kernel-modules-4.18.0-348.el8 >  A apI,U]d;b;ك7`$d Y*RԻ<89ԷBԏC$H,SOnsEb"?ݽR=[NJq{6q3-kr+T9u. d qORkaͮsw1umUG:ZrҺ5du?Ѳq%_ xL)-}X 7]Zb&6!Z])r*= !is؆:bwm϶Md=S|lm~m"k.Q5`$H~ :*7ܖ1a>8Hq-8WԱгMXWmblv ^؇Ұ'f'o dɹ4݄i̱fFӫh*)o)5kq1\_K{b,qlζ "}3#1)#7>0guCV7ԠLpz>Q/nKBXL oj;n9:3fb3b64cf7bd3a363ab3791b24f6616cdc0b32c6cb2765f543c32acf9ccd2cb13117ff23dc1b1822f9d7d47b5a57f07e57829419fapI,U]58T TU8ĝh)Xa*`q)i+ W#F |O[`$%sY xY x%ppZQ1cir;a)Bۙ E6^PuY B^‚@yB1[#:n!YW.>)_pZKHK|9>x;U`vcCqAo(KɂA>㩬UEB>VGTQ4i99D71A3%(^~)<Š0: gmbS{˲P;+f̨R *YLPC SfjkEԍ CYrK#*]dp|ٷm@1DDO}<\YRG;>~j0-ꑾI'CITP F W-Xe{4ZnI(=AC:˯sF%[56Lkg^r@WW T@hOQG&?>p?r=?r=xd  H $>U[cX   -  4-@%RrRa4 ((89:>q/@q/Gq/Hq>dIqMXqPYq_l\qc\]qr^qhbq1dqpequfqxlq{tqur8vrwr<xryr.r=(r=,r=2r=tCkernel-modules4.18.0348.el8kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.anppc64le-01.mbox.centos.org#y|CentOSGPLv2 and Redistributable, no modification permittedCentOS BuildSystem System Environment/Kernelhttp://www.kernel.org/linuxppc64le/sbin/depmod -a 4.18.0-348.el8.ppc64le/sbin/depmod -a 4.18.0-348.el8.ppc64leg  l*<+5TfdE -h`.qh':8 \ _T0 lPQ<S<\T_(dZ] vh)h htL@x`^(.L1HR|-DM #7lP\<hL! 4 ( e9. 1T &tZW p ' |6.P<$ !0L20P/7Lg(E4h.-MH{8:Hs40 |x  dtp*p= `#x 2@#9@T3," *8'P# 0H) $PLlX &W{(<D@P(\,*T%6 D8 8 TI d wh(P EH(P0l*P8T dD:!*d\z1&.4:$Bt'2L,+Hl^2'=h44d'x # d C|l Xtpltlx |pxttXtlTphtL\xppp8d`\ lhtx|X|dxdxldpxt=$ h*'@ @\< 2,D`;\ ,1HDQ($,\(d6`=P38mH$%<F<,0-`@4@gAhBP  C#X?ht0 ` I,#l8'44"PX:(<8| HHC %(l;$x4*&TtT(:#Fh|#4$!D" )"@D :9HK(G8pE#t,qK"@ptD9x8 hȼ6-#2M8/**x,}H0^&0-H/Ni(%\A` HxP*X#6 T$SP%Tcr^`RTCe(+HHel ;d 8 lt "T$|& dOL3$'P D d,Yt\8(xt07 4 $X"F@AR`PdFWxhPq ",Xrt 4A|5p _Dg&O ?d0\@wD"@ P d L6,V,5L P!"L pM , @U@4,0 8@ 1`08- .X0c_p.(Hl\B=- D/x)|lx )@3< @ tb8]'X8< \j 8x1868:x2#-8.(9!"uHRl:x5d$ | dL4P(0$*<$X8R^Ul9INPNHZDH=,lxOXrb|\@Gg,H\<DXD8DpE(F XdX[(9|/T 20XE`T 0^`{8x>$x)4,"U:<=LRlL4&=X3\8&PEtk+e D( U"M  D 1 LdGanananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananan an an an an an an an an an an an an an an an an an an an an anan an an an an an an an an ananananan anananananan an ananananananananan anananananananan anan anan anananan anananananananananananananananananan an anananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananan"an!an"an!an!an"an"an!an!an!an!an!an!an!an"an!an!an!an"an"an!an!anananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananan9417b69a22a817f6bd60659fa79a5701c9e5fc5696aab05ef3a20a49a6e5083000876b1e1ad189f4b191693984af0ce5821f55d4e617a1ffd50ea59eb764e0996b39e6035f543771980f309a5690c9f039c4d1dfade8324427b1a9e02e58bae24b15000c0c9153af484295da8418098a39bf2b5199c2fa933d2217561d7863b212964c0f4696198ec378096eff6e2292d2419e92eeecbb6bea90a1ef97236495a2293f5ee2cd56a8efe8e0e3bb8f6fd53c3e63a539216e877f0c98c30084eb9c53a78b65b57b1bf711f9309dd9bcde5b8e78711437e35b6ab5be5d1ae0cf3ef218ad2a77772fe6b17ce988c26fb6a8d46797578abe8802487d5598289db82021ce6e3b448a68fdc924efe8458a255257b69a92112f578c2fd911c2c2b52772192056f7a955cc7cbc749c046d436a53e17d322a051a6ef47db702a395382dab2c7693f16056a02637ce22f9394639f09cfb189b6383ca81bd13650b1f8970e40322eb54079775e0a696e33f97e1556f6c2bf0187b52101b8273c9c721268cd5bb3b21ed9edaf58cc275674997b2b3175f79a572df09c7903b9885536b88924adc5e453a916d87004fc7ee4d6357a2f9b8ca1fc090af091a8dc25fdb499ab7bf36530794d067502b162e4413c2a1eb95950b76d4b7acc96c1d1fb58d5fde44d49131d318087adee2829fe14e31969874ecda612dc368ddb24e4f01ab8ec939af863a26481287843dfa9473694d29410c4b9fd51c9ca0769e333b0ce2f9e7a950bd3dc2924160d58d6e0a56068e7d32b8686f13026ed02fada664224c702629f6753445a259adc6f0e9ca639775b5fc5b03cb5eee7037cb8bcb51244733ef5fb86c27737a26661ad4ebf7c48ad638e04624513783c8006bad49248216a208101db18b26e6034d8a8f6b84137b608c52ff1c55391bd1350bc03fdb33d26ba90d81282b83536cc0d3cfa78c6c90379e6acafcf3fb2b811c69da0435133c7b4c18b107941a7e8bca6a59341108b26eeb9dc04ac06f00c60a49335dab5f250d3b3c5f1249ae130e1cb58c1769e1d6fa8108fd1d64659e469b25485d0028df2e502cd38708aa109e9fa07882c48235d571b76c166ebfab1356cecb7b4786d28bb317b74f32523b9c9476d660ed3fd1ade56a5fd791b775a0954f548f2518d38832e850f5e619821350a16e102abbb7348d8e25a1ba88d85731840ee4720b4acb5acbff93667028cdb0ca36c5ab104f64a5700c1385068c2e16f7982d49f34ea4700331e8dfddd0b6964fe27cf45897ff78b1f83bd59781556ac1879486da6de45fe3e205ea2ebf902cc447defcd21313597b40535cf711a666be3f008cfb92561211ff79a6caef2ee354ac34d69632bd9e918767e09a071da374355201ee5249723feae3d5c08ec27fdae79031599eda4d231a2808b6711aed88a4e8ad7ac55dbd10c9c52bbb4dc31333e198f3376107f6c422a289500af550575a7ef45a9974f86334b77671df334f164e157bfd79d0d00dc4c4bbc830704ac673378882e97cf6562bde1270a3f70d2f0760edb0f61066291c881a7ebf937cce02f607f71142e74bf9961f01b99234f50dc4b03a660fbe6c8ed19a7da1d342f754a724d4eb32861e1454eb9bef84d5ed0a5cb1c92fa2bc5ee0fb44cd4f65e312c40490c4a64438675a173b6ece1bfee9f5d518e558d7e89f787fa0a5635a83be40a5334db5b7b1d2fbfc93e3195237d87ba41648bc343f28219f1b2470b444280663f45978d0f048c0096e9f5407f9e241c856dd4099ec0b5e2c232f3a2fca3fbd740c9e28b264c96727a8fa7b2a9ab8d6f0432771ee407b159b9c77025454442a46317cba13b2b0c9a25366ccdac396ed9c7087b7a4088d4a1b4705349f6f3a47873ae9b26f75d64a9371614d7e392d92c518f0e35ba9a2ea8013ec21c49af9ca8a3e3b76c80a9d3891dea0c4e16cc0d3ac17f0725c0c808b9c95a0bef986ce3d978f3434eece8859bfd4579c01fb9b91f5b5bac7d3c771bad0374cc8bb5ca63ebc1011ad970c371f071bc2e3d652e255b128ee72e2c900f14ef6b9d432c18f11fecbe75905872a650c2eba24afb3d9da67bbbe64c8b8c67dc92d75b6ab09d17200c34e071b610e8eeac74101ceccc172f2b38d45dd808634b7e193b6700f7784834913b163fe7b69f63e4690c21e88a4d7c19ba37ca5e23b109e9e541a217c80733d81725ce595d9671459a51e07a3875f1745c93c25bea30c14c8dff166f2b89b8b211c801cff38aa9c7cb45c52ff6bb6a76a408234e22e61cc8d56c235a3182ac70d5b5b27745d3453e41ee779d91aa1450dfd611cc190b48056d3388975b64f043c8cf0a089bd01e2e1b86a90b2d3d2b679009b09b76f2d23c783c7f49ba1b1aed83f5effa4ada302a2c715af242705169608700a841f700578c4ea8a05f894271159c8904ca0608d723779579cf407be96bdfac97b24b7a916ff0821059bd66028e4ee4e2e4ddc5e52b76f4faf06ce5f620c0912b74c9f8495e5e288d3ae74da7b7861a3d53f4d45aa30e92ec2a8d4305f37b491ed28f5d8d8aae05193df259a2dfdf0e7668dc3688cabc0d7bd8cbef49fffaf343124a99d06d656d56c0fa2eac95ea2cea7cfed2cecc32b18bd14f4faf142d0e165b08dcf558950483ee6378f4f330f758201d7543be1d18f20cdae0de2a06a6c683c9b10a635a83ac6efd326ae2e926c7ee357b186c309c68e1a054014b6fdb924be02f1cb249e59277b276a87c13c139d681bb4ef4ed2756ffacdb988d0c62b0c67a5f0f1789050fbe07257712473fe2fbab61be701086a8500f8f02ef5b26cf8b77125aeb4cfa313808255ecee92c2bd0de4fd52f6e58fde9f80628c7f19b1e0821eed39c2318e17851f387226598785bf029b6631482107ed28cbde1c5f345338ab2b06406c8f2424cb202989a02e74fbd70143c9592cd34d1ded6e3a8c2e016871ee3592ecc6cf641a52cedf5b4b3ace813139133348fd4e4bd3ff8132ee78d227b930d50659d1874124d3e792db46bc974974adcc5914af46ea140f02d2cff2bc21138719c382c8bd4a5c210e8c4ccf84f8e9c1683c256f821b4f52c917b780314a13ca8fa99910ed8f38c16726d6a22de137907abd66a7e6afeddffe348658b8a1a37f83b604ebb16dff75f4ec83b5748b073c2b42e7fb0745807d27788d83efb6ca4ddada5dd1f4ab36f2624ad49098b361feb1b47e229d6801730330480942c8f2596c4f33362f921e5d7c30b5a16d155cbba46d58900572a785d6ce4878a4a6d4f8f602325a8ec6703931b4c9b54c34a88322135a3bbdd0a0a7850188fc62be2e242c85f3edc5cdb88357414d66066777dc4e3ee94b9a54120128db64e301a496ecb5d15f14759f216f2738ba1249c45e89d6f07361ac74714c10ef5d362f0efc472761dd483e472719b836964e1c6cf5efb61479598f209f7aae802efb199858054b811acd736ca72f3ebb28d4bed9acb91778c59bc8d14fafe289b81b4944d316be678ba5cd74ba2bfcc172a5d79246edd3b6a6f84b3c4295e37368c394cd4bf6a2ed038c671e3a05ac707d0546429cdcfaa424c2d3be5d6d8a7fa3b5b372d3353f058678bfbf070b5600fdee41ec0bb1a69ed89a3e182848659df51c21c34cb08ac3f269ad6acc2ef1370b753ee657e10d48fe49f0550c9abe6d4be79fd6967f8e23e18c699eeb7156fe354b9c17830f5b8910befc9afc495b9d815d5fbc5ca48c4cf294dfbf36413f3e98611d460b0e71d61f4e918316f3dd8ca40e73f14376901b385c9bd0a925e77e711957a4bdbe3e5d6b83a7d80e5008650e2c58c057999eae70765a78cd8b5f7997417e5e00bf8c27581f5f26c4ab2b9f9aa58c7dae54233425001ba4c947462696e32b8247a8500777b4c65c60fa3f074b656b91de6a4d16c970198c71fb39b56bcbc04d1ba66ed8cad2533c92d5e353bd3be1c47756b7ad400f663af8528b24e7e26e77784f54a8cde665d724576f3d0954473e1c99c60785d23a16d5c8f995500647b64b7efc5c85df8e96edbb4b79707291d18dd86bfe2946f98a674a79bd748eaa800a8d6604b14da3aa40e4617c03ccf7e7a0850afb007f14fbd3a8345bcd1df7c5d08fa7ff9ec2788b356b3b7281019a541dd700fff67a07ae0a56e517c816cd24f35fde687c2f5bdc17a87cdfefaf6e7a7a29de6d4ede0db4f5a996b212e2afe777a45abb111b91c3ef0cee6194d3b170b1f6248211c581affc2f9911645f8830db3725ac103f73636fe409fe7dedab7ba21bf5f373baa8f77d7a9a8c427698751d9156f88ceeda4a81563988a2d97c4e0eb0de8ed1513dde02a3373a23ca5341fd5f127fa35e0242984fac02ab0cced8cd405d0d3d23f5bbf9c5f56722c5708ccacfc17d2369476fec535d8b6db55f92db271ecf3b1a103c83b5586743c5a491caffe1a972b2cd088570b565f1b5379fbb22d617bcac736f7cbfdfc346a121f6ef4edcfd525d9f25fbeeba2555a4d6afd4470034367135a0e474f4f11af55366ef6280ce1d7a777bff54d2b5f5a077e6ea80d9c1499f40e8b8a622325ec981e13ca500f3c9c414dc2e43dfe6e17f346857e4cda604e1c325cd602a6eeb2b216de451ac9b7e06e5800548dc09dd3aa38c6a824d3f6d3497aa248cde40ca45e69d9a99830e587643622c1504f235c7b3c82abc615021f9908f47f881c13c45273783481498d0921906d10c7203e5435d7470d33d55556498c82cae053b29bb42c103f03adb16110b893adb4ee50cc431c6805543634bf13be0fd95696cc93cae1b9d7c6f46d669f2529315c8e893a7aadada94707891b4a79662ebabb69759b407796e002371633b009f599a57e578a0a2b723d030f397f1ef21d167ce1a6f0b800f2c828a21601553efd40e1927604f7e4ce900811a75377c9a6c80a583673cfa8153498c5f8c008c36eecb2d177d0f51bad617a6c3d0640b1397deb82fcf72610b5f4e026192d6eafcce5591243ee16f92b5d1e010497d1f1bdae77b39521fc27a2b37800e955af279e429d9031bd1c45ca80cba2cff4c656f92426cfa24bd70bc062fc2ab32a90fb9fc3c139afcc3ac3fb2a0f8d252b694807715f33e5708d1ff0ef612176802fde0b3f7622aa1cedf7aff45c55c12de83d068989b959074deb5c1351827165451f3f5412229bed38ab0b6be4c9bc01981cad57fe4d77cebda6e1b58165a5377b75fb7a0f53ff48fb48aec609eca9b1a28561a989d1274f501fd7d598be357ef04fd6b6e5c16cb9dbf72a3a7d2b318c15eac7ed3b4aa589693b5291efb3ccf2a7dfe035d7e982eece741e859daeb0669ce7b63ef377a150fcaeafbd108e490f8c3be008b18d0c954315ffad89eb37844467311a58038706bd622baa4d4784d264b1ccc554aea0c9f8728b6dad0aa774e5784ab11cfc3128ca467d0968dfd9a1dcf55c3ebcf4bea10f5dd51ed0e1abbc4d215441a1ad1b23984dfcf95946d03cb2144dbbcce86a0ec4c531d944c4cbbf458d9f8f35aeb018e143c3f08a2155e6b8abbafb618b98445bc0258f9b9e467530da506dc7844739729657332b553db11cfb15ccd84bde67c2ee6b6fcb0c44903e4600530ec02b5116966210f923441c7d65fbdf446e644f0cc9b8a2d8213086b2b549ad9209733cacf727594ed44924742c3c3b817db1ee3f3d0608fbfcc734928cee4312b5e600cc3fa2ee0a049e1f0c7c0406157e69ed2f04bf45975c8cd3d5784b91ef0b965d1698f82683359c3ae29957cb8f4c2d6d9391b9c4a866fe09b87b24506a62feafe4d028a47ca378558db0ceb6aec3eaadd8bddbf92fbb4131ff5aeb8bd754924cbc5ee44a5d3a4f444260254c61c79b2c1bb96dfceaf8d207f3961079841c8c11fb6656f160c524e4ceab89aa3d4682b8b3ba2d8ab2f650274df70a9470dc5cb85eee8b039fa9983f12d4d903af5b3b366b428781c5691b925f82d8ea52fc0d0b48b624eace3f4d8bef51eafb20c7421b141988ad553f9f1876ee5645b924c6554d18df9f56382a2de67c89492635fd53b4d41cbe5c990f212af0c255e73fff600831b9eccc426a89c1dbed71a366ba99e40f3448631aad687383af452b1d15059c3ec5303af178f5bcf2ee09be002b65a785b13589b5a4f4c8c6ef6235d0196c1f498c94b0b4c52c0057b19cf129e5a09149a7acf34813727ed59ce8cd5a5e2335fa126510d7ae1abbd24b48ddc133cd440c98f9e920db3899420e495717d9941c5aa8f8db5a0be0be005b6fd5c640a9703afc5fff7155f315de3deeeff0e68ac596cc66252f8992bdf8d21765e54272d72a8f796a0b6fdd431556db1806b3ae57f4e3b67de729f26ae89ac921779a2d7d1da4d44d604af21d1e59629f826503d8081daa0ea210e72d9ad6fb4475aa28f83ed87a62d2148e6518389b20f83d2547b826e15d3d2f6475b37dacbcd412b1cdf4485a1119f2ee96ffb9e7d8dee2e3c184c60c04d08da162c1519aa8b2f19622e6b45d73419e24edd822b7e40c4d3998717a4fd46bd57c878659c3a514d116ed7e0797987ca966e188a6cc3e5f1cd088f0eeaf511dc0c1a245f68b3f5dfe07fbcdde9c1fdbb3a0b8f789bd81e1f53c41982d3dd22f2ad88a66fb3758a28b53fab28a6168156264cfd3fdd2dbd52e5529dd8908da597b261b24d083c1c0cc065092989081aca385de154980bfc4416c2f07d56a000a3441cc25cbed7720b70e1db6b9ed5f835d53e653ff3ab0459729748d65263c1f53427eabac4dc847db00602f4f56affda236dd225c6b78a8f7e56663317896623c7a60435caf369904c8e6dc48a103cc6fb5eb3b78c59a9165a46fbda7eeb03a3e2b0a3556b0270b0640dddce4a7a3f5ca418f66d3f9ab1405361196a1e236dd133b3811980ae4b9f4b80e7d4a0443f49d4f5b1c5595453b02e233663df1b9b19fad172d795051ce7a66c168b47068013a67c706f7b53a7c7709ee2035c3ac2bea583cf2ccc37f930eb6b56b638e5ddc9e6f3dd16e26a244b65a403aadaedb1d10409292635796a76bd299f6f13e1fc24ce84e380d3b09795a8c4e774d75cf54754fdb965183940bd4b5f7098b755c365737bcc79db54c26f6858ab1441910ae33c5a493c009628305b9eb3e6f94e6bd92714c8fa1a4fae9f73c890a49b45580b99f471f27277d5f053ac76d4ea8c0dd78bdf10863d2716095060cfb3ecd1b366a9a2cdcce718f2cf799198288b2ed06f5133387f8aeea09998a63415c6e062707e8f7641350623e553f6d13a58424d102db06fb8cd3e9467e46742b76f7ca8a0bff01afa532fff406f4b883f533235126064115c2ab8f3838289eaa75c450efe9349802cc3de803bff8162f2acd7adc5b9830c1b8dafd5de3e6d3ddc4eda085088976583adaec66bd9f8822b498d5f35172c0b3989f873ef4536d5ece81fe554ac0c0975129812b3d9f26d0d4fbce8d5da3179259588c3e6c9b9bd67d67a4d42ea7848b67dc4349ec14313e5ff446d30c310c3e7608d14e5311881d61830ca28c9006f4fc3337bfc7fa34e9a9b0b93f45ff874c04e7ccf0d7a6955963beb6289d01814d00397ed571d1ee8b30dad3f0030264f97fe1f2e6e42705d1aea20072f9771169e752d9a9eeaab8b9bb3c18500b036a35c9903b2512abb7bac8b775edf547e049dca752fd859297346aa5d131293e7495425acf6b78b0f06176950c0d7dce1417c4c4b303ae1c4cb683e2a2358c81fa571259b35532ab359e81358b3df6a1f8ff15a6fa6d512449f59ac273acf7900faf497b055ec505caa98a13a1a2f2d97fea85a2f2e65c8d32f0213f0e9a578fbea23d2103f2d7ce9faec92d87d870c7de0f7a02b47e2720588a644ea02a982b2cda21e0a906a0b024c9e4ac4b988aca3b3c5970ab207d4187d14f42c6c8f53eb4068c6d43250e8a992c19ecbd76093ee4075226cebafdd1144f468f4191e5bd16778264e821984b9f9b5eb27f74d792e32e30b9cfb3e00c9ede8a597975068b8bda85689c5e017d0bb20e1fe920fb82229f48da25c710c0a344cfb8ea4fcba9da5424860dd9ba6c7552d83cee99cb04bcd370791e1d18c803f9e5566f15ab6130fba71dcc856d2647e320550712f248f134b14997a50e3ab6fc65769e6e55297cbee35d66bd9048055258dfe319cb0d735858f31699c736c70ef5675bc7ebd0765cd57db10841ef3ad81c4c19bbba8d06fea5afe2eef5351610385408192dd408cd36496036b52d3ab2da879f8230613ab1b96fca16a069fc6b5ba4c5ced2dfe592cd17d1b9178c07d35afa53a187beca78e77ffcdee5f6e2ca25d2337b113ed63cc35a130aa096a734d0c03a6eed933e28f9587a3c7a30556bad3ebccb217934d78704825d2aa7e4a5e88eaabfeb8b9a8fc412be3e2320f1ed4bd03b19c6fc5246709172399adc9477b1c7f72b1bc3d369577e89def1479447035645432165e1ecbe60efb295e6bd5b4b658cc08da4a64d33f0bafcb3a66819e2378cf27a54d882464dfaa4b07c905c320f586701be98a19ad48fb90200cd0414acaf36c4032082c2af0d5f52cf6af2907352ce479fdca2fa9acd69da6df692c1135dd9e22d1bc624e48f081effbd5ed3cdb71a1ba1342b5e78e2a05d00482fbfd3182e39c48169b56a3333c554d809c194fe44dd2be4742404678a539583c64feed9cc5a8fa1c93e888abb180ad1a00b0c0ad2b7b9e2d0c627c6f04d1d63b3c5a41e23257b22c38d46d847f685d5f1ff0da06fe018cfbc66592046a67a3ea1303b46eefa4f2310e3c36597aa3a7a9e073bd2f712fd4a8e629aa077ec3615bcf1d4504d3785a14354291aec41744a5ba9c95f272b57c73d58a0683281ecb88bce343729c4e5d990115750393404090772210c71bf1a9d00705961382fc64f17ed3088473ea82ba001947b85bc4d937c9857f366c36847ca2e24d7b27dfdb56c0b7a10fd5db33c94fa4d2e32a2dc09eb2ec717010cbee69a784ed9506aad801312d3de24e70efe6390383b9d39a0fc4a584439c788361e9235305274a803b7403b945daea69c33ed718502cb0891a21151a764301c9d19cf2afed20c34a906dbd466fcb2b79fbcf6a917ac94d4689a8ff61baf6b7bf14a346f3c5f829d785c4b04a981c215935364c2fd0f4b5d7b9bb1379becdac19f22de76412c69e205783024ad9c4adfe1c5cfb3cb9a91b4d474363c7910805ab35cbedc1b0121de05a6f7c6ca48b92e99cb24032f5e99caa4806f09b066c451ec48489af87b0ce75f32ab6b55a28c08f54221e184e74237a1fa06085d0920eb29d9fc777797f548a4e2027c428492610fd13cb83d189663fd21f5ad4956f39c7db23d99e34aeb302ac894c043d91702029859c3dca46521be3e3f0a9b919591554311837a961aa28e01cb584b217a5c179c0277c408309eeccd4e0e7392614475212661f2f2b7fcf4550a47f98640ec402391e7660a6c12dfef7366dea34fbe6e7a3cafdbc6deab63ef0cb31d40e9c1436501f854a6fc23d3cfb2c4c1146868c2923358b1d5f7114f48b9fbddb62778e33f4608854217e58d27e796de83c544750fa2e06a701f6766e22abd7c149ffc2a3e6bd53f2d4700775849e2858566d5d31f14ae08a181dcfe288745ecfee4284e82e42a875379887e54b38cdd2a5b827c2239b37843e3feea253d95304c9669c4b41ee4ede95c9e06cd0dfdcc25366bbe291b4da1ccb8d1b7b3265babc1d22d2d07f3c774cbb571a0140dcab9c520fb9a7ff0560106b241487fc6f5908fad400dba83f9767b971678201d5507a8968f862ebeea79a60daf309a24a704a9d5e63949a8cf4c9b24b754cd361cdf756a71a0c1b24c6446e112caa6a3f9ef7f2a3e359394bf25ada0c46a90d94d61e6bf032e84af2d2ff1a03c9942bc8e742cf5f89a253b881954c50030bed3bd5cc224ba5a6334f3278f807cf8ff7e9629664e8013c987045a82c74b592e063c9f8de481c6cc5fad8bcb6bfa2e91d8ef0723f28f21c6a8b5f753bf77fb5e8760f19f6e8a0af474a29c4635cd70aca17fd8fb77a15846ddcedeb0ee3e0c3401efb4277da71a469dd6a327c8a47d04eb31b83e04da9089279c47fdd8be2036cd925caadc96239064e908c5fd6dbb86904c9f5094727d3f20e5e35b7305bada740750e35d9885f54cc6ca700425bbda5a0689ad1da5c4ea6e9de4328e5f7683f0e3e28df4838f4b9300bef309744ad3b242006716399adcd887f7096cc0775616bda875fc7fa11f18a4c17d5b8aca6f607bcf2db5d570cf70e03a3d2464bc30952ad52a6d09a604535b02cdb1a853932423cefbe5fe02679e9fd0bf74fa65848cf291a5d2b0f4ceaf9703af6f05da4fade10cb2c91006b1c354e4a9238edaca6657e9b184182c3c2255063b6a515be0cf0f9330c9a5ad2913f5d3e50607c9dbc1314ff18eab7031cd87e321fd6a62350b76d56bc21cbf6ef0f8f71c5fee9929dfaa10e522e26f169ca0cd0c9b915d03620a1625b3371b49256c0d073f7f11bd29499a7e6ed9020d7ba1812c4584ba46c6d7fe4b7ac20adfc31a12ea03c678c70bd7ce8cf48334c81b8d45dd51cf39384dc86562e17d3d6579979d8ff3db392867bddf837dc69075f7ff23ae703518c8288d9e33b57a58642cfa57dbb940df338d3d91ba6c43ac7a17a9ff5dc1d3b57a7896475c11f19d066240a117315bb9b41061716f2529a259c78ee2fa1c61bd8fc5acef9517b448f6484db13b1b20845752474df2284c3751980bce314f6012e587635fbdcb44a41e36fc73223b3d1738b19b9fda5f3ce066d0dc4e7edb0a7843ca9fdd80873eac50d6a4109c9e1f455f91eebcdeba6fdd225b660421288a184adf9b98f9bc4a96d9fc97b23427ce24e4316a4db6a355726e6d6f35271b9526a739642ed1b0c70239ddb4ed74edc8430e22d691e773675ecc59c8a73bed73ae297f71ecd4dd81de69355eab130915a2d5d15ac031459f6212b314aae5d408166c398216a69c2170efc465944b0c8581fa69fcb87bc29b71fdcf802d82b5e19bca4703775b90eff0b50fb5350cc5c407f96e14e5cd5a3044f0ad57d732d495f4193574c2cb8edaf412206fa6302fce08ec3f6cbe6d0f0e1a09fd3c3d561003f268165b0172bc56103ffdd38080609cb95c27534cf8550a66cb9ec8a7de6698500714417510a0a128403490536b36921bd54bfd1482e90435d3e3e38e701d5103b5f26e4355e75f5dbd167012b7c9bd43bfc9de492b78f7df243811f95a4ce8a9dea4adb6975abd655c1387a0a53a4e62eabccead95f16b74a4f475dc268b4911f47b8db22fb2bdc2b47b632bf945c97ba27951eea24c141fed655e768f262ddfefadbd6100b36e710c5f3850aa6216f10c8e41b7d2801f32c650dd9f9c12a6aa1211d01c9988c5e4c574eba029b08a6f389d2b4e0ff0d1f47dae2cbeaa7c8063ac4a8b9042227ef7fb318b9e374ac82b09af90d2660964457088053191d697198ae265dfa466e9946e7b25a02e2f589921bdbf3f8b6f241a7096615ab5f6a6032b65c99c523adf62cfa9acba747cbb967cb4e15c0c26a72e16ce6fa95bda43cf238ff2515498edad802aa700f13c6342e3a14f37cb1107a0b61353055a7fc87e0b207dda0e864ce2e51db1e167e915e524be060229611348c43b02ed14bf3e0d6d900751adae72393a8ab3f9f3541a1af090a75bce6ad9643cf4336152304404e6b8a6e8f2bfe517e875ffdc0ee4836bc84fccaf2d42cbaa395b86178d65f71c42bfe21ed936efe11b8ce7d017213a6572aca0c8e6e3b39e3f45996a2c73d2096133f008cf4e48848a131365057778acb2389a0db2ab4dc15aebeb0151ff042fc9b2711517779a5c6600d172506a35d26490a5f1c7c9abaa0516fe35ae4f64c6bec3229adfae0abf0f4da8bc02edd0154cd7f146562a214b64f2e08af1c4cc956f362001eca0e75bcad7056c9ca8e3862472389149d0cc666fca3ee28c309867729eb686241a7763cf94758128e3d6fb8238a40d7290245a09fe8db87a7bda251ecba972513b0fe1689b63f1b2cd4cb3c842d9b7893bd125f6b98a4466ab7f147a0546c3c2bf876678d84c71a2e019959ff24deacc28f7e785a06c7ec574da0a8e33b812b776de857c26dfaa68ce220fb5d9158543bb5417c3085ab97221a1799ea9c8e9969338c46d524609726d41f36564adc45f688e341d315dcbe5d04ccaf42698ab70d406e95f710fc5f468e3b8c84f6a51633a21e15a6cfe293ad8ffc06dcd3c5b26eeb21f1173663db26af00534a3954c1e426882d4cf7984fce0d885ce9c0cf26db328b3695bc3db05ead86494bec87a154fe6e3eaf1278082bb1209b80e94d0d31208b6e12e59709107670ebf12d2db3c4782400ffe6ef41b7b4da017a9d65f9ca6719e6e44455eb070e3c937d51379a46a4c8ffe9c011ffa44aef4b15b1c8ff98196e12dcba3a53dadd3e01bc1b88fbdb3fb820bddb513de2b7b8995ce754e8972959cbbe4ae103c80325e31264de994c6b2925754e29879c67bb6d77667010230d52d6e3b7ba984d52c69dad6d3772257f27635d577d3488d039504a70597e3384e6be8c6e57e0871282a1cbf37e1754e9e639fa6597ad154bc99c5b491ea99f130d2775eaf3948720864a9a1be481da0b033d3d754a53d3c67a520ec47c2c2d2eecd583c38f44553b9739deeec9930b3ec34101a8535b9cfdb432bc494b56bd0dbee24b81519346afeefa74d3a4eaf65b4abb00e9f30566dc90733b2787d81126b5293446d09cad0753673375992e1ce3f976275666813493134046d1ce800e47fb2405dbfcf25bba7c1152d64180efbd61fdb78db99064e9ca0234f8767f0433c82b5019fed08b71eef451f059ef7bdc639d0b661e748165ea5e126eece6fad44ba9d65012db7b91ea0338af8e66092888862ca4712e62557b52a991156ff81898eafdc6a6caeeb4073919bd97f45aab5ceddbd777fd1de79e7940f20315493290aa678230ee803c2a50f65d40cf13d9df18f8762482d0c6a8b30437be0a249295549723780dea40c1e56326efc2638dc84fdefe03dc50c5beaa0c78bf9345261fafd0b9955be533507e1874940d85cd2fecff3be5d7df843857835cb14b32c1591f3a1f4f25773f57e8653b09aa581fe7cc453e027e3a18e84f3e07a5aebf8321a092e50d9001bcaadbe40d11a3d47b3cc0041bdc323108cf1104d91134eb5986d3ea099ef27d6f48ea0893fa0c3ac8eeafa6c576625422f1d6c41d99c6a2a56d29d39cf00065a7218295d87113ca4d539443101ed7d1549ca730531f1cfcd4469b7eb413f939abeca2d071665e6c2faf87d6f40380067cd9b3323fb9742e559adfb7cd2ecdaf51ab8b221704273f8578f8719714b8e4d0ffdd5631634bf4cc617d758816d5316cad7e9fc2f8caaefcabd76598757463f2400ccf5ebc71b2d28167521289c7f98c7a8cc484dafcf0a0ae56ff2abd191baef9c4c4e49aa250b8ba9338470bf91e3d6ab9ee3fb60ae444c19b977f9738f687c364493d60d0f67abc00f19a257865d504114f6ec82869f7869f0fbbd0c7d052c06de171e2d41e3c1d8929a987ebfc52f689f3277a05d2697c40f36f55365ba6264f2e7b7589394e4e944312577d7266e4b611e146df2182358643c3f0af7d2d2040e98170009896f9a44b4e99b0bee8d6d8c9a900be8710571fbcb985667ec4f828b6f2bf0792c391e9375465303e8d5c2441f78246e348aead8af0361a9f787df14ce7d4bdc93bf545254f07d4b84c962959888cd698dd39c5282e7368d0f799374f6c6018475dec60ddabbabf82977c3d55ea21b4c59146b326edfd302f020a8bfb37e762c12921aa3f3f2d5fd6d3360956b1b59f2955138d0a2427c30bdac7de6566fe19b6d113e31b19fdda8012dcd09ccc937decf11547b9aa50bdc7df93f800ca05fd26bc0cc4fdacab29ba1954469ae5ad5f767f4ad9efcee62883aa07cc12a74070211abd5768689edb093b58b3abf3cf15d276fd3a9defa9ec6456cc1f758caf6c31ecae74f8b3b18d2248123cd616c6f3bc1d1dea1cc82fba43d397162613deeebaabe1b021ae654963f4cdb22b000d1d5dff9805011783e7a25f91010ff2802fa6aa9aa85668462221eb23d13afd5e9ba3be80fa9af3f24f6e0ffe5ff4d16d3f96b42fbfe215742f30c9480367e93811122e971293adb03c5ee877bf31bea8c802720825e888b4854eabfe69ef460f35ec6dffd5353f483c455b43221b07b2701a7b541c0573fab38ee89901ef859248b287604d07c00c6ba283d92c86a0fb7a779211761fac727ccfae4ff7de68beea7873f67f1042b85ff1c73b5f5655c33d77e4c1e651db3bbb662e27202320e6cc016bcee415ca3bbe46d25093e370d712b9bbff487056966fb064d09f606ef232471830be3a17bd30ba4dac89c21f815e6aee5258f38115b0d5160fe43969c37271d4f6b06f5773d191d128d91134fdc996ccdd19c27b93b69514501528e711d88b0cee382e2ab9353d2a85d667c668b1432f2defb2fb36225aab1f387be658ac1bb3d5b36f04a76e1980e87a1640cfa67756dde079c88af6b32cf2cf59e93e37ff2115b0e468b526cd8289bcf8f1fe56a6b705d5bcc2c8d61e4d1d118937ecbc691ba907116c013ee7fd37ef5fc9fbdbd35ab88f02bf08a09f870d72df1469d25090175bd3a3ed0cad9db010dadf6378899053db12caabc036298c9d663f94cbfdabbbbd42c0ff5aca7f214ee4dd4eec6678b46a80ba276ef68919e1f8fa1b94ae5e1a0409aaa0573298cad52fc6962b90179a213d6504d2a10fcd5771d29872ffe09038abdbe1a0ca7bf482dd6515c2e68753781609a0522ea1092e977d8291dd9bbc7e41945c33b33c3e5af14b33bf810e7d086533e4b293ccf1cf2877cf33d1c01759ee4bea6e16fbba19f5aa3f0070dc16c026208ed9a271d8ca927b8e9225567bbad85b9e5ffafd696b254bb7a6a5d72f8ebb755a3457ec556d01f58954370fe05dbcccafa9a27fc015682545ef41a94cc0cfbecd53bbfb62f258c2509f05c7dcd4032083c88c7901ae137c303ca195a037b88405d8ac794eab078bddbfe639c64e25c8e5b91d139d1e54aabb98fac3be4a522d7218c75c291dac5f58c2f5b594693565f7fa07a0cde439a58e01d884f91da4fedc7eb289d421a5a6d3f9292847d49cc0830b5f41abc8e64c50a3f2af7681211311cfe7764b8d94a3fba00c3c7031f11ea38d981e7f0035fb0fb213e569a510c692e048a0377cde9fb8be1487cd14166789a3dc1e5f5e344cbf58d8b75a51a9a347194e30e6b950da9c76986a5de73ed7700251f7b36185204ac040f96a84fa23de42e584b6baab8cd4d573b0c2f36d723538fcc8b604f21be54feb5c59351ce1fde6194ad640a7e9e285992c1c2a0510994c84f2ab47c2017cca0c6491541b426b1e3454525dafdb53988d7f7142273e4ef32157ef544c3d1a861fb5818ce67b6c0edcab5d4a490432af160027d1702599f599816c8e8d7936f2ebdbbeffe0c20dae44662cb00f8de4ddbe1095d6683e80c0024f3a5346240b9269298339ebfed0626e316fd4b06fd671f198fefab15d981196e3425f2471c75ddb9bb4a9ad2575b0aa381a2d6a71632d069c1764575fdd6f0c6badcc48f78c62a752bde9c312999fcd0e81ec461959cfe319ae898513183bb940fa68c618583f50b2b136b64f0117fddb92b5f0cae37214dff6491899deb8f1efa75a3396a6488b34e0fc354798084d8fa637fdf5f29ba513361489a57eb93863effd2c461bbf78acb5053b7d808487bb292e18a142314e98c0f030793e08dadab9f3f4ea8fb40436c1eca4d695b10031f4a650aa8ea15f4c1cc64b96d9f1679685027507567e216490395a4f3bae7642945463ed56b403e5a4f633c9fe3148c39bfbbca0f1b891c086d37923629cb5914210b023a410de6f53bd838b9d6d4cae7c4705ff0e4cf2ed6f9be674368fd68c8126810ccfbf1964569114b6c676350ae78c0402d965e54f3fabd00b4b57dc5ecbac0ad512898b0334f47ed3f1a721abe8c37c995e8de81de6227cf5013599035d73f60a7cf0aae4dac63ceae21f33157126bcfcaef579d24fffdbc437287aae8276687ae3eba5c1e7877d6f0fda2c8680e3d0484a15f8cea4b78d77a0edce20411950760e8cad09e7e7e84ab48c662597b78b41f37e62bd335e31488da7905e258e9823d51cbe207e57e82b74b61f0f87daeb5aed4f5f888d8fb0e879147e4b6d52638c23b222927036684732d3620ba2270e3d7b3e8dcb6ed1b95d387546f77c191b6081c0443d0994afee78c2b1cf6ec1df1d6985968a00ce1578212e853b0f54091f76b4260ffc84bb120616996eed07251d18ef2fc8e65d61ecfeb4c5784ebff3d677b7d6309a78f56c68b8e9cad03be08c8811f86b1b50d71152c6d18c56c6d144cda47f30b0ca26fea414125be7a905d2196a50a0377bec3a5a6d571271173d3ef04755f901f13faa4b54329cc122911cc69a2e5e89af7e25613e6c07e26dddc1900a4c15989ca81faa503cf84b68ab65df777f19c4098c373454527a04b005b58489b1c897cd830f448682d968b67a9f02cb0fa9744a7101ac4d50dbc8c6d7070d13763cd8da48deea08fbc115bc17bee0704f13461b7459753c1293646ed4e1a6e38d94b97a8cb3a9fb959bd5eec899a93fa3e56fc8445327222865fcc0e073e6c8ba8889d673f3425553db9a39278ddc54dadde22949c31a1446aa5eae0547209cd5138556ca561ebd107bf80c1fe3f564ac05df19ba72e61c35da1b52a2f377cc09ca88f567f6018e072727328570e1df74cfd6a60f33a59251aa2f689db6cf556ff192319ba11a94c7de913b63563070eeefa09f7bced2c9a5d22d8d50e290f62ab6ae1a1fca8ec177edd72fa16172328da4b27da81b49b62800e2f52ad0d1691bb11ee4cd3d803f727bbea330d7ea7b67c8a99315956480f5ad99dd182b9928da7e3e2885ed4a012f9e393650d6afccb6bde8dbe641fc2ca58736d255c3dad50943b848208857d4837e64da16bd8370077791e1c43f2f399bd5dd8a1af76f88402e81330f280563f9dd71d9a60c9eb60811c33c4b381d6ea2150c7d267c4c54892cd44756db3e8ad4c590ed01d9619ddb43d4136d1346ad87564c02bc70cb550e08f03b5856ba8e105823eab3fbec8913ef3b82687e203bd06ffc629098ce15acdfe5c029507505a4efbd595c8bc0a0e267abfc34048b76d84187567def05c24b55e66267e053f94ee72274cb32e869e0620fcdc08b287cd3d591de12ede71f8717a0af8464cf1d90bb8394110e0699dc31120266c4833c361859246a19714207b67db436fc08e41a30ad4cf04aa8b12020f73997479c2d5df04bb3252c117baf296a940beb7f06cdba5f7e8ed148a7f7f262aa4adc905a7120d546d8d3a0de1d9ca6a8900a3edb7a1f737baa0ec993fb5a431acaca1f8f9c79e3280f552339e7a42f625c2f6e5c623e0324ef4545966dd1ef1cb99c5fa1c671a6027852b64d6bab50e878fe9f0da9fa5d22fa2e13d3983d50bc763abba483ccb2adda40dbd36521cbd95982dbfd4cbbf7c6c00ce0cd7014c9e275d165a071ca335f13e2a12f45bfa6df29ec22dc15e02e117120bd18a585c82d10c5a1ac92202a3f4c289547c286e6425dc9af49419255ac7aa312b9bd72b8bab8b6f71261a380ca419d6e04e21649f4b66e43b76f4020dc9df9fb6f7f076da03fd32d2d4bd88316ad2efdb5657b858175b65b977823d9c9bcb67a0d8d3160b86a704c840c7e4a9389ca6db109fd5ee02b6b09ea25a9a21fb0cd2dff00ac5f528c69a859affdaa023467578ef8bdcd5987a4123766c3ea78e3eb58f519589943eeeb4da852af5348f63050f38d99846159f9f7eb56f5aae27f1ca089ff116145d3f165af7c0c48c314d015431cf772f8592650f810ec4ebad43ba6b24f09e75f495aab4e3ad8e5135a64666d4f5d0af632e1f3247d55425f7f1350c9eb4805b549d222cfb52720cd0673acc92428a08a022eb7f9a5dcac386969fd84e3b6f154ac456124e74b4be078bce6c60431034a9df918c2683c2b9ac7f43ba1273468b993989ed8d5563765a3d7d6079f60c2889951d4a89c849187fc7ed2960e20bff2ae77da6f726af702a98c17ff399536110d8ced5e7b0679e13036c9046c6831f8e0b0cc08b339d7b46067a4c80318c9ec7be24a1df00b968b5676cd7db6e0e1ae50226ea505618921839aaababcf0b4551c65876eac63f95ae32dab6e8f8a11e68f1de974b9946cf47630f1e90c907feba24d4b9cef19487710ecb4baeeffecc4bbc46cbfa26994dca202e01a74dcea3c0695332543ca723b3df8e734938daa731782c3e9dc7cf11d2fffc6d1384ea14cf64afae65e3e4b56961b564f84a26759dfc21173f30dac60e4157fa81ecf4a875ce813039361b7b91240b0505d9da46eb1947232d38b901615a9dc384ff944e0758d27a6c48a7c3a1db28997adc781323a5db1eb3b4d9f142ec0901371eb4e73a2713d15256872860304d3f4208a3ed45c163f28f86dfecfdd487d56f082fba8677e6f34c1a112ead5c8f697d74c2144c8725640e8a80d4422969619ef75bab43945a5842d4f0f60303b32a891a1077660481328e378a60c35e085d04c90b2d3886871a907725ac91275728924adf86c938c6966ced2661f351f6129e8ad271e370718511b622bef69c7dbbc6a723b439c13276fdf0a93ca6bafafd1ca41221646a7c459af9a5d832bf678a56a804dd70341130c923761d5fd33c4b7b937ae71968b5a1c54ebebdd40b14b92dbd16455db09e4338426187af4e259b139e22cd8899ba8bd201c046bbe2de100b12e41f3d6388a06db03e867b47f2e4992cbec2d62ae329085ece386494401838a4d1befa0b1b0e65786fb1bf847935a0e3f269a7ffc468fe3711f5f07ead9ba0af957908af2dfb35980d6facf1d0b17d943168ab417f1f8d1406b77fdec436398bbeceb77ceac10d1516906b057dd0f67ca56872c9103ce4bac5ef32c5b03db508ab925e79e1f514a8b8220b98913adf7d6bd54d38ba686f2e7645e6a423f3a9f8f236c018a21ef9f805eacad61590da7a96c37538d458d4e8e53394d0903480afe73369c83640d9455b2ae6c7f9d5c3b223808f846ab0021fa7611dc8f8dbcc70cd899c664d499af372d2f8151394eb747182ac2a2f6d1914151fad8d335f71332a13313bff3ad901071734b7a0d4f6f75b63c61d098deffcb6f7ecde06e0259bd9c0ef7f2b46212a3fef563b20cdb38bbf20e8bc68366f9eb343b177087054e44b01a25b379892ed106fb35c72ba85c627ac962233cba61e4524cf66878b71012cf96617c16ee4bd9dce040a705b96acc4ac8b2084cfc3f4494394e7a36d312ca4e9dd0bbd2f8c53b5c4beb957478ab0cbba6ad24c202760b7e1560dd534000c4e2ddffb6c8f99ecb954c3d2f51730dbccfc95450d30c7ca8d31ac951c7a7b753972d017bc6ce189a593ed003c95845dfc82792985ce2ef5be28a54f89b37cfa160ff690ba0af37fb5be0e1f43e1fb5f81df932575fcbf139f979fed28081695c86c74ca7ee966bce6d13bb4805e0d97e48216f9a6b73813c8d044972575b9ea9cfdd2ccaeca640986c3070c40b52996224492e7292058aa942adb4726b4367853a81e6ad9f6403e64aa28730ef8d4e19d36592ae9b83d637556578a850a827537d2d3bb44dc81460b1e77e198ec586de88f3a57bf530af44a4e4320939ff8dbe9d6cc704e638fdb3912ce5e4e186bf8c31ef2c9e510b813567c4cdc8c7de310df66a3f040146434877c1834157aa0c6efff76912665eb97e2144fc33f0bf37d36619c84af5e6d7e3fdfc3065d4399d007ddb109515c1fd97d6d36eeaace3c78e01cd204de29ee56d2860680b2fb27adac09853bc53a537bcf284210883868d9dc926059e5675be196edb23f78ab986a37ee612de9037376461f3e92fe102db81c1dd5686d6b6287f5a20c1050587910d67cbe079e4fbe29474a8e78f24bad33511baf419bcbda7a55f5664e3d0b9493929eb45ae974a970fd433f32f67bee2e9140e1e9eb70076092a3d9f00de32787c8e3c2cd32645f0540bb39e6bd3612829828df6b8f811a2499f30c42e7e93b4b99b3940a25906cf3d4ed4e6e0eb219b796ceaa562087711c7ea80c2e94c293f96dad17469f22cdb6814dd391e5cc360d28cc1ee9b6e360c70c330753e6c3214c6affa4a419fe9746ef8da62a1d3a0b4f1df9d25c37cfd330b561ede36c124feac65137578518e1d50665b2711f6f0a7388aff652aeed83e2c198bade55a9a0389c90a3f991fafe729b43f195213cca4531140eacf842e5d564ae6886d5aecb86b91c7be6daf5f9807c2d9d58802af702b56d5e08552c0d254382fbc4f95239a34645c2c46fa68634abf5fc3a15d9d3aef0e98797e36e640158af3f18ed74a2daead78f8203a60485f83490c8e02f838d5340fc88c5d79fc516e00b3f0c9472d19b0218ad92999aa412e7f3ba2117b3f2ddcd0829232b2f470d78206c23cbe759529c101917ed5f17f13186980f68191e27d48be923bd5e23f3e48e82691dbc53a64577ff317eb8152568728b62624e8e12663b2c8d93dcc409c277703428c3a1f9b2ffedb79fd579963d552835520ccfbc2129a9013befa89f1dbeb2b010f4abe0d0a43c693ed838aaf5e434335f4cb62ab820804683d6fba428803b2d65466059fe20ad0aeff678db19ac4297f940c2041d370abec3d9d84ba921871a0504d7ef77b6c675e394835c47dba95f3a3acd4e7692af6a46c230d1b500a7f136e444a0516d799f8e14204e09779b5f6d070b10593687a9b18a1bf9a3bc045c98c97e2c6c1a81011aa9bc58552e164edca8e928afc9e5f5aba14a2b835d8f0ea3d43a219966627d908603b97a061c064ec4b2a11fe4e549b879ca38a0fc36073cfbb433c0e882bf18c9f3eef534d442e66f4e65895813a5cc3548334d58e486871f183a6ee9c5099d43c865d3fa7bbf09ab6f234ce4bcfe27ec55c1cff1f421542e4c46e9d56bf6fa7cd52a74655803d742f3a89d5486a3bceaaf79419fffca3356640ff9c5c22f13514e6e242e96ea5669b8464428d949bba9a178a6d6d861fff830c63b69e14b9ee5eb132956bbd608b23d6416a4feb38beff789fd7607f34234fe4098eba99737c41feb12661ad54b0097f951472bc173f362732f036c016309475ac6a5ed84cc88ebba3f2f261ce24d599ba410220653620651e56feca8fd5a8292e33f1dc9576075980274a3e0aa2206e536ec7d8cfd54603f3f1393289e6d9c66640cff7723219e38a619070017b94930edbf14cf4c8dcc7c384aa2d05287b26ffd5f08fbd4b325e30fccba45cb6d242e7a78eb9e28856f01fe5b24727710c4b2b3f6ea324c2086fa1eb6c579757096905467dae44f9f2f320daff23ff816e7c0c8fb7e20e5837eaa490d798ad41a15d303ea8319b36fca263a17514eb0b42f059896cc30a11b6eadf37cc5db0bb4e0388361a5a106d33a06771df9b0254f74683131967ddde11ec693ed46914e15b5216b554f3f16e1603e3b1309efaca7e833b5bd07ce745ca59437ce0c89da1c664a4945508b40682d81a1d8631aa2637286f51dad131d8da87b311634da98cfec6e0833d8208b09d0a002b72d6b35cf7874183796eaccee5087aeac96b0d84450203ef0fdf12a59c14c348c3e0a2361dfa7f61bba053e3cb2dda1d8abba50013483277bbc787dfeeef9e5c2f303b8a5da767bc463a47f100fa797aeafc31cf87defa291762a4adcf9cdf86819c3d1e0c80b7ad96437e7905f6d66fe9b4a839c3b226ef62f2166d02cae86ea0a7586e7806e4e9eb1ff610ef5f5654cfaffb130d352b7538613fbc0a5389c7223d60d30b6570fc5d4b6ac73e1dbabcd6562c9a8e42e9e0fb42371fbf2a4488905a31ff162cf5797461709a0dbe99463f651689cb165ec912d5f23859f96c646863434506a453197b3147f78aa968fb3d019482d9c7fe2f3849c3bc1b34d3fc71a9312b94b00e7d06c94db3a42a125f4b7bbe64ea884962ea2d93672b3b00bdf38ac3403193540bca8e2aa224c064b4247e738d08981ecc820e32f7f6a2dfe93fd296ed69b97c0ecef6d14fc9dc4e1d458c56e1c94006f2e98c6306baa08f4f8a93f16187f7ecb7336e8f3584324e081602b33baaf33b321bed0da6275d58ae53c78bcd7cbcc5ec28b58d133f5e92cbc8a3924fb7fb4b153e7bdf262418ce4aef9439b8fd73ce169401e97415b0eba65ea714824b4bed0eaf03b56d2035d07746c4a7ea3ecbb8fb2c7343bc56398eb44a9d3c0e2f7d1b23993db934440e64eb4099ded86d654ce6784d118df90bf72d17f4def1000c7446f6fb3002064249866e6997d161757a92fb7ce88946ec62401b04c6846a0eb76afa3f4e431ae61e75999ee192fe37a2a4d03884b5101630fc29a7d2efe9aadc34754b745c97fe09a2e2e997ae1a953da7d71e5abe1958a4872e9c53bfcb3be9b9f21bf1678ba5f72ae3cccf6a612c889fd44f72597e6b3d0acceaf8274cb88aa4e1dc268ab6c5805dfdbaac6d6d91a680150b2c8a4486a959b8b2cdcfbf2cf16a63c60118a516c33def3776f145b1452b0e048f8ebbe635db0731ab80191606f3c174c9510713cc54f1bc9a71c17dabfb765b752024d35333c5f43ceb559dbed2805602ab26a15f2ddbd1416a9548930c10d04c563f7955c3aa52484a8de42da348132903eef2552e3aef45b97d7a7f535dfe718c36656c147e57df55967d32f4b118651a79fe8a660ee13ece244b64f5ad784854ca6f63e615d9585ced85b821d53daf72bb3fe87dd47f71e7a16be6d5dadaffa6219ef5f29b1a523661621919d007ff45ddd3b358645c64c6f0345f372586fd35f9d63bcfe05b8bfdd559c5b6cbc41af73670582b70af69ab38effdfbc5bd540f6a1281cf24e25f8638a0f36de9787ca606e513c9e88eb36c061861143abfb81a0014fa48f681a2a09553b610f71aac0934e0bfb39b442686ac38dd00e02a771560f36a30fb7eb965cd44e90caa40aef29b060d97819a04d6f9a19893eca258a6ab618ed36d33301bc77b38b42198fefe3616542ef4367177c4c422645a1880c9eaa8b7da077efae0afe4ab430eda5a44602254d52e3f8d42c83d079e4a04dbbfc9eb80a74a66f4fdd7b6740e26c22f7abe600af3f319e1a300ca22f8934b0ac002f7dc892cee31272aeb27459186c0b7c43a290667aae5a3cd492495722401e7987e44185a2bbdd2d9b1d31476aee4dcb31c916ec2c6f73cb0856a392bdcc4bd393a1e43cd772511ecb2438b818149a4e47791585b1cdabbeb50d947a10ac3a98f1cc2be56a836eb3ea2c4736db7e0f80821d73ba07d3276243fa2bbf4cb30585509b102a12569f0c30d389b73e6c98a87c34dc6aeec20a12dd055fa06e4615572a4c326ee4cc088e2b68fd611497aa6853f395ac89b5053558a2f085aed2bb0c19585ae92c6d9ba696a344cea4f9a768c68bb39a6bbd06b0547eae3d2ff41d3c3b683b26a3bf3b3b2a2c803b4a76e2a46e4daf865619bba452a19db0eac13ff963ff7c434f6290fada898c8736ff682ead4c2c48e24c617aca2b6c15b9decceba3a6e97b2ff403745d3752ed529e2b8c5c23e94e94e3779a7670dfd25d76036ec79568c80b3fc95413f5b07aaf92bf232d810e770832400cc2b13c79b03d90c84f8f577f5750bdd76ce9294ed1c3bf12bb284b9255b8108a2091999e09877593c49beba875411ede68daeae3a25c93830f2807c9f58a7f16f2a5ef1b3689798e75b4e3e4b77d3147a0d799eec17b2fffe27f703ce534ae7d31d4150d443f747e173aaf488df264a0c9bcac5f2dcbf3ef4e4353ff0956fd1c448ae7ece5318a9ceef86609998f820df5ae76a1b08d3b42a5cbf3b8cb8aba53b055596eae2e0b5272f7f3b2d1df0d46dd4ea9dde888174240f56b28de0afa8c09877d8b36a62c345d62dc7ce22b82496926eba5db6c241a5d725aa308ca341f7e6499c426f412de58499f97131d0d283c9cb52b707a17ae484ccf6e2c46b1a121523c9f4fcf8eb48570d80d74c09096f3addb630146e925eb167d116daec3fad852b8ceb5bc32ad2e4eace7fd2965c8d531147a6cebd76f450dd335781a5980591e7552883df27acef335ecd6168a115bc1fb3dbc19a96dc0b36e1c15c613d291cf267a1223414cea19302bad28ad6b4958ca0a24177deee39ccb501b662d9e50c815f4c905578e1320776839b8755436c1f1649c3bc981157877a5567e1b56f7ea91bad1448f7cd9266eca7053e9035050441960eb725d43c9fc54d22a9cfd810114fa60df77e2b8b4a56c1d2dd06216535aa54d2ee35574161bce1a24f688abeac43f6037ea11d9588adf20e41845b761d42e303c03cda4d832efedb3f566d9aae3f90bf8c93b41136e464f4d70f5c46bd7347f62dbf87853dda30d4dd404bcfc3c1a2cd5a1038f452eab782df4a0c0afbd9a4afb04d4a8a95fa362ec4db8ad3f77833be59ef72ec0c4a70be9da583180ca9c40f4eb3b72bcc4fde05ae468f0249e1a90371e68031e0052488d0ca2b80aa1ccba10d5bef87a6912a4eb9c23439a8db51258dbe47e148c9e0feca0af8de11548253de14e3f73c30985e344d54bde4c199046d110df44db28d60fdbc30cd0730050f538dbfd721ac38741ba4648458e14ebdba234f9220d7ccc875b9834558eec8362d1ea279f3ba6a5918091b80c1609120d9eaf411e4bf7b89e74c313f0037cbfd98f0050049cb3499e15e2add11a23d8ed04641285b817ddbeef388e625467d5fb26bed1a12497b15ab27955752b8f884243fa1943c9f37e7b53b90ffac91ab18e0f1874767b4e79b4a9541bf613b7b215db4792fe0e576d8e14051ff2affbc6c58c504bbeea8aa9d58b6fbb7562633873f6f827873c1f47bf0a950ca0baf45066d24a7e5136c0b3e0ff6a95c776f0dbf4abe11a78793d72e06b5e65a78dd8de985c76afd5a8e726d92ccf024df79effc7aefaa746af66f26c381ed0ae72ee9ca9ab39fa4e4ce23a024f219de1a57bcc1c0bd9789c77f34c8e414a11baf7723e755df07965fc530296b70449aee912765db93c9d5277470c50b06e171bb016fb7fa6917f3e3a805d8a32cfa790edb3e1d0218b4467e619f42e44ca3586780c1cce416f937d72fac4deb25fdf3937e942529dc17c9fe3338fc11db52712928cdc9a36587f1eb309190d0a26efae51199b7219520e4a490277115951d4ebf2aa2e6c729051dd9f1f64794f5facd293b7418b809a7b376352de0cf3c8db483839269623bc1529dd794dc19901b5b617adf0dd943a09ac26f3d6aa0d147ee09b32afe5419cc792add9db051469c21caa98347c81607c6ed51b779f704edc077ea15ecd2ae3cd9700ac0562a8344553cf3a1468fa0b61ea6abc10d8cc46baec9679b10a893b41b562cd5a40c4b49f7b1a40378804a92f577ab733087f90885e1949f25fb1ac13dfaeba1ccef42a1203bbd2d445d039b326b8834dabc1ae25015eeb935bccb19a57f4c4c97aaab38327f95e500f47f067b5c81454e02ebc86688e4c7ffbea0ecd011bafb12730978148f88def6cdea8c5f0d455dd34611e765d5d20fb66f8ff64bb67642b9d1f703637c86d4221c350625d1df5a7463bae3ebce65cde51509fce8d94f8df4a87ff3248679417199bcab982ea5ead180f941e626080acceacffc39eb575861b459f0253e23f7408b26584664c808245cfb3c341405123ad359b69d9d777169f8c9d3ef04e4d7f1c5973ca18b31d5c51107819bf3790f1dec6a8489572fac0b63620880e38e76f2aaa2267f576c894747212aa3df412a557a6f308db99a4b6160e378da2f8ba84e336c3176a81c1aa4db11231b2eb50f7d053cecf35c27274e4dc938a584551a6476bf9a3ae0c65a40fa94cf6e3845b60c278d4465d2659b4fa0f03f7225364d576c82573a1df1606b56d731dd91e1a8c8e8a7d7b7f582d0f4ac9ca237d1f63e8d51437d822830f66d9a95631f58a49df6d33ef73fa55d3d7f17f097222e2638a33324a2f1ae1a9f5099aa41cf8fa865de4766ff6f161fb507dd1674a993980b8687ca28b1f24c21845dd6a6cc6896410f2f81ae17b35df7946b1310e779eb1d78ebc0058d7c49f46a08cf101f3b04e6b30fe435eb381a261d37faaa01ebacdfe4a1cad93383f302750cb73c0a46b722c397f5a24da2cd7cd2b65070e9660a1adc9cb6d8b21d6382b872d20e6273881db9fc441d03d4a4bf52b21fc703a2726783d4aaf24e07b3b4e6b7c7932e1c982da48d0f8a14977299fa6d03c3911619a551fdd837c4d504c20bab0963a3444eda7dd587fac6f1e9bf84fd20dc2935edd920a7a63df1ee408d9486f78012be8bacaaaf02a5591483141500da39a60d576d2a229e004ce59992cdea4083edb8d84276790f4a7413c32341be5b4c5c45a3832752ad92734afc6b9f9d142118b3e88029623469703d2d4d34ffe45cb1b9a620d6176495f93c934cf50c608a0f7761d0024dd41acb0e760507cad07a526f5583205b71159846035e815b2995e2e21ff0f5c23ae449039de5732df0a91a3e5f419f4f3eb5c2e9407edf4addded94e433edda4c565d84c78dab907ed88cb39d66200be64294263fd18dd0e2beb9cdc3ab7d7a96234f93caf5925d1f36db65dc0af6bf23c866895c160ea646058114968d5156da1f7f4e45a799e10ecf8579cb1cef0c07ad231bb5d807d5f316547b4641b68d87b4c4688adb691034e3ef8843956790f48a67cc82d949daa5f9121772c5adc804d0b78d6b42558805697ac05bb6230a31c4f2eb2c311b6e320240959ee0bb5455544cdfcdde84899f3d41a733d4c8f5b10e3b91d82e43acd391cc6160aee2cf4f783b866f2f14041d6fea247651a079849c827804f8844c62f6e13ef84e7edd29158e295f926745510705f7c8cf5016368f3a25c1ae8c7a4cd6881e412d35698336147886b2f1f7058e35243d40ac2dfcd103cf2dc59a594a75f0245dedb01bc7ce7e9d9ba59c4d84a84a6cefb82e16cbffe674b69a486f1ce9285be00e8587eea2ed3fd7047967382fe1528f2f68a9a5c82b4f8a5ad1f71b14a079ea812d43b368a14bfc4588c835742247d270a9c30d5b4621fe1813a243f82f034e858cb3613a553cd79507fad983ed266e4cfb57ebcda018661ef7ab7ee81e533e85c19b32ae7bb3c26a892383605bdbbc234c65dac64866f56038bd252216f0a1fd6b653cbc2b8841ae24286b5d594f6e653a1e1e82b5f023a4761569f4ca46a961d3f2f57d6b02f2eeecbfe1df41c2f7efa0f3bd5bf788a24833ac3ee00545f7fc0866ab027271c3bce329d1abbd85d01d427958a8844b81e97cb761d9ad4d0e9835bf160644dedfb39e33e44eba9ac93d82616a9d40f7c6531c2f268a8850a386035ca2d7cbc5c352389a24047925fefa40b48f42b4be1c846ffaf3de20ce776deb5be102a6c21f7e8c00e5b9ebf2b8dc54035e20c4176c1fb2e33855f5234766609f50ddf56b3abc8d24db4d94ff5e00899da225c5a8ce60c5fbf4a7e7bbdae0a675a81df3a992bc6e2afdf18e2eea9d900269063dbeb5de8da74aeb1d47739f2015fb918a056bab36dfcb93003aafcb3741d22aca40ab0bb774b1185ae780e4a0df7bed48554c43a4337e8235e3b482675a6f4ce589c9419d3cc7300685e9a44a49212bb8ece59fc6658213b7b86d9a26d2557be745d458e3c422a9c401a320917f185a2e34f3543f6ee36e44f8338a0f1472fcec3fba89e11775f308b6b26bc0882fdff27ebfeb79867a49a3c24e9a336b9f27458e3099e6e4dfabb58e2986fb7d6eef11f74cd5791d862ac4d22a87bd7475a7a27149ec26757ef69aaa329588010b094f544b3be5bb1a86e485452d6c4279faf4c9a02b2a65c7d268540995042df2413c56d234da36e993ca1ffbe1080e9e364405c21f499d0764649c37e49eaff142ecbe930df24fd7121e94a91e1b58d2e01b4afe6de5b9deb6fc23ac4d9d0c90451560ea73da2fc667fe10c1e3d9006a62d917549ce9c5281b308356e6c4483567689be20b5bbc19b9470d7b61c8484281e9f02b7ff0668e341125fd813eacbe020088ff01f38f95c3bb2536da69a1d6eea5af60f520b66af0362c9ef9f682a55828c8252d17d19d861a6f204ad4665d062354d3f8b86dbafd379a2b357249a89858849dd7248fa55eb3ba59aa2f174e5bf2e4a4829aaa20d754d62df2ac37b9a2511fd33ee6789fbde435c3f9047d642ef61412d4f68b3106794770000bd77c0afd85cc4edce1952caf374dfb49229f8e88db0156a5971bef0152df4549c8b4db9f78e52aa57d546d3d167ca91356e5b0b5c35486a606abcec684b71a709eb12a33723290593ea345b91bd83c7930493acb0f7dfa27be0798e5afbadc5a6b4833b29298ebcb3228677768e04a9609c2ac62d8010b735e14309f87f36ad9955a2b363c5faa0648b56ad38af33aeb124b88b86a689c103db2952d9c1379e7287bd199ee116e84ae519e76a5278dd9fb970bc431147b4999978dcfc4a7fd65c7d92adbca148eb3cfeaf5667d39b4776c54652e81085b2ff7cae249c09e4bbffbc1811457919368e5da97d638c2e27574cef8d59172be4d8d8ff05de82c46cbed4fe9d7fcd746355109daacdc85c7b8afdb888bfe8288093450e34969b820a566446e048a6c1760bd9686992b8805097093a7d6c3e616db8f56a0f60f5922abd7becbb88df728ec153d129ceb0d30b09c6204404b29359b85084dc29886c0e11ee0ec452248f09a03cc4a6bea774f35f8b14557f28b03369a4cfaa1cd01eed6ba79166da5ca457f704b7304ada5436e813d951b9bb27bde2b2b0cc6fefaeeec6c515c80110ac3df44d426b831f34acd1e65cfcbcf9ef433851ddca01c2ed2dbe76a363e82db2413d8c63e90ac7e6ee40d4b86df4fe73897bc4df940f923fa5ec83a9bb48ec12bff037cea1833ae6decff8b9ae2be86d6b3c984888d95bddbd76fc13f3722697e588ab3a6ad90069778036a2239c0074dbcfbd8aa5333d92ecc5a7a37e206062ff4833bbe1da33c46ac1a34bd61baaf9d6388df7798223ede8c64c13ce66c430dde8a05569c133d1e08f47c7980a1271637aedf1dfb733927dc1aaab144305a11dc2e13e9c0d364103373a049014b70b61c8e94da2f91aa29ceb53f3fc9682a0237cd8b7d4a936c55939c30f669fc4c10677fdbff53ee5faf24713c20130f3ee6ad0b0d6e4ee7aee7c11a1ee11c1d0ef88ec3a11d833af7f35ffc0a46383ffce77c0b991b3695c40ef1d8f3a9ea03cbbea1a17c046c8a5fba9ea3d4c9b73ab6e7e331517715974daa8ab45671b2f5c307b6bcd029d16ecfc265d319dfcf51453c1711ff2276887f32a6cf85c1363bd3ea390d6e99c6c1c2ac919f94dd47c1b2737d36e593e04fe2b9683e8565fff2666206d8d636ee071c9612bc86c09a9e934768ca6b4b3eb0835217d4c68118480fd93b182740e1f84045a8ed4631ff37d2945f1b5723cf6329b8130482f18e157ffd9ac8f144916be3eb99be301583263d452c2d2c13c165f531a0931a6d478472d443a41817491edd65bde9855a076f3df7b6d54ae09c0dbf2e7b2038951459b9b1d902a3f552cc42e10de4ef2e47a446a76b43b63ff43f86b373a5ed09b40ac9d8f0eb3e9b5fc863f5bcb95b29bbcddff3adf7b523cced09eab7f39cbc180158e63cb19b11534ebadbb271930e1108ed2977679663a0b8432eb97d1c2d9141953c8d082d25e9d3ecdd8156a41647d95e5f310aceb0c13a65f28628e7b6809e173af3efb4872399e7deb5cd14e3d98d94488fd7362c79dfd1baf4b98fb642facfb67acf9b8de63e839c35175a2d31b76198694b550521b34255bb55cc5462e33e7c2ad0b3e27db0f18c7458154b6b94a41b2593de6bb347bb630e0a8d9c79fe634c68e1d90fd2724484da2eed5d0bcc395e02d72da4713a9ceac4784e50f9a016047c0c1d6126b4941f117dc1fcec2d3d481816b9d7433f426d3a0ed46bea6b4ac5ce0024cd8c6988bed394fd1125a21812edc0d72d4bcf88d0b258e3d102ede4f43b3bc3091ddbe511a6d27ebdffcb99c2623fb5d2e4d93198367d76e1551351cdf1560af57d7c0f9a54d762adf5a5eef759bc9a95590e5ab2ac0a61f73190f6486a311c589fbc5145b10ce53fefb541c85acf707629da3ac99644d49cfb79440ea7b69cf6148ec6aa53bc8488bc9bd0aa694e3bdf45c047d4f6ab656ce84ffcc4febae5b6b97a2830a40ed704e0024d27d07b024780dab7a3e91363af8925773de2d3c79503ca49fe6d74f7d820a7a6f69cafdb9d8c33a697097f3dfe8f15bcbc9529add3f261f58e7f42c5d9c3fffdd0f8b99d38fbb536ecf4c91e0a209f4fbd9d41675f23b3ec1ccf8baa4ce5603c7a941c102f8dbd0f2ce6aa6ef051c4c4929f865e4cc63bf3a3c77d58a451e9d1ff0daab932db86a5048bed5a370b69b6108b7fb06739ec49ae5def7bc2c81eb381a0f770424536061fe00a031fb3a74db1ecc01499d8e44a738111facdd9354a70e94ea8800b567651d1daea30b1e7b93f086d7d2ee6e694f94b3df38cc5b24e565caa2dc0bb76c750f357f9973247c1d405f0cef7e8e9cfd08e0455560c4c4d044a65b1ab3e348c1b2c3734edb84d92f7f09fbffc6b56702bcdb2c12b6e08c598431ff66cd6caef9984672c3dc41ec4f52b65a05377ba40ca91e0d261081e0add192174b2e585a595e9ebc50fb7543b4782ee6510e0476bbbc1c5f37dd55dca09804233ad1d48749695fc4978f264c87e27e4015a764ec77a9a789ed0b017b4dc0e9fef3df2be469d80e259012f5cdb7a8deb0bcfc0269bfc3a46c3f6ae99ce97c75e3536021a329d1a827eda4d8a5ee381528bec288e118a3ae241dbd3803ccc0f547affa39d9266f084881fd5aa4031e3238a8b7fb20667993cae4a397b1c7dcdb95958353661e691092266a8936737159840bc591e7006a21c730fef8e6e2fd7a606d2f3cc064fe0103922abe207afd1438b6bfcb488e0102374f11fda1cb55875a53f82e75eb58f281922deb444abf762c9fc0f4772f26a5d175a91ff09a04c31a1bc7ffa68933ab8772e50f1fb29305133228eafe3b148ceb1cdf4ee8e41ba7622fc674dc7ff51db5c1ed0c821c94db92b7b40f1f77134e3721917998f84c10626c2245022379bd91351ea2db69b178b45cd9c1fa0f6079b7e9aba80b109e3d86d490c158010c9b177a4244b0520ca7551e9a3b81b371c37ea9c5ffdbe1bea0187f8d57e3f01f7e439ae70e15e563fdaefda666754e1503b94b810470cb0ed3ca7d453571b3157775c93e19e03b713ca1ddfb85443ae04b265cc2264c81266d979fb9f8d8595ae7abab31fcfe9800093e75bfef3600ee0672568aad80ac87d06a33f29265561fecdf7400cbfdc331e735b8706497abcb3602affc551885c124f87dc2f570afa678986e0a6983ed7561386d7ad14c7a11a77ff45acbdfda258430f1bce41d3e544dfff2929cb7041c8fd2fa53ee267d022ccea6b176c4e92b4b595a272d2ece954c2223b99fcdb5c038eb414ff8d677122603c13f3591e8da7088270936df419d30d07faf1ac327f9123a5c556725ba520708dae98a7267045671b06c92c7b568604d631626ebeb3565917b26808470f083f265302d6dd2523c3d20928cfd79b35cd23fb838b97549b7a814749c3352c0f6b1dbd1654c7c92af8ea2ff13f091aac7a5d7770a524de7c313aa38fcf8db374d59bab37ccf7357cef6985f2c4a6bcc6b0404aa3915f3d8c4f0966956fcf030ef32a7e21cd032a998ab0d8a24d0c74cd105dabaa520a493e74678b0043df568a0896ba1418fca9f0a4f2d21b7cce4e5cceaff5424e2c26674aee920522afafda02a1bd1f0e79459ec7eac1b42829126b4ba9d6770998ae6ca2810927a3b6f6cfdd6f3d413cf93267f6158b86591aca45ed05c35aba1ed2563474abb9d27fd47333e8e892c009bba84609ea18d2543576bd9d947ac51033ecd7ab4f30cfb67f80e5d7e29d3b64708aa92dec66c8fff2e84c00c90e72140d4e156041391af065fdb68f61c197b2c10e634d246a8e11422c7d809aa8eb6967b00f914ad3a7ddf4ba342e07816a235e6c6dd5315f773884bcb02db5f5e9855b1a507ba498b9e867db5626a5a22bdc02ff14f9a4660168bf09ceea29a06047063a8aedbda7eb94cb54d41ca3a6b9c79e8bf8a7b7b26286f33269373b5f6f985a04f240b73085e1a62a771c129aa085bf3ec2e4736375813709dbabacd8ff49cd5db76aa0f0b9026de248ef5f6b783847c8ede669e591546005fb53299057576961f4840a03eb2ada21ad466e8b129efe7eaadc555829ccc024d7fb12f304c50b52d2c28a7e33f1cd987d9ad20f008ced9ec6a46ca70353511a3613d6e244bb143c1f214414241be491d8428217a3554c3c66a1fd77cbdb7d40e1fd892be93c42878282f32a81923e7b66f6534775c5d997af7d3d4201b26130b37beebd47e699e241c9558a08e476edc35e55072449771fce9e0c4b7da5139eeaf50a5a67d26847bfdc8c630c364eb1ad6e93f7cd900d27d183777eaabab6393d3d0fb814196eb95622d360ad7c02c08e41d459f62ac6c76c13d20b78591a16b0b28044db7bb4faf8b3d7d1f61c528ea3599df8614afeefdfc8915cff6f434716fc1a5460a5785a9388cdeb219a902e74f8ea0aa58095df07565882c47f0aaa883275858253584a3a54d52830b6906c120b2d2bc76e1e220070479257fbc385b2f34e31f780826c4f5632e84dfd41c152f9a626e5141cdf024d666b23d978e1540aa91b95ae890b9d929e8dc94ba45695264b2bf1668f48e038a1cf8b0b98f47406b74dad6e3ba6231cc37f26913df8fef5581ed078f4920a30db07cd38bc0556c2864c3a85aa0d0aa25d13e9bcd5437a447ce924dc08ffb1b67ff6455210407c65b29909654767dcab93ad345842ac64f82907e3284ef2a7647c101d9d17cdaed731b19c82677a0e19abbed974469041df1243ac1f6a2ee8f3e749e05d4fb9dc5b22728065428c05222bc5f361564cdb3b697d2573a8ece5a51dce88dbfe3a6e45371124e5d628b409f16986bbc8ca4577c3e6aa9faa53fbc3304926916892b71db2501f6948dc4b42bce78661fd43e8c715cbb7c211ba61f1c660b6b6164a37d5221e91fea1dde9f3652f95ff0c569452325af68c00916330d8c98926e26ae99e6a4c50570769100fc6ec8f65c521193dde64fbcba8fe7990d3bb8c37e4f289d97ba89952346265903b1e213eb8d16490baa590862ad10d0ebd4c95e56b7ebc163967abd0d94dc4028cc1265d0e061f624be04596813b098729884ec19fd15b6ee135a4d8717111d973544daabd4ae49dbc773bcb494534d33fa607085a9e813128fb5f72d3367f0bf23a7f5a7f8fff692df8fda380f4dfc730d7e67cb06feb5880265c291c50761400ec4da855e19ca34a132d4c6383c601ea49e6c8dcee5b4cdd90eb6acc4304a002c59bb4dd7bfca5ee6beed4d41c75c96aea663f166ff72c54be02679db24420ab6c69a9792745b9991800f2b030ff7ab73fcc4481949811836970d22d5b2d2c93d1c669783fa3e98ccecc7e5e25b09a86e1fdfbb63c5e3cd6898ca294812e985e08cde63f3ae92647652e0156a64e3267cba59029c1e100e66ba6af6e8ec230c37bf04a81289641fb0cabf4af7841ce926ca86aa82358fbc015436e47d370236440a0d1d9d029ad1bff3304c80c979f7485b5e72f4c7d77bde8c1abb380a734df51e5e9652cbe49ffff85f2b916e0e6c72352e552d5581613d99071e115684255ab9c71572aadeabe96528a56c72b69af6d0a667725709a61bdfc95c303bf4129e13ec4e4a2d21a5c4d7b87f77c3ccc04a496ea9469a1b3e7f4688c8b9c1498326b080d520e2c691b28913fa618ba7eba8e097362d939070d66b57091face858d2c44df227a3c3836edf2af1c06cf1bf1e7b2cdf907c34b94c0e2712d6590fd97ab6b35f64d017efcd2d79c6f7ad73a8ef226f28352138b27ad57856aded05096be93fe201302284bad1d633bea2f1378cfcce2e38753016a7473e2862a1418dac5c0c406dcee4f9f8746d9fa23e6fb8600ea6bc0026cefed44f1442b28e32975630a45578b164299416d19d37eeb1452884f2ba84165cc59fdb2018208fbfe861a165f3f23def3e73a227fdc2f16574db9edeefaaf808b59eada6d2feadb1aa6ce9a44a34259a2dffc8fa3d4f4ddb8d2a3ecf225279514ea752d8930f5a7ad7d1552a3f8314fcf3c3618046ce2c170f1fa58cb7f6acea0765e45e62d27ed35d661891a1289474ff35bf39b79dac16404d3e6bd5c0378f2bb73d1d23ac78d97fc824ddfe2156c3f3e8d19db6e5846c2232c38b4b27cb70a6303e723698920a85da76e35696e3631dd3c9e2ad5b13a34fd21f8b220571c764218baf6da4b45eeaeec3549e6bbad95573f6c6ab6befe2298a4441082150abfbe53543a79abdeebbaf8866e1e278677bddeced25156394a6ee9c191967ed0d25fd47bcbef974accc13b97443b672a93b69d081a9ee22479f282c082f2633342faf3b587dc026ace2baac63b27aedad633f37164d6cb939586e25d47fb8eedb42e0c12dc402786b70cf0307a47fb4ca29df57e638867bc7f60b441e622f99214329dd60a3498b559f549ddf9450f449a30c616df735e2afc415090d6af0cbc03b42406d0b7611e1ccf3f950e9f3dada044a77629b984109d8c041237d74ce14e101f7fdfa88c7f2a6d0ec78c485b5abae86679d44dceaf78f6c0d2e4254302b8fc35cb6418c124c4c6d0e0d13f0ca53d17ba19dac71c944f79e5c24a29b6241009a20225ba326948995ea913386854cb1e21ce1e1a515c1b1c43256c67fe367626b1c25b4a88630a985e98fbfcd7d7be24f5bc7da357a5e0fa85c51c23c25fb3a1941d4bf3891778b6f28dc9e2d4adce46c251ea1a8b2db9e3eb7360ab3ed04861e89f40de6b5894b4a477b155963582ecb3804033bbe721f9ddffc3adf1341ba1e8526951e64ddd9ea52f7a865186d103280b10b98834ae66d14999a47863ee924cd8a49f961ba281272f1486f3f16365406f2315876827466f9c7e39fc22d43031adfba58978b5825135cc8b8c2f354544c18b68ef318de85f3a0146ed07a9c1aadf752f1ca778a28662e992993d8c26ccb9c48743ac749d46cc61c6f22b7f924c1a3db40dc79ca72ae34e7373dc4d6e211d4fa10447f160a78974c4a28315ab978a03ca39e955db85ed0f3ec42dadaf2bcc56d1021e2d93f12a63f5900baf4a947cb3c46865af9b1fa9ac4cc97f4ec6c43ff0d052b1e7269ae7213ef9ea464d6c3e845ce7fed0e52838a395fb08774e40cd63891d545faee554dc9111e86e73c9cb790b387e3d9bb5e7186da760f69e8caccb81d946cca5031cf3996abdfad5182a49f51c359d41b50a87e1bdc25841a72fef3611fc2f65fe2b57e830d7572f50c7c4723adeede539062599034594badb62f101c2b520a6d1e843132c5ab0173e3ce5eff8156b582313cf8753efd70c87eabdcebf5b9fb8b9ebcdaaa621055fe7a48930553110c256ccc8f81482b079a298b2daece43ce943490e08bcf912c90e5aecd6fb56f2a1c431728cbfb1462df913d319fad2eb3d4f9ff096ed0a7bc2d7e66ee4e6859d4cab6134598168d1a0bfa3d8c8c767e9372bd604f221e630b81eedeb36afbf573478312ea9311268e1750cfe91136a4e7744e57f588b7a6d852f7d22859c70ed471beba01f0c1e849e90a8f8739344c07b33b6743e5b0233d5ac58c3a7af1414a074de421df00508a96e8f888e81f5eec075171a870e2c8b786994ef88b4b2d5d8538a5361f09a1fd2de014c471ca85dbd71fcd8fa3297adf28adf6bff25c999b1880314458a39160393f1bc9d0706f845d0d84f86c158781a3970e7d47ae8127746ce0d07770ae990ea98e75d13a080c3c161666f8e977bd6be509c69e7c08b2d852e1afae9da6c177f1ff9df63500f2e906cf5f4072379730e75c873078d34c9e8661b6987343f6cb371bb9830af98c58bdff82e045425088b798af5cb408c08b238dffd63801fb159451a721d1d1fec34b581e2dab92f6d98e9097826692bf85947a9c9636955e8920155ef6aba9b792e5f35ee25ad4a46226458387cc3914fe0a28c60ccf9303bfeb2a55cfd04f16772398494bc6fdfe5cd958eb97fabbb155a68c63f2f997ce95e4cdf3171ea74488ab585116847fd768bf5a7becd682af2477c863c7e40e3e501ef8b01e0866865783f6e6770558fd6d49d56c48a6ec1d18d853c55008eeeb503a81dd0e659f656a91f2dbca1954e41682232791501d4bb2a32d897e0e3b704bc621f810247996f103820df58a9158175f8cecbfdd138c04148a717758c09a3bf6d447e4167dbf53e84fe793d0060d367206b4fa7b775e9724ea5e4f4ac62d75010506369ab362e2adf9d1d6400253fa112abe72ee5d0d545b01ef8bcd504b2e21726f7eb1604c53c58d05f9f737a8ce174b5784d9a935c830b8a2ef1d4975d6275eee73ded4d96ce8601f579e95b3ab7d779f293f4d93b2463918210ef2bc02b5d9f64aadcd2d3e3070690306019f07f8296469e92e0402efcb460e8b94042a4d20e03c46dce4b2c94b3508ac6380369cc9ed65c43493c7a9cf32473616ffd9757e7db620b460930608b6e3b5963ab83585fbdee62eda1151f821ad95eea1ef26cce5412cb33e48a1a795ced0795cf84ac92f2ae04db69d27073a351f2f59590db946aabb6a6cab66ae8b0cd5ead9ce188b18cc484aa566cc096c600e803abc02d503f24c92acdfd22dacc42c7b6a9ff6b7fbdc961b70828565a05235104ecf5bdd823ad0805d98d285aaad4d4996d3f165d356bcd7efec068df4cc1d59f2b691c23b584c6d30a357de94d675dc47a27b9fcdb878f2b7135832e96e3ef13fd35b0d0574a6015a6bd153c68fbc2ca6dd2255182d29e795205c712133ff87387557a544fdff4d2bd4f9061fd765427d4e2d5767f0d80bcc8ffb0314604cc9987724b231dcf07c8c1a167584aba1d27ad6effbcb880d1fd2c2b2833345ee67cb7b7b0904bdb52da6021c2a38fe64983a0c0f2458c3abb1b3946ee0e8c1444ffbe258d4dca79a67f25fb2822bda9db97e5ded1a3a6c798a97e1ff52f6b9c0849f4b45d537d9a33449787b2b7621758eef1039e8ac7ad16d62d7798415ed597d0090d0bce2896d5145f320f1c64d5bb64de9c3fbe05c2c8d2fcee19740e30e16e2167bbffead70f5be5b816c1181cb14ab127239fc52dc5bb64daa972e77df5236759d03a582182d66379c09e7926f347f80ebbf62392ef7a362de9d9123821c0f34bf2780e467d519e4ef795113104752440ab98e7c1e5432ad35b80d2d8ae314538e28afc9e2187a82ce312c038cec25fa26244ed9f1d29967e87acad98c58c987ea981db3f075ff0a43f6ca53b93844f1654ae84ed3d5e11d3f95451b71921886cb9f590376401e91f4e1edc743e4250b28e964e87cf4f127f9c80d1a5f2f74e7be12c10eeda05499ebf0b203bcb91d37b853dc06fd21cd8e5d1db2fc762ab77043583dacbe1cc8fb2b7c24b0e40c4d7c20f1fdc0e45c16372795c6a6aec74e647d46ccbb967cbcfb8beca3abdf3b8619cf4d96f2a45239ecff8bca7df17ca4cbf245df8288672b06f9167f570c35bd4ad7caf23664fd933f937d761781c09d9e6fef4afac1399e5c845e36eb6c270ff44dea904d93e7bab148d06d251bf4ec91a4ee084514d1c2f83cd07f1dc8193561f00d650756fc0e1e65801ba03ea2b59c89e42be068ae9158d193cdde61a9131bf5110909ad46943d9f939bbdc02e881a6df961ccd7b8cab2360f01fb6ee9409e44e1e3aaef58cc226071a227d14709ebbea987cd1105e005c8eb1c8f8d71fca589474bc062ced26b301ccc63ad24962e9ae8539a096b79d20d2f5d7c6cfd1b34f156feb372f182632ab4cac9e7d8e524f6beecfaaafef7d64a5f863d4c7351b9d816c040dbe161f8ad4432d6cab5e3535c0a3c1b3fd75fd51a18733967af52de097e224b4189f153a01a3f2b9494ac858dd1ce316b65efb19af9349244a959594265c7efb947c89cb2d0b41b9fe0efa0cda9f86335194b9af412a5721839632a582e73b9d551b01d7398357627c203599122388c661b706e273c3a7062854f123a28de7a96312d91a6f2ef8ca6e9092d9c154fafbe37b4bdc2682d27338405ec0f45c074bdefad7e4d558139ae8d717e65424937558cf447406000834310cac1fb9981a9eceb37e9b28b7bf1e585d6aed2c6b03f8faa7de6bd86efb38b2ebd07d1756bed9fec6f35d1468679e6c98700fea6ece147df94d9db487e13779f8b9441bce2ef057781a004cde6421deedb04ad00a495935418ff283d4a40cedf26696a73656429a338e1693405a376288b10dc1d36592b8d18f3a99b55c0a1c4681315fae45f4e49854bfd4119b0c1a0e0c1bab51da67151a9fc2ded44c36b7504fc0e6d86da31ce56d8c680517197f71fbca2fe9ddf7c4bdb10b99e7c6230f37c8b442bb13b385627e123f75c827114892fc6f4da2697ff60ea0a44014d9df378cbb115f1a180480374fce066707b7ff3263099454d11824b8adf9355bde631353fb794a900ef5b8aec1c5fce78635d04a381c850054bbc999be260993ba48d4dab00c51d52e97fc6a4e58b76541699f0bbfcc06981ac94c319310589b10395d82004a3e7e328f607d146c6e5033d9499fb75def543e7d65da95d06b63a998cb5db14d53d6548762045c5f8a710a7b97fd5dcad2250d4c801817b712c900581fedfc388c614b224c7fb28c26b100ae09c32fb6d3716307c78ce24d246186ae57ce1fe36aeea8a4c697fd8093c4936ee6a110baebb22003cadd0d86dd32b32ece56793d42aab41d521ca86d0e6c10cddf2d83b9aa8ffef1e9b8fea3541ac10adcfe478cfe8a1e2a819c1f5d376093ab94e69a0f1c7a21a25f6333e97ed1270db1fd045338a94f7141c1580458eb53c112924ce8562544aa8b6728d7e7967ea0f87f37b1fc3845a54e971ac13f29f55b56b6b5234b359e0f4d012a11fc8e31ca1d8e75629fdf89ff98b9f24934c53c4403f266752a1ff0675322303e01a0e47842fd3101258b73c20f591926f52037017431c0aea6247db2ea8311baa8ec7d09d442ffbceea9bf42b636421ac097e3c22712bcc9e801e4b810189c4f10a30375327188a582a376c10c08b22c0a6a6ad417ee3df74e4aed72d60e665eea44388a388624e9f5c0615da6edade2e263d6d975feab8f5462399fc22b1dca8f409f0c5eb96cbb6bdf9535c79298cd011c37cbd404b077f68d2ea2d868414c110069c6e4c0dd2d60b9c5ea68f51af76c83e084b5b633e72f2c17e70140c0f29fc40cf45f3bf4cc1b05b643075599e88830e6c068122d2cf0025b3c26ae5074c626c35f4cf824be6fae459265979b6bdaf02a06c0c1f4d8df9e2c31fb40401fe97eb4ed6264005759b111491e0be88abc9a8603a4bfe532613f76215f9bc8a129e460237e3f8ecaef12029618f7dc5d4f6e768746666bad95f061bfbe655b3dc34517eb592bb108c137e1eb039612c832653ffbf4116790e1a1c708c144573ee7857137107dd819e1d549cf641ce888d73cc9152aba190512d6569ffa3fa85bb50cf46a8530d1ab8929b617d1494f9f79f4811b37a67d636a600198c461110b65d5181973e571034c274ff1ab3464760d2268366e02a2b48bb9dac7bd42ede48df42dc966d441bb836b166c21da427d013b66fece257956c44f209433e348e6094ff794ca79406caac0b6dd7029f9f1d9d3bbe72495c6ad93a4da2f70ec5658de44aa0fb6406ea2510ee935e9645f3bed295e7695d9d102758bfd03400da0dd588039fc58b161aeb10a8c8a557485612aabb61d838ffcd487e80785b6fd778871559d71285bc20aefe78e9eafc2123fd4e4efccaeab2535e04dff9aa9dcc6fd2f5954058837c104d387508e3a7d0754a952b4bc030eabb9c8980d77be13d00bb5805a387378cdf64f26b3d2d0137f83f8b3beb64227073ede1a643d3cc51c29ffc231044dd6b66785ff4392a73832e7037474297c06dc2310d542562d0d8a287792b1736ad7569ef0aadac7a7a937debaddcdb325653b6ac98845dbc3ebbedd27cb88bf476792fa593d6fea725359b482ecf988d523d75ce7e55e1d5a8a9f17b083866dc366c3cdf55834732987fb863227ce5a1b19cddfad67ab4a613b3dc0cce63783f03fe596c51d7c05d34b27f19c7ea145a0040042e15852554c2901012f67a5b8ed5b3317c04673cc1d6c07ce725e4c65562d05d65393f28d7164059e5c1b87bd600cd4634ccf461e659ceabe7f0354e7a77ee810f1901bd6798e98843c035326ef7f23b190a06eb993d6c95a79955115160a1fe1467fb1b65310208823f740de28376454fd5e1d65c9dd3fbad8b8d90ecc5b5b7cf047b1f9e77f3886377a2331de92a9565fb48bfaceb5f1de061467b09a462f438b7a0249afa0697e132233392cf78092de28bbf5cf45d2fd2cb74574a6f9bfeac1d6a3ae74d75bf3c02941f86a8e6e30c6a9dee09b2147dd1e954b03e1ef362e032457b59df01f1581d7e09674444fd8766397b0b4d462a29a0b010c97fd1702c1bd6a280c2880efe55b86bcdd0183219faa7078e90c82ac10598470dc024ecc5d0d77902e6809c4521a38ac156762eaffa53d0cd38fc18bad8616d6c36f45784cd4a78de9d8d0aa231252dfecc919cca175df60a90b9edc4eb94a85848502e692b743d9e757408a22a43e9138fe8b300e6f4a85e09a72b09ebbcd5116e86f9568e79113ec921adfb737990296b2a0a15583905311a378599fa177066b64920f3ba0adbc8072d1ca151c0c165cd03d69e64f10288e2a36db6926f1ceb6abdfce868a76470985016a196af5864071c15680ed75071d37d4a2cf45d23fcd8c2e06101f7bc610c1472e23c661724513cf571107e5448f5565992c24a21ad5935f901939fe22dcc2d55e4360a748ecf261f053d1244115b28f57b91491cdad0eb35bd20af1946686f195c289730c98c47163c1c4f8a7a2333376d2a2f5c280c329b1f32484ddc9b1afbe39aca9cfbd6c9ba185f869b4e91dd23782efb9abc77e6f717f16acd59311055f78da637a31f12aceec4b05ab3492d0bfe38cb1a2e5aff66cc077aa1a2a7bfbab1c8d616639434cdc310172dacd1608a5372eeb1c6303e84b68934fb999806ff62476142b44fe8d45eb6fdfe0c6b35afa37006ed50f1612ed55a5bdafe932a99dbd5980f23a888c072d549363d1dd79b0c84f73ea08e4dbeba7984638bdf9675a23a5d48eeef71bc5c74f88195c7810c39e3c325bdb6b3b07736683cfa8377ca01d551ae2e959b9e3bec9d610dc1147d029035c3013edeba51a63ff3e617c2544a2cd6ddc3bcd78af1da47fd1959d4a49f252296f19fbe984ee20013dff1ac46c67fc0b2d82d3c102aced2d8d964fb051476fec5f4cbf1fbde38b7a346387f89145837f61d36b19f0c9e55e5ec076af8a6e7e65ad4085de501e331bc10d583e101486165f8e88f09a32a374afa74de8e1c8d1ca1c45cb1a89fcd82b85761c7308265ba67d335bdc5810c3b0a971f5c606ef237b98cbe6406897e687356159706146f44a0df4ac9242b571791a43608f4aad4306794f480ac7a63eac3e1958d0158e344f9f930153c17a8c539efa82e04c9ff567bd247690430f65fcbafcacf73d8dd6bc776f04b2f43c4f3c57f3ebc9ccf50bfdda9ff556cecc38c9cd33b8fb4a4050e5d5b51545e5a0f129ef638249dc4497cf19f1b4288ed440d0c50e0336247716885ef0ca3c88a108d32230ddf7a72f9de677d970c41adb8501fa9c6aca5c0be2017fc2ed3860af604d75824a72b3b1f27ebfce89e28b75eb51fc57082a29796b28774df974e791433e5b3cdc3aae39bf191dd62fc1fdc8f95268d21cba326df469fb89313824d908d427b0ab17fbda1b7f45188a4f7d01a62f761f72bdddc02042dc87f72be0704c4e4ea8f730f40f3e1bfc57aa22643a782e6239bd4c06a36d604d1c026d617977d8b063793b9b568b71b968523fe19955e827faf2cc48a2d1e2f39072fc3d113a0158fc9f3bfc2b1e57feefb110a7087d3206a192f55a4bc19ab3247fe745a1a02c2fab3f7553be6a39689674c8f59725b5a83c35fe31b9249b78fbcf0e2f9bb895658d82c9d5ef649f07940c8bb09cce57caf954ac67892d67163f4ed77b66c28db8b46833106a842465442a1d2b541de488505c9a86b2cdc16be3f9dcbd5726812d140725ca5f3f134daf4a38b1e07rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-348.el8.src.rpminstallonlypkg(kernel-module)kernel-moduleskernel-modules(ppc-64)kernel-modules-ppc64lekernel-modules-uname-rkmod(6lowpan.ko)kmod(8250_of.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amdgpu.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(atbm8830.ko)kmod(ath3k.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(ddbridge.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gp8psk-fe.ko)kmod(gpio-ir-recv.ko)kmod(gpio-ir-tx.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hso.ko)kmod(hvcs.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(i40iw.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(icom.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(int51x1.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(iscsi_boot_sysfs.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-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(leds-powernv.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(mptbase.ko)kmod(mptsas.ko)kmod(mptscsih.ko)kmod(mptspi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mtd.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(ofpart.ko)kmod(omninet.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(powernv_flash.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(pwm-ir-tx.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(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(redrat3.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_sdmmc.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial_ir.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pcm.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(soundcore.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(uartlite.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(uss720.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(visor.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)    /bin/sh/bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-348.el8.ppc64le3.0.4-14.6.0-14.0-15.2-14.14.3aZaXIaV@aLl@aHwaC1a@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[qrBruno Meneguele [4.18.0-348.el8]Bruno Meneguele [4.18.0-347.el8]Bruno Meneguele [4.18.0-346.el8]Bruno Meneguele [4.18.0-345.el8]Bruno Meneguele [4.18.0-344.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]- 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]- 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]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.18.0-348.el84.18.0-348.el84.18.0-348.el84.18.0-348.el8.ppc64le  !!""""""""""########$%&'(())*++++++,---------------------------.-----------------------------------------------------------------------------/00010000000000000002344444556677777789::;;;<=>????@AAAAAAABCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFGHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOPQRSTUVWXYYYZ[[\]^_______``aaaabbbbcccdddddddddddefghijjkllmmnopqrstuuvwxvvyz{|}~bcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xzamdgpu.ko.xzast.ko.xzch7006.ko.xzsil164.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.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.xzi40iw.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.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxreg.ko.xzleds-powernv.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzgpio-ir-recv.ko.xzgpio-ir-tx.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xzpwm-ir-tx.ko.xzrc-core.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xztifm_ms.ko.xzmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzpowernv_flash.ko.xzmtd.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.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzsfc.ko.xzfakelb.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.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzyenta_socket.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.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.xzhvcs.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xz8250_of.ko.xzarc_uart.ko.xzicom.ko.xzjsm.ko.xzuartlite.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-usx2y.ko.xz/lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/bcma//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/bluetooth//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/firewire//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/hid//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/core//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/hw/i40iw//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/input/tablet//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/input/touchscreen//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/capi//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/hisax//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/i4l//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/leds//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/leds/trigger//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/cec//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/common//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/common//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/common/siano//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/common//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/dvb-core//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/firewire//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/i2c//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/radio//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/rc//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/tuners//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/siano//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/memstick/core//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/memstick/host//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/message/fusion//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/mmc/core//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/mmc/host//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/mtd/chips//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/mtd/devices//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/mtd//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/mtd//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/mtd/ubi//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/can/c_can//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/can//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/can/cc770//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/can/usb//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/can/usb//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ieee802154//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ppp//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/slip//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/usb//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/nvme/host//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/nvme/target//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/pcmcia//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/power/supply//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/libsas//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/qedf//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/qedi//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/target//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/tty//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/tty/hvc//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/tty/serial/8250//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/tty/serial//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/tty/serial//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/uio//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/usb/atm//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/usb/host//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/usb/image//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/usb/misc//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/usb/serial//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/uwb/i1480//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/uwb//lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/uwb//lib/modules/4.18.0-348.el8.ppc64le/kernel/fs/cifs//lib/modules/4.18.0-348.el8.ppc64le/kernel/fs/cramfs//lib/modules/4.18.0-348.el8.ppc64le/kernel/fs/squashfs//lib/modules/4.18.0-348.el8.ppc64le/kernel/mm//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/6lowpan//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/atm//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/bluetooth//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/bluetooth/bnep//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/bluetooth/hidp//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/can//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/ieee802154//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/l2tp//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/mac802154//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/mpls//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/rfkill//lib/modules/4.18.0-348.el8.ppc64le/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/core/seq/oss//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/core/seq//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/core//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/core//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/core//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/drivers/mpu401//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/drivers/opl3//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/drivers//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/drivers//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/drivers//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/drivers/vx//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire/bebob//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire/dice//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire/digi00x//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire/fireface//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire/fireworks//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire/motu//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire/oxfw//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire/tascam//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/i2c/other//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/i2c//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/ac97//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/ali5451//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/au88x0//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/ca0106//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/cs46xx//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/ctxfi//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/echoaudio//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/emu10k1//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/ice1712//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/korg1212//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/lola//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/lx6464es//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/mixart//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/oxygen//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/pcxhr//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/rme9652//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/trident//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/vx222//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/synth/emux//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/synth//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/usb/6fire//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/usb/bcd2000//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/usb/caiaq//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/usb/hiface//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/usb/line6//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/usb/misc//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/usb//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/usb//lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/usb/usx2y/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz3Tppc64le-redhat-linux-gnuELF 64-bit LSB relocatable, 64-bit PowerPC or cisco 7500, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~P-PP+P1P:P=P>P?P@PAPBPDPPPbPPPPPPP^PPPPP"P#P1P2P8P9P_P{P}P9P`P0PPPP|PP3P4P5P6P7P PPPfPPPPPRPgPPP|P%P&P'PJP>P!PPPP'P%P&P'P(PTPUPmPPtPuPvPwPxPyPzP{P|P}P~PPPPPPPP\P*PuPPPPPPjPPPPPPPPP P PP!P"P#P,PpPqPwPxPyPzP{P|PPPPPPPPPPPPPPPPPPPPWPXPYP[PaPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$P%P+P,P-P0P1P2P3P4P5P6P7P8P9P@PAPBPCPDPEPFPKPLPNPOPPP^PcPPPPPPPjPkPlP}PKPPPPPPPPMPiPvPwPPPPP(PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzPPPP~PPP/PbPPPPPPZPPPPPPPPPPPPPPPPGPHPIPJPQPRPSPUPVPdPePfPgPPP P)PrPsPtPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPP PPPPPPP.P[P\P]PP`PaPPPPhPPPPPPPPPbPPPYPPPPPPPPTPhPPPPPPZPPPPcPPPPlPKPLPNPUPVPPPlPPmPzPPPPPP4P7P8PfPWPPP`PaPPP/PPPPPP;PPPPPPPPPPP$PSPWPXPYPZP[P_P~PPP*PBPGPdPePrPPPPPPPPPPPPPPPPPPPP.P5P6PmPPPPSPPPPPPPPPP?PP+PPPPPP:PcPkP;PPnPoPpPPPPPP P PPPP P P PPPPPP P"PPPPPPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP!P#PPPPPPPPPPPPPPPutf-857c6712d8e5538d69f50ef7694663e6cd2c55a1441a924ed1d8ff0e795cd1d52?7zXZ !+] b2u Q{M׎U91<h i:̚X 5*nlyf3^/%-qs]1cM x ُAe@=&9ITxa$ aRrLAo{*_& }4.Ɖ4J:HD,NK֞thmX*9 71:L{a6H٤旅h#xGERq;ƯϽ: U i^KE=tCa} ꭭iUAyB<6҉_{sD#5RaEWE4LēM]v;:(AQ P"'yBBJa֫ꙆY2 0*KlW_BY8 V@{tROd_*H -8/,?aA](Qu֦z6jFUFz[ui zL@hg?HͲp2ﰮtDBDjni=;ZTP[_BJwJWJ&gJdhem$n\̛`mTr;3Ź)a++)*㬔C{n =|ʋ4#+gm^hdJkhH|Z@><SJeTw2Ͷ=Q1W*c? x)w9F_{+mQUVjzu_@թdv{E$VY0d&5e)QK+?E7_R͚,ޚyHTfƴvQB+g_T%{1vud6r HK$jyjdti=xd 2-J'RV'Ca7w3ODN3Lmmh>gԍsRP[:RԴu̐?>ksʃw ߍ#bʣ}@ʣ2{d?w ,hr:g)fV*^o^`.\/ٚ{/*~w)2Ÿ ~(JX\Z]gYoA-^5{}JG>f|gkJ|{Q6n`2#PHs0SR_5Q;7(MBƩQ_C›}T0!cqu4Ԉ jFg.7IY \"nNF_^Bxm[b}9c? ux|'fQ JU{t׽R qhT즾މti:s']2OOWDԌ:Zt(7in?_ZMX6k5.][IZcȎ507qޖ]@5e`dr ->|8B3Q5i.m#}&}w^2hb6XUnbxž<c~E)@q]"#[=辁`/4L VcJY4^Rr5zb/`͌$d-jHsvN嶼(gs|QY ڇ^`4= pT]|[s}SW1lV6ŀ N!˖@\i7DFRMWmVW꧁OЌr*Z m LB)g-H w`0)AĖq G.ˈb!N?*HO} nXN$SjkYк4FTaIh0z F3S $q InnN5 ^C*HLۛ3>1`O~bdm;L/Pn2\G޲泔>zIm>q(7F`vׇxx_y8 t۪DH?eBJcS-"kkGH<ήL$us1 <ﺥP؍*_S/r}pXcBWS,Bi`J !g01ϝPBjv)&^VÌ(2&˞e አFF= vw7+`*fk\Apbb[ICfrAK2L!8eDXRZAK{2-Gn6E'6J-*6f5=75]c`Jh_M!6߬98rZd7Y5[h<Uqsft4[UVUkn Dw|%v`^p-J8"#H5Q"ю/dD})"C咮p&ϔ_߅2,4 ^Ohu$eIk$i,~'?!N缨w4JxV$ x=KkP784@BYaAfj@.yB<ՁR@k'is+q:?Gev{KqCvMի"fƙ|Q9g݇>OWl@қlM Z#((U~%,35SAy^2)Ě cf^Vd@z29 s}bVʴEIO*䋨H rtk§zq]|~sXׄ'j+ȸr(>v< c7QE|bX%lOGw,S$AvUWv4RkBLH+!$vic\e7tHD/&vi_2cF> U!~+6%p} ^~bJeh҇W@N.ry >5q֚ʯǰR!$Y> 4o~m"*ۈ dg-SWh`^ -&Q-EcNX6!S=ybWo?="gw8 bd9%ᘟi'xg@ϲ?69F:?n.- >RK+KAQ+'?B) Ǡ`VZ\ -bBZؚ(pzS&S,wK-?T} +Z6\Z锥.Dh>z5̀g[/:qQ*dxX۩tf;j_K2jͱ@'^8ven ]}g82BXFJ7ʧ?ۀ;gJa =?{) JCDN քEVO틥VsB@Y q`EN4.)$>ʴ+a7lFsKm1E5/79]A67 <`s<%a{pB( FZQ3;4vQ\"8[lRie }`1QY?X|z¹11{_7Oo#%8V|KLqR'Aō͸3.>b(b.ܮc++҂Hy_Bc7Y+?n}̅2VLVjPNO\bIPfQ˜=YVL= M H`_& [HeBW\cY lF!7|iXdZB%nʲ$vk,7׳2 W^FCG3K| L}1aJ]L^Hv'u PpIG1Ge`!A'L}vU|^Kno#8.XAo<<'Mb:$o/KFuhx1яy+<d]<N|ͧ?,܇`gHx \2{pDOݩaw[" `dd)f9ac .-yD_,,8@5ioRXRӱqR$8S(-)oN IqkH)Ho-cY!o$J7;KQDfN&Pߤ6 Z.8y$qJv zC*37ϭ%%JTuc %7HU/#9-F ,^/S&mY؁{8f{)d]iL3ݙ+(ǂ2Z+;V:^~1X7ЁhmԖn\p] [w~ hy%,O[!nr}'d:1=Fd9HK?(Gt^^7*u?a[!mF3i#6)7N-# 4Uc! Z~嘣7G+h{:A{S^c˼>ljU}᪟%p;7D>>}1wDLf"* u[|׹eH׮f!b|cfhRHzUtصEnOwu$%/MoN%U] gtctn"6tJڳ*{FwL6ǯޕ%cwBTKB}GaU2~M^դұ() L='FG Y0p"`kډ,2CE2 Cӭ߉,?RWbl=+Y"(m30 tXzSpw/u ^,18>Xh3EoDC6(~OF;JyWapW+U/;ӛVBv (rV~}c(@j\kgӍ^Bh& ԝ+l&WP!:+E0?Wq&*Po?a&553=_?dRA`痕Cn}*žs{Zk":sޤ$ժE2;&X(xJx{@=4*TUc?\wR.+G `̷uszF[d _}DuČ~R^Z_u-ckJZx)oiS edkeZJ āX@|5+yz:hrv;N'`՗R1 u(a>y:h<)UqY:؛3B;e9Q^sv>xC/C[Pн yƚ^YqQ0:%M[7he0T+<ʯ%!\ 3H-/Aҭ wp6_|e1 M;QO̵/o^T >ÖcSSUǁp)݆e!m8“ }fEO1}< 2.lb/ @#513:G-/*G$52#7ĉC'GAgrY,OF$Nw |: uKKl:>k(Dq ,R\LhA&TDt?' uˋWfWس1edpY-_$:jmK7J|_:yY{So=kO)n678`@稪>d=XPR/ƏV=:3,Ev?>v[TQF]8Nq~|V0"T6(N&:ՕeSmbF QZ%Pd `%jI9#TIQWU-K*7(\GT" JqϴI<m_?[x:8ͩn^5}= ^kyv`8 ) LcSMٞc  >-TuuP Y` p /Uts/3&'vK:%t1Åyۮ c)$z#'`Gcy$T*4nE B[(vMQmy.@-Ϸl-Ne ~< P묵jZSC^fwxZAkD8t29 џ8G{M6I5 w.zKp^mޗN)GUҹH;Ք6^#0??#ayyaeFK>o;- :v)M8P+Rr>V;fw*uP~Z\P sE`e]DSXA96q P8@:aYG׀ܤN7WGLJ$ˇPԨ msk_?ԲlJ:R7-kni[pX/YOy8eނoi16!jךـT{OlԁL =w7i%Lɗ1FQ{H=o.- Iņj7ZNpBa4I`Zӱ+Ea^$G0c~Yi\%)!ן*AlGO'% (2+>zL:zp=\.阚!ClѬHE{ʇ׶1\FUx?R ʊ#_i<yގOpИ%ʽ|d:2yLs8Lvx(Ivw\P%AI3i\B— 0n|C]ls7re/YKx?(XmcCԃՙcwEeUwF_*\P'=d^E&bA?^LXm 3v+Xp BS ܵ=I~ȿDXmB+-SXπsLnP%=0#^A٭~#kj;%mp2j:{CTB>D6{3N#p >m-FI#qq.$̈́D5E)OM; 7i;H֜R,=EuöuüVل#ae}zZq!ҫUwF Jii!൲@fWy,vwvD/lK|OnET+jc:J,ڿRP'QPo費+V')9)=H"uU~ 3J ïtvA -H˭e ʩ4yn%;!o2 5q舙?ܓSU[O' A?q5? \ZAwz8j,dEtLǡY`Xy[ef a69nU&l| \VRqlѣڃ *T ѻB}՜XZs2/.XVzf}BU,B",>ؑsv~ 7J5V-PYI@h7ڡ (~)^)YR=K.}Gu6u\`Cw}a|i=>coxعќL6;1ݍQ\"¢aսO\Ư}S;(pJs3XyH]HDo$ů+n"EN F |yOj. so7 TRx V1%حG:U~?l'q, u!qޗq Uԍ FE=,84m\Lφ6*lօr΍nS[DN?_WbĨ3؃a<c~Jz^ƛ 6Fy1wSDlOiǍ}gFI3ħzO${PRExE`>`EJi?k߿Vu9; sy_ -kqS}b*҃2ʧҿ׺ԁܢ'/g7'7&gL"d\=Cwqg$u22ߨ Z@2#-x"K6R /m.]J,SچBҧY_v22Ԍ~FB!;ěhy^tţ##fܝ9w!i*<( Q-'ɪX툋4a}UCchMP}'d#*-t 9h\ۤW^h9o6x"ش7d"v=4NJ(f`5I,H76XA庭UBLug~Y#SGh  XVDS?ߦsZ=Ի -Wri`X$Jq#WUuAff `(Ƕ#,Oq.+rw!rjHD^` \P,8<51M$uӲCl#I5L`g ȫC~J>RG1})>~"f}Dx$ RN4O,ڏk[@S!^u +]{.92YfYӛaiW'KBPGAr I ?ɿ9lXNn7pFÄ͹qnpZdzǬ4%l:wƙѤU"녕gw(1J+w)k$Mp7>Pv9򇓎|,:x\fMFU|<[@2R ?c^ d@7]Z jdaeɰ%rYYripwx"ꐯd cj/EɸVʭj7Dޡb/Or,zLw{SxkDVBm2:O sٯ Bz.vi0oD27K`_t9s0x=8JxweG>T;rf R >_D)X9rlPXD7wARgwuOrל0#0@YoL5( Z5)"BwgxTPHR}[8v9uNs̏}-^:/fڨ&$$@u$Nfr/3/:f>sN;aEA /DF$cp.Hc/&(v;~{+Pf㿥\V2WȲ80YiͯaS?*sZW-U%!=zǹ @(5S & uAsʁp8䎵'|HsEpW풟A)vT IjCnmСMXo^Nm$/H_j&OXkS7u#~|(Mik'3XAfPbb5m=|v|ϝAIR}LX@u9#[ok!(߀B; US akD8 H9"CH͓>=և R+ɯ K{<IswKV`2']rvLB<gus]yq"'*>ky7ധs2qF@ݧ9סh޴6>=r->?taK9"vCay6,'qeW}}&i-a GBFO!I @KgYw1R!-N(!? s>,篟EOMJtW͕n& xu, ])s bwxٛ% (Tzܰ=90 "ΗB+[u=R*mM}nL:gz|sv4ܨ$^>RnL×[:F3ֺp\pzJtK{2mƸ{terݞ\Lm߼(gV"/M%2sHi2ޱ6%TjvLQ$kcBC"SØ#Z@K** cx(BT[:砀/Y֗ʖV@!V1873Gc4SEB&m&J+4C&^㯴 _zUr+_,mK4_In{nH#7mHdpmN uq0g7]--cۙ5BbOb!C\@jBy~Ҏ,eQ>+h*Pʘ #VɃ}b| cdWeä:\4-G[ 5VjsMN-A`$KF9<27;qFm=WnwSP١]JDzز-m!ˠ7'Wi/;u\^9&[{ dǵ|K!6dS@A5a2oTo%LJ,۞8;<4Ǥ/Mr2p=c i#w.` @ ڑց_{v)<czc [řC^^e|F~Pm-tuv)bo(T1Xyu:s81ݡXPW}qoý`,D%Ye/R-uPTB`*-ր܏0p٬˕,yvFZHhx*U|x2Zfx͘sXcտ&t?+@~~ `9?=s O`|O+ҭiն0U2!_l[w'X2 UkrCGJAV SBl!p_H2 ɳ[nv: oN s^ڷy҉Yk۱z/ذ,Q|c0S r/*$yۅT`4%xg~&7p __a^JﺻN $̅pa֘s흑L_e-D-L Em >vugJ/T矶PTUM[o HzWo\(!B߼:>IJJ>LizmҤB=.) =q6P}Xԭ+}0xN%Y:c6麞jiCQn`{HU+' X! m'7Z,ˠ$;gt?űSmܚW&39Tv٫` n4zD^2sb\mzyp_*͜stCCHa |qb "Iz6CkO$gׁOnfXe@Ũc2wpp 6ZuG:I4,1^l Էb%|On]G&`.56w 4c%`j=|t)Dyj;'V0wU"WǝBγm,<\bR5Sioͮ93>˔IὌfW\:M{{ 'Fp偞)f^0^Į{BG$Of^W40_`6ǭ Jį؍@: 2ލRDuј~^q'`p @,eW(b 25 C#iF >p;0 C dQ(;qLbd3oH*.SR1Kt {Űvr7|Cj9L-98ǜYRk;]u p,)?sNv`9K9/5Nd#U-=LTB!U5?ii5+4Q@M';pXGGSLY6jJЃke֡꺁>P]T4 ɷW%v@x?-W^mhcs%O3ě6]/B+^6N)Zo7kR˃M*SW1Wț]F pq_ekOl~G¹#B+MdsV10|~uR$%YeiB<M2Oq= _JN@30/FIRPlFc?Ŀ25tZ|g=u2va8uSVN 505ۜu@O2<ƀ I}=eHwO)l:)k rhlS .lmPT8<ȠG>F! wM (^;Zۻ>ZqQQQ Q9r#MZxbVC+W/7ii/ ϻT0}յjHT/?@a L |D]T'-6۸VڃCgm 6d6^:] "KryҙX^#o;&Sd%PDv^NUM& b!km^ U}I˓w=^E6 ժOA\K v=[)}5貛Cxaaωd[C'T]#`QjHK‹,56In wP&0d{1f+peC1 >B^,Rmo[7$.C`sA/{8/smZ)@3VQag_,F3[iEIȑai~T밾11ؐ7g{ 2fr^CiS9\#@gF6*{i%;72>)_f)ML[\cűQoDSx^m^Sx1ޔw/x8~}i _Hz&\qr+_IK's6jkBqP4s&7CCTef3;N~Vg)T9|ʡqMJ, `IY/1섲6H @ ^>*lV`76u8{O''u; 2rI(H˦<PP N$}XqB~[Tjo,2P+H Kj/hͧ: jhw?LUwNȟT㶧9*3LN_j2)*qD*jp9 dT ?!N$S9XdSu7ިSBᘄ}Ulg`WI6:?(?jw7g*tv_6GP$Ъ!/.[>ԅ5M}攏+؁6/ |"ǧIڕ'Mp8WMFGɃrB+3W\̌bdX3"Ļ&[I5.I/2@o@_0dHggg9Xc1Fd^ygM!񘈶y샖a\ RG\FL'0nW1EeBGk >>Xk>c7"݌3F)i4aҟI fܸc pIsv+6tOUoe8򷢬EZ챎!(Cε֙UdBO; pAQ`QJ`T8O :\H{TgCL=N N}G+*gM֗*&3]/D/ b3A oe:7!&qTU{smJdC#Dž,N(=NhzWv&+hB;sx1X[njLE:!E"᩼F}su^#y}v8ħw\ @`â92)!c݅aL=ޜAuUɻ*E#cCKcEOKgH-gUzTUZQJj<Lt00U,eͱ7OOzKnvsjq$Kcq%u}[Qb8KQQAC) Wٟs?]&4Rޒ~:h(hFSpH.vf"FD8{ n 41V!`-R#+k3=):9YfM աN|Te[Jö\wY c=12Ip4oLu/*ik/H7Kj?o;J՞vtz Ouf3ȴbb/=ANWxh;(w}B M"S{؍75sAOM$"1fAfHvY:hFOr4<@Ep|⒦d6wQω]ҥ`CU:[q0"ׁ$WdTv Qeݢ4 Hf{)kOd@MOn 2uJ;pAJjz@@`BSINj0m][cpްiː>0fN%Q쎖CQ1mo0x= 0)D@5E׏*d^m{=;IQ{Wmf5!tJM¯mH)&:X)[zO6bsMf[HMT_iuƏ0}rl>p(@v#)*?ȠͿ>Ayao2N GB n<5pEz_E<KTo}q")V.[jhG?Cz= .sξQpgOn(F cU~J$!N7RW<(iuvx!n"mC(lIxQ Db-Ǘ tf_Dk@^*lXLb.Exsq+I̽3CIj ĚUg/9G:6iUƺ=nIn.MEβop*DX=|g@yJCkT\V;0F- ba;|iKHvs\?j$)֯=%U c>TÉ!9Bq?p)hg(VƋ*}7*ErC_v*[+b * E^`9#ZVv\4w'bT%ƌ'.Aݺt[0`~yG.h /82R2M4+Z:G*=Gj׶$X!tH_玢t|5|n >8IL21"Cb[JB$Q6^K2QqsLM Ȏ1Ri9~L"!OB"Y mBҮ$J7Zp]XV]TW ;3*AJ%J,6UFb30R7#3+%R|ˌ𩿠5w:'1$HKbOIj3XBfZW܁OSO7<}>j"v3tjFWyV2Ae~=ݘj6c pMQZzV! &ŵYΈ#!zpv5wQn_g-yt- gE_]ZIl8[^V*wu C0.DBGFOLj)n|9͡V뒋Y`b M+_/X:.4>CKeގ@ n״/AFг0J&$(hOm,3ƕΟb*l#PCY-Хpf^nK\`93??[ntT7@, KRɗQe0*P{>MmΩ7X,|qyY e:H~p &-ɰ悼Wő}?5ƉJ8gsΗb׃w#l}4جes.%8"i}e2vێm6J̈(/|13K尚pqje}\rǤv7U +fÉR䃓LmlHTi}_jcWϷY≌-fPzJ# Qi+W${B&QQԞW;(jxg*"wW<3d!(ݤd* sO[i9>q< c{98ۿWXYX!8hE=9{"ZG|cowiD $$'8GAh3j3Q>7qy׫. ݼ$oBv~?hS=D,eySJRtJLԛQVW!Nzc[\MG>3qzS}'aQGj;ȮS-=Dj,d$$d \I6xlz?B|N!3m}ZXO=.iYS[w9_@d%nyO 7_$_2ȋoD՛HaM`V櫊Up?:Ϯd咚F13-[ޜnV1>dž1{#LV[(Y3q?l+/Dڨ.G2P՜uPCZI]1_t9j>6 @Tov"9_>:saԘQ9j$Z5((l<2u9u`e׮g%.!Y.UPXHJO{KI sF,Rܖ^Ә&nƟS,U߹*;d }iJv1sҬzFs9 ]6~l'nv~ _`aYqLj>NC.V/|JxJ"P;%'Gk4YG6r󟥦UZ.gn;^4`Ays>?bS'Y-9dF%qc G8,saQi;1)&9o)Ոyf9GnL+%oQ,h /ZJ F.e`CF4K6nclVE 48rCl7mGxkX@1jHfIY$PK(|?ݳ u>oG͝e)Jz O=_Vd$W{A25hVh3ٳ[̩d! +zL-jzh[`ogጅB{M3ܻ8_ $,doHʀEQr%;v[ !!C64z-o+301wz":`og H?>q>:d߿ O >aIu+aZ=WGi[I;sBgaYi~F Mxuh2&A/ !p4l|##ZV80>H߂Lrt2Ҵb(i8MmŷTj^=gT\oi kcpF)cP@U0'g 4<^no 4mFdo;jU4觔qWT zK3{1:; A&,Em{{SwXqZT|rK84 ;8adN$X<4SW̙mZQ]vak~=guu]SY h5 .X35ujᖚkoavdax?k 7Я Q֯SG,]*l: q2HH J^'<4N>NK\3gJ*Mk+e\8_Lw{EHˇ(q(F|>Xwzd ˆZG׆PnT?z6p1~_X`d/$ yX\p^; F""N@!b#Z䤀ƁqW<) 9KZo`6>rƱYڴz>qE&/Gh QHY=X'šUg{p"}zی(\R423k Sa`YXK9_^ 4a)HfCMŞ\ܑ snS]eN8C2YX=V[ ~gf0[l:|!ub0c6ջAF=&.ZO!OE50`sMHμ^4V($4z= g Fќ&a.ܿ𿂹;<#]K>j!:`uR ҒbEL ` @ʘYT/IL/b}ޏgLK$v-@ mKߧ~H}1T|%$4PbY4P)^<*^6h2BRz JE"0E+KӨ2$-Ng%c1G¬.TTLQ;KP{n)7R=bu:5擓>>;\qo"g֟ڵC?F>[WWq@Ǘ[g y \"HsӘRt>'T~^dJ^jbSs TeH8?)v8@/u!wzPYy7jǢu }ϑkb:n3NƅjZ?GLS{"ZƱr$?ڷ[7>>!eyF/ CJ[;tǏWO`MEcd>1I']o02d1!C@LlW F 1Gd"Bub={UD3{E =pc~ҵl{}HZ,@IZ2TQO"wxc 17+*)ϩ ]8F_lCuE{z(բ*OGN,pv ;6خZ@}0$Y8 ţ;d-lnCu#9)'yg).[\ BF]ݻbQ=%3BBHLMAET(1 s0ay'8Xsld(GCu^Nfߦ}+ޭu2E]mm}F<; i"&OdD_"R̦Zƈi& {+3ck8M~e8sqEؼs_7- /X~}B\ŀ/XSCβۇrB1lY4 :Ɲւ1mfK*))0.WTE 4gg-3ϙ8,/s9]߸dR+̒ko09 ]-?OKna7sנCft)$db;]N[w%(<P'ljPɽbn kgT}T"vctHyKCtA; G&:q0J5pKdglLWlK~Q lgfY;&2!Cv!JRDO˼F܉tKuoMxÛ#[|U߄Ss0*+ܾާftr?u_Z KmIkql)>V~n`-Yrl HͲ(U%ZG٦ekgf|#[uTF&u$ӓ>TwB!&6u{zՄ ԀEo{u cdKg&mx牃('Ro`QZΩyM*u`!Y]iV7VGP̺kYhU$<Wy n2d,A~:bpb] a5ig~^B.*AYc&h#+(_ngNXG"qp}*x^ UL]CJ(0~rP'mO?hx)˩ĩ4)>rb"*Q qWͪ8ϊx$C a8/)mz[\@)AcZVR;];)wPMxLBkf qY}'dH.9^0G YQOs'{QcBER&GÑYE0(m» RКiYgE,I*ƮG7HvHֿNw2 3sUǽ{d;PT"v`h7>{-lbrROXDo܏ y!"ΪtkPp ^@f/8w|ق@z0]v')GLlA![/A]ӿA*Z.uOOhΏ E 9_SFbƿChz^D8!B)*l}Bm̪nqRF*O,8H ؘc[ $Vc$~+̓Ӿ[FpED)}{;#&el[N=UCn}4{Y8s^Ǥ!&xuvdPaޡJ]1ޯZDam4kb ^49BWө3pD`1޾P8<gT$yٍ Uy?reÔf6ph.ٻFqYӈ;OTP+wv 56|4Rx#.hRW_?a9l.vYjɖI2twYq|؛o[-OoloNǠ~Ķw IF75>xV$F:;TkLwd(I˙y^li#~q. sт~v>Qfb,ǣKBnÀf{wdQo$BK'$ ͙B6>Tqjykꓵ4G }/e.sD;\U\)hqxj,X#1)*r2Tl8@{:wr :Mo*p> ~ +?2V13Bc)YÕe.N4L^/w: L Mb6+9 5h%+s0^JNYw"Jr]$̀} paV5-P2(cAcVo|X֑AnEXsxpGieN|3P./]B8qv^;6ӆKψiMP!o%q& kk Zwi]2V:gm1}>WYQFV\&kⱑ~ʬ8V2RcIr_`;y 顶 &IMMyo\|f%*wvV'[|q|9j~:$9<ί vt|?*wDe84`ԞDvPC5L9'F2UE.w٨rJ>h` 5lZiE;doꞽ#ı i&`-#IWqPQWDJ{>Zro)6Bٮ (;}g¯"XGNxn>t7 4'|\g2-ӫh=sd{wd 86~G^ gNkY*X$?~0 qmW _^%en֖hVFR6\Q9sFaB8h|c╃=]m%ys"N;]^oJ*S{1Xxiy%b,mU)[ A'NWQdQoJod V0L$kk5M/UK=`W~NQ-/"Kqo՝Y[kH'ƎDHNy\Ʈݡmb[|Ͷx ;QY4:\'sKsSlNfM n˗1λYz l2Ulm+!-r" )c8 sӕvo/iimK>lOw8 cՠ F"}:^ ^a')B'\DH`X6sN"dD+0>_)Q! %7X魼aXEaǟhZe@G\BQdڎ!DŽ+LQ4j&C^S19V^Tm8rS`d7lt3^ ?f=YjRɨMwcd}Hȗz}3{jD׫=CcUyy` k a][K CGMJ|;]@cJjI~Lk)˒%1ksU+'9^-{PX.l9ZցmZu 9p:f'/ ߘΧ>N`?W8q#"*{FAQ֒1MGmڭlt VJӏMMM 0BP8 - f8D$L_b XVŨ'5-M΍WHL-zb6.J,Xfx:+3PTtMcA[f_XH4YOJ~,ANp5{h-k0C)ZGS^xuAB9ݜte*d0˺\Q"C$ g%@-M}͇{3s\22n9InڏBvﴌGxTe 31U˜nTaOA=C±ƵB!VuNՈy^td-ᓼk0v)]994tJ:Wg#@= (&J`+*Q7j> —j]z>rY2>FĤN"6%jmI?*JY~?EJR9s+_hBCL n`?i\n2 _^pQW4Mjs2LFe_9pd$RB(R,ۅ*a2 g Nbkju 틗ef@A3_f+d+)-F+(i~qM{ (3jy]٬kW )eapK$㾯ED|Wyر1{@^6C[/p?:X=7wwI>vpzA7FP"4pSP\-5>7zIDV{܁c/FЙ=Qu7[l70ΞjF 6r&?iMQbɁ u߂-sF(968!F2<2ώr@[?e8mEh- KnvV^4B\EYX݊]>1έ iG mff);l_a!4J38vo}̙ƽԭ^ E[\kb*yϤz9Vqа#kiBum9Gz`3cY8E vg|8Jgx1KU_ [HBw\m?SM,T~xc<кk钭3d8(8J"ǽςQ)5ˉY۰U`A7: 6d.E|1Ɂ,l@68x4@d4A],*O!TS:s6Vo:}|(rٷKo!N#kR|eFmCIsVCƟfY.|’t_כ1Ў2n+0C!7"`0C8EwfAv˃B6smS.uBտ kRaل̏n!@ҤX |es<:l6GD[AXisDuأ#[}ݵq0_VmEL[c8LH\BH i UL5! _ZB,ZVL7M1[è1f7wq :L"QWcpul;*p9e͒`F Tsw,stz/o+X;yVh= *'4&-atgyHY9ߞHNPhRC-qRUD`',l=S< <H/d~J<35cNd.8 ~! Ox(gٹGa7A?.|,$먟vE['z6}@z[hIf0Jdui8R=6kB:e]r҉b2_֒NזIQϣhWWJdV[O#o\J`>B1Z\sɗ {k&wZaA!y̺}=!@]fnR|e|6)7\3/.&x?V ^DoB/JJf4îb,Vԭ>iD's<҄Xaʧk_ >h}KӖ"_mM˒l MpEPB;͙i[*ZϒC%v O<(uG;gW Jй\I9*ƄmkԴp3-&na,x҇kp' 6(fW$$ѡoѕ!Sg-rGk|WX͓&lV,LK鹍^[{å''BH8NZ:x؈Mr]~c"@АֽjGbz"vo laW~qPv6#-X&$Sɦ\ItpG?on4vNmzdX&ʗS(T}~ OO."|Nj4jC=Qvj' v#@ 0S:0ɐ[^ 4sm0UinRdr/3A)Ҡ)"kcHLTϜDr|Hdjmg\5K=<ޮSDs Oa\o.un.gO j+5ܧo%߈ufuwq2&vEkNs^v]il+ꀿaoNqli~EDD4&v<(r"䚁S1 +ƧjgγqFG$p? דgD:e :4lk109͡oziK;Q&䷶*B{3jPY.:, ;><}Li&4vZAлIO-v eʔn,jm|a 0FU!_aИ#= {\/a߃^,*ӳm9&b>hWz.ܲsf}_Ȁz~ 7&^} 0se7%EvC2N+wq򋩉K%˹FǾa1a1a1S!RIU/Ăl}Q\_] L;`k{ŕ$+>tZ$bӓ:[s,SǻEaKGFE`pع9Yg^P&~ώW,n{*d&N)Od d҈F=ҚG(+0〱}&j7oyL cҎJX_G-zq6zl#4~Bnpq&NVM٦+L@6/;L`$ԄZgKk;v[)a'X|ĀϪS-߈ZZ(1)$K1Ho~\=UOQ8*%]H檽hW"Pkz sI;0f`fݕY5=MbȁEE .2wc r9r#[*n(q=&U ڠ&oI`XDUSFūikdHgkz/D F?3e6 핛$ g8DRĐ&5Sz3S[U +1DUwc"{B*zqHpREn(ŢQ5sf7OEK`[*=<{XE!ON̞ g`%jjcz5vW+ŗۖ1ws;>7 Gױ}htm-XKc!畊#v*,^sJ)Y$@!lJ5'VM ܸ4'^GrPLi(C%a#&jģ3ό8G HH-qy E嚒-($pz{H%k2O8g |djR0;qӈtSz& >y6niO y2?5M&7I*˒ȌnW\Y6v@uP!='G5ْ`7v )lp$@d89t֯a㩘4hUOjuTHؿC'5&N7 &jMN0f^2XH3TAA RUc1 eaBGkSK:uP8cc|0},C]Xt㢍՞;ҕd>ٝ e NUŇC|wp:C F&dTAYN.mr*87r\,mZJɦGCE$?KK}";H>wevM~;=7z2԰Ӧ@(b%5p a=$s2r-^ 0~ZCX5Vƪ=-lc>0ʼnP=VXNٙyg+ڊM1~^Y03cTnp/,-G8nALd, Sb{M ;12DI o)Q }R.ݲeYM߈΄ɬTVT yԡ$Јމ m,N9Or ?>|Gޘiy;Iy ƙw5+=]pu=AqS-; cQfzHӎ.5} -m' P0_cXz:sbBMTMNL -J 3yԾ0屟EFV +S@)9G~1d{aŵ:5ѽbVaEx@WWꄯ c˶_0@{4Sصs\cqZC(wjDKr^(vH#&ŗo\FsQ+/,H~I,1cw-$#>ws'BkVAY㩚 vȔyDZh oA+| "lsGt8ߵNuAaAU>`3z©&DŸ`mTsH1Hƅ`=vݣvq1j"],ˌTLDJw4|91[`ԒW:Q)v5>dԅhH!w#q;xYtjݛ>SgK@ӈ3WhD݊6DY'K՚:5^$[ Qd׊ W/evnĐ(f_RXHcl$?1AIff+\.L8ňcフޠ9G۹ tM8m &@B˴SlRGq6 ͬuVMaSD{8ʷ-u ˺Wq 󪫚-zíc-u 7^kS ٵ48t w4}kĸ z[՛H\t}n&ZXmc T庆M`S1qO,ӟ@I1 G"539XnSYv~+5+=E)R$aD PZOLU<L\'x0=h۳yc v_2aQwtwz0FUmPXO9󿼴 B']r&[D0QAo/ v +%{Nh>RF6Iu3mª.ÆUUlM5e?ȾXӦ҄~GICF*1X׈ ȜYMȝQ@k[ࢰcFvMD M?x) ;3_, Y~FElQ$wLJlyLxEh8uLAo}Ws7ѡ7J9Ɇ^ڭ)ɡYz}:1;QU'ﱥݢS O4I+bvu^ç|hQ'^rwrE_J,a@Cj願P`6[YN^Cqwz!AG[LAf < ,curOy:ƨܫ޶>. xؐ:@(ծs/y:ğDR2Bs+j oVwqU5cvtqJ Xfz0,괮?h ,k T l̔;8=\rhi@,A䘂?-CzE.rvjC]}͢!hlsd=*$։E!{& ͎#z"~4훢xx6>%nz3)Y)@K.ź uXP'5,^hx|_uW?.JLR_G/'חUЌV\'ldnC*L,P1GgR_>ae>40&[ap&˾8;y, [E;u\+ꢔٕ 6s=XA&Zw~ iaRLM(04G@_ytHɫ~QOVcCMe]Άt&GEO159š^/'^*YGH̓6jOOT>SNdͲP-1+K[7k8 vkڹ UvF"%tlp|~l1SSHOJfHA|m;hoH=ht2,Ѽ?9v}tac V%=^Prj/E~%۽s/.R5j KheX'[TM[KǴ3C*oC"J%ﹺ㘡Rrځ8v0҅ӢWW Ie} .)`|X-V}v<А)tBB?EިJ 6B[Ea_S8Od"",vD[6B?21)>  pTO"5P*:rEj98's-viU(m#_[w-bm\M'֩Dԏ7(t&\<;a2и @6>`*ܒdgY9y;!8KU3. X#zD| 2A@14tV>vZ )A( [>RfE[M1f|)M=z҃MDA0,HazBEBfv13/Up(fSY2up;D0n}.2 Ոݫ$Xɨ++ك;@gAiY

ai+h5I-rtL=7]3Wls,sh`%{S>Ĕ(*Bl*W@ØpİjV,#ġp@,'*L0/RΎP.Z{ ]D+`pI3oe/3[tI Q[U}LUeP<]ENKj Mx>3:N.`})eX¬ + 0"fR ,j.!|?c+{l|D^4GgkwXF+A;k ?lDh"t;)m9ՈW4ֽ{yP<3ނ-k8186&Vn"|W@N`/-wM|yO6Y> l2Y`%i&޺T㒈 tJ:hJCq:J,ty20@) qc@ys_gƛoG*縺H(C}u*ǍpM hg֒1$}Ҍga'|r"HOH,g(w0EeUGҺr%ĉYQsm 8N?Rt߄=v XY}ZK\3s"Ae XikvFQVԘՙw7LA9Ko-IV=σA54Uj~NwQWpL 5$:iZv\l<,La4-Vi K]c qDMǁ:=!'FuUc%-Y| h^粿xvQz<5~.dxT `]IzAj.G~=voFv=p}"knO.]le㖅E#JYqp$9L+zSMIž#wiv/fU9>ՔHμ!MhNP(`S/0n8,TbՠM!A( qSy>ۑvM*<ۏ枘ӵk-cxfD؝'8|4eq,RC̈́JvVL I<3Y ٺ*ö1q8z/wO\RI]bO W(_ZQ_1 ѡ8[Iޠ#MT/9Wk54*od@?0/Ӹ|ggkDzz:bj?b=e–,;l8qYUj[U.uj"yԴnLdb >Lu6fhZXcz:y *&.^فxsWZVb/$^aX1eVA-HoA*7V'h\HS u&̦uGJ8A/(ٲxl O×ے9'Kz,--$*nH6]fYW}Zu3t= C}:@ԃ~eBް 9Ȅ2Х>4#oD;$YN\ Ti29M Qɳ>yE?+7[)'چ7;vjYx]#}|@^"-'Z,x&5@|18A_b L;c>{a`}L'FTI/U^3pŔ[0GXe߀O28Ôt&Z>M&8cyTW;28ފ'oxWI%([.WX*D==ha/R2?H][g&mP"D ƆsigEY; $CHw?ӌEif(O9[}&e"MpA8ѳ9c 7H7T;5[Dujx9q$vW/X^tx6J^ Nø5 /ABcgxt% @\]}aN6uֳn0lj?'װ/OHRG.sv@8LW/|f)"H >CYū< I՝ƪ<⷏{YÍK> tB~ӧ>#\L)̴pG>Y !z[ <42.i= $)|)7bw"S,ǔЌiSZ"dVZq^Cݗ_l(/;\PƑ̢cr6{Q(/|Y"kӏ.=\V=$\d]FZ?+PH渺7;zkV-|x}xfLIz!A Xk7kt,`6+ :UV^\(D\: EX)N$i`BqN;uһWe|X էz]T mmT 2WHMǶG, CseC,l.NjI,,:BJyd̾kf (1"ґȑ0<ͳWv B1N鍨e*M 'x9^X˝oP$ :JلSy+{CS`!e~Z92<>F6żǏw](F:)'d]c zO^Vw1 򓖐ե}F:*>»cM 87j4'$PWفg%}!c*'Մ'~ 5=(WV2Rs%uDs*Dhw2]%YB+a$Ǟ_ Z$ =*PnnP >IF͜MȮAUG _T$gI^亸 7&ϛ-ؕD`M^XRf-h=϶nR:K¦{Hz Nd4"Ar[]HbG8-+1 [߰R~cg>ByDm88|O=̷L9,Pf]wd׋&hK! kY.uTȎrCʅY=HPP*<ڏy0o.o@gzCr]=eMӆHy)‚0>҆D#ʺZd 7@ d#Hnnx69kh$"Uj,믙c uztGu@Zk+2J:Gh~h4XHTQ.qD7uCy֕rBL>`=;ٿcu]d +s=8]Z[RQm VP?,&^m'<: [nАpQobΙl\dj7j౷̪U`c"һIO`1S1cU:؜mL_+Ŏ4~ v3eͨ h=w[z-w)O+H?XM4͇جTS+kMu SPlYNUg͑_ VIԪz?\Oz~[jVڿNh\ °?|ONJd~`a<Ҹ5wF>—1bmrkv.DaAPHR}>H{AqXAu=Y>sX ۔q!%dU3 B]YD 92$S:YW,!F4=TM @6<[%PXuZR,b銏ļo<kF38:-.@Gb,_NJN؜Q3x2˝vN"v!\f(EDD^?GL@{R!构w?s^ [ tZ;p Hٻ@*:1Gc7 =(u#.[ T1vڇ߭1&'QH=b,1fZ:c4pΊ(Ӷ~U[<ajGm)X t(w |Rs]7FS{F-Jvbk@S _]=C؋/{n.5Ki/!P`\3C/p}!_n  `\2^=" uS3IUp[\:+T 88zٴHs܎t1kMe}⁒{1=w$*e,Ԇ wkp.Û|DJo{=]>Yy5\ItȪⱫr/pRuBiA5% KA % rhcdCJ-Ce桂 fPyP4A'M+?5*łwBLLptehb43Cf\| &5Mx}G ϜYsvm)|.CDtrl-"c>U;F:U;H;x㺍IkƲܦB ȱ`?XgBK--g@!QнB!tۗ'e[-Kir74/7w?^)ܪvoqvZ/MN}Q#3})/ce*dJbnO,O3Uk%~|hwzNO*F;ú 3~ϧiUy|+m ͠K{Zuq)7jB$&ZjS }&61zܛ1rS}<KO"dCTvp6pbG,/WG+ǴּWy˶0յh OGN3qWmO-~K(oJ,m e 8{rWyЀ2w"ZltA$MG5i@2mjӇeM8`M(>yYټ؁/uhoϬJ t:_# Vs`j1h2Q ^6t+/o:"IKN! o%c$?&0 b,˕j`XdHϞ~M3>CkU ?Gt'sNϢGd^xyAPIQ6`s3#lԛACd$F6 TeFKM @N;7Mạߥ"Tqm*b#TTag&79_U*hxAvxJՅZ]c{H*O9G9lDTHr?4].eos)nq 9MNZqų!Kή.|fǙ*)-Y$p^Φ>9N}kiĠ=Ac|Bv;pUo =I'=s}@-b(AwgZMېӊpgFޜ#ϼΝg1?fۛ?T]yK ; ~Ubi6?x gF`1럃hnd)4 >\;7(guq/|Q ٙ?य़S0Fx~v/4#-/tz6"0ق a!,U[de0 Kϫ!Yh H; $MV65R_r6 dx ໋Lۀږ9i~܁:ub$ۚo oKFd f6={LHH6ݑ &x?D" H4Q^G-:޼If-[ۚ*NURZ&=W I4[< R6F\7z S" _tjj~T.H9x* gC_@YceO+9`hxoxr,P<~pQڙ4$SYkwcp4}?=* SY Aӷ 6D$c YM+/AqAjq_GimtJioE.$>vmR X٦okXHO1ҡ^d_вh]T^g6u<7wy|]ftg,felAVW*Ҳw6IJ]1;xH8Z~5Pg0pҋz^#rM__V.gfjTi5HA j}M)stYxx.9. sh IC1S*w_Q 몷tE9}\E?jNdSZnq\mHt2!I[R%{^⍠ѪIp]&D1b8Ú㊸[)Noe9־*°wT1A{ۢנmSNNxcvseY @]H~gk'w! Z'L?CdJvbNY"yA7FpH1<ޯ42ubypæ$uA%ys /ۂ"Q)=/=m=۸=є(@#yWpI.[U"-/=2ҠXwnqv8rLpJ:XJxy0wIOs\zY /E[FwRi/DmgksGnEϷP6pN , >oLߏ{FATwOisj݂t (P֩7r[۵y$¢bĩ}м\8eQo `"UY?I{~s' (r[Ϡ!́68w*a7)ޠv-P\%t@rkvjjI⏚N\z7Tgf*ӕV I2n '"pOo pG"j *'{YH@q/H[zޗtnpK@䱐A@Y3|#H>J&Tb dR>z3@",m_㶒֒'7W-f'&güp$mNdn.!u>P%z⌂@_c&mٰO%V¬$cjD, i NTO*0k7'GJ)^)n?ZP7RtGZuW*9͜ ǽl*m%OvF](뷛d /9ai &K4Gm!b +C=ۂD!\+*VP- k+Exx(DbIF|LED4-HT'Q^PUwIs, $Z {Т s3&@hٹ6[h\ Tr[ kTQ =~Bb'w;SZ4v0&bfʦL{@ \:;*$(MHI|A/~]@LYg3wk3ogvCP *JN5ğ~O*DS:YQ(m'8|N0T0'F#n* ; 8&VN!}`#G=dSeEȲMs-vI!}ND"lg^/CéRSAk)X,x~7ۿ:DJʙ.j41]&o:m&0k9Gҍ4C'aa绍ǰ`aTDFZ=2z)>Om@݈j]Lxʶ;ہz|#~95vFfNz{I8]G_'gx3gEL ehljؠXnsÚT`b|% +~ ~Xc8/@~OUC#'Q#3]ϧ<JF7dcw\gD4i{vd.4'gSxw.bTw?1 ^檮UM 4maud6Evʚ+ "gvF xYCZaa PBTj5݀媂3JŐlˢXB2)(2dǐs`0zCcR>[DtMZcJ5Hulk0IZ+9U$(8 q1Ri2=8]9+.YrKGW4jO@W)Ö.YXUTH׶C ݾ:uc@hƇ:SS[;IgPg{??!`RL}͂\<̚KGOr4*@hsz$v5ڏWlw|VFnM F.jUu kcp4Pkw'/8mb'4L46epwiܰ6/2M ZhȠ+!k c"=5MmphB|Iru{8qj7Ws0o7E;00]pu]ݲ@iY;:%0P/lxD9d'!EcriɄuMjM@Ϲ=mTpq_6p-x <GhNt)OpW@|L@$^ʼn\6}_2T.p:kSsM_0QKRP fPpOoKdV*zֲI-@YrUyZ^[k0$d!(>Ը?!ж?eO`wqqU}$~UX#"O  {64ERbkBg8~3X e39¥q_2}ӟOel<1'VzP3RirNQw О̊{빷lG*<{=Me*(X7qꌦynaTg_;e]M>\6s`0P.v[Ȅ3kN!d|#K9a\嚶f̓HLVu$*ECXg,N5FɶMp@rwC$MV P9!ݷ4*Lxd`(#OD CzLbvD9d ¡*xF{ݓsq_{JCآРĭ.sߖګt>VeJϼ:Gvk6EF\a{fSFz0J6Д @w%YD0g|Ж .,c(@5:M | Qq\t/24'E_LRfm;جNFťxu$F DJg{6ӿ-D g٪U5!*h/bպv  |EwBMQt"ݱ9W(Cr!wM([C 9P?0qu;:6@$PNLt4K:7,`}4!8Mk\"6́=} Pk-blدrR^)6#0EAE OZ`P\枂܋89~[Em$E3iW]{萌fd'/6K.`Ӧ(TGM/nYt4y٥STZңZ| nMy,|!'4HoG òk?r`9qߡ@IIe9`6SD2^3 rhz/g?Dޖ!! 6WssAR/ CWٝv|ꀐl{/PMI_ql6jڥ )U}pqѹea|%zO"6v 5oX3@,}'DQ8/VH>''s O p3!z/ 2e?1(N.bNS@}B#!P\D1Xsyqa4גEd804Hi*>oKy@"ӏwވDO*㥺~/iRo#d,Q]&ayl{QPĜ,ɊK ^y`s+YHbm=0%l\JdnKrjT7@b<'rf_zL] 媈7RMph43YdXE]< 1KdlT:W^p|vXZf BjW7{F y4x.-p|f;lf%+…̄< s+CJ ]}KBdeP.5E|/LW|7_@ [h2%Tu-uZ8Y Rhml;x\eO_4:Ľ!93WvbНrb)·JH;w$!92ZF9Y$*%L[g+ /Z8l%xߠJ?">$i]/8 % 8ثv [s(Q9\LmM${d@d~_P 3hZ{lhWҴfg4 /W[Q+ (=۔Z搰#]dӵJ~i 08Ȅh&+А?3yIhg}hq ^l+SyA8{:[4Exv6l# %%) jJ_g9u??6 *GFE5p}}*RtMJ>pm٥`1U_ܴ׏a] oGSٜ0X qkL1A8ָTgslWf:cz>>"x_<*|2*7TT"Ѿc7p&V^L8vlhc|~Ϊ\aiin" 9RE;ͩ(&|!ȽFJ#Cq <E6`&i*žlnR.xaChϩOxlilRYd~,hz[xvW\ >fy+/}BYp$Cm<1W~-sfXc[6s3{&g~x̡X7 ,a =zʎ)P OӞXoi)Gta4*4mqĘߌƺSlog}  "`w*Ъ?w7n8R` \ 9KtV?H>vEP,.E]8"Dd"׺b>\\()4@jL1\bI[( d mR>x6F"T5˄x~*lSYhjc$¬g߿^ ƕ"<8znFJ'i0U:n$: r 3?[ 3YGki|4#}ۙ`&j|Os4AVn M|{'{u¼_lmu`}rp8M\+~Lu.,}SN_B8ߠ tǒ:*U5v4]~>mUy =U_dvE@M+%RSW9qpxj`HI-7No4-ۉ{]]2t4| >ڭK M鬩T BpF؊Yzw{X@A5t lJ" Kf'`v67"+ED]ZQSB67'M玩ф4u/<6W(\&' ͙ i'?  i4#M/b&;m/4KUrU6B9 A̭b7ؖÔ- _h-6aE[v8XdEUۈ߾'&I @YŭJmJ<WV)]|O**Na(9kq"qa]hU +H.:=~!ĸL^!Ҩ'? |wY 8żj7 Ps/9 v8 ԋhw^dt/@UBTa7=Vogwa3 Ң&b5`m7Q8O+Sa͐ج-[; M8vݑl|a֓ܲ{$ 鰾] Aii&: JBUx9DqNAv}yFLaXtGU$/pb0@$*[̷ )96Fߧ˨2jY" v!N2I<ſ4$W~0J !bj*H9Bsk{S;#箊zxz+f-[=P$TP~zQF=>nِ,ShS^t Fs! B.NitJ?[B_~Ln-8* dqwGreB{4 yc`/FX'n;pDWǼ(F w5rE&j)׼O=@AZbKJt9k`46[Z}U7@0ЮP,CT^+թCeƆϖ z L"SUTen}8 dgzC#%0vjX]rq~{xژh@y _ Ϲžɧ8{0p NnʃxBxt%mMNibNo[W\գBבa5@_PG%`vAjxSYrq#wі6#W?foL40i'3АoɆ-'96=@>&MXFIGc ڵ< 7|)imbA"*읐6y/Z-m >=z2TC" '/w`s9#gղ{yQ)P3JR^>Up!&䕀<Яl( 4[CaW ' \y0Ǩde]Glq97~VFۀE+ܳ[{':_n Sc0k}svDXȜWU"\f3M[4/r>r;L5QM=}ɺaPZ!gy@F_IT>ǪZ͹j eh{c550(a/z߂G47?g͕ ] \hw+ g3 \E\/pHF -90FKS{f{e8`ؗ9LWj'OgM뺧4I591x@U=Sie( DI鱬FIA*H⯽azӴ#0a(Um ߭V4|Ɉo-~GߥlrYYa1G/3lV2>tw3Cj *X'.ZNJ`@ufkW ѱE))GPJI[yz" $r **_Ohw1#DK IO Y"M wZQ"oCTk {ίS LjDl{ p'h4l+_J*Z2E OOGj8=n[E7dov/&ɹDptKaU3SH 0ocbSh Ԁ(U7zK6=K3oeO( ^>L1g 9%(bi>Ӽ+A3/VZ%M$2 "!O%9a Ƴ#j4UZn 8fl(ytxv-eG^:rfeUSpFSevŬU0An.+Bz"4 &jH{ݹ %rgi b4]/\;8Є/u(U?U1@%,PF: Kwo¾<bdu^<lnїʥ-)܆WMZ%7YV܌Vu`ŋDѰ [ 9sج^}S<<8@(SsFbRE@ R;[E[վ2-q( LQQ'F:!i7-i{i\PCpL/8`$dχ>!zS|cZzè`L~y\uAm ndĴJfj=kW Dҟ C#4mVܷ;~{O{Pv<\9sJkH6$]+v*U:qOfK=ZSY :ţpr8L޹gZ /$q., 1IY 8kY, grxSnN^ЪWkj|h^=V/+AϮUy 6K# S*QY TƔ&੊f%k9Dq Ĥ&(HxCB\A6o@L &Y4߹9c,O)J ƏYąqF5 Gl69@I|_C5E xOIFU)U#ٚ2~tN$݉u&KOc-/$8/Srrb9v_)oq>A8AJWQ{Ȧ"TM a5ޛוH1g\2tvņ~k}+|/#tmH_Cs=eF~!'j*th++fےk7S .@A]Ռ̟`6(8_ՂbÃ.2ETcj"OI1EQ=wDB8 z21d*t {aS|t"I.I#9AfUhH1UOMe/Ejuoưdk_c$at\)9zǶB5 ; Q2;Ws_Gѩ+sn 3 dP@9 I8bF"pL'ܖxMjn4`Վ t4 *=e!̙DE X^6?\7ѾnɡXB'`(1W>wc/oY׾,i)a\짓z!Z#xKz+,cU6L(a/if>A/݁]דNiS9Pg>44ՍA7 7dWM?v@KNJ/Sf0fɣRSFuӐD~k@wlgf]7g ig/ !XhwU`tD?d/&f$`hu|Y Bf! 5A Z0ψ@8j&.UyS;5VIbKp؇F\ +/|q#J1o.4[NgcXvd>eFb&, YbZPp}K#f]lÊyIE n@2帅gèOԪ70ʋC}h41_? ; ah>嬽U1Yt̚ V쏜|^v !~仔#r{w-W3ʮNdU׺p,F5' p5 ~Bbr=lO3ZGn'jB҆k[d:ȉ%s}Ɋ;Xȓ pdݗCV4{}O 4Dң˧ k4OlϤׯX$QGvuƧ89ωOB8iTQRiCئ" =_B~7I}g}I!|`n t@vO]P's-X銏v/uy2iY|Gb /2K|H,Y<c#. vW 9P %8 h"Tq_V&"dwo CLy/F; }lr@^f`# P7,Oҟܑz8䒳FzMCG:Vv6u Q[9 yo2(#gVmXȎס|`2Ibl'gϏŨn7hTUd:D)'79H.g3RӋ L$3Q5-:xo6^$69|-F {v70ohAI'ccxið΂TW>q=Q"qΥ5 u6ԃȲQ<p;V6W˓aaHzi&̩ޝC`zUŚMTw+?wg(M{2h[.lz++'"٘,$ho_p4 0qتl>y@0lQ6Wj <ų "t7ι}OzYys?:56F6&~j{_N}DƋ'׶PO qПPTg[c݋*/= OW/hk_u pе5A(4L[te4{1\ EFazஆ8.Bnm͠WfZ`q?9j!털Qh!1fKVd6(Λ쯤> EE ɰ$bbEkyn#}R_sa\Sf~\/m!jL~{T,X ʯ?3 .p:` x'QƲ{ɑSqJqY5G0ۇQ $fƺq'7!V%Lpp{ff"',}*CL}VmJ7XCpEnY{k ođdPsf,A+>|EԎypiW,KnY"a->6:9bI& * L;mQ m\BC:[RȏHߕoPzıAf9 u6Y"| x]3B{[eMC$9hݥ}a"Nw *_LbSk=-i_W&Cʒ"N#YM|C<`]Y= ͑U q >ã.'T(`z)xmɜP$l!zv7nW-&BFU>I˳79 UDp&%*H&jk\IdLo7*Leӕ dM*iŠQTDڞ;;`*%a4G/;%RԝGtW_싞sHzeR0 쑽 yzxmqX-O@7(ۺ=+bbTX^Ju -LW)đ!VFLunAU| _f_'p҇gbڶx`]y ָF-o+{XJ]ɢHv,p -C\N<a+{'}Ym|0*Usdٮ3K xQ(@,Z6)7a4Pm7918Ƒ Gǎ8I[8"g^>=>3P|b*-'[2d7? p.dpy (q媟p$ gbnY5pC8J 17 ^cjIMNÊvn5~|ćh<}`g"1pfgÁk˘Te wbP_Ft.GM/p#DIFqh9+_c_C[A0A ws}5#r9t7a@CHvm3؀Jb);m%koVW~5uIBN00g)REdt0 D ޹=\!p0$:BV7'=Z)FBxM[$c޸yb)-فI)_ܑ6.@Spä"/I-2:Ϯ^Tb'X0mhS qcZ)] AKSS/p;^3N(YY0Ek0$o`NAit_"$DqEPavqyH+}ri0U~G`Z>$˩# ]u YɌ-+xQ>7"e? "56*+ >sMB?ãfVXIMՔt!mR9@fQ$;V+*z7d2]ÜlUH/W9 '9X/IO//Z!?JMDaȘB;G!Տ/S3%N:k\o{@EWY|5f[`rLA ׹SA~Rp*$NjG Y7QȟQB2)ݍڂ~u^n_Kv翪1pnt@J t ZdRi|y: Sh6NR?p Q1+pe;ΑoTr^"V8045q~%8` jC1,P^4/@v: F F&Z>T3]yTj:˯Ujv)Ho%OH9`TM8r]{C^4Q# IN1EHo"bbŀqSμ~h_X?'+2OA%{1ԕKSZ)]Fxx׸KNf7/%m;F.Z7LU|?kɩ'TX ,;w:%QyLu젶0D6qdO(L oPe!kȮM3#Ćok}[Ȋ<ֳCyAqefQrVtu<ӛd/ƈjΑW~L[#%_^w0nG@g6<׼vs#9D> wp ,Q6 n0&5ZIA}LF/ŧ ,N;co`ƫV#evb0C CzBH+G9w6T|+O9rWtm߂7?{vN9s=A azjW޷0ٶb0,UAN1Vb1`O_18@?{AT(!X>[6gS-%fiϼU|W4G$ z87Dx_V#UVg--?4\MC)Y3G$T⤴Jl5KU 1H)-|RI2~@.j<.\\ȳNJph>,JG#ZU_ ~rgP:QD|'Z8TW৺i. tjp mJ -܁ ?/ Kٷn,i7Na<^sG"{xc@d[Z$ϓ?]5SEr<⺋u#|?#} U:@KC`׾ZB3>~e.,C&Y|FƁk<2M i> :+$uoY@% `ӄDYqzn^j8}iɳZÓPs>$'asޕkנbCH ^t;|LY0 G?F#$ώ} bE b?pthMނʻ(YY&e  Î7 6 R˒wDE^T*eAn xF BϞAP~~WK[K%N?db< z6(c6<^#0\[*Jw"9Nv *Eܩ5SmDx%ӡuO1d}YrZz2}7<5yw'wG֩Rݩ >ԥ7姽/BLU 푳2&h t ̤ؐ<@O!!h1 )Z|N"?ter%ګd#s%xǙSΑіyW-@e$$!ɠ x*oN1xe+XeazcwPJͥ(#[HYZųƻqu>@@uIo?Cv)GnΚw2#'->-7H(Sv9=pNdh-G)҈^Xz[n`IvBz?@FϮK!Ԁ~f!m]qEsqJ%Md׼t.lx*=;R:Gx9dmȼ cuS>??;I~ ʉP!p,I = j 5_9ڋ5*eB1p$~}$7".Ņ#e:x[af:ӪOC3uzپlSAV2mKwO3Emj8 (|9{w]QZ2DN`%{H\qlh=;4g ڹqbӭDxWnjmTl 1_BD_˙6oM XX|~,9, GX}9ىc{DAəM@iiP=RvypF Pӈ4)Ќ[;26ju[2SK ̄* -CBݱތ"֌UKe $)9> P*cȟ*x0cF&y]o 2HZ r0 YQʯI$M\q |-(ઌAQ)tT+4SÄl׃vC*'#lS.=HVvn2MA[dqńקwA (46]~[iGCuwyS:nb"@4̠h7{CD)S"Py9 J֎SRd/m'^Ɣ}Z1%LFD\3(`D Jki_{BCnk܅EI2Hu\ rÍ((1j%FEw*U3!=N|[a86*wk!M(W*1LJ' nQrws\QWv}R{ N{XP' qQp4!MH_N ۛ-{̒j(No] .pD>D-jBΨp? M#&?;]i9gB pMe;:oyF*Y"Κ9BJ5е~B^D-{?^.lUA1ҳ~`, j/~i3=.S)M ś]/ZB!r$ &fəRR2\̧Rt}D k:H#7&QxlRh%;WNuZjwyTq`4,X&BI~X_qB,/~vv)Xx@O_JVf+6\iΎ8XHSh^w[0 %ǎvS<;̂@`Lt7*swjM٠F(n=ս*V8Dz;w(1a֕H>t7ť%\} TZ9q6^zix@)uұmiphOTOľCc} =&<跿h4\rj/FUyu`˒2~A܏3VX{vÎ{ $ k 8sM!ȵQ`mfV.t+ /w} Y E8_CUWlٛ=,w,TLIN0A` {N:Cn52CY%8 %,b{Q"Lg"NH75BhQIL@9[űs+D`<k=Z(4v >X-)` [M(g1vսYH Ap v%A~l))`-NJjI|W 5tb!rDcHdGX1;XӠuЯ= Er4!OV_a.P$ [i-ē 9 zo WݒgߎX2d5NȨ5m bH%͞T5^}՝lz T? KC>ЃG۟' tB5n2Y$kـ=) iFULw}4R {<#֧XnpE[TVXRT.9 EР&XkIRի(j*BMxbZg$c1>=]\ƔyWkjʓ 2ɕfԆJ`53hgS,$fP܅E.ڢ@GDux픒y=cn.=@Oy_E< 6Cr+^M{k_DMuKHbhݷ5Љ:n[#)#NW* :Ŝ78Q zO W1e"Updg3ckWG+Ex#gY~ddWǃqF^N}*!"P" DfVNHj5NR+E/JeZ(1 9P`veTs3<1X n#Tg~upVs8&w&J _x1Qʀs [*NEJp8e y\x/HtsTX*`)<ٞ-'Z Dm79TlEF##lag3mו[>%4Pj9F%1XbmNωZ_5&(qX` @E&T' 84$F.fCA#S71ʷrILSJRx16Nіz;oe6רx/ܛBH (T5=I7Crg?M ӫU-qNj۷ z`DHJ s%kW͙կ{>¬xm+O{ \᭕vs &R0 Stt*e.p#+a74s@d1V:ޚxz%$C:0AWFrZN"~t&݈Vᆖj ;T:iQY垟/v^lO[in? 0CiqcQ8Ux2[KdNl;9]c;=y_f|wo)~]j{~(&*ȍS g ֮Tf[s#P Ǒ_PQtAmHkr7x y!H+VRkAij&)%w̕"Nl!W8{$;f{:O !o$R/<)i귞N Ly~Ck *(: ODo.p,C/DžÇLF@_u17U>A7!2OdAXe^\n7:N9l>^$Lzr8'̈}M*mZ?iL%nx\ [r $,[sjm}2U۝o#S87eNCd輼S-9t'kVe {7a/UC3gކΕTq Mw3OfL^`a bN`)Mw\?=+ԋڭEϱrOgݩ\g,u6C)|`uxx9.&yrLG&)xQv.zn`c>?#?lUx9+K RI_`Tyݓ"AΙ1CbZ1=gĺL6 LŨ.0T=\\ 3B p+ ǝjQVjf讽li/ظ>xu#s ݽ_T"?C}Ad0ؼg TNDrw6+o1@tw]eeܠ3 4y ֔HS".io9%Sٱ-([z{@d#{.? [zPb 3 z!kPqmVOcw"`Ǒ&5%S#Pւ1!ҩ.p?T4Bw0R->˾vixFPqiy(>iAW%8V0m-{IP [KY-EBVs|UD86dk#&q8ByjWoA٠3(6(\\Me^%2/TTW3!DÃR9PE\TMjcl(02e_ %>3 Ky\c'k gIU^55N[~KC ^S)D||;XNJ [ >-+=]C-_iMdH}@4EYMf7|<ݻ^p\7tWI*\8v[GxZ ^{#>I{Z(FwUM7w4+. U[jJӈt}'BmE q=N;Ze͎ _OYDfS(5DD>Ht2pJ)"'- *M_};Gx uܚ<-|߿55o/n(L0 lצX6b" o/*8!UkZؐ$CxQ}GIH-kK.?Z1@[kFH;ЯcM6x&jEJm>&5ͿfL/n $ND4{>$=W 1ir\0Oƙ‚PuR'߃xQv'e(9[ң Uőծ[}7U`|T!r3!Tn 6>=MT {8e^F~ WH娞_ E ϝ~;3VH5QV 9/lgD%r]+trαgIFܲ_F*6fI:Q #sQ251p߼bK~(_^e h-a7R~ qU‚ڃt0[p @U6 S뇝3IN)=Xcjx?(fʧBo+6/K ukKzozկH#a ClCLǣCpu'TD>A"4 Hd(nZ^cJ2YGM3JiI , .C:7Úw\βpss7CiVr(?5f SY:aqf&9pg;,U%~y}ْ]P{y*6PGnF+gcN4FeRJvpmDeҘ5y7]If5$x"cr/2vHa%bah)+LEn@۾mRo/*zk__Tgr2"Q!/0D.r5rCa㥾xO:qI$GN" 9CfqwB | )\L* +v)w0 1^HϳՈNj<ΠaV UoRA ޫƟl2W2 T\nF2r_A݃i0rSz$~L)8[=𘏎J>VڠZN0C,)*PR_|(Ldc)oK5"pjiȰy<~Wv$;q$MkF49< s7E\ qecòO/aTobGYfLT[1ю6Gݞ,phuH+Xnפ^<-O.Arh'rntkK]ۥE6 enכ#jhs03!4{Bi|m\ (Ij.r R +jv%%=5|pP93wj/XԾĒÓf?rD `g+.͸Xjn#"k ~cH00ޕL8,H=OK'^.ؘaZlsRxgw__Agg6ߏ 0>-g^(,Ѧ}gNm !Oa;4#0+ i7(~~ ,Iwʹl@OA"~W9/ @RZ eKn0Ԅu<)s51%%5ciaβMvuK#;:Ss\ 3 Zݗ]7`EZ؋ Ě1ܹu5vʈ[*O=l& F@ԅkh#KlW>$nWATMyQbe0`«kڍN _74L}(dsa)ry+,IZlhfrEeگ<A9Z$@<4[Hmvڮ2HSт|. Af}(%Au/xpN:(=obB&rm;2?y%?Bu \&5_;fmi-\*HSvu=9,H7>LZAO7Efc5nxP k}Ypjm2@bÌeYQװNٵT^bJ5XŜNqaтvC'Spf1a~7 "LυlgN7eT\i*[>qWXn0#h<>ZƁk[)큞۔mx]'ĝY> N Ja>X8Ho%/ȳݯv8UCj'ßf>55 G>n3嘅ނoy;K&?J5p'҅,P9UBؠcBq(R2DmR[8koJW/'f!NT6@U>ʓڭecQb jOS!XG03nSDgJHUNjF{e U=6t5]VC#aZn&ߊE 76`zиUSU5XQ7D7tN[w5D*aV~9P_FQq>̾h`'_doNSHy2.]RJ|LAډbyu78z.Ӿ5 }gs_늃l XcB)(7cѯ˳b~[ɔ(EOgN{ц^vUئaH*%KF#H0!G$Z?| U㪸Qwf};gTSm>H|7rý}S:b:L1 ]v_`mMᅣ@4:,λVh2qy >S˫6b.ka~w?H"y n)#s׽<' 帷29C'6hxPeylYy֔,0ϕtQlG N˶[TO]3Lݿq}tHA@bU&BXff U,IcB%@ j] Ji;1(C@ xF0(mVHs4Ka+gU<<05`*?* +l8(XJĊXH3x,Һre(KFܹQZ֠wCq1<5rٞ"*0_H!X(<,˖Tvz5/k{e|䱶>> xgRuh_[%p:yQJ~f8ALVb2F63۾|2 ~.~֓pvvT8.&Z'`i}b27ߤh80/_7 )[IfɃvQ S8dh.b0bXg`.\h )}6։/9juwOi}M/t[\[%Q>՘E|P56@Irߓu1 w,h x% r㋈lIU#]r3"X2:O+8NP9զOl0  5n .B^.6rnu2VkwM /)X?ϻ?R")*kVx/4j%X^nQ$ΤFQs}yK}+:0 =nl\6&r_11 @?߀;wHEivi5@̋_QZׂ/39=;.KYUV;f2Ϥ)R?ŃNȁ' (Zi ]ʆt+^MO%Rn_G31F\.H) nYnh6h{^TAxqkRQ*"Kʞ&k Ì]*7JIUQw"ݜR|ㆺ|w]\\=pD 8!^_ԔXW,|!Q|~46z|M彑i( oᵚ4QXn*/}V )dtZ-&I-^=-_Tz͡qq-gߙT"Z~TZQk.3U7*}'n\X b81BP͚m8ee-8 S*O*Cjm"P3:EsjPB42_^]HLچuQCODM`xV[1ޖTs|PƃD`GC[IgW/cYE%΍B)dTH0#f 5.gpx,6a#Ăg/ZTkoB@x;j"ٻLA"9?5>_4./f`x}" ?|;>}=Be0}A:?6Nud]XHٙ5ߐ,Nf]O=&KP:]MN@SYXuN JfbFGɢCNWaSݱf 5+b`V`[jnB=t-Z³ 1U6ȅGl)179KK </򨄹&|=:1y8Fr;z=w'x=\0([f3< -?xm0Svo]=gI#q)6-=JvfJx .2k,]]0 vtڞX&SwO!f6)7bnhOџ %d7bP2ثK;(b0ѶsD{qTJ&H Woib84RԾKY6sM, ӚL3*0o[=j9~ؾozqOLUYlL"G!6c'U*䶜#bP]Qӭh! .ufjK8ڀ!-FA^b*mƜ3*m5 %+gFfLys7ӊ$W~ɫɏ3ÁAxd+'"omV2Uf+B"cLJ$BI^E=lhq5WřL- JM"Y>.J% ;䉞.Ƶ\o檾-#!?i;ZJftǪ~@p 3зe=]WzAboIaϙ:;QgHƖY/;8b0DnYb}o3RV;q{$#8oWm5D/8|2|GTZ9GTb\u;)`{R'.?aߥ;E,ZKPS,:tƖ’axy.g˳$lfeш:-8T7ǩI5Q+?C9C KHۂS)}~>(i'TkRi!sz^ !G=2P;r;,EXa42яy_ۭFa#ܽ_vsUMEcRo38q9RCǷ#+Eǯl/-p夃e6,`<|?[.=/aMR#sjr}/*{vMTJ.TK&f(i w,Ua{@B),ћPo$Pa\\Y/.DTjR`:dx; G瓕Idd2ёsNdtPxq],栬6HL/O~bvm+SԚlۑx X|]o=&/i{<=~Uѱ7'n<XVbN. ӻMWWguȼ=Km)9GWlXc DO7"_RifbfWU=^GDGM~H$DPPcr~MۉoC?R TE֙ϥ/J"cn/mcuӸ'a&~~0$|neפ7!&ˊn]ڰe?,u9:BIأc,`/.(%"zp`J[m4I{ѕzN[2M2ⳡ,:sÀ]n" DyroGWS[7R͜#Ǝ0|l0( {w(M)*Pjz`F,..hH-8m֝ND'J菉l@y0C U\bA1B? ipw@aɈ0U?7& QE2MG.NJAL5J'JQ`A1"KgKʢ>䎎[N _ҿ&u`` |AgNG:esLf:%Pq-N-s<{; wE˜j ;KsGYXxS%d\oдd-!KCr9,x"m3\}h,Sj#ݲQxS621I>S̿w_^j<3)'sc fPHd.0{|vM޾j~W]#>XU>b=+xgy=a3%t`^沇[hUk=-!4v!cT}@ 7mn&Sn3fGJ#P&gYsi$wy: &)Y Y% xC6Ek @/8E\1XJs]wyq,Í[t#2ܛJ";ID;-._5y Hiq#($N˱vr[e@7PzMT@˂_2àLhL\ey>LОKɈWc|>[vFtIDfH N!U܁c9X37He7NcGedګM'ͱ?Lv|.V^08)R>⇿6P̆o'-xݯWZ>@u<^WFFO<; 0M̃T UyHzI}<~;I^xcc^=aQsbt,b E:7'ێϡm˯0dn‹cmQ{ұq+5ٖXAkGI[ۿd6o6TJZ;zF8n#GBG'v5?aBBMx!Ot`d^دsZ`O3f<xѻ9ia*475G-eZpYLvMfAacwi.scn4)/vUm^q.)eܻZ#!!0z!5w&2ocj%2\%P@H}6tה\5̱;7z?Sy||@g S<LU i!R,ۚc_>239?>~~b Z ޯf(\hN^GD'ˆ"ì}Oh#(덞<M+k+MHgc獋, uY+ (G8X"/XDZ]}czvQ2tX`WޣT_ۢ$ăDs9+!/ B)1:; snX5ZP._ʽ6(ゼv>M#_~‚6]vS9%Pw1s*"ĿiU%jfvKU W! &ŋ++ǀ;Q8}Jݺ(𡀉YH7*5Az9,9s!}euJb&\rZ^9|LL&029m bcde!RjPE8?{g|E̻DrODԧaS3"O֒vfG2LpI=؉ AL]|aۤ gCEC?6&=AxZG nP7πDzجxsmsؔؗZ*x>VJqPF8|M|QC3yqu|60.?nw -p46Ԇ̏\2gLn0Ֆ8q6F`0Q1 sK=LkZ]Gu Gc@N`;(~P:w|)ix0M7qwG:mȺ+PY{6d^ .{o8EaA6%zt ;:}!n7j9S(]5@/OKr] l65&S |"o-Q)2L 5h瓧E/b {c-9T>kn*TPg@+@E'8dk\>eHdi$"lwFkܟ6vΖݯj2o@ɁtgF:UF %#i7yp>[lB^ l uP6XaAYy8`[בFWhm>vpS(ʺsfuڟNIekl2 (=ffH:lȯn-`Ĥm&!ҩq4ߤr= VF\:̩`֕)cj07nʇbn) °bggAx٢Qﲐ <˦~[92?,&O !$z8V#k<'ŦfxEۢ+" w`uM16hv>E髷QAieI6⃠/1.s:ѠEJ?l栜_$)Ds\BFwliwnnпX8+*Jk;Bĭk\3WGmz=._3x|ad%FN֙F0{({/SunSk6?}-̽}:&n8dP^#>5 5n-Rɣ $upݕ*Zh H&g5،^?QͨKb6k$OIqCBUɠG\Tܩ (Zmd}S"Ɗ6SxtPۂqV~/)<d:s(9' G9IQh?^/ C'. (Q?y9 %1O0Q*G~`Ԍ _]PE@*ZёA&ELY:|bB u{> "qdS@:MO~>e;U(@5͈`ڌw6aDr.w??!.B$SX-0Lmޠ@jكz:,6t}v~*OrJ/Q~D^ oG4-Kt !mt>]R92«oE(OϵS-#y`V/A7=?EѦt7LDZ&U5ldJAg ()Ld13[f}XWJʪ`y’\veYvr|l9"S Hf ?7b6vbfG.A DE}di׻}׎K$Pa'ElD 39JѥHؤܲN]tڨo'hrH4R= "@5CքͿUm уbK. dq 9&r2=/k:||jPؖ5M=Zy!(^dSԼxĐ̒QN(bӠv]l.d3#j8%/X"OPO%ӕ Z\^8(WdWV uM읐bw|Y\P_C[&Sth4@Tkv/ݻq{GNEWK hrD$2ؿvJnΠ8`m,68e6$UAk"2dqb[Z mc05lؑ'0+KjT `(6L"b&7C:ף;'K5bFvx"`vM&w ԇNS3ǷO!z=}J m \ְ}0ӷ3FӖ4M,_uS AMGB'n[yl1AV?/TL(BvGv V"Xլw~~c~+)Uo~ jX BҸ'hc4B.seN!0w՜rI̖,yԙ:#9rsB-zT4DX3*V'Q=^= 'BDq\!$,alm fߔ_+ND.AoMx 9-C (D%HAi ,k8]T nC(Qy.T1  UOF |lo~",ƁˇK#R\SC@O᠀opMÅwu=\n% cK^$E}`B$p{}_J ['<1gtzZ Ip^ӱmDb|&Ĵ#e ,;3ϒ䘼dU^fz*&})>T;)/ .%٩Z0e?ᵓںԥ͍䛫 3r:-DU˩#چL!8~|L{LjMHe M}xA*hk@{$2^Ǹ>|2&܅ꎺNO |ʁ7]J#8 /T.r NF"Unw!?r~QZ/?7C{Cdi#}QM9s/؝ Fm+XlV$FB|Nhj]fBqi}pTg쎯]ytk47Vk53TUsϻsglTOǙ8Ԫl6 {{ȅRڸtt% ?ݡ/߉p5Yt"0\\4+)/^G7R:B rd]PJ4@/2F<`Xn$pBt)D"XӎH&JhH%I8.1ԙ>j؛#Ęׇ TGxP}(')yͦ04zؽ75t@B^8" %5hD'`sk>ET}i+}ul1 V$r\W* (X4hI[ik+{pC Ų(llW杩9!)KMp[M"kC=)V# gM}7kY왧w0apx]]%* 'MλumOQr: 鸶#\4Jij*#A\X"wd6%^"M$^e>z>W}JypuuxBH^$`0->&:)WӦIյk9=TA&qm #D[0Om `HiTPd5.'? ޱb =2~]8$IB;`n{f1Dj<,҆E-K,5ds!Nbs"}0UB膓 76%^d0~? =Ӡ`|7DΈ! Dy8ULt KOش")4Z6%T];a( !iJ4:). An)kWsw&;e~[o$>7#$l-?oܕG,{Sw:~Fu}>Eh̏[ZmWiPh=0G6.|,%Z3ynWim LiBCWBݢiya# 0@rU[?;O޼ 1{_ uTaCp~q{~2Q "|a>aD]6sJJ\Y_<2`~*#zVQG.^Dm$-h=*-%>is~&);}5C`sPs2 򘊎> >!Ԣpx>#}TPu;P;ބݢ_Sbf։";5ߊnWq(eޜ[Dϯ%7s3bC5Y^όki[jJ*pG{  ZF awq)#F_Xjե 1ly/.֌ҏG~"0%|9n2޾tߗ^td>0Gcҿm>Qfh{& {7iN !s1s ZV@$?I%i AOpn-=W}>NKT˨(fsBǽ7.epM& O?QC%ciG$<TSIXA >9DfSx%_H4r K!,/"%=(HaׂO\i63YfI,SSכ_Pw޺ǷN^J.(nA,i .L2=)21}pV;*~}ȷ Th\]|y@*uqu.g-}V7^@qj*{B1$[Z jT6W-c]Y--_ zli6-'L:ya=h x•!L4HnH5噕[SдBe=qUڊ,$yL2;4 y4M$K1?0޴)X|T8_; :qa0yc7-?NEJB[[RrnoǹW%}f{f_L8s~bWX?cy97+^.@$2Ic88XO]Ah5_YeI{wGtO7᫹$tYk%ำ=W?I4Gp(?`K#|l >!LclDhN~+-T [.Q4װ6~VxkpU{0ߘ|C?]BQ^Zo8ÝQq5t~ 1VZeI̫*Q5E^ZtXI[=v;-<nqod[R-um؞"hf-B˻ #QR$$EUG艠iuB?و-.DLǷG_?zz!YB=Ya\|"\elogTeJle#cvx9暣 s0G;%%7D j+ cMLjGk"TLi<ÛAxWsE{B.Zkq7IM6|YU. /NЃEqq+[D /h8<0ml$_Q8VR" 4]˯p!Fgw?G࢞Զ55)ɭ|e#?u9)ɠ7V`N̽Ҹ3t.GF--#_ r_:CqjPO%^ Qbq1S;oS*ԾI뚸gd5G4Y^*&q$,N9[%``W0td+iBx)kvgБ3_yu֒I׿ȸ'~Z-kRͭ 3AMBaKp[ +h1RoVD]zj+1~i0+Qg$1,fiu?c`g: V2F"!39xamW ٢w2Fr](q;= H-[/[Ѽ`s3mniT氍"镕Wc|G%tyxνO2],뙅R3޹cMcT7:r' 1O(a+w$Ni Oougn>k3;vu1謮nd1+,t3t,ByA|׾oe#~J)< :uǘgY R|Iljp&߱ѽ KR/GHY|q_@! ʀ+ڭkl eWd|gqq|wr0SӖ4 oQ8:yI;ik|Z!ڲ^7w!|gfΗ~c.׆LG?S#)cӾ!+hĤ]QnU}1u8SM_B\tfBbe&/ Pߑ e3Oө[kmEk"g<%vQY[R,nD#8O~,Ox_ѹZ]슪Li I/N>"rqPxҝ]EZũ;pL^?+S߳iܫނ0HǻQqkҿ90V~,V q|3Ħ]$MQNcQO ii7FYT_ӎg +յmxH28{Ψ_)ga-А̇y&54,,h~beBS[$g֩+ '4XKD8Ib?hQƁj~Zf+w;O#7ewMMxX č_iAL$!yGWڨX =P2 ,%4.}\)"fWv8_7,Ic˧mEhoG4& O>(a6MwҪbӭJp?6|q0FԱ,UgՁqGsdQ.MOĉ4Bmև6O) RgnqN.BƗ$[Hjk@m@ FE(K c5y.;m 8!tyی=bLp~qþ}Ok~lb| yqb* j0GY@ 9VHNuء6o\3m/c gp`E3}uKS_%zS)* _9 QA"$إ2"GN=C|9׌yvCiz"D.uH'7.(Halm̰ܳ-X-Lgdw`y+Z0n  `?z&'ħ܌0~LՖN0h'ƯO; ?W#}iYJQ:A;n#OacN.u`BgF &A/8b{1P3cY tڢꮘt΋F\@K.1s̼ N;z'⮅>|Dr=X貏F f$mء|}ڻg*,n_!@\}<, kv[dO_TNqSwמFx Ka%9{8T,F|Rc;۽/.nK(ĕ4T"o74L9vQ{tA%d +@qHm@B:z : 1[w]ϵա_i*ei(lwOʊ4+> ?4~S*~BA?c0;wt|">WmH8S0Z6ʒxz±Ggi0N) '&K1cY8o68*!i7iG9`[%ۃ3qMmꏿu] C.!!s`I׍l]PzMq'b8P&_o=끢&E.&2Wg`5ܘy?, JPVM\xK%Ľ W+qzy\+?x5g~/q cmp%E캌d..yZÝu"}A- KL/LD&E(;l󟫥#tQu"0lijĕ-^t(2ԙ74 Tv#]q_% ( {x:Mu/ Bn[}'9N燸]`)>Оﷺ@NŘ0?0__\bÞ\6>>ɡJlPG {r5==X,CLh~fbc^%cI;۹%b?ybҌRk HN^ =8~]@i\''.0o.UOU;'FN?֦c#I¶#SYgӬQSOܻH8%x\jǼ14TέfS-EF<#QOP ТꕌU%S_,DɈ,1k$y@sIqė>?ZWkx3<3W c۰Ќ'ч-(h ϝTC~9+{ 4JQ""͟Z}f4<B9РbrA3XCy}_ yb *aNU|;qXt%$L7_64L8$;5M:42DR[.GTMj2J$:j.e1M1U> )l~MyjeZOW4,Jf2uêA9~c4(Z&j5N_)gxo G lL~ LDXm  n 9d/=jЧ~~n5˓ܐpK ;Z3Ѝ,koR\7[4BIwVZҩ&M84 4SJtEm!:\P7_ɽ~i73kPlXgguP܂S5foʒ֤[S_#zBKe^{&Ő(ogmIK-,UlX{ǻ§okFC~r=mz򅘚[Y (Ҿ&( ZYɢzO=d91FL;--g8~{RKᱨ֜hm'jXԞ;_n^YFaj6"niSsݱ ue\o*,:\[4i\fsjty3ダkC KoS[%=¦)b7+vʗQ"^R|dȁ[m 3Y#H ^P~,b1 K~ز+-6YfL};BiE2pKgGOr3,@@1wɥ cܺ,RZ*=٤{:XSRԹNBWeTx .Ğ/x$I)=[|}p֣zQ&~&ک_|PNRx-o*2Dsq3LHt_NO+SYOD4*Tׄus΢*y͢hJȟف/(d/Ml iyF,PrrrexRf*[`}P\WXKQ@ӱ=SurMV3#VζWMq#43ZFAE圯Y2CR ~^FF`˳9djc"yVuR!&yvPOEE6菤sZNGaR\S2O/"7=e;t N"u גIyF1;,t7k큣zL(9!/~-;r)w?" +D A[3Y$ZmѹsМe.[Rxn5no6#|R QVª|%1dkLdNo+cOF80d3lFvĀhhyzRMI?:9c,pn ZWiCX_{/;bfߺ0R@B|ob(% ʦڈ̆mc"wR~qg0GinZZ j>{5"'z#P$b吺l햣Gt?;n3&L>#;ĖH&{"*OT?PD$j[QҨyRѨpU2kA]dFvxe"D Kn疾UjiolO'F@D~dֶb¤YebE!ꀵ}#kՏ0s7cepj"X408B1҈϶p&B"@ȿ#uT LApz0!F:F 6fz5KGE>ϩdj٨HEx+W$6/@z/q4ʕ6=g- Ӛ gl?p(W&cj?T  .%^~]4O=%p) tEChz247c$#2#ӅhUyg|hI4Z+'2,WOX(,,NWjǷV*hÈ~n8$  vaR^m֢y]covx8%Ia5M4Lx_֘A/ͻsQNp{?"w)#hI#> 91|KԒ|'Gtb >"TzV(),?Ppڛ'Z˼+|.*)i ʚN'lȢ!'EX@7=%a@7G͈2ߪ:=u?u ?)sOzq2?\֑NҮQ[GYM[&HZi?3b0'Y_ r}U74;ntB5ttIUp379~S~4I${=u?YQ&3 Atɫ^]bC=biԠĵ}nDuc0GW@᧌%w/jU~t_ƶ%$]{zSl[V}0 SJTz[!%;X7!%;*%T>,2CHQkgoڭ{ѥ۝)<_MN{syaMcS.b2w Lvois-'vϫ~W{nx{^3er! L&bʅ!qĹ3.4EJ㸋xO#mH摟e 1i>Ip pwû f*n1!V'f=!+@pqr}C!#H3l҅7u! )F D 5?w9CԄ6 AMe0]dkF_$*\QpOIwS#>Ԥ_>Mk흙cGur Ww'#;sJ+gt{/rIsFnEy"+ߗGW {\q\XC>7ӑQEBFo)n|HfpD䦲FxzO?fT{F@jL* R|yI-;C!W 5ra99[=urP^HG!#ժã]7QzSmv+TFj+Y҂V* Z{] \_;~]%zyh,/Vstb>U^WoRe12Bcy>w*π7`7eD}DVhcMPqB4-=7\#fzŐb^Nf3̘>1}$0&!5>DLm48 YKJ 8}џj:oȰU,F^ۃbï>?F΍T*Y$~{Vڈh dՙoh\-e3Fy @c ]7JLҗ)3jY=k Ps{*~n7c%MynqFފ}^m\o*%zTT272tRn$w׊wp ꮃkz}Sz"MUˏ`+aľ#dWqOZX7ѢW*. kQ)qTzi/L0qˉ& і`j[[a,"  &l=a)QZm'O[$"<qZ$iyN|N 1g0ךZ: p+اS W W ݢF q m[ԧLӘ8 B1; ['*QFeȧ7R=]{-·i֚4$fdd*M.,v<ŠHSuKM7eBgv5Y ]y&9cxvvP[LJ.T֕ [q=Y59wgs.QThv`^uңt柶cwiQLP nUIԒ0wx(AWݚ5nk%} %vWѦCmg:W됖52G΁eC_'}춮["3G/hOS+,3\u 2I5> hxv} hEkJvvMovS7f`V`r6zkkǃQƒ[["qTلĢjҡ!n\V~e*K*6B_`gٰmG"X`RvvDy]B>?Cfˤg_`r"+6"vxj֩C?u֑֨*ow0MkK:8Y023A87)be(,9;!>cO D޳_1 8,W^ZEʧbyeɚnPǛh_Wx)1 `痢< Cc>EKb%3Zeg'  CX75xәT)"%لz%|{S3Fqbuaԧ ,9l|3 tG()bYjߠtGH&oO2~klO 5V _E(%Ļ[x7qS46q6)opsݛ%8Oh M7{`_Urp8$oD1˕dwѱg+Wj`BHjrw'k(7KsTxJs2KcX𽳫,F/ ~ihSd( M- x#)QZ[^ޘcsTIe+ڤ0H#K_E~Ĭ_;Pu;I㉾  =rۊQH\(1nY2̔*΢ (qiNN'j5a@%0!šsc쇯!7xIf$dku/ `}!dPvo.W%5Kz@bv}| $$웫߶`pS\z!fS=azGU@+^Ըi>,{a58r蹄)fVK4bZ<Z=-d:y6jJS8v ]/Q5֒/2LBlWckfE7Sqtmrn0AXklR[.I; jQ:M?k} e*ڗk/][]XlpMaZ8TF@k|j57d<%x -3* &߲Q+j]H\ƃw{;Gs{G\Tf p 3l#)WJ=3]7߭ixFZUKqw$V ϼ" bS`Tcm|Y{ة4ɡ:ݒtAmey ?/#Ҝjpoo!Oa5]DŖ@%S<Ȧf@;T s(2w^k%Byf@(ܝ7Jj{i CVwڌic5 Qq1({9%TٟËr!1'pdJ"&'uIWKj. &5!+1i , 3_P*KV#r8ee?Ҝ*4g+ˠM!g֭A')z_wa{2)U5aHQ"Iܹ =G5bgEl)3֋0Dzfئ'r; pHj.e$4 !"\6R.oR<[f7B& -p(f!:MHAAzH_lQD?)[j!ݣi= YgvbU\D~cy& ?I`Hc7LHE,Ps. b|M=ߡo[_~̓w@*ތ;K5 ؝mMmOJߞ|9Y+y!#·V[Ք%[*$eXbm WI, gHse#Zr4nВ >Ws uRP ֔cޅ"ڂy![ M^ߗ1/(bAiD1kZ6'TvO)|l0ϲC(bG0t>L:r6(4 }nC]@? /q54J)~8+*p:!*~I%Ah4 kOu0ym/ ]YXk) ;Do:CwC;E|%AW+ߨrPpMNnIqG,.|B]HCA_A6)_v҅$3P-|g@H:#+Y Ρ'B2*Mܠ6\tLBW_+=uЩ\fot'Y^uHɯ94s?V.Z.~r킺gK|-w)d SE$GRͺ~ wr |{`lsDm.$z/$V d?Eݴgkbu ˔PDO2~(p;o>AKX7GK .K$*[}COd[Z J~xbAKx7lHEA8&/P7r5+!lԶ92Ir, "p2*D4sJz,D$yER't: F&"?V" ks10,3 ;|ٝ'a (ZZ O*o(*bȖ '=6g)^Z3jC'(V$&OQqW {n,сDc|@5r7YMdEzm ~pAqM=_ ^NA_xpTlGӻ-͢F%YW|0{A47L|}!o1sRl 9)m&h}HC@;PkKF|Y̧-7cg7w:%NJ9-jxJ*n\b{ 7#'8rk)D3tavl2ѻkql/J:IW2 Ea,!?;K)KG|,uzmL3DX(.Egg]9eOYC#M? ϯF }wZgz?cQh KObs$T/]ҏېxOYU5}4a+>#pSXK7 `iNp> a T^y)VŜ򤪬/ӻg~L|)땪La4Z[#o *.׃RL߿as\p(Nf}*EF!&96I;ܱ󻷯X2iViiexIܬlΛ*`` R$C`j}(na0JW^"@e!5%K$K Je+=A]eE@V9PtLBXX?bv;!,o wJOi=z(lwODm."@&etSq>' |c5yo5Il"5\Ժνt)!SsYxG3d+"rvU({ <,N5:pشg7c(#*l6<Ǟ.碇$@թ?|MՓ]%J o|]zM \F)֖OZy+#jADUfqBzmi.>A48u!a+Y>$ Y,p r JbD\Y֮Y~'Z<ma(ȤLA̗~ 8a?|`Q4Rxh}od;^{xT{2:m;[:h!LD'1De ߯dE=ށb&#ip$gf JLFz`\7>WH90G\Dajd.d)ՔE?0;ϲ+Lkw"0xÙa7usϟUZrzni|LP\1\ipPZ#܇&0Cx9|\s[> S]c=^} kIsUf5TXU~t(]f20%ʏW0K p,e/DbUMzٺkhOIQ&L _ Yʊ =xa?K&Df^LiEb{b/A m+ j偠`ј[AV#oBhn}6?dl?Sey1|jZ{9FJDI+1a\肨;UP O$;̈ ?'cHP}Scs܌z3sWIKPL8e|B;zځA#I.+2,u֍ȶ<9!q Yz#+ v~ Züo>|H,q/@WGUY`~E 綘vOa2묏@v>cSsp_MN/:>24b׻!1XX@Z9Qnq Ca3G?uWtikP#c{4jh. `kr5p@h%*>p߿BEOU2ь?[:|o:NsCb`y]6D(GZSÞ,PXPj 1Ĉ6mB2fr<䯵ɚ*E~,SD|@S][2Y!|~bH 8ԩsK@szFEGb fu䏉:x fPIl:],` n#.UK7IGc}f{`؋T(@#ej #gZJEFO^mPŶΝ4j%Y .M>]Pmn(q+Ȁ uƒ+f6X}耦 :4vjKrkԅ |Ȩ~xB ?·N;Z-1MOq)5 ɇInLlg] G 'rqv vP~C ̲pb* N֯ a=O-CdPI/Y?#3Ilu-/C4 F2.I"-j}huAQ)06f߈?:}kCkh=_/%&B !XLqdfy|@\oAީE"ȏ&j_@03,&ckm3J;1 vǏf9{\b*4Caz.;r"8E0gN:@V"7vIQ3w={~qJ93i?lNk hЏ K2Fo\LZE qh_Ԏ.ÆeExb۸l:<ݭ>w@(了]LkF4)е|”JP,cL]a8X"ZLوUv&QẌ5U˸6Dzo6tE0Q|c*A =NyEI?"HK3_~Pi|ZW1Xg-,[Al{i1gu\5zwI6Er o5%ՑL==/ho]qvVң';t/ca' `usVG-tĻhk#at{|H1_UE8#G H&s^ -3(+3waIlsȑU@'wN7/!SޠF. :IAnMz?8=)Z8-2: `Π 7ѻ(=!M]ZKt4A1p^V&Kg?Y}^V8jzIa~Q@g{B^ !!,F&^c-?끐:q*|.zۊ!"oKxHm`?@f0%uh]@j绷p]Koԯ%}5nda;-b~v:9![1 u$: =r#YkIeWt>;mhMIKG~yW 9=E:~W % TiKl, p`xv"ʰ|gjqdඕsDąj}WZ34ɟW~ u[(c!  ȩO2}'egϔrNM. cu)Үd^3깶'664vrM{1I/,crvG#n|JkZ$+~^߄0ZLzYMt))/kKT:45eg*V&^̮v3R&G+52"˂zeqB E'%s|7hٰ g&Ml)P$?T=T(8Tvܹd$;QNsP>EK8ɧP7YPo ԓ911h2N낀ra&M*mӳ]c0|IӤ$MENί*zlFYfzErW\)W;Jԡ x / _J V{QH Lp\p!E@Ad(`>IE! 8"u5L] ֮na[3 VV-ñLJ 41%9щS]W+`9pB~BLO$ e5iK[#h{H}be*땙mOt+}boؽ P4?{2pBDJ#،`.i4)LfeT+vׅbV _Vh@yW3!!]7S~ش7xZTj<4C)+~4UfW4ze~ "́o"$u6*ʖhn;aSгl}`AªcXT`Wh <7^6-߱ .]bZ8mR'ԊX0 ʧUomp۾d#Mq0 Na7J&HM!!S̫,^ԄKSi&Jp$>WZDZsKM I~1$O)%/]Ly yYYD|/Kf8h0զNNffޅMؕlI9e#Q)$RvDDC%Q\ 8K(D s_/*a@ A 9{s_QO9bCh=^D5՝br1 `8 |JQ18# )o \lzDq S7).uQG~<ȼ +0.kl , k̝" 6Løn|=})M֊R<puP>#,{KOcR}QN .%ybU9q{&T0_F*׮_'Tq3n=c~(ǿR7"p^iJFxtMvd\(ju/v ,Vϥgsg@2K{ݕ. h`_?Qe6ޝ3?? b. .nz,b.r7+OªGn.h\v c[}sWyM3$ܞ~~}mT%(S'Mo9PK k -p]QS&qarGejYI\x׾.B5[KEPci YTsv--Elk&| RQ.e4r)uH.a*9_ nKAC\K2F sA":bE} + ^ArhB!6 {rx_`,,s Wy ZszqZ.6\(g:Zkzqo;9+jzl%zkSq.Wi_ԄE9u]^@4 4f !cP P7S8U620įqu o43K _y+V~m)W권6keDABilj<rt¾ZL9{’K±\GƔXFBp EKk =l>,|mvgxƝIE;1%{@%!\ Q)BU$UAJ} 6ػXՑ1=i.$$oYJS${mRKO9PbJn!*,1 W1#uQhl7 6.Yq7v{՛sp?F A@].Y0miЈfM+4tmt2qB2 hAn;ׅq-Qd1~B^Ŀ#7M&DRU!1KQԾKa?V{bk_^bQ1|uo ˯`GtT?4Qz";Jʥ/ mDs5>nFq XHY:C̥T7&>U5|NTGP&?: %@NJnp/F oV.j.bj J56+580وֲF|e^tZ)Pft ]b2TVno]  ;k`xJK9&¡v{d~?_M|dЏM#AM# L3"L-ny, 8wp)d[T3sj9yO^)~I8R׹}* lzP4pY$2y5Tp\ez]^UW{𑋂F'vDZQzcԤ}m㥬}^ q!y¶1m?%_ 55Әd_j`Eڛ_~6'ߞv@Rf$ѥ)1F8kP|-rN'p_Sv#%'i_S`^ !{b?t,5DUÙ$ cWF}P.aN5ݡHrw"G ^"gsnL0%'։'P| ӹ Ѱp`s59F2|IW6 Q"]7Mx4e$]bm[~{o^NmtH^bLG ;'-)9lxCM#6d&F7)]qPf%bQ ,)+'.1i`gog.C|MmgG+ %o 5lf=W[qpqU #8~وW#t1gޛx)0T2! 3R0]INTƜ*@PnR?Ec^̊9rlG0e%ʤ.aX9ďpm갤&H!)ɯ_*X 2[( J^y"_ăM4̀ogt%" l[i)}@mF*ynK_B]ҁ=^]qқR; ʬC/0&^fyl]gW^@O3\B l͘0 OD{nE@oZQ*3§D[{ttuTBQ?ހ|Qi"ڷ Ӻm`o;$Бo5gE]!h0KNubp%]Gu1++WϞ#L<+~CꈪGfJ4MP)0gd`qjjx|Jh?H^=j ^HnZAނ۹JU8`>;]sRG8\$W.^؞Gq$%{ 1Ala0`4{kMjųֻw=SovX̱lXp_'JT9Dӗj+sQs]/+LFo)L)e9hBs, >:_ų2M7Q鈲$RoDU;L汑`zg&MIE'7\vNoW 5`B >UG=no&4qUYSz,sfCVOjq#bH?l4+A<=:ɣDCo>גd@ O0+uD$[iL1)y&PdSGa\ `}۱^*/s覜/|S P#s`l_M_u7BO$%fkdUJ_Etrцk0"Th}q+杝 #!MYoN!DAyl, nW˽f&H\"{P,O񧠢[mArI'գ47Xy6S+IL-rmrsd$m L Y*#)<[.zWG٘ehGҁuZw w_{$&N ԚTCU$2'ݨTp&M;OZ)nXfpҘ!v(BrBnͅ?gt!$LH5m},u-"*~r0X5ҞCM:V AbF:,ms]8"cn2}~\BZ%X&pJ(+j C샩%A0h}uYU C?Ǽ ɱ]iʼn~hXd`iyƉA@Rp)}: DÁ O53]D$F_wn EB9Wܻeȅѱ1r{eIX֚J_)KK{?Q]B!, [ex|*Yረ)1!Կ3:_Z`|?OnUSc56*yXY|A3G :P\j5Ft M}d /TlI?ٿfYVl׉y%΃hZT4gH1?v# )c"Kk%j%nlf2Q%?1wr=1j|aQ!-N\IoضԪXUȲmvʐ A;,[hZ]uco!h۴\d T J[!ѤrDAϫNF-὿؃"|V߃N08pHʒ{&7k8J T 6QL x-?.tj\Ox0ܹ򛍴qE-T_X+FW=M[K|N7\?˿❇#*&ȋTI?z,A0v~.n7F8d{M{Zj7nc=DIvV:+BJW}LqnTA*sZqVX1>n7kŪ]ȿs7GqRxc#yX$U 1vnP]ʃ,xQ~`9R ilp&XZ+0}BINT&"6%Xp`&x4&Ħ(%~FP/`aK/@?e<0_7-I흅no2$sg@%&@ėdȞ (7B(=Ძ[#6:8gL ( 39X(<[ (oh1kcch4)[ENwJ,I2<_hrK @2Y# )QloSLD{qdՎ[oniL&* >_-q _!u\P$viW|RNpfWivJ{kk+bY՝Pؗ)MiH)@i9."Y(,(YFc; nZ ԃ*|݀׷cZA1h>6*o+<&KԳk똥 ONr![' H(n4 Y5X>b-~WR:J@gDWg0WTU|"-h_ viM^O12;aY)Wx?}U8ǗCi) w¨U uURgM54 ~T% AHXhVrZi7"?K`{w$X 3{ω6 B]؍8fNexE!2OoG+ӑRjh *p{cE/;ܼ+a9MUFN`@~㖺흵TUw:.!u$6BUn]#|ެF75 ,c;!KbHjEy@cQ8OA*8\:J 1<(.uz b?,^v1>Fڊ(#hN~9#GSY'.ꃗ`4nV| AMϸe̍krS:uPhE1 7t_!]WoYa1rHŶ'-A!g*嬴Y9:>Z:]˻Xː41ڕRW9U ^OCbkD]doDefo_n"K((&45oļ41TziD;TI|BZ3'޷hF/L!pf^Ck< +_JK M{ uIႎ1T+fM>iLQUW 2JQ`'"[&Zu= ˁt35RXDSnWs=xC͵ z_2XRM#clsAB_2TvP6a1RX7Gnbᩳ?_IJ0\(X7vZ(mr[0}Η빂饔aRLdÁ,A1l2#q9oP_̘u"Ճ>rIH_F!`?aJl֧ \ui$_(8b{tJ& ߑ dTICe\uRNM1bM'^nIGEF^0RdR .l{'Fw|_(Q:$l7֪?ؾ '"_'`.<:C9PU@A- e>i S +O)QqӬl./Fr7 ҃ qf&(^)HsgF䮩=_P};=?V麲J`ki%vvs42`P$aa>(7ʂyL2WZAO1IlwE?X#j^Y5Q̗ _p58;FpJo nhǂU~e>Sɟ@R]DH4ۮ-'7d~ szKc˪F~%V[CAFY3kx$7kewʏ eh`m|:RCNU4xr peԚik8yVH/+*x}vn%GI>'iX* &QOGbw6fo/Bf9=UǏA0 N)'ENLd`fUUKxEgl[ ?NJ g+o fV,0q @TwP2ߊ` kg4CS*%Lw0QrU&W ]vp+u|y^9@vc! |U @gg'3Q{X8AN|.+E0#f>$is oX_Q9a,MW֛7o8&;׃ea&u05R5iNȁJ%9tL]SzFC-7V_ulKck\/@t,'& >*M4ieZy)'8D Q>ЯqO/-mD缎[xB?w .GUn&.=c&X攑rTH״~ĉ.Y}F7 (|e՛w\"\Q^,;"+jnVU4w>MtNm@krutD72 8WM9˫Fj0cFSp %4diZ6A}Ȣ2>[ Hz# bL*]$=)NvpkPguu'soÛH.mp0Ғv L%_P[S>P)x ˡXBݏ[_=QxHvl%Y׹Їɀxv58^]&֓q鸫'Dww"*`ӿ6h>x&/_֏߲\RIXKK EߥК/& Txʊrی5$(y H\dԆ63IteHIo#MxaCfaN%pfAxދȬ/Lsfx0HYn.Bz}Qǐ)}}$FK Cy r5'|`  jk4[ M({o75_ Ȩ(P͘܄Rq˴Rg"fd-8bZ9QZ8”s[r2)Ӑ칿[YӂZC1ytZp_f'Y`mN̟  5uJA 8 ; 'jGu(pv~i_)TL^ 7_ɬd3VVOMU Cr-y2㢭' cX[~'_RcG&ghҐcdJ<:^K-Vwކ->K$'怿A̒5˹ H//pVEbëzt=R䈽E$]8?2ƣDYvcT*ТU碾t1ESb~T\Ҷ Rh 9(~xWz|hw[4V6/%,ieJh?외]t+Ze4s-isqFbV/)VPe 4{XbFm/sw h<}6'و?T)4s]Ǭ xɫߚйTQo`>ϳۛ1{][X9A8y/{G kbl/Գ]$IRŵ#p9Lh rs;x*kfM2lo@v"ѻOJWaKd7%Qi~&;0vHywXg&feϗ~`#7 =/P{K\f5:F!%|'vhrD{?A$4"3P.x3w1:*͚3KdJ#eqRhw.Aؘ#)*;G\p=3Qr[<zF"BMn7k{kd3=NQة+W+Ϻo;!y: nHHu:VdR` I*_/hLot HQ`OmzDvٿ 4ɋZyZ*a1TnG=Pu'}%{4-=Bq!5 -w}$Ԣ`4IBQ^ ѭy>IGԷv.2ַ.걅h̓nu񋬄̢x 0ni+̼ Q8s"FHP,l}X7\ `Ϊru}n1nMK(-! 8 .tx/ רo5CU`'L*] b+g`~ |~/52ksإ ~-pOy$ػ̅%oGv;nyh}{(z H"b^ FOU!BwN$^`ǀ y{s-۵D2;d?jLz2.M(7&PJ ?8<'Xs%7Әʍ; 7g nq<ɶO$YOrȼ@7ЪW<ȯվ*zLhĕ{FI|"5m9dFq7,H0V"Kff6lN/|pBÚ|zzfxPADΌ ƌԅ\Tk8V)ncHS{ K j,YKzބ-s0e9HrOH)X\'Gm[R?w}@&2'u;sjo27sq LB9!0Oؘ`:ǁw{%R<)ECRM @+my4ץ+9}bPhʡ)1IvԜ%FFsO*Ms9JfQ&3 !UEP xLcno3xЙUvRt[웬1rŻtkIt8&]xLsG\BjvDzY;Օ?Zs9yc%gvIoKvZ{ǔebO7`o M)ȟ6MnMnQ$2( y _ǭdBb?$d}{j4y7UW(<߸+0abcaJZrț!z.|ǡq\Oyxr^Nl`:N@P0?;ir>@#Ԇ-7i Anj?'!?#۪Ki5PAaXGOwg\EX|U(1)ʳф;+٥F'qV&[1yd6DpZinv}إ\'hMc5' jBF#c_Vނ+;j'ݚ7aL)`f?ҙk2f;u p w /`bOYeG[rŏ=xUtyW|lirV#AT$4Htҏ;i=7rTJ1LW;A{c8~q c]pMǀLL;Z;,K\xuq3Ya@k6/D\·ġ1syο~>R~Wf)]RJmh ঩.JqRA*˟Ͽ[ah>EڌeG%gLY^[]Н{iF&~)3qjIpʑzKT]c{r__H@FlC7M4zeR>6ƽ6 bT "4.rk(&XKzt*P ,h@u7yVj͆N5&'dL}EflLa{]gC1gKp Qm Tv4h7ֺ.Ihrr%>qI}<6Uvw۴EMk-THZ}(_4:ÈRf#>CU28B5!Ukh'lmJւq UfqM[K}r]܆rأqrΙ#" [gd͉D<.?3 9EΜ4焷7wn]x <=0ˡv c=j3\Z>;Eg P'ŕdC zYA`=UsT&*(?8's M K ὐw3x:*m7򝰥AqBS 2j/{&# ! \Uyho/_wbpB 7&,tjJ2JR$: [xDcЮZwtI :!@9O#CS j"x;0Ne U>En4r DYyb "RyF0c\;S{t|-*']p2"%:4[ޚ y8u.yJboE(p檡{L t",˵NM0ew+率G] !+YM׳P~Fs'g ~e]cy# `L﯆u-%֝"A8o{Pe'h2>| pr`]ߕћx{ߩ?.S{yg*-`oF!uiqDEo2 wAMM"II8R,  J'd dlC GfpF+T&[Շ\$`*X"Am8)?.sݔNKЇ:yęm w@3ZqK]n1ιAÖ#NmBUmHShn Y>.I@3l>A^, }TًUTk\]`!7|4\l`~w#ܪF Mw9[! LYĞx |t qkRx2ye6xRGX-Ԗߐ%Kiw:"{A5O:Dq r62^tc5VgM ^'o=^0 Gw~qYbFf$ft~aR|FIJQz䏓NWT#-6Lg XַE(xQx)S9$(2Acbxz:JE4l}cjXXG(3Zezv=5c_ou/`zl3Fe n(փ 7Խío2D]hRظ%k*zcw_3} oi@Zao[82ȚhFhm\:^v`y̿[QaJIcd!Wj=g];?IF|dlD4LNWwZϞ )\lv!8r3i(Zol*;}akuu(0Dͫ hacy5rxh~ǜ؂jSob!.e"}> d*ۯyc6. YKF~P.ǽѣ 8rQPa%48+ylyܶ1W+$U>J&ASuFL 7H4p_;^v1-F4@Q֤PCu5V@SS^bURQF ˆ j AԖ5&7EP1t gDCǡS_toќS9l{2yqb:"({, {m"}mì衾"\TG?T2Ή$6* .Nmȵksw䒜 v[[58ʣm,;?hO%a'Qj)K ET6'r}ɦIö%=#9J2srȌ="_j!0yl[?auHtY' V(qP r*]G :OIzZ->32rרkĄ RJסKOR^&O\[X's&q3<9+rnEu(os,qV4@B.d  b-U#4Fs ^ NE<2T'ˊҟڭ%-y 󱍨j[gGK14#IU>7Z@r%&: UߣLI:MuE spy$@$@}ێ=jO_AXUJӳpKK^i#k<`ueUMQ`/uq嚯}=HW f]l)CzZ5Z=nX vg=the-֎Gq`/Ffee炷N>so/H`jt$C [m+y6\}&i!n@a- " ^M>ƭh! NGb'nɵuuԎˇg;ͤɕg%dKcsP8{ Fxĝ(q0$;w*.CQUl(sW/nI6y•zPMM$>[ZR`6 } ~Wnf T\Z&m z+0XVDT sG@kA^hѱ@/+C+ CFUo:ezhV1]֟5S҂ud^"WmW? Ie7;جl>l"Ѭ99}{sGPVm%&Ѻ w0ܼ\] 4I>AZ>s%ɑ\h$=kzTXq >؂<U;vcv=ulF %be*p'#Sj9Y!|lUFPDخ]M^pb5jqxʪԳ> k~X,]E_) Vcϳ4Y^YZ'/" wL:yA=S)?n r'bW 2:*O]*+hV0 hji)s[?D OF!UϠAVhH7ˮv7X&l(;p=44IDACG_]GټI|zO}2f!̻>Juk :.U *Av67lU>|BfaKczIME_>IBډ|ϴo5t*hZE > 2Ǭ;x ;ϒ3m羈8䙸 aED<~}(̟ӫY>m)FO[!->  \ur(BW 3!p]+˷I ~|\[.9FïK6r0UwnҏChagdnkH- 2ȿ5o9ABfƔٓrv.Al-tv(َaܽ0Z [㎌ܤSlkXG vIʝUj>sE6Ί#-orL`EݑmG{mE ~x!2Gv$>NHUwV%bE}ʁRN`VctkA@cn Љ(.܌mKsbf!a#zrl|V׳ : ZoftU̦!h[,L:Œ`5uyaOD?_ N+ b Lˆd̓b9e) G.3㉍d(eƷY1 gm-+lS47rUyRJ4n֚hi3bH)E5SS(6d9Mվ* PY#Tϧtsn$|FЬ<5p_; -Xv"OSӌ~ciON]VOw ‚3# ot%+VŨOaZvm?-2I &R=N\ej@7zecʽzdr]Up˩ڸۧ', 9bC'R))(?R(>)@Ѣ-̧;gS._VTou2I` PNI n@-{ _ ~ aug M!<|ҭgoAhM:h ߑ_νBY6oρOA( mͻd0U>`,(~R {GmnhĪΛ,t P1v>CLHm]:|@ޭYw3'śU#wsԀKrC9;j!;DCRZ0U:%1W?'\LvYv٭YLvKke|e*ptlBp/5ȹV#tXB 2tQA 1^` $JKҳ2FcWϗ'DJH;A2$ww07_"jǽݚtWRJ#ؽ9hbt3cUY hŇ1$wD? Ԭ=4)IͿ1j^{ppan)7cU(^QIu3CIq0V՘sSHN`7qYk94J @V!9zS!1:!~_]'peZ5ixn[p5/ЛwD*UhcFVo|%TMI#ޓ;@b`-T >mi&~]scljIr9񆴕TY#t0ѩS:%BUxi>mQnovϾ x%XcJeϗh0Ok٢9փ͐WdT{-.aL{{QzN;}ԩ PZ[,*܏=y8ɕɬhBh.i^H(9 ɇJܑ3i-HY7._~eW{Yo 3+@9rucd-jGMn#4#|B% OvkEcfjDSg=˦ħ׼1"NكR9/{qT3gF^[) T$FRNfC$dg!?^q.|_}Xˈ9HdmgAKڦTp BSkZ(9ܖ|>, ^WM3TfVD^3'*5dDߚ)pf0stϚQK^ NsEWH0MI_jથe{Oqm0I[2C9@Wj= `hq>fLm͓ *ւ"E t\2a64j稾'Edr}fvm-|m&s)3έ̃oI˿ן88ؖ)q gLPXom= kU$ SdW+$g~9F!jH p:Y 6*ֵ 2Cy,voA|s%wI1"g4 @]@26Z=F'm{tVغ(7qs*!Gr\I' 4;а`vvfh t7!zC"l3Wi?pf~JM!UYd֋}{>3O'U7S`Nd,EtcCI4Z+Hl_^hv-ĸ%r Y('Ck㪠̇7Fc BsOj{WEW4{Ÿ4V1![#ݗ!+;C¡6mt6.a0GPE[evc^Q)m Z;k?鳴t4eFuu?n5 cS|?\+a;45sRKMM13hi'o[_"֩s3.-G\I"fȘ0&O5N/q, dBb+>bCGB5 qzxVFA,g @F,A@=&OKFށ^ICB \*2sB3_=(eWD K 4N[-ֆN\eksn: ac-m6RcH;;Vmq5"vO#|sÜ&κQ6VW6?{KU K/T zJKDD~@< :d2ЪW.]N:K[bbiZ'mɩeSpd'G3 d]~oqHxLe:22WvilTqIoucDh'賕QY 70s+Vcia\bĖm%- aNv?ݍ졠e  α.#C. aPتd)߂ z.<'.*R'&˼G=SԉU} 0xtEj{>)ߩ7.cC y+AN7Tt@0ub`|ΘF\:‚!6 JZ&\X~Qsn1 ~#5Q'8絁U*@ 跕^oZv" f<kJ$榖 tlI݅Ċ,ȜLH`Q>+Ds3ziPa9z5l m}u8&4JoCfP@vP2=m[ )6SlqQ gl ğ8.T:er-0d D:dv Q$}PXyV4 vRrw"PiΣ9,Ti= T-٢6J9?0+x!3]A|lqE!6K0~l20Eֳ-on dt_dv8s>(`wAfS)sE.#Ľ뺛xNÖ͇2틼T_$"13͇kSў9.,q@_^[ «`HRD%by6>m? @xd6@ױ;I㬊EwTT"ѡ?ލͥ]fQuq d ¤6EfGƄ֘QAU ƘmԂu-Hix!ŜT5mURQF0keW6 h^iLTF\l@vt gx(t'5R/Z;gZG̹WD9VΉxx_U@c|XqJ<ȤQ<~]n#סJQA H*gR˙r7fUB,vZ?"pPv#jc66\^0=QV&UR@7t̽e0>%i7H4%h=p , =!șY~#D6]Q_TiY9`-x^Av 0WwDw2v~S@Yˍ ~Hp9+cXC"J6QI- 8R@,d]'!W]\ʳW~I]06݄DjZ%(HV\q) Aa58}/}+[lYBm$ x2B7;:;P_6PLe]#=f|}]"~JZ:ҍ%>{5H/<{3 fL_F螥0Cљ#Cr _ן0hWn4TR04}ǞhFq;l|Xje31YT'*wY. m/Ӻ3J+GQ?$L݌x #È7FxZ{ubt+ D.ӓчF?vjYr2"^6n$:r|q/S^4eo|RE\_!5M.VjyèӾKT/g6))V Nw`crI1؊$  6m\oȽe4q@ ~+S#G d{yt_! C-c \/!-ijRK2HJqw |{Q03!B׺|-km7tNQT \Qvz,Q8!K%+vJ"VHjqN /̞~)GJW9$k}-6fि!-0;GZ0oPW#qk.8"wF2aK=ٓQÄmڞ%guQ[JSjr5[0`k]wXy%E1Lo,PTw}ܧBoދT7{'v%+-WAPD=jVIH54V+]~z *Q߈\bc *ј3y{8U7X~R Ucr۹cNe/^ѡzJ0m"O8N\H]ɇ`-"ŕMJ}JSLCvU%?M Im]ݩh~L_sT'A'|*rB05ֺobLxtI2P0׮"KgA,\bgJ꜐ռ9G*׮SRd$k_ 6]>J{rd2̪ϝ2Dftld6"{r hO͝K`ڢGO QHSuW~:+Q2Vsݩ(.p*w+-i͇^O-W#?ޏMMVwlb'o9/kn7m<'!s&=H|!ؼ'V!8(ԩk#o&/KsU'Nٯ-,kPRy_Źq&ˇ%I #sZx`YmbP =1gچc;_ Pf&n )PDaGZljxfϕ'UBhwbZa~AP-2U6E\h3޽s [;%`r!V9_!yҎ841-/YNwnW.ğ><.J7 d7: gC~:"1" iS)ɧqI5[(-|mK;3fDVO+4#蓉GeE28HۄFB6={jÏqiGtzc}azjO4d-͞z8toP_ ;Om8'iZ`AS_EGMc]Ɵq#;jऊ2Mt3vrk-LDI"32G˶Ȝ98݃)ekrڪC4܅X?y3NB[2һ[ߵL %[ oI2̤g=۠wيc0Ok]y_G2 Êj3;GqV?^sB{oY^0 a袴͞!ʄ cՊcrֹ*nk^]S:HٯR^/فjT/"76pKը_{^p9HݛǔǃLaN` \虫>N ~p1zT&nE;.!}ȊJ4枆bR.04_FwL]<SaVӐ$y8): I_;veuc0[QWN S?>+TMA߿MqmwsFլ}0F{4'ѢH~7O2yJj]lt-CV X ٫Kn"^0}d޲5>hb?q3bE$JB1uNuAr1GcOnߙؿ0 :\z)lnWGj9@t_t ^NSHe6hwx<GtW&|a wDOX`Bhuh6̮9BxbE[S:Q_:~kLƗeEq ]4-ǢKs)NyἛ 0eTmgLOu)Twnʾcy*-`uӆ?N)j""P f ;eX o Vy'j=Lj(X6W%f4s, hUG=DIN%T$< 4ybʢ"sRc>jÑ3a^8ʕt]d~Z{k(<3B"b|kF=xZ+;YE/P7VLPbll}A;mvb ux$Yϣ1Z f¯t{iƪ1:IN|ݝ0X&X eSA. Y7r#b҇kUM,˰dsy~|C.XYh8l 3Ы"Ә )N1׷| aF[s]|*NL=`kyȕrcI |!g?^K.٧NM"p֢hՇP'mzV0sվCWʮ?xlQƟ2+Fj'zrBC?k9EFHL9!a[*66 h(~4?BB/u DG].!94#o@ N@L+K_ 4z라PΘ]x9+ w+h;KRW|Ns[ǐъ;bIgqU)+wsw%HM$n{kn:I_Tػ=4`fg Mw=Ԍ%䎩5W(2< VB`=kSt u8p\ GAN.|w M8$c2\Z3Wb6 j0p=@ ZSЖBDMwx.=Qh,T!hɓےtlploaOhYڐ:(} TRtθ(S].q& ۡ---{{ .^} Hj8m4%މ+~Ƭ8~6h[ht+ s K1O$^w Q1}fXVJ9Z]2,sZ`?HR ϛS4U+ p-Jѭ:#9Xk /ǝd,l'd<}0KƀD6_F6 NOB(Wu/k'S0po)mI7.l=|Z5T [k6?Fv`*p T{䋯:<;In/߿Q*nrlsFoH#_nUO6*HrLX{Z:7NN 5=9|EE^Fi2Cʈ).ŗ3+E_]1ﻌf2d ,DfC-c\dg9\:jOY<8Fjmr)a-3!T %+۹-8ut]gkXB~P^($2O̢rk+)^EB{1?dW[ C+KVqKBlXyjOͥ e~Yslj#-:a H[ҫ[ 1v3kCChZA>!&J-S(, 5h[n7PmEDoA z!uz:CMbB6L{E [,x~ vko؝u7Ml>5E߈\}O;T(nGC5P92b_`KOCܴ\,!h7lVZ@ѥZʌFg8% : Tw@>[$^-4#asyQFAԑ98TWmmҋm~6<+ky,}`c+.Z:ib@Uz@QF_罡2A`^A"U[6)c ePľP8BakIۃ>ZRϕ" L\H[`ߜFx1>[֦,Lč`|2`|ВкOvkspo;Kh1-jj]D 4}/'; χK/C,I:2Ȓڿ}m%K58hq vܽP '#,Xa7n~i5 s6iuO媻\%'*t1F[0Җ` YuxGZJ֬P> 'JwB7̈hV?rsdv5y/|>OfQcd!Sóِ9Hb c}RU Cųc T:p4%o5&"@s1břK;QƊKI/;I432⣗,)*^?H0X'{4@"re8+07 Qeޫ*kxù1 9kr.J֟Swo>dc u ƔQdsksKixAG%Ǖ}'6?~|rcƐqrNMay:H)g]Ɂz6&#S'd;!V ^4p o`" ?lsR Ngh9Vި[R y9di1UN݆Fm]46PHsʴ DZk8~X16 lelkgڑds;҈c{D@Ǘt~ hRlU 1ۋ^O`>y ]0S^QvbrJ^縉oP؝1R8da2Z'DP,6zJ9[t wӨ݆XQVR{łHh t[(!(s`r_z8X>ٚ! |5ݟ,Ã,3}Hf[y!#PVolqd+DN0LqUğ9!)$H[F Ұ,) '-J[k۳P$@XR2猔eH|v靵1CxˏYh]bYhTMEs/TU= 3ӌ3v{ij]8OXEs^+V* n+Djg紎!&~(/A<7#Xҙ"矑kw,䓩Y=/0agR5`DǎZ.J. ^D e*(C+t?~Rz{͔y9E(Y  l Nl~gGO OXQ(b̡C@5r56d>H,bOd5X6< I(F` #y, ,f_(w5X ߫AJza}Xcwq g;Qߣhm Xn;5L@KSۥYS,^nKH KfڛHuD |HPݥGʶSdޝ'|X^a:HXߣ*zz (fp i\;Θ|"ֺ# ޡ;Qye[fI{%#Ei)yjϏv*a*}Kj!64'VDQ$#jFOwo*ƭ0>ۖ8uN@摜/UR+HorY"[$V=ծ,c.C75CKrWY$߳QqK2IZjo,|y` NlN2R8N~[h/(uKE8&} a<.& xfs_jCz҃J,d_#^DhSZGȁ OR?1y+VHwbt%8NRnM11!crĆx xu-almw Ϥ"">D""fO1$ .3 UmQHzϨ$ G^+e|j7u]] B݂1%*K!_'_p T7oMW/{ѳ*P~xߤŧj xX}-Egx &rk~1sH;d 's[pux:x[;{X\T[> (?.&b؜:rI~X !Uje30$Z2~q, g#E:u{:Drܭ8]tUwpf]%EvLW;KIb;{4^ Y,Kr p7z6&Χôw /m< / КGh]l{ttG_]D_,-cd{O[EzӤJOωhiSH@X,C,Bc~Kxx1zUL fd῭pUAeh7k'(е7\j=IV,>Pt,Ґ4Cc[,ק= *|R6RZ Axs.哇k?]"zɿG<)•h5C Ć{Tl ݐcV#2[JX]3N QT<& \ٍ,iu`:(dL x-`; i{0԰x:"8?l7Bu9L=#xb:x`s؁W)ӵ&ii`!jm59fN3I٭ĿKPp[ `L-ljxLev@8;YPE\3}|īE 4~+Hb kZ!0o9UA)^ ofľN|=i꫸3B@L툊b`g̤2814I'@A3͉DloK;P$oP5cDAs9VV"1m!ZZ7F3 zVy̏T7䈂 X+lUc/2يG-~+Ƈa0*Wt40/<MGС#x W"%&zĬ7AK",=8u\H:T汮}tSz$)Rg"D[wBxRHi簻 5ICz٬;U7YY#/vN[ x'Nb=T23%:gUWolmu 2)oܜ`tRЁw8S<z9H'L|PX1^w^ȫMY-0Pl1VYn-F#MVqvV3oѽb!9W0 +?\0;9*Ab8n녛[B5!E9_&1>1rPpQtPe4\c_%n^S| pƐɽ:Nu5iM6(m7:UG61*-Et{!*xL Ee}K}S?l;t^ޔ|HQ"WŲ"NO wGJ8XKN':(#V}с?p,2eC6Yz6BWzgΪXHSdg0YfP&Zd f+\kBNiN*M]tSΰB5ZoZ[;XPtô@?*5x1"L -F[X?.ѻ8+whWˋSwIRŻ;~ I0bMR-]XQVG' 7H b_Mm[#O)ϸUk=CGٝ'AR-O>blTO};iz4N|r +\fkkR%iΠԣS㽣.:$l]eɛUs3TntӃ]̄cfQ-[>/k\&SD#ZMx} .bĆT)y\kՔmPr{+}'k,VlUGłD7Gma ; yp|gWuL `=ht’ޜ{eiOͪV}A*ޅ ;󋒨x jצxm4rZF9Mw噃og (V }0 6ithΫQJM=RَHk3z,C@V&4؂{Է|V6I{Wf̮;eGxٌQOzU0o2H1~Bz@O o0 WnO\ea#)}NO򢷷Bn{ܛƩCRڈ '`C *)B&sM;nsl& 1ѰxvLvNګEDّ8/39cOI|`GG)^_F[ }9<& h6JU>ӈGsVpsN kݥ'W*[|t1k+?*R*S*E,hMX=<2%.n5{f?gt0&7GvOqNr֊Nl>4Ǵ7Ů1y!x%i`P/1K>/-Ū8D6N$&KJ4S#MtGPeӧ|6c{ȱzjNWf$xPM [zw>t^wB/aS.=>$b^,P 񃃶N?"A"3ЫᤕZ׶8טV1XYFQhfB%NFIflŶTj|P'O*DQf I~ T\gl7@=+LM#.x4͈5;NEhܤl xap fk4.W}xk|:xelbLUC^j䲈@gf1RX~9^"U _[6e QHނ:Nlp˞Z(00ËXHbc 's,`f8TAQ׍K/~[:8-x8@ң &^tʼnRo&f5{_w~1=UC;CjU〙}@ZcQJڅvJ'`;AW}J20ڕɶ$)MM@½]7sr}6S]/1 J 迻}^׍w0I%'yG?Y AK-1EY:t̆Ι7 3r|ZQ.kkBQG OPQ0jvti|)IIw3`ooK$hnIϋ/kԱ;f}L+Tc؆?1eta?OsM#Ѫ=IDbr:yi]7nZI r{uL{r|1uC|D#2'U) E٦sKBK6*" Ž`>v4v,.|_U|I}5q(yzgv7FU:C 6u, #瀔22]#r.-3͖W5":ocRf (> 7J&at5DR :wl=ݧIהeMi{~*: Q =W#M ˶4.XƦ vM#BGt(b0_eZ]<Щ f VpU1q0Jm#s]M(CB[7Jk", VH8G #T)SWSK> ~c+CiĚmuuO_:xb'T:h]^1vz6o.o7Qҽ/zY)уrRk9^xe:K(pfAFQ-GDp6FEKڍkr,MXU͏4~IṰQ(Fw ˱gYZ0707010000000f000081a4000000000000000000000001616eef1f00008120000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/]?Eh=ڜ9L\O@6ME3˽|Mޛ8|KZ#8@7$<]~FAjyLUDhR:@MȴKp<Ƚ]Ϙ$*'[1դ)W2SX]Xw S4f3?}Fl|wN^K,wQcmfϞJsBDթ-?,mRG.p ?Kx)Zŋz|4ن߭Vs7L0ig\HȹNv,E!S뙉J"ϲ7eߞP)Xq>)~y+b;T 5Z$JS᲌܉ &h`jHHkN0&_^RGB읞O nge)rByeS!PV/`YDpAjoc.-]*f%:Շ2Lǯt)6W`OW4R^\,Ib9wť.Ph2%M(҇;|*Js>v"K`r>'[ %2h_>];#^&Tv2w&ĶijqtZ 85*g-W ǟwG?\dsO9sF=/ze1<6eTH&nNBY=mW;.$ _Yq~"r>eq{x_S2E/d~/V&p oc(whTD?; Gyp6:hbAbУ 9 wzG#ʹ4]عRXނl@EFJtRםnxUҕJH28o3F;%VOK$RDޛT%#R2tN,m*-j˵ZU{S0v/#2؞GĘŞ }c˰P{Q76bp,+-qF r!Y7BElH@6p)ad.^ >5af'litb78bOo%rA41AY/6c+sI ~1k;ec[ŽUT[;֬Hƅ5oq3̱84k8+:@*[l>g9[Jvd3I16F-/0~L2;sG!FCgԲ#0dW#xgyvyeZHsw`֚&O98x/>jH.#Y:9~^瀱B2?zu ёΒhԐQ$4OB C]EI\sUQ E3JCMŴh' Hfd+NC3;cajƊ"D F(2/M0<|mK^U[ƪOqݾ73(>d;K1fC9Gbyj[`<Z^e 棗䚣60_<6tB-Oz&:ጲ '+ć^\rS^w7])rG5b{oQg]Y9]u@K )#'#,9cqɅ")?m*^Iv ՟XQhb7 4QFc7RQ"͙Ҹѽ.R딺7I;.3iYQ[S+pll9%]mǍcZaJ^s}(,Vy+ yN`C.isO9'}@ʙ.yIVkֵ@rlB @1l ,|wE,~g?IO| zMΥ~+Әp6TI֚yſbduKrQ8~zw GbT]ɍ0 |[v^e6<*.Er%xdmbWbN%d9*m=0y\'ZX:`> C}d၀Jo?0o2 :6PǪCFmq{"終|6'K,Gvy&]jQ8Z"" `JDصNx$%Z2wtq%cP@$SJk nF 6Eqx'`7xӴҴQbM>P7EPx6 0D[(ۅ]V'ϼp[z؏dtbpEBtAFޛ4V5Pߢ2`Xhw`9+ˎ΀N;pb&YDx`Ѻ`m+ʏ P fȫdgn,{O!VX8 )Rx j64<}P5,]Vlƈq!PunHnEgFlxZ7X)MѬ-\ @54Ӏ0d!)%(?1ڸ_d"?&Dgĥ$l$4K}z3VWsn70 UÒ6L b6.bu=mU Xlqxy8c\cc0|oB5LIjmiMִwۑtecD.X +BvV?~7 @Kn{]Ad_\d3fR qO?B9sʰ&\-צWbbQfUTK)npo:P:Ux0"N:A"r]",[K1,pwNq!"n \ s8϶! <1$&W$©tm)qXC}m7wbӪr%f?Ys9Tz.n3ik փY $##/<{ :>:3Ӳ x.K67y}Fu݁E9J?9& 4,7)) Vϸ3๎CssB U߾/  0yXgvOV| U7ql;*GF4_9DK[Ee̾Us>@Z YSȑ8H#U0B-lc]i5Qe\dyG @*h;c.h襨WE/t*TI 38_ yUFXΈYFNb9T^?&WﲗJ&h9z}I$STF!X[3l}U)-Fcjp&Ӹɧm]ҍeL0Ġ"lT lёHa#17jZMԃ=Tgm活~^X'jgNS:2f/T!dX^i+mDVV9 >pacX޾+ߗ:0Gc$ |*i-l.W Y 3f{$biolrv)A[C^ )Sq;#)7S:+-Ek@ ѾAN\>[ѪU)'݋}00] mgyrq3%8|cC?xge I\p H.OCW$'Lׂȍ))?_w qi_4" Jv6"/2 8$q.hB-+vf@O G:,~3]t;@|Vg$0{0m +2'^=}5z*[+3k(]rĚ]\+_ .lXJvr]8DRSDk%M/j }A\֤jwh0)&Y#^J&X2$ 1⓼ѥcup+l!#1*ouO v1:Z-cgG PO!uNv3$@,3(=ay&p ~_^n7PаzTŸ3[I?ȭ#5ZP3*mB9KQ|r3Q{J?6yi]趁De^aZ@ِ^i|(YG)eNPI+ѓBg2@EんY*AB0$ysrMF!Mm[>S?+%^ƷT \A-UsՑʋP"鄜%XP-5vWvJ^-F/PdnlchRwqCCd|zl_΋zh[mv lYa )x cd?AxX9b٢DACk՗`B@qry[G?|~rHX" l"(;.b,A$Z𴀋[= wyBBcWKsD8$ķ*fΝ!ć`*AV$G2 5]h*@cT1u/ ǥͲ-; -H /`ͱ|œ@$ yl aE3 &o4#l"8$ZZL洘;d>9ؿw9|ae4v2:I ~3D['V`ׂǺ׺aEi)`j^F|Hٍ^aX{Koli!!( 1 ۂFWN?aW;“Gvn^N{.fbZnC~hA AuJe"C0#l 8TL\2ljHŜb~{6-Gکs'U;_l#u:Ò@ITCM(@W,"^ec#L xWb|TW Qcbc34Iz(!J(xm!T;<#3nvE{ɟA~bz)$9ZGqK)ʨOK"E{mt0a}&da2Ĵ {wF~nA%0v 杨,*-,Xύmx\4b |d}U&fTb8UC{zu &I//ږ#MO׭9 wwrL0 zh9"rV '#HƏ\ڡ0BEe._0:CD7kWP\8Kj \ Kmm y#+LLCT ԝ4D 1"ȀA!7AlnD~٤_ i0L?΀z@tb z a]$BFw*v%o98"RGAE3ua6(Å"SLfJk)DO0O3]/%'M`:dTf3>7lX:#v`LaMCx ^ eLW$䶆~8l-:v$gUwG.\ȵw5ș;Kg|y ptve!)=#bcP# ҂0(o75wa^G]CVRO,a];Z_΍GjXc5Sb3Lh6+ PF G3LjKi=t`Dp 8W,+N2ЈGQps̈́ dD301W{Ŝp{7l;Ni0G@8viR Ҳ+D7pqcTȄ\Mp]\Pz 1y6>|a!gž t@ _$0%ߝe:l u'l X!իKks k@ :<ڬ;o9[[$O\8SssgʞJblѱd 4v9ab`%w"h'5_DbSmoәg25V^ig\%2NO:/[ e !:xES|LHAO]Y@1yR`c?yI1r=Qe&}QE!#qrYXR,1HrpVP6>{#X]0~'_+;ev&dqŧfiPm m{DFŕWXމ&.p\״U.\* SG4/Fʰ I[ߛygGx&Oǖx"xhOv)JfKB߹Ʋ{AՖNi4Nɘ͟3HHmKݢ/I xFHvf~v,Bd6LG4ڱrJDWy`OxaYoZFNo.rrfumz * 1zpBe~]#(n R)4P+Zȃ}]w@08T.)7<~y\ ecI u+KԶI cUgp9FBDR53+v/\Š P( :)R^ڴdE) eIb\AA} 8pWYmEXvsB~5HԲzp\eLMoQ8zGY턘|"狙!T1?#>XxYI8=Asyehf, wK|,@Z^ͼ{6WVw%TsDS,IzK El 1~#pte X(Y^1/q}%Ic|UQ`nR~g7BsT%c<.Tkta+%k'I鶮==Bl<[Szh^ IXQhýx#0qX_*v:R.HU0V6P2v-UH1V3 b~D#.n7mBKk}K> ~&Tp!f}lH>s½lpJ^ކ4(UG5\mqC(byґ0c.5B\7?^}^ke$8d.5G3Kgy)Z4f͊.ǂu@)څiQVyTȜ>9α?Ufm~ufVҀ/[mmzMENܒ5h2PNWQE]ص`8 xZn1SGQe2 Rs$z:k B2θB3ߕ@</>ViIqom:Fc(q^z8y,Q ea GK xWCH>d +OhӜJdκ\Uԟ2SL7aoa)4l "OT.-"1(3 #y~'Ϧ[j~p=i7Z"Bםe1:z~B)*o RF0F7i}4cfX7DD]b# ʈE/hk]=pn}C}Op" QN٩ 5P@9R @xKl)<S/&P"yZ`чbYG7QY/@Ev$[{ c\݅ 7|'Gr÷gTwC?0bO'0p\n]Ϧ &q+V6,* u!4N'ܨw ߖnMrpͥxY@';'WC{/=_42$'l;R4_sfTnQ>4t1(F*n!ْg4y/nhHYXW )C_\{/#?fF~|! zEdta_ sw_ oɃ͜Q؉f ol$A 5XsǺ*2U7bujHLSB&J}ӈAF…_wVuQ\ PD&^{eaDhדhS>y FI~ףB^J*A'޵ aB[U-=o}s&G9"UR#{4ZsxNrPPija9)ʼn9 ]{s#ҰnFo+uώ(3a.<'cNa;y6W8ى08gզCs։(YG}:za~TP+LGZ72(t7''b00eРZuKx`ϕ <8gyNM ~Nrt꿮ʹEӚСA_qV6xM-V\5iСd_bM1`gĀGIaHhS-3u܏Q Nj>\re31Ts|[nWy 7M0dӌ7 坧0,R0Q?8ov'\'^r5 NRwI\k^#F.x @1\za[ %IH326e/he}'r^0d ] VzP4Òmҳw;(ѓncv{a \%-9~yh '1@X HFK 9**m[srpaĒي(siYy*"T@t'W_t8NynRYp`iL?Og6</n&z:kO Ä_0< >QH@')?7EaE n~tQ`L*2~^92uLFhv;@J˃!ыy3k3-'oRobS5@2yBvf-7 Ռ-xb=ȠeϰKHm%|ҔpM70&HH*co4D/ZF%wBA5@kiM6}%v'y?Z{XTsNg{MB_ۘG>Îz UEU4Ǥz-O7"̙?>`y] f25vNGux%:Xo:oOo,'[2b=`Mh ^5˹/.e aMf+M8MK" oy[i!/E n9Fh{_Cw F`y*\>KnVqL!evJfCE<'.ꮕ{&).rZ}Q6ekK_ JYksI,/?Q ZStqW&J+=gF+4];?qϲ@չ>zDEqآ9 LBe= -Q(7;53Ӣo0-W@huj 7ͤm|Xs~|10 7-SXQtDXEǂ#YL՗>͠18P:Q5&8UMtj1$ -"prLX}Hyެy)ץ[̂Rbqg`!g,2SBO,e֐uӺ>h2z>V?xeaDO/ua9MO$z{:i~vhƒ!koLpp#-'AbJG -(nmԨTn8g^mYaڏ8~x9 [;"Ha##_3HB2[_}O|\3< 2wA‰uG+@F+[8x- Gi-lI*; (ڰ6e;nHLщv5]}b6|E sb]MfEYyh*pz0#2h )3$%HNܲ({K =첶}L[n~`G)9Q[$cO4S}bPTmc][ jM8zPRT7(Z#x?_oY׽3kR$F m 4X= T|FѦ={)Z0_Z& bGƹW3FEZ k)̦\$fطoIo-woϏU}toxA{gxCb$A‚!V4%$Hń&_/!=߂P{p[*/P 6 ?)g ]u[@q^HiPa|޽XŒ dT}. _MrMРޓy96̂!AcmekPsHutе%RH@H#ǩ/&e#hP!uq^h5M]bPsJ\LJ+pc;d:b0XpA.CF!W~ҿH)+}(Lp 6xղ^`uGKE#ݏs74"V-G`{LT+Th!`k8F!'`(&4K*2DSF-4=k4[) f /q.S,.,aŒW#\j+U:MeKR*Kjx0E>6\ht=Wu[f9iۏ%f Gp䎲4,4{r< _'9wej>^L&/Sy=F!ər^y{AGsYcKj"5*jZ:I{nԒsᣢW0YhQѭPD&j,s[q>W*l}Y {ݖFW>ԛ7/ujaHdҬiF4,@q*oy^}¸YUZ T] J聹ʤϙ;5'V'CQZ(4nN A =ʗpQ P4Ԣ{Lp6NGdIMN#=2k6srT M^4W9g{bQ{}`Rn*Vj7N|C\GJDCeZ$ze^)V5dd?Bկ7^ '4Wz.$,XXثDaѷINOך ei+?CԎˀjQj-cV,== IGH]/Z{v*'^^nzJʹ\iD8r"%>³QK_f//\'uD6R!F-V>z_UAWoNCH!=7 ':(6E: ԍFv/?3:׻nJΨkKwb:@ ,lУn9޷tz%Jo6uMo>#gvZ -uG ji:L| 4 unb$ lns%hCV15?1?8>@w7_D!&bMkAZ& %cF5o ųҡ(+rn\u"Ʋ}!čXr]tӺ؞˨}$n^c>-Чѧ}\3̀A[$x"^غA}! @I PKx(Gd{w G=%O7;q ?o%TR[{dyS!L#1W5H`j\t)_zSlVqEJ:6D*JsPűF*BE%2FS}$ӑ"ai0^  BYXy'0aOILEktZPvx*%nX+9c ܔkҦѝ Dѿ4hP`HaLj)A$U0uv曀qm:"Xt ʬ D1x`ر\ Bfb.sZLtv1{=Rh$[2M#"ԟ[qׅޕgi>֤v`&ʈo&3T;TPI:Jx,̯VKe]3Y"u@fzPgI~1܊ ='2n4;S8+Z7 \NZ&~-vf*aVOæsBfdJc,f8bQ[5(u(T z>(L^rӜ~%\K*¤ X}yBS@?{u R/Zzqxןq|lmXQ$Vo9/!2;$UZ}*?zd3 .'85YVl[kL}3ʀ$tjAޡYޅtNIW;fmowaN4odҐj޸w!?ު'ޯBJ:@{_L4A!&~KR(N2A=,81GaΚw.T6c m5|jGs,%@Uֱ7t'7'I5Y$gY'hh-TU \Pa4Y+M~ ;̑J_+w@pw#u#S|FG|1*,`5>T;@t:f)ǫ)[LR歓(`"zY}I[T'S0G)?5|=ƢBA ݹ΀MSGbfuVa L4:Uw$h9 L J'TMM$ 8ZDDk!f/2*n`U%cK8"U&w aS[{!h/.~AGШ2מ߁i*~iy6z<2>T903v!Ƶ`Ɖkzd䦰f*x ]!94B'DG</xKM 7)%Bh&IsJm}逋`L LsX۝1h/:&Ya^6RpdTJ=V/3,tЇHCr wJ~J,؟#vwb"Z诶r sXɉl@s&D̷MoAQa ߸5דKZPVTv,]Rvà\wcT8"zL@y7ttA.!'1 $n--C d$$x`vHRt<-Tw (%OGC7_i2+B#i"`ťdNJ1w &:?/&pjG ?3jy;=K] ݴP(Mבde٪j/>&'&#r10I &$; jfFmf_UE ɭZ¥9oTYΏY#7\,9*ѧi$IH]9e2ǯ$+(=@#t9f-;:VmhӜFԍi}ΣVvC3qIfRhXV-|xMzPZ- 34eZohaCo sӠEs*Et(H4g@y&_rg gӕ!h mI݇ƈ x@mv\Jl^Ahc,a*!ObT\!9?G?jPdSYɄ GzjwuEb@d۬alct@պg~N"{ݴ ZD>k)}B-OF_x~IWl*s(Rq=oz|@\J]\ ePIAz6+D#e =Oe] 9U/tq'ȺOޖFW/UVWٱHY$M&͈ʚ_<ñ\1It=웺|8j7GHW`@ߍ HjtJrea=9A@QpVQ;{َR6OPi*ZQ_$_{k=vc; )*&F d}T?-nYĄFKb_Nu!kvS6&MgtNhְ1Rf_Yp$~Țf7 rY x@Zf~]2ֳ8;lx+N;imF?H2___mtS ѐuY[*֨$p6ٺUwWVM ٔdɪccN@3*0ɛ߹;;tlo=Q͕אm(¯$BZ*"'pm&ZHIvvjU/X>0 ;~WשϢ;{bB"+q$>¥(&eyl/vPηmE sHbI^*?WI0L-wS2 -P Eu*FL5򎔕N9ܐD"aK=HFCl1'uCaek)2Wz*[ g<"t RjAQ:*삿nܡf)TKTED팃Em'/Vş@ߟmL5JQA`cgW&V:C V|$)]llcrR.6=[Dͯ9h+3x5mZoK ~1q?@[Y^il8) 5wU6o2㪓L+Fp3XWau:S暄r8hDyEp6ٰ~t|%JK[a>vD@ Î܁ʲmy&y`B^ØDEc8n"\#؁PH@U5*'nZxk@.BK9iu#`pGfޥN?>)C5AVl&*@ قOq@]507R-+Bn(mf_1GW.^0gc:=i\Vl|9[V\<&-駖B\@(.UO_s]dD 8wZh=W4@m8 گHkyhC"J)knD*ЪhL|cbL:bn|`-ʜGH@/ "ՃO6h5~[+Er G[ `A iN!JVI/-|a6Q@ɖ٭aL\=^wz`N5e\('F5]P 1D;K_SeA("K竛L)t0)oo=B@<)Q/B \1)͌R+l}i1BKi>ğR?)E\`_ZYvX-~/)@ 7z7*r)\陀D= ?@,ꔳݒҋψ*_%'RЩ oʮi |]@ʫ_&A@ÝeR\%\X:<Ѫ:]Q~շ~Ml4c"mXb)ݎCdDZͷ8ѐeW ;ZB1Ynl~58]Q³;{#8E:Bk/蚦9!nBR3ݶF~*" i0uQ37Yg(b7K G H9o<&DXf:M:Æ{MȬ% 1ƻ){ 2dr18@#ɥXD'R޻[B07-Ygҫfic~pKnYr1` @qh#u [VzX#ja1/s*ؤlW@5J{WL*#Y/E NRH (|qScEk MseVOP'6JXB &>LKD+z} Hn}=VJ7{bYvB|a1蜞RST,Rz2iG8!< Cntlxc!]23<[YsjN̑5ePQU'YU/Ci?˿b@JoΧryyYy`C  z#l\CuWd"6刷xy2&]oa1rJ9ֵ\aA M Sj=Jg2J8pBѻ-7&uxcb ;L L]+%n`;,2o·XsQgI>R[rPr4 ^lvOS9G@fK K{lBbFyȻO0*Åu/;WshvM'#ђǶPr:4GOOpRG['|{4㜰ܻ`Ul܊IVd"Sqf:4Gh mC92׹,|*lOG *'N)(= y}ZZjmcZ*KwkzvuVA{cʱ@Pcʏ\3>?HwM+hvlf ,۬;3E.@RS 3Zz]v8C ٿ`Ur; 5oB_LFc($S 9AQ֚qbZ!C E| TkĢhlo{"cmfV0((L.SIQ/}mFQGlέ㑯P$`ҿ4<0&\ywoDMeOs˼wW'cz#e(L"噒+ߗKxR\VaAIw?3fz<.sRYFmY{/8޵4&Cv`s'˒L+;O# }%|x:? |oмSDгif|=x@/R^ NGäQz zܦYC_R?N 瑳,(w*W qH keG#x-X/fTwu+dŸmDFA}ŕ\<9N-([{jJ"A4vZ)+71*:::z! H z逘mUiHϣrYfDYZR)=jQ%˝>]b# O:IC,.= zoˌPGVl͙> LpSw瘞/O P0%iꏌZ :1@_a]"2hs[ҍ*k.p s$[s5re|(Z''ЏQo1Lf MN!l_!! qj ID4MP}wbwʁMhKW{y$]u58~h‘^I:vC:J1@q1ɋ\U_d՜`l] Ro×H~@ I9(4Mn/,bO`˓ FUY P:Ds$h`H]Ě]taRWNQ9V8RtF*U^xPpc`ӺVUБTVw^yi_Jz3>f;K8fv?] s* )/ft(`@M :^Vk'dѥJ*h 9u֟‚L+GKj[| М9ewu8ݛ!ֻ_2]Sc  ݮ$s2PBkr5==elAhPM%S׍X+W}O{TػoS\5U4o_It&B~9+ኜ8/[HH0Vۛch-Cq@U~,ul^aZ/,Ymt,T|RjY(7ɥߜ,q!oPBe]JT%_*+0Ne@=a˸8öŠavOSvƝPPRj 1{JXq׵y^-kk]Mnhb:K!nj!䧷m(3/>'pȕ 67-_&YfA3LJakK^3}hغNI4m&qoPDnl+u W^x& U6FW%칬>q=-# qu%l>*rER`%{!< o:s>^4Ē낶l>9\U~ӫsOfӿ7FYG//,6=d^0(U8&2:C3uDlA ̯z'jF-(؍>Zar NaKSp}3hZ88_'2bf)Xzc/abHêQzWIhnP6OcR9X@}PtgG<y-&;@4|K[Y=<3`FOԈ7AזditHolX!e IhBwniDa%22لJ{'hBF7C p_%҇wRP $nPvS/U.eo/gh NiJvfd;rC<z6ڤ Mz#jc|j1zgWr\Ng i9\KWٟTZh2gg6vՊJvGp! Ea~ym2Gk3bckK#Q=| v?}^o!NףeNA-Bv5䕒-,h¦y:sIˌw@;FP]l8WU(ƿ8yaP DTkq ^xWs{@="I6 >9o& Q^ЮS 'ؖ,TI=`np@7<0`=[ Ec0/AGfx*O!@Ø^K 8!ea|=)h>q(Nek!q(ز 4yG)!/#zKA1g~|t%)!#6|;0:]PVc!BzpG8!A5b8,A"A,8F>M\Ky*&Y;T[*VËDx_E ~޾Atx-6iё8?|֋RB .Fou%Y仭ZX>yeSG=I( xd#h.D-[Jo',6L7eIsHJH'-r)"9%F@s]c8mN@#cƙ{hI\;g`{CO# _] _`B‘I< :ᯈ*0,0s."[qi p.u㇙)c+oP3{'`Tˍ`fER!kg;T;EeٞEنfjȊί{d^XS@+x]IШgtA">k`JG>zam\ɭ@q;H4@)3nk ,[-UԴ$t49Wo#f\;Bww=mNwAe΋*q9>|`I-gcm̙W iG Zr-Ylt$:S#c3zVћwL$WDn_FW0+(i5Y7LnLsV'Jsׇd>>/jDFȥ|^`AzΔC#u"oQcr>ZK۱3/pM; tW3T$ֻ9Ddeh5,V+4oQ/L S|$Q饶lHẮQF\$lT_/d;4Ubwn`3&M#}z!)^%:̜y1 1MlvRBw2ShMv(1@5$rQ¡McO:$%'=}ެ};aq/_kutm76%$K3gb+qcS Jҝɣ?ZTqʉMl7Rⱷ@ MfWRgU[3+VVl(l%%z:[R?#;܏)kO[$BXYι=),jϖQ0^|taI ej"݁:ZTHGSuY#&.bn:5H|kANV猅rjpS`-6SF(#% dC\%0ga@ڡHh,O-"}loȴUǎ>s{LwtFsY wy̍Edf wgo9ï6JR(Iִ&1ʗuZi t;Hy`c]ͧ6q M eE1<yzYhux]fn§)NrXe[@srzEzV'Kys6өֳ-M^Zꑸ|ZVŠ[} #H8OO#הC\cL0bx"Xk|*}O gHe>˱F4-j#-s.L@RW޹wV@̇,s!"h\﹉?7AHx>PSLDg SY-_Ii:X%vaVy%\/5ʳ䂼{h2+UsZNYd9:gAR+fv۲?^^dsC2yCVvv{؎Jɲds>"J_iy+0O9ULFzk8,` ~lvτKǭBYehTjoyfk7j{\"[&pXm@O45> /J[j9)\Fx?SCᮖY p{A1g=k#\^㘝&"dlTy 1J>1:IFoa*BӲk3d$L Y] VD)& ȸIe90:{iA4A乤}[ r@ "vacwER e0]z{SF,؃f "q h~`;(MXZ|G;gx_wqbE <:`:H @Q 6ͫ iY򰨥Nh|%TfO"v {iwv} r|d. iU.QϹ(<Su9BTYm'^xqN7hwXKJ~Vh*Ccmʒdv~[Fq9}vKOTy9Qs` .9V49 -.YniU)r[eߢ5n ,-ZZXd~ >؎N%|aœfO!~Ԁ1No:A5+y3B X;Ew ?oVNsXnG6Y K^Jӟbivu۫jĩ-9Gmi)N` 1 e4\wxMqhL𑹣/S2ga #h h][6iMJ꟨ϢAC|~p=D{/lC 7g u|@#UHAϋ+,Ƽ Uň&Gہ@{wyUuO!1-۶tnhUYDc ߤ?U4|§1 ~.௓ 9DC 2Ѐ8FT$1y 'ou5374T~zl|VІ W#ws`Ns.?-i5'?'\GT&S& 8Jc' p%LKhbnb3TB`E !CĆ ;чVB3ޅ\*)֣3Hy͗w0h\I9J|=9{S5%Όo01_HP:[u\P5;FoCZtXk,IDRZPM ZtK~ \gI 1ZIH^!M,/C69}m֬20(ęKJ}/l؂*S \VGc9#k-qjZMd,z/dIWE 쁨(=i37k3xU&oʦS:K k[P͝f:wǬ4 y AQOD`ZDw}m;})_'*rQvz/LY"TLL"/ |V8GH{C.d<&'떓[) Uc)hb5mE咗lQž !taqq׈PiӅܧ*Yf s# F [ɿZdHaP*tUx:MUK8%E&!J[4LY&O:s5fd)heCz77b vLa!0F5F"Ψ Fh a{hMg⩝C@ج'VvF0K5lѦگx 5,!櫿]EүF  #^u }M?ȆhD2”-Dv#_#jߘE8JÑ2e0' A1g4$MMz0$ T 7L<B+qx#Vl`ayWRT/h|*xp2bn0tԭx.1pKOCG{̲{ 3iB#ɻԗq߂ [i=ægh2"Yue3A@oߥU8u{]^mB?%t#%3ȤaĊJFpK۬؞gרoG)D#BB db4,+a9`v k_+{E(\fwVo&q8s,͌ nNHͶ>P:(_>1|v͖C FxnUl:]P/mָ[m:fq [sIȍ^z? jh[d3pn&i&w.׉wي7>s=eN;`CIq-O ΃t[YrCpr39~ f0ڦmɃHc|7Ϥ~BsO=D0"m+$OKVys Et:u6[:; 0DTXjEn{ڠTqƳJ2ZNR  Gvya/4Z4zt6B~𼬼Rwo0_hdQ{ȝXs |'%$tCƣ+FNli.tXO)t0i(v4_) Vt^wnk ,̼BNgKG <@cI59mqF"nX)ጡor2z#n$(#Wp%uYL%|/+qТ*}q :٘S|nݰ'tTW(Ԉ?HD+4"ϥHx OYx#'m E%"- s).QC.PA@AOÙUtS@ fD gYZ07070100000010000081a4000000000000000000000001616eef1d00009ce0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/firewire/firewire-core.ko.xz7zXZִF!t/c]?Eh=ڜ9R,g!Bbf>XŋըpEb+DrurÀ]2q_CUFKŮB0WCJ۝ۆ4r5TADV_b壙I  Rl=fz>cwyke偓N9!UUyӜC~IG5i{iΉ.C݌a"EV ,鷻.1\wmHb_M NF)LN 'jfVV>}r!Ez=&0)nHd8)t|s,Fzҕ UnN+mue?c116XQ,!Њ:[ZA(aJfF NLZQ |SڤSEfu sZ2/0>X!=( PJcw){ewj˭#cNATtd > 67)ηdv#P=BC A/r0-MibnW51HR(CuhZ}o]du53^RP"}"xb}_uvswXg>{ "p+=w%t~&|(KzOҵջev>/X ,SmK(Jݗ\YQ=3wXmy  @>|j1"B+cwx#l'^6\;lA ڥ 7rA3`:& 'ݛэ%vZJ!Igbㆇ1?|LW߼-D%dQ&BSsOSiS BVF[H : r1BɱCg?@`ZƓC|^nCcoq 2#^pKо WG䍼z]kʑ7!\ȢgG!&s~trZds%av@Bs%'MX¦I )6Q iG]a:4 mu̡*q2i//%hc pU١lInM-H PؠF6bck;NJUē(D-v[8ZR o !,>R 9z3M2"V7#Vصsԥ@ioXֶ)='0KP Сw,H/}@ʍ QuN!W&K錙ISzڔn~!U6t?/ ib>IO¥n@ >X }&GJڿcA/Ay I&ӓSEaUruX.maK``S"m\r=qGF2$ƞ_KZ[Lyn$ު#2^ZiJ ܏n}þ$ .EYb4-? 6 )iDG/ۇ8<=d-UL='q:ry5l`veU"AVhSZ nCJTV-dOƝke!暵=,Xt|헊cb5E]& yt79_f}#ە৘څ[: [0" _9FuL"]t߻.?*, # =Ȭg V{k_SqkaF*/^6G|oiijJTCc'Hch&V-Q,^K88l-P&E%1%&O ZpCލ!-Ui2)38 ݽJ ` 4jΤs$y9<+Za} \swN5d:h~R14r.ͤfoJҁE "EB]#3~G~}6?Gڬ&oD$KXMKYdJ9ch\ H1{_r1j%vޢC$=>BJ ѰIUGJ%"7ȰI1T_@Q%Ix6tٲPy> `V(Ǟw.Eu12g)$Jx?ajѝq$RYb$E-^& Ё@V,>Nʃz- c15˳ENT&8~v6hnmO&K1BWh* {Budh.[|Kq~!ZkYQ@'G8y^s 4#/u۷'7 4+s2K7/9 ,яMi jixO:;I1C)^ӇmE_UsTd)j~I0-UM-Q8> `C6=`eIaQ*gx ZLݶ;5P3%&Z\\'г)~}gΪU{ }aƩ f0 Bm\%6SI?_k[ڝd';\D5P5D @p[cBW,X?A3Vd25%[=7i&^qx>f5"x>0)E͉D2[,OE*{a1_U{6̀H-quTenh<>N?).;s V0|RZ֧"y,d fY{Z?#@ʣۭ5ş@d)+Wȼm܁TVW1j2ކiK˩z%wN.&mFj/>NJZpm_Lŀ7CiH/O:62j9wڪe=i\rt$ya# }grRވC'܉fs.\D];SEX;]%\ ],6_z99Sg+jN/ib1hQ7`:2ы cIAk;:uxaEwB zN%z.H+Go`DF_9 +;xieLWحU'Ѣs#cڃD]N #b#ͯU zqjPʄa,Y9u)9ݥMٮвj:C|k0 a );~W>: Qf6NEXٰ(Eڕ4W.ω"mzC6BLTCԄN!5e`eA;䕾 w3RK+n3q")V,$*mE<` ^MmCŽ?[>Z}^.o\>"K'\FQ8mW{t&Ն 042nޜAbF׆~ΐh0?k貧ZZsNwhr0@/J}J!s F~t -٣JUz}྇ƈס;pYpX *nS8$k=R,>w*_2-+ ZBeOewPSt-64=<"ͣ©'6"V< P-vQWfUچ~xQ B4mЄBI4kb=kl wȀpldTDm~]_YTh=#Sgܲn]s<Я(7UWV,GJ|Sl 5˒/=% 1uh>sX.ěW8ݷy26R]v\?L-k$U-Lٻ3S,Q ™nb^TfhZw;G"ԶכQ'i[p!᳚<[)jS_=%#,BXlus4N.G~tą~噎3 VM!hYkAY76uX13O+ݸGŀ X<t!Qo:B 1w2 rDT\K#Cp[[DmX# 1& c=F~j'KzոOr}S5.t>e 7U+=Ub mpl4ex OVqOِR; " B"/, !M'KG_&%#"ғb;h6`1JBcXs_^x&pՕ"*/sGhZQ%t~qu̪߾ebcQ q_wحxOq|Atxr@5ǜ{=TD-WۆR(^C yZY76alw;IߨO<݈atS, 8y-ʹspMGy"uo;8^jEu1QlFOQ-ۿ[ytw!M΀JPw Erj3:><%C Y& [$`=[}%Z b J]֯jjVjM&\d*lnD:d}`sB7MlOll4a&& P:Hӗqx6Ⅿ* u!LyD*kCoXіeˊ:WTNW 18 0n/~uߞܻ{8 ~,ޱ EK>"ˆD^9L/4FrN'cZ_L! .I^O09ApsU|ZjTobZُ{òj*I ".3m>+_(zYՎzq]fIWp HsY1SLzb/cm}:u\B*ay9gk{MEYͱ|:X٢ Rn2s9Mg+teE]:/A?O mgk<"^# !Y7& C-Lާ$ ?c|qo3nITF~ylT848cL`(Cy=h`dRqG#|m- N@f q8H@g2yڛ=wd YQ:L@W<ĘQ( Aw3x7Vܟ2 7k¸i$HnHXWuߚJ2[!à;8egwքL+bkėw,UDW7>z!#oyXu5lO0.ĊK D{O٫WUSgdOb ]vGyB'ӇZK4O|Q !M+S:/p%'}:@gW0m ͋>_JJь탋+}"Zćģ,gᤰd䊉vD˜c eB#0"cRXnwMąVʰ {l uOG.+s&O'~cdCwdZ@D;}Bz)đ܁DI7X8Y5)J &hIȟ`vJq&f xNPbj% a<2zF`ۜq(O Q KjJur+|Ԋ/n(hk-rʼɢ3$B4^KKZզR*D~9űNwH81❩.B`Вuɮ̵yOQ[rY L/(F#;6<=<֓jf!;mֱE Š&`ac$oZI1ABLDN_Xo%*s* O{pn1p ҍ:F]l[FH^AE5%36*Z~;bn->M;r/q7eĊhn m~pSssq59 !,>paY/ z |T4`}Hy2)!*,PvrOkHۃ.50Kdr r.Ɖ@/)/{.^d;0h'=BSMdt;MZWDN272)lM!ۧWN0NH@SB$ ]8@T lś=3 j!ٴbJʵ d@bob'o$].}c>GH̃c\ |iyU4 +T=$( !l1-naLMgm3ca90x2㫿GՆrcqÆk")`߽ "'}υ(stp|:s#u}IW2e`~;1M+PS&M kj->a[5i.ֵ5i[HRpR6VM\¯ ojĹS.۪=ed0~QQ A,愅^Tn߿vsmӬ&4U"=6QEҷiNH6gD=T-+#g=.'T&/q=huI]5pqk]MdM'0I\?: ҢkM<C(?o.;|=hi NykA_JQP> W@pո{.B{@hPXpcܷk'O a]U 2Y߷&t5T*'ft.1nD@M :>jYӵH7>C=yg LkښlH"n/ұQtNXF,Y>bGcB:#M0udEX+Up,m|Ѓn^F0gorɴ<mJkXE)k@eP6qϑrH 3FG3W y^'z{ab; Ig$1#EBHPdN.ğ"fT~᱅_4dhVn.QeP!bcSo{-`N'!&Oyq PJ!u{FS>V jl+xt k*\3eϞ#Jdۉ|{, Yྈ$m \mU[ v.OlvX;5Do*!6ҕ*<QQN2{XbZ hD:+E5fO2 p-i?\Ƌ3Y_ 4 N>Fߐ2 xѪ0VrȭpH  $\ҍBǽ!rreHۑ<>>U Zb0?Wks,|ߛp9m l xx%y3U*@9UtKlֲjUiRla6~h5¡`$]}V1­ -l9T%-5wVF9!㣥z|SI0m%0<7CǓ% Z?`^$\#1( }Pʢ̃(12`$!! iWw8f?VUf|rآ+0ζ{_k73غa:gz`DhC?/V3 G5P>S*1J\%""E7i.E*ERVEMn¥Ӈ/u>-t' GNČ6W#EQ pALd%]JuDi-llҪ@8P6-YLr<1f,zk@vRac:sF-sк^{8 `Oƈ1`y{62sF {Η>3M'Ҍ&$[@bxǾfBw=PC1> zp`}D#W"pO  `c·Θ{xf<a+\;d*}c"Wñfc.3 ;!ޯ'lٳQtl 7S|p-S'mOl/Tawpb^3HS;H!ڣN"gP҅]U5G ;]Ɗ`wƯ V/CF5KVwbv V;CW\U~QÀhCeo'LgALgƴo 1~V;s ge/Db4$pvnj^֏\>c{PۻH4Ģe$0=:LXF,w܆ȭF\w:=֝hUo _Vΰ48D.nVJ  ΒY8GJ$)e"eēQ|(2A"\r3w/⍀@,z^-#-tm=$h1nP}[Y0F{jH~Nwq,;OԂc֗n sOjUfӍ)N2 ~kJ3^Gp s/쌵IzA]ڴ]uTdcCE3֩N_o psgN"KDmV{ʜnDJ/oƺ;4xO_[P箝w;Wm-;%HkoksxemrEHv;0=^ uXQ>U+菢wJH*A[vL7q\sɨrn%ܻnE JD'6ژb/#(4w~9-wBܮ5>~#:pH>$ E iK_)cχ73I#(B }@=(\0?ҿ7!JM0v%h}i&m64 TX+{6 }<(QZ@ā9T_i_̶SpN`#d?\xg;?Afb;%އ%e x؜X{duu[NCQ~hV-Hh%ēS06qd]ZcOI@BϔTpty3"E\J@xɉ"ʹ14_ 7]|~)$"I6=AF'5=\#e_~A^2k_92uЖQ' S9`7S+ g%TL~\E)+h -=˨P*;l9 }Vɖ0^ΐ9+ טHJ*ǔtlH<.:/0cy&Nm.*?-ؙrft+SHrٷ|R!nNk.<|&LBš0RDUӜൺbK|4}# x<}ODh+΍I.du^ E weʑ { 71/pXe_WڕV%pj{L2H"L2ƶ9{8Gd: \jĂC{ ~lfR=#"вdaa:R.ˠ8f |1Ya οBkleɝ{tؾs *3Nii/5 :;o9H6tf`Ʉ\A㼳 kICT[:l%X' uA4Op e,[BIUZ?4[.Q9gUmLy;:td$"ӈhp[S??b}(+lOKK J\4Vl 뎥~ ՏnI7ccѸhC)r@/'Oo"'H]6XbXǷt{GreS䯞)_0(=[80IbuCa&/= NyNw {,fµ*`Hzi-5[P/Hpu]'haڄc߄$Sĉӹ'Yg2k t-*]:+ y6+g(T,DZ6} ~dBc1E$m3H6\6[rЄHs%I %_ „&kC6b" :VL DdeSz,eFg%P'J ,)әZ=fl ۲+na/ uzc YF'̋Cs\@>S7/Tl3S)նB ̎}Չ~+}nsl65E笗jgOHEFmQ+Z-e}e"l0D 㛄ral $pd#3D7%OT[]~KRm pe Ҭ !N68M9j E3*̻\6pDZ噇̨]I PvO챐u6 ȡ53WFkSHa#oQsІ۞oYz33]neUH "|uK, E$KsŇ!io 2PT_(9 V9HV^DṱVxN=ܵIRN^8凎(|E+h;Ң_}XP~53 }~g96|ebao!+O^CO.˾.!sy˿`hk_ 0(qYTMF2K]*b]}L3-!]6Wrma!Y-X -Z#N Sܵ"(3ս'79&S? 4b~wTR#&Jy>؆{?z:ֵ-#RH c$K'9ͺl*AwS=^ɾqI-Z`ڑiA[\ 2ǒ\I=n?.s.L,&ś 2<`2 }<d/5`oKH!Ϲ*Ubh5F"\C}GUa]|  QM|CT(#[UOgwS#=ͽ,fG&d<<⦷lЮS|4gS990*6,z) @|\1BpReG*?Y˸~Z#t)_l-KBv8 М( Hs%ז9Ny/20ѫ-}F`*S *O3Ykhsݕ713mD:s Q+yJ1)rHA4Q=H{IA#)t;` >T]]+OďOS]=BrjfЀAAo I%4*5CeX/t؝⒁[1@}J4 6u ;fIO*zaKشgWȉcתBΗ{~k aIam΃' 欹4m#mX,#;!g6QL+w9J% ̸'Hp=9~0&YhY{f[tg7&#qeGRQMR\ }4!͆KAS|WOp{U O0S/v"gZŢ,tKT=meTj|ǔZz5*;|i.Vozlc J]/{kuf1<aߡ){.e2 /K13P޸tI *eiTȂ Jg%I4f*3c\5c4+ #>IѬlΛx) ?3ӚqD֡jRpvTΤC-S!G{@My%b J4 gy]@&KmXR%Zʯ0USD4Ra7q(VG@Ђxh**dמqQ] '\ױ0m n OlF)4)"^ZÌ( 4gExԤPk+B0w_~|L]+Zi&KXɴֻ36EOESFy0la&-%%>H'7 4֤(d>T=#QE>6Wu#ucA~"ɴ'N0e ֛L{=S\ZRբӾQvB$0ObW F-1A"Pev3w=fd fd,XGN< ?)D,D^ZI#..*~ FL6&Yկ4˓gu:ْ2eJWvf<p.RywQq}ؗD+sc(Wb8yEOQ u*p6RDivb?{$R;=usm/ ŏHx5\_#|Uu2_ӻ &[l,KDiu7F?@|Mr툳;EdPj&V,!{7x! Ƥf̷OxH وi튦*Z#}u8]ͪ$dF@0Wn9Yvo!uCu7_kgdZrX_az?R)0dDL>gIWoHkbdM/P2`>7ĩ~'B,#U@0*fJb˻xd>=IwQQ>nO<ε<#}RZxb 8 sz?ֱLR zΟ3ey.{u'ѿ$g05a}Ki+WA?5!υ%̸i$ABȝ[9N-QH"CB7T&L.(9luDD37Co[͛VvJPr q>$nYf! Ɏ#zw?;yd,JN-L ;NO 4e-2b˅c`hT[R7/3CLJ_ ,~^'NOh;c{=sȺz Cy9XTE8@\Vڹ5iRC:Ǭzo]95nir%"UW/S[g*gVՕ{`*U14?Ƀ@9(9(g(#Nz0UMX(JSD"*K)ee.a{{^:ː3s[-(4o2hp[:Mamq^▨l7f.S+-yP+?%vQ;#.qA j}24mQ#4뱎"=]ԵGIr@kG0K_޼3>}լ]?]G_[Eˮ vCP>"ů09c]xԎX |J6?Wr>_xPTzhtv:sO/k3Ν_It2Є6YMfWcQ3\vesPYQ(36oU ~u?krs-v4q6tq;tBɕ7p^42u;ٵ.G h'& %=|MmO|P.ޚ#ϺWIs {{H\ƅ>xڋ蟴C:P N@Y.i 'ۋlO wW bgQ?cx#D.[5,#pceG}^a_0dtwcuB:>H0E/ A1TBe'lS=1~@V0/"9FDCf$vyb=I*R%k",@4ۢ`_vԏϚ H ,FӼB[fGW0A7t377MwՁï1-GJY!UD.3A2*i3M? 6ܺwL+F>)mdb&"馨bqIÀ_{rRѽp #?:]:N_!6o:N2։Rq tU-4Hގ/-y\ٟvv8lܱ3>KeD h2!־k7hIf4(%~'ň-B#Ts*ae|ҭ&no u|EE,l \gX-Ҟŵ-5]ӹn*UZC w“̎zj"6_ߺfZX_-HF:鰽9TZ|2`-L2^`7-0"h@ v2Ӿ\_AD#k;SP9q&)oh1bp-NsM? $RVW #rm d99l}OE k۠&yQ:im`Bo);[/)v76b67FQm_RuGE,H3tc+#'6BRIa yj %a|<3):5[Wyl51>3 atmQHI+8`9'^w+7+"c-fNJ[ @8ۢ~e[U :)_#揺brMwŎ#[#=!l*zL)3ċ. +e`.&`ClO<48x6| o*'sBY lxy^qVvCut:@|ӱ%dFqy}}Tx(L.YQ#/G,[gth\,J(pcz O,J7H'(J@b|Mh DLLP~~Iʼj lVP-@_[l( gsz|j{kN ĵ$V@і˼ϗI^p+hB\+A-[Âg-Q:wž:kS.pTQIi"ݗGu%n }#`CrY;?R *W]ehU?ެ.vlS+Vs 4bHHp ahe0T)hSo4M@z\UHm*U9Ll8f3Uex;DZjKxfN`kEF׬k5$TLR;!)|:yA=8 Ht[~bK lte)ڋ^&7.]Њ2(?E5kOQqhBH{Q8&. l(k*S}&giLYr8$wGw.5@-4i Xh%۠,+K6F 嘁+gm\I,jc-BE YU^`m{.u\[<U+ b+ |msYT"[}Ky'&pI, F dB!H]PЀq:ПE4w|^PxwKKygdl=jsx^Sj~(ʔ% '-0UW]N-bK;އaH1:OclN;\w"hSN48rLld8 xhȍ4EZV`WR[KF["` {4)WZMK8Ǟ,vPHõ }Z8Ј}|Oc"[roP(밫Gy<vk'T<Ř7]y>y&K^~&$ =44wiz\'2*|oԛ`V (=ϫ턹S$Oe% uHLf,߉-?uj|<.Yh/U| 7|Gr"BH6̹Tmvi%r䙑5Ybh>#1=M!OXlow@UH*5AW޽DXMJj ̃4! ViCJmYek8v=f|\Qp4 Vz@K$lp;(c0,9 ̧n:d'g(Wa:D@9L&wu } ,e) _v1ʨ\4tm*6U?̙\ rb>;%=[UzDd=9 ͩ?NB:鲐DbZ*4o聟w}CJ:syzШ R?5M} ]7echPhTuq z"L2$N^NWn\- *^4e@uk}3/QCY?<:z#sUL ŷ@foZrM}P tʁhޖw3Htٴ< Z%/Z"2/ZD C!UӒcyc[`A1;|j[QpB QA(C}@їLh8%cZlzw#g%~2OŜmi.F%M dAqϢPܔwi=ss$1nn2&Tp3w)lW!O+92!-Ab&.@OۍE #hT۶#6wOd.rbiMpprDg!Q>|5G\@/DٜV&e*F(/{FC[(K[<@]̞a< w; $iTn,x0!ȞtQ;mƺRwB*iZu WXs ZH?WG2j(zSp `k#xی"iם݈Z0V4]?҄V,jV_v61g" 5`d@S\;ަQ g 'iLqi|3᦮7P_bv`CA? J&XCˋ61~ ˈ8#&1U+K(I9Vn5Rh&Y<,n'꺋jq\̵@iC/Wv9#pEi %A8%XuS0ԲF0c0^,٘툴elq$򂍙,,-"dF@D!ԯ@&2-y<9aϻ˺n>j_B{7:XXCdo;Lz:Xw#?ٺhg* ,LqH(5O6Y0(| ]8]Pqd,{kz !rN*'9ty?|~'&?ƔhG*ޔ!uH<QG7D>BÅ\denElTC@QvFGK!)c!ڮ΍ h1mDɬ 3 FLh푽,=&q<|D:;6gaY'CsqE'LO/ {j/RB7$sJG_Xt#vz;MrĉEgб`бi]OqM&,؎]c7E2cьo c^T8)65DF1gmA,҂+3iy s9ǟvCXa|^RE2ڭc7fxsk XRhʸ,s엝U[Oz|E(8;զYlV<rUH']ba7F[k(hﻊ[oaBz.|ȋc$5Skhi[GƟf-^in=X^>PAN]M!m8{!hj3yLLol*WCᷡ`t>kN^uG^px )][!d# D2h*X|pDuT⢪EL/tL. HM-\}lj[l笺#+3,"g+6S.i,Mnܞ3CuLֽ7MȂP|a (kӱowKlJ{ Elɧ٣[ϫ ]c٥燺3Z)_1X}`>l;vooőjr-b7j;a>lc7@ʆގ=&k}ػ-z0Z&.J> O|P6pTʎç _<"|'ކH%9~w¬_]Ǘė]T1^r*a[2=R1mRmL7?-'ym漑HКB1ͻh'R=?e=-2%nXBsFJh0Y#Ӭh=vK,͸ּ[<'B"U9~RhޝHnP;ӿˌh`qab: e4&T47VᷯI._A,ƈh3]y?+*WH.+øc6h+ў?e_6BRzwF Y {NӉO)h(pc=ڽ]Dži㺋91`{1 wZ- cdVqaYʢNh9_AJ:+L#gx73MHڥ ];wG2ea7]>>j(aDvZz>XQ5>Qm}GuLb3W;%pջjJl59r=Шtc}vKR, Gr$c|Ů}԰\,4@.!LcPZP@۝f6r؂̽CW) M2IEdM=g((U->/Nc,#xŽq\<:- au" oIo`{V=fB`uiE7HLBY_F՝}Mǻ ʇij[zڂ +&J̌i/U7}Ze|7JsPf)M!01^AXhHQ]igM]wgQPiRS|s=ϟSiɱG(:hQ5?OAx( u96/@I .E,[b&Vw0f8too 4}UP c;y7)젛!շ _DvM3j@I>a@PP'KcmX#,ikf)?h]b70&Yw tMJ;}:ş&]4dȲ ObAZ秫vg)(Qҝ̋eQyZv8}pWTrARd`K4fsз'qJ~=OXwY5?[A⋜ag)^mCfLkIs3p/EzלJNvjW(P8J,ؿ+[{:Yi$/nC[ͽ1IsPjM]Mo[z: ;WEkYsS;|߭{aC T`iKǾⱙ W2tXQɨRo~(K5@LV$u:Qj9#%=}o!dGopur;;-˓˚Vqj2ך',AaU) r:!' B wʤjlJ5r :"SpX}wa{U(e}bp_4WcޛBz4$^$Ē |iHq؟xEo67"ێD2 $64k*~WW2]M:`Uo:>T&2vspi9-KB 5oo6G{cv̬\YEqu ;J=dt3@PkuԘu3ЛQ}KX_##O!yh$HQg\zBf߲*!3H)9W~f#2ZJI;b2Nu!Q%@ "RfAx4y7yo̫B8U6K fkWҙzM{zzv_w#Yek]Ƥ⼰,/Tԗ<~ |ULPVls4D2/-lqϚMIVLW!!ˑ bBhjqu/O*WdX-H85 šB2d hDŽZ/d&vo!_"56@݉SnLUYUc Mmgi+p9r4qAW^Ğ})=g20 A̟)nVKiG^HŮtպOh1BWМ4Djf ;ʎ0.\<Z2l t2,`kᦻɸeY-|5,g)ns2&w`#<73܈Gօs;n]$&eHd fhgSFNH@l3WeĮv=NޕVvܵ 6v%hӅl+Mt| (h Ub`+8Mle;r'GQ DX :HDLn'22q+spWH]Kc#L|o(<q piJP7ڼ$G4 =lyn9c0gMC\'d0K&.(x֨ٱ咅[າ^QSIU]k+o)r+OK}L_mSnU O0 }AVK!Ē2SZn; *})ځfDbiXi-RRﲿ9GݧҸts?OӢq(3+򻓎5l7dW 'מG'+.^H5H ӂ^p ix c܃}Y1PiG@W.]di=H Q4:]'2! 4 &JTJ05rF1B<6!NgPtܶB$߈2ֿog.ǿD I_젓 J"ُ%wDt>4?f^| Iڥ2"^,@! ӯR?y:*'ir2d퍼nLW,%8˩"8#z&׻<PLm>!{/*]Aė9Q%inW@yQ?Ϭ]Q~'7bV-ؔL| Кr]fp",)Y9iڑ.F_jXT񚉫NX^VB\ DI~Aw-uivK Y)jẘvߙrp,6JvpXݳM͵IY[<{gL萲0dbx6Mă]t+F-3k-hY1?z̀ƚNm% !ׂ~jnb'=xc# (_n {iu41sfS֝AD?~/QlؑM 5{']ZTm / (&-Go,VE/}guOo䲩e+:%PL+o%` 1j-W?氀iUkO?Lv05ygؓN-YAhIXX.AmՅ?E<[>䗼BP l;l;mYe?$cӚjI 3_jοsu:B3O5_:a8gYYl\W S(<UܜACE#kRF`N94HTo~zwPгoisebYbh)h@T4BPNTسޫ0NYލGZ):EVl\c M3QhЧn~ yW?եk4+8 s7:| 1<ϮuD6-J5%4RL5{dqzyy2JȆ=g#qYG h\W>/iY&TKm8L nQ(F04{ҍw;:ٽ?_u+ )H`^ZR&Qm-(K1B 0R+-40x8 03Vs}uX~}P^,:3:aAw;QpƢ02!~wW5Ko?[\Q^rFZ@nVqu?[a=$v(g#,O1یo=bq@k-Pʚh0.>y"_8k4Q {pl"S3\r)yCyuXp{p{#%iWH *zkv h Fuj9R ~ &@VH&n<ՁQL#R`<Wzv H3BZb  JeAOݶoCrcDGȪzXLyǓxV;Q#64gτF43g0# Gŀ5tXtbs DFJikKH*+Gh0S"{ ՚g4 refC ڢ`Zm$fto413w9ܷ^݅”_:,n}S0֭ih>g5"Ox-jeKzT* `J_63R*yTnR .#2>5@\ZO]JAyq@rh`)np?qՙHRS1n%U;ɏFS:KsL5}d Rf.A(H! 'j&llX =r=L@#uA\z}'8^oto,F4B=p7PUF{oF04kmH!:y:ɫk6 ``:ZtZ$3ƚm պy@k\JԦOwKpR5tI_BpǰtwsIlӰ2f0I9ɒ9llEfH'ٞ;N!W/kmre!wŶ ,.\a0+ܲN+,Ua x1#`g(ݨCůŅ*WS 9{`b+Տxw1V UL>YFA$&IQlc=,lZltgT(z`JnN8;sѴ8댷y -fx8&lӭ::ā xԳ[(%E2zU\P'eV%un&3Fx#EBΑ*O3"^x6KzIXJf Q RQ}y2{gDy&5keD(뚻7uzOE,eOraϑ6`ǿ\pk5bwn,."dۿ2`N^ƣ:Z3>d+4*El-C<npUOp;<2$[=3τbzI7Y}@F{ئUAKΏs9יR딪1 uChɡ 9e=>Aq&煡4t!7a6JH |D:ۑ:RB[O!GQC.{ʬ/REZAUTA - m*fVtt@+ X[L6a1=pٿ蝛od/~Ozlz'C9~gE@Rx}Y]~QX t5BV{FyUt#RxzW_R}oh-- i1MgLs#] ZL˻} O] MA]O3иN#rARL eMo`*LRijMVfXyaꄨ@NG6Z0S(S\ 0í>!v]9AWn2&xdЇHRJ$2ztW H|Zw{PBף6[aߍhZ)waNϛ#{)SgUzClY<-+ܾO*UC 88vÞ`F qZk~DG &LsY!Re/@L kyyl?רŴeݜ&ɭ+{N#8"~;L6EEۄơh>5㹗,`{k|7j8/Nx߶_՗}蚕>ӇaQDÉ rJ=7KS>SΑp|H3wēQػT?iq^.~^1q2LU\9DuKoĎ{z9 tNTGEX[N3^@tHv!FqdUMZ9SC9B Z O}5ϙgݶhmdh5 {F~]7i=U "Oo%l/1w.,ݰڨÚQ_LG ]I߽ɀMpғ,^%H~[SoXt81!%+Ô1PK&2pUZho(VBxbK m#涮x\A 6Q d ),?#bYO5d !U{EcN o6ousTyl4sE6З Eر噝ӿP#أv^(¼K{W _ Ka^*S59;v,EuA[w'ƜCXH#a+t⊦k<>̎"*E V 6w~ @gߒduF:ײ BGG,$jJ^ϨVu"T:C}()Ԉ4;\%E=@Zp " M?_/Թ R3_ь8KQ^` {7c/IrW%;ucios*87cSh7GLQy@%CLXμC0hҤg7! VKS_~ r ={Hk8?B*!ZVZOE9 JⵚQ)63֢FCL^=~IAvej}2>6Esb _g 6 ߌ[y.TYiV3ot6m8,*DpW h=g(;WCObƒ!.{-4/lpSW6OP_7 O P2zS*EWvV?-̒`Z~S<@B?L3 S,խ]zb":p~Ⱦ.]y>6EFrZ$b[vouI Zɝ@e㔫P f8i;13  \W_"ԝpٰPj X6|k #DzQIzOs` 2HL"k<ؔpjp\0 7?%JҦN3J.\wG \咭V^4m4k-ו +Nj7S9n7N*úmTTIЗwbe2TEq_'}iʬ&19BMkoRn/Fɩ2K`^ӱ ݢfS=2 [pn)X| O'L4j `m_aVW#4KQ${Vy7qi 9%Tʔ4.7:S)m[<W\F$K6θ |Kdk.Q䯟Q- |(#ѱb >*?n}f48Մq {Ҏ i*N }OG#K0*SF7jc,*V?u=ŖQ#hf7O='/Ov$FZ\_  dcr_''_&bM%(+1VۥW_bKq},v "7ku+S "7dԐ =٦pnX=X1kG4楸` D)vX==ι;K(yD 1rJe4i*k @]^U 9 \];42orm)- }J[b%h#3$yBg^ngᔗ!h_bGE<`*Ai?"z*4؇8#:sf7|7nLJ< >$TjzԳ679rz!!gכּI܉_je~I@^oNjJYKT&r}+ ,MX~@ֵ^Ҷ@Y3[m能mDQ )&}'r`F VK.B풰T)VD "=PFCywbfD[5ZCD՗lziTQy|Ae YE8[<$S쿱m+Y_6t/;=qw҈@eorp3uR }zU0u w"PE"*0Wd3(Fo, {j3u-L}Wxwl]Qtm|ɤk2 N/+) /XK5 bO./7_s'}ᶎ- )uZwZ@>JW"6# y5y֔Lv[+ {]*|a6#]&=E~B;=mrfZ H.jJY/<ᅈ Y>7Dž<= j8c_ܚ xK]!lK""P6]S]M9nVOnyx 5+Z{(auӜ[#Q'~1Ҥ*QciM]Je TX [!'Nԋ"s}tTáx"cX|O?yjDa\_)YbFdSћ 29z*~bNJȓy ~)g1niX 7|c4я^+0`mK2{<<-Д/% 倝|6#_ Xdcו},H?J/ 71nVjDnS^8[֧hn>Q[6Xuax.Mo3jINw,ϞʢgHĢҭx_8L0i *XFBxre! B+4}41Ц.a*x'0CMxݐ5]ʨwHzƙ@P9`TAy''JѸ__IûjsW4:Ȍ%Pv|YbgAf1YI+r:ZIlw)kbM~!Dc=7F %{M_n.v(2Qf|V4d Ȓh֨\G9!Shžׅ bE*{K1hi M`XhVvt;2dӯcc,rs sS_M-?|B O8/L>N ,c~\bCk!⪦;Kp<*JD**PH/ . a@~ʿU&T4~AbsXl[#\B!-d%k5j`c b D+cZ̙w'NƋZ^Ps2Tg~"QQ/g!0^$›R̐I6pCe\2)G隥sK=.Jk0KIvȉShYR jܝnz7O ĭK !H+8~s%P3S3p{˒4BH jW;2ƠbuqYnD"+|W9Y. ~z@TEQwߍ(TJVe2i*o-ZI(,͆T<Ĵ9ENJzm` -m{oz#BuP amE5˞%ij̢lioXOaBٯ(&Zq;{J2Z5Ɍ_IԘ4٨!+lBYz/I3(}h[봇%wE5.{E޵<&23j A3 , N򌢙>wo㡎jۦn=VaN0BVaJ$Z=|VxO,' V䝱ǂ8茿?NFHKD@ F'4B eoHUoE.K2wXsvOE\,U3V P9ZCHcv~085X ւ=H+f?b#4HǣAFS]hh174tw5U}ȊvjXTud cA A l owĀzRiT3]n]93+P ` x~3>Sǡ'q8p f)GbDxRWYm1\9)/!`cHUkH3,6%)‡%sEW/T㭔O2L0Λ^qȥղn0̎!$b efg*e|d=d0x = c܋I*q#ڏ\)살М!tl<_E5sZ(@15~&ZKÈƖ06/?+4F@> ӐCT!G3FY_ ȏDg!v"TVh\Cf$?*=k3[όqeVbo %=`pAQF([惂._!"0M S=u,4s2ɥNy<]>=ٻ٪mOChӜgcnN.={Os>KK?7=0(+MF'ԮА'`n I܏_ܮ.+r0DmY^Z_CIqj9EQ-UTۢt~\Z <_uslsPm"Ļ 7qWZ4n|EQfv@EQ?.C=JcQe_-ʦ b"mYv!XD1:`B"c[:ƲkKdCwy p7_bDka;"-Bxnнu_8Bā6Br=i#LsUT1$$,X7. a[SFl$˷(Pbx0i5ڌ0wd*ҲVLM濲<Écj|N` v1[O;Xd'J&|UffMfQ^8mZiV ]Aʈ$ó`p}h!Vl◧ cF^ ~0l͒dۛ1U.'Av{;'OzB&Ptt*ܬhk2oZcuUV!=/{ͶԕUW-^ ~#x)gDw'h =]%y]L.ڵ,~õ9ij|J~g3߆WUb!/(gd"&~#Htt5*u~щ`xi@fJ%׷p uv_ȿ0Q; X=V]X݇1[OlIx0߈;MQ<hD(ї>?(Hcog ILs[I|JM/Cf JC7JTTƅ 1Zߗ43Y"!i~ґdȯ0fOis pyoptrrm=<N*a ? >G7e0q YMڵYV$UcmF(ǜae*>]Tl/ksr>;OU­xO<9}$yA`؈Dz0ڳI+(j]+ vĘ8ÆZ%C(S*9,Њ_Pr/rP8Ur k0ϻ4Day6>|1WЖ4_|nN^PrڄYUĊ֏tſ[.z(˧ge9@g'6tmLW` <ɱt+mDɥ4d-/σ]yaTʀ3T|Fח ũ\ROms^a,>݈[ T?}W$miЀMDp9ō DzB#V?7 pp):6mȕp%&_UU1ԑR}D|fE*,֒|S%?_TU8 E,L?;14\2ʉ7~`ۑt_ Pp1gv.}#R苇wiձ3-LɐŽ6!  q15צ8_61HnĆJł-ZrfEjڧ\D?2u=V6Z͡a @pESʧJN9"4dnV&5Hސpġ;3vk?dwÛv{0qJQ*Y]u#Ԋ+"2s$~=1Z8$}]BhoF[ج57a^v4dM7xO^m,FJzrFuݻ~&_t@^Tg"=n؏W@sJ+(Q窨9=-u/TGĵ HmAL|wϋ(eo W5 $oh0!+Xq5/x, xbb ,y0ŬF [fKg+sP 00u#pM2oLbR9-yeuz8_RBR!GFTN1@巔Stwgb3V`޽9,q8[qКI@P,4i0ݴ)2jbk ~b<2]+:=${E T ai'k:@_@ClKHPK%:+iEUj?&Kʖy7uot,W7ճP^CI^k{2Wt~ɡ&|$ OJCJ~0AÝyĘ` N~7<o4aR )@IGvp$jRSiL*!i-g~+J4ș-vq^2% >|%+zl\Vc$h-Yi|f-R+ foy ^ߣ{J,rQL*_EZ̝l[#Bm tA}!};C$PD[uk[{_}!`?\(оB;j7$hso}WXnfƻ]ϒ6K։ 姴==f 1mtI &؋C~BYMn K<75{OPj,Zga2Q^,Q!&0Xm :U#zܗO" ɘϴW&ɓmћwGdD}y//`0|ArZe7%o*!n]sf*o!Zqٰp2ںL?Z XhrK4T~ &{?IsN0P[Sa[2$8x઺~6͗'Čf5Hâ| JT;.a΂k[M{/#nzUwY[j;'<W&7;I6zB(`|ThI݅^+Zԧ~ZM^w_oD*wyo[;/.E!xDu-jaqUA/!s>3A$c}^JD)V'l\w~p]5  JM5w*Wz2uPz~<_Ck`0rc0h^tL>~9:@u7II@6! J䦌/NEdQwqiKM)#Α>9N?H72Sd`_FMd&lvRFfjM=#rAb f06r؞onưZfZ(/XO"4K$% eRD$u̽ eؤ;:[]'kNU!c0/<%xOvYj3N_/уv-4_/~堃ޘm)(.-7\K9֙ɴܛ92[SWUUM)V(轜q" sYDY;CŢp =*tadFC<"ð@o X\#f.&쀔;/жzWN%oYS Zl v弛smzLRwRL+vHuXx1K7i_WR+!H8 ƨ{D`I=5fAuϗH/U7,j"NvdN/pfWo{9a,%^A;6ktxXACy6/f`^Nl*s/ ^u~=Z Q쎕sH9|w8%&n67@l3Wqwmm~u@?-+2px}dƔ$V$+~SS!Үh.??b)r9c6͐5Ű+=I=DYOFC7e_{g{2AoYcLDtgp Xʔsa$uͧ_΀)i^Ên~-7hj`$@,d[̾߼#V()!ˤqu?=?H,leUD4ep6TE,BݖsO_Hݗ9ܨQ1Q5ʳ; .Nr})|TWq%\yxUU|H'`UFޭ .+[u>l !Kᰍ$[2\hVl"_ $3|u,xBUNl%UȬ/ֱj<{2\)z5aޮ£H[aώU:wSĠ;jBqߍeZ!cbOWꈒuΖ+~"7K-%̰c8ڥ?FBVV*%J:x3c7&޻p7ڋGֈ+K̓tbυwΙP|\H9Ýw$Bdf/2z6*,ܜcW+FȵDbMdLq؇4 '$2 0+jY@ 6a.&o\ ~AMru|0CVV{;O@'JuLA{"dJHYl,U^4,Τ~MReF٩dԖ.ۊMi%v N;fn|B} >;la|O Br|tZq*xNl 0Ag9x>Uu`f^)WUtqbb ;ao^*})miLYWYZǥڐl]sg#K&ZM="BzZVМ[:!u![*}|M?+I(BN,u-ⶮ_`mЅ<7%zCxLJ)I(okG0O$e_y,^dp4*ǷTϸ`³""# NotŚG50 ZgƤp %^>гf蓂3A= BP8.P5[^ (&- Wʾ{y)ҾNw'~0 2TѱNs'R@d<(+^TgeJwMN v@ =\YCN7( ~я,g:\&7lԽR9xS(r i'uw4s c"QmϮsozkេ%۠8v?~Vj=NƆR[534KՇYG{mcL94]2ϔ}c$z駚)|xpըV\thoEʭ︩,0XEnSknV$ O+,}'L穫O,50_t.N1`CQ.r yZE~p@{`?zϣϸ~W!/Ե٣4жlMơ+EL@nÜGw& 8 fcilV?kj(g{C 3-֫XKT;\ +X1\]MmͶK-ŤvLرoW(˄LTm*lZȸ3TWimh_ia`R? jFe=-&Z 꼠Q-_UU[Ŗ̂Nm.rۭKJ MvwO=p>ŖFZvm2uRT+@'뫿Xn#)MPb6U7[|#S K_~K欇RhzʤFOk a(c4GŘ VNHf"W EWP|/|4:{G[3ԹYCh:nv:Y E3MC|>ܚY.~8̺2߫.)J̫SVnUPb)&Dv.SNWMy+!i~I!h38ג5fU_iQN ݘuN+|őԥ%Rrьa ?Mp;F;R/"j'SL1fͦ=0# N ˉQЌOAY )Ϻ][˔-+A|Z%G+gYZ07070100000012000081a4000000000000000000000001616eef1d00006860000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/ᓣh]?Eh=ڜ9R+l;u497p@X hCIL^&aL@_] E~柺Au 2xP*߉XO9NˮsjNh!8=_^@C̄{0X z^~#NyPč1#В5xws5}zjU;{[= lAZsa}St-ykxDa/ ˛#M \v^FK``KOn!([@CPs'%As$2ۚG!r]Bˠ?A9 1`7Jʷi?`uZ >2 ċL0M1+<B47 IO!#].wCJGq2\@-,Fd !x{qw=Kut m[޳i; L[Z)Y@Lv+`d,ٕwf&, :)5Oi55uGcmSzc"pSSd}\{%@_IPƚaT{^0N2 p視g mUhNYCly[G^9Z $xڇ57d QB$'.Rж9"D Wpǚl,w!{vcJ7"4ijKGq,*83 ]P+\`UDM!3H[[1xAEisD)͔+'4Z~w`6I~[ǦRaPɔT/Ui0vV|tKS n8} Y:(">~YOdU jqR:9E)v{NBՇ橔`ˎF}S.a9dCoC1{ &XYn{i0  kIEOƾh}D-0sx٩C͒P/W#Qpt\ʓMgE&]k愾.רb0(U\s=NY&Wͱw'C*M\u,5fƽ#YB*>]C7Z9֨zlAl=mPx ( 3r~IJмG}C<%jCc ]םE$&RSykTଓ]%=P<Ĥ,.vw8*Rѻ_aMu!(UGh~f~"Huq@"T/4Jxq@] 'R+;r*LT&]+7xMvcL 8)|֫+|/pްm5|✊2\Rrt^R~3k+!E ;NQX-V4IU7 ½Y{5XxצƊw-&I$6/E)'LDXiCB?:Fd]LLYS g_C 1~: ̆NH7/h;K.Wȥo7X9ŦK%ekM=aQwUg?^)?'|z ]֐&y)%hrC{g}bp|7b5VoZ`z.۔0c Lvsx&$7ed9_0# 1"- 8qB ը2%7W(poLtE&$EW6퍳I6@ga"O8̋ifT5p,4בFO/lAׇՐFލ_49%s}'mcvIWl JrB'$?fѭzީ ''ub#hэ68>y(Fӊ&#t D$8` kH)s.&>^N=eNpNєޑLgH"R\}8+#2d'<Sئy ~ kMq)B#$D_7VBx>;} /h Muð6]pWd-5a Tg#3NJDCEBϿa&Vqp E=lFIjS J~/N8H(ق)W3?T]}*^#}VlZ";IarNz=Hh+XiLU¦dzA$@6 Kd?)T<`eqf/e6q3}aoȼNz/P53a:>}]9=c@~B~%neXu:0n 4(}3OoAR!"WӠܷE ~?Vh|de6:vX0TD'=R-:d @^>VO`K]Uőhd Y2M""W#[< uŘpM/6Ζ@IU?ݡtU,>LC n~EG%`f"m_eW&V'0ѨKf|U!¹УJkE̩dKTԘAVp+G_=Y?Ҽ$Q$bF2|o>gFfJx՚TL,'1BroБV-w_rBQ4B* x:LpФ#2XEܒF~S*C&[NZGaAhxnl8>ܞLUv\Snd *Ğ%]?rn`@17֣Ak= Q6I~=<.u0:SL8Af}&f]HrTlu)AC NGfUŴE#]ž1|aѨVl|&Gn'L{a/uh ;m@5$؆Y]nzo97.%#©1/?(""gPL@ݻ"; =4 \PG/J#5Mus6onֆl] D.P_Epolg똱!ϓTn Ǿ8.CJϝXLtL5WEڬIimռ6K8pZQɝ=YUu2ìa84t p mJ+[%2r`'5JcJ ϖȕʻK\L:]ySZ~JjS l-my1kej'$y, 9$t;~h8^]m:3e3G;f5_2;?c a;@=JA÷*؊n?~˅+)Y.˛>30ey% 3.[̴'v#/᭤~ f!HNn w!3ϐGF>8#d7&9njbm#X:eG`5&:1ʕZ[鴑v&A3 ZlW~|~ h!G6ލ9^ECk9WV`L8T%$־ʄԤGXF9tv^NX[I44853'G 7KX5YQ We-ԌǓ+z A_F]~ 4M_~=Y0~'s7%$Q$Zʓ%\ 1QsڍK Y:]#J( ?/p~bАyumcWN(:sͭ|ϚJ~<즽/bá0}ˑD#!v(*L}Ek4tsLoGWK*EN*[<[ T[VUD0%))7pG(Z `_}oJ*4V&~FX+UtjC 맮5f;.^5PjjKb?;B v]~efA4䆵@t9,2bd + 9(;= d[cX~y;ԆhL@upS"2 3ȥtXW&w)+/ӡiziD3h}!땡N4Mt%3P0ٍ@")b4Ua%3{h-ў"+J0ep_/$QAt"0E]?b=EilERHg~}IÂ@h~.p?;ǻI`1SBɸ"쾳ٛgGAՔ3\׫fғ#tA*jq!}i=]oۯiZͤ3vY-k+`R[sDdEsn) _;Pp#Z]Q)6VMtVj ,՛ְ :e"8Ӯ{̪jHײ OfvK%,H֋ѤWj:`ܫiemTM35-U{Ln`ӟ5͍o ~cxIxdgMC=3i'[Fv(b0N*&n?岐jKw8֌~0Zᗰ/7oڲJb3v UIqY] -⛞IPŐNHv2[\@FMr:#;!ڤ5PjOD+eHuf< Cڵ nnqsO.kQQ. @ֈ]Bߒ[$Zg`1b!-!$YvY""IEGns?n#ɤ%e.&/xyEjAA`?|,M''^xl25Јp3{|om,ٌB½[OE[PMm'3bdr_wHD]RU{}UcL+d`TP߈>qW].֍ Jh[BD[hL&% חֵIUn|oROwj.`b6I31;-3܋n4T(PeQ_u R`(R XeŵB r{vh3!u655#s>=N>زVeLzCY\x$0~0}~Mۺ ݏÜ_TsX{eS?痕w Rdl8 -Qᇙ]ZyAI;xNU9)u&Yu_%H#O:҈}U0֖t쁇lqa䗨n+َPk_%S1OZ/w>Lejت$n&OmFИtʻ JacV^`eGSHŌp23h 4fOɪqӡP z !u5)yP'n9"L,qp mL#M2փ5hN3CbN|R9z " DxOqzYp"wr}\FS9 P:VSRjIc bg ģ?a*AR3[\pKz7T27CilM zJC|JrD /@8*jV}@Tw{ftti8ۥ?gë*sH3R0@Brwh}<}&YY]*QƝ3Mau-ZO~9Bb?"hwY!+{­lB*/ex86n_Gu_F!.s7.뾳dbyMaF˟M2🜉ٕԩXW`N5d,nIS&5]C"L}Dň0v`z MAljgN>@=LTBvQAUJ}s4s?^Ï,HȴKܩ`0ݪ`-ƛ Z! #5v39?oQ1 i>iK!E# {[MrZe!(c4GLᓚT-|=nw'܉NP2kRi^܅M[&q#$.2l.M~甚<,Kqr?&T%|5g C&ϫۺM~ Cs yOUxIK7nql55L4Zd̐S3sSy\A|-;PE=E?ή$k#Bwe>P * }Fk*zNFpt1_;GUG|^rڦTzT.?"_<~If Y҉j`?18&h[M4*LÂZ1 2{v"bc]*ف5+iޑ;<#9 UZEhH(a7T}u_M8ywĿѦB`n-#,%v#322Mc؍4t4o?"y<ӄqK5nt1': m߬)iE]t>NϠnq 󖭏)AAHxL h_$LԃafUrdhpO>2v:p/eg骳95>g](aaDqNtqlIz} +a+`ǒ2WŹTHd, Njj6M3g{İZ"ު,`P{*wVI\9;p:l 2e< ue H  Y\ąj qSysX{^ `6-r] & 7{yA ԡQDBzo:\?H:SM%N,ȃ]!WeTCnޠ=K 9Kʧ31cuÆ6b%dxmvH:h5XKM!#86H buֵDЃԧ6_2>FJ~Qry2t`NeFxgŬ 'w1"9kc+ ϱ[NMui5̚K|ILjK¨).b՞a$!0ج}8Gkn"1")m)MPtm8F #+'Ϫav(;'}r5Li?ͤOo?lF:k _mGBBzTȠ0 ۂY?~,o$ *xv/[Os#yPhZg3CtHsC}8w<&x8~ت TY ;oIl|Љ xJ>B309 ǥ+57RFcYsӰ(4*t_O.ں0=ȗ"$n:CQUjO!R0gHƣcZYÏôPŰZtTјɾWdGTP} ,5ޞ}J') 7|yp\’KEKE:UzSH()R_+R畹$5LN[sqTqS^$&kE klXEց9~*,k'!wt-GZq2cQ[Ѯu>x*J,e=No"B'Y@*,GK`g9xM z57*boQ.F8sVLasIYm NI Tƶ1L4|Bd9t֍6eJokX ~%9PSa%9y.G+&I!g@{rqҕdQ^3Ӛƪ_L^ >_.vk&tNM7i^NG:7!4YYug$l7j}[(_[uKk- r:WĞ,[k?%~2SL;_*igTQgcUVo^kznv1%$'H=OtdolG*> 'R'No…-?؛M4yZ_b%Ta~{CC}!뿔imѧÐi 3x pIOoo)R"hOL#"l~,k m| 6=_e`idq5fQcXfJNĠRnN|. ){&^.&f[WvP=e+/ޫU?eN*Xc%.\rHFTcwyJcTJř xJ%,Jn S'-Z3O!scH=mȒTIpknku40u4V>Ya,má0Ӓ˅qG+FIoBJG[6a?"͉6!ĺi/΂wK64EoA|UE虻Rح5\휀0(wF)'[N\fsϯvyU>Aؚ?B^֥XVHw8 , )LՑ""y>d>9"bCV5`noLJٖ82*xЫ+y"ě7iEuw>-W\`B5*[^JUF F*_c꿷,{^5'BtW^-|vyYLhxR" uoa&>.|G CxwWT$3me!ўoLzjluص: Hyb3I&L Vv^{3M ?_QEa?{l9qܒU\s/JdNvII_.3 =?'vuJœzXF [s'ّ2#)U`| @Sü!F]?$z** 93X9I@|ajR- MB;0ԉ˧1dMjdEf}!67\߁43KKn-g3c1vi<ߪv&Oѧ/Zp ilV/UvK Nw  =o"|Z2c>YΔ093a)׈F1Â%`lw1殬ٍG;"iqH3IcV8m_d V儓 aieGSIkN6=(aV,Q}1/])*?IYd5=+*?Y!DKwgQr^@ .|G4-T,R2Gz,MV,&pzzjj|_w0d1oܻJ/-h.EF۰wnWU{HW2lЧOTnJͨF'XbPK{p =~6 mdE1SByg?1gߔt5vS!9Ar3&mL7?Xj5j+Dji܎#/GkJׯG1>LߖWLcG;u}A$LA!{q5żI1>#bq%!͙U'R PYNRmk9#IZdi94:xُ$p`}t(u:A\5'O~%E36M燿idfDD3b0||O8glWW!LΩn\X vs>ȗJI9!) W-Q/O]cURk{Ga'fZ/ד%xc֖Z2н\u Bҹ܌e+޵x2a\8n"|D^mv^7ȿ imsDHF{x;7U4"1kSi/hMvLw ~weXbKߟcؑxj`fp"=/.;v] Jm~X?_T%hB%up9n@ f-۔9N<1;mO o8Y 7\U*៤?~bhyeR8Hۚ-(UAd^o>'kPJ[5j Sb1*ԋ=1fr0]-d`b&%ry˲u+*EK- xq*|u!{,@_5'[3̔ձpBƱF2'Yt8\?gA1@vpq׌*AAauW8!D|J;Y' Eui[Gt˳8UYÈg-iEo n0O+9 PC lg lO -g?Wy(Qq݄c-3 jWgRxՖ>FcznV8f0z߸ Q S|tJQ:OJt1scˁ^qy]=Љ:m`%h!St ݅Dz}j|SGYgi;4{JO7MctWm޾:}g[\T< 5h@ =]YT҉.D\SIS]7?: 6Ur-89ex"e}+VYK3 z.P36l>, :zyi 9Kg/ByFV ]>CKVm8]r}&l9xKlCK15**m#~U^?KRE'{Sm'Cፑ#֍ޤw|7LLЧjp2gfYCSqu@2Ll8C/AA t{&SDsfp3 %JH^O|숼nv~Tf&0^oRFC8\=(("ᶴr^m7Ko/|^&ǫҹ)L=aH$7d/:W pƭMMj7 4STǘFݰXY,E" x$" ~#C-1{AF4v="sT-<7|Kͪ[^::5 ئ49re+UedУO~-ffv('j`A/7#c I$T,,@f5fzp¸b5EuMC O;dG9Ip[,_UH<`8^#3(a8b*Qܐ.M"A2k$:.rgŽl.@xU^8+TQ%M(7ˑ`:VfَWuBNy]uk kH';8Eˎ_Uə^NT+RBZUd /X~S\0_tNs,_NJ9#*{Dr^&LFfq;_kyK(دjO5.ћt 2d>ql^S[1'xX55TH7nGCކ.1|:6I?}m[NjI~GRmMvNO|ͷTOA217=RŒSӗ`/DL֯=+UNf9_{'2>˯Ԇ7t;_iZ+_ "h̵ӄS` s xLr)rV? 5~U#ΫvaJ.B!/|̕.C $fhIiމo,jl*bB@G=UIPO B 6L[J|3/?8Ms wa{?yezqtt*r.:2;>aJc ɻ*JWtՐW&$yuÊ,Щ쌷` @E;$#/YYuOHb;Ͼ͊!]EL5pĆr$쫫oaˬ0,&b">8)= ' ʐ⩔l|hj'믇 s[k*?? a(2ulrfmAHqJ\ڡ#,kmE]azj 5ҹO㵞 eCW9EL`"Լ Rg3,j_1}]NPL'kcuƊ`wyI_9kT)8ɛ7g2J }*7nLm p&4! QfL\63  %S}'Mcq( 5mΖkq B ;kD2/AbCmNp?T>8,'s-'֌4NM|IӒ8Az^`~`$kB?&G>3+`#40=>#LzCw {I 0Lv؃I!"Ug !sS eV%ކ``%6= D+a(8hm.*'t[&\8'7? _!8Ū8? .A\nk Q浕8!?Ct^$rŻj"G0SquQoMOEzIӆCRtR|Od3Y2@]VB1<\],qALB._nK+Y & +;+\;RPFK)En,7~ԭY8Q}r) tW65bC"Prt_Jܼׯ4zfyZ@߆(k@TT9ȕr8`̎?E$rT,ds, VyϞKB[x<8I s[k!60ryq69|]6d_ԓ ~Q@%i,FUViaO/_x~X/%+]G;]k9fd)mڠ?.~!/(]G?e@x7A"#<{0\4`rl uR&ݹ5icF_"13(xK$,$ sdcW]>> |w?E֫Bw 6\_NH'i7g#xP|~ͽA5q%&cҒ<ލx$gda3cDtNmlv6r b/0}@)IjWȒؼrVP~C`6MS4ͺq=&L.*7lx8:"XH7+a-YNkFwֿ`M/FEϾyg™N?P̶Ƴ6@:R4?c*GƢ}PmH--`}@c'6GU~MLDa^)bxA;/#/8۵>)s =S~בưV(Q⧈2tqez0cN++f.ѓ4'e6!(]ɒ\Un]$&;4sUhqLXwKTۉR]qUL`DdϜ盚IKN~5S #C>b+-z?\'ytҍ0ږ[՝-{ oErdԺ1+*H iw#Z){ vKK/SrStN9rv;qP<,< s_xLx:Vơ5`4G 1&Yvzړ{1U RD56Wp#V_FFMr>AL&%Bw &>٠Lfm[h+&7Tfg;ٓ@06]|yw ;廵;(9ݶ\C嶀& W=#s.ד*k3k778K(M|`w>j: =ǬW[S?-|~@mpۗ1t$:՚w͏# }RezA."y[]tpIT^!PX5NJp$Pbo8׏S? f({ۯUFUR`riT'?o럶~[B_zm>5C_ GEvAlhq;Uڎ(ST G|-5_BTݿq`%x9@~v5S >T@+8]T;x#.gUlg'Ƈ'.im flU;3H r0C(sB٩X ѷ )QǷ%M6Pk :@ߦ%sz^LvU l a6N!r&o5^6) >/7Ys `­Nf'Dy~Lgy~#EM&G(Bc0U.ê¬,: U)rm]GXmݴG)-NfA N}ûm{Jx[a?a,'ʡ ib*_:::EG+8דm0%Yzℼy̫ Ud%Zrt1>fE97:Ӗ^n匄sJÞ|8a h;jl۪å `hڸ]iD]DzLH|QI"`spr ,ݠWșN 7䗙1Iz=~ | !FnElQZjуnwD5Cř s՗Oi;'{ql.3t=[4YGIeQ9bq}݄!WPTӸ]wnnt۔t[xqiz'|A9u]dJ-^otI^.Y~c+0Z ŦnE^Z]քEY(Q;.\j,$VuKT<"Ќ!"@֯pdM[4V ĺ X9P.s/8 uf Bg#W˴X 1hp;mH 4Z[N~ Z\i0U1!y6kq,qaS ,C՝Qԩ->NYq {yJyW'y!Y"?ܻ>j_ A.obP;&( 8GI' B%^UUdlø :rfRpVI3a** |q1cEv0l`su"Gl@w?e^9-S5vqȜW]}ЭmzXQF?FNyآE%iJĻ` PB"!WR.%o56T@"Czrt n$8_`;yR B[=UTBSBNS4 |Ê6QUwK͑a8%㨫gNn=X).,_M/\f9H=LzFӎa.Y۴%7LµZat1AU6gk`#*Qtp3 “g[I%Krr!U{7W7:E!Pdq#{C/L,o D_j>y %".#{^!\[RH2m _:I,z`TU8`L0ws{Fꔥ47rz@0N970=+kuWC\r-Et pS[Lia] zV|!kQ@Ҍmye$Y-%u!Kv_9GhW?/(ai.L82S gy 7)*YO3Ȉ>$zZ& ڜi^0yqqz by$Qx- tÉqɟ*l85rWbnıkC6U}%T1G"JIKlH3\XͦLmɈ`i]c@7~fe>:`\۫X%`NU߾Vf= gX3zJs ~YҎ}hmc&jDCQJ.5ﭥe]vWuı?I#Lr]$JmZn6*N %=$pf 3$r /OB#6 )ּp\գ|;8܂UV*̃^[ɞkW79O~1DѲ0m奫]1Jک-+2?<(ixtӰ$3+P>gkk!Ԉxƭ]6RSJig^˾P_ a:\{@~Uv0Y,iQ5C>EP58FstIKbS|iB2Mȡ,;eL91ŵ.ݫZSx]x:ET &\Q>CAW<]MS[%@<9%*W9`H_ Qˤ`R~ ~Pv2薹MUo[JYuP[mA [P-ltwX;$^Q XOif 1TlT{1cc#hẋh^f- OLxPgJ2F%:ו1Q$Ԑ)ޭ󵁀9G5nYyމ~뱷ęGҋ{ r{?Y@SeDT؃49ABa~?n ,jXF|S~k=]0MTv "tz r__M1jf2z)Fsq$p&q&t0hgsqU^It7؍574qSGƯX>;2#טb>l5ǥ^6@rTm?);q R^ώ>vD*<9lU֦mY:KDX%x R^+I(CwBԓ="ŇVW T4 X*czo8M)m"lCflS{xJH);ܥSD4%!V(@2ډc)+ T!$:g̻X,c"NPY XDw#DUyh=9>`W{mA-'3ʡxqg zVq$~h?OGhݬR~S!$>hĸQxI◦ Pl GL$F1}#ȶHN+! Әj1M;SWN>s0*DwXuPz x. A?vhL?1X <Qgպ͙>p[G)z٣[@rRb,W~),>Si>P(tm8nI5jqVڠmu!y(X janD@UOH栉pV.\I82o0GYz^֭I$uF;Oբ}d\C!{{I@?K]2H.[v:w !s;1bcJ620ON3^{Vv)01$m}q%su IJ{m ggTj-3:{ЭgYZ07070100000013000081a4000000000000000000000001616eef1d00002e8c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/ண.L]?Eh=ڜ9Ti~w2 T$zd>ڵyR1֏ K wB v݁uc{VUÌpsꇣGxf闏cIa-00YC6Rטiuc?< 0,:]X\bh/3;46ԂPLҔB_hi0"^IFk̟g@D _>ېnPɟ147Tz 2S  z_Y_/ii(ߔ'J$4y;͑r-Rցy쐔˩cFȉm]w7Vz UxߨCO55b/,үs陕uWD >7C[gZ);_e1G$7G}x`)QU>k2qlU07p'$ԝl&~k*jf;>o-2VPԸzƯC.|OKG10 "T^gû.[t`I[BZ'̅قz]!hL*Ywp*k)&R*҆ҧ(4>8%= Š?Gwh}ӥ1K?OټiKpk.N(  %xM:va#",bмMٴG J Ձhb/+‏I\ ;cwU ;Ëy :a%;rrB|W_@#U"pDnUn1Ldc(I3À$Қ< '?/r}J#̫Tjwr7 nJV2?emGe_jj VnщI0DUrC!wP>"s5n˗qlHфx9{h;Xk^qsP1rA3|Oo{I)ՌLy݆],ωPu @Ykno,cMsKyHzDt䜀2c| C*2J׎k?mIuqע@3 84] c c_k8;=މ9s!ӝ[(2q=ϫa,QX푍$U 5FԷݾ=MMƔS!QSg2R\O\3ҝP"V-%'x gv̗jI9nE!jFr#Wu:3LH&"E-t"`gp a,aiUY.甖Q]ѯ@TǦhM/ldyL(~1 kDʖS}X/)mR5z~ ((w , YZU,=(]vUZ?bxfu2w,5'7gPkiI$Q7葫q/Ktʋz9;#t*nyaԒ´Z6y  ]B$ Nm 3pTO:W ZNgwNJ]ZCW{B{d<%G4Lmt 2J~G2]IDz%%1 770($vC C;cF(+Ax͆w,HArMpO7V&GAɦ"/K9*  ~`A[38 dǗ3o}塾 F~PqWj!h(q,֝OфIo/:j<9r8EJC43hp#pf)B}0"S{<p7XKMxޏLI u+qޒ!1~"Lp[!YU~6P4Y̔&s1§W=?-ɟ ";vfAX/-kFh/ cbSJLZQgk~e^>;\ AG>79Xha@K|5)IxYY@rGcJ\盼|.5Ŀ`qg dz+Evc|Ɨi:% fG *4áM:.τ%F<6"M.kVj\\J6 ʛhI<_ht*u3IL8VY*ߧ;5Yꖰ)…&0" vNO ' /}; "q3CZC)fV|krQi@]ccAu0uɃ7XftP%32̒N NVK6ѥ, /[#]<,֌8ۏx)Ng5E+Yjݣ&'uzTh@M0%^A8QaAgˇ$ƟWgyݕOfJ7r9+ZB^6L8Ojpjw̥b(DIwH +ipQiӍXP kcYތy9[wm}"m <"4?3x2zt*3hk}-:Xk$sÏPǿK, q{@㓧칟q]DQO/<漓8!Gkܡ膆jְo"iX EnjBY7a]kG$9k|vLcT'A %Y~ bWǁldM/A,nlHHOhQ֎#:ApqA)_hV0X{̳^{\3F`dހ < N"w?/3C0k#;2Q!;ztc2 BZÕQ'VPr?k@@ѨnVb>1s5B5UUZŚ-jII>[sK;;z\8$~ =ԡG[őF؟Bb9%Հ+2eXNʨ߮x1n>簾j7le'z|No_vK.OBg{ ۹5USZ*UWԟSO,fN) .L^-6Y8>rT&m(31{6me4E3.MԨپ UT JKC(IR]O,Lt\S5՚nK:c!!,)Q8iHvBL@1HQZrws} F$N0\'c!i z6cy*6UKk>BON=b9 XOjݦK&eK8Pu(.պH[<+A߫UX IK>YJk%l;̢,Z0niv`,q*tvf3Q5Gd|$ 470 ) 8|:#1VR>V 1ҫ.V==cT<1u `2FգD-lj1CEVl'e4QT2`#Y_ouW|ceK)g S Ìe7AFD2\GIJsrFvuWcm@-W*7HҎo:"Cl%e`(\gswu*;Bc0xiU'WcD[E*ik};]x.ѥ{Ty3;Lr.DMfR*bED<~6k ʩáӻpW67p,`%YOm)[q?<xYJu.G q: XM@xIeyZ ^y"_̹)cIS@AlqW P+c"uG}+ql1ɷ6 X-PY]-yL9}5Nϧ-U D)%{RA9IKhz*ߨ2P$*j =\!]˧閍?+΁C{V}*Thz^Vm\ uH;q(XV?\eVWO9q>2]f%'lc( S<i5tJD嵎rr q΅go)}7*R/#[Z8~tmI>R~teUҦfJf>_)0WR1 n0g[qEļ[xN+2wJӋЀ{8H !Ѝ2!y73 dž[J}<X,Q#5 +NJ&LML_I,޳e^!un."j2:}~Fyݙ72o|PZr*v.IJ(qQ YT*IZR\Yu"bmgڐC*ciF<+=yh&+qU c,dN`*(^[6SVGqV}1Rj"K+ryOoO/537^3&6%Ŝ?<64$GbMizՕ#@-&[W zCۙ{3{m09{gO6$XuU9}O([ {G4?4lճENI *(+73."?hb30wh-.zuD˺xx IKzv+yF^b%.m2?GZvFXMaJhKXoSN#JJEhۗhxh8Ff~,%H(5Pf9ܬ"ymLHsEo܊7^v|n:s%?\} eU.ًb֭HRXm"ܢA26X5̧ͲTѼuJP R] A=!Z0+y% vbTw}#1(r)y<(;c(Qx1.M1¢'ݥUu&Ac/O|fmӓ_" IrPtોzhӯSs,:#)XAm[$],.Xlh?߷/h^U|JVR`hD%ejB&'xS4jk3j$ZGwO؃/(ݜ"{:dp蠷XGS$ &%}f4ĺߦ~g.b ߅ݩ- ,n SąL2*ժwA@l$&Y:HОyй)F<]^NT#Ee lQ` Ic(87czN&vjIQ_}XU>6VM]#gP=tĕzQ0o+C"8@usb.0x탋aρW@",wJup,` HQ_,ڭF1L3Or*7\VKtns(V4Qm=c`II8W_z}XQ2>ڃ~l& |PEQZ# 4 kϤs+eS—SPkPct5_N#΍0ć}x7ed,_I(T'a7yn.,T\9̐K0`TE0hp)] n8m:SZ[dkPoe&!65cM2e_ts?TT-z!k\,vjk^?,#$LzUSKYq|&AmFDa)8ҪX3N>|e "]Q\||xږOJ&ǜ  HR-o1ge3QvF7ep/˫bz<(c ;, ; xU^4BZ4ČsI}p Njh;s}px-]8}M$`Kߡb:{ŀAH'H/> O 'r\ų܉5)+3u D 8TL@`X2cj^}-ZM:ygh dD >=X+/1-L#Q{LY@!}W`Bx $[~2@JUh[c:~p"(w]ɷcIZ-뀏i&y"9.UL&]%B ;cՄ~HW'jSJi~q Wu'3N]Acۂ/{a귋C2Z)^dM1GнORarTwW\- ( 8¹VXyJ*=&}XkX2I`\S."2wFH\U8:N/KMOB?^WmoCHG'r ƒmOkJ,: AR,:@QSwnlv %HB4,Bj@0q,$v#Mv.pҦpIY3}QJ m>4$m YDZ~Xh)_Pm#8Xn_ ~o((B~껇#(=CX^`\q0m>Vn@M*^xu _'&+TU|~ePZ1XeQ\<s|=&woi3.xqI1*pBaaB%dw/r9'{Dsv̮kdf9:wt\Nnݥ"NSc(XNj~ސr?Gm$fYDJ_#Iwp<0 [S# !-pSLiY/e\)e8Tyk`HP4G 6 IE^Ot890osi.ߞp Be`96F$t4sC tԉ}PX^fW+XmWcòI#C@nͯcBqУ{ EKy?NnSQ&ھ'Qq(mAzf݂4< sUgi(3/^|@ݫ}m0jJ[Ddr-l*ǻLˤţP$&L xr,i=:)Ec$vrkPm׏10<'Ƀ#=#D:8r3lʊp0Ol]ATauOaL yAb%Eؽz7k oz== }ͣ8Ce?Bux,sW(㛪NINIH>!<7;r9;w\K4L@ {$Rr1[PDWo  |bXMl4)h'ҊEZ-j}n"k4buXR{FB|<$j# (.Jt]gk rWX 9]U?odwf=|KGai) Pq M%<qbL"idҀ)w,-/r+T> ZrTz},y'j0WehGw8D +O5da$'OXLTBTzkԨ>ѻ%A t+i$c < pjJJ,47sajG:6$2/`"7Ώ{guz7 I2}_.cfTgR;hc-AEҀV.Ŷ̓qVYq .I}ߏAz $Be73:!Қ„2Z6Fido=tr:$ݩZ:b06ǢJT%|WǨlmg0<0]$WlSĈgUMq~ݳT#Q"buE,TۣH'oƣ9@q^9/-N}+dhTl]h?; KX/!"=huyw$}zNhyr3ۗQy6%xt]L0_hJZsu*yrت {Nk".tח/Aw.u^JOAr'Y/sAR)\6U{W¹h(0w"U,UdMs)0D`3+ĸnnKA8p$=L tg݅Ѳh?y3-k3tޘtO?/#oR1Ȃ=9Μ,GEٚIQ*?ڜs#,Hz  X($"KrR"IB 4/[*ɦ%u'6` ɾV˔?f-)%E_9PK 1ظ1ߜEqº)VDI]Et"5.q>t"7|.EԖ"w= gD9wE\;xE@FIr\j`JAxnjFx m*3$2B'$hn#5%ڬ]i6gbs7)+E+ IBM19ͤu*C#4v%EK!m4+$X[ժ-?o Yl&df a#{!^bfRJї+ե1dV 5呷Ӈ]?1`{6% km5,XDب;\OgbY@搵 z[zr]4<{a̶dNՊW| 987I;˃_Z𢸊\Gȳ(`#p>ֻoa@`vjwRg7ϝ܄`xfjonn@G#W6fA[TN,u(+v4 4){ [J8=bg|J4H,O>achv\I5mvq$7&H%啠c.9 VbHb6WHh7RW ƿi`"*J#S(ƴѸg5giJCI<uAyJnlv9 *M+uA"nW%(\H1'o<&qG{9ʊ\(ƣp}2H 3YՇ͈z0TGMDvmn{N@<=-~3d X88 l> m&=DhY |bMĀ{\c(5%Drq}a:<Rxe&G>7\_DGM+npYUtŤ~'﵏)Vih 4Gyc-v:_+ || ~6̣\wnDbuGsM?= q[&;>AJp ua$% zFDD_BNW*v_B,~нή:s+#Fme2yKQDν,^"_IXApb?L6 :c&` SY.CN仳$D5KyPю/-jTcMlExq/Y2ZY^Juуe˜uU"{0>@$SAR9`dx[ !z%m/QV[LPA2-}WOvDǂǙ`YyMnj v@jAtuq HY,Q jP8m Ul2S x)`hSl1oC#<.Jx$*l[a4EL$nryEn$eiU&iVhh8*i_0Bq .93* 8U#S4mH!(cg0J,خvGt(%Qrc &NjՄ1HCw|!P5/<ӯӮRkDqsEF_imWxdczո<^)K^Ҙ8RFҬU)>vuܶ<IθPA6>}X򭸤})YRk5M4a Nُ߮I9'q'sg뜳{e{:ce, yB5Eqef*Z;HT{Aa7XDjRm}DK5~aktZI'Yzϊ_C Y8p[ ,OM'2⥡T's#n- %y?.VjQ:߳%\Fe[et{DHkS bPcnL|?JPJ&tg3t]0v \^/&1+7ą>ǰCFmSeI 鰙 >x{qھv[Ѩjⵠ2HA#pyEڌsvZ"5Hǰxf wW(o 8o:3b]W.{D+I2 2w]mM"X^V_"@w+;ocS>Z̳W9J :L* @4μ:>T/]MێmyüSHtl rnl8[+XS-p6@#. $dbo=Iy6Uu NiPRP]4&}SEG"Zl;p)5OR엲5CJ@.F%yDtR?/[1l> gulɄ]G(YӪJy<\LRau̻$]J\eR}_sV4j8}GS-ڔ0fbJSTT N4M/g.|-Kf^Z[pM{{߶ !r} k}X2i1Bd3z.̈́`XR̈́gP 6_A5)QkO-{$wf^?mxQƎCW"8 OE Si-9^V]` X;x툀 Gr̶j|}Ids=!KX `$@QFddSQgZC%9t 1pp242gBq Aڝ-#TH7 \wwY[.2CiK-jt=j(+CCwn⪆ T|g/' N`v< _?M0Nf^=Q`zeC3Y8;L@O("`Ս}<0CiϲX9pVz}Oqh/[Yf_Ou*Ύ$፞s} tnd2#SΥrT! ZZ=b>,PgZ.SBcA8o_.Qf7 /{fbsU-j1<>hmu1:lap\z^7(GP; EeԒY9&hB9ty/q{NV챎z5EGBn/ wC&RYsrg9.Uau䣄o(eYW?eUp=ģ|F鷒ku9h,<ߑ>OI kmL- !(u1㱮ifW&MD {<¢ mr9;ۛ-PJ{О|p d}}'ѨtٛZI/I?stKm;_<%GUP},. x_hpWV+c?%}ƫɠ8j)VGG7'օZ&+\kf>pƬ`K.ڿ{D1jl "2kҋJEtCglϚ35J>@׏w8, =:N*B, )m_x8nxY|}ŒA09cΈ=.@M%ݼ "B"KT$?Q4V1.J$oZ42ZUAQǍtwyvbbAN,%=|TY93RKK;MM'uPGrCtO'E4h/x'I5|`H'}Co||NX|57*חr=;bKw#<Fxߠطx_ɦ#@'7ܠ|4j8p=gVVVš-F׆2ėttRtOIpK͍4>^C1),˄4؍zWypMV4Y#M1uAo> +;WT,NxOB5t8:QYi$c[=Cvdt-!vd̜ 'lS9չ `7=Pώ leh!8Ml]ܰm4l\)h=dѯ ^C'ޛAC6^ΤWᣟΧ]]Eh?9*I*#)y,TIj?-TP [YgX|{v_St0d~cɀoү3^4/6Gf9M$g#jHw;=Y y:[2I"@ѶÒTdNk+bnװ#Z[b RMh<țMeDa;mT8nywsQ@QOSxRv;/ >#M]Cd) ら!(9E5p  A@K}-%IOhIJø^7` ND?FAud|7Yc>5-71,MeaO;rY߶z+B8Q3FBXfƌYSeZ1t Sd~C%'Y[UI$Kkq= qrMttFR9=ϓ׽xS]qW1R#k[wֺEjtp?%xP-h'0'4,] oaɀjQlK/YZ .HLf'd7se`L}4[j $NglZL>mg!zfZbUf?Z1 H9ì嗯e9d#\@> M_p%rb3((%/}[ro2O\J8<óPn[#ҦݙS{Vnǯ֭h qALZt )9pq{ʏ$ec!ptVDVl' ."cfNu M*;)AAH,f2taKwKę(^w"|)k{dRHP(5xI-#e<|^!K׀LH_.52lV~SD,ްEnD=YPAltK) xR KfGӗώVt!2&)ܫfšeVsnYpy2Q +X JJ厚P#Ϗ%%yslw/3 ɏl2c+5l%i,~-^z0_QO4":ÈXtjUk 9_tbA Rwt4)Њ=~ĸ.'N"5yQ8^am'ː8-8U15AsLWwcp j pg~$Z~?hi*'Z][&gҔ6ިr ԍd9.6ݐusϥL?uCOkA+=̍7Ƴ5;R,4Ϲr:ċ5AͶ">P1F&V6cK~Q%8fގ\:g˻|TmFxf8G5Aڂ0Wp`M^׎ObCۦp೥$pZ}Ro|ǴICgB/n-x$(rBV aUӢ3_1 ?QaAwbKs'Te5 qҒ_pXGtuAQǃeVMۆ]u 3BW5ޖR2&x|y(ʊ׃D~ B7c|Ӫ\1Qzf嚷"ɓ6$έQFc*g)}y(yvZ!1ťޓۘoEʾ|`ek_0.x9%a(XPi\"A̰ˈHGРjʲa9 |$/l',BҞU)x{".<`,XFέUiwŅvq h5]4H;c,LƷxxa:7lYaPN[;wtE#KM4)YQt'F ٽ+b'{L%l.s ab%Cӎ qnzDi ]hu-nr'"h:[ݙlMw:X<.C/-`4gTK v`Yb+E>kP:`6  GۗcuGE|T 楙YrpDi\NZ}6bej"ׄ^R^c,G:oȲ!HfE)ݠlԹ=NRʿ;w+u@uhp0U$BDg5!p*c58b% vUپ$s7a%ls[\KCH4 X,[!6**wȐűϷu' ܜe5&++H;7fs{!|  Pu*rΣ}EL@%Lڊ{nzZHq_EzB]kmk[zx2ϡJ nbW0jaRfڗQA ~*e~iݨ؏,tTb-J-4c 3ڑ"gv!7 BKz-aJyxaiĿlzń11tP#+eԾj}Q _C`$c q3zn̪`~qQϊ=r>w8oχ7pv)is$n|`mhqdEzbZ摁ޛ>^biuΔ8ĨRDcJxлCǍ-R$K\2Eb r *0 1нG5vhČy}w2Q *џ5")E4T=<'uّwdGIMAo,xř(<.OLAr5I)jE;8W>O&8NxˮeD sa1}Sp [:o70S-k#yIq“YZm`e%9&<*,fʖ7pV̧. vVBO/_Lx&DɦT j4J'F`&Q>$I`Io~"$cM|,k8SMZu ,ڔY {"C4CVt8j]QWzy0 1SeP%i ]ᵍi52ĂdyE/+B`xILk) Ѳt9J߯[V⢎ IK]Xuyb},O}2A:B;1t?L1iM\S:͎oژ;gzٙg25X"^+ MS 72I24ŒFvRviP$p[Cw<[\L a~IDZVk!$ՓDyQ6Jh21 iDiVFД唓`LSRjwsdgpbT)CFs=f=1k`G)g^kpBvw$xWn_!׆?E+p^E4ϯ^ zֽt1_:CVH$Q$^X6o7nd[W^6| /R+N6tGutV9hFM*(PsZIkhUO_k ~i+'d+ ۴l!S:JR|;I@ӤPK(h4nZ)օ6p|p_4H>Py^TI{yUD݅&!ʦnGc m?# ʎ=Tn陯,lR8n fmUMǎ*yҼ-pnƃ1)w! `'Onn{{w%bI#ȟ{nhNj]UߔaX6uG1ͤbEdDG6 <p a8YBfg i"-7aX߶`*A)]k*XX3O'980)0,Ny=C,G4uQN/H[Žvqd*\ :ɨf>7ZZ^w.DP2B[X~mG,f HLgZ21hWDQAhEI6?gH`ٺgE>-Hgڜ=zX#[uM^+2k#u-9ؤk1_sE~@L5CȪ"ڟP"IqT'h͜2`)٨+F{oك6g1 04blHq鷖{6|44]1↲ި<3%\2ZDCI.F4PRi^e⅕/OB>OJHa_11%sas!oD$o薡ǝS觰v42%C WiLdC~>9 xU[;zRq#ZOuࣼ_ֲ BrUIK * ;;siۼd8.2-wb"G?t*Ў%cȔ4"I2R~LeeJBSxO١ (>kRJ7Y>jmA;R(W\ONጳa8w[Ymo+EjutU]cCdGb`yXjB ebP@= G4:èSLM":eRk{M)+ %z=M aӍtaXC'1c['Xo NPx 7FjIAL"DpBY:e^nnz5;5ci]_Xi%[-JNyCDt ,+sq{FuhӺ-ŸNl J@"\N2 +fx4tS첏Z6woPUԍ%L)‡Iisg7C4l)Ӣx l4O"6;^-GD3aă#4-P%%AXia`龜 gqUtE&ƒmXVMj8]ۜ%ŰcRD[NS / 7vXD}6Ug Ǝ1L#<=ǎFWޠhۖ$C'~eUpWJuqor+!_8ͥFO8k-9Y1io*8758oCm*cYZCb{M=:p3kzN zA+$zP zDk-`?7Ic+I%2?*R~Epȕk\j,Ź1AhՑĈr 87=Ϯ!Sڂtr"f*yVȍv̨k&uDBǃBp5C7ȃncol\ngV0q&K3?WpW :e5Eؘ[[Ix7k] 㦻/.y,ɫ&Q`.Y^:DܻMnH&hs*ﺕg}i5YMEO}،W)$ ɕjR"#'b{\SRs+a{p?oV]2!mY PKDVR/Y29IfpMw->هNu1Ĩ*Cc r&a;̨;al*<@woOk`6S2 @ WG ""&]aoK_ә8.* L y b/ c|ĔuK3p ]FUmZVk>! 7q1=;G4z+YҜ ;GqK1J7qȯ1<0wCW[_@`V9dU̞>|Z$VeU'y1YUc]z+? O>gf 勶sOy&$⻶G+HPhw oIALze E!4vI{Av :eT$=sLǖ؂ܔn 욋ϵ Pk}u¨1+nh0{"pm= Ypd'+ eRhwMj|`<7,\t^$t0iڶ\ 瞟ܤl; r3>QZa" ZҖ,ӹH ȏ<Rj! ?Zǽ𐦊S[>OY*]Qr/C5q=a+k'v74)"U?E孙48L a70}e(Z蟻OsMG\ ח@S6S*Q7ԃC!CiYn똴Xv y&j=GM8@6sq&qł̞T${-ؒ:slr#69"哛WDT[vjF@3 f qy"sO2,s&] Tó#7D=V2Ffк/ vA5KeœͶ[/:L5C|D@.C(cM(L^QLB(K3MJ>.ڂK>SEGt1cK'b'{cJZpf:+XvY;4Bm.44Gu6Yi3'*ٺ>8C.̚[1X*nŚf]^YF>]/D@qm j-aED@ztg{Llvd-C3"Ί `iF=-R 'F gWDd;L]r1]9SlT."TN=;nnSGF㗔d,&eqH;#֞zW55 gn VwY= *ūJFXP5vxuX;]0WN4RTq2< Dy\ n~B7eᕢ)^[th8LN6o,,65TU3n9]h!V,ōJW-uց ᰍSvU8oʩbQfܼ~(u[-}&C(/ j>F,tMER&]7%BeiŤ@] <]X)7^ߝEȅrFE=iaQ.f}dߍUw KK6CK^*#^ޠ@:̄]*ircTneTa' >BmTa 0juBog59 `𴈎}N]4QQ__=ZH%Y͆)_ `&ݡmPwt*)O+ ׋l.5ݣp?T֘/YIq/ idr/xܽ>t!_ˈ$ğŕc0_H'x'*G5盲n-{7.A13w]S(`8 r ;ajT #Z^R&:4m94o^By120L캜l1H_otBL]N(˺}P`}rq Nr AF= G8oCT=1閉P2fպ?d*ik%fU7,t3{x2N92ULGp7uڶ Cà-/%{iʣƠL/ \PHm)Wjg-7~{+9ۯ8O-H\VWIrZCSH_ QMrA q-I Ebo:,dbfaHb@,+SLso+%"@RdI1_4Ftʁ;ЄZHD irp^MENjk,$̪K'BrOM,uUYx Lk-1/|PA om\$C̚㭤֚VKM_%"eAo"#(l,8\2 "!V|D3Kl u*JJ NO#W!LBw=@`J,f{y\3:&D Ŷsc/qR zC@)ӨR&8JDmZo=֝'`I&YhQj'*z_꟪Ųղ٬X_By_<2`yYRa6Ͽ ܝ,N3M6UX3 b㣮Dzd!ߋT+ɲOjEVZ 4pYƆ)mL*OݸpI°ZI]bQ!vlK+ėWt#vFzq~MO— eWOuO%;tM?̤v`NYfnD),< 9U5*PÜ:߭Ȯ>z٨0{w d^ l*i n)p;t3[fh`ϖQAΧ&r_a hZ2gjxŴ>$`RU?aq^Vx;w$&buV5F\0ܳ:r t̙f_,C /AAN;e/87j=KB*b-);VI\Q&3 Wr_]ð<-!o%>//JXVT,ARQ "V۱-*u,okO_,i! &2 PՐdo8D@5ΖQK'x 9i&\єq%>U3A3l;(Rc B9=+ҁ*7Kb@,\ V , LԮ!W*S=Aj09g-*L]_)opqJ3K&[jw{x9;Vu^*s)Mzߍ L؅^sjzEBwWE@67l0LC1ih)!V7-ϤXY>A[΃ԅ Nn_]2UC$A'VI*CrϘ\h.V/:?Z!4ܖo~3jZTk͵! ZgD/B6LETS7>ʀ8ylh()`iZɸAV3>/*L~?"wPn[O./=<1-IkWdG࿑EBHNXx_\>hL9Tg7H cW36Hlg*[ƐA(I^K`He.Χ:D9cPZF=ݩ)6I1_}WzTUO#`'lQhSꞵyCm' S?uNn>+Ss{eNǡ[]Ex`Bmspk Ŭ8,#Z) IY.BhY\H $`ߗtކzw/#HM˂#Ea[J[%Op}BH4dԐ9lZՉֿ+smO)]Cz!BmӍD5w$hzyUВWܒ H+^ؘ~ۛX 1!m᫿. ,603oJzVobN,˓*B!Чpӱt@*=~&&v|Ȭ E^mXƥyJK׊9|5 4`?!eV&'uEϥ x |ma&rOiuӅۖw>ע='CrG=^^Kd<%2ȗ_8h-(D)u0sYz7y.;1IǓ`6֏'ᓶ潝9龘?#:3t;ZفT.Ia뛈;.oA\LN_Snn)aBDźli3t&2.iIzW{Jo~DLnw(ljQB"ՙ%B6rP/%{cE@UPCb' YzN;KW‰%(dz q˲D͡Ӂa!GOosy|n Ar?R?0lI] jа7b9N0$Rö£>![3/ >v+#?m2</ ˩ƑBe됌vMmM2fN ^pgzB+W;G(P<XB<ţ\э0DP ac7 [t#іyz3ڊ2uYo|p)kOX"k6'܇RVY@f=5} oam?7eeYh9ÿNaX hU%ɳd$P9FD=| _`뷚8 P6U]O;.<djN~3&F^JU |D2'Nd܌i:٦mTӌQF0\byMEMSE#Rߝp& 6l_=$66 L= ?ejWl~ƜLx`d᠕:C/3>Sɪe"ujlb DY,zfa=sLPWTKx}ɛAJƎ v_x<>>R|l89mh]/8}i oᥬxMm7p>ގ]$IjŦ0IC0vЗ EZbcE0ȕ͗{U [yM:ۚ'V%\iFyhFklYSpD03v Ht.vNcLtj x 8ڞ5yBَb!tф٠1_@e}5,ϖmrTBLȡl3C iql$׍S=qJ(l,ci4ei,Zm{\ S=oS=P಼!n#k&IL#@ЯQVVиeޚ 1'p30tyr$? 7VuG<m'8(VčL U=] /Nn€/w~fvWI-N H9> w9A#Q^&_r$pcвՌfjR¦T/Mۄ=Bl9uV6y6ЏCKƭR硫ڮ3@wIMBMPK Jrtǔ A0*)As;}/)Dl:45wZ?y_&_t/їBvQnlv6O{a?~z\}FP+@ƾ=z-b/t %a-Qoϓ8@k 8K置"{L(B`Q `@#,.rIRѐrϮ^`{K}a&PCn%#A:VJ'*" t=o<稹e!-͸=\G{N( ~)7t?lΨ1j?4t8>yFXk;hA4 ńncdd< ꆷ_J$ lі'"Y}4T1[, '4("aG|%fԑS[RBcX:>,eQNL 6cRC)߸ ._.ٷA<:^!9Ėyd=>$S>[)SN2z}܇/)] 1.UfX͌\=X.i!G hG-=@jBc5cżu}rxF7X*/#NuCs&f$;U@ K8&I|wfIӘP+ͻ)50E%ɦ-w2uz[1Fbv-+q,\jKQػ;B׃EO;>0f& ID y󜏴OM[#8띥#T/sDUD'cLe5ѬE^b9({֒'[NV5tA:~`,S2g|Š: BU`Gf Gt' LD%7W ZBZ†z ۬zH2Iֲ@oJR|[ufZ͆ڀQ0oS!zcU R+nA] 붵{c 7NS 1VQ##\`tzm&p&Cg&1_ 6A PO_,^ȄfhWg9+?3$3&Uw-'37 Qw;YcDBL 処jojK!ù,| =5P0Ηjh{ s,vM|9Y9O#]D^^$ ؔTOa1J;go)O#79' ZPr\jhvmP~q#'k@K?^BphOnDcBD6zU7?qB(jkEm ɒі-"V{=1<2Qg xր*q4~Υs% dÑ_TD`U=pL*^&1(kp>c)~ī3&+Ұhbj|K2(;kW()?hM0d_nqxz !DkJtFpχ3uo Nֵl? (f:Tw6;έNLJWdUgsW J#nDďA`bNsN/PS ys>[.8+ӳ hUe b\-?Tpx i\Y3,Tw+u:? c mT)]wQL 7J GRSL FEߺZ_] q򖁑+cR=FT&܋0_GwV5jyAQifR,F@|1e.KLe6w NUhvФ ?!%kާ;*Voul 9sE3PG4A }\R1ʢnSܴ) yn5-ZNʡvˎ|:?pyZ)Ny1"Pycُc>yDd+Ei&s .lJk bAY?Ry2}!:n {u/)Jgp2Qx'VsnC.?ډp2z]r|ED )Z^[p舁=-no(5E0d.)-py vؒXLhnɁ \pnިnqI{ۄ1L}m| &Oq ~6 gU%g_7'XO> R.iX?͒6GFH{pqQšNui߭gRlq( ^[K#4E~Co `УF)+9o ƃ"aMfSM{^?Eqik2h" 4*g #ކ"e dw>4;iZ5bdJj3ߵ.>|a4WnX l7eV8}0X7'VV+󹐑aץBG(#<EdHsX`P͓f4?)ޙ|Lԕ mY]}}-v/wvwR*-TEC&GpF?m ̈́Lrƿۛ\'_抨I(cPZ7|e>ph)[wjyrEϷPSX@sk3J\/O7;2SO|C7cC68ldqդS[\g3cG aA1p]_W9tսJJI*¿+]4076 IVa|`rlD7Sk_k~3Q"ȓ[ (|^?Xt\\X&Zw{+t>\av.,*0VO~4V1zQ_U:0EgG=#XoW+,U4F Pys0p2 @1`y۷;!O_ۮ8ä 8څT kiZ~dxg X{8:ĹUztxz}rF~Gs`Gv*z/uZGh{/\>YۈsRf#z13SU,q(5a?qZP`Bk$g,̧PoAuj@%ąd#fk~9@^`=[K_ * gmŬcg]QQ꣊ ډek aJ >\[]Yu+"<< Hc ].E hϓ(n &/w INH:FK"ߒE^i%GIoA7a3nhM,k84@N+'VzICz;QN/(. ~rmN\@478ŽfAb7 `r rTA_6tB38q1P1MEJLemI5pWkLIw(yk@dB;d[: 8!'0F5_@ RE]:os|N^$Ј.}+k2( 'r suDiD*WيHI+C=3aAL)77ԟz茢s8C̵,c;>aΐn =;cϼ6YQLMdYsyM,Lo;U-oxo M+K,q6HWyk gE5 YJ:d'@l5ye*yC ٬mePUNfÃRpO&7.˟Qp]M`Sz:?Xl.BQ.l…Rf[8<0IȀ .*|J ;U[>>\z 2@+cV&.ZT@^v4jScM F΃4_3+s倡*f`ߛ_:@Ň'Vp6QXhOZ ;Eurd'b[J<;)8 q!dBD {´HۊT%.8D7PTOCnZ>g`X҂CTV*)AA7,4D`n1q Yt#huHk>qVQtZN1-avy`I] ҆`}.*5iTT+b;R{biB- %mFuxSƦy}Wہ޾>bG4`ʑ YA@h҉47i+N=PXհ|ʣusm0k~6[@Ra Om#j4L'[,b*2ӹd4a&W+S6,O]A4b} ({/trA*/wNC+j5 O"" K!&)KMRII1 ,.]kYy j~H^n*tW 7)嵡nBGJ w"f4 p3.~?і3=`~_ # DVWLW yAW Eᔯ0|,D vY6Zw wk:,RTl #1}8"ƥUyԪ?J7]]ucUNh&ӶZKei3?5U~yI%lBkeh!8u*|vR6g/t?TR߸ E0v5`rŞD"|pn9̺(\49?Y b57zd ~sz߂ra =O1+@-<UꄎWZYu8ѯ_0rU A!;&yO Dc1_ٓ_&p6ͿaqI2ޯ~֧H2oRg7uwxd;`P~ꁵw R; _FwYPGt7GLEA)88{97ɀgjRfa4dQ:So +nˌg%= [쒙‹ͦ/F &zRrډhB6zp\)D/_ _zJ4= H.Z*> R>C)[UjC;;Auҧaq!{9{e? \^ ൅9ú9O_"{s?󝥏M0y/GfRtB]cNff~^I['̏-KW {=ߨ{bsN>Swį @u.ɉ5l)TM/po׸'7kx=񢀔Cŀw]a/B}@g2?*Wͪq0A:{MB\2"y#iH)gf)Hk5ERO3t~ zźqD>cϳY4cQ$6[9f{>lM`{/PE }7"+O~āx<_&лcngJ~5T M<S|R˲5V9SV?q^∪2a<W|v3vYnk;̊ }% 5?s:C˽%9tlΞN L4hC ~𘽇=AIݹă:B;: eقlNTdt0– Mnw_z_@UN@x ĎGazyB[ت}oOV6 Zza@()#h%!xͫT~O*@d. Š J0q_JsAN7Ժ?r " 4cF8t"J“JN߈GbSMD}tmvef4m6A.=!V$š\d9F-sezP݉oX>KiC|]] bȆ 2vH',J:o") N;ˋXTl |@i$gB@4=omO'S QK' _4duy<' Qf a7KJW`]{7oUssmI4̓T_+3T/'o6GTxrh7ĕ-^ |AmKYǬS9B) wL.iև3GRn=f&R&`I£׆;f~y3b{LuВ)@9dഇKE9H1},׬)u;Y١"Лqmg{UL>L7H*:Lj w :tbFyD/6Z'|v KZS.mjn_hJ) !w7{SUVM>í-jYA.vɳm6Gapt;wB(7uA (T3^XDpwIє9Gd'/N0i3ZN$J PokƯIV$Kϝs,M4'F!׭5{QGd}Cd>A1)18r-uݚ L;r( qԃx@QU!7~ .rѵzu/H =Z‘ iSZIzjHǓ'y(U'a֬\1ѿ s-=#HB:ג3?u< m6i$Wǽ͂V,U.n?f^Ok\ܻ[SWwDVP\|xɅ ќ3@TTxz򝙼!#ЎKlwL򹘾!2v;2V̯_{a?9@`0G8V#q>-Nޞ|GX2r l\`ąG:J:A(lc[bt2fN]& zIkz!IT֟I+3Y X0 XAf91w4xo_FG 0 A ,|gƩpD^=fR)ai=,:[xZ$ubtk4Ox̓Jm躢@^hȕ_RLQXK-"|qHN 4)'سx:xjn?@Aܑ_@Q'7hG]>\ < 㑱( sXqEaFMQqQ A:|A?9lIL8[8r N'OW$AS篓祇O)xoh0N.8aMvH78F Ā<# w o2bXFP1VH6Z\Q|KZ>Ypk4t03l@GMi$ZV0VJA}:<.@cu;4YoH_Mpω}_wC'7ǨH- ?.9[ugIS6\;QPMc2\) ]6Eت!lŮp&>u\[U|f2Gb1%P2LB bGD\D4?ً0W*y ! jCjl ynVvg ;S.lѷG emŢ6'7/af`_X_W97>nri)On˃O2#$b7,'*2-ۓx6,..)dV"9C1 K*qEլP\j`%qX0;*`ǖݙl䩋C! ՝h5mVL-OʡX+ԜtQhLh(LWv-I]vA 5wypuCv4H[wY |Jj_dA{]+DP0;7.\?8E䉞+ "B3JQpE6&WS:x>_Ʌ܌Tra)r6Xw‡H^T=h11P 5R@=ڋtmMZK5,T^(1z {:⠰.kfu|v`dwJ_Ecn“u&YR"bJ ~ںXF fbT?9l8}XCHA%2 ؖZ`!Rdp&AJ3[[E_=ӳ4ĀRR-5+mn-=%i+N2K&/B bwM7ᣉ ^!! 'NB!FR/σ׵,R#>:k[Fil^b cIovqرn~cѵaژc45-WFM0]G5Mb.P<fns?̍r:56#O2HF!) kAwy'imm ` e&Q@A3v'c,QaW `O+ *Q~#{A-)i=9[r'(net\nF+G2)K]r+N k!_./`Q#x4s'p*#8uw,TO2}<55HbgNf gj* !Ht!" D{Et .!r'-Nkz.N <6Mpѹ:&_S[E @1 wf1">3,Z) Ή70˝y\m_yq!93FcMMA\si2kgcmt˴Gۡʯ5chxn,Q)ǦGQ0ݓE3˸p={F0h51WCH;Av_*$2L_Cp¹]+o̩&k8Um/12V\ ϴ)Kyۧ+5 ᇏE#qWPb 13ZۓNGv]1\2շ{q$gdYڛQp'OOLS ,MSљK ʃiS"lU"HU.nWJm,O C (2YpD~!ՊTZWA\Ƙ}=aqL8+mIW>4"Y_璆A.LpS6UIobscd{d1' ji5[:&^9 椐F,Xo8LtJOq6lJKdR0=) V0bKYFtI72Xz@4>ݞXޠKc UVT6ŕ?g }b 3Y^s8G+ĔM5_L?`[Ƌ"dbn\y\{4#'@=UuPtn9uy?N)/0 ynongjdzXfI$;,eWY<]_iǰe u^/LYǞhfA`pI菘ѽHEuOh2S 2_V qCDPEF*nXeɅ`BXUo |Fi xٯn40K{ҩ$Cn ,\HQdAym'Xn2t/=,Q Bg}&+*+YW_ k2zzl8'¤g5d>bK| Ow~@rjkBPBx "H픉KtGQ|:Tqq堘1lV@m?I9h#!|)X3If ]m×0w\ aңywpoY+gIrՊwyFH%&J?AE.rKL8_GLSp{[/$ԅj77"d!%{]/Vؐ)V7mC3 fw:W!U)wL{u+p\ )VuiEϭ)%&BADʫ}TBہ2ѓ}v5d)-qpj 6]r8-&> _ߧȚT p*B}9s) FK[R8[pb <`Wܖ Or3 cJx?؝XWy"1/yу i.ѡrv<ޔg~;e7+Tro*ћ`D3PZ }=ܻ,U@d􉳚m"'Z30`$P8ZW*CaR Bd?ӂ9+!Fv~X*AF(sC (_O6>Oۇo;ttr^Ke0GNL2bRJۮ=rtQh1 DaF Y+MKp`3 YK~9]@+M{ZpQ^ =(lqͩ|ɈyTU^?ظ㣿=}k\R>x""W;.Yî]3Y@'W]S}ݭ%8v <g@z4&7ir0*48[~mgvBQ0l(Ytƶ&il(aw /(. @&{?\ 洽fc$@kmi.[ p`aAūQc#7, \ 9%T~W~;ZssGFUI2;#&ևb VwtK{sr&ѳ^xĐV * 9\;#3`spQk3i %i޶ zFlH`@\#_#j竕oqt^Ç֒ko{l[f.>B(,;h!PFdek6$PmHS#|Q _$0 TƱ)vU N I$UssleX6N+l+}lWzqu&Xj P#,Ld@-mY ho +QwZ-M,0LcfQmIK=㫊ʒu\I俨=}VJ #t*Y@!I~gvHR 3IM H)(/C?*qѥH54D7G6'd&Mq~OLuzqsfy8 XӗP;ۿώ} k[UΗG޽#ˉRzɴ gϒ<HF4_OH/)-鴰} #2S&}_V U!3FQs,?E\@[Z?z4z3B  du  2C.F/ueV%x*opMoQޫv#֍I\ne?UMà4OfOEU{mS%zr/͠i<:d9~U[.{3^vr'x@oJZ_ֵJR*"aÊ/vdc5 %ٯ[}w4R/ĭ@9AC?}bw6TpWgYk͸jC%h LDǍUtEQ1>z_qPt LqlQr%|ˈ(% Wr0t+(L-늰;zwbl2}4r|d2r9 Zs6j+@kvӽO' qs,\S 5l]j;#v&åӷ4{gZcu_-`]d2ı'C-ţbTS1PbFLidMc"ii<N77u=K\j>0;;ԑ !zoK}ъ 0x(k}5gm^ XH9,RF YgIEKIiǗ/w94l"{(-~0x^'>θ mgW5Rr?7hdKJih1: [C̏9Pq13dT%n^3 *ں.j֢LA:8p,r7&jO弓3!,Y/`ڰP<*h}+@=Œܰf2#L,p4F`p14ZW3 A- \zV=?q?\  }lwuAap$H;B%+LsTUwcj[逫jX&۵9tlBkd¿U%1vc9k]"\W)-0x*fUw鉹UrFZQuf1Tù96 =D`/GW={cfhEwEuP٫w$83eunb@;hxfc ?wbAs E<42LElO~k̔XR_d>M4f0aW["hIgIYz+ t$`O.gGU w⿞jF=[5p_)R^,s`o='HRS2LQ2 f[tJэ.4i-\ w51`I7 \A,IMID/ep %Ms/: }!e{ :}wIQƆ]dv O-l(xYNd";\{dݎGt[,DuW8al?Wy̥eCv2)\kD{p?<oh*/mLϛwjBKat-cpg R>dz95ThUlKzT}CTڮ)Hb>>Kʨ+m4 Ӯ|QUb `@I2Γ:~7(Ѯla~ |cKGCxꨨf8meb=5Kh2ښޜ+oj&HS@ii,d>fs=J;mt/Y4BB 2O#; ) n\WF v\ 0$٥ KpvJވl>uY`䭈 $Xh(xk<2Z$> /Ë.Z??8q<7 P+4ym~CE2ՀB| p'0Vאqk{ qJ^;yF^PF㨽Zcy$*$J0)S"?1jf+ Q/5e+ )~S?(" u:jR}>;fh2 *_IT[ e@% ?5tV1Z<젢z|[og;Q#f)(V9`v^!G[MPmdJVȘˆ mIM7o+/zwRjղ]a4g :,G^gm,^;p-}785wQj1=,6LgB2AZ^Ba!ϩﯘvTͣR bhVțDzf*JI{YگAφ86ȇmҐ0ZFF9/,p^8XQE\aܱ- Rb+6e}qeNY淀#w,K9[~aĐ~$>,Ӑ˜xj*vyw_@WjtƶwZq$%RweO*$jNJ2螐dbĜ6RT Z cYPU%O1-rvS&F*6~d $UR͎Y&ZKy6|M0Gc:LMRL/Mc`S|&"VJŞT4{9Nt$@ؠЩP8XP~((g p;9QsBWoղ:kbl,Qha7/ccv[S}td$3S+lκb(8m`s <CqPR;-̆%v_ݥI3e>oSX#_n޼Nbw`m ÿRգzx[Gɖs,JE"u9rɰ8cmZW& Xo^D>CsioL!sɧܧhtkpby+w31 i 5N!O Dba2u:ǟ;Q#%*;JW,֩-^Ⱦ ɰA+ԫ!LUTxtT4u0&#lEO`?)n 4 ~:o | Lj;i" R #Ϧ^uRbG@zn0@=mbp6Alt\FSХ}4왗4/3s] <Đ7P=l,$bk-1edl?.T!R)zԪcmGuv>Bق:}曃#oʥuڤ4; iƕ# .LBـ謁K}!e :d-"VUg|'Iq53}KNW>8VT,~ׄ@J)y܈f=+tAwS<[ QN ,81R?9&hL֪3Ipcϴfk"DC`n!&):8woDo|HZlCkSZˤ>MЂD|o>dN;].G, ad7 dw1Bbt&U9ُLX9g{ Wn3t 4B}e,0Eg:=}u#1bT[Ώ)x*CnO[Gݙ~ZGU }r'} v1(M~ŞBpgٻ0 sdMjv2}w"59M'[!"_YnTFlA'okDoɛsglRAsDоIxUD9YJZ6Je-F;rZH*wNҝ->+TK7UgX5b oyDB&0SJ>b";ҌpN2 4{IT Tf9J >C+Y*']Z Ip Fz[C!Ə^x+[ܻ>^T2O„NRB;\?[ 乗 ZUҿ Pw)P 2WqI@N*0K%Mz@]pvIO. zt~J;x:d@oG\q1筈p&6o xi'r%jm 4wGQֶ.e3匇zc Va.րT0kKG:<Ԍu 3?[9j*IYaJ9%%Y'ӹ tT ɂ0:^MhߖV_3x!zׯI*Z)-F9ex]ZsG4p1[ L}5=eBOm#?3o.Jimz`K q7!|zzd(lC~z8pՎ@F}qd8UdjmrI13Ϸ\I1cu5J/a4s8_(37-<:ClS ~+@!ը^. 셖˚ʘ0yZ1% :'̉-j2KZ0]To.UmTlw+ ۲m9^ +B{ץ 0#&rYň++^2_1q-1.c:* yDK}iՓAj3WQxǙ pbBL]j9`Q>|U|NT|w ۄڟꯓeR剩Tٓmn0 165LN4r#?8Xy7M˯h.9at3q!s ܪҖ í=<2dW1f]1׾o ʇ k3:ܿ^ Ft߁@c\iU_P3b{/qp*d. 9-ԕ@RIo~U mt4C-e.z^̢LP*a5n%;lE|8㶥حGLzrSI*=b%&hdIޚ)$smc\X0_K?XtlQSng`z$bul |l|0PEEk#C"]~H *@֪W {YbOekUYE@;:>eWĬ?5xl<< Di7k|涕P"Z7vU1F@v{b0Aޝ_#Oib[@Ig-dz`\d4vS-Z&jBXlvJrfAW`"R@y U#q$X AatKm:`ʟ59D8]cM7u-stn*O{:LDWjSp p7[!ܽ#cg#Ri'"7G(8`>aXnնC## &zB$Y_ W;HuP@PcZ$/L\3%ŭbK"b)2iK?zC ۍu&g#sd/Zӹt>b1]ּ?=My|]ρYz.It4Ms3U + ž~+^N럱eXIL(&Һ} iO`my3 k;Ypq唥Ҡ :^j±_xMheZ~1f=C6VxbŘѮ/?H2lbK5C^xhPy.Xc?ʟKAR_s'v,L5+fUdTSZnk#mЎ?ZDkd^OK,)(veakiӥΔ(鏩iV7-PP Mg|ς[߽mҒ/oIԩ ??KԨ18~ yĠTcė&'nA;XK#i_*3Q]0${v %_ _'{޼F'?ƺa(2L:4 iDDo׏ =WwtL LIiyc- fkF=>Iw=jƍ eԨzBI$zxz' }Ӳ&l-}f+v-JW*27iX*_~9o(R 0!$>fX!660/d@ޑG?I&T|Eh~ɁLSumYp\SV8Oм!O ?iegee<4ˊbUpcy[E5<,#AY!UZm4ѧhe~{mlSy0[ _ͬAkR7WH"ԅ#X„5 laexQ@I܉Cӕ?"Tt-W1sG]86*ʯ*eCE[#T.qP++>*%x=vYuN1>v6T/KD P\;>U&N&:I_rp 13 gЩ _^і V6K+G}ձ/ꇱvJK `yo%rT`j3rs#vݚ֟4q?HF{v]qU.pr7ـ+T N QE Oq hCo+$}Qs\sC*$>_MIIE6/qӉ^<(#2j̾HRaB%[*ٽ 3v$ [a1k[hW& xXp 67ӑQ:Appd  esp+~>>I{8kH~"~qH7XHSسy:P͎lAf b 7oPE(8n1(oD 5K=lߝ%3 V;#ҢaP0;ujvF.\*j= 3XhR U|"2nbFsyY qu ?7P Lcq&4n:M2 {eHdFP^Zrm,! B!!%D0ZfJ"Wk]!񌫉ikUC. =BѩPH}'}2eYM5`(Sƚ;ʢuJrmCfE|>aXg.o K\+fRnj}w6u+^%YY:n#-EР's8b='+v 氦tȺql &#$-jkH@Ur\){uV(϶]⊞y$r#*pD j1ƗYN-I>SiDnޯak Q<9Ua,uOz#cp{c{JV-qAU^-p!?tҚ,m86 GKA5MȐR~=*Dj32L5[ؿ&e m@zZmMoOn|$~ $ʝش:6Aý$N KrM?|=r).Yyd& ~ê-Ι.i}I(ٻ)Av'.4G3TJw'cRWap݆Y#,kə2#bi*WX^4 TyE&Ɵk%Z[IH?{J#c0\>lHAceq#0_s jU9Y]D. ooFb/= Rbwy3EEM|R_I~G~5QF/ħ'"SzGy)K mT9qq2jR/7^0δĴA2MGjZ uccܷ,;':pE_R>;:)GUe4D)ܢp NucR `Һ GբpT; ZIRwA Ae:=™=_Qǵ1DY$E> !e@p6ŃAfʀmˑB֘Y>ی:MH&CZe%ݤ,.p|!}1r{PBn*̇a-ڛ؏w{{Iס˪K Щ:C$րhVl쏙4# Ic,|UWs,w`8~`6E>Ξzui[Ц{T뾳NƯk<{QSFG}C'=,.F O{s;؜3NZ3";{U v`=j@"[c:.EaXX6ᅥL:n~7&\f>,jCSy%~B%H2>8/i$M' .q߸@?S?V, `\M21]OTH 0n\z$#|w}tN1<wɖD{P2`DYb4;8kW;Q3z!'`rn?Wm؟;\\'z< tpq)2yn &AzkH<~XhRKm943qFuбq* '?`S]!/4Q'+~<7&[p5|s@rbG/t2HG2AcRTtX{)2mmj)cbMj2M-jTʓ; ]x:p+佝e3ߗyl!I7.T8)!  daԇ< 9U-`m=mf_afJ (1~SYb/k^K4BX9iT Dps5@aEC *M\z=rc\hcw'Xsk4*.?ERq7{J#լ꒩8N <!TBTDۆm_݊g/{Gwgd2Sxz; j6OU=jcd^I\TD?&w0ލYB)s-HEۡ"5ňsA'~~S%iK8m7 $ng<Q1&bd.eVB܍KBla&a)eZ#x;Wt*ڗGћj1$]9ǀ%rp9} cѪQ!&\^x~4~G@2ƶ'6(RdJo1!b[6У(M+Ǹ;[ dl-GSHZww=P90]x Mn$[c{0.pwJ훗2M\-"XLPX8PN/Ǵ2_ 3)&G`qDsZؽ+Ǧanh=Ak p\Ë'8ĆQ8\I#qmkQA?8@p/O=D2dCןNمee/=~6_ɔEM slGPĠc7@Sxub D S]_իGb7V5CAk}]vҩαRNTƃFmE_M2Nb)yڡaq,/`Lrycb(<*Miͱnyt~gfp,X6*mտgPaKk[tUok=hHVl4vPӲ)Ӈ 8̨0֋lUoN)NUfd\^b5n{Mt7boOQ3^JRjY/c!A52H8 DG^*}ڎƤǃr!o@(&K)DQ#/7D̆X*'%q*j=Fu [V]na#|_ޞ#)T}[~).&Խ!XG׬Owd׹57VY45 #wޥ_/+\߬( ;6-+6+ (n Ys䕷F0XM K4{йHRBxrꟚO BY %sEBzrp|=л~3ѩ>M*$68YFGأ*Hœ&06n#5*$Z1^5/Pҟ1Ct8P TaflV 2bыJS.Okng截ɽ{\^wSaBxVS|Q$Om,JBxE#&`]ĚaRMJdIC/Ev0J[^GLdf/Uت0."m z>'ko88I6`D/=S2've16nONU%XY3Ηuh w18BB}J0qd#NN.sۢ)oq9m>އq7W8N bW?pMF)MP(0Ku+f6t]J]6\b 9`A{]7Kvː5t-hBel䪡P2d#)%<D !gQqS聉RP{W9CS(9c=3u;8,)M0MF!/N{8,B'pn_x/7:^ks_V{Iuβ/,E:@,~BaR큋U%|MbATc@f,HBl"QHM8܊7=;] S8 0rMaia57䉌7D/.Ǿm\'+JմRDwIB8a? Ef'/Yg*ɛYJߕ!pRf:41Xw^0$Xz>#* ebqih.QFz:HrTF^pWCnHCʂkHZ+&RKƺ(GfKOφFÌeή$>WC(qSx%ˀk^= 1Q\L,vF )o<# jny ɠ0U[FR_z]XreL&6=3ʿ,Łr7Gļ euDKtu+37վ3ZRk9;fTJ!awEջ2Ɲ;VE}ެZv8r*W+犒 kz:t4GwD:ŏ~i0=>Oe&f)V3ʛdvJ-fo`: *4Z_leeNnO0@ehl6 I,m|fHgqȯxl[a4XSy3v{zIHPf'1UJ^y!/#p^0*Uظo̟N DgSə!Z (ԑ$UjO}jߝ8|eћȽsnkpT69PA vARP0k)FYJ"GH'zkaFG fg-7Hw0ڌ!|jB;ƙ}'̉lk4yC(CCϳ" 1y:*'t b7Zg>_˵x"NJפ.FHNP4W9^j֞Ng^ 0ᄆOҁd54ˇ7'FtAGoB,𦦶yraf.ĕ=kD#NC`LU2COꟅ4 K R~)g@_˲EH2ݾWVpy%SeHc Ҭvg*9w_[r^GT{v^ 1\(NfzՔb Xy_ 8Ť%qJ037[g9e*@sĐPK+鏬h`l(n+!wOsxhNz7YŊ-Debѧ=yMf]'{ i ^` YKfTCQ(pa zWFZt ؄%r*Vvp5FD0$RxM x;uB4`P,8cEXd93=PQ/9.vs}J41. ְo#uP~S@")Wּ!âZ3cAh=(g}Z䴥o1Jބ5dȚwWkwvV~q<2šKl}\=}+ ~zcTք۟L-`r+%r:jH$T%|ww|wC8`2ō;21;_"YŎ{J(όx`Ycjbw⦝K8&ƴR FhJK ?8GQX cjȳ}i6â3iS3 Tfy3$ϢL]!Zc>Ed7q^ {v3^pGi$Bw}GQϼ*R"QxS࿃n%h,VMǑ  )pA9E>qVA_cDq- eg.ٴ:f?cY;6>wBlj{94tB_, ehksGb ѥڴ.Mm!Kb/ Aw4, Q1_`baMbiHMҋb_cgH쨏s3\tp8)Do4GB'ykEÅ KG–=j8\Jcc{I}Bfl,*N%'ӭcs-gT(J~RtD s0%-…3|$=|0*r乜shNB )Cdj96%.#ӵٵ#APz~G5ЉճVx !oê3G7UZHM 斟fdY{k3.VoJ{Dž_MCCkj \#a&QG7J?,\@H\2Ƅqi&̏)gxedLV>5+7;H5$S3wek=_6[CQ4ewxks+Xa:4Y@YxH958r2Mqhob%mkAW/F $3B/jcKJ fPWK)ʗ}zyC8 O}^JIiIzٶʯ+̄le  ]_—I{P؃5ÃytuƚE529ȷ_(<1:+{|dp9!?]<݃[,}_۟DfI(H?n5p҃{# KEdI>P`v[ " e^W(iY̮tj{gއtZ\2daYSѤT#YGfa,gRJݿP\ Yǔm]UCO9} 4mMo4,d#jNTX(c3 NՄθR͏Z:m(;*мb 5ƎFMynʔ"埚%bdz&v50s:!et[FÙ0+![88I7Xhܶœ:jNixYJȡ#xJX>x@_86Z`p@V?>Aw1*H=4T eks l|zZr"Sޝ_B 5Dļ_惬8!s#ɧ; ݌Z|> q+D[AUSݗFQ sK1-zaG=h&-_0|R$5滢$*[?Q_ژw@hvנaߣnM䣜}`TZ \ L+ Ó7Ցz=(jT}rYqȔ09.&?I% ?Ͷ;_!a ^. ߞfC׌nA/Whɲʇ$AG+q &cc if)e!() ?&5S/HGLypV‚-*C XX6H -a'Di0J QV/W44ftmaoK6C6u> ?Mf Az@> V-62ɩ&qD4 # vfJz֝B&G #/&K͒)͘MDҪk6o/.Ō0 o}C0:a; T}8RP8`XOFTbD^]F0ף1cīo$Ij߬WOJQo Lӏ-і6].=/j5塛M^x0s*\VF=(ǧ׭a!9j8c0ݿԩQ`mm"1i+I3.13>*oDTؿqBC"(kgS VJ|`>ZZN 4EyGT3>7[os6Ǫf/5H fXsD|̰CtGu!u:cDT719SO2Sѵ;b+^ y0UĆ#e/Xa iQ/-]專ȣAQD D n±N3+vQҵfJCuY5x;uѫ;aخlRm9SZޔE-DlZoN "9M^# 6u綼9*  u 00wX~4"Δ Oo_i z;m9ڹϜfJVzAPYYA[gl|:"|f{[ܰ in 8~IO;v3waϗpP<$uqmK#FƱ}-ijWoޮ&EiU{KgaINX̪*|[9-%\ լ?bTC|<#2 [smjW:aIҞIP.nP':akwvI|Ӗl$ehܦ$9{|ئCFGf]0u?F8vmt~x&Ѱyjϥ)EpS磠0Ge_<:Cּ{(DXl Km!A,n6`usvB?^wnak{Qp]\Wyf6 }my3d* 'Yh: /ԧ}K( m۞izD3930`Ml|>,ynM_!>Q($z1 q5|7RBP_ SV84g!+t"ɭ6˸- u:a;YMҠΗ%}⟭β&}dgwџXѡN4Ks4`A^y=$^0dcu9 C:KMeǚF'~R%Znf{L0Ș)=lCf` ^#US \8Qjm1>`ߎ^1/Z+ P [ |U@o]H9O(udv|XЀk1}&pN`1%uҝ+ r穟 4Mmo 'Ew˃֫'JI'N?ͥL CV!˨h|pF1ªU45AÉ(-e嬕[ElRd0Gu'*X}i'+ܘ* eY'k4xXf 5N(*{:ޤF!RNEdB2:PP(*Y{:y1jQC1^i]t #W.-0o jrf80'G I5 ݈!)^s!Yŷ!g{Sݜ;R;pfJr_OGfsA:ێHF`V*I ΂_VRұG2 d+XW&7ƉV3QwYa% 3ZK5ҋ/%EY?*k"u:Y?;/ ;-b!5ZX\tH=$jn-8_l B:'DqYٴ.In!^>>F%QG%\9DT=RdQ;!=n EL\2~>ӂveJyX"˼59U?pJ`zvJ eYxGe٠Qr{$Ӆ2THՔKD6-M5M| A}o%5ğ](UKNEgH%q[C9ـ?W6a88">X醮X`/EW7. oz*\`Re]"3 zSf/ u[KV*55q/(S{#5Sڏebd40.^3/1.q鞒1mE%= bhc!d}n},cwVIXwk\YKLm8X 0@"[>`ͧIΑB*/tRb0Iz)5'^2 i~8h1p=祱[_QI61>PR,CGaiЧ&M>. WـC.2cګc* ЪQLcb[1D5@^$),^(Hߪ- h'LqCv..Z^A  fT}O>c)XXm:SO 5ʘx{Go_EBzH2Q3v>04 wj/>9Mpm4^ fm6!Cwi.JΗmh3{:Bf4]gB.&/+$14+Z]Z,ck c6oт,BH)\oX0=Ywlk&AB m'>6+.V~wf<<ƒRz?oWpjV@Oe>zU/RF**ZB[I!zd3[VvK,&ZS;q5mD UbxyIDv41%'dHVO1Ro"j7rBn@нemMS6,hHsҶNj*ɼ7Cm5gn~ɽ`;4Ys}naBs4>A`c$FW0ƋkX&]29Wl`M̟[ ) m}!PlS2:p6bqV#iq҄= ,pzP;"ڛS' x 5A/{6ĝ@C?`8Rzᙡ5o`A-}`'J M5rI&Fw`(ٮ{/ #ݻ4q)FrPL1)*7Ha-P܁|㥚ѱ1͈RN`DF |}#  i`Sbz; JQ^'0Rr"l_}2j|^Pvjn c81ic VaA1yт(|G811nr'N1Y|z_UXxBhGӐHӋ $ɠܞ|A APAKcx+n[ G3a c[dE\l.Ƙjғ-_Y (MOq4×8l2Rl`C._vV '0b%T~?qWHtH.Voz6} pe -9i'Hk(1` 8P* Jq4{M||nkToLSr}t?d=/fz@RfeK~ܬFҗ;+Fg"D.fin#PU1+S˜pߚ7fWk]t? u U}̽+RYJKcNByV-V:8Ѯ?ӂy"rL";*` l}RPAd 4kYjN˂t_q8)؉Gۈꁽqʞ \Ƭ>4y":y>^IbƜBhsڬx34`X ˘b}u~`m`r:>L/9˓SRѿb%mjڰ-"AMN @jNjw e^Oڱ=VK  >LEIhA۴<:۹,ئ_0cf4cpeAtnTHV(:qX> ׸[W\<}uk gA:h_..B"1 W?5c)y¿=~R5Z sHsѵ[a_5 `.e>e 5M񒖥RH ??H`1{|#/~ś|~,EI]h0TMp8ڰ޾9oL\i|dae*/0.wvcc^x[;\ q}~CU5ӥI7᠑mh#쑡_ïQ@`3D'jp1#C$]aնHGVR!~Sxq }&$6_0t>" ᳂uz(bs#E =P϶|><1 ?־Vqſ{PNřE@;.1K]G򨺉v75&xy5%pAa8 mZLLӘGooOqYʁK]̓P_k)0!2`D(B#Ty),?#˜`88'j&*e즬MKW/CqD3el 1`4G9yaHvH1L2ugFבm2W읶!pꅂ[[B:ϧeѩc,٫ye7W( 2R4d.(~[.{痩XA+f72)| ~*] ))7PYufv/i:1VaYq3_.6sr \`5KL3  D?Ϛ09C8:WmߴQVh.ts)Ch1t#^?REP`a1[`K= f%XaH \W)ߞ@K(r\FwRkԂٸ#>`%BX Vq)O8[~rdL"#x#VXYw!^dD <6wP{VQ:$%9kg|p!ns|K׸{n ׮\8KdIduO@+(d9c`6Y dE R"Pa"fdgڥN￈TљGPi~B0<_/D 00ZPlC2}(pȂN J1{9`~Uvfu@Op:|m."V)D"PJ%Uk^Fuxfg!4jA T.~:xj# l t9`)®YCFl/j#ccb}o z#OVʘ2W Pnv:O2gc0I'8EJ!,'{.~1]]bV eyFqa7BU͸[@`_@Mp,o=`Lچ+@g_Jsg;xhNJ9XiY&Z9*- plrgQP&l%4sCY`&`OYH "RDD\8$b4[P:S'32#zk'cy=C{4 0+exvRȑis,Ŕǝg4#\j\%i]<* og~&XQ]@ N2 zORӢOI W\$Ռ8rH24bJ;NF1y i‘V/G6We]sixBTUU=+Ta]w[9<WvuaapZR4؎2̤N(H$$sAz~ MX`(pۼIB}%[ S #-PDJs7fg?Pu~jE栀^ybKLKK*NOvvlMWZXe56z9#}Eu=!؜.q%w8Z$l  dҬlrG7H#Y3TjZ=SK0<۽Ʋp&"^|! $r!8R}NJ:S.* aƆu rPH]2(P*)S o:nNwv6Ƨ367I T.\8&Cs^0:I`@ "=49W xNbH.&3ڿ;cn Vj~^iOjjgTrD_u6m; GT@ēk쮣Q!{ nc8ERGgB^.&DOI 2rAhB+iaK[UYNtpt;$ ,f9C5G|K&,7 #p< Ke.PgŸLǎ ȗ5F*v19^\c D"|O -נڹo%^l Z:{L@Zt59s]N?qTݣS)9vmS~ Q뗘ui M`Py<J ᝫlLmlKsA+⨴lM f!nuΥy@ǫeVY[g3Vv䐁|ʎOpc^8Bs&6K851zef )J<[!ƾsj7JƢdgsaQFYTZٽ)S)pܶt%k;[A`PýK>9p@K'+S;+hT^oz7h1|? gmW\F?UVGGe:J;~\]r-zh/g;o{΢hϟ-sX?POX: @D9:rXЁΓzXXfvìlx4/u oHz2ਫ਼'iEorӮ44'aؔLngҴ: b{!q6 !:k8Ns*5mdIQMeMzm^[?ҙ35ֹ1-,h,sL~\(ʼGKØy9 cW64(mR͋9m!©-(S&eѫ\<_oLp:c] 8tև8{G R_ݕ|ɨ1ukv%feAX^'! ~qi'.\n)F.613$yCe4.gx T|?>TN^*`<ء[i}vTK"QiМw,ma;K xsOHu  rPe΃t(te(ϧEN&h^LOg&mIJDv:GPy1JC9GeN@G* uNS0 Fm<{R1Kj4;YN4C;#0F5>_ ѝ&"ʘFxY 9=t6 6zůyPX䂕*DEgbrEM3{hI9xr?^,O>jv\ }t2heI!oC*$0U{RdS_CU)o#Mi7!(ΧVᷙoϩӐMj$_ʦH@.bmo3Wo0:&ӳg&oC lq;$Q#@aR1_&[Ǿ~@64DLl6t\_qA 7vDg^ƞ!Õ9!Tӌbd8oe6]xzΘ 'k?()eペ89Ug~$*.^=0%d%97 K%S4`P˺ƒ?{K2yLc{s⥐%19\㱁"k~b#psA]k* d*VG}r\Wˁ-XgZ**[mc$K(!xMS$Z6UFnTmQ{o-NNZ+ÑYj'8OZdB+4$Cfقl@W/J1ngBӉQ|9 {7UuHGW/QEx=<ѽ>,R.C3 d ² Ifi$ϛ:OGB6]ҵ̹a2v.,}7<55!,?fZ-Х"n7g[룤f2k@`7n=B~̼)v/rӃ :k'BX9+dM%$) -A(&4MLVj)[' qJDՉel.`_0E3.*Sj^>"2{9<~q1}QC|e^N nv[ǓW;J0(mv0v ,.=n!)露E]rW% kd[xf'}=Ğ-eHm2[誧XӠTܽ2^7w؅qtŞ%)n5'z~]}jkQ&Y2|m)C*CzL d;yD2 J_SN!m.(^z6;o֋M+RT_;O'u )oHj:Qctڕ2<[LPq67HHd")vX^0~ɏLW@Z&vF\# C C#>Y%̓iw7}w= RaxnIX-OxC 'H\EnwÃgYk?7w$y [T1''hw(xqG{J>W]q-ïYz -0xq4`R S{ÙNEc)hX T O)X@UE_bHjE+?9U2Tğ4RZ :s$-EnA  HM,0i#:ہJ{K>i8(͟t33\tq+jUV=a: +а H<.|^'~tLQI{B2+ǠEr-\{q !SMnXcUCN;iܪ6?p]䯦DȃPu8}UЫ֏(Ͻ.Vd +oT3uCMC^A!v,]ZaF%|RPưegWPSZi:n8كKt\i _O@;ove3&F.oє3y7-VeU}[wr\q:tT8nB×p &3Kv+/Hu+/vnpcxd`,,{)]|4|'}yu%ޕU[sb!5V&x$wwJ o^kY!6BdxkUi~x@kЅX Ɯk 6]Em.@ai 7~3Kꕜzyhk _ܵv6PUGZ<;: S4uVeBk))*y}oFw !CA%=+f繨[egeqt|fPG=2mfq2kɮoOD^* -0$ʞfR2WPX0ެG%~%'v]ZņeiUCOm͐Uy2LQ8ջLN k;ʢ rH:q` |j~˂Վ@h XDwIdCp[}t Y`Y{pgpVz 5vܹpEb\  Ƴ5 'j1ՅCؾQ*=N.En0 vv~wUzm`ɮyRaD: =}#eO,h ;1,͖i8:Va~D2T]Ӂ¥,KcS҉G5N8ז}Y_iYGpY+"Uv?8N*@;M ƶAwLLv~(|؝&Ҋuȴ|6S$kǢZoR L4Mc8ZEQ.PJ5ﵯqr+VSǻ=a+lmGLeS6R~z'lZ*_ҋZn^o9Y&YM0:?|f\}W[xX6Y!V 0Z@<EܯKR-dSOγ(RIcNb:ZKݮT]kԙ?i6Td0& 7ݒSǸ3GXǴ\ƆGDXk>"X}:ٸ1 ' 7xI3q䅕4H*؟Pj#o R~ՈҨ)y.UŽZ;cWjXÇZ&uu- 5bHNc)R~scϓ\T$\Sdj}A aĽ5h`jGj0n<(gJI~ kFdȣPr\λc`?Pd/lgפaSIy'%to M/LowچK- $Q]?>CDBv&;q& TE9 kdM"s?^(syzprYj ح 3↓2ckpNd0,vq,#JliXE<qSWf F.A1$SKq oN_@G|XRUk=Wﻥh~ J``wܲjh~:aޠq(vҢǹ8ӷU|Xn3"%wP8WI݅S Ks"W7޴Hzu p,~YI]]?B8D{ӯXƑ< <~!syi68 cDg{X4Ak<RC1/f^'X6S+{Bp NΝ⏹fb|#[C^%ʋ0 Qq|7nt5"w`yOWt]gCS+Xε M 7p)ϤDA[I*[ ˹(2Sp7Uqأ ?Q=W%=MEJ+Y} i_1IwDuh.,BG@|)iF3:00X@lcO]H&0w#Q(IEvh߻I#rN-HW,t{C1+SG3(v@F(HˡߞƼUdj a!SXS}=n/`7ɶT{4C9y HlR4KJi7TJ3ũͮN͕"^Y{zew`H "21ѝ/[uE.P_G)5iHAlo}\-=N6v31n}HՎRQqs?leLx  ftʷT7|~[ȧ,/$Ȭo;o }piFo/pOWu c9*`hOO 7՚6o}Qj8 M)ƩнtC|/nlW]L ;}rn 1Cz{ x5R8;fHNM!70*]W( o3n}zz;{B݄%$W(}@O 4W?E1bܖ8Yy`N<¸9B) .xTF[ G45-4RxɶY?}NY3rx_UXLni< E^L㥪)l _#S_.]SET I˲4;7lsUpq?{B?~ A p- YQ{։IBycmO "&nwCt>RljZ.xvN -/S_LfxuO$2 J J)?K*qև2_g^w% 3κ߾6~y2 5H}})gduvYQ嘶XeX,'e[ EC Is"O_P^x+e &+ 36ShsIxT''a}Q|ace~G;T %ÞhbOUq)‚1{u \yj8j' h4WK!6H<22ZZòQ$BhG3tܮEphu&FJ V E?;"_eMz\:ov Q@5k̐h^kqf(00ġzXQTqr풬s|#ډ|9IV%5ƾSqȔX:*{fN:O\-TO^qB74 ϳIAkĶꐕ30"h;o4Lork)<['NќFzu׭h +I)GiޗVaPM:Z3^7@xx> q%W Z=UXDžX&"L~:MדQ ặ'Mz0Aܓw@L4Kc1{`X56p̗T}`f0V;[T\is2i cۖtV~&|r'MF<OCF2z/rvIY_D..qSx"9W\!ũGx ԯ?ZF4. -\0x擄4t9Xyod{`."?+bOڐm쒦4.L5Y'zr3I㲇wQBr& acAo[Zqc?BZ\\ ^wyj`y 5ϧ p2~mu/oς ]:ӛ]&<)gGc;N?Hf]QVE *by{_G,{OM< I[|ˣrI]>fbOm'%;e=NwFm!X* Ug뤡@@]gr#)YԚvn#L[zh,^˲]DTϬ?#xKxpJF."GK%! ֺ}䯻KhAL>pƎQiiCLg0j5:5Wg\+`'@&Mek-j'YY-P.SfG]Gٰ,3y6G,.@f#ߗj {1P|E\l;:L6eXM?>Q+I~xٛh^WQ،VMQ,TXpNh;1=a#D_gע1 ӈԒ,ƞycPT ΢P z/IDJ7R c{7Φu>nUحxR[뇿d$Y[ZMhm=@QDFxzƙ3:?z&^idhB|KQ'l%~ X(i53wDHg))w^su~W Zhx.yGo51#\ɻfe$b"jmp7~6Dv rqREZ`s?DFk? QF^I #$|*;n\ Tj8@ #^ρO,I<çrD^%rU2`#<"hN6/Ϩ+SZUK|ٛrNwrkRh%^ W;8qZCkY \ Y/1뵿WfYM@ڰkIJ0q̺6Q[{*E*ruwPC sfb|"9uAue mԹ CCeG^?6.# 䣁Ţ 2zXj PVXRme=P !H<N@I4Xbg=W&8Z~6djѷ" MC2J1Cc5( /HkrEk<m!㛸iWa2AoY;p565{肶C.s Q` X^T lLQ XS& (qJ,+<P7tYv_`D>Rtl)DK=" z既zeTp^5=- 'zɫIm18zK>!ulB)N6$d-үPgh^K=e؃i:rRP5#>9H/2 'JWyN]KV[mE=*1 , $[ )# [wڷxb7˯z.sf甠#3RvDSfG4OLR0ˏ,>55 O(n"ZG|'%7T8Mq anA5NnؿkKWDWZ:xktXƐ@oބRrdܺVVxL/| EJc;kto/3r'P0%( }|i:$`O]f-v<dѦj8Etyw *\AڂZg1lO~ [vq[v.ꄁ#8Mɂ"P{ri}<NNK7PzCKVucCeZCDlսv{A;"2C&uH^ 9s*+mɊ(K/h\P\oR_)N5P)>cHp ?f 7MbڀMRכeX"<9>%3ဩTuF΢jh%wJe]۷~;#ʶ k/`ΗNmpvjk>}ġ&(?XD[@4up'ʠNi@2W'2K䶕Yw ig?l^]`N2`jm,P5@K16XCLtA)BhE wȳ"]{oᖫ>hzT(g4I R~wp)J5LTtT*JdӔ8JNmJ1%AG \K.C 5ϸB#Zg[->l2q8hif3jRHt=35[<tcRJE3ΦyEBqZ߮ V=m8Ћ4EO/W0B9w.@J›Ԝ!C\ul;:;%*3". }lnwy M8o.%M%:=?~4~GmFHyjj JkGlCщL0Ԑ|ct/svlF\2\_a${ZWԅAaMi:'2{`H,ꁄ AXKBSFluI pe" !M,6¥jFlD2Dr߹<XD׆_wMϦ)Ozo 9?=lώpDN)Na-t'B6az+h5e+xS!Ca-Ujy@^v[.·I SyoOMZ?'A]"M"NOjHZ-!"`Py_5xb?i$r4l׌6&Dh[;e Yz^ƽ[ڶ@ì㢴Ϩh8)mB7'tHDH, KcyOpud}(X!:eO:oy>E|FǢK*攖5%6Oo$1ɿ0I&'CQh⠴$OR] X6U 5pf-qS'1į֥F A\evˊ(h#'b$ĩ㣨8ʡ) ߚrAGN-4dz{ FphoI{LK?Mh>JHV]4 PV.y f^Nr4^)?Do}mV6w1D|) ztI0.OpicTKڏxCy 2KH9fg,?eS6#"wL+;z!7w%IyrQJxC9W:yg6BYYtu&ouMJUb])e|mCn `i 'H:o/(r/^Ԩsa Cr#v<>:>3+j7)1!w"Q5ꢜef @r\,:& ~+m a 5"ayzՂEb<:8Na3/'QߜSW~"˒Naޮʍpm11Aѐu;:^0=H9@:nCynw!6wO4&+wb^.]+1|c@㏚gWMdh"9Lj=_p G@ʹc#tJ n0KRPpT]=RN2,Su!Zq١U':R>>%J YWui"F0f]XtBRKr L>k\mP)?QϽg?:5!t>L &%@RTos,FdvL@ ^A.3䘅I_3o{!>p2"os|$lj?%E&BL9$qnFiyWέnK9; ;$Prr./9|A=_7Uӄ)2Y@҈sWM.+0I`8 `-(ɍvE4G6Y{(ȎLkj Is82u1TK/_7,\.v\8Cy7`h4R/{c="Pi캼 N8bXx$?eYox up;H2].}so,E*DwH D(% <yH7!ʛoɏpc |1|xu':#GQ8SG;>˜ohqғ7&wjL-s"UnWɬYW)ܚG,e2\l ffoʸ8/]ߠGNHgea&Dd.IR %1ZWXln%gkl@L7#%ǀ]ʅd!K1Q\6 /FP\:x%쩴e8vј1.rJG5FoZCkw>O4H)Ǘ "ve+7+Th$\U Z/x@I@Kykn]36A'tT۲< ")`qKRKa=OOA\0iS<ؒ'ql/ӎGi-|0-f3,vZ"?%l)Ja>骍/c&.윿%Gp_K {z4]EJ\t}I=\8rᄈ߀A$ducz>& *>yP8Gfr*qCmV#1!R;ؓw6I2 q$ۺm%BZ99eI|!^P#:X-uBD _+^4IygôJ;mlƆe,mL24;Sx%!k5b%z%Q`vi8Zyiњ~klo'5tA(cf IYGKCU'%<z3=Oor0e e\-N`( w?`DzZ><. M~};2;d[o# -9B VKG$DXt0Z,LDVڪcsJR* rGa T [ۊqy͍ϯ 'gJd:^mD3UiC% Ԍ S6#6d%)Q8$:VX=o֏sw[/}]Wc8mz\}K\ӁcU;)h@9&VeV4IvsF8P0Rqʋ[,9$8tU>FgZ}]xp 88<-⻥x;,t.+ӛL]}HT+(o;ĥǦh'N kIzgWgZ*f륷.JWcQY)M辟0H>\W`]"^x3*1h@=gڋPO25ڗk/vdTǘ|^ 8_dL1M~" Ԯ]hk0Gd2/_mw(qX @8O 4o g{Wh"bhƫ\7Z*cWg{@P!keN7/y7,G ӣLx#c '%F@ͱU2s:UW2{q5kԬ[ע7}A<܂ofe\x6[hȦ=R d7j)3#yquՀu2 gr`PO 46 ~T 64H?FTQ;h2x\mu( /rzZ~,t x-R67?ЫG!6v`m"P1geSԱh҆OD^3H:3dI4nRĝǔpSKLjߙ,s;[SwKQ1,]#P_LUP!VōP!#)oO[ibÖ)>t|03 ‹`̝cү4:Aw(^^ӿ@0'F߲Ij*5 -5z 񁪜HI W@HOQZ~OL%ob ˵o*]ȩu i5djmFo P/ܶSr&xUL?a,K\}N򜾙3gtc"~C.Q_g ܚs@''vrK=~JKlqoscX}2(]`R 1>1SAҏ:2 c0H^@Ywp> JH _՚?^SjqmZHM ˁoYmlKpހwH@!r&\LJ/2OUti{8@G-pP l8\=8\6iaOxcz!} M|{C(taJ#(.>*~NOJYP^\GfGDQ4&`ba`f;pVVh5ݰ[;8rp}+5|dMt~UeT|^"ĺ{s}Ki`ouA2.\>Р&5n ݤQӉ+.dg#8JTҮcB G8d1cA&U+  #g1M{R$$wX KCzI!lY7-MJT4ǩ>bOc_xv1FFDBĻV5oh{.vv 򮄓 ]Q֫5(~\Gպ8hiˆ ]LJǣX#4Fnx \xגd0᪋q#%-4ӳ m8Ƌ')t\/}!@NB4!R9ynN}=&`5Gc׀_GͯX֨o?VS6F]WJcdR`M/пf)XZ3eOYK[+%VT2+Wz#8V62(߰ձ@ц^Ӣm:AWHƢvÎSJ$9XuO柊uBO֮ud]@B{g} &MJY nb:xRVb:UnPn&@DmI"*? xLLby$å4Lt "/(H 3[*F%\m!O O!!SFL ہtnB&q송Im\ ϑNnC #֌?Nרz!;qi,>L W.Zn**isbNxtvD_ЋǺcI?Hz~CS:,=B'eY>с][79% qWy8*Vɰʭ-{]ͬܯ ʻ2-PmS޻jGDGd߰szcW8@yJh"'VPyHQD1u-MټˋyV0^֟qԇ [ШHy*Qa?#)Y1ǿ}m<ؠ<1rPJhZhrG^.91 rtR 6l\2tUMG_Iw)TT>pMٗOLsLEǛbg77#Z_z!!/nM(@WPVtI > `MHo vң#{JCJ96Սt)8SѤ(bb^GeQ#2ràƿ@_q*~8%jm]-P))@J z^3#R TOjή}PS 2p )v3ܛwvh[`Yt쫾Q}~f٩2ݿ' '"h::^Sw?r|! !zU$)ыG$5f+&:*@vW u!E(k_j"e~b WwRׂ]eTGiָhᴫkf& .܂%vd^lFC;n5\!NB^vbz372QrWlRG^xO6c!%Da_<~ͭcw`kGRg9$6:o$}*|Uq=( (cjm?3'M2z5S߈I(ฺN\XhP+SQdOL6V'LEx4'qhskRp>;%'84RFjIű}Ā { f j2#TNpGAE8d|89K֗D:ӊg_+7۬Rb+GΚUL>x4ݿTz~+2cMo-1ShL~_ɑhmmL GO|,GT*7!U\;z?3V&xv#t{#eu׵ abs2B2zOD>׬j,S:<,YOWwakgj.$q2k!M |2xB\: Mvov k ۫xCrAlR,FM>p'kOq/\TY5jm5뷣_vTR}~+”xA'adACD} Zoӑmnu*w;EQxIhT0c0&%2wQ/lr˥27C[kL(|vԲ6&/0Ͽv5跇B7ĩ|ו'-L*z%=_AfHv֪WU F,"5?_k0!" Qa;\M ]4.,J3`{`{z]=1/tsW Hn?nP<%PC~ N{!| Pu/(%MߟQxdvwVF'Q1 ]XeWf%-aE0ڐAIzI >dK{] 2|?E3h!ȑڣAiLUu&/ g"۲M%2@d+hc \q`VgZa=zY>,(0y`n"Q [@%0LC-; LiMV.IOʳ+:odaw,o/8n``OS ˩A"M@-5EP|q!k{ lt|&0M ;YJ5.YAox@[1Y$m}K]^\ȇ)w윧lhƦbf \-:$)n5%X*â#a|9l=~#z> 5P7?LVi'c-1W;f# kWh+"Ozb/Yd GڽƬ 8<+XeKR6uZ^IK#2!u#:(Cf }tԈz =mFJU ,@C<;Λ mIPn#Yk-QRAaFFllaܥS91,hޥW7{ PMgҫeZpFF_D~UMr1y~2: B\g gɲKλlO6 jtl%PO`pxA:oX(ӭC`v_e`ɢ\ k(=U/wx(CGL_ >sab Z%AAN  Nilgf~@(귤 %ĦKQ*Pus ML&\xgՠ1,w2ߥ s+EDϠm_iyHlЈJEcɥMu>NKYޖC\ cڊJ z*JNTki%^8`je<{Y@sT: Q\n~tK Vӂȯ±`Is9OWS 7m#PawiQ:FLWjO꜊+L#NodNᶼ`5lVx gdZƠFjgɡ~w{3mW$Z`k\LV汌:4HNkیGj4#Cd=GU0Ư買v^|Y*u @\gTkwy #[mi6 8]jA ?]l}U\+z>r3=< 8tؐJ; AFi\AM]lfTy~(8 yUUÎyG3?9%tq|,Â?UGOzj؊Dvΰ:y]qq;Lݛ&~BMmX~AS#0q/>{1%_4@4KrLchAV#;R@<2T؀T5Vc]=Lz518[2hƜ%=N\硪 F }HjHӏ:K?9ZR2ɷ˧uZ^v/JLŊ$(W'jSnEYC7=sf]{!Q Slqb&0f3m!.o%͸d&Z}L)VeoZL,~`Fǣ.l&E:Hpa!OVrDtYwбfpESy'WjF]dq_ǜﺂGfޫ3Ng, 4x;r\֛J1sgU  [.+ Z\]"6ɬޥgDѥſ#> |i (НlfyVp@+V3䣾 Ҹ ^5ksJw8ch%}1\k-IӠK%ɮf%I'lu1dƠ,FLKSGo[x ,|8 dbi^zBʝy.n)^.h7CTY6;+WeKdMbC:!o;s\0v䁦z^ 9ݜBI9U$#D9ש_UGț#i|V[6=p:o5 Vj@bAͿr3ddg؏b3ӆmmzTBPqOګN4wKjnWrEO<+{ g5TQB$#V_SdKA eڅ0:`Eab,zwt4b/jH|޼A+F£SS/iW"i"L }1h9;hao ᵦνr%#ԒJhhqߜkLunr^ lL4畢W-Y$iE)B:ۉ,[14u 28p-Ry. x"<Q:ر)0xM A$YӘ[}҈?62;y<.L, $ N83۽R^Bm9T>\}LJ~fG1ujkgHZmb g3E\߉ȗv}- eYLy+zu1+gR={eKdb+ےIz9z/S0B0>3jdgᤛp kٽvj9̛r$+rð蓧n4Cl!p ?| ^ɾt&ʹUJ`^r8y0 qI/>5x ՗=؏N_iGog4!";> ۴ UV#HNtT Omk|ݍUa2!ߣ@G`/epLp!*1J̙$p" N{,f.ȅq%4f&3$O]qX?@vxO+kdW^]^ÐqU+Um}Kӿe22Fty}8GM=O9ǡ-h] ? ,gh@!^&Dm Q?ed )::f  }cL:v]O9 g4Fkzq#+NkQW,[0%?L-#?YoP6S9 ʛ&|ZCuG-¸S9^4]oe G4'ޝP}@aP>RCLE'5XRݝϮ '4J k3~W xrG 8a#"ʱ6Dq  h{PIkJw%|˒J;&_54QnPemnGdZz"X̝O!s_t&qj!2)ZF6Z ~Ͼ0'~+t)GzV1ae.a[[UuϹ~`*'p8F qpdevܝͶ1-TgTuZC$jvE+#idݫuG7$%4MBG6 W" y =N#zW7͵D3D3v@hd :L'*Ī/w40[9llZ0ytsSZBX#8}rnK2v463tx8l+LI-^5 6|GQ43xR1&Ot.eo(snP<Ҥr(sXDψ$Tzïkj2L <6Gֳ 0K: 2D+RHn |T,p1hS\GonHV$Ex۽\Y>e>!SsU5^-i+rH˄iB^0r͍?= &yB TBAlX;{ S_G9r4Syr甏:3sfI1FׂT*Ckm%am4¦l2*&0_9iaOZF:8C'ev4U(xWw6}`kSݠ;@])%P=]@>MɈŎmcwSn~! st2 `S~}~olV]@q˳V\:.6&ŏ69NBGMm uF{نpiQ&( ުZqs17 xXU!z6h]S=ڏcs:q*;f,7P*ȢI!.+;2cꭝ3}<%F?ʧ PpO~v?mK4ƾV2m4UM_xVlz-<~##ŽUk:J(P|b` Z?d0MmK 6/>vѫP)wz_?֫X\[qV'%$kձ컢db*pmӡxx'bV2mSTvK7i: r[D~]3'ϫO=Ή79)ne|iO nη ӺWQTӡ/QԋRdj]C,mFDcH0:Zjpo?)}=uJ[ߤ;NB^dVvqeeh dsd @~!zӞ><,WQ.rpQ.{Dt(Шq!#=^`yNUZ6^k[Ѫ{iP._k\tMt;P:j;?pZ` M)<@ЮMyGP5tKw4_(B^粸ۦ-1$ : q;V^,<'rZZ|Îv- GE(oF7?jSɽ8B ,O+bϪ pDtRP"dN E? (Kl ‹:< "}|oAvl(1ي:xS݋):w/w`KQخBhiTYAXJUYa :}*2Oȁ` WJ5j^KHS=84y T6g,(^xJÒֹ'"H-\3Yw糸F^aM'!Px'3 fߛrWqYLCEoY-7Aa i?Ku̯0VTc~oH!z YŜ$(Fw5MzWqxƮ3T6bgmM=(pN2^Í70Vu-sV3șx)Je<` %e!f?q y<$%fi C8`} 0S[.N"/]2J0VIwr)ʸhWM5 kZ Go?h fg?DʁCx ${WcwL]Tq.5'hoņ]tlM\yj*H?& sXbkwyZΩF^P䝐`8~T6oZ MvfghGpۈKM @w\C0>i6$A a#[JӒ3ְv?ZL{0J` `=/{MV&jGVg"PBqGktv*cFMl\>0] C4,۷.B82GR,C+ q*Nɝ)3RvZ*p_ë vg=~W'-45>HPЬ{,0K JgVRO/Pk9t:9,U4%4bo#5ּ,oWL[\1Vv;`JŜ}{h"?"y깇|.<L/-ggF͸Fxq0)pMU}#@Wn M6bE+7YRTt5 l5Yt&AxP0pahH_7r1 mQAZ7嵁g@6D^]O܍D_b!]TnZo3vLH#e^$fbѾ!*44[iB'^2'7YqKtߦmsx5A ӌN/i:{˟?$QC"']Jp(%3ODžğ6ۇ)>! >wt 1oFgW)%lEG#p"W1CH[C_ ^AkD6|! - oe>QP_#pBۛs$OKa94gSjwZͶE:Siߚ<2ӞC^( ",^,r=xvPlKe_w@cTjװk!mz4xEHˤ( aZ!q%ОWbM[Tή Qáw1 Ղm7×dI@/蹛VcvvJ5-젯XO}<[q\keR'ݒ\bG))']c?T;{PL{LaD z/"h+mȷN=db?^)_L͚ܼME&O%;RBMG΀^v=((Y:A(pԉW]4ƲY6"뙑r1~3RM+iVlԚ23YIvxv $#*ISc skB,Q._OYPY4^ Gq%vʿy~a Lɓ%,#b5pOb:]UԾ9\`؃'"dm Mr.oQF{0&mRػ1E@* k_4Fܙ^N"'3RS3YV`Ir&%~Y `?<+W8G)OMߨ Fgo@lo+$Y&_T=;Uబ,gIW{J4KՏ(PJ8B bn0 m+3I!P3jI>{y!p`a؞&롩!B9z O_}pVYN坠w`Z{baEk2m?DTQʟ `/n*^:p?KUk(nĦ#RI!ذyOӤsu9O_~/2ctφ&ZMS4XHe1ki .:qU,(e yA>y@M3q4iv:_CF^pOWwѡZ YhT0M(t|2}ӡbmƫFزYxfz:Qb T!{o\HlO.1gߗf:g\xHktxu/ƋhU"Teu)o}$NdEZ"tL#{?J_ϣ j=AFsķC/3':^[ !ݷb˖H~qj9IMYkי^; 4]Hüm+rl*Փh:Uic.N&<jXH7;S6e4."#{#F<<_JUvQֹVnnjw?qY<=0uU7mhKLoQʡ;M'N%փ`4ѽ~Mh9(#i˞hN=c֫Cz >Uo8|,]'c!z(ؾrT˻"Bwz`3=h{bN7ovpP1.BZ<8 ` n/Zi闯…ol64>?tr g&>6 G8$ޞIcUZ:9R3h|x ?hTL 04|`7Cqws F ?p%}(sV*NM 4dpF~JJ.y5n1Θ٪biXQЏt\%S)n=AJZ\ $2m"$cidzYe^*oh4-whj"#C?*Lfq)#%罕:[H|bW#O N=i*un[8דBڛ_4+^Lkhi[[j3xt6cm?38](a\+h,X~ʡT(3 #K3]"lb>>zhȗWE]֑.mh[1qWXyRq r, /#pget]a9{=9ƻft=C'I٘%. (]rW4x8e&y)*l9S[>D9`lIӶM^WQaBM#-q5Pr=ʃmJk*RȀ8>.{puV&6&)Ap Ë.֙\@&mܹW(wo(4R>K{h8:|FT Cix=xR]c.116c0 gvrul&'yX\GtM$C4]Sq/u"/;ކÀчQ+ZJ3X8,lLQEm2 tH ڌ˦*_AY$,|r7/#/ ?dJ;nTVz+I&*':).Bz:lO.(ULՊ Ӻm|٠L(.iDc(?N-OD:֡DC^ZdauUE(}:˙ܮ3G[|@Q8!!:bˤm<`u?e x n\lQ<΃ '~3jTQV*I^Dn밖m4%&q4 `!v{/MPlYRr<нR78hp oȘAml;QTE.s cCH7Ӏ}Q'^Q${Fä g.V,J=*%I줏m]- pv;%ÙLw5hu cR7bC> vIC}چLN^Fu5~¸9}8EYYg3Mc~-tG#8x \)،RY0! NWdB1k+ @}ݯh,fJ@Fu:W-?xV# Kq)%p U_? u@ޒc?jM3-&+'x[H~2DHOOW#yV3BmwTY<2Ό!aΠU E9KB}U~]"Ƶl%U.TrQHhLFګn`"JMLPR膘%ᅭ\UГ7Lc߇(wF9[N2}cmrxMP[oE}F!rJ!jGexRS%ECǾ?C[=|jD9/@'dim_eĸvt=G tc)]gՔuߕˈXUtvJc{Q{"Q<0_u%iʔ4YpǞ Uo@r_VVQ 5VfCyr.GM)-^$Ih0SL(?`Iwn bRVAf/ wsxvq i O6=jpqs &ܵ7M*|8Bd5Hd7Db;i1'x&4HUSW=Ń}@2)fO0 d H27|m{rS܅n.$V%vF eG4oY|JfJ0m7FDn ƹ2 I?NOqXFz^-zb0VNiFM0ND]$~}x~+YKNr.waUH^2K% .Vx|>9@G ,i*ॼܚ]&rz#zJK)cWe w#Ddlx83iKOuM3Ao~L)8*x Ia#PF(6/S@UDEEԸ.1vE`88lVU7 qDwz8$.i(~fpLHu|f45]SheVL%ȫjyt29z]-Fh eQI_x 2wKC/c G[} aI1Xc"<@b:.#d+K S =>vvŭ@_gHOr:((f9wVhAٱB  NAiS.Gf+礥:ŒT)oý?שOva,aCAD:(䊥"mU.#i5(QtCSJ|x+Y˨W%Ut[ayšx0kl^ΖFW1ay#VF9E&:v9fZ\H;"?=k9}ݍZ4aǢ3HpCl1#NNw*B[0HCl@6B߉M!_d:B>} ؞]םQ0(>qH y3nDņNDΜZQ:E ֐׃okJu4b< J诱zhOX\ظo1۔Ll4bBu ,l-S%h ;VkڎL zuDʘKa>]oA"欖 3e, [~n-[縨ˍ~8hS:Xok.WczR%&VIŷ7Rn$Uyig~S2 E[;sB\t'] N1/L٭\ ܮuI;PjDۓ`64h!VO!!SjaݹեLOCI`kH]wXH io|7m.,>?W%]〽;$HX? XU>` ~/ :ٌv-_G^m%8PDYSnZ5 n{wuO3M>/X]Hh%Ziԉ Qu*/~BC adΞ7\Vkn\Uv ȧƭ"y+[Y2T1 *.ytd 5+(|XY'[DH!b3b*ɴq1޹;դP5ϸ"r:^ ';ocX}6o;Ёـl}J cYvQz3UXB[]Cܖe7l;ȑJupKخJ"u;M]Vq>us+Q.DHֈK=PbL Dܭ~_Cb^uPv=>""㻲bQ!0YbK>v̫+;VPEʭm D߼rZ"{z 9 C@S+zmw,zL¤'1`SU|leqjM:<=SHOy3 ǤLV'QS+==3 im, DELfp1-byE;>iP Sw~pr pFqlx)jBȤKF` JE1p_Da2z]!k 1\۾Es\B x̥=86dy"P|_[sd6' etMjbCxAJ~4J/@a|3gSv!C=#Q;pQp ~ᐷm3:IY-~`aEN( 4pIP,3ϖğ/EKʹ^rn#>9J{=]U#Fasf_cnb/|JaJ_~;y2LևQЍ΄zYfijc9;jL=ˍP}G6- YT"l'{տS.^STfڠg<lm#6R 3Kzc?-/{ Lq2"gKv;x{Nxe!1"WĦ:l,2 .3 IGWR`~<o-/P K J P Ϯw`b_VKAԫ/5hWD:bD~XJBc!S%ĖQ %Afw/b}0g3Þ/ss5M!fSC;8pd\s;sIӹSza;2y#`zPed1NNG]Ň^ӐW{u>U^-"}jgj>*+2ܑn7t"s>U:o8n.ph tTոE޿R+\5k}z+)ΥhiYdcqiUM5@--]L㨒vS_,RuØrFŪ.&@A11Čo]YļKƃ,198x:M?Z.[{3&3"[$`QSoė ܣbhFvDnRB@t`!St ^'Ά$.AV!]zAX=-1U{^OfBV&I霃`Ǧn㕵ӺIzvָ䇘k~r#yY |ecl-ɐz 2TD0)7g^ӾeMߓJg1a*Ϋ#nzX!g;K 8 ȑȯ&G 2sxMyD宫$} 3/g#R2 d3_y dk_"R rø Ѫ ӵtE It/;R^pHh@xEx!SgJY%8ֵߖ2IANIY쳷=2qn1NcLfnjg,d%@.u䉦:>Ur [,0UJ i*$_Wϡݫ˶- rm4 Gq7n9l%,녆߹P1(ٸ-D.@'H=S&Ϙ\ΐneƑ )`ܹJΖʗ]uq``B3DW2.~aG3 ^L릸*ݼXO8 ȱ @"#(<1kՕ0UOe F]ZwXKBu=R>hĪ~x#zz:~6Dk*dQ%*E-Dc4j^ LƺS̸ 4YD`{Z-"ԝhf 97v.k!6F -]E4[H 3ݩVJ{B%8%JN3 Ir -=4c읱20*Z=?+n9$RCdȮ;3D a}:GϷs[[(&IV5Dq i@X\gȄ1-O8 Of %)B8g&l4+qԱLb"mFk@)?T@h;x|o:Ai9 0ˇ.bi\D~e<;'ϴdoU/Zt 쐱^yԃ5HZNߓq 䗩1^QN٧?fusx!M 0uv#uvQJQwdfsrƗ.“U6bq?mWA&^P;7,VUMkI}}ywH}rUg Zy$}M*bHF"fH)@(`O HCҳϙuD >%,|a%L?|46O;[\MKԓj 1Nc~"TG"| T`!T& z7$ڣKwuV]EXm=$a31bkd姁),oi:E-!dK.qtDWkXK.v[ |_aZݙ8(o>d,ZURCu6WY*F.8X?ł)X8;~tz LSDb.yV{ (s ;Jp5(6E1 ip}FvrԸޑJ&P\V9w4A@=T)R H6%f'ƍWtP&ct=w{RD+;}TA۩Ơ4Gt x'ZE%aT)&Fl/`$ .JcMpf|‹Xa˝tV$qvf[ r*_:a7j|R~k3Wff.DC\p̋D^BN[]cҢM~*x(ߺBd>œ#]ZO, 5jDE­`T~nq%) 5~3V.81Lh1j YYN#{(^cH k(\4s ;vG0yiS7߸p'R&^88c`FRR*kS8o/ jJ h|+Tf)p.j ;zl,EL~m &ezͷm@۟8RH.Z$M"Q6܇E4o4:C`OZ{HK;^7ќW/Gd^='<"@Z-pi'4-ʊ` =#i-c.9̝}MC[lepN~(ُc8!<~l5Yeu ޜ6`\d {أpO-9]\{ Nmkܢ*Pm}gzaC0G?ak8{v ))ƮxZ[%D25<X m鱗2B|Q+p՝&٨]!GEDd9xy| 4R6IFYٙ@wLe硽W0"-I[H6yK|!Ւ@a61P^׶$A'D~ t*q42D-/{' ʥGszIO Goe@r:>猘qcjSB\Dz%jS_Fm%2@͌y6o$>Mxi۠. f&Iwno̕N.HN 1vؠ4 j6lilE+dS$Tk{BtPy,wnA7'Ә$Tᓇ]؋ r9:ߙ{ ]iRpƴ}J'ζ>}-\99)Tzz)> Lo—A@ƥXhtNbA>.B \u(6TNa@=ĖWWV+$.i+Wv?~PK8c2#fM1wH h\B9cY{9pMw)Tq /o@0r |_ sW# jwh.U}踉dxpŷIDHnQݬ޵??<$bKq9st4)|cR6OolB)"zb᛺1!@3|;z(?Y_ l*eC/LP tyYPبX^RH2\֝=RHZ9,I!CA:iiraoؓ{ jrTqf!)ڿ591^Hzf,qp} _PjLXϸ"`{)dyU9tFV]-["?L]-:E9 r;ʎs`֫nF0F\<- hnj?{f̘d/7Cz#>=D987y';">E :9Y3a';L-(\ "yd B ͎R {.d%#\Q kg3*?c~zj  (&ST$i+n|D`=82::č pS02f.d֖xhG>c$gp2Q@ ]]gۉW&lϱ@21 $qYi u4ލci;{cաgJRQ@ռ.#N$MR(NJB7=YӘz31DT}p OM nX&GQ ќP 1GjA鳯ZP @-mnOxW4QMCng{Ƈ(76P{R?WW+p >@7;dhotNSkVn>Lr$fZ3w<ޱGR() cybЙfE4Ӛ4oLHtd[Pm!H-׮ߵ9F#| [LW2a@\V^{A0b` = Z 4GgۚL~2OiwK&i5Qv& ,$` m[h`^P>b*8xFf'$xʿ#֥E_ F%!XkD?)!D^Kg*Q-,..} 7r:@w g/ۇla)tXJ=^iBN7a<6GGKkLj¦:toEbPVܮ1 =\zeTݗ h׺Sic$p}a dgB tF31˰qe!Pdyd͔A2#|^&L' WeY4ӿvn}"J+¡XYSp.*_3ayt @ھB|(2w R%VwCк^[i@ج(%:@yQDg~xyچ_N'~a߸%AvZ3Ҧo[Jvݭ}gw]( @c "P*+OdPAƿچ\R.T=JH+Z7uzrN6C;>BGjǪ9.d9gN;Q/?n3EipӌAg9:6B<ٺrӶF{!Q!H~+r3x?Yұ_p@ |#_,';U 0ɖ x3˒7HvC&%3Ɍ~ `,45نƿVۓS=(xlIqy;FDKkApx&!I:(fE6 {UX$_Ϗ#aM۪X̞*A(7ОMFĮˊs~hijvԨQhPaR1EK/ n1p3ympJ~⛸TSzADD74} MQ͟2 ; 3VC,\Y^@E?ji:Y(Vb6Ho)l%я?ri?3ӆx snIA^Y 9@{Y]5爞&?'w׍rTmۛk8`'m]Mb_'B>@|Wi̠9qR)XE)9. 8d­a|ʔ)1 xsz!cVͺ`+n] A֗ # ᨪ__unDuB=_R*Z-]T΅R1x[{-wYE^:'e)aF4<=dZhႛ,0:앯^ȑ'.\&ޔe;e\Ny^(nEG Mp[`Tdd TNxe,1Hq޸N+F/sghn$t4+$IllO"|H#C ' $gf {-|{\ 5鱣:{v o][kCZ/0?)mǒoJ#TO%9Eg,6+;y֨@v{0Jj`R2W!L^fuV}8pt 3+z #?g!u,_ԳrV9foX7n;+v*B|/u#. dsg՝5Z]OW,I;I!tz|/퐂=} ù5L{H0ߠ%WLc+vZéIbvOzO*՝%/v]XgEtD-a(<ށAGq?+mSvya6E#RTuě?PD-m@ˆάXM7{{mA|\82E\GPNiM,Tl%x70¦i^qgEr :gnAX0zYRB0YDaj!X߯O7Z)рFA6*+9EF=g / r&x Tg,M9UpV_Tڳ3 BOPtI\.WY^ҒXSxX93Z``lęaMy:8^X٥L#1ͺ1}3N]H"ZTsIGYض%Pe>+M_=̍@*:2P}&oM?vYR*LW $De"xwm+V_U(K킃N}87jye=U[_\M1 GFVsYKT/VlO42H35Ц8oK0Ԋ*x$VEc<~c?ݔt"q`k)ŧ>M@!3ɃA/V7v''hLۢind io^P7H Ju>{g.eW2rutӡ6@E~tno`YS1b˻X "!3l$r֟jZwr:9a*}>)ՍLfƊC'F:h dҤ-տT豛&B2M@f[bL2"%մOxrIBv)Ev3Q9HE\A y$#щ%rE:OƸv}pbBo#XG炢`:emvhhD,"|.IsFKf)rjJ*4#LL3Qgx{CmIt%U!(FLcIEaToױo^W.cI9c9|4l(L牪(yC\^cX7=ڱlE.4֧(pVuxئz@Қ |25t5 vCИ1F^_^_2"CܪN PܕYf x{㏸9gfBe/n5Zv[*^L]jy葛+Em[ﻕ}ɜnXSGNϾU.jPI2`'u×@B 9UDIzAQ/)Ā@?u/v$H;\JR4 a`CdBbE"羆4 q 7ǐc1V(ҭO.f5󷞎պ$1hMnc#:FWPDiюF0Usj3,I 4L;%@00y3 "n[GgD/uo8A-[PU*W ⺵tO7 m;H;xA&ě%Q bQ ]v-L̮CN&/X(hbG_buz[W^Sz!=9}R S$jP`Mm1ZqGZC>zBi"2Is}YˁL8>+5g -yFóFxd`yfN=۠%9<ڢK|ufv'_|C"կW |F=Ҕ D+ߞ&"J/JgaMQ>=[mc 闖t*WN!|i޻vPANlmKƲσ4}3a]s-D@:ܘ >LV]CǤ4lƌVwlIހՁK}]aq]o|E U=_^ B~G'_}e ;G q Refpu,rJ8eM]99!W{[MxmbjTCCn2Yaw [PJ7Sc+bg)=h$#f`^~#vֿ0pC^Jg@0[GZ;9I|A2xzhUc),OV YEܑ.״lQ!iP,OW3RӇ2bYia;)4\;Iߟn(G+쪻N8ݢ!1Hczl8rY`_ S +Aٌp0 c%(}O(el+dk!18]:#h5J\pe၈2w+~ } YGkʱ XYn\hCPӢ!G( p$O_t#y.粣2j^$/u#rR)*z8`ڍg?K<'Eo&"mQNQc)hL[N{:H/ !c1x>`_O!] b \g4tӜ3prڪ$g v{I,|kxjM̘Q!@m_s2dH}_/iYcɅsnBd+G.Dz {HsM7} =ا}cV`Ŗ+<$(VDIvbb&bE~j2*m2aEi2YbVk@I>MJupW\mK;4: a".kԅJ5JNc!9~i s㌻p1CN'& W TbAciX0m@;1'mʪX]aM`C83QC!>d'uVT@2 Rponi=fPlP9yü,H>-͖78OJ70 ԬyշXY5 J&w&ou|̶.D`pa7o,EfE,F*Yh|*frBjyq<)$a׎+華 6kAƚ9vkRDS%9SR!Lr~ު`5 njo um !a^w-I#E< kY!f{{Xiuڿ^%7,9|̊[g j̭A,ꢒv3vXsxGe ,i{™pPg,hA(9+18qW^鼫 և⻡s a? @^Ȃ*O:P4:F5ݚ- @4Ţhayo\s81 5V) )ƪPcWJq1Ċ 3"NlZw;6` *pyUoIB6P:s56e ^wRDuW?aUWe5Oy %:U YžeWUGlur~w@%:C)>E6Dh8$t'u{u"D-{GX҃ [ijJ'S(q80F)ۂN!RJ?,T{  ;3 `Rre2.$o m+ n?NsBG;ŠB,ZQyr"{X<@sX^V \փDT?@T8HE4+0jm6IGo#F(D^؋}*~=ez&5ƚt~$s1uZ{-Ύ"L0U'!Z46lX|_ab-{q3BXѬ,o)!؎қހZ[@tPyI@3хwnKD#Fi6Vޔa0OUDZJ-13G܀9?<9(ڂ(%~Q6X?v8n|K.D[Ecޠ؆˜xD\яKۼn2FUG>wtc=ȠJ5(~_?/ϞLVzn"qI闶LY۰aa•RB):5ib2>d2i1M=cQq7G9[TLbwfF_ "B fgVy~iY5F Xc$Kf\XD qԫMÈJo%/İ ~w9i4.*5X㫪bN7z!  ģ{HJ .6 61w!=v:U,ٓu.<{a3u|~N FLNykm yN"oS+ȓgN,9*p2MROq2Ik;t ]OI$8f~_I$ ߿`ە/&Y3XH.WP UF<`e $o~{`2Ѐ[}a|HCwK2} ;-L[$(SN' NE~T?T;}'@1rW 3-z.ͯLmIG~PsVޖzm]cHY? w }+W˳eD qWcOMF2'JyHY|\H% rbZ L`n&K z3&GfzB-|nL1]z.gF1(ĆAO{g)z d@O+~T+G&fˬ*tV|a4\N<% vV{=J q0='>4 ɍ̽0rD2W0x81 =輊yjJ;nK4r<ƯBg3;xz{ul w&vRHRc烨u;=ͣJF?1"#M5k>#-0(T{,uXkc5MGX;K{9 cꤛgZvIڗʼ"埍v.C^`Cp -Ϯb>tKB\7 ,mR$7⹔a"3$ؗBS"b@Ba͋,c_=Byq<7]/&wl0̦=rB(2"Ƿ<)8}bzS74֧-__ 3lռW Dly׋a+$B[}>D'ԒX2і>ٳQ6%0ЧVիuf7ƆSfrxnO30Z'jǑ%9ofAx-n`ЏM%\e͌ E:5|uؑ#5$Nxtx2$Joq(97pƭ6Vy=>DB ߑ{0u{Փ:Y7ĕK{ZϽ޾ < ʦȋnKZ\J(*f8t˺ ڨ qEUv k$6Q#=δR&88l<8-Mk2TKg"\zF]K^ I"jq]ڐ{eY"făxvG_9Ig]b pRq_p|jHfើyS=ۦ٭aG5DY/:D4E۝fD (vk3ڋ4}LQ8P8QwB.QN|o0@mv+N,Bk9I569J`AUiy9F\6 ~]wѩS+:5a THJYc+R޳_YØ3>1AЏB|8jssK=ҥ3Q8.hq=wqrASځ VM-l އA`H8=7*ɐ!^_iɞyorm;j ȒKaMWOm/@! 88'd8C*TM(I en{x=-JnfF=IvVeH.farXv?$b@5BED55_Jݥ|8wW.ݳ3 fB ):~@#{wPC L6]͝Jkg-jG>hj1R[ pEjn P6Dkk q;#۾8;#!/Yo-ٸ;llKR2."<3>ۧfc{u sB KoM/ulGK'.GL_\ֽ=/$9_EZfŅ>^yf=6PveKL`EpX! ҔTR2L:f ""(T/הSpE׶>4r.b }~< F m>ysXV9ȑ1Dg@)/dMdgа+ d(.! )BL;g8A |.hscZSoNrd0HRؐUAVQ^5gs63wugד{yٞ@\Ito*%FfbP=bD}i흰tK(~򯕚w̽~"(jxX*R=[ {*HZYseVgJ`1| ;^5tdʾu&?Ȼ(bl| 5@r$#MuT([cůV^ @&6Ut!II74Gcn}36Lϙ0X|IN~F NR(:`^{'=م_2w :a_Sbd'MTE\Sҟ]%*]+caB1{V֨ŽKAA= :u_畕AmjlZ?ە3)Ei,Y9<6Gƈ$v|l-3na9+Y,nOŵ&4"&vH%ϋx[PYs{QDu+nGk՛p)K:8=\UF8eqh؝.[2 V'_'fG,j:·49wZK5nYhgEnnF+%.}Ƹ;&7qx+[*~^w@Bs[Nj;hO?M<i_wsEFǴrZ5=?@k-CgUQ{\/[vE]QWh>jĬ_DGCKpSiԝ=-JX8LYy1hNrIj=o< h:Of}g. .xNUҧbE707\xLMkdJ#F{/jn;qiڈ5; TeCY~OydǗ $CիVwؼD!Ex{c{/?'[Sv0 3NUNOָ):R41uЫ 8$#DEE#_សUFz5O-X+[lFޭvG}W=~(y bb[O#dwBAPν 'QZt䑗槦޵@Z"KR742ҒL pyzW`/OlrgjYSt#0!Eol5'HǷm"_or* y7;*FMKC8ڸ)P!d NHq,~ d`hVtz@n~KkJ)e$Yu$n%*MFqP??9lD{sh/LU%(ɜ PCެv#Z6,V3{b.ya&?-ЎA=;fa2R;mǰdSX5w 80<-Cn9c g ry>5YV?|NGZff?W߿hbM7W=YtW! zbʜʗ.bOMTv4MuڔkaLfMu_,,,pRS!Ÿu mti"Т@#-߹B"%4($h]:B7?&`wP9l1}ܫ v+:vTnSK10[: xyfFH\8?;ـ.qPu]BT[KR;`&Y6LwZ8Cz8dGt 2&xA Lr.nځFBGR> f`^2/ΐQȽH ]5dB^pWpUkab`v=eO*| Ejؓ BG"ײ@v$D.Yg|'2`qep-HyIcpA2N> 8v $v!b0һ95΅v8 ,r JBP㑦zFh0|ot,`%ųj_/gQY@brlΞ .HfYtY(—SR~y]/IK(TKn?jPݳmw˽b|ppqb1`R/=[EUQу#IVtzSm4H5x2CȚaSbyM{eX#&8:ؾb P,&;tlދϠirB;wQN?$- 3kϑ;!h"61e>:ߒ.דB-fZY}a|'!b-2m@YЗ;̿pnնR.M{ *3ZKI7Cfu/=ifEZBe5X&:AJ0 f\4=1C$DtP+Sb.^\hilpQ!C!A[C}=aWH(k.C24JyOg)O2=WJÔ%6d{I`6{u^mBWyrUqEM#J =@ʟT=nn5ODÚA Gt0^XbpHKj@43;lqFjzL7Y"jziOTeR _q$_5TN:> B^0\V.LA0ؑ]̠ք)O~a&Wi1j'ȔX#3s ̞]_ߟ{Ke$#Lmf?0O桏?U{&L{t-VX [E ycYV⤗^Ĥ{sҠlfW¸[3h"l|_j3UhWt4 /, yOZ- w)QcBC?h4.R+ۉG9.'>@` ɷ\[lnyB+Q_!`q^;g`l)v;Hc]Y:rբ$dXxmzm0fQ 9^ 5:Fm#Hʟ8 G԰ѪFfE a˕}VU(@P΅IS5gIr(jb_B8d0M55)A'G)=@?&sJ!ӌqw^kb`V)('w Q|x+vҷ|YX%iQ㌜xYw{2| ˧IR\R#d%}2d18D}]MOձ5L . W1B+9qTWu.RWꫬ4[TqYT ߫wTBޱBu6P/%s煔 =xmc J ?yqݍ> Ĕ:F`?n`sPƺ!lcVe8tQD2AQ$T,VLs/)\K髣Tcطyɷ Hi pʹ]oziL5n Kv1POQʕ܁|Dt=D6<9&Ǖ۽6xH6^:ւ%jŌZ8iCҹ?rm@߁w3,ëԩ*iZ~`pSǓ[SA#$?] (Cu]~6w> P<(#vIwv!9$;npt 5T-# BMTreyl_ɂ?NoH/va-*&ߕ"AkSYs9&oTHk M4P9鏖4jNOˮ5skp]Dv߶@iZqsjOtG5I%dk]`8 9ㄚ?10^tBHfd "Q)bq:8IO9lO@8G~PLigVi~9FԚ*5`fmZjJ+lǿ͸j+Vyt~>MJ.,^?B4h.XGjy ;݂ë0qTizˤC3]t>-Ȳ4{:'Hk>?ߥڒphv4KuTiNɏ{Ҝ^^&ts2nU\72kJ[)>^R: {Nᄩ$"Jk˶!s8 7XTu%o8#7jE]-.jh"*2'x5)9Tur_VDKKP'I\Üoadk:_>בw޼v|KޫuJJ`)h7&Qkd#n^r9gv{9:lw.\)r<}Rt%7#2Q ˙s()L˰{9kc\o֛!x믗N/j z.cjā O\j! Y YSu6\XF;4K:o=%:hȽ'B7fL޵Om9̀!<\/VXr0-]ΎkUnKjJG4 M%z;jKrO>}ޜxO/ij {(2)Y>ɬj[W$٨fw.$`qna8 ˳1".\SQPXda'M[5 ꢒ3x5;Eے%p b=nu}^ pOD Odn/:m'x@c)LpgK5?o[V;[ db֤ ?#(l>% 3!NnPً}U$&~۬#Ct-$W|7_=l\{n`S˜+R(֬^GiI ցk!BmX11ȘV fu&֍B΀qd '$dܨE}l]i_cccS1}#P-qusALlϪ|yvO_k4` ҆n1:6:$ȯ'x_Go͡NAB]%X`{ )xQڳѾE"`‹ ^(tmz)}A.m&])t rǻʋb*dVuNc,^З Ƞ#)e=k h"8hrt[2ΧctWT. #rKo2r=%0=׍N- -]$mVմRY.#P(1mUvgª8@1۴ 3 /O!?w%;E+pjQL4&e0(P%nG䬩JU0;˄H}uޏ;[kQ2+fTJT r/Zjm1+F#$Uy֥[ m)(jqO8ç9L,/uȔL_'M49bk0\|Cl͎T?Jjw8apDgP0g*% ND&SZF+40W:ը W 여.>@[ÛH|v:2?쌉iz FS xXOv:q#Fr- L`fȼ[*Y6]1IYE IwytpQFũ(<Ԟ'd0"0՟)Ѝ8B&qvѻ=:%DE@1s$(RqԯCS6*n0=ӎbСZZ߼DcI R=<`j3נT4]YiwW"Sv A#V$tvJjhQNNՒk2S_@@Y;!ޏ*&L6^I}f >0"/+|,Gԟg^mKo;9Ai+;R?ajo1.t( ]@{'F#=@gqj+>[i!K-ݯ9{wut`hzvDr_.PZm2_0jOnv"V2_u$XKFCh@a|{whvND'@U[M$qႀok"?ѣ -l\\=<[t[i UTb̖8(^;muNRa #}w;'-x@tV bʂg4j%rO,6r[ybrG%s-GE9AheLSʹ2_ն"t<mRɤK&6ޮLn*r7p[$rk1ί*ǡIҁ#&Jဂu!?Q[o%B X9Td5n(E8 A<* #CPl;ō[v-w0ިI[NbN)nz%wxXT HX()Ϧ"A֒v˹ A]S&m ]J횎u\;OoTV$ hQᬬdR%Uwi/לFѳsRL.,Xqf0DhB NT`A1:9\3&kje cT̂#t@vx*Q^'r;9XQYώZ,H'Y_RdM3W'+ʯ|ea#{~_ , %P;/F?FJg5I5`mQ:iCB 7.G1ȔY@G{[TzC nnwOP}q"BIw74fRw{nlUrJeOJ"h)zhܽfıvnCM4vPMhzpRM4j-&cq)U;G߽at^CԎS~f[fCWZ}y!(7ˍٿAł<A.jms[&\omD|6u{2Q /RMFLphٶQ)n h$?&SA&/']y$]`+8/\?dDž'`9qs^83~ɑ;vPFK vȣR}zۼE 6Qwt?ޞg2GG{Tډ҂E:d(\-mrpcDm _YSnߞMϽM w 2#mґrE&765)/+5`yyadR)$pC5C)YY@8[1uLnɖ(jKIgEοN.5 żvmȰ j&Bzܲ#b bjŠ_ ܭ\l!%r EJ Sr$sߢ̮J:{2'.JlՃ:Ty+tmς c S4~L],ADUyXQF$!״X6l7- 'L3/?.Rv V*n|J'*t7{5p?q%Itk'ѥ{y2<-_Iq P8D!N.# ST仁 r/=:b W\^&&D'RZa U-DH2Vk*m v^Yi*klq-Tqf˭٥KBB{רƜ4yQeqb-,e:q ܙ8?=:Y ?0FM10*?,zrEgF\N+V[^"Ӓ_mҰ=Mo>Q(R4YhO>#)B~$"aA [8AʌSWR10 ޺Ry&dx'by\S/]Ri5Cvl:-2Ռ _9N -[׸`|mA6Om҃ J*`ƟC5ˑ݇lUt`6;0Wg V hb|kqu&wDྐྵկj2hHHW-'X?Ǘ^x+.h:4nߕ@{}0c]U{Dy؈{>a8+!?F VOaG *aA<˸bH5A,HeNQ~ce"\2| IhDH' d&И>4l hRXt,V?\=<0ᑫy֯5 *gZ+>K4T.]bjj"8iGLAt<v.omVx9é`#O@],݆##MA?ꯤߣ,з3^W <11/׭̾&a97 )`=m{f7J9qRX #{n@ i4.O!tqd`k& "Gg}뵄)Do[؋U)PGι[~m)xlLJ+!TPwHc` 'u݃[HV9@DfMN,R g,xp{ FFIvl͊5Š 97P(0o4;5X\dӞ鈞I9uH$&b\)Q֎J5@=f2aU۫T!Ùi}T=h˫Q@YKKMt)<П##RG,06C4*3Y1VH7+wS~:'9@YR,=\|F}X5j|6(0&=fXlmt F&*m&(KcMPTfǒm_0N#K3.4 5&UD\댷W*}8]:/+ hܛ+v6hU7i{pװĴV] tSs>ǦJ%e */6&B7YgpkV9z ^,OC롷]{cU[2g={[GBL>1렀QDf*,] lyxbpNS ҘKkJgE͑#5?AkJkVa;o;G`bf|ʟI^~>=\g x}:M9˵*J>IV.A ZnCΙM/x/P=vƝ )/w28y+%l1K(\D@2%)Kzg.W ? =ju[k9S):%O8 Þ3}:G15i(@_k)3 H)GI꣈a95XBb?ZS;mȜt,JVJO Gq]#+C33zPA.k4%m^M`!oY8zmB!*@jYOrb=sѭ|L}_ ^n@-AȖ xxЧYU##8jjq.B-ξORz&H]6SB@E{ʞe*wB _'dQCZ^sYsJ}(0?4;<nj_)rp=*{D4|%^ 3j>^/ظ-]5й<~>^y16G-Q4$#VRuz(H A!lK_N~3}2~qk˕x4Nlh}xgr/#H?`cp5ɓ 9`~[!hw$.|^m'>$9m%mI1Zо!ti8.1|Aq& dd~6/Q[?-^XH OilH*hZYp O3 0Oi XmƸXG$^/$)cm[/ tiwY3X|3|jě~O#W.4LK6dy۟IWZa}4HIuTDK; LOlm1OnȄ,'a+ߢe`C/ ~Zs-aI2!?wM7dЕ9Lnj\+WEI-۪cd=1ې4L*R>V)ZS43FueIP%N!֋&:BOyvxjE&Tsj]u%oF)=^qơg(xa.>h:y nT&$zqNٿiO]r;gE&_"D Vօ#쐄zQbڦYkk=xvSQ_Zeq N:>_leMtY$[(busU{\&{T}yc%R5v=1U1XpF}ؖYo/']:^z~0>\ p[|/HWdaTx`<# 2?ֵa*CǕjT:D#6}ʶ䟀wj] #d[.9$zdvñ*+b, g] v*J^l¼wL):/CAh:q9)gNaw ۊSbך@87Fg-AY.q7f*f<ٴyW]𙖥%F<62b{ VTO0mGo$=uQrYvfZ P,My P =XӸkg _Dg\["ӜY+ A ?&k!qzvcI][Z+~b/s/EKu[;'F+ϷߕWb!-lu0fl32s0ͳC2J {ڶaf4Olv\[,(3dѢmOB:ZdBZsxҽ`Iqcb*%Õcsƪ=ދ5+,ڋ%ŁtgLy5d/Oxc~bf5UW9k%k7ۓvT`BΛO5o}:ܠ@`a_IW-[ Xa:L{ W6DBZe|&w4BrRn%W)gd58dge79t]Y 5!(\~u !l uՊZOD$\IXQ-Nܚ3wIɇw[*r+µZ8 ZzD. >9hnn)K}`Vzi%9_QŤ(]#_̎g=;y<TJzomQFD!* =-Q^ToR øpϼ(y6)?Sߍp+TUe7OGlz*@G)pݬƮfa9 xi pJ_x !5Jr%a*նo\{1M |eD-S2ElsǭЕ 9@}ŮXiGvƢwFtN^߷q V!;8LDM:kYiCIaoC9L2If5ώA g2ގzC77h:v:"> +%% ަޝ;U`eez]VRPrzfƃR_N[KyS&Z㓬 hӓC(;E*'@R\~eFWB$I'uէٽu4>F0K RLf_:^^4,}k=P ~eY %CKqv0719f$OÊIVBҀ&AF,; 5(}J%`|m8]whhū6UU`Ɉ;܆V@JKkSja;ʸNF u~u@qX>s9oLH)NSk~c*1-QS1X.1"݇Ӑ̙Q*`ȭ.8ȗ`-x`㳥 |{X/ w*ON ]b;koBɃI6B`vypis94 Ԯ0A)D$.IŮERc*`Ufb*BB \1xq<ƟePq&1xV4KAL hd.f./}f-|2*5#A(MaMјgtK5J](riQ6=iz 0 yQ531(TdѾ EZ(:Wh|B*}fTQIlϏ|30lmtƜzӸELq'H!1Ji./e Sv\}j}Ã&de+ rK9L󨵧$mϭ1} ̨^1 <,\(d;EReўCWWs2@>.>.DA=#ma ).rQQ/,NOg ӥa\D Cb׳N`e|ň"ji0}fp vv%oW䐋LI o?Yz _ob̕7D[rF2t3P6! bNȋl'Yz;T03DH7wO"Z-|p(D<m:' lj+=+bh܄߃(*'Px^APVb:~:.i${e_-֜gQbWO8hᔝuRqRM+Y/\5_꫇d%>u1Q9N ZSt(No$.俹dOsWמjʳA8[A}B>HB<#sh&=;_T.gZDeˆp'ځp#)&Dv`V (])[hDy4oouTE,߻ba^GJp>(9'"myWJ^i}~Œ勔\# HV-`toNp$6Y Ɨqi{St !+*.C0UbfgEZ%b+LX*`Hj#wD5n2EvE Bg6-Rū kèZ)TBҨ]dHXUtfb@ep~^J)0>k,hoj3DpxkQa ԰;~GZFRF#VMp(/[pϔ;#F*RxGW_mIa^c`AnQKr"DcK YW{tRHN&3?.>~^74 EexY4Cv;C)m +jh51kfŀ >R}Hno^"ɇ޹ TMvLdt43%ad+CoLॹ g}3Zڟe[YmrN 5ʡaqqImY\jl:LR/9)NX9]Y,gYv1-u 8ibq|8K8M/E /]`~2-j߭'N4鐭*v on8MWSՐ8HvHc>XZ,?zlAulT/6W~ՙ0|O+#k]zcW/jRD.7oD,g(nf5;^M*XE=3pJE޶U߈0 q@su ЮzMc3B**h3X^60I%r˾pq +Uu$/,EOn:m9Xp\̴ZA}.>b0T'X?NU "&ٙjP .xLA?LBUlhRQoi[Ԍaֆ<սo~72LKr62 clTil0d0~mท!`ԸҚ+rFx*Eg8: MdխYaUe`[dxc# Jײ#\$3\`.Y"c,3X_QNZ+l ?٘}cgjPo5;|:g@٤x"CF/cr2W jyZHD>d!kuofTh&Meg77|sz Xhi8Du@ (ISIR$4WO8guNNs=Bo&saM-gp N(*jߋmK)󸘤c799t/,cbVuPd^(P%(;ۡ݊t,_;NVf$]ĭPs$p*%4^oa/ M?s3"1w&TdY~⥣W1K֫L rgBΟ(jKv'$= df49M^K3&o9u{Ғf9mQ׬31R?4$@ HFZ(Iu!b >>G[ըw>&hXIo؃ K~Z5D iWa Wȼ,jW;J+粖,״j(zN>?: !͎քG>L23*猜xps_ra, ~U^BprH0F|Q% "`uu^=*^<}*Ê:[pN4!%p?>ZTl7kh^~aqOhPFǍӘY{ᠮ("d,=̣A!ܹyg+G)/=c4DEvr"+D\uwC 8<8C36N&sI4ݫ/KD?/,߾8R&.&&yQ[6_Rc}8vՏ1.y-2h X[a c[_/+4K/pmsbV&,s1o9'=IrWQWQB fϫ$ ;X>ܭIe00mF5;QADۥ_KHrI4Yh[/\_ԙZ=.7%ه5C;P93+Р!}a͔'F7uG;~)AL?y{t[d2ٕz)\6j ̔!C+j#i& ]8^~aI>]urUIkâȴOC4aV|9U!B#ܢ SG5XԪ@&w< z?F`f|l -nu0gNݎ᝺ͫU]Ω휸VsN ` >[^[RZC_Dk3܏g&g30(V2'qoFcp% #bgjgܦiSbIOzԇFIj`eVZ&] T<5=3ݽ^t<~S8o5x 9A3yI]ݾP9{eod'KF&禊Cr1K=LZE?#N9yyNRx!,,-~Y^hBF=^|3xs[8WtvNv.)kL͍" @eL?p*s־m񈆐rIu9Q-w'Yo6ez۩wwGk_S3,M곺x**:٘4G A,-kB^اi,7whC-9N#[=^d*$ƣiDI@cEټG0֌lDQZ9 \hpn.FiX.oo_id)tOg.UZA b/J@ÏZ2 Uw)zr!~GQ@9= kJ`b3FAHMcQCO@}om ԩqÊJp9aΠg <`70᭵-έa?1Mv#oa`Ύ>OLeA@~(wLidc]ϰ.BBz+jjCф'XZ6C1 cN\}L?׃!ruYR;~fV1Le̜ i]t硞AWMaƯm!/`A;[7 4~aUnH% OOx #wKw`i#l d#(AqLrD8V1-Z w6lǝ$£[NLxЫ.Ksw=2$C0&^E܍j3s%rÄ'tE_x!p>{)=<^s˳V-.`&uQv4QؙF=7PO,u~5d1^tGMݧw3-0-@6>!u>d S]7B́^)q1=@1Gy},cn+H^yaMo+]][ .g0Q]H g^3 3HM@e/v&lK'dŶ"%@qiP˝6o; d גe#D{2ϸ[Eo%(r^ѝe0}]޺ʯݤb٭ föW.@ -ɷBɷUVAA̖.pno[`$`vA[m$h߮,XAB)﹢ )dmS,?vc<˹dMbhrP!S0njAarˮ]@ X$88ݭwmӐaS"DFZw4aFk^R4|j!}7|px1"ڃGSs0*V@> ,2F%1~QrG U@(j8OԞ71Ycc 8v p\ᲿרԈnUdPD|®+\,erS6U6Xd,e]&fj?7kOMZG㙖2i&ZL2?,MAyY۩4k\|>QCh@) #:ڞVԴd 449$IҮw5Z1_Z~Mm rբ11jUj6#gmd-nb%_Dv+33mhʊeɻtD u8ТkcSvu15b'ϫOAYU=s.&mqFtn$q02ŲJnw=t0WkLvf@9?J--B(.j4F&2૳)0gMojܤq< RϤ:d~S"q,иBZ 0<\6jdݹ8U} 0[r`9-; 4hv/Xx4*aY:!l@d)UTfhnNPۧANF?r:Q fmZv+@6+\Ld" 3ޫt5ڪ[g4]6dTi6 \ηh6dW 3DǾWѸoPA_5jsdEJU9 97 ք⮝RJʶzqT|Z3Pgc78A]c.Ru1cB6 p$3כD( Nc)9L8ơRK#R4wq{,5 -*ITr9K UjEz{ҹVn"U6ai= ćЫ FL\ʩ5^~,e-}^j };^`zo-!mD[%(uE7̞+(y4VˆZlOh &~c`pU4bU=# E{] 1i{X -*w_@w`daQ VT"Ϯ>Tu|s򮵢a'saВ#zUoʓj&sn\U6/$5fp]ЕML}r9M{];K0nG.%0ֹ_a^/+Ȣi R:ekQ$2QBA6"ϗM(?RJ5TZ=/*o'cdXlUւnvqO"'ew^&ME² )n^@Pp2!eO\PN[7SVtO(6[R$a,K0ԃ';~+6#:i @R'7gX8wwOo|lAFQꖊ einE36)c3H*\w&5j4흊&7^3 F#(CqjaxQqi ÝUmp#[/P;sV:0IL 4V>XMK+ʌ j"4PVĈ|u[12LQ!1`#/sB8ǣ. &Z(?=Fq#1g6_ iP| LH!A<"D`oViiG0oȔ↖˺Qns*)Qz YA\xe6!)o ݛ[@fj؟%EP&e{ƚ-S[!)bKJ޻ ` #g([tW Iȋ୑r'I]Z}FMxH*hXo6N.V`y/ᬉh?ڬհҡr#W^b%UrD旘 o-r/Q- a4O ]G7KfRhDmf Ž$zЛ[y˾!ݮ*CEFiڏwI,/1& .^!u#aT"evr 8wݱ/Hmyha]%.U&2f(l9,}!{2ۛ2;4اsSW"H5Ґ#JXkQlߑj-gSW}߃}a]Aq&On&pG=K܂(TbynP. HT*v.EKևC!OS e5r(wHI՘4Dhk۪?1C3 |L:K>vܡ8knfQj`y=<{T~@0 e+ 㓯+4X"S|j^="M?bZtF7FzPHŇ8' \&t6릂:> ֺa<5 Im yA6=R46]wVQ0L6-dh)zzr*GE_ HjAT rl颵r6-\&s1]appGY,|4o.tZ#߾+PzI ȁD1wWWyڬ8~+/J|VI0EVGѮ^ārrSFKU1Է2ͤ2Ŝ=wnɨpGixNO AHLP彖 v 1 ]ܲD `uZ~-q~\z/#w/+ھdb_tAFgvܘpCC T?[zlOBs]iȧ?xÅ<=,̸͝Uؓf}CݽeqA IпZ;Bcui3UdƱ 5TglKnꁟYˤfڠ,̜>1 >ۊ1', U?hC7Iy8 ĶdU E1C v,3dNvj슸=|Y^M]_V_1E: Rg ;( 8;Sڗ Gڰ$ϏIZ;/BG"TV+I9IK=< LlF ):̤2x;!Dg}w W dq8J:;F*;,F,h:%PǖI`ߝSpN{0ͨUNA6'n!I|>|ӘϙdyODy-52XJ~O5}?4Ž60TK]MTv\n::yO'DCs rs*7V1:k,؂{U}<9tЋ%= /~~kGs#vs|n%wY3 ~!Am&]^WRjHrzVWL!Zv/$7>%[Sy>6F;1ݗ"]J7zObJB2P< , ,b HFe#)Q4yF#:' (LyKt@t_T ˆmZq&h?s]~YmoĆ妉FnY/3OFD0m #YU :PNk5n2>\RxLݭ w=ךa@&UxOH8 dugeyy$v$'ɺl>}cvjm\v%ȩה=Cͱ9/ ~DJUy;6ڍ(8?@$q AyC#H; nVԵ+>^Y˘?;NҺ5^G97hfW!\aSڣFu\>=|aXvN-VU.mE5P|L,'8АPpz[E"_D1I0XjsP4՗m\rBj\ÐQ/71:{GaNFkuQ`";U8JTנa@񅽿>  BŹ S#t2(㹯$'CPRtze">u/ZwqO=\˄Z,و=2"_[EmUV1qY&1᨜M3(2k( j4kIrLvdP'O/T؈*o|)XmQ\j@P.A[x_sifvRbzyd|l82hp,2MvG'G!ՔT5-/U#ZBUۿU k"仇f}qTI au2)l37:z[+>*E_ ,7]@3j+؁p39k^ ;\ݟT۝aΞEBf& 060q(( dNjG̍0!NUG,DNL(}u~ݐ~Iy_a84{FlZ(?${2 N ;^ݿ6 4]o,S6uG> %%yB}{fծ#Tu6[3b2g7rƌ;'K/۾4rǏ5/дރ0wsG¯MrkIV=e~qK?E}9jOet0ʬ%;`ػ R$TG+8+s7=od=U/Ǽ2V՗@tRM%2"UiP: r$ka5d_[/mJ/ez<8C GKt:?seiW>VV?IJfѧf⤐ILctI 1}Ŝ1\iMJ:Ҳ)lW̿4yy ʲ:K4lpQ:mܿo-C&x=Fod5=}ݖ^D켢. t<7fV>քY 0g&9$DxѧTXFDÞM"ύ SEbyȯ]3y0M|%16`R AN2XeC=_@@*NR4=+2֎L) =Ulۯ{FUS5W6 V6:wBm!ټ $`mt!(2<_SkyT>|G Z{`.`(ay;߄G^W$2״( *5 gt'hL!p٦S[Dtݰ*9 NhrצI ^YŁ Gs/_-5\]r s5a ݦɚ2}rqi rVO@ kafKujƘr!nC|vm_33eR4+:-%驖~/B<~g娅|qW$"1>l!g>6ݠtx+D$hzB6( p7JI)Q[XDu#uk`v`z,*Uy-:IyDs:=O|sdwVFf<+՗X;?Ď6ԏ+܆#cYqfT*F#-=hO󫗹&_3]s݈mB#kYP M$= уK)y4NWժLeUMĥG#lӈn$G^]I-A,Caj3/^A?SOA~zh\h*dIUZPMLUl;KXb1toOF;md|R|&"f%T &e1(Շ+;ucKiV[W) t48-(~Ȃ.uX~jSaD؁#i'gR^Ga2!]["") ͈ʟ'Y "iNN(BL ft-+E I :׏q;,jYQm}gAe)ջz`kZ,FFm2x=H[ Pױ맃vi (򡩻;Eqq0dK-e}LfОy(dx"H'ވ ogpRg|J2蒼Hய_=<wRR |A FИjgu!:Vr3u9m@xxT`M@w8u*,m}{615mEQnRƫ k)qVKqww=3kpR=S "2xm ASB)~pWc ĩb(x^Ǎ\ K¯][C֖xMF\1/9[>τI&ZG2N:?u.gsR(8|pZ"|DuJf#1S\:I +F$mp G?pekodSR# !5 :"/V8(9OgӜ]Xd_KvU YDt+h9EEs(E+ fdOQl)3"w(_)KL0` yL-|m ֡BXF'c/˰YbyʭKv`&3`aaF6"qd(,B%djMS Sg#XJ]{*g1 DT~UT@KS Hާĩ!{*fth1\qw`/H{%sf%VLD1{ Uܼ y77V.9ԇ/6 WD,:g~V=ȅOԷԻ #V~[a&[ů݇XDRE t6;61~O({9_Q$.;-a'A2)ėBGé6/m^c (6\Fܹot& /U:[ldNc+,3!nO03 -EۻuuH=q͹Wkgk߂qzNs.(Tjc!F3E3zʤ#֭q -f ;),*:A$0=Зjt5o0`Zo݅,0\+܀Eg=1&X\S#InpH2@Gm8v&uv6ϣvme;BVCo*%&we]8!e0{tl]dg _ۅwkal;yQY49 }2hwyf. y%5)CCw .oݎ*m4+4ܶZҿ[,dR "-M]/"zZHإ sjFPjJHijZГa Fziv^!zMg} 7ـTp=9 c0b_^Km4kI !kix'KH6=49iF\I(D ِȢgD vTFwfm,g̾*aF{qV;n`βt6Z3-de| ~lX.qnuRr#|![lB)Ok b}VE;lߥW U3Q;6N  dHOv!MNTM^bRoLBeQ'Is͍z c8J%&'gꮺp{eC{c e, -";=TfHhmrLv("KR|Ҝ/.TX$5RpQPo;#ly0 Q"R 0qcfٿ2bL.?vejq2^ۋaOKȡyr95cKma(Ƀ9unj>G:tAL:d,:%0@^҇h)S&E%m !=BpIh02LIHcEn>#;ԿRٗb[iI6}%5&쌦Rq#mJ 91"5aw*2!ꩿ֨ (%j{;[`bGi]+R[ٯFFH/FFoFf0!-JyLs?]L KN ))|4@t֠hv3:H/'$/9^!Ɠyj@?./vPǒC) VUl@{llؼd-<-I)|bDa'I`JFZoy%D`FJɼ>C6]3qD:4w$ZKrU1* ]ة54 #hT$(Dg$koyQFv򜪼 7QjGiDn(OK8 [6nVp58 ثk5#ղ/7_F~(hm[[Z0LB&d̆zB,Rz_.']w aD> faDp/!u)pVBǯ@M.0ay:Pg_֢R:uFІbF?@@.qn^I(E?\w5 ̍%(_?/xJK1gHr$:v \8_t'P|fU#ES~`_~.@WH3 ޼^uҼ'|a)~/%xpAn`+I &gЉDkM~8J!KZuFҏOۆhnmd'Qoi+s2؊m'^V&b!IC U2ጭ2L D4a)ъ*D(?̞ܱ;ǽ:D f HE֤ kj 3O]B3'~5 >4)x:jKoj1/'a`cJ\Ov]u]ϋqŒ<*| M.nv?`fOUIgBK!|!X1El$5If_0ԚŕυH.G|I$38LwTXԑ쬼# -y?;xYsqQL M&IS+Xr.q\-Hn[h=d{WУhs>]>3!8+Gm;;@"ѤY?s%~#I6uX]Dy.1C%CH4`n_9|ZJ^ThCY~&XgJˀIҷ&"QqJ)pq!G)j8O&14at7TuZL' - Wwf7C )vI䲶|/ji$*TyF'|,=_K.>Já:ՋŊ~B4e8 c3 77؝`e bFn~a)70Ժ>SE[ .d2rVXbD[/,NCl$(Eûxava q!l"ն Yr _f ɅЅAC.mZ&w1'˼PbA5sVUFkjPYNڽ{  wMĨ]I0#Pw/A A^GjPo@~,:תElͯ{$Ԝ32^(t f`:$yW n˷+D5ws '>al۵D( 3H7V;'ټU~J1(NƼ}u OXVa~Uϸl:<*lDO ߌjn\9$uF0H+1Tus(H(007J\ ػ| bM<1&TѶtiD;)h ;Aֈ>/Ѱ?^Aw( /v1*`Fa %h73wXMGۣ Oo[u >U!ԑ$_$N Q7;+)7!JY飾k1is4ÈW&Q Mgoa sQerU#bNQU+PT Sޯk"7q=x=KWBrfޑ=;vDg<#wڸ'L3_y]EEb8 7&oX{[]x_I%&(ak; L\h#ap4T57j$El%uCc.uAߢ=oBN319VȃtrB@i.7!vc&op1d^-JNp{3P޿o Y$΋3=gyJBmrBnE!xaD}nŵ zѦ e]a QCV Afo #-5N^Ϳbƈ`lUM@x Ç_k ´1.8}I F 豤-nZ HI(B=r5]$T e>+OdmxWd :4dn<|b=pY:֑S Q46LeW!e H$ij#I,`+?cZ,{ CGwmu@`+gڇDY A|-DlZ]sDF !lC=wUb dρFoU/B,s!ݘf U0cuuzx*1 5_m(R偘שe$~^I #~HT?'^S5 zJrH)yaWGZ)iN }eE;)w#.,k&~yZW)b nK _|2W1}ņwp?B _ɀð̾yw{wnjhVL'ƛ+~صa}x"4y:҄]aB?2ZY:A8}5NӇ1Vn%#kg\ग़~7l3IJD8̀[h2xgwZ#"L/=2[ ][CA/HT8td-y1KJ?=jCYѷ/%G[zg,xG)\گJgwtf# 8uoS8ߦ ҤMʒFIKz2CF.^VѾ XR=@VP7ގ^1$BzVmuU/Pu)Ͱg4:e\ջg)#4fTfGb3QPWL{ʄf1[2H¢Ih ZL`dP&X!_ES;龻r\x P:MD uCH*!7εcrZ˷-p@760)7HFYz6t +gmxLOZ9x?u:BVKH#Y(C\BX;8/pE0`ֿ_!AVr3!l!>jO-(HTK?b-|͍"?(0wSa[Ç tK+:9pk)-X/m g'iZeyBNwFXe(ɏ{-Z'Dv`jj N6v-},x2.)7}W4K5b[_=SIjS.8[I eǦ7ZafXzԜK E֓dUCYϫ&`T|lE=mK]X c pI@dp9r/z0 dt>n秪O{X4DTTR!,H֔UWSlj^HAc/J-opBf&(PȜRk1`hCG) 0HfˏY[IyUxC0R$w?l :5.g:gV(p acŅ>0qv<)_wYL\vrneX35'( [~\/rά&y|FŢ* eq'TY(hu>9u\#-70ڌ똷xy4g*hpM8.=_lS):"%qasg5 CP6[%5glhB$joQ7q̪>w~ত;[`"3z?mdq Iނ|;_}NN5=Sw6qnWS2o-,?M2G*zD Cz7pӏ^ MeJH<|"Ψq];џë)@=rf5NO ㎮]ͧp:hZ%Q%Y(AxM/f% *R]SІ$J&ԕ7!#k@͑2E ^M;(7yWDL41LVȦȎ\\F_4R"\ +@մJ՞#"-ff X)0,#YYKn8.M d JKZergRm^@o29MdR!7W)%!1pc֚%+pwq*Ret?b5bcP f BV]VTR9m<.h2 ]sa~D?TR.yQL |"v)wN!4FP>d#l/'qC$]! FB#d-!4;3QJƊ" d,(U:C|ܠP6g xpK钲E c/x$3$uW U YKL0: cYJʐȃmet pWz^b_F.nڟ x-9բ&sj\(rc+?j(C@JyhH#5&_ (@.Z?T TR|UވvH,10>ۣX!|*(4)A4 plC_*/d ~.N5J4:>6ʣAZvA؆̸,ߗӗ MwN8y!=֮Ɯ\mjuDgay&Lż)XIBM(C; )'N HvE,cdf:ee}S/%TcIKP (fOJ&3{!P|٫4,Tg:ȣP2}7^c'ʛmՓJlTN>)#YDfJ*#D4 W_[`;{x)6"*ɹ7u:͵v@@[_%q,g/(!Zm[ķGo!44hMX~TZ`yӫ)2&Ʀ6ڹx*K x̶=-1!K@ƌ.jC}˼Z9#]oqOUrî/{7=Do\a }JM%߆%Ӯ2UdX2CJ=~(2P7 {׿|ԠQGJg"TO?SQK:~G-dI0z`I|ֶE2bżtoCn:q[%* =Xe,]ϱQLN--+S#:N12UQA&t"5ޏvSZLՉO=phw%^{w!"D' iW0i$gDWJOl+]sjX[;:,~a~5Wg +v!07Ds;D#A֕:,`Tr*rNHp*Pټ w7q3BPs"]?3dCK+=navPC@l<> Y]dPNQ^!F}Zэ[<糷^@s=X׽((#=UUzt8CJD5 "F+ KI6+n!e8BuCI H%dšD81Ll&AݻV|씋$.Nd|c*DAj C>[Pvg\8͉w 0z /㤾 r P R_KR0D'T?k&*@~5,%jC\Of&` )k?0O>3 6gRn9"&ŵo1_:@zzyzE.a1Ab?[;Wy#jXy1|^gJwO(/r Ng[b2 Ze:Y<=S~llJ_z`@,k@ a=Ba!tDq)'"2̢~RθF[=Z)IU# ~b] ܝ^p-,q,Md?9dT8샢>PpvØ4殕!j6 iN/ct} 7CsLA+ t2&*>a)3€mkpU>)b́S}6\sHKY45`},A7ZcXi9Ŷʛ}Um&uM+QKEd]mb;xyA](SDw^ iҴ\ƷQ#G爴vWЪ,(':>f)t:z09˓>GAX4xEdKޒM9dUܻ%38v¤ ~oOW@VP**I4?o+[|$NɄ1*{`RoRV96@]Vt_Q6m SG$m4wFn]*Y>-;=c5c`뚕3kV?$)|율"ʽ,l)R3dudב; ls7.?vp,8mzE?A-paV Ϲ"*P&>^fB~`"-u`<Ň_FCT&TxLYuq`9fJmwjbp;bE 'jjK1t 8oA'.:`ׅx590t=JĜ)O=˘:A QQs%Xq!=j65_uYẅ-!u^1 %~,Uy2t\[$]7cVw]],izraP#Lra<[ e! N" Oz2=3pZ&]dz1K܌7 dܝJ+j].jXQ!W8J04Uv!F45FЏC3Ջv5A)H Jxj P-}\^S3 4NcřZ^?I Vx1ZJ9bir,لN$۩CQy**3UUᶡFWmߚ~)]阛j/-a_e6dŦИ|im!4jkɻh?sD!c -Mֻ kщn~_VblK=6h=eބ}^mk8I&gT`( ?l ?>qЪQ\)s[$(B^7cH@r:h+Yp RyQpOA09opirq tIS\nۏ4ߢnG Ay(|*@N=?+5.ihi$eif;NږZ$՗ER0jJ,rҴfs1'AwX/ y옵+sT6#StHxr[ҫ1"U Ia"9jd[(qL ܈O Bjn{`}Tf+SjA?pnh4T\U=r~jMr9w1r*V& =Ef 4I%cCF<;}#w#[ O=l"1PgFjr3]++] TYL iO.ς9J0U~(8FLsɗ謧&CS! '3@``&xcq*XBlYev"^}'lJb1coM!SΉu0#4u/x{vk*;ԙK eaӺcWHN $D!0'ڡ< -*)%֟ <*Jɮgg{ULbGcKZx`@-`gO M,pt?()q~]'uZ=wQ܁RxqZM2 c>B;\(Y _&.%;Iv6rx]40^5zns澟JZ~⺄'Ch`NIxe4$C~8w|?SˬG3~Զ.B+?-Ζs^{Z[rv䓑qjro"k[ 颅L $/$)_i@W(͒)/; @thz2 frh_o%H_qjڄ8"}򵖵r`5p94Su'.#3ט6&j5MUxy/`!L>AqjHH هC4SL"xꍵ#cJ72IDχDtFA΢R" ßXԄə =A$ns1UM&֮LH RxZw ̐ݐ4Z=407)D, 4M,)4vGFO=RdߦC %**E#Dƺc% X6vgen̞c_}.8E<`F3&1k@T5C0wB]้-8^vVpT6dyG*^{dBJpph1lcxNt=zx0-3џ0#ҍ"כSBytA:%'x"NtS*'2Q;@^6| Q~3v ci=_nRT&вK'*7hxǣNoX<ͭurfj^7-0adNhe)D T߹ihqY'] 2WF׳E,7p,_*ts'UiF4B)HQeATba+B\^&܍+?ҡ8՜-H=,HsE::> [Z>3]vRt\G,%L>4F/Ϋ@m*!͟ಒw@(8/7qRݶ^$+icٞ^=oVQHD֥H-vl? Ğ WΦVe38>oy01Η)IJ sJGi: ]^< 28bA71S}U.¿pcjuMdwU* MnyeUPNAr)o8V׹X/v;uo9q"[*9UԔu@@SƆG@)\J&^+968[c̊hxyչ%ܩh0܊4,7H+g{mIKP|ַjguJ)P_~܄ 8dΞoM=謯k#-L[Q$ Xs]⭧7/3F2zpymԠC,Q7ǽoZsIXݟD%%o={,ZT @Bo xJNVjM:) OFT5o쿑o~CZgP2Bo7gm ?YP7@DyT^_آ @ZnGn:D-fN*ܯ(F_ Y4G-ju["_!kĶe HD~]"7͑Q_ ɟŦ@&_|ؤK6:?wU] $峵&#h ,ȐU fAY7_ǘU6н{6~ <]0c2C}dd0Ŗ} ٖc?p@@Ud&0.%`CA&uh٨4u1 B5M1ܭꟉJ,sfEb3EE;ztͰ//%`ٷO6S2 \ ]XmBwG{ˋ(( _ ia$Ua.J3W 0]tN?~%,R0L/SxV&&"JkK> 1{hUB󻆽W`t@UT`<0AOJ(&~`gFU$6毤TxkvV 7>C:WO}qjp/,n9&jWV!A`F m,_=8rTE a$ϴ!i҈Zbiŕi1yGvIծTKp:nfLpeŕR~ZiΥ׿1A.&Yky?#>uys _Po ?|oUn`s%tԷ0&^Á&}"MZB^nGc,}k@%HNtVQqZ#iX.ɒnr TYXS=K',sE~dG#de7?gEo@4~5,!V ) Q0+wg/rOG$}n|$NQ!s 2Nv(/,uI $i"95z t!Wv5Z$9r䜑w9ui4\lNMcdE|CڑVpǶclf&ruwڈӾr"nWk&_Vhr0f7*].m%%8lbP:] 3X\bOFTwYqV_pK ^=]&bբI#fQNgBˋmRBoRqq5iȷ m?K/"Ai<7/qzT݄KBN@l681F{|$>/S8؈C6d1G hor8MNwf e#+#WY =# 6^#6D3}`$x<+|4cY(mX #X=r2<#—4-^71r&9ȱakpGG~P/ pDwZF[͜(#m<9 yk͡~iڛn*s#>XU0Z&z(D?3*B_Edy3s#Ll*_l$wŒDeL}S=׊/2ER lq4Y9DChwk כ[LSRXڀœ,ܒ7ѣ}۪ܿW,Pomggmi%C-v롿DxY\FgCo2{x"+\ۘu&f6.$.B7M }m 7N4ƈ in4pK`<:6IW}=|vhd `DS =VGCcxخ0߭Wuof'[lWZm(d_0}Fv gQwOX(g ]YM\;gw5Rβ%ZݦY12pzQ+!VQ燽$JW :ƾG'f[6.}2i/SB0J6iTm.Bu$$ zIt դ+mSbN=/2괲.JN~4.EZh. PnI94^2(R꺱%ᣵ0VUncIN826}~"] aӥ:%?db߇J}hD V$U݊0г:CUK3adp;z9.Bߌ3O#VkStrw/ynRe{{R|YUo#UKڧY,F X6R0AEW@=vFN'¼Br䳍ΰAOdP>A[}"G-0$HE 悦Px*``th?[(0%X6".Wѣ!Lp(.$%& ̺; N2(AA)lžʹB #[&Gn$4Nrצn+v0ٹ2}>;a]L#fq1bCN %@O P/`ǹRQ`-=2PÀR!t6'뗅k ]w.)FIYY v ˓7Jոgw*WrV"uIJ[17U}w5UB{)IVtw|hkH$} k5?eTO$mC2qN9VmeKZi@3zܔI,z F8|;Z'8Q;ΙKU-o=S$u_L6yHΊi6ݧh"Kws ϡ(؁ yє٪C3}=fcք(3zzC4L@Y3l\B/]z[C˰V\hW\5) Ŭۓah( ̨ "&# =_&ֆ8dcQBY'<\ i=c;p2o0ڢu^_'A̒VUuUxOޟe!)tqg(GSAgumJ((WYfnN8ZګBه[DU㘛ׄf+&O kLgӫ2 ѐ$IDhf('$ y UT 0*v5]SjʍmwX~+ .>ĤD|H.˲rklրONqnJe1M/ *CvƜj-$ppdhzoyW'oCNgCi-U8hOq4PO5ES+Je'_eZes cyWJ(Y}C~f!h |3f}:jeG'c~ªh]rי 1mC%ǽISit$b_S8` XqMCA{^ D)09C#HbAEpIM#4X MiN7; q`CsNɵӱ Ij%EWGphr63j[Nt~;cJ e 9i&EΕuWtܟ[]cԊ+odnnK-XPm-6]i))_)')m_#&QN4ԣdm콧 0Hd,=}f~MT]iڭ`-k\ t˝4Z>@ҝN[ &b)> @Ww#dž7*Ƅ%ץ&:awۘbD- -[rS9DZ}gD\*m3 > ,r:kWǀDO^YK,Se~a-PomD1wK^Y|ɸQ~E=!cP4%祍]K!-rHcv"*xE C>09|kS?aKǀ{+StY<$;<CaΟw[U 2MuJN{&GO}ڦ!ăh; %9WXh^>itd^ ^tFfCyh̺Wmc+}C.\Xvۂl\nb"А%\VsZ]TݭK `㮫)̽BeoV&=@tji>bA s>o)Ŵ5hM(ں EkÏt8N F%l߭,WD`ѲpG>,kJzq>,w\n pf칌ƌZbd,H(UxKӓ«= IՄ[k{u4*5R98vjyP:QQa,5Q̦Ux.ꅱWHE7irP?YcS'?ҧ]N%sU j܄|Τ%?L;4܅v՛LȥR)9\0q5@až=/j#@WLWͲghg$‹zKMv:kiD@|s׼@AZdib EEq  0SJVi.nݭ`ٹ\ ']$}72EfIDZ:eӹR9%Tl/2\t$/ jﴷX0=GbW{VEXպs#DEsa;Oğ0:yڑ:+n/Ea\=$>@ 2 ";鋳 ~\ϧ hz]| rkc\ /i]MvWz-teY.g+.YVEOGWID[!nӬAr_BxHC ~bB9|[UI CdG|$)UgBX?/Rε̋!x$Y0STƄf34||=04'tk>$o)NL)dׄ7WP=g n2ȢV>{O]cQ=kɴ٠1)j}AZ׼ÛE sk7Q$E 7y/ط$mNFNIL>ɛSuSf 2Y#GϺ]5 pLp[^YF&"CdON7&uVz)4Ȃ_{L',(|L Y4Q GԌ_)q&AY %' 6L;6Ctv> ?x!CIxtNʠXԲxa;~6` u B? a }6Gy„*9 (ìXćC>i,ҭ-KFwR*4L;I ,RҰqv82[AauYC:f{ +%OiS/9f >iy3&0t{ui/ch*` ny6vxRA̔ID 2ք O(R|ӧ+mXJ{Ctf[تgs꡴4M򬙗M9RwM2g3 PϠMaCoW_ALJSPѷ'6v;MOZLfʱ͉̿F'QNKϮ!=B6WHt+o2±4 uWl,ZX"|w`&5Ǵ̖-˜3ֆ^(|hT#&Ԛ-POlj"ؕ 4˭_/*d?& :>"Z a ~b@:m]י\r&Pj"l=kjMo: ;O :+,;@ys|Hz^,Ie T'cK3`‚ژ7#ȱ~[hTA{LrH#TM $)|rRܽL" cK4R5LX#ѯLHVen뻌f 3+Eˠ㢼LPHj1>][2yV'Z•uܦ1pn /o 3MvKNs_T"{1=Y3[L@2T=_sa4!|LdXsyۧgQ PFTuަUCy?v:6}V/$3͹pZjy`ߔrAa==Mߎ9KyOψkF@MԿX^ďm'KiNGWWt'b>4L+bfhVc!?;R1{G,Wez놤o3$|z<lTR ^z*&u4Qu%"@|YЄ,/pS:BucRBw%͸7U ݧC^ʓwY<|cL],bOG llt6rꍫ)j*`G?<>侍I{>o_f9*_7̬!z"LFnLz92?儐y}hSt}˦ԣכ^#&`SUty@.g7Dc j6xqC<Ď.'AwRKwXfJ7m6)V- ,-`iEM{PO0R] _r9(ǕpJ Vfϻ)Ç@CBO;(A46,f~{O-)$Tb0>Mhl>alN4,k&N|(P=MvEwNoI0L9t_%#ѥ$`SA)V/ʃ u8Iy:.xk`j%[9}~{:?_\vfxW( 7T ދlE/A}g nTZOᷙb#؈?SWL4*μr":nJ%fR& C;sՇ `-LmXm:íjqc WG {U9nE~(r $)p+!N2ZM|huȔQdHHq&ř;(coR䛣#Oe[H<|kzJL} eU|xHIΈ[yM=w<{e1K3<:#iಶp Z^hۖ} ~l4.ȒY?1#L-PÓ+tM pRzϥq R Q)pB '@l6g$d5jPKBWOfրQyS!r'!8-7dq])p3?&'sX|9ExQQB3x"}UF U8D;y4ky5 3F3;岕%G* [3L{K(bO$`ؠ-"t-_ljqla~`-QFplm4H ;xdd'xt)JIDv_(- ;ƺ2kD1>DݡS!]5ebl+ZJEw Cz:%!D!})c/^kHzԩ~wϏ0U.؁xܝ:-c1  v Pǹp#YwDO̰;R"~‰o{6AO,W_6:sCg] ^x;,s*3d0& s24[o 2Eׂ WSo h0{i?|ŚݙXTSۑ|5C(3Q/qQуMY3YWXm'Kao函vQ#]B!ӎɋ@oUkiµ%bckGUt댾b 1{U5bk;eBBm8Pr$ mw% v%GEZ-< lDٍhT\?Oݙmy[61fhD)\U" :@6Ýaӆ-7bV= \޳e˝H+^JC;g˗ղQ CEš4LV1rQ61T3IʭX'9 aUYLrZ nB˸KkE,=lws\K1E jU޻. uF6byEpt$37}،؝T~~5HhO)uI45EwY"a""]"m+hu`S'4Ub8]M?h,YAMq#$&3/m(zsN"C \T()߲^ʇ?NpT˕>g(yiEf&:}3 hD0  dItkQ\pދwl^8uqDs$Gl%iZvY)72>%4o+ҧhBS8,Xu7n~u> y\M 5Lci(a7e97X\,ڰpfC7\lvhgrt S~*=F:2iI*?[g@nbϚ<je""6*MZKy~,2kY(웅Q76uS*Tkٞ9K/!⩃ sart{0$eoO(~5t1",}(^(_a2AA"L/^BZ7Nc8&k -;yYp_sՋniE&EmZMX[ ngcQaESfI  /~HGiB$V ̾@+Unr7 ~[ Y$ޤ̎a[3/J8zYԠ'"=bޚ% ִeȤ>NXQ۔Ԏmf?$>+m84j!"U$I+US_{NJzҹ@ U br *u*o"1a:uS[bl҄>}YeFeφ㑊 bV]ͳ.:ʩ זk&Ƀ7mȼ1B S .'=^)/(̾ 6< x4_NTuQ9]xY9%҇ɀY8b_F+_݊2 P=?1;kq;挞q߿Gz [q/I֬W^R_nKwKmԏ|G:3FVU94=JpJQٶR}Ҋ6,^Zzi-WU0wϧPg:JzԐ4;n~,k"b5NXJ4ңvx\# R~e`Υӷy췏)J@6{IR6*cax,˝,P,6֘OW%|q^@-z֬_Z*X,/lsDZr3S@- n.x6K@{\e} jZʿ%Z˱An+]Gf)Vm&K- N?~ oKT.8G(;YbrB ~`5MgL-F>F^JA F^{d+VH.4erp2zp9;|l̒T \ ؾ (LPA&2NGbʹI%1QVT̘zEˍx{S;-A;6B-mA A \ f=96'4e 9'1?< *=N6M GY O-QJ§K^=>rYh0fs=ze!zSu0u\fa=z\L_` >$ut8-@ʣ8ЃX>1\( 煦ƲsB$[gT뜹<@ỤLPZ\2g*d\z2ʁ>]QOgM;]"v9hhݜIQ%b*]R:@omr.mx{0f @48vP.[7'L>\; gW@?Iz`~Oϛ*Xđ7F]h_* UP>ɪ$ٻrW{HbF9uCA8ejc)4F.{H,cZD|X-AbW4:u*cS&u.Nƺ H9&kFW]+ݙ̹P`x#jBSKdp4&6WJ L p躢{*1K`}Z]ar[;A|K(9kvՒ0t9f{kNZt஁h3;<&J6;*'z}eBegT,'.Jмn$fs Tg1 M˱2)3;%9!}߈x8s2)R ip lDcEosm >8'+i4>C2jDCL:M fNIp}JK3Zz:M HA1Ȏ F/*yj4j(.2ׯ&=?!P `ŗN 'n/Ư(ўqA;ʹnBo>rjE[.;?&^{\6Cm}1 ʝn 儵&s*|JZl.@*.)C! 1?G 7h իa&-~RsjW~}:,l :$:~.6ELŤg[I͹,/9F4`@rIl% N<* '|N٫2E@?\ro4i~t5z4"|X͉f_3Te{y՚uEFw6a l}:ÓW1|;N7,dGOVg/$H_lA\?&2$g)0ewwc_'}XtQBjR-5qSIsg Dn~lH6-PA,W/'szKٚᥙm9vbI+4Tof;'hk Rs;ȥ ڃ0ŸKܱ`..ղqNPh{,Cc"eY~^ B~*8Pީ JH)!j 'h%a=͠LK{! i( oo6&;-]pi]<(`kǟtcߝ)2^vc7B%;I1,~zK> 3hrU8fqzvy~r8`oH))zQn5XTĉ0όƼ|nb'BE"qD2Szȃ-xzIOUE`"jMɨCFo[GJw+U~x]'=/$ q/k[S4 t|Ry`!U0 WذgxP`9ҁ1Db3I8{$gOHOO2w?Q  _OU/6O*zvzO>dm\6@/$ cQLEoyhϹ ey lZӛZ}jXrm[ 1=xG7g/N$tN9? k6bPMT|R)̪)&!?"_na]=t dz̫$r/ {R}OLn'{{8oRdཬVfk?ڧS<ȴ"? fK8t5.S@wJB'G9:4).s.0Z&Ag_7apǐMx[c=dcEeS J&~6 UHkPp*\ ,ï( ³K&I۝{ae?>`':F{>8@x)Nel(W^Оʆ+K~<57MC].[Se |A+-D6GZ|\6#TOM{m +ߤBvɺ~aD1/1(ߓ\cC7ӧM lB2H )L= 'uC`^\BAfhkz; P 薹{Ȉ؋9F u B&n W,rmV5 g=}Bؐܺm1P,+ -a?sjmlS9НF'$'PDU/.4`YL5daBFB0}䓠CI&Niὀ lf0Nd"ei~aƖi: J-zd#5ѩ5%3@`I2̡5zIiq-DfiH-ub r -,[!Tp T0>6D$ aw3Ǣ^QHuW(d`ÂbX;nDwX,~Drč Uh0 qg`=͵՞_o (L)ed:8NuZAe>GE,(7y*q%W-y4 1l 7K؂WJYvMQPyvCyesɠŽ (l?%4ސnTi+=ny٢RMzM3mLl5ЛWkq/H$s1U,7-ȥ9O@P?fA>v Ͷ9Kb\͸a:퇙9X̸c@V'QKqy ?S+(4ͽTCG0CdWqN{X!=[N97/#iQ#xLiޣ\9|xEMwM' r"J ?P**0GSǟw.[哣stkAM#=^ԋx{ MDAGP,û}P\Лg* mIO+/Nh?LN"_f< $?lÞ}7bWdΝ Bϛ\ X^s:Jv'?1>h`.?)|959o/cwXyh@ޖIZ N&J+76~p_Ωùo) h+u7q'MkírXoގeʻ6EÎ|.-sçɠ cqU*J +[/KM &mt.~ONkoi$h\rm>|)OZMb2n,?1)4l59.d5}<~9U d?7%bL-A.@01r~Ȁs*{ڂ7eD{M+VHƑo jA ʏEg ? ̎DZzuK.=@X[ H@< >ʟ"K 0$6kY;5zÓ`nu,[cibQ`%É͆N0fKq4`qi0g"B3G&A v<ݠFJhnCQDn҇-x!8q̥bdu+* »hNKl5 ioJ*_%`|][\3ؓ!B#M"J'@pDKjW'=4yٮϦia)z^Z TB e5I<U:ʓol-)&Ym…[:>N:F㹞C)*޸ڌI׈[q|j^e@dRiX-¥kFPìk[1'}E+g/|_%@J2Aw[yj"l-fdkr֞~_AENjNygv$/alSKk.̫2<䣑qQrb8ivg]s/PN*hvh?BR3(`h.1ُ'L?ӣ^*S:&׬d(!;R\_,JH ت/k4L%喐hX I Gj$[f‘fO`J) Xz6V|^0nB}*:\by]ԁRzi봖!P#s5o(.QӂŪ4B`s0vK|ƙ咷K.zF#wL{‡?#@#?j]C26G…rڠ⊋vɸ#n:\,f` RnVVeU?ۂq%{b711{$zd0${YlbrI]b5t3 A&z +>8ONf)U}:7 ><ǖ}eV$->I- 1 N|hXM`hisfW{TZW f`(ʔnj\JLD5|XG_jP*a 0xV̓OKnټ7pm`% 7SS䱩* :ǀX9r٣QGTn+mBl> n^f K$l KP8dNh E59}t;UC1P5sU:JHIMb×N" |3B ×'![DMaՌpODDZY=ZRxEOF3-5ٝ) |aL9cq z&ycMλ~ R;M]^5SL #?d..h /M=hbr]RL٦4 Jbbc Nлz[wGo >7yH. B㺟󉈦Wvھ=۽&3v[5;DZR"'90k59x0?-\hg惈|.\*J=xvA D_L3|N)b$R<7`s?IRwܺh[{m|zln4~z{}OA$P!e<ǡh]qdlhJ *񍵂3"0-y>c[I$rU)%TŬpu~4I>&a[Ƥo,OxSjf3bФ\Ev`1ǿ{jwSs_(i:` 4s8(E> i.J>އ&b3JpzJ I0KPIӔw_U&bBZn}׻&3TYJl'{_i%By2ӛ`.bo7@AB~^1+9h5d>,XҶ0#ܣwӲil÷XH|U6sR˅fSCnP (S(HOn3F4,-ߥ0sJjSi `M? gM 2wA!r+HsZM#lA66 ] ~g%RAP,\&PBd-JNԍKh^D5q6~ݜo7?f-k`b#GB^'!_l pC쏠G 0EFa,6oFn=ez 8.VdNnxQ|yU뿓vI؀I7o+(OQ*  "p #m1km!>nyINME--? F=$_K$ tQ*UՠA 0OeQ*U&)/;i{힬s*TZe*-I\y<63d|EC ,֨*:K]l U[x8uHYaȨy5 ǿX;b A|Yk6hgԚ nqZ0^5!*p`tKE.NỹC!<'==jNy(IIK;ժx 2"aWP$cJpۊDW,BROͮ\*q$:[-LDC=b. !0XFDRbNO]v.}ܒ^DNI)F+)H`*Uh0d,n oEQ/Uy |D{" JM/7agK@&kD,b7r|D,C;0[QWOBpI]z+&CۡXM#JGwWQWiETנJ⽑GF8"؈|AHI5"Xa9 _u>[:'3k#lVkB ɔB!1"ۜFwz߲À G׃uDz7.eTm}`^(v(jMŷwW ](`yNgyAl#9L7`5QSb#p&dzV&ee?՟hQG4A߈ F_]=ǎt/T磒A 7o2:HiʿH.>`ʎ ŞҔMʅרdՎMKúآ\h~VW3b3}k=JMPt *^Ԝh\{I?^8 LPfR?x\&3:/G-n ?sFx B?5WO{Pp=dZ9~? W9h5IačO8MK&]LxoMt CVîC.f< [.d/Szpv [6 2kv/rE+vU/QϓXN2>R`IJ](EIh@5LBVC/&vz <7.eѰ aȰACHy@U ,7z}J(y8J6Z5x0g72iȤN+)8zw7DAYd^DŽ[^jaLe.NaiP35;{?mCkS Œ M9t`d 5eLZgGUY~k-9tVO)nPt(nv720yz,u64ͣZb ܛź?y:?L*Fbf?ZjJ>OD6EzbycLa,N9 4@ӥNKfn&L.4ѻ=~%[IA^Ds\fd0bAy3Kv 8!p`f P˖IfuB.&<_&޴[W쬺XkQx&oư[Ōuia0Z{9ħmCn7J@0U4x-pq^D dTKj]b aH;vEa(l-Ug84^# 13+cqG2&圥;/ }Bc glp7RAckKEtAupk=Xe@Af;F:%zvgr@m\z tlus~nѼ[2(Y[~ԭBG.ҒBJUjW=>N/ G{z< 颷f FA9s<"!U&nۘҿ#p1 r:L#BZԾ(L JXvO&~((QLW3<"]69J+S߅GoI4B[湓m޴ q\/UZ1k{N-:aRi? nbZ|oqU=NFZ=)cs@39I :> Tk)z*U4ERu{癟%+ɉz#_AODcKv -Ņn=vBk@tD*syH ֒? +F͇'NTx׽*xG]dPMFuK)]6h p5^$\akm*G&?& lfhe w[$A">D}ctId4HXHU*P8_k_NLfwXvx+.!=H9u:>H<[h50閉Y 33ډ`da{Qpܚ>A0r$_cnGOR ,BDrl!(Ř3v_5Ǘ)u7Z߭ڧEòs)WN8N p?WK+Ei~`vٮJ vي(kƞ'+}\'\)K'PO6[^?L 9ιC <[yo`^D ! }(V7T+FJuz]'uhBd_uy fی9_1S0oͲms%nI g"q 0jI&hBi2I:+Ǭ[u4,\4LyNfFl{Xg;xc/|r5-tP ̒g!E!8/jH(CzZ@4)meOz vb@ј_X7cd[Zh tF"sMS$3V49"gY@2L>0(f2V "$Vܱ, &&?3oF#4.za=GA݆tsXv~=O˓Tt-Ys1\x /0k9 F%k ѝDsź`(Q[_<,o!CEځ~ao .+΃ z#Fv>~IYW=j.K%sGh ?"IYo˧>FRm܎KZ?/?[)ӯ7BSNoO0EE5'1d"'`#hZg{d@|mO=I3Gs^KЃ>~s wi7>$$Om{pER5 3˷l1Q)qhQ%^H6lgnw=q$ow⫈Qrz(YxAaɃou5\".84% vgI%'I32(2sW)S<́u,R2*l.8z-|\h׸Y~-5KVW(:Dz+"ޅ/2ӱg^6C{:|b*({!{!wl۹ݗyOVZ.*cyzF~T2.Zʕ S@deɈs  Zn*|l݆&xHt |_ht*2F#hCpqMʓ'y!^""WBLR]6K3:IHX{ۑgͿplߖ'Ti~Hc J~Ja좱1z-jŸ,ޙo pJ)vkRH,X'2iH*J!_O5h[O⢀I% e,[G5N$urI_`sW41J?:q `d_?XsaXk""}xThE`VzSd\&sO/^#<Ně.)YAP7>V5蚠a4Te2^7egΡɤFsj]Jڧr\8}c̹Tya &r~鏗CW; Kmso)Ĝ]-^/I )n8Cy^tJrp^#K(; Q^z}%8ŕ]:_h:֦o!ƣ7t<`01Pu cZdg\l;܁c@/C!smCP)*tv|btuJ1&_ '퀡U+}^7NE/NZ7DKo_w1`P'&laGOϓ2@R, *Aa6ChlyS)Bi'm/# '@G-L&wEam^(UI?UkKPq:O^H7ǫ}jEjjmv<ƏIt^T+Xͭ(ha.@>d45r,&erI3NK,\ڮO+Me^Rr+jψ~y͖ ?XN>WgLJsc/e%œ|nQ~c?&KW=̉YB7N(}'~<-q g80B枽$ `&`̾I~bm+*Z$iT^V[t V"]N"SLElF;8ݿ"R*:*D Xal:^&D1Ѽ.)=cn\HP7V>>?qzǏ4\{2: 6/m/u$/~g#ݙkdqݽd=ws@Oa,BJ%&gsVpX~*A9e3>$xJcvUOy'DG ff`%NER{Z!MV cvON%\8+9gfmueO&NӷgVQ㓭k\%?s]l-Ҁ?&ig-!RXk.ׅTx=w0q-[eϮj,Af>73u背$T{̆#[p7@>\</ւFٍ0NU:}dQf:_W5r#*L@Z1|Dt7mW_h 5'Ŗ-e{M;A_Md\Czt'Qj+,U3_cy!F<翑^Vabݎ]qY]Jl㲜GoZk<^|GO񛡺K]j"TEC wm1޺xy:{5NcgkOpEb^ A 1I4je ZɭWlNkk,뜖_h. xHq)83 kf/'  kFBO-~HT@ V׶iRqj{K"HaΪV ~φیTp @6?e{*?QzE!U:޴%!OB3,Y-?b`f\G-[OG8s~$ J& >E:=sىU$ Xmz6D>gy^Fd/*q=ٶl=9az"$i^qݙ߯?5-ų\k>~FY J&+?/Wav+F)hԼ;w;{^q } :Ld"˹wԵmPd's(f}24V/RڲoE][=> J .O/Df➭k Lnᜐ9}^w1F|~6dZW6:ur\8bɑ,/.)챥Ox+4h2N{jaH2}I]\Qں (cp< 5ppA~?y(;JmAoCˇ$_*^EP =K-ɏU]󾉃e<5‡BÙɝ0c}zo?S`ndX<8&ؠgyu^MwʘPu}ijdtW$w6o@W B]"eYo z3|$#Ĺi%T د0zܰg2lc*I/ A6+PlHs^e FR#\竍A Sɏs=ٷ%zFH?>R'17o]яIuS]S.}1 ?z1'Î6#kdžD0&9ooD{IXIR3VH aT9  LQ72|ZO6Ȃ%{T- V7&&uy Jj uƓ'r̆.c1l KI6*n Ud nqN$`I"u3m(TI [>|sspBG%҃-ӣNS,]=E/>mmS2_m `j5{FS1pR(^$C@LVN'-#%G?,+o`=~ 91αmx=;fo"W\ =bGy?F_8F!+fyq7UM`B>{ WQ{RyoA칦?w1dFB`)M6&A4HTefyUHe{|]5Ǟ+OQ )MYj6Y 2ߖ.̦RB@ rBPoGD^\[6v1!qAk\!Wҹ{12c.g݇6TG.}pQUFGQYڅYE!Xo2dK R,Rё .]2p86*%+-3y'!ha$gt,sxAt鏭2y!T $U`nT0"R!k&ûAdi.C26ZcC 7)-:+9qhn~s2<^ITT{5GpR9'CC{FjJx28“gt6fޡsvLE-+ϻ =,i'vu,ΜY IgsTèN.!i. iS<\l ORmnAR?7[Ͷ: s+ wHr6嘃)hW^*-~~Yꉩ܍9%^%̦NsGfkr5Z 8T>\\pyݬKK̬‚ ꙍE17*T1sHK%y$S-mߏ&FMbmOS݈)D0}ee0fb9 Ayt{>Xֹ~i(t!~XFg& Wr u$t.}lZ ENδs}Igቕu0բ]6dsK4.c Ȯ@u6U$]4> dˎȤSf x@64Wm36y$> <ךPYaqZ2ơNА>Q)%(%0=w96;(>; =Rꔦ Aɨ/U$Ң,Tt\ oSL15T8/Lv2>wKtt i=$ת.Uw2U:>Gur;豴Fl#U_7۔iӐ+oplPZdm$_M&!@znޔmYߏv&\?U~ [k O# Y``!q<+j9'$^'Ƅ0,nVvG5Lقwt/ 5f2Ht:Zpw>ʢ x`x?+qľI4ˆdp/d&[Sbuӝf=o   6apӑEpQɪxD9\ 5'?vN` 9]d xfȔ#T,o=Ӧ Aqn=5X@8I2CeLmk9ǧ_*3lZ<NȟW;8 3{QcH򥔠^:NRaň0%;Ze y٫wݾr ^ _tZ7qEbQءA`P Uuj{)31@q6&=. N$ )hEz繸H=vA|=#u!V"yID:%Уb)W|0Jť_m[&dx&i

υ%S)a7.&@vbC䣰’*Y^U*3$z!y ,DžR!d<< xڤQ*0#Eb:e!PljTKoOX?TGzy3rbns kCK8Keedh(ެ]X"%jrc5\G$,z y59q͠Aɭ6e,ip5΢O*RJWO-0%a XUzՂ2\ТCH:њZq$:!9*ۥY;`_l RlC=&ZKCS26o'5 5vzb3Y x5 RKu;{iN߱=[q͂dR6cC}4ᳯ^9)QȊC&\"#_hh 4Xĭˋ]/hȑ?92ئ@faΤ4+5zɿg|^]bEiU ENWy0j>!329E\_#r̩n#¢W3oowƶiܰyGӧ*$u.Q10M!<Jdamʀ Pg=ț˹A-ݫh79ĹVƏp͖R"O>) ښCF !99ƦE]PeC!ﭺ<᱈77e E3#! !gb~vZw9G֦SrR1΍!'{NW&[J<8xo[Mofy]o+{]3w}wW F"IкDgw3@J(U"գO曫_sq[/ƒsݫ T`w/#<G(9H.ýt Cuͣ٦ZW7MłSHF~g$0 yYَ&":miSgm|dw`?1XcvA9"F`7q`-hTU="N.*r 6)cۇF1RF[W_,Eݔ'*mύtb.GkC? әW4)ĸ|iBK FxM1^2mTKhѨ R_2!aZ VT*ɲP6t 휂D4^ v=…HWO2@Baߟ#:CQkh* PڢgW6զ|*a*շMz : j7--,pe,Onl7Qx9YY3]bH~}lJkUڡ>.xbVKWv*q33iP[ ]> H_qţDcn:*~!f_jyP0̛a3r]gT^i͵6^#BKZN$hQcCceF{ĐG⺳yfqS>zpt>\0q]IVqg>{QL@9Y洷Kyl]\at5sižլ!:F.TXu)S=w`90ϚCD4aSK~}-U`E  #躧Ѱ9Rb0<ׅm dzY롼vuWϓQEwqN;0Gn)6Je03}^o(:1:֚σg+_ MQSX@NQyǮ`?0C8hx2Iaz6F#K}`T QXØOCq:O]Xթ-9\oKvRͯyJxvj}@!k@^fy."1"C ]25>)R5}̵yN5@N7^Ƽuꀌby7΂hoVdZqSֹ"QsuHVFtǽ^Daw=}g(v, :Ww#PsOTtnYC*4Q.K9B5hNyC{BuWvQߚ4CN1 = Oxg.֛O:CLDɪVhTqQ,iH6rYO1LFׯfl3w2J L "e#pJ?R<|*|U@҆ܯvS*t% ۛW$)Z/;^ն滮MZT#h=fҊF Gd1QU}D.u @l-AK:Lq/m8{W+%L+'nc Ϲ6gPp5QkdrI< ! I$!UG9Nr?!?r ËEmSW{FW8G-qW W߅ io88);F!"eq0DE Et@\y;pr8z{'fYv$?Nܣ$qmh܅#ٶ1@vp'*v!Oډ+Nɺ&ҹ>,;;4"ÅZ ɐX_fDԗ~idvN.q9ϑ 3|e}8ڌAL" 1%ιJ&S<-0h; y1ɰKrJ;dLM@=! xio @mU/^WFzyA30EnqA54L^|/Qmv,By (,m҄'hh~6sxuwroĻ:'ߙp*oHjԗ wyФb16C{$Nu:0{_?O|FfI&"T/?WqS(EC5@D诞Reg+'{ވrLWu c ^`T0/>Kd 1kmEY~; ]{JW˓9 ;}g6ɗb7$RCbM>< WhMƤQFu-}Й/61n<&CPcjEKХC(~JI B ˈmV$%](KÆAX;3lG)zEeH4\ґn0p<˘LZJYVtRa˨2>[6 0*7UiCl@}C ',#x6 pgHFnFјtA *ĪPTPBǴ8}u/Rz%fނWR\h0GsYp^`Y¿{ԣLB{ Lg|MBóy]̤% VctRgg"]W^·OɮcBK T'쏜ڛ= WzRlҖ1\jSmdæp?psYF9gxjmd!^ GS+{( R,:^KH.݂OqD5s#P˴qd5oߗm/J2x.*+ ?7e ʡ= MջщyqoU-q8H5a дPxO#^ԲOZf4 fMj= ͗]8nd 1fi`>Et##FY__UNyz7 f L! EohD+ -ʌjn*\|O֖o20ݹyrnsPИ8v9ljcABWET'kD1w='0I+$A>J|S-bdJOִ ~2?xSk[M9P{w( !͋QQ10A* II}iYj[v㤋*뽵 {N+WFGNDMjWLOv"[ 1N|)5wV[F/:Q#Pyt!t:͆Ajn3򟪐N?p'tjS8*g3>Wg;8=s I?}viܛ4[j$l^#i$@ `Cg}Hېdu[_65 X0vD@u$#Y*^QB繄w'4n]C 5Сo`~qs*{Sgizi,|ٿƤ4EB|Ӡv, tK~_Tim2H!rFc9 ^JAb,_2YunT/sx`[>ef=?dja"`]0 帒C}7ֻ'ħey:ςxpW@ > t jk]Cu2]Q1B4#:pG&%0d"¦wjeʶqy nqK%dJ5o@twwjY{Ӷv8S$1%U|wi ݮyy[Ĉ˳zauTU"UBڧ`~V@ {ѿ"-Tux#*ȿ[Jl#'c2-mG84F6U;^ SN\~E qj!`<_ bF:;Wn!qfFf1>:.{+.wR'Rb THW?y_|n m:"zwOOlW9;|xGq I]Tۼ=j'j0 <9s b[ q!!pyMP>t~O;[#{r' RoԞp GDc#]oNZp_e bGf^y΋u59{ܪJ9 ݠU{!|!UytW{& QD<(.~֑AZ(Se.`k⇑#M1,ՋKNxlYKFF~{k2-ZK s6xެpXEiGNRYt fLjK(o_@}9+YJbOT3ߜMdFԕʤLjX3cUv.;MQd:_Y:(&,H8SSctS}GԮ&:1O<O7F#o:{*ԍ-ATz,bdD1$؟Ot:Wg577p*[s+`q{{gy @[ ]َT2fNEU[锧p`ßǷNˇn 2diw1nFtŦG7GL 5;NW[\hѱ`4 NztUsv }wD&"*Ð8d7'Fl2&poB7-8TFx5ހۄB׎Wl]M]й1DiG<.H Դl黦YnPݓAV_t8@@&gu[h{I`"U" ZkijwZ*iYގ){o?j_' W%z, 䭙]+xrk6@cfϱxYVALI>f&J0z.Mr 3 QK((Mwn$Ž#رނ{ 81-]v8X8-~L)9PuL uE'1/ #;N6iC3όΖ|clq"cFUԝ@A!:#-5v@%o -P׮m5kQOJgctpoGk_^fZ\y9=%m$zߴgT~.=dq/Hԯ0[G☰7JȅD TEa{.5=<+֖ZhKdabW1ON%WMNj&V _A&bƃJJ/ˊ.>,_W8N46!2ze>7Q+}kA9%Rs\Bp+CijqձI9տ?B\b/ΐ6a4ƺzf3'f$ Ö1|c[@yT.YX5tQhPZCWw?5ӥ5}aǷÛ~)'V:MH d`YO=l]К sBBy6;+.d\jR26TbLMOV)(ue4fU1@G#7F ZgiS> )H%uI0-g"ٱoUXH@\W;=r yn}NΆҳZTDb={kf@x$Yim z'÷@#R`y$8ixlOCX\dV&ڱ `t:/E7-_6ZXpzEC]+m ;dj $*'?ALw;G-!" WkW!pB.G9p/H~"@)Fl`M>gr;# yjEB;R;Y;#\|{*4C  r-L<6/pWUF+Bd]nF!'0A_%}#af)8i<-aOIqK_pi[@'Y^2]ЃgոEfYMFTzmyidl.)Lj3ڷfgi25/iGREQ~>ip0Xgٓ߮P1cI+\8BCtW[u#UV}X%Q+Gef^(rFcK#!.BkǫHZ5gqDZe rK4/փW,MJ]Yl>5Ԓ s[9.\Oic7dX3qvk}Y/HЫs*9%8dzu9h'8Nǣt/c W:)͎(8MA@}dҀXpb& z"<8>|^LVv'rSIU 7?yW!idoR4չ${u .NVJ7KB=>+b8~"1&f3TEAG$V3B%ll|_Ci chjWAbAXT%W|NSui)C ɦZͽqS+)0uBUZ;]>V@ǮfU)6'8Kx?)6 16vJw%[/4w%9h EžVz4t ~IIjĶK_ɬZRz3+K+)ǀj$.%`.  qT3^wI v7iV&"cE9&+L e~#B9b.눦%OVS$p+')D"eoTXK֬ptm?PV.C _8BQj@fX{Mבw^Ƥ sE5@/]Rv2Yõ,-.[ȉi|tbswKKa DW'5POk K#/}όŹh#zEBꠧͽ6 ܖ)'Wu| 0g1X*υMfNwN@>.n->pgA2A*GW1܀CaG VYc*Ue&( lMg!g" @o`ͶNx%\;i>Qk=QW}i_3u?|(qQZB-TC5:+%8#+*.W6> :sgEp6lM? U\<l9إO!ف23󿞖$HNFT2NU3lޏ^{Q( !׽z}+]E>Xx]ptպ8JW p,0ʤR̒sj%Ԃ!9c5HO0 eU2&DfHS?UV-<[釣9,P;4%:Y*ǞݼS6LpAԨ*й+ r+8B }/*9*C ;btY nϥޮ>c/8Z d5$"ֶ}G 9.IQ&BCet؉.r._8( $Y2$iWt,yPW©P+R:/8tG8p)^TpU$aGHOX T/ SkeF=S~'̀ }uH:JJk4cbd{;$yy| T;)=ߨ@4$rԯ*f`JAADoqehHRIibp 2 p.x=BSΨ\|p;9hDaz(o ^xorc+(+1[ɉ);SIhM`Kvl^7}?/۶h-ȩI`30s_0e|쫁 ڶ+jjԠQhfp2sG%S9he$Cciiq)$jpZYd*]8c˶ x }$2 bC}esO_q?GscFH/"խh" ~C$VVb3uG@^ X]=CM Gmo殄kyR6YuPl`4-a>F2y#V[ŤFIorrq0d.7z T&7 {yWzAڔ!:DܴWvgV[k<8֞3,J#icuZ;ԲIQ iidH-]EtfC3?{),iI|R(^_GQui^|!KjLu3sm6lnNܩeп='ven 8+@_{l=1UckiPt؄<- QQ i?Ni#BCwD e/oLa/{$EP7?c#람} t)vG8t֞`PNKoS4Yi/V:|\VGvr:t3ͨn| E^@#_)tq2&ڤU}y.G0ai(džR*Piczʯ[(.ʎܰ "G6"F N_ qTθA z=D_\Ȃ[ujŞY֛Sg|Ǡڃ}11Mum@mx/H>V^ > 0YC+S5L:_^tNTvDHGdsyBo (2OYx9jGe:0ϲsTФDmڀ3/ݛvhNQ`(pc*潫(rJ({{CFҒ~3/@ x,lSv T۫Wsk'~3x_c|Kj{&3ƣPDN$TuVCy{hr $w}BPzHL)+,R0֑hϚC=-mW_BBlvJMU]q\mWQQ=B\ =7YC b1.GB.T̮Nx=П>_f*͒Rד)܅ -@, 0D`n|xz/""MYjl„Sgys0JLYT[35r,n<0)0^dP`BVfL0 n#+87-yq3R]w)]HtjGu*V?@3ն\RV pK׏]t?CepvbAv.a˒Hd8!q9N'#iuֶwzRQ^.G.$L$DK"ЃrKc~ZrPd_F=8C{bc:άv8Pm4~8{2Ua3^gt[l jYf|Kew'Z8hDݭ6@aMX zCkDR0\xi@o -UW]-%A9`~)V!#6X`M f>v/{j(>E^4=;M$R "noE7)e[B.`]VpT@!/B0 \+߮=ϨoEe!7eۤ,cmԞ\iRq;'$\ށr#dTBdڨE,RZ Ҧk<$? e/{(}8֭S:$}EH:@ft⤤3x,*P;2rNV\#Y&xjӦ r])@LNP}RÌQ>&#/~1-UᘙhD~B_MG.k֤U ɞ|[]ĸ~ةB[72-Y ?vMlBc-wHղCfz]Q-E nKh(ߨ3zNQ FgS)XFsqoyȱMf'MpG~tþӈs@ysS Ԓ#֜6뫣́*xRJĐl"$  FQGV[ĥ$ ۽ɏx`>ηְ'JL,kT杘,q{&:lj38FI. ll#QIIXLH3񊃪?3T~2*t~`HRzh]8҅E;N'o2"< XՍy.|;]>駘-c| ,FXC0hBDɚf&Fm{3@{v{71ٛH'Bڳ7iXCYBT=(ܪ?6Hk2Cb7nd񩂇W3хzH<26#mꞬrã埌pFxL~(>)Q [5I?4+iH&skHy;DA'i̧ʆQ$}VW߽;:_8|;[4{ncILt!zwd$oO[ %O 1Nq]1[ EdǺd17DPT鲲x׼jT|B'78DV"2$ꀡs8N39 emjGĎC.C? pǷ`q |8ë P=+Qh䭞IڞicLrap2fhΊ9Q7+xкD9,F>}jNK[?0Ё *JVKu 9#(lVz;.p<%]#{a6q{%}鬕5%9$fCMm]H%w䆦5g4\!i E2n)Dۊ2pG!CyJJRkeTa. )1^^9IѽgY賅gQ7rTڑXnD_VS|{2^ՠ:"' wSx7zn}9_.F鬵Mpl̠Xt%F#˓K+5z^q,ڵ ?uAx@d ?Fen!-T1JSH3lߑL;4f>d=a=Up7!FhJ2n!U4iH%4Ř}c ]y_"@^^'Oi1ߍVex^;冦/;zSCUyɔZ3 R/|h6^6Vċlz0 #YLcE%}2k$ 1?f@J1 yGGQFih]Zg6Ҕm5=-gZIyL(<,6$F1QN>tHecS5S۪S]? g2͖R~Kdut/L.}q\Ue튇iǩ3\z8C{] N.۝57ڨoctyjO ta0suXv 1p)MVwiD(:gX[EVglq -gdIZ7Zm TVmDƪ[l : `VrL{ݵUlqŒM4V~zٴټ()0:O5[,ND97xcD iӯ U9 Lͭ+q p3E 7 [=,:X~2O-WXP +gqU.d鞰 rE)_5>zWb{r<~xRw<׶ p!x}.Z]:į-U}/b`xr@S.qzoEY "ضb˞qKhE캻$E,;ā"džP]bR?řqzyYYO䄫S[dtW+HqdjLԙL2cG W/L7T|dTDU;#(}K麌Mހ>v\t$&E\kK}3Ygiӊ#⥏2ȏ aM9vƾ!)C1Q M5yB҂s{ V| HpKuPIa(=MfW1ҺLwsjX:F&ӈ3/q1Fjӈ` {VI[J9^=VlJ?ܐ̪). R;VydxygHuPJфc'焄)E% ̮S~1!`) t{{_!op1#frȝ+cqcR-Emga0=s dOh <'jj|/g%.o5 F~$_߲>L@p {>;{O~`n *K[ <,n^KBҁk-٩d(iRpD9ܷGLk Қ>8aB1f?@kґAe= lM3U Xd1_m7'5{&VS<A!Cr` c3H{qTKFx<̣cg<,7,j(w'3غd ~o l71LƁ?1 x.s yuvX"2C6޳T\y}w*?^8W D);) DlQmYg-|K ?C>TmNzhJt vp 8`A?ʷ3~ԙBA(y˨+ȕ!2cPS^(?hMCw w'|?>X=c4lcO7!j j5lz]U6)79zS2!-㈦v) 蟂ǹdX_Nv75bί?P a +  .HmiQ`B (^h/"!_ȱb +0w/"X~ʽZLm,6*EI?4KYoɐg7B2&'͋}Iלbf0jYp)(o+:Zhe[ߏm-TGB34ٌpFb&䖲ۺ:~V(MRSHf}@ ^g&2A2ny:*1 {+q/,ƩVr!z0Cslȭth`qQlŅˈ ]5ǘ*Bke$ߐQL>6g-Y (:5|-y?WŌ<Ùk>]SM( = z$.uf}en;ot2(|ze2%KX&$G^H[7^fOEEvpm »DQ_/)J i:"´W@6 T8 Q>\ ^#Ţ.PȂ)=ݤYabnvR. ]ƹ!AŕU6F/E_S%oyPd99 _9WҒDOy%gJe1Uve'4saU_=6N/2A}ܒt X Z5AH @ᆼ)$~{udz3=KgZ@(;3ڼGIO|È|FT\@TMra?G0;x9e/l>~_7< _Pa%Ő_pw G8CuC*z .ewYfPĈVV`9khXq]A/،ހ `ƌbZm1D@Al5YH^HKTj(^6F^{,dk3]аj‹uFW#֤Q|̟0:x:Bs3_rF:^"=u>J˒O]<.zMmew%cኡGDOelp^*oc ?[dIb=\j*vP ϡSsxCdw^1f[]1NÇZ) QNv׊Z&Om#QNcn+~T[;u!e;fuI'o ]rW/ #zMN(eۋ$/4Y;FoAlDkem6{g}Ek*39g+c`ۅ؄}SE-%"qRxB'屉lLJY+ҏ\x|-Nvfgi mbpPJ6u}OA8SEũpw?Xf⹻sېQԇHM(r^fyTϛbd#͂Waw"R[%d\o$eA̚d}wN>?etu΁Z͝L 3<&?1j( ,¯gmJ2JɋC|sf ̋%"mVV܁6MgɚKC|>LP8+"8'θcW`A|9##1ΜΚmk^dF59~C$DJCpȗm|d_O z?KA XD%˧{H5;5V *&O%Tk"PNч\| !85+0t(ۓ&ּITL$]DN#=L4+ ;ΡvkL{yI#Z^gJ ='l\3mȸї E׋IW{)hģ:oWgIpG\Wn-Fg 8聯slTD12# 1cBi&,LoI&`m8Q%2 V7#oo "\?~c,`*Q FQ6+,n~kC5gLƋ*fλm4!HL Rt;W~'32g7ܘXv(gBD#zgP%]ϟ{"XN~ߛ'mJ$ 80N\2eK^חxWC4Q~+Xef5 Lll% 7ߺ5{N eXM36C!~  PZE R3s /kgFX'fb L,p؈arTVhAJy^>H?Rʎ "֮Mj\9Rt;˥h J`{q<݃y ='nH>*S{[K>[Dˁ9^I#65oh 3qa HDށ{#D:=;H~4C~P)V,*a 2o @,6t!QX%Mht"cx/a35TE2q Y;J6- i b<$v4/EM (hMa ռפdp]IɮqZM5TB%zI2 !̾u9ROfY$.`S?:5jk֑z nm\ /vD#5d|{r*qLZ\C b`#~T[НlBPaNX^X8Rʃe1@!z}2?smR'L>)-U{p,6Ϝd$hEu1E7~Ypp)m?g_6<=;Oh^!D53n)Oma}΄˝%ێY'с󾛽SCZ0"UFŮCݜWOgҟ yyCrKN1@"O:h:/zmiĢ@ A4^JѤ#*1d 237xqf'[]$\QGHԟ,jVr3TbżdTA53HUrmX%A|@z)2\zo<n0.Ң. Q}y **P ޱv}&&&#<؝W+yl뗶\$w! aPrqW\aq2mظq^_EQ!Jg2 O@{UYg"w}faMG9>iQ6 f|1欯36`,/e1Wgu4^`"b 0\k|3h4ŅmxҶh6FCpObj{ckއl|8֎77.>bbeO*r!ROG^b#w8-+H{d ;|vgOiHM sggU6y%YM\Opۜ{ӳs*8 S\S_T t}c7 PUYlm ORZdP DRgByu{r``7|H؉ MVvq[b'U nz+`"^s83W'|$ċ2Ђa$uBBp[ϑ"aryoBI[Xb؃Fyպ51 cG,0v J+TH_y=3[KNƈ$DT.) l.?F:yEWS̳/#Ӕ /Ui ox TK& D .0XuH+.wP,Sa=oѸ`h[lP]y7SQ_)Po.O9l#,B⤻&x#D-ZGf5τg . W0JDQ_ǩZl?Uu6_p(ԙF +qwSIE"PvݶF#Y &)w$B[reAeۼ=ieX~}xd#xePOa!c:> LQFfJM:Wkv6'zP{Ƽ3.~LLȫ!}Ӈwe*6#ev}@ArU&BQj#y4FC܂VOŮҜ-T{eeV56k{B<2Լ陪nv_.o`a-{iӰG͸ZG#zn?/U~0{^wM( Ui&.м(`gEd̬r\T'Ɨ|K(n!.L> ;Q(L$&yZ/=KX~{γfx'|V<{5WvX#ȚDVeSMtuhSg#EVW'˭>J3QR38[2ђ]-)cJ~»c ,5諒 F/h'滘qZ6L!Ĩ4$ A6 /D-\ݛGQ+/5K-'&j=|dc3nfqU=)/ir;+% 5ԋ'ʺ^oͨ<{S+?rws<6cug]0zZ"8^TkgBx%Ii[0_n! xYec1T5KM6CyZ\$,//߈ f ]1 {eD ;}rGDLF#N3 r&#mbإLEIRȿ9qV @3\ AhȰ#6q^??ЋNRd7~|y0;U6(Zfw@虺"#潚ZWO K+x]k}/5븼EE]AS#[7dj"0Oz()DEI[Fҭ Q SՐ3U7O֬"nwr 1%"GOPǸ;6Hubc@ۿjD1z]w c80DqHcɡ݅\ujgWo, FI"zLk8SB->SVCH~/^{]L,;A_>ĮJO*>@-I ƺZ 'µ&/tSǷ%Fl ]A<UoR!~ w>Je{ hL*3[c SK)v3MpY w%4.B-v.j¨CޤM/|mɱopw.EFq̈|N 8S.8VßVx+&2M-0? |m/1Jv=$5ma\h"i k K8mJ KXw0_m{Aq7j^F^}\餠jLrĆ>.:oFSQ[Ǻ2uT/qiLP+]Ei[Gg:ף!-4AXi5ۥ=-%X0);\늗dZUL..lX9mGM&DU̹ڨKyVq!5F{ռ{|e[nrQz+ n@+cʪ-].ʈΗV] >. L[MVͷ'@1 {u#p9|9YעI.70ˑb|=SHc\ԓ:'b>_gL%U٨U%nE#+AeI` VVP_fL6ˢ'[v̥I5#\- 춵L&GnL:v0J&q ͡/Z"fFPtJZ8%s* !([Cqy> \S2VP/I9MrS3% @8=Q˶5i^'8^?5q%]3UID)a{nUxGO7D2 ,=@(1UQqE^Ey١mmP9W3PqUX&(2i|ivTΙ.3B^HItp5V)IW+ Ii|}o?qJ'Ca4(]ELU7@`h<҈F(1DV%O{۷pw6) C& _U)sv?5{56 <))J9,l3Ž9_P&7_r'0!"tڝ62~|Eq~7u)5&.^*\3?U!]YOäƕT"I+H/Z ̓/h QUu fL V"W ;.0J׸Hi'I^$ Ml<ηdeXEm,Ƣ8P^F%x旞bHӶ$ptFu?tZӵ`wƊ@96,2q8d%1?L'G?K^]KX=0{gœ`C_l===.s:8óOQw,oXWL7SmV޴lK@j7"=uh^(&1KcHuh`϶'˟s?BOR*T]^'_CsC/Kj}6>Ryu~RYȉoE<βk~)}> .ߐN*D*lR֧W ^ Њqw7l A*p)\y};q f`VE[)v#u-;Lf~1Ps@R?_Gqт_lI#9o(uI^RV',wbN'p":ôk۲]<-(,!58:ilp4zG;f7 %d=@~9yO{fQ`{]s1 @se;JU ck"8UuD&>fK_Ob7 bNݞa ÝnJnG8 @:shVTsb55BXսbaԉV|QhGe*RuYu" \#^\9YFQl焷7]%;Xq_vS§ ؋u"/(T;2Z YndɛM$-P 򒓣ĜFQQ!;A4Pe QU2ŀO$" xV{TVTUG9 )Qs9X q(%zLvIt"j 5uׅK O{S2r=xNH9,pR??z=|p451Wr3Wݿ 3#^{-^{5_A~je()!Y83!jy<]QrE;Q]Q2Ye-ڱt {v^-$.^J(_yֹbp[+6fL-'y+|r%fI~3C4oZuZ^ZeHgKhNOݒo\E쭦^ ؓiV d _+w+q R!ek H~?Zs2kfۢ7w{aoC+]evwd'b%z%3q*i2ʻݦMMۡSmYC6D9$U)ȱM N%"Cf4Ow{lD^g|f9YX=_Altqzf "vnn޴-YnkYj i&H$W3N2u],GSfxqҬX֔W$sƏ0K=6ZKbÍ#/zm]KOU>DŽ7 ٌekt-wJ5rna:R*c)WkUog֠8?^űf·Kշh9SbD hͼ8|*'ɫ!5OT ^Be lr~jMX.5Me$ E<B'"="b&a;)qfT-ݶGI3}&_[#%zd3 9{RIZ0\#Cgω>B:%ת}dQML.^*w[;%sPk0d_LSz^ N+mfR<\aS}"m|cgsr73T$3m͌Wr|0:mEy.F%Ts:l:"Gyd@hBi.ؖrM3K@YJb5I]IIayP&Rk3V+WlAKGŎpqimA >w|JTmjk %5j"2CTُax28myK_Aj֘ǻaPԅL&f).z˞یN }$ JJ_Ah_1heDuQ3(I2%%VO2zT12 ĒqϺ<z@F? m^x&% "x}W+Z)4Ampb`KFu SN^^?C9b?`2{+ !?R($5YN^V~=>qz !zg^] 0X2;$r`Z#ey╕ceQ E{hui͆pEE"*(Aj`ֱ ,&0H$m0c؛qRu}-B<,c/OwaWdH9{4tٷ:th 5y8m/Exk_Ya JsԲ\yN +KI@tUJA?#'xIN4ERPo*hl3tPW5%暋H4QΣ$y?*^NA#WYP0`ۺ" HbtPwt* #pH- qmȨ4([ cxt./DPz  K??r?U?mn %hqu(T$”:~3>$IN{[9-)gC.|ok7Y0,CzOw(7Q ^<ƔqZLppi|'uj<@ϲhB8ZC%Rcy`v-C]FKj`V3&> R ?LeܚVJx;b /+ NO '"Wo1ǰ?;/8NI]n#'zf<xqk}@({*XVb ]c8~2 % Md a -W4ZP- |a=hciH6rk1,t2 ?ŅSB`gG.kNzD לr{zquKGGsL(U,"Trb. f$^\\k䰁 Z =e(%9z~q+ ul(!ʒ|Xfʹn`2Ou`?1C2 vE ;yL$ @t+t&"- h1V:1L ,`LxT{=Y:`∎|.I"gˣ`'zn{0`R8PoQ6QV6kRGW38ҢgOxni܄0loxT{i$.(URм=;MwE# %Rﮜ19O3PD I/qY#-BO+ WLy`o eT м)&w^-wr3f*R;γǺL|tDlDdÅSՄATA'Ҥx>oZC5^.?DLԬV7ㇿHՋЧ&> iDu}p=u!oc3m}S뭉~Ĭ0n$cLw V-_Mt+ y~M>wKq~DQ׻ ըޯTD]qMNrӊ|3[5`0Of1ѺK11a@xHFM mqɲwgw9MLSl0;`+܆+Vy8Ed]9X]gT[-)fr͘sh9$7zl{:l0~M)_%c{'Rp'ęɭkdyc=^8חz]*u֢W[щ7سiiBE{B|LVQ̦&hl2gi;vn `|ߴ` L^@FVdžݸ&T>c_)^>?k0 4;cfJhȳ~ KG4'r}ݹ׹!yG1% >Cat2X{GM(exjUo&?X:ޫ s/-tScha!xRHOc%yGظ} 5qZLL T.Nhc+.3 it\,Bc'%J+92p[Pu~E+>W"$R*0/e\qlj58,YxEdHoԄwaJx/)8iږZl9l`/ >٦62.AY)4=7:fEtoʜ|#g]5T^#HUH,+tx4wS%S#_R)AAض0i'> "(6%y_ѵC<[st |Hx=vqɞ_IG^ǔ+x4rbƍ0&3;==IRV-`L ;z3t15 z>0nj.m"OGJ"]գHrAϿz2v1=.3jKc@h˃K?AG}bݠ3h+R $)W+%DMxUa~KqzOSㅠ?S]1J)_ػ|h\z9˰!qŵxWob{RdK_8|kؠ^zPƽ^2][pJb+@Ґ橹^5˶(nkʪ$6adԀ!$K9 ̽oIM64$z5탳ONUx] n;m^ &M:³[rCʈ[JsБȸRK§30J|Kĵz g*7ݾ?Ŭ_.ı5Zfv2ǖ9GpH5]Ӊyҷ$]6, @"n,m9e?*,|/ٷަ 6J·=wڅ4hIl|y]plB邯? E7f>pܢr,H ~S"ix~(Hdv P*ub3u}2ZkC}łK$s!n߬}a >!ȚZyAPWk *\(T@-sNF;˼rv2%<8EdM˩ZtH8c?;?<2.gH*q %VsitJc"m[\Aw6\ ^;0N( =ȕ5NYr3 =Պf=An)"]>N댥/Ϙ !?3* `7WX -r7:a}8^u+{¼^>@R*eu1%`Lja/%ӣ@M/2eQa'?튷(k'GYFzro`e ͮVF+{ӑKK᢬0>4ngں"|΄chGS,.x{99=(PF~J U:6@j!&ZĔ_zCM|Yml\Rs|/J)uOmF@jDT78hUΥbWY= Be|WٶcGV[&Qh7Z-C mr ΐ$eu2$yr®f.fgsp/EnmM kY[CޭM~a86Jp\90MWj)z\ JSSӔuxdvWI uok9jŮ2JAkJ3M81ʣ~# 1ģS0pjhmi4΃FlHdZRƊxf,n$#A८xݠ ?AZGqHcQK G'eb؍[Wr!mlu2,R H1 [mf)}1D_~PÙI4#P{@*}[du4Ͳ&lCv=p͊SGmI5tv9zay&4\yZۃl{ڑvr-6[+dbގ[,u~F& s!ybłeFBl6J}қ2('s,@W,ۇgo[EV'Vp &ϣCdtS{ٖk9en}ܼl DFvp7ٗ2*'Gx-d]G'RӨ͵/;)oE%-[oz m"}dŖ"q`DƬPZZħ$DI̖dI ӉSfi٫Z{2_|EHxM̈lp J9 3Ȋi?ɓ_ I]>TSe>)[!~='ɞBxb[:#7J :ugPzH13 M258*,V C{B~ÎlXV~?V.srI)ZK|+\9[eA= y1G;lȌ1#laᠪ~&kJCkKj)/ hz'*Ce'@D6eWv,ҠZ % jN1jz']./@Mg c\{hp굆qT}BYيӃ4J_x( v”0ᐕ,q5&WQヅ+gAFC/πMS(kO#,/Q!&6Vk1탱ѓi(_I?/tcL\Dp^f`I>$<KQŝ"NQ Tna[`̒mAENJcsѢaA͚J2q3_B*qSo]dl_xovKhCIb?ȫCtύi*5_JԘ1&oz'΀/?i҆|n8쫫kRu-Ϯ4FJsSrџԼesq hҜKYN mV#O &O` C#bŏ;Fk>Gn45fd ;¡'I~5F'`j7MEQM 6R#+qo [.;QifM/jnPǰÒ4EJP"4`A]*-F1sfyy/ V9n_b&4?77(T/yj 8D  C! Hz9Ls5y?0`zQLOHKg!v@48c=6NVYSᘽL0קABQRk󇒝 T_kKz}?6fpHH+s4{J?&J̛_0sD+;t Ƿ6hηPk+Np;@r{# <?+n-iNe*sq gWdv3N0;8w4Ⱦa#X0):љ;' M9vo=OúVkG2 Ko3ҫ,4cb$Ao>D1!᳾qvw%b}2dd:Ӹj'Xif%B}~z8#(%GѪb@Fb85"ѡA㏶"7t'u!?[õo²cL&_Sa~щɒX,s'JtW?6"14+6hJJ&`)XU|;k|,.+;qտ/trWiA 2U 11q\AZ׶7vp#[AzY5^kTIb  `Uc@Fgh|}jwu"_ewErw2%o >+aR=}k2;@WꏅE|^y";:(c AWNi-@ը܉ 1P# NG[ri>K ǐ#ES=0!L{447S൜Gۗ[pmԶĖqY=ZCfPs[졭  bZk292;g>p.żw:P[FH~py2!m4 KA2lG? dO[HA|6WR!:=ds17Lw Bse]J`~2|j"\]qeUvsB́W/5QO$I7#bO߹56W|B&yzFoI#˲CL2gRa$P21quW~atڷ24_-d'&C+z!!&d6Srz|uP(Sz2J hitWBT3m v zOࣅq˿Gv'y}*bVe|3 \{ѳ ſפm ,;?`W8MA = ?Q@{^]m 8p~BH"]GV< z@Tg-oN/.SoV[P whp+t``>TFWeBj$̤W'f7DF;-(1L$lQGP1t<zFp|hqy5HxncNImSnW3 {Q5[OA{&o89{$rg&1$ʳ_>(>u-B@?+X`SN&\dzEfoi⽠-)SK;f&Et'1 J;3ENaGO}="A q1Un,)v͡ZLX2NJ >^Xk@/*|\?[/*Ux_6JR{97: _wg%DC푓/aH F5+yNl*ryMڼ^kq!*X5qTTTA )jPs}0؟nb$V4=%;J4\ q1DzA$ vb|SV_kɥ*6Y uPG!Eu:Li]m]΀s.RJr^LAp8;=ĮϖvkC\ t|=h_ 0MǺjb&CFO,&:3jEL+qxNsìcfyzi*SQ0#E p@Qq C{-DKG?Zbdݹ]੫ri(V`DA:ib|48t.@K*$ z4juOT̊ʈs!Q*+1?rײ'6EnzԴQ/X6EG'i*M'qHthkDZ)~ldL]̢o1bʄӜ纬tP.o kYX4mr OtEH@FWKS)qA>ݳ@zfBW݂hJ_`-S\Z*i&L~k>%0>-]g+̡*C)xmA«/S~`Qp!*W\3< ìEצC  Y2a+MbfY$#9`=G {X[#;+'@ly/G9H5'\AMNdl )i ${*:GRck>z2/FIdQ(J5ü3|Y;q)' H +g.?vm`]Ju~hor?08o[#$N3C ]G 7q5Z ^mVZ{:FA8i z$xM2H h/z51=k<07ibsKh sftZdh9 p=:v˥ ں!^?A4iMUʏ/c&DDAU.*9"2JK\ኞ/8Kِ&ES\Cƽ٭s`uF GU+[A(z3 ,,=$ȷЋ ;3Öyws^HK"MmVpm3M E`<%)ז4֜ |k&C*3""km0YR?]If() ?rM8/$^3W rXzƼ$گոpl&H&^\ZN>JOvg0Z8U͢@7.*i5\E~YfVm1޽?kE`OJzJJDM@9R^ be`"n̴G3%wߍbSws=t N (B$Ķ#j&< Xښ Τ >xj7pq8|00}|n$0d@[e'OEPo%*aOx@a^(}E{=L+,#wܯ"]tf)D\۵Z“K oz*&JIai_FeN0gK$\f,NuѦ3"7() +>tԃ<L87WH!XYݪE8WZEYsf>Yفϧ?]+DM&yc;6"̕h;kv$ƛ1#l}bВnŲLb2x[q,}^qxlZl40B)$vM#q` l^d,rKmj=Q0]XzZO>->/#Gu< 'eq`ťZ?s =ɠ FAW.:9WLuìÕ<$R9(M Fgb Qb_6!Puы2{aXD])ӫ݆l)N)C.iW' J2_pHrA Ud_Ƞi9[wEde`< 5t[`lh=^I(tECnoS[+ Fd8Ҙ++9N뤿V`.AP"SOQNwඎٚٗY!!Òd??Nc+]ۍA CYFczi;V|3֑T `n^CqY/sf`(XsJB@@gOYii:*\ 쭙Ի5qsޔITH[av\Kk?#BPf^)`JnQuT(){ͫP ֏rиAdG`+b;1Z3 G,VVȽ`ق毄U7OLj #ٙ(+ >A AqB3YVzH^}3ˍkԘݖjfB*zkWR%-?jݸ= ~w\ R!怼zKm  `k.Oo|-[ń pSQjT{Sh1QП;;WQ /,0VZmcq}tzI/V V '!#78Rm4A.a-_&+> SEun? ҘP]E8&wZ-'4hZ_6V3_z˴N#G4X2vWukx޸eh{ys] EXU-HrZp9I3Au_d Vܜ(T>;)iA+[6*pEӨ\ 8Ga!|w~Vis֯|T%͐V B@|6n{>)d՟}3괎2j2M&dL">XԣuITU# GAм&kM^:1lH.3 w\OM]?K/H 㼗 YsfrˮU fXxX(#D?0`3XĈpVK •UPlDB檃X$D6x֡Yaz`36jx}m,&n JH(kXCk*A.s-wriu0rP۵;"SDQ-D*nr.c,P2LкB׈"g!'ó<xcԍ)<|i#8?[#=تi `U"yoyE L,_M"~ө &XqIa cv"W1p1' 3ɍ*HZ+xDK <]Ƶث#uQx![f(Uj47ZF.BTëuywypDM]X(K*̦2y7kדf5V>I}U=&M7*Ut=a|ąŕA7U RD('l{Y;B A]/&*#ei 0 m%7ܴOw,'hoy0YSn  S8+d!Țo~-~Xv+ QUWG1mib"̃"u}};lw`#j_]Y#ynޅZ'85U5,cQ"X,YbrX .e$%#ɨA5"ꈣ—DZoA,TCZCq Ӕ#(DZ~q@E7Mcf2eK/s3 C}biH_h 9C8.T3+DZp Ib7dW'3$+Xz2_O5$$}nl]3-Si`-U`܇)溬lS˅,&v4m.*m@?jK"3a :9wL ,SCק@״YuFH0T5iLHØ'r uk=(*^3m0O[cF4Xz14N#ܢֺΪ?i}T~N 1 ^nuMyG)~ ӏ@[9_#y/̙@"Ddm?#Χ\'ux,?oMU+x5,FxocRh?9AK#)aP0žOܺ밇$AsdY:CFTwJIe,ї`I)j5Ps ѱԟs0j=(ўq ^wPb 7eG q)0r5.&\hf_\Uʳ%I`-R5_ hg6@Kޭ1Ua3oFMrbgWcX3fŠ/4[F=_X#ASyo0P+|"]12@'*tu _JϚxrZȋ:k Ix> PuYa3f1oKtC^%X(Qh83zIY& m"JOG*Q_3.i,%7 &sNH{xCoF6KqviDDq:?[ʭ)yyŦ ڹ$O nwa-gȶ#w/^ b9@{̥< qJћjL 3pfur %k3[#əܫ P,(pbuaP{P/,6LWz766঱ڿ[oZoian(L3uΎ_a N3692-:$Y (˿#CF>?EMKG^zھ z\Rנ3+N|"YχM|ԶwbqpFw7(uGY6y/Of q>cy쉳0hF=-<֕fM4~Df3_?$`#0]^txQEU(5^ [pRKR* \jɌtx_}'a>x\,Je-ۃɚK*D)U1(p\|ISv:u+tQ2~Z.4?r{0AOJ6CY/Ъь=WVH}8|1MM{Ƽ]%RC ؅x16^~jkV_c}pf9Ng8akloyQud 3),͑wp/D݁JVs=1[tiĒ 8NHLfkpnK Gu-@JODIT\boT4 EzE?Lyo`1Ǝ |%Ӕ -c4^X:+nM_DZٝoH.{{՝2@@6 S\$>*Sq Q#1hV;q? &d|o!Wn_F62\ž֋{Q&`%/,hbW{&)S(XLԓ{S |(daʴMzcݴG?`)0s?I.6N3($4XGt~E5Z3QWlV` {X$iާO'`t (aPCCRwĎv.P`8vZ@zê= Av绒}>mna~;-(mA|ז_ 7ɇTdHx ף!5o, рB{EGN2uM fo"[CwG$ )7 @z+?o3|lm{)Qlt&N04m}mCxYH="ĝ]Yv8&@@FXSm[*Ow 7%&>ÇBu9/ i p1 <$:fvt<3;>|g`f `b?9/{P'`g2?n}㈆&4N$ByiM3cԣ\,]Asp/rz8~A't)%DkI]^SE8Pk/q }fxI π~[륌X Y6". (1d~ox1mLī9){*yo;tC^Td_7$ȧ7wT~n/_$˓Z`My|BW1Z 44I029} YZ>*qG3iwu%d\Q򹓀Pd̤'%5; Bׂ8?-x{"r2W1#\R*9f_)sq&*O F内0ϦsEo54ܒ;5`QX3NqΝdz'LG^UL/5%UPJ#jҮ#.OvD):pO=PwPG8M؉9"q'y \}nڪEVu&|>/r>m4!\8 ʫpg%զe2Ss:bMJ-NPR7]PQm })w[Nai&,UXev|#EH(b#W༬!Z+̒y¬!z_.)C5%sc0NwEk"+P>`WO.RʑEVM#Ghš|H'amYEB[]5*|6ŭeі+S~ˣE؀yl`l?Nup 4*ɃWn##Ёd^kPjaJ7,9LdFܷsV?Q p _OGrfL=Vΰ imj/4*-M5S\jW\ k_2^$T[}H˒*IMg3~* o| 4f kwլ`c顷iHsB9n]pj,U2vi8k^amv.x$P\,z٩9fǨ9!Ӈi )g'7PV3GVᎵG,8^#W~3f})ޖcAU|;ĉkBk>ۖ5T]aq20\Zp ,ЕkiўjAv-6mt*9u2NT6*2] c"Kr;̕YВq8^Q q 'H }W 8#qƚeS6.ZWIw[XA}"o1Rӌs.^ߩ';S#Û[;B1v2P &OVgMSX7`pAHjoHقqOd9FłU!'ѯNnܘ<b-!vEjt͜IHC_aT(L&4zFp|#B_?en u/yӳ.K 3\{H SGc (,=rmq=>vp쾄Ll 9uYuqt&:L,Yk+iXbOiNd*S4#s7]f C{ZJd@bE=/9 HM&vbvzi#}'$)K._ûIT{ט cG(c%(!ЙчJD^V {]ЁaxQ@_LES m(7F*\}?Xl*vZ66R[fW[?1 Z^Yk<1^%]k:Gs뒣ݪ_fvW WL}Kf]v9 F6>X|!pkhyg>Ɖ$i'ݱu &e3a郉BtA솀dv9#qhC>1pdiF2S_[8u 񜠐N|ZS8gX˷ϩYUGj3v[)؟La.͔x QER0L}I-FN^' ~7nzHԺΙqj zkmYË$ON^ | lN`4pWoyO1) 5"cYL^'-XYWAABCq9y7LjBwu=B,DU4,3`s#W`+glipqDS*j[5bSjkZDӃQԐwBlňD;sI GI{c_{Sҏ8c4_14iysqtG>.?a&BzB6ǼL2do,WQ|WȌ)O]'J057GD( jIiye7z[S1~~-$RB(л;FUf2,~9it-ai6;UVCR!m$mo65.{ P(9%RnǸ%?zX" ƿi)FgOvqZ`6VMgiəp+|/"*$#*Vq|Ux CTښp.f|N] }e ]3f2+~pVJ fAji(S.XENfL"\ĉ-*˧K%;d$L)ѻ^UPkoet]mBԤ#wp,t9]P5@ה (FvqTR;[{$FdV x]kaƢ 1Cu\q {~K$S%X3%iWYR" !u s4y$ԑ$#/}LkũiJvD?bcdi 3{ƿ:_ m&W8mt9UV땖5 PX{a@.rL1l ]D"m"&Je &DH6񿥧*!pV$n4TA,ٹ\J9GH ^c!e:Ub-^Pʔ#J1XRuxJ ޔ8nlHi#epU9Ǯm ̄GUqdg$Ú'+t-yZ)t 9Jz^6;h7hݮ_s2vugqhX )&.w1Znȇ!]PJ-S QzETQ>3XbD՘eB^5'; rSg= peч\G5zwG97j|C?Aak*Ӄ}O?S؅a7zJ:,[lYb۸MtO@nZ۴o=k3:3WKŚXtOJQ*M%%1N D:X~j1S2rlwgJ|QU)DC@>C8#hFxY\)hZMgF X V3iK]S}[I]J0QӐ=I3$a @n=O0PDA| 7`F@9K03WSMb V3Qw^Pbbu!>}N\ }J?cwX$`Vr<qņ; b{m 5w\ T<8uhtҘI7 표dv߭ 9k@Ir7='fqG\}"M{ע.% _jb8"^ՆmBiA>A)c%:DՐF$5n62r#G(n}&Ypr`qDI,O-ޑ&H<8Y푲|շ@az13-T bmdﱪ$E)(=e }}{fjB{Fhhއ/T⒍+#d<.TrOZ\lI^wdž8G"Jpl%@WXR3iH`ͤ76{ߙ(9/T{"p3ee[d#2Z] HXwDCЃ6__qB)֞j9iK:=n*17Cm4.Q>A񁆟{y 8|U_`%R~?@ڣx'MA|~+l8+@Wq<@eY3ܫIiJvG߈MјDPd84MwF+B/4!rf"Wf'CZmL/Iq / t8(FSfnUFlwdJlLYMLATʋF}7x/,-6OZ7ew% 8`;[mޕ7>ٗ[4~z20u<.VbgcYU1' }[O9,BP ,?HHrk߷YWfF CaQDQ߆QYSE&wvOg 07ԘH`H脝kj.3*\P"j GL@2w>럌HS:W;X=t'ISS^YǓ;-`ϋ9+`d(C/i(2']cVs",&Xwcy+c…_̀6f ŧcxCC?C VJXBpGBB?nVsiRo#N>,AU3F}8">Aj C.0mD:vpHP.1tGx0x) x=H)//lv׼0bZ5 2gbs= ƈ9.GRj~cB)%GB aK{lA`ud)ebYu]08$Dq / Z? ḫwlvRRRlJWI=.hЁP" c\_G"=؍&o,x&{s1?ƂTe n"ITA͆kJXR5CdQ55b)̨uGդšQ V,ޚXH#˷X8>‰>!ZT jhz!e;^:?+M&' E[R!]_+7lf(hֿټe*4b#蘜*7ܣ)a,V0/&?#o.~by Iď4o1և"vkt{ĶRI Nb0>w?NdV ΋,a1JO(|,?ӑCQS$o  :n=-Y,;]g(p<7MJ4)DfBm_ HSdjAK8\OEYԺ3C~ߢP>g^eQV?.Wy:&-i^ %Ɗt8`XEWA 4hJ>UF"N/;tuG U 8 4c06.g"ZoL+p`\5z?)@0D uޑ((:=}B \ 7'B=ͷ g Õ=C?AdAr#M'`ﺻ^Q49%}nn+!ЙO#NXm򟠃)k^YܬE1ϝ,VLIj>~謷L]Vq7uNc_70$n3 څK,՝+З l8x2 ۶ xe :;22 I ק _Q~(bZ6)5b)QVҤS(:0BTs?ZbX VvxQ ňVo/&e9>7V=~6rr:rgA`!clA˓0Ѐ8?Β!I%Nߓ uܙS|{! Nyt|Lƾg!ΐǭ[>䯁Zr!!G8\ý>˃2+нZ}K Ak]t*!\癆1o2Q4_abv+ -~0j1X^d%M"KfklefB-oNR:-h'\bꂫ`gBӍs Ψ`!U)N׳y,3\ olB 悜Rl+y1c{ K݂{/9V*ZSUl2аfz902Q?XuH}AtMRV|?"L(l^ڄ,]D)u.:~xt Sn(d\%˺Xo䊳qir2sR pPxlDhp[qb8$İlb&+8+޾J疒V(K2S1ӻ\${]=x ί':ʹ{S/,kFj' ߭>iOd~\矡X&h4:N{eJv|C$̂NRHI͕Q&>,O.鵒 IP4zYX5'@IqW NJ~pƵ+S 8R7(~dr7pRj2/`d2_pjc0.o!]Zqw>'Xϼ/dؤ7PI1DY}ŀ5JEH$BJ?ZR@{rPTaMb C LzMmc*fB;,nK!OH  |p{{05aS3LGԏJO5`891)NcO*bf/3bOLA+ x*gSJ1\͆}ec yj*zU)#VCap{+;PK^cVGC2lIBM3ru?+Z"n9C=\<|kY>RyJZWeU49PlLk=;ʘEgo^0j~`?2=ߓ { Kekx?_.$!te8pSNHGgi)Ah/;RWbFu`t$s|)gFro [뒱Jml9 F(B-- a5VJ\J4Usqls%쀜UI4J$ @|~F%WCMƇPlъF878Vc S#@-y |"^-]/ZXPIep r2{2[$EK逴74@/b=&#/Hi3gFZm' J81䙎@Ob ZNJ% <waTjn)uvj?HYx;^ip֋ip}w8l^%fIw$!߼qgF w5Zx[(XAD>Ȕfu!K)_!Sw'H"2ÑЇ,eCHSB0. @[c͡[0/ſAKu̗DIzhvhB|~4&&\Y f `/o ^sZ!]>T[46D]ݮ kI/H^s{qB7])L8ܨ0g4 vAUae=lxd P{AF͛4.j|AtBP}<=b vVZp9dFm F} "Z7|#1i$/"G32LגVS]y'T?)T]s^og;3FQ'M"6Bl0|X4Vd2J+($=d_ùC ߆eBj+OJ |?=rۇY5HϬchh4pJ$j tVU,-;t6U18z_q7 rJ:MZLZ]|kf)#G;Er?ޝv"@1y>NR`@ǥ숉CeR{.g] 0_n0hTa#UhW:Ms11 bg[cY&WAl+42T%Q brgo9>elt)LV.PԺ%IkO@kJ;FJ=anNou-Ob PJ&+{4aueý+Qq5g:5 φo:$05M!fCM;AFHB^4e{}`RWӴ A`%Pu3d&AV(/\@T}Z55"( o**x󥸽)*?E*YvD.O,~9L^8S߳eZ}.M`ܨ䖮,2L{\-(񗂭mϧ L* +OCmvrhhړv8 mG!#Dʞ2o5E]lVhZr$71-esq#F$q!ԢR/yDMf 3Շ 0sM6u &읎hH^U>: -ɼ8c?cKh_>Ys%y>.Ջ}qm\>HN ȳGXҼE8~r1iᚈh%M /j |';5IjN~ f{k+u'ȴVjFGz{*-GXvQ4!Q6^ڢ0!\3(_NAg]`:K]VK$@i3 }IؔZijICvEX7&)1Out"D2+zšYe[bd FLT&-!v*dZ9.>.˰[jǝ{'N %wm׫VɋE2'׌'<;c8`!ص֏17T$wfWWz6ṙҊkl)HveAYw .19 DDL)=g{4X( )R+U0e|ҕIdeB5y6XM75 P4->O~%ƽ&Kc ݾ.r ʪɫ5FR~WK+{hZ ,&Vc«y@Cxɝɟ?ݭ}o:*k뵤ON ;`KIyWx:i|H O]r14Ts!!ߎ"հ2 Dy=Tڝr!19Zq%p1Q&{T!͢,7;OUm8 Nr-{%K6:_ kBg{tA,AC.5ȩIbC0F9P~Ϡs00r\L b* U¼9) t +h}Ӱ@Ɍ`lCLx} PD>#YK~WTuLwŸ jT.n~/jz`o _r"Qœ `btR1&bA*Hr^٬ۙ Efke`ǎ l@6im:+dq-&si&ͼo7>^p^e"h` `,5a$5o`ɗo\:tX'# f{5p !5>c TGF69JVZybQY7*P5JT-ZGWL%oDOj$9ftwFKmR%@ QGmK<܉{ hmAXt.#X-b fFv"";3/Tlvv_\C`G;i5Ԭ#¾f(3Zb^&~S_ BbƗ;"f7y-qƥ9a5] G1`G% HEdQgÅ9B;L<]=_\*qW rW2R}TVZQ;w#YR'/&9_Mc 2힮 W̩ܜv`#w^Չ684E \DuvI  عj5?t`el.}PZUn#а_^s}iJ1ϐ?FN]B-G7/4 *%/.Qc۪XHЕjش7ih*?O$Slӆ Y4^-Qغ C9Qp"Û`A!gll1hRHEAǭ$f`Y ?es^_|Q9%zH"Fa[6nG~Aa mI$wOGWT'D`_ÑuJ \n9Эԗ"h9v+w&NKY&zxїڛQtcDzB".c'gk,pZ29H+w? @Īۖ [4s퉡d5phɪڽUfd{=\?;AȓjܻK Fl.91=P>#Z 늛T^]`&JaYeXPM=K;CnaBK/:&j_>4; 9tLJ)K'Yg!(6/p2dm3^>qsY<`"4pו,y-E9 y{DSR %_kz?{kK%TEx%1> o0v5[ʻ~8dGC«M-v77vM&e~|P*Qu\i<%0t8귖y1{+1R/Zƿqp>oPOJѬŇ383Kf8xnMb 뚅8x"gI +y@%LJ/MMҗ1̕= "EhL/!⹮0]w<_mO:ZǾ[9XC_{ԎҹAD[Qjm}{*\u{e,M!pWt<8A']av~( OZw'ھ}dDb~H551TKKj=_uV,ecs<89vZMhq˼>~/'wq5t3O4N8j.2!ɇ!ᕆz͠¯4YfjSiWr{*W!R3Tj\Y:d_e#]5 ;وxċs2h8H–~;MSs۹)S *OEiʦrq>LN+;t=D׌!lSlfssr4ݲr=k"5\YToؤM3o`<;Z 葺훬&>Kj]\%34M /&B-fc,ܙ PNMe:v v~:GτÅΘ==&)=.̄_{[tvX88BU6b._|X}d2䈕ڴUHlyk9T֦Pn`fq%d+8.bF|,T;R|¢7d+c\x7)\wDvOHD=^ ?BfjQ./F'N"-U,|'M[I>~#C}>Bꥯ3_`ڸ@V?ʛds=-Eذ5,4+̇'6ҝ|$(:@EQi4ʂ;#*ocMأmeN٤B ff:IRR,Hdѡsr̚ |?k"|]KSކM^5%ySa4ީ$D=FB9vQ?$)Apɇja |V F Dc)'|#* YZ]WN50k!$rﹳH;H"ofhe伍0*qxS׷vɁy$wC| 1e7Dߘ |ȃT ^d/.;4=9ft0:1rq3;X#i[/_0 #`nZ=IRpXSR+ Ue"48Z3Vt:-_Y! {q ss˦.7ɚ]6U /\Ih4'M6Q @ZuDpޯ6^(gw=ѷ1ƞ,$wr7mMkɂ$R:)פ:~4 ^XshyPC01^auњ՟6i3^Ip550l"K]7uQݸ2LבF]ы\CF.kÚwrQOdT0(gv_H`VxՐη-"j=;jFqXG&{ny)pǼG[(:lԔiJoю{qt}B)/e хh >/|5 *TE"x=H;W PwERX`LFI籠&O UE UG#,f퓣\构)z42Rp+ ҧ 5YP[5[WtHT]xR@-Ix4~ ^]O=( 1C%> \!kB͑u|y78 W'Q1 `'0@8gt/~ӵbm)ճ(Ѹ^\ rE 0ism?&?u%0{@ nfׯWjLeӠ HdvϏ섈Hʆ'RfK 8/*'BUG0= ʢB$c蝪(Y[c?1g&"L`es`}(XRiF?;C*U"eq`Yw97"vymb)$`VI)"K(P҃rGO5RR(=$c4ĩt &p2D͖Ҹc}fkc~&!t41fhg]F2Ci.sm9BA.`Jd8z~H<|u/|.hٳp3u&z؏u8樂\FtYMGYV*ဨjd2+B5^'Lj3[\©+B,V,#GL5fڹG Sw$ҕl~aoC%݃jH N<<"N+>hLM'f[WspMeK˹Arg?Oȣӡ󔯈/PwW?e,vJ %z9̳5MbGzku\:]S+p?G͵EXG%E-vhF7ԇ8h~#6+-S&U{;^gT,zv v(D"w#jv;T HBn'Y;=K9_Wnͳ_=#zmY,(y~@}, nM.4T,,_UYEy|ޕ/Hgyj/ŵJ1fd Į;%lJ6AVsLDY䐳b M:ȭI\_'Y)1cDsyy$l~JNǫa^wXHj3=Ϛw Z t/$^ֽ%%Yl(ֿ=h|ۍH$]}H}g4cÃdB,;sҟ;%Rc|5 H";ay3 22(H*pk~h2ue8hQgQ#F7P20wzLҡ ~׳cH&[w@߉:Zլ6ՑԤp@5tVv@\|ɇqe 9aYGN< E<3 9UΎ+XFiUy7zQi~k)_\V@14 L::: wz%)@b?f漢.*Ml(6o7Y% `)iIv)GK[ W3/+n~+榎a^(Z>:y  EkBw| =s@tyZ.]\27C2yB1"Gur56`ըΤ[hRhH H0[|dRR\uSo [ds;~[gs~8|ޟ_&%&u"vz@C-ATU8ě#O7Mzƙ40$**p v. /ٮ> ^5ti,.+Tj\!V2 #ad6<(&V `jLg6c~QċA~8^6nkaKًM}W*5i4' j7 k5aDDBN^)8A"O,=Nލc݈eK6كb72X]|?'o$ [kT,~^ X-Y%_(j|S}7Ϋ{.CP9̳ps5^~T`q?qW75.x/ &ft6NUlA1y}Z,^r#S/'xhPآ+oЋ+l'GYo16,?|\&DHcGZeSq/E2Sˇ~)a ٹFbUmg;Օ6gUZH=4 L % 6yn@2b&ƃ1yAr0,IreY Rj 4l@rU;' zC`OlZI`J?82|-ԡs0**) W L?jEKB7HۡA * hܘvK+PiQ(VE߀`PO>!?M[%?g4S1%䢎28 v>r* _|'i?m*M$h$[^)jk5ϳ Oּ$cקe`Ko[OuW0ɫ^_Tۧpn8?T?cU=hTM{0LIHC/.uy_m٩8&ϯ};mbۃqnbf6|HI+(_Obm۪WE:!Rz1&4UkEs9 ݂o=$P_޲C_+y1Ccxݾܩ&*"A MXHKʃ;GQǭl /Ad~bZBL_&+3*(׻0ʧ6b.=@A@ VgMM1H@,hVUy_)[=f1p&@a4sP8`(pxx1ĉ;^=Xb)(d1HMG_4Ԗ5Kn9.-|"* nXPV|pSJ}&mb%fGPd^{Uc ЃͿ;K5u mé /݇#ػa$w0 Db2=U@)Ml,!"낇|Tل(xݙ'AM )vԜ="uڞ IΠ٥Ra(  +@{, ljLgtt81\s(δԕ|o7hki K{įev`(OҙW-,x|2f{x>|WO ކX#6z;vI`*B3^񾮅Ku{NxdE:²œoX<|b_܇)̭<FH $ҏASʐag%aƭx%-U;rV <&9|[bzQMN-I׫-ޗ%DyQ*%Wdkl`dt!]0\I-,.75yG&\ / (}[/>:o։o߁6$EI@5 ) ~UZ\ 1GeTFv TeQ:֫G1΍uQX=0HސU$ᾀ+8#7udշS t/EԅEILpt ?aQI9WUh"ؖuop25˭ ZM* |:pù,sɗ6Pl@)&Lz⃊X9+igajrrbӛ*N/Y O.anhN""/,vDugN^*ACS$!>" XZjlḊo =Fu=tNNf%{+4!Mr(1]![5h! rΚs @/S Y#Pךs' \Sogm=9ZBE]!7Q8RaK幉h1u GEx.:ÙUGg SJ+Sz9p4-?@D($0pK]N=]ʂ D{q6O&jёv}Ӄrئ'>N֊rw[!40դnB_~?Z\♈VRZڠ7`ċΗ v>HYnz @yb t~ƋɁarY4/W栮Hvw ,le~#w D\:ŋVLgh~N&~̃hj\Kf"HmLT3]nT!*u75ӷUi█"$,S#WeΏON,:m `\7F, `=4[ODx d*԰íiT6[i:w4|~/̣R2opBת .~EW+bT#\ -T7/{$qn0۾VLl 9w{"YM>f/*V>; 5Mo Wܵ:?+b:.w\5=MDlο],(ʓ>YW[~h깖,αjBqD[s[^Ɲ(-P~> 啊\dɜP+=4 haV6㰋{!8no~Li^/Ћpc^ԾU߈A?AiMD |DMߔ^x6m]mKzPz$w4&HIZ \6Cjmc@%Tif ]NM[8?\!K$3@^MPMԥ7oV׀2W}V:vY gt1i8!J~((PA6' $kZ ЧVNzo8 FzwHxxXksϙt6>$jCentϺrce`pi-{ mJֱ7*Q}&pHڿ\fVf>wMK[{,UzKKifM᛿™ԮyeIPǞ٨tL|5>b3G_X!@=ۊ,|wm#&7evY9-O SYvo]{uj]ȶH5f~7CyNMIDę|>xwFhr/#daXIIW:hyAr#<&z1]//؁#7zl; 5stߝ? oߖyl'׫);y?Hyge-|9׆3FΥAh^q9bNXe@Zq ^ZRj x +hz Mw 90v= VyΧJyYPzun4GlK#jH{i)lS!XMwQr Z>P79[U X<]}iƱEWzl.킡n<-O/ )İjܦA˩b!ߨ-b%(|egRڪ4.+OEϒvPZ:3^D>Bxk¶LH0e/HIp6y} \q%u4r<i+{{2qKhIfz lg#G!8X|p|nO#_k^Z |,qYnH3Go)/kjaaeLҡr*N~$I-\)+ԓ`**4pD!B߬?$amQ1ΊVEJr>)yAcs5w*7MvC6n;+ק5^)y ;g*DBIh3؍&/t(^#ak%RGafKZL=7C N9u;%nƷY/soP9% LDS8z|V6$b |p3iZ$@SR𷭼 { t&\PqFkflڦ2:߂Ij8܌.a?}l,T(iz qVO I_@x1[Z9k-G7.tZ;+|7F Oj<>)ͼrk-"x7 K^fJ UF]>B\#)0$Y`v&b3cu QtK4?g*>v{6! >0EkYjU/t4=H8 @?PGh p/wb7RG6[meH땕w1+uSR'`,|Һp)Tz^/2߮rQ+y2hgdO4V·1nUy2 M6H͐ | #N3͆@IV|go:arsRLЅ` hP24D׊3 h+ Y;Gmxҝɾrq, ܟ:, ڎ}Q?]#v8h>T0,ܤ= EYsMGB}7T\}h@ܞц^Wk008Z4%P`<\bZliw WN=- %8OoHڏ /:x}( _j>GDg畩p%HÍ7n~]"w;Ό;Kx~^XMc`C}Ǫqol _bI鲓٬4_R5wpбW/,khqIi٘{n}r2D8U-&"|o]R?KTHkԀχrg.%ߎ ʯi`Ã9j- ŷK?Q|XE |4.M' NN E2[I 6߆x7Ϻ32u4R4!Spt ߎKҸNֽ#U3ZYJӗT!i6L;֦LOFt+kPAf;د}|MLD:;%z{E*P޹#f @#D"ꯎ?(L B04U0wՏk[O;YнF9}6Ui)XWd[є0ҫ-#~5 b1BOd͡V{?+d۠ ٙcJRzf6'1 :a;N I";7$1C.V>/5͒ K2YpJ2r\XH/BŒY]mӕ}u=qM;)b6q5H5mhx%`WE7\k?zNܨ?7r6- &GZ04Q&Ƽ4o_UbT|[dM17_@QU&}%#)Cv晦%G (*YNWr@AZq:zag=6mܫ%`|&6wOI te(E{oP|4tнk sk xs@Cn4|?xSS'l=*RWTQ[on{XQ^a %4L';7L<܇ipW ?p웺)ߚϡTGw#Vb|,Htϟ)P`'( R 꾶"Ru\||I+D2PƯDbw1fXd)z#,oX|)WB7"e: "J_W1O$-^ q,$8 o4:qe,]b4P( o׍`66ėܓtb*y֑dߏۗ$YL00 dSa2ZBz O3Z-@QHxtd$& 3ލn}3X;c&tkP)MԎP円Ն}cJL􅍲!PPϯ\[UgvDr☦XH}WRmʹ\+iHg\\w ۵ؠFW^}Dӭ$N:扊9N )dh_$EX:JlhiHIsnBY=5R"|Q:Di3HSqhHj$4Fb:Hx.\`g[Nlx43Rpӡ)>^`*A==q{` ķ_[G'i3X. 9@YEٕV#w x vsf#2zMYE-F)8;.pHA"/A&hT5,3`ނ.=R4~v[D~$3I]0Ҩ޵Zx*#l}D׳83' Au8tB>piJdh/s}s2y{]E+~Q`_*i[6/sLJ *ӒA|- 6.!9̖Fhkc@sNϜDK`cݎ4|:Iǐ} )6h5k 4íIcBn:&Q K)fzgQbv䭯Qk+LkЎ `nAYdeΉ!ɍ l<(KLB]ò`mҢt$ӵ^WAhƾ!7'̏ ;ޥ5J!*U7_~K%&7Qڏ+Xe*e DO?_H`n>J6mDqIa$a"#N-ƨ@#@ۏX9f] n~訆S*??%&\L&հ8 OuQtPљ a!ta0Ϟ}mJ7"lmL61;BiȌ%^W[K!ꑣ,']*r*<ضye^Q=@^,TM2ܤX^+Q1 x`֌-)ZuH_ۯ* zP*j+Yzp]sU!Lh,rR0zN5'.jAwoai?t+)˹J_G%{t)pPo%4̓'9SHrx ܴαCMt ؽuaeEdwwr|1 -#B}n6P QW2,4S3otJ(kHЅ[e?03^I2<uĵ@B1Eyrcш-ǯ,k"BvpKa߽Ǽ}cŝoF J9 ` QnMM6LI r"gj IHQ"XH.W̻ٚ䶋QŝEU:\miv+P;jk>q\g]?lq wm(c[~9[h-3 6D^>! N#x?Sе[W<Șx)wB[e6w8ۢd6"WIOE)`tmN1QLhj}h+/3u~ }us0ȇfO*~ z4dM.>ʺ ~tD]z3$U"3Q+~4z"o k V"tLBPv,1.\qay*ƈTTjh[ϗ"jbA lY !Hv A կm7J4[JF-|JU< @ehX#J"13*'4K'pЈYkxz|dz62)@^hf0F?I@7[HNeӫ)6ERh_۳7山qkّ%=!t_]bR8~r`+ӧc?p:Gӻ.\9h)/[hY%3? @!L }p4e//w&L.w4d = ]~bWNƟoL/_ p?#iG2ْEK I#dVyJ{^r/S&ʼnw3 'W 7 } Iɂ',CT4K+5\-ʺu5@USbq&5'E4߮V<[ >hY-JPM p;z6}Er5ʺv>f2 V9Xg˽<)2}p8vΫ@VU9d^}SXXWYɲ̙uzwM7uB4k-t?L=&z>BcۗMr7'>L.a (ja X? 58J.{JDZ(ͬEJpr4!CW}]%@Q ͡5rᛑFq/d (vkg9Z|Aѷ˘_!'Jͯv H-s;)<\up)*AL/Zw= _z&D΂X"t2c~f/W+MPQBV6,=/T 3}RLHS ! 'qENb-f\mrxv>*t](ЙL~nKAz3!TR(ˤ-*%GQf6K/A\SLWc~nJifP}-%st ' >P<5PC&l&u΃.URYZ}6 4`3I~;|f>äłhTө骙>&y"Ș-;stKblyKbuɄ͋9BB)_/ m/ 6?Y ,6!>(+l\N{ K)J o^5tu,˕@2PC_gR2b%YwOzeoր5Ql!jWIt_4IڹJ]|fUOP3LJEW/Hezv2 :0H hxx~'Ȍpi"x)őQ 4$2Bhh4ِ<=['doz|sѥ%>SW)xgUTE%B-GՕPǶr Zr~4 @DZ嵣 5ވ̷>C? mm{?45,vHl$4]ɣ/>M &VrÃsMcMv!.FA:%-?)k`X([ -1z , *C.l*"DcHwڴSSBG$Ӻ FJ\Elُ+Z,^B2' >5>xgPƖ.,x K6&:oWmE=/VoUs: VNb '%I VYВT%t.W=2b;ksrKbԫz!y-KonF0y7VE/pKVE[/-cCu%^Pߨ}'f_ c3zzla|K۔tr&b(ԭG ɫqq9큓C\N%;*r~ 57SzƽU9=QݼpCm+]:bD"_E=ąn7 i( QHG zFX_+7 k_ Cu8u̾|Oإ1cGsʔ%q@v ?i,fXĤ^>0D*+RW_tBU'@XyL|Aw dJ3=iuv`ںrMݙNۦN :-Pf VV(@oU**\U6RҨm4z 8#( h1>lBb./ʘZY^uV &fgLEX^4K <"Q aV>'`*%=yf {}.w)Ts"哮WQ7gNd2<8hQ+Uw 64D@;O 7 SpJ_բxd#('qv3bKQ]17%E؊PRw S/|$kb:VعPA! +9O`YvE9u׊hMg|E x`rjw"28Hj [XG):Vh\J,7O8A">ρ׈Vy'9KO֞e$ =˦D~ 7]. -])X>.Y(oM`fZ#m:V@}厍mS=08ZSN7yaէ3E 2ѡbW i5ZFoC uY'@XBiqT/u6m]@y|]D,@ M9N0MGدKe>"͂DE !)~(,z_ [ˆV=,U߯-1{-O)ڨ0ZD8K8JkRqdS^O.#ҋ(*uBJ yb|dzXϴt4KLN4HMiYzNj+NHpk%;l/eߩyS/-ęfsy>Dr6*gΠ p–ӍxA6vuۭ%pIb!/FӛE(Zzb&M$[PZ ~jp⇜6dlh;Rt3r D|Rg)$z٩( ̇ޣ(G)y'pO%'$D/X+03K52V^q*=@:ݏLj1&{60BSޜDy'k+=fl:X0WbT8Hᭌ p6p_YyvW)PЄ!#gC%FxWvJCvp鎵g18՟pHcO EA? R-IE9}Y-6Jt34BsR!B *H2ri/Q >s^oFq E5SހX v\Sם}vm՘;9u/, 49uRla*LmW*뤔dl7lx/^-; ~ATy $'L3ljǪ^.2}23joO7Vk9}#ɼkIIY#9A+_ؑN;bRRs2M%qb39(upشc뢮ӣIOR驲A'vh'/ϤAy 8sCT{'卑̋кwBF()Wb' ߟ~Cu6IM EϳQ%SgP8z0UEwxg3҄v?@E]FΓx36}?OƃE{%c(% 3< 'rfQp'7Ƅckil$tZf(!6k,P#'ndk-j>fVLhG@WJ.l.$u#=h*D)BJe`PQ} Ung5-6Bøɱj|>{Ƒc4Ü'Ata x21fWPcZojc-wEb;Z3rIppOzGRV _I" dDKictF4WW3ޝD23`2]²OsL `c]9]w-`gHPT8b,^9nFKҝ0|(`E;ގ9Xzss.Qf£(=Z䖝 _:b ˘I}blnyp,5m"Md2>f2}Ӈ^ g8@{^ }H>;0IC5N<\AϱNJ',TG*hm`lit+NR"4/9 ʅI<ɼ uS7wEV\bo9&G4]aԒcVX PS1J~U$ј'C>$A UPs>V'.XhMx9AIJwiw6GL2Ba9-o3"~|Qsq?)2~`<>l%A:#l-z.[E`K IeQsAQ5cR3q8h6_SkXX(sh}=B! ;helAu[S>!OHr'r%L^zb ),}3@\4ѹ] 5BLcP{(zf OQj$1c P ?i\%'H:kN[^dJQspD*].t@X)OfnYGB:\.{ >b6TܧM(*pa<[=:&}rޗ@^TkZVRi>tх;@׳Toc^J&Zqͤ蠵#P>+}mRLgGY'?a1Xڵ_z׼^96uI"=Jkz%T.0xtd1YXQp?cyiaK-l{fnZ#"E.nVl'%%Ezw%#:&<)+TZ6w6:OQHڲچb7lj!nꪖIoM Ò}`+/؁ K:X*w) V%_@I;X+*c0֣?D] 7?e#BJ`ya|yeF1 﫧E53ekV"%ؒwrI 3*tFC J YIz!saOZ;IDit~9HS$g?:ycE#˓i $"?WsPg(WE4%XoR%=d,DY!Hx% */JE3ؤL8v\ \rq+5~zj{PM1ӊqˢJW|߅)jGdp~FOZVSd`8Q0߯>f8 ^Tdκi6`3dI5R8Tݿu [vIЕrn6 y^؇[2S~N6`60th\@}6"mD%J<-=]DN:.%e)ƻ?{H<p܏d8ӯ\^~S73<tU #t/zųvӜQkΆy3FǼǬ){f_gt(@F +m^l󫦧-6}9lr4%qAxpNhQ1U{t  &r5Dwi N0w@J.z{HbCOyG0=SoH5Gs%TZ~Swka4 m|EAeLE?Gc|v壺æ/<@Y{mO#q0B2qPci7#?h\pu" \zn9k…-h[V$lh]'7ArOL GT7ss_a~hn= h&bUC۽w$j\m|]{VD}<&DžmC- h9Jo#ttaVچ1b !H368քQi@04lbNXhN%یn|$zn1JuKPsȃLOYvds@x곪̨DŔgR. o1Qa5y%I[ytG Q'?\D[nh? SBXoROGzDi f9a/fj&2]sbQʆ`m\l4Ú`WN<9JakBC`=E^_e9M1ekԄ j4|5 5US ;IqU= dGxD6.(n xIs譈ey6FD1d)a?yIL/\,rq! [.b1y;Y,]k.$D$:Uy8EݗOP5o! O(};v晟G#psƹJODemz/Bez,7bՂ#0m14,p zׯ89>#ا<\^!E|GaQ?(:<l91]4,%zdROm4 6?j9"e#S1*, yNfrsI{N9";'d8̒ TVڿ6d[TѯjmId߄p g %,\&'PlFEuc49/8i-4b/!8PA0 3m{o缒}Nm^LI?1f&_@%bj> bRCjr\E}s`JNžB*rɊl{:Vl _zN+612^ ŘkaG]j&1+Բ+ăqX;KCRXT/6֏ݞj{w7x4^>:BOK"z 3hJ_)P_>W|HU nL</~SPTv#֝OI[r-JtPI >;3ˑ8(ېQ4\.p S؊!a3M13)_\Z8&.5DN bV 7kOgxz3^طEQdN˒hN'%YBZ2Pƪ<Ѝ( RE7hR# f 󽈼8?jP3) O]Q<SmvoU Kً6D|ofa`v]x^jӂXf(R> >ʦ"/Lؒqf?0FeK:_3reKJ j"W0/|l|m;& SpC>z!ط. &5'>:JT,#9HUS~VLڶ-P<>E!Zn$l6GX] %MU,l`2K*UZ[Pf20 uP ̛T#x`ъyg>=E5f(b\>L=SjTQs0U'ה fޘڬ3%&w符)D y-`uH ht 1piN">YiJ9Deyw.\ѹƋ[Z£IhzM uyP=xe؊ h(MM,6;!` uН:T^ 3Ke#];,jr/ލnnyN:c& 6,x$AfOvQ*m(k ^ 页;T1@er1{.X\c;eI M3<Kw:, *b".^X%&聥=tv]V%K^K:۳ͬU(f9TǨ9w'dRb\#b }U$^n~`4Nv7>sl6W6YCQ u6~9¡ky+M@RY_;of+!\@I} JPכ3.yN++ w]FGY,xa 8)im` <|(b#cKBDkʆ ^?ȑ"iͻLCiT ᎫM›Ҵ!F&Ɣ&Uv[Jp޳@.MMu -/>\h#vQWф~H|UJUQeu#&UQm]Թr%C #(jpUo Dh l,%u$xw5Ms%!_2홭rB2$_6 ܳ<}*u/oGUmr+n8*I@KN-L&LIԘ.liP:\Tɘ9'#6<8_ E"fW5 f%st|eJNPI oO?;8۸~_撻VM ̣;z6AF"T QovD3KmzmFgTm J T{2auA.i]l{le ں̧ݑt*}٥Z¬e!hAS5zwZ$/#L[r'nկK{1frplqSdxgG\$]x5o{zB.ȕG.wf s=%%Z\165Sm@S魓 aV4\~\ִF8 :G#؍ΕK Zժˏ~)lLh9!W~}f|P$\0dxCX~S˝]6^kG?`B;:1݊_ µC|nSRXR'\sbLQxfyM)֪ dx#1GGyƳsMwjf-b7A6}Mw&uZͽ +J|?BDH bDF_7۬"' V4 RZ3&ĕA7Ea0QJbq8EVXxT]^'׺+$ع'KgdCbP~]cMv? cX` mC`v"k )d3`$;ߩP,sG+D> QS,,fj޿ߣk{Iv ^hkGW2Qivxj'UwJᢛ%bk[L!anyj 8PmPNw54Lܴ'tFPݢ1) 'y= `<=C@ĭ1;AG%]І·p(7E\.: o<'%mxܖY{RN>,b^+/u@+XXCG{X6v40'kO^u(qet0y}4'y"9wdYhQуlǎ=U(uA,y%DJ 08!ݦAfEP7SSE0< +)X9qTt]ߎ-~J m(mZ=x55}☈\$I 'j&-kdgi_siMl_6U@ןzxڗyae7 =-œp#lo [6g!{Z>F4é|JO^@:;3ʴ8b4yC?xЅyMQU`H6Ԅ5(y]iA,JZ."}K#IQHh`唥;I'b"eXdbue7rʡ' Ntm.+csyM?qSFΎ n.Q _ }k5­ #yr(VFłs1APL݀_x4\(5ӌ&\=yVɢۈ%YBTGV!/ ]bJxH;<%R:Bz>?+*BB|eOEAo.-gR@n#V0ۀV~#:GaZGH@gM =ý K}ݹ'1ᨭQkr8ZY#k*!L 3 `mX`p#)cقT荠{vnl WΞ-&(Jtت\cc(&egyGutj;ط#JQ ;/".,rb<87KL7 ]:&ŕaCA5a׵T2;̃?-FCK#E[hn+)imhĒ888֪!)P7EX{pqh1@s9ܯ&wUẲ25= 8vzVý_ޙ)Uox߰'Y.Ej]UMXQ?`Z{J:''JԽغ)\HvK:,bJ&&­F -R E#B̍^1%nmt1\]*/9]_ǢT4d! "`X0)".>˾$C7r$(Q;Ac+Y!tv|<^R\]۷d|Z$7!{Fq3k=k̐8Sn캩C\p%fed2@ ըr+otiLT4 F$ȬuyǒP3ti-Zp;L;fUPMܯvo4!qm>)'98zgj Xs >0cwۅmj<1q#y4gA= '= ,YbYVSo ecMkH55Y9:![:p QW`"}g@FZ7_ "E#^BVi ic M$l";M6H~v(%!$_B|] ?ᒖt[3J)@{a_c m+1:DN=kwW]֬[k`|o}/J(zjudk10Rjܽ#>-5ǷQvnBo<8U ձBJ _^=%{E7yy'8 89?Fy /\7a}V 9,7H<cqGA){ϣO,7m-MxB&RY?prׯ5u ci;V8#V]TJ+,䲆 xrͧgNYq88`; юtN⽳99[' 44W|%Uz_QXkNޫVK1;b)p_@ڲTjU-3SaoDX<҇B WzUf+';-u /h:i"UI R.!;o-v]Έ1&X'`Mry.h?&Q'|ME|֎ꋛ-+Xp"vN;D c!CwW.0mзfF\6f+ Rw ts; MޜG ZQBE31ӋVGB..z>s89xDkA~!9𼉃&vsy ¡fT^dQ(ت }޿DiOK6'M U7ޞ/M8SB B>ۼ\d=5$ sv0A/$?8npwWEƢ]]-j6i4'pաhG -Drm%aw#0#޷`OvAm@$P=YJ q o[Ute`S;rL2Vd_?TA*\dun@@,ŧ9GՌV W*il/ܯl! *uG&!C15ʳq+S4i0;d{ܴF̅TJBڳy@Wh`=LQcfa!%z-Ui5R9n@ #*R:mzʎ|֫B:{ l\_-S:߁W}1,o{])R|zfBnb.pUt,UtdDN) Lah+V AvoUsJs4o?bNj`Z _U 8>fHA5XkQ8-rsM-cϖ bF W$,Wgb$!>ɢln}aLf[4ƂXrՓ3j88r;2+X[}dgXt Gu-3_"W4zLT b{L G)1v䶽8p"S}(WL-y;DnL ,[I$)ټ8*=w[iu4E}-=/90r(s OsQ+:p{cOxB[CIz`|׺OapǜO~Gvc/@x$[Z9.kKi۴}|:c2^l#JZL)PO.v;Fx\rcG`7t! IW?ߍ߄WZN+K g ;3^88_Q2CM8%^TkP% ?Z2\6JI)dH]9Eeo$syF* lvQ%% P=(ZxWZLՃFKRH@Z\/F B`iCTp6_'B{c}_1AU&jM S ә%M},`a#1[`0A/Vb\@NZ1vgy0ķ,&hH9 }6 0 ء4MZ4UqU<~ٗD7P)fRnF]M<Fo+^ h) >5PN{!̸qǶ. $kDSc  LF1şCf|?5 fXou Mwg -\Mk8l35!3x:Fϙ2;<-YT8"Qu'F~VXwtU%#`2ìC|w.f)Y0֝7@ԖZ,o/qNi1 2pgPBAc1C ^EpEB!Gq Me3(mCqj" pZ'@IR.йǴ 2rblgY0uF?L-cԒvm/0ۧ伤7t` e`B,|YCnR򑜵~'a#M?I >䟭TQ9ñj?`퉮I-5SycSإf6^H>@H()3d &ktR(QéLt3P'%9llQPT` l06W jp4oł?7E;"֭(-ZkBiҠU(S7oɉ:K.|]WM!fW jy<{bN%=3>ěW~ O`4(R.>*r1`+SO:TPJ_{%k4& +9^LjFFd @(  WtY~j\]msG( gd2Yl@ zH_:Pj`lMWAgx(F; JwOT͎'CrA #bz i;uO'5]w'9W`۾ =ZHigΎ% |c,f^i!nqpZRi}A X,~ W0{;W>f`u/Y2fֶ())SsFI[~m`I919)oLA ʀ1LCX2lNhѓCbj`f. HqB@ R h7S%+󎶼]8nݻgtq㚆qΗ_QHh[Y)Z s@cH#=1Y\&;j} i<]fCY_IL9*h+IBҌLDLcЍwwH[g%m2rݭ;^Wf$uSa?j~k=]Ơ<~#'<8|hOUD 0(_SCcPC۞! Tq* -b?2I$iBun,f9^ [錑V"K,_G]U x:gA 4xE:/vjbFpphĵqQB9v~LwF2 anF'~{U)08dFJR "A/?l]h輕3'-1%i.*q* /jrRq8Oi [&U|"b"R2,qQI\+&ٱ!ryy;>9h[dՆZ2f`L n=J,k gǟ}ۜF-`&!wmp穧`8.-3uR)XmYNJ&q:>r3N3N]* 7*wtbĦYOZhG^ɢ$qX)/CAG No OEypB:=g P\P%5cA7dN/f(N7V 9k4ѱ X l /! h+rIXpz *NP!MIB_A& ]:0;j\1&8KpZ\5lA8j h-lS*reD'Nu-ԜkЮ g*U z嶏T7ccq+ewbB@pT IRD\w"k d@Qobg5a)cuRvbYlpcdV}-ai""=(|}82rXer0Pj3, -lt'wkUA1k F?{R c< :'ØQ9[,[\ߺ1SRyz-3-1R͘Q (a8~ _&/ۧ5w?YmF яh搄Q3.Jev *yp=\[-& Z?~WGHiz|D-a45o,³/V{m+"}v۔ލ@..:x \"i⹅=$b ~(;yJ5{A h?=yR飕-(<( !ͣ 2s+?*hSBayR+a,^6G H̗)E9GB91ng#6FI;[wlPL8KN ]|q/P vjo>SI]5Ab#;zGwq1.R?-W6uxRӳj1:lmjrJg /ϾwT1u03C*Zy?_[ ?G«bDPV]R_k|+0*Sk݁_+֢ݎ3rJ7/9(]e)1(0Vx(@QiIHRXڷװ+s(`~p}M߾Goݠl|p&I:DHﮨ%i=bz=s|a)Ѩ7b/; &*EHj) \ & Ҁ운Z~5L锔3<$ 4eĨ9+=,a(Nj7a<}>wxW0\.Ν*Ufe;=?7#BΕ!_Kݴ[0>`_C:+!-LF jw(-`I qv[8H|3K%Zh^d9+FMho!mjXQ:BOpMj;lVW"+Yv~=:^8fhC5ҔnFNJȱ2>ƻ9PEg%eC mG=_%VLyYi),{oYסiiuKU zmӉ& ~~7#1m*h[XoNM0ĺiPNgwxZ(O*Q 43?ȦHK#d%k,},~ #0ra߬䝧4y@Y]z?onK_P¿r7F1 n;8)OkBъ^],E:q\b|( }z@ĞVkB=fM5$Z܄-tB5ºX"8[ YIA?H ?TOtL|~ue Vp{՘17e>٢" UKQoc&zثcoo4* )jfH|g8s<ܴ;S@#uw "Ԧ^^_.lhRˠVQ+t,>z, ,P; gd!XE|jvb= 7|60"[2/%*Ϭ/:o'H!l6eN. #3 1*nsۑƫ㵇3| -asU `2s{y!uPU9x S')\QYSϯ jUsگz"Gˉ[4vi@X y Ep]Uv7CTB&Xj͞xᲵF(WfxI%EWHfo{~ww!*F~,|Wz&nQMBxyȾPB{ygGlXr;Tu Kk,i?22efXߦɫ z+ ۘ!}]%Onc򕉡Z̭so ) [s[W4vD+ŃJ~> -{]m 夝YI^m_Sus`ظ,iتe=Nw67~ ' I7r5NA<%*"9D~p}_3oLq?6GR` z_*[8>sh(2=XaG|[2:/hC8 a.M/cmНd`3ZjWTvEN #kOҬ/NfemOt}(InAOtt4#ȠՒj͌GMk6d{y5WH%*F lfE& ɴ Z,Pωc8Eɑ7%nePт&A@ Pcw%j0eܨ) U Wv$9{/'`\$Bz܋hϡƽ_m~2 -q l(@f7n{:ݳܬ̐y@lD]~MSe\Ytm& U'5 ;c.l5 dSZ4 䭥JPeLYdb3r'gڠeuؖ)RRω?Z pL{`'3hԬxXXh;dBgGAsbX.Xs*xܸ OXN 6 dFiDVm sRЃo!ZER5>Hbs Kz>@2Lg60P.$oUR22|$Ux_ql{e)&Uʬݲ^Z%ࢀI)(TLI4D۪.Hs,4( |Gg^j;jLSM[gc#76@ICۧy@<*JbD'v*Kb,Ff\<^ ^ۯ[x/{^91@-z="kYxW_z^ڌI搕ʃ8I<`f*3뤢0aRJKRT@T{S+H-_P,y _x:5E:PK8jޟyE%fDק/yjYۏkoC)~^Ws>39t9c/Pe|/5QNAQVh:RMF{ uuto_V*X'X$#MXVKҚ&;  )' d0n|v\zJ$]~`<o>wOqL9VDPxN5, S6TdG0΂{`1MKLr'-#S^]Z~˧`$1$yH\_,00jcݮlp~MAMMȳ_33>n`2h\q)h뵍C~na] &)Am{*?V&-"dzs-c+"f i-sqmoVsġ]xAU wٶƬ,qTX`v2R 869fd{Q}f̸5Ft~MmM^&8~B ş'jWql|߂l_]`9FΔ><{zթ}ZaO&}zgꀥ`AP?߬fGfr fF{pbDZ:Z0 ?58//FsH^^;Y4Aو eŸJ vU᭯WeVzۮ XR>9 ԥ mɈZ/@& E|[Ml@hy^iFao<>JKø wYD/x5&E<Ƈd͔j `"eVn0;=(Xkslȍl4x2_~z^7m0˷xW睃lzƖF0_ûe%, +YXsV= ֻ?үy) Y,\oCa~ZkCgB@I]FQ&9`ֲh[SD)"o+YWƝ@!Ļj39wӁC4hf,_dsˉVM,}NUkbRAShR'FynarģKOrV:.sڧ|8~MXZᑯg/aTΧY#ԵsrgX1IYwQyunnfp^z8VSvjXP/]N+9-C!TI13 ˔2TΤ1xg(w2О-;AUIK\Rvn|ƹZ]OȿogbpfnK(ަEhJWbcU5JLޣzHL<ȹ71Gyma5_)NqU@" 88b6s~ta#p^sO$I,q+u;$3g,ǛnD½1EYMj ˜( ]߂y(gx3JhM]lc79c_}ܐ s7StwS%t"$2: KOIk>b26p[bPr曲e؋W)$6e$  3%$X{<#.(X-˓oX9R\ΊLGW,rvNoP `%, ytTnyQ}61=O'v%h5~ @9&`0>͝\ ϡ]ؐ|,։pάfڥQrf".ҥ a n0A?PC1zH*~$-/6ݒ;Y*Ⱦ`&yyZ&}X/PƇ[o$a|$#p6AE/ƹTgWc!:b8aNf!mpZr5#j)-C?>[ $nsҾB7ȧ#:XBýi(U]`mjM` f8k>w;Ph> 9{ ₹D6~2JP.&8F:/\`tgb(Z*XD.xs$T]u~4m0fF4]q# "A*1qSH%l,M%G7#X>`kn -kX״ 8\C5*T^% j,P~{0@?(v"Os]Q18Yxͽex}Ndlؗ/56_łя.Τr4燙dbQN{;C,݃WF}sO]Oo ٩輳;BmcX &~^-1p- ObnU 5r;`_AztWRW5٫uZmY&XNow R2J oCeBA#kj Kڇd| kCM\\I߅V_$&,iHU0=+Q_Ը:0Q|u\ 6lk܋%Gnh࿍8AGfK?I$D7+!܄(ɞK}j :&{ϠESbߒ ^9|7K)7G\ef=՗a;.ʁ5Ra2]!NV2hm{NjӼ'wi8hPN LW7iȎE&5[De52k4gl0ooq4IcX ,Ei:n>ԱnѰ- )S>\3GҖ-`)Ĩ>a,o#P{Q'4-DX9D09<}'9 ƟWR(ΰ/ajrX `*`@/@fdȌU]I,6 Dio'-EQ2F}sS l.y+8 ڐ*SaL%,9۰Ts)4P)C ~` ?%LKQZ˜?0iz)y*;['?U ̌,BKdL-?*Dj;'jJ _k|!Ĭ؋:ifGo Yռ? hv: CD }ix.g&N/2BLo&6e]DUIYV `fZ޺Q,kP!-d?lF(!5!l ~ޏ[sm]{P;`!5|+4)(p0\4Ʊ ``/.@z-Y N,xH#uzf%^JOj<3|V- 5M82 E^;B:3бW!@KWJQR˴4M{?j,-ѳ{4/Լe0%%bꭠLw ݾI:]l |S/^)X豃1A}VoքpYR q1@a%fF3ʏ(bk8⃂|4%1=TC 3-3+ ^V]GgqݟJh\ii\\&e R$Mqbe?i$M`=jX[q F:X Mu cn/v 夈cT1=wX2%v̵.[e>~Ip}%WXp2d]-?JA,;eǃY7uF3f,y]!B v!jM$]teζ޾0L]}c=;v,!f4˟{@ #Kq6FU#`Re.ǦN P>H~X!7ARy@yYk;Jy[iz7Ԇ*6dTTzrd `70Ɖit sN|͆2?)[v}ݠ5bʥEn]OPCyn ќ"^}! sHJ9YTvyyju;u$/;>ϣ-i4j!+xzu&Z0pj,K{FΰiTT 7d_=Ije?j2r\CcUȿ/Yf -Ao$!aerLmM<zc߿ s<-ν9eٖ@ΏȧѼx(cV{qk'&1%l + 7% $ZvxAX.0 7Ԑ㔳V/C43O{[SeԷ0Nq"3fz^Oe$?XXtV {g[``LjrEQ'v>se|䇊ј1У]4 cxJ:mn&i8hzڿ^gvcljXм}8~/Te8{&F6HbK߆-oT'M&q7z0d8f-_hF@^FoUA Sz$N7Ff1d]4\raY|DSRLGYtF^ s@zB67/nvI f1Rluw 6|i Iy=5|p^G)Zt0 tn^cw5$=o%>LI٤ۉݙGzl0M!5bʲd ѐlaU=i%e^ `}G] {A?U>u.]’E i۶r;-=yT98NXl>vU]0R(Jڜ- >^1X @&ӱ}׫c ms27"O t߄r#Z_.sPM3[0f̪!d!O5lwmۢ-Fo|*OWY,-Ornwb=E$ZƦ`vhEoxaBiG窬 OFw{KvǨiP|w-lb)ʒ[L9J"J rJP& |ֺq.;)\jy{)ڜ*BtU큏}aO9G"SA#= ERYlӴRkS$d˚ [;O'y*W# `ڍHmUgInJ3%zױ=Oߦ%&`ʁvpc Th~L-rp+]1@[T+P22.F/Prh[: R]pzI4mXˍZH+|[.@-hڠb:i>8fɲ{1 #-@7vq[N.{Z?K"&0eAK L\C9,&Xu; Mz3 rǠq~Wf yYel0ϤȇւF1G퇠"?d,[Œ8Sa .[3%?|܈+F#)BLp<烈Thށ>Zu@ŌKOrkB%+Y̶ZAHwB@ ujw<] Ʃф2T#Z+lX_m%t%3FahS,2C6 9Rpr;A ZS}=J8rtVb tZ+0PXϱ䠕ޅx*=bTnI- 9!=+ۨ7[N _xvrSjK^X 3('oĪ.QRN|D<1U?izm$S} jhF?~"j#>d-MS4p]Ŵ$Rk%$ӶN,*0nTm"0mm\U_z4T/l nUhG;0H v!9s<ޡ!xt.ff Y\`HB39;S%n7}υ`b5 Bl}DjS^?q]\pCv!wa%ǧhpi3w/YA(Wb@ ډ▴Xd?Vn )lb 0d V,SjCxњFz} j,3=Abؤ}n+iFa Zġ_ *G\=G /z-b@_p⾢Va+c X)~Uݑ(XOk P "xUT->p(>Zq:ĈHtB#qƘԧkPu1%{Y. 5xc*49- )X9!LEA) ϝ @9,>*" n)2ku8}̞n'# _$WTZ8!)pÃPhiԤȁygYڨB\aДW86DTyɌu $[qdosʣXSw쒰<) n RhCJa#u?|Wp(#RKgÌ~1 d,z4"WO~[Ǥ^4_d$#&pI' ~sbsˢں@Cێ.ڳ7 pZ7N6鸮3Z+Ors\#aZ{^y9 }j8NZoW7ݗZV_f+b7~ޜQXPu祿b XN~ؿ:.d}ʾƫd`O"{ "sg0 >x}E3՛VgRQ$BD'5K d|Hs:ȢoS:/Th._UM.CZt$KgnSIg(pnP2%I(+ߟ\vz.:|.Dr›4gsJPќvWyz2q%6h=Iуr۶E;u$Rj<Ssm~ |CS)bx!CX2c?)+)?jkoB 5n71g)4Y? 6lZV(^1/ĨfxհzpʠDa,ظ3lPP6<&GVg5/!g|Oāu/e5íWi99`(C Y(r$Y([#" WF֙7cW!!XThbϵ ct~:`$}M'Ntx"XRo}#<1NI Z!˼I`Sbn >} ;4\?/3y/f$ZDƲM+d#K-REsZrʈ kx:B1G2QPA4-6?~X Q$ dBPyK>:#wZ02VTe]l>7c%/r nI0Wb1]R \Po Jz`~yoͧcޒ _LB` Wm%(Ie3: s=sTqs[/:QڙlX}]_~LR U`!?9hئ0Dh^-v+[QU•i Є\|ⵠpobh`}*u1zގgcR56Vwɽ/ bB6;w5$HN `/38s^'kn{Gh~()MR+@SDT S64:٪IikC;/!}+OmjӠ!7s Q/A%ey\5<Jkvy@kL Pİ = ,b.1kCGCqF"Z7{Hͦ ]=K]݅Ġ ꒆIrtY(PGq2BXh,G&Tؚw6)>O' [>lY&Цr^ՒlQ+6|{&B+Ϣdˮ5Z͏/ OV+Jv6]Fis0RdJ]ͦC#,!9h;xʤ[Y@eW㌭0 Գv4H@9I*QS"7>crp$D8@6:?E|GtNKMđʩ0iD+Ĵ<-L՚\}H>q`$ϋ,My#3l&mj®s vyG/HI&?|@R[Vߑ9kG wZFD:Zpz'ŕa XkqNH 2ƻ> wxdHo:)_HC[O/ Mr2Vjϖ׵n(a-Ff+-{2aj>Fq3;f@3luBpDL̃g/拰ݫxwo㙲.(*jifA_keWx ![L/{&d:ahqfEGU.MjK[EtZ+DsGWB@ަldo~Yb7!h)ikӱp?-laF#X<Ι'#!Up͝Җ+'AIBk|TE˟"\% g#"㾸}J``eҴ@B@=MF!Dv Q./08PnlTs¼`/%:9C\´ |w[ܓWtc/u$\Vr1,osSL(ZzwDDPxk27d wǓpD}uB(XpHr\Qqڄ  l`}dD ^,*Flb{f!nW%aB ,@@e"QCGe5QyGup 44AI7h{DF;Y ,X,Z0ӑkBR[謜}`;;MiqcNWgL!Y^72W._@rΘI!?,:$do^.w_i>C=AΠ|Bhr3Ȼb^ QNcDhRD1_hE6\Gg̀MSԜݮg~?.#`SXQfPd&k3)N;W[=G#I=~N{޽-0ﺭ+D\ >Sa4Pt v3b xMkvţ)duS'\hݺu$9C^j-tN*Q_t5uw@̤=r0mQOMzʢ.oFʄxNRDɂ]EH]7>K\{2|h:n._r 0m91_4 rey[< #H=fUDdjL %s.jL?z+ @aU'"Ȧxgs[ c[U:PU=.7&MN58Xcw7_D``=,y%ŗ<1?z qh,yUA!Nr;+*BH!YN9 <7&oR.w O dGM!{iȊa_Jh2N{˗cIܞHÒb}߻m,$ h`ixTs™sѫ]w"Lun/= ٦s`y>IFy w._$'{Bq<~p<a>3qƆ;{IlJ^* 9DeQd8$<ɱD?֋7"Lb "m˃XZjSҘOxII!w桌hB Z+i1gT3W9yb,Y1^z䫔.k{Z eDʹÔv86-lYb)J-A%0E>JL@f˴uHO6غw2fkc'N(J 3rVtBx/g  0I姟pm`wO߂Cvcz`Z^97<z6՟zFt mUˤZc zhxg&NTp|gʋ0yiI,6z!sj\5xӞ +pXf$Z8{næ.GKL\?(vƤ0s/Βɠ<Zln mܦx͆Y1mN, .9gf_,Z)7\E畇wO&&dVȒtFYn -Gkw紛n!*aK GHmG \OW1[.ZdGyORd̯ 82-[.z72d~ayOd) a5i/8VyjưcgUurZ;0Nme fM8טeID7lADYW5~ :ӏ@`F2npQ@KI[Jjeoɩ x* fǓ_~LCI^QTYM"kMooO. e]^55=\ZPr]~ tL9rb 6%ˬB t]=oc,wl ^ 0ڔHHToYt`Zq0h#aK_@QP@6D+U > H }3==# ?}ΑfFԫX^yb̰b͵fX:Qa&j:CHCFt2"w!$As4;vRǢL`?t=aK=$[sKDWk.ĚЏSze5Tros D~[h+j* *ګҷ5uA0vxQ'_1 O!pt81ӥ uX~`nsJ y 7Z8I' o|g*v2أ{*&%i+݌K'=,v E,M:RE`e5jɏa)-CRhDͻgIRpH3kN vyvR8j!,zyʲѧ4Q]Ib3܃D_|r@k@/tD|%r3qёq$]2E#[Nʤ~?;Rdv rIÜ7"~] Z)qU ̘hdU SLM+yAӧh,xn8 +_yI2yVҨTFTor̲m̹_,\  jHy'r,0~7Sa9\{TEF gv~Dt7S_O G(!J*rO0A $[::nxZefGǂtXB9FCoU=߃*YaNE[!~ Îo zkG-ؘE9]PJ1).$ta¤'/|y~=[ ;\_7=XKw fLj5#Ј[p|԰q#sڌ/-Y{sV3.Mj'!,^&TfqV_zhA Mݟ'K 2QͬQ.ɟW`:ɱiKLDMy5APm(DUR#fEĸ-56 ;zg15Y~,Ĝҕ6ڄ%Sz6E$}O(6țiv0onley?->wG}nvԆ.x|n%`fov OMbMU*=&u{&K,`)6:\'LhOԿ!haLzu܁sB)!fca 7Qݻ+4eeEݔ8~JYfiWLq.aHd ׮RUL;ֲH x^~~J 9ȆuUW 4=dY-e EjgYM D%67MsڴE5A2D (*OO]dB!~_c,:_ #(čO9kMZc<73g"Y[$u?X_ Qԛ"}1CQ/A"آzV=7lx_#hr_(='rջ1snawgC?P'WOKomXa|tP VL#Eأ< 0yF"K8AaJC>co"w^/ 0T9Hcj5cep_XOJfϢ1IX'!Hk ~Y).ğOl 嗇^RqCY =h.HLѸij|F6Cy^ c˱ ??],< ꒦X+.崑n6T_e)ݫřU]34Et7L+W'Bڀꬁ9g8oZ@|y)›z1aɤnHˈj&؉X`8YȾBmW pMt3[Zp~Fhg^/BݠZ洍4W+1j<*)?q2WwvWXy!of@3TS#2;Z<Dž?u(ԲI&9Q2I6QJ;# q 7$-fĤJi~ 'l֤ÄU(4u!*4^vbkfV0$@#{%9 _8rzT\r7Q$ Z|ԬBK(sce5}徎VN)o2ۇ0V2MRph \wɉQTb yQ*oL;C~ 'goaZTꉅQP_ !zjFEƵ]Lbϔ&x)qB0@݋+d691XI,F5 ̔=݇}3pe qzoG8\(Sta 3QQžu}Z3*@&;e(+hdܹhү oE`?~_WaWP$ Ȳ9AbN,Jci-QWX(nݫoJ OT,my.WRP.n,峭ֺqQmp9YL*fsv  [OdZѧ!B@f+ZlYdiW`.g*ըDuuƇ֡85lKY,D#gsިH%HU6ׇ0oZA%5m̯aǿ>>0VG+m5hO*#|a>3CYc^R"k(~?֢Rs=G|fw#WG_ ]4P+0BTk(3ڹ55kF?T>ӓcϥ?Va+xXZp8FC kA T ؀tՔ7oLYFa |vuem ԇKJS`ԆHuo;2wsc([9'fp2 &y0Ś7և-"e#1)^XU}~@[<-c&@[ Jo6 Tt ,So\\->pyB_ۗ~S)#?RRV̑vK|y[6PQvm"eIF4Ԋng\K7.i@ei8yǴE|5v*&/1X .ֵ}a{b+LV6"4.IGWkh҉* c;aR=X} X~ܒjfJu.-_o8χ)}}S~y;S@Lv!ngc4{73tx;E"dz ˮiL{r4ij )W 1?UY6:rzM2X3𮡉&ss'וx a r0\Aŀj睦&܊5|wMtyyTDi$M+0$8Uv ^gY񋀒M5R>)aj|;i̚&a<_8YG4?_͕ѡ̊CF<rb! )X*dw& .A!g$r:O$A9Ȭr!|LOQ=MR,ʐh) CՊ:`p*aXT5\|w=ohb.'6E)g6qM,Ns# oϟznQ;;fb\5,>| g5 x_!ٜdI|ZfE>R*-H)mtED+{ܢNdj\Mph3'w8m;̇&ԛMT" d73 ,{ Ate7[ p$~o^0A_%8wCՄIӁ!kǬ0_ߑw;]N280o,Z5{J;tI*LdeHt\{W U,B=2 \MxM?H銏F9"][/ttYn@my"%xYoYR綔t!8* ?yS̀3-$u4XX$2iyxJfTWN3=*bZQ# ŇlNy:ՖK|PP?Qu]YnQF]pglqt?haYpEU~-~*~{ V3SP|Dٖ6FDZ_yC'F vlֈ%@*2 xvK1g>"z}9_+`UPG[ *BҮ$v(߮ƞP*D{}AJ0铎|Ο> [gJ T)X{I" b8/yoT2V nB~EBV-uf(ذæJ -ӜwvWs2r k03Y=uyWiΒ̯1b).a LQf$j;J"BiM6s $_FC7F+4'7cy;#%0ӪkF֜i3I01^!qi] cD,zl  N+1SE0jx[W0aiAx{Hiy[H9Q=#_ѦcLyr&^Hb.1u1]"C&uf 8ZKF:.}V +ReG (@r!Z߼f 0cٞ $)hEJ?Q"cF!V U#㖝*YCci7]G~:ߍ_}cZ(2_%bX˳wAm'E˗t:/big q1v7xmb =sif֥ *hu+,xENDÿMʈcGލQӂo{ b7|p?-- ʟV,(!P naqUC]Yb Κ?Zg]X8 d9^\-Ƞc~+4WC7r6~4is 8yA'7 /uQ6x2oN@p_?.͸- 3;Ϊ~DX^a5VL>Z8_Xؤ? wlY 1.8 z.I[fԲ|ϿEN_O*Ol<^$U l~ja2 =嵇ԥ 1^E 3TI*gP8M(?mT`a/e70}D$dM uτp`"E{`411O`Eܐ}OwCP*fh%>\S!B~vŸ.Oܼ`jrXՆ2Xcot'韞avIs*&'Z$!iHx$ P'8;rfi_ZZ<9wWp&S؊ZپESe0oDy|E>Q=Ҕ-ݐhF ZO:{xc$ǎvJת*$܉SYmqO;TPk4m' [~@ 0"4i H kuAK>5^}u10G Rg5RU38 w4&Xy5Jh&1]N#~-#ޣ6=.DW|ơ5V]tҩ z"]AQF% [ϝ-@rёV 0><7 ͜gĝ1L"D*^;"YвMl<[$^`Uj8\nCZca6p! [m~ʱ*N[|g\ť2sb(%K:pc l?e 3=EʑG[m7.Z)"\[ˆ`^7D93!=P oM;`"$n y\(o1Jq} C^,;`\Ѽ 1cN?K-3 ֳ0c\yV:p%U+]ju'șւ$Gв [oٔgb_ã>xQC3t]D1!i1(xh UvԿ\;֋.`#H3٧7 FT=7=/r$g\1RzDSS23}eOJ5G&S @n$d&Hx9M@ )ꔷ*걕S!{אr'L sOn;^PlpE+"nuVQ*Q$,(ѡGKQPf=4> 􏔺~eOS C!B(؎}]p]yBI9 r~W+q+7ol{T`CŴLlJ$._-G?a2(Izl6K/IDku\k.B. Fڬ\UI2x*e%Mv2f&@9$ߤ< FlSKFKu>aƶwhDeսU AжH`e /,S :Jwx^qk\u|kx\9J*ҀS(U{Mb،[0뤱 3iTp@LDo-IBV4`7|Gq C²S HNi2vޏr;T;<݊HHX+$9\}_\G󀚄'u}Z{D yk|1I41RVw&CTHw i/1ek'o'( 2Rf!Z2kGJ|E`YGmOM[o:A(_'|| p~7Ou?ۜn@^ uZw</TfH~?C@w\IDfcΑ@nt Eg^a݊5˚S~fKS~E_Z8l%W 95uM \|9 T;77y{X5QIB0=3(]}I; :ѻnj륫R aP0]gfDMu1B4Dʼn+ H:$dp?; zÑoQ6Dǘ"X2Mz9YiGqפ7h  5ytwݯ=h/:n mƸ7؃R[A.KlPחvcFkC;HH0#BaF8bEͯ5USێXbpmBne8k٣)2zO kE $PB&`=NƯfhgx?W]fϿgIPJ N$t#%6 +$kW XC/jqG,%(3h>F_D/9;_G֬]SUwT,#,5GF%Ru57]$;w#EYLm^T}3+&o拧 aa0PQ -mv{/GP ZN'ŗRCtP$bf ;&rs$.`Vm*8]f WeTQ%[<L_8J',9U<w`ŧGo=4% C1#? u:zICj$M8{CK~Ӭ*w y $3P@d (sd6&?<.> Ks$wG2.q ~ #7)QPpIqm< ^\~&†FBWkXی)N0ҎEnpm-z`mi$߬-)X~e 0Q8 ~]cd_wOB^˦p1+v?-a|\Cxt^;g-j@bZy|DrQ7c^DpoHiX]`9l@lTmbLO[0Ihf0O;!ykVo|ٰ5м[dDYnO[c8ًҕRUvfea#o?[*ȝI֓QjrNlr~߄Zn0nbMWȈ9r@VeC**Ho2|ײAMfEB 2h$P,;Ƭفǻ7LWI=TZ%.<>>å^Zhzk(gdGLm`Nv8(eZF8$*㬤DRԜkDtn>>“|yT{uh\'s"ب&:p~sאW%6yS d VµOd+y[␟ٞLH'(G4/W3@ q6M.hvFPl#%?1YR6YxpO9hΗj0k<;s[_v]z*1CxQ˷<: ,)vH6U'"> Ɠ>fk*#!E bΗ2wPkumS=0MЂYDebT"0OC(6Nu%o|/!zB\uu 2VXh'G*o^efqpqc\tfevΎ뛁[WgfAI15iJ-#FT! k?p1yЄ#)O5.m=Qt8;v SYb>?Xy2&3Yz׿sbt6#qU3x8'By3d.˧eE[YPl26ypU]x_0_Va23L9|8%1l.TՄܺ2ORY輑ً=XxY5}yW8]$mrtA`,pǣ2T [׃F, mS!\Y-m=#@^h APU!nϖ|\y Ef-F~{-x3!޿uh*EaF˦<, V鬫SKDGiV݆~[gc(n 'sGb`enFo꒰he#*ji658G[7| H |bĐa1a0<Sj<7yDt*Ho,y@}&G53*B@j+KLgS\yyذYl}BvݡOlKM,~DE p˛1ATo?38P.qd⣬Q EXIKF_q*`H𰊺EH<4 Fw%2n7`^YѓLO={|1,y*G[U"(C//c` j e҄+Y"c6 P'O&kFjI,h0URv4O4AwZ2{i|F5c `G~Ac(:֝SD!`'~^ƺAڥl0C\xɖ\m 螜ƽ0X}0j#jXMK!><(e-wá$G F}\ 7TЍ6cir`=[G>M}ru h-T,%_v?RG:߷M)t!JE0s$Os`kpZGpZ^dTLL961̊쿢xL!PH | )A"-?# Bjb 6%} # :1b}] af-r߽o~ycE2+\WkQޤWkol':EE(իP ިӀiof( гi-U\8(y9mꈒ X8^A6TaCVmp 0C(XUxW} pbhp-c,/?{7 RU';fr(|4!FGYss?o0PUo֟myR9;jțٶ-vdJzhosf+4h=hւk/HO~)%lu%vb( 2%N#<|"+ڊKZ4K+ю4hG=yf763GPQw')B/z?f]cUpU]"R oL_m%IKá45NF{KRt䟍Ɵ޾ IQIAtҏk܇=7vӞN^(pkEkU/C[7.j4֥ ':ws [~qZ ' %i^Ҟ4OͷB\٣ xJ7(^jݘg LOHvBF f^͘ނFf,ꃈ\<&$.q۠8uJ+kj/=jR^p.E_ >a>Q3CQty"8Xr`Oi:SVLQn6yK _V'Kn7!ֵ_nZ  w:@`0@G}DF*XQ^7uV;n>+2)rSVUprdjABV 2.>QG+#! v"l攮Ϡʯ&0$q׉}1 ^RAjpsR9xr$n_x*C7f[`tW^WVICIu* HWF_*[g; zi >l'S75v^YD&q(4 ^^Mz^\iinJV [-6;Nicjft?y;ڿtb*l7]U6> $<}[:i]X 0sx犚5\xzԧv3ΞHXPTBYN#ɂ a)h(V7vu7oVʙ5eDVfxǩA,Br8>߁+Qn ]hIT$gH‘CrOg4 _||Hh7$Z+'"pvf3BoJE㋏22C'L`OOq8X9ffh{땝 #8[+m\y28vş=V0( ΐRYP3Ȏeь_ H"CS]2+hѪ*RhH\ݵ!L / r+xG K*DwINF9Gz`9k. x@Co%f2uu3\2kLphzhP``_[i MQCji)4lnɭu8itb?O۳Vx2ɕFuҁX6\|IteǗrͰI`0Jƺ|#؅^7teeIY0)ǘN벗98/ q!G+!'tFZBN'9B;5k2:]>X%S߄S΀5{_/CrrQPN'4kpeNA^uQ? Jc9/E gw/d}T=8ed9:Ӣ}]K*\&a6,Xl S4F9e0Fpgc8~_KfMǺf)oݩy|=z{vav@֍oIӹw4f܄@)BS(zѦAR҈"gw̐S]E>f_o/Dj)Swy B (#}(̙BACVB؏ڀY7(9=A'N@(^iD1'y~_DgXn d )`[z3A ne7]',Ģ4܂Y 2 3bWB,̱ ~>,ZVM\ްr iy+ڪ?$f3`B$1ЭM [-zW+ʸagpF orn5/ DmO¨}lNiy/A y_)hДJK8mf4'@}:/DvX]e O%S-$$8Zti7eM3= yxz]@d 9m"&K.g~ԧEZ}> }@k LhUjsuO{"t3X9 2OEPpW}v&glBE %XU18XFRDتR[v󏺎uk;(? ̱Moy);[,NTb6GJ%ucFc!-HDFQ-m! t R2DCɰ&RSYsk_;]9nhTΓY>JsJª t ?X@L*Ag ArAvx%U|M᰷vf&tbAWY7?ΰ'<34R{kEB-ʻmY@mS9fZ^j,H '?Hck$צn4ۼ>Zi%m%H$);GUmgG2<0~B6qAdn-.$cR#~ɷ*ZQ+u4va%qPd)63$^J$t:>u][ `Drq}lʋ;ZM}SAJ,0⽪k (zX yPe39\YKxɻ u_wJ1ncx/$.d6C<>E<2N9Nzk4&ơl \Pւ]979czb]~CۏD}q}`gMmQeI'peB6B;Vhꑺbn`0 Nue5Mdt4 =BIL}^0V>ʃ+b}܆/NKd:$|FQ,kIGg[ m9i4C=gzKU.}%V8 Z@'t#!UKv P1V\#(O9BM" ~jB5F* ϨFsn 6O~tmuWH[oUk'I}tkb \mk]J [GGJN_Xl=:* )]YÍfV(b'_0meMgۮrRW&ӽwe[&=,a\c;Y&̌0q (U T׈N{=>}FA%'վCK ޳A47-} K;p>tuZH: VrVz:Z),U7QkAaէQ(sz2E[\97C'rwE0 v60Vn y*{Y*|0qԪn~}(wA60vzC1X)=FpzگiaT٫FTt RV&Փ5j.X|>ɱaSLϮ,y m[JD. mw֥2tX0ȱ/;a>lFxSZ*-eAeRhyxyoM{0VrRTyո? _[lLR3g]TɞP*}#R 4abF[DHj*V*do3;K"2, SMFxU෈ ,mǣhJd_=[c'c8墰RTV. B!l5!a8K5ହUC hrR;tY7G A&#жKѲepxnBS̶Wo2[Ild^) אشfZ1Z ބ,>(V:!y7:yDeJt"Y/7 }Ƀv!;DžnVۭRї5cx(/6%*B@2{_~r}s&VTg'hb ~`t:.UteysHMd'XJ%ڄL%?F[1z_ HLg m)'T_^YƘf*p@ޓ,>_B%n=>BNtLAPH0)Xq`Ղ*Seh!G٣ůMgӃg% O%*4 *?P5T 5X,J ь9?5߹WNPZ<{d=5`qou (6e+.Q_L ~ Y!2"tͺbywtŏ! smzmU0'>( ۿ= XRr? {߿Gٿib˹)nYwP-렿y,42r|UG*wWbCUVb:Bzapy^65p$o"J0:Cdh *),_D7cZIQ'IpHHm^xڼg Z1C[^;(X(2WV9Gw`~.benUzNi⁾d4b ^皦E3;M rЪ@B^dgqW&[]{ZwҼiəZ$7OtdF?2L1neX£OyŪ4ec3/|jڹp6B]ާ]-# vWzŢ'/v{BXǢb+ SQzUJ(hy>%!ʁni& . L+:b6'*k{{~$6 %cpx]À,|,{y :qiD2Ɏ܀Hx|=A[d -Y^)iLsBE1y׸/譻'C|Dz^q4ui٠9QF}uW%o_yƕ9<.# o#!@:l$4Ӈ>b7|J>X~|}k@sfTvXSCư%,-0[ۧArm7Mx>n nDѕj<`xEAItР͇İlUKPt kbʯlgȂ;ڢH3ޢkӏ^wzG41:1؈|co!_&:%`{QSnk{ٍFSȭ^eڝg.n߮TN%u {BEDlT2vR~3rb~xq{J<GUsGϘ\8NJ1?iUaLq@,cDEAL$9 3BK}oާ!"-ew=h{ 8VS2M+[ºgޮ$F.lS@[ŧ+:O{Xxi,O5P@g 5Af?Z\{]uA2FBX n:x˶$ıu3GQKyS%lG xկf>?fۼ]dOr;,Zh8*MvleћE_DŽaZbū`k0eYqPfA4] 2,^8 MCW agĘ{=xi#8{WěW!)HQ@CF ݮF\t[%ynTA藻\-Ppd_ ޵b;JY(UPf?_qo|*x!MzelLDJ}-j`!;/^m?bh՞REPMbZL.?r$oF6x禾/Nn wky┧Z@yk(#]+$b)ާHg۞_C/-C vM#($ GYr6&4U{SiaDMHėW%!&X`31t:r?;]jZ'fMD*p ߙvPk]x90(l u'mRgB~\prN`zaz؉ e";Jv0LOBruk(jQHpCBa(4+PYpnfKG]v̳]C48 SKG }?2#1&0Xe44LSmD/967l2|[Iuݴ0v 9"b`h iwUʋrYBc!ϫJH}Q\<\%1bꑒ3+kb[FuәD]d?K'NKtA>_u6 D!CAB4XϵoJi ;<__xb&bI{Q6Y䢦(ڋ{K~|>ź~D|ӻɰ>FuLa`OS"(g9I,̘*ٻإB3n9͛$hklRirkJ0^/l:S[ >EF_ۆ)JEkK olo}+*Y@krCmn\Ϊ}o&P46@*1ZYl6 (d;UUZLz}4SKH|eps%&UL(6P/wK,C=*(6̪HVk)1A4o,omkMf(qN7&Լִ@qF~9W` C1Kx"Zنo80Z|j#3^?S9j?! %3[,&xjIRu8P =ӿ^bIl v]kd׿U| bA1;PSoKd0o(?N=Rjgȗ5S1Ğ:5rVXy;λchFtxق<ЩE'jC5jq1 ӷ1RrD>?>njDVj<@bQ=?=~^\pN|iB*>N!7H%.H67J {lGQ:I|HsmC)l%Q^\S'S̉B"sx p L swu8N95D L9!_*j7~J.T 6zOP#8 |{Q'*J>5h&[[ <'mz8?͋Nr!A coC72]BHg-˞fcj 3ǣIKP"Pe3TGfBgh{$oN ChQ*O_Q%!:=CTQ^ȡkt<:HcUfJ?W:א]|dUwXN2P z|jr\]u7iLVXIog4x`\yq6+׻K!T,{ U7Z@c5R@tuZ+\MaښanC$ N,57 [kH2KQӤ^}[%3L-5RZe^M^m~@Ώ`/ ͖n+Vrv Pm%0hJ 9h`B}0;4:=I׆R>o zCڕ/n,+E^"cj U]Dה eZ#˸GP3wyI;}ʉ; yp փVEٍ'!rdN b*,ӌ%zf97l, ʫU9N㺢K,2xEZ*E_8m=%ҧp@,RPݚԇOǫAuSt||8QM* lsbC A}Y-Q7э =-&MDEc+T,ߓX4Mm]9J ֛VxrqP>[jR`w`$ Yے-3R0"މ]oJq&]e񬌄OR*kafpK(И4 "tEՌc97RQ(F#Mh:E)L`ԊXeĄ }gȥ2v$[ȩv"ĂzI{ p#ω+. ~x7 -J-.L'ݠE>Kׁ :ҝ Szxj9- O(eNO8#F&vPD gepTEqY\QXZL;lsݚ׿EcJFծ,<c~Mp]fg'A'ߗuCX@ Ӧ'QߟJΠY! _!""=g{s`=|i|gA7X~Fc1ZԿڑ&1B&z5wƧyF*`i`Y4kqtRVpVXAjzv8`!#SJU;tY|?FC3"..]f_ք֧QEP.a}`q]HRV^ >= -yQԋ%H0>p8)!&UP'avF!i׿']~sEa H!80aEv򆲓<:D >.!ɌEZņMbuA#U 4-(1i$nkm5uj5Hm e+]MˁR_ 3mo>V18 9թ\X(T}jlƕLf \:VO{=q F fq_fW[ @G]G_VvvhNշϑ$ǺqPM֥aۋG/hth;t^:Sk ԗW}W4łꝉMblˍ8A~תv\cN`攞t (>Nt,b 79팗L9 5Z>RK_3v|S|mO]sԝBD #ſY݅;4mՀ5}Qv(ACS?j?ty=owI i!d*(z訋?#[\CQۼ<E^O#vW+WOs*{RZ#v2HuXy@tyVϙÈ|X ա%\M?$zCخeiEʥ]ŀpFl՚@ F=w'A1Nǭ~D c)KIZ/\> JIi֢Xc)XYSDsђד-XE51F>]뼘6ɑh ]mܲ2KDr+-g[J]0JUҁ&sm(kEe2ڥ2dZk'*o.椂>|W`Z,6biNW4>CO-ߞX+k;(Yt@L>UMv*MRYY#~=5#CsEaFRUUqe5`$ɱJ~"jDh#@0蟇|ˋXm&!gyzn&)pY0&jq/Tzoת/!H\ U./U2net(;ⓐSa;r}%\>72W͝"0ʺG@8׆䌩 0_~G'?U1kly)[]+#ת vJviw1?|b 1咧+کW @ާ:EE#0 `kNUD 0nD< <("M$uPY9 т$hrpl$~LfXSKC2{L"b­8JneIY§VxџߡPK(pf2c6\´OزƅMao`7x1- 8* EnDϫMXAA;f<4LQ -ŪӒwH/{5Ve~>CC JY4P}H~O= ^Vѵ:xb(v&9yث>vD 8苅Z)^k?;~Ff7ְM. g ˲tI~m#FpgN7ڷM=f8~*4{^@C%aٍ^RV:^Zv[]}?a_<7GeL.HL|8uŹғ7q d1Ф^ <<}x_ dRs ^]䤿?xy@]Ilº4j 1:l09Zxb"cq-qVQ阩]FlPW2[5 6֌0BEY s=?L- RhͯQl VxЇzmzWLWlr7~MNx [9-ݟ yewx\asȱRqqlF4l`}je!1@H<4uθS|6޺};KH4`u6޹-cԁ đ lT5o2%&4l~F3T<z. SZ!9d}d4bNx)Xz4aG1y2}:f~`;l`k&t 9jG/,r^hA,KvsT4Y5uL~Dܣ^G&vfUOfc+Jn>&ൡ Ж!'VB)X3zkeOAO',f_)D+9 l~>q=( 葎~흯UA. -Vu$vQaLb7Ȑ_=Zv_[ŴW&7םY6l7#$9^rIןQkP+_[L iC ?2 W\VCe# *IJgkۖ n2 iO{gpV6gH3&>f-XM07; .N#졚>%RN;ZdR; ]jo,$~$2Ij4~~ lx`Z`@N(徣>>AEo, !t]Gc, 1V)N۩dEWP9#a-#7Ƭdv Jym{e8F}{03M4̇JH$\uj"8Kw鞐lr,u9ttSl '=fޭ_d9@`nG zlj,,i!}Zcr۫\wO (7;?m$ޟ{;r̿=57zԌb;9g3~?$hYuIƙ(9{n/hkqw$) Fo;@`LH؃CuU!eݝZ*uN&QF~l0m8`Q;]$D{{nuuEC:IQ9ն:)`qI+/M6V4ד',93)J\T⓱8$k#hGR|(d0T9=`f# >a9N bW\4->ߜ bf:'AKy[_5&6eoek)UiJbqAK,&_ig~, ÂN!t2P3 m9s$ْΝ?>5:5etӢp -0 q/L'oDkEd;3\^+= lh&RϧFU4TGeh׷o};'C,b0tڪy-#Pvw6M0ӜXp?~tm}t|!j 4oxl費0_2pZ!La8Uo`|EU[k S!;&>ax!&XVG+~o@؍bϼ=Uw;F٭*QȼEwcFHL"͑e 9&$BEc=8hjf$ѷ~<[I wA#K4Z%YMe`3sCAuG+Vv]PvbG3m"e2%fMvǒVO}4!(\?&__`IYY7gk>e]&N}uNcLwbEF1CzpSQn\_]t}qd.vkU/YmĴ$Ft||XFuyZτ.^۩)7>U|Ʒ/eao;riyxkU_;[!+' HEV%\-aH4I4,%?/0 }l5̸V5L8_,۝LSH q ^-lX%7oC#«:I&(*/ؚUVlM$en"9c7R^P^CjQYWDl`UB^Kc p73O.k3ⶋ cU/{fQ A6fZm2ݐ(F- EFTADOO yŽGK)*bffA5d*}Iz5 O1AvO>+ _U}^E0pXb/v?`,)m?^u'f\ 7LP4Wa=0)FN䶃rX ϩjXIofWQ#/¿SgT>®dfxj*I>QЋ2)> Lu52%Ra7g3J̴A J'^@u0Bm5|‘O=1͂ /DXNXl}fC5/Mbܑ ^íre80}i_H.=TI#^=71E+1|Mvs~6dpVGޜjNdm1<vME}8To=0,ID))| HzVzFcE᢭wy &XNAVNlU+M|lH9^5BogN:tgabYH֚Fo| ;jy+GNHt3#%Y}(Eߒ%/uhpq /Ř_AΤ+F82m\eH?<`FƼ4CD~^p<?9۩"ugXuvFZUIyw8q pʮƨr=T0ڿpU]ס7Y>`dO9=04鿚jۺK [bO e,@٥'eB1oX=Bd?8I<7Œmƺ $>/&TjY.]T 74HGb16[*Jb`M䤠_\/6F 0ܱ@[C-ʯ)ڧG m|mkzTc"7J/o0_F^Ap\~@Qς~6ԎPD0i5"2!E?oH!)lv݀Q4An<2Ɵ2swn[?Ij) ,Y/NQob4K>D qݶ.;)%jL?4? bpwcX ^/A?*8vf.L3gal'*jykU'|9>ߜ)e>^FObxاG'] Y;~,QL5s3 =!V;V2-@+h]mnbd"jA娠q&- u:xVgL Ӗ>F@8'jCP݅Dlai T<g Fg"2Vݦų hrf΃ZO8A G[~o&pSK'lhĒ-%0^aB" @HoMN}J  "~铭irK~g/ [^hj}<=4ZlÑ 1yY.\=be_ ڹq\ђSmcg<7&M'b\vS _$[u:lI mMDhL]^WIF^;W8z,ZiyF];Bʪ61βR">H2miR&iӃa_vyXw^RA*8JFon\\ %a:Ky%c@QPu0Bc׏Ph&n2hY+o*z-wW_чxf(pG u^ln_b^]'.eпA)!$:z˟Ы5\xaQ$TJُ|k/ˁ0A5rckJ@&nO8%8k^$O6?(>Ȼ36ZAO7ummaD&?Kh`րXAD 38Iژc΀Zf/4y=xr@f R %]ۙfaI-70'{&:KJ@FψJՔNX+''2#%M6[ ԣ,ǯe->-ͳq[2z FmBoħ4Ӿ5%>…rO (fz!KcL{ ] ecka48cعOFCaIf v"8PR"![V~xM/A%EɖFgqM/Ar6<[8N>/6|1Xґа!xiR4VA&= #ϋN ڍkBp̫m!isE[KԄ *H9&ɦN ϿPS3fG:,b}f}5;%R^ 1(KʫLu?3"d"@: f =H5RiHb%R '0rgs6Nh'v]8$#cuM_| +Zrv5gV27Tyk2j)~QDžWKbVv+gIm$wK85,j xIjȨڥijgl$8 3{Kz-TfD/`艦f8li~FUz i]A@rzKC+V Igp7vb.'`$Sf1t|TT.A&pߏc"!הO7g<=q}œAY!6pC=U$fh>蒮 W!mDn-.RG`!]549i":{RaC+r&t] V:`r ;ch 5K3X~Lc9t8Y,|*O(%SmB9L d⭇N8\-~5D u[iC)D"BUYD8Mg(|!ԜzdfsNn~f_exA1U$V1[(_]}t6Zt!5҉w"{܈=GX xBmF=<, ~~wqIpsظl[y'hA; L{2R)]M\0y%@ݓQOfBɥ=-/! cO0`XAu,P[}}h[~fPJ}ܜ3ޮ)cJc祐 BɶNT3=JVĤ-p&oO W`~Yu'e51ulF $A4 W-\ ܼV+(3H'?9p>  .oQFTW^"@ B18 B=x}&RUEYRI6 xE|TH~JPV(G|%-,EܽtVhKs1k-Y}NFbL2]ʦn)ׅsn*%U"YM+z jބ2kg9GIN4| ywfC|n? wN.lLRd O5RGVua+}#*&++dvjK"c[ 1؋$=YD.#*dml"l =/TMAW.(MD@Q*d.ڴ[SxDɚ). ԄMYb]HfJ|KXԏjhm(m|asj9[}Mll51߸IƈCL'=EӌK+ۗ^%Z'KoU7%k̘œq$24PG [Cە^P.5)]X1 bwItgg6TK"aqH9Cb|C5IivN:"͠% 1:MQ=5!o},uƁ K+*yȺRMnbZ KRXk#*~uV"(gld&GMcT \=:*:oya<> /;Xh?Hvd8c9 ]LݲA1cE¹q˞qP @(䴭9K> hY ƅD9 hR#GLkJM&ͱ=hӇu1O cM_rD8k*$'*']ZS`ۂ|8fҘfu6Y $|%p.w ocz]bmpASe{$Da t'Ƶ^E8]BF3*P Gss" \R@ԑ|rhEjA l{K9gvIZf>n)U3gI W+|:\ QKNGD_jjxj7q$0rK;X=I2352F*T̯Q7&r bż__&;n#L\ d9&RϟrVa{gDrA\p|A!@wCpmhxn$`œG/W}!1~ͱz/Lׁ5i{g2p&9RT_ N.+Q%}T'zoG">n}|[ƶ'?ʇ"q>RxV;)-Ѳw!#6u`)po Q^Mp&\0ȃEw-:d0^}Vx.J}C%Ù]?lVڭ$~{Á3mUx<]4xe ܬDՂejᛙqCpyx=CJqa| ٮ",ߢ;9kzJ&/jP!U\Y,G*%X4=lM]"$+[:?~~Y}4FZDe%sg?)KM7;^#o&Ht.%.-"]gq9_7_Gԉ,-s4 ,gWe*[ }ubYDO2oT'*Pi!—_͟Zݴ31@+*MCu3+I]\e\@f eV?C/;*q|S[L!Jɒ9#G&>r*r癄-A<Ϭ fч俧-!yJer%qLm)7 G(he2Q 3…ǓnŞA P礅XDg+MѮ f 7֣93=됣<RUB?Xf$]B>͙Q)s:2̨ڥk|3GF6'-rEٕJ-j(7mnK]Nމ{QtĬWʨ̠vķ{/Ʒ^Rc޶cӼ`301pLNDL/4/5kaΧ5TҔ`**$'׳hY)&=n'wIgIqSb\i@X,eV_3x6++g7r^GiGw<%ܓgt8wwLׯ+ϡ/`/E.)䝲j8(#Ħu/运5:X"8͈#I<8UsOTS*V\Ȁj[~+1ntОl@<\F#e:Ǘ͕fǸ%e>fs!hbao`S40SIX֛)Y6e HNF\}.!xBFvwz.R8:".l97IZYu"jo%M[ 5} N',x\O%"%}m00}VģoV`էe<uiHҽY%G Ԕl65;gYkdB1`IJ#R@:Q .ϊhIh=|H# ľ>q\ ;7zGJw;J5)}ߐw$a&YBѠʹѼmQ1-&=EbyYuL'nۖԄ'f=}&J,e,Nl8z|H96*&'(*=m 䗕^'ի{U)ؔ[-3~aLͽ8)? iˤrObCKUmGWQ}Xn.alӥ0aY>AyM O|cskYOrŭ%K)%]LؘOD}îDC.F/}|{"oܼY2 ّ𲖢f[3(OZG0 Ũ.S4?SCj`gB{AAyOa;IB INyuN6i2E0`c@smfb`>A #@nA,2oqd'-qHm^Bam0XK^JŪ>_q}<2Q#qt1vtcs(}Aӄ*`09v<DCA0o8`e׺qABmGC-1<߬8dqTܸk4zT{48,&'-LŖSq#1IV=CVHiך?+1Ik.<ݚB4nSJo-z!UBYճ.,n. 3 npڹ!nV%>Va޼_A:&Z a/1ِز{=FJPܳ2_flza ?"d,.uEV&1k˦>{:k͇ڤQh$2rڨ`V#6YC7L727NO;Ϻ@-mӴ`<yc t(q!V;7-\%5\5bw)>q\|l;7|X]岜[a8# mu=.NmH5%zVtw2L%J{!x-VG!jzٛC} *MFj69b n?,6! E-h+ l ;@rFJ}BF(j/ZtO|=mf`d/@[-05bmۖ g QGOGԸ܊G*&/ 5\QEdy[da\pYkb[U]6Q{*; %S#ѿ7&X?{ 0/OyK w2y NVxހ S8=v9 _g6'H43cw9>b(-5~G Hj;h9x4 JU3Y"UB[Oy<(J&u*:ykA /NS#*gY?v0_<~5*X|'q1Z cSnx黏Z/ThS5,Wxqo3~3:i%jTy0s5b#IӐV`bV0wTt%kO7_#g![u tŢ+isہ&ݤ :*3~AUP3AZSKzF'n1eDhud{eE+!u69I|r(#6\JeK}>_GKAO?T PYHguҵMˋ8v#ҹͱ`\W| %34H(R辴y0P?s=& ΈdDvD/ ~\YQ ,'LV\EO^>ֻOAdƔo[8l>,|8^IðS)њM6UKl{{a0PĿd/=a` x|:[049t0ӳG44f@d4>xqڧD fJ++:U+?h3*<sP_~K3%qҿ\"ξ i\κs!SOsq%%%5EGaN*G#<`r.)uTѽ v䖒"R}fDڅe4}H!#_)8U+U 8jQ(oW:M}׻/ $;7#pň6A pdJǍ ;ed˃;uXcYP +Bh:jZsϭКg\u٣”٧d;XDPǐj\,[7}gMk~lCUwlg `dϮkA6C[By>=\H@^Hnm(1,Ͱ(eV- ַ%bʃ7kIQȻKBBtzgo'glg[QTɂ=< 1g}X~;/4hT;"7Qi~Wl*j07`+B4lN~鲣eH@h eköz_яQġBvpjZ9oTc2/t-Wi=1b>3Hy Do zOWUC [ǻJšqbko'%"_!]Bħ 5M/f|(=\t.Q@b`u@LӖ+#kO#, zm#0VHpN!N@L<Ž6D%wG+`( 5i9fmƨSȆD{a{⑃Uh-W,{{1\L5I{M.Ї_|X@&hՋj:AkIqDsXsbh$4B8GXLq+(9Je)"S0`uLs}[)[. 6?J3{7ul{U$U @6s~t\nr^MJ id M\X - #lS^E婊ӋmB oȁӀKu3Kdc7DO7WM<[*ܩ,z:pvZ_hvu\}SZ&xb J'YL~(dYSO6$&\.y +ez υo4H_B"y&}PRU0JӎQWnezhSbA~m> ]X9ۦ|r ?$o*v0Mjπ}.4"InAԪ۟ */!7ʼePBjW3g0ÃQVo J~F/:&12O=$cC.W\a<k0Su/j: G_ATQҫ`}\Sኃ /40 @ mzZFK -' *&kizʘ}r;[9zP1jQc/o "9^˦Muy`Mzm#1j<Ĭ884)dj5rI%_%621L2m`]rV@ hl ]S|:ad2ry 6:ḖXd9QP\` pcvmQ Ǔֻ< 'BȲtt]\F "R@ι֕$jd^z~"8_D9,L34v+➗)W^ī #`K"Ir^^ p8|'xC-qtBa,["oZӤc~F!z+ZJF*.:1EG ߔ7ǝL[ M$%Pv0 Cpho@YHXJ >j5DZYZC*i{^ldᵱbrm|CP.j[?݈6cF!|վo; 6 cAv,SGP0P`^.RèF04ed_N_,[_2p1smg_$a ݼZh3 gI%'j8K0tǹ"` x\zIҠ9{giݍ;/AC N1l E"ifMji-ɻ-r>4EgS^ʆ'b6j)$~#|T8oR,"+¿G7\\RK1sDzq:aAcg-.L1a̺-,*wK c9AjkC)k ˖Ca=k|& |v9bx3ecnbLBuVAI6.Zy`cA2oE5@; x}OE %N;N}*jKHg`%h~-"db,tIo 3[H9g78 йfD'Un@[/AE^vkEHk;9T9Y`^U5m,Uɤ6=\(Գ DMH r\tKgݡhBum#t~wua }>Rt?3x#Pw\67^/:!ATgԞ̪/&-TRh ĒOfFJ kbPl2QG.S1#>zWpq7R-o,UՆz?~!##4:#|~cgS^GIq:GdufK&"6@sfk??Ȣp/[%yHm',[(8~+,i3Ebn`½'&95Y並#KT/B˛㶠_!ceahl\}+NǥJU*sN ֘v0wHf-ATיpSu+s0t(eiL' =GIzj\ >2+[ f|5m\ Uʁ}>E~+2*VL[n~A͵Ȅ^ljm@+ERBT]-(mڷ)eӖjt}nKPMQ3V{n]tJtZfh6D " -k)(X $,Ok+,- ъzh@8Ez"X~6 F! ZGD'8/Ě]XXFzMFxvAk[(.]k7-TLR(D ei$2m}G*K` ڧWcoRy k/CxD-)tgYdɣt~ `),G}! yTb 8P^ȫj9wg@:iP p,eTO⛐[+}^Iȯ{Xe =r9Լ뷇23Kh?ʀ( iӠvq #Y0F`  kM zLpɇ1DZ҉lW73x[&=V.67DӍ\Yz؃*4q œ $|.ʆC; vk:ܱ$Yz9h`i Ş<poSBe֦rYN`{xD@3H vkg!ʁ֢ w`J ˑx7I?Ѻ{T-r@;<)ȷ1svɐH{e,<7z}2h+ УAs8F<V_"rK|^ۋat<^@ Z'EN` [\y70ỴC$)v% IՔBB{vLJc6"̋BϪJgJUI3meܪTiD0mau]0c=`2/RU'̑U5uy =5KP7%U}g2.޳ h\ɼCxb%NȠhASľ'ÃedRDM>xvvHHzc]àclM'H6ch*ٵjY0,|%~Xk%jy@:o,EN'zQ!eYweN-Fn=d > d 5aW;RZ8{Gdbfކ<}'-]=y Ja3y<2ePmqc2E?ȇo+qJQK<̭hwZ:5z5rA'3veK|sX U1-9tB;tu9B)OZ(hNo>v{('( Urn:!%E/iPXJ.RިB;sX]4%*"x8 pERjes/rKnU>C[Zksy}.7ICÕx)fa^}@6eW=qCf*s$14% w?OC"3GG)lԫ҆6TkFQQRbnDFtLn:C`y["{PmL^ֿrR]= &!",)bƿJ(1ym}$wUR3~xw5 >1G7ldx.}L(mG0 }g5q.T|"-z9rYfF}H8}XO_ѯ19eva/tCE]1qH+д wXPp-IRBZwK`BX17S8ar[bbi3m)|caa?qU&h-fn|2T/䭡dZ!"_e  ZJEFRҰzrHd#a rM0hT۹Warm& mc#A!p2m,+&# +GLc!|&edC3K]bC)^Qz)n(pnI7j& t-ٕ42%H Q(9OW4?!5PQLJi:]s9-' O\O{`xD3qaݣC_Hu'A}gc]&4qq}:,E\n7 !h8j K~O6oNr/KzE+]@bH<su&`Y bjT]_.{xx}DggioB9nܖ\z(!x+t#ݰ=@HȂImt'kBL=쒿zǂut:s 9Q?YL`H !7F'7鿎' uv38?'PUzNe$Ş qP{?S$r]FiCI&գ{AbB$ 5˲Iꈂ29 ΟC:H憎T33־"ЇDz.EØ!Ȳe.ԅU_ԁ!h\֘؀5ۃi wX'i-ٴ yg).GZ5rm:N0Q{0tgI{̴KCO@-҃<ϐS=7B^7=--58 %]apVZ6ġ篠 oq]X,Ng&+kŮT)^#7V%6Ƞݓ5ۧ" 2JhPXӼ8bΆ䶔%Ac m/U{d坾o *8cZKm@J >{@ qOUOYXtnjEJ*N۞ R 3-lgl=` koúA-z%W4^mc;=ԦM3)Q|Lq%C n\Wu$KUg![t]Jgs[=IAb1W\2>6 þK`Hhq %'Cǧ홄>BrD?G (x(cR(GNjM[lS* F,[H̐ c&$0->ULkap1h9Ӿ{*b?WzȉG'FgOW )Q 4 )ܭTF4sQ| ]9e7o)KAzڎkN8x`O Pcv]VͰ&u5.+䓐q=mq6HI|EuP1ZT{'.*BG}i}R -}pNYAŸLuSd;ֈ4G6B-<4vp\_ ¿"n؞uP0hs). To*$an`].=M|iNC׳M{;φ> :҄G{ϯ@7"^hbt8E`(iO'kX,>h(vMh sL%೽MTV s /+(pDž~,hŸI pGH֋K-EFl|ۭ[_t(]s߱”lpxa eAJqƈKn]0M`8$yD2f9&@PH5;.8?emFϙLgi2 #NfrwRŠqٰ7UO}~`u,1Ə<{-VlusNd(|{.\H<ͮvBh'c@ 8~s`pڜ6 #Q~;oC;y)w-&t9{Gl׾^b8ܕs /b V ζZ,r93AS6VjO"9 6d:h$/1Zk97tŲ7`̴EGiOLoFqW 8fߪ7Mhtsʞꖡu&`V&<+b03j|ZaŻHMBG!jG;db㿼$TK](uZ_0{A!.4ݱsZG뺅zkEwo"Iszg]:+PNZH'❬8me?.Q3CPw-Ј0QZ[T5oWZ;H ۥo[@"ɑdlQU`/:1pTq8oDeCG re ؏ !2oH;Qа&`ջIΟn ^=129^)~oMjBn0I$R!v0}VIUG`wtɈ.X\u+cL>;=!c1&y/ьze=ǡQqHTwLtMAʥ3s86w{Hrĉk%  .o378*NX^B15޺MDo&t4C B>KZVFl+7dU61,2uNPTwDF ^4=I5yxih&{u=} ;RIa\w/*~hC *$do7X άƑ *cב忀GZ9} |)9U21qGv1O~ T- @;Td /.Vk _G sC`{@ڎK,gGxy JFg*';$حj/L-K"c/H]4LZ3 ¢F'8>^xDLlƍ8:쳇q?h:wC@`^ƴ.S,-Y{b s cO ݄}d fQ[=nOZ{$y;W=UD33QBYuI=@4uaɋX䞝d g'G,iA$䆱l۴z`q]var,Ca QH]Y;Cg8<LovUQNσ0j(V}a-oY`zR@qBԝmb<;oD+fWF遚ႌZqZ&"ǀBĺ@9 %ggi=VD[*|=^D>!>R'ZӲ+ynD908Aw' Ұ`7̄ҨD%ofN#Ns _m&ĀED;DVN0Rs֬YOPN?BڢhdtX[fKi>u5O*3qϑvp\]W0a$V:5ň@ \^H\YĖOJ"tEI <3 nXT4aR0]Yqsz}/ O~3f0c M]IWAYW,pF+L]Jy>BafhBLkɏ9zv5OZ@ +w̭3OIjiJ_{s˪(WR¾<@<[H!2LPFUK@&X2?љd>w8*MtA84x cKnw˕ȣ1d|lQ#ظm^e,^~nxpv+A%X!&{ٗlپu9n|cAԃ Ʀ ?IL?|$yc ݼuW>L8ODkDi7Q1?@U&ڎ˿lF85,Yb]>rhhK2d'FBk6u;SS8wwɺo>PR()>CJzPߧ9M2TKLX])ѫÄZ=R HG*;$G Dht4=@ UmތKy]TI);28WBT}]A`KBEO2lq\%p7PCp1V~FW W,36ɯvk51`Ԡ;+NcRG:"Hm[霤m,`WҺ˝|i\l*uk3Մ=k//]I o7ZQ8 wgÌPcŽW[kJBkv8r'2͘`eYTwVwtPN )\-./.[ni]ӽ7FHj_A%1$2_]\b;:8XF7T. ډ]X1,SbS޿3=y:"߽brڞ=iEstnbÊWNA$\rlږ?8M[>fn3 :4S9u!65Ln~ CKgE@Vf<P((%Uؚk%. D۽|hX^ԿbVbqas49R-Rhu "Z{b+e{Xrj̠mڔ> d6KPHJs.h繃E ֣EW'ʘYN(}7V-PCVGKbuh_;pA&c_]*UrugJ>0SA0lp],r @FDuC|0ف]ܷF#M,-PC{\l%~ANM^*N)KU™!i3KϽ?ҩW&l犻57_*w,|熋]&W 4!E&,ip6$vs{Щ xSA&?6!e ו % A[5q1i޷贠mTOS)kwJJ.<kur8S50d|Zc{#2ETbA뀧 MW@YbV3"mN&R XftIXHw ;!p)l~t ô0vR>? =u(Y(aA]2er f_>Kf :Jp\ؐW'pwrg9 Keؓ\>0A^5&7{=)*l)rni7LM& HUĹ-U]- X,xޛEWjLOEq78Jߛ.?be-3\O|u GseWCN#Cp2nAtvLY~}:*K(Qގ$25-C`niLYN\'CBJ`;y曁+dOy 4{XmZ~J_x]X>x\ѯ"GеDRʒ`TKi +E|!NYpE . ԕ-6Ɋd҃Z *Ϝ^s$N{uj6#BS3J:`BCdInQrom̐-ߪ]`:Ǯ̪ I~Gp0N5ݢAmq={ EQrINB>cD|zxnqGL{8<7S"mC\A͘]Ԇ]1zz^I y"RpvGq1*]qqv}*W 鿾D-IӔXO/[kK/ԐE09G!P{JW5L "󘪻w5 #ZkISirRƺyqD'ΚwboGԈ.Ձu!!}};|l_pTzqΛ1j>OFδt6G1U?+5̬硅_(bmZ(E0nqڔU!fM߰+/U}h!Z)q} 8U?ǰpna(zWz6ŽpaL)az `҇L`cejTMudܭAx<(=&GxVu t5oceYš]`n.GI`&̊ii(R nZ'n6rBȪo% (@U T#v\Xt߂x,үMk=2S) hp鸿cU cA> E{k˦9eLq1*4dǟB0p8CNdc#-%Gs[Q|IQ끑\3ͳlUqз׽TC8} &\3x}7*EYn !#{bs?U 9:&69k(2L{ͰD挴-ߍXz{yJ[c< f0ȭ2R􆏧pi~_$-*uj½W|dj9wY eyj`rDeV`j9(kXP&O5Zr8pG|:tx>S/q4b'ZwֆIF;bnT,<4IjfdSu?;Qs>~Cݭg&1)ަ F9*WΜB4{:S=vCȓŃ` *F 6YP{Bޛ9 b%řh?`a,ns/"Il]+o.B,})~=UgV  cY=o &焢 N76cy;yؘ0u#BE4+FDv*Ģ']qCrP|ߠGL&`'!QD`p& d o{k^O7W=}`(":Di2Wk 3ctp"[$dFdz=lȗC4t?pLNZbc 5h\z}6nBQOGʏFJwc+1hm"l)3Q}wމ~Ov\; :. ..~w+oXs.Gb\Nm{n$1nd__5._$ޭt6$ :Fթ\Lt}ZJbDֿN+Ll*| DY!#ԫ|x[SP}rS(0!7* /'=]o9& <;#%KZ /Nd>F7cHbƎHxX#5bYY٪_ ^6^hε#nx~bΫ|<kퟖw6y t\lazfE-aų߭|l|_d}x i+*gƼqt[H, nK|7'LV*xWƒkCϪ]y.q~LPKhJjiOUcly2kM2BX`ODİ2 pF:a(:Pih8Gzx^,뫩jMSh\۫h\ke:AH E('L?0<,^cx2Tm5ឝK|髖>=wy[ìtXEt@?c NMln$Cg'B%E_=+dXzK=,8kH2nq',dC{d؉K)(ŵ9@-C8F)z.oVHc0|O_;-i~qeQ#g@] wCYY!V:o *p[Jzx,=kot~wI'd.Dbo敜hN?X cJd۴r{B: lŔ".Yƺ9$?l]|S 7F0Vg30Ѡ2yrZ‘usmH)t*>vEN2n,c Poũ1*~Cܭ<;f@7A3]ozp\aGKk /I\YY۠It~SXAڳс.~7gE?i2f'NcL#Hw<%Ё1RWє>דll{,%+?X׼2Jrkѵ0B ؟ )ܢ~೚jB+e򖩏'yi%ZMrRc<ߏr>/%VgI 2~8SD]j6V>Z(D+IGx)=:#Ȣ3#%+Dd:4ןalRyHYE'3as9X}xuo0XT*v{7TXJ:7HYGa7Ki8 mU'(CkA9n<.'s֝:3H~%4ݢ6P9ŠՂ2;I m w>Hk<> PÚҗYO>c/Rd3޺Vwkrjb(lh!v! !(y a,xWaKy:qEGqCKsx[ЎW-NB:Yf:XMyreA^FSm̷o 8.O8LO_[qE1R'E:q{=Ŵl%_!t,'j]nj97+䷂|YIo8IO/Ji2Huɟpn$ >˻+Mv+Bg={ʛ"SNt-Upg'[X2#Vx9L2G<6yL!km6'jͣ%-9O{fvX1q %454u\0j{'sK&.V8h|dTykXOdVo,5tM Y'8*žSv.Ӧ{7VE[Lf/TB*nIVh ]> x1: E+}nYN54`-lQZ49u(&AƩ],4g5-orwҎkQe=`g:lA,E( M$+aߴ$rPjn('Ż.xӼ!'Lwsr*nΥ pd=^IL N4S?~M2&:vq"rVlFEAzkv1\#  ƮyrD(4^b&ܩ$RJ q4|pscB΄U U[XBo @ve$V1D[kօ)KuE0D}7,V}˶LT0}g ݉&zBVɡ.D5ROogΎi3g,5,z94MzCB[\ա7Lg|`sm`Rv?v_0p}8B{I]$oy"9%mj*PMVmbO6M^FAԑј0 [j|n:j68P|EO/!Tg1lyWI50~#2*7P m/pck:,l뿮*cMN$[6uDyN:V$,(;:'uO@RX9 BZ6lsԚW嬄y2{Yz7O3J~`t_i2LPfÜ[ͨ Uzp 5Jlk6Y0ţGH}:5Zs;1)aqTܷf•NVC[V[;lB7FJlgҦ\U xZbT𚕚e9p0^-*/\g6SJL,Rj?hU!yY|9?~gפai<APa \cE'@L`0Ґ7xrɾ\872M@Z;ALfV3>jti\L1plzd82<*qFi -`/A)'z4 Fry9œ2/t^>Ɗ6;\ѣ-?b|#r|@oK `Fpi)_&Sۑ_y˂y>i ~$Nr_c~4|zX) S6ϋ%SyV!@bsѮ(еG6:xXՄz9}0icUv٧`O,1-+|M,C'.Pb}AiwZaqda P,[􄪆! O Qz'! S#"2ehSs\Rz"q3twA =&zH1.C^X}3˰Ǔğ=yAq9V@3?W|"EkT7/NrihTw`˨Ɛ|(+.C,_sSK}!j%-bd8O1DTф!sF\Bl!66;x@ "x^2Vbp+U!I?(|+t5u: T):H?yxxK\TC۔Ԕ;iJ@LWk&n)4}eG,$]}@|"J#D7k3*cf ӹ k2c!1v=ʤ@FMgLf lϲIj R ~o[ax+Y3u P;G^%^KmP1OL2XJu׆Y:Hq|eFfF{> 0Vv{$[8:Ϲ'M`wk)NT\I(]Ds̴⊌7Q͵/Vk*8[fJG*G\ApJQǹXBz[p6a A *Wz ֯tomR>2GrD'm…y}ZOUQ[oKY XN-Ѵp='1@K=U75oHF=Vz qYqWC.mɰw. ֩59h_D e(0~ j&' ~66Ovxr` #7.MΕ<} UXڌc$5* Ĉ5WB:Y(1`^r?O9n ,lTY)#EXlAdDaeWO d-x>MHGEhA*M*8Xs_Eɬ;c7/tYal5V!2Yxf~Z/.1dg1Ֆ@b̼h`q(tS0H*FcMise'@ȝZ|CJw̵߃Hx{ {I:`I1e9nU>7ʅ)6DB $ѲGd!͋v:BU=k{Wl(FH |N4)אئ&kZl?M1hTf4!H0MHNǭߊsSyG͏N-1HD9X SI>lUԚD!l_.咞I|*فTs^mR1F* %jq b'6madw,; ~NΆhE{^db@t;~az=qL! UF|-0͝8 ~ }}qWX)|A(tL _(DKux(-i/x6\#!1E'9'-I:DXmCR4ԢuYT9(pNqu~;P/"-ɨ0Z'ٞO"͈8U*-qiVYKI̥Y'\V3eKRR/tblȀũ:IO"w ,l)c|\>ڞgѫ=Q\㹶U y69X0`GE(h]Wܪ^b>݃IBkƚݻ+9rY; &>w<};j1QT[C%ts;%l$sj(H9yքoVoν塹_JM3(NFZ&qL`ς4ZPQM_ ÕJw=41wuC*?O!kYGT KOQ UWM$+=x)eH4aB&AJ9_c:mO|W:Сҝ㻂 o8ʣm;nKB9\`tnJeXFϩ2#6=)B*ͫ um~{JͫͨS}"1J6ȁ +z[qA*8.0DBU>r9^Ih;wB>(9y #fm;9'k)M벲lSۆ*sblVbi_t/g8v蓔zQ*{ '*,> m/cғI+⭚ܞܑ\}TiS +s8-EN)* \AYjX0ӄ@>=,0XTӢy,E g?b[r7F i+&O8gfkݻQa%V?ڪŶbG^@3x+_O&Hrw{ӸN 1 e9ر^(<5D:.k$JM=8 XdV-}WS[+KjF`[ L {ڈgGZ"B[Oxw·ᅫҩ> )gΰ{N:_lcrՁ`Bx1BzM@SVĽHf!W:`e(R/!p@7?OғBcqz3Ə_*+u,#]X.dT >In`Z} /u\ARV 25^`M |ɥ/^TZwjro~ N `,Y0MkoB[Gu!'5z ԛ;T%$x[5A[GzF@̣fR>MkUNfZ/v-]xԆE gKxLCFWz2O&Si-c7*j2?$P P8JpӨD"sokI$˿k|p(< A|1N# 'qz/O[K|5d 쑪J=t͵ehyJ5^S9}ޙ8+j0' $ J3%1=۹Da27dy #|G89;֟ۿك}i":~H/uZT>6zO(9\ܽN>pٷwؒ0 lPuS>i#|sg.`b3u@H!a*ӃGGޚw G Q=QHORPxmG9VP#MjoD`M11mVajpj\sHŸ^ ,䯿a>_f[ꑫpဴ]<19EXCwRn KvPN(AYs;/n$ P_eh+~seh kP \]L$$˨ ~Vo;ƣV`DDXlm/Wj%tԫ0 F߰J0Fm!$L"A k8]a*׼^ݷ'H'vAp&qՃl8qRځТJ{38 F,Y3){.4JQs6ȼ^7!d;eqHVm-`d<#̈́B*xWpq Ⓕd[dK_N5e5(h*U삖Kd"B&7&L&3A=*";C~c.U?䄹LK+_2Cƽ$Yzے @Հx{lvpz4'`[ǵ`!}D\eF PD˼l(!퓘U?|h~c*SC1\D\S鰵PYS h&7aO {Ym˺nw|&2":oBlX_8\I$gbbT+g$*iʹfm="U 4%ޗZ:̬7#34# bBw5DxVh(h4V~i%>isZPs{ _aEt=$2 |J/ܬwF^pYr>؉[҇f`Y D ^ .u bX'~ilzVyso^ s3 ä`<%'*K/nuzي*ĴnsD Ii@n6xZHΑK%h=s.tZF$*fPOPp3qͿ䣅`e_g XRH*d6goXgC沯[H/Z]f߇|)Ax 0?r70_`cXGr>t/LLh#/ρPO,EŜ͠HLuvS!N.TZn빫."^Mc,#J|îxl ɧ`QB>CH"d:rSUp@rKu||pk/ :crILZ6LzIۇ0xfPSn5 zApD7hæݼ"ّqɈ96R@qgl;B/2˰8v"ZQP!iIUj!7ThmמL͇;,w_fwܑ D״ a5 8QscN@@zvUAh V¹VnSzCپwdg D`BX4J*̣h%\T̻5%bn2i12w E|#^-bkM\ K'RjI w.%në ;c6_e-dso[ u]Sn8חEi&^dyQ鍄u5E+R^ݢjQo wDd̯q`ɥ aIWF,.C*H7!Yhq Y}n&ރjIr F`y-%)e,?3E_/{CyNK[2@r y B$ D[#zŝ `84ndoّ94X|f7XHZmhzsu2a8~ɗdϳڢ0:Vq^.>"tF .UOl"^CyZl EJo Af(V(dtXZ_4$:4@[DKKCj+/;16Y% Lre0ѫev+?U.+|D 2BUhn6J( g 3w0# I|QPeDOZzT\DWhEٍbt~ YŴ>lGCm#i8zj#l {q"4W2 vUEhZGV2qt-3z#47$/}1j?E^,.MPo]S|V:Kû>Q|3øF@Ek u0{6k4tz'.3oÄE$aq齱H=Lw^|i .[3فdttmAoXT& Fy~涌wל,%2?\n@q {A):S:cBTt٪|pHڑ ߪN$@ewL}v?5{5s}xT<f^^~ozxq%fٙ$7,3Vë%/&/=CG% EXKULTBRީ$Vq|9@/IlRٸaY-qj5.< xs􃩓Q?Yxr3!s& =wNi^cq3bE/Y <: d69덭8Alc X"^wq^cJk4 o?w)r#?jNy;@wi_h ! --9~$Vf?Niޥmn 'Yŭ0ʾ)e6 l 4t{`xgWϩҦU*X'J2O?>ް̮f}j#c.Ic---AL&2S[-K񭳃hI|ğt}$|a4׺ULA44Ds6߄oΔ+w ݁da'kk+u+-ʶNt_챚UtsD& ڊ#iNjVFK`' [;]E^&UDÝRX}5!\}fMgΫT\U&cy28^iPw=cK];ݽ;QBW *z) Aa\#L Τsr;fG8tv'WPLoPFϷ`&iXkd_racIP̴&k;s]_'w[? :Z>ssMzgq'ib2#L˖y${k\2qQ0x?ܼS[~4 O1Ym]1\݌J8߯\uՉ^;%}\Q?Z*Ԇ;!,z%5rq>=%L'5}I)02SN }n5haF!n$ %B7Ы`@L#;;Ԫ땄܉$fHKhέEKkP>l9ZnJJͼveŐ 6~eϓvhuc p{1q5OYigX_Y%wєed(JoJݱyopqkL&7qƥz_qx}(^|0!$D?UuhA<_EH*L"gEH\%wxR7QǥQc%#( t tKT.H{s,p! x4K՘򩰈<ֲSݢ}P9`m6\lK'$@ugHY |9|F*~pA! JQ9u/W<41܆o N#̖M`L$>~VA_K3`xgK|?85X^!1ȳLl,}dY(Fjt+1ҍSv: S/~d^3qF3[[:(޻ۭfZ+4BWsM-(ԏu-Ucn1;= GQYJztlwý 4^u6vE A^T3N0)j&&-_bo9UV]ݹ{0Q)<O8ہ[g dà FTob:ciwJɷfRO@l[Ś1{A % H<`q Ƈc:DqW(r]'Y AХsrw#=ze& >=%'ٔi]kIb/ F#SO0]J和HY h6INx}Vq `a- MJ/̓6{=D\ct_8'a <52 ph V{S+%.܂hC/͓ zg5R!f癜rmHݾg,d' ]ۜ ̣Vu :dWsO6 Q+>sELFU 2K%YRJz:y`'k02V& l 8A{ToSRpSk5'.AFd"/?rNO*qtI|~}NsZ 8rGL8S.2 y=܆428  <,J+Y/LZ>賗#OQ_-EZ"t=ऐn(k?G6x5h;:N $sQuȓ4%7[>vkc}`Sb,mhgQF^7C_ ћTX[ezVVԖSʼnrFfa>}'lR4VHop/ 6.CX(0/"Y|3p.0SN/龣z @N1Wa+le ˥UOLp=9//咒.naI?XeY (oO߇ !Ҩ )_Cc 'e\Srgk0V>d݆?U|y^>ۊ]5&v/e֭6tG1ʷ^}3tّC%ykA>ٳ[-Htz d/.!̈\sL* cͨp$8Vm yڬ>ŔZQqt,"G++~&W6 e]^ ^˹5\rt+B61.'Ra~}Zr> 4jje_ -8֜θy_ &*vA%p+}3oFĚS)rv %!m}3Qr #q{nɮ7̻qk`/Ӽ| 3~`b7phMtZFZ;\}N]r>~3\U{ 6n^eq@y "0ZI4cl5p?sj6G8pz%u螔J}"@ m(PƜ>ElU=x`ӪɆ_ j,'#ea}Kvw!SbtGxDÕׅٜn06u٦C +Hzu^s/hmVw_R0f(~6c`UR/:{iM(yC0Zc+NEpR,M] FTd ֎4j!  䀺EM7kiJT-%r1@dz);x,uv K144׋]p+;(!:f*f8'(V潌Ǣb37G"mD䀵6 6`Ϝ[OH*˖o#qEs"@kYٕ7nKMU/jD)t'SX{AuM >LM|xBL 8u31H}[JɋsV ]VxWJ> {CV@ws :XG}s22Lٜ ;;b`>uX۴%kRMIFnyAls 8m{﹆F{ul pC-Dѣ}Ld=<•ُ>c% zJ@9Bq41Hd)o//0f2\ sԚ~;+sZOڬg޸;-ac'ZTǮ//RY/G.IŌ܀D8C-r8pJLCN9ru`J{ecC]1;j%KO<4Wgip&F6;bctYyVg ބšɤ^I6oPՄ L.^z] 5sn6eM7J?nY6F PFտ'>d5U'B6y"0{<'n6 ݺͻKnӐ %e4 e,N)d]NM D2$s<]9A6ȐvpaCM~+_U|ĵ`֫+c:XQ+]ke a j tkksh/8*| b34L*Jmz0 >R4 ߗUr2q?A/1s"@O~#wND^-G=T%QZ&ATϸW;I^[mjesRoMSr?䫻6{AhWD#c Cȅ/j6?%p&L4)cfD--1y`X> @ 2z6QH#'eXP 7Wdq1WUǞٺc<3UdY]Y񨒘`g#9n4<:_ zҊl.sd VI&Nڞӹ7 zp݅AAڷx^ݧjkB`32: !U vو'wl~7pi N%[K˿t !!TI͸ਨ_RDJ! eQW`4Պ+EJNspθI Zn IUBMn 0Vb 0)>[;wU?PYZpf%0hm\ĭha#z=';<28:?GN1`R:[҆YE 0V*+'4z)>vI@0;{j:d$积UD[eouR9%i R 1'^!Ii0B?WB"]'$f{QAF:hA'hăg@m 5PC>ba>;ˑz spOl~!iq|4`[B;LVJRJz5JqASr,قK ݟ™sd̻-?>GHF] i_@L2êzߢ0#4W\7N'ʷ6&: ɼ M\}|oڦOdad< Q EVGW]A2Or"/PcBOc#2Tꕬ= x۔ַFɺyf%۪])1pUZ1 t#X|&C7=nUVcMjo1ى̅uFVɈCDcl4PFLx{2Q98λ+ Qv(xV n왷1-EA{RmA A13\[wO k(@njVa"] 'נ#u"*%QרVZZ(Z}9UpΈj8 k<vnO_T'1K6`&0(Pg&6·fBe+n=WpO0xAoQ?V`v#n JF܆gO`~QG72ϳg]!g,@ zҮ^f/|5m[+)_5}ݣFSSRSUѴX7\YZKs{0f( M,+Nmv;ūBl0c}{( wӣ0t=Y aUBĦaU E_`uG|J}d>IS1+mehLL1-o9 T܏ uƀΠ^g!ws}?FQV *^+a ܻO{OCSY+dC R{ݗR'̜".}waY[yW~- ?"F^$ R> ,+Dw_@ڪ(v1n$!g9$\P[# Ko0Z.St̶,F8@XJ1c 7 h444Jx$㣀&Г moX@UΐZd$+x$*Ԩgb(@;SFC.NI%MBcgQM 96@u*"?\v\t w"\iH[{_!CMDRM:JM>ޑ[^D@Z.viLNCeUW2+fO|_瓸?=SFO8lAcj7 '/4ڌEqS7g.;:6BVs}4vI?.^^vŹeaaY6`|puLT/%r;~ЉR^qe%;YV`;aMV2w} }#?huN Kkf2H<] YPʕ}:hrk7!6{;'A]& ibKeĤA8iMv n/x!ܯTL4L]3#LYL'i -k15ñ#⼓w|3$jcK6X_5kQЇ|Nl s-ݹ0ZWlHkTK6.Ԩ!~Nrcna2 |ڥ } INbNh|ؕ.ƀlK_U8B3VS"5-7[sXn`KM zaid"IJn dב3^ #+-ݽ+{'-wjhp&#sbX">)BZ%]`Nphd3LsyE ."g5VD$cْ7|Hڶ7C v;VVcR 5ک(9`E7>7)Şŭb+AB8fG4t'c!:Nt:'cJĩ YBFzkN&7\ZLQm֧z: 2LeQa>ש^?w|)i8-_8$Z jqO5/pPe>FjW`2; pYL ?/:LDϭR{m|R?}ߠfẟRETMįdǨpt2cq̻me2O؅^hD%yսN`a!lU"35t~%}BXL :47÷Iq^󎡫Pqet`uJJFtgw"({+QÀ+=kA׫ȵ{K޹۩2#f{% p0)xet30_J)mG@f p/zmT~/lSAq\?1GU)rGyzuX@/I0e>Ͳ+ǂ[A +74ns&&P;&椏ZL 1]X'xAqyR2RצCX%Y%"o̓.<8$7V,bǧ |ue,1,l8`3u8] {  \<VUC(kMH::^*0b}g\?q l6,czRˤLJ>EF+߱y|WU8LHeodG*DoZ8W8pq+Z:v0`Rub瞿891%c]+d$5wyjɆJfZݛg+f~9KRH}qj }Z|yJgf2 Ɨ_f9.Լ٦tVAZxcHS.4KVB4`@*'+4D10 Vw3,$6aLCGMTEڎ+&IY58ORIn⠩_\o4Ce1whm઩{X[3fhۦIh!>ZH_hiw)KGJ]'¶K(!R3%i^5fJ2BKo\F7Ȍ>X0e7㯩R8Ii0/B:jJ֝Ef5MNܿ?at1tg}so$c=̐~*lla{ni;^WGEy1Njګ`=ؑF/ۮ`l 0i *(#TF޵8Z ?LIR *B@݇9ToM w\vFכCKcA4G-pšKoc,4)ߡCܺ*SWj} =v{招܍ 2Av ئCK-JVglS άL$וD"* Crr5.&@' &i)N/Hj9ML#ւa}%=;CjYt'CB7c6_T&[k*.Yr(Msh3$dXsT_{^N+H֖c7i3ZХ3_b Jn#WvG37Tᦃ.e6R $LPE^v"hFO<"1I/tg]Njt ,1 .5Rh<ON x>-vaG oA9'!0mɔPD4usH>|ٰT֗TB갫t*?~7kM 㐄8CX-^'%t0:X8 DV\>QlP3` /[i/K G-wy Ui,b!ӵ)X[BɸU@w֠.7n<Iuʂ苭_42Xq~R[I2j}%J9K))\SIjp?U_Ƥa@ 2(2M~GBf\@hPM֠m UH,LΑJɪ2l%7QLNvmvG62*7Pz2F%,i#{(%'E`?0T܉2-zbQK*^N$6?Lm1) !@HvT.Kq|>AƤ]ԧ~N2*6!::&2 [fK!mוpwl7RfΜϏF2/׽r彏h5Hv]gfWT)3l˞n5* η\[97,'NqOI,/sV纬Q6d]9c|RO͚R2bN:)L!}.5O 82KOJkn(r [5K:cp,2%G!`7y*I6[˓"9vCIs: %TD/ñn6IR@('ɹ D4/bZv,pe~\p*zBD){F>:7!-)) ^ǯurk L{,D{:Zd(sV7QgOcB V}U%9T,5Tx^dv%أkɿ*fN*j_t/v,"p/R͞XEoB #H2՛EOÂJz+0zU|9݋lyXPy#8+TIn$XbnXٗhѕR;;v7u\P7) Niw=8灦$Mmeu3hu{3U9F_Rջ~ڂ:!-,\upN0\ɡڠgV.k˙ԁXU2!HlhOGD%4a`8] s~'7Gy$* ᅪvqV̎95#SR' P&M}^$RA5wpzcwrL]xz[!^i~X<Wlm?[_Y?Ŧ&c/d:Phև}>ٰv՚?ꗦC$D#v{{B \lSʡ6k?d6x]Ν D]TGQ*T4I5Q%^.z1 soPeC}rrVsRrȟ1愖$R$st٫C8>@т+ʱb:#F0y/ᑕejE"d#jcUMO˙A, ".7 նVu7| Z\0%eYޤ/er;itrpcU 4?: \빊->CAD HQ;^S0S%srOE0GSH1)W _}JYtbeJ$lm*h2r9jҤ7g(Ƹ˹ r Лu_k@qnFA:4@|"C+6HdToF}qO@T"ͧ0(paIUkά@ZY25wkŔdNi-) ٯ:=r [fPYD{,#lB}Y˲!( YNmyhd?xeBU<$W> BZz6KQ&388K [Tb`' I <1[2l dګ*UC <_IEL޺亥 CwmZ ED%~Jdsក( =i4ۑ񘸕r|Iv{?&P$4D\y)잟 lK)QD2%"3v2$)P͉]^o7EHuX6®pde`9f#Q5e'c :lR͊{\~㰠$J&b2\ΞoMYan (ԪMA1SbxO}J(K_7 BqKkة̠ *|UF -V(TH?~j]vÖ|LubiPUGP8,]%BihS[^<4q7*٠pVzS b EuO3RC`5]1oL)ayqw0|` *=A$,;^,x\+ݖUލc)@,7J@V$%AdLVWAuqr WJRL*Hv"6(c>D`wsR]7.pMVտFu78; +QSd. țD˙ jCX6υ@v$6cuS'촙p"w9ްEև:#41ȢNW"!Ǡ B [S( uqGէ$8M/Sguӡ_L(j` !Qvfr h@(.-чtGJK\0{#ߨ`j7^G@ԵǭYmƨ.WECL$BbE78Gهi tw y5c/ xt:e^*wj>Л  H\Bf?`s)2Bvn'Wz[Mxv9,"' 6;[l(mN !bW?qQvi|5xS9v\JƝdy4G0zKr)fFǸlvRN 1SiC%mE)P׮_%\Me}(KpbF/`S_W^ޅ?=~Ԫl6Xu{:y~4CRˋT_NMCړ[ U(Ys=Ji4vES†ck#l .9[лR<qvDP;Q ۂtfA--;mwڰ4- 0ͯܰıلch*pSD+x |C0bp/Gcj[> FZhRXߩ!MB9V 5[ZY q{Ԧ{۠m辰D:AD !Z7eMihǴnca OjS{'(D5' %xG.!]p+,DL7R`a7n|SyHt]O'DP;ǽ Lt,kU4~R+p=j #K( & UVsN===W)1#D㒏 F=c^4(r(ˈ ?\Dr9*{BhF%꣊4ǡ~=P(497=Tw݃fk; |c0dFhgn'c|vR0`ʔ $Lv&dic@[祠|*{e RA~=7l*ޣ ut( d1g x8< %@m2ԴJKY[Uj%SO~eg3zߓ* Aa{սrE)UI0/\+1V͛l~?Ebe;rj#4WhR܇Q0MaxmJ+A@>K] &o*jy㿴|MqI#_WjX5Cנ z^e]C4i Pչ)Ex2Z3$9LmC5Ehj3Pvɥٯ*W#'վhX?+|76;fsFCl#ףCge^1 ,'sbbt%}M1lavv?@ꂧ Ã_aՌ8XɎ>eB*"܈'V\|{dD-,B>PhrD+>f^xunB$V3] ,gq4;XU. O7,9N<RdA]++M5T!?#RlOh|cct $dxf'0nktq`[^JAZ-oҽyIzUa)hRJMw6Ի;/zaNͳVSvBkKm@[a4ӊ4S1&ǥiTN9N4n.\w,TNv'Z4$w3vcMBq${:Xŗ.7~X^~BӵXPt7q0P]bb˭ĻyX"~'eKKؼ~JT<%=$9J$ؤ-|qrLb> yv$J$1{Qk/ƩvV}оւwIҥ^| m PðAE"0R+rb8}-Ć'٪P7Ds Nh*SJg3P1~.Mib#ٗ#f @x&&Ms׷;vzĪ/rn[sdz%.f!o}p4.+:d26,)Rʋ!>R`ʢE j6úޢw m+|: @yJSTw(y ]ַr?oǸsG f6BżJȏg7Uiʽ ƧW*1?{2:CtYN8G #@]ub< 9mkZS!fhznL>e5GY(q_a߿RS<V:OЈfc5Q`xhl $_{LVrMP@Z<0:ga_v#ӄ]kJR}\;?;L{sEKy2GSb"ɘʖK 2|s9t;)x+Dq#8y}X,L0ꕄ1fi >ZuJhoOIU-#BHgC#3WPpmO6\uD?D z>;H B%1ڰ4>3$Y(zc_Ak9JX]z>JpI} kvs*ZڿC-}9ؗH*]<a2R( LW4:Bm\1߆fAEc_FwLUq\nqurР!"ƒ"^q<.}:_'R!MdmM=j'CƷB8-޹@=*9`3a;KJhyc,XdsO|a(1'ڞ40+`o׼q)n?ӓ =NgeD|**XQ[G,Ro@]yF'z-j{b7: hƔG>Jy4OpRx9_gS&֦" :"5PeX!jw+!w*M/f䘌h@ސ/Sf Rm?3.mgQ0՝ */(e5E+"? E}eiiDrĠL帉Pu=,=Nr_dM]UDN83?Qe7>.#գO ?e2 8dkz`lK~]24L`Ag^,)>ȖJ cqSE JfS4e^*v+}V'ߏ dSCISd掬b0'xrԾGz 555q)wZN&[tj$wFPN;Σ7I8oX?s@Ι6s2.{m'02&R.9ܕ|lOv ˚*z g[WYG& `-GKŏfJX3ewDZP5p&:RV3cߑr(jP2+2%Ѳ)HYwnWBs!3I h<1q"]Ogs Pq[tX5;sh) ~@u4JJ ]Ӂv/K&8u Hb^CkkYEY0 b&*P&jKBIpE{걭F L'3>|&AAc&NHB;o-~6}֐*hI 6U쉆(+iu9w8.|2XYA &)4˕! [.YZskYąR2~%882EŴ>,8z@ !6瓮3m%E-r=H+ݗiճni!HV1whpS ₵_/ToEШ4#'u֎} pOIBYLAƽo(8$%dtoКB(gj]E>''.1H| edvu*>u z|ؕ%"5Պ(b3hU.+jJm%&DإaEޢA-ZűށNeͺȆ[L#]:y /cpzS7cf$|+`)A0[=mGn'-_Vo 4t2?< 1vnrֿ^G|K$}j j6j,IeQ刕C%< $)![W*2S5`E)?sEo]reɯhIC< cp+۶l$Dl/]YHzδH5\9/[+(`B ,ߏ੼18KW~Jy&Q]\ܨ!z:>C){ R['~Gq|2}w4Q #fPq^6Cj6f+AF"^@HWc&fd}wN.$`GsLXLJqRVQis]G_@ Ũ`ZBմk.NK=6.Sumߋ[5b-QyaILyiwVxQ_ ?w%45cԍ(6’);%ſzFԇZReRKQ,?yƺT6.b6b L^:$Bc;[|Pj;)x ,KDLr*ޚaOyհ^@mL ʜƫiyX݌D{3+Yw'p;[|n,^3ukJ8F4mxMZ`SČ1ihw6@v@JxCa#yy 5}ΑC6nQ-$1wvJ}˥.D" Y R}P,GU.ߴ2dIy ̐堟y"j8M[|8@;2Lw@ט1i_Kyc(G62oT`lAQr-@:O@x'k{hޕO<ۿ=ܿT8)c0kvuK=vFv]).{抱Hz*@*XR'tJC,8!\^DmoJ|9Te#,D?0p>ƾ[D`ᅩr,ی!a eb%B'=73ue2$aC`"R-뙻L"撛 fy4lY݃L`x ל$4eAn]ø3Ԙi$Ee"?3k*8J*AGUp/qFL *.,T-&]9b񍚷3xdñqjc=S.qYRb,q{ׅLte;k[q A.lcR6Gd`g܅?@511u,қR/=6/,+GGX(E%hԂ(AsY_-؁֩e@.mf{|յ@ڂeƋ!"0<+(lY.ָo:Z靭gz.q;x_! w7NX" : G(SG: -+i sdy{oWPF7fʳvKEU(^,\ E]*-:QM6ދoaA"g0ÃΪ&i%첟_ *.׍sgBf7f{p37+혽ag-=cC/?+plW Rv01E_"wkq+ dFfRop"-QE.ʬqȑ n ;MU{T9 R)22U]y}.X|ȑX" CG`_eGؠR{f;/ XĜZ2a1p`OQ&>SYtMM~ׄ}3La)9TrЌ廯5 PۯʼnR{\%lȟahKYcX(F=R ux1YxZbtPu~:u__c"}J UfƬ./jOZP2p>UߩUFO_WX|uRs\φlC%!-,0<7 T5͒+פ1rY}*eIAߜūJTQ(Z3c#p~iind++y b`En?nh G#VbHn+ٻHQ9c{m4ăUYv @,$pܝFBb4h[{ jԷͅ9!'X,Dlw|"4HT X\' 7pK3mJtd#jM;Y/dOTLa+q~ʢ3 Lyc]+*863SҎ eZD!AgGyϩ{Hm"pFsIWJv,<'>!,PRB;:F^Nr(6%[J8&nkoxCئJ'ǧ#LdLd%|Nhq&~V| Å 5 4Qh7VAY۪_Vҟ~g"B@w]{|]s=.nYoq6͙,m0-tf;=ٌtD~&U~vYt)^;@ʲIWB j/2/vi5`RG0XR ) 4l "\ _Fh`^_iM1kj<5#WHN>&a=sQX"q p2.l˄hOM[UgDN0ID ̃Nd}E5-Aae2dK]nadc/׌&'߈mm%X S\> v|ad9^͝,Zwuj"sAW&HLf;:6dxnՑeyPuz|Mů_sFdc" عޜAg\o΅2"uvAA{U'ۭSO4i*ԩ: TgqFPk{Y9tptgTS["eߝbrtwh(LL85i,W$-t#E&3r;I7>.~pw,X}b4.6x ,zV梈͆8,Fp5R)H= c!jO֖>Ž)qtMF}Lۯ !,.Iwz8H6U^PQxbݵ#_0u$GJK{ō*݆q1L7\o }J܂{U];K ߂5߫n$+Hts"u1 |?aX" kh&L;RUxyX {Xs&(R~,Ziv|gD1 ?fvmٲ@!D y xolo[L'MwR+6נ|3P X0{[bT>gu ?8*iq܃(E4XG1~"oF2r)0W{s?nFd6|v/MnY\xI_ $/dE,g-(|<ʘdy~ʪYNZ{] A"`$NԳTB?B^õTz 5E?%xE#4"/!n:lcei y$M_ʯEAQHP XS.9SLa !"@ F{{paLP #kuͭAp &4izyᰏqfΫ-Dժ29S WsW}83De ˛,CqDF6Ӵ#tGmE%{hpUЄgqsk2v3Ѥ6$dQՏ)׉ҿkYbȇ&(RU>Ocj4>wH):oht7c(&U朁Lz$Ġ'GAռI`K|-2e:Yk~dxEu9塒=&ZiWގd+2$'Ә,g=dg?¹:f9h1UoYsT=%^m  6HPܓKP& vtSABXqQXuk%{B "vM6h\E7pzNsNQEĝɵ̥Og/TF)PZCpV%j."~tv0-*Vf*;ٳƷ/JŻ,~w-3,6!O_^}"B]DN_)g Zx21}*aƣt;6G[ڏ[tlpOr*,jNF)T"k.a ps iAnA ъÇZIK{y+}B 3Kgϻ9dt̑ ,/( zc ҍU'8:}8qTMK&D6.v%47I >[jF(נO$}~_&==饴yl* ooG_k Opmb/[/K>UMs79TO0f8i^g'[rf}7'YCd8+M}0LCL׍?2uL2.O3@w]%1_{(:Rb[zbT E~ us0o"3BrQ;mS}Y}&^:&[1&"FŬnEA[E=$ͮ'ߍ' jA7oTήgyȉ(lG ,мReщCsR7dK򶷟47Kg.ɇk)V5X̷T?b_g}J# {^Xdd{3pzo@yQNx=̫-y4zi.גӄj SMk*b,UtRFTE|Θ;)W7q2t6tԫOG Z q7a!=b/"wԶFl+peM -GDzBOx(hc#X!S˅)ܕWX3rMe <`B\4A1^}e ~Gᰵ|7,6mwzNOWCWɤV5勼,4tm XK;ſֈLrK9NmJawCMЂN/iD2oĞK]y*+D~iB,VA7,s@ ppRYȟcK+#aȓ i)JjIJ3 \!R(}>ebg`l/QH7(FNRASa($#J\)[d^E0mf{ ze4 bs@w0%쌊HԳfnɫU2d}ҰP;o^Uku$18&Bl@ٳT.4 )܏05'P-w @o~4QKЕ;E LiئXj0 ϩk2tZj쒇- Ҫ֓]Ȗ!,xaMQb2퍧Lu0s0!=U!ꊅ[U:ʛPݬwCAկFÜcuݴ΅_痝#Η $` #`m unHǚl@@T0o'9PoڐaV"?te[OY|3I*HY\rK9mU`clXbM T )r$ Ѵ_56B]h_QjkJ]( Ajug;a8"Z#icՃ4ɯ?|6!AA>{wYHMf+T}! ҉UP'F Y/Vʞ=p|ӵt =/Vl;O4zqOk%AX}lOLBEWLǘ%J,]*ã-]rpEXF_7e~yaNjԁKzd5cMLp*K[PSLإ{>TP"AiYjXLSXQi k{H¼8"2.]ƕ CָMyNǵ}^Kz:w/,ֲ!t'4*Uhrc*Z5$ÚV!8Z~Kfl^kvyt¾t{)ie{a8^mZEAۨc"C8io[A.&$@'m xb:;r9?}3^˽\._lJϚUSBF{R3m\/]~eTy/턫,,"ae֦ 5j BPmlШ5 _Vr8sGz%١2^uz=ǂ5۰ Dڄi ( KtVP"%"aX9,VaN)gښjv~nN9pd@CuZNd-T]k.(wNj^,e:zٔ^qXT성w(BL%IvP4+k21z}m!1`4|g13DuN/1bplLکDY>⚋AhDA>]P|di!':3zdWT^cWaI~yvP\Ie5w[ulȀYtG{LrXr**}gqk>y*%}J#,N d+bӉ P1 Pg0~څ &. 9[ǒ[J$+Vm?k_2/k=Gs1԰UK-02/C+hz]o٬T;5>uxo&Ua ۾^(r\i>dڡ[g UUpްWog|g /}Z%LQ] TNҭDU7FoL*ZoJgZ&goB'm) H^ԡǤ?iY=]S|2sk !&P+CV11ј`̬|u"i(5>wYRTZK[PR\iZoRIU&#YivRfY|AwUDjp.zlrn%dfJy@23;91cXSWmL$ =2TeK$s"f0`$x˚HA^DFd-9۔8t$f*i!Q~)&FKkLFd[=G6{3mc,KBeﻷ[όHL 8pL;ڭ1n^~C}%M˒t_vgBvu$f&vKHi[ox9r䔦I -ʬ;5'Ic4=}uʧȦU礢!Bu%֮J26ϪB8T5xO29]c/7 `v wo}Cص b1!)6 =Sv͊9NU3NĀH9<#x0QUP4g5I7*=Z՗k>~^CKmT8(JR 0a7C0n"<7Ϝ!qI-_w{b$˱O˯0KmbΉr= j9m}!2kĒqOp_zC7r1^GzF ;n.M7[0 q~ "J[WYM$ |ڨ˷DBD&?6Zk$2u˱ [Fij$o oE]e!'#n#= {Cy@ [JY/zṕer8e2A\920 @"O.v:q=ڶcfk ZZq%/ U~^>F5ZEC2 /)i H또HԈw<^U4@w|ywA,7EDžjt4]ݲ8uU={|!Wm{Bm-${W҉Aޢp"\|b>o?qY725u m՘ a &C0Mb{ڸ_srz}NoWSZ 4K\r z':? G?+fZu @~c6;ʩJhߐ$M Z+!v '4k6nlj@-yM$3=)Brcmr?\k=X+`Kp옞7;%La,tI0/<טvHk`BND#P`Fdi6'eԯp.[zCD滿 )\mZ?8dPSrדpx<"A3țMWt$ҡ),&'2baXrX2ZB] %"h^C1 WvČ&X5MiJgD7X @/ڋ/-=I` #eHD%naړXv |,. 7!4t`-RI$%pO8pcH_{u_'nY(B܎TK{_6@+iT<>lhx5]N"v lW5;2T\(zmvt(#)4&CNeGB)t4 )M7}wˑWg@!yW)k[\}V9+[4s=/)Xa\{4j."I3Pg`dGp'Yf) /s=yH^J7auOUi wBu[R2BkH͓J=Lm|uASǢf7>-b+udZ`Z6XF]c&3 XKg-1X_5r雋 J"2sT,$Qg"tt?k2}#{jsH(Ĩo#aE v,Y#G^6bIys+1/Bp"!y6uLwʃ啢[UDɊG֣JN9->٬Ldp2@W#$]+.2_ǚB0:(`#ڦEyaB%_Z Tc0Wo=m]=p7Pgf SG c?u]8a^4##B _볓lj#dXvhe>n !:nG$a#"8q>avk`fB"DMt<à?}D쌔XZDt_&C/ߡ k;<=;wWpX5Kމmdݘ% 8#Un^Itu̴Rh>pkPxs+'qD =5cKkud2W:G6m)JU0/n z7&ųs1"gg,K?qwnoּ|,@ȉjj-D<*hQǚ.F;Of2NrMЩab >+>ܩ.ə)+%l"ȍ {kc6_= pώ:GIL7p9L}G{|>ht-6H|e_hIv{׈p %=I\:h蜿cY@;%W b6T{C+b,Q qS_2/\o<5kh[IG5OJVyPW2b_sI%hJ.E\pzwCag`׸n/_,Ukx/cCf.F1f!ؗZw%n @eq)ˋ3Z"aKbZPɞ_\7 uEUu>"td&^аbA$qk>NP.fӜO2V0;=pBaEGdVJjryHl2>ʇ;[ȼ<98@ MPǺX]Qs5HA?ӝ": ]r3!GYQ+ ?TPzJJWݙ`V9>ֹ2 뿽ALKDi3"좸va3vzMDvYDhS&Ej䣋t'ԭí|BtOub({n_Pr!#S18,)pj,@].TCRI>_8kMәG7mw|Ln\$2(9 h}}C1_{gg} $#;'bPicI?g|k:>߃޾q|Z(R{x=7aʮ2t4:DH<̙$"U4y=wnz_"$ɘ{;"$r4:s?o `Dx Jdcgj4=߷M|6&yffWN|\mL ﴲ~[7<>'Cpe23-D7ŕgI6fҸJsH3JlRFM7=CdU"KNosr[ sߌ}y OdcT2Bw[Q.gpZ;Pyg[][>I fOI6 ;;ve9b3f$B7cCSﶗӡ㠯؀i#돹ttkRz6o_Yw8NWx)>GV~X*x1w%c%B":%@7*?^h[*{+),_#i6+9[(q<ڄ6Q%þgQI3oYh&$|Lc[mGB2 Q~ѫ=; m;P5/tg:(<]I`QG>&< ] zDQ&Pر̈1+%8 rt#j\O6s~[65^ v> Dq{L o]:Vx( E@ YvZ \dCόBd<,C}C ˚Vb{^lAF;ؤ21ofoE;:\ vCS w܉In򮯫!v54YX_rq;e%ЀiX-K N1Vi)α?F#2T^X>@NaW%/NT@c 0VNtO1X.)g)Z1"4C><a-:Wvnv%r~o;. -Z6Q EkEXRe n~t|)-ZJBc܋j;o*[06\o-[Mt:P=h'QDf[̪o- 9Ÿǜjf1ˏ'4%2T~VskojXg>R+7.ZEY^rpNbYTvYZX<+g㇔qPfRЄT3L7VNjuN#9#VL=MhTu2% ֲ~xiZ HN]$)hH+E />I-B*ٌwQKv5ˆ~fl&`E~O5Pnn\0ygpSm|]jjH\)YbZ_n)<Ngm|EwfMъiG$hw>Xs PJ[ 7:2i?Psa 8QB8{*$q;+C3MBØ-ieF'^{$%p wdS @{ƠB bA1,RfAQΉ!`C1z:\O lfYb%92NJech}Qf($!g$B:IFWR13&k5MM; 0%dPPxh ;e7I_-;b pv~B9c}X$9ُ)ƪX~sty{~gOoaڗ/e'edj+-|t؏_8L]O-R=c2ɟ\Qa^~l(F8?k7jN;`$C>DtIH|ca,Ns\CȓQgi\]#E@Nv Nb+#BVi\7FZI3!t? c_`y'(L qW /+rL,RAW[҃⬻.fr9j&= w=i$ʝiIg@ fFR&' 0i |'[>_Ll9 F*.Yk|yV5:3:*:,`u֡nVK[ZU{rV1}|+C)魘#C>0(C\1LCjhYP'F%Τw-=ũuNdXXMڵ`(gVt a <@]gֻa.S䃞xAԵ**{1b R?l< Apbc33scUNzNm@5UӅZ\-&xמLwizF3߸ClU'_c| px`lw*7D&J/r)\o?xߤe'bsB1MacO|zmnd=4 {]K$F MX}WߒаU=Pje?>_כX'kH^NaCk}ݞT1; 4S[l2ޑqxUTKl΍h2GH}ˋH# jR- |߬ # z @s^:,7V\ӔW`(W0Fv'9j4iRxg¨$@Lݹ_/KE1q/GzdDYuGvB2`}' 9 bU 0%,r@IÉ}Ai8@“ćq=^E[ C '٥,)j Y ;RyF!=-bELlA&)⇰f`YȘ9&^Ӧ>yL9hS9לJBiP% jLڿ.I{J yo~rZJԗۙYWX,{$كiuZ4t/_4/Lp|ը5%R2iwSzʎ$id'삞Pܲ|?|'[bi7|g0/˷ꖮU(8u;4[^uFPI3͞3eebiYGlĊ]?tMI|5izd:SmR(0cϒ#F⹶a~ϓG͖[;(vSɕb3hǩH 37cH?нήosUk1GY0)]܁4fX?R% D<<͞p XStOuZ^)N La]P" 0_SL1((O|.^W Jq`(nul܄}~VMgIeM\T.滛y;I;M&¾8!odƔet ^@ [6)U3W6٧"T1|mҀ-pnɛaJ9t`) (:aJv(q׸*w hN:nxέĚɍf*Ԏ5U"bD5[pHmOWRϋnj$\]:G>QKl7.8 EFʼZ*rq mY皫kǬ8kZeLǨ݄&DL?3爨_/g6/?7i QXw (x͙q-!&䉯"r"1`oF,)o@ ڔ^/}ϴ.|w8cn[~uF;6r=@˵6 `93jZ62ЯW+9 Lo#gR!2uƘaS`[+&"' x9̿' duxő/2An=T7t>aK ,)~!-D+NìTl:Sdk1[Ʊ~<+s@UQT@;jJ kgNґLf=͚}b Rf@9im$pg΀9t+0Lpzr lx"g(g2Xjj<ۤ" u2(ykmK|@`Oh&- (a 9EHc(ߘeՖU&͔cK37"@w,x͇A9; AP$5~TjϐB31P1m "fTmsܩx몯o#rDwh9r^*Kcq^Ѧ+ /(&׬tTc r>~p/5>*Zap`+k;j h[ec2y{2G\d:YղBL3TtbMgC3(\jri3gl'<,xj&RVF> UޝT FyN$1+zq@Z!s { --y필5RQb.٧(oG3!jC[Ef70 ۭѴꝫW ut?jqH!+V ؗۦKT⩺Q;v 9]/X !Nl9L5 Y+it7ӪLs8KiTgG{ecUUm}r C}-{ȴHd5- Ɔc&HPq ۠iq<װn/()䞗J{3ep.S諷>KsDgA^W$c\pj)a3ԃxŃda,tXfnf~d%z H%2ij_x**ݯ(3 3wR6-UX`37P}z\Ւ +z[bަRE13q5଴ '[2/Q!`=.ؖdYoBuOZ 1p,65JiDj?)nyF+=|3:foVgU_>Yvu^4^x>KK.\Ld`Z8rH)j DY TUЉu#c󻏻/Yz6Kb)p|n|FW#==Q{Ɏs`Kë.7#P\*PJdW_͘ = <#1&3ٓK$EFI,Tn-;j7a c貼0+">9OIE% ^mN>{%o;´SیTLÝXߢq?1VX] s{ٳ>jSa1D{dkfqp4 b!3؛VF0x5{K O= ]ϕAZZ}2\_R?ms4+ Z4L>ceATR@aM*'qz</:XO=Z+VuľgI)N.h "=5AFIw`rRgs塺/h I.hs9Ŷ&=3K `#*6NJuLEt/Uӵד[a0LX|yOȈ]Lj3&-_ 1+6TĹ[[+gRV36<*4Sh{#; |%$F {jBa/:m cB 2/p)Q ֠Uݐ- Ŀe1C2}\=r%;aXxl >e.nȾryb EByf"U}*ԏ䛏~87>rrie]5-u>תx_5Q#Wo%\(~O BÞa 7,d-O=T`z:rP+2K3J>}=Ū!  hnKwaѵ`á1uIV vet(;xtlSR Y~Fh0x]P{{K`fv NPb'r^-ZS i0 Yz QMVA?R:I4ε*_Ļ>f ite mQE=~ݟ"+:xJ\8GĕՆi"0H|.6Zj "+- ,uzVf X d% %0\Fij2PQ>J_ENd"I [ۺCʶn٥;B5| Z&59!j7gۚXz|>L#htzhOW 3"EHUo^ɯr T|9fmGNfc s,z>cy1+Qxjl 1'4(8 0`.:ɯe>mdU|ܯz(TCh \)]݌rJ)Xu k~cMDe2VUx^3Aހ3|dN=:/#[?k39bhhPҬGMϽ0@Yf49d#v;Ь0'F7?HZ }/Ӣxt7eP%WZ'hM1 }*9hYC VL94۰b?s 6Zۊv[Ok+ gj!_F^N]jDw]f1zs$}He:|>a\x`8+-g˦zY+TЦm!dQ*qu7qz#NEwy`Ŵ*A."Њ䊱Z7gmt@)V/}y$2,tڃ2b+3~X,Rvc" _չ衅$9Wϖ;<ԕZy iBajgQ~AOWMp엢{rE3F^|,48mvNhsJx*&b-//=0t4 XqKݪ?7o_x)2l߮N=w(}Cü@J?Ey9C 1#&P P!^Tm4,K=6^uaAi@0b$zUP07.J9Ȑ:Yİo)m"p# n)=N';!>b`ݞc/EZ`ܜq*EvR8*<sqg 7"ol@ YeOUbC(kiE讑 mΨOȔ䤯,#jJ=s\Ƀ~&N篯<r\Z)&S-,G2W4<o:gtf6 4U]qWW_%ZV1ݽv4!oMGl-Bqt,7hu_ԤϟnAIYk HL^&EjAE_18-͂B*] B=vpCKY[7~ \U0I \t_q8Eb]ʻ,y1-53~%$2]D, WDujiR ?x szzz`_5\<ې'L"JAҶcksg1'aAhڜgy+@h$g]msՇ\]ݡyj  v%@#1W9ǘ"Vjmi"}%c0zO0T #c?dEZNx:EOӀoJ/|,MOtr6? 70ah"@p}r3(]z˿,%rWNQI$r0_ +'Қl?mA< 'lMl" (~e7?skVk,3EI7L{Ę}J|=@ٔToZ\mcL sk ]ek W15e07YØf?gBYѸ%,zFv$:|OV#㳃1eX?%~9؆ىeC?; 4ŰAoΟ; p"]0W,ϓen\2o(1'_2/¶>TE뛆#2k7wE-u:h`"p^F<"S,}z}axh?8qĢ2Pޗϰ2݇6e?*ojlv5'Mͱ%حڛ=P_̕Ee X 0a lǔO<'*iK, 6DXHkjFZE[励4yx0,G+Ȧ#FJ Ģ}y.Ǫaa 3ų`<_2j QHR2#Rifل= JW.WKE!NLΆz3Hk}9yXݪs}D~q޻T<'sFC7E`e^2SHj}U.y;;r Ve*MYow ؅اdloeYC7$1:yza~ߒ,nLt ?DEr3+UE# )عeϥp_b7d[V3w2WDF/88|ئd܆']qc%"ix=sMXy2C͏hzNQ}'7r",]y5js~_ga'8,>a~,%g._ \Iz*sِ;4m`?_so&-DyvySxa_[~r 9^Y:MQkb,0?]3=7vPfwT?./Ga P8Cn@2Mv<8xT$a+|O!N؞.Tm5D%D!-N "=ۉhсo! !y-jQCڈ5jsz$fҴG/E4(:\G' i Bt,NtT#)Կ.jzy%q8Em,8jTgcDHbw<a"X #04Ob{rl皺Drb-:n?=C̯7+ýŴ'pmAxhaJE J$DDp"Rtiv4\9DN\aY2ǏLVf%2(rҔRlg,gර5y^V]پ6kȡ 6yWD %@mIY (>!d"#+>f!u4}XІ 󼡳(.+_IR˔Uuz9SO- $fČy!ݍ~QxܕUL;(OCpQ,1v!u^zF?&a-=etDP#[A$M!# s-ŧWf\h{j4F$ UjRl_ 44[=M %쪐%lz, lDlwoaK\--tN|D3 +Ԁ& $`+ ;w7ȶ53o,$Hb)"b]'4)4D0EOhvOc r6EFLpS۠CQֲA@(ZKQxt*&qܥ \g#m!";[\&L=4i(e^5Nlv:bk&0Yf&`pbnYcD*0sALϸg#걸"B`,¿N퀽[OxhbdN#|GD])ddύ}w(^Ya,b5]za?328J #Z zXu AoKy,۱JI1DI,cgnFl.*v.#g×U&s1(/> a Ӽh.~4@0!l}WE@Jm.LyE0sxwD!O:ZiX~-2WWB2i+;@sǫnwwNQA1#Œ8u.9O;;6X7sdn 55u+ Cj&:)%}&c"3CSQ[J>owݭS + _#$2 n@nmi!{a"Z)au=ȣ-Ω3S|13V|P8y/)Qk 2?UZՄ49r`(9<ɪx]TOf^ A}umeYfzcDOvlP16jZWul9W?l N"Cs>ywY~u,/|"ȸSx{׷*y-vsAvUƮy:s#_+ [Q> P[q^ {4=[8-JG4A`w1Ylh*^#IZ*驪Cn75Vڈ{^CB+ oKu7\|L侘_NmL4ZIDȁa}F0Jŧ3p`Y (^x3pU*=;Ό&W +hmyJim) rA 0Œv}d_rH2.6W Igl*~cuyX[܀΍qi,OQL!EIE V%ŷ~sS}[)%SEzΣEixX!DxRD~-ҧ[;l0SFnjtإ* K;B(]5*ߞk+m 1*dAD>F|Vc1 zE'a ז 4B.qKj<t[0 ƔpyvZ३QsW^:iZ>98_ygL|m?͍0+2M?P%Om4S7S"iF 9&.]^[~ʋXˍH+@1R $dDO_6I@Hi8`0ؐ^?Zbwޒigϟ3Ui,^:V5Kl+GGQOgx]G }묨1CB 0S(v\iqu?xkt1wɰdꢆ+&u^(kĕ!*Dk{KgW.%Ǧ8{7;:gv5De>7WB  HIeI ڔ_:OMy+FB{ne&b %9.=Y52FR"aeո ExH9Hbͭ%<@'[؛ftT)e:c[Қ5XO \OG2mwѯhF*3sc8 <+=Yyof1o3礎U{tȒ6 OH,H"~IUjAC_P^/4J3 bkŧz<Ÿ7X8;jh."QEsgOsG= I[k;\jaLqzCa.D|  fH)+l[r+$ =%SxEQ^/|4:8ٳbjN-*L?zI}߂2:(v*ӧ;,*F# w\$anhh9+N. )7sq[IuA9ch*V]قׁct[D:TaL(sYXtЩ@*/{iP A:xD>iXnxN + b93z,dK N[ fmQ޸s.+폁"z^dz9uS[HAir{$Xdz#t{kp<$S=Eyh-"aAe `"Զ Xe|Z!j0}+tz-BH>ʖfvpF hTuiWn`Kw :O$,G/V(=X-(ޡl#+q`DB؍Φ/[K,n"R `3l=DQ „\Lv*)V6L'AJ3;w^Lqu'\CqZRUY[ h aa1BrEĩH!6ڐ,cHt^IR/`qаA"6F]x]o4~\[W-GJC+X`2>(}Wn7L]L/>X@U`w uN+I[-Ȅ0蝹E5L~Gh1B7e-N/Yb+洲:f.QYuC#^6=4' ?&`Y$x|j(Fq@dL ц*L4- eh[^gRw,9"Ic_!YbEGb8<$k~?Cb Pew0Dmqk M}Ni|XWV  (tڏ-NMJw35=y5MYxOh%vqҀ] Q {g%`4E|~2%N5k*P6ԶP2,vu `]x<*ۼF/-LF4>ˆMp`(4;.L"rK|]|s/ 8Bvk1Q1D_ڣt3.$5X_Yڅ8U8d_fS%!-=~ۅ;(LΨi1RJд&NcsztNe[~^l[S|eDXRfR?ݟ?$~ݫ:j/ci0HLjT=Z+?SwXӲ-J(@M 1;=p=^]E ^QS.g["s9>Ta鑮viQX#j`̐b,ekVOkDIc`7B g`]aF=7bEX>~")~@?|R)ǖ6 uֿ"#Ox8o5ԥ yO  }. IF:*ݸ޺ucaLFl酜q\[`O~,d,>EŮ-3|i=J3%t8aуJ&uw& @Op&_mLտ8!U Y-Խ[-IA|lgLSapj0͎[H^A ]gZqW0 V"%vcCyGL1dSG쑝 l;kiQ p q~RIEhGô75[f$_F(xKAƭ {N@]e%5ꪫlEc?6O`%X$9&/6aMFjK0XhC>dt_1lFފl9`S&vVX:!vlgE~ͩˀb7a {&vM-2TnQaOjz@c1Ww6Pn1_ 4#lϰhz5TEpOx{?ނI!ꂕ% u .a-v)fE&k׭3Y ޚ MԢ4>Gӂt͸xi }_v*ɰz~QƟcYIsqȓ;l'eJ\K$Uyd)Gu>|s%#㡻D}|sgؓh_`'i{q; L'7Át aUV["11:6|]4`K5m"\Ίma`:BZW0J sPy䐁K vX#.[p=&\ϒ}{.w;Wzy5rwG}miU fT(apՖGLMngCh'.ԊC$VIFRSB0Ćhxj9L;EZ0eY~an^kɳ*_0+x ̥:жd|R 0 G{w T o 26)PfF=⑱¼B|75J#H]7h4dYd I JS1th-M4ڤ]: NiJ=gңm&rKZ/ʇ%nqNcD>#wm $K`ZFo?"82B:0D¸bo!'g(l2ȪswDb5BiJsv#ԒJp :Zn7]ux;l=eK6dֳ<ni$znF+\,SM [/.T_2%ۧjFCy=n˱;BDq ML2yH˹83ᅤzft6ABy.0An,Zs "^H3Cr8@RpZ5`B!o6ޗŘ}-.oa):sH&u-p/!33(ܜjkxP6}10]r ôW}W,fڗGUqpzY“bf=[z[|PS\2>@q:;Y24ȣ6{1MaB!We"oZd|GnJ>~.&gq*+Dh޼wZ6ԁ\xW9Ue,9 H yi%\XDro-4e_e)sʈw[[ٯX!c 9/Vо$w ;#oގD ÍcGX%ь 68D:ˀY/,w=pVlp6`|$ &]^ RJ&m1cs<_A vuDQ\Uu)KFkgGL=] ~<*$u_<+_WZmˌs2r!˄өB,8ikݧuw{6=?xu_ ae.@|p}7:K2- Mm1T78QiNyK!DVÂ89= @A7󇕕a82 [8fC7VC%[HŤiQ;\% ojj!1?04#9<H&(emjgy^A7@@2@㰜Bɉj cKd J5zilҡOU 4~8ˊ0)VADD7O&J;bӘ>1(kObyb!16{ޛYG&Ј_?Nqb8܉C([, գr1'EqtUnL wv")Q ] :#e #:(l{0g =)eЙfBw@U%9dOaCuLr`B(|qmGi:&md Tr3u.-Fe䤂lHe 75؞D]+֓#<__Z2S]J L&XXV%h)0͹f-k0<>L4v s'. D٥2 0B0p>22O(~D$e y`}xwt@ ؖcMةkٖA)l%KI)^YmFЊ]6$l`¸g/mKD^LnE +ZknlDda4' :9KJ[Т_ 47s~z~ ".ZöWr}xUB0ZC ʛYC23 PN{ޏ byKͣ H\uJz&;܌,Ў̈@C|lr33RBͅZ9ĽNd=A+F1Pui$uExJ*1w \om)4=+%QPwB)b9=QƞG. y!. =0˃~|㋨|s9@9 w77s`7x{z]!዇]o֘s'v.(:l៨L5&+,2o Uf@bQ)U…)UwޓWAu(_)B0d #Gk~(=~f$t<5 [1wkNJ@+8|,}FAH8 SAuxiS'7|I_`i?0G֝f=6v(Zk_6)ALH(D^3 {c o%n/^z~ï2vObU23eRwt'đQZ8ۚ۔ :R*RnLE^+xűCKw98m$ . ܣWƉ8*u[gbBpSpܽbRJMۋ u@_sv)zm3r票"d3ke{!ޡ9'*T$KIT/p_% j'DǝQN8 \2iio#~γ?7Q,To"bSjX"Z>_S E|2"vȿD$OG|sCnAvyUG JQu@~2ݓnE1^dua xX S*5>X&>#u3S)WpJ,j74J)?9[,7zr'o#'cR;jI&z]UOP`Z8WfXZDnSjDݭQ}ZFvr?<\^;h߻-Zh <;z&dͽi,-t, 7CIU:M5 Khk0#dY8H t4/??@1GW268̆j6K| M Tsǁ)(#qΖboJc3S*^) I;oOg/|aI^V5Ŀ'Vsk6>CB`=0U 7I= *IO}vz#o"1zp Fq4ʵ V\c;B;uhLT%3V< i'N;r턤]hcTD%0@J^s{4i3COyj{<3d?12b I;L-#U2HxV:hy *$Iި>=+E'Yb9lIf`J~2!$[oq͖^9؃F@XClM˛#1Lj!@4`._F!M;)? jEEDvS`4{3(8[{Zs זGp^CF䑼V<~8a ڌ:Q5rYt YK/#1 m]VVRy'lxCvsPaK\_'2m*LEz9:v{h!#tb~U&˴sAB].w+ےBl6[LO0}L ~&s;HfLZXǷrԍ<gmWGtK=,{"vI!N$3psfՊ`WjbT[0;c3֞jyZ.$DZ=HId&02IAP|?Eh>z0ެDc `:%Ҍ=J (yvzn`ϞDlg~r=(#XWHDβ GHK [!84_.& SqtaJ&ootdFtH;[hkN%f}}de" ڄ)_Lŏ6yWz8:A}SύG b ׈ ŠqE5TU~ѭl.` N1AYwO .3E6iSB΍Jƞ -%8,/]8"ԚUX;EbSrxs%jGrܽ8,`Dr'l1k8Ԓ__Qķz^8s9$2ɽ ow߂ [ yP% :W$1oJo9"t4`E‹yCvf62dq•^*)\zNU#'E` L`% O@\BT}ud;WI9N,Ӊ`/xD=x^$rREDlRyl+^bn0[VcFL}3 0!ja{(]1KZ y,e q7#gƿWϒ}irj߮1uBK9@Dq5*nщn2U~&~SŜ}:v;zY:\ *93Tks$ .Z5%};Kj-wUAU\h"ґKɬ:$Ub˒@n_eUl"@ ʼnzduK # h-7GhaR:Vz]Ɲr6psV@Yԉ `lߤ>b@&}"(X26[;+0"B>v)l$ '9Ճ#"Kr%r~ fM4gљJunÍa7ɸfg]lSI͞Te('ȧGaXw y&;@dC(\1˒Z#à@K n%Zgٔ^^ܙc,W4HrW0U+[oYc2##zAeNכ#}OS%2H1WI^KeNaB|O>8XR1?0wY.t++I`Hauv>(K`nX$tfcE%%)WAG:ko+B'cɇw>jQP[w!Gs0EDwr:Cuf-6 >|#wpq:-!V٣>Ac(g~LAGH,$G(>}hhM7lbGlݓ*5[}z;F% {M5@K`-\rzp,5 ybГIF,C3G&l^p 0sE ڧOSRa%݄2ɻV=,`bHj EVEl e}rcrPyxo`o"H/9pϖ>4`7ͳrhȁDIgO$|s 5fA)yt_P? ڄMva˚|N#(#rjl5u^ K"$RyUwcZ+HuΘVb1vQֱR"U=qL74°nSFQUeIQMaw05F΁]/tֽ?αX% I,)7[7l[Z2PzoФYԦkIƽ2R?flGH\ ϲj™EF r:6Lp KRz٧̅7EeG(z\`A}t^`aGtn)f.Ťչ|b69% ~ILvywTX#OAL*J? g6@; U۾t%q6&S 0T}'+TU!`AhH{rC%KVf( ?(o2O] kKAc\Pm۰$9O{wy„ƣ\;D}_d6v~fΌ*|͇e57@Nψ lɿEtQpUX #­eHM !kjI gYp2<$B0bZevD!0ez wpdV`%OFOGԱN4-/WyIZÖ@d@ߣB_h d('SV ж!8TJF5a3tXjF*Z|6agO1fRrn9Dd#`hʢm1a])2"jS R^Ta-n(Ec=DyD[0:_nAJų>":yG\rr4&N\6U,&kiM@e:wzK%9%Q(`R6U懏e39:ixPJ6h/?$7Mfv4ſz<0W#*34F:X9Z:^sZh9ҺvLΪݗ될ޱ2 bj(YUC<`>9&LyqWC.{ar˝7 ej+I}OwcMwwgIe`=ô "[xc"IC r&F9y9PP$;Y'Ðg:V:8 έ^ Im/6~0Qom'fC<T>*qZ%Wf Dڍ4?-9 p%1OBR4>ozJao%<%)&Н9enuXG^Qn/`l^F[轾C ];-QD)y"X:݉{-#KoG|iWs!`a72) MK ,mScn%HJL8]r3A9@Fau #hPcpkCȽ-4NϝGPƀⱾ󇣉Z"ṭ5Esd;;*D$=g\.,7/O2fk}K\y g>Xf> %⣻W@q0t<ĭS@\Ur@`@J0XvJ~cd#n{JPA=nI$shb8g2zF(VJW)yaYF*K6XY d;wJQnRu+6 g%?:ev/)yqOH(}t;KZ|[7YbG^m1fe0oo4KvXSPѭ6~!DaE^Q1{͡ڶj(9yނ ynej7Չ[H?rlJe]K{fƼ{KK׆،`j _42\[(ӼE-"T5Ks "KB kKKقt&#$X@֔N/zvvtVc|622ĭ"j'B!g,ġxF[XKSwW r[ =<b$b#u (qjRSQc !ӉBPepa=Z< o;ISaᕞ XR%Jt1{Q$!Yr`c{򹃵|=xJ'=dyWe>N ' >b\ڴS |%Z +kʻ=6fSNWP Ȯnk!?bg"E#];bfj:NGJyg[s'ӱ qNw݊s܃Ӎ"`לpK(t4%b#^i@KE7JѰ"Y$X[zR_| bf= i,lJv#?7q<Em\5Ti 1'} (ȵb2Uq`@5(r']|2u$2 >ۈI!`"A39KjylHY)'eo?wO PcNvtp;cߩF<ScI@ z8y s!™pS[YGaQj%.+Fbړnӗ6!|hg3 >ыٶB.#n[NoQbTebQW6^dF&5[nn6CYϴ7Hv2Vb+:vi6îK@vh9Y?R1!(΂ @Ĕt.RDZ ʦhtsm`Nexփ~b$ߪ-KS`-Ǟ1Kb+f>b:YuCe4%,Cٮ[K;&V,< em8K$ؒ'S+`Ewx+BTwr( qSTx v@cPDό'}Eň ^_WSovVR9*+嬽.}5*ӑ3{7cLPPa+bwEz7>egdckN'S S4᫝l::2F?SStxx-)É7@vLn=Ҭ^T]oدN;؞Čvk*ػGYaʹ㟊V~:n7N/z$OC#e?l'H2F!4RNJu"HBB!-/< m 7-_.& E&A!-@ﱻ3qJS9cLdOHN?~ C+a`Y . zNPWNELkk}WCRO'{{̉ S7qHIڱsEr/.$Rn,V|n@Bʡ՞2/ָáIdn0!X;3`KZCec% N$Qx&4{]ΓX9Tp)HqjaN>BJU&=*Y5/I|mLS!cb'ٕ.[I'jcadw+im͇c)#$#B s ЁiKm~y:_U.K[5A;d`\ϦBRꬆ7ؒ(ґyGmuHb͐QǺXG0c,ن5[i~> 6 |eTsCrcuэ5#;ϊ1+ *jM; fN3=Nb: :{|o3S$ Vz "} o|GO(sT pܸr. ;U!:|[KdO.q7n #X"9*I-+O=rz) 4xP .<+2aI ;#ݖyK]&3^rQ[~q.dbBq c6[F!E=T_Zq tq9ònp⳷ir\K;O$OHPEZQG\ (hNsB~P#l'wkovaB m֧ì5 u(8P< 9 Ӗ5UJ,&d)B hYQ*.}N1^a wN3IUH 4T-".6=ʲ&"<{7 s h愥GlMlRpO-B:+ ؎ܤݎp*?vJpCDح@)9݋E L6B+?bK92Q^4Tũ-\!JtEU-%|27糋2 IVcˎTp6Лխ;1sFn$Y؝u_¾j0N :V" 8-ft:tE%z)([7~2BqXbp1F{i/cGO "*&q0e"fl*Hb]&ȋEkV@[pĎP/X\`7%kvWJxHŖ5f3eWAmWF?™ 'bOS~w~˫QY/'Z=koKPpH[KXMytu^׾1BbMT}%0c\h])"w%Ԗ~ M$@n`kyp~;uΆEODELt%dJ̈kXV!y1&[ىQ~TU0q,3kL<>8 ԚNG5! \#/)m[)qOpw&`?j"N ?Wy/F|L*=w{ ^p/θ2VG9/?΋ W-۔ R9SpGVe4FEKeG`rv_6HƳ,ꦮ'0%đdeE4UfTT](-o*MzBwRR,<]w N^@VZsY~=FcEt mn#15_a]_ڥnj^MUg9r_<Uay;*Tx^r0Q떃7^EI9C`6+N0p+!q@i x5h4YXp13T@00<<bG1!ߢx\8 Y*8p|xv ZFlqIEF`_x%~Q:{? \-~t#pwV\ca{jo]wKΛXcP.ivޑ%KEf54殜s2T\^De' UyǙ7p!aDYRĭo62v2a|@rp!ek;a #exxcs MA ̑jsE1j gQaN#NEͦ6;pсзd8 6Cݼ_-urSyl*z'/_i1VYN}RH,FV`3u-lqe+awetJn'4/B քh)p EKB&YQ,jPǭJBN ҟ/8TsQSJd$bn=͗kQc\à>9&G3b#t;O!+EEvAZhpW(ZŞ DpqV ss!#* ҍ`/E-u_ڶx׳=&2Si.iqӂl߲!&M@@dC;,[@HyK[%dpqᔉ讓r%b 5r;7Bz!~%Τ.#;2s)ofOιFO2L~;p6t$;I-eVpYIv؅6+km0[+v$% M(PSa|kFLb :P`@ihmV`␟0D: y.d-I_!hM ,=<'\WT/pkm_K(u,.Km.!49A&cQZxbUȮ_G Aa+Au'}(ߙti1luVi=nREFWZ!tИhO隤?rg#^pM(u 1ɏE0l>W)3裛R>jC@=S߱f Q 4&2r4=qɇ`k{Kɦ@P@zZ9!$L!PzzLG r7ĵ◘x,#զVLeg>7Mۙ2wW;=} @7"-?Hњ_~װ8.p{-dѲnAG^1GTS[uoAd +6ռ麩q,ϐry^nК[W2 WLHB, #)|]&tX5q}#ՋY3ϯp>bڣjc7N de^*jcc ReקǓF2> ~F@rΑnSItB؇h Z:2@}ѳt/K *\S{a<>Bʡ*wxe,N.c~ QLO_ [ $H [M u5ToU@/O+!Mw:㍚@j(~泜68f EǸn0G+g82w.MnԼJRT8K"| (%_g^i$a# s'g - cwMEnWȠ1e{g)/mY<[M[F&Pva3taTW pсw oFfxQQ013 $r' KP~Q@YH4ę,z҄Av +}P0 I*'s kS_ !c;or^G29rZJZatCyi3]-i-3cㆭ=$_Snr"^%EIosk*sރKg,gƒ'(Rd/|$Mmt yT4lN˱/n)%pA@,w/OT t@c\wn/RO" :H3)mԝֻ;'D? Ŗ0ؓ9BQrք-d5Zi5!̟}zsˤۮ :Ys-ݙjx=1ZXZcΌI[M3l]xg۪b3|l^"]`{-%xI|i8;Tݛ"M>hȟ>JFuUo0W;#Q8kjm7.z/(.kX44uU'WKOQc_xQI'37o҅&ei$KFoT2 &2"V5!/8/^`ߗ6;LRW0WpncC=_9aLrp1/ `̰"-zwH?oݳgk{IS!y.嗗u{pr&yةU80q:$J}4;`.-pSsd9ᜑxQ;<@X\;"O~M) },mQ[$1 B56GW@r־.9S~z;81wZ3ñ=X*TbP\7t"f4#s>"_uJE.$K x;|Flr̷5?WJQn*.1xԎf*zIp nrA9N|xiY9D/6Ds5 "t荩: m7@0mѷKN_4oo5Zcä6:I;p 6smsF }ⴀLkosnN#2 'mk&wt&HTuA5;}ah@yۦoѥkn΃DA$L E0y퀿կ!z@=͈Z7u2:6GG\4;Go. .!a8eAoZihX>T'H=h4j #_.cWR1K)ItH9 +Xz}Jd@! [%9'Aj;Nޛږdwuf% ^1".dlyrcM>L$&l<<+әՇ0Ԕlk.0iOO-ɲ:nm]IB3¤V.mP-XBmشZ)CTb#WxNym seywAAE5A@zBӓ:`_2/ZM1SـLb-I8H 68 5MOd`J6{<{XJ3? ؗJkE}R*{D+aArf%\C(-8ӮZ4=Ti +nIro~]m84R,TnU=rvӟJ#;3IysNM՝ %mT:QV+t4!BRգ p#Vjdѽw^PI}J|ذOr+Թ&'3w2-Sۙ4YK6c3g4jR'VWwDԥĵօg|P&\8doFAv6' guM).6+,}rQ=~0Hg |e[w;US,nıЊpsRn24~=o'7X齒<>zмm[d2([@ .۟M>]--@:D.WGIǩZ_!Ju>KxaZWJH ˜\O0Cwvk#~E='>wDWˇj!Ojh9B@tԼnm@;[c[u/ WR|8 -V)ަFyZRZ3 m3ͤ `:6v! Em f v1V Jʗ2P0˪%ر%M'! k 8`_GX2P坮/ [|h'9M+#]*D*'wh:Į ;:kg vD1CHܨ})>\#`FГKH$'ENKbOE]xzƒEH{ naMw(/gG ߕݕ4N9,wx9v pyP˪]j@$~%{#ʃ=3-D \mvBkY l.)H;ʂӤq҂]b1y =](hq\KW9kBĕ"O{{Ȯ K:/_\t11ٖ!/o U"E7P~NL]8Ş~OEVjtj%b;V0}} U>uH(QݐYEo#_TU|-] 'F!f,{e[S2hE,u|jHpVZmw6vW[h}zV^>˼ZdlyhX*~?܎#ܠi!+|8 ']mn5)HVlKiƯ[pnm\szpvҥkLx t;LJ@:L7 >UrA]e6~|ΤŅ "x+ތ`Y9zP2%gBD=ҕPutJ 櫰8:a|BB;wtM:a`U NJq PBj޵%$2PX0&=L*A^p !uDRN!˿tT)!m!_T6U .4yͼ EL7ݬH$Avw-ږuC_߂z*ri7=: H2Jd&;{c[}p uC儻;We6 HHw1P_ T7tO* ?[aUd5RWsH%)'B58lЉa˲ޘ4/׊8BHN~e[?y\)B7*h5Z)!I@3M&A;;NͼR~P*qAyfPܫEVX/xn4 ;tJ؟C= /<#TYS 7oiilcr\шtq0UCA,kp91|PmC;ɖD 6Z(ExQ+kSbA9/L9UPKI!9ɀ>0 5}02w7BVRf[]<3+ܳJ!n6Şۏ1^땊sfKw'>yM{plh:?Jza'#\-ctW'ˮ'!xf81]B-`g8ΓLQU5ӕUu}?`#T7=uŝz /L,Ilx_ ܋2r,n\)Fw,CaYQmY{\ٽa1`2n @c-PJM 롉I}3L&fT)8(tsTYZ@АjV I-yV,Cg?b.lf2~o+"_.ʍ~hnIl?ܬvC䪖dsovݝ=֯QO07^#/)/;E>$v |PƢΝ j);m=]Οg3l@SM.:#.9;*GRZǧ"A n%6+,L {pd( hei)]jwz@} `I=9߯,w4*$|O^œ{ņucMMm:E6KWp!Kd>׵ڇ/Zi09qT(}З<ty@ ^2A95A J&u/[o۞7}2v!EnX^e@~i>8gKn"r'=$p8ub=ؔN (Gb4UCw"ˣutt-<V&M28DEmџ͘=z1/;qGYSD.Y3t7t^-<5[(2352tڤvQ&ϪluoOϔL_IK oA#sﰜcs_>:3A'Ě-)g{ӉNĆ/^BK5 , d|&{J$#n[Iw8p5alx#3܈KSҴ sljDMlv|1b=@?֘O!$hzp9 y?Z@h+6pXo:uoɾT4\LD]x'oS1`1t 2Q((!g[ xW^>uJ>H bo=ި b@Fycݙ WrO|GZUGlLLSI5uQ-||ULW s1&@@F 'r A?T-GM 4FHngusq*iu-z@X3) !YVT)Ӕj%0R䬶Lz"5+ɤI{}~NSS12ޢ`gsd{䵪3~;1.Yk=ÍeQGR'ӈzCǂi`O Ip‰?R+O\ڛ`r؛]'ygͤw'nج|7_ꙊhhI!piOvEqp,E'%9ﺓ3|ClVC yF~z xk aBtH9{MJ˄]a}50/ؒ+V%5:`VP|GmY|N 5 PG%nPǜtFjrdSgʄ >` )h7XeP^:ZiFf;eD 0~- H9W2}&>F(:-uXPrhϸW2k+v@#Qo"mz=0K溸6큉Ti8d䁽5=̵<ʼnӻ٧SӲ}0Z7-,|aFvkCe+˖m{ $/w1%X-Fr_!/I$6$3lG%jƢiYGO3ΒXJ-I5&gBVi޼7[}0dzWcY~]#mz/_CƳ$WySTTMX v>߳iU'Y(3:+hT(~V*ί?E6&65wC[16&Tp QDom\ck[sڏ n\5N32Qq)wW#">D#m, ѕ!3)Fo*[^20@} ,<]&M32* Osǜ(>d\|鲦L> q㖤-.AIiv̺"Di|S $}}Γdگo6d2A>;gh$cD,icCkA)vd y=u&/4uwOa?52kf8ȻU|-6Y}j3w@Wq$8$y+St M}rݲy8IX2[>e!T3BI˼.jFGi ikHOm,3R[قߙη)⏾݈]ca!.:SEJߚkr٬R"82v*mkrG\\fy EJKYu| $(Z\:r oZj|(0fYOXJh # $݉;" URw境ߓ#M#*)&מ+/b||g]t8v%@߽3Z7CepZvcata'\NF} ,E'^أ-j.rY?'Vrn5vkCI-7H쓀8?XcӽX&H`N3f(.dov25Dum7 P8c#^%!i I>SO͇w4ŢD 鳇 kOO+(f 9wqk"ȯL\9|H@wkO/%N"]jq#ǎWc^27¹fnU -Zdp6Rx _瓁otדMP^DJ!-7|7,8Vn$cjh[Y8gE"h$Aѳk~7E8+h`n6Zz泱1ۄ ^>7tZa'm z{vwaɍO2r8TJX[cՆ3j4L gC['5(m6΍okoefEGx"uOؑ48qF .uF&C{hdNiTO1C8Ӥ9 wĭW?{KxIAs.fkeb·%#T R+Rs݌( B=,NoB-K!)-?~S#Hc?q&&(hYggOscKxC'?w}F*A}\Ko9 >2J1{`BE. u8-D:".[@9 ZOY{7j!F-Y l/_׹з}ӓ? V1Q.v37̮S  kFsxe~JKxLaJuCDjH'kSa4F[6=ۈ$e %۪d9YQ$Y ʍck"G8s(FzH)`"=}#7ѮJ5ڠmw6ضvs䕭ۿhP-3W]@^j[*yϓeADU _MӇ=`744BX޽bVf\E/zRWY]Y"_ҿ?{yz: Gw =я,ϔeU%-zmeGZ?>NTæxSTQso38m=k(Nw/sXLbi; y:Adr\zfE٥//4 eֳfA] R`6XrXxfV)!ި'TP|̏p6}؍ב+&Fq&U3D8? ȑa,QHcmirWd0+GCکu9d.n}B>݌!h[3E m8,=h`c" ,v@E,d;KJb53VJ؆7<#i Ozv-n8#f'/u2d>0DzVRsJmx)=FV2V,fGuR)*Gn_FS5:'.=MS0ca\3LĹC ɪGҕVmjfEH:K9. =oIdb pʻWtB7 c ;c۪?k pyĶ}Y6a:7lOј2U_g:3 J_ֻհf}svÿnNy[/4('nM6!gx2"ȿՋNj$7#&WVSf@"/Ӭ m^nL}eTz§gO`:νMGVX+.)Pw<")>ZJ3sg fƶit+ .& ]H)c b{6M#8Uf$-Z%D35|^$HhQ o!a-Mp]]dbGT6V;*GfO`]{!\@e-C] A[ ra"a6{J\FLTp^R.8jx!v2̥.{HY4y!۝/%͌=rcIB?ɜ$Qji,M7=XtuéT&VTQ>[᦮sGi0s.Vn C^mRe`$;!sy"Hdޖ P=*x!!U @96WR9\ QDC`_)e yYG'=B#9sc"vԊ':,hɚpk#!%"bns28Yki?BQo^W! a3Z*> |x?׻{%ReJRW#ϲE) s)|,:Ztus;d2T5䋫Uo ~a? ͡oਗxQS{IN- \P\KS(.Y*smfCi0|d_)pFDd;#j\!cH["{fR>oj?8)ΟP ^C[լy_HWf6}8PlLɱz3Kׄ+/+UlAtaw,F$=F 2ꪃ@DNJ@~E&jH[y~tqc`hbChDqE9ZCiJdzE'7dǴɏw|c]D@_>&*xɜHC꽳B)wEd-V[#k,@5-U:\%^ V/@kyJp`uו#Hymlʍ,5Y@NjM$O+ PvJB!OF">q,qV]j8e_Z&mB 7.eHTBW\_nn^1{Ai;AfDEbqH!<@8b: z9=ڕ) ߁#F\6 U> ǡ h"\v _#iJx[b^L A.u|'I$G)o=Ƅ\Ap\u]w]b2v~94FDʚG#Nl!ow]7~5?ŝpԯΧPi> wwo]9E7+C8k{u6ҡd}w II8 7$AD,y-MFG7ٞ"Z*2&[:77}\`F?rPR?^xlFAcJvS-ś_0}TޜfsޡzPּ}R %(E3׾Vp/#C"zbpО(0{/W}ScѼ"g|jCW!`>5[ڢR56R'yn<6y|LExA\T*&[*;XĒTtC6:ZGV96-CÓإk+9%BJ~ 7Ap3*Qn I ju!vx+t[Z5zLDC0lyn1 Nw#?G&Q`?18>ξd{Iva<=d,gd+e<~[ӖT~7jFs>5/$HhYTJZBDL9%}O=/ FrF: >u%%?w0~pdn<ݒhrMøGIy?&SXZ6"H۫}#_ת3̎l\lɿDȂ@k #^HbVu^4*O`7av ^[}e^\g2Zl^3P#0cSt8 x>]9N%*FSMBІwKKZV\fvT2bdڭ#u&bI{24*{ea+iB(U k@8Fb%~n`c| 8jjQXb(}ͺU)&˸ DɱQ}ʢ]/_MR,/+vukfA0sP:M_HoG%q;_ drY׹)yUN7q-\ !ԍ-^LZQ.3tMl. OMa"-I*ߑV@.8=UReuߧXNICXR̳ӅLn#ll tK  R?^<[޼~hNi'^~\$?W YqAWcm<Ѩ\-?g8sWwb2{~B9RlQF@nw,En#K^~A_G;(Ѐ1èW]nPЌZ3wG0`2irZ+ޞ^; | ǗiHyKŒu; {:a!=432p[ ܣBQRkE/闪{۪! yVƄrJՃΚ (Fxo{sQO퓰m?-1H7Py>zp|" 8u[v qP g4mI+H8W! :$9}pTkI48Tn|4 .u5`s&Ss@9̙}}dO݊6i]Kٲ4j> ~qypTA5 >&ԎI=V撋\%֖Q>QtRKL®uY Byօ>8[+{"}2ibs\NG~|OYZgx= [3vRnмߜȢYPy`˔!3rNpHg^y"l6,. .잼d?/%Ј7@u01gܶ}+oKW'}^Eu;\ GQu:A 7D9l%*ӶWNp-Pܥ?P4vlnJsKzx,:%m,/lp͐Bb i}ŋ+ 8tJ^s]jDF;RuLPB+;D{@ڵx7AupLD)ZWnaCѣJ,'.)~\^> 38 7)al7ټQ(zG?΃MkdM@g>r~%wPkd/4o?~yqwbooi5.nTuz6KLWYǓVdE4iX0-[:{?%Pd,$Z^0">0/H r{M̰bt&!\硌"Qz  ޤ:l:Ta;(rwoChU}&@ءo{ 2 aA?ң+0vB|8ܢebܳ#14'kY/ڋ18\ Z ]RogjR{j^ew|PK]JjlPLt5A+󚼖[LyL")^aņ>߳_!@@p4Z^L@r4vZvNX }X@f@^;\jY],&ɔ#` "ǨMcc+όQ<(\RaXh''I][  Nc) x饂? eSi*SJWkrIpLWf; xu(`=m ^SCd v+O R3TKdQp-<Kp'ct->l;Y/1DAi<3"/GH)XEu.C˹m R`wcɚDr @oDt!P@%dFZԦt;M VhsB"s';IB!~=t1a cw2 ;We)0EO& f>΃h푐 ^$><z,2c!Zvy= ^TyV 9XߔQ?8B+h@9ӹ1h[ZOW{9CK8L;K@xXn#璺2zxj0rM4dJ2$ԝQe2U: &Dc$>&Bӓ0nt,PB NSFRh 7\ז߉LTв(5Qt@o!ǵ Ba {T/Ws \fXD{ѥ|9yDHdSO9gzr3?"RՈ*V-*-&Ӄ1EMYmKQ=? pR # l 6p&Q}nUix=UעA-ۼV03}AY"7|?>+ֻ׳% B_o5wX4y@":>dA޿ oԌCojvޝ))$ct:6]Lgpo: )Y-vͿV7R6H p/)I}XgNsE+uޭE,FXpő_#(Ȭ=C}`[VH|s $;>Ot\jz2:!أ65p#scu5@tZ*K=dqCKQE[]k."F2s^w&6WP3)ZQ;`3Sy*2lE4=%VL+GED&HXI#\Im%`ބm?SLcǝtA$*B%oUCg^,/L.n ײ&`*lQHIFWDL_ H@ZO>4B*Y9op 5_BFhu.$v2uh%PM~/ӽD_9؝v,j:EX"@x(~pDi/bJAlL%8C|{xjy]PPuj 2ϫ2Nry *@}l#vx3I^|e|;Y 2^s=Ή(u`4~\, [j">8]h{iWR-8sKl/Όq|n_x+I! &;IJA\M`%%]^dISB4 0C?P|Ě(gf}TvfKqx,*\UC?hRLi- Wr>Pha\JD8)E+al3(pmvC'>#6QU`s9ڿJ {h\_QZ*w=~?Es-ۦHLڌ?9;R1yigm <)l쾔ۉexSXG{Ĕl<%*,G^-fxÑ J~]1ȣ@9~Knᩆ DqϺ YZT߈{@u;fS5] N6|;aSn IҘn:3*dY3ST,LNPi.$m7Z~7[1 :TlჭArlLt zE/C)b9{7ul\7~;Lׯ4]B>Z' 8d?HvS#H1U%u;BGjJ=/[*+<23C"oep$8:uS%#}c*E#?P0)PA{߸xP=^D7h8^1E*78wDь(2w]^zI[;&.:91@yU2[+ $EНz7&)B9tM}n)ON%bhd/~-/ʔ,/vcY_ǿ( ]lv ,S.XK zRe8,b~_)w?k!z8r&iG Q$i|D4.)(-?(39֊.=)}.cșjqA/THţJSF'Hyh{wyiS-΀ܱ+?QTp%dM7ij5a1C>H?ULh`3DaqƐI_q?y(L-Na%$kh@Q_,;97i.{ GYvF4bMA u@ȧ ]yrUj0nR1[7OATH-pʚYm$IL2 ~YϣYl Exy SYep[-ش9CpȘi1WH(S]^`oX$j-ej]+T99]TC\뽮:7&X֕27lyUcrq䄽%Sg~`k@MLu^ O{ h֖8JfO΋y%H 43:KkCiF]wmrc8 6y b6ΰ!5T:ҥef+;Z~2 Z*afso'U幍_D8$H>C *^&j=b5gd抃QIT1EADbζu`kqXJTC>BmGnCRY\IGcQ*>IdCV?m]Gl!oMQp#řb`! dBq'W>4\L:XĄkHÊWBF Qa;:^`H7 "mrޡ?=nȁb+D#"F\Qh CE_lCEƾzz<:ܴL-):Ьъq?5Љ}sL2nפd.鏭z-PlPYiS=#))o-J[kI,4Dh:]kBeX^D+D+sQx>g,K-o̹ŝD )ϝċD{ VfSVfg+~=%Hn횗bL[a)#2]}fc7p:9UdaiH<>>`Bn^.`tɌC+xtD#O{& `]"DZG"9B/gWVq+Sf݊2(V t.'jwW*:OO0ȉI.ZF7)c',orHC,~ѢӭRd\Թ%xXobI(6%(\97rR _Vuā)y":fw#F%ꍳQqDG4;\^t-fW\ |͈8"Jy|8s齻DDb,IL@7 {/=S{yzV#p>}&ShJuwyNpTC Hqд22 P^VL]f0@_UF8dZqIB8sQbCxO:H(.ëei֠"+ͥMfyp!`$}ԏ`utċ$OCl%Ss)D0&Z/k.:^RRl{pŮA&vsJ3ň)EGO,a|cU̝3۠ؿ|*wEZ;$i%CsC/E}G=X,mREx]YyFH;|ju9/+Y(Й׈,Rb8}܁bO#>SQ.=z&G=|TToLH 1"xg/sD͸A6f 9Q ~%T9g1 ̒WB+ee ]+m4GC0ʲT)5~ Âp蓱D@qЬɾundD̈`ph>9z=QGU@:ltQyЖY$u3dŕV&`d|d([ο eo5|tR?ʡp8`&Z95*'u{ X*Y]d>ǶQ{n'E./<2pg8fio"9 (u01RO+P<@#) Qa2@~f"qr):[sT{zz!7" h<(:rf45о-dշW8YS0偊)g-r}(5{2O~PK;úgg!ޙ!ybOMM=^pt-z68%6ѯ"Eq/-/k\Iӊ.v~U~jcWfrB˗[;>C$A2{,hқ_O'I'n^jL<*sDW=_wcF4]U b h`\';R5'j4!;B;,ِvJ4ѱ|<wff᪕_,w8:rD~k b/_12 r7w;р?^ZVhqp1J]qҍ`7 LסѥG=+)C?6ƈʦ]ȮWebp̖ѿ&+n*#y<}R,ac>7<ՙ^瓎=L.<%bԗŠoډ ֓Mss Y4˩Zvbf9~FYz$bDYP6FT(Du'XpnUdy|vSkYiI[_hZǻz+onh gI.42q L=ߖ2">7h:L>aƴ1V`CT4\QW:z叧7?U2U|w/)6Sym 8'he^^ Q5,"ĺk;W,e4߸" [JpHh`c~2tPgαSRI4T@hA_]+azӟ DfBέf.5T9wLt47$!$jKhU s Lpn`Nwkf+vc8 =(O,rOwHHVMPy/6`tE \ĥ )lY7x?]Y$ L7(;^P k+Aky7"Y`Ԅ\zM^QXGWXP7"65h\0ÐNS JyP!'{LOp- ]c4B6W2l#wj%E(</hDm9z>HpaiyXt fo}RUWuScu&'eZ1.KmhV'%|wn>S{{$<mtY2e ܕgNstXUK$S@v)v rO9=DU>#cDNM:!WL `rN9C xE=6X>g%Sjww*9DJlب*M~ ĮhGWC𯙆Z$MqIR(Jc.R4 X{'%wD_"uLU$@pZW((V>zh)rU=x8P="aZpW-sِwMУT WKxc,N"mlLȸh'pЏO7y[BIOGU߄"DHthiONPxn_1^D167 :_9`6{cߣVvceD[:5Fߦd%o\]ϴs &X liD@kktBh+Z@)21Q}>:-~)n5IO>dkE~(mT7;S0 ?O\w̰iB8p{zTSFUJno]*Ah rzcPlƓ?būveǐhm8c] 23Dt C؛Qu BHW‰!<3 zoC-qf4o:{ͽT4㍕Q[sZW8|v!s-PmG(8SȪ Ĺ.D&+Ĝh\A!̩r,n A 'N_JH ʚ$X 6, $٥,C)ڡDʽ/mbP!&z%CIGP^ ~iCj qb)źqUyNiB'!T}H_*ؑ{90(h}Qpqe…T2lV<8_L6ζq'<3L;#s%7v+ĥXaSg>UԔk.Ybža3LF9~)߀䴡S_ $ WNn\ltjC'brmTVĹᓿo=C)0*cYeQ}c vfRYe?q7j^bl5V/ӟF'?4j^5KѺ|Ozmgx Gs[;|dzha7&,ߞcX)]jk^颾f1 Qd,pNRgmx(õ%Ԥp,n^հ4Sd/'2.`Ѕ-ii83ւ*2p'KE|5i˹fuR\\)PqvwoK nȿoA?)f@J%rY?JfSe=ӄH(ʑ~چ?v']\i=IFCOV.\؟;cQq.T17}qne* \7r6fU tlQ fAal=?N,z\wU5Ec+ds|vQ +H_ɫ:ЁhLV)Fh^fGs8EB)gXԈ*(>1ՙ4elBf]ܮ|e2K ~NWF/K'U p4$$NNsDҰV`HnӎN4+Yؓ7 bϔptY,zv%ƍpjgPf' J>@,Oӈ>%r8߮r"~7XR&6`-h3\W8-u;B.Y|Sn:Ut(N"8έ /zHD~2ry@L($oad+K&@!F<A7s3T͵?r`owlj R_>h@H.1o)U1[TUPh/ 'N2oe_?r܀׉D>)%p"<lTɼ)%ߚ uq*|R[w,`Țm:,Wg.0_6VDÙ$fD^Bo PEc^= _EyQ0ˍ3yTeY'FM9} kS+!OPhrO 9yIٚm*Ad*y`~Q H^$jIo~h=J{{vbnM{%'9#n*ǕY6jv>!69!%>ϬUJ)'y>9TӏJ^@ S`ٸnR`? [ᕽcn, ?~'GG0y^e}I1Oӽ zx8 ;*RQZx; ȦDpu!*!mѵJ)>2/_ f6".g/tN'$r53k R|!;Ǩ8)Nd34]Cԁp!}}7Gۯ+LšR|񞭾 ؤv!jEoWQŽ\`!l0=Ty"< |-'%{,k?H3|ݬg;7 e`{jmtz@>DnYm H%D#‫~,a@^#wj!'Е8ym:vM<@-#BHwA)0>J`G7(b;} v];A4Y-iيA5f@sx +M$⇚?ċҍ) RjJ:jUgwF{q̫ak;us6_|SS Tdw[UQ IAm FqSa<7ZR=Wq#wFJ9f$f4P"B䙊C]z-:V6޳49;bzRMܲn^Y*1~\#&-8r8#7L.}MH-p\.#ҵ1ݾLN,5Uc{1c}s<[lv<7u`+L76]= g@@imQ3 /XA(@s lG/k9 /l3s彇A4:4WmWqyyKg$ͦqԭ XЋ{V=}R9vr]{$](Ȝc&p}%6f_[V&DZu+ @^k~@}fwzm”e#i ͮ-KVv9#6W4 ?'v F\j${Dc:h)yIa\{/vRW|p|VSp~ε*Qefw;,q lWހ}1rϒ9.ic.ULsH!dBIF3Nn6yٍ@X<)X vvp MIUD[o:Ĩ"!"B:%QjA\0_5kūtqcQFP1ޘ&-p4e{EWDz?H}4mߟAU*.CVnyu_gV+6ڳcCI~PF@Rf/R pmӉ2[8 eoH8]ע+/rT2(ayHK`(p}vQqºE;mVgRQ5 duG͘O莢&fb_ N.uHN?*ch̓E&Dwm'8 d(\c(x[ &?7bs_Q( ѝ[QVٓ'Oܬk Pڶue"Y ۡ1B&1 v?G)$uMRRn;A0tT=AAJ(&AL>Ɓ,5toE<]cK$'XYNFҝo cH@ `@4E!Q1;Ώi#D}nů5ZRu йȼ܏R,c]S *  ^Kciz)Yel>yk̓/5&w Ծ ZTA#J[Kӡ5&i>]HU o}*n*f_q.N7֗ʵC/6߽S:/t:ڠupZwmGpG;ABt.>5)(P~l@{U7PǮڑX~TK tQߗ9ſڄ0v\'ԯW%[t¥w  ĩDizf y,ߢs͡1M(KW2"(Go2ORUmӖUv x'x9;]qJ=җ³j+LU X.-Bz -iĔ!BNK"fׇوw$ލex:"|]ūYDN4oD 9 )b #W!Ψ5K'Ek61B.¨^tv5+Ǧ9MǪZV{$59>nHI)x;&'ȯ6xvfcO7lYW3Cd/<0j.ߩ4t( D*g2Yd=Cۛv3zmA"D#ԗ>dcOyN( &^,RMq4!g#^{{6c 9,0H|i@NB|vx,>ج?*͞L4I;g> ?]o̝% _vuLQ Lc&:kV W`yΚ1JkПިRSU'QU~(Eפ·*Ae} eUب3cyyvMߥ\B޼!( 괴?Lk3w*F ݪ^j$VhE|DrShTJa|k@& q& 9-1 p1ʘyP6).~r`wjJEEMWP0(rd`8YYKR%eN !|" q_y¨*= @@ HsL ni1& -M0DU) +t.Q(M4U4P+-*YKh#}[ nBHW%=%Y|yr`>!'֢Cf[JGLxW(]m^ۘ\;!YGK$PAt*m%%y)VЂ>5!qFfhɨp![U#heĬ"ya*ՏM2v^J5 Vo?rNUW܅j#G"90@=) @J6i3z}rA%Xy4Bp.5[͡itZP>iJԡN#u<j!KRanWWp)?7Ml L``;{V}c}_暻`ZTg CN5q|RZqִBʁ|E[u)}'Ū H+떯fn8ًʮe;mZI 5ܕ~}';ñIiv {ҥRkţ +QAeȉMc4E_$^#c4zXižmrͩW藧tqGӈ0[SH(\٧ hKr񞄪!Wc+C1+3̀YUkLID%&2ŻZM2ԊUA4RvSIY:u^3X^'x""L Bx5JEfz¹,c ȉKVBK7_CH4kfmmHAOf khdLM=>y$M&XLGfJ]+ǐiZqxŚ1{p.%ׅi#Q\;A+ZǜmZ/ȉ#NQsƄ[xCmvo5?$aXՑ=ɔ^Iك! whDMl+󢱊4R~o<6 q5C,]XvktGkعIOœ6?\&>|cVմIQ#rNoö7m`p_{ і^bQ%IZV8̕d{h0|B3]g[O ωwwZ[%D۩CS!i+EXSZxb"ȕ 2XkuL `j)Y't1V|63URz,(br[ K+i?1`,4Qny˸-ϋkU?x5)~QY±pXa-} R5LNx*xZMƄ{nxՖ̉#0W'?z0``nD N57n*++uy(3g7ti_2~ifb^:{g^i( 29Z8IYbrXpb ]ѲJ{龻n"c6R@$<Û_&VfJ}f U3#לR<{r l;b+E6zb1WytJ_ɘ<&#nS$S倎 ȐVq=iJr妹bRiױS p~#[׍܎[Z'NեLdi{2q DUk1G$0\j@lLW^V˵ll);~xqFdAvqE,h JWK#;]qY24Vz22Lr#p. FҾV/j^#ZY# mژ$E: Lg8wA;J9\S2ڿ`2ͤs[]X]' <آ++nԼ$:8;\V,]g* 7F. f,20;⟰s|]&8OΰkmO}^|"aOcZw{ܹ]laoڽQ"{ξ^^\#A߆ PoIppVJ!xP'ٻ65+H|iO(?j[ 0cnjpUlÕel-O8*4o117A, 䁔Nv],Дi>nS%g+!h]*/V2lލq"TsRg,IWɢ膣XpcP(wêކЕZ&5)77n"`h8QG/!w |V?WJ/O5;="JqeM݆IA Qi 7#Ή5:J HnZ &Yc nEpy7XFHV͈RV\?Lf'߿"n`ڼRU{>Tr#_ybOVx|8HɌCvUYW[Y–?s)$ٟa:l*\<&!\LZ2$Rd@QU|7#Urug8 cSDc.ˆ7l y]f\=DSE~9QEPhC>۸*}˷]B3 fgֻ4C%)=׀굑K8. QixY[.,'ݝ}6[O{{OC;p 92jJ栎U67]zZPj~9%Js9ڏֻFA֒ G |,k$6-G Lݍ32$CqY9hKp9 k. Lr0 m4=:BX_T<e'޿iV(\nܻ\ uКyBJ (sY;;gGq{yhZGbh$|7l+ƉsEM&"y=IpZ=,񎉜{H7#C4QF-,W'~2B:$|T‰btJLn0: Rz(iĩ_.muCW,L&WTzsCr? =M&,-R*Q A!RqL&dPK23i+w6)ɪe{r'S3hܹ )9w|5v^..{f;a n7C;}?.%V/2} ZL#VX9fcfBrTFhkT͘0eEl^5y'#s ~lŽ?υeuuWԋ!S-3fNt*r=٠k=N>ƣdD KV NXe5C/H'1K P-C=2S5ܲx2ݢlsɑtA.A5[qSLb! (Xq##o'=\rqB̻_V$}&IkFM5mqY>=P7)pwNɿ= ՃƷ 1d{[]LaC{[D[P EΫ lh :A ՛1$ ?9Dgnd&-Zeѣߪ0P6v1gOH.`1oh <:b,]Snc  V )p^hGnd.>,D^sb;X&5lLfZΉvd HE}JipflJΖ4!ڷbI;"FJ2OR 0HB-,}C>)sG/ڙбE0ݯ(m-d6KF@Mfd7%$ pt3{V8:ihoSET;EmC'mpC"=x)ܖ1Eb\y$;L p վrmTc PsqƗeiЛzJ%YZU)?$Xc(KGĆ#^t D/8 M/1@{{dL'X8tDt6Iw*?G{Hcp:(@Э#?Z5rΊ~mJYS;\~-\}zߠS|GB$ʅܚgU-ǰl먚9"k .o{ +78yt5 ;M#PK \z?(q 7 ÒkzR|_h9,qV+DENܻ.(we |s\wq%_;#,m,|Vtm/SS"XpXŽ9PnINhʃǞq/49p1a?@'M=d~>Yyqʚ=*PvQٕG@qSWN^ dC1>YvXH`kM;KҼ4cZx*r%Z?.E٨ K.hnv+Vj3ԛm-ȇL;o|Il6ݲf_KH;. iF7ufJBUI*fbLU1{W:}rNSNp`׊e=C2GEl ("UL[Pchk-*.&f%AHw%-ߠm,2=vj~Oٓb_YJ쨠w@sNmQ#HZDމ=/goDcg#|?4_8+_&<&NBWOۨmx1W&cHi-:6v|̈́kN)Kx-JS{ ˱i C2&~ \nUN8sQ(#OSAq^fncoZҧVE):1 6 F|kP2 *Kq;y9q?,yyQY\9TȣtWS!;R4/*Чʃ:Ss};lr^!oXd ՟n*UH-% 1\6e6\'-zH>6`ùS0 9tM0ǸK9IKX;n 4>$ 82b0Q"3o-f iG8BL'Ie֢)E {t0%V{:ܵ*(r)Rq6#a&Tw9%!*k,ߠfHE5u9؍Q&Z24/E,f/)=̟%i)U Y$r&g)Wf74sp@9EbqBGɰvBDC]EkIZe^W%)_Z. T_ Oz|+1EDџQ8:Vq”nUm=w g%]Ӎ\ݩX_ 퇋)Jy&BɧWxt*3 D<9lƊcdݻ02L f ;Amc cUE2IYU/s+v ˙{/b.r?Jkc3*G;?L){~<I5f:q p@=EsCh\0o]}pji(v^ǦV$k WB{Kq/]6yfP +vd*QY R|s$ޖL%}N;bc:b$C;Tf"4z;[lU4(X\,.NuIn2*X3Q{+R#+D .SyJg-a&`z$`/q? g~cpW~< 6هFO틁Mri 0-Yz@<8!4W\j?a @iX+uL'*'Mq}(N#|_c} (KF׍H6I=HR6rD*!%;K..xM E'?~iKKoiQ3dYs+cDݦ%,C G[ PvʁIp=:)4/8F/̃e@vփk2R$V ǐq%bKn_}W@ȕ @).z3M!9Ns Y_ ϭ~vC0wl; Ȕ?WDyyCH}!%/*ŗt08i"|fMuŸ] X ߱6fN՟߁l%FjHMHh&f⻊eɇvS^tdWޭ '8PwO`/`@v8P.^OV;EgUE+ԩm]򘙅l F#מ!S yTrhցP~{4z=#1X8}Q'Ь_F #CUsP-4'\V h:!T=M h5KKE/b֌!n膹J@/+UhÌ1[GK;Gi>?9'ūmJ峮/K׍6{\3-YxG$kM5͂Jwu䒃k\k[#]DT+B8]۔5R,¡ ~dNܵfmi0Gy5 >}}_rX>qi[1nՠlny!-gT2 7zixN &^vW i}>"K#iFň#ߨC7ӍA#Kf#/ _: ]v 93WF፰&U*fmrj{7b7o})ASfGƲz Lk8xS qz|~ՎU-tG9g~mA w%d3=~8)Q)4cG(65.ᨗm*8AX^reрc#_Ud1Tr^亊\#4{?Zba3(\b4Q+Tm,W*J r`ewetN/;fkke:yACr,4bxY3UъRCʖ+[cE4X@Dz5-%5 W3_#B00҉ӑ.#׵-f^7GҸDGd+y{N2(V8qIvJAyߟ0 9bL:'bI(L ZƉf>!OEuVE^}-x e;ʶ@N*Etdr>[ ndvXs|߻f%T[#'$z1H[8X{_[+J{aK6 [V%^)FTg)E"4V) QCb'h45j͍u ݼ4+ +*B61N\BQ 4DVnaƅBގJ@^7'@Ÿ!F[7. ̥d~Nv0ZFH0iHڂ E;bezL*h;R9M% F8a \iQz6岵.ܜjE LwYz.!q‰ycƥ0F[u*zzj ^Q2qtcFɮ{X=GOޒ\/>_qQ:7K:T,p)pp|p x*Gڕ a;NPW L ޘjϋR97rHDv\F M[VD:?S}ɹuh_ۮNFrWS^2);Շ?Kx$(@>Jɛv3&-Q5sakƩYk/nﴽoI" Uɾ ">'0HK(չi'yȐl7 *$ >F5D>+)hzCmmv5nK^\Bl,zso66 pWH Ԯh?YՍiTuwxNE-vW1c[Բj‘O_r|_P: zW}Whbz>xڅerEt=%Ty"1OxTN`+9aSZ%#TPuR`FTQKb7 ]SMfQ`%af jqie:4ekJyKo1?nni쟝faʼBaNfx,֩[В{K 4eLOAl&_ނlOSHȊW_Oa$Q b֢?VŶrS7 y/ّwMJ8w9np,v״}c(?LӓMU= %fv 6C n,@ԓ T#d,~uѽo߲jM/ag^n6מF9hKݚT|Tlj|D^\D8E0fe q+%X|a~[ V >b#8Ӓl}IKɂމ_>|HRc;]b:۱s,4(7c^,C8*lo[9l{v=pػ_kԅ}zNc5P"Xtޥ`h'C#DkOUrdViz-K֪zgZ2Wо2zɨȦ) BT,g޵ͷDOļ7\<׹~,~%;!uËW]-(ph0;ZKF"CHKz]͛Lڜ7E9'U=$D] g,%/ fd95dMʹߖB^R,az)V˭pi1ӔWoiܛ cry3MQct; +vzO{~TA X4FM7–Bd ^ žNx"[Ǿ1^ xWj坴 tn?f?N\G0\`gJ*FWGct=r"EZɓKlcoW&}zc G[Uڂ(!HHA e&W3f!jd7G:[r_L :hxW9bKfaB]'^mgb%%w"'<8&WGVգ j.f먞b['l*SBC7B w`'&mD)TY)4o~u˖&?a*P,{51=)b>'L)BwhIqOJ# ߯B@G^v9ᬃn|5:B~/zU+C+)K:L_6CJ)Gd .ESEB[h+MjL$+>Uk`hZ(.k'!YJXD˖x4̵6;kPv:ͤ7 ![`[~EVd3Y><:dwzTwz&eCh*Gi z>~ߝ3isQ Id6$5h_: 4|վetHL촃*NH8w`2ﰐHe0QmA6ȱdQiPh* |r9j}L7 L2wnM.NYʯZLk? T"Jϵ+9d"||I -W,oUֳ` ǹ~+l/ݗ ASVgO:JO#F+{4j8&y o^i4 wRk55[7w g|fDjOqpEEo1P.]b=W{b؍M_a۶ULJwG aOl s"-kyWwKDb`"0-[qLf EЃ&=^|ufb6 AJ5"42ć3:%#dOa aXw$v!66^6Z.r/ i'xpgҧaU6Pծ#DmLrՍtW$[!@?~GyXxC.evIlߊbuw9VPPȷ5=cNlCүVJ̇oy4DGUg Jn.RkΏ.em`XU{/}kP_:T8r{',@ F-ߤ9QI{ Rx#^pyefva&nXH Cͩͻ&v)RV/tfI:z 88c.\.%k>y"qg<;;()e|T:=a/cicAMjԦ!0Y;]#}knN[*}1BU 5n +h~8-7];$W$8JÏ o/0IR:.j;a>3z]Q8UW3|j,3Yu Ґ@RK,+ Y7Ld _~=Z@juTEE OTwڗ6R VnIFCbrXM!w2)Br95KH Fcfdw0EKNF4|=EUZ8m5H̊kK `"|+s,kTFм$GCqH]%Oh=ߗw#iw֢9Oa C6./@ x":\drN=EǛ#)8a+Ys72N~4Ir+"qq#*pYNT'>ŵ599T7sWäN)6mEՙZa-fHڜȬ/z2a*o4^heQ 4 t­Y bnV{^Vnb+q!hT,zէXQK+7$t`'(NN%\+dYZ ց'x^GF{ x_|KuE+2@y^F1uyHI#\б(K H^;qr2ѻɕ|Ob1~g,&p~HRUKj$g| ,6sRy=D9) Tr19cԖ.$nYp 06`,ڲif.AOTMdQ˦XKT1ZV4TMXk!X,< ˴Ŋ -oϽBt> 0":)[6[gEXL;5)*N{sYR `-9ɑSdo#;d({O$h=[0Mfb#toJY,øEaysJ"omTbB:YYdv/~YӸ֧ăSo@RM"1Ne*~Z]Ӱ^2T/?D] .puѶVG(ǘAiZ9|65vxuU /}e23͏ glaǺxG _>;i9cJk\ѦTRW/ÔN]]+K@"3\!&@n&˕2`5%*ea\H@;0P7"9+xqO: $oU#P:(Ms2F.r jh/l^c/n r SѮlA(C18l5CO `Fd{#J`Ct>v6z3.0. JحQ"{NHJtë=wT--E|=T d3Ұ,߲J}C:$ R1]/q'Ϧ fyLEQ ªs^΂!IC3LJŸBy8i*^;dҔ.%##乞^*U=V:kVy) z_yB&";lux%=aHg㘤-Mߗ_spTW- p?7gk\M|fSBSz5. )(&@ڏ50+\bېN=gRM#F6L&$``טP .ōseE 43sQ yOŪe>ko-Fː`T dU H>s4|!a+9_?QԠfIgd'$Tq)4FpJgqu}'}©VE_t qWZpzǽP:󗇴a}*V-A%*]]=gp)P$m BT9@tjTE?iV?P%T`z8duQ1bՅOzک$;xښFfI5x ƿB2Il)BD ((ٕZnߛ}ܲԼX9G<:ˌ9aeYI ll딩}T]͵yO4 Jl"٘/Ya.)z#_E {hy}Ф}gRM̀3Xu,j3\`,ck=ֳf_VޣTy?;Cbv6zJp~R%)Afdt Kjm&uoKL@P8(`ی*]͛̈́dSmB50&vԟnnH*Üp~'}wC״W햻{\][lHl_(C!_N.E%ǍV9.- ~nuRFLB#nsf7/+ '0>w1pO]!|kV :k2E[?a]M5/yUG4>ٌ}X%$StJ@'cRMi-Z#,ZȪ3j_Z9[K,d(iE ?Gz˫ ~оۜj# Vy2yc8%MK yN.lNɟ䪢z4 #mi*paq{ws%͔y\͢`;) jCy0'؋ (*}T7TDDrRd& <`EGvfzjmMS0n}Y;Ji&5R^[ثsCd'?>f7pkD>A(ۜ-3&{Ak&AuxJ%! A^JxD\Vw( =2~e tnW#i!qp#H@ KTMu'Mu3F^%= \/$QtjLUw|,FWHYIB֥ 'TYؗs[_xSgEp5ʀ\w\OdS&mA;%0>'}9J<7_&1V&A!BL%\sßeY'}'0i81& Ww>s͊@5|~{  yp i',򜰤J,%۱, nEkޗjRn.,:b&iI%b:V{e45B'1`֟C B{J ɖbiS eY.1pM且Fz+V_2%͓oa5 ז;ؼ9 VUoq0!92qhgvC~ H1>@J<*v{ @֭^P֜:i\$TxSgc&7u0 ITpq+Ifѯ[MY=lWUApW~)^HG$HKq0rd$JJP48.xh?^1D WtOxYx'w(놖q ^S0(kD>c"*B>Ĵ9(Í`vmq(ȉ\M#[_aF7hF\C{@A]rާpǿfE!l,N6*&CUCh@RZ97 PH":ZT_Υ F!b?Xol~ϬL߱`z)#9g B}/ 9̐;p)b8[,|N /ƛpX7 8&+@ @-TܱzH$K,*ry"x]ǒ>q2--'DYqRT~ Y\rf8F6x("A"ɤAR_X|g^CvV4W}uhqz%X#҈8^8oEub X8Em }2⭹R෥>6z43(BwL4VYM-;`#MNG[]V B{{aۇV^J)J3>Hk)tL IF2d/p"3^0DlVXYOdaG3ŲvpOۺU'́&-M9חq[*ÙCr DU<"zۭ4t0ʣ2UŇ#>Zd$]uUy|˭5`_R摒Dw/jj>7Gw*Ъ8` fVz4} ̢TohOf>U.yoP;bK#J\1k r$ ip]"=Uسd7ym%Ф/z<.|Cl`hNS-pnh䚌f*ޒ,T1N4/[]AjX E7q? T(1┞ .k낱mvn(X m)a@(-+gRb²`kHxmΩ:~Q)3O?D<#Φ.w 77[ >/#75S tR{ 8!ޝe,jۑ$y9>`bCP b83Gztdk3CPviA ḤE-ɫbe&jR_Nt4C y74XFV[3Cbu,,c Q{@9~mG{>q ) ba .EN{ ~G Lt@Abq] 5$B НLǰQQjXrpëbBD ˑaGZG+`=^[_Pd|,ȃqې֌Ӄm*r-wPAn/9'i4ͫFApW}mHNV^ۚ򭚚JmqN|NVC=ӌ'V0A֤V⧐Ͼ߫4SeQ1Hz+%;T+&+K"YcYiM`Oem]qC=o6AX VA*:IL^a"G?ɨjk Yvd.v#`G?^?UW,,%k K}}P͋wAxs# sfQHQW-IҬY.w s_0/POw>2V5A;-@P.YB .AƎG'0N.8SZ1Zg03'7QK#;{ZB2FpM}[UC>'F`1!}Z MSRI:5Q. d!Iv|!bvGqYO.T^aBXW&VꎔsP@24]f$8)w2,Giz4t՘{ZџtFy sÃ3Z`PKTVJxlvϹrpšIr L4'@?"sPg#JC1d!'*>KrRvK-,/̌g77}J#4 ܭ텈vU6*-A\\,]p JSU,w;\A?;_@ШD8>V[ Pe܍oǓqC|g%*kΕ|Vki5 a{ ZY;GțۗaG\yv'j6 Wq*q̌KC>1$3羋j/_)8֬)nD%(:^׆P9jJۼH^kgK^i]D;ݤrgMuXoMb{,7Yv5dk7!Padڿޑ;LObZ.ry6?/.'>0nNnHSIQ!˾^:)eﶜc&S1uk{:g"x6nUFn= ^IbsW$z ȯ`3үrxU+GA"{v 9f?`;O/Gwة2ufEw!rFuFO2/RX*FDDb^ߑV׊Y j\X N]+Ϛ6.wOW\ ۵fhܿi˶>Cf.~t9EJ1mSe!{ejvA,O,~Π> - M'qj`ٰwxR΍O"p:uUEe$C~E䷒emv`PHrZ(d/RׇOx#Xצܙ5-$9yw/QS.+?%F@SSA8S9 ڊ2 Ú_ djQpx*.ΦN XEwGCze+A[xd)gs!@ZzYA_)}I{Z/F伄C/c[W2}Ia:h} (mb50D$q 4T~hvLh m w>$,PF 'r3+3N!yTĂ*>aB*``5QΎ%3}n)#9V&O*c_8"qL$Lgz^Jb+f?(~|O?{TYuc`&d..#*R㹡%#6-(8ʙb4Gv`Qkyz7QY[{Uh[{dXA/3!-` Zu{b;I,L2wy?.msu1&I=xǦ1O8ݭׄO^Ω'Mxo;:3Mo3,(MɮD#VΒd@?nX@k 2KQȞVztP WLL~$Mp+pa# )Yb tS*uxot3a4Ύo֦Jq3Ҹ#ޑ'x}sLoY9>;ޠ8W59l%?]D,u?sQF%Ӵ3o}D@1;`N jŸd'HZG =\(BTv:қx|P }LGJ5K,B.OE"moJ|Mv;!N"z?k Zւ&5.4QO*M752CgL rׂYK<&| I &~cn#(P #⶗Ps̸Se?JK#J޼i! O1]BINUԲ.ژ`Wz9Lj )?F+8)Pռ8 R/>N8/ڃ: je?Uw.jM %0 oymSZh;|lTvBabz%ugl{:5N4IbIf(IEy[N*y<##z齭cpÎn4-ZlM_!-9RYfU#B,wkX>WRPG@"h(VTRڿ J}%mhO2&l=s " P {;xpYLuQ eۊNf2>6L mב)"k-d \) ,{xE,BQE?zZD{=Po}j|cƛW Hw Ȁ*CEe@y45TMͩ0{E]wu4iC޻)8{Ys.Ldw*l8okZ wiȧŧI>g E[U=&T {C_ w"Yϛ8MmҝĹY |JMjI' ~ijEVXTaExxخ {FI3kzFMhUbY>mڻ?L3ǁםHe8Ald0ɬ) s=ӳ a+5;Lod([4pV8zC*5XI0?w5Jv&&c5-Txw@!IY}+"=@&q5I# }1%R#GE +/<ȭc͠*ݷ9F+#(#V OXTeLP ?r=EԘF p^Ȣ3 .; Wn1JJQ|q;xFn.WF-l]<> ͜,rb͎ ~weY @q^=oaM"g,0rNXR4[oyuX4 kEktʺ 85BjiWlb)0ދdmPq-.~-=Z! HvnȎ:;ZИ@r3N>7 M66IV* #~ِŅDqB o )YO:'K1t8#ЮrǤjG)܊Gx[#ԈޑB[LMN/VWn0 #kJܦ33*9Z +2 #~=VlnC7C%Q+>$iWEm1AN)I {N BYXhe:+Ju*RPmy@Ċ%jTnI 5wJ$Ωz]ϣ1.E4B_2_EJؗyK.t<;0 tV+LrM_~YCbyQqar~HN^iԪA/ hzJ2VTFp0NEiOXni`&&!]r(JD0 * OĠ"2ΰkvm"Ӽok cX `{?Q. J)@{E%ė.w㑂ߒ%OAȲj u_ܦғBsv*|Cu^ƥg-L$/JN'4[O_$k)5.#nMP"ׁ=#le"#TU tV6^^=P0yط$[$闓ϻMQI.JeSM> p}h#m]Z{VV-mq*Ų/i:LkWÓzgپB>=rr ~W&E}+G_ Й}KO4Q ERLnk;9sS~vQU7"Oҫz`P3 uI#-J5p7bt%<8%jQ.h?}ʹ+{ZY+,̶3+XgE6AT:-ZB,Y &Yk 2f&;n bT$n DoӠR`k;#L %Ӂg&7YGAӋ=HɌm>黄IqRԋMgUUXpg3@/tUw(J+QN>y;%Ypaɻd-DmgWsm[gdF½sN5hTrxh?ފ~q]ŞGRP<٤-isJ|x=w>O0yt z+EO"V"$ P2Z1 ^pe0!ej8 ƚ^32,pEmkF KlD]qKf1N)yLxJ r"7"Hx`=Zn[TVRb:$v4.̰DPY؉gY)rNi)Ma%0ΰ< +tEJ=2z'dz0ӞIcZwm/+U|[&`=s;yfbQsbI23/uӰ(Pl:uN@drs. a7bwCZ7ĩ 5ΉTr֎])~o3v>\ڙWP7x2;!,DfEy3rE Yf kF)Kp.X&\u?4_)F;w.&V(% {Ń qM^nBF a V-4m2wu_t 񮠖jIq3{2H ]V~rmчZce~^s3(b p,a?JЋ0~K|ӽ/?3? RuimB>wH#=c7Y.*#-2gHj엉 iss3  c(zkm8އq6 Ke=%U|dz)]03])BFUxq=bKZ?ZDľ. GiPZn!KpItpqCf1#q1E^#YVn"N<7LGCDYMH?].? #\6ڕիoEċH㪽\;͟[Nݛj={8j'N޲0Ȟ֬IXZ9 Ȼǀ虊<:z| B6<4Aw8/⵭}=s]|>*i{s]hXi;y1#BnX/|Z.{``Wɷr˞U֊#ۤV>x'>ktƾ)q#'ב>)Ua$5!-n8xLJe1߆n6~.;-S*ŠёOV}x7 [cd4BY~H xՄRT;Fީ-pB 3e_}D)#8%d>ּ}Q\./{ R]5ȹHX^6]xMȞ]V$ &gܛE_Z7Gؿp6/_)tn6RC55bCYY89vƮp1MqgXO-nSur07 _t!J?SK piǨQ lYRcbڌK.tYoGĻ4SmHO~!%JpCi Ғw~n^-={MA3dSe&p2Qq2ݶ:$:bUH;hM4P~2[m9ՠl^N'Y)[&1 Cҳ]͗*MF&W&!?z3hb:zrIV̐z5 <**&n}MiVgB!ջF NJ4P4 唿V Ӭb ?d{hLEEړKJ#sECrkVCSQ&1!SɋQ*,{r.ܢ~ =h5/p."(0|_zƜKX K3bv"#F8o|ᥘEEoQ $b}1Z_E`ASSK%py!-/W-xAcQ bgg/"5V_ a%ŹQ"ҝ̙aDͽGScĝK&}Wcv #~o< _WU+JZOsWSXa\70ʚހ o߶].JX.񬈯8y\5@"Scd'zV8  ,9nzir3]{3Pcϰ%ęe-՚g$8(]+xp1i:Tv'WZ-y~!TMik[c>41b4,2m>J{3p:a/]ߕp j 1}d cvjF /YK 1E&bX.|僁Y@Bǻ|벵 3q ("wca`dDŠĠ[ڮ{1oاȺz]onip٢YJ$EP4irSRL'IRI;:~`(r§O!Bx$yp Ja!mzSpBJKDݶ'C&8+_N IڈǁW/Ѓ\21f?+ LFmĆXf]ڵxj{9g&]'k*‚-YS&W$كߍ]Z-om8_#Bh7>yxj%5zܮ) ċ:@s!4iͣo\x{mo |R&ZvX^K 7/cQF0A~9!]u"w¡WETgS}r,gH~WKʗY60eE_0t9%$G2 >FRm3NK&]'>m9:Bn?]5&xi2s Ԩ+1B| k>#l.F, ~zC5g9s99ϯƼQ0pcqgɰ/=A"3EKRQns \Dp;B.#yp=oxW(ٯtm7=71 RzAH*8Q$"v:.X8VQk;<_/jGEoLH۲W,OYϾ/FHdҼ2Q|)P.~Crij{ 6.v~F0HЊg=)yW.H?C,pZ줶4=fz5(ݿ7t i ym@P0Fy\bl;SR;0{P8τ'Djȷ k@3Oĥ o6J6'm%}?9q?adzdiVu33hq{$,wWZQ5RG@ )çޭ>ЂPE e>qg3z? pߪiP@A,9Ѥ1Fj@uֹ-g ) TV/@NثlpdiivUH)Ck[P}IiaDNi@z?jj>! 6G&g77R<,2D`MteYi僋٨w_JpL {!zE$#VەEYx[&&⫰$L/cw} EW~ uD{{ EK ivDTT{|N"̠57UW.)-*!j@QTl}TOlWd#Q,x#W^G~9ZBBp~Lhu_=Y{%`PNsx@QliwKKشro >HFX5J2’-YɈ&՗ɜIxUEvTycbѴpX/-R=nHV7x#ifH ݢ?2eXs>W'mKH/uLsB߉xɶJr_ CrUGv3^8l"rLD|"FPՌj%u[yRTxh…f޴Na*~eа8AZ} l7Q@B7q-{60OM;N<}t1=Makd., nԍi-BL2F϶~-[I^~y_]ONQ%~̶鋭rsY4X:"*) [ B3gxߥ$%m 9XX1 O;%{l:GRLM'B 3TN;蓺3!տ<դV(~= X1-SSrd6S|ŹW;!8a`ʙcN6=_am%, rm `/MC^lS^GbUGM!Z^ ,iV(/6|n8MB@S0ş5c^_j> 3HiMۇbV)AA<3|wW(AeC䉜I+=ooBN;* blQ>f)`hvl8*7u=[i<"$8A6?'ҹƫ\_[$()OK-jMV 5w}(%B%5W˱Skƺ|\#fM`1\ȮAe|#ED3K/2k RS;]@8 6*6?.6#Kk n5&I/Bzd{Eh&k-F( :s2O",-[-Պ{q\u ~U%>ߪE`Rrl>#]g%}r`wY JHpյdk}P碍Z*Jm:ݖ,H̙5-;]9Y(H&=.a=ɶ^UVa]Bo4§ /θ,U{Q~XxۇWIM?ߟ$$5WgvG%xjsQb k`,ˆ~`vSb40.'v*ձbX)"MPVyk'~(84!Ǥ.u-S(nGjP#>d mZ~'XHmd_=sV]P^fZ$JRI$ A]C>'Nr7Vߖ$@_鈤@qƍL)'O7^nʔz{KV/-l*TTڟ1~GMVUaGgFMiw,0&NulR"%9s1'Pe~E\C=^h#'dM=5bzWf{A`.5iQq[KA%{3[HteeV졥,*/|B嗞|6FEnpϐ6|pM/Jw<&M:h+hձ>OnMqSJ[kkm.NЗGOm'GW]HRԠԏpq\Ci@63;P% qѣ x -|7%kOg^'{R`𸛞 ͱUKecNi`uqsg9 4CUb6d;,$[F?d@*1^#~z!g-],Xh)*e濎啩<REͪ~k{Rn~wRo#ün{:;HZ\_ 7_a,j<٣9̀0۩'c Op߇J]7SQs%ľQаt ]@$@=0[#8)j>rd_ pGbn{eM~iFb|"ژBjj<@NN3ذwaLq^fraȌc+YÈ, ]]'$1W| :C_@ylYm2K!{?EZyA)55W -JNdx`'&!ԫ\I5Heα:cpᰥ8o::TwZʡ*ތpV(9 έͩЀt:^퇐$<+вe`8:YwXG~6oßwsCV$eIusJkH(d4<1ִ_z>w2ok V cF_ѐ4 -~5ww;@To|,A.SPy~R&-A݈ S45a~{4.L* M8z<ϔ~,# ;lsGĂ^uQ"Ģ]DQ6(i:5vx4lpf4a߳^GrC]$񟶺<Hʑm6m-{j F{>;^yG$yzX8I#CuLr57"g߅HGAg) c T !}-n.+R^!5)s~`{zk ת mR|wj SuIV'Selv@lG.\{կt2Ɂ%BQ7zMKFu O|@{L+gg &:*8=yJs)̭dZÎ";9KҦK1$H́emRA>o^|IP6w%x ;3P=@5d =bPe l|Z2M$4%84`3/qPɏ)TK wZ oM>nI%>fGU=X&/ENz*'{)m]i>h C8R~ЌdN0Hf0uK ]O.{+ee?0q>:?m0~. %sV$[!@4"W@Uh{yЪ8_,Z昭BPlLkkzU U Y[3_B&)פܱHv #ywkd@ޗ;1Cgܳax|r0ZGX&ySed}u&kD$`VTpeBT2UCGSa_qlZ0N( 6.p[}UB eLsНY~ 7e2@ļ"nRA, rcUC' ڃMbM8 :}KJOhY&b]LP ȱK!~t#|)YS 2qV@F1czaD )B U|獁拻֑╮G^_TksK쉗$_l>u!zae` d0^Aq/B:M3|\AM»u8wP9$HX,!Ya7"'̓?mn=]cq`r@&BBQ=f8 Ы*JЧ _r$,~ nB7ďRZ1Q}4]0Dt+yfVB1:!}4hYuF6Z>ݡ9@UQcCj[wB;KYnE_}W"$Yσ%Hd3K-E2 z)[*)][Zid[ֻ6YKŷjB m!ȯ^ &*)ևlzcs`t]8ag)]ek5[8G~yϙѥy(0J4iaÇ Zh-5դ=&)ׂ)9;MqP}5}"z bp-#8VB$̊?(dF;̩x&-RīEY‚jLlG93U={ȵG5z BrEzbHλolکRJQ1Mې]"7!lpeu韺ːŁ &Jhf``)ohZDNDpHQA鱋@}/!GC"O$TB},hYE]\S(Zzg7G Tƥ1?ːm ZuYVδ!J6Yl968OT2V\ pJ>GL !M|0% 8O*قE/?eA'_6h"&d0C"@lhlټyH?&0#/mGf&/@0Ȏ_EMD&RYcG̓(݅I<$}fn1TyTD+:U)%`qV|x&LVGdl}8 Vi!{cմp5_=X9Rou UQ)f_l`Z h, ƍ-68E`΄X!r\hy&۵YBw5IY-A7oԽe'-k:ˈɠC#h3(K22,,/{u[bQ/l<ro>:A%;錑&nAF/NſJ넚/ 9Y\!܁ C[458.8G!oαEA׍$GVu;v&OR2-^߶Mv[{V=x7mVV+SҰFDb1qU]f?p Y"Eٖ-9FF^H6,jo X5"u;ruxfk>m݁wT@=\/?|A*br'ğ3"ۨq,17C/M'!xXj@!gɥnݔG kR %ITw7w UBlP ϰh`"W+%syrǮ)Rz(5F1>SÁQA=NN p4_bc ~ai5AcA>#8$aaRub'̛{:z oiF,ޱei1 Q:{n^eha3K@Wl+/ 1A/YcHځ/=I\Yբ0DV=ZF{/]wp\HP J/==ܲ~!Vjo _4UQX=uUf{9ﴴ/ >?㒂- wkwF  oijmKE^20p˙qA?7X|l=Gvo4M;jvU$̷|)"YZ7$'~S(%z7MyGNOfs]n0@qu`+ &?ML?$U\y@ϫ`ԝVn2G]׹ kTDTcHao6"ԀN.N:$}Z춎1='Ol0,jk΋YHOB}<5!g6{Z,!G؆=Jg^{DllodazBoW慔4>*dqrc8|Sݟ`4X= J T;}*qc;A\[@`+e U3M~z!ésA{%6y(bH#q]Q0Ymp5 ێwQMKF~WXs& UckJpᬹz0ic KeF7'$䲝Tjq'bC)IPЗ)\؟n[B1 cIc\1lNG9!AF)S |ǣl,9GGVN.Kv"RjD!k``8ɏ?'[DAe闼Դϗ+¦EGZnŨՊZ dNf^[*C7lΌJyчt޵OkSǂX "EsvSxBUtO@4gRg`zlztx:X>`T%aL?Y: 9L{ĻS ރNdLꜥr_h/dˁ$I|puɅ)> CdFzH]\vVgќ vBƢݻGGFBDD<^F  Ja; C#E.fhMD2U(yйP%b-UJOGn Irj >%xШJ{KKhby}W:m&'Y5+D,`??#'r4@)Dk\\+zI4c&ImQo][ñcat< -Tn,`Sv Qo:ia\Gty I Һ̷粿.zeaPRG~%寉U,Nl5g5_ArN,! ``"2agdf}5|3d\?]I  >Y$KE}`՞_y341Щ: ]-1 -!TE~͓Q4 D1nkuQzb&9Fݵme[CW@GpGͰqWWNbw߬z-|E-ti\&*YzG;Rv9{u9adm gP 濚6A@Z!-Z7p:V2-|P`ak:+5g$mYǠTڑ4AõuV#/邙qhEY$&D.K1F)Pp\9 t ЍRR% @#VLe#~>vͰvCVTQ0cz#@V7Wl0H[,aUOٵNV~PTgZ" zP]z(\ar>Z+]Q80WH@g\L̵‹ >TΝt8O(8:ۂ 4ŋl ;odWb"QyJ. [^5gIS.1ؘB}id J5Ф|Z56|*RIQ{~]SPV7<\`\`WbS ۴:\lNDBm{ opy e6a3:pQ 9M8]~D)Ү:嗤AB/)YBQnozn=#`ʳunS^U&D!:iF!1XZTGj#'O,Me]<  ? 'J4%HC濞i`l@TLF),LӐ2]"}onL4.8b}3?$39  j}yPRRRIF<7D寙Fjg%(~ZoHbnn'42`CkTR".V+#6pzy(4h#EG'[|,2bJ3.vO^2RƲqdĄ{d-?`x(8l+4K3R¾ | iA"&5jۇ鋒ӻG/45<%k '$Az$A=.,&i#Dc-a'7-ܚ[Úu=J;Tn8X_HQ86/1%/0'Z--s23mwU*'٫Wx1\FƢO<EɿVqd8 Mt|W*qJ#Ԣ3J78Or&YSqdTl_De2rӶK9%t='1A8YQtlUԿ2B340Ŀm{N T/ia"!yxkDbGe4x~̲Y@Q^8K$Jq pMkJl3q/™ſ " ^_$1]eUkB1"b/2U$/OYytW`yJqR)ul-66[ Ι,Քm&a@@ 5Dfi7A'ew=+xE ٞot̢t+j'ޮ S3 Hㅺ2H H ;b]$ڄIӺޗu䭼 `2[z;W45 .0\3e  oK%ʨ*zvV:[٣NVX%[?~GUns(BfdÖwb[Aí+18~8H˼OPI~A0nrCr8G{g}ꔪ)Τdh!瀅~3ݕdj_p!ȹd](\j L3z9=W<,˽ƴe5x. jv1Rɹmڅ!YJon΂H9! }g6Lhڟ&e"|ZMx!'dG(=fn;Z7'\P<_0٫- h񺳸!)O>}p4ݪ4STI~j+W;.So9ui4圸=/ 7kcl2FxZA$΀IjA,W@V^ ݕGxu![:x1$?vAӰj֩mhEHEUHwqI=4ᣢr<@sj>t1JtQ%ux^V(ź͈tXmS$? Fs@?IiW~_Vѽ)r%/&r&G=2HPVv:6E A\og hZ ).Q< V`DZDtFKgآs΄2S!)1&^O%+j<>YTFII̻j٩i^fl(W#atV2H҉#̐qĤ?ώSTB\[q*fD e𿋳5o$\x,6VˉW,3 pdwmMvfO8 Z<j!<ҹ!/Gb-p X!>D7~N}RGGfXTqJr `TI 2GoR cwF"#d 8nOj0& k9Y [DRPNs=[h= ވVf9"O+b n/Ǝ5IPZ\4n`1ZAw2b!koϞ3meQD=kp!;ۀ}bWD;=lmftM<.ݹ*YQx$V3pغ^?,g7+sY&mpgn7zC,' |R"sTuZtdkM"c^d mgEe /J5B ݫIIҮE41[tv}Ԇ.!*OPcH]1r5mq\e.G2By`P yJpo#j੩ϔq# b`_iMYi뎻# + vMj*mR}rt,SۯX+/CJ8&nQ|`I'&S:נw=:X} W'xcgQ$Vg$.6ʁ~c qv%<]C"NYt,MeT[6&z̓R2 ϼHEpU<1&_ NVHRdPfSEC/= j!h<`: ŜsIA,HlD'iso9&BLXW΄BÑt?l׏Mm31Jׂ6e>,wiۇmeԙ%Ѻ+10Yk{YU5Ң$fpˢfWPS0)SF P`4PuyɫIr ~,8Gʷ|C_Nkm]8M"Y7[G3_e>|jrJ?W?QMOI1Ij@Au4G RR8tJ74)iΦ3-ε?D)XV%7E07_k$f\_- > '5: " /iu'u54T-ԝ.I~_j[vK Γصro7\¿󬏨;3hu콦V>[!:-ϐZi{V ᆶif-A]ȑvL6#&men*(6!~3O[spi|~N]!G_2*dL}+}r㓩1kASn/%X|y7t( ;l?;05\A~6|w 'ҭAsPđc8 3;4n%b'qDʛiv2<\$aƟŴG1`bJBTR\h;o BmdA'H8OԖ!quӥ8 cݲ\=y*<", (pC*t96H&2 O֔ih1GۢʴM5޳E6\0nk>y6롱otng]* CDYN>+rriX ͬ&p@lAb*tGs$[#- 'Z,_:ˮ^>Y-_ND9 AjvΌ p̤E5C6bq3 Y4c6Q ەOfw?]TTޙIs=-YdO< J$b);=ۨiCGi$gS~մK(ff;oZ@C|VN!e5AdP\dҾ;r9|e 2۲TVxGo5$ۚ.J6 l +ZG ~\6ID* @xYLFձ$ZBiYɾwVtГ@fȑ$+qb J5irO[uO{m.,ɕ`F}i7@| Dh^n4m@;jao0Z*jzRYRE')"ڴ M͒~? i;Fvdh#D28c` x9\^:ciiXNF'aԎ8ϤJ[3 8J=҃*;\U;}`OTUq;u TqsecΗ]Ue5Pd+~n9;)"/cI 7C,62L[979B<l^p&#p WRB@U:[T uvDJ੆_&a,dV0.7ncFj.>1W׽Zqnp#A ݮoo|WJX.p ZMvC,g T+41nݢtH0ݳ@@7Ov˰KbEa1h$!w4V5EY`(7D1P wTZ;ZJ>@5^{^#ty;gʪ7PxTRa*SmV'}BRXJ. W}XD|щbP\JU[p @ܕ4ܪ@#Er*i##Ll2IJX%jhTZds0;t$"k˜VQIBrGU[u:hg6C4Jnᜳ'+hDBry( ܠuAlǜ`( 2QAl:pu| KV8\{⦬3j,CyMfq 9Kkڰ.3lx :v=GᝤD@Xej}ZðgL2pfY-UM eCw_G%`W>$#^v*[ُxyI?dZ]Vhey(ג3Sa\FFA[z* C`|t)o|rg]e"ӲCà%pۄ9LMDTERQ_-`RLϰʬ> V?dž}-D~+8 agfzM\Z:'J" 4<я]tu2x*&>ʝՙdWuWOo.CkVN 5=y{ڛ1/?d.WT.B-zݔ,,c0`Fow%T sDm*eݪwh, p$?pʭ*팸ΤgYIOtޡd[A+ޢij ڢanX]4{?&n;qHTNdŬnﹱHW||($0sAVLi=S[\WidB`j]i JBxW ,[Q&`Lr؊#!>3xmq`qKI&!JswaA\8nxʺ :L1>e't]3EsaHKz0Fhagr@5u 9߂ ]9p]z7޼tkĸO UDb. J*8/vM|#҉B8IF"F sVӆ.|̢ `]'3ζkRe"-F#QڝdSf iaޱEkphF)CmJd)m!l!+r5f=6W2rS#RmaR߄&> dn)o)=sg%QY y_*fNђ| s`kOf2Qu!~B4: gKSZ !% /-.`'" %@ՙ&1zJ$aT-DwU߹IU؇i.%xk?Ide3DN,9t͌=NyH4ַ2&$cgoq=];-by";j`0!n^Z7jyVrQJ2Act`+Ĩ/)ZIw7. ^TQt}{=Ȁh_2ĢKG7tYGy`ѯYx,-c/mg3o mzMJȷABpYe:;>2F fd/;Ȁ/MDoY)5 (p1>4p /,ۧ|m־/R|ܳ6[H:Y}ڿr83ھukBC J/:Z9H3sHM .^o }+ӟ7%4~H~`4)cdG1R]KI Qo]܅C,uX렊񛍥rec)#4͙d3x|L qkK!_D7_IzVM¹C&`߾UB> sGQ\!|*KM_ Cz " 뵒="Cn}ղٵ?z pI&q??[󕊞X翝)(`RnZ^0)=6(),6ّjy}J-n'>'ݭ{?R(\'4^AC\6{?(a(K'#ٙb'Hf)6PL=P:.NuaЦayjEc}"Wb}sFu'|b"%TpyAK)[02hPdX\6r*ߞ_=3 `.@rP'%>reag85"Axd {ՒX̅O/ 9oٶ|W6(2w 3lF޷cSD橤NG$ՒZ5Ƙ\ynfXKH<)r+vEpjuְ _jA~|ϓGYҧAtFW8P^<RyCN,j"a,$< +<Ѣnk4DXuJʎB5E ,{|xJv)aA1 eJXF/;w"*hC/ ;ʋ Rt)ѐegWY1zv`'dC0U'+n7M1'ؕӳ!W+M#y#Gښ݈RcD,U_#72BEBMԁ `W=|`~zWc t 9Xh:\>cMn՚ٶфoV^Emtk_7҅a[6^ClWaN!s8:BeRk}/ "=,J[,U+(0.貘6-': 3Ǧ;25?Ԝu?|#Tj:-:H*.iYS,ISI[.n\Ƥ[ؼw02ST?s0_~.XJvbhuG%8R7kuwRҺ`?E]s>&뵦e/xUT59ӡ iz^ns|%{pRY_Ё749*^ܚ8U=i:l@X T}#| &: DXXrI)<'ͻ'9 WJ3/1jG3Wroq&n-;3}Z{ĖimzuT}=EgN!|)c&?F7` 0 ڪ5K~9`nLYTd9.\ձ%Yj9(Z5r ʂxǗu# zF hJ$krg CHX]m[D[ )M&rÄ<MWpN^iV xv@Y5[AJ( K.* hp#!R21CVMHh^|Jgk% 84S4qI/w'{ ,#v[F.GӜaM?o7#!5z+/`!Ϯgkd%S/%MSRlלQs$RC>^R䙴eH63|(ȣ Pnqu>MW{wrf` uVNC y6uQvҤrd jBgyBUJ(xX"lN&cr052i醵pTႅ6¤&rd*kG5zY[M~';YY:`6F6~?Hy:cqAh}8y pH'LJG({{F*}8\ɝ(!v*E?yP` 9PN$ lPRA̩f W|Gs[q쟇Ћ=X1JL$"Y$PqےPRhJ%10zh־ҭP?҈mZWZ]{:5g!?A\VC5SŢŅI?-@HQa*ʧ/ɦ7Z;iB]% ʫt0FjwXTD=As$u<"ˎM?LAJYNyV$2.XFg9Mo2Pԍ Z+]Nv|;su_d=3E$ ,c- Dw>ҺjYY<ò/#DIg=,!W"mb3(䝂k")gpp QP7X >jZEI;1px~l)0>:)%~1f-w lTtmdwX^kHU3ctQ5wP*LTtcqs`]d_静3b bMf29QU155[ ڽ4]V&4u`Fqiv'p~tS&E5.*)/OI@҈?Kn] YW[{@_b}%r+^p` ,cySE8?Ѡ"Zs ^rUdҁ^ۧ.AG|.jAny@Y~1,n|*Fv5,ܱvd8j5F1+7P{聻M ~QDVӥxARǠGMR/n]ۍ b7Zi$N9Tcfڟ $".Qў);/oc# g e?n9<'p-֕Aו[T֜HM8%m<;-"l:]âIj\&P9i?sSG 'I;o[\+e+짽ް$(ow⩺i0R<`8 E rO;|K[QD;Wb/E/Mo=O(o$bi"} ?C"q!F4 HOQW6}:h"ݱ 0 3񁒢~ C]$) ɩ B%\]s ?oE6+#Pf)@QzW&>pEX)N7`z6AV>9$JoOĒ}Wݞ+cx~+ilnfg@@7"Xv@*Ia"7/ieY]镏-=+E@̣g 1iHQ* 6Z+otU9Բdk{U!P~:J>t$,CgTN=&:0eᙖRmklf!voD {G@gY0-B#vk` J |z˓.Y5yqF]åC7wl]8̇݇(nװ(dS僛5?ї]t:%#knD̗= 8̄ޱ4GpWab"HEc@h7aM>-LYF/K&D4XkpQ+jfVJi}V%>FP"Y8@7q2S<] Zu|"xq<.+7-Zʹ&'Ċ,T{xvN8N46J7"DNϡ!HsXSX ¢3X2}rhLBm&t=h4l qO1}6- *,- B]aҍ!<*S0KUt Q֫44 yFOt=_4YJ[5OYAXJ"m#Kg .k򈇕jM_Cϭ0FZuD(Ŵ\z?wel>~YqnK7Sdu.^k(fD@7l9rEq|Yy* a>:8. KdRja9.JE̅+2)iwMfLH/ațLհ rL+^ +ݍ5^f[[^XmC.P!A?5󶾖ژ6 "oEjx*26,6w[9' ͯ( U_bE9,(9D;rrvdXt6Xd h_~,z6#h?ŻG.˻$ՑR+a:f>2$.1S *pF-@`GwNH앇$X@Xvy%g T{L,`ޔwNT&.~)>\}ĴY➠[`|P mV3Cie(zڣP0т+\ ^ڒm6ߛ!Bkt3rx^@[dCM!HdrҭҳJ?,),? h@ȓ!OR~)y83&Xݵ1Kޗ&!B>E(_q TuaQi Ÿ*͚bHâ\r~{h3= ߎ=&ZxD MmO'@$Giz͢KQ` -OXN|?VfPK'; X d)aN;Y`_,DgFEpbIX^}%fM3b\GБ[i'NO2;"*cJi;qgG"ۋ-0\)WB,=eD @r{=JRT V_ 1\+Pn~Q 4DtepW}w;2+aS9c$y… b_xNNQ́8#3=Tm_j[ h~hS f VIX<=2m!=&~a%~ڋ.%C[Rjܟ-nd}!1'gTjcH<1"B/p(hW,T`x\֣ҕGE sүP.ηo<ܚr6LU&rҬUd#R&AȯB+|:Z锈N|SJy?xܰJUl@NPNfu뜗,1qybٶMbRs;A9)/6:LbdbByeq%U?aj7Xy{3PQwyhqG-.F1c_gjI)i[?DEÊ1E-Q E >ՕϐB)5qijE=sx[6fR*JLkGlSTf/y nS$EY4+IQmͩh{?|jWe?Sy)ڍxǽ:gN `z7ےgc Ծ6Rc%ɝ%Q%QŨZ+{┘5RMi4WҨSNB9 G|iȪn?@m%9)"tV~M<USA0~H=(A)La׀(4Ƭ w"`rՃ5U6o"j N?EN3 R ڵ.7:h"E+ew9'iTM sB[i&3 `KB2-O' =gG(9TL8$R52_pNQfv㪘;:fYDQHKכ!Y$7嚤D*L P/ѵf~#yI1=@[#+b ]Rl=qʌ<}2QJJ+3G4p$d@Q P/`>"n`F5 P_m#:ڮΡW'S瀼Þkq8F[մ>b6_1z Rxaw}fC4΅|1AsiPAfG2ޑ]C8hmOJ5B]^{x0Kxz;tcKQ\+dDBϯ)c]4 aE^%N{Dlls@>(w\BҲir&}uo|P߽㥩C= =@KFS)|_Orll脝4JC2&xVχA&=xpd >~L\&==ȃo&!GF2y> \.5%&-K`\7G*|Y?ɞ/X'6-5''EsOR!N3l -r@3JF} [k6^[^ A]z3k阠δ kj9+Mh-!Dv9+d~d՟(w3mx{B/}\7G"Jja_099r< 6 kX :5ب@9(uIm ,[~_i=` _-b^m{ΪXKGƜ&!e%M٢D!>Δ1Bsr{zF|]̣tl0S Cqg>\*՟(wiݢwfSPݺ'%uoDE#́bat*03og),0 9sTLFLu/ur򁜧;ysIb9du,Z?ݘ`P+?bi YwfP O;QBԛq-ѵVVI&! :}0oI@a_ A/\0/vۥ#ؘ|?ɞ7xY$57F dM>k *_.I?7g{2L,4ەIwFUo;7 ˗`2-(Cм#GZlȂbLqi]P' y:n?97 ;ˌ.G '*Wxu&1 ey U/є{Z#fNRЩL3AC0{K#VJK6̘֬[2*/G''9*vmOٗn=+JvzXVw5.b[H}/j|mew75)*m^5:6nz(o1!{8O :QN#~c 3ŷgW|^m!S$.}P })<3Ž.%P:'BfG`>?1\KЌ6#}"̟( k,+")ܹVRI5~N^BK.bB䗼ZjiO=XlxŮP)՚Ƙqʧ:/S+g)AdrvC5NdR!xtYEVih"q55K]>ySS]f*U\ IEeK1ExB4b-ɶoAwq^Urc`R[*3ᵴ qՌݟ`_fdO+xx-3Wv4:''WCkAܪJ3޳ʔU94Xb;Dme`T d>h>fhok˅ Eg U_ iHfw_- ~[vDߴ@''ŰG^l~4A>v&+M~ZdQ Aw3/]@>2~̙"p_lЛ[!6 V"Q GL4=@óuSV!~کѪej F.SF ?u☩L=$4,,d,7ƒM掏\da7'ƕ3:w9_hmPR2apWF%.b7Ob$5$ UMΑe _b>bnqK|!@ 1* 3čL ׮+6'&w]8p5 m CJ(_tG}E&⠶bgg!s`bR߬4?ORނ۲'9_hmZj )}X`;ٺJ`TvV 4~Yb3ȏn42 +K,b›C{roF^ny-)όAr$.$y,?%HHOݥxXteQkXo/|s_xqzo|w7+c \hLk,YcM 7B`"Hrsei|L6 wVˊp˩PgD}t]N4_] C\p8-Ꭺ @#KMjwvioP#sQN YMʮ~Hƴ㎞5d<.x WbLQ}_KQ%JB+]'+x9+1s}NKGWF%%"ߢ۽[-%{ d|ẈGTZ Q:ލQrM݋[gl_|[DS Ļm>vnŪp^bQ'k qЈli#c5 d Dݠf{p3;RbEmQkiD(eO[ i;J)[pN莡Tfd  "\ >~vq62<|PgtBt*yj : Dg% 2UalO9gkXomN _FrNnlӟssq /3Ad]gLjnn'iٞYVczJ(: 4ˌ yǝK6mrܫ VmcU!xqЌpqv1})b>7w֏f ߭w/c8ra۸_C @,{D[:LKA `YQOQΏ 3zE2NaFC̸4d;\Dr{uѐ{LZ,V+ S@4s t@Wj$9a> a:L l`3 {v zEﭮkEAZ)؛3H-#tR:]F9=_>aI?J"L7F̫2sѭϕG{05~i'gg4D<ѱ1lPF)B-Tn\û $Q--w1.I?\m6nyl* NkJFumd]ZO9?(=B5{t a B\5z􅞫C>4ċh;#L}QĆ`"KcbO18&!хO* j]7r<&ydǂW}km yoNKjnQ,fpEeyxEid01F'Pykh,]8lƲ۪8Jq+xޗrנ>|qqEa^`Qn"g]D/VI6FIw@;WoK5xsYWpff!R~= 81)2 id\: שyOrJߗ~6zlhF\n;F?>~0;m;"2T`y2`~W9[;膲FWC {F y2q5 ,Q }Мnʻ[1% 7Q]5(`NK?2I^ީZ.Aܒ6hhAK8EԮ\eJ7pvjV|Vy lیAq0 AQLӺCCtcK>djc}f+:ِ+,;kfIȂ_$ǼG}iWlĿ`|%o/qԊ# >0_:)5Axds<(Kme%e#D|x@.7ߖ1{Kʼnh(]`CTDHjO.Z)9 &9w,d{X39:i{)oB𱠀~YLvyFQZ=w1FO>uh⚄8I8M(ζ mBXQ[0hy%\>5LEo4O*4/H }}jl^`k[.E6N~|ud\3[S%G71i1bF`.C5h"/l5LaSF2Ыz_~Մ3U#5u ȳFb= a6{ls]ayV6!#٨W4_#v'OvcZ—9圴N]@|.57E,˙;AAe,E'RsǛes̸$phS: HA $u9)OfTfwuqW42}Ơc,!.C 2=d=[+c) cCz M!t-NTxJC~C{oBq N!2V<\Vs~L7Eȩ#&U!AKUmp wd<׬[ 3&Af3 ,C"eWÆI㖹 ZLtBWGl Mv{[d3ҨndlW7 p/o4[Qv}t;>=w JSI ƂH.LNQ ^SV} ld)O#ASG!Z`IJ833kH`ki_gSбOGkv?ܧGwwݧ:%&n0/^4HG70gkNX=U:xoۏfigsZ:]A(GnTD WJ%Rz6wpd2H9wQW" +fJn։1L׋rZ5:b-z'+u~Q2_&AmGehAmK3X,ڠ)HunW>aH@*|r7/ȁ2ex0~.! .XPF0LYclH~tkQ%P#n{5uЦYl%PE)~7☚榴PĐe׼  ’B N΄5)JڰH1It)iq`Ht"&u#8t (49)5޼lC3JZ>lr;J;_z|{)l˼doʼnul.*e ku`K݆+ RRٸöߘG\bRۆ Lnp~ ,_W-~oc:AiQƲzХo3%>FuS:|Q8 ,Md< >LRqlFL4T?Gr8"Pk:~XV'M4f6p|A6 E(Z7,Fgb:5a`PYm/li:b74NFC)p0VA5sT(*{rʽPh3AӽrpL=io?—:qsCsr77_~vHkGOSY'z| G? ZQ-bh@K7̧U(/uVZ.ݚd$@@UK".cJ($K- HE$8ȥ%jРOKUX=+NmxkN@&!' 7~}?ȴf׎\qo'p:XjAM i"µ9uqRn] NirC`\xɢDŵ,scyQQU=j F 7(U9}d`1{"՞_+9}x43jpͽ<^F (3ޡT d$ Bo K__r!EjI4VULC/x%x>GqW'77îgNyػxwh`5CÇ96&7c(u^\y-َ8PҝƮOj fߔϕm5|2jDb;Դֵ 3$7<(PA%,VtT 6D__UPln{kuaGmJ6bX€zq Ġr0c@dr+@ f}[[wR:{:&y}Mi{ Wvc&Qx]tҺA,{M!D͟~Wu \!D]9V%\&]'gA8vTLf7be i9!DN9R㿢-Lr15D Y1nip)f d^d$&SJEPMDIMIx#b0LvY}Dj6d6Ƌ|w)'.M`JU%kG!=b&;Sbw$_5ǴuȬ|dVk|y"k0jxrt8I|juq2b_5zf!7vbXh ضRughЧE9꾦J"4v<8]- x(8 tu_iCb䦉S'<}?q gL-P)^o&Ӻ Т%H;?Q]1յ$|e59fRqMOڲ]{r{q1u LGx74JhNXȰ!>pu8ьߞzCwVrg4ƈ#vo:b;೔/Қj}$ EU -EoFP zcRk2;#GrSYn #yOZY=u[e`bEw,"?G&8!MQ>mk{V9؀`pe8iˆCCZr =$R5F|'֡+QU~fwIKFy^ DOgE8*&zeS*}hZ_A~kI- yD\HgAV![FO'D;**L{!pY1(z NGaTwY;8e fvM>/O" {5R| t1`m1uMtӱVeвk}zS{ʴi3J[lԓ7xz`T#hXpwVN5c"Qga*t9_tůV y6vb$囦[zb'I |t(*14i'5Vu'MݜE.QA"TLqUA_G ja`Ö[Ɗ*PD sLRH3 mZ% 2z V./(nLEmxtMc5 my3a I"M?MXU& e?(&$_"dk{>[$zJݎZJFsC摖yp$m[V65h!eF zL 5@ +C {U (;0.$H? MS:D k~ 9bwj @R9G {+E5 B5t?W/E [w?"S!57rCC4fw_qX<tG;{ex^s:FBQ#<7áVl>"\HA-. K N(#!JVeH_x2)U8ZqzW&bYEQDCnm S*Cq"zZh'z t?%eECI䆕"*dj,JI!(*hikA*y Ir>jLnb(T I)Cݣ Ցs:sq9hģ!9gDU$t0fՀ[sq=,[MafՖd3|Dy3xrFo@F[c}N3@ޢR_Z2&|Gw=S?*hHsGҔN@ P.a*+RW%nnjДwWhpi= Ŀ tb;EX՚_{qZc%F?K]NTS<.caVq5Ӛ-M\ ӋrNF$O^y=22 Яoޘ>ůU}Ty5n/\}O' Ƿ$jsC: 9q| <ZyDr(`|'LM?WQ}}rF4ϩMwn4;=IV4-^3P_'=&wځW{Ep$7@^nep꧚m"Zz^,(^e>TuGpiI:Wq椵߲~q{ERÈ-Ѝ L&wo0:ոO΋=/?0f #";q7}Jw[s)!Ĉ #ojeW3I&KK_Un]up]w4- $ e^ueSBLR}{i!~ ٦O2lj2/{W3s6,%"ߺqЏ8}(!%ވ,>dfJOzZ Yi+1:# YƎSRƋ=*On M$n9IK([?oAG6Տ#T*l@&v(* i. Pc6sQ:<@qE> =nWq+/j́7B"mK kЈ[ 6G6G43ڴ@4NZ $IfwjCkBp`YE/P?`:{[f'3Tr}j0{Pԓ1tbJA} b@0((lY8(&ՑR@b:!9u}j-hL:`yPEb/ SLє8{ ,1}c\Z[At̓m#Do˟Ek0偎lg)V>Ui[z+4ɑR w|꿐CDmJvikJh+붤nFʮK󣳐BJbcvZ^aC+I YƩkX^ }+;2<>NRʴnf)"O Y@stOEώ8# `X B4&j"F!Ug7 +D6EPbD^r'̽j k5!OG pO=2Z{ KFAsd4z 8d`ˠEB Up@ۮ~c5?xٞVz+nG=YA@OsJn!F0ZK;'iVߢFv>zE(]?djf$ E G5A. j28z|K5 yo49 ݚ/ 637?(hF$CNdQ{,-njmA!ODB;-6k5z+:8 .C7(Ad!.B͠g\<͑9mĀm,3qF]i <(=h`MU6`uOtt\S_՘ -[˚k#Rׄ0l`K 97= o 8M`R0CR8(>80r W(hUHt F+=Xt\ɥ.B v騷1RѲ$]aƜIo}0$>Ec(@T Bayb]ĸLc"@,)OkE9%dSaĮӧϩZڼRSPum_4*l+ 2/`.\WޔSSFnXxłC_VafLD(| 54éqɬ*{0+W$X4=%ajo3F#Yì⻎hc)o2￘`ŵv QW]#q!Mpȱ`_/ϊ|.$;.Zf^9_AmC@44qI,1޲ի?cV£{MЦHc1R@o3|5Ydkay` |uF8آeO@>Webn${֔rf0~iX%C@:Vr9 չ/~G~yZBT(_Eߣ2N9L86B1NngeDL71t'bJv $x+ xGVr;%nm}V6Z{dmtD}ZXm\ F2\e0S1Ga8 򗾝*x1KV`~ۊ dfE<$R.GWWa"yʲJWoYSէӱKo`Z|~V> )IG&I,kHc̨%=KvyQiDp:ЀAY1rGvj \;dhsצ:1<?)TOV9F{4fV$+6ل>!Q\dFr$1#"P&h#VrKߨU_`:iX+PM\6(oU* CMōg@䧢OҚȻ꠩դAY%,v4;R^4"p i-wbmd 4\WV~Ņ:}5#l?jH8ZH4e#8}oH˫<'(ɹ6ѕr\*rvn%Y`j= Վqto{#p Y g5b!ǤupP@鿐b5J*I:/Jhb"٬ITgM~EB6#s )pU1LMJU/xJXR+3Ss?9ݜ3'xJrc_ eVb̳{U뉏l%z'qx_-2;}f/ ]$%}] ,9#0G3u/= IE6zlj2MRogوd\iU;%,_G6HD\FZġIbQLSyboyO0O0P\^yOjXN禛) ݙ{ř}.â7'BngxCI%Ѫ]9Ц5QI+ԭO;A7J˯37%mg; 0"'$ S>2J]bdҙ>gy|'=9#` mW!HzcQ,PnW]Cb0QP RMS(ƪQR] IOxGbRӷbLO><$"z4i]@'ٹ7-^,w T;}])ʖa\*u:N}M;UC-⾅7~CĻ}*#znkVtQKۘ|݊Pz`-Oho1+l:$.;%*n! m y5nvsưHpErϖ7^`e'$;Z)JzW9 ifR臮M^aGn Xxaw70M`dp VUQg0  ZG*{E8JL|G,L2e"@FH1Y ޏL'Ѩ_󤠎1c ^VߕQ+n&Snjo4=91˶nyb!L6DlJR1GRQRθ;ߑzxZjK8a:#_ ھp E܌:TEo7ltcd'P@5Dz9/%t ;r#GJ5_[ _K_Zr+0/&1sHw["6:l qi= ,$僢&FuQ}aNtj-$d Y ^>ZCXDِP+x^ضWl^}53MgQaIӪ))Hf&ksxjU;KP}Ӱnj$Ln%E\cY45 +8sRqQ}焉*ij٣xOyg2>A{ol X &'9 -muV8 dw,B>I +p`D^/ w7WqWhL /zq xҟq`(09Nl[y&2IE9(!1{k;njF,p:ZrL;ڮM⇰H_ya9Lz?JK77x>J/jGe?4r V aX 2ẏoKmP Nmhp_ gp=q$0@[%6Њ\Sv ;o XF֘zޱ΢f!)_CÑvU)gWgnoǬ1k޶YKß[1Que` 7YQ07UR/SScOb]j63,uM-"-"ڶ@}wٛElf48g0YIFbCkpLU8ppGㄚĨH`[r~X {-aH * idwXHQٿ:a!]7d5S5!n;DjcLcNfb/{4ۃmS @}\zzls: ΌWy xÂޞFl7eSsѣSfV}=_bj9p뺺,^#@r21$kgltpN4V W ɀDU!xySl(qE~ ijp] gП5NH;{H :f2(js2lsv!mdzk{)nEʧo]~>)D @*GA|m7d&ulfLFJM-Quyg_u-(6#=tA+T3B:KB(v,>7⭠=srם{1LFofݮ]j.{::z&kS`*+MKŃᦰFԂU " FkmkhͶ}<6\-`8dHpMes `|uDĔvIb![ALcS_D,PmҳKQrKP76B)g& ?-r[ŗ?+{}[+ i!ôuq)T2It.]3dFCr HamFVv+{df(Ӡ 6wM?b#( $YEqaK+Fs]vt܈YٹZwCO4;n)umO}2)N.t"; u{IM^j!]NPO)J@km?W?6pfl,#NyZi%w-\~%{?i_#{]`'@b+;g̔$8 HsV0Xvdv:sk9B vb]ykZ[E.`og n'DJ8LT?Mds;U(Qt^uƎEiT(|t+ @##伥Gɳz|+Znœօi`Cf*/{Wz\\hϋ[UO~"BtGmbbM4`Zٟ[*KTsXqw= n77oiP,"~Ĉ >yJ3y* ֧8aKЇ=&v !4WTѝX1xw&`Ģ20 ǔ>܍!a[gRE6%&&˿=[%Q/-%|>/M¯L>^T:M KrE4Uӻ$^&[-%(K!~!%I99~ >\QNxC?q_S/8#)YmDA|%'»J?HC|DL:lVYbp gto$EuY㾀QIp( [\0b(,mceYc(oNps I5']dNiمt_ #hÊ:s}Җw#42=Aِj?y؁&ָWj+$B<LC\9?^ 2H7Gy_vMBvDVx#aHC)T*MU$Iwhp\BbLji~8W؆n}MJ{ VH~auTl]L L2#{2OԁX R" *,|g1B|pvY*AhN~E3gxN=9XvxdFPfٗw 6ޑҖI2bDzrtR,P$<:K2 !t R,-ʗ3v!|{_'V+M)G'jLR@:yyTS크5*[gҊ-.*{MnjyeMm!;bd PfVWmm4^l؄wC"[hZd|cBpAgt݃O˾zCJY@'Dl[ 3SRZ:?W>*hlϟ(/-u|6soivR u7pF[ӡ@&s9}4DOd侊-?7f z7Њ兗A e7a7$zk#^6<*9".Y$d WEwh}`3fؒs=I(I[i/10d-=Zcï(V`a9ߐC/CPPE4e R#NIjnv725w5@u ab.H4d+ [~z^NLn&+$A͢boHO^/"A+wǏؓgϫ-/-}C<\V̇ax5udr:&Ou'0}կ\QTĉ`@e8ĥSrNa;Teha_S)aH6&,Ԉ8DRiU-hl^4>%] ^0Ri6lDe 'bu)K萡XT:։eӎo[bdeN Xnt!ҟijR2lh UJh-cz$P 8 _--} ?Ɇ(N!ۮґhjeͥdhQrJ̺B/(WL8j{'ay-Ex&4Q/i  ?.axƝ~PÀJEKq qSD_<'tS_=Qĺ\dN;&Dm h%7܉H7ܓ?O^M݇&PmK܈grԢ_NN-BݢP1&J`^ ,VR A6lm f.Ftvq)j#R/_B&TO宫1ؤpbc3 ';00 Z!2`Ez)xBЊN7v0bb}Q3iNVXR1SM_k]jGm&HcT"轴0 pػ|&s XNn35{b ̷JJZ^Мffj OIir30#V &'͟~4z^ёEmI~E4 ? ž($ ~?(0D pz+E ZVܤ僕|Ntobmeo|]w>q"3 7q;SőjWzh ѺA!#63KƜzCDe,VO[36qÒ-cJ? "@oyͫR6z6fN=36vğeW5nyNU_i Fm|WVKOՠڄȆ|~Ԫ}m-v˾JSOƂ [e @z{0 ˔!|񙖪 +Yzu,EI骁j7[!}H"$.Mҁ uX|۩.+F|1]3rDrOF,Id)2N9L/{YY?닫7ËߗJlnJ}\$l :"49ZW b.(A .%qO|hcW~U7\. (ť,2tϜ XJ zBΏưZUn:_A\ߔQ v{%LX$1C< At[v1*| UИ䘮+TdX(FyLj #ے:)T,FbLom` O}"T} 'Ƥ0NA(`(ʮJ7`qL# HpP_cEZ*6@oe#C7\^f\7s\N4;?>»No\- [YƖSm~`fkA#p:N,xI-4YfaB%:\yS80}Qw[oG7heYfH{##&1zvm`(mhf7olkɭ#rCO*TSAgU3!##[?}Oaa%ΔP![2V8PxKG.}>rsRtW]@,?-ҹv` -9 )Y68'l6K>%G|`[.T%'a7] Z$pZ`oWgީP~9VʔJ!0=rhLhޡ8 ۮ)g&W"ӓb!x $W7 E؅U_ As^r'l* @Y/zcǧySp:451 ghF]˻ul\eE"Kf䚏6``OH=7/3gf' `ђ²[^S p4;lU`X8';JzgFpMwq:>؏FREYzUVٱdnn/i"aN6 ? v,9E@K [Q\PZhpYwG/Z+ޕӥhF,/ QM)۲lDL8$)nW)@^蔽%Xh6EEyr(K/H1**G @[&l\ ^3MM\ U04 ,6^Jk$t^g!*7j pݷ%,xV = 9;F8C G<*O%8$^H5%Ao.3砽୾j f3/IAXuq}y g Wm7pOB(d.j|w ?*YBMx$-$rtdv_L^XBj}IOxOHDげz?j$0.K OȐ$g53 m$R̈dfX{Q! _RwȖuin)7@~/RG^6mI|_&HCmur'}=Dg5A-;J@|_Fxt0:cp~.YPހI` pQ,~gIyȗRW\/~ U?)]=[ ̫}%Ktjc#i#xeS=.F8&6C5RHמ,9CwxyK0=lDu dgCqЅ:/N|.X\+BY07=g'z] cN(TX8>,İkA0q+ԡ}!PV%t?W>oUv~z&K!V{l)zӐ62:1&Z^ѷ7^a&ҫ؁rp7v|%Уo]D0k_?kI"USkDʘ{9ƣ"oHunraw,h4ۙ1Z⏠/k.>n3F; MƙU.}>| %drKE'Ϝj Hv.P`Q3޿#m*JմeU#P:cS3!K8x7# bVU q7KQoR3`OLJ:Ow 엃H>"ʔym#û%yal#;:p([kDcv?ޝ|4syb@@aSw& ( hcqs]xNB׾y8V1<Δ%01{sN<"~Ye)%w}eV0CI+\lײyqBpHm#* ARtGU qd LLJ?́aOmSm5 ȸc·oSsӔ1ɽΰhUD?W8;>A&h:h*I /`5Evg zA|J&>s4wܣeBoxTwxe&] 39Cv5?DL"&#ql C"٧D=$ l081Lìp[/8(V;hKae~ c7g\Ѷ4HO x `4˗1KͼU2clgkiiӬ@.8&ʄ-P-硔[*Iaoo<0=?vNI4"AUM|GHYͣb huB;KBC#e' Qut%̶,ThȿdWN϶3K)| (ߢhIETpCsgz35/г#]yzlOnKJʖ)j3ppALѥ.)7׼E`0{w&jGq9baz VD^O5njf^FkD%?knĉhEYvZS]7%]"a;8Nd ;3"rڴ5#-C+"V̑lhw㾔rڏ [ʧ筸doQS)tGLirZqUd ctfjH/֤/ecg6հ24 c-V$#Ȕ]b7܃![ƨr|b򃸬鏉!NKDlU CxRvy/wstIRkʩMT便rA!HQyXg K~=s!ܬcα s[)20D^~.䣲,HL^8xi)2+0vF+9=7X VԛGr6SAqf˗G(_r"AΧdl{z d#wrqD+ N1VFVUHNT Q?g +vr٬])3a^Dˮ_יǺЦcyk!J"\o@ΕcO*"[ˑe$$ʮ1ٱ$@*T'oYgIތ"̏\\ˮQ=@5-$^I~ X>Ka&D]ztcuD#aҼ[M~07#~1Pd̒8 Mdt!"007,&)] oiuƳh^+ϘnHE!4}/u}D]|-TV$qY𒾣 dq혅jLiipW% JҜ.THڢHw 1N9\I m׃ S '6QF]ACw"3t/oTo-YbyϔD$z :4z@m'/Uv noZ1زܪbaV0\[H;$dSwycI e+f_cv}-{&8GtY.!ZHҰFHaۺtĵ۬W(m ^2w~Ƴea}oJ l#Pǫwr68U:ܳid"nu_-6ɖ Wm}3/D2΁AjOieLڮ ?DYkMK< y%|&c;TBe0Gx4)"HHٶ^[el>/ sW Ơ[< rfi)ܭi`,-z|%*;[P%Kpw}$l8]PBsݢel^uT58a~%g| 2||b3uD1;6c0{ƹfshs.-|9ya5[LvΙCPײ1M%j[j3}%4\Ɋ ccjptbՅtf>l7(lH< p[e~&%Ch8>i6#Usje_}e(WKpL+NK=EdP5Ls,ή`M@0U 9:KM^-{)(ݹ)TcP.7ie!tFMD9V {xugOl,/!-5T[떣P|ma+0), =Y +weZ/lqZ2>d&wFLs0f4$y'>[E&Wt5 ]#P d"YW1Ei jݭ*;PBGfK9E/GW#Sb7̥2pVg8 ~y7cU _6`z).p\l94(W^KM)'w}bbi^Qه&?²C"t bJ>0}x‚vR]-ȕ?S䂈{(H.;Q1՛D_ @CϩgO'*.n*'Lv?%֤zݠ8pNrWoxq@mL^]+M#j?@ ֻi=?W`iqgT&b UA34ʅ EߖW6*,dM1e*\v쫠[0;gƔBץ5xTh3Ϡ|i?lT4z u~tlViQAɴGְFngMxttL1;ac΃sV/VYÆ{>t3ab6/L uJMKQRMG=se a|xkkM^S"1E<ۊ-b.OBЫrG(ꞯ~藇 ֈFkig+ n@P YX<:_H2ItiAےD1$&so?Qô[KoVF /YVtL*Fv+ '4hAhVxt]C>on>5rha_ KgPu$-+UpgnX7/Փc/iyjM&~'cK[ $6  W:$W 7ձӺs gJVKFơ2@ۑYL̹GS)=H^F(ki&idњrz~*t,(cޫ.;oŊ.Yz`-ja|zzJ?L='}/>&`U6ab =485io}y @YQ k><Z\vKq:>Y<67i_ IbgCٕB FQhAFXbI+\pI&'Cm /=]F4,;msDѱ~ nOpo]wd?Z ۽.BP`I!Ib$%- ,Yc6%q hWWӭ_JB~3!n!u|pr2B An$?2 l1_'iX-U02pPG M%B38/#U2Sc{?m#\@٫:5эd: FšN) AhD?V! CDs SE5?XaS7PBh +#H<|vpx갹B$VԴV z28fӜpuJCE˛wM|ⅽJW!|s5 }dnd@s.M> ˇE@7clUR XԱeUIxk5C(%Y V*r,u TL:Up_Ov %e0 Qy6R,(F3 dbtWFܲ~9MVع%z) 4N'dUOuƬ4_Ms5 aXiEQT4!g=`i@k:ȽSV00+2Z2 Uaw"F8ohK[1n0n_e hu.(VW\dĤK+WIϙDYS bhKr=Z>6\і5( u7,*u?# Qvrg(fJ"_Is0ZD=Vlm+vrY %3%1Pī=*H%4wVWc1*+~mT1yW kSө6i97Y9ӌz Dt Mw *c,FsWQz{#,}>L^Q 0}(Eg7SY⋪2FV@3# zЛd:?GNEq89zuX! p =nv;X Y@&<ņhď4̎Y[[4ޡVy0[Am {P|ç!=2__hkqxwK*tϾT%YDs Tr[HM _M'=SS&~3BWd/4 [rͥ䡲TH TaEM4U\;kTA|a1Qv'ReIҿ EFc?%ͩ(E3B-/z. žɓFģIϊ̳$KaocF%E^Y\oC%>Y|cL_CIr* ;( Tt!GOz6yA}MqcN*f)!Z06(I9dR^_j%̅\M8Q.-hwG?E>EX?NU%(5uI7nOZX tCw֌¥vl;Z@feg깊;W8Xѓl%Nd'&kx94tj<ϦMt@F Nbn7[ѵ'S] ))M=V;<=7QC OB`cdf 4@ %=Q35Sш_,馩zQ~"m._NJJ(mZ4[N"N `6KKmإunB.vct;Rhz ŵ3;8e3'rja8c<47l4&uu +5ZwMؙ47.7^9'צt<+ 礠>c mkFjT"Z-,4;I!oN0P͡~wdX]Dot?T2"ސ0vL>o4y>7&YBC-7HjtkJ}Y,Q4c/=IM$\{Bs`$2.Bg&6ɚ++>Ū'.+Q" Yժ{z=YjEC~x䓃=o^Gt+ܤOM} o-q.+أC2i_9]@:LScD'Ù[Iq:otB6YoKYd}C"xa$,5'AMyeIdK_; Eȑ GD%Z. KM-D;,mWkR 8E#xR}}*3Qpv/4r6g!-1,Ћ B`e*H=OAs^#1h>1>wD óPjk~劅u=a  Ya^3ޤbcP_iGWD@^jVƑA^f[y}8ysKLmE.4+ߕYWy̅ym5ŌMi4al.ŽSyjt|"cUӵQ9Rf\+;Yq @갩L)۰ <lwHb&GV.3Ss/vUNoM;R\*IosZ:WAkMܿ[@=9Eʝ)ٶf|j>+j6{FE HC6u+=H C84q,* Yd\j%wX(bC73ysÑAdnh%q+߾f.:ƔYMT^_$C{Q$pxdTޒg]w~A4S,IZt8m[+y!J ;;Q,DtM-&Cv7 *k3:J[O|\K |yz3InDt G#LA9ӵ ,p41nKosX~=tؙ|NXhN86wc=ڒ,P1F7_'P/mMIpf|nk]"R͸s`!x"U>ӫ^['ZTXAJYr DI\jY:R45f&l1uJ{@Ce&%7HN@:Q)[7BXE2GdфU~tq!v\HeSҰ]Lt3F$$Iӆ}LS M;ݘ$(雖[v&L;I+^ UW{ ķ,":9!90[fk.Q*6M݄m3vcjg9voύ:@a#xȲ!Μ|Ad73WrVXʞAxt0 iZ/^cY_ES S"+&prдV h3 6lME"&WtBr3Y⭍T˴:Աb хd^]Є8!Ivі$3C]FLW([=abޕҝigc6@%3eU:c :K%T>k<U§kG Ӛ5GB~SOY4~nwA$lg,юv,6|ڊ MFy5-Њbbzs$/ AP"t I;C:zL=fGyHg=ٚš|MrkBo'7$E^P?r]ޞm=[brdOM&!*:*η N< %**8f3d=DYEa Zw|a7j6qoچ2(9](%NUz5,s7*%Z86 [ڡNoxӤٍ5(b@p pOJ[ѡbmL4>7EQeiϩs9'q sPD g՞je]Oh.Y5V`*OLsyZ*@}fMsok W a_@9uJIaä> P)%ơJ owղ7'1ID`>EhF)0]d@?Y#tc jgdjpAJV Jz!;,ٓĨR^x͊>b(&5Z@ztyGW"$PGb2<\dXB=^~ cK'Fc`iaV UYE߻a,NS/gS9 (.,k_p3v^d/H*~Po*{WTiq@R؞`cؐ Z!˿}ԟ)jTǵ*M"zL]T^k4 b Exe3vO(Y&L|X‚h }gP]DQ;(0 ĦH |REEm]f tzٌ TxV>pʚ 5|iȊƒb\ǐYþ_dDZ!_=+?>@AS(0W%y\l`|a s"xwQ ށ2hkVC)o?N In)jv\| k˫< OG@_"Ϟ];X &n%~_xە赦 JXmhFURb QWbF5jwvdL$q鍊0>lsp?:IP^dN#!nPȫpZz7 x ¯,%籧<eme4P٠/H5]["VGD·jā #ti>v6;Y6KTZPؘf3w{P&~D环Siy.ݔF9r'iZZ6r2?q`Ss[$n\OMA=hY#y"|㞜x+/sԙ5GrK,fk]_XTq˯u!ॺcl4y ;Z/Vܰ︠]pQ3qD9߸˲\؜E Si6<2Uh|nJ&x`% 2} D~>E"]%MjMp^r\ RAܷu,r2Sp+gr!ؒK >}OĥJexRj? ſGSF]Xw3b2:+I,Ɩ8 ? E<cDK;:@+m$'Ay @'xW,?N{ ,ֲ UOadP\Z@gX Ŋ6zNٮ(U<ϬtxF;6:g׎$ǠW}m95X}M*@vN;LZvU[EUFy%M\EoPFyh-, ca&]4_ GTd@[_M~S~  =3PGavK L3\AI3}ldDQN)#SfZh {l֧'$ n /1E:d<X4_Q#++, aEGW1S;To>r 7ل=|"4M<g~uk- */g7e^+]r₋$U_ō2xEԵ0qCKX ʄôK-7 (n<H4FxR,!TںR+ϐI$W'"J:+4w%83XVIh߂ī*,eX}h025>7=5r,bKr>af.>ØQ˂7-%ֻr!S(H^4/l/"iӤ{fFoB[MrPt+W {BG⼜ROJFMtaVAj7߽YϬuv+![H.dL&˾ cNl1"$~,ۦ(L: [w9_kj*> W ~o6*UV;M:uP)u.E m)je5'n"|o;Hfi{d Q&R/Npp}N(%p[o #Dbd1}I*WE^d)wymЖ#R`Fw&U\px.⡹ m,c;!ʮQ}fB]WNe>ogd¹ 69MD-UwЃ}.9}=UY&tQ4TJ55ɜsXP2 iYB2f!A2Oʇj q Jm(PyWb#hObF'=p<{̢TBU!@/l:dra.zPŽ4b$YC)?M EUCW? THu= ě|ot#kmؼpԄ#8Ng|IRb Cm@{( Pb"ʭe?VS*`&孚X4G QD)QWL+׊0& $졝}A#hRu{aSkn(3-پިf)[_\&I $ houBeoc2`"8oz \Z1?ov0T1F376,*6D"P{u>5,(m7T=BHfxGthabI6|`L*"dh=ti 0aOT=Oà|K-<-/ܶ8~(/M _X4bEwuJV|;5fv:C^Si>[幋PKV;JMq-$D2ƳPH]leʲKt24;yx)"\c]QBn^Fs_;osGOCT{ \ZIbZ}V-r1M]p A#=N$Ybՠ^z6Q{YU'Q&ñ@]$>\Y,pK-'U2Zweյy}8 [7$byZXTJzbMNЅRVIX% ۣÌy1yz+ kُˁKfc %uPc;:% SewX鈒O=n/[Ai0!z@@P.]`&'%or Dl!Y7;6) p;bHKC2 !FyR8.`++1D3 ,yQ~5ga;m *s^2n~}KT㗸`!ZE^x]*'pdz1buZ E8-$jpK>GFA%ӘO:}#8 -A%0zxrT&"6R .UmI!EO<#eŋ]qټ6W0eu15n wvZocipD$gdu Cn [ӣ"bxk̞9B}FˋWf"M[{3Q$4h_6H+.(,.Nz3pA|us[Z=uYPcװ{d.pZ_S_c]QW-~;m 3u}TIOXSy *_Mvܽ7~!vF8"ԣMqѢ6-&zؔG.B+{> ?3>P){i^>!\V"t,@Y30ED] V@+u][=#p>Ws# `orm%D9J3z˥?1O m:q}$y{h-2$"=zX^{2+ U1h y!owK:[u WS4PU/惍B#6Z֔`ᑣ'(ӝ+&r\a5 Jr]vxq$wْ?|C|Xū vKJN\пTq=`ChhC[@#9pj7 C-$zʜJ'6<9 N-3*G`5.FXŠs dtҰj9#24ue$8+Fx(f),g`!®8NGӯ`ORh}b-}<CXg'z8`9]a2)_YgQfR3MhrbJOJn9#Vt׺Α uOc[A~t3v֥מanΟЄ!hm}=PW'-i) g`;fHvҲ%L)WHy|*#rGSHZNӹ?p7;fa2[NmjT)"x7}7̕ñ>lB'$]mBD42 I7{mY`E?)(3)b._7{|5}=CgRGOdėyk)O֍"%<4˯Aqk_>}*4V܊M$(QXF䡼1͊2F5?#U!cn 5t:˚|2uU#G S#rtCaDTI"F +20 fJ{\ Wf;F3Lx.t+Cːڑ`ltU>>gX]ݥ}dܛG5SU݌1^5o@r[?r |},5m`LG-h(5!3<pIPژW(.eBS̎#cMLNl@2y/ (zc*b`\X|Uǧ)xs1 m:糡D D3]+fMٽuϟ8p)Ԥ|}у6j@]:puPOoc"{kyGn@)%M65+Q16I(wlj.Y8bk& D8b'jghĹ~ϗ1[>؛C#]RofVwo,m CY5Ӵ`^=ʊHy79:HR-wpn Uh05 rk0UsGR0lH`#cTe&umҤ=>C*PfFޓ :n5Ct1}D'Faͪ]_d[|t+(]f/hԄ!7kץ?wGm( StK⾬u[QSlj@2\IW͌Ǟql8';~^)moDIja:#`0"l@n"RUScK;%wZ=+U%]J`Ey333m@DI&{*闲F툶UBt ѽ܆//s cLVs56xy&yE vsv~}6@(󣺠7RG#LhXq~ >V;0Fۛ}mz5{يL VCcUOi*2ZzU-Jk ζ;7'6/W=:YxjC;tCRrn)fƞ8 %bíi[7Iй}f~-?2pmTPF6.!э$!7vo si+mGGb8n kPkF[ÐQ(hXp[A=Kg|(&:7åghR=J*8,MzW+|.# ?+՛S%獲\.r#w1O|P}79ISG6jU[,/7f8ؒ>龔r͢XZ 9\44)J =%cmZthTul&\ӝ$~Ytf@K7kx5Ϙ!lqE\ ,)|d?u=Rn2Y)Jpd+wN!]!mn(׈_Cd"hxCwzUA#eÔfNΚK| 2HM;)fH0dSr.b_ۜ%!gT-@-6Lt_,WLJ 0GrYWyf+\%덟;/cՏWPr80&p Avq'jnQʠP|nivS)G ӜS?OygƆ )Q/s+޶aJȮ`ZDZM*GtM7]=aqhČefRN^= ˬRO@`GzsHL7-~tJ-j Oro;IK ``A< #Op*qL-|.=FZݿl!}xkT9i;6[a˓g305-{,2t~-LNv! ?lgxU6@냫Nt2bm7;UU/V)ުq5;n^c^wG苁V*$x/)60#7\|39mu:zpM?؃Sq|둄?h+*Ijv;E; |8F*Y$uKQc+}Nq '#o3+(2oC ޢI+rmڐ}S[r쩝4g\2NCT֏kT,a_UA$v R[Xa 87;Ũżų^秢i.hlp/T⢛Wx/fB.@T`'6:_ SvP!{VQ僕I/!ڏZܟ@@H(9 bۏ6%~#pC$/# ~q?0Jϐ]VSE V0 ,fBӓれw|Qzԥ8 `+0,NVŸIۛكhrlF+]{3DQ /XU(QGd OȀ۽ ;9Iǯҥ<Ǿd݊R=JqϿh5zQ}.(O>^ %\/KO!㨠< RT;(H/sل;>1Sf -CQi63d= "&ovDB 3FɶU@ވdž=>Jb2(t99w3UQ6<&N-/c h_;_U?F:AS4;Z%y hFä͢<64b;k.DzsP/')Ugpyxs5;MxH_+Uh cW| p7 hQʁ%xd~ O.}enl.8Tƪ%PTAq̊g߽uo͖qӬ>zRNuR8)BcѨ~I]?wt(WnciRVVfSZrI zι59/$I$Wֆ^2Zoق Lp~1ɋ3.*` 0fFx.چUu/r^?ځٮ"᫗?@\.ۘ.)h짜0YG-ǧA<&+,}MFɎiB^}dßPmq8JiKh'mmX]}9y Xь2D!S2fer\$l˺ uXb>WCNavMUei'Ə@ -9lsEiJkc۸, R _wa]##spA L@#״@rk9BB^3TB t/᎜_< 6n3Ŝ%;[C BzPE;:BF]І#ndkZA.->CH m=RK:l|"JP*9eDϹPv5Iڏ0ro`4氯Hc^ĆNvGl@F!Eދ6_&46#ztЩ;' cf~2r/_ĩ=k_d+=4RCxZyZ |Fd b;1?6IQR:i26ӣ)M[bFs>5\xeQZJy\dIify&1wysw0F_Pny@|<`>lp>.?F_<% xx6Oԉ~  &Vt樭+A?:) IJiFh<uq xH@aC~ĸ燈^*ꮀv n6f A #8Js-Ͳ1/0O+ Ao?߼fJ0:2t.6|~PXK3rHڪt!7:}4'F:ë="ES QspcF!L@q- (qVHM7kx߂oY4ޢGXmj쉛awܱ2fpVaἿ2}[0FtW9Ŝ}1/>}a-vublвbǪn'V? ҉@g5oCIUg3wؼHw-msd&vuy/C+z՛.ѸV CUgOh)ډN$e":uOBhE 0+u>Y )Bk;á"^Wlj.kE:3Q SojcU}M~< |L yTB^>񂶘 ~TK _76LB44 K᝚pW( maj;3( xHy#657H=9 Gu}'1־m$oYYbɆ r"&05#384?|ϋ`]Y;EMTث0 Jevt"̝<ƈD?60CQp7|?ThZnAiQLْōҳ CxLzD j.LGfŠ~nD~rdT C{2ѤJհ/Z,Lr/hGT֓RЄ6rɣnzI3}Vۼ?.G #٧~1YwŤJwFJE)f^Q>h 8=O&@`5c#k e^|i" 18~J8Dw5*|2B5aj52j(WěF"&E$D|f c[R R:=}`W'}(W#2,Y&:-+z';Wag@*A WB4cuL88ȱPaYWɼ؀,/ȌK;E0"mJCe1Y NyݵѨXA);6}RBoXXc8B\ w94}񏬻yegyDɦI8sQ(9^_!)F[6r4;_ml6:I7{1[܁ A, -_GY~8Q-.&z7-(wtCK[`:B몑Fb{;%vkK\3[D~*B>L|Oamhf RRn v3;Uds$kJ˳=Y_|*#x`YfY|NiL؇Ws˝Dڎ֯HӽbޒS|Gg4ĺBoڠ!}ͻ ?"~gZ:+W$A-=IF;qft3u 91pe˲$c U)yƇP# \,=TFz-4SD+nmq WY {v[ J2c0T# I{2+.n OXxJzr`~"z=ҕ&/44t p󑴦/کj>:YQ$OxmuG5GH'Z ᙙB֭Qah]?]-J8EmO!^.%;3m *D=G܊ #'A14Qh7Mt8PRi1.s.a@ EگǏ֊T]ɻŪPY'(˜mbzg.d6G'F 5[p ?D NJ] Gr]sn5]19JTĂdx+H]Wحs1 hD\b5:lno6εԵ( Ƿ? J)"h/ 35Nnhָ 2eGsO|>`yzv#!wijD'Xqҧ9~ H9 pDsaǰ7i(Tr)B>0%0RO8A @l1_=aw\D*6w3w6^^ԤL }| N <5v6+( )k6_l3?aq%3'du>|#vצY'udkWHyo|UJl֯hQx컘O:>Wܲ-Kdb/DSt\RZD} ґHIǛ^־  Ƕ.B{V$D:b~ ӆf$w>kWUe]$ILlgZ,Ckb>>Q !50aH@T&!xpn2?}>>) K/SQT6!Dר"LMuU-۟') PQMX(j;1b69Q^"~P~Zjy<φ5痩[䬹SoL3!=Q:D;x)O!6E 9_ƫ-O]?VݙbR yWӌ#KN[֍<&>@ω6d,c}1f^. RPMV>OKqfg6L\l9 y طDHRPN[BA+[#QD+*iSčlh+oJşHo O|6ֆA6 $f98%31Z Fh?VLNz4}b%WBhJ-/Ĭ kst/ӸKp[08&!'ɤ"L~ZM۪)-ϛ7U$@Jwѯv6}(63dAX";0K9] >M뫵*`!T#VJ1qvJD\v*c{k(sA*%.݄0JDw٣kx]yq.@>2hWWrbsg6RVQ{°{qרP*s7&Ih;G5g,z{p~^!;WQ#'`9Y5k`l୽o<5oqy03.V7Kj%s!̒;$r8a"Nu>ϭt<-oH赍DZ>Do?;*uTaҕUug-l.dyў>zNzMLYgNuD@jr8a\H c 8 qಙx9n̵_F !1?TyRۅ2xFh`VyjG C7ـ@M$ Jx:ȑFi 05gr%3 @*T#k)=FNW:M26򓡂TW~dK&x /L}nم E֯3Ч5ۜ+]edŜвS~Nh8J4LI Ck9 RFbӅ㾣m2P*K5X !U`²rߋ~s+@ā%VVVtϽ1FR'9kf{y;̳ 9(D9K ǂVmWYvO4X{Wpb倫-6RJ)Ծ`-JP덕ʋ{RP?{E@۷@H'Ѝ*: A{{nޤwh߂<=o)vצZ r p„eXZr9ε.o69򶒞GNMc9BX}\v!8c&A\oS17h"-BH7wGfM]:<,i M&IŊT:~#KJc2" ;\֪q-8Ը.c߾C!?mȿ4,6!"ŗ\dζj6;pm;Ɯ'+s)Ye W>YO@+Z~ .] 6y;K &ǂ?Xj"?[[֨[fC&†)& @,9-b= .ܞz5Sr9ݐt09ŏ/Eş9TԻGT@ɸڜ 13qb-xQ"a]u5*L4\PVwhT#4&-nV{-dtix\Lw˝J7 Q*9k1b|Kݮs)|#*9x5vzfpq{poS͂Il?DBg^e-bB9Daf,~`&˱X~ܠ2+/F\|ީ5Z1 $~vb-I釬$JHޛ7#9;.&2q<@(+X֞:u/:P~6vυsMyAhuj>B欀X8Aa6Љ=iThf)G\rS aF*/Z)څD}@q3y7aYJ,RI/ga<4ZD(tWmx Ωe8@k!{3`B)4ɰKhL}cMxa*p6Д46OGĪٽu{g!H%NiSoxr-"XFmOM^yrç0!`Q *rgkٕ$cJmmRѱɐFFaN#4WMb{&hɰA/xsļ_4U=%>V>-e k頝88sB-ʹ bSK!C3POMƭ -o 2oy{F7@oUfҤѽQ2B^&=܌r1մ+eE/Aț[)__G 0Gm4bs]2<({q632V4-X3SQЖuΰ[O^OZ^|W%kdbJD ^ |l8Fu1f:W(g+37%2L`\,$ZieO@| }23+]b,œW +Yjq-Vnݹv^h9kPr9S%y~~Qi6E9MSCAnP{vN`@dAY%\y( 'tm{2`[ԩGz`ڲ"?(Q2p?/x8 Đ<N<}Iv,* > \"c5ne> 4$:' wf{[eO͓LwD/[°pgg T]THO5ؑ/•#G^bL ճ$Ml9P9+ ."+W'YO?;JJ=`:` _s8XRh.&Rݚ;CŋQL873v)ȼ)8ǒQ % cu^f+ J"1wZ" N\q`ON{1ST0<MgmPI~JhdyIUHܸ^!G!Q63x"Q*\DPMƜ=U+g(iOQEHǯp Z ׉zi BfxRa!+i&7yxDZ'4҈lvs[0ćIzME=z L߬ۢA d@2p?O3O+ ]*wYaIT0bW꓉-%c<6,9䯞4) $eR95Pލgn;( x0_!)2%.7l[xb "h{}Fu(V\2tKJYOrP{"Kp9rKZ\2l?p%j-%< QΜ!Kx>SR8S ,Ip)nM"Erq5IMU4 Bak X`ìk |n)0,pl:"5x2m$i!ˠ40fR(8@d:;ɂWn}z"zU 5:$"++`ZF+vIWaBwV|uB8~2qtCE!5):n Cr4t6|b guU ~]\CSC<0Wզ񼥻XEr i܊#\ $=D2C?Q~8f<dv́CCMm˄?\'G) h{:m__8fF2O0; >'B-q:|\I){@ukl7/9#KM2%]w(r(n=Nz\{ 4d B֤1Y$AӥiN;e1/- {W/71Ј;$n8T 5P Zr?{䦅Q(m#pߟ`ؒ_vS'D<YfLh< 2oh{X2J7.H\D+ }tdSDq< \q~L3-:6 'IEqܤ lj'$ [{40|OGFSI&YC{K(,&}YeKmBf?Ρ&2>A U{5g˫M;*fЖ йʝ3a]PujZF=W1? n & LDcTvFZL"lOqMQY B 0y3{OuQ"{Su~_ "QubF}o-Ǔ3,Aa>I &J{.=ViEieʫRC5JZvFц>\FG|H%oJgjlCWqIw }l3UPPu CtJ[<7d:mBO !1 != Vob>O$㤍1pجDE=2>MS+l ѕUDAFQ} '=J4Mc&kE;*9]0{өG`5UmӲ#?Fe__7~99NQޝQq܄-Aic]*E24xfHF)S [k/63d_i3axuj΍!l>*muqK.׭} Gb.'?DᏄ0*ϦpITdf]1%GlA$CÝ ak*gvR'H]Z[G0Ŀq$Pb\E FdіUoAބW뮯17 ؽ]26wW.A "4.u Ys>"tu~BNW"ۓ7 E'Rɽ+ZaMT4zbʷu$blQE{:֙*+cҒ&=oJn.Oс6# _3.JKm'ڌDiG m ,:\×{TVdID$X +3 %bjdȮ[) ,<$|3| @vmNQ _3+ہ ^il]E}kұZ?@pgig@u]jQP)؏Ab:_gA!+Mc Hʖ4w,&EVپ?4-K9 ![iem o2#TV-ԁ*<|ս\ͫ 9 B@M(u[ Q9;zXhHC#dB\"~%O 6_-duFl2An|# N2GH$In`"Q vQi(Q@<<~d 0#wyBv(KV*j"Rc :н4׆8-|Fzy7:p$Ba(2W˽A ժhܢGV!>U*x 7y= r.޲w1e,︅v 6w9&yt, ɚ?ܖ+4ɦ:ŏRx|j1 YIA@jI HcGhĊxez!K19+]|N`>)Y{ޡ' ԪX-h}@&W+x'ڡh M`9 m$,pn.[uZihw-rwʥ Sl Ka͖(M14bN%^19SM h@ڕnP+-.䋪6 Mi?n/I*@cﳘV~P{Rcsq&$ GϪkQEg=T.ՖX1NEwZW\:$$c[!Vz"{Ki u*PN&{H"ePpUHt`Vuk*Xݤp p!jr|m!xxzC5 Sߞnߛ{W ݘբ l2C [|oݮyV+`8d'mX!<|jO$M1Tjd\`!=M:PYsUW%PUۣ_vC*%) qW"LsU܈x۠,i8miI!pV`@1$zIMjvyzW>Ftxݥ3"ףnG)ُ 5.MqET? :J`՚S8mKYtt&;) yCnJacx߹ȳƅ]JokZC46:7{K6 5#c<{B+;'H74Zg#Ƃ_x;h! uMhՉJ㝄 3)ة {w!ކCss b|+y78?QE;\|-˓e.&UY_O_0m'84?V"ѓP1.!LQ<d+'isMiG<'rJA쒯E!db{j{N޽T $7/R96 (*=A6@ StI49$٢^? _jr2QHv7uJba 4Mͷs9+GW"Oij,I3.Kځ_Cu.9Y[4YJ6\ig'X:$˖BSfMfq ]lMZ&he4,#Bwwr7 vOZpgehr$όVgb N8v#~j/KkTnӜi?pTxZ:Pᯇ2a&<)7sͨBvQ=AW?f_x=p3z4베!ǵ?F}wy#Ukz=a-d5}z\LVlYdѸQlD{CF'cy"ugg>P6)J@`F63x'ճfsVU:>(Jwg#л"S o|_t sJkaӢd=jB\TfW\#ėgys!}+zϤ˥HiUPnrN +q'rDd68 _>CO kwI(\oZr8JP^8~.{0)zP5:VDg&j򌽫VC582GM##`T?9C}6Vp0*+q`} lL-ERdDZU0n g7QO!rv:CX5pC\4=G2y. ĈbMU¸ɥrlCpݯAB r22Ҧk P,L)y/F3U!ʿ&N4 YNd9}c!0߅`pBpB5@<>2Ӂ.G68p|ft!# k֊{ ,I@$ ĥv#A`"Z/y/d#[~Des6KSG ~l)Fᴌ-mTjnKdw!%}8d@,6Gn ʃ x/f*`O7kRN:L l)(bN<:dxJYdeNA 1m~\ TlV"* ^O䤀'׽iYvΪ(XRifM.d2@^8x?1_@*v% @~Ӑ`Cڋ!iޞ=YSƁo q3k :H' 4ypVv2LvUǿfa7+zWɵN鰻E+bMq,.H^ {0ɜ 5" /!TT]EAhxă@z'[k&ffJ|^jrQ+OW?L+Iw(Xt,)Nu T@#RZv24^PLQċ$fonu:Mu:?;v@? 8ҳƵ|rV HiD'v j3ӘYգTEAv@3- 3&VAY7eFY:3\Qn!U0}0}J~=fcq/t$cKyp'BuW.V+c$s*f?=q^Rz: |&"dKU*Ȑr7t%&tmt-wxݢRSM+LH[ G5tiXG4y yjHHb#!ۇOs @(]#W֖׽@nɲ%-k0\K"3y=˩Bf4瑾8_:â~EDri)9gwE6?⃂-O6:=o| fTesҶʀ;__7DG )MQ,=g6 ƔM'BYk^JD./H3ig*#O}%x(*=.S}x4.'釵.Z9TX U&L ᒚP#`牃3~\Ǝ =; Мk$(!r҅,,#V#wHCLt<~|j%§7ގ\h+E q_HY;_q[M/\ 3Fft}2k%y ~ C^}  Xؕz0L5\>uc7# U8Nddsۺ[?SmO:ĭB|}|MBC~FMG\xI)?S$P ujKoxNSET[E;I[t'A2< XZ uX6UswVM(Ȼ>}N+}xA.B'i oŊ-潿ghkq*ҠA?*Tŕcw`I؏ey{: "lE7hZaWk@l@t]P ԫZ]|wq82dCKԥ[p!wdGA+gLoIϘ_Sa\b uU7P/lC: [N܅/O_UGno »ŤJAކ6(nk U'4\tJ6uC=|C b;$7^!Z* I" th7X^q#f*3jsD܅M'$Nba26t / s< :G@):̫{QlC1W.>:7_fAo4stZ1MHk_Fg m:qWt6BdNçŒ{V &R0cdy$5Vx؊ETPH?87?LzhA,u)[X8r|?0iet"U3F7 pq㘎&Bqlblx>o5onB ɚY L.KiN󧽣p<Zx=Xؾ&ޫMoss }G Ć#8TJ5pV\'?)wn@aM(27itu? +\WѢM{=@?t^7 Ү;\޾ w=8_E]d!Oc0]\#'MJ^f,.S`ѯK"<=Fgr BWzQ8m˟dq ;a Uox`(X4{YQWI$"o=A*(&!߽7F*YL$&$zdQjO >B?g6 ~nldl?q H}ᾄPEFx- u4b7Jii'X ek,fëK͖O\j8^]fvs@ HSJh23^{b_?C'z dZI-m9G}ި=|E)S7,'Bƾ)?i<0h:=vPQ>k~p P ih*`yM ߜOϲ)Oė ugpXa<0"̢?VBD;tZ ֆOI9!T'44tZ9=HUF|]óUe4{TT盍WBYNJ6~vg~ؚOiQ/iDU3:Mm6{=/Trrw>]QH6W2ܟWVk_$Z~Ti*ӯ%PbG` Jj+}h Z)^y!k>&޷}hѧ9zkN7M;ʏ\B0<3:6 Vv\19~ K-(pf:?# fsE =S_kI 1:?I^!9_il͎9r4C7YLkyB}Q$1I 1M .=;aap *r@ ܻ-]D))sxS>@P ?GOtrA.b-KSk2TcTHg ݨe2pmḋ}N˥Eu`νa n,I! *c[Xpuy:Ԑ%M-s7vzeD&ױqrp²]_D^Ya _YTpSO!PH7mlbu?DC"2j3I&(B,,bJ? sKEzEࠝ).`DMKyWTvhwЊ6 =4wr7ڑG[AC3GCQ/^&3*sVo XwvUWw/QԎ (9wˠym ۉ`p-gՄ0@M+yws;DPjLPSӅqptŊfh) 7-H) rFVb 0VF= ԫ(3Czc`u>=v`!Ԇ!na [{#j/P{OxC5/4b? d"6 %aKӝ-s2pf/I [NU+@dYޤۺ{LiS1R Hį_tG.ũ)Z,'])^[sGov(c_jcׂ8ޕK#hj2{dS.Luda iw"=M;^59F8q~BhpʑP,ٹWWǶ Xu|-LGK5OZ1J]o@=\:9Q4S`h)qlG\9Eq!>5e;rytcP0.Uf`̮"ܣ+lUPnP8pC, oIS >2 8r_.%Nb)(I E%; }Rm?UWxaZsMoB:/W?ݨE7YM.@p9JG`2 V뢑l4Տʻs*Nf#i#g`Ri먩EM_n SN)!h[ ȓ<b~/Rc+w0r”aHiJ t^*SÅC_|n7Pw1In؎~7 nhXRբ mƸUi5-l+E/npZ]7-Ts7:'<l' v _4Gi5'祥!xx&MЧz8ڲZ2(z]“\1A6OHAR*KJ?ϜbIn]e?̿pB?#ce\J4Yf`}O~VkǶ.0:B)3a"H8H;6$͎|$[GlzR/)\-Lh-^X9=_nr692G9'ٖV%Cא@"CtgjGLҙV2Tl~g3uL$)L-ƶF+"6orOF5w6bdq<, lLܸ2GՉcXLP>}Z_̪Cz;|)H )1. Քv2ZUvݵ李q`>BE:&߭}@ne7XR ~ H{!./EY`5HƔ4Y׌FYNp~hBNfj=CS]"W|{%SE5~ijV !@=̳ &[;, ݪeX>3 'g(~hLW1hW1CpQU,XKeׂ}2Ybq;G9] 3C{JCwn$v<A[7*nL#~JY'6t)΍ y,a q)Y\D:8KY v1oTmM]424:O]Ho oL+>ݐ/O6-}}*;5mxfrY6E=yK=s5mvdij4b,bu(1fUӉZj?Z-k"&qyc҆'L=z;pk{:AjդP^c~cLͥ΄+(w;Sn./8i.+p7!3;3Ҩ!\Y,V_3zhB-I,ӈq 񀬪BQT&H'J jEd]u3^g3aiɵMހ>rR!H ;a|j^[cΨa2!8Kn3^ H׷ܰJ8Jdo%၉.i"閪e2kO*J_iu978͐6žo̿hQ~Byp`N d;& >g3N[s)@YAo-RnD/`$>`[{X#΅٘Y-p@@ws-r~cݮ4lH=n+gQ?^z?%54H喙9b]6o5YO)1FA xͭh]忬MĶ[}PX@ǷhlU/=j+ IG:##ARl3 Oz)CbZ%p|fY@͙_LV} ֨_۾Ë(+Ss^T%[bwLkm٠\&&=$/Τ6_2TԊr?edfY,~?z2mNE&`r*ˤd {" 3?H⤷6w&.WBΡBWytFwb3Ii{RGA~)Xu^ݿ 8=+sOeѪfCͩuX|`<0KI%uZo68)hixvKҔby$޹c}pH evI ^' fH I3>xuxЂG&~֦ۀ]5 g$-pz =&/_E>RV 6*|:cQe|$~! x:5*Ce>Pefue?k S2/=1`,U+ũxI9xA 2(a6*K/(?gqBvUIM7K` <ffw)rhOԮ)9ZP/?=nЮg >o|r'\)?;j\E8%ؒ$tnzxN@?YQ!7,ٵ>/G*c76`=0wŦ1O+qʣ~LzzZʲ 9yx*jBnp cA-q>izx45¡7)wfԳ5+VȐ7[3X*N䩍`p"eA+=V{?DE{2rV"߇U@ @Y$Oӏ$->\ymACO>O ;a}Ϡ%oh{9op=]Ðct%ܜ AO\] !0DofuE{XnlGɧk(\"zJXV$ 6_ɀawK+)s׿!tijlrXԤKdQɻ*^"c~ AGdƤlEG:ssv|;}ڗz9u*VҮGUW;Wԣ@"-^1l,J[HJy:\TtZNq;AlO"e(~sT3 *%P'lҶdKDD&E/J&+on4מy5q<.)`988U}Qrp vx՘UO簚b w6F uI%v4bQp5[*pہ]-TtiQ#718YXg6@y/`(߉jł?R7 ,lNqΩv76"2D̍#[Z(q@I<ĝp#IYݜO|VsTςxbeh4a;A^!c^hJMswn?{<^A9W e6, +aB8M1Z ^X9G7vsa5sh53CӾȑR]1zDOL /A8NkI)!(NvD+|]>o[ J$'HsZ+$Ck4<.LECol5Ҿ)yxyn -˅3K̡%BiBKLpt) ^Kx-LLtYw?}곽gqNW+520],JieB<}l 4ëj.Wp B,,kuoc1 v#VOo4At "(F!Muik>d`"Ln0DH)["0ͣÉԋ"E9o F `-pe^ru3{~9T^ZbdpIu @=YH}%82ſ}dxk@C#/ {t88O-DJ37{]xI6E)9L8e.5U_5L{ "s<@/fhe b*)JDLCVE]f |c Wl+pH66 $ ]m23€l`Ƒ)F|d0*!dN(-C$"$`"j ""`5Z !*2!: Ʉ#Yx9dשؖls^{p$9 *,܁ X뀙NwkB߄~A.uEDZA]%w- TrD3Lv4LLѷQ@=*ihe9k|Npp6Fƣħ8t^K0r8-g{5Ey3nld~7jwUkcVI4*e9Jtq#/ۚuZ#GEr6WpcGxuL@qU){߇D|EgSlqRt_oC7WbY]:VUhuvV6|T|FQ$),EbX6dy:ޜ8\Sx{Ps.Tkhܯjq>Bw > oh.mQ7l!X3+yW2ªB8%88q˪ZKb+\Qz(O 5݊hGJ;$E·NFۢϢXO-1qlHq͙Dz 517 (=EBIzXl<6e2sgqN /Vw֛57"k &fT_z6RY$C ڂ\usUvy ۉVϠ3OOl !"R$4Vhbn$ iFY!W'4V, 0#0ߙ#y;rP4'bqn[79h>qNcC;4%z;xۈe,ƕFEc;!gkt$Z@΁D39 Gc{!]$׿$PEcȥ1ǔ $E,"Z"珈Q^eLO)M|ضo;Z>@T>G# krq]R؅"v7kfŲa %apYY&1izP4|#Oܭe/.-ap/vjEE˽"b@X8m9;(.hK]qI0x%j%̐7֡d,\}=Di.َ̰H _~ۑ %Vc:hw]Bݨ%Ai@#=l\X*Mp6!(.dJ0Yx~>*ZU ɕ7;\+PXJ@sW~r+-aA 'ҟYwiݧɟ49Bp޻Vf( dak҃)0k.ԑ:E^p/vZ3Vi5j;7zՏ}^coe'YR|?M)Tz?Si_rdxU 7l~Z/(o,y1^֫dm)J#~~=p86{Md'b%SCVb2Mo^p1 K_A AZِgH皨 Y玹@NG5;uEG2ɝ5sLK8ŭΉ!";0[] vB͙gҎ[!.PPFd@]ym)JOt,0| .+ Ó !Iz|{2I?xE!鰍0fP+Fܛuq|lAN-#c@+\6̈́iK| jB_;U>fA[pwJi$]AU*P!G59uR]` J ??7KZA^.< "UGJ5,J|r3 s'tg(Y d>^%0߈2FY [0)4s;C9wD?MWG3?e l=FĬ^XUs@p걻 ~ %kbq Ļ4 Zgj&nPobB|`Cŏ3_,Ѭ}/$"C0]8̻Y94 ~NK)oȮSE ' ( TXj314 JdBܞelrb[r|e2!`EX` @,t.Ղ[bw#噄;M9Hhg4U\]gl]|PG`? .d(aD^Ks6w]R&&rq-%-z ?̇īRn[SR-u*v{66sc:OǛIF$5 Z4V˚nKhm(u Xb \m6pR=P} cXʂwÌHar 64ۮH ZuR5He=MSgN]ꦺ&ӌa D.BI`f cI6Ҽg/qgheuZ23 bUĠ࡯l21dT~FE4/fZv. ^}^T,rp I9T!PqUzF‚] MFftB)WrGzD9CB9@U< &L8w9E,!e#6go)kwj.nr&GwjqsKANO%N5 _$3,@䢴}ZcD1$M},U?üS"} S9*ӔVWXNIB5}.NU }.e8-ޫ]M A42e/t_*;i.q+7K|B=~^|2Dj] o[F^1tEϧXoS>g Ql@@띯b#ԖAH[yB3)Y@kl{RdGM`]Mn@$:ren$6H-lK8n&rRW~&s: w:_j6VEb)ɂGU'Z#d[={O=زO:_~ɰ'jJ)nHA}NccmnBA7xrEg_ETmlb/f5#e$Ԇ-3…fј$,:MPnְ)ďbw錃)(kx^Qwg[\y-*xJ5MpZW{r) _qoH iWէy*$ܔyg8>. aP˽>tJݕAJha\j'byϱ }&җkz7\uCZOb)GB洍77lPZ҈"d61UUXy.V :F j4<܍13KG7O]Qf6g|^D4I"cm%O&n7$ P7*=}m>QĊ!DZ5U Q>EqT2ו%Ԟk"PVw@m4!ZqlPezcv9JɊ/f6CzFG4J^ֈrX,M GF[*p]`blˢJMQs /\x$Qߋ@'ƪ5.!eMarC_ȈGc u-PEY\/_m$8U_0δ:¸NEC 2]#19%yLZyߣsm@wxOP&՗S*79us=6>7d eBm*}pqL k)m>u8w!q5!VxMSS td_Y]|ɎECLei۪]cQC$q޸h%G@c}*mZf3;̬s2+v k'/8uN!R7fh,0b,*t0>AcC|DtYN|lgXd̥k#ɵN=ԒwHC1o]:* EdGdS{ET^^?'oJ3ܷ/K.I]{+VS@C^5!b>7|QUWګ$>PA8'2 Cqz,vLH1i7R Xڛo \·wl} :nA_ vwjL+<7_,$)hq ӿF9hܦ'& %;/SpIU|Ѽ\My@*-VcRk#23L) Fbq|#SWoh?z4@$?T]1OԻ`$60QiuȌb-0kb0r݇&6<{ ha:?LrlZ" dyQ6u7u%7b~)p+9+ƒN2]b/Z'k)I8mYb/XMD QrtRJ4IN60-pgH/,-rñxwԾ;>#[k7ݨR0Sܽ~eʹjl6sg($rdJ*KZ*h!+G_xR\`KS,ty/5Z#ȮΉӲpan[P?-g7C}lIE V/$eQa?A;* 1j_)\0sr2-sq +]jJNd6r >a㟞"~j7+ h3'88~;>U]6&bgK7r H)} ,.`!t.X]ǽ||ؗ9B4(x8 aqs;|ȫɦ }/ػ D=$7Mbr3Z>YZ&v)6 2<9_]Jؔ@w_˯C]{,h?_TbXJW>;8*l4_| T6Hsj%a?Oj.F"kzACXφj[JwSjL|"^MIy‚1XEke'ȍ31ʛďك;vv ۼ;&ӯ@%um޿7\s{Э|_G&)$>PO]N@L`>nd{CTS t& Ӗ]  b9WY~ V̙@ ƨvʳY:ׅ]6ghqqߨp"`J yIRN%xH2d<7 1*-u)ENfdp vj 3pf-E.b${pd/BOZ)"#ا(U6C H${h|; tZ6,}E=E#ʀēt 禇}Lp>pӷ~EVqnꐲER8XS Ƿ$<)IGꗻD.]-_0# [s OFcNrvG.6 Hj`tjK)}O?W&˃̡su: c(^KA2eX>#e|ŘN@fo6AG._ì'l"ss;̜5l; \P:{Z e@7K g1)^&7&'t%  55uB&uKP<(@;xā&-ஷqLw%]ST=e~ImĎ)c5m9=Bn4\'b{Vm@o_˘?}#H27cy / b2bAҤ9xSX.5Ȃnwlַt PB Hxk[Ԡ.#&$閔 RgTs9,yhĕ-tYczPǼ & !CHaq3}˙jqoy˜GWbEl!=-:Y&s7"ރh._򘷮 ' .r _O2)~UfMHU0Fqh́* ɹ6jV5};7 ,$R7pr#WrEo8MY3G֗.[v]gf.[eSѩͻo8Z}JYbq=v9an2˽.s5snSAt_ {E|s7VnQhUl+x]apbQS> Te}\f Fp$HzΡNg 9 c&Z#[HY4 ׀;|w Eл] = ɱ[WT Oi.!ζjF/؃9o>y(&[Zw. Hgt~(M]ܘ군?`Go!"Zf\27יXቜ1\%m%8? dJ$fGX٠`."}x+9;]LȨNGKIT9Qp5u҈K\|{*/JCFQ\4j_tbM#S^E|?+xVp.7m *jG5뜛yZ;,^ŶВ;lϷk]|iX#AsfTT^X38ٞ !DaL}Q0=y+MwjkOTٽ}XtDUًuѲ^j,`N$G*FioJsLMÍFdzR/ieK"eS"E YIa<:ԫm.+k>C} UŐH3}zs5 Y\lӌ{F˩ 4D+r2|w9gݽ޵Zec[0*h`C\/_\5a]2>0a4BH ߬ 7d0Y2vb'bhpLŨn:'}B(ER<΢ oke=O WeC.P"; :? "~D$B=;Ru"Nm< iv6*#v# ߢSl Y (ȪOF< % "Hǃ[P1ñ\nMTP[y+PHIlJoĞQX_]51RWhfrII'6bitT3ISe;R\"YZGṱ%-OR2-fU}Eg&[[,e"\ ʄoÉg(C~>2¥\@MYɬA5kKz]^܆V<ۮ囃ҍQgCc]>fōy*>Z+у\/EwЫ  G5]nrABvx\8\ő/5vVޜb*YGlhL=cMFę vH@;8JMY  Loú7Ϣ/:О9P8{C_x)ayk蜢iۖ>Ȩxm$N\fX%P5bTZʬSi*)wFj5^a |L|6JlQfhڷs X૟J@M߅0LlflD nglڒ7 ^oR3ݷԛi񇀡p(~Cs)TDAlHQ'f;q6Y܉AeYpwPt 7?nx}DV*z VmȾARMzUCXSVYkCԋ.$R#3x+&$H4mnr$QSa;a6,YmĖ^r ^\> ӟ~A !t$uW21!'>Ab[Z^ATPAY)7?HfbY̕P~ePu}[VײOč>;E-?B{њNQ4V2H2zP ܰʒg c7vPI\PEV\ӄ_.) ۢ`ߖsQxw(x`,r^~yLJV#?h_#¾qACGlq> czFȋYCwZe1|T+*&s%ǤY5>,o@U.9{x;?I`%r|m|-(C+&u+kc8&W0sW9[3>:aEFЦk-}cB_c.}j><褕M;˕&!~cP c_\^|ţ~FJVJvVxj\$<9聰VvxrPgWL>Bj\؂#kr= Rv4^~>"ܪ#dj,잞wP-+Q)xNܖګ[re^ĞEXXiOb1v}UB>l#]VO./fyMJ-Z(3#І·E%cnMt7ƽU*19ނ6%a/1B $z3щw_RH?>-3M {M2B[~Y]2?$L/H ^oW `#29 5MOfJ[_-5lE7i3xbʗ8El(c{Ef1e৺&V1u7hKJ^ xf *u p|sx}U|0T=arƂG,ig$ou ˙Ӹ2_L|;ּ;zBā‘r8/3C ;"p^yGhkär_RPg'=/֝%|2q6}vĴ:[Hch'd3:E[[$*}z3k( 6m&@@|O4 Rr3s-OaW^d=YH(v SDeq-mTsc}>]yfr9?1`m,Gq 1&pc6^MEh* $'[pO~%"[B]8Yi6 ?/Ơrq @±= c#*.C_4iŊ(2V(&("mKgKp2( NAbhAr5d+>&6Sa6Z^yܞIvoVePHK[Ky/}j{W.9 R&5 DjX3}<4V5TۣM' < tG(~mHppX4N_mFc\:f &Χ); c.H]lT!)_WNU 4l3hmXEIs%d5' y+`~.Ff[)d£~m {Ȉ,?'Ӈֱf[iⷉyƴ< svOu6)b2ki2|H3!L05\C?  hX\0M5%ڽݤy@7B~8:K5;v'S"b9 {sJ{ 7I-uխF%Zu{@;sG7||LMvʳ} -iQѓǗ`2.x4Gpfo!hͧ% #Z%ܴ7pqErHx E-F!`~eilH[׎yL57ho,χaL fL,ݎ22yfW$1c }KRN矾ls@! hVTdž"pv>0죍@?RsKc\> 42s ԧ[}Π,ՅRڷ"](y8`кGXgSbxe&9(O?lj:Ԇ\8|x4?לyz )-8Ei48r SY=ub|̨<@%@4xw@'RXnB#|l˪-#h!yoRj p'i8SW@\;`Yz ʃ.t_ kc{Kg5 ƭ._xW(^n^{%;GKue *?5K |!(e(d)ݿQXpGZlViT?|>Բk"7X[7c]ͪo,zs{XJJT^TxƐ?fwyd~/?: ENW-Y0b֫ c:C4ve8E"|9wӼ6WH8~Ecxees9fAs]ZR.xwa-?E$=j6Ġ 9R&ZqO{teVѠ>aN[Cݢ袑AA)R"iy: Z&QriAΤ\Ͱ?E^wL|O@55Q:x)k,5{w|StT@J*ecQy\ʿ,_7uh:1%a퍞@098}[R(Vѧ0Z~/ ]WL0TIQ*Hy#A:8(#Ti.}){ lUy0kkR њf ݣltMr#Hiv!r+(tt`Kz͟w)EK; ЃzuܻC9zaIbH˷>+ת+e|[Sq!+O~DY*s;ڐ @sH}$(Q^Fc`;xJ瘟خ`L\ab0]F.=4i%mqb`k=k'7(zÉޟzvǩI_W1{.aTPi , :xfztaRB\%ձ4,eUƵTXek\ ]3P:T#sܤAS9<_#6ͫmTN*Knn&Ex~fM}NR Ю_מWt3YkʄsX;S!x3^ BĉĎh\ h~R~HnEd3rDVuEz;Ch uNz#WS#ɲ4U )7(Ǫuv^j 4׭4TȫhbװZTKa&R? _KumeA}ZZ`UTϩN L'xd0n9+{BI"_wR) TZ 8'(Q#~WHY%oPTPl̫hEd(w/QYבIџc o7j}[2eT'6qZ ]hkGPݞ@gw`mnC8:Hk:aL7<`NI]H=mR,imoG:?٢\rĒ^ 6*^==D 0EbւQSzLvMch@%R~l)Z GFօ Fk wSv(,쒬[..+"ʇ :?g7!jC^Q 1a"6ntfWp'p^GL:ݏ8(( 4%pj۲7O#md"R9w'5sbPɪ[ivrkLx*4-,A5&)#؞|'A7k>( ~iҟ+j"N*B?|s}=oxs CWHX!jm w*VkHΏJ afjq:熫S{x8v'ȣ?J;6G*7o.43|2IP69,IN9޾&taب29&EZ6a8ݗd|';LTAH(n&vӶ6,xt 275<;&#v *;zWV1ݺJ;䗪DN4rrf%ଝ !D=aI)"ƻw+֝ N= L2&5jEjYagjӃ)!'v5g:M(E g#.?J_Q}l,h`[!]!5gV~g;:sl2ݴ3R댸vkSt˂Ȝż\/]F&5 < ±WDQ(QFf;>+#ndb\;yB<9(ۈ@eZW3 ?gf#b 5nT=a%LjM7-E](#dKHnB{{D,4]ўCNӹ &XḱyA6mhT '\t O`̏(t^e@ lq.D&;>uG4 tPdLMraX/Xo{ )BU5\j r5=<9:Hgt&_[ ifժqVx6qn7u,-ߴIVwwmia23\e5xJrhKW?+L.t@Ja"vxgF4_}T$p9s0Tƃfb"$4}SpOU^D\Meätb r.ݧsӚ.M.~X|J#kA,5 ʂW2t04KcgoQNsJ#\NC8rؒRκsѣ\ paنg˥PUam;=9/(6HױZieRuXd&Lzd]_W }Q1eizBS1`:׽5 P.P+$~N2(@d/%FkGcw' Mb8ߊ71<}۪lr/@~Wd|}Cc荩#P ţ֒5ƽtf 'lqW'j`k-3W`ݕ5i%Vynb!(2adeצ,yCWJ=KImnD&Nآ `ZL3V'9bFufCu-1QoH]JVx<*[p'}@[7 Kv6oeK҆i{i .GHhBq%ϏQt~zۮ&ʧB Rr2re@U]>d342R$ [ ֲ8D Q/He A+|]:&fׯ7>?ᇤV-iG_#aYyLd꼊gʷI,S^S]'j?1fكӹSquTr:zJȋ# jJۻ,_ 65^Y!m; ک DUR_넬y7q$o4+T0z$=")Gxkc1dD H/2PKtEy˪*F]-\{]&0%*ARjrL)~ڣ,78 eY/PEèɈnE5, 6ʈīB5 aN-݇<*$LѲj%o8mZ7l[Za9n rd!M$!+P0*ŀ0/) 89gcX^?~y[Mj~\KiNfqwwP'hS2{.孷N5bY㲽 w_ZVѮ4R5r:~o3,(A=ypDKH5A=Ƥkl]&WMalBTS{l?|gW+qes qn!_ܧVB]9Ϣ1DKyia>{2Txr$\rW"+JIQ"b0^G/Wj0M9o!JO8y+g횷3Xߓ%-65t1g%s2[#X qK+!2wQP-|v@(=EHe{*@ol{cel5*m>Eb'nb&Fy/ńm8j ,U = 6LmU9S7g-1§r'̿Y?i~&lN#Ux,Y'xR qg,١$ }h[Uvi7cm-큰Q+11 EB1-JQpb xFVKS\W - mÅd*5D]O@*.BeCYPWʴ#8$ B6w]bsK5YVm֨X+~D/>9K!=ѷٽWB'ܸG/ט'%ԇ|[زy=Js,ih0~LuL&g& CƂ3[ΰ5k 4Kƍ$6r7}' .־ɓXYS9vW#]F*N_0 Q (XwHb,ޭ3iI^D2zWB_x3qw_9֨Zol@YF>mE7/ϡ)*TƊG.KbvydݛZ$f*[} k*R܋"9͂&r97}_0U}`lS d;b΋-qe؊i j~EcshY RJYvVz mg!p?,QGh&,$s)]' Zk EHDKq">`-% JZK|4R菅_g{OƛJZ]fGgҺJȒt| 7?(201Y7XBˡ|`p[Z=6oV(aj&'οDq` 9.7٘=\p<6i kxLF/"Mn##3X֨26ȑ>X<RLnlqXս8<ņHOfxi"\FݳH7Ym1o7 |{6$Ko;8v^Kumd6I<2vmhDZ+(UvgOŽ)Q} ȁ[M Ckf9|3 Tu?>r\lzIs6(A=swQ6O*q|Ɠ1B|*Oެ~6Y2 >gեUlky+*ENt%+s'c %)c%Ki[<>QF1bʴYAG N^[b InFWG]Lx,>}3L]"^ku|d_{ 3{ ~Iְt-<3b*y]Y<U[Gă'ZӔɿhݭ4ݛZG$>p5Ph: lp^KȘPlPrΰ]ւ `pJmODB/CT Uoz"ӟk͝dVpawlqtT^0sջ}-V Ey-xf̀`Aؒ5nwޞjR,Bp\!* aČCZ+SRlwv]kjx=@: u"e_YLE92n[5Pߏ^Ô}cQD9Ἅ7^-*0} p Ke*ԀJǖO{|n& q`OlҬ$>BPRvZTj"e5XiS4v9D$5GldDaIJdrYDƧsÔjgOH KΐX1zBE8[k\˃i{9Ͽ%9mF?`Cc* Qvy 0Gy@KQcH 6(DHp6 ($%M ֏EqV@IH^B$U(خ\0icwHwwΘF<5]%6gQ䶓}0MpmdTXd B@MT6zGsnZKbCHڇ(vx.|]\{zRꚕax +&1 AXB RPX}Pf[K۩"Bn?Fz'"HG*t EE1P骪.E 4`xN Ԋ3 Ewdufr]H+=j-fFdKhT%[a :ed'S( I'Yt¾$yf})1|hC! W8ð#6v}WNs5'6hto71݊xG1Kr<&^6ADÝפH[g־$dk GA{ ᄅsPN8ܢ'vbIcL'b;ysUR_ ^䵚4z#C+, !nkS۟ub| ۃ+Sa=3xdyzΐzS˼b \یS ;\wրDS 4|$)Mu-@hPkɃ&{\QFs9Ĵvւ/gG ,;1=(1Ak7<#ſgmDofSl, 4Ͱ݆ jqi0cSUb?ha2Wz_p|=~ 炤)w(OٟD JtD[`D69 RZ"+?%U&!kvZ>+~tlȐ s42dT'? (f_V]3n>%$xvsZL +<1|5|_'_3'Yz;ϐeU& I?; Hl@A^Wu*C6˚^&A03 P.~A@j7q+LtHݥƆ43Ā(ǩB=M;[vgG mR6-B/zc kƷ'׋,I&$go M05/].PEɶ=*O%jPWP wRt0f,m:bQMTRГYH]vǓ;~t0;jTO8ڦ1C,Q7٬֏-F6l3{+}0;Zۉe)JZ6؏a)xnFq6x° 25OO++xX~b7Vo.+ZLL89VܭG%z,<G'5 |v*[\E+'T]ZxQ"QKG*es7iۚy{0?]SEeڑ^*ʣAy }Puni}M'\`P{n9ڤ8y'nYB] ~>)IA+֪<%^j8ۘxIڠy`ntYs5%yAD|5G%[Yts_ nӰT*ckݝp y :^RH&LJG(W/!9(4N{6rbwŖvmi!R)]rz?504wԚ 0sƉTOEKa`p *5nPfΐݱĦyFld):Aɫ[8+±~6/s~7oJ ktŮV9:g=D~M 3-J,oZ,0(>w8@5#~LHI1sd6%EJ"$L^,_5MyLVJ嚭5gx|˅ܤ!fS:8yX_MIubTVmnφZ6g2&8g%& '()>FFe_xe5xkл ^Dd0EkL4VD=aGd߇v7x `|LuxzJ>$UD Zľ^wh4DwqQ\9d y[Ӂ )*OVG6Yۡ(`qֱFQm_LU*VZ{1skk;T[B7^`5ڴZg=woayWpJniJ%nj,S̫ N' ^e>]=G %ȁ{FX.HGS\%$ ɕX@  PVPc%)]raϹ%ŏQs\7U !UtG rM% O< `#M Ɯj!ohL}w/r =zbx4eTRb=w_3ܶW w^ƴ8?dc0M_UKz^(.vW8_c#*up"]c83,Ks{nMiXUm.Y0Y9|"AbVEEFܺw Sd^\hDK"M.ΐh~+'5a ڡۭ2#7"7R\X5ytk2)SFF]`_Wj67R` Xy|=+|;"t- ދ؋l`QذmiC4brpH~ƽ(9F͔<>JlNԩ%E-T=gn\жJc8 pʤS`ˬ&)ʥ6EA7]B"0 aM . /D孁xob};nÀ!цQgdf|1;Z.5kv |;#4FBv%KcZpjLk fʙ]3Yb1Yjx!Iz~i 4|RQo= 8ײΓwlٴ-/v8XI~ mgX>Ea* }U2(ke!M*nEgVԎBNJ(+$TĦmJWЌhTp9" Ob=3ʃJ2S@oHt KdC`O%[²`w[diٗqcl7!x4/bQ,7#5džU/: o84󦬟>}5-Fl(Yń砆Ag{s1DO{/!l=<:=F~K~pgLs %h㮲D8~Q "5^8zR()r9O~׶w޹TPgLu*c-A60WiYRim+ѼpIe~mNEb%&lŭ, x|{B7B`QT{ #[q/=dz)==A|H/(CLb1?!krЉk[M)Rzz Fı@{2,uUI/`7ܵ(T̓grP17[u9dx$Z. sˡ*.l`%BL] 67e-]rAa@)OM ^V FB>Bh*NFЈ=R}ޫ*J :xq8q$ &gkC`V|SȷRXz V)y̗!?Z 0f!ҪHY|dV%p`5$*S)Uv<=d3%ŊUG7UXY@3E czem-x;e66lHG ȧGUЖP ͩÉHChd hVv _"D kԱt^ C3%]' *uj2t81e=%0i,d8ddFh-v=Wɹ1ÀSABʭlK6R01Oħ!\[Zs'O)j&#:rO>e,Ejp'n11 l761`kwKn?  rEnI-ZAk%gsjsW*3\0pT&,7/0 :bd2ZVT! o=@&Ή'S`gx?ǠQoj5LHUXyN N*,DӬ:ĪY7b .xDJqnQ6XÒ uX#(P"]9]JdF^mB f&H n,3E^9[+Β<g0jZ"z&̄qTgWZQQ0x$}p5M3[|'U("~M_=$ 2 OcTt?<wEwb.;vʁ˫v].'ۘwģh:+/'&}a5 dQŨ}T2ji3,`.(}#lh;= 7_k^&_RcѾ%.p֬7O~Z|q4R-G/qcgs\J:?D"N/$(zՓkP ھ櫩yotSW9qEy AR-:icAl6(Z mT ٖh6<EJzpRfB*lTCuJK_ axsE2pj-$6pYJƿ5*EꃥiMpPZC9h_&!M$+Tv<6S">*Z7  uuo-{0xtjvJWO^}`o&ppv8}W/-!-"|M WIvgZZf4%kjoE V~,G-sp+O8VJ R^8좐'bok*(}~PbP,\7.~ PJ;TXX-eo@ooTh8ie5\ۂwnIIgq3WU#dԈЪom6izt?۱/Iح]E<.֤?%c Ԍ:sycT>D0 6Òj2!t˄}WzLCOZ8思l :eQ vط VbfYD[(.ņQ4 |*}^^IbTM]~c󼵺ڨ~.LԵT%jz ˹”h1 { 4Ya( FrZ^ \js;bȹ"خE†5^z]ȭXٝט"Ra}1yutb 6'Ʊ# 2{k-yM}2WGӷ d[gWnڝI|z5.Xk.=R yL{> V˯&kɿ%Y!!K6hT_{GN-$d2 rs*J;N}^pk9}0]tŵaȉD"Zb;|v^*Vv:+,2+Cw 76aWB0珺][+t6!%?+fT0Z%|Љ% ~*&Lܿk*eGm` ,gy+WT}8XZ4i'j/W+MȼH(-;5QrucBșյ&B_A1@JoD  Ԟvkҿ iuŭnҧ65*(m/#4RHßIǎ! 9ˣ[Wws0;"sgA|v mnkÖo)*doS\π@!|܌0P[V&%y @.qKHd4LτA evR]=x'gL"Z8lw1TDŽ=k4_[M{Šaӝ%tiX<~8wg%#3€5c#@n(7XҎB7&ĢAlz1hO@ZDMsݷF8"?^ S)p:|_qVj6qz/< Ԇ}s%a/0nja,hii9A&Pւgg8mt11UӀ=MomARFL?z7bndąCdAckf^Ȩ=(DїⶴFãIU0~w| 5̎"':7%V\fSJX }C)Vd'{yτu X(ĕ]lYEꌌ@Y oi?>gFdaW?} U\jf+2*'Ӹzp,k:J#]=sX9mռc<]8x~LŮFc@J[T<,n!ϠOjK]l#+Q^J\hw'4,ʦ"-Z(oXPi$ CO\ =36,C"=Gnߏ6XU/.9*h:Goh E$X|(EGșk%xJ861iBEQ2b+劲xuLh"bSǨ{Bk^$@H9dgd$Io/^ V#__k"DT[咄+rbnaz6O y!+ gjn WNGiB<;[tWE&#٩7l])X~he̛]2V_ o= ǴѪn$ae3CFせJV ڵ$uRլ?Ɛ-}E,JM K^vw@l t h]&30 ^Bi.}foZ켗Պp7HR/8OCܵ#I$[b>>Jq4~=q7^4,ie\=s?x$6MIXxvU$qpF?[ߠ\x6,XV557ڀ2Ì^;Q#03`s_K7_;jV6^;HQnh>@-O!3>c@ J>&uZ8!oh"͇7+)-f/I, LjI˔7+w)ta S?oPe'sencߔP[tXLc1٭l/*~?D(ǞI^f*[J]!*`!ܷMҤ` ֤s u&U*ZSqX%QVt}O#F $C}b {$7a*WókFGr`lj4*>?L-bC8?I|30Yń;:˗"MЧ ~O}Wi/ =aF~aA{4ryO%,hz0\u E^$\ tߵM9oK vS5yf*:@R )ǛZb)(6c|#9O&XsOOVQ==Iw\@ aTR(g+E5nc##3bo'X`+2?p/rDIZ>1ϺCMn~E/+YaBnJݳ+Tata Х4̍Q"1P=c̪kp9KuM+K59̤7%"${yO9yw)0ӝ Ma?68hoϏ&Y>c)U?ťGcky/G@Wc׭pv7W L\^FBAL]zg6 ̈́!&D`@f{dY- mXwj(f!5PSTi69Zь~nL(vE=VWgж':>,`Z50%9̨fN͎i"r&vh\{a$Xּ3&(ЍE?V.'!~D2 UY_9r .Umt0AOmՔ-DS?x\,8-~e=߃bjDz f$u@4{J.BVxFu舽SQ}+,SvAIhJD kSTћq"d%e5Jv_6OA40G1!n-7#{`yj wNڇ>-cI5RxM.qXYڷPz석ٔ.τpg0'(t]\@ (. L]I< TQ|ߗ ̕6BpddҎ]Ic۳׶U|%deڛ 2C(.{/pcev7,gP=yH2av!$uY!99|zkS +ǤL$p*A`T=xzU_[/l >a-nb] 'z(r8,"IХ0)"A9'^*͌ۓg[x=4sIkYҷ@O궫a F{lL4zwm̻H+kXcA"-7"$ Q.=gϻ:-s3tt*ad9~D>np5 %nCU@9Է:r}jCycWIгj į#8 m5hnd{/mgm冯CIYP<ɍQ>ߋU>F[8')~P't 뽥@WCOVudg0>~t㾤u(5*m@\xH~`ƌm}~kNݒuj: ץw.(1I(sNc'z[6 zp&x8cAf&."u wK5v^ڤ@՛D]|n^g'Gi{ܑep0 #ExTF#xWFF&;EtrIf/LVzy͟Qŝa)g&#6$8ͤje<&#RN)I_$w+=#Vi*\1.̮J #0&EGy?1-Y/CI+Pizk48HgQՉK2K|E @*DŽU7SM]"<CGEIz13>S_ox:uhWPH> zPዀuI-']JJl WgK{YfHJ~ZI&adK*ZZ6ڌw=j$ E(Dt%xjSeh2IYe[Z!IQQ%=Sa1LSnE I4Aa@ C=t؃@T"#sީ-(OIVIaEj5yG^P]! ֙c'[dP C|fJTcZC+u |J?8R;3VLp4pA*3(E],~$~$<!u7R}t֣Fl+7l 5#-K4wLI:#vKgCqцTݎp[ )L<O{a.&Ո#{cfːr,-Xsų,c2PLɜJOvt$nlS#O~8I`J_Y޲D|;١2T,),FX#(*w ]jMOф)(EF7ZE Mqr[U2ifu(E. 睶d;k0DƬ6ۄ$zj|㴇Zy?)˸HT; I z^"W dK{ OE kzASX)i7%8ğLi8CK*2x(6HPԾ [SvT`>k@[J<6K>_XIP5V?fiK8C;>LvVj@=(h&,#GQr!D$XTL?Yfw|jH핣sCuآnnG7B9j[80NZ|aP<8|%xDUhgG gʗZŃ^&")| G^(>䍩9\>L m#̹1>Ћ|VmiŌ*?{EA"-S5,E[ʞ/3L%tPzowY]q DNq~ vPD;I3<`7܏,[d_lxFp)D)1@'>9w}&c~0`,<"X?k22ߕ7Ma1xπThT,W- 55PΠ):3T:w$7ރV5=܎lp26 zX1k{3#ԾPg] .W/Y9͹}58CBs1{Đ;V4IiI_s sLD6u^um&S4x|F W RUIAc)-;ϙ1DTJJyh1~W!WEiGV}tĺ'fs ށ;__gWWJxѦYcP 8)sN& %1ZX1WXin-] Bc :un~,Bn( 47(a:gcIU T-^E+EQK:%m0j-@ w5&o"D0G+O"Ú"W:~ 5mv&[-ҭzsx5"VūtP-Z|y7sxϴY%M됾њ3n9 FֲT笖{C F\xX 'U?bسt皴/?F1Z|lC&(IBZp\Cg@̶$c͔ǝRQ܌P Mg+rhg ҉a]=~ }dLCg7xrIYly4HԷz_ DA8j阶grw0! b8V ?O:u:P*{#*R{xY . ?@?f;1q3jcߩ/WBWkb{&Jx 6%d_x; MH;_'"n~ ~?.V7l2ߥ9\tӔ].dDw߹7Teu"w_tb oȟi:7 3=wB`0Ar77.Y oRhyXr =4$Xnt'ܰ_=fJ%̓`c;\Gm/r'̸DnxHR_"v2!_!AW]!Μ3K{0S7FdcWJ<lFF!-q^#߼WhAj=ؿl e7ERl 2Z)Z m]Mf fνjn" aJv}6ՒYqǘN Su)"qp-w>Q~$v(w%u(~2nxU7w;v*ib)֒IdKO)m!v{hS 9Ӛ~TI]h_;r{"DjPs9G|L,fV)'2"Y cZy \~]w_RC~ru (q~Bi֣9:IHmf!qmk$ ʽl)HQc\ǂR+gdILٱpq(pTתIڢU|gk̛χR9!(\YwH+x#*ؼ>SxBY莩R]w( x»4q βHQyFZhS6sR澻/wYpȦܚ%3\M,E|M8KW=.G<7,M{=r ?AYv :Ou "G3H0DI bv8 K}A:5PlҶǢXipK"7k+O Tܚy/QCPKBfi L5m\U.5oqK7 eoWhqRcp>puMG5,sq,{\鱥[8b)sZ s)REDZ9YiL1 };-AlxͫPz(T#^h.ky.9`&<:h8kGz͵e/A ?WQ )Ǵ>r#[EGN~E[X\TftgfߍHB5'~5]mlt5ô#7#hw}%GwC6N992#nzNj017QQ0W5/m4:תHsKNX_W[^Wq/(ƮB0s b~t8 N؛ۇԏ˚(\ܡK[pjq/7$MԎ_܍yf0_ p'Iyjpߊ+5`4/d$Me7I_J@duSCS (_K>ovA}.pP:lOWFt5N>F>5Ǧߋ߅G吓Fc"_u@g Nyڞ":p6;EzvR=3it T @O$V0\hE2J4\:uolbs6 4`a@ ߉6wEєJMPDUR fFx  AX0X`p$l]0}h8^+LU~T z((tRֽǣPBa|Ֆ[&q AngM15`u-BV*!xLbs0uXf0QK`e).}m"%&|6P%V(1B<~gw)E6D/aMg34y ~fV (-.O7F|>+/)FIL^t_tT?bC'&eB;h{ln ֙,zH8Gٯd܎T;6VK0J.I7c1c [ G > G0Ƃcwl]~lrկom̽uxIdルKf(H+n 8ep7X.?RqыB]Օꠈv,=-x8ѱmjlcL(Js2& :eChAxnMoi xmC~-X+Փ"^&\pG^ EP↖fyL-f^h3SjZ7_}c4Fa.]/I<Pr+b19Y-2ūdas),=F7[0<|qG_6^wЬn7lE}UQЮ堵a.-;*L9 $#G=zY, Ȱ-X8~ kw AaZP2WC>ZUlXV1ac@NP |A 2ǹl#$AvWޓhO<%X$x\7&Y]/a_!&eqd$JM#[r [KլPN1`R]Ћ-Xܗ1T|:GHi]"{.ӯsh?C,nLAH73Fru_LpVMvDyxv GҬB82p ^{.}Vn}'֛ev%rP Ѯ iv/bd-y2aDXPܛ4~ׄALΫ0Bc^oȊ +/^>M$='}q|"3/]sEŜi {}rbb.xW_9p6).\JԂÃ( u YDPE)sHюrYFsv9;ٝ ž.} 9q peI!t(h"PEyiHryd*b zX|ᥟ.]U7}wlRnoݜfϔ)'b&rP#ؓ"lg73qT .!ojP./0eR2sqɑ )0t!o` yٚjqJS q|ٞ-}4Ϋ剳F5Uk`@1N̯} #ľrLJeٰt-H/O$}]PrSXxkŊE z~5[ڈm C'}wwэ@6sʹ(I>%8^p?ם0 ОdƋ"aZ3f٫DeKkMܿUiu 0L #켒ב]Y 5 yk(JWEqn bwo}9_*레Rtgh?£vG5k(K&wɝ] Dؤ˫<9?J9aT*'L|8^fٴ6Mڮ>l<14T^e"@^䁗?g]VmB[R/imo-ť"H~C!|Xf#9s}m\$?(c<œ,WXoI >e%|"#ZVf40D۰ȲZATE TiU@Or<=t9pb-sJ'zӽL&B7ye5)H|OvW>7h$5Cc?8 PG6Z)\zPҼF.36 b>97:[GQz/f:kg W?o"Ⱥ*r#w=&-L) QU9^R,C)-)r <-&C ]] hwiJwFmTG\_ w8da=J~9 #'';x%Z(Kɖ$Ѩg.9~1,foSה<+Eر!Nً2:GTX++vk ܌kk6vcWPƪ(C>7ș<ilVOꯘ |cWE:ʚl#ym+=Ǐm#5TIh6\ iY"' 4e[^cU=xRT1xQR*E7AIxFEWh$Sĩ~}Ǥv)j{BhV9_J(8fH% o}8̱,ƣq`gҏ @^@J\x+,ZA5mV=bلwȼ5߄4ت$9jׇ%pjlND͡\lTdz DV''^~gnzh3 g~IxFh>|K_<`5l֠k-Nig6N'M4,uZ!oLh$gh6C- T^E&9hh;{wzy->ibX| Â=iQ௨&Z 3eW{ލg Q0צ 2X >c{)mDeW7&5ŰlѰ\e~%~}k0 K0e0AsNym[&gC'-)͸hvNSG 8H5[gGRbOb9XQMeR+,-ݞm*Rcc_eER},`g)pDd7]VqˍhޞꛨZ.1ScfQ򡌂F5-Im/ݸj|Ў] b_11R3wyd`ِ\52o8 zoGn1fbSZtYZp 2W|;rqų_ykީ̘m9 | Vڪ-K0a J>A;4Dyo  q)BT| oxDLKs!q?Jm{V$fw.dtsO^ ;'3֍ i|u#rd\dEt9 9YYp!Hx*gxE#]K{k*^W4Uyn]bXvNńP 5J( Scu O cR7 *nKٱ?2iO`fE@s~¥de.'iV tW12ڊs|ږ(@q<--UDHkdn0WF0YviQe]Ӻj(.xI2b"mwucB /KqKB^=+n7;}(ϩ' lo_O W31ceU˧ŕtnFogfVK;LL Jj)3`zt'>%i $wΌU 0͒S"I6:Z%m_yـ)emN7;.Dtܛ|p~5V·PȐiHjJs;, LT-Wa|ec./ut8S=Sς>kk]̓5Ԝ؆7?|:RdG鿾!фGQ]mD. [[u^e8fSԛ*9PtmN}Dt(mDz}V`oLW oLF=Mb{%Б="}ה>3hDiaҦƍsEBU &M~܋—뷁ܮ'\tPLmY2tQ^n 5Ӿ[w_^)%~#4YQv-SM$#z}i|jc'?t ]g| vFdiַ^}ejNe6T*#ۆjPz{Svfr%JF0YwT;hq%t sg# dž0=8|KVX[5כѣl vUF&1x2G՚-> Rc2 ah%ÖAzCϒYa.W6Q5wV_[a&\~=v#@4SZm,H<\Kt2A&rtO[!.nHqyQ tx6iY' ƣ1ڭ-,+BYWC?Шd54gGPP+٠xf#Wu, Vl֨J(1̯F;?ߤ?LԌ];8ܿTn =B ׼:PㆁK$@D$7U$YaZu d2S &:^JJ}ua/(#c<B~Iݯ}}'߭vd_} F\B3ˬUV? O@u5aΡz XOqbQp.*˪b&R]nMGnp\`2@yk9fP(:7JwS^h(}tKօbG{2&cT|ɆgFR:d!>K(o+*a-\o/zC@̖ZlQU&u Uh0YL뵁y-wby+gW`hax&J~.؅1fH _sSk%?MCVg@*IEkq93w-J, @9/a[e3ap\aGngxm HK.>ׇ#ڦVPo?ViQrN;(p (" Q+(Ζ-ҠbM-H?)37~RS!M\Eh:In5_9 W"%ׁVJLh"'5<9J\z?T),Ꟃ,%)P j\v7J ^I:VX![z^8d􆤋 PS"R| ,=xw w BP >@flyv,- klKX<$p(=?$1LE 4%. zSiPX נSsUY ln}[%v=f1 3Q\*&rit<:@AYT3 90w52V|%5"btDG2/A o $I&$_>Ŀn*84ԃs:=n?p>hgԋpOϬNT? b/rEO]ʹ!TD忎- - j!Olێ)]]U 7.d0FbOjz/&.H{d,nx<` b<8Fd=̬ OGKk9: ޵v%)R[U{Dz-+q@Gb5qYvNPLmKP1k=xl0CÄr lQ~&J4ӂ&:gr hޮc=qTA/QwhgсV)Xލ|%`%s#k; (B;u5P۸uftNFGA}7\,3-̿V~17oi/Lㄸ̑׳_yma6xc_?7!pBfRA %X=aP&9jޭsNB 9( cr7<&n,YmdC|`e;zxR) !އ5#~Fc~V[G>'\~>cnk˛t:KTWe8!Ƥ2TB<҇T7:PA yamԀ!PphvI1W#韚+e`3^n.p-nƖ82_L@ȃ&IS;cÿ])5}qfZ뛟`Vn+o^WWGUj>5A!:S0q, X!SB|`qN55/R3$c2j~y@5o'"!튂"7 &ճ>TSa/XMcLQߎZ,谪 Lޭ=&ؐʶijq&fޛ8%D9j.eä%Y;dq(k_^o./k}B^E_4_/DKIfF=YI>H+k\:̖:LuZ %ڋ8 T~+Ma{@ *Gd&}ž<˂4L~рb?ZuS [FUH 1$`_\ڻLN@!=̣E&evA/vؙ(xh!@xd[/y_ +x(:11=Fz:fo4> /ҿ 9WVA_E(’)#sFi,76̶I:AӁ`@AE)p$AèEǙ}͕ W-u? 걓6? ZYJ(.8"4fOǻ%iɻ*%wISdnkj{&0lTH;[#R`?mF;pg IœDIP-B,P78#k¡5{1*П)FpRF;R=M Mxs=A j ͕RGH|웅B*X>0a1v©T!CgnB1}.b/)3M߀? k2@0 ( ʒczY~59ٛy5h 2ʣOahSRTd|J $VSB;1$nJv+LݼaFxͶ:Q>av$siMD.0Qy1(vTb΋Q0)"_K $g_<]c ϧzd[3ے? ^~}dU7#X6haSi7C=ub`f(lT37/.;=2?J:Q*,T,BاpxON&1O]\V- y|ә4^ϴ6T$y?Wy%\:[Y{HEKKp$ߝtFWmY4|8<-j 'ޏ )Udtڼ`C~?] $p40,Ə(WfG E!F6=;VQhl8%#@y4 ]8Rbh4RN']/4}zI_68 QıCe 0vyy)ī-=gx^|c諜dHxXѸ39a޴cl!-]Q詀' lI !ET+кrC@2v>Z6P,\]%S83:̃Dž&mg]q4[=.sEwX_eٙIhϦ?<4ƧXs5c}&SkᜲZzܚD٣硨.SC 0(/̵D.r:̯^guqӀҀS> Li[ƍOP \?eE8+fndC-v涘)*Z̬+'MR.KzvcdM{Z>KnF@+eGijsn4-1G;bNJSb&P&ntbOۻ* c(.>tilKû> "sA:OXd*1dop)?v)IT ?oJ.6i%q9u~Ν~FW SЁyuI"7زmOebm+@\;::rrszl,6o %*e3IFl-FSʛ6d<,* ݲ CSe0ck%,Pqo~ %.[x{qcYT8q60d~E,Sc$3XƲ}bġ6h.xOb,Nme T[ ֮dz+4}{h [);),G$rgoKN3wo[~0>?`eSR /fNc<ʱ{ $\JnK.^ |T-l߃1T1)!Lm0PFR:Jըz3/K)%|AT}1˚ [4>h J U{6M»mPnek)VY?<5M-UפRK%QnmF.ؽٯ9O;swwDrCZ#n+-џ,=ظ PuݸdJl~ChsVV"(,{fT7^1H3d*SEDJNf1bԯZ[h_i򨙝F&ra"RhOM|Tη,pCؘ漼yRkh((^3lYCe% %&1'&Eec >okq &6G:WAжhEbsGM9#V^ /f><) M`Ny /AI <=mf B;>@h#ĹJןz_ERS +)Vnϋpn)`cL8i\cQᮅJjS/u bP15y"wP9Q#wԦ̵C<ƀeיL6Dvn*Tz oNu(rF![:TE$uȅ&ӧ_^* N.{VIc-hOM$,O\ x2_U-'O6 C!XuzYd4S-1Oa VvǬf^ &<b=R})IlU'/_mUhy'35jq88,Oj@ؕ 艀a=ɉ_ہ{TT|܇?!(/W@[VГ7qдM"Lo)ᯒ~pѡ}{\|}ύ6Bh*reZD28X,Φf߃((>. G }d $Z/ `*iNN]+N)$3ix#APBvAtjNq[p={Ay ]s]XEɻZb`Ȃ8Fr%1|-@Ԣ>e f4`G~1'J/ątt"sIdT3FZ}?hW1{ө7ǦJ\g+YT#ee,%(s_U*͚) 55JIxMK8rIW{5"uDpRTb 7-뛍ÌCp$-\<%I ;7VHGIxKHb{d&Q{}ȕ7aW5߅oƺ;c*T̤b[Hm8r152ƙ(ˇaotĥ M4%[=]*Nc1ohd^~lPDn iXyXGy8), U-rcgp )R6{\?zȵ܄G+ Hy 6eiWT9="*5D'p "QŻ8?6\\WAaC@@fe%Gxn{ 4'y;Z!5]: dϋgLB6S;M]au -_XɤOq ,kQChe?֕ɛf[[ΏB};)G*{z J6V7ITO{pƦ6[AZ72-l2@OEC?U!׬J"+-;1 VQKL =q" qW3YNM%Y]}/~)^X؛csR-!:>x3xRt+/`ƙS7>9U&dăHϰ^%3cG!uaqXQQ3c?^ܶs;T,LV(ŸZ? DN|*nxs pgfjOlQ/numDO:)< E,xT{c 3OPB zN]4(t+ JRL5+8VtN@&!:kl?cII l +C*=E8]·~%>^-cg TJ`jt{Q\\C ClV7JHZYM %4Jnxy?Kw"}><Y N0q"@S \yW䋏Zz`gojXQ(W<. &jSu_vezK2<0_i+l~ ,%I4RU.-HⱍHAzQ\dn= 9!1v`5N-Vtޑ50(<@yt<67})54݃_ur]v2>J*"ֻKx[>yAbB%(y _T&.e2E ]^S}~w躗G|N]F<"| @w1S/q|vMes7sI<%Oa9UƱ (V>?sf/X®\p&K$94fEH!ףM 1=< A+YCp[`Ywn >=!2T>*$,,SΏHtY#BB}aZU#mȰ2/f3 x[/To'a_#Ci{"~&|)Ґ`AA dg1@<oCŒ0p"8.Mq,Tx~pw'FF sE eB0#NLe Z/{.\Sl%P0~f'ydD%Z`\hӲJBğd%7ZomEC P\ٚNN YPujI`_ \^cʢv0u)ԕ Nnj8AhM6Rn!H&(8mogđ#ZЕ}]-9[ `6E{ɪq W |DC[ S(|zfHt j NTBfB8`>+=V!jxvpv!.R^drP [M[ ѹg\Qtv㿟^}JE?AˮbH 5߲5 AY%RWh4ZmJiiF#3F\dh@T Ts`Al n72{?MHGB=d);Ϛ&RߢT ^!a}˹㹟wzo_ܹ@'bf]1^1K$ YS rya4kYޯTҡҠ/ac7 c1X{V`n@͎8wم\ew2Crʚ^n0]@B.'*W آKv׾@%y-xP}Bt2PxO8z1`yYd?W4&gQti|9jѺ NrWm{k*SgJ-5~)Cb̏;)ܓC)2/AYBFllM"7!ʺrߎ#5;euy"zXB] jp DgK~ޥWpx4& gKLƎ5KfЈ#۞ᝎf de om?3n&Znb)qyʍJ,3mё_ơ=W D)G2%yv6,yZYрvA3ӵj8r­D,'EOmYpU6vH@3i+c1t+AU"F5+7e&s--'%'.0OI\ki'G+2|=gFa\Ad= V}@= 4ܛ\| v pWx}-&FlN'XU Dؐ غ1b37DM>0uzyRD*o+1LK]q:/h[,4IJJ)qQBu2y%Q$(ԭ[ M;⻶H Gme=DX?H}gG %]/Ep^e0mіI]WϹG&boP(Nk*F#EYi-F5N%\pd:2",DlfRbЦ*PخqE-S484/{'`9Ч\> ȅc<ٰ6Ps|cW+&1!V{t*4NL'r9휁ڦUntJ >ֱ>RiÙpJl Pɠ#JNoSS>SLvm'xuoF~*;9Y*M ?V. ꕰxRPxm¹P5hmԒ{=|$A71V,|E]%Ww23(/t,nvb uIlnY@J,SwZ`B#>@ f  R3v)ЖMxĝR֦:dz]d4ojV0^Lo:~ɨx)>U3RPk}Ĉ褕ghvv:$.z6wʚ"&nq] o-Ey={N%xn6prOD=^i~FZ1Ia_?w8dv L>!~\(OX RKS;^YU$)<9+WD) @X2du4QSh/IN_Lk.ΘW.IV@pAe-@G𬍵[d AǽͲY}mr;$nx|p sW+ )''*GWPoP)\O)X[@u3 2̡m"ik4cj|}zl- 2H=ʶCNTqy4_LSfK\^,)`Bg `THG b:o|٩;|a.Ⴤd8,SE( :g4χ?S׈,= ⲄdGPi$ :s]Ӎ;dśكщhY 7npwHXH@np;z4JLy}-yσ1 E@gȰ1ʡ8 -]Ƣ~_Bf}oαjxO]n/xBFڽNj7[޾L5ER>]fWT_d$狂Si fjo0ݡGoɩ$@bH|jq(Ǵ3[]8ۛ5 !uA3/'P18(2O__!= &(K6dٻy~oٻ%Η0րEZ(x 6 v0 grou@ (VmqPж{VH_90m3z#G[/A寔d칃6Ծ kH G-pKf\)*IMqॵNm;]-e^ w1K0ut>Yy:!98 bOwY%ULJRޕ<MoHӨ;nɊ@I '3,er]Z${ OZR(Y2/8CGI[-\IZq^7!Gufڙ-bӊb`jZ7 F5U_]Դ8ʺ9rbߊ uwr`VAJ3o!\#I@.i?Z`i*ʫ%h^o$`uӤoOG.\፮q58<% SVjVt{8+tÓ3VcrRFJ&݌XdlU 2@`($C,PjHN}RU BLh";5N+ΦJYLˎ) [} 3f m2lF9 6c1/^`&1aN^g4A3=(x'`g 9Wp9,Հ_j. KMKS'g¡zL|zAniS@M,PhCZcW,6|5[դK'9*ӽ7/:Wqf0-B:e7&t8#chZBQ D<>)hO (H-x}W/{X1TLҝn eNqt]I#%ZtVŵ+OՂUwa,%y[{ I}I̤t"~9co]K4hgV?H~RG~\è3)SG {d ֽHYȟ1%st[i*c߭cvw92N3N(] :jw1qtapWw% jUk`BMBdu^T"|kDndhxrk%P7](hΞ5{^5lAgO뚂P|>kfV䂹)p<Q4lжQ@; #}I$w誵:컾N]^]]8I; !Pr)?tA{ʺeK{HpT8|`7T nKW8,t+VU Ὰ5QS2j_YTG}`Fgg,Ɏ&|$%Uuҟƶam磇>UCƀs45*5{td'2nMiW(v gw1ڮN9+8"g p;}dHs.#k0{_A?W@b*V̝p`krZ ›SǷ(8{4LlM H̭絈W @;u \^ ȍ^ !v ~dm!`2j%5nZMzTwre\ D-~yZcUؾ7٢]3;[dpVxIs[{U4e *MXZr ǐxjQCx}BȖ}mnslJ N:v-m|>}//w?aȝ&S}wysik45d* jL3KZhRzO&*AQ*T{KƷ22sMX B1GnXoV{kM$hʟ'T |ZVι=`nSC\>XY[?S4)1_C=iojhLZO7y,ĝ羞gA'|;#Hf FAccD(wݏEKGJ# D*x ԋdy2~z?@Y]-ɖ{@ۣ xqOA$BC{fo{ʕ}nuS]*lm'PI瑑F'SO/fAo~Y!h5BR4MFTt RsPPO1ZK¾Ľsy&iЀ>}V4`<"#77=dLBDD67ZeTEm'_/eq/޻Tď*L^V#ypllNkCphqM:ufT%Sr b,&IQ -xB;,|'sNe'nsކ(}rɌu=Mb`AP;Fրmjisa܎#^潽y^CCK n"tϴ0FSww۬jlm:I:Mu@5|2ɠBqL;_K4gr9KqL|V! =΂mP9L꛿@} " ;09kJLӂCwtኰ/$kQAٺ-h +bhky;63vrz˱*9<"u-pz%<%Q}4o<[M(8[)-uўJQ ]isdPdUQIX!u3K`(P]hGϸ_Ģ &F{O Q,~Tl m1h7ԄЃY;F£MF2Qpq(ġ9]T99Ne sݺ%7d`4=Pr unGe>y_߄lZ.FSj@Դ#_A(ҐNI~.HQRS0pAkO((rJ#=cdgQ[M DNI9LeMovH 9-@BT/h`Fd;<dFW;}V5:F0ƾ@>7by]Dkɜg\W}ܠ(]mqda)8jj]Oxn ,D/[p]X]Ps: ݻ`l)&;>% Q|QEޝӖWuj F{mBq@uhiq VQH9[W,}d&B Xwup i冨 *$"fp|7 Oh 簅ɣyOgclgeFMUgU5 Twn.Po[c|6Oe8@0c114S_ZjS6n쯒(]@"m2E+mrQT߆t$85G ݇S4q:S֝oX3~/Ɗ A 5_B&NTg-c~;qd^1s &42u 4<4]lqt.a=9j82Nm-D- WJq(F3), 5vkeEPkvLȒP*m";j:mY+i)䰡˝޵hf=}Ceh `z$/ "EIFΉ+Cj 6Ky}G4{=&s>Xl Q mS ݝKDfWCdҘq#p!iF>EZ@P":o!!(G E5Ѡ:@#N}ɟ) ;҄1 86<ڸ_r]cTj%pCU46Qeϔj1/L^+!EC \s> n3u<y{G հ=&e9%C…n, +v"Gq'bPV];Ź"D#<5n oS]K9*7_p%q&URv%Y@u\ ;\zpÜpM5ˮMZMȋ;ʅy@g"NqdԵ?s/^(M3sUZ2R/hK,N'bv =9\9*2}ܵTc0c42,T:%L=eAZ:w {'qWіAr&f_Y6ϫ#qL/d>6I =dNuN[G@ف Nj 9xIx1}x8ݴbK>8cݷ[lY'tÛ9޲mbeS s!tQKЁkp;zZbKxlDmH2 nK}H <:7[Eܡ5J *YI#T\( M3bm+aD#M6_[E A y{ΘƠ䭈jT~RSꁾ-Efo4=Z''H)y4j8Jp\W hKKP/OWa9ng0 MnUʇ]c$#zq+`/GгUQZll=?[-( H#I# W\rE.sKr"Jzy {ݥTKr}/U;E?z-?`k总QzEy_{er -`^h?(ƪD>HJS)/b! 2L GALhLKrp7嵺=5> 0l@eν`a١5#xԺ-t&C(j0aFO;k_BCx|D j5fUs-eϖGq<{>>PPn8kȓ~~iq#M=uE#~b.9rXzy-fzǕbHdulZ18E_`BH]5(:KY/RgM0W&|M$gH*=cu6+^݌g NEmA4W43~>k"D"(2OF"YK<෣UBxYW-kƋ$58X;_.h"u* z`bHI*ꝳsre-T jz1 ?'}״9 S&2j3h,D6Wģ{)'գ$6Z&jo0NUvF\v9&8z1Q'(8_|!ڊ}nO:G)qJ>DKś TrS6a׈zinn.ew̩ٮR$)3Cr._6{f)8z#ePkLLhb\#PTlí+X_6zRfٶo %zUKPI#r;/z׊Z77hlQ#I eߨ_) 1CL%wN4\;fdE!ul]cRI%8[x]kLoK؏- >9|$+71*>;P bHyVࠩA l!+lYtm R( |jO0Eu`~pm?tɕ"xS6 YIZz)_B:k@P[^OՉu/3#\D1rҪ^A{rvB6)J#z65vnJGx}؉p)}H9?5mr=`(Xul}X&I'ݑox9D)2}}o _/>FUL1Ӏ# Bv߉jǃ,'-!S[¨FX} rkU~Qlkњ;L ɮZE Q5x[FcbAt;-fo !4xb*;Iy0MGBYT9ezo#:*eɢ5dM}Kw&2L20qͅ1g8.,*B ȱ@l[jU ()1VS 'GPhFC2ܛil"h@~P_yՀCT975wWV-q2/Gz4&yԟ(e{|r{w@9{ \ޣGE`[L_ΚdZ8wlf o8P`dQD^, Diy֜ka?PIfص+kz^KzvB١ ?q >Mo˂A`kx@/PfǓe5'aS:=#׫%vE1ĖfU L'\!x:ܮ( /O Sv(ABAuTIǶb'Ҡjflb;Gʎn)z1{ll9Օ@vDcg/hlX#lj/Ed7 e$˯ӑ<]=μafq`$#'Iu"2E:RzTVs!&J. Gϡc#[LJ䞁=-.#xr[ SR[D-RFCD_6BA;~س?ZSŗ*戨j'_ŗZ|Ph0VPnІG6c%СmAE%0G`ǵh%pM ,e*Yh.-~D%7b6 y{iP=ybio`DWNB+Ͽ["O^|&elfg8go`ZoMm:sg~#{vtÐRt\^Tժ]I%6^.bsԧe'p'c9څ:V-.d$ x{`)YCB:JTӆ\~ٻ85m/3yn5pQW_j+&k+視r#úatU傰16XWJ9< d^MԀRE52>B/d !G@7C:WZ]ƻBD_ [ʋj{-VpDD+[[Ʊ3EijsL='GV '[|N]bvOﳊe/ܝGTm3~d/gB8' j `Yjfq !CkæP:DN:=ts9ፍ X 6us ?GvvrUc\';q7*82K LgiΪ~X(X)dxX$md"n).%)b5[ys?.\  fp(y]|{Gue3 J;67;h$L6aBic5Qu n ARܤnl+,Iqp|3I$Uu}^U0 f{IWG9"JP],b *8@z\QI)}WcF{A]p/~d0z uoKU>ʧ9&K|[D4=w C]-UǏHoկ B <ad~0"P"l8ӡ>eʿn|k99u^r@<]oxX: h7mPvA'x_;(R+gkHϠdf G9;ǞjͅsjQ׫Ok=aϲE4<\P"Wr70IGНkIsn}~|c4w!`Qq*gi Ғ`'*e)QbV":w;qݱ0 eqF2'$ Y5S>!xAK/XufJ1. o7|1'֙|9$+>&?L!r*)ٴ)L:`C6~u1*}X2`]RW&8E BqZ6 {N 2yL C>TnP:<@f `-^9!5)✛!r] i})cmK2ߏ?G8l^!H*3)ƴh`.s[.޾Jh~LlEO&B+PJ"r+b2hkAhC: 3KC H67wgFe4qn揬国v@Qc6?yl7yI?c/KK~`D"#<$lrCRP#N-U N%` ț$4P *!+ rhߣ zSBMYօ#w*qX4 Hk-T( xZ탌~׈RkrN0P@fFRw.Ίʒ={T9ѼiBQ(>,kp_ml Pb5 ' 墱 'D .7^MkAཋ.Xe/Nu?Jѭ3W "':SjE4*&؆Ҵndj3p؃ˬHDT{T:[bfcj"KvL6YI(~6$Š!p8gT DR.pF Jl$ njdu[Վa+:Li{4Ěpw @vGlti3tLdAl]q(j>ze~R$⸆CT\Kɂr iHG]Ӡq'5륬# &BK%0!P16G*yƽƥe7WIN:*Z8\O3[ \ 9 7J &0Cbywˊ% fp`f+L^KS1C(Pwoy)m"4G<,z8:4}X9F8 b]P0YMlU: Q;<cwJ_0`zB6&LWO4 SZ2d!O\5ʞT1[mh#P!Jo+b`mPuKjeԬgTmYfLNZ9jWjھ]Dߚ$^9o, $< z5e`_ HM3Lm tj[&3RVX Q z B$q-Qe^LcWZ7`+ |هvVf ̱)-^g{zSrI.dv'٤;OPXIowN\8*d-b2Y >7$Dh]NĆ=Oۇ qC؋eV}jZqQ0b> ēg׺f6#TIft&( o$oHJ^{3\\K8_,14(YwUYġ8^l!1UWm./ٖ e.SY!{ 3H&?b+ .L yGZ{ *OVL3WtRd+hSq꼏Oڀ?,K,\oj;1L"T*ݠ~H^Xf'3Vjj!W]KmV]1}u5vh%ɜ-C#1&6qh5T=\Lm;qQB汷=ꮓw'B%K~b"ÕIRd!| OSiJJDxybt$I`=;-8?Y,(Y#1b!|ϐ4'kɈ>@kP^IbW@ge7:o]4ǭd{ìEa (U#WK 1}MC~qd +5Ō_wXEƭ<ԇ/=f9CChE"!O; -ڀuu(uj눩bP&lp\:rGxgJ+?iS}`y٦-iڿvzaH0G[tsQocH zOV'? +;$y&LM,{/Iiz*׭$4`8N"QY hT%3#hU췔 ςVL페[}濡Z*?n_|@ZvoA (/ b~:}G 229vuƱI1f {NeXVŵnla_>p;š'r4ʋX9Wc6w4ѡU큷7!'@d:ґ &ᵭ>tkwvzXܻ]%4ާKܻCBUi.G?u6ڑ̙#&̊9#>:BgE֤J9o5 ,=?wKkP|^6g7R7{| NrXiհ8N24&J֌}ShܾPlXהAx?[6CqPZyc9 wW$Z(H?vRFf yA1.FC]Z6ɐ"oTkWF4ptbz(lk D4^^n 6a9!5KaO܍ Wg<4WczS !|^VWG`rS D>ʥ$m7Fs}%Qfiw^7mOL= ځ$t̯t#0lyf_ܯHY]0<&~ߨ +Egb⽥[f&:$~Ο:@j桼 ":,ab#K+ˋW=RD#IZIe|bD(}o9,펚@}w+Kcȝ0; =LD#ݸ4(Pj5[[u(\ζm}<xny~bE&REV顬4ga+̎ ۿ*,uM/[+X)8փ!|<.9Sq~5;>O];@A~ǹ-e*?ut6'IkwҴ \'@%ĪoyC?bjt߻df5 ܥQר?@ UƉݖ*(QmMh"AY$ҢQ< +)\v$nyrZ#DD c&*& f=*bԛ27'7 8KCA+.m-:M\dkQ4ԷEֺD-0(ĸ.feBFwրX #{̎ޢ\t0L9i_ SYN <`h<pwu[%aMY+;N=改plNL5c^l~o۾ t͌?uL9~6ojF>!|_dtt{ bTKQlQZe ItP,`kb R, T\9,٣g=,pDqϤF! '%@D 1r'zWvb5Fx02C4|.H/Q_eg RkFOXFXVb> &]Νm6~꫾1|cX#*m},{W%a@*)N:*~ȗDiG#+c.Ս7dL[qj044^q80񎪺|A\H 5gcWmŝ>R/T!#0f?,D2mF?4 )"#lF0*}?mt?Q1gթ7b^H&@(ooA[M8Hr}ut9ɛP\g{υ׌n\$fQomةwNs `jl^Lg%#U=b.f0yR! XS8بwŇqԷgjtKNrf/'">CjX[ZvHV^ A˲bqʺxkj3bړ/2eaeMx 0ч^۟= )qwfAi(? 'ܥьa5!gѴ"&Ueբ> 5b6mmwUaKVJHՈ^<٫}f>VC u" rFĵU v+T趃o-(M7GI_}V]:Q1_I=%8#+xJ#5TZQ9͘*tmɬXGգ,oyH5'oc;Fjpkbf 㐘SPt/wc#(a h^8^yg 3*Wq!x?r-0Ah"K":TQ"MD_!Į&މoΥ$6(\uuYKŊp0E$f#|)P%"ٟm'"[bU9g NO}DD)@$vͯ嬅˯_ɕܽjDk.Q_{߃Ïl~U'"ZhX[/  &2w )81fdpxs,YºREwIsBYAAs5 ]U3S!:W[:0Mc<6B 1;sD(z0 mv6&Ġd@low-t98{gL;6 `.=obqh=1tD'ݢCݑ{O9MA[tg"$7KU㤏M OHKjB?KY/?kRUVn_Y/^90?ΜSrh]Υg=c(7^]`IʃDW5ʫU!{kg} a9 :^Z{!ϑiVsVCٵ&|$/p4O־~f9>|f}QyOQ .:P*Мof"ígvQza\=٨έ}FqWn`UH=KWaso7Q=Y{2@ikێFjJE&ǚ $[v– /(-VFEgDqJIcT؅-/ sJP0Xu1gcH׮!Q2دm>K}9N58>S_:!APU@0Tma.}mh'ư['xn;@jm6m677տVr=ňP5I |c}sRJp]@VQJKש'SڡXqg"L2_#Sp],W(A+Pbkq'WK3 XC+R-ZUB $/ Zɧƺu8} bU@tᤊh{[6s @&ҵJ&f\Lpo2-dojv2\3cKb 2\< lࡣ`~) @-WdA'j`JAV v)__-c斵gíw{-wrqէ`wԗ&-J_VDrbX)Ru75"B4A ] 5Fc"KKm)^;`Bnӈ'5e[n}+N'6!p^kʡw@`h(QwTD*21o 6sA{u}0ʿuYנOg, X&^Ǿ; 8;'63lV>Vq)A?LMVڹ/ɴm9v;U5TM2_$+ڥJsy0ʎ66G{wr/ mՂ 7Ӭ-O-2=s%E]06D/wtāwWiؠ^[bmv[N+X.TlisYqV{s1o:!W#'G}xG.jd]-]~MpVN qρ!DMs6K>WYF{x%⾒ I.~%]J+;e0=kD:X0ɺ{Ի#j~$fFđ?Ez&#^Qk0jX4LYᏍera;jr*$$uŬ^+u_RH >éIkp7BgTk;\A̮6]dШ-G&'ܖ.E PI7T;.قya'?κOtiS}٫WBTLsάb=wFjj?]+52o( |L~ S,d(&]km;$V@xԊ }Ø4OY2ӹU _R)0q#8M}AB8ӭy! "`* ̳Vy5r71jʑ͹bWis1-`2&Nl eq(~#[Z<Ě~|sm}M }묙:`&䎶cEvadyȨf[J=0Sx~j)^Ĉ{-ޜh E[RS'Z-}-kخ rnP(莝IҊV=@.P0)vp[t^(t8+BwP{ouOB~M|p8HUlTyx-rD lex-;@MoLsռ^j޸a_/M"=**œƄ[vے i*nm.>5՞9A0>D# 6kb<#8S7./ Nl!qZ>DS9gk@Ik^[ ؁;#JC Ju~4ۂ:fz1LD 'D{,~ޓHFVbV)0S`ݻ:};Ӆ_Ps{Uf>B=&3[y}v[U;O)V/UcLפK7MSXHM4 M0˅E"U@Y]^׮9{%"g L2,[F򖬆`J; &o$w=U_&sDnEwGaMA{MEM5Wq6NOxSifҗk 5ӑHmMZ Y ۊܾ?+=v5}#YNӣ}EZw27IrxId_dAFW+OQ!f8r} i$Z]-X} 5<.lM~aY>tq>heye[2rB9 c KA6 6ǷrEuv'_N"ф+&p,^&m8gnxׂCNYV Qޤhzr:-_od,gYX^RhS4t;v|X\'F(, h] 5IMVX[Ac[w[1cJY5r@W,|5"mנBV^<Ӏ 9_Z\D?J \+s(w$?l3"kwHK)}l[z]QrC6(WB/Ga&+}) E,=T`;e,rExF7: :>kyPW0b+1WR%%S3~|G!+`E"6xk,$Y֮W1m~xbCmi VhY2o ~p-PG5,oyZy,_GsD= ӄe5?$Ci }h.X̒5R4y$NUT cPb59_Auݰ>oxMBYQd`C[ KYܶrbH[lH-M6Me#EU[ŀ Fެj2A要}*-8_voiG_2n3 sWY!Fϊt묟SL̇9WnuC x?ISQS)^ъ\7bN Y`I1?e,̋mˆON:aLZj'}Ӹ<(!4jiKg|u?_]j<"Z ڈݸza`zBu{,?Ob8CPj7#_M7m(N--œcZ='ġW@;S˺&:cm.P,] d5e.vƒLe4h{^" k]"lܕ"iL؛ PX; S;|Y21s>*>sCA H_o4L^Y\d9 'A.8{ÞJ#]J6)4wl*ˁnT_Z';-'v5M)LħaG,vPʕͦ׻ct h@ v Na7s+)QY % ,E!n7!Qq Ȓ.U;͕7Kdچ^M<3Li N1V jJIy5 #pi( Zg@Ѹd^f{5 V'Y+wW41 . W>,(>:)Ҵ4FeV:cW?yV(!(nE4l!dNk24%QV&~FGt!_Z [6b/nZ/3^b5JiebPVh.ix$ɠ,Q+ v icIyz:4ޣvTU6&|BI f՛34=9#;X;D7hK4Ō쵭n$2 ȴ: nHKm8VDs,w T 0k?'ViS'5=q:<|A}O&9в"`?Cwv~hd\S ~[`W1R'. 5}smfV~w4P[ {cIgٯI$ WfmF#']0"qZ5?ds=*=F QJޡZiw쁾{V܍?z⡌7=`N#7QNcFA f /#HR[ ui-J[:I9*/ ES@}CMpnGZBcCv5Db%3m*ۻ5ͫ&}n,PyȐlf=G %Ċ Z^$b% .A]ܲ{RjSP\wBL`[cDu)0If*mqDgL7뾏bZ۸( ҽ,;?r`PV[jMEatq3: _@T @ImCE+LI!߽uQw%DYtX)wDiʳ(]~9̫8]ĀS[8?:b/CG0k E W4 Aq;xx5\0M*4q8VB'u?7rLnSYIpZ<0#j+"RZXՙ CD ž G׼Sg][C&R7?U_pA'hRh@ڣb.A@giHScYQRlh=?`}n+}ZzoSywozǽCP\e^mbb>XQ̔3X]M<ۮ5MӶCMۢsRp,,IoZnm "A 7ƦCt2~N6Aa4{eG9u,{b(8(t&L`N2=6 -[&whaP.L:/e ShE?@[]R'29qZȠj$ӫ!]qSk,`< WH¬ez :$[T1 <hhދzse81phխ02=5R{c#:PU7e<=$̦򧽓M^7{H0O~p* !xQ)T!<)&W5.ثO7X7q 87^/ Ow ^|$oRw͇|GF/0|8N 5UxƫaVp]NPҩ3_u!%2J,6rOe2v@HM9tS ɃlLxv؇tEmI|bLJ=nF^Hl=b}3ޅۼ$ J? ,KMcnۓ_YM|&2k6Lo;< nؓpq I+> R{ZRQy 5"yMOK*GOȚ0 ) WW5]^O|&XQ_Cg )<~wV`/Y# o1?-/?,aOMToDGQ CZ)i\J C)yr>mDzOD-GRi8nUjA@ێC̨bƛf_ND Mx=ζswXڽSr` 0"+3[ۓ:$W 1f\qlWܫJVJ} e*nW *8o}c_b]9%:fK1un@l+ُ0i_`\lM"u}3 8҇#+C*nt$(ҼZ E媺5°^צ\k%j4厔=n?l"q5d̴PsJf dխN-A~\{LӠ0^+YCuGjVXRZAę2 UsW^x.wk]1Cnٌ㧃Y`Y]$IMŗ:T<84F::4>{ɍҤ?c>D덚Azb߹8uO'9\ ~oHAdC&Q(շA? d!t8O\qƭ0u  nye*-{سԅ?gа^ bh@v %Sj*\?\UG0Gh~C|uv?`R]vѓ?~(p 0)1'oo^hbm@˧mJWY27:t|w3ո ХODC؍ӑ<*qmX{aAשW?rg~&י 9(;H{ˑ`GIX-X, j*VR6Z ^k:9Xԧns6; 23Kh= )1lx6|3$XqxoyRl>^{BLUz|VXV]}'/2AZ(i TKpbE+U_gYl13oeb~^Bc:%seoKq!$Jl=8ˏxb c]]ں_UJQCJm~JsBMMuP.#5 {Vq;a b,?E 6ѳ?65"^^RQxcv4ݗ{[uFD'IҀL$!땄N;kCQzİyY\|M Y3>C$@jZnN50T%F =uFC?L{|afWC'ŗՔvSkwTz|}6j$86I;ia40!+Jm'ޫviYQ"1>Cl%tmx I3m⁍C _dI]:E$+r39g_,m^]C5i ,5|1\Du"m;t}ksL6v<:2?{5K)*t\/ym ?nY=wisK!~Q rMT۔ 擉xj-7s#Oһ,pFbL=cFU b &s"g)Ǹ!52Mk1Er⸂ {}_;rJ_=|'Pk)dqP4V .`"g+ ܅\Kg*ZJ[C!1"gD(w)s aDA{[҃{9s@4ZL JnS_(b"JK&KVx5v'åsOT@X\SHciOg1o-* U2 6C(5SxEcHC&SjH* 7 ?vWKp6-1 xQ3$|W< eQ͐U}D6 wHw5iܳϣYzEU+{aeU Zr* pe̺mCcvw0D 1Z9_,=>>f &΍N1igh6__Sw#hXfvӄ99o¨yw<\| 6P)Z ;m]mc+S$ qЋ2J}lcf,LM5/SNi}<҄D#Ԏ{w9}:ocfT3pFR٢0 u7sy܀"]z"21%'f;C('lӗ1%d^7~Pن -s%bi5:rQ dcre.:p[,؛tr@pnPTr#=lq;ڋ,WҧexזD_ eœ^@ni9Yzhb(iHkxs![=[b=md(#s*Ѯ~4.X"ÂoOb jVDI/`v8̊۟qbU?LSG7ў]Shu:}|q,\A{ ^CRTƑoH%7l*"}W+Tj64g0 %&zEɚʫ'bJ_bdEg&YG+xfEc$WFVV^zg ] 5 !@.U@̲[dn綧lQ,5Ď a`c0zyv=eXC#bz"݆Bȓ>݄v21/H Y+y6`R4F ,~-'ut7gjX x00kQǞڄ#)M*9hd7z8G"9W0 c6wG8.WK e^&g5`8'7Oqui!7 Kˆp g/{r 22JF\67V!#7@ kYW$H53ѻ#<I_" Ι8jKk#lDh!GOl&:25$??ܨX -G FќՂ' ̷@0aeL+Kj5_p`?\[Z0sDW9iχ~B?]<"_huE$PCzbPj2d=Gy9Ejn uk2 "iY+I\^21cT,VL;Q*zj &5[qBb[4dVl8 ]k2) YlV%A9+iJqAOͨB;;ո_XO{6>!(.ћҨBDs)wSkUL~1CQkyFgCmä*lB ^|WKYqc[y=4Povd`B;\DGqgZnI8ކ?9i rx˵9O耼b2 &rLA~XԾa{P|&uIO!|\;.⦶Xv}OO )(o]]#܃!#+`wx䆳P$l\SHhEM2 ˠ~%n]ż(}3sRYLʶY28N7.vsXt^g2_ "~x?;~70;Ph=a""_dO*P2%\8>~^AZվP;;Ze]EeY3u4x+EZl+zoĂiDM*=|P$QU$9J5WL{+Zp989dIvbڰO#+<? !+Kr^~αyi9qzv@&??kܥp ب4%OXwcpR&W)qdydFR]x^m`+(nbQ=&#&TV,9C'+;q16Idgbac_}9JA~rߝt5,Gic%V.}/r R-T J/nGA88?ǰl=vc@ 7i^~-+ZG  ܳ=6|h_ f1N^kX?,{<:G*`(Fuj 3D YȹsC΢dERL$RөwVQ0 Z9YJ@ǃ(D  7UܪE?OMh?CA^\ۀ ޙSth$'G nCg, [jhʴ<F'Ʉw2L< 4@izwSZr8̨fͼr42ُ I<ĺፕ/ (nc!t|k waݩ18D쿥Ap"W>Z0#:tk0,50գs#o~V'mE.+Pӈ3PqbcD j$)\|B/lds4,qU01@Q?j|( EcS=j [;$ 9pNx7 #X2n#Ϟ6t %c>lo&q2l#Ax5zW5]98d]!uA hhASM*=NJDlfl%uuMHjUZ.w6ͳb ?,xa7{S6=zBԬ-Lg',F#&>unN6_\}Z̸:Tʋ˙^poe?Gv1##M3àa])%z/9^@ȏKrOX,$,]7 6Kİ_B1E;ӑBJnTϴvbҘXA`$JwݼX۟J`7]0ϑ旸&mJ<ꐱ]r!ےͧv i^:bH"D} ;yo&|y^㢕qNG9' 6ꅳ 9vPùȎVW \},ByH>L@RaWm rE{"7vY(g݋-9MI!`+c:^X~]oߏUp\O?"n%ǁ1rS ԥU2ʹ $U?}X?ZGL;a%ųdijHvkfl8үC1绣dUt؀ozcW)lܛ@ \pW؂c%z=atI:w!:D-L's$j2h06ԳUczo9tLy%:k{ZGym{0#u{f@F7aD~l#j8? nW?9.)?.Ap DC ܯ^KRsXsR6~ZShM8 .襙 MUC}PȒ-l;L {=#1̡V^s ռT[`l7QѼpY#ufPNM&C5Q,&hUOs_ K" !r(Qz3xʓ# +$ ˠ6P )Y/#xP$lf-܋J|Zy'Xe=c,0?;:H03-*sNDa#ZRfske1"fV?3vqnhA\5$_+ES2؂}?y=_gHqC53/x"਎ $WLl3t &ayѱQ' 8VCcrq@8`54 PvӠAGdY_;YĭdlFW Ln2ĄyJ7+a}&6Gp$S}8=ĨBexL1:@Q`dn?~6!oL :܍^̾=B1oHN@@NQobk^/Wl7Xׅ{cCF9$3sW-K"!h}NY)aVg%׌V߇$]uo6?jpC\b!D#KP!;6OVĿ2;4kb=*VwA`4*XY 32hvff+V3܇`}_C '}$q|}dEr%go#]7lL[1]=_(|cJ=O~$K(ŘJOosЄϡdzS2Xb?M $~_4%ܼ,%v$fSv%4FD+ ;Mt2,Br}а_n$K9%87Y=\*Ѥ '3xWy?njX7LמeٮSP?rP UMJ|tl͒x:XmWT$\!0E(Mw!/Fi#є8iL`龿Q >@eGsV! =ݴvJmVnRۯe?n"*u; dSˏsנ,Tq\&I;=KŤr+uSxE*_\gk@D%§ެXex (nxq{|c3iZ0h$4~ ~p"0fڌ>Ut1b(v/D8Pc2@&֗/d>nWAp!U=|+&b*MBr³+S1W7-ٙ,[tHP~V( hW0Fo$#R)*M-dP.v9!&4"%GǼB%* g@_E-}ːgracy.~u`&o+ܳ. ?G-*ǥ]1vҫ `dP f)%>&)sYI 9X:g}eD7$6x=,0%Zl- EM@19+t l&^,D!9}8&y<*fU*ˑ?,>hwƶӢT /DO'B@&7}Xejs܅X[nku^Oc+En :6ʾf{2/j* 's%:} UyĴRyc /bmWpHI2fwa'́uz/flfh4xal0g:0&fK皚 B1ؓ:׎[sX()(Է );Lm@|\ֿNAѡy$Aґ<>d{]wxdFkLU@Iɫʡ);B68m?Y(>G R^fjXY\^LIܶ(pto.gtpu :J~CD۾?jF {tiZVzs-l D_A!y_#$,ҸA8Y/0Cm | Y'R+kD/P\joMjv+t߱M[f jm7oZຳ',W1hAY0b[N@P|˹蒂/0˗) Q܎/9(|2)JUܧJ Cd4/PQWM:RN/FEwra>n:0IE[4#l/pTm!#=%-:=OʦJ JJE@ؕv\ /bϪK$>DG֖242 r 6n*ŵ M#z D--GufvR[AWP$p͈ƨՠyC,S8%7=ԘAnhKƻ֎ّ*.@ Xka#2Ǡ# FM(ջ 1,݂ w' vAW!ѦQ-C8wON&q́,N\VS>OHET!fڵP9(Ddg,Iw1GKQ C8`̦1 A3)OM[̺'aT6T7YIdCGod?N#JBѢefCqd`bih Mq" HX,I0[VW^\x}E?o~TF#Q)FTa^XҎl( > XEdxQ)qEs 7K!jJʬK( d6[mxgAKn&-Bȟ|'_f#JGe73PTQKXkl!z-A{ޮ=8=e"=S {.%&4mk,wV*e [9x#x !ajThM/ՏoH`[I D\B/F؋2d 0pFFv~7cPDPF5pmNR;HA=qiXV2zI)"^ѧ$ I"$mPx4SfZfR)+*t7K6 ,}w`&ni˜f9Xy5k[]UM JQu }\lt7$#DԤBWDeX3kloRcɳ?Mx jh;|^wo 'xxWigQSKy!XYzqWd5d]oB&lVLTmu~oFM^zZ[ .=W_S:+s|'2=QaJg s=} \UN=d &Bq}[š}ZNZr\H!Tk?2e-zA~J1#.G^VNNi2ڈǬ;R(H>Y \Ő/~4;]^Q8Juh7afЖ]|4Gms "lj]Yt^G!Vxrn4OQ}5YPn P9`hߧ:2P*.:6yMF ^#F GgVd,ٶʋ ['&"E`83ԇ UCE qNՇF7K|콌RlJU0@J8{+\l1'g~Dɀ@x_)ɖ2dTѕ2Ú1J1HJ4vHqBR`uȂ vTicdO<7?F QV鿰aW$x ~j%Ap yr5[*K@/ dog/.k+;0Qg'dnz% ~}hRHNy`Dz@|Es>&!{cfr!5l9zt4CjA"u@_*ڻqQE j(rCۘ55ET9Eĺy!}~tw\T-ÿsЇXZ:\a]HfMcI7%jU OZn_x]/A+./-S^6 QW`_ScPd>Q`a'?,CB2,Lek`bOAΙftNR|i jUMY3/t`:M$OOߟGDe. XA$-ezj?~Ritƙ{Sv'QՙRA%X 0(VTqK˵s&50}зn; 4W?g,GZspߥ#Njy9݂}&OY j:*' id~h0B H +>R`Q9!oOP cޏH& Y^X UyucWSh!Sd:&I j쀜^D祼ȏȨ0{p+(`cgmmm>9HC%}zD ZDϩTCh6%4G HV͊&IuAK~0l~Kp й;.'ى}" zUMwAsOvn\VlscP (A=$N}({:}řGJľBv'`=`HUF1QX٪-V:i5.HɠMlQگ&9H!Ac$h 1ͦwT*M77䫭Iܝ͠ꁦFSYEp'a :O  $ 1 Bjpe1dv+t:h ˦jS]%#9lߝ 'p\>ύш?qk)S( D_p7.uؽbqD'rm̳H@,z\3j՝{/IAj|&J$+:/yatdaXWwم9†VK<<t!= Lk!t0\R?[^"|QuDý E\huwe턳,9nvudzO6ZE<:Ӊb!O\(y': xB)ڊr 񒄈+wc.ؒ9;SVo] ̺=/sHЬ e2P*p|p#GA:[## DH8K`*Ќbt!ØцVA݂SmPBQ E:ʶzBybplI,eH=dg0߶e` )Yc4,pcw}P[I è-ZB(:_+*h&y<112e"l.MI5_켼KL{1 5yj!AL~H$ dloar)Q5 𷆤H\QP-EMpmB%S{]K[#E/H!Zv$! B@C$T-ziMWGbBqd{>`6(d@;+A";.ydS2Ia~\Lb -2S]ˠDl]%vbhСk(aFN Y\̌L:_*%zC!_tM#/BQ0:E3GOWzH|38a%R۽ޢ"|>B2EL%  =@ {\cYDz><4Btxdat+DؒFUܮ+nS$HuIFCF58O?%?rn%S |%FW1G<T>l|bRl (pWr8 "4')2k8Gr5Is.NoO*~Y^4G?صuCSi(rrwm4Dl.CV)mGMXx}yBN,oi؅ y`S`'Ђ$K )!NG=(Wգ爎sU׉3OzU-M8g,^}VP%Ϫ''Ss\OW8ZnVKDn꾪(<_V 'eK[q33i91ɀS_=3+F1m28 }2;#f |[NcF.BsQо.qsmBD[m*Im {|Ƽl&40 <2s,kٰ~zԭ$Դ=.٧vtmh羺m,8G S9':9IPJ9 aCC͋żمlى7El3p=qdcF^/_ޕeQ)[8+jg*.W~툩mS8DD)*O(M* 9\WRzl L3G7I:'=]1NiN|Rl]ep۶/k#ȕ=սZ19dpu[ٰNTg C}2]*g8 ubTߍGe[  u0N>ه+n,LagS'E˒:HHm/ U[(H^85 f%Dt&Ȗ8S_?^f}}| C$(dY\h!QKٞ+&A ﰯ}d)ֵprcM `/+s4J;$ܫ]qkPks7%R,<0B3xy%B̑/ODGu3*Z:"7\3A֠\#h9˼8pQuDCe$:ZEe.Emz(}up=ٗBq[ %V0YߊLw/*yt*W^6I1 j?*C<4$ Fzv1L x3L¾ {:7^ϖػd܀6UODgFc-Vsyu40dN3 RtY'V\iy*.Se_:X@ޗc^t3նj ]UM3tV Sfp[ QoLu\  @g%[f%`eϭNkXbѝ? a@3k!Î [ZxJjy@ ԍřͬOju>~JS ?\w8s8\:i\ t Jѱ-wª"B {u 2+82މW?'ؾÑ1G@A />ɐ8/w|BK?W./WLXyEQHY7 ۽4bep>%^RҾ.rL3j kR`A4&Vj C/g9IvY_ ݘ5Y24a9F1T@1|R_@N N78CWKC䥁>qY Ve}={l;mMQܞ*l:U@?!79P]^L|OQO sA!㸎)^ |4؆])|UI\6U*i5]=_,W3Qqz48EGF-vE(MRG8KcV qf"ijF6ETr7O7ERs" {gi˓ՐSe/gN$#Wx3bo U*S"HqtE 'Wg)3}]`Xhȵģm? ÃԸ[k3Bwz"-ՎHasx;n2Zhgrou֏r6 c,7gq*zKsjmP 4$XoYCLN.JӸXBIC$yOjZ?UNx[jvྖtePE,/dQ324Gtҿ mSEy}f-""UTH ˯E9w1A ?t^U. Jֵs2{`Wpʵ]aLaNذ_&occaw}aNGʃl [r+'7[GTFA jB#0[2  PaMD1AI\\Oʼt& ӥ @U0KN79'` N%NJ T}z% K=c243o15=R+WxlO358c4y 3S΅LLumTɃ %4*mNӃb>]6hrN)&/ʇ6P4KbMO/6NbJ39UarimW\(}>Î\U,23uoR%5sNP(HL^(b 0_fې;5HEAَz:9F"?vyrrztjRqTO7,ёp5%8ӳbw( hKK*HhA(Cmԫ-PoC}Р;0 {&P f,6Z= [عrRi%_6u/Ƅz>:B ۔1o`كKiv]Q!cd>*Xy6scIrt2bS'[#\ĒhDWA_!# - T_ {0W bknєS.l 7 Mð30<Pىש1|[m"wܩgU'ǃ<.7OP/s^2عcaY7b8ܯ#*eT~{ /H\|~B8a:Sf'L$ML0}!a|pW2d.P=N^$p`<WՋ Vʱ M}~™#T,xOVRx[C(12׵u /7'(-Гԫ8tr0B-|>Jr_)UO*>akIOJP"bz .tBv9<}}k^J2[N$p?7AJ1$etu_ -f+Ҩ&v~sFۅ0 e`UDy4ĿLc9r͒ek!\)2Pl'l@d@`'@Ɩ!8KIt' u~d- wVs9TGh"ҒH U"5JY#ݘ|Yr$D(1 &L)XRkt2d?KdeQV5kS1l|¢ZA*ˈE, .W_.%Tdk :'OZ 8鏮(Um6i:`żLT(mt8Nav*q8>*ŤiSj|xȔ6[>]-_v@]b֞SXZu7C ]u [6~y3աydi%GA̡I`B Sل5D#:_ӕ {GKʻa+ff<0TQItN/l\ rJD]Xڔq>|1{ i76CC`UӽUwVB{qeDz).!nvGa@iP咅BÐ!-dyT>Tc΢zd!6>MV{bۣ;W#XE5YvknG?mH𯪄@4Y& L<)G&Žn0Э@3Ⱦ$[hUo<•.y\IxP7[dI(=?`0i]M޾ntQ5?lZL>)X} e[3Dim2I 1qQHr"_aڜ-EimN7kяrQu#:Հރ5fnnܴ&v` yUEjinK 91aqa8l+&>(>YR#Ї?YXR 2И J3d͟O7܎XM4 @V4alS#蜏yznL} aS\F;~gОn)&QhN8#-Ŋ&A'{,s4;!=y1lآa41Zb+U]y5荺B+Bp<K8Vس8UzEC1*7"'X&2WZYF5zJxRFDy 2-ځ@6ZyUU߅,c]1Fx U&zw95 %eq\ʓtQM^@͖l7쓞WY7oQ,#YLi8P}tt]Q_j!z-sXZej #|Fс6"1D떧 ;{=#)ë?X6ɹatWIEtvRHj _XrIL$MyYH+R :/8{@ 6oצ (͈{ bE}}Vo 2)r/L0nXmg2`+ W Ոrd *R )WpZ|Q禌wZPKf]LHi9r\d6!>,Yg1x2Zm=A,r~5;F =(C`a{ɔq )N {=4\ɓ%s6b9O[h\\wgbD++ZձyRbFgvRv9S#Qn>Ws9kMh"KAJzOlj< \2m-bgoÎ?5ZńaZ@o '&wHOtcgqGZp,zHe3]P2V#3~z-WbF?ٷuolH.® mF(Wr0zc_T Hkʝtw~uSwRZ%5S;oʹ@ª"LD0*xPpTre3]juvVҬ-J8NcF'"ylIBVgu!ύe4W˻1&S:\QkƁw:}6[&wFǐf S֮&?4 75@;onplƺIr%-q-a{[Ou2y4%$MNЖJAفxP!PX}mQ8%*l((o|zGI&J@Zw;ENO"s1Ӑ6&Aq*^VG Fp 荐|kaeg .q7wT1AkU?筑{+C2zB裎/XY/qUIge@hosóZsRr4ʹta_T8|譔%P9 WjW|mMHwIbfӸޠ0yߜL-'H+0qƂPW#xt4G)&}/Cyʻѿ4e=9\S#XlH4cSqĞb$"ND@꧑hN3NPp2܇#zΊ{.1!o="qa{iLFTK~X]-^-hb)^dk΄ +lcnձ&}OV6*8L" jB5%WT]`;,8bzG7<`gp5߂ISr {_Dxڶj]uA(T?&j6 _?F8d @Ȓww42%~ڞntBgc|نcߝ2r} +Pp'[Xtg95Ns2F4?埑m5,{_hr7kWO,-]}5W߸r*I%addH^]wy*~lĘ{g׶:r [wnmtrVL٩[|bZN4&%܍)VO0܇qyA4`)s;ԄRYcȎ^hyd t18 hxx]'s1w7J]p;JL{EC˔Ɯos_Y+>jBƪJ_N3<T\sv?`iGPHp5<ioEWxx2`EUqh$1Z @ID8z#8h2M 4A)pWʓQQxʵCO!_ 6wuϗ\48-ۮ`?(WJr`[k4rՅؽT,aŧP״Y3\ @zYRs|FD}k ܄GV' )sXsu[Ä^R/q}c"cy~W\\rӽdG~uV2`xK}WxL !+Q-M(/ԝ{qy.KUJuo">nG4Ov"|Ġ%׏{`~y<)} >2ؖ0˹{_FK*R[W**8c\?\{{DӎsRގd!HR?RשX\I`[9 U5yĞ t>% AJRϫcB81`Բ㚮ʥ- qfq )HI&#V|ۅYmM{δQ/xD$e}ZYfhs~RXkKG@erq437/]qv;k8."jpk={d$)8xSS$-crq<7Gz ͝ڋKUn4Ģ}`34 `(f@YG?ࡏ pe~ΆKĖmnɜ-ĉYOctzrxQJ y:ϋ&t5;q ) 6T/|Zmgό;{>> WNI?zwChF۪R` T/B ͡_#4)@~)Jq_d)j^TAF5Қ 48St)C9u@U[e>b4UEq`4>kX^Q' v4/Wi2,| 7pLUs`[kNmCF s4a7zSU4EX@zoGS?{s4Y*rZ*,躂lo!RV!Q31g} VrHsNuq/J (h.:2C qB v52|H1ݎg0m).I "HEHKǻeC[uV3D9Rq o;'P?)qR2j3"Ï_T\ \'i?20Y,Ǻ[uVxS].kŰh #2'|үfWmBUP|([S5&g`fk-C\轃K+lPl%Hf5<; F7Dr_\4V@&N+4.SG^W>Þ% I$ /'!uG?v,L0ץuvLK!Idh5BFIvJUOT,/!Փ?\80AtaadDZ+\Fi?JU iiDYmA&j;>ipFwxRV KC=| , D0vlP-rgE.0{tj|W`X(ThE s)8#?iWL{zopwZaÉc%]듑I?Y˅) <_&H/N kps'ߗCCމ,){_CpвgR9> L(ZLj=1F1}`J>jܿuV \bū7ĦOhM'qȺ fe*9C%Tg s51t p#lk9Dn{Yʑ_yXN I [g%tTsAL*_г>"윀tʃ@)1E~ g(ޞl14m'NuSw ZeX5UE.%6!^,6RHPSVnƈ^Izk(p )l~m ^xom(}!_\rψvH' C|P͚ ;=\;3aLKҗwjNE9cª|حeY( @+PWV=c=fԁͣ 3/H@<&J9O,Z - 'T-~<pdPbC觯TU!`kL GtyJ/`̢"mk34T ծt刣]['b+p_^j588t n@ڤrUKp [p;a/`i:'#\ ގ5L|vHNF̒b|MȕG>"$ 1o5"F xc!=2.O [$X޼IGyU$zNp`\Exq/%40L/8ѵ/g1*dɹP)1 S YHlKjGu#W@CApÜ8; ʟj0k}9:LIOm W* VBmsH 4b\h}o/[wk'Yo3{.ΟYC+ A+h[FZkOEhY0b, !ܴ/g=uU/&"D͕3Iҹvoc~?J^! tsZnD6K76̒fmUS؎-{9k7i;eW6x${q<׬e`D䲢XCsT\Ffqs2:'#Ld~S5fP,Z6: g'g"2Ʉ} wFedpp:#d&/_rDʉP$j>Q ;!<>WE# ԥ %qz85;I.Tۛg| AM{FF:eBKaCcPg=B)"v|ARY*1;=vB|sKmb[z,P8kWiՁQگPZlζՀ@%iCMKiH9iXod.ؒX1Ί=UE:DpI,cBLb8'{-W$`sJtS-3:Nފ -ѸIld; kaQYsJ~Bz+9{7KQP7CūF2q2cҚ mH!T-QRͻ"qY|t,u<2H1qՄQr |߯!ݻ40>}3b?v~)2fNV<fn`Ѹn!準j ne!ODIgnXnBbaE-UiEnȀѫ3:*$dbW^/a|NLQHTD,[ ydç&[osDIWYmAoR]UFيAONgNZo2>JJ@({&Z.僧iD4LD` <gF]b}5\؎_z[A8PƷVۈX嬄J$L I#@,n ډjp5lxU0O11ˤ#Qfi G~vؖ0҃L؀B~(ek󣼫_VYZ#.e#)9BE(o\Q8pk'DHX5SEQh?>w3@NP-8t-_ uo sAv)`LќHŞưCKzѵ-;Q fJTѐ.K%|G4 nڒN 9Jap [, u:1|*Bӌ>Sk 'ALS5`;wb?23Ӥ8QJ֜vkfʁjVl§))h@/-c YFOUT-[7O>Ь9p* 0|LgInb?#FZYAˡ ݆.}S;2ILG/L8ZQ8)=BC7:nGaI GY1ѻ ޫOtqpnC.r,4c'kE QIN0E Eê`h?Ck_yKLgA4zǤz.H :]0s&7~!?VNKG^Mo)?$@N,c! 9e=)Xi',ND"S,3̫-g(?eAD TKJϼGX=jĞ~SciOl%ԧs-m@D]\/;gcyu)YN' /ƺ*[D(;h^F ̄p[NIөE:vܫ[awI" z!܄3،D̹F~fާC3Zz6<pd}} ^J0Ab7_э>>6v|l? .׶e:`o(8l%f{}ܜg<ؙesp.E[hAv%jbHü2@+iQO m˫$ DцE|pGdDX^ui*> >0 ZLlOSZosxEnae,ˏgn њ(%$sbF^ma>s36/c{2{Y#P$ch;zI׸vDѝ KgB,ټVxPF\P^J.K F]KԘ_8M9*''/|p{?Ag') *'^;rXx$TvHRJXlP +bo l/pB x1mL`WkM.Z`TEɅխӅIbGzF<`533Dz<@Yt?<^IWdcJ!mFϦ '696dqTaKٵ[h"F lى/hyڮnQjc"ٯU0ZVt;(jmʣ@ `f.Pq@Kg+i,$(w<&8UN9畕ܪP|̌PL{eVkwmZ7mpyro=ĂEyN<9[I1qB 3E`nDy(|>IBs#I 3"vgaFٽz@ӭ#v)+캡]@q Mgk8o-+qUKH&w<15NZbɕ\X[ΰZɆDd:]`VsV*A@7Uމ;0TU;`6b=ecBqWo)**"[@ R,cBD%L4 P_Q+߬3t "}X[_+qN_$;v C=2 gO5(/!;ƣZ-)Dǜ?&NgD>apq$+!DU^MaQʹ+ 'ݴ~W,Qߟ'd`4[,]H065۝d^9=׉: h&߭ k,^f60W~G{eap/LL6.# /BފU׏͘`y@J^'&ms |p!"ˀWXZh[O&e$2m}lcƪgP |dى[FRH9 G4MURTZ=4A,f6լb4/zyVVE9琢ziGEf,1^ (ilLQEkI秵3TdnYəXOt? R0I[";% {$Ex'b_$˿gÛQt2?͚!&r%{V`?%Bj=?~I40ekirrimhSǠ|ǒD1pp['8dI0Ƌ녪6uɂ;[vjΔ,5̀D4{>[)k-$8ḭe5 ?bDZҾ ƿQGwQy/ Ŵ^CGι٣xxtQ@G|Еp{yİfC .šbrXS~^i~P%ͥ/a&f}`~K-,_g]E17<ȉ׳Ch: N~}**vzè;R떄lQ$|(1ɟ= &)37_*%39!͛Nd"*YSCŎ 1Ø5&v;P04dw_t`~;XBϸDi~,223 /,x&,ܯ{> ],*WcgruZI//8dQ6z öQ4`ݙXwFjʈQKSz? []Vp|:Gᙽ;ۋpuB锉ߋl;Uɕ#(O"ZQ7dLLf➺WFO xyOKz޽E$cdF7a:|9qioIA/O[ǵ|vE+Ru*-r *u*x>#\$c jXc&"T =% x]ʔa BwG3λL\ڧY >Uϝyr&]eUr?fd5U崄 zs BŅW^iu/e"wO._?, r94-DhR7c¯%h!&HUkC04Y: JP[Q90#;ts)~\^qm3L2gqSOg *)pqݥ `+ABLQݪ؏Z\ &\Qg\H>O2ؤ / ֳ@}PwLټTt½ qh2P"J {Vjn7|:#j-v @+@CZAܹ4&L]H)0;41 >)cwj*>MS+թh ū;y׭p5327X!')eOXd nQc$Ϣw4 {N=6cp?_}7,z8҈e"&a|bj1]`(|Dq&#qx H\# IZ~gUH (Z'}nVW*3~Kir9gz(ISVQpUԠ ST?=Rr`<+ fWI󜸐 ghg}w.]BX_WX؂;x-{gpv1;_\S|VŐm~m<,䦎h; U=dTwuG2!Bosuz B^?]^!eBj++}ߣ/23}' MSd9NܶПr YHwnobχV̓۫kQ\̗-h*r6W%EuYNR4 JǼG]ȵR 3&'#i.[z/jU&OeB{g^E*%#u1@`5挖GEMXb^f>5_ֈr@e_OL>0 One׷V&+ anVg#}|\UN_hV&'ceK&^='rtlpSqxA܎ w{6TWpƹBtZEF/&6-la剮~'o&Tڳxc빪d=[uAW4ڈ1 C R&ET5 2ytF.)12%Bv4QU!K̶/XbTS~*#8\{|)`su$UslXҒyNnnꅂ/Y#21¦k.;i!M`SH5k."-0LW7iQJjgбH2FLWm ό˝e& LŵO彚sƶ<,@,LevΠoZvo4%c8ѸgIGƚ=iSęD:dQD." &옏8ٮ6;X(aaaJ( K/ɨ>43V4JySjQ-ygڜKeA@b5⃓0$/^k*HJlc&8y:Vn&W S]((ҭ5{G' ^hNlgqg7XX; a G}JffwƔBOY 2LK#",RM״6bxȊBQćj`^jLWDS@[ކ릭'DxWAGGw{U)VGPqr޴*c&gqs.$ `,:_yq`D U<.J?v\:6tON40QqL/y=3Kz^SZ pF$w4M٘8/L}(X@e#)hʁԹs,<. 4OtaNq}5!w@XN sɪ&{G]xVxC/@m] l߇C%, ͦc#REwŗ\Hk{mj N\ u+J w=^Cc#&j QjXu#6ɥCx`گ}b DR9PCG*5(UGi< ^oJof?ZA 1:cB/jJPBv؏B+XK[Hͩ\-ḧPL.r8 )p_asN Oҷ8;fX"fNHU]"l˨!9nX !&e)lq6Ҟ$luɍrdR>b4 ]T!&`5Q9 '@:*$,qƙd,M1{ӬL 'R Gl˄qۦ5mm!%ş<i8ыQlFSt5IzV/4ȐtKRjήh7#*Uޘn: )uD&V-`hWSO4dg)CY̰O\=_a8kbn6E~t(]av#H ڞ8!q% 6c 6:l|BD}CihaEeOeƑtHY Ǚn}e/Z}<#}v]j#Go4fӨRHwrW|9crdgoT>frFso߰T+{7@`PB&W][ޡzLW:hTV9Lm0:嗻wgWҐԉyN,qZ-9J?캇i͙4)FdsV6b*[ȟeeGV*c3.ts|rq#T3-&Uq/f܀=&yF5r&ZӁ9\L2ܛn}ȗ dVԢن#L'3YG N-XwWL?B0tG'h\w{RE:ّlB#L(ʻaQEg-x~bv-l _ {k1pN$~Rަ`9V M{0w2p{$nKXd2"v "xVP/NLAJj1l:CZ 2yTCT`uLS=pؓC1Nd/CD$lBw'-YeqUCOԈ`ߎqrE֑G?|=f'DhMjqI6)i\n+6SN>:5xPᴀ`_zNJqKkN8a/Z5a$ShN1yN)Èqh8_mJl7|4fao3 Y5F?4ާ\Uv\iR̤(.CI)*K*Z{f+|Y q?}T(!NZ`F9$qpV{>5u +s nG-(ிyy@x~21)G'?pU[ 7jt>${2,` ќH X/؂aMmM ɷܵ )v4@3G2 r+)rET'ŀ `t W@11 mns)妯9b~7,󜲠7K7FYM:F8=lR|O2 Ϊ5%粉NP%S8^q$Dg;oU?x]a|@zݣ^ ?%o3A7Wdc  $r\xjj4O$~q~@QV[x$0uV<#/%٥>4kyA}K$8B-]_jV/ Jy$A=~#Đ 7^rTN?+EcC[hB!gio"'RUY&&!O5r6x!S~7|]CGHNJV6?LuR Xz 7`oŠy1Cz:?4;'b|yOgdv]ʘ3%OG.rvֆ~KNҀmނAGִU(?>_Aph<|Aj\uc:ry1V ]zx-"q1Z14_ 6)XZGET+sW6ɿzmK k*I7_CES#Zޥ){@-,+%n$p׺[QȔ6ixLQ˛N^YRkBK7 %k}<}s_h#2ƀC: ܺnz[^ʏY#kѵTUɭC+ȋ>k<<3 "2')Ğ#Ĵ}^%_Nc~"I"?ޝڶ_p ̒@F%IApFJ?N}p挰x/2S?u"+YGc]" ˵Sz=_j;# gaU%꼆 ar*ŷRrېJ/SYZ<oHg^Oђ]jY.>; :)YGv7fX^Xe<*OsUX֝JQ2In'sH!$~diןx6"jHl P`]/iҍX)+`4)Kccú-œT׈CQ*ofڽe%JTkݸY4jpJrcWA@a!AB:-IS5fKOѤX¶ō[5Jy2Fy cmD 1ϨbnlWI!-[;'dS~gf{uL{s+d.gE(_cM@Й Tu{IWIg*Q|B=HKmEĎCt7 $VE#eٕ$GG=whSn)|M4R;pt<|O/Y< šΰzF:~P}b^V9~ qx CvJ0ыy1I)\[Tֱ6X;].x2waK*.?j*:޶j.jQv8.?=({u;\,( U%N]/%|<.d=uymhM H@v< ~8M$[$7:&7З ֕mSc ;D 2Ǟ1* Df\n8PNNV^Kw/TzɱJ9C APxYSEk#Xfa?e-9 zDCXZ2qmE qx LVLWW_$[SJA~$6= Ykb {Yܻaao. قIK?5jA~w̦ 'byP?յ|.Pk ׺I;BBleE;.ҶW>5 Z7lO! d^Fɧ']6Jt=MU2B3.gjz3kI%ortdkd[35†MuF|$Ϳ,W& 2dFά,_dީrkki{4n8k'J֣1[FG $C-p&UH"?:mdw}^_{{`XqOѲ AtjTPtoH,QqV:Sʍ,AyGE8>oAv'{4T4?{ &"1/ ѹ6c#(88|gu>eLeڽr<;ۢHxqMԢ(&Hi!?"IyCrep6c&HA9qX3%G@z(-wd$n2;|l o*++׈`:1 teLh\ J(dcyD l|zot2M;-!l@.ӕJdǀ^y|$)TmwĄҐ$URj)^XId%#O+AWMk%67G;9n^JWM,)u>&: QK{[[ + >PaYQG?6ܗ h[>s,0rKG Q"45)Qx;}=.";s8Mh E!ƷW-MOﰧH ʵFL[u&i+\.?SSMܣWʢ?R*|v(U:fȻ6 4/NI|j>i&LGN%=z$Ӛv2׷Kծ UQPqGNj &p qm:[STˋ Rp/AƎMEM6ך(J_7Z|֥T)(hDɑbzK dA8bJZ2)iZ\|!Nu-:=5(Rnd; ֗ST 1S} ].a0Ƥf.@[^(}bD%/L 32ƴ|ĩGLֻG4Dc4CNjxi_2ÛXڛ6q1mڊղ>P7?l3E@~K  ڰq0DB\t:o3~6[cb =T4%1]l1fMS4 Zʻ݆`9lm1#y`>OȌ }$obu"80\ u#~NسC\q@T(-ʛܦu#?I9 L$Tܥ$5 8`XKŒٮM{u]!Аt))rCE~jcs ~*OU F&[e,y R!9hcMDֈ2)4J3̠]<W3$!ZKu?qT~ v7SH8CTn1CX7!m9K҈Duno䩥Z>tArE- IʰLKPm9u%@YpPk|"Ca0C2Zb͎I6U2pF@ehmvx'εG8~eupt^>k4GBU=^ARބ MՁ1 XSb͠$}_iTuG-&O0>*WDhb MvDؙuaw~'8HvyF4{p{v;#7YjAfHmt;V2L@$B6(&{35 `UkpI+WThO4tZΜ$¥ixV[aBB^K3&Ի2?oţVmlpouhyOԄJ$ IcRv{¡<xBM{$As}m_I@0eF?s$TtC3.z;eKK3i-dvV - ;&sW+K? ;a|[_v ?o j0 Ҵ%BOc]0]6cݑ[kVCeDlHeW`ǭ YhSCO&! Q3gŧMrQVc`D|QܹaK*,MdbjէcHeqO#,l {"XIm7UOӽ * ݅+9 ф6S&(:$dY7ID|4ڠQLy+ZeNeoL1fݛeJlj4dCZ=WeT1.c5nYבܾ$%QlyB٥I1}oI|UD%u\?(8>Hne};8":(?7&A6~ID/D-C>^ !{]yXwUVGZ)#.VdMȲSBCe gtFAK.1}ҦOeÛLՏ\oyNށt88Fg6o(,פ ޷w^SCdŎ?Ծ@֞W 䤊8XQ#H@{X ӚߨFnℬ@Xp c+m{9nfoLQCcOFg&׆ND"n9@īQ|#y^WX.[*]D7kwfjXH H&Dj`[}fki}Dlmc^@l 9n o}`g+~\ YFʬ=<&u˾l}^L8|k8LP7|> ?)w"礀:90<Ϙ]G8a1P]b Տ'5Z('C|az?ܝ9.cpnJ[#(`<_@S hoiњsQy3+ɜ-rL]jvr¥AB-g}upMaЩxNtBW|JJ6S nCE+yēɽMXZY;ih3J=]{WN@E׼x%CʴW!D33lXph`ntXo5EsjhV07iu?rZRzxLMhkΥ60OWMuشē *Ԯ {㑞\LPUhHCd.̬ԯ3-\F!o{-QxL3K|v'q0 !ypy[DQG84uAbV| ,$|O93OPAGXNOVvf̳Mz':WB@fK-e_i%F kTGuI_G%1 {]-:$xFXpbћrz7Y&TfRXV{b!ʪB[o-{Oe7y }^+`D||~$N+♻;oSU\7ʻ>tyof*4-*Bq3Ɂu V{7Ta?`VJo%cKmʉF*kd ?XQk!d+oL\cJ la2Ф”:ܓN88妇 ~~Bs]Q㥂EtaYVAjE"xj˘t $kYe"Gwށ@W,X]=qxi[~篱'޿4EjeHBPP2+<4DХǗѝD D'?F7s`_AK8=˘Oe)_-?K rkh3:8<1At[ V#:8cUϾ |sbaZ_cߑ4$߻'JhܳyMO/.d^~zrMc\W@h k'e3MVɗ>3no: /Y ݉yK|s z{jVxM 5]?0w Zj ]$ӧ?Lwpu[H@D yonIUaqY V c!4CbcW, XA_%h~%ɮmy`RE\H?g4BRm|p Rovcb7'$A@cB}rR=;fŬwqǷ5yoS|Od"8PqIh,ѡ'%Gwy >4a/U 8v۝PN61eN")=&>ɽ.a4{VchZ䑺)kS7Հ}߄gVZ\^ڞuYZ2/h5ӕTę)xpr˵Vof +,ߣk?mm֑T_4{ӄbUV[Ɂ[l٠R'QiSpҙ0lGasu5]/&-yƏq8t+,Zh&0jǝJ]?N.<}J)/8.ealUx˂_Pgm-T(uOJ]:NKI PKn|lA%f;9nNnilN@8 g]š"'QܒZ: eզU='g4&9Sk]]p./8;-˾J#֌aʸ2"³Ho~{| |w0D!("6iiHw 5Jיi!O;H$撵wfrpt`?0["iP#?ﭖNPwob{qС AF""p/s ާĤu~: ~XSW=\ue 8="KkCqWU.W.Fs,\gn"`TМ&( &!H]/"-m ~jRFÞjy(hE<'S)gϭLË:b2'7[ly⏻J ( \5Σ&^7iNE}$_|-#9GkzZ|ϵ[@4֣hL %Sn&au=G*Kbgv*W5x<[͵@iy.hYZK7NOo/괥ڭ@aҠƭRbEkǏ"dOyNNu=w)%)g뱶 A==<nTK2W]&o;o+ИITC\oi$eH:*H8rNHԮI %d'"!s=m}o2N^V^hCۮޛqK0Hf՟Y^֏9v*qirtd~4D~c#1Ub@lYR5]=L#`Gn.$=Kf9zTN4(eHȀJ`NtRU5mpb+׉te ;,n S{|2&` u"ED".婻A@:E@rvj{o}/9$%!p5+>2Iލs#_O> d]d2~X\`yX f*_(ed\,>?d V67Mc6K9E7nIV.ytc#<\VI.cc*'o+?#?VR$iԔ0\L&̡Jzcwvvw٘Q[$\$nQhA,A6z9cL&~eX3K0u:֠P//R߬1`l^&-C'ō"S)=d7Y{rWdGdg0%,g>~._@nYkNW1(GK'tN];h#NӾv?.آNjj!?Z50^iw-NsJi lAG}=ámdP4]v1~A+tꓵdn[#a}B, ڦ5m!lxk{V;ucmIT6{m0dkUȄ;o!.bR6K"v .b)|£1>ZLOlh0#g;SJy J IMal+oqjUBO^\}0Ï9P)ưqo)|: d֭˫tIS*>6mg&pMTO6[z$,38r):M>)}/.59nItBLJcDi1j_I`!}%syVo|zダp=CUdp@HvpRT"66:8kgYtB1_˸[kHKjx;7ﭦF/sJN0wKCUhk~3eoR"CLmJd郛?gi?'њx#A1SMe(HZ9Pqaf̋36?sgێ0Dqrf֗魎ki‡_ZGMG\y_D ^,SI7 $/B[YāmLN7Z@ƛҮͰ5LASiuFkl/ђbpIxUкoe89k矫d.K՘Zϲpb'"~(#Ƿ%,vx{&/0ZV G6'8M a{$w_V_P4 E4ck YҠET.a^ztQӴgvolmhPD*ga[H}_&=|(%1qnVoNOuXqS(Hh5qjoToc럣!6Sޑ}1(@XgOXrt-&Ќ'g1S PbS#^==l4H섎jGtmsb7 jHI9 q3/#^jP2Q~c܀itT͉uQjۢl9 p&Nw'4#I}!`?A+x4ɷ)10WJܲ-}I G^[1}0kz&YSs^>[qixWJW m=_o肚cs"Wߏq kvg|3sb(h&oZò>ɩ2(ԽzkFP#xn WI`:77F!Mb#O täA0a jkBwG z]uҳ,) (Vm"wNRVmdV>D 4`Ok,)Tg8r%^[8 &mZON4xZȎ:D%T=06TY1c5PЂ% AIg%Փ)v9ǼQShq"'Np&OD0{(H'Gd$hN(nӒÖvZ'T%uܘc:i!jn_01D?RɅ+AWJEe,n\T&ghcjV'?Cf4wRLHUgMRɺXd[NMTbr2XPsg :!vhRLSh{'xvUz"0PLD4ZʞWIH;Y30iBi z&Z=x^)+z%abuB|sw ăOxV3R~'*7T飂oG@Pא+1ݭ^ϔ*~'_kLܾ cx'xZE/µf5/%R\FMT.-9)T4I˗k9P$"V6JuRI/3of4ЈƐMZLN]΀ {\1dLf3cW+oYgd|s/OjZV(stBbeêC@fBYV*Xp…BDvo,y)'(j F_QWVLg9l#Z8|zwrk:#4< `2 ]ޖf Ac[ sANX TA@˜Ve7 a|o؜S72|$W`sMGBZ(o*),BCw Wqy3)X:q74{xi66RA.Bw]B? b6m\x9T}h+ Ȼ5z>+$fy 3:bUJKy48\+)6< #U;T{YH[Đ^% S!9AHyeME V Z7dɋm&[&Ry&3{,%>#9nl7OJ4t>9.+>N|͒6Ftj6ٱyB.Hb6}c$@.JAQ6f OAE!&yxqrܵ~F? ~GBFmMK[k4iSG{xAnt!u2kb<z^#S5H"ӻ%,O>sȨV&ցy-:מthrfΌ8FIױ#c0; qV1^G6Y=9 {qmP!*h9R$3ZL…R>̤'J-Fu_TMZ~ɟ 0+c<2D'Ģ}xTLJ~yg2Qh+ FuI{ty%=i칆,mӀv-?njT%.n_iij]I| c-̥wpRԟK iM>r`jo.A`-)v'>.9(0>tǏF1wu$$ZQ{<=7DI}?C>`tͼέ _}wf i2!Ͽ њuUI3՚-^pnzLu4e>Loł^:( BM-82w+8ynʽ_3R,pH=r.2*N|Cf.jA-5݈ l?r`N.im),иQܡp$S-ۓ.n<}%r|IWɄ iNRO*bޟӟhmTeMP{IDQ끣ćRUEn蠑9{ƹPd?+cƴz!Չh7%d̄e^ D-нr .PPpPL;I[/Mej,< ֒!8ŕ!\0Xnp-yS9{`s]R_R`!WniŞ"2P8C9ђ@vm}g,B*Em<_p_dDm6[[ebMuc qV< I,}mW(#+Tbw_;氼:2QFb\S;"z"IP}̌sHeD_B/q2"7bL\Ekxu;3{ H/$E(TҖR Mfi!ƍN! =VY޼5á 6\hJd`Qwa(x|^%V~ܳG ̀fivηG >bx?NaK X#XV@sD)L]Nm&F.0{T|IDJ*q»SMҴ.WaJqkZP#RT*D]bLxcg)lq!*&faum2 YBT>norE c+:;75%U.T=ᅣ$qʛ1 L,Xs i* o5OF;BCFM?.0YJxa.J%-RkVĖcFcM}}ÍŢ+o2c"*?VKf,5@Ak 7F LʨO -|m--$4l ">v}b!8z0 +&;RS N&'Apٞ6?cK;=G/ΈS|'NFP 2sdӾv5;3FfC{6:@WB?q%ʤ'9eZ̶T`G\eEB5 2I'En)XyL-kjH]vzDӒ+wY\?gUAApy#Jȯ<ʪq-X!E漜([7xm(`:71}4ۻ+wPRu)B{4mT`RAT#dH8EXp?:-D9(GW̱)9%eBƲzY1EY݀!j;+e{"¨j(u&gQVM%LcuZYhZFLSrtxզF='&~Ylm7*zhلAeΎl0iÄ!2C Xċ r\&6e3-÷F}T32~(NfGgx6ttu&/?A@qŨgz|~1H;up<_R6q =WI{bI|nB1Vǻ_{Հ=Hpkt mb N3*(bfF:@q{rSIsB30=4vquϕ޵IW[."`bJkʷJn}(gvj|?=A{GobVLcC5q/D\YlOQAo쿃D;KML?7$a%(nKiG~Tr\~n9+%6vc'0$+1ݫ^ 'NkL5^sg+<u7_# %*0A, ܿ8JZp#6ݼZ;!?DdOёwo0ɡ.J|}{;5m9L{uSV/2 ?KAcl?Re`r쎄gב>ϖ1$Q"Mh9'$?h0ʻzL̉<(Ό/([wLC*uez%>'XTՂS.mg^ߪ 0gԀ>Ft9T!*31)0QPNK"?TOmP<yVM>!ήpY@0 0)8*bȣ"w=J8Ī%7%UcZApM[m2{ %)(]F"\)>`/GՕIʱ2%6GR;8/$4Ditau*oBqM$E; > ]:{$'WM4 &!µ|_撪;ײ{#.0rLZ%]G'8ǼN#h^&ZHuČ?ay. PA #v!څN3 |׊|6"I׻E%' 쪜Jo/h >m8'Jj$Rޅ^HH@h$.˾P5;V4!b' x|~ Jr:h:Cڀ ć43U7;}ߧ &NBEL$Y5j#(̌>0ztu_ Qbc%gT8_&N71[cHU1NZrklQ;JT3 ѬjoO|M Fg弔wАϐϾL"mB7WX1C=S[WuVc߲Vr. Sqh GDMLSE vFpĒk~*S9OX[oM5}E9{ň^Tz)1bzyKL]zBP_qэBƳ[,VtwBs|8iZNĂ0z=2i"71w!/oB>1Ҥq&S⣢+$)-:"{p01(3pTs]73>DM0(J:/ FqL $Ŕ:׸ևu ![- mvi8h@#\H]e0ܹJGzr2!vU0B K#W "5) EOjP~zd͋9a()$6V\%&4O_Ej2H:LبS YX#v {_VѬz[ &\m[v h1W䴛5A}©~IM:%h<5;HEȍW<(h;ɱ,#U"n+L:oYIuӘJG,?C ՄsG}{ 2w LaUf7%:]GVj#Wz6ȼ=tE9ID/קiܤ$)j6_rӜV&{w7:}9llhoCsbE1<W`6qt*b'Y>v"Jke[28[uR [AņY8%a-ؾ8=U:p^kQSbF_Uc J%G; qI' VE@/&UV9ҧpWnJ>g-yL C 06ڱ/F}ɞT²!s½+msxK9!7jXEU3%5ag,Ǡp*"ki{}9-?_0éA(nʝ Ұp3z6 Fpz{ߒCTbWn#YN/X{esou\3A`.pJCT H}6Q?zY>K-2O s7t(=|uެ&>tt].{c^ B|;qiתÚ|v|Da>n-.* `j Bn*)OЩ B|ISt,˫xQ*px_H1*OD,ɚX]ug,CA'_b@slkZH~x>#*Ld&sfzhYl%13LzC2BsE'xCmTpo!,Bs}4.~,DGumV3  pSS /)+]?wS9NeOHR=zU]A,{*bB`vB&twV!fs|8Y 7.Ȇϗv%'iJJ23nb%F"!1-3^ cqZG1˂6yx }GQs]j趕Mcz?[gԆu[c(Arρ[5=,l\_ ,CތNb| >ɡh[/  3"2w{Z.LzWL!ycgqϕ)Grr[(オd;`eh[뼄TlgAq̈́.382#u+n׸b>f;<^&=fiԁ_ ,wYiMl(?A ##U3ܯvH0λ{`ʖ[N}ʹpTߗOE։P")8AX Rx `:j!7iuw#beA>Iv.^ T(rtzONl$^dtb/;[v=G#ُ#vf.Ax[SZ W e sLm6[NoQCUk ?X Tv&3j5e9-wj[ggk\h%%IߛNNGS"D=R+f1Vk> =QuF=xfgO h)IJ=AӸVZn/oCh!=YKˇVw Vvlv8ykPy08:ձ@T"ssțtZبF =4-)Jfd#y#>$ZZfy&ɷjʊcjɩ(a9}ޱYF"Q-tZk3JGLߗf6؟0GGQn8b@{a!P#DV)xk/9ܱ8& uIYAe;aw@?fyN@ě&s"0390SV˦#_זq>ZOO揩a8^Q1\:T,d8G7R֑_r8v}H]Ks4H8 *8_>ϗ C߄X~;1 xw+KGoĪْC@Gg@!CP͛I ڵEQۚFو? Yշ@ YRbuJǦ8]izxS rDu:reW PHEh$M!Q/0Umn\)x#^"UlCjU0SB9QU{3~'ӸPHV5 l3Ӹ[}^h շ"!vpΏz^z8U2ɟ6i|pJT_Th* lNYJ 8E캔FO̒%W_ @@AxagDncT&MBoGSU:kHtA>ϫ^=Wf,=W[|Sq^} qO}RQA`i=Zwp̑;GYoKz>}5:"h/,] =πpin) GwK>X*35H .߿B zeJxLy^dQ%Z{{^TFyL/?eN7K76W8h4w 3Κ^v%jZwW}CfCheXzM\?"ZYrjxhdIt:}\ӒրeԬ<z>Ygsr]va`c\un7ke %nNv BL[t `S-KqtTqLDul4~o \:Cӛz!>An;IOwdT6Sp_0yQ2<@?ʩcʘד ;b )$lcL+rSƷ~Nsv)Ǒ y*UEE՘mv:XN|Zfα`/M3؀aHdB J0 vֲmxWLOE~Y-K4SU?-|n'H>T ߒ#Adž Xk.~c-ͩ+e‚x:jGZn]Xb*1v88ڥ&¦^]Mse8_eg5/7hHa45# O-DYfNfXcڭ_/ 3@G ЖudCpV=S](~aqȔYRH1EQNw!y$R&:fܬK8Ci[TzveT<<(4j!7t;yX* hlKZcы/T!DTe-]{˓}C{~G Xt✲Р|EyM&MUj7AWvHRǯ`y٤#zɆD9IpP]=e:!b2d_v[u~8x[[J0ߙ~*G _/mD?p7NSH"TPM2HkZ$z^RC3SEA(HA@) h\֠tʄwdIH[蠴VX26 M첱n?_eY M@Nid1eC.W&f%OpkF5"^N^ R 9T_d&X-ug mxY3$ 4C\|-0 =,-"}Ĝ4a[AQNu֬su v!3Q5q:S:lԬ*!ȥa5|Aw`^_[lK:,#ɮDy0p #C]Q,WDdBc9H M_\G>6X:%>/lYK!' W-)@w.,qdSB&+hLsXK |.fE 3t ]m"͕,q&>GFVx=zbcj6#|A&+&k\їݻ5n_SySwfs'ARˊڄ*ovy=CNMOܐ)j.d(q?Yj(1:6Xy0( X$NCtxK#te=j&gܔTy)9=.TRsC#RVHp *xp_;`9)&X~HBB6pc=mr#w[+4n!y$=ϼ{yPر9~_ÞAӶ<X6zM$afVME ʼնw7#$jߊו" V|p.dX,84ePAՊLͬ+|:-FtVBe@Q ]?tq 8Zn9B*.B:fs{Jh8zqrnnqMNڕS4UZXgmPGiSUIX"^(ȝ&SKWp^ke>i%XY2Se{Oe/Czۉq0QlIyXPR>h^9 Vo xgvWԶGwDCn3Ks2[crϞrmRG}pİwX%}7 KF{{Z1`ǼiFȩ35+oo(勏 a3B<$Wۀ+ߒ4?P_Lj|w*5'DZeh^⬴# 1 ?OUeX3hK[DX+g賚b3ߕWs$G|_-:;uMmn H$"apDQ~c&YB9 Ƙ tX8oGC &$^ ڒqbո~Frds H|7z7 =]|F8{H**<cOCDL0Pzɏ~ǀW^.:"prkhZyq;w--;5`KO۾<̜' TM9vN#-a'% gYm0Gd6]XGk XC3<({voL g+Ր)?1ݰY!0Ъ)Pkam2Ks/o‘HJ6W9\R+(%7}l^[0&ٶiȯDkRj(WW-YTu5ɘZ[U]6(>"^qDUl$s jc3\Xo E dYԊs9Vu՝; g1ztx( ::(N):eg~ok_Grp`lH2JGPXl2XQr>/޻oL_7_ʔF + v} \e܁x&؄:ewh\}xt6~HChc(kBBvDt>7p+6F uu]I`"@(v9SVz9k`dm +v&t0tA K+Q2gy^pD?(sn ܉6dn{?M}&T˛ (zΛv)7ˈjn9D=) ڧYidS%;IA4~f>;22փ]Φi^ LsqD'3_ b*{j2^v-~\ZO;y? Y@GZɺ7ž"e1`,c'c3ad `w@.DF vоA! p+9禂; qG$֝Ƴ_.%o\ѠuYN`JaRiˀ,vK̚=>*+&nH~;6G91󇻡zQ}:{З):4 17-4T1 %#GS w:OJd!x߅d”?-lΥA^eŌ_BE1+5J0 ZP_O8CP!/{Y3 !(YjyD ' stjd RcCG08^\rΆ:(jsúBA> ŧouyRtx߁%daM7C.A}E/H롴CQ_5y".zy}W-s#m.wg_jcov ER~mJQP)$qACnծŭ+8D@a2vt{hs(E/gW9#^glZFm>2Ӿ@#}Fe`U/l)lH竕OB"sc+0~՗y."BݕN~ egEYo9XU'-Z{gP9{N8Gn",IU tP9%f= VjYC|־([%V3ڕ\%{~S;܋p?_r?ICIR+eVB}R(b7,OJ|j&3nluO"E`dgc][p Hi; k_c ",b$ֺ];sipz8Z![ga]FLᰄdg7|~5KǪA_~CexRt|v"b7OI)tr(׭;Cz㩟C}k yD}+%oOakGRVE4WZRbD|7henvDcU c1]~e1=],U5ӊ8qe3=V(ˌD_MqjbPFLwA%O@ޟw5H3!0.!jn2]10`p8\;\gvpo;aUxg"d>WWh,j)ռ3 A=8]iCG"h^rWl7ܷbuLk-7:kyJBfEe+N +t> P,6&Qe^#w1~%zoS_b8tZ5C؂1a7['[nWHpq3h X| Fҵ }sn <9q[xہQIWj=&kF(Ous|$py]csP-h|ffrѰ5隿$g׈7V {S7_l)̤k>xqBo`0!ŷmW_uKj@mȔv#i)X p@ ZKlE?y͈uI0Ut-vvޯ{h[7GSn)?^`0 `kokScO+&$Ů?ZUK149 Z+X +hV'%K`]IJz3eR>(] 0.;r~01XpA{An82oŜ7M"[cʿ{6+,͜ChBX=>μ!u@V5FE%2SE2T><~&h<?̜ ֝ psSfBҝ+p&N(MAffafkXNǽL6𑤦B90S;=';мY$Y,aMFPnFRLwTm&@zSӦ*6'8|(`f+d X^kIIIiʻ[dc`m9MӞS&wߢ%k. ҄X0[P$o\f鳹P[]3f͔`G9 +qNHT>6 : >=8Sz ~fihu`EF}N!7`^- gt5"\Tة~51 y.z91RMhb>TiOܲ\RNxN/ ]XsCb-XdyeS\ޭo#!qH.[1rHq%_҄K o$O IU yPH<\ l\gpGITȚm7u"dTScXMV&DX=1'Sc.I8<@ށI$bNQjpɖq|x'Iϻ VB.##|/arZ@5?^gp3ٷ,V.K{"M`+a~??|Ҋ~W$\O8sBl=LĺWxqGGeFgF)a̬ϑ nf xWu_|e#sM*'[3fT2 b5O|sÏc5jk:XoA 0R5å<m6VW HJ32E`..k}*ıh}/,&5P5 4r6XY͏сձ!rh@ GyS8ڑudP[ynK.r89+fi!:ޚ|.t/؋C̭Oze\HWju$'3K~M2W.3ŨM!kz,Allߣn vop'/'_rq`Dmd Aˑ1/a6?qv; dx¢e䭊(^޻@+.Ȣ FԀv9׆I^5@2JO0!8Rd8Sȸ҅Vq';QT>Tu=@䞅&iR {mYN{Kby{W:r|/2Q%f OA/ugT b?߲YtXM@ v:p M14"%uO?-kyp;ip6b3.CWe4-͐rCy@w.qJo,$1ߟo; 0 c`FP2'!A}Ϻ*R;Q޵7LQtX1T:_`k%w |_˄?e,)?HjlA(:'T1Oq69k+O*F_ҜXдR91rN=} ,4hW瞎5iG[D% |̆O &sKU¤I:8lmȃaȽ c=%3%erC@5v|껕bA}nHNQ*W\("o|֍OR )["OK˱Vp*#rob X  @1:xOGLLq~y]kNa 6Jȣ@c Tv;jѩW; X&T$Y@=\*' hc}ږ _Lנ/-ۡ:)%tbqD(2|mxߙs8+u P@l+(x;KXHN{ 2*.Y E@’C1 xO _mb3;F25s20*o *q%AgHi_Z뼹I O}+spU8)Y"Nj4A+8"-&H @ G0ܲB EYNԎE3(z%F3M ,anPnOj%oמ͆`]AS/b& A[rA=Tep8NԭQ'y@\%*00JշKl&HrP̀8)a` Я7n^dekvb)$f1U?%`T&ː2a  DNJ>!7^k++1"6Pܒ-;oJJ r5LMT[+ **9 Niu3Ph}C./N cc YA5Bx_>䃍 ;IO(,{ۭOm(w$3y&<2Ѥ\Cj}-~WOUh iȑ80$DPΆeBg0af:ai+}Z>zz߼ϿT9V7g5uz`sRŰMg,a ἖tRw!i-a؊yhS%Ѥ-bR- ̱B*شfoD GR߼7h Os+Ќ:s{93̗Tщ0hB <k w{p!#_\IXdab0oV;Yfwoװ$ڒm0Q fǀtG|B")mH{TLjx4Ki Ƴ D]MdxKFMɉ$y̛x\M53@6\M.R%U:}By30G $4|6-^7H}sñ'M#-i#r A0Do(yQ XQ>-K >q\Ϡ|'w?n>B$- Q3A !x۹;k6S/y >i:>0s2^L|x#`3DϽwEDC+oWX\@pIƒPH d#?":RE97cFh3j!4#7{S6F5IVF?z2ۑ5(B>:I.j=|!!|H r݇bwnGk ta $ϓa' !+6pz`Ef)_ήҴxDZ - (gV_h:Tf54J{Ps$Op%YxjG"$)M>Rx˹#Ɂ pU1uЭRX{p:Ȍ4.!{%0n~HrgϜG.ВZ[ܽ7줅V :z(L8s<:F'#8V=of\ Uc4Ni]3TD>=ˊՍ4cN>*EK7H:*' A⿖& ֶen:O;/^dR&v)ƍLz$!bEvDzv1:e %QJ Vς[*̓W3nI=Zy%:iuq qKJch'=̱uFim;AxqE߇`ʴm{J4Pu}olZT V:[b@Jaߋsp/lIg7 ?"Xc5=91J^o'~$uL7j 2 B!p.ۖ j ]0%y!^W2}tʲYUFs; %}@hPyuF!Y(7pgHC~r]POr%Z6'>2[*QF+B{QQoQ9*v/'B<y:5}л!Evf[?!*aqp䁝w/*@@b'{r݈ۑwI{')Fo4_{٬*rrsᗖ ވ`0\٦Y}Eܛ &VtfGguDgyW &DC߮ 30[qYNJEb35уV}4c06ѺS҉n/1ܘHwv\ pGshA*'u7vO:_Ȭ(JzR{2bng tD4E]IH0U{+4p؊C-HcbqӅ}˒N^v=^xg:AE`pk FHn z߰uUFAǭ?VGPjkձU8o)աT/l7xQ+xZٓ+Ԛ1x]21/#p sNEd3`z<*T8vSpmR#aǥg,iB0K1n/j,] EzZSzC%V@;m u!Ϳ,|I!=d1 L@K}!?0~#h7QhZ_8GI:2U*vC4"#/xӦu5F{aC{/XLXe:|h|*R#e>/n%Jّ̆`gZm3?mwhK_F<`8.TU8ƒwCwVd,;(a-2SSg&G%e0a6.L cBܺn?x*-"Ʋ-`518r+U*ˠ4(h,C@!LaD1IAVt_T-=yyl&)d6̰Av-Axn$iH*H?1WEgp Gά3`Ruȃ.uפqa2`7L*;WfSz DJu2H/yRCKV8| Ch!˖kpI;36n^InR[\;ԊX r3ƮwY&mbN6H MտWBDU Q"[SrtIL,V 2]d5=]%#`PؾEfgAc%ɧ(]Xl 91p:u܀hE܍RPބOu.tU ܋D1א\\z(jJG*FjkD70_2`JVI~(bֈfsOO'Oim6Md4;E|M[V:{7'օ%ܑQ#LSJn5rx6 {܊7," ~(U#^biנ-iGw 2e o\Q*'q^(8ʨG= 2ҮxȔzV;Y\.]YDpM:w [,Rkx|HqKyDC$=(RXm?܌KKQtD@>[و$x0KXjkQ[ݙ)nQ5) |Hӑ͝<>mjJ!okq[SxH)%0e1,HLꡰX02U ) l=_s7Hb7L\.kaPϚ6)F /k$fgW̶"A)˱-{@7S5AxNs%x!zroTUmd1-Ce$跹:x!KsE )>!ˆnͦ>y'ɯH%l? 'OpyŧM .] Dݘ.x2+N%0׳ L(u8x}7h\A{;$E2 RXsTmI, &bh-M#٦ T<ǧ ^7mX0bE\YA"k ^Qn[=MV4~;&VU|${?2xk"!˰O6^u`%6Y+s&W)𛘚vNV؄9pNxҦ:DtY(pdH{7%blwɠUvMdSt@6H=0Ol4s繯]yu $L1DJyk6?:rk?<Ǘ Sؚ䞜u1GCګXy,ᴗـ\A K8h[FO} {ճRphױMo؁J_~`ULxYU^khX0c@?` ĉ>=&9g`7=: Z798ĖZY~_7o'#`󿿙AD~+866Fy/jwg2E15o@ve^ 51b Qu&wgȃeKay>2HL.ơwUK-?Viyac:y84∖:A56LVIl?m+R-<8O-XWV\1iNa[s{LM.Uf8 "YgwcP3xfGb<!YMAx@s+n$M}-.H>()yI/(E^ژ {Fd 546 Bvv$ߏ!Ab"2Oz0 KcHЃt)h80[Vʒ | y)?M"ؤ(dSY“;`S pSZz|~QÈt6ʤ3c41LC:r(XLn[Hn3"3RZ/l':Oֺˌ!IƳliT/;S #I 2LG؂*#;VoQPJUDRsL}s -`zƠymDs Te&>ƺQӏ5Ieǵ޷+giKK-$'Q_NFgFdlVA̸F&,q\.$ud&v㩉*uRA_F-fx @?KNghgIDv9=wv/Ln- Sݘ<}̅M'+YvHw郂"eŲ҂J;daBh`ΖArnsC: 22.U|ǥÉdّR:8jt,jR,l iK\ F:"Df\x#1(h\+?R&u2h%}TFvލKܦ}:?m3AŪ3TH(w̎lF&R038txS>HnܳG1R*D-xGRN/UbDB߲ۭJw@^]pH{D"'kqfj&DvNDBP;hH@^'ݯJ$|xY!Ǜw̒&EX+$5hGмp~9EoRCCttv8T;㠳Km*5Bt'v2s^ۇi[q7qGPivvƘy  G}hPb~ܗϣmQ%d'~(O$B^~H7ˀy*Izk_W]T.U?/iNg}"9ȦT@ϿP:L!/@Xp5wB WUu\j88 4r z iXeː^Jڙ˛fGznBⶎ[Ut I/KRGOJPAgR4oA-ҠoC!L&V>fUL{}qyOăh4{ErO|RVkAA5DAoJ ƽCRa6u8?OEHHzҢ-Z# |RU֑1%[ƨܱw`i rτLWx-uy7,)eD$9f>ėG hU5~15'(}Yeǻ~qٰg+4rᓕmiJ\.+h0zo[ HEA夻`V? m'' V+#_ rq_kg]˾n"'u=v晑 2rJ|rP@$\*,SV ~9p8AԈN?khRxa!-*E@PoY&dqK)z~7':}e(_Jx {En@=umK0<:<l̂# m]g&=圛Ax?aE& ;wIƋʮ6;Z$M224:`bF5iI3"df59ם)<8NrA}l)0@a]T X35N!&߳_RZ0ZN;J7aQBH)wJ\B`Z[ZzdIճ-xuUx= #$C6#>J L[2 7SA6lM]7ңS(YSX\|_Uliz_[]dhL{Ys6\ʨ3г VGf튔To˒m$żMԸh5Ȝg͎џ́: o*N$ ݜr]N=Y?'mgM7?,K+b<>G)֮~n96'C Kt _A|(2on1MQL#+(bo!<2"X4rA]X;cEPY`rKjPrSjT_3efI gqldPDiʕA&%3}I{ϫP<1xO.YVR䍚 |M݁aWngKtͳ =*#5s̰xx~[\ݎI&ǽ>>m.Zu;x84@XM3:S}m"e ht8h&I~5f< 󍇑hd ><N$PW4%}1/7?R3 Vu(NSҐN`=%:qغs,AHt [tv\J]%cKrS]'r(Aq~`#&c;8" `+tyi +oƋ '*~ #f),k38=O"h`R]])͝JPCdrP}Qr7PsI.=U&&LH/.AKU'>sAq S*wUP+DXDzWː~yGq'9A0ϻ8F =t>q^;?dILk܎!6iV ̖qycgB>Nt)):>5=Sl+-OOA4jbI8Y I|OqYkF?'RB_VE)uo/1Uzo)Oگ?3n(鼫w*7Zy(fmse>3!q,B˕ײ\~W  xs\gCpqkeiRFN1o95!&L~-,P:eBk-7u3i0saP;QmI5.[He0]+Xޜ*UR!pg#t׸9*Md*P{g!oU\Cf@@t gUJ#4?:PYh@7PW^c荱~\Ia>ٝ?JXkLQ+HPiw8NtLO{3?8ibΑ]5Rs )?FBH*N0]1sm&}*aS Dl[!#%T[w831<)\϶ׁA$_YiTo7Fl܏,X <\ԤضQ] v^^*༶" 9*=J0iV^ՐOLA%Oۃ4 i?e )N]*yGaZm,(lkt=qXUy_vň[t}+' ˶"`23411ztR0rF,0޺aKš}C;R4l(m=xS]şa+R)w1ZMX\^mKߘS 'ྫྷĪyEIÑ|㱶tJ98)jxw@]T͢ 8M=2s>BMNT}CD*ʋ#r#b'8u}RryO}:{sd ;^zkO.(V!?gӮEry?bk]q$Q-{CYvm ERgAbi٘ӆYm92QE[eKsh֜x}vbxGLvc5ȹ~t!"hm۠\*m$HN;8t+[Ul 'cO$rm.whUfKD֥:>/ #@23kb~{ ݊琸BDwHy5q^A670kJ:d%ЍӜ m^-sEzBQ !iQ˯Wuu-O\+Խ$aeϢçе-Xv祥 F ':/; io*&/l9xidy|'+lYe[/c 1ZKDŽJPv6[,EiRRZ fqEǹV<%mɰeE m Dˑ.C?1(BeUa34"*\-)ky17KџsK7/OzH^o.gDzn &A׃Kh jǪ[5O#]FR/d+ MC?i֒T 'rRa[-br}>C(A|IwDMl蚦{/p@ +p$3{! 5Y>{/Pn%؋Dv>1c!l iyJ>*MS}M6;P̿ ~W4;\>/ d|z#%1 FY`ʋJb. ~15kF$ZHJ1)gP>eT[ݩ@Gx}Z'Aal9LÆ&BOA+TCxq3(a_e xSi4U?[w[|L1=mTh'g8T7ڽ1WUM/=ȡAqqiɲwEw\)  LVחdLL> B̹FK8mړ[* Hy*Ep^w&ޒv*J фQm'J 7$|pܟ QjZRVwxmK6z+|/;c7>|0 %+.5ޠ8ʗW/% <>QLlXsVN6K3 dIPx!Wkg22ziveذj\tC*;EXdPKUYx-) qܸrWq-~, y?W 2*g~b Otj./?ĦEZzpV6 fҪzװ/),ρ]榝(j!Pl^RtPd>тU$~ 9{*#F湹xq 6E(@ܹr;ƯƵ۟m5.Ce)7\axnOy,\ }#,&&6)()X8gh*z0._A"|JqǨ;ԏ&Vr6[mSq ?l^0"""c=}v~KPVY^$咬;@//9d-;uHz6-,,R==)[u3!BbQP(W睲JV (v샦 ǩkaXI8vIpiEg}n>>'D ܅M,8<1"q i(@+/C䭸Rǝ ग़E>lHH D|+8kE'B'l1#^o0$n,Prdmm)""ϐO+!^om(0Eq?;ρǹH+FgG:&@x^VzbM &֚;Ko> ,64ڇah77M0҉::ZVۭ^Bo}su=}2@܀ %>^OX!|:VK10Bó.|m2>‚lYBBĜj(a.MMѩ 9篙F?3eBc.i iIȂWo<7T>yՀQ|ߎs䖱CM /zLmhQM$<}p1ިO+;lx~45 pZ?4i< W_ #|A xiƛ`e1;dz[{J0֪ZJX5Gݸ,eޡ7u :BdKE(0od8㉍ЗNjfJGȔCr&, _B:0o?}e| V*ޜgw*P|wh,‖9づc}oGc?C^}U= 7-z'/)ĀjEDS{΍7`@ڤ+9A%y!?4rF?6p_oŨGa}SAj)S.7Js& i.w=LItHڕ3'&ԫdwj/@Cn=-٭a+Cc@h$<)9')(LrJVb%Ti$L7KBZ)S%іi;NݚkKj':^rG9q}$Ip9V+kI Cӓb~c(QFRMoU wZ8A70|?88\PANu$?%5~bB2S:y(Ơǹ'pjaRZU cL1lCpN6L쵢҉4#\A%-Q fD/dWjuLR?LXgm7c?SΤw̏2L,]Py%VH4! h/9}Ǘ@.O`I&-q\01 zt+;fZM/*-։QeU5A솹A|X;ITT9n"Ml5dYT-$'\9_ݩhռ:m ̀m)B|]Q=oa,Ă %)nn5nU#7iޥ%&+¸֤ݷp‘噖\s, `~ $uڊ?4aPmrժW>*7\2[qͰ*r#'UĹb nNqہWU7 -ÑxG d{nvasS.Svv7]:?E^DHm+g}H8 P-@_A[7R}wMtGb,(Ѫw,Gv8)8H+bV% kB?vWKKSҖ1U,6=1Xh}QgT*S; 3Mcol6jcrMg8`am:WytVԍjI84WpP.3e5 ݆{Y,p^bp1uA 8i9)EG5n@P0 ؾ9 v+ &d֥` =xyO_LC.A௜_Y b\Oh@L OE*06@G*}L8B0=P({^⑯2u=| *XY)srU-{<ڧHFY&קqT!,d0hȂ;?CSIuwպڈw?W6JQ?G P[ b^(*}|vF$<[q>n~ߟ;1~0V 09YyppAYѳ,'Xx.`*eeJ,vi%k{fi(KفLԌϴN*8NÓ%;95?f1`F2KBר={A9Mp&XiYәP`)"/5yw#΅VuK/ZU;յ#IdpIU>h=N Ѹ\ %Yϳ[`Xm_T\lsXN" z9҃P=Fpkj=/d݋QO2<)0h:&fzlu?W/3_dgݲB J'"EIr2#Wy)@-* Ļsf_.~dIN+c yָxDn_A-~ qx&WBMqjkFԖ,~#4j1W+ Ql¡ m3}jeVRkqGٔ gNئyHx)L:*5Ub0Kz *tS)ұ.ͬEm2tX³ ʀPN归;c6l)ELKl_<zH㰜|vS+78& RKt;`Ǟ 6>C"VF-CHD *0&y=`Vg#-(xe&4]0Vd 2X!& V v˃j6?wηG֢[xuV2|$Dy6qzQ^|Cоdm>? N{3 'vOzx?`w4ImN-Ldy@W5B5'J JЭWcjHqE/Mke9BJMvL@ce9Kz}rj.?ε&.bu^2.=( ]hq8*JITN2.\[Wl.[WVDc2b 4@Ṯ\8an@&߇mnBD9y0V2")X6]gnU)ol_Υ`%~fX}KOqVMQubP2^ji[ʱ ͦ;;y;+ QG+7H`{!ݷnq=vSB?|D&<ҫyrJY"/M #ap-:VI/^{Q1u`T"Aŗi E ԰%uq!Ōbi7 g]S7P,N}~ܺ \ٰRyndjj`]{MOX2ӪHt+#/zrze[&aq ;*@2G#(BSǿFۊ;}0LE>@w N%0ـcֲeJm iִl`u~Q(gVpgR;ΥRե3we"͞FKF}s _LiQ1SNwo`(f' dH0ߏt Tyte(%2 5EFk_9C+oW;r)nNB d}ws\lԞJj:>^LnmɽذMnK_')FEh2U(6?7y{8ZeFVi2㳚@ ѠЂ*Bd(*%2=JN.17U\.d]0TZn%uyF8HORp␘ [ZC~~X9}NZrG5tݝG]{q[(3D,R504'Sk^wfoi#=$`:AS.ӴB+9QRk6€ [8v6y{X*GQ9#!kU2~vG'ͻ\YZtDt0- f jľIöDo8XsxEij9FSVЉ_EGUn,:Ks/mO^WODGxӷ΂Y8Xg#wR Tj5aU~jYO[vGZl ёPE "cPk%bn.0Lu05*'itj9g~*^4+3f`\u *)VeHQRh),e$̽2d:K3Tb1TqWY8zLBwa&[Ҭ7$cV"(Bjn0qQB[u$:Gѷ0b=ԬeHuj8g3[4:I=sCr뼱al?Uzkdˣ"NN`*9baXl6@Ƨjw6eF0+^YldՈ mҤ{ v8Gc!%mr v'( Np~Cdk NmWhB.n|1菨.Qdެ8?Onà07V]._@&}qwOӬX0I}ÜxY}:dR\TbeA:1&^pUCcsi)GRS"]$yo437Z{(ʆYU q 77qatTagcj !1s `CW8R7SuxQ(tLvDȡ`߮I tH>vS@́K{|qcVDt;eBLإu\ã&%J}q8"Wx[ѳ%,?a86FvL|j4Bio&>Mue֙ Z+L0,aC䚍WL"/SaP ULd=v|JZlZOW.u\ԨϼÄ@`ZΫmwmɣ0*%1-&=rpFhd^OܿeQISb; 3|$Mow<dtõnDqÛ_UtԚ-M^/O7'.׉pX5.>=c0Ƈ|3wAG$ȏVwE@ P-AE%(Rqӭ?`J2UJdf5ļ7˾쥂 1ّQ0q7^#@`%i[i@InI[2+lfT@)9``;"zk8 tl 1K]ʬG-EXsG .I"@lR }M1N$HY5vgA粍ǯ2ʗge_:q Fپ:K,E7a З;+.3 [fMD;b.n#ORDp!*iiO1bgOEk_|*QE଎6OPY!nKq!k^홰Js_ކ\ +ϝ,:fD,]9Qhz+LZA+uQ1K,CuΪ}q:@VqT[odUTD`j AaWI) Wk.1\ѯ]zMI~քUbC+S`A<&}2`~Lڂg3.S*8 E"MS$ǟ\9Fy` ?.(@FK)!Rn%W흗;x!~xeԺF7M Фjvo S2Sf3:(\$HeC@Jm (H~85C 0p7T_4+z!^2rpMk2Ϟ)xŕO8c|Gw P`&Iu @k4Ce[•Y\3 "<ׁX!,ZM0auQ)ws݇";̠ȑZYCî|ր.|Բ o6{b-e1f  /i0mޏ=XNݥ:H]&7 Ƚ4P$Zєy`Gu o8aHEJ5(ՕĊV9+ ۈ㟳aUÚw4ی{;SijW ʊ) hODbZ(Gfؿ_ /1g#7RGm=lkIRcѾN (J>*ow7tua- 35. T2=Q67τ툮 ܥ;PZnu"KDYР+[$B/7$qK{+[>3BO&\^Uu'4Ɉm|?ufI,k1VY!9Q=/SuX[u $U"ȷkF>q榙1Jr'6:TO rz[ I& _f5\z#@111OY`?J]hooD4N?ݤ)<ցb3/kw/O|k`Ɲ:/qu$uAQչ!e"8u;c3/oT-{>qq\G)D?ħ@,T-w̿;{`>jh@*g FMŹq~kyOT4cڬdSTa9sU&Ӳ ˢshg4m/i6L>M-v!H^{j=G֗iwy.-__ #}ڢQZ{=;Z]tW./Dr$ʜX!Et$ߜC#< ѶE{ vЬ)nVdI$^>g!5`q/.SZɒ+S"Ϩ&S=%U#5WhS &̲9\*X}yP>2+1BŵH5Y"ͳPt7eN*Cuxưjry4bU!KTvm)-% ʭ+4QJ_V;by@tbc Xȵ֍ȳ ꜦJ}i mǭpGߧհO=bW jX^U_w߉f(PT#( +Wm\x_^6C,>!9IF/w@u?al 7,Ⱦ cYFkGAIA;]^j- 䄗l a+E)ٮ^NE譠pSpfGˁ2+2:TՄU=Ŏ%M͊#q6rJ7.g| ;R-Oi1>땴L[W4pXf6``e zŢjvrs(< ah23l!_mR4LNYάݻZwQf,3\0GkoDždpH5D4׵$AUv;*4NIZvM #"\A1t<noРTdi OHp^?Fqv.GMaǘ@pw ^aÞ  Ȟ .~lՠ$DaR,ne8ߠ.&ޭ^hbHV9rjANV'֦(0xO L&=86 "8r{m|ւ. Ƀֳ`r>R2봰67Dz,n QN^꣸_!7O TM>V j3)PZϾuxG|VR5~W;TGK M'TzxmM+D q#G] {o2HGOU#Lт/.i>=(=arϦ9`_5>ń9Pn끈 [.cVdW;F=_z[Gt(Ģ+ꬪj3yC f7]m@[+gوvnj̈́I1g[)<ּ<9d#PɌK 5Ÿع&6hfA ϩل u:q8q+CO(U|u6Q8%us>&r2CǸ$YH#lK E7GsKee $+`$ƃP MuK#ȸJ!GE2Q*[)[&.3F(CZRX| .g{%G!sPr"!f3|v$/Q1*KxN2Q-%^ C,T9+gr=6|l+8o3kޏg>J1¯ڽ_À{Ձh (6bsO$:gO&vw}j=Fk+%~'sJU'Q }fJ9Wt4 }afVgM|8"27W e|CW@[ܞie$OMWc!Th{"EAd@,WPzغTWb/rM- |2؛Y1&Lg3P?Mhm9gM[qPS*@v쒫3v i +zV~$ǷXɍ|gx*˷S6$͔đ:߬*$y7)dB h_2ACH r_ T/N(?h}%o m٠GہSOǐtEQpSIa. [[&:D WrsyE˕E?ޢ|bBQlPBit}+J[P)XE5)k-v^{V[5?q=nB= W&U$ Z2Mr}GN}fi:tH+?jJb@ı-߳=޼\<ө *e+)F 91`:&d%+ 'A"K-z~~\@CNR ,(GCcL%V(p>qxowGY.|2cpuTuP&ZJ-!P Y%B#[09g̼5ʷjS h0/CDTlΏ[8zAc+aA-k_9>iL[⃇H.bνYf[:*nypPFOR; rݺH$r pjwmp0`YY{rXGn;-qg{j2!}+}WzDJpX4k9tf|#Ƭ 7M e!q' hBvG@z;}'vhd QWԂrxW"_E\?h!7w9y$fX<Kd Ɓ]p?!֯p qC$+" ~i`WF/{ূ^PGQ/o)#aԡ, ZuD {k+{}?gZ,ٳ$80o<8T׌aւ4Ƒ!̻oo(jT< ߬f%=cV`wbʹlwY?toI}/U}r_6D#YS uya!W><ޜJvZr/L|CKٯL٠&!Si prc׬V?BQtX`}葅׎ZB*ܺ<&·LVn룦9 W@"yKN\$Sz.RvmBrtҎX Z^"HA~WAz)ESٳf4J (˚xvo2D@cWx -AkЖqwrC$U4XEgj-Ʊry)W.% +@o D7H;D{monꍁwͫ.%RL!Ax=|J5j?\sɅb-\p'~yQ/N1F%=uY[+ay¸^G5ЄɅ-yWg7O uK c⭙t7y%?ȟjNlnaHdN+2M*YM'%zL'n]^miTPBat&;~{zuŨ.N^ܗB.t}cA=?\u"Ee8fY @\F ) ( (ɛKlbK~{zvJ 0 Lu퓆Qû׉fI.7ۑ2CIfS~b$n-v[6]Mh5<dCi 01Օbyj|-]ڙ4g)ʭi'(kA =x󚸨+ҷԡgh ^f!|1Y]kZN{KR㌍Mf)]+ ߑNEeRvPnb!n!]u4CYdӈMH}i<h9&F?b1=&D8='#t |"" >@V/[ }1A3QM>L xWQ$D(C44V^zt$w6Qwb2g-RE= à5 .Uq[0!$ 4Úf^HU'ILoPW`rA;b=53?ڰ,##Z?_f˞zFʄXj)'hgFmq);!DyLбhOřhp q(['qm}HO:8"ߔg^q%͛eހ)̷vh(V3eÞJr}fzsCԁ{ҟU==j 3&8K^~`8mSɞ,xXt0$U_E3‰gzƱ Fy AalݙY32+9{dII Sj-ehѦ4 L6g*SyTtxhYU8Q@ECz$톿$'UR0+krZ3,RpֽqףĸV;*F!=\&PW rWYmMcy4 &_e_0-XxFEez(Yv死8\o5rer o})h2WNɄ% ЯDM?e28ʕ ߪsy̋.G%E"7&:$.ёVXGUZ;S7ْG~|cpqn;ICm΁_D: z s@l )*uY9Ǭ2LyO&=$/r}N[ɪЫbJ{./:@᯹_6sD^o]M/Q~{!B45Am]e|,O3BpвvB"jT':|1{5ey]=)5pXO hCL zhe#CX\_ocrCucsVȗy0چ>:z%#k yg^Y>^ Դo) -uk 2'Ұ VxNjmk/QJ$Aoy+#-'I\5)L]c.-@7Z$7uޤT^Ik^A/d96 d5P ewVh<|): 7:زK-O/[*$Apyk%5$X7YT=GBLRqo7G-f05V¨M-mn)?@My)_EvS Q 2cg0'j2%At|,TၾfagA(Bp;􎔦QB'['tuJj)Սdv ;޼b8秃pJl_GX ;!8-CL :3ύ#{6WΏwEa" |aIWnϦKޖI,Wkн>p~VT\?nUs۸NU;FQ{)hk'niº/"#^ǩ!m(kxH,3@5D*e[q;u~Н{dpTZi*YED~|U$ԡCߔ3|' yv86 $^ē<#˪:Lm(某$}9n:*%W o- 1lZ6~X &䀾"!Q?9/-qd]z]"VCӠI5쐞$Bکw,KW{˥1hL!H5؃!/I`Sh>xH,25?D +wQ&ds@V"dBvn@ȣv^D;oXJPMThSq/o$cK_m&jϟ}F{͞ A֒+G4B_:dj:_%[{m:zcl@(Fu8K-BǿMA#qlM)Pͯdy+_?n zXmPL4メ\շm?&.lŹmRҍnA.ITruxW l(N7q𚆛z7+0e "AvT_!rq5zxX9@`?F.C8%n4[BzĂgÖ)nԇ US] =ŀ8?|ߡ+I])r61Yyu]9}anubbxXJ񕈀0?.]1?4{S.gKcpA1L‘3LZ4^kӖ|Hx7.̖vWx.r4]Rr<8 Ydwu*y1 JQ"W+$:xu4$Vԉ$̀Ya,UutqmПɃbrGFX|fX;@n+ =[g@@hnԁxBty4@ @3+)AbM5pw1`. Ov<)~Wʹų 8-7j@6 .a&D]<^)k_\f[/ͺ!Yƈ1w&oŎ3V,9JjP` 3LmsO$+-j0[ӗ+t!p;Zs-ka*k&rU,Q>A%Or/u5)%'I`=B4`AagҗuHme6(*|R&IQf$jp(PP5 F5uH<[W+g'α*E̔ sFlմ}pG&Ly$wsir0K| U20*w@qϥu[<ɘfUHٗ}F}y$%vAV];Т0K7 LWo@(-%h%PܼhePU=i7&XSwI3/2us&aZd:-SӈYƢ|cLݱUs6ߌ# ZGa\׭ï=xc F *cn[AcOlɌsЖRq(c]zt4rc]G@ ? h DW\  !d)'Y6 ʁ67"Zo'w0 ~l7~r.(ZV"/U:[ezOOkCS^ՄMGSҥ9I(zb Ǒ$؞?5aUh nI=n"w5}*9gL:rYoCR'JB:+j9:i'#5иdIJF\ss)k bm\!":.\V3^2%;W3j5ze/18WL9?j\#$U(OE i jkV ]}$~Ґ$j== |iB2 jjvG ?Uʉ %`>5g]8])uaQc =JIɸp9+@  :[;=ANG?w<ߪG%iWeIѭڧ{wĊb'?|훵p-fb;];=-DAc'Qa _Mvcw?FOF}Zi;=%[BI*J* Nnr_aVcOC⤰` {!k;<2QR&acJc,akvKU+J5.vf+(J. ?TXYC"t,vm]anX+ ;bKҝe5!mHk$,.ŵ=c͙<8/p qcJ}OU78E ȑL8iSGV6 p ?_.o)]fiuPV;ޢ'Etcqܟ\'1@"'nh_=rb/ (?Kz٢Rd/bpHi9_M6bEu!ct~RO݇rBzgH,5iLF&0'#yu pm_pX"P<0eHxí{섑m%5imc9+TW  H*}QwXLd)0I9JOȦfHhi(!>q >v$Z7mf3V ؔD~?r9Y^b=ټ wXï[AI( H]Vbyp%[=w߃+̚H`@qɊE?Z4:T.m=Xj0?.+9݋/Ֆq^vO)`Gj0)U iddx+rDWĵ0}wָxzЌ(0#+Yt@r(g{s&׺TnkIXQ>nG p\vsI-\I/9{!U/to_%ȋ` ~ MkǞ浼)EM]?JOWn$ ݽ0bE㴂1Jp §DY&24“cf\M-rи02CmZ{ғ[I€F$3m3=s6hPEBAKh`%Qв24Zg{Dnٻ="q>`)"(n tXsOa+"w#O Wd2/Nlls $=>,py>ť6+q}zL$b?Nd7rY6U]2khe iP)DW-)xaԸ9DdڅSρٌX_Aտ~Ǖ.H@U8 2BbR {2x΅!/NoT#@M%ЁTOMauVAuHg@}wX ڡmUq$+l_`Abݺצ0V=-艎(  'ڭp401BFxr+I/LtVoVtXSg?ߔ!\~G.ٖ=Rcvn)üNBR2M WQ\"TοGatt{>"t%tOC)-3zA.Lz)!n:K\R+]ǜG7fޏt(f)dJbI,^ _7#yU\D+i͋rR3(`W|,>sNY~LzQ@,pE)en_^&@RڌUrOڡ 9Fn˕AQ+Z2<@ǣGWwgO #Rr&=Vv3E/u }/nLA+P2esPLAWz g$Ups+~< MA,;ڒ9n8 ĴFpۀeg4Ci?S{-t@7娚Vop>(qۚI9tTfjɧ[!ݖ}%p(L0mmR3(=B!U} 톨-Vy7j3\*ƭ U@ȸPY[Umc.E xbs=5[rX>nSDtF9!x0F2c5pK%TW].=ceRQhiדQbn9q:ߗ4;^]s\73(%?eM,]^[Ōϱ-Fp[chx#_܅}|?O̴jspE@j-b;F>1;HGE+QHąCx Գ}q%odTsa>QR !Ov22qma@вUxݿWTYq=45DXgtıɶ#y3F_x7s)+5=[2^FX t.DH,՚;{r]]?g^Π搙5 obplx`Z8 * =BZf F`G]1Hzv*UISr8CIJߢCp֝ UPOcȱ=Ox^aµXiVc8Ww#dC?nu^Bې: Hi 3غ᪠UN& {@Z:4Α C۱`U -Y^@6ݱ"3i$W #FGO^xPm!9 5'z{'5$S))5Z=ܱmYځA(SP#IZs}9$ɯeJՎ`dG G܆ QOA{#0kJʵ$hyLJB?1cF{=$mg" )j݆5%i| 9EgEɩyYvQ9bڡ\v 9Z`2|B]?2 ѽ) C170 Czn!(AMP~v>47(bR3no 2ϯ羢cޣHAV]H (r.Y{ GT<;}`=Ӌ)NneTFY6oOőh-Ρ"WD8e…L2lm )1A`۩߄'OmBq=u5d~4kn, 8Z9``>{ա|/m!|հ&69W)fnyQ[H2q$ Xlmvb h ۄW, "9Wb0o@+V\XCM<(?Fԗ)\3P\8ʮ_ir&e,U”qmYY8B|\ Tp1|QXV]/s ?_J5bg2eG#A! -a|ĕqx}蹁uNgILS' w)6I#lH`T JL?tjU7$njʳ[LAnhRJڻ,"tW@I THSFQ;ۜ_&|K)0{>}1 W~L=]{eaggR+&g(Eh 'Ϩ{v=,^c[KnjPK-5O@>CE%:JI!?GqtU{?.v Z\8f8|T[=䒁<Fl"'ϋ>CNNT8vi4v}nUH*ZlY.prVnɧjɘ9 ?qv7jQxEhq8еfK%u>PnZ? zbO2<դgpgzk zr~#A2|lfQR)u D$x#猟8`4L.O}P ،]+qS/D ]rUӈwhZ χlec3_)òc?KO.;be!=FZe@ZK-L;ɳkvޚJ N1(wh?_nOzKIXp鍄qaWTTJR.iTFtn7(3W"w!L%UdVdmM1NwtS ˼Inp0tnVi)3Gr4_O~N!!9Ӑ]mht9ej^*[? ZG:2 %ő瞕";@ɇ6%OU cGtI4Kq4ov&7JX*hыT#n2GNZz j›qq = <26=߮?}<n8s %TG}!QO~/Xo3laf1(VpٰqT9m*ŒLn9F[j`(H[rzC b|&6g[G6+6$SW/bS;'}D% EyH~춁hflN{)m4iPw:\c߫6xgDG-zޚ/oZQV +\xpL)m2 ?X@:}qlqbT4l5noF-CgN@}#ɛՅ_-|Awm.y`! *kqg䴱N CW*uZU[&vZ+-}S^Id=hn/o>bP}iW-%qDt _;7~O)ܙ*'>7B+KY4-g{vQ [Cs~AqNUv,n;? oΦ虨ddIV)s:њ\[-iu9͠fcX5nP&V6[?Ur*Pm:sUQC y"Ahc [x8ֳ)FrRꈁC2KUuypS"ԧ@/L=GӲ8#ƻuhppg9~pьe)#-ndtZ)zLg0,j5Adl ~*C`z笏"TMEr XŠj?ʡ*bΪLUex\lb˛6'ː-9+&ENИe9zپMssA3'(&: {xi=+Ab T6h QVH LutY6Oj-*^s3ݲ, 6erH0J_}x ٞuc=c'1Ctb5D272 :U4Qg&D'~UѭGPIħrT2>מ !3l H=Зd>ѿ={̥9'Kix!ӷ]!4B52PU"m?LQ-HG$Pc{ٗNK 1L9i`6dΟi+b#(حj|֓KƑ.`BRQlYp 7]tjBY7ӧoٶ/%I0Ņ|=0)g6MPڞ+h`NsYf2F6#,:HC-Bݷ}Ż-JNORyP؊x-40'7#hqO͛wK I^=#T_`i0{ H>1;n~߁igLrGy+>oÄ .~С~!vy&^Պ ܌4R[u t@,مGm9u)F)FWQy"er9-u蛵Z=5#/yrV#̡|L?1:sJ|-$D܃TԔ:q6P߿#Q6zgSSKwŹN6H,.ide( d2rܔwX_3%0vj >:Wʴ/[80g'ID&k\~S!y)Cώi0!((j|d L_uJ|upDX,JG/>{eCf}y9U FT0MhG˃*4R-;4kȞ|]4iV(.@WHOm r+V{;تֹG ?\l^FVv[%Iy?8S_u_![1C.2I*!Z"E?aٕ?<(u}cA;]f{\EܞsZv>j3;Ja2hAV|UrE2 .TIڝ$n#jDC.%ali9|^7҇pG41U;n\})p/߉mz۪2S~Rid2̒ۮw#hK>5S-A%tq{)L|H ^N11Z @ֻQM1Sbu_7M>FͧȴĆWx͚P-aM BvNR#^t ~MZ[~a\:7.88Z\9c+e +E@3ƪ?,J~k%Bb#mUrZ%}s[K'#yU*;0Fs0͢OTwwFBe5<&  o:b]9uNdaIVIBx~ C>8Ӛ![/ՅnY5#{Nk.{䓑&KՏM)S<Ӳ6询QV]TQ^TWSWvFE(9I7_WNuj@ˏZ LD%l 0x&Ǘ^K2{AT\$pWQ} ܋}YGXT#$ I,iq4Mʳ 7r̋17-0z'uP\X829zY/[ |oч8a9 IU%&Vw_\XP[ͬmF0Q 9GbEE2F :O$b2F 6¸4Ƚ !z 1H̽#U_`IFOG=BFRj+N}FWwk&d\)ģ0$&Ba؅À;@ a\)DBpP &ɐ;̛e&Z]tb' L.ٶSM *#=TB:F;.j_r-ެX/ʽk!뼂#aily_HH%:&ca{13^j;%Ӡ/T(Ep7(es؄2sao fs@-2Kkw}ELFf?qv F۵0ȟw_W3] [+9gN69 `KyMm]gܷ٩ZhOk|W2m 㑙typ޵ѝIꌁOwkY]{ Z>!: "pi4~14ļMusS2ʏ^{zLGHr#"?¶4X0dTx@:B6rXK1&{Grbh9"_bN;M\F ˍN2A1/+R <,Ss3Mvb5]rWqw=!1Aן'0+#< ڤٶE3, "di#be; բݚ l@{ֻˣHwAWgLD|^4/ )"֔'ሊ^p0h 9('[V8WD Lj eCx"Dd/ ?] JQCl3:0Y_l)uq!^6%:+\'u5[<RQ@0!ʁq[Htr{|S #,;\9Nv0CzCA8wg9 YÔ@pC3(5؀( `~D' ч%n"< k46%]ɖ:k/Eu^EuyZZ˩ZBڶϨJE^~^_U6K[9r9YCqp]0y T&SY I[-*6 {=!#FD3SgK!FÞ8 NE- QNXꩩ\D€ڶ66ۊ!+Ɉu* 9Vc68mv!*R8 :j`FZj)m0z x K.Mvo 7$ei|Ȋl JY}j_2"6gt5@O%c'iFcUjσQYpc;Bz4頲1yљq 7 &8W()$S <15 bT`uCw.v(~{[f7S³Wۓݦngd}Ý. ΕTg~&p^d*`i]Bs6@Cєv$)Kk~}_*Te>d}pzc?B[Sw^IUa@=^0_ hrgBY3NwfzCw_^MU_iHbCkBlba@#3 ?8b"|˻6-w$;czѨ+SK}}of8@ a7xysr'#Ns(Ez7Lv"lC"xXQN՟% bv(v#'<4R4l$JX<8C2ټ/TNIv^x/9oO^h T{_NjZ|F*_j$ {0N@,BRf a6橩>d{dAq; 1\Dΰ0dH ~y,Ex]|zrIĝ`j' EV !'Q#XCLFqAF˾(Lɷ:DJD?S},\L0lꗾB%v܃Qub5F0ӶCtaT%£=)E$H7<ΘZtT(#x>0A]}`EJ3 ;P++5S_`MhqY)\>mbQ7#쪧f,,2IQɄWCx]Q] N{@ktYx:F Q OԚP. Cpc^' X$BQ:,k$%*[ckHiyޖ*t$B'肵)q8ZbdG%#Y{Ed% ޱNX|u-K-?PX6ڝ!nRƝR$;@xn %ߣg8hQM}< 4[˿rrq-HyB;G=ϒbCn**`5VA%NNqQ'|cR:7Xۏw'hE_Rt9 [Z|oRF>T;"3e"2G)q:T9Ϻ{A9)ؘ֣z$~ھt|x<*W9ϳP\I?߳-ǡlcRznɺX7*zh2,?[#D&H]i[ʬd+Eu"`{ESMg2~w,е倳t6 32 5 wYm\[4Huf]`%F:I̾_==챨(cn/n|bAwŒМ;;;)CZ3fE.,˨RZJ} "hurg+oATClbT9 PM-K20퇤Ch@N7x9x6` $&ł;H׳pOeMOj~HIϰ3#{ Xug 5erBsFR忏W-8} ܑo~Q#0Wt3NKW8F1# &9F,e^+XWeǚ'ع_ zsM9ӹV?)dF pQZZ\L̠OݽbDMr0I㰄C"yu+tH,ֱ_$o|v E6TlVk[RvAMP qWXzoP_tѦUL\:MaqBRA`ֵ)0ZN-8[qb>`WA8C1X#/*SÖ ;,2"U&)OY/뢶G?[/U)$s^YlIX6Jq0J4 oU w0MOWXQӳyk~_:NŽ, &mb//U`LB4SZY1œ誯`ƈi_FSʬ.ۑwV%t;k,_{?>[V<ΐqZxCx 2/lʛ'@VX/ٱCl6_JNġӛ6VO|"9&7vOSh((6hS s}bzg=19#>o'zuJ&rU׸BZG49-kr @4}1P_[0}x~!_|d`EkcPf'aJ7(i1V_ Zi[޴(1Oo!lK+, rh?QS {B0#k{*^Z=З-p3J0$,n-7C/k2Uշ5ƾC{٫BYg6"@ӻM߮蟴  &ISR C0{m&fjy)EvJgKD.Xom_LȜ3#' Ej .:춪9ϩiHcj됌Ojg یgG ҞVMBG XL :SLIFF ˌmX!;ֳWgfXfJrJ g\6{m_y{ǐ[bIn|Rw ׁ[:Q iu5Ru^,gSZ㙋2b5:[hݹ _mC" +#K1ĝM}7?H {8nbOisd:xD:=W<¯~&< ͻO:($8)}@~h_d"֢S:C9`am0/{݌[_,62Rz= 4+ eT/n bhp Sŋ:`~M)&[u_O&x \?eqE 0%g/cAHbs43i}n|pLJߥ k6$4 刈?bܚJ1a{M<>e?%( 9Vډ󷆓oUoי1K=W Kf[ hCx59SGΞԇ,"Kf ZcvґkME;rjC=zVb˜Og%&/mU0t3u g>"lDjns t8]s>hs;LreqTXH1׋K IWI$~1/,L; ؚ~f w̟baM=E 8Nʉ*^~ܬW qpo#15Z1iLpUj#1 mtM*YCd\?,Ǵa24-"\HJmmC\eV;e&)@[•%ʅAKVw5$Ch.ͭ,nzui0X؟+S`P4ZjPՁ1F"dn&&Z uRA^'j*v 9xEWR5̶̈́#*H9*-3H92\ AZMOUp(M {f^D5K8pἆ* 6A\?daM&n拒b#A{V8/ՠ'Zn+;jlADiF+Q;upy@g.0 ˶*l F8p40ȅQ*r*ſv /@,5Njx 08Z)YdQeX>Ե>-plq$h6?N.^m]"Cu i&MEQ6_HGeoY(,:X #@[8X4J=| x"(d|6`X%> 2+Q%SUTb@ V@tҡ}` !2һz%*{{AHm-q#,`s8-m8nd-ٍe i))$Y%*227@˚$j)6$3〬?oEU#qSB9tCc٫}Ly@ QD#;Ozޮj6N.G +w ٽ=HV)T(m_4[zĊ4h̃XN8'k('rv0ɐ &ӾsgH/46mcI61xxy햩 0߂Q;וFz.˚;wCM)tuEyg{dٗe|m LbljDN@bRqSw$IO.lQEi*\O Ecn 1;i߹ 4a]X=p*fH !f]KX!WGcJ|G7o#Z(`~I4W&x:QI񠨁 O\| 2io%5o`uf [GHLc?-} !-agBb}TƖXu% S_FEi:%6ڌͶ$C+,rQrd xx@ XH7+0I%#S-3߱$LT(Jmm^cY36r4yvqcVIRH^zhe*1 tti,aʯĞB,TD_DE(Z 6khV4_kHv̐\Ҭ,PV4e` _qK} Ͱ`}zloizY{xbx~$p~I5}{BpV.-k֖1.&.1R^W2?އ:tyJfjJt[llwWKcɝ_*hN vM*0JYJXOrW4mᾅȾlOw\&5sn.><4B|>~x?ʋUui"Y΂F_VpNOj(yV0[^Cd1b%#D #<ֈNT:Sy߯i$$/YRïW[h-yv 3qn?pL!^ce2+Ғ ^>~6@0$5#M7M&0XB77,bMt!Lf㡼e:ېY:Ծ7(gQ0`іmaDkԈ&1<$k*o;J+g;Hݨ9vȃ3B_%=&tB*1ZM5Kiرٝxo6½#RN̾bc#jBF.J :b\z cՁ>K&_W+HU*'i>L 3W"Qt_Dé ~λKpD.TlbT:+ 혞Fu,Ew3icj}^E`"3PE 9I 0yUSWZ3=c!A;q#c /CX+I^ ԋ^ҝV{s]'NZ y\J1?čig*lc̣)ܝS3Tiif}1Ξpp8~~_bMPf#.ᐳhY)7w|`%"3Nk,˹$P2 $[3X?㙨KYlG ~ 6^\6^ud5>M?^aog <W'a=OЭ{z>8hv]bthj^-=ܼc]Xإt?YS\eD[̢Y6Ghb7u[6lCq4BsA! &P+&( ㊝*A"s01_z_UʒnDZ- <Ӡ)CEU-Ⱦb@1XVWN.I:(Aͮ)on XmLiV./Eyv 3޶<;g.}Ayqgrl!CSвܐ@|f9݌z"t9 ݼWWSZ/A7Z;_-kY?bGi,z,]>C>WLW&B_<bsҎiJ0v%zL\_]uwLWcƫ&QK3R54X\n. '\KÉ~$ 3{I/ڍ5g}ϱ}=JȈp.Eh^ )3iyk &o̴~'l}N_@MtO_ ]28(s{=3J9?ő@p h=:E[3J3yf6,WHD~jN]HQGcѮ}P `=~;J u_3/ڻ$~û?<:gˣ'kl("B=1֐Y岟qB!t=7 P=E{~/ ģd9ؕk*|J;% h*L*{ari~)?EPxw`a\tY$x W4<>._v 0MtZVS6j;Zǧ Ήn_ ̡^6FsU: 1i濳̺\zuDNGԓjNȣ s)f+P7r/bB ).vFq;:IɜaqpFuh> }qT}xxF>qŸD#VcH4Bi*TU\0G%=`](f$N>MƱGb*ȼeO}p$JS/<"\R~!^}.s6ai+mo{̻7F>O6r-)jiKBL} j>#'kMbGarfi`PUrtAx ?oJes3G6CQj5|;8 3PpF)L/m.Ot$Z-DM@*$X[9wgd1'BخX9% [*8{U3>s=EX%TI>m"T3O~Ԟ]Ts ,=& R˔,3M `USFg_<6f x.9/O6m@;> 4 *7R o`ZM|JC ܶO(_o:lSn!.WQSW_y"Es,Y)CK ei{?БNQ%`z/,|b6A!-peÊ*F^+[9ۿ:LRWXI7yhsԘ1gwۈʻ4w_%)~P{wsW.g!DӢ z'ŎVX +E 0 ɡ&눸ɔ}3lx8&q87Mr܇E@6K8@Kknۣ1˦qӿ\'!6'ս%!w3PrNOż)'%mA(> ҥqd/&FvO|"DY+>Upl ߅M#pdו6 (7m ѡ\X#4?"d'Ȳ$G?3FE#تa+șк}"|oQTWݱӏӠ3W=4iN5c =%؀klw%V14RE6air*0ik):?`^*9+>Hώ JcJlW?+y;p>q=U0XDO{{c7& bU%Ѭѓi H=`}c&?O^-N,]D.;y6* &RN/ᳫ;Cmw̪* Gs`vYnv'd; o+4vXYХ ֕RϷ) ¢I KcVxfkWRgB-w73Ťɐu~F|lC@J"ิD[wLG/UdFHl:< 방#:6$XZl Db #S~ qHKxa6P2i໫0zs5Mgzw9NG j?!|ۥnd|M=H +"8g;-,dM5j3(3CAC3cK˞Vz:=jvMg,k: 4+֬SCZߟ|1 tَ Jef9^?YD3=3Q mw=t,HDEcQ}gCd⩌lhHUZN4ɰ6w/ȥVo?S<7d^&~7J ີQ]a=rX= {tTcmL]ean} $aYzZEݸ_`'%k8! )I|2,9MOt1)4TL5|ckM,]G #ʵޅ/(ȋ著WV@b=T?T)/^B{}buދ!D4+T^.'a%{\0j?-@ÍYgXCde85H!E[Pv=y'"nO6\m(1?>ŭifO|AtB?̺6&WF4+#?V(N=V6:>!JP`ïV*drX\`G\4VFGB=~@A[li©M⊆%{)|E]yIhcփke^qֳoALӄ{ȠϢ`oWB>bA za(&Q`юBYܱf1bp:E943'f("ܔ Z7ɔu.N? i Ԛ),h~gVP69Ua- 9W *VCJv[5{% ?uܗ](۞qkTL|LJ|~]D_qD5jYQHۼ4cPrB=`sZLjÞ+OB(a#$+V$PJR.%\ˠ1[G}FR^8Pɇ[C|U78٭& Vd[#a4IT/Y&f!ڧW%e~MAH㠡t3D|CF*gt>߰lo`ȆͰOBNx,m${>RŹMkojhQЎK_}:d]C#N$СǪVgza4o@~HdK'_qlրB9x?z "]&)t'ccdJAgAN︯m."ѵs&`K>bY&ѫ,c{/@M8F^UNKo T2ԲXWQ\{DL7a5{ ^}: VppG^T%h5/S33(at켢o>lUEyNV6(/fL~Jv,x7T!k (_8Q4LIDW>p:kHFc\10?"OࣘHB]Rc4lHù<`E =i-TFceȽDY,iǞRRtH12+8?)7+Vp-4ej-7D,B]zhgTnۣšńlxF!+z;4L̎bMp\뤴٢g'n%O78$_cPL\m.!%KU8S {y/݁>VsjQ{B|$;_~ZY\ 2e#ljxC +#6ђK%%CPX3=q}UP^q]O^Ɯ>0~Ԫ=l,u(IB^c1}sBHL&m!o,#^6p˰WuoMg J|i8Y&vN.ϱ@>#>aH)\ ,ݺP*ʂZ]LC"Ae +p.rO%YGq*Z"|~YDF!ZQvb&U1 s"7W7Fls1>P*ގ{!Vl#g:"+ ڲD(x@- cb$.PS| Ðd {Yn5X'2glAt W&zL՜d k3gWnq̢Hh#;2W TzF;ȳX)H[+g"[3@ϰY'-d?FAuPN8{((xVs8չ/7$_ÿVz$ a'=z+aFSqफ़ ±IIRvQ9:F_F!j!iyl*Ì߾ 6c!ە[߄:fO *D@5633K.ez"CinCRG ([fP;,De,X6;vt C坸xqΠdO6:0Qж[tIa!iۗ@t2y̾ܡ̆3F9?AJسr2i]աj!7o}sFJ}hnIao>{ŖC_JK >̂Ǥ9C !c$ r7>uAa`L$CU -j" |zV\( ־#Hۚ9=>{ǘyK[ ~eZBSbbV!E!4&odB XXlLCkۡ|w r?AQra/jV7k:u" >SݟZ0"<Ǟ}$ 1$T,6Q3>#pbᗡ]^lx:jqzf{CqO۾H_ƯEﻘR!*,xr a[W{=K $vKjW4|8Ld [Ir^;"^ۗ gϳ b ~Q+gS^ed wg`mu% O "G( bp}v^SYgrxlr2Aa E,3EM2^aa6c+BSVӧ7Q/)ze\%{J=ԶtQkL2LLF5CXng HrpȨxf rqzt:?QСHo@Ia❀1͉:S=KAī9Q~!(bq%:n1xR/?x%<+b~ SkNib%Gjk1ZX=lkQXXrj8{R[nUɲ&M9=eP}g& \4U%9kndDoy,ul3+{ڐFlQ]FF,}δ9~ B|t NpϘ0M+Bt(D{z(BěC,N} 1j0Wk- (btw_nVXt[HGͲ3К` 3?9#ZD2][ݐ_?sѾ}r|.)(\K^ѡM}X\V5A<>OuVɬҲGsM 0C( .`~y`5DtkW]Xrk.^d5Q jM2 m/ A "7v4$y%ĔnrOPK62l:F;;1 bRev'?xLN't{" k {'vV@OW9 ރƛdo:Y}y6$S(%(oz-ۋK2K鯚,\@n՞:.fǩ2ZsQVU詾:} $㦅Q tXv/[|-}YN e|p ^n+70E 4G\] ]M\c&d52Yָ3)qa~m>mFGN( rjl`0^AwmrUYPM妦~4Zc]% o}L'IuH&p'{#eR[]@WLfoF W#ʟnMr} GNf+`5J|C蝇fz|bY#Wl&B5nqSٯĒU BtIf7n*yivDZ]u<q] "Ap3HH;Ke'K,"7 =ܿ(7^4\TuxyGM%:%G2cl 1VBٌ:9ΞFWwad7oZ;>@A>ӑ5(b | A#$Љj+o3W;-_ TO ଯUɋ/O` yoީ{t)#EbKԅiȩ !W]Ygf\I=\\mLЉ>OQ[KFDKI%jb|b"eܞ{%wx/kdٮ!3m:`F\qVz-A-]|q@H.K$4#D)/wCYýqc,#hWV'>I0#[oR:"cwq|60HsLI/;y/Ȳ.Y'##83?S^}Glt;ci8tɗȩܚXZYQS|f&";YQc( tޣ+o{ 6}^rhtڊc-5_U`t< Wwx$GWOjxdJbi𽖈p|Cm FL_%SM5# *XXt?xr[ Śhs-@eFppMsx_va!-jUgÌ8 h*h!;R!d>2Xw/&>WGJF/?^Eі ccBr`Ycv >1JUe;2k~`ND2 0XB0S~Ϣ;u849ZC0un#{'c4e)/ޏOcF©(5v裿NIHZ0ecH$/7vws31*Cjk3x堁e?GrןsqSLMPFi)V1GPQ3-y^Ng婍Q-#F*F\g@*Xp&gvIm^@nVV*;${F*-5Pn1 +%SSl mCTZ(vW3>mS{י;DLzp-ݾZ:KiJt*z\2;:~˧2VQy0"̈́9`苡9xo!W'_ӒU+cP%xFIgk{G~RJT_nݚCl -;0_(e̜ʂ[$`1,Iյ)C'G$ VѰ͒\Ȏ%6-,'d kI"&Du@~$wK b&"Ƥ)$-2>}ګsM9DI&3&rqpϕjڎBAe܆Aq҉CQ>+iSjal:q[&C* XԂ[xriv tgNe-\W>1H~nc-2ȧ:zH ¼nAΊD81XzzYT9@+㸆b(X|L<P* lv״i4pNݺzݬEOll^x^`V툗kaqqmy 9Sj{_gi^p'EЅhQWI;^ܙ)~ViղuK]9JQ2 O$.e[k҆z'Cҕ5QT+73n\${C]A~DԽzBK3JZ 7-I["9xP-JafJĸZ>˅Xډq6Xa#7z4'IoN5;MZY7G+KJYny2Y$@kb^F_Yx䂹~mkuf,Fg\3ڛ#Gb@|-Q(W)oȣ26-F/#aMv+}_[E9ڭ B/uAj=3o1{$x|EjPrpOhi|85:T,DZwzlUat̮=2Wxhp/; }Yy& l Q>D[hwG|)+q{iV n褕8xrp#敁3<\\_Gnd]u{sSN(H O h\:5/<`WR\0}gMw$6`.ټrֺsu*LVwC.*ID|9yB+ =-"|,i$/1g4@ xk}*/6$Bg&Bɨ}FG%Dy9#҂yZGʕUCB ^ɘWaOjvVZZǍB pfUnUnʴn%}3sc .PոQ+19O].&G?Qq1/(ꤩwn&ܞ6k׎?]UE^ܮS t,ʯczED#]7:Y:] 5)|d!KXՅ$RW'=?'#(ܛ F9n,[7e?n7 Ta >ƽޢù]!Evg`iM)iNVM^1n2e0^ i}aj1ɐk,hk% 6S5;{I-@"{@OWe Oz| |7Wi )s%+ r@D%qY?tu\yա\vx$dV$!C)n'#Ωnm3XzCɅ ocj R\vIx\sq*9V۔mJ,=qM+?tg<36nRCQOgLq,m|S1g6erV"p$Y 9YW<ڝQh&y"tmMpk59Y2X\YY_ppuy;4cKVB^,߯>猩>u!/]jõxȬ$9P6cz>b14+`yYH0jڵ)ȥeD#ۿ(?RUaӖ]F˯Aԓt6-剮kn+밦4!=d{C7+z <\ea?#RUB("u >WE; ch.>8ouCgkڀ]A.jH)&TzJzNܔ) Z(Gjxx i"S~$yT[bpˉ.i|ܶ`05_KL9gc-ӏoE k/t`~\eˑ%nV/ɬpTb?Hno~ ljpP9 )հ+]#h4Q{D%jEPI `#ANԢůbc' P\&麩/ .T9ѸΡaS 7)F8m'VH—= mr-7a[q.ˢnGv\e|fG@#hDONR7%Cmش#n|Dա0_]{ ;>#]P,i>VˇYMscp0 G",Ga׍mԓeL*[UNi5xUߨPxէ.DZQ 5tFV3E bo)t!JhRν@>4n7kG ȑHeh 3J(txۇhJGnS5i; ]եSoՍ>lAGT6] ր"1t1Q.>,Wv=f j]WRTiV8B)Zk W#Jg UVfrss(ŤpɄ5Z{]V -]U tzI8PC8a$enϧ᢫O>W1QUPdC!Y_䱯rfn_$T+Q)sz{Im%{̑)amJս/T>}^C-UӸZ=rq]S/Krr/8$8]M:q;\.N[ p͌ K}/5׸EjK $1-}~5p7}",njWP<%ؘ. gyn`hW Ňjr8ro#0BM! ijP7/؛҆2/1o.E~xMM f_m`Q$ \^'v"nT`aZ%q hxq=,^{TJ$ FW׹~ŝ; rpqBSN&c>Xycl8j?.x1--.oH}/W%%w `~pef?,zF!4&tV‰0x]Ϭ$VBMT1DKaӣA_wa11]iҘ7Ь>Dc3EXl/,lY2 I] #@N(FQQ fQǎ=Pn0IDGx&Zsf`,mPEw3]}|',Y+r\fb Sdlh}4 ~ ?PcZ M|z :g57YRfL 2 +`!fzDF; A++i7$yn&Avˢ¢TCL[xbiz+h@7ßmxs* "&G~3m񰇰FRO˟F F?WL6SP;{b-Q5O~J5{Eڜkw>B^O;_|b 侗QR1S7莸MDtuWpp|1#"eA똺AΤUjDKFkɌ*EgJ:46ʤ' m+ᡉAOSϨ./-6{ .f'h;0BTṢL_RU[a|D'6QzWs9 _ۈ/+{S1"C'y1"W'㽴.}O7nGҧxIݖM74 gKLL)nIEE'׫*q֜aA"#{12r7 Fw_Nf&¹ZIMtFM~ ɥĕ2ǴCH͛q 0@ic Ĵܚ%xocuQ f_>܇KI']^eB1!>r^:h% G(1G6O>usLj"% 1(/}= r "/̡?{gޑ2HYΌb:vMJBAPnjsSuFpʣ7jrTt/T[V guu[y: 1ݺr^`CLe KS7z'/%"ƾwB#ĸȸqПL]H b6/L+AL6lS8[`hWZF(_ɍCw,ê Pt@x{'ĮozXpLS9h8qW\ro;z@uSJscaF{?m{fUf.07v }8Opg"X$4!7 '-ZUm2[Bd0ꔔW~[Hm^Iw{!\ݰ2X%mX/e{еhw:~r?ޡ3+rn9 SaVDih.Ia 6W#t >(,wh1C"X$[urp%N5)_b } #Vd\׎bpg}2fr^g bOd]' R;8q(K^SŠwZ;E덑ntse%–vC2ϪJ?FPDg`~A[ gi z#Ίh8c`nc^T[IJu.جì_Y`LB@> ܤV0kO \T 76f@k;&(ܥ*iO(20U> SkFK^`*N} v#d:~`濠QV|Fщ$vIMx78,5f&7ݲ'v3KhY}>˧H檑lZJLoan;v(kqzXB&%-ւRrȈvkl͋! \ؠ@q)jME+c3&+96ϯL ʯk`Sq}}@hh[OC>_?51]93ɍiJ0tmC%GG*MP1q/01m9ްM:"0^`# [:[4A|E1'r1$ Zdhxy;A%/G5K,rM2P~O& {z6!lOQs$ 9g64Ԗ+p$vRG&} `+qȻ$mȨʚ˦S9]p=·Tt;†wn$(;QDw`~Kp%DNVn;;xo̬|ITMM<4g;B¢'DTږs竏Z AbNpL\s2z&ap1r5vy,Ib݌qɶ#ƩmAW5H*'v:BY?{͚{pt8zP;'ڞv`jN$Տ{+GN ( >R>w0(v+1GvfM>x}y8ݑFI-97V^Х c%MT3#]ս0O c9-w RS 7E | 8_g&|ë0b5#L4BЁ!G?Ӡ{[,Yá:.E$j+E营{:@W{`p}J%{L;^q ԉdpEXk,OcKd9DPmqqli00P˗?XT۲ a tS{$0[MVjtcGIz?QwzEcg캟mv?#.&qЍ8+*PGLj2g9v_[*%!c*dOЍJ)sPSoFn]bDu{;/ToS4 N#Sa>HEZQ8z)x]ḣ@Z`^+I0x4)pbᘼ~"*e:FRdnz<iWC+ۿѡܫd&,rBKeqH~X.-<8ϰ=1M1uꅡkYƎeʲͦѥ- lC6(0u3 uB'%6]{% _=cQ_CoE>?տ/0 $flRpyCUl:WK,.^ׇ9yf(G9ߤF*uj]T g!iW}&柼Zhuc@nJI c5$7/S兎m]ӛ%-NIdRD42enP3`jQUX($\k4"%P8;sۛkěgTd=4#}Vc%2 LČFm aŀ9;8pr@|ܹcH1'A2'KO뎦}  tS@>͸WeT+1S~|SĦl]=0;iVTPD&n}nF2EJ-mvv\x#//Zg*jKQ ol΍ 5eIqPl۟Űt,RH8ل~:EXT~׎,drWcw!\A\Y>yPZNPeAVxIZ?WES5g/8йgۧE [WofC44zMlv QNM_SjQ#bêd~d;$۵Z;wA)0ϸ7P˟-,w,Лwk/WQ))yH"$i{J-& ȃjoaPTU0f(XhݒzoZ?/gJMxΎ/@=i'>a,nc+ i6DTaP-P$zW:ۺIAJzH=3:Ӆ_U8C7zSCF"B$ Xပ&?>T=(qӃ7C.?`  Mo $yCM.p/+4Dha]V+BrvTNx|%$VpR-XogپVt$Qs]۵{"W#]"2 TZP(L:%|qceqyVljU,("8٭pmOl25h4EO TaZ t`UBJK5ٖ|擀OVCu/YFV0)nSw  H̚ҷs Gnhv6a2\Q_S@WaV90R_;^Ժ#QN6Xj ˃+͜/y9D52I>>Y F r<9{? zUlVXש$_.e]!\-(c0U/\:=@`q` +^A*\ rЭS$Ǯx=XhjW/Cf\Y/A%ϭL6zk%עq5.=c"(AB,3V]bʉ~g,{񧺻$-j:_>4 Q[XN/jF6t$]\-] v琘r;k6#GJ YX :aUAyr2!QΥ*G݈}'9`tG)^'Q"o7V#Z-CA3vb$6X_dT!Q% Tsf617}wIYԎ8U@ݣ_D1S4V]J Mv'9JT2M]h3q=D, 5B_e|d3|]n^q r CӬPiqWzv8?qTe#,c^q(桖3^L *tQh˰ߵf0}<].)5?DL4[  W|$| >|Ssi xHtu2:*)%EZ'v3dx)O1^\ïH"[|>{Kj mR9x#ՃU^+yY\w%s||@(](⽾ZSP:2|^.w t_\L:LgvD.|[7Li5֪!l%v1R NtXqPZ.Bp9 |>ׂc!NYK1Ƈf<$@nBk=EY(Own PE(Մ 7>45 ]bͬE f.qѲ&Ξ;kͻo'A͓9/7Jly|&^1eVB+si+`($TNkL9@kpLԩM)Z=/ăSgla:BAȃtGf1/ РyL@JmR0mBm=vZ%j K ~]Z`9DQ u[WBe`^;yGjN?v5Ge[~d_<ە_nPp{Bҥ'{@f%xXFDXǡ5s# 72mGFfFڪ 觴 =6s~F*[ WKV1~IbN{jI:c8;ڀ*&`^ћiպfinWRst%4O;~̿.x\bA31AD%;W\/ϯ1_8?X=Ctn|&9v_;ʆGՉ`~IÀO)v'8TK1y}RHHӛ_i7~zK"ip~d%ΎV1$ЖQfe == f {uvԣ .@qZ@il$|fA?-ƹ$=j;o Pc㗱 Sˎ-^DeΎj>HCސ#+fyz \6Ȫ4eΐerae:sHJ|eu]Y67^ mRM:Aef6칖s$g9qrB]=;iqB-R| S>K|;UCb}t𑉎8m%RUABٰMy+0#*.'6ͤ.C;H.-#d8Ghjs(.NJ(ci sk۳xPѮ9)Q0!* ?5@Q>3<ħ$bUP)G69vAJš՛hP, yDN%"()~~ @9y7D+ʏ5u%O.?uM>{SgP򗫳T'[[V٪HIeAU*=s$FH}fQy=Z & vev( [k-5Zp/)/>ՏUm8V WzI5x&R8Y"|?&V>ܘȂiJ# 7'-^hI!r tG@r(S=aPJ"fȡXp-`ߌ<'L쯵mJ#8{V.F%]*Aa|'|r&~ o֗]dԽYbHaiᶡq蘶H} S{)C !WzH_!J3Re qGIXmQn֖ǚ)o4gTGh19Dl+'1Hzɂ|~{spkx#6: ͈Ôیkޫ_zk*7lطl*2!?yl3| *+/="/ŭr-lʸBy ZK&lc nMGnQTFNhj;wwlM-@Dt{Y~':`J,Xvni]ng{G²ns9s %=%{&e%'kyra^&=h2gj;"YVG* Yik':S;'SH`2L:D@HXI[#O9[Ϸmz~$0/ s4ݩ`ǁ9sNT1˳'偕;Z9!\>jYZ=a>a(gKs1)1ĝRj%'AεDM0rhXXJb4 !aݽ8ty(X8/DWİaBû_'!N3q/CpnT{oFպ[NLs?A&mf5P<.ƻK.˄E>ܟP_&ӱ[r!qOX]}9,/c<3./X'+#̴˴,*?~juCE&KY0X=P2*|bFΖ=*ʿ֜dwWkД{%I@5c?< Fq#Z pVRg+ʐ|j RҲ?EO.s&gdsbr|.ߵ[{+Og7 3sL+Nw>^2=w~ r,ߕx+fmYڷxl2uGc$V/4p~o@tÁ8zse#XkoN`+ZOat 32j_Pz‚c`~ #5];GCGh̏blHu3s 'z}j?Ca0D76JG̐re-@?˛1/hAF$( CC{2}sL65>/n{3jȪ"4ho'ӎjw 4(Pp -E &Sv1'$QsA`)~0/$ݎA.7"I[P3 d0ىƻC8ƆZPgs*V=LN:r#+55Xo*Ğ>a9'ƢI½|G0Gn1v 95ǷZz"vox<5lnﳕtA& u 4 q6r7p.A, [i X.0_\[Af{Ǵ=? OQ{Kh-(~GqR1Rg4<ƳoS_:Դ*oˎͽ/P Frvg%.,x85!EЬcZQ1:@b4%oL-Y>{9e{筡~ @ۓ\0*ť|,X!ze#1FXu,V]a8<~=,IҚ;3,z{OW첏ؐha[ep'4jPVA#: ejU9[RL"qy,=eP9dh} ܫVߏG1ȥopE/x]_abs dOz l*:i0czY:q5g]H; 9*a ah҈|20:=<.ɶ2_5J^Uς~Y`3?e=lew1;D/t' ۇgEF_'zxIι [Ñ,ju̦$C +P5치 ;/YDEaChߵq9\c;&1: `Ȭꉝ_(f&-O> \ ˔jjױۖ HkJ)h(k0R/:V_\CɏJ9eہݥQ[I4cSÇXԧ@< #˝UZX[r;|PA`ˢ҆lEݞ̐>﷯byNڐMA>.6QDYF#KFnFl%к?\ -F;m jcK~8sʖ_6G s>s(>DB J/;@d`;U#3%'ۭ=YYZ?XP_,_4w~G@RcwGP> ִM~|u`A*Μ/Q:x6 _"ㆻ\޳A6\#dra wwY *xcQ8nnPQ,^at$848"d^ZIlplQ`B"/Yt۝/ mJ*>[mX{i.^fOYp1j?ز"-9QW/hܵ = " 9\UK1 Ɉti ab&\p\:ݟzdMQn! e)M L2ݥt8Z;NLY>#BCJ )?3YuC V-`:Q *{st*63iQq3eՀQqgs vs$[C~GCKfkb(exG!s֙? 8ϸ1jY.: N k*o%}k̍Ğ'_ڴ}52}OixWVj *ݦy|q4z9&^~b:wclFj=\VYg59^~^nѦG)/-=k'J$ӖۙZ`7]AB:rss|-]2Vl.\? bL͵FB#竜~le&eFQ_DeF>G1ƛǛ)(Z9@Pw͸-wʠ-s՟`O&Gn;Fв^2ҷ)t_~d*fwi&{"7m9ׇ ޕ>f8'6?DbL81Lx аtI7,FC"ϐSد7ogkyq륚B0FGL]?WRޓs$##hS>a_Ǥq,#إT@>ȋC+ G> )@)=X6"a1۪}{scUW\? nR$RcGO[f>z'.cSL7(%twn9!%Uʡwm&1]a YoQ*i"ktQ7̴g]U֟"6ǕGQ">1c#wHLjm3t>7:&;f 1\U;􃨤 r;{"+@X;i,L"{Bb0?wfސgN̯'J[gΑ'V kF)_f]8Ǵ$BMl|2lFbQ^lD Q5֗qrzO>BCRo:Y"gjF7ۦ7\@P7\0 rh,+C^vĹ~!քuGu$2'{x+[eV@MҡǦzLp!S^I|VyDv ]z“K946C\{ۯ7.h 6n27n O틲)GʼeY·෎ESi 5/_rB\DZ" `aiGVRk6x,̠XY!%t}{P"~Kщ<"f\>R#J9Ի^t_(=yڭ&+$fOa^SߋkT)Bd0ctT%w R,ݘVJ aWU,=|Ç] BZh5 ȑ .uy|S~| v^Q2~%4 ٵ$s_(:$Se3!8J㦺nR^ a%ufq TVG9a+#{z.Un,Q;~U$7Z&\M2k\̬1Fj%_nK;5J% ԕ¤(rBTR;4|[xi.^H#1 xc\reYJFF be_OV9AGˉFC'q@8/t>95Aښ,N ^pY3CLMU9vU 82TrV9/O /$P?-Pr]4Ē,BQ{5RXRYNo`tw@y u8֋ruP6ӽ[q1:z{ȭf2 Dvuų%u\V`p. $!]]on3j,nΨd1 bR/`ѿ$(*qluTJ8&7O,f )ޱ-3b0[;?}f܅A h'E(CNX \6-o#+-Kutl߭}.5ouY?7EZumaWwb7)} 3XUfnE c"1@g6Ds.s_*v+5ԟYKeאK7#uu O2W$k']<OtSɰП1"-yhZ2E2+x+uIuT>c,'ivJ@"y Pl-(M3rˬ dϡ/ρN=bGm&wѪ^4i䆿JHEE!KD+A 1! yf־c$=,}I|aK$oh977(3JK8kʝ}Dlj\*5j5]x}14b@}}8ݺG rfQ.=J ;].l[>@Gq!Y/?m;0==`ʵm=vC]&q3BFY" vq8RqJ 7ffƯ/*wkij8q$gXz,e[+?i`sM:?@%;pIܼWE8`ՈܿٝדT<"2F7n7\mdDkO;18é!4*H[mp;d1=넍>n\oSiMPAe GEnytRn^ 5.0Πk3HvoΓn5yf{2cuhT$#xLBGٗl'!sI>yĪygۍPT#%qnM96> j_mj,),/uBu?*o1o}0H'.'qbȠzrk๐W u 2%F50]#6hD+a FnKLM* x^!:#ݜk4d"KV<' I_MO3.&zs-n,):6B])PSf/N8]!i- %IiL$q9hꉲa3}JH~'rW^'"TR'}wfuT\#9M j֦ԝwjiتcMZ88 :YlAQ"3_^KΒӿVvҀ;gPhxmhv@svçT!$-&ShR)+2fB7h-4E9oqT2Wi} 0sRgv!+ήR)|SB3wQD$h"ZR Dⴜֽx[)z+i_[Z@~rGvpGʏ3q05k9_Aچ2b;D녻w vsZIcbLea׉ |k]O,(K+*=?o#Lƺ%9wG'@6#jFU?qJ89 |vW_yd*Igz"ƭwe+jZ77,sF8}~_|f;f!C+I}1[qLB30uOHAVzjԑ ̯F\`~`T<•R0DVj 7h4k/u"~Y.`RF+X,!7=r.d FøL^&5"T/P.GD66iMP@d_]TfuIyzW5"J <7 kVR16O8?ߞꦧ q sE=],T `&^-07Rƹkz$J7;9OHl'oas#Ga:q8_-Ũ@BpWkCA&ra˥BƩpRSS);"IY+L]s\_E^7Dzze*#=a%EW4e&K1;$a7y剘X9<Ńڜla=r.MCxM׾SLAy)w!ΘhxyO.7ף> ?dоdI X7xUĪQ[ڞ Ph؀4 AB4đ8th mxaඒtw=3--UsQ=K=Ch1n#. JJ^@)aIV(W=_Li䝤Ir[%44,@.T%H$+pk{a6b`i寧Wft-MT R<^vK)х{[} >?/Ȁ*Y!KrK& Vlj8"1;NBq$R,Y*E'2^* `=I Z7qPБaT^G4pܽJFA$xʣIy %VzB~`(Nr$/y` tOfvI"W*7(l %fSLMME; L9oɝ@;կD݊;-mNliC{&23>hYŽ8yjZH@cdC I9xh#6Q 5dNkTJ3 O_K 8Q`]ք#.ҿ>($׭Tr/g `2l5DHUN@mi<7ZU@e|I? IoٝL BlɆ+OW'=N?<똵s@#9}hsbH9%-BVSI$rtبV=;:A%}Ӵ.~0g\)2y IrM) ^ƥifk'AV&/&mJ%mwgcWb#f%ctU UBĄKAqoċ6%h*yVTQ>^:{rh LV1vxr,~=WwFg/J^\ĂLN|g! M'6ONӦ2H ˊ0b9G^k' 6A03h)p$uPSg.Zl FVkE ;XU+7t< pp(p_0F0x1tKP(:&yߦ~_@FbD" F84͙3 xv_bes9EQYXdfRήxAxniq$/6x&,j =L?W j*\FՌ=0꘮[@8Q('m8Xp *_W3yhz<I{MRC>Shz9G7 $+˦gGiCH&e~uDʦ ݦ=ά3d{>tuI}p9j=p6' P!85ޞ het➏ W?nF Ќ%ՕUbT}:#EV>Hb##}m 䎋zoʱ"*G\F)*PcYh0AنڨM6, zz^`f*|<9 ;=>NC߂1Q!-uf3Mb)aI@-tJ&Ќǜɱ f蕌a:_n1olkwaMFOJ4iQn 1:4DQRCq:oB1f!g!;ΐ߂mEmP>XɡkmUti=0 a?"|(%xm 8 X45h,!1|Em7 w\7;{bwC y_J7Et4b'tj~^ oj}=N+;o?Rnvb$'XGF9v\4o{g-Z.VP=wluiT$UEL#*5>Y|w|bpj$'\$ڪgzt:wV p)q=YX:R8R?&diMKE$8(ӥW1- 0?|: Xohb|E"SZeپf;M+7c݅.`2,g^ [N| {K{ Z{O%=++?O򖣤(5\屜O4l!@Dj3B iɭQ|OT.G%J1΄\ -2Y9 ){ǞRT }@p[ˣ"GW!tx[2[l7Afu@ҳ/4hRpi U1qL-loX)Xq~hĤor@aBj&#Pr[A"s qz{⺷ז,^c~1E|YndeBlϷ탤~5PD,!baEs ZuQ񉔮LPr?i='6z"կQGt&m=~eu.UM\Nwv +!?E6DwCnQ~g 6\Kw^D^ڿE̋{anX񨐿 ~+<, ذz@s ޴R v3-ѥ&a6` dJcv_˷Ps_Ӊ%zpM_ww{ri"YJgU%p|ٚ'y͠C˔Mxn#Aܲje-'N#(~ȂU參{+66rRqv5.ܷZ&'w},%8-ob ;b( Dy6r^WriP"50I>L؝1C@Z.%, \z,[ɑ[ # #Xoqy2)F٪'q%TOǷvv{иPqAh'Pܿ 'LFQߛ+N*gb.!Zbg;ZS,LD$DL|縤oNwC p_ XfY?BkߓC R i B"VN/\gCe^:P@K[jy[s-2owPyZ9Xa8>-Q4pbXzJwaJ$6/Ey-FYTvwy/pYww^QH>\L4siq,O*˹UG^fݠҗ{Oe0[T*J cur.cB:c Wq Y (,̜^UB''' 'Y\XŴd߼ZJ3m]ܝ.fdi|FpLri+QZcEsLWӹ!JyìĴe?KDH9~"Qsw XWqqQ_Q&*d0PU=l;fW g駾*Yl0ף̗(BTe4c5(FaJH=iE+]ӽGm21mܱĩюboL{!as6|yXU 1E:}m1cQ :B(TUEgL%?vgٳПy $a )k |ʳR^U6=B[ʚ yv?C]뫀3'ULLSF_lO'gbR݀[g)/;t2[ohqd{_-hÃې}SM'l`W󝹱F4hRWs^TI |KO>H҄F)68ժ85UK$Zdz`Kk}QQx6IU 2vTeђ7F"\iF5_5n>XAxuW)^LXQ)Nsv萺YEIs%ҰK+4ʆ[d&DOk[g1kn+kR&9cΤ&;6p~@BZ\= ;ҢOO AnVNResw`?CCvog`/|5s>]~ϮQSZ4A F" ݡ/ >)ÐsagE/C<7ʚF9<•kE";يԡ z"%=Bfb&(. v9 0F$&tt_knPiY+$63zB.,M߼rxi frr<]d>n*rl{z߮7C-vty+ qMָ[RPG4v GZL~uʶ4w2Ih:7foi (IGI d} ]N*쓆(X@*`HaޑS c '@]XlaCP}R#WF%ٚy!g 7M*7J̴}<,]Y7hYuOI* ؝v/^aqukdXÊ7_d5@x!7ײ;:Mȸ8';„a#R|7DNzQ n^k+^E9@CS+q4')Up؃&LW脻[7RŽ4F@z_?'f/S`Ж(/y $TȾcW-->KԗyG݃/Ȁezkz=NE9+^3ō(J{ĕU,>T㪉}շ4ym\\'X-BϨO%ǻT oyNeUBXvAc\WO6T`t~VPL`U9L|͕j9KLbpmZDIfpuaoX aP.b.MS#& H&(;״RE({ԨJ+J7ByqFEͣ&?³st\= W ±]m :ͭ-˟C#iOz3KQY-9pYo_`)o+D[\rdd~//iѫ&y_]Ӣ~Sl+EVA*?18=%/˽ү_f2z=>Q: lҫ4c'77|aMIiNRįêw-#ȶ 4oz(%llȡ3E݉|*+*6Y(z@^ ,ԛ2uO#:'փ~n;]w _Gg*N6Dg6kT$IV[Fz'[CǒtN$e0zDɒ]~V.E]WeAhĿ~ E~nKb5:H!H^,Ԓ,ˬ  CJvLfeOzF.K c%z~BXơHM&&ܟB,8w/iy$P&:% Sv} PH,n>Йpgl]zS=_ q'#j|w8tO3ҽZ~"C0+T|z|Y% Hi.g驟(`bغϕ<U-BnIfzH뽇'&;Wghf-Lf%VA;_:Q= ,h7Ƒ:J8^ [=6׼ܹT.xuX~F#wG;59IJ-f6ppW"7Pr3j2a%};NR!Wx'/,;vp)^8bpwzeYFgSrFLƪnbq68J.7l:IէFBGlXςyw ; T_ػK doLHyہ­S $|C6jO(ܒ'0 w[~Jna}ya.!Q ]S+:9dS V&_+ٚ7$2AO;:h^n_GR٭|'/k9:Gm&<ץvM3kHni6,_ItS̿gbeU#uhOT@?> Qd_#/dMYu^1!XDz@:Aҏf~t7n43 я!5GP D#4C+ ҿd}t]vs0=[DٍI`G=ʸnf4d}=Ւ@e?rI4_Ϳx&Ʊ!RbInt$=36~Ct!%[=>NZGvn{(U.m̀DiQCēF.;#g I< \s }{ۄsrGY5smh,Q&-&jv]M6OKDj&Еw\Bk!˧$dV*W|ݗ蓘9CRhFdEk;//v$ȶ4BsP!INqn]P,k|NRƬ$7TYoD x4:RWO/5R#9d%CPEIk˴BVI"S}ջ VTd}R_^w.gM>wjؑ䝸Qj86K| d BB 6\*~ U]YmqLYL"D_lm/ }b\E̷lbۋqfha6~Z vW5M+Of-•e*u%vQ e.'"#ZM_bH;> l o9rډ: -x|ϯ ~_GZ>׎ 3k\$5]p1Fs<si e~J=F>H_i;ZP LS?E9MN+ FV^F$p3Ie籁F}mS4 zuU,hAm\p'-'ɭI16ꉑkl} ML $ Üm>Fai-JT̞A :ff`N}Υq6-QrwZ|/v,(tq̞&A/ %.s^Fd*X;p\K/2(`hQgw LPgvYs]RҘw/2RF哢O Yi#;I0{+3eYㆷkdV>V3(0dB =RR|;Kk`T9 _*b^l0vAʳ6=;Ьz^ݮR.&Qq*L(")q)E=2B{M%\N< ?G.VQ)hݒ0tU,q:>֥ :Zm2^xK` 8YiH[|Z*i{;|y%Sk c ⩍n ~`Ur"' d9NzTmEPJ{lE0 <;:3D9AŊ+3f3Yv5u)E[[.*w[4@ᾭa;_9pU}=SxŽ 2¨Mlk;ll{ s~+Ee/gTn{Ls+Z/`lcO42aq ]E#'}LMB",Vv,U9yY;y`ST4iȢn>{A[gseq|H IPMOpMU!5ۿK}Z=! "e 7S*P;E=c6Z eCkpa=գy0dT2/ֽ(ȑ/8RfEK(@;5IɄ+!R;m{Q+%pu]x7b(ȴȉ:93q`$I$aJC~'AVW$ՓH2"UU~% _k}Z.Rgq!TP^%ܰt9P?lsk|h>|?O8=N12dyHt}gB(SZ*@"e0Ƨy9Zz]PF-nʼEo0&0UG*pޙDd>Q:cRR$6@N7V&}̰ݘoJ?br mhbBsDgy`Nveш% Be\w[3z3ШXn9oqK4|NSJ&M`V\Yjr'reh?zY7Sta CM:n4tÝ?*04n{ge`hpZa-g1վ]  pZ˸jCXY^;s52RY {3HYhaC`\=SP#йf7V ~b]c1ȵŌ舷[ W |* ~$y,HG&Ѹ]T0bNluH`9\@ @g]B0\1/FM,.5OywW> 5ŊT@mJdW0bI6XN;D)݄K>odyɈ0G(vɷQY?iHR%K\bDR$*͚qM&$m^wW,Kq1QޘR>s7&BvW(  +C}a77>DUkg0IOG0'd]_$r P QtL͉P/=_: beb6C#=bfa *Th0#@oP  t('zg>h0"R~B=XɵBL7G6EAlb_\[c)tUBq%>`]z}uάΧf]~ d~H|U(Y̒H\kXIxz!Ɔw7$d^Fnby7a>d[P)…\QVnYw"xw/#rZ(8l[_N^5Xj  )|Sq1\0.!xg K|1,r^) K;C΂UOKgW-obOo41'*z@ /w M5De!ą1#T..`ي9.<6qҟ^nOvC 'sXجɓp,+ט#d_&>P)dmYsƨ*xۓ;f0D1!'%'r+̾6hb8l3l`7Ӹ `^]R-CJC0nt][p[3= y &^?{y >82HwGO:Cu!x xM1[Gd..,&&`Uv7|([hQ۴hJ`'l3rA$Bzר|*Y10,t7}60YSn+*_@p-ԑ5o9Rϋ5 JaS|SoB4 _Ŏ$z`x5r"kDtz(fnѰV M61?-~u) iXWqN] s.#oy<8Jm/ ^Qj{'QYB1:oB=9\.r"-3|I e}*هsAI$sl_lM_eRHP+=w'~N&zun>9tV;O;aR=_R/{tڝqj;Єlf7b{>ת*UHD>ĚjzPR= TJ2F d>zMl@ʌ}`'CZ9@B"O՛le|MG78iS=kH,s)Jxɟ{pA'p&#reJovF4()I5R )m4!@ZkA S! '쮉[+ +Mq.n&#)0ls'xpi&0mI%Rkc)k c׆}y|dGE04lvc@0mL訆QnUHN4znKʭಈ*V6yL#*;sƿ4E4"{@hvRf{%D)\Gc lPaљ&cB:!*fFA=ՕyT "ŸډȰXe틅xН9rk9q/*'7)#AvTхXGkЙs@!I"zxASAN6{>F ڇ`@> #z~1PN@/mJ.W@ԌrrDrA~&~r#k|4v|3d%'4?nbg+iC_R_3´ ;3n_*ބMC+Lod&Vdi߫ Uu-ǜ{%ʓ1ѸA+3]$1 'k.r)cZ%C):i4`}k#H N1Н}Ʒb 8|: :-vI9BvةV˨Ix_2Xwd^p8 BZϷW= ~b0QoYѦhl3xO UӚzA{I}jϪ(#Tus wm75)襮ܰ^XG)q(J- +EX~o jG^Lj=ھ࿡fxBrHܗU3\}mF$IJ;hxKڻ{|]2 8"%R-R ;0B#4 K3OjёpPS)M+}:=ڌ|mS9p֤xF3SǦ@ɱg 0w^LϫsC].gf S`+-edctL̾\pSlkӳ;gQrHpˤ-͑))bdnk. F@1t<ԩvpTD[!`CO _q_ۓL'zЪZ$T@)nqWѸ |]ƨEz, bV+K^3_p \Py,gz7Wa[v^V7+$+20+#/`S֬0C0IHa O4s O3HzU#KV"XFERϔ*Xr.iߩbzYlش1cM=lY2Fm`]0}Ce5^tAʍ\0/klBr%ASAtZr0"D,h@V zQ})\ ΎMa%z QâLYotH:1ߛe>AMoJ,_#JmJ}B&A3]<0H(y]G,$?|‰_NkϪ `Xsf|qTڞ3rB1`*=MQ#Q~-t;2tE_m41^ J-50EN,s?UA#z̈|U&r2{`e n)gڀ1\Uf{|.׀ BRZ2/x|l]:56vЅmӳa$R0a~gl65IcѺ{G8b/] lr=WĵP>!kpA5ҎԖK(&T?5Dsi\Gۥ/ JF#O&Ċ̻LUYNN59X( J7j[m|W'FN/`X^s#G5Lꊎ[ r|O ڴLI%$}HCy=r}4MTjsMܕWv]<:Duq A# e' Nzpw.zv@adJ5 c5ņ'fypۏ)[rzoEl›Jw+YrJl6Y&b Ɉ[^94a\"˟ K-GBOO1h6|lGi $ʭyF׮ΈԿYJE.˿ vN LIq;nK)F\_|uLf?K|R1"R5yBk7T5E〜&Quj`(+\6Caf Ǐ嶵]-/\ [FX+|@.oC]g{1=z>{i-0h3D5 1M1aFÏom1@O 4W=*xFinξ_FRkm^k#TwL%؝k]@c8@ѵfa& ҋ p׻Ab`q/q;T?}"2FrViD PuzXRWb="SXjAxu9ٻQC[dQh a^Lz=S|-偣{I\mFT7^k)㇚pNK~t{rǁ-Z/T>8@8m2I-@ChA&59LNqF2PwH-~g8U@UMߢ8 ԡy+#@uMi+,Jָ8h52&/\1rg`G8b1SYYE#e[;d 2S30S|PM}cܯr-gKLJ(A4l#q{apFYvOL=wⲊWF8#G<%5$Kcm+֬#ڂZٕvKf`1kRCOB8>^se+۞\fyeFaC|<ޤa S+ӕ۫z>D EM72RÒf͏{[D:/[{ycDLaG/hu kvh1 _m%~m,#jy߹5_YpDvET9}mN 5#C`n5C\ȥW1Vy3HDΒ[i!Vtq⬛dއؾѫas'ԭayJUONKQN=B2"F z$Ds5i&#xy W@rE,HCzh#~3WcW]YF&Ay%{&U3 jHb>ޓ2vQ鍢٨]Ϗ7:aiMde*,=^mºYYsu mM`gqk5nSa2rk\vfbBC I#,^̓Uܧ0w>_oceoE]nUxrTǃZلU+ݮXhSo*#B4Fbp[9# p;1." nrRdކWF_jj|ӛkrxP -C42fڣ7 vrDաy6ҥ1k':r혓>bk,WhnfWt?84{>}wfhI]|"%#>+eSdr|YFmܬ$%q`,Cxj,aT.-t_-=XږMV!adzI*ĠjV$9*bZN3?FjpҼ6r"WxžoH8  g] Xcʟ^ltj;v*+`?n0=EdN+$e_Y_zX)Fv0CI'Qp~ل$ZjQH5YpI`b!4:1(yy}_xZ׳үm9?4c2hO9gb{ƪwajnI/kйURl8ZM<^U cgеpS }At~nfu'JYGԴ^r\*}j[ . w6>8A5Zr٭ۘ#h4XIA4<&| pjЁXr|4@oXy|y%cj3~&hWr~k^7@L;Ĥs Dc=ص3|^dwcфv D(v(Y5f׵-߃{D6V,wث]6kM8TqGھ¾]XFQ"QʂjZp\-0)R@#P:~w3_3} 4X`VEʼF)afE$, :ae/-M"x FSTdͳ]WDɇ+_G݈ q 3]I4$ʙNhPŎq1A2<;#=ܖ I7xQ;P%C_oڅN'd(L߁)A tؾaa5bQq[1C}r9Һʿ0/˒}h "ћ-׽ڡ+%%IJqdwv)_mjyo]:ieQ 9_')YEM P|eM5N(@[ {^%9iEC:d@1~D Wa+ J^Z褤#H\L~.t3 i{#9GW^#6]OE=Ilcz=So'rpyȿYokƔ bϺ zDuzpX>@#au&Gg}Yd׉<_Vyƾ Sk^TZIX1Içz\r" 3&/(c-R \e0#1LFiD(Cx,R»i<E}]e$ C͛HА&kxI8߄ۢir%UԷu?x 5tKb QN>@n{LEQ[#™W"4d?1]&sdϠ~. JȔ&8@f(TRd f>p$WنvWҥ;I0 IlMI5VWAWjyխiJ|@06hpcxkgD-d ']ﴞI*5|rA1F ?1e'3 a! wPV:YKnI8ܩyob<:xظ f4vg#B(͚t2-#kԾ@-NcKl Rs˓ tyc} MS]8Hf{Uz*h8ht$0y/NfV2B~1_nY`97P/ ƩoDt')ݡyظwE2?U*<.̿Hyu.Vu.1K "H2\3yJ^F5K.a/ @++}7?$8{00 ]~2sl!" {+W)JM&şs u#.=5ׄqQ*>jgsfD8[m1/V3NR:cKJlGIƔ*\2$lVeؑj`WODom]4Em!G^ U/!5!&$ިuπt _q/vw)0o>FZ8)׋՝ &ɹm*׵fPh0gʛK t}O)@Vz6$\LS.4m?6"}çiHՠy1yrLM"=*o@xTæg2&l"pUk{EOE7հځ\+tnTabF^~?@"x`Ok} @$flZv &{]3.iѳ};^ LcaeR_')O91ȅvoe&}FT+4h{*F ǐ^ZTC`gA3iR~g҂ h h (K#y2@#c9IZ_7`bWyfݖzb97!_Xb'>wln˄:W#:+%3D$/8?i9h's6N0K]:dN7B'klؗ\{|>t 1jغ=dI6}ݙVfy<[SγͲT;2{Թ2 ?>5eD)H!tbDկw?=ɞڑi9Bvu5m=' 8<i]L/|Xj3Pc)@*;D)Sa8nq\~QМgp2caD^L\i*84;r9PǐmcNbA54q|JpǬ+ywڄszp,c-]w79{>PP}E)VW-Z~PG!N%_IڵZ2"y%y2o9e VRpY,y\K28 \_7 X-Xc.>׾"dGd"H0/׿@ϾFܘ7\f\A7qn0fY$qU/WUo( Wr |mv-vpPW0ù ^>r7H2P5f (}&}9%yn[}b.u}P6Ԫ#!+r+-a}O2j x>+wK~jhˆ,m`Cblc!)}cG q-8`%YN>ؽnΞo:$@*b }heBk#]z 3jr[,s>w#~ęOm4"Fex[/1YF^(LFb71}==;)g:Y8YxM y0Ao^ZIǙwLv%m]3HS@Cg%BuJ&BEƝziFyuw\^}F\ K DZh*c8ٛ6/ik ,Ȓᓤ"oeRF&&Q3-k:@nH+5/ +frͥP:b 5UwvUYC=k,7<[ ɉ=o=".[Z=͞E2}v^?@ ?ϔJ|&I_~,~/wIrV-V[k% fשH"iB*+rͧAl CZo ~=/Բath\-)wplSUgATJǠռ;N_͙3:m¤&`\7㖊@Qon^Z_ON =!OeJaь 6O)3s}&KԆXɠʞ&f?>Ғٳ{W0]f'R[]W S|2!?;`]4;SVAB4l*tg| 4g=U IC:eFͣ{x&8>恉8PkҼ'k@r)GFo~ֳO|l TE"/H4`1K9֥J*8, ,453.?W"{6Děȯg.Dik `tqid"}xrзX%lop7ufE|+%ex}uO ' >ѯq'hKmX7rpٟGLo|kNK=K6Y\1}Fk9iP '[%OڱOZ+FmW{IcE8NiscH$ %߲ ?=u+Dl+f1:b^Yh)]%VtBqYr6j͙ Z+Y{_E6D=7zR S3ju>Lcj algCNEsǼ\SAᗱf`_%XpNL * #5{.R'Ab܃ ck`L&nxs$%9(i4 Ml<#$~v+NBԆZABnFY!YElr0e7NsMQ3r ŋIpKp~P UW^{=D.Ffrs5+&u.l4TjeS,c -,$G/Z8Z;G;z(DÝfpTgJӀnoIMDtiO $7pajI `7aye(K×o0c7$"? YO\OڂQyd;pd(YR+:JA-YQMJR|tU#>/'$"Z>z &͏O\L, 4ד!lu@ ۅFP%3g,B?c/e# zp"`?PlYt.ɋ /B t#\Fǹ#&&el Am"v&n ma Sn/b1uvsnp>{ DtLExR38?%4G})KIkAKP]ӗ T8O몹_=,1bݭR7 (e246`^w;pکl9#(sE{oa[伯 F Y/SElպV[l OSJlN}`j<ҰV[.' ZDk&(E!0WBW>yuwɌ3͍o=o@Y ve Tl#ߤxBM䜋Z?xcVlF,M}=} "q|il^du :,dW1(tXBD 'BOOCsMkȢc T5"e˪!/D9_g+5R eaF_&%;DQCeLw*"C@h~(h]A⣍nHO |ƌXۮGCp U^mK,$oEz\ĸ: ٶ+21>q9s;+8 m5Mktkw^^aWquۇ3וHW_HV}jVg{4cn߭ɮo48Z<Z4$Z˗%9cN~Ʀ0.؇AՏ)CAZRHuKO::0Y&j8ց17fieJ]̦h#FrN)y9joG6ӪJFh#* rg3q:Y}mM[ȫ2O^yg" Yo}lAlq@Zc֯5'xa4Z9  Qf (9tV *xU?_tۺ#𘖑ܠL%)t:.ԯK~5{#w˝F1cQS`5wrjiijVj|U1M6փ/EH|`g..SYR~6ǀš|(+bYzV`uRx!?DLINmMrK%gpy)q^ŭd8&ĶF傿|vGD U JW;/n.)!C?~ej>|?UීXX;:_+64:%[tşU3(r%:gEzpb&ы ]n!9֖&ISw,\IPMd΀ʆ >-+.NLV;e/ nxo7ݒt}s?gvM;/=A+Ѷ!OT-i%IUU[]_"jq>^O'fѧޑ\lRq~ @dcn4% xo<CLiWLˋhCw8Qk2|MpOU W-sm4";u6PC؟LH,ZI=nYhAB-!A E5;  d<8NfGEpIDMϒ@.r93rnN0b ;6 Gh'rr(WH/qpI[,HA=l>Ҝks3DrfZ:l룏#!$p FO/= {Κo<ԗ@6q#61ƮbN~tv^kmNPWSzssDy[iЀjRj5g/Hd9ʡ`IV;9EJx=Tn 5L `#X>LNUYp޿!e `\72@!Ju}R ` QLO=O.>GXF NuM泯4o޻ c˘'kfKAE~;!_(칺 NSq+QPcw@gUuVu8,@.A{*aiȵ[淩mȥ,( E{+V%$|I!j5" ?iJͨ#>i S"q%ZΆ=LjGٖqvËsIPkA=VN7y\NWYwNWhC~[V};?QHF0G#Z啑dvQ*(∼e nJCݒ4`a(ڊWyN.Ew#i-kC=)FMCWQj*xYX .-9ٌkf46b ?]{0+)ѬtUeFƌSe{|"#ZX;Qz7""x^=aF)1 ʀYN`TA֕Bhu#߫>p|X]2 6pb|P`#Z_DHVQTKC8&v3} /2UMԿNT*Q?9JF81`EVPiaq;lļ=UUL! #e[%0^Ӝ4|X߰F/[2={w YŔ5VvPg}b_3N-J`}7cy3^ĩ'*C:f!(T\\'$psX 3x-7K.V\ePʨ|<5MKӌ -e*|OgcsK|9m@ls&hkKrI]]mNRi@ѯSa5Ȭ%J$AhyV(^hB77~&iYF.pLJW-~M"?}|_5A⹘4t4o.30b)#'cfbb%7Ӳ?NKЪ?e ۽m13:@1_Z±u !A.,*'PE.GKYE;bJQgTL;ckAO^JhxR8mSa{ړKBVVxՁo#e fG|z9JܓjIvT.'z`qh&%4UbI1Ǹ֛8x_=f4}P/0WR͖B-R]Dz>(JMO'IATMj1k1KD`>Y{,GXk8\>a<=χ e3ZϢ誘"@WOcΰ} =x#~s yoEw. ~~ͅKvʃ+̕d6U,۴ 1uu~O3`K72jցiaZf*JN{aH^}' QlsaZoRǍ>9,O>7 MeFLӺEof/Ӄj ni:h(m ]ѧm#9G4c.a -9+"tEYMQiq#-fA}%qb Qw..p6PQ\p. kխ&=0VGgC5~>Цw. Ra13us ]k4OҺ, }Il:b@YB/ByZM@&(MͰ$߹TЫ?fm=tٹ:Ua"PC1*v<+S㻔6m1Axs!ϸh DMnM_A7>@&!8l`e _Ewnp.mb6`Qo},Â3A lo'o+WJ@,lq"4 o.iԷ>tWКΒ![ΊW)J\mӺхY`ܷ#Ŝ+%2^)-t\T9SٵNLuS =6G~,=껚ȻRjWv o;*!APUomS0.P33%K\1dLq3iA?s$vhqNQ~ƈ< f~P,tR6a-}%5hOo F=U)U45y SmqD-S|8 { pٞXRoK'ޮ:π>AtNFELyg[{Pu _)EֲܻfWg(M$`E3wF8yP^2U_ 0aɒTיohe{N,2Yzm䑁X]sup,dnUuހY=Nr:VtRIZov FƗ=艸a\{\uE$`ޠB礗7(Bx Z ,O#ũ%3T Z',zX|3E<)|$r1G\Q C}dE9WEjR6POkpS,Y_*_J~^4!2-D8 eGIPofM(:@pTbuhغ9#csv3ݨhz5iZ~7v{mo)Ɛj$=R=R:C`p[ i1=ʟ(/M+Ȇ3S{9Q@JAhgl2 Np\xfE 0k7Y@={8IDG&)1LvY  -`T(:Qyˠ b+ewYP2_Px@.vM1`ѡ 90ʪ R>ڴ=_L" :!ӛg[OϤ'9or#=+]gȵ?9o!E{K"6=;_ |LHin~OT(u_k6EA1z <J o?AÆ婊SZyRD"3^ bc -V[RIUՀ](~'H}0{,{"\Y ̾f>psk5QoŘP}wzXE]ݑ7dB\#SG,9D~4B NdQ%xR3r΀@SЧҖ;2#X|ܶid& lF{)|_"1vNFh)+䇟”d4EǰOJY֒FŰw$\;rS;c۾gzdl]o~= }0w{\Oo(+?/z:^y9xD dʋthopAJ3L/H Gj,a33d#הdB:p K"&@\d z;mp>J$iz+#^){S ~5U{e+lS6e kk09 Uwȹh|ͮuh- vhu70;.A*UjU :6;J{*('HEo:[Y,ҍ߇.JV1|: Cc, .W5NqqL\v@3δrh6Yv\s?,^u)I/7X!Bu:7Ytk볌ϢKAƒ-K˱;/aǦ4im5/]ЕJh^2QRwj0#h58Mc܈W6N S[Jqȇ?yXI$o=!i{O #^.5'Jܶ^<@{f Zpm#Ws\6t]ckCs^!tδ~6΅iK^q+Du/7`BńJq_U^#Mړ[݄$W/jh51y>av= H3&[]3T~U*)If 4BJ]\(7~Ѓ/aLU퀇WǟF;bA^geThhc1,;~\.uFMrc;;!2GeNkE>獅Ὤn74]G iѮn{ T|ӯL#3L7+7Ƙ+]B֖"rZ.ryJWEmYŖ;]E|619SMN7! ; .xSٌx-A%:NbI JH닟~v˓w&hBQ'. }{o4BtZ8~G dah4Q̓ {h#nųtMІdsB!-s`uo!9PMnG⫨//5 mXf)?v Q+^S408*#`g5𕝻4N6j ؘpkg#D@l>:BkL7φFAc)=*q uj[{h""lR/S.@^lj#KInQO/БV)#}zW"C>#yS"g׈ƭgG9\bA]oH}!eKh@zYph0u41[h QyǸ'13Hy_M4mFߟx6TjW]Z_{/{4lPR1panYM*̸}y+('+m j[ am葛J5ظyNmtE$VK[/ .?'M9|k&s\uJ5x"UjF/yshjm ,/̖Zj=1{hDQl71:j~[&9(n6h:q}U>>d_jN\n"NO0v$eSt?73ϐz~aTD& oE #62N=طg]#|}0o2AޢyL˗ٝYTHS,(ȭ >rNv*::ԍ5>C#;*9lo6U FA#UQMmi<k]6}S}A(tN'1#i[Ze?bS.?W|QFܭB,@3_*f(yu餼=x!|^(0/*FHwQEdAYg@{"_J+bNhӎ袄èaԑSRА+?ŏڡ_߄`ѾKVм8AԚC @r1Ȋ׿ޫe+=^>Q:e ' vţכ}}e#ov "J)Ǭ q*n"ʼn{cz(8bOv4Û-`b,U])XH<&l(Cp,-;=bse:!aW0o8kHuOgb؀`QK;䄚?P:T#VN*'d+ދ@X" /܂,:\I4Xt ghZPlײljޙʫA@/#4rkZRD5O`fY@ ZTDI*u%y\_KėNC* vv6GBCvI[7mQrpH.ߵ|JOU-<]'zF嫖4E&΃$++@W-wiJ,vN[ Vg悥|#֓Ҙe-R bgǟ6Ӌ<͘MŵaBEN a]i6J)1-vn,n{Y$L4~%R;6x|{~Ln^9҉#ʆgBFe8h#2@~XcH ^䠼p{:z'% 픀)gJHDUosX;lmcn$2uppG8b^"P)q66Ho$G Q\8•1{('دyfo*VUFp!S? CC[TkcFvDZsi$/es*Bc-bн}JAMQ+:9Υq-k!#`J:(䵠wrhʊ|h3TvmoSrtv0p̀(%`YD2r+ /PA%ys.^  ^kɊ\#% Գwbu=%bpi͡e^|")2sH(LGf۫ HĠŒޔ=y*>jop;; M~B3-E2anJ&qDpw/Nt-D!v;of,b)$z3f_nڊaS6D=*l6KV/G[OJa!j`  :\K.M=߲B%UX4kxBԿZ?<)r؋QGH؅oV^]uB7Qm融jOZ֬_H4jïn ҟ~oK$> O/3eYxBQ̓<k 'NB.2%iex x#n/\D0|q) 6Ȏ)z/ N odกf`*Hh}ƫ}#M+UƔ“pZx+wƿ'AcRIV>Z.efΆdmEm}q8sQ@ OQJy`Ww qǑBx0El՘? R#Bj=Gͻ3z j *%fʫ`.3zתG'T7pvVW$rxSɅkd:bmeqzW$v!Y˗h8~d $0J%uX )Muesh7ηwWG93n9&Þ+5SG<]Zrx`AW׵_$z ay.ɲgf~R,F(Y_%{j PdBed}\Z@tG*B[ChdR!~8K7ϡf Μԇ~8(ڮo&ޔ%<= >\BXzx㽭1/&!HBK@+ 4Gj\#L=;uKpt)G;/뜎 Ջ ޞIO*q?Ig=/EZ8 cI6cNZU#W2P>ŷy SeDT2μm} V _t30֟ngvvk`2y$ V^B"iʅ,P\FICnVw®YEbܗ́ Rީ;CqFYw굊>.90 3 POXʽN_SN>K3spOYVJ藎Li=mX 3#ꔊɒ[gI`B$5_^J^HCr k@L8g@G22!ݾm2`aq: bKAc[ilK1FD}%thJwӉ7p~zS xZ_ aC=}[@tkm"kJZV@%Ph/gs[MOjJEq70 rIv=Ǘ QQ8#}Ө@YY 6)Gd'm!#ổ@gٻ/EFs0y^ #L= {gTpVsY]?R?Cbg`vܺ))U{u{.ÎeWN֓&5E oʡ@NCi㣃a2nNwÀ 8ƥJ5b9y؈uL^uQ=!NyQgpjtpG-hQ V*7*],.]X0ZЅplHf,ߥ2Pu(3 ~5l02JU;+9D(|O@ 2}H@l՘^\#䧙7W'ͪVrmr3~)m.+`ղoz#w+C]Һfmz<H6 HSnׁ&~^؞HCu^Ƈ(Bҷf'_)]m-49 6)Q;FF?e5AMH+n: ͏E׮gD[+-N7lD¥Y:k.h8rmbWp0, 1ΐTI$~?oj+N薍eo[8q[j~kՐs^`-Ğ|w1sNa>^o;_XquBv{<q:ˆї3XgWUP"u|[D} WO +Nffo{Pdtұb F%x<ϧβTSn&{ sXaQ|eyzt9};5@xWkncJo?S[ ګZKRwL^c5-7ۄ%Nxk,oC=4K+2,m. B݉:o>8;-tOpNo{L*ȯ$6rAG&4uK'0R-_bxn;ִFʄs$g[Q$ι=Y_f.9'< ѕ*rky=^o|(v@EQγ.QĶC;2DaX_yɷJXYYܻ[^1)HOS r},Q`pJLQj(}G9VAmP$4q?[> QTjtJ nqi z9nh"PQޙc#cbEVsO Pټ^3x&-FnwQ3n 8tfcN巺LD:\b7nU: M8KqaܳqxZVN=qTsGjop+;,gO*&.KtZO\P{ƃ^J2CLjCovmlgth ǣ/?$Y6ݵߛfơEr}\gFN6Bxס߄:Bߎ)h3BC3F"ޥ~*8%g30&[Xb0=-s)zw \6;uCdfhm[tˬg-ڛpAClRg!y$O"iu PC3JsLpX}U gM<*brW>1'J gɳfA3Z۞EV3|݃MSOBWКve D}j }uhSs?<!W)ŐzqRDk aS$gfG!CF/'ZkEweȉ  ѱP;ly4)Ǯ/_1)jʴoOS)jNLrm*̎-&/GCk,H/8\ ^m)ƑbF|+oA%|rP>GE8(y3 4ȼT`˪k&B^}*ȃWgX7o,}FlE|NDp pƥüsb\542Ս1 ǾѨ_叮nEby|M]]b4_p$jr&[Ǭ-?3'|K %Y>*:HTO_<Œ0vzOYTvfnXH9 s;^q:]DG2'qc{DCqƘ4; \ȓD4,x+"e"DN: pA_f]=@z`1r2GFNP0ɽy{ xV5z!y=J! 4ƚNUs۪tK}7o1Ȥrs/j/y$CN:acKz&"nѝQA[,T߸;)8azBtjDܦp mCAwg̋/]q*bE¶屢 Up.{F_[ ~s@`$EJ@/wg=<yς@G]6JxTʥMtնc#[`\}Ɗ] LT#Yj4^@&hVH(sy i Ȅ- 4~V2ė0U;f4qh<^|u`EƒdVrso0mOt -[.>ImmhPK7#Bݷˆ,@V~[>M`´-nYAr[EaZs)mTj1 1R33Yp5\8S5!d|m4FQ TvwG %Kynۋf79(f26o#y"`wU'{wײeL%syUO[`ZE#U[C_uHMH?5qW%oSF]OgϥeU j#BGGʝַ"䥄Ȩq8WuSt I ׉.?M75~l]pE$B}>n_9r1vֻKYgc.Po2U ,qUHs^͕SbC !S} fs) E37o9lLKEaRphSS _uSaI\dE}缸dnj%WJ !ut+ckh@y^3qz5G*ot: 7Ӫo hZ 冉ik7lbYh? TU' ~N!UvWP_pf~Ga-TL'qPa"X4[Izқ ]dl[gFZ"Bg8꤬[q}gOɔ2JzEeg%dW* _U;3I$UOo+ }3ޫADޢ.+oWcU pcwArkZf..(V  1bw]( W.uEjN mP;{ r㾒j`=3aTT'l,ѹ/OTMT\څ¥Sh:ɟ@6tg%Ou___8ڧmZNwkXT_bvhU6/#ȏW#:d _@Y`dۨ;wҠ}:5 ϟ'o4+ gIqׂQpuhD xV1Nma\]7$cߖT&h>j짙wQ=Ϻpp@|Tyd W"q[ i \md|kO&NLsQfCK(2r*/cr< 91 ZaZpo ֫ؕ?o,?k@3(j:x{mO[?uLKD1sɫBx9{I^INa #gDHB>J2"Cɡl9h}^p‹@Si=9QN:[uaasT .\]5%3F%!mtԼ0 ߲m#Js/1=}'s,}]O ]%u|W)^JD+x|6$/ ctMK)u8.6E3-{ \.łiA!ڨ-3هn9kajB0# ?%)PӉ b˚kU4r%rQ*TsSH| 2AgW( Y6B促ZtpNFۮDJ*|8\BS" z|c zO`"*ݔ)0E'!Fتp# +Ȁ{}:< &"$ڟ \V[G{)zQ5s-?~j&0)M@lem/ܶĤ΂(8o0c] cKmDiD 2}5ސJɸ3@T?|W62r'/< Vku,7X>NV )%V M 4bEAl3G Q%L_ؓ4Eʱ$A:G311J~]QNxtJK=vjDa|eT|T=8-{`[̲tqP ˹D+~4cpP ,l8*q)ܩ_Zl| ߟ{vz dx lZ4dGqKkB]Se3,+@FQ~uՑv$ uתbl$τzU12R4OuN߃}cNx|Jٸ8,1yK#NMA#C"tT%[d>`뮺$?}orxY Q{ :zSOś)=e@Ed!wA2Ә&h-c(Bprq {_`qI-k<:%9_Oy:"evh iodC^qS?c :=.[ڐ0t_7FFm}3qZK!qF`n&21U[zkz|V|bY0e_+b^cd&wҳC.2E)%+Jm#I;G[j?){MF͌-LEUZ^$.)ϓ!cY)ys{ X<g5$UJQ̃/Ҹ&l܄O~S.cP6Ml=¼@D!ss FU%- cl!)fmOqeԐ@ʲ-z҇!6M!N3~YF!s;ni_4w%Toz2-[_E=U|/N2%JH2 fI6F듺ȨU:+NJc )ݍiwj&q#RBw&+#eʤC6%PsO-'ɘ*+ƃjڹ$-FfS䭏2t{B)_smʜ7Rw E^&. b?GF,)Ud Th-/Ə\} j#H=]ݪj00mMړ Ju >j#ΆqDo}dey_>(m0qAtuDotK__܍3!_&8V伤b,t4 ߆'$P@BWDxAf6"ݲ4("VKه]@ߖ*jZ)M?Ĵ'Xa:B隨>2[' ?%N^|V깜&NK] av uGLmFj/!x̪y|/M]U`+*8td|sKH|%Ŷ^4X_%֯=1nWU9g=D#V-d`z=U"L ">'E~G-.VEi${ؤ=oV?+mM#~tWZZ{/WX@| q̻S~j "3&Cǭ(@e3z] >hQ"h397`s _Ys^.lzݲԈBg|!Ek9)wnVk}q4NuKj.xL%|x8B Rĭ=FK@ D51x1=SefbA4%)i9[+lȜEOK| :3FU3X,% w gx[׎a7 ͝v~v , H׬ xݝ+cM]u@fW/xϔG`nY8k 1DݠJ:Ԑl~㱎~ֵ{b<Q d5.*[Cަ<i"#*o-,"e4KH9`DJ7U#8ԋ4"[o¶qqZi‘{nF{+ڒF~Vfu$Dek/oTI%[ /d:ý`Իa6Mk!r/3SFɤ,=jhTcJmY)-SShO0s/b7 b:ҡ˲ y['d^eCv~jH+1)c hq\, ?8w ceA͖X$,m3hRn G|Ox%rXzwD1 o5]vJP 64᧟uTN}zPosl(L}s 5&K~CƊe= :p&vY=ȝ,mf DN0N}Q5.i@+w k"gM 7Cqr1%*:iD;'e յrmN;,G6Ut,PB>^ bE#IP<}.W^3kzmK)E(& lc"1 yg[GDɢzR)݉,D>)Qӯ5@*Q1 }JP?nTKB࠾xR \]$C/y< gdʾeX5"*)՟{Zel4jkΒ?!?J$܎?(P S:Xɽk_1W(wO4Ezsa n+"?^A>/ąegS -m}݋\D{ԘMV,P z$ "p- I =[pZwݷGSm}twQ ˔axs5ȓO-dc+F0At 7+AϸVۖ8fߤ- ;Fʩ+ƧՌ>NzDn0&%=Z᳀˰CQkjR.5Ж.;r+@O@_D0G5&KCqnCAJUb@pR0)ڊp57 ˿2 B\lTy@NI?t,{~y|"O4zGGE,^Uqď}C]ce(ڇV;Cw*] 07 'FCFwDq:v"3َyE1}?<{#&NU:Nu 9G<$lXOѴM,(\mm,DzóFtLrw ZY[FuSBC=#GFZ_6,YK@J[c8A9Hw1;./n{'<\+ K2_=bٸxࣁ,v-`sGН^k^qiPA9q9 P5 J r, Vk\BO|$?i(AN+Uʵƈ/ݳE{m,..ˁ}/)N ;S NmCӤ׾Xk PrkE 1E%طҿ?3>z X} ʓUE06r8>P78Y~;2, P\]˭#4iDs1q`5$-Kzl"jTO#amjif9IA`¥K$j1,#3W:gBbϠy@hT \Qr%>P0@qWXaIk_(e)3 Ptu*9Uލ +D*gs@~[I"3^W6;esruO^=o4*Ы$xj,9,p뜲O,+QlvܒM,l/NNp"a*}Axr}gj`)~*c =" _="W^0]t'nm A JXCWa`ٗ9e*AlTqȌU Oϥ7ӊ!==l^={dMS;g"izܦACʈ$ L=J,%ͲYNv~ǭq)Pf;Uo (:z!pKڊ^dRw{ @|qNb3{]Ͼ22'=(QHOVq[:c0 os B$ iWVRP,Cs(_{q$:(qiS?_"WzZe:qj"}v0Ʀ=@Vbf]wYگ qF {T:? ,ph(+^1.ΑF:5 D+n@ WxplZp*@I=:皾a&"|_AW#uj2H㘏LBߖ.j-R"k$"؁UT FY*w0-l\pF̃( !Jj2K<-Zojوt5urC°Bl 2CRpMd #f:9\W IWd|t%BMf&Sc#5jf Ȱ#.B(ϩ'XgߢPnfudOOJF9x6C(ҿ*|RqUzTb!<2N  $%` ݡzfS҇:E=^p~Y(p2e}`9T|SRkwˁR]2 &D6`2OkZk^q4[]RV;rpio4&ԨiJ9fTBP9(=Z*3 8h43t,u2qU+/fԎjF*q k/P] s"%v.꣯]|Hڲ DW.|M) Jk"7:`JՖ߼盈y*Ck(&@޿ƍ>1r5?jrʝμNҥ[pZ]Ւ@(dL;ov va7.&sU*5$bڧ ଋZg} UTLT!C6PVc Dˊ Z86$}0Gi*ß 4SsyuZfdT*UYI=-*fw?f+UvEG${r+uŒBvp2&;ȊoZjٳްqV9򍍩-BHgU;d5+ld2￯։3"Ecm'|j 30)d *Olvp Ɔ$0YR\Č w6/Dݽ fGE_%[bx)Ջ𒺦-oeY&x/ɋ!3EtINՕL@,\'Wۦiu)lZ36aq O<k1~^ի۱W7XbU#fsŔ;d<&t&%F%wV3p+~sE*Xjpټ::ed((c!s>No6L:dO\P5I&{/1i#N?%:fZ]W+ V|ۦJ5zKu V9#Ľ?UqޟD;@a$Y8hk @ۆxnE ʺhܕ H4ۥU-0!(_ ’ !2un|toKZz # z[,+%ƬOٖp|V;2iH_r"dxv2C!R0M cY]-?PЫz +_"4(k+f|-C0y8XJ !⒠^`k7gyx{ N4r/^6.PnY~Rl۩lRWxάSB3+g]H/9hၧi2%oˑ=9D#65eBr&.. dl.MM@WPNMu20i_äƳ4.D>`{l7CH$% 9h]N $@qL~]~,NA͌%n}P+tg/,6qRgpu/ cfFĺR§&˨r()wN!ٗxsTi 3g Q",~v9&Д ;_nT!y"wA:_ӣJaGȻF1L<a}TKyGL|NOĸ@G+ q'y|( Ko~[]e?bS䷱PZKr -;p:(\HN>{[D18K|ө M1@.T׎zDZZSIIt2$M_@+M0KZʃ(EYhaHoQ%n}S2rxsa!bTv)MOV>8ò@j^4`2m_DwN6rs9L"} >vpE}؂^ʹ[Sp #]@⌰\0`:G$*/*m~UgTZ]Pp7EnR:!ƊH-.e`uj`&Jv}y˙ءeE( Z Hh+GEUKcDv:dF"kӝt{$gǟ.`Ԡ26A{W_n/hdAu`d5 5i~q'yX*np_z_x3WW3U#gi̱7J4Q|IK'EOh障T $wƔ)H7y[SE'*{jA=84$V Zt{dw q./wDE%oМ%"X h..uTEOHla#Ս]1Dai(7'Q_JȄ&aMWR?]c9$2D`$1HmZq92IzIiע3)toj:!l}C }S?nLկC/jB;httagշB+D ^#Hhj%78h75?It3h`gjM߶ ڹV()ϰBDTsׁDpIl;fAwN 9׊7UY<8T%q%L:sbm,Oha<^iV_*=&ѕZ8g<_YLsbF<kώ[$u/:6;r( AX%R(A+ycNO֧tCɥy& %̇;Y >#uA ;,gJyVG^+fu%tBIdr>j[TَSp9е@#| eVk1B#A5խt7Hp@^txR6IXn;J1 x?iƦ#̾A"6A>&Cl$:|oPS\ެ9ؘ 05w0O/)EJwt*ZPV`?dSؚ h#Xt6|VLNX{cCDP@ѿQ*p,ޠ\L%iYB&=,ɡ?X[QrűRX*%Zo7>;s0FF >F b01 ~۝_,J`t_i&]1rc>s5e>(3HbBy} MUQ 9NT SWZNF-Plfz:mh?. x]@ ?2 &bkSɔ:=)r}s16ĩmts# 1=r6Z:퍡|ΰ7EXG4m MVT41vX.CVTw*JiJK tq_oɮ,ˇUHK׹Ӗ(d춍k%w6Q3? Od*9ZIɢ]Vxe١^{D2t=/NRFeWy%^4lP-Xh{PX"%n%6.m''uƨ*?^9 xyTe/V+$Ta#[4yP-|@pB*{#͜e).0),`%ISӸeԚ39v[O%5%Y۴V 1 g"A?j:_[q/GRM^;JdFM3Tc-Sb劊5 y8XNKx6k%UAݨzmSʅe#n2'ޗ1I@ Gʦ4 _Bm#[%RK^kEw.H_~n'%Gq;,<񟡜\,O5*8; D(WE5&tC;_bYC xH.,+djvM r wnIdD0mcbhb Bm'~MP2 gp(Kdl}NRi xʸ66ك&fG0yiiQ@hgLEm|*?HmL㍳c^k-[<4-L \ U_"&E0 % PtO`3Ui~@b#&;02{F!Ef`$QmZ`\rD1w5d`hI 6;Ȳ׮+#m./9elz@_5bۯay6hp {q'6ţ()6-i5dnqokϾEY~xIq92ZzC<EVXIU">`< yѠg^FC$ԜbZ5 x#L֠*f NYa&jߚ7b'=u!1&+vJAu7OE07_啂љjĨr5JHo hu [a*8>d+%{EH)b"%kF+pa\ z8{6Iw$xb)r1C}N>~jDC#ú vbܑ~ABj +7mYfک}aBśhexOIrWҰҥɖ>*&%.no^\㴸t@*+ }SwJZ$#{Ϩ4rU65P[N@}{1TޫfGqMڰp |Rf8SYG#-?ue^s1çC[4K\+9b"Y5]wrFn]{˪k}&+QxMJyx$~@,OZfxLA|ot1Y44I]^0mdau$M5"ΕSl3V71k +hoM14G ͣ?AZ !e)ovptq)5$%6*课oj6}vT[7P5Flk%A> z5W OI"pzR9~wؽ/DxT@u'/ ͝6$css8SvŘ[ŧ&eU)-;xQIMHeMhjҞ^7>-Tn݁mJ0 "g>eKM 0p\]Ǫ9dg*:;3.L#5pP2%u ѼKb,W#*ʼndYvѠ5Wz PŭsYzѡM3QvYHrC꟠+]gh35J>7OG6*+&QY?Wjzo#œ]X"(ihpCޕt`{ЈY*NW#3U\p!ǍI5{ehk{0R>zGh?]J!i*Q+́ɲ-[ 0"mF9nIlj״KhBI%>0'*ė׻Nrbjގ n2 yr]L :.捥S{4+. r8ό9sҭ R,A =,jJv)R*mϙdzW7yczliJ=#?jA2AN'=7}y IJ,YHCM75@[@Ķ>k$#Q1jRe2i{07VS Eަ3S/f?k tYW `28>L} -,aX ݾ(%\;gI,`b1];FAzi٣ڵ!pt_=4 6Ar! PT7[.KdyeVA*G\,1n\yoDբP+^"iˬ>2eYUvGC9U6d$}H׀;ˊ*5l)sI,O"#]DH\.m͆롞VtK2{p#Gw)pUΪe idVL>!,s~N]`&j"^Zo2YB_09J;SelWi: q$|XP-NH-_[V YL,, '2ST+ePCzI;>"*!ί1j"Ski0+ml5J3Jtc.=;2,o8=8@ qwf{r]>vְnIr36SCaCOF@d4W,;`R?)pv\kܓ&7& c$iJMOYV8."\䂏HVx}lz̓hdic 4 3g2`r&„ ܃ 8& GxzJf4cb]jnIU}xV 8+EU25t<MLw;H۟1R(짩 vyS` 'tΉ<EƆq{u,f7eH']u8 pd@t[^h51WyG;6O,IqqfF5t8Dļ޽AR:pu)zs–1W̮كVb 2rx@1ܪkv3,7\9R~ 5MZ`dk+Ý'%&]Ȯrn֌% '6fzT≅;}yY mUeTRa7ev7ޣ#՗MXi;S,x_ 3KE薹9֧E} wMU@CJn~rd|(19:qV$y|m>]?{gJgLj-'9tb b6mEch ,KE3-΂^TSro$7ycvGYti+(hLZߍH]$qW;sAtc?b0ϱ6{xv8~6W8'ye+pA1(`5O1Êcu핣2CIR!ۋ ~ID#U%ͫa-2+ej᮱x; +9R K̄tG;;[0| _HH}k.3)`#k{ &D*ԏvMr@p[,$<3?H5y-DݢKs9f=3T9[u~ įM(%ϨJ6⊻c"F/>/sr~_VB,cO$JvZN-ɯcuì^li6@`i=1ޡqJ6=Q󈓆a1JtpG w%38|޼fG e;S*oKvdS# <_؂o)* QgdBdbUt -+oboV^')|y06%s\Y!Lƀ˟;zg Abs~^}|}!G[tE?`J5\MЉ6@$9Mi%NAsc(NR/4*ObrQj'“mna\XFw8<#:2 ;P{uV;NǷd鈺fiC<gyz>&wo) [k<& Zp 2$w>sc_1p%(ņk"ĵ\Zܙ s#vJ_:.Ϟ[MЁG]:ܴ?jY- Lw Z!uy+ZX7[ 3gtuE` d/uo\2D(+SRu+ݽ*gڎi`}6/hREm] Hے1d{sM7$ꉆ S*草G%U%LK᪴&G4gk1>eC"hO]#-LاL5eN7ӥp-n9Sh*c-]~վ1)eGKa ʉXX^wamXW1} yЅ72&'d\D4H﹩x@ersH޺F@hz< vٔl hdv20 Uc-f,ןFUjqAOG܁9tNaIsg[;'H`a~k'p7s( %' 3pG4sq</|kmo8}MVpLp$«YS:-T_Gh@+wtGmUGmL:Woo$6P2o+w18vHMY7VfݬNʹ_KuU6UÉtx.̰!PM S Y%z]ؒF>pfzMI1ȝF?\RtJ*(uI>x-F@܁Z+"m`ÍTtYR)z X,491r&`i?ߞT>yW&3Z.{Z`0($f)[EAf24OtigױPa>f)!h[_!-Mv::BP,wlF gMmFV^xRi0 QzpOj'dv鿊P^W#cRXү5^]PZݐ=$E ~_]s0O!ÎBk\(#AOákJ)b!xVE|rV\9J4ޗN*w`W\81D!FTj˘A푍" hsHW)(H5"9X %pؐ1`.*J#wC3-7*¹?=$$rX"Tck0Kpw=Jg{S`dZ!KZ(֏:O'@L2yBؿL)'0c N}u$u!/)=G9: ϣΙ0OR_yg0S~l3NeH6Y~S*  KH% { y6Q͡^kHA0XJf$㬀^w}ԧЮ P]/ P\ fFh A |#jq|kMmWkf\Ve&?OŨ,? OE)A~UT|譋p9/wᲘؐO<4z(M\~䄝HGWufr6Jx[,[ȋV.<ןn>fM 4zxy"T[l̠h'fC%4tcZè^ VrQ% FtOmd~HR1T@:]jL W$A 6j`\QƐ+lRx{G !Y{Ю%9DY%يQ])@ ܁t #|$z "{~ը-(5I~;;DUxM@Tg,27]uկfXZiȓʺ:L6JeIg <. k01h/| %w9UF#·cgOz\CʅDA$׷(.љ5 pm+?^ۀI8}(Q-/KK,UmF]mFe7s壤âk,O}ZsЪo`['ٲuXnUlY~oj|gMJ܂f3d#L,02̛^aGxBVb]yVRyؖIz@!2A* [%̟:_x.[~B֛Fom~k+]E p6ᮊm;k^G=Ӥb 8Kߩ14FxdyT/KDc+ǚ r_\ 6vLKƭYF̕z}gjhce@_NEI *[P"~SG@uDp8 ތz5E& !W af@ KܫꤖMW1Wzw;""ʞr"ULʑ4fW@.+/ V51T}c8PaϖK1ţ~YvC+Vms9Roc cGC H+z1_!]7]ͤM ނ {3Rte/+3!7v_s %zLe:|24%8۠S]+kKJ{׻i M3࠼ܥf&@tэ0l!?EU[[Pi8E2j&l`m@R5 6kp df&'݁q@>4=O(ŗ9()g%+cVesK TP^$ NnR m}`'N1b{s3""{Mm7. 7OZt%/7(Z+ ]6%`] }CdДcuc#f>i !f#T aOZ"`:iWV2_3VN&2`Nbѭ!]w,GllS` $ vdBc6tF"y⠖ kBoAZak==P aj Oy;j85MnH8 қ&XOȭPuy ) nH!y Rpe"A1YD X2(:]đg&—''AA5 \@`>u{4uj#03$k,Y> :%ӆK&Pǖ=. miTa]@90։=5!hu'P<`ZD.c1t}Q׌-RK7㟧 e X|:IK+)Φ wOb<Qk-&$ɞ݈υXp0R5R"UpG Цq>/KXDhƿ~+{/-LeR62I ˒qQW`sb\{Row0"Ր<;owpPd[ 5)7j-ÁQRpfXQf y' 0J?gqG;+?_Ɩy\pCӡ)*gA]H0SX VPraKi Gw cdIU7V0k91 m쿄O 1V-j(ahu06|5n'n*RS'PÌ'vSmƁ\D]ʮF0V0 {0 fn *E'{.4RU.L 0j9:Ag@Um~cVdOZ`Ck4[m ZUc<і ϒG)ĺӻt ( i1_qS3#Lv:Ctnk6w|vJN ̎a Hd(`IpB {̨harX]Er#xqwM"  7 |+W/҉c 턨l'QOOu\&dkud42:uSvN+N&+Tv|%羱R+gk|i4d$RC;h*FE既Bpģͣ~Vh}lg?I˪K61 ri"禴n j\۶2i$EYQ"4m752EE.3\p @flc-uì|ADA;GN[QAzfΤYOtwsNShR2l|]l{s5/3m%uAFNٟ q!]#MBuA +FC8l Ԁrȍ-A:@y؈?";n=c'v\a$ʳLݤ=#k6o_-(u f2)Ԅ2!?eԜͺLkD K_ %&oݞZͶ .v*H/f<\TQB:OZE_1crmȨ O)/tf0Sa͉ Kǒ7&[\ͮ'ih4ςyRs$fJ xBԅ1${} -.Bqsf:j7,s駃O@\S5l?u\OK_.IO HկeOgEw0(i: Kx7{ K5Y JtrMb "p1vxXCG)iʹaoT3c B&1*>5jTϼN H:mSsՌy7B+In:0E>r;%न}G.Հ,AOMh {=e9,Sb}(ڪ?0ǣꌟI ?e7؃00  [tN4NpxkSlZHuE {~߼Z6dcΠm4^- x -shTo K,6MҸ.va^;/+NCҐO%V_9k )/dE*+)ὫMܸ<$ua(bbx6q˼޲uB-LO2(PؕZ5"с|.:TUtLDݭDAYm*zXڇ"Tal szK&!aAM_i-XF|xמCyCaHҨO/DW9Ks[UzOCl^dž;Ef1Y{i/f#V&j=ۖ Y[D Q:zTMϦ\?kEȘw#٠dzr`kiC9@^lKň#G2\O#=w-([kx-|/ҋS^N +U`.pq8^/Qp=FTpg' @MT:c{{[o7YS륃!T-ˠM?2H*eZbr'@WS* _"]x n+٫R_6DxJxkՈc̑ DV׌ᩩOq[Zt!G5XgM{ /f!`B=6?ΆrT`u$ζX!|_Rk]}aBVftHHQԧX!diDxjUO[3~lCWœ2aE?R/_{*]•u>2?h; >'J>?wɬ Ot/+r4v;adJP,&9r[:K¹A '&<^6 Sz`#6$hFLИW1x [P8qa?ʁbH1XPf 砧]E:+yGP oԗ3:K Ifnmp:5x&ӂ}fqn~:ԯZНNJLjÀIq()5SS1L7d8k5{Odt%^lk[ ttڴ3ل.漜z=]gA<А/ϯQ(Ǝb.+AnXiSCL rc g4 ч JγDH[C-ƓEJ,ӲaJ#Oh ^2xz5,[\enͫנD0a 2õ.$.rO_zRo?W-DLk+#92K[ho4 ЅG[D_)"$RP$ rp)Ah%KҧGݲ渋h=xLHԝ *#EI [ הRZgD5< Wg'IT{.9`ܣ|!IhReϾ83c=wJ!-,5_6ىz;qcI컘a~qMVƅ +Wp M4KO!wR(F12Q붱Ǎx<\FJ'40==- Go0a]ufs]|XcV8IrzqoiDsEew/ͮ@ 2Sݗՠ+Qp#&,;yR%6dGvY Y^5!,R}E$Xk~"b!y} CQ9{Ry#o!9\V`t>Xکbx{%b94Q nTago1oYv?=w@T3pBlJﰓ7 &sX/^€ț[30n2 X̞X(*;]XE*GB,bNND_ga'ӐƸcf?5ldl,"xx".dBXe#QڦEh:d3fYNA: իKeH ~p=YTmHiܜ bcEFJWipSUHB8 r10'lQ'@S$椂tb^*L?ig"r}Dgц?4aW \pu11|WN=UV%k}I zD)[kw[9*e Ee5{Kk^c"߸fIVe ?z*l5 #rU[5b&IX8 'gfypU~ܮu}yTC5Gߔ:Z~K7STzf,Krʽ[eݸ(&Ѕe?{z^ ~0:lky q0h}% 5"ElV<nr;8ic O|"t-5!ɻhJӚ:;xtί|4ҶP ln.^&Ig^2^k%v ՗ 6uئ]&X=׋>oD4ETon>BC榓XXg ף5aLTw@ <1 .rOiI,<~ {5 אx! 8X9) :hAEj!oEhmj’y7&ҞOZ@$v{2coV=_f#K]zeGj>&Fi娱ʹ㯑ѩvG./QI# |4,絴K1`TSZ>C{4VN ;U]r;7նA"[3`8# k]d -xAbS,1O[0̘>r mt X  V4= U~`3v(ftefMr4-w;b&-PD_OdDym a;5{NsF Llʣ0~ș{_O{@+6&7$Z ֖ |d#W99D,!6[F=蜺pɻ:\`áU1N(q HJ;#4DhVt{e&gͿYj-Gz,6J[ a.ϒ'[ȃX_+u Ht? 띆65q7'ӻw}.%VXFػK,sN~<:ufͥ9AYpT v@njWC|f:9xsZܽNUr-ܔ#9~ޒM5aE2Z?Y+g;!FDn<|G.%or8UqŏY7Y5Ĭar+ffF !L8Њ n4z<0D%?@f4TN"~p1P̲cEs6^A pdQɒ&($%~ܷlXGibU$8R W}bD'Qj8"\_])m+լ_3O80,d8̴!~;1[m=#a$TRt,Y16DHw0#gYHzѲ ~?,)IFf~m{Ͱ0ՙ[wcA.8mg 3wq{ 5eGuWRj̱ < :5 ȍk|u?'҉UX>b$V^Agj3B7n ro)b BwƇGRLNRNc6ƽlneùP##:ubh۳6мs҂uJWAo*yl8G7a )Np[a2'CFo,\/u [vJDpoF>Ӳsa`C@J3 tU!#[rrF2 xˮ_KVǃƠfq= e~[ [8?VNj@TIͨϻ0lb43k=M ۂ_)Z^C3>P^sn}:S|@GL8ꎖ%x]:S~,ul$7ٽ*xC PVEoo9+wQ* )70eq %Z,E/fy$ Wvb.Koϸ /9thWs̕cWK/>n{-xDN/y]4,/?P玒3JK[TΚK}[o!4p)!*Owc;^Q{(c$K%R횧!Uʞ(7gYjLN1I/ l䛯9n.ȃ~xO!쬟1&4$*9h'EZZ9W{uܘR5SOm) Ji&gXq \4YU9]v\a;o];{ Nt>Wj?,FX%q5$\3py@Ә!Tn3<0QB /_RxkzOu,*G_׷][xF(bJt&UxBSzqy=7I.Ş+5Ӽ!su228ڂ#,.(@.ڳ]2TXi{y#LyenPHPnX %wxDA+i(-=^ 2G/_\ci (3j*ߨFn \"X^|1 5treAZK_r8 ii 2%"6Qt:؍U&X6B'.KDx^txf7+埈S9YŹ&=jf{_ s$HԽf,y GHZkP]Uv{0sq *lվ6߭1u<&Xe;P-gGfu9τ,>!lBY@5X`ڣ׋Ń&;|KMJe139%4!,>F#~'4(*qbrߣ2ۉ>5?4חg^-/]ѻ/A!=%!fN1f|H}n]Kʅ}|D>C|u^'u/.mal+LNһpdtͲ &%P^KETWK[>X2pՒD/OECi-t j"8)y<q}ab>x3¶d 45UifqΞ 1ۡݏHw'eK[RN1p($sxM"LI^T>G2f'т}Jr7rvbp bGQ[Sv@0I*j}pPcDELdh˫</;GKh$$&wKp3dM4gdĦOZnR\)B"Q.( VEւķp%4;zt1\ze2٩g3uF9%5S cξ?,*Ds]S3"iw9iR&cH%p1/>Euɡ=X7NSE>]!"Bu(cѫu8%H#DƼOSE "$7c!hLalҶ0 zbɹ7V|.qݵ+U߰@JtssdzF"v$2rL9Х$Ycr-'|g-uyy,aA#SDѺZ5m"Bw#J> {A|* 6{LOTI. ,M;2b6^{؅WW(3 SjMw4 RAq /MRI~fCG"NX⫗=,r.L?:EG3\HDMBЏ*ɻh6iMdmT7sb`40\e1΄AalR_}t_yT/͇ D6+e,tMu!Ne+^LYa|xnj3> ņ?r?($ F^=.1*{f0f< 5Zʹ(Vw1p]{WH߈!;i8kz{Y~;m+m+\ۓWD\|iqxษlt\Ր>cvXK]Νݤn2x]̳QЀϛ2 mxZy)vZtk8ғ:(ThOQIU ZL g]246{ )2&| še(ٞS?:;>Vu;a[X- մ$912gQ %'5'ט NYw̉:aZ9,- ܖ2Xb&ʡCs뛭mF%Hz]Y׈*HYIBHs!ˤb0gm\70l3Li&EJ Xj6]t]ű9%vk"ǠFteRƳzOXxX1h&F]i ϛ-G67?Y0hYG4XmxXEYTm>nBlwh6Ջ}0Sr,TW,#)ҍ=0f1Ԏadę+OPֺ9aY_OJU3|yFCZ<,[+351NC# -x4&h(@-t|ƢSahS1.cw߯Roښ8l}nqS,)FxոxHD-[^G+ND]nIRjo0ﰯ02IqkUƒ6ub C^yC7Ǩi$!Rf-`ѿ]g-ԠQv*+Ym9:'@ߔCN0r<˿YWp3΋J>%L)}29ʵp&; ׿sel⯤[t[]tZ\ƊG,Xdn`F6òCW0gR71 Zm>"F&4 cj_5ڥWjrFvDTE`՘'l@$D"̠DmB]-tHLG؜|SxycЍB񀅇Do֊_(e9FJ &5%"K1l@*_F2XD5%Gۨ*,@;ͤQ gx4C0W(]봂_WR'Q''l7Gݯj 'LBIL8h{&^|&+_<+57UxOIX4f7I7mzrg-Y H$́,%mp',CZѭ3NCf'ZGObajK1g6G$Pş|g|\|a$q|CzF6c.gwQ</bgRЌldE&AQ!Ds ߖCY'kj6mA*:[~'ɘ9 灱[ZEXQ<B5FrG4ڲTL>q՜mS *=Ge \Vpg' Ȼ5i ?۰2=;U6R9]Tqm4z*ݵ>IОV獽bA8P 5ƃ>!!3a NV{"ŌK je>$i0LxwD_́ekfvֱzh~sHo7&Ks&5=q+CLDO#0|vc=|~|Po(AuنY$\Q#z koaeR=up16Iq,jʌ~.e\͝jƇ'a s55谽d/f>VZd\!Ik UƖ,db -{1Dȯn~]ir5$@IP1d$X-N1Ycg  [ؑAGQM JxDi:yLb\kЂɒb,p9CRJvNQ?UJR۾vjUr| U |is4T+1D] i1 hĈf!U#VC< ٕW_Lx}L&(=2z_M+1\gjtX;2~Ko;.wMl>uai QBuAmq2G8fw-@ BVp@XU"i̫]I7$MO0dȭKV`s{1lvwWd !>q@eHo'F"YYH~U"Cqz"F;40(I8G!_Vf{!\;FEų̀lhz6kOAOZ%";x*V`!_NF !)0}SLy=¥0Jzy ᦒPYcBUPTOVkk2pdm{<߹|5-{GTz)ǍC/^_j`N5P?R #,u4SЃ/ hm:̖Ƥ틖s dM눆^0p19Ǚe s&&,W(w]M ,0H%_W &1?*KXpj}W*'՝j\{NN^ [ce?qN`m;'-Cn.K}>e\@pFms?\OJM<;UqLה4Ev%Er@wcG@u]0|4el `P64*zӤ5 "mЈ)/WUQJCt }Gqm"v)u!kAR~<./`Ʋuoƙut ${Oзx$A칗Ia.[0ECxy^aSinE磘3evIc!w=FHI=DXC^5y,B}D%t|ZR871@Cb{ZDvg>][x ҂*iy9gnO56&+5!u]"٩|7&aVQƀ(*B’tw%cWD9Kũ-"8 ),e+]~5V-:/*+rx&H݇3AHf+򅣄=RpQ#f cs=Oo[ q1W2V'xuLUN/,v5_M+2C%!="Xg{d/'y&!p8Z@Z:ў|w}:A 5eQbMFim{C4{{z PӤw57Ķ K_*tm&17@zbujw"^W'ϴ?ZKSc+ VP2AFrB &q Y v F,Q?o\*F0sYQj{IO!G4~dz˹ t wy&\GDpܣ-myH&Su@& y~30d(89[V2q VؘSxV^~&sAi^jb?4yr-~_cּ rPvByO}]mN@g,U"`RŽU/CTl("wh Cq5T{Ԣb%5eRP? aHChPNH W u4|4ڙex9su=3_ameze$IO.6~ s|):Fw2 r=iJ  4Iՙx03xøm}eI1RL_yvKQx7wP*Si8քEӺY ~: ?|͹Y{!];>}!o  @aF72|R])$=OPOj3n> Կ,yU&JB/R0 Lyk T ؼx^ XxbM1LvQi!a6+&)+;v-Wjr e>EŃ"E4Ԙ1`oc,BO}H\ Ngb1cIe꥟xlFm4\Dt (]_`'ScGxf+HPIk(94!\@jls@AMS-kceFidx7`߿~AjW@#yITGm='ܻQ 3S7`"h`qЍn隁LXqG_ZC䭫,/$[>|Y{xM4bZ.Xuj2sTY0RUE-v'RSZѿ2`%&**Z0-`zu<3̄/eCYB*m;ݰz>U>3dI(s|3]:ۥDNj3p2%|DᇓzRV1^y_X0M'ORgNG~ͳN9 {K3;{]f62E"M"譍:҆Sp'eeΛPLi.8Q%f |]橮J]{XL7ChkhcVH^t^ IW3K>2x.ͥ8`K*chuHom^O"Y.8AJ%:?! /OA1iP?>)ڗ6Bsa6ߋʀoZAb=Fs|3~쭓y 1 kqxvVl{KRcH';}厳ec_u!Y9EZ2="e4:u^l=~4(iR8]]ByEt3!'hJ&T/5N{w6K˧\.p-!= ?)i[ߖGYꛟ;WԮsYI|Cvk{/!diBۂ;r}rgh6+U׬ҔwJ@ \$_;7=%pOWjo 8#i- }%@ëC6ۀ_Igix3\r=Z#S9aU.Xe9o̿oX( b,㼍p*z.z,ɜi<l5ZI+yhXFĜ[a7&y{nЀc8M_'ԅ iVI8F彐AbgӜl!U:ZAnX>uMXWH'D)8i| 3B.I1N%1BCh  3މFfRo(j]GIT}wu yewa6LsH?M*BnBNAܓS. Cpԁ5! Z#,1]CF!q zd[p!M C]-BaM>tëB[U%?C ) fgrEB ;OR(ďƿQ8-8z)9PEw_Z©;b L0 jBq¬~l,`UGϾYpZt7~ViT8`=FB_TKK  c jy kphMLj`aYDAbx<ց233лE2Y=R. BƱYSkj(Fg?Zy+a9z 5 ;gI䑩LAp>Q EOIdxu%]E1;4#2I c adS.4ag}X11fW03W>ky }SH`?I e܄ޛIHUr'SI 9zi.[ʷ-"/1c}JuxFZ#~΂\@m!I7'6ʚ[՜ jX6j{CUTUgtbq<ZjQ;{na}"جOvڜL~mN=b$ (HJz"%ͬ4's[.1*y%^UKAkqŨY Z-=Bc~( [!$:Ъx0~Z(vأ8θ1Aު[%+XC]ӝ~PJھ2kp=본U+ix +;2 l2T~7Z:>PdϳU|DqLoݖ޽唇NUJиN A8jY䧱γʂJE!d*}CPKgAx%oo&Izzbu 2opm%2݉w?! K\ExQQȪFU.:9[}bXQX *wKd[ ?ަ136lW*d⁏Ӽm*=YiJrZK)0uTփߍq-?.G\a!!B-R/|whAu!='{tF W(p) fS/2,6qQyOiyi">2I1H<]`hn%=` GpR JTa(qL:f^U t.NK@ϵDG6!$x%" E?􁎟(CUTpƅ\E%O93_q$VqO]q}&ɣEgs'6)rr8֏1VnĢ *ϋLu-q!Y_mQuj[])!",vm=,+F_qp?>]'j yebaQ4z/3PNN]o둆&M$ub>.֤La憨u_PhCIfotrU֏3}DyX%ߖRsY ՄB8ъ}?b,*#@`rߒ㻂,5&$L.m/K&{90RO6 HM 0fw+}Ū&g#֍dث\ϟ0Li)s>zQpK~8N^녊}knÜDEE5wvw[e[,c ~nahI9cqrb3/*Z+7)h%zZ$DC9پ{!N%koC 92Ȯ\+o*bǷ؀ [,d6!SL1Y!ĽtT/Y\2G$ut V}(+K٢[T0Nzl glӭAflSphmyτqMғUȧ|bjt@,9*}OeRJlZl{_usf`e8Ά3/9dxQX8$q~ZӔ; KÊ2xW NܣdiV;et+' M :sՋQWREٱ]j.HH Kl2r!\4JkRo qkV[/73ŴM N<;|OhhF<1, y-KPWXJ+0i-ΑS>9fp`mTͽYb=3C/Q݃:= ͚PQ/jH:Ɨ-{`HtQhT@:4>;k()H;F欦)!M^P=8ػikj䌣O{( ǐR[YhGmQpk`HKF~{/lz]^ _d45)];GxWzB'))͸7Dwr>|ְ[Xx{hѕ2Ev3uVU*gđ.J2ǫ'-d|'Zϴt \O_1hjBt`6"ȎDc34//}_(;SI)^|%Be$H1k4r0 oVӠ²d &lyȿl=[5l&'*tb2o FR|n^אˍ[ars}Wwtn3m @(\QL, { |Lviߍ"MO%gIύ(F2ÈҲ1`(,_JDrwrnGiқ/hO{ ȐqO3u\ ~ǮO2pliwye>v!/{Q#{քj `%bf Wc2BS͘=Q?;ϯGC&;6NʛtO֟VrMŒǣYln@-X?k A]W^~ PVsZ8l3G*+gIC|PH^0x g;mHZiV]H:_נ#9"s ?'?_ |ٿsYq#qjr~0+!:@j.r ÔUܕiGs0yVjo'5.;͍zF f/u^ar[FZAyT,2 :Wv|NT~z#>n;Ắ~leYt k#s\3lD. K,ڝk]^qD|-Fb@LEd *6si4 \r(QxW2=Ct?T'^MK&cߢ}y/rgf_ßxщ5RT2[bj6c qAQ=HԾ3.)8˦Z aV` ˊXg*̣ZImd ~E5lr` |e nֽ5jiEk4Cyp 6ߕC ׍͡' 0ߺGWPh\Oɥ8/ז DDL`&c‚0;>MofHJUZG[&wd;286`#khG;g9Ů|:o1 QM>b JO;1Knu1qXQ՗F?g؅j#JJ }]-Ƿ:#3I#Ap7Жtpܾ\&:AĜIs~gגYqrlv4?*K`\% Rݽ}/+$VEcujbb;^ICAS V.x='xP΍3CُM'B8C^Heu6q0x Qu|vlq|l-W{b4 E $6]j}l Nmea`ƵtU ,%Kw1,D RyE;"qluWu%nY_WEi|s 0t؀i /'P(9`|٢8ȕWNX2%=vzʵ5ap' >4)rpۉ˧?|҄H3(v N>yn؟7wyi!u!|59)/y/Hx!%۬$L8,^&?P&c{ϬͅR<প <̽18$[AdE>Vh]Yo;Z+ٺ괄@70|KwsީQq-oR&E$H{O p0/΍6p89~-m1ZHX=e g $;+˔{#U !ȤK˺ et,(j(wqFrFd ziG7KҎ3WB:D#<$QCl aSDִG{>44^"˔jW5gpE]*Kwg LܧCMh қ+Pkn%ϾӐ-סLEWZGtUwy\jnw"qAl~ *E-gp}Qf\*VPi>xnR^Q2x ,7Q aujZ$"Gr#ާzwFQ @O _Y4P)u͏Yrözћv[RΩ1 2%Z+XHu8!B:s=Pw>,]?r.4cieT V*h#Ö9"c=܇9zC>.ʀr VCosu2,DŽӽ\I$2 ~{ToI8(IQ2jxEovy'5!:9dM/[Զ+3q&Tћ$Ћj0fz.[ r9x6.~]}{7uL;t$,<}L7z(f%BV_^)%}+WESlc3"-"m2Sn^MټJ8oysT7X0j,= 2Q/syk"w SE{5?Sa:1_Rs6S?{ EK%`9iBdDsʲsiw E nnT.@@CTdnդ[YVh&! +c;8W8 B+މ]״C>m2P[zmŴFKggUi~ӄNXPeӀTr Վ#܉Yџ݆!9Ax"xG68EZ%EA>*TU^v RW 䱰ЋQ1gc5 Oϲ4pA P˲Fnn+wz;.Xhh6amZ'}5_|":5N1f:Ⱦ4",2& Ua$T$N@"MK{*{)™{llڴø- Y 3i}I:H8P{DA]mjX_fLl9Ƈ݈IԎ[O ]ә'E?2n,lJ>=ﶁ%[=$reVygħX^Gw'`GU,r2()(U&c pULm(*,ׯQrSkơ,0E{2t3/!۸M&z̼T= {Wz@}I!@&&|hk1&V#vDʈ[=5~Xrj-6T{ 0 jxd?I E[BXEpi,|Brx" ;Cͧf7֒ړ`KCwMRc#D.ƗLW_R/s .L-3d8Z|YA\Sǟ?3iW-J &ǝ37@? Ȅs} yf~W u~ 'NxaW͌9W3ޘgKdI @ z"D_4tQɾe5ٮ,F*d~o#|^@9ߚ)}y?wqw`y6zmݣiRϦĺ5%w3A]amRʅ .>[Se2'GmrKG:Β|LBj P,f* J&%}HX'Mbel5:(VS;&yrO .>I iO5?3xF͑cJ,0ҍ Ep6*SAATR]jNB 藈twH$f? Ky!. # 8{J~h"gh%mOJR/5k#ث~,E7F}7NԷ|/oĐ)OܠgLR>B+چϙ*Jc zݥv4ZEU?%cq%](vһ@b/i4yt1aw^szr1>\(ljNO4ikjl'  J(#p]0+msq o5UЭ(MH8orVcp&VA k-}1E/~; ۋ@n9י>Sm<{bC%A'PCc>PbHܖʞ iB)xL°!R=j.duz[q< UWա66Ǜ^8E{Nճ܂LoEU۰5!`؉8‰-v?6s=~= UbC3d%'{Pn n䚊X 2at|o6,hk*oiI`W[݈ \8]WO[~2w o ZP4-S¼k/F(Z#f0$F {fܻH-2; ,=BR2LJQ -qs/;"v_ݯ5PC(SZ:?qPWp$ b6; ?U@\~Ot\6>K W2_V lO74-+8{`rcvMgw̦ Wtc)zWQ"v)ux8XTn6P4Vq^:tʢJu  PitEb`Lk"2mx9q9ze /x{Oѷ_lb ./>}*f0St`)wGAKRg |8z#Jlqi/q.rƣ!OI4L4UjIf F3DJUEw8aO;;s7=%lCjg=;,onhXfo]$lcL%B:|#kѽUhvIv؜L֢N}$,׵‚9˵- " }!2nR9:xG(9dBY0:qxCy?G֗@YVeD\u9 ҡ" ],az_G/+<7UD燈'3,f!E\ʹG1IEg{YYm-GM=cւ3mW .i 0{h s /g,b7[ck- %-bGLsrC`=/r6A񢊑xX8[ W%O_J/}1{?L:8(9=C~u [6E,j0x*o¬WQ)Ǒn).?ٞՔPrN?V}y%,0}j3#g?4枝 'S51ӎI#6FAyW eXUM|#*2V+bi\X`Κ@\SIT^7u~|+P)p -]_SW;GbT& [4`ѧzЮU 9Hv d7vrC:"#H]`΁g$8?mbKOʝ"wA_HÊ(0u5d`V'p T<1A0԰1)o'n @{ŕ54B|: 8&.CnH:ƫ8`>lk&i1]$*e.#"v7oW;X&^m }L9`xr/,VG:|qhS0ۧn6Buêf8J+ETsr5*<-@IM!dm4+;T$rnʸ]k'<%*G %x<`#~(2확{|p(id=  *lm5Cm $0/`E)Qz[$ G(ƨ)>+5i bN67EŁb([,ƱٕN0:`>XfѶPv-d#/ 5i/t,t72np&a4(bEijK8\@:*96\"ʈ}Gh0Ez0F7Xꞹ@">jlM7_`Ls0}twa32 P 7!xe=j;~eMH_542Jj݃뷵v- .bFUjG5o P"hǹ ƾ \ pXnd N#ԊXH[?n_< 6{G]xA,~QCfh ץVP:D"Rɾ`)S[.swN8:6C|j/<>{|Q6\EI+<НsG4Vxb̖HlaqZM/%A싕?gw}'?ӍA_:,>E8asT7ԍ F0( gXX܉r( ^G%ɑdd#?N(fO8I2PUaX9)h%m:@y Rz?7;TIs{7$gV6Jh!~E{B3=S5xwfUV#Ehi-s b_X rH⣔ouG.AxT%Z< ؼ+yX#UCkf‘ʞ&((.H]<r`iN[d.jU#j!:Kbcy\Pq|^boZAL))ϊQk{_avcj ϟ`}ƥ@BRYGw C_P:1u 4 Wd{ME7raY(]c9(Cwwnuνq̾D8@uGA_ ḕKDz𖜼S<@\ e,*DٺOd -;>61(⺤+57T@.j՟Я>vn˻ Q0ĝ~+Mf Qw4j9IK5v}]*tUΏ(biP]s=ȈhsWG-~7!yLM n`>9r (*5.rx$>:Rе[#rS.BLq=|]A 3?`󪨙#w^n $}u*, m$r+%ejQ +{ ٴԉL|'|p UqQ+Zϥl(#0&OmRC>#? AKG|;% ȹl'x% ¨7)TzŪR)L+]l(. 7 fRDhID{ @!V@J\-c5IOy!~94QqeR- 74K= k&s4_>k@>m:NgDI"Hfh%N[v u{,7mBnKX|=)x/c5MB"l܂-_>TAn|뺓^ΠR;b- }Cʈ[fD>b^OJBvms>08[Ҍq-sk$ !~[d'Њ;TCJ |H9E@qh_}d"lٍr`o5i* ^+O~>ư2ˬZ*N97+Q^W+SA&BPwfdJɃhgs)Z[`[m )H?:z6̻?A*w.2&|9qan: D+D#׮<+`H[;|#׵bqtX_V S|:LsK?1׾ y0fvyٞmҽZ%G)ŐYЂ0-ܰE-!_qmP0|ަ]m5y2,3}l3RϝIiO{cQ̿r io(<);jcO%qN7ߣ@ڰ,\ZcNNe.X0'%4zoIڻtn wVe2<4fmH_#8taԥH {} 53 Z5˺Y( v'.C%UKNn`$M?Gduu9KS5y 1ڊܘ3Z+ ̆g^R6> y(DDS!v~BUf.k9] ̊פ#b#dپSNoX{}D:3*U &5G`/NtKz/ \.))`g}`?wߘdavlC 墙j eV #+UgY支+209M!D!WVCK%H0F"jgI\qڭN6\u ޟ/{yG3!q!]k^xϞJ85Ts$֔+:9Z T"x9@1v;z_R]q3>8laKsL@$t;6'#2";lSVCUfQBoP N=jt,YP2/QB)0)10J(͠[;]O$d+18j5BĉDd,`,E}%3wL1dD8[үmҍ2Vl#~aBISljHsSNb&5B?ԳúQy:@2,.mi<-%0PGaLUT. v;jxs.[EX:\+7sTAIM =`a,g |g oD LNBP-gn$VPW%C wPX~6Vټ0OT(B8:N){Tg~=AT-@k-6|}[=N17oH2?|(ZCrlї5ah_L?n/V5\ +Ik0%.D m6\3%$4d~nh7TZWgr 2vqf/SxQf|be7 eL6(tdJ9uEzx680(4!s?,C Bzߡt v9)BO: KnLdQh*%]h~ˣ@TVQj-ّy?uǔMh]~$/F HF摪RܵJGٰꮣ~ZZZe/&'4X&K PpN>J@bKu=CSS;%_59 ][SQ XPX>2ê][9M= y×NʗZh548IF1xdg4Bހ2JZϗ*c[JKkx- ͨ:ݮGi zi((mGxKb*vKcuNMgmpLٲeT&v1hj9!- Ñn(;ch9m!,X>wJ,NZpY 1)h T@P sqC4[6/p^>CEpL rr֣qIc,lV]ӍKW+.,?IGvr(zapx_g[hg(O#Mbcs %Q2wDVYdзW D $}CR= д&96V͈7wsR7o7 ' s.*;p$I?vɦ0)̲,'tP]flT  (`r-4l[3К~zǜ]Y 32FkƴHH^1xyl@bԅ/FR-%F/BxsǀlCR44Gj*L3(sO;Ȯ|ke=oǔx1b@iy8C]DL0j"F Y'm} MQ Ka`4 iQm/io@ F]c={eq%&%dB( `&ׯA16 @[Z÷;DJʺp0ZP{VK09] x5߂[\{ 7h->vڈ1n ;Th nOXUĩ  B.6N1H3V`,;z"C[4336Ũz1li L 􂿖 H (@~Ww md)tpV_XJIS@"!!U<ʪ=[qWPcmO+aڄAzg!``!6ZaUiy? E]?j)+$|ѻ^ɘF=kwPGІAf6TYiYSՠī<+ZĒ4UW3d9WTn鸲tVΡ>1[ԥ 4g-ʍ^n6r+]GlPC|?/kF'I-WL~[]u` ~Qi]>{ ψک)9^:l7:hzuЇEjKO+m\A/i~`μG {Ȑ_U1y%cݾ 4F-9C;uj88[7Ma4{/1TP)4z *9B. x<Pf=YY-8QpaDyd|S>I`a/򖀋I7]h 8ecIɻ=|C4bߩtR,6 ClpOZ粺VU=S[rb'gyX#wﱉsOɮ~lbg5|91L5{V}k[a {e=-;ˇig, 榴w7(cT%\V_gZTPdJ vy`|60ǖ+(.Ɩ/W<1h/*Rv5FE\ϴ sԖ$mjQ$v֧::lƍሮHQUHJڣA#Q:ը5 >{B缞Yu ע bϭqEx%3Z2uO WhNEy}ftC*/wr^Pcl3K7n5+}ﶸ6)'5V ҏW &; Y m/D1_ c9Ф/ R +;{06fxBb} ui;  ,b^>2w VѲ=4X7Ə*I?*cgx+j7d)[XZsK"^ Gy~:i"mSTW5Zӽ'_ōlnnYܨcc'd~KAXj K#T>7GDIPϘIɚySڒ%rI%K$EJ@q2;O^%Ak=$;?MR9 ds Y7[ݽֶ͗'z.!#|hK&.n 'Cso=xxL`*/\AJ8C,W"h{Y<ֺqAUe CͷSw<v#(jx/@Q9&6~u4#'Q*- O4"CnB8۹+&ҕdrb2.mO d/w-1d~.=RhqE&"qsuXs؂| (m?<糀l5X 5d/!IEl6!gIr~tT]T5dhY$t9{ʄuuv \6x@lfc{zq#"2 m펿l*n0{N}LFMPͤ>$3Ef>.;%,M[.ʸI Tr,˛Sf1ɸjwk(E/ 5Axec6{}>qc`s/\`2t gBԑv;2}دWt dY6DAoR zl;'<&j`G"({1R7V0^ftbLZ dY"Mc8" 8͈ mE5{Kx&_>j3/'W/Aћ|{~|'<IJ# >BՍeT.部!o#!SDjPƐ_5}AY;_G24!=aAqƸciZBY=2/` ,[SE5O1KdH)y$ŽXəA4 b؏M 64TZ6rR75F3?m2x.J[/+Dp:N-QGgAF$1pӕAk ^36N|.C;`6 mOUb^V"_P gb5Pʽ8nOaf\~ :2 D(TSEfo[Sm]z;3,%90;P;NXvtE0G=NF!&/aqPficw=(?hu'a(Gu`?/>#unςg'gF:䳕)I*R/?PI qΏE71&Sˑ~2`6L+_"c!n fwW4ᢐԋ-L6?ߨJ 4j`bPܘSt=SFo2Pzy܂aʩ̑[WO%@-(az/$ߐ5@LIvbGF e=wtP3X沙2Aɒ >˂; }!1{-!췕im CEJ_ی]<ksIǮWm{^;J?5TG|͝yeF ;zY+8~JFL~o(O6@iʚVS|xhnBA<.}Sۺme> k  p~k9oT"飡r $y4}& aQ{teh}R+jZW˜韊oρ_v O9\}Vʈ| "~QEې- p ׳V]l۰lDL<a T)n҂4r{6 k?3LܔC4Ό| "1K*MKEm.&>k MHL)LgˀaNQ'fTN_Q(/LiKg;~8h=z ~ 5G}Σh^HxFN yi<]-v5!2-#Ʋm9^OST@(ҙJ#rt⅙k,Ӫ."~V„w fS9vkF[D"w."t0jzكE~QBQ25Xǟa 7;2htnHq; Iz̉)sRs&빪9s>гy""B&oqNm]#U|F[={ mpGPQVp6}:J[FcQ.\)A#ƃ\hQu|̣x"Ljſ);NTI%8JHJ>mtxcM2;d2tNF˭Qv,v xBJLFpUҧҦԴs7\ǻߛv BJ6\R*AOWy1:yE_,qŜӮIeUF֋?Ο1Lޏv#v1Mbz#@_ۤu>i8{z18-3?=ΠoY9k$v.+8N-C; 2]"v G >Vfӱ ;5a(j4!6y.k&C1+xk`z4P~S52u>N4Elg|'HcP*_fǿͧ;l?_ݐxgP M؇jPɤI&edw?n*!zmF$Ǭx5\U 7%=hƢʺ -k7RPv/;i Y"){m׳[" (gZ&  4ތ4ᕠ}!B+ՐIapփ<&k;Io92{G)LF_%|Gi8TjY~N' bj7OS3> ?PѲМ1mpfas3twC~lKʓBȔF9%'6eB^5Siz%94)8kf1:{R|򾦖_/ a-4777R-٨ ]KY*D8!)=,GؾHfzDAi {b)i /dѮ_m+<jF)k )v"挞R*mp3~{_'";K ]R^g!uT;#/zuy ;CBg_QMp IȒNC|ƻ'zbOd(cƊa)v5}Qw;VuEWZWPƛdnd EO ^Q|5vǭmj؄wrTSSWD?5hF[er>(Cvo  K 4r5hGtF02/a9$OH\= (s юMlp$,i{AP7)*Pf; TukśzS+o.(?8YÔtpc@" TC}0ׁn"YkWn':w1g mY>$D[c4f'*Tѳc+S/uu|ǗIc v[[?[{vUH~ fD$~UIg6ȢOn*"l5<=|Pe(pV]sӖRo&څ>$Ad iQ9Ha6X֭EcPհ\Q6,6Jp[Qw0)qus&6x_mElT=߸Y^W:Ӻҳ /iX0uuY͍tⰶ^Ӵ14f{3~5Fn>in,$x@WRyFvh7?`i[[‰o1&_C,Ǡ[ b''&%-M/|AR["ik:hDT>ر6@~1ʫakWSgx+:r.'2^xK<0%9J`&x$%:Fhbj9Ieq{E4L$W#2w@AɯҌ"rAE>X +)2ΒI{~ /gb.O;06}֍S~KrCRtҞf/XTzĈ4H Z0L-͙-WWHNᏤ>ii ej5=GLDA;6|Qy1aE`MxFuHœ(ΩelA6rg:)i,_U>d 0Aʚq3V&CP/ρCI 1 _ x Bbř-f QnX3V",,(Eq^#A'Ƈ\ ?Ȧ*w]l"xfbB; F[}^cϿ! 2Y[UH> RÆ¢=J^E8}b{`xJp)y){UucPwmZE! T L`o{4qSS,?#9(~2+ZNb-[AЪBC05_y" K#fod&eڈUyac!ʡ v4Y#(%kY #o@޶g2DUy6~pgU[/\ Kʦz-6\(աtx&+cɲ]S3m@ ' Q-DQ84,,h/9'!LRlA3tf nțMLjםڬoRi'"Q|Ք|6]$}FQƳaƄ)cxE$ \ $ػ>4mʏUY]N0LPorU٦aDx.Cin7`x=stĒcz$ah+ t &imzHhҝjɯV*Ҙe45'kl*oJ檵KzD1m B2bAWG5>=9% ~hz 3I:9 E6A{TIo~6Eo+̏/FnֽE!\pIP2&dFǙ)R^2蔍ܚ"/KY% 8Q 1.A\f.TL6;!5eb[^vfGY xHhw j^!nEs);s囮X{OtCW8 R;΍>56%)U\\,{&(od Ch6x9I{T/vh [bGC+ (hMRZ3W(F@ coHFZldB„ cÏXTtb8Qq“Φc(XG}v|P,H|nh :Z׊4C_&O@)yT 5+r;ٹ@"‘!=a z[9J2A=j_2"7Onxc!~-_R[s*F `ǢU\lKntZ͒6y!>'xsP[Y؄YIwa'qU%ÙHJ W!@WN[(޳$jp0QzUse?*z `}:]75Mm9 x~ZGDtj)fu\j}F`$KfU(BmdE %Za:¿Anƃz/rg]p)"xśvbz}Xpug_oE?(2vE4 R0n|yA@0F;ȟ_$CjB}])pMԈ WC#$@ƂyL`` Pe NB9(@T0 #;bv[ G]vz%Cz6  ж%4QbkyANqT9G%@)+.Rk"uOl%TN<WN`tjHvz zç;db]aY?vnI]|r-bjsйJixp&ux>j҈qqoC7_-Y{qerz!>u{RA1&2 J%׼P@!'4mb2 .Zp2CiP`5]4+/W*ښ_;}In.9A\T_,7Iə$-Y<)!G/kF4R.[Ifz뵧 +-vɔ8_QN#6٢}~-Ž(ԂvZgn4gr o+I2ȥ#e*Ge㔐|Ph(s_s 琂ٍý#X VRTϞ@*7K^䲟̴RtZPvDMOE'PK"> +M?mPcPYinU`x[#% gH>mWshUC&s#rR-wv+mޚ0$rJEv[rH1 Vuަn\ |FLDkvNk#Mcetm^| =Sr<D_=ftMgQOY8iD~<P_x :%a{X@1~_yWdX+a63!SH֯;wiʵܰ2D#5$ deQ21s=w+`η<ٛx*6ɥ<4G?g0Kݺ׾CsS6^=#2qaPȪ }: ^h y ّI^{!똧3qB+h>' Fؼ . Zbh"`tr4T-^#\xd5o`7hV?Vİd.OW8$Î:wֹ{O_cq9VR2D-kb=JK*3撩eH3$tpiBHM@`>[ O2?7!VyՓuZ9bzRT)]r佄 faOg˪ QĹ_m1k.{OY%ٞakOn5E+{H5yve,l#P;ȑ z= d ADѫs>4ӰZK< Z] Xl_I9qKɘ{1zLo!;'?"ZfQ_m̂(?EA9ȦL({BŊ ZG< 84t}uc||җ8VO\<1r"͚1(FPTOEW\'9Kl!SּinEp"X$㦿ȅ32 T/D\IWZBP@rERJ8+ d>+"5Q +:/!"P(}N3X"G/#STDx#% E .AXI$:KcSz:L@.#^uyt<ݗ_=롟7[9:YJw j<`[C86t:ƣ'C@I|H yk Hg.+Mӊ,3% |*^32ENyMD769L/6 og&{tj(.:a2uX]IO,+?kԶeLTjοUF)( 1Blk5j/s/˰m(WQhau:AOS<.j*wfxԙse/퍳hᨨA#N>hOKWiObaBD]bdhg |=(bNBGQp6Ct4:S:M)5X^qԈ+#"m8P4U3ُeJJD0 <;eZT'0M Zl.ޥĴ?Rӳ# 2 pJs1 <#y yzCԀXi>ArQWznu.>7GQX>Uq p|z1G^@%1i@#z^ٙ9L,>J;k8O 3Ѝ/a<ӏFf6xGy9}m80 `4鳥~3F?iNgB IզNKz5Ѿ,q=S8ˈN[l|mRK仞7Qvp1~7dU,,<L?}vBV'{m\xtk%4rqV:"%+,n4! NǺ`a<Ôx_ p{@Kq dQ휖𘨄a# ϕaIzp̶K.'$La!$Q'NMSyH)FҜXb( T`RQH$`2hFafx$0gȺJ}=d5"͐dJTm*$86%T)b-1 WXX'yj$ʗ mA?8Dh9f^'[ g NM2_i?#*հW2:b1 Q$\|fӇ.~?ڢ_kZС}?8yVml0|~A}+4q"1CÍz)<5ɽs;_D󁮉 "(y$% $<@ IifNLJP|HSӉG T|L>tO+"qST_#^pnexHF`_hB{}6<d&- 9 z'jsnx- :C6 J[Qӷ={8cD 0q},(=o9WyMO~;ը4q&DZSﵦ >8R\"$JXiODK};wgiciG҂PC+={c@`bwîci;*=Sw݅'s:cCo`&<OB͆ro;ǥR .tCr*()?RI֍D u`k0^YA||b3lW"+~d&K6LO ()lExSX _{AT"wNjj$h%Է"Ѝ*_fX.*#!Ȭп9W Dċ1;~Hp%ÀCetS(F< ,|WQlSA0Ym@#af1D}$6fSk~WbM{zc XanuujRfj jxwAo"'HO:44,e Yy#O/HJeC$,V_/E-Q~{4TA=_sdcPdzˌ&vsP"))׌&$QFǗs,GA_vBgnŷpt WAGMOU8l v*K} 3L6N 8khvv/ZXjƊ@avI?Ef*>b Y\67(.$,mjFPS+ L3e=/92B4W Tѓ.۠ ~\}r)N Iu,k:ޏOc[q+AY'<*a}MAɽQ[RqmL=Z¿f5yke!d/*1)0yQ, ֬E]N9 J,F#ձ֟)Hم ͱCX&U@ȗ/a@u9ަ 62@eRv@HsEM*q*9@{%9 a&/k`-')! /YCܼkCGss5:VsE!YL16:} 1E`ZGE7Csyn5#l>6ςzf* OCؽ刺@Z 7& w.~ ' %i&,R Mlw]mm9yRAo;s|d!E]zJeD,iTv<%'`6"#u& %WxvA[}L`FQάjȲ52S OPOre=@IG(1`ORJ 0ЇO],&v>`)L#(yRT_4V.ѹp 5k'|3ɨV`eb?zcP[a<@}BB-S 0ZgOC|J0Ȑ7Bmeo.0 M~^Հȝ+idC*Vbkf.͸4rB$N Q 9:L9`\cvQrl A)K0 pH;aa=Pr<VWD5il5׮ >[5[{>KfbߊpbL&X5 mgѱJ06O96L%?f)P&54$ t]vm_6Mw9̌'_bĽRDT2\@oo*f,-jUY0[W>ߛC9IɄ@/^ %d/\[ȖK(2V1lc-LcfB8/mh.%H9F R|y螝Hkܭ, LJ)KzrO| 2nDwY2ȕ '^&|c#[Kr|~Ru @b'YTdo#uEXg1˗f k(&g#<+†牆b $Ѐf$Q_ l9GU_ A{i倯zo887Se_xYӒ ISCї3}$K[TnzpE:kpvAxs6 fI`*=M0";;Zk ^s?(ECܥZ+Ji+_'FF(qZ+9s4c gyvHkw{]IM~"u6#z橞 Knm[΁TteߓQhrH£= ZcAfXvnEhCX7H]dX".1ZE5ݙ/ ~<'y!N)fT%\1T۪9UR {ҕ\hi R"$[ӥ1(5\e4n(/agS,7WKףߚ,O}Ab=E~zRޠ^}iFWbߣ%)p9,F5Xث݅b 4<IWBQ i Y[Yug"{!5zjF@2Q)25/E}̕,-v UcbVTw@ N'"3kk3 +9PLA|69_gD G"lZFsZ2[J] Ђ g߱M䥧ΠdC}2Oz] -Sep UX1er|] $-/M ٚ>z0jb:Ek%qT_csheO B<8;lZ+, $?Bxz6rP3!er`!qCPަhڑL=K%qBOݢ }S$'(K xzIiHڡ xAXRzh7SnΡEqǟy`AEN5J(!45ۻf9|(35~PZEj|A>KPo¬n5mo>pcV/_]>*(fB5% q 6PWLɒa >6R9;'K䓺ObL. }K-_wkPz 5TokXuЧ\4iJ^M!g]?她Irx5tƜ<֓E3gh* Y͗5Q`bȟe.!DuCX:j^+gaW1uAfd=k;,Pcsi^;i_mVV$ab:!}hm; YZl5p0Ss-)_Rt|-H5sΚ>,T: 1Q=<ɚfaV+{iThfǾr>q?g6L~Dx@,vB}*#Oi3 B{pdSW$0^=K=l~ڸinsU=(批soRK-\рE^'&%cb/(aϡhZ&{IZYʁ-Oicb?ë `d )PQǝXN kx=YuN)?꼔o1ꮞ;](=[ŋ@L*,@1X T Voe%1wYCN<)r>+K9vw] '9xQLYF-tyZAdZxZJ^cH{ (0gOQGqTxv$E_aø E :L"v>yf>׹b>x&&Y. ~=|YZ:$)o6o7\OO( †G N,Yg~fX)8Hd_Ъ/uU\4j(0vtġQ ) ޾*Wl=b3~$ɔ(~3L&(gVLT8Lu#hz:C+m^G[]qiq2$cYNA 2-!K&lXH8wLi}-ؓFڿE`M 3!t*G<6TJA+JjrLW_.@*S|v]4bx^y$%:# *D'f^u6qصFoJX7-jm~0{s 5جǝ)HůvhEy *Fsɢ{m&BҠ5Rsy "jREe( ܇!„6U?Dʹ$dɝcrT( yIyuXt&}7)!sYOūOiէWU?;D!kp `^1| + Nf*Y2ON鶠؀2Sک"SfI|IRh>R[ WC@AG;2Ą!MM[8& IG!5_,HfU* iVc_c2丄_8&g5GO^[k7^՗ORKYA- w=[UmcHbx0u&JqEi&vjoL?(M`-z {L (!ۓSW}lA熎8֙3u?&R0;=( ٤v,`q#KoGt+>U4;ثE4ҘQ JꂩmeE<#&W UNMU7Dqďlt3jFAB&/5RbՕh,@YY l`rZe,7(*-KϾ컡̓B'K+W&:mQQ?|<4IZN c&=}⋛]+}0!?v|9IA' JFr"MM`֕=i8au=(J /hGx2y"xHTc>Bf _= LOJ[ɚlaQi.u5Iq9TMX|jZȷ籟8BL̤#Ld1@1!zXqO $7.# 9n}ڳ  LZzT ; \yGX8 ;82AhS ֕tX`^[sbOGy•;Xw\%&WQ *i0Gude2g/$P)TU+& #bs^בgP^;]H5@NzK"\ѻ@"{@%H6P#u<(^$*68Z Ye{ %;E/y7{母+/*ȼgAkyj阞/Ϙ 5̀Iz s,(~P|p#V6rZ=p\*c+C䝝qW$D~vEPG%fD[x`: = Wyql1ȥxvԭ&"F6 YMh н,GHlg aʑ:d):ɉAYͤ0.=#~d}>N NtdRs5+[ux c JW B䲬m96+r'D37"i*wNFSFy T16 8 rɄ:&Bi3N tQ.cL:yʹy<| qAwvH5$yLŒ1tʻc- þS)J6OVXLax -P9xs_1[1G&|-xw> LWHT' ^lxtZ63Χ4r鎖 E]ӪǺ{TIGbtzoX#t)HjIgV|h wHLnB<,ej"0Ϲ_Evpü&e;ŮZj[Zȫw )8HyRly=VIîAM8, c PdM34M- ޘ5FZjTقRIJ ظБ+kݹd}rrx;9'W [00ÝhqњH4e|6J ^F*Im?Lxkk.0GrXp?xF."|AK+2?5oA6G;ܗ ]/,+~/-6! OZ[>Cr +' w ZV (<8pew\ ?5=BN&t5z,>\6?O,/6(iJ X.Mأ@⒈uϕ?D):.&|ם3%F_t*` iU.wfCOcuKgafXQFtsxZ0CN1q v[Dd=ĸ`Wb`z_$%Vx<Jh3i4pCAɮ0}g~S #6Dt XUzZ0AKU0{BpSZ`iQ=H`BؤFVd`?[AՕKNhPwwO'DYTE Db*/Zѯ8@ ~X6n.TZÍ86&/,tS1?S";|:UQKa>z7_KJaKS}8?YI& w$fuXyߵJԁ(Xv&<9{pDomJϗ0ljzD2: ^T[w=pTٶH?,X&yڧ-Z+yےM]Mt%B7kQ5Lm A){O?0ւ>;[+c>!IgJa$8M"̀cB^D(bf_piFQo`*Λ kz޸r7$+6v]>!BFwٻJbLo+γ5O8OB#Goִ>U8\+b \]I0V[Vik#^63pw4@JЮe[dxjA[xDuet* ,3) j VqgNtt_AS?B/kN",$-hPĻzRl%[؊_.lVrW*=r❯zn-4fcsyW.r l-D9NUDL`X9pIONcF_u`e,<_Z>U9N*u 0Iǯp8SFl_f b= I~tBEE"eF#zj׮qB ΅t 8wӌBEˢiJXۄϋ?Tm.+3Ȝ.D* w,s&XũR{̚;⨼I4k(^L d5op B.0UՉt5S'[eN]X˱^V뎶"S0^JUPn >_t3hp\6^7;Jˉd-I]rOC;yjgG)vʑ}z#o/aϥ#FP-k܋,pP1%FV`eI&Yw@VMڞ@CgLF׋p{Na^֞2MVh\2Fd]!PSwDr$(n]/&u֖uvm׀n[ ͷ|)T` ZspO V%VqQaL\q|w;E9d"ǎ G5 )^TC8N cws9Nv1nUAKЛ5 z@ t\1{Qy51$z֘cIXQm zP"s=ߵnA^Um`8PABBlYm~h޼g eɧZBHY{udRȞBʁ:bfgm{'G>ݶfK)1W !K27X@'q<8Nk_:@U텄3G;X&"ԃJQ1~CNuAr!I6 tvsB]Iho;Y$r 1!xE~6J& @j+ip;hܠȐi*FL,m?}jtu0yu:OԊ Xň/V)qZB<zO[_~V SF㔌]> ApdWtJKȷl78|G}a";2HCH{ WJq ! 1k7߈v+T 9ؚ.B9 Q݆pMbhbXJV&mDRc#K^d9蟤iFuXH_W^D?Tr˱s 灤sp^4{3lTUn;kF>|mݽ0u|=OikJ|oQTeu2o٨n c.셡aaaI8o\fV6ߤ1y5:Bx_'$"D$|OGrvcx!1Uh*vl&|Q<3^ MGͬ_\7c>FCI G8)Y %* ug1.adk|9ӉI3)HU.*p i>괌Y{E!t!5L58Y1 ŧ:Z "Icؒe*vJYעtEq2u?`?ddP,!Tbwp73iKڋZ#ܭM]ZG;s'*ݖq8saa)" M-hSu~"((aM)ɼ{Z QΆGY´\֗Y}0WU*yoQBz>0%awЎvus%ƉXKbV&|n4@4}<إ=Xtkf gD eMyE%TwShWvwcxϺtk[MQC0?{R]{b+r@0kSLJ|z 6))gcBFT07 ,T bc7CU)K4-ߝ$;cZh'= ?骇8`vaЪqKL|WlpgjZ AU,+R*rߺ"dy\UF}'#sG}_m|`7EОI^]l;O)0UrEKV+5HlL `Eӵ-"aE;bɺ2`d@%"{y?Tbèh%;5ſ x*Y0հ&619ɈFf&{9/WGk%CEib1X,<0>myY-w<%Wn=,|^b2wϓX-qVNSs:`ś89.-/743f_+t[ұsj{73;7F_PE8%E bRe9HpW4΁ykr䁯nj"!̸:3)@ &mJn8`0 ~S5d! 4[~O?s8+U 3O(=Nac.nTmRKgAq~Aw}; t8s=/>te PsQi?Rf*{(SmePZn0YZ)ɦPp(\:n70IH!gde )MhtˏnNj4Ax|[+ Ԛ@G᝖*3"/,)9B>MbK]F;@o/1a^:}RZ}cOi0}y=`H]tވfeW.tRr5W~flv͂5nxMil 0qhsf+!ZmFNؾ#a@Qs .7%7r3(3A衴VTYŋ$[2>Fcm 8{w Eg}2'' 1ijX|:3fԶDwm쎦U҆\]h:Y]cooO0cI4Gq!ǹEzc^`Xl` Z{J#jG#^ 'Zw#M!y*kkcT8 1 r4| Ps[Pb ݢDF-HKKW;Nhذ@o(Xb `k{M\6~W]FL0z⥲CfZ[ +-.'@@+xV.* YFg~RS,r~n{tT:Sz.@ic]H3⋢/|P'RJV|yA#wg)HsN|ʳ v +}4;ET½3_ 5w1?\bvy mYIHϡŒ5FޙΨմ^+5IVKU]=7rG!W^p6~gP=!Qms* щ+V>~K>&ѪH kr~C*yp+- 7lE qik2`wcABx܄"X;}BT_MIDk+AJNf3QFg-FC.ȶ~_V z@ڶ [*BSj&«Z`|9ݭ~y#\E<@2X FĨ8n*}>v_vco)UsЌ8ȱa|wgmw(Bp9eW?U@*țAsk<^0RQe3f~4T(CvEF7ilcQLr#!J2pxڥ5zvB2݉h/_\$Jբ |# 4{Xs-s~aN{|$* ]_Ԏ04[T/&4$ܫyCˑ:2P A\ߌĊ~LJ9DؚZ8`0f,ZiO*!UTJum.PIFVCATWg$),|"o:LmVx=M=^ˉw`JȚHg_jA^\NM e ND`Ȏa Q ݁In׎^.(Q٧ R)'pgi"$X[>.-o>\GGKTB!ZLPbyY!1ZFNR3SL ; [xv}#BؖO1ݺԩ+`H $X6 tllZk$F-k- 9U/U&e2 1pM=ۭWlHG$4,ȍϯR"Qap;bqqMn%_i?]5eK )ZqC\INuoF쭖05umu!oA_w⫓gF4$ST!D u\7m/Jy@ئ;B5bwM/J#":ѢBJdFoe5/KV f}KhioZgP?okbIx~ |z*pmߔ揠 :*N1D6ΡFrp L2c4iqr{NvYQK"GnWUF%З@hT`N^yà/_&?B>?`)HO&zO k0qlWNzG}Q#$sD!C0"yEUaE囍ѹXrI܆9:AQsW)u3˻71n响zH>eɷ7!F_hNxSJlD!k;\-`|:`6w+ݎ˩ Hj dB^08Go"5"dg 1 K̻ X ,z:u*Ttxu'ɿ ns<R(YsLzkvJ@0ڟ"GEZ&=FpmNWn*#-@3T80\ VBǵ63@0z尺eЕ#/ =I;sym}, i{TЪ birqbv-}g dJ#h߉]'n!Jp#3G䋘# KN>%?.5ďzӵ JbI_,Z t6Z{)XV -usXD--f? y0]TA6*V?as%ԐC5s34#eNO/&HnKt[Œ"A xZnA +J{9ɾƒ$̰s&NW}1!k$7Nc0Xj[ f uy2x%fM$JND /YnY(\l 4~(lȾ?[gďwØ[E݃ZzJU`5RJ۽ԍ fȮ۰˲-"o(P!g)Mlx j7y)^5f)u/aJkA1 CH(M2T@*c7[aE.K)G3 %>'X^ s9>4oD 75-M`*?l7JQݑu<.h5_h$ͯztw_s'ըCى+l6uVT/ÚéY!^C,rfQ#/m?|9t)OOɪcZs)4;ljf, "אiCT?*#uU5|[K[,վ;I-|V7J6sC-${OBpyQH&!m~zcpy&q \ ao .DufJDh0 !P eU-#%hӯ-zLl` #(;%D>;1/v4W_"`.s^ O]/Ȫ?xv9|սd'UWϖUy=z0přGS.i0%%5g{ߓad]7fqT=(¬(]%5J_ל~fbI> TOtإ~P-Sk8C즅x#hV{/5hA bP=0Q gc{\M0Fp@Ƿ'R[B*(Zsh=,v}c(ߏY^Nx: py"K MیOpd]$s?C` [p>=*}8cI,/3J^E6odL0}޾)xT LQoz[O\[L;ցաڊ)D {.x])~| IYe]^9?z8+0`8qm̿5{-u")wcY86+Ό/@徏< CV~#]>[y"rTQo:_u9 |Z !p~_u Lx* 1jPF\+}_^_߽L{ɓxe(;:_aB#'Qz_"AU?MxUL4&W/g6ȣ^HȽ0]O+*CG INڌiSb^^zLua;䀝 @&0~ڜ^ܰd_&Պ əC" U#bТmy)RX$!iWc 84wm'zBvJ(ZM>&\zW79VNac=#<Ȣ@Gm];*c#i"#SM5B|άxRTiNke<(]UV7~A TwNPfGjkܦ QO/h(i= !EMH*zwMvzE&ߩOr!' [tWGL!pU04AraxyCЈ; } wȧb ([P]p-U.,=g3L0GANv<l*V z~,%ѐ)fT? }Q&sCWm<*-);˺zWKeٚx?$IՁB: 큹w^"b(BVMGљY_;(&O~q(ZžCX@}^|UEl#XғvqJ,Q ,6҂ثuJF>oIRI0“{n-V=+@.3GP:$+m#T ;L8Lw(R-A|4}n%)楃Us|'3DwKړCՂ5`<~c{䵥k/h@DpqMWTY 5hQd]hբj}wQb`f ~UDmVgr7rLE|[3Pn߅ç ( /e+^^J"pQzZ"*îA'́ŧ=_ ~[dm(Fhj<{Zٝ@㏻yfԖ`eC-QQ :eJ%<ŸN)0VQװ̬&%BfeSb+>Asb {={(j7:,6] )a)j ~5"aK1> ҟ'\(@epچj!3TpeW\ ^5 uIFնV}Z ȫc&菂|Fr+~#հ ryhLgnlZ Fx3$H\UHJM(lXU4U_{H*biuae.]Mœ dB8mzmS}GB"'w 7ʶфB,mјQcNQm?)MAMX(1$TFeW{ZB )&:wX~ec}r~ș/j~&C".?B\G"s#eEgKov5_p_|" y'\WLoliƉ)'R *U"=:Cci_ خ6>MąoN20wNf†z)UY.3?^L|ܥ%H~]Q X'&'@p#Rj|,^)n*q.*|$:Dqr(gGou填A-;RU5gfr+93T @WSTy_\.F^T#' ҏ|(YC+F6b1:ЉgY>S~Ѵ%Џ"LH ,뵋bInFYel+7h'c /S4#/ߕ{|BL4LCIpFzL5x4lI&N6I[=@dt,5Ckɉ>B4 a\C^w\w:8HTrNM`p-],d`T Qj}+ȯ~C:r1s79CZ!^Ϻ&rX@Q逕"U^}j$x;Z+^lҒ: !Nڳ/ #'LLvSSk+|E8#dވDnT)q3go^A3p ]2MKkO*|u`- @jN7%iu ȍi<%,5rah/%u9gzgS'zp US&8-v(/{j-̳bx\E\4{Sp)q$jC1zrAOS5Aqil}0DBY;Kn$1zOsng7(53L|ǪY$m›6ΞI$ڷ;?j ٱCݚ Gv3%1`NTbP/jÄ9$V9o6E>k1 qTnY{=9yI8dyFCt&@nΰEdnMl5.Vٵ˞S~KcV;R33#ِ%A2=`-#U;툟]В]&=dX fl<]ط8[`G5zc!j#bVw4j\~4ᑦ,sJ mx f^]%ߵjNz…q9x5jaWoUL-ybJ:idp&dZR*=0{̄Ȕ>c9''waw PMy8Oٶ`gHXfYo12>h4B:+#G&Je\ظ;^eŮqo$sl=ߺKM>ǰϏKf_v7ы0?^ XvHҴ=E35}k&J0( X]M/0}9Ŕl-'eZA+ nTȓӑ*eEyes qJ9z|+}y@gƝFt`Cs1&aFR^Ir= kyd"?b.avC`i֧;Zl_r * ψ*?|&O $ `e|I -gpg)zDb"_yz 9DdM QeQ}ƕox2QRFrm=@ L2{#I]uuu硿dq}@ݵv>i+Y|Q|иL,<)a=?ۘrSrph=.Jū.vd/Պm o_fCre9nؑh)EDK hqt~J8C8̱ৈ#u+ϚUH;o(k +ߏc=rϼ7ei\6khI9Y?l5M/+tmKD;WݠX;b+q0[ߚ:0/V]\n/庇lJwZ YV:E`J AJJd˯ƶdzD拡3 1g{m\UDV2$ꙙ.Nz9 5&+ӝ Gj8j=KaN~9'mK1Ӷlذ%XB Tk%2RsLqjɔ eG\Gꄒdzb ZXfE @0DR%#\B~0 $E?X,l^o==kOpCe-!j@5@Wrų&˄ؓr6a_h#A aLF$E_I㕋krqL ֬J}VS+yoKoL: Enx@@czC96}b!牪~-Gӯ-IBv6W,˸ZO" 7u=5"°XqL|urw37&WKML-U%6I}O*&_؟A?spW*iF5x&=[ni21 69OJe8T6֨*xmqPIRb}lFӣai"ɡd*{R$Y7| T)48 z|J5G=#,o8Z \kʉ4UHZ?',vpw/ZJ=cXr#N&f?ԏxTLJqђT%/̦p5fH=x7$2b;}f=% :b`+)F`.@XWW$OL^>?gȜ7d9 U>tG=ĂX)$3jPÍD]P;qM̛7,zLP`bAզv~t.9ݞ1 W[I_UamGD c16QxPhm tQs݈:h4x~wjV'! єd0=Z̯HY9B5ѱpH:Eu:jaR%2Ge;5NӾdٍkƥYb} Ed鸉lU4&լNd*5pR.cq/&}"U`AxQɪ-1mR~܃,w^C܍1AB %"+uh . (zVX5~O(|`tx}tZ?q!i'y5:Ї~6oQSN+oXl,GՓ۴Vk,_,0uM؞0P|5i&P=~ *%֬6D&Hp?bk[#,2]Y,(1iFl(ggq%+d )9_(Y&tZ7Pw+IųKv;^mE0 V{/铠p+dO`:TcԴ%ꤜ0Z:>Hy~5Sn""'gm/kxgMڅ%c1iv#P6IL[?֐IEM M:GX_8Ǥ3u[X15(:gL*RM8`'-Lz&ו ]!}NyA;ـI90nO Yl-e.ED UiS*# !B][=YsVV=!+gA?IڂX]SشFgׁ]~; @C7V붣apHo/Bi4(:(& 5\ؗKUGb?xh9q"0+m|R%mO]{<ќCwwjIdF0FRN#;

y :W8am0'G:ShY@֗LZijsf@YWv>X_VyuJYo 9BHc}n(I,%8jkB=&h\s)xoHW1?9QhiwoYK<(ۥc4sj_hg8HIAu3p]ۀMsXbmMoc@y#ݖSFk+K=Œ\qHMbEB$ՈurȂIL"+G3w#c)j$Y'[:ٛZ7L#Dbwd2>HT*͜.DigYWjpб ”kog4-"a}*v*QAL32(w%ʅK_5 :">e!paHօbPk]J\#kP M,:ODLJ'<=kt-.[I1Jz ;!ԃ:L/r %&hMaA!68|@}&NdNJrZq>6p CV\3Xt{.}I:9BNg(~E|G}I;H7112h]хȔYq\*^%>$J4 9gܫosQKQ {(uhh,L $G6$BgRMFEBQ6Yo{;} <\~rfV&(&'`P,?zFj ٻm.zW ;=lJ 7-QŗAa:?݂vأ8C yF€ ]0D=Ի7 br;77r7[ndoK @V]r_l=b|t. R^-qӻjA !%8Fok˅Sܽ!eǶ kQ9. ECWt+|xڮq;Uxͼ} W޼>IJ\`ҕY/,v c%|NqIᴈFs@{Ӳt9 7(ܶdU-M!Yɽ X?xskO4Z"\(sTXzgT u?= ;Z RI~1ߗBpCl~'>]A*xeW(2<(Lgg7Q|bZdL=Egd U1!>Z0F% g g6݀].1=L%zcu%K1>*8$ѠDU`@mlZns(N&d^}4Z%p)TYSq>-+8!+]S=U}8,. ,&jaȟ7IBdT2wԲiD=]z5}hUL6f5~u32ʧ6>Ŋ:2W61Khc%_CTJn[T.f]€WY:l7}{)3hNYo}3ml!ټN"ğz}$''(a?h W=! G"2ߊ.om1:422p8Du[%S| Mݽ^Ⱥm'{0F>4‡W>&Tu@о,mlOP -uJeodNA`I<=;vmN~R˱,-s:L~=`}V?2nT^l+sל[:UcU.$~3ᤎV&#?CbKpLC3 p|(EET;CHhXtz&|QiJNL c&4&L-c )1|?y ](\Pb'SBDž9@.,"& L/.,͠;9e N-RI -CN${ hut< $iX*ulCE(c6ӆ"/;n˞EޓVQiA5SI*[ƺOv8?bE֧n"tBXr"!JQڃC‰M^p3r \Lໟ#?V1}BZMx{B \%AtУsu 7);# }fZYd=As! .w .~g z G>_F%qyeK˛a7JzSs)ܽ#hC| ٱ$~HJ˜=&3k{G[a>Rp )"i]xV>VU3qSgr2.*'ZVk9;vAĴ9{F^1,Pü}\Tvo?D,V (W+76Þt_טa*Þ煴:<>츗2cpfMAL/|hrֺӫe.)mH*L<lb#4$JI7=`J,] h'}9z`eoF`X4;ĝ0>@^l{Ee"8SilzK}KWd%דikXu{S;;2TH80gV0պr5t`If^#EXӼ+)EK`, _[.9eE+= 8_opStD . ^̦9/>8{npKt֖VmLDHz<+vK_r}RAabQ.QkSM{;P `CYr<+SVcҎ2̼@kPf~f; ƿk7O`#uJ.15!BD*ֳ#;N+kŏgǍON.Z_Z# p'6_G&T \).:i|=:| Kr Ŷ#?.Zn(uXe>&IS`RVJ &ܳmyf%,mo,IWcC^F\"a^vk5]JGW^'r={):zA `b]&nē]"SQg`U}ƝMhR6QltQIJ~YY/iP(` tt0㉿& ȣ`}NLg}dy)c4p {fb3hA̋O:>j퇐282rl|OZ&dߠg*&Xi>]lU$%/K|E 9~kߵ>Y%~9׫x=  tBE,d{RSuo[ov ofj4ye4V7ah|GUȞ iڱvB3LN5rswzU:(?6Ɉ+L3`_qC&3 NO nh ]i$<2`?)x@L2pk/Un$5h@'|ycCK3lK;9_a^*g)nTz |G&K=NB 9XzCcz7rԵIX azP~>Z5Zhb:eBΧ;Maڧ T.FGθA>ҍ#;U%>H '3dL^:2W-(ӧ9mSG%, *%֛.uù[i1GR{-SC8auP!ںDv$/{r6ݯ4PegG"T=r[zlƤZ'@bQDR8=i>@2-Þ1Zߏ#Pʢ8-Y>3gX8jfVe/z2,)Yfۙ.nc lK>|T|pX٩2.skh> U-"jn`4lP!og<`6_-0 OHFEuxcNmzq YA;[&ʰc 3ШI$'NbG7ɣڔ@d FX<~#Zp#j>Epُ<$80ܘ%- I$@d*Q鲪8Y Ks'͗>~Kt)QDZ@៧pT 4 c4ڒz ~T !ThA 3|k^@_lrQ_(nRRbnQ0nf#;?~ 7"M"՛v?rG;n9Xaը3vjh|ݱ 0ε+DO14S)ݧ3%wtg\rKω5 HfЇg `bDFfdkDa[r|440x^ӪH%/X-]%.=OO睥ҫv5EKAL]E2R]<ɍr'r2V1 E[w_Hƭi 2!{eq~i-2sC2#ފoN}떋y{!(s#\9w7q qD_AĜJy"9fRڭ݉u!B˙})+P^0,;tHHB8 82'\&ƉPbLPgaoG(VDx";kח ® ,Ϸt%ߧphY1B2P5^.Q[@=h(yq6L `X`r9Pdo+f\  uՅ4<\?I '£&*\p77pԂs (RGL["6U8/Ppi8Rk3^ S-8fjސOr;q8.d Kqi=a1#!iMj!fKsz;4cm.L񛼄'qojx:;h2œxC?lQ%M.>-PQde1ooW^clw} -rG>dS /&ߺm*gt@IU ;θ jޖ8#2ovc$[/WSz{A$I^˃%|j{ם@ KzN2'صr|gKI_2_WW?d^H%tT_Zp(C'4SĄжVsӚ.rNi$@ s7K$pcO& ˽`xd6+:21R^1#IXX8 N%E`kUoFܧlث k'(eIPL~fp?0L"LU(n'/Cxy{- `]!%H=sh{1ܵIҰj /sFZre^Psaug BNy.Y|[P~M_uz.mcXd\lH*!E>-o^-YPk]W5q΁0~Ack*)4r֙e'#4w7,j5p}@phW hq&֩r-- 4ɞXrP%oS8͘ްBdY9ѧSjn:% 0tWB<8\ ȫ_?o2_R/|\-C&R101:Ta* pC˰-vB<;qؼ?#6=,^O#l΍"7J?"ʙ_m=Zzme0?=ضsҡ)V!,PS=5W'놡Sxfb_HQGCb'1 :KϠAV[%4™ 6eGہA20pg}ݘ|M^7߅U~s~Li̥agŇ\Vf5h;ON,uP 8MHIAhF (,ŏӰfM!`@p!c"q@\jNQxFjN(uecCl/C)M-jo{a]be-Ef&^Bp*Lt!Kd{ᦹď7=|FBǙ׉, 3V|*ҷ6t AƗlZ[-dx|UT2O;xX4"lgzzdpqb"kMHd0p[&∨g);jF?V䛅\8$/^pS2 o00˞޾e0xT~b0[@f6y4K-%6V+v=YM⠙CVkb]1234u:ozR[ڜjFcs ̺9né_ӵD+|9pӁ*1K$F (U'3v ihmo[\Du?UZSV^ ) /Ԩ5٢|L苠qjR<{r?jz!)ُ.RFE~foFXN^Jh[} c1'Oqh@D. y냃 'S>ML R&#Rm)d8u!/OeiHfqm$Y uENR}! ^[_+eDj񕕐]xg" P^p??\e I@}hLux Py uD +z铈 Q747D%,#ؔq/sˣ4n:{#u!MW r+!S#:WJ~y<%Ddu9Soo$c ڇe-ɉh  6fJvbJ("$D!y`47Cko|}&in̼'qpa9z>~h ^Q@ AvYoKTK)kQ. $k~w]EJG<5¹k{#0\`=k/\p ?;6fM],0GGu\D!ɓSGQ&>"L6qt l4J{}# &CM i^,F~ /p7g"HrH!J) aML= (>%Qhv9 IQpͼ3ŭo9,J@hE#,8ͩh$s5?etf=lex>T-fZ靱 iQW!i^2kU1T(Rw3*(;机k1a~t['`s';ǂh㱥./(@7\VT\M{Il3\- Q.;߹y.O $? aUa#1>(?d7\S(fq *l)&JpZ֞u!IJ%'X9>fm9PUqXMūMۢAW4@5M31`hzt7}ڼ>6N@ޖ̪z2YLn^V3Fr`Abr{T[5+J{)dOfN 1OtaͧJxĝgo҆/J |#Z=zsT,*On!r~j$o# $F"_V.Jpe7,?r/\B$:txu]ޡ"\Q)Z1<|Y"> $Z5ye%oMj#>777R]v"'H6Lci.i\_u"k)TۻM@Be1j$i8]xГLv,ʝn)RvسʲiEIաb:YZ= v48IS: v .gE2ub|)f6c& y%UZz?uM׷Pk.M [+?41~!EC#uRima,]/Xq埛+M.9TMIbX(z ˾QGkHp01׾!ׇnD6.Id"$~(АoWi:;[H652t/gפv*ʀbдeqh뵘&*@ EHHXe~Gg֟RG{Ew.9]̹UCKpKg=TyPq*f08y *V,Bv!#׳Byljxy+u&]:!Ł!PZ@~$[G%H#o3]{ppP>0?Q2IщJĮ?S\eqX`e F#!j^b"y9d8cZMkQ(eJ݈]R, +w08;{{;4!źl*}fR'^&T}u8%*nk[Fŭh 7P;eGZHx\Sl"V:J b05S_P1Xgv 6t `UŪrF2C$to4K)JDEim8g:3J(kڠ/hxav@MPIJѻDY~)z҆_>MbrJZ~ FڹQ(@e^lV@UV +;il^D9u^P婉:Lqϋ{_5ɨVՃs:沘?/0c@}FBB3W"%Dh > Ү% Ow{f[sJ>dB5uߜоOڭ á`'LSo}z߬IB\2-3@Jgy3j %d' 1u`$V?sc3oBVmj(Bnk5.ڢNP%pU;@ ̫/\?7m&F ,%v}"_G8N؇@czFz[¥iMC **F٬6,6rØq;0 _F}l J\`5gFpD+q5t!]Ċ>TdWl+tx կ 5c_kD8('vUp Kr&"W(p櫏meWxw7 0Ff%>'edw3Ag8%nQ G)!~F,"HqJxC#bK6P<,lfUXIV=(wA7/Mh @Dj҅VEKf$(ǏTjDFyo:8iEJl7 3!юhUĔJ`rZ Adv$VhᩳJL|ʿdJ*v '@Qř m+ZSj`wL!|hVxxe]E!~m}m ֖d/A_ ڿņ!_.^©tzJjwd42nt_?I]0T~m'bnbO‚sW}EĖ<7*b=sMcLAh !ۭkZh0bQCSGk?`>MaTߵkS>>ٹ5g p}eeK>p FfU5qCb|Qt׬czsOK7#4iX8PE,ۮ@0H]Pv4gܩ|jN!-\cGS,k0"z{e#ũtG[Z}!3$`fFkB8:jdUB#R(>T=S{RjJ[qu"tfXEg0 v=av=z1lPyRRXs'K|AH\~&*_~wXMwj1durjeU'g,1z6Gw>mp;5#i2=h6I%)[ 唈xlb+zrͥn & J?Q]v 5g[ٻٲQpbrHcJ29|<+Vh! ] DAw]xkʖ=\ w`G$)0 `mKEH)<)r = rZZ{/uP#_lQx_)*Ѡf$nh[PL.0hY M:Y {V/="O@%,f·.}CV{w@E8YG3$6w7۬p{*#?GrFٌvp|dpPByڍ1t)U%}éΈUxu.zbA:Q'&[) Xޓʲjcv (ݠ?z6mE+E"b"o<1l@*=BY04~ޡ4t lhAHW %bbkE"qkIjUH+pma!(^d7YB:3 u{DA9,,aȘ:~ rHCՋM@)e~X ?H\-֔4$\j"fer D{e-KxDN߼+lpH> [y]1wSb\;_%q ŌG~d|` D%N+-a%!u0sg`rqNG7*ku!Ԓ.R;GHgXc CL0s#}mknowerpJGz %@tVn-U1$Yh$`D+ս=/,jC߾r (ݫtf5W*dl -}{1l 0O!'[+pXIi'ҒxsߌMܧEq/}' $f\ *eLr(VFά` #/}r‰B,&ĤZ]Cy-i -vN ,į^p=X |Hac;XGvVrS`Lx~ v1@c J\2`G|+n(|*{U&=$&Hj9Uˮ @۝,ѿɸX"@`Yg9տ|ƲQ/u'mzԙEe4R]7me#e<5rG91#D`uT?On `N9j{ں~\*؟ Hu(K>|M/ۏ3d;Z>Ѧhz-fpg)MFA XՔBxPFs3zz@=Dupu,|..O!e'rt} LA{BƾOf.Et<Dž[u[C|!ϛ"'ЇX7[k{Ⱦn[ W?R1KjՅxZs(oۊ^$h_qAa ;R4ES{wNjۇ Hjjx ٳkl1)/LV<$xkreqgPTy.?XdL>yAbB."Fhd )ioڃ->?YB&| Wk<6a'}6W}"O^H~|Q@ky_fc!z5; {u#?;7N3 05jfmG?ͅkFugKC5T<|/J5ܴמbϟ+( >y*,B(sO9 @pĔH.3xsrmK٣-\}b̝hbm#au9SRID%YCp b@DP58Q#f58Oߝ>_S2 `jzuGLp\ʫQI[ e4gzFFPFsbΖ@BR`|u_\7;*Kos$-m^%XEQĦ>JM }/J'9r]1.u劫"Xn*ȪU|/1ډ{7_S]ò>47eoG_En HSL?ݚۍ/^w7ƪ{XٸҊKN}ǭ1#pk-QFN^L,TP#QUǹfba0tgz m*4He-jۣx9?TqQmfW]& iiUMD?_#=xx)GGi.LH_mb>=}=vB/n>N}I"a/p##4t]XF1@>U8#Gh+:Y=@H.w}Aw+K8f6ʽW_}AD/q\xzIxϲ`^T}S2ŻI<)Ìal:5SǶESuMh  ea>b6(qʘ,P'We"{1 #W r婷:Ȣ3oK˗uKەG||>nvޘTU^6A0o5S r4ڵ0ԥ8KyLQ*gp\ϻ4RV3ea~oBa|+Z 5ͻ2QMflC "9.bbb 0:QVxS UV=Q;'AEw>cW ?tAr^6q:?+ԀOYvD {(P\tp3.iˤuFh eRiN1cv3xOHD[#h!wB*ez0.xw?ܻ3!K0jyՎ>!ry+7XH]Y>S&&pZ.fի r\[xJ;I 4@<=ܑ)Mkk0iPtNBQ[>Xر:KJkX1n`(s 777'nt.s)֗-NӣfPyu/3/bLl*zjmXrLRγG(M1@CF2bb߽.z_#~ 9_>y>bAUp= Cj*Ccԟ㹙̔^28]KjVh(6'nojœgm}II Zlx?ϨL+n2_ 2& U;j\.q_][$VDW#*.acVşcqݺT0@5 ئu?^GRyUϜ=co܈bK_7F~(,n '',$̢}mkXTm5?|YQwEMz͑ǻ`paUk1,)bEA80]fVOMUS%~NKK?/rt,Ο2ImY*]niۃ-΅q֑lRh3e@ oAUa&((qׂMueBKZB:+1#U2<٧'7ST7_lyh L$3w$d{( Cj L{#(8exz [ȜIf C}AX#դ]Hv|8'7ݢ`t`pٝ u^.W_?%vE]:KeePtbF_=9KJ1" 9"ߜ:RX v6o8A`?m6q0 Kip L+>2y!yđQ|1F), d)QsĠ3GF%z e٥r1mՙrĚZזAhiPUG#ݦcգG9%Br8xb餩$sy/2IILVJZs9HZHl đxuQIO[wl/38&-.t7Ji*ý! pX{~*kuͩo1@FDroAϊS$9\6_(vXuGts1v! l UbwTsXHS,sru ]6Yd^}Bb Ÿ ٱ;w`i,R#eHjp@13ns=thW4/:Stlw旑 ߷EzH;8@0|%:fEEB\:!2JXM3_"DU3ka!l50 kKC wSMJk-g0׊#i5M*9ԁ-YOSOǹ`6VUwú/cv1^YY/tXMa@2pzmiܥ!VJ?C2Kg)73x= l>*d= 88Y,HdBS.b.u4O]<y%fs`sq(dqCZ A%Fk_E_0+1\kO gngqL@Xd8?Ri|~TEdXr<7 WD`915hЍ|#+@^[C *mfD; Y8inoHH_Ѫ85t]8ٔxԞ5j`DE'}hPZsݓ C+>_A19)v9|HJA}|߳:m- ^(WȰh mTp]-i FE9u͓gH(.Y”ʿy^RKpeTiї%9&',Cы_EL10s&uaA#~T%Z+L<}ZOn)-PLͫxBe#`E92~hQi)ܕw?ϥѺs LdL2O񐰞LS[G?&wZCZjRͦɸh -8[=k B5ݕgUm쾀KVg~_LHFQ?A3?~-roȯe&+JT޿/aϔW(aMI;2ϨA6jw`)_,&?n][}ao}vT8?X@]'ARKW07Fʄu XPM|47o4҆UѲkBI!X<i!fmBNuu^:i_8s/mc9d@6օe탳s%iu݂EX ES p`H_}^ǁ{M( l4sK$iG;e*V6qN"ZF,&>:0LOLߌ^neNf触G839KLݤ&af=Ҩfq;PT=e YO@qPr_PcWhMϏxhs<S݅E \Ԭ-d#EIyU ʟ~18JܪoN2(9UrT"in954͒@J /DŽ# <+sJ9JK %#OO_8.^L$SUd;IJ-DZcsA%?=b'T<+è:/Hi[c?>=&99b8f3d?M>K-B yZXWO$+lΦjЧ= B 5Y-{ kbDK}3~#E~Ԕ{SԷ+6g|GD"֋pm rﳇzKj4as- LmwqYQChI=bKNi@`2KUr=(42rOEn .[; m.H 4NG/jCJ pXzq~R!ƞL#xMsaAMIF @PP=%xǭ\ 6޹=ޕxOifi7r,^%AtbLH=@$um"pU`B#)"+ 0ޱ$ (bE`D%8TKl3bo3i i0 m+Nѕ5!Oִs 1NU'N6szDRl:G~QۄM|\1I78&Lof 5ngXCJq"UUk2F1?;jqtL_amGPNBxDo1bó q6K⟌m%mW6 @N)jLm@֏sZ$tG3[h³6,{^9tjV5Nv<vuuEGn DG'9RHDp~.jq[xW_e{TOdKj]99|,x8WDnSsRatY4m:Z^ws#PsCg `s6o- xW*^`{,1!!s }o E'ƕjtϯZ\ _yŦZy՛ ЁB/J EaisRPA{eO5iX4 %mv=OUh9, TTqfKS획C1%l3¾TgWC5ҹ6`2Q'yPH-R-`oT 6@_L-b;g!PdCZd\XmQf0*Zݺ)[th.ʯsLh`HC=M(|  =.𘷤+/ p7t i>aȄT`z+%/DRq1a!sFN2-5oZc[;$> {^Uku"p\},*@4 aܦ5lZ婽!mjHcvk.H6M+.0#J2h-B"}T7aAK0'`5`m.Ys(IR/#}M`U=wkzMwjSpUa6:zA:*nntg`X=yN`14֯,T'4x7(IߔkC&'^M['7s{/ ;~+7.l?$sUKDhdXDYtH?З"/77j we q7[a^c]9*7t &+-:٭Ii*K5#9]C" )On\{|%)ZJjfp$=$\ 3Z1x5ֱF/V:E$F%:e>FU'h^CT<0} ̪kah&U:,^."1ώd'. ( 7͂R ^Fj)=-9o:n7T"fɤ0-Ueٍ*Y.3xDg񌹋 1,jpۻ KRȍ ^VNJ PfY(r/X%Oj049"pԍ:mIIpC΋nsyeq*ērl}% c{:\*BU#5sisYA1()  @/&"V^0ނW d{_5oeADJ(h"`MYr(5h٪? XQEirj X) D'} R_øPE} 迶}ND*qmŨ<`V j_*.Nh:OޱT@+IN522Q0-6! d3 (_,UncFu_]f C2G<ϟ>eDbTRA15UH%=E8ZD3_1'oralb i=->ƃ]$ߠVh(6#ČRq'5/[8,]/I{8h/|[:r aZ ƼB$sv8eW0BJxOT;ɾRW>W+ڨHC4 4}ĶL ##}?R9 `&JR|}~=2feXZ% myKpkz _-Fzg)A7Ϣ')QzUYw7D{%؏d5nƻ;&/HXÖ&pE #IAVZ,i[4"Cli Z .:kAgz?U梔*bY_"_NC·0Gm=Uʎ:s4`:Ecs26TpY_)jc, I1RKusR& =?"ݴl+ aǿ}b > ޗ'sZ=\lb vfsv=ӺIX=I2 J0Ox%ޠ.oT/cBkwmΚ{ykWYҸ G[anlD#l80jc 67ƸxE3rP" !xo%\IYMs@L.*菿;M,^E ,d\[l9`*w,hX錨~z9]._Q=E(o -zǢqb~A?:((K\d<;GH?JXpH %g*BNQaʰ@i۳G5&hI6o} %eA gXD7y(bǵ8?&HP{=EU4MTI8p޹ܲQPGmڏC(Hjܺl'pm}5P~1~{^ehxdsTdUjc~ CXyyY>9nhd- b|ax{DQj!Wr0eIElbbGC>&/'ΆRc,ae(L; ,tFh|JɆTü^rD, Z&9iPXZtO w"(MmlxBt ~ d{$_>Hγ_LVT`ЕMyHTEtG1 3S48wj|\R)K(]'B Dw!7̎UˀdF0M2m8"FK"y5fg T=g HyJͯͪ{ 5A’b;!ϼy&o vg.'Dg ߬Qh̾?ѡ3 kpzY\VȇIX U7VgC$dVF@=gnURR]_jܯ <"dn|gN{$gNV,c67 P{/|"tvbcaxa(k Oh?\y2G#ع#bx)Au~aqU bY[2XD*a}Ɛ̵ j=rA_UC*>_хz JdUT9TY=U!N͝gqaS.,g ws,+@HwÛ<&ejs͝tp+ 7-慆E{mUI2nMTBMQH%O*&+ɹ߁K8C9יZ/*hD'F!aW g[# 5 F#>k{kܫ("٪FME_H~CZ?a9c'cHWXPJ{ECl[9lX1VމJl:\c D M":f{PAOҺlRbCTNdp,:5'O.y0 ̥sG=Y|RqÒ:Xwt j%Mb0ZIx6jR47 <_U/iMDiw:=Z)]fs'g,d[1碗ΒP-(*%.m4Pc~kB阙 PDhW{68zI~]UQҬ~3Jo"Ecn(B=(cu;12" V3 ͂b~+,`m{8"Y|`u(M81z_7o̓P\ (yj^ԃuÜ3}#-iBX/шc!mA*ǀ5c]*Ht_PM ,|)0\BF?*DMi/f0R͜ݯiz;Qdרmv0)`9N?'j[Fȴ\nLi ,Uc0WHnnsV۱[S^n䝪*O*%yn[#74;'0ވ'L}l\ )RI@$~䛃sE0p4υFC:*궬Z8-kI\Uf꓉ٳQ$]WNvnL6ԧe`fP,yPo0#o^LumVA.ߠd'g3 * qVE$iQyY`}N5ORU.RNSR) c}a*,Ynǘ6K\o{g>>W\VS}3Gpk.Fj)yJZU2pk:D B-zVK1]f\yB81epte,P޵.Gip%jXcj4K>2E07W(sW}`g} $}-k20y)>4x*hF! (^mT P퍖_ܴZXXB|SqtpR'Lz:"=@_6W6}3|ceT[WoN-3*{]j*~{6WXhn!l dpCI1"QRmιaEGaɾ %G$VMl1:G=;Cɸb'oA(,1cvyM=O }nK!9#)G8*#/݋3خ۫ڋ[9ԅqi҆.iAT1JS/c8+}-niSaHL|17L]/';E,CAR k@7=C^Utd87Г$pEڂ#;6p4C֠1ՅW23Kt޼8@t$΂(=2[ Y(JבL۔rb)7`Ӟv3,\w /7~ѓ7pb3Pd}?pBLpf)5'|{pTSR6}߻yk ?err$x vb~VQ\ w~y: wFu1䷰&!"7yͦLG.ǰzmN]Jߥ OͩSm>h(9lRl&$fx.T"5Ije+0d&Qu (熆X61k @#*f1\?qz &{M:-J` D@J A+}{|jMs݂lBHċ: ]P_m)cSzcڼVΌӍ]oExW+akn{4;.gnGo;FyUi'QI?[yc;T&x z|<aW-~~*|üdFPH׃zOIf^| ͘Xh֠B05XUq VC*ܜ4Ɔc nEMI>H %{[|DtKm|7 Td!AQjJn%Jz :$cPKɧhG+tPBv êOʀM}mّ$;) ?Wmڈ1 5/-F 5_ǟk7v@ޮӰ͓EʍYtw'C+ [0S;P%zrӗLM(pTYc}+鄐]C2Zt91@ aXH#Cg~´0|"wr6>^Yw*W pix(Q=qU\RQA6oɫa7*i1m$\5`)\X3R{jc 7TaMq8 (OW ^Jv6jzDLle2YՇFe{,N;dh Ci\qLl24n<4qˣ$1BOjjVE*Bm 1,p i|>]N]c}uo ]#Iw~=ZT̴ҬTjL >7,>:&l#8`[ڎ\U1{PT[Z\?6 ?%joA(bU<qPIdxIdt Ķ^ʤ]  ͨ#ͫnܘMB}.S-UXwՠ>D/{~*7.NoK/kth> =T@6!g ȗSUpQ[mG+ զ /P u~ńԑ%Qy!)^5- zKې=*1HpX;Tټ qռ 1s ֘v+6nEE>~`[fE) 2u&qmQUn*&I}2Y9bC353\id3{b;܃ܪ!׎3:N!=T)Z,du'>!̯{T 4N&';Tі[|~:yP^ u0;0mF>-~CGCkg{Q؇a̱\v3 TYRo\;+0o31IS2ȴu?(]˷c+-[;'6w5ke2sƞh`)#(_-=}SKHrsZ0:tG dnk 87/@[v<_@֎m465*{\ "[iœ E303bPX͓ɺn;nS(J&wM0x `"8s~ 0-˪sug]A=)JJ-}#Fa?ag¿ @8[*D{A.5{fp (JT槠LBhb,م"P\ZHPxe×p CVvd POZhZƖѯ2۝^NlBZ# _ᚦbX쁏7Z6uw4ƻjbmƑ!`C[8n2ʐ&ik+j9/n1~:B)hQxd7iVZ:s(17մKvDN`I^kA}IjhR*Xq mKu9lOjA"Nxϩyy}?1Y>{~䡫bq]ڠƄ&m)&wdmVֹ^,/n컄pl-vm<)gt,T#x +8a; rRj[+8 ,bPN*67I~9׆y[9 장Ĵ3x\ TZOojAw|aaZ?B<7PU .bf4NE<϶Z鼺Լ!nc誡&k.^UgM=Wk| 2.:@/z0'!yn!+e(z*3lËJu ԆGRV/yC c} MeD55yX}Z4p'us湍jٺЊZWU48ȸr Bb@n5nn=ڇ6t/|#?|ҷ6"de|=&1MٽVu5R! $͋FkW`I`7N/&TBcu0&h;mM9+/^'FRݒ6G\[r_ Q?BAof $\9 Y<0Kss^h^:x{GKy: J.,:{w_郯/o&wbp-oZJIJ:}d-p#mϾȇ@wIvA ^y k%'E"FS ʙԁ=ݘP[ufH>{MpErH۰}X6ɘ^Y s(e&0)4Ň2nrzo9d%%}N4_>40*ȠLM] n3Wb~Js)*J8|qڞ+F;2 lLr XU[`TMYW$hA8@b)< V/J=`OԻ2cL9bRW3(ukZAJ- SBloo!daR?`Vq0A7䮩 - 8'FvN} &nJSHPyzFqfA\TՂj x_IKC72QFoMrM5W\-yzI@Ea颾ϕ|ZRtwkx,ɐi*eը|ZwW M|cck(,8쵋$(n5q*DƦz͸gE34ťAUЛQiBAvM-zLA ̣[ my$}|rkZTKF9D,NלXf`\w1·ςn iBw UҘg4kQC { I\:b5I%@6Nփݸ:Q'p+#}A"AG5&D1 RC&OX"4&iOe'W]ʺ|oCm'9a06 "GW,W &[m.)Nš!7L1hӯ6-^gZb 0m 3O|SQI:߯݉*71N7,2Ǡ#в9* G^q%צcƧ}֌+:ܺa/3d`ߧdKkCU$rI"c0Ϧh (Tт-D%KF_J3i} -s,$mZ.ߡ/O"uMl.+( IV?Fvm$xYl% B"KwU;B4먦 }nh'Ta3bNvy8=̭kWRW"S'8 VgØ##ѧUL.;k4)XBmPf`". { e^YTH3˒cM-⩈^gݣXh⶙P3|gnv~g]ER 4ЋE@  !L;1z04UkO~g}w@yZPc9 ^Lɛ(^ B)Dbhf:`ˠ"VnNB3ڐOaǭ)o߇5pN<40heTwUJ{`ؔO2Wp j9mOGȎh?`W+#'J.N`F&Z=rH>c40Q5lB$?a8bWt. Z?xݯ$"~l`z3_?+m7x? (l@PBx3^\]QeUkDžge2&%{C֦yPa Sr{XNd!HAσHqXy$7}uE"=#M1: @?*`(SyZm: lŜ Z9bna uM󋔸Cqu\ҿ7UO_9:I/:ѐ*Oy^_D:i\o*\"gLvsd]cA&ǓHS/N2YHON˓}mJO*(D+.ǹNv<_DƄ"!FYSooYXrUA̍5ңR!jvt}U@X1tݭ"y[0cpTŇٜFP@ mkRE‚)A.D` 30I"RM~Lkb)荀`C{No7 !*Uszs1}Φ< ; 3/a/SprL(G=J|^OߞN O$lX4Gt*0ʆ^u홫Ĉ\06,,F`ކ:ַƀ~yU N?{V2+S9Qr}L=D2UY΅@5026PQr^{e6u7a9"QtfI̯H{ - IHRo1Xn*ṿSun>6Dyݚ9ū֡<1` D\qR89 áX]e쥳&٫ G zԃﻵl8K9n/VX_ԣMple/z lri&_|6 8/G8 l,,Ŧ*/hw4|K{ѕKTAr&SAaSWJꝽS|/`7yyZaM(Hchd'™CRlG9\M'+ sGH Vږk$.e&&KOG #':5.m@nē{%)%d;#u~FmQ3þAJnVq*.v04♱kV !e.Cl%nǶ%8t gE9 hmvHVqE%X?{˿[ljңc04l~4y ʝ<aCZ7eB"t(%O+_VGizRlXs(K׵BCT>W Md([vKR0U o;,:͖/FX"D=F z#EnjNXQWwPiJѦ h 8*@=40_1uϖKd{ѳ~>ܻHw㴶ysPtj4<m TcĘP:s>F$[ErY)Fbї%YrmZ w䴒7EҸHʻJ.΄i-N&qk%㶒$Pjg@~VOڮw("lCK\,d}](*%%0YhMg.%mkʗ(swSLBqBW peENo:ϛ+f{&oZVQ+{+*NcY\&35(4Z-jRR SLDmM"6NI Y`e? zy40 m "lrkƄ·wTp/4mw.߅QaYOAF/j]"ABkR|55םPsr4LKf3A+)A3I 8Bi:;z;PcoE+ URD"uUVQq9 ٻ.L38\{L[}M*-zsxh}_aɠhDg^$k=V}lGz@J|.hN90ak;K ԞH]c#eqq12J= "p*,N0TK샡fz‰, 2, D:'L|dYoۑA=pi W!h>9Kf_'?[E)(ʊL(4Qw }Elidu Y{>Njb97(ngq lj}9 JRAS]]'?e G~:ôݣ0Ӟ}F9.dPcGܯcR1 2#/Q'j'9+8?* 0q"iw՟ _q$._rgqR}͊;{ Y 7xΫ$Z@]cc&e *K{ 9$0 ~.GVv1z6NZ|f1^gq.9ޚ'_W])I.tz0g}o?rLsg+3]1dl`Yb{k%'S>{[mʀx[^W[\zRx-X-ļ+;]3J{dET|eX\ˬ z>X!1J|"(w::$KJ=d0!9xV H9؄,9k*V?,J2 [Ul8Q}i J#,={xy9uR28'bFwGгϼ6t|OkG~[T{2up^a@ѡ<<@9.jܯ^I}>L@d:m/6fJeOsUD:nU8v*_kVUT-H [ȱ񹾁$FcwnvZY"PS puuLl䍎]}vGG5)(Gj4eȆ sk Tm)ԙYٌZHuޭI.A'w]*ѐ~(E(v\d0%,4' $v9m$Rfy̻$0iY{UGqU 5ч?vi/."<&a;{hR^)n$+EjD!N+(+$4 btUt.QFM'$Ul|ҳF-dE HGGQzw9>Bނ,Uͮ n`kەu&KEjR ǰU9U/[S='!9^#}6Je,^tG&Od"D .3(s[NĂ Qwn35n(9䵬4޽;:}\oeޯ FӀLn/گa8CV;tW/SڡcF(;8=g/0}@%%V9iD" lQEwOD ,Tͨ;xVT$N7)BW/憂AS:^ˆ*ws`HY/^K]3_;$jXYz+!)VKZ;XdA]GG5x}Onݕdz3-@iZоp\ҍL'n~+@ޙ_ p ƍI'u= |[S3NFZSEՔl%ed\A5QG|oըü2:a_0Hb<\弅.cv܈wCyl%l;Pnad}LJro[K<uVhR>S2&pQӥb}5f z(btT** zRJ ˰=(]Ɋz0jӢNCg+fnԊx W% Fdd:ghq>"Si:NԴTu˰J@c$O&߈f`Ȼ1.%i~2 8{}5es`͓t/?k/w%&sb h-e)^6!Y靤[-\:g%oLuDjXn!xw'RP19"_c%)@ä^t';r^-| #qQcK,5" prUn^,WA z ժaKtȗMC"6$OmaLz㦩F2 I( Nxbh3||Pe/;hUYJ8m9wțvݦ&ʥ*ުSTQH,KY-uYEe{(wX8iԆВA3QˉȾ0S`zw3.gMY#ԩ%U-vXRn)fwe/uR!~g (tсV7ޑj=$I{,5ZX؝}3;7a@tV4yPeul2 &ǜ 8t)ߢ &b. RwRG_K} eRg IgV FxzlW}9{=56;zs$}ʂ?H"h]Jy3~2׸pZFrd^杇q. >0&eoЊ"W|J4<|d/≂!HL fTqhIj){YhW4a{$]fri}z/aC4;.ړ=<>.B=2 W]/%&Am0 ^?ڹHT'q!aC&Щ СW\lJֆc']&~.ƱfZ IQ:7iwH uN$GK_svJq<@N 8KQw>vIzGüG@׾h|0AA@JGMjߩ1d0`>UCUa/#ud-8 X^A[f ސn j/]n>;;WZtt8>a q*1<зM -kua}i:RGcSc{e0e}cW_M0ˏə-K~rMbd6K|:pe2Q$GÏ۴(3[q*;-! ۯ$~F#zJǒxDz'7_b~('i q bslNFX+$% xu2(`b;!5k/ sO1 sʰQǐpzic|&UIVȉ|̕㫷Ĵu=FrC >/a CP(1LOk Y7CfJ@D#d.YM$.vFgQϪ+-q =? ڵoレEJ{ay*Yj1YB5(uS]-hì=QSG0V$VV ԓUAˀ'g;Œ~ߌk3cs\Cܘ<$총˲zÉa:] l|玆 i'aydޘO#UR^vzKMc]vymD*bX&8Su5F%ye"}zu¤U}$ h762aoh"!\n7 kE-y3Lcۧ"[LAR]GL*D,:>֞P.uoaS_kw"pp$Vl k,,BZkFOHiRw ^>r.-q/XB!KFjHL$+ [su^L>/M z~;{ & SEp@=/YPsxь,3$%4z[0N:]ާkl'x<ݽB D\=J9OY7!9JzDsxFy+~ \m8PZ_@H tV[;qO~)J6G?nyfy*ü$VR#, ~Rdt1$ kaY!zeb53B_v=8/Ym!=O~-.MOWCG QQWM/p#nrp8,̩'JQ>5^5h;vV堻ɼ ҍri;°vۥ,2ʳ ήRfKErK72*~:);"vJerHuQ]/lvQFqQF̣<|&!bOwe-d?a Ir 1_7;5EX8_XڸVCdcة# {FI7A':3~>[p& 3~4q4:Ƙ _vX&ϘoY\1;ظ4G*D{Θxxr=e;|-7 7Tozbql'V,"DWC4%'Mj)̣N΅(̯qf}xoH#*je;,Ym;}\D\[^)m)j (hx}ǻb'd9) ~O{Q| esFS)3=loJzpF ]UH}ɇL:MhdۦdǬ@Z.Ozt_H,) B|\r{T/y;]yha"wvhU-#je6v ,u4aF|KُKOn<~ICRNWԧ~S',5|%J242n˧YEc,7Eru*;%lO)DkS,ůmnhꩮZ[?@w?܊t _HN߽\ڭRwx5-z5PKX2=(̙Y>/<6z7XÃ#,zW -}o`5?s˳"6XU{dm ;K#CӳMgv39 /ygqxmF eMR'R)-|1Ѓ,68]܌naOv">Fፒc@#󅄑a6[_ݎ;J;U G0&XXI jJr%+{qyV`b+d SF cIVYEB.QSV?"Il)`4PS4bziZ4Ӂ#yWJޜLПbǰHTQ!`v,ܴ9#]JDO选1BtA|Pƪ!?E:'vŹȂmznŸKRQJqtbVN}=i eqhB0?ڧtX0N Ghx13oL'S斗MɊo S5[[<M"* -+x2Lax`fN:wsx{҇,0u\#*/ ;EQxu:òX߿oɈo6_e2b.21V9[;ewmKJ!cx rN2T ggqi waHS8.u-Qk(:"e֟lG0xo agmJ+^l R\zj!A:?ng1p X!oB9LtYA#pƚ1xs?O\1= $FNU8cM<@Ⱦ U-ym--=ZO-Qz (DZ67ߨs>z'Ȕw/萋w4(*#`)6/,׳ګt9 pR f1Hy,1 xj_BS 4%]ɹanF Aݮy̌o[WBxqlYZ(y̟ ?Q8L >Cf|6ݨʀU!zg=uE~9)`m%&?4u ‥-C8/0T3tǫk-Fb`M-J!jq >(Pb?Cgy2r5eLEcf>%9Op;#{F?l3!9:mz$jCthðxN+F ^uy^&'t60w#LTUЅM"ξM<+*"ZVt^V{-x.>KP B!*1/LP]7v~ɵ.PmTL^;DM<3 ˍL@NAxT7GL׷_!3Gh|AN"'wV'_? `%S#BÂx47 lBmj_`H>YUNoCk6V>qy~.ySqԧE^4B:ߗ3z!3P;3)ĒQ;Ihj{jSެLi$Tw f":VJG&~n-[Af#ߪ:!sSg01 RDsc.g Vk1iҜa#$0'YBbP : !R:ų=M ,JaPm֓Um˭>Pț%Zޘ1֭eejI7GW)xBYI_ Kh%o KWP!w 7Z;M>=?j#: Ed!~KPk]&Ɂa1fq=Q,N8&I ү4|  ѡ ?L9E+ YDaqq<{?\_ҿQ>; mb 2i_|/JuN84K[9LX9] ŁepMCXUQ#hD[rN{ygŃE*,Z PC7zHtXdQij| v7OwZ{X\skѰw؊U11n`sdcQb,YT0"۠eC:|KRbj8cP։p0Qn@} Z @n><:t/7oK^]E #Y$btOg91w8a@V+ʎVZu9[ (uLdKMJ\~/<a 7-\寵jISw\ 7hVuǚb 6gm`LT* ( $а5_&MFu&giDw Ej2n?_ZوT{\Ck&C}1eŒ":FGg1?y}G Q 5hLҤ2dʎ-K??>iD'_ 2Jh@\*5YA@^iF[MA$fޝ᳑vrSd7#eH I"\ޛET*Anj"k:@eYS!:*xTW#Yg96K%#ӑ^-W:z=GA/&?,^: ƹ i^ӯQc1;>Z~O}L6$5j'``e:/ -|֢8!Z8 SmVAi6z݌-1`< }/hyKzˇge)0q;A+aLܿx }Iy`7 os;#<|N؁., M`R61Fc+B cV.k[%W$C և1Jo Gcv ;vh9N@GT`5e}{jDoiNJ--,xeu/^o8'vMj?nG;TZjETW`p mǿѭsl1*ڏKp@63[E[<׈}A-3 .lhętCh켷ʃ:?BtMi8 H֎$7T4Pח0ܿn0*]j umӰ[cbcF ڎE,8j-j[Hr r.NI T}o]Bov9pW9ߒ^'{nҬ3?5)Ih? 0 9lAer7h)2bU$~Jȅ%nlzW5<_^XuoeEx׎ŗ,{+MտAK6~^as1ƦRm/_-ßz'A s,2naEy Rnd>HIi~9)R*\ɦbXtpHg2=0Lo@]8Six"\*|fhx b W* H?Be2&W0=3kcMtRF} ~9M80V&ylhI-.Գ|DvUZl8K!1|f[jݔɦIG>?fs~-u&jF^:L byejqa7;33s&hrJA.\ 0J/ kP;VL~0>YĐIºhfO9aM`gAxJyRc _S1;=?_ZhMYc[`wGyP؄z_keY@'7`HF] yk{wyG0!¾s*Rɉ-Q. `CW, <"բAd&{q(¡Xw6܋(zo@%,yN ?z"=y7[AF?+O[=ٌ[@0Ű&ڞG Z :\r?VDI7,y/쪢.fSt b}Eՙ"P:rQP|l ~=rZGv6 ]\(?*>IK!MU!7?' acGC,Q[elWDe.g`׬Jr׮|#l"FvV Vw@2VL<2D"!&+ #d8ך@ܯ}eAizDRHܵpm6Gڐ]Zׁk/0C-J~? roJgSRbcKX!55%Zj?JbszIE0 `Gvtci!\sarc)鹼{$p8u:v+ rJ$=EKS.BM"eH40& Ja2Ws[qSY-Eg䭌JZ"i}gnɊa?c~hcW L6-ImZsŔ;M,; ғ)ڼ7=Di s|A]ҮQc`@rfYФzT\|o?&!%E=F_@vUwOԘ<΁EEA0pƙfM-%hsUr%dtC3qqy['O ֛$K㻢iyR0>rrg1 05ߺ;|T&n,B5naQN'Ǒ.w9ۄv\=+.Ƙ@s,A!yXyLy)\Oo3KǪ>KC2KLjыuIWԇW$UG-n2B_"EؑFpsH=.{/{!6pDhE@Oa;ϛuh]?O@:w#ȃ!E$}y}F ݥm% ϲR@958ַ{xLA@aE^^9FN u7ܳhG*̭ɋ| q`ΏG}*ɔr~1;-Ne}ۖ.Je9DS_RILR7IѠ0l40IZ4kJW!sO :i=ڲ5ջe:rVPV(x'ݧv&l;^Wg&*FpXZ.ҹeXB[ViGxeե ĉYoD-7MJO8Pb[YN\6z0H-U^Է) O .~S2='S_w$ K(UxeLv -P>,QVD]}q߱upx Rl(`q԰TնZ.9鄩0F刣/\/$V_NKzQRYUr(\k!7) S'{WwOYpCw1Dg Id0CօD8Muyv|H˟DFp8Ĝ88P|x@3 &[j dLѨJXrb!#\@F)=" 懀+5qb$od+?}Ҹ8-p1eLcpZ}"c:jPFRJ~޳bkr~q8ciU3b\{كOIVrRu-՜\;^?h:ꆄ!x*LyIe) gj+JFkwW% BoJxiR74mN1:{d쿀t)d6yﵛևiUq9^۵!4I\9ܼp $c*ɜ Y93p-H˓HX2A "RgJXۡGESyJF#HWH0`s<jBlY߼*&b*֋NF4 T-ZU-qawQ 6GSYƒ+lPw ėDIBX#q4O`KD%} d!p J zJU0ZN 4 G*^O0 ӉP7 g}mO9k#Lw7x`(krfcKp|BXB 1PuClq9[ ݡ»ܚDG 8;bM.{XK+K kĠ㎩]J=\sΡm^ER\"Q>r!ASK@^ORYR (x:kVюI3GL>ܛ:yDE?(}Rẗ́n"1o&qLLm~#=j2YW0$z,w[-`W?rL2,+ie>7=V{aSq85!"|Vge"C'W\o"-y7ЌY!!x MV  Lu5J![+ͫhMH|3ɾYt]uˮ6T+bR܉Dݍ.<5ұWL=:o->!l6ܻfwP;(lEc)cNsفPo04b*7;:Q؎+XD1`>$CɘNwM◹ 56KG3$C.9:j5+o'͑Q Z 9gv^Srx[u"?;)|`Ria 2і|#PClj[B0sYzj_z8uo(ɇV"o*l'Ak| c22>!) %\ ;)ieboFѤyd?0TOxu:8:pMx/D5[^Gbh)I(ޘ2-ُID ߘalP{Z_0UPo>녆l|v)8-,_a Fݚ.}L-i$Dޘs SF%&H/%Ó}+bDu3&"L澂ԓ?_%tQ-8=) E'zW8-aT(ҰUF}gw(i$Vr` '/"U8pYGp-v;rNY?PId8`rx 2 ,ΑBw6R 8V%y2¸FeBbE9TmˆRic"~#IJ9XD:19x.US'񸱴] zj;P_Rr'Wbuujmm֚@` dmf3; t;"@lF0ݔD!?J :OA89%e(ˎQrem# 0"(EdOG(*֗C]̓?/ 9b𮯊`|<'Dgym>rziԝb=BA7vP'֫XS\J Q2 S͐wD@ Їl ФA=P[νJ.dseI z&#Yg.@z.ryMf!ZLSȶEn9%Kw7sH}/VC+={SLIDROpIuk&` .u H֯uF&4L, }n0B+uf޶uhf 3a Ӗ S e4\Ӭ7vBQD7N]/'ˇ6Gyv\7RѰo ݆v!9 1SaID^A=E@O!l)Vw̌=^ox-P[|!,e!u9*^c1 }n).g|6/(Vq UBQ[W{^jR~pR%hҨFq?tDUb[yf&b%8ovNk랲ood5<?_hˆ?g|h8#16^ α1kl|4 cHbUKa:t潯d!⎾t]M{ȺU,: P~H/ =g>lL۷`)7Gn'Y4Uh ҋ*ncSL+ E`fx{@;ԍQhag s娌Ha,_ccC eN"qN~V-n .CRKB QaZb 'd QN"!k=݁KRC-sdg-ӽ60jу"eL7N ʾv5`&[=T _HYan<:JPfz*񼕫h7ٓʎLNS T "I,(hfpDg`Ye RҌe'~gbdwb[^+4Yϵ1Z ei=oϗA"v&*Bu G,5e Em35ua8(h%RG~ZqX уkҒo5Y[0pMyPQ#Uݺz+v0TQ{Z\G# cߑ KGʀx?oA7bDw΢NH~JYBtץ[t #i$ ^XqAw~l}g&{ovbs+, \,hSSe|ʞ*xE ?懞WvOt lWd֍7a"zᇕ/):E(TEՙӻ!,488j54W tCwwpMJO,'B|c]J+e4QSaHZOJt<-W29+9!XE ]5//~bXmg5us`KǕyNkbUfz$Nk<6j?U1t/.L`@ʟ9i&LŸv c̯5A~djg-Q'3o]8r`<~A@B ;,;x'8Y({poF<r9QI" !l7y g"L [=S|ouϡ7?7򳼩%—h| kʚ9+2mqưd3Կol63ZiZֿ+-xQzj.8h5~V*n>]'!³J/ֆ:,&$i dFG1\Ys}.L*tC< 8dyQo&=}iL(y{7Pۂсab[٢[۹Fw~&R=jx͗KƸSg3C[C0z|Y+O>2+/?Ӓt웝W@7cs#Ŧ9 T=ў tNEs "áTL c%D..@֖H#^W=3Ŗ%4^3Y,d]w'gW*{!leUcEkh]j2Auu~\/F=Tjؚ!=%e7^{X&<i((:Vࡆ*+~@n%e߷ss'|"Q`5Y{b7 ]U.+h W1!ui܂^Rh+ث@M@gqO[yoq+7:ŲVy,`}%mU!)byV M4!c*TZ̓rC~lٛB'|2ů(1E  5H'P+R`ælL5 '7wX׏n%Q1oN n{59h${ . N LIX_6#Ykxz]6ϺWe0%>ؐM)^U7t)kPx,|L迕f7 g 3/ MzBd^~7_] ]>`qnZsj`L:4r/CHݜ&O :hza5Ely}~>{bc~H1\2zOM- DRjQ.B=}p>pǵ H38j:n u@oںO-&M_6 ,&9B {q@_({;`~jӎq6ڵ_ksSƅmBhĺe8Wa3?a ޙ9vhkLK ˘M*KQrOz t}.x(NJ{fB\8LQ>|](~l`]8tvwr|P[Xo]*B-5r>l - ըEgG(gțǷl^7PpN4<}< Ju~b`/zr}V;"^`p TgS5m'=rI+c垲ֶAfX 6bfWqbuܜ<[<(ty5 -C'an|^=|o>CpJU*lC8p괨rOleUkڵg|c/DMY!lEnU"ۡ8#bҽȠAJ v[v8+<ֻ]Y! ՀЏ9g#4U%ɼaXs"㸞O}$͙yOHCkE "? (>/s4['ڪWlk:uf~@? {v˫%A׮uLYomrWe)9[Ǐ*DTT*NM1(KGC-+N~V j{Gý7HJ ;-$Ho`g_xg=b˗yjf|86_Bi6L8#l"͉Yt4et|yp\O4ԂEYf:5,U k^dX^2%uI*~ػ?t1r@^U,"$Vbc] ɤn5s*ĕAހ#…NJTB\eNE+$@J͐xq-jrDz]Sm/3<: hZ7Jq^Meb #GT(UK@x_GQ΃NC{6< &^c 熕EqU Hq{%<,wT 9^t{Es | %)K{ϲ7-_uH >FQ 㮞vm.3j,֗G*q~1'E!wݛ@$*s5%&]u,2[י#QiioM^~G5@\nRF,Ynާg.c^|2:NsKXYD@"0aE;A2) ̤+}?d6ﮊf/#X3?CH鳗䛱2/^~_$WU3ގr!-,t\ $4@UR|PE[W|&X_kCo5讈1!࠿Q0zb2x>%>[P^u' iYp4˚uy'dla4U¿f8Ho+:.!=shj铥U 8zI,]؍C>D>2 Y{*8H>/=GWnܬ?h˜Ff"&2f(1g?1{|zȒj=/)) FZ+5 Pzils?Ȥ+ک/Tu?v.V3/Q4MZMA)G^`yYl"hu"$d,ts ̵6R 2\= d~݇C8[ZJrGPF'E;/ =_F'h-3@o%Ѥ@Ԯk;#^Ǥ"*eФC~[ "BI w؞muiyUXJ殅F[s<+@Y} uA=JӐiP[ bȃSTґLf(sAB3dF mll:B&nFG{niD,YК', .]4&ihWQ_[itHBB|J{7iS(x<0 }dO{ƿh #X%5AdRʎ!'< l>i<\RIDݿqѯ#C 8L3ZD čA989O!*tC4b |Dni t\_y%sRSh3׸ W? XX2)\L UR_o\qqoD~w)f43ұv.z5U f'R\)^a-֥H[T>'5,RQұ˔` n8!ꀖWx >2L-?AԌ3zO +VU`h1< VFwǿ!C2әEy_үq !pôȫt-pDP\I>\SU>n0 MLm1.>#\ %R(r-'򵯅TЃJҫn!D8!{JAi99A_K:XL"xE6l2U IԘmm~#kVϕjT~cv FJŎff'tFь*isT&`V熑k'37h.aH`SUO"W$ s{R^ W!-ued&*~*]X1=*\-džhl aJ&%dQsXPaxs14%9 uyܩ`iI# ~ǜCxLPW@(U3 (?)ڏC5sZm:eqRYC60)o}Hgȴ:/U<7<4Q}+-SΈwDEPIZ#׋}rŦ,ƒg7*@eHY8kC(S/g<&*ABD-MpwfJT~lFЉV {e=8lBr--!jWu^ҮEIW; }G{S;T޼{[oV%m!g,V_ǤYͦ]5Yv_0iɔ;Ez6f.Q&@욐+e!<43A ꟹ8BzjM{N;"X [ƱI^/V^)w!X̤ $R*X-8ڠtvUQb]VYgR%X0:*[B;>K]ao<[#*DRǿƒ"uQQaL}(K dbw^u-̎H&v(u%gg$:oQi#% +z9x6 <9.a(A*T =Fn(4n䏱yL}0xL> RY} PVs/|oKU8xV }T8J`7 6C G Fg<l `%?/5xe5E@|řxm G/-Qi^`'FAMo,Vw U6&$D:_¶QeAMKJbk[ny!vZJ(!Δ`5A%!~ B3{Q~"0_~)uhe҄ijO('(c'ۢb]ƽ8|cB%h /4ݪ\7)"Lcz; ݄pɷ>`WzGt T+#&WY߆~_oc㝡cy%c5Q4v}=[RiPިݧL z^F1/զZ`hb5VN)'Q8du6""Z&Q :.6'yNk1?kj2T"/l Egٱ-xYL3UāC9.D`_>wnQx6 | 7L>i<1ˠ|xƋ]fNLŸqW_|f窪[D@t־MHl0wpK\XH"UJ*k.h^ 9\.?l_Jw?hv/[ͺ&.hvt"fޡMZ>K)HPF 1r݆Hx@0e*uEܝ} 㿗XXWOݼm&oQ8hDu7b_{meWBE,T%>qG͹Bc~rteRBc`xW}l17PԾ_Bx -#Xp_<6#7WAwHf_nsL!UXi+qs DVT= r ºMs%Z bFbEnAq5]<[>{}]h47K'pj*HkʀИ2(\(ߍ3ލ8p|e 'nʺB/cS^y_:|uFט T]s&ff|qڑZ ׺xQ3>*I`9zIj=(0`AnlHdDtx\ǔ-G9/矯 F%ۜAv^_;2lc:ӍBT5Tg2vߥ5CѓOQ'YOm uL{$}ҬaHL$$@p"- !vT8j?%3>S`&˸3ЁIS䯙3K-b>{ $m۷?- g"9JAkU&6&-X}ܩ/ Y&-4r |S4{"uE=A6.=Zma7_P=SUY_k谾2^vV3AE8l\i{ny p;hț ]0eE S T cIPkQ>@ȁeׇןࠅJ'BNWR2s( t&y3NһM/-|c]H(R겈 ]jFZ)9^s_:Ό+4W[A$/J]bVsKR ^$FXqſ&QRr gQ#RY)73說K?30EޖSf ?aSKцCC !(i!_CO.t{>Dq㰗oMo;77\IrvǑF.=یe;JtSȭ" p>!/ Lu : ̀ |SynȅUìⅸ,xXYc;&tzq!حM&aS(a:Ɛ_YyYDImD̒c'+;~hi+}}XG{|-0[\:MHw[W渃SRC̽9yF8zQ =H4yׯj{oi*?NgIB#nY67h >+`#3CNmVRBs"L Vt+H:C/ؖro@"0*8(/5+čӘd899΢t>J9>o0 g pT)"te nINI7pe{ ڄ1`,3g:߹Y 28\l6q+N6UAOe##џ+6RtG{g847J~Z~b?e '{-͎8.S/~3?0 NH5\zEi&+yi_Ju|W9GKWOÄh$/Ķ/}"w;nT_>hb_9䃓Zbm4?ݣ=}뙖ۃaP-PV=-xgjmYJ!w>YarSSpOwn2~$CQyzze`%aYj召Ue ܬK@NׇlOUpT<ӱ((t G*(xyy~SHEnE_\&fIGP3QmR&ԉ~׼d-CEH%ciqh[ E ji%96GOi|Cی y k0+}JcߒUao˄P%3|2([yA$4 鬅4_9+ gE$_S;-Q"}UKg_"R(xo^Pzr[G'_DEA7Oe^YpQ7O\j>,('C -&)ξ97T/5{**;V]_{67 ,ȑ3$p H#ECj{ư^PJͬk0AS+0#@%*2zǕ8j+7w:"6[~fD+FhMtoFM|zEeIFfP3&ɢ5P9}%af tJ@pÄIw;:6ۥ8v89.mHCn`7ZV8L|@E%W5T~=|j9xjDUPT2Oi1/j|TM\΂Ds\l$aC'p{|۔ &@Ze5ػ $A2D OzB)z/- q@D<>Qa[-.PM$B484ޅI-XYqp0 d'!(HWDcLo<=jPxWBbķ1]*z6L˺N=^NJpt[ Hg 9K -&5ueDP\ѧu\ʤy7בT@!&}x L Zi(465jz8,\aåjb))\<^*LF7݋Hr綤hvsLdFzn:&{ _I4EwVWyȏ vPWRM/_LK7l Ʀ^8-M-tF@!SR\xNӧ#1ߤ~( !8v*g#i^#trMZ#1fDέ2GJvn3F1< hӳ9b0$EIIpTYVzOQ^o[ OL/EBGQuyj¨RB.sMcŗn¹|TG;%Gv"^ Ʋf 4׌!^o2vn [\Of%h&WH۪g^6tq XPU==zQ N$t hu~wk+zd\5>LڼMcء沵|GD7XmCE_* 5N.kq6潸5MutgmPSÝS$M'/qR!]x6=.h]c&3`[/e(#h: W6@PU -hxGNOJ'TɿհS*]3C} OuR')Jצ%#? ^7gX$J#; E5mk]6Fȏl/T2c1R;ƽDž=[TK CE{xJBIt SQB9uf߫n@EnsYkoZQ,ޓ.rEnXF GvC \j?F;Ҫ|x(ݕU)U F6 9t?D],ևwץ G ˊjrO3~[9+xk4 V?1&zUVLy75Щ[OC k a FTQ"}BriiוgqK$ezT1Ǣԥ5pkER6~ lܑJ1b,90*#]8*;?۽o}" 1(O #a~W"!@zŇ mb~/"(B8BI>On/(w" A[ƒ3j(A_;BB<xoT h)@)eEP_C{{uj-[)U),xq$΀0}iۨUϋEXB,dxH!I!Y&$ˆMHE'M)<:Zfza:h Pɀ M+=ahFAojO=wYf]N.Js+M*P ֳ:JVT4Ea<߾ߓfz ꚴ ,XҋB 4>0"EY8[ɴ `JOw֊(FȬ5p'Wkx/8q jʇv?1%خk.}Ņ)Ԭ*܎3 }Bx8"b=Q,0 ^ӄl+9< rzl(]xeG .+{liM[R|Z馼ɂAYxWȵdq* `kԈ?&- ԣDKnM}'B\?+z:[_d|,ߐa9JnKt?Sڠd/x!Nqv#Ba)x ފ`2: k q aj@FߖXp8o_tJzVc vPH=@ɺ-,#O~PB'H[f ֛/_N:1FR 6RKJ}TeςR>FCppfzM*X$=D,{ E<1$ܾWv`=qtœi$sU.)Dbhwx5 ,qDܟ=(.SGN|;+tj<$TZʶļ4:QA[.`SGhl}G֍sgo:qH6[gRTWovaGd2xu"&p<_>Cr8Pܟ{y>DLOfF2*Es#f巅LIg"|t-/ xFlV"{۟ hJ|2kLx dFѼ  O RVԨVXZş65kl1#'v5 CB%xӐY]+F15Yj9W`73@/[kކ\fN bjRp*&̚`e_6dX($J僛OJ27`!P0Hga=ūgd3dɴ6Fe#-U}H+;s'*g9Pqdtdǹ7,Xŵv}3<Ol v6 fMGmVWm'B^x[Q ٧sq+m`{6V[T=c Ct>Ct.j} KN>N5lSB'N${pi 9̈oHI2ҒqҴs/.!6dj_b g%m@/ 'w ۦ9җ@8.JE\ K)=="2%-Dm-Ѹ|^o( V4â͞ه4|;W5=cj7!SU}/?MH0;.y"bRJAhBL"9o]!Q(J.tK7,x/ C,??B^+gec[lЗƣ(rL2mo1NMu ZOrK+]qYxFetr ј6|-XudINyN_ˆ }r-Or&sƷƲ]VB9@|G:I[չ#a)/EKeЬ v~3I8!)|)6<\Ko!#ѬG[Qwj)oARX\[mU#!T L h1/SNbEMTafZΤC :84IG^OHD2l)e ܴعjRsm֧v(!L%jq)؅16u-bXLSݤ3ũ"$Wg+8845nl!J0&\DZK KF+Őܦy@0Rcrl5~iX^N`%OJK>'>dO <ñt'[Wv`A'EJwO- 2Ԣ瀯qyϠLEm7{N2KEU%x%袐@ 03a!Ü8 QZjpͺjl.njL1PPi{^J*ۀYGw!<|w$0uEla` S6qxRc] 4et%{=Jr$uyVciSdvm_(J_?;enU@?6_/gQH},z`+|׹" `% z j#OPSF~7nR0U9l6DO!PѼVJ8Xjh"ũ:_dG(kT70;dUXZ#`bG(+51AFSq* 3ґ,ޔyD$*PyE۔=C&Z}M@.ՄJL=ZHs"KXRO%E S#Bl Y2G V'#؆hhHzՊ⟭`7Mtg9lzka@kE>5w@Mpmm;H_<,l%' T2z9 51W4?l?%|xVC0)X[N˶j4DĻ5%-NI vcd$8ZnMd__Of4A@ky7#*6$$g+\%_FՉ{rEƹv$DKs*Dd}o9e쌆1 EQ݋5nQcwT7D^aWvFq3ARiFAc}|iߑ U.0mӥ3!ᖟ(5'jK^AlD?!جoLms8x=fM;)\Au \n%V~*&6- w֝ [KpP0> 5: [wN͈(8]ss[a)ķZ0δDz*| Bù,g]I MW"DV 9F~$#NHG~%~< =E(g$>KJf!*߳~mmJ 2E }J;8C|zY4 -@}cQ*3_,*-p8ﳋv:cL=Qيj΄5"\U RWf6zl{Je^Y'w2BzTfšvel anUkd"ݚXT4ŠN: x5 i katCg.] _aա雎hC- _PS9 = ^-9M Zͫ#Ny"Io̫H![{]JRfKbk l`R\rNhB8"TG{J D{t?M<#8z2*vz331"I~1Ʃ̌]hyr;^M1&pN7E+h`!xfB: w&Nhd3^cm)Н:gjem?܊ eGU++>`ٖBoZ^z'kn7C1:.N9jLF_x͙k_ϗ1=iɀqto" z$o\a4|Ɵ2a&3VU)%S 4_/%D#5-/d@7u0!gdbTy3xlˆ!U r8%QH6kj=ɭVŸX}ώD+T/㝚,`&bV].Vh4oH?uPc&+xlr㢘RNY~5VZ`!R$fei[Do5LKf&Aj;r+^cX(S^@́t/9 O@%9(kH$?UD~ gB6֥3,l\-*W''&EIb^:PꪙN <Ʌ %A͊{إ HYCdgA[q3di@-.煃zT(RI%g(e䌋^ . r/оyohtKmV}hH/{ `UuOS}S>龜Γ13Ǻ٤* [R."Y8RIxA|s%}F 30]jQSEzqzqa0}뼝mH{:jkGJ8o{ =l8UΟb]KSLft,7RΨqb%qJ`(۴qk`U9YU6Mo 5?3i'•]p݅15ڟJ[d(8YDJhvl?v')QJ/y 2 =#Nl\EiXjđ`ںKd(]BЭł/dGW#=xkG/OB§JQKa0fg>zVV~k 7)9+Gt` gBZVanfWTb;n4Ɏ?R3!'BD:*m [pˆ~?Reeks^G1LVyU/=136YwV22y:%ln_0q2aSA%#;k(gbq2ҪE(9 nar#C'8N颵 ?ZT>Evx{A`L!E"Z`ވzXUzV1y5K5,;b[$X'v| EqM>i7K|0+6bzGg4弨>:l 2(3]-1<:T<>aC9̘H8(:~jCc&-IY@oNoHn_A+uh+A<9!kD%7zsǶAi;?{(t oHkSZXM?*\r<u_[+~l8O[j·v$WG RgxS,)Gw~dF5GM񬡰BvI:OZ;]فt]FsR5x rCQNgS59^L]eTnU$Nz(  rWcST ņ>Ӑ8ن8ydb"MU@P!SҾ켝'p̔}dóV4rIY̵m=JpKcs"K4cp U<B䠻4`B5$(J@+ysi|а>DClVo80d3uڿ'yblH mn`L-@#q!H*q}\yyK>W!i6m>C|.q:ܯ *m̢zʱ>Y=N,_+D.Nbn&%e?"x@ &mEy׌^N|U? 9L(e'NԽ+LĚdpTD2d`rxf?$6ĔB\ND=rh}^ʹk͕`yC;jV|RwJb{|reNI!0qғ+U )R"Μ.o;NkZ]w`;<~wv=&d׃ʯ̻rfGhqd"r1EmNM-D5ϡ1& z vpqU=(V(p3dilΰU2ce&,8+o(jZOQJU :hl0.>Q:k#:/,H\yL ރ>?p)x}@?vλ9gD(uDZh?+7`c_mGZ7"')Y:ko:oscy Oc Q#[o5b6wqtGJh_9NżȔZFߤ̲gEJnѨ+#h }/W0wi}isx}8pajA۷ ֭7&(5 $Tuv^[eX'CHgaVxNfE[^ IZ,"O[ qr(~/  2+ܘX#Qy.XR#aT\L2hCC7CdDL֐+o~$Á(Lve_~K#, \qC];L " ޤGKUsuCTPqՁD@vgIaKI#^AnuaTrʪ7 d1FX$s ׊o(ε@veVETb]GYV藤 Qt-pҡlu4d~a:ދyhf3j/~9ztCmRE:"'X_O&?-sRgw57$P-QH" }n+Q0~JoS9oI94&ITZԘ~ԍb΅͜aREoCXԦN0fÝ-wS,x°{tbWkQ{KeC,$e'o5hIDJ$#ڼA4#-]lM ^w& kbEYH:gҖMLV3]I}+,17J".4 mI;:m! )Rq\k?TuiU+o_ r>CX:9X^Lw('gO8VezIzWEQ.^SXɥVM MqrAƭY/6eDR5͉ J-UzMPc:/iP^V?s2f?m ⑒sdv7Lrb& |39o,CigҬyXW_JY{Uwj}c~8+ ?wה+˻x%;*%yUI(aLSGK*ȼϽ. 45VLO_i~&&!CHe\8LJy_ߗ5*04CDeoA@d4ƙAjW-7fuzؐ*u,xkAP:&urjbgTb[arύ561ZM7#KӀv}w72.P+کȃ>gy\ɠ9.a,[vNsTЁ_\iOҽ?xʿ1҉f $q.1p%w=(,b3L[64uZ"xK"KNmTY7HFt†P~;}erF7, xj )mN7@SseӡJUN]^suvntNR]e3cU%Ƶ{`$I'A"ikzKu1X u%y8gDEҪt 3֤j-Z1 DЊI+ iM5ө=MIo8G@ǁz]%_+wqFsMO Յ2eq'g`ЀͅJKsT^wTڙq1s(iAp|cc S4"X=TϺ=@q݇|&ir7Ůo%b>򥆔^=,z|QT8"Ngo%&,Iծqy&Y#Wь:T JPqq-+W%rNfkybޙ @ZL9+s`YXՎє9s !c=CIhH!VSV*vVc*-ek?h=}c/ewNji-)Yr>Klfg: 6r 4Ȏu< i뙌68(Eecb }Tib(ҹܴFtM9*mj,w2z9CGoN:^^R ^\^.a3 3M>.0\RXYcf i{3c\65AD>d,|U/]-vCJLů+.+H'LVik&^$.{Quopxyq>i^Gs<^S97 \Qb/m-5ʌ8C["_ӊWĬ;IoBs!Rt$X!C?pMhYS&CwrW|>UVLMW`3эDYެHgWqW$J7U[ޫI]B)V?W,~YkRdI IH$ez~84M6Ҙ">ZJG@{ӠLgMxѬX7#Oow(~}Yu|xݖlZ,bY NoKL-pM=Bv!σca`Y|%ZRtRoǛc!І5C"31'ڗ` 78xmDL8=}lF]!=ly$|Ry}"P k1ucY#k;a=H Ѣy 6viLԀry] B棬JE-`!+7r]4EKZBZWk uuXۭW,)}'d B슣p:Twn]2~5QIN SH v e+kPΰ٣ ݡw{ }ҁMGϰ8hHf#d^F*pLʌϓGIydeA*D8D}1q8P6ع%.vCWT íp홑=~ &>/Jji=ۘ'tGo?$ajʗDBJz8 {ͮ Bxp$YkC .OE#H t6ʼnu:;>].)6$ݏ4e.r-2^WcÐIZ|^ZqJ[]-Ȃ :9XpcyeΆ1>0Y1Z%(Kdzm?gU𣃫%5f+G4ڇM2q~r =Kٌ7CP˸Wq=ebc'OGR{ 7 M4,_K58яmuֻ SR}@w&?Lds_bR+^8 udrk܊?/< {MBM%׬gxJ> K*Ђo)fS(!mGpMݰ!#[ڽ%ЎzubypmLrAq{O y0| 64kC2>JzJ^ZScڡ(kXmsLQ,(r:HuTTo ,f? :ֱn~1<xqf>GME#/0]nwJw0I8eR?7> 5& Fu;poO+Df_dR!,If o#T-$=gYA5GN^fYk aR|*KqRl/CsȴǨe1؉^0D {\lhMkl,IY%ؐG6{(Nfn1 ċO헮EU\ *ystxf1T{fY8!݉|g>dцCc@rf!#%ONڝ<t~6{tr!sj#֢֚]KM$lRS*,ąMO]A'b W#7eL,ޡ9 }DzCi9\j͌^5S:H' ux63j;N흷%JLuo GMk;Uۊm:Q鍨N1\Sf>GPvubᵧB.k{=kMT7/POCj ͐@9gU+7P͸+(\k -$ς#ϧ'pLLg¿6Dua.7^&8:xNj(@>pBEv ʾ<.4_eՁOįOӧ<]|TK>|Lx"Pl”Dwv碆."V7h,An/m5WŶ*S!s+nsU iZ 'xla)G7D`0}RK 6g!g=yV"YVګg m-fyT݈_ge /&J<f~7 脊 OtX9b~KMFؕkX^ Ɠ#gKQ_/J:@#ե`73H\: hQ8#t5]AA l؛a,M76Co=U+od{=DTGŭL9wp<$S n2^kxG/ؖn3~e=lTPXں@5v!2osܷpӐExhǮIZ͐(/Avu@wIE\z^~[4}g7?tf[@qu{3q6-R( ԪۛvosT ݝyq7^$4ϔ1sp; yA"}r*|U{-_Of.5+ibe6>XZOfSTL o)pʕȂ s#1SEGsYlD>SrN0muX`CVcg<Ӄ},2MNj䮷-ÛɟAJWN4._s F=BzNRP|p5E! U"[m5dnWmD3k>VJMP"Eyz732gC\7m󉄰m 4xqnyvjK4L #:j5a=[\ 99&9aRg>R(Q[1^\UFͩCj~V #/jv(S~}3D2y554r=pOB2UʝOz7|Y/(7DS^Pkp,5o9#`#c>Oc$ A&DB7yb@]E][F(A$Y~d;9ab%w̰z6.x#m\}d} 6Kl=мQ]zrt*㘲>S]6\Cp] kr<[C<,gt'\JGeͩz f:*v0{) H-(>?xs׈>k T;D}9NvfuGIHImt) ^ w5S0tB~)=R2r[~O34Ou i F8}ܳ9h.}G%8_/Z+W~aS="\'4nVtl=Vl?Z^4оuܑ?0U}&H魤~dg65e~l˶uaq7G[0g1tn!HɐURA@LuD6OdC:-qijtMMHDgkб&xK57 my);xw#FP B29'mDKA(@ HO RA0 ,}'$Ddcyx1VmT Vʚ;I΃gp2u8:C' (UZwb>D0"!qS(g^lljӔ=U5QB"hHj\]VOz["92<̏I}TYSyr3@Zo*9'UJN$~n VߕHTaJl1j u2u٩b;-q3.$˱U+byd]S6xMCjCݭ1X|G8! Y&݉ '԰k)JYu}ٰg k$ >BSB'j\mL*_[&#X} )HT lRw5z 2{b1Vi"l^+vF8^s=DRM;:\+qjݽKrA}2\/J MobH76~8~Y`cOmEN2&~+ =1U㳎߈B,Ilm&Eqw0%]LbUA[Q)v@bdlJ-PJk[A6(NۯwTQ'pPcD\+ՁFx}K V 7a<Gj Nd ÿ0dmJ&nZf-qyx@&N+,2Ow.C@YP#J7[EY\-][ "lϹ~ʐcD8ͬhȹ}:9~9H'ǡQ?eZ .K t(o}[K/pLyD t!*Eؓ~N^鎐PQ9%5jUyN2wpN0>ӊs#ܩ|NnPL 7bb`f`CUWvt+4]K` GzbͰH>er%ioUÇ d5W ̎SY,hKp` 2J25=AM=STZuGU1^KRud:Y.hxX,w^wse)fr$"]P1gb'1+(P5(5:&>LApt6L!4L]8#:[ZRl~Y^)^~]4-^ПrAXǶ(YCxYKv W0ǚV/d3 ܷvRGi nj"|Ï`%Z0.Gֶ(.[( S?Ǭ!}CjirГ1XʢepAZ〔IUdjNKrk/gk7~)X̸i66my^1 ;scf/xn۝AhB~ p} I"vy\KLpIYjBK ^Py48(%!DYB]@0_P %<:n/ I&P<@+[Bo0Ɗ^nɢ.HA' |́ dUn~,'EXTbD j=C *&f;[*{CF qMl^ZXŹGB /Zɝ: =vbpF{ >LT*H59^̺ؠӴ7H M؝&;dYO_s!5q ?&ֿ inP6S )woГ dd`k1;s7gⲃ;z@NCfebDuvognTFmWOP:ĔtF*Y,yk=}zA<=wlN1t?юҍ25gT`-kGmWEo)A ղ\- u?1ߔE,CiN qc媗 yo+ BNb;d~ k{EI)A?Q6FwANFH?&@? jp^!gW1h w'"~S4,N=L6Ma;yJ(# oo+zhR :QbtCF68@Fe͖]_鸇9ٮ xobˣw(?z|ͮ1SNv m' + iёĜj"vUB 2'nS u9&m%{i';xpÄ?PF}^:EAV0)w. . saܳYh%a"`(Vk?%Ӗ;l9 %PJSwpߵ롦T|ܔ8jب] إ^K,%K(7&prV!cň^LDŽ.m0Ws2@6fy.~vq=|Q՜X'yQch"HNJesJꤒYrt? x?Y\g=^ኾ<]/[ztکu$Lp:g[}fߔzoUK5o2f$;UQ0rSGQPłGi,؎ݵ @GT^9@U9m2#*? ڱ. t:9 R+9)'aDN;pU麙h!Tuz,$37t?k榆 +bMHȆPWsQ6c'b 8ѓhqS]_(Y ﳯ^Pss_f,Qe:."dx\S<y*JPĩb}o8`Aǔ5>,7YvP-KinKjd4Soi9h(v&IHu@$/'tIKYp~}P==|Ȋ#:T,ȓ(;<6"G˞3\n 4ÊZb -\]/W|mj0Qq H4z`_b0k6K(TI)f?<-C]R?~Sct%FkeKײHHݶ-tp) Pwmẅ́d ד.F#9dH3f}C8BfPK:D V/0Gp ȼ)o34ʂgјBO?;xhq?<),}nyo=0!nSG1MnCwl`|=ii0#Op%)'SA(}Fp d,X0"_jڕ#TWeZͲydjϜ*Ɠ \hL9'/ '?|Q66[JQa* m =4ٕ ~R݀1'>c0] ѧN ¯4լ| Ƽ+ d*{ G"NzkVI%pzQm^5;V#>ƯG7k5]fEn9IjQ{8O&cTh)Ҭ+|uqSKJe= U~,Ӭ{P3B5xjMY2k1uHy+-ot~z|p"1McQst3۞Lz`Ku ;o;|gcmh%P؈Vsy4S.ց8?zzA? z8>|ӕW iٶhl֧[^&z1Cd,as;!PFo27<\kmOȷK_)0;{ `U &?E #Al/ 2Qub4vS[lӅIAgq@l8JpQ&O(V}zEbK^T0U@N&=D|1}j_x<|Xy zGY+({eZG=᩺MI=b`%6~SW} iVȄww9Xrv%drA3i%WTBнY PoB k7~bl5}\r)oZז5CHsŀbn[qwTni#S:fҳ [VnCÛ7!= XoLݠַI MuƐ,S&aۺs,)CF /L"1=)>>gA>͘)YSg:{@Tbm'@'j|oԅS>//j-dZJ6a xp7XS{&pC-*DHJ6o'o#L`5}P>iOzK>sRCIL)x~ )R+oCלWeu“ OS hȝ,BKd7nSY6%QDs\Di|H$w@ _YWY(ѧ'ݺkᩅKջ/k! p+ήuGU >GAPIzv2T#c?$C*co$шmЂ$QXQӠZv܍|E1H=xBa8XqW\!U#Z2)9ɣdgDpxX)֘t Zͳxna?$bZi'(%[p a‚LQH)=ρJ<[SݡokW0I)oT x0)d5äaoQtb]Y`LI>Rk&cT]@Y[ˆ~n黃;Tx ,CW{mʬ)j?c8E\jZ-͉TǓ9z"EHpE:5}Jb &.+J'i){/c0g&ίs+/M=Kf)Ld#Eu < Yu7ff#%,#g՚l{}d%EU$S/i}AQ{ ilY]2nn˄t|?$}÷'R囯g@A4xzEIC#ӎ1k7~\CHl?Pˣ |寔65B<)V<=o vߡW}=]Nt,К) ?si6}G CM/G+7HRFL("Germvٯ^#q] F '45쎫ngjz,Y*0 NY0lR46ꥐ zBॱȮZ!24mdCeQw:-_Q XpqYHtˡ˪.r\8/Xu`Ȧ2Z:hK1nt-"Pi &pavݹM- !J(O@ %&&0SD )IgF6h9XhCJ=4"=<=9G,TF]};Aq;bML@!؄,NXⱜ-5$K +2 ;5噐(?/eS\y{]$cam^Zb|ɾm~EqXa۟d 2[15 *0N~~j-nK 6l+ fIs]4Xv7锟߭>/ kPH T&]"> %6"g騂)vCsp;t3ÝVD0yk1b>ՖP9pW#CfѶ*I7ޝ~XJ x!B{iiϙ8,ͮXS3"/\;vF3BXy!] )0QEQ96aP kack a}TY)퐧-{fufaCtq0L@k3]>%M&mQ$]DrBb36CŴ.z}3 **>wM}{lv_YF~]M+ckDǽ`FhX\,T?z@:<\S`,괊8J"9D2{;]ٚoٗgFE(Iy(FfZ;"RٞgCFK,+zr БF+D0 #~ovؖr ʱϘ30|4ӱ GŜIyHI-/_ B+ ς | / 0)g4tCʽbG#}99,Wos^Zrr@YGTgIl(ocjÞdyc.sn9'E`4\J4>V(S̔kD/Ctr;/a/ƁkxRDHP:vX}E"A8jټ mCJShQAz59Hg,Kc(̬*J."mII}QY!Fkן=6tȭSͫxRFqi)t=_^`3OĜ3H&<:dz!-d7W!;7c% ֨6f1.qQZO(t@In$; '^m XaKymiFtbZ `#q|86TP.2QC 4]RK X2MݺbPiiK]@JMAP6R”~R["UX0evBARV !p+jy:8yH5s \ԝM¡}XHㄚI>Hfi]oHñ Nm=KK'\1Sۜ<&ٮr-m-DZGUe{^9vyuGw*.BSg߻49pE/b[#h/kc76cjņuA[.$NSBU0iתssE`nCs 7c;(<ʰ낅iʹřbR9๺z!t\C fy÷{U$yW2~'jv$5V.4AR+t=JzipɄcѐ^( ّ@(jn@u]&T~J""*}DGr_jғX ?9Nntw /H8*L-e.DCݫ=ƀc"ˆCg'Qe gE|E8{q%<]7_gbkr:on.ypdӁ{%R(B1P=aE(jǝ\Nne$$fb ! 澪;SÊ=[*M :\ˣod"0UE!J$mv>YzM!JrA#KV*lGPn> -q7+s5̡eKfdU2Ʃ#<Ƶse|A|(LR 5I}[W8nus/v'ܠaX!QB[Xs?p6jK9)&M7>"|cuYc T_דl1ȵŅ!DqآZ1a {1t@>44I+x-Dy>(.ItZ1Ouuv܌G$^oM@DQCHJV%}<9ug wrˤ>{VP[m-9U? \idE ӕlY6b\&1odƨ ^" INA1s&;e$HWު2 T+.h)$ZJf8a {WԝGe4ýV{!:趯eº!|X ثد[r~_Mm-/1n}SU9{-q(oʔ)O?( &셎,qA_:b:ޔ]]x+= ,o:܊=7Te9<= ˞)*T _E@xsl 1@7:MB7c)YUIܢط@6PZ &S`1:0dtV5i$!Q$Dj.,#}{0mnKCkak+gPss [7NDZI,K>h ŕ| IjM/xU[~ 6ԏڽqǻi!lCֵ~q]ܧ'cRx*dJ( Hk mӅo&B)7ҵi 3DkW 5V^,-:WNᲵ*#1^ʤL 2FgyZcʹC;c8+ìo bK&lӱGN&bB~'.j3Q=GUH -$ z;*[}e)Tm!oM4?zq)T._ou^M1na\S1xzT՛"\η#e(n9; zXm wT9:YC8 ңst&Jcfζ53wۏyy;-2y{+2`">܌w>5᱈cRէ}c6!M(XP.w> 6I$S#YGUP}l&ε_'@jъ}8g _/~bCOⶖY]6{4],bj_dz(ɩ&` A(^SO^I7aym`-T<8؆U_~Oۥ<`/%~-DwbZ6)H7:V؅5,A8(7yY t]l[c,gm4/"[ń^Dh'%7/MG\.n(,ƾDV IZ}Pܧj5Df|H0+Zc>\y5aay@'u"AxNEWNGz{/17O~ òv[^S?^r͇ك.oN'|A*g><5}lDeMx2Zc>mz9E<-C N'Iֻm{W)I &`O$n,E\׈;+kP18N!V0K+R^2hn2Q~ w\ 5z CM& oX}VuW58sP&Bޔ153RٷH2ǒJ |'on a<՝hU8+8$+~\^z RaO6دJT$z:H>iTsio1tJ0%/,?=I& u|LTPܙ&רU|evnFMt}kVL-=(tM:n`溻^|…^rtij+lխ"'2)8nߵ\hҰtHX% s`!}):ė `:2z!ެ#{A|/5?d'~_' "^jw\w t2H{~- A(yP*;PPuO'}zz {˃]i%45pݐsNնNQ >Gu7-Dt7"aYB2ǩ-gGnJ5򡧜uEkX7rxb+E4Mn@}-x>6-U໪-l"HCYARzm̑{@NC@rUYq3Hxc]Zw+FP'kJ5ڰrOƽn JuHRJ%jHo;C'a=.//n~Is" C۬4rzPH*WTEYeF<24"z.]M.=$V7@FQIc@ 4a+wS%b#b4 iXۢ'+'4ƪDI}E$7hP_N̅ HZƔɣa|DrwWCs1 S?!EӌN0+0 9Pl/[;"`/aoz8$dc gP#6uaO` "H#,I4]$jNJCY:HZ:f2d5J4×~DOε`^+fΉJ헸$u)SL^J ~]l$NOȤK\žCw  cD)һifVK ɈtB[V-nB-QIut\1Z,={;#4NNGS3 䀄Ĭ8fzjENr|'o&69ܑc![ )'LBw  ,n3a5Ra/ge7:K$Botrǫ؃o#f ,ѭIess|=A,XAͷ;a7:g&3 5.ƞjJ.Y9N $Uf2CԕH„03YBXV'Su$圉,ۺKi`)-iC 15L`]({~ 12ݝ^(h)nG92.vwMTu(JήPW^B@P{x衒\B5%ew_A:2PI\Cy]u[[ <>YsG0}y"`'z4S3G9}TUB`Y!&o rҊ gZڒL?%nOɼ68vO9$w#v羘!lmSf$'Nqcc n&0#Rlՙ/n1r}M}`/r]`{-X# F3(cR<).cSSk[g*S9H+ cFXnkb. F,és9:ci* y}7PEeuѢ9b ɔM78lZW=τd2  VwO7Z2!UU85 >4GYe2>ҧDJ)jC$ )9niIܢP0f[N&VI#i4s>یfH)n5(eou%Ǿ-a^IlQ65 E,,US]r(Vk霹y h*(!Dc@kuTRd2{ljN9+0+Sr*34TN$;寔?X*~sغGᲭPwPPs+8hwv-)ṖDK-Wlw%߲uudx|U`>[mEު@_^L`IrSHb8u(rfo1ҷw$Oץ5"PIuL ;| qѲN) mj\Mle.eg˘&|qhV~{7h8O hKV٧2ʮ?C͖yuG( p?iZy|%ue1&~-FP 0 1X5ڬϖH;R|gU{$nM^[vc;te`!Rh4=tx{`MmZ˘BМtȿmXi{`:Z`A9y7/i9t{\OIn))hf# !uȝbɔL6KC_wwg Eߐ Q{e=El6?XVFlDqXw4 }v'KE(]3>'اH߹y,Ϣ)Y9y(O ,ۆ`bœ$I1*ucIO`Y.&e%?Uۏ]qYj5e,&S5aC3@Ii[/C=G\AwΞ6h`-ဏ_Nm__ { eTN~5ÉJAm ljekB9,㴅9e"|-!QeUm]nz/e/*V4nu4EwDUq {c`z-]|ב_8If6S‰}{CZui*mwLTBp\ AFEЗ\U3'eZX_+ry )vWG#|RRE:/x֢UMаB#.-tE?A͏`nGZ:L=Ո޲ል&_QTJUEbH=rT'ƤRhf]h%| 5;aSm$G5g-$CxF$ EJ$(z]X!y;"l0 ڤPn|L7wEośϺ tT\[m71EQ5xO! ŷ9kǢaLɚ~$-}29=*rdP9o|2)]0j|kPaV1ca8"ā` @o>MB-J,*`4rR ?`'FtQdkw#oԹ9@ޗU'tAɒPn)֗@" ֥I>0mS8s1~]HM}Kt=ݱmFQ ho3d(m  rCz%(\;[I"BR)]!pՍ:U.Pkwl>[8͏٦kvZx&0r(NI˻_Y."ؑi̿ 0Ve1~RZyz k ]GAˎsl-w` ;OeGBQnЖ"BB++Xl'~:-,`,;+wgLCF ܁1HƷ̚Ԩlu _T =Q}3, !]tG>t-/!F7.E+sǕm ϱIl6އ;~8!7FXfKJF8뜤*٬Y`ُOe*T Fee {z;>f4 GeBO$̡[;Ծ#wc8,NWTݼ{9nsC.p\鳷y(eRY:9=ImRE0ZhW{r,,I.w<Ҋj3OD ׷tS~30mUqKTA>:򙔷&Ae@nCKVJmȐF5! 5#Beף~EƨN 5&N Csk|\:fCӵ3*B:rk9E93K3tLML;'I¤ʤ*{8KqJ2ln7cKڶxsc߼D4PݗϿXI9 @dvInRR9]< kk:xW1*͎/ߏ[8jt.N?sI+ 2\ĸh8F]!{xȡ31$.Q=%FFǾ &SVG Ce(vAU$䠫dHtIK,HR">NJ9UؕK|M (B |kEz}$כu*4OP)ʬTKƨ5\'g7 ,LKD3V] IwWǰ}Ps9D>U.In*z=DwUS7<7˘NBM-ofd 4((#ӭD 2) CTLp׋(BOF_D!.S}lB ?Uڜ[D҂*&6KwGY=֮H` õBF*`#ELDt{Dz-F2۫r?Mޚ;h7iIA /y{1+Bc;F؉v >w`(R#\^bsl~Jtv_NmAxe{> SN.2a @!}Rhf;YTFec}Bߪ"m!;.o'rXQp4Ynd9-o#SDpX`\V*1}}Gl9 `%;%|u{?K"+II̓5+S.NWe5;}(]~ ҢPS#72}SpcTt]' ul:H-nLa}V@6Ĵb]MΕ0 r%~7n,X2F]+JW[|JD B8"T5`)l)H${"^xG&{ Fڍ(q,*M9lGsT7DLsUp˻`%:S.wn(4bi[N+ D9:(I%ȹp2T17Y@2 ].o?]T2N:8D uL~ZĨk8^]wDj#<:>2  I2[47):oS펋UED؞ ̸͍Biș2Z9[MljB[拊VhK]Ue4ŽMσ-5/}s5=u-B:#Sqغ}OQu|V $$3Xu`XKy̞vq#@RGo\*zᰟ(`bY9}h+cL~ hM}=;nG?'ë;'}?o=$hyQg:g`sQ懹q!ㄨ)ww &8½I K5`B4W Yܕ%%]Tϲa:BQkSuTQ*eZ ;1هNnݳru#+xqȞwn rnݍp`l&T N}j+䐟zpNd91J'IWB5 #8#IzΔbQ^o8J{$\8 b/Z:[9HܒG!-04h[ jlriQ! TmZAZrmc˫@匼dLȺ˰'Ukeށ,\%khWq"-S'Scdk%Ǥa[! 2Ƀ݁Tˈ Ќ_,oo)=D>m8;}f`a][qy܁uPjf9q6w<2^aòVDxj'r%V1(mwؖD,UWw]`>mG=zd+v'^<1}W mi{iv5 b_l2śtӘr*\*D Q1(H.fO>ӓx]2dŔ+*%9tզDJ{( Fvg fCeo8tc4JRb㈬&! iuB9!6PFnE ,3OknR6x 3~ =v*Xg,qsEgݓe38֟B-?2?Z_* $ܙ %I)C7Z;^t@ܣKA!eX+,c?r @ 'aE\{|_n*"W_v~n ͦZ;kAĜ; j啵Z.m~H ZCcIs~-ҋ/$ĈKWa) gqWsu&H"̂;KιXfYuV[n=6*L]n-y޸nk^>3tqihиcBL;z3Ј`߫BpA1usko&,RmfL?Wwظ6ݭqe>LgZ3Y!*DwرP3 t| CQ!BOx504*8WpjAithϿSm 鏈QE֏]o}{@;3LKx_:K@~U)z^/WA nJuCqbz2T{,)N*LMbZd+0wf( --5xt'H؝٤$WBě-t(P2֝wfǾr)᭙ Y|$T{OL>4^q [RJCi>q* Bl im9ŮiVUWU!4LG U[2` \w3QU.9Q -P o-BD5NYT6sŬzSƲ`A6.!ք 9~-fAz<Ҿ vp fJq4c`/5" 2k>&*T o!#8YBz';qծ'OUڳZ:yAm^}ќ>͐?;w^Rו$7nmEoV$"pC(ėN}1iA)DX5_}ϟ7Nĩjqiձ;A: VP#u#˒@g \c\ ^H V&۲Rơ+/dtb_/|(S7VV6[K⡛U1>Y*z M>e-`kiDx";}Fb֓*`(ï}Kw6bQ˿_ K6Fsܣ i\}c> ID\V8THFVQdmbD50^8bbU!n9:=mt A92Sp[l5 O %b@-(g蘮8guww?YE-!퇓IOL.m@nuAEB.?LѠ 2 jp+`H:^/Z.ɈqD/'>Ec_`*z,w5@|f/UJg{2g. KƢ!pdtTn3H+6#loG(Lecd2"pa#A{boMfEc~2I'O?K}P3 v$y3ٰ:HKMef/xQƶL͞3 3DgI n*xj nIRl4F0;L_'D;zWhބ d˦R{hA07)l hgU6 ޣ0ddk\yvk–U[\2/:8n VEGTe}&ӆS )o?zu疌~w,ԱȜT 59-mi g̥˄;y<ڕŗᶏv-Ɯ AXJۿ_*v |w솨cn#c&z =l9tk~x<i2\Eh0Vҩʹ|J:48#lFPF}i!rW侔P='<3VS̑ ' D!I |(VFWq`t‚d7DVq5zEj39c3ZZX| Bq֛ mWS#rf9\z>JZ-xNi$sʕ6[ac̿\ؑkƥNΣ=c'd7֏@SM#5$BB7NW + 6XrЁA?2m!r(yE&,s;/\1dt_muUh^u ,ק{ޝ>/7`Qb0B>8]OTH&f+1k%*^#X'K{ kfH Zn΄^?Qxmd&_,?sﯫE5 lrk5Bk* A鍕 {<#vaa  ǸO8RE|*GY'H*JR8[ByﱅdBO@qCw&Dս^S߿oSTRq72`!$Dpi)] 4lӘx҈[u7 f\~4](P-b\sE4ϯךS%bmr8'jA>E U qxP^V? #6{I e58cj_[yn/ 4\&A _;jB|inS ;ۂU_ Xٴ5+j#gˇ5 wBpH +CԊX b,yHC yTG(ֱ t.]*䗈wˤpr; eO80r!ixZ)2}aKb שwOFf#&/Fƺ8l] ˽.ƬsD _R'wܨXpc_=&@z D[H\ ̘~mR5erFڏPDxVA_cz!:(GSiFLV"pS5ƪ\-[sRq$5:MC͋P[b(&kD8laF6#?Ѧaj%.Kb gr B(yҤQNuKxΠʫa^>\T,R6\j~{Xnʒ Y*v΀'AYvC0f X/To QwwIb!1|j< ~$e)Mc l^РNNQ[ 27@$/gYexqwRWWO",Ҽw^=9:{F|I. ˀpx{Q%|lQ4?L}GϹ"m2خN\YO>y(T_Y1g߽+W[*YQŋomps> ΋h6.KpҒJ= -ڬ%F3J/T٫ؽpyR$ QpNQݷ]a6Lkif7PcF|N ݰD)xd\'KP5lRd뜝ф" /~Y @q%fOL/f ސsq6Ћ|`N;֛]IŪtȻӜg"{RfiFR s}4HݯHhF]뛁 xQx{Vdu|)yxig<k/8DD3 S 㽂r}4fAجG$DA &]-BMڂ8G ZTxD jڽͣpIfj@655 rPYHFUS]5+hk^͓3`B:8xaN`{s!6b@aSa>b4oRc[5b47 NUף53̄ ^b%QbĴSիoS2j+qL:ElLYܴdW  e8nDQ բ rбoj\ {Nޏn5(:M}F90 qo,*+W01; -#K:.BS(9p2i`?Je0쾯և@Q' Lk*WS o0H?' 4(rk@x̣'d@BiOl@gEUl^e=i%yCj!-~ps@Dtvʘi(\M>s>)҉Zؼ- H:fz9MKJ$лEz6ZFo{R~yCF 0!:'P} AK>#dBṕ`臘E\)s;=vzǔ3?=twM}9ɻۥ#]fd1㖒Rt6PQz\YTo$Ed»K(K:TI:` Z-J q0NoIgǍ}_ NJIA"wiP>ϣ!Uo5Oُqin!P85]l^ H+{,c5B"["Eo8g>L Zk>1sӄ"N lW|Np/Aڶ"V^|j:4bU&n!ѹ!*Tc<LY+ιq]u X3@>?T/k'__}*Up;̮sA U⮇"Hq `Lu#o0[K #0{JkjTIRbb!QȋS%S?cĮ4w H^.lcp3pƂ_-Ii.|;"|Uo>N5Us&`77n56ۚEKw;y:rBeĽ%D̺ۗ1ew 0]5{+W4~s#>KXB.Pq>L ^p44캭?uzR&^vQ _=ucjbzh^a^Dutp6)jl.kv+i-Cg*e~lMxxåR5HqH;?!Q4a%o{AqY&ꐞ(`k1}R5p yYLP[}blWgMZYO\YP+,ϕ4Rm}]3paZݲ72|ha9[!$oyv+u0eǩVԓ6wTshx`6R -< :x8c)GY$wOl9Mrl t;\#oڂrRJaVf. PiOD6S{,0^Y9 Q}qvߙڠ>8cy^%,'AQHi?7~λdIGg\9FfBp="#~' iuZ fs7͇5QkI|"}E.!l#\#q,Z;8GCBJ6$W" I% `EDv[/3-`͙}Wgǟ?P' >*Tf6d|'B! >jfvdׯ04jE: [aDΙ&`lnhAn7uMǎ 1b(g\$.p'o%I}#6yv(n+.Ŀ^7O O\ Q4Z/$jK[;$U"QK؜D<WoN1`rc=Ђa#tؤZ޴Rtyݟ}Œ$,"i|p vGVf@/%ޓ8xI@oNnn!r,GI0'c{c޸۵%&77gAPAcgq$TK@f!nr痉;R7'쨦hg}@ܫՀ9mƚɸf@oWA]4Ō@P>\Ee}&鏴C78X lM3m4lU]$&Dy(m)F\!(-阤,rO҉%r@t%hډC?Ϊ#S9ͲhLJ۪j 't֯[*Xؤ,dW##G$:hj:V5OkweWD kֱwLv=p'AMtWqp { ͘KB- hFwfEm;t"0ڣ(Y[>D/a5r,FBUc9_c?>쒣1GG?%Qao$99!BBĩ㧸c}Ba@oʾj 96̀3hoX8X!U/呑4Go.u/DSK[-5p~t<KR[]"uTpΆ9PNEI"i/jǂVH»?^D|;.4.UPu>qt{9lD.tN7}ByU]$.fK1g<[ݎhxZAWqe{@j^0jBL;BhW}J7p_&ǎW* C&7DRJYlu2S$bmCQJ2c=A/Co避$XK%-@ID불u|4eyk[vF<~t;Tf*+iZYp7 Wm{-zN jS(O#wj1ui]c8c/%.tZ''a+K-Y#>{= #Uߪh@Σ/4Fj7tZ(Y-AE,ERC6iE%5 >L )OUk5v:4*J Q0G˯sxK'ެcgYd\MzDhBS:$(6#H[ $⪠* KJހM/;4ѕK߽azvj^dfS͸eD,vvb¹(H:g";if |t񒓷auB75 < `gȧS:FHdEZm] ./b'8.t"@[BB`&T%c4W i5jP}gG!Ip@t]6b(ӱkGrh*u)ʻLϻM,1H"4O)!T20|} V±GA)l_ L7 p 摞+`1W4Q6DD6v$s|"4 PӕmG,z_\ ZR[z,鹛.gAM;j3TR}c{*uic e|U cHKYDF6cԙ*ch4dhe'YH-kw7Ǫ7pǁK S1v:'?l)Lׄ]o oY-\qE`dBQ'k 6)C+lVud\p$=E_r4d/kESchsWXvSx>o87--$hB3^.q)WoHq-#?pr>TBr}{Eɰ=r%zin6S d)p|!  n36g-Z;JK+9m!zF֘nZR0NW&bfVC$1n$Ưf:~s'ʎTGUo$JAeC7Rs?tw֮pHn(+l( aѻFA&I3g'RM/EFڭֹ]^LAh戃Z6/A|yv?h)00 DPMK:&6LH;)``,wċYu)DU vw|ZQ#rYGSS n=DoIÐ`;9> 1}6FVr}UQo ULGyF#j@g7Zul@SsŬma.'C<̗X~:^u`SL^1dWꊂ b?'Í'XP4?W1+[is8dmTy0*n_J"0'Cybu-8̎3ɏ6&7=¼? %sʬˣ[wh#^k(:>=T荖è\v3?Ī*Wd\rl?tx]>#&fߤFާK߮MMIP//j$7<\xz2Ÿ{d'zQ6jCt|qǎm{n.H% 5Q")^-T\ӟ0)CRKFW1DeFM"FȘݿ-K[҃)ƨqgqq,q܉u3X3f^f{DCH?ndwi~ƒ4_>Ⳍd9ch-QYSBLi*GuWK`HnoJ!qHF}08Cwc:y0OJ9D9ܩj IuE-y~])v=`NE"җn\5Ʀ)X#2:v:z㊩֗c6a%r̘6:WؑԐgm2$?xnԃ̬.\R0`@C["ސUPU %K8/0"Z㭖]^b],5\0 )`O㷍5[NA6[;"zfNMh GnJ`& F>n]g侃$1L0$D*u"Zv0ӔDߕz3UV+Cw]FXIkL WGUNE) kכ_Abyf_ׅM)Ds ϻUvn=dCWAبQן,z>}ēdTw4> !#^l)APRP"4_B#90 _m#SGiLJCJ LGw3]+Id*/4EGdaJj'k$V5{5ٹuY\AmAԿO VIgi 4YET%s**̠ړsCG;hvL@izh`F݃+$R;? $zi1g޿WoB] t,jV-*'CwLBRS_ev-6)b3HDs3 hC*2f鲎]07i*g8/_SPhq%dMvrB M_U}~7Ye/ Mjx{ɟZmL9Eb+zzC_D%5O siRZ_Z*>fQG렌 q'aX͢_LEU?,慄d4Ƞhrcvv)!S[<;Od~ZmFr UtbXő]bJֈi~ΣG չW҇Bf5[._zIkmW5Qˡ+^Q `| v_C/Vr'kMo]IR8usˏ`@?.(KtܗAO;S[a6{K0l?^bEp..tj0omNW@~̰V^pZ6U*@탏9CNJ~@>*&i4gU*n~83* Jv @|S$2d- Cȴ;PGA~Py詌|N\0a"qet&`3}ayJ@Nc`hil{')cǃdd'i@Ì/dK`yFcuV+U9Fpڹ׻}s_7I,XNN~sQ.R-R. }OW{AtCqqn󟒫 wp & 6?8+B,oqrx~D9ofqP2=M.R;O;Dt.umP!/7I]uq\оb!4Lu$"x'j\UJہâE= `^l H6vkITA/aWb`Q/&D@aӮ"tAcP)d O41-@JN)X3;;15~s.9 ˿4jFѩt떖j)Rw_K%I+Wۗu5nBLDN`B<>;jAG6ZWCі5K#RQmhVwRob@;IMIX7s(J/XZ9 nl* 'z@sED/ZwykWhr}ǰes>Ǐ}[p3~`3*rg(xj6PAr#q’ꜯ8Ҏ} #M+OFI'2V$t֋QDd 9*6M'\ 5Y[UµXTrYIFePRSz%TA`;O_#DRm/;g)$يXt `GJIJd%/$y\:c]PuzQ CA/\9SOZ ~&zԯl^kc ~ILst_]C~gEvD$XhAqȘVtV4m>/fͯ0S:EJ$ӗ6V@!">BG&Ft/xHaM:VQ\Y5a*Qxկ)uf[ @~Pk4Rl10oo"`*ůcPѢ3ӎ|U=dx݊@2GI{-u_ȳO #g5iMvΟݹt2>2lCRzG+ ό&>mD}N9W{7#"&ZJ6|}gPvwGv7%ȟ ESY16/bѦH확LdԺd+ҤRh:0v 6ci4ҺIW68[ZnYRBZ x v+L Ԡ y*-J1c<-#M |AQ ݆N%t4ϲN| ):G6ӛ`Ou&EPTvP? k ҥh5bn\`,@4m`6JKHkxhώ0f{dJtmIt w|IW =њw!8i~c:PSPWņ?|2 E+ÓGu6ȕR[yXُk"O~<`}"sm|ldv~.pZf/_v ]v24j|6Y LWUn=qGu=3-' &פ8܃kE]PƵg,׵g Zb,K*ǘ%_4'σPbaNb8ˊC_~KnƪhtJ^@R>x7O[_!^ۓkSpGE"B 6(Xmiut=);'3;ka. (Z*3#9ٝ{ݟWib`.o+ ]X;HR ]cOi$G..E:@s{c&^O4gو`-;q1e &mn;e6\;;UpX܋Ba>H lK ޥ(0jJBa4M!(f1 ß3.o׿ uO%_8͛6~>%ꛯkn̩J!S:'kUJ]3"*}'݋w O%#J 1LZ[Af7] EoWx; M6͇lhJ!)X+rrV: A !sԕºsC8ӽ>OdhB2>8:?[G ^X09tߌ=! L C=K5f FhH_\}>')zeI}@ewsZ_$4Nh^5d,=e7̟t&\V\wx(mfAk60/u9I\|n ҩSne+K^Np7$߲-6ȳ'[6s2 ;.l+!x'U()U%7FYR[~@**Q^vA9i 6`#TaxG>\H"m^F"۝8GȀJ陀湗(視q&R}ŦNҿ*.,.C8^v4߰y*Sq p;yl-G'W4Hj5hAx9du@mίZ*9r;ׁz0@r=λRxTrSą0z*Yo#Yd;8ce\ҹqσ3V[!t~VnhܒnڑD#|b]X͉@ Rꯏ;b$ORʼ0qC(R'olj#5qt|mrk{H0srv({ : ,y#DR cP薶&[bs)R/Ƀ{{.~_=|OOć#o#i0G$Vzt!i?:;*,r,g sAc`῰bUzshÜ{? +/!axHph!P;QA~09밸ACFr")2dbM%' n +P^d0C7 vc&f?lpl;ramNN9Ft(<@˜Iҋ"X_rkv$_u4x MI:Ep^n.r+0GL@Ι{\+qF!,ExAd #v{}+Z)\u4{`E''VIEE6~-aO܆0n-Aa5G I1ic566cG_2g3ޝnȐ<}WaF:Ii56'TD򕘫;ЅP)`' c4ZןO@^^0DVB׉SĐ)g׌j%įXV9cU @)qp $")U5=6315 ! M$黔D`@vC}DE3p5{^H~x$~r'[ =4Tiӡ*ڧ Au$"FP\0n>si4 D˧#)dJ؍3#9P?33~EWXzb*`S\'7LcX{gJQ7U8t>N⺚Vc`, Pqyn2D5R3~Ϫ<9XUf9Z_ 1~Iie1qƢsi`mwaS摿djAX㶽Si|6C"Ӵ:FKBHt-!z?+\Z 6su?F& O*%s}vQjo d:=X`ۡI  9yC͸ᝧu`ƬkFMJ wjEZ[F.H]7_/fOi& ߷Ղ b\ dz|JfɼAy_~VsM X>̌};!kd% e|~TC(%:J˱Ig=ʄ[ڌ z=uTh@{?xIQPJtE@wHm&U+̈́FZh\~J3˫dv9 mꤘ.!Fi2?f3(Bֶ$`&w穥[}j=>!#ai/H}s5R1A !;+c2B=Hk#&KwM/6=;xb'SB-};Վv p<ʏ>z8=̌LAڮ!q"iҼ﵆wN9P39u1780 n1E%at0J_-+QķQ˞FT@ JfST~BS1Rg20;'{jt#ʠ?mv ) Ÿ2BE3>r`ykl^۶30Vڶ0oނ7| ;TpqT*(qX9p 4EFה9*"<M'gGavˉ.HxJuUn:#X7χ0C* *IE0fBcIΧ!ad ~^i~JѼwks $Pz9rҷ>./ܰ p%Bwh<<)n4!IE  -*Hla,5#`uMhk,9Pł cC^a-f\|\.:z$Ԋ 3iL !q/FaK魯)T֯kg0mor,vAMD Em'mY=gguDI3gE]teReNE:j ayCk>-53:ޯYHRrBrZ ;~YjKBjLE\ʜs7lL_gqw`-j8G)Ơgx3<#.e-M*"gdV r"JqRm/Œ($a1eBDp5p9y6) (slJ>|d05UvYNIX;s/RNLRk)ґ{}'9YCcf{ 9̄e58~aY gS>Pc߆52p`.QM[I>Wԍӑ#-aiƀ윖ǔM BARPryG oI L/2 NҢ>5\ջYxaC=c7aCAr'!FꄪvHЏ&2a8bmd7תc(hpTk5 ws)/B9jX; o'- P}V6u bxQz5o !JR@6RVWAUd>t``Y/B\^OB!k*uEM!P#(ezx!H1`7])sP w/k@*Ct?)$kSd WeEk%d8lP "_ \,*"geTW"}SwNq)\LAd ۳vޜJBDKf9 FP;w 3ӄjV ?!zYleR>I9 3RҷwӜsu㖊/bi+㊡7;+D;LWutuni20sT"8Hzg7fЭcvc%~Q7׏$ EclB:ݿ<ف]ީcSu wa^7C!SƒY?DڃԾe]'X^Lp*zpKK=q^MϩE9+Zt^L! (Ĕt?|1AF&tQ\J,26^OnГ\uT RzoPO"uށƋ|q_%tA`^ ֏e',Yydw(86>Ybe& 7s:g.+c6F qFR4bשuva+afr7 %睡2ܱe\!PNv'+ zxMާSUгT2)G8+ ε8WeuЇP.AL5{>dkׂe]߈nʽlt6!nH<\Ԝ& ZW##=OMdU̒C6ARswobN:V2gnң +0O dfWW2_sQ'z&S !v&'Жhf1;:qmR&"ةyD&` s\d+n0  Ӧ+s&JTH2Ks*@76vn)kg\"S&h"h^6{Uz< jygrKwjcW, \Gw+Q:j)Z_ s];=v9idjLV_FQÉ8N35wI\$ϖ5ⲭ ~;A_J]է  pN  )Z ZkSbئbe9u<:L,G߾)<y]W@9ko|0U PD-#9-"JjEW%q  fSK%і7!.X}nĦP-Ә\*e~ң 8qqykGSEKQz`RZM BhDjȦW/@# &h(籘. UBs鬶oo+ˈyB+{?cIWp{JpMԷ? 5_&,myyƥ/Q8j\ř%0>l`n[\pG{aBPocC=p4Ӟi¸Osr,Uc:RL}0P]޼v3AI (epԀm኷?Il>.%|@q,- 0t^ތZ睸I%O# BaAzz&qк&n }Y#_”.i*CYm/QI;E֥f^U+;qi+φUh]N9t~;f}GK$qFs2zI$D&'Ғ*8TGs]$w`=p@@P!ww6]>Ѷ?l qx=u,ڸ3yRv03(AeTlroDGD, // aȮ@$TFɴVٖH+VۃLShbXk%6bv_14Ϸ%?Y|K`5e+whswLtf~]?&TvtRM7rZMo).;/ΌV^}eWr.^%.)X5{O=mRϬYQmd}K{1 ȽwFp/|gÛ.,Fj?F dD}6-!`>F-YyG5B! lkkFKGEeB|Brj@} v&TdufxE J|9NJ~>eY6DW\L舆^Խ*<,j*>9ODQN;9;q Z+3W:>-ElkU䔸WV5}Su1% Xqܘ$(^wG eR1<sձY֧}y3 ^+Q 3k V((w87f+[\"(=zX5w&1+ _]|G]PsRqVٞ'~z_s^|TA[ib `/7oW|`q-ab!t")TmL{"K3M./`$Nf L\VuW̭ jdmMBrXEO'TK ocsy@حYaᗃc+I4Xm/Ų9n wXXˮ_ ޢvְMt֩7D8Cl7ύ6|:=oTD-Sdj*th܌Rr+5ŐK+yոSmH0ѶS2uGγ&(z8FG%8`dMt弾Np8OןQHMd#ݼ# 1`2bG}ϔ_4B!F动]WeP؛IJXS/@ZO7H&5R*[s>J/R~9ecmxVuAGqj*+m_C!֓4iQQW@PA[9b=wAe} &tvz<x IRާG=EOzO <QGf($׸w%p,~@ k*E Do][:öD<<ZgvO}+#!wyRTۮ 37Q>?Nlkr"2ԫJFY_yVZ:‘ϊ(И]q|N(D-97$'*">ׁJ΋ 𐂄ݘ=&vpOq| ^$9. Ug;j]dV)UT;ִ>oGw1,niT8{LI6S;x $B]2CDzJEk?w!*GhZ.o^E0*|J &.-)іM8{U_~-rwO&/ YSn: OʇF7BOPfChz ZD݅69نQV}2d!ELߡC~}$o1%N6-_Mc3L+ɐ!#{a'7L@u]AgÃ%${\GFH8Z"Q8^L;;sQm@ )]|@P* Mo2<#eI2|,ON!B:g#<da>W 00W 3[%\/.CZ/yP֗O KQo<ܐQɭĆsz%l1M5a|5pbTSKYp@r`> yȧs$OP->g/3ӯ2:P_׫#QA?PD-Qc?1Trj8r S 8$03_?1yS 6kvJk{ҭyn鋘_O圊)\Qw`,kpxgHWT {\a9[q(Jִ,]d5%W,;Y={+y8N+: xRrBh$+FBJـCpA =OKuز-!UoozSyMIբ( ~f@vўw@:eƛ-~0CS|h %)# Α$Y, -LHFJ9xt|L7]aƺC/%I~G"2ӗa!e`2zkr{C-8)~İ|9,h0)fY7oޣl(0&E~5e{udIw@EynfP?#ʦ< fX=jaEB~S2t( 7/9w=9:٥>ų)G`ozQlW幪 IWLƀyynb>wM6ΩBWȱ^D_zs߀ ȑ&y`#gnʄuUa8tw.}q#unJFboxi1|O8g4a>OIɡ;-R({YFF+.wl[ذ;t%%R4y8(Q ޱV!$&rX/x;n̎!^v˧|k@=,'[Go_9S((+(MJ,U0X֠GN5AkljTt 얂8~&z9duzSSC3 ׮kƗ`:Iz}:dl+9Dvcр 3'~vDRϘ]B-`+r]$Ͼ\P˕Uh Y$xJo^T}326_^Ԛ Cd1IfI/yRauu57|1LirRK+^[e1lV'+vu?i2AH&s="W@Z 7!%7nppf%84rʻƊ @2[,2sm2i OwhF2M@Yd_tӞA#I ܩڻ&Aw<~؈ Od2pqەL8o(e\7d*74Uܢ.R z^6$ܦ^ٚwZٌm(ZBy55 x[)@4OEB B7NqB8"+ mN.# "ɠI"E"[@3j#U) o!5a$&d8f 2Sg}c;s`jh+Iqp=|'@?2XE5p.w8jb,XpcV^ɞăП;Kj!#\)V!-[\=2*ƌ?/_̵mBxՖF-Nr1zf=`7fW)U;CTZ&5wCi^LQ^È͝!5j{o+i/YV|AT\1ւ2E(R??/o;lv =X{8ZgM暶sgǓNd~ Eƅ:BMmp5c㕆0RD4&OBRB-ݶ>ԆK y DzcWwW2˝=bl@q!`JAJYsVE& E1zp+Nَ]ڐY,U:_cN8m$yGCh#;oKwN Dۤ?m͗@ĂiP]OfhmQVb<wp TF==-E"8Tm~R) i!^u|}ھtKTw%q?DXm+FPnyj@KK No+4ׅHmdX1b@eN}"_IIDk۰nb'*y24k8nkbQlNAS.4\0F+۰&O"hգSn\ 9U}bCmިsװoړu}AȆkpD(R:S@0|k#n ku>GWj?QnX YOi>\ath4|mǪ|/j`YFܢvK1u7 -t T6R8M L W3M <9JY1^ )-}NOgh9rlnej\#{6:7%{._*.KHRЪѮmYДѴSTUfW@y*6ɹRFVڕ{1 eOM"TbBTQ`!ۘ+*ƞ1LҌNm])S$0M^RvLTIjAԊ~lQIp¤T#c=E'=|@UZ<*xUgU6nv TO7ZX?NMX_|gLec= ]/ A'/(Z+Tϱ4k p.~:IǞ^Ǩ^Y3^zȬo^@S3ݠq뮮=TdG=mE(1ƻtn#Ƴf TB.O vE,p#ܝB^ݞHSEo.u5N+aV<t"wHb"*eIh/dΧ=Pb{Pڳe m;HFӂWX5A@c{?՘o _Q;y"JaI"U`P~IuGƭI6?Y%KRhO:5oLq>X_+74$wMtQ3=Qr)s?Nq&}AEE[ h=oaPme?8m8<LjlWɸFAl-, Eգs]C=n ѥqB7!zPg`uF hFj0A%1!Ε`B).zAaM8a7< #r=C)z~-ߟCr[ȟݔ\ x]sD'klK.&ΜՆ#i_%]@NW~*|.hF^CetDhPe[od&@pB4ݮܽwG36-R*%/\5(^Lee#\86u9I> :p&+bt3))ҩ~4Vid8wW?8`P`5(NG gO]{;KM4QI;+, T)rܕ_,)ȋO<tB/yç@ԓmViPvK)+GhϮCkJ횀؜u8~IS@.0nLD&t 57=xN)D9' !j#"_!= >91wmT`'=R Q RҺL TfI|)30M< y]`鶄8^N2 YW C#vfm+[Q1 .v?@ݺw7DpRϟ%ÃD^tmnM򫐉p DuP{lƬ9P4|ׅtNs kS%Ěr2-Q3U6*` -&8t[g\i#VO\Wdƞ6Bq^BR2K+o>6Z% #1mK1P>zm50RRɳ,Q?4Nl&Џd H,pj ,n8!QfIpmƻn)elV([zLu侼fr*FN,F~p䲚9wZcy{QP{P<,L`B-\R*ݟ 17kj>":՟t7=< d\w[lmrH@~7r_rV@,*5 G/sm282*xSX IԺ`\y7YiNov# awPcE~ș@on,cPv}U?b%Czy/J!C9/ _ ,=OJ*,6m'"k-A 9eT-ond+V=poq!2k/lo됏y+.vрYdeѿ20k"?wX{5$R v̎)0B ,u 8 <,怚bqeSb(vcrOm s[)k1mUlriJwo_oi\(yH!R^2?rO{9+&{)P9=bvhlk)|xLs[~N6Kλ~eHSI|wtkG*P kHΥ"ˌtt_v9@YR(h%]Ŗv@nSFUFm",<_Peٟ-S;nJ>/{WQbq@uR=j2,O..$ʢ{4z,E,)L/Q~.H[(+~E%~X2Uۙz.T"\[ 7oS:`tY{dFʠ6h~(ʚ![# .ޒr9|A|MjHJBsgw\W&צԾh^nÄ߱΁y*죠PtK,״ \ e2N+,3\$lb$f%&f1x G })0mvH| ]ujKoOj{toBelE=mYz*RQIXKiL=ό!q 0fk} $4 m\M-4:nS$GHH+ȍF|Jm-ڃ#74:K6'~ۘt,<0&q \ʺ.R΋Y(oymYP`5`@@wp27#|_DB [ KČ4TSEj< );hf)@W+ioаZgJA;Q/-XĀ$qutlcg BysR_bXCK&;إbmF`(k94̈́f`>2-z OmgĮYl2 *ޙZTYaӈF#Zm[M2rS?I.⸣gxذ&Dcdc&=)cnRG3{fƂ&;kY\ /kl+@aã& /)Xs *RL[s+u,uQp7REӝX~ZI!Ӫ9dZ %tH~R 3A]P1b?>6.~I ܅ܴMOI=*%i8 LL@ew*_%g@Z;bc S* lDcU\0VcA{Ǒհ.,O7ts=MU*8ox2%(7`-V]Z [ H竅Bjџձ.5AvE1qY4AoYS4ujCfI'G}'6X׊WJWm^/L1㜼oܤZEO HٸE^:l_/nlv7!jY_ݜ:#A%/O!{HnghRi KjNޔGg @IkۤJYsPBb Ԭc 2 תc13.XwgyH-Ҥ rIlDvF+m!4av %^HʅHɝ4Qdj0 V<#EԨ8IJ='{2Xu_F 'PG!DM :W cS]5,Ue&Vc31 1]rU a1(WfstDF@TSR#,yY т׍dK;^ "lPރg5һ`xqR$դ P/ʽ1\[ă![ZYj!fdr:%+d.jJ9w$m$X/.HrA;ƈVb/ކ8^<| ֮)Uؚ.VXqf) tmT2п6H?|3^Rϗe՗qbS@O;U3%aqd]fc'İSaȭY8/[y^'mrG<@p>> \^\ywUtE$8a4ωEY.y׶$MQěF}g1Ji dR +~}‡?2;fh UEЂjוR N!}i]J)9=oA+n4#iX|BC>0rb&ڑLl:|#w<I$Tavw9;>A`S hdےÐPf8u8K9i%~eW9a 2nm*{YW˫1ջA/ݖđ'rT-醾:QmW!:l~댡vYfS]bCZAklkD&t!B?9qKY<=ps0 7+=v^m/hSb:p=[Eֺϒ,UI,ㅝݏ1ɭnSxmG)C!(`S<XI O(j.q#-tјlVYe= /xэ^<+d<2l̪š<2C\,^XPOAEM;4>;)!Y09 |HP(i*20^D\J6%t>]%lPa^0k78[H x,#SF!Vb/2J6,w&ly 6<BA?.2ߠo ޣ2K|0FJfEj@i/3$'t$.8!uX9aڃ \5\I]#>hP1k4SX(mچ538Dߨvy^h\4ivjR]M+Aulδ{x|&*jXȻ%Bio#mӡ|\ -0ƌ v2dhf1lP~5D7(&ϼ22ȀFɡJ~T&5T-MlC/e~~R}\ cNV"0~]\u?'0zlO"4̉*!*F`_ƒaaw@g?'`,wgk^P,  ,#u;MŜh#V%qF1vOyпqjĕ .r3;t EwywfiIbJ{/xN,J?dPXn*me]z+I}?>aJ>AvBH y O7:O Ἢ-iRPO-R/@.e91 OUe *t8JcIES}Lr vDz)FfFLRF/#LTD)s~өCwLǺg\0mZo}"ݫh`wgiFaxe&`{|GR4Zz7+A͒De^}TChT̀kPҼ 2 #͕IXs-%JƣSkAS3DcM+0 Z3k 'FX/*B/sh6wy)IK 5]kP }N .nXE0mƯ {tB)Y$rcc1s 1i ]};cXhGa}!=[{͠ekUªBt}ayiwA\Թު}T#)on'j gd2\ j$-z& fkN<282I<3|A(!goz'.frߩLIh40LQ?tLCox9!3]&JRfgQYH|]$4U^+#d5nr|v Ѐw?y{2W{4An1PT)ׇdC813%)GO-Ut)]oBC'[aҡF?-V$ډߺ]c*x ,[ȿl4(:['dC(_Ks"s%N!z!9+/Y&};مh?46v{M"c0 g.PWX炜PCZmfgӮM@ ׽+3"]@2I-6 @ˉo%?0u_Wf VJʳevG 5S H֔)aj|W_!vWؒ! /)x4{(˹G.ylf3|_7UJt8ќ1!/Y\6QU|@+W*kflG= JhJlP@|3)K0lt3E,IO%㎣ZtM(=10phpzz!\Qh%'RSe=-B0E ?en<_ٲ =l1S,S&m+Cyϕ_ޏ], JlO$n3 W0-E5|4Mg@]U~eyRo\esY跭F܏!y?;݀4.[w _۝Jr&!g .^AjeShP'<jv 6Pw! >Js<^$7@|>,?^ϣҦ ;@ R&}ګon"1#+ ̧MSnW:e7) "ag:Y| ȸ'16BEt}?NE oQŖ!@Ņ,vשC/3 oS7 +0TRB5r_ݻ!]6l/nɖ'Jw}l_ҶL}՞kin"Ls֥ѦfO`T~>"W,U e VM29Y9zi6vu&J狑A$ 'Au\m>0=5C>~{F_ BW l ',,$ ?[SA!?)YUT3E] [M6)}U 'NYB$J6jP4\p uzl8O]ࠫT ȻmPjH Q"7|>0X(ϠZ|-I#skIr:|ywx9b-ÆTdLgLהyO̿x "+an5a5jĸhf?iM& l] s)vL%f G$h:Lp@z̰H !ښubR6yNdcQ[U7mZ`gwۮ3HO\i:_{tUބDM{QTgl="Tf-l!lRGIfrN^CVKo f^Y Q?V6>'yO[у+SB^w.$3zj iltDa:ᡴȬ H:a?v#:eD  3 ]|b"}wnJ} ˚q;j4tFjC_ub&m5CN}"mo-5AZ4>rS1H&K%Q?auHdNv^|ꝿ*gjA,anJܐ&5 L)!-+wO՘mӗ#c>YТ#:\s8*of%Cd6RTjFM)Z(y"D];?y. Yx;N?&QO[ai\숥{/lϷ ä jʼAOS-&\,5zRhĐLU ْ|WHWAg<= MhpF%07>ѐ3}& 1=5ҳڒ;W'vA0\H S=(n#/ECK ɬدFiMG\&"a)iS"dor{)XښR͕b?Hf腗 ̄:_f.8zdqyiE NWu~m'LPMJU~>> )!{iKba ܅H$f xYBm$RqsLtܖr9̾#H8cDDJ>[_>[LdG(Ǐň)}v:cp;H= |mD4Hp  oNS4LʰztC̓NSo4oI0֪Ao" JDHy{f[LVB Hw8bi&26>'E7-o ~p+ ,D.(wG6 D)Wvhvrn>~'6P^\V]lj.f< xb"I]Lyt]_LnT6BzG!MuĪsY&|(E3C=@"Ȯ!hS.bF7 EThygVT!L>uŖљ^ 2| +-4uԢ3MT;Ll^)2Z%C}4glJk[2ד!Il'6Kٍv;0勁tZح{SGdYN͜Nqð͢3VS{*i|?Н+m"8JaQl; ZPA&V^SNtQNG%ƑV0@\{\J?w-Yy T~x0չy-ٔ})b<zB3;ҡ |1`8CEwP}7D(rp'jT,!t 3sl/_~đ4'E#j@`YBT)Q/Yh?5KxeDO*<ΧE8&yD&orث}g5(܌V<ߓA W cW߯RxVitd`*qoT4=V[XWLBx&= \jC)n|94 ,xTDɀ7=HRQ}݋CptPz^\:L6Fw*h{\:܀;0 bMXb'K#"~U]1y,E+{\oP5ͭ\Kyawvg_B{J֭.oi90?<3[hߤdA,uMs?&IEܑ ƭE/]8p`8:u.g:_%qhGQy=&F9bU>˛vsx&"Ԫʶs[ ^Q;cE5tprB N'L!Cށi#Ru,):$\gez/G}7#aF MﴯhRyր.OeC C u $2A P;-􂏞'?hVQpa,A@~/Զtϝ`k/CO0 34TxJe~StXlvUȤ{aCV=e:6xY!"sp~W`?Ѱ9K**ÍWy}V=<ލ(g[F,,IYl_HffP`h6x-]Nٶ0FAgRD|46.򒐌Il>\j_*_]Ss%1|^fv$kPYkmyV,~=?bFE:aLs~I1,P \M*R>ϩ($ %Q@#s(΂O&̸KɹP Du:P/wܻPK!x(N|uL| XhDݕM̸Pر?x 2)]u@GI}9m՜#̄fM9H3J G(cGZZ{ni-ꚛǞ-jx50vW&*U ZMW5 g 6@So~܅ˊP~cJN˸Ҩޮqkixs/!Zx}~]D9G=eSD$,K367> Ӄ |n=CW.v_.p@]wЉ{'I*˖A J"ZaT/G0gO4ECǨFzcH]6y1R]h+v1$F ̡%~1VW)T J5fQOs9n0u䶷҅Ff9a]LUS[1Rj o37-Ӭ3VpU^?,FrgpW+nuG #C Ҷ;r_1G7P`DDb{4+š~:9SX^}¯%%$e2 O|IN6’(Cj5`F}wj;j~)ukAp_2`E4`vSO9ѺmX1l?%(-<^;JJ~f'7^ƧMSRl6OhCX8k uG&i˗2UAr}c+IM`Áa*]Rw2jLFWfɂI9?4쓩@AvGH*鬀۞ %>2 Ɲ-@}m|)ct QoVѽhd?"aUs`y:<,%[ ;t㬄<~(_HH =AÚ?௅: 5Ί^_^|k`JY*=ZYVtz^ɎLZ̶p,eo=;e  `*v('NW9׽Yئl|_9" `d3C>qHs*vz dMo#@s;Piz=UXR\M8Jk%/ ~:7+#SQSSl]SaL~J?|@(Gl|{qڴT)\UZ”b _z1C\$SoXS"+C T'6z,s^OAKK7' h~/+İ>7N-ԍaerJp_2>-:ڛЩg }Z%SMЕ&]uqQ>GZ8>`wˌ6\Ij{5t-czc!y8c \U!N(Aˇz1P煘6뮒KאwlR/5M6<)"Qj {2t& T3jPѾrLD۴QJt X?>(ބϩ\K,O`7L V=oAv]%*+RwM^ы^/`H>F㽤H/ l1:E&'"Nvd; g?D 3B ʿatSMl iаrv%ԟ0k"N*pGgfɲx6 rdlXc*7Jq~9[Rv>1bs"j 3 ȿ B-$(wSNMD Hr)jy|Q,w v%@uQtڬ!nΩrY҈Wac}7KDKR~#y}նs_o'$F^8o`y\K}^[{ ŋ 65<Qkk{b9諂$z,fr33{όHI!HS5@z'iz.ǩFo{2+o-u2Gӛf;I_쾝P3/(d+C4FN5Sމgھh$OXـc~~oًA ,$!;t'}>):GSh!(ޖ kA Ae#=gK'fHȈŌYqy jC 0v"XNw,OH6sn!W%I])v q]w)IBSE w~ȹ9DFxgx9BC&ب '3Ygofݡ?7PtF/IiAfW"wg1%xc,w)d iS^}љtnCeҍU'_)wT{h{Y}1WW  1{ԎO3wG >)X5ە7m%9q"HCB/eA& Bo~rBt|h.5'NCH(񅹽RTh*b-h!] B=4W^`Pr%wgG܎=p}_v?BI]snۇF ֬c~ج/ZgPD)Yx%jzt&!LE9ӌ?YUMm%VCޯPX4J䈃o2\:Kr4btѰT|t*g'?j'oV^_-|B=4cL229244+rDZ{J+"8o9}:iٯSpq'CŜ2؍[| 2OC9lDdbbs5uxˡxa`<^| l畕 o)` ^nul%LY l ~"E JCiCST?ݚd/qPv#1z\Jr&I+4^Y`5 ga+3aeE>넨Р[_nFfO6h!\Z%t޶WM iz*!죖RP/T^ER}xrJ>7 "Y:OGL{Rʚz_Bf@eir[鈰o3bQ­8A`27OSv D t'lIzaCv:Q;N>+ BYZGN=G1ad@ 8cU%B .o̬aV'EotA{'vFW)oɇBv|ڠ)Uokq =i̊L} 9$|Q^Rl _;· #Zu"EJ!FP6 \b-GqF>&n}ׇ_iKYr '1,֗ʞjl'ɫ QvqwRC_ٕJGwY+%zQa󊓭ĵ`08H$D04$FVdqoXo1;\n4!U&yrm:n2/k/ј2\wIr& 'vν&ƅI|~a̜C IL]*%,xc:?OJ0%pS[DO=m.Z9@B7XxdxjSL¬6ԫtw{um$Kd4REm0qQ+bַMdycCƨkդORtH/('TL5+£ݼZZ8Xo6Pfa]A{2 KRI3z.dEyUH WfA tA"pb`q"Z8_4D:sZv40j1VdBHʂg> B5[h#ywqj/L9D 2VEְc7EJ:4hG)iȭ-‰~S-ϓX澭~9dB׸71qh[*Ҡ^1i'{V˥to`0#uM9QTt9~~IyAuis!cr#z#(ו+^ pEo^0] /eZu/2.u9WBvẁ!蕠ȡ4]xrٚ?қ zNFԥ|+ O5 nR^^v_ Joԟo%(` gwόMā}sLRS:ܒleda P?l6SܦY|( |տoeZdkDM@/_tHjl\F"__Å񫯣y 0SQ(*˹ LYB:<W1lHZmU2,s`@|NoFbr3 S{5%ICI{)| KFMpTI- K%7.ik)73>WK۹m(kr4S3"9ePg+Ŀ*nUKb"SUz}loT:f8Gki'"/Bkwνd%ZĜA.f"S i}1E}{M0 Pdz5 [BTHHg4u67 G E:ꢆ1$.Dsg-9U:@l,D|Y/_N$ү%ǬcM!_vcjN:(E-m*n ϴJ*%b* |LܕB /9P3ζ"$~1S:[Os^zo (ZWls3C7H`4Van9T¸ -#-X [~ F2 :f'<їI+' "I#6yn0^HvOfž|;#=TĢ_pp{ FomJ!Ly&#V#X+it&iY6bud@GOI5+th XZ/QoP-!iTzk\YQ4aHr0nwJZ nxJk?~n5?8EQ {89{%%".YZRyA?zv7j<:f*XZ-&ԁ^^*2g\@2``રděM1RO{!BzC8߼[F\[pq]Rҝ!ew-$f~p.Ҹd(fN< D='KLVr}L:WpB ,]!_jA[Ň S#ʵ˴1"!ˋYh00 Rf8ࡣW!Q^1/z:}ZyCÁ%}Xy7)D 6c4^9\l]1gz⌑.|:R6X1+ǝ>2Ó5N`0Q&&H3~I zAvvq#h$S^%K\tg KyI2%`m1bڢ :~JjG0  (H>Si|P}ߴ %k̐6gz$fX\T{^]+Tȭ q9/x֋71ݣnU[E>HgQ4T1O|[6#YFI>c(~Ų6xi Gg%%laYB ) R|7wp-.Ȕ'ZHATDPВj^KpǛ:pd4z] {]JCf{6a)lrJVW4Ȕ:l857,YU}uLq Տ_(Y;^WQ;vebjhғy>FTC˫)zT0Enhz%JV*VS7)=4fD Β(1H)~dj`?%VZ;Ƚ^['ivnw?^h{D&MhAqO]MdKr+O* 9 F:}]N `Ess:*$'3pXǿ G~' f2f;sr>*KU5=LuQ&'ۖ7lXv!ƥI0gƖyzpQc`4Ca>+T*E4͒cmqC[@NA'ȷO?ΜT,$5kz$ E"B7">8RA*l)>}Qm(L/>ш T]z%U(D~7]@@Chb(mؖm#1i_uyftF`,D9+׿{ervp=*Cu >o ꚮfxfq5Tl{CPG.~ \%e[,,1:%? | R/()O>n.ݵi~E5fM̌^; zed.es8J ϣ|txh5A\>HI+g4«|/J Toʹma[IH iRֶ'+(h̙ՖxrQ6xs~;^'eQm&Prɠ+L0>ۋsTW/}0 6WQƾ&A}_;|v-=5Gbyaq:EhZj5n9,٩)uyvKk(KF[LipS=SLEov֩W* ?xoRc|BFp}2Cm -!2Co3s|]ܵQսѶNo/s{~Fִ>Z5>OPX<-]*$P/er;^AKXh46RbG=bA{;>N@Ӈ' 5$c5{!<WMW OK5@·-Pb~zå$O;>W`G$X6`|p.`\ؾ?۷D[ O W8"}̸Rt]_ٰن%0SЏfxaU*ʳ㣩7Jst#T(B G)%t!v/$)"tMqҤ.A"n'VYŧ45G,w\,L: m=ۋ4\| E.t<Ӣ)iMX6֖Qxwq`2'S® R*ꎥ?+<,.Cxh'!jkҨ 55~sy Hn!WGn)(P ~%sB|K"QYKas$D^98+vĶ)^T0@L2>R]Gd$^# * ,1宅J{6/Y_g:|ròOsŸƫh] pYN' A b2ί вA[F(vk~!-8+/2`:n4۩T86.DC^"温qP 8nȰ 6;9h|R?ͮ^6Qq(1߄R'A<"P Ġc$M?uE?!VFmwE3tOy/Qw0# ;m.R()a}+"=|rHĞ빜͝X|.s@7z3j|>mŷg/]QUefVx2q鄨JR߂rā_>l\hm\;o|&kۮ`iKk}S7%$16!zk0هs1i\V?M8n3m<0P/=Ÿ7 UX[~ ~Z\{+Upb!3_ g2{'0J ME;NQvH6;y o*KKik]-YP.BP2.~v|A [RIJf _)M1ad=<[p_H '~W)\QLbτK=XH܈6GV6g쭸[vP}LbCO3*;JyET,WrQ-Yy!e,7'w~'`Gdz/BxOSR`Y#L6} Y񁨟C;jKNmX)*ꢕp[.‘Anltu uc'ET=m0qyذoq+ʹ|7,ѽccR'Ū_q^|{e.O܊[+(#+UjVZS|T%K63L`NLRSNiU[me'^;Ϝ4Q)ۓq/Uoֹ#ڊUd-(|MD//CoR q ,ׇ_Vo&PZV{iUF NeȬZ{b>#k$?^}~=X@^A6 1E &Gx_eR0#ڽ/fVy+֚cq?S/,CNƯ= cX+JJ?Ǩm$vѰiN{+\6wںO4dIUQN0f@QOr;IҢ'- W!HоSR&?R-.Vmh@Ś=g`ĊuY6=p˗e5w Cu]AI/uuC Ơd{۲/ul bvbO:%Z':is qTVt[c06WrSi>݈yY,ui62Pm>oAZF5}+:xk&G[?DjJWtV[kDh ¤4e9\^n x b)#/Eek=$2arj6ű~fC.@뺴l]av.v.W;!`iΜ(2}"~BҶjJm|#*WC7<4زP4XI%t.@4=8EPj!jSRfv텟& _IDZ]c͆J]V=V_n1/ 24Nh7?Fe@Y1,Kڵat^~gtJUC2q8VWtOxa.t K;gMʰgUƚ9O}6\ȕ{BTBp8ye=~XEuRL%oÎűm_q=Ou }}S R{N)<*c? {a'fCeШa7Tn9dm 3={S_]14K>bbwUAOK4YW|ݓ1u>X 1 ^8%`׬HcS_ ]dŴ<ÂUs:֋D ?p,5]sٽ/zǁ]N-.l;s'B6rz>#߿yDK#{7jE!i&hE|}O%@"Xkڠr`n~WgڦFYQ 2\vK2 t'KV $P\1At\%\eUGe][Ii_W&“-( 4}pgD܈賈xEDrs֒KU$Y[FVa>Y! ">\UݙCBP08Rܥ:XLvMxC@w}~jJߔR/41#ٳ}pظ_37?l:HEqX0m8ң&2CCemQKzu㞷H.ysڅiw z˹fvtAm`|+ +r-w|~崴ۢBLAmpS:*l->3S~JU!']юY&Eyb&`I]u;X1@{>P-Vswᇖ,>8n27C|6R;4["hT'VjmnH^f'T(,5US8ߔʝDM3*G$>~ߠ9?u`2\2TΧ} KZ 軫uSp.ի*/ӹF:2 7,Sֶ1(呚!oc!EUW~+8ɲZr~TliuN)P1a|..[gċ/L? Z+R_B@,xߔ7 S ƒo"q,0*qfPp gyȞdxi6wNi.[众EAvbГS)GWȉ=tV;;9 y}l0bbΏvakN]{}lCvN`bAISx&ƧJNRXUA Đ'd+t?uIE/` QjB[{V>'m(;KoX ǥ뵅:1ڷIt/p#u-iG/1qu]0jd;/i7rB8z v Fe@V`E#uN#hHܨo -V5B-un-_};3S4bEcI,Ttt@/zaL-{?@{TRyhf^[MS1MQ.liLc<ETRuLSVz ӭԐH><-),%SmA9EtK4azҥ. 82S"b0P %u̘@˺YQ_jiIza)T/ߋwj½ a+hL3@GgT*a}80^M/s@ 4_GSUT1:9[~@&n; rq&R-I mPgJgH'FKc16DW1/j8ۇt2b)`tQxmRMn<&c뿉Ĝ?%RՊ+GR[+7 7K uڭKJZ###NJF6-[GmMxv%9ڞ|, `f S ^A"Ax)YK \F0YJس ) 5XaH{0)|Eƽl2mFH.Q:WyZfTF]c++ L]-7S=ѭ"%)Ź9sg% 7`F*v#.Ik2hka ׃ӯkdS/-Ir zƲiD%$s]O-zW \_)}1>d7\h%pKaMPciC "U6 Z 1XTw>'?!1f'AN_0}`ñ{x g|:@ƾl^l[*tjXP[l@H=Tw`Q&P>WR"'m0V-ֈ˥S7n޴v* FPկB xIs(xZG-0<]7PS&;lbZ] ;bd@rYlȽypPL1%zTIՈڑKE9X K53}]Sv:HE\(P "Ʋpa;|-6DӱgNvPDHLTaUQhUbUM8"rٌ;Tx&A u4(-Gi*(JܖZj625;Ʌt Ru< _QX \][=j=cmi-B{jC|, ?/[Np Q R>Q"sI\\и"9k^JPq󷾨5IQqUW{,3mQۖK> q"rrjǧy_5-׿P*o>Gc$\ƣ73 ,VI'M~2 m7Q1V+DR@x`#'N:1`#(Qo\ڎ OJ>ipTԊYtI&38to.Mӳ0,9LaLtGɽH%ab%q>]@?JĚ1B/e{WN~q4x}|gP4m8b{#0|io~]kK[o8+C<;i Qܬ֕*H)<,Rl\:&2 ?=lJ|0|t.%}XV'm )Jd;#ysB+Ȣ3/Z ̹Y.rde7)̀'Cb)+Tt1N{W'玡σ 1ϿAnI+ Gߍ4MTwK*qMg@<Ё~T'WM^ۅgkT^v'B*XN+܁;h \4q4f!KaWh8B> 2PF%;yJ:%"J̓Xf\ML|L|Z.d]WꄺͿ4$؃-jwLn@٭woպz g秝9Z 08L($̀dzXǶ1B5H-+?z]Ժp~6b3>BpSR\+Ra7*@Hp1s)m׈L2igt1 R|\ ȟB_*Mz+ U'[*لRqhF(qO]VRdp.i[yQq1/ǐrk8֢? )^GFq༌ڪ%  wʒX;cpaC(G?(^<5 Qkd @G_jK.o,KJK3r184 Fr0yLw$u pQɿMDk4"`SMk @({&}k1w39gj@s t` LewfɲZƈD%piGd:,JM{?TWS;xdCEb-u6Ŕ.ڶPhJrq* r/Kr5*1:dB"\ws'Fq8Pmc[`F2,lCcle/ Хfqa\Պ)s6c3|ߩ90)$#@pem iCO}&'ڕ_juDM }wAY3$n#O)Ө9WF̎K?<\\+n8Zlȁ$A`a$;&O1i%i2 %?YC[ Lv˛#q>c?ɫ^ڥ:3A,W`\?LG_ JGޏKb.k#%ҧT⵷~/NOH@vIM @$ Sق*^T'Qwe!<\rSjڦ+k" +ȄrF4pܴ3?Qzfe{1J$:=Ǻ&Ąv1U =yHL4T|syE&_o&pe5<q(Pwۍ.D} Sn1gs'TPz) I\X#nFb-#GDK뢠ێHI6qG:^(sS&ެ-t!w}4'#,k_fa)֔_NqhYnCB5oEdQ~iƾXZqT[ArW^E%pPYlye:&3l\+BQ <@ǫp)];3M͢ӘCPό_<ȃ,H\I~t[QS8@b?Wd`X_75]6#kb7 omS_`ז;JUS~.8q[YNr>?{N>.]rg'!n&v!_!CȆ&h+!)N:z[jE@I7Dj-q[H P>~.rF`0U&]^+1E6O2au"] w†S>Q " P7VD*OL1\PMּSE{|mM[) b zvE=U,*U TWF?"t)>%W `XC-&JJvGbأL *&}?OO2]KD+"a" 6z|B[U!;*[Y!>Xf鏟&!Rw\sym9n `W"$0f_! c5/cc7t7:Ry#>f(SXDfY-`իNR~\zcYjJ *: \0  3"WHk|onV-do@\2 m|as/kRGF n4mXi '~x?J]CosP33g*]bǑ:XKyY /;.-NAjps. Sփ%ȂӇ@z @x0pZY|[X3YD~R8cS!5-$2ʍx.$\WG?B jG팤'N] zY t(""Uf'80-#M5co,{"ةA:DVi 8ԭ[7'ps⎫ TJٓwU-_i jm7epԸɇp[w0eWWCpM\< ܖ9g8nwN Z~L0M]Fj-r^-3c[\z6ʏnxɥ{Hбirev04t#=y#ClƘݺ=A2.hDt |ި3A$ 6jx{hBԖ`0H#GH;Qx+ʛ|qt!']=Ї[7Mq',ԸwPM (0}Npjg"H@tPruH,8 vR3ZO 976S,Sj. e 8&&~.UorK ^"ſw4+n-çۙ <b;,vQ-#r׳{ykP —Vw:sUZsWң @ͷ)#7>o׹?̡j 8x"JaF~ DVBIlP!/4ژA%jZSj//a'16]WT[ ز]lc2bR"u"qY{:!E{ Eh=)'kM$.8Mxee#7ԯ44ABڷ IN1* %†p=%,O ;r8R}ٌkޢs.LODlY Ynb3:^a8bO bT= ?)k4S#Gup6ǿ<ڒe=T a&<)q:Q?^w6vBvurkϻHJpZk!S0;<1iA'h]$ذ$5K?OTeX}#mKu h7Pk0v/ Li$Б_~YC+ Y>-:ab@!/=H2|bd3}8RcNA~?-qxf*Ȝ5 >Nɺ6rl]t.ӻ2A.PҲ-ɑ%.O#X ϶o:x m<*fN'mHgCx*{'IOoȌ? 9HJToAT?` #%'DeѕY}~@9iP6zfE A|S[G ׈se/>V*I;bg]IZ}Zڬـ Q:\Z2tؘ9)KD^7ZɘG|kO6KF 2k45v@%66JD:z0Y?.YX>;tu >5m!ApkSC6AxN%MGhjҐ]l@n=lb¼#=psr= dtA>Q:$#$BN eGWNRnq\}.ga/.uσ-=H\Yw뙭_?/~^ T` T뛗}<Ռ>=0&lNÉJyBsO,e^0$v⨡@_'493d?zEH 44)V0^x2|2~Ma.OAI(j -ldZ"bnW-u7}&]-J߰9XHbs@6%l3#\)y5f~:e&@|zyfGwAMي%}wo=^לLܔ~{v*Ll'E /z̼$ٔ|ݐ69VDEﻢFr)Yj%=d`ݗݬ}kP~{Y8)kEM囏:?i8ڪU * :`JglK. ?]H;MJJnƚzQ9BL삼q+_'M"$5mh?D()uEHl Rz&t0;gk̛&$ P cIjUBp&4m{24 iPBW~V]RvسsnySW29'&No4X;:R/*t]T8T' +faDUh^K(WtG!y5 v(v{i!%ѾwSꬋ^cx1 ?Eq?|mtO8_xr;a)|罌~%#pںQ|&3@bŠN"F:sa;fb޿;W,5C1.bjخ{p)+Q}kå/zb6~.BGn%P!WA2Ow w!d O&8[ge"(:.{80uf>4Œz4YwZVʕLpKnNvTv h| ޴CD룜)I&ōԾ1|w# 髾|Ny 3p%E]`,lANݣ$B H<; Vx 6ދ@.+&:h0إ usO]^;A -P4W?^"x|qj|D$e,~J+Ӗ QBO'&:/qezAlxA~z˛omo1D61BnzLu1[qE\OP(Ť ek&:}!x|$M-'v]ү-5&V3+\t:Kf(IIz`[a+jZB+[3{7qQIm3 O {mOdJ)kܘHxW;hzJ \t`iQ+ 7yet?PO7^em48U R,R7]>㿵B.9\4xg$X&+ֳ . h`ƴU!. `2Udp=mB|VW1 )*P`Lقx4iZCRYHؼB"y)BkͦB·&&M;.qH$8-(~h >Ǧm_/F1-{}99)4N7cQ^>CeTV5ݥc#'v\[=.tc8RX"lo١`.\ wjSa>87jٚ6XC Gn {Vtgӄ4{Q-l `B . Eџ+!{/{(&7[(hC} RHTpGV\T B`w?MӴ ŷ@%3!AzOS'NF,KT ^T)52M잷@y+[a3DXD'8Z0"LKԫOٻELGG3ֿύUp˼lQ8+3=(jE)y-<{ёզM~cfiӀcz eӣ^cݖ$wM4o wBv4> ȡݻ{IĿ͹x7X:A,Mvޑ28L㓁 #|(ӒxY>edQpbgND)·^`䚏dR8?@`g4OLn'@(~C r> ڝ]Wj;o P95㿦P`G]cIa kf˅Pz)@jqJmAaFߑAѾ@ \-f`ݹ3{r3 .`r[nW~!NJ<cGiCEVQoG#߄ZW`2~i/3)yxN>3!M# O^ Q5kZh5h6ӟZ p=y:ߐ*PUχ?y>7i.y  J*OdB UxVlyൢ(AukZ`$s> 8sυ)dQuM,X`b`/- XKSGȴ߲:,ݹ'B1QCٔr5u#4y ѻZ%l Q$Uљn-@n&R ~Iˋ?  a6wʆ}[6,iV;9Tx!Q~sޓMKf2IHѵswh5b{/6L%.` 54قn'Rzgu>]!4W|DZQ-10]+rn'} w]iu|xß+`/lB+ǿU6D]ySҢ6P1Cv!&dw тQ@QCJHdPL` N*nu\(=1wHȶƯݰ( a[BIUӟґ ]q9sN;lgᚡ/[r23D>%86͙30ݥ1md p? !T[fݫ ׃g7 CT5l,]r dBDN)BSo`I}9?{;ک{ % (˗4KC/7A@򽡔cHG3, .FR( 8rב{#FIg`<<Q[Q?s'.Eۧ9댻w߫d'tЉ#V%CۨjܷVwX ?dPԵ@ -gC$Hii,I\|}L6"cН$]ft i&:Z`f&.{!yUf[hD`pl3G`8IwrpL4Y'TU8ٛIM6m]곴Cׯ(WX}k@[ʼnW$֌@l[S=VuZ wWx+M݃n,s Ud 4u_zWc>F VÔ(b=Jx+M}U!ϋ^\;tH^52.j kǡ+RKg {SwtU> utvxOK肒!C}]}&?,0HXxo{}6찥 =¶*wCSPx[ԬܔDAyެ4SF.E9t/9]`횎 Ux!p1!mVh9S-"_.qȧDj(kS5e ͪ __Zcجn!1_i44摐-%婼S/ZtTUnTmӉOEIj*&\{ț8 Vw#0L`S}GUfٶ~#UJuibK 2oI]9܁ʅ  npJI#fho Ĕs)_xgasjOŭ*ku_Eolo5tG}nu!ؘ=D8MaIX2H,Qhqi-ݩRI; #髍X;V,p}sVK" $AF!t6Z a8|N$[J/ ccJ,<<͌rS_9#?r:ƞo#b0VgĐ[@ p^ZƾBo\CCYPxu51|~Eo~i{,`QJ6l|<03v10p/xJT%I"-E|W+1`KFkJa$ yXM݈ "?SR|zآwy+*Xzt{t DAeYE=G= ;`ւCWD[Rnlo Kx1O9}}8Ai'@)q.rkl}Wbz}ǿ;ғ\#҈"D/cMdLCx Z`*tɋ*#Y2uǏB[H#Mz\KQ|XpӜ#2l"4%,*Zk{KE˧1B-~K'=xNl=ߠVO!w?jty*[,h ѝP0 qx@ =ݶՏC/ zqԥ,yiT{miEpIKbR  9!.^ZV@ieD "ܟO( q$-T*,yngVZVжXa|F&ܽK0w0Humg%)֪/rY.4NNK1~K&gr Y=KPȮXv΃\s# 2d`V}"a"Z ޲@ꄫ-g[|U=:LXkJVcg.kyQG=ra3BZIy$,6K%+i+f_s' yH %.r)>t+eEPDY<4͖wa\QciFZ 1?/4e4$blB?6v3MDm6+Ọ0ucrVɣ8?R^;s d3W%S!ͯs5 Bet߹#8&7=}GMW|{ڂ5yK=KtaՔw,} H=uu՘dZ5k M>hYA"Pҩ!YЍg%񃞘a3Т/dRmUV iokX&EVe?ӰYJ{.?6 !h:.tugTn +.=4v]aI߱-N#iX兕YABQud~o 2fPG-|JlZb^ӥ&D#a.%s/Bg&tRl0T_7^eN:hrLz#;eؐPy]J¾n@k'NK~A1j8'CI"=j}ڽ}V.ujXﳛ?޴bZ*uh?kW rM5Ylgʹå8w˰w~d%,MY1ki'LnXeLx *6ʡ"..pQ$&lx~`*j ȦAwSkѬD92f@bBW "U/I4I _= gPh'XzĈt0<wmS>e%%'F1( X.>7訃;w ]DLCA^O dfc&2Nh|4kańڝuѧj؊Iԗ1T[ZD;e:6JH%(8w:}$ c&ZB sw̳ʁ[9xOǷmv}Q\wtW.e*RTixz_wq,IL{&Ufˁ~ (vC[;M6 #S jƊ"c/WE6?P4(5e>FIsyf :)g3m.bb6"Z4WnztQfF*q1o QsLd#[taGCC$i/Tֲ٭'Lzo ,JZ.(|-a ;R$!Щfb:Wϯ783wϑV;WY9qi1fL=JLO+NȕG31:W'˺^27 6kYcUu{q |=TWSr]Qz!AΛ eX2jJ=q.(&zUHqF53dTnצd8Z瓶k\o A:.R<]L5^VW ز^T]qf+Fے4ܓ@:2dT024#1,"qhr3(?&:ƻG+g5lc9N(-P蘪>8hw\9rk/Uָvw-2>3ZDX}IX+R{5͏nK#ܲf3WX/]b*|D`6/4YxXuw_rU5r.N9>mlʦ. _aM ,9av0M ⯊t!='Ê~=Fͬ oڳqƑ}wzP]͊[ [4woo:;򪼼:P4vXc7vI,`3)=7:̦M2~dEMUHX-GV"N8 rozDyŪq:Sw&o? 9"*iI0 "λ{]*.cH.)hv8g3c]VI9gmF"yuic,-UFYL+yE8 AEZjUU+F .Nq.^c ,*,*my/aA˓Fjxg4a@ckvjBQ{ ϙ + E_Α3evp}y9شcc%Mz|R)k8@jI[MM.fA?7C"8es!./Jj_ï:TW[ !3s'abj?:ߏ7 _U$d*㕦1?)J ٚ}:섢u)(ݷ.^o^ ;G'_۞!75HoŹ;3_mƙI &ZԿxHL#.oFW -xI* -+9g5u2B! "[ $jp?7ݮ0N$K)s]Toh1O,0}!'AQF%HʺHsZ&xH_wǞDSxP?Я** Ȳݲ(fRK,KlwJ4^mYCR4pXє!ZFb$ٰJtW76ǷnTͨ3=[<< V rˉlB R8p bi$k.jFHŋY_ŴU:I=+̓L?0d,5P^19 2NQC5v_GI#FF^CAoxC_ɬF|2Ix\&#ymwVVYmN?U.XdnH=z\S2j;h+ 'TppH#Y*%8!Y<܂ IVOݫLLc~-ZR{Hw"-Bkg$q }h MipΰW%!F' 6 `A * QC=5j)̞UzN#l$y>$nOJn)e(or納nu:n @LҴڸcYŞ@$(ܼFЛR1 )~2=x5337|k9osLҝ`NފڠL&TUhՋC,[UO=m`!HË&(ۯGLBxEБ`;tt~+fNP9V'aW2?j\Vԑƀy¹+owsF+Դ.(nu1ҫ9[M?h!O\X=POA4DZ5^<>J2A{ 8P}oY:g‚eZdjS2+o;DVDKD,uhQ}Eb_2byNt\bNS9P6Wp4Qk#ڽFor.!t1T)KCc|ۅx?`tD-.rzdAAS Eb"KcE7n._^LKl-+$*Jⰶ=:p }*~Nb bf͙r7W3 M# B[h ,[+zJI֍ƆT[)(x]Vp Y-x/Y0:-k}ڲk1) 1B}G*N"i9E׺iw Nq1niO 9 ;hksL ˸X*&Wᷚ89 ,~wބ3i%0(o鯀pV!sܪLw6B춄 [&4\H}Mc{E n"1#7xիpg,9vY y˶Vı2|F0=8_%czϏu($Vo_JYy,G6QO?(*JWQ0 #v,4?l,&+eh'&U*b/W}ߘz{ZL_^Ԇ 3V^FayԪ@='[&f1NjjH3 g:5%mzu)W)p S ѩ_;j+ă IeL ;@@+Z5#mna)J&WpkZn̺ ):| sIpޓI #0xwBD-ɇŤtTU֬˚^#CX{A(nӿ,}lQ2fSB"&G A|7E Ӳ!k% ux,6XZ~JIʹ}zp 4$qF^ YL =](;gLvRy4Zg>4ɃtϹ\yET4KA 2*奐H(ڡq:uţ-%*ܳU*yďHNoJ#u]I?dX"ki.W|1SQWucfɉ7T$܏,R:EY<zʲRę%S$8{[񺡗:<  թPNn0G],L{fm71 M&uЊ5;]9f| ",J<Ԧ\\YW,?kjW0,,d;+b] sN-TFɢ] JP+ .)~lUhFg'ޛJ(u&띊RaA^\%b:i`{:W Y{bwxesoEHaP!9*sǖ~D3iM^!˒;d=|=e:p;E۝}!( Ef:7q :4*|:?6`/S<7ϊʺQ4%^JK?3wn`@K.Er~QHeGLEmtl0)1u?Xr/Ax^'jxr9#v<>t:Enؖ7J¢D6*BumI AI #|+hp=)ibky!j袅ۈ*$]Bu]n@ 'bKbɊNqu2,2 bF! ي,oEYg..Ӵ UMUm mcH鎄bm97t7 bv5lxYI KBR2]tTVү+V JASm$0$MJ{6OU!B/u RKU̷MDr6x Cc jT;î`d_%@G (77\nyD`dt5G7R`s[ìUZ6 {ߡ%>iǬ|, Uu BuRH s%|q7_d AɃ(ٮQ+87Im#F #߳>?Ԯ:}HV8><\ z?0IxgcsrP©O zr 'Wg8"/E_]_WdD>I3k/WcQ]G!ߏOɓߗVߛ#u#dϓ)3M=+zLJM[<5n5r؎t OsYDgn @ 4` ]42EZf_)\X9̺a樐50rzۡf ( .74uDlcW<nh1wÚ+K%2r9e" W%N%݋b3-L. tZ6Ko}NUu1Z!Alڢ+Jh5ot#U{O9">FHŸ 3A]z|Y~8Iu]jgI'!{Jhb$ ܱH,/.-AO1&'\̼|]rEQ uL$𾃭$ 9x48Uap*"/$^7 *z$&"GmqA@IFw-@oYyb+ 6 V͍riȈIpi> G"J^COY>E %64Fm>Ay*LҸF^ 2WCd5VLk`>(iQ<$C_[rVA- C|>29yC Jh.%K:[#*Ӫb쭘1S^%;,eXp\qy9jxqe}I7°ōJf\c0y!e9)@oS'25yC*e[δF3Q{Qe!=SITbIUA%NF\`Ri#@WመK\vkJ)637 ko kb|B]L${^FB+L daf]{²03n/f+(7FPJN{H}:l̵+ ?åɽb;%oD>Zw<2a(BȗNGV+_ GP |T~NVJ)7do6K`ca3uHo1Sy4kg<%.,jةԌRl%:hwgoK{(0[G@Q>hKX~aeeĢp?Ό4FYJd0,|,l΁ {܎GS\|Sr4-xl%1i:%X#{^W#MkT/ﶷ٥t)"~5Y՜q|bXia#_fcj7\#ol(ipBK9w,XyS|jfuq_9?G/ÿohV>Ȭ9' i$qJf0"^ mvxǚCɖ8ZZDb/.F}_[V޴ LEEGL|cD\|/zB+W"X7wD~2'V9#ԡwCk8?Q(u@izy]AG` ,* h+Vv9!vv\!^d12}C ~'WüsEPTڋЀ?Xg`Ngט|J?< N B5N@B(= O&f-J>J;qQmy޲gZH{ea'1L՘ (7#2fCMuoOw-q4wf6ٛ t-zQ׮UTeGerq @5Dj1!F*?cV)M`~T0Sz""t 15l]:7աr=6h?=`ߙfnv&8!myӡKүi'!}~v !f)(6ƴn ; >zH&{ eEPJ=y\Jg^nz (FW*y+ ,9ո=ԯ$A oX[J&/pL3i*d>vk7kh)RfqoCO a&tǽ0˳ xSZ'CveɢbQI@sT2 Tb="qW"H#T"yUz}KtWmOO1Ŕ<,qF$)lQLQ;Ud,s;쿉+6X>`=;lX۵ `DeLC>$S1^aE/I=V\Sz57%Cj[Yo *Kt'9ڶOYR% qqx?؁skE~% +mZQSP'D],4g5.: 'ʕ':ͱ FȔRG2c~-{16[Qwag6]\ @%R&2R3%ZK8~@d1 ԄE b.͔"RS3CgVW %`= Z[Θ#+|* ڏQmHs@4kəO:sFD*sjC5 6(@iV9$X|%,{%l[j1bʥ>v^͝CAo"SQ|DSuk&rVJ!}RN>5Oׂjv8Ĕӕc1v@ґc4S&&^ie\x Zk`O/H]I^_ ̧9.U|`zQGx}Ptcfnb(ume責vn9ѥ:8V lB$pÈ}O+(w 1MQ!<+yA*q[~zj3z|_ k~V ֺTo. 9D{9]֖Qg=ݗ̩J!DI~nVL)ffNgQa[,0mXDjkhM̻KVcG|,nbͬ9mj|mO:PC1ƒ-k;%K~9x3 u3FfPHSu%#!~Jj@12Qi0qwlļ.{qGhG)5)}^ x˘>{ccd u)Tr0,sޣOef4m-fuk 0QF :_!3<^]L7Fëvő&@I9E~8YMA $M͐ Ag)Ђ8MT5{r֍00by;˥Q98o@@t"`Al4u ƅFz#[!Pm׏ 6es8K5~n҇=tF?6z -Qzp3^V/q+{HD# ˏhƝšj?AG~(͇EϴkUms';K`tMŇ֑r3qZ`wmd:#h[qiAy$H&ѱ'OIw!]b:// םxkKVpWZV.8ɼq:e-۫6'Ua:pgFOûKΞL F(aHNU)ǘW\nc `Fu@A/v.Zu>X |Dg&4HІO#GzՊ (R?RlQ̳PcM ߲jwdV s :0碭r+Eg&w@^|w}xܑXX kfrg~e6wʜ?fO/IdqI&:뉶(u.WBo ro]"5Gs%W+1eJX4b,7kl aυׅi ~DӪ!MxJ"l&g.N7Cbib92cZj*V'TwA{箈V+HDĵ=PAC*Tc-JPaV]1}Nx+`!\QHNVDLH}y&Dc[D3xoZlޡlieQӚE}d#tmor\BtnYD `#ߤ˜EhސA2')槸DLvKl=CGfl:.f0d%lҥ9C \Iu !=f›o#VM-2gOrn lhDE]8ЩBCc䲄hc(ߵurg84jSZ[tX5(%~5ݩ_MB9} 053+[mm|g:b9T8I[T\5[ԍo 7f۹/*G4.!a X`訁A z$_GPc7'h&M;a$ gB:TWѢ>E*mdϺVBk}Y>)Q]ATkxkx`C bOCl96^H߳ߐtH 85=?Sρ/ZW,kOR L Hc$ޤ Wo~e5'jUa^HSEb!B?2z>3F-}mQl\2&8;154L" K6Ezcv?19E@7kJfkbyN]P&e[MdZy8!@ͨ~jv![rYHioovŜw‚?|va}f7p׆Z&ѤzIa#s; {G `L7gb7:Jh]P-*ˊdqϰvBm EdEH=+!Y)9%t0p=֍ β/Jiae-bO_]#\d zXdc+ QۃyT%Bq V a'޸c\ Qz"yugH֊]ԥTt(,Nɛ-t!(B!5 FaKď;Fឮ6C@pH&AL\`1d ơLA 9X7GqQpm@o{3FO#zk/:DL\5zu)lj3 4=Q+{K"b"h -Um`|Z(JܵTJfX|cfnJQA?iGX;g];n&E%lĊ3l$'x+K@@n'ڮl}`h;4c [=o)Ō#X TG| ^>x`lv|Ʈ?F{F,hމXܨHH5󮥸?9\#uĶjWv S 0 7F;˾3tUɘzxfKB ̽cV{K_SCO-l0 H=,$ufQERUO4Rqo>Yn;1Lr x3Zh8 =NL|J3P5-aK`&%2k.0"'5Z_Y)%,Yҗ7 $¶ՕU٢j4ԉAwzXSH@quUB "D[\\ S1Ej@{@~Ny y3+vyxC2]$ aַ"s⇷D o0ܮ?VjW~1tbD{n~_GHKX*n47)Ir7A TsQ 9 ޴{7x!|coubfOE!ԊI@/^ sVKd[U{"ٌWw)?Mp8fM"hk*.Ml[E lºqc eJʰl]vaSu ?!(gB i~0Lc»` Հ,Ğu%B-"fj(n$;gj!H_g]h(:'- jc,&ˑ:4+G5ue {낢2(X~.. MBEO>6S7ӣfGlq5Jc'ncNWHf I^VT@VüxS_'"JP!+흊LN8~PQXm˓;C|z=b7:: I,o(p֤)LgDd#Oo@/`$D3H8PXȃޢVK#f_ٲs"60"c4m3 [;}>'jKgH9`Q[.bs`! 4edQ2y;/ϻ?b(ğR ^O |`/!uևL>ui2 zWYq1745&OÈpJT^dx1gR%GEXLS78W_3,eK:gwg܇X ~BxZ|CHB%ScC}H7bOp.: ZHTZr~h3(>\]%S:Mͱ^CðX/thЏj4b@[6x6DߊteunYl ks_!3/!>؊+ce,g %gn[oy7+_]<d?d>$vcByLAD|EvIj 5 I0[ALcJ3zI挾P|uZ Bxy~q_Uȧ_'b>9u''ѝ& <'phr{"*3'wj~|Qs*(CՄ9?.uye13>XnjQng.G.Z{2@_`͢`XwѢ`ezIc9$Lp=(Gnz{lN)J(X:_eBSd|8S{&K|4%hyR B[/oȈbU"\s䃪 hNFϵ @{MdT1PSYHK 0|#~XWi!r!1]pc}~%8(-F_{Բu֓h)*˯&+ at87miR8l)0o3A7+eLEˬ1Yh.*i=ji[<\kua2 YLs"?BLypbW^%.ɿ Őߙ'BEzAG7h-#lXIәk.?ًvp& ?0b|ifl ݑDZ+\WeÛAhtd6a|Z2)O:m8mM\Pr7>iMMirG{=+b*_\0-] Rxo=Qy"|OS j_HoO}u΍D'-==UK+_5S(d4^mIcx?RڄPC91LZɺݫ#O2F?^Fx>/:՞`¼A7^fHWa#_bJ\RP=%w"WHzJ_8.˼Y¥8ǛH OP7is1,2w\CJO} ;tnoy^z8!Jbt\uUh`+G Hǔqi sxHơUye}'G!2 j}}j݅vbKJ@/9t d_%\UShL)0)Pԓ/Y]75`'M 'Z0*/+䑭m#MK(&jR?Yk/C5hӄzToew4>-J`14Pp6s+_;05S[rO!u]Dc?0 aT$s(Z[FFyy}E#Հa6E趌~Y9B;z&Wԙn'p񀸈-䓓pN st'w̍KSUO{̖YkZђ{sܣ1r1s;st Ԣ@4s)FyR&s Pq?g<%4!ل|rVY6? Gk_9AyYrQF*@yU108ʢ֓MV.ISLp$mD,Y{G+N3 mu3%vLB'|ڡ *I lcCZWrF)+Y+ ">$虱GGmjv6F@>SBH\j-TdYAݐ1JB #c[QA*QCkҰ'F <=ׅ QP<0@+6.8՝FDP<'N,:[P{:$s ̚Z',A'Cm"[kC qJ_ dnv<ړ$qu'VimVth9g%Gn]q,gS#CFPEcphzBoX  pR! x6:N=))Io@a[WNkbp5ȉ7' ą&[TKߵ -eԅ`sSgte/!ttN&"j]Bnzy,O(JRəicO(_IPmXoYL^[QIbt1 %1z*bv;i}~]T,|j6> n 􇹜.XDqw[~M~EaŸ$ :Cۅ9CQX4T`ՙ|!8=8Ooy֡CG +Y&v>Q';u1̒tBdG:At|ZʴoHY U媃5'I1\W֖f>$ 'gŽ0T (o( _S5 |ͯ=븧R`BU=yv U p~ tVZ @"Y6,n:~{jO( J}R?"2}V<]@P4d5XQ|, լJI,JwCl 8G:5Bjr?pwd ; E kB!7`yIHgB݈ v@W VWE98Qt?K!+o؃XIjOs/ΌkĊ[`~$N, _ߜu3ZS{{tc9u:;ϵ]% FAYs b$07%zua4m/S)ņߏ_#]^Xi%a:4tʟȽJIryzd_:_`KcymZǡuI|Vǧ1߾BED 5WUQ)2=sP,W\?6OcAeϽ`9J?bcoIɄ㌵bEÅ\o!\,b+%c/nirWq Ļ;LAև$p:,To+`oނb l*d/Nh}zV>;[s+ `AOe);}! M EXp nn@y`!;K%w'6FsYNeס;cHrZCL#$-0z<izI-ybmDkbsaDc"o`N7s:S'j0Ytʸ~5bc9vy~aZlgW"ATܮRBKEX7^Z}׎紣ͬ!;]]v|tW aqR.&$Obس%N8vB6!X D,Y˷-j&*`59xK Yd)| ,Lfh(MVP|4m<5yx:vfGmcMܧPye31m7aSDu-dCTW^ɗмG8^̗ymhhF s:Hv ͊K`ߊj趲pΌv[̅x'rٌ0jRq˒.e4k5"[1)-PbNIl*!8 BTey0) &_4H}V.9gM yJ8[;ytPε^}xiP0Dg=QAhDZ#:Cyf֏ObU'kBW;=* \ۜyZc6xB$ybTw&iBz&:Nf F;i NZt_adAb 1 (2ںۤBkNV3&Jg^wy=ֱI^vְtІolF^M\NyIPoHS[xY>(U_~Lm a \Fc?sǞו<=T)'q'6F&B#`)π Ḑ-p\as2b2M/ˠnBQ]#Q LxMAֲuƱʨQ$ E?==XAXX#FG`Еn0HI[XsPRp}ڤe> X壈w2$S κjIR0xt&=n6A˦ӊLE-N[~VutDW?dN7Y3TyJe~ cӬ߆G!a3{`^7Vapjo`uF ;nFt8Ȩ {Q^%Olcsz9f}P&'*܅hf*v@M2Npȼ{gU Dn& UI8[ s皮; *n< aʫx < O_v ;inȢN1U9'OhxcVXΥo˪Dt!6ma!asUZĜp.̉CJ)M<נ@[0y/{jӵ/!WO*k$=-d¢UYLLoozi`a[BJ>X,Jibr~}V"x50+a`Ё@4ew݀rwJ-A1Ą0ڳb,״q||Vk&I/HB2cb^c Te(KY -jӹ (zD-/fJhOptt@_Fl0lɷ!F 3saePc(ХBfOd][.H}ۜ-oO,)op<bб_[ ކR?%9gklz295x9Fr- \C`tVrSLĮ8'!4w_Ż}=*w\%CW8sbPɹy·+@sڍ$ 8 p^g'=q͞: ͍կ_Jj:Dj|"Qbe@Bsc-Cc% 0ORίQ{9R;_jv,'kU?MB)s՘8㋍ݦ?١DMV~p.jJ;L魾g~5”*sq"l7*dh2Ayp;6wfV,5/<͈"w~cAp3{җ#z~C=Da)@ŠU.xǂKhJ(c6\u&{XJV|`kf/c Z]{N:ew$Jjf`Y"5kIe VŠ #mDue(q5 ^OFo{xu1)eؾKiАM3!3bNwxLH⠈Y=rB*j7#S;s9CKƒӂkVώ}(KɿYhHuyHjq;.lm SVwjZ.N0$jD*Т 7UՊEjPN"hOSCYWa9H F x{d`_V +6ʭO?GҞSia>J(pF,]Bط*ŽPQB6QCeʲkg3*6pʭ^Ћ|&zxUY 8Qc$6>.ym)BS&[i i8H2πU gxTu:(-.~tAx.jʦE-$)xң#n$: V/1=yRcܣsI^+B[F |#U _DVZ+-GYfR5&C[ 9%t&?R Pj9p2T)X*Oe10rmfc;m\(2'Z-T-AoH}4 Th^P3#{[# JYj&u\䷜-f4"nB:'cG5j4Hȓ4hWXK)YS_ T&U-F%Эwo@nɫhxxԹCV$ʭNgu[O]E NMbQ-z9pܯ<,G ]n !%%04^V-C٨ +JX¢GQ14\@Wzvln&4VP$Lo ?32{|L>n ^0fĝ¯\77c4/NVh,H}g [S-Ouvs 2{qShվ]N4jmMUvq=p@ PUFMV;LM$ N8FQjF9V̐M'܌6snk(^@J?^B`qHpkSC~c"uckΣ~I>XvF9b_i_%X"D[`یEtC6O&_@Jx\%p~(`p{Mq*LJ̛g rB8D%2=S3Bۄ"mefV0>OLXmn?%a)^H˜xFR–R(ǂG-;DwSK xq_b̳f @5Ýb|k Mp%SbGKax7h۝8SFG"f{[o֞[.t6)dtUV/ǐu_Vܺ| iPR~!i"'mؗba{ۡK缂?{߇a`۞nIgKn6!&viP>OsAou =SQ!'6hc/ ḿm͍{Boިnj/D<40&>: ɗ{4d ,EJ7#q_aStG'""WXӵQ$ |s]/thq鋲责f+U•P_2qێ1G/Q[oF`WFd AV$*&X$"JaOaVyQ9< r׌G=Z \) Ȅud7 +@\e`ȖU_O0$;3sW)7ᐍً\<.Y=﹌jR YLzz%̒r4g.Ή4\Q"}$ZuN!'=ĺQ0sQrNP zBO#sߺ]rٞ(J ]5B$#{Iio8ӯ}9gPb\~{G8~#FMʎv _Hi\"sIx塮WL?mX6@ԷMmtIuǫ (:Bgy~}:mQ$Br:s$TBK):IP^۩N]zSkZ?y/o-Xt:"|EO df,Rw +%Yws~3kdtiz}Νig\4ŕ3|r~雥*Yo!9HT j=C&+D2Z<^_$^@ KRu4sTt FyIw)vfu ݝj;kIOBRy a:A4 &ȱW1&i(6-`lȓΣ;>y120zgWuk+DP2t q(6-Uc[RwO+e3|1`Cãqa'q+."t݀`ʘ3LU|^~%|*UwboR+ĺlgLzlf@WPp .;@$ʲFIkAja ~AgBG Tm6D~r2Npmc4ZѴm !բU3Ql E c:KN=|lNIO[wW8aRμ$p5%lKA3GvAްR=U ? h.}ho:25IaBޛ'ط>Cp—#lm .5`_6M-VX!4v:d y ^t I0 nM7ۧ ,f9cX|P,rnO Mޥ6%){`NHOD ƸaDt*G2Q\(hʿwP}s7X3 wT3E4kcr q\ yEjF+$cL wDbm/Ќ4` i#C,SL@ ȱSeӔde\4T1-3";!phL@QḘu&9 J)Z`9KνcpR~#1]CΚ3sv743YER$lh$8ݡSuhyCM#Z]<}\=V-zW&_obaI[D >Uml\T7&_-Kyx%wU'H(@ݙڱ)j-1h 8!,r ->m>1%a@V( o+$I3s)+ߖ)={^ݰ݂޾NКh(֢M)4N^$ TR+{O5\E5^QUPI=-P?}tu)}BauH MK&ZJΙ8Y87D )SkßUh[$ЍTLM+҄x/ogy"H{n3ױsy̟<ė6 N2E/R~N\;wsn>ƔQk&gfsgx`WS|bjCv$"*-TzZk+4&A1)nҾ05k6g| |mػ(h5&W]1D%Ii uY/$cg(th>,JkRBH%§MK;?jߍXmJ,C!h4k3HBgMVwpva^u<e#Z#).hR~AGH,֗uwH>^&o(*(ֺb4*$vsVYO5:P4m:]l޷?D/ĺ#vs7F_GT %%'woBh{ւIn6lToG~ #a_:-|Ӟ]؞G{u㇛a,֒ ?58TLɋCվX/}m2̫ϓMC-:l>X:| !5)!u1]AT+&T{xkct3R`W|EN.3]JL ۰C1!4${2"|/I^\=TǶ,+sP( ,{gۡk~Dn2^GZE#CZ!H*ܺ\qݵôhU sː~0)EەX ~/Х$7>3hh9hlw-[~O\"{Rk|hn.2#f|H|ޚ RLP1= 8%|6N2iN@`W4RZB'X>\O{/"C){c.B^Փ[reh ҟ/'>"xd 4FD MU [q ~"W^nT`t!g!,W ED g 'n!F8@oį[ɚ>NRQwjCR>G$9Bާq:_cXԧyYX{y›xܞjluQhV&|j,?a| k fЩP/OO،g 47Ĉ>!SCcx7c~2ޭɗ%:n:ӥ(GM_p.[n*.JD뼰WJ p4x{Vi|m#EkY C/Iҙh02G6arp iGz9 .tǕu3vLU{ 6Rr*o0Gt6%+F+'q>*gCV;b#P@*V)uN羵Jя-vwc][zGU>l@fN(Q GoRyOpF %3#4FDg D'g>pMŭIAf.VU*%]^M7c_t:vV# m##9jz2Yʝ|sl6s[WJoD1H0rwgO=RT>F伤x*ǫd!_"9E{ fQ}ea{--L U1udLPHrZBqM,~̯]{bڿZN͝.I%GS#X7pbtJx? a@zjX:vB6?uv(FCj3T~:Yy-Ō:(|Myi=)zLؗ0瑮[m:Clm塱xjYK<%\tZNi!iWO!"ijӌ5nsO4 \ްOZGieyz%e_Z八@qM+( K-2 &:T I~PpG37h{~drW/{gE@k*%!m1(Aj*).TC"wJ:Zj}Jhq5 poMS4#$B[6x(SؿBf%e1 zS S*,]e)Jo_8$Gj$ ں ώ4yU\Z't=#^|g1rb qz]O\) EPsQBVjTn fj^gMJ$-ZYs=AhZl$>^5PjJ.8gA v6)ۯo{ɏjbo岊FsFV­?Ẽ agsIG R4Rz53fs) u-F#tx;-`]ZxScuENIto+ 䈺7[ֈև9##DF-MebFLжynm&o`>| ##r *gi Y4sHXeϋ,Η4,[b@_bRm)}Ռ 8`YO|A*/Gڢna$-6mbEA.𳋪jU#TMG+B:#JoњTѿP`q:j#k;9+.iؿsg68R,p~:*X‰;|˜jR_G_ľ[9C7p/#k* `dm$C Sq4AkLT ߲#0yx -?f&b N[=~,M; DظQqwJ:YB[}znf߬v:E4QHXcXYkuOU[Щl[!ݸ4F\ ~ߪ+̹-:4V "r&iٷ1ŐPE,܅,̤`)8`Ϛ?N뫫ݴňYGeB z12Q99IHqS!ه, R!I ·}Mkcq}[zIpT0GF8ihhX鐐îmI7c24w\;Ws< ,'3>!Y EQᖝՀ ,jR-"D:*FH& 2+278=VWH kvtq_ h_{5d`~ u;b4Id\̅C9inX,3ISL\2;Ų0Z/lV5pWkil RC IJ? I *Ű!:1Ŭxi0x[B"fZ9s2YZ߆Q41OM%pee"0 }_V@K-uLꊎN+Ub/iI Uv + ,pHv2\ ̶U eL.OOv? ta_q]uAp,3;/"b7W>{$ړLw%Û)sS~O=-I ʀa!Oru5M^(nѡ9H(+55Ƣ>ßZS*tߏ9ŇS} }ArE%8q6a?]YJ TgEa"AJosd.l˧ uҟr !tyR+C6:xP7]G=)rG>e 09:Y<{[V6Cpmu)=^kɞꦮb/+7- JH iӲȝ +DD^tIc4Tv"Ż'@ñ/Ĥܗ'6c^32C͏'Xu>۴@і}THNΪ+%Kf%d뛤rwYDfĀS!fuA kSLXYu똈L 9lf',!H4x.QF@, #"9x4ZaN,Ԃxw$yY0Pxօn.[^|%^y$ơ/ƭק_z6p8yÓpaQ-7\e!ǰ ADY?Rݫ']m&ӎ$HO}%l1*F7e+h9,\%hIHNozu[$tB8,'"9lҫcimUIV 9&"po3g`lѦrt'0~f lq0^kmGomz~gv" YaE6#@@S(㟉=.hsm "@$viix:J㼾aR*~Ł^ 3}/q2LS * `.yf`;G= {n26dmۡIG"Pjl qLNUFu όO{ Q|x3ƏW 8^j*=V7SԢי͑]/iF> \h&Z6:$v" J+4ll%rCiHr~<!S<cי'VkQ>*W/?nEZ>PMz:Ҡ"E$/:MW ̗fl $OM֘gm~iAklS1J;mցjl’edD8XN7v@S77i/W*$_ۇ jWKW%Lk+}_KDN㈙ <^@7qD5+dm궉%3$Xo7Lrbk:|=khf7wRo S"tg >:U4U ١#tR%Oٗ ?oSBx"l*@#UNnE82&Ϭw`Rf*!JllJFj#d ؕh`ڜ+?DxPB x}MiFFt@IﳷƼƫ} HL +}el$r:GU^0fl@pO6h_Rh}+f10 c x>JO4>,Ol.}K.A:4eT/%9M鲼Y >7ꝶliPAԕ$fjo׽~0|Jق RxgsFOPV~vuc?鵝J"Baֹ jTÕnyT+Rġ44AIKE֗+|ap"q\\]$<5]nȮVΗ7Qu+f2zw-)@i`_ ó(xk0N &Ts){X m,gs {Bm@aKM uNtq5eXo6EkBu J?sjHіqYfc^gTr(2^2~]J1(@"r0/@/Dm9F~]3gK"i9fEuX,z4GK1jiUB#F1IJ=4>6V #+ELly%mv3Ԕ5_[*c@s6 ,jel|Nz9d>dHJ|1G~tL:DoI>=}# B=e-I q P`Xot!jze|tgӝ"[T{]6 ߱']5 ja!ǂa+D-3{F7ɫujTsM^,NH!O-nEOuC,F҃;nj>N\ݘ. ;`H\ͷ/^RG䦵W1 ͺ"\2zz"7QAs0 \u24#dctLbZ^_%̢ D?ֆ1؄4gB낷A^}dG'ݪZ{>~NN{qmo76XZd+0Z`6n% 2ŧC؝!.Q"o 杞-$/suF^8NHm9CqS[|O# D[AM!4ÍD0#<djy۱h`%J-sЪɢJ1"%ԟxaN)6evIVf8lK ?OxW\D~cݛ *QMtNTUꏼ %KJBUvGO-p( ћЪ0(`&o&@A,;PrTmPLy9=Q f2Ԫr`9U2FrZv4SQ;kE__Jjg7T =wT1unVK SpTe3r].yu7N)LDqDjyBG$T~4Aq~.~řIQs_XM7g+5%+3!^ Cd*dFa?|XR[ wT=|J'nz>h0mOBjTƤ" Rŵ?plrM/]6-hyHS~gox\>:9|< +,UD#N@Tz_p'3ZZԺy1ik#k5 P% M-NЖ>lGb[ta1XmN-F~ .ϣo2]reSHZÎeD^ nt^Fd;UMrvB _R\n*<}')RñR!7m:N m,X>Lb-WIacU{XձH9trW5]a4\^H'\0mv^,w #F#0$-Ap#4zbpV:)V T]SQ!S*ihDs~5wr<>D0I ?om<;"ꮪӆ,Β~=; ]!̊8-F** COa;Կ.u~ gWDZk&T~1hVf"+|,P7:\ kٓ9G̴Ǒ"P-,ʩ ^^q`I?G緞BbRMx.:x2nSn֬+@96S WݼEɰ}Wv{YqFE!'xA5yDE?+Yۡ1@F`qW7 g e9~J@=ee~Mp GE,5$°Ks~8 YmΓaZ@?:5s#mf 2oa {%0ORA!hS%3U]j_=HpٓCD0 |Gm xyH r(OրųV;E^s;>MN{6'E7זuٹ0w#OpZR˸n>#IaUPxndo$C!L":ip8 EVeGJ'E|gr: Ӯגg2"F[6qQNY?Q/3dz|{kDDvM/oki*} 7az4zLJ̞:ҞMŅ&#}+4n>?~: y[+'_CBҝjn[I_@N#I *8UKÉG 4)*]xNT]v@_H:1wB Ζ:JTLx3^^$8mD. BCXӫˡ,[~9^sߕ?Wp]"/ttzgMF6;dk~YmU=fjR>"@oN!WjPY/-;}1H>mWȽ,{.۹⮆_ tu^goY-ꝡˇ4/*YgDUEU9xYE1η@&NNH_E vgD׻:^WIUW":{Vd2ay^w܋jCӆM eEȥ&d2!a [Ͼ`gn<* t)<'is ި'G8}vcZ%)˂c[[Aɏާonni`5jF̷`,h`|~r^U{t럵r]W5rIp&mڗoY 0ውʎjMB Dģ-@$칧 HNqIOHLCƒ EG5Kh"gX5bAU^5Ydl , Moh]lO=/cBbttȐa _~VLE՞' Ϋn<֜ZopNki6FjV?`, L._]kG~lʆZIJ.͵W~sm6mbw0,~87%<Ch&Iݧqy9劙R⬼m`t;F'BQ(D"jKPR#T2]k[Źȿ-\EO`Bz8R4H7A8eY_X!ƭ8λ2F*5~Rf+|t OrDxSU5G\ZZ %1gEOpB&֥ͽfpj}o4w{л9`cr:/! T;)5cH乪/?3iu@Biʜ"vX*&%.A,p0ш=`v!![=cꭳgB,i[遟*,y.W|^('ѻѸ~,]כ&_rWȾVF>UkAvUIESC{zcKE@`K ihIee J8}3cDn8Ԫ\?Bjic⊽:B`^x94 ޖ&p̛)֊o^cito 6:xedPGN4g\PwϿ f1 $m ‹K(Vc=en8y"\eXO7$vi*#cc93/OW91W*< b4W&v2+A'~F$TyOB'$m+,e=j*'7:eSJMv{Ɛ ,0{s`H"Sɢzd3fa5# 4pv7Utg#ll Ȅ/?ך@%HI$E;5qjua'f'Dh_$Zhg"L Yhm6C}n$p@5Y$IK5]t?Mr[` )$.}FVW%X?]*qjWG h\I#F(ljɴ}Ze okLÚo: D>q(4A$EMbXP\,4+w%Ar"b `^wjlhՆ;L0w v`y'X͂?\<]!r+n^zQ#`Ì4۹?j%5Xč`>8-rr!MlA<<4/NY#Ԣ:7S3o"}u4ZESJ vVE:~Cf*[ٙ?xOĐSԀՔֿғNv :RNorbK60tQ:6Ɠ>y:D"_rQ[\Ǯ'~(R=P–H%a&R7`t. m X) _ZO1fE#݁_`^D<0J1{ Gƹ/ˍ4V-CCJ7>6FK{^.xRkiYn;ȿmNK8dg+frq' P~]@:)cE^+4(ZIF;_r$8M#83|}UL]3J=Dcgպ@ދ.k0UIeYzSEgQs2'bOH}4kQjP$}S^ǂW1+!Lsxoj|УI|O*!RM&+BvhY{Q?g , $Ky<B}=fbT`w+2TJcc7Gi_d!{j}1pY}%Y5U%N@C٠D^Q9V\!J2ʉr '@P62X֠’P+5l~ rS}UVMF&}yNWH-~N>$ʵ`d9rݶK8>*=&mG(]np/= 6qcFSNWr*`RѠom-?o@Z "Y•*5b!L:}N3 b%˜UE|&~C \=D!ejI^t#-[>~e򉂵û wQhLbGz誈^"\rHc١yrÁFaAHw)=c#[m47Kxч:?qqz!lD+EJlJ F̙sA&A0w87e|{Y?a)du3K nHi"n!Ң^cPOO\{M6&L (koľ ;АRuv? ]W+3M2[- 1xRsĺaçyT<)X!$:z|Nѳң5O9`%lxXɃY3Ju}9kR1ΈH'-gEW+Hp[~6\ MR| 5&W% xd@*Xf}{ڱ%[YxRE)#r) L7;w\kr1F3B9ᡤ|]̃elD :;} NxБc̿S5^Shp/[/.AhƧFCx&[n,avQ|M<֠%c;:է&Ze _8\<.ԧ U$Y4uCS.ZUiYffGx"x6?OeܬP U]7>JLy踹@Vh\}DT(pֱp-&5!]+@EPjKj'uAWr>͡OpߔswF1g0>6O'H6yeP*x#2A9ʚ>H`2k/H4 "d)e> 0tzE3I8*JUX=r;u%)Z"b".^N0m7G/û||U Y.石I!H`s"vJuEeɃPѨ+ m[Z{/Won`5tBCEce:H 疎qנIq܎tE}!Uv1x[ؒ0 3࿊-wa=-u˾_^{O<:yw==N[b"Pr`HZfH lTrKJ5E>/3r?‚H<Ā-`U1Z=2%)B&ί&+5=, E(1O V)Wڳ1W=r^wVhێWqjٙ%5V({ٳFA E@uW!yU sdkårOa\4k2Lbwl#4 EӱV]I! ݪe(3ļ$Ggpd f܌P-Ǝ60!V;8x-$763*lQԇ6=6$zUVS.ovʫig̍-ݣupBH2mI>VD[3gٞDEKi NIӑ3Bz" _EZ2Tt*owMl?C'`J) kM,aUo5 k\=zF!Lscz +uLH(Kk9xy~ĥ`Vأg.ˬͤ($K8w5>O*fI5_hr*yEy{/kxatI?ИvNv1 19E%mC[ p*͑6U?MQ7g;i'bK'BX>پcg3,ZK45 p+ݭЃj?ʄ+.uiTn3^?) ޓ2{Pj׍?{6Mc˂8vIt*2 EchBL-揾e`́˟ZP4/IjNWGUv-(^(|S>fZ<|n$R YFJ!܌̠I5K6pO.am$ZlgxYyIT(ȸ+t,8$ !8 ॕ_p:>Y0~ >8ȗw%W'-0Tm$Nџ2)< E('ѐRX_E Nڶ9C1(k{W]Iq q!C]Ya7"}>ӤV^E U|mrsPcMĨAG;޿eΙ,~(귲0r /4赮(U  n^IvrHG"XhmͿ68`t@C_2v~NB*Hˋ˗lm)3cD #2"3V,eDn |sP2/NHs%d-*V9meğT#/p-D|4B>;?@8*Ks'z}Na%`~E]gN\m*w&b\(q` gtpU$kB 牞QQACmX+Pp OA>'_op3ɫzNn8hA$F ~Iep7f,5 #S4N)J,LbC!iFIC!\e3P"^wpeNצaџvrA-}%byy"E5/pJF٥4-(q;a̔W>,P1/ !ρiXSCxrvNPjos{}iGS2zf>=t:zVmJNeVe!66 $sK DD%fxNHA9QGfڗ6r-0%*AqwؽC* `ms_#'zv6i8 .>44lrjdy, OgyA4_Bbi}'KhNZWqZy@ycGyn䩔`)[cįVEx$cRFܰ3BŬ.@ml &!+¾@J{.Gڀ>dȬD-~]uF<3 wo3RND-A\n8IA:H4vqN,r?>BaJڽiЅv<,6a8 2*9RuwXBmdb^oV-tgyb az$r# $6ÆRmMl8OD$"̺kqغ'ު{GV}k ɕ|EqͻO@nxͩ:LNuZ` #Bw3K<9ȹfѶ: r.<!9xVE9JPB%[{Qo{6f܁I554}sN&ع7:?}aՐG/] |>+$(쳀?B5LO30#5wmS4EpŠaרNe+j҅n 4?CKlg$l5@玙wO}[pDnqM~xޱTlA$--MHro)s;{}g6%W:(ϻLWcT[4,Lb"QŴPٵNgڄ-s0lF6'H#-9CJ[uk=01bH 8)y+Ƞts<-2U^ ' o"SKgZds N3Xt#&K$"I-2yُ#(6#\H*Ktir<:ɾ VvL]`M1Kg!;[@5u/lO_:wf`Dݜ&`VHJo1*e|x½T1Nl#"o*j쟐)rȦ@ O.274#RJ*-U+F/>2XkP?L*^z/V(5R)lԈ&k8˪oaW'v ׯivʘj]\}_r2{RBTZ5aG<ЛU}80:gWg_m K8{f֦oA0ki)*7#"1: ?T.dnKƒ=XqBK>t.ڱrnA7Ա3UxRĺ}YȘ?I:*cB&;V:|QһkN݁D09]&e1Գ'ZCF4H}r(+#yGp&ϸޙ̖ÝOTdV)BV"wXvq&Bf63>'ؔAl4eþ" Ksps؁=(KxI"èElZ&V'-p !N)Iod/RO6 a8Wk*hWn9Ī\{jͯv4`_ڮvJ]#ăJ׋e alʭC}M䘗d਱8Фa7EvmR^`,t-ro; _he1Jv:ŒOK@Rds=%HC!!j  ~;9xOolY C2T֤cА ?` 2*TugWu}W3DNHf vPט%C5s/3 [$2X애L6u^4Z1ˁnD ySCE=M]̍] f.iJmni&Msެ3Ox=,e(tT.j2R8!.td=6l̉mH㴸ƿSY]~κpEnُy\0]#^T534 `NMuA@q(}5 L8jfA\M"ЙKEh+]6nQj& PfQJ$!:CiN΍ flq!5OT8'8?Sz8j_uu={XZ筡7T Lc/iƿѱnUwag:ZCapF#4IK@6OXѨ%2 fk"rA)u4fP@`L~>0 箍Jp A1iEO4kddS"#' DXi~7[;\4ݣV"C0]`O 6TuH*Y:4TH~#鹇&%4t:RG-}uyڲՂxn'el`56bkO}nV-K: JRm$n-5BSf?/h0Wo /#w!f7t¶l/#{őx5tx.` :BxQUCzYs$Εе<:Eۦ4*LSD;~+,Zȱ<{%"2hFY.n1GK$M;6D!kQfm%,1u8"sVF=NncI:2_mxzti55뮶s'# ܫ1e l652$ס95||yKh ɵɒ g G#PsTflc$6D"&td!C(=wJeVZCuqNXݴ~@*ťt#g8C h|w/G@d;d۝ $#+Q>Z$5_I܂%1w^@K?|fM#qv:oe@C\*IѪ̚9eH]cL1j8V{gmR{g>|`@pM0P~5 C\Jj^-M]<8L廻جoѧzd&PmߐËaYP4>]g0;2 TrQ,#JGY+!|I)ᾩ%KSX$ dfcjEx]\bRJ|ZMa(D-qL^5ۏw3rXSfFeqKÄ7 F,%|XP27V $=![%bT A:5Nȶ낗` ygӥ-aiSUm٪# ͚\LǸA`͇"I`퓬,N?Mcqoawy]`9"ŃdBT$! W'Jj|VAne(^OӸ~$mt"2 )X}ԣ޳TDU79Def:X;G&u- .p--dRK]bA +h3‹Ohۣ|l'u ,02r&O˭O$uУ0<ۈ!\3  ~wywq,\jc@PֻxL$z SQ˜ϠӎQcFg}9`+2nBᝄĿ3C)#q!FDlWKc1lޱ,,Ĝ8rMMWIG]+XJ| ;<{LMd _VC26) b'ڮew5iȭO0l@I{˅Iu8a<.:^f!Ȥ.{"9k >ˌn7VpmI 0HR\lu &y|w'L,}pijqo^6e*4-C)-`x{TMJɣ8(^B>)A'w:GoAUa/mi],if#xXL }'_yZ)Y|?V(*TWKS x1l=YՈZcaP5CF86ۼ n ltcCJF/Oa[}b02@@xR,#f * 9|V!qjgVnjq /F&DVcKLZٌ+VƗO(Pk#=Qٟ2$* ~"L' `L/wP$!g,כ;;cۤ#f/?_k;e&Ln2Y9&Cq#/ POo\-+GPN".#oX9Cy'- nGLdxD”\N*>TH!S4 )}E/әtg x<LG{Vj:?bSLRU^JM^n4|fckq':T+{0lurHO#fMg.1%V[Ҳ ;?6lD?;աSxͦhKVgqY:RZx}#6YhD-N_'M=ve4> P0 |g }&.M<}}i n2;O(9ŕvTɼbwxUtK;ЖCqGiynPnΜ;'ߗH9CԫHN1,{"{mV ml(i,ruiT#O\Pj"aӠV3;Im l }V1wU_+,CB/OV[Gϰ=J ɇ-i %-X5ZUs""uG6^a7o0O;8gSmP'ǫPtk摓8ż}9m QY3i*hu8~/zX+}c>D禙 X)CG=?=0.'HKS#m15cX7t7hvGtNcڬpGCyyD)-UK3W*`einF-0y< 1fZق d,wo%UI g#БYu;ULB\'bKs+= A凩X*zm01P eZKFM@0̿\I22D{긱Ou8x8@ ثΤ6H!$"LŅ#o!CO vҫl.ށnHT YN`)RX~! (L@5G Aq͙n&qlCK G 'b ƒ5V#i4@\>RDz:D, й]!΁#hQ8[J j|Ib:Ty3N[Kڈ-cM 31$Hf6!p{w=͇qt]cB yyɁq##qluZRJ}|0$!=#Swm0vAQ[. uh/8&A~w =>ԶԬfΝ,n"dW~f*u,ڸX Öeh=(MN~e*4tݴ33ɝS2yԛ2%{xK(q=6xC+z3菱={ld[AҰc/ ]Zaļu8T1x9rbT ;ysj5]Pќ7ghXy,hk"UH}ﴭ`QqAo Mtj0XȢ`8LfHV{j&J៏NBڐS]ŹUL=L"yfǵ;νtw(MuB¦*3 5h3nq#i~ Gp|&󮸆SX?/(vs0֓B)5qzo٤WjxEЈȐ%w.$OA ŹE;DˋM@K4`$q|'ʦyyȣB*[֩ 4,EY Xݏll"K*/O@O ZC*a28(\bD !bg,~,=O'4% dUiȐd !B}LufV&n,04fvIn̏"41"+( \y?y;dh'>6ѮCuuFu-"N K̖@rmԝ3H8RͰpw0CRfSB t_ o = .7!Þ (n,6$|5%c']+%v578H_~JzI62ڔ*\EDj\7l>%(@kY<7C~2?1DjD:I=&V^|-(!ӹL!7 Eb8N6@PJrBDhVL\EȘ +MjVbv 0:&䟴+lUdedG/#9H941e+Tln3p)DJ*RZ Y_"F]f [xNW'Dvb^ Q:RkAkSW|xfZ2xV ZbJ&LJ\:uOh? P1]߲C[}&*aGhRǶF,%2>JksQDkq=4tF\ fvrGo [5z_nZTNZC)$>FvEpx G9pnTG" ZC4>Ga:ӌMEױ1OZ0lR_\gYㄦN/J&p-C™'Y̨ڿi ϙq{mQWJD7[+MoJѦ63yLLQWA"%1oI:=槪3kt&Zj@R^ү4xǦr+\Hܵy.ǺWvM{^l{ʥ !\J·Zy\*P⧴=i9yHK7m6v = zЛO+Sfp; _~.{ aX.F)@t xtCX#:̙VRYiLSCn8ls)tHK } ''+oaMF{CM7uJUH4ͻD7S՜g#1^j55GK+o˾MXq$0 6%0Ϲ^|,[蓟]tnDw8&s; `~طXL}ЭT\T>0e_"a :̵*#Noٝ7 H*d`u8q'G `\Ո%xjCUۮ;Sh'򠅗e.ǣ4sݳg,pAXK: bK쏦Vណ:[d\@Qz"uGAЩ@Rf-{H0Y6j!$\$In9JL{hf7M.QF2`eGTG,:<5!Gm#P(^7C5Rp +wVL3/^][,g'̓ @1ƫTybusKt05~]T9lD5ߑjk$YOk}l@4@z69p3}̝dQ(c!~zx:S9gyk$D&nU+=$5T;ODAo7l2M;: 2UPm&4Bd*BM\̂ 3)lFYuצVYH=85ͨBvgv=_ӭ6#ha4OIJqdE$cwYuK& k%3/1P>\yW_Ƞ${l>x ~+3* "R li#;VUV`-َOz=Q{! ?%v3s?_By!v v=Ǹ'4o$#y2LǼ" <+Kh6b.),?$l?P^^XVJA(N8@<8k}Q)H‘K Ҷ?&K?FNR o. |S?7ƅ\wFqdv'g 0%9w-QČI͘SX?.a1QƜB'8eyϜK6G3_*QͮC7ǾFDC Ӫ} -W1lG&w w@i z:e]s]4.Nr6j:bζEnˆFrficVEx]}cȅ&&uZ}J(+ 9]2F-tQ\_?mIJT&>9*]j4^hQq ڔrב@?3C,cZ G^v"bc-d^NxLUk6ڽF>9=rpIy }e8 2p5wwoc%ENxRh)cb*Ϣ/M%DpΓ}#@ ?EfO>f7E;@~|Aj(`5L~a_tKlx!vΣj/SnDnq|ޏl:t X=kz3LY8U q8[?Iчj{ ;9ZCBI= 8Ӵw/Yzm rXcZr{osv:_-ɈtYjTESț;>{/;sfRI_+rN8abHH7Q:>b ssbCR۵k'd'l Gw`VsCEuԼ&)W@IxzD!F K_ʟk+4 qȳ 0 *8v!Z"M-)0ﰕ7[{}zAB৙~۹.j;q1 [܆5!fs-Y«^WAP/(L&kLJjVğ'NJLC y4觬hSM[cڊ{剣,ɡmC;RiK0DM+ & |!? 7s6{mfwY)E,AX/& .6b?—M/ƬLLm(T @SB<);Jԥ" VE*+.LTX8[b-@-rvoLa,w_{ *Kq}MoWBވ},y-4=t&r6{\η+, RoY)>-0ޔlɂI(bԖVym;'J☋UYS!b}$-0(o V'7V]Z>=%͋ uy*f鵱a; ^AgE8"(NZJuc"$n73;Wh?fĖ ]p:iz}a)Ba7*YX71|mXu.(l R0.|nn54gt ֭BJ z6ЦlW)}/xlZ\E ⪆boWVpte)- δ!0b{cQIa6t+k"g_C Om9T)#9p`,;[d|hIjF_ĵ m~{ Śd2U5A[{1S%FN[Fz2t Lg h۫3TAl>$?/XVp g,/;nOm5gYyf~K=s`L>]8˔z]~|JXNsF3;6=6 (L19$QIӖAT[)U9T fbw 6;-Po&#j]ʼn"+<Ʌn=`(8 ̎9K5F͹0z&4|,"u iS$%D Tu_q5]#e^Ωn@ҏ"پަ4d@xn 1ɫTpyz s& 4; y2ٰCL9i+XxDf_Y*κjc8<4 Nn4ZfP-lሄlLpVQH !^Yd`ۨҕLOl#a!WfHMW D MXpz$҈;*Jo0D5$5Uv jqq=lsC^ ~ئ{S?OU0`o4؟~eL8ةl ,Wuwrm۪1ow?K2{ eF}m#K-w3EMܕTpB(s&97hGpjtFe#AL`ŅŴ0Gݡ'ofR*2LjJ!sܔ2@LI^3+aҊI9^91m e@?:jKW-bğ 4RBY pq ?AMFSv;`KbbB UGAR2|oi m5lch`=o9m``&E֌ ][>8.!Jl>"ltH- ĮCEAh7g8u%̤KJ1ǩ뷦iSY. tQD.Hr vVw ټ*] w0>&$Jc .!:9u^:] _ '䰷y8fۯhaq9l/aÒs^`<#V TS'ye)E4=- ǖi<YP5w_.S.|WMԯ4ж LHT^ F,9/-O\%s >}㳁a*&IW=ўRO>GF0$oq4."3@2]gIFImy%`gZ5 * okT@ٺr;ӫI hcE-y=+Qn[Ҽ&8ZJ;Ÿє9\3>P4<F57wּdw`W`~mw:yM, B%qk  F_oĿS?BЬ%Ӛx*)ܶXpRwk$pcئsqᴧ5 նc4%O{+c/z%x%Y 5nME/2X_Y<YM=ŒDjqR051Fe᪓ƌ! 9-7bl0'T.qP'NJShFWϜ+lGRzZu>J+.`߷914+7 ZZlż,PF@wSk)(';`'=%DXvE)hqnzqᅃ [nFzC[鰇X*^y:|vRCdkr艒kO=OT#N絩ptʝl#7{7cVyDL&J\k6tבNg/W ,VjY]>l.Q&kk= 5<0``P=tx^Jsb q*lc^ʝ!AF;z:{b9V'H Pz7A6  Tuv.s`!kr'lؐvPel]ݡJZ;, v#_x/p=o&p7ѳ>WTێvҖ#1d,EWIJSV:62-qcO3w *Ap}x{Cu}{m&!qFƸb_ |k zZ bUQc;Jg^76R\/ %+Ptno$%3՞aFuJʉMB0 )! ^PRju5 }391FN> RQ,Fni{3LVT",8A@- e(V B AǺC^ *k"Nv ʧGG!咊+MDڮSUлJY_c[__6ձD+ !D*Ɨ(aI7QP,gՍ ѿY ei{2W0v0n!SG;G`ڑuPbe Qm]yW],UƞtH9[qJ$Km< y?‹@,fbseD1L(k΃q*bD#9PR^Iƿq5]%yۮ!GF2V6XD_<y@n|V0 6j`P4stgBN ɰ쿳mٜ;I# 3GsWw l}ۮ!:9L8ɥy79 4_7hL LЧpȢ=}ʣ |r(hzGsf NO;~x/BK{aL]u}rL} h- #4C2h(}=yp8G܉m$3b_1qU:RDƀUa4j!,"xw9m1v4xf$`Dk"˫ls0#ZzC%Ӎ-T3٭s"j)R]7lBszϷ\Jځ(,BȚUoءh1ĥ[|A7/-ym͘zU5:e@]?G'kX KR}p(Q޷O~@;+$"Q);oYv<_,sz22^d5RA>KBßW P4sdž<[B#&wNY2gR7_K ~ӈHn3B>gNzuBr# UfjxOt_Uߠ'\BCU<.D#3啀Po0ݨi ٫v1sā(:rO/- K v9v7JU"'M}.$-ot+ͻZsFnS;+)oǓQp͹] +kJY>nHcU7"26‰d1$iS|& GU'8"0| %?gw_~iы C-|QV7&F5IӎPa^"4\OO^°ɄBMGR|w0S4VzLtl^~lNJF7>$r 'EAHSP l[:&ghYpC\+1#녻I+NJ[eU@ ׍ŷAp"Θ_c)ѫ]5) {4ݷr܍8s s{_uJC3Te28a d i,O7B%02sBXjIź{ {o `ɮJ { oG#{Y(QKeA+e.HjtZ@[5x7."g 3 8L\橹؟J<'N 002xg^iv? 3+>n!>Krh1( 2kgmLpxX4JeyMa1è) +BuT!3~CC0 +`zdo;4OgrC'>*Pux)Ɩ cV;;"bz4ڒA3PJƅJ:IZ`9! zuBEX%OZ:VbFdL8K4߾LsA LF 6]E|c~l -x5tZYuz jvQ~F}ЂZJfi~^I7m4Ut# `Qu|z$ط ǹn5B$ː.\i.tELdvv 3䕱čQ2㝟1$HEK"tڱHGFiK %@_|]#$(_=a*Ĭgx1rsPolRښ/%;-=A쥎̼IrǁoI٪/W99'luNx@'35!_fhK-QHMU#ƽ^Ro3٥?S8#)tٿFgwvtsv(w `'(P+$sCd'.7gR.{sD9p4L$@J]R°uӲbXiŋ=v^*Ao@aoD"vJnu{aҟ@0K]o?vIq.'A~8G>co0 3ɶP`N6˿{ |]9F$Gt6\p`2|`0õ2OtIavY;",4syiw԰XS<zRd7~-?/.J+Oq1g{qa,j5 ,;_()JvTM[{,^( RR؏Z:aYDYpkUSr||?b R_=!@.U#˅1߇U%9 ({#wɃ#cWף,͌YKL}^%3|VG|#oܬɕ[IT/c93]scvEhE~FBOHit<3Nj8|*[Zh"[RR!V]7BfǥꦂcRZ<2N;Gjz}ʮMZyۉ>髷U5#8H;c^9lNeH@BJ`X8>~GrKSM3x(8 IfF3wis|ߕv!<<.9{՜w2i->\"c(uZ_@vr4]{\l]YE*~$ Gx]?Y%U^L#̿<{/>C6kϞ)UV- oL[v7#UHt@|33R  S@AUEH9ԩxEOE:U=2o]GDb{ h5󧨕1}.^X8:@ O0q~M2v=}4FxLn;,kRS_ Y=|isvf~҉+V_}ym8$L7],MYfN}Lk!xa፠*px};H z'&DQBh yMC="Mw%:{籏.Bʓ?⟚ckp" cպfIcf΂Zq8sdx4XicoS"fd:)`ݍnr< *Ry4fe3 NSkROqDQ@nz5k/|4 _׶ 9L *5) OL,6•im*(o6w[],•(}q )R񸰸xB#;lgʌ[ɄЂet9b~Yiw a\n#eQEW{оN槪ma;9#σo|b;Vs$}r":H>#Z?:qA=MGsJ[OɖBx2QT9X~U&}d^oCa&2;"U.\l}Q|WȈԇr|ދ밎qfiV(e Ò#ۼv>4_zzK}#dAɜj=32GÜPC )QOY-a;?0]^[ߵ"\KXz:5$CnMnGLG %=kC,lkXgYQuTX@( KaOZx"־)@"&Hf :Na-jI86}B,H6&3a¦,fDQTDg`PńakBgo9*3wB$1g_ɇdOb~k=%,Uenjk=eˋp~pݿ/R\7:7ҌʧƤ/Xa_("ֺu"㛫cߙYZKPn`|ր=fz 'eS?te9({v9\kThS #:n6 jvj篲L 2թ_:oBҊ_UQgHl꣊diWPu*Y2\8)y[F7 NFc=[$<J`B?YE}3 .Eg!&,WLJ例4Iۿ!`Dd(c=qDG_Isuu ")rm2x#!T };>&:GJ8jbB_vzR.z;ymao(U"qPT"@&!Jtbޑ_ VӠUƕ , 3:zu={,*Km)(Ï+ ?j4H%xKݮ;5ӡ!4*P"!}f x*u pכ*/,Crp6U]L<ςJ2+ۜX83O~`rFN֫>6X"p"P&Ǡxi3V,QN۶q_~320b+ , 7^*3}\`SRZu8ہhĊtwgr) }6nkP֧k;RD <'۪VNNQj\C$'S131gu-o18e3 _g A3&hTՊyi=ExB%^`HFGlpD|^SekT O?ܪZX1^7B?.^'z-; c4HBсKkN pD=f,cA+Vo3vK 7t7/!3`HQ~8xbvJb__F}FEc!չFN+MJ- d]g')c:]Y~fK.ά-մ{ W56祛\b1(U|t~XKp36=5RUg]B&̀%I8JZja\m:@c.P0(5iܿvG/J3N!: vcTNMQ9 hYT B4Yk_ђ]ш$EńP^z/ ^ṁ tr]03m\}~fA>Gޭ̟˽t jۥ1ޣFXKcũT 0B8$ #o~q:Lx zu$o%)T1#7b@Q~\0 $g[.fE:,[(ZkZoƑg*nKjW\o,|,ǭv8{<ttXp-AuK7^u6`֠q.ө.) ve &(@ X"ƦK˥?/jx s7yeL!@sUZj9"b}. _͘B,;6Oǃ=51Ea,uw& )8 $ g+(ߧ ,ܞht9'RLK'N!{̥ӻzQ 1Gv8ϙo:x^P&Nobyqy^/<3}.K w [4۟_wG_V\8jbCTۛ.SZ.P+}o~t G*t'NJC^QImt8>ѼywtNx"P\C}n?d@M:!bOO8r.騴ؙMGz^}ө6ci: zƒ_b}ǰ5nLuin~c_D-{ӡBx@>YUQ,tQ(])=9wA($nN?/ U4щYL*K5e~3m/"O.e'F5gV_N}KYG]a0k:Մ>@S%]@p*QԄ+~'7sY j'NμF;#uP|`^nJrod3E.M65UVkgb5)IKYZ#9V nN^ΎG6YƩ|qxϥR;u )v{|;KS,^KUm`ńm<-=5$]`>7騧jdM\ ^hx2}b5mpI c5ˢnMrpQ"\uFԥ ȞS3a(X?U 2ю1~9 \drƶ"W_&C̲IBp+}?i0RT09C0'0|o8niޅm*AmY0k/tT{c96x[wڰxM20}myx I8\Gh:prt5G|q41j0HQ7n:UC)U_mugpǿSE2V!p}30؃8Μ[̡VEZ׆\Œ&H uO% $rf ;Pnݕd`vRȄǪmn;܅Mzj~%DOG!gVWh<5}{4"} ^]7y5p 4lÛi4#0C{BJW^ֱ|\CȨ:r9Mݧ iNMYSVK:51P#?.;{m?' &ˀo'U)12YFd~  ԎCGFt RL$>*28le Zj|]iq)t,38Zl:vҟbv{qnkzaA6B @Ю:8ٵ-#j_*2eCisa WdcNkT4 {oL511m쎗0`0cd^ä]a=KH$X5DZNb "\FI9[Ns8i듢*I,H\1bxT$?}Q]tve9>U(B%+#mKo Tʣg6=Czu#,40n&XJA0H鏰c9*\5I_>drt SfÀyف?bf?4Ld߲L,"} :w#J?> >\{U"Ց2nº[Hչ4 ˀ C`"lo^~RZ6˽KG"Xj!mXS{d4LH/&9._&cH9:8Ô  ky%KG/+O|),dI`:Ҝ/+}"aҟCH5ɇ@֛:x/~bE!4ڈ&tez$g*(屘(*[ 0"8Het5edWRramYGϱ )!qACkJ^[6ަ/z[![f6#P(Gn]c/p]EqU5,슌Ia {]'vs'C_r{ȴXS{W am`,!REۯ &St U LD9=^e-yuJˮd2`vw<%jOiSգ#lXX'*e0 "d|&4.,ɃE䱸._59n 9.D 0 gKͲ|;_UsoZwTv/49<І؋EpߪjA[Ysd٭ڟ%*Oaas LqE6'LHp}iEBY5|<#Ky1u\xDVr#Owsg1B~*acR>Ihbك <sjuF,L\I57Р'͓>of|;s:i)FCl_}`KL}Es B|pF\RYhqm BjGR)/ 0 ؂_ ҵЁWJƽиDýoXꈅ[_f9=u.?0K>Z1hqqep򧜉FэWVs)a1nq4x.1d`VJo^mo\8zqk`Ι~O?4NhWRd\9 k8/@,t]1;YOmQhcq)Ev wM)Oۑl" hz8؋N$͇cmpdP?j*ug(nyBׁU7׼;~Y +ՄގMr):(M]:HaЗ={\!&FZk8㱥Q#vV'~敭 i]썍كc/M٭.e~&=4ޏyޝtt1Uu_y rWGUxi+j23Hܹ߂2yz! L%܆ҤG2kdV)V<6i`,n咮{'*.u->ȯ}{dնrH,_n񈓨 :O~fμ\J3o|g_;-6S]Zq'8 &I,4X*JNs(T{zO[5texv5m UR|5ݱ1@6o#[F ;*R/f}(c$KMj}zFʵO/P+",|奃SúQh﹛ɯ7{2X"*΢R ^}o;2p_ӷݚ$IfBȁݧ}WN:L0ŋ a yQ;&f,CrsF-DA|5D@^nȫjHpE[DI#~,WW7dWm&NF\̣a^Nz@rJX8U~g>ٷw`/J+ &ǜwmPXƖģEUCf58˂+ZV0 })A"SXAr` $8‹n]EPBu:@H(\oa}@wd*\ţ'~a3 ޥ?Vy1tq L_6N"Wҕ%5A å2~?)LkQY*GQOq}9"̷>]fW.V0M)^l4+Q^z]2!Ff񛭧 CH mCz Bm$e5wcC$_+#ʊlg Y+BKUDε$Ҵ׮=6KI:Uϴl-_Y2GrȰX$Z%XmYhK)d8Q;MP=] ,wm33CB,9#/.һ&^-VGӵb &Iy`d9'nd<3 v`wZh[]Xă6h9r…lWlq$EZP(B<AՄ*SxkfidJ1gd=ژOɡ1ڷ+S:jV쓏J0?$A\ 增~isRS~ %PndF\O~YC[J~V_?9/8,]fo6UƕYBle~ hFfJ3CB:-z5o,գDI[ɈR(B\t}SM 5ZEvR~[6Cl|0$Ӣ5 ߡk}"j!W*pF[~C82Ƣ& 1NK3'~j]Wv|kЭ?llmT.A8N9QL _|L_bp{Le!f1vThǸ8B^42{.o#?Q6ÝMz܈'CUq~XP!7D+@<&X샇45 moSgfV/MM ]AV:, djQ~ { rV$q-Kׯ (Ѥn|j ۫D xtBUa=ο ~q.SN-NSMvmuOfXr "y H N4[Zߙup" i+>{W=w]F]$aR };(j3decXy_( " n4|l\ԋ~bf=3-{}w98Cp"fLǓ?9r1ѳn]s7v" T8Y\~v>F}ԉSƘwdi3L!"z} l J}zlphȿ߲ͩF LS!•xV;٤s/q/:nW_N =5f8 K#ZMS V"ګ '+fz{zxPYT2 ī[̸b/ j =|%d}!ᙽlYkڤ$ ,c nVCc*T*䄇@|C=Fl[itG6p|ÚluªڄVMVvf[W4zvV.ZP65PxS{2 `Ї,:A..\,(n)bA͗ss!kx ;wM؛w0anLzpz} qBq_:vbKS0`׵Y{*<Us} Mެg3f=\Jxbc~^Z-"hruUS} f(U!; qVx䬯X)ЃK)㌼3SÛa'tVȆ,=d[ ӧ|~$-Q8k"4:K<ȯw@FՒe:!le .ϳ {k >;{1YT0^44;cw.OZf"J>fyG%:sr2ˠ7=<YGùM03n1Ѡ!O a"/tT){-oO"Y뭌*:5^BGgr&oɀtˑNtS׃ب Lz^~lKH,XFwnR=} Gc(HB@a.ꤔl.b]* á (Ȧn[7˾OJx=YOdmӄP{hJq5W9w27t=2xN$rD~lFs1L/ G6G.һEpph> u݈$U< |uhwh<#(cB 0sr Ho z9FZQ܅- Z9>znEXu$K`H}Z@]Jey'UqY##&~E/[Vp ф L1G ]֖\Ix'h{ X*q]y?T3\$ġ`ӤduW+xsQ05댈:E4[KOIieN`g0Nz ѫ?:(L.+HmP;=%ﱌW1\W<=I U;y{Yf xv0B/HꇹcN?}F.V9tVי'_ĦM0. +uuWh ]g))鈤CŝUO}m[oN0Qll<|DIpM5QŪϣdz1GS Z >`l6HO;zESNQR=ȮWn;Öt~-S?J?<&=Pmi>}4f Cac#(9U)硪A8i%TߪgcB2fӃQsibf %DHNWX)*'+y&uE"_[.RϽsT蝊AG3YqŊz{Px+ZRUvqV0W뿼K0^)ֱAvOfğYZ,a3%4< b\=c޾7P ]4l,|2Dl0݉ge*iQ3C|szy\CvQHnzjP/JvpVBWu"{<0.h-lȳG @'J`>%GuCD+= Zq2)ʍu4`ynAw gM>!^/WuHlۈ|/"& ԽU$ YrfԚ߲#zAg#%ĆL0[񌥕IA}uSjhƯ`j C<HWzTteJoPOTbH _uoWBT.C4[b@=ũ,l zwe-H8"?1l\d 4G·& ?u7P;P-t]F3- i̩ -0xu{v lm@&0sD/[cv+ϞC漀ɮN۬2sS;\`֮=eDY7D"NYD]Դ _wlIX6ٙl~8S ཬ=N5! rÕ;d>J٬]v8 :y+-0\w.rQR)\0RyFZf]ҌC~!:$1T׊vw:{knbZ kkTo8m}冘>'ִ.CE*/ɯ%8C~6smg{H[6yyR5>% 9RAÇ).85q𾽞~_* a䀔n`(oa}qJH!7\[z_8(hHH3va|D}$W߼ 'sn$$L|;g=c?4_xJq\ǒe;pZ -oY@CƜ@bgA VC$5Iʠi+=F L,*vghU_]G?.Vu% cOqpq_@^w+W62/!ʀܷyrXa] 2^fVO4q"Zghә~FQ6gn/4E W3 1p] l8m,8˞c /G]_n69P )^?|`goay+hrvGi)m3@E q]4<׏:vQ,13=ہ MməvDRKbW)kG`kM57ރ5i/[ 'vWlwEc Uy9FRzA`2Z*+Dʁ 7?a9Hìfvl;Z/ZVkt!rPbjf+dd qYB/ˠl+%]nE~j0[M`y&O*EhCjW)Kk.}rN~.*[=G@Uuhi^2 2(BkL/1k d[36o;^pQ"m6́vERsOB?qI><+ é.ҼQ8i;'*!͐7MFJjch2q(#<=x]9Nt[ojz]f9M ktb*YG7s[NR#nک ^|J}cu.Q6ۊOHaٱK߲1U{|V)MuQ{i.v  f :_h,VFδMx=?Qt詾6%[ȇ,{ hX(ןN=wyo^Wu)n0ZenҰJ/{^@}]uٝ#") cr$f#7--%qI3INw/wp!d5i d0;oCgUngk#שGd?ъ`Xj)UbA@+MH, Tw} nT?c[Gzei+) x=v'Dݘ<ŢnIGhau!.T)iCw[ȡ$&~Zi y6ؐ6Obt*l*bfNi+S\ͨן̥ȝ2/ĵD1Q;7Y12Xͨjhs 7d'ќ&\w*-|M?WLӂ:EluHɦ1o7ْGl]Obp{GG]: vyvD̻o:ൌPNt u6d.T{Sz"Zc^x!RZar)Z{XTlo[,C ÿh|/ωz fj2Veza[UڟYq^5i:;$z'J;j,coNle̖}m@򦑶fwMMcl\k=*L'yY03m3^"JI$K}"΂~>%ƲgHRR37.כ~Z?:S# MӍXz $OR"!%(S,tlڗ$:KoDxG®vb!Op/K>8_jkBPTՙx@.M#u`m _叱HZ*ccro2XۅE>)Cq-_'vǍS#oz*$4ϑ#K0WNp%/5mV>s/_zp}$Zf.kf5W[B"p6;?(ze|$ܕg,q0լ/+ř?np* GTm)(=n1-3Enҽjy| ?~9Ms'|(f&7i1XC {6FyF٪a6Z*'c6+ NńwuPd\9PCJdI`񈐶f3`{>*/;A Y^8-'KfQ@K^.qE۾N.O`_~r Hn G)ε8&Ҳ.ّ~ޢcY25KImׇd;Ҟe~hK w*JV3`sP0հZURoyy|K8xDJgQf1A;Bs ,^ݩalΘS;껱M9HTK;YJ ͡6ǿp񃂅*2Hxvh*vGfGFn0Gӆ|M$ҝD_eL}ǯbMר9)X⡚(K@άqv #g@V̕ ;*3GQIk8Ynʀ :y!j\D =1E-ojUmͅTGq1eVf[y*)1Bģ(W+<}8(UIH37nVW`r '#hujqu"V৫?{TaWq9 3HPR\Fw'2~||H:T|J u>N|}T; xr!RJ\`hc*!ܾ0p6;=EǓn MiHt b!m"s6Iagk=CBd n~H_ۨ} eUwj-.L6L 4AFʸZVS#^ 21OKv`;o$M!Ⱦ/|ԧbM0$rΥJ"3^X!'җ$R@!nFydخ +J.BxFL&D9;GA N/ )v>PEgz5ʽIPqvk3= mYd.oCX %H:nc9Zu+m43J0[) lۤ8VϞ|YK ڙ23b0!x w=(;e;g3`9 2'܋nz`^=':rpMB֖QՋj'3byml1R}[ڱT&} poG4%vXWΌ 8E`F<7y+^3'ǕKJ!P]F=TNy& X'-1_ 8b 9bc"fz&t6nb+'zde0!" ?lvJ tOphܹDkE¤ ڝֶ dd3c?t8EaQo}{aƸ.a68ќjw5αJJ 8 }Y^R[U7-U pzM"*r^Ab.5f8%Pؒ~'؂|/B`Y:VV7;- J7@IcǚpX >_*&^P}؀* 5--V!1yaۯ[20df\__p 庰M"_sqCG*|~ aD©8/tՎf ,\rVa1isҏh." I}7B2f\Qִ]oeT#' h^U᠏.84ִ+Ɣa=]@ jrP8[I cH#-`וN#Kzcp|_԰JL^m7z}42 aw%VcIvu*W#3LpO5G^C+uחjoλUtD%}E2r Tx~7~,O:wrà\̖7)S-4U탓J/ph&)]*C,h="fd$!Yu瓘Od$l\]} (cL,H4dXӂ dhefᮎYPzQ+,Wl=-o;e!ĤT+ϥΨ{YB ySaP#nW$ VGommFU5&¢Hth;:Z ~& W#%J kHzÃ!4 jyxUicI?p$^6A6 %߁awwЏ `n>+oCo]οIѯ95]Iy_rN._"+d'[>)ao2@57OT`)NEd<#IdϺQ,[[z)?9TYQ\'6) ʔ/Ͷ}PF̎N?uFx:f,ġVnLީ.Ucc`Bт|}I6=*#G?!Czq%, ΊzZ<}uJCjy%z* Q@h<1vN0iv@{ck6n _. v.4ʼn-LqFQ¢kIMKu /Sb~>{\-光aY<AG|?P6OGSOsl,`\v_c}iZ=>9]/AOKR+9$XP0B]+37ym,\B4kdG͊'81PcML+;-%ρRIJ4Ld]Y%UO:6đpR Y VA6m#ZVGxMBAuIXfP&^K>M:, f7 T!XhқμlD*q&l60tl:YԪ%-$h lXѣ糀GHXA id_o'rr]cFv1Dڵ탓n^s_4?^ ` z<HWv@GlG`-VCR_v hlM09G$NT/ Xtm n- fW!:c>R"kWdr]rp/)cv Et0fU=Pambd,΂FkC}ɰ2zW![YGђp\Q&̙顶+%)u)6+X10F1_|Y+1h:ҥ\fL}MH؇؅}r]muz/:wCӵHTb3)f~+ŝ'hEm.VzSEA3wcTs ޱմl%D} ^J( CSw^%AYAs5b2b`\f$ EAٍ ܬMT!1Uܐ^m%vyjZǃ`~Q#n=[AJA?M5;RCSԆXدRasr}M 1Alq RAyXp+1DGS9HF&{Ȅy (K,K Iat\ -&|H@狶Kcz*T' FfH1#/M Ѱ8E7 ټ2u}o'SM9֋X\hWת5\V5@ܶ?! $l,pB CSɇ@t\LʗWp2T8` V< ϥUoe\ke"UA'Qc{>%~ǁEŧly?8FNQY@NV `OO B uşeRMv 6=p*B*Q;Om;$J j1s1hMa*#+j/(?f{FXZn`5Zl+eg#^R/|Hkdih *Nn;ZfTD t'D.lFHY~@e] .y*_\#:a)4㔢äXx*$ 48bFAs(4V+3s+S ro_T5R]u)xUZ~)J8p. w%|RlLqB™waP3)@Bj-J+i@\Y iBSG|vdc'^H)OM;"D+SWMX HhNXsO%bB}u!@VbdاK . 56 2(t+Ӽɷ5i2ٺ{8)2.i0 kEƾѝ?Ic"O@nL&*A_X_~>USV8:D~X;)_Fċ%?l3y>D#mh 7`< Lun78C 7^Z<5iޟb[ |zp1`xF6L50v0;sW t F>[ ܅(@77}AKD:Q|;)t&ob+ >Aj{V 0sНEꢺhqnSuUshJ ;CE/hY+RH<oJʩ [34A 4B{q T@΃'}cB^'5109vb wXKWtx2++p/$^@,Mvj"Ъqs:0h/R7ΖƎ!fIa&ú'1%u?QL]Er=9ZҽBLh>5epꅻ2spfu%6s3@R)\ż$']׌Ӂ&!ДmB :&vi|+SQɪ&?^Pӥ>3+=1#q+L&xҞ2{o 5}=ɶ^{`/5b\彯#%`7/g]^7 > r:(ۆ`/ZӱC]yx%8gܤ`b [R!\ammtiYo1CE#7˰]0=L*a7ģ#Apᅭ#5ZkGbL[%\IPNfy㺪b?J"?Kz/@~7>?י1ϡt(b^zk»M0]hX@_v ku@SS@{@^xӬzʝId|LXj@kdp$ LC}sDk Y;V=1XS>zM`ʶF4 irQL#JFb%iu=kң߽@~kr.YNH0I <*^0QaN(npϰSuT'.Q^VR1ٕq)`0!".vLEڍ*-&v͵,A&^Hd C)#/}NIC3Ո>-КoQ   ᚟\@Dz-v0<ꖟnGkOUlk!r'WIeS*2uZ 'IhwF}%yZvT%oRo5g2sU?\Q( !\+g%՘ՈyxFYą3lg9-I|ƪR/ XмPf[j,aK}J$<$~y#_h8xׅ 07AUjesf*^,_C&H: >uNQ1&4uxWH%Y WB<9H^hTs ;ʪYs9Bt0fCe/ <=YN%4f$d_d|*a aD0w(f8)P vW1cS,6fH0IXcz^QiuS֟PNͭXb5]=?~9ądS62iw*}#7crlE VM5#ǾOP˛io跜LsI^e6yT;l*Qs!t+V]*'-=Q$>w4 hEP(F7YqҙSI>.#uKiz`)KGYg8j_&SNZӝN[{$;%R:]X2$m}QP88 I$)qq7.!Y@=@՜/D=7_(e]C;=8qLi/sgwm&G# ܭ:b8'_ơ\Y}hOH2T_2 25d)k[IS>|*͢]*^pA?g1xx@J=( 8F 2>SDlIPq/ 8#к;Aܚejʿ`tフH/:Z=0Xp'%OH]s{ }vnj|Gb8t&ֿ-uy\[XVn% ɬu:O lT66U /( je3iN*a7]UpYNC QRt__F4la1y2/R念X9iX=6g&9Z}ǘ7}bE%51)i{`try.UJWD}Q)]`5_}s62m s;AyJİh ZQM! cfn$g^@ղG!EE zMBk/_RRI0 '/ ݭxD:Jc /xQ3&uZ"K pI/+}سbf8ŻȤ͕1RgVR` :38=DqX>yY#`b˕M#=s(g; RT8t/kRCms7NKWU-76 jɭ]o?^nuLU/T'D ꕿ(]+{ JI 〇N3 c pG% ;!n)wď57y' j^ b*OX~@HLm)(Lô%u~=dl^M9L(ٛ$AT`=SDܴ S RkׂǘHt͒Wx5itsƬP4^:h^ɧ8'0ie-[fg=tE(3*WSV<;m0mܖ|ݗS`;aިH+``kdls Ti(I؂y<) Ipѧ1`L2H~YǿKPٛFiea]:`NdçFOlaZ[I,T(dq}ɥW# p\a8}BԿ#Xŧۅc%!ma Xv.̆=\1Ʉ}]X 8l"vb]G⥛[t+W7p3Nߨ.3⤾!:<=Bn2HD7X䇽RºO\/Ngv %w Dq1jښIB;=nbW>'GdAcI?i;VtQZ RHO M^K!'r- ƱlS0vn\v,aA VyFϖໞ,# "!~bѵԠ%uOgB̓k#n7rJ-+ڼ , r'Mo]:)V8,y֫HD!B5MJi}@6+C3EyɀHXdA/p2>r 6UxVo/ MMsf*l^7eCa^RbVikJGOELqW^Uv 83q+:w Mß(ʍE% χwq$֏_%-yX& uJ\M4SħK'+ :}h^ؖSoMM9TV)K҄-FUE~+cSt%;Άrz(Ub)a[2(ov_ hR2+. ำ Y ki큪w1cb.x!qjYuH,Vs+$JקT$n\&{ǖ5/Ҩ3`9#Ձ!;لw*Ե((j~d]o;.e_X; D@ x456MT*@!WR N@X }g}SkfҰUy7e 6\ `?Ӽ^YNvG^W kyBiw?Q:Vg!P;#XZ3Nha5V,ͱ@ϨV Jr@kS(YOikS;$0IY5(a6BHp| X_GޛI>d"9#HA%WȂ$z(|hlm>m1DCAMFBR~N˕4a59*_A[_ V`Ej!\ K)Ɂ|]E\.tDVg}g#|7HZ"W όt>x'5ZĖSi>+8V8;CjzE´iMW,|#W⸾' 97%Z%ch Ns2%c}?p#B Qu"jᥚ] (W.s8оxce?_*א/ N% {[JVXsMZPP{Κ9Ӯ |~35]#6Z=u0!XK79cCa SٹR'Nϲ yZd)xK ?T'`NF {Æw'D",^aX<vkd[L q0R5\l{N0?w aB-zo_/plk! XOf ,P$ -wt{EO8C׹tǎp7u&UkЉ:d#r<ګe> oh"P]gœ4HXāW04=XUU*1^Tۼ[Y°my?j~ΰ#a1|+Js"OfqL哂^7y1,%^"|ԠK4f4l03h8GViqge̒ +wX)2oӵ ^0 UzLc<`.Z8jRMwȗ?|!6絖,?;x&'ϲ*FN"0Cg["DHƔ nz+rHL"JQ?n^p²kVNŔ"|F˛b ov;sռLRv l܃Dq@'ZtG!Rw \хp. ,XxVY2:  fC_$w(!tM^PAߖZ>B4 ^<4u|arm'3c^pz{82?r(TD)Y2 2bXnC f 㧋eKk¿BX&joK#`,Wa4ܟ~ 9iUΧgeaϞWh A(lVxo,2w^gXi :Y9}Bdqa!]y)|si y #n>rdxd2|Ǐ5YBl\iavjm"dp}Ӌt!wv%9yc\*2P>(xȐpb3s`ғS"‰ޑcq8 e @i5)=$bFpMQjsKjle &DEXZ)1@ivLд/~QXN獰ԝx;]L#.]j6OL'QiN:Vwud~Kۜ/r02sJ+?7[g';BC29\_H*F?3 +JNuS]#}2ӫ~e%=8hJˮrss?w_| #Ճ196)C)ִ}1ĵuq =l&4}|+R]Jᛍ3+U DMT / 0?G1.9 yK6OO4W]HMzHxDa‘AH&ݵ>ORv"Q_jXyPZ>٥5lS܀iz׃S/0>ivbKcl2~xeU'xAs V8z79M/Sj gD9+zM¯Tqr"od^Hr` N9TElo}s\ᛗ^L\[T^`^ibmV-k b.w%\#:`a筌~H1D2Yfϣ΅6g-DncX!Qs~_刀{3Õu?>>C[ߖ/ǝl-w*yp@5futB&7b| T6ڌQe"=-.J:,sWJ!Lj"iW {[# *cwԓُs-{|lQUy 3LA F^~k;|є',rGβº i_[SfnKDz*|Xr S*ł)ƏLl[=Xɣ̦xx4 8JvB=ӺG{0-` ^(щP#veYW܁`le CLɻ’Ŝ]ØsW#cG7D0f\KWzt]tNoCk&?n` w'f3~=~ba0eNe"E,쪁 aH8ezٳ^]eG%j-(/c~ $-{(ltrRg߷R% /DXюSN#a& e#cF9v⸆ftquDM Id"[LD}apxW#yq˷dS|v<~h@0ͲFA\hZU`C [\=Q1vox56H 7aM$F'8GÁ$x}ڱ#dR2HSzD|,ޥt(_<\A\͢N4V=цBg6 nLsU]Dzȏ ?zEmP΁h $UGsi*#8#cwgh^Q[#TO9Ta6>p/#\O[V+zKߪKqY//s]pR %F`H?z3k%lI{uYt @R9qǑQokb,K>x%$&dst q%v'EA$_az糏[m ,V)@u>\@w,-ٜbyB3HmH.>_y>xZOd#LySvO@Ę%-NZD GXq/^'7fofzR+DÐc\0PB&$^RDS>Ppr3PBH%Ss U_psDɍ1@nzU,[.0'o\ dQRL2ƔBg+Ģ0NjNei`WzQct 4fhĘY*:RS ~l08u#☊ `9v9A7/l}עԟ.-gN("jN3a}~2-h2R:̩& b:1ESB(.r4]ȥ` ʆHpSdg>soԳXZBp3 ̝eC 3mYqH ;rL^<iwOIT %!CN=2Ӎga]]*nWV˵=}c٨cMFo01Ea ۉ ~TccGvdo&Y D?۾"Ȳly@;GXTq` 1'[n˫a=.zW7ppI~x dH6B::^ 1y0d;1,y M[=U0؜}z|KtZz'>R11rŲh<͔J%~cE7)NkzpF"Gq'SLjP:-@gd'RmMx:TO!h=kMμ/#3^Njs6{4oPSj2ކ4 bPh`,1bU'((n%`T?m2/Kqڈ \3}$G2/kIFe$ Q?3L.A؊o:5(j%e\B[zb},ן$hI-M ;\rL}`]4GOM$ ;xT0@߷ 4mcҦuELw4ݾHK޷1=tZnr Βҫ~ p o{C֪1х97$Tj%"?z[ʵ;I-tYoAJcrvMA( Lp ԥ@!eS k!’t)WδoU '׊}+ZCJl }t?bΰ( ai8K"eg#@^抴$5 H@hQ(68UsDyiN٩Hx ,LX(nD:$ydrl\Mj9Df4l JC8͒ mZ3S^GɞqӶ~T X I%Ѭv눱[y\yuGi e]R),oWe5|=y,Ѷ:db͚5P+KGߩ@Y 躹umrN!q&LKnk@mTCbLO"=FQ.YH֣Os5l+=bx$V/}> Wjt년_#]qC5 ?<+P&Z~PqmOMX?DBa;!*i!E@V7+LFK]PB ] 腪lvhO\fԢ*VY^xJLMTbf])]1XU>K#o?j,Qs fhX4}U0/x1 L&Io$NxG0BvYP&~Td]Y_{zvhC3*% <uAcQͶ9x [tZLe/J(= yGUo64x!dNף8LskAI6SJѫQYst"1L ƟTLꚇ,u6؂.fЗ/<.BZ}xbDAЕbo}13b]j$]9f"$JFV8tyoQpf")qE9$rgjRYPh|%#@ثiǧ=~k,<+yk*N 8R6Md%ڲQp 2pcCscLGڙՉ5\KHq&x_ځNbZ4"DW4缕 \ ϰ=F':]Vn|8ds1~ seύ%bZS}o"ƞla8J.cD{ VmZ.3NSyw@|{Z`kcX}VyT= ڀ^A_"e'CD]p_Gyaa{xU^Oe|F~4`% Va-- s\+/D}\ +FD@l]v Xn+qvRɎUH<$&Ku.& EѺk͎jxp4 㸖oc>6KDa)ѐpRl=j-w9#ECߓ.v!wp@\uTh?Ko-#70z2h(w-]_CUvz]=ɥU_%qM`'F W #Jdk+kKח&+篆K V a]g=hNUM+=ϴ%gr3MT6z&=-xH.n!P]KWDy= T_@C?2yn>Hel@#SQ1PdogGZ6A84G*3>ĥfن\`u<&!!SԹvZ[*ᘊ}qT, <5x˜mwazP2c(}_ gm I$gX+wf}%BĴ& 7?P$쿹^(DHwD3r8M\h5,_ و.,Bc0Qx27M' RcPi6&R(12gWd9SCəeT1m"3X L2T;go\rDj1p>m$,&C Փ1#5ǝBRLW7}z$JmUA I@76ڽ0ʬJ,?dvCW$JT5@T(.K[ K™a/lRDzeG^F3.jp,.,b^sHrx\ҏQ +xa#7h7`>4q9پ$CCjTJm%`66lNdiA&PP aJO ae(uN\.,Zb4I\u=9=Ò)+^ũ:VI6P}knFv>-9ڋ`8E2!mi6+ED"qs2a?rY0UCqAc =ik;I$ܻXKһ\F`JCX%縧Qɺݕ< .MDɄMF>ioz 㤞ᓾ98"tL p & |rl\5XV๻+dbS& V@u]  `vo^MQ_{)婈9Oi9D)~tR_2by8C^EPTO0Lk &4R&PP8: Aw$I~e2Fz-cנZ{=Z@;I}CD8ǫ'DQ (%pЀ?^ʴ>Mj=ı 2gEߖLF69-x*t\PYG*}dpAOe X43y\)'Q5ó-٤^4{SnvBLR|ndl1"`v: M?L,i^鉇)Z7ج%aJUŭcOul (U-c6#9翇Tc>[f~ET/6 k~ 5Ve!Rfvݸ`\ؓlRwqxXvRpKY#; &+Th)$a5hV|.Z%CDqcrVhg d g/NPwТ'nԨ/( Z ]Vl"NbH9M,C(TƮmE^On~{t_K0Ęxj:+rͭ,<ߜ6gHC~::a UwF3XbyĄ"z>[cZ:PxC(?]u@Z/CZ14Pe̻SWma),% 6:#ਪ/[&[_boUiƢ]5SGQҪ|K`Kx!ɟJLNDJS@@bςFt;=A~GٌSg aug!CXul駜gh`qSSc8V~1xVCjex ۢP(h֖qclZ6Zlm:{AEA{an MԙI,h bt"?ܸ@)\/{Pa,K)#wGZyCU% cT)7ő#\Td]irWZՓ#`@)Or{ py:TKgJ+SؽtuoEr= ֻNu~@8A>gƄʲZ:_Vb#ȋ 6$:!a 54u=x!t}Һ'wyp͆H<M#wR"ȅH'~0da12iUJA

^eWhZvO@o|oO.Qh]ROB}&Χ; % xSK3:視*zxk5OW0eʕrbS1 L!q"O3] qli:y8xa+*1#Qy{ bUR%D:uibj=* >s[=oݏ~J?{#?;3U{]5~*5vW6Ÿͳ|5BajKP'"6+~#MuxPGĉ"~q(Fk}3ťi{J=|%H#!wNGP,Ә:~r1bZ=╠, 8`2ݒ4'uFIVwz!DX 2$w<Had腺7jf\x5`Mv- ]([d*Q5ɯ=Awז\0xwpՕ~E/},n,ylRP/ LP8rKI5?%mGp3A>*.>7uG -S ? Ωwt7{%_ .ͬVL.3F_iݶYܥЪllO^n/6|= 'H9&"w݋xXɟq(Kga}`oyǐVEr_ [Hatqf^m0p5<0(&G韽ak,v]2BFσ<Ƴ E󐟞&y Ƅ}ޅvBK]cYk",8~Sts <76<1nY盖aO=n:ل?z7 З&{N*7*KV,=nEQ\n c9`(r"qeҚA:ۊ,B7J.i}OOT8ÝacO5"M@l%'ϔг K ]9nUgtQ^g"f~LݓĮ,#˫4wl^*Ҷ3x*𙁾sFx8ǟɹĶ_!N#LTDH8r;5i`>;-*u e>E T&b@Bi` -kh((L] w$:}&'UV(uvՑˁ~ A\ aeI򯗠uYṕ( }E!HEW8~|,mSd Q춱ipS' Hw/gcDMr\Kl'~A3&=PT}zemLPvQy%~ XڛU:Drwϵ&u1 ]˜~Oalѥ(NiW?e*מsCG+7/Hj^^aV 1;aIjyZe[Bfc0R<])$Ig2ۏBg5ab]*=NkRÊ;@5 2@;W<5GmRIЊ^9eQwۭB{@+2(StnSb6LK\ #Zksb.*7iYڕ8eR{C٧Tum8 Q?!%"*!zcDtW|TOO%(Xeè:mTOAOC0+=؟Ww9fS*W6'"n chE_7Z[Jn-m! T%ڨ?r\h'Q!(?&%T ݾgSi/51 U\@T _ܮ A[S7V@BQ 6W @t'\%p#Ռhi~gX1Pd^&-j TF0.aėe8\S2X%Dϐ1Mw"D`9h+>pGTrrʒ"+>Dd22\ ny|D+O[HIZY &ߺ}KOHR C6Zr[^]$xtH^cZ30JBm+&*؃haI*zZ?a=6⬃"ns6~P¨S*nB;@ldžjt.,+=\Hw\(F'GL) gl 3,#k:zϋ<^m5ǫ#ɕDBC< DkJQ^хXr4 f+Ww@i%8UC ޱ׈ϨD +{!$ó6P D*J7z)e'5{HKP Sc((z/oc5Ax^i-6p{U~a j{?7gh@rjsFlS7Cc-ͼ ꤴu^l]0!n3Cw'1x∀;e|)%7Rzavϒa >yMFE-;8_s_]a=tAcX7!A]F-)zƈuPa(%z@qg𠔟VdTT7⪍ظ!|GF|Ȕ wk!æ{\v;*u115.- r!*T,]Q6u(@lἻ9-:E䬨TU( lj‹RiQa5r{5v0MG:L0_:16L݃z\̀ᭋ.zsFx ai. gfL_2 yc5oWSD,Y~Ťk#Y2BŠ 6a_7l.slS&g%OWc zTp!U(^Lf.if, \pp(T4SjcH}{ XE"8$K5=ƘrNNq㨕5~Ez0UjғKH1EZDzUtثWc|/251^p11eaKR4m++L!z%u9;59^gxSV.Wo3?{*<^ \G Y&d6WWxylӷ+VΫ(+s_;9XGKtWVy)}c_bSvC\czP#eu&› os^yUd$[t-vn>HY Y@6%$ե? Xҏv/]36xƼ(~eNplz?܏㙏lμዅm'JLB ]mmثD̶iT;Ktfa7FjD`duE zxC1+XVsfpح@g5lIϞAt~>ةSqnb8u'sMU 0e-@zR*H|.1_FVBY#D"eLt,N_#8͔O s,8hʺ3!j O=Efq7aWQԽޟ yhб8g|]ҧl=[v :06ƎAF"O<Ȕ;qc"0zSr*)@ g1sL >g.YO[9ӊ!CGkFB?,ıw&2 o-;q{l*)ޔ`:ki;x2&2l2piwvf B@z~hf..@dbXˆɣKItj-7Bm,SW ٵzUjonVOZa\௳P3mBaX̗5B$`v O ƫzF?{d 0zU<2ʺ}n('=mb`;g-5y;npv wS"\X.2(5/ssݎDH:Zq6eߠz#5Jp`T4=V6''8ycދuD4a4Y+9/ij\@D{ϿЖ Pe0.=5Q8ic߫I: ф 1.οyE)m{?u4x2:w( OfI^ӽ?ϳ;pҙGWSQ|ARQ D;,z0j%¾h3Q6P`) 0˥lwLupzшX P3?sdr;5qLMB/e#fc}IaRq4ۍB0Uv)͖Փ2a/n`$e _kζMc'j 8@+S_t<-/ >d{ 8YV_A~q'5G+ Ŭ=_ni6( ^7`l =H# M,ΓT6RU 1 \J0Ie`\#>9nLJCH3P/J83}vdK=-]aχ.hkڦ\}!W3 K2e&2*ދp)mB,{Ҹ:ӼvoV~fNGӛ@rģV;-jdT3p`+Y#mD #d#hXU,ݾ qm4)Qc y輷b 4 UZxE۝L "Zm?(e $F`˩CBͦ,9KUfqegEeDߎ;CBՂ ֊Pj "-PuSvKjmOAɾ@KxcSF9_3,Iy՟ylFGJ^{;tzpr׺Y29[*ϑm<\*5&j,H.zr Br(nA0qîԑ03VM ̘:TJˢd[>҆J3 .?_aj'Vę{ϫmut㴙֯vG6휠HjK ܸӱvQ} >SBw^Gfq_,FaGYXnzIwTl`"ϧB#=B.kUaK8#`F!ex@u @Abų6a 6" 6lż|oa|3n]tr; 85Cٟ1 I] %zS*W 50ƙ9T8h'://Ϧ(w$r'Y:EnGYM߼:RJA!.!, S_3q5lȆߧ 9<>NzU"R*DqCX6IQ> J 11_{r1Ϧ<$j*sV+r#/+=sKՃb*[_pTeQرJƦ8MqVC ~ WYCZ}"MT[F -K\zsPi4#PMhrY{wN:>:/uŀzhKxJE|hR*Km \S?kiת YzWD9fKmGNn{f: bЊA c}ATrp@DGR{>lV>7k- JU-v/\oOI:3RddQQIg?d?]:o PE.5dcn *  Yv>Sg!*b{7v miknQU6>ڕsCx(Kl^N]L_inP޶͊Tۋ,909_?tUH ! \|3DHd ^NH439u-s7~ūʦH@On- q(@\#/t;h(B_v=HLqJ!ÿgR"Dl}UwMWC 4.g4}R\tT&bC]]-Ul[j 2@x em4L-Z$)ߕIyb>?+rB< F )Phx_= FH?Dzq&9:6wCIaܔ(3uaiE(Guz)+++wV=i%)ä$57v b-Ekt*M 3'q#N)k]<1r'ƲGDEta;_86M&41>)yr0 RѰpvڜ:2G0IlaCA}9Y<ٝ} -Ht,p}!Kz?fŽE~zI-սJ$XFgCMޥ tgr"Y lخ}M6d>\a Nݹvp;ށ/f\5 +q2bİtB<~TܽB Ikphvv(!&﷪G#n̉%cՆYr~Yw^T`Ͻ@7HK>1w㪣w9:I|Uv$N*e j}*7/.08ɱ oGnSAN PgoB$ݨyWA`!^E;S\)UJ_1(C=tس=OCjvD dm9^³ڊWSox?B&FZ<ł^*;qZi[I5[ mcA6p1 NHi.]g&#;e{ ,4%w.đCN7(@ *rz`\ >rv1N/Ц撒eLDTE y_o e%E#]D! Ν9kfimO;c$\u6}3yR;l!o XN2\, nšp?(ᔅ$\(KECeh@L_`dᑵ=MPg( uI' Zb|*=[NyYL )Z^'O?A(Oo 0 U5M/ `5qk';Yf #_sRO3Aۤ$f9nE saF !-X=Nةh}UݺY.VT}_n}2Cm0e i BfAS{flbi,Y{MیM5nkË6}RͿ M pzf2uBD0hSb)68/̻FkHz&081Z3JhR$=Ҕha YCAP X+' l-x !. tMJʏPnUPIR:Qs!\~G;DKD u5Vӑդgx7nfPGj ]p2qsg|b1Cͅ^/8Vy0^M omvnE%"N rxiN9D>j#.ΟRݓrqno'ؕVZ,‘C[ꌭ V+69Ґ3z{6XܣibN0Ndfud>NޭMu\ŞL郌mYlJ8i=3_eبyv&e6eW}lFU7 JeZ-BN fSZ F#4=cik :-dc`imD5¦m@YlshW-s{?|0MQ(/)sŠCx[}xJo. %"p_/~t8I+A1>jXKttٗroڍcV hZU>9,;wGfg$D7C {e"h.({ RW*,m82t_f{*WD$!Pi{ G%g?3HDddM=-&/V; 2A!-ZCjyߵ K7Z}+a(uс~\Fe}%?цj|+t N%X1/i*HVY=*`@W.SdHg\xtSj-~Np>]@>^rѾRCyi*?Ƣ~meT YA^RvՇ=V2e]gwPYRh; qJ|/ĭ `=χSkeҔ^0)Aiqh{iwQE~c+^f Jm0)o6V(g˅HXaX4ƲRjoas @~H/WDOH|?Hff*ٖ62wt%61TWIpf]nsL`,CIZCء&ޏ3El O?ļw{|\S*#F p-WVMQs4u5򕩏dq5RM2Md ;c1CuS l84H @MItzz1_e:)n4X"y!Vwc=>ɪ@e|" y2y$HZfus%Ց=2W,T jV`XvO},7hWh3sOpzk)xhMN7:y"Iaٺ*KX cr'SBsx1"6Sf/p \m3x ^;[kهHjJVaȇUQ.vQf%l4b|(sQ$u9(hלǶ\^pDfnzox'Фֲӏ?K7v{|:CXk W1l<,L335S'çe0pws꟏ :Mz `hjLQwI* mX[uu&1G҄s6=Í$"q9[ VL:_~p>2xk](:h^*XpWu5mZpsbX>UN~lld6#41G/*S~s U΃%lSUJ*9}ih`] z.NHL c/{@'} 3w[pz>.P#RZxHFM #Cq7@tӀܹ͚(Ck{8}ZndaxM]ggS&v w6s=_iU@J"K=}yvg2_Ў R͐)s:Bۊ KMTgIx݃nª>YzjOVX%e+юdd*|̿6R0&</A|*)7E6f!Iْ2s-V8;AArOv-m}w]&BK[pӦnɫ)ݵ}7raz/bk!i0!>2QU?d.jQa*uKX;AZp6ў^ʍ($W9$%.4SR1 b݋[khqoa)!c00sM9SK\a~ia 6>03dRfjehy}:qBb)87rݳҔG"hv/v5 L Qo ^==@U=Vi]ǜʌ|S;~^_+Lu;O2x:_b]Yv*i+㸁*zX:6Nn&͌Gv4ܿ+M{̺gYd/['61uԓ!UQ[XDjvy5簃T>Sтy^WGz|?6o>e;d?L l*!lky/6)y40Ñfn,.^;`A،S:'ҷC|;)}zd#@u ?Cv{rUЉ=^ xH+G3fn8"@MJ(bɩ#@/ 7tO|cEwĤ1 AgyaLH¨Xk^s#7eB+59HkC?iT[b[Ns+g)=uzL=|fm5xi"]?xR,d| N?}pA%y^`RY!l?q(f| "@~2fgi_sG- lM+Bp=f p5[d ()U]H2EL`1{IvW8Pwa(ZNצ[{W]!kܝyy3<_ #Ҿ ލˎ_GM\p}h^7oRlpBK{.nRuU"}OR4ّM( .]?+W׈zzMJ2̓IC3Q0>OPr(I:j68`lF5o$x EJwuj{V:@wZ;Zw,O 1Zϱ=OvPlOt"kS)]M [Z;Fɺ} JӪ8W4Ao9~1e,QT'R|-['_"^/ CmwiƀD="N\Aa&,p7xWZ[W 'b:pǘ'/O5D.W.BD6є:hUVsVåLؽ&EBȖvw@t]L;{1_˜/K"m(xZ?[P<4pg >SwIڏwyG+đ5+#KpKξ8ώC?ҙu0S캦8QP5+9*zŦ<熷1e&ipi:zX!M֜w-vK$Sg*9M_ݫL[q$%F|A?Ɵ>phvL^9S#|5.cϋHRΜԼ"1/⎙]՚6z "ŲsoVD:墒86pMfE/ja_EVw|S1aDH!HD}eKmQ bX3KU Ro\=HtJ GQuBjЩ izαF$^{2bD;/:r~0;[u+KΌ&dj2@+mJFBߠή6jeKm%صw@pc2I"أEls\խbdA+݀ue{NtA]!-j<Kז.}%T5 )dї6 ߕ%z[&WIG}kC[ƦXv;B@JחcZkLn/8fZ8]dcH~Ե 1MU⎙Q'E0Ee/\V)d% (63۠ ㏹D%5O.t> ?Y*1 Y7D=cmE#뢌/0.xRz>_Kyt=o{ %E\_ 3 fׁ$+[%g!:L%'_Uw}4g7F*8&:4=חN`;I^@zCٸ@5</zV`}ߌAv{!@|T_AH`7f/ja"_Ei{y Hp*r|fV EO0v!^l.yP/W6mk~%H#UyA_=> ;8E\܃CW4_Սlbx~x~OTu$]0+Bb=ŠT $0Y  (M IS0tRjqJƹ6VC;kv0&$|D+Liģstz*j)[1C1!h!r4)ThZݨ\:ئl&Ƭ oW^)\#Օ_?K&෫*mi6P"W^ɉS?ee=AQDz×!SV-x)Ig#Yf$'ͬTs]D9 DnTLVh ٓU ]dSp!kIZ72-M>ZYs0ME,;%Qߌ l w_qN8n *5斃 b0<{x xDN./ &Ew:OټFZwsIw+!zbd<2b=M'aaE ienv_dyIdJ|+țHY<ƃ6(.ˁ,iAn1˜+v3(R\ ŢܡF%mZ$e0$_#L_8gO#J:G|wR#gS<.'}5ZĢuۨ~GHlFϨ)N?GCXi-e{$njx4JĄT,yiʻ&0Ż*Q6̚L;T^VϰL Kh2M틂ێ=JSqZr-۩%jD ͵a#{e(scA7|* NUͩ{st{Azϧ#aĎ IX^q[ gºFqNZ4n5E0crhM~&aJNb+0mI>ǃe"D .Np}2W>]Ka[K'8'*חpfv#љfQs|)}ښKpYF%mXRH`qd gj/T97ik i)4eQ csן_*w@dq  J&m,'~j7 'OH+JRI(ZrӹϒjA &+4bSӪ<~"ZpQnAbf+ 2N%4ŶE1'޿ TÉ$l=q>E0$~T=sٸ }vg NiN<JWG_+_kHaTB.:g Al;1Y?G?ϑ]Kˏo^(]λw]Dfbj`!h`v;}eLBHvcLMfHGwG  rE a~oGN1Mk9~RԾNZ/99ͅ P3(b~6~CrC+u%\򈐟rٱta$U:Ƹ\JРwe*-N` a H+d #}7(ٴ4KGwq vH4٘8d j8>P=A^U( Lvyls-V $#% HS?4R˞Sc]qg-R%$Lg2:+*Xb]{}%#M+ g,Wx7 [/xsĮ~Z}pOs8E@t`TMwpMt{mƽNa[lӞʌjc1WɖֳFJkܒMҜLJ=`0_$ІT@ .:oUy]4ec}ڰi&@L352v}CtNsͶf9]z.MJa:naU_dT"cbS9 +bEЛ?F5SWW6^Ɛp}굃sM?ʍ( -Q_=7SMĦ֫QvV%#tUmp&#D VhJN^cRpYc)5\3ձ`x&F}'Ta3KwF+&(Z/ oL4ܫN tℤͱ2k-'gܬ_ /\V& wx01bjrMֽ%F4>ǥGb^fKS0 -PNp{$8p>+)sr9w*q/keMD{J Z-CY#Fm,di$d JAad)T %oHT*m7J]޵+@ 8\?m9 Mμr]QYaWuYr!#ѲȱjMQkk)痊?k{rVZr7StS& GTgd-Oguj>rBP}6jDKI$Z7ҷ^c Lyd &V#x`r_l_WFvl!~sf( ''dI+ 3^T0Ӟx\I~=tzbJOC"]p1%\ +RɕÒ76ti>wptޡT#%3XrU ˊ̤] m Niewsq]eHo.\.E'Uf&ztىX@\"ZsqVguߪIdZP0S#ٸ5sns 5:S'!mLL[z|/@fV$TzwB/YT}+MX`t{4@ޜ3Ƌ `bo[)TBNr\_K>7ː%#G'q >y~D"] 镓rL%LDEVS ?a'rzP9Q,Cl="bOdhl#D CÚVA#loJ6[^hx.:KSaȨp\n^oJt 3> R9;\0csUDusdwy1-=:H荺F$ qi]<@4m2?\Ɉa_ q44w_Ƽ{҈ 0Gm O(@Ȕ]zZE:(9-kT\0hĹxsL#gbVgL侀̻i/殺)$i,19¥ETOcf5$Uֳ1msI5ubl8}وuu7Cjra'*l77)ʢ0XS|F6 ΂ez&'b*U,4A<:nu~4>G+( BKT+=}CK0SO `p$w؄AxF{WF►)zJrJF+o ޭ;i!6kBYC[ƮaճusuQ{2Q*8fe ILDߡ*^GwNʀ惠=-2P]2{J\4E1YNP# S}{tđSӶ@-¼R-2` C ?(^Na~_BҬ=dZ65,+ԟ8ҒP= 6̗i+y4D˛SLO5;et;  okR4Fx@Ianamgen4҃])Gb-?yņPf*]t#Wۑ障zwÙv dC*I=6k^7S-0RU#clfR oxcAD24-U/d0D^`B#N*`\?հ$ ##&KUT<}:I= ͤPJ~&qgCx'2^Ƣi8@-=I`s|̔[uہzC $N4K#.IV٫OvRB֑σcz 2> j@?>W R*go >4ȒtM5S03 0<-R -W C|Z0P05BfXAAkaL<~! g˱˸g,Ӝ3CB_fm*ъ54B ,%*'~ zAd@Wa%D`vUӱ9^7,U)_v0s0NU8[ ٻG3̋eK d+-̷Ț(dtfJħmy#T8a]k$->['e1#29Hvja#ٛHz8x?6c孈,9py>nZ m!NѼ$i]1loaSTG< >"hhˢ<^n8vRYqg-Ͼ/AS kV!%e\&Y}Ude@je8dUmJK&d,xh!HnҕJmQ8`>f_:ۋ\bTGm߮S6Z}Yډ8EtdLШxuj3L.^lmJ}Ճ hkX=Gbâ}׺LK*7kf+j>0hDJ!ޥ氲W`98ˆuvu?#XwiNTZKy TLXϊNeRY$%hA,1a8\y;cQgV4iqs6Yaz]8,CLm+i1uuD'#cw%E*?d#5cg3QYre,mZaW7z:]r'J74]BKdgZx}ϬΑVp)nELemI4.o.am7 u.3 bWp3EoN<怰jh/N:#gZh^';z F볮ۏI)Oa^gFc,*3 6'v D-yX|Xvɽ ŬܨG1PKHh~:ޤ튜|䡠VfAە%QԉQ7lTwD ]/ѹBѠpJe&?eL{;2܀~G5BW=p9I8ǯ={~⛬ao{-Ms*>e[ɼ5 3J"WkH0pLWUINVv &FOE fMO2qz?RZ]_|c[ 1CC aY:[8Br oFRv:` O::|Gw$_9 5MXQqcH>R4"dB@yT^tlYT1ꂥP)$ BRoCdU:$*W#}D i$݁be|Hw@p13b3)G>2 WŸUZa:2i ooEHZS5>{I&cWd=WT *= g|c&o7BŠl,nr|e_~^b^]pnlJH%.' n)ϣcI0T B]r]u3聦r N Ƙ~-iSGMdn GeJDd!}"wқA0lL6F]ić aSCx铰$C:AB'I];ne“-IM"8\sj-]GJnjlVw])}6&A7aﭴG~ @8Q b@aT01bDnOtlsꗕiJ *5ǖEm,kNeԍ$W\jjƠ#61_)ۯ$/R+'">5$(&4t#^3hl3fi'f3<:f \T"> "KE@a2>Fe$P-}zye.m%v36"GQ ORuF&SYG2n RNM ~<ӻ,u '޾Y5Jqg_MR(H`;0ٞ؇ݍ:0zgl zI>rӢZYFئNpFNw L ie( 4'.k/b3 9c';Y{)k" L_Ǵ]\j4sf{1VdT``\!"aʤ@V'úHȞJ](ωƤɦxAF7yfΘX{9YEq9JN%WQ,"\mLxl}ѥƜ\oeLI||\\T |<܆'?_P;E߰)} *=Y~]{yӷW4:i:kxzR8~v`|:~oqARIK>ԏ_'DFL=x ԛ|s}KAo*?2" *dؙR-k^ǓAxBbw}!r8+gC@k ?O]|B!3\|ֹ_tƣ+ +sAkT0dwKPQMÞe7j?i(ZŚNJpI"c+b8fk:/M, O c b mMsv&_@עș-͉ټw`%ܹ{'yjΚ&YO5_^S|#'t 2:7.4NMA%S_$M;e7n%w#p՘e5l/  i-o4<˻"C2l`^k?^cSsbb99*-[s:ڕu^ ^\c6Ap5ti="&Z6F xyFuWܱ<,Xn ͤ2jv Ee>qBIw\<@8y$Jݘ<X= bm;q짻uCK[Q7ED,'ӛG<2B3GxY^>2ncjK9^Te}97N<ZױO=ɸ@Υ|ej9NQv d`"^3BJOEo3`J%mNqCСOjV5{ܸz-n#5E.z)ޏAl*XRyEތ (\[#joT%e*HݞpS\5F]q#L>MT9cG1/fE="I&+6,IkaORx`Cp*o# 0rE6KDC%:v9sCVp:{7̭q#DhO|ݻ2otXb!k@#l>@O ܛKmfh\3-نo*&2[-rT9KNB(0͖ai=qpC@|;eD:N襒<1ZK p7sAJן8Gd4Za@!+{f"wCJve]y0] !Of;xBnӏ)#ܳށgGMB6u9B"h,sܘ 5*}Z@4!]UOԟ fUH ?Kor=y<Ҿ-8BN'Wr%n81~{DE\9bOU+ldk$Ր_!6)nY/,7M Xe4 D.sq0X7ߊbX) )BH*UkenJ:63Yχ98(m}n,a;craX-ISVv,hG9U>)H+٩r;qfG1Ml+{g= ? #tYľv<:Nw"W@MP'k.`T'h#9K/TZOE?,1=>~MkɉÀ>?,E9lbfЀ x#4,H[p*;ɭ>^A Hf}.^>AED NrYM7;*$? 5/^hxZy3&7wo3en+!^R{{4>Y/`$%7)sǍ<NOwHoC(r2Q3Ei1CDUg79NHf\>Ԫ-#dErx1M8rD#Ϩ-yT+Y|̈́ӹl2Q|Je/KYjNi}+hYFu̅]> Cܕ%rO{n*;R.LUiv[uftfB`ec4ҁ퀾5g=~L3q]o$TzA51󶀾ٳdpX*or |{hLﱀį)6iR:/&wpd㲲8J=8W]cUٟ/fo5fy SJm3M@KUs[UϽ<]hna g󜢉M7HˠLG)WѴ o^#͑.VQ(X2(lY!0]xI_ezj$wAGLƣa \nU`ڊg \ $*+R펡3) ?0$[8uVnBrU:N6!Ṿ/5i:!g\:`u,}xk_ #5v®[V:, dip g@Lf]bލ.Kc (Ԯe(cڄ #-[u {/3.E0DjH mBHۯ44Iiǭ qqCHO2ѐyy`! 8 {Z'Rxq#9uqK*#&ra,PvN1?xr𶗝R3hTv)[GW؝u4l(Bh*͐7CrS@ѴTyGy]|xqV2Jf☴&% α9aiJt!h;>y<ö[_-WZ?qqxш{^Yg& `GXcY3M@3efTVy $oۑy(a} ]@O#~(!*EH%Ke-GbB:g&ΛJY; }oEz/BZgfSy*q<8qDnjj`TA(Qm0Fx6]$JrAC;hF ؕ 9]L7kn(̼x>*ųpM)CtŕSzmB>;qh)ȇh16ꖩt M _]&~Oe=HbnޯOjFX9E 6OK0lH,[>Qdl=-99ښhJNUCꝹݮ o?ctFFHR`e8g={Lq1n;;@%f3qZJXònEqk$s~NuR M3z|ױ"sD/GQubݘa5gE@3sRHlr]^ᾆ핦5\QQfb}jN 3bZ.Q9g ɔ4,c)P+P;VOd" s + ʱ~$\|^e1KA#9^}bӔWBlCNؾ *F }0ax#ۂ)ݩEO4(#)M6BJ|,ӗq\ -C[ ./ؾeWF}'y.0+xbei8]T_&udY:E.,$ʮ)2$'P=k/iw/M%*=]hoeM(:lW8BV%NeWp%L2U&j CimcЍCԘp#~kAѤ0 oE'polj_،g)iL2۷Kc5I m)18]]l'?pIĹObr)@LCr۳ ]:,Loە#1fwO5nCX$jx*m㭝;O2:!miNCZwbbgns.8ӳNbN؇N^Zp&A&z%`6Awj]]6䙡ρ6)%I>mҜ Ia΂!*U%"qT3{Ly̵.`ϕ0/`{}\J߭a{uKm/ Ħ`MYc>oHDHpoߔrc&oW[݂~:…G_y!eXB~Ad՜6H@OSal;:=v݀=  f42ZLIBTФKʽRbN~Lh'ӟu?I5y|=ٮ />%l\-:;4ڂr J (I7Y:@\\1성&/jteEu(]ʶ Ԑ^FG|I<.!-kn"1GT=&RZvRAnۻa= acZMsdn[mL!:oS׷AC~yvlҞ5lOWxv$J 9{ԉ)sB׽."A(2< iZ`G^>Fl O$" 8$E7A[8PbS+ 虬&^)K>Vǂ vt<? Įx4Q=smd0[|>.d]gZI+/Vg{SZRh(Ii㇚JY=Aꦣ8ĞŔNf]3fS)cm:$4\g:7_6.\WeF[u_OM|`` @}^oxX 1`wf O2RnTkq>7ˏ:hr<2?=s`whSo9eHhӎ6ԛ_6X!7|3חP'dXeGbՎACPw!)VJ?pʢgr?޳l*g'97ÓX0ajݳ!t/Ny`]? %9[en&PCz%ŘCM2#>PIhod t+ژpWC>80鉺 er8Fo@Z'NzWSL #˙X!Ob π[&:N-Ȣ>3\Pk <\2ڋ]=&,E='nI~{|ӆ9վ+. K; !};e,vf<_ G<%cD..å΀-܉ }rRGCGb9JE \l+`|mߎ />l?kn GՑ%Y" bzk:f^<%yh>ō/BFq#^nQTF]f3E5N3{"4leG_Ykqta됶y-3 R5lᕯR-OyQAyG"jPhc¿Lrݡ[~FfO'[w xO(!)2{UPA,:1frD^h t^jWn&M]t-ح*MRr4ɛx&EWK܏*EH棠y*uD<@+z:<nfDs|ݔ`Ԍȑ;(f' ؚP$D{_Ps[Fz2 v82yHcL:L\Ɋ8Ix:[|*q֛2%/ޛL32pDKE S?.i.[|U+=⅞9v ϐ+rwXDbcLa\[5E|X`\#lbjEΥr\9qFa%w֛>Lߍ]\4ހN1&D>i& \x|{rqF}-N}!O4/浖=ƺwBwEX0&KBssDd LJ`5*{j0Ґs1txJ' "&"f-cw%9]=i16?+FjlgzbV^Q!TwC$ )l+Zpd!8`nV@\Id6a& :Π 8BWw7~N靵;PT( Ta]P!1*缙!J}vJ W|hL~mKx锻Eyӧ]hJE %졫U`)S,wۈ;ꬣo{-szZ5ηߚZр($rY};/##QOڪ0$ZRxiK<2'sW!ƴ=1'hi̶! B !hrQω`(Zh+0`q z d278%|03GVAp^CGUnPZ4GRŔh7?6h"G[̸ٜYY:v:M#mzvt,_ݷ0{j28dZ q0%4нN&/0X3J/Etm\ P.F<񘎳.`䢋;x9}<'Sf%2 swOXan]pgnUդntiex'ʤO%οr9 -*,rU 9$ ,Xd|.}ciBkvSa2pO_AR $KؘX2l芪ovH2BYdžWu S+?$D>TحFmeϲ̛8lͥ  vA5uȐbY-%E^E ?cxcM9E3DZ7oPK՛?؂P[bD}aCETsZI`uIb";ID0yJ[;b zNNôCZs:: ϱ9碁7?BpVWRkH C2Z+- " 99<}vJ$~6c:Tˣ)zJc_j-]CE?*::^Dq۽t{7&Kc:͋̓ܨp X57h-5iRJ@m+kY ص+;N 'i(>Cv8AKǾO 7_E~`wb ֍+FZp̬`a [RZ}J &-֠l_0LH ?cUo`\::w~f~\}*dkh؋B\q2Y7O 8([~ }Ir5Bb!vClq\! |a4[vq={ D2L鷢&wbD F9`&piext0˳*Oɼqm䡇GԇsuTΤIPd-%sXvh `f5fQkĹfh)r|6x5 \(L.zxZ {6s'0n~Օ6@$ R=/%6ޭ VxQ{{v"PZ7X ·l U.X3cm( 3lz*mk%xUĚF=H?PM 0nf_v?XCvd:#pg:T(v-'ŠԆjW_7d3Bd-R!z>V.tOq"/o e#z辘Hy0ЛU$2LiP){h$9|Gptо#(vY~]~!~7bwF{1#o0~:[VoQSZN2M"TSvA3s%θt8s8]P{@szri>KL#apt&?ѵ k zG8О.@iKNegȗW:LK͔1p*^?w!XYx%aU-mo_=vT^&[,i(V&2z^? _ YOR.Q#MjgrU&<6sfu( mDimSFHap;ZyoqkoV*!?̙ro7<7t4R/~$7vn8[gB-DUzZ~/KciG9]3Xr{OiKO8\:kNK CAho[~EbE:5g!ۊ%Q*-1^$Kn8Çj,9_ 蝸b5漛`j=_5)~Nwxq&BY]tQK#@`S,l")狚G4qå.F@j2?h`Fɿ!0@ }-cGѡ)$=ېgy/!1JovrO:afih$hj 㞂O~P(FX:fc|h^bXZ^u\` –+">I%n]eA)ZUhj_vGi$͎8*AON׳y̰Ȥm(ק) _&(tАU}wu, /uF;[}Ħt/p9X^ ׆;y\,vO0eH-m*4+B_ְNO! XniWƆC)_)[ӒD HՑZ %DOm^ȣiz59]ڢR?NS\E>$B{WRt0%Zk{S"LO,c%ݛ>SX~% ҦA W@ºQ2y=b,- V3.σ W}AmCXsժSUBQq;-wsƫ M4.T0RS JYϦѦf Dbb*Bc~nk0¦yt5aMħd?cv_+c[[$jlI1ea s`0h B3gfP_D?E߶F/TJMleL0@\i_r t)t犡El5E/3GzXd2.c~=]Ьhkfr#)K92Ҡ wMP-̝^L^J-^ h [;wΫeb?4rg ZرHT|ھv;YF߭5_LJ'?ȷVn.S28cD }"Dk(.I ("GqA`XuU6rXۥgZMЗ{yd3FԂGu0NM)/i N&ʐ;{bb} iێr00F.0^&Uq!訲1L8wN0C#i8(E9˨PWvB֬VlhϞu}̌ @wgOwSY\XbSJyƊyo>f0X\4Z 4RMRƠuDpSegz YxuJYD2pvXʮB`OJFm~Ξ~BIq@"/@H^!ת#yXo#Ъ"h5LW7 yĨ‡'jD(P+oWl^?Xr`#g$r=O%Pio:ޤ }z`눲쎡~Y WTuY~WT6NǤsq=OѮ*4G_bewlP@k2T[{9WicsKf$}A;4I6 28w`U2*0+\L섅Y*y9g}׹Oʦ{G{ < 'WFqJ.U5[' ._V$Ho ʵoS0DzQ5-di>e0qFήZCrl@VȢ%v%7 ϼ6ۓKM(TNHJg5K-O{OC#[~`pʔ5)JXcIV`  NJ@ LbzeW\EšNůiy@Z5X;JVf55w t!)|'#;3_e qZ f`-uw;cDE#5!*>D/A2owsfH `IN$Őٵ!U|jvC/[uto*?|&&7ָdltiWCaFFi0o xTJ3T0`א&RDC"9}|v,fcߜZj8锋i㺸6L>ԍA<]tHy<~ )ehaXi ?^\.OKaU9©)/KfpM,+<,wv>ńPV?-[g!54kS3(# /(G3_A2x'( E _9M+'gKhB&m(܅z JA=h#!?^{*lw0 x?S dSA+ \k$bĈc1||Y-9R1b$8.WB 0M~pS,|N`Iʣd}BmߪLl%`O1`dj򓔷;rS5>/|"S!"*!|V4}jMf?lk#t;pYNF᧱I"7q~ B^,: +)BC.7:g1!E)Xx[2yU@Vp_##XݒU>`Wi%GTj$.pxjoWNsH;@#FCT{%wXgןWRG@_3TjPE K5ȨL 's-) Ӯ`#ִ5<:JtBEDRh \'SNL)J(E\vKގRb[A$ qI$p"+6=9[[16hY JrI2n~ ^MۗN\MkhWkfG%|^-?3vw)#^fA1 Lo=2T=LWXͺ0$!Ƈ;ˀJ:c# yQA(Q >p=yQ;NL&AnAK2&mQމ7_>VT/~C8bU3*Sf}q>~=p㤻O7J=2@:e,L ƺn;Z_6E_~0;G}\R=,wKIT}ǩ mp`TƔy1/1#)>/1Pp#6x4F(*h8ޟjv76姲P.͉}d߇ޠW:Q~%gÐ/@L6lN: p-N.dX'D9N@fAl0K>FdU.' ѫG R1W=wլCPƑ+aaayV$790EHΩR"O?c~6x PVWyt'f5p?E@Zڵi5gp)dӉ D& \-fn3Q6\r 3~sR/ߗlX9ߙȐT0[gZ_Gwv^ٍ~3g'p/ۢwBxl c_SUu'n+xc_(هn]볨kڈ;1*_At17 ,p]*\b#z /mvlǥ1p,a:/˘"(=D=UqK}A#7PR[Te#4X3R&ZƼZV>i&R &sPgZC>՘.i1Ŋ"] ] &- Pſ.\=\ 9g)P a,0}?(,T(ٺ2[WJ ݾTW842E]kl8%1?s+vףҲ"3vQ\{+U:60Hf7?O.|ʁXP{k\C?+(G7x5)yL]$ L߄Yptm u./#œßIrO*zn=ڡc+q90sqo0ފ ͊YYkkUBiGv; aWϯ4q07Kk6m Bb> {?}FhmpE@˒bܣ| ŭ[1UQ+ B`^^ Izٷp'r&P>'&K.J Ipz`l龏1H86g*$!i7ʢKBc/;{+Mćru䄕EyCZv&sbN'-Cd h?XoDŽw{N}%U7p eٞh&YDgo$@GS %ZU,2l% ع1n#1 |v=dugRSmIax-Sw-ޫnZq36ogFP}'׽$&QT&-94a: 6U;5ȾbO)] ٗ'@KV5?jK|n kۙdrV *zg07"]l$ #MjdrfPeCCy[ rigqB|ؽֵ밝N!f}( 0iHgĪƯfU1\tooVJ`:>|fw jy$UZ7VN2$mVC˾+Ϸ<فL 5ti)>f6䄝W ľG eb|R~օ$%9p@`"I mD!><%JRv06abYI =1Ep{W B99vH&ʸpn 819G=:)AٔR Ġd_Xn-wMf aFےpQ PyRV}1ǟs4Mu*aE_!I(* :$iVTL&.Nn1N%ufi^&<"Cjg}ݘln7xNgOܧIHc,*ݾx&ih5EEJ=#HsA-E AܐUGu=G bH7hgYLu!.) \_,Bbl q{Jf z`CbtEEZ.e<)q .q& [OkMAV21FBlY^0M4Z.A @QP=+^ bPpYO'*=rzh%cMCЋ; `>2.P*W's5gpAgpx>S>*I/RD\/_Ev<diOb V,{TNј?U1QM(29tgE$RdzttP]4Ѕ6߼b/m5 /ޙbP2u`ͺa Ez_(CC_߈wCuKdz(!FO a\y4}^sF}u3*V8^kmz'3a{mw~"+/*ק_q6MB91]uɚh\XrFTzP/4ƔGmT`8̨ҮVZP^Ll|<|egpV~~1i >J~f[ny߈v\#Ⱦb:<(\5F/[q/`E?ѭžEF <樝 {hir2C似W 8,ůT% YU@|+, %4$v:s8ą9uغvWlXin&G)0u}͌ޛj1/A8<V(g89mDM:0\{ﻄ?U]i7mvJI/` D@*Lכ^[4nW1rCv({Z<&W5V,{z\ 4$+ hUM?Qs(Y: |_U_-Tp\wr`6xpr|m]71'`BΪve@b{F/l&,PĮl$(oґ$gH϶H ^Cgp(鲗FaҢ?yeTpQh`J8ΏXj/&h9fn=H s.w\"L/)uSx'6g.NZa,l8d{ڷoօX^a1OS[gFIW29zE?w+}<@мןM󔁈.PWa^d7HS Ϣyۚ[8E.+O r1SW=OB=i7ܜ xA!V;Y§`Zi+Suj{|n4pؙQ8t` i 7#Nt)I{t42[ߓ(qҚ+ ͼ(о-Xx&B=l O؛p ym͟xGiPa)=`&oux!#Z8hCKqзY%KxV Ot΀D-MS|-\gzv|JbnFߺqOh"нOL`׳ \OR;ݤ[E?!9yW2@WY;;9xFX5ބlSWr;ʆ"ˢ$ "ZhH\td~jQIB?9a'2E.@e+9(dhEѡ#<}jwv1cP4RKraji{WHputv:۬ƐW[+1[yY`5&+,+Q-ңnWHE~MSI(/o/|I` ytJqITU`-UfVdzY+tsbǐ)ʰ|q5DB&N։ kM&~d[#Bt? =,k򷐂1[/fB!Ia A[ҳWgHz9R}&}2T0{Gͦ?ZuΠْM֢x)3*4g3Ͷ>TzqL7_/)g}V"qPd>t8>pk/K#(lp%+-qi6uRZ#[?m +wXҐ:'9q[ے{; 1({>b(.QĆkm!9L6P{^ă-m]?f.$wju?:>Sk A]~=EO2Eq7I38ϹN1&&Oe}~EN 'xc"z:h]9­ r4\jjo*ۧJgdȝi: K zS*mo ZF'epE(v5˿2h/Mn TZ ~ 0 #3 qiaH/wG~_R2Q6(TZNu)Z0%d ^2eo<\@t`acpXPQM @EKI9!Q4c-`"4V 6NG|.P7&5"G| 1t|Y.ND1ấSpW:6S κœnH5u6U\z*TuސaKЯm@؝M hH\z,2$"ME5iL'aIS.ʞ!pk_皜"k@oS0 Gscf-RM}sgt^v]0hrZ癿hp%#cU}br]IC='q{wIRDp`P!!@ \Ïv"ߪßA!0o+}y< zIh` PgG(zaGrC/Z ".@O_(<@WV3 eU xﲰm*O!oYh뀩q! & |P HMCZPO8PY$$0]z 2ƫWP ҉F6 P9 kbMdE>AV)WPE%e %0/[#ӗ`EDn'}nU}NE}^qk;vnN@Yu>]13VP?6:*<0)*ǯ\s ΢u@ VvtO;#=0jxl%An$zsi`3AE$^^h,,,A 3EؼUh V_]t`t/2DS1: M)\[/Z0nɘ:Ai\YL'$zB tFpFdGt[(h40L0\WӘY#1&ND;fH/;}芕Bɾaǜzs=tdyy)ݹyvտoUHՅ`FKiuwIO@#F_肵mI &Drm\>u(`FsNpT؝v?zNrwKٳ3#b[s(A_M~kdQm( !i!APwnxuU`Ca/By1~**:2,7GrrKaV? \  Fx~G&*XYa.Hw.Mwfdr"5+"mB6.3k MT|p] _BLiXB$Q&sb' #q^lC?;4SZdR?x6kfmB=ͫw:.,1ELh~[ɲyU wlf|\)/NFsߵU^qꖪFo܍u>KiL .y)°<$Ž8qF~5̇7Uy||v3 TYSPvfw,@'RkJ 94ʉRX G~ Bly! a-`E`կ$O@CWˆzc:#5f3HkZ&]!PjYϜaO@nZtg+ѕԞjP ULc(iZz1eQ\Kx6Dž$[0 5{cXu+'׾|fwx$S(Dv U*n0"HձF-PyWhOQKs?b' C"'[ܔYًt.ݦg2Gߣj Ysd ͛qf*beQ;*F_A` akH:tFjvTR9B*@ z\&|Szmِ87xcBn4W>TELK2hO9Zrà,-"#Y!s+f4q+̀m󵰷ƨ*p8? ܥt 8 {֨rZJ,\dCv!˼툪STY|/G$e"ZK_*PyCxSϲ4=RK `rK"{qO Jګ9ae~B_7_v H8rwLt|f}ȞXPQI]#Zueo®?÷7vae܇^p1E}%.>) VWmF{{C,pQznc?if`5ث)ThQ7wN&O zFW9Tj`:t-6D;We4tlys%OO^eD@̎6q3 h ʅ Ihy_e|sBAީg/X. .m4'>v!H:Evaޫon5Sy&%EeZLbE3-g>g?z 0ᝀҹ:*(aO^ R3EzIAE% Xa{B⥺55GIseK SxCnp ,okFG o :\2`PajBRf?e78PnCȟǓe&mRXq L-89jEq挤؉CC~wcVyvN%E?KY TPnf:Sx4R{.A!uÆSP F]HUn݅?f ^ʨ(̩:M\7^+Oo۔>@) X~q{{| BOO*A\2z4Oe<>`w0y DXp02@Gp C\^vҹfpP5$.]pKzvq]摦TbRT;x{ Jaymz4^La1g 䃰lhÞz [Č YЊ]E ?f?΍K+1/R9F' εzKbdghG$}?)0;_p*rv92QzeX2ӓqWhNf)֧4PeXv")!nY+m>iI%_(xП NYD&!޵n<{a&g!r 6x<)Ybk{lPM4VvcբS#GuqЯ\ݳ_`vٱH<6a;DN؎ DLdL,'bihww 6Q`ٸU2W1d}W{,Ep'SC=%Q,p"/ϕ1;Bʺ%7Dg{ d| 9V'@'&D~C]ڗaFĻA-t=whUCw[)I4 S(j)Ze?pHZe()|Ăⴐ_bjy;3ey,Igi"3nsV ,<s}v<,MX>ٳ"wq:CH7Z%pδ}5ؤ=dQ܄X8^K37n 3NmILP*Ze)Y_,,@mptH޲$VIsV; 111` lJfW+Ӄ7fbgNM0eyLg&n>[?8/5Mza`͵j9/0[_NoU 7Gj{!4bI{̲qnW5<+a9w`PUJg٧X\dBZel!C0lBij`:uWݵ[-"e3o1Vu KqAJ=c_Q7΋ OwȰj #">u5SړZaIpx*"啘UH+}vV8OV ֥>(U>'ĕ=:ɍg7|gl1ɤc}\MhWoMکs 5UI:A$tJNWIE>:/\[>%\&T!. @0tDžew3V5qRcZGs*T@bP4M apB9 wMSdz-4`d.5<:iR+}d,,z슳 fĞY{TH?Nn^k D+~q_kZ g0zBCmEO}ˢʌGTP"h C>&fpuddPO-NW hk+4PW3<W:Hh>=1iA*2;k ՍvpEޚЃ^+3V\u4\(,%m.B RDi}K .2JXZμw7 `"1/iK8.?@P8aU4GGddnPw\.&gaw@':Z7c8va*T1r]X:\67(#7Skd]YYɲCJ$~diYB, ل8󪾐'0VBKLg2 0ӡKս3:3x4vjO*ȋoj/ƄPwmL\p3a;S~Xf M^PVUE$zSۺ 9k}Wo7\ Muז*: M s<vM@{̶DBgy^{#1 (og\:3Ոp XwliR"Bk X`p DJ/ FpCNy~>{Qx^$|'(`fu>Q!#fgdQRTD|x?n*!Cc^~'i+~E߳m3h|I|H.{R9f: I\N*Ӊ6u r-ɀ1F1ԥ"5ĢBD+j¢FQ>Q*<`B]@ ; mӦ;VHQ[T?ݚC/+6`Ua;5kf8-ѦiA_#SStmKieRj×V|Bk\[ymr.7 }kE_ yl /e UK]wR'ƆC lֆ*A@΄ )-~DɌvip]v4纠l$i>g e E}B8^Z%Ԡ|K2hPi/hч,;_Ի7u9&krN? bҽ1"5ɠS#yHR`PyN/8UԙTk[J T}#t_JL­nFH@aZ#Q OM3dc{v^-*Y!2 hZ9zH.>ثzhIvW{~3sNIg;,bҁ hr%Ȓ-ER~GEn;DCBڌPB PjتÈRmyzoբz*t+vu$PۧU)YۜE6`xI ɡFLP@18k@]uqnIp5iHLo[0 $: Hy-/GQh;D4\_2y԰yI'qh ‹cuVdĎoֹ|W7zЗJgRҹT #aCJj =o|[0i_`#.ߑT RY6w;0=`lY@9  "zEG?Ū:aB0Òi;V| D=IDry4el)#0*OŎ2 DCL,y4]jCY٠f MS{[lʫHGB3,('{$zVO=gRg1txi i;DԦ/LwH((Q4 c<*GLP* i8U>v7ű0aTO0s教L/F>^r3̆@e;k<ݩ]g.N>/pC߅>:Oc{?E5 trŏs84牙'R6^K>6;g*]$U,(|k5_Y+!oy ODLoɥUV T{kgj(45&oϠlwK7Hy*Ur%JpH%- ﰦβWgP 5,k6S!&t9\q|±t  N0_9XN.\ A65)<OzBtfS驹4irmNXʠ5D-@쀳W}:`KwчD#c(26JSmۆuށζHGG.tCfD߫!jlA.OZy(⯷^6C4aJ3uu9ڦg͠Mo[ E]'NSn(rjƔCl3)EDjFR֘>صt:*k N|d7MDt)KE쩜t(?q i^m-RՂ:?d`A-X3aB Hů媢+.h:'P;X?Ɵ_r|TxBʢ߷FrWFi,Tf6#Q$liNY'm jg}u BKn ZEf{GDs8ۨeNvtFM ݖ^,7 sfqQqC@АJ2MyyXゞvd4"i zTF(~ka`ۂA\a3玟}rռƆ$ErR#-j<?B`OҼoupnC<(.} v<#Ɲ_~O(fp12l'' y᳐c9_*zuBKgn@8Sep+F 75㜄ЅўIwF] u! c`nBQp-؄+D7 @cOhVr<@BzϹHcXG/m >m9Y-YP"uR`Ĕ%MCp[-? i=JMr'T O&uK$̺Tɦv*sOTNT)jgbUlefZɃe]ؾd$=GAzqJay9̀*]V7jȿ\.#ZT:q/ќ\˓af=ǔI&՞xiV3IMsO)ȇF"25PJ{;wgLH\BG|\BcCh ౸QB>"+{5y՚#M#G䏴{e6!R`XvOI;HZL}RP~VaN}l ze[y^ß[|nY+v41R .Q;!|bci_݇?19ﰯJCa[2򗅆b3ֹ)! =5&̘nx rBeDwyD*NӤ50 %0w.a[JØuwh{bᾭdik7A~Ym&'cUtv\+S|T Vcc&;7 alP#Y받z\Ljz%00hٵa !l#"*Ϫp*ocXܪsğr & ϴ'+[A'yEAo nq:OȢк,<Ϣ1W]5zLCf-k/lTF )n]DŷvU y#τy9A[QHaHU1VRZlbF']oVh[PӀR{4-3BA }I&dhSI))X FG\7F{ @b:q)ow|{f H 3'9 w鍚P1ǍmL7ݪ' n@D|Υx!GU&6쉤45ܘuPq)rN/a0ň՚7*]![9ISӍpI5ɶ/zdhcC_Vw/eN^E_,ӈ#Pԓ٫Z xz8,.5! W#w:~ŗxi#êQlaDC@ fO0krz&^ *}w@ăz]7' ^״XPuenf LC?{M.΂mƆ>t6* a}s*X톯QNSz+l  |M2dY߀[juo0TH׳om@{1ԙ.nR抜] ob|ա'4R䡽b,iQf7$fF]?fALRV5;ۢF^'P%"H:\LMɕУvi-L٪O%zhz90t$Y٢Gi-'iw%oV .лvF7Fˍq5ψx#@^maM'tk< J_Š)z=[t"ھZ.`CƗ_+;.̸@5o -gΦG>*u rv5s-`6ҋι[N/ P3~"װ@*,s04k!ڛ)X9\E_E+ 䭸½?'v,tzCq$gi@gzGID6RȱfL A3Ib^|J ˱e摳 v4@@Oi߃l8SM^Y02ԫ@+[Rn)GNM-%=COr6/Ma~0+^"Ni*U{ZZ&2΅P4k>˕^pC-Y _f7DUX;}@lkwܥLōq~)J ]y}|/gHHSF|Zq]vP/&:/+}gUDlAcqV%7x U5`GFWmS!a_"5jv'\Vrr0 x718&Vo3@ʛ֍rр/^ ~@!@7ErVR:*!Q֦g l.I)7uogf>:8p{78 DGTOhC &>9I}^gBh|p/Ɯ';XE3eInu_J]Wt˪ڮ=39ÀLmVtb cM][୎| T@sQ畅L>UϝZ 1hm9D1n囀:CN# [hqKP$~z=jSk"g,,UEgzNEʤ=AuǦ{ Pa覼-b_4?2}KO]O7xծdG} OǤ&C&+OKHlqЭą}R@S8GM>L ҁ@O 룋"ɺm"^@M6_glHP,[.ѢQ^GX<`0\iZ9jxn=}:@*aLv7aJmxC8hQ\TRVC0;q,F#LgDi"9LbI(2Tuu1tiZ,K-jN/Fj2%qL9`F.7>c&%,eGʃ: bSfzڭ٭{ wNg%'KnG?P4-֞ Z͆x$xާPs=Gϟ U *F@W-4Y@a%M[G7V&C^M @(!J={ַ{1GWqʶjVvQY`,ATG:m>Nv3U'PBakDHê@}(yl3vw'3\‎Yve.5@ lxiĿR\QK'j'KΧŝ2pH!|jI=RWt?xpf_MDW5(>CwZ3{ܒJW } p5/Z:5mOcg<-}9^˨:8Xe?>L+R*p(X\-Q~c{~O7z%EQ3ϑڻuynC?8F ~ ?SYlP?c7߷npoCTVX5WdnEݳjfS2pp,a$ꬤOF"F~5mAwf[[Φ:^/R@{ "j$օC/f?TCIG2Mމ&C,jrY;C"}•vIAxˊrΔו=`qŐ ؖ[hnqv"GViY^Yq~Be?s =\EF̰LroJEcJR٥#X̬z̿?9;fU4OIQ.'s*,q`!onՆ>t&ŸY"א'5Y&9 lw|ȅdpj[Nl`q:"׀}va5~RQ;%㴤Eaq(Ē}w?T=3~%]֋MJ@366[p ص5-QHĠu:{eCukuK.bY,ag,|yN}:Xxd#Ja܊)sƊ|= %"m&BjPVDmO/{T ~qKU!]X%5ty֋{%*V꾯*CrŽ"ȁ4~-G9ű AZ,GLy׺rlkjaAH2KrwaQ׬BK8Z'z1MOdFjl'?JnVⶬ{-6ra̕yZ5T>^Q<-4˚\ʭ7R%@p\Δ.Xjz0/sO2X#c%ѓJ.}."jwA]:+]#3/vyi@ര~~֙IMO`U!QN_uή=:[ݖϷ}Ha$YA5”tZ]u'2oa1Ѫhu49"LOkbcqON頺8e2 G]mmLqTeu p,VI S"F ]Sv*~Ecnui.>"Oql2Pp ]&Y_wwZ-B^N E[XeW|1i#c@NJۑYg܍0vBz "[9f d*63ݴ= Ubތ|(,!FqBWK \"Nܙ PG6˕ LʸhgrUήv6Y0O wH"*pI_"?n:d^4#{Rّl+@uA@6%HQn:D o݄ʱc+(:ZgW^Ͼ5\"⚏VkbrtbWw;64 Z%M-|L\\^utgES_xZCƍX%W$qh3xJN쐥z]4u

ж`EAS^'a_m{<21$R9HL>u7zo (0-3zp_X gU$a+Sh +J$@aJ9 {!~)ȑ¢BW:-^dLq uFyΥ st) /=%+Hqu<–t!/> 3x4OHB2)N!ݝĄ)Aک4|yK#eNݷ{9h[0{M|~'\@*yU? 9&Y2c"UR5\3Z24" ߅8rXmlC060\[ c߮^CObHwb6a5 ׹pBE݂Mg)3>64x'& YqZ 87rv&*ٮtl6ZoC+s>rJ!q+ &t*@3יS~xa7'N(Ȩ·"q*qM IEnsYM]8Yh-ñ1rscG+ >`PDQ% $ +ٸiq(o1KN&)O8p|IU@w%/ăl7kBS>hG %0^ZhW.:rI]⠭kL M=H~xZ.Yg@Tqn0o4 'Lm B  O((  acPavGYSVwImAt? {"*:?$y^@–a턨w*4ʿm-ת)^&&—/SaY|d䄮vH!ę֪VAj)mW\&C6MFو&+XwR[r+UuGx>m{h`Ӓ2_￁G(0E2c#s}nJAJ| y?4^?[= o!e/u㕐Rˤۭ< /KϲZ =o HEƑϭ~Yuf|GJEEC]Vlf3SnGay$p+_=H锢ܽ[3.CqRV, cm2nf*zq{7iBjiSxX&s3)yS^:3iWUh8E" 0Ӱ@{/3zR5`4g=w/a2|-.^sġ-6ؔB&%|>$#I ١tdyT"iyK7eYt2f.$\Ԏi^\!v^UW!l@-ɇ渪ި'P%q=Eqm?61 <%G8'XE*1Қ(hrf\):-Gt2ho(1odXRbA_ ^F&`9?{x\l}p]fmD+N]{ON8$#SO̞4UU߼ޯK?$ʽ^4>}lVMLl6JyƳhU`ҧָrEp2+'F%y Km{ޛƚk'%sϦgg ?}jK3VgQ^wO{ƛ44,+NVLC*Ò89 G t0.e!&H < /]y1/utinG&r(`lm J Ynvr{[r77>,,g!K1DƭsΣIV \aRtNk[LgKy|.O2ƒh7 ]df;8*`хB R5+VҼ4Ѓ ApiĘG*pIRjA{yOFEcFbZWڻˑ&ԩfDFa.+)ZuP#&ǛEaZ.B-"Q44)WN +8\PG-yAaD@C6ҶLᐥ 1!Dh(0i[RHmt0T9lֱTCy;T!*1'$Q2a A%XVUX\;[)nM)ңTH䉘gQ~➕Xkz"sJ~uN봆mv/e0Xpi$v_<IdghX1kbGwYؓLKO^8e i<O Z ?(>hWA*##ihf>Gc*ftqzi owQ"Y^Ŏol`|ބn*oz3Nj`鉕ʙ/ÉMƑ)IDl'5]Qd;nJ Y^ʋw); %0k[s;n0RX긆y2ړQ;A&ϴ94a43n0W ^J%\&kDzPx=v£+ 1s%:qtC*QYkTi`{񆨿^ct֍/n:*#;ՃѺD!pjՈ(" |d|`cG )Ikd2q}Z~{`T,ke>c&Q.F7m8Q)2`z)rsі y斮 \Df#jV=giWwNHf1$2(|ʸx.+aFvm4MgeCf\ 15KypeBi]SJm(\2AJ E_w ]T|́/W\YzrW)MA|Pm^$U&-4Ґ caaw j$/*!R~D}ɖT_x*b3;@aϞ3 _׭ȸ?5Ku'?jXVΦPG%GR[}wzmʢq K B(v#MBWbi)`<2 q"5#;n)oʹfTN=_m&G:>7+QmRպ`K\]TP-PfOq4n\3D3 |98 2N໋Ϫ\;3۽0ћMé.G|w%uiwqq<•].ɳ hW_vJ#bU_5ݵ3X 8~&< N|I1)|M)8Bfu0a?˂N P+:fokvc޶X2V2`}x/viL?֔al.ҶV(#yw3cp_U}30 ӆ_D*!"M(wߨ WM!61q7+E aw+gɀ/Z;?U̚5;#לsiޣM2BFw]*TiEjum&Ruă">UZ7Ed#bGJ!ԸS_et|B.05|3Lv=xDͮٳjpxc)XB?d`yA tE *ϳ]/"w'N92χYGlʷsH߽ שnx*| "XO unq_| 2}qEr3[za4zß,BDu,:O9g  +}9&BavXWҜ (y.VXo4-Pi@u=PTN{|oEk=)mɠ;0xLrA19ٽN pй$ \AF]=9=IA~o Qy#P; jx$9"G,[?&UvcЁjM\ pg$| XQ؏f0&O0[e\DcIg Gv6b@!B"O5| 2z0F 6BQ()85'󨂪KMLfQQ, LM' 0ie,W}T>Ke)ViUK+د`xv}&iA7M`x%>{?]IDBJxZ`!v|wk7nN4\|'l 2/yN^ 37Uߺ=쥸}D?XyqT_ O*ǧOh6_1R AػOX[F{arc{\䑷zFX*_Vٺܝ-:Z5'u+%f: Eoأk!lf@:*jϗp j*P!$ rUu6pDo/S|n`\FO0mM\MMR|5Vj=7&mC=+e:=U]$DO/~;M"k3ikQ#d{J#t9C/ޚBە>@ax'{1S3d#Td|xW|@5tsJhʄ`G6M8[GEYuFMbmkKD8-jCBvT\%C$F6)"j@uyN_tiLISPBi6InXI:sMp\mlՀ{ءRd\_:s EfB6 ܔ/߾Rz_+LWwmh{WWVkO! Pڲ6f`ΗVwVv,*KD1ҔeiYO{vYPq!Ưr6iN ww\U Ϋԟ=olI> 4%t,V;IH9iY,I:imES%/Ն|8'[-!qI<{_c,u),A2aKt#"U:ٰᦣ%4Zw Θ 5DzvXP; \'ENU<( )p]O`rCbkP\u(eB@Oɉ=/4-p:On,G567SY8FTp>=dfBHtZ&'V: j)C͛<]x@RT6UjLzouvnFFI7pÎm@)+`#3%`lZ/ZY_7zc]\ZM<21/M! ]/bDv:Ƃ'E9٠HإZ4Ma_Ҥ@ F2}@F%Y50} \7WoYfZ|î̦눼V]ǻE*;HO%]"QӦ~D|>2& nѶe.7J$[r D:kJ$V\%]IBgMA\wS?} Qcx^zQx_d? 0@}z>%#"c[ N)_d&p$fq#LN c#%(ظ|12j.maa]8wx׼j:{p. >s_O 0*miRɮl7/rح55EU dJ788f]˰0?u_KR/RJD(b>uJ? BJB"SX .vVP9#VV4[Lt]d|2xkg+MkwťI#N EK/7r6avh@Ӽrr=OTJ㋪^m;] o,n+*p?Fxk Tdv+ "@q̦YCZᡙqᡚ9B&R1'$mn7CHCŶ8؇|FѫL;UR[%0h1dȰN#Uy \:};hf8ߎ{rrn8׍p$jW#Z_@'g>'l.sLSǘoEUhAE9{b6K!^<{ںL;Iem1ʋ1f\)H74ʖG{)JTZeH5v79j)Qա=j܃ @^\PjcGSeJ']U$ 7e vrsy :ϵ9a:r1 \62]{Hޯm{ Ae]`PpLv3DޘxJ &Rیip*).9=ܬXr#xVhuE4ܥlS1ӝoT} iϑ}($]qëKoޞ"Ft``pYjzGG3=E×K . Hl#l!3qX[X(5 VLy'Jl ;Sx. ^Ǻ*( { E3}#@8ųUyNՌjU!$80̴F YbT q=e$yi1'P!D~\JG(PTt7Q}. ̶6ZZnS \[ވL 00%EёcK6Lizv:)IzQx5@r޼-P,oL.A!kY3h{PUȡBk^ɾÛxߝ1-eā {0#jb,0]`E|}s=u[EagWO) S*2FG&AdYG_Y͚t=%zȩk)eG%dm*>Th&W< .3*sv^4^T)ZT2rןJ.6Rq$5wsJN;| _.YU094jgqOoTpEՕKqoWsV׌Pܽ }b!8q/A$`< UZ hV=ݝoXf;K|SbvwKa-OnuS8KJ<.e%n>2њi|i-d"ڊ.U4vsr\.X U;0[Ivq}a҇`Hñ_-HBM "ΩqT S?yR [ |n\Qj#VÑ~_јrC nZ$Ǣzzr5A$)SkGA†!3T޲];$Pߐ 5#K7q2Qovp{)v-k(9YB]K|G1"P3+m?K}YzVUxƘ 9nV-T {y~`d9` z$ :SlpʈUQ.0]&*t8QwS%z B}mIR?P̵DkդPfi;֔ll"3;*12纒!&\ SR c6SUm =w}3ctxP4|~zN131R#T9fd-D1m[a?w\>L/f#Lӭ zs{̓TpJܮdrف$#C&VcҁSbFо L`<s|.KphXtn2'6eE)\iA v&S8E9KZ&ܲ0C5љE Y.4wNSx +z !rØ$ 9=J'=.QFU.DG,[ uL=QI,@i#OY$7 S@21~,C!m/<8k4_T_cL ؐӻj6V@{MgU1H"zs߶ ݖUVÝA֨Ɩn^\dOsU7GcFUJx5V~H̺E-~p5ֿb]M9Ɨ=>ɢc6L^:3uPDz|lJ?s"yg$NONݝjVѠ`$ފYͪ+/js4LFM)E笪1:WάU:7ꨡGЈjt^{DnȾhW3|cƷxZv>YmP~~,шGR~'D0a\6ɿi&߷k[Pw 87;B])/&!@u䃬}mqzSdWc4HrBf ~ȒOe';" HAO=&6tRuJk zIֈ{ЫpKccvpjG&&d8huW*S"'7oM:Ն0O*{F~gո[4^yq>8x1B~oȭ':Km^'ް158/&LlԎ+etǑ{cu!8zhq9Ft:a4<ğ3JLƯ٠+mD*1WYjnec..}LZN f A*0|4åߐz#\ -SSg]0Ijbera.E*ieSivkB}KIS[:1ЖƏD:^3zϩ3n&Ie2"jMʹkqNR,-/2yB>{LV#Īv0%wj@6F HT?,ɕtoӏ;ܷo DX#י'TDBeP_.a2YS صɿ{36E;ا/ſr!.s}3`kf:1?ю|d.K<0,5_򵩈P(6(dLʳՠ.pW<՞ė?]#reD[S0"_X* mf/TT?5L {DtVex+a[s#,e|)i9 TNNGoMϚHh=W{M]Hqs%kDS;D 0l0ĕeb Uf5Sβk-7͜ԟ~*&tN1U_r'Թi.[>(Ce˭97OrS-O UJSv[hHqQd*qthJ(\U[s u. ޵D۴* qz4Ч+dgV++<."uLտF:ƪb 3/Rs'偒 @cw1=_ƃf\K Ѯ!6'Ta}W#yO {z/ËvqE7WrgJYq}LĽGU4ޑWX/|'cḺR>&iN`l Wݑ,^od{@})K*,=KIA-Xu6X9p jgIݗ2Aζ&g8:@6xN^KRH%bp֨9[*2<\xNXtX؂jPWms  Ĉwu WNSPh&g 8 bk -wY5DǷM~}bguKuY@ZEƺP&a&'Q'/}˼OɃ%qg_׾a9<,gVWCN98'o\'N7OA|II0 4ѓpYe* 9f1/ĐX꺡Ag'0zԥT%{h^{1:!mx,wB=!Ǵ9z٠bpE6aO 1aՁ Ԟ.pdEߖ:[9nD"z r$=EnCrM0KPN : 8q|8>BT `:3J!jG'Zg_0\ dlꧧ/ bBDqf9a D>U@S6%So*Ab:ix Ԧ˲9vdZ Ɉ ِ؟H4anξԣra 7.َ_kQ#%Va1)%Py %ӥ_T $'$&> ;^ 񯴺<$Q-uuUTWuDV FHТBTINm0L`^D8%\ TI,c$tU¾w5U]hQyXFF` ~(ƣ;0ᅦc%bB\j0=+vt៳!a>XW%PGC6Au Lq p7%*$+ -y srP_IF(?r?EZfE{5Cf@CW+wJv XFy(Ã{: 0bo"Q'NM+hWe*hT? (d!߽Ѐ] .f4#0{XūxflkuL:c8/UC!(#XnO6y`k䠵Ok8١Mn"BHɂv|DeinnжxtRu {،tӔk5Hd \unVy巙Eh<+(lcњ%=Z^F=phxdQQlV.sA$WxcNO=C NQ:l+R`6ft#SA&nv:OtECeDCз[tW))u`SeFvSbbJo &z>[p;XضHzEiyb؛j(޹6bwi { N0QLXp>>΀+b,V„eDV4엉tגt4i:XBŵbx/n&_qhoseJ D3X{F|87!vI/H~ OL9]H0$z.8T!>OX0feg%g^fhE]7KW҈= Ò,EK2&+ zR7pR@_aJk_Y/(Efml2yN]=> X܃o{^#DMU6XmB:PJj=<繀1^cLA#J+Ђ<'a'AȌv|oi'rW( xѩ6˶+V KWp0a#.6B9$q 1X76j!ë W{I>Q,VA!eY|5.|0 U@eg-$J?ۼ $um8f>@4n -yD 3X-t\w ~)QJV <σr0e*7r+يd{H餃H+V~mEC3?jL:Θ庻V[rW|: L4\*ڎ'բ!-zGk5s5!&Nz%r܎$ۚxyk몘R-P`*g_tG{ b~e3ZO?1sZf;b=oX hz -7+ykѦU£^@M*,9FT:+QEbѝSYE-G%V:mÐ!ZhICAQ='!֗2œQ$HbZ#L MA/h0鰝Qĺspx(· jV 6D4+OmU=ݢێV3>Ryc35ٲ^=&@hP]\Zz?'ӴݖR< pqo k#ް76@c[!^h6/96 ^gp4@v;ܹ,}%E 6z{'dU'`]_s.31I w 4oMgVxi+ŻFMXʟFe!$ũJ7%i6q53,;yJǀہ8֗J6)FEL`B$o Cvw= +[wvcoEكVrNr8a]Nn}н6TGMr'v 26k?Dq^|-OwqbL5 s3e,Q U8tG)[g V v;z#n܂bڍ? ә5)E]?z |>}{.GO8]?a62`pѿǶ4Xۻ:229^́8:g* @hH缋}Iֳ.vqx-z>X=n/a9N˴!K4+[m&3Sd:^'Meszì൦0 no$3=P5 5;?QLWIP/4=N=O%WI4C@,CdC :tj|U4l}WeC<҆%/0T^ eq~2YЬ#t9v̮҂8A-ݑC怛4^,5ϓ4W#^% εCu#T˪ݍZΦr&lUUY+4"/uK]/hal X+4({-$/jd7w`{ ☬ԑjixHF9z/dU>8L >p 5C,1(/q\b k*C~jQMMBENeTe=_/)m1s 3]vl,ړUWi•m qPsA" ٱRmE.ǓRX2=>R H܎+$^Z)^Mpݘ̐ PqWUZ 36|G"ɖ7 bm}ES{ii:Ml:P>FRg߀:~F]xݓ χArzOd|oU*5w6ʶK*@vbZI¸1mɫ6q4@Ek f#{0 .+;}6Onx"FoƔݬ=LLQԖt_4f/DboBK BAވic?xƄ itF7} hݨ8 ؟[H~ȽH鍀Ni<4³|59Ub K:zt`_q"TJh'a`R BR,m,ȔIAy5|ݧʴ[EBrׇUaȰv֠Ìoi͋NN4Q^I(xؕ\H5kl$u:M< Đ(D_r`{#}P倒0J#=qkDa%%Ԝgֈ&úwXC~;j5&fBuR-X;S.vs1x6֎tbpU%]BY*)>(}!LwobDt]P9o")~KzeVP2Z#"UUR@**FΖLTu^wzd @R@/2)h>/0&C4ԱHF8 4t0ҤuG؆+XTa:"Q/^\ueA _9 j ?Tvv3H0 W@(5g0PYjFP+70Yoi<؂X 0ޮj\VmQ4-CZlX0K_n0-z]-zq: oOr ˅D 30wpIuDY 错2$#C5ľTz;\3yĤ[2hO  '2I&7ިXǒ1}2%I=>yj {V[oڬ5 gb([Ri HNA5}WTJ lNt t?+4]=PjAJm=)ߩ 5s dFɜ.`B|eAΥxf;5I.rTn!m4cDVT]r>N\@N{&'}G&E/hT &!9=ѕ^puQ8g'򫦦*GľSi^idi 9q b͇A_Kz+(s`UaqULEr{J'&pY:TI $W qQoꠎAJ+>DR#5Z1=Y,rߕ"X=DykvCW(PWʪdrf(RR ,LE@ S0Ոc Lrm`^OH}D; z|qlp2lX}ҩyg*q0[ph"nO8}ID/s-|+P2yXPikE_l{WUY es;uo Y2Gl3eZ?F=&:?(aҞ5gϬ]/Z+hK<t]: W8Ah>P hӅɩ@ 0צvd{r8(T83Y=k.qͯ׊- p Q;qtiPH/9Z޴).31v~s<ʯp[QM(8Ҩ,ZY4=ZocӭlB)WSG.Ğ/<.v,U(X f~.c,4 [D*QS(]}Cv+kaFk8E.h$@kMsg7ק9"M+yb:dJqC6{rY.L-Ps2ٴ2 u$ oc~C7yqH7K'loǠi1{d#w$=ܟSmW u{SjLi\KGY&NCp񢡡&Qv/5V *9 Ha~]\5|2Sfxp_}J6H:6ՈԴ^naWxs7JB i^߮G[0GɃzVv}aMV Q O򧸠Qw 9qŒNȳlwh:G+mFmQK(^sP"4+,~݁^~r!D6)c^Od NOWx.+qϸqqdLPfL)_g,>\=p"L$\n|w g^p֕r]X1 tY~U)+̄J_+W_qDlM#~4Kdcz0\/ָ,Ϸ썹] Α>WV-Ԫ?Kd25u\NY._|dP`kLZ~3aKKKpK6U7]>v֢KiwcX Z&)u' G78ټވG>6́3־u/cƊtcAʛC_ăOLn%l~D|eO )h6\3 8b"n%kDPp Kru94Q+JI>A` W4;GQ,8/WqFtRw!F]P_@@^ؿ7bm {F1!J{ t>S}ss\約(*xFڹo3ruN/q0OJֈyzϣp9Y!$'U;=tzu!͑Wͷ1sbj6ouB8p1ie~u$yD] fBF>Sv!fϘSNLv1G`nY+‹S*LML7}>ȝĚhQ@6瞛:ƪ>P*&dw' bv/~B* {^prn0.TȒRXm&7๋7֕Lƚ !F%ѽqn/z6 `~/uѦ "hݟpwh doyl8j%)3 _K.׍"U$u\sdӵ2jʼ=T/ܳECRZ嚺w*~?KvlpDwC-yZ91"JŴ=kld:@%X߭'bly-ý]X iέ%q i 4_政 Ý.NvV_JIEyIC}*,zO } :[ R]Ur.$~8klI3֭ ܗ:D_ :2DF0|;6PfnYt L:Q=XǙD OR}%4%]2آCB5S "vmE tɠ.<, HD hluxέK73ט(bΩm}v`S$V"G 1?~}-Bu{ʟ(zs FO_TpVQir8 ]F`FԖ ֶ3@QF%n{/rNҽhm~cӈ4FPY F"H 1 >Y9QlNKq9@WG WG')3^6Ν|G zm6Y:6EzoӴ]Vx?ň/ ?A}oടŮ]vJmx$R?)8dY{rQe!A2?Sv9 ޶jiyϿdx-Voh83IeL"N#zHLSe{v\ `'L5P5HCF':=&}Ĺ~_micIu*7'']hZZx[u3Ez/\t v\x mV MNq{&Mښf#Ps/scK]/}tyW9 k{*ԗe@u;Y("4jȕ }Z:q zL:@]L\*D<==9Ɋvdo* by=Ba'([ҡ"r S `p*qh6 H^-xYDqFіg19ȯ *~b,-myu:˧S(5[kXle=^`|$DoUO+Kt !tbr΢C/)GM֬6C2=ɑ>j3#X~ Pic)բ6sK[-s9Rs.LS{a9JQcxEa4~{:1b 05'S @e}i תK/ӳS^d2\II˞_| ٪Ja wfn x ۫E:Nظ$[0a5)v-,VZ KfTb0(M61!C.ANj,N+{YFtz#!VEac~{NVz4 A,qx-/^'dNg`#k6\XTptF~ ƭVU~ s<KԔwu G(BrUׅ`Iz$a9-Ruw:لRId!["*&ӣ?vaX4DL1DӓƆj0V{cGBdjCڶ.7NN;9Qe$\_M/QPHlrRG,Zx2."EidCkB1i-UW[E( cvNhQq^x[ԦN(&]&[=_Rj?׆!1.teME@Jt ^4` C*tŨHDFΛ5;$G_P:AaFiڴZ'9P"E6|A Zl}& }8y-5:[ryⲿ b,cU./ AJD7lGԬ;Gyqc{aɼ|\_.2E҉O7s!$p؉˸>貓Iuiw$֥] 6¡Q0T=Ha*]—$)Fs%I= 'OpqR~xv$^Kڪ.48w f3ǩk/x'8D8 @ŀ;&/Qu5jTj.>ڐU*ֻne9q3nwNCYW{\U&tՆ:9ι 6gA%mQ4F46k̼q:GoAlJ$&0H|jot_=xG lM<: qxD+Ŧj'2Alvɫ&U7: \5%ah޷Jz$#~].j`JcKuܭ]xd+ǗԽSOr C,?bLk "'?@Vh_ú 5?V 3B)ڄ O?Ty؀ 0einmβ_~U77#ߔhK.[fιi'P\^2 ?=zѐE>B2ߔHSG5[Ӟdr*a:<$y;˒͸ `.W^9aܶ.=*&\m#⛛Z\XBMH'/oP{Z[Cxk(4J(oPI4i/G1bǧ\K 3&4A"ΩmM~[-h~hq4UPɮz9 xx +P)Dq$?bU~Xi ㅗ7b@$R0v5:LJ: )aOPБ`5?YMجe'durYWhgS'匣5 t9,W >gd_9x}l-?a9 iT>q)-(v[W})[[?C~A:DvT鴈Us.7La&Y ./B 2!n#(5~w|p\cZZK$aDz`z}ӦV ' AvT{b/lkI=ԃ!ۛaf~FJ:%B$~+NQ߭p 5X Y} spV`du E}TB Ƌ<Pcz6nlIB;q}GZ6}xzgYaM){3ޚ.k3LOhNݥ>u I#5'(j*U=Z-Rr0ފnٙBN֚!$g:1W!!Ů!PvPdb ,Q+9yU7Zy@0^b^H{$ڏ3H( q_^t&/q7hQ':ԭ1Ꝥ+Wܝic𒡶\$AU7h \DrJ_o\K'ҶĭovcGf;b$~? (lTOo20xf7YG d3پ8QhXZl*,lc{)%1EzN,=$,rZX3-oRzw&P>ĔѽR7tِmGK"!c~3$tH7VoQt ESow.gTNG]''d~|~H@6? ;WcfNqV6yJj2E!,%9iY} {sS=ړcb$VS7#UEHn|6&H}0Fs^ xz"R7M|l\tdj~iT ?Il3'nQKUuvQ%2A\/Ttp?F8g c )&lC07 qpIY|7kV{Pۚ\#^{ALp6XaZhDiB8:bif v6ɌrSU(}vC%hhۗYL9L[a \N%p2?eԏTwFhma,WW0ITnR< 8r)Xz5MY˪1k:]'u54F?u2~5{Teqyƴk̻JЦ[@WR#k.ʻ"LשKr7-u8}FWڭsg( /.Daqɫ/aWX0 yrOOzIu3mts 'luk2zb}jA5u| ml eYln>q{HgyƘlM)R@d`<0{S~9;-n88Q-mDrŋl Zwh`i5 4Xn^jF;2ay{5YUτ e[TIVBEN P(.Nl.h>=.IΥCqX xoGQj/O/ui %$ ޶_XJG W=}a%x\&4a"|,C>U2G,*†MP@.`6AQ0 q۞G A=Bir%N1V=P.dlN4}K)=L4,0,tXHa?F{?f>f21>u:/jVg'Q E 7`CP{)AgvV>Q tf ]@yxjlҼTw2P+ӔɁWF{,l;6i z`6=߹ϡI݉Sb>q8Ic|-79ԏ4Xd~y򡫱Iy?0)^([3JU!z4YQ$W$L~o59D˚.FșIs+aVk価*A/UFRs47ov=!,Dc@ډ_2F$\ތzEg}g b%22mE8/#"Z&6sC*ͦ ,*>Yu}OP$D[I1M9ӠX oknډML!Kp8[gAPxIV1'. ݦBei@+0IøPq5A}ǼҒH ĒTn$9'o?'<@uQDyAZi Q%ᐭ[EX'M\Rt$\HhLi+<3NL<(޾ԭL 6,̺^jK)]P'O򑸮m}ѠŌRt 6,I߰bѐ,S[2+?bnL4*"|Bc]uvƑuȊ\#2@Sȉӫ24nej=Go@ yt1za~ /` .,V,ARW4$Zj4l <Ӄ=;:V(F2<:.-H s ( rLj`Z;Ӆ`<鳟,֘IlVK+D@%jX/ >qʂg.77BmI@fo| = AYy1p7E}0wÃfrH|϶+ ]tfc&ʨ.E sPL+*B77`Z et픸 %`׵;%2k+}B=@@NU|CJ\ gӳ.ZI QTb)5%Eīs%:( wLJPϓ亙AY,3Ĩ8;n3[z3s5B9Hm-m[:_,A\~9d[FD0VKi"'CLiNH9!:06a@_?f 36zA!-O!1󝽵CH`G-x)8 90nQ->z1zgswi7DP,s{~MZON][[Or,f(voɳڱ|pޠ˘Vڦ !ujYnF=:Z0R˭mL=tjn3mͥ9Z Gc&`Ǥ]>nh c;Y5[&XL@ll>???>͙碃pK4̢Nbd%{*vbBqʗ ;v%x7,i DSjrxF UZ"2OX!C-n77E#Z\]lg1F+7McS̸]LxBؑߥʰVxasEYu߀cz: v#%R,wD/* 1q!QݚOF"W`rQ W$E,Њz^FenP%wow E?+6_rL\<_7WGn4ݻV"_QsR=~{MRtIi mK spTalc#,|uh>Jnpt m2 1G7 +N(Mnl'Xi3fq@Q 8ud p~FpN[_hY۪͞4C,IpABdV臂STaջ{NJjv}j'|(oVRיk]DUŇGaܱ"s :7"[V]Zfiixиi  ;d{f$lZ5\k0KVF;![Z:UӓA M5',΍-t5lOj?NmΖbroG.0̈<+OW u͉q. 1{oSNTEVFJ4% *kѓUn#j0BNn _I$eoewvdE(Փ#\$66b:|i"}ZՏQ΢ SvI7 )pԻ#M?MLS&Gw&uNIxbzˆR6u#)E^pH"Y%(S+i%a.YB8[݇@|*/i&Ap1/W{t wZgͧw#QP%N,=#э_/8C ӞG cc+bKi<8xNYRC/T9Sׁ\7IӤ'e_wWe~6vنR5ik$gA{+l5Iěg3kV93nq]I!׵) K'͚^rRu͸W!v/r@DM.&Z) 0g>'^V3O&Gf<[TЈvsM%E"=mUe͝ bvt?v -/l.uc>P=QC7:I6S f%Kzr5y'CSH UU69tXi)KY+h:֗O^,-=B^r"܍o `Gp1>ɪ#09 xvbT:,U~+!Ffc/d[Z0W!B^dkp_ttéӔIB[?϶:BoWQ ceiI|BvB~n@1k_> nl!%Y{36"@-f .Bwlk^̷z9d]o1Y5^,Se9E4K{ ccP=´CV'R7P,bf{w)W|!J0Xa&tdmiu+jV?޸ʍUJ P VPɚXOVZ]@ׄ}8ƸK0T߽1pg;@-"eތrMZ^p#)3!Sa`)rY}7 C[|r?ra1Fr-' I~ 7 jV_~&$x\ 9`1Yo RndoCwUt)}Y~%>z/#9-M[MijWsL nnB\ST8+txX#m'lCH1= +_mʏR³ /bA>&$~Z2Ɍz%;h)_.%ȲhM`/Z ݘI?35=̤_|:CRKVG׍7c`#k?xH^R-&rm[G9%~t F%OfaD&÷/:&ZNIWh95XDK0vg&97V 뚤,ũn , B^ȟtS[ꗣIm&n.9eU=>.#N 2ݻ#6XZ ySvxHKjɢ}~.i+Q d߳?'ҮV2,ý 8ySr;JJ39,kjb렂2^Ǐm ߰oN3֯HgܬI4 GHԦtCsޟ<9Kկ`B{ `y V'g )e+EQb?XN҆28hBTAKP_X|c?{͈c}Ӕn,/8ljW[21ٙ){;[CƸ3>} 9qpcymeO$EKHݣȱ׵hfj'w,-.Zp">m_ʠY.)JX)R?g͹tuLCc[Zޯa4gRa ': & WrAF%Mѭ?_6T0DLa]zMp̝oIw%gtIkÑM3Sѐ @~jGVQΓe=JTX6:qٚaR<GknCgël_V✺ya *-?Zcy,{s`M'=+^YlV2\kz7 o( ᤑ֗AkdA"πlʙ!Cf ]Tj\rNN!{r(tR}=kU{ωޯ hpW!%OEЈG\YNǷ.v;5'm#8+98XH+A udX@">w<%N!&?T',BJ.D T>E \ւ$6"W0[8H1$xxOcr6v|ֶ)Dkq4$pe Ʃ'-?Gp 'G_6:X60`+{xjHTrpU|-HڑQLB3J@MMo=-+9YyZ-!(HJHu(E(U?$|s1{azDձE#eM?gA4}+D(ܴ 4?*<̲'*Cg~Tlq`P${=bsPJiqtn^C%efCwpWGIνEms@1)'Y1#qXMq٬ dFHv-pzUIb,7n(TkCRƕVEQO4N.W "V[Ho-}5ju-y4W8mB4۹>ZhŌy@4,vSe?fʨָW(ݬ&KossChJe_z,b@6/7lȼC)ʝr].(S{"%}JGU]!a W deVqpbv8uڿ vW5?[n8DىuUŊ`Fd$#ֿ) t3,!|F}8'a;p%p3t Qr6l2sXt"vpAgϫ$b1 v-ee#,e\,[V`,F6 1q6X;0\9y|wT;,'kb-ppri ɌT _)%}68Πѱ,ƾt{Y53Siۙ@1vzWA$/t HGz^o4:I-.m[=`%@p/'t bw?+$Gg/K}[$ ܏ܞ4s2[i Q$KE+s7AbϽl baw*GE8ҭq3\_ǞFxk|e}|~9nc#%Ng̈́jeC~f0 ֻpP%Mܮgx\[;l!U]+g}|u5b?CuOgQ?N܃S1G G7,3 䐾so&-;c.v+_^ՕADM1/|4}G =(4Mrڏ!57g]qB BcfWs!"ySAﮠ*) )nQj3%^~G(7k,r? 9n59RВUO#" 1v%C 핋0}&?B3J*KU'|CP׌>LE&(dm@ 2zwe/ F&cp %c xJBVJ56+ȅ?#]\U5 Fc-a#Q`#.`6*[jf6N.@ҡs=Q=h' 'rx}UKy 9-m=D%] ,x}'1*)d0dr.0'>lߌ@$]``1C9}h &l435;Up/<V鮈'} L;RnzƾE[܈AQRd\sHq"znK ЮQω4<'OXQG3e,Ej7tџ}8w36{2(y}k3TnTԪn4|~̺ _vFe4 o N6Y,3!UaNU!H/ 'RA 0nV7ԊEհb Će&Vb|v2+86bQ{tJEʏ>=^v8O{_` Y32pXA]x /mņ:,cӶ=AGfty 5\e_mC8+e<΄h|$AG-I%qXϊ>XZG:P @I8H$3l"]*vv O>YbpeV.Qe:ԡ٤l8]x)5"7Ҥ :)A&VH 0ޅ}Ӹ 5S;R/V;T.u4k.Y{>M!!ffSa;dxk] wd gsz&y'XZͲ= k~KY}E)7SpKf H݋p1 _TJ =ǻtB*@̊;GGw ^36fUڣj Сk-K uGmt|YOdVUVOt7&kZs{$VO.xӇ(}6izDY\spƉY:l=g72up<\T^ L3eC&,$l@lq+0nRl xdCAK/8 +nH |6X/b Kk_Oe 0|/ s_Lad٘<AI/j)[O.O'2ė x~1RJ0O!e$`2ZOA^:(J`&Zi.A #հ`߈ 8ϳ.66'H Ӵ6 ^wNjsX!4Ms]cԥYޤRA)d9g7IJ5hm"/& fK6k '`_1ghK9 ^eh7/b|ov#D/ T e]lS?o y\}"sכͦO=wmƉd8/a/:!/kb\ӎ(l/WempXm$!(d\biت`A{!9Kn Cf-E~hm߻_T%/_-iu }DI,6f=-*u:G=q s7KbHEB#&;$ J'`z殰5H1X'~\p)"djg;XkNvfT7KRc|ߏ:Ee\&*+}xVg3y{ cXrBx/U֊$[DC[ 2V2zcoy'ҳMQ!_䪯$Xnr#~ucb,%~ZKA0Y d(/ ?C8JqYw ^+ ] TJO/<GE{i F9FU^j0mі4"|CbP16ֹm1HuRWXI;F&ITBC$ tӲ[w(727l׻/"T Zə%v,{N 9L?w94"!ഴ~ϡ};d.d(1Aަx@-?2$Ɂǒà/=9wP*~'j>mv:~m8uy.|ŋ)S T&u?HRp(IUg' 6=Bt췶{~F /պ™nU.@3Cji]DxEdxc=_`Ýkjne'Bg-ϖaβҶK\+&zA{9dZ:hPO5v6J&ShsIt.u[ԏG*^>dH!,̉N.(Q\֡Ҋ*Jh*A kX "yOJCH% }Sd36Vr:NlH @k.b͊}1&2q[2-<.`C u(6?MhƢ4os[R ̀ Sqv>Vo %`Pvų$<İ]{rZFs|\$ qv{ADɹ0%eˇdD0Utb|BmR5.[EHP h*$yӜ2Bg[wOe`7;Ccow)5Fs ڇ{\;3PE9&.]P΁o>rCWkGM\'”P.Oa]c>%AShVrbxoOS5rN(nNPUd"C&Ih:3'H0/Peىpc2lg(v Ab۬t+I zFc(8]k!/uV )o_K~K{"@$4N߯K0icuBn'A='`yEzJ5yJ}!S!.YQ%_.`6Ui11iP*2b==]`@kEJ1~t^w1n % lƹ`M*LhL.%Ęc wR?߭O5Z0 e_gV2H:ҿwQsQc#wKg${r<T4U[dtVfs%9S/@sS4`"]N/ [R׿@Om5=Fng&i@ Vwq~`eJL26dShn#(97x7liid XR6%g#r[)p<4;8J$3|mj so9E =2EƏw.YС#ΝXԫ\_T0e Tbgs]39AV0-ɮl$\6DfMsyH.ĝul[I6Hfʞ#i3'Z}I#1![)92yG a1`tYBkn¶__y~D`uMx~ΓS)ijQ +"vvTl/fs'J>(`g 6շMNiC>V4h.,: w )q"]J+e b+{LHCC3`tݶcGk(K (Lp-ÿb hVVy,W2PUkA}"#iiKJ 6-68-PXL(4HwOO/SZz3iF !lu >; v#ubꤴ EEƟWk488̅K(w];퍨v>`COOH_A9 .tc/++<5(l?*w-)R>`PݫQ+T跏pSonp|"h]ᗕ")yb/d?N&sعIrUxNĖJʢ:{Hoerp/_~!! xb{Tbnw6a9`tYH (f+{qf#%8x_3ctMӭ{T I8<Ƥ[,XU:P'Emik.t$kEq e"8?2+:)kEu I_7FWFw{ c[PE p~8U)5v?\51lgsgiu/}iQnˋ)DZEX]F"NuIad]WhwHihΚq1*6½Պd:=x:?FM2hzy]>i( AnOb'EU}#r&Q'b8D[F ! TPti ;o|Ț\ˑp svv|Dꟾ%^9RߋTUs@Yw1ȅdm^?v"u~4cLMZԕ1i!~ zR(^ۇ1ΐe0D )yd.4Ә>w\H8[8H5%R]PЀ9/Qr~=W9xH& Ft#fλ$` L@~Xk`R˥3*>٬(&Ǝ#>70 k 7,^ Z ,D yy#1Rr;'b̠.!8hh($'txH'۱f!x,ڃG_yzAQZz 0"7vnƜFzSlƆJS$Dt`P-hҍ&d"i (\pRKCD(QaQ7Z]. AkG8!"ݡ0Qf}MKm"< V<9,JedP'lT 2dͦ)K\&VgF<w#F:z]: J #:T.wBH'Ԋz€$bmq n+R7(|\wDLs1&*$ <@RT\oѽC2u2JF.<']Wv&jxva GP*R9?HuCň5ƕ'nS hb%!)H̿~2He'y 6ܲ"zf?֠bmKG|WG})s{ Z]\=[/0#DŻ< ^P*Z母`pb~D HGu@"6[/G-usH)#Pk0U`m؅oiVj5m5|jR: j@9BJN֞ʟUgvxHv˶ Hs6XGpC5dguo ptB]ѧ;O'U}*Bl|Q27]wˆzc)(ݎ<߰Ž?rGL 8^kdwc[~Vvu?=iʧF=gdP/is䪺X }WH/hc js ^/!&dv{[sO1u@ GǻNR!CX퓐$ID/W/9[T:Imr]@+hqfzЉ6sDr\w3:SX9)ǻ4nUu"6Q; naLAKV|FjkFN[ %ߗPfƇ8}^F/TU۔k&'I"19Uar@'ʫT+oIOcWۤ >#F` Xݎ)&BTO2Ʒ`C'r/\F-}FT }kQ>QBrg~R^+ߚ wF%h[<ׄ6GsѯT}Zxsq0bG"s(Q}Do[tXjX>)>= ݛ nsk3zRü/'|Yǝ$wL0[M9vx\+6{/U y*f3H$'"n^ +Vt ؗjm`0`q$^fb!ni_ '!TեJ'B%sMF'l 4׋^wD gny1^f\VQt%UX*%%B9|U S/-BBFqg ۉl>U[|f :p=Fu/Ri=0= \l,`;mBݣXy31Yĵb:ȫߔ_TŨ}5vALYa 34`ԍGmOߵiӇ! Y .hzϽvw@3-JqITaϘ/4p˶t;_TEK4Q%Uy\_8 wJďQ燙趶}ƢW [p wΊֲo>d-$`TQE.Ǭ L}?]C|O Io;=Ln{sLϞﻃ0u4Of ϫb/Grt>XXF1 Y*n]m Lj4eހ;zBlv'r7.scet xN5=} ؁- 3  % ~XA* xOCLX]F*?LȂ.C*E#bA'\hWP2hEMbO1!V<˸(%%TU[p,ލ%Cks5R͹fogZ?o8-Y'KY3ˆ*eE91pqד­fҬ5$I6s[$Gm:/%h)moō- yږQA/YyK,ۧQtީVZfl '3j9LN~9%עn̢"0-$ 2M{ =?'aܚwBWA&Q;J˭ؐ|%22,-_鵒( S;;Ȁ~wƥ:mx =%(#B{ 4zz틂[=JQZaw40 U7ʣ4sŦ$fpTZ >&e8 D12_%)s1Ԅs=ZͽP:0b 6+~S8/9^֚vq Mj GgoG9Z5F{[Xs(gyACgˤ?.ҕdaGQ s,#dpuhMub']*œ.]7 P>>/ʥ IvF-!@}L~SOQ .}ZOr26-ZɕS]Ou7Ӝ\NVB݅_XE#|nBa_EaC[__$;3DDJK W*mRɔXGc@,㷏D0Cw\RLi:&|{t40$Eg;6Lo/2R""Lq̒!{DPs%Qx݁(9 -kl!3֏jlJp})Q+oa"4V O 6N{{,o{˭`&ex}kw !l0noWwm!pDU~3/vYq6ݹ__%۷:VOÚ#|0 |'mLCaD  6u_O؄ClFPPScEhC5/obv?fH6ķOA$a< Gک 3 oʣFc"KbR)̐ qμ;Cg ploDo$S&|B6}w0yL;.\f0JrZߺ4ӵATxT>Bfi :xL=ING|BM -}U:.ɉ;ţ3!z˾f].uptC:i3w#2:>+r(Z>ܠowT،;(2I:]f&B&`3DKҌ\D+}@( eFBKJ;t >SBHa?VobB,̰ `RЄpS%[+7࿖׻uE7 Vc$R"UK:%ʉtj5F Zbbֽ8<=3?T/T4q ~Na#xʎC5꺊HF<5t/ ;L4B *PfH}͡-2\3K-\\_~zSP4(K4g,\ʔ^7)1k!Pd\簳4v$OU' 8BMݟ$W\o}Y;3 9h 0HkCS49(~*_M;~d#y_F۟M5Oi|!tOxMI# #a&-~T`( S,uASQGaFbD5wx84@#),dG|޳mQh7([0 Djˁ!X *|4L}|,o"᥂ `̮yy$}JрW if-s!eまj9lhX7crjM mREB-a]LZW'yqoIs*n)3R)()aB)[}A {ְ& i{BkiN5ma nUE g:*u 'e쒥>).܇¿ Mad3\`+Zlо9* -;2v;-Ym@,W?Or>V5!Ǽźq*w,{J14%9ܟyX7H<_ Y`($W0̊~ 6!X2ޏ XW]d0 %(3$R$;+kbc/!=X~ӯ(/aI8XmEˎB}(oY!ÐEVq)4:~G|rca.*tN7vD!&`GEFW9<ߤ۹$=j;9ڕO-SX(3f`m&e"#3l؈)bSM/5;Ab܆ L&&zB],']Ф^Ak]|aז{JqxF~)bO*C :nehbumc׎㬬5*W}R~8S:qHX,\10ltBI&u λ*kVе'{hd=(p,Ğə: {knj݅tD{^QE <.ే 4o2@pn) S-E R[ lyHeyZ.81-i|EmÐǷ4lpj⋾C> !u1s̲'AaVZ=,ig@F @?U4qL%nC7 g7ƵG%)W+;yRE|78s1@$D^9ڒG$:F1~恻1'BV}<)OQs扳/ 33cV hK# LjaRPO'$ 3|-1ט&C6AYL=zmNƙ;Xog mp<|VAa>T!Iq@*Qf$%Tj]`/Iu*Gp2zn<ˬMTnԒh$[y\0AVo ٽ 5{]v" 406J;PmNiCY( BHz?IY&GDŽ vSbCFʣF2u*]!%/\ +g@}mqRA`m鱈RȄIJRll9`$&M_#xIic2dࠒ*1Y%ɾT.a(OlGM^у _![[F_htSsЋx)knoOhY9ۼcѾ0|frGKI#z6پohj? hn%'isS" 2R)a{eMH>ɧ7̡7sz7θK[*RLA)PQtY~HHJXS{ܼ^@ފvvK2'ES=J2$_/*JоiԠ rJOJi/`I$ZaC{Pž䛔 {['rUI$7gí 7s/Ǔ7OD1*y__pKtT`tCնnI WϨ'R)Ml{샍IC݊oU3}Xu,v~)sV^եf3L0-U?Iom/Gn[jP)?~)Tp]W!Gw)b LdMr<س| jaS7y  )xo%zXJU(QrӶ>e(y,bB7vxa Cyjt+Eu]ɣ:B:- 4X ^dmx $):=(r*d\,% {wYjILHFMLB݄f?,QFe3"~Y)[gUΟ'L9d[iqɶ*n δ0\ÑjK_`Pideݐnq1h,pxƠ՛CU<fcah.4i8OiٽP:01U@ba]`ty/䚻]rHॏ0]ѷxKg|[Ef+%d ba ]"2?(Q㕂$l cB!Cș& EH!89¯xCO bMM*0/z=zLFu uDV^Ky鵐0pe tꟳqM;GN蠄k>IZ*v]SfċY1Ěeɝxr03xqӵvGR'[;ұGBߧOW. e>F![?ʯzag loB'%^Os:K'|v:ٔ-K:g]eg΃~Ρ4cπ!+)~,?Y;Ly+U(!IXXDI$ggS%U Op[hV.V nNk(*rqvN\˟vLdDO[UKf=iH0|QϨ~yPY[* r=؍y(16/sIju k֨L/m035bG}@fM(jooOx8+ `jog.2Xl${/@?&ŧ|BR.VL=^u?_Zn ?C!"9 j{+H8ƂS6B;* e}V`Cg8#ӉNs!jw{YYnޖ8.4$ trw{ɋ&۹[ؙF?{?Ƨ!z[0*C]royy~ʭP]q.d! 3Oa%dR5Lm2[0_k3Kء'&!ޞ yLj2eh|G3~E!Qp5C֙<Ҳs`jٹ~0ҩ];{MdW%hG.UwH^ \0 ٠C |6hLAj4TJ@}ȿ|T-Ȃ 8Vhdp/,~a.B>` I6^ "MRyHق?}:/D/xmz^[C+L]YѮBZ(@$q6G_9B_ƉJBߕ.="[=lJTTne;=ٮTy .M>V}Gڿk &,M6(jG D֦6jl>:-UNUl2O ~W&I xb?Xa*w_)|VV;0\S;%>ɑ#ι.fokokeK}Lm(uQi<؋V_!dUh=Z/<̤} Le<:˳r$!Z.>e}Gp28|ɝLQ%_0w̚ .Ϣxj3MO+k+n7蔥wf{]_t6 Eݳ %T 4gSr;iA8_% 3\a)݈H[cqiA"bu.5Yyc+b('cI3EG171Iq@R2 l8>$ $+wQ`SA:kcy&z1Oj:YGi?.DQ"wXpAh-ϛ:َޠ i yZJǛ *Id!ޡM-7E%Op;7Y@Hѫ9/=v*T9>C#}єQCOE֏ .`4L0)q[;Xj}+8Na*Ae Z|[޹bиK~% N@,K˝ >a{1gM'ѥp1Lyr~FUA1Z8䗮q -27vSY ~+YgˁyۓRe*@ ELg\Nq%a5*oO .!YDTA ]靐gDZ:[K#BuBE9&No+(Pho}ߙ`JG]~.efb/vIǫ_mgūw+5 }EJ;k:9)#NgʉкxZ+DxՀ2f!!7&玌~L2r(HD Lðqһ?l} /θ`(`*$b|q\VhmB6_0pYO NQlTI." F(r3). UD2;N.QfQC] ā 23~ίgGT; & yl)o54NԨKXV$ؠxer3ZCP2~_"]ͲP*Ep{4 >l^4l.1~ `0Pm!BAߢ<FEyEV?M q2߯c΀Z<v4#\\ -ZnAdcn.Q{E 0TwQin;r+Ņ݆u/M3VcաƱCQ`S]ˈYgɡE\4W(E.arểXWE _xA%X"y[69JjMdduXAY%rE0U!t _%hݧ'|uZu3C=BǔkyˆTW T\β5h,JOD ,u{ZBeXb<>Olnm!mSCݴ+Bl$Ⱥ4E9f/Eƽ0݀p3GTMLk~ E@A7/sAZ`]!СVypIyp;>bV&i~nU|{Q}|~5nb{\ky6a*؝5p6f DU4`]dOQLHi3}]t%H_ ph͖]!>D0Eku@ېd] qśNkRX+Fl, Nq%10?"-D:͡= q;|}]l_ ^H?Dq6']>}&@$M @ecT>⩄qVTgd%~l4l]Kpu' ;Wb'%|a6V[OnaGt~|2?"Ȃ ) o @xbSR /W 3G'}Y4D<}ֲzA.D#F 7h[,WqX0myoxVaZzgm 3b!?F5 ;e.ǡLAP (*Tui`6j^;  I!CFl-/4;RqMٱtedQH8 {0@w# ;`(eMſ>,ul$.4ĿڏB½hw^vBPm1F Fws*SxJ"joI 󉿢|%" ҁJ ' f+w6XN61zU1'ܱ](Y3Q4T&CEGoeѾBxR3VŝR$]˻h@ aG;s6X.%XB3z6=K Kr&5>wqG5?l}9pN1G:ZR߇K:Km6hT@/:E#_5 V{ L9\*gND֤\Br)uokzN?7$lG,RjE:Q%QRr,e{ldl]*=>9TJƿ/tKR\.~C/ϴHvϒăM|Kc3''u1w(6sX<[5PNCei-} \vi7xb;gQ)tGkhC}ߔi/ݦDžmE(u]a$LWr%Ǔ܉,x1VNOH5|guOZO#]%&l8eU]l˜ n=R[=vWJ49 ]'XvHѻNh$?4,.tGWÞ$Quz'#z>lUY[ "at v*~^G!>Z4>ĔkGŢ*_4l%-pGhkUGX{ /t@k`2ǣ=LD),eO6xl݊0jOn?;MPYVa!2Kx@HPX8f&6W`@$/|?ydnCSIϽ?,'7yU᳒>}^FFUYS] $PW妰HsMA꾺˾F&L/AQ1VSY2~ ky6,r?^)W,C5cO8+-Ε,@.@uJH- '1 &Բ6&7>Bp}^Odo%yn QÈє=F5AsRxp o=NIF* Kj/VhJ'r\rO1Su ҖXJuŨtE$C:?MqqƲ AXItoۖW(F: CUM l"aȡk;Y{>7cileu ":0Emx >*v=,jYmJ֣QS2 *,$-"&jh]5M膜1Ee{ڎ hiψיw z&M1 N MGiJIE-WzXyƼ"<{vv7B=+20`a~X\Be,p󘖧,ԍ#ϣf)GJWEXg2aIPwc剘8pF֏&];עyh 8޻R|9j`K Wq~UKiܤb/㼶yPؑo.`s|oST~X~ Y Bɵ;=+].n >v!" \R^D^u«132g' 3 1;=V( H? 08=ur\?ΐ唧eqͥ_$.3zg˒p6B^8M&YxMcAԏ0 6΂ŲXO-@7Mta'e^iɤ3 .9ĨJ1w-̭T`_#1_ϞJuѠg( 5N1L1a?,Cuwti[EGDtnPRT"k]Sv=v)tORT:5lCd2)!A0d{c~j^CQeH?DW`k/޲Ln ɉzC1 ~c8x?xz@Ӥ])˃(%Wru D-$)?P&Jc8`PZ4?~ۯl9T3lC4:VjD$i$yYwk79!͞|H5|#]m[8?ExQ*cSbCם3G9r :^f"S`;(^W>5NEj㆛D:D54 կ}LA)+;IJ:da0kY[Rq\JU,nNX68'!d"M)w,-K\[ c)uIr$sX+b B/% $EQ}`_Cn Z% zsRVJUm,_2rXfi7ȏl3]̀Uٖ<_$h,埧L>I`VHEYxu"B P9R:ps'pc Rq]#)fݛ5ꞹQqK4g <(--O\Su=l4h&K1&MTI }?fȄB\VZ C`Х.'pj9佗vk&JU9`|ga#34&gRYzt~) GW"HmmWR̨x ,NK(w\a*74eOSx²a`ؼ 6h$kڀbst@ ?0tڂ+ >#-G%G"#RݱTz10vDvPG * #,ʾMx)Yϖpl鱑s$&(`5^@|#Yd(Ezx$P$U=*MB']c2ߙa"R jkT7 h/kM2!YXj*.ТjsT:I?V+Adҙ3:F]gخd+ ?ؔpּ39ty{L,[qy",mFb4;]-l/Jq ڷRD;CB6i;:ighWӸne V@sTi3o Nkq;K<.o3atu.a*oHmHzpZ(BwTHЩKPBp$;NR:RکMg.ú0!u^腐@KOdl` u*< Cujf.5IsЀq4X0Ǩډ" _n̪zZ֍Κ&V4bʚ.^R)KuX=|o +ʅw#vb\rȈ78pCCc;Ȧ: ,w"Fo j_+oP #[ZfjpATH 4jeי[b>j+Bݣ@Dz&QMMny}}5I/IWEjb[FgUpBN-7JA"Ռ.c cWo:E2lsWgi->y!z?n 7# d⫆nV. 00q 8.EfzpP/麈-?%o$菌xP/t[ mv%7b vF}aNhsUȗ],p00C, &!ڏ[j̕]q{R7[H !WIeڈ|XUIb8QU'(9qTZʏ Za+lvnXu) -ixm J68W,I%~\ֻDRf _$iڇ@ sӊ={+݆bf0W\\g;\i^M6b E̶ß-zU9uvd€\j]Z^/}zXfH:lQepǥ-){ 2lԌ30e \NSZڭg"c?N P#?효4^BN`F3N oa]wP[M`57a'+\;>ޭG^"R0cJ A`CoA'CW9ꠊUqŏC4{qWl!eLT[i£\*~P:}ZZ͢ijQ<\HѢ\ A4B#qD3nuXEWHQGM"ɭZUff6XᆲR ֋-`0j ,|eNl_;X(G^2%`f> v2o9TԪWӯ"!!,j'1B&4„dhFM0F@n14Ryzֺz! DG27$?hDT)-Q#6v*=V)T^xl3dc"LL:3/؂i4ZF%ZHtfATɱ!8fM6\e-&u.li7LSzzk<>)Ȓ \iG8 NɅ /oE:{D3(#p:g"RsB›b4z%=(('&vAAh'UĎd˖f;FKbu)ZP1:7 ݍqr;˧GPԞx`k]j*,@< \hUWWENGZ^H5{]VX Oi? ˘?M_mҤ䁽eNXˏ~b qIb5=S1E}uOd[{Ř(-ʰWUJO6@vhIk8tO,yv'xQ8\>El%b m}WzG/х.rqpԠ15 L%EP K3}1tec 3XXO򄞜~hZQ]ϳEuɫi>6H,1 Pй4ӲΎO[1{R 8OI*,aӾKO~{>WA&Y{K:=LVdA:X.ԏb춪i"ص- ͅbC}2Dm>]ĚY(3SHWzb#(ױb#zl53IN]Jz)*Np}[Nˇ Ikaׇe}y4:><*bѫzhD hu*pMu8Ӥ\,~7L IiL^`{BڧuwHegwPY g % atPG8it'U 5 5O,@?<QG rD՚ЅN R Z*Iͻ;1nkwdj¬WDpˊ> T T|mi=g{_ 5F!\uI{Ȩ |\^SZݮR.3Ц>To+»TөQf#c6aVk{$=G]bQFEX>+.`$i .5g{7ad&CP (? Z"?HU`1bmZhR狞`etUO}hm" |h9j?d;g@)"eTNJo+ȥ/qLo9x\`7ܧY9o9OL &]zɒWќBǖɪ :lMDb|6ӗ'3) I맀Gh E-o7J_á~Xjߑp {~`~yz5ge @!r\&Up@ŭSљaWVM2{ MTFRK .Yy;7u胀b㶝%&HKNduMZ=7籚|^әv]K%P |ajAP}vu>1Hd5\8Nxw4ȵ9&_ՃAb2KBD9?/-.d\~_5p ?rCj~h!iHI=G`e BÞ.8+ꌉLrfo}_lq/ʟY#+x/ 5yOe4r5;q^CnҸVnA,-*Ńl%4AZih5H.<{R!oL#,%/6UAe_d /9Vz,- +Γ,RΘO fݕ(KƜnQiE#Ewb<ʅ]\`'1m3L<^Ev\Z;XT]t>6j]Sa RM(* yFc{[G]Ivr~iq]߼\fe9}dR/"1/.*vthdVsʬ b]ɫ[dQQnJbgi-i9q(2y* YTDޢmߍT-K^kn rsYVӴOje"j߆Y{ ~iZ''C:0Bv _rn{HЎ^@aXV Y`sXv cLD`Zɡ`#ī |>_V+zAr/- $=ub*v?ܒ5wAӇ%qG}HslgEaD&g ;z; N+A>Ovү8LAQV-dӜO-=%(C1dw6m.: կSf!aɅ\{4{=nf3.1z U;竫9q\b\?ճ&B&u;cpOrMƈ@)j[;":n~v/I7d-9J"m񮲢l+B KL}ҩ핏m\+W&Sb\N,>y T lH2ڀzt#3YMh>pM>h2 Ĺ5vcߺSWߟ AW(5vy:nC g8WxMoċ]zʣG RP /g ă}ŧ0ӯ=flGh:27X^ǽu gɞ,^_yK,NH=>nq~lvpwGL=Z*U}&Oj<0HGhϊ%}TN4]nWFrWZT#Nq#1=YFk;AQ{)wGTs4-b_U[ * &nˤ195(k;= ]%SC "o1ڃ]cp\ݍNQNIs2sJ wϻ_|eWL!؆œPw;*A~_Ê?$HIJQ =`0dgH&Pjb LL74>YNꍽWYԪa f2@OS'/&EޑpŸ d+ŀќ&Q-'$ ؚ=F HBօdxz8Rb# 6E&OsD+-j1q8+R|Uh#ŊD%pF IܛOEj95Xa᧖`6>1L1J+=a>7v :tٙ ˜ YbDU>P$U`M!IS>ЁϦXPH9KMNu~υwԋdo[݀nqq2p}:ECOt;s9i]CO$-H!dFq~P5QlS!d8vCyr6W-9x_IY ւMj)1@x7(d~cW ~֢C@Ϣe%oݛ,IK|W2*)&ޱ8$g^ݹ.(jS? xdŔ'Dѱ\gJA ^;v/,own-Ȓ_<0T+gÙ`Rݱ]jì03Ck-\EN,'/rnJ‰Roq2?ZHwz Invе͘Gpct%OPEB0)VΪ89'&(Hٵ?zO͞ԹtxiY hq$jQ;v*q2 #cLT7d.M}5 ĺ@'%^b+:RoSrm*Ⱦ4q[gpِrd53%@ѩ&VErh=CC4Ƴ!xǥ]FKBC^g,)Lkd 8^H#Ó4zضMGsrXmܥ tbRy \FZ{m'{Q6 s{7j`yW"h>\N xvq=ՖR%9@\=xiAܛ3M7 i]@zRMbLSZAx h"rhw̯'vE#^?G<4ykV>dTx'n]a2I!ISў*ײ~9iE|0QBjZ;\eomr WgQ!#6΍nXrpn17WryӁdmljcD}Bcr8k($Q߀ȡjWxʠ{U'36!V+$RU/v^3X %n.}יBYzFwS)"YdowJ5lBD>qlZf-yp~_89Q|;X*ChoΔhZ[wUbbh] QʸA% L[:D¥ۭqsJ5W$%t kJnzāߖz7!ҏ]1aC%')(ret`!BeqJjj&!,ERBxњvz{JC|N/M"ixAI}wo#!ů£ _]ޖw׃|z֏D;h~v zۜ<:WQ b;aIsSp\ .zg Yψݸ,6a| X._;KokAs}Q%E$(&`vGn@a#bIm؉"Y/M\?㒁;^ZT3!11^XMURd5?!$(1L4-poe2д%,_Rf䰜܆UU 6h]ԤF {L"SܫH-a}3j^FXC?-ҁUT.8f,i)>x ~KX$4 <pN!ٱ~wnuwZrrw5ِ< 3Yaby\;Og>F~''l(4 Kr?q˒lz-pa"Ok?Vgx˕2̷$#Gcq#5ӝ,=I$ ^BKGk.oFCy\LܭvK+J]G|h(Fw\h6] ҟMbYPjoTo}-<@>FՃei\vV}D.ONJ!AGJ`vb~>CG"k7N,sP6(kGYuIzuGlHʁlAH%׽\$hr B@'(5ש>goHhsVpLP@=Pg3k? )4f!}2:-2\5y` Ӫ#e?{Xx@KxR)$Bqqeyge65zԓhda,;kL,G9/w64(W@E.x@d$w+ I?<<(}6o~FA.'^)=T_hV}?G@4ܛ[4-G[OGi~)HN4Eƨ{[Jm q8Usg{eah#7KPQI ձs"k ;IWPǮ+Y@ \J=Y|S `} lќqCa^ڴ Sa ڽo*/sL@"$OT{[E.y;%v b3˘r?2;㊬Q|AV>2ja ;M㍊Ku0'?u,\4_&tѺ1ae^>L6e"*?tm"H薸>J)ʡ8,̯c <0 3˦w_~/J1ɾ[Pܕ!5Ԣ8_g}_(N UUqW},q7Ҩ+z'23~#udG cRcKөmSiO \@ȦZ몓f(\[KUC*W=zA X:­2MUVC8c<'矓:=Q'܅pm؟ӀKN 0>gncLX5A "^!צd~"By@-6!+pOξ0RJv2*\43}k;c0ef@<~=-}[D,QɊʁT4 wڝC3u)]т|6WPHzPE b;_cĮAPF~_=nF qkT#)1p~=sVMVt-|Suα a |Ļ?8`VF,NfYyZqmṶcpYs\5!w%r_JDwC+1InO{ O\G5OCuQaI;DS49(:p`](]M0-L-r7u*rqܝYKݷ$Yktk"TӼ! ${Gpq;(H49}QjT3]{3h)7bY/=}jE%X4_:f%8yqCb$2!&pU=jY}tfn^*r/! Ԛy{5uI~|7wBB7^M>Z*hʼW˭V{i({=)(y7pT:${@ ǵ75^EKq4Eֻz_U~śvVwW2{/e0aRF fn,`BV0 O>lGbSqn+ԨKb:$shz,iMѿ0du5890KD I<)(C\fAO |GxzjEe&+HďT 2t#ח&Ϣ-pS̻QH/W5"*.)ݞuoZFrzmH Bt2B3IFvI2]ݾuB,lA.#ln Kpz Te@-{m!dCBZ:e696nj t魆rk6N\kJ-v:gq猿”. kf[SXS$6wrovyt{KZM:b7ff@ )V_TGK7ݘ Ǭ(KOM4@tP@m.!Skyu^Ѽ$}˖:Ǔś 78h9|ΝgƉjcϛg.Q#:{a=WPSAM/jIPhVZAt~\iT"vs}ʭ6Lb{F~8ɴ^FZM5K(plͪtC)<# }ڈKçBEmk*3UٺB܋33-4NX UlK򖧉*fozȢ*6BN]xv~ryl,-JQU|?/h_u)YsM `Q7\8%n>~WtsJ vHC KCtvJSaTLh64i/ WݕL\|Jp*t N?KvzUj釠ae/ɠ a2s1N`wn+3G>Wcߗ.;lPz^QHћ@z#6UA#gb+BVY*8Luh6$mL:cwsxL5tR4Q7*HI3x-@wD/,=A֠^rOVk2='A1iK֔pAd5p1` g'B}z;ܧyjN{?L)Ooy21/<hfi }z~q*bÝXD?S%EatSy8PyUy44~KK#BQ)]/)^PM/E~iQÎ.RNu>ѫ * kgД"3ܑ@+LZ_}mw:g 0 n T XAcN=!sfS2+HJi"n(. i%]M`B!@wR[ԸY{ տzsi?&49@ߐbu0]ySkRvfoV\ZN0dYH`Z FjFҷBX9=wx%:[@qpxJSe߷h J䋼3ɟ;>t EW^SخedAe}Rd^M)z5Ry vQiqGH&td6T%\*8H,da<`e/@ޟϷ?3S["$O )2jAO5&S cRRz"JTFZ!2:] ?"&2_O:xT |&/y4uR-;_2>iZG1x/m:bhO]A}ebkz.=vW*C"沵f\'M.:Dj8.L pGVߛP)FBŨqMr\zl9xۣvI댃 "ysa)hŸF^-Bo-J䯗0x':!:D!%OXz :0w䫘 xIn $HGou>(֢g!HMr4KJO-ye3 L 9d(A&hʣJ"ee".V~jΖFP|a4e,xfd͙A ']yR 7_q`ʉI0,cG4=Բ|Yğ-^ȖR#p E0y hސLJ.sRr4kI6c#.!6TצD;y$jO!ZV}km4OY&XeP_4_1R^]aߨaf\KMb_mu&$RWS&n.}dyeo\%ދS+h*<=F*`PT@pS.(X#uzn@SO9 Xۛ \Wp YF=|F鄗6hPt~^ `K"Jf[.SrXc-m I+ٓā5q0^w70*0e,BVިudh<^"W:&y`EFaZ~&&fѤ(;HϨk!jm xV_X{VI?xjq=Tˮ(*4z!'ռHPA}~zBxM!\\J~{o'kltAp85D`=O8%/b5&߄@!(4o'O8Tdkm‚l ) Ka {Q*e&t ΢tw%k 4k'O{oy |* uR!=HUO|H~>o4g$\@> (3-Lٝx_&C JVv!ƧnIjA>Ϥ+ĨQzG&?>K Hw4ToqŁݕf8&=]uzݞi"^<;ɳz9_l.?yx6\ UgMJgM~룒 +󮝁\S0',j Ewvƒo nls*>osgr!PNᜨ'T7^rx"5VZ%$q!1|M*bőS!d68ߺR6ua.ZMY_r0쟅7i/2I `KS`BY9ɉ"4U)*Tqs1gy\Ew1vA'7q]EQsiq|K <ZɜE@ cqR|\'xO6q:5^%GB'߾Y,(;`Ɩx(i<8*kx$Ozs հߕ\228EWw1յδI@J&u45>z5 y&R 5?vH^\cS\}et< 7uI,3 )q N,5 9'msc7`:z.c 5*A `!ٍ,h̯ cХO00?azNqb#T^g,Վ;AF\q Ը~@J]FvW }9ԨeyN2Tw 4֖@ULW4$[dn1̂+7 DgQSCW%0C |P% tg&( ʲ%'R:%;_%Gzo<%@|5Po>vS(3*?~vMt5R'T ;% Vg+B(>| ԳKj˻I~Y@ xfN|{2ny!jQndy r@7oo4;dN*-d18?$qn:&ӒoǽV6@$HqܒuaH8~`9V7ס/P@S{HmWB0/G@5Hv:~JbsnJ"И#,~ ˜J <># Bm}|#H= +() y)%Ls6Yt0=a-%T5ǖl3$~r%:IE#(]0=JGޥWSb~ȸ>a3KFn7Y2~)a҆P(T(.΂/}j\Ad0=X<3ɪc3q4 mEѤY#S,LCZga la߉2߃34nZUom=_Rw=U"AO(fOUW2t^/߆H|U"@ L6;(M ZtCM0M{4%^8XLT-'rɦ6n|-@wZ_/-UKBZ- $Ieq1!N"NQģ[9el"Dlljn˰2vޙ{4_ߩOb+)޸M2a Kԍ=F;'M$Zy }xٽV#7 h'p\K8S4L H]}mV؍EUc}PN}sѤw֑zuXtriҠ|U7PQV>Hb?{㲒o8T8_C*ٸ4N ,Lsi8۴M_T{ iY hoeDZ?XwT~پ6\V7X{02jC[8Fvs:vŮ:+׹_IXdT3>~ԁ|*`ݘi  2)_`Yjl &qY,C6Rؕ9kH9xQUgV O)c_('K}]hգ?3I%֦3<#at ӷ5d dMlWQ6ae]ˤ8!e5):n45Y&~_eB hv+&٩VcO ֹkE\?H,D'j*bpyH 0vRd&ߞ>(Tђޡ켞[0Kr^IIVȑDQN0wY#b 7wW@w th&˭b[mDנ!BDwys5GQQ9{:68tM} yi<951:!j>cйMl8j}+s} X]IIs/u`4&e/V [w?Jx6tm3RNBApgc4Գᱮ )&QXzW8re1[ KbbI_qB}ޓ0A5I(b_~K3 oCP^Gv7}n@> m*Ԟ$(ďU~\S Q@/Wwfӡa] s=7Pg?ڼp۩SmEA?J?DN5ݦŬ.Ht n(Z'`n_xƏkt!!\VH^u9=0zNuVOd^Æw`9uJG=rfӱy<mzPrhuG&ERm7+n%}|u*^]04"(/pDq%N/(uCS@='zzfJdW&s? Ӏ 5<7s <tfL& ED [ :ڒ!_kb󬌕E z(+jXٟRA ˌw^˯W% f J O,Шh2dJJ:XpBOx7 ,DQSdƎNQvEƵ6 ~8&?j~j!JȬ9#Z9^&90ť$nSSёGomGfTt` C|Kv?z0⳽hI > E9lfW@~ƒTCN aY]\NT%/u4h=u??"6l$-j+}$D;=.O)J1;^_%`d~ jh5L{h9uq~9:)?=q 99Xjm[G/Er1qYRA(Aߙ3Y 9Vqs;|0k[qu75UMj #ү5y#l[$'plR?a 'Nk[M\ћIGݧ(=gzħ}q``sk~nCro@E1 X&Χ鯗fcib\dSJ[wCװ_O0,ᗤdD0[bBhBj Zw4_.B]+}hg&$"Yfu8Đ8d =."`+Hr-㻛YE\jF- RdFp-_$mux~[Nz};?vtC+:*HҪ9eɓ8,ZA-n!6w#O|X&hzR Jj{ "BL ´BV c N˜~uNS.}ha~j\ r)3A m"}9'ݳl<4Bdm}|Ob9/z Cۼ|.n+F9 ߺ*|?d^&X<,`weTooԝ-SJv`si$,G N˙d|kQhDqSIhx46aܻ-,1lKrg]/Q H|{Ժ|gyVnXU>zwlRӑ3i`R7--^K,ӖJj[bª*R܆ST,9&:|//9$W Vm /j(8{ֈ=Jk]oƍ7cDz67ؕ; >>`?>fK+5=K~ʍRŜaNO}ʬ=| SIMF/?oN#jg3i0>.";d Su:NCB+uMǮxs4&ۥՋ%PKOG2%0HbT3($p Q~BƸbOYBV5x:ZݜF'ҭ7/O in!ųee1U鴞?ŝCNHTi|Ve. 9Yf2̀>} _ CNtZ>rbk+#nyo0P8cg{8 cPsQ)/;C.ҶdST#Ldql"+CQTH ЮSSov/.x*?6E8o8^3Mj%5)X"׌u %]{?sR[P? 392"vtó;5ğQw?WyR,Gu^ T5݇~ HGYV0^+ID]fl!j"W\B>,,R%d^`UE"KP3%U*=ł:\ւ@ KI%)gY.b6`uY~LISz> ij8аx!doR^yEq %]A,B/ M`rp9bB "3{'%ΣUd/"Ѯ6`id=s:9AjVNk0ށd먏 5# 4.˕>Cܳ$ ׺|zBhq;1Dssn't2?MEQ~ߝ,i:"'&R<:`Ek}4i0?QcǾ.T ϸdC|s6& ) WKXp[ۊ" c0=8NuEu5L/6#3+U69M_enۅa4Al6-C~ o&^aRcM¸VHb{7=UIR4N6cٲSo^i:j2Oek{J3BuR k[QHM1i)ىJDJD|c.AmKvόG1)VJi&< b"Gȁ[Oi߫{~WώqVk Z}CXgRN!M70κYt`vXd0v[ e񺜂b{P LChǟ–ok`͕" :Ё .Yz"<|vC2&1x ]&IXi ۖKoHM|Jahd7wuY$E騤 FEgtr'h1YSs֖MVa5Mw&y[|%΢%z=~ -CIFS{=Rٳ2"ؘ!<|=P6(W',/SrޫB: yU LOYM2v Pqevu^$z`")L&JA~uK nnz9>S~fMY)8%n\ j}Ba_*>ѮIwT kYʹt3Ի*{ 2vЗQT*MGSE)7MF($S 6L2`\#mxG=:^xRaYJt &ڛs:9Jb%r{lO Z#2ްjVZ爐ʳ+׼/u.)l`)5αh ªJ%f#I^AYhe u#eekv#2sH&@<^!3ΥY 0jy- &1aQݯ=*e4ʤxs7:v4nO9B%Y=F3>rEoI`B ^jG!T" dvhfV腙`p_Z PGC8:А^3WH˝^ "md ;so_3WJG ͓U[񢷿Njq#FHCzܖT#K~=>h1mƻ-哞Ɛv^{ 4oۢT5xM~3LԔܕI_2 `>oA 9s5. q=wȥl':C+slj$ "c$5<_E|agX.i {X*;Y}4h_/qyy؇U)UxpᛓrmS}&H`;ʢU,(}S?kv3*}l@yA [{0 pzok*$S/K!k~l6bg.7`w%];鱖I"؇z"I9"GN);Eo]E(@ M@(D -D^ƛv %wf Ūjr,7ٺ)nW9Tـ.H?ҪA~۽8 p-_Ci u%x a֥uw{YBvgVrty%)$)T 1ItH\ݙn (g),f85i4|HwMPY&{2%v&bj6=i6A, qN3Upjlh)ya hmV U^R AB&'Z ,$`>2YxJc] qB~.pS$ /Pqn=.`b|IF͡]I/}HқEOj1ѥqGArVOt^ct%y DێiZ#74L|9]aO>R$ JEBAO:\j^g~ "й./EQzjd&0d`dE!yc{l" 1D`1|%o*|9@z|C=_8 ߷-pMJ/hdܜ jo}^OAei,UrG̙A|:cxpXh5lwILfa2Sƨ qfu8 $l {!f8'q&R0%Y.3 Z0^3|K"&S vtJEmjb ZV9S!j]c؛|h@TclGJlMy't?bܐ;)sI@lkzr Oؚd~oqtZ4w"9$&qlLvz%6IYG~mאobENj~;ip{?BWì)'L@YEߋr~~f=N췤!\m4 z~)a>K=u/ ƛ2슫&4^H@"\߫E.7|\;P$! ;!$H0[ =g/;#!Sh EokH5D]?d,Ҍ vfk1|z@'[\Wsdjy$Yc3gF:thk0K4ۍc 86.fu7̿;"Pt$ 1[8H| VL:I1?qZ$"~[gFɪ:P vκ&פ ČI?@oCW [$2]~flدԡ\%=Hfv =&WeT#K9>hxak#[KEG﹁2TMq%3VGб ޠYWɘw<)'dc뎑bR83N P9*ժp5ѥrox1u DZM>Tg!~?eA@£wܵ>, &ɤec9#itVe;@2hI 00r`)-B?`>*4.6o2AHyr+ǰ[ڷ˨A4nw[Ĝ!䥱#=l cmY\GX[2Ȋ+eI.yiRJ<ح}ÅU9mH4]flS9TP/ gh|Xe;|H,iՓ"inT @,b-!sUO;Wv)Mz?HhcSB&[ $: #M@T9"NP; N;vIvI~]*Ns°y#B\ !\&ґs;6ʄddR 1}Qv1mKe)J³5Tbt/txu){S?Ad+Li A9u곇sqWF=sLWC9fu)ۥU6ﮃa 0AFC}t qOv}uf~sչBHLN)!~A{r9 !MCs$0U WπM;2Dk^XWM, p+L7K`Cgb{7f"Y9pP&~1峉F0MI-/;Od:YEw9w+R)RNKH}k)yy/rU񖫲hm9M=3{T=<}E)Ěvwe1 3PBd2l,4PEHwbi.t/ 矘xbP"^NEߙF )(/*11g\V6F i_J/ p[h^Jb;+nf/9: \h{}-\OvvO#en'U~*qir` ҲAѺݎ\9t&,|"j˽OFIشX,CAfӳQ''STѤcV;ZIɮ5Jv+TMvcBQY|i2 l{Ҧ'`OWcLwɶ~@P:[AaVlĴw $W^elp `y^UEbNSQ5H#)Ҟ䖓+KHdY5vQ_{gYܲM'9ՑR49h߫c0S[lTeRIo} ?,J(~%Sn$r:PD%a>_BBXe=Οޟ$`.E}{A嗹 Bmf~}Ԥ]/4OP 'VЇO0 N3<i4.M|uK<>*mAGIe)4>JcNF`\36NҶ 9|Qx٤+iJ#1@ZpQi|1NkӍ+PL}N# 1JT>yއ /cţvyvrI z3U&lZ~Oa/-}&)!nܶn5 q+:IͩɛgY)F-*թffdv`}e̓(ԧB7,^`dDA|q2䆷vB>=qZI@EGo-׽7v)?㩞’[X&n,JJ:K@?#j{EwNpHJ2,ٯy!_suoDd } _7YSUжYg.K\9I;#u p\xZERzW`uB3`d^"tt]B50~l|}uﵭ|-ji(8+͚V"+%T0Y-IC{T1:>hܗTȑqq}Uo^Pf,揨X, d6TrHa žhfjm!Oˁ"m5ET7;"ydGCLA> T%b|A=Eܪrg>_?m@AtRK ( p[1؊!@`{2-`.;0 _`-2l=/ognws4X:N j߂*ޘ|y9Q[Vd@ق݀RimJbb4j ~O3/=9L&.L~_¾xjZ¦?r N :iκALragEߙ<6tAvz@nϚ6dۚ{o[awUg_Pqԓ[ D-ۮ-?蘔JZkywX@FdO5ߚS%ȡgPჷٸ 0U/Gf;j3z@@zQۨxqGc"f(4gvjܢ߭ m1ݘqq(5Ɩ/:\(Ͱ/8Oz?#7wA+z%#|T<*i@%4uJ~n}ݵ f#W쌁f-9mvCPo? J{vT)D9(m 7IKr9^p6c]SwVBc-lTk)F)tܭŽE- Hה(ia;?k z_{ۤ9ܽas6'_ߞޒ*| p`ꁆ:Lߒ.@RawRNWD 4*KU 2<-<"r5fzzw"BABOp&ӯpSܫ.H"dW†2Rgdza/@vBW{B- dԙ:7RW+[nfu_yhwAvAL&ܟē䁞$jG&Y_&SY(a5)ݼـgi*,;fXcG`֫ L[|AS:$>c;3ng9F3Q_o}lƲvb{.:pH\*}݈9RZl>DiAv$/G-Mi{:6{"_1;nhJu^aƉ| c!ELޞFZcW')c,b?i*svһ&D+§g#F+ÿ9}eC댭5Ak3YW:CY@NK$+S4OeA'^gٙ|UJ'SZkw -e)P@bpNuP,j:!fj_ti]d7vCX245\י@|#IX߲O8) m&קnn?aV/Uk1WR ~5ƛ"vGtRub"^՝mqFɗ`'r 3"1jlmW>V3 d0gpNwi3WSOYu<4ed ftoA9ޕhU( 2UHɾ;c8㪈:!* IiF; NBHur䚵pE'x :#kQƔnI'-n8DŽ.b`305DYf?W|jE dDRyZ&+&*_+$ԢŠon&d] $pg̑?ğFN74C}]RnZ>%SPƁr`ೀ ſHi_ԧ~,춏rJM251jX]׌)f+>ro͖Y ;zXx$^TZNc ƫ{pb-R4p'Dϖ<+Gh36ݱ#RԼ}A3ES86q9xPM1*бBIVVv}BքX(<ҝ=pbI>#xGsйK_6 ~L?'\NXt}\K\՟{sVF&M); I '_ۏP 2ڍ ߨ&ϨMr/u5-v-8Kt5ߒr/^9/K^<"RSr nD8OhbOPUѧ(hd4Va& 6*m:>u;ʋ)3+C鿄NvB^;Ąw7-!*pRnsj>L2Yg;yq=fAAh~~ 4}&]Mv,+}+L,E}?sX; *mgMPO H)},HeVā2=l[Lf{UG0S&SZ`zja#Rv̻w0ز۳խYSRѪ&%pџyEXP9NN/Lq]ESdE3Mf*]=@$%%re`P!~FDdjs?)hnt~Pt?h gBȖ>gBu8i-| w]tYtAX344"&sQ88QHBGw &J;3=@ 9iw;HRpP LqzZT/Dfq30 n+y~Lhl&yņLAP{ _?5 Pk:57 5}ym `*Ʀ36FR58&cnWg"ʛ TbCefo黔s6S̑MJFshOh5`ᣓ-s~p]Da$?bՄaf.$CU+YSC7WgCޅ/nhy%4R_#Z])KGteN#W.B__e=-\D !n:)??jzm9,TjE1S-"` 4ޤG(ZX?nJU<4L:})ݔ' 1bVܪ6f*7qw-ȊT1ZlP<[Tb5N~nW(%ѻs0_gpp@VbO_ۑ'LhՓrr<5[ ƪ3])Q?m=w f+NxʹpY-^̺a{+9? m@tEF t2v2O[ Oo{]<3yxa 29V_Z1g#! $M%(܋1Tx,vP&x]m$sJ*d^C|kjT7#B#%tW祿BNJI VZ}6O%Fl72GLXY%"|!b#q riG&֠貧 ;e^N}R;Kʡ kxq+لHguF<@dEaUh|{=(ZYV a"]ĒN†~ip,g7ToZ~7눩@p!/O0J-'ԤEm ӐTM#g: #i*b-xXhjV-o&|,wKr]&PI߷U=rl#bz-i).r=m^_ssn5kʅ<VDA@*|WvmQl03ԒE\)Wꫜ}cYT#|,5A=d cfW UvTWYa])"?!D}y( `yW8Q7"`2)4\ =_w!l}8RQԊO!?q%reEfg[@#L: l:C4LuD\0:&S|;q?vEFrO`S _0Yj7 V?5.he$?ma/ePhe[Q/pTw}5fmQ4ynCR|F$ !tNp9\ׂLFʂ?~a9~}%KP .UOh̤6'!pdW2u4ߔ?UVA|}v­).UrP1VlM\$%XO1EΣvj'yܝ%E亲Q&^`osɭ3ӊ!I ,yr\:iw_>9 vQSw` Fa{=B6Bf6ssHtyDmuIUσ%8g 5mHĺH@ߑTZIxYk>̔ϢZE*8~[A;ӥDD`.o1=Gk%4ֺ-Ǻ^!~i!eNPE煿.^)[wsrKMP>gV*/*JlK??WRyaН>Ue:bedc7fN#PZ璀+>\ JߔDynU@T*L ^ y!.98ĵaL& }N!y>[TȬIF\$Msɳ+/VU_I3%Bͪ/Ff;_Y/jqTk$-L]2(ޚw) @'kkYC8] ㌢ DX# Bxa2TΊUlDKL+|M E2Ak_sǩ<蛼n7.y ?<*O? 9wʋߢ|$!Fiˇ.=ZZXʑjxeΫ ZȦDYӉYuL@LfS :7DieJiXO[%+I팇Qӊ4934" 9X/ ѭ))XbEZ*48J {rL4ԺjنPct/g@>9EVxRt4Osu(@wjP]̤;j}/!Ut6)g,uwa-5jyL繡M!(^M?7=z ':"rF]:_.͘&dhqdVzEM0=wɅ;ǯO__Xgf_Jn#xJBa?"ۆkp{?PY.yX4F<;L=&`{,Ouh/:g bI.yAΚk6KؓUc's8[O ]LD@rݎ՘ ?z/tPgn 8=?RFj?CA ͙l&K]442@ztzMƭNQcPmh&x%fJ<E$Q(i<{\-&^ ΌC#çpc~uN|"&XVzv#٠am{4Sr;#l-Z4~Sd}.-(lO6>]"XH!+G}HȒatѭ@08NXYO@2I^R J(?v@Fa^*W!;9wU/u@C\ Pylj@[ }`)Y1rswg`\4EUG!l~Pey3F,ɴF}-}ã_hdDXsg:dzwP0bu3,?AgZy|֖Q&U#MJc<7-+n?MDwjdQZni$$VTzᡧS@Ğ jXiv09?b$̣l@RUaiik e^D;mtI:3Uav(l^|jvK9 P0) ?Iv*E"JK8Ea(lK+yM~xRE]s6~wߎ?.WSLSpŤ>i<$n: *9$Rvlİ G5/7MT> ;2jLr](lP,̴x|LUs ^|KZK<Td|jέ˹0"P U6m`x0e=|W@6;)i uC{oz l(5Z(ykt)v;wϘz=_{%yS M8kPcf %i=kc̋7-3"Vx6h^mck :U L}Wwz-~(DD֤Y-H.ɏ苬za0ZCT{^6i0g/khCl7PΎo'aojy+sr|uUe\^h8"t,mGegQjD7lv7kPm\4QńdPy'*JzWx?m&XbK5xʍI/$8@"K*l /t8қ~/h%M[ `'tJL3OpbIUTYiiao͹΀?%WTTƓRG wȾBN}r6VU֪(8.t -ʐ۱M:{Y?N*̵V`7 E>Uj5#9:FYzRD\q5gxj0I7B ͂6-%UF ա*H T/d[6AS X+dϮ=2TBbvVl-)mgX2^k!~ͼYʩ6pأʁ%a ][>)JJz +[  ܂L>ڳ( =c*:5M@y$E7?a4: m4/[\u"[x|GĘ=_B$OoAhپx (ⴤA - +z.}}O)e.M+>RYy䞇$lt !i:eHy$e"ʫg\݌b W iO[&R,0 gcsFPwIA052bI 6xw b{1)?e '>M_H!cw:[&8xw3|zQ[E'(S8 O~ηMPi9SIgtPH&uq N3kƓ+FjUXa#]zJ9Vh uYYUlC`e,WnL j]*av@G`l/Jz|}at-M$o``;wK 9uN߶aÖi0J5m}|_} 35S{v]4.p|Gg0f'2!-B!ؑ% Z̟`xK*_-_m#<^ra(@h܆$tU/G8$ V'ib^(x K#kl}L̻B.U1Ƴc2xsv(_\Wŋ#NDmSY?!6:@^Bbb;E.94dAn2o\gphBU7>p,ؾ!*Hj^5T ilS06U(a9fYGkp۷;NDxpʂ Kf Pj"&JP҉8ҟԤ3 E2gl h6kX$y(3*nPͪ$:2?^Sߘ&c[.$~%N#2bo۰I3"ŗf8-`$Q⇀TsYd$f33vs-zsXʵ.g(X`-a^C-{$΄E(j!ꀉ~GHcx;Bgykr6YVxVjIj}>bՍ&lɷ*b$~ x*\!Sn`5#Lr! AOU t;Kyb<;*0z{ljc),4Fб7Y*]s a'xdtrʢ(ϥMxlE|W$k9mFlh֩W ߫I[:Rϑ4 a^N2œyqE0ws *%\ c0/FOf[Y<at\Z eeMrtWa9x4y8,JmNMC_M73۟CnKMt;N[M9{k rZ@./Nf?AH%W*gqBgI!;,z i?+ ղ;"1*8==lgNfSQw)dkGbD9KwM9$QvVF%"E>H+c$b [ FOu#wZr1~8.OL#&2M]uAH:~B 7;^2zkFIt$oPYL1mS1{wK^VX0dݓ4!89tߠW %7@aDwW$7X)]$T^"̒#BՓ[Zڢ N1.d]Ll\i^afفx,R]Y2RsNv{ M0LZH%T>`D75f]*5~FH 4P]I2PO,O\"p+_0"o"cć9pV78ofb8ZH-A ~@EՁRySt+@6saѱ!Rfhynu%}-f[w< >JEh6ӲM2v)ԓGȩʬ|^gK0²?QmAP,rQ3KXX-ˎ'>PQwE9>CϾ4 [_3Ӂ&ϴLa%ʶDjy̌V}q,M͠§XW_M87Yg?}r'?yf QPFl2{jS(DmjnnXU ᴅBt5k& rr]~x+Bο.o^l?ĮA;؄P 1xе-)) Mu[⩩"Ϯ PN|1םoea fޓYkIH+(Qr2&UH:&KHXgѮ.r|w}ٺ淸w0AtE3K:m0VQct$o8Y\` !^KM ȼ T6H0pbݮDY~A0Ы <59vH:7,/ӫ#85O[Ԣ!^p(C #p,.VOyV/藀,*Q3UON 9v|DkaZGkŜqWJQlmw4f|2`#t7?@48&%]xc[ݣ=mzƏ֢{S%Ӱ :P \u8[m͝3S{'#- nB~ GJdNIhwMक<2#Uz@ :П\9 g&.w3+~ܑFYmeE_OBb<3{#oվ1jLrJq'hR&(+]8i~ұ$yZ@1N£֣Y#H@qjTk P5[ lȉ 4GM,t })=r) . 2͗%+  S݊(X"]~3(}T[  ͧ ?*k:7<ȶ?dB(k[u>n~4Xg?skP5J@dz}列VbɅB )#1tܧ6^/PA6&8rw< ˽,5K&yE2dU}T Yf3=Tf"Y',A`*jc'&nZ|(m߇#.[Ҷ݇fƹ^'Ԅ{eOZt.w1hMP*ЏB@X@ ITEU9.オi[<Fb[P\fJ3e52*5.|lZ]ZӆGM/2ZX1QY*Pyܛx[_8 (( ?$J}Sal[~aSѷ_Q>e7UMh ,:^MYPҖ>.)| ^G#n-Y4:Ŀd9>|Djh~d0FxzkAg3YMH>V{U6ڿmln:v{UvQ/IWi|)o1Ǚ;,B ұFvȮ21߹+HfV!ul5ORkDsg$G>?zcd΢Þ){䷆6$ٸ`),^u)T5 ̆><]5)`ڭnx`6y(VzoH,nFmZ uP7/+wvI$[q ;+"4MDYBNB?8R´kr*SlJ<%0rFV)Jg8 +Hj/ 372?]VVQ[VUAFjv#Ӥf5Ϥfb:6-5 fzTbȰr}o#Fʀ-ŠN$ xv]JW, Lp,FU~`^t~10$ꦋZjԺj# ;h "h_`NW2UQZܚ WY-`zFϼ;nfB1՜T[^i]?D$i.!B-v_4zg^ KBy9?s lviTAS*&.%{±}|FJ707vm0L5?~0D!Ml?k+ (7P54 6&ZNnF4N:"0֐j"<CCϐ6ؤ+:\W?W _o1N k"\b>< 2 ܔVܖ2  %sE u}]]m"xGlK*{9|/\ͰM~:9R5$&GD9oim)t "N[}gj ZQi$j:@Z+ Niqtpw=OՉf{U(Zm% ^T-;I#2]i~W5<z>e /n@ $|ɭO yĸsj@rرf,c`j8eKڃšg2\69 ߪ>W <|F `6,=a t e4dZü^NLx*K>N0E/UFA|mf2ř| o{l8Jٚˊ~ؕ<:i$QNNr8$nRp"+fͩC )X"`' ɒs>MN]،-.os߱&ɻb5IP2hpm"M:L+LEz΃;:s&\i{6Bvg5ALM*饕$1Iy]d$@,o׋O gOf@;8I#`\!w8,!>>I|7N\`!׭“!x7 o5 ƾWH5ݔ;|96X/8 {Z'qU*jЇ4$]  ҫr̚_I=;UL+:"sMПȫԮlnBJlyʹf'6ffZ\#ew9` zGmAZ<7gR5PFGv)$PnCt{Wxwb-}qƄ\u#G{OT0~%='tmꌺt'(΢a ]h.=yVm,-w=CtEo򱆏u/v3qcRP;.i(JwmZ37.Gz4m#Gtͤ֏6?W ݻ;:qp㫔`2t~=,Qeb$LBOOJuOiNb) p~&e.3EO#5qxC@G( sYN\1 x;rRtE7`OBRcDЖڠ+5n3bybvB7?.).q- LHcXc/?Z#pS)Le7AS~܎v=F3g"av_ty&jo(^akPO{ie/q}Zrq˳D2wRHfC?!LZKA!R ͖`(}nחkZ"tj8ڵ̏nGXםK&yʂ-]p-%w-9AWYooE( iMzrԞ- }'׆ک6bf{`Q}~{ ?/fK^-;_Z$>\|+@mi(v٥R">OQL{cl@ L4gG9 2ր%2j3+h8~e|kTœYh0C*#6zvgױ!=eQQչ..k}5 3qx2q(|jz~S2(OQuEǥ?r~"P֦܃jK卥_ŭ`t]I*Œ5C4)wOD|6!Q+._VX1jNƎh y2ֱq\hεTj:@" L-%JvMzH}3x.J6 -Tƚp`SJs c ֢=t㼶bv_&.y=sSV>#mũbizx&&hKmMEaP&ŗCw@G ;GK\nc㑣Qi 촒p f\C3J#coAOx_W,L&/-+˼iM,aNZh(FbF?s9-(}!C@t^D&Bc?VNl#ݟe-惨3Hgb}m:(2j#Vmc1LC!1h:>9{;8^t$JO;sd?7*dzﲉ{ lQܼYۉ޳Ӌ6"llX`< ȣ&&i+giZP0 sngrJvltz;*FkNSG~{/4U: ķә&qM9Ǩ?=vRLqQE{iC0 r@p(߰.ܳC.e!궻Sw;l"49cG%MƐEȇvrtӒ~ e>C!+"Zx$ ΚZtȒntl6?T9; $aqJR/="tw[f2s|J!˼D5!>bG*Vd Η9~4x6xmLfl؝otB% OE%zMDt OsO=gPD%&NXE_hx%,g̙\YiL~ U,7πC1a.(8[2yTn$&īJn]jOc'Ib@(f{@4b]7Ak,f,y&.Fy59~"PH"K>[34$x 0(^V~?za:_)rWT>L!w!ӟUHidV1|"Gwil`uE/{? }5 Cnz"lDT_fڤAoԢH˪yӌ=U3$ ' SҪ!mQczMle>'|!+өԚɌnRm)7Ӑ圠k\:v{8*3۾r@(܎M)MMh7м_R)Jbm[}ҋMP~b4Uw>_u\@rý KJ`#6E|4 H1ڹsTN){ߜv)Y~ g5/ _&%s~|F(C(;`;?hLxX;^["y%Ir.DpDZ(!Ϙ2B{o aB /ኃ|WHbQGeϰXy"-VAc$c#@j!ҙوo^.BPXHڐ<5ge۲Pw"Se툶(HS<((vΦXXO? h.OS2^ BN;e zVȡsvC<ăEv=);K/ k^XzS:L"}1O%9|Y釥)jC[@ FYL;epb$q>,вy؏+hif.hn)5yi+RJW=H*xY>mmWcWE1"E@)ngQL# t]8S/?J5ڌrUdj*dחJPyl*Zn~;ْTwg"4|"קŌuql$B˧m_O0n*8[;mʛJӀKLzLTD )$>~jv1s[t悭M:9XƟ̦t@epYAֳdHAE.+m4+'4*#J9J֣l1vO5ae4#i`J"K-붭V`upoހ(4VV1Q8AcN$n\)c!Η$UD-Z򩇻 VZy%L~[?V:o?ZR1׈s&]eea5U V\~  .")Xq?4Irj^W&뿅o<y{G:2l&6J(f8#-FfũdJeD"DbgdU^3hm1x$Nᦃ+XY 'bǏ%G?LRfg0 *jW <5 VR7BFM{{;Cp9[=CkMJʎl$=TA>Y"2|@p'!|"hB^$9b}fg} BKUJbn^ P; {]xK0kv0_mI= [nX8s R\̃5뿜xq %pP*s7"؆}W@&(>pmQztZ[;G+~!D.Q:4fe$V@\`xH1}g{X{MP e.$ :m)>QB~B^Vd.d~9Ŀ[e$8zQx~bRwTʼL'_n7}eEG~u `PX|NPctܹgERWT'CGmΕ hP@'s)[JaF:z \T!{_4/0F86F.&w9SB}XH9~*_p{:  y\!1_zQ~q0 [$E)٫uyIA֭R"wG2ob6 $)q/nMR|OC)g(X٠7؈ԗLN ݎI($,\δXˢZ/$̩0䙃*cwVr}Q*58|p`ɿGЂP# .o,v薧wۊ>).RO 5S:8f}b0z 2I~ ̓LuW?e=eMlIz_dC+SS1K_%ɨI}}pt@VČ\46Oꊁ(NA - e琪PI@XPǖI&T5FZX/,ϧhxiE\@0.Zwi29OW@F= uN%|hcZ>k&`ԪT?/n jbkl>tz/}=-9ɰvDXpRQT#38W)3CYr;Ij7%f:~lyayٷCi@'U?(ݴߥx2' 9<"/,D~7"4[CjSLPEe54RQVŏMfe]Thɻ8̏&} r鶋*B4Wj73H`'nD,ԓ#.veh ?ж[vqW{3>\ůMde޾7uđOeʥW޽C6>!y}ϛ&EL$7_k(zf@/?9~S7VWyeA(Ո`Z:Jh]LᎽMG$.W:]gby|UKeB^R"TɾL㧹:^?%vt䤺?Ep?ie̱ys]q5|Зۑ]#f=;%QkvSt AfP7 x!+"B:w e`<ܪ~6nKdžyKxcQi/ڞ?doj#_Y'͗5*WW^-HzD5o3P\sL#odyJ>핤*JL=p2ڙlcJ3cg4r+n xMQU#|ɉ5eZ2:x5\èy*U'GT-M`Ƕتp1i!-ykq[9L4V|e`$kٲ ݕ(KJ&T^aJ;x"Fb)/ SezR滮۱5(ZW_\ 8> =t[:Ӱ9jN}Rn ~zQ2J$0u:1V9լn%Asd ǵMj8svu!;Ƚ $L/tAvйEu%dBomK)|66L<L>,*3kUSy~kIsCp8sC }VojbBD~:=5*?9󣞖P bam~T$EZt-k dy)iɉU@{`dGƔͺ'0qy@"֊&'$nWzl3o yJzws V:ڸ ww۴p% amw!9#_xI7QHD:prC>$} zl^n,YҊ8,逴#+ a\*jfn1S!mFrtPwKF ҿM*^2]nD- Y굕ץ"S|^8UVNQi.cu 鍲0U3$,w?+A%qE&p)jAhޜJs;Ӣ)F1K@lkGum = vovlkG%p|fgDO#?PUݕ7DXrT$sl}8fw<Υ>cN5a6^H}`dHZQK҂6MS= F35B }/pA] _鍄1%ӵ^{Ez P1$#m>{W"m͎~QŮ\*V0e%$\ws2~E9*^\mt-'Ӣ@Z ڈi) l8tZ@/ XrU,Ĭw 1W<X . `v#$K^ b1L/5ۘ 7Ψ6TZvQ9|skrNAO(ER)3?^ZLR$ִh[fTX5Aop|:ci$OӫX`LH'Eev2 dq(rҦ /MY"$*w3V~hk#ZJv#zǢ7ˆ[j>uOEH!㟻H>5RC(D3V,؇- 脫s8vmt2*Y {iv+JC&; >%9N ښ[bDzOck d$7!ٕɽoNATP}(闋֧4!Ť mʈ]d8FdtjW~S0dK!Q~N!V`:ӇGg Qq'|?3 ሔ(Pif\ik`)hA[AQnXí R--ޜfןƍc'YI5bzBgkIDT~f1DL' mQ\#&& ml/~'(~BC\ۀ*H B7ߎwTZG&Uzt Iӳ8ix. E{ϲߕ&e{ʹ}T@7i%W3QϰX!ND`T&p`o%̦tQ*Uͳ6#vx>l{,jegNKg1X39P*ɈPS$@˧1k8638W*\y(FV  es-1+]u9S5"B·4 dE%7^A nPWl}M]xA{be#>QŠ3['sMv PRMPpZ[p}qf8/?`CvRDRx PUHiy4ƒMda +j<~GK9trf.*Z#5\G$zqZ}ѣ0FB;O*R8?0xkZSn#Cx)jxq &Ro>pZSk ^Ao3Όt[Qej7D'%3.t*-c\vZy"_4WHtg&s7|+G<[vJ{LŪ5`f~MQC=1 ɧ&hI\ $ncYp KC&YM ! $P(~)W'q7Scfx˕5dI󦐄;'2b. Ѽ=M?AIcޖ1ys Y\dGi}(- w cEL 7B-ÄDm<_ `iWuțYQw˫T綥$鄧0Hޮ[)z4sFeV)F k6qՁ'|s $ZQ ycsӊA@ɋ,'O%@ewQBwhy {MV0'8̎[4Qɥ$bUP~(U"5Ӆ E!Ux/,U?4մmu{o3Ƞ'VG^ ݰ  װ-B<͛ (ЧdӶI9&^\T7x,_vM]m[c`t@-%1%ܪm[=@Oup }{a, a,sCbQ\ J) Ue'j]3)l4 aT dgȿBK|+HHj  @S 4;\Qn36U2gR#6!įbgwYlĮ|E^M 6lFF 9Z$h:Rѭg0+M.9-qCݚC, Dpr*bS{\}rc{|~eA0/:[N6ԙq;| )6\Nw/̒}{A=`OMf!}\k>- 2&\%w窡Sαy`ø8sҐrLׅJ1Y虨_M)Ԋ`ՖIb'\V(ϰj!aXhV*O]rnݖV6hRٔUjӅҩ:|:~DU{+\k6c;Ŧ8562`a$䕪kB 0haZ**Q-dN K%GG'\u*PǑ@aj9*QުԾ;\'DI4F֢Gnsu>QI\5Ȥ9 ܦOZgA/9'!vC`u^mgG%Lmf͆uBa-V'v"[#`u>__\ˆixߑ4@YQ`㍥ytxxmm F.LgfV`U꾭>m 6H>`|IƮEmKR#wg ;ktJBQ,)GT<_.(w"Y>ں~_UI#z={qQ#x@vcWn+z)Gi^L`F~נt@CMlRoOqj־lQ1!]s -1f3(y :JsUƓo(Ѝ?m`[Ʈp'noid tAJlQ\Z58el"Ni{@֙I; i3v.D:+!{@QY{MX}yisz0EWoQ;,%m^*.r0?To=44!+aÞ^=d.ce5A]36WXKH`OngWH*ZWzҳ~Ac 85IjO o|M{NUl6ZeS҂(,h엏@bD!v́IQ9XS >LӸZLA>H%&oB1gUe [# GNى<A{#G,2'ADIVex %}.'R;[ډT5ɲpCo"1:(+n7e0XnЕkF'˩h!v=H1RꌊxYF%UBKB0{L:G^8IN\S1>":No'_\<]9eHbP`FK9y^ .0#v"[ՠߢfZ)pT:rbdGå`K_XЦ>M|6Am`J'o@_ly_p{T:VcYS;DnI0ѸME lUr,a<*R r TϪ.DC`ZuWÏ)b!:>W΀e}E4ωgA=KuXƬ$ ¯u0dhPv>-m֧2R,2`OL_:-p^Civ:+T2Xe9Y'Z] Omoi XK f3X3? P>PJcFՄ]vבXKE$v%74O=rFW%[E4+/&! +!a_vW\4-֬1צh5}!UL#k?q*.+i0rc0.BM1qD<L8gƸE ]-Cw_V fknj,,Xmί%R,S^~_+"$ovgЗN3^VÄMXѫni#S?VI/% ԖxQUk4#lȍ7b_N<аFtik;[W92$hg,\hbC4) LsQbRc1|]zWC+0Ed$>ԩy_ FbmZa8@"$m}621G&BAZ:췬<Kc5 TFpzG@.ǣtu4nAi{Z A5o1&.S$&wobcU*{P83\i1Q- >Ej8Z O^xe5pXg ?$ڥ%̸[j G?ZB"(\M" z&/>͏0 .dr&wT վgAA ) RY'Y:t Q]טAY`_fSĝxKEi)8LNVKRs4+b58".\ArkBVsOJbӼN`gE1Tϗ[\ץ%&rҘ2V.^ۺ諻_L:/Q;\א`5/i&~eZzi%rc@QEa$+Tс{dկyPI|6 GZoqY\u.!ہ|T`i;c8A~XӉءK2[ь9syK6֚\2LIo_=. z])hd)5_G)΂P|,l[e_89둅Wd=S=Rs}Cn.=mLZImmuup_FhմmQ'dpxl dIb^.:P+i-VzPż2L̤\.]I^'ci{"hݼ8;9A%1Y.޳lvDjfOϺ WCKuHbIi[~1Ƞf AoèAjG")`߈P oH VI}2}HW~J9) ڐ|ٜ57Wlh{NXxK=$ˀWFO4{.K'[oV2QQٰ6-a7 Ә1om\O6)cF/ qKŁ+ J B›FLL#FϽKЎD3QDeNv"{E^f!]` S%Ȟ?]2ձ 1 t)'y>ߕ\5I+lJL?/?"Dк`Iݮ 7aˈXWZ[\qbm}0:"L(⪼8׏*$`S+i~ *lHbh28=>-j$~F,7Fg5>jyЖfEF9,bR'ahPv-M8f ɕm l{ 2;ˆ+$2X]1<g۵jIߔiOӰš>*yH X1%y?7o %aT6ȘgHmmj:x4<jh'IfЩ{ 30lzhd}<2#xIAnYaC:JW]lo}:>OY@F!$roqrq/@]9![M` k_:ɴi$?3mw!j$ ]LnuoBLbɣd?9ו܀KL o!.o`tKy^&_CqBČ D?`':>)襡cI)6!(ڋבHCh S Z2,Ko ّ3u~ A̳yEgOF(<\xn#n$2Rk$ln,u1 sB#7Hƭww]\C˸B>Z9?~9"^RL;bh;O V A&`2Koyqf 9R@k%wK]% H>F$(M] f 4ȍ5Mɔ\#wpƈT nd*1lCG3E*/6s똋D7 pc{-Zhc|[dɫYQqQr `0 [_Ϸ9{+C̘7gL]*9Tbݓ17 Ymqb bږ9xݿ .1q;)C{LaņVe3"v0A"DN4wKI4%:li_ #ƧU,^с}tNF)G&H!=oVhÃ= 3gիܦDߜ4\+'m5knGT;2Uo6x!~i+څޑLǒN8Fĕ>c[؛)g o¡X>g 79{8J C_Voah=6vb׋dx T./Tt;_5־+ب`fcDgYM@'ޣ}]Sz͝pz&5%-zcXg~ˋ . dí=l xM {? H 4\4wY%'iI5mpU{:/g>EQ3?C}Rə2hP$#<wfd _ JLE')=fGY(k H dn&β΁Y{uUЕ~ݕbw@ qgu/q%"0#w̙c4z4v W輻yj,ʀ*b4"qff35|C;`TW uz5r>q^LWsF9jhϗ&.rъegI?WJ0IuxhA:> @LpYJfB#nT -gH1D0W!&ZKA2%J!]*CS},6l0п+ (l +Wa3X~saXb۰,Z}t҃-zUKB0d%B/A+QʌN P3].0B yk[i<>_6[ArU/1 /+(c2k4+DA+>%OvHF8 ֋a`܅*Q]Mw)c`Dwnl }Nv$(g8Ͱ~s3p \gc$ì= g ;? ڷ-V+fqqd?q4:CQ=/0pE!q.r5d{D7.sz^y dA"؃̮`} d>[}(םK9WZkU6oP/H"R*zp~$,Ա#[Эt\Pjc^mqr{h CP}L.b#ʤ+9]YbiDAT]St(|$T )o6`*?S~~.C)(,qMs)Tm,SU5T8uEg<)M;Rk:v2fs Ѵ1-.,X̆*q7lfY'OhHުA Ĵ|)2bhjOwnX$R c r!~b-|6*^Y:Hܶ?}!VZUIs!`y E .vaX۾>EǓ])A4}-@_ fMٌ"vmaYrV2VV#U~1afN~K #5(#kaDm}9HUg妙1R{#Cm9D@7f} Q[3".ezdxU!ЙS^Ap鳟N.'A(_J?,ux^܋*36pyͅ(nygۻk. .Yqgۍ* UTs5S66jjsI?xphy6ZaЄ& WB>aQb1t\Eg&Lߘ6e],La\Mg̓@<>ig@/KGEվv1WV %g5 n:3c*RFcf8*'Qw 7\W= mӢ`-uY)EB~M'W2y ^[(ЊpK]` h|.RJv&|6a)`f |ZTz#T'"h:㯳' N`$럃yx'68YLO=Lu @R[YԸB /,Jg/QvF( cV>ߴ.'c%" 1v8w8c|CvWtwfn\:m62 I3?DF,SScGwWh/LwHk\ʶϾ?+^&Kh~(_j蒌- 6.woI > hfYzİUpR:(?&$K汊>^z# ݉Ojp Qȗ8˧Lit*9\5fk\Y&ŧG_{iܰW96PXEH^|tc؍Woѹf>ٸ*NlsQ|G9!`YE fx ^҈Qenl vZczҔθlZNw6㋌i /jGToy$/kMW퇧ki!~sM\w [ 4-,$;f0Njh?3P~f&Cj"V\cQn{B(:KT1l{bQF?'nHoR@}bXu% b-ER{|Y`ONΏ"5_`l~3OȃaRPgbu9a c*6ll$8HY+!V=7:  r#ESx-BǧQK<s)MRhrc]'ʂ33ԣe>6 dd'WTmW8̸X:]@6lm}G:r=>,f| "3(h ^89\  <}ۀĠR.ۘ}H)j״ ?1;۹@}_k0'S8S62 6B|SͩjDqPA+Ϳn` W<`2~ a{uldpTݺqv&QTE VȢ!VH^xN@l&: NZ&ד)1oViZ 6 ꍺP\`o0R-|;+-(:,2ݖvSܯΘLrbեW#DfgmP˯94l:I 48AZc]0zN#hYj a'M.ÄzG[96LX5u-$߆3gMWl)FԮ,~@%dý-q϶ۓ1:nnT}|ϼPp%r"l PKlcŠSԯ xMDxXaVFx~M=۫S +.HZ*(76y_*1!,ŵ-ٞtnn!S1enK7%o 6Ho `W?L~ss4JYt/mîF6k\ [L[piR)M'xYDaerBB&-ѻ9^Hm ®.J'Ҋj<qJmP^iczyxQ*(y)ipZSv=65FV݃eC̡J1! uoh0|+İRJ9d^V-\u tO Sc1qLu,ΩiG@bW KdD(W-3{O/ۊأ.^Uݒӳ0nR6TF͞`9Z(}ùvI289cmtjY?x)(%kݚJ P& E#?3y!'mGqC4]8(nL=d :|]=mX? YHb/QL Tꃮو85?x#k}5NEs˛>;034an(.%?كS ^&饨$uپޥ9' ?~[3'8MH,E W;޻ @O&l(3&Q)WcfBCjO] }Ps gy6 { m@]y,@LDAJb "Q{0#[/)g| $FAěl&L%MRmB Ɋ5tTu ܵw[+ MxUlJtI07L5QHQCz&F3O3Ezyϼ:.T"<APǟKE x v%#}Rke ?}~ڧyQ2JҀ񒭠frA2P;= 1èo6crKFAXh#wi)ɨ~9i[zbwZq#0 щV q$LS-̑b/9J7Jd8b/GtLe(=RF# 8W-$gG-\ fdH<ER68QGav?WG=!ٍ+6!ji|z'd7w\yg)D$p͠t<=FoW:;*2iyqj]%=K4u}xozԎP롫\= .*GH_$>aXűMsS|10c .9NwMayhLD\۷z~dD--P92y#5HQUl%&[>cqlշ4AQԘo].m C ٹeA\-Ts]*3v)M>Kig(:u!tNWD|#y SRn`",d"x3g^ෂS8>A[N#7!?d"{ȤqCRK>uVbv]ȓe.D7nĉYG&{3d9aGHe:pLPP+FR!ٹ2^q嫐5gE* '#LYpB8/nB1?%ھD!vV⁴tp=4D]УbjͿڥF t0czdհ OzQc]Ti8&&'Z?ʶ=3~/#3h=F)ݼ#!:VK&>^۔N߳ EN;Lk$ 5vA7e9[m̌3 /;Y}X&ڶ\yfz\Ooqhu m`FHr)N.QqS= .= @GvDDrx At,[f[|$4GRPnaj16.#;:涞.Fx׻dždG3znHaUX>zJ {Ț"5繓 bld -9zfc8hodFnkךZT?_b藬6JPH37C p`g4vƿD}(75!kźFfw>]vX@{Jtwpڶ`XaMZB1t 1ᴳOuEyD^MV!sJ◎U;S 敵68 ɯDWҨaLޫx~‘PJq*W.5mgѬ";c Cݯy[('SC0B'9Y T*5`Q4{fzN |KQ8`Ȓak&? *9 _l7 ƅ [R"%ƅCR֦u9UpޝY*_+_ n,e] c{cYv f(sU,nIo]NswEAI/>**v˿ A<ᗕtqHGAtEV.NcT@[ln<#7CԵOcHgKZofЊ{6ETID ׉Q4Pݢ? 8^XJ 3l)քNl?^ኌy*h3EFk+W6[i6$}%NTԾWx͞INi p44[i$.3KVdtgeW xӠeӓAg=[S)L6[ 9nA[QՓFg ǖU-^''ysUg ECHˎV)#!cKiVFEK ^ay/G8=Ih!H뉠8aIҩ12uzLRx>Gقу?CF~}JKC'X'}~m d#4XA(=/; Fوd9@G.NX:?v& 'qK50eLpkgr!1Me5TQpپYv[kQ[<-+Nܥ;_de*:/Vx'X#DYbrC4iEI#MfokTձ:%W࡟E/֢ u[VEAq|C 0m"WDMR͒Ѷc׹wEcpX%h˴OU|& Zdt*5s.tD8Ѳeg/#ؤp?I,Wb12cY$N~$nc"U&Lje't*޴γwX=ߣLɬ~m_SmMi N1|vrHBH4`3Q*@@YV bd'7dHȯ%ԍXw՛k[zsGT6_B4 /g2oG3 aj?ReQ O+u[' û}UYXtWR8'pYA(ݶ>4 <$)1 ={b[s6+߮r;~-ng5d671ϛ]nך<dԪ:H9e`>; 6G б+US~*hi'v0SYնUÌz$UNFov(n_.# qYb6QU$+~~^RR<ŝ=șy(#*8.h b` *UGk-HVfȱox#lzN5b{A8EI,Yǟ F{sg1Lj.#tHD3R7OyI?e6P6r.GKVCF`ywt{i-NaӲvr'J X7Y ̯fcO%]]:d\qwZghEƾ1EJ}=eׅĤrW7qX/:UE%w/}:($^p N?OĜI6l!‚8SR ڬ68cP<>ӊUu;َm؄25 fCor?*՛h$OA㉬}_~ leaUueJ>հP 1ldt7>`w<,}wNOTgHscq.%S Ӛ;G+9>Nh߀ ?~-瑁LOza !y?Ge# ~>B͔s|k9R^GB\E1ʈj3d3L*/1~0+5O2jb(~I}-bBԎ"FHOhJ~'KBj7mb u%}3R(t-u˿*|f}봪mY5TI{4N2wQKm0F^j!(̷q)/(L/ڳ2Y; xBͷ%Z | :O6߾>ʣB];;jɴ?ZsE̞ɴ974"m3# VK>:DMwj<<738fEʝ}-/Jb[SeS89RR[R|U">l6s&Ok0`Pjye &L.1z55P*9k%-.$ KA3_ 3oub(+8M! QkE80~O&( ^ JAV{`n[>`um yr z_4lsy!1_. JGƕQ0^JF At(g~dHnw闷~XmߗB9pH4e!%. "?$wb5I0hBAװLrt=P.`D8J~Livz 5+ᖧWmfΞ=c#Y'Q9ltKms.k@q/ ` aqUPt|qŨw sҎ<9N GX")Fh9Z.аڮGv_|'}{Z l,|jY+WaBiCNA<q\+p/*+V׵Ows}HlRV9!, 3'r@yPݘ|C}ɂ/7 ;&b1j'J^B"kK7eBmrn*@"jmjz Yuțc<ݎUd{m>u#ЎlM'.L~cj(|?;>U#5Fo7yJ@L*-84tljDw_)ܮm>ˈgNK ]"]njHPC d ."8\v忩՗u݇hㄕ&:+V]+ț{!JpMKxG#{[ vZ„gKL漈vHeh}殡<>ݪB+hup ? 2vWr5 $b;.. fqʂWSrx!)2,Dx+U`1JP^EKŔZOICagC~ȎuSN>E}ҧLSmhL Wnceڔ餬ͧ\7 ʓy fWÅ\ ֗9ovLd2+a!qnKCsL߼"_ UjoKҲ$9*Ӏsg4c$slmg>~?nnYC?%}o;LPy5ja(c+ &ujlJ#&N{ >aSJ%^5әk_]y<^af;R`WӍpj GbHGYz2MCg*Um<7@ BX!"Sc^~A(5"G"ϞONF;<ڼ e :Yd $isq=6)O @XNN62"u`4W< ?]x!p=j BGrE'? d"KG1KdԠB|%0ux'ҺQ̆Y QԹs?cʤwe2*x,X #(mX?ӄK¡TLE3RG [e \䝛L8|*j %Y;0(ϱKx*[qr%ŰT8<>o/{2mMgQVL֘w:Zx?5HXo@懫On<4!_b=έvmjMjnta$^|X{T<j@I< %&Fi^BEQBJDꏭq~VE+$,Oy 5 P0U tJlNu1rbzw!/w=R:Q)o/X~\8~#*XV:/Nv8S,1+'4B4n zJBL;o[+'?՟W`M iJ\b}ŕI^9$o ,m 3d6RcyE` )QK84a`DW0*X/55S1r 9 B[;YOز\~r=@TX "g,!z?ᮓ\ftT07XJx3$QOIe^Q̵Xj0Je!/XZg;ahs#cy<⪛-%VqEXnD֤Ηv{)p򸡱 b ~ۗ2Hm)9-=?(~!2S]Ma}rUG.nf^aBgư%I+"ې܇CVr~Z!fB&QAg~b蔎 |qJH˱<(hO +`l dp-IѬߊj 2u#04j >s*s;ĔT(U@@Kd#bȵwa1T4sgBGPX/ӅbQncX0jỎ8bׄZy oq!%V68tg<}ր`=^vV'ED/,c qo;tXnZCby','~ZÄOR_}#ue="2qs{iuß$.-^=+o៰璡țsu:pL`x1xHrKoF_sLMZF\ }XG6 CNH+!H>pu&x'M4A2MbcypOW"]Iʡ݇an5x֯-)]K[g'~u-`L*}~7bW ]trĽ펎Q!qHxm(=5~7{9+*]?3 5Cf̡YWGzobHC |+@Ir3{UW$ֲ+PFEjǽ[i&26Vy(<;u (sbc7C7(X4ӜzhC$ -=:Zg=҂A:ޥ$:\ f-/y-$Oɿ*> Wּ/Gfu|,Y8'"X=~ Ǥ0dHBa%;((N,ǝ6ۦ\Sg)j2Rj Lj1 jґUCi ˎ|Mx0 Px HW`}Ҙü}M'(тM ȮF2@õtYDϥ/Wya m?B#k"J:܉9e6oVw;| \1n:HGC?IIK0k |߱M,k}-zHS[N93k q<ք=92ІSh ק\e(e;\]9{B)d@ 0:mG^y͇x{$^ǩ\5iy0\D_sORoJV%ΡEPa֋h*PvɡCCЦC|ڲË(!դ5*[ ^ȃ-crvOrYUaLxneq|e[\&r9ms9pzv͎͋sUD Xv6<:݌ot+teHv4+*V@eD .иݒ5-@dTƜeEc= "2* v]J/Iq@C;'Ib2Zm9h1OFTv|kάׄ8~㇇jh8⌜dN])_Bj5y!f_MrN&Y(pMubMu[#j;1N+g@\E(~ 4 dmn@bހH|hQ)S TC$DdBo?)$IGE5": Iy**xԻQu$TV볍~!ÊUPxOPԍFOԷ)oqKhYߴ\b\6IrƧ``Sr;~m77 #.TV+Km9^ RnWXY 3qԂ :7Dpy(?@_ Gg#Po-95Y QcHb?:OQB?H*g~fwuM N)ODes;@QX-,>oBew\]mrq|U**ʮSŎ`:G.Op[oԠS: /ޯ Ƌ[)1ОRW71lCy;.;%ʴ}W!7$[ƒof}SIIp=8 vzyγ {b]Mk#Q)ք&c4pe܈qH-c; S=Dt◙9EIHR*3E1rZ?L"}X~V'vb3F`'Hazi>NdSteKTA5{ԡDUBP(v}G+G.1(?ݖWEuuW 9IIP㪳Q .@N0&ADrR[ZzrT,ZȝAcTaKJnhB/6iv7N1:Ku'e׵M9S׋VaHsDKf肽k. y&3a9;aCQZ#)tQkSN%7jhtfa[3i<(# u v3Ypٹ_z$w%`d#V-UQ$k!(TF1(\@M#ف*m)<LhWaD;&䨲~=l@\ׂr@mrҰntoƁB8^i?]BO*@Jbƶ~g<7:~S vHUC+lsWoA%-uQ=%T.=휵$8ӹn'LʀpF ·f URrAPP=}>V\Aݴd  mbPlވr5kW]OvXNj Le"\_X:%NH +k r"hsqT.38 FHIwĖ٩e0RR6W0h%+ރF8QD.o"1s5R.v(߈&;)$x9#؎cjʖB24r.=g}'҂u\K]A c sOI&vN0OR9A]H83#RN/{ /$ߠgУ*&b:0t~dˉFs@?h̶7H~b$s3| uSh'2MƓͫ۟t<3^PKZORHP45P-޳X]%rq1pmғ(JE,}*֌&7>~-|Co k.plQ5<˗=+xWU.nʈ' +|AIC<,SV –:ͤDGoU;D#{Yߝ 6.:L M< XM]To L@B7TX%JWZ CL˧RXo>ͦ= Ds9F'^UC #"L G8%bupUm##g͸l{nV )ȱB份S@| ͗ش [`. L$SJF՘*Ͷ9A"Z9c]WS1:Ie| Nl`Y8.,Xqk {$~iSX6&Lr¬mԨq7M*=6HP9tU"AGb<vHИ:+gxnr ?'`z 0{-;Ȓ$e.t?Fĉq$.Tv釲&0w - =sfǥ-{5 c  ) Ge<:C~Lԑ{eo x55xW#wzz`HtV926]ɱ lhT;0\n1hc9UR8WVt7~g9t_żD`M gԌv.ʶ?A!O02H)̽m^g!=gɉ2 ʦ>щd9#BxSUq Ѫ}2}T8hWƉ2\ *7qHH|s` )@[/aj#>@"E6O)Wdi;>]ʋ(wLs<,` V %)7]JO~6[TJ]~,E+I $j 1"reb0狼 'yVٝLIWncYi;-;"7(Zk|Pt }HK.Z a/m'Cs{,ua(`vo0Zc0&״$t@6\ȅN4&oHr `* E2Fʎ CX t)FCAsCZV[g!-Dypa:V!Ӳ=) +,<$(*O&G7äBąQBKX/(:!GTMʷH;j1EpV߶o[`굀ªE-ЏshD"hHd,x"" D3bGc˿Jx@bW >ԡthʄ:|c'#oBܵi Fq)'ZlTf RQlDօu<:Qw]P޵ߤ p%FN*y_~ He~d%w`AMPX"z0huYUWJǞ/InXn7ėN$b )*356GP:[.8+#sF/=6MΈdp#xʡYbEF)&&G]`]x$'2@,Ѩaͷwsx[ cɲO+nE&?7E6Q"sĹZE&7_{љ`@>唸OPKC柜 b8cB1t\{cWc(˄6oΠ/ЬMq;xMS^SrvHB^*Fh'yTlZȸ v hVOo U ;.k)e'iE7t)Kn6(.A& g5"o n`wтr]YvHK&ɖ#eWc~$0Mvt'߻'`Sy} ~Ȃc{O^D{1OɔL (Y=m 0eCI~!MֿC{eQovRmhRWE`0QpYr{"=򴎅y},dLi3Y2+Ѓ^o4ƒHoa y#H"={':/B׆ciQ*kԣ}NRӊ$w-ɼ2S㷋[}2u8'ڥ l< jwѸ͝T6{#>vըԩJ -LT^\tώ{=u{T_Q%I&-gdZ/Mx7@qcAE_Cw91qeP\yA_,9.h3<&;_GT˰U9W ȏ]CNo#IÎˢ)0TU0 \L1ekKag@\ۉPlS5P5U68!Cӳź[4\V\5vYܾ6fp%>>Hϖ2Ao `͓3޻!Ҙx); i8ì2COWL$BX~A |ip]GCyNwcfu>rb/F*<\Bi>! >b5h{EV !v_qSf'1+$h (o}'a"n `M' Ux0[%>ܴrV/WhSd!]/&4S!=GXiD*/iln<*u^a7Ҧ:"FW\\C={u*r\ڱϡnNd77]GbMyZU4,eD;- ?ݘ ޭrgXPΗP+}O9Zm҅uAJc%NIyU>Gv|@T4;Y$vnDd6k\}sK">5j*bz +??;GV3 bp6fV^$Z.1z-c lu$M0ɲN\;:Ǚ@ 7=pTՙ[,T \T.ZKgaҭ-Ž>D22G2*ڃ|y*cs3Lw5}hD.g9r<=6DvIa >)rB4k% (>sprAG/5/tVF} mjQ @ 8rVR T3W2=(N>YsI5DZ SduV`ȬC,V&8\3YuԺk0"mϾP?TT_ZjS,j|C/1܌ >hnB\MŶ$SZh.#Z\]Moٲ<@c/\;+Ks:k2h=ױWĉ#\~QI"T[%]֋\Q]}ի#gtxnUi[MKV1ŦJ8 ׇIVω <@<`~H ("+uTdx\km*^xT^BD*76T"fk6D0,]_mFV̷F] wJ?a@[ʼnf3 qO;6EcX 9jYvՌyA(Tr2 ohYQk4hl9Mlj9iL^/, ٰP7V~GW.aU%!AW%D3V"pN u#T /4 Кh0foy1+*c SmtfC!C(/(ֹ+h_@`IµNgY4qlU :}vBs2>:jHw7WC(iutfpj+g`_csIO٧v.=p$WkTl@0_vơfBf1kn%,[,JAWݘ0.ǽK|auPOAWJ.(3i'l(%I֖aLs y|U^)Ǡa]7EޒeͨQ*;$N_^x2Z5kօ1@eO$=,UȠzƅyk B@7X$]r2(7п0lm'\Ar [3eA,B[ ~5OASm 8J.UWe4BȌP+Sζ@HW$^[v W϶XO[ubZؑ@}(ctoBM|P܋[̀'aq 7Q\ 6ˀcBbja \h7!T~ S Frf:OZ$6': ܙ\}ɓ*2'Hg 'k0-< ڴ^א+FU07PZA{d/pסncf46m5E"Cd(0կ#ɏ()|hr<$i%< Nh\ʩ$3#\Usi гI My(iN8LLո򏫬Լ|aƬE!eϠajG8?6Io yӠ4_׭<+ң٥Sic O~k87P/By^ˎJ}u+]Gzt`hЌj.81Isul0,81,K&S?!}>!^Wq,Fٱ!6+oS%(=C]l‡? NA<=.OV'a53"y 8◖t fJPn?WtkqÒLiImb/UQ{aG-dE'ʎH]:IGJGtu%~Z0/> |*=aU)zA! 3s`[*͕EdW}X~Gm$$&>we/P2JS󎙠̅f5)(а:Q}ZM|$i<(=&Ŗ']C~LP~~C;}_Bͻ20(9_Sߣ"I51 _5X.̗E@Rп">~{8XEB)&C,j+ ړ@~? QאКY{K. ٷtGDl~*A1zTα*}@T$L!$9v n\E̻z%~x"tkjߊD C[xYF \NO:3sؘ&ZmS~_]_ H;/ӭPC2²q5ҪbRp՛$gh[,O={L|֗Q(ߗ !*NLk O4 YK Ht(h 2 M/u/?vN&FuY7x63T">*Mۤ q8hyDSppAԙ7Ehn(yX.2œ~EH"]s}q ." F5%Dr=8~ &JDԊwMc7QxdrK c'r1M[K .gH-~a)clr.עyݠ>n (Sox~> =,mK6U#G }_ݐ{(__ÝAqcܠ?n@~ kwG^3-.`t${Y] q*YI ͍[;?ᶠ D՝(wy~I׫I] agje؇POZ+Xq{˝O01*Q:b1X38~Z1$ MǦvܸ/0{Bԏ|| [Af4 L9 N "ڗ}w6R (M Ƙ!7B)ܤM?@x+_ݠZ(NtX5i~,H4y u9TL<VgtlR'8nJwg8Xpr sP! I]n;Xp|*`%H`~)Ƿf[21n89$Is|"g얌pʓ5"T}2dbQ5=o~K蔇}(hV<_ WG15h,-]gsB*?2A!`QHXi-hRyU *`y([]3}I}Uť+$J \&vo>uSm̲;;)nu#>Itf7-^-*6_+<Zg4/Pp^ M(牣 .@|_JFuPeLg_3mAN*k!|$]R%A08!9_zt|jҋR:׋L8fq(kt8 n.8u!=W,>MAB|kҶx87jN#May)DX?/+e3e*"oz`Kw]bd# g6hesv߫-Ø0D#[7{JZƞB|-WÕ4xOzKW9Uz-تL]ݵ_9^{OZQ(]˵U/HJC`EKǓ5lQ)E^`%=x'ȍǢ_=<a-Ci;bOs/A5xʝLgA'[\%g=Y8x˞sW^(:yI~B"_qk0-9?sVq2.^/ƇD4qrgÒBM%BرRyxģk΄`IelTCpӏ\}'x Z'0͝Wn"2s8CƐv'Za40Q7Nh=@F6F.Spb.b ;"YcKC,Q4#)W'H-x=~f h!L 'Dl.M ˉ~7 4"@ y[nP"Y!dN0#nZtL,9A7pP&:X;!A(#ǧA (t2Peڛޑq?>7О&)SC^^PcsaDqlUsbi[w#hpxpw~6qj %d}Z70O+e^P2Yi洁k j;,N5w.BKFXZŏL$?I!ٽ@)2csr+]Q>Oùz5[> k!<ƒ[GT)'YMМCUzJzԬa dF#\E;$L(5(]g*G\uhi*l)Ƚllo`T.4񚝘~(pY]B,QKщ3^- 5龞jѬ;U^@q~sx\Vp7fȺϘH1pPx+4XYvxE826-SR0y5/a~~y#vLRu|TdZ-,j-K:\Ch R=/v{^gQJך颛`Î֌ \g}ӾzzYZF>= RWz(-@ 0%?&TbE `BcaUnvfc*G؟jYaT8R% a9^e.:M sBғ>^A=2 Fo3 L\^Bb- ZE*-u[Wehk\# W<ȚL ,ffamO#C}0n `׏-c'6P!-Q+`x0* 3e.iV1]GDü䘱/)LmAO_^z{`pO4ӄ@eIc3GЮٔm U}t+%P19.i^0="H\0"^%p:M4Dd2O-hyab@up5f/s@CdU1*إN~\@@_%(eʩ.(؆Pf;fI?,V;:15{惆%6'D4n?E(*xqebydc5ݲIhaCCl]5 ufNjthU?h4O\SZ_V cļ2xѳ+-}u_ s+#ܰ w9Aŵ%,;fY0])}Q ͙yZhs*"f@ n46U+L >hzd2 ɬ:6$@͐0wh~uwbgx iH|Qia])uO.…hS(}x`d̀fRby푽ۭ~iq91(mfۻfb+ANSG5!=HM %N;_"GAলW.qS~Zz8zgy8Dժ2}iD 1џkn@))vPXDp",Uzg <+8f[lo^/lmD+ BT+@DI=Z̝ m? n5SZ;v'l$ {QP=ލ,^ 9|&8&38(H7ތeATgMgMϲ! i~4n>;C}~ݾtqaou_a#%Kb _rg3zs**b.cI Wy5rRfOjBA WNE, ˫W[*Kw=˛ן͹lG䇧9K3ȑf[#z25K8rRGtMw_q~wIwq\U`! ꌗ &RBb],"xBVՆ213, +3RcAYO});*T   !qErqH$69▔#۬VfT#Ќr=7N@ʘ&p B1MBz,0U6x'r8 aרg  #ɟ"Kx9a# Dib+}Utq*.M2A@;io: œʶala/-ed$ шV/:Шm638 Q"ɷπኯJgllX^(th<ޑ8{B?FJG6z_-Qo焿Qe& \(XіC}4mejd$=WyqbvQ%^|48r r?~mrkSGBoGKEi_IR2~0ψvg6Jȸj,lJ 2 |LpΉ^O ֙X+B?߼\ _]^kBpW! p07r:RWmrJV֛1p d{ʴ={^Wڳ # x`js:1V#\4X csy^R4Į4ݳr4zd&&-N;$L)KeL%huҖ6"H<Ӳ)48:WiONA h)Q%3!p:khx TpuU2КbL-mXl_Y^TM \eHN`BF7 =$7=^7vĎbfR*|j$r0HYQYJ aR3 qwW)~$jv"Q7O (4\X&%S=YNһ`,sunۈ1WA Q$ƇQibcʯ$qditru2ݞJt/FTΎ3/ \^fJ.t~=ǾnշU=Oj;MrXPPVbj98O8fZ nw-}(=6v}uKyvYZUk!kpPwc̿~LϭK2C(rq̼!$TO[}Vb؊OrXvq OwnAsP<.Kq&r0q]enzT٪z]Hft<_31Zƥ oº÷fPii=}_~:SU!j:=D/q*G=1 a/40^'%׌-*>sf%s#2FP~ -%eCLyW>ۯ%o42eBdЅ{~;h)8 ˍ](!KMbvn&L`"cjκ-3>,+g/1b:>cr%([pmcsxX:wmr!!:LbA^qu1z1a:i*mոkaG큀hÔ!m3~O.?Y {!4,D| ',Vl,JQ=jRQEnFbYL 2x[@fmXwRr,eD p W~ǡ@mQvy lJ`{Dzj!0b! 0v~;B%RE4663:.[~kMIGޕ= ?K=0iLEl_ĠpcIܳAb"nUﻺI˳z~SE_T8%nR'zUα\_ ̮GֵRݒZ8FP*QrE(kw_26"١wFnA*52 QL\YӳK[_r^sE*)CqB* b?= "=9jLVX'8ͤn׭BOh,J/^Ĉў YG硳Opa½U44QUs̉5z3k긆㾻cG R\\Wc ƌ7I@e *vUZo[s)FyA*C|+#B^޲x*!~r/%cdj&j:N"UuV]MK*p,^-ї|:E׫ @^ş CFpdh|fRmfK.UT VOMzm&t–Zb 쵣x(!/jQd;野/ސZd?C4ۥ(ΌT X-Wյǧ5$$CKd*}1^5M ryu`|)m_|V!oV|Y봲#g(D#xIu!Z?[Q`L嗛SplXǵؖxN}گ[3GcXh"9xԤ;•wm dEB; Su KlOe0]32-T@RqBVAY8+C1=+I<ܧAH$HTvёa ع̮YCnnbLYȅ#}f_27%'=(` L&Ѭr"Z8TQ*-;n/"=׋Lth?Je‚UQ>#do'wtAj*:c؛8.)%~g;,= oWKO2}_DJ<9m8u ˼c@Srڴ஢Ê /WEd!AC~P#Fc. Nz8Vr~:#gpɵ|D}Z44Z% *Ba&d, |"$ʧk6`UsҘ>-6%rtwM/uyF@Lj)~Lp"0΋ ֑wPj4UtnS5);Q]%-:_LibYC xZ/<ʒBr9Lbg#*? Z?rC  ?weҬ 'BNk]_7wϛS"rk!|go ݪnt[kV<,^rqP$v4vv)V-j{XV3rmM\rgDk=r_]&ilƑAJ5Y@;xh2g,=Q9)Sf_~!Aln?+?ZP#Lvj+@e/b+g&0?}]0Sˡ.R%eF(Z[F! t@D1AS *p8%Uu;ƥǚ:\G6/ 8՛r1 ӝ TZT:S\ U?<.{6d~Aj6|jM\I:o)j# !wIVyrphr'Ď]ߴ>J.x4ώB8_=\&:+P9iqv<}^3m2AjawEDy  ?d~Ť!6 ZAC:>&2&Qtp&/[g1. %uD$ϬBXJnSŔ(9}ok?b&^2+ <73IUHf-6MufZJNˋT $(zjw8Duö66 P) jkf /,Em,#֦rn;i <`tV#Cqۛ<P;8œUv)^7[%QŚWXpV>4OFLiФ;\rRʣO S!mWFeHi}''fR]SPC`|d@Ac=2wO_WY+u-i?Oƞ_ 8)+NyO:{#}gK}x<'*i"HF ):>H\"^l&Ɉrnۑ]Qm42M1l?^tu A=³,mdUP"v-#= ?p(y|h"iwO+[⡼&]6w'4~Ioq54|͗{yN.S!eK}EfA"Zڽ;rb/e?XrIvmՖ}ުP;/S&Ũt $ $5 G?鼎1q80OT:t~ilXjKOpPQԚS%/uo8sn&φ&G޹ݟu_}jQW.ñrԤ'F(IP֍#4^V;nV<=ox#~TSF|)W>鴥9k$dQ/#K'e?A Ldh:DǬDYa+b\8/|xa jtlQE | QO_#yFp5J*N7 K.aA]{h2qO)@yTO8%nBeK*"|ϧdXNFhwu*rw6rА :qī*Y!_g"DŽ(kdYjY(ПbQ3, \n\D9Ft:Xk3565*8rhv{7\!F:T(_}ywUiliҽK|ePF;MP3!u^HqY-*pt)u0֛UꕺsObM5𙠺 qTMYo_L(:{D>(z4lU*b\$YҋJ\d*+BG)~ֹu@\[?0/=óuDWxmYumG[0ex|O2OaL7@NfTm4 D 2ۘˊ '0PʧvvLf8{qQDZ3S7cO5@š+c]ԼkёDaT R(&MdGDIVN:C5k"} @(pkJ/dJ;zN;+HaAhnޤ.^_-<}1T09*mtjz&{DŨ7Yf%Yq qKXjh|7r# k\6,Y4FF{tz,s$hKtA .4JbB~W~4:8? zev`rD"H  hmʏ<[ ^5cobJeGzNRvL?J] ґ*C>M2n>d?6HsHq ϕdع\|() Z}cTϤRgGu\3@qԠ9noC j_?_ ,?cTW8evew?vqΌē^#+튮j;ϬVFڞ xp$Ea5 Z]ײjj$(F5k^fj>N;z) %#X(%Kt>oTeۙН 9"0ąħdK0`ž7b ejH\(EM.pɩe4O(+H!m/S-#l8yQeC$IS(nC=咑C;n u4`BKC܇Vӏp}ɩ\ d44QXMĦgZ;.\< 3;EEmB-(TZ=W4Dc^J7ڝxHmELɚe!}+u35deə6~.1RnfLŜZR6ub@3guVz{D\/ŬKO0~nn~c).9ׂ1) ӑlߠOW| RO7]|a *RWMg)L 1{O)]pXux7qmWWK9W Ө#JqUZEu&%@Wt&MaBwʔfőS< #31jdl zĩT?CAٶ Yg :}z2fחƼfzux@+)ƥZ.VŒxOCnK_PqyAP:jXXҧe|YwyOAtir@$5ǂ}SܽMEe z=+|P2J˪bC p8Jk9 G߬)ݔtB C8W ɫ_ N l[GPe ]ipFijeRU}{S&٢C2]9{ -s @Svă XR uDǢt }Ѷ*#TA*go] Jw7RsTR o-B.Gr걞t Ts0ͺ.C`a)DjpC 1e]KBBϷnG!V_=~^e5?x$u#c8 Á; Cܗ|LlaTCĻ&zLFۀ @RgT.j&5%/߹`~ɬ֋JIBG7p17llz0ԧ촅)LR *&MoɒUژBE$^,H‘s5쁆3$HYI{+D8K}E/[3* bQ3[}ݍ}y*+ m!84 Tx ;J:C(l}lԽ bӫy6?JHX#KyN9:"`1.dʃfFͶf v?[s֖CT;?~j<fj6C¤>Ш)~nWM|8KK> YvJ6JBk-f%OFk}D'`\pnL?epu0KMY{@K1œӓRxjJ=ӨhtNBr/Tnt^ ]+Y{6dPW~)HWzl ]i dΛᄖ]ɡi|6FM+35:Hר ϧLu6Cݹj.}jO͖I@wTT_C@A< c)_%(4}A/ n ݌Ӭҏoq,R^SP(rt7)L!qڞV-+ruJv$xez޴# Q#I5V*Q-ufҞ.V-3n /&=57YÆ5@EWu+2vks5>/q]< b,cQUۿ^$Ra02Z{ȥpb_ >BM ] ҿlHqB'9A% fRk @5槒:ɤݨ?n~7_L7/F'[_.⅟%*N5 zx|Z̞9C-^؉#-i&""^l 7u| WϒWbjόo`#Cc}*QHf әd[o2VnvR؁ƊtmJÝ vpSZ6WM뗞]hzeK_3K+/{mXo 꿭sG3`;Z᫗fx, R̪҈/jy+nP4cR(Tch,Z#a Z,80"`3*#ˣ s2^֬of[ b"zǀTs8<?#'g,5wbnqhæ"]R:1GkA!YTXOڙܱNi[Ξ4#ag *S\vaT?aPֆ_?3sy_#,Pf̙&ut- FR*?T%S+WdC7ib}L0 5f' V|V!5 ߢXq>Uz w]?WԶBB؅\ m]6XawEQʤj'xɻc vlR"`<( c#)_ nwƉUIİJs+G A Sc~ _yL8[@Y+YFYΠP}Kw.͜a6"'~2-ȥ@&r WWHn+>dzSJxΙemCn>LpEp 3R%+M!*'QKsxeBl >4 hZ\A@A4>er :y BUypp걌P(Y6j°j D[nq᭧/q`}|lg6,fo'Twռe UF<\LL̃ӁT/OWSb[~MomGHg&uV=+69~IFw%S^w6#H,k M9(yn7X3Li $)8];X+ 5KnW+]D{+4CwZw!lRqtj ^ 0p߹)OdGȔ4E?." gǗ0À?=շĘZ5 ta bz8*rZ*ZY_V=A, N"NmMsE_АK'~ ]'ŋY 7<׎%!Wg8`b272_LqŶO]r^P(ōP|Ḑ<0F`Z\]}w7 w`\kQ-OR WK4Q8nݛA?/Hk+g+*#t@J#)~)亞 Vʅ&\ػ_N.(gitmx4IV:v-P?ɣuKJt6;au]jj%wW.(b2Qg|~vX*k_{kyfY"{NUcoV P ZttF\×6DtmMk^{PoFoUNL'ϹbOFu.9&~_Coi$qQ͂nwkxjA/}c=9'Tв( ~um^|V 29ZʿJy["WF$/+,كKmdV65i {/mWM 3M F :[r++dI- S=9Z6{L$UA.syr&?*G51h@!mGUD6UfH/|SCA4f'vEqVǻ =Wyh}HoG}.`P4Hn|VrIÏTE? +~),= 0V;3;1MB݁%!K+9iovO6ZAZC74<Ǡ2mj!o rh{(N"Y%Wƨ\&¹踐?OsR$an)ejPvwNS:#pAo{ _-%+2)ae={t$L5G8(88oix9{ׁׄ2Ce3tT'ٓV y}\4AX]`'w:}w>a(K#t< =,ܵf[*>-z'14'_"lBŅ1YnU"} ]w$EiP䨙Z);^_/lvڽzQ˝mG_oqJ?̼?Ç沑*Xz~: /d4f 9cO~$4)<ɀ9% qc ;dY"Ƙ٢>}{$`VxxʪO4Ǒ@/CHɆ!W]Rm(-j1P/ISߐ:Pu}#1@g(M}LT}Bk1Q tm6|P54?i"Jjl #žbo)u铔ӞrPQҽR= d)&ʰ{+`DY[JTsw~1}uh`|.,sG_h#qA$8sn㹇 }w C& llܢb,6\*)THܹ#&Xy%{Ǭh1*r j)b ;}k[0PMZ91&bkWrL^pQKNf^/`2$Ym0ܭ` )go<'VԬEfMl F3~۟fA2F׈G f;SN*w_Vh4}Jx\5ba{(7 ^C4)g)g`EWy!͔U.\hCU x 6 Dn,V1廬A 6M' f7e%! THADwëR㿞B( *DŽwx5^|QKlpI~DA1oävĨZǭsv'~l#de9J4q =5`Ly-H̼`q? ;M6ٺiN5=6&s\b~ZÄj4Hz9u@ú e~2B7[յ0bT-) U9@DΖ:VO c]X;tY&bs".E<}di+ ЯmSuYJЕ쏪0L4ZFdVmosjW:tʰjO$ŽLI\F,X!wɟ-nϫSQPbЗ huxt-Jȷ8Z}fփg% E>6oj3:tB ` @)O͎ͻb_#H-^})G>4_+{[K $I[5C@B-!vI&F Rj_иntŘ6>3$Hz+OU@q r[! .&^,2iDrVO%ŞdF^'v%_(̱et|wgomYTf{) KNS9ALԮjjpq 4ua4,02UF5>u)dRʐI' [NKxǵqz7IpKcP SB;—|;*)cvloŮiy0u^M%';~?T|z2(6r?O+ 9Azd]X|ư`yS ŭ5ƗcuՎVsg` 4oV8qmLJ8]~ólRKW~CR.M6"r>|?+\n@ŷ%[e5GBGNzϞm\9;أy[ 2M6TVL1&քS"$)ӛGv)2:2fTh.@fpv>'65ޖoTz/3ZKE3ŹTJNIlHuCO#A`3y { /zݸf:~F&d-'e? _rj rku\l̾4Mމ=A\?dk%@Xns҄x1ُ9HPW~eO-TZGr,&* n&I~f (b'p8 $-m&E_vz(bq*L! }{gRܕoUBލUQ$pb^^|w ?U.5 jA K%\i}=̼uolS]*PE7e4W!9cj\Kqu(?ęetlT W%= x q8X9ڥ.Lb>\i6oM/)Reޝ`fjB_RB;Ԫ*=IZ%Hr`Y>2%2_7~3=nSBs0I[^CڝowrZІ8 g)&Cc4`$Z#D;W>Gܒ&\y/%=`3S :V'g[&ϨƁfgF3QcP<=C% a^bĨ,o2s_sS;ՍfAߕ02?JHr:N*<`cT}iDBR-m(>TbNŧwRz$R!>Di=2&11༈t_Tr0cikVFK ["TXzhAMYZ+jtiOER3i\{Jt0t^ cF~'>rq:2-'b4JԀҫq cJc&6gY*;BNq&R/Gěb#e bDfV4IJc0:-e/WI2 nS)B[: *IpiV< ]`c_WΙlŇx$WB xE4+30`Q_?=S"w9,w56r~O>d!'%5o$O$Ԧ#BDHg(eHv;żE녾Τo`"7R`Hp#/_0X-xZfr'Io$bЩpn6/ŊT`G ϊ%ԥsYv64jǴ %ͯ֍FA;[RTm

\Az|.*ʴK$ǂ&.]Ö npDE#R]~s ʸ`ʘͥ&;EȮ=cte'ޞ,zCy.a*< |ƣ ȴ GJl 0,{yE5q~Cn5y !y0uqͳCBn1Ibls;Xźp p(VW.O>ъ EOR9v1 nI\0@n;@:vaFt2&g)}(~ 8rٕ\3ZAPT@=iQ< 6S {Qq bitr 8q2B ܈;J3 TR^, UIIQᎊ%ct֋йA|pmͤ5[>qKx=~ʑ, ? r{ #a'өwm)}9RNϤ٧PS>6gFZGjX6{&=UAAC0޺(R%`V1l^gi|+6ެ"`ARd>;K,*nޟd\G9 CrZ"&IPgŒc!R Ӎ?wUYU$ў*lv<ѐoPhA-%U{  4?ht#b %ŪC}RD J1Q{6O&dv296zlגNAu|"e?r:4'چL~x[e%Eߦɖ"=ͣw+,,&z9Mw%g\(?H]!t*|Hs_ fRJ (ha3rAzVhӟB!L,ܽpR[.@B7%A ;QBf&<$ZZ8H(` - A滹8]IH#i.ԠZhCeP,#@O2myKVSosX,({~BO7AN}7]!*B' ׻Ljmw^͌è F|.]b鑄ğؿ[i`B<cHl졾wESH em3Da۵8dF}"ۻvhaǼpI"UV{مra+P3|2kM(E`ffˊv1 /sQS,O@kK>oBFf8:l$r"o@+}=o4sTڥr=Bd $^c䝗xYTfak(zS*Ɓ~,ʌPW.BzBD]E% i)%v-{<vadTGfϒ 1Iqs.lCG l$Oޅ$<]LiOu1It H[}If"#;Ať%x+6v Gc\p.cD0J*"Zl +)Cár>8ks3-{unדI e5z:qL|pkSDds:TԴ[\B|F" 3]b֧ՠ0,q5 _[z|_vR0JvmwYNBzA"B͔i~wH;=X6\W>kҘ@ '17\$Q'ɌMf<"A[nǍ 9%ܫƫ o'ggmDe-,otW7c!-8ϯKs8>cȮjaӆAZRba.@AjgCiM?:pdᡵ:/hΚteF xK$Ţ1A'g-cFTmO[KžΝFcr Q&&"Eb݇!nE0-&s9Zh:YZ]J& - uXڜ__ը&XZZj3kFsj}k#`Hg3c#X$Um%1;} .{gN;Nt=3>-n`vBc@'ǪPU <&`){s"L0?6 Wo|u~q?,|GM`E*V f{Hc`O%O,}7"om$Nag@BE]?J걌D %c"n*]br_7v@A](1n;oP{J^[ CrTY֣L6IIr/m;ܪU}?f12܅tDvS">Zyʄ5hA"HlFE|; >̢k0"xhlf|plgsz)ڱh;xƨgu \ WW`C:d?!#f*.|3[LC@hrh~@<5~'ɎѸ ]E'b*x.T&GSˁÕsqjSeU?Y#h.cTt({IoOV[ ;bZsL kaX4} ȺR^"b7]7rK,;:th^GL Lh>XfKt ~^Le '&3kEAg0K ɛJ }Pv1"VծXnɁ|,062p-T X,[!B3A%e]g+n 1-|!}82b{%P"s G[%czuvsF m\~-TLS:-+Hr4,HKiŬsly-bD&?銤%Or1*oO&=X$ \Zh 0[}q;.%Li0.[牉Xcdgr'YdnuFgY a1 q0ff)(&:OSGqkv]uDQ 0beJC`'y"<=M!@>OF%R8@1ԟ5߲w4 c8z遱*[f)a]u`$\xgbcQs_Hy ӽІTQOݒTm'/+p֢ckQ6RUN|]=OSr^F؇V9\{r:~峸Z8OF긽2s_Rcіb*1ca17h}wfHR 64D ;*{}SY9`X|M%C7O/!W l7hڴi2c%.aӁvꥶZ/N(AIk0mP.>ʸ\ _a@aAVl[˗?U\UXEpSu58'ɾԗ*lWD ѣSD99\;/sWsB&Nd遁ʊpJ h"sIdžqEljQ-H6kbIoSgSd( =\zOH_S2XvJe@gԪӶZցQ5Յm"p!OHvV^:LEf VY}J8`\ޡylȐF!sI{l1v~UWgӑ/BQQ%B9 E"p?d'|rL$|cnWzA 7ٮTE|E9֛r8sNr#ѿN7۶^E~"=cX9j^E'n/GD}߈pځէǦJ v,I,T_[(CxhMaWU1b 2~jCfw2FNA:sP4mXh Kaɖ :6"-xdݯR˶ah~fQ:ݶ'@f0̺O1,=dEJn' ̠Ž\$Ǫ8 :F;CѮ#pլ7|לQr]r}=De9E9/!Ne|MF΅@ȷ?K)zՌjܔ-]l}g$:ci-R3Y亁2:܇QG.bb0lQOrZRQCOX=wSkC}H{=_yLe r&XkE iԛIBCT5X{.I蜊x> 'Q,7J=˪#Ciwar0<5*?/DTLX n.LtOm+ 䐏uj ݡV Ooo; Ɖs}20a@XE73溥4T?=@(oLhMagJwKZxRQ@>kr˹vۯkkѽq@ >l"A-@r`suzr@;(y`MolIj Xi"oٓєzK2oqdᬇjOjv2s>R:5w,TZzuPscR9u֗(ΩncaEvbx~g#5V˩>õ# *9(,LvYfഴ9)nsc}z+٪B:]WeW<9HO#HXYuJ􄳪SJ*zv+ߜ4?#WɊܶWHKNJ'&h/~Ǥ~sCRz!0sˬ)*` lTN+?ֽt@(TazlyA],d~o"(.J-'Pj0J{b_*_':m ?q%Sk/4v\q}j!\ $5ۃ-TbR;П4:i /"}I9E?@'-(Rju 9n)RzMa}Q˽@>h5txjVR C@n1?h Χq#zٔytvA|4hu9wϽD Jsa0Kwsw޴םMh_0{r(#"zz  ?6;6vsʺ!9zqH[$YHy9R)HB5 aU+ u0\5bm> %zO/ЈADYKpLxzA)#sѶn/r7)4ndi OˊXӇt6)xn/FE.юXZ+,TNx&NR'wZKvY)<sK`'m~|~Hn5z/^/XUhb(oCMBF})%>Rj)!=̞YsxHUZCPxGvn04'2 hy>#P߯]HIgq}荧:0V%)Ⳑ͕R3s'5rtTH|ly4o9tBݝ_nJspx .ϵʑE [M"TMU sĽMwTK^G\ߙZDU;l9u)[ 94;_襯 sǸ`2^30gqiyMu 1 0*Dܯ g(T`{ʧCg&ZL};;u/8Bp<>LYGIZ؆M;$ltg.Gk]ۧK*+\(Dw$M`NK>hsŝ.oR|YRݹ ھ-H9g+hSoEf bw'LE3u]Rn"uvj\AW}g?G#U^V} ICC{._K=p˹ &mnpc:KҗLc7 b$7&Jhߖ.1o1Y'('[hG5:A|R1}lBDT\{p8UdU.3DҒr381Hµ- vِryXN8YDĆdD >cbU,*-Q(T;G֘} nf'y^_5mñ.7{۽54|>nZb;#!a5P/è!R㣊uO{@"'īy䎏lJ.󟲿9#O) ]i-c4ކK_*,OU ZIsu-ߓYETwmȝ +ʟGZ j(|JwwHҍ~9}&4jQ2 5m&f#6穠K8,Rbe&3 p`)84O~WSy>8K?h ֮.*teL^ _אS6}G}4j~9/Y. P/DK* 7"%+1\xDcO1ݡ IS_tmW+qO.x:_}cM.^86揢$R@bйlK P^Ϲ]\pKL cjӣ~=y>@nC{8+*'2Pd؀c[/ IG$ĕVU09 Φ4}&Y4o-r[EINπUG b: 9 釗|Xs *@D);ҧjR6x8ӝOeߋ@q@(pBGAKqZH8gdDQ]pqR-V8 n"0b2[ew퀇HbaftThY%6033i\Ju>} F@wb,K-}<6&0eۀ]_ڲܠr_uNC[Ȍ 3[+5F`wkD;L¿{'tqb7x:ea椇v{z?kpʼn 4&`% H=ig:`6F ?O-8(uu{=%'#c?X_Om*Ƕ .Ip1i^@pmz-aESQf9#Zgy¯oYTP/=PKx5܀~4s_s3f_xbrt| 3N@z (.YE68_G%Q+|{%v?qs@?}nͲ^, '0;LBs)9cuDYf-je8('Uz``$p#|¾ /826cs? ܰha6u (Y"upfFyGrոw Y/l`nRfׯf 1݁U}C '{2&~ZH{6# V~^2a]GlL$/R7_j\ۺ+;w@<3RAeη|&#L |)YDZ0қ%BoByQ_`Lx/uy&ಧ*g?Sk#- 1Ñ_u,=QCd&]AP"g)A(&d:Ô>T.0M?D>jN,cƅKƆfY! '_v0G4b%2?i~2tqO׽\vGA4OuWs͠`iJKa$hnx(BZuW™}R!.gvl? (w ױUO Š :x۬B0Znq"~e'~ϰ 1u8'B+}cYOkcue [Z+tsZo5kp9m0a}/60v^t0)q.ͽqYU,$)GF䫚T[( b"L- q3N*qx8++1y̷C˛$p|1Uf)-+!*P1VI`8}G\BAӱRgg}LyPe\'( O CӈavNi{y%NKy=; ŸۺA#tR o@Tn8 ah]dL#Njrۊ;| w9ЎȾ#s6jMl;h9O]ZbQh-m8Om|St$c#hN~q/-}dp0B^ê/${)u5T"MF> 28ijp[ g'fMX0-b׹QV^){BK8挽~IA\?( PO XDs<-/y2ix [Fr/;-/JW Q%9"G[8Ī4Xo$ iD(.Yd-:}V#jd+[Lie^UQF֐W,-f&,Ps#iav4D w V>T7B&2^tYm7kshsK_roع>*+Gg!0Dd%)rs?6DŽt,3U}e7|hjF0T jC'tt;D'!!!+_YpyiX 6UX]HAV:k1ǎΨ׌8K#Qj0둴{-G?eGo#e!їi_C33i5:sWrx4] B)RGU7s+2%ɰkfMyzDM׆3~i=ŁRøcfM{'oxX;B%1/sTy%-X]?`)UPA;:0mv=! A~? frt9Vc3Z>'c ౺tz{șʇܪE7<6ꑵ Qכ.~PRt *JR=s bZwÃ5.I,{_n=m.;YĎ.'l{M,D>z|VsE[ȄuT%9l)j|#Vm$NUWg B̅@tOBRk%#n/qխ7aDH-ĎWs>#dRj OxO8uV`U ^;6QF&WbR$&YA\M'M)Sx_WGaji2WىexZ'*}? IL5{OLj] \ɻ.J"ifrAkx hT-Ùq!7 ~^@7Ɯ/ڱ6aN>Z8o'5"'3ۜ M6G7)0'h}ŘBv8yqh;)ͮԎ~ iLi6l3&amdqLz55X$_ٟOqLمs#Q>Ԕ @9C+9_1|?\6'zesiR(xEQ G}Jq^xU ptZp9{)Φڏ&e<LHLD:J-^N/e^=ȳ, NPn 2=izgɟO߀KQ( 8'iM1X~!l`@GJI\KHE}p`QVI/uڱn.o%$zm%/_ . ipJ4k]ގUC.-0 ǟд(8[gYіo/]]*h0F|3+=,$:[pj'A|4`u@wɆ@9͇F07q40{b5,;MyP cו潃, 3ߵvb!? ѩV5DBF~g_7r{\u茜5i34{]o=ty!~2imB%"(cweTx`t'2r$Y~ſ-/93{PRos"}b7}FNRk꒢&o_P"K5&X#JuZVƆ@F]LLVI]6L>S~M4QDTJǗX}a(17u3mI3>=kިQHr{Ԇ$]/n5XŋC4Nrfƃ%@?T8dNzK-^{Wk%sH:Y\Gc݁$Nqe&E>$LP[i!p-%vF۴}O[d r%w$l|"~BA`Kxrk I^Я.06N꨼Oqx 67+ PgDpMUA-*koJYԃ~v{U+`W{OO Nz?rKzkUUoI{E͚~!E#܃=Qm!ͽ55=!u`*A6vAfʴq> ڋ,'T n@t579y 4:6⥟l;wQܓdnh ZYd'nf&J3yږL?[5jџk' PL W[bw6h2b 81#Mf@yΫBnMϣh\|iuY["5=նP.[>0̻ܱJzp2~.[knـy_!,u7%O|iȤ9SpIb"<yWgH/vg6@yl1'TxS_)v+.60еYr*Ey3Gj :UYJulEBZKV W`>MoyZUerV__5."|L< }M{%ObL4%-ZЏseu=f leHV=H`?FeɁv S.~{EL8p ̳뽍ʰ tĝ (1m1qΏ m4ޛx}I]B6A]CLZ9F/ݥnӞ$GBöU|gǙ7;{*ڳRm[߯y|5=[:V%]XKm1(<>%#t[lt9?>~]oRK:/&8ꈠ> ث0GKΫ8$&MMrb#DPQ.ܗyeV>o-Yr9=rN\%Rh|"1hBBaDfB&- wU*Pu!KMX 0ֱi1 Ck7ܚ}v蛪->7^ KΓ߱.l`J}-onܭBx"?8a}$Q&?{$ԥ*4zȃ=>\-?\J0H#}`q$*Ǐ3.!R6DblMj%0F0lZ, \]#@챍P4n5V]T\'oixnHS1n+cF lw1H/X;QAtQjENR9Eokt_=O?W= ~kɛDtުȍhQ>QWc Q=Sɣ%oUJ!>DEwJrQ&~=gYtSωJ׹]9(r -Lޚ^%xͲi ]ى45[̥.fd SX Ktۀν׺Y˥!PpX#MNfwN&0G{kp/`iOxF' OMߧ'x:H"G?JPKCiو] έP,8[R$ruUsHi08kksyÍ1l7H{'m*dS =;Hd5vzɸ wnO,/RU2l@%ܯB"|Ä Ȅ w Mx_Nƶ{"bAݭgAU_-U+d8 aQv, B֐U‚8!ņUDuܗg.؂t3۵|  XiA+iTj/`B}\밯{hQIKRy7Pt S0aX4i#\c$f+TH\wX~A!Z9$2I٬dK4-'"IAK@Nc<y]FaKuE3J?\<gFixuI8ATnڎFZP?X=pYEېĩ2#vEO dh_wz=dǃ3G %k8䰘l#.Gjx Vv\,[>4b/*+(1gPއ)d9!A2.Pi `9͜+j8''me+4~!t#*m֎|UpܤTM?\ }Bl"q?H #q1*N`LgL˕-q~9{$u=ϊmAlǹLSn`S0I^#QC"aD?֪$P?Br! "*IFD8z"ˮ:#1D nAkJūeZo * ~?v8ûԂ@#Ev҂|^uO 3o+Q8Z*O,0xBhΫuQZs`&<~Kg-H%Djv__9r1)ƼF!Vcjv_f*?+S2(O{dS \}گW'D/Sia]Q<lCJw|ly^*2+pF tb;Perzi.^)mF3 6nY?[ldZ8̡9Qtp6'ԩ@4jqbux\j=>vS~|x_xi —exa=&"gn`g9%&(~j7g~`3SƔW'bb͂p1e94-;b=9# tvJ P)ص֮)Xm2,fnMSGS;,@2' dj%O24~m`N3DfЗuʒ "8sܚC8< #iUc `Ug^o%_M+ƀC5ZihvWu3W,̡!Y4i0)Zs:;Cn~ j&uNR"nm) Q·#3Q8wm8 \%OwT%w h6ǟƄjz8_K 87- wk=_<9Rj`A[m#]%DFK!Tӓ$U$ξB'EZi!o7"AZ¨IEǍ &c0᭚esSl=YW{B"f#R ;SEto-0I*H+?3Lpx|TW Xgn(T K4"CAYW{ 9ꇊ7?1* Dteo@٥`eƄw]Pt}FQLwp9<[1i]Fky0/dQꐈ2]XmޔKvYBz(6BƤLU+o `78o|'7If~@Y5 ާ]G;L5A43\3J T ߪ]9=f`M>[SG(@d@h3M̺hVӃȃ jOb 7fsJuܺbau hBwkEߟEcaUP[ҮߐRx&i|ÅoP,^Ե/1#}*ASH9.~mt%pL "& 󁵹tC9Ҥ0I%Yz^ rĉ">Op4E@-q*Ou AoQڋ֑Zp2ҋ#ZZ1甥}fC.kK7n|-P)^WOϽ$ᓱ*DcdR kܢ.a8e⟷F]k~yQof?ý)h7?'1@B2@Nx?ODcduEz{6*}"Wi˖ħr_SNpq~.\3Kj!; ڿ!"zWmJml H:2@ <_c+o&*9bH9{٬>}qO{.o.^ ,HCxLR]0*`tetPsxaUp䪂-W c A/&Ϫru<9)_1*"%pꧯ5G;M+j^q$f<<ڤ_t9qr-gVѤO%|fl< 耂ʼnyf;L/IeN|eړ3s@8Q r3]S;U0*1[Je`&OF gBkBs%{h~qjٞ2A9Υ/7| y겏= H( I+ҟk、Z}oh|T"4&s>@q̰c!@X 7@Jfvҁ (xU&}:q'6q3|>,HmguΌ&CE* s4Qvqx"hp)J 5[΃'c`@-ȍr^]\b'ጒpxl=gʟo[יN4*6U!pNzOvmKȉ!5fcx^*32$/B*4W&Yw8݊NuFזEYeZ聙t"aU:25ny @wyUDXDٳ8r#$?/n\UatC'ez<QS ~nz:*Ƞ&ݜk 0$ԁ8N_W[:x[l?:5!L7``晘~,3Jã8L{ 2q]x(y8mDwbovi`IB9&[Xd>\R[u*,s'ZEW ,8񛻼Y>>BǴsʈ㨺s٭tn!Hw6zóJGߺזX1G’cFzuoA 8:cDdִ*X%V 6b( 46=`3+Ō{S(K?i6Y{-zYZ;$n4$M Pt>G9gMxe>8 D"#2ifLÓC0ux;9B2?ÅSe5D|SoGR89YK9({1o^ DdbȫBi0DF vNYEzl؋k$0W5Fh US}RD-bwcM͗}e-#w4at+U Oq_U(M9ˉ)zƚe[ g0i:e9 1Kb]b~MԣPP2ේ⒣ *όMV ^צy0Ȟc K й](VOA/Lu $aCv'Dt12ေ"Y^r(#!BuLgm\tM†`aR/i*I+`ܡ]8~K\wk;11y Oi-i.Kh<o;f]3WԏB& y;'~od]]z=6NBc2ΐ@8࡮)NA稅&9 Q$,7YаLSZ+ƨ+V;P.#V&H A䚡Qrf2(@ cQ%Y7o6'R4-[t6;i7$@M7Dռۦ~ {5B 0sO!;QF|*'gV"Oߜ;u.-NĩqdG1lz9P' ea/t\o^V?Ewq|dg a';7-FE*k}W.5jе f{p`r8#q7?tǎڸL%t]qj1Y1/!IE 3kņ/"o"#Q%r=N(1 Ψ&}uA.ӂx=".;yV-zu;Xqz^zo‹ ྴAٸF@ysX/VGH '"՛G1-O;&Wt絁è*C0s8LJۈ<4ΧDMRJrԸ$4WI %WsvA"U5Ygv4VvZH!|@'9zV[NF~vO^NA@=X?8v>=i&B3zMWcF|o'&R+MVւd~%߻~wVrvf=\kn%[EpjKĘܯHǃ3JmZ[$%i]exvޚ<NU OK( "k.aJҎ`yGn_`<sB",V3;ڛO'I H0c,c2we:cN~zWu v6b`JǨs/+lۨw 0qR5^t\9Ana`a~ +"ȬD1a>mdv G8TJW 3ɤPFq@U 8^ r3+BJ:఺;}Z|\xC,oVLO(9&W'e+Y)u/$&˚E=)WOБ bT A*9v^>c)rJqcw;}/XOATbKd.1 ]c'eW*`Xs7BÏ"~i#b'juS;j:$;=¨IuH5i6+2Ťm!mv~ G!t1^R)94د_>¢SĎMhR?V]巓@ 䬼3}_h6a./O5\pi(6MMBY7fw?tp!S+ogXǩtvquՈc"2WݓX"0) >*Gi&~{ԅh2C8"vaS|Az )ɱ8OukiDi?RH#j?4^/=re™Öe8rĤNFt1=!^f7쵂{-hP?zk&V)%8i3OpJU|*W%}_b?7Q{`BP LGb 5.b*"I61PRdʄ={wpRVR RH>%! ڑX- Es{xz/@=Mļ EDW`Drs|%2B@i7d\P"/?_+=9̠|' YTI'>X7OҗGI 04pxWl͐ }!Gkq$rۏcMb0` >4JqO*4OXJw K=,,WznruBl,w"BxXF3VVm!JX%!$5yl3[ V*Ī&B ƜHdu8,@- Lt_Wx#_fc}ѹ7~1;9VdT NHEjYH3 ɝ߲MX$xNh:C?4ʹ3 ZHaLqYfRi#<mkm."Mȶ>piRlE"g :mR Ǵ%M;bYK<`(hNszt WYPa11+Q~%K BuA'K0.?3|oXy6KyNi2ļJ/GiLDvڳEk-ᐘ8<Ɉ[*oX`%fÇ8|R5G-'=UlQp顬5u#;$[7Y4ӡumBcm|RCo(i5#glPYi0 z]WAXw v"4SwwN@;ۼ5DT0"ʝ*am0;|Fu(W"#'E2QZrDA@3ղ<ֻ2&fIDMXy!19U\Һ6Ș;ϙGNt"İ[&!,.weD8ZY`>! F^)AV1sDG9-pyC# i Nkr(xP]3s)\ߖE~L2ÃkBȢ:8~Xp ճe'/!|(C \$+,DEsV_Iō(3^&: j^(  [98U;S F!W~ROL>L&dJ<:;U2dX04NbAWDǯQ) nT9l ?p`Y0GZyPxs@5Xh\LyN-k4y͔wEFfzMiqs [@tNClNAW$ž\|Q/yW Q4UBRNV`^DbFQ'ǟ&ő=6{p*d"䯁nܱT>r` d\Z8#LۯCCY(DPpX*$z8i :@\t5%,x{ypT7tq)??>"-4v0\ #pטUݜ4P $6@.]r>BW%aܦ"&`ꤷTSÊuabws pjC vXm1PbX.[ͥ5$&XGJL@>o+cџ;pY"% K3V&'I~՘T Ԇ|ҹfL95(*~,f( ێҬj;3ݍȉR^@OJ w90HAf] @"FS=u.EIIm=/# qe~9$0t`sDwǡ(US^(JRYP]ap=paT.48f08tO8U5BuC!N?ȦVOL<l]'fd`߅9]35rW݂PJ*4PnE@6fj[j~O;UAx/cKj9)7R7ػrG5nq;+p%Leb>'aǑdkp8"[-Zz7&p`MCJ[ 8+˹b_ /f sQ_h6e%u?dA N0 uHBXF7 ov'XR֊`+hԈn%.0GL4QQfcQeV}j Fí4_gVllyɹ.l(nH&>mVvU+y`O;u~Ȓn4 إ[@r3, )\B`"i@ACL##V-e/}pi k1tfw#b 0_(R: ' l[=ݾbf ;}ApkE9&uQJHu!OL$tkRdU8/ u-5VRk ޟysQjH*xؐsmVKW?p%αx8LadC疺X@>_hO(P5Wҽ~$qyԺU7@Q*>AgqXܢ iebO_ -6d+js]=I/oVX{Ckk)NQh1f82wU ުOxcnTZ[9Wڈ\>qutmtؠEQ1AV>,}'+2 O o}=.C2w"Q_Kw"i@=g"نe?.υeF39̴R%v)qfZ2W-i7EYWW+7Y .+1"%g|Gs1$yR+jmYI)@2X9*|ɍ4:r>+{U: z**q"|wvц 2Q>MY_ (D- m'JM߳l)`V'ɦT 0XOQ9ȍcFXHuFTu$1%_q$D'Ȑq(?,7 t0K3,i_1 8MN.?O/v^/xpu/͋Β ϥrQ[q³Xr;̭7?I! IgRBLQ/Y5Y) GzZLFXKyޟ/˲'vV xǫr |N@)[7?B^ y4-?f%Ȉ* $7>z=V!Jz2Air"Y1%  R|'A>d㫔~M團xO?펓t[EH0c& 3mtm3t."B,$k/HyVDnh euK)ک x{3t%F_"1>CLH\gIluzZ,5~3|Krʫ.ޓ9R #ػ7AB.M (m~(wc Nw 'F@D\mZA`ӑO%mg,TTxќ^q9 ̟ F1Fݗa-KNy97=^8rZ"EoOL*w=V < tDflBcIKH8.hQ=<7Q?=: [I!pTUGYa֞n%J7N츪;ٹ&~ܣ "v Pu&H]\x=-T=q۠zY+z hߙم^*nD֤_H"˛̟s[nXYxf5^i[uݣ 벉, i+5dOs o^4_}dS2nY3t%G<@3̆6wby}OPt86.J˰YWuXn ܅4KK#Xf>sd w~ BS#Nߐ;krh\ldkv]1upMs};p`-ɪ2+Ȕ<$?VH%m3q%]:>rt /_F3m{WJh|j-b.xYr:YV/Cd/)9:{)RGhq$0n{eܱ°HFrR!C%NJ <<.nꐼ"㺸d6hKnUXٙ󜗤 ؞']3~ 'DWF tFȧ*үrZnL2Êt!)iO%ٲWgl!1VӛQȉB~_mVȶvaionB!=f #~9[}M!VhỵuHwTKnəx|j^~IvIO 5۶pikĮSh9/%Mz7OLpܓ8+f*hLqB>Ԁf̫0 #kŌ# z@ٓ99(,}kթ`'lD?Voi;Qv(0o~_B amQqch]ĄdJo! \2J]%T2| ?#gc 52qY;B-+In\V>PgUZ҄n9!{Ȩby]lڎp䉥ZR&6uhtPsZ(1d 3HVktuDqQK6"lt ,W6c-ÝUQ:0t߰; IҟGѷVPNRQqLJiAȒSobg$UkXPJR0ߘn*y|q2)ί1&t|sOcdJp:Ň:{ ÊfTm4cc˟Q[ cyfH6JMJLQKEՏ&g 8D웣:g~5WafLf(7o '"gor;snIG&\i'NZ\XJM VӃ1@O+U/5M1wإp#ye˼^8~oٽt0Ek}!LL' opt#7#fKi2C`&jq/%X|UΨ[4ʵ?8x =+ R96#|RV/Auz ?Ӟ=3W HN/„c{JZ>R$>4@MLK1>YT&FlFN8Q.>3V `2 whV5 Д,U ~?[x+_:oY ^*ӛ*T>q%/KIЈv;_㬗8YeF6? C}<dze1RDM3DPx ҥuR59!?ۛ IpqD#e\-Tm .'؄ǿ J%M814=+NRHmrs#D0K ]CZ:8hD`cO )|P:p9AE4]B6p\pa5mtf@9ܜ=ah&Rʄ7n1]۫m:y֨I?Hvy3kpStםs*\'mp\ EU z+C0"L@˭AX#}_<]hFm L^[ۯPI:!=b=>`qRM18+f}R$--Ў.$D EpUQBS/s Df n"HYX;_Phbpm0]g(ѹ2wQSHEw+?- 5)h\LD%,9Ym&Xhǀ1?R{}s<N6 5g,mRK8Os$3mo0V=3@-_ ͥL//afꆲOWK'Cȼ>ax.L\ϕY^epډ1|;AÖl8P774Ҷ}pBXb铭̑D/j!8 /yLL56DȈqAe1~c.qG2bh3T}#B2=Uaŷ"˚9d]^o L?+dw([6% |s7\@`3GBA^:%c5m,@3JkB_'||pN;+\Qg0Z~=QzWQWp^$Ÿ:bX5g(r]:-n,t@ۡr~m6J{9~k"}25y('?Bt [_C.=πrʰQ)"2X07v\X)X]>0_ecǿ3Tνf?gӁ%!Y=T5!+CE|p*+6OL/#HTd")eD?[bocNr8h6Pgo;X=.nc]P `KOTddqtCp6qLOhK4xdP}׮XW.6"s;-1 ){1r!Jr2' KiҿN`+VX/ ]rS"qL#!s3Ͻ`=IiH|>? b9KG<qoDn,0hʽы)ݬȂg^SXLkMFi֛= 6,QˮgozY;#7}d8R2Q zpp,KK+Je7@$ AIʚ["`Z("e +=cGEӔDS7, N vR8\E>> DGeiw=!:{`#Mt7mAo!ɶXK<P{(iaK8g9ڳM#Njl3H`?rZ͞`,2ZNIx7MMvQY3!׎\,1 >¢k}C kPI̼!JOKuur”X9T,\6:)t `ƚ.5uT}1 xB>v#CxihT>5mWP,Bf:bs镴æo珿m;Q8 ^|쓛W$Wlj /pb'uKȯAb?#ߺX+BxR^籋nn5|QSZrar<+ZrZ:ɹV@&xg΍0O3>n1Dlӥw:!uu4:$%^RdFoCmw7qR&~"Eh@B@-FˈB+W(7Ǯ5D cPZ!qjSPsۄ=.| pۭ&3)SS`y],6(:-h]njPl ï;.Xs#5d^u!8G\w'o ̜3KMcjGjK? Rf X"korX:ŗĎɎbVJx2~SNQ>Hh<\ cñT$e:?}vGDmM\!O-:.TmԍSGSirQ5Ux>3ljVG[j R5mi0`$qt.E.3A'i|@§i Yz+Ҏ> <ʗ-[N(C䐖B( 8l@ɿ%^pRl+N_xP g#F!'_D.ZG+y {p#Vx{Qş94uXTrJP[LQ25 8ILFmh%k~OfJ//@UqƟ܎ 82cJl߮} X;}Nk&|0 1mڲ>I^>9!)cK)̩Ŭ;MeBjMuKA~ImnUi|*_/P0e=!6-^_^14<#dm_T "I#^ (*bÀa#&{v>]>QΖ35%J i b4"''$je ?dפZF3`ERFc )΃17*|qDpn<dkJ"Y9,+{.؛Z'VIvm 97<J/aKXqo 7~tXRT'ϕT"=X s&oz+2tҏQMDBx<z1{o;zT3V(d\.`Nk>t+;aSk?m7uf#Ǒ(Na Y3 O7^iG] RHgE.|FGoySJ :|-Am9*'KdwbvAhF)Z&=-2fYHgM,+ i4@TɃyѪ3|Y^g_E*lШ, JO_}ɊZ W'7D;@7;!:l<tiG"U(օ_3Oڻ׶`W~ YK(0JIJ kL״}t!lP$ݢG=K"tV|_7 l#p:S hS&G@)"J^N%k P7M|.ӋkVQMEmI\Ë10K{f` C~_2 !n**r42xkmnW m VN]XRhobR@9"hq $ζS˄YvbJQ4sTiKY0E ȐG 3S R8RwkwYn iy`Qaً>*my%9%rBLXOpqBOW+dV$ni!Fy>R %R?V;eoqA& g=ϕ42UK 㩈SwIon*ޏHi;zM!7Dg[l-ܹ^͖4}yjCDwBr;О$J02(;?NL(Ћ\,75Fi$rmE-q"[:P >؇qlu6PZG$#lcbyMLAKGAzȄl* 2[.5jQ2\Lt?EBLugro;Ldm=x*BCp/$d% | Uq"$vV$laGw>2Y&ΖppNR "D9+4XE`K)O[ 7K 4@&pu[ Fz, )0MuC9qK l-AȾvbJ//$Mwz'B|ᕰ53 K Ed9ыoO\wnD'h9#vFhMHa- ~}e6ڤ 9Ta 'v(o#`z/xxfTm R~Z} ANq98P@Hq/*j(v P'v}R]8(*D(n 1]4d׽8f/ﵰ'BIo?omoͣڤ=dCiɶY8S=tz뽪ٟ zY)^7^Pmg_U" >ɴM; e+G'%1G0b2&A ETL(5Fi·`gPTr1W"gi5XU )i^YKIiC*|ظkN\VqK|y$t=خAa6dyM "VA GVDmؑS=!y~,ȦaZnWo^ʇԼ2\L6F$ay1w=-LF}@~,]|LIrKng q Qo౯ )ވ|+jaG@l3dXDXo$˴t;A%əL9){ߋ.~sfQ},|x5Ǭ~Dw/3uKZ nqv*4Y14rV Sb H/f6]d0; Q?#2JX>2de!7eѠ#xC  ku&« ߏ'ߺdw(赐2|Htug!IZj]z$#'V1zPJNEլ KX KY6h+O°^uj h'NZSBo 9`ަ^[ EҳڵP ~{b5zBli[=}S y![f0HRXr[ oApUV-Vқ&5#ꙻ.W\IxDZ)R-M8NFᛒژ+!Wٛ<,n,Z,%h[tY a kǩB l/t l<*r 띕kWQ x`܍h῝n-~媩Ə{m270$VC%맼bVp4eT|a9!~M+Wkp:GKGA=I ~wHiaW('!T1j oc[~CI!k}W) /|qb˄"៑Tő"bYL-'8mF:c#VtWj sŲ NfDN"LCX^,xŗ ئát ~bd^*lji<@a[4+S& t_.Hvjml\6O_ 9`8$.ҏ0?`ϯo¢&٣>A0REO*ŕ~*%9ǵ̖Gj!UNHt;늳AWge9bxY>~0ałv[K ,C%Yϐ 1@^=Egdd X*˾݉n{Қ^ U [H_P0u Z{I1i>ذ#'4~\*>BOn#GH1AoRh}0o)4N!''N%zbJE_*"OjWG[*o\!j{sҞ2 k8ݭ,!Ŋ~Zʬj[|lN#9JUyvyŌ]wN Z;?p8zޟUa]v-vWٷw[i+G'gz$x";\޲q{yBjqgW^?'515J* v`h\#yɉ_9Ip9 :g#;La~/|ArOp he 9% oSRX@lVҊme;h>!cHtAb=v[#C(S0 c]*Z_DӇjQ4~Ou؂HΧJS(#KB04+qŒ u1+ O畬 >$@ ^b@%Q ȪCLlbÙ)>IE3O]64؆\cdsg$*%9p@q_m_Q0(aB S@+ʣ+n1lCc'LIeфM!&_)DB?w*TV<ѐgjXߵ뗝3t^gK{?]i)hڃU'^&p/>414".wj\,P;@hxŷvn@Rg{\FךWJ8*\jG9e`'%+#NFU9ϳFa+CDV # ~#>$UɁg3ڛk4Ւ]D=S6/eF -~,) 1beڂ%Е7L6@E ؘU^Y %G@uz*XpoJwp6o:(c x!ͺ_™_^=!W,\eg632i_@R*_֧Jv/*(*dQ>d} DƘ%g^)O򽭒 oa=y/F3 梡w`Dhs7d` wi0ߋzdž K(B>h81Z!lxdOəim+ÔSz,;-U0O ]#}ω,ТӬhDn7g܉!{F ?qYbJYN=d= aHY}:eNsL,_.JƋհ Lx 6N-!3Ys 军2J@ P^~!7K-$KQPvg<ׄwPG*3mr^;e-, V@hOE#S=a7rGk+%\36a6Sm<蜻n\|ov!bPF<`עaH.$lگ}Q}zd3MgnQ -DJp8%qX;얐4v{A ̄6,6*✢kB50 ZBB(gt5|}-%1L [4,BH۟ ާR%-D7˖F-8VdiؕJ?6$gX\XTIл }NMI&z#R&אGm!lݍ xRSj@Ȧz+<ќ)ӕ\T?F= O yJ`8DA7amw/JϯY%FT֧X"#Z^7ٕvY͍U;;FX;BN %,UGIkXΣ#,+B NWdu!C/4|r*JyVwNT} jx=Vxִ~Bu4 ~ncKG :s>3) PwfUWU-m 7ߧo:ۣ=ɳ7-Wy i}.s)voiWq( f26Оts0lZeT|3Tx^aOܘ`0 9_̳ȹZXYJ_?kZ?)t9{'ӣ5rrOQ\BP Ac+ʚL'܏簵/Jq?"RB6bNi\Le-!׏i#W˱$wiԭЯUu3l)ur^V =Dfܵl؆IwF/<07;mkOmeI slٌʓ6.4(rVc{E}i{kҹWGU7`V,߼WC|8ܭLb\˳MEFld?({j 8s3[HNAL\Zˍrc`Wu(:㩠 %[yo]v6Rg }WL _ /RһBԔ D\d("#|Y' n7z˼'mb*'Wά5#s% dVθf^*=iFV'8^^"b)>S_˦aeF[_qjZL:DB4iދP) iF$*߃X./v6LUAmJe`!'fS/qRX],I[B0~.#pmO/f9>җS(7PGmXl4ͨdtFy/cL ^bahz|VQ@zf 䂵8h(h)]T{[H@dBS PN;KS7ت@]6"[<{jt\Wi*? q<ni r)TVYE [jۀZ''7iPuCw;G{ͭ)tE"gyA@-&ͪi ;_1^⪠ #ZO&8qT.x(@86Tҟl0DqI/5!@^ J=r( &-'"NH]-Zk5`iXɯ0S.m=ɔ$,)K! s}^]h31\VEjfqw|Ѝ/&̀y~"Hh0; =#:zJxNQF;B )Xc lCA\uE;AD\j8٨wj9V%CMȀ|p$ F?5 iVR,!xpUu =ӷHoj y:? ~:O`ߵS9B=Wdj`0A%ҧJ 4!UyǏaONs@vvp ʰE|$c7]2]U4+/{i ""`vk68OwZƵ}DGcHW0tIRw8׃Bیh Obp@(([, QK@yiKQe*ˢ{H@=:NעHr HEB24uFzjm$<ڑ%_WH.D6_C\8xx-.Ip[+!}d#G'i !Z73o9>0TsCG ze~JPg' 0Жt_#: -sx|-F*[i=OXX^fQZkp U#C*ԫM %F@%DLxb2XEvwPIȤpOm y"yޫN7ԙ/Btk ?ߧ+ɏ^Ai%2,Ф ^4|m}eQHdYes@60_%g&*OBB00$o"玐.$ڨ7ڼ\^ 9^2gua!\T^O-宴Voi-n]dPR#Frͮ6B]FC_Û/uIl},Ӯ,G曓K6pJ]o#]p,ŰO5,UCWj<$$|s_L1vcHJgx֬h> 6kb6T?鳦zid%g#jw_B %.S?ۿ2҄y,W"oE"`/)R1GRڜxz3Mu࠻z)iN]!\?Tk]N+f-cf p1*{,A ]֕@\8~6E^SqM+7>gX6iug6{j.i SM[ m#._:VhnO2#}vqOb-~;ȳw<ڞk[3&7`w?gp-}B}jQUp9N$r >Y 3%{*Lw!&[aA{h]`+[NMρ2e,t_я ΒBMV@OW3 ya@ʾ %yYP]qp3iCyA"ĝj+z A]dT8yb:ic.49f@{dPdO5њ^ i_HyTyoS,".&TAі1{Z'\ E7"pH??| 6LaZs^"y9]5+ 9 / kw0kj]Hݤ>!!ɧ[yY"? ]: YFFhu<}f;W9s;!kB?P cEg5z}jzfo*yt.=Z= 8+ Y,}kgլbKgN*(zerlu7Y]Kp%vjh6X- YuL5Sd+?y !#7z w#6MM8Syy'º(r&fEۋOdӈvJSjH)݁- Z8gg ;JMC%UKr)Xo|F&$*GWr|EN"c-hXR Z>T6=Z,LȫA-NzlTgm'4!S:{|b*ћ@mmҗg/CXOVrdĶз>,Ce# §qO$ Q?P;T"A9 CghFVO(N2Mø7ϓ⸭گDqA62cI`s*A웩 2r+cXvBM,Tc)E;^e lZ8Uu@M+WSAYygjHLn27/ aNeirpU:؄2`]#qWn]g&7E9ƊYEsgŤ37:ŷwy"i@Lc=PR.n%է[O ࢜u') h݋񡵀 ur'LNXngp&eu-!%@óCO+ZJʬnsx'd7TxDZ|2vt(i%9'"'c#?C*bֽURcN*ʾz}ԐYgv~O]Ez~ٕN0OX/x 5/5E{|4^>A׭ka4GQU (ibNrwƑy]V#^g2ۉV[.8UrsG6TCPjD3=HFp0W>PVc%08ovxp<_P/YfzC+}6 Vt)*om5meTtfB1yV(SG}I> A>WB489 8u54N. 8xhS_/$EKjXE0+ 2/|1/FřԮE7keH8]z<藶iꗜ3mI xX '9ºmZ1_,kZB,֜h26%kH=KnTHp $xSU5?'2GyA [%5s_ȈDo~.$\'qA>-;AG]'oœRBѠ\XL¡ Jf'5GP[۲J@/w5ʦ ?:QTz |#3 ))w]j9Ӫ/)OByyUoz G+6}A92퐱#JPLxރ:Zx<%mؖJd Ȁr&&C{K:Ёӧ8D5۷vpʞ-|RC3\Wb)2L4:HG_K4W+2 B7^r<ӓa7@jgO8XokBˆ7Rf'L;`TkD%ȶi%Uz^hK4-g$XUϲ_GtFN|G#!72K*yҷ0l 8Qj&b6CxWt@V$۹ߞwT6 ziOa}ԑ8$E3B"Ա \J3uy"G]~#jSp{@MP\ě^XѮe}a'it5tpyw3>Rr!Ti'(W)# ?EUfG^f Kbi)C4wwz 9:C0WLUz~BCT1y ڳJ`c7JKZLU@E=KIӜ@`X$p?*w`F_s9UJv r"kPW(4(m*f w]z׃"fdlsHU>16kuܻ(=M"%QIv n Rh^j$xHxw?A{SӀSAj9̶h¦P3' 0*v P.(CT܏?ُEyvum$^/zZ0T>gY= $BAȋgٌiEnMssۺ7_z6މ+#~㾵'RDYct+Eh~.+ `Ve`HN-*31''.pi=@~= ;PewLHk1g/R>,:sb͎k)8XE!<WWr=ˆ0;z}m9p}rL((:&%{$IΧ fE$:nTМ׀ջF A%ۃ~+&uN|AR}žd]ߏP\^[R҇W3Z8 M˻^9_ׂcڃ%f wL3>̟>F=ɈyC}9/&+2{5[ 52D6]}\] 3TLN3(ܯ/:uO]i #Z-=;%CR `.̲%txb06}Clo1kHQ^ I0So9xJ؆%aKN8;O1b'TyȔϞ> 8W8bJ:t  l(/y=چ{(H4=#Q_KZ-Ki:274`A]Ɓ$Xk&}b|jR*lZeBO ZgBWú[ڭBv?h7 RG*I9rä8 8R[peǨ3wb&{hg'ŜQ,`װu*fWhpYy~ˠ=իK^fGh0륇m2'sh]ap| WD5r#XFB’F !Exq#57T}zL|oNAf܉ky |-:kU#Y/0IWaѓ~r4mztBjHKy~ 4"hؤcW8Cl&P2c+4T.t 3Bҩs-mM734k )0U]ȲExBMc:[8R@+"wZVQpް£Z3_ۥɝ1^wy03E\[T٣ Sۥv=sfwLM'xI$\TT]>#Q5[JSi{l~ˋB0a˘Z!\]bBEp$ NWs 1le>==X>.mB/p; O;$-\>a0FWw3c- $bIt(} ČY~S~#짮<ɖ7;_蓮CD9.3R4ԪslK{nz: Y~ >ѓK63v^y'FsdmG`1I9Pl1=;܆'vٕGNHUuiG}M̑U|; V"u 1=bK2mz$Gڮ-P|f*qg)G?uЄJUYٓG5cBR l:=,ܶ龈4Ӡ[REqlI*Zԇ n&8hh5 ̄zK\ս]__vf7x/m? _BMF=vW7."L"6jdɞ>CuG'IR-uE [/Y/*D*FP#X|-8*)eQ ǜAO$IX._{% à>D`19t7mi]mp2^R3g 99s{#=,]tձֵkK D:{s^n( ;^&>M2.hڦA6YV#[蠑xSDmW"ܺJ\i@ < w:ԓY][ə*Q#QGb #p)ǘ̼jiF)rZҏc}f'1uLf1H.ϱv 0rJ8S1yui3x/ȓϭYmjzWR GN**o`V֗x׾dxL盯nֈ$˸`^+Ur bu@42o̐^&ZnQYL_k{\zyoT:( E'D|I$WVފ+5K.H3}Qd.@ă~vbvl'KUܤ8ߐ!Y@\izSof+M%(x ˖K NL 8Zّ\J9gI1%KpCY;~L"fbU&֘/ŀ^cR5%"ubDlw.V4)ۢ-a5.>'"^\ȗ8WBMmf'Y>&K'vfDoU~v*1 :<:vİeťoc; ؼs>,t"]Kt[D%qƧrl<88?B7r%VE,4W={[34J|x> /rw$h;C 7jxm]Omw&fh6z<(ZHT}wچ#p7l& g}5NK7ja ^ӿ7NvzѠƲ饺.FM)^|rr ii|Q6 —HBu[Y"`IFQ:HZa=Tt-UY_SW ,1p Y;Ona-ҋ~G4 ;HthVu.su~S &*FAsy&rsdkt haO]dɓIz"@>݊]LXbv p6Я Q41Mw,LԾfOYn!~dAz@$5AѠx=ߛ  RvfIw'D%@|\$9r6KΫZ'uF'+v*T{GhY *:y3mMF]{/T .VXS)6;ۺ; 9~3SҞ&e jJmM1I2mO߫@"ꢮR1kPa-v1ZVOd 1;iVpajjr_ X] waG)I14ꕗ;j2ե͗xy}׸NᕾyݙLI[W&[ޭG(: {#8apK4W y9>ţD$Kk(|51 kN=X`.K#B8DНf^R ӝP.dFp1h6[O+[Tz5>4fSٌաxRm% `4~&烍:NGVkQR5:ÿaYL;:D %KψˡY7!̼MO4b 41C:co֗$\f'M60q^$fd-u.*ouEe%u&ރ߳QTiRS\ڙ_cPyoR!uVTyH^0ܙm7V"d?ubHA7>xqn{Ӝ<2XGi&jd{eg!Y5|gkyKazC&ݾPټcJk>}p**Nfq%AБoE=)JF)Ke?"0{ P4]q)h-&P1W ԳJaS"0.涻*w3d#2vz1\ ('I_/*ajZ ': LC -}k Eom @=;Iy]-:Ms5}H\C]#2{*^EkrVz)?koS) a#ydt}D:y;+M IWr3{sFKO6K.u`SIH-¦`hwR 5|$PTFsATYg)1_Iua አ|{s1G6p?,%U'Oα<(IQv3: NLeͱrBJ d|yY:">st1v6-2(c^ j4E4s [/[I\xRy.Aj-H_#38ѶyAb_a h3mt\l'CQ2; (؛Řv&8=1IØC `cc!1̪!T.2>&+E Z*SbMr,TzC "c2y$B58ك0=x$,Njƻӱ4) |z,3i|5]MЦ@7MV|;mA 60eԷn|!P}ˀ-l/3Cfģz$BM5l[g'{}H4-L;4<#9كE58+|E+ҫd;CG#n r[I.rYhZ|bzes)CgfZO3R ҩ,8ͣ'DRE_2§ё"e^ڟ(.^ʿd3˖@boxOcjj=s,?|oD,Rm̵Fm@L/(.sn/_0C)Y1vkVc(+Q _Sn@ pjĠE匬]N?af_HqZnO$K˘` fj_j , $vԙ WNmmD43ZuI6b4y΂{QJ^j6Lۭ1nC.1qKh DDtђ$mƢ#t~h9,UoUk967 T@߮p& x÷Mq7n_AV?:yC_t']'cD.|[i`=jcOm_ة9s8[g7mONgRaB9+ 8N<>ړ@ ~NreOl}JΔW˕^}3R{ )Vo"ЊՄفsS7s椑{rhU݅<8 nd[+$\C|f݌ t,}!$xZWØ=ӭSQg΢9@Q$yIA!M& hS~GTHxf$;~}G)zGdLug"*KXu3cq=g5ݦfl9J B n>pU Doc)p* -izje/dU{#PU~e}oQOΩxMu7*xǺTGuapOs{=3k?0;lӷ)Υ1AMȩɘ!UKKZp9Gk m=1fX~<_cm!ETrĚS&KIX";1lǩL~!vx'xCUS~Z@.۶h$)`} ?9IdڸD?ӰAI,zuw^< sS9}|zV0'Kɂ ~*jj$S@qS^,x f%a3wYxqֵyj=;F /8f.(WBZz?>f1W(?sT1q4pjaBnRlwןevui`l`ns 0af,>.6x)UsY^4fA:oT}9љ=J yQRwG? k%)k0ھoQqd//^k=Q|)uRrWzHqOM *m2["+ur%F y+ \O-4RObG@ l~lB2Ȼ#'nQ†e$nt;$uπW3[X_L\ͧw@ szƟT駴_kVT aA׵?ֿAAŠg>=b#bK`3[U]zi(~ewZwƃ0byk4#]URTK:<̘Ėg_5LPVs*0hJQ&yͫ=oig%{ qAX9wю%[ɵVmIz}v":ωY/Iab=#ql ƞ͟S^j_%j (3 wO0ȰMc7")}i(i'L"tpNnWe'5_Ŕ͌qs)^")@hp`A [_ R{Ӈe {k~xգb&䏮bFY-$Ox°uartI,'#&AmhQZrH6lwuiꢍT%E$8)z@v|Lژ#Aʉ9h)ٓ$ ʕXu@c~XXwe 9Xi#iaU,=.a A hbIl@_({AƙX[&'^z~#?IܥjQ|0$ީI>]d+oV8._Yb@LO0Q}@|J}̾}l@IJd/(J 'G*_%' e' .!ջȨ*e} .»š.R`6hBr3m {%;!}Ħ^,W s4#Y~?A'9"|K˼~ 1DBqgV4pnV#,]ՈS!w]mF+ӻfIi<mh=؅s8)k b gTj66݉t',6bx,>l^8En)cuKQjc6M>%>#z_2dp^H6 ?^dn2x7ކ!suu}}2_tu Q zj&ϣVJpבnIa ܪC_tF؅]Vghx`v6J1>E8Dk9*u(k{sGrcH'SE<ˊ*!?&sYi EBzܴm7߁,ejy#9+.oH,_MYLHOVT3(NN)3n3O4A-Wb݊·6iUE TlEigSj@OW71[+-20*Pٹ2_~ 48cX?9'~u'7}G#Mʼ\{r;l4gT"okA[|.T[ q74K??n'͒LtM}?*2^R7ą1o&XܰSOFrꊥYpw'+CuG2lnhѸ(|r\i @hV%qq$dJc\\@_72ҭ 9A:J8RU>ͭo1W4CKv!9yR]{'zд7BrsϧE v)JŔ ԓ c`,^nU#VL=5<^q<!͇ȶ`o'axt p"[U31:~P>`t]{WO6vKT%] &^jk%_](U"Ň5tZMn!2>}̝["wRtPCxю_}j><gf)=n9EI#H\ r"35:C(Y=B93VUN*4oEIo:tr3P͊l"I(3~2x>U~b[_=p$_V N:S3WFØ-$)wQ5f`E\fu252FMnT_}*',$̵)pk;:hسlөLjb25ҿ'v&K!C OW$`ۢ8XugvjPY[N_h85!+0b%tIUZ;F}w,K3rE []HgR#qV8_#50UD܏hZCEv%EthS2 Z_$7'[CqBEq=B*mf\}PpcCCv=*n4HĪޯJ$(*@竎ϫޒTaOH @7ɤghaԽ>.7+WdΠ*@&>88%/o&JA72JCsbrT~:2zrӺHY%mYVbCIrš- '}A.D'*\;50dX[1#,E8kuKc٧pS9k 57S7h $MTR-' V ~r8Oc3.-"g^|t尰:%a`-ᘲ !%s`K/МRI]up_jU>.劬!i!Xy<8qaӋ*W ,] CT{1pKv2yX<k!沩\U#t<ul L$\[O;.pb|s:م١h)xһ4_&k=763Yp$0&Ke+d7" pO'US!h7Odmvo`wj3HѐGn>@L\jYwYxi9G;&9JE6ZOz ZХe|<&Oi!)ȫ2El8/c(CpD 4.#(Y`t +h5̳&Dž((cZ@?{7d J2K W./׹aIp<=~OmZE{[Bôb\1śAIat(u|S-:K2Έ'hGi2=et_'k41 yV-?"D(gyK8PjnwL"uu = C1Nآt'*D=ؙ7h ]0e5}*"=+%?T/_1 ߖUw =Ym.i9YegIqp=ASC@U (K͕Xʹ!0!e@6IK!QL" KAoZ|pb5薆궮7{{3?AohqGBw}p><Ѻ.l$bk6xP󮎩*WQ \df󠺝UL2Gp+)q# =d#2會W450`'/mݪ?`FbQ&9L a~MHYⱹB8 L4P(?Jrr:ҁǩ:Rzz˚;B,^v~q(G*BA#~#NdJP+mm۝)e`mmQAw)L R Ą-!tŨE6s҉Rq#5;?N'XOl0ovчhg3#+{%6%u@ch2Ք"\$rFWFZ nɖ&O\)<%Ͱj[nQ|X fU,J+ٹ ?H;& NAvY~BT4W\ݨ}bkؕ@Z9^2xoe6f'q5JRpea15X=tcE"nr{A?!߃/KTh(ud;7E/`K&E ta2f;5|(UOz[~+r5bSi#&My-$D=7F4WaQ=T}Vt/̛앧M#㦻~䰩0{.K|3Y $)7*yβMJXCD*׻A~?^;?:uqf:i}$!0ʴhvE0? =$Ωg[LcH*-+P 0uk\!lF꾷(6-_YXh*ajx#z34EDAZX.#_Gυխ綈<2W GifS%"y>.敉Ca i &U͒']B5mJy2o6ij "nĎIp.uN%#IPB?XD#+z2r^?Ժ!{\Rz:g]yƑ9٢5ohn~oJR]QIDc#*AOqZ v組 3o4"y@}9ᾉ tEe tC(mE gY,ِ.6U4_ Ĉx?3zO@ű/p}j͹v .cS]~{15Gmw}1(LRd3t͒Qj2^-!ԛIͻHB >M(a%~ɄRԺ] Ә$o8c$b0HxE&g@8 ϊ3k[G$ SmG]׊۸΄dBɍ1Я2 yf7 ΍gAʲm2=zG%G]U„ @!(ӽ%̞*zB/Atvl[Ul=t,u2qNA[Pl}8'% g+D:!#ຣ#B+z{%91T:;f! }mOyvB%XI$;X'*':,sٴXv! NiԲ`^$aDZ|*ٹ|ێK:pm<,\9MpاZGiSTɴ^ړpbWepP3Q?Hҵ刣-v@NFcv|0R6]Ib2}W3-d]Fz=&ҳDRz*j2"yP-kp/ &N׆̣,RЕKU_nQWOGC۰(khy^P jOYf}!n\jۣwo?N~ox J+hPr.[F[m%X,$!;T6OdnOEՅQ8#OK1(g2O)Q:Mj z ݅oHM>Kƺ9.IJ/pfeqA}XpgRӿ/8e{Q˜?n pD&CȟF()CCl[ɢ9/I^uCtQ0dqE"M}g߽\7q iy PCb y)lE%ڨ0f0ޑ KQ ֳ_]^LgI]X QON4\Hch0'@n赋^e>®rٝYB 5;qgysr{idѢ7_wTJpLWo TĿoXbvG;U5$}q2jm qm ?:tV*4)C{$`ā!%JjN~yŞrFM{|&kp3Heo{sVw[ c2.} %hQfp&Ɇhk0ʁ ].3H\uH@ʳ8gПyL$XmQUݍ 7R u8z$uEZ7-X@`iN-h߯X࣍;,X@ b\U /_ZJs`fOzH=`2؉&ꌧj^ Vqj)13!E~7 2yw>j6)uX6G>HE?0 S5`6^:Yu]Vu43Sem^ >E$Ir4fHfwa8ѿPuYBG*JJ.*WMi\t۝MvpU}o 8oW3c#8Xk&$`Þ@2L~mքK!|{ yΤ'9Ԫ)SlxiѨ׊XL`:o=C D,ԥcqH(--Jpby̙ߢnB$%Z5_pO^n\rm\L&EwFT44UU2̉0n&G cb.:F$o )eqC w &TOA`\ϣJ)?9{TpIMjYma\_SEG*Z`v̴ fVg<;La5AN@=yIxI4< I40CcT]v{ӈbW׸yW.n8epZ;  IϢpW7Izz BW-eOւsl Vmr;c%MW^7E 2Q+5N_C3zGa;ǹ7 ^(-= ]rГgyc A.V` 0[GM-M}"p\LSҳ63Aۘ٪xt'XMȪ 9v_UaƄzimpjw18U1q`FY`L+ă8;FQ , ȩO`X4hM[?/ۚVAvZ~2")M?< щf'SQ˖?AGiQO偰FP`t-fD;P#ܠ,$UbHFQ1\ŷ^}eSצ6U3?E'Tbe)V9¡L!DcYp?OffmXH_[za6 _CƜV۹ <1T%<2m:Y/I#GL퟿ʫDԐ)"Z,M"bW;y؆wjS?J9R 4v?tti{yLe$B$(¹:O9~ty3j&#vS.0 tIEc6DMr8%Xac% ldƧBCWṈ"皂%>L42߀b@'RPd5enI)w ld+0`Q.C +Dto 6pXL%uvBpf!tIkѸu\]_ x %1-ȩ QP@n%ytjX{j cD_^Qq͘dLJ5hѷTg7F?3Lj Fwm]Lvo-@Re… 4d08jx"~-yS%z㬤3O(D_C N(U{ ri_1' e 0K]z ~Nbd~a&̯'Jx!:ᆥDtD dU9c#1j@bG1>c RVTyfi4̊:qkϙhOrwKu:Fg> n=0]~R6PP1ZO:`ky("d:.%-.N]M}jJ4Ϸތ ;|̺[=UBi}{mwtX܂*WkNQvɊv ZFjSzC]AΥR G /*Ms5Xcau #7T~[ C'y.\!oO\񝋑: eTte(f ^9ɿ؂8*_NXlhlyU\O\5|ͦd`DiaK7@1 Q|͆& cfCh*f8R8} Ēq?"Hes{[F1c?`L|6Li@FU4.>#*)= gP!] ,~ K{3}2[gB,~XGHoUkRL|^)Kz]@!T˦* TkXA;yA;X,89g%4Ͳ1騵(߸.AB. t's[~]E6oDm|þYh8Kbbqi-jDAT\JyC%:bzph4Irbh2_LSC)[3s޾8AK=`<"m qijy(AFGc`MI+=]ea6y}W9B@j2m#F5FIj@zqp 6]4q!2WhNYuyNUnU˸a ^&αz @ȟVXJIl˒tvr;tʫL:zQ}eG]hnfMxRtm2"3w[OWAZ&͝){Erf=1ōud0CM⡱XzVfaV䥥rkq2g#L}$ Ῠg)lJ)ʡlEx*vqD }'f /e;5-dy>7)E-SFΦONzW\G3w]_ 1Pz F|M/sd< X6y HKċLF:Ai18?|/5_)R2Ge7t/Gh1'xXFS$ )d&Rg=\_Ւ?E؃,fp:sCFC,`t}`Te#*zh\OTJ&epʾ4(]YOqFk! *EQ]b:IT :ȳB p#CX7Ywb#&V 6QBSt aĺe WRZ>B`*-p;h*XQ\%15\6G&5̚.yr]o"Xڣ>GePT'W@$?(VF`엌@3a/Y6<.f!!;؇=1 UxŐ;53ٞ xdF_Q Iu<Z8`UTljMQ)[S=r}k\iщL Z2C嚽"{@)_we0XEAmm +&ˈxjR'`q:p)Ʒ/lYbe~sA͓_] m=Q.)_W:.c`?:xIdޠH1c*);f4V\OrDFT"#z˒KYv m|}`.XT JK>!7jU<"Gυe_1 $u fC݊TPg{I4D$Ј'hldF: Ϣ 4KMu! `.iz祝RnJPxػ"8h#1Ƣr3[VU7ʼn9Bc8uu6lbbIChҸu 8* u}8ՁǖeI3N2"!vy~yG@^Z_ϬVTۃmhG}x1\/lQG"1W:QDyr~$()mљ&%xaaBhڧL~T p$O0gr "-PQ1y.9<8`nQ%QH>KVǥo,~.@1 Q(dG%jВK*LCE-NjAQVv/mi+Ek4XcDҜ=sFB.M}목HLy5s5$䫀qi]O&yeOKC&J'8{3%~1KƄv&k"IO #4X>?U '>t Arĩ|ܢ|(2](HDOH-:_^) Xafwo2RN+l d[)&3̉7ʲ+m!>6 qԎd*"Y\QWqK&xX֪!:'TWD ߥAu$OI?ޑOvbJ;;Pk <*5z&m+;g+AxճA. 粲D/]@_3h_J"Ox6ņ4]BfZPpWĝٯ?ϪNw a^#J`%k \UHƐPBމjٯCQg]~o^9qxLgl;xr(Q5O"^z\y`T)*waxX^ Sީ+kӏgBjc*vo{^q`YK2Va"4Q>CL!6`tD;" XLMreh(Hbxuqה9 GbMD}:Vt5Wh3(5> ?)z^Hcs]>4^f l,/ F󗒊x(`X piPP8 D^ĖQUHWT\;D_qS=:ﳲ[і'L}ʞm9 q+§e'Ť}#p=L:g$bK&L[l,MԞTPGœZ/_`u|-"iT|EzlX!؄Ӆ9v,#) F|<W)0MTu'x &LQ:x\́f"ARրyz7?؍xC/`iC&w5,aM CCX`! ^Eɐ9 h_ 9W65ty[eU)c/aV|oLZEښ/']xB) ~,Y‹p耜LuL be^hh̽dO_4S> 替V뫺\cR&7$\HiMWAs^ʕGbI/Hٺ(kk䱌^(an^M%8˶,eٕ`P\>|0uTR:HI0TIumG, 6T7D2+S^<]xn!ϤkR`L5PNR-(²s/V7S<|81 o%O(YkFDyă tou[qA%vGv+=5¿5Q8<gYOhʷ)ΆȂp:.+¦3;+jPƾsٲ`K-dks8:-!d YS)mGİML{v ~xUjT׳H*72EoQ8̧9g|28䵍BvL G/3iqK/p [ Gɷ> B0F 3 ,o'yX( )Uv:"ݭ)w_#?g#Bc6H_K8+F4JPWR :J*YOI^g?`]}M?oFV0((l BgG _=|1,'u661qI&U_+T&j;f<,~xDte Qk`&""c` ~M%P.a?mg q($*&PQ0\;:T&( ( 5;gl6ȿebM;nJv,H"XΧ&W.u8r@DL 5#btETF4iv\+c-]\2Cy+CmSΘOē81%\hՐn=Uge߈UWv)x*:Պh'N-a¸ p8ri #lM Urٓ2PYLY ?!rNP'|;URm6nh [ 'cVx.pALlJ/FObT{.y\jo%#rLPDH]I=]>"?Myȃ5%=]a.T+~#чvuY9w!+73:M?[/j[)kX7Ma[N2BkS ?UqA;XtvՒ?g֠@`6:הڭn?j)MgVqv 4G 2w^ʬuG:wm%NJk8f=G[w?QWdk1a[= lb5=U%QBD%C1\EaQQ14V$7XQ: k5|c}$G~e,,PW1'uk:Xՠ>-VROM==tO*+FE\ԗ`Öm!S~JvAs*}\ F UTC\DT(s]o\WT#Ca!! Kݲ(E˪Nߌo[$+Xئ^#:Wʏ6Ȝ9LjA <~Du=oa_Z/T45-NfωˬC-RǔS 2k`Z24AW)([yXtG'v<*_ ?!{5JşSmis_*As%-H%y29 s4tlAuo$,qa3a}Jme& !CwhֹfKt6D6t@0K ܻL'վ(1eA'r\h쑰׀F & w HK\(W3Ղz8J39?sJ=ʢv (I$G&<`e[C-zkzPwA s=I"ֈ& "V)Ǽ61G .O(L1eJ=RM Cr렮T E'HKØj]2i?ɢaMɉu ۳w;=骼Ms*¦R1#7Ls ҾsW=["0E>[QIO/d[Ǖ>ncXJa]F<Ң5ϣp9&wC8kkq,j]hh"tcV3.Ja(dgQ{)LGZ3(_#qIf3ӗ#Ex ֬@7ZJW_4յ+1nɹ/Mś1ZY~+ZV}V{g,pKvx^@仡G<31cL]SgvG kmyXeqi]D* __FeXBbDDs5ǤdPɆ."_T  ˧~1BHAiXZG%I;e\ӮK/eU%/r`%i lzk>^nq`~Bz䪢OGe]U =W`nTg᥁0*.WZXY>Xw'cBt1=;ŝiGKSy" rؐ@̉e@,S,9s8ۦ˔r1[~L=ed]q1aK ~u]Eqƀ5<үsFcrw)7X=b[kSjm_v@`;c\a|;O9x4}* :?Dh! c+!0t^<@/ŠV}j{lʸ ؒK6EO,$\=E !_ qքEobÐ݋@n{;Z(po;Zf- %sɫHH1}Aɏ Sކ)ߖF'BxSpFUv:&{}m^_J/RJI6O©];FũX2Vd kvkUVv-ȏ2SmF[4cjDgNf' 4ը i2GٜɤS45@Nh;v;"8fQr %L苁o|w %wABN:c1ޖ ú78MNM֔N2 *vl^ja[1kj3"lNq{A&Â,VDZ$[~QAϗAm,]Xc]}PN}k 2*vZ,Q_K+=0bNӳ៪!~׎$r`:←_5ťA밣asS]ˑ@*TqQ5\"*;Î\JSKm]Rɍ6[11tB BjW Fwp\~F+0"%gж2iÚ:{Z`uU!"%]HÄh\yޅA~ڻ.CTCnhG_˨h|1%?+c}]xqsBP? n#\Vc!,.Hl<]#\>E}Y:}0top(FhMZ>(̵6;Qq.lY۶gu{sE{ z+Ib(O/NYxQqiQnGY9'@+gX4 ̓ljV0J#7NǗ|oiI K1CsT"'ú?~rKDR7t|K`$|'']7(H)A Yʘ&S黧*5pt܈*DT1j&%ߞL8~ἴXP‹nMe5z ,*(OFROK`463,%e0.7IBA67ɹ\dTrK2d;]K*6'$Chzݴ@;#Uok ǮAi~`ЍEd }?T آn7V$51Y rus>gWȻW %w ~; esSh)M\Pq^޵9b9cүV4zrmdW3D 6 c_E!J% JrD^dB Y wm ~'#I4>jBObd{,"?E$>;-rs\1\5Kh."6An&%"b`ȢGaIYHѥa $b)s>LьW&ܗOw彄ਖ਼#OFW@f3Mg3"7$p@&n1W8/tm0H(FFAsw>Tb8 /6DsfN0KW?4V"ң~#}~t]"whr A+K8ĖhQ"DrVkM"Tvh+Eg Tz0=@2Ry|ӖJXl3;/1M_0LQ)>%'zO/j7󂁡,"SQ*b8L͞hd{,xSsgc`r=3u"ꤲBA.Y=2w 9מ25YL Mݷdɨmddoй"9xyǰ-&m'_X R"R+j}UbER ]vz_ݫ#2-]zrzMEN;`c5e ig=L*zpkwl&h~.|$.u¼ZKFeʘQ>L vR؁iU6V1*4t-n"L#pAQcZ* 5eysg8,QRsdnFEu`>2lv{qy2j`4.a&f͜ ~@`/z âjwY`h/ QeO13277M :*mv"Z:.%GF =My`9+EK`[_8k0hp{Kv7!VN+jG!ޫ1ρ ..Y ?QPIPGׂTCr"(Lr41g,ԹW{3{M׫ |[ɳJq~ؑjI 2fr{e7: t/z5=>C&+ִ6V g:"󰾀z+Ec!57d*vas6jd<*hHY)L>v|M›fvӟ%VCn}VM{P}<_FCH&zW?PDZͳ_iKPnN, 71c(l+5Ygcid'(<19ҝÌ$z0|%ӋON6H^vL5ʅ;cdTv[à;ucQ6A=X*rwa*s37+PRkz#ЅiwkCKxsv:tz4BFJř8E?k6}FF,~ysKPg*jݨݞ[$qLyq&Nz +0PU<);<5Xk ,V=CkN  *"N8ꘖq)}b^9_, wUc= >|Gh.x[pBl#o\%F])TNȈ?M"`J؆?1uO\sb:Dt.eQ(!oڃ(51^-ja!\ ЊDSgz>*#.|0QEOvnFaFUXS\#!vp״[ / yF!sR幕f{} hqo/W&b&'Bˆ^!Y֗ek6iD\ 4)]*9DJᦌz9m\ r,"H#%`/u𻃢y"p0 `7e#%NǕP`+PNCqwɏpqMcA4ry -Vbκy_u~ŮI񇷯ILUލ5|e_=WmN Ĵ8Z`TC, VF?mˉ0/Wv'vùz֞_sΣʶP626\'<>ӳlNAl!Nl_ ֮ޠ ü"PVR9ߥOYS#R|р }_# >׉ MV]n"w~7l[X#kM|%6cE0D ^^udD,NX3Qm :" 0=zV '>gZ*Gϻ6m@,o.d!VMnLЗwv0=D] [jҙEAV|"L`Ր697Sgb%K2e׋L#j%yH_T+!&9H0<%yT5ivu [IkPXq(v "2c㵀,x19Ǿ! )Ns`dU42O@DKG0ݜH-P'Z$m}ORK<,&1gLX=hg&P+7d’1@]|2C%}lZ)L( '/!kv@ J rs/ԓNۖ@ܑ]rKssVl ͬ3b_]DRR tT\R VR1 _+w"pMA4r;JY '|u>@k ׌=BI ME跴v14Zx 2E% hi*z`<4їJQ˛e-a8EP7[[T r1œrݜGF@dƞguyo6]2Vd+I]6cWoTԿ?DI<_Ez' &lRAQ ghdwH!;`5j}74,RI-ZT77!M]6Z3냋s5` @P4-nj'zqçZO#F -΁F3ObDd "7&NA+0KN\]S 5 XmiZ'`1{B`Wg!:G3 ΐ#8܉kX(> fE3m5$I3)24[ zCU*Mchi#* ęjqY;}9X$7JV]Hu27aV8[;ehmZη҄Ki|q~%RG.j΁/2ہߜ7>SP[Q43 DSMw O1([Ԫ8SxVGs>oE'+}ˀ=<40 iz -[>#>J &ΐjyNDcGo"č& XU ;d4'2Q{Ƌ p:W 7lwog>wYW uVD$bx*=hpo,H1jZ{KC^˹ c&`C2E?rCp6+>.=Qɏ&"c*{'U:@S'rq𾗐ľ?WH[@.7/a9,Zn:8~1KqjI,ux#bVo>=Oa-N\QKꓽ|CzeKUde^.֬nIF+f^4~1︊=wTh#F %Ebد, x Y.M~5 pv3 F- $pع@4kxT"5}3oBTso4/|jvgr'̞ޭ<5]Y7H"e ȋ?jߠ/SX{F"~C|2R[\ Df=frQfʓ&oŶ?tUHN1M@E{Tl5_mnAMc6 9GiR/q2O`-Cd8Bs1&zqW@i'^}&5 :zttW~9[MYxSN*^!i bS5(b:1r(s\޸ gwRUQ!`9o穝g%8z] BĪ x( hg^ғGz:ЪutK?Y c!/OW dV˱z3N}NNf9~&G@^jA#yr駹"¸+U*Zlua5Y3 lYPַ*hM s ثj h-LYdh22P0rsw:R(ת^0wYʻ[M[e ٥S0tjOY/9s0`GhpHcRQ,'7#_[9NYşǙԎZzlDm:ZEG#R?'i C] =jX2ykGWzjLMfбO+Д!5Eߘ޽?AeC T˧\@n 6pn\% i)0N2ڌ(Ƙ+Zѳ<WN죆kR30fcrCabI8wC.6v+_.F!"JX rGNUB ʛIɚk/`|\uEi(Gw ɩ9/R2ZPf^"e ǨO^I,[\罂5k!ϻRXjjF?AfrPկQ(3-6cy5& 6uRAǟ,VqXČF5^ ݬ(N8y"׎#/ sOcM20$%g3$A7sƴz;M()/K`pө?^mP $TwvEpfg 2ByЎw 7fCv՛/(ja^5|&q /!ʏ[Edu!Q:oxx}.67]6 :W,e)A=z^yigl|RJmgh]Q Ө>2CeΌcǬζHb<`n6IZ VK7wIC2U2x˔D4ƃ)7;!Vy-tI[,˿W̮SS_ iNxZR0J0gV틤AAVm9↶ %+Ep[#clJ$5ƄI f}m>8Ap/=__9;j!/M qc\p\bF|--"'E@A x#o6(!HQ[hs65U-  -RoYyL.E\T+yߡE_-y]mmi&ʕ+k-q9)Jo.uʮGm,^91OM׾lA ^s)Ȣ~1)H23%I3tJӿqxUB o~;e?Q7[Q.Z14Dn0vQN=ƉM|ID3\͹?#/=TDG)$ER6{ty_yOre! 1.9лS8&Wp⠅.GQ qsd8M{JB:\gNI=zb+4^C_ k5x0ڈn\n;Kb-S8/ήey 1q*)j=?Vɮ p& ;GAbO^B{'YE_XNLcv` ӈ$p H1:"L+}xJ׶SqnPD=(=-~DGMJ3BCq4P$Q;85օjR[.g,]|@(#6+EX:ꐝniN8W*t vR{~4z9?/ ((+i4opKS}kWN;QRu?d8)^#V+ӯu`{@h6Sr c#l&cHUbB[ "*5{8_nNZ) JDoV8`ڟ͎F=TSloiڌ?& XWY4ܘUvjYG) SF `4MW'?o)UR U܊OekyO^^vCyrF_v鄰%g'0jADž^nK=e6p'4L"Ղ ?VX`rw[q+*≯ +(pi5c\]X~:"f3?©(A2i{Z1_hxh9L7a,,/j: GD wd#glY#E+/#؉dlv- z j g}V]ler _#ubˮˑ-v{;a+E\S<jnlc\1 E0oUOeM_H`ި(77E uQ}wsv?T?&odES,y+B pHh$ڪyngRitI=LMAaļtbHD&lig/ pGB:qHFI+v:8zzyp29R\m?3$2ߪ(L= 8g0.?gykkAqdFݟSh1h#]&ʒRx]>7h5t~C!S-$*-K0JTuM HdbBS:[7݈h r+^cN{pHqYM7OV_"-62!~TAO'.4?j-mUx[ e2TA21{MDǬ]qzNr2n \lS9mg,.;FA"ہ~{}Rj{cz3G,pddT"e2YIW9*'sttJL;:{27'BU6@z8Cb Pkv\k(wZbCYy{i 6aY>Mtȿml7e,5p۲!в3}h??TӓO>'-e.. ~|N) չܔ;&;GF;@K"^Ƞ/w*V~" Ԍ~h6Z:.DHZK,O4;YkK9L~-kRRqV˲|av.3-d?ZǏ9sQhߍ^4ql@fUз۪lgrѶXK5ߔșA@4ҹ( -qA*L!+]"H*n(1uNn:'QM/t;(/Yni[k| M_HNYib4@ld?!CQBb*oД=s+E}1pW#`k.ُ쿿{^!%1 ?@|. 6kSsUKII*A*~V7'd41n9)QgŔ)6uѤ~rE.[0-ZjEsYZΘo5re\FlXVun:^x`tQB?DMl6s}W>fGl,% C6X~&{Y~ ɑ'_aq1A3YLcu:Zo wSIv=o^ y|ݗ'4:~iXUv 2 } 4acyY+:3U(K6)_yeK~ɨ iTU"ƀt裹 xu*˨UW-(D_9D+@&n fc cߺ_x jzj(&^~(g@mQ[xwڶ^DK14z1.Uu gs,Qׯ JH*#n#r0\'G xLelX)j 3]W!`DU1-[<!)y>c+ ηM9ƫ1XIMQ=`P9mT #Q?tNlCT,f{+~=KbpINm`Q M.؂z=zH:79G=Yοq~QNfwGx-(kMUzi/~D&UhR*_c_f.5nMa (n=ʒ ^Ѥ]p߃Ti^"bGu{[)sMMJ݋&@yBm'DpܸKYd;o  ai!q笠<I<;K<@tE `!%/W#a7zH1D,~5F*C &)Ir_nHr >i-'1C1Y8QA'/ZPɉY.Ubm홏'(X8E~Ox4Ό+mx0tl3Jb zыBU5^IB)KcmjŐWXT⏟F?2B#%9>& 03]M`)^`pKAY+Տ\~ jWLr6{k[C%8f֝DGߘ#XyRƮ2}kV"hnOrHg+c&.XMXܟꞑ~yn&ƒ̲#Ğhɝ^Juتv˷BZl$ȸCZn*L. %Zta6$?jR~>+8f;z+ /`w5qBcHb[WC$WL3| Mt׳:#}}U@,닖ƸgMI)yr1v r`W܃<TG͓һeq" .Mp:j }-P5'>ʞVߠqb(_BpPڀ83RTVy·qUsWY :5&P|yd+aR \ HN.g:'e>>ߔ/t%?jPΣ%@b(>2 6]!$DNvFt:JojدR7ir/2G4\\~.;)b:~[qAآ.k{m #]!,5Zw=rúH^+^FI2z#Srd1f} śu[}߿n U&PՕn7PYCl-6VOC%SJ}ac2\U%3]Vd%5,a]-FW޴=k^Lp+yih9t3݈ H$j@u{և}VjG'͓C<`"p_GTlkVȷ%f4d9 ;+֔aF|?&v%=GG/iq>st4cpP^`}7A.)ٲ`< w? P mņ=R BMVnN #>Lw--W(W?ל఻4rco8Kۮ'l,](ö<)sF&{[1]NnP! H`|rn9$)MTQ S2L<=]dgFd  a9,t"q͡BzDv2)d0.#}ʉ695f!-~Lg6jIΊPLHw -1fil''8)Wj']$xFBTo 5t̡'OtIE"'0?%1L5(to #~J5S1Xq+QW" 7sʚMA;.e)"ʇ"FZARϦl`H0CD<:5_+H8(nKX&dY9BOFuֵOp;B@29D)Mgr(Gx@gE)~EPɼ֛}}%Ѱֶ "QC+uȉm\gh6LudB+cݾt ʲ(srHۖ'ԏy* H!1A ¯&Hyـ`^^ؑ11 ^Tw:W)Uh\sqF*W3net3X.H,Oox=Tv[^3ׂ2Qm=<jԧlMaǀ*Oݪ*uɫ]uMneCHPy-,r޳<>˵e፱UQߋ >{]X$B#@j閶 ӄ/1qJkYΌhZL0@z|]qu8:)"MUG f1+bvj:)2`>NmWӷ-L@[okdmZbad8n;m~ܵiuH$qm_Oxg"dI;DC[)gI5"cPIP〯vTNf %[p)(m?٧G^IĒ$f:%m`ȢY?z=q] @>J7|KruӗdWu;)4.&'ɣ8(h[#]KDfg\#ċ33ʳVY$e=xm]4λt1wF}.Ž. qG O5zIEK!eu}u=$lZ&|$-+qo5g&q&F9fx˪[zwTls9::]Y".Kjn~WQ.GdҮa2 ҳy0Bx䮕 |2[zd>\ǃq6ƣ̜f EDVsMC60(JP,m(CFZ"r$:mSAaU8(gA^o"9}2 >-L*t1GvƁ8Z*hmUG;# $ΐ\l_}Twߵ]M'Vof c3b딫$D06e -ɴaePTϭSҏ"'cOQJp˜ȩS(!`` S{NUff\ >vaz_8l[gزV8ן:RFb\znc~-&7eV g#z#¨tG-Nwz7/-+7o<~%`+i8Gh C6iOg@NՌ (hQ$f̑ƉJ]a~o'tL,rlڳ""^"XH@,) A]K%v 'dܗjFmu Q.Hl-®AX;-&V76/@֜oٞ&@>[`V#fbyGw34v>8ob||2;3ԣD8+# JJJNhOn>lЯwYJ<A h:rsymWU=SE?O wH j({YRçnuKQi;4֑ OOlҵaKQÄe? a'3ށvg`<~tdrSi)hK5Dj~\-LC~K~g2'`Tk|rsty Td[X:YgS&d?ɋ)Ùs)Z4Kx*USwJ>x QX3 8]"\ \d5% 6, fIy~?0|tU1b8#Kty:u.#[tAu,N|5PPCfpGV r#'*t5; V1.}3>|‘T}cWww2'ȅ2p4.m텭nT}`Wƻ;;yc^\TC95֑6ZtU2x%:MN5HIO]QxFכ[׊s6vKx_??Eԃ[$@)h aOkfu^cg^ rhH`mJJ8Gy,cqy~)ʱ-z JnJeܳ phq_ELPy$ReEoluCE9c -Eh 5Yw?ʡj}Cxg&-Zg@fMY ~ 6H@&`t*,V-l JߢI4?Ū0M"d3 e";HPv>UB~tBϊAq%&4R*DhgeН(Quj8CHXib@sJyRyQW6Z,XL푪Q_#>S׏32R3 ʺt30p(>"Sދو/ɻufm rb=H[:#=YC=hPw(׼@9FC) x}Ahބs /W 6k'Ah&^Ch0{w=$l o//i"eJb?|#r:en5G5Ӽ q QjQ֜A ^Xn\~ewǿEb^"a_Mo;k7P $gLӺ.td"FTHc` Dws*`NZOǞylQ@فW~ϤNdřMj.pͿO1NͲmOՐd*kbP[2|,GNvlΒׇixEڈ**f1ݿ7CSϵEp'|Nh5.`x*N6˨mA8`!a34=d~7zTXڌZV/e38.+ZDh>PQajuN- [֛bdXۛ!AhD)(}4R:U>;w4T>bLyCD"_ Ha}۪"~swQɈ6QM}s\k2ie-k.!t ΛbĹHe6EcW0A{' RġS\fR_f[8Yl}XX,Nar^վEV5 +ڽk5UNi11h+t,ƍ [G*āgtS(ogpivrF0&   טUS?U mOińb,\(r­>6 "ҶM: 0/+Lq-hK FiwU|WJ|r_'.5n0@&iԦ IV9- \qƿ|KRxtߺ:. ;RMPۻd <%\X/ARLۮ8h썺ut;dXҕ?/r`~tqYQdŠ8eHd Q$/$hM Dh`ǚ|]qg3tVl^dB'Hx$$5d4Nw? ajdڱ:2GxB_S@m;Jr1LdcxB]9o=Gn42Zw; $\A1 jhP׻JE[p-);? (N~[:Q0AxRo8Gh4*/K to'~Tev4GTcFa_ViB}'1j'(B>ݡD p6֗guG>VtҾ+7=ԋPC"TjNs؉g G(<\2͘Vda`"P _xTc ֥. R8\OP#qsnvl:N\4'|钨MP#CNHRrwt28ʙ^KbI9*GΖA9,d4>_ijTlqZ0%jS}8MX=yQcW I95s6QR6YcZ _wd[OtG+T"M17ә#|GN<ǝt;Mc^H⽚QP2`Agx\c3:N*0S͡0m|B2#l(Q#c~@ ]S[@ 垇׭arF\0*זlH]U}5]H e>=:4BH\lSnL,0qæʑs6wN)h Drlln$ẄDN4䢦RWvȧ<υ6ZO\*F^`1sۉ6PHf-nօ(n?dhF,c$\ j-k!aO'7 bFm>ĘV F&8`@@gEF- uktPzIצPӉsb^y*O杔[TÛsBeB^qTz&+mXb_|pB?n[-mMp̥7 ^N'<|CX/fgxb#_ܶPO2¬RZܕC,;mkD3ΌI]nNdUx|ar7Dl/gLO3\FʈKm譖rqZ'jǼ ,DŽuw\f/"CARKrU~ȞgQHpwy[SBpWrܴ ?}mS!F-`OO>^M)QQx,,K؆1љE)UWO.uEqm$ k=u |Ӓa"?*;Kr g~ 1r#DJ!PZZ4^ ǫIAAٛI[I ‰&VNM 7Is gCcįB5fԺ}Udu*Rjhj+rCeVfqo~:&]QVVPP̯ Kb ePϕ#rx2ugп2ѡ&%hL#݆?`z`M=d5%ꯊvbQ̵W\2[g/$2q]Q+͚wdt"T9 gt\p`D&”vř$ gˈQCtx)Tts1bZ7-.^x _ooHAyDOxDp\A!=ZqO,SN*ՇDoqhu3lr&V>U8QEtMn{3@ r#~Ep2ucAhԙ+umepeló˅ÙL`QQ X vl,;z]rAHu)2y"XnKec{n%ޟ:@lvV v!*WFp( c430WN2 W# Q Ad`B: kϡf"L]?[W njRwRzvذh3={=2mmm 㐉B~! _UÕ cPt %d"M]@cY[U ҮvXvEx]ߩ"RQ!f\X̹bR@wi ?G6zj3"s5,.r+Բ&-]'XXZ=x[AݵՎq)$[ђOF}M,[o9T]>h=KyIc<1OJzt4,Mp!A%F- yN4]1y4&_ ^m a`1$ҢZ+ ! /9SO ~nFkh_Yjbc Qsc?,źCEJ=߳ $Nvߣ&l†$,-%A+ZE'.XU e딐KYY.Qw 9< y޽rIt P4t5Zu1݂iDim1B$N+/lgMts'7n|&R''l\άeF0=Ь1Q:g4[^!񄈩dNǾlgWd k [P!4銌%~5l8V=6?iSo^ >%mڢYZ46]-%r9S;z#~|x3‹j~6,>86WL/s!C *#9ɡ,8j!-31xhwSc@SnQ)Z[w^PeYNV %eɷS&;]2;9b0hAԳs0˻2.¬`+ݼ×g9q5} 5P{Ny$KoїI6dͅdx[(խqi'|BcW:Lm{EgbHo. Ġ(l'SdDM(Y Ǯ '1X<۹J SSR|=`,;]qWeϊj gJ>~ap^ G4~RfzEH9tsZ 2lܬT|n)B lOU=Q)X5W{OccR;)ot&T֙9B_U•&$NY1E ,5esԙtg`m) +Ⱦery|~`zȽp\׹فN}u`" LIgUi5iO>4;9t!M0=#8' 7-VFQ=ej5iMkC=+us1Zr}jE c(I@p" ~@,#TM,wʡꟹܷ/P;S=L7W| lmnrƻ,yꎞ>J<;ʾV6M聦=uϪeu@RNډŻ.&a3\ 3$FR5\!DߥAuDB#VYhI|A`y]AC';d; ױ =k1Xڶq|Eչ7yףx3>R&hjQcA+Ȃ08)ۋ?3'ߠ=D- ʾaMb1I-dk![, C4Ʀ E}_8BB"4>|A"PD1r^^vo"r2ʐ"2Bn0Df/2=]Gu=%Vb=f޼NR\Rk}4[>ے.P;A@SB呟?KD[i9K>O2 Xns*@IrHv7ۅW@%kGIacT<(FBԵ@# 8)J%k\vDI[aA.o2SYHA}?-z͵ƜX]J 7z:G,bX''[`GDM`)Tvgذ9Hv zD\ykP%fOB-.g1: }.iwP8`M`Ӫ׎MGg Ig=$xgQ@"t&`F?4R!̋ nA v˅JM s&[a|KklNE9)WW!Jux߭ #9:߉&b`F n2L(?PhiZ+=^AjӋTm$- z}} l>b6[ܪZoxp[xspz4y7uzԙ]ݻѽT]Ki8' ӱHUcr H5QjW ;эmnw GҲ-O+zQ} sjP&bcBFH-ba0kIE;>N?WQQGɾw~ -LDTwJӯ%5f"HRO9 B52Xu-o|?n9Ź'ӟUz}Y 3m^=:Q$ N,+|)i+<-Bl3RHqwwBy֒q6@n%Ol"¿#fFGg=g.fӴmu0Ru ԝ wgTZ_Ӓfb"m-y?^Ѹؠ=hP- U^}b1NY=0/.?͌)be&kg#)ݮ^%l|/=Hx v' rS1)c';HGo`tMLV#:wFi]Eߛ!Y89,)a-& 3%-Zv!)n'Fq, ,%om,}H p]?0e[~^э,6n:_JvϬen)[*R_bZ'w>N*wTC4Ŏ?hI#y R,$+~|-؄IʬlTD; 0LYdkȮl֎Kְtk]n%|8y.9"IHf*Z^3eEƙ {2G3C=N" v).贵oƫe#c۪-q b2W4 %W K1b4%wR$=0(Bjy,쐟L2nY.sqt !JF(ErOvqs" k'~#\mL\87J 8sOE@ wE_PB8q$H㷨,|6$wRK+28%I碵9IsgcCw xʹPS(8 gU:j%gt`Y(JO/vCxJi@PwKA~ 4u&ϊ#Dzuy췘NH˟=+.ⲅV[@f(z%u͈St%EBfF"зzݚr R>=\zP)3fŘ#Ќ G]UXn‡bNwTwxjD}嗽E7HZN2_Vu:Tv S[ p34|M^bzln**z@~Ee#?InAGӶ'GGM2b܉C[T  )Cfe:t*zZW;9 @LffhtP` 9w ̥ц<Xn#c#0i/fJV|cR" ,捕`CW~/]4zK$Ӳ75%@҅ ai՞"Ԍk&VqcW1v Fz =zmm߀jB2VHY!bHgU 3^Y8|"~HXQt}8SS3UQ_ʑ?X:Q6 .L=e%lS{55tL' 7_6{.E)͚f""V2O\?+ OԘ(OoyPY\h{LaZqD9fQ1Ldiv}fER 9yoU% 7 \ ْ2C;?K{7^< E6^f#⺿lgF h6` Wz)†!'Yv8rZ"EiidxJdo6VPEH>i=gBF&zgk3 /Z9r i4TэZ~W^:İEī2"Jd7QT4Ӗ0TRiէ"IA/Z,YsMqlBN1T'mzt87FIIǨwD%r K^ ̬m4V cF0S 6Nzl E:bYnrpFesrhTj8CGЙ):S. (vDWGwiV}obNi1,vAҖ:Zv*]qwrE ҸM-}csdDjԱSe=f4LXGll'0 jHuzI?'iBT 3*R_g Q8j"ЁtS3 {hA$ɤw2XB{C7O *pސ@T},}8kb.4AӾ7g>ieCKz!y`S+AйV+!D4yλႼY"Jx!ϫB,lM3kԋn ջ(pi1:xQ ,V MhO2LfJO/3u XgyC_a?JK_ ȴf.eMmUWh/Ə@ a_D [@\rOlrDn+[ʂZ`foGv"a?04oG Jz`Rj96U.E; 4ԿE΂W=yyFmɩbťtb gR/?A>9ޕu*I 0mgyK>RU]/Z༏s4N+LjDkE!lj>L)REK%/bbU]}ϖn6Iswfx4[~N(Xt񡯴+ܢ[3)"2VS lܪؙƔ$_h en6$=jʑDg eSTcf$jFP}^Ys#y1Dr6hX5F+*v>~zΗnfƤB4JsUhoa{ r%RX"epuФQ FUoܧ{K2ODJy>ƸՋ wxT%(s඾¹hH߶g6[^yҔQ?:l3c@coe\Ffevw7ۆ# 3 9uL9E}R$k5w2=.Tbi,6=4*gSHwMpOy$a(S+ڇF4J<fܡbȮY`h*lJe~fSged1!RO`6FJa:%)=!hijc BYz̽kjTu#VWANdi3?>Ч cltW7ïZ4uWe0BXBBߑ)`Ic>4jT35{ ^zA+@kDv_\ z&?gC'^E`[9MFŗ.Ty%ӗhpz,䤌J}|蛽%3fь` D2|~ 9V_)x,(}sn ۲^QoPYf %m@C%5xT"V9Ewug)c gg0M+N/͊Ksr y%+ m*^W$ F)H n6e9A _h;̱Ec\c׈v7]^< 6rT86E[*M}{4T,pr\2 Kʦt%;gY/l(\wK@ҼA~kkΫ:w,Bh_^JWCk-IO2`P< VT7u<4nffѵW*~DQ+l(#4ݵɜ6d?Yvf):aJF qG]hWPgh S y$acKӔHŭA&C#Gv2q,*5sP9 s]S:$=Є^-,?qXBit7\s\8Cη^SqXb$\ _Id?͊FšLyYa&A(,)s$Y\iyLNp`Vlq lDbM䓏QiZ8&.lɀixΗ[Q3ɪ%Fվq+Gwk"'7eh49"chakA'+pJVBZak<4nF5u,),h! 5oA[c{t]Crt(уKXWEG): o TJ{n)yaHh*V׀۾c뜣/`7ǞQ[X0X AbjTllS n0CFyVx~{ &h)V>OI&4&ۧ]k爷šGsXEtc/;Jpmx$|VǢCC<)y{;IE{K0#Rv z̦J,Oh)윲,=&!jLSY=unX4;srŗSvaA9kfxo +AG\xf!1gЪ(6n9K;>%Hm!Zp;֛N'@6_ yN>v0gdPqR}oxxȤ & [V_ E + wXXQhOUxY͜iEʕY5ZR슾ys C<#=3T6m?t+Fac!XT%^a&,Y*`lL7V4،~Y`Ffa۫']h.nWb{ƺK+x% Sт3ɓ$@EF7ZZ<]wf!Ƙh ؾV+щ/ ,C&p)^iNPSAVƔ6Ÿzg;9eHaT/k۠ X>l繸.|myʔ(LTDB15vx'slVǽamu;ƳV#A'>1?;T!ebF7n0rTn '=s׿{\'ptj0HVz?5!Ef;c0+#}N&6NFM맮AyT. T_@{tC$k{dH٬:"䪶3ϋ*ET)ySm 9keΆ;X <%?g]1^Zg,6nC71[ SRy%$PK➃6~\cWIP+2hX7Uv ?^V4aPt!CX(}wƲ ԟ==ȘP:*w2zu Edv':KɩW4DOB6&:=f|&  ,}؂"u&k5Q{U1?Nxdx$y.ۓ_shNrv(ƿom-;izGm{KC{b H鋓;b lzJDcœ f&o*Y\z%Nٽxi5CpD2J5d>LzѨp}*LOxZw% R .TS 5(|~VO+zbڲajkv,E> G>ff8* E!16$ǜt&nOCehLx/: ںam%:z/A"͋Oͧ[O);Mz0> i9(.iɌ+ދWC0y6@3%|+a/W07wAya_~2/ b2ZtOA>dive? c .H =fo( C!.Il>֌_*{ }g &)l>WPT3"*狮H7>-*+zMR >! RX;T* _F$_~4iqNh1"HҬu9^K+Z+E G;G%]?Mjjq-BV[ukIE͚JO#"іTg(/X}ۅbO@,t _tw F~~kfmxz[#NGq VNL;Պ?mXǀ9/ wz6TWԞ D5`hXmlgm s",c[^e*#<<\&'8  Yj$i8;Ik Ӽm^Drc&WE H&_ߴI!Em'Dy)hpgrN o(D,ZfD$x~C_=zB IVQrw(_؃8@i}n%QFYb3ԫM{: '7Q׹@ΛnCl@bEM¸5h%7zi\Q 6nХr)Α8ާ )y'*|ɍt*ɹ;A}6@I ;A9k3nЀج:q_5BŐ)&~;␦q/>*(5 CNvd$?Qq)<$ZDqξ*JU4Z;tXm_Ai852'꺌0'1Yb!^{,Q%#r}|/Z'rX:u/I];1/J8wԳJ!) dt8|5;#SD@w _>Y8 SgJ$ą.Bg9L(YY"/@2ꦯl)(G4嶕`Hf ދ 7'X@Y-"W:oH0LCG3ݴZPr3@w3!xEvqod\Αl&pd[9r:N!~%lA9܈+Y~FsP5/,UQ9^vSߟ~{wQ㻆/PC]bhVLC!˧IuEeeql_P2npP159C_OM[ӹiDAT& 5C 'v)%*nLq>Gھ$Ց:F-Kb-1Vs+5ֲtƞAf^m+ˌ eaFޚ"}6EŴS ^=\)Z q~roG?UqZ)fJ\7!Cp(^"DoVk Y9ޕjYLZsI0KLIńޞÔsS畹9Y>Uaz3NY%$|E#W=ۘ s1.0-bHS_^׌E +.Zp`PO[f֌(uhaN8pN`Uɟ@cp;\GE:,+"׈raޒ* 6 yv]֨DS5,eyz½J؎yU+5oƇ/c`Ьp-+G^iŁCO{,gG:JMtN5Q'ǓRAv[^.:or6pxbkix3YJitAPQ}UGjSOcy]0a ]#a̒nϖl"s!T3*PWyAU(zNxl\EHaP7R ?75І00f)0+{#ãU,v gq<@>B8 jδԝI13I|kImoQ GQwD#dqDo6xZc]V@>@޿IJ\r;=gCY}?x<L9 5xYcw_T<ݦO&lH+#S#øL}D}f[:ar@2Q ]KQ  QZ/D|R+HqEmYR_eԐ"g*) )aHGQƊISM [.ݎCK h՞Ż{Xd];OyKD@{cnX184elNt:CcXK1ih_n2?%IU;0 )&m?> e_U#8.UD,)V\ nNh a?޳|ƾfyC"fX#>,17Ylf=9 O=j`k. _Sw(fJzqZ>[͎[+%ӀOzmFo(" DiCjUWte: HMנҽQYhAC{8&}`: ZMq@kiJɛ|g*$^b$sI >m/5<܏' \ZEluŗ.櫉%L-xOێ:ޡ.A(p@~5#W8i$XWO/W?RZ fU{bo[_Ep';<)p|귃ao/,Z^9if?; \5#4L ѩȬ=gΣԷiIcf֪i]fUFtpD EUzfb`o`VY3+ /l.~@{'MQwu6jSaA'7a'6RR]̸y7V)ǨSv(5^܋rN[$h>3bI IUyg za u@eb?Q7筤ΊJ4r lwV {(儐&!̀X[ ͈z*: Y'Lc Z=CrhS-i?(/0ŠqAVHRt6ފTv *8uic[3Q҆PxZX* l Yf#y\ޒ-tK9[&0!.3``[KP+RwsTRHr-dN(e/-\3 NXE3|osn)(ކ{8yCab鑀!@gJNL8_2IAwpO**008gQqiOڍ7Q(X '٭y}MtܕYoccoė8= Ar?~ y LnV<`7q>@h>M`? ~Ĺ Զh" lm **4=4: hS*(Sk]Sp ņHu9Vw`NKYlffW-'|O&o/w#kX3tZ8MgGXt WT85I4 mk#љ_H `}GKX%<G˹<4{Xq'8 a+԰v4>@ϰXќ7ThV*Vn3('e–0 ft* 巑/x@0%Kq|:*e&}&E(j"m<opUw,t̾,Cv3 ,1S\o,PoImT@["p&V$/sQ::Qv`-MZh4-"UVM$bH ƪej'ĥwn~ẋJv 73 s7Qv#:~mۀ-QTEBvE*c:3/ FO=G%O`4B8n"ѡz #9+M]f̢Y ,$gPvX#>*|!pOI^(u3T Ax%-K;tDz6_EΕ84-@ %"[4,?V) Hu^T?< sυv:O2jSWn/%w"v>txAaNB4t[!]7gι2do7Gf-:VK.ە4yK o>-Oc:8^]X b:N4SCp-7WXwXp΄S_":Tj'L*>˕p \hCx/s嫇E ¸Ia܁AIFy"+cf9៷D7fIOЩNDk Q#rIniO0<!ty> D>.j '}J~x_zm\[ff : t# 2Š[j؃\k2{|Ieyg  L碴.V9$O"UՋZ|GI1S.H&-Y@%kbAK:EAģe1쁝Wq~˗H@]_f9{[~Dh̯; CHHd]Oli@]y53Avт*ITt; + gm¦G|Zgya"kfIA{-վb\X:-FnU6'u9+ܰ߼iq䋽qXg]GM>9O<1P)P*Se$/0bFR>d*a#\al^>*mgB#x깰v+:~1EZM8f01kZ1@A@&@>@hFI`/h[A3jfƍQIHY{K{T0y@aJ `!ѨiK 9>|o*SnnXddB +*xZ#TQɦkȋH= 7g]5yKFF@wo$ƀpy! LJN`kfH\' fX.x!skGֿM"1$?)qb"P;#'+}⡣I5?`;SY |.%[LK!L? Y[9d1* >6hQ H7a(%q={e`qW/0p- U2M0@!_fwc3sds?&R)5焱9K6r)z2a{ 'Qa QR(zq~Ϋb ,Fsx:Xח=2Cb=#w1Zh4K4ɧh*O hmvh57`p'|#X.Yn![.Z%zRg:ivk_B4|;8$ۇo;piu ME^ ZDt87nL82ԝ!We<}>bwm/7,~7\rt*FUNVY>m [@(+wPlG邠_Ry*Jt+i:f9P6-#C!,o'Ѭcskw$2*wrw  H5cV"d*6LܐCOn()Hd{dn͌.#%}pGK)sMˑF$aq}\YpK7辯zD֣v }ԓT'+GR&1xZA7d<1,z!i9v/׃N} 2#R G3tc*4' -ť~F!@3[7#~!5-6Lrd`.WJZQ_z 담{V׉pfB@+u''(?7I(m r>1ފ/Q5_.L^6et}Z*m7w&L$р4H~X6g BCP@mG0cis}߬# IGoGYP&1׀" 4҃cbW]: ݣASzJL%mQ( RĸqwEkG u6xXphe|gӡ@":}<,*J|/)Xh:n%J e~ ʎRTkR:u䣔G &KK".B! !R_r]Z#Y0؃)s]W?[:LyL-D;1ނAgw!27="U2A3e@R~eV^)Ɲ=zKKܷT,9EC'.ōj/)A|ôVCPaϙk sE= t{Z.Wt^;eh&{" @&43rMM% QRY#ò|/$ #0gA͎IosTmTSm.5bD46ZDmR(TDcϻLH.]ɩx0;|1Y _D} Wሯ0a}8j*\ULqaheu"8R72j$pSu؁_A\K^Tx zC.c`AQ{<.U©cn9_sJ%jN5Z3ek[0__11buhgpm5^$}xxlK4f +é}(j{O-D | 0g}B*OF'e/lnNaʐ:k;dbT-#JR*O sY_#5VAS@' ҿX ϥ2 ٞUrM9ww)k^,3Đz`2 ձe9b3P]\I<9Lgq J./catFa0T&rBz2х@ ZKry oX UtABthbxs/,ɇLQ-zb摫Viֵg2fA˶렯AրF[|w1=Xp\cĘ):Nk$`Z6 Q1C9"w.ʺfu1zƮEC뚵 +Co @)pWiixRa2=nJ4>])q6 l&e&+0/: sfuF0JqbdbP8P$Ai^1Bn԰dNǰf)Ugev@N }RKq~+G[$Kh0s6Pb|Ԝa hx0:v{{;}zqǢD5+Y:t G<Rՙe8cjU"XQ)= `H׊C#ZA`or}_5.?7^? M01I k;,+k}|`Ж9*~BD^Uȟ*q9Պ0zd 8j>WSp$Xσ H ^4* #=nrpk/\> %kz04 #t(pRK•rtjr n@\(|MԹ gƻ&ţ+hl|\WdQc(JKy5mA6bq.w|`DZL@vJL {7m௻Qa)f}e岖&}Vc`^ ## %LW2r9x fV~xbF),8*+z;̻p)_PG\ʽuǥɛc˱M:0]Ad7@aJ#EJg|Q@B/11jsFS97ܭtA‡t ?Bٌz}3|/¯zQIMݓ ԓӾ+pl5BOdaGޕL̡0(E5%̙*d&rklrc=7]^̣{ Vc0!~20Tч=J|@= o޺*]&ǺBaKwiL^pY[z z@t3^v ʌ,DV˥iY 'E9+2aZemRTx5< RC)@ޜIWHWqY=ʮ쏘4"+ |zv&q?Gu4?l$\W,DF/~"A|yoc6xr{N_v01qԢB~fq0؈BURuIC5$Ja4笈i(nin~8ɬu\q}Z5/hNfތ(W% [`!k.IA3)"=ʤrʭ@*{q2;ơ gwE&rF?3TU"rزB.C5sBFnUۢO!a, J@9]vt[AM~}qN%pP8W!gy"" PH?h\:3k&,XU /jfUޗ#A;g^WƱzt~F7y0B&M6vc'.FҌD=֨J0JE\S;EK ˀK -j51D_ܟr[DԴ1v`PVEI Ύ԰E59z}8q|G:[uvrư//\7ILT4Ӳ6ݵ+S]MCK(&<7ueA`)u AKdAdH& 1\9JziHE0xʟuVJD'X O$$SmچnT4O HJAt3pNUs3R9{D %_P7RrVG}51qW1QE\~i \)3$1BMelfm#dGsfu]KGs!H1'׃Q"̺ -َ\~ 'V0Zrr -+iF%_(ΏOF3zt *9~{Z+u1Ɇ<k#,'"c5$Z"^zGW[ǠLfe3]I}9Jr?nob@fcw@7%2$T%VpsIYъ)[|'XZT{!tXb0`V4?|Z$tG;lY'`rFOaV툿% ^_k8a8H]‰u`\k8 ԃCdNz^\ʂ{Xn[}q8x,:M2dtVLLn)`U̒|N ^ܪ>XCEiF$ޭ{xlTڀa`)3\v"YdząHEPyJlP1|'p9xYqx ˙4G:hTD+lTa8p`Y'Aнm̲ Y4 lY.HCԓX?eaSl=L(l,3|HyNr6LASjGW6`6xQ&T[:[ ~:1p:A$o{i'0QBzl'/DvߐO|$A6\=U% :x[4ԋ./bW?h:r;?y cRǠ WqUc/ˀfc9% ^= *(N(3]3G7QH}cvz/tP?Ӵ Ժw񟢗{K%n({[Ս `X' )+W%5}(:Y,ynT6AP6B- F%:#jh.k׆*F'a$] y|/W:dQTafBuSR| n|Į{vO,QCū@Z_2e8CO5[۟ƀj߂FOB\6_W썕HЧr'։;pCaڨV|r2ƿeMq(l_UO׎c?{EpPk.AEFU$DOn;$OxIeېVS&/ޏ̇2UgPNNͥZԻaЬ?gKղN7RZF"l5ʘQ:Z U7PJs:Det 8]_|1|k"yV׻{F'xf1(WS]a=IZ LJ't;W%Opc8`B0*w-*ʐ[˒ .K G-eַҚa,Lkf*/3bmh(Ӝ/QjP0@mQd&g_!Xջ7^u >Fpw>:1G+(a:Z{HD.(;vyNAs1!'1ybʾ;D[]%;DZ ` LxcZu+I-!&3/e2"D*,M}n,b]O{mT2Y2vR<{癅iw!IWg$t._?9 J48;s"ޤK{Sru)[O|JZH$Jn0Ge ޶<]xE~.Z u~5aêkO~G<3vX em  ~_'vH,+D~]suQ; %K:/EzJMq4v*f1~[2V7w)c/5zJ($"|m&AF^dW-9Ce' vJLU5KתK8k:w1Zp5جrg8$ɢ_c-U:6"t>f[-V]]!Pn?J")~i otuqfOMl9SNٳdȶ hˎQD*=9tٸ F/yy]\K JI-#:Dp&!f6Y۸ΐN@QcANBj.rE=h0g ㌠ $@|r 'iHW,A X׻>[Ⱥ^Tdr[s9o/6ZǸlLxׂr Kv hHk zAFk #(j#?EALitkB֮yƚ[\uig,?W,PK3j U۟CWW3̽H9MM EE(,5&<#7|y ?*-[֛-;C5w^8N&T Hc;!7O1nf+&ev&eܱ\WmVk , feI0Я`et'r#lN5¤l[IE8n6'!c=VfUtnA_E(Xȉt#j60ecmϞUhoԂ̕7a((HYB[":YXJM-(PE5/v4v_]ַоyۣƥ[)ݭ؀$Uao|߯0̴B*gIeYh?7u, C2}Fd:m9&$r1g`5)(`~QAO_^ )+eþg:U`5mg}7sZԓxÙ-w 7̢w񽂓i$*=#m4qI6|8͈z횮zQhPыTuʵ?ψjgV>:k2n@N}vy&Y+yM.5J@z-^uIB@sI%H L͠|e%_ -Bs CE'*{/ E[-<ܨ>Y(xOx*C{HWXy4 m-4.) EvosRaw7^͒r i|F=\]{ zR^}NbkBBAw9]Kl6v$j9tĭ9{gbC@qHUw8.fob߂5>mi/0aB E7"3ċ=BK]rpB(a")!zSIYHse"Lʾ]Pʘ42mX}iQ1%%ChGS7 8S>k bm./ЄOQ <|4k e*2J'-iP$QHJ2W@؇#XD,uAg\?F⟡Zk=ZZX0#q}ps1/H@F4yƾ{侢kϖ>o4tW&We27:wpa0Rޯ PU%55[J˶cMU}\[&kk"wȓN`=d@}L^㇈q!:F(rF/r?VoYĠEYׯŁ3jSKJ;2 6iLc*o2mmU8;䓬&wi@G#bRg9X`y0 |OW;e5_haN:YHÏkH%@qz$$Of!:8]")X[ gG}7xV$ҔղС J%.[nk/ž)=tD~h~6y?T455_1*Nb.QoFz^mgrmcg8⬿ fwzڣXfOGYXlAwt:ȬNwRʼni[N0,A>6AkNJH2qzQq /6"OCEHrY}o]`}k|Wr/^Q A|wK01rgw!}C!YU)]K|ѝB9I6ݳֈp $IbZЩEr fƧqnLi؟7sm8,O5tIqcQk f!߽S{`2V:~W5攜4+l+y7悎;LZ9BKze[KY @pTbNYkH:O}5߅o}F[9%N S-6;x7OTHExiÈ̕ÐG/IDT&7Q~ZY >I޺h$zlbЪj>,}]32\P#7GAr9 2s}+0qϚOWZOGxnc'| ۺOӱ9 W ?(ęӼ1[{iėYcDZ_[=hm.OG I@dJ]^z`O^؉E:S k-Kc=L{Ο\NiIgF \΄R0(G/noo]kTףH j"a=Y2+S*B;$onak֔B~aNx 8)1zI|/4rݾEnDCa{wBgvW]̵+Yq'#BNz"Hl `7tLvWgnٍ b 4m=l$yD 8:= D %16^c98gXujB@Mj!;Iܹ]0VWƔwvR|#?[0 LVV^U8S6)Rut)^R?jYcmx l.j7<1aWddʇ]>7.ى~.-Ã7SUچ(1z8v?g{#F? k?9ڬ?@TX(ڔ+= ^HX[O2{B> ,q?Uzt"7b; MsH\biQcKak%.V>s$eEקMIɟc\/@$CP/[Ar, c? _#xvg&Z&b 6{Sr VE:#0\yo:$7>h:YŁGQFt,&uS o77ɧ9,# \K JLV NVIɑ ǝ ([̠#c!?jMIQn ?-ClU%@C &\Ҁ0OH 6;4PdhmXBC 0! nza蘶;#o:%4 5zr.IO Fm EG_2WVcFCA"_;0w /.߯ЖV ǰlF S,ODZ7Q@nS0hW޾D??pCc93ԯ&%[tgX] HFӞ2s/Ղ,ل "8 a03Má&m"D\8-Uv"}~,ZE~ HiUb~-V"Hz7r4 ]3xn.IOHMx)g J~k-?jU$ |2b֟A]D7!Dh; U/8w$409eobFrI}>)c .!aRKVr`,0B}uݵԲC#E ;`)%!aܵY(ʯ"o4~Ħ--?WLFRO` h1ϧ/`/byM1G"NgC0:7Jטjz, A4LC\_9į%j>nP_E5i] 1a z+CVTm7ȘN,;g4EX51}‰O#9T\[Ndcd"|Q ޥԁ+C fn+ߪCGJI6ڀZ#'UZٚ_i$٤ߊ)7 tSu%or#uK[y;!7cH}~l-~S!;V$D[|H$ISѱ.-Lŵ/ryFM"o&Ԭi]QT2p>e*=W{(|UV- g;O)Tmh'vjp@1j: g(0 ;dVʦ<:.Oɨb'>ŭt>6|#kDoԁy-zg;dsO`n<gvΧ# ޹L\E-,q=uG#҆ю@Sz~~lb>xh΃ti+&ˑ+vZJQiLhPt}vd KŹfT婨w͒H2š2Ved,'w 5i?5{[Ґ91|e{G ET5$Z:=t$8&VOJ TLzr +E/b$z7&S0jmFЫ_2Hy~b:I`UomR*+ ^5_=m 1;_Uk3;&.*11q] ʘOЋPwX-HU1=kax(tWgpLMb|΂SPA:!e9#6I>}9U˜*Nۮn{?BU-E !֙31Tx n#*"4;;>NK(ܕH9'`jUS8y' I:Ì[7|lto>g_#r@?"О LН(oC }GҦ h 63_EvS+we-’vPAӿ~d@vѺi%M")*(< K5v8>~Szµ}x42N?4 dVWq[uy9+X [ljݝɸ?SHn T ~lcD\051ώۈe|hyG&*ϙ!h{BAnVW07%''ݔj9ȷJ>U3zg;;ZDx\az`E8(<|,^8WF8~*lׁ.פ?VT<6L;'Il,*;ʨk~A<`2ä՛-֡c-Ru%obm&,(O< Cʚ9M`1 |cdS7@ĝP|yhUI X7uIc+^)!w!VSTL1ЭI2Z q>eNmg5X(I.eiw$w j cQW}8Fu3Ya W6[鈼 :2GM؇ R:>:q;T|׳ƚjo!Xq͘)i uA{fl^濌==,ArzD57r&‡+PL]ņ+f%t_S>Œ?#rf;\PJS폒(uR|,5"3}/N(},o 󒆗1vT!/U)ZMop-GkOB^D`@≬ c-q&1Pv17`ZW-R~:MԦ -.4@TjJ8/=TI[fD\X ɒ_c;߰(( Y$XչiTJRVKي'ZO:viDlJ8VD ˛X/lO-ԧv3ȵP dk$߲L&&2^QjvyhVxso\Vvѭ[#EMA:&Yy`A$Qg>m: fQ",rT?>39M Flm@N_b4M [M=oET~qHBoq _! 9΄upZ)P;IfM{ =m'`FJFp׎ڶj!Q2>'S;ܼ%/PͲ󯢘VK)Ƶ'ӭRQxț+6է8I)6-1tƈn-kj9 3C%IL'5DN@Qk`o9ӈ,C_J_`ǁ6cPk N-j=+q#ģ>uOJdt7a|\d)lBfGu}@zD~̔>W7LUϐ>܄CL30|⾏gXë Ԃ+1ə0_k ܑ(RL8>=g3pJ6NE-W^#.vo_YasjLᓮQOZSx\[Tw2Tdf.:.6eĉAHF͌0CdgjZ0 > (pd3.W 0F<ַi5'ٍؑPZoA& .MS~ԳkU=n 2+iWό~[tb<$b6̠/H9vJ|:]ht 46[mFP='QLeX:-딬K0ٔT/S[#nOZ:dtf--> mfZBSI;UJv*F u[p1f68`cD4r|+zI Y!J g)Ŵ/ Ke%`}!"[HTX%|\Ztf.K|2`iBlW.1́\c!;Jj~Ud% |[nK"pSį=SDSY$vuHK-y 6q\[lnR ~ UcR+_` wKOڽ (f⌗ծ{!R{"3gxac̳ r&xk%r&'g-ݼ^Ђ]D?(G_7hw`_6v>I&^B,5`H6;h 7]jX:2id~DBFZӑK2XM01Q p^%!GBenZxQ3]sCNM9Nu=OL#G@=*ƣoˑNjQZkIj+X%L81@M5R@s( NltHc >x|kO1Rhz{~ .&4t%uz"NǓw{v1C$;=Y߼T E쭾&B\l0 P'fv;Dտ~hFKE [~;@?;nP)US@"DUBz06bd:72n!@a 9fgtO "5oBB;6ӈ͓(>]?c$Ms'C)t% 3yĻH+]QENuS`tMONQ 1#At^o^7ᖋ@M7)g _o k +| .1Iג:ّˮ5#\2<|w,ZmSYS8:~Rn3]!S{ޓ|~J.;go̟2\gk~-^.%<J,]ϨirF忁w*-m}Œ>Kh+Fejm%6tfUVƲkÜ\ &]-P\ȴ 67hJ~V4_mL^M{qJ&=# ('qc'Ky>t&ڶ-JøHzRDV~#%ܷ:Q]anyMzSxwaUa@yC nPU2tǮNA߅hMH9zHgczRdm! TPSoQ6A ȇ↨ [0EXSog[Y̸ws /eU$ XOiW R@O?vs&:,Ma\D0W~DVx&0zt=@kfۤWhcYq/-CAٜg/秒P±֫(uoHF4("9[l><7T dFEZ 7C՗Տ Ј|u~t'[׀Vu>[b̆m~ܰLFyƯѮ,~$2=@jYPR5,$Ig>rH8n\0;~dplwdZcҳ=.;*&B!CL߁bn*ۜ3OEՁԌ(y)Ҹ}w|S P5s<XҹU``/gmk{:Wr 'po)Swit>|Tܙ~IP|9~Z/ORknGcQ1,)mQqѹ$ %fOFڵWRS_ gpwސȋa08@U "9|i&^*ٱUKy^ x6XCg̖B!VӴ4^g>hMIX٠RRcpyfD'?>Nf5oX,C"B}C>Md\]rG @t9)UqB)ؑ˒" _)ׂ[CbYZ62/ĈA9`ҝfTv|/"-ncvXrĺd"#QE6w[#໦S2bV M)EcBF{Lmۮ)ڼjFUn}T~PӰ$2.]ޑL"IRl֑牖E/ b͋A\?UZ%e,᱗ޜ^xE=L~\܎m1 B $:%V$#e8.A+ɴuL􉙵,L@z]<{AR Pi3Td2̗Q9vACډ_iIl|9vL5@)uZu=r&R#X}& ӳ%{ZT.8)5GQ_C(XM c۷!o%Ȉ_E;TE&^\ n~GH %Ƿ0CH5CƆ74~ yT*bkţĒ3' AJM}wf@wPj R+'uj8wG4]J&Y8Uki6Wm>}?$K MLWSt*j pZ?j@+ Ȃp,9 l`=Y0=X#ƨߙa̙˛`Y^G/|m Cqcfg@;7g죛0Jk`j=DCtJt [$ѩ$ܢln6t TolA؈J<ǹ۠w7P>ihXo3, Mܫ?r2!0qw0ZWwl(#(5N߅2*L6=`,rUOQe1:Q Vi`R+9A? ҟjn:9Zl*{D%{widk ~ {8Q< Xj>h#Da:j,cY)i'(:N=ngp"*#⩦)6yf ~TgiELBkYЊߏP:K`<]G`IF"YyL %0mwCﬞc A.L-dP{{-pg$3MNf^r_`[f6t6qؠU[[%^p!$k-Թkb hU'Ԕln&!]kr,[k$+ <ҴJ?NީE4-o#x2# O qkA 1+(< Ll!^25$qz{y/oezEĵ]p|˽jW85IQ \?~L73>n|Ik-S"Sbʧ Y>"Se\;:7H&i`KPRNJ270c:NAv`LMM@k1~dQ*\ac6%qxo  h&)SipxKh|k(.pşI1꒞Zǻ{0q|1\p_ vU.Hk_$Aɘ+ȆU͏Dtti N*Wo:>ޓ$_W4D 7EG-Fs5|Ll,u4iʹܨ?lf\ {'@LjK"Z4p^|؞#)~(*9D~+G@䡀)2sѤN0Qd+lݪp6m𑭉X??{HE1F|ZZ rNKWQ[Lp"[Fii>x6 M|.naN?@,Y"}`/݄|nuz 8D D:קg0#D 䊔 -meBŪ$H3g9pOR.p-"'d& J?SqI*.6ňI;"_= ?fJ™zr,4{]r|tt_ˢ(VNfڛ6̽c:Jry!)S}aӝp=Z:+̰g,feh}W2V|=:C>uexLF{orM,Ŝ{[QqDB|e 161g$#`bY…54 TY`b&kpno H.S90O@I?54wbKGigB'5)+?Z[~^J+pPYt3u!{s~C^D(^8qPa 5*NA >Oeӫcq1i! }ѥ@ɝO{bhHXkZXQZr嶹7;.hbV6&cX Ug?ibHmŐQDZVZ.h}k:XtFm1f[Px8,10 y Ճ]B8DY:E.1jTή [fwQ-c`}nʆHkn&fl (9#*KjU3#uw!4`>yo.LB/*9IȨjYowzw>A cB!V8&<&ˁ/r/GGgVቈoOتtI1"HWLIԋ]:<W B|Cp"AasVmqn&G 6Y253?ݙ`lb#Jwk9K#0v&Vݠ]l2ϯzJzOܸkz9~2;3yO 0VI*u?bO<%Wb 'oPyuep8`|19u>=$$rmϙ+o .fY,iMOy8݃nCVS*!7e$7%l߽nW8,]ss=k&5{$cfڸ;! Q1R[K%M:Na+#w"U WciJ"9(D)دu@'|DH~@[\K |ݹչՈp#@;l5Lp-z{h)ǟBg SzT(<((+Ǒڻ6ഒfV%U?䤃WMO/A ?fN\Ay `x.8:}[v NT= 6&ҝP$L (X9~]?Otֶ ִ?{(0*`p*a։>߾h\cvncZM7̱ݬm6)w|B)@~|nGu1#ʩaM+ƐՑ𰑼;l5륑 OPM^pBH Ipb7#0>XSdxgI\ ( 9!&uL6C\^P͘|!ᦼ?DH㬎%* GX1y@;_9!7ti`ʺz&gAr!=2=皅=m,]r?侹&#NJ|JX.,mC/LamWa:0r /@"5TMv񦮃/^vB|fL58{=a~bz&gJVQs/QU G?5яAL|V4M.}|can~kt@T1ǙI~dU1#NJ=WGzRE[z[VjG5/Z}Jå$q;t vYrI$Q$QZ>aDEK]]zI]s\O>:'Mf3\t0ӯWQ+'yVZZORxvfUBjn&la㐠׵ -SD6Ь9c?PyWDc5У04dnD3qhXA7p>7FzQF$i6ljuP40Y,uz )Q%,v"'[Ztmq$~79.~ohSt Bx1y?WUQ_yeb[&Ы)JyQ+Bdo$hۋLJpk _ umn'f˽ܪk-}59U!OF6^"᫊XGܗRzM+vhϞD>58N>V/BBsj߃Td@B^f;L0+sdKglxPl婨MlYDʈ ˫XB &`Rщ uPk;'mT:h1("(bMG0doet8.I=Xguw'$3aTpJezolFXhtlb  S*oPuͨ,J2C[zK6m1Lq*Np#2\I4೏ Z.Ee\3EDKŅ`VS&y-}wѵSc' 4+G2f(QN8{sb2]ƦP}V-.^M0yp %i\N/&n&5IhyF(:4[vQ@s`E k9uV:ҾȆ̩_Xj$nPUzFn/5gSy SphќD_UČukm#NeWOhVٹύhqxΦ+y%X4E!!jd;dVw܄ܼ{P Q!`ى8N:„d0&Pʼ$Oo;,}1f2blRk#*oYb]@a9nx26DH@Gʼx@}Cg hxWqP6D#*"J}dw^΍Wdn_ ɈFX㖔5_N** ]sdu^iݒ*>ZGRj(cR=Ugvx84[]43CDwL()V73L(/?5!"l|C[Top v 3-˴iQǾs'U){qvo~r ăjHW8fg6%qU8ڄףd#ܑSC8 v6`\fCj~Gz\"4v쯗D1h/P䲯LypeNW7 X Bʦao\xkw?4o ~3d#Q$bDrEftYgq}by`_#:k`0.zʝ_d( Vk~UN/!} ,Zb lMdM@Z[)4'8rȔ570O7RuCmJJa2M~J4hϔ aG~]Ql+s3wafVGsd`GVBU̕^ ӜhN;G EGMR.vHCګ@D4zx2=`SSqE"Ibl: zÁKxʉ/cIlj1z\ % ]xz|9&,w'Co[_wS3T!k;o(n7lx v@Nkoҕv!ZO /ێOYNrŚja?ᒿ+Yrk5?ئU|s\&i@͒.1W$Lrt I7lG}|gz+d*hX}>! X3GZŽfڙj۱ى}yؠq{W/ׇVq?CMx@`(h cq[1ibP8 z`Z萖іo dݹ`1:&zcyq5tipx;2d/Q‘ q' L{x Ů')4Ep( 8)u4ycdf$kxb"KL)ӣJ[׌!񗒺NN@Bdwf5$DT һ\ RQ6BGnvQXOt _$ [܅YA4R'Nr@)YObV'`FlL؞8c;f/_7!ZV5ya0*6-dPp}/D>!a2,Kw-Ȅ\q@*{ %]T*_ZU!*͕J7. U‹q K=1S/n6QVMEG1>!Y0TMzQá۱sP *֣uO+8ڵr. I!Q/eB'Wti:72@ђLnžhk!7*7ӈY^ #MBG#žJQF@]PTk c)e5>B+G»* }xв͊vpTBlBQV2lBw" EیWy.Cy%"nng>#-/=l~a [hu͐QNmJv)N*hY!)8A)!|"{"ؠ4렒毼gc [H"*h?$~IeeU [+\r>ުU(weZ*p\d模y7\ǖTo>ywlD~@󆟏>FCbaLLz;yAʬ؇*,D?A|S2ttLJBi2@rݑȽf7mDś!)EI2wX3Ռd,R(u#(PBcɺS*`ZC@~IZX;%9  ] m-R14>'--Bnluj|<{mlSUSQث|>VoOn^+8Ru\% 5OrX LI qjʞ4>g9lW#/<15(Ri:wm~lydt&W$) U~+ܓe%4fNť.@D=oy"D3`b;P"RF-M 7S4g"BMm\7n>u(QO]1pV9%L)2'PA|",EJDO~/hL2 _mF T߉)O&UrBLZC p OA4Ćp-n)//1>{(\z λ&+XC~C 3n78꧞UVb00d=zaO#B9|<.i' 賛76(pG6|ռN ?g8t6Y,Cau&ӳ3Ai#CqDz>^#{JS1"m0Jto̲vjSiC-&N#Z /E#&UTV?(EOiWK8KUp)$^n@!^Xwۗ%0>w PJ=!kd7ic&07xz09xDB8)6S`F?P5`Od'9,!L[$ UdFĔuf\QP/e~q&  (Q[2#$En=u|9ߋ X ( ^|&yM8qzUhT`3`ßk"+qJ@$],nȾ"fȅX13w]chTVKA*Ri9^6yؤg{o}q>217D 11 ba,XeKLֆ.QJ>Z0nUƀj^Q?j4T4#Cě&L&fNԃ[FYU_W\ֶ͜SMܶ`0!QAW$OOO :11Ig ʃ# (]t#VUIq[D]tcةw'k0eY(;UN %;6ȳ͊ CD(o=Z%(gU3 yf ^&HsPÙnU8_xgʣΰ*Ǻa-Ishk 8CU(N+ZCv` ~8_ۿaz_Ұ `bz;. , |HYm'T\v'3|8s֝f~- Ya)Kq*,4>g 8gIeln |Mh9τRM_id8 ;"qs#o튡P9aKPHP2% mO*#67Nx)9W*_np<"v:U&>O H |cBZJS/=ұD=+)ܫT9u5lTGE# F/|(p4"rdΩJLW0iKpW1{^?bI,)3c4fCG?+97!33r"q>G4$*xBxu[FрRF,1U 3KN]9iT,|y ꒸}=!v^ c _VΚJ"{1 y["i%FZK`@-sR;J -O{yC)npO8S?xBTjKjtt!JUDw~;9J7=͜'3yc#g|HsF tw 2]kr5E5cpU/T 8P5{ec"{/-dKsY2[Ć4]hSW2>셔 G4icKyp>kA {z,?LC4Y _b" # \ݕS Y,m(@uفB''R0Y%I|8ͷ@E/ 2`Ia\o=xY>"Tuf !^!S{eZ:wΨ]c.,[U+4~C Xo~csrw`WAm,:迈259 8mQ#1)jo>l!Q2o'JF} mW$`e'L&Q1 } ]ݨ]gFr[!I`Jw%>RQڢ<'J,D46LYT;F J, OA}e 8#X͉]A VG#*CP T۽&vvL.xeRv*4mc/!ԥ%la#◅M}%KaZSn@Y^`+_}SmH_^ ?8Ӧ ?䏮R& 9klVBPNDž8 G ,"AEzD#5LǸG͠=M4V%KWjϜ3 ej,qΜ]?b]َ:e#Qsp 2wP{Gb)'ֱ% ¶9ݺE֓ ֫C!lZDpO<V q.҃|zEJ Hv4x yW2a_.&kw.~jǁ,nP$f,m˅}"1X܊6:l~O'ߴub7Ϣ^!ai M=QzCTф O302ى'2r$XqBWGEqH7ek)7Lm@}UД}G=tl8WuZ\<=[1z]:.h0o>n^?:b5}tͣg@#I`-V^q, yVEN7X4W&ĈOϐ?,fc|=& _ '(9mfKZz'aV8.54\[q.FnR`YC vG1 UsO4>2^qnQzۛ>U\wS7&GoI$7a 5dDxYu.ZqF)\ddĨZt-V _SU #w.}}wFD$R"/3ɍv]2p[WJ> cSaC_x_"E-(Zw8 >NZ)(]^&TktD{P"BW I~Avg=Mg|sA[KJ8me;M3VZsӜR(8~?;9vV#Xxx?Og]c;X@ꬢj@oqxTWzFV}ROq0RbKnu'qDo,E~ /7h3Vp6ä)gLW4R#+hf"~dKOɥwHgk!THxD/]^ق(| ':{8 (o5x'd Te{e}H ;G3J>8$ O'=9~(2C:=`-aBt#R*A\yL9 DEK 37*hE.^~G2p6g޶J?0F{/d!zEg!8ܡBcwͰK7a*E+&1>p[#Ob~S"|'#Ax[Px *~c@߹_!A\q4 7ɳ&mgܲ^%Dfs49M&fieY',9HX#"g+S*ۤF#e.x|m PWM IYEn>py 믶5i|[\ @U2s8$+bJPܑlآP _ pg(Qiu,g,Hx==q] ׭sK! r_PO27BDp8JDZMpGq=&c%S?HCGFuQ#I;CmOtلr.zl%Bl vTVtB fGy<(1t-GI, *v u(lj3#VVH?a\JviDg!aȯ/, MCi*tZZ>*6 BlFcet +ĘNA|BSM##)1 `c >y\ G蘉N;11bb+kb2?ٴg('}\vVBPLyMU}َrp `+y4^)  X: W2{/_w 5S C")LudQd1%&}f- 1SC1ۙXd ^o[?߼sw'U$lηN;^h0f;n4&7G{K_$E"d6QE7o ýKNS'֖8vD&e HbnȌC ˟X\2蝛ò"{xÎ ھ̶;# J8|՝MV]H}&j2sGaN͂1}mW: H `6|@="T+aZ UgitR}yjU1 6܎zVRtʇ`JB}甊ʻJX o0\Ҹ-j]9PTH盏΅ͮו~{8A78J\OCr4bbhoĵ~ߜ; "}wNjM2rxp3xW|1%^ iŁŒ#M@[!xr\Z<}/n??_OJ=Gd,Jpr=<ij=H`;i|*muمne-Ga_Bv|5q*Ǘ|o 4&MFlY3>9HIq%BA+dTt SA;|6!|JKt%Oբ9 \3'dPZH? r-\0 sϧ&WSS#sb86xRE)קl?E`POW6 bYMO;kI76MUM[ dB1S;]=JzrV~0V) z5>3RˠHASԻ-mɓ wZ.-Kiy:XZ@/$4A: \gx:%z/;APG B$Ňwv%R(%ZaKY fn>x4z@"::yMwxZI[S.{\om75"k{ 05Ո-nbK PP 7!5``Ƕ^vY342^ȯ} @dL6H@{55 IwzT2o>]VaJr!N|%N0 WIx%Ά8-T#y$^I .{Z˒[$a?,qJq(PIgz~.8j Ō.Y "& K=)6G.lüMӰtǁѲ̱mp; YHE4 js|~FEHBc'qd 9xjR,%Uϲz:|wV}%9X>stumKS]{%\#r C fLw 0.ͫsgi~(nSݔϘmb^rD'Jj0/C85!Q +q"kXp,ӣ3*h%;XɸaS /v~Bth*LZiep ޖ}ءgGڀ+ vf+ʰ++ƶcCC6XZ9dOma`_ @xWQt 19"i$crZ`xz% ߸ʕlY : k ׻R2^?G*Jt5;d0`jb$ (w+>vQTft~Ϣf:U;J"l F ȨTX cL@ ex^r~p5KsX>"g]9NG~pdIxg{ꂬw2Ѓt xމ㱽Z(Tm&u;>6B8ȹJX˷KdSpԵsFe  t]*}$W҇v'ӌK9fFcZJQh&A{@7Hx=̲cY`bWOxQr\UC?B+_DMfC4_FڿyIC?8DWP?6DL/q\=^ #DL/vR_)Hisixhr?!U؜c)0NN+|0HV%IƀS4dj[[=H&5 \u-F@R;ɗ94c-f\Sȹ:L&K~B1nEQΎgRj|{|ߵs!fWIJnV ~9u@ &j I<{_vU}R\J]4xEprQHҌѼ~~S#Qc|mGo]}"U8^qJ5k6/5 g&w npjɏL-0ZT]Ȋuc!Bv~2H᠝ 5I#@u_ٽ5xŎ1jy _X&Rյ .$W L4xa\j~uhsOsHy6{'ygC22qUN\G$M>/1m| c- Z94nDwB뵪n&:SԿnE7%ԑ~N P2MZb6hYNCz6cVNg?~V3* 0<$FźmvJjd1=(;O$to--'ςCOCŝ뢉IO[[O$$LЮaճfnMZ}f˦rGf3r] bcDlec73 -qxASFN(wxڼ^e~."S23S2=ZDUZS>d9:{C ̥osS_躢HiB(".yΫ!D8gOďj)6lwdn2"wjB5;4>[VpP4‰ID": (+'t6*Ue~f1x$>:ҩBl;;D^TםWK^7s J>#C0 7x_q7|${Yi?AƇغUK dp{SױavwsN[`tٴ|@qN1,ݏH%k<o/nm_l(PyM.b8Y~6~pNV7."^ LhQ-IbrQryJHEmݝS) wbX)%=AR_&ajXK'A\wh!iYڢV=}E+̈́מ-gQjneU1܃7M%K?7™h%&ЙK4N$>DɱV]ƹkXko%lEPqV7!PeK%ضaM;~344t4ʼ|VLFئܔ\okG*Է2r=6>ޚONېޥ{2{%Rb8m]fNާۛp)~<.sUdo'[es×frQX8K:WҠ GQTǺӚGӴ(FB&tU쯕j[tn> A=&³Q*emH.}WZZ@fO2@)خj '=%?kJ RUa[:i:~&jDG)(?F{ZN>V L]]i5mn1&H%m1_^2A1A.$0Mn+0@IG;6f֞$N2s -̡m{kj+,Hdl9c96gvUd%]59ʻRdqLf`Og5<.f!z7мŕ-*%fA4r =e6 x燳6QKFrh8dbVMf@"z` WW0w "4'$*sxM=5`;}O%S;Ƣ/؎8РeL45 3UN{R粗&gGW{-9 R礿A Z0jүČoϔc$5jy(}MAXQDJ"(g'#Qr0 2GzFE51*|EC? KN4’}lW,e7[P6Eoi:%H8FVMѲK\-)dBs egǡa SD"՝#jJ(Q(^&QJ=n;]"ý j+āԨ?SH%U#c)#Bv;+LPO,ԊA?JJHik]𘘾n 7~`AON]suX6(ۨefޯ7RmWѣ[pCp|C>p; Oxx _g4K~beޫc[ʩo ۭ{^WOU̴rjGrG4Gd[O=yQn{[&"V1"7c! Պ_'>W@;}UK*Pf!%*P.̋[R#9Pnέߘr뇟 *~JJxhlF_F R߇t)2';lY`]'v&Ǟ/D(1bԮ֚ 8m+Wj!>zr01@ilsiG֔ۉ&WC~lwkegRSV%'!N"p))X=dq_ /߂WX,GgQE$U!CV[ge}O=i`ķVS?Gv+_c:,5#P NL U3\J3z:N|a;9`_н^9r2# {ABx„Dsh$Ńݧ}1mic @9ewi@2jSΔ=z/eaTKtuw&}R Qu'uqvבwIgYVmC/lYfqIN2VͱZvI^hybsze: O60 Љ^>@~$NyzȿZZxJ|eSq J"K(Yb20U>C5Z~ILjLgϐrvaƙ[FE pͣ h4GwۯJdw)Erg~v)t ,;nf\З9\0ecU`7y[ﻭٰ3Ba*lxHBkv?dG,OU3cCkbI[!iY} Sрam್˖03RVƩLw}ȑ_SUhj7XAKtp+0 !qK3p_l㊡7,}r̮J ~F ~Tlpouf$zQ>FK/C56ZY}E_@4t-;kaZO3vД%c۽{˽n2 #11Swv"SLq¤+),gI7o;mt]`Qئ]1YT]ّoR`:C#Ez[*}&$4&-\_ U'®b.]fSI8sYV)gL. BʠL+y0)/IMH:}S6ieBSZey R#ϧ6Qⳟ u) %Vz?sX\l*/\9syNف"vL#ۨ.ݿ*^s%Ɵ\yᤤ\ӿ/fG!{I*GYCZI"߰66b$'J!s)ӈoZyYC,<@h[& Ʌ{rC=]!Uİ gp|THdd쬨 }`e\ɖq3^/%Tl]}_Q1bRwVSYgQXfzS%Wzy#p/9 -?VZ) T:ZuLBa CnYqklW kʽ9}&`;.ME"LPx>TWm W1n_+SZ|Eb~NKrtBiCIs],:6flVȈ:v69b8~qAKٺ8UKeCs~GG+lT3! /^ %Բ>OtGɭn+mڧ蔊$3I3S 4Oqg)ue $zЁW5E\M9H*a~Ev!ޢM=;]&@EP}Byc%^#Ji08/߽QOg":Ҥ Ox7i#1eA$ j3F~G-E*qc3gu7?A*Kcbס]F e^1:Ir O 7o 6bN#Y7Y]L@BU sąR-f &pe^Jb 4pH xSj隇OpU"9vm^ByFky>DtG%\wZ)UŲ]CJI_F2Xe]Qzq/x qwigB}U߹-@~:JH\~css7 H"Q[7z6pɱ^i<8 ҆QJvZ^}ƒFfBPd,Ph0I7zSHag{DdSt!Dh>,sDH=J9 ۓ”{U*ɾp13PV؂Jpo~C3iz$hc6؎P:ՈCO2RU(+2 ٜSlP.] dw%GrkJ2,2 U?۹ҠZqg8S#=I=wt݅މI)BI\o#ZId;GC& +l^#~%P_̟ojSRq+!ĤWZyIؔ_`]7J ?H۴h7Dgqg^?R4;J 4>Ӡ$7p%`7AbnIJ$*xXϛx_},g Ƣ-)S80 a%ZslGÄ\Y']e "|).~a4z*SS!gA!y:|"},;_a$e`釽H XuHnD'*_[Yy5ƈP/LryxЭ~ /DcdawꚂԈ; BՅqE]#D>i^:Fc#%[ _"8:XT?* |as,l>RPzتcީIZ퐻 ; 8:UwKwȖJaͯ=MSj&?S[b@_A/xJ-a8tOkݶ@v-x[[Ph "caZ#Co\' "f韶m\^Yy"Ja`aB;zGecm!͙9E-NkX=!A!Mf:/R6Vo@8!骾Hx)u*~5Н*얄p/#[=r}m#mK;M [.DVnGe@Rޭf(kh ʟj6z͵5v h=g"pz79pexh[K?? q7EM~;0j]+nL)M1O|>hmZ,+W^{+wevNaFuJwVxyҴk%0o7z e7P]8,YTK¿PA27#M@: QN^ ,6Fc pOcJk&  K)_ifˎNV؜Zx@prr2" ?O"ER\:a/C" Vw+PĤr1uh/ntj&GkD4Wa}r ;0YZ07070100000015000081a4000000000000000000000001616eef1f00007168000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/Ȼq']?Eh=ڜ9S :uGLz*-pE4znWن<;ðOgqfqr0BӷELBWr6& X˜%9i(TRNA6 ?fMaǾ(JX;ˈ_s7-VׯZs2X"A1* \dͼQkRC&yi; OBOCU8My" bp"[Bǃp_ΎRKw><0Ҽj AQ@_D?>kfDn57_fSl)Bo %t~!FT+Dx8_|w|v5s߿=df< b?Bd-s?7 Hd9ڰ3Kr-5JuW^-2m=-xYK6BvRzVp?.N Es|\E/!RQ}&AK)"M_57Gz2,d iRee_#y,o=W#pQ;flZ"Ⴐué'päEpL@KN%\&\ Crf5(Ҍ:*b &O!IIlzܟ\8EPHOl+=h1' N_g@Y61LSSjf]1d%٠]zwmiAz˿n- ?[95P({*96iB8Du:sc)*TPj/, ~JZ ayBT\$3pt6eUɭY>+FvSUFcgS-5*f FjnsKZ w )BL3xTu2N_>L-zf_^Ik`m>dZ 3"4Pmq3=I˨,py 9Si@3ʟt^]%ؐW3E\%H/a'2*ZmN8GH{=ɸᲶc$dTA^PǗ :V,^IE9S:C Q(E{֐AZ8_UK+n(qq3m{ &6xL={^02 6aӯ8c| 勬lQf \c1^- Oʯd &M Edh?4wwg5j#UW`- Ca`0R$ej̾,fXL2Ҋf،0?٣M#)xYE^#_>x%S>'oW-S^c#uA0R%w5bUw,g_-~U֎X'2Gxb쭈~Oi֕QcwGSe8ݫPI?㤚iJRM7M "p~( 獛=vѬNuh8B4!ϝtD^gu%&mL!T95Iq YyqK-3&{ܦ ϫB(ERܕҽ,B,]A3E;1J3Eb]Þb!ok C7KSg8ar{&hN|N{D0 a (ֱBsbS,<#{#=T<&!RCD:@#N W;@OdQV)m!ƯB2?M|aw҇CJQ($E*Z"-Kmye ]EywG"^ےj):x=ie12WQ `'-Su֚=_G$|aJ•KQ7lqSY^uХi W"nrL:q/V"*ʔM6"S|g]2RL6T]~rz%!8Cs&EkP}b|A|@zۿ7؉oKk&Lh),k-.t[;o{,oYV0u+}P7{ǒoezs_OQ@.SoixY49guOW|p7B U~*78SecZ噌.=]} ňw.%\;ycQboWH Jxm6#3 aӛJI-8φ<_*AZtD E">Ƿ7b0s>$C}Io8BW\NCpnꊞ^{zn"pG56)v sstC?%R5r)2SLeIqxp蘏z/, h,* :s1\S(NxodK/I9a+okRܗ-t]׷srs-gɷfa{2m̵'~#b?o\Zr C!}?yGϥ1!3+^w}̗&("YjÏ;>IpD >n^~ DR2vL0lhBe\؅z܏#t, 1G-)/l7cA@cQ)R7o 6.6m`.WmJ@T b̆ψH֔Vd2mu k:<{@LE%q`H׳{f{7B̉ ߌ?T:5hAE*U0ߠFLQfBuB ^F377܅qFi"? H)f6k?Vǚs솘'k)Yl '7$I@@BLq|8T>}yvYssPzR9?ʘEe{jw>ӚJ)х,M!4>ɖ"`PkH5>x uq 4j=&ᚼ?-d[kq S[k/+)B/NZYA"`,oqEoS72Ţ=<'hEI/2`pkos-nDY?+9 UF7Yj?j6XP42jDG/wYa='U /kv5cL(Υ$?fS_t3SըT1{%D肩)%돃+̖,#cL9wOYGL&ep ҟQ/B5*W"y3ћK:;>{@Y4!-:pHmsO9zh쟩X1G*8&ǔw'fz0zeo-]gB?W LSQa:uw 9Ɵ "IUǞ/ib/5&`콉|Q["0cѹ e.lQ[zHӖ>uoI!xfp.MT :uG UM!bomC$B p"WK;s,˰-:׀^˛+uv帴2Z̦B%8 NHǃnBL&?.ޗ='=(q4b5;.(Kk7f IH`QJ7jѸr&0b؍xT[Vc*c-(M~dƹQ"1^+{O)sALFd*b`/*:ivo꟣MMY(:HWJg2/w/֬I*yggܶu ~wN82RB,_}َ:]:ĵ [BSRnܧ1wɢ󈍋˗ffѲV`}*CU)d }DT&.̶eG4*h&Ϯ)M,\O-06ϐ譥?z)W 6ڊJl* #[Yl /谎90Rb)|t$.VH&tI9Oaޟy.pGn`| JoGE7;/llj*7kC q0.ѻ$ޫrwM03eu[W.m%(q>z;~fuzD6 ·(^A|Ј:"/?T!K* 7u>kX4\,]cC Fm;d?| D#naS\ ߃ۍf3of4B*AA3T*r_ ̮ԗSfV⋨)N^ gP`zW'Ezrt Z:]qKhȞMV*˙ɰ0g*mkSӘL&~.ڶpmר5w5t>37 H>L E~6f.ߜdcE-R]=C-=J2G?E-ɒ@̕nn|7quu3iV`q>ܥ4IVvqDEnjz)HBN}\nl:(܌jP gZC)QI,f]dfPA7T*pIؗao&oeӌL5 HM;@yI%jTb+ ^ 0E-=9l>lda,ocfqZ#j,YEZЬITU GǗ 63Qc;QBv__޲\pHЗo=EՇUw,GF~:ѲCZ{ZpNEZ38*)Ɏ}53R+xT$<+? E[^L/WSf;"5Uai@kf'7a7ذ[1xǰ7l㟚ݽ/wxϙzCxm@'ҙXx,wyaLU*n\_9ZguWt.zXJN+ieǎ}!)ŒL|۴O*S<?IHOl)`'oK7PG YZنƋ2!cS ޶uK%⩜mHL$ӾW.͡?Os/[+PD;#x^VS<(Cꆠ`:hD~Ӵ#mniw'YWw:_K3wfR݆N@Lޜ bHt%A5m b70ן#oXNOG=7N۝iP]b3Mb $[ Md`xi] j&`y!f! ~T7PTE1{IkltxbR6g܇MvbLw2_{ܼ-!|Ҡ##SIНL#xHpQ\[̪p>8)4g?M2AA& f(R€" H~Ĺ@F1\z2PÖ'iIaP-4 ) o; IiRg8`R߁&[{ g^6"˙켶vFCpv'nvZ.4R kڶH"fuHYE4_SzTq;JzxM݀77f`< (gXr 'bNO=DУzy?34/?0da2( ဨu]0.-(IkBIe<0U$.bXMZ=dYPzh =)6L(ġ?|865EQu$\ZMCHE qS[|^"[ ^ز@VN K%T}4X (#l]8 3iNZ#3 d{o۳yN\#-UMO; ?¬ӆCuf:Y Tٕwg"l[F͟)qRc۰tn[#˅¶M "ՔLOp1q佾5 ."D_VfiINc8Q.<K;t;_zgDQWzv~v~M]c>sM~<8U(}@t3'J]vp;5pyԐEKvq#R%Uɭg l^K_IbA-g`Bw"vub|kWv$xrtڀ9n;_^xl֢@Ċ$AƏiH?1\GE.U 5γ*9z1<* c.c8=IaKeǕI"ǝbh"_i2~VO@M`ȅ.x> PcB+˷^]ܱfGA}&Et&|7KP>R \]$Bmt")ik"=pn~dmKOqWH')RyUƙWuUU}+9#=6_㍍tu+{hC96zDL*QA -Xb_OyaDZP崁LX'!~b$$0:ή]BٲO?E}D0S4/ %f;&~d:j cmd#"_8o!|=_& ,!~K+~arvGpΖReU3'tAyeH:tf-? O'T0mg$|@ ӫΪGK|nSXJ>":%l4kɝ4ɪzYA|*D 46B)j 7M gx{0^+gO.dQaHmmC!*|(!Oߜ[I2cA{<]p#x;JA ab9o*aI"K^]2<9TYwӳ|^4b*n;BzuO3tK OO# A7З\[RV HI l]ݏ26$pQ!G%dߍ oڠ>G5yѫI\}wnLEYDTcĎ2B=F5ǤϬ>TB~ S\$ P RR ;n/xQ&1߂Y(cJVv~w*?w&3AkIIafIƧc!8ڨK9I>yA|aC^&m,i@ K ("Ě~ٱ9!Ǽ 8{ƺNJ47䠀0+\ZOf>pKuA/ҟS?`䯷y] g/ l9}[$\I"Qphkk/ndr]`1v.S0{#]VR<;Aq_= +_II-GG5\pX8q>X5\z\KU{ULq1ȲΚ1Eiѕ/2rNɞ~g-&iڙ"])s%9FD+sй_xr˗#H2JoH8sl~7SgN ޏバ >nT=upiQs}?D> RO!'Y qZ]X|D!}lT`z۶qf1ɲU<>ܾ[yoM%zv2#6)R0 VTk=oh[ _>C=WB0h/蜘X%yc4v4R*bh:icSQ3t[k.5S4p/ M /XOKMG金 rTy{gZ-S$غBeT#tnevIR'/sjCQ5s֊:hm;HK_1/ r֖}'DCp (OZ*DB4L5h[x4Lbq0p[z:8ENƤbPiz@$9pw[MDAgcC)m>SPx/B{q? qJlFye51/}8j0͛3e'DQδs8-x 9sF(|ۿޱ̮T=xzcuB^#ݳ,~Xo3"8xj| +nr37Ydb3%` R65e,;m`-'=g=7ğɟÉ.t)i8Ǝ#XqtqoW™O D)a T,ԊBqU*tPONb::~Vm΀K$1hwbPՌ‡MSUq3q3ZC?\&*hgcO|ixr,*MΊ{hϑjEK*ј4#:䉱ݶ4oM53~)O첓aѝ0}O+F8LAQe<$Oet(s 3)),Ƥ3hqlͶ~,`#Vqr<dkWZ$=]ܐ㠟pq2"H⛶cJqM BYpiݧHI%#;$HM$ˆf9Qe`+E/j-2u!p߼w z].5Svmw6hN\4r)` 5@&̰RoE9r̙6ܚ,PUG𲻠a,+^A5Jm)B1 N~]W/nplryzҤ7)=j9.àm"tdzwò@Hae5RLMkbZ\tBa"cDA$.8|]{mm^4Ͷ\t6O|];{r#Qj$L`ԽT szJ)`PCAEN(uSߞ=W'O2)RL [\;Ks3ga|",k*Ƹ fPAX9b) n929] u>8[)P(`,0 DSܶ[DSEIQŵ+5Dž>)U"@q 0ٕۜYQ7݃1D4Fcl4wG@^[{@٩W@QEX%D͵D<0x,d䑟eέ2UȐ!*zJ,9GĔ|AED|KRG>VNT@K b0~ Z=]`m/{Lc7;ogw76\+Ehκ< q{:Jitӈ8eIL'Z!5omȸ,b[h!&ej^=zKyܨm\{s/x!r$ж p`$T%O3VJHb<|q.𑼳\w3%?h3 HċƌUPÍ$ɇpuwc)$Wb<3MIRoWx9~L35|$.2hn6@4&wk6!Zz3mC PGi-ka/9^:m߶N'5)b*uQ>!]zvh^Ds2dĴΆ;v. YvOwмwG&8a xR<:[8^fO~4zR?sS4o.>v\p+A[,ʇ"?Y+Ο;ɶ mknIDu48>w|w,aZaZkn$YTAq1a׹`c@$|4 eཪMֿV )i"HeuN2z6JOI3!Gjٔ`BMZU>)LitTySZAJNh~FL{=N 3/K\0ŮEzNle8[k(GܴRukWN)6s}+sXے+b >!#cR qm5dl\cx O XÊ whu<cq۠s HKKUdk_TItt0O088ǬPeDԣ|CB ܵ@'ihROVhiQ27 fA1ր3E>C⹛R aNźk^xGڍ&ll3ߕ9I;n 9E" |;H!.L?Kh#e,StLjgn_kW'DqWg 1 ݢzh-81ǁˢ!aCu*5,JNycrlҀ-8D\nN^Y32o1NJّ7U19M){Ь!u<2& $7F(qS 9 "izYJvĻ-6+o% zc0T[eqWϖ̦*5N s)?՟+X<) HEu ;y 5 TqcӲ1e=O8.ч?z89=i=0`KLX^~a^VQ}[@E&xlKBp!tm%Т{|z-)[6dƃTpLWav)FdHZ &4ϐW%6YƲ[%JӴG`цfuֱu : =eNb ~2Y-xW\FVKDeHBQ%RsZ{7C~ԉ4'8U,oсt_ (DG41guEg씩W|e߬Y4^(ԃ&ϓ^<5|`*FƉX2tҟek`>±KOvjS==NDPe"Opжxb˭a檰C^ٹ&099xOʼ7:q3dL$GKUD%@T)>Wq\;SwNuU>WD[?O~ALY ƌ$GP^rsYkQw8 DH\U2b?|e1wԔ(nlE%OgU :{ RLTgɎQGF>$CJwúNDC @ x ;)aHSmFF*`^uvp!$]NK\Gb„ x GPu~oA# v~8 \&ùz1H+y|4ܰ-g g?C= 2q?0bIlwI1 Z([.~JPYeRžjg&ƟXVa gʔc3;9ƶSdTWacC475d(!ʜΙ+,9&\ M?5%Cr`!Hw*~c*3ZĄuh@ӟZ=aZ# ofm T#N(NR7)E::/1[׶2vJA.S旑;e{,dKyx"Jְ1вn"sGr5qtOoz;D;)3B]ܐ&ڿ%9hXXrԦeF>9$l K h{1L$qhK k>GӜpQ`ٽMpz šfyh5 g38u >oM6!;хQ`eU Kuk0[I۶Z~ X6;cn"? )z+*ZGmaJI~d+Y`F?f4*3%gv0ʠ=Qlqҩv[49L,4 AEt'xe!*0 7d=^﵏=%XPUm^L_5`Œx޵+ 1_`UiyT ;5EF~q|lx;n6GN cZqHUݮ޷uh,^W0UY)2&YM.Fq#=^`u`j>x{8NmTtbL|Y'fųݠྮbʅ/ [jk'xAXm2,cя3.%LW%( GHA;X>C>ȒKX=-]:FP^W81 [PT"[Ś!+ x5 .rBh mJ2Vh8鵚#bAIK!ƤaDmr{)IN`l{PҜtAutTޖ$^<Ƚk9]GUkwܐ\D2Po6zlUð/}r{be"2YqԨGi{63Ct]C$Za |Se.hר oZ#A5^fWr$G0.7š߻Gm>C/X^걄DZlA6f13[H.Gm`P ɐ)PrC*L|@UAyh @q2F$hNqεIO?SS_wցx^ =DŽgC@E^f>hek"S/sj{L7ޭ46{a"P) J8c o (l ZQ!x崦NlޫJʾɞ؝M3vW/rv'nĦ\᤽zPF$64Lqr: 4T2C],$I%9-磻@ʢUn ,>>0*( sn"A<Ć(;췞+=* AdzשHxq>W6Z^/e*> .9D-؇o-)œ`2$$hԢ}A],т^)]CCܜwNu э|kLQ ?3`?ÿvDV$JnAxDe{!noޓl9m&j^y cv:؄L]`|̢Sm(I(ym FxSg3M"bR[dR+A 9M{Yc&W"~^"Қ}U"e[$OD"lsMS!(!~ J#>ƅpW q2wG9z~{ae%1 ^Jh>t*:%wh^AJ/˟YC%`k "')w~_>`T3~%0Y_|d]׏qwq9G?ml0%F%ljV?X, g$#W<7'd+׼ JW('ݚC]W9j:@8YG s:s&7+ 4˽щW]pbPo5 2{HNd B'~뼈HK&wȤQ7#n6wj'=j]2\84|~V*q"]:IBP#s&S!C#^dA{)52Tɕ c槣ZBcGԿĺF_*c@M]w3ěƏլ13(RoT#|X$_H/t41$ !)2gwp=iT"`("U+3YW2("7L.5}'%W=wOcP.oNP*RhR54Ob(5@#ՠ:7iNB _D.:sX?V.&ᄺp((dcpA>g_/P&|{^Q1<d"ىkn H)Ov|V*Ytn$Z1ߢܮGnMwmw @-JcB<;{9Ix'LUg"ZOnwǙ<Ϙ2X?J}Fۘws?]{Zmy#t'!eJ̔>"6ykR4\+u D!󽌔 3!0UVاxg}m8C|p*iƫg'?Gttvb ÏV0ߖwp5.m;y9otQWpI>j:ULȮ(>\ 3dZzMB]wܾd[$Trgpi- N [txL߿90݈ KjkҪq^ u ]`oH̴X U+/TdZyG$yeEg֮N  n!~cUCS"ZN BjC=[ FX 0TD ah+TpȎ,\|*' E)eK B!'8i0IkLD <# 5WWp#Fxw.Ð w9ǎ|Mg$t=CQN x>r1kg%1ftp;e \u;-L&&p!J}OZ,"XJM \7˸}pk fUR z7|XÂl-_]A~R93yXfFyjx%1lN Ha,h 2x^VX ~T.<ۏnLau02`NwF!k%Ɣ]qUԚ{gi\[;G`@EF]gj#(5%d%?B˿ay,=:5V5|nn؉֌>Mu8#yH}3QFl,X*Y۹!CPk#mIJ>OY8c+xc@!ZzQȽ So%|y)Ӱbx3} 7I~#P-Aw:R`ץ,\S@(H&K%J+-g&țpYIH:+J[DbJsE T*Vn:i.L?mMf#Ǿ{Y,eH~x}؍[;3؁rpHE "6F!Ǽbgo&.)&ɢGak*? ;JUSS0MTFe!(2-bBTV2)oo){iqsXDh޸kn $Qa!@4HyP]J|FUNbR %Ԧn4ID,Hj$ ɕ";)H 1:1蓮^tUu$9@[#GYw~ ysP24=d8neĺ_xU>%Wl>Gxbb"aSn@%h,؅|Kͦ{n;grz~iJH?kk'3KJWQ)Jgx {PFhts2 PV~-[PIJ$*ΕKĥ+нO}6G5Ԃbby߯I˳բeP{gX2@c7w@G!yS_ȪP{a! )3K&Nftdb;:=c)v/wJA2XSG=ǬK߫e{1K}Ea]F\\svLu=5&3('^+ Jp[F+K'Q_+l0IuxB$4]^-\W_M{c{ 'Ɂ܉ F1Dc{Nty}26.qYJ<WNT `lUG#61S`/_T4=!q(euզ T1]kOUCSVCL/t8_Lg;I/``ςŅ]Y@s/ys` 0aweazc6z4MY,wiۜ>);g%__/qΨab@ФSVNf}Rc#ST~o73Ls Cyp*vQʇQJlڪEeXOcPo}T ^YA3 W|oP>nߗ=fwŔ9!IaF $xtg@ FjL7u*C1QƦg~rX÷yKcإ_'we5ML"EHukNTG'!VwBMB~{؅a뀥Q5-ȯ~`4A{dMaFzD™wkRHA{)Zf"OQZچ,9 .|CD+"&A2ԏrR`߫(f8ԭ3_S!S,wh5X7$^R(m)l|yg:z^Z{7Lu #ېNR.,@؟\m?WMfWCV(g4+l<./x2=Ez, P+ucm:9 i _6u|xȥ}:h$"l=x%uc[}=HΩE;@8ZùoH47E1qٳBh hXT7.zdJDC۽y-ǧ DS9i[P`G=7MnI-_-a5%da!v`lr2afL?}qe~xX3¶t& Axخ0ac+GfϥYTļra;GJqtvS?E⼁5QDil#BQ0pvEh. ku*x!hl9ꪮ"֡kY^FCSs~y!XRfL6KלQWUBH4s|`2 [xmOZKRװ1SFM/_|Y.Bڪv!"sW了/eBԻTw-W;&6ܔZD;; #ꎑh *{eި>w /}]Qdjl-I @C1=X :vE)"q}77Xu6W{$W\J֍0/+#?W%W f]9p{@o+8Y D~kAllB*(}~Zٹۓ8׸a{yh& 4HuƧMqV/S2(ɖs1#&WsiH kۛLwo,12j2 O5;0a%Z[؞sT,`>bg[c%]Ƌ*݇2g{AF0R3ނG_%P:/A8\S"^}OҤoZ^GVDBQI hN00IeA{A 8pF8 8 @8<' )nM~)#YStm_ T-t*MuHBnpH5qzRZ-:B0W ƐJn EvO3iY݌L7߯+9gՂSSxv&Gbۄ@Tf61\7#To_{*ńJmOވ;AǼF_uּxH YD5#)y|vkIUטT&:g(VŒ)Sar ͞v#{8pڇ.EjTP{u O7F sR.HGJx+8V'|sx\j%ms1~  + tÕ!ƅ}GD ȁk%1ܿi h,JUsO^,Tg 4颢BzemFYV&{ijf]I]BcȥdqT4۸԰ t Rpdx[qc.RBń2C]ߙ3eg'],>X/wi)^E>$WQ(5@Qd'OaA-[t0VMz DZR ' ԏ QcήR0T wBgl_4%WJ$h BE,uÕ[ubِ= -S #-꩗.U]rI#&K!Kܶ]j =Ovc5l׶vpAt)e) FXА |:/Sf=t8Zp0_Ba;q?`ʮ"XctT@})}EQ> %kd>" =~_wbC8" ]x}@>45]ָH|d$2I9P5&6$dO,{bnvC۵*2YLseB rߔ=hn;ٴ f2&))NKfµa|yka72w5W ]^#mC+==u8@x'?Qjˀ0͗q]R$Dw((``D:M D~rQi瞸sg.r9ڴ k:٥pp.[t*)p F7jXŌ-r*&%`EPz1ډU9#uaʴ>ѿ%9礝p{' &5Z>Y*Vud8K/=UB 0ޥ] W=0tus6%t2Ls]]v9|ML:g'أ[g+FwWEⶪd솟n2AAuNdΚMlnrHX͚]|>3M1~},H X p#5%*%Ub>."VzjF1}U7"XDfU;տ$}Gܾr^ IOS FH 0wZBkǤW˒8Nq婻VJ{pLHM01>ǃSgܷ|{T$l !q߂H"nRC׆W.l#V-\X,U{4fwZ&d;Zp>iPAbFD|[N-'C: 8cX)ov7r`I9y4~+9篗-Vs$N7mV!68 J #wStS -OQ\.~v|lQ#5]VZCd.y&O\>h12Kl[Ur"_1b v Fۯ *}}ԀUU(W($]Kh qCd(wn:|*Dibeybن$,ʄh})xf]tN>qv Bc41w:y ǧ*p.vL闟Nt٢ˑ WǤ4l]v\0e{_c!twKXÜWC3&4;̛;(Rd/V. S7B,hJk}IJs#,}4^o #?o@R w)v{ kߑ2{Lv \Q_Gh(s6aݞVVZ4ȯ atZv(i Ǣ !ppl=#xFֈ`{kLpe3ӈQ֌Zm^vˉ[Дk hA:8n Ht yd/vR`srƖt4؜l>?g {4N)) 2)nj.[Pa4$ߣQ5dats26jh+SwU\+!ڤ_%$Q?C?G<'O;:9' X~[ wx"z>q7gEIᖇ9r]AÒI)Vxl3H zdsOX,<{Vu4%jԔ~OW)BINrjXmLw\|.]S8k> veS;3] h{Mxx>Hw9g Ui֬p}[Mٟb#=y7goA2-̥Jro'YwA]SM8JıvbuFZ@ī756ar+#Y?h D"=]Ob .ǰ&LL !ڿeJfWL >2& $$!<@f.:7l׍3{M.1Plp%?m_z޻K˭?e5,^W=NXnJJ\v|lpgNCBJJ|¬{\ՕҐE ej_hu_L%9]$LM8E xn0.nƳ3ko;2gc/6U J_;ɄM [XFuʘ_t<)DYc/'HY64u%|ԥݒ!/mC-5ǰ<-`5yم _(T%Q\eN?Mx PL)Q"nAXCHq 0Vc54 ߋAAٌ,G V3MRҦM'Hdj$IXuor]gNYm˥ 9/|P{8Tn2I~x6BmI {yQN-3iPxbBb?쪲ϞdSa9ȱQJLHz& l@$jW@("P&81Ý[A X-iu{ʸ4NDK6ﯟko{[a9HSX9-ða7'+?ɼA1),EU} @:AhN:b i;Z%ST? rtyGyA]Q]$<@QL*cIWTSVr; ~'ğF]{azq`SAV޶h_D*vƆ“^iձ_>zA]؜#v 7/ޘmH1#nТޅ(b]^# ˔P*|r/2L81xAc.$f<XDLn!h ɞk"Ҫ\=c7~lᄏ7rHT(/KbqQ~;`\] ="O"~Ru1\5jHBdUa~Ys8P;_DӔIs;7kw_qk!r>Q4C9P"5}~@5XK\4Yु MlTCw|Oe{H+h)]ւv˚` ~ńQs,ח;:t2q6`<^fg5G :Aذֲ#4*ϓ0]|27PꤾA]$!BU La~t1rxCnodvA?+H=rnsXPU 77(xj{-,w%)؝5##`Ab|SP\b {uw2Z;fa"k=J9رeY5Q{H| ~ûkJO`4Ҧ/ʿU7eb4^M@ujԜ^iN>"IA .W

-b(l:Da*v-WҚg >=\ }7&,͞j ibrU.!T}ƎQ_3PH ={?ng w>0׀S߹: S1[8$q KOBF66?t '=N*tFƈÒpx N2iP~è S.(|,l(.jI+f'amhSp,nl UjtrA"L8Ktϭ9X5bxQߴWX: $'eSoML1BlaV+[ŞPDش{x|4g4paq }֗6[i1vW U._QdNchh~!dhT3#fwU20~I<>q=<ˢH/GNE1(vrtÅXȜCCDv<_W)0>䶒(!6NӷV'~$Q>1+I2YkvQEBIWlTnSm8t2LHVuǑ5"/T!*e*L/)Qu j5eJpIKdHn^>Q 0 PG' 6(y8/TARBpKCz@*źa"5T3डT1z+qۇcPiӄh#q`ÿi҃5 N5;ct6fci3\h /ԯ8ޓ5x ,gR:k<3%_Qæ?ԃ#.:(&Ӟ>yi*T#F1Ocr#&Gfr~% ΐanQݻnƮ'OrPP$1mEkx`)- 0sB8ρ6< X+""6Ū@晲}"&OH!i}^:@BYvTN^^"UMӤwv?zKBd]ntCR5Rrt* ӕ(Lj_|94z`sٰ2u&H[ g_9Xzj5TT-Ę v.iգyӷ}ow! (-ŅS_Jc8w l rqjs # xW8/C#/935G+beA4Bwxn]J[ q7;*I/p !iRYճj %1]kl?]&-M G@nDҝ c8Q\'+{\cq?"0Q/MX㆘\,l GPЙB?Xwˣf0rˀ&inhnDn\ zn&shz#ϚvQ{1=lNj 0%!~mg/۔t;,l<ew)᲼@$@*Tzk@~;+F VᚫQTMV bNUTti88NŞ\ocsUA0aC$#̛4ƭD& ʽx0#p 84~8QHycȜ/W< qo%Hll hy;CUS.UIōbglc̋ʛ3 YSi 辇kC5|@[?HnjZ &!#JK 1#>܍ Z):U4+!!:BKbyyˈV}ŷS]w-Ⱥq綎|xdz,0îc^K,oIpgiOW.}D]Lr+Ѣ<66b :~ͭ3\?,-0k"f~Ê;(R3!1& V| v?tHsw$,qv{ݍ9(uۏ ,7a-- 1GVz3 '.hMf7 B/ k_rB!?~ԴfsXYb\;a$-5ٱ^+a1#n@׍qc%Y%%QN>ڍ!f/1R=b<G" aN˚ۨ<$M?.[ y1$AWCbOJR[Kp Jsrފk=Cy^mV,h=.hn@4)hZ9 4dwNI"R@'TŸNS K- ]wtOU@$wțJ >7Hucks">0C^$`Tk9SFĒt6xzA`d>2`nM{!q #(r\Q!cd` gMF%έ:A6(rt>B:JYAtO bWxǾ ]!$G? D̑SC>axS7ʼna?&qsX7CjwK=瑕RK~ ތIlV| CЛ` 7h ahsFI#x]Dm@Bᭇi #)!8*7Q' !𔇱7ZV<Ђ0iC{ y΀R"pNI3no6;_Jmn|w^KBs:6Is)Co!3NH߁^voa_0{ٶ3 #*M;Vp0h8KdT-A{/U kug'鬥=V߹cU)#EmhiRJJgn3»#?oĉ4jǣVfp4fCww?>1^hdA T3oCk0[&7GOD0P{HlCQk:^M>W[g3Ƃof/\ә*EqyVlԪRJ"AyѫvZ"`Z!ך1q'曒}=t8woG&B~*ygZ3vNMe x~0bHV~7AuWM`FNeܭ3EG/;[EPY˱+l695 K;OjMw7#L L-ɵTϥD2P+Vd)zSTu/bȕaq`:XS>εy?›]q!U̮EDZL7'+6xCqA16xD53j(ƸrJ[C9Kz#xg1\23ԪR+ 2SKbBj* )ZZd@m3f ;Ia^Ԝ /g\+$N5f\tC-SO,jQ qMz ?b"JI9IMN›a{} qy2;yf"Bxk7,Nsdz^̩+4_k`ɨM}b;B1&@@#.97(WՊLof̝Ns6l՛|aksV3nh|K[6Z[? t! d\աJ<} `amUbC-S' bӏ̛o#GoR - -DA=b8='10f䵗xK* w !' B8]}FPUbڬlqΰT"+f_Sbp\4(^09B3$i|r*Nm,K6-E.+^3K"B Gnd rg0d%cHOc:Ƈ?vbhvZvc]vC﷜F1Sl m܎sc%BZkhݱC;3b{):4!2 oyg!)9{+B@"}:z⁺TROY/$lvKP@C;ojIv~T,ua_p-9nD!(]p9m| yWwKųA1ṕ,P" 3,$eIԅ5W!?:֔ mLfԓsS30  ּ:D&.dMzOQPXگ8›rĘBW=3Y՟s{V~}ᄵ/۠x1XKΤРqrґ6}>FWn B aWt3b#W8e@ ߇YAuk$"b4~1`1VRsa?dT#Ԥ+zl8rLvIxvAs&k[5k"Tw'\QQ9=xYDp4!{+r+L5|KYxTт6K۵阕e< /ݳRk.}rb1*^BWٜt} >ߝ;)Y]m^Pge1h<WrXLüၹZM9~_E~,^mhѽt' 2~6i[Z>,} [ݸv6"{%a~س("}e6+n&Ct~3(mPm:-2 6B0TЛDj h!W}|<|Y62'F+B!97>,>cF8)zRQ2p h{$*ܾmf?G[w`^gA0!iQ%-J+c՛Ti1DZ1dIirˏ^{RGzb5/ۑh_EιI"R\րF OCOw׈pqT\WDo;"[07Gּ${aml; _ꬁ%#XrY7AHwo@*wi`]'mZ|:x"r5QW7[Tc]J؄185: e3+`cjSbe(%`tDJDeqcz匏Wt :L~8O-w16f/{:~a_wմyGlĈ#>W2``3e쌝-=!-E` DĨ A",TH}c.-;άû.F];܀u& ePmьbz|`ǐ?os"G[a[*[LhӨH% FO̦u慓 2{>3wi+6G$WyQk. 2ԍ&̀0mf!_+&e\6C d]3f7ed%Ux}=x2VR \ka^QB~ *sgֲG@&( i _$SjQ}FDxa<Υ+y{y=ć+d$c־_c,e4 F2q@,‹_&L81٠Sڥݮ"EWe+偲f)lTR#]p&qU5"qm$OVjXXZrۈ@Jł4[1A]]qb;xSyYVHSX7\{F'wPKo{ptA(2GF]f%|ׅT4$ȽzvB]9\p֌hƧhjk'K1az7Qw,noa[p;TЭ G8Fv&' Pۥcj!$X?y[;Lgr :FmE5U "Y?ʗNW[eSXRpkpm? W}ϴq@T>&XEnR0('Q0gDG '8"geT|5@2|r deիr<:ŢwB] gˈQAM1 )a(j~FÇ8#3xL?25&E2".޺KrS?S܊ڠ-ZX9Ӕh_[RDDZnֈZW9۔W]B]_)J4K?-2*Pe$c~JY9I,DhosMaJbQ]POd۹f+d甪VW 3&Ghv W4t($\7S׻xr,FC=zV6A1` di%'x R Ta>~IF~41Y<_ R:!Yj nGW6m *,`M+KBXbL3לNp gzUot-ҝ?]>?oP*"lX{x"^&@uϞTs2%]UgO.TA&>hw#u( Yֶm,$| s=̠dȂHٍVk, :k-!X>yԃ/-.LWoXDzd|3|%ƒ;!J|ļ{zU(xFhYc_n4جӵG؎v}Al1ஶpS]\d%嫫Fbagsg+\7e&Uv̚NJnsaZ,tCS ,y/i6rtjT0>oU{-a1N*`y+P0vt1 W_ ̩qzҳE ggtî :oLע܊.Iu]dzh=\ޯT6Z4'=vLuNQ Q9RhCXI$;~ƞhMrZt ܍Do`"eހOΕx5Zhx% d`T@JoeZ8z2LRɦ>A $Qeo-,deze>b$(ܞK7 oDw}VV}NG] #jC??OeC kmIg}:Hs0.gȦT\< GAnPv˹|k\VɃ\qq5D F0yaM$\q? :'n9 Ig2ϊb)&3W| q0&0j61̠/QCHa-^?[ ֙ U PuTͫ"r*WpQӾ6n:L) ol恅ܙT#/qw#.ͳzNC\8TM=僌sAtjH(lb}ϰ7w0KƮzQ_<-VO.W 1p?RTodeI \MҾh> tȰ8:7_9 }$wXwf&fKТ6id!+pz +b0L:LΙq-z|GQ5E ۓU~bAzW6\M߱$"m|\aLTq \AYMx4c{"7(pY зA\ٮ+o `9mN̈VlUl3y笲BMxT)|5t˕(J?) {7}n(!&r/׺3<2DqHB> {"4b&rۛo}6 4N%@!5 Q 6AAP^3v E~ Ӭk^ogJiBˆ('X,z'2dG!9Vuz~K|iʸkWA SEIۣ͵1`p h䣫n* |Lctx=i淲 [iP7h $!j40l8ԛMe*ɹRHQAwek>tNZ.׷DE0O&6}SiOGil ?(AN\xq$n B'4 YF:0SM_O$Ugc4%GZվ:rK^=]wwFs2^RX8PhsW p52s,/¹&Ըk!o=}"T(1ENڍ5cBkQVjr:}`*U.B+(QJs<=$E)flvgA'S}_e[гVp"|mfeJY-M()^dT${-_J]U4ש(Dl~slAvi)4,7]8Njf.L|t!OsOnc,B,hJo6i&Qۼ 46O;ҲwY eD/ LEj׼ ,ۡHZmIQ-jX5y[\`uݱDZKMoD +?aez*e []Ikyثx86ɝ|I:L=P^ky ԛ0 1§ߤ~b^呱em0r4F^n"i ȗ u=IhE :<͌2 enK{S'>-j$|0 rbdP4 #̏%Ӆrl9(z]tF:1`RjiU[l/ꛂ}uk@jĈal7 2="8ջFyc?? Rsh%2eŃbPڣl*ʏjOaP $f\[ص.%||3:V1j̔1' S=[3uA,h2Xx # wcA6@iz-Ѹ4H-\f;5p-xi2Ak>ZKmX(g4t`hisf63 叨ՠlz4-7ڕV/ v/0>7+TY!)YlPT꼊q*|*GGg9*2wvb=˝NL4EQ2eL\N6ZPӞqH(O-6e}Lv"xyA%2ޔň/ڷ?+׵'݀ϱHU?Rj}a=&KԢm1U<¼FY`^5Ryb\o'ٚY,. nRwtz6(2Ah1Uuh;3 T?c#$10hׯ;-2}z71\gH'K=a^~52[m}zh!7yV-|P} ]/(a.IB+6ޕ_T-ˤZ>RWZ%}bB;B>&H':6gYZ07070100000018000081a4000000000000000000000001616eef1f00003a38000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/C9]?Eh=ڜ9QLw2 T$zd>0q:Ipˑog2iPz6 X|njL&/\} <~)ёӦ Ï|DUP\J+M ]vv'ݓx!\+}TBJd=n}!H/[ka=;$Xi~8BONTG$'p7;0fd%9ԇFLsYѮdă{GF9D0=-0t5!J/+o7zbhe6W8_tv -f%VFώ!R4eyˏlr 5ʨUrm9j i/m+8a5a˄%71F1˸+3uY 7b#{p5ԟ LbK&ey2E\UYZ,(鍚riXk){[9F^^H\Q*’=v0:=ɪ9} &*E"> qܹ? q]xSeѯg]AY)(};H W%_HhFHӐ m\咪*ʐIYI^,,0VuHx/_}Y U:zIAk&^ |$_n1>g\S㜴i%T@Ѡ5{}8mgbU3WZ6eOFu][1fI9',t5fֺK=۵V aBT#˱a?qϩǔ1 OfhG([TəFm_`xVi֋FeSW@=jHQmy4]7DP)J&e):Mc؊m-[NaN)4l߈An4`/&#*H;kܛwUv1jQZ6A՘6:n6q{j$#PK*Xy?uxJ  ] N6oɸzO`jn|.!V"EZw^D@5T !%D@:JW} 2|ĮhZS8]wpR3L09Kc/ͽ 9 TVE ר-4ydз ! H05<6Gޖ6:V@oy-@vC?!.RB/!E{J fM$lx] X3 =(R]%4M*G75i֒Zq)ΒxU%'.,K#U,e.] :sUurq9s(vz,|ʊEMZ\uzuzD!4L8ڮh+C\ʈ<cO1}} ԠM>{> XcW-ӅA]A|^'do+\Ϙ1v=-NJ$Q(]N_w@H]Ωv2v6Vn'Η^ɯFGnmF=ZqЁm,Ht \УXYޟ,cl&G8 p `(Ҏ` ˳zD-(_h< g&{ez# yLR mLiUZclRา,zV ̧-&*6yqD?y>'$;(7ηo=Zw3JJX~xyT'I˷!k>b

;M8g{*jc݂P|ق~0cE/+i+!Sdv	I_o`2&
[pz)LmiIP
f6b"c)+HELY
"~6e<@WKhjY	i*}~kM-V#ލI4W>n[”䚭3@M)ס1#7.g$'T˖H$Pcd\ryu\xxy@#ץ`rZ{:HfC-f/R$h
ZBh3"^=}MLaVN5͢t"͜46/v:y:t)})'
w}olNAk#S\u	 _RLI3
Eu$cXy
APyۓڛ <ȒgEugJ5AiߙGH؈6d3 xXʃGc
g!0b>单rzS:
klS(e/0E1~h86hI|fWfvB
kNmA)B`YRMf.$F^jH8j.H_u
]93.RG뗸vުOl2=KWA9
j90\C{
{2301t01KlFUr8OR0oϓ7'=Q:sx|X~X'!*a&mk]CF%}˘ЁAS{
Zc(RTϒ8dePOOܠ		w!\׽i4\+xdXO!rp7=:p(?M-1D5OhgUI?UM4ػ+lEB,mYEou}nQ=0˵"⹃V'1`A(*)œA&U#{0)~o)C9N@mng/2r)%\S+|7Ȏ=CjhBVceOܒDuW	?T4"dK[r"JmĞ
SJZS{2ZiwaN:
UJt9z]6LșzN:7x}+]ސ;~5ŗfqQz!R6i&BF)%p*O|Eo$bs#!?8dO\uVEK!Kp3Uij	ușgStxD~8回ې
gc,qf|Wor;3puYרDߑsզ_Eʄ_}3-c)pg,
tV9ffpÔsINߍֵF%
O]]|?pIò`7Qgg& ??6*Z>8I)\n-+@hs:'(:axOILw[*'3]γ5biΉ@9'*@釡L]*/
F*Y5™EmfaZ	(a>xк\.	oB6QVבpdɻ2jns^{Ax9%bM:\\fۨ3WP`+;6N)DofG3,.
?݈ ⾅njlo*IN0+9Foˤ+	*r62w.tv{Pqvaw"ySX
U+[Q_KkZA!R<yDž3DM!"bNPe@hjo)
5MOo‹xLktf\vwݜT9r.;bV6B'g*Su|bOi/`*Wn''ds[pQos oO;+~Oy^<"m5@Bu_`P	N
6~<(0!&EIrɍYŰG_RˊdZ@HOͰ	&G]B{W1ЋH"^6➿z}]~^C7g-t^.ˡY_*{*;M#2G8/3\vsa PszWgDG7F9+AxZmq:@Ճ˅B㘐:R %RX7v!l􉕦5+yJ}HiDtpP~3|+gI^Fnu_;NWldW[h'mI2j2*E.Ԩ\cd^dL-{!*&V L1J!M.|{ʥ1ZqNK֑%8vnZNp|A;J1n<fk1Fa+FwRn;.
gVn˸"U
o)LuVHtRMp 'Ԇ\m"{s1( CXYҺuwּgF؝ő!R"X{։i9B]*vD[ʟи$Ajo󽆧
IL+C4R]iv.BJ+,RքyWrʰeGv}]< [efasLJ+75k	C=d^G'9d3j
)=K,#Đ\X9@!I!oY6Kl%̠E	e`;[*wbiw&#:[UAУ&X1Z=ܨ^8t4 9(.i#Qz_8FO=Ht.l
XV_(3UУ`lSiݸL)^xPq|AUB/QDa)jnsLL"[+SpB@PYZ UZ˽
1A}zUf!e3h@i*M㰔[(zR85Cl#vaf7(/jMB]s
q
	J^{3Em͆QdN
`/;.Q\:51/*
&5;a7[!g=ƾجPsID
%iDLܑ̗b]OBSЦ.	hYk	Qxzz@vщb.}:GSZ3q~Hk1ṉe_=!>)ז/PШ{%[7-[oŴ(RS20pʵm?Yb)MMmM(A	ƫ1\\`ݒ:t~_wUU̧ghJa}R6DI)~`?z͗b 5}:k2ciUJF
9#]ܵ1k]U1yŐP#10N!A'xVkHiuJZ''(FL}sU mc!RM-k9Mu0{`&H,+3Cgr{mmsHꀚ.sgII0h/ֈ!iK4x31k.>q:*7ddRɁFCKj=Atp6EՠxðGG߬ubpN2sx)UJ0Ab#%OGw%9NUleH=*m2f
GkeJW%`+Ρ=_sPʠ2_ ?j(NYTٞ2û"#Ѻl*IJ8%cËĮ
'&AH	 YKt+0L29Ԧ}`P|]̵Nd$A3mZKz^$ăU|T6%!;mr37r1m$q87qtfFTJ‹*Czv+3'P[a$+ˤ~7iTD=1g1]D/5
D![i1s:7_r|hhe%:uڷLcYTr-9@q!E2l˒ڐ__eޮ0`19jTJ0\F-BgW߁K+6ż9j K~8JccWn`%[f2dFw L%"J5p
~}#@b}w_eC`ácf'++Ky
\E[V:,D6dQơoSDOtOe->JV[_&Ɏ{Ii ¨ivȷ"owA`r7Bqeԅx&풓S^:_#Dl\Fz5<]r+y/XI\<^);M?ilq34R/p{jWҠOMmV߂
„JgVtS34SAU{mಈ
vȃFqB#V(ڱw>5o|cfǚOsj: *#PZW^䈯s_&5x͂vL݌xr{bdh$w<4v/geݰ45sf΂6*E{wY9đr>
0zn.xӶ"`*€ZzOheV
fP#s5AbM4s~;H%_AeO<4(mFlo.Ŧ折'(yK=.)Wl"KhӫO{`j!؊Bt/~H)gr&WL/Zk
j2N8HTnHf*k8US
sXUxmr!."|dVW0
[;f}xp=bUUv`_Eg~@g!z03GHpʾHjRL*!{%s>V|SiM3H@|<ְŶ):t\K
yӎ볍֣r]^mN;svW2J-U%ioqsϒ!l.I0m,˹rVWSZ9#NZ20Ⳙ~ȳ>k-[7yw[fBVOԊ'|ԅ>֝,HSm:+-)jU_r[=ƨt1^
Y~
LRJڽSOkRjbWk.',y챎}Dߗ|RRnjWr!iOTF@?W<8Br[2R
G吡cUAg:
_WPx 馨ts?lUkp?{P|#(p˰fD	I}""8q+0'[c؞I}1੅[`LӸvRYtGa l>_?3RPC:O$jDhdƿH^Y|xsS/zgjG`z7|ȝv(fr~\	Уu;u/C>]nC"s:\&/-̌V;H,LA5ĩ{TY1D@BkE0؍ц9g@RM0zvSA`cy^^vL'ONfO
)c:3QyVvr%:Tnveǃh`Sd"1D WLX䘼xLõX͡k@Uj0D޸SRŐ`"∩`DT,LVPBR"܆j#GR^RC%V:q[Myv[&@;hq֤zv;37Gvf;A.ExvH(tLj_w MF͜;ZcRP [22}#^%_>G*tZZr7't=rYaU\ї
P.'EbgPKYb7g1Bpd!}q8r =swu*\K|Huh#+X4\ZA}Y,V~X')+s
IkA1(0S[{I&.Iv"]ԋ!z!4-
5NP/fܱjl(Ůx4Oe'b78g]A2QPa[m)Jq@VU5-Wt΋?uBoGW[3}Ѐn4h2%\w`T׿Ƣ-xOyݖ|QNwղF29VɎJqbڽ„&)H{*=w}GԣGRYah<'2M?swPyN*TM"!İI|l/ЩϲUs5SL6YنcX̫Wsڊȏw\((1/O@1NF]2'~*u֊l
},TLגP8i&>a7I!t|Mॅ,zêR|$*߽viNMo$Q.Q
Q*a+GaUh
V56e*	^gЪuXu^y/(kiL	w7!kDX_f=SR*s8bON	'E`+*/gT#0aC}%m:9-n=tw4͕%,C,$`:ْ8j>t;0/Aŝ8=>CUG8fY>uys"ւ!ӤeBm#96I8뭧
ʉ-7`+idz^\^δm\B,Ơǐ ;ȡ=a|ӞX(wB-vqۃnl9>S,]-}?XM3ǡUѴ+≶$~Q+M܏/04C颎~̗=^>@~fBdNC8K`W(Kz
_ΊH&\
䐋GZg2IןqOktԫ]yxJ|=7Ixul<ٝ#랄%HeqEz5l^
P

)y%#`)gA6>_Sw#l^N#T2ToAޭW9!%y^VR4,m
V3!_m#Bi}C"`'3\u5'_hsUͺMjq	P8Պ)GIͪ_ƩpIZ3	A5R!A"GDF=90)}~$(l
DqySO6=w܋Ī?K&tZ$b=v2bGo0
Y-s,3Ӂ竘IZq|/k8~T	Z|91eKt-B$(rjY=k\C&V$nBID_R)K3ݭ2Îzf{-_@p5ft'q>zQS5XB6p;IС7sz
dh4SxYW9
kixL(楪&a[o%%ID@<<-,)$8ptMMJR?xTWD`2NI-<.ꬒ<7as{fGm@#$*.}EF
ő*`Ā	JQ0~ME&8Vڀxa?'׼TpR8XηGM﴿fk53Ll 62[xlB$kqJ mM_}Aߒs(׭dU0T-cģw@^S&|]8.Cs&JNJ.+l9GnctsX$mn}8D@6$HBYjK9㭭h3-B{19ULGkC§[aew`aCPKTFWJP(eVL	Zz!`wV7:b;WNpʘhhs|E:I9p"*X:s.eTNSP0%
H8Is!m…%1xD±64/?15Y	`MuMUDqޛtXB_ܢW,kqǟk
>T;NۭOՍ 2ˉ+̔1v2%nTr7`4E:"͒]oryy\wua74;s	.~vgU)^-6+UX1tť?I~mw\)&JODTv'COhtO}F˶e!bܮsd:fA{
U7G8Z?h~T)eMƑ_䅑s1_$ȯLҒEdi+}Oy)hp}`r\uaB\ NYf
>|c-?u8hjf%*Z4Afs!eb]ɳs=Hp21~RG%wKG\~;751%l޷{nQ=/B|ՒNX[lӭfñ?2sxsӐS	9MZ9EƸ5ZW\jҴ;ڮ0fjUx[7@,!A&vUp4
jS}3cZƬk~`]Ew~vn.Fi"aZkeB4*N?Bi
zW'[@jRlOC*2v/+#2**{}!T$P:pN(Jl<7"FyLw6l0.>B55;^]ԫNJ$ͣf{EibҞNkV{r59]rg[h!c`(0!Dδ41&RbvV#46ω߈.3_1(ѲmԲ3N"ؙ	Uv6ѓ-}"xE^+d<5Ǐv&sᒛ?dSvG6X,Sq:24Χ[4ҫIied0cΗazeM_^CnLk|Yf^P]S{
,Nl0r
oP^Dv0#ͮ-%E3mkv,nP7(e;W]Fo2b,zEG|K/H^r|ཱིz+]#;ɼ#+qwo|nMB2^rN+p)n2ӟ`x$v6KD|*Bd;\0|R3>p[Huu]}E2Tj.d(FH%Ǎ
@3Pvq|*Bn;PNT.ތmhW:⩷t+Z*b5S
tT)@Kl07+[<`[)ti캋^OXN !D
v6'-Y
cr}/r	;UԵn*;]:QV`//*DEȜ,M#?0I/s8(:gZ{O> 4)9:3
0#^f/n=|5DbRoX)_єR?O$=D
j^w_:<hvvE $cL1rl?&P[qNmB-K'z\PaS@/:G촙h9 9S
^UkBvG7ROrQ/NU?_mѪ6Dxe0g$̪Ok޲!z'>Ziqa&ikWUSuIBoZt<^@hsq%sʀy6=Q_Sg8AP.֟0 NjHvyޠbgX2OR*e$(A^u(?4Z{-Ru6ۮE)GLoCS;&A0]5om);XV{ A/:KjxYFڴǮXWi$4G*nEWBWN=js`  X/?ɦ6߁KV˪H
$ό-U/_d4xXU<ՠ+DN1Qn<8Dh*~Ru

C.c
uC
'	&!o-(Hτm
m8M^]CIR+3eeJ
7]A%s(@O,KEV/CXh*~yc)&U&62MBW.J]pXf'Yvu|Pr7I6oV/S(LVrd$ymuB__K٭1#f@=`<;孥P뚶[7Ff%[7[&)0[!R`EM_`4&ݝg#{%sdyRwxcQX)J
b>hh3Nv>Z;R$ʈ;$P{}f*2K5c[lyGHc4nVO
\9VdZ=gҡ^-eb[WdNj
q04D`®MyQɏS\FL!%:]{qVXc|TңW(8GF0d:hOzvm*"hc?`ŔՖ}hgDBn
g%'CϏaqz15}R-<\nN/E
#LsׁyC
KvL$&93!q5*V:aox.9XI
7[B-FƼbwcay.:❛!ވl>D&N?мr[g[$:lbkmMfh23!PU]e;z4Ov:V~2W
\uR jiPI1mܻ^`@2H,I_v8
>Gf>lڍr8r&Qs"3R6Re
"-gj~,!ح9e95@B1;ɸEW0;#gaNGp
x-H3F!wHa80o#_ 
΀zyΓ/hQ[bS.
w;p"ciGuhW({ÍܺgTdH7~EԚy&	`j"XȾ4΃RK5kM-Mmě?ecBwbR"b)xHZ}( v;<9̀Pۦzԇ*`B&2ޖy"pr^&`5zPJ@ә-[ʗ87}K+pC[U20.
+n}jmL1[%	~eCd)y:dzHYnn`2ɦV`Ba0V]ķI.5tEI
$5VkÅ@;u32$>4`]#ZV-I\:[1/ד&7oVUI33ߘ454w,OZDf.NBV1P#:R7CTRYJp+}4Om;oL]K}:0e6(^=Am:|iF$)oEEkߗ:B?oEC'ϯrdBk!((
F&W[FQl@RS*bU6xy\~H[SVf"⿞JD̠rIC}`9>¶bɭ^z~iliezݠXс!p8dqxjIn
^C~f-DFR6y-W(y[ULu/_
I'?S S+Ò-8X'n,n.(Xu>U|ړI%âA.qSv05&F9YB$StR  nbwQWēX2Q͐ZtiIdHLqM-b
|;8PII޹'pK0!;$rx(Vѐ|(L.~Ai=;yp׻nDΣ/oF{\p81yJ'e(SP`TY.}+QSxa1iK8
H.aG}&g_ϐƮ5B	[NNּ'7huzos`/GS;dl0	0lXq"㖃&dE˸CP5']~X5^jlϭ$maZ=MWr쑞dS`pCi_5my-ԸKU쵛R;٬ylLqq6N"ʉEr^ӞA-ft4jjs
DgW]9s.M6^n֩wlH|i&!c-.mBb_ԫԭ06Hݘ;Qn!]wEYT.sk3+Wl,n"d0_bQCl_xHƑ5]QN"Yׯsy(sY0P71ƲԪ1"JSj7_Zb].$ԫYyϩԑ11Ft{㻗f̆A:疠0F3;17{=$|ŕޝŁb֢̕]]Cvftd}a#ECW,ߍ>4"'ph{N{UaLCi$
GS.jݪ[Yfh;XVr_`Mg@U5-#&	K2%U@PZ!!fbd#=u/7OCVVgTjJa;$鍢`lN{<7YT!>mڴH,,
?1q,X#޻⾙!ESO
0=;y:
=2mSJ0RQohw6h^1\(8gdJu2WٯHzaQ}Y4P|!?>,Ҏ)qެ-r1Eeog5c5Gߣqsi.wArv9#RdldI~LP?`DdU1
AV, YϏ#IX`H)p-feJI6/!
’CgTwO^ݗ3{N~,k-o
EN
8|\(ƅ%|r*#ަѵڞDZ5o~}wś}<F&, ͋~]6~lZT4Uf!>`kPń[vM:A}K0ڛDB
29M3p);ǫ\WͭM_iS+)?,\vN=$G_$aGƪAM='{ӛp02C]dVWZi?
G?E~9^/~ehriJ:݃BFGcW򫱑 kxrZn$zi0J"َ•G"ݴZap.>	U?Wt֋<5%81i=D֩=\ҠKعp&~Ր,&#z%1rE6ܿ`bҔƮA/ bϴ^s*@y䦚#CYbH	#a0'yz
3&Ftk{`)aTs;1)⓰~Ωn5*/K.j5%v2Cěd%H*·La4&z01;EzG$X8G5v"Is:۳y?(0
ƒ*Q$/Jl:
dѧ4r;ɞ*e=cAuMg4\}<^g.u神ڥbfw+N@7
8ߵVסE!\QLq)uuܤ%W`4n2DY!Rfq+pnW]UKÕ'/+VNq_5hsj2\rURbbY=Bvp W$
P2x3X鈮ה|-' ,v.]-唊3~jSz.6mv_&dpcJ}ۃM*9+c$=K*+jRSwn-4^ P4䔺]އm8[RY_R^xZwqm(:BTe뒽*2N-v?E_J4b3{MK$rFN-Rz7r(C|MKn-njAvT"kBNek'7mJBB!OpѵE򇺘:?]i]t	#B@rQ]+LY=6N<ޒS8zc:zFGZ$V+'Lвr,hNinGzS ;QV0eF3^wnp?X\A]P9N6SWl؎}
>F^:
:DHA._
D4H-?^Xx+ǹ'O0d`W٨ck]CNى"Cғ-^j@tqt;Hpޭ[j߳I.=(d$r4<PR#̟rU4^\b1rsRȚsEx'εx:;T_^e;_7E_%GPd3~?ވI@>/-_^,ft?Wa\Phw6h.󨤾K",CauEYJ`#GM#{GY[ݠP$;3>nIAFܡX"3*LUb?+\\B=Y5]^y5o6$ğ8̾5UylSe-TíN7P3 %jLf[<tqIIT6quS|ۿW.<݌QDSbp޵"P8	W3(e/`,#/U"(h[(cK>C\eS5QF	gVQ.ҹ6.18<ռ2H
)B ,7PvM9Ɇ%Ѽ)27N8]+:$m";KzR=}7kfB{#
ZgjlZV]%իs}wGq3~Q~N`>h:;0_[BZ
m.dG'93u-%9ޏ}6j]ǑN$Oνxfx׬_3b nQ]׿QZqB0AG:`CI=]v>AT=,f&;Vho+{y|g1_#SʅE>;xH	<5{c7"<Q+`EÄA
lz95oHE*.M)
K!σ{aw-I-6`&(mArqOq$L8aSma["8..\H|67E5RTh"FEI-$EzI_ /.;jD TuT^7|n\O`^Qp'9oUϔM2{smAutFEZP"׵lL`$^&nzd'ȗVj~7:K<Fm-F&($/1\40/dnzCs]Bm7)8ݩ4(]gl/Fg/!͸eVR
/+i2}B܃Wq[HcVPiU
	ErzrE(7L0g#ՖZUwz1R$BJT&&Q*z*޸}^)[77.'ڒ~$suICv]Uh#:jKI0-
]r,2lWVxCpJn|?m,1x
p\Oir•'Ӷ7iUWueE+}MH컲@#_]>|MҊQ::[SI@1:KrP&
HJ74
.ypyM-n^U/i9{TvV}]Ishs49!"!3oD
j-֣΋4kùb#K58	0_S/sǰ#+=k
tnqU+CL"ͳ2؉AyghQ6lUiBJza5=Ȳpi;wCjuc
jZauw蝬xL߃!#1B)k&hߧ:q(?nrdY8ᝄDp˶uk'x+j$7nsچ!%Dj0f^c@
_oy]Sl!gE}_TBϱpF>f骳lm/\oP9FA9fX´Mu[ydȌy1>pgQ*.#$7w/ihǯai!?͆8*'?`T>ߩ,R)v-+i]-K=$k]/f6r}[n:0Lt*%-J+Mq7<j4R<;}#kELFYn9ٖe80%spsOI|[-2m+7OtͰ㲎=#FݢdAlOL!wu͚P}&溠q6qEJd)c
VGyJw8G0-(;w&pU]e^4lhl*eof94Id}!g0zH31ZXWXzs3vbQJ42Eozn,M-%-mɊµPl@`"RB|V7YwsqqwD,aiHt/Udt|GwogegZ3eumw*LG>^>x6-yyع"I#$(a
˾>9Qu	Ww;j̓T@--l+aK)J؈r)s6WJ*uoCĆulFg]
;LKw2=d6L5M:<Ϣzl/qjR\@P6xUa&sJqh
rHfŤAݢRZtWӲ	#BI-hQ2u'vydq0pUb]ٌ;.jF_[TaS
9c\aSm/D^6wjLM(Hf7^㭬sUic6m^I?h)pb+̷T5o3XUorNe$)SBl}qT+mM1ԇIA|8{bӳ&d]
Jhퟑ&}BX(vukў.@m@D3;0X(xHϮ+ƚq"V{ݥnvZ-q?l!a[<(KT1f<*O(o}v.a7Ttѱ(vkzqۃ@cE1$xU)A+TZӦKv݀4ŎoY-9Hrk6PIWlE#Bs6MOB},[޴V5w^E7?(:"a¿dG92̱<&QOWьNˀɨ2J!n>S~\e5ن5ZA	|5m[X
1/#%]CtN+}q91o[x6;ExF7oZ>4tmlxxKUc^_Ήʿ)pPoJc&:_sHjMJ	`,I_0C
M&rIVl?򼺢mbA%H,'	ΎMroyw&8NP-	*Tm=)d`C;ʹĽWġx"q&wHab^dj6oJuY~7IJt>xܸa`m+H1}+6<2VS+@9ߠCFxbHIܿMD<]gi]bZ^ɫ:pfզF{1
a(@̼n4(+6e;si`HmcxtQHQcp RBn-N&*Cv=x`~VK%Q6sA'$u]KtqK Hm|(@HPQg?ƝOQl*ܩ-2b@"6x5P*rhy>t%nb:Hewؚ.
DBPSgUbr_i^颎Ti	5Z`S.f2%ģ/@T-B=Opmr<yeFf>X%xWjCsr:o4ʏ(i8XAnХ9^5ԬY>>=GPE@oxDa~H}J8S2=Tb$*ӡքMMыLd?}>KUt@2kj{k>[vS^<|.+i2<MTXU/v஽Rj׿ ēu
Oe-IJ'	 rk|/xlI8840+#P%9)09PT1YطĽ!"6UHZ#g>5\2[vEL%:sH+IkŃLU
V?
(fMvAg3ƏiR:!@3ܯ#E4|Ҹ;+t7#dy]=ѠCl@K:ox:I*W%TQIOx5k#)zn&}lԅM]d胡5ٞyip͔nxAwQ;5qLߟTi)ܙ&	1Cf)&.i,d	jL$4}F8hP+(hR`eG!D[I8ԥQ%IT~blNA7(ֺ~0u Xyp\mӰ:1)v1ZpEc,̀b81eu/wHW9D'(p{ 
wFnا!$֯-5yN	m3MߞD^WZm0ũtdկ"YHQZӆlr?LVޣMY/`K)]֢G,^hܛJ.[~,䪥SXbZrFpAYj;Bg5/!I^-sAuqՍ9bdCc(RuQeO]"/,xxof7c 㜰}3a3JV'.ҕܵ؃
;%-tnCh<Q~C~[Vrl}
Lo$	_oGheIxCu>U+Ĩd	jwBU$
}658vQnWy{{
_>.];8*Rj|E$fDcDQ\*OC7 fGԧ!xsD\h!/
h{9M4!kQ_=d	|ƒj	܍,o%~5MO`z.NW(,	\A䠐agm=d}t֨c&h.i7c8!"jbħn1ZUW)9nj_`9F@ŀ[҆5h{%p:cUaiagL"'GC`"%`C86r*5EZ]!{5lB_4WL/!#>cܖ-'S̭UPiZKGdS^Ueh
l9&Arvtg)gM="#I|aᦙZ?F|Ã)׹[]QqۯӣީgUc|1h>JF!@&Up
m2#׳Ȼyb:AP;oQZCS6;}hħ( 0]/":4ۖX2	Axd0
}T|뢊0~(UB|@~uÔ~K L_$VgT2Zxs6Hucݛ"Vgs׊a[=gkͯ鄘Or$3[.0'N`uh}H h)۷@L]+bzCv7l:FiSǨM[[ө{CGnhG2
m^;pYNǍss<*
@5#Bf!ݿD-y]-jEH/
Nnl}=9y6ÎfV*\xvD7-9:
gf4PPǢU"eꤲ!`փIN\|w0Be֕fg臶rd||+LLMOKUGh{ı7GW$`{:\ӝ(p*	soJ;di[ũ3)	'a٣zƀe>ӎf`8ct~Cm{ν8ӠJ)U?
|V	NN6
15Y	~:h\G h@ܙi|sjW'n㣘9'aqc_bL}`׏$⯭eA<#[ҭnR֒aڴ`gSBӄ;Dy;AhPYV"X,:kTfFW4t}L?~e^bnBP1u\)wrQ$\f,]va3y3.3%{~"Uy_)L8%~56ҭ	!=p0_")|Q4$zeMعhVvW;FpBCi$GݚzG9-'b,JF
)0nAtb
ۖGt|iLENoxe':`!9F6"5umN7[Y})|h =ԡ'P"@=4po4y
z]8bL2G47x')3`A)ҷV.iSUtO謿ȣ+Mm]"ZSH	kvCȗR9?< H'Hl݆%5J >2/fDYtҷv/L,@^naġġ 5
"޷ceZڕ?]BT<9G.v[%ggk"Jq+LZ8xu
.ޓКthvjҁdr~ʁ`ؿ?<=Y{WK'UA%iu0Kx.@SI[}&Ԝ]ɢeK8st?"{]:pkSTh̑t*3.QLt@,\]]yz[ЖrcX/k~γu(ѩ
J XX$6"ȗݤ'5Lf&om3tu맲ۄPʱ:Ohz)f>䈎i*'-EgBdED!- ʞ;Ɣ~MJ3x,w,8TRxfTmn˻$0ox[*`i˒t$vc"ŕ廮n8>G>n[hr֯^5bT,:ǩ!!y-5*WC)s
g\RS̗,)t.%QJzr_}TI1W^O5>w	Wޮ
F#ՏyRW*/	سz|ƙqD]:#EpWo	Q	lMÈ-Y^wyȒ<7t%3?	t5{6;NL͠ya;kYԣWƪ0Yjٌh	'OFT~\2QΙv1skoF)ʔi
#^d5Qe^<㝓%R{@yXCXǀdA/i|˫C4t
-vt2QY3mpʁ0ɒb'*ks?7ZB,34y%ggQ"dez;@fa\38
bu'pT:rIO1+B>]pR]N26T\W"а<#sUUt"G	ddЫDnX׃fh˭ ]#Dk;ulX]_afY,JKuFq.Aq6k_1f,³(-iٽ̓X[ШLLotT6AѶ00+@HM|vljaoY&=d%tlZHe:	E-TZ7"zH}DH)꫓/y Xgb=rx%RRS5s>(2zCO{%-x]!?,0@~%h)5RWŅgBQChtlJB
PrZSC1S34nS(ly?rh!L\|;1>rngQLw?ݲy'=z_ԊֺH*׿)+G;Կ

L9<%G9)r0{V:T/ƾM Ze焯y54#&
AѪLJ/ѢCa~n[uELzw\|݃ڧGAm1 HoT\U<Ʀ6@y@@ekĬchr}G@
H|wX^3=_ƒ"m:^6"6gˢ֟"!Ohl#tݔyESl岯>
BnxNČەc册/Q쏪Gp߭jy#"Ar%6{QO38t5גZ4i}?PC:;,,M"/8\ٻ[%퐌
K(m!Oց7
D9^~UN9ZsnI#܎*"s%aT4;k	ɂZjʐDg&3mhoL,UVqM6p^}izF
\6ۺ+Qw/%_\VnHY|Zh@	Yxt
.ML|~%6xZUGfsқUHDpJ<Z2 vېXƟ6KE	s
8<#2l)8*|
IJVBnMVy9*;ű61ls1欏܋}vqe;P>YzdGy FɔKo]_"؆詂W?XmPe4}!'F`4RY_W6\=Լۦ,kSfy|CjH
˓n;dxB>X2^$0^ PE
-TF'Bzyt;YP;;]W9W.fAt(!'Zs$Σ،f@+Bca魹v1'h}F4fY7Qf* WU_'|.!7t6u+L|Xo}>N2GXUZè~}3AwaBȓU(@܈nr/
PZرEHFF#?½%޺y+nϹ	0{Ӣm7U
qN3xOGG~t$`lIg,,ً:?$3=[*sŒҷGhH+SGBxGDO/C(x|[{7j%A!%!jトYx8su_!˯h&M|`N!\pLLl:=g-HE.Xpodp+]"X_Sxbǰ`miԴ#_iںd}N,qk!c)OL ֗QvFm'*ۃ]$.w,yrH\y(IFb9cqxy*0j[~'=Ƈ>ȴ	l'
r>Y
mt:7
p}J7Ho58qṅ4zb$ϊW,}0huNpI̪%V>$ʼnQmvIdT+0,Ȓ1UE9LY͚!:
p
Vzyv8d{*:TR֡hT,_i]_f5=+4mYtMod1I^`+%Ԁ*`GPeݑn1">T.wSH0B>
+uh婛!jJRfeBw`ܯtem
VdbaJu	r	xzmwysgJOv:GÎw"
=@r|jRht^9ltwA25ObjBJX/W*	;*nM,IZ>hBڎfϮA%sie>TҘoqDT6'c3B`^{=a4o0r{۞cskpQ)a?\e䷅Yce}>r#xm*A8Q/#ZD_ԇ\nzp.Ue[QJwqdLPFw(cN'я{~L;_O*~`|ȳSe
+hoN	?th
9S;45xG
홼)OAe`϶V! tvF~[{޲N>3feB4MaLw4Zml_]XjϯƏ_ϗ;T%BYݛ`ɑr7~ykUjaXe{FCũ*pMy~(5P>Q'$2:7]OFC}4ΣoHXF?UBk D/hʪrPV?lB6r\)[[J!?3_r$``&?JPakxYjSVh3	Za2.,n~hΈ͆~ fՠ+Jj)(hFB@	yI4&~ c<+;V&Ի5m1!xF~%9ީQF3|	AUЩy
[4D2AFԅ!,CƸ%m))gHn_-1E;Y]X"vZ\?^1A
j;oo
>dW{z{7Vⓠ;c?~:902X	*Ej}^pb	4T}Ma	p:Hd]
^7x%LqRﯵY\9&ĊWRcա,`ҏٵE<^	>Xʸ/-
p/\PNiq[B.zje֐|z
1X =A[vRZebԮ@6F{w$,h#岃"eY4Z't*76zŰxHk_5;w4%*'^5s߈k^*;.lWv
WImc=aV;KG8LH-tUE| @;"mQMFsKeq@-&+4n-%3uٜjˬ]ǔ @"zP|RzO5`&l buH)JcE^fč)|Pfy-1r١_`*4_J0G>?~|M'y~]
Ea;=r\pD!fd-q$Jb$Xp]rAWX'Ś&Jt!siR#%2/GIM yvVVKpu.Ղn̎NAHbA'۱pCxU[㚇!6+- 0Ϻz$_t fi]s)hذ+Wn#"nBs&cԸ!|yFKm	?i,8݌ՙaҒ&x,x[;{o:VvWS`{צ.:7\5$I3;L!ASZ)
6BƗ0~(ѡiyG1A"ұ{?.X0D*O}-:v]R3rr=Bla1\Vjݲ)p2+s0N-ȭ0(Ymk?B$$3a;Ȇ\1]=KlKQ$4ƘK^c㾟!P^:=SL4d&bæFC`Rff_&?́xT0n4FcL&4Rn4,xƘUM6 6F*҉` Ab1-(лk0V޵M銱SHnq|el2`SXHO*M[D_0B[Tx}#FVآq8mFnL륺J
	wԗo,KA/u\J<}=ScH5SsYbn]8,)#f֡tb{a8	O-kv:Y!,NAMȄb%	=4\PR\ծˣ@9 bcsx7CYw)	2ޠ
Ֆ;+_aL>f-x괯n%DCL?8$vK$2dzիIk%ÞM"_*D.97R<?[nxpyQ|u7G֠^Uk?V𣃨vmb^泎d
o{6HQCK̭MY꼦N@H6^'omdkFv@^	Aꯌ0WeAܬP(`Z Ƭ+4"o 8Etwp_:k)6-G]iE-?&^F_W(/prbQʦU@%G5ᇎ:?Anh.rz/tf6=Y8y%pEBnDIA\Oj(MDPU=C5kvLZO*; ʷw$M&ΕLeSc"ryV6d9us[
miü:1b!>LT%3T!|
̒P"a4\YMhJYk,$\h^IMD;Yl;m
`h^$N\a)r$}4{l =9[D%Gwt9Ibs}F\7wT*qC2)A%ݷ*mWֆ:Bk녿a!kg	t`;	kBo-cգۀ
,VtG%?b	<1e/s2Uϼ)<6L:
M2]7{)XþHw	>39cH7a?e3*
(dgVMaJvx#Y~fGȦVSٞ#Ix}#g|)p:ۜ)6{vi0}^3
y@ݱT	I?	JQ2#H!;nMhUQ<8yw'>EO8`(C\%FMB/.`e%֏
>]oю%v7>~}V_Go9T-P~ //PxJ(q\̜'Y
*NiH}uZ*<	,h]{?i@xmOUDDBxM)9>j)muCMS;U ڮ8	0#kXw
mJ8=%|d('
*.܋)Tm.;,3&dgp^
yq;LN
دa|O^s%`OٳٛGcz<`hdHPm
;K*Ɓ3支{QN.~N_Y[_ Om
F#hP.wǹcņ-:5P]zOƴzaV8
4.W/%BtE6IJI*W7?Cr5{aOLGw!>2RiswuF"ʿ8$ (<{
c^yc:/'A(SB
|#\g)/W9ރ&rL5cjIvW|!"Mt'V_F1H6A;I\9YBȝjJщV?A"*@K* J#뙌
q%qW	y2ҬOTG'nMhYO(a2Kxw|StNQlѴkW>=gKN#E-PlS7vf腧5"9I]niKn"'`sc5Cʔ`GȤ%W0LDv
O_{(Dt,/iFRٷHBAi\[u$1+UT8&ޫB6حˇ&K?f6+ypuaU
"i
=[|?7kxe'Ls
/N~cq[\;{֓'?3S~ռ"9Bbh1i̵'?z~oto$(SVmFΐDbjد70d|ІdIb~	qpjTFߎ*иLnN-;M%#.q݄d1wc'H~`H{ 
kN'a'(ntK-AٟX>NgTZDɁ@gFa0<|?Zv`vUoSQ{&K6&I;^&ydb!}Ádӭ~OVQ)z(<26)vG"4OOEeiGٓ2`5kƦ%)t	ۋ1U
ag]!ݼ^0toܹDpŕhkӇ7P)XwC_5y\mD<_AߑiZP{]5X0#Or|+!Jw3*|YY΍QaI̅[d扼og ߋ)O䦙Rr	>}(2#-绒3c?F&kQr=m][|79h>Ei>,`
TؤcP yC0MtlA.X
iINɹo$
?zC7+
0lV2gj:t{~JTXNt/q!sV-5;'cb`X5g1T9H]R	@?FfB/z6v7.;)[vdX?V١rm
Qථs]R@'gaNymnUX3n8SINӍ!"$G/	?œt
wOP'CzEA`&+g(OÍus+k C@ֶ0A~$SsҔ$[!|g3R|5j{I-p
XsعZ Mcqws䱅z=_dZȠ.S0t!jw/_c_8ET>f>_[IvLD5ղ`b~$`t9	2%<|P\>r*]q1pDZG=P*5$އ\^Fml%k64mywlG"2L	P3r*)(n0Mdg۱goobwx5N)f5&sPZWl9.4
:b1Tp]8%\֎*].wvoܨ{urg@-㈔ndphNk5oI843#ܝlde+	GuڽTLg5B˅!U;VJRXˬ_
1uD0\E%[k _ZW}ڱX J =)l
	!,D2Q:(=z7jf=}}yES-MC3`#1w~åz(~6B_t/bP~{W5qwIz__g5|i1Z]YZi =x拗AN%
fobShxQP`<áO
R|'iG.Ƌ1i
pҽAYɫ~!$R{鬠1}Çw $f-
ÁCT$oR3ES@>7X
8Ʉ
	gz&~-p8E!|=/8Gw$`!vv4#(K|Y|Cg،BaՐL:`2|;熑S.䒐3BQ*9H)e+,IF8ir:7)/
bZmjN6[MePgEu'
R^k#zpς+:k
#;D~b"el>X
oG0W
6C<7~K[kM=-J,CP?`&@v	UK!>I͑ұ=ȷXrHYJvش9_2}J:R[|d&ASUzp9ߨʎLͤod/`baO2#: U]߄Ӥk#Ea=dYV-r$`5*C=#3]~V,9{$MX!'DGW{ET?	O=J$CQB*I߳pFAmO3
1<96l^v*eyV,8j̜#&f	->FMtxJN)װ;<BCFrF~^eU`[=F:޼s00sIzCjD.PW(ދt/iuα,ŌbR$)˫#ӯx,h;/~k̽i5%uJGW9_]ա;Oo]׮\H<@dX~8 gs0F~o?o	245DzfRafĺt6dr
wNMy~w|gnFУ)MCpEMl	jd+D8.um`,r5byTg KgIpԟ{n$ل#3u
H"05_2ć	R/㺔ag{>ꆫw3˄ȳ
+
GE~UD_`b~ߑ3D>ʔi5G=e~lts/)bQ.;]'ҧ=0^[/
|	SdTx!}iC79O!Ӷ7m.A1s}Bp򂆛vA0%֞N7?5\cϥ6Ϟ2nU%ڃTzcѹk={}ۨdy$aW`u y]
mm1L`o(3!DJsʁyAX`-6>K-%ۓ1:$>n.=+P~CS+($`D+;R-Ȳ٘Pd[nBNH`S$]â˩U_ܞ\,'PrpݩV:i;
U'SUvND,Z Y[CuU.FaNsk9Dy<`_sJWMŽ/{1Chb<V|5j2kk('f8{T{mV[BkêDSqԩUVf&78*,e;٢"ͲØBOm7q~QiKGT|Q.XR'ڼpMbLB8~!>2]ˮSMvZGm(n9(.@
qr_`#H7AJrKn5di3Q\X7
m j{?
_W4n	L1>3}~t";6A;Ic4v]YHəx	cO)LzabdTX](at)7r]iCQ)F@ZsQLSFްu$ChƦͭТڪ%{Eȅ.+2V}ΚԷ1)4Mͺ${s`_BF;x[{s8._'qX
#O_
6dh_
k;zo^ȭYΠ hHͣr*+*#X-wwJlh7@a}eK4b	j_EŠl	KF7}R@l5]HA5-{ID$68	r5ʿ;NCGFKE;ۚ	F4AKhWzܟKPqS^냀Z,ݹpgv(F_@5̀kB4"_ACmc:G7Ds
COn><xٛ
Pp$vq#DހmFo/X%әaE6=yoþfQ*VS mHJS^a};߼~=*V5>FiB4=]km(cDDhPb|we%n@a}(Cyggh2SN+Nwp
מ_R
P6j,̖;'̩)mf thbF)Ek^l@D7Ywy)νNK6wP*yywCoV{g$d-s/rcw󱴗kK)̡gܕbvթw1&Nf3Iž/ɸ^9c9]Zp
E:bp*nmf<1x
fŖOhVY$L"48}zU]+WW%%qk,f[Q*t yǍ\0*xb:oo#k]R9	i@P?+nX@kw`UG2[DY[m׳50@ǭ9;Vdag5.XF6-c_S)x6`"D߀k$xlS\'(`	h甾32ogJ,g|o
r󣅇.	`\Apa5fK8]ˀ"}Kvryvv͈Mȋ!R9:k̏rc\|ֈyNXxyk2+j"	+Ƣ7a(3t!Nqᘙ.Gg<3`Z;;iAݶ[z3N8Cq(Ip[`k@ķȤG|ùJ@X+g2Wƹn4RJHVF zwOu*RоOEerMo5d rK]*ڼLi	!IVȚ2V`hE>?sȅR
doxf2H	uŢU1֫L̽ujY3"P`@
L{?tٟV'"˝ 9)]>CiRR;)"Pdtaq>a^w`V_-wt֡?ޢ}eCk7V_[߳܁ :ĐhXE
}Bx_-g;;Dk
	pQ+f}"t@.:Y#YTflDk\0󦀻{Z<{k7%
bg_:㻵@ZGטy/-u0*AGW׹s!\M~.~S>2lq`h ³O
'G5㏚9n.}+7~X0HdV8mR\jM=5DX	8\qj5.\E!Ù3a!9d*^7WTߑ2	CϊYU<-k*U'2f];
_i!
_kWK4L$C??r(o^XhAÖ.6b?=/;1)GD2`D
vF݁tn${XQnYU.u,+Sp|6U`nBcR5*SF@G\rެ>B}tCN7X86ܻN6q0.FŲxQdy!xd1溌=~<);cTDP͈.1+{Ҋ_6h }vR9ٮR)ðҬ|!˷*+^$$Ӡ{=o6[zqpWմ69/j'u潶*Ħ';F,AUJ`z!E$t6AEϹ>~VT$?ѹhMıRw77ڴ-k*	V 1Ce<*ZK!tOɞ(i׋~:ʱݗwAo̩&=SХYWm-hh-J44-S䘜"6N=%;˼ܮ-={e^^_
<5E
l9iYϯM]*}6>oN
j,j.}
m܄drmp}?^&@ۥl*9{ KC["P\b{^N^jOS"aCB5*-hR9MM!雽X'>vm>шf^C;7Cvަ1)+b*'l-!3319w̛/eU!Up6.X5
5!W,+)y)4e(PU϶
z:ψPVS'i5&͑#ݖ'r$˥}ߎWߓfԛ%"Wǔ4IlBzU+mռ<4Z1
ZHr?C>rLcjBDp&\^ҙ6Q42B2um{K]Ҫzvo=bd`q3l	%+R/;PLƝ^_pV"#J+N޺Cd&p(hʗGמPp!MFqy5@iWIcH,tR*8H%wj"P´goy@cU@ŏ랕bVѼ~+wp&(ɸ͇D/,F%aϸO_@[.Ae=;RHo"5ڹp.DhRfk̿/},ɖDUYZB;wIB?gb;1pr> Zt]VjEJTpJ%9xqO<{bЙHK0[,EQl38vtC"?n`-ﯼ:Vt]l~z]R%W=[Ǒv"}ŊS~?bѿaH%htw%s@G{H^A!TJd'90:Ky=w@M-QBJ-!Mrh>V}I):~sԻ`P]\\p#C`W|ٯL-u_.,Kx֙lҕ,76G>pf0476SFR旑=m-̘[4aC_v~!y6D!ņ;HRŧL|(oޒNS6~k,UK	XNJUe;2^5r˫ͱ ^
S{h0
<)ħx;j*q7ۀsKTMG MZn; Mo_ZkVZ.d!P%zWY!	|# C/Q{)ۀOv
+r}|4_y
v4BWW&A}V)sU%.CSUx>RZVckTͰtRA##>`o뜟X,)bv8OY5rm;^AF	nOGD8]ފEVLDHŊUR+\Ebd涄ׅy]Lr^̥1D{óMbodz0{[Q:20cLeE`aQ|o4ا8%uEAAʤS#
Wſi{CsYxu>ukXFiBsF ݩeii(TSELxrL}zn]/WȽR0~0pf[Yt01'(v7sPe"ƫ2pc
ORad楿|Z(9R@ԬTgy!$3Ff|C@j'JNw D"gjY
G2;@eY0>P9Nr5hVة..k+>Ҵ4ޥ*n5&ls@E{P?vf8'fS,;d^×ܗD%s_UVc-2z
Motί"f^+N]:]ml`yHaJ*bNyIPhg:$^`)%KO~\-:UC!jd_'~n,1XY:fqZ䥄Ǎa)ZZ2/r{ZgR7J
И"MBft"e*=zσ..xCd܋tb13<&`fu	s%LZo),.0ٖȿC,cH]؅B+_VzX&&*"cܪz˘<#)UOyeWhqӫj_R_Bqj53GB54H@Z%.bZ	8:$ͭf}-ЖCʭJ[;W1^PmdtM{M*rdOlT@Ro߻510+]9	QNy9WSˑLuR_:OC3ٚ.6+7-hB9/?f7GLKQwdc	4ve8dZ?2&&4B3"sOty8	"8-
|RuW}$V#|=[rޣ)-jkU>PsiCHGZTܑVyv#
нo)Y`8CWgunumϦpP!"9@RޥrԤuJx`,@TdEN~21tLfXֈUs1,Y=JeeFPH0$yO5VdU?(j{t~_O/AT-&vcZ}o0G]K<6r6i˭R_#y+sc'շh}U\
L?4\hdA4_D+iS!q]-cư?˳l܀w&^BgBQTT14oI#Te]KB x?2+U4S61Ӷ7c	<&}p
;t*;}X[Ѽf;sr4evOGc(bVjdT%pm'hT,l`ʮ]Pl~>al3Ғ~);$>b!b-Toma
t[w߯s4'&Fbdmh*XԴ^ǧRo*Y:XwQ/LIϋaC%T:[0~kýVsmDنڶaϨ53)x!	[W$'|<0aٻOżQFOIJєf.;}:n8ߔ^g:fƸ8vwʷ&qǚbC'${.Db_<7||%+.XNڑR>yoVZ!yǐ>Ż8`CGyMㄙC_Baw%I]+mx6vpC(tuZG UyWhkLUxߗ)~k^G*b։2N"x}G3V
zm]o7OR#IG6.p&SndC+7KQ`^Xp\J5ta3xWbEkp	Ui@3jz[+>;"7QIm4S__VmsǻRYk;ոNlC``OEȡdt_5Ψ+GD2(ɥ.kUQπ.<|hM@u4{Or]п/;5-p+,ktROSv3ݰa:F%!#R:\#7VOiWџ?9c@4(Ǎ:е
#]bg7W,zH?jOnMBayFL.>/dqw	M8
BO0G]^^kD!0,§'\@MGLVĴ߃ٚ ˢF﬒RĮTe*Rwμj(,ӱlfu/Y@QV[IT$[SK7
_C'V52D+L݅Yn9Cv}m^ڃ\A	<.;N=\ԟ#>n?a6!KMrnY~PL,j3VJ贲QRv:$p✣#t9#Ȳi@q?M
\G4v,n:tKUZ~r/anDퟓ{DIEd}(fc|! K(BPGNeFٟis=pWɋUkޕs3\wFR/*XϏ+ayWdX+A~s|EjҎ.m	cx]/sXClVx9$eP[d.ׇWpS"oΛJontZ+Oy䚉O8xm
M|FO.ޮ|.L:NiPY꥖z+}gG'y}m
ofU?N%v=1@4ێq0:}2,T,D3G
Bdލ-]KA.,:âjCٕ췴 TJSr](jDVt	3$h=-]S2ßтDr<)}d!_dӁe}Cӓۤ((
>K+t`!^@{r%|4v,]G\LD/YŪDo$|>Gu!;ZRtp]A(=Hx_FdT~#`qtE,.84`)3ۃ&h[Ǚ:;[e Ez9kp3,,ܩ/Z񅤚)S8	^krqw<ל"p*TO{YJ`0'#
E-z}<]oMvD>M/}`|sEqHob(JA-GG3$@R-%2vy2(zAc$c'D2Ze]+>Zԗ'ʫېQCmOM
n%~U0E"-e7q"E	sObA2,A6QeXb\"R*"Iʁ\3lD̻!@r|8f)6KG)Ty$	GֲU|6ٞ{0] #)Hĵ}q~9
ZJ_B$WަYNjN2iro]hp]^En~YWjd'1iT tqS:Q~0V>y/aKC?U
첣SqT%\,%hQq;Py=kvm2t̡i lv-ݘ.[wԋhNVܕAnƀVPYo{}7bNՔ/h]#@Y
@T"kjod]gpr Bp%#GtĘMmِ|ysC1FVB6poa۳o'	Yf_E^pp~ZBo A@Rpd5?1_"AIڢ`<\|enUW砂%[%E2sS7Up;,PAZ<j)iBp蝹W(}u}_<V]|GaFta^v_|MW
@3)$yaۄO)"(
3Xd$A~)XF.}LL虿d58w]2;:/_Twܿ#
i4T'}!@Pۈ|1v=UG
~BְloِP(wآAfA05
7)>>l	}hF˺Dc6&EiL*UwH;E|4e9ej@)H.sD$4[IjcIDW8%hn
\H^HE^)D "-\KF[e!gv2'r!7vWbih^;R
N3-bʞH ),\)a/Q,GESI~JFE$=*H:8(\DxCf/J/w1MdL8I8 0 r[Zn;q)+ɑKM;^t*W ;?d2{/˛CJ7V#3uf7lW#Si|ˮ!R8`W{	{>.r#=q}(Ĝ$n	u3w)oh@^8O޿zagOvoʚG$ڍ.R^;lt~FCMt>W+_ip	:Xat
_p>p)~)^Ĭ}z:	
Yoo[B9q]V̩11a3/z;7_y*bI%q%kc2&lc"L5Dm$%^:2-آceSE
]GkѢ?xaxb0B d&%RjbNv++;&z#h8*Dl;m"M0AdoIyӋɃ1B>y8`TZְJmbXãeC{b!fbWŢjt
A]PٴXmmgHKp#yř_ȑ&@NYT4B`-ε~!V=!hS\8bbyF0ߞ1M-cb-~빴Tz
FSjdF#YC036	Gց
~8ܹ5b'ĔWYc~29h>&zD@*2A8i򌰶*px}+S;sTH3v{hV:'
!z Z&'.A
7gԬY8a_z1pۏ9Bŏo!mSpmڐCe>-8;,=
4b@rwҘÛKx?kǃAdZ=N݈nI>.}z.!$l[`9/݀X@R1|XJi<l?!H,GӸĭɝ&doX\B$7]JR
#?ܓE+@OdCp
^eA]35.==m݄h
U[X奍7
Zq4P6l϶9T+WTTQ	T%5dqAYk1q9tE0zOwf`h[(:%OF:!UFA0)5ƽsȌwDLK87aL3ݓ;	^+dGc{}rTl7((P>I&-D{gPL~Z}I:&qkt|2CVǔ:uWcBCۃBHHz]\jkyTFD>."r2X+ASJf;m&#F9]*
5{(6{תz9C%ƫ_uV&1APNL 2.B]Wr]>2iRQ@1O)b8LQF)m=#:^vgYl.`:<4b
y8=q
(5Rhb9/:gduF8j`I>|\	}o12;
Vˣ18lŧ{	H:s\ɸoNIB_ˏ]׫nR7RG@
d0=pܶ0}_	f Y&lo|WI[ڳǶzdvrw	Qg|xA%ܔ%fDs)rU	g& /\FǠ.sy{gBMxEPP쮾S[McPELބ"mC>QELyC\qF@
mZb?uo)sZ$r08;G{x=~`CjĬj4ZjqyUpP68'X{mR"o[#TĿӻlVQrB)'w_]r{^RR^)u7g&1XR4DT
ʐO*(9^Ώ+j5ߊ,@9'pU|! Uv
Ecdzai- uWkıd,W1C':{/g)W__fϸ>pa/h.!&!L85F'm~k2A.T(o"t:rx@ܡ^>Hu|@0:
W;LJ^inzOGQ#B;akʍ2bcNwΐ۷Pm*m;,}"ʇ'ʲA@5ǝY\|nνCԧx;ͽ6B]'-VxK㜟
Ӽdjc"/&PO -eUQPsz~j; ;Z֯TϤRV'2[FtX$9_o1m,
nlq՗
[ّLE9ucHII_6)eYG
l\72<#gI4y>G-FlΓG@Kwצ!"U6<%,qAi:UNĪlVfE;2VFpd)~.fgNj!AٶyTƨ|Ѫö{M;ӏj ?ͼ%;$T\'=cAT+DWtޏu ܕPJ_b4iԈ!ZÖH薷bes|a#\G:mjCM/#
7~a_K(@~)ghƼ=#5^;0?2W#:r+
Tɕn9:Ҩa|7%bi|]]|PoF~
S'm}yagHy>o
h'6Og"n4]g*̭T&C-18w׊"`8E0a,AHD=:*¾3dE.#UI0|%#գueh).qV-,pe9K$)U3/{!C&:(6s2[}
dRWtO@2gsKbi%6[E$`Y	Ep>ܠKb.us/n/rHP#:XQ4vK"(RĜ>&<	?5mFTY{jmg8}|{ExJո~fEO
{< v:8~Uߜ	R6Sze\ݱufd|J(|'6/9f6!9Qށ
%1,積~~<*j]#>s"v/n=WiAhZEK9{E.X´W`:pJS..M9H$GOju7uU=~t\La	Ok#p%\h>,ypƳz/r`1\2G[28vKT1`gdb5Fb;=Ɩ
JmUֵ]
t'ߟp8PK*YH@+uAA?~7[ӗb-{#lCxZA\D~mhvi(|K6|1T@yxl..1pO>uoۿa&
ͮܲYTUjP9$"Uژv[RrrO88|	Ӯ=$j	 A!tB'}uSz-iF>m̮WId3쀅?xwӥ[tfIF }JOBl`2owаcǼ0<'DɽXː3py?$,11c#\|/X1`Wmrv۹0)~[	V6"&o)//0KRzz+&`&{,9fo
xou9>%"4W)C*'BMEN;//)
Kr`RRc>X_qmsk\l&+A\悂/1ؤ`Q3Y|	{ׯ=GO۟WQUhE
"amRo
vW,陙zʖ׺Ses&?`ܘ|B\RW5ݵ5PU}J-jt-AF\Muqx3mTؤj[l--
Pg-%	Ť;oR+#7(q#\lւOf"=BP`9}[`RF:#J.x?|/X?!5EhG2ھ&3X-7llVܭ;ְ|ݝ]aײpO#'4G+T=LplQȿ_7Xg^+FjR=$ Әf$9
qH„-k2f=Y :7Xn,̏[Of{_йGZ){ZgcIk]ʞm{uqvj5p	 .Ԟ"}1w`Px43@ݍ
\0=Hr<	2]HM*yF`q!8΀}3^pfLw!z=q/(bn9O20P۵_EBRoU$urf>9!1Xz:ٛ,ANxMuuE0e
nӅihFvmn֐_[HGYscTa)r"xR0eZ+a4umn+ZޑHd{-T.'K@O\L	F-p|^NG(QB~+/N,/_XE*Lі|=#7;m%Ruڨ#jgIzUh!O@H~F]##5
k)DgcbtLT~b;lޓTVRJWk1Xi 86&-fJvo`{sW=ωdԓ6qD1VW6dXǷrRaV.Ǝڤx1ϵT=w`bfvd7%J3$&|yȷ^bS_ui]YG/cЬ{b\lARAbq&hF.!*KP"U=A.&&Z4!潛)q"
4y![=la0(v9B!᧴lh0cNukYo}NS9P,I[{GA݋=[{8+E\ЕgI(CEE4xfOpowD=b@<@Y+)胭c;cks!;ZZڥMi/l!i,wL&y?bEv?/Nfd0qȄwfq-"pf:wX88Q:>p"K3K29{nn_6Z{+5xKx'5Iqx! Wף}V*FČzqLlqLy#Hvm"m̼Zvi'GS?d1yڎLk^0uzET ^gRe5*dEq1|0ʮ{!.i[Qa忍e-}7h#]yJP9egwO%Ù1KCE}JxLݝ""3X4DQkI*hE,wCi073W/n!6SI6sKP*?{+D\SM-a^$rIl/R~
%s{0M	\h$
UmystN*`C$`2PB=83'eBёsm}z{vpH7C%^++kkRV	m>rZI#n
2+⋠Bq_rXꂈFd!1(S$`}1(
#uA?b.3@WDCKV"6l3"*BSZ2~ˀ8ǓDD|
o:=?[cu$7)q̣ۜ6RH]ooRSkG=%HO5Nә
D>vEc/Oٱ\ѐjZ#5|8؃jW
c)|6)p=^ǴhIAAw*?vʛnWFgQۜco;.9=IUc.bVקd
Ǹh>kE\̀HGg8EM02񢄻!/pc@a|!#L?JI}ia(„XlTjIfHaUlY
	w9>ξeۆovW3!U2m3F.tGbơt
bc;#~!KHء|ޗШh5FOǐ	/-nR~Z6{ڢQev8
{$3
4ή
2J/0Xq0w9	"cVHG8?NNӨ/uVwWIROgeͶ=^@*BGNAYC(ٯhvGlg
'ۄ]o,ETTu跢F}OY<^_k)մBUv2 	XuF#k
v#IpٿaojM&gJl&X|Q'6pອ=qgߛ%6zx~]ᲈ2
qIslB|#a˥F2Abكle
U혹@#7:154q8J1,
j_׷J#ENGAg6`G?q"1eӬ->|gUlb}d}^9Zh_ʹDu!ok+nҘ_KFTCA%]ȃTٶ̤9+KwSClޏa]K\(Fɲ@0pmtefb
njꗺycՃaDVa5>O|[-^kRj<, sBo}S<$FFƯk2j,.Lq:T*dZa>~:L\{oΓĶ~EΎHru4!<0+M'heH8hQZ  Ԓ¬ji̧,D{]~|;NO/4^l&Sq3aSi2q[+JrZ.\}g[0"[Vjro8LUԶC/ƹGpj($gymii`m7Y}eI">'[G?	0t-QdT[A{̉	X!4-RB6JeͭW8ejYD
O^oE8{c
,o[?l/_GvE_vjqY(ЍYS7]0wЭ.ԗ8f׍3{#	[iw\ޜl.S~Vh=0Nx{s"E,Xhռ#^d,W½431d!w/feaݛ8-e	zX}TZj^0<؊}4~+-::L
G^٭y{nSkJ-BYJg-w,TjMcڒ:G#3(\yF"!0kyYuT3)TNmWoޚR/yr솘N<=^-y.xs(\em`@cC`$^@BuL$dlf剝݅(]8ǖZ5Í:Fjj>:x).h
|YV9ԏI|6=bئن'fxp&Ox[@H^+E3%=C?=GN*M5g"9_4KCپvNO:YyWMbR;
lD;<x!ϐ%KNY
HDy#1kτeٕo]|߹b
t!_BKW	䟧2"-n{E(~HqpT!KF9>+Ѐ%Z':2M\8(1Vd{!Wv;16H*8 >x$:T_CSLƑcbPP(i϶	JVTrx
>kye;sT4Q*1 ?|r$qjg	 6.4'֒]@^
z詸y>pPa?f`JZg[{磬S)C_5L%wA9aG_`fe=:;oMee2X;"v5ZS@=a5CFNsɏjj#V;cpŹ)˛V]5k^Z֋^,>y(4p%-Z!n]h¨mG\T>gg98O+Dۍ?naXTFu|)71xyOފUAϱ:~9yII1r9ehpc 
UxX`}-ej:V{o
W,(͐IY&9t@a
R$^w}P-g?(޳_>kD5Qn`QՁXߪynR2Z-`e&$o"	ϋŅ{F
?pم?xc!wR%tK-S.Cyd֠C8I5[.g.<}pJK;Z{uȎH=:nVSHIAATjD^ƤIrQ&6;Fv5Q?g].OI;PZ w29aH=6'f؉$ߛ>6YZYTJd֑B9J4A<'D@#6ȵOm^|w
UƄFe~`+vg,dG_6r/ٶJYhl}{1aY5c=gʔ[HGJTjX>
/@\2eL`
 $[JT5Ҵ"cfdsV6,VύL?NྩNɑ[Q)zO3\	jOKwT\6׵օE.A6v^Np8łpH
m!zpƉJlp95㯥(RPТ]
t@2wKUv{E!.I™RW@Gxn_N"fس9rJXi_ufMۙH>ܮ6h"~yw4h4`̤;ɢ1bݹ73I'` %jW-TM,Oaq.G;ޠh:	!YHVdXj[:{6d=0"/uVfȃ:F_Dr`Qtw nNVAcmQfa.a&<
8|,/˵Qe'.h^?c4R73=W` 
hZJv̨@,԰(ϱS;IwJEV++Nxz3$ RnL(x*F,^j`L;yDbWӑ纯3J*ВLwq}ZH<;<>a
& xq/횁kyRV֑Ix$/{@M*.IBệrfwz[fU%rȤӤhps\ZtNiKe3lQ"'2߰:D3Eski5jqjX,8p>{-
yGdns7h׬0{elS%Y42M-
faBgs۟WPVB%DM|]#	ERacOh@l}ak)sJ{	
56gK@0ŀ@c0\uV-T
:O+C偖PKiԑYbg#wWMxP`=UmKtocېJ5'7n2*%GJ=	_
@4f1\HIŽfq R5v
dRS'ր|6̯
6G1Vz/B^їg"|JHH:~E(DfdE5
:h[: RkɳY_4P7,C%?cv1Z_0`Jl1

@U)KpBx)ΤB>88cl&ޗǹ$g@8)*nC{a+szθ	 rT0==f޻;vt'8-_Z0.'6gx`#sAU3楼o_CG4ۥZV*'!Gld%AJXg5E`Dh:^(Esw(CLdr,7tw
3;?g^
M 
݊k97"ĜuE21f~nUs}HX2@b0Tq*o#"a&9='
cP:z7a0!(Gp_x34	>qԶoU7-{F܈T:wѹǙ2
 b|A%/^az_zwkSyyg#jK:c
,gp⛑ueꆤK%1;bX;Y=sWFLc$Ge⹍,V:2 >zmfEN[k*=&iMkL9@}FBՅM=e
QTqt
/|29!'jQivZqČ*1%6oBPXڮXBZguI<
['DKE&*&W`i%) sf\!z?Jxੰ7.~AoC<\2}/7ַwβ/NmFFRf܋.sJN웻W4K,jaԝY-!'UKg3ݗ:8)JG="thKv{'4@1'TrTF>zJ_͢ݞ4" _XE, e+@YBF_V`|(!uy;L+&IC@yWˆv)*qr9Uh.Nػ"&*Bip1*ᵔ	hb$ ZQw'W[^mq쯓uMgt.2W,kP赽Wa-c Sg_LoYZkVH;$D4@睗5rK8>W<ȷł3k+&Wh<
͍Q	FcC^NbѰZyF:n퍬@IpP`*CBc/B
-f	Ozau:bݕrW8tKx֟G2XjξQlrkrrFj]OPc.B)$W1BdeccDM\k
5|mPm(1:uecI1EwC5ЧeA:W`lǶf(vc!H*R|d?73/Q;QZ֡K-u?>*Bz;"U[vZ6MB>P"{/Ch@
gplHȀn|>qz%ƾ
}ɀ(OG/nQ~~X!_c$upy6`Fa.4.E|q"RSYf]OnJ!Jp;H:1($7/~phhԧMn5v4.-d#\݈IVzq*~&p(/,;b!FuHL2"_\[d%!~nb8rZ3Jg4JK$B^nJzZ-x::i@QOcWʎn#)Z-^	3J\`H2`5-(`$IԼ^kҡƃm	z3Ʃ-U'gӎ;5MRYxe]+Dk[#&s:O.4)ɲɭyΝ*%1kщ)v,_[{X:ݸj8gR b{.bu{,`MANX}`攩$gE}5+橎uܡfN8a=SkBk}t6mfƪܹX$D$c1weE\5*xID`;1OM̏N3homlAhKHG!fPvBs'a!-xizs=;S81J#G=sIw`@GUܛuxjۅC_U/ΤwSd	6j_r/4FlT*,@dRVwsR^O[YH$Lp29?q]-ACV.,C̱68?>ְ;IƔ|v2:wxF]sz?4ôw'Gv$tl#CH@<˜Yw[^;P7>o'vLOz
c?$G;ExLx!Ո\<(ښPlPe)ɘڋKl'#Z!
]F!Jgͬ4	`$G_w1{l<0;cC'QlpXmGbcn0x'
W{.Яlt8굳鬶UWDNGaKu:Zͩ3R3`n=1ƒ&viܸXjJtq>uW`kl|6	v4v>I~%Vp{Q@ɲD2n0r{k?ܸ]/A{sAVa(Gû'J3J聇
k:ي hxNb?兆aޒ`q*Wziy	:.܀!|bm+ǧt,
u)Q~P}@;f(-q4TNpjJ4X(utD1sqGd+98=:Җ
oA%XkI'KSk9HrǫuSTRv>
e
#!BgCGRPy4ekǂ󙉦[//$C|ߵJm=5vK_<GHXL3";8)-KKu^hA.wب<Kk-nBnƳG+V[CA5*	WMB#쌥*`j	EQbAH?=-î#Oo7|}{ಥW#yg%x*jXϦAO89+i	otr$Odkb)2V+U Cdeb$bHu.lط-?n1afٜē7oTF
	8¡	nP>CϿϏm4*T{\SS
ngub(85~㘡vs?M9ET*2N_1;P'fK@~䧄0Zoi)u)8KyP$::Hu/H"g+IUgـŻ!OXju09$=Oen|l7wЧ_P~5Ȋ271Qf3Q=Ћri"`nagU/\2H!#P&@!y~~lB?}%ުsO5W393wqfyS^IPRpVCwJu1~	9!9G:k[Ois2?.B@W.1cx'ʛ~Gi`#KټO/S0YG:;>U\8Tk6Wɢh,+v!hn`sAɽӚ:{"ۍ`cc%*ع?w1ԖZ-Kl9h§yƤI?w5ƮM.U^-XHDcR;fJPPxh>`m=1ТjflWJ,[߯L*wuHRdae񳕌	f
ynB51y +^@Zi 'l>Zcł`ϻw{UXj=U=3|Esn+m"_ܩEY:ih_#Ip.6߮-_ݺ"ZУ5\*$څ&Ab˃
E=}WI1ÓzӷízrM.-VʭҌ9+L{U}F]]*>׬ PWU)RT작a4)CݙEѮB=S@I2t(M6/$2VΌ'wތPeiXS;^(C5C8[?QQMbf
M(dn;c3Iv2%11͂Wmms~mu[B(5Kp,K8]`3t%^*Oq_no-Z̑h9.[{bf=4X
~%&к/\0 I9Vi2_YO(2Э
Bœ͵ML
b37@= 	2$x̂#z^^hO,G
Z&w``T,pOtmG09InP4*)GwҖ.Dq)ḑσ
ri5yz=)[\B,vZG-5!6gTAࣥi7WTr/yYޔ-J"§G	´DzloS&2TG4AM{OT˓mjHu7Sn)hױ2a\Q(DZ5V'		PGva	.;kz0%#߂:%)KSW2ɶ1p/|`}RQ/+ ar8t=%L@p)1'<|)mM!_H+׌neFԀ98:*bc74٫},[
%hMYکB1mGrжme{TOp#~\4D O%aYb2m~Ưെm.XSvՅdd$EC\
i%;_],P̨{$ib)Q	*Z+2P[ukd>MJˆ\οpû@4pVZ 0qxzD>5
َ'U

pyu'*N5X
/23$J!bϥ}fFhL6z6gDjpF[u1B)Z[O[{Ču4;S_
2WL43W
LTygߒ?ZBZJn8kXJHD	TK@x,"J0)"`2h#"eN)%{ՓE	HSWͽC;YsFe׼0!ㅖ0Y\?𷐥d+>p9~1F˳Qe0-lLRCvQ`Ed7LʭZxA1)0e yYZdoZˇȚVA"s6F:GlMAi@
BeCPO&?G	FL	eb}z%~GNfJA:`6_n-H{7360\r뀉6}xIec[D2[62)*%b\FG![=hO3kQkLMy-70<nL7oLk3Tu{|e>:h?}o/	0W;qy/T&ζR%!Oæ(1ʌMH.2!gg{xnF֒'8LtZ]̗q+9_V~h!)/SrUef`p)H=8,)
`<C"Ɩ
_u³TVB|s҃sRh(ioUwmu5_xYK/;~tv댇f,̷PaaP&U}Lv;~T5I9m("_5yz~p=gZb\ZW[}wB}^p3O=3G];Ap(T8qOhvri*Д]hlX&\NOv=:;f,yq{(S:Zz_<`J%hb]N2cK@٪|]bm'r5s˽,~|x$D3APȕx._p,Vw{{*徾/7l>yZBl=Z䯅GVTjgIycb*JsϦu믏%/P/F3ii
Dbq2Owy
Xn3g4}?G,_Gi,c)Y~D/r){[*1m+nֶV냹]Ϭfο 23RggSU1aj:%M@gW73rvM\G6oM6yv[!v~dqg!ѷMy+XzB).XBWAH\3bI'_%aK9@E
Tal5YM=4s?xOb`4wLݲpYWxHڧkW帘k)|;s蕒5R#∉o3DS+iW.N:\IwxCOԚGݫ-GSԳrSas$(de?e)·Dus<=&Wec}I]֠89&'`\500Iݹn!F98j[ejayۚ.'{D:Vf[1փ*dS&!lև?ͧ5\8X,
?UKy.H:bZאּؓib*An;{-Ehy#oT	.Q)CFZcNm¼	TQR
P!&Ǹ>(ЅWiӤ>ϥusLpek䃿fvqDY)m@#Zl}{I3ߡKr,|w	Xk&&L'ҮutU<`4SKg&117 3V[q;c>72숣x-j>c-pdBY)Q߷N^qKCIPpp?9\Āsީ_vHho:!	
BXK=GSNu}V:y\=
[IJFfD(=mͮmGFNHPO_4c)2yi
R5צۧXYmEDqYi.(J؀ˇn?} [L}})2
*chuλp~Wbӟn@uˡE#V) +`\)R	"P[7g
!"ֵ_o ㈛gZ@-mՂ]mE*LRuZ"q~UV
4]fo@p	3S(40fVe1^9{EҤ^T
y\ȉDaʼn2cr|I㈟U:saIyH3}53w-?xP)PBO-6ZmTB񌜫L(p$Nl‚
A2e;w,ꯀSRF\.W<7 "Fb!i蒃Ms~Ppw&]+C L&6m
ҙdΝNrNDOx\ٝgщotwE@G{_܈ne9Lr<$6#Ѻye28wuF2$rf"]/n,JÚ4Nujf8PmQr$u^FBSqפ$iYsm8IKSg[ԗYB8`a,Q=K[)f]zYTw<]޳y\~(F2oLՁu:o˽ѿnqfQI)%~`}UNb!B<9lVݗ2Rh?|7)Up}D3U  ?Q'/T!|2C/TWghXԳ[(Ϙ=ݸUNz}qmAXeJeǣ$`E'tx#0LzԹhѣW$+6w鋪[aTJ<,^]TJOwьK2x!2|{cSsxvr?Az|N_N~Ҷ~W[y/VGbʩ\V}j-KwRĘ,GҪl
/G`O(	AL"KSdk">@^7_j#}T
xk(h
+щ"
1ve.z{C+-|e6(X6@+L@I#{j՗CQ[zak=c,ٚ=5JjIۘSg4CA)`;;G};$?wM7~CW_Q0g+Ƃz-Ưc8Ēl	5sMNޗ28hEUyd]m$=,2
X!q-TPu#be{~!iUŽ(fZ|wb
]`^Ê1\=rjwKܥ/]1܎?;d<`3
^

,Cn?d!EJ@/lJ_/Wr
ҥKL@cY&_3b'ՖM+%A˯=EfOՍ5nE|rǧ"űFBF`a4 #4CIr$_[rB{ZQQdz9޽AU'+CHW-2DN幊{zF-Q~vt3.[Q8دt#j-!Цnޯrl
}cUCzwjGDdM_7G8tfW%ieen'-o'"`hEZzOᑚߝ!hfq X}WcW!%TzP
#qMt
8`iP#ɣaC:WoPS:k&mXݒR' yGCթ}Γp{cow~I_<ٌDpK71
^hzۯ#

	veVaO|*gcwQn2i=c=ms#ʲ9j>sdO~N6l`FvdWݗx*rttNqo||fHkxŸq~yeq|\) nlf&Ry-mE[C6H>~IGI
;n 8A]SmOv2~@f}udp<_.^"mcmJgqËj~"07WrCmbI:?;Ocة'KD:mUB[#h>&5cRm$Q7]٫~У22)E2K'^3. ԴKik&q\0+ƺ4i=
iƝot3U.oHx[ϒ|/zX<,'Mn	d^#-1qYΎWrKyw	<]E1vhT뻝s~]냨KEkP;lRJ5v@MK/#vaObzWw_\(o,JEhr[ŵX#o=̭%k7--N6x3~>_dza=ZZDTv
A!˴q0P`vY׷:ݷ>!Gؔc>lHTDq[NRxmz*YnCL6Wzm7}MH}c`E1n]0LMc]r*8*\;ԡ	hI/X)+*\>dvHc1e槑t_'Y|`=,P {77/nXv~7@	?4OclZr.y&Tgx4=7To[K|I*5$o,*/J
NUr3UPhz
fُr7@~%xuӮuPJfJו>w@0GS2	49D&yAK-FN(X/=fBDal9(â*{RsjbP>%#
*D|zr"TB5d[6V_~:&+ށ}.wM3')bӫ(z85iH*7~dAso{ҫΚ@	kf8gNL.\y;vؤF?1;[kV}jI6N<_SaLC;; OC(!^)$F
U|%o~Y$è2⫿%n,H@F#b;ӕɪU<\i 	&^Uhs^b3хAɌۀ&#X%`ZYMW \4~j;$orMys<>9-jϺaWHR*,=*o5b$eﮆewuL7]*xm=c[**@/ ʏ(𐿺ɟg`ߞ+<;PouBxӪ8s[hGg?d]6[$".׸>fGqY4+|	9DC[;)2UIiGKC>ۢޓ!$gˍ}˱	8i\7)"ȴʹ?{axY_(+qUZdWȿO1rBsc;WѮ]#ua
G+{
ݍjsbH-T$D$Z2D}/DKvR*}Lv,tz*F-Xȴ$4\)I6jOW3h_mxEzfb+\vLk d@ɇˍ44B~)9)$ts	F۰o?%k$Һp{9@{5a;4<dџO+^e<2{w%ˇ9H`&~Gzrtb \~9bD_Pz:EԨ5MSJ2Z'oFc/#q:>.sۂ`%`:Qf`FԄRx}@WĒG'YgwΧl[jҩĦKBޭļv}69N8}6\%I+~U)nC#Rl&ZI7%zKRqDܜw;>J^@%3|V1:=E6?GcgZ^nBW]QW	?KJ%SMk
h:Q㳕a&E5sX4zCm_y2[l'3{k.
ʎ	ƶK/ŰMo72Ht;Պ!Y}݅
ȝ}ܲL58m:TcY̟M>v.nP?8,
'l{`uޖl]ww!iȭ!E4;%M:Sqc;%aMSpa ܮ|K(33_6j1:a$-k0Ӣ.0̾(jH]FHϾT"&6s.>@oܚ޶}?i#a67ebuMnvUۡVˡnUJ8/4W
$ΌrΰZt? GRYI^=aFی&RrOph9,C-fX5cȌƟ173^Ɔ÷˨~@+Gt.!)^Tfкnd+J#>}&@/g|E>_v=-VƭU_\*H&0fot/f3@-uY;@
ku
}s("HoWLc)	`/q,҉>"MTD<ӥxrJZǴmAZc{}2h?$ϮCR+0u[(Uxbѱ&jfXwJohå)	DpN
FU4Q9+.IH>(_K!WtF~slr.=^+sԥB
A/fEq
"Lk氁p)`AX$/1Gr"ZbIQћ c̦`jLPpVTh=Qw?NyLJO.r){ǡ.GKX"½(on@H@m9`+>e	Qg>}zɓAIـ$qwSnGs
c'!6](pKCP0D]*˸LG4b|6_Daw['^LDŽG)6X""+ljR/ahxr=
&)X#p%琪<$?yh|bG0:OPl'vԭ3e,R	ý*,fκ*撨+w1>GBC{s:$کyna*?gf9{
: Ƚ)4""0ɮMFϊc JU-6-(օ'.D#$
I~ƛ|>϶@=g1Ņ:s_MYU}
-Q1̵jhTe&*JNXl&4ʁR/0z7H5ƾ;?!FõsUwQ̒%D[~{$<0S?
?@,L̎ri(XŪœ-\eV>JPo4JyBUJ >G8=;/1(luS=YU5-	&̝;*
z?"ilpy5ս5(itCX<СGqus9UsѮ4ݨ}>#KpwCT"/#XsMc-3pn9ߣ,Ku#(#ɜ4s
3Q %O5$U+w$KA:JY*띓O;'旱ʴeFUO>Թj̈Jx^dK_ޫϡ̎PkgIuty%zbͭ'o&CpKWTCc}̫h32MyJ:CEGzX6,c8x$,~(*h\Aa{Cߧۂ.HYYu7hҰEʰ!|'ڶ9UAdԁBl0*Hv3-'9Bܵ2&~xUkSYnIS[0†s,c*YVbcO,	E#6ݾXu"ξE'ޢDK=6],4\{CK5PaK6Y`k8bDj|7ʝjM~H8d`j\1Ab8`%OO^2FCn	^ 㹠cM-%C`&n0MmtɎ	?vLM0YxyKH
ca!v½}Ha菨c\"
I#jjvnc8[|v<{v3}6Fp˛V7q8V3ZUXfjg-bAiV"qJa
yǟ3CJ`SUUȁF
lU.X-ǃT/D89vt
>X	>)tf8»Q0ϧ?àbŹWXsг6JC
(=0J]z_ϱ0_CC⭻T37<8uk	`+	OoVlǡWw?Kz']p(?A>eeV'2Jw싛CVnUs887MkJ^>qi^2RQbﰽd/Eqlg~oJV喭+EyB|Gsefa+o]p^%&	)j
y͊sV+w@\[{ʘp~8(3bQyu
VgMV3iVh0,>&?> ^1ҝz!bgY(HOc;x.
1fTO-bŷ!_hH.FCnƛ6E
x@03\
bBOVP!u_vs5z
W8^:\Q4L6lm
[`:uXjftgx] R
e;lZ@d(qA6m[M{מvՀʧ9{G
0LjWybzJ'(#zSFc7;RNjܦ,:X@`aO50_'*kښG3
wG1xw0Vm{3,1B{"j5gK֍HGӌhB~uD6/vFj
8^o,W:|;wZS\ey:P|b1y+
VkWlT4	e"S5|19%D.'{/wnT;Yui#CEpS^y͢	z(
:au9K	df~觩ǻXم
7|ݨ> \]&Ԅڿ0rlg0!l{2HaqL&9f̾\^jGu
o5'70PЪ
mKC
h25ӘČm90
6m;zyǗc3"nڬFwDR;GVP.|nc%]K!z
'=4;b,U?1-"<'3b\HZ;F7+7"RC9KOvdFX0O5l?)X1@e
vg)x-*`?OMu	j)rC_i.Fdf2=k
kEV^pbL8ZB#$(mT͖J$fga{q@]Q{C+t@F#-уT]ghD!08[݋T	jnBSW"?ȗA8z`12fK%y4<4!i6UjE(F1HjY\1ȲAe1(	*i-pNMbT(a:J.\K$0¨r,b&ߜ7)?b]hMM"]p󤅴6H&WB%Oᥬp!=}d	_,EʒjM6vפgCXqb%T29=yRk\ZD>?ژNYJƣtYߐa9'P*]\hY	j!tjniIfRm1L5z`*&8Vҕ[뎭wCWwEAj68~X_
?YZ[I[с>Q2bîֹ%JcuYqklgJw@-IB-/`I[P=Vg41N89*800p	dOb;zSqD\].Z)j[( n`Ώ41w:+~MJHfX:&%&0DY֊
zTAiK|&g	36O1cՔ#Q{z;?Y	+>وziD$J
rG2)+1Ԭ҉x0'Ja4ÕZxUOM,mjmSȬ;fw:z7Oa1Qts	UjI0y2ZhAJ.&:ռ6YÙ,AC(4>jS<ݍ%"._mୂM0qzQxXJiz)v,,e$hVp}/KTSjsb᤺v"uT+-u6~+'aFˢB
&wݷ<ܒ+X3 xY[8T\)t
9m\BéOK!I׵ӝcYO*i,1GD$M[ʊZF4Fѩ߉mmK``
G}X7{<@q3S-obOvŭr+7yrsPeD:8-x>r)K2YО樽A/cś׳j6B%@$˅xidMT7FrBґ8zTHĘKZ@QDIVg
,>p#Soa>kguHfGby
Ro:T|Ut-Ex*)0T܎~.Dn58t.6YԴGMjbʢo]g*{^kKKCh=ȑtm#
/;>'Z/Cul8eXLG7;PslҵbS䜍oT;f#KζCȖҤJ+3ߑ	}kP&{CmFil]ꃪ^qEx/ַ7*F>"/{58s@783K)-/1\6g_҅V]JuE	|5e""v0v Bx5cw;Zв34OB\Y+uO!}'zz.L,B)~H2}nv
lNa4IZԒ]E@>T~*>}z({=Spٚ=1ZcIpH0>[3<՛9+ZXȸL\:OfJZ-4cn-pctT(A#^h#PbFh-ӻیE_Z{|Aƨ
S98u5i1QvC.y]yo!dr׋:8İPgXg$
2ΨqNCbfܷpfiu8}lFqw"\zm)jxb2w^L">,dwf"jh;sSiE^}M Znl_J2|^]ܣ6FpKE-`UZwPIgZݺ+X5Nt5kv޹gL|!V;}|Ԍ\7zfDMD
{uV
F9XZS;^I̞2ZtZ
R)eģvkBR	ZLˆcIg+BJDz0qXf9 KM^Pʊɼ{}DQ-O☥vruMܶbv?E#(5k~쨢S8v<)ѕZ-iC	X?1cE#e&wjf]
BX0B	g]|y|{ƅe!HpoYq
 CБiಠ
iRU\ނK.tGz*Sʳ&XLU\fOڣQ2jWfH@g\:*02t]:!zq%̚sՏWLh\/a@47$}>X$p'ѩ܋[ݧ́˝ZA!JI,;qF9;iЂ׽*Z6d;.&pY;OǗȌ/|*jI_HCl'q!|Fz^T٨
Q5O/[Pfy|y_E쎿+(z~ND^=9تM{ehF0¹'bte^Tݐzb1ƏU^u*'.LaEm:8^?>jL(oTs[*my
<UZxM9CX5+T@B:$^@Žqz
bH|[Mv!`C-ڥ׽@Wt>HݢC2/69^%21HS2N+5hlØhᜤ~CQ8#N#A?>]&wJ8NM^dL93ٱ!Dilm	;vFH/M&cROaw*)	t;jt{oh8V
#(C@/pPv5f-]@3뱱ԛ&!kObϙ'N	$CޱΞjC5M/7.s	;#'3e$]UnjU߽vn>0Pe['76tJ=BD%_Rv%ɰwI:Оakk%*N!礐
7Fnҁus]0kcCA\c7ѾU.X\6~}3h-i0,ᒇfS8|Pd.;(	jV_n)*D/noZz;D&>Xh!KGPhQLq A
Š)X7CO9+1/vP8o(wZh%ao0BrUXLj[y&y?aw9jL8å0S,N
:=X1Idfjit|_(5=*.\?XHb|Ta\1tpWy&unb@l;kmV}D^lNx^ˆlKO+ۦ\^8**Vh\
vz`]SQ;PM/%mhD"wXٜ |iK-#LyxAdZel|rlʺ/7eQ-}*@om+9*`	Y[UMJ+PC5y!VŧnEZgt؝U똸X9*C6<ËhR:na(E-
niMpƷܞ6N
Յ{sǘ6,"օA_rH[.wq׹y3(O̭Ul}%CAҔzߙD]y@@2`c$QCg7JzPTTM	U=e%|W	72j
v{4m2Tcn5~:Rc2F\\F^|._wCzC#yKY)$vh'X(8eTďw,.8/٧O’vg|LP
9ZlAz\ eEM񤗴5rK$Lً?xpt"DlaD4ZA`,M℘zOM;R3l<$bbOr4uo}l–&up~T^YFL
5t]7_!e0#e_4|%c '5x"ɂaOzr'.;][z-yGSg|@,HىC,~_YW4}$tMF}Po^Nj8'ZyFa^hFt&,2\O [kP&;%4ȾڀxQH€!T.vq,MJ,v*YGRrw4C
w(kSo$AFx*|Bnw*EŽ 	ڨ殟ݿ86^jѓҢo|YLMO9~s;"RhA`
8"]iBMWtoa셁ɁA~U'
JkGGF/}oiu
Y
r];c8o@MqQ)p,&~4Y̷KTE4x9|8caKgC]*ƺ%̵	a~4|<^:M4Gi9_mvsF&ߡu=F!قax͉J%WcwToW;XPE@b
c$SvP1/7E͊@xj4AQG{AQ1V(ߛΗɆY4}4_Z,STZF{@1P=ӗiMcfkO)m
@ݷޥPZ2#,1B*I@_$tO>M1ߵEY78>?;Ncm$1b)=ߎuswP5=4	X-'T ߚUˍ3Y3xX
ǘ!U(_3[*ۘ,*X=_Db 6u{tm3N_sC횀CϽH	Z%}@d}o@2%lxzAywq%udșuU	u Kx9<ra1
Uo9-k&.f]"eIy$ŭRW:U7C
tZ̕teQPb=Ym΂
UÚJV^:a=L҄[ye~֨Y:lڡkfi<weNa6@52KH[9h'#$`2{P4xRk(`c"űwoaY&
Nl;]ơd]~
PIr늱\N\_#c 
ODIK)#2|ȗ$!(ѳ}9?hhVPj|	V`׹TVHmΐKNCr:>NyM3z
u)+pw_ҽ`(ZϺ$Yjq'S'^UpA0gE?wm\J,/N@1Q=p(%zpZF͊Ydns;/eBبp
QR/V1L!k'^PIUglĬ7#E2.>$ӨNN2PܔfXӕ&|%Hx6#}pPPFwdJL
o7`Y-cHy2™~w&|2H-̠\ Qբ2ʝqLN~oh'

4@ܢ,7v)iożZ1y
x	5_()]i5k#7gqk2RiH3>c\tu-]tVR%sAP _qgJdbO/f:c
}8+e]wW-QyoF/4fQꈷ,˿ _Q#XGuw@LŲKaK jMiJPw}V6,szXc}h@>\mc"4D@dIs]0~=7Ri][kP%N*luj.)lA`kha\@Uh (h|^b	4j2o	2e+nD&,HҥLCW;õl/oG"CC(n%KBiljz7Uvk@װM1d&NN8_B`y=&Yc莘
dX/҂x3r	I*y&ẔIm?ҒJR;gY-.,flUA[̤u;2rQGKW`]{wvj0FU`7R*aIQ|BDG]/8)DK}Ezۉ^3Y-$=(.׭?qp9+rYiYEHk-@FfW&wu3eДyxƍ`YsJǬQksG5h깤څXp(3Hk)z'ĝ|up}4I;{ʠ才*ev!!2:sdm%AaB^Dجl_j0K,x~PQD]nݛľkox|K/[ϓAGTQ0qnKQRp-4+.U`*^kcFzR }0A#Hkp:A_Ӥ
WZ$ڵ+o<*\8D
a?84d`{jVt!뿧*-k4xېvw)$h=s'"1prFRUtTAq^aOq^i"aA*v"l[rj1l\vIND,Gh
1#!c86/)]["Q(נ=snc1YƧQ1[u)X+M\K$"Wҗݔ,B[FU-vQvŹuK{ȿO
@HH]EVLg&&TymQ)_ʳlMwKQ[AqGchH<4<@Y&&l9PfIjw.-
FHTQUցj*׶HۛiLTTeT|5H:B]R(ݯЬhؤ%p+om-w:G晊͘dNa؇."cPoNʣ,=dN8Jc"jZ‹_*F3{Q{3dTsy9pۆk_GǤr0%牡DRI7[5/Gɓx+9%b8PbI)pz$q.߽lfQ[hChC);+GC.EBvۙFuNeu~OuV
lJ.or_X(sn
[G4cL3#;s<>Š[yT$?I>
CK*q쾏`߂$'U	Y`%qÀ'j<.#=MpǛlCObsƇy$#%b`	o擉e1[W~wMiK攌˯߸9ѧ5vxfS;)_Aڐ.+VU͢Zgz}NE:O;+2
?f%9W/pi=}ԁ,9
Q?͐NJ
ԍI])o:'^R#ڧi79F~|UĻLPX.;w~o:>cZB&QX	z84dbenG03	2qN9JCo*60)4]hTVKtYb--G47{q1¹D]J
o>xTwI9'&|lvF	2D$W߃;>D݃̇ZwusXRp2 SˆFMQ8[o0~7lgZ5$MT#8m[P"U1[V2;_3a㽑58Q^˩a84Z(d"/E}P;t9įe~+	ϧs$Ơ|2xYsp_JA/)~d"|Tb>Ω0o»3Q8T
Kf4NtAA%w228d:RއqLi}\V#ů}KzH%"rGMQWvz2C n`fkȩ0	3O7qEhEC+]z m>:Oԫ/I}?Nzv_9ogcpGK&IihQ:-oϦ? s%xǯ+aWX60LWvr$LxurGTxn}8(-}J-a~@K+Qً2HH&w@ڍKG';3԰=c!.nf4=Ne@v>OTAut3l¨vv4U=l
 z[tdbuN2OU_1FFԖRrxLU
mi!߿˽3sEvVIr_[_+A)"A*Cfz=XPvo.~Q]:_7cX O#KK^?/M52qSK9'{}@T\Z;66]s
SRx9dD艺!Z@`w=p.eۏŭ彧 DHkɌEKzk}ݘPtK%~1/qP$ɀuhE{1L8Hq6ڝZ_0Tcm3
@MJ.D]I38|?4_Hq/keH8_Il"bD
Fb^uU~guwO6`j8¾0f6T6}IM!VH_"I=3XkJ:UbM{{;Px VkKof5y[^jՃI8Q32@1xrW2
RaFH@F8!+,Ɯ-|C+'f.vWnlBް1+@+)JxǙ4THMK#nKhR
Af\&LRWl9|,* wJa^AukW@QӝgA3	:nفeH^$mX8$=`#W'kj
۔*^;jϧpN8k?5,Yndt)
\2*y։!~ⶩN:(qLKuO(K:Sp%У}oͅB}L(=
-Y	zg*ܮ(*TBY
W@~M>,9*6r<F1 MqpI1#%թ%Pa+d](R}{/,3ՇwOo*+j4c#b2x.S"2j]lLa|ߖ:",o3OQ0ӦACSA!v'GC$7!3q?DZGAJhdt
Af,䜶MF`ʽ&yc;21n,#<$+/2dEh	cQ.Ǽb&oEQ.hNW-n>Uӓ-ai-WIGFЪWy7|/Yil5Wcѻ%,BImڂEpPB9n}&~E-a`KG Wsҁk:7WؕL(4FA+[$*.x"*3U8(ylvل
|Ȕ64Ra쮏e>v,T-2$!1_Ud=
*`5
;sK-b0(js; 'Q"ۖ/c`Ms3K%ENn߱S)64x.08MU&D]Um+_L~WW~RR+}1|Z2[&':)M7HzP-l_aj57cj`/"3aWS--g2 w(Fi++H*9"(fw$R~H7殌3F($)^42ճ
ew^_2]p9@roc;a
kW}&lBUABA\HjoH9u5j~eV#Ј`8tI-[.jngCvʉ߬mT9$_f128V{o|enVO8ohb@5*Z$j"P'yLPYqQzAHEz9q:zmtjoҰc"?Vne	%nD?&~9u1=)>3ÛB9JxyifW䏞r.S?,DRGʐm_xmgHsJh{U
}u(Qf"p'4Y
Hw^$!S	l:"fWPqVՂ'!]B'emi=2ʚ&W>z(dԻ*ڏ;MkZ/O^+D	:zOJ6S_Y)kF˥
G/Ζe/_lӻ:Fۊp/RKB~,
GqQt }ؼtw/S|46?pk,Dtz3񭯶EUv;oԨjU&[;j:x ;$eEuȈ<#{Z`VF C`֗`gnin?vr4X]B3ݯ:i*OWբӝ_vgRQtbn6A˗||>>h)Wws~QRZ
mQxo0$3Y0N5eQ:c\^<4aY3gskZKғ7oy,)ڱx{ۘD{4@W
"÷EfaHLUd+*%%VnZdl>ovٸkNz8|Dn4T˟Z3&PtLQH$fZeYǚIݐ~pP#U箺OTB =1/\Kq+/*?pBN&V_q{@c3^o~U0݉k*`A}%g;Fq}h{DƜ*~YW:DaP+D=Fm
$+V\]í	;gRUA"$voq}ςV2d(;☺tJ>,
EU)u3%|Dn==o,ojjJG^قu=,Ѫ
^|2Wa*9͸l :SzvNPrF
eilh 3钬:E}u\R;0oˣה8Icwht#q(n5A|caMwLF,.K|@8n"vg 0;i+#CMDf蔧j $H1payv#AGw&qB"'exlftdKK#ytކ.*~֑ѵڤw(\AnP&u6b'/}/*MC`lAa]T+fv8|#3hnu%%Ǖ(@nU'H熣sp2P7"_I
L0 '=M4Iaz[&=r>mI3Rdŵan7vc[PivIT8KJ*{ѿ^C*/7UIi Et*4f!^X%?r_~HdVK[ h^JfkVE3}?P'^d¾4rIobo,6nՁ~}//Q}dɔ:
Gk.)ƖqU)k4"}-g̼Pa0OcfH<*%<{>N3ngh]؄r[Wm{ ZB˩?)"m=Q"C
,d_v
*gH\Tn&x=ȱ#b{g_?~ƗIuϟ"f]VȬS&io3 e
9X?u>َ\dfUkh.uac7FZԠCPC酦[{M#}(s0/\50fնaWkƲ eXeFOZЁuW\M>sW{
uZe-.m
v3&DKr_⌱;;?Q9yzyr;y2W{óKq|uˆ!.⺨ᶏV"a_(y^ҝ%en4ۥd#Ņ+qؖdX$M㊝-R.?њm1bw5h©}iGNw	ܮf#}#d$.eScg"ߕfK
{
Գ: h10V󤇸9(%FmU)بXEdѮ-2@D	'f(Grm|TCD]o('.%Fj1ҮVWry8ϐP|5q0hݺK6̎t<`Ŝ7|;@*5U4,mۦp+G';)Yz;	?A)[8嚺@`%[:v(3MljBVM2h8AOHw:_Ș5^S]^rwJʗp!dmvMU$]OԉHL_Ǔߥr|6c5<	א|4T^E/
ht^VeMr~xu*xXm\φu|8
CWXGS{i*zA)$@{#v!LEBޣ^N)귋rl@C	Szc2WyS+h
pT1_%Df@HoRi_xw\D(io
1#Y3Z!-v*ʄ(dna!#EFLh+{c@-Ao\D^4ən?s)|;3(V۱ 0#D_uD?}tL[b|m54L]5.o;C-dc0ꨛO㙙aˍ
?Ōw۝ĿNL=8"@ۇkvW ;m$>F)pZq͏]ū_hŀ6ׂv7n'	/3ҫ/&0>?]PLCzϐ .M|d`^JhìG9>ɒ/a#HF}ڬ;Ѳ!AŠ7{PXj&jܲN%dc[];7cmAUk\"B嬳cdfC=e6W=#my-ҬcON|qb-r)[A[Pk0О[s'}!nalWSsѧyҌG<\2$f{-
x\`J,N˪w!:o^<}/Y=T~{o	h	)` Ca=.g
MޜXz2]þu&!1T8XY<-5if6Ah|G]G2/.X}\[ҕzj셰GiJ<e
ͪϬ{o?QdJjpp8`@JQj
jQ8UpC%)|JpA^<<>Hbiħ3k(	?7Y5/J=hb;Y0>|\R]XڦüuAHHAZEsR2)&>򧟊+b
1,KgŦ@8J Vͺp-uqF@\U^tQ,!<{#e2%鶤Niề\f)7T~ˑWr5~Fs0A%%$ZƁka{c3GōqgP'O^NO~N
7t@hm.K]j;k@jA!@HvR9jCcJ;KRUej+	Ys!^1ǭ`KԦG/Om"$S؅Χw44=L`'}"\쿑 ۈ#x{bޮt3
$5"GoK139aam!e_b~+Pv~{{ZZkqp~~+%So㱳g#'7aiiGvFܩvA}zH0VھA*͓ڏ80ou[KJ-֐ @KA	BDZ*y`Mg=}<}F/x0لǧ"1WeE8L*}|glb"/T,IN@GLZ(F6YFJFʋ-K1+|Oڳ~|\.}嫃{;ޝnxV@GuA2OmLxR>d-gz~!hNnNK'{1)/TY:	])92AZ#C*k4ypjUVqAQpAH@H"yӂRfkaIMLI!.PhTsEWעdXBdL1~tѪ )귇?T%M0܉
)i]7ٻABL7VV$A,Íe:zĺ0f(?TPp;WY̡hRY%>}ș}H^HК#0^~72ftm*sqH'y:yr2+1aOvY!EF&aKF"Ӌ`ﻩJ56sOFB(A$BINi'
1D0l0;3Ъ^Mž" F:/&ꪋ׊hz<?nqӍytf5h!.CLݿ6+Bpk#IIs4Q.I~gp4"N-UêUlqj3iN`2
%6-P'::J[j_{v|uЕ_zbY%ȗ7K
4xաczlFKOXS#+^e>ǯC	bE\#o!|G23WWE
k&71l4*^kנ@I.t܊/3T0 Bנ+s쾈>•b$h
$(Hd8:d#-"${WaFJj{@'Hߦ>IdZM -_P%{@1oE@IH~P-zU,ȃ쑪w9)!J2]4=hp©fvơϺo3-OgķÄjdy6
^gE!YeJ	ÈY|LĽL953}˗4s,U^϶$=kl8+oW)x-lN+63
ꔂbwA~/Mtȗ
.'\id0\hBuІ)1 HIGꔍp0CDhEα ^=$p=^yy,iCOj~3nVԅwـUnYy9[Q+KC`(`b(X?7-i~KoxaC9^s=`q	Y.?'/eHpwtd=Ĺ*T]T=z)_%(ΞS͵
‰Ʊp޺)H73lFumG*OM\{$yr*V_rsjRΣ-jcՊ-ͽcuU[|BٮlL*A`́]k`
wCWFQJ,7	?@õZUS(W
ud5)gƒ:?)aBUqp_M2Ե!	e!c7\w'?9!_*

OP#:_ܭoO
ܾ:O`0*1
>ʭQzu֨sXg\&qcA`0|b{^}	2l
tF4V4̪ݵ46N2Nou|H<էʕ8F|W',sc[yܱCA>
PЕh 4vPw>rfwdTSF P~L|-w
2թvαf AtVkBrؤ}űvUʷ367O	5'TetlJMuٴ#`4`_̡{ȭ`wlYKc5ͼ{MԬ'5s.('
fpW@, s/6Vmf,aWn<5x=%DƍB>\zSz|{M#yU.߃#VF)gzZpDS)6	0&9U0'ek-o;^eǾJ	X5Rk߳%$c-x
KKjF7d*upu:Z87@7WKQȣmD[ 
OWviEKH}}LLW2؈y_6)^E5KjF3;8At&,Fҡ.УFO%˓jffͲ^$qӁjjڡ}*REְSop.?=DI֬SO|h6B@`3r{a)V`~wٯUFDt؅ˏW愊qBao6R"ECT5ƻ
 A@j^|#m˅cgWa·<7ܜ8*9DGk=:U5xtx>9%ۙ3I.]"E{%€bpoL6:7矆9riIȣf*|
k$BqBHH[_Ę1TC<Mo	[h1ll#N-VRL
cєYW4`d~@20Ce|ɒa*5K!z!0:so]=7+
̓Lw_ɣɹ5IX'R^@]YýZ-=x:Cߦ
8Lx7rϓDgEX&, g;-5z9ȟu[xc3#&P3O!ŻjǓtfG+>Z|>A&aعIDՌ0HaՉm؟h
RL͸osFC"uk_NWoG4=WgL "VdR]Z<_t@"tN<2HIT|ck2RnAvJj4s}$(%Xl	F$0GqIx˚!(DRD~>sk;(&o-,#lb2e?bsTJ"rs~qTd(i]
U/U5̡!@Wl^ ̫MHZ,\V:3:Yg
\uM;SCHg[l
UFiQ~	cHsZcSp2}^PkZ3$0GL
Wy,h<6~
KL0%Zw?}+lH[VtJSZ5j[dȺWoJS*K=a+6)\;)d$J &!~=dCB%Đ63=OcGHFZܟlƓDM/]IX`x}C0\b|	|iN|E8gH,jqfqvhyx<Ũazk5ȍ5؁hE׳JsM6~)zKdJ,&JFsR
RN"A=oKc|3?*Q&9~?쌁v0ٓjts@A}%~$Υ֤p0MG(:z	&@kir&7=f$uӼwөԪeF&bEx*O<ːHXXl6s\E͖oW&YfC&8].S4hZǸɣpD%Duj^ENS3s
<վ.)hkk!viO3óq^K:xa;\Αp4_%m䯭nHiIU\胶{)nx'	XJNmD<})blngO&YT-sQs՗_y6Uchn~7{U[
T$;fmAcmL`,SoMbU9Q!
&:o0]e vvT -eAa+W
:yT'?	d?'v73=U^y!~. )E7(7#5H~tcEp2d|kfVߴ=znR9SR
ʞǿ_"UE'|xXwϓ[ot98QCI}7b~=
,1?tgM;2/;iŔ+d|ԏc\ml>Hʿ&g/Xm&kS=O{{+K7H,`8BI5HAU(}ɞzkA6?7}yzd
!$&Ã`"xМ=Gyaq9%%]:tVHr`pNپpy
ze&P̤!}ϫM&)RgRXQ&[ǐEqYyϠ)*Nf@r*d:.z~K*qvm,?\cTBV	s63J'qhfYȨ]ݕwkqNS=Q.NldfTh[Ƞ]9;889.<N]xOHW68Sd.|lEE?Wpz\[]0w/8n_D@ljqz+`3#⻫L1F2roA۔g
*+zjMp;JRА\+	e\TJUFl֢
ճeG,/؍դk+}ߏ:]׫+Fӑ z&NnijO8Z^LK?DOҘѴ Vz19oEP*}RkWCmwv@b)ipl,Òb2
tc[!f{fp*k sVxZ@3mMe3Ƀn"!1>g-`ˈkyQ^Yƚ3nwRHu{M2fQ
|Q%ϖ&#(HĭM^BIUpn}OSLe;Yt~@}97]]H䎂a?\4oc?##P@qJO?=5k3v@ͥ\\FoTѿ7YfÀ´
bEQ4šc孖./78}VV+m+`d$̆>\N+p}?`#_$_b~C8Xnl=w@;f1%RNj&c`AI]`*<Hj6jUpTxnz!LPpS^q8kef#UrBٵneܑMqvM,
A
؅}OC+&I:pC$UD6r@
*d$*?ʥЋ'vf0
iC]+0*^ngo{;5PC`Pw.v៩nUoQ0eLyR ЁJ2ؤG)jq\_Ÿnkb3}5ΎAXHg`8!Ӂפ}O+JZICNFj"\
lriyfB4Xq#Ḣ/z]	,v7M%{lz
s6RMH$2v>\:ΰ>-Иm%}0K0kpބY-7lQ$I`>hWZSݞ/hRB}>`T:VF\VBxn掎.)`lSڗCMK!\'r	U_U
rpmD.Y"lqƸWr
q
lKQo.UM,a0kE؋RFV"O}Y1&$q54;?Oz9[V%	$'z6Jدf>ڙ%w汏E'O[{G"magP_YC`T	p
LfA%>[%WO7

T믆bɛw$5Bm~
"AcA0eih4'/nXs{B/qE+q.-;*4LaX5bxqwgb/>8ri~fAュtj=QdvC N+硸<⃯|HYSҒq.-,&&iU^Pmd{g:jei,(,a>;
b5`'G*z5^4P4O!x/8֩MKItņ`bp?>6~D63M苽`jɖҨE,xM&@six!kV?
_z=ك=h2]?cs{Iޫ~Ӎ DGd>@yד Ira(X&~R/Hp:A,4;ߐ͛XVgY닓c; F;C5b5&w
&+D2rLQx-8e]tË$L!Kjl^I(,B̼[nhG=L+HZ`w-E+lOA?=~OlpYD>E1"篶˩/9#hwzu`JJwB+40PfI3:1Лtc&֍GCivRDF*hEERݚqonPSΙ

v-]Ɉ.՘8%-	E'Jԯ-R/hӠuPl
BD˄~ӭiK>H叶#qGy67žvvRa!h70Ul*5}| -#;%t́X)S=jqm:5BH6]y*=etu0ywf4
Am3	"tAWMrPڧF}DCwYYŮ5|W2aL;B4ѾŷVl*+LS4vpV19\a$G-.
[!tH*Yr!$T;z8az.H:i.μP1FXApfwPܥ4S2I_}UQٯ$xPb@P[8c>y`[N>M_AZE|R֯OGy9;}wLs6j<&Ў1#O02ӿny	=:D F6?t|Y
Z(o#M0An+,i|T]cGC͵8ijiPf[iR9wtYyHpI85v$֛7
ZN+[a/
!qm}N̿j$]_P=tu$Ԝ0ƞ^gE}ZƏ~pln>JJ'kV6WΰLza	2MP^?lB+/~BQ6TE!%u%8Lbrߘ܅xUڂ"SP-rVʭ x*y25ZSlrwĻ^+.rd/g6'Xcߐ`i4C\.-yl$4#<1%C8vDdj"%,<\Nw-h'ф,}rBvȸbGtz2$UJ>Xh,A3 A4u_kPL<->}P9‡[և,KF95/+Cļeµ#SfƱ":q69_%ZJF;QU烙)q	77ٜޙɋq((m]8䝺kT
6bZ(j	t⏬8A	e&*Bȸ;l#W:""ŎgJ]R92!%\k}
c>w'_&,nGJb/GVm1k^t0G&<
ҖGxJ/bϙ62'oZ'=G<]垰
z3Jجr06!MǙҌbC
Jl
C*g{k%~C>Ix#aG0䊢*1ĎnpeO~IcV-̪vkjXp	xq-Bq|/"~
{iNZT5"`玷rǑjgDZo6jcW	FYevTYmߔ49:@Fu 
x0]Fr::4J9Ba~xS\P2qVCSJͷF]x(M'Tx͎	άU{-z_PtI2?M4+PTM-Ef!X5-
#۴+/hQvWta;k6
J+DY6oٕa=Cs=W!،UT<c%Ik{#(jSXv+p/024LLT/Cj)
.x?AP;(VB)E	hNN?dpe%߄i:t=*T&EFgУ4,3?^$+"Z/֫9vGZt)]-AqIi#kmk7Pm\@ŚZVtKBZ'c3(ɷEN8۶Ȭ[!t5qB(:aIjyn"I-!\bqA!	
oT +Ϡ#'+wY
gcFtL OȞx[cǸؿt2WOU_oɚNn$x]sV8?2uLo5sW͜\6U$>a׋wb`}C#۝Bu
1mQ[!~-?"h5rc4*D8 mt*0X_J""A)u-(:i܁I,^
ѡz/MمCɌT1@;	NϾ{¤W\BnY8.z*Q[a.%Q2
Ln&Ĭ8i3c@ S`e%EۿC…jn?]6"C1=hQ-ҳS;1\6Gݫf)DXK/:}Ip\҃WQSAk<%5({o1C1(hĀgi(u(j㫩j.o?bdn#x(Wg-x?V~&943!sj:h/Eg=~;7)g,xy>;f@"ŭIE橜	vPsZC:?owvml45xSk`,`*SCX[3T'HOw"V+޵Ǻܚc䰰VjVz1 ]
v~gHFUmrϛ6Bmh5\+r%Z#OrL9vi3?QkIUl,kǶWl
sסVU@q^Ǯrź{9;4yn\ڦc_Q}Nr).6y.:$~4Fy=|φoaqB>5[7ȽGAp0tH^g`jQݘ+~J~
vCѧwze6'
NQB!b(>?̻PYp'#kK*r\:"o	Gx-.3^n94!'ϒQvV!aѵ{d9>XW	JD&0Ğk=sţ\f
I vy!G016kfK/0߳w RRz	L? dxڕrZE@koFUuiwPM;_ῷ?~;:rbX.	}F[Lʛ	V -Q|f^|&'9`7lT6n.'%>z.m(y\G"WE|`:_x~_#~ǧYn1譅a:s޶_Ybu#wxh}	 bOO5*ͱ;&?]'(_xvp#2=n70g	JJtGzԜQ)t gKر׳yAC%;s/lVC7=ׅ0MD]l14E&*qe@oO39{-j==N%b꫇Ι|fj8h@ɮ/}[\oAksŔHLTwMj{1YV(܊hiY[ɰ
@M(dk)LdMk!&O&p#XCn\QX!-iLʼn/[{I.n0?T7@<[#X۟62,# e0?1%}hs@=SײGh2+2	Q|y8%̵c=~HX]M^?i?ѽ2U+_)ضYPbJ7/|2%@n:6σBqR@Nw	hKTv/h}⃀}n?2`FzZm]b֦\ʡagP.9kh/էbsXFZ9+Y׈᎘Wg^J B"Dg&yI`ǯUvMHZL"k¿Ÿ\rVΚIvfzS@iV(?cSF6@WF|L{rB*?MS-ްUo$rͣnv0Fz㷾6{!>޳knO@%CWz:bǞC2L意LI]h
kb,>Jo?.;=RN/1w2XN#du_2{)"+7?"]BWׇ(w~8q$NقĔAYHq_'o`ؤtEowV)9it1M&&l+zw0^/mÔ=pɸeŰɝ@,$5ܶܯSalN1.DY_^U]"0!ÖcEw$}$z_FI$>tˡ0MBKOdhE8\82b}`I_f<ޗcJ~.d!J+L̦bWM'Q3S\^^Yk7:cH
]6!?_R!Kr&p
&sg9rv>g
si;D|3n/aޏ"L>¸ApWF2j"fFʽ.ijS[2	l>W<bS=C.HfRY ѸNAc"]8:I&=({@O-XXhC҃W $\-U(_4}N{|]_
anWU'{[z3Jyzi"ƭB;b.`|p!-4d9KQ!dU0O݋0A/H,j̕JFbһRbzUa\̼srʹDć6od&kN_Fď
Es>yG2dolVd^3X(ElNA"b)'s"SZ-v(JgF֎?7)YI3H}G`'ŇVP|GѲ2n<7zmsP`Ir1:
XĎ\;/6ſU=j#8W]o.[yV9yR<	,>XEl RIcaͩz\ҋe:DK:LY-yTdPxk`7C#Q0(DM<`sѝ]K)L'[OsYKQdLPR5oNOz_=:Fg3wO^l+PoT,F;[NM(Ys瀚x
}TKc}LfKs}=ckAP'~mSs:d4ZhߠuS@EN(
7tqYX8p74[]!&}ֵPIDOY!R,t
Zj-[Tt>}
AI˸A̫R
 LÝɖzfx;E
RWKE{Re6#*Qz!XBi\	q	!bD> *D%Z Ifpp_XWR?a91cH0MPThZҳC^zZJamuAVo+>Н$bGi
H3ev\I%WN`bQ' dgQ<0nm=Ȅݽ5"J/xNK98}Ul4c)QH5G!WHy"xnqtCDr4-Qrp,}%@rƫߵv%?Ľk8>a>gjO]іԘFMS|Fre{[6[9B]Eh;\IN7Ru9g]BphmUeTw|/`x;Q'Meڞv[ٝ ೋ.Brttߦ"K_R9H]bg&FP 11sb9CT=7t!nUMYoEB: ^u叼|Ry/X4kyFe]kiц!Z|ڨb:xQK炘<p2V6y$rh4pfGM曌S.ǒ-X$lQAi2>UEI8giAw
ml~Vqx1Y#};VBG柎	'H
+GZR,[sـ%%杛t^6ǿTcϤSG{aW
8CR-Tqb࿪#;teUx$*au$_(]enD@
XXΰ0<J$+')09oRMu bsHb4k
>ZU#ӗ>»|1
5Y:H:
@acW݈-ɪ{Nڃ²GISRo]ۦ>՜>4Q&;gOgr&6O
΄*aA3U
I@7-̰ZKis7MHX''5'5
"#}!$
G޽:)ږʵE@_=A`NSJhB2*yGKȓ+|q#SJWXA^hۯnCDUFeǴimȆ	6TNʏa#	c!#`37tr0/2tDk(rҩ$1ƹU	*4Hn!\Ȭcp,P0>E`O*WUﴡֻ=xd6;6bkM4:	||x>QuJ(WXzME lu]P56_SZWéM~l-#K o]Βېҹ-2JU/qKǵEf(`f\Rb+]d*ҽe>3ǝ|֯Asw~InBU
͚UJGt,2	S8K	iJ)UW2"ʐ^xZ`dT
h\cZPX2
pϜ$vkVTLoAh|LyG8{|J(w?Q&&c	N%7	`6_<7ʰofZ 毦1Xز	Eʶ}]Iu%nw^X޲ǿL8I
W)7@ to2VO;Y}3,ߖigZNJç,][)璙qŻh7GJ)
\ME/ڣb&EowN5r{
M>xQ	Ďj()ET4{/28(#e0DC`~{S.-aq\䳏.rQSԾˆl,b46^:qb~C/PE9>9Pf/Enц
gc&.t8oak:UM˧';4DdD@S%B 	3.^xmy0Q!{ov/R[0GS|dRU7ԙ%$us~*]Z'\>J*qZhkgkUR\w}ﴤns<Wڋqç"]Evy+-uYB⿮-YIϹ%Y+J>Xp=n˧#j;O&ā_pl311WVά5;('Knpv
뫫߽.j%ڡwaZcľAeSGm艇vkDhJyԼXWC>-#s	7N49+4?K
:h-5;O9Ŕ3l:~Z#+U:WWШqT4_b\kh8}
2oLAƂBkS~EJKzh(lî
b1XA!u>sCVx%9ZNC(ͭ[5ܠCeݽC+tn0@zCNaw4h/&Hyru`X5_??=
uŚ4xYѦ؀":S$
sB>It T$U	DGQ2q@8؟*Q,'l=`V?=[bWct/j?BQtP)ռD4+q@DM:/6c!hTV	#&A	@m۱G]'_,Jac^0:NKA>̲S]vgEt9'Ve Ys4yru%+&-UF6@|nctǃ5)x{wu)p5\/bN;L|PSj8w;۶&F/iQ.2џ/PXAGX75p૮AOVF,rvm6/sCZn
K^V*|[HKv~`Lg
{wv+uyP!~dt/rfS,@Kq[$X@Hغk1o1|+ΌE%?-5hSys+!Z)uܓ2W͎`iRRp|'hzpM8	`cvFr#ʭ&u:أ#븑HՒE$HTU
2`zfm|"W> jRF`D66`Z"	^3ƽ@Z)G,y_޾Yjzi| n5	=;M>WR1g=Ve5MQѤ9h>z8ғZ(-n'𘒐Ϗܠ`6LQF+b:hh~jwIʦq?4X
EkXqe1а!X3d5&'Ϗ 6/&ZK߯
hjXqt~%µ	~_L#Hlx/ۊ~9wz_Xy=z0CCD8py
leRo
paMA4CK9]5!%g;<eDLJ+Az`pꖉ5!C+
p9;\3p+G=ylᓌýrmQ-h./tnIJ9%0fɿExB:B43}(-MS(蒨l1f#݀tr
)#[x_*HP.Įa2b ӴGd/

P?N6mLtT_]1D6C|h ?en	d'ޮR6L[vp\1kjY-x^L߲mc5y{uu1$H{р\n@7+']eF8䒠laoȂ>ŌiA2y七?0ns%mP@FG,rë
=#¨4m#{OqJpBn<4z/ӸEY	H?2璆orc"4K:[N\SPygUׂ
G|dr P+nGՑSEw3mKYAK~O3QfOL.kb24A\+,?ڜL!)
@5
u>K`QR9r
箖ȥ`r	lgUJ{ħ] I9Re![J*笋*@!{	DV=)c1⡡n+3TyOoi%jt`BIId9)A,wĿ[&7
Ep=Mcn&XbZ&
Ǟ…tYu&^Sbhպ	ɾݹ3ƖO+_XUz9$ι"XtA2RsYp[s5rD\{IhhbǭGsLwQ#k-'#*;ĮOׂJ${szd?^|#1|#04xg(O!FGy	'㚸L#[Ɯ7''S(h*UOTt%ΨKrgb.qީ
"cxHmKͲG[cxD2˒FYK)<	9XK<݀*4Mi)@Uط̯PNJНXYYX77,jbʝYR1?Ωtcg)CB!(RF0ޘ:aNhkgom@xĴ#m)ᄈ_}J./~bَ6Z$KHl]51	J?]MZyH-4|:0@#-0mBE_{%NO
(MRlA+-a1Qa#$Xv[༨3yghψ'D@@_gifωu7˓
61m`?ĂulVڵ-Z5R!+8w%Qi]V!ZlE=r{6G5y]W	{c?SJtS5#:zVBiv
oqlիn}Z$GR?YDԽEBj9s*Mu|bTvL,[ڦ
-
ŪbhWLٛz~6fy:zcO@1q (why&.@Nz\WIZwfJxo=
[mL39GzSY;4}v1.=McL1:!:E23͙`eRmOr#i;}MLK(()-7ƗqĀ[P(R#kbE`bޭxExn*jp[cenn!c[tv1S޹ sHڔ>j'D'N¦v`GE%i2!GC%rmCӜ2GauY:W-C:BUYFGYeZ7
8iۃ!}:P[K\QDĚw;KN6SOqߋ)>)N?1WHr:;f􀜘PS!.4R~nPk-#FAmܛHzq[#AźZ i-jIX$ٲwA02m>kʚٹ09fQessϓщtZjN)ڈ"rħ y*Ng/{|KLg7xkmP'!tq&*I#PhƇi(ZߞgHh`0bO*պqIyd"Uz"RC+Arm8kql̽lQcm+_$SK8}jH}]gm3Σ`VKKB3hSHJX_40tjH(v#tq_%b%g,O`3֨5+EwAIft	ʼCvo@'d3Տ'
UOyܖ5RjѶ!kW Gy-?3Cvh8PෂBA	%vٵ-I[Ĩ[W;,]h^}?-J^Dy{=:CPa,X)ky*M!@zx6+xBH={ݿfi3ۙm-+F1%NÞir.	+s]r\)zeqQZȷ0qY('3LoJmNi
_TyvS,Iz
f=Fq7E}(srcކ>Ke
vd_]e7;&
,ۘYy"FaQmQڔ+&445yB˻f>nDgVKK_~@fEE_L4U[wy{G'>yJ
P"۱ݠ(eŲ:r"u|cn*Z2n4Kr9v5tvXxjvyjYU%}'u(\'jVqm ?(
%\19oST<"	3CEack}٠υoHQ-
c]c'k'$K dqh8pQaVd"_P

b\,UqvS(FfXNnu@9 ,3"&>^[2Eީ:ҏF%MtoB#ӚQR	,`!GDnl]+<(_p[DYE@0)uެ=Vdƻ
C)oZ9êl^G9ޟ\~3xㅼZl-Wm:8E!A;uh.&zm.xɯaɂCr#_̶KAѻ6?(p̚|xV jopTQ _LKMdaH
h#mŎR'kZ%u&"5:]_x[`j`@/_7P.W̒-P5JrhX!D^S@lJԔ.8
y}7}\־~UnSz[$ᔁ!^s5
Yayss9#D߀`2HWlr=]lšVp@ad@FF|L?km-DBB5V`F^>LsFv KH&ţw7X֣Hc>2^{iΤZP	boÒtp67uҝQ&~r`)>w@OWSI^l&	n%*}73i<3Xk(#K)`ZI0bvOq{f:ؼf;,TՄf-4ƾ$09j=))O:GͭUlqUckc7Yg1V5c3!ayt!f`woE_&u5u}$*Yz	^A~U
$}%J7
&^\{>%R)A=	Ti,oYl#wTO=Akܴ=9nE1}i"iӻn>א9Rpfj?tp&.b2[~7/Sdӏ]
-\%֯Jf{6rYOB2^4N>}O?nH$=5{֓\%C&/9SPoQV|#_Daut_TzNrihIK&}^FE*oЈz$:3) TV:wӊRCjG%r0TE]i69To<o%i,q#c@E'͉1"˓8ǂ>40[&w4Dtʕ0%Cտ.꿑.qg'F𦦆’~C
ICiyNk @?* rHH&?`n+~)^؁$خ!$>	/48"W.^,XYgX	
+a)$PCɭ& `\VQSpKߓV?l1!ۅ.XՄo~@読{jM+=ŗq,N.AdhJ{<ִ6dL:Ԑ^_΢t~˧%al鴸I>O!AEUU7{0ڰE*6\,C!TW+ mq{!VT-OQۘr<'ί50JӢ&DƵg,!.X^iD&F	EK
r'kP`A[a+,)0VlUIB!%ױVis!<+܊c 0(qR%&qSGS|YB$Û--N%C2֥VAdFTD`:Guo^Vߛ"QNjJp`i"5Wb7sPɚL5 }aEc> S0c5Ss"=/~=xc`W>iz]\\I(g3d9V`,dUBtYc=wT\M`z
XUFA,^mJ=h`c%~@A	B$	ž0u75LTb%8;lm]2ɩz
l	c|3Ty:xxsV"lNSPQ9
h2'G\鑍_|dx
F~tvJzIۍ+Bl.:h{־v0GRiٮZj ar=#/믱[iX@cp!X(3xa7x>	Jx@势KsIy,DBc#7C*+|Z꧓.{1$FΫX{tW>85!J`tSd䮙hL>7W jf넛{-S\~B9m2i&EJTBWVHcîg13X
SzH"rJ_¢vOH!edpFRۗ\
=I$\ɿ_wW=y

DCbnۑ0fNuZ[$D^`y4~K>9w?~?q]xLbgOT.ƿ-x"Cj+.F"Oc"&Ðbݻ4DteJ3Dϙ;Z^;4w!-i.װUنǵTF y8	`OS+J;.CyTz2}q,wvrdK3s>~iy"2D`{o+TuA@C!6?ɣy[#t]c_k*	3֪dWz'b^O 	(58ܴjH}Sacl2!

|*?T(oLtXw8w4j$|Дq'hH9XAYs 8IŐ
]Y
14Ä6O
VͨWbʡ`54G:b5C@:o=0&LalsMꋖQ1Aj*&-CP;!d܎_Inapէv_ו2-r\hW7
Cn$ȃeNZy5zX%'ݳ4Iu>Flٗ3&$G;hI/uSX̯ќ~bCMt7˸<(:lW}|HiQ$AǫWHIJ@x.f=g;k}5eGw+@Ͻ}ir2i ddO:jݔcG'֖?3k^<|bϢ^r;Omu˺zR!1)T1t}>#ThƛMlV掔c?-f41޻}PکgJ}6`^0ATKnz;p\f{`[m儓DW'pdҧ"yJHF"c;P0{GX`wp.\t&?JE(X5\޵t_H1P/nb5LZ׼_KycZ˜M	v։i#nQV~(
a*eX_iJc"p(;;,;ڬoSߜ5|i%&ѿZSKUm$ɕe2 \@`J!+xF(G}j9Mf9EPini;<ߜM!pbLu$3DJ,g:Nm		A1s4lr'l4~Ru$JpP:
eZt;TpT+:_Qnjn{H2Qs]`MN.gܷ-)VS+ԩt{P8$/Ps	%PMLlCŹH˿uwy􇷦n.Yf1WRQ~YU4ܡ-fĿ!f +;ݟNg]ztyMT]cr. fyid`'WOQ&S4`O3T`y(kJJqXqԑJS C*"};c#
_;ȿ <~OSjS(EIN)s}odL'̅RR{Mrnްy/*e,N,㘝|D%g@^)KoRb/"DQj)µ[:xjK,;i̺݅wNM@}6.˥˰TEV[h	KUi\-MZKlŲHxtlج[
c,qƀ`fpn=b*;0no[$8˚RPw˿FKdz_8
硲^\cM#qb z6MQ@@/7`5M#>>iǥL{P'dd-;!D|WƼ^*v)de_vGobhoG5.8t6_+=Ǡ_S ("ql]g$9#5 p
޽ LouvCA vpT`-iE})A>>Xbql9d,hV	:9Ӷ
o/d3(iK/%(~|*|)F?5R/j~O!"n/@*h?*s5f41YaA.+ԟh/2L>OOI9VS9GZM."%_jMzT/*7
	ઈiTfHXӪw5|$XA2b>꜉FwpLAbՈt|h5AD {GC)1֊rĽCHHbO;A2>	GW?R#"@6
~@F@]tim~3Zej$?2pn;Q 4e*Sn^i=}0SBG=*Kdzl$21h	CH!Ps%l[%`uVP$D;VF;AZa;#]?%TKZOP#$ϙ%MĠW*x?6JMl<Z#o*_iMblLA@ɶ-#g1Y3$HyA<y'yU0(qtϲcT8'+Bͯ*
Ӵz5Qr &kz{\{3a}W.Trvx&WkMAE
&Z	&{f+.yz	3yZnio3zty[l/Dݠ4B.S6͹$,ƙuE)yRkϣO)YajM㓡D7S..ef`¹M/VQρ[`ZA5aʀwSWZ{DwKLd5MWg@OOY7P
4n`@%Mx+5<.sY%lqu
0 7pk٭4mŃ;:1	5r}3V\IUKT([d5i?!PN|ޘξ{q~4ɞbou`!^o~p?{l,ˆELG4șbl/
M?	܅,ZX#T$3:i*
?D&KE
>ƣ}:kg13vfW>5sRPaRb㮧8_`Dٚϣ~\7++WKOYm$Iw6|Wן9-LKSKo
u/mPW|pjIT4=ςdt<2jW`x[{P"A~"Z{7O*-Tz'W~B5oR~S&j6mg? FrZqM#J7}/t{G! 	;Fˣ{fcV-9d
_Y+ky6S#_Z155uP0Y̟
΄ε٧?/v$4u$0e@P9N]rA`љmSrEr}w#I8]bߏD&_uOI7eL{{c@"3e	^\>Q#5(	JBQ'.>9DZ6UB
5v@!kaXt2~o
=^5SA8ϹgD_9_+V(bwLDBl~AeٌM^;R;;/(]X1`I=2_N:ù^bHI==f;Tvd#KI|ݸV[	옕4Y Nr/2VP׮UlZ@Znl~ZKݲ=UeCלY7SW-v7[aMvm&;A+H_d6
پ%G7S_{e4Rzi]ރ~}vj9UcdZۭXŪufYC=7]n)´|e8%"	x&E}N_kh{,>7/u%Gg0\^H/"eAR`*Xet5kiV0	އm>#z>,"fwm
z`,(kZT\_O&QCcF4+eIcgc.Бr樒PٻM\ղ{zSdK~lYSUϨؑp}X{sllD0]
't{PJ˸&pEW9?Yo+t
IΚThw@f-mBGS'jPiez_s+]'NkMoRPoGȋc`)hdi~69r..zڹUgGyS?ٺE"](Ģ3W)c RZN)΀)"\v.6^Q*|5ށ|^$7DH:A~#mT@uʼng澓NH+B	(sp
hlT,Z[dHd́ QQ_b:YHp؃vȡOb>Ë)tQ]=`.{AD|~tFBlCݴ4jRmb˩"7)idx_&Q\:]+9'j;	>gދ6q]&oa|<d}7B&V[L(ܕbp&sþsǾ(|~g	$oN
2%SlD@!tyu;M-PmZp&w<]C崙%YzDOC4w/,ݬ^Z^T\٩Za1Sw$n/AJެ$;Mo
IN%y^maL\=ehol~=ZA#Rfk{^;/SfQbu&;6
ú#u{R̶c"bjC AQު?+(q&H4wMoMS?R'k_%6fx6
38n`l$aG1?..=)M@53~6ZgR!_"u3ISFP Q#1|vY_u9P7JzTiLty\\(!ߪ3Snu}A9_UsO+-AiYÿ+Ab'POl̒
B:89e nφa	wYpT
>>}IHq.T.6T.=䧣OY4䅓
x:4Yw29m9Rw+
.)6pPKvgJ~6Ujz*M(A8clxPɋ<3fNp殥MVO>Pw5&;)ۥsrgo4NaiɺiY,P=dKs?]'
!=`8[gۃ^ROݏAa)>@aR0`61E7$0pIo:+L
H`78i;OA])[{@^~5}QhnqbgV=.ϹYf"RT!_wwIH^0k#pt>]_ܺ$׾-g*ru(Dr5pB$<&x՝JDKtr`s8Znȶ|^VHk5<i^9<*1H&OrAOʖyN!P([:syc$/59qhoi넀py F_S|FwMƕ{ÂwYQ(Aץ["3Ix?,_\qRđ-X\9sp-%DsFO$$"UNRk*3#&2UR',~co=64
p4>}W!Vk8s98>D	QK`,re9O_[%:76[Cw7-)U^n{nQ9(u-3|pEudZ=[#÷q8r"ӈBae3W6O1sYmG,4D0Ő>C
|V]F:km8k&NPck3i!=;rb弑FźmM .>?ë]l18F.MkguGx~i&#~ "Pö-uFH@S &56R!\?=
pƒgQBW'dq9D(l΢C̡6$Q9UR
wJП3'1Zv&\42zr^ɧCք)=n
C7T֘a}i}52fNf
RJ\y	lgC[^nR|]1%|WYt~8MrB4֝2ľJmL!qHpRSFa-&;ZDa-SmH&6Ŭ7ډ1=QaK1VHSD4~ǁGװD1`ꆪ@yKdMm"߽Twg!
E+9:mq'Sl`7rp.4ko\iǨGS$(ųu!2'8:+`	s|o\@T:B͈=;QQ_(?2a@FD*͘"@{Rwc\t1Zq&X䧇HeYV,@ء`oy԰ޞ5ׂ:<=C:4w9׼GtGWeplޱ#71 dɖcшõ\eh_aOz[lVx}̑ξ 
L]㘁'׋]/ȖrK(J^k6X
5K0yDF\]n2S;Y5--BMV0m$6)Za'*Zi~O i]^@!Ʋ3Xilj)z,U؆t2oujj:ef7Y]b)3zRQ	R6KүuRi(D-L	A~$&8;-x-HҴ_ج%[qGf[qDAM[{XW#*AGH	!19nt^yR͎D^{v kf^`5^qy$HNv,?+
+6doywsE,mЧ7EQ6eꃍ}J=¥c8 }t ,́tGc"4eBN|bj9(
bX+@b|ƒ،3~K.&˵]Qf1iKײc
A?E~dpi-IT@gP]ۗ^i%^6MCH%Bgֽ.gT߆#o{	+̸>!&~>EU@ӌ8p4A@ͱd)Wdx"Qq>xl+G[vj]`U;H?8$t#ooTDk/`j6FUyl.|%Ke,+Hl!SAQGAonVwig3jLyYL5%F"R?iW
݋6q av\O5*ӲZ5lYlbm!-hNC^UR+b!U5nb'
_h5q~ku@
Ȧ8IjS/FkBD~#Ǻ밙PL=n|J)!w	Ftͭ'eyS:IaeD݂'7;D7rsM/ij=8R'vz~Um\_qkm7Cȅ-`y'gW6 4]Co}Wuy
ŲkC1&y61P'E~'X
1=]ҾӅ{28Gs}':7uSi-x7?&iHJR>HzV{f1ֈ_^EZtl9{1a爨pa@Y8$(^rbPOڀ
|s^Dofg.vu*1RD|@f.X^*apZbQIⶊB9y.E:+ϓ͆*}Y uԫKM#m`5EaiqVgRq[ɫ%~T_DxQF܃GRrw).=VĚ[]ō
ֶt9њ^DMlpQH#_\3'ɔ'N3I;X1NmƝ8#xr:4=&?Wтe}u
	eȽ[@MY5,(bxLؒy߄%_VFrwyBn0ݿu5P*Inǩ2.?~YD)D">f
(/&쎠	s5bΔ*J	++"ݙhZ6ȶ+P>2tRȇ뾓+S
gSiٵ3|~(X(0wVi,xisC9Ga@X;/x{<[]:I/`V44''.?u]ӪlBW_(`oBcasn!B&#]:ktdYK~<уoXHJNm4fwf
y㾨t6}=hjZ_.qT?Cp'[:|-]/mIQƥ{@Kg3@}5ѵ
t̗Hj-vhϟ3/0y@ܡ,+}bCFHC])11/3!hgo~ˊ<X#]zː=_6{xji~=(-^z1n0d<^sZg֋T	ChP:AI:"Jf|?B~H'\S#y;KvL÷2HZ̘KN=Y-fs#Ϥ*wc%M[CcZ2!!;4׺>n39QUSw!϶&X#;K>x?g?OzMʰƴMqX1oXT#;|L|+0?8&EC24K+Fj&F)s
?SⰢq'վWDD0AQΏ 1AH{W@_vˑȼ-qyo!m
"B(w:6QB~X:`iV^o.c¸?A-cwi%wK{x@یu6؈уsUWDz<<k2u?
W0=c!-4z/zL7ύb(F'ˍt?	S(Ԉh?^t0?t[z%o
C;@[|t$u0.3@K08l@bq=|IJu[Lq=).O	F-[^	k.4P ρsC3-hG!(R{LYF7 {Y4"3UEAywr|ѓj.^\*~!7B
4iJ
/	DYj__7~{BlM͖Go
/*3WF#Į]cT֓pӟcjdy.+i~k9HNϥqaĖN)ta8BrU`2i%G5L
?,M/6_)NZ#sC3&7SI!NJ5lb<+XCaڍD=kSY39-^'3V1bέdݛ|>t-rwZ{k<IR$Ѳ%Vθ#'ci`%%+}>V"b}eBr$p[_zDFQ'\ѻQ`e:^#GYzqC׍>܁rn:y6Qpα>W	י1CwH믖8qө	QNn{ Ѩ:~p_=GDq#]CBA<| yu0X~MS;;PB[# i	5׎FܘcΊ2Ч3Dr]Zߪy*F7iI;Ha# xJ.=Ͽ'xDj(SD&B3"BI9^Z'eh[94K'VWv)D	_dGhӠ#紦bȖ6p~$zy-#{#%?$!SZWϪb@ctb"&SѸ{Լ(V^<92tŝ(
Y^hV-چZl3P󅶑Mk爚ȬE9sIm2<
#.it/-{oڰ9S?8C	kmF,_kxǘY6hC$L8]Ѵ?|cαoonŴEͨ|E_	;bڛFb!3Tj⓷
],GKWlVc,;xm;zsiG
2uOaB}K3ת' d_r)L|);Ϫ
quC`Yg$j:{
'oҁPXdsQ[AJo%5jڬ{|]B7$u&[qyκxNZ
+=EΩH0S؂޷ouE[^ӧN<&jJxjUE/'O0Y $'"T}S&F&Jp8@m9 e#1q.Ψ;۬Kb
Swl[G[~X	ttЍDMYlޢԝ7?ʑN
ߔ߱:]}W/Eb
8ʄJ;8@[RP(ܴ$]X9bݞ[WD%i$8 %&.Kb3^zO%΃Y
:rK4Ç`"'@z.C>
P
ɰkی޷<c4zGo1T&k;jeDP5[X˭|~p]T~?F;tv#v&-wH66aii?b}r>~0eiσut j
>H!`%Y/¡$܂>n X13_7yU/n0.(`.
lsAn!6;h\;EPe4R¿а$Uu
9f4ĠZGPY͟C5!]GfJ/^Qs׫!6EA#NHdkV~O^À^h
o8uJR*FYRp{Ppb+O<h$[٥v]L~zdIVW7N<#0>cC

C{.td!#%0n";}6
݀gxTL<\~j1 g҄ʃ1[GVa74m%$bx:F`gvQ{s_؜QWa\Ğno|wRUI)wFcK٠wv02R跻I1$w1T=f~"6PQ28O׊%C)GKU/Xgkr{Z>|*oQa;Dm'X=rPucU5el]maN,TeD|W}*;XtEy>>T혻ɠ5f^Pe٭fҺwZ+=>,^}szN+boh;htС\>$5^NkVlJVךlu	6C%>\O+?fJ.6lFw󵞇a\\Ր=\E΃*E(_Et"(e/@ٽ!ɂR間k]u}2Vl&e\>&'ͬ„# j^Nq ;B~Q}$TlTBNBCxQϘdiP'Qh_vuX̟K63ԗҧOքlRG%N"hE_r8
^YZU-pR*VQzD|AN̩k$URᙂ=Ln+	6"iN(M:'E_[
c3װ4jl5Ee^8Hi,NiRͼi2n	
X{q?I*"JڦIzF*]MC6=G
.``f4kjȖSJ
'NPwxêT=$"B9MjǢ^é2(:|Ɣ߂wQަ
}p:#2[KO4*AfXVD7n;;̪ϭV-5a8.ԇ3j~ӻePZ(-X̜7{Pյ^8߄X\hY[L?:.:\jhmX;/	&on'9gtUz=qѸ;ّ[^#&bcv04d(1p+Ŝ-^kd&t/ن򙸥F+m'jעآ(?K:)3Bk?ΔG7#(",F|ڿQq5+t5y4N\e|Q@sUqΖDAQLוQcX+<8WnS,'o2ςL
!m(/ľYn\4=>^a˪G"[eƚ9rsbZG@]q7x[wj3k0r$XZ7=Sơ%a߬Y+KsMPU!oĚwt;(23(SmG".H́
a
@-ۥ'pw,KsStUf/t	'no );`N?pUٻʉ@FO-3/T8p
j{VkIGށ*u|4o$	:w1uVBGK$}ӊG&S>tOۓa$_u8@_A@#冀soq&0N#?N$$.σ2zmlyBg
iGbd䑧y!G{h5o9k7zX&h₆,40rR6uVԫ)o*Dd6;&m +e1AoխOrTTњށ;#9~T<+ 19'u}q%A;UfA@1I
N\TeF>C$ҿl~U_v^)ܾ
[{ӡH""EE*򢅦/a^xw?$bK }t;zz&c9[H<>PqŧZ'RGd߃U)	4q{]^K2u7@65`Om21̄~MD^
"b{DIڴ#q~~ѐeޏ	?g]73{cqoSY˵d+ѽzQxZ
7lPX2ȁ^${SMߠڵė6Z+AW[Ǎ<.S+bqӡ|r *؉;
0w:үBv4GK\|vVCquަM[=mX_He&]|1R=r\fxlSTQDOA͡zː
n33bfFyk׊k`y0ฉ(,ʟ<@lMt

3j.$I5d])Ir&A`n%,ѭ,;Nk<(_wqfFGur)-NLi"oы̒	]0w@fϹZJoR'Ɵkr ܟ:eI:Q4#WCs6ȋ8LR-S:&547BBf?W5y.hD??M[Jxeih:OW.J~J,
)vv"ȠIZ/De hcJEoAbKq
ruʲLT#JD%ig8)¥?mPfuW.LG,~lU,g8edLtpIҗlGorQ1gsJOS={.7\Ef/IuRasiv>*hc]%s4Mw+^)B;ע(dzOR1l6Q~";EWVΙ]dnV|a~H]Hr(o/X`lAP~-ydF<->+uw(F :g7'|3yb%>::ܧ=7kQBCFe0[⑐BW~q J&H:GXNUEۀ
^-getchܛvxu@\KQg5cbI2hXz[<X3TA'b"1φ%P(M+gq2.5FnSWU`(5AKPt 8;ۭbUn'd3>]DsM'
^xڮa#m1O:$'I㷽uŀJeȫq.xh_2I$cL|XS1 vBeX|QEŕ.o
2Qw1\pzPxtH[9`GԎJ$xD50.ws_w;™dYة0iHBv?!c/ØA++NrlJQʜ+->q%B'׸Hh9H0Kߍc~-^,yMrd#"r'
\ҥ6K

 [ Y.^0^vc7S6,l?)T.ggsZڴe
'>1n:uePcyr9{;@j뗿.5Z=yVX췸MoTkߟl:/ƆGԗ-)'UDJ}3Wiq,ogb>qv?Yq-nx1-k]>
΀S@}ߑW(Pr@V*: ]hVQUn,ԜF%qrˤUi~!j\jVߋ` {CURRc+w-W/z)٘W
k3nRtEZW=3%9$.mȳĨ"L

h4hhv^*rk#qa/s>[f1a鲤oJ-@^
6Kx:$Si1ռS5'FdznhP.	YrA%L>X8AY
՟lf@X!,N=4ݑbm<0 +b~>[l]E,PƂ}IQ&fѱS\iNDWb
mqrKj|\KN(EHY?0ms9*XܝO Ep5ymVU>MsF; e.:4\	5耴8=ommK]3[9A4(ڲcwe[N,u>rPXa~n
QTō_h88!s$dEa^.s}vPo{_\rW:
Ȼ5IQ-娞G}F/')_omj/WGϩoxJ{Qbwf7PZ^nS;a!xNify|-Xt_-UX2K(X7N+-梀̷0ֻW+l*#OaJS<I`j*gsm}Vy6fNuA!T="63x2p?a7T1|xfu*q`f[m*ꓒ
FI:VpFzu࿔+gH4{cTxj/3HJFzYޠ0	11A\-٢%c.P-u#nN,0삟VWϠ6
b\,?mI=Vk8M()H%7-8uQv.k\	qۿx3uf-tZi*$w3ܩ_Gܺ-4-MJ-{q$d)M1E}VdD+B皶ck<,js䶬X|i%
\2!1F!u❃ak#zZ2Vd/}	O59,(Q$
1lg:镝O!U=Q.LQ}8潍+1Xo{ӈp&zC_\o~rU:5V3KPVb@.s"w{-ىiAH.N^[	
$$;̂\88]9EAHOS@$%"AŤr615\UQIzO%rH!<k%5VZC:L)H2
ۃ;g8L@R7b\M;Kg"y/+g0gKdQ<44	fco#H5Eu`^50)*n GcǮzml20uw,ԩ[ iqҊGƗH=H[˶6G|~K͓[<<,{Cl5uamxq~+%TͪJ!84IdG_cxVo=tzߢѾŏښ}JB[{iLxbRx{N~ld+sTI+f#2*TVHW.&/]hTx	ʳà
[;EnZJ4қn001x	<[ "-l=wLTs-ݓY2ϲ.fոͬ703ar8Xj5
`GyAo*/=v^Lx;ۼ+~Э	\oh{,aĭ xӾ,.L_/Lm_,YVn~39/WX,E#be[*$i[
+;LzVo	w(s35jفJI9
mFI8vbAlc1fpSƳeiOn:{>]6"i"jLf-3\NϘH۬V2 !Tӡ
AY+)W}:f1WyTA:ιqIQbt;2s[kL⸐p	FR~`'9W2)8iy,MS]%?Z-7Gu$lĴtvsC-xkMbC7UzvyO&JleWȪ/[zkݪo۰:n* kIVDN+vñX8!lWhv7wyx
+Sl*}8Tp2Y.
sLRIwzKђ|:LȊI6-RiwWԥy}İđkp`6Vpfwsċʱ:Ex~/(ESqp)߉([0j,DȰ`_BA avNUʹl^5yPemn5&KkP_)b!O9%
$nhFu"tk5a(ۏDm2{!iZ}$^+={{hm|UTg6VsnI-u.lFI vH]+	Yj߭A{އܑgU,Zq=΅@"4oMԤXY*ԑ5Ma
L/?GnG{WD1.Ae>w]?mⰼfݥ1gAt ;"ŏUpL{ɅGa&"b}._P²Ug8@?pV2R?ξ^iۊ	la$海A	.89	BltXYTT9^7=5]*n5pv'Itc+DNv!{RN
<)fj;P`2jՄZp2.+IjWZw(5۳F+ϑkD"-Dʌ=2;gBo\hdUV GTcC>	1a2C୎5#Exkk&N(VɒB)CUZyT=[˝`w.$4h<=v@E)L5D(%:;P{!	K}YJO|{Y_&z*]|xs.z%
2PG4Gc?nh+$AZZKհCBHfJ/mBs2R	NTJLuqY/2GpQ@;wD%lz$	64+`1
;_ncVl,%fhZKGgGҫTiY~Zۡ	ɏ42KTawƫՋH2Ocvq9yPƊiuaVk{2{=f>soo=5.聜N!ΏYIh?Zrg;Thd<}
f~	T_|XQ&L|e6۶U*TLku,Wq3nk0]2NiEZՆzq0eҚMԻ~P84X0짂(ZFs":Rl2',[@Ƃ%Yw%(֠ސPb.ϴ|NSY8#=)+xyioG)S8O
5%YlHDgiv˛Bѝkކ82da(9jf6zXTS0Ԉ`%ģ1/.
?jJHͪ1쑪46|&b:\
rKF50WcRJdPU9>%.ٗ1dQyŽ!~Xyn׶lͿ,TO d|%+ҁR噱fR`T`b*saҦzپAZ!H;@vp>$lFHF*WJ(B<۸	R<O豀
k7{dqi0Ƙ:Tf({,.o"DO~vԡ|C|a
@|+Ѝ;߻9QUw|9cn7$*&Brϥg2i&[k&BODy	WKxEs>F:QMfnzڧw㘡Ng0//听DX"mk_q ,%̺3]5#v[{_=L|FnLUda):@t|[jA#`bs4aLlM-5^2?|=*5p@e"PF)#8̄J.TTJk[x!2,ob;=3nmvVD@9~?ȊM׀dȺjUǾ,w{6uV]_Nlmۭ4bt#cd$We%C[@6g28mTdߜngnI6g'wov-ThT8dιTu3֓`߭aO]a/Ԉk/go1$C	kgޙ:;>rַ"nð\YoǸ?El`։)ObtE8\@aJ2fpkE~P͕djGJgjL (%begf ABNq(3yWnS=z12RC?҅rz
"s/AN˭aNz7@` 4t5ѬKta6+a,6#
or
\QVg.ۡLȑw#)
gdMQ'u75f=IT<-v~uYc޻lDoOh"E+xLnae*)~>lxӤuwW X}@QM,y#@m1lelp82]˰O[}G(v^8DiLO9<]D[ɩ~dX[ml^6+xVZǤ{P" ʺczN;7*;Mlڴ"Nn>~.j6jX}G౹A-͍EKWFdԣ	*3Z#1\L7Xf#Z|f~n0rƲ"ޢapڔ ɛ ƕhhvd.a=Y+ȅta>}bFt -ː//-}l5*Ǔ@P U*'zPaǟ|ÏX﷒/nç6*,ɓ2=z>`b%8YoA9
rs?01,}-r7-Ao;`uRգ#kt)b$SM
%jMiبuFaWi"{QT8E-^AYYQ=hT-9fU]W@B
,5}Mh%mbkEhfKO2	*H2:;uVҝ7P1Tqdhyݓޜ@;K(483(o^ ~Dei%lT7OBY
cT氝P[U9p*~SVm}Z(V+	yY-hXP΢K\ΩPj&LG.['XdV@
ϻpex&Y *{d݇BG)"T)r^Dp( 
@d!Evs\.qk)wg$s:FOqM~[ڑ$2Q=PިstnjȢA董	a,30s@oΰvnKM)UhqIA/yX>TV.7}
t%~x_nʎDtL9gL,/|Q{Gy3ۚ NJ(^o$
7h$D!Tsp3	j>h4MR-;FcDVaB}:K<:[a AоjR7~)#~,_wu0*#23thS:g[dfYJ(5RX	7˸2t%q]ŨsMFhm| =FOpqA	4@wkbΏXaEDґuZ}n
חtx/WnV1O@sB^C+(6Q.
IC-h]#7iGQPk:do*1Tn?=ïOm- N9f1;u]*l*!PeO<t206~SwJ%zֱF$Ԧ蝡Bȗ,t4Avp=Ȣٗ
s/GE hى=E$/`GUo1
6l|p铭
&Xo´Ͱ9>a{!&7NhѤxG}>d.mc-Ei@<X&XݭPNd-$n\v8U"B̧d]-^X/	<z6#5zд;E>+ϣGQr rtNؽrָ1chAy	dx
ѩn+8ΒU,C٣{w!E~Y2T:{va{KGWl"
05Y\r8Ĺ_VQ/aBs('IXadbeS9Mf0ksmбȡiOXGу)|t]kRzG[NLHvϰqt!R=7ߗq^9eݞBسO7IR0*KTvCm2
Qu6hSYK.jF@`zP{&9xn,W9$J+1P=0ihQ>Uՙ*aّ=Ø\:hW\<@)e^'ZyaC|%|EH
4Dsx
~!D dA3RVdG?7+2jۦN%Ἤg)͜\ETG=-fgs4^j&gv^2ru$Tf^q[xy_VPY>6kb4:)@ω҃!B3N涆_tnZQ=;^Ħ€%
iwSrl
QDĥjCʜ0Ox*2bwKOn=Fܖ5g~Z!Y2ev+f:FWq1i!b[CPrv=X`vR٫AޕԙKr_Na0Zbkuiq)nt4ܩQ}
~rEU1(dRu~I`bd=K\/MkԶ0+N.=0@Cj"FhO/#9чd9X~>_B2$euXHFt|VaٝǷw**1"w;o5Sۤ?,NgJo5@JGʔ%oiOUs?jBNU_"mկ!b"NY܅\ow(o˩ֹmb#Ыm9~V3K_GuL<6Y0Xk#5!O-qa
lT:iͳJ$,ENh+\
OVG6Oizzw#- W+Fԕi>%lrG@I{Q_;7cy*lx<
cckX%>-	GY_$Dbha),O6y'ű5L{lc ,5a|?.+ڐNI.)-[h;BJ[Cb7	6y.T{Rt$5d(K;<"/:F@Ddu7gGD6僚揺y549b9%20J*]M_U{	ㄙWܳ
xP
6mvB>8mAU@TM8b@ZO:PDM0Wd|SyAԂ&=PznhZN-\1&
Z( ~'v<!0[O"~/L%?ʠ(4'
M9ašsнAl.w*1wX=.zF[$clzo>aZ_7ԀAvb%me&dE^n6Ú4
۴I,)刀{5c7IM̪~'rŐfM2NP5b	
FO9X)u'PӡTP/иxB	^^8LPE\FH3LRFg&Sfh@7U[LWpzq0T<
`Pܷua^Nբ[Hp:Xm6&D3{94]K<eeOl1C7`m2<Lwr%c-6#S`qo@CW5!Q<\^If;(o0\3xBP"G񇌮0OGR{$հ6	Pu^1۷$ۦd-.Xν1%Ϳk%'d`X]><:}nt,7CT|[z^	n&M1a,ȉ#!WT[D˜xZ?	‘R	4C킃+*}{RM3u1_*#[AH0s 錄^1~_:sANWbb斊^Q$f0kW43x}M9p|i)Dy-KjlZ$֡TDϵ0zOe@FbF((ot__)eVW|St3.QcO{>veA`
_;WAU6#z5܍-fuV	N0'~]\5̱FPHe
$‘k(c>}|F/6/Iָ@Xu@F83CUR\h|\M&К";ḟ^iWvdl&=uiw׸0Wa%@Si$v^#4P6C{^p\rz,[A?,DCn{IB!D2=5`ХarE"D4׺jnn2,I%.H'_g.8c˄yR.akuLc5&C<˦2ڧ}Ԩv&){S_ww:f^R}rk,Xu܋v?pp\3=kLqij6t3 8DkZG5i֟H˩^b"䵎	\o6[K8,ͮ<cj=akϗN䷧)>E/|MPJ@Jp+c=d/ļZC]b~+;Dg]pG3\Y_7kJ;}zx딱ks	תxw1@:J
xgbYU[%zb?A# DXlƙUC@MhrR!ԷD@+kHyk?	̃&Y
v^
w6%keSh;;^ڕ-j_V0fH_)hu-!)LKC?:?kBrJ`RJeW+(`u958M%)Fs=L}]S"v>u{E눔l
Ec_/6.;%@abQԂ)4􂆵HӬڋSŠnUp3UoᐝHܣ*9}MVm8[B\Jh"Y/F\p-FMER?w7y7?s(؎]ޭ&Vt~n*E;fb-ZrtR!(ٜ&]ȟ"`$_@D3.CP7>KTa Ζ99Ѵk{XnAT>Effp`2G-NL&bu>x2ǽ(}ᯅVmr "-2Șoiǜޢu -RIӶULa5y-#Z[:g[ҏ0U.v4w^CGwU!l#L2oxIkpWG#B~a3>~n5WXmjl*3'_%qI€Uꪳճad?s7aVM;+DnTh;`c28+E-K\7N-8i0/k^ r""9˱Yzmml4M?
un2SqJ?[QV#\rQWO~"v
|eFpy*RʧJ>s$8;-'$
+*Vktk_@SnO =CC6凉uOkg
2g+$&:n E80$pJN[¸
ȖmmF5"Plݾ9ǐ;de2phvc	U>gN$&U~
;;U*]
QNֵJ˞lsf V{Rt'\2-\Z[嬜UbzV-q-a}%Fq)(,A
JF3X[ځݜ{4)7[,F
]TR	5Mޠ1C6!!2t_^!3d+;LR,yywG}Aj[WPVz#AXZO$1ff.RQ=<є ` [h浥3g%qa%P[<'P,@L|ʢK/VNk5	칩Bᄰ͆xYMQz¥Moc)n@%aYySR)ՃɭTB`G@u?cgV4"ymS6@{Oz J&)1۽j~H (=U;ƠC놽ug|c:}E!{fO*Mke=V=RIR07+4[/|D<8pk9ok`q>tmlD'GW-jH&׿|cY.1؋panNPٽ?4S/Ud3
VſCYc}TM}B n)a.>…
9߳#$f9bwLqen9q5\(c2I5AFd&J},*`3EhC-QhcG.$H8
Τ_ fCE8!F?{W`^[R'0$,!=ѱ	DW+,!yw|]gX-!mz%.܅SSH%H%5cf
:94M##ɘ-ڋb]T=rKC@eЋ%"g|䩦2/ʎ6`gsۖht76|*4
	8mke6c1>:8BܩʯbXExJܸcAtvylž]blݒ,VL8sIQ	XVIܹ>Pi@;Wúl$$)Fb}~f!J{#*v T\GHCT*RUsZRjWԜl>mhi_:)E$:W\r`Mc[cÿKTqz3Im4-Ity4}`{"C"(#KpB0|]z&SRoDR3[HbJ&,Vtk+}#˭%O"p`l-}PR?~훧	%z,쾄q0^Qz{^u>`&ϓmw4ȉJ&ZSCW4MV^nGb+C^6wR1%=Hx}I;{-PXCwixq9ger)h\2Z;#Tw#8E%ʎU=4=u0>s<9UI^U!bԋeb';6$MaxGT~qS>!?Qc=36xZ2D9h"L\GTl\ANk>074K'JspMZד’`$9'0h J:g*{q1:Z1Ɯn!mR6D٭e]M8tn?u]&N
&#ƭ)(q&LޓܲbY`VBV\l.zsV;.KǵϘvj\^CR|8){
\(/) rLl~fk
pNHS0}!boіQxN3G湲4͠/p?l۬g+*V"eGy}g*8_mN)?*_!{Va7B)	?lunh;Z/`J<9zt.)Ni!kV't#ʰyv_G+N /HY~[bh"3* 3ŖW>WCȁ
\6v?z
mi4OhHXR	غW?şD1	Aj!M# bqTUt;A	\j>`Dž)cDaă]I&$J@v!M+1+UpG1_"/|pFJI2spczMD	C@-i>޸L##ܧ캏1e6J0m[g"&kS#wE0L5YS]ؼ.u:~UQM2g!&a;	wr38~4^}#L&x∧EbwQO-Hإsn=D4*M>E'~P-gf6K5K_(QZSltJ-V69y$e};oTi2{0
L
5Ťl)Hl,COy1I\mmJ@i,"{wȚt&+OzW@D	]^y*
$#ń݈
0'0]BF\i?)P7Ah\d@񢂮^yy:Dbމ4r;Z:sleplAA&`["O[&f93@$1Γ_rwH1mt-≈0f[yMŽjb	+j-xi걎%7>|8f6Sȏ\K?M^ ;YWDj5j(GNs"Y8ݪԟȁKZF?0sJj	VSI/տ
;U8)f6ڳbfYK貎';>QǸpWDZ?	?C[6̔)8d4`B6 S-ԹO,l!9"n:㱅*0ڐPU;XvAV@	I2HxWy3ԸfV\]z>f5w60U̢Itgv1:X.BPtX	VϘWpu"f
&_ҵ,*
+6]l!rGKr^`#T_RT?&U41/
(dӚ Iq	Y؏ܑSTJ,ps!<"OFZ6ە,ֳKΧպɃ (;Cbbg+.+_jwDgeHM?SapG^D=0n77o:ўVb_F\kl#	.}Hrd^BDgDy*ugveYxl&%_1(uT,MqDkg3nrGC;L:#E5(}Xn 82W,j~lT_&bL]$;J#WoJlfe*0~o䝾7ؗ<7P
>1`rɃMϑ=/5$1I$#jʌQeN	#2:݃RvM4!DubbJaeT&[]&dO؄
tmYlE`2%owbHzʇ!8Ɛb?lu7#NŠp0r86N4~W:h ItX:Wl,8Tvgri=h0ȿ*$Y=uس5녶OWS zv|	K g]qFw0G
IV@oO!bP

w>6L2Ԇx&*Y9elYAhU#r "Atkk@H>4%qR}Qj/>{ƨyٔF?K.ezԔ;!z\}C1umZ&'>kdnnCr7	14]Z<mud)V8NCNW2f	|2옳X`BC=HC]|Bn5t,^IH̨@ܱM\HY&v|vܯ)iS^HIM-2 ᥠÕ#Q-'E~r9n첌Ѽ^p;-c|H}~({?7z%K'Rn8gh{:7Q
P̑AH]
*ߕ̧^/7=z]t	)@yfP0x[ex9SonKU
$ha$mvw'LIgS~Aun+lɰh*6G[M;T5c>\" ^%1]?)xg

9\=_fՑxDŽul'js9Hϗ8z"TQcG.~$Lqj_P-$V#K6Gp!P&@~Ǭr-\l'&fn?߷5v?QSuGΧ`_JW(DYcFn}da7M+k,AE(S7E5wo~&#ޔz,D܋yE9(9eܷ~w6-qHJ'%Fq* "r{mܡ\sZLٰ%x33#nL
K{l'~4е8-kI5N,
,Vc=87E+H55ؘI-u Or>m:#Lp JU\uMaHzw@?-,)y&Z6%E1	McMr3RӖhxg9)@y:
,JVLLQvDG5""o$c
l$d-ep׆D7Q-XɌߗkf?=4ILVzu5x>LM+؅ؕm·X$+"6k&ԁ)FVٸ+YW']#9L>E"❴njRm[=p±anvrA,o|>Q3^L>d(5A#vpO5x*QU5m4g(%O>J{Au=͋}ᅠ>,U',FaJ
R zL1`?BHE|؈X pb:uO]V?u~v( l͘FpW*ؽh(soBPEo'*@๲ *L|uAQQ'd|	ؽKb:sws&$[8y盽ɏ6\+zBӈ{-Vimc7m`Ⱦof̛+3#%,snD孿iˈe}whb%<ǯ1~#9`P:.C
-G-'R|.7L" 	\$M.
H`eCS7g"_&|@N4ɓ܁8'%`hdAIt=z,Pmdrk|PSÓPNcQb 0)('WC+)\(y"R)kLFK%xت "Lk#	7ׯui^P$"QcNr,:t)7p8dV?e/
d5<e0I
4OP;46׀9Xd~=χL@eu5'$jUl?Y1L^@e^t	O2fMMB`l׶TQ5.rSgWFk/7rܣ޿HSGg4twy*	`gvߓ(.dx}55βm4Pk{>w<4b
ƴWǜK:mVU	f0=N,aM0rY3SX5	u%Aʯ=df,]GEoŴ:I{{gGNr%:f\2j"LqRXb^dM_Vί![s
nxdѶob'$>A
VNm,#.nlRaaąK~"4aJ<'N'6A'
h'K3X7~(l	$A8ðlD$IS`ZMW]\JK):=7+Dr2tV
`XU~ܘWi&򦐟uS'}*Ox>[4$]d:8!xjзY(w5[|d%fIѲ[-]6T㒰HY€p`[.!74@eJE0ɋb$tꚩwm{JP_M),4TbH6
W)ڷRizM:]ןK"1৘:C@yҺB)pZbr9x%x7G;Jf(	vl)QenI[f}sόqՓ-)
z}8MYb8@1	*wXq]O00Gώg5-6[$='7V `P?yƠ`ݐ:\f1{HC)Lmko=1?4Vl!l[.{rZh6hR胿`mn)xoňyy$k>tYDF̋XB&n*Ṳf3#UO?ld[.ugLMmLss	o!Kф0ASYlY	
gv
^j,I)oXWWSOڎĊ{{})
TKD8ϨόDd/~ޅOx۝#`$*}gJ~(+{JO
L3X(®s-
!9Iba(JFJc_h=1"59=$.?%(\W0I͇bkQP6c	KЎ1]hzpn>j'ط%KZ8ICgfw4x`rQKQ,@a.ԡȊ5ŸiNN.s+@fijF`^hW0~ndKL"X#ۍ{{n1D+kuy0_" O23:\`I)
>F2ŤaIZROQxlAuQƅk3=֔-PC:r8~@Nz'[j!l\%&}>eo.y0|uyNaPeMYcz%NVoMq֥8`]80H5N%z<3kɐk*.ŹLPf.Tpu+dA}x_˭Ix
%|ՋC
l=pn,n-Z צ),WuW#/D;6_VY]Cn&&:0/>?>Ar8W`tAC
RQ\PHA-gwQ$Vxoo^	~whE6H8u%+m8?`V,<5bwr,;hk;9ue96_76<3]d]jõos!^jF5νз%=Tc5R
[ôTWd~h7Ul$_2_s%ȉ+ZC5"SUnF\52I\Mrf|#)P#?1l3e`.9ڥKs{-]	Bsz=$<O>CN%mdٟvХХڃ)ecnlcʈXh<]
tht{
n0h)!М݆MV'z$o96`fR]ʐ
*!Y"
,3F&oVI$b6aEko9%&e2
v\~T(+L	۶f$V(Kcum={;9;8 Ip͐OHvKшdjy;AaGtc{d7D+ﲠ+)hT%se'}dEpYu(XNK=C~}bP?k|9Je16=m<%Ow.-WG6TET1`半=wرD9zFGfhz|X
G|_Q{7J8_BύVlLD{^w
04a*E+pUkR]\ECTޝN^AJ`iwB@HDJ.$a&yzE/WZ0QQ29v댺"jUǴGyD᷋%i0uDܲ[[|(AXC
z?R;I0M@t޺*ުFCxIe21oՐ݁eqy&w'|ŔE0|)^/3֎j8bд|KG8QGn	/9޽4,nA^D&#Y~QE0P#uk /tκQy{-5F:.сy:e:R(lB d1=.s^X[$Jxhs帮8`ҼfQ=[xZeRSNPLt;2SR5EC]ŹrЯbO}; q_"cHFSǦd=GvᎦmNSR]xñ7F			'-\9L?J1'z;"ȹ[T#UDU8)g&&UqhdԤI/yWV
< ˇg7u?yq߁ݦxj|m481a]C5i\Ձ]Mthwň+eNWb̊9hR2K]r~PǢɡ^bt0yC3•܂x8__~%W/(WHQJ^y&0da΍'D(c	"<)2AA& r^gQ271{|lK Ph)1%_CıqM gI:DZy؅[PIꖇM4Y#i8˜lbơYp2K`4v;5
4̥'6.𣭊FgELE'^C1Ssd^;:LQeDߢ!RĻ78Tp]`ޟNOF"-W|Hi-RU9BX{[x37ЫC"6FI	cGg86pp~Ÿ#"!vF]qy3C	^3d DD㢄0NsAzߜ3^ehXURBcaL__]F˳_!N'a:AΏr"klI:QQ>ƒETJ񬏟,Gjš샋ٰ?"sJԁkhrx	cVlh,uptd	:adžd6k#J=dž_^QLZp9)WLE-ou˱]P,P>d4
`d|Y:De&bڣAax"i,\Yr I_0<ɠKxg3u\xsq
!XXd9]FajYOth@.5>PljűeUEV2c _O-TS̞˓*>PۯY6\HC(=)Ovn&çMxE!~LOLc;0|.aIg/%YC 5T6qxLrSz!u~c(ԂQIhx؁nKC0C(@!	#4—OES@~ܚ_md엸448ƫ6G8}0βпue̝ܫy-?<gJ
|yw%	0^k߇y/Mht>q@/2[L*6%c6FP-+$=inb
B9fӀR,V#;VL;{Is)J~Vo짷e^PKy`nvàeOLj@JF3ZW3Z%I	[zYdln18~Li7tx`@
kURZct1*>FEJ8WzHǔ
aF;V6.GJ-?GJM;20#!z6KYp;vh'fNA`M.FB5';wJ̿EiY"?X@^$dnmLx	=kFPg`Ycp4YƃJ2!NOUrsM3@NӥwdC^i$VCtP
[(F۾rX+xW+Uk'oŞdlTم6|!>J#Έeߦ	^*+PPT](2ʌ%~4+
3C23:VeMjxKuY?B!(yїxtui8HI&,:\R\۫
.=vSS7u^C(y5Q`}u{BlHr-϶7OymO{m8'Lk+v	!@斊&]7Yʜ[,*sw8NjgT{80;yt2ꄣ$#7MKF@ʦfo[#1-5N1K~'np3S%߷Vp2D`SUJ
?o+$ FGIgL̤XUS[ַo*2DCN7֏
asH\rݫ/@rp[!۽A
|ʉ/FAd,60w1~5g]*|f@![GD}[+ص ن=w!=*ąIvf6m66rۓCTھ?aޅࣄ(A~tK#:AO֪KA5E
̢
-ô8߲G/ݘ7-"*L+r_VFV][/Xk^|lԢ"ݳjn DcjDoKS?mxƦ-r{YA>w#WM+3O-9,7girp&:d]A%ì%#<
\q[ꁒ8;Ap|f[;Hn@Bc9x}?z$!$k?],jC-XѳS6zRCЯ7Vtc-)~DXH{V泎YBZ9eɓ,j@?vUFa<]L/h6sT
6<7{^4YMs)-N?Jdp!?rː]f4w#"Pdg0ѧ׆6	7hҎ̭d5(B%?mٴH-7HҊloB'ʮ_VC@+?{T/--v_i8[tXTHnʗb0S9#=D2'e܊eS	f5W`umtwey\|9X[EZoFiR@534!zL^_Lglk#DG8M9]7kLOǨuAH864Pih(JCBNAmyYyRa7xM7-HޤFC!Nl*۠Vc(2g!5	"Uotpi_v;sI2PN\#L	eX}hCj	>.< 2ܝ&L`},)ԫ?|3!AFHKKe]00ۖV7vCqLbKW?P+#v
~4O%ޗ9D1xೃfpniɌM+ZOGͥ_c3(Ȼ܁%I@R-p8KO}xz=?Yj2N3[#/VGM>HYߟ{>(oEt:㌮(ק<EELRvTUޝHFǠ8W
WZX
?
-ݳJU*:Jq.C6CXqQA3Ieur=Y2"_P6YjWNѦZ!Ҝ,tgs7-NGYuQn~,XV2[:kip].PZV4lp!=;D=%@Ģ˘}A酪 Dpn=mXƻro	DG}7OfL]FZV0Ezǹ%=BI,_.:cw""Wq8Q,zhl8A,)&`vV1*wYUt2sE_֠K6DFmD
LoN9׷1–G|h^R[h~n/&^榞#SvEEN3&X)U#kR3Rʛ&缙mgH1U]]zpwuTL,]R>;,FL*LcnLˤo"=?xzB;jl.)Ҍ{jZ$cO,f2jVư]-Ei[@h8kfH[tӎIq4#XU?$n}S󲪥g)2PY=+ugB:!ȳ^#s5@>ƍR+a'LzgܼƬ['ND~0Me÷Hn.Wb@VoL(Ɍzy *.猐[4v~}־#0LcYNq}&~zJJ_q3L;X/Ֆi&gFY8`ʥxfQ@JuݍZSzt;'4j|
GT:Lj2S7곫G:;
?DŽBBcM!vgPF蒻7ၩ2E[=YhHHUjFqN<㕒#\5CBRy%1
NDKюܬZ}IՎ_"?ks9+WmK *笝/KH5)Y=|m_F׿kDZ!~y5?yE
1;wGG3,﨏Ű7b2gTXkQNlrlWlA/- 0^JFS-SV/%8ǡ㶫!Qp'Xfse(tS_c3Kι<Bӳ⾺X++DUkH*!g4Gq,* [-GCDx|Wq+T=M7V|'HHKHil0t1(x3]DU\ֲ^Y1B'UBxqpM΃q~~@5r$gYm{CA?'4J$/,M݊gsUE;s$Lx$DFwۇ_~ЕSԐKuU+^%mW]槔Z pgs9jйeI	EZԎ!-JP~Q	BlӯH>mAw,^e.u>$cbRO2, @$*Q|S~Y9 EÎѨ5+,48ё;ks̼r!v xjߋ}/hä}h71
Ab-7HϷܓ{]b+O#hvڔ@QCed럣R75u^yRnY[\RթԽD2bK*KQ:=ݡ잧4hXo_^fiW 	0E{*5CBgrm<
>1jsg@}Z)LӘd	6DDȅtZQxP.1,[-+EW?Ǝ-1@#O&>/7:?+,B ANG+@&	g8g&7A)SRYbf5w4Pp,U!'X_P&:=Л],f혰\}Pk'Z	J?Jt0cyk*y/Fh/?:
kPB/= xsdL*uWiMf$-Ri9Vj:gBD:,ae h݊Ps{ط:#|'/?./C-am(dM"IB񗌹hc_C
t~"A3;[A'b`幀@i!wrvٚZPO9+lKьV$-~Ǝc,-6!uաy]G(=5A
W`uI'ö@O"Н
֦LSH)Dⶆ=w
c;˓z{m*&Y.D\'~_Ȃy7~0^O]K	$s's\b>ybH#to_g;]%	*ʯ-]ה-Fe3o@iJjZpjP(E-%~?^^%-h:"KO}"{jiq/s`C,O}@gR..NP+֦Bpl{bBH^r8DW`9VϞ(lR nŠ[)q@$Vwԟ\Z2]/IhO۠VD1/Æd{befŗB}xIUA2OP(kG_}fIÍ{Y"lhM>+UMp*4f{UȃKNXcy399b.5d;lD>Z
S?Juw6i5Km-I׷R:X@.1X.vmɢ&q"6X*3k@4&\c)`oVM+Gx[zIkzQ1i8k5OeL]'h]:&Ch!voUS߶d/?Us41EԳϝ'/;!LH	ӈ%%o"ݕgNX}ՀYrA2ayO{Og%'pt5 "&C( ~M6~ΨgZpHOwp5E|$N7wٟneI
p]e"H2쀖.P 8HQ»޼	O]!ͼ_sZ?؆z3+s
;T#J>]C<K'`jvMzntĂF`:$#[C	⭵HABR߬OK~󟀱R9VF跄D@/3hơ뜍}rEƔi*Y&6~M;HN>O
wVuv36T&L>TacX҆~Ѹ.-]Z23YkS^fjHo1qFuݱDpa.4cbͱ(^PCidb~#RճZ$V?>q?-35td^e6A>qaz4||fJIT?sElҒuٰ`Y.pH:M?|-$XzUPG놲BBOH{o7N#m\O`2	~ꬳ=mkeM	in$P!0t=&JZz3Yml;3nY2Vf
)MmIi&NCR~V^Nmv5P4.p~+;ȗnLF7Gu;#-d2"2~L@nIrYE?sq7œS,UT99yb?&\s	A/U=zrR{($&a<lR)!4Z̎i-zމiޫ'}RϞCXOۆ~
a>̹}4M‚#:[32ن|7L.28
,
+׍Q`eD<%)]Էq>kA!-z-bXM+ ӇK]Wv=
pJ}RJj$Y=}14G•=7{*܎mmʵ)F:`UF{7L{WJZjAZ#wޖmRhH!Heۋ吭T0AC C#(,8!%O"S@EOv-2f7<IUX%mH[ƽ]Ɯ(4j~8Qbfbv	,]DhmZɧ1CWr=Ffԙу9!A_VO02?Z$Z29N{qtg	u )hwd4&+*i?=zU*(6Wʑ!zfLJfUPP˝>,\zAaw}e$%R-5PsVn2|Ll2Ǝത^azPfǒ}"W׋uHJv6ЖWE3BqKAw}PǮ0!Gk~T7_~RBb<㌪2J63oA%,z@De6/qu8a=^ͮ1VuC#CN=IwBh#tMU;}0,9miZh%̪!!]d9dWz6
C=GDv}p2[R̺KX8SkKoW)h&x8=MQl[vXw^Ћ"Omsi>E	"0C$K
qx2
Vh%WZE"alV*/(3^򊠥g+gpxK4t߈>KP
=s`QTͽ3V/SM@QETJtqlnYJ.eBשIj>s52-y\uKr?pooss#Ցᦩu9%;_jN[s5Q~UїR#nxM
 'B
^!>%u&Q:+5{t-z1ʺHXb1Ai5LSxآ$zwk^݌CY`EZYpD^GPl6O*-Ge`Bl}3gJ@:7Z.^ Tx*CYBw[o nm
;џ2.951UNڞ9G3-qH]٠/pG.w6U㢜xP>:PV\
Jsӫax
C|'	E3Rk9smh|ۧ:cRt|𓢪&w(TVo%I@Y0
J%Cv^1/je>>^)w$p''ѻ8Muc*Q[9R?As`&|T%T3ұ-B*b=5t?tGs9ǥ)o0'גO#Es	lv;F8/%1B}4vG~
c.e^2.\W6Lˤ~Mt]g%:!c9h_.bc J\}ʻ8W35D
:Ȣdͽ$w	ᘳ{D$曍JYYM,E/TӏMe'|mdYR\,NMlF[ ЂS͆SAz 6߱,%R
hZ#k?de59=ʍ{\Ox3РxîH#b10v?Ӎ'vv!(\(څ3z,U`z+
{sޤ~\rq@Vp_fP"NܝFϻx#LLwL~sZf}״A`ia$QD_Vl3sνn4]
F1:W;}/OqG"UnV7Uw<{I-*6exme[%OL!6m)M#8~CЯ&p+,AˮvSc3Od~㇉M}J+Y|	&l5-N8ltxbor}/ì~kd"w#~S0
ܨ!'š=X25Kt?e@Q;KKȮm^'jҪ$Pq
}fZY`Ԧ=giyCbp=`b&}j#\5Msw`sYXH”g|"E(RfbM{vCiTyM/6G
A )³
46M[)Jm=B
@D_-Zԩ{3<h),X2>?^,lլ
B3q]A(A2$Nӟ(Yj2lӨb|Qnl8ǪS' <=$f}I,4^jH+?CV4}stuC&Qb;"DI;s|io1%(O=҇jɧE]?%Sp?jj{m5i.lNO+U$n9f̞PEEkvskড,Sq33U7t,aQV-Nsm}geK7HЪ<10Cі(m>dL9vgu+O7gX=O'4!fc/&ϳ>h+uhEAYMVۭǒ,:5jN8r6o4KD#+W;zsFnnLAT,+,4(R"禁V~/'ܮqػiݘ:E1ݑhc"M(lig󃃝[qM/Zw*`Ib*}O)q"=NUoMf/.j.Àg^+2@eop	scnWr=$[Ƒ"R4*I#:g,?it#!l쳓8  OuHI:bOIPItOw\~V$N%#ךȒe-T",WjY`M#v0Z;P(tPg۰5EIkA(
IrRl)Sce2)<~Ұf/&]@l[o3`7?Xʐ3™l’%%g'Gpe2=BFjVdM$eTQ}mb߅pF7Cq17TxUYhG%A-oRvV,_CbMǘgQb2a+iWv5Z3<ʑ!B>lԍ"յc+/4)y׾i?^y5*ZCa
`+ةN
 SԌmadء؇ϿS:Nt`_6R饻{jm\tq.s<$%r؆~]&Qk	 eRCGD
7y1q,s;(L5>7DX#jDv?*#|52d
1!~Ckv}Xנf.@\f|`gÿbuf\m5j|f02qZH2gbH5pй66%z?b{5o)SP `=rKWgܵyp5#/UPUQ5kO?g"zV"PsdΖ%܄Ver',4ohMBFLQcvߧ96ޠE|:o?+b<O,B+546`hOD_OD-	ptHl5,hR',h?yMz@I9X^d2dʏF%AAoĆW캥.	E]`]Un}RYNQjo
9B	FR%ϨJ;hţߪ
N0#,R`Z{|. 3%${l@AV.DERa,&/~Qjs[*=
딍~B|4(`ꕱSa!/r2{KkILsx{i\5h"鉞;@Jdh-pH

1'o"1Y|&:dlYĐ1.%GR4GAu:cvY;>jcM,DZa[xZȓvZc4qaF"7;6u(3,8^_p?^koY)j4!LCɿNs<R D;%BУ8d,,)إv XQrY%HB`7YqK
O%9k,4z(Snc/Lna'T,V(-('h/h;c
D
چug`uI} "WZ칀E$S!9I7V<Y1ϣ9G1#anzjRy0~(8oԌˍt8$;C
,Kbhz!Tˏ]QI3e^XeS2rFgSb>!,[u)J>n`XAu520-9MȺq{r#4ANm16/vvvaQ9fӁs1E>R:.y#
(q1݅yRg
şT5u]*,iHNe1Earw51:'▜4Em{oi`Qm:3t͡6bzf'0Zs$ZPΚ)K8hթ|4dT}2Im
Ý?I[\TJf^7J/-؍d Ypʄ爣_Y5Xۘ0kt(bdZ{Pbz)zq\}eBZ^7pd$:)32Q8L!)`K.U(0u\˶`ӂ/DPcV2Z& e{m,e)ݵџMAz~r~끠oX(IkH)޿xyO	oYѲHs@`UTLhkC8-xB2b+6#(~eJI@EkC9ycu*^H
M?d8KHҏ}H˼7WncQEk#8#Hԇbām`ŅC+8tfՅr,W^3!St%\}mk׶
SV 60N0E)o۝(J(rE5"V?;}ȑpT*2Eք46!,supaC-czQ@=7xl)#wX3SL@@Iff>MyX)v7FTyyVgB7蛷.q'"RC$XmRT~ܴ|kٽDEa']ǣ]8LyZiHICU7:|ke@:v-(i)l
@,&eD
QYjJBy[kIv{fG,t&7wKX2jYg1mު:"1z冀L#
XQ	?|Z@ZWU
I\kt9%I=7Nv`5Mv_W>,O|;X)o^Sg="(yR<IzMsFR\]K5e\");rꌨ=w.	RǎdS՟LE)Q2:FB>_&iFMTn;slTc(~0!m_xp!65MF3n=^핂GHgExzt5?jÜkCW0Nxc^ºZ/j3Ko?=Q)y-F1yȨGf[EԢ@}0D°R]n]ݪ}"Bp̄
atp4p;e	L\`"kn	FQ>C?=Ly/j>lzV-bM.OҩODM,МAɊgp0"9i4]I\M@ow[t4`ǒMOhZ.mjاWڿ SpDTN{LǃXƶ.ĮkV4^ɅFAϣ?=5f3}ў"-߬FTfEi7D@u
IٰѶS
sLf'd^E5}mѐz$~cI_	+xB&1
+IfG"
5hOxzM`2(„Gn|y٬>۠nKN-J?UB5_I^g
*:EKҊ̸SvӪ;P2jE }tM
"{I74MsPq,}'YiB)뉫KAU4Q!)yLJ#J
U|	>îHJ*P:I$3n#*(Nt3ye;lyq߿V"a+ϥ7+…ÿdY. ؟$#P!d(O5!r~jn$xHQ?CHri6jkrE4)I]w#hk0“XR>g}'[}1}tϫx)	EHBchI+A{gE߼PЀ %b[ SH;vv_J|LNtyJM+,h::ϡ,* Bu
K黐%yu1Ogc59&O\cAhe?2|\hq5.I_ݵ{)y&7uCF3Dg%vWY@2B<(+u텲lX8EyH2kڊXE{QE"z!3t,rU;䲁FPPz*Uoٲ>YdTvVwn7FͱC\Id-] zϴ6Q'b/I%cV6ۗ,bNu{$sb%0?]{]Ah;@2pN UQ.jE/1%s*sw%X*J[Qk/!w7*uZ2@ nBjA/
t@;ީ;J7a\٫KҡIѝ-01	~TxlDN9^s2cЛeҦ,\Nri=&,H?Jgx6<7 *Ag#[nAQ?R)H@ a"ngbAE(42=ÖvLRgR'Ϸ1!諕y!վMX W]WRYguV˾;
lϗT|CG|=}i?(2EEr:OEaU9Gvs_Ou[-
*v/r:m;EwOmg%G%*M	jG>V(*))= /JǽVesؐ F(8W+JҺGvW甚t_b鞫a,+qnChK>LHSbI9:$rsM'v{`c呵ċ=%We>Yp9+b[tսHS룒1?a;|gfSFsaHcgՐ/

?QW/13tFoBlbBG.Y̥C]z4e`|NO'5KY;6eGSBI;EZà*>A`Kă`ڳ,F(cw #G3
9RlW\dt0rt\#%"upe
Lb&*M+b͊ bBZNi&K c5Pb[Ve<&F`/hX(cx+Y[O|Q}vhFz1R0P.y9^v#&,0Dz\Mib}S+s}őcD'y[$玭=L>m;@FeKtT_gtpqR%DGzlI˶#`;0
᝸+OSh7,<[aUpB
w.Gt0Z~kg2yM֊F“F]Q9zav⛑GRSƽPՃ޿/0e>I3ZL$erb{?1"vG0=CXԸ,`Ȟƻ^ '.zQ$dϘLHy4?6`T`y4W	>èǬZg2D-b
vA^up*	]
e{{oYbd
I߃?'ݭ2R$d	cIqm0aDP=CC]9)2gQm?;&f?r(b`Sfø-
KO*٩,o?C446&f2̦m}k;X_z3=MBXZYuÒWoɲbn	z-BsԂ{$|=g_y>8'eՀzq=于moMЕ2vHmՑYZf!_݄2!)P+nLQfp#3_آxc93tpBwdQ{f<1EԤ&ӡWɵj?HXhPE3$ySj1KR(6^^8MCt{b(]"r{>&Jݩ`cI,R늟:^EnQ4Ǖx2[C3m}CqC+Xf"/'?p@lVshe\*ν$VRE.AȓUg/'^D1DhjE䈎sߋr8Äpʷ%424wFbA@VFj98e才l1MZ*L-Q
ppd|1K_*۰FB)^ݼ0G_ԗ&%EON0Yp@4nk7V3P'Q|1/1 2:^T,qLvЬd*YJv,fP=l`Hn=̧cv@w6ȇ1%5q{IrM=2)o(_Fge
iwCpbhN?LmQ o!);'Ua)=3F5=6BjeVvlN4ݣ#r&!I:!س#b#Ǯ2	"1-wLl`i~pM)ms^g1qP!*"ͤg%FⓎE(J=lZ<9Q؍S)h4Au@rhGcx-E_ D#Ez`߅Y+t9o.Fv%ĜF:Ч=0yHzY"hX%Z	ͱ`jǛotZo%4жo|vMPߢ1UUkByWM]hX^GwKUtM4C>#bXĦ8R9>l&6lO94u{Hr7i+^(C*4ŋ\kwRDC0aɿc{\ VxhJ)x!ΓVFLQ(D,)LȺ
ZxXRqa	p\ڊ#Y7WdjAX92.OusڤyhY5\AC7y7D+TLG3Sb:S7cM~8`[ʮFWs)w pi^(CS㍟ S4#21%hZHU͡25"3vBqҬ]>X=G"jipot8z
	*J9)AgU*Rk_hkNҭ$a^a0!FFlILmõ`LZ		h^vW8>OTe:[t]5)Q=[^Hb)ct- kS/@4EDlRJ]^
(@aEx f";rq7\AY-a=xIl}}}h;(l":v_k~q墔_"!fr8Rȁ}_6ix \|X'|:5u?%GozjFUv&ڬCry ٨N])+6iI&]_#8a/6?St8d+"/&IC=B#O^]@'mпTH,n"{YY&{;Cn<55\v@m+W|
v7.O^fEpa?Bm诤xo͵^Y
O?N3;rVk1;Es;NeO500FRt^M_vP=f0FUI*Ww2`TEeOxWFQgRT{^)|$¸h(T3.I#BF/n(,ArW,͏×~sɒЊ?|s6
]0E4
2V%hitaB7F3hfr6@g7F?G}eOEb6aCi&ɐ3t\(WVbkP81YfpVX_fRL˘x4ՖN#7`ͅ-rE15hKK,C4i+oR,5A	(jgˑ~Eiyx>Td>q9[(PũyCx}bCHאaA TˊIOz쩖t[a
T_vIG[m7]v=Vsy;[5&=Ib߯gWAoB4gKnr1/Q,1oܪB*AЭ׵x,Oh!xn@N-1=#i=Fd4OYeEgutiG&Z@mS㋨MtR1.X@4z~NFph~CǥfEr↤^} ut!¥@֣%ˬ1ʉtH_Dl`=#i,*'%Ӷ2GT/z/]^px)A\IȨ
T|'A6KK\v{g9欨8bi<_KU̧f8̒WjeԮc)sČaռȕ[VWrUgCWl1vpq2vX;[F9|ijЀYc~C6(1؇JDeS͑SAC/F)=^e{5uq=2!j>浨6 3`dZ(t.!rMZ"4	65o[n@yR_a݃c#i͌CkYM/[fHVgؿ7k{-nɆD֊!=̺ױl4{LQ)5SijEPɆY+^ Q^BQ%bD{YG\b` wm?iàsr'#"У>hο/M
'D@ٱ7Euo~GB(u	En@0.ml]AB7n59*
6h`С4.RӃD
,LEކ.C4Pp	(H!,=+	ZIGƕͭHf8Oxy,dG#}^1QhZ=_bth(LHHacp=?V$.Uɠq3 k2$wѴ.		4
\_YΡ$>!^-P5'sg'},vMn*Mi2=y^r`O@AaNQ$A]w6;+z\Pyaُ)2k\Vٿ%"5XI/*bf ,Mo|Ad3nXf30p&66O A_uoviO?M7%rz=<9Qmn~/"E]`]50<[jPg쟅dݬ75~ۮ,YRsopaO,s?
 BN^oe"tDUICQj.jҏG^]
rhwiU.sg_z9WIuH&7%Ox!pf6ƅn#g
Y_!!XHmg[^3?P(vj`DI#YB;Q>4hKvpqρ+lU
N~8es3*8eEMtX{Gd
I\G;	q|P
q%"#c%KWvBY*p,3nNLr\]29c9:'7p9zo~2c3EܪEl:>6};^1.o&N?c';6yv' )*kK%*f\t+Atц|=M[Jqȏ%gI,k'<cp1Vb=y'&3%#7JZPrTUht37nB\ZG#J5
O-屮EnOaL`"6VvCg,?ۍ'c$soM'#maK8lV̩-t׳dESE/Wـ`DoU^9aKp)er%V4Mb#>R*>Y/okC&B@/&+b9=F<
+}"VFhȠ]J7
]Ȏ_46P%6ݹjP\PX)-:RVu"9듐`aH+jvLuc$[51ꂣ
ٷєH-QRg8J>pl-E!A6.OQ^sR^JԠuC3j$W;"(w_@M_9p8\Cis`!\hjׇȒqJ(d.L&u/g,%=R
YPɩ򺠐v4he/#F<bѦPHtI@@?*o-]OyyۖC`npE	YStVa͹טdy֝7:ȕzF".ǃ|"2eb4f4sZFwu*g,k!Ik=t12q{CVP.WSIɕա57&gۥ156Ҕl
WH#"vs>i`B~Ϊe+{n,XPB)&Gyl훢̫uڌ`F3Qՙ3-aL*c`zau+7Q<1O|ÝtkɹOmV)]]\`,KN5!١H%derI~FGgBp,avŊ4=t&/ki3_˒'&1 2dj4rW
KćW}L!6!vVAQOLw:9/͇=AՅ8~
gw2,+ 8Z5$?2Ayi.A^1,ǼЦkh3Ԏ_n)|}\j}dm >7P5>N]$
x|&һ/E],g{=i!OdM|Mx6zz*tf#^%X=vnSp~GwZH0}V	$ysQ*D@+
,vk_K8*aJA_rm$"p [uU*y\6uEWcUwևaz`vdzʜ`3.(QJ;;P]$h!uۭ9^x'sa3 "	!{қie(;7lM*K%Hsq2h|>
fX"dAɂ{:\PJtJ9U1WZzhϲ7o¸^\^`2FXq=]Y%TbvZ:2f]ujޑ"7'2H9hV=aԲpXb\>U|T*8+ݢ!*byyJR@I0^=D"hxTU8UCߩ*/]:n{bT4E4Aɑ&jd5M_lw6[y󢑶&!
oMv#b%|m->WM\ui$1**T!lyy/Jn
e]~:⚙;amc%yn
Kal5"!amGK;YuNWA3V%wrCּ7I?Jvz?yB=!]~ؤ:{%Jx0m6,wEՎ
I[aše%fAۤ]oP19a$fwyA>kj60F\%G:B$kt#T3}RW5&/`-d"T8wah.oظQ)fJ-^WOuYbv2Wp6 SV
>.boy"qW',ը)M~k|N!bcU6}j/W(>TW+!Y-mIRE7C̡C
yUIJMswKv P]Yt2"cj+z21ĺY{^4gf`5Z-Z6tД#,i\NDj|l#?Q[f
CWCr&_~"j~ϳ9niK6w|{q9I-R6R[	K:\ۧ:aG'A*2Z4"=
PtJ@j^„7	\C,|RAI-"ൊ˩+z";waY_^K捶-!/U)Ė}憆n]{*5ME&@AZڔ1
JJFvYŭԸ^-92Oʯpa|eW-ڧ1?fNs+
+42׮-8p5WT:"%)rbwHJB/Wh͆,D?BJ'C.ֲԄ{M'X)xKzN[݄#n3Mgdϗ=_"9uS8a{X{Y5
XTB9TupK@:*æ*Z03Cل?ũC[}S[גskǧO~k#BJ\Ugc݃2q)"kӤE4xH@xu赀VwA\&s%8؁12}O@]Ms)=|Vځ̤w{:&sM#P.|SODUduZeNF,|{n5lƊ#EG@8\P+Vim%OC	E<"٣i+3BSۮxeRE/i5W+ JI~`֕KiBUq{Ay6)i#i'RNJ?z=t[K)$l1sE
cU`&Vmθek6>/wTdsQYlaDO03'Prsr(Sv@xP]%6j-{-|3[;;ΧwPTqH!nEOC%ʗ;^"L^9j'#܊?fcY`z.ա`2_!( 0$4էO>n (X\]h"6n-/2tD{c쫽V`UStKuFRő.'x-5OXDE#6 prr%Xc
Wp$
KB[?$Á7xS|hV*jB*SfJHD2 }Dއzj&:WeQEkܱs>ޜ`}WyLގ!?uN'?R#@~
Va_8[P$P`kV&T7t!(*xay6(aꡛ:cO2umԁqJ
h^xG!Y?0Tzm[(`^+סs@E!U*3\ͯvQs6b.e
P0)2ˇF.Z$$;Y,,IU.5UX>g 
sPbL@ga;/4'@"
.f	)}RVbu5MPGe\WU"DT^#j@K.&trq@,|p*y2d.86pVelEh_1K.kpCRj+V "VpBeW|Ѯ#pxXOrQ c-
ЗSTۥU[~1
ro䚪PھA߈/
8l+
:(@aZQMjhy*W78;h;~LT913tB0WTe&уֈ3[=qCBûgFu-5M\bnObHn,~4*suwɹ49xwGBQx	i=׊|i$o\ޥIcP!Q:fU{ye3bN~Ƃ#z"
lI_e0;&>8\"A4<s,3(i]@~OXWxF"(9bQ	
b^ǂq*^7b#%tn@KXxg.*eS"aHlpuVDŽӻPj?wl(\ͬmg̰|Th5jz'xG	JO8dm[+򕔾 u2&MR|*VDc)p`[(g*Gю\BnR[!mp8[#0~';ycN.aI?,=Kdg{0Ԑ#;8:U{?.t8m%p'Ԁ=&ؙ8UA;R8J&\$dX>t`v訌sCAI%(?to#Ƅ9z1rXϩxͯ*7:]y]E
#N @ڸXNbf*׿^vdl܌RG)̲C,D2Bl^;op2z`IO*5B]
E!~.NtD0ϊp3?ye3DZUkf?H+Cv{|fjgʖd	iz@Jq=Bys9".!e&yuvɞn&Al!)%֢*8uB;͔

ZwgHb5O"iDTLھF1t;#arT<8ڭ|fH&kRkvTj,"'qɪ2
!.8rfēpB"M̢T|MgqTg-/d^F't!<\^dMM8Z4=5(L|䗏!i
V
gʷbc:F)py܀c4{(Uy
gۏW+̇5oNs٨r@7Ɂ㎯Qk*D9ɍHkkO3>xDH/9_wm:ns^Y	HD=
j7zߋto	9
/6qB 9?T]7șuU
#{$5gbޏ'suH֗	mʥ|E9-e!7d
Dq4pjC֜t$_0OprzOOmUC -慙yZ$qݷ>YQu)ZXtO.8L>Qo!~s3΄aߑpZE!JEOBZwH!n\$Y
F'= \t寅,Z4{MBw{osvv7Z
O6z#	oOB;YT2[D=n;?)NmbjaEsc)tGzkF{M̽^'1ee{2Du(4uy}HQnHo+jW=?yDu%i@)_FAYňW϶'6U-+;#kힲM~վj͸Ni=Q()9'QAWZCCi2[u9&tYyakMf78iG@{"ut1UVjj$J[Lry)\,}\QYsYa/Ms@su<߉̉?enn
yFJswѫ+q	ZRh`v!gE2tjA/f3&=NƏ"[dZM͞	A)DIr%;V?+XsZx[Zs@B͊qΗU[ZL3ZKqR{.@t`J8L+=lud߾Dhs4%,P CQ?Z=0[v"y$UFi7C=&F)exҥIBHAΠ71?Vo-ua=6:HDJKvl$QeMy뀸vcؼrs@6fK9hu)e8	dKdoCf z61Y!v5jZp4KK%Q*:2\,e0HJat"~T*0YDIn$WBt̊o)iyAVKKÀY gSHP$[l9TOͱgz4m/llγ!*o3d]PkG-RfSs_2mh7L{]P)J_䘂P

H30
@uZαFIua8AgKqc=ݧ una&.~b&Sz[{s˱#VͯfJE*T(#}CGRu3F>=|Y :Y.WQʷBWz	,7FGyg!3':$?JhFT_;t%%lыǁi,NYdV75])iɧunit*xWK
#QCfgf0,yK]`\1!ڏ%)D2.T}E8@@?{5y$.nP+E58b,~Kuw/ncQH`N`/BUsȔ{Vn4d01L0t!I5s|;?UH,=ͅ5Țuj2v7$;e.*9N5[+S(My{4tA52GM9OpU}iEws͖`qz$q;HJb]I>Fz(3}-r\cI
sIxcT\fhxqPTc6tBj\lc_(f,	,S5E(j(v?S[Gkݷ2Jszh{YeU룫̇sÂ+X[EU펴tVJuyeIv
b{XO磖Yr`dgsx"jᏣn1q̻@UC~=bt#߈E5S(f_lSZoK}o} <\;,|kd[sf\k0IEunC=,N9#Ƹp`gf`/+_$P٫lanh0`>
eӄ3;v~)ж5rw'/TPO鹑G} Кb̿1PV;,,$w󻼗&:"lq1)Mxb[tCqLm{2.17z(p'4z":(;i3{\wq̊
NyJ+S\J4~mT-'jp;'N6df0LGZ҆.N`RsoCD?wq!jb76nkHJJrДosNn
#S뛥#W/Ug\~sJTl>!EMk
[8oq9K=S"{_Hw9/otZ溵:HMAP¯fP#7WOչExNS~vn[cH|Uڭ0܈j}6+|I|Y@PSTɿ#b۲쬷a!ht},VOq:*d_H;(VdN->N4όa*lB:/m;9;^XY3-s̲u_qt$|x(8H+Ԇ_ af.F.64qP/"BH'r_$6#c5#F%֝8T3'N-NAgYxƨ=9-3\c(0PoM!W|܆<"RC~ >!SrG"|	2VA	1By[udiY2X,a#G2ڒ(2+!CQAkv#a7Ӽ%f<ew^d%8n!$4l9תe<̫xlD 
O2qί-1Pf`I9].S	|+N2CON~i);?-%{֐_v
JpA\`EA!S󜙎lm4M(2;	 KAf,0AOL[cfX"_`j7t(͂}o7%@whYtJ㽥7iDOE糵)rg>dgeDcLd'l\ӑ7
kIE򰾃1l@5Q./׋
G?#4{E99z2zV&Ըf%(̍e)
"[E~j,sCsu;Q+jM!ޯO?U?b`*j墳G\9ōFKFUa9}Bn~B2w!
&s=sRzEv]'X|_6D}_'	c](sQs@.ȓC20o+
#5sa	:Ȑ_)"e6樔&#U91S{;g|7'~*[؎ypAzK/>mYrer1i]zåi<Gnl?fq9
zB2ot;S[TH;!LJ{gS~2D, z}x
rdk>Ł WM d>B|nvDDH	VeYCMaIwI(GPxHIk&$%!=*5)לfX	&.q"@wbTûy1`o&!DMM-P8e..0/\T:STڴ~.~nG[Rh
ClR=
ER9#✒0D979;A[pfGۮ58$.i!ΓqEXTM+k@096@ih>sw҂UQXv>qo^w:j,5%Nk  eesu]>|3"Z|6 //ޛv
+_{5ƽb:Яn{j-'67}8H
9
Q'PFJGa#~tfnivoإ3E/G[ת7Ar4r(6\AqyʗCX>!"OCC	$)$ap,Jhd_y1h>A'FQ
%؆8UW@H#wMg53@c/B;$xk/N)
r^:`ͅra]uWks%'&L;@vϹ53VrEteAM.nqhXqHxIL,I+P#bXtRZ
^GwtSՌYy^J%U-vV=N`+R@ʚ
!Sh=CĄoMfHxqWGnU{TQ?MN̍zFL쨲9+=Pa2[5C%@xJ>`|\r/~ɏtr­.nڛ/q6wil&L^:6+'
m"&VB#KWu.ߟǮ/8Jd`)#=^{])iK:sXԅP˯Cמ%g y!\.~5Zz3a8TuuZA1=$Àغû2ꌫL%p)߶P(oJ&c3.2 EGCCpFw{B|kԜ9G
D1ah[)]7}kbFki,B֫rS 	D\q$xoV3y%Vb9`nr
곷
\D1$CsUY7M{B=%~Rb,nOA'UX?.ݔjyCiNj+t/*i&0ɥ8j}| ^B,!bOBȻ(ovwן-1ɧ'*@cα4"M{y`yN9X	{+W
0E|=ZX[D蟮|w/A:bBTEeo62zCBsqA)&8hݔP ݐQ
j+2{^^:weP*x	&!Ran>d;EqޱeY@_8$0{p7%-3tX7͈HBhcbl|m?Uux6j^bcQZ )}mk
u6?Ry?5DM@T4W+oNʼn5Hv2Gt"-";YC{Ur(lk:Q{<+
@>IE.ho]Bt'xj[<"i%n%I1^ד~r7h[$y	-=/G%D;#]Fc	gȜ%<!z+>WǀKF<{Ku[-ۺYK%ӵf_DzH.|ǨO3*QKF7@>WdS X+r+.PDr%7CMŔ߄tQg,n^Z]bS8+|@$YKZO]*>{sV%`ɋh
_e_{T@n
Qv"'-rOo|1ꧾBטZXknGήK0UOpvBz3=e>|*y0A\>_4ǰO1cnѩ!ZY>vZi<Zph=%aN$]sLc<3&O1#݄VAn{+Qwu^g#2LAZ&rktqCT3(ڲCALSdcMN^58\,ؓ@q,md@c먏PGOYpkg'9:?WYtD`Gm%blC吧ؔ[o;kܬ/&*KOE*aӟp_-u'/ĻGa6/\݌5{qy=/%I-*6\~~c[ԿK&gxJ
ɕ$t-	DV
c
Ș4^f-QKkw垸*/BA1
wcZWyQJR=1iu(.2j#MrBE׼ʁCe9z`'Oj
B3\kLy@V	^˓̞)|]U{3Kou#%ڑ(~T+K`>zUɏO1Coa<|.dS\y!~$sM7kmb"\_гD+:H)vаXnϢJg'=\]L1Xڌ;]13U]LgOc|Wҿofno,Yǵu\%‡9EIh4둥2
mMo&㧸o\pԬO
RҌ;7WU٥TsVq?Koܩ	f.)Xk_Znr!{5ȗS;,_8d_$ 2ZdmG1`i(4tjcm[~Pc	qݭZxX>IQ*~SBK=֥b{W$CNzeM!$Fq=^ˏXN5J/AZ?i,Ks;r	w'usңs>j/8TgP;-
ep-6d㺅t,h}5ސ&}8Uj!(MwAU2э;MeD1H	'Ӻ?H`_QmWLOrŧquoM8RkfhFGG`$iidz_u-`z8`07+b*;+Z)8ne/(|GblHϡfy;|SoX2̧Uvl׫'bqԢ:UT3B5Vp
gasAm1y1x끟Peh:go6ynsP%b{Z2䎪
E<$D]V'ײcѠ(;!6_N*(z9i
.J8Dsu.Cfrʻ5v'UծLכ	Kw*cґ~~+^<۷{T֥_آ)cOTQL>6&|XB> k(	gڲe>d8F
|Cw=hbȔmW+țQ[BTxu\7K&fpPrF۔bRh2pYXuefAM<ǁ`0C
~5dE	ԥQf617
{pbVre[1f{4P4wkZ%a$yꍝ+v#Zo$mC▋n?*3)ZJ]`
Jp"tQ4g-\2۹:>{7'$וݯZt0kVD$4nx^nyu/#^DS_1O{Dfk#Y=bvh0-+:k^1-e%`rj2EFQaQ*djᅊҸt#dXW/_z⚕
,^j0Yg(F#[߇+QL$T]cqJPIuvQ$K;+i6uQ/=ı񋥑OĆ^H]=T3fb.\mR-C^i3$goG2җ'AQ&
#SPN"|'\F5
''G],6Ve`usCKr9-ȳ#7Bj
mC="3hWgΊ½r++`K_7r>#HaJyTnٛ#<1\F?9JK2IvPKU.z|DcITX8TqC+1$iVZ>@0񂞊wo;ݞ+*f4km~wZR{6(iE8WZbYc擄xlnhg׬dz<3/+&&7s<_3nC?.bgrPIk2S⑾ȫ[ڜfVLҞUOtqޘd~	
^w83d+WzE2`4oN\\G'YqQ76?dءR?F&iAzֱGz-tmBCN4]bKG$-p:<G΅
\eϋ
UǚHKPٸT!&_ɼ@˛UQ٫ͫ*{qZ#5̥WG!:99bD),l}_	q/a(5/HSa/aAC`]H2Z;@K5BSx•gffikFTV,WԜ%:	\3z?9J6
*-"y4ඖ.mۮ	e)H1yvD(jS#4:`@?SC~. Tbb]<72Fx̳^7Ta,Mx*
۠,ah(Hm?sncq.IEMpK<Ǟ-4Zhۘ*JYpcHޱ.FI-n%G]3$1h"wNR%}uݱ=Si˜7DTCȨmIOѶq]~V0vKl$P(Y7b+(@/et8z	uhe5a~_C`YnKЏtJc0&\K2N=J!itZ*}H3$9clg*^n
,H_{
GZk>&\#dWV8!qJhok,K1Z`$
o9W>u޳jӉ=̤ޓ6r0/Qz)^OMNx&GJX\׿7(H:92zXT3&
J0zEܳ|J
K'd٭zuh/,B+&qjH)kQH$)H"<B~
wm*-Mtc"?eld~'U]Wz#)(#uG=@M-eG.By&*2kGZ}+w(c2? k6).a_?Y_=m:ϧ56ӅBoKJHVw`^XJƇ'J6DW*1Z+Y7(4DJP҆*M+vkbx̞n Նq85Ngiec:UdN֠nnB)}jU;PU6=M
ķ![oPٕ(fR\f0}*}bdJKh}s{ڇ;T]RαI`t嘫GSfɯ?=$aӲ8a\@caz6GTMTzsJ`XI+!iiƟ9Sfǫ_/lqh_EOܶK')en*x'I!cfO	_>e8#D(TdEyӧNۡ?5}z%rȮ?xb*~tg '#mkbn"|}coV)J;U8FY8=GP{8kgϠ;,6>8F7sibv9ԁy~u޷"ڪEy=>7e`ԭ
/ڔZ/ĞG6ݿzW:e>>H{lƫ:@~o.d}wbJ)elFe X~@9?0ӨTw?ʇ8Ds)KQCz1XoZ*M}!o4_DmvEš~X!tüڂjmX5_6^B+Qaߩi?!G2y@CYJTwPɯ-$vy%n;hRl7LO&۱_WVaG>_0bH
Eh%y;oi@@_loUj,<3a1\.	f~JjjCp݇)y̦	 
&x-UtMfyv*hRօ|Ȼ&U
#Chڳ7)h`[S|^3ǰL.@7aZDWr%Fǭ`+sCq\b1=x31IV[ks@,ĻP}`D"(Y?O1QoR}W,e613JDK7f[]$92k֛))eR_(UE?vRK]%o>ä%)|!؂;q>YY
?s Y}͢ڈY|4
}I2.[σHHå!^$d]L!m^a%t5'B+(;n&;2M[018WqVO`dҟ~_,;9T$ o~Ҏ}Z!>md7]el97<".~a]J`%]$CȚGR
CfL:t}CŹs؈1OK#’pNL3$nAqe*vx$
V"/ewn't<-CН'}f@Ng~F)x*~Ɇ,瞭AVYX!(DP?LܽH3˸Sm)`}')s؂P`ee+V!8WAj~?ډ]c1ǾVǶJtf,pP=NkQ;Pz!ѷȘeV*I~+8$cUnPڻ <אh\)aH]I25kv+<Vq<\!Q^X
*sNNk"0&g:"l%4[_id#5urYPތ=uu&јOx(+%#c":9~HdT6AVk֔͢HI񙲬v*%XؓFl
١|B
:
1O0_w4<;ݍXcz̥4$5fNrN#ƝvµƥMj{	s2}3/27UDttƼOu})ѾgR)4Ф[
^/s6'iDɱW5gщ̕BaUp8 H>2C۫sr͖a/G쩜
`!AӟOw؝f]/WaR\JIcGKtOAXk΂^+;I2q^
s'D}y:eyՎ'O|:ZT&T!OΏ{Բ/"KmLZQg}C?<ϟG
{ePswoA:Ţ,IPOwXhӬRXNI]cYҕ<8"tͮ&--=SۑfYbƥ&uNR/!jTp3moRA	!"G*X*Ia(cZJHo%mhP1POOeˡ6Vj-8+\"Rڒ]eĤ #nd'jrUɖ4N“
&"8TA?s1Lʩ׏ԡݦ͕xze0翩H•s>x>JĶ4ϲVs
bA?|ulfwdN TI^ZM*m|	`)UP;n/˴euqTMМe{Psaa~
dƸFd7zF{Oौvm=:rb!nS(iB9%m~EntW<ܾvw{ǒ+rǟs)JAuP]5"GnhO5H!ýNȯUdCO;scC}@RF4<4i뽇.:y|v<ԃvo%,3/:`W燇ng[/'ۅ^K%DÙ__K=Qz<ůTxiT/(hkq6vI@]9DUATyq«M3-TjGnuX%1(t<[M˕`tSkH2)ڄ Lt98zgu
#^Mo5o:*OsJ`*	,뺎w90IMc}3q}Eώ;d/̸#ԜĐ{$CA:1\6I2kSvGς8dmaCZ+׫W^-h#5rtq篸VIWH{I~%lw`k"w`St㡞9Q>$7[AfI6;b{AϾTDqsĪїIXSuŽ
`3.DO}k<mAլ6z&AWr-MmsQ]$WY:S
cKt:.a2ؙ4JL_!W25Ml">|ݽ>R26[r~
jɆkzj-&33ГK4F2[QBa0voydSh/=%Pz.>:%C"瘰H9 @Z~s%	WܧT#oG˞H]u,q:~ک`X[k vg5ct\2w2%EeI|2ޖ5(62i#oRG:7%vvi"~K;6(fA(v́{-Fprs
8QlY|hXt؆G+xjoepN'\rTnY?~")Y	#/T挎pR^Q4ىUZPwEg76R.F<3a!dLZ%A*!=*O"rw8>k䰓ޛ_epfNy4|,w@xPny^F1Zq@*
QQ@ջp.!]m6(P<Ǣ;|xKrw?$	f΃/o$8stQ:Njj3V`
'JHU$qL;X6;}!noΠ[S5&?ķ;Ftg4D*ljK|֏I6"W}iNOUҝ#.pJpb̡G
aH[Tݰ^;b$](pKTk
?Qθz'6Q/zSw,}	#"R952T3ixWyxYV`E#uʔ欅)ܚ)a(O. ERSk}Hv:Ow~9
WPD@FTB~s<9ÒRKp[8ĭvWF#4g+!08%T~͘+ءY!YO\}*Ę hbzeʛ%H}in jƞvQTiHʨ:ߞ.S=,w&V5F3E9jNV!*e\t>:llb<հBTm&UXӰqš~>ڳ׽Dr!U뉻{g3?d'hg56BuǙJFMid/V:}9W1Zu8-INA)Z}XH}l {aю:6Emt33{%
yy1
+D=sA"ձfH= a"|M4]nы%$r):0F.7ⴴ]|va#.!_1N|Ҏ
+AͨZP0$X&S(o	Y|V_:x>q\?D*Z
ުgGRNv@@[Gh*x8|۴;/b]^-@S#5NYS'9n/6Dή[燉1®vXP@][Ҷy;PnN}XifyQGc	8dĒx壃X3
ô_`ld5'ΘxRf<2cBݫ`V8/ɖ{^2wbZR{1s"c`?R陻be8X#ne*D-FH0әvB+-zpT᫱?+IUkrC|{+bKyHr4Cr'>d#f!uv|<,~;?nv؂xkհcqz[u-[UhM2E'V6}:zOnXÄYР3E%
Y sj5K'˳6k[dL&\
2U1n+~G2ބsmO!<2Gϵ)}쮼9/

~Ƿ+aG'Xk`u`qJ]M M0x/9'D0t oũzElK*~$N6t%IywJ=SSvO8E(f
xZmOKLeOU@b</xz[܇{ّT5i/~tLI*d\vGB\V;_b[h/>kb1ל]hAodG[B˴S;e0Љ|"U|,'y[)a(Fk-,*Z%*ݻU1`ϧI:5,mcaTsǐ`݇ h]/c8
օ+Qpv?)ßOp^iJTM֜UMKn,N9Wè!d9F9!eQxYo]nz#
Hb:1lC
39@@yfl!jB5&;(Eg|.K2BWRYN}DJI*	C@b4m%a„}|Q܉U
-mbIBXq6aP: %ִ ju\OG֒ܶ/V~ǽ],\Q*D~7_Iʬ!=zHj
Do4aEd˼Kea%al=ٓ;SAj|P(Qܞ,IՖNuM%7k?ܹ'rJQ,Re^|No0ii7*TyU
Xf'2|ȧDʬ@(gy"V_ a'A
321Q$?&Ǐk{F+P{5VfbZ|^cUgRg
ɟIô2~VѦQaU:re>GlXӜz$٤9b-Nߙ}>yZwYvYrnGE[W7iY)N8ڼ{彜3>`_BItTW{;L,JTίչ^kv&act$Kq<'Rҍ($@Ғ$cPS>s`:1-B&5tNq
|5DoA*(${%b[UY4ǂh݃lddUC@q
GjoT2&ߛ3hQ	X
KcVVE3_t5*_<
] &WӇ_KcASa濑n8隚uyͧg+#, sjͪ&n^0ǽU,E5vdQu6r}'ٱ:Aj*WFUW53J;Z.v%[-̖@}#9Q|%<Ax_-19BSdys!*J;A[fu[
	7[nT1#Xww@$euA?ҚG5"S;J/t8	ubb,Q=dh߰x}0ީfdv]8\t6a/s1/,gcp}h_xb=:L.%;'T)km6snITB0rLzlIu=(1U?
<vvUJ/yY4xf`y+S#`Uef!l:-M'Q4J4|ɟI):[J%Ӻoxd~mkJ
䑛ݫaSD?(Tna]xTHit|Hͱ(EoSǘtuH9`pWVuLpj
a`ld[YݛdS?Le99}f@1Lt߈b5,nbl%D(!r՝絟^=6E=Rմ~
sTWG\l3bdT~$%M3o?y$&b<-l]덆Hi b0vUx,>مBx4Q'}bw&2:*tN
J/yvH}Q[uT^T
exau+Xq\75	cBL`܀X%Nj:|=y5óh,Sx.+ݶT~a#7-ҝw؄"r,Mϵ5^4H,J#Bwam)\}x
YlXC/ŭiI
'c^.7Aef
F<]ʀ!*rg[QkM-
zuQ6کT+	Ȥt2'aMPjTQF!nFA%oA|)]'\GEHpR`#{́myo`dvZ6w?
2|&p\2/saE\f3/Aa]a^;e*z(ѭ(=Gd87d$1%)%-I5aUAN]|خǦvH.B w\)Q>hgQFe.KҎN[n{%4P`EᶋxrÝ=ѡ%y]?j4-c=		_[Os'_7܉m~tQSUsHQCa 
䷈0
,Ftߟ֛yN|RƉ
jQ;z6HySKc#D妏ti/7Cdز+]&̗qJ7̽|%w~܍{oQ
Z/mrs&^`_wW[%oי/EP/m(k̑ cG;NA%b_x"05MHkKR?p\>Y wy[;\VZJ3ttxB#ղ-~9֟Q2jLUi8m>na`+#t	,4 >jEUy8ldUr,}\:\)xME{
*e3SE^IAzOn$reIUlGDU0GHILlgqkR]cjK6NHKBas>M7\Q1o!R$ֻX1!ƣ_=gG`	]L(s{x?*
E~'Zv/z#F,]C4Q`9=BX2%i!7ozC_iKet;H|fa#a^7='Tz$TQ60[6[,	Ęs7&ZygL
o|_|DGv)*JVǁJE;JeͰ(ͺ(圿G$g(^Zu7i+	ంuADoJO!D/8Vs#~22͆z8e39@v9\F%C%aD̹^hHI{*|y`MG^6;
qx1N "xr^CaÄ56,A@
5#jbu4,'w?mĂ*1}cTY-vvN:z	f@SPjs"~L!+ibï%nyL%"~H[a\[%`aztjCրhgO][!S:/QPev6^y{5nC$OwvUVTZ9٘D.`1Oe?T~-`+vTZ*hڥ:6T%擰>aQR˦oY]&2f9+djx"bfA蘗ś&;uNeNKTKEy&#̮iBMAg
 -G+Y% +|Rqƌ)s'n̸ΰ3R8	2/ 䶝́w+O6:C[4萹:$ų!oIv	Pb䳦%	Su
@:|a(4j^Yecfuyʄ
^y{F;TGb\²"*샮‥Z*YW{Vn&!6y021?'W)o? ^JYZeܸtbD$	ҞhWۛ}RK9
4K05BBAHh
eʦԔ7T7GQ춨QۥGibT@TaO4B6Xⓦhg5)q?ܜG(- K`h1Q#'5̷1yu+_z9J%E}w(N&\`^+YE[د1b}'~V&ښ_ʦYHAjSfhS5`ė>83PDr"w9qaWԨXDuXPnnH|,E%	C.DW1/VD6WOG"(h(]q.̗H̨6pV*ݯe!0ze}JIQk
Y尌m+}HzM)שeĿhoPżm2*LM:DB#n*SAx٬~@57E51UX r&rN3ܐHeԫ _6s}6-7
߇%	wEf<MtxL6!gɪN]&ξ|~n7@]QXf[zYtw6#cz'Ff5nK:,(w1%_WG6É];.Oif$":3V[s$ƝV!MluYx(Tmy6cp=ǧvjZ2V܁e7Z
Sk\sm߅m;WĻґHd=s8fy/3}Q](&a}+㲸ogd\
рIXh, P_Go7PX-r\y:#QэE
kLgLr30櫠	!gcɵ3:$¾]i!lp޺+č=Z
SYe.؅%'eF}~i`D52%vC3L:W]pó񬴴zOyj}+\(ZOLEDHUKA4R|rnqLKV%.MA1'J[R0l(|*&ѽ덊vh UVn}"_7N]mo+:CQ}OK@o/O(0zi[>K%Nof^&
= GN8RPk=:8KCY@d/f>@C
!pP>"
UĬp`f͌$#aJ/:+jEy0=
z\~joB$u=P%lVPw@̱;Եaӝuw9V|V,vZ\&vdT3:4J#{~
뱈u!BV7ÂxeCj_drGJrk[L} =jGYX{0t%v"Mh-րg@#uWσz54;Nܺ<%-"P-,U\_n[@yH6ڝɓg@HM6;ɽ ޙY&xbCݎ!ڄJ!GJH)v*1CUr:-^ÄBs	S\bX#hz/h\sH=zukȐcRJ=D{ϊa/:޻)4ꌩS5i:c]ŕ=9[d*ԣ*sl^2t4ɚW%\QwS
Dg+"E6ui-\>I{!CO+k&^H* Fl!d?e@>|U󋊎g45DЃHʏ+
d1v5QCk259GɄhW_0:D6"d*ֿu9K' mbʈJAt72PRc[j`g"{!͔˩iw#Juw$~@Gv?z
Z՞oAE!;j_tN]{U"]?X7ePsmwM|St_]Dt5{v% fd^8XlWh( mQ&4{*ٍ;s7j'*yPm@XdPVԊxa~\xTGOKəH_۫uP
ogn9m
v83T'z`	
zψ+D7][PdYY]zERO-d%8
(E(Օ?l	^iYaugE%|PN#Rb;ۯغv̀rmMk+Ym"|^
U]H!l(t@!6Qqޕ/v:Ӣ(8-
~Q<ȶrDpCͩfI{"#kahsg/$_Q/j]BTqů*=JJ jtv)vb4g
lj5ll; 5"!S8i3wq#3Bqİ~V9Bd*ٕ'GWl)&d{`ҕMsԺ_弌|p͎6~?{+̒evrPyJ3'?<8l_4DP]ܧ0I<;=nIqs	Qj`aj`SƜΥmo7t,QQ	I:Q=S9bns@۶GoIJI[5IM|zhFQ@qm.4A6
i*qʺqrblx'~̠>PSD5=Ƌ!ٗi023MoDR$w"u񵂑T웬siXEjỦwwl'3u+Rg'b,Z_{Gnbnܓ%>֌h=laBC9
R
0l%XUi.6Iѝc\mh^54$3FL1-worK_۹
"x/>2CdKžY-]PD/iTy?	_0~S^9Ec'a!3-qE9>R8Iߌ"S;dT-^lC1'&#O@Im]q,D1F.[?
Y:ElLYjh|]`ovI@xkVolmOAl\bU}h(h:D[g4"G]$_FGYQQ8R3OA#a.|iqxd7;ⶴӢ^!rɚ[ۄo@7wx @pj%к2Z|C4ʼ,;FA#A3hB]rcIlNZ[qfMR#w+R	?ft6뙖{Uj`R/ᯓm:LBPYH'~2I&&km
?YBpUEJ'S"-/Nb!^㵀n
|yҸqiF+R85MM28eܫ.v.gX`u[[6GL8>DQM-nJya=ܛsy>܀f֭RDt/ڛ!R)žv[@$ЂWQeS=B.h1Ŧ;ͧYjNSڗpY{wu&f\EP5k>F-jYsUOUwSUӓ1vƽW1WmO}adN>BOj?y2'WUNΰ)
]
jk񗾓e %s$+7QWIT|'
^&͕2x)_%32 HG8wZ!o0HmfW-iU?X$	봐mC|̤;_9>kvB2XmȒd5!]V5%h
˩IomS>10(Ο[~C_rjεE		?]k!Cs
l lx4)OaqC9Yj0v'
'!a" yAKl'ଞf@w4a'gǨ-Y?菉ɌkPJ6`iK&z1vޖh/@Z@ ȿ5cp@0Q4#hjYp!GIZ-R؁s˸\;.O8>*y+!	^ol.IlCZ*6V)
c;lƔP%OkoU`l*F7X `‡A*0$
g0]ak>"TE:+M[΋,|$i1JQ6wB8>p-%Qjc3튚\m*3LNei㊨|3'RK8A9*oBwxitn{a+yH:OZdBq&9bMjE' F[Iݰ)O*
R}#ADߦg}jt\"U6[J,yA(seJA##BM:ٱHpZY|3j`gO7vӄDZ}@mȊ@'(đXȗSww8wTnu	VMcVS2V޿n`ADY.J)c#(֏SjtSm:ԝ|*MK}:`yꐷ~?I	fMdEpA{ya,i¦bNhOۨDeyLc3'=7VNoE

4pm;TO e0GK^Ñ;	|믲Եv(e16~bHn-mFKFZJ_o6mP}_sưh^:43v!P$O)]Cfyk+vWsso#+k#2Lݢp!+d"6;?1p,T'qM3=y
t/$"9zXrč?wr6"YR8A94.2
o#:,@#2|vls~FPJsܨ~-K;tOMU(6,*|]LJ%\DP
ߴ,{DYgl@@eGe
WDF*H(|OP6ZcpB)͉>P
AM5{DƧekgeNtt/	yR[8ɪԘ!DTVyn5b(o
rdŎy6f6{T'fboėʩoϻzip2c;&,_{HͽY,+>C;OM=Vkft+hK:V1M=2e%
"ƔmLUk|[{+oU<`^3dxR*i8dMm
9F6w--Gs
9<}x8:P<9úimK*"t918`j=2 c1#3dk
Ca>c3msWjQPa,Dp2ĝQOmab9e"`Xa)0$C6¨MA=6XP@YIBrK;6h zxWaIt5!31THb{8ᓲ
M!xHJb|pBZ?AjC
WyXQߵiMet(P@CVZ!&h}N?Q Lt g$K>pγҼo!N!~.2іVrNG\£[Ufl,FfF2{7i!"L=^jJBf\nx|wv2i0af1
E5*q`sb(W
	e%}G\
w~}/pvUM]kYd"*6
|OcK]n{ax8CUaɚJ́*w3@6iJK'.k}?$V2,SY)-5`>33v1aZ^_m==?Ok!n>@eqCmE[˜DW"\#9P4]S#C3K7xK.'?Y}otl?D}Q6"poL2J`D F_q*Xx+`oObĖLAlwR	ia
 :YY{R16c>lG?)!U
IRc 4D+@nIѠ\D#ƨ~ bs	Q%ִcӮqN3wg~7-W{V}L"qpq7+E8DclV	jN$})G*`y7D'nX8pLezACgʆ)iŽIPCͯni\:du%$:N.mab)2-JfZ5Mծ~т
9fL"1]Fߓc4f\ygĮ+z'ׁaTK0URL!Y!ݞg&~t?R=x`&&fDl)8PQdY^XDe)ź}̡lQ~B1-gmBN	xvOrmz#9GǞfր@BďՀo
AD`c3GTm:*nU0#Љnm\w$%8-S4A$WGź)t"
T[aĤp ؞k7Qcu\*=7!>l1+JFCd7nߗJ`)j !8(ƍy]mesjL5
V=$<9;:Vq!éBc"w䜞[r{e1,@`8p[1#Iw}lΝobtӟ߸4-)֟6M{ߏ22iT[Q9)L'-Oa4cccg߈8gPX(@ǹHe}U~E>>~PY
%T?=<$^7g⣱xy#=҇Vwi4(GC
_*ˠ5]&S	Q:^+x}y4S"H0²#T:Y\{FИ;f]AAdߍEyD?`㵰h1UVT<z!aИ	eHpR.sa
)g`XWdWp2}b
tqv?:\S0n)ͪRHE?tCoyOO
4D>]t+H8@Fc,~HCrD`gHꨘ &N5FCT }
^Cˀ:Z#
0u4XFI/G0=BtBmyxi*pB3}3x9/=wEhoepkg EٿQ4ޣpC"[A/r1MFr]@i&DKg_Q6"i/JTɲH^eJWk/t&섓Y?y9EMcl)x)UM7ruî$B	N} lIFh^3ef$_
oPaɀZHG"%YLYCH||jza4zh~ \ڍ$cwe~p.עK[7ߍ%SC9M-qDb^*XM$/f+mjH38['h!f_%$Z
n)mUN
#:[-YDx#6TK&CO9	b..m7Z>\/NuYTL1)鶪5YM?TWqE&ޭޑ?E#8cA{OJ_h
"OE~RpjhVWU4b3i8~g6m[:M؂l]U:0NSu\ pg-CX
kN3,yQ'z®S|,[e9]k`4*Mxt&r1ѝ5*0.m]$M_pශm	R-gpT3',VB-9fF*`;Z''E`bʏ`4GD8g3h	_3Bq®#ވ/ejZCTʈBI!
3eX)0%Ysr^lR҄)2C*pT! %в$ܨQk1$~N!i4}IpVÆNհV(քHM+ı7AvђQle`Sx#LQDvtH6{{U.16xWzP,732+|Wb*xKldqeX.@ՐOVnì+zJ@52-Q/~\LjȻY׉."cӏgl=!u&7ƽ܍
( Z9Q[XS!?@t(=r>DX5N5K>x؁0x6TXFN^]t_WŏtO2sO#dyd	鰔pW-~j5F:T~?۾Pe.{֜˂P%ƀAFo>a5ЛNMZŰ^6Pjٟķf||Q\9pqAD("߲[":𯄗V2j
c_	t
H7i
W
NJڤy{0کArVwX~OVq8?)rZ:7Y
sj),U92OelR(	CT#&	6D:f4y@nBmHoIAU7aRi\O}wGȅp4"!rOZW2OP$pPrj}I ѭFub(yjWĆ<˷-&C0N^45.v<>Jsz1:nmbUq6vrR7@ئ&qY@	)_&#c !Z1U%a[&hư(/8?mIi-ָ7z	FDX-5նθ
i.4a`Aaꉼ*?bLREQ^8wxp~lWE8,;J?K[!satc?1J[c׌u-t;jw.VR洮R!HS\gp=@DWVD8T+y':w+!%]\S7;5{)Qb
}	y>ؑخ逹BcP}a1QPL~ڮ*`M[Gu[
|ݶN+Bzx:Dc+3*shz^L&-5BÕj`ieHBBb>֣i\蔟z=?Ln)_[傤#	$X*#+AdABiZ(_ͣj%m>8K*P)Uo4-xSD@T3mQ1s
DfȨD^[݁æ@wX/uK~7A;ʦ;x*\5H0eW:ͪZ(?˝l	0c/\
zJg]Y(j|LHj-u,rlThHz,[W93׉ fL 
D!	I3{}f"t82Д=_:˜1>9n j;X0fD#R1(*	?wK')~>6n@acMq>	;]dl.b]YBlܣȾ1rdr0g%zH4~_\e{AԱ
7Q?SW@rE5ܭL7*51|z5WN{m7cjmYp&W;5U19W91)<+$`hS$`|OZ4Yn|I90O-R9y͓Ҳ
G'"z8G~4RK>s;Q\\U2tkD'zLQfaYPF3 w,	'uoѪ<ᠻ^(iI0ܘ6L֥Gݨ?ZPSďa"^vd巗#'iSri\SPts0dc3}2FlD8BY6U_\LNBߙלCxy'+֩"
ʼnˀz?3eP5!\}M{0ˑ[Ur<'OܕXbsؒ
B-]Je댡S\sXϦ$by]9U9!5" 
=
pN*i61JPhlŋ A(doN:ϳ-:8LB,s*>7v.BS
Rvrђ-_xDH24U8Ƚ٧{MB*U̹ku|;Rn7w0|)V:x])i=n0LHטOk(w&֥y9#9aBHn-Fjm?yKu]4|wba~Agz,7tXN{H\[o
Ifut&,f4wI\r݇at]-li"o
2zU(JPpVp/f)<-z^!;,9:@:G)\-b
Lb!0OksDfky8c41GOCm+_u1SacԵ?yIړ~2PEA)kz@au_9yV)8|kUi=fyWxxyi#J٢k&ͥIJY(76Ց_Ӯ_2t1))/__}8ZR+NKxj"v:t\k)NgiؔFZOUVEz0E;t]X-O}*Y^=CtL,&|>Qo"rj-Ly84܅h[*w#AQeRhZ=tFW;%-aCd(+nv2F=;ڸq&$X^i;)`FO)7DO-9Qwwh@PtOg0jnӣ\9,lU10%mxQCu*b*aΧw~2av.OpKNF#DH;NYڼ?+[GcCO8<@4G&_&XQMaqʞ&eS3鰝)})${PՈnڸ=#yx5uJ18nrԨ;FViQOwoM`y3mOtDO:nz	*{J_?HAswVΰT?VU@ 璛QvóK_}%e!*}sEۗ쏚t0o6gt<o.4'ڎ6ௌk c
d`;}uU$םꮌWLH
D;?z\!fP0Wȉ9H`n6
 +JF`T*SIKk[q︚o-%$$ҥLߋ|Oiy-64'Ujp兛`)0husb|#'!@$~Z,NMb
~q]0]8A_Iy_w9*&Ksr|Ad'b␘kl# /|w[K2 8XVLslu"9n7+:Xh&TvHoZGLteVEnW~ͤ:"@TȐ)R.zϴUq0%PH87uAx΁URYr',\!8(IG1:gK7bPU%4B8qwI$
o0O$P,pKÕGW5
R#!L"I0|	ɧUG$O2^z)UQ57̤]BGX
]ƓR}36~|Q8ʔ5mb]`pO[.NIk~f*}ߓtB@AXv2$ͫOOKrty^sx%ڸ:=ҍa
E;g &kuϝRzzeȮKWB j9p (|EP[b˯:WF4:lZcRJzZʄjHŖ\
fLj;a>:VtrG`Rn&iSRK@<.e
BVS&hmIq:Ny?qlec	Es&	
jj]ʫ`Hq\(
s3h7$k*3|P\UsT
#enY*&P*t4ۖ)\l!(zجˋ	CC`KBK*s:vw=&y@^*j|5j)^Ӽ׸cN%:kڌ`r[zt:]eoi s=#r4a^՗{ᙲpQ!-LA"\Z3q!SgAp^H6ok"(ɯC&6mթA4(2 =ԓy+@6W*;;x-<љL%q;	)VU{C#»AHl);t
[Bf&ѵ!
-Q9VQ37:T,߁e_~2=H5Tf?r.Jf(+i8D2KA9Iҹi`g>S1?f2R{KD[Hc:Rn"-mm}olS8TDlɿͺ~?$CBh)yab*ƚ;zu2M[0RΙ%4aS{Cx0mЇxԴ
0?#5:HrdQkP1BgY4>)Ȯ]ZڱJ~=@TY&-W}S+&H]R*oﻩ`
gSe@t~Mˠ
fՂP4:L(8nIg̴-?:=gejzlj$G6m}XP>TDgPyLfZ%R4pfzl,3b:{:!Gn,%W~`[k(GrQOf^R׊=J#xCwgKk,M(7~+v2&6kwy,pH$PWݝQܶ},@?ar٠r{!/f\\*@iF|r54vz^)z5xRیq[T3JS9*w=w.S7֛A&?j8A
U(wk6hΚ]3/L3N[%TPfGsf3>%v`yZf-7+)iO򍋽'˺X<&8ѸʘB7';̣N&ʖ
_Kpڛy]
-`qQ{3&3-$oh=Қ;O=#&3JqEQ]gfk&nWN,h	2t|TVs+Ceq^-"du(!0H	秡(#|"n&,P4y.)ecTN!H)/'Tr+f=q)Dg%~;Iz^
Ec6z[Z!7s^9]blG#AJVIgmTA!`oXAy>ugU&|$#e$B*pSWʹ'W!9VzMí6t\Wt*+86E@Ӵ$AX'cly\XP˃ѱ]l!m5B3*~ǃvc/	20NFb4E,	XieCc$U170ΚIKpVIȨ`hkFghb
_3f'	lRI
SSVy	~69qU	OʰS#Q\G.Pܙ"iFZ4N3tc'4X|u
ľ{j](ф([Y7/'/iH7yT`$84?;_xdSԭMMز5\
)n["Z-<#K<_c{..qٞ1)	&zo0bGXcIVt]DžD/p3L%I_$+Q6"OwLn@!|y
,h"0-⤃v$'Ydl{ÁY(9DmP{WLvi@8}ͫCW8%8⏯~"-oSt-
KmYK	|-E7RzЛ%,UV ^%v/ɪz1'-%$3E9fInݳX?Ƭ&R$	G7d\k0,5 qb1ƛ2Qn{,`9Y:s`sʹ%T`\ĥ*pP4Tu_ŞhN,~';"{#^/$sell+ټXѼᙝd:Kbo@Yf434XNRqxٗ<JRT3|Lsu۬rζTcdp[("fL>ٝ96ꫜF3gv3f#7N$#c9
Wve]<*b1U9Y`0&e_sVẖF7Biꋊ`a8iف[ =|nE4 EM𨕱S#et]^ƃ_ݮ+aoN$iqPPC`o޶QK
JAϹm\MmàXnk264"kŦ6eC3qe0=irf.Wث'`X2iƖ(ێyR;ا̉_(ՍCje&Lym/'vJw?p)57AXj)ܦm#7h8eqM\q1Q)uq8B:N츍eP)H	(ɚfum43^8a߅yr"Qل8\.^f$Cx=yxvp3dߘs9XBllȜY_&29ͺ,^T?Jö3BpJ':Ia
e%cJƗc#xG31F )Pg[f}d3,{oi=-ΕT[,pk(]gd7Lk_bsB.fpM))g~IHɩQ
8۩&1iaT>.#ZNċJYcԂϴw6eNC vOwB0dS`uEP,2l&v^wY螋nZTϣjw{kY%~wn%we<DzBBAg%s"^lջtمHQ|rJ3h`YjQ
vwD(nה\,)%QԨ@M`
s+D&VE,qrRm<
#AnWs6Tdv/w!/us,m~+=qt]\.XQcoGˆXq2:#Th00u~/hN偒QRk:؊vڧښ$E"28WشpmUT17z;m˃O
/C"7R锷"TLTl
&`c0*'aӫm/Jt&)/
kwXDA[b<9=c.X7Ԫux:csE|@]t;!qڱoWcWx}mS#]9|:#}ĸ^	x[F"$ur	:XŸ3YOjR'Zۼ8G\ntfF
N)m<;-W#۬ikq|Fzc֜ua[);]xto+cy\3[Hg*lYȉtNԱ~Kev-'8w |ψB='u'„

[L1n_?'d$Z	[EhD(Z;޺rQc?\>qΨ x$%-6Sd][SydX]ћX>+9]x,%'!DyܚUfgLjquF_h,,TE

/Duׂz1aUhs #n>?F4sȊNGa,,qrDm:!7*
)~YD[7ܪꃕ&Ȅk+PNn3O'BJ=mj$?gV!l7h;/:4AVYhhď6r2/Lj=ק
TI>e^,\Mmt G#4dY_&N̍c^]j&c/զ)8qb݃>-|;Me".Tk
PDvȚ`W
#c,	
B,aqQgEM$b2c%-&t[FH5
EgQ/ 1P25+cĝH]my1>2h9
1VD\đ]_(ޟ((|_ɕ%*Jk?iz

-Ͳd(+pU4(FiR#gNuİ/vP:Zhb-yW_ZK+?Dk7>Lʋ_,ɲmG{g)Bqzy(s{e7G%0PMn(eh5"]X˜
mD:Fۋ$j[`kJ*ٗPfW1Ut$l{3zun]㜅_zÄ-PG{œÂi|UN_P.:!;9i4`wAu+[<#&[&~#ii0#n)嗾~
>R|aY
Vܹ#{s.`$4Z"]BWvWZ1u3H&D^-;cq'k0|S˚;Y	m6cӳB>LSL{-p=XomʴW`}q$ܾkaΏM)rɝ.yUڧ3
dPϟTwqhgMc4~w0qNa/7*4LZ5Vc	[v
EN|"pbPaoU;'ٸBT̮}\@,0bЄŁO<߅F!TȵZCXkŠh$yb<#+dz>rvɊԷ'"Mb5 1}QeT?R+W-^ҩeaT[?n|'q_
q@2Ll~]"J
.lmm.񬫍bG	u
dg-
pІwXwǃ$N+D<.70TdZIQL0.joRb	"irtݒ;ݗ5+Âͯ扔{!Sq3%cuYj:T6nUAxޞ񅚹
ֿQ+%d~t{"OU~UwHl|Mb|zv%c7]%bﳅ:3F䫂NE1ҩ)j/ބ Pq)X)?tUKRDbFXWNsOpRChi>8u&{}[6HE_\GX=.Mǡ'J1gU"rYYekX<	i[&	i
N_R \_Ǣv.O1b̭XF)v{n
#fk_!s­DӋUF̠9_ڞ,)lk1ʃ/n-N(?"XR5򷗳D̋p}qķ5Glz
3a{zpZ
~T[F4$q-,T~.Q|w}(C"##PWv5gru`e"RĹ72B-MǮⅦh*A
BE+>h}#5gCFƖty/x 0xnzWD`RT=PlE{SՐYtϷ
ȏ1~.4vd&
:`r#dr_|n{%z^}|	)pAF`wIkBe_*N0̞56[[;Ϻr >,Yq?er)?iWx_(<XVIzܚ=s(9J
oXŰs2ݔ|$hSFgyQX/ߒ^hi~ NwbƑe{oC#(g>pO5Vk%:<
@ǖ<d$Mveݼz5!w3zb=Ag1q%\ל\'OjFFFWi5iUNSaPZ"--<,T7; J2_!o`Z #B*)`ig%ޔ$3?5oe-6Fl3lvOyܶSInvsPQ,'nAZ%rzv
9 T4, -01hݲIJwaˎe2stBjk0}	y Mt༓*W6Pizߺ$P[An[ 6XpB4Ŷ@}n;u/[~zqӯo2b^S
Me	$B:p)ͬD 練z%(ehvbahHx̡_Ѯf`.ukT:qJ_=vߕUC\0Iަh/TTG E/KŅMDrNHϝ|O]	Gղ)ZN%HN91Hp-S҃*$`7!2ڱ
z+液ԇ(У:lLTTQc-y+9lh,ˆO1xwq}%1͌OsӁ@Ug@''5-hRn4oc7RhKXCq#d^La{Bd-X	cA
ˉe`>hbڂЃ±=p)-ew$6I`<C5r&(`aZ[*",̅$ߒ-Z0*'yo8HNYFY0Op.hhRc.[/2:p_)H	?e!T!ZPKq>!	8Mj᷌FT9aj[Ce]~ZDN{J0}'-G$i6N-g2	kgp6بI2:f~E.lARt"6
Ut~/MX3I$;BJRm4F*(F̂WiE,pk چJ@Ôqua0;_Xޢ+Rc0Ri?*>7B;IW'McxOQ&yTq9Gv7'`
rT)3BaZ{-m̒g.bS/<'9faEE^ϵ怜/)tjpGfWk~nRÊgD+/7ݒ0h0Fxau4U~^|$xፅM?KH}w	-GR>>:KhbL]ɌM]ǰd~t4yg/ƨ>}3bYtLN#x̌;4,; Ti
'#(SHzlED<ɸuB,e+pbnIapk30:i˲U(/b;sErN	Aad͌y539>e/ҏ㍠@moN4^n4R*IL{՝Ej3gA
hn@Y0lmſbf*Jwl&3IJpӤ?ԆYmpڸ#	ǜƉBHCԸja:iȆ$[ƯSJ^8I,6
eGِ=$#2˫ƫwx%,l̷YȧcÏ;"(Í,*)Q/(
Tmei,8^8Lȟ8Y-;w@1Pm1Cg/\|^kM?W hzȗq}Ry]c 4#Y8	"^p4tL	[SK"9BWbpD+Ȣo	OX:v}[|kpՍ,,GuĎ7dQwm:O
:{2? Fw۬uLQS4WuSgG?uam_QZ_.|s1a"b@ڥ(%?ҡ@@DAcJ"yZ~.M~I\Pz&|Gıh?\-?{nvkQv+|"_ޡ|v@Sp5^'H
EbeĊȸ;9{H"Né8pmοV!ẝM 9r%=ㇷ,.,3t	Ie3dIy GP܊	$BphHt2ڝ>L_Mғ;/31A;UZX}3?EP+
ӱƈEٜSI|д
xQ>۰x&oDR&
73	PN(	`%gl-!2z]u)U$UX*E[#30&9k7fUR:z#*v8|9	诱 -zYdLةSȅ8c rEECAf;뭡5@ebL^]J3 4v[dzl׌6,/+n8w'D`KBlK@\͗Dw}g&]OBسLp9Nr[\KH%}PїGMMNA/m\lcf'
6cdLe^3y:<4gE
I8{]';Ѷ#vѳg!M5M5A7
GaeDK`lyP26EŠs(
XI1v*c??^4A*¾ا߫5qPA0cvg3hDliPe,JB=?FL; P!NURj^4cޯb+cx7H93=w	CYGRHq⾶DݬII{@"c%v)0Xx%]xVkC qLn2ۣETC+S*Ӹ(HMl(F0ΰ6=d
wsE8پStLMG
"8?>wߍ[[gǽ0>Al({s?EEL咿؃hGVh)(2XX41Ė&(lZBݩ
FbVXXdNOgS.rsÈf]t(Es	 ƼF(&Vt|
rBԷ~
3 xϧr,IK$CrtP2yBxXND=]plYaog2("Ol<>	*9B%#Y_:v=s])pfkZV,?~;'ؓaẺM(:nLeZ6}C@VMDgڽThf$S$>.g1#E|ll
BUoh\E&'!ge> ɕOw$iZ
è|ʔB1:
!:F[z[bVTX#DCMqVneqR@E075_yהg)a,a>+c,O	ByfFNז,X#'qbS iasyCW$C풪9JgJ	J˲'zRƬ$ pAmm5EvOF,hWᗝ:bCP+N
8餇Zju:V{Dr2yR&+/N_<;fVS||~o Hι
E_~,b_+8MZW5_WDXc^sޭZ7g3(
S\.ˠ;tlp6HC'N"A.g{RYvQgi
%ZsCqyRo>	q+#RzFbC6oȠE(ǗA+
G"SfUJ	?Pm,TA$`Jkߐnfya6JbmyL%r,6XF/o^I)̥	9)(NT;N:xsfOl64LTilDK[±[R$T`Y
c7]%iv?Ee-k~a^i;!.S8=HaGr
!孎6B :'_\ށP_Lg2/,ܹ1"d{_B"n#Ӻ_1|c-KycEYS3VG}Uz̔w$+&ܬt?@Tx9mj6c~C9iǿK*^{?噚Tq)^|xP–#Fz)bT3)^zg:Odz4U">5ELy/,R@"JpJ~~/S^<__%"\f/҅iKnX"K:"Fnq;ҡDIa3<8쵄Q׆H8Ta鏷I'Gy@-	-9qbsօiEm 7E?q}&FCi=¼o¹crZx_	;le&ؓ;g
a¶O!+moe0m/qauZ&R82ja7B$[Ikvuh9isNWܹ"}LuPҟrծORZc;xxWBJ&z^(TB}l@|I߇Ih4w{QS
p\3zŕnYYTם#.6©L5/Jnw7J<($U>!%Aŭ(&Q[fZOZ!|m\!LrHEs%4N=H]85>l[+:ϛGs
1- rb
7馫7/:3zcM|yk:s^15bײ^P71v~-ISX͢ܨj
ޙͤ *SbV&F%;"Uyt}_O_DRٽj_D"t׊=|xa6ZS0snIB:6]P<%]4Z-l"4^$vxg{[.x?b_bWX'
tb冀zc;J}>
K,
+.[7{ݟq{BɡHf?TOuV[D(~wq/͙Q
OچX܁^[y	}j.erGb7OCNz.W,Qݷ['7/ӕO(s2pw(MozVYH?z#?:$RiFيw8q"/.Ors'VgWxL870'`cuN{3:!\N"?$1ۄʾпiH:f##?jCo1y,8r)ܹ^#hZdMQ0~†ĭ(,ד6hGJIЖ^jnFD2wf&	=GrUeWƯ~
Oތs!c|#zcC{m^t7~4MԿ	`#du˜9x!Nl6<)C3ЎyoFNxS`v>o!.xW[yĬa+d
	{t**m56qtg%f>V_7B*i/H Hwsff5@p܁]{]/v8ߝArRi(iBȝH
`=2!_	"9oOA&Znɵjg=`Ŀ۲u3Ȋߧs@V%oѳwZt|Ѡ#?Zԑdߡz̼ 3靃y5yxQQBw.R4a"-~ж99塑7:A%qtCD>6Fqj>Mdwf[uwjsׯ'h΃ "H}>D6x+ht4Y靎8H1,uÂ:u]̼䷙&LybwiNZvg[P+j67 STܟ$
ߢLs}V!ѷJ|B{}Jcmݠ3G*dFXuքʮl,
{2@}﫱)䓵$xc!THsKH^H}!zCcNJヨHYA!6Gsr:Kîe;Ϙ~?㋋AVpԬ(di%X:^!6|e6im:8tIFfh:}vb1戴kkeWیמK&Ȑ"ՆZFw2*D׈m3'pW0lzYuRkK`
ETc.4֘h*7B4ǴEq>jbKӖs73փ[|"ruxֶ'l5;?)i]`i*ra;@c(&StDz0"6g-]R{Z5ʩ7ԃFF[ʪl6Jٿrhȸ2
ڷq]_/rHlA.G<'3;N'HXFO#j>mJ%4C_&#I0lX3]ugg?+m)]
@N[o=Ç`sMd[F<|iW
l:XXfuX4a"Q˻eM͝'Yqه/U'DcR}0^cҿQs+
VhaO]e.Bz67K.k->?A$:B>DB폗3"_?㫏YQcXҺ씩E9,1ē7Iҡ-B?J/<3ϵL7"\'vm9j3R~W3#W(߮Wg(CtEIv1cuz>̭Uaz1.j!KY[(:,<#K;W?#k *BDQ:@Q됬k?:>h(t>
A4ʍ
5fn咛EGC$x9tnz*FTR"*3GtĚ3yS!i}Z2v%۶j5g?n8@F@;u<#j%>1fLo֣IÅ	l:jC\xGiFJ
}xoڋ%m
-U
؜cr땝1:EBV<!T.⍝r8A"?Y#@}X[5%fX;,>OrW^f{sŋBV$(fCIhR!iT(+byUpDZ	h[|!ݟ%̞=iq/:=Z^ŗQ7͇f!Ґ,TOGjA
ihwD
_ֻjPˤMG@:I2lڳcJ9wJk_3WW9wG
2]ܬ?D=L4I#=>fVʔgjPhg8xKH?Mk=@vQA@s]@(tѾDk=ߴ|
bq٭:a&'WyO,ņ	coqj
st6^N!E>"%Rd5By,):X2^gDh:ʥL7qg2NOGt,BNZΠFBo;Ž67X8hmu>ԇH[\`GѸs]v(9\6kwLJc$!n@af>މUAt^mYuHMzhƛeoY˒_W]@pi%
@1\k6k׼~3n&*EYg;cK
'>ΉȫE,V&u?odLEM9AJ\O̢l6SJPF
f~+x7btSi:1?bR7+Hhn2 lF/ڱ	vYm46
(mWUT>V4V.s,*Ώ頋tB΍&Jvmgi_j&@<:m>"L%O!>?tPZc葢fu@c
VGT0R+T5<@7|LŌ4q/L*~48V d&WWj<5Zc5T`2^A|P,i 8."A<9wk@nEN٧dY7-"[[WSV}%
W>#c6h)=!Vn&*P4y!AjY:*')WhBjgZIS Hl's BH=i%NXUÍA̔J]^y#ƠuG1_ZK@ !YeJ$~Y\&~CDz٬o^sgʃ̄wqksSOBˍN~_a$K[>7to%@dXh	Uܞ@mM˭nfBSRɾmG=\?B1*F/+׌mt^w4mOu^Keɲ׉{eu*H*u>yDt]JGu!ıh|VꝻ߿9Z]kMmx 
u&c;+2o
p{y҃ŠR?+Pc3~ҩ~swh!l"— /"=$ɭCe=Y|~NM:uGӥhpL;^@Yj0nќ%A)#*ao%ϳȘtv8|NsBYjt/Lvs#\eSaW 1Hz*XZI=o7q e^wol0@IDo˗\"t<_mOkeСFf8Q=kE7etzhI؏Oʿ8`"KcA{5k_K'6(K%Fp_}75LXNm'ݰf_*'0imb:CMQ?k:29$ܘ.5qNj`o}?\Э{ӎ&nI^k?6s#ŐӗF~8waEj6[E1{f(г|[fo@ȇ@/90`I0w%]*ZpB4>Apf%2gˀ'vOd8i(ugk%hc6O-@Ӯ'(M3:lӧ^XDn	ཌྷtJ8CVtŪXeIY̆Ua`YA
{2+r^w'MفOϝL 4bi+RtdoffP ̷pϽ«
(nq*\SY	_ۗ1{4&VO0.ּdRNk
}Ib/1	3(ZIF~s5"F)*̚E9k(o*o2j=LZR)
h
CKf ?턨]Kom~*;PHC#w*q:JxIxhq5|N|@4AZ(G^
:j^]S(uo9<,gf;o}9/a߮u7dFQqlAcwdBueE"q.{֕,C{W͈y19I[
(Y,xˉjt?r9Ϛ[?=zr wL*P>øB3+PMz?yzSQ>:*@RHdޤ&V߭R)+.ROL.}WӼTW("mwS>-}O)h2bGtW.k᛫Go*c
)O.ѐOI*Isze¦OBxwaļt^he}ӈU4g_v4.9<[itqȳ4C|DIb(W2`A|(O	-Q*_5	ǻl-x_™S:?6!{(wZiyi?R$\]&U}j_ywmqcKt*L<wXy!wE&XYdyEOf@pxc|
Sf\7Wݺu4hnTZGb,JW׷K.G[cׂMn>`2F\5(JrjoKš@Oaz>XiVlDLXIr9o	ojo01Dq$y3OK!wy!H	Z[Y]}g輸b)PR
Bh1(UE7T;DJ[=p'do`w^	đbZֲYC24LddណVɬCMI'm	cn\EwEР1`TɂҨD֞~Kb@ʆMzטf##t9DTﷰSPm	axb6[qıx{u _KX㎚Z,|j!=ZouCo
@G{OT'&l#Юiu̱-7gk5FE2:`nJG"3}-p
{B7JW]MTJVJ5b2Ɇ+KHfɠn7>p"1 dlGmT|x4Gl1˗;.5zuDI<ؾUviBzlt[HT5gRB˪5xK0/&6g4y!tyk^:D㴭ؤ0E-PL?	TAK;	?75D+jJdpY1ᐱ>wZpe)-!霡\
@XA @8Z,k6c9PܟzlBug%>,reI;UPmogEnƉI
o33C2979^tJGrU2m)7>`
 `T$8gB\Z+Dԏ;BMkc{B_cg,#(.VG:t9e}Ǥ!KGTԡ'Irjud?j~j2`:NixIQ@#	)6wY:7ue靈5~[Oq}Q{]xa\ncF%`)_TrxVwlD?➸;w[Su~fiyn[kBEs;
TxUOJku'PaiQLPM
wM*<,4qpnrBn퐳tH=*d*Vt(:b|j6_V;l\?\=uG9iPm×VmnbP{zL]Š)}DV='Pry8>v
s-O]7a!,qijWw~Ut5گz	nL=)2SQ
!Y"Ä&6%:x7+L?z;I*O;pޕ\yo*Ŝ-lL%w_jWNb0Ō†OQQ1[
ᆬm>-rĥH478jK)I>"K%uT}7L?ee23@;w B/[$
No]qOYq-Kldg=NRQ|xHҩ.)yāf`c(WqXcAx:-eeGܼ-~ij|bUf=A.&ǰ(/0ˤ&NĝwEeUl!%޷U+4\ :#B#@ɂf%nxU9ed^"΍2>dR*"};O{%{"S8tUvy\D
%Wf2MgG9^ޚ` q;U~M-SlRZ]UQ%eP!)	D;)n.In(9@Nxsev.E
V&L#P>7wl 2y\N]w$4ld_pa΂moGb`Nm;`ƴWgAc#39?{FoɃ#W	{8֨gon
|ɏnE1nduq֪8r67C&+StR޿>H}r̛uuէᲽ
@#cu۞U:?]~:mc7ũ0pӚY윃Gj5rlhAe &TUdB	0/HLw(DwCJ}HxW;yv-a55p9X՟LoQtd0?p~*PYvDhN8@ʔFwcNS5,kWW?UMG	֚]l:p63>YA*eBN_~z\H/=Ei6!N//š;r+EB*%<CKQ5S|(3rʦC|_F4l\L$ˀV;ϸ=6R!%>j3w=-A?$$9y_#Vm1a3_*$}o:Qǹ#q؍(`
@cWnd4[|]=YNO[.e&@^r8tgJS /ity!k~_}/ݩr5eJ8s5SD/qY](^mf]4.΅"(DKأ.mxAȶNPo[,mK|n8Y(Jad/7c@`~ŹHi1l}{w_LA벦զcsm^TTL	E1hN칂OQ}x4\@A;A}}|MFFw]8PTf*r>g˰Z}
ii":>%Lu{]._u*}45=łN 7VEuy;DUٮ=aD3JBs*
q`7ʅnqvDV7Grh[hFԫca^Z(>KN䄨1Hl9Aơi-q*3vt舋gPTTCG4S9^g:7-
PXvO2		7{QV@q8d2^Sk3ESP>^ߊд^5	ehNEdF喌FO7yH|y\/lt>ru·ă_R2FKщBZ=uE}q,yֳV
FW^2W&C.b'͎r+䥾iܹ3/KiK(N'2bY!DZpVEZqּtԒ2} GɏyQ,rj	CɂbE8-<-^xf,Iu.8oەB&-PkjX#EIuB5SBw8[5;:d& "u黒p>o1SensL]Q#NW|{MS.KT.fr\[y-B_2+oмG/KeGaR=q4!BeS?_	UOXDFEG5[L/)X_(ogfE1X
"'+._ʂ)tjƯf]A@6T]GJw[ws𧺹v[
R}bTZ}wp,*SK:^3U4DCZw)c}yb,J:E:NX8jt	MO&w5#
*pӬt}_#R0@8;-a42i%3p[t|B1EA2NsjzEsPa	f<8X^~^v@lĂ,E6F<oNޭ
[%je8}ž]Tݲ=>#2Cݛ	U2t+Z--Ѓ[w,UVg:;W:gݓ"}

?瑾u\T6

SbRQ!$xߣOhjTQ?@ŋ
*BU\/}%-
$Sxɻ\㓴B٢{0t3Hpxjm,4zRL#
cޖz$zB*,R)83xX@c+Q6w1aG,tVG,x
kg/J*L X[$HaQrW^:m)Rͯ\9\U\InxdMj&a a.mƬxWktA`4abiI*
Щ!`B
ky#>5vCNOЮQ=1VۢxO6Z?S׺)QE~ڧ{z.otYϋ-Zlu,e*z=ǪMI0hRS-`EVx"gW.Goam*X3#@E/Ha[f=Zs'w@Qk¥'[_1gi&s-ԧzVKau|^hI@/gs Wm kcXM":h9YTGUݩGh6?yw*sc5$Qivz	#BQjNcCB=5hK	Z߽I"'/mj+HFMg>muRBDfɒi:MmPjQ#AkՠQ*
TRDON;	5QY_&lr\>T2h693DVbkت쌐IӖ*=NCD$M2ucP-i:S{ɛWUxd?m[ɖȖ,M.JrZ?o3vJ,{g<ڮ
D$4pZm@0td|/eW,;t ć+^
!@2z{kz R1)>Q$)sWΌ`	@
ߡcnqI-6gw={jL{ZF-ys՜2(s\HG-dU;(	菓#UdžՓ}N<_oC]rywT06nxj:ZAuft{czQojptFսn擆 YfnQܒ eR_eC5p~geU+3󎎞/VTp4<0}nڧ®VY&C]>
J)hf.dǂ4W+HRuˣr-0SȈnQ)4j6j_E7;?*%
,$]3S itM*BU$b+W
b3H,ģ-
b{He-ӰKcK("Mז#kgэXkO
(߅xHlVl9O'
ā{1Ln=e`!5X1\(tsK<1r92@sY'f1u%>`KF;&8
O^6㓸uH7T{.9083sk3W#wSD@PJ4LF$[D%L̆ыyN%R5+}\a e1(L_z3djkaaCGA-)(0M!&7Edm^Zk#/Aչk7t(/\$ϚP(0T+̬%fx	f`eq'Ir%~M=	pDy](3?1X{u~Ʀⓩ;'#;Q	=f¹tDyt(|02^Cd=^lەɔW5fgxc?i ΆHXa]j)GK;TGBοnDSDbB Uv 髄4VLtLs)8=;?B]оC_U1rk֫OWEH"Kf|?J#N5+_syH!4h``~˪-Ki〈M$$FJPH16yđʌ橐Ǝg7QWjY^Zp.J]/"rɪҠ,
Q͇57DrbM/y4	1M60]XFCM)b`KI&.77LdkThع@0OZY7ί":
QuDa-V.u(I.iЌ4w0&,9ٻgD( 䀏{8WB}PHU
KMmwNaPdC!t^Fkh8CT8C[N[᫜*r%֒
J},Pgu+:m"_7n6d(/;Ř@~}V{qů`
Ξ	'Q	`)3O{)QuHo6#g:2:>o*:bPx5
J?jϵ5n
E&kxmԮԈKΛj;Tm2u3^,jέ?ccE &?N{ψ~VvH@]'ApuH{ck'&/hM
f:	ۅs	S+:̚&
os75K3V]>cx/D9*dcdR8zW "=ucX{	”#aoa+x8fT枮|Gz-v03( J0r6ذKpA.ź9y$Kh,"&E1he[bҤy9.lHa?2x.=,3COUX!´6h
38x_u]_'oOHi=	qe3Q)We-ĀR!_ͦ65sʐr}\x,pl]y*hP0:xGcX	86Vz;GXaFn>	ؒcr?fG0״Ʈ:Fspҽľ$bg	,p4g}|I{~MYTG٣4]n"{S0қ^6C>r[zptS@$(Cԍ]ϾlFCkc<}+L\G.Xok|9ϵ)ЗǼ)p$@΃_Q#Տ<9#:4 >twQF+ω<8nC/:X+ƴ
cQ6QAB2C5=k*;#V;L	QZGn˜hM?Y(D#͈Hd|u8[c2xBK}u8x^F:smԂ=,Z?CYCa4kO^&f$ݮ`ӏ$hPu9HXNKgK%hЪ#@,_4QvtOOq
g*}4ϐOh3ѐpo$Mm;loj(ݢOV^yn7
ڣzS^|a\. )`H	x~*^thRMD7%_~˧Za\4O'Jh\p؊dN!sek,m]V=͢8z񘔯gAܠciXq^?:F+f#%ϻh3_"^e	(n%*
pUIuípHP*lccU۱SđOۛ-1)͒,}HE"'Y\ݗߒ`.8݃tvݞEh0ʝ,q/:ҡ=n;(6I}LrmTF;oMN3]m0ZaNA_ULV=6uw nviQcUi.qޓ?dbW\Ed]idG/S{,ZԻweNC(&nGH
騈.I5aU-:~ L
HY-3B&hqT>%$NNxUkkL"0A]?{j{$Ƅ&E1TCFzwW!y<yZ
&v/ـ0ėp(-qpghiS!WlG
tlz[)0K钞ekm#biiMxA6=7?KF-D/^N7QP\g=dvP 93u 94j݃uET>}Y/>cx7aH8,;g~@cG:Z^PI.W>|
5)3.d
#lo9pIdVFT[Lz	ml>TJꏛZ' Ec9TbV..5,M^PU*+>H$]d>E4Im%,C'ӿޛsZG.|JfNBu!;FUU?/teFtb;4R4CĀXocX6ŸLɝ{a0٦a<`NcdH_DpH=Wѭr-ݒ!&M*@SDiT8	ꎛP\ࡋcWA24LVG'Rr?%
%kow"шv'"23j7qMzs"-S5Oe{
Zo'KFÌ-y MNFĜ*.H,Tr
b!1OH%p``0!,@FlP$P0NnJ&j3.J@
+Th)I+hnǤaqp·7CbWG~&MfcB?$<#lDƷaUNO1%-6><|'<^G1SViIQ=,/YhqpR$,:gN\N?#ߢp^SDp#X!Ng%V2䉘pAl)d#wj
i"lq7o(g`phVBzd﷉"]_[-&n$2z:K6z)
O[ls._v!{`b'RM75Tw<j7tΑ*hF"(S"ADYxX=iGw|isv
8yV
GgNJs&U9n!u@!z	/Bq7t+5E65qoDe8)%Ks^z/:i{jyyW!Ӭ`|oկ
K:R{8r\{hDχYk꿭Z6tw}n)|n5"!If+!9+gaS)8l`@߀.qbnxo]0m3w?7--g#
UU,S$`tvM6Q@mvΑE$!_KVw'AImuF1W3s1o⥾`P'} 9
+Y'm"iu$"0*9XȣX_x^BbKZƏ" 
bp01^öɳѦU%^CND}uK@On9 U7-ˎ{M\6d>a>j)u
~݅AwEbP6|y"N
g$yjEi1|c9θ֦.l3,P 7{l5}MQPo+n)58>)S5ڜdPľ޶1q~-d%4(2@uɫL5CT6l*]Bt93C>C)ZYaoxMY*kwc8/Vn3^BV"`wW~9~f)VӟW<$t),/4a/\b`gy|>8{uڊb4oV$QcNMnu~{6ߥ/SruZCs.H$HX fY-K{Œ囊.mԴ%2Z.|ڿ{MY$s%h%rn-<<(,ݾƜoʽwTj~L޶$[`%@׳錫faX:92L	B+S:+;*}HQ≐q'#aiqpiR“Dߢ&BK\嬾h5x>ο8;'SM.si6ڧX[RA
s?Av1[F;}9S8MG_i{ԃlNm$5$&'SC4_+SAž +9|wuL?]vv8'ˋ97`$uG[Dq?h&@+vL}751+,&hz`UoJ7u|"isML(nBiqɢבi_k{jQB
`z6>ݗz׸dr\|#'!&ͥ@y"=*VnM&|i[Ыd"ZEF701h(zi)(&7D]GQ%XZj2yJ}:	4`/3DZ$#Lx'߾C,@p2{$qU1;?9"v7+ejH xp5eMfG+5Fc?a65Ep;aOv!.`VGʩbQТ@@nol[~0k\U-\Z=#p3@3o2jgic :Xo`sƂen&qv~t{=ugق!79:@H[Aog}(˓]`0#sc1ݪW`%:z3vx3u\AQ>mCm?gޚ%M
jW\jثMYa-~3נfH	7DBnCQIj|ه6ƹ
9@|*YK;lQ-ԂɼA9+eQM0F<"9n(0B]_V吖䪪޸".B'MsWQ+O&s<*;#qήFڏlGc
~Sy#םLQ'<@Dz< +8U	.KӊLjMq'k\X@[j+e:Kx[vy*ѿ_l.#7
%E}K2,si);tjQa
a$*dW*Ǹ`aS:4;K6VȜH|z,%b;Zm,"ǝmdVV[KF|@B
5-U"^_4W ;˲ʠNGPH1Q|to8XH
9+޵ǂimt	_.(x&@&N}ZRDQusޯsddQ6T) aFMGC5qVGӉ]t2V;wdBŔ&Y?;9{SPĨ,,'fuDmqos4Rd3BɞrdH Tdne'ʹ#`M{yLDŽ]w0,Yp';VV3q"z?ITQ,݂*07bHƻo"nC=DTIլ8s-H&؇%itÈ嗶/M"|B> 5,2B30/?$(HFL5?N.v5CݼY]Yo`573ڞRkC,s̲ȝ3S}Z""s
׮"v?NR_ǁ-=[fcTՍ.SK3 H.z.G6eAd+T$M|3K0pw&0k!T|H$vǕmA7Kr'7f6h~ZN3茕|jU&~ Yjݝ3Q3vřo[+L{h7Nw_ϑ +C6H-4
V
1X-AR
m
F7aybTQxB!'YgVœKYrexYJlN:緥@i	qQ	f$덩'dz	Sh_	̨A,F:1:b	-cR)F1f@Zg(?$	~A_h5IaʃY
٠MJPƃitkE1at[bU>mYftΧ`^7Tx"TqrxcSltv7K߽`ao'A"9*2Lk-Iބ45cxGyo4#g`ukʴӱz-:'wP>ԉ)> N
!FT0Q{q!䋓䲂Tp*]0VآH؝R'~cR&<^Z{qYd wZg]"lU]s{[

EܩۡI"桢}\4nsl{K;_`J`-]^d9۔atFNi7bK l$Uвz3cQ7̈́ )5)ya!t #PgWT_rۤMkDF楜o(HF] Iv0'˫ybVZ5Rneq_E+OLrSqz3*HخIyc쐾?#xO +!"[m J('i VrLjڼWܨWQA{[&JvLaB0%ּ;7`zCl6Ȅ.yv4*TG_C3dgcF@ɡ}}Anẟ-gy/Yт q/(S(OR;-VeVD^cɨl%>z?:UR )30WC&EVM;+`&JA=Iȟ;GM u@-ɑ`+?kE@ a >xgwq\A~cݣ+sT  RZPEGDK'pl dTؓ@zi2L0 owqL7*_om}dv|aekt( glXa l Jg_k0⚝0Dxm&Yg oũ @D#UtiI+;<#88d6494{8PVJϞud{.Pm!;dN9 G`#Z v75 ڝ73V=s񜞭M!`B nD3UiO_^1* . [ rwLJohm G.cC*i[2..XxE;[,D}Hq^g[eQy5xX"gM)zYe=Sw@ha J>@h'0ii*0fFSJ=ூ8##$$#{|S .P} =[HX;4rYBAץE$lob?ME;EawJF'lLAmxXUty%mWLX|B6ؽ@;;A$OoS5SNzwXsL 'fpK7^%j>D UF8J"ڌOii<-o8. W: 6 ѿUNw[gJGg?] iZ47T$ ;9I\}CŷqWuW^dְ|F"mL =EU'e;f_$ qi%o^X86H.*q/ɈPm^-0ma$a;"a~սI9`H#qf7%lN(ڵ `aތ=CJ k:>_|Jʚ[o*\KB*.;[S}tɧ(֠-5Ԍ˶Qٞ^&)*^a$mzwqn?8kWF`8k%IM3l^6VCR Wq 02EEW?@0#X-W(y C^q,sG3D&9(C]̲rƨl+O& 謡hA<?M9u #0'j&<CLRT,8x.pRu{ B=053>` ,Ĝ5\{x3VJ'aE IhC?"^7H1\ wEֆɆ C*(<\P 窏h@Zĕ#6hY|B$rV#Wm~[yZA8J)[lp_wD׽3읅]@wJeZy MB\ Sš~e_2 P,F+0=ZO7ueO%;Ϸפ<93!ʅh~ Gi(' :]5[Mg{w>^ybMXA;dJǰe*~AGy 򂂳FLu}7ӎRi wtpK*$YOEMy zwZ{\gemq;vPf%b9%? ߧJ+ &d68ҷ枕^yZ<ucX$_wj6| ^"f2'cߐwPi|s@Ek@?r΢eGDOéR/Щg=-]^ 瘓ը;654"׳Q5 )ƳOXAW:U-@t3؞)e*u 9g&@F+"Kv0Tf O5,f3^ZH<\4[$d|nɱrTf!DeX"G6%c^1y"'ܰG @`RyĸeJs"p5M`z@#k2kp @\nki<670?RHu eE-ﶣփI٤ͅuZV1PDI^5dza-\~)H:6ͲQQ9N;m/>&aeZF>SmdM kR n)B<n~fցAsarڴV+l|?e1U⠂4W ^pru7?qXHHUͫGR½C`dq ~#~ 6,Ջu o+t/piۮI^_p4C.Z`!in7]"X;&~XPǷІ0!%Tq/!w)݂*>EK*S.9旄cH2@~0vx6c 0jVV\nPTc0#$X.E'G*sR*k?%y0-|}IBV:ǃ~ͻ[^|QP\ӘRw/`kbI ?[+#Ek1S-C S TP%]a:~zk'@<}*uz#ؼ@m\<ȃ¶jE,Ƌs &j@Չj\ݺqjZyp⥴,aWriY%Å6.:rª>.Rn4'ƚ^|VOR)N^ph[)PX>rGLhɎ7vQ"ԓ|>~>N0ro\<2A{et,1x4# ^7~3G=c L38~.@na)_m:4İ7q^1;q~sF҉pIH|OEy9ǜM"Dk W:5ȜyXq=H OcK~+i>o "> .2衴QII!0VbħEsU gWM-{1 ű.ӐU D샸8LU^N Lo )?0$6f++Un?#F;MvXsa m6ȲN$mBIB Mln-8˟kjlaG'7y8(8 6ьb)@ϏRn  bdkb#.41 ޾/H緆$ϚU[8Zȹd7q~0 8xAԯ3?U?#7[[94NHnzd, v@E:WMbMʩE!@IH0Fo&pDڔRP {~5Tm@X^Q00`${V0JNVť;0hFb]f3{kxnѠW鄯ϥv}L[l; }Ina>oX4;.x, \~Y c c IusU4:SGXGv|~HN-9DߴT<s$6SSgSY9 ǐ:x3$:.g%<-q4ioLX{nN!>~&/@0bjўg)D\__p$iv'r}yB8S* pKvX>D 4uF;Zo=g~Pq0Qr$exNW* q::oaoԩKm6^}9V>UR(FP|K t /ˆN?Sr;:fN7uIյ9%U9 4ڴ.MG\sQ:}gy[.in+ r7 ;ey?CMX brX%Z;} Q5{Un|Ӈ͆BF¯34dQ2^=!^|1>ݚڰڞY[IMͣ]%^J͘.HvN5 ~*6bz$%2\dN1;Y8vq>Z2uvTT wv-wyxc'ehey[r%{Ֆcd5tTx>*56n݉LMeLndv)(#l I[k+%1˸X1Ŧ7?ޟ§6d>uI ySjl///fb-R G@轃7RB<4DE]ښ[N$`oP r'iP`oуFrȔj{f8K/<bq7Mmg=5Qxa䎌">i3l-l-]ut_^,Drh ~7$R/JBUI.UI-BY+[?9eڨJ.?j5큱Ky-N#oc_nņgGM/T&N#YZrBIy]d} V LsGԣgॐwAO8鐤n 8%MfljvA}oac 8_\v+h[;pjn/9rǞ5WbjEH5](~Kx>`nZ)si^ k B'Nlr5Ff#o(Otب>ώ;.UxN/|RBEq-1vmM/ZZ*r\Z6=ˇʐ&6nj 3qUA:0ґu ޹> v¼ޓe֙&2+osHC hOh@%vo6192U~NkWK}%v+e Jt [3!#T2.YC[_3M,$5 <2pY9^==SR0;܂ѳ';Ɍ ̛I4C Aa# M5(eYl.w@Z[ܘKm06qɠؔ(v߿ԢNz4O2K20B$@fRF1-L) Nw{)hn $~ֹ_zԽ/͒AΚQSo\U:k \≯WD7_T#J5dp]qxŌ'vH \9FK$DX2a(?crr2 d<"TC|rj*?*SPwv(3몿QT>29y2 #Wt|g@RK#xfyl 3w&.;@'ȏBH~H)_sPWt& 뒅$C ᢱ%*~m[cS &bq'sO#2kq$M%7rj[ĆwhܽVIkwvo¡<狺܆}|E?dM߿,h:o2k#t܁ QN󉄠\rw'?7^!4˄\ZeF1L1go} ;El{,ِ6yUnqek,{&pQ$rTВ&@kݠ-d}KeB(;xܒ `Am /ԘKhӉwoDn=ۆs] BcHAhBq-.e.#R*DBȍ]Qcd:倴 +=RWrwܻ @Tz҇LMc:a!hiw*}_N^f>J| u˩eh&9(%aFECA_ 9+&r ka=b%i#A4vmZ ާNr0^j0+gI#q9E8|WȢttڙ = xu0 ƃl2$,ڷy  Х]'^$̅84 -12[۪jܙXRn5Wdtv,ripTV -b [GQ~ ]xOaЪGSy/ >#(H7 [3Ѱ:{6e iuF])u 6SYy_`KA5,{A TUDCXOOf1V%"BnG\#_C6N'ר=U-_d'[_Ln8i%h(qVA˿EtOk7EqaRF[#z56q1zS̵\h| Ї V7]]PDs` ,oQvAm\[rP7;yОE=C'}G06, CjO6VIm rZrnx&@PezV~Shh/ :o$V ٯveF;3xP:W<'~jF( )rx~G0m4u؃b L9G^4* AD7}eW k¶hz3w#wUތ׾nqzH m}[=A'{rAYnJx)uV4̆^&KmU,a8b82 z0oڐkq[3_cWZcV R0˿2F~6&$K"L'7] ~=}<_u͢jds[ `3Iկ)FU(&mb:sS-X?Ek{0g/7)X@t5\  rS>d;)\-?O9ǃ'8Oqa &' t—aȣ99oQqe~"2RoDNZʶ 2]h3j /ΦMqfȈϡM2ec @`*Ý%f E!#䕳)G?1aKlY\d|L'ۈ**<q\rUce\s»󨢠 ՊB?h_ɥ5K39s\ZY[67x^ nqQ>?=9j 6V_ ݨ7:Icik'_7Y(՚uأT6sW02cf[(cO&{4٦߭ޕ0þM!2u&dvY>2k_9hu.MotZȉ%Bl.8ӠZCƠ}tz'[!C H =[t:EϕWߦV3yd.:j LNj`TN܁}c,6 brFQ5R4g?"Y1W ;+ h8I54 6C0u16c"/aXpO?䚀zsA܃i}`[E5uXo05k;Itk[ +< blȔNO׍ X@bP r`1,˺il o@Qύ>$KhYoFVMS{ ykDN9:~V C2܅n>t!D7>O 1/F@ǣJ"3 E4t~̑z}QlC d,aDq`Obl8vMKci[v/#$}8DKUd>Rݰ7)k_u+:h< DrW-L R.nW=]j홷Z6Bu)|=!59ru{90dݙ ]K#B){[Rzfo^?3bDA'ε:c6R;@\L4O uͥ!K+%P2tqםG#0EKWX-nb0P} gOSȫB=eԏZa)Jjrr-\%L#3ˆ1P;|hܔveMFmE(DZB;tm*PK zRP ( OiI!cK,*9ESϩ{/U1M)08Vi39^7a@S|MƏ|3?e,`AU<<\F;&kL\T - Ņ WaÍ0#t%廉sЪ'8?"oፌr8EN0'Qԅ僭N|";(H WP|iU}#̅郁eO4t6f;}Wfvm&_5%4Qf-όDc@oTe7@Tv8*G>7J>¡ =yOMIAV`7 V)#f)O2TDˣQ>vn*W< n;"y.PeeCS1 P&^F?DLMgPpf`{FPWWAG8h/Bٔ<7n{o?}.qQNr0ur-d*.Ifyѕw?{l'Q4yj+<>>nIJ K|dH:]Ш[U10,Ƣq$#BD:BAZ9[*V=x=j_#] ^K^X+{.\;!J88'6Y\? 82zJIrCbyQR#n.=7FxqOW/LûqW=h^`O/vZ%wB>AWݢa;]ѬEٛH#$ؙb%sX>fe >Vy-4- Ykxƚ(Wp\[onh.SꆾZ3#gB O,;!e)B?8}{ _e4 1:\_߮8}嗌ǒ t}@̂RIVdppVe2S{ǣcUG#.bڍo2{r·6؈'p>ժݕR|Ocys 5%Z LǼBCcd{sͻiz'm.jMrQfFM$F36GI|z;\(uuyC7“.PQ&O oup̮V曎XW#Xss#W8E_eP8 *R>Z:RJ&1cD7e Bݢ|}+0=Ý-@ެ*lb*i;?},P<}/?wyդE rAJH2<gdO<aaꘟN# b_}e(+cܫ 7b^59{z|xܬ!f١kFaHߺg< 35{N|.L L~`.yq7a!}[FEq޸iXf ^mf7 >QsC=hkǵQg}qmBJo6u7}5Tc&2j׸χd1z=ͯ9.Pڙr\<=#Y}=_|sFQzD?T6%*0Lĉ%:6;Ah|p3, P`:;slIp셽8ZāHa@i#ΖbpJ86UcĀOLCq^%bo7n+|;X v44LMH e?*b k-PXUK?2'v>X f8\%o!O'kθY LGEϔuNo$4L=P(2 oX#ӪckgA@IsK.19JK9jc}@Bo=t:LpVjR'0%"3Q:i ~֬ EÙLhW"i|EHxq<_j'v6,L:׌'Df6K0?P H}~徭&qj ̍ڭiR t h Lvn(`[;a!>LysIpѿfHV2ME0:\X%|>WE~VMzH0' pʢ^\u ዣ_XT GHrG=JuX<3=׉\Lmmt $gs4jGG_@%tp hV n h z(ٙ@owf (|Ҽcė^=0w zt wĖk64G-vw+qhA5f2"J m]G6NIZbK7lV_mG!\.گ,_nabx14F~ɥϪo7 n郅}xP^d=}nsO@?I gV}ʰ?ֲm Jv{9F*׳jdϒ=2#A5(ۭY ;j6pߗAQ80% K0.kp{]/++-.(u(b5HDLUx%zjUש͝a`ƜӮ&]mnbY@40X\m *֥)T<5Lph@0 <҉nzx{tw(_iAD0=]0PτWa#I-Wn3!sXN%ʼ MI2瀦UcgJ-SvY{$`i_ e4pᓦ2* ^v"6N7w۩hztݻ,Db^cqexmBbVfe~xnz {.ŵ\X#@D]o7Tl.<)#1F>޹}t!G"ȡks9dυUn&{VkGisg]&Z)f~F`>k 2:^gI ;RG:Y qcn&@;sqk(<ۢyjVr:Ȧ&Tȃn 9>RA+}qM]^ˇmt~'4Ss>{#mJzĦRYI`<}MμR&@OR o)خ|7[K%txh4E6|~'󖾸\&Tqokn1'Ȧdў2/0N_3.լGVu0itT[Q.5]X 7b#>ŷN*:EckZrZSK2yI@ͥ˜s|a* &}|- xn=``@uOgouL_wOBU4%U 1В+rL7f-ɲP$y\aѥogM#xk{c!Br!AMf` j*x*Rg;ON1msBI܋Lj#A {/b*( i?f0vh8(h7׷cm$^Dlݨ:)Voą<ܟ̦x]}["{&~ή-R`Q6"]@xÛ׋27;/+ 1ٌ. qfK&< xIJR`{ ,Ӗ(\k܄8rF$Ky*@Ond<# %:bҽHPN[XUhRo(el{}HW[uzK*Y,-.SC2UM5yj߾YcB%RTE&_5Ud'_cxc)dQSaxIb.Yg"Z#ZC񚜚%]mmz&PiYVMWKDk A!XQ 2vSJs2԰kihڗ@aE^~׭p`[ܮ HTC[f"dI~K l9Oyw@v924jzrw TDA&I` i 1Gd$_Mgeq$WVc]k\"^ \]Ǯ48 q֎k|a)n-v+ifAN?cFAI 㲀5+lL0x3) :w9% {@:h?Ɖ'}D{&͛tH[–)J= uyKwzaX_4Ռd,c?.4X΄>SkOZ;6 c6(p$'yAdD8/5N8\ܰtY45; 97^_#XGXI( 螼 =|YWdǑA昑qV~gaW';+g *O\B((žd}5}d!eTiIQGBV̄>&0Ypǁ\ G(PInB_{H!$Z| XyNaZ^GM(`ܒGd $!NՀnuHr4I$: qY5pZO*FyK-,-W5wT;٬Q]/)m+"Z\x  1ߢ {r)PktNJS`)I$4W/nzm"k5ےJ1%Gģ.mj9UA[)7MAjk~#]x&*h I=hLq{,%J7  [BXﰮ-53xJw'BqT_F{ a#ZfEf&-Fͼz"ۃذ ޱbY:r(QL`ʃ~ţr#lOODe#mA NtM(_hުޤ"̕os*V2V$Y@O(19MpeA'201e'-`cܴ]ɿW".9cSk qIG> IRntbuia x XHo5i+W %+{zUProh"F]K\Oj߫>J*7 辒R跦%xH빾Viֺ2=͢ӝ$`y-ay++%%7Sdyt{wGhСz\c#.1L㞿C^;97˼%LEp<3C&NV >fi=O&+ώ^߃qi!j|+v[pMdon@|e|@¥`-)tT\R[6 _ 3\6Z*J~tV Pb讂6f= (ѥJ>i3վI#'RGI5K_?i՗)N.wbXsFS2YcoOe3 u8;W7#͔ #|-vsJ,%j߈0R7Eτy( ?{5&T #: D5{bEt׈=I72'(< xZXD.#_cN ^ ⾨^~e0MNʂ0nŽݒ_ Ck-Ψ&')P,t&OMitb}26/"!#__ppwU?{3*tcAɭyu'3lHxJy*(v|H~5[s@pwdh2x$GC &0bhJ6ϾYk'dH{-wO>4ٔ}Yj͐Jʪ Kc2j߃uZGO1/v[88Vv0wG4Qa5W U.+|?Ml4%Y`Ɋڬ)7PI>S{cø*'h'~Z3 &ⅢdԢ܂Mn^| '~:>"^e$͹)NDZWYGǪc3|b6F6\vw936g`vMȍz)_`t` A|*+zkDhC's~^6.K 5G7بy{sUWgop{0=B@MJ6h&fSJh>VdڭOkJU푵.1C]ѵU0 3ӜQ(1?񪘞uWֺϥY{} taJs#A[LA쿈IB/HL4- BߎQ<̷_=N`Q ^Qo9vi>&v|1SD}FTbqD.-ۑk_?5>JZX[<_WzfC#?Y;T9eY9<5 UӊJ3,O&SXDTR6˭!ᐾ)C$JW 10lZsÉ:; 4y@t瓁44K {֯ 2~eKd֛e/f0{GBޥ@@Z1 ̠}7 VAne1 jtb((E9IlWڠڏV/V c!y*b_H%5~6M)Ko܊Wڭ,qǜx {U>,: `~ ݥg1ȴt3HFwPJt~v7guq;` O2BWĴbY4#nwjr<&B sz^8XIi"G&v- NY %yw˭Oe@v [}Yw{L@p&k:!=^sk.nWB@G5'yJbi|WOBr\ o`K O`?g$F͑Ge5 1:x?GJҢm" \#⸿|aɑYHzot[gIā?j`>N&V 9gJ4%4b>pihWZr@ 8–a7:T O Y/VS/0O$.ob?d 93S*"q@޻XE$*r\ѱk6pxq_lm1I<<5:]wxVw4i (I}8EFMNq 3|hH!zEc$a -b_z-崝c΂R7*%n_·b{FhL :ƶk\|zD3\5 ~}*iH^0sƍf#2sp]/jB:b60 \!M/a'UG]BC@,EC%)UlhyrZ=`^!*T (ԛNO/-;Uӏom/fqx w[glƜtH Zۈ+ h4"̣˜gɮŸd )Y;T yyN;.+b@srB>k w]h ;섎0pxun4]n_8b_l2k+H&Gg@5\2xԍD/3j"$rYo t}iЯФsP<; pRruSȆ||̒S효2 5&Mٳٴ!(^vm}ʊH=CkCev?Rť]2f8VLOna鏥 ʌk}|٫a`Q=.9one` fRG tUHG&Y bOl/ [D;N|rD>dϳߕ,LDa/=5ZDoEh/aZ8L(Çx0[q}Zު GyYbs8U BIq-[No}&s0l|*d KH|GBh_%/KoW >"hҚl݆+ .Gß,53 WϪ3dFBUr&n%~r;mCadG! \#lhL@N {SRňW طe)rzzBY?9)8OU܄ %wZvݐygȐQG'k9_@l~V>ު9]}QN j[~4F.fgH5"zsV+huuq O657 /q;/ـt}V7i-ʾ6~;W҉6 AhVp.VA M|w:%7z 2iBCE.3%' ^SfCp)-D40R w|Lj ƺeFKՈШ.%W\- ɀ+Te"" 3\)ʪvZU!f U*ft40ZiDOrs;ݏ"UJ#gAp\Cǁji{}emHI& KQ 5I }nhi o>sߋEցw^Ês5\!)[^i1RT gCϵݻP9q emZh[Z*%{Q5I7R-y<'RT>L&6@q⃺wWKo02uoX:WSnԾD"^: bf;+< ΜM p22S:  ,mS0R9{dk!nP A:e$Y|{L<̑;ݴkZjvC+`V~ߡoB3&V^̬kknClcI 3 ` b0~`̪'/.n8~.&A7o[WCGβJC$M,qI}A'ȏKD -=dmǒW.8G@]hѻ%N@-0 nLP8@MWg]LݑNHX#IJ_@Ȣr(*xf;Tѻ6'S=%Cp$Sy R iXq {&+&ARbEn4?ߥˢR15eyh4HH;s#j)%хGP {fw{q6lML޾ya{a{#eV= Y&_Ckbn{v4j4nR ;_Qdg ֳ4ar#w:GxE'C$OfttL%;T'7;nФ"80q?OgK !\FצۤAjDmtz 藢tH☃|]$Pw&&UrIUY xƓ7O~FoQ "dbƯ+++i^yzF`H!Wg;耐j~}:i@]>^yZ^$@>W~H0D Qiч O4 0 ; `n/ZP1a}[QYʨb>|ܷGZ Ginm`>F W. Mzdj\t w_'{Μ3U3u  i~]؅p$ۭS%RX#"2OW/8N0vCoXkаoMAL3Gf\*3^>^oW\yߣ]=*x9ҳLj`a4QD!\(8z\1!tvBSu&ks2oފv{=AK'| Ϻ~k*?ehzGB%|~?!PXM4lc6,lѾ[խdЧNɇû_3vE1\X+ P%[,:lxhEg۞xYܫD5" PU*H#srOG>W'b$vs#F%yj` ܦINYK'l0wV#?L>L+ Aځ۶Ky)Oj޿YӒɑ1۶0_ί]2|6ŽgƇRqH% ?h ~<͝KWM[HaG9 { -cpCTQA΂ѻT/g'ٔS#&ϵ2MG.J/VEVA] NUfUOAy'PqXh]Q~7A1}j3FvhLīĤu3;G><Zy.yWs-G'ϣ‚ʝni)|,؃ȐtM2G =?J7elM `:9 j/Ƞul?kɀ{(z9YqJ1Ny%eE5^O0 {&.S7 ibp)1jAydZ;x:C:'}s7kĂʹ -ɕ/1U g1\YM y ,x%2oJĺ=xT# ~g}Z[v>(-809.6+=_jZohDɝOҮ_%uUW$IF:T3pKr/훶񷶒*uƧw u0{n yyBxȊi?./q⃻cc ' GDf& ~5ky#!ڍ%_Fg_GSŹ߷f'_ BU(_Y4&:SE&r]$i1EQGad~XK [ ʿV1׆7~fK$-*0rd|+H{/s% #iF,=2ߚpv["ņ Hpμ!Ő?a˾v.8svS)_kwIe%/ZVJ?e0Q11- pEU yP: }؜x)~#8fkrub׶ˤKT r5h cY5s|jLt.k |%eOQ|~{].- TYaʋvgR|j3Nrg\^ < Jڒ_錺vSYq9C ':}mٰ,">"%,fY>Q3uOd֣f8IgN1xpΨ++i_p#ٟ:i{<%n +LbWdO/*g8%PJ=;`R(iM&j74Ȗ rQ\8E^dM u\Rgz]NKֲ 7GGxEB3#1}{8/qB/& ,w|5.Q457kZSOv[{u-BԝM^ZVP%u6sG|~01 Br4B7j\)ږVA/ܻc xⷴcqI?Ҏ[Kb%A[ .:@1y\Nu@ 6\=CQ>pLkSS)6/Ss 7`0, ޵s}_L K}j.IW=wHS ъx>~EJY/K@l44Yĕ$мgc!C5yw텞[Q[ς;{IH1WI鷅)Ѓ{xAZ9\M꼛Y|Mړ:q:[:i`>-RdEsR~8 \?wieѰF]-әT1 Tئ0.^6!TWL-7n%r3O~hZϟQ*wF- p`dGh6.M=Z{;|H6y0zMM qGΰ, S&P  &ÿ= 3<8`e'RwK>y9py+of0Wim$ڵWz55  )%iCla-]hH8H():0ŵ\kAgI3Zk!KHS'[kF-TϭgHxT: u8m8֫ :xugQ0 ֵ9[ 9)H|i9lC/?x.%'ȜԄ4s7P_}G1'.N/ /~׬?rVy4X+|d0|]dm QST-~-yhB!]~%&b:58b.gXN!ӓ@&J\q{z,h/zwS-+Ҭ8@r 2JyQ"[lWWl Z݌qLr&!=}yw+ ya QJ N,eL/Iew׭k i?ޤZ5=&4SY~lZ{V6#l\݀#֧hZϣ'?תv U6$֘I Y|/W^\w& +C^R-g^u q,\6U ٰ8 [ fM@e)Xd1Sq9 BD{ɾT Mn6"`4p)wKNJ ǿtA>VRST_^ 90?W]8>wՋ1rOo9%wΆ]}4?}B:cˠU*˘qNY}%B4h‡UGMqdxd6h-"U: ' J9U3\k*So^Å=XV(YsfT.6Y.sP |Kw HXf.tUy[d+KQ8~TJF(=qs"^o$I,؅L+ WjaKĉ ƣ%rKCX0m ؤ`G*XtIp}|{9DHTOi=gT,T 7_fu(4D0o%~sr:!/-+5z%ڧ/d(Ғ!`|} JJvFS>z[}m.1pӥڻL@]Sߚ']@8Դt`oxhP5#HQy!h&YV[UE諾Il`pNo$᳗Whlb3`B&%0e$?zE~-5| Agw#ԃݰ&+Lm?DiYfen%Ŧcl5>ªw o3VS,⽉Up;sg1˻O=a-MD50c;KHK^zABY屘a^?Qzyn:. ܜҫbNR"P㲶{ Ԩms 8֋ߧCF\.L>clBIߺ )) Iqgy?[yhG-F@ B%N?˻z[]_'护ZmNلO7@Tv\ܥ~Zt;|<`?v-l){D/J'M3oڪP?<#%KZv6㙹ŇmyfnB[JFz ^'VD{SXKOCތ /n}~+{w~07ud5c@$\-&Q}9{[^YxEnͣ\U*dj:0ŜOOkbޗ&DI&ZJ2ߨ{xc:7ADK/b$sX _!~,J6/ةn(ErP.2Ǖ4'* +^b7Ei0v7.I#Q(i˖)A%NЅkIBkv!IqH::UL&@TeI_I ӨZ{֮]02=Ř}[Yfq(QjLޱͲ]@u#:!I l&^<5p3W5/ $ A-d/l?t]5XpΛ Pss#;@{7.$O;+O^|f0D@1Yb#~gҾ>fO^TOӍ˶V# :jBqaZgMF)'3K#?b&eg: 30NBs9e;^_eA"ഹ}ޑ="bcݍ[J 'δ6Lt ݹO0K nEtCQ7q[tpXN 8xpFU98@9OײwkF}f% _]Udy@ힺyܥdv\jcy1npocpĹ} >krI(KCcd'9̼!5L~]꘍4NZgY>Aw Y{x &s ڋRҫԪ۵;qS]WN?cB53e`drU<#I X} ÙRi37Efpq)tɖboT:O]g[D q)[K/:I[ 4gXo1.*FSfQj KǪ vlbz*aP ~H )ᒫa⢩R&(Ros qb̔PQcmI)yB::'B'GüѰ31{E (sW֋#8#`,}T$-.msc[-,8Řz/)'Lv0G'{qjR}x7 (A @pghGtXY5<& BQ`6;L 척wB2m-AN ^ %6d- `AZVմJ1v~ptS0J|qL1%+o濤O"^8w-Ĺ^Vwv^ BܸK~źPVС_w4piW]' 7_O.οk]! f& U7du9*R#%pSwF}CrE$myۥ0fWVM dJ( 7 $Pc->BjE@bR=Yê_h[&PSQ8(譎Oj@Ef,u)-tV=h_fTzNs#&5VBBf32qr3p][gkˋzr@S`bp("ɩPֲ-lMD.] 4vUQ_gv~ ` M1o.E@DG ^cls4: b;j-f ?OzbؿwQ?a^]rco[w_Y].3vF`'I;UY( 8Q&bɁ , ktlD6MWO".+A߃)bh jOO\i@*6XH#X؅{^Kxش>H$uV/ ~3~BXeffJ^[wV@BJLމMcƼڼm8w92tps9_/pyiEx>qpkϴ n*fslGxZX?o˼KN Ín$qXA6IVӜ\?IvLԪi=D^4e)Zl'fcC%-ʠ92/}$<>۪2yķ<s/{NtԎT'ؼozXg V^Qic"$\f@%6 |"Z:wEM&d(KK3QvvAB=W)<5 hݾCVdHky1>1k+Omj UB1BMjԀ{ihаcz"C@B=kU 8lf a \Žঀ0D^B`P5VqǘDƱe>R-(90w!7TMV'I/D6i'=lJ(#Ra?#PʂK/|>Y3VQƙy߸2Yvԁ}%;}n E&_눧⊈Gjk=oroE^8l]ņ:s!pxBEpɍ Q K\L y4@)Qx WWʱ8:heWaHYPkA-J8L0%Kx\=.ۦcX3SzC`܂rb&ɵ^[d !Y=1 (m[ qX:Cbf_L1'+[@;_ ^r l$堂w4AuF56KO`TOGlCjn-Xg0T\q-CXБl-(PyɐP[XjHSԔP{_ rF)Ay:@熘BS]~M m5oMk> C ߉tPˏ'6a}tzޜ!qS"\N~>@ۡ1_~~OSj\BZNMo?ȟZvs+ֶp:SB.f%Eεz rdPυu\W6Y:O35J*`hM#M]Tjw#oǭ]]-YN~.< $GtKi˨MƳǃl/S<#an@<,E'9r'4CA`KgCڱHn*]P6C2 K>P[ӯ MXX.u:㢣02]R)r߁"xV)"r'k&=۞3C1={B.lxz;nP[Z=SD\L ["  V^Vlt?gKW5[* 9;S r jv)YbgIa_RTk;E`]\\FJj?B"K/o= Lp}]=N[(eff{2f4\@kkw!P<^FRR{$¼=dMџ0_L vJ R7$DՈ"k5X 4- B1V@g+jyٴZ?]z:5 Dc%<yOa^m?{gl-_f5,}O=LcCeezWYCD.L֓HRK Ӏ*8O^8GE.]=3Mr;3"1iX鍖q`3(5]1}F2`.CJ@NpS5wa0ĒCoP,OީV<2jk8w=Df2J˩an*JWkm鉼" F<\siʹ$ʘBb@}*='rfylÃsNZW8Q*_y$(PY,BYHH#;:7MKa{ 'Ȭ,ez6\OX|Gl׳ҝ;c0]鲈uR lK5tR р xЬ; :ʞ/]7~΋_÷w^W*p3Z p$9̴bv[!i^UR0>RSqs/IvPe@1suS I@BR`.Ӓ.$5d;?iJuceq~j}ω`T6&7k+|2=j 0zs0>85f5s]33zY?WdP¿X)7a2Ynȴű(94ӊ5[ѺO?Bn8G.2<e]Z*bqI(m66MEFPQ˷${i;YYOv)i(eW9Nсn A@?:b8@]_]ZУ3M_71ũ"D#d'_H+T-hajڮDCqgR1.!_>;p)o4;Nz'Hj /=ãd9FO:DjhUfSrec7AE{f竈:\P!: ;ć}&G"UUŲK5cM;뽈:R膢S$ )2+2wNaN_,`|+M?65ڤg\YITpFEG"5YO?6?KSx_.8Bvaf wtx P/̸Âf%qL)(EVzzJ'~'kRMG^%M(@w1r,9OE`=.d;.n260HsƣHʘ_Md]jxOXs C)Jr؟Cm<סٷښrmB@Jn0zQ<+AMȊDg_ZZJ^Půh7EP XdsͶ~h (p.330:lq(޳zuf}xYE ['ƛen)ʓ J["uB*i) G ~-XG.uruF|={~U8@|-\֌{Id%f㐈tM2%4Oƿ@kD_!|]L? P"%A<"HV䱷Lȭ6q^NLVs8|ו ~ ɐKg"74\GE!ط6zЧї^c=;p"18JhA<9ǽ5P»EMlpZB5SfsLmf糴)֔#v_s2 \O l O?_˾Lm&?$9Fܭ,ZxJe6'>E*]2¯=Nxu _m"V-x \ Д}O;J=҆N+Xk ̨R18 NnekD[gu7n8 A8,F\u#{i|}HM'E;miS-'Caz$ l1:Z {v_檅HDCdDmW$PjnZw-k@ǐPyQ[l i{ZQ `G{sz]= O @%7 "?]p~#:sf'D$_^hkv$$(C>'o(<2\Yf=c{V6U$[}KS+DclqdQ8źoqE5Evc𦣾%~,(SIok5oI;%)% G K wcx[z7u-KXWe<.y碲xU>.v@z"fOC䨔Cx"0?Iky_1h>*Mv(l&jg1}T8k?SK U3KȋpUqB+^1`t|Y 1kTT%jŏ`G}^E6f:/)YNY~<9ղUb]TLŬH;9+</\na)މ4!Ϻ:zr_c襥Lܽ̅! 9ʣK!Ik׈ɷW_}bː547=ጌ ҚH"*x;BFH eth\@0u_UvZu?M'+3B3d2Fۺ]D@(3Aޟ"RL>RBu/9 ֊.:ZbAX!TpyXz֠Pw++"י,$D ʣHg;=u۠B{8/8 IUhY$; *J75f{ 6D# 4 'Bv*Kto y+R5g'<w"E9\P ֍$ȥ5jC0>}R!oqE!5Je;4eB]`ެљhLz2`n*XaV6d:lw,I.t A|Z>BZ~BS۳[½W׿Amј q3B/&w:DO) M\h$K@1zQ>1fNr1\ n_[fS*)'V!|}a=gT:/5 !V<g0V36S Z.{hץNEnhLXP*Zl""ݥiD@7#ACx$ީ˫^0nX$mVA9J&Q|K܄Lc/z>>fwJiC>F |ARqw!ZMͭw yеl/Xҭn]殖pTR5o=oou ,@D˟`^T^gD[ PtX ύ<G2lea @d9eiBHp2in"5k)U* U> ֙IQ [ћLVrFظRtk6ΆX \;dK1ec#J{~x7NߋQRRc3GM/(<}{+l,x/&he~d8A(cv‘v20V:Yy'r5Q豽rZ"D5JKkuȋqKL%3&TG|A?hL3"B >b{EG + AR8OQGkM 74et {}fTh0 l5KEmg# NBͤu}ӟxf:( tdK."9bJ}[B"9l]puT l@4c(r> o{rE3s."hºC(VJ*%*fլSw'=`t*Ғzgur q|Hz,Z2>g82>#w [jŗg7Z+_w̢U4ۚ/L*T ~B6#uKl/lSWR: B‘{.!_v|yvnuf (OlzNQ_( Ue֖KӅ%vHi6?fZ6r;%ExDq*[VIa  b}{C7 e;s$4F ۱MV} yJPIRg8>0X 63Sӏ͖$M D".oI=֡K# ^Xz ű'X}*N/B7gۋ𲩧wBZׄofA[l] Wv %j-Y_^G),~Pޔ DA>ދqXꪑEոJvHvOBLkL*ÿq4Bnl-1XA[bklЖ`*ۣsSەۨr6)*S_f-D Hڬ)ho~&S׎vDR<kDi]Шj]Q?NFTST5-9zp'cA2Lĥ~[3?2ٰDTsI YJ:)yQ0T9Bb';+[Q sYCG! Ԍ4M| 3l=)̦͆vlȠj@M8֮0;Q4UzD]^`[fQ bOҸ"p1Jޠ…۸TCC&wr=ljE|MΕ[N| Q bUdʻIP]%(~xl_rEEK8YY1(tPqx`zTw! 1/g[h1Q5VFNGKau9 hNځ>͟8d 5Q`V2ȮLYw R}Yhʵ2j\RfjZ ۃ"X$Q'H^)mvw^%Wn^ļw#gme`x;CV<=ڋUU}.3rCE)I$HCW]ĞθϸTYhGsdSSh`q Eb5jQ"{e5ZFƤxڠv?3CXY Ї=b(wQyqp%`<#<t<1X^TNP*CYnLLu,(g\O4%PZ]cQ.J'{OիZ2(R9"JH!0IpoN&U_!o\%V&Þ d 2Yh,۫'wGpebϴwE'_T]Ski\ʰSOz÷HE_ʈ6HޟM UܦbW yDt\s#_DUܴ}]YX\cP;-AN> J9i[\h,*yiMa޺ٯh*$?U'I!T@بozE#U[^@ JOy:xJr T3o IwۥaTo?+F#qIK抉ʕ>5{{Ftگ".y"04g&Owsxvj թ 8 =G[\ZЬ+[D*vR.4ygZU[gؘvFŕ H, )ݍ>^҂~UYjuTQmʫT$lH3 E R] 9˫W].EO%V6>+rWo zJz䭜_e?+*G.70}L#&iA%z/wVF֘>`,Ǧ( D ZJXy@8S~`;> Xhe uuz^w'y,Tz_Q4qP|J]6hW̴6QTTGCg6=n6B.=o0I]ms SȁiAyV,[$Lʷ7E4!w^‘i+6.FSҲLKI$i=!Bmm4%_%.^l n:{5cTq]Q|l4mƠsxZIJnHh ).Sϕ]db@;dф2.a!T2y bL+/4M$;"&ѵǎ #18l*3[ҡ fZmsGsNToow KRط9|Ikgu5bis'UxNEߠ,C揃=i'l)QʝzqÚSA@{;T04_߁pI 'ľ^^Ouşp}29s׎d|mΠA#JלE>#hg0R^r X=v}SUxtgnNmN~o*ЄH`ziӊQxR2+R4gCLw_tV2Sz&Nʛ՚If:Т耱;P/*8DW3_fX$ oI_y55q{ZWQԋϝF7Mk^Q>(5┽bغncy|nJGM\ Om k)9at٫m@C$%ΠVšH:@YfH  jp >9KYUwi9;$*'QqANN&fGwPR [(x:cʺvw~Q7^4hTk߅|q9tEbD$$ xvUWn?k ](cPVGyjBZ bc3NuT%39vjFLvg gOfP9Q_3r$79?]"TEoDr*0:,PIV 3082oJ8p\Br+~E{O}hi^"MѼPFdyNncK[LXU-Y>gUfl7S%`|$5Ų[g̴-ko EH6pp.Bd#~㏉遘Ha?Տ@t|nI`ppoߚB9kse>H>l@HV׎YIg4(Q̱IDdLY3m^H2o^6Fn3" 'KKEVhkZӠRXH%73b 6)jOltOq'0S;hO|=hO >E"4\n ưV+f&9쥥oI&1iBW;^(f=s"|? I~'̕BҸgUDzٌwH; E$Y JyLKс?nKg'f$"׳ !ry!+Sɾz 3=*I@V5LIbIu _71fڬ|G>7A$:BtVۊR9t{s`Z dzHB #TuʲLB!Ҋr\wOu=#@dI9&{"h*Rb!qPHp^)M?CA^F:@͛uX,{pLؽkU[*w:4 3. v"e 5CO2m4Y \M]ˇ+iRbAZeBCe>3DL=\BeӠ~ c\pOq4cj:`RqL\hOm䱄(FSOM1EŐ75O&Y9Et0VUЂm)v- 'o²VkG+8m<ۿ琟xWة{RW {QWZqh4(7(t@g2:#4(έacv 1;`< w Y>vD,A3aJ} \;/eJhG}K@|%I8AB exQ?xddgb<Ŷ_+z"sm+X}e)R_L.G nտ 빠{O㽲Ƣr^&tDR5 a4fBHKi:` 8@˺wƌs;tESCMe6qKz hb`cW>eD#䁮fJSVOw wF87=Lt,.kƬZ{)Xؾv—p I(H;zǁK:Ktc=Y(`魯kŲP 2+I|7k$[Zۀ#ir r^J;n\Y{nE bXhLBr2J)8nYsiٸK\ڴ ʐs'<ù @FUc:M760dZk9}a ^e=w,&W+ֻ}x_ "{( 5Ed>ژ{uH$dYۅa# ENINޝ ^PRk(Z‹c?gSSKwyz&g;|_x])#"os}f%ϡ^D~E /y q exs~1% kUP:U˨ooAb^}JBm*>7W){37gCvYs\/ě]$2qk?Kn| +gu AA Ǥ*aÑWZDmK~TiעAN!qhם#p`KwM:U:bO,rU?V>?Res !1fE1߿oOs~T޹zpL[ Q ܼ dlhj|=d]: ¢L./lrB!dtZ{?H{3~'atHïZtqNp>fz'rqKlRaR8c*z-kQw#-|8]QSEȆŒ/!B'9~]j|e4˲U+(K16Ohk^ jG7ys,SR F'a4㾵=zY.@ϧ }lUAVőpu5r)7*߰ď"*%F^QoZL_uA=* E M6a]ɗ㎘G ؼ!6+ Q46j˥!c(z#XXbEQQqfd8MQy\\3\|{sݧbIYh.RIuLb 7Y8ӬnurĘɄnnselI\~N0.S2—Ra5(ZFю-͙;NFO=CtcfD4˄mbLj;E"5aDѱ+ if7j>':0*Bs/?kMLtw/y3@MnmMlxw4c{:Ī25\$sqԤ? JɏtMHtSOF·Fc2ս49:uXFѧ󿓢N)&>X˫A2|ct˹7b 5m,>8iѴ:}3W 5KSNY}iM,@? )J/#;;Z㤻YMKcj播d3 Plq-Cpgt DEL>E;=1IA[e}9#?)(ĎeF2vr7JT浔ܢvҙ^t?dl(:.FFSC"Fض7q,0.b+aZ dyq7F'9"8n[{SR馭t&%U8ּ͎spcQjӝsMޓ{a;0Hxj+N 1* lQD8$*p :sK8Z46 _ٳܫ[v/x]Tnfp:md=7`a B+7IhG`8owɾ(7Ft9wS|7Mw|w TL7m#j4?x:^ M!Pq0sVp7I@WRr0tҼ_DwuCeIWVփJN5@-ӗ(-V`4q"34V?d~:v v$rliII;py91?4԰ЀZfSl# )A@dN)¡+_QF7{ ;6<#nS x7M$.+Ll@%l*R cNS2a?[1z?D_H>{ӫ/6qh^s$f_h c=--vYV~~Kh3#6|-a8!'C"lз(̷+SIprgEn{&Mx\ci%FLX")HjmvU>4螋U~f/OCvIyfv $EaM뗉n8jGDNox4/73A\.X+Or+%K?:P(Ț40#PArG 3 n6 ͦ؋\й>bDSb T4IL۵&Xra(׺j}{T!lXFx &zP2~֪s$9"h6k{  7ިp*!)5 0yF{z"Q@/T[T hJ`aVE9,6PY\&cfWL9{o&PYR4>,7{7|;o8Ν?3tRNM卙õ^(^:GO8f>Pcw{ ޳#ʬ O  rmZ(_Ͱ 6 *M9Sax&Z"͹>]b^-$ϼ.^}-7b>>7t.3M}]5{ t=[4t·DVGr'Noc!j>s#4p*n Ȕm'Jz8l@~9o"oi$ -P q@ @K}:O_blz&E i~3KJE\sB{ƱKbӽUxmyF|a%:tCS&5z g7"Ԋ4 ;ó6@9C 1?@7r&{+0 ,zŨeM c; gz* r3K R~V?N=Jh2t#3s8bLղ!*t{rH&l7 @ u?!K98k&ꝝ@ EStPbOjRD˪6 OiU/]+)%=17} FcuY 1o!Gq}!y28Yb/ 8&쬷+*~Bp==2SdlNS>x=/Ќtn*w=g#`e=qb:k [(BXw x3Aji$h5 IPy:T1D iQg?;kYTc`CTq) ي W_P0S p_$L}YsӰ#׈3 od/ػ3R.)u\_7 ƢŒL-2$| 1'+[IBh|Χ0#doMBgqfa1 PR)?ϴvdpnb'VzKkɁeppUF=FhّgJ3x1)y/n\H6`cOX > ɇ_HE -Ѿ#6RO=_=VˬMLPңc{]\rI RKLd2w񊇇ۏ\fih_Tv4;07!m]` Emon'/ƛu)_Mÿ)V'v~}=N7Rm/&_AR1Ëo3m+ /]srHrmoV\eHUKX| 3kkz5UPK@da+KcR7)Ft;iT+枬9h'>Rt fvh+$kPp#3 tџ%<< d*F"$<|?*p6 Ƭ7D뮜%ˋʄwR zd0͎ǷþN&(d|5< Oi4r7Bj,Rz!N\3Q7Q`ІȔXTс=),gl_99yLQ3g"@$z:*uO ^ pW( Č۹>T;Pt2;U<$M:W9|D;V6zܜY.TFg>up!LJ/!O˝~˙Kg|ѵPB,CQ姳/Z{-TAP۲t=ڊOoU_yZI@Xv+8DRZp u.!78իrmo8 !}R%X4?D[(FuT"'Wf3śB^B!]:wy?{{BWx957XR;o_.0@OUԧ^dk'Iu&>p] j꒥?^ *ToFITa-mdRTV!Zc'6/ "Qb;э`>x3;Au}W2rw'73_n~jF{$x‘A:aJb é҂2h܋U%oP\=]S)eLg.f"7ׯJ֣=^+e7dsCHP|H'~o,RV3v(?Ȩi9- d! ;W>9j-RvZ̵FHop{O:i t Ŀ-'>/( MN@yRMnBluEɰmj'sx-5C3{]f%Ah>;bݠ9Ubryl.ZaCNJm*Vn Q"P-KQ՗>; d/]JÜ" s ̃=R2jJSWT3$#Z!#q+ojf,r! S'6`FAH.G`e48{7_$yy7 2^f=WU{on;ɢuI#bz|YNPg -yLaSKDwG L߻ʷyQG3Ǥ`FaHvDe^\#_֡xL.?ޡא uH_[ "ÚXgeOՈ/cF_!j֗"^QZ;F,4wwi{b$I DPFT%ً6*rݝ$3Eビk(J)/gp4K7̆@ R`lHu]ŽSK^Gta[)q&BELr? ZI !Vr ATf-yJdՠl.G^5]!V[dT{9aϯ=* αOzB]szo]|:4[D8PԐЍG̀钿İ .^ oAԶwWsjKL2v)WP.G2S$3-ł4ꖐAf̗FI.|KyʖwL4}νbQҵ:pU92F 0o &g)Eveu*~e0 8ܢC֑+ݛ``x nU}". ']Ab_:6DqfN L'UW_k4\ qza|JQXv65hC _=4 gZ_dSHOZj`PBp8ipSg,rᆩ\P]Rx@$Ly|$ҩRCmfn.2*%KA's p F+߀d<ЈY[Zp4L6<n3Nh aK3; 0{x&󜢆6D#.v9-:Sϴg(b7nfْ\t!vJ @qKÙ,V|cYy1E/ev(\w¥?//nvʊ3 z( Y՜xqq|oV΁4?EYT9UB|9aKB{q~fdgvfo- !}V/Y%Ni:i#4j|4t;e#[3cyR4xu]`= u˔N 9Jn^]c~"qe '"Dkkhsҳz7uSfII4g0JNLKYjW9!E5T7j >뎇ex7FF` (4:[PbPިÀ;u1t 1E`=UOJtX__ո! !mņsz) W̿q o-7_"4]oQǼJo9 MgNɌSD=Ԍ7ފr™E+0jV{3ᠸ)AK[Q^LVΓFbp=\b! I00LWr9>}pk2,^7 ;wO?w.RJ97!5ycZ_kr ^LQv [W.j XG+GWZFԧ[6g `g/_N]& 2sdzl"ælV-dj܃ij'voZBO6ntVCw1lmF^b`#ݸ(0ۏ l={?;gMjV; iJ'9 lTͬPFT=REhZyID5N^$g%{ʗ%a'oz3v-U8}Rs  4&gﯦpx6{M+QrfNn~3h5ڶOd>Tlk@Yo$x#PPj$Y"Pl9>BF6-7Y͍rnoеbl(!=sh}rYQٍ;䬈%SN HBA{dq[UM^۠z^Hd K3"!:D_3eںS!%  ?1̨ڼ7X#jxGkOwۺ&pyȊJ7R{r(')]WƵ4r@8 3̦G>$߄s_JNӾ M2/:c&aؑs,[YĹŨhz\R+$l-)UFv1JDMO0‘u%Q,2K!tVo(645?o֟؋e+AAcgş2ݙF?J WfT|@Y0;*).!VM -̓Y+ۗǙd̄}u ~=?c8i/ܛEŝ kOlfNx7XH%k0>*3|-Eޣ3??_jꄺ#S(6PE4++4\7X; ~>ڦPEK _䊭BPZc#YPVUt,"yd?xߔ=p&X#=܏#(/ʚ/A~,a c)^VUhe`@aoF\0-jם@z]KR~݈9<]\"F>B,R o=N̤>pr2 ~M%RŇNJԆ6mbo5WAL@xwGI:kx\EvN`Cþ~8e9ƍhz4=<b\e>bI#Q{(FfP"bD;Lri htb]3xhyĤ5*sa׻ IQjZ#*ƀoniηGb~+٠`mB,|Sn?2VY:DFeX3wItYr$3 -f)9HϿYJ*@c6Ex&>Ds81{ -AO/[S;q?$-)om{Z}6v]$Cۈ2 wc=//]>|^?G#9F$drV}R$߆kdjnLlPY!VpC9 h̤6 @t]]8Q2%e2?a쇤K OySY,[FS~3pՓYGYKH}(];zBUa:zzq܄йȐw%Ô=ݻ_{|s _N?񔕍d+~Mʰ'͔@@I5m-s_Cnp W[}nSN7..Cq3Q"% >ng$#; !9cCUBmj($Z5m 䔘xʫeZCS#=Xw,X1"0茸3?)AC/I&oP&^"Ӝhp1uig{,(\ߊɏv2pjnduB?2tdmmHA9{b* O]4DIDd^FOa^颇p ጳOT1414nIB~v6VIb=2j\~ëFf@ ('Hti9JFhϻX@ƩxYءzv(GZ%xp ߼ hEн-PNCLܔ8\ۡ$'?}Cw0\٩^M N3$@ &`,c[5[?fJv4,Kf[,y12+yAk2W"E"Z_3̥홗L.P aVTp([.J|y>L[Ј<2(DdΕ6hy phu @/o )i݁u1R@EQr%5Qz5>i(^v\z b}W wNne%SRR%^xScyzVي/1#GOh 判Jý;߀_O47H {=e}1iaSX.x+\`].5=7#_LNDU_K58*(bd0g6RGG)sGM]SzՏt3(} YH=xrB 3,,< -w=$9ᏎoZ! -,5Ằҍ1ڴi $ukW˞L~Tԥ:ݖxG BmӠ/cP_7:Ѭx6W%qVݯ E2mj#9م$~gd)=~OF\ s{Uϵ-[;=]H[pbQ'< li`(`R/5T;at%)ܕa$n{ND {+mdmZMrtKr>\M{66Mvks%5us'Fp̕I/%0w,.,9U9! ~ bCdJ2=rީTJS˻D<|>\ ڌGq괈0E/hpVU_ܞ^4 9WpIaLv ⻧G)77"!M%rȚVts/.g)gs՘9}Q\!']?{eIx|--.tT;3%\L ~`I<]~OoHc0}%)r3 $*lIB#+:̺ f>X4Hhx;o>c-~RV{p;tɗD55bc ~}zI_c9=zR\5^'Zaa6/v?K\8-R\x?E0T₂ mRM|do. in5v &px*^@W96_1{= ?~6dG t)t?ˊ)JjMJ}.oV7ɨUag0<HUCJ,J88` ;)>6؆Ȝ'"1/:o%+{ŎDEKL-8Im=w~rHگ(8`/p=3UǞ !B!Tq$\BZ=gͬH"R'GeyѲ)l^PJUʩhYuJ;FI]汧 x%qI:TPMOZI>qA-ri5g#n.[Cy?<;2>8Wk iH+fTvđ9f:X){'B۝WN#ql?6w:Oj}Rnxu tŨ! Xg%SݚH](~$?/짻\>WvCsbvLse,珉ps[m}h8uP^XJai&2_J?6XtD-ZwO6ΩO/f6Ak׻аXҤtfčBE{j3A]͜ĕ+ (#߫[sAYd_]Fby;M$UO1o8 4y@R%{..3Yl\^N P/XMqSBĄ7uPDnkDZKMLJzy0 L16OG*lTcF5b>jZC:S8G؛DbgPԀAH6iȜ?mѧډϓiRBjƊ8)Km^{`t݂-)>im]'^A'Ա)ɪ'*,GL>c'Wȋ* Alqφޅp9y`KAPϝŷߠnŃ]/ԭ ȐK8\4"<9PCٟEhʛmLW &_P3p{2=I'<}h-[C'|K 5 73m`0 $EN:1D5s):nfUҧv8/<-vvE k҉\]*񮀴)K4!zpj2Yv8=ZUːw4z=ov--{r1À4*+|qgA+ !Z#Q_W8Cz]{Ǔ[+'fUFpPȑ,6o9|AkҨ`lAzdƷhB݄59uze|,QDèRͣwcl;+SNf 08+se>~QFDK'/a]7#~_o{Phsl'Ɩ5ޱHXlHTnrH{ h9N)ɲ@TR#&wo oAP2 ^jdgwM0p֘k|կfVC=;,]h(Dʊ_XUIƴdi']EaÍl%}IUEc@|]m5#[B#S)\E˓;/6yZ¼8QG8Z|>BKĕ6o^^[5QE0)Uu"GfRTX_Όe{z&{sC~sh7vÚ+iRƍZ`0je4Q*o}|(ߟ*bj;|^(Z5~p͖EzrEZl 2F*&o2Bd)Ζ ؘI2-jl Y r&T0~{)29jکj-E[¦ D$ͽst`Z5xY#1>SCD{=> ]P1J]9'6s2?U%g5xVXX?!UbjvE? ?6(e9ʹ+1==5ߣ)eqzhhX wB]l.3_"Z y>ɺrxC_kLup_xwˬ>N|2J.ERK:GV| V=m[QFzEr z0AUPƁu[Ix$k~weS ~;G(=#Sh㠚Ĕf7g]~' H4uSuްZ˯җ& FZ'F7:䜺=j+8%!xB6&M M.cUU{?~Mțavdc/6ʐЛ-M>*"3)kDTvV0!z8E”>j8ޢww=%ֹ]Wl үwn~qa>j~*)*d=Fi\]~ MRNFU*kҁE(Bܴ3!J4277`z@ZW_~c!beլ–|E؜`ۍI]`\fHMh$"6%1~mP}}?W2}/(WOtcbۜ[#f~S![SwܠHU]3*iؘfiegnwtXx2Yy/Lr1Ew R 8kI$EȦYGa\UO.:R8 %U9$fl?قB QHҀsH~ C.b1ʖ.xRA"T^#UNm:H9>WLTeNN fGkPB(ג c$Kw|*%հP30 3(ǵSG3ZLE^L8FװzWH46~A ȃ>lt F=S }1ӳ;ȉ arj @`-@|H6f %ΠIs;Qŵ93otHyU18DZ M4VX\aYO[^v# JKֈ Z -?[KTRM_GB/J F7p|z)q^ 8J"(U[e?Ύ)pH9eIn4Z.si vS66Y#3M14׸ jڻfƨ'i~&.WcqQW#gkKwQ@e*.d6nQ*1]إHWkI.rmmT+b6z8bSG%ipBK:1 e=ul6U,Y!= CQ1#fSbBUce[ *DqfEzg̀]`+6^)ik 3  )ߧC`I]WfJEw/ѬՓ(ЛO~þt֫TyWV[dTV9=4dW-ۋ\WU/~+WOpƒv刑ABUT |VMWYv( h~|-V)8Q\mWYsH o{{sʯ|ni]?e-Y Y:S֮)DNdhHs8/o@/b.JZb C R'Z<`$pM*:K9G<;cQTOiy^@BoZ&'r ]p(eM iS%F2=D %,?װSTM/κ!8hE.`lIVٞvN;|Tk@X7D?2ö[E癞'BCd]Ov][VO֜д1|֩e9]5;q$82 IO,gT:1\OPQQDakNsȻv@;CTʔ-xfN7 G]eփ:טǩy>)}L' p)8]$xB@Av*~l|yG\QeivJK$dوYd]&w㜧݁c</, 1N4JV"qpܺHU{sR )=N8$ 6jpikt&"x̀ aQ$YIq8XF:06fe׃{9*dNi tfVX<-]e|[XK;ia^&lFK"$9BX^![ItwxvDryۡ96u2"`2㗃鋲ހRf+Kv[]2p_["E'ټDU ƚ 6-ÀM_`'Ol =&: O4e,edJ射V'霢 JȢr߶5S6il1ۇ:k4҇)b7ӄ^6xi,stix'M+OU^ԧ]]?h͸;{'9zqr1z9WV929X|JKcv! UTbr=>16uqoqzUOUG" -@wrrGJcAX4hPjȱ 2S26]URtT*R@Ǚ}n>g?]LjH7"0Hn~{Hw$4PIP(±o@\ܳ,=p|Ks)Pvc35Oɕ˭Ik&I)(Y%ȇ6x* TMD+a o,4(XM3{O%)+GaTEjنh+ߑ9^ Y{%d.3E]Lѹ@7B"E2KFQ2V0eljo|Ů4yG޸B߻I,?`ܤS=ޥѻ$"K@e;G/ىon(IyFz%jG?>?F\[pFFAMNٓ锵2ݜ=m)׺wu/ݚ7a[𣔽pqcRP`Ĥȓ'Q-=<DD<xC[}<(Y_С3t /֊!8^7A\˽[pOF[U=fPNtᵵ=:TMM"%2X9-3bc E>^'  /yGMusrdInQH>;wtdMxL(F顗ě<MjyR4 IS Hq+G #[S޴]ޕYZ;tiW\D>x=Xw|e|X|̧NJ7 O{>7@5#uC˵Fn侯*%Z%_zE^Zߔ-Nm4!mxɸ3(\SE.]vCHOfG^nLAuHkiovySQbNV ͒i"/ս7=Q)ЙtFxËHV&t+MsUv@T9P5La[0Jq捁؃}?ڨ S@?[J2KQ\;GGF!XمM*MԓUHTuL/ )2A<6cp#쏷:P{![* F]At~"n01 JJMC^\5c*ܘךcP"B>ڊZ`'$:Z'Dـ.'d|)/+uVcg4Z> 10yDd)x|!Y/uofa:ր߂ҩH=pv+'|?qPAoTɰs5pT-wqsZ&ʳ hpqcg$Ewzj@0v( Y &ʢr:Ke8ra*],SG¤ yj﫧d|Ʈ{3iP 6 ysGO>y< }l3ODV܁"g{-E$h_b:F[ [%) W;ŰIٰˤ%djމe{Xüzp yhp -#)0^ -DBcl-I/T*PE?yc63tmc=qs+: Qdԇ ;'EO>{ďSMT0g;:xdI6*xeq_̼SFxC5y;$diP ,6xVEN{*'L :!sxg"=Uaʪi p$ؽ~3_вCR  &:^l-{{rXΉx6+ui߇F;)4[0Vʧ1Xߘ:13誗v>uC3gӰ +f , Gw qpnOin  {Gɷ yw>B,^DYQ5 ;8r`h:66pFLmI;Z)GQ.LLu^koA4џ6p]kvY_}A%ŲC@=ֿg9`006wޖT`ٔ=.2] !Q FHX#?L"[ [jͻOޘ!aW0MՋMm4~i}*MIX3.  ?&gxOKhJu?wC|dF /V>0-X"XwMW; ;Y1 ʹ#UD3#ؽ2s2=8ܸPQMa L4xG9k*3yg7U]O1٦Ɣ0KG꜄J&Tɷ-SvSK L"pOH QNc]u m w팀)9dۢ8}k@۷o%cO? )hĘ~Sh Em7HBbb=0*\tI"!pmJ>OApktN]wM6e٪ QzO d3>f9{vNsƙGg@h|tޣOW`l-ߠDgD_t4 FΩnnq7f AQyqX%Swr93x m&Z۩U/ Ĕ@\+dqY$C5b7?l8#^j1좢"T3 c K,/l&X&JG5@oC_x-+7x^c~}beC\GL3N"~[<+1~S`6.*p즋0_;{xI: Rr˵rb=`=&ӜΩ8Ǟ6) &(;J/2zG:)kRT}p `62Kי9Z_eWIhRےүαtx~3Gmɏ.fwnlvkFL̈́8OsإKtwSog܆X`" ז|pqr$ m715sn#ۧ~K1х.p#up^jV%53<>լ 7'A׀zuVPQDJ%idr2'{RVk5Xg,4_SHAcJiR7N mv-a+ xZ9@)/©}rq} P,d՛:_ aNP<'u B$z1e󤰔9;i?87{/agNHXf!`'g.8ЖHs&#Ǯd $!#TZ)}RNתZnY,+]~f`9"1ǦI~53) S({̝缢mrۣ^I l Qc"")K#dG_>rH K5plc#mxJ;~B`J&3d @t$ q?csU >:.D C']fNu)0!jtk{l,Anv?=i]iyC:8ck-k;}t{$|)"CTj1%H%9W8yZ;'{G,#bD[4ufm#X|I??ȩ`["°LjyW)'D}$oB)+7D-.)3=`* Gjd rIyҮՌ!to2_AP K' 3x* sG9|Ia^LQ2Pv) W٘]7:FPMժDp]YϖeMwZ.g%X0JoɄIƸ.q[;?8w!iEWcPNJoT,  {IN7.&( l=WSˬw ?ysGˏGrӭz' ;_[L 5fY 1YC GڱQ1=Uk82(;s,Ot1P6C*-8QPg`tHYcRhኍkl IǛ'ȖTf`Dw)bY9(ڳQd=M87 1cv p aljdoU`qryh`m *Dž|Yw#lʊYxVJi7IhՔ]dm|-(1NSA׌PV& =x:#yD H WvzppXhMher=G2Ԗ[ܑbZ9z=}6BbaC~r$U0ܜD7gD=!HT.8Û҉2=v ٲ?QCŷk`pu yT߸+Dݥjz?ǏT x}YB$1#W'A=TٴgpMlIWEq ȌwBSr^PVxGm˰?a#DpAۛ:X{5E/1ssH9f{?ȡt z'8=(FOJȸmiIlŞ r=2مł:cO#lTBJBݗ"r*z98 AH] '+ٕ6: iz' hKBᚏ1h}ŌW)g=ژ,>kQ. nh \ ))lY 68Rf7Sj R'yK .m>Fav>%8BC&~m4W?ڭmJz8ℝnwJLi"\B')jk6=o~GǷDhpeO#kЍ65eޟ; &_]0E˝4A8sÎ宍#Veպ{KƼ''I>zu]XMn^qY3KFIO| 5dBlxN G1{Oz] ~'4 |ܨB|yJfO \oDwb0YXk'>Hq'RGfE^Y 0$WṔѱ?D}3 daC3@R .wz쭔;` .EEWhfC,:hg2u1)]}+MBںFJВ$K@s'ߕqR[#M12FU(}WGӎWA&+ >_I ,}0 nU.*n"6lqsɝa&gE# I[C|cS(dq5xNƓ4_,3MͧP {.7}HHXR~_`脭`kB4ԅ+;k}ڪ] ܞyFvge Eh5MY"H귳:/O?O;ݠ Z(A ֮&$;? 7E>)k횚1 /?W=x1;L(10t20 ̫V>W(lٽVxi@,)2sV4G]Rc%ktHpiR oc^4\l^uԃ6 xެYn'̈Y9 LYZff7)#g1KH}D``P6& uR 4OuXxR`>8 L؄BRkLPy}=|p#?VYH ۻd}EJ~9Ԁ(:?TO$od?f!;Q*rqb.ek,2j*Sz YckF79,$o_mLTZcBRv vЩԨ]_끆5ǭLJakx(: uN, ,ðw.|'ݵT#;3'QB( fg݌2H)݊dlP=M{+WAo/DS1X/_* 5">ǖL> ccexEu'N`p y#A׶@9qo:'E pNU>XpZ}9Xҵ4:Wc2dhIԦp) 88D}!/EEVn)Ȝ5bŃ= )}~$υ%p GxfYdbḃ;l37dZ+-ݤIPó21v[o(%z*3=4sBwL}y4m ix=]30XN!J 4(.Te_43?R >s<ãɤJLų#rxQ?.+#JHUФfRU2=##oV-ߑb`}`?:H]2yRqӕ* :85KAʹKrG*C((Nѝz Y+$ "Jl~&U^(1]rwµ gw`3}= *Œ>&#&9n wq_srOkQ2 &q6DKvZGқX\kP39E\aXJ1H[V)Ըa/SV8 $K>LKmh+BIyL|zʑ|#%k}4RLj5MK#1@ ͼ9k7I9K4eszvM寂d ŜKU)Wh~\ ,1oGNJ|DQrƿxG!",' zZgzʘNwr8}$]{&'IyXaG̶# {*be>`IB(z͍~eXM*,ʛ׀R+̒x"2MFj,JVaѧkfL9 D'6;z)hzpJKLJE(s d ڣcd݁ Z){@VQ8͉d[EG[/|avZj*C ~๵Ti #rN= O%963߈/waDաLh"-_XMn;iƏ=b=uCiV\?r9J?k̭8Km?M9sMɋjY i/%u.[{iLbHց"T,0PZtnZ= 'V S++B<aEj <NgTsƙx%AR}͙k)+q0kL&eIQ𲢺s}GvGZm?*xg%2}QڣxT#h ?`X}'J3k5F+HUId,êKS!Ǵ^G 33}A9y$Zmvٌ3CF0C;cOJrؼEԤW3QOqwc9wHA gŹ&J5Y\JOT-,S.eWn*OCm?h-2 BfK[ ϼȇ{Lf %4Fie}tS'E@ЍP_ۭyY>ƥ;V5At@x~,Y_c0f{\H5z:QțwNǃ̄9žXlE [ЬfDAa[npkXX[l^A<O7>H)I7y1|;? Xĝ;,pX,z96-'9\eC`w?Kn=/ NSd@ Ь2n}'Ƶ-b4}pGҔ} ?qX_eٳEdi {x+XpyPD>XimhT EČNx'9_1g1 tSؿݲi(.{2̋3K[}_5 sxHi>%3tI1M6Iiz>wF۶M\oјr`!3p;1oʮd\\(%nu7@@Oƀ]^?T6`שijCm&#EH,$7Up4~!ruQći6$vN:zL&waN*$-aWͰqAxId{ۤ_1XKOtr3˩qiϗ ކ3rp}ep[G>x+,r7-h]K {IcwI1I/*jGaCW0ɁԌ,LGgl^ 5D z ŶQ C8-@Om7"4D\Z/XCy̯Ia9ER*$+@ /hN o5s* @c M̚կT)劻۠h:Z2;:'9ᎁaS&?09/h MKi%do}('@пByQ֪ K-5-6:~cxfGF0ƌ|͹R:O[ӣ\5'S L"T ImAz-@Z`8dُ?ШyH_af_sti vXşf kLn(5zY<&y/a:[`UHD)w|K'T Һ) Mb?Rq/19E!: Bo8ѢKdgf3#H b-|Rvqn)v$< kp}*MBGyԪ́,G: hV)%e\vC ^.5;(e~iJq t%-̆oXi8㺯Z3TO܂epyyR]7(yl?־re*:뾽YǗ 2!{ A5YTOiek^uqᮓ貑u: 0ߗQ&M3007 }Ii4qġq'뼴w.]b1JF'!RA3DLf#ȓpu7_b]>:.azPz!擨!oy̖NNm,j3NL'ܺpeb//,2n7 P`i!o_<k҄cž+a?vf8(ϼnoQ,+箙y3R& g\Ti>! 5xCR=[ʎF/Rh|75@jap(d@R"|'yS>I+} B1Ob%)xux.G9{MUƧZ;YIer)a"F@9ܶ;".y| ƂoI9 B+/gT0!J\ Vyi_:ۡIG>.WZ TR?8/L; X R~B~BE7⭙b:,2dN(1nBBٳTaQ){/0J@= +\=LFYB.ò>(ʹ]Xi8#Be9uW"qY;ʾKM˘Ns>6ܨ9{AFkde.Ҽ=}wx#Su肚qjtV5}f[CRh/ZOuW2VUW *!v@ ?7'n Ϸ߳8 9AX|zD%BҬ}L~uZ |4jL86*e܏o|ɌEg?>Yn2 S `lЖb}䒟C;zgi Įòv]-}ϳ%OJ2'4}%YՐ0vڌ}c\N@*e򗍶_8~.ϭ:ٚXYOfrJ`KR圎J9$A ǗfćQpVBS%Nlo&=w;M`p|7,`FF۶KJ,O@:*PbC$]9k'Ap9 kh{QExWШZg_E`'}0K68|"by,bL2S8^e ۄ/*)%D{p#Ȗ! gt]n&y qvp$U&P =g]]p+x-ӌB7}psfzej?(objfoU¶ː\}F" vI海5S |mV`+G-֌P>U\ip!2ԕPhR+l"QJv&U㫭WÚJJ+^8qs? < aCďu +Nᆽ7\ Տ=1sA%c/seSa8f' .y%mGKIKx^>kZd|9~ A$ܭͨ"CoNn6_/l V?]I_ŚmH^C1*%BW.BռplmϝRJqFxɅ.@HysK!n+W_6bncN"%F>d톅ycVjٛ+jHmqTUъD">)12Jc\0*Sq[A h%9ĚJ2;/Sr`]>Q߯D"v]Ǯ椤6>RNӸ}`y>)82E1&Q rOnV0-pts}tKq!2-=33do^`6ͮ$\? t8?ѵ* + 1IF3b†aд4?!i(#j*k3SL;\%,&Y(A'Ј450EpVh o꽣a.vH~-jb *u °ipLa͸BtY >H&+6wh3ieD>p{[<^~" NFt.@ xr/rc@šMu k:n}y3xQ|]`<`gl`1jdJŸv~}3R"A-ǛH6)APcpS`D*:n C::NU҄ۺ\ }t[rUb]< Xb}BWh#S(#{TGn]x%ѕpFmJ|+/s[g7Go%# ڒǸ"hCrpbPYĝP_y;Ts^xWRěbv[CsH!N`@H6rh'8 vPG(/EFW/Kot~Bv|R2VeHܯe6̞+D{[^u2AG?)2-q:=|:޶}/MR , a Җ&Ӯp}{.)U-*E G{,:Hhs]Z+(U8)蓰:9T5! ,@au%:v &68/8OUmEXaWxUh=j qC_IU@8i~1VU,JC]j`zQOnQ!Vd!__e3mVJ(s_^zNTvnt$Lr*%v\ a 0hsk|ԊqrYX@|quH‹$g K" kG EX\6uO-oUSd=R#~x8CtjeR<Ŭ}<6wW& S<1y~TqX" wN-)18q2 7 z]|;Z?WB@$aN7XC):<샵s b(&$u2?8t_klN0<;}]XV0"G]6yñfn] eRPV|f \MvA/lVPlȾ[.qJ{ LCYiYy!EDjr?mo&RT؆uwL1]$P|흫h%eVCܑ%XJwQm w*e=|;.h ^ꨦ&R2Kgay]w3*=+Uy6?TA*RHD21!t4\~S6Fk(/O%Zf[ނBJj*~{m ˅[燡d 9G.{5VTlN;MqM&cd\zJNan:xFpn"PްWZY)qDqLQ6>[n{2uR:ORiti1&c9;'tṷ6~D ),ꅭD/*U85d2 ϤEGHfVz4$Cc_&`-EStޤoG**3.(c5ܱ[߱qu?^Gz= VwwrJ GV XpАŞd΅?MϚE*` }JVu/x=hv9WP, w[W%j!vH\ܳ^qaT5@Pb \Ěޙr~Y\m O(ÝJHkN I)/:$,9T\>ɇ?q:LH3q]﹨e%tE! 7HNTwxzk=h!xS?LT%P0Ao *--x5i! ]U*CѶn1)Z9-j[׭ҳGt_$Rh3y#+.gD¬ΝG",׍ #CWjPaLmk"N-8JlBfM m]IwCMåa6s$b?jss؛{ѱ9-w6<+XrīLVsL8Zwr/O2 Э[OɂA n?@"tΒm 7 {jyB"] )=Moq36q42&iIڱOz咽bjU9tu'$vzV,)?4#0(v,B'y_BM4a f!Z3Tb ("Pfa-8 uԡ??Jh, - pw"0iP\/ TÌoA΄[T!HyaT6VrZ X'~ Jܪ ("U );~ĨH.MÌ pa.+]S67wyYpJB?9ǡ> 27p2gc MCL fƵ "aZYn x+wc7ZK=ΙeԊLX,4`HSt뱋 z-}vds}Ut HG2JIZE7jTA*;Wn2H^85XvbbaF"_N<닡rps0aRR v=Dcg,P0R@ʜw8O˱1o1bEll% l^GAPrxL܌DIPջ>`x vxs3j-c b4nqM\_l+k̘O1Pmѷ@:c=S5 9 Q9@>WwN#k?DBGcY!(F+QoC{*{ևvc&T%`1Ϯ-~&osHF̋I/=7f}lݯ\E7qӐŧڃax@)5;B Wԝ6f(!|]y4ϋQ7AgSȫĊC~1#srx,RVqaa` kY~+Lb.?bi>a Ϫ@*onJo$2CWnwl 5ç #~zN[x&),WF.R=r VkzNnF!hl lwƽ%]qɖo:5ZwnAoC RfxK3eADkËJ 1˃ŎX2yLQ̷0[jbG-/Rέ=vma<*UG05s tK9XqWLٲ4YX%O wmb_.*`~/&0csgVL^lTn.WGjl9MAMir˩A;%0N;-MeD_8Iqb|Dݿև5,zJf; yܡ6޽BQ_9zyx%23ԈkI;E|bV {ըuv8Z)jÙ|wF.LP>K2D?l*Zk  &HM1>֦8yU U*mh:kvKxCx8h+O< &{#0*Pz?jr"H=`S 4Am:VPĭyc'i`蓎H.M5RUqRڣe?/|b;Qn'|+kaQwI-"NJʋ!DT]dLg4.8#Mr.3DFksX9-w&MxL@PQZloupHL<˷ y6}F$퍉.^QNp'khj,ɰ,=fjMysI񫬣 ~\=?Njᮌ7LNZ ErREw?hpXνZl1+d)2&'^)63)4ܞ)ZGapGmǔ6>Q7]ɫ;73HG@5nv&OWny m}iWuċ%~tzE$ s^gb hs1Y:1#z`xL5| @%& ZF)g9'tcAl){&"V&PE$aK 1qPIk7+y*81`+Z- >`=Km5H~g?٬v:C_ڴ1v%IR 0Z9^Ǽ >q4C Kxbi_7->iAbS+bmF6R?#6] TFŀl$ShLD'q>kR+~GWr>|~$dOP(  |sC١>5s7 ;o~7=%z\{_{ KxΗAgv* =آ@ߊ8#ٍe 2;IqA942D|hMk,P(VT@y4.u4h =8,i@gkd[,a5Ad@t@= ovvJ\STUGگ( I>Ky1 ; 7!VUt?Ēb>f`9t@A;N3o8#+Lּ?/xg@ ^tGk` D-CM9Boq›yyFSA b\_s+B`8'6F.cɮaN86M:7+r :5S\̍gIU!L M}pL{&VBR5H\'8.| HDcmBw2pT|+_<!!sf )!:#{7'r*m7i"{G&yе1)&8UN@$.v eEMy0v_A\n Nb}9)Ssʕ4ۜYo0 V #m<%li}:22+R*hiMgݶbxn#i(?omph7 5/VSV&|7]8,뭏濏Aiίvrq:"E %dS_3Qm{#k(X*A]mSۆ{.gZVO:FcEIMMI8-Tĉy;M̆lJ%ǏΊGLB3щSh!ɟrׂPZsM&hMmu8үZ' r|Zȳ\FTIónWtvt=G* d:2x{=M%G6#duv$@O&KC9;\#54lUv0۬nLz b.dů;byo B쌻F? ġhD`;IH ׎+I+0X.nR *u͇f _a7 `L+:H1r 5v{[߽o1w]r/ؠIL#N0wBTdv&,&C6vN  '酥ч#Pƅq`W7VLEj%y'xH14)d.؛^9Yި{38/[B0MF&c 43&zEo&qhX $ةR^+ 1v7)GpX& !YVm:Vcᗻ/ [Ult/?mN. <.7|4w2M%bf\jv7Ĕ"d=TI (hi8/?!dchvݒ+/J9(Uh_i"]yYAŨ`1N=3jrBg.a83䶪# q/9-AS^)DM {WPc뀯8~*q)7%曬Y/@ğk.yjb n .Y9okxr N*qOHLH} ܉ŕAuo zd8qDz$'((}zdžS&M*f:H~販K'}2lX !U2\~ x%8,RI/hmH4ˁגM? 5uJ%[]L/U*!p鱏ZF8b#utU{ ,@ԭ:rOY $,^U% JZJҀ#,di;EN` Cҡ8֘fmǃ3Vi:\r#cBi?y^Z= R#ޑNM%8K 4Oh^?Y#0!7x7&1%L)09%*%I]pEUY-.[*/C-#+v-nbݾ<}TMPh4\ܠ8vO]5$f ޮG[25!N}¦dfVKmX`ou`6 !&)R4 Vtŷꦽ7%NDe0dK޴ vipuY-pb9hzC L$7a9toq'hnk-W(.h5~_|1Sn>u= p 2E~~V Ę^^lzHo:IR>N[Ѓnڬ' NO)0{Axu3!R*_eIu-'~gx!bnt5O}@] n/e4'1l'f:]BFDif>Dzq o)G}_z9FzckEZ lw7f񑦀6B?L#u*miPbU&7p'o|EY(0! wrACZY{Z:l˚=/ݍ'/"]tpI/jJfYq$b){*3(Dj96bnIcffc1%bϝue7–}Yg;^Ҙ.W_O82Fž꾏YY뙫EyJyu xaA௝|bѫT| F% hfY{׫=T8G+fOJaA_ʤkZ>_rjL Wބ+W8~j2[Qr95 'Ojb+> Q헗HL{ۮ=D8,7x2 H"RyƪN^Bz1* k%ko$nώzR{% #+#ϸmO,۷J ne0Rr/5M@>CYΦ8hB1>Z^n`֦t v\1]K9~M52xrzmG;.?|V BW/̤X~9(Z䵳~P~sz-TA{kO{t%^eUᇗSw鳶;! juVqoS?U0႔8$]-EbsL&(tsBXLE)K?nU7l?l٤]ͨ?k]*@`t:v K=-y7?@MPњd67AX*xn#E  e]$*z !WSXzd6&! K^h x{QXT8p& 5s:|#{ c.6{lm+Wr"iMGp W(Y5Sgii왨_=SXieEա:*3/}7eݦSH94iK^Af<,NXz#Ӹ%e'a*RX `-AInoJ{D;1K }1[:XrgzBwPKR,Wo7GPl1c6!Sa\Z3yXbIp?'w$gV8arK -Rz%H[G\,UdqV:Я9f4]b"ɐRӋƍVĘ @J$%&N$7,K"lޕD0˜sZ^[Gi/oʒ;bO} kLw'Q%Zx\q`b(&{74h3#k8%'soQ%Of#ڈ3k~S{N"7\K''j`,%gvԉ`qKI/s`=<̦0x0$!q&6{( c-86l7Zyцش3+ :rYyF  I/@ZY1٤[R3S2>Aue5ެD\~*yz]LF-& 䕏 y_\?(h{+htP5lڙi)4GEJBj\reu,+A&z>I8*2\Sѓ`hmBC ߚlrbw|fRڽۀ|fVD>`-ނ6.^..T>\HsN9C@ًzrR[.1WD"$6^CGc;؀7ϐ74Iw)@=9!B7!lE$?؀Đ( |[!h|'(7Cě]]Kb̅L3oe`<4\Bl$D4I}J…<¤x*XjD&& JRE[0V7l.9gӜ+Xm0 ",}"Qipaҍ721Gq=fXho^[^JƄor'lW#T!}(带۸IHPM'eJE.yD{JM*VDz{=>\9l^OD/ªI hBApAkXC(Lf{9-u9uWn6֗B@ P-_|}3.a\ ;3B o\/OGFSeĵ f)^fn8} }zt?>4RvZ)̾3ts?V JVj}~ xƔQ E+^:5-]pM u*LCwBo#Tc-ǦG 42cKZ[[#aT?n y90]\t ]ޑ.qWzR @Xxxjyc''Q<ʻCJ' 9k)'0u31T7wqK1],H*y% GggO-A'?_ |2t C\{:P,>xwXq >"JUC Ɖ'Zp;{V&yA&E{%>Fo\xȍeo=5UU_Ҙ}RB Y);ТkpR$ff?۹5!a9(e!]h=}<+q{K( |yq$ 2 STJR'b'ut?躑]M:JB ݷ/LN335x->Ba\[*Vʩ:w M *pmٶ |G̽{KԜrOLV$@{f, 8p?GYmr44#!A PNCi;3\HVW 5 m70Ɇ~T_>& xؾVΚ(J w!7|h+2ˌYr=t.M@lFsDpE3fzM'$2U)Ʃ=_f8gb;/׭[IOwfJ\i$5{x^ΫR ~0o {b Uh6MOnq# !\ k}$+b\f`㲲pVUkfs::G'de>#E0Ǣ=Fy]crl9%}6(RTu#U:ܽ EAi} ?RF;`y\) $DwD~op3Ir@4Z%i{{ Znhi@x+!͇wG r2¾߁(If7S[ )P[rpǥ$$wZχy^>8dtIWBxRv?)*H"z\k*B>/B?wV B2 `WǠOA;ZoNe)d)ս|+zDnA*nzYI(/*eRH.%gc9_4ޔQXr|U6)Rw{+Z/&ko1O4˒8[w(i_T!, AjU0y;h;omQ=?#'Øzɗ@j ƴHs\cZ`w#=&uyjP$&AonzglU+x|j^KK)FW ʎ'{{ɥ٩T'?`[Ʈ'‡U(F)^H Lw}y&׎~񬀯O}JHPuP,!0Iy "&sGS=D~0DD?p-bb" gCe^ikOÉ bx+Rɟ+.}g؛Sw ~w}6 \6Ct2O-(sr+L+d&ZDd#Ao7 MVnLd'sz S {<\{yTҤóԜ؈f$Kpl/8`׿,I*, dH2oMEl P'Lw]~)~P[!\ȃlюL@Lw$$[almkr.U6sٰ>?,UF2~sI}A<g T8n9䆄q^NHHԐ5T;+#fٔ8<6B썿./Eh5n)H6&Asv=GΈ%VKR!'ߩ ^q&Αc-֧-vzR^AnE"ԼF?MD1D Hl F̡=@AocI3崀FT6CL/JؒgL/Oք)oI2};JGQ㢹ƜXKKKUegxcZ|4uK3k 3?w띃IL<~=zyh_؅%UhMR@Q;!jWMtbxx"g,XMw ßRK̵pmK-NE''آ `nifUza[ȕFc1Hj' v8HTeEk?k%)?1|oӇr?fZQ""eyݬb( f9) #=lm5 ao11&ЊC#mΡIqTfSڪt50=E?pNoZJM'v f~v euҡrgin=T[BZg_\'#Y0Q<z5+󵌴`'b$$w>? Sg; ؊~n`pyZfiA(gwE @B;."崔1 @J@ܾuێ$})ߦM 惙pJs sR7jEo2Et#v?KDckZ]$40#zM'辴3?B"$ Of`a4}/ТEns~o޵y;DFHq!,|<-}ҳB&1D80=YZ^'؃1TGXܞEE tlΖǸ; pEubw\rVFN]ݮ"UsϿI~`7}>r9#swNٹM`2Of\kHǂ!nxEޟR.)D/&!xs>HDE\MQZooӸ؝{RR0<B#C{ %#'42ESn ة'-Q ",`2t|[+RvġxgZV ֿFpAP=k[aѐ$'n;Mw0w D Hۏ^mۈ<& r#!f f)P#F8/C`2*Kl .+OJ]Z/`8n0&dk`n;2u$ѵwTpOF*.حPxϸk])-J]ĕŮ3 FѾ2GaTq w9SIF2N![NJU#Gga5XH)$S̢}SAmG//Y]JQE7eԇ.ʇFq{,b i^YX8c\L(Q_^A&PCQ/daN#r%]H9.\L;RnCaI#R)rЈ# !E}ʰ `R2&=:Ȧ'Em stM0]s?ȝf*v]̸79|-m6NTSA>D\+t_7:d1T ;ٶ)_?BO k2={v?&~Q5;9DbN앜R%}]yԼMqEho:= MjK ue/޻}At$j=!oE ըuiHԲz`sb+}$4Ë߿5 ! gd|*xw734{'Хc5YӐү$͜N2dpPo F$/2e9| MLҟ`w&% ױt Uʕ,]Uo E;07q#+B"8?bp 2/^r(828h8I thfSC;rv\Kh bɄcAyC8k u+7Vx2@sM]r23f vSN!x&St8jzV:а5ꇧnas9r l:wL˙+Z'er&$ B uxP(B.D2X>KnPҞ*Svh1/dnN]x5o1"yY=63 0g4Cga>tJ 'C9!;ʷjP/56/ \Ryu/KޛaF[ܷG'4Q1U霊Wcj@dJ+,O"6G;{ox "1չ J /w^e }0GD~05(P?")Rg-MP1 Z-mr,$ڴo,g+G/6>A)d t|&`h7FÕO5+ A.f&RO#m+̕' !0iǻȼ\E&׏6L{EaeDH92&xo?@ЯA%n\if>ۙ~/L1{ x4-h?Csz~tތbi"(dfb_ۇD[̗njLpĆI^M{"toO *$Iwp4%F_4bc[?W<}aJ(UhA/ [=b:6m֨6OV!Ө ħ-,9,(v*{]O(^>펏)챥h~Vퟪ_~fl?:{plGV d"?֢իٷ)߮$_-+9"Q-D֜+.C&^1ӀbvW VDZyb!W3vø{`zPC& J.k $lX3ٳ4͹ SiAFdW[:i G-Hm T6SP~^z{knh$/!{RVO\ڝMb&X)XUhd}ĕqOivX('io*?~*fi3ty+ҳrR+HfU4\pQkWIBFG[@ZygpszfxY!t5Y^+\K- ڣEoiAXI K=a6X/! (X B>j>%&Vk? 8,i9qV]n!=% {/X L&GғGݑУ'˖px5Q{'sPD8-Az+Jsem`@[\(I'  yNalDڳaru}S/4~ WB56\FZ+bmOX.CT]jzA. lY)JʪRBpL~~Jo8 uQJ Užyb`Z39[F-RS `a\Fs j =E%R1d}$ OJOi`3yLbi &!Ic c,{̸!zG愪'N##/[R)eUCNWM F88ċܽ^DE4!.ue>q2uC规3xL/0 y1ad7>] vX }.x _}{ɕZiQmBQ^37TKFj Kpi*C* ω% t?# 6Q&U^ֻ&9q&WPԭGR91mQmlDĢj/UJޮgYWxh8j,ݢ u] ۇ34XOJ?Z|Ƕn2De<W~ Bk9,7KAlda,ϱ\:|#vv#[R3,.EՎ…:8^t)0gWm=+lj>W꼫/(R{} |~R n3ZUYJxq%t-M؁`l|%0iwO&H2-gb[b>yCb0A6wŃ醠4ͱ(kO~&h7Jf(o~v7nQZ >ߧ< T1X}c4C%aR3!I{ r*Ojk-$ćZw_2٣( VmMB^ӃW ^n;jزX *yMI*pC_c7B)%ϣjp>58G'}XcѹM|z1/v:T-6΢rwڽUbt;lß+%~)Ynqq)YyGxmYcӐw2SIrGZ GGȞO/itw4I{GcOUթ^Ky^f;o7u. ,8fz d͘1@ҟCnm_+I8/Y}U˽QI]w}{6^`r W#MhgJ.f|/N5$zB+Kyn1t?OFZ η8-:}l? ?$\ 'LqYb K2TZhK=4JOG`@Žxs;sPiEPbk<do_Omyv=0>s^y+v0k}e ZyyCKWM#V XvV?0aIAT/cގB-nM_dLR3ڽwtxh?-tʼnp8I+X?c{D陒ZW.`?+e*yP3R ۨ!~DkğZ9@y*x6U Bo%^%jGxԹ eoYgd$Ѕtwz=T:'pxHҥS[ ;YUsC"C*xt&޷&3wfh?!TYBdapoj: u=V0Сs6ۖR3VXEkI 6˚* - IAa cr2vG_1}o+Et~U˪::u1*D .wd1hܙYDSE.DWwI+M2Ksr.?( 䨜u`Be*\zgNY'%lz R]T*Ps^q)G蕚N:tX|O0};ȟ w- `dLNdk])kw~X7cЪwp^SrۧLYA|Q_QЀY8WY8wdY!lPO ,&.՛bQQүgj >+PKPq-e7q^fjN%q[kʉ+Gs͜M i$6MW}:Ph%#6Ͻ+Ad[@{aVAnHaxsWCS}8![Ԏf4-+@1Toh}fQ7bbXꏼ/+!ۮ]WWwWOp/lPΛ7|26J䅪02!]-b71@О3Yt[?z`#M2G4ruµ0{AHz_L4+"` seN ˪,$okwXN۩`DztWA0#/MB;8u*=[R\7)(c#܄[Niuʅ oqr7+w$9Ff9,x[:I \U?v/ IͳWMagM o "Wt*yj;?Z ! K&hl'kOBіͯV`w|URL3Y_zkkMAh0vn]B%rUfmNp/63d[Fq,~ʳ+ WVe3쮐yNiEU_Rg.bq 7B C#mh1p> afOY͕[ݙVg\HI0a#%rr|F  %12ksV[ɻgn^ׯ?̈ŬWcEaSC`YG?s\d\r(+pDhܾ赀\ЮP{d)dݤF&.BԉZ!t3;WSŹrme+}IV*sBgAop 1[NJs)5JLφYr+K]) 3j~sD͜6Ritxd]eBtRrJ9ЇF_^FDo&B'w ݙ?o%gʙfø+"Zq4G6 ÔJƸbW`GA%[}Pbm[ v[)p4߮LGq7 MӟlkeV)"3v~cNbuSp9>])+8?}eRX>(vjZD?HpW'IT?6)FhIu ]+C2 Bl$ kݹKD)=n~JUhJ2cW*EDf),m"ٹmRPeA#}kI[0Jڎ((UYlZMy[j`Mp_I:aL鰊{Iۉ13D&VτdsدPl\39݂T *aul$ |/] Q[Kh@bșE.OyZHgš4A ¹mLP /|!'RzB7Z z\mhOJ>r3Y;(1SuqxO ^?d.bT Tk֥14*I5sK&x߉+䑴_2|kΧa鋁Lh(*E缭7'PҋFt˥LpX`?PG8]"!:A>Mh~x V $ T63 $[ǿ /ν0JٽwЉcP'ηn.4$Zq4n|z*mqAZ5{{9,:l*t qt.Cb)+j/}7[kdp췭fk^T[YtF=?|vN/d:uY禎o|Jf"EfB[!4D)E e-P 7d1]ڻ|^g|ј?ڞa ՛vV^]}@(Z@ VVζB`I \io2zWFbc( *n51zg@ |(Ä 4^ά*"4})_̲VS*L+cil{L;)"f:ӽzܑE(0{w4x4?(&f'uk,0ĵ[e;%I/ֈyl =kpFI&=Yu+°gʳ{,u_dyuLjǽ,ar{K4eY_q=}/&+d#K;j8X>7 P$[$|Fh7uiu0*82"a'3O%0qֆwO%[]ི~.0~}2|5shoQ:lT50AHk~ n0ԧ{Z$hGo#S \]lyYKm8Ɂϗ֢>kO-nY3 #4c _0%*=}t ܝj>WH:CpH( FkpMkOT$zD8ɛrEp6@*8 ?/лw41?C#Uʢְ -Sx]x]6Tg GL,zVC'?;!9hR-i <@NHsr(VM~H_|Rz F=LsJzuzEuϴ,m4H\ 5#E<;[Y!Dy.MF+ʃ3XqFgɺV/? <iJ #zX *̈hax2]1qrB;y?tdbk@mچݞsXE.,o*>)|: ~N:,=6ݵ_e~GNͿ_3\|Ҍ%~5@T8v6-:z& ,4D`8ymz 0!q*(+ n 0J[Mvޮ3SsB\*ͭ=aCj <0g}RϤjXw:.l:U9N#` ,D@"8\%D>H/Vb%[ =l<'e:/s0PXwܫLnS mt3QD׏&COը 6j߿EߜdXO9O23`hx2O8S8_9; '+hl_qō8F lB]y^Sk[ E@R *s9۾&^ᶸt|Q XKkqJ(o,Y᡿@Y B4W=Q=y,!kQW oFK!}FR7\9 qxRv)rz3m|Hs h6dMAnSrwҢYp6o`5BoSb.Fl3c~xk ,sϝW}t) ]^R%30G{&vOY>!H\B͖A؊a"oFL<&tQҿS mp5tb!3e8"nz8# (S"Ŷ3Y=Hp+ RZA|Az'4ޘu՛v*9)PrؒS*1V4;GVN]dv%/a"jLXQ2tz6`E-ƠfHN隷6CF}c%1,Ӟ1ԙ`qSiz)x45{5tT#[]g-D*ڇ$ c wNg`:]pϜ7 GdJcq3NNQ%D<#owXHZ\t1 BHB{t9Q/O#m J%0O/ Zm@6R$c&N-]PZ[S|!3ǛnCu rVAW}Zet׸MO$">- (J40*Brֈ"y5(<43M)_3{2>e11.]{̛X$xX2Iϡ! ht6?BӖfu :~׫BJ' i Zei[ *(M:m[ J̟[{9W:uazo|l,tܲ` i^[^Z[k+/1h|?gE .qW(jLڜc-J?^`SF f6Axt}괃0bjI;jN`J08 qhw[Z6ju?i:И4^|mV*y vq kkHC2p$("7La0? ٿ$6Yteۨ44~q\~iR=pS̺~rȓ.mP8)~O(65C㽺BsJl!Y %?WEmwi@zq#Y/ \CjܿhOqeW\ Zo`raeyQxmh SV̨&OZv5#o*|4>*,j|tMv_N|8Y! 1yYfpw5۹k&cbeTvx =;zedAd9Z+f LK&Rb_Rv`=7Ƶ?RH?Xi7NW xltɸc_A ~hZ"-8]$DҎ Rڇ.x9 <09̾'>,uHs9RvVp?=;1y !Tl^ 8$p$_4-ԕ`Z4mv#nC$cװmӈԜn&#k+%zsc}#GL+]; .[J!_Oz5<4;.ҝP7} ARJR4z>ƒnbDbPZGsĪ%STԼOzy7><~~iۧci|욗0Bpl ,({saBY+][wI2N}yD<3ت2+yMˮ\>8~t郅͂ShX٨ȇKqS_]/z'eju-q(t,&jph+_oĽ*˧rE Me_94ɍjFKbQvYHA!!xSΪ*֭}nD F)I=Y((kJv-Bu V-~T@Fg5eK2Y 4<_՘h^  #1_;U<4#h!R%AaãV\PG0rF}ꂆcݾ*jC`GBG{5PpUO4'D1 /lDɚP̿D ^LN9tUA2cm۟b/?'XY(IT\WXam-wi̯.\c&]5@D2oFZ;z w)3:@DKK u8a-'aUϓ˝{69Lo"߈UK\UP[i:\xS =d<?pF8vWGeqC|}kˢ>kACt*| IugܡV׉S?WIz~8XV<]H=P0 2{)~Ct- R0f ʀwl4%WBa! ^s lG{v64aN6V޾S j<.4VQ=f~cV DRRw}DCVd}i490N!xsh~S[Lx*u8{wZW&6hs@{HE M)@GaxU֜d &Wl,\0a{s}>_]Wf~29vc;#Ăgs ~]H 7iZ01La\|龞 .#0%g6=/)Y9 m% ǗbJZRm]i>@&"b@BӴ^Vsx/ga/5j K f4kǎy)#t<{A[#.a!zN"6/01扸(O g{L\< w@[U$P2 [ǝ^\&~ ed0( %+LQZ6/E_9PYGgmiό v"0}q*V` g!v]эVz\f&-:?&/"N4`rA CGL3 4t,Ϛ0eʘЭ2oc lVc9;k=YĆSYwQ<]KiEJQgZyK-aV%Z: yFv a$6# sZPt;TEZÍ<0ƬۭF)cYO\%7D-vCDgƴgW5hl1BaW1Zrp\$ +^;ΒO(+`-vvΞ>N3R,YɉS!pG9SDmFrGA;ٻ .)42ulVSߓnTK(cvλ٨w0_ 57ZRY8Pf#Aث4Lg|XW0*{"1M$l^P g'(Mf-[a &"~p5HqCxvK5KAl7qE Q4nU1p'KZUNa]c< j)y @S$=dås'n3iG:\ڿ]-G8nA2gUN!@q0mMOdNTiʉTtU˓{ͿsD<H1tƴ|.*wRv֡~ȣe\ 0yj~ES-7r6>KV2u/S## J~묪4"è t"(KA1Kކ_B%I($ ;[SfB{iiXV{7VrSL)%K'%,C>k96ª9ݫ& fG"Btz"lԐ' ["eJ(#LSKOk@ +jĊgOޟYvDY{N>V|~~M&1qO?Exy]z4 C[*(3 h -aMfVd#j[fuX9P(d  ә8uFԿO DwPO-gz>i@ -Chk ;hbr\4JB-)s/EF)LV?9f5r,<0HmІqsS ph]X7=Vtx=;Ћ&e7Zf2yPkMN̓_9,-p!oA`,v\nQ԰[܍.h0$lՙΕw= -cI@0 bbVYlmZK[g)_]ͮOOrF~e'E$a)[eKr庰u9m҂YTKH0 =`=O݇]&#~V:%,4pVYb^$%W#]'v GĦ{e*/Vpu<)u<ȟ&ƌ M<1K;c9Z {qiD Um'A>w{xn"]uWp͕eQ^[)LZ@%R.`0*n[xidL 1 F /7**F.<ːʫKi&HVmRVUEԹ؄3iHkܧxjyt;Rn"BHfX0E0WYܤ{ӆ dX[@0b53(ӕ># ïG6P9p>@'2eء.5Xɂgeeiry73!{Y3Ċ& en.WΙ*wЬϫ^耳:_b&>`N ?9JI6a_jꁑs63/{V_7t$/f9{LZb2'ѽY؋ZGϐ.0pNj2h@1;˥dn~'U\adV.i~gS N ӫIJUGqw*AΣGYY)$(Ԛe9 &F}.5$USQ(CpV+%+&(4XeW0+cjy@vU9AI +!WƧ,nZf.ЮGkt= L1E Ge,$#Kbs׼hdrW*Uܲ:3KGu}qdRpS[ĀlDtw3 X Тe^a'nZ<4|s]AZ@s7洙iڑb2PSӷJÒMmV=-RX 3oM2yτ iPkpWixZ6+2dPl^RI-> ReL0ōpkm;X=O>0yOl312₄q`DR@VSuXn-7+BrY^zX&('/a8&P;^!YGd FϬ40kKaykH$ $|NwOh/(6by@]ZdȺS:on%U}.+hp\x^X% W$LUm`Ÿk%nچKsBp\&JjQ 8m>B;trɱ `9vW/cAf@/xefxv#rIp⧍+"gs &lre#{ @hz-@gfzItd8A -?w\ >~*u bd+>Gß$usvs[%I<_+L&ngα) pE̒WEHjG9_utȇ5HOw6]2pwJy٤]J?"͉5+I>Y> sC^]dDr Jl-yMwlT)`|ͽ \LZ4Z=)RE{ʓ $ԡ<99dm5῞z ?~VuU;-a?"d*V~\Cuq5Vg;L)g#OK}23*-+{3?wEB `#ukZqh>a +e=er/~`r&Q1^F_jATs=SO7E= fz'?@sX#E,!!`53/5:'I&PCfERZWbr0ҙt x8!K/Y<23)W{(esqdP^JzʮqAc]]W <;0jf@9ݣe8Q:4_,3lԣk!9EL YtΖ(pobb>aǻ^^vN'> G8<afpyP sELjJ&2cE3'{Z(=0ao'[CNnH1>$" O|hVbJ0he.5KNJ;7pZU(V(}%/9odpɅIɠ.I ,k|-8郾AQw-~gNq-+ЖW̷D`t{-:];O! WL04o*u73D#j2F.֮A6"&\x0ST}2vg@MxhvɅ]pYI<xX+eNYXq]j/Mq ;lڀ|/U<\N,2}>_ Yf|n+ l#(M>F |x5~iO.2\c[ hᕟDei r9S*txLSc+KlXT IpM*{0GދoR1,X ^B,(}&+PL9;mơ˺'lSs 40b6o/H6❝%m-F#?:v3EoN nv] ]5@$X,}0E C+PUҮ 9XQc2䁚4A R)lm`IE8ڶ)@u؆g\WNĊzw.6>*?NWj |@żv4dl Ҵ'"!̧@Vi (~m^lI;m1~<e@o22ʸ96!'/mU9a?,[~vK6>NV5w3ZRm+5E27R O56KECd n#|% 95!.{fٓvr`̏c}tB+=a~O8( !'HRQҦr TQ<2soʴ8xiVTo ddKvTT}{(|1 k#?P/ Rt7 JTt-#\k?AK{k6hAb+L~,@]@C5sl]1̀~ڸYr;*4D=6,UUY &i uxI i~/s1(W)ݜ?fޒ27CD* ?]>gA h 4=Exn):Ai_Ixy]>#ͷ !73ZYC3i*0fa,!)k4Wo֩ f[0?Δ0 gz<)I(R鞳!Kq f%i)@.=*m,*'b7e2q=(KK'W`a=3G<'['<*, ?hGreֻ,[鈭#$[;;EUpAn_ғy2~ᆄD7%[6o(≕Y-|DΟ/uwg=&4d,u.VF8UCnhGԴyp}g‚:rHkG k1Tt -0fۑ9MPp^- eJ>NW>~91NlN'4 Z ^Az?lLe ;9҇Kb6y(vݚ!Idw?`i(\f=}vc$+TH%;z*_B`p5cQNjLdP7ۻsH"ijbyY=7y_>BdzY\ݺ"߭<J,ae[[CW67zATՠ֩R e ACM z!B"JF\W&ۿp9X+& j3enD}Ͱ*gj;ūh6%? .#xq o%91?pb7$?1LHxu{GU)(Ycزb z ;4]6 )PCO15X cr4UŬ3ZSs=iLLCՆE{#PK WN|n[eyE4{\B/,fmvf^+*C#R\wNOyfvɪƳb͟C(phsR[gsbNVVae.ʧ (ar'Q_PY4H VstlQS?ۗM3..K\`4Vha^^^4g{_c]PpI=CY l7mX'9&?XDHQ@kC04; JLn/yu8&ŧ(V=[H'J]egڛ2/tnNhL)퐘t"A*AS &jp2yȎxQF~Յ:A`a$3̊.% 6BtsrhtJGtWS3=0_yOx%AfQXBz 촭sxqnA8.dHƝ_30S bMJ`.Z6B t?kUj*oU~-> R4rmoR5<>?6?m6E1H +l> qX|俧5l`ÅVP|Jw-bM5ݨ߁ ;kR/'nBgITc?U') nx5@3#d{UA./рin,;!OuU}5{/|.6;o (|;nxͯP%(v\CD>^0bgAlHUۘ'n"'5E?OiU\&BE 4hn~EJw? L=_=nd3ƬUBΏ{<$)#_|^ffPeP`]Rڳg$yDcgϊ$m p 0 t*=H20ա=aA^DK_?\v\ *Ji;ZJ"yHrLiOL+kQ}jS\7sFj$z6Eh:^ZMw;1`5*jq3|tٞ^s1>jݪb-3[4(y/s|D!`vWk^'j.̑T]błds׺YwȀYU4_,˵Hi Jc x,W=$ }zywEMNqY63h 9X(j@JWe3)$3m/A ξ@Nk;P7X&iOEdR ɞ{V=k|YXmRL+2xra}h?X11U.]-0[ԋ'x~QrH`D(z RYT19Q8Z,]u é*x% d Эj񕚢y{v&&ߜY,y<_m.2!~YxtD6}z3h"[Tl52EHzaAEK$PO!?RUx7`2v0$_%Ɏph ?]ܽ=PB4^Dޖ(F [t Ag(5 DC`T*x=%ˇycV8>tI.ǂ j5q 8 +c;,(R3Un.ݟյ2]U)pC9*qGqjGHN{19{pFf~w/DX?dI8G韻B[-_}]{1!}tYRx3SkMDpT?U8Fm\,$ >k6VV-] Zɘ|T<\2]ņMރv_9[wf4ieI=7Ik5|ʼ3X9*$Wx@n7xo+ʾ \OR ͂l+(VRBhEIri=j^tԭ|؟GȐ܈(a ~44sV7Eپotd\|@VЇX9T \$ctYX~bn:>74Zjd:) V$PTt=e$,ԌL} ؍*T:Pl`CI|Ŕ_^(*{̑$huQyuPz亜a# ǯ9ǔJ{ [0c;fC#^Z!-_rl;3|ر819zZ 1tf!DKYmD='F KGc ʼGBE8 ئ{DBAN,b:TmMiMlaUug{vз GlldYW;>gX5_V)Ʌ:O7sn#gQ*WåvpVKN4յ@p*Ѹ \vvT{, Nٻ{U2Zs@!>в _~gBnU"}ͦ Fg :>XmɆǰ (>|H-}`nȘ%)G\Jn0HD9/T E8eWcA c+Qeҳ\/&^Р'D{-I1/}yљ8%$O9]R ăNgW9Żr:^/ fͶ 'p+լT@+{fWjkUK-ޘ_E;ee##!y{ bS[$;JOd!hīOeMi&>N!:).bho\rI|TTx8[gj2y=Rl zدPgF=&V * FG <3´ȕrrٲqIiHףet)gv=Au~u"qMi{ _)^]52Y4Uv|=S >XV~j.׌ʤNj¢9ԿwFR> c{7~ٯ꺄o1dN @ܮ܋X&5k}YӼ4!Djӕ%dЋU ;]韪|{pM$(>_s2c tC 16Cs"OjJa`_T vk_$Gs m?e"Re˟{o)F4\_` -!t.Je\y<ajW4bP(1LH'W@E r WGyT ^_.tm/,Av$*4 nJ7ж8G@pid@^aC[yɘ`q"S)HM-h=<$v1Ijzd=SjmRYﻬ+nGꯔAQY-?KI짫-3ׄ!u>fCn]\g.-yNvLYuNrzx"Ohn8$m[<6C)e|1"4-PoBdfOf|O-8uBErm J9,SJ]V%e:AȰF*{>^8j1XJ1? J)L(fmQ<`7察q?/h"6~}~/rZ o/~tf =K|?tn eNXæYhg5%|܀)n0/dȭJnnOp36hjDpD/Vbxx݄))L P~X 44:Y{bL%SLH{NL2e'kkTȆÜ MZTpvR2n]8 #hJ1_+t$ qͩ_N^/%kV65"_S*㞍զBס f$j P,r_1OeӇD #%.gy+rîpOĆrkmFQM(Ǝ@n/r@-@]Ԍ"K /c}ҹzH9سc}y<EOJjŸێ&Œϑ`36d֮[݊h[Up^ bߧj!2V 4@%?E:ES]cn\m-cIWJL h9ʶ >yR: 2C4Ç.7;I34cVB`Gje\a$Y\:@,T/_0b=Yc}~]i/mh;w١/NV{<k# jS|x^-x (21Eax,Z(w1FB(V|qrxhྫྷq=VKHoWO 3ާr1e?vN˺r`SϜ?K`(W'ƛcgVoui1|q2=;P\Mẽ;4 sdfr9v*䜊A"P`j] fTa\ KASi.,w꒐! nxuYC E4C]`oNl[AHѮg$yUv'iv8nX&Z k4@duM/8vOþ!^P*`sOۓßR !,:XIi(b6n-LAYW hqQrls g7/a7iOy(Gi{ /:x 4ٗ ڶ|IZ8v(\Mu [9:,Im7ͱ;~c=ۥ,Qx*)yOQ6I4r)Tr-C4H<_ROyŋ='bLv^Uv`"QdJt$Y)/Ljb7r'W uxFZ^TNI5Hy/dVϧO EO,Rcm`ffv1wx~ QYRtz* 5US/Ux-\]EinA?t>)27l2>Ա3\Pmn(rba2%K=p.HA'-;3NvJ(o[4\e+ ,3PZE?9x#ͬIF0 cu&{gdeܩ)v2v쯼]5|NV *wz,.ʯy-o:%Li$́5`˸f?*]2%q;)`:CJwqӅw$L2εiHV0hJ?m쥓#h1\O~ VlZ4Z^l9ec d.aVXtO;N3zGJ~\7e ^,uVE0R&)T~[&8mQJkddFϑvRh-Z>c~IOe-b)oM;!zGq"ec_!q(!|ݡMPM,>ϋJv= )@jHl[_BA{D a{702G\Tb8ɗ 0nTQ,/ZYdXLegg|*cH:7wERuvxF -Љt:ԯewI.b<P#s =(iΜfҚU 铼*֭ P_S ҕx67t: &i7Moנ ޓWi-T&fRRьjٺjht#7,k%mOItdNy1B.q-Pi tIڸ5 E}H (I[w: u^}s99PԐ,*R VSȭ)*n1Ӓu+.E82n+}:ʵ/d%suN.#4F(z_F.BwQEP@:4#f*h:lop)Q8h{\h,;[NxO b0CAӚvNWGi*c#Y+BUZm4s-3) L"ǔeY+LƂZhct p'k/2Riþ߱r 7/y5v\S~s_%pafwgF3EW# HWzV:r4ɒÃu2ⴈ8@pH%\B6-G2ߪ|Km!sHRM|eߓ\cuQjYR\.≍!P8q4uU>ϫ?PVp:z33/YsNj%eC|1_p*eMRn{F3Enk웣RdXnMAدg֚S!Eq3 ʑNz o52/Xxj{]CK> J(!LZ٤(wEGari^6HS|9{1^,bfW‡kTc8id5>? odL;_j ;?@b)B2{VReJ3p9³EvlHl<ɻy c@(BSy%iY3~]o;xD0p{)`I7!AEq׻W7q2J-S_ƥd`2 t?loz!C^Gͫk1:U+6 C$b sͧŗλE}_ozgvB2PZ,G fV-7|_McYJ~Ŧ#,qȘ8K;(CB̌.d )nZp!g0 ;KWd .i|0KVw$yRjw<^: Um̿m$YK##t1)|+<eKmma7 6T Oxtpٌ1t4hr"-z-{VtZT ςZFcQ {7jIvT{ݲ}aa ĕ2oH T 4M$JKYp2kA z * zX&Rd$/Iyh#/MXAG֠VysQN Dc9N \Aމ ʌ?WVv Իb> 6  =D3|9>tS;. )6ywmV4+RfO\ lfRjڪ] \N h6MVņE<^,eY[CeO8{}"& 1ИҋW\/U^f\-V?|R$nJ'&XGEhԵ.4Q wLQ2;?Т$Ia6!%e֛ D0ߜEO'8USa.  ܘ+)RͥB.*@VntgiB Ѱy2AWo:Hu< PqcL=p݊p]2[S"Rs1s!SQ-n[]ajx=J9I?  wD7A-.ͿSbJjܠHDC:aA/]I7PezgsL@czF..ro ^߿04iEU~i]l8S&4 Ǒ:8pṒz׭65NՄ7GTWYtb"ZG5?2_g (}U{ ՄVqi7,߹ڡ[4(w5k-{ >`p/:^!܏X2|] Uɮf5YmzW3 u?Bu2a3-25(! o f,xOT͢V3dp\vy:X-)( m-\qF (s^3ʨ(i6si_TZ.C6nY~dpX^rnsTp^ܜp#Ai5f%n]rw0u} N> tU/*Y & IUPhE yN k6zoKE+=St?ݞq⭾(lmzWO/+n誤ԋ[ wpQ>@d&lOǰNuz3HN1dbu`*TN&gQT!? Iy%Af͝X"=2?UxrߏuskSW0ksgTɒM͜ "DfzgMT'UU}Z#|G!;i4hIZ-8[w5AW-j;NQ0t#hKR4{Lo֨Yt×O+:J2 X,$3fw߂@MwKHHD6ʞ EkJIxe`1ACxs@/dHo+;J_C>ޫ0" p\/I,uW6qKD QcR.yglwcEWw ?x> PPU:J0*KFt߭mcp4DK/{7qKY!\"_yKdI%?vM ^ L#-_.HmMN>@2co\M(ۓm gY!__I Mk:LK!^nXL7pw5P$g\!J}ǮA+^'.7~O(5;TU+!x spk/PKfW K J?4 ϜԄ2ufid aDjWvvḤA8ٶmװ,,%U`uѫ,)kP;xt~y"wύ"{+(YA#6Wf<1|Ō"N{&8? {GE {O|.x CH=?Tc S0Hxtnf&];e6Re5Hɣ Du;jO4F6>![H%)3bUl0(D V Ot&{_8E/`++;={S.S§:|F[%j¨G׃NZ%< ]&NCL Lv9/O'jpMNqlu:3V᎒< vpŏ!Y%bTotx)L}V[lс /}wacsI?/ԫ3 .l'v {iyɍ̙g;r%DF讯ͺ"wЃ?~7"g슌IW4 ~!BɆu:4)ƈ>:IeMzm ݭ7𩥿e`K୾I4GhlZ_ /gG[JkJsb_Aeb;0$kED!LXBHB2ܸ!@1-8ɣWCHM!a\$,?[r&iLv4D{ KXuww'dq8Z?R洸xdRZRZ|y(h)?Y5ŸUKgASmĶ+砧 J9l|mkw5$)!QlHB*ĚVpXqzH;1-7U(F ̦̠[8?Ԣ#NAP3Ro*Pdv;&i$̪|Dpr@H{z;baAR.y߈'Rĕ4JO]gNb ?$';39Ьv1=hV9A"ˆ; xG[hPG[;uEÒ3K?I <2B/^2g^\1f-W u,hwɱm! hh7mj:ќotͣ[0m6?|W W`ecዪHְgQ<J7OwQq`9b#f2G .48WSY0B_SSޒ4W@*eQc~6†{h+ ~+,/ w-$kC4TDVG2^dB '`s|{M3S#(}}8EŒΥ*Hi/"㯃E\GJm9L./it-,50Mڎh;概VJ6cE2}z҃ekhF : 2e@l͍kz(%3`k}/ 0I[W.Neuڝl)qfD;jsmYg'2ω1M~eόO*%ՃtҸ%ca@D^k'z/D.[U* fR é4? 7"EU8>$C[x ׊FWu,ˀ1ȻuvZR>;jC$SwL9XY sN/F׽۲bĖ=|wu=j2nv(@F+@D /ZcXj>8Psht,) C9lM}K[.b-<Q e~ڊRԏ]уBUKWϘKp&}apU{< ?|SÄlFY-Ljk@ԋBY-fJW]yh6̳Q/?_cx<_Re#we2Gy%*} Q=l_%Zf;)fPoaa`qL?hAKlBn`1`ra`G5#UQ v*^E Ɂ`hqq&(! YL kC!g~>6&0)./[ )zifFq!JF` lcSJwQ}=|_ HR`Fi?RiC$eiQ^}R((%Rȍq>nI [%E^s H;J[e\=F GѠ w<6t"kQ"*ѓ+9zл:.*&Eyn /é)urQ(Lt@"o:$,:~Y\h$ }j0.7B̺ 6IdCf}-95S{^#চʃM*iN~2T~Xk̞ J'Es;l]m +)Hqqfȼq Q4*ܖ^ n8eaa-ߚrs|*i#7iBE 9@( }xe@o9mp(Ll5w9TVɉ O1:c=œ2h  sgKeU(vJ9}r̈a9P!%em8{/ 2ypp 5خdI/gU;5] <3{A 2@eoP 8,8 Mx M0Ig`a&ǦoaJ F}6U% *Vbcds\OclN<и'>6ՇruFq]Ep/oL84\ ,Hg;t}$0[0mρc%ZhCFuQ!Kc% eS-%F-TҴ8dx (f: IW%BۼUt:j`cca8 & :"\>+0]]Ɤx[t+ jnGKasv Tv筥-%g(to+3Tј?az"=lAX+rggtJkćbw_HH2Qܩ:_-*[ൕ# F֖]Ө/9'jÜ;|9ĉ_YQ@+ %ؗ͋sШۢ0F $X9'I|5V8,8^R?+*0uzC=:~@9/bVo ;Wnx O<7?i-Ba_PqB8 Mq^@)[ڸ -(Ѓ7: 8ghhze6=O4թw&0dj<93J vً GCXv%.\wUJHeʹlj"@tǀEd,s\2ɢ)?\;o+jtFE|N |a[0/éaw*XNHcLu=?P NohJb w(`ȫް]W (h a[OI#5ksZ(oь`~WjczMWr#3FZI>X7qͦdfX fB9ʕ kvnɜ4͂r:XVuXWq6%Fʚ*8 $\kL&!^{1OT| ,\X0XFޱ(!w3_-"FdL~,>BQ.ȨO?<V?[v+SKU-X dP9pqG͞C;9q{;ʍCNlն#/N%~1L쀑q\]+k'P-`ZH(1Skǣ 02hnC0bB34Xm,QB-S`NJ=IgfHK6% X);~éuz+}܈f妭S<)=cMeMXՠƻ͟Mr{Ų]=?r-c VmL:UĚ VNA0> XT7 U<{O|Z}LLE)> `Ʌ?.ʘlP?ԐR=WM6Ƨ#-ǭ~fUQTؑJ'3Ak Kzsk2PRTD&;cF5!!suJfXN⺒PX{Ţ  ̵_@}!r>}qz@% qp({6w–CgCcTu>ԃDެP]u?DY PFW(EyQL1ۂ]#v7Ho|}w1񿡖dBrjby$ܲc-⍭U/xʪG]aHv;(pC*c%98A wو&+_$QExʵ>"Buӣ X2Z^g{P9IZW"/qE}J0NѬh"gE@hC'j(c?i߹=w\)}g toVQXfw+LOx7N8B9Ee{gǟ1K^e+sz'^SZ8!LH)}jӦ\ojkix <nWvnQ*^ۓvAo`70bXE:]cuE0䬅>Iz_wp xFkO&7@5-@" qġ^gDd8O:*GCe^FYȣ}"" (ql0/FʩE:-N4aa,_lAS$_(ee3UL lGiq۞QVSkB |&SZkI)o݊Hpuh yFݹM7s8~h(7m.1 ~.&OP]}(6͑11Ts7zZ%9XeD;<[8<\ .# 1c0QW7QIiVnW n)%@Qbe"^ߜuմQA]:u*OuS22AUr_ܧ#)B(rJ}T[py.辅.cԡ~:bhP G1N9!|axZᅭNi!m\bN"v@` C:j_BOXRFʲA?g Ga2HqZ=ts=tiH{21j.Rt;܇61&Ѹ#P!0x,=J=wf[-HU1YSܴO-5E9} :\oc0ܵ~V6XV Ǟ una2KGSUʵ'^>ֿuC-DKs6Kѩ35mQhY|b[pPvH/FDY٬vAZ/h%޹B(fSw  KᚥvupngOns1I8x7o6FeCl["y\KoܯXgT;gBB?)y=3T'_J΀p*:tYaa44;Z+=Yҹ^1lhy{Hk?gCԠ<3oZ̭6:ds8? rNweGticc?h %k2,/\e" JpC?VwxاQ%̩n@={VkU! ĸs&JX(4y[4 sgEiI^.6=fÔBQ6sVJy'>,^ҀReR-h;6b(X.bq7M,BhfS\1F%U1ar껹 0N Nh*r.|qs1zvgruZ~kJwǨYd,nuVQddX4HѴ4f4i'ˈ; &hj>;\j]@C1=F- ^!Px0H{!uё))Ajxܣ|8ȫA (/'J' uީ{W s&Tt= fV*-TS2k)`;B˼gb~8oV\,I~g#͌wB@ ށ I 85%Xy<%_mCajwej1b4i^}IyFVl< _v9o=iגfp}!Z?}.ʳWz$*HqO3}~g|Ϟ:]\ɺf/$-8gBi)w0vA'DCčeX7FMl5h ,]y|$-m͐a͆۶7,9eSpywPM[ЏX@"=wkv0Y^}ț蓋Ech)*UU$kzh#ܜd7ŻU#HqLXJH{=5^HL]@(Ȉgg`IOey87ѧU6 cM)uP7Iy|$yV4!qZ=3YQ$Y`q+G/ޡMyV]LÄQ{Kq?WfVrM 7E3yAfʟm'S5)M>2z& >b.W^{"Z1u Bg)w=[“=w ˶ak ٮ@8pUH?ʷEzsv^LԾ~ bׂ^`c(c@F s&cP*\!ܔ&9 ?vHRMJr(Ņ1QW}liZ]u 8/BLsZ +iUJN]A OQSuwW Kl hߞ5SfAYENOC,隷׈yZ[U9XtK!X*hqP 4b콺RE8T2nC V +UPU6?JvZ7/߉l:Qwjv$Z̉ o\ mk/,G֒ͺk[FpO[í,oY0ۊ i: y#+tnzT]GTXb;Us,`ܓNWamFЮhJa10wFZ˾hhWs6Hz0Żb釷&qE͙E#PpBu%@Ҡ!E ~ُ 8ݶʐEx1fZmD"R4rbg0, tؒ%鎱|(;B͠]m&ƛN!rŝ s}ͬfƍ].M.}'MRK BX]H NAR#)yM9IXļuiFNYoۯ%t]#l+p !,t,{[75"A0 'X54/,];"3$mӺÑCzihCC䫃zF@*нt~㽹H+p6>/p=82~rԏJ}f, SsꏋŇt <Ԓò|nYokzr{}TrÐv|qY'"H (/pb/& [cdKxz؎-椕8ivb%`]^xS5"FX`Zw?22h#jhIGhub1ز. %[@ ȇYX^M3YV8A}WZw`c 7Q: b0gQ)+?L@#j(=Tt %xӄN @sⒿ5ޭ`'N1I:#Nl+%OO ئ gA rB"tYK݋JX3W^!x IkoCـĔgsbr[-~L8: aC. y8`9x|?#૨]hcd)Xڄ!3urRnh b\lۘYfŝs,^nȪl<<\1㊌@|8ԀXatp{ JVl]5{v=lP2׉gI[NYg^?cdR}舁Tr N5Iy[-otK!ֿ·} *gu:v|4J`Y)$V2})L^26RK#aIn-SX PFJRl/Έ%FeWX C7 ؜ѳ蕥CdXU07%&#D":U9R  efȳ~L::,.l >wl FHF@|4n!_\9D镖CFv3v /yg *:XZN9G%O7va|ng=R=pL,w5O>wg\Y$j$Gv%1'3S}BCr})ŨY 3 9(:F^WʃmD 7EJ cb#~AblG1Uje]wWY)YK>v1).(7msapq /(v *u>@WWA( ˂6gILMex9M>PѶ_k C01Oyr71Zg=JQdy|Tܳ߇{diS"6^5$p!Y`.]ۺ+Q .gEc )1,}U,̌/NF}8 λu+vɍ%AN5V~,b$k +"c{/94..3{"@WZy^5܇%1I7[:|/$=`:5Ycx#+Qa* MBZ#VBK+F_E']Fd]cpwncFW-oF+jlк6)_Hj+tU'+`u{':Df"7K;B./*_V9"-(x+2MGT֗oG&܌оLϠEO@>JO꾬?-'eN.f "{ߊ1 o& ܄M}%KE_#\aR!B 9-3ےoJHti(r3vS2E>L/l7ECU2v=-JY(a<8uyD :NBH; 9e~zwY-'B!)HwO3A ޼wche~𗤵͒z.z9psm1㦖C!\ 13<1v铴8DM^Y [TӜR}:VXQ#Ԗ~ɤjw6 U<v[bMgRA rCBT/G*0 rVc8(^f^񺆾ۆDL!Zuٷ:TxMZ$Aߤ0Fi tOOӐOPxLUQQU(BCx^z&@$lJv],J4INÍ&ZbyNiY䶌GP|=cpA)= H:-M_@OJ_T](Q-GjF2J:347ȰC|{0N#䒛eq_w 'L&?@'0vzA%c%Iw+8HflHS>^W@ߒeŏ8VkY"XcKdRNmq50`i߲}%,@܎'D5bgp<Z8[|ceHE@ 96٨[2 DX tQُ7>VfZ| "TsE'*~ҧҫ#DF #--€+f_o}=3ﲵܪiݶñ* pCNAtvXuN]#"by<§ :d*ﰭP۬=,=ܷTg6gu}4ˑ4 /iqo[2pxtp~p' >vBK)m~v#\,PS򵜂򢔑qhQtm)H=/n|3{tHeȅR u` oU fSZ'$JG4tSElJaX%^8r6V'~xsnC5N1?܀ѿwݎU@zwa/;П,70sw٫曚}_XmvoBY۾9XFMe5d"JhDŽe*ժvRLI[4`RACЭy%2oѶ( ~&N}CBo*ܲLagw?\W>vUsֈr^e<Dy3nT"5^d9,w#LIpzloXgU'ެTIkEnI{͹ vu;5e{=:t\{lA?l87۵ƣr l`KT`RJNldK"3r!vY9z5Cp @l4YŪjFܿ\OjLBC0gXp 2+3]Fc8mF@u`jDbWt3{{D6|Qϧ֐z oi~zc!#7\ 숇lAՌԭpT=G!~ۂ""Y2?!n9İҾ$qX>Idf&DkΊAzDR0ZH._ftqrBޤVlJXx $E7{NoŹ3c"$y< ϝ.ID5m ~ܧR:6$܈cJ[8Ng}/љ[GmԴj?Upj^4Cv% DDגWx@ `G0s9N+#T@) sƪyg|",/*#RYۼMYy'xV}s?(k"ۑo tg/5'r@!)Lö+=~rjمv*m * Ϸ̊,:#Yk :(D%نJǷB*vh*v4G3͋NWmyix#~8 /#^XbVbWY畫 AEA+ |c)e]Fߌo=cUsF=CN7W&܌DxBadp(^g3 qӓ0(:$`x!-RKZds zhM3ܷ-7^QS)Bv 2{/Mw.-ϸloR15)BSyꔦN~nt , N )bZ#N 4D傒kIMyAq_[}q0o0a{ï< sVPS]DE==@mUɀ?;<ϳtJepH?㏺f-1UP9x߶r;~B:UDؕRHZq*6ٯj^< Y%2Q w铞 f T5uHV(/3˭8&r#Ց>a V^u_K41jO-yv" LttRW9Em=ZM.bP@{B!XoS"%klB׭O}$Eƀ4ZwJC~*P_4?eً| U'>$e|crQ'ʥfR:T:oD%UW& ڟvɩgC1HkꚒ]]سaW@C3SO~M۔&?]SWwYSv=^]&.fm';9W N$eX:̣&%'Cufa;`t.UD;Ȝ~Dqy70>5| `6tX{ԵZ RC%kc:uMrǔӿ9ciy>2qOO8Mqq{,ql,t@785yf0gؼpRT@!=墈˝eyXbd1m:,s%ib3nטּ5h\XtCyaknKU0@["IѫJfQ'HjJ#9&(_!tI6Ԟ#$@}Ţ9S o!_*3LdDI@7 3^J(D'X~oհ1婍 Qh]ֿ'RiKIj@Z+_W wnylauKP dj,g@ݵF_c gGgI}M˩rh xxXF#AON!mMud:w@R'!<;ʽR^˦Jyj>ۈX[}۩%CKy̏=>j&xM;p3ͭ|;9->Rz@DE!yXpYqәzv M v:ްQ;yd+:$b 51w&K 4!+kn%sȬb\KZ>Q9 k(xL NPqf\gXQC(~A喃Ia/f?l\ 1m;j>Fq$s-,OLa4b ~uQUrQ[Bp ;&FӏNҤh b V\hF)H׀ kA}QoQmnr۳CdAz18cR;ubc־& Ѹy.}&7 C2V#lH먵c7R<%ewQaBՎ c.R(P0x5 ȮsJCƯθ|s ~MAm;^IQH(i'_(IdzpG_Ahbfzק 0+ogwGN,4<%$~kOD!Jm(<8*_5;ڹh+R*NφPȊ%G{6gWq$燎@/-ɞ.ӳR8XL2-x|HG` LY'[tWVL̘E>EgLȤA h)E< gMUj]VG۾ ~1Qw[&`QflJPFpTnhHSOƉOd1AOTTpyp:D:eaYDEV4 XXN狰`9YV5I5p-_#B&>u!+I,16&PaQ\g;V9(!N}BDÞ<.D]?dSdZpMU`" sP ۖ:ҳe@I~J^dXqq^ diևS-43G9-%*=[qL@1id<RL]- )]6p=lWROz=o-~;un0gkBˉNEQ?rp{H}Ӿa'U٭ 2w[\g~)Dr Kȴ~@O[gsr6|PfH|itI Stu;[hqEOa ^`-?ՠD,[T~L`_]rleC#1>erLhQLkVݮs䧀a9}SF; f {uםB<m6\lϵw- ys~ "ŚlKlIcn_YU|V~wwBPDj-Ra!3P[lgk`]71~rG,ڛUdp>/0 ]uQz-Hj\ ᷌6IS=_O-JPǷ!CVz܄JBrbiq+OggPVY ;FmZ KT0!XlDL6"Hy#R{@ (yVr6ޫb ہĜ Pw6u: Ì2 -?K_BJ_`%A~!ں TQP&ɼ! T)xVi-悲ίVtObxh5 ݉ Pۨȸmi-dxgz!HJ0jεD|hGfW2Ŵn߯UfE2sr h)F#T tm]2Rk:՚$%ƮlND8!* O YZx tۥK4$1Ua!jWX<>!%V6MtJ#LG1ٮ&o%0&˂ }$bևmYQ~R ,Pl8irkEyx]2? #%O5j Bץ1EzX ?*2ѮXk;&IO8ؚO^&^0K_Q*ۙFpl͆` v;JLFFR|5`-"[&`\?%%·n5-l fyuįG ȁ[Or`[ϲo~%ojf (+ X*9%̴= B גӥ͑P!wG2l|nt/=ƛ"G!?ttkUIC4*!Mu˾(vBnrB23v\Zt b+PxЦri( 9JwgxSzULwtsǻ2%epٱvئ`G>حνCI|FKzsn`^%GP>'A͊.1iIx^,/e[EF½wiaT,$ jv,L|BrcwH°UDg%v3Ǔ1gڪ* [|]}6>녂du-S;նC1#0l_a:4qqae~ s8y{^kq@/842y}&ϡd'NBNH~4$h~`Tڟ|vJ6GA`4:od%NCͪ/la4w{lH.b  U&Nl"Wx y4B`ykP SBQ^=%M۹N;NhԽ8A7ær Tm'^1osv#`O]FݾOTN+3"l@UwĒ6?[(uE45&<76ɫN\.ؑUf{sT/H0b n]4HD\BꑕIUnzL~ ب/RcȯMKԲ#ȼ?űgu׈c1=YD"h1F~jCմ>+VcJv/oI|!wk!֓Y-ҙ^y?EAHj83#eOWKaPU5tWFϪ|G;vD>P 7bW3g=vu=MTfR$z( %Wϵis?x#v?Lzqr&Fny# VH-,,!,CZK&(.ŶÌeHnދ}=Nstvb%c";](qB 0˦ֺ{pF@0ʐ5Fmm^)bN뉪J`rK̺4IGe, /Vʨ3U 3myNx~Jn{kvCŸh;+>GSY:jv* !CΤ-Ly 7uV/w".}ᕷi'Cb $}5b!$/&O1Ewu@P7mN mBd?OyL aԠ34>q//1ˋ]?;LP'{-M,,5x<6C}Mʔ uOk`uN;V=h"΁3^FdB.=in f &MN;{gP TNӲar.\75E nbeUaa/ '+'SAܟ42dݘ8n6Xwd9ۻ7d. lq+ߨ =3ߝ`+ []y ^NC`BP1vC4(}Y!'w#ip""[3Cv9˕T([ +n/LoPU(Ze z5P@.DT0e*t_] 6,A!LThЖlE/j3 *ٴY lZa1 )ˤ@׿&G]zGj/pQkQWnSjd".k&UX/U/fw̥rZx@Pse"S<d09tw\*n9~D0~Z^kyNʯ$Y{ђz܆L?67GZ`g0cswףWĀ w@}jF^K'<4A!sUAKI޶\bPiΝ]-X} ͑. `B= #!<)bAhW~Wsc_>."=xF)S;j-%?B 2 F=)5^47!ws8.dɧ3c#>WqzPrOn>zWRwŒOS9xH5 XV; qKkJcwWJݟ3ƬJ31(ҷN(znpH8i+?سA?NgCzu)QLJOI?xO_BJ`Ž!EYl9 i=,sШ~dҥde¢#pMWfjmo<{ a#dC?VT !VtƀQS5 ?@#Өtl0"0I)U\RYu`ra8OFXt(kk~k $^tz$ZB cy:E;&˙u sr` ӱqiBtw\uG ðɂ 9w&qN~!8ûSh eZSzd^Bl8ĚlBi;"wܼMx:t#dH/"MհX\;h(6Nkmf57S $_%+K1PPyBdrqoѤC;fгFovx5|o(3d۝Df ݏ3Cow'XxnI*bDTR<A #`e&5@'ٌ[zp(vϖ_,&ݡ&a$J@FmGmKX&( ߓXQ.Jĭijg,[͌/=4={&UcY/#nu!zt̵}k88쨷>v6; ]) ٩n.<ϰh#2B u'DR/z`]̩aKFࠝ"3COSY2HF\և:k+$=̇{eq !v՝GO Mm)Srʟ%e$n8[7nII;ZK~*6^ne|;&;BLi.ܪc᱑fNEN4+y.U 2iy{ +)=?6u@+AJթ zAzDV -t %^2F.ӝ%AuI_Kt985했H;TqjkDo " ;s7)Gl%Km/>H Wp, DŽsZӟD1,8G7W,YSݧwTJbP=lVH+bUoRfmN-~0D-V ͌CpjS5,T%֡0ED&ɬB h_?Y y33ݥ*BI~s+ٹAt r~) APEᰆD2~.uzŝ+!Tǭo\_awVH<X@nђAd_Cr=0M&1D ZڮJ)Q KKX aa{{-9:48cquXdqSC4 5))s0lE L~qzP4Or0MDd8!:+{ab{#z/V/la®%$B55%׵g 'J`Гa!>ɷ$N7_8կ"-vm/b~Gڪ+ ef#ZL"UOZμ~8Q/Jku{1(IlƼ}>½-0DW )l{ ƵVӲ2߀a.kw-4[6or eSg uʡ4!P ?JSvZ,gE/j $MD7Uj',LߍO^ɱ#s;yE 4˧J4S9mG(1ݼlK% _B E8Tƣu{kMq B&Dm9m;|U;Ss@u e/?eoZ.Z ~ jK5k<IًH3ĂL,~ ;,m1݁g$#jc=\nf!'FY+.g_(_ ͮ|.ʝ:)ncߘjQ|u -I -!͕~|WևPZG jg I)ӈT&w*7CiUSzCR*k4HoYEi@CpR"WYգP(*yF&µ˳p`!3f~\},}p^-ʃqۨuϱ t!SW_?GS\w>W֐GjPF 1PB%s*5{lN8ej lu_x]Ud%u2RM|nE"OSyąϺN4t$eR &^DKdzgţ/Z/< p&@5͋ %Ը׻s4r^6W_>YZj-mEDiTr˃b $챠{f*a1BiWn"X'ƣQ[y7c<_B;7_\1uAxJ=J^@1?)^BşfAu%UvY晊3f59ڎ. Oq8pl^TjTD+'BMvfkþjm;Əsu]Z}. ~ߢL|mMvsCzNmX#K+q^~'U\I n Z!,sɂXgSozwWҴ_aPVؖOS1>OCoɑ~0beYpH1 @D;$Hr}ssSwʼncU9eWaPֳ- WD?nҋEt%q9@L uTQmg] 46FywAikڛgBQ}r ?!Xhk?Jk١;zAx>_Y F?τ'6߇$@" \wy.{Б:a3}Hcƚz3ۃqp? KXHy ,..9}o%?[N#(1E0 (l8'DB@!RglP"vGl4 ;zXH7ao0=öѿwD=QԞ8FA놐}A KVqB(Q%)%)@^1\qeW*@Cd lG$x,pzI9]z6~d]X6Љ [m3'l~ ,P:Hb%?/g{yO)^}v@bU$t#쨎4s zv)هbaTOKקSL3(9@k<ŭeC}D9tޥWF<eDg #p `5 Fێ.O:Vzu 9EJ-ֿpp?R!~CUqj: iG>}֎08\#' jDxkqV |U_z,`~6|stڬg/K=vOnOl(20i2 4a&+w; S"̜IkHs1S] aş{dhx> ffmnxd=h~ETZ?йV’һ,,g/G6jҕ%Vl/qggzyY#eVGtZ,o<)g9QkhLCrQh8dfc>(;ڳr͚7I 1h,$n>8C|ǁ3߉֎X7H/M`'`D{K)Q*b> G\҅,ɧ{2NrG~M/\^\;s ԦU;o7_|VJr9H%Z'rA~*}ZJ){ rWyF+Uڜ`jFϘWp:ܺw+ 5GY~)Uhמ›⊋@q&ãăjA_8;Ք7g'k$~BYk*bT=JF\s5KRnͅ(ϝ'I+ PrnN-.Jh/zN5Ɖl\-.c6U}nm,ty%71g+쉽6)bbdiHxI?uI%/$@ ct h^K_1cBЕII07Wi`7;l)4Cg:/x5'7_p ~W0Dqv\1D :995PW+h;,$.kH\xLb.q[, mkXm &5:w 7=9e -ˑͻ@E4ʬ~rϣ 3l|Ưea/49VAAMIg(abC3쬭]NCCgn5r'!K2J]8¬6xTΊI!FL9{0ukN0׭k?өG{{E:_<]1|^| 4)!f"XMu(`H>l nEPeCoރ7RI4"OeGcXdma\ٗ4Z2oT6waL4-ץfwm ̹":X\s[Ɓ"!EJg)r $V,ʥDkpKolxucQ@~WB|3NUrzSCRHTeRߩ Ǐ3U8!9(. c֛6ڬۦw/_K0[)f8``:8O"leZ?ks(&Gw'og_عe(0x4ȘXFjC44hF`+)$+}+Y:ʔ5'|Xxc[R38닿۶:U+p4n6^L@7I-멦 6:?=s"yAveqR`sUqyO,*MWxᎵ\ VTQ\W4cEq]Vd#4Ȼz-lta}ɋQqPbsy[4N=(#O Fq>R`pmJC0l$ 2qolrNnml xQ)I- jZc}S*z4Z,l>.pCp:G?şfG8O275^En#[1ڍo̒/o`٦9gn}#4%k.8Vu &b{v\ l[:8M=$5)f;EUfolA44VȘ;A c}hXn9rVH4vt9]2:SUf!Cha b!W,ŜP\r5?xzD/<Π 5:N`չp cotqUKW#dTG#9Lh2+[øE:ځ8J%+T\{ YѮZ »y[n3jT=wP3e5:"A%*@Wt)~AYk_4D6yg3˿ BjؘZ4j#7cdrfdL[<^PD| ww-2_dƋJ wX GL=QČK 'ㅩ#0 ȾxLjX@R䮈a+IXtQ*{𘒿P[SN=,ƍ֑踳p^R[-Kh< "(&eZ/(i~I A03x!=ynvG=P/ .jwe)ę9M?-a2wa$ÕD\r>v:&:XGM޳JNOyP1WYsjWrH0J![  [uU<~A;}Uu.₵0iM憌AU3+m^>8wn+3X4tP6URg-cg&uh@,:8*:kb۩R#HL^:/Z,.(/wh Jj] 5+aLC <^Z#$v_]E~:uOqxLQ޿7N-QΟ[;Az%o= |:t?zj&*4Zę4/!c9#Sy ;؞@NIG:0 _sLJ#Ju8`h^ jMtIԧV܉P!H.rԡV7q@ ;*9X _zFs) y!7qpw+~lOS )] w^rA8n򰮳$%+;*<<BE-ݶl&2eQ5f"A$)Sc˙95`ք>.)bxW]~'M/9UI4p`4j0`)nfiGeP  莓pݝ^ˏ p}A@ } bH*Ud{%A28~nf\v+Aybݥl}X(Q242UʋW7w%jKv/ӪQ DD~qu 5DCb˨9:˱AfT(ʧG%zƭZ'NeG.UM m2?00\ c:L-@= }j^D&ϣ=_PKG {dfK+IQZzkz~CjPobڔTAƣ.U.l\Y'g&FuP8sRyu7TyPZBޱC5WFb1T%5d`qSkm[?fuj4kL0|(RCx^2qnɶLwRQ9I%*LȤO䃓\Sv4+ X 7<*@I!}doJǮm߱ سDFUS՜4FKk>Ӣ!p#Xr%V)w:XjT+">J5k̆gK : ~Iّ0'.9oi`d IkY2Tns,xѵÑȚnY䕃3FYw$j:Aa{6Q;e&Q0W.ҎsÓW(r=8Ӑ8 BH'ksnAZ_d lȨlw}Uy%Hcbj|f{msRkzj*B釴GiI-RO[b!ޝY}l8WqiVmY@szqSzB1*\R?= T*&˯X *A/Fݎ a+Ίݺ;>!א0t? U[Fho4l ^1LpǨ> Ʀ r&¨,Cf= h(sbf!t cSz!9mٶsy^'꒡Ԙ.Xȱ4+>s.Sz eZ&\#*pLq%W՚N# 0E׾l&klª/3:PhY0aYV\?)L͠cŷD9/0`o4.+ʢs,sjmR<DMm`q ? j)oV` H##N氯| R>Q9\㾳nO8'2nB)!o3rl@G *Z\I]0v8pz*$C+mfXč5ӛlwnASߩ}TƔ$Dq)`"ɵ ]b3In.ҪrlǙL?@+V7CJGWlkXEE=+:w ! Z5l!*Q!?1tT儕TRS3ky)jֲM2GJݠj f{)XƪѺMCDJbGېΪ49[I#Hp"_(XH10>֡?oQ 5;JzS/\@xxyriT؎-Zb|b%Hq큟hXp!5Z`.J2dW$<?G T ˂ a;'dok;R \"X0p/rm3Tv96m()&&$]׫%߰z])l} f2@xeW n^T܉0F ./]lk{Ƹ fB;bBT\LWn_z5R@ۮ?=B _|ΌP몗EٳlK:0g8M ((AK$VL;4;q]w26Jjۺ;g''r̋'[Qg*Ey%\*g|gĀhV9'}*3;g;r2zVѽE'KF2z7[C]5Srtܫx˫wI7%$y<%`y$V'=ZO+IP`13x,cav.$(H<#rVntvDĐKm$ªV{V";.p}eTh al-=d!X^^'6׉!m"x/&G@,Dǃ#b`0CjC/!~f:K8ȗQR8ΡCL{ՉWB-sӡo]ȣV*˸Qv2ۏ8l$ /#%F =/?;1Ŀjܲ @bC@.kǭ4Z"SUUQEcF b7sk=Ϟ[\~2I̥ИXtqPbvtO,;Y)qh#ⵁEDoދ޷AMDE@SC-= $IO4Eeѽ.EA:s%T BnQ)s mvk+;.VɿR18'{PABH04jC'6Äd?b%5e@.ИYѥXV{kĝ؆C8{#@9d,NA02u\2G%,RT5[S?~.+B䕮 HC Z<@];LWS5rjOmBoRkGH{$ oYt +nCPgtiVӴ/Uk ORBǰi׆gQ[\=/1;Cqo!,$UP&xp5v,Hf7E:pP 9jacMr5sqWw[aAP!7خu(xa`(dU^w'r]_!?ZȢ$v}JJBJ1L+˾ځ% Wv>"$-c K5R QЃQ+29M( ­GP׏.L=B%ghk}ݍzxLcx3u#xMSx+W;:dtuB 0c"0Ry8WQ5^YOUp_ {)* 2zU.:D o-olX,$P2\*? #H;],)S# 9Jg.:';Sk`ʿ̴FAEp1ʂŅ`g{xJziQbEF5|? %q,шA-aG % '(U]*n՛}3?ˠl'6[-ЖFj5CԀ͡X\yg 7w % W/V]%._(4(o|Pu$~ !(Ԗ?[_I)&TUZ?a8F6_%ט&/$XˢHΦ"pO" b -/ƴ5hZt5$ "J"mQeq}#5- ϛ?v$8#h}*C*Q $fB(N>k99דu.Oq-鵷hOl]-Wi |})s?=5)Z>7)3xn|R:9۹ OE$PV7/9Wy ď>;P5>7!ηu />b'K(Tl۔)tYDOAE{5~cbL|a3$,' m$-:qA]l`RUSlyE#@,:WM6{R_l?o;$?T دX!܉8{E.#\¦ }v:T : )CWփ~`:m)M`ddx$wFFbxny G&\TIԁ7%4D"+;?˴ᛮ}| !+b9}ԾT@uܯeIhEr]T1C؏H1\d{.>~) z,骲*_t3qQPb+ıcA?!b`jn |y3%pqkPLYPv>QNA" pjL*\vĭodo;*&pܯ;y٬ cj'/+IKBjoEZQ?H2+C$?i"cKcm[Іq+/'d7Ic G;7+~c;ݻ=DZKIth8prhd&XV4m@Tܽk%_Wy7i&6y:cJ%U|,eVrv$Ƙat?ȓ$Ec1SыFTcQ9;zYOW}6f3j>tONi6.*Gm]t _X -K]b,!5c^ލ|S|?FB/쮥tnJؔVЦS`>ז+BDBu޻M7ptJKp ?BrL.S(3YT(%>#]͉yǖJ 36X mn)^wG!DpKd ɥ Z{Q2P+Y ! ﶦ8T!яY⏉*軧|Hik _B^N n /{x!wإjzf}MWC349X0Y,%)'-㡐Z tW#'U :2Wh|5X"# h@>u~ÍG0bj~hόvh5F^dX Hܭk_֟1?&BW_>F'x*Pv#΀=4͛+4qK,2\uHah-W9>HklR͑wIf O[Ey/rv_+RҮ7;[!y})Xx1$o(h"S+22vի9=cIhfdc*$3 &ގ$-*h6 |Z[ş 0}1ʞ92j3`g9rD\L .b{zKY-G.w'FEel (~,z_<.M,Bht]"m$=y\6e1i1E]lpcM3RKjtu^e֮W=&@>B{4\6Z{#mVrgf]0(uGǵd1K#/餺fNYfGۋu5P¸ӫ捑%T?WEFr,'N(H]#%Ղ N7)mDr0R9'',p0vQSݰCȢ|A*7p^I|/6J=q:h$Q"(l T鵲=JZk^&zG֮GЊړTJfPZ5 lej( O*H+NŅM ԌHDJY =ϒI 7Z(B3L x>e;Ҕ8dm*>pcй75Op{rNN"5I%;nl"ldL;h ?xzkE2T9>[Q%a'94Jc!_#9Aami9|?*/f K ܁, @3oEqưsʱ Py}9n<(uJ=7>ЋRB6uXkS]OuCNMePK@q!\?: 2X*-UHCڟ̠u hYwވwe χ5hc,-/=V%!|,& sw O=-%U\-s0uENt'DDMkClIxOFu 8L~QM٬u9Zdzhe%6Y kTzj?IX#玿Y(tgvvyW?V$2i-"3,"#+0*B FlX\8)bծjg+8er|#zf N V[t=\T{Eξ A{r zbdK) #D)|̐'H* ^ x75$q唺i!uL쏵ЋCv)?u)v2,qƋ"/%+%QqkNf=+*֙[h1SǫXROi2ayrІGPWt> BA m>p9? ̹i#ჾoFg>[W,}8?ƴѱ%p; I.҃LR;BdnLd3۾R2)e,_d'p6Q&?E,,bQ>v&z-r+MY^ ̄cJt:c່2 s!yBBOɡu/Rd>=dޗ5z6>XBˇÓBtBfh:'dkIf4tsU<׵ۘUtØFU n=+|m--xC1 l̆5Ō9j`v)9_14u<˻}(?Q5Ire^@X4[`DM$|ց35T8V'St0T4?Բ;Q'`Mh^SWиtqϋ-W#٧|i%>ƭKml'VRwhjBQ+m%ZY?'aRo`Ok\1b>(FEO oY\imA*\S )&kSQjSl&NhykK)TA, !m\ a7c~nؕ==ĜESpf6V:-p

`Uhk4A[6t [~W {,Laex1덫Զ貾;p NvtrL%mj|1"Rgs)hI6ī쐻a).oOBj)wiRz@bw[%aJ(- %ͥu'_{%]ʙ!ld!4|>TW>T)1pM7깨`WR_Ѥ#^P+ڙxd0Pm'MӠcgm7 ~Ϊw-X,qw ; CQaH+lIS4jLkS<Hj0d6?Yh-W-Ea/H_ft` Y0SR2 Byũ8ܵ^"@FƵL %vI(f;K TmZVs)>[)F'kD޻,$pw6%qe[hMi5p=t@:t(K"~Y׬MceǮ7l/)A**M| eY>"oѻZ_}ͲguTO6ذS.2ƯW9s-^y٬'ԄI)^Dfا@,p@IUҼJpinQ"iid{637#G8 l+H'dCJ3\1-3 vkۮ;& lH/k1SG)7[)^!;v3, C)nQYBi!-:]!yvK+TQr'9s3\$]vBzL=~ժjj@WYz[OI'K3َ.XUnclt9 vV1kqk;zgLJ 26a j](Ed%EеJEy7= +e4IcU[k9>B SteZ.d1SSGl3 uOD"G!OIT.p۽sv {"@PkXޫ;tv@rQd"N!łبuؐU ȁ&LB█M櫗Bbbeu۰2'd>jRxk*2@?z)I#+yo=eȖ:R2}ʉ")o* r 49Q-L|ve5Ic.R9#b}wX·lCpJC"xQ|`]ؽy")W>kevIˆ joh#Rt x+uxս `1 I<:iz< [Uߞ݃ >23:rxɇ&nm\?x&lVN e!=@HO6 r7ahV[J5sh{;|u櫎<0a-y'a yD_\]ZO0pamFjv+Rcy휲 F;)}ήl(;No&eؕf3F[&PϓzbM,;mˬh~TxscI,_pɣnRJ&'OVj$v|b:"MǺ >^똷yz`.C^Oݗf|<7`dw/)mr{N""h8=V]}Fq,?j C6sD1Y}ucLqa#orJA 'EC/Kj^.՟8嚮кn껂 WOncPDKxByM쐃Qvyj`j*rKE(.*wbbΪn_F*Js2_+rWjyQ#WP)Ļ_BcvEY7|oy fs wmIʴ\xC9OMCD_dG UnBP4則}LJ&҂A7IV-?o ֨RG"T>CUt&nJI3)x$V{_ r #bA! Id}8XB\ zGeH;Q=U1+Mږ~{u~u5aum~'xE]F[KlX SpHE>,"reBԐ<=P|x?#@ٴlA 5GŒ0 釉cJ$nt-X>)!}RԼ09i׶pQ05X@6MSGp kB7UxҺ8H۴uVe2sT&Fyf_G\bCɳ=E ꡖ;t ;'X͵NM!]]J:>4Bk }id{AM@'3V$zkj-Ch#7Q@nٶP))ȺHAX%;8{FcZ_B*gya2?A'p H5)Q^$ĺ8%-1ɪo452FɔN %QiHrTi~|?&i03( ;2 -e2d*j0gjhQ*2>m:7Ybq0G. P~EG@_vuB[u%Ay쒂]O. ) BvqGn<)HJsνNw4"Aa'yr kY3֜Pŭ0깷B׫d;tAmD$\(bo-ܧJH3 8W,0\Q%KGӱJ˜uc~ λ2/:FKO+.pK5yLuq^M_)  y-S1gPKNh o;m/ef_~/$y3ISeX*R.dğ`|w5cGk{7Qӑ=f~iV 7oH1vH+ϡس&$ 2}v-ϐ3{<V4_-SIBNp cVhs \Fyz -/ؔ?}I yJM,l>o%CڳىI\D΀ C@SJ:ڬI-?l/e\(v}~V޸$su~OUW\ٰqqEWuβ3[NchrFFyJN=*쇊fk?wS#Nr-t goΦjߕj-ȫ G.jCB,)~LjRG Tj#2~Zƿ|EFhSp *Jro D7_?ݮqR\]|˵ӪU^@vZ<h ׿\cqI|jF4/;:P <Ö%oiPc< 8m}4Ѝ̇xnΜ̑^10|(+3QɈ"aw<5[I`jږޏŮF,/l5Q58l<ܷv}5.7r "J&$#6Ƀչ.@|fxu~c@[&~fG+,zXEyࠟzK栂ɖJVqTh&AKTClgJOYH ;ɻG_'n!dw{몝c+;/aƓ, l[m4\U)Õ _F)}?o4W{B: Vڄ;/'u+ƈڒ'r{  u5AN?xT6Au~ ^N&}:܀W\T B88c[l^BENh͇ )В|TܓHs%^}0αC;Wތo&4x|BQcՕy9P5m6$B.ʱ^V8ҏpNy28I 8$L3lrR:DEdlYn _I0%H.!݅ fqSRs!M30L^]$[C zau!ºrTsNMwF#g\ǡ|Fxf7"=!4!XBm *;p6G fƒ]ȉ->88S %^dزp(buC+bp;E,Z^ ڂ&7~ un -󗤳m[$}ٖ ھ|#3=WAsw;X&[wKFQKips:p\8Z}ajs@. 3bލDꦧH`~ק"C p>e8P%X-_=٪Lq"Tbش{Px o N YS|S0FԿ҆ޜ.ażS*EySه Ӗ8ؐ*2>ܤ:wNTK}s9w| a :Y1!(DKNUǠC+V"QSf, D6L{ؑʛd:SKĆX/5w_"&"\(riefƀg^Pe$5yzD VEܘwq|rtVjㅛC8[L ܮW!Wu@;h {JdR$AC>Uy ;6$ʜ;a1PnNn lCUtJOh!Ts4/ΝEK ;LNf p^ido"$צs]`Xr'xfm;@ɗN;s, w҅ځȄV9D(T7!U]> FDf!|(Ն~xpBsg,3sO?K# N~̖+<";pMC~k~i34 <.\#v><^uǛwD-'(SxhC PʹF'XB$,Fqm$\"<)$ea[fVx-TvR.LKX`MY|E%},Dk#0ӲM(4OL69l`3xYkyXqR;(6" HnF*jݢK3w7-m񰫶m^1T,{ҁ0 *s݊S<},> ^=e|LyX=v #ƾ) m:U0h>Hyz?'?L;P:,t^G:+Z82)G5XKPsa7"Yw qEv!xhjzGP0=E[8\3.bJN~E$дWSU|ޣqMI/6M@ԅ1>383yJJ Lj "Ԧ~RWh-4 q2;A.mgO>#+(;d ճoE%RM*hnݜnQ^!U/b3պ%㘹ѡپW5٬S> Pf $/X͐ t]9)B#y?I[I{Z|>jݏ\ކ'gWw4#o KB.2L+j{f 590=`}½F(5OKc騣v/,uCRdo|J`ҵC b522=4v@:VN9>LlϟKf# ɀA@>ifO G_O)kEO|C}t2໓wqodQVaOTx>sO R )J6m疫5bF uzu>XtWlLv/m&'eI܇DZMìs8_C ZS~tN!t:t$\?-gQb,cWg>/k|64ԣMUbDJ= hl.}2Sg(B/Eլ2%$ +WJ,*],gO` :FggjB5д8wՇp1ʨ]o] bFL40Y[Qz+:V^R t;o|8?AmuݽJl{qFMC  Q}u؏#;[$X@g/=EcROhz{@qK-lK^rٶ L4}a5|+$/|pʞF!.@ao@Vʣo=ZwDڞqg(t_DbSҳ>xfA"Z,q mvx.>1)(X]kgDtĊ*Kl',_ =$}6}hmIJ2~w" \0st9{K`-芰a =&}SLt_N1~Zh9%C:0SA62${^ ZcwE kSyH /f׮Hᬟ# NEHzJ}& ~霏")%M4y͈.tpIky%{}Q3Un[Hl=4ГPl$p@18?c"e1Hͬo%U"Lh&WׇIx3UCVJ ^{Ëmħl,3C8TPj[HMk*v~zb$?U,4QtUu(u4hxӋ`@<6Bz fC!8א E"8$`2Œ]FL_Ϝj"P ={ uEwUmB\R-Lb$#7#%h~a$MB"L8~Z63\ߑ_)"Mpeu51HM[4w¶odH>,G^>LΥf2ۘ C\Dm]sgۄYFk1 uSo ^ L9%u!/n±}h0_( oMjN|Χ~t7b;X12b'ߖŏ{Uɲ[2{o6]KgM50qޯsJ`AY@uѫQ`)##* ;`ur&~kwǘƗJɱNYx<@KmpNis$b}rAXs\2]sà0|>z'@'\-ћ5!hGa0F(y@2ܜ;/is"Rj?|Z60 9"4!*^Qi~LӲğHO+uStq䶫޴1ܒXoT 8:U5dsFQ+uSPݚG8iSPz阸-\p_E;ie1W,yKەS-egLՅ llz05zI*_ҲogCeG~u.X8(t,OkARr=/w'k`f(tWe4[:Sʮ[f!p6#}琑!k!2 0X*Bؒ* -ägvX͵]fczok%tƚrkaVzQ;ڏǣh-7W(`d7omBk*)m"EOZ}DPnM(_'oS:*ơq L"PiV òFhCb_Eb vGA Y s 4!KwPujx2SwduuvHLkTK}[m&Z/O@\!9ۛ2]q_Ɛ 7|Ld`Bn\XRYW^0ꬃшWJ__’Q֛^On"t'1^Cg4_~" qe {=snvԺP:>e?e-쑯`{c{2u@̕p(u$ˀ '"1K{ 6,`,u`:x1 G~1^6Pϋi^n4Fzr~k} Ia7&=?`eҟH3p Ǔ 7v#}D.p#ُ5`}ĢmjP@> L6A %s0]W{@;` XHUgׂ5!$W@=2V_tz0FRL´uGHvE^{ H"2g8F SДilNY+;!9@?XF)ݻ_LxAeiu/| SY|$u 'U~|w6t6Gߦ}ʿR2/8{֓ҔQ yP@']|+Y3ۺ6m-i8_e 4 ﭓf[ v6sBzD_̍U VKbB|D ~n.}fl+U8>yw8څ ( Q3%orya0~m$$V#'Vם+/CO–-i}ܐYPdGӒ3Bc3,iL@C\|%+Py2>I7Z=Nt|yџa*&TMIH*p74 \Q)c3[}gd[Y]_ѭT%L6y66jZ&s E# >&KU.r\ #mn 䫌m;zC3To[OwBHҲ4qҹ,O!sDuSL3-Qڅ@$BM: B kQ(MX z+3008)&^>0CLPr"tU2lCZ)nmPmT/ZN˽}hL3A L$}}f]$o69Ͽ_3S.*6[f;qHi9]_e+ْuy(g]ضKĎXmcْWˑ_!uH5a?^&qn@ {&1fKۖpzYS N"ݕD#JC<uY5Q8SwҴGJ L>CߧʳA!d{ Mz+Uܟ~Іӡ2馤f՞x~Rws|p)?C" 1U/M Hlv-iT}7*ȶ4G{(j{TO: [))삭Uq.&WDǑa33"Ja㽙sX\QCaC^ HoE%Wnނ%߷}ga1eh&vvhR+3"Ѹ x>y|bcCfnmls's:w~ 9s^{ji0ٖs=E? ݇֠(MH Z+s&^w2x)QSI&+x=Nle; >SU7Dvޥh*KMi+ ]/Htm\;šmyu9_)c~R(D RwihIn,x.ACDžr"oJLLR<:fȻM|00ÄK;uZh&[zm\lA/2 ,I#gMLOJ+\I1QXΝ@Lez-:X7!T =_F ,l?FNyY=1 ȵ#31-hF[O\EszBjґlMJC[+> FuoQ,8>vi!(jtiws%5pkf5R=8z BxP ޱq/HR1pQ0IW3QjFT:,*}VU|Fq=RP{җV-OAc=!fn0"h<%DcXS`tAݾێNLJ0aT{#2E ݌8+ǘ&d[G Lzј@_X\0.6 'zTbP!2]hT1TD AX5`iQS`?MoEwQ =kT_+d>^0O C}u |X C=+&/*ZH݆o--uYl+};1Gtn_hUb7dlo(.De3c$E8Y_j[7tKo5C5tꒁdSɠI<7@翰ج<¦ǎІlf_+ h a='-QzD/ux_ˆ Lh=8=4/Z;j*\#o5W uTL&o"c@H:69H-9P|9HƲmi Y*3ivVcrkF-q'/E:F+sQdXgPJܕ(.t?W sVAF0>ju؁pI9Df\hb.}3'~> ڪ]8ݎ2B{́JaAD/FI \UNZ_(4"ۺmRVUAQ ۯ0Zvݲk4 $iNk w0ÏK-W:2~:{nʰK‡Ny 9(nȖ/'$FMϏK S̲OxbwzXH!cr2|6WFVpFLR ·Yʜքظ5Kd Vp|iߜpMMBir(e!jCn < K /M͘`t^?(3k+v8NDH*ۇvvvXV*)6Gc"+a/ɀ<<{Mz (~NgluY{G)]ظ @nA#˱'ܵql?o ElM. UĖkYM[%'BGolwPnMU]'K?垍P#cu-e=6.rwX2&#&-5̳12b-Tډkǡ,A{_WPtlR8:163yԼ`R45[2DܷU&d}#%n@[qQɳ69  Wkʶ|QQReG@) `9wa hn/$COYeۖU4%*7 y7)VacJk8 `jf*p0%v%UXaNuLӻV7z$ 5+0:x"ǟnqAb#j?2$y'(bvFnc2w! n0!%,Ptmh`d{]ơa^~![wƧ-,\={4V#@h)5j 賐藢HE[<˶@RSSzM&kUSs07]vpnxW6@ _ӫl1J֮ EX7XBJ̈́y#BlLbA~$L(z{]di8K+ʶKG6g hLƦb{Q8^:5B+fV1ak2Dը3mۖK \PoU͒.1\(InV:I8 H.q]{OgoNV9~˓BNǕܨ z|Y׵AhN >^:N[<MSGM`x_82Ln SAڛg/֏r= =s\U^;״䠧D \M|S&RVX * 98 mknLOo.J⁘vC^_H$##p4OhsМK2c4lHSi[BcXq x%q0jgOz`6.g}ݥ6y̚ fE$;[*$݂|"9=*M{.*F>=8Ka\<5  ӨO6m %5kWx#Ah ekFE&x<gfP}80!u֒yA'Y6 ^F31Frv%H'!֡Q 1L?LJcc|)0|bP0>e0 P>~% 6 Ѕ:xc%db^eO+#ڕ$gF4;7LL̽^:>—wMYT؜ya{ U%;P20.۝s`}Lp߾kQF{`<8,?ZHLI`ȬtUE7& .v8{d^-]/3&QR{kFV* ˒L#-OENuDO|Ÿl+mQ5Rm2Ϧ 4Ra|vK1yHv) }C[9sGtlu+&G𸪍@f]/ 2#4qHv6l@ l1< aiѧ=&\X&E?,vˁ /GkPSc'ʪljWj|aN*Ŷ=U`%1dzO Z]ovPmQߛN]ZHVdSIMa|yI!{Bs~> uMn<5knauAo@"Z.{,Q Zg6`i|Y8'lU3' FmaEΥN2qb18CJ9]}n]TԵ‰rq=: UPr<1B׃r7s)kE횰2/X`۞VR_"eY%"y~LJ>;au"/M9\k4Q9;skƌ:PTM`?0.eDb|#Rz΁dלhfӿ}t85sbF3ۥ?5.g6C7Z Nm`] MdZB]V_e9`r܋$agսKpq]{CyeH<>[ 0[aC7Pg 5NPTm?ڑ"myWn#R$X Kf)yt22!ârEeLl֌ IE):z|mɬۑX3$4%CXfNZʶ!9^ VAz8q h7q׽ ? X)C/Q&ͅv4لNк 3 KJw>Sy#'i.4ठkd{K m|5V\QC)@4>71I?/gK*%cykR}}7 -+b%>.h9{dTJu @~75+`\ѱ :N5QQh"J[r0)U{-VCćFvcd/jE+5f3S-Aq"az~A*8+9]?PX9DM[Wk"wJl;2>~1s!*y-h1Y4)b5R0~f TSe8~ Jucr\sy(PNInP [mv3Um ƮGtԬNUVC^)HYxVgsXL"g\@Ogj,K0˺n".n7Gj`\!3 F`MPr[sU Ljm9)Z/:ƤˑKT f̔]Q_?HqAZ&Vs`rSIv-I~cr/pn<])CoFaS<J{iY2_9*k/ Xucm.J 'fQ`1H"a攖9q^{M [h <%ax#ub?HYZeL>nU-Opqm+d,i);$ZJ"ACB:%!I\] rݟvl쒹J$N3yM.1/!hȚ i[dZL(H<"/A?H?eeUU 96ޣ'BđZQ}Z}J82_YГ+ROжcܯt`AY9xQR-<.k5p [&o{wbeܧ|^A 'iTS3]WBW M9nz]Z!X?=6;p}5#Ҳ;7L3]+Í0xЬ*3(H HÚsJW ^><߷I5#-U8T,Pn8s ]`h6X|8,C@|pF ro>S2=l E.ge]YJ S0{J!a$&Z$Ki *s@m$G 8JJoG7`G#>޼T¡ K[H.j.szVt N<$U1UQf}k .fr7krp/Tz(ɱ"j;t_ړnk@s'jܬ %k= ~/ U[ʻe#2fϒ؉T # Ȋf5x/c~.y`XI;4 xlA&sw+9z=2rl-DIC"DmlpTp;>pD:z x;04Gw>ž?a>? rDb_!^oS /Z9]7@ AU@ÈГ8]ECQ^2'τ!%MS 7f"?[bDcWpĚ'/U`;!| 4aDLOm+>steˣzwD<`e K@iZĨ)KT*ҎqV 15U8/B:9zLFX)uc4DXk +8KG [tpde9dh*X"cI.<hIQI#5d~683P:m-\@H4KD>L rfq`4E;.]@09 {z*@tF %U|gj(HR8\N!.XJ.2dؔњ*'jMg}p^D{hb[4N\BԦjYOZXϝ'u.r7}!K4@^~vEo G.A%2%e"vBܾ  6áAC 7rT"TC]'>ȣê!Wu kXfWbOPJjsz A=}xD%wj7<`^l Dn]HT+ N 6{m½ٝk%Ἢ# D1Gcbo= HKz\>ƾ 9e^rR5Y'.>JTyxō ;9N!DKhlo]}mfTG LHd. V,.7k%q]@s5J6npb#]j\a%EPJj(a!™S-F؂K,'B­ofHXGɮv5͌Ss -֥QԺ[l?* вQ'jXĸhntay KzUO S(8T(0qwg6N%hiOЙ O(~nVhߓZYe@즾qp3v& qCQ6ena.۵=Sh!*<PuP]q*#b _*h6 Q"Qx 4P ye'N %.%>?wVL nKb(&$$ [}T Ӏװr21k&o ~] (tJeCK H3c>=Z(!y~y UTk|ݢ)ˊÈ&vu`t%wF'٫[7OxЗU(xQ8`kȱ{Dɐ{x#hLV pn8]-oD<iԶP\ag\|l];O*O5O$t !K<:{?4ѹ!xJΑnQd%%Pv\q94]w+ Sݫ.-ldghk.{׻by,iԝԖmݜEJL0K|xN%c[2"^4-`Bv+,$ 9~G1`˛@-F56S/O #E2|GK9Sq/$Lpjn% J%QuWK[()KUr._GZ̭PUgdũί߅23h(iNixIgCq{j);GKd/2Q~ A1m"H藻iSSCмp9옉c' KFj]VCa̷Idx~u;_Krn7*2?>)(u5\pUk廽P!Ԉ~U*|qÎ ӓ{sD4u0BGn<¾咸f-~sݦ of3~Aw(̛X+(h`7䛈wT p)\ hhu2#do9v .69yJF)v_msrآ&-R!Nr/x56䢳KxBe1>ıXU{]`f>3`zW FcG]Z]NZRɮ ={}y␮< zqaynj H`Z4r˫i'a-&u&5;hO:jEJ3c@4R\03V5N2UjcDO=Ր:ߛcȨ()rf잁XKpi,KhHJIG _쾫]79MXOa )(saEt|;F(6o?sv q9bPDtߺd(4TnUzƸf HD^Bj*Q.cUz|N!+}ODCrdw~xWja'HT2 5?7Gט82ٙ0bH-$^ĵ&xpۂ5|wgJS]1gءmhFc<_)զT@t;KFaS Lf_acFy#b}ߡqe,lfejaPЁxDg߄ %ŞAM.\7G^*ĴVW'ult06V'3r^#gXt>Н7y׌=yUw>Q2Lȃ~Mĵ!uMq.z K"CdK}N ݠ+jP EeZ1s mQƸPq ƼJs*brn P)][cQ!цݹ`聈jٵ7{ìPX߮Ә]_XbD0jZx-Vh+iH__k̯͡m,P3|* 2Đ>& Cv{ }?:$ؿޯd.M5l pyRpDR'xz '?h%w)b u+fq1[4TlBY\'HIfٶ%m`ygﭛ=_}yLC]5tK'P  1׌R0^wbxD!Cߎ() n a+aEjFa^o{Q̒.Dzh #g8@Ia}AdfG@-)Z* egD}KW+#ӝ(^HT zjcAs2 xjӳa7)]"bQ8B-_σKԣl%>Њ*Ê4K*W'&C/K*+7ayq$@82uh܌XƐ# WY|X+WqRj9 9,.&+T 5jsA ydLXrˡIqNp*;RR\d/lAf= aRNJXbiؓ!mE$XlaCšg.!؄i %\<@L0wtnP %vaji4ö/,\&r&JwYBqo'@xmfj_\yޜcǒA;SV&\/M!uVL UŎE]R+r3b[<K3̔4;EXVE-+MܶO$híDwA䫾wsGD1[y^gӉ Q<k o|Db#ǿ$>pe@NC'Z9:dF(zf@+x GLñWtTXu%7(ALS{xKԼj5y9M<ť8!ыؼ0[ћ fS@BƕFLofP-)d0)q#`}W#5#k'`ջYl"QCU|I;c3-v\1R( r\{")!i}-~ǬA+?bkUǰ)\0/*#= x?8:b)@AqX784;ۉHtXC) Ȍ_vMZ A鋺T $ѹsFP}\SМ)/rqU+$ %OOCVc'%C ^iQORܥ͋R'8;1 ~4EGYxXJ>j^σFP!fh!i@q5H^VNNôM`AY=Xusq8t!B3gݝ$^m7-oba m:X]0Lj7*W DFyU|Y]\p -9=}üM usǠn 48WX*g9hW S75B 098 -Xr؂y'˭dąl-V]RNT꠴ k ܴ qsGa[fMnsrzP.S.H6y Gd\I0'A&}~; q;44.?`@{d/yfXLjRDO@љ)$!m'qz9AyQ"JEGd1Q$H_h6kT|߆4Wg`fox=) c6g|)#yjD]+l֯eQDIJPlJzax*\S! qX2HYHdч} F./ f釚~R@o{5I P6'C #ٛo޽|3H*6o0)k"zNmݬb7kՍgvKWl73yTR3SU$@ RLj]9#lҁ?(mHTRhYn[td)BY)pЦ뜭W J h_tC3LiThuRtk=%IU∏#+s"0Ľ|˼m$?xotrx ͣrHM^Ib8'tS Uwn{)t4JfyP*y3i3PN1ߢp[#iΡUXssVzE問(M\pSakw&9<$rrٴ3k԰)2xT|q<ŜD&`f~!!C ¶r@NVhDv2ק0j"eGwI/3% d|cFc\7ő-f9+cZ)֝avOU\O`Ù|/+(j͔^!s|ĽLT35f}e'kq["oŇl/L6ÛXA ˅B6(] ]:RT JEVmš |6<\͊W:k0? ĕUTo\})8ְ!\0 LK2V-[{yg'?, *H[Jrd)mt&[_: #pu$ Z5r#ui4eB&]NP/h$}ނd32"^?@GwR݊Ka۞dH$P_g} PJ<9#<*|C.ڍ-r\#_uu"iFs\1̱3ABZ:tiX .$ (Nvm^?&JO̱qkgNԃ9KX: EIa!& "Q4Az;:_Ү7`58Pix?e 1V56m6XSWvhPZ>`|p| ƫEF2d.^}^j(aSSg<@mj0}9' o`S [z˧tEsz\Tv@$<2966_Tq[&LtYU!R=Rd?(jiO[Wr?7n;Cj5v#yIp2 de#X4W+Bxg(~%&qIzLu۩X«?^cϽ[* (湅 ӕZ)5r5~C?naE:)XoT*HH3xRb.WVUyWpf&K|CĈ;x? `yGoUvqѬN[$YH{^4qAS⑳6֑hWB]&5}cHy8n 0!6jXD_YR`4=J,뒓 >rU%sVT_&(s̲r9׶n; iރC.Y`jߟoUz: ܵU X_8| $A5rim@Ta1Dxk )xi ?m.3B6K@ +ܬ V{'KQT^p pB,JiU'E^ +`ܗAZճ2/66]^ "l?X|"wc4r%*\BM^3 2p'B+M]RQc"ЖcGZ]07 [j'* rfoJ@X;tBiӭp+D"sK7 Ou88Gb ` W_Ff229c_{!25&c <̣/=3iAal`Jjf Gq 9|o/. Ofj ̵Ogٕdž/|YE?zLfKXNцbKbO=ݏeˠpl'F(#hب42خgJ6Q_v]g;B>DMdR{ILɥ lSz_S%>:HS3h0ΠB\g*W)DC9$feXZB'ߐV O^_4,^l}GV%dzT* TR4caM@\>3j/WFg7Rݔj_1ahӍH4ů 2 ('9Rⶀ9A$ >N.$*Kx}(5h–Yt69W;7u8$uL'$pWVI3n( pD|8Eq>T^Mq…~![%^@2 ǿ (R;GWv 4_X{u:,쏜"4 $~考DOq٠-*v?bL'fh?SHߖZƷhkpÉuzZ'ا5JbvFD>9AnBMhSɵo%wC;~ BTD.Xt!s,3 tKX4\ xw2!|^5/'$)"13y?DH/{@'=txށ4Ďȗĝjǖ\2ض}C{hkM.0GT }WbLMi|"M )fG8[w]o:ΝRVjw2+"ٱgHc,z=cFeTهWS}U®o[~@5S*0^=RA1ILp$Ens;֋Ħ sw̳i\{_aܯ^(P.5BɘqY\ XsPIɦ6h_нYm}2:_a/s^eĞ˻GZ#b(&bYC_G|%-42GL'$Ƅ˨ƾmop<1̤)*ŸCE5Z.qͽS$\IIbLSf}B.!l.i%ē䗎bfzTjĀAgI ,e`,WO@#C7:Ps egI\tWcӾթY[=a}42GZrpL=x_ b7O3LjCՏpzGbx3K@6P8> dNi0\aȝBiШzi\ ݉i].SS ;a< XfKqjH0[͕,112EAv b}'HGD4 K=;5׻1>hUpMB2ITL:17$զCiVȪ 3ig`1]?(.eUk?!gFmnnRTwu) ~ĐnlLxHTGyzGpWkXs'%]t%}F% ڞi}Qjɍ* Qu\Y =س,sV) S,^4&Z*.'J] ?Sg0$)>>A?G5+fTjƇ7Oq^ϐUk%v7LeCZwR/md ҅#)? zR7~0ةFh%V+MoG)--T/J9T5dFZ D L{AW+BBiG.s@}ëjPY9Pu.xFoΚ+)3]iؘHE !>8[_ƈfCe{N5G\X>ܲ۝k/ B,A3Ѷl)`A$|B~xDc h&^R7*-d-hF rGb"GUYl ^H0ƃK szo-^#=94}r}LڛU#/ݙgm*DuPֹF{!G \EI  e0d bgLEƐX ;Xj1܌pڋNl sGbM n(,7Pǯa =p,X#bDt$/0X;a»|!#[PX%|枝0.vνl4,*vQX-}m.zK2T脧 ^'x wÞZuq'WƊ-CEr5WGoտ_ ^G H1 e x;68'%6TpOTzI#PnGE^`(XZ9D'u ;08W]~1 m[z9Y%D선EY9Wv]\({`^iuw&#GwrAL3N瞃cDZzMq[0p9&v[+2懪' -*d{w *O9!dRQX5=;[q{3J4ྖ`w;J@ + +H0kΥ|^˦ԡg,Ž)S &%ѻ3sF[̀Ӿ@vӎ5UkA{Hx@̽ atpkUDM[˷Cx]Tiנ!![;8ZAIGEJ1@!,Lt 5bVݹނ YF)qJZSe\',Ո0*EfF4F|$8,, N%`B2O;K'Yõ2D.E^c"”^E~ԝ<*F+3[gwZ&oT"@5ԩ4B]0e*`oY%#6\ڵv:pi8u16?ů~aL A3yŪ[JӆIxLh*܎25 ֓7nǵuBu;S]&h ݓ!2$;.6sey=Đ,Rg gaiUr޺~,`ltWu8 QO޵1m޴B̆"C!XіV@Օ#4l6ܙdTMR)HF)/,EV0G~?1u)K9Kk񡭂ȍ<@kAP*lYTz@¿9EnͶN՜I˸ ZT\xC>zcPn{Y]YIşŹIPt+9qm { s(*/kK? ZWwiteVj:Z ̦Ib-nO戍k:%U }E๎B؃Qhz!juz2cVGJ)sU3G"tۆ4:JmgWU*(ܝ^&$m]aJ"xo$m,9( ef3PpDqF3+ܔ%\\,l G+ϥ*Ff,=#1y6W{vֿ}Ch0ZK?!M(l5,:Cl;I9: L?kxN .wc=?.yQQ f+kWX+>Ǹ8x>CSWXR{pރ/w~>'VH}TH! 6YoDQoM}mRZi8!rk%@ u>n&@6{-*4 `NC|bWnC4Eq{y?JYp=ї)\c f4~`etw>/x8絘fGMkn vKHĺAKF:8oiuBדv,)bBH+|K"yl' ŕ+-329*j̼`Ǥ2*+Ww@>'m{nECC")JGgM (n~U&3t8"A7Fd-=};UwmUO.FôA;T ꣋leyw8om;' 'j#' ְ֯c1} H(~n۠ h/Гyu;j(4M\!c- mIԥnpv'[!jGg] prnt]~Ӷ%Kφ}˸:!R:K_ KE5CB \ m܀?ӯ0Mrls*ϝ*)z/w X{MHS:/+Ae>ƠH-ܢlɼh&08g{RIVaEx~eeP>" rHy_*D 7D=.amXڻe;5Cx䞂m W$WEVXt_|XQ]^`8wo-M="/qUcŻC2O:PzYQ1RJGz̥djܘ=}<]Fmk4ե$)DVPlJNY* 'mwf 6)zRfFxeR>U-l0Sun+e>FL{X0@(Iݳ(zĭ/r& ҏ|( qHoV_rRڤ9+lK$Q= r3CĚ~SEϪ:HOTPYS>xV$Ix]>Ki/e ܩRSJf#t$F营 \ 2'>pX59 'l)N]>6n\OhAAݿ<UXuR〷 ,ǫxѻA1@(W.S"~ WIVy ?~U16o>^9h1yY֫$Ql{J bn5?t(Gμ hT4Tu{r٠ϥƪζxjt@oI0(t*S!C]E"Q}e\9Z! yO-)FOv֙SQ=Lֶ݋Ug7ap_)Rt|83Q>p IJw]pQv{3lٖ< ޹w()B\9TP% D:؉ }(h/u0/(k|i\(@~"5n=apab&]ux5廵|^"P^ ;ޝE^< 8koeC@gva@P91{>w9̟Wp: ':}Z /:Sn,rCth&e-CR׬B4#]G Es:pI?"E0  YPٷ7ycd^FRbpjFJɏF|#^@#LGX6CBw$V z~yX2e_K:A5eI  ##fXiRbM^?U1(X3GK0dw& usי˽{j.99pT@h ^s:xb9h*nezNfZ;蒸--_sh]j?H>^@-˪@.6c!g{ϖ}ʴ)X^^8jx ,v,Kl ?֪z֥s09GCGP'LDZ[)Yi wa;@ A7oOX2 ALeJ"8e\0HTWEfER˵gװ}[ݑ?x/Q!‘Rjѩ:࿕ܳ76Z@ȑa)GdOM BN$fmpW4^FH`'f╤7 @{H%KpSt(^S tG6Lm~%&n 7V*,tln;OkGEO"n,frupC!pk~@9ċQIlDyꑪ G&}hN :G_Eހu/ڄTTw7&k)nx?NO>!ﲠ$,iyck$x GȣFwk\G`/A<*?=S`1H%f' #LhJ~5n2gG{"4 h"0XzQ8m0{Qm WPKsF<y2HN㼢Epueϟ41=%Ćs~ۥ?J5}N@ NTvZbҧXVU4ZeS1bZN"[UXŅϹGK\bFlu/I#?䙗mGZIfUXts +&25+V.PW_J"x܀ OaV ? H4yj񘆦=$02xrAi6tp&M''5.D#zd he=#|zA`EۜըB79KnY(#c^o^ MD3P68|r);@eB#Ր3w|:Ńm<O?@(ozy̳Y_Bd3]s{tԨWZe+@⏤xM^UjlFK^K׮I]k` Vf]C@蔕@:%Î%Raak $4>$udF<7/CCH];2wX]mh쵟NU*9h'VP;|O F3sTEDQ/q09Bic\KMQұ 9 Ж3 ЩZW^'H'L 3/yl(T;OW={VanR ^sԬMy4+MFB`Umb.0[Z)(V6!iS%XۻY0)FqdݵQ,[qO]QDs:^=@⎡sᑔTuy٢H(O}mAZuo7108iudʆ #:]fJ8wgCF/ul /Y.!)6 mx{'B^)Rz:G葉>y#Fhqdy/g,Zo0n‚L|ȃ#"z,Xi;Dx՚~쨷)uE-?3ZD@jN`܅i.ɑ-%_5CiFښF*m{ M M1k֡{vj@7rSl 4x3wNMUq!B>CT-Hh$ @MKQdA(S9<:Af%eA [nfD2D|uB]-Fp$g=oL+ҋ_wq{TҜ4 Ҝ8˻H6ΰ+C]6ZWy&7HF{[v?>5_8oߡ必 F!D~Ŀ?P4O]a",B9fwL'DcpG>S u{6߽l?4"Wd'IKkfJUx}&^uc #w"C1_ / \v.-ƞ=$8{r@hXC27JM1@tvUhDq@(5pdVZ80>E8Ǔ{&띔7j'Px,p/ +6#cL{- f`Z ̜Mif;P [!EaO#7@YTAܥd~9':}Nq ML{jc͟%r~%f XjS8.sȕ-*?IU陫͊Fj&9m/SsgFƕο>s8V'N3Rĥ>-j[k?D9FRfxr^=m!h(־Utਙ`jgM jĪdASF w"gNjؼyihKpxXG=cQxg*R}p7SLk'd.PeMP{7GlQmVu 1 {s\3z*wCKߪwpeisqK`s7E_~zN+&yި[4F6? w MLVP e*R ..{B/䆈?!6q~C,gG1r]׆5wE6&vڼz†1l}͜d}ǐ3=PseyJ]mH|OJڑi,#_g30о0R8 Ƀ]PԘz lӏ.ew[6lp&?^I7/KtMNeZR݄g۴緤wwWߍCl5 eա]1xuaW1RncwޯT^k͗wiO|ro[ʸp{Njq1JT>L]d\ElۆU=h~F=\º"4vZ ۷1\gQk_XUD%{x"&&f4 GdMK#ݟ1K>Cdk{(nu]6r7ΟIfm y"k gtZE UK1LјGwpdeȍY 8 {"ܯ#ur"c2U[u_ F:AoLG*?Oxe;{Ճ[܈{3V#-x/#$Uce%E(]`~:7W%OQ()B mCOz$fKF*ijhiK9"[OR'U\#zZaYfɪKV66g+j.{Oh"|. #)H>w穊nՃ(K-$˘~h x<*ǁpi܆%_g=05p~+9C[xZaV>)k3?S Av,4Zpܸi_ؚucS*&v$]3B}9: 4cDD@' B&v̳՞P|OpoY~0wx5ީn"X+3m#w> |R^;UZA uTz5vm gLnrk뻺?JQlu5l/p܏r@3Yz}xM4Mϻ|GknV8_A}büJD ]T3Ҿ6Sc#B__xY_ڊ~Ѡ]7={ؾ=aǩV |^^~v|.H Yvsә +C=^)"N/A@A{5`6 ZK[hvh$"뺮Bj1~eY]V?5,εtmԸcClD|w"ԫ!0wkҦ7[u- 'H/G<i?{0qnWE'tāoJv|]d<66"6ߧj1D+in%,a*qhQeMGH4j?Qrj5UO^\s~6.j;Pf . Lq5ռw@}'(>[q/}rSCi D4a_[YT}&JdAۥbnF5ZR/W8E-Ayg8x " *MRIÍ25 ٶ~W_6{CGu킼wXƧMN2Ќ߲~W!Xe l#[N+Ll7~&7{(kPA 7və=ZʷxYXCdc$CБ̑MDtr_ "<1µϔ^ %ݗohue@^ほvSH iy͞BY~&p!7H5-O^Ǵ޻'nܾx1)ִ KN'yRPX`u?Sks3bre]*t5D|͓/4m_nUpR1&C,H"uvvAnPs6F'QUQ2V>? Qj} Vyf@Tcًx=8ťGXL`&.A@#(u0BSbh^!͇_^DB'op;g:a/9kO@U mN9LMfrT :&E,K}ZF4) J YlMh,5<!QE1E@ F gmRFwSb?MM NA%۔rj` u8'l<_5w;!"K .Y[MX2Odef z0ت5*qk泗7A^0:*@êٓ ;bOI =UVp|ݎ(OVPCrՕz? _> +D˭6 ʍLlu"!@Q/6RSYuSF( -l-+FZ< ")b!n WNLKUCGF yNH9jۏ  :wK*چ-F; {@&Peqn^n+Q(mF~Ok~ ۇ Hb~Ci7Z=Ha[pܶti2@QW9Au<0w8uJ~CG%;+/W3( c8p$>gGOr&KpTRsPVn1ShFX_.dG,%6J@6v4naՁ/[!Gi}>M?vlDZ[_E/e"5^7 odF!sLA C=\kY uw*T}UHj@V~o}гW1><{1s `5&؇jt ߣ:Ï y¼$S4b~Mq0cٺ Xg0Bpf#zBYb<د[ee;=wm(r#3Gl5iyYV_bu!xSZv>ߟ =ĬÈbMOS1 pζqA KC^ȿGX'%PpVŶXz^hz#.D< grԽ/G_R 7SQ|~8NZ%!zGBx9橠\ a#+35~ WTq&On?ݷad0LϩV+B@ i^ӎf Gi(̰ 7lbGdbV0K6W>Obtfi0W,+Z cnsW?99#WwJW⻨eh ANCv-Ðϑ4ZWr-BQhD/S߸*ok#896VZ]׋?vS&5"KV%Lw A`?X@8]{G~]?Hכz :5..iQH/*^3|تz{&/2羅#j=**M/}C]o qg@H!S)ݥq6eGB%*`/1ؓEb.^-K][ j9Rw{^L lUJS{S 4-A&Qp l']Thqla%XtLTH[hTdЗ؂ѐU_tOrPL.fI"TFZm}~ BZ#~rTBẠ ρ]wy%(u;1nB?l Wۦy%Wƶՠ 6eb(z [gsmSP :* _%j .\"HIXR)9.b| 8j1ұoț8+|7v?ʶe>Чw`6 N?W .b@7~W3E{s=jfkaɆm'jB9dyz8zHOI.sQhN/UK$1BK\]XDϾ'=iK>)6llXZ+.5C%9MDyԽevjmf QjÞN 65gy(]}qO4?C˂DkY'o :?*%[\NE!U{g_ժI}LZ'clQS$29F) ss~C byD2ys5gB. aUSFZ:aR:r/_%*Is2\Ѿ\Kĝ4E3c$ys:&eG@eI[;[:;]WM+q4\( 5ɨ˞L%. 1GAx<4Bg{o hkBB~BG?/'ste]%'T ~"D|4T_Ћ3@9 7_63rvSTsI:8-R6Hfb?S'CHd&l`T_]$JQX;\;QyQO40b_^kR6,VoLlxfq F.وg05aQ(>NNFm[*d)uFRnJjg/=e4}Ǒk/e!R5d?ݏN2jW$b_OrS!U $.%3#LT">hbW}ZfqW~ +ajuvI 04tcu[.>vR~b..KCvnH:2/ eATÉ8{&uǭaS$Rv j rtmlЭߴEj\n9bJbaBEO~T=L,X_k%K=kK#~[H@u{"Ǔ% ߟ%1A;IhX97YLS:!kaFO ©|lG漃A@t>1 C4“+4˶ $GY"&D|c} G{.{g)ˋrlUL2*\T"?,(#u1:VܛSxR?udjoνo9Mi%BXIY~J\VP nS~^!kma-6CԠp?ü>fTs=|Xeq;'Ed\TAWw#*8::ѩdBs!G]=9IFt$,Rhl* q|a-w>@G$Oeo̐X24WjJ~9fQ}(hurBmBm 4Kݲ;F2{V=o+sE^J?j gjky累D۪d<\hC8BuBI,,ۂ';pJō (N^BIF'&VUuWnȓXH݁NK\#;+aՃQ8V)ݥzfcJ@.q7(eI|Fwur`t\iPdaU{s j|"_{ZSHpIpwv-ܧ D8'ɼ`!2NtC"qA8$. n Qdʽ.=Adf 6qﻸr䈖?l$H]Nd.ful*T90OV "@c9uJ?@B8Ɵ `^)-zzUk| y)8H&w.5d5l"#pF %kBc " ;@ q3(`-߯_}<>!ރﵫ1 #J%a536(ר4vh!}5Cفy,;KaCVFߟluz4'k;=qeq~%]L]<,OQp/k`k=Rv'v4pd<=3cr\T@6mÏHBkJt }~=M@(@RFh䜃`dc΁*2L@(Y5ae2',R~=\"jl~p7M."1N`?\:^U'eҜ nVSNYtz0,`U3CoG{<׉ bOq|[yWK[8i_I? Z"@I {X?~Uw? ? ~7V_?#ٖY]V-R2@*gPܱZF^KVKjp=zw\StJƨTURĢ8I5!UKl *, 4N N 򁪭tuRm\<ʑuINAO]i.f!îSYP9el=^-fT]n wIt NT{´+02gljTi G&ʉj ;"p6pa!%Z"~=Ehw99M{ Gː= Eh~5kLpZقl,m;30-!4k m9\T]QBKfys "9.A̕?ceW2%6-(0/8fC8er3,8~;s]c޴K(~D%1HONMI V×"JӌNM'D(؈nNqsl' uXDERTG^M-6yn}3A>ʍt&qW˟X~WO9ZNo88[ٿ%˜[d)y %zL[56T#J<5Z1I G>N0,SJ8bWaJb k _ H-eD,dT@{ߊ޾֟(ݠՙ&0zWc;12z;3da2|?fՈ̋1 gWQ/؆o 򙎐>'^X ^1*>VWIIE)7K>$Gyް .D |nGvLeYϸbi˞;@BHΖjRT ̠+|dWbGuqWRPi/JzFA.=+/>UZߋ:3,IOi/ =01hZit'vo94heFO@,9f})6Nd6Ep K U#̌D@i"p4\7;̴9|Y$6WYD7WQ )h;1. ɇVO~q鲄'HKيrL}}C<&%}$L.\ 4#i=*x*-_q|aCpKۃVngbY88 "A#xwb=< ~W0T -u# bIネ["p?dY {Ꮠ3!IoӪ>`n"L`w(L5i{(m#,ToWuEs6uwa؊N(WrsP̚3]~=;)Vꆁ֩IQWtb":2]5@EtZ_DaZ,{L@QMT~ Ξ0ҫ!5-na%viƜ=A0":e!EQ1eǷtTHT{,n64)/aa[HAn@T8ͤ^]qF֞';*µSܴ{S1bB$4/(6ORvcFNmz~@A άv|oD$?fݱARWF:̀DqfHpʏ MT'\JS nQ̍ضgz#ƕwIP4d]XOO+8 #f|/#+Sb%(󝙺rEk sVy?:Hqlark%LDxOn`xjWkιK8FaX*; 1-HǮA#dA[3R14aiF%2PƞQX.-C=zN^̐I{S@@HԒgpUWJ'~W kV+ҁ~tvV S^ȀSPwX[Վ(rfoʽGnF]Adyz~fG4-i E7{p; `)6itK8|"gl? 9,{煟Y9I^S1Kz3H9Dlӿ4;oF()Io }.C?7_T ܿ>7󤾤҅3<wbӟ&az:,f/s˶ҸF ~_BfTb O"1!]g9nuy=f@[^ Sܳj\}tb Ym>ڢXl`ίT#%[H=l47MYbV|- t{L^;!UR.1S~ް]FXТU Ls(TĀu8T@?] (帥?)b0b4IL]g%p  B%NK1 \ In@.Za²D΢aUb*f3o'E7<E{<'%㉫ەË!X){+;%9l(mCJM>=yb^KdEmnaȦ$ I.푍@FQgbئom"50!:*kjY k&PM*0%JfjV7ΐ8(Ha~xro?}gA ډD=I0 N3Z- ɫ*nUZ!BwK#k9Kӎz͂Հ  l%i1o~DD 0t]oU"w7A̟iR>I0;0_Եf [Pxg9+j|`Gk6N%lٹꌤ牯;Qg2C#W>tCjʭS'5?+[tl(ޣKt8' a\Uj`]#sT:!c# 2*=F7Ia0k}dq)ҳS't_`5n#'T(P_m[뚇zΤQ0݉.!FԳa:nxЎVE7bSd~B_j+Zec{*-t ̋#nXΒj*AԅYQyw2&1YHBG(X%0*4g[ܥִ2gr#w5tXqh\z>SPIs?QݡXBE2vFhu+Dm,nG }0OK|B Ŋ7};<5y疤Ќ{p?jWFViTj>0ƘssE0kQV*eTi6!s2+]shsLZ7P ixnI3pC߮40r|^y|HJPiP]ba0-RE\Ïb`_ lNn =ޙ_|>yLzI&MVC,lu9A9QJ ^D)sl{n>eS+y`a.AcD ͲyEW(\ |?$HM[tqp<(njOTF| -eJ}`y7"fb! {a[JM-J89͞)k@aȺ[ UTmh43i:˳Tr |OfpP-oȦ|B\bQUf0vNw|Rby -PvctzI#+BC:CcbbSa7j< æM Oau';mVD޵;r9  *aU^Y8p40TÕ鳘BdI~̭AR*ahN̚J>q܄#~4][Y&B65|(t(F#lɕ'LnNt>;`)tiUd3`̽r$EIX;8u<;II=flES \qڃZ^'ߩAaBC*G  P*jD"_,,KDR}nJb%y֍ [W6FŻǯ1ha0 (fmu+?A`rl"؝ȫ0l Oq#&q3P,59FjAeA\ȩThBY%B:T_z")* Tbg?h%Nf`f3fM8(.豛^?Tׄρ0U¸?mlF'RkcSC"gM?cr>uٕ.ܑ}r ߢ' -U;K##u=B/`%SWCM1̹EjPw`?vNM%76) LZcr6.@a1X–d W!}oK0t ,%{;`ŭTnӎ #eǀA)y*]ܷ_}'g#zFE 8q6G+5p4#;ʮjWo6Ilj6]5zĜ!;q{OLL0?R'^FKzjCHbZ_L=(da-wT,Q1wbJ,Y W֮ӑ XzH;YnA7J 4H6 r ׯ!D 5y̢UBH %QT"ً93QL:.$Q|[A$֯`.,B=v!?%tq%3~r q%RNrM-f1 9ժ E(6/<7v0xfmD D(":;0R K|+ s"Y~s'#S< ReQȕU5NHxSK3cS-ǖBА;RUzBbF{>fwWZar!e tӿ*>k4q-@!&}MDס*٣S8σ|M;9 gRI_i_P|.r=G6AHK>cnY}> XP#IT^{V5B39Y͘n'c*ՋFnN{%p(.Zh$u5M2 L+*>v u#L7$:K~WTY&\g&I|YEbb鴟R!5{c9WPqTa<>xXcD)li&]fV$M0>Iz"JE}8wɿ{EFztjpČG`] A㘑W*Sd+q~ڮm^sh#O_pvHtsg*u/RuJ@s"`;Ҏu&wLճ3$. "M_)#jc Bǁ -Kя_KȈ{A޺\'Gr8>!k#oP"zRdN %yݤKLk{o LkYYM@Ԇq1z8^jFYGq xl5y݊VKrrI9&4D-ba`iXvRC cUXQL/*(XdfD;b-e̡c{B-uTCORL9ˉ9H<[Zۂ~2.@ ;z\-^=<Y92ҏ@k@X[U@|(;O@<5srphdssE't3hg%^DlAȦ%U" |`IO0&{$/k> H^@E=Ͱ$OT2nJc`XijbkAm;̮̈&EMQՐQ!p}XKNsKʔ}tya 2)E5;I aZkYjAKx6"Cԇ]Y#zbLcEm e%o޽r>Ayjd}?T(fٛwL@8-=1ŲFFWlrFbtnGƜ) ,>>Eݕ&Ѱv*Sc!(ѩoH/.S XU%_!c:2Sjo\BAJ\iӭ%ab(q{ԲgړFu[j$I 5pܚp4nsi*AgQ0=`u]+.}¡$;ly0oqUѦ L5y*jmTi6_6mU/N51&<4H=э#f.~ V0[p]asLt 1y[~(:/WS:# O쎀:v#jQY))OHFC,Nw,:r&G+5s0RbVAh }gE#e&|ֽ+t '۹+C!K"{>?4z%1 :gD[L?yg-FFy,wm˙XL22>3T'#Pl:q.rN"YP*W[GO.LDmU x:㞁dC,%5ZSа /7$m#8RP>6ξ`k,d1F+7vfYd-w"P~F$F,6;_ }SRLKP[:ĥ" ZL)Ԫ!q43II|$9;q7,+9"b] QpTHe92#|ߌП}S& lcj$UYSLcuELϢ>bwU?ZXVr'HȢ'wY`zԜiZ~sj:Rl[ $BqIX/*PnA :8I/ &5nnQ 㴉l$%#DY^~9[,sj?W2(qb^9˻aiPkjibˋZWGu3r{򔈬"gQ.+UOE*w  cbSy+1-$ =jS᪥$}˙ oRWY:T\&  QiAz qoWDQ=y \W% G5&B}s Ich% ^jFz=/W;M,LrõT_xw7.m{("ResD+# Or k?^F4"C؈sWև GSm:]-h9oҎHDFS%c|.`]'_lBmS^M:\<&c[;󬀵H SV>p`8]ZY3H5*M,%]/P1J9Hqfhp7xgp勧X l\hm{EgT=#̱؃p.::#\ţٲ]RWGlטHRr@,0a+@9j%;f{!/OdUg\@2vw 87bp|VtSJ3Z&~/vg$$0 fT |%v5@</JL=өaqF,$N@ <,r\J Y\չ}c+g$y1m[%tJ_ q%AvXy+5{OU.\--&16N}5֨pk`8 )brMi"LHvqJG/5${4>R }:`z&S+[*ٙJXV_w% Yp"^+S'LkP:SˡC:a@Vq~I%vsO+0X 0o*^6:z.'fݤ'GxI]z| r-G**v;so6 əQ L|פ4]r42Iv/Bns-,v7]3J vGnQ:jM$/7A߸Ҹ2@Dvs~+E paK?{t/r eZR0bp^E"䖰6h BkЋy㱝]dAϸz ]2 xq&w*~Jف#6ok'e[tU9c8yOl n, b0kSb0IKOP_* yDB̍Q=1_pjJ\jachgO d!XLڽrt`nd|usxstkxRH4{b`@z8hhC>bhX a͈i[)H:)CZaƢҪ]&K̶m4̪X4)6ݜלá~-P` 羱='!Bw#{tt `'P <*Ls0~r^};Fr]wzLֲn{n-Uzy=!|C/Āt?&|x;HS2蟈CQ<.5dž[yCpH6wD[8ta#z0>=Jw"٠C_y: E[FKSl_ 1@auI#쑲 XFgrlwKD>qbԀiZJ~8o57q_Q@ym?nȧ@R‰q l/Y=`>>MB%7[ :{҇LE\XM_/獬|6W!YmO6܋ʃ m6ȵ_](;hګ#+;6{N D|';94,eg}Q3Q߂v"=%*`8gdQXO!\Mz8>J!keIkJؒy"l-GtGW^9d#>y,?j 1$oOpMjq 42ᰘT嵕 ?@Ups56t@o6۷Hdy"_ɄZ,=LV j |ï0e)pKXw3G&P2xbyv92rO+-6B lK.Iir,5=t麹I$s`xo'JV_K?+<`B3k N6xt_ 9Ɋ%$%P!ÊF ;)ZcHS\sl bkp(W'wK-F%ӱ(rs8$vCM>ci{~Jbu &Ii͢*6L=P?}խ)ͪW)< A,jxFs_Ҟ /S3DCJ`E4a\dG:Q+*y&,A%~ ^d ibA±O;KX?+:[DDY}ByPC Onf%f_ $ :?.[c W5 (T/~)qpClwZп8~}|i8X&f\rk"L P }.ŕ %{Gڄ!sS0[މtuzSHe$s,ÜZ;lޤKި,Gr OS@Vj ,&m W!+j@s pߣ= ɸu_+`T `\d<:U;"DABbWC>ѼD*~8EI*KAf4Lg.! ;h5:k+-/7L ʋmx fsWoo߅-z8E !z˸wk;ITDC4MKT\ kk$xt {nw6;s7ni-t&sҠ-mly)#~|=   #lY='X%j1W@A"-A14؊>2`e(JB^|~$u9,mT)P+]kyZƢ]0(4n L][/`7C-?uxY*ajqZ zMPp(bFD}(zLpKn:&U!k-axk[ C~8`;zPZ[hM1j \@gϖk%Gb@tzLroTg*2Ɋoe'SV*LJTzAC|dM$O߰EM_5Rj:C/3n`2ٖG4>Ey -)4i7HPU 鬭 hc(P#C|dQ\+ Vo%ظn5Zk9k9y \ZTm;R2(أI@2>~:jdSt Ah +M}& <+?˝6x;k4J,_Ty;ٙp9=I`-M)-5I?SXa2줹|e?ڮ_F} x*\_1!bَu*PW>EXS@$$tscʑ'Hz@,_ZFX / v..V# XNl֯9e-rݕ=k2(5 <ş_|%C&UYm3:sh(ǬYkC5$^bUSAIC܅cXS,g/7kvZmJnA'\46· deOk A\zè#r |3`=tT\WG.pҭ{&SRBsG={ۜiNhO̖8N{;ǻ ?& {~UK GAUKu׹Z/+qDd}\55~@Fw+m@|+kұZ-$"gc uZ#2^\? >*>s\PMZCʵQ V{|*;9Ugߖh0 Մu\b;+W -8{w܈ct ߤ6Jp}ّh%:/\7c ,GZ . >lC鶼w]8-f=!t)gt[*/Aj3% F}zOϒHJَ(2H#Z9N+c/r:j}4MT#>f)# ˺'ׁwZ̋7FC+FyP}kU+}&p# *BVkȗ[ʾOjS|~79(ὲTXVtLpP^]((Q}UA> 9=Qm ڬ"cD,ĵOHa2j^=%S^ .*[ka#\_b Ge\PαVoąߧfޞdB |ʄݣܥ,CR7zu? e6ٳ]Kρ3MWnz3' ˊFx1vfhCӐyw$5;%&歕!1d;du_nr@kg0ah(&'g2'oTwd xE3NzAS}hJo@Y%E9%03%M!e@F]E(ǡ?;հIiP[-d`dм0\`ZVBTab1m7K>UQe'Ul%mWsN f NG+En#pTP4*zÑ} {ugl*A|(DGf1?jDBk`Ɂ萅/*='A"h@p&PXe 'HS{8 X~Ξ$g)cl::)s=7vqv͖ib6_.`#5lR9,̠nB>sp; y(-PRTZToP9c,) `c}p7ye Ib-76pv-ϣ|.e:}7ߍ8Uѿ̔Ue%>~Uw7~4YBJ9#C, /I-N"i_Rrn|hV>K Pi4T}"jèp  022w3$~S:ƀkc05> 7%@B3Z- _ \l霤oh~FG3PS!Q]&)úV_ip'7gƺDV3[2Z &ܾΤ)q<97:N/ncwjvΫ̾9mvm,W A<Ý#O*{6~;kZb biPCm׆<;t\1ՏgX,ڿ6kؽ-"27 x,2w/*2S͠ۥ!;`K[YTs%^h36\o2VRrUZXqYo&8ya Ig"`)/\Fq<{t!cm59k\Y+8HQ}k!GWV&\=i،؆p\b/0p<ԜmoC|kZM!B|, Ɵ6{7` mR.u+ b 4LF8;ҊP%{M-JMnq$v2h5Yv˫hW8 jtˀ6 y6m,2R) 8/l㹔͔XF^h} F.tyohR9~wttpd4kOX4Z?NA~.bMOwCh@KLb{sV4S`s MҫKHUxEd$C**V(/fpa?)h FiH$aFlle8'p87eޕHA/EjOzJZ'? 36e_- U9nİmnc3 >V+=?TȟQ\[0SKV[K zNo][LTŠbքpz"2ѱ=->*+tYBD`/ 1^Y̌D䛡Թ/zeg V9s5">ij'ZP5V 䃤q Yk })=8\\CoDW#) 73ڱƤxF-*fǰ]? YyBV3V#eգ\S(߾7!'te_B!ԑYe-7??D <`[j$zrU3̧޺/d1TwD!UI>FسseIq F$zuO+|r!ˢ$.=$FL)!I\)tHNԉFpܾˤ#r~C-AMOancȱC pM"욉\В z$&O`9'm-4C`X:F>?35q~,wa2mDɆO)% Ect38p놻PM—߷DNH'TGt$38zH~9=ŭhfG`SMRƣHmwl{>5wkuJ@,[uU-x؍ԥk0kO=J`EBn ®j6nC6rVRc ,6-,z-Í&S3@?Qwb 4vTdj͒v#Ơ")s |H;œ clS>\FIW2wM?d(ZRqgby4nYlo0ZlYX%te kOU'D[TK<_rfwE3L#p$2z1'0]E2U JȸTe"/\.j"s$z P/듪S,o3iF?2U=b(OBslEeʧ5GFlVʡ i z :5 Gu|B> 5v9!*/9cL"ܰ*(8G`om"Fj6 g\Ŭ]LR"aju;y xkU2+$|X^oYam:W{pym]IDc'잠n)XbŰw#on[ OF@]͵V?W8M4_xНEfz@ȢNXYv~OQ P[QZ߻ `=;"oR7ת :PMn׊-̣ 櫛0bkސs\ӪQrywuX~S(X" Ƃw(7"$ MYk]<uQb[Qt!X8r9-%PHP`<ൻ9gNP^cY"X(zPJ\dŕ wR+Rgc6gr {OqX若GG1Vf*݃>fz9OCSX6LSs*D|Pס8o! YE3~1RtqL0NH 2Mݔ4! 0+kot&õ\ nIEܟfeog 1ty<,lDͻi}$:1ƯlXR<.-~MA*vܹ6Ah;!`xYt/MxD SQB `RT 614L`rELQ )26>no6+lS-CpLvBxW 8VU!3Hp?'#nԋ+2}"cXD"CtLZ}L5%t$xR`9EA]?HER@R<v2 ^M˩+U$Z+\rF@i).q9FjNTwޣTa}`#]8?+ 7+2 #Z[|zZ f>NQi1dM#92:O0ūذ˧ Lds jx)=W8aY/ǘ-le3]P 9&zlYڱi :M#&E`3w`A_  CX.@X_(>*g&5Y=k8L I EOO۞^[w5+S5L֖A $Y":|t;Ǫc;FUBCHf*GƖoХ(t=fաZdIK :TdQa?I5Z ^n39=kF`N|ObJ̹m)ˇtE%^ qc:.z7x-&;,0X{L#"WjU ')[xzBxdǯdBkW b(J;,^4bl7vr;HGCGi LZ fd6_HFt^pFFK1pbӥ0 VIis۬7%d*L9R8&{ O^MNhވ"! n$Ug3 oxڠ䛃ga*EO[ÇdAΕ\} ^Pp뗜hRz41B% 0G0B: Ɖ<'qlG[vG8M̼D6b 6h7R̙Xٕb 9("FT9+^@ JBq.>)VVfZhDD"'_x51HpM n K9~F؏aFCF) />iƴA{X8Te_:TC.|R‰.*!x_ PG)Qzulu`s !xD,R8Tع#S@ヹ3{8#<(19fŠ\JW--sd%'XڟAZΥ@PfD,ow{goˬu6)!/yfH0ǒuQHs;4YW-*:ȍ<؈h3nm0ӟ.m̢?v+m{?s% &1;<4gNo'.>oVbP[ %(d]9Ai5߈zd7-*qWE]Jr8e)BW+ Bsb OUzV}$~,E R1x8K Ңj,p-6.=)&\GR|ٍԁc<aͫۺӸuPl{r!Oo0 M맧 tT{Thŭ5$g]45I ߩÎ.ҙjSCw)1m>yHvtsxϳЂn&'U{lJ%58y4P{!y <5l˗{@\taƲ?EzO,h?v%[5͆Uȡ[Zs( bS{7e3!Z { 彁Dd 5-&"<i-bDBD5:>[_›BC8;Jw @xY hb gvr\yEj.bbFEs,@Abcň`$1ѧQwQ:,sՔu4S";qe; /~jfmJMFt)SwE.JnUm5O`spgivy3~(dQ6na9 IFp XSˉlj{m`-\)cC(8#2|%G.D^Ԟby0'Ge8Z g3܀,OQڅz3;G;W#6]?lUG1N"sg豑..'`q,}Ta!\ pjB:OԐ:cOD{d=E֮]^N1}M1G%JOo϶?fy3GZMcGiu4o0KTNUCנP0&u=L;{]{EW Q+MYl=&\=Nu7"ubbfc2/D ;sоxa}&u'5FNGAM`}Bc;?a'0SdAR?7!^X>R\FXy5`dG(ǠW8&\:020c 1-t"1j=Q=0*mth}Xv~C;ǥ֑Wp^ݮ`,@dA #G7w.99R#|Eݼؚ,cDC*; ?M\} NN,XgWtYPsK//yˣ>-+rM4T\L6PV=/q.5y\=cIw7ϻ +ފE ꐪn®%tyɉW^?W"8 mr|2X*#ZŬvzB:w&Uɔ=CXv v Ley#֚Wd].a}/v40M{vOoM}P&gPV+@B ErgV%N˲1єrऋ{`,Aԇ, AScG5Ar/xȆB?8͏]p ~݀ۮUe+u >e"iEkft9MrC—I=ʛlxYOyMG66^?5atUk tV̔f8YvȰ@Ul& JiAmFZjq#fˏ'gǕU C$W<,tXbai![>3hhs#ɧqWY6eHXWٺ8nH4*J2zc͇~SXnaD;56ԴbUo`r*;1J ux9ƵlB57l>ՙ8D Y[QZe;}M-h Vΐ~sάjEn{M\HۏQ%'=_֎t*tnW_F$>a#lXǦ5ZZpn2 zM5Hh Y&k SƈN!>j#aۓu]7AY7o듆WXQvt017o:(Yzgf.lΔ4PF{kr_+G> 8%i![-8Ah9y^*-Zĸ02^y٪U@pk$lqya4p1k[REMAX U HtO=UR 2;>-)F.!w (&}FA udh= >kf|̩wLl+7=$,'vHm*Fi)pMdAJ+_g> nT 9([kBϗFN@~5L޲5;+{l=:BHAe.e_+ ٚf1WaaҨLgLۓ{\lP^׆bӾt/}H*nND攭|.fMcz1ۧEҞV/쮂Mo]je.5d0CwlztUjb)mH@ ,?2ʈ]jy&:Ӎ_1c$/gV32 XQrɴBTO5w: sზ@ߌ;CXkH^0j֟gʍR!i/@ E:;aaק&Ċ3B#^qTRp2~snyl}N&Z"<u9q4T518T6mI8#n 7WϴOȏtEGfo!1a=qJsquMJϚg>my$4[Yt|S%~XLh !lkh#lL'LGwCkMULְꀄv xuunVXhSJAwy@Qm9Q$ԤmiqܑԵrffR+G^ Ji`}*e'^ߚ#/Ru]c۔<2}b\zlel q{Y'fS)+IQ]^1 I<L5ep?|2P A+.яFYI;;+܇@%x/M$DmLX(Ӭu}?:[4HA}|lӘ[E`:i:'+:H/t`w rlVk9e SױlJ7J 7_Gtbױ6p`1KWQQ1/m9Aě?"^h2'9g{7>׍q-~?Bvs;{Ef`/YNWW!vm6n _ /A`3oTYvD3 Z+ыlP !pH Nj@nBF7- E k*(رZf.id$YIﵵhw=-N;Gnll-HÂ. 8&/..f_&XHD x;VoKPe_&*_^uݻD%xִÜĭLVA`H c\?3畉p.pK.eqĦlxM᪔(9?oKm1Cn*-0/=?3Vo"$[␤C!qFy%<_MSS;P‘,ȿ:LC3u67~$^uOUho6EKVX`Z3 /7YTгbo7|D65`-%_Xܜ?k3BϮ&z#juVkG>Bi_Kɜߎ$Q r8h vol)?o"6EDcQثaUH_(l |9y/%-qD VHi}ub\Zwd޻"C0(9M.w~CS6wѐ8ǂvpx9߅Od{̰%w*lg ,- 3v'aڕ_nЌ*Fn nBzQ2" .7#T JB$!#^dTK+9nլ c[Rp_a"7UMϷm<'+$P8)L);ӗn'f-jП݈Qq{(5e({p5'tʲOq+ͣE(=:]nPMgnec4"sV<1IkjN5Dh83Ҏd6v.?GEA#P2u:rRܳdXܟ%Mlc1 yZaMNs$\X8:I7#(3MR*F*-G"pP&eWMVZ 8,hLUxüg[UeRa3'qDg52&c12Gd|pINF0JZUE6ϒC,Ov D/)X@ (,.;Yx s\[AB~Nc4 nxVRqvhsmi3݂^5|Ap'ܒzZޜY0rZ _lț.yY_tgN|?`c|_ܹܜJTyN]W$nQ*u!]emW6ǧ|w0RyHJԿc j_,vռmǴ||Y*{ 5lϲ" 75{sz1OAx lbZ.闛tU6D\i)ܛ 0e.%-0M׸GT+ y,s$L*MTYXOV|FЃ5ct.\@pגűyeI cC?JE.e^6IqnUt|SvkTlnuMrpKD,!],jv8񆡩R1q&\`D]↍Xu|\vW_/qM|D DCÄ@>ZɺFU6ݻQ<Ѿ163WO,F]pw9ǫ0¿tp/UE=e exC5-O>eHX.}êF?o@,bώ)]l箒[^Xyc5ɱfG*,`X6>f..>r\2Eh-|lFf8h [Ϝ*9ϹgfҷΪˆ[F>DAUë-,JqhY[`4S"1#bwѽx5%/QѰ?=Sa$lz@%!`Q o:];fp7hۗKAaWoc`=}@?W_k埞%4K dk!j{,Z$wJ-x(6,:%|znWK9Pyһ8.Lկޱ)r1OS 8T r2Kٻ7dȳ_/!e,^ӹ9qb gEZښBQa]#D07)~dKv(WZN:lq1'wF7Ty#2l5A[>μ&| ;i{/EC,EQ:3Mq\R:o= TЗ)PuvC>1&:~k.;ڟW~}z9<@M˺#FֽskFSwekƶkNQ"3%Gy}f|ha[{3Aa:NEj|lj!̡nN9$=.hcx6J(TlpdNJ(ngW I䚡@J0#){!#cHeX6A`Xv=Wm8A@:{$D/Fpگd͆E1L˝#h58Xk(bqMk'㑷(T^pʜn4 'L,ӫ\[Ρ+? O"VGveqE!"fj\>R#zgax;r-A"WT' 65~(H*Ζ+ Lka > skN[m|)$EU҉&6, dS!F:J2fR{tr"cN87B\ Hgl,ᡷSN:œԤend{!]gە:& 3p,5mBA%6྆AP2Wpf>޼;%QU5 q5>s ,-Yrc<*~0e:yo>t #`O2񨳅&?bfM2K"x_p}3Xbh7". V22MЃ+0B\#oKwa>Vmj E &i-suze"[m7 A2S.*x;-W S_?gizqxW ֨ۥX,ě^2s̀/h .lw!҂ƒD@i150H`SF!rA; ;Z$4_ʫ[PSۇZLb/&gq[{TaXޜo-x QçodW 3w; h.C1զ0_N(x]yu]'CN*^{~}3cp53?DϿfI` CN-/hy%zW@H:W빏GOh;BtVŷ=DpsVoC!H/＀:AQC{p|@[]IО*1a//sp\8m_&(C[˫a-cS'6pACb:r OrU&]Kd/c ,ZIE wF\oi\,kP%lJz&5DqŗIL\Z6hHѸJm|)T(?;iad_t E1oZyl լ8lʕ&/ K-М߉-#Cԗ8<E] Rbn^:vmM<&$F \h՚vGt\bU4l֧ԎQ肾< 73GǤb.5Yv.ꎨ5w DB (O#r_jUL5)"̈́D9\-CZ`MBOsoGmvd:8+gR&`MeDosDS7tVlF[fVITjYC5 ͳ8Z Z.Y$俙׻iI蚸*T@&lEDž,;h໶}G{A^"qrufa骩U"!rT~O`W~ӻ X"z/Tߗ{`Ey2S&iձ^zv;@+P#y"3zzw2BEdOC'{GrrSw;re",E[ p8Iunk{m-'1/?Nu+l{ t3|'ATwócq{RwI_~o}_͜њd gs -xVI?sz=.y3'0MsYII'޳ ZSGH'<Iɣ:,GXӛjqU.@AQ& >e &ҬޫlʃWD1T_UI7F4xL.5T1̇Ivl/oh1brήw% D/s$92CHxvA>|['rkr 5,AUrŞf@yO?%8YvsZ\=vtfC@w2eE!q@@aF' >+ka|.lL8 뎵͒/~ òyK9>b7~larH๙*2;ww;/ KQzU|~:.Ο5죊eucg<ˢ<`Z6{I.g/ Ac|@=uQcSCL`:)) l jG&= D?32nTrh.w?k/7Pdwhnʑ`+a13VvKf*%&|ɪ`8'B,H.n4zs29%]d-e\OiZ݉G^l{~Oi#k},8/~q=ld+.i:M iC:+{9) y QS7Қ}U7,+Gȶ갼Swd7$L>az/rEWgVx a6 -Xe~1j}OOΞp$SD:W1>O;odi}c="}QJBb~2Au?m%6P\6|zp4̄6*NPCc-_-ګeJA̮~PXoa~vҟ`;+1pUx(WA}:7_Zk oCf73)h}S&@,gt̹>"sB@K/:o}DA1|$~5tlA.g2̃|!fYfbkf"ҏ0wauIRΐ|8%Q0 =a[v$jj`L 7_grrmiaG}  '#K '*YBƖlcJUҢrNx %آFr=TsZg׌UP4C5Ep.!Xb 6M_DXM#rӖ%аG$,yV F1*St|x|slFO.ifgk&o` )(\)T$_"乻bPFi:禊hxd'ꡆ&lEs3|m,&DҼ̾5朔 (΃6WJ3 aU^`!Rw唼'Ǧ]sS 'Î*%^ -'Rv A\jRӉnaZwWj:FK&Ȭڼk${Yl?ǒS]wF!kD՘+K*]*t9L;?9̞K 'ژ49;GiNXڑhw)mBE%,ӈz44O3Vhj3&aAnGGnT}afQP1/܃1To"̍&l5{y iVnld):= KE`ΐr,NZ=uV-j'l[|[?'xPBFT}|f _Ќ pHϖoz+|Nτ҃j\*ua}$pdM} Ow3L#yd|Y N|b­gdη5q!O9,^5-&F=6SYvJ2H|°"]O8-z9J` *>j݃sIkh)z9Ļ. Q t*R(v.n7-$}USx񽼋K&X?E0 5IZ3?/R^*DįىRsV|ZbĐbB%ܐB]9ї6M3+ėS!ͱ3c%6dNgaRnݛl0"1#K5(&o0x}8=w@R{[\%H7Ǭ/b3ёѱPx$^pɏiD?vѪ&堋SA6.])fO/uiH&&ЧϦ &e1m'}Q.$s=IՕSI59effzvC>L-NHl^ƤXLѴ6_dٟ j˱iŤ,c%My㇎2X->%P0Iw(FyD 0@cB]y@;h,}CH%gyBdu?PJyߚ]V k`P)Nd*aa<+U,UUCj%ʖâ "z*Fx=$rm>K]wy+AD($2 fMDVi՟7w1nLtU4 Gg:fOq>(Vy0mf6ӕaK^v#hvx[?6(ֻZL>گw\]J(n{u48?/ua5^XOA5钑ꮊ-$dF~rp -!;/Bo6wQ,? |hYgۚpŧpG IҪKp{}a0' KR sđM,)'>HiE]ą:0!FFjKYQ<$nex7N Lt BjlɍrƫH0@?Vtc%b,M :ԐU,o\^X삕 ^qx!w^q:תqP{p0Wc[ׇą·:lfj"gKpH:/MT&# h (O:zći ț:A+/]kf,x3tiӭ浡oo5@yp5p&7e!z жTBrI7LW߮Uikx5y5j1[,׊o44DŽN㑎Bݾ%N޽th[()G6cSꃜv?o }s%}?;ۣliPCۑXUu*#~ Rcr-\f/ K5o+wtRh\CBB/.0sL|ۥߦ C{['j l9ni KْxVz'}u1= .mK9L|2O+$ӑ`ftoMy|JUHX4qv1WK}놷e̻x%'%Rxϴ浳&Yd-U$+dN7K26i%YOmVnXwl;!W" >o=w"B'b_=kjޯU12bVcVu'n\q^)mq}G5EW>ޑW1v5vʙX>+պD)HuW3^Žo?'w\:PMԐ[p =+dF|IqSKk|UT6ea\pS|Ca^5җ_Y#SՅwO} )'\lC+qqAϔ-J =h&땊x*+ )@k.7Jt8cC[o?ͻ`@H!TTnMB)G׻ I4*~|eX,׶ּ^A=KLVz@f.mcmLus-j8JԜ+ D-"K?O? +edLRD.5X~QFK'ϼ#NJR,I+o8:J؞0:37DyX! P;&+.C89^|ƀ;_3/C_/ɫ15?z"EBtPd4bQpR5z`~/Q2 S*4? $6gCupڄqύ jGfBiPC_$la94dʞ4z|9ñ#OF !"M/$D;m3{(Vf71n˕8*WQqJ" N- ͝씃~2[H,iI+օ,rByfe: -N`҈~~;_@fz9 ů}tmg&17z.A!ܲD9X4}hhIbTݠjtWlD忈 T 2sjc9MT4~c:tӰCNup,SpC9}.a؜q'JZj7>yuc͌$a{g?pw+w c&Ixն>B [ije@Mf͓uI)ng&; e.tx Ma\߬hdq9Nd=o$씮}iOD_ejVdV`4{pS\Kfe%i] fU!FRo,6D"51Ȩ0/!H]Ég7Co E{AN ^|j׳ @Uja'Q~ u=} rcܴ`<'Qs[N섆N%1O{r6ykx4m;)ORX- ]#}Y8~=}a M$M> UQOO/꣮4uwl˿b.##$b"L,N~F-kJ~`1;J=3!F4 i0)2Rk'۰R9%z*OԻev&Є+ģeTR3 uvOPB0p<yuͨGwDcz4^I [w,E @>1&%ɇ*9(^s4sj>~t/Xjt/h=疎+GpibYhNyf8Ξ4PPY$ ߰#_BYؑO&+L/&u݁#3#Eƺ ¡Hߝvڊ@ueOW՝SrRr7V<3+/u?g)X=Xe]ڮEf[bi_ MjF3a,Qh 45ܛ'#xDow )6+6]-0^e44 ޖ'\ZuZh"F۫-#3PpNu+Y~giH|rȬmnRoʼne $?=3S[1B;̕N!%/{/~yHe#>ww~QP^mRzt@/)Z,sw%0:&2ZɀF>vn :?A3Ǐj15\7I=^{jbh8W+?D3PtG! I 0 ŭ!0t ތS[6GJLx:aILbΟ&}nZjQ8,2O_0K z U-b"~?iˎ(ޟlĝ+Ho>\_Ki bh0=Ūd0/NT?7/P)F"#/[̪%n/yqVB<bHOJCIؐYȅ?Q7OG0,imv=åF q DԨѶcB7o(+pسn#~R?uau HPzX_T~C@u[5" Zd|,uC| q!vRRɰazs uXUbBZW%e":c +M U8W_oYQҏ{BQ15pD\͇< /FlGnI]?A'?ӸvvDsd@7=OdÜG#l%MH⪤V!Rc2D{[_ޏ[XU ّ…>bx"*9H Bu-HvTsӡċYu'% @\qm+fxFYm : gA5, N)ua 6S$ S|c3R&{/?ZvNv"x{0;! rKrv6  xi@DZcZgtYh<,Ó=ROD#Fy2l~;FȚN(#a*ø V.If,ŷb~*ۃjgg4(6|GdB}MѬc ;>v 9i=72Bx(d#Ww;JևyI7- 4u'~>,^AZ0ؘ.۱;s☕;ybDE?a^j pê'*lzQw~ ?H}C)h=H徻#qd|Fu0~|~Lpg T*vEcw(=? R6݈)u.Qw җf t8wϕ6D2 zQ;(4lFֱySRT+eMG k ryr.FLiQ C҆;SQ3չX=2428Qz˫[(sxo6]q|H'؊&;,zm%9G ǭ,KԒ'kK;(aݼa 'E_9qz [X ZRL /ћvzڥ"4kǵ:^c2 _V(/(t{_a??.մ;|֋9rطfIk@N&̯tЉl/u)j=`;MV0EF k]sPAd(xi=l[xLn;6lGQEjYzX^@Ԙ/HIQEaba=]R=~;Ϋw+#ɔ#Z ^9T{q8G r]xES}hM]J./֓,J49r^ɏQLd :9H#v'vԴB 鬮ܕiW`f) .N!dQ OypC2I&t ˕25AsꆽLe aQIC=ƊAywP4|jk4x?ՑIw|4ߠc"J%kxtK 7۞ŧ*V' j9;JY){^ԟ }"#+LN&`Oǿ|cc܄;frĿeZjC:6bYX}nƙk%P*:.n1,?yJY UjZ_sJ/i>|,R!H=?m}(%Bm$f>MsFPCOd XQ~F[ηGWqތX),?F4F'oނUG  xg'SK󲋘Q9|:M4Vw;א"-oeI2?$I7$co 3V@ FfՉ( n?5eBсn =AVy0j u[R<{-gҘ%AL[c${ x@<\"6^אب^ GubnWowmg=@}p2‘7iu!fĶhr I̪%/%pp#A5Q X| +:E E ?,&LKTf@  %\95=J"[Ÿ&qܚ}G>7iC|ȕBc*:;*QaJŅRcv&XuE_+`c߇*RkńȎ L~;Y_'pCi'}3͓bTJn@ѣIbqл4aIw*9fNg"<)ñ= M p3^R&dDb1FHHcx؊E 3",yhhRBΰ-02[VܗRogkOҸD",ml8DWl DTsc/0)m%){\Ed~SZ\LAE:{ j1ZִFi a(e:_ڣ3aONb*<81E/ge7e@kc .{ 3nī=KԴ;myDXqd}4g(M֥ 6[_a]WKia/}T}Ko!r%RN^k c˒  2f-[p+ avg biAӨWYNkK wݰAZ nAiEoʉ\w& '*AdO}8ۭ%Cw(gFReVQ>4y[ķ hZ3lҊ+ C4 CEE,$$C!1M3/ϳ%bd4)V2z RcwA\ 5RρWNCnøy( gVƇ7syopr{|K%j M*v'Kε0G*) 4~iJ-~jGkC IAL*xIݙccҵR=S(ngVf'ːg"Hmn (yMc RA *SuQ1Yeh>Bc* !q0}RGBƎA&ۍNw;+e vm xeO\L/RǸ~i_QUDfUM$_*86{4k%>D=rrXSQ]dxCҚe&;r6|q<0|HTwAeY4$ȅeWᇗ/jȂ2m3 JA}hj“!{} "1-B) cۆIGDl_Q"mj2͗Y8qAc ɀHdLINӤԡ-</n&n0#DAqq`NdC\~nG]l&nB2 mPZ&w-K_ws7X 7P~fK; :)1! 呹{ P5v'Yk{4i1So3.gk.w+XLcj77KH^4Y؉e R 5' m\X=v$Wa52b:a^"ީ*g|!e!R"Iמn!=~ s uegAln9:N_iyrzTY(قҊ8o#Sg8#|ç'9%6OY'H:F'z iLM錿jx$vȗ-#wD<=Kc~|J6~>{K|ŅPFU+zՐ E7#.D%iZI$p+J.j*zDQ~vbrejbpʂHئ-E-1lDa$Hit+>.eZ)g.j>N }vn$?ݥ}>Z`C0!8?CET}y͏UaqJ|=$-ʔ!B.6&_0ީӘމ3Q;ޕ Bi9JW4˦&fX7d| m>LAiy Z]D1'ܵ:~Llq0`⋑JipN-p]0 g?wK5.͂h=Oi szv9=fWrX L D8ejQ慲W AM]3.5"52˰ǫsC&U^)\NgQqZ>eVW;f Z/]ݫ<{ǧךxCM@^rR uXgiQQV91ͩ# WOhiu On7%NWf'irOH.:{YH #8Ɓqy/aX: zҰw :DKfJ,l`ٍj˛ E i1B(NS`Me9]Ww9.$,aXѲ\\N}eKK:LT㈁'q͐EgHR$m|ki̓ @=>$[=RBtF[=ukBnG~56'zt:Ut;Új~(dki5,%ҦU/uxGn8 R٧[w"&̼iN!u%hCzE\njYe(]c)8*eWdp0<-ϥk_u vT6~*;zx~㢓%ʕ#dhG@G#1=` ɧLӝ}3Ml&7pշFpԂ?j6`.]qм̙/nxQ:pt@/0ܝi&fD6vS% ,\WcO>a5O/il|[e=R[QW @ cpƂqHL{oԫ EMe忠뢋~!σ]y@@3v?6Cx4"xW ,>M|cX`ff!؃TUT-hL'e%:S[2ItPjYzN{ r”DL'+7-I1Ӄ J'jIe־^˫Ŗ}d`'6ۇh1c ~`[of=>I@6^\,W|R)\H+Z|6Rr3AVѦ3,ōHk􊩶5*B>q@DNlk 4hݙ}S_6ᶧ#ǝw] U^GXUD.Vϣ|pC M,Y~͇&Ӌ2+UnNS%UsIGz?Ϸq${L}6 1p`2 jtv Nj`|z6IwY'o_1$Y44w4$2pw l!gM"׳Ojo41X  nW 9@ _~ <Rʉ}`昿!3c-04)M $xR<{pzqeMPؙ"C'0un |B\2`K_}끖.6af2Ia4@2;; ]v3XxH壡A0Ԕ1 c^sIi/M҅0i'|:ʨA+0`!}Ix'.<)E+P??X49Jn i Hϰ4dyбN,ncmK[pB{>ZlB oƹ'Z:5%*=]lu?+%b @R BN*+3=hIq$M5=zaS*}?0yԧӡs0#+wTLIs T^o آFVMlH $Gy\T(}7gzv5ݎ<^c ƖE. 2DK9]{{ۨi.iAoiD_+G )$ ;kWpDyB^~aDnKf 8/4WjWGj@Bټcf<ޕVe=:t6[$v:,a +ῄ[5îTNII |l`H.HΔ08cx2БlÕe}eҜr.t$?D:V`k1S!<=W STT~WQ6-/';T3c!duM.ijف,;2_!|u)QCƵA^,rKw]J3neqox8B@1p :C,\#+4gWdgF.l鼽w ]]戴?% ^ajW)CM×&rqvrji󛭺-` !5Tm!kX.å-'NFNR_s)mcfH=BfbU7'zpxUY,M^]AO$QwbYN/P|Ng0Û6|ƫP 53|vGޣq/2T ZPWRM7]t2t8~}+1X ZW<ɾsTY_s6fժa$#!܊u]dsf"1OLph%_X#4vq]~,,+U6)O1̓> ̞ϟc.9]-{Ѐ6HIx=tC*<{PKdw+u%\mfNZPq]C(*E?6~;sJ)Sy2C$P. T"cbZey8٠&۫]9k/$-ҿ._O@.-dŠװλ^hDYQeLv9mwhZaZXMv͒哺aOǯzU &؎emI5Șo{r>+ KIzwd[}2`{@C_ۯydQSC)~Jk$7?lNs 6ߞ!i)TNQ W|HbZJb̵(k*X| pjCJeV⍞5a1yіr4:ˆb` Иu)q$u@H!-]k -]d7[c=$%|)Gc9#50JMրxA[56@jݷEtF@ڋUh߄qe]Ox~&luޓQ,WJ'DwS a)+9ihkOK-HDX'>\2z hU/۠+: GQͳߞ7C,>g&f\(jξZ Ч%=i,Q'|tyČM#QrUUu˹%-T0#r7zDҬf} ڶ0-L;T)jQ@۷n_$yBDR Nb1!F_yG|T5r#WgKj+f}z'EZnC>QbvYYiZjS+`4cȤ[ A 2/%n16 XyŖ4RC ?ρ:ג܇B>F+Eؽ=m2W4=!cYwx[QݙNi-$S^DS@*Hn5P}#F\I0؀MK+g|Z;sNY_$Enѿ?yg6 tpU l|iqYb|AJh6[xf}&eB&$![XRwiK7dG久-v}POv8-`Iy$7L϶;?j [| 4HGhd.ۘaJh+7%cǖoj#iolA#:p8&"\R9Sߢ=*6AXI+Z1c:r-MF3Ho|Fo¦c@QS|ɇ? "`\i2Lς3/3bgܕ}1R,ACC6!/$]áuȭjQ{ʰc0"̧K7H8T +bze΢=ݫޘm%Bvu} ǹ=B8f Jn`U(exИ `XVv?`lIh$PJ-9KHNvZM!aKOp,r#/P;R=HSlC/f 3>k/໣CQNn^›f9kX)6 "̉*\biSJD-sV(Rw}S0{vs!y z(~g|_OXLqMR 5 P 4џLob{ ##9[P4e%C#Dw{DS$jeT|oB Ff+Z[;hQTrx`wĄ*\t-Y 20\3/6yyZ{p<صj1wYܾK;UĄ˪L/;QVך,Zr+-“Ȁ20`_` ylA a_bQ@L's4AGγ8~nrZJ֕p9B8ZƸy d9 ;]J?^ɊæX`Z%;rJFȮX lnB?_ TrV:wN/'cunM[av@hyPul\)˿ {J]$sDR} *N9$w\ߌ ?}(޴OFCU.dt>uCѕMEߩ)o2ŢK3;'PoD2%R6 !knaR>ڎ kn~hԎoq[CdY|CK>p&ǞJct>F]Bo/܍d2,e]H$Q@o!^*&'E\9ujcgx:-ړūݕ+E &~H~S.[ c\fm3 yUo``K0ܕ2k=22ƣi"/nWƭv~:%P;LGGb #Z46 "YNKm? -Pt*lKKNf3_9] &&fݿ-qs#Eqvp%JS"*Y2 *2Xn?Е G.Jk\=%IF= %(*4<>]l@."!Ȗc n^p~`e[`aj~Z!',E-QoB*Hw[仏Ӽ; zM9?aGD񴗏#BPX8^K#9dEk 5*xB ϊ^֏م;뉒߮q#P()0"5 67!Dx6+in.1JyteQ횂&ӛI+\ڊ|PDM,ٖFӛrq~K:MZcρ\Qwb{m Km:{M0whgNa_Z?kI@.cPsPt5ST>RXJ14$+$@:p@]xYì,Yu9Qh#JƆXu6@gvps)\3Z!?LDZ K Cմt~]g`Nׁ "1/ۍ S+F%+* mg2Kn\x$ֵC`IvMӱr6)*i%J#nrv- P?gHq.af}WHxLŞ SK5QJ~LmS& [.xv%pϒ?y^/|r #CuY58B+fE 2%=NzVa{xZE+C>!~ / O$ͮ e*A[r {BMꇑ' hKx/3TV?\yIme 5UtHr$J ":X=pZƇWٳ- L(Ѩ~L8aY{WY` nYwW ĪG{o ՏF|f2Q+NbIDžEY/f}EFL5|&TIԶ2 څ@c[#w'(fFč5,s?l[6+yKs"0!`'6Z_v{p2MMt ]Wev{ (I_mPLj yYɇ%̽ _8g gsv6#eFDy*Y`^t| ȦE290ȣnAiKsll_4JRZsV>D-8BN`ldu+]=zvj7j2@'+4806qߠ__ّ0YVXuR%<ӻ`ʕIڙ>UB˿v&Bi|t*6xKaͩZd>̪$@u؀ 5HY%gt&)|@/#SZ!;]REjC^DU^irE 8ke'q-nCK'UC-5TCF}ZK&GRezIͰ7~7카Z%Tmc6эʙVK]ZJ=Y;Cm%@.f}5@:H4(M-2Mb`1k > ZLU "S-{y'KtGtZN Bo`BwMq CXͨεEtn-:QܟVO~"NYE91z^P_k8?IˀF҂5&848%w/ Nr桎 hxkm&UquNEM*3)=x6oN>nN[DsFrW>ƾaKKa{k|$on./;ZfnE L9ͽ_]I Nh׭gq3~]ecS@MR]@acKLɭ$-ĩGFu*c]f"XLp^)MC&* QBТ[ }uVsH"o\ wM}֤?`1ͼ"#F(1SdS Ts QZ-'c,*߸n-)ָ 6hYrkΥKޔBZkT[x[.m5gƚv0-ҋ͓V '"@!~3x+ e~_%^}P}飯d#_<@t̨ˆ`vܙ3C0faJ- 61IQV"^g$p̢}dzo6Z Zn77: ĠĔS@0| W!c 1mi[3.$ܩӬJ=F-cʯ ^9IbdjA6]lj3%j&i}~UyPJ#G!U&Z$4*K򰩓Li ғhd"0=ed4B6 7OZCrؔw*HRuUಛڳ)pᴾ(#hN9:qVq[*_$4 #OE`cGz %9CF9x+6wY'r/֐Xt:{]G\8cۣĝ>%5ǼhG0gr G|5-S:g}ʓxisxW"T(jM?(p.L.OӇmr)ӓ\1LsPrj#ZG_m2AD/ !H:ʐ)(FGOQ1"@)?~ت36euHМU{Rm'yGgG,zoukqf4#, Pr[W<)q:es1E&8$.mTF,bi).wmny0>x9`8t\Gg. :j*_yx/6Yuhz l.ߒQc%sLXNݺ#4=bck?LDz// {a/0`?F[pNށ%>ԇd[pRD#`p #mn(KT▔ZA-rKf;͜l)eiAv_ ɦ9#q!0v26C`3H0rlpwTIklcNp  t?Tل'i$H~\P1zW4u`?ֿ x]|KZt> <-3ͯ 5wtUR=c$6^VtE00l7=FLz1M~[Ap#a\w"{[I4u`HQ1Y*o*hU56.G|ʌ=%0@21͚yN;H’LȒ4#_up*]|KB`j>&a'Pr !\֣gM@A&A*׵FG[. iʾE;eM%Zzw'zwc[pbo2W/h3*8xB,2k w>B юt0  ],Kܤ M y#EwpBIo x&s٣un3ֽ`J{s`0?SS:k 3@t*&È bb$!q7b:MئqO(r7;=XXd%[9w< /,BJa$q{[;\WnI>KO?%a^#]Xjၜ jG;HUXI(!܌m/LIGKJaUfЀ{ >h* OvlbwKhƼڵSф @Ͼ4cUE-{w9{7Z}OWD=?- Hʪ_;֎)ň&͞ډ7r2*ӃqzV-3vْ+0 t,Mr53InHj3<"Ḋ2Xp><;z3౹ (v/XA˖b?yhj1RX&ANhO50TL`k{iq>ж,:H~*fQFǖrܑC4t>Vo*(y ~Lmg쫪_<,H:7'zBW$Y5Tʞi'4f*V>%OiV5]c>Zm씦tm/az4Ę/Z``L 4M'u6$lJR,L fkq s|/u7*kwkUcH#6bglĀbY,Bx3=t?$0?pG/9Yl[$DSB:ef2R'R)3-ͦ$cf6M#^N!phv tr nX@qqŨP$֯Z^Y@υ`;4 AыUqy$e׭a^UN3 1\fvx#ǪAw ΂7E R*!1:z4$f?qZ$N JAJPZ Z` c7e5 nܧI Ǘf1,*`?Od_3.g:e(ty[ٙIBYYd7HetƳ 0Ԣد 3$xhKqHOwOd})áQQour6jxuFJOn5!=Rmd1@$h^VGX] 7O+ T}z7i_,eo"=7Z#K/\RÐ[AcvtڬlǭqX"H2$@J8ķ^k&$[yl?^^A/ %KΣ& AL)`rl/C3:ÕI=ژW"nS BSIie|˜w=!˸\5*d.$ 勠PoفU—(2~!]c_a+H?nn><"CE [hZGTSgJc+Sr\AjKkQk ֳ. }!e~>ގZ xjv'Y]EVIK:a@(cФCK~ &v> [oU.,Y tLo)*|X"pcN"KwKW=ON* ivrG_yhf/Qg[gK2%jxkȎLhh2wR*NB3S7)09D^md{.z>D˻OLfc{-fg&-a&!}jї}ʶ|v$$C `ȣCrt kLD{ÌAxY*3Ǝ$ؠ]9y׈oݤTV aa' NCu^\ WLeS[!\l=7Y]wFF hn"bhX[:_GkOYu"![x;'xLA )zc)W!a^;@r:,x F}OY|+cpΣ"Gv9+%&-̎,1zyBkV.77fe(Ǚ^7b9nL$$<|Q/np$ĵ!6]> ǖ7 '_09jAsD!U!̌ Fx/6rW8o%#k>Fr@bUeBmU=DYkǹ$چSYĶ\bIzT:_/7E3YTדei .V]<1%-NF/MzC萫\t Okw^0.y`AI#jxH,L[~6?<;?,Q ]~}~3AgJ7(V~Eoc\ryҭ_>8K&b}w%f tXP.f}Fqw`i:ڌ/mkch-SeeN.,XHG: F>LJJPP It?1Kwh$I!@ϷY[馴zN3)옋@-32^Hp@Olz`e[gnǶ]~iKQͰ\J))׀m˭> j? $&iajcJO(ݙ xDzn*u5 Jҟ-ӂgM2(G.-8tiڰm|xMun\5P!#eUa~;48N@ yseSE+UľkjJ¢P!/Ѱ]nJ P] aRCBN`*ҷfAK߃myNf0IV3 3zݴtz7$uYYD'!Pkg:#:t-K G>O?Vۀ e|[53JX4XuQH8_s4I-m:nÖ2I`2+C* YoD0gĺm |4y!XZxt\lqt# s=>Yr|YKvBJ86lzSEǸUvVB#͞xldGdaѓPC16Zpv@h)$25X@VFFY0 +sʬL(%Z=H(Ұ g{f_)RO=vna)΂k+CEeg-Ϣ)?!P{77FhÙUL8؈ [IʚDZFÜZ"9d_n(*cӘJRbģ`o pcYWH&ˋHSF!!77g<.M>k1?' +):l rXrn|z-+n-0د>[fWxol^|{j2q0Q)_jRn7wj{<tň% XUFT erMoṉr?I-XHd 4!RQn I5oȝ^~8fP!. 2G4L |t/y\X{쁌*i>r|F3B ϱFO7(y zӕ#K^4;bS}ė %fvJoV}u*x r]p !O2-= t3XT tWBcn +3O q+W0VWT )y}1"l Jx>O n(r*"{c|:!>١=~=J<2 rI*Usf\"OhyF\<[UQjq&I2"Au\ZeXʂMo-Txf5_k(diH&y}ˢJ.JN0<6@;ҭWVbu8|iSA=/H:,-6Z;6R )mTGk*Y9oG2QQ)!vPE`Ъ6ǁ!`"˓D15p,ku4D/31*W_ _ZG!UtCƙէ~6$31^5`kJLm.(ƹc8g0DHy |,V=arwXwǛ׷mp#&J,K[g*{\nOF3-4l~yM:qiA8aie[E2pܒD'nv˜kN٥(_SO;*NKk`wsN&H^ o,e*Qoݸow\EMTDꆝn-a|&hX|,:Dۊm7bf?br#yԊt)*9[o-(aymY*N-\ U{ܐRPQJ)o9q.}p0PEzr+Gu4\És|/X|d^g*[a~L\nGTƵD u S,htKRvYPN3ϻk讴m zb$g,wiB3QWûXl ܡ!2uާ \y 䕻79{VcL9-Js Z6K Y> 92ŠtpN"U.#qi3.nF3͖Z^ 4вM lGA<:' &o7T "?#}ץBU:z{1J:HcuqoC<6$XhX ZefF {7&:<\]VAޙ فt Mف3I;lZ=pa7 i-ɩPJ 7Üw꽦j@=4E8Dy7+J פE -7G{BSU÷K&h2MK1֤7Dkx?dׇfs2*&AvXܧ ww-(``d%~(d#CbkƓK>!\3Vɮ 2upAb-zgA5j5-!R@-Pb[G/^] I|0~:q$hZcFJOp98HkE"<]LcI:) E! 5`Nؐ|>g,ZƅC nB ?% VΘ8ků R=w0Ȏ0A䚌.8z P ]wbv;Ol~K1EqW=N&܉6K·%9Ndpe,8R[b*NZϑX[@8篎xǑ4peoV5Tc*$Lh*EE4ΌYHyvUȅrn>B6yM=#C4d^o~C͠~KTuŌ* 1>w Qro%pqTe6:3RgGn˅^1b# NܽU'?J@=!9=XJu-pV1mB#NkSeC5c-ŌD|H8F*MJlҘD<8 jx(\]:k)ش(hG/[oޙ!fMH>Jn*¢=<A%%'U>ʨP~\w0$ӋQaiC^|zC~xsoko]{'c~aLp1z`x9U^„uKhL'{牆4vxUY/7`Fw=e6%tT?^򾧭]'&ghp1d° ,PN GZ=Rm{' 2'z>̟G[}NYcqtKy`jא4W/&2aڍ:0:Y|$]&2F)M=s䃰J?=7}k!D\aZvҜ5%/- -#RхC-XߙjU.j h^ pM}M3'%Ⱥ\˳b;VU)N!;.(ϝ,/8Zcӯ@֌ 1,m;e+AO@z%)CY䗈hMF?aTY*n;b>(/q/נ[(_w|Ar>ı@(H3Οf uL3iժ3Kfy}F?zq\Q/)dԈHt>כ=;^9:ĐVcwX[aҙb*Bl}́QXb*~\-vSj˗oXqX(䒕 T4O^~ /yJrՖDG쁍s~M`h>!Q.O w"mUG"B]".'Qf\zq2V,OJ6g ѪY˅5s.~U6)j}tŴ/n5>@ U{EVqTB=.脆$LAu?O4P TV`Kh0+&Mǯ}Oʈ;>,H毝θMk;>oEO WQǡάxnIK2‡ yAaIjEØQVDF'gͯ:5>1jwjؼMF}*nJKLs rWao@H V'HiOu;^ďzk( 鑊Fa~HI'ħ*JkuXtz:MH [PtpgCq4=ʺpZ< 4^D)Zu fԄ=-jf+q%מ$FlY4e $X8 nM+ 7r ;Tͬױ7%AL6&g+_Ci?I/;Vmς淁f~L5Jd9Z(cDiYc3vfTA%W4. 4ŵ(!\tÄ-N>h`J*/YeYŘVU3hydi3;3p\X?g6 &uiGͰ68X=\܋STɯi4\kd`LCUb>A/תP8@3*ԨC4dđs BU+S6sB99uyY\*T:\M?>xZ<i/t h[qR誰#D "/b W%4xE^d7u*pc=ږ}kvir=6nrO[ʶ\p"Mj4tgH I#៘Qո"ҼƽWf)x抛E_]P#GUi;Fq IgŵMT̊Ҡvgо/5#=]FԙI '}dR>E'6(9cL;=Da/e{~iQ^٪>hLl%7xaQ;$:”iBFK{4D"mn+qfAjt8_BC>E; ݠ04Oi'ut.cN+{72d s`\٢=Fx /ȞM`%:-PW8 >E/ fJH= zėBI~'<4,ަfXw맼 yY'r)9K>5X@(tq^~r{}*)twg;V A\ wm9άϒXׯ\G~, ?8.dAkh6kJX}YDSKyY)HhN/+YBpV/Mpð}^-fd>*vI^Qb3CQ'p0>)T'pP1Pз"BgL#"-?@ǚ14A(R2 ZlQ<ޖIYxX2ڢsN.HH U@@R*R_+z GiDNW#;GXU9}WU2O9lWi@#0wOT$?A7YL]]f3RHӎ0\~,?:mūbNV\gE4ƥkmBaV3y%$6C;M6zۗ5)S#|3j]VR2gCЅ~87y2CGY.17߻ Kibqr}-h4nN0Gߣ{Sѽ0f3/<)be\'Et—Xچ:rc:/pecn{N+gH}&$A ھN<6;V!S~9\Rux1^#q7:eN2j Z)H)x`P`.IMG&| (I#X , x[o?D$Ғl'W HP/7`F =-G|B6-s7QfʮD$~B5Fr<΍Yꃂ+)̀)d&pX"LUm!GoX<]!xS4[M`n0K Ws\X.K;wJĬX]ţ,?{A gD0*Bbd,xARZ!7i1Zl bZj|&dG]f ]K1I'Ѿ(_"(p}h%+5S.4.qsPP{ym0fAT%`فX>nEi\б `zag R,QJ4cd\p%V[DC5qX󴂌(L՟jQWdKpy@1LtB(߈O2oO$c;c{Ǐ  qgpX,hՃq 5zb6feڳ"J:69@eW~YߕF' 5 aǜߥgaHMw Ksؗ.\^Q"7A_:W8,R%hUQ6cU0+E_sb\xKѸT;h|15ԇ,y}lC[X=1DŽmK+(-;B5D6r5% |p}(:To4=Iy[Oc͉ k)ҿ;tɈ5S*ouo{ȢU[MJ )ի|/)"|cH3y@D1zEi!wv )Iiiw7*^½"-Q|V+&?? n݋ %źdg];FHs%C]8?/.aԡT"@Slj\:pP]]eH`W4SWgĈN^q3UELˑG?ze/I~3<i뢏$;mX9DN2 R9X̒P;'Itl%tQ,AM(Rf9(ԟ,;r.x%tg\}!hK{?wcf=)jvSG\4G g{Y&lc6ML|E\qZYĕ5I) +CM[<0S1BJ5{2|"0e SmvQiR68A{61ؓ7~ l=+bmEQΪx|RBJ^^:Yh␣qWzfA?'?mW&YxO67e| ,cfm71 jG@G nɮ:5=`9PcH|I7 "8hz'aqt_ "0*̈c8`FUJX"iZv49:= oC_zFTgdtrFe8JHas9[bIT̳ fzã 4zQ=nDsC;J&T3 uf zI'&0NB"~X[9Bj^אjSd DBkQtU%UQiݺ*`)zJ+ @=GGg N5嚄E ͆ Z2ѮOAH]~XfDeөUeǁ;(|Jooh!Y m={_{)0J`e;so.=YR)s*g`aʔm{C q}6Ҧ`)8=,<޳)Ї☼R;tۂ~[IM79C,,6U49!`R0{+OLnh໴Q׻OA@Ƀl*ҭv@(.EbMfKkBeʨh=&E pr U!v4L`j x3;q{·E._۶qD(G~f)k sBꁱH(1CZ;7J@+;ժ*sP_% Yn׻̸gH{ 0`:Au!rGJ}tᵅ!‡{arԱ+} S_b鰖Q16koRjU_.iRgBs1ԄR{ _M.Z& z""A`{ƊcEHʲf^ehHqnEo ܆bׇ+ ׫(t{qW/ln}UբJ&ٱsdgג Ro*`_ų]`4-|YF-0{fS֌ @DܹI*/OSU,m,xEݤa6 ,T(1Pk@̄]|u}QBVJɽUT)u`(=rkI(0FgDe_mă|Aˉ4u%/4.A:w]U̲vsm \0@pL ?dv)}APe/ήv[QVSX7{|UFݎ@Hs0SdC\^ 3jF$8)Y)$d^,ۭz]|Y`f2:660eRgՆ:v`b⢓ Bh%s1찂fiC<^?]\W{%Nq!3W[ӆ\UNRoUE]jPŢ )i8P?BRv5 \=ړ%\YeȷRu-7 E$fgJeh# N%󷺒sYAzP1A2S$`{'CPWV-NAp|) ":PmZ~7+->pHM (^ uk)C#xِjv=Hn]kCq7|J1&tJ\{)R]J]BF8]A>B.ij4e"ŝYp]C |$i=r-k|yC$ay[樆T![NJoggp:@A^cB<,O`;_m+K5ܳ$ws20%*fGFB|D^=(:`D(DV'v&:!?sR{{}yIHY bYn(D SDSv Eg?)ELfL Y:o2U4muZ~ՠz!{*E*=ö ,RM_9-#*7h$J'7]9mQ#lR hŻ]<^׆z0[QTD/'s]8=eGovz k W2&8|*rȄ;sa9ҕkmhLvU7r#pW0{b ذA"P6`=)ΠniNq8|+Qw\Kn$Wf U:&{[c ~J5t]:XxE TbW5++T6 zyn_ (;Pzy]/^h ]펊tj=$" ( N!x]%M>w&)u&oY,w3%Fc蓇65kA0wGs1N<+U9.W?k"h kpZ_1"oKǻo 距[ae{xoWVArަ(c 5Dh߇RO WZ[ v0[<ɨm$T"'90,y$\܃ l_DDҐk1fٓJ@z$$83X#9R׿o=@o2ʟ8ǚsʹP,ZU~9d(>ܴ>ͫGfs +2ɜe?,N ,, G yBI Bc#V%9+8QsS.ů.aј?A_wR` $ޘ8hr30U-ƠQқ_}ٽF?vT&(QdGu>UHYZN"3fԬ d!6'^;rꆣ\r8]m4M @osq*>! v]'bD &h#bKG pċAn}GT$' cD4hU=->%ϰRk:HRHWqC-R0\{CwwrVT/ P*ystKj<\:+GڏcTo+ a$""zwXd>ha0.a!J;8E6ͼkQ೸IQe5Ɵa|7d2Nl3#kf PNWECV("(Zsofp- HHSF{؊;L3] r7^=WwpIcRh_X-Xg4mzģo+\VrrSF)Bwoj䘚 M&C{}}=w|ѵiZUlA?!b wDhoL4~(jpջsЮM8|PR e:f)KnI7]&>j0BΡS-ı}/J}P!KlVեVg}wQ\7 U:XQ~lMɊxr@/5ϟFt㬙|Xx6Ѧo@6sUQ!z 嬣6P˃M0'lR#X2AO"~ 5n GPdOؖ^; pAt=_ ښRPZUxGVAXkCehN+ oDMoORsᛧ2C3j4r%,BAwbr"߭Ӻ$RΏG1rf2ڈ9eXg€ljav4m1s+34RZi_zmwA܂O.DakW%ݰ %yzR39'9/D]2<Җg~5`\u`ٹb{F/fPJ?y!;m/2|L_.VΓSڻ; iM l W~~mj='%Sѵ844:N<5 y? 74H,*%K~G"5V}%8gѴ(]/JσVNW)":}- ScYV4G>TʧCؾ3%W ǐkPa q\p4G܌h47EcPuusWG5(EURi z{̅~q>Q#a\y ^rv E׶AK 'v&7MsIf|h IS}2x?ԼǖVDqBp'dOZ8SAOBvU -c9H76v=qP$Bb/6e qEd s0:݃6=zCGfWx4HI\̳|HMk/Q (t^sˠ=!PțXVxI 2,MC4ulE:o|!<~`"l= 8 ZH׿#wpoeʏq줅92hM@f.4d%"BI]Sg}:~e+ΑJO^Kwa`5>y){r"9l: sngeЊ91xJ%j Ir;9H(NԚ˛El3a#M ,a׼iYCMnnFt2E37/b cՁa_違2죋MwŮg[I%M7GfBp(D2*ĵ``S =xKOfw>X".wu!y39˙È}N%msir!]N~geJ[dTg_0:'tE♩."9p'?o`V|3/!<6rRINw7'bEbؕBC&@m[G5u* +f7o]Ek]- ǙD^HDlP ŭS> 3-h# 'c{UQrӪ=3ja<=<{O'Z80JII#9G_5Cg#Z,zZBV0swG!Ab,bXR4 S^_d_Gmˤ A77='1(3ZbXozhL>݀^iM{\g:6·"*8ՇRlwސl2uI6 +prb`jV V[Á5"`Vڞ u$g6j~˖lx;>u))[2!WȊ kFW}H\/|w^Xe&țۣt2NkR"rNR1 iPZsG(H1_ںWD7Ēg_|ia݂!Z仞 AixP=%lrqƿriQ[kOzk_7rgu#M4Q=ln~ؔ2uk~rOE=1zs)*ӯ%b cK+ +2R.7 %LلMdT6DߊMŤA~7lY 60m.+N17AMOr9tTHU|.L44ѹ9h`?,=;iR/+GȻiwfRcw6GyK0yb Ro8WPô^X&ϫ3mBVYxᬆ_V\ιI u뻥[iw/H",Oщi[/l)͘5tyS ~ #0[fHN MZKr>132e3ȃ"Gξb{/nU=9hH,5γpˆD'h|qտzMŪYuCc)v1ABPUQPn<Ք=|pGK3N-"VPY\ Gr'5h8sK7()%jzo7<82,A= SK fц~dw|/+d_Fj[?3c%;Dx[Vxp߮JqsJꟋԹM(, A\[a}]3ؒi+8az?h[ɻ7j#B%eYlVVW,OC[PGuSmm|iK/ >S:N#4q ڛ" 0q#xzzs?YQM!/ XI  pnU)9%ޓda0EsSe/)mu3QwCQsz>Ҙnk:gCi/*YމLCy e1 ~Е.VϿc$L} ;⁶p~bdV>|aZ,R hߔ.ـ|5!5Uaa'q#ЊMX.:kU[?ό Ig/Wv35LꓫqpG}LCJǩ^b9MHN b36PES 4Ûd-^W@HSc׌wۏVS;քVNnV.gI$$' *mZ oا9Ugv^k|bp +iK%K4C MH#:,j1|*&>O$A0@ٯ|Fq(CP֞xJ6SNp;nW}yl3SG[2HklST>=!_EH#$SgV 8I=JEu3?`Unir%X9Y4VsVKdC{'ce}| -56RZ,}:ˁ\`fE;'HEm]|9b .B1[`bz,DDxiȑoQ>ӻhmRO+L~*`NBdɼ9"460Q2wV( k,ثvNT*KtFg)*YkA"8g~_NpVy`R&^p(e..Çwc¬\^lc_cvF&~9Ol]s\%Blhn{|Afzof,^~7%W&ڄ2[Lw<+I43]w3) D6m٪-a,nbAsph'69!]YAkzba @n{Lk/tܤqaloPp/6;p^ȼ:ƚ(ע(ŐQIOʥmu B M)*pXڡhU䔺@/5yjrq|,}6#Gc ͚iXdwQ,RHgkOES+4}i6uVAˢTS3x!>?LB~Ӛga9F}z9t.Yzh0k^ vzvZOVxlAPo\=-"LhӃHPh Y_54L}^ś Yר좆]``*eT.]((?,jj:0H/ߕH z񱢥ZvUWQ$@4cd3F*0` t  ܊@ޓu}zS9NɾO"yP;Hik`!fuRLsQ0P a.]fV[%8cR|#N] X c#(npl_$p]iqjdMqWݿ't%abwɇKr$D|8Fʒ>rBkzG|-[\j"P.6s~!KJ~G]J1p4ys `'<](K?~-t%.z8 )W zdR-V P6/||Z`,܆tcqYW׺#r7^JTR[SkvYLLv^Z:z- S[7~tF0f]?4F'̏{ځo/Mݗ4Jnqbƒ yJ/@P jou {|3>岄nU6&TF_2Z-6$2bZGߺlE9Lj opzBZn@z/`u{6cUgڸ@+~R.GCF /K~,Ji6rI nAQ@mo:զ31333C>4 4POQ FT"wEMWn/}Tv ʜHM3w/-vd*E yM &JumzήaQGR^ B8v!*;!C Y͘\e?o 7aJ:&">sZ,MS= bX8wxD#9A#K7Q~0KŠ,FVL !\9ǫqŦaFqFi#B42wVHCiRD[j}4s\`ô4N;l̐.*]YlX9 .fc$ۚgOF.}Y߉zc so?+ 2nQ6wMU,HC,l8 ?Q2~`Tz"o5jz,{w8c>{a -x^SFok^JC_^)"H)ќ 66ubP1BݵӇ72=X%ʤRS`/A K/*e' 9۬-ѽefiKam0ߟk앎 G@ҡj<)V!iT,GLj y6{\+X +nk֐V,<3I: h&dRDӑ߻<; yÊaV֏߸uV4_hY|W.6i0Kz#) ipGbk`+/6 6d~P2[u}š~Fń0@0Bܧ7?I[(vGktծzny]`n-,ZrVp:ܶ<n ?Qs͹~egI$ePa)>sE-6 Qٚ ;S4L'qu1P->bmM8tmW ]ʕ[uhۈ?e QHl KRoo+b#yKvJn]IңgAMY-̙4z-I` A'V[OK] ɁqP9^@Owz#J'@k!bXGfWG3<-?%K@m:IA`#R7Y /-vmNC=')ȷ|N2MǏ_|DeYα`+2TlH"|2J}H 吿",-fRqkz_#]YRW֢ a ,!q{82^d+0'|m_,hP+Ƨpr9AX ो׼խåI&TeY^ϻֶ5*NUtʔ:kDSC5nWl;؆g^6&i1 W?(yV3l!h+3`/Hz5t[ֈGh<Ý(S\v:r@+4J|a8X*٢es"3D{#ɃP{ /U&+*k?E90) (ez*/e̼;ިgK[S Uɒ{GOtW7|7!I0O\ʤ@vy߷{%aMQ^0wJKN؛aq-q>|4!$Kufm7LHWr4Y?ěp U#FZ-/%Θ&2%AA' GKEpgpɉV=6UM:%C/ X&C$ hpH{5T|OѨ ]ufZ,yIರ|"·{D;^~1DAvv~8!+F2|f{GpJНP -#,^*3"GsdY*ч+Y8"&Zr)Pzw:_&fT?W&* CX͑6fkXP,(1bN˒f~5wH^!NۜtZD/9b{',t_ PL-C |Dle-Pì"TVz"@\_&$[R{RAe2R2"*l;FY,L:%vHcO)0Ƶ>yҀtNx<È4v]i6j&'Iɵ1r ) Szi) {.7:Y@f__p -eC%>O  s1%Es^K%Rgbdc\V ]P#\-.K#MPg+ʾ艎|ph^eP>"lnߊ8+@WqG' ᕵkD~A$Q]**tfwҦ-Qkȃ g#*sK&`fa}NQ/51 ^㎨n7WL]+m8)s뻵'FdO Ioʂԯ~ NgaMmm[*ƍY(0EDo+>*S|;q`dB?~}^ݗ%77nB'MnSax^!(ܩ## l'a;`ZL K^8o"EXkc9%nloc#)F491g-z}ܘ5Ӵ^$8]n]X{ i9?)}#dG16N5"V\ױ-qS |UUҬ~KQ4PCPO 46ʬ5 bQD0yծOMN ?”(zL'EМT~QC x^Y I?"rf*&Ԟ.K^-n76Cnvit=Fv0VKiM_sN[bdZLGUq@ّzjFVkZ;M[A NVH{m䙢*8 Sd -8f+/ZbŒ]H]֡.^fDu/d`>EHΧtTa $㧖tCЁŻQh315Pt^qQ`2.WzYIdr-CuF`%{=pk;+} },ݶd[m`E~zW:>܃h\3qt^[M( "V%$E.8ʚ:v/mɆ"yg)ASIC@C\t# =AӼ+|=3MwObMLҶ|_B Iͥ>⢓78;s?uza˯i>4tLSAl\[`_/M(PfՃa2ޙZ:US%Rlَ$D.s_, z$%V įPm `…pj< Ukʕ?!*S g6: j#qϖf8(:Ye]'l:׮&%FOL$'JV-lc}#gY!7WϏ4M9V7/["vViu{Ry` Du+\@"*f n4~9O_`^4/zkiMQ:"FWSBy>M3m"I4gFַL60PZ8aWUΉF׬ 'X/zzҪߪ7_f2ƔM{0r|:~EsBXǾBep㘐 ҅_*ȡbOcC}=#@N_ v٥\{U(T/.5Wfj֬ j{3m73f#{-dZ6=X4Xa0Mޫ b?߇nr^?Gf>]l޽Mȋ@ۺU}?[_x6-a"UC` ?Dqb 6.ZcKXnr ZI ~ "EEL~Vws|e2'=$P$ u%{/h:i?b+Ay/+ivt93хmYHB Ͽa?iW;`K=)ǜ[RQCɗwlX_Ni{J ;&-s_)sq񳻞⠅bk"~'hJtGe[/yOEqd 5Le4;ȮkP%,M(0&U__-L3n>'^%$alw %R2FbNǗ_$?6g(!Zt/̎=T#Ρߕaw SxbXn-yzYm=CqދJK ΄&`F Jet?FwNjP@i|Or}r&f4XӅ'ft.vsI$ܥ϶!ZCDtIk\=Q!w^5s*T$a^<&_/]Y~Ca8d F3 X6`"yɑr5`~+U#P( 4^t׬ֿϵJ9Jp.[YBU։nR>B.K23d)9/8pni/..Ek^?=EO 2EYw0],_I8c?;-~Ӂ+yh|*orQqzD!%qa삞QODHk A[ h2HΪ;y5/3mAfr=2MgE!,-=ce7 !%. R(=*PXH\#@i`σe`Lѝw LC+g.uj-%&q VٿG!S! !ւbrf W7ae>48#H>T]Rlb,rGk _X Zͤ+; {tQw$5|Jֈ\PMkiʨ'd#W*,ZK0) Ֆu@Pj"OP(Z#ddL o>ɊJP#Fbg<y; &—wp3Ʌ~* k''#֙v“Z0oc"X0BhzX8|%3hDdF q,T>T˼W*AA"|uGmZ^sd_˭ ^Т!*jqݼ^VE5L}T71c2=?WܼL<سk)\$EYd6wM[0mO;U Uc {s;]㮑 CaP "Cq~)[Á lV$<<ޖehG\D8a֨/ߕ݊6CRE!7lj>)ޛȂbir̓\oGH3ܮ2} ~~|) ni^Ҩzȼ2h4ß/<l,d4[ɐNI>-/.66؇>DS7WEہw-Lq2u~Ak$KfAoJkV>2Ԛ\ Z#6BӲDKE )&{̭Zb5Uy^#->RavyuUA>c`* RO9G-b /@I*u_? V,fE!"ݶ9ɑ3΀ӱ<~f۰ :d9˯XPy^M I!dםRŌpe>;ߩđE9i5eֶU=x"Ȧ\&Rzp vhH:q}橌 ڣ}nL9h r&: p:,u }aE(>Zw Rd1I,'C} K0r 9viu}xXZByz> v(g4+|H_D xr2u]*t'hYHÕKwٜf_;19o*<|TR@ؐ, Ak4HFؒ?Q^bH&{11_YTV} jTɼMbs~2ftm*SCmh0XM|SBeķ?R#qiߛu|H[]]~J=ݴ8&/"kf7s=g{ =_%Z6Wt=A[%IWҔ|,Bd,8G\=>e>>nbHe#0ݴ(. ,u0<\E9=?)5TV/jr ߏRťBu GԢԟo?ՓBxsK ';Ax^6Ɦ1{vO$ l("QA{']S𫌞i [NE X"Su블2oіma _0A)zW–t/ $F4_"F]qi:%i (BLV[n7Ļze/vUa$y=s4/C%U>^V%|,ɬ&(R~^k Z\a*yMnvk[J_bHCwPNϬD,%I3C"]1{*@H:e3'1m.Jinug;zɄъ @X M_:r-.i hgW>% }!V/X`DpuL[BtƎ+`lhXRk{Bh`)]%;x%FnƵ!%TxWS(vǛs2ǷS񄛡ءgȻ,jT+@-X8Q|ݡдE'DPך1_h/rZ:SE~xT\:վCGٌ@`zcW_1AtX5‡q>9}U rr]wiCYks1WݮN9e,X7|]F͘N!}6BCc/MIq70(T}i"g躢 J\>zqEUf[Ž!`?j-JktLjpBThᎉSqӷ˦q A?":WWMODngr!XqteDC'-qoYj\fLhs攠vo@no>x6)gim$prA5Qۜd Yӏ^$o P-+簸 /Aq0)Y_Um_h!^b\\R27X$hY9 u FʄʎXڈ`gHa)탦Dxц/>#Iflo]BG]7&Q2=Yl" 9 WblarTo½ ^kw`|J&˔[Lԕ"cTjֹhKg?);Fa䂶d R1ya0;۟.E 4 eV-ԢZ7 OK1P𯝣 ?-S   NxWfNתLA5 <6d'ԨX=6 LF7A-oݦW?sS [Ad9w-*a팬;2$ ]e p@〰׺ߍF۽ ̹j9ۼ̣@Y]I!ϐ*%xṜxAiF0D~}G8?.Wb0{]ߣST;eY4n{):o#T2%_|$ _B/P0^W5i`bHyYj=8IH0]ot˧Fve5 J7PT{#JdMNҏ)U ՈT?quX$Jxz!.jODrP2pdmd THNJn5C`$SHJM yJt{t,gp98CKKR]+Ԧxrz3>gkG$x̬-dOKOT:P>bWXR8S`b ځSE.J"8r;!>xe i35L}3PoR3NJEN >÷Wo$*9Q&Ryj@יLˠ ӈj1aBk]fA'tkhe>/Q k5`U 0 S}2❖1Q$"} ֿ74 E)&كھebMRW7<G,ޖ\o ȿ|%M!\9vyd/]:%VO/3E@d`7_Vj.S+[2n4HɆ'iёэc~jxHb-w-Z#Ff(7zfiU`׷'9ޘ)(" Ft]ɇ4+ {#I=Q "cmIspu#zV"|ewŀhHy&2khZjS~1|yqG]2Ó՞\H4;`#w3XLJ"jIfg, cTTfk`SٚLaBSZ%&>.r{Es v2ʱ= ac\@0|T(g>/՘a\+I'Gܤ䲌G >d.؜XMc\v="}{s>\n3ZKsjg?\QRr]c+B0{D1#+!TD9zTܮ)Ϫ.u2)FE^HľŔlۃ~Vm owOFJ/TV8Ȩ/6Hk-rSոO2ɒ@!eXkA⠖E<~iQXh6!#oG ذd KKe-ocI-2K& n%,/4@ݎ=X3_!sk_;v7J埿&jу+О؄J+8KxPϚk*5M޴j$ktƲ8yW4DkD|W![9;\qeVi V$nwµx8zO< ioyvΌD}⨏#VdyGϳzj3=й b~2ZE\" ]_6CsH 82 OgiJ|`+pq*'d1^ͬ Cܶquv v4Yl#Ew! ɾs}$gw:5LCvJAF͔ "o$4XuYOTsaff͕*t7VNP怊9. -r<ۂlS]rӮ15lE*[t̜?*Lz'GI}7;_&ŖJT$<@<6Dq:0l'o04wpv*b(-Eo?2R;mhacH߄o 4(Z*hbՔ^Gyݕy 21CE@I? .'Uͬc_JD[aYBPTvy+ e\fMUo:ʡp?"etE{=X A^oTTo73!=c`Xmb tة',bok_f/R#\Kpķ7Ѿt(E0:ceRU$dV9` \Ps~q^6T$[كυZIm ,Qt[~8;Z\ɌbJg>g1bC{-yH+lxťi~CڽD;w/"jK$K6c&+xxm}dYQKZ6ٲ&'C޴B>nS0jz^ZA7' D+iAc VhyTe9U%K4F Q Nu@-t$4m֨v*O]bf{}7#\!J+Ըs/ MaZ7$cV ?Ԡz)ONᤌoא"N _h FSyh2W)Wh72D ザ5QGπ9^9dalŇMQY$>7QH5vmH-]6V]OjPcĝpDIX*r%dV.T[M'vvqr\zM 򺦜eam|ǖ7 D`!8Amt {:u|4kW0kATӵW-] KtIs EZJEHyyoQ9g=}6cRfwUq vLJօD5D9AA~nxu}ɠ \>st݃힙'ǻ*\uB;2 *dzKd8-WZN[2OYaN%sWI/o&b H^foAIe1i|纼Ǖ:H>Y50a̛$"n0]95.^9]&gfYHA^eU5gmR, n]bKoɭg^SϹCz.@ozk%1rAhU6ýEhB$2^:}e?GfӋ:f؏2|.yv_4()7ZN:i3sAsx꫆dgk7ָN4b:FkR&C);0!dI7_3! v{"͗_n %ng*Gf1-gw=]7(EYoyo $ _Jtte]|:afxT [tA8 5Eư{6@=Z*QNg$SJ<} LU۪,pJ6ϯb O(V 3R-36C6H-fBh=`"kSh׽4=}fjjSy x( hYԡ-C14O`Dѻ(PVcb=h`YMB g H\m6ef&.vSiW.-*2X{))xfmT٫_YJ'I Ҽĸw]cYjo6(C&zǼ0,v(L^$e8RTNG#2WR}<#lR\wO݄'cAkB5xW9kW@(_{e=j_-AvAomXƹBhk nzTE2uSs늈Hxҏz MHzc#9.OWu'b6{V > d/gš!(V)D'2 0J%ʹФ:IhzQ$))O, rh'硩~\M(!: hio>y>K}Kfx+M=1nyϥZ@^X )?~C#H&(i )]oWT3=HVV'5t EiZw)yPrƒh2@ʈc&J[ιC-)TV9\maE$YM_W3vWz",l_[?UBp 7_!y & ͻTmȾ e-Q[Ոכ@llf G~%O(3\Zbf:DJeC{!J}l:y8i:BZ$(Uhrb]oTk9`7%a }:ΰqwqЇVC@1@ FIڇ'T!o_`5*IE*"1{q6qeUQmRD@j'L h Ut(0(^>Q o,5R'09e_%Xԯ槞T Cf'<_th^QKu`E &a?|"l)nǙ|Y RL"}Z4K~/s| czk}S.^`3ot?ф\+ȅmUS> I p\D,JrTxW2Ɖ¼}M T %i5riMoϝbx.vi̜O)!JN@K?c#ЈOLnϷ?]gCRNQ2\"mT(p,oЎ+z u䂆i>a4A,AMz->sEbI> yΖյ8t؉0Nصr[q=v4*s~kLJp،`"G0r^>[],#E?uX/]ee*{eRi&3A?k1TN @?9^0",y.-9䅶^'tPy֡7s6LinKHOp*)+O]M;ʧx9(ޏS1PCD RM+$5}he員2itDg]tfJ&,Ry`' BWVOy%tOhZd"Bғ%Cf(Tw$hÒ꺀 ># TFr ʴ!~;3MR K92Hh_M,'{oKq>H3B_X|#4b>1߲-xMcN]a- Ԇhu,O gCۥ5 e+U2/IyM'PMcvIjƳ@6o)I`TH(^ Mfĭjowx?'#w?$ꟕt4zkKss ODF/ 6o+pDZha,%x5UC(X*aC hĽu)njaRR=”D0nUe4DֹVb: RѼ׷փD E0(,pc_4YnK0D'1Y,)PW:y|5(g!ԙQQvNa0|mV|d83YN2@sL[ n̓ů9Yx`Bxο5P<}qޟB[qՌlZ?f//j|%\5×nL 7Ďq>#_Z`eBkI-6O]_H ~\ٿnr`ϖ ]ykAB6iB1t vXdP, ͳfW07_9PdX __)5U,^]-l~ eBl_!ύ0ϪdGcd2`*;P~4/tJFN=:ݺұJnAd-_ߡ+K.sv6?"B{Fī~I-oA' k!FGLObi߆u#[,}b'^Y̭xT}p+fF6> dA%?C >}nWYd] "zM"T{_@vӆs1M ZHN/)nԅcH"`rm0B1g{#;Y7 <b%fvr&LYwÉ*x;H^L\(B8xkUtoxōiP# pߛ,InWa y]Mjr/S&zS>~G/oyISdy5} +FIC<8p`$>h tҐ Rx8f|*LUg"ۭul6q֖ P-s !˫:/}Z*,}- =Ynp{KdUk-$ǟ]U_wm=-fP>jMustB^D|ٓ\Lc%B$+IkD%:.# p,SQ鷠#{+ATۦpVzEI |%}`l\5ra1)8ͦlZeb3aM%g3r+'lOo?|z7毗PlMrk1(+#f[60_Ԗ .Bue DI+$&UK>䁡g;.e0WlPބrIͿ*?y&8?攆^R2H玅9$H]_JٌѬ~F,+2GB.SCk~7-i]|88ٌ#U{"438(}=[{̟V\uPD#}HhG_(ѢryM"Pp*PEhsF!S-.F}L]-]PX:kMMes"Pod0*ސ;togߑON`DE mD9 bI➖ypaԢ/guꮜ~?r9J@}9WB/$2!Щ,D >kŻ"&}xU0&s hPlTlQr&D 4J+{r jR+MJyRbyTSFJ;j 6rm<4ReN{o>Θš(ܰK[k>I@0gEO,Frئ=L˾EA <o7ͼYX_FNA>Ak]n"|Uʧ krs#k@-f;ԁL]%'.P& ނCP$lalHby5X`z=;-aWNűR=-\Q/ZhB҄#;&wSeiq_;euRc|ƴd[1|m*eHV59w G {NT#IdžmuuעgLJHƐU= [)4~?TlxZ橤a;LTĒoj!pX!``Ԋ$*>%ʧNS[VMJOhA9_׌I0QuU"sljZzT:Ʀ@2Qk>M}7#Rʳd!c?:=;B2k|FuI,-kPhP*_,.ӔEaa!)|nq_Ӆ'> ) lT]!S]P9p,Z~4ZInn' l+b{㈹V&p.So|HQ}0NB^w 62ؽ2TrF2r^ݘb[>V]))lL7]&=-y#JgB [jCj'<ǁ%]=*k [I)fu΀QG{% ΂D)6glkzB̹?S,u7B[e9{@!݊X#_˱~2/Gg_z 0LpY`ѳB  >t^?l 4|:m4*`pj]uBV&d"XpnmszJ~c5O_zc#?f-(:$b 5F#Zwuּa~b`NDTADp_0I\uXyHacz;iֈ—n[ST8᰼m4"Y̨^&P \U _88^EBs=LCg5+uordR@F.Ou$A]p`5% W@QF jN%>Y.J5Y-t)O3^0W!4}/![ѭ,^2%BCJ! 6Jz h<<#LJF\WK',rJ(e] q'c1 IèʯWfۃ y!oKjogC16zF$v(y] lO 0 ur8#Vd7u 8/M,?i? JƇ-.w#]bke/&IK6$Sgo vj+XZG)qĜb6̢ ȡgu~w.`YzngܬNybuQ[u:^iʤsi@aMUe R~QBЈ>6 U0x1 W If/Mcm*=n-:bX Ho3UF(P`cx\ܱa]w}dN'E#S( x:qX^@%[m#6L7Uɮi\όZY~Ƭ&^E1CvUQ1D,pX_UKU6i. - %͘8#<$cjPګOf㺲D^ggӉ}}]ycΰ"S;W^̥@,=jF9ORv xEzyU;bwxyB o\GߐEg֡z}:IP0*C}> ]"ÕﱎLF"_CjFh ^iY|";1~i2 wp4`ENES+t0>z=ͱvE?h*!=tR>yYG?F5S>9MGF'(Z"k,}Vkd34nݹ=ռi"  aVȽ&;gGh㢋"FY{3c߀C^@tj𺀁n8Dd8[;N|~X3$:WE~#I>[Δ8'r}5-+ـmfj1O*=d%?9}:-DH.}9U)_z3V!7E@N|h" mJWxd;9˜ 0T5Oa4Pul vE>%<&0ꗵDʞ A'.0`Zܤ`y_ 4Im=/i+'#Xeutc}BpvBx8"*Wuj-] :x1\ѭyN"eFW9 lϠӂj~D!LDcIvm6BNܝz \(hc6xL:*Zrב9(H!O~ǫ&/@|_WnH>du^KEtO.XSƫ sCzXά軼FpPQM(pø\IC=iI8w3}WelQmj8mptSՄS;q4[.g`9\ʥAX%?Sy_ɸ %MPT-g qj!?[Ql_Qr auƒ0Bw=ҿ|x`;6l z-F0|ARI!>.8ZR/zoz/Tj\b~Ѿ%DZWV6p]fbɼI\ZǤ/nU Oۣ)}Cr*ጂ?FU!x $+or}xIρAhRڍnDYjg1OyzĠԱ5)^m_w'Sr\bv$hOؽӚ#:ֲaWlP~|}oKRM(dp ¿y*#Ya>T=OiDSY_bƑEjD.q.o \b.Wp Tpz`} l,&!ᇵ =3hJȿwEEKu:u]-*}++J'.F/Q׮gPG1J%f#q6n~K? +f߆:=9I@%\_Tז}O>QQ^|W Tx.uBˎ8Tf&$k>dتpsZ8YqնtyƨYư\^hevh:;;5LF R]w}%\,h/:fvq"|ɐ,s۔&ce]p矏ńv ~G2PZش\ȣ7c5fgg}cƌWvm/OLm/h)pA2^ l$/meJϚK&݈+iʒ>As·o_Х.Q^uceJ'N)!'>(cuoj8HȹXj؄*?=9,Q'RUJV*"Ai1vW:Oܥ5vFr!t{L+q%.:{-ХQ8zVh|L fchv&G$in]Rccg*W5\FU~Ր25|wCI[K#H܀!.mY/^>h8O2(9J*XDkK?~CSCWܙt Iբ`bR5짹2< ًKF8 hnl CJbҔ:՞;vm|JGSFzzQ 3#|e79#gXܽ'fRSRzQ/XewaMr ݻ1KX!dDta!4('èhGBVI7;0|-@WF8MXEZ?qY&vfQշ&|(5.5RҴ% *Z@E8êuIl$ [HRYH,Ocy^3 .X 7de%ձ1nZXH) ]q"9]qPNb3f/435`;~J@N_ĻqM8áQJ\~|}tj](+1 ]BD,GÇ 0x荩pxZٲXܻ@20^# %W{D "(B%9V4L9֞SOZṸ00>xO } j"ی${6s^_89X!w~rkonpNy{7s؟@ q&zf@2iZʈmh'wr\fq61RX%>5'1& YpjʋQCqVӴH*/; isybICF7{T{Q|Cd =&eh8VO`{fxXdt;Zܳ4!̳ARCK@3 7e]oх!dEnYI{ B&ǃ.\i>/M}N KUOn7%G"{qe:O; i` d{O$`3#~7*R#uX-/ DŽ{w:XGA?qM( zK8#1l+u|"w `ҷuhĩ8$-6T#pщHaƹVIWaTu4-6:P v:iUdڡӟ_YKBb&B͍[ƯB$#P -nZ۴/[5Xlk$kܶm)є *W1PYHQ)0$auϕ:mUx!?F՟jraIܿ^n Su@} +X' ܱyH)S\i껃r](!Z--)#i֗B28cWrnAċ(0 >ib@Gمh^Pj£!F>CzDٽx|!l=J,Y6K=.Z Q-GaO&ݞgܭOR>tcDi6F0Z~'<:#>g8\MY"qA%pBBC}KP2k]V NJ,‚̊8B7F^UJ;n$5Sڭ&s7^ޖdj1˛ۇFe%~(ۚM5oMHeD:㰚=i-!46XQW284iY"E :KL[t|@cF@huT ;N$T LThі+t !-x<( FSše&J]vD(xvk=D<"lXP!2SY+j !rⅇ<0q'2v U :HUsEBo/kg>K !səUyqZe $Mu bǸ6x$Ig@ kXv]/:$~#-.?G8(y#;{{)Vi/68*Uՠ| O o]Ԩx*l7>D[s: ]2ZOC]p}n&v*EX o*šK7"6lM#ߖd,9R>Ր@U!V8LnJt4L InrO( ϊ Ocaͬ?]ڈCer {퉚Z'KĄ;4LMZ0m7fUO|yo+e`XhlGA -KS[%'I(]NYͿxp" ʋ Cs4TH3I8wrv$旋#/J0ԱB,TI !$SAsd ]@T<9_ (*Jb÷Og;Qބ9~֌cuZEѸnxvyݺ_{_m8a;G~]%8,}KKW&:as@^<"΢KxO&qG6{싨vGl+ZT@Vet yrY7 Ú,G;&o^xۉ)~8m}UW$\IO30 u37/W~]Ds3Erk#f|)fcč3Cm$-ɢpǐ{R4Ȇz&(I-He1f\HXm-d;J5mg$,PK/&҈j_[iWKe}:M<"x?1ztLPi/*(x`EHE3;&V%sO\Nfp>:0nPi?:M9ӱ pgͭם:< DiϞJ\=)KӧoHX| K[X~tpiQlhsEVAGSg+K m7 +x/UGɻ +4'Q"~.ODp,R@})aI|ېA.p2VX+oD@Rcsa~p,[|2lj.Q1V\$ eS&X"X8 =$`: @ xw>b%x(<:(YLe)~+\QF4SM %* wN|4mA\B z׮b0mCȉvnJg1p!& vKu>%/ [yG֡d"+@ F6s i{`,t_{KrNle[C] 4]#LFP8$Z>! I udL}?Ht)r &iΑAqE@[XA<$#~:? 8%'%賎{P4_Եzf<%21i#MO * AAnƅ#5W= $?0$E`MՓa 6g7UrV$m@7kafa.j6gjBuL㡷0_o|yw' #bi7 U_W;su8C^nl $>],c-˔Ʌ֛2(b0{xi [䤅d@PɁtbn0p`xp;+QS{F`4]X ):-e u:)H&) : JZJ<`H"dYS!K= *v],@ #`sU*}_,ð]idGD/ 㦨#yiHBe&9hL,שj9U2E*(Q/qtTXr.EChr#JНb'[kyrKBnixnkB2~M|qm~ 䳜;(hj߃x_%f,: l6!߼Dke=* 4,\Y)KRVz1hS(ƉB`#e}ڏop]V IgCs& |vEv4M^Ji̪y ͟}8׎OXX{F$Y99|2"W0<>&>) J93$ ۦ6Be֯P܏l0ڐPӒz޹ D$ G"F>@ U5h5stX1U3Y[iߦe Tv*~:`Hq'yG֞`酽,r{xS;ОTly.1]/hj6#{v~hFtU;O> ;Qtw$#&(# z_k%&Ҡٕra' X$լnҶ~Fsݘ6W-|Q=4}W{#ԯmW^b<yʒy)3_Mds[}l` 7?XPލ`BJ"s;7;){GG \d)C GzѳC.afONZmn^uH25LHs ;U"0xo-"\ǒDr5$ IxR84MH !!Z+AY|mљtNR6 ~;%, C)4-v? 'cRAXȄ^ݩECfϱى_j&~.}m+wL.$m]}[Ú_Pmpt! >Dq{2A;헼mT(VUo)lx0l}a$?S̟HRd*z[)z jvgh<-l|+ c_^g+ ' )WIF``(=֨ÀٵmU"A ^"yͮ|򨺟9MjޑRcƥt6 ł}ۍ!RH` v8=;a/1aJ8| ]ܨ`'Mrb3+Rc}P@&~c! Zτ3|UK@]\O2!!aB=-''`֭ ݶH)Ȅ[nX9no)e,@[&/ʥ23Eȅg>*GȱfBiT&]!ns$o^keebY|ձ^6y634}J˘!K5Ushx6/|3)jf2e.ge]UYk $&]@S_!ϟm^I;/1r\Li.щ$2MSӬ -^2̿ -өyV 1&Ue̚,EnZlzsWf?QlQצ?S)҈H$'K0j "ߪ` ABMzmJS}5k z)%1K؈ҖM/J8);fGvj'V"vXy]UaȻ5<{=&l&6!e|(G #TC;M!EkS/Y9>U[aIx,3.OD7P,ƺw}.u{+' ]0*/-3 5I=`$uѼN)_R k{A98q5;<*.%[x?~Z$oD.ؖeڧ1xn(=:_Pmi3[Av%r_:l\∰ jPK+6CE,X=6`90A֕;PJ ~ˎkHS8lTb aKO 9ˠm՜`|eNE)nrɏ}÷؄\н)'z\QD3{4EP@ubs 6?ajlKt$o.?Yy{-NVXHlD&@)qQª̒% 'wﺱ|^桦V7+&VRfɗF_;QtYC=Ǹ sIy%5"߲2&8FZi m܊yc/NGǚ7> ~^*z}tDYX[3nzC4| Г'-=z܍CKa^M es\.u_rWٱTXUg^ U]+-/ dTpPtLOpO;AAcy, nza_i-6H>$Q {-#[L&*J!km: 9E\ {hLtAJ\z1(m\dI XUMK /um/?`5j ɘJTOǗ\W:< @1tC غNU4FlbRbMt#N:Fr Tʕ%M@>@i8&[NU&+eV} DEzW72J##`lӤ X1U@Zl [)as[<|RIdKw~$$ק5Jd4(  ZT޼f&$͍gXEW{.{4eʎ{$|HZ`t@[7C]~[kuӥ7b-"ϽQ]Ϙ 8ECߋ;y0Y'K*U3χD;q!% "dgd!<9K" +TX俜c+ZLKab ܤ/OF3p;.Kɰ4|8"?xg %’ <03?|Gv(rs[ vl EiֽBSāo] zGc2jWe`VC3JGF'h=iy V|~%f;=L+s6k*I?&/ ^c)/XOjuNUʞL*vI 6YgX1 ^B WLBJ ZİG`2/PBCMOR+&t!yLzbL.MTsZuu-{q|{xH>t֦,'WlՠڗYu{2"|m؈+-@o㗺y0`c9I N򂺊)k;3}y,lò2L@rM\?dOگIz$'1C=0IdANݕ-72ov1w, ףB/#+m0$qڮUWTS3cF6!RH2Y ƈ MeJdoΝ)VBJc=?bީcg+89FwBHo!"d!gns"s Kh:|]= jG0PZ@@$v1]lGb g# EW>K tXX Gڢ?Y  v!DU1򂙱!`I?ծSb:őC #C5#YWsIx<#vBp&:܊"<$'M$k Jqm܅U5B)} ;֬{Ma_۬'ӓ,,7C?2{qpVBC][JvnLmS>ۋ ,:o`5_Ɍ)q=P.jm/[E&'3'|W&{`eh( pQ;M) 4д)1-?{0F* $퓮* Km(E{֗"iL CSa_CZ$lyC1¡ـt@.x`XtIBھ#T/\AERtT7ڿ {gRmDh Vrig۵=9(-H$i3}r¾?fzHo-0()w߭r}* $BR>Ц˵T`L.Ȑp?BL]_΢]&2)TRſjӒ7誯M ˰E]/Y[glv0~؛ mi/"=PPH-aqe@`s ..ٶ쓮bh>Du/ 0WM|~ц~|n[ӉQfEgBt Ig8nEH6L4IiB &+I>h?6X@~utٹ;K}H5..H?W#2&؟Xq"g"@-RSncDUuh _fS 0x\ʱC~OlX|R t%ʢɋaU s" U1~{̰anJIkV#19#|?@TG{f)C䳱xW oV喋B&tǗ멌q$gK$ cUOsrZu}Ss ↡t!(fL)%D332o1c`WޕIc]p]e6+?;*֝!f]ތ|wužS\Ni0\Ӗ3}m7o $들0Anq)82SvHUSIŔvEO>؂aDQà0e(:FCPPTkSx.x|&"{j!ma]- Exq╯;&'axqn&\Z@ v8fm]xM1}g˽ ]ZlbD:LvVB\ /IAu֗B RJ^?aVVcn[#ʥo@*Pm\Ly:P8>È)PJQOjo\j} (?̨ݛ}zPG/WxreRIy@Fm`!H)۝w*eZDS\O@S:_HzǷc֊NF3U@ZӎY²B6_\$`48-v5f(qsb|J3>s~GwJ-5ä ,\&e-q+px?ɤAnT9.sВ7GlKz\(yZ =_YXKxϿ|qT,x;4aG@|zv娱dQqJ4pɈ`d[^*_Q`5}%(uQן7.}`S+qݟk%k OD"töAP$5"^GéEP:I>Gh@l[ѕZ%06 ۆ|&;GM& 5y{fNM _\QvrwZΟ2ULǙу4(>~L_؟ Ú<(RM4@{r=l &i_(6"DWRIw/g$|-^7![[.?J15ҝY% ;-Az ci=bq-jɁ)uUos_k\z<R-^'-ƌ:YV#@ͯPsʉT[|:Wִ_+)6@.QO%zu&8(LX"9Qa8S[% 7I [>44_,N ?&kى^· T+O_ g{@[" x@.+Y<9h{pJ4$~%R#Ãω9[łIW!ir.Zu!1 036 s6%6WS5L5Y"d=T+31D:,u/vf%Vs{~7yLCO8rT!ȯJDVW(ݭ܋bv[o$ÔؐOWKΦ7ӂ3P ,mG{T X rꦟS@5qͦ g=ޘӗaSJH I1!PXn$ȺV@-_o".=Av^ƆL6Tnkߎf̂%fAeV|hD]XuDDw7tDs_n.KO!n8hs.)ѿ\0PBHqJ kW+Y; -?~LzfjʐG!X;40iW^!^lS^FԂ\Rȧ.4`2n'G.Ɠo!i?Ş┬kUhV =7_7"ܗZm_ $Q:`D$uZPmw5W?eH0/zN˳?urPeJDbN5_ʅh .gho6E֕\}|sZb Qղ=/L{㠁RsZ?,F\.+4GK`^HZgpEx^`BOΈb `7GI]F/x\7Z-ĤJqJHV ߶{`51Z(ga*=Ej@@~;CGu1'6B7"iO%ޓ^{s?g rCi4.c=~+iLs87T)B4c% iD'61t۳ˏi5ZBˡ_$u4`1dQ)A%fSm ~o5;gڔiO1珫vr կOrό_3T+4ar^RA^-$,4r`f1]gqjBSB=ӱ$aG!!al=o*E]ˆꈕm8FϥxZq#e0h[9/vr7=aWW%_U_hHbț⫂j#> M*6 F=yS?MH~q=UYKbK@ Z6ЕkEߩ> ۆЩk. ν|r]g/n@q^ Ԣ|vn;?8GMetin\!kcl[u9Ҹp߃> tujL@N1-_{`?J{[0?דŕWÅkG@#@z#p'={N68dr6LzIQQvw<_ۀ [L2@Q1T[,$=kd;θ#$'NRp;|&q˰Mu_ԃ0"spƏo%*:_C{Jᅓ5ηFciG[[MBuXZ%ypAv:~cI/Vқ"Q2C~X#q?J0%/}{M8d&gG@N0lqlK|Y,+ׁ9ݾ=i$(C{ĻCD/at\ _R24B jXO1 "|3Ҋp y~CK h["v2 $1}rh:c.%pC|e#JQ?ѱA%;ڋI'gNSE/QżGr,~{-}x)ĿUdn?1"u?g"LE&ga1߇Ams~m:tg oRZ)qc=9+ ;Hv:+RU\Eb m>E Kk= Рͩydƕn=@OV 1qL FlP)uE꡶`)+*d? F_cqwqsEoty18[,`XTTU&~_&ܙ5M]!7NӨ=y_"5%9J }F39e3|D1& 0~7e&H5Eg@sr$e}3!! W.Y$CT>ht&Ã6ofG(!cYWA-sp SWƶOS.'{ NޒhPі𝡧W@J [P sM򧸧}]e°{ᷥBuHل%l$BC:7-9BEo[63P>H=#LvZGaXؙ=(O@ ^5nN3x6,!^a9لХa:wPdO+v^z/Poͼ I/d4x|򏠆WQ 5 t !z6MiiR%b~sĆ?pҝ>S*.:ɔ|sB~[A1_{1K-qЖl<[ Ŕ3_10TIPvlcqȨ@Ʈ0I| gƨs93H]N~'p>ILЯhl#[lf*ʒeJۗ[2S0z-H}zN8j3:B^8v6r\GZhQ̜,RNw Vki<)܂)wi hk`TUYD[ik DWCaA8+KW*N J;'9mx^/eVԑ]07W2hǴEl`G >xh s'[ kIwn<2\ȭکo nd skD=vйJqM1Y7D3;6,|M!Ya]cWًm 3$l:k5J%(9{Z97dx*/*VMvy2${ `ߑ~\>g'o5¬ZWZh-SM4U9BŒeTOPDɰ/wmؙa,{$npYF̳]d. 2mΪYs#ĆǗɐ vҜXy]V>3<m9U[9AҚoZ75w죏^E4dA#[d1?cro'e-'tn"!sq Y/P$TVK٦uВpU+^uo_]DAGQU1 j;TLREkܞϴ lm3N:º֖G9 %; VM{YBIg䨷Ƈ3-BA$5p)$(\.'/]O120}Ѻ,5дW{T׫lR?NPk*gLIc1;2A>o6?!'WM e (`*!׳2t_Ɂ3Alf:5?^d5إ"K?Fv`Ʃ2ۋ,,Î7 D?JEڎG Fu>&f=PߖJj:CiCUd|hI9O#-XfW&QJo6o ׮CE,5_NwPSĦ 28Q\b5ќ qz^~"4|E62=!?Ν#1JZҋXNŽc6=o@ f5%*136ՌҒN t 2W8g``WB@*]8hRSW&yJAO/#<G,m@y`Za%\EOyDNz|'1S"PÓJ_{R#Jj˚yRH#dS(@ qx@5o-xrE 1VVW2 ѿrQtp&;AhJ7HoXrS]>Xdm`@9DeghSk_qTw_m^Ca*ĸy ыyxB|[!$<$vu;8q8lxzslz <whxuڃ+B0omˈ0e!db HupAh>h'\O'p;T#YJRZϐN~~Ζʛ419o cBm=:y~#|IFFC{Phl3޾9Am'xf Kl9^[%^5EdI,4PyZ;Ww ULqk#ݚ)Q Ingڀtn;yK"gIG2*$S-*4i!ž}o(zlezf", ,2#4M^~'`Ҡ(| ml.մmG'DpqJy.ӗW<6L!C{[~oLrl(|(MFMzJ SV Oi^mǨLdWaQ(dG^_ ŗ%8ScB;` ڣѼY|iӾ{J-y/}f%r*d@YJmF;Rsb"w %GEQ0 rr@g`%:Z䓞CNlEXMErg[*ߎQMH ezxt a0WNam?&儫ވAhY 0]*".?X3뀛Vf@3q P]YvɐNBdeu&5Ⱦ8'`3К"n,l;\2LG=~MAQ1Dp[x@_.nW OG2JV;hsX&W^t]~=Т ̦(ޒ#Sc.s꼀#Mgc 1Hۑ сM:[>4/h=ʶއΕc $ .;hU%"I O6fI, s-DZHJ 9̫K9V٧ʌj6t |aRl@0Em&b.mX F:j2fAhC衄> [LW<$YoRp_Y ʞcɃ<>-;]72mNh5P= Wb"Dnɯ+KI;l`U,/R@jE, Ѭd{S#09.UN!N, Y:9UfYYb4 ]*@Ѷȭ ?Ml<HL+nMngvxk☄,y -;Yβfo& \σ&qc~PȞcyR53!ѯn Ky\ 20Zc6ha:4=-]>ZbkSY޶|6suDžwfG ? 5_^So 􌴟2lzjFJ~7_)wVm^CAWIL@hW[LAAsGzxў,v9K3bլi8P-.ߪ? I#v=gc KQ.\{p%zP9ؒ`k&V!T̗'Sx1Ԥ @UkS8^?C޳<lA6b=TqfüDWYsa2(t%sZФi0,s)i : @ l S8۾/]G~~qjnmFw@A[9: oUe&D wVƍ"RR y HV<2 (f*hjOd;4O 'Jߛ?tk:X dZ7QNo VtfpS*^Lϒ:yk dIHEc$T{|CLTA.n.fpb ޏ=PjBP舻O;ĥ'_Z2*^S Mq5Y:fm}}U 4ҧa"а @j_P"{qIJK(:zE99待)Xg+R(X0>x Vxó2|ݷ lB%bɐL}xȰ\=&{[ YO%LA*& )G&m({(3 AXpN"ҭ$ݫ @H\ɯm6wa#0*Tt=XUR06ȯ- X+5N[7T'x1??T Zv)>Y_G/ > )^^u1!)E |2(nrXrP:4.~AƷ7gSxT?'T;ھXכ,AZYsx!܇7w'3 Z+!D#߱]բ`Z s6_eӧB]\17&T<-Nt/׷ [Dҋ=|t t쀀ހ6}EDq@ys kTgr &Ƙ `[y Gs*͍-c9Fw{# q* |XCG X% sZvl3UgQSX'scv+` A2LG4Ad&$tm=`-0zއ`<=~Lgl Oüy+ ]OuG@nMnF;?VnWTE3~5FwWҦ%vR8 MHcTL>;Eo;bviCf3 hCcYGV&"͉JsBr 7L,8Xݧ"lyn2؃d'Pʔ ED H%s7k4pjq'a%[?w#>r)\Z$,`]kL{_pX gxeLW*SF/ka D hP;  jkNܸث=˾ڴKWvbog28ǐ!s>x=LXLR:r&W~48m-2-CA pq8Y oCk7ȁ:W1"9.f3.h3rNP4$N}0VwnlF!C,tjGkʜП8KyFYi`+jA7 2=(ې p72p.䅫v"E{O&N 5;F,?A"R|d)2TgKE9x: "0ʁgj~DC]I UNOwc"[U&8)04QOp1R0.K~u]c7]>JWL u6cO=Y*))R.^Xb6{۩&[Ctj.OWz?^=&_8ļgvB~ktظGSN.hs Tτpt["@nx0 m"D4=<aPufΙAV\w95}_T'l7Vm"hC-K6CP3ntTL-PY{rƠ;1Hq58PO{V[bD؜QAz?H~Eڀ'yQw!h JƸHFI_Ao"q6@̑9Bۀ{{ QQF xvM,_ Ѡ["nO{`#ah'47d>E>ǀق 9wݶ'XrxT0Wd)t≿V8)< 8| I#Ĥ@Y6H/_ (i::p„Ix@R]5st!!4;3AhS{biNYAT K l28Cnvj4o1Kb;-yHr\K w[nYwϔIyZz+C$)tTxħαTv%mEǟlܷ0!u9Yap?<ciFܓz>ˏ>NsyNsm`~+$R;Y>uJTXzQSiqbH#qPtmC_j} fL"o5<|^-R0~hFkxyf9 y#\ǾZq$AsgnÈKkp8<ha!6O޿o:8ۣ*&RA^fO/,G>)1vǵAKYDOh3)x`!Lz0 qݒNPw;2P1XŃ!*mhA*dhQ:Re:P2tq7hfI ̾eeu+K8E^Bucyʠsr3=MJò 4Jڼ@w61ymG^Jop؞bϦeUP^+;g/k!E9O)(9',"c|s+]z1~.G Y{e^QOT*E'[6Eeeͦr JL`x2*vIs6hw+x@q2~{v3sҕv_Ie5OW择|shȍ4@|h5K2x*NU-y@}KכqЪƧ'ROh4V$ݤ]Eo?=%s[jCRQ3$+NQy: ̅ ɉígg7\/4h¥;3: @[0R1-/|1oD;&[k\cuy+jns[Cm7Fz |Sϭ 9cg@pk@oؘ{s/z:.jAHc'u7 $h%]4W׸m>TrUg\YPv*t7v y*n."o?`Q5HοAJ+U`%u7w))QAYXaQWW܂hOZoyGIC/+OuV,ד;ɺrpA*3=5}H\$>j޹7gF[elq5'&Nؤ2빼_F2^YDzD{ R,JnN1QXPNPk@;.saiߊ1ׇc~fzWi9^ꊐh\}1t&+m$e#:|ĪAT"SؘLu)1ts$S8An难PYV#p4}uA<( W'YiquIȲ]$_piZπOf" 7rŷǜ)+/}"oP$QԿO`vv)J*/QbV̩bq ,0}a u_@=2fmƑ|'-S<[١rJJLtqzv8CZ}?g٥|qnU΄6DtEҮO~`֨ CR h䢍INZ3OHoŊG>\t#:F $ոTyl-q̹)į7kp{LƢVDNnSf2 ~l3UXJ]UX< ]/~][3Ii2u_ WB\'H[m~X~\r/8g%IEr_*T8•8/,`5)n씒IͲykfVyGl %roԕPڲfn^KJ  BӪۆ*QP0rA8%[|>,3reSFSis.trP5^YGޅKwn+ !8ȗ=^%F&t+ץ;?Ж Ԇr2:Cg]@' ِ|T}\fFL<`Fڻe.fJ%'eX&&1z ׀F,~DW^Tp%WjƝYDֽt>nuJ2Zv")rэ9PIRBgжáS:L6qǨ<OE]qᄳ ( 1k? :Zu%R t՞7')&_Kwxmc,iA6Z܄9Csxc < 2dп/1l gqpGn21aliGC5+t>P"hhbg<DԚ$`E]S+!RY6xiL?J~1=)f5_r7=I'L~WOְoKTX*f@wqNv uVLݜtY`fz}9,̰Um'j|*PrIlJ%yh~J}*]ߏq[ G#6=MB'I۰oQZ Ͽq8#tS+-RGig1!oLB7^sf:!o>řCЊ>b8]y2"9T$nO#S/#} v/l  KdrV.ySx2 Y0k]DQ{޲kvlUjVn޸L/+B7ǖ0L/Qa%Bw`~n)H?I`Acϕ-dx5=@}An<.}/"5%/^ e䜽&'R0Dz (-X=TJ(b]vu,U&dh#յOPsס\>?%af  wj_2Ԫj#)8£cq(b|RH'̀*a1d8~e\YAaCۥjYO\m^*M mRE!R^U ӄghUt?Ͷӄ"Ac7cf 2}Rb"V=o@.oZ"y2T藺E\⓪Fm-*G]G]mB}+]6wLsp +$Cʽe;m19@=z̙Jq&q=f l(+cal.^ L7 {ڙ%/EV6&&yEU/ɋ{E`yT=à۱9d44zPdcI@qX0WKPff>+d$M -=UbwQ.i{ʬ-P:IDHF:,oәzG2HT]ao(!lC~mU+W2Vt*Sl7_pʱ~"5~9>_%FVn۷'K"6z5x>k ms€E{b#Lɛ";]9N}ca''XBn}c|@akE;??xsq-Ы6Ŷi $lw-wAߪRՆ|ͷh'JSmDq(v-fGjR>Xa'apWqTmlz9E/\APd<v #lاD-_R77P I݅iN.5tا筡>s4dz,}Q-$dh>heot;w@,EJe-@lS}W&r.gR[}6&jӊo/R2㝆5gz +E~]X3S,~[ce`(XHQǿױ}߫ 1Nr ҡ $%qV LJRWN8A \;RȖ)^w /boRhGb.VĩYC?~ 7`eϕǁAQ \H78rY5yUF ]s;l Ǽ) OvC^P{?~B.߆~⢷oi:p҅N_fyn5ir_9w(ΌwC; cA&ObhjfJ 4uᑌap?i̱v#Q»  F( ,{;\{A.~Bouc˭Q-a" QỊ$KUy@3CGAFS5w͙: Ɂ:Q \]?o@hߎ"XQEZr2*fQItN3͵䏂pUQg #9:t+2BsGoƻ *6>?#P-14ZZz3NaMOZ(d)b />F}[՘FlIMECq@FJCU1B2*K;<Y8Yx]kzU4ڼ\:OOeݮ[I}q w7>MrU>aR􋽅0G3x!tȲU r)[')8ž^N5 ^96iUo ֆBV _EOx+hss5!ufhj|pz Ih%@(KCbbi oKA #̌'\/B*F懚5Ѩ!LZr~*VEl11Bvr)ju)O:l?3N&$R[VFf0 mxx(ٔK ͥ)NIB[K!" S"KIhfqUŷ62u3A1L7œZGKXWkEmu2^lm=gAtA76QѬ`}T4Ӫ㬇"־Ƙ=XVÿA9S'Qb Q5El!oteoZ"#-D||1i]}FsizJ*k8H ,ZFO ܪ19T'tP;hCh(x5ԯ+Ҟ.f ?\mC,GDwF1@km޺̐B=kO+{baO*HNHRlv7Vbd9'sMU=UgF#Aj/A7Ƀ3L[$z^>@vgK7cV hekͭ~J%全}]æ@WR$nQgh[yU**%DWm&vӴL/qɆɍW6.AA҃ wV-E0ǘE1l<&/AUh*}HXO5{3J[eȦ+|SAA&\zt5@b ,P(]ւfg4HՊQX~X3v.<3t;bSSh}]CT+q㠷F)n:o]ah>!*yN5 .LU:B}hB$(M= jl,հP8$Y=hz[\ԙ[rT5#AX"}A Nw A1,o%uhIg*/>~Vq~wJh$ g$q3,KnX63"x/9ۺ;,7k|zʶ'fa# vE{w_쪤j͆!>,4B;~=:>qt|3ڹo5UTi/XpV$@tw`tUmnJB5$Ǻތ Գn-5Ǐ \<5Є"}P{#@u+ft|̀-I$ :0Hf6daL~=e%XT҉)T`GTJk+͑4ƻzɌf&J ;u(ӷ*͵Is!|X?͍sU,@Q>x6f+'|I;۳ҼMT󗼓y[YsvD"7pdٍ aGꋷx44#K*-֫W6W~|SVvD]8P̮5p  {d6qщ]~wK!aDᎷXj /hy)\L=75H>.%'#|q<2Pi DUG[ N\U 4 Z#s hhze:" U+*+֬NyI2ЗHO1f#ȹRh RqjĮ )|MM aOI'K @kU|b?a2v`-EbT2;O[جO:#xd0/G MN'@z9Gq}%Ӭgṳ2JuSxљkT]fPY{z @5C#nY&AV]%dCnnCT is)HW|^t=}VA8h6ar{P,77za|kKSo=iObd lD{9Sn)z}ИUFAՆƇ ';"@% ī l沒M Dkujy-fnx £$! l?A 8I)p1ݦ0`תzFQ U K`$?TpXRqĝg*1gd cEbãLc.Z6x bbזQ Q}*qG1DqWo9JP$cJ;:*m\燻ٟtR3y*p+vv-6^TxJ%qa61USN2h=)VA(}P+rdF.nW| ^Xv#fr: Ҁ5|캝Mo.wW+=P*+Dʿ$B0 <~Z%mM8Uƀ6&AoM*x~T|Dr=Yʟ: l^X&*WeXhGhŴq25Dh*Xl) y\?<"q,['* /9=P JLmY/q=  3 2vX$dTq* b݃L\]ˡ4IFVAΪf53i#- Zk,xiN#Dy8HkNT@ ʒ2lAn !8cÔ;~v]{i(jGܚP#*55K›< q|HNXY*:Pm<ĕ:4cr/B)w'$H05t2 k,LySϮcJZfK8C޳Am"J$3:Oaˮx%Mrl@+w&*.Fn P$Ȇ.~0)1!=!m,َ>{wGkN^xI"7(/bAS*c 3dV{3rlȃa7@6, k]zQեZcT^Aok.!rc{v=' ,.KN]AVYK6eBb-8ׄt<"Aj]OVbih5Z7IUvy)gÀcJ(V'}O I{>!҈R㖄dehy"п$nNp1`_Bw˜3ާ/| 7 ogXO '1|!PI.)v&. Cr[Oy~ҔhtsAWZu.3U^D<;<\` r=o]%h[1ClBc=8iu7tZ^o{YgYĮRn7$rAC^Alڞ7L^.5q*d N6o32ޏUQ/2{XkVpLa:@eXš EP,5K_oGmLfUae-;cqЌM$h2Q)vU9yޣʓ}ǜkXjz> bo O&omE!L3;W|ήBo}(_,*%d{0|< V9\^??uCd _ox(9վ}חG&,VjLlRC~;H,FzVo)~9`*C : zsuoiNœFϒ֥i!4\5t=99eVxosoIuZǤ]GBpC=Vy=W֎E!@$GY=ft:מ6&5}\)d 7aΠMV8A g̎j'?˖HJë*f6[@^i"W< cnz˵ yiq=a7L+XCښMC'ʋ?@&_91P'۰2*_oJ:DD7ԁ Cp"ym*v-f(6lB%DH KTsTJzxB"4;ԧo  bT=xpP5ч.XHYPQ]^CWmxj꽓%"NC8M4GW.7K l0x0P>ښx:]G1 71,p!5hE~a M^^aX{Xz {ˊgva1*>: ~ >H`]?q.?Nؿa= 4߻3tr r$g*!LVP!@@ N}uJ!s*H8\>`srulk;!aϗ潘k9T`{h p$FӐ}%(F;&p6^v1HSfZ.bä)xȲOqvT~E&";\4'vXT *(_!d64^qOX@i@?PK֟ nL"TD,CF-DZ IɐEQN>a D˼_BmwmK9oLA+$ 2@K$orv{j>Lzou%1y'vqlOc"t&C@N?-"HƤ ~#c"+c96el6/m,]X 圥]MLB]07Ķ:[+蒨Xק̄m0[ kZWSk@7DUKHwF>Җ JUӣ3G[̤v*gE3B?" 3 8E|.hw|" ÀI }OGQeޥ /g|@͏)Lt܀BPsFDĤN&~Ҕo鿛$bù87zI_vه95G\cWS!/zff `_wLhc[.|;t*B ˅+]Pf%/ P+ſ,n?]ےȶ1k3^_E}pUW60i~&MjCLϲ,$}c[iFUl +aUAk!ⴧ;έc$El ð QT)fAGqvoN0YjHj\ںb '*KCE;CHT(kA;V1Q>" W_[,K[l#O((dG-XM7 ~k6~QiIzyE 3OTTa@ͼEG+'ͭY3+q(lqTm4~x+?s {/XD? ̏=(w*"1#A7$d 0]HߍB%_H8ʤ9_X=at߯xrx;dEVpDANYWWzYKs$@/Px>øJ7&/sȥ t]nBʆ[ xqE#8NW J0LUq*I 2c*G0-W㼆6.*^HDc φN? 8N亇M˸-N3ˈ+e{t;KtI(|MU|ل<35ʢ#hӺۆ nΑsGokr d$f?^MVY3:10A N>F $-R|kjD9FD4.gj7%<<]77q̞:{1Aخ["Xa0:LQC޳Q{#=ւTJ*A&v=9q D&0 õsoٽ]T;8ZG2p޺?sW/䐇4[*CGH̓k-8 |0E:kWTe:^7jW=@hזs6{‚wKI]Nk^M(Ԁi 0ͻr&$C۟眸]d Ff #.U2|7ꁼh#i?S$+s kb/b_m#C^B=ܦycj?sA!>h)j ~rvxi 7g-[Sƭ"NY]hU $ݘ7Sf9Ų@=Ok\5ަ]ᆑ12īx4Rje#84ߪ'1Ay+cG o/$\" P:DHO. '@&XY_ ktlXk<8#=[~kS:qN$ 534MI_ ^Z lۧҴxZ]qbVX/C#}qp&b)gz3:Uwjr[K7D%tly[g:8 sg(.:l_t@w$J# jsL nWNG+GkaH{kUG,$>9dAܪ+!C 6'!d!H*OW]{r, /NC g/r~?Jbqj#%]9 ATȨ(Usmxi ),IE*ȑh5S-Ls6pɘѭQ:Y! X9_4zɵe~KHz4<6y2c[i ڼuլ'Vlč,LRPV =qmY5sq5l)t( qd[~< ]hΏˋvM(G͆2Ê6!M es@Z5&t]EON#qlUfi /'^e1bQ=Meߡ:$u֥z:Y1LJ9K6.6~ ڊX7}~xJɵтadص \ XƆ?O;6E=VOdP Y'%qK:N9[|h4])5WX+>)QeO涵$`hc\{09:VU"ׅL%4z1bN?en rL;g5E0 8`N6Y:;%RQ!2@Bejql{޹ 3odā*dɲ }%:8&a $ ŇJdԛ w+:5@zs#:':$-mD%J9u5V0vKxM7k5I6u!^G xs@L*ƹER) & bWN lbd GJԟ0\ػRdڪ^sC%Er8+R^bM{?PkmNqe$Ly?B_LoxXAS/wiչAx"upqyNl]q,λns%/o'tD+ @[1'IF]r&Ty37sAcDQMY|~ܸ-3w+Uj܄;r xO=|HB]gEA> [Vlb$Q> S [Wt l"'L&<<;{nCNxhuXg?.42qe^',LEUaWv;2 ?X8 !yղ֬wJtK@yI" Hv+2C:8E?s^/i8#4G^.>dZ[kY/ hg&ATNeA%A"TsAǛW/HcU2)4+]̩3`-QWEޅIY,'c֧^f ~ *kz5.K#G˓ydG$lIgym̽[۬s;Tc2F;_Yg{p&$$!" ɯ)|H5B[wk=5bbҘp?tv>@sr6ӨSm+H6Iz)\hQbN#=2? b,Uьj5/F=I9M4:I 1.th!mK2xZ]E\لrU.-mҫӦm<|bUwt?.JC{3TY$^FS_tǭ4/33l3kZw&7h?v;EyA-D׭" =dzDŽɴlBPI3R7C,h`Ç*'%tgn=L5K?p068vu79WU/J ngX򗫸dbER4$uh<Ozk;#auuQ'S>Ԙ+m%xv4O.[vOg uLʘ,6S@nQ^ K‹U"T}{S@.;')5%P))kҥ .r'4ͯF^ipoŲTSNV٭,)&{j͌A>sm-t+޽K{麼8uVOVyuooy>`D/@z)4UR)5K4:=;|}+&a0g@R-v.h'27BN]D6j[, +?`\ ga;ӬF7'2+_ODsFGf`ː86Z{+n8B2{]c\=o??Ƕx`Bs_U{pD2xhDzZ)c7]̓0 l@Iۑ"u#lP1z@ K*]/2ӊ&--Q&Ԩw`!jJ54bG7E K0?{1+h .*>. XLޒե,;߱5adfy;hgn|#3SeѶ1kAtC'$sed؋LQMۥ efRv]/AT?@93aob5"W 5G " nnp`9:BfଟJwQk.=Z]k[CgvBh] Mtބ 6͖(Ὡ'#H)k"x4VO򯊲dQ"xN717皩^ӓ-(ydU*s Qͨ+pٙ?"$D$8yѥSH]$r1gALyJl6PtT?rnB?aZP"LԺ;X!}r4.%7Zr.Lvu@EXGGGZ b.t=mfk?Ń[iH@U>U:~=wI`p^^FAm Cf^'؜Ɂ`NӥIB!tWf=7d_A#xR:Yq}T}eSJ!ZHV9W|q^ maWTnA)ʸe,1vRTbQ F ~41$d p̥BxZaټA.!Jg;QkUlݔ09$Ckİ̍teϊvfhV_<=;X.'ٴpp-L.7ˍ(g4Et ⼑bUQ &91]GyFݲ8W c\|owsȫJ0]=o'.Vτ/Nm_@}tA~ӻVW\*?J]!|YQݺ{o'Q0`~ш_! ‚҄Z=v5?ȝ/"eo'6 ,P4J*-a '4bȂCV fr[vMKD дCJ^}%-d{*>J [ۼO+Wna!_Ht7x{,yF$Kl<{z6m2Ȣ Xv;LRWTƪ=|C:5dFhv w9"UnU!:W;Y1@M+:M[٧hӷP~IU{sfK,b8Q?фw&j'j5c}s)~\:&J!4.X#c X򪡎> 犱4,H:D1De֚9'Vny䈷=#96PuURu #ɝ x}-arHxVz1 )6z*dTEr"GzG)M$L.GK%}O}hMS6tkVebQoξTdTy3N~N3dBl%=H^]wx|6]j/r|*y7Upw?v:4rd^Ϙs&&aTG5T4o6~+g~\Rźj]ZX\rfpQdog& e̅0$YBz|FϮ呄%mldQbMɢ:)ww|原=,ْ:Ldm@?T\ H%חjS3PhhCEBU(`愃\CE:0l 25vY Uﶺ?iB,z+ DZ5yC,!M!Vދo'R%,f؟M$ BU:E:E0r&6VnQ/q ;ONzLOnӭnYBO.>ω^"` ԀRvId. dc_0"b4&㧱PwJM/^) v4BvD=b흗X{ay7Nkm"u4װ#* v4kwM|#v N,V:KW@_:hu¦rc+5KdޓL0GQD{@e"uU~-]21LŒB~CKgfX7ܠ9L6=9H_xɕ9N15*26r~U*X;/!=N8^uic5̙B, ,{#l-J+ƣٹ+<Ito'w GdvPĐEvA$= 69 \`7K9 8ʇ>d )ēFȽfX3#{ecLUq3=z^זK]hG!|n&M."+#ne55]3e_|.rμe*x= LB^+;o^&#o:L6jY~ Gn-G+>J CIFT)Kx !cZhޘh;-|J ;|<-6`@|QZЬS"A`w ^ q)Jbm{!shׇuqS ]JQ]Ϋ ?ɥ2`8'ID"2Qb!J݉ k \ 䖁0qhmCy}zO߬4Q4\ (ㅃ+] Y}:+`] #։:D͙ m $VmHְrX:@ Q9n6#&u!iGfSnh -8r̄ν^2>I5R^ (+=FgPnFW%jLO-,Tboώ>Pi1X>``qt*=4`I+1g-4O=O#\ \Ow:ڏ~B`RjLڞ)mQ߈7T8Nz]+*) 95VHQemT*Sw LO9]Л qQ&s<=TUR$@b Uj;"/{lY1zu:BFBepĨC^׬gF7y>%6-~7WP/+闙rzBǣ4<.n@8xaa) q(l`Rq/ˆiH&GF^/jCܫ?NcJʺxnIz7W1FdFoM|D&; KW$ʵkݒր'k-C7l lV1U$4%"yqC k1;x %do@P$(يzdM0,˗4fkPm>EE @*#@7sq! uATcvhg6^ξ35{^ȱ:Er}kd.6;5} C>=H|N:$5ꄋ*+/ "O!ͺn |Յ"<۞%M\^c) ~^ }rB_AZ: ֠CQ(M |a#(S< O&cQ0󻊠44 !Ԥ.q4?Uխd˪J DUt#QD$l-D>})\W fڭ B FGMxr@P\fqj'o+a$F|b6҉;T|O`܆>Z-'ZB;Ӕ .gVI *pw\]1~-~'z=E'kz6XHw ~DxƖ޷E݂`%CEeK xT=* @UKno#7%.쟿܄]VG{\YւL,Ų)n(ߪO4.145HDٸ tp 15ZPv}4p54/^\[hڶ倥+᪊EM]j0ӘmHG6F*Rw;TςK٥}W!OOBr^;$L3YW([>^{]0sW(гv>3Ec > fv_|g|C`}pf]%gp<]~3ɈD47Ăv"Ӣv_̋c,=-TeB=S'}'t6Q{«k!8o8 ~EwILb$Nt+~@KXR1H [GiڋEmuGovInUsމxb$a*jh&x?YPxz-f.̈2=rIWNO+XD3/Γ$c+άوĚɳe33A|ZH7*>jח)~q޷̱|0'F=$&]FAuzuV N2i6:#}N(0jfZ>8"){hBtȝsWBwKem&+s^AR Sa ǜ<ʏOl%V>57"(ŪZu21?e >eȏiP`i>?mC b#|9|  FjOW8;dz=E)/񄍲y@)C YrrǛB6XH3QmnIR8kKl_L=&!m0jwIԹ ̵l0I,sTkҰ3Jv}-OC;E ʩL5Y#)tRW=Z[85{m`ݼ5 -~1`'FC&11FJR,RSnٲV:O;]_:ށ=n|?O%kk> $ G+ASKJJg!ĺr^RJ5d)0fأ{* [2QwgcNڵ=7nHb;wy\j1X|ȍ"Ŭn5`$_673 +IYvB=OUIx@2TZͻBiNJH hdupveZI>Hdi!9n#.X\ K!6dƳ^!N+U cpW9OO ӫٴc+P~|SLK\,>Tdt 1%D;*2ю}2Գhm\5Nt98`^5ǐd\%Kϻ/ceb|Fh HePGN.AV3G{YǬ8%wL^.\'!O9EU5< igkt.TIH٢͗#}!Q*s\<#NlJBY҂8pݞIwonVU;wsrz9ʺ F/Eک2ExvuG]@<%"[3-z\Ig£Z(cd$z ^P+6\eMI6zb o햌|Рe75LoHEVc9O06;:JUY<=fv@8Ћ; iÛY;iR{1, ᾈm6 ꀩ53fr7Ɗ;uWx"xT Ǡ#JwEwja4n }t'h0k FپS^CSǞ51ReC) sJŎm(my"71WftLLJj-<{rɽ*8C/n Y~"5,ȏYuBfKTu' ỵߡsωŦhŔHSIX> @t vcy0ez|xڢ:gQ5Ke P CAk1F0^wA fKn#؆v[kW~Uwnr/pj\>4&CwÛl_O)}eV*w]dg:,s2+s#&zAqHΙ zfzqYm(Ff@b!׮0-Ss,r|ԝU `"F?k忐j x4ӬojtpaNRО&C(MUo&1*BC沚 a`qmԂGw೮Ϫl{YЫrs_ҝ7yIɀ+Ā &mE6Eq}2X9`4*hL(@B>f9l)YNƝIZ * zHuU]T.X1W+v_slnCW3W.˿)9Iu)fW&=\;׾qcr?s2.Q jimVt}K~=nJ=J73SevozS)U/h ZԮ5ML d05HE,uQhQ}ȘE 7DD~E~'DwofyG;k]xh1ԣ6ߛao;2KQբ8{Os&Eو~,#ڃWs5zEBU5͗G4󎹼~ϡh27T|0ae?ÁW=Ⅽs`=-;X"٘#fj8X=ϣ>nܣrjPyCjfI'$[鄏Qx*6򤗔$g[dyT%SʹM]5%PO?\LcV*2p%mp_{âl94ԑߡc=[)vrT F:=7x=4cq%@ꢞeD96 - v>%gs›4O),xPY{)gg?; fҊx'ѧD>HWqX\4Q~V$3o&Ӛ%w[Ll8ld\ק&f5cx?rח-xWBǑslِ}_1ujED]4QrLsrC:N_?=ߘȚS-C235$έ xN@)w0a驷O5m@*[;SM>hL8Q3vC\,vs%#Kjdn.tCz >C+p$ɳ٣LDxJYkQ-ijBE CA\F_bo53k%5ȢAp.?V\Ri#euSDQ~ D}Iuw|-xm36ϋv30g)y$:"j]\lz%adng1i~iZ^G"$461q^rRY*J=D&M׻v!ICiĻyj.pi"WB07~̞jF$.?=QOjRv}`8|9Ŕ5b^.yJns`0]3DŊ,4`&)u2j|r`jF~E' 6r2!s/7>\(^| }jT2ai!\mDH2n;nmiN7yp.kf`d6c~. :QxP2`& ı)׊IbF ̜SX}ҫZRCO}{$7$~Yd~Aw&DQo)&՛,HŹ'KEC.ŹT8|_<İ1`ןTK ~h' YzRT7[k?)fϤ|əEX%Sj=mxҔ"RSInO wMNUJ4 {?+f@ sE>]"O= Qet6&9*V׺8 I̼eT=9B8Dp9pu0E‚͊lxx~@No h2播!zэQeeTeJ".pdy ZԊ1Q UV*¾)(QIV$S2C؞! DK"Ɠ ,?"ѓcs|=,!T}kWf}yu7Hf#Psi2/o3^ sI:^9wPo#Knˍ-WGυ;rgjmgJkN ؄ :x<$͙OIԗo` 53c *p\qt 4<)e8?^{$BB͟= ~OԶèO j}+X4  ðk˒v _pBl=LZ΀ >1Mlj[h+t@հ*tP/pP#S] W$ i|" W$bpE L!J mhV xW9w'Ntl }v^.U̿:(p`z]9$BGt|O5ꯩ=,WMv'oɔ-r0V8Iap(9J߰~@Ѐ~"H42mT"{"c߰n{ {7ޙFuǚׂܦuY z-3Vx=/ % w$ǰ`>gFtQj ش+FZ%ۥ,H#22}UXfѼ}sؓ}Q['I!+- S/O_xE ]uH@羃vC(n++2'XyKOy/u˥AZCseF|J9\i>,k]7]ǒS6"Af)Mp{oRi#řE>,q{Qͩ$kxZ8 Ug8[v>f5u6jZ8;iO5f0P~L͸#MSEGF$D7uvǂ&TE U#ϩlk[$=>[` ~tcC1A'RĤ%Tmt QB`FFo!tQGG-j3h\v.NzԫI~Y9el(!w+(N#Ād;I3cP#kW'CL(X{LC5-HP2p#rOT Sb4mأnN <6<| {;<-LX0_#?{밞jyZ*>0Eosl5̵s$_Ug"*B Lf3VhdRm 6o7b`ߐe*Sfd( tׅO1Hf"֡ck{c&B'HFk,lE`c2n9ȚV'Z0Dڬjqݎp@DLc p焢LjDz;V8ы^8Dj[U):,ѽLUϝEaN8AGX-|yEON>*Cd;dn?yLEr-EAJCk {Q.n-/-e]1럣n1VǏ=Y_ѥFρCEa[-Y<3-!/l{Tp||NO..\^. L=_&oQT#IVD37ZzqyCF%T q&lA[.]e=<}/)paI_TNf^h)MJ Q?v-U=R'SfϜmUnQ4H*Zkvo&RK4s~Y@^Wڟr"4,N{?-G3uؘH27,T~QZmeA5Ot1mqEx|G lJҷfE4[3de 3߅xmkȋhKkoE["mQ_7I=LW0'[iGg{,9]e畈 V|FCI@0%{;ߗ2,rfG>a.^:7QlJƒgc5- ңNġZ5.w2?jJ /.[bKHX2%mdY# z)qo`?si+Ypد6f#7vA&=3#h-A5}}@0 DXZHlaf0ba^l{@#1Tg-k|hc 97T^`oyDc˸D;7ʔAStUʼZ~JB Hh潙h`' өuddT;3(tU}a^ⴣ`hehVuhc"W:sUcfoÊJt/2E7e+.=H9+ wu[zBG)C4mu+l8|<n{ֶ{E6[ca ij!&1Q TJ=Z[29+(&[l&Wd v/UJ6La|!Fs@ 鮐yMLJhtg[PK: v\0-WasvNpU#!&}cV7_ ,WD;aL0wSQc"cȗIOuIL_Ϙ/G;#diR_3VWxsN=k!.AOp cPh])R2ԇRv6eoˈ* ^\g{D;{gfW9@.~~' Lfjjm`]CwcW%<.O!nW8%P b.ה 6u )ĎzoQ#hDŤnPCGmG,lNu=Հ!4{e|luj(j V-7\@|J0LDɹfgbF;Ht!7keJڢ+aujhR.(' /LUz:ݷq]c+dįKȿ6.<})I,pI8Y78Z+oЄoeÄ/7Z?m* cx6cq:0Щ*>z## TRy?'t8 UyQ[1𣯷D1 \Ũ|?XR7T3NAޞ 7=5jP u}`g RTMl++o\Nbwvאh0 ,ZtcI+Eg6.79/_#2TS}zћnd#WQ-jj%%̂ϋxS~w 7b2M']".];j"@3dGoPH jM@R"T~`obg)J_.>.@6RXHe1 ?+΋Ծ}7].4/OLM=P&fq]I==ſN['lX@Y⫚ڋrR5L@W5XhETxQv͵z sWW$A6p#eǷ]GAgP1L,uIX^Bº;_2ɥLxerQ/H٠qji ;Fd-;<J-r_]&CY eP3r+ӣtU?ڴX3^$,o_ P0h{!QRx*bPEПZ_A>nɮhԐe:JxB_Z"$]tT*LP叾XS%w+،ռrs(@-FD+(q""Xx&Snx @[K4RŇT zT%- ׹ϗfkzX)wioNP{; sz:A~_u?:g!V5!T+{ Ւ^h:2wϭx҄24nc%`) JĄPs](nm6W r b> (:l<[.jZ݋Xzb~fHÿ=MoDTry4۷7~3!arDvpV?2;?fܨ67 h?&hv4؞\Ahx$8!ZKpjil5Վ$Uf?m{i 8nM>]E뫽x\[{^O6"Vմٚt=+ $J(9D*d&ӯugm%ظ$wU(ʸ,/:pO!w]neVۉ t]H.azu6m4EAO<VLRCxtx[Z6," VJ.%7'D8[+fG HK;O,g$=/xP \. Dh-_8H*Hk  ˴JE4ƝLzgz3V|9?~n=+<qVSO,*D0@1YͷH*aGZOC`l],[/}*(ۊRti [}(>0%ajuq57 Q=Հ8}-ը?j#*7]稏\!rW]OJH(dnDlD2(^S^ׯ)שֈAMA(-ݨs2z!G_ԁ LjRW-k1_oek6R qgiT|Øe=6[ ] ozk[щ̶ S)ɺݪN,DaBHY`I&LKcAD 5Tk07A4QZ1Fuxюvbj=FZ[f< ہCWŨ{}cIiZ!Ѱ:flr;", LX57/".9?şRčypf:m6>*n;E K;Yĵd5,eʎVeS*0PH(cDDc]reSA߹87}JQӯ pZ_ՎO@-m<ȞSꚸ0~&lf.1mޙYhᲝvt]A H`(Vj+'N elI!,J3簫;Hk=^5Maq.߅Ec--;oD2iG4Jyn{#`<^~ca1A̛̪n/8e#Yu!h>{mZ 5lQR!B!bj2}ujQ 9B+z&7ufڸH_:cWM8GLb0m {n }hkI)T1 iDy8C^nNݧjwQ K) N>} }Fh -h.6FFilׅ iȝV`-o@2!y NZ@5'7$mlclIx(KX! mJAEzoyɜj8m׮2is>z,ǥV bj)xUϊ޹4mA`w[Kx0coML!}w\HI%4]O/i̍΍m$n֖'[XQS0WK+, :JNJ1V_VYkQ2"?xh eJČ}s Μњ9d_UN^k(_p M5O6(E~:wco]#⢓²\BKG\Lsr/HGKt 5!83o.>'<""0z4yA^Қ+7yO{_/oySүC7|Mrq0uiPKL̨mi xȨA=oC=C[gxF/X]9ql1(p ghf9Lv8}wf)K%%M"bzk*`SmUp!vȖ DOE 8?B~:PN0ȩ3EkFHxS*A7ڞ^5.덙DZ˱S91/ƹ(O"˯ŷ~,yaXrz@h7if~yh""tUMK8o+͑EcHǣF{*:'FL=EofXY kS^`Ҿ#W$>9lU~b(uю)r}عpK4O@Sv̺^ΓWL8$ǯxS3N'76SR Ro6=W 5<c:GuE98Z/cp[;$:VTH.so ]C}HM.Ys)ŵƂ0/έ6|;ܞŝy"4Fch !)JfWSU:#2M9ɯ1}n$G-2kPv= B[:S 'cz-Sġ됧ee\c8B`ه\9H+" +sAk]Z2o-\k`[J_[?dZ_a|:LHK\vE>-TLekfs]F8*߃Ja3?$7 s/?^O-dd'D]{ .@AZUy:0uL-\-PY>_rʴĻc;5 (,}"]+Do`^wqVP^Ww~TV r_SQb$_='ćDL2"N3+ŧ4Z0Bk2~nĝH:k%-6u2c`YI*nѼ‹'jXW'VzjAVf+xږ*&yB'a{Ҽ#Gj&*=%`4''ZAL#\ eR eWT8" II[ <hgsG;zK]b:o]bS KE*6܀u_$'@7pÍXP&tF9?X{WQ5h -<NȴK !CZa#hH@Zh3%-cbca  ,'R""P? DQעn cNL꩙TNCnhέLA-&A'>xeB3c}~Դ2 U?YOo ӎ9:U_p\i#G혹 k)Me@#ŮSyE^6r8(xy%<j+܋&V$oDEEvm~"\YNl/U/GK[V5^ru'vΗzߐ;OvPX0]*$Ba /nR>~Pr,}d(}Nl~#sd/$R9-⊉ ]',ٷFrN]GR=c6&dlީjLXusY.01T v&I ;UM6l0~˼RU74 $0Goj-htӲB=N0BmzcJ\GT vH9E/0EY\U˵:.dV@P񽛱^uɲ53 7\TAb-V2f#.Tf pUelfDQDz:$p&8L.]&ȋTK}}A#҈[7:1 ܄ĐE8 (G5i]վź,Δ(1QO !A$I+BaE.w-Vp|/0aY?y|r㚞8؃J <jfl+)pphdJq wz,-kեBZj(}2ur'h!H 5[dvq㱦]Ҿ9vKdl+Z_ &aҁژa226E b&V>wv0wۤ&rp59(DHr6d.ӹҊzm|xԁ(MI VUL=McˤJ0V4DܱPܥ*8RKƥ9:r{}.UoJ=3'6=v #%S$ra ^ou X^) Qt@N=J:ώ A;āZysH۸GL u/\ {H1ﷻҿމqDOm]'@LIny*.Y̚R+Ѭ-FU-f#ֻ ϡ?[ޗ 5pc}n==Ɂ s6 }\6&+b(}+*2NJ'I>~w8` xzYHУt!G'3H6;"TGY.&]~EẰ bhGl@ ]|Ji"Hvm&m#=ȴ1LYA -邡Bøt7 E`.!2խ%7@  6ˡ*#A7j>U]c~ţ6~\Q7=_[{?I5 A9`2\ID~À5(4_sP[P]ڤkg6 Y7F.Ut0spQZfp(EZF(p^{P,}Xaөqryl`ɚD p9_wxS'ޫz!v6S@KA ,8LLȖ3zr wJ{W֎B2e {ۭ|søj Liy&:"̘KϨqV1͠^@i3<="(}F=3Ѹ'1 $_G!-Y>L,_RTұ^9=ݶ鸱lx"%B\r-fB^G~;Gi" (T&0ډڶ8"vt.ɥ8 ϸPȘ2|Px W!\06(!1Y>ct㻤 ;% J&k㞌Mp ⷻ]Zc2VS֔vrjX%w5O 0[J@Ͷ:AQǐiRUWth|3K6 /!ÑLF 2Y)6 bs+Y.8)YG_b#wFC/#-FLc?heh ct+R3a{ F4}l6pغ`oKS?<}, g'ѧ֧n(3J5Ly^ݓ&KՙWo=f$bCK@Tvw0&_WVĖ}( *ʛXorH"H΂k\ *(: jNT4lj_%IfG?N o_@g'NZe)UPHLPM2S`>:4,yT8n9Y^'M2Mr%D.z(6Q*'9"b o~6X20҃Zn"0ٯ׮MxOp~7;;-ۜ:IYˆe*Ù3y a[fBg%o,։HmX6 зZ|qk('Lɩn:a SO~9Bɓ}k=0!UM˶Ǿ, Ђ#]UPW;ˑu^,@6eC/sʲ6(YYL]$B:뵀;7;Z,&_% ~RC ۼl4+.ʒGDզڵޘvΨfwDs4`QW ^M0}?WfU۱q:ədāS5hYVfV z`K8)jGeZ|6 .ts.7vWGV&c6>EΌuh.dZΪ\yc~`i?~ Sa%_yI15K[A(TŎ=zęV2@ FaV{2b1‹;,} &0h0$&ٵSoG3qNTD9 s[9)>%gdf.$ۼ)Nfp=l^922W܇lޛ =o.H]EYV_C ?O]{G,5YŅ0ߛ ޲,O)s޿NV5͈X 1Eq4ΏmcM;Eݤd$y ǗuT"x?]Λ1yiC Y2c7;LGdQ861.f^%M ǔrnbkRkUTbA ǹE>(X؋ ~$oFi/Vt\q7jȳZ~}iMYYE3Zh˹T`{0o؈"h3)xNDn ~J(mvsTۣR~X0ZFx&3ݐ@61G,f/jj˙ Ŭ *=@{t{khBOF1^S\~o/ǂͦg(w1_W-TaUr% YyM  e]T m2vy*%P 2MrXUeA-Tn8<:t?@m$V9OϪ̙o\0. W^(dv*oI]u<\t#v_(Jwltm*Cy}o:ި@P3qAN9 ي98I ]p='#P&}fK:~2m/! :^ЕO$҅}"34* #> r5m\*H%zVH|5KTk嵂|׳};2/e=wz0v?kLa]k,4# "w8lv!P&\{عԓ 3x m.u3З@,=}.2Iמ׷3_&CK 3*&سE`s?)x)mJ^Jw8&d~VℰX3;YJCӒ`,D/PPj4ZFyGԛP }m8/!|t!t) 3+I1 ~`27Vf׏ZHWE ?seB>섦p^ҋiX]nj knșju K?^$C8:2ޙ.Fv[V,gÏֿ3?t1Dxƚ1pA.t,ϯqB?@CYMu"zUr@f^woDm|Qr%XATE>zj6(Qj +&zbmk1X.YB|B5U 94M|o4e\ a;P ˜Q(L&W- ;[Ykwq0oXΦe=,JMϾfڊ*@4ΊM8"j/ dŶ瓡R|,\JN̾6b/2f3HtҪ^~$}0=]ל1{W``:vX7ܾH#UXJ@kʱNY r9;\na NJX84j'z~Jb:淄\R30o3M&]4W+rb` "k͝ъ}*Cg{j}]<#l^"}HtxvcV2pk}SUlPu%Ƈ>X+$I(.,2pSMt|B˃Pj `MgRI>,:!Y,/7ڶqL0# qXUM1l3%DZz4k)+I! փv #pq*AA;qM}&.-= &Q.HC."bAu\n?_Clwӥ0>և9;kجT%,0Y2` H2I}a"qĶ!iv1 l2[QԐ6GmT\;%@278)+Ɲ'Yy6lNQK+Rdʣ7Eo P?>*Nѵ鋚M$VVǮʪk{b1SDJ݁5-JۡA@Ozu cNezŏ_TjF+&T~¼-湾tҵtAV#2\.O^xzI _DENe!]ao;3iƙ"{2+@^,n2'uh2~TI,Ć5+P~ )I n!z)I D#yBl$D<PWe.ѭCpϡN6k&mC8'ЄD銌PJgWtڙ*oMi4Z%l*w菿m(o+#N+X@BR<,dz~dyTC/ *įb$p)R-Yu ɷMWcdCR'"ւ9#r5j- H[a gҎʸ 3hR[y[@߄8G. DN/ivT4Çn|YYx>3;)y( cRng4$d !vNРnA:.Y={RaW᝱#%\VЮp`TwawE3]"J-=KKiQ`tаew;ɤ9e}S2h7p Gw:$Q=č3swv)$&Ja1 Üq#2Q!-/* [p jo?bu|\do\b"ӕ3=cRj{>Ўx9oXb7V%Q|ѷlx,iKU2/ h0&g@meMiꪫ{$l?mxD&t!5 <~rxpԕR ) 8PK6nDSUå6+z4De䎧Y5' 4"J97R5l?@j륱m,5|ނйTJYWȼ-`XL1_BA8ZY@cucיXW)>2U*Id#S-*ß֍DiQ|փ䵾K5_vgRշ(yD*y0S-DBvd'.cB0c ]L/00jVAXʗϐ쑥)Dj KVu#B{Un8JŪSƢΌ÷f{_jTgj@v~"_"ܚ{^[ +pOq_](_DǙcҵ ;h4xuJ^g8:,[|m ”M& Q3Z)&~rKlP7a7:ioWp;[JXQ>C 8q]H4֞.׻Wo +$O"r[VЋ:bYWwm%ٷ߳QiRXUaaI_lw(pHՊ2$3]-:vX~`Tz?A6o#QJ&uVV_!Yu^r /[X[a1K[a E׹֓ mߙt Eg}R%]=/shڿ J|~0: P]>Jq}KbLBaB?/FG :5._fvRutY b8Qs`R*{ۅѣC=Hw6ͽ,t^x/UfE3F)/1H첃0`]o]N/@+m͇7sCCgfݐ2XLya>B.ѪC* *ב o{V@g\r#5V*U<깴WZtKJPk3H}Obm ۂ"P.#ȸ*$6Hy'c\x-;вm@|)"lRWHH.@北U8af1`>$'xѪW| = γàOL&e;ms|Fa pLE\mTHC6eCۂVYH}`)_%#;ϡ FmҞ[~e$bD\/l;C^ D>jKؼ'7A+J SF`FQdepnJ(~=GIyhs%c1v zspÐ p'ȉaln|bݧܕ|ׅ[v)Wa"ʚq([~"< i'1RJ@}rgK<4; FbJOiUi7`ħdĬsUoֿ*]I/3l5W'\{،79iNeB(LZP*ul uޑ𵆊*JWuFwAZ#0f``1=a(*S; e kQxW&1gK kސ=T8 $;nپD7mvP/6!0R ҙbϐpB\n4tN{<_jyX$b[3NvDB??THNo=)|nj3WxhRʺ1^1]ԋcP8N˘l`0oԱRmܭ"4M,@3F юy"FW toτ{[\GMqNz`*2F0d "&fR"R;w``57 dRMVA:MorV}[ 0,9@wo!hVZjhO$*r׬`5V7 ϙ2h+6=bML 6&xמ䃴3IU)/T*cDNr<.1sKĥ HXu#Hm ّ%&㾡l;YLA4Cw\=t}i忋u:(ːCؕ$%-.HUX!m5e${նEh&[1ۓϰioog,>>^y?.'ʼn-Z1&rK#^9m}PuI='|ljlSc25|Gc? DUIbwz8:[k>J}O"qI J#=fU`H8<Ч, ĨMfGV+DUJsB90w!b8"q V]\olyURs:S`83=%k}05kQK}BKQ{L%^>-A(oy7P06^G+& W$ tD?ZY [S3'򒂉D&eއ;Td-X_Kd &ަJVʔ2`XzL!D(w}Y6 +4Dׅq`L]lfAKf200˻Nq/v$R-֝5yRkUE)-eckD9A"TNWS-aPZB!2fRiպ#UXaڍyU:/qJ4}GNgBlB8Ia,Fo0ɑ1yq 2S%=3 "A G.HsZmW;"PP/Ͷ3lmU !H$9xxF!AmU$5 B*g1aGOj %~#'!"hq9 Ӳ>&o16dIiRCCEȁ-Y^űTظIE5p(ZcJ,N(ciJ=3Cd,HYL ShB؆rſh!ý3"fZ,e*ͩ#Uzƿ:$~/ŝp)%`ۯ3cY ɦ4 [sm2gm F\?;LCڛ-Fzu%Pf4(+~3]:} .9#t@+~5uiK>8`V$$+^l k.]iؓ7Rwz;3]ӌ)ٻ4EoMr T0Jb76ʀaV*`8vJ6ؿ31yLR{|DM*ٮec.WRMPo1*C8CN obrf A0_JNB/ˆզ[NY \hVq_/ez8;4HN]iIƥ:I|n/I9h }#(5o<>E7j EBpӴ_/ ]ÅTI"l&U%Y8zZKF,芳c'Q53F㕧0~hWJ(|Rf98*Id%E-%K%.whx.wrJm+[K^ke@=f(Nt믩Z#k0ՏX?N\@XmхU/]+^n3l{M*#ܡmVH!p󈖫VjŅ+xB=/iomCTxWDKgj7S8 8v5{}7W;@C7$T1Ȑ1Hj5u,{g,=Y~Q{[^R y`|^y,o3% oDb‰._>ĿACLoHѰ{ ޮl) G!㢨M$Q⫌ƽh<XdGyR=ʫ'4a~N |YLBF+m$|GN蠆PB6J=S۠6 !ykE FD3] r翻8GA՘2w?އO;3MRV`?:{bZ}ATJGwߎ$Y]Ugxe+Cc/J%Јw+b?Y:(cEȁղn^W$SBօS%ISx!g-CDCJQ<ϊx(@0( 7aC+Mڒ.pV'BNSfSvpQ]M@^+/7rBg %KhTx:Eo չUm$ZNY9_i[$\ϻ}!.#z\,w(IRg`MC!ߡ0""(xb@lݽsjX-ql*u{=Ttc(^gmfof܊><5L* &J )? RLj.aϋ?7(~ ؤ2Uå`%c yIr(bM~x*~v0%A삐?'el7`XgG+)Z9U  IAA;f4[bPNv痿dF]IԀ.i։AķW5 b&Cnx[e3z-WWNv<`h3@]nΓQTIoOlODɏ Ce.WLeVvJҕ܉<9&w4p^ {bS ʭ7uI={X4erv5Ջ00])uMhFO;Hygz 9%UNԈ?H$<*TZӀF2KAV_$%Q8[q|Po} ^-ua<;m簌5iV0nˏc"ƟLMe4N]GSyW&*ˢڸ="NJ[, 9%Dm#Ţv=4p/וHA=.i\I+u >BةjMrR.&ZF>~fra!% VKdQ>0=4[_ ):V9#'^3$iPpĆ63"agvލ%9™\IaVW64@dQE 3MXl{`E4-53ͅ][ GѕOt.5)ޑ:Ne ˧]kzo2wn/U|d@+?b$^m˥K.XK𭆱 E멤rO B2>K'f#!)K/2zh͹MO-|W[ֺC Y 6>'mvu%E5LDx0oW3 BG9ꙗ,t 5VJ#}hOێDH&B۴u}Wg AvLѡշ4#{QClG䯬 !Sc'a/?}`9<>, )5|v?9WNh5n]8 Wᙓ58j7u:oT|@P8=bR?;QqJa =I/YĪn|~az ʰRbPA)AQNm9g&, VL`0ZU@9!GE6n-`{چə䱎zn~)<.MC?bc8BidTg'2#{N} \İ>쒁܄kW%QuxhgL- SCQdغ.,GȤ`EA]?5_[b#-)G-Na^@xϒK,2V[uxLǩ, cψA=R+ʷb HyFge{*f0&e7Lbc\\+6FY넶oBƿvVOV(leȝiE1OYo%)Z(K} V%4Ч+sʬ߃"¥d}>wCm=8Jd>2 gP1=f@u!5w4~hsu0Rg؈:|`S7xڅl*&|qAQM4+ }Oeg0|xJ1RX^B)>TL-Iw #a(i zǮv)yp3 'n/0RεaܾV^"_U267hRfX!5!o:]ԯrW/`(UzI$QzdwEj֪t`<ƅ}Fm;AyL$49spv*˛5ĒmVƳ;H#q)?!i/DAff!X0e+q)R뾥+qPd=g|d=`ppLhu(ߞ2eΎEr (k“U Rqj3HH(Q+zEƅ֕НȁC(v? Mmrʒ bqa^eX iVęR)ںܖӥ>VuFz8NB'yp'Wۏ'-oj6=+Ѣ}?r_īA^$W=Սy>-QC˘5=)+``>F?ctHZ]^oOЫ1~^b$ Pg#*ˉJ2sWqNy"O'[󶉕 !GU{)~m+; hJL^ \~|' W0qTCbzIMjZX%O2OV5ʁt$d}QaqtC-ўX!UWCmVq\YNF3[ݖ,,;a$ҩg}ȖNt/lBiea- ͜"5M]If0i N],i†:OH`&mpB,UQT&N! kdbL " ;:X"Dӎ@Րcr޵޶)ORpUbMwkgh{_q0c\tP3M:(;[hfZk5Rll ynjnUnzĸ̓=bOqt1N~Ώ/>|UI1 3WԳ*8Ty\>@HKY[΅Lg}`]s:q M‚`!dL*WB>j:`q2*UR>M(Ҏ[# v{vhKk2]O.74Z!W#~m;O)a林h6z^wj.l_o`TJsQX֮;J@YjB8~KMr"eUF_?R F1!J^!Wj@'A5(5صYhF4|YJ`p6}C'ۻ WUa;QkCi);Nie3s-,6y@lq*P;}""G vMŸowJ) G1UjA20||qtZ/w)02ixQJꉦS ;-MS)z`MtH\q7pQ 'Z)/gZ:O$hpiJao"v̈~;d}\:i{ANYݶtq<;~E.C܂61VڈvLyAGl[zq97\qnH;1b)0NSXF_euTB*L¶ #s\,n]&t;W-2(62<$2~2/oRpMҾTY.zM7BKqXiҵQ[#Tx ')# e0+SEf#<"PLԯ"oaٲm59 ,4hHAS˄;s\-!;Ž3Nxξ('V4 nFήXhzՈrTd QYPAx}e(۶붚O9e>^5Rҡj+smtp` ֟.rnm)cP&%ܠ{KyVtd$uTDwS.UQ0a#OXN]ZE>}#5X-.K!gyA "R_zPJ܄S+/bV!i쟰^O#8 &(֢$l  Z7юWݾ nC#50VU&nPηuort: \$lj.SqϚBkt3r SraoV5GNXmښkag~PeZ#l2U &-s;.1*yY)+y!ۊMи*kpQ!gQ"fù̪UW`EW/$2gG~ߣPإqj3Q`ރN}gһ@1Uɬ {`D+=7oMJ"+Ue&lM+:ͣU'P/3Es1*J}3:EP&h<}PQ}_lR./]7qz܋%6>Y߄3?Rn@7{Hdd`e*N &!_MP{{| PaAk*hЮ 5 Q't}4|kmH#\XfA{*z{Ն3N&n`L?!x*h\Ŧwk*Вp7\6K22=k8{cs*>}P'@,C)2&ڭM#Ƭ19Ϻv h%;^XPRX"Hca%b²Yag !'Sd(jy^?ZBR%y !uVNpc@\[W:ceDo[m^}Vލ \ $8/T/0fF℞j=d#f Pͨa? |&;4aS,5W0NϢĚ`iyj%k>QxK\i/qK/5.ǷT~M`C]&﫚xḴCضFߍRߊ3t涊eSNk$Ocd76'oXB-)bFg}x?4\$Fxx {3Nqm=w6؃US[FGSIc`֟ϣ\'+,6rB޶Z^ذߩۜś$AGAY9U~T`naI8)yܦ 58 3*nh eIJ|sZd ]2~O.e5\xח) |e)r,χ5=)qƷ_Ei:smGy ]׃.:·̍foJRa e6PgQ ]Pqŏ-w(-pch XOiU0K6ޒiצ"YYRecJP06Y ދ<ߞ!y{)LʪeSG9JxwpzoqM >N)[Abs&@+S\ff6&+2aP.GxPy )X䄵GWsQvlݨI -*qc=l vr2">_d)P|.iyq BſD|og_δK=A 9ݰ {9ּD6PR+y?'|Bf-hylMa}cyEZzjP %oWMb@wߧn\Aĺ*k,(@xW>=xZʾn2ALrtc6^kR >pTG`Oz֧ޟ> Rmzױ ne0A\&QqZvA.3ZuRQ#Ϡ{C>mCdNzR+lmCE7޳A1/HS*Q;`Mu6: r&[b mg!!q$ZNqg#겎8OUf?=*Y)$6CuGRpJ4 NR2Bn"ٟo Ŋwŋ4G0O}SJٜTZu'X U'tUo={e~96|WXD:S, /m+ q0K0B vOR?k)-RP5f~J^u* ;">g#'io5*8R"KY6Wc\7DwsW@ս]^~BHDֺз1VcXQQ6,yёi ^!^ZY'v9 rIR\om3^So̭rj爏Kޝ"AsW2XcA<ї}R%^ÿ@Z~ԽtU~$9mwrĔN՜`{)Αn04pC!5R@e 6~iy 0 R@Gv[_- G=qh#;5@sN^gSZлTۍ@^s1?G4RHg<7O" 5we_ *ܚrNIU9c=_HxJA;9ڃ Y˟L;CA.zF)%69H*_ƍ? __Qm%F-SQtVF[Ա9' ^kw&ux) tA4[+joEa&%ig7{܉a=S3,l[CY :!>ho Td9EQ(tNNnd Sg^/9"$x7>XL![IW4G5QXAtُZ.:<4aq[79nˆտoզ5цO@]&cL6} MXbmEr}h{ۊٰ_0`fhP`[LPCdeBDŨX)'@.֫J50B}TՋ$(ޭGN|j9+!'[,'::vH6DV=k0eKXE5mGfc`:-՟DTL;Z"6ƭ]p'`;F:{J C$T0c` Cd&/ sFx+ZJFmE`N|ſQee\œhiN2c;WƖ*% #]䣲l\靝Њ5 uxy`}ŞNU8T|SdcFsKkMe3×A,Iv"xlkq]ok5Z}-T<2d. +FS'Y E\?,n V8opyMy"+//م5cO2'/V^Oi !.Phgl]w;E0hRM XݢgHw :ARLxspzsqVO; G=PI:JYDG'i@bM6lw.:Xf4WLp$7_Q`p[aϮsNb%ꅤ,P H2qbL6i }Y|vZS6z=(˱,N'oJ|C&T*LCpu@2EY8&ļٺ׽%|hh]3("A/t |~Uw.$7Z% *@ a-Ar4 ExbBNN윲lSPtǛ`ȺDk=EyĀ"n aI-L?'>~63#uL@Ww?9.%mtB¤l;}Mi`<[gfJS}{㚔Kj;-`<ٞLфltg;a[4_؀Q&1Rœfdm.˞Ge <͜cB:;NJίr G4"1p)=ؕ#N,m7[rPPV)MYc," bs!b5;Z|+I UDqS=NS/ @VYoU6FV"Q05>1<2jX6fhNX?k(nh0 VzZOrd R@9wŗ]F"J놭䗣&Z?@BzggjL ; '| e'y Q5^&[UFiS%'8-:i!'7,#rO ~b-r2W ơVM{5x5Gp$%%ƙf9gMH<6d3?hOH\%tPrZ+Nufd3WZ5=ƽ4?rXˬq5}rіw a3,/o@>zKObUxW[]A "!ȴ"^1HP22URCZl܄8ĊЇZuB-+_`S=m+_ ᢗÚ!y+̦Rcɿ3翱3Kl:r3@ ݳJazEBQ2<Ce:7iy1"z ~ڌߒ;2J=\ݴMTkCOn=w Jk*~_WEJy%.!W'm׎ٶ-vYL/E",bR70֒>>w9Dt- YQ:whʖqRs&j#pVh}Һʿ~5"C)2$T,٤K(xui8G |ORP!= V``"W55':65D2ڗe(/mW+&Axp~u8xYjt0> f˓=vP56 X-҄_>$ @g!-G'|iBkdLsdƪ[)!6Mtz:ER1.D˻ C)?É7߈`Y#y:v ^Fn ):5GYytMzU)U(UY $;(+U0BUhq-z~8{[שƺ:E+Ɲ;;—tCqTh8T^Ջ*Y8p,-)Nym]RUWcoS~|UT)HY* (0S J]CG64 bTXK+\=eEƜZz[0#p'n =ruӷzQ!/7J;9W }#h?V @qtM&m^%v$ۮɆsS_7 Q 6`Y?sܥ FzE~ҁ/5 bS X*pٛO5GGjv);D&3`4EE#5",''F$?`.Lᛏ|7*r `LkakJc꜉#̭t2f=z,om9R `|j^WfnX%y-y{q5>Z ТRYA߆ MnsUt oq_gd4eG`HZIƖY8P=LiF ,%o65Yh^HI8@^4KHbZ+$/wxrT!%NFө=ܵs?Y Ծ2q[np:xEWs+C[/ןţCh}UJjk=c. r@=F6GHk0 4iqL$ʺ4;m*/>c?{`У6>&d,p־Yhz1ʆ5mOJ>qJPI[$o09ƿg6\YYzO*UU/7rPpk[ 0ď`& Мc>N#6Ghϗo#R_F+_!\/CEt9kt$i*uMHb&^6/0ua-J`C9,xgc.mnEx0~-va>  ,?.vHr5ZSδP'_d;Z(r3HGavЃ4óql ڝ^=UO(e4$"CQQJM/O my(i=Y,X(2;KzЈHxr[o`[N]ǟɰE eJӁUԒskG<81w{p;6<"8ri3GyZY~w  /b{.>Xˠsɫydnw~JEg_mrTp2]喇6Wz#暿v*lYP/GR2xQژbD=~N!N_d׫JT $HwzU|J¾{ǝ)"gl|^ lӠ*י(v0+CP9!!ObpFG?2 $@/ $<n%9w6nj>} OG,eJS5\cxb'DmыJmǻQa3M ƺSXEp-KUr(U>~".4.-+3}n ?ǖVB¤ ִnt~VPf7PaDZvrB5,/衾!O;@@XU=O b! q sO!elB ϱtMREvA+/y"dbdK[`<)6a÷&1vn9њ![Z)] E0\>D߮R} W6qJHI ,@ub%á,XPEõ`5jPՇ٘ɨ{ ZK$%R"FT%U~vr8\n`*W6BX*K=4 \L<)%:~@y;3 %sgf /˹jg@"v J㧩‰~`A@/Oƍ!QdVd=XU Tg_"!pcқ]΢4Kb6IG %LVIad ?<ߞdiDHnQu;?25^] Lj&nib5ڇ 9C&]W˸bbjG>{^bJSYhw#l9?J34T?PkVSawѡ+*im}u>%@ E|6b$r]{M N|Lɐ/L J`m&hߟ%zW+? !㖺~=X#~ӎF/|*K$TyBhKf!eP -2";]I2K!by.~;ƌ]~(p&k,Hvf(yƋh-ͭJ5tŵ<̪RwwC>89ocHgrI.v! iNT~#~4B7%n'SJJ@)-DmܣgSƣ$. \%OOl\%j Vu,UEB}P~*eb=d7J&|>=e?gжpO-C,Ma9CFj <Kbj~}o'}j_KE`}$B (Cw[(t0oQl;fB zLݫGӔnQXMQf!Ԯ{*lJ)={VZG^ }T/ =R!у5#U#E2L3դr R[MUޣg Z"qUt<"7U3*+B瓓id@y O7v"PѪƝ^P[ofyMԱ H'(GFP¨B1lT8Z(h{8.Ϯ ]2&nqdmlg/H 28uA f C2x*X7Y-05䔋v<]m fyRsnp??QxCDb Ar4H'Gb]ʴS|#W z"#Vk0\{N 1SviUGrj Z*3ciY~EՈ;~'#*69zC.)@֍wO, EQIt5?:&;Q y?2`TWƚE{Ǡv((c%cvƌQ~f^O5^QePb_[IC郴ji) Ettǃ+Ѯld1 #x؈&a/1g琸7dB8>s=}JiJyKI D/i1ZV0mT 9 V`o6,G@i 9FÌ)n{ֽǝJA}$fÏM9[aӠ'3~Y4@2m#*Rnf*d*lxK ~nD3NCF֚ƺ+!36)ߦ D::O<}W;X>`4M'ϲAy\,0|2[(1;&ǂn݄0[3`H=I?OBuq'!]A3BЈ=ra78fPyFIe9vF 9%db+T)ח>ULR3`K񜹲\,WVUqӻ^ݭt"GF}Y3HY^ŐmxFR!p"Of q9Qz)+\'3כq8We?^q*[5QSbR}pzzTn݊f1z'p)OdtY >ztxMsEkW ]˜h wJOÁjhӋ)ǔ?Q+MC >Wf?l:u͗;ϼ&A}to`y% SpD;؛K08(3B]U١/'_h1 0\U*>Xgw^/#Ur¿()u~[l6g4h|WL~nNCVo[ϋ.;UCVOTDaI āuR]MZsw[WP(R=/Vɪ/G9<۩ P%NzR.sxZ]Gͺ#B5Q?OfE47vQ 6^÷!~zt:QzJje;cz]+ewU|?l~QSMEIsPۙ7Q)%pCj1k0+uo4 &ZqI@"s;c?KNXeoVݦG t@f,6-& 4#zOo$~.)Da1ei,dug&V]H-.K; yOn&CU161QGͤWS g8IúR <25—;搻認Ąv7R@̤R>uygI.o D&K(.|!\99=VCxo8XM^2\طn4B8c"4@PyroOm2*^Wt~.fX):W徱p=~iE* ףi-o}ӝ1)BjVQьPU%EFx7g=po,]vRrp9RWF2h'%=Q5 0.݄>hiJU|ZqvK)D"W[OR9S:?Tf)kAtU{a)-"ڔ UCQxQjU`BKǥx{|a L>{*WW',^X mE~I _[ UTf-- 3J@{=.(&~%Q ?bkӷ.{(j'WJ#zU`z%\l&ci\.w胋LРzd+,v tZN)?v=wHDwWIŀ\ZhmN%hZRY9~ FVd ][>H#|_vñpN%^L,F\rT_78MGX{ZB *}ĒfOFaXoWڄU ?w<ߗǁr{ͬ^ߞ.`k{8c^>qP$ #OW/JiOx[\X( {&2>%~ҶtzvwZ>R6i<t]Z ~ ηj#bz4uy.SNeQ 5.@EєsߡdzZEJȤȹտ9qμf|WDub`SJcNV,j"oh``v-sUln GkREbd=7 ̱cn`Bb(SX\@8њ"JFE͙@ArVon -f>9 s8A0Z<3Q9io֘ޛoٟ'aL7LƷkˀ%N~& }hI9\r`aGzaun{d7̾Rfg.yd=Ջpw7#m-Oz+WmqQ&8e?CTI= [+Xdo4Ѿ?&eXLB\{ko֣0+Ϝ̟2y(qxɷA\@CVzt-}VFaHxa:#.ʆsӴ<9n%QZ5C0v#զប84U,3zhf/~e#hꛗ93/nM:@>颏^`KjbӍ%(L";]]7k}͙ fgNd[pͳ O+@G"{2iobcĀy4;՛J`n@xN"Љ 9hS.>Էi%s<*衿䮤\9q$E6O6"w#1 k_|~rn+q^ (%jZ.55~tHw6 q eZ+ǗR!{EknQ>-@t+T`z#$*ocwk,NuOĤ9+fςE^H4(rFߎՑR ,]3p-D$ VCgrbl oCFOa*L x#L|+Zg!ck5>L d*D(O뎜}whYK^y#C,?,4, E1hrnFT_gx=px3Q=#7->YEϤ> {vp<,jtP#_Hv gλ'ȫSbScу{t_W"qXY;(Xy7+ Fg⸜V0PQR52G89xC'i$xW~4Ѭ /GO;Av$T__Zt4MFqm4|%]`~,)k@vf-`]"7Ú\mM`CzRp nQXllS"@ 'YoS¨CdGyɗ9Wb'fh*`35&ub} OEcEJ?][y3Qw>81V,1tb޾YdmE"|[KtR=nf{cs->3l+c "4A$E- F^/dn{3m{iGgd s;)zj_PߟSuQnJ9b1h ԕPR lZxFQ=vHo+ D!7z}S RMy켜ȿ14Q5ȲݶƄM?"" t^2+{[!1V`K n݅HNn)]jytlQdm-%"d~Vjbߑc2∈>A*@L[ƠF8A: U,\^l0M͸ 59U8!;] L[ r460>},V5,2WʋMG6X=u|)٘^HWʵRK@C}-[k,âZO(r:WA $u_t3~XrνxwΐMY v1[Gnf'Ll?Pb)T{\i Ì{,_u#F/zMV:1\d,"EW³k +/C=Au98ݿAdD_vq6&^bS#\9rp4VM2G~D- ,54عo&RTe|ܡkEN<%7k4(v~݊ϼGk (ֽᗦ5:>NU]a7EM* [WV-8&9NGZyEF=#fY#[3QEOKNf#pU!ZuD_r{#N$ߦ0+DǝJvg[7 S)^eM?Fc2im~c4$ _KscD!#Lg|Ԍ=N9?1 A(K12q@8C%ٯ6A70/*$ru@_t{AK닃>_VWK `cLloٱݐΡ<0(/>Dzs:nD,<0KT!t)t`CA@ٳ+_ůZ5 J4xg)jY[;=%$/ )+`nrs'Ģ ~`\~`tL_O+"UXX f:ﵴcs8{ F1(8T( Nt :PW)b?GT3GNmF",:[q6}m ZP:qck&C(yb+O 5ۻE؃Xs %5s6w(!_q @u W,1;pnuK,l\oN03 GSC0IxSJG$_Z&-q@T)dE?t]cUdMgXn^AXyS2@3U <{As񨳢NjM0!E(:Z1;[-sPlRo)#ag'P0ܠ]qc:sw|"̯`F҆PG;tycR؉#FR/EW,@v4q.Nk+n }q ":]&•}\Sv2}U*3Y|re^φ)BHC|p/CL A35N.,JN9״ܳVT ^^Փz>)OxBɫ^:H}h=q1'?:b z;,̇J+hۇVbd_s^Ui\b@~PGH<8f:NRK.7'm+,ZDm4QNP/sGܢtwݦaIC+̗Җk5U&쏛 "NzMϥ8Qﰜtb]O3=D<-rJLCOw_)XMЦ!T#bb5MxؑMEAr/_B5K{5AԴn,awYA/9Ԭ&!]]  畬xuI8MۚĮ"!LS";Tq&?Ƕv}uk!CF96o^uzMVRw-p.T{= j%6B65GU[/q -:L$qDEF \@BFn* D$@f"oK)ae'U:EgSZm$n:s.F"WXH! ^7GO;WI@F@\=j)^s`fsD6{Dk͗2MLAY)7pˮ3H@%C r(n@/[U+6@J/Jlgx1! pΤz#w|U$?{'C|{qؾZfr]}dΙo=X|=K:!U&C?69ZL8ZFVAg]L7"MZ8;W\"1mYC\)˜El^|F8EvZ*zҽr<e(hPLg#| `;_ knϥR9\2Y#mL^a@691샩5TQ0ЁkyJBtۇ}-l %3t"p\'-wH"aS nYOaᇊ&zW1^39N+!֩Y.ì#?ַo.\OP"D/Q+y3\KpܛV"i_ZlI)XŰ`dP@%!jVMɘZBlu)0=2EӪlnNV kOH@AU7!rjK+(`dKSx6b`'ԐQ%VVm[!e0PRǮɲ-rcJδ[XzO rXxmaHFdb%0_F'|P<Ϋ_D_OZW, \u(cCMF!$P~`0=ł!Ĉm ec"J Ҵl"_a縯tn% eVd<37c Ŧ}]29C.NF,Rx}!ZWl;H4yj jlK,UT~m`zOQ`oNb;wu^Z޷mk9]~?F*7N(<m!wewL6߈od | ;]sAmVVwW[b{.pODPB_rMZxu|{Q)r`Ά:t8RӼ1 M ^55%ؚloW{ⴲ5#Q#KY.woPj3L޽1ckbK*͜0sݳy'}Fl{v2! ?~ [d|EVdF8`^*H5&w5aoAF_=O=s{f^桄iefD ӛ sE7bFǵLi3 01 hR"±5hbsGv'5TƬo@VhO'r C.lzn!c y "8mP5! 34pͯ&T,`(5z /<sUCZiݫoΫx8_ %/[I&) JQKQ:0 pS̶U"pI:֜#+ x#+"N,9l.~"Vd֚y=_f-͛tC|uq EM֗UWr!"6r|dbiB9 QuJSLnRv 2UFLr.̨?DA%bX`_& 42^E{ 4M^ A¾0H*٫Tx,ڃWI49_swq#c16 ىN?$o0cr&ϠږHIbi9whvI& z]<2(yN?Pp56pSԧU (:CXfUhl_ci$%2rw}`1wQ,A~6frJ!RG8-Ϡf$4#|]2t+67plÜw}uѣWdyɷ ;\ ]Z,9QTS ʅu2xǩcUcD`89CvoQs2"R3ADc~V݀n6C,%SQkD/@jݒ^BX: ѻcV@B.:j░ (Vos ͖C^#ګ08 Ԩ])$mnUVqN" wdRߠx:EZ&v'm&9E슌 Ivljx  IhѢ PJL>v{T mz$)FUijq)0 Rܽ'MƧZȚ Q"@p&Z4✍Vz7*`ba0vAN!Ao̥ƴ ){{B[:ʚUaPk,ȉ1ͨ'yg`/osM0am;RZFjEѯN V c%6KDt2..0uCg2Ҷ )2I_{X#b: }}fbSOnܐ;ˤȄ#fԤiN̚.Hߜ1+'eTZuSL.r[ԣ-3b mhP@2@ۅܟY5^)mBHνyY}dʉP{TlMcoVhs>Gm2yn^(fSsCMjrJl 0TۣtB^v!1h?'M%r=N,WJl8({^]]&!INFd+3M+ E!*@ wsZ77Q,JZN_7 r4JC=~{3+zn`{:ftm0<k/yՑU섌obЛ2l$f mߍ^ֲv'?岕l PjcPNH͟\#|{_} l3"h,pƚ`X*ɑ>OU:$yywy,Ac;QXItEh,`SBRoTTXf5|0 {(`o#rcP0{ sbj> ¥}p Gz0Wf~ EBaXFQ0 t$=0X0zaiCwzH%hw]8 ck2@3--S~XxakD=DݖRSıiKϑ[ßvY@>hˊdH Pw(r1Fs,Dn޾&_OFpzi;!DPy^džq(Ǹ]ҋ?rF*aqF1}Pd=8wYހt tT>j{ֵ(mr{>sEE\jЊV0 Q`{|sK.:jtOMGg$fOT(ߐ?̡x {N$'CYCޢß!#:ydd_en.6 .д2v %u:q'u%W(($Ahh yWs6L'e n)\wy]UtIzŵSȏ,)ق/UG JthV[,Y/ 6ßXNmeJѪ_i׀1}Zݨ۩N6#ڔ٬12sl"Vjo=fu7N#^&'4+ݓnu~_B?E`UE0V_œQA\w^+]X[x\&B> ! oyq[Rin+/dIueHRm 08ζEя#s=MjCR,(=5Z0,:!u2F +"—WDm~7Rpt`p }n4#ES9C^$'T*ϛ_Vqr܍FeL^Yd}5|@3K,erv&Ѹy曂Ywg( m :=2́Z6vwYߴ.CăԲW5~U#SRڮCQ*c+`ģ}[&Mdadkpƪ i֟tx 051APpBz;ugAAR&[΄ 0jεLf\nycj=k!DM dF ! LQ~4x -v?Ѡ["]tj7f% f}y1QOumJDN剩]W儌^yw+1 \KP)B-#5B3DUp1BE D]s?-I1^@7a,xy͵R{;2q|[⍆cT/J9@a}@V9> "ʁ(! nD>>1n kPc$;6d}mz]kStegO bycWZ:B{1C_[ݖ@ _Vx17 =7@tҙ- uyn釙t=.2'oROI9HxW9:EO{fgS&rZ>g.#U_ }$l{{JOѷ!XzyCGG '9wtWdé^a+ [XѺpܖju" ,q$ؐu}L?Jk[kȝ FO P%iDʜhCY2SY[jے&Ѵ8Y 33z߳Lq[pdzl4H"UtJZrswic*`=A6`Ifcs}&du᠘4/>4^78?TR@\}PȩԚZnjd vsKtr-]'Xp NS/?iL$F06uO KF/ŀwH ;4T %$ cf >8"Ƶ)J(n715np#9(9ӏ-})_z (e&LvQ9%ϞV Y{s,J/ #F᳃X9H^AwJ"h/o#݋4AUƜC@j.ϒ04a Amg9. vE2AmƘ!˕8N710Έ)۹XaWhKM{D%peJE 1+5ϴWf٠vFEWd OKv>Xz=~Š]&Оe3hN:vLwt-ҭxZeۤZ[ȓU[0f]aJt(m HC_CnvX2#eP4?>,|G+),o!&yn<g( p QseBOZT w<#*͊`妉)sУ{bqmX%2'Q_ns%нŻt7[޶>Az ;\'WY:FRS$NJy.ìpJmvu{PA#(Vhr~kZZ)E+pfl9_G!B@n B+DHF*dDZN8Rym[x`'lw3{;LC?/Ta$dzUA BF-({ApY7; +hQtꩌdDMdUJ14Yu +*sEERȵ֦`⑘*+&CYDO䮵0)򃃽\rG5)ꠚ.7bh3%ځ Ɨ \ufYxⶬek` mHģL$+!X >Dp:-Q<~.FMF?Kv U ۚ@PRDWv90² 8޲/*#d`!W-o涛.0?nb4F1m4=c֘/ό-ԤLNBwρ>kM1zN74w{)FJhDRFJ,h38࿚rJFS{R9W<З,5/A9N;J30xB][a=@=QA߭\KhC#/Ei$_&i&2]6>>>҇?*Ē/4ؿu磁>sL;2 #h~IHl.&(=}P34 h:/$Wϵڂ[`j z勵:r~GB\ok33Is֑y 4:(![㫼`s,9*8!zG y|mwf"?g_0DM??+*oGUzi\WlVsԲ]ODf!B'vAF閼saҢ(۰Ьm6Z}+UCXv;K &89 -80 +9;KФM6ކu!ĖWX˞ "M#mh"; ]<75{ڌ(Yc7hV8M:PP>uͩJBUPD=^m킵צJio@2O,'܂m<DfkwTDzoxJ(.4j(3>2:]V&8'$od۞ *+wC/ _[ X[홻 1<]H&lJ5 3n۸9:Rra\NP 9 ->̺}=: <';nȬ%kLV1+[)1/ljX=`׳j[7Ŏ|U l3z:YUdst} \.0u[1B:w$UP*WpI(da2=otl-ޓ1ӣD$u^ à Mal%[§2Ҧ8V>^0k 4l$[0UDQ  ϼ a|5.eפxjw̃.X)dhq Y]7Ec h_Y: mYh*0'[Gj8~L(&u9fl{(#wL:HQ٠ƃ:tyc"Dc&Qk]\X3dPn6$=m})M Ƀ/e8E<dgO 56 /40Ar$ziǑsN h͏Sҗ,~3%y)kKD//(y2]/o2 8K38 b_I!];w{2 ;ԁ6@sg9(-ƺ@]ENڧ2yH J7iǓ8sڅ_vm)WϟluMg$3fRێg*6Y }ɴ=YD'1 OӮM]iTeB/){Um=Jː夤 czFSpC[> c*el,$ƱX,HBXZ7t"Kdglՠ;b⊚;Ӽ|!"c`nڔ& ;>]A_Aj |Įagz;2OF2e5}4sQc\g[s ,N ;KG*sZK!޾ *+Z4FyuvSb`ca!i_3ž BĹkj<8EɄhnS°P-.Gyߧ"a0k2mYEch$ ϓ7,j% y,@${؟< hrp ޠcv.:`c}_bvx4F'`$ǟsd?-˛4yķ"dRs;2X(Ƃ>2ԟ(uG@(5;e#O]5:U!  $O/#_QIJKlZΒ xֿk#4+6Ij)l?%J|ӺcBՆ\gPjԱkl798eZ)[AX?2FxMUUe.p׻f2NOf 1GHi 1NҘaY{:s"vˬ~q[=7 ΂a#o3ۨ,Z>¥q?!uA{o7Q(zX7Ptv*hoFK}*I'e9~;v[sf2褧̼i,Д<W2n~"i?ju&h8έzz' 魮#sm1ji6m-ђn c79[l8PJY{ Hѱa* 9ČVL= `%Yo.Y9N^\Bb֥fMDb#Zt/0؇y.!_ieģ^{KjƀBal,9WBk:՞o k9v9޶ݎdO:{_SWl? r04PDљ2rS݆gBLJ FZI 7IU#P zIL1jUIƈ@=8Q~ddKA-z?ƎMw4)qVc5bj}1-3s[c8=۵+<1 ]xd"$ {$M O}b  -,LU1gW!_{HXoG.#y %U@:ܲ:{ҭ-^O߀x&^Ӽݕg}1 _|+(Slg+F4FF>qmjn)7n qfrǧj^](FRl\g336Oy] {`.v'EaH!۫3[ψDOpwI7OUs^6Gy!VJnGd_6#^ `j64 iàgGG#H?ye]d1bF8 ӖCa>jaShj"Bo]^Iޗva8/k-Vc/N* E ;S/{~F0_2P:GФ'əV4^lU/L\6Df\pRg]Ќ#״y9z ѬRWXt +9s'p oG-^(D] w>% ]shO60r9]NBG`r+h׶o<:S x;ˇgQw\+pzSy DU.T] Zo8SxJjk!YZDP:M;g/)5]a!&>]te" ]Ub^\#Nh^%SvstVoRLj"î?nS}՝4PX3zv] Ϸ7fTK_ӯz{No~{5?9dwts$8ICy7DwVO$i=_`|RVv;EԨg3u1\;9!z-N5XqMM%Χب`,RIݽw=qz&?3UJuGRY chZ D5 m"eV>.wN)߂^Rǹ\ouGC]8(tHee9\M3&6ߊ*Fo˪kƌN(bDQaM\er Mi<]M#wR;Ρiw7_ůn:V',crDAm&9/+~!0(0ld->s\Jd$ c|Vv3 ki;ƀE%M2NArX1د踴~ܒ-~PΟk|9H5xCI_7_D s1aV!s5^$[qL"d:^J=ƿ G VXk%&iٸ=ya&ʖ<",%p=Q I,&ܱLlbe獡ECe[q^wuE'R ľ+CUF/Q|DpGI=z{g;r7 2Aߵ{?;x53q[iI}q,O$v^^`C=/rF5D z6Ty^d` MEQ gos^j^X4*ImTf EL|UТC?,F[x+[ArzK~<;C屬׼sghk{ #\q7"聟mMs ;,dڐ V{!huzautt4iSη [fOjWԊr&Cab _#}#var/8D͜z0&`:cLkyH9Dt}}쨠ϊ#+pd%~;i"W4] qRK,c+G3Pv;!|(Y >m"+ʹU)$0$w'_Kj3IC94FE-oؚ0:m6+ هI37G66&S %$L3BǭM^iه̌Lgw]KE4m M8oA~!zJȬM./0.4[]⁀py08ƅ^R#K G~tIXwG{8~ 7isMU<PQg?)P2!?V]iaZ6vHjݠpKDM#t~ISXC>R. !^zGТXQta#pJA;|ixmZ /I\EJ?@sBS[&MCK1O@`=Be6&Wa5Jiu`u=W;fY7<]4ǀZ{QRqpTd>It7?0unz`TkATiNffY ey IJM|)&Ufn>Ec-BǰTRO 쇄sO^4BdaQ"\MXqd rH ,0Y,Fu"G՚>YѰ&|G xS9%yQ dP8 GG_CbXzN KHr#냈}FEJ> YaFwL'f1 dkEa?; MrFИĤ(6c! ͛0`-S-YIo֨ r{,М)֬ X>{gɊQGnR C@ft#}%-n! ҨZm&`=SQ`5pl(KM+I"ifcE'QCzCSY2AꕀCS&Ԁ}6th'lx:nc6kՉBQҩ1?D]lRZ,vׯezog*7!Sa(yw g1%*nP#P*x:mP<+@i^tfN/iYцJCÎ 1/׬  w zJ'{^t?Pq bn'x}IFjD)8|\ E"_BI8}Sb>9T/HbO )-61 ^WQY pP9pQ#liK:(h}UBc䮓ւ};=}kzizޕ秝 ze&(zAaJ3uL1P\nof@y.Pk|wbH$ 'd߶;@u[W7̫wnS6;vc, SyDYHEYRNB,L@Q5|d:.!`y,0Fmb)͍^Yr>+NYofCC%dj0p˶HU 4K9&rE] vE< -SS9 4F?~C~f[+mP}tTT!,|B_DAjRui ^{Zɽɮb 'qkAkl_'tM.k8ZA,~STH/&h~U .?'KdC*8O4,T72mxK#$_78žt 49XMNj&/kS4VeSwlêD<pm.v+t^^TԏlbOs2S%yۊyҍ7L`36IXxNf:Sf:3 I ؍c*N ģ9΀H֘Oy9Dzz뤲>͸Tq^GL=6GPFej VR#G-L!w[mhD )ci%(:b\6¦C)'X迏 5[b$Ο,@EV' IQ:RN[J% q 1pX2ޓ8$RsB7A;wVz3|zC jiݞ#L6PK8Q7BK$[uy.|#OIC@7w |Α=]\βZC9 3I2H$gK!nٕ$9zE.R5oâߒ>񈔬;?` ñbȈ<n 8$F|)lObDb3kmх蒃_;k3@-vv&BiizVBM]w@Du>4WjH시k-d#cmGIL'9Y'O{xͬ}7)q ۥ<]f4#1OVa/JM{IO(z惡U<.סI7IZ|5V7ٴ>1nfFhD<2^ |&Z$5F*I56.I#_r~A`Dl8a7dDín7 YVB|B:ku<зAFF{РɌ߆2<}yg`pM\Ȋqr<wEGPgBџT"Du4$bTk&'MԜKם #Y5:'p pt~Us[U:$sߡ0cxV%TW[f_rZ$'e6}52 GVEx"K8fo¥~P8\ZR뙑ΔL pڨj7Tyޓ\RgEeIyeZO2 zPZ pUg(l~pju#$aԍ " En|;&h5^5s9k9luV|TڌTz8>P+r?l:OOj(b L*$UY|}քk$&&MUYƮ zw;9g?Z!]ED2}nyt9j9j7p(nx &}qqUs<ɷ- w>)\aY n?i#ަ 3BNMXBG7=vSielk6\*Ӹ9Vv3'9>5Bw#])| S m]ňfwiP>cέТYC&VɂX n EfS`y !iXn-*Nm$'1~tӀqT.0<1Fϵ4HhnR8'G4oi!3l[e,u !eB#fߥNmi16A$Yq4s&كEdm_<`pom Bw4 K5n#._#6ކ=YvTEI Ŭ1!W莭A'Y>+b#4+j7AkU+~[}PaeQr9lSr|D:!dROv1"YXpg6q,Q"n?f sRŠķ Km6j iOѬxA[g vir.e\r!pd!0ܑWSSg7ՓXÎa, 0D ?G+h'__Yy`ٯ|3;QQaeՕmg-U<IJ8p;{Y ڎ@:-őd :9@=๝2z+~+U$>OF;O)6WE#<55C$; C=u\^I)9R:7=*cǏ~]YnY"2DfR%\yT)C{a"Bu*{i]bp) g1gjutLZشݐ.$XotnƄ5&07AWtɘK3wlTZIF&F~0b(~Me2ޚZy`W1aW7M%9?Pm7#bnRKIJ0`̩|"d9Ě" [8.YPu3empUO nG~>PZ΍/ois-4v][ jocό;mfRV@xkQ xO˺^`ߡ%~CTgXlO9g\p`H 9 γO=rŝUt_c_L %r/Wq?xc>Z9jgOL*,fCӉ1 ' ­_)#^ħ^ =9x u^ M/o+IHgUxSa/p`R*Aj/"f Wf(,v0nEnNKާiM{x73dr[~ j2h+p g14 (srx;jͤQƚW N4wrhoJFգP7$&S ҳza/~~xHu J\j~}7?ߥZ)tjl2DLgSBr~OwdAMG.^Ȭ9*HI&X-W@bMw=EK.4anrE =O/t.ԋ/ax*+{&%A9Y =.ͮ9a{1*J2c։HsX}1.JrvkMiGIeKwEPt "N{O~5$D9ʉW\ [Q&ARsd)-Px;pb|aAK7"zь, oNl‹4WJ=t¿3+c_5o7-Ȟ]wLTgfX[/T )kqxRP1˫Ue1$9>Lqj_~E7ɄrʀʬFXڨ}p~Vj&5P'?aq"bB\Gcia88a`/; ^,ͭ1% b3Ms=Av o4VRCPu  $AVG8$b:R=w|yX17u.K7glzaw=Jt p:ϓq+-qc.Ÿl M2r%`%)eXF@ .2ķY]G/RJu!7 J~h+uc7atк^p|p/Tw@:{.֊/"o8{qrK0Dx ;._4;b TL:Xb j)jFα:i?xR D+>'i/iTH1} e釷ԸgWKs S"Lt&+^{NlL˺)Gَ:$fG[0߀M11"|b葭fQ aqtJn6zCU6 |ķI}/gSyոjR =)臆ѵ&X yo_rY<'z}wDl M;i AhAtv[17StmV} S`"@aqѝ)M D| 9iR'i.' Yһ!MWn:}- F%F-O0@*K#`yz/K 5 HO4Ehj_@ެHsk壤.صӉ({s߾4SR'?ڕY8R.]W9LPA':  >,!"ڝ_nJpYM7Ώ~dn%YQ.EnOS0' D l,KxmTruȞ1<[b 1J.nADrw=)$ )Ww/ċrg0WG=s-:Wg2C4:; pO4|J-{PH% V*UXJ̾l(6OƒٽC5qi}3ɲ@9jHG b$B @WDҳh6cW;aA]cѠ+).F9 cL4|`8##ԳaDmd~=<D}Ī%V&YSFUg9$ :+= \t3 DB7NhF>F2F|H.e@t3#'KdA&vp[Aa&x3ؘ,X֐ ]#a$BbU#X(Uʊ3/ LΦ Nr[&d> AhӋJsbmQFx &3hQ&u2_[vYXCQ 0+{i׺\ctۭ|P2rI*XIs_0|Vo/ Biy3Ƥ `Rw}muQ:}dZ( 3@{3b٢L 6qX *8 O&J드` ;?+"nuX54{VY[s 8J)#R& W"18Q͉P냘1F0Yg4߲Psdu 7Y.*_~e_Xh;ݹ:-1|]\j%@ga|s+np%[݃kJ }g&d|1(Cogs)'\}47s ]A6ҫ~pIBpc't 5lk:1D+USig uc.7ƄE1Lՙ1+xF@W Yy\6uk$wu^J؋P QuF/r~>'\j\Se%@IxL<'@q\6ؤhdOCVjkʮl WbW{_\ő+T;9W{Nخ|+~!(^ԡL~!`ƹY z@~r7ݤ X/Ro U"=腐!IlXtAC\{ T(umlB<+2+aɶ Fըh s%28XU{V*HS&ҫR] z_-{7CshFH[¬Wk[l*lCM+e5tURȷ'L0.D9ivp;9]C^ P;N/q9VE\s$qZ=@ͪ,jj@(2/NJkeW.'l,1;0ڬ\13NBEd|`wf~{&rOhhOq漢Ikcr3dWcdUxSWc)JCTD[$20*6i;.b<Į+`sm^YH1>(ꊀpET2AR{p} -(ֿK8;r*6;]$,HwS3p 8}!X\&+.XA.&\X4jf tEs/1D¡寏2lGl=y`s#{M7dgI|g&B½yF59 [ϴM>%MKjUVASmRt=\G!>VWLUc`" NG { 󍅩.3Th7fؔ  Fv]|y^Ƚ+XIcyR 0R5̺ ZuzNb3ΊXV\S6sMH7[rGI*)X[N!0{Gjrl 66"vb)OOygfoTcf ƙ'z7S;CzQ6H/$]msf1wTu`)}j[9FbF[> ek ]BWDն!41N2Űj1th3fnTpMs\67.@QlkB^jX".<[4B<]Մ\ -P(ngԬ5$h`}Plo:][7q/J 5'V 3B ϼOTT4Co&ͅqs䖨Cq?:(D2cM*:~B 1$fSs^ڥZo&$hŴ}_CuV vpU^k׾^~m/bʃYOJ@ c"gwlm̚]J 6QƯ*׈}{ wܬ1j¯-n)RD0?kX>zb ҋ@s$" NiAA*,jmVĂh%bJ=-X>^ʍ4˽w_]ĵ%c~=#O$:7 'p{r&RROד_|βޚm/1$u$R*&O+s~*pucV7^~8̡!1ezLIIh(7%GyJzq'ݒ uS7]0} ,  V^TAy.ƠxXw};gVDoJlM, $RL1 :{Ƕ[Q?l5fld`쐪3>VT hR1Wi{l+_З[ԟV{j<yjğ" o^Ë ^`yHr徠Ih W!7N^$΂沲\Pg*7̨q{޴~;sP pۛ#n5R„'bLXI:>4)@#PxD63mn9g*ΫS M@Q PL|m+xp XCQg ?Pv!Ids4 c3,C`z@p<_|x-_=0qY!2EznHsZԡįd,gKX9Owe\(𢡄i'q&1Ce6-Cu)}6U\]Gt>bj;fEL!jX&҉ZHHtʸc^~ܑߤ`8rG~rl1A@jYsCWv"JFd==[UNZhu| H/` q9shX]Eh50h{옧k\Y;H,N.WK_PcQw‹R\>6N;HWIe%H#ȡ/M1p#,wK^e蒖YWMޕ1KL?@|BWȘrWAł/ap=dƉ{4@DL_2 &gS}ԟ04<\XZSp8*ZN}Jjr1qSQ)7.Ԑ9~{71vO-upq43l+[H3'!Xt r>]hB 19. RlSQ8Mq,]9 &ޏޛI+.،QϙGY:-`%6fx g_0?pqdO֦s@_XrfBqXyd^஛ܰ2**(;B~UDєl†nd tv;vA}!=H9ͤ;#"j*gmWҔ9#ش~wә9`8F &-oݚ2H3z:Bu"yeaW:Έ3)hsܢ #ϓm`ag֪5bV]׏~Llu/FEOQk?8k:=U"n ֢]z42¶`]r| ULPQK;> փBdN  w*hiCN 3`CV#+A *q)LNmH@9=5~s{yKTiii-^{*+"J1 Nυ"BI7h16nb@Eň9]S~0H5sO5 2oJ\G_Ӻ'TLa=E0 Z{ՖѶH=L*_ReE #PDa4,(:`&tYJꔬ;>tB4<9Qx֍ #D4"hEIju:?Tt+xxИF($!15 CN _S9ښ NEH'|X @lۅU-I$p-F5Dy$cV%wC!fbt{#b呿#gpmS%}'X<{_ze^0ҙbwOvz,R-*~5U[wRiS-\FK@R40Hn; nNQ/9ЋaLƙ]jWedLN*ٵJYR8 U,2wъk>S CZbQU8<-".Qn({KzG ͇<5v/ ,?(%kU.Nw&qJ+`i݁矑@~_=Xn+ _ b ]x"Np!,PRZIasq`ǩ,6lBH?dhHĸQA =y Ff?[GG~#vs+}h.`Ct52)sk;ovɬuOpQWܢgB(G}z񸏕ⷧxS ;69? x\YÏCY[y^l?e* ^Uz91W4? kQ*FkʍfOaВ^(xdFХ<1+ lۊn`'_kk yü~(W7x&jؤqfυBS,\^]EQ0TQCF2nh,j:3Īvwu>ncgӿR=Y!(mb_SW5n,I,/矛ov~pBϾba{ROn$ Ϩ~ V wЕ ]; N|N4tӨ3ZqR̎10g7vh 3JS<$0L%W:W-}w$t4ٺ8^Zu5>H;֠.ӁŰ (X)p0 lhL(PY8"OuEȂZ8Ǯf!;S0rRWoK{(QVF.רΙ!]c97AV'a@KQkύ/M38^jU E"DT>vQ!XF2 !6HC Ao)C8R]_mrJ窊T7J_WԈQj-.7%ƊS\ <ܤRKaeAuGsw텹v>Wޙ$obfŜq34zJKZ -L>X dG`JWZXHV^O(7s@a%000`Bu0iUruT4T:AtT7Sڶ$GzyQ+ #A)q㯥sݑ_٧y$1 `wh5Sƛ핟3d{l&Qw[|ؖ {X)61Զ{v ſYճEaEƘ^TT  z(tߑ]Kn=_H#WרXfe,=y۾ga),3 +7iW6Vo KO+Q~:u_*Fmb޴^x1Wb3j!Ws[x0o\84ׁ$z"k/toShX:ix;ҞhY.Όof,洮9G:ꐨ zG:]!-7^+$˙_ABz >p/I yiǿ&4| {u=h8Al+ .҇|*.EUlꏓj/!bݍF"6l8zQ9#I< T ihh+6dR0(jp ,G{ƃ: 6i!.Pqa%WANBbEA9t\5|l|3(jjK@-n3>Ѩ> Xz_Rd}h+ߘNPׂ}CI%./S֧ k_1RJ3s"zM#>XթM`9x9 ı/oЧӔs_Yn ,gӗ`|6*N1>N&HdH.l"lKa3K$ˆ=/aʊ1\:C%mh;սps9RKhD))0 jIqc ؚ!~okU:~b[.RyԈXF\ 9 :ty Q;+}%딣x#P"4C^OGD^c~?qof \Y㗭ve)zbPt W@%4&T'X a&aB65Mto(?1J;}L0&ɥȩ|mȫ7v1]`AP+xc}u8ͻO5 )NCV )3kbeG-C'fD<9D=ou*s:~OIv8ȝIEpşKtKs}_:oFnEnXh}R <9T+<!P^z˺Y"XLҬxjY9Z5&WDіI7:nvNu5wFiC=p['ԲdvN3HBnīMCr+=a$B?;а2ᩔsO@X!?854zpUa ]faĿl*S֍+ 'r *B5@ vCf9'O<@?Ws\C-0ǓL6GAv`FȶWOhvY a{4R/א5vg#kCn^¸+/SXp$v2)>j:`ks W%0wH RC$oԔLE#kوU@=-|Ǟ%]-fnT#_ka dG-2 ur\8ryoraEwxt-X&2ȘGX!Jq.`Yg]eDy>܄;͋D]($u%DE= FX^A;?t<3\[*iHiώy?:YaKaxƘ&$ S4R;Bi1J;Ʃ;qZe=v:.'??&~lq 8_SW_· •pvږa!T^H#P̘JBM>'.&]n(süqFݐ |ed5ve'e6ThqڋB&-JF3Ye;*'_*GDTv*S7u] '#wPΪ^Tŕ6eݭomyG*&$XGקtYR]E&f6R] aY=LHZ6@jemhi.W{VJ"m fHF'hEA^~\hǎdVPWZQ/)sHq4?vqǽUkq$LǷ].TN}b#yIO&Vutθv%ӛ/f0п=â9qtahOz]%igMVZ/{twaM1f4aTȳu C2)f(<$LR|ؕdzxSsI\?Ҏіg4{!VT唁<?j1X%R0YĚڹ"/֍XrhJ-XM-8Nԋp;͗'$ZtÐ5"V@t['f'gCb{܋C 5>gX2# Pdޭux:+d6; Azecݹf\";uz P/`byH,*6tu$fmE?-[KHܹq]Rx`| |TÞuU~0+ƛI+@;45F|"Ey͒W]4r=1*=xXpw'}0ѐ Y;Qъ#LX'Uܨ 41ZW0' S_?S]H|-f~ξEW"܍ߜ"*7+L"08UH(9 c[]UNoՁ36Nع N-s_%Xu$Ez~^r2P@~-_J2>jHuD j6Nj̖iD2{ ʬKn4Oʩ \R3"7sGmB>ϗrg8yrw)f1D۞핒`TcFd0[i-ڜ-¹6?>@Z0ɢe'#6Eנ{u[LO%&N/ }5}rQ`nk"̐ߞ7XqLvTe8 B, " [>fa lO| 'uP@ZHބpLat>%g΍h{7}uSR{yͦ9|ඍNHuY}^"0ߖW:VJi,IKƺT[dBhԙ.t˾`S)·,;2N;k,NW>UYT%E"W%vœ|e˧J f~͗d(s5[&3g6 a7zuա7ƀ4xM3];!|y.?6 HN5oeg">e9FH﹌8}{cm20/\񧈭u#5M2y<C,u=- Q x AKY/T/'YI r>'jev#h^5a.s/axm%+v-ɼ8ΕHvDYy3ߥ$+x4Q6vEYӁUL7#^-O^yKv @#KY*7!g+gV >z?.V#DAe*s.$:朻5>E4-Dי6sj uwvGO<ȝ[~%qky#İIU1z%;%~m7p[А9>x ŭ y^ƶ> YsT1-d[ɟ?Ez1a jeFKK۹5T T79,}eBUԓ2'Aic~/B'gz7 Oq9:#A\(US"krccw[źkL-vty2H3GC%X:gڝ0%22 [u0Ë`CEi|lwRgG5գ'ºdiWUTO@wG~PGv˚SOR q#?5ah,01ajl|U,O­{G4H͑-.؝%|ymN=@տOle0k0+vGs騢'Dyg0 6Ĝb-_'mt&ff|*(wl,08;L[Bjh& <)m+F('F*@ٜ!P:#[hi抲)(]aSê5:CkwLvmaWlӫ07 :*k7 PЛ-t-O^O{>rzɵVRq-i!rC-{=7>&I.U<4a,ZvA 5C$ q4}ߊW- uV2W8![;P.D).U*윽=d(_ɶeM̈́^tB1C9U?l=0گle2FΙ ի`8hJ?#A%:=~ hRF? :}5wt|/s0f":9;g Qj+[?7IlB*I1bMV }GIk%C)f|숱о12||>\wȆ=9CPbɻ8޴'VZmDwzyka6)v^'Ho|"L"ls RF~Ӑ um[ΎzɺQ5P7_"m&(J.\i43奺.E}=h G ދF_;?PXSO:;+jMY +MI99 5QGŦY|!JLe_El8w˶P8W@ֲZ*sS}w,ί+t+V3߄b,=.h6>EUnZNڇ^CdMFv$[h,Q@"NT-ƒtJgߗgrA0Fϓ[gNS -m[? ?JIP8ƘPoRb 񣦠 #WS0r "N4`aQY.Ӆ6J\^\g+l?|RNEB,%B`=6%2JG8D6 .GGS7@K?K27a. 4ݭ%Dj|Q~)md)u}a'%&%'~dYWɴ?fϬ%ښR]gE Q:˲\.ڨ>3_# y`Ba]L;|C!~b#œ>Qq b g2lYV4ЩQބY6wOik7^.} y 񉴿ĽXzά~|OJɺjAf*+ÓQ %B +IlnA~d 1k $@*k|C;n6xu͑aEU#E-vx .ao\T#peDy"jK06֝!JAW8Fwаi#I4h VDdwE gQ*"J{/DC,"]*Hg+[6„m7HqCna5TD 1L17DMx{ݭ78*,敇J%e$-^ah44_STfÑJ2K'#lł=U7]wUi76zI I0DOX;Cwi ֘n*Uَ9{ yU{ wge? Nu@1~}}uxҲ&.~[ Y8`՞`j=/GqP駈A㾚L,gDti~r՝S;65y ?V;kB{GJ/cYX00~~萯.;lji~e*;]=F?4b`jb֗{ȋ+ol)owqz*ۮ!h|(zעz+ F$ۯS @DͅnL+Q! 42|չ^ J/"jLal9U;v:ҝ\1Z)~>&6r0F{tEUja =im]"բ.:Az~X8Wklc\jl[z㊤S7N òCɍ:s'?)εnnrz$G]zAsyRFw̛+"+]zIh :g l'-iS-"H꫗BM5`NE#B]EU[3( r0y(,- SSWm{F_ol>`֗ǥ H [#)̸XO+|Z'̆D g#2{NxFvpPM KPHM3b9&Ke7' r<$Z]Agmp >P far(1ք7[FC}X;' oجj݁c"a\@kC# f:x@509 g{dd5䷲-ԧ6C&u}Pȇ[i40nsC=$/#dx?oq[{)H.4] Y1[""+{; c< 'Y3:O*VMgUaSOHR7R UՉ~#؉6+(+"иuWU~ߜ1*F/⮝3{3IOcm!D3_N>>tyk.7 ̈oNb6p q+jZ`ON5m)J8qIc)%_cyʛ}A"ޓS/oSYM+6pxL A@Xû4S <%Yym`'4ըh((M݈!b:0Y 4xFNl?MtgCt|)Htv{D0B-@\ 8' WfxWIbgdh IUvfyĵ^Y)oFȇ$kԱIuqûJG6xf])N^8G6ǽL`ճ}%* >0HCثw8KQg*,:L@LnL^`x(`يl`qX!*%fQ[?XvXk]ȺCָZHjphxS[~N\(ogخM%ŭf%^Ʊ3Z%3=^ D^Fj ;j7y}[4{nĪ*EJw(_D С҅X/:~ 1q= B|;VC2&;9"~'Ɩ( aBA,chGbbkR؄c+}ZTʂQW/pZ1Z?MD'D y<;w ^È`@$la;_}LD[):[X7=6i;0R{w}\ݵ?tK}@k9Z ^w#a$R%R J}$C +"i:j%sVuCGBK9Nn>pC>5yF 7'vO|יx/̦{Pia;ΉI[6g]UyJ0/+SSJF{xeMXNLа"͆-wsv3$Ȅ[ GoHAL D/D.֡t6Ecu-έ`rzkI)R(y#=`QW{-X()|}&m"L$K'ވ|DloB\LWVJN{jOzĔ? Ia}%NohgЪ6ۊh A(~S N F4yV+O8؇(X22hPp7NODd DYj@Ы:dYʹ*ayrVx|$?GYIS'Ժ[5=rr*է펲6CgSzLlob6E@By1}spgIh̚8sk^B2'cTzv{m`GpN4zW!" чc&4DZDPI@|K"U'v̊*J%oc:]˴7@ \=ا<4'^ m ;pOy- pac- Uý ̿.|44y##&W`T:Pc_뀨zSQELŽiۢ-bV+E2EZt]S)p<͐dBAJPgѪ7&$EbsE֧n)1< 8ԧpl'£Ϝа.;@h8*+\M=уgIƞ2YE.>&/ZqP2# b4jM6hfn.U ̝ߍ,!9V˙K>Rnq̻w &e`fea0^j~qF_lT޳g qCBLI:v)f9qoKzmq^!dbk.<¨>6/vb ̕ p!} \efqtV޶sFj??#1[ަ̡)TmQ%W\mP :YGkG!Uiy46=0WoWe@ZBE 12 @ d==)4InDSXQKd5V%FBFD`gKOI9J9.:FRuX~'i"|D gڔO5n.,#riϰSF}6ɪsuh#Ϭ]lADITbz%ºGYRÆ\>[U>î{i;"i6P2i* ݖLG(57DKAN@ee>V!+c3Lq=Wc`"/t\fnAS<8l֩$RJ3Aׅꡉ8EvXAEb Άhvw r?=fwIKGUT y!POs뺏83SQ=|Ds7k 峛Z X#>=nϹz[ugl ^VEf0՞ 5Õ=N$8%# VcA*mݫֆ)c$p*ɐoTׯT0'=1r>;&ra(ˬtc!S}3Z@uI3[혆ϝfSywkڋ& QsMaJ?SDH}բcԊXl{j*Y&dYBN`8lG4CX0^Vo쩂 cX6ETɱ;3ϵ&f=.bH\6aɱ=22g*hldn9FVТ{tI|Ni(DvɏSwKD,D WBƒU/aEG9L8*"gӯ 8=CR>;F&ufS`jAHWa쫎 uMm{q/&dS[ 6~X0zXFzutI-W~޵A9TYȜutLOW&tPK1S _IyzEcpGt}g)W J/DQI›D7i\yf 1@9]'LV(0zM;']pt^pa"cMYbЉ?'g;?fu{}ӎ*) Bf4r9]RޑUicԖt(- 1C/-GU\YVI&r: $SM#jΑ#růdW6-.`h H6j4-${` u݆ùȜ2Gtamqcu)Fs6y%[sAzXUldPAx ZVnSO(1OB+H-{1+z,PI`h,YdN*v1W0HϥhIKձ24s-2X3΅di܃,0t?8}Ӷq'> \3uZ$8mK^TD7zPhAyS>GಒkF{}+$7e ƒ:,R͔l\bG*-F$Hp$q(rq׷VzmFI R@mD4 n¸-DSw4:Q1\0UH9 LNnH PCϖ(4PWdEm}7ۥĞD!{'Li&fGεVk[Q Q1s1&$^Mxn#,ꡍpX˽޶6:|ogʈ'_#)yȬY㒪if,6;1I DryFbU"rp0un@:K[ +ehV!^%@P#F! 7ʋK"-MѨUJUVَY(+:רJp$;_=1e-7 G`os;:d]-ZzDV ٯ.D>L"Rƞ35%ٖvM=`z2զ0`WCSa㊭'2"AV_W'oK.cL0хthTq_=%55-#oy{nmemoȻd\K1w|cPx&)6Fx%ƷdYu}Xl=! ii?2*bys:6v3#:T^"]C:D$Nhq9q]*F@9"Hխ:qZYz:w,W΍ElOW\znZD~s K&K?(Y)s_k`(1=~Rp4HpK&4VfWVJFUoY苽p+":09/Ҙ[yn$_ꮜJ"K b:kh DZ(ODEs-=j;]Gw ;Hn.F~!C #? vC{L\ "J֠1n̈IksZա~e5ՄyOT < f2w,.TE&* TxmkpUZӈ*4O//lV?bY%z<1Ld]kKɊ:ۧw5W%=n!`^o}_A@GQzPɣ?%IXj49Y1oaĶ!P(4;8R;@o}"`'yJ@XqWAT2"i_b/űCO[Z7-@Zw\F?gBy5l r#8<ڦJRk: Sd*aM(1x2%=W|m):+ Mɍ>N4z s"H!h7gY,6'֞20oy(fɐos6ĪJ  E ڎ9ЗSNS=jljuV ouxS ' .Q\4wo](Z"mjQMץQAh8$rxa6 -渮},F1tDmaFŚn{+}(T8 eݨE07nZAJ_y> SYo{+2=1b'ba%]-d9y|-[P=<یW[A]R X,,*X|QW ^@\vxBMv]+8> /Q+B÷EF1lg4hB%:Ɠ 6@}H5/8h-`l-xd'd?lfvQ)1#.4o{qB:ek?^g)"="RLG. z^ 9ˊ0oȃڧش$-*_ݤ]'Mʹ̀ $J~ #WP-r͙,QU[9?j沝uF MIs,ٽ:9#G_|hc-Cj(ɝN[DS2..Jp]1f_uǔ 5ƐG[XײѸ2A'+] JEB1j_j%Yhzwb/db0`>JuKejRf!)b\@StUE8Ƌ5wW*|OzlP;t$At}8{}7F q⮘vM})VTT_eeqόJlΑ|5W!@SǜDڱ0{?~: CJS絫~B2񳒽K@j<6,{ub %@c+E "0@rOn.jHBW/! 8A9iA};DJ&IlSw=D?_G E]x!,~q$ =' cΟ' W[[߁/bG~yl QAicƻԀPg&CW{m`y iQyC@AF'pUe'(1IJ :di:6 NF 7їpX*]A66n QAWB ƻ7c?J)ޜ$[T2Q0Aöa ӥz:t]@@}NZK1\Ւk˿͇0=,TQ0-,WS:EAװ TZGet=Iu[+1p-[GG2稌a&t&~c1&C{:ФRkUڏhK$:jr$ɟu% ˑr`0IOх}X@xBu!cë2u}[lACUfw7)X]N1|3̾2=@ϯc|F1|X ^cY=L/RҥQ>2 y`o3R[4?&(Hs=xp%?2_6LL0=qAH;Glmkas 6B4Fx6f!Rr!;^[Ш5Ut(_"VNŮH@cXiYՍ8}{`Gߗ\Dؒ/Cgl?D:$6kyt 2|ɩ9frggacsW AWOfF{{?XE_>}r( ௮"ydJMִom`ȦH0.%jࡥ⬤6D@t&nɻz`o(A45\8>"벆~nBO$?TShff$lysM^Ѣ(:y b.Mƭn89Q2OKp;G ^ֻwV ǜO!߰g)vy4'dԨї+ڍشxb; ?ұ6=$QY,FU[n|"N2%N(Y9M'ͷHKLdj(w:@"fm(r}O3)(O'44пuYhWd_?3Q/ux;+g}WƔ^iD;3L FgX Oh KG m7YJ]8Yj#)HadVjIB$XΉJٻ<tWs6JY۱_%"Zש3Ԑ& ɻҙ9žpL&GENwk24֑K~Z|jfk1k81KPiAawe1v}D n d_'Tx4Ս=pn~W4mmO=v^J _RaccnP>:Er<> nRBkC/;<6""- 5DuYe )a&>9X;T;<ĊݯWNNYT:qq|Vgo0˻n`pXGGl?h!0r)/iv1zD `sla:j"-z׀gMd<|DE@^Ա`<*Z֎\Ze~C3P\*Ǩ { d ",.o$qO4SV竓(XdhщeYEzY$]{̒0ه{ TE<u|xSM+$~EDf.+N[p=ޟw^Kx%ی~uD'aDPpj=`j|> VXmaeG XFG`NI/Pyj=-P{IzT'-ÑD߾ u<&fL틡mDppbOl} cʤJwHg4zSjw F|4YO G SP o Td$M΀S=(G=A7,bDz'dU >fH>3j솤,n f{*8[V4MռK2%j n NFjf `p'PyT$."aq?-OT1Rg%稸SP! vբ.\o,\xbϒ\F0T |s\ij-}͍Rhh[|. $WF*t^(R#7>h-,t *296(pTf*C^>*֩v0핾eP Ffpr6~f T1}*o܏ Fܓ08ImVֽ}E&a+%\xz7Ca7UW*B4CPo9Wr<gG4h.5Faw5==BnnB9QByK|tނKYi*IYG؍G=aD.\? I6f'^>vao όUtX2iGSJzhi< Qe('kn'Ӭ}Ԁf ˿/ktQ MMV難fZ&IPC U>>D1YUx CDֹ$M>EhŋPVd'P"%V &=:aV;K)[X9ڀk:jaqG^.b`w۸]aTsY9z_a%2Tz.kQc EPa;+Jr,٘z,"MG?V\%Mkk|xLI$w1G@x*$p+$&"ѐI:Sy#!S43jFqC:}1NIJ k^ݓfTblU} ^5#u2Pp^#?ߋ﫞t-!61f% oh)ÒH\EP{j'^u=d1Ej(z`ۭKߝɱdv,ee_eIyUXdHrf x!p‚Ͽi%Y~ԝ \GqcU;o*OJI {=.?gٯ(=k&dvlқp˱[ЇHT,(VD9ut1ӊpW`m$GdPZqکR놖7$`Qma VZ$JX0Jn,gͼv.P%@@}>y/0˅cwȊ ?ЧCQ9`\DVEJW)q'B-t f*TGJHb+Zb٥:~~ >P6)bT17_raDPcC*^'4HCdXy@A1&wGtnHBC9Oʖm_yf;!ބpIPm_y:!b MX t ,Mџz4XU+"b@q դC E%JڧA7ZKlAݤ1C!Mm2I cq_D­yv.y硫Q#zfxưmoxĊ쓓Z 1"2QKuoq$XyX~7DYr*9Ye4)% Ď֦x@i#(Py܌+ Ƿa)aFvN9 "i֡J#HElفoHz6_^7o@»!hZ09WIZR " CϢO;5ip;w Aߧxd=tiO=V.mmW/ꂌ6׽?ǟ -*`\OP T ?r*U [4~dD$hdcu"3 `c/!BFy -&/ŋ赓ۖuYVN"pgubzhyg&VZB_~ hdi?2u x.&$/"(4VrX)Y)Y#PēwIbO'l>v]h*ZZx5#?/}D&lyI]8LcMs&Cv= V0+@`\eD:K̾42". {7U;见W|{a_Aק~|!v}~''0A$bf 5<K^2ÏJ <lAaUlz0hpIUtG:Qź][ܔuQ{TTy 9T1|[$]6ϴ7(9z1RꋱsrFm/IXBat:Ȧ #o;~oadx=^vJY/\eWtkq?F?<=at͛pVZwW.ƳLe-p^6nGA,"&u#'j6gwm=!pZ%99qf%[%#oBf!xU$xRGFF,]C("AJ5$W>c iH#s(xoT3_鬄 L`q3HK{o|H䔘S6P< t8 &Lx c1Y!/{Kx/2ϫ*n'5&WLb. i+5W{9Bb)f,,T n( J8~h#xb/ʯf Go\4Te }UBkn qHxgܼhA n:SpʻhXM[:h ΃25SaPEh5q_a|^֧t!s= &ΌfnB|BJT l|mAI"K{@ڛi.8)t >ͻόCs3-,P.PVn9D,e wބX7A\'@Hv&m/q,|~–Z`pNt),u4!n2.?qɾ,'7/\PikGX ENa*Kpn7#Qq  'A t84HK_pqX6zfiOx3GF+N%Xc$ЃB7dLX]Ρbp7&Jo 2n)sJ$1w3+W6iFŐ.ȑ\I Mpя= ޝu˭DCе 3RSv֠57tuH~5ܘOGgH!"t3}r\>} ܵR>M>1kdMDIтD!ZioIUhl $A~41Dlœ{A(:M ʪKٗAüN3>όgn]-H/ [ &ŤMV8lL-`- ;ަ^s&Vee:,OnO %v$ iƬ)uw"m8;xW!jb/UIkzsv4s}J==Dš8" Eѽ}DM321&hkZZk1$9-{A@YlĎn7iqS3 ٔ:2S?]b>Mc\vj0jn 0lGi.¼"NLP8=K)Ն Y@{V_03W[]f&~Mk-ʴ3QbPK273JuO6ui#vbb5BUSjdHyp'>=RhT#L;<`NtVm_U\bDWe}֏`޵tz@Xح| S|jώY<݉~~V|=qyfh3Аً暻R 0=BB=[BC4l?5{IL#N$ YpIQrWu&O.MB57.:)wguGh̀h!zS1?,2r,{2M[90뛱~!όgn,`En.YqKP;cj6y JedCܺf.`)jpxrK|-LS:BOu|MudKkArC(#E^3%rp ,ѧ5i0ʸ%V@r(]&MNvuV)BoO7%Ÿ6#[vB)t1\<7^G?,XnF]DШ+Ȇ$- ̴vk};B6|@@'|/?M<=P\BH¦3G1NwL`К}"X{I9?:\.h6g D`w$]KO6g5HܣNri&JdF  Aa?y>m/n~Olh%=Ј@)d\I V6L|#Ba8K{:iX;]TQh~˾G(Jq>܀1O8wr'JA^l׆ ^?=Ul]ٟdr?7W]`ΑzfaJ w:T!MLGLA|E$+xVLO;J8#j  S?]bPO#8sS{G~_6D>'{E-R4iNP f,m4iK?W۩XoLdBs.5کub<^rֳI ښ/G@ʻLN ǻPxhHU;]Lжv `ZM0}nޏ|TKOqg]:i0:mepBϚ6-&Y\^>VGIDVÖ(,u-Ȋ-S ZsU $e.Naʴ&1.9]HX2:@~"N>7kOS)146G6&z{$9l97\3+]꜇(P*Z%E>A( NJ DOr߹ΙP;zVh,XiϦ֢'L$aQ.I><ŽӉ`) 񬢂L406&c`a67>ZiXW|[{*IJD&Yα2 J[L]=SiTq=1zį5Q*q-Z HQ{2m[owr1-< ;; 4WXpm&uBщH˗w׽// 'rmKܒy@J*K^cX:r{?UHg%E#=eҽF(}zs !cF7u JU)҈Qdv״x*E:$l-RgVZeO¡ *M*sUx2.ZwmaKcg {1sq~ L϶ӱoTaڥ_vpt#>[k ׊jQcMMbTj?3e=01=ܓ! s"NRxF@ "$)JwlqV' P:(X{9SzG2}FfWm}vQ^ /o&8-ہ%!DʁQ2 \;59" ^ cD[:=&EֶB½u{C;?l'CPzr[Fn5$-77qx\ (#m ~IlA dF1xt&+-&\ʲvjl V".jEmt Sb­(J_Y`:Xۆ`N![o4Qm:Zl)z;5Z[a?eTm9Y<[ހ% !RjIM]2rVC=*л9^,] Jv@ 8K^'NlSTo^"^LFr$<ڐB6R_ʛLbeC'H[Z<#|.`hS նx~\ v|;ٺJzcGhI⛣x |ڗvg0 XJ>%Alw񞺅Y',4Ix>ؐfaL: bmяu 궯E*HАlMʼHK赑lKuN/䗕 Y{\9)%f5ۡMptXTyw<ȼN$H*"64#}|Mmkn6G"m'L۹XXE:P- Xr*9+d`+{V>{eop Dz{3jb`SXzm (NPl E}BB;,ܐi}'K/w›}]@&/^< 55 coʘ%']rHs$-n 0CCU(wy۾c#k#Nu Su fOIIȝ-cRbfYbkļ1(=mg&RY 0i0yi_(|whi_*t$w<ݺ FR)@[[) /S*E vkZÔ̦i;+ 1R{HHC`.-``&+&`ͰuLp H7 (BB4P+EyRQ@F^&۸Ƞ'2<{a"49hߍ٭gTW6e ó=!&z4Pt@k1,yb-=#rYk W #%Ŝ6?-Jkzo#lEGװɥq Q7eʹ 9`ؔO{=Pk0bX[ь.r:&gY 8&06)?MZÖL#(W}x3z Bċp9e.>+R}_(-7U`2qe3eBoNs\H񗞑~v?!WMEQ xn}7e Wj)˱&ʕUðώv cB R1Y;'XY)#Xi 0HY tr;aDW15h@7M֨B Kc84wql&cx_X)S7"XVfS^Rh-&_$\S[ { qfpes/ \(49FepU6z:Lƃk=*H'k2un*9A6Ti|Zތud#!qk9o!GQ^M=yң4pl`\f4^d:u8ɦyj*a`@:?dl]m|7ku$5v[ua{g$w1R9U|;*Z203$:M]\YyRP \wpvڌZiG/_>j2PF\B= OhڂMC/mig,0CC|vu~u? v{aSLEQnvI11dwI%Y:1AdѾ|5?n4FJ̤O:p r6+L^ƀ=#Qwar!IO Oe| ̲t#7dP&L@`A#Mb` Ș2 W2uWjHs_Da[Reą[re(VkJ!bV`bؠT^ŊZGm Zd~ >p 9A2.[Ux?,sKј{ @\z:$ٮIC6>H"(Hz)SיM3Q4m\^#v|O f j{G#g~en;SL# s<ѣ3-IaL̢-7Wh>(oKSFVWH FF^Q*(ijxɞ.ɏ-75A]` X aٚLk;HAAi^>X3Fo֨JE+dۚ'G[a9jR(]@һ}dkOmAN$TF+Gۖi23zrF[Kp!1Rr,+Q/XiXZծ^T47(t!Ux`7=Jh"B2rЏyyڿTlT&xNвn1gK"jǿu*w9ӈƲJbew TggŠ8hzQ cM7ώn>{h^/c5ѝ'4޷Bcjݮ,FB,\Cd YyaL4jmhAͿpv4P$5 tۀ[ژ/ Rx+uNNBA G~N:pz{3!U" !W<:N8- j@Á %>?C;O}g-djkgLbґ~WEBPYvcp*1g}a6 i+ nA&GXBB 23sy<QR_t9IҠ*QW.~]+(ZɊ`M~$Zu%QdKa'-4>sf_=*]YzL慺RdS0ACM -lK!ц8M:s!.bDw~6iv[s?Cm2ҽ[\kP\ $h(%[V Aq7!ֲ%i54[kc̵Wq%c^U]shP5P}XKA|o[Ko -E732 t&Э ` x/趝r7HY؞s+7 o6}sb%1A#ٱ1I~<%c?&G.PIe sIQd0`}{h,s٤%s5% BT|덋DUv2أWFg}_J)>[{wX q ܛ!pg*,qϞHDrqf>d'&7x5,& ӫҵ7̂,.c}ۂKֻ"+ktt1Md&0G†CZS[+bș)iUbDD$v_Huk!#/MKg"+3V2WJHZ4y"伞k R*coV#u`{VГB7VE$؞"џwHf4Qh96'~ tˆxR/9r8\ȫL/@b̔fXpR"UP%Dڍ^W i0i8~JIiaNELFwEe_Sʚ=@_b[ϥ@:G$vizq[Ys0,=\I]ֹE9;fs&!Q.rE9"bir-VO9l=KLj$oqvP%ews?)2%s's9*.yO7h'd@k^,< @!g`C/-[Gl{\Z '{*x?\;ܙ~[ ;VҨhuw;^Ǖo ڄ*7ʎ"l4q.P\u(\Iw:aX$Œ.7OuE n _eu^8c]_~O<0j,$=S% \J\Pp\95i3<4-Y$2}HbB92Ww13JZ"&&uώk b3q4ddլ w2&{~RVM.B4;ʄ>dDg ,bjNV޳SVY1M]-$W=ѰZ2\:@œШ? +Tn{?%$uٮOlK*tKwU{3VKW fe%N +B-SolU*=?9f;ipQ~{8K\[B)4Telh5.;mJ+Gґ1쟞!—5^tҷ.(g:!);3|xoRKds8 MQJh+͌ k.rbKD1μ!ݢN?;=/;" z&~vR`{nd#ozQuq7f; [Ӓ!e4x#>$W懀{QryΤQV "G JegcwJ6tjj֑= rN%‡lZF%HAv$*X8 m*5rDEޚV%v%?KEX1XC?3(z^3KltVjzݎѮ}m529' G,<& S1?;2)~X0[/kZD+uDg95>8thVg ; bhTzAbe[3a* [o)"lq v !GemLBx ,J̢U"ЬWgYold.ZL kn2`STŀxj2 ȸdGFf93lAxi% :γ;Ӄ,wAD_d;(]>O{(\rxPTH-{ɶ;]{boϴ}0"0d4&L,!4+J;!=$8ou{vDZWxm%\*m$D{Pm'$Ϩ3__b[ᨴ+qN;Yb mN:OWAq5[ d:,m#d)<N %B6R>;FZgaAL""۝6~;(lWT&T_ᶖt5bN05T9f_ZLs ŔF'xs8B.>l-[)EV-/ 7i,Џ|J4*m|LX)BXcBXZx65yG/ ;N%U1Np |IjܶHZ@:Үri8*֡)1D '`n w䘫O1WKtI) wwO bަNyf1k{y}𥯛Z猦ZiM.Ρ7A]]  vwU;@;FLW\`.c6~Ec5q KW.F{7P<2PSˣڳFڈͷμ(EZ^4w佑Ez " !wAi0pg~7 rBq&&xmsP\F^)c2?.y!xξ;8s' ?4n0YtF2L[E1ja#^D!O3藟n] vK?Ta+^PÁߜi?4PԢ}:Te3=ĭShW^O4DdijdnyHG " .e'QӘsF g'DV}3 KMbq`//mb;;XhiZ2FO "ᜯ)Z$мCNP w 0jV\! 3`νd. U a s/L{uje*(:4ս O1__= +l݂I%-|+bg2S:}pƅ`TH{) >7dFowqd\}mUDck/z'B6~Iђw,zGaAK-=N.)ݗ~/*avvs[]p mb%T; m_YUoY H߼Ёe5H0> qkkuO随$5G ;nT'hX,wì^Ie'%0hk>m|}.D7hzh;8T#\+:^ ں\(IZ`o@Ȋ]f@ K-zvw P =|<ލ$Bxn *vbֹ6OR39w,N=@ݢUԫXxAN yEL$U3+(a|%T bw[D#StB3f}vfJS5r&YIS.KԸ##n i3Cdd;JU/ߨuun0p[=3~qVkA^p+_]]γqg-ҀsFQEbEP)N8tm ҭju f,ջ&< i:ʘRpfQ Ǻ,u(^8+š>{<v;zP2"# xT%!O[" JLepUaP\9Z2" !*%u}JnU# (8%dUO~7v~F7qCh$T勡]iwkR5XrR_ y Z@q)~ńdcZл+> V-+6 .}v 'mHO= |Z8[a/T;cqm* sYٟOqMjujA@49Xa4*ivO%.̽DX=,lW̪kQ6y$xNJM}s`27x&: WIcAO]æ\FQS'|`2n>鎤_@i TnH[nJL{º'36]uӹ.c7PcySqܠLjtwVyemw?b ?8iJjDO8˒t:T1pAF?{FE)o:!t4vqJݜF>jt=B.ZM^ n9/4,!WڕDFB, ~)w|Vv-6w{؟4y+%<]F>r~s*}+yAd!62w·m+EouK2ȯf-//`AvP&@E%$5;KU-5Gkp|lP1SqR}; TYWe'ٶ8bs(w:C oCMDv&k"D=j%ݏ ݮ;u PeY. 1_Łud /oB%vuQ?0Hm}$2s_jo{ 30üa ir.}R:iIk9PӉ\P1G %&f1(uJD|x]ػ\^\_񋫪Mw4=YVEW$L- /?%(?oeASeG֓}{A9[*7^WobrȪ uˠrXLLј'8rp^l/# YJm9quuӪ\~c~ST[ߺz{,GUeZQ'[y:CRpwqsyB >l;{Լ krwv+ \ LJ8W ̚յ9<xq EYN.6o Y@%S{%!Gƫ+[ve8fTll ި\E| D45#%jP=Q#j+1K:hx/St%>|˘ A~i:'RtMm9iPnٽA~]46'ɷ`ƦO "i".J_MY$[Ri? dM <v: w&iZ}mr;.l.Aʾ,8"gF0/FRl`ɋpp/A` LMNsNnY8U 1nF1'QyR@kaQ7O=٥✔ GWBo/Ђe2r3Y.gO_i-S!_wHmՉ#nJ=JڵjR|x7fŇ*ǧW֊b-r<&-1GP>Oa ? O?̓5 y]njlh&GkC2U2*o_ ONa]51([1zDO\4,@ >1i,쓇8w7Ѕ[O12P4 hVI1^hؠqoDʣLhpw[jXljuT`@ 5{l& S-KV+4Pv\s,z0AV=ݰ(I~Z3|it<$'K,=rbطp˜O7\ 7jL&G\)@\Gl" Y7;A~c14hֵ* ̑'R՗b;k WHV'FWC}mޫQ,ALyjױW4C'QƔ0=q$lEKlzm`].E\&vkQ&c/ͷ(_Ef3c4KWA/ CwAdifp X>Ox=\u0KɊiЁS<דּZYF)ƞ<3:G9mjOꇽ5'k|ګ*-mWV.y R0PNPag1;ɥ!Pǻ~0$iOِ[lCҾb^NN)Pݘ̈@.:%@6ȓT@jrF#K.4?]2˗%麐5^PM)T9 ݜݖ["ᓻ5W;M4!P:tLA7]8"{2g\'m Kdt6ޣ=y81 UWp o)fVbujZb; B&ӞɲNԊb◴nBLlz#f]cÞy+\ًo9#`ڱMn R  nvT"#嚩}DC'S/*㌃FaɒY:ABHD&O Jޛ !٫^ޤP*^FNRU@9ߐ4HC;. 6Eҙ .Y[<`G) Cej.=IloQ9wÃ3|Cq 9ϟ +FSbrMKVpo TR7d43 lv#`L# 1B:/ 73I>Yك>`z/g1!c '=;CNhyQLڜ(v"ja;]xZUiWwԕvub3@I@λwrTaxMfGμE͏ X!rl2..сh H}yWJd(ŗk"i0`El\';&zrs~GL01L^AIe!"{7IDѺZ:BF]wifv9c XU'0]x%@;Z_a a|ED*EWy 1l-Jx>Hd%?'bǞ66D^#'QShj1 T@lG~u+p]zyjA9wWŻ#Д*&/c׫z7|h~KxlۂDKۢSIL=S,C{2<{&j`B&=%ejy6=k+NAzö v4?4ͭIHzJ_G)FVX>nLQa~+#ܒO6$u`mIzy )Gg!![wI`qNtf .6ѧU#Om4Ł~`8t,gA "#q\oJJ%o?(xsO & $Ik`"LF[#-;N NcR{{ϊ] GM&?,/75ދ?#?/ #JFmoL՘ew[)2zD#uBG˔\n1 zF^!#TJFȔU#THx,tm9ogg|v"m Z$0AdU s˫d(l@JudOEWO94`հq")dAιAS'{H_ S_Yjm:=+S^]B [ Bn3*5sHWFSQZm5pRa5BT_L3= !nwzYgE^Vw}#y(S e21mk I ƒ/Ogelz-[F=Ƞftө-Z*q2{!Ajk-+ +bĿ!dSojh+T~/rO:: _n5|~7/dԴO*1ds\*]nvz/"6u_y@hsMDu.Q#,ߎSn6"@'MںD пgjn!#0 Y1nDQ ' ~`<>sZI&DjE=OCm'1Bs%RpVdyGkXC< ]29)X&u)F(X{w=r7s;lE&B F1*q<df'_r~qh tc3C+V .M&= q- p*g`bͷt[yƚ2@[+5]th'JV'".<ٳkk%bh.i9t͛<، ɳC-dj@Z2 OPL{/9%.uQxwLcŮHŐsmC؎.1瘐!KSCIΧ> ̂S03w+c˃)1h>bv!?g| [ 5E kRrܻ֧ ԇ`J}ұ]$ddՈ{68ó 5Z׋k⍗RWg緸$ؔf}+[s!"B[Ԃ~9y*o]Z@Ӟ|Re @א 抋^!?(x]=l'Or3B;?C2Pt\ܹC [G.Ef>2cG; W5|^:VJORszS#OSX $=tL:hPzz`Ԫ9 k^PFX(4E^xnnOm;̏Ռ4ko`&1YHub]T̏e{ ;wcs;%)ӧD?!$7+A=-d`?hƁcL"$ 2yDHelz0[zTiw͚ףWڊ$ȩXah|_!fBG'E_^!jx !uoCwvn|쪭/,(N>[V3sh$I'z\ )hX?{CxOF rX(ko/ڜVqк_4997MA^T2O!z"?c y# bkoCo<0(5@jr viv?e7WfR;GlEYF}aXχٟ:`[sȠEWSf.]Fie!٧Pf8+Cc">,N/G#(53bR I&nV^q[=Ò!]…ʢ,B2_.KDbb$qO1\ Bj8={e ۣ5`T{e1lZng[ٓ,<\}{w7k70L˾`OPn,^"(`S)#$- K對۾ }Qo-a%2Tݙk@iCPrՙ]L&ͨ>$$-k}R9l_%"5bg$ Ued0^O .9'3h H (V5 *>2ݬ+Cx$ l'b^*GؽΤA+iFix7 |̷[jlg-MJy4ϯ4RR/H~պ6 k\kiP ~^ebHyetc+R֫/4L;f)"&G] 9'Ydco{8tחc*B#1I])~` |!I2F<+ /dɕxokk[/ 3fcT"<רg>C wdap;盥'|Ǽ[D؋.Ni 0;'p<_`qK)jMH|HrW@V]AP&gv =˛#p~38I_ x5{LHNՏU@pʈ)K֓xqr% &[1m03 CIWO1ܧȰ3;n|td%ne2: m\"3DȫA%y$nFXv_2Wo@[FdOr9DZj'h\e[BӉѝSfskZ^:۴|6[4v쒽$Õ"e|.:IOfG]Éw.#rƎx+Bfޥ !+BP|<.L\K04\mhʣZ}2VL +w8ye5Q͜/ʂՁU7 B@ư`oS wGp/cuOұjN26_%4ڏF<`˫^hBǎ0@/jp9ar{ߣ5,+.D-İY 1i}}v⣵QADC!uEY$ 28[8K{=6kzz+O`ZFV}|"?C wG)tJo˦L4:/Cٓo^3dK`ӼF?cڀk;2ݗOCO+Ony? kR,@Ak24}"`|S/b55#߈ⷾj$Nu Ŭ>hhK[Ԧu׸)2&Aۆtbo~Dta ȱ*,=;HGY^nI]c/!C #RB󙺤2fGW껍o[W4-NIJVuaI9P"0+n|$z" #nvG 1Fh+7-&: bn)YZO.\٦Oy:-ϣǧ+!UѨ)E0|x\ҙT&P!s n'bd5&5$SrQ=غBC1LpcRh}/K3(n|iM #ꀜpt > lasy~p= Ґ6N{T;LQe"zb'C'gy(^j􈱚HDJ(އ멢C98HE۝.!SQ ҉-+xBa{2L7KeFkA/r ⶼ179{ G%,`ɐ Lz^٥#V$;)k}j(e*uH6}h|LO?x\djKп <ļWY1y-UaMwXh0[7|eX<&ZHN=QC;8(.+EvTy`B͇Qi8O$%)%/-T yQ/D@\-k"!^kF(wvAA}8%zuQӶEzE݊ Sѕgl@C,$*x>9\L'O], ?]hp"ƾ1^Q0! ʶٳR̡BfJIl3T ?CߙpHD( mDѬV8XC#7q+y x luNaѡGTYیɫa;}2EUF]4 X)b\k}Ib$vȟ=BW#!D}#hVmy2GpS\w:$`ՠEw3 R)+6y-^thȶ58)^uQRh%8)s9ts`P?4M^[ Vr@ۧLP+DKu H:x.>pMSds9"2?40@!&@[҇$A?򫂛0LXwIŸ;OHdJ?W= ƉW#^U=VpPSt4ڣtp#@d*>7diKh7| be!zgZ3ʻ/=WzK9؏pB@< ' ]ɜ@16\v17,-Ut,HǾhZ3b#N )wu%s3pq&?:EfjtI+ˌ!g<Ü/$CRcV8,?ImWZ`ʟDw(x5ZSX`$։OϩrlIO;@"#bezֿP`ޯA[m+/,TNgCt8S4ٰҪOL4McԸSk|s43 ((ږ+nto3uȒ Q:e'ꖪFKP"B.*@CAAoLl3nL֍ HI{8r@qYH2CCcS^E .[JZ_;O}S\NT?Nkm)E>L}n4DUYO2Yn)@m ۛq%$+Eg(yKqdFRWCsB;&֤s 5s'/="YcR4 Yk@@R:}l7{zsvXԀ{ǫNHze /~vsVY9U~PW2A  )SpN}fA鯍SsƑIʍ棑!S0Uk S_d`S\b_h7)Lȹn6"-bdb։?HtBn@ ~:yPD$B!YӧH 6BHvs?^bn[ 7e7ye.$m|F @qY]#F[Z$L(i:4uOͧRL<`k.nEڞ< M=tWnhq.BDs/X>^w$9r/K*3c"CWa@WPdt&AFMI02? Q4S1%wZvܣTt*yVloNd&{)=Ұx4wۑu"9X!F U'#' |)L~ʫ5lzGGiM?:TᴝOA0G2]+$*[M3ckzyʚ Vq"m`'.(NṢ^BHUJ/iDS=# р[\2wW8'tv-JT<-[>H 7,SoeStb%3)hM{&*UCl5Wh7L+Y*:XP:ˠf#)-B>teL+yhfkOIY5.,);ZFqq-#)DxFf@5jJ>,'z.bƑS#yz*^(P)9i'j"3mQIՄ.hNpe7(o`4k@ÖRFjFPF60X$Ocq>uo+(V`}ܿ|qWx}0zXJηC%>Mj2˂ ƞg{ywIv֎np>hF kT&xov8(lowF=& 8ABGʠ|uꖠX$}7?!YfG[(O5l]I߽8o:J=Qi,pYrΟȄqfTced[3}*`y.?F5'!аT0˼Մ])-ָ}+=3j*9^\bb9ʫF\}'n}_)$=_NZm9K Lh2/c+͂xȂ8]9ob`k%u=3H\ܘ,xڂ%#Lmłl+k-[1ihU9Bg-+ڛ%-t mXd'SQ"(CD(.zyJ,L1&Att=S3mRYP @U Al6Y?l̒)~0j,D!= v;(ztv ֪$~x r |$u!˜0NKzwX2~Aw z3U^/6^:_o u]XM[fFڀ3D1sչVp@Õ{f`Dec; b; q f_1xE978]@b 4g7Z\6y{#l G:Vۊ^= yX`l`0bVxz.ak/g*yQMj2ED(lszaTJ$!M{|{{]X'qrO=ᥦ}'5 8,eA㶡Y_9ԐfN\Lժ_ w@؏ESW9/2/ݝE;+*6ɗ& +A5Je]㒕$/1 W -6ĕY.個A!yɳpFWT6MPQeVy};\ aaG:.ɳ)Н ]xncIrTb:YB5gErzJ?drI!*4eڠIkHڦGV(VnF?},UV%#'ED[H/kŚg08=.=`7gK v+6^aC-В9xF}Cz ]0V'cE}D4V{6d&L\HZ 4PI^OYLK Ƃ4,ÞXaZӎ*¶A4~͛/ Ƅ1HA'&}@2\T6/RKw2AFZ1URf8 cm\!US18þq~xx|gx׀ (aiUp\1=w8,O98|*"T}ʁ3ٽ\[˝>i*' f.nX2NgCXݏjf,zޙ c)&և? So Ν^/M˜>xa#*$*7%Xv0˿6bw$܉fFGf9U(BFzJleu.ub@›DWq6ưS.ExrzlLn^BJp#bU>B@g@~e[n֣*I{Z"Z(E\ 5ttqKz 927?2 .cS\la_WB%w+(FsP6~64 g)*ڲ[/HoX'Le$Fvղ!Y|lE>!U$NF+pzu6#-n}dj-IDd'pAMF|f i<>X_k8n`,{x% €νv ޠK^5ߞvz% ,k\~@=v֝.|.PIw?87S}ĮFOmINɏs ޤBya!3irqV'sDbV+O`^ l%*}"!cy k1H ׅr,JWևxQ F=Lhޟx^'& 73Tآ1 y"ܟ>~κ {IԟDBh5y ؇Q5s_,0,TW8=hG—HG4w 칗9ex#؛t]S Q`}b ǟ$N¬GшC59: K~Fb):|kQ9n*VjQiH=|zOmY}c 'LfBt|ȑ@Eeg 8Jzp]YSyG-:EG[Ke\nLM[ ,E@#nJpI?W0fW*NtU] W8j10o/}jk !E p"mߜf! >_$l{Ѝo.^f$3 mYQ5,+jkGFu+Ҙ/V!Kf]+$}pG* xܸm0첸|dȨ' }SӛU:hjĨazh4;,hCl꺠2&GqJ:^Ȯec,WOEU`^0+,e(|%$N@VPpsO0/pDrnoFr;{UqI8(,YG?-fCْh ç7'5 )xe*|X6RzP‣琌Tj??FvԵ~ƕ2+}X  `a)t1nTы6 tx jHW/6x ^B: -k=B(y_NBxeNdyI?_\EO~P8<(Ocvd}o#0iSDh9g[k1ney *-ݰ +ꗁF@(+ڦE-Nki`,8lh_e-P|MurmJ4aNnqY6VFzh/ `mG{3p/g}4W,R9FxP>]00<._,0KwRQk3v|!LWhXڲfR3C L~ROsZR6pOͬJn2|ȟ͵ ś3eϩfs8E l? r' Rƾ^߽+) ZRuĮ2<L>Ah}ˊä#4)O_e&^(<ඐ-nڄLC\ $a4g}tͼ(Yk5{hs*(d- m> fYg+XX-$]e15 4Jsy;EQ! le3txzE/@pu eZJ2b=+N/Pt&c6k ےL.se8/痂'=g#=˶OExk Uu\B@#-4'NR:]4Ê{dEoS*Z #^? kJb|~υxP$%ʗi]\5ᇮbrCT׿*oP(7L8YY@\@E]JeE. `"kbMo՘ի&bL Oee"O8PC`n%.fC?)7'ѝTAϋ?SO.ֻj-A(*$ D| W_Ò`#Rq&*n `ͿTwhweNva+Vx{1(Dp9$G K}_%&iXzېn")`唈G= bJLjTwO&Xk: "O>ӇÔAmDT-gcje44@^Y ,ǎCQEu 'E<txLE? vrbr=񜰌({\-m߮ 3BBag:Z"¹DN$-0CD>DrXfBeUϲX.#ek5SIņQoy1;'K{$ `årN5fzIAȿ`>H)A?]8TܘY4dBWUF}0%<&gT;p %/{38x+%iP|m{\z#^^zv^8:NV8 ?2BfA0oX#7cmD..= + xBA~"Y F kq]v!$7YJs^!qSkq]+ٶ43q]+jI'-MP#l 7xބnc4N9䤱Z>pz1@nŢ );wj{E ؠ8}pQ\<*nK@e'ӺOB){sS0u価wFYDE]#28oqͮ8$u34޵+2:SSR@ #W٫[Y\DM!7_tzsBjfښtWY5U[>ٸg>tibR.a(d,v:jaH9G'tV f,lrp[! Dݽ-:٧1w>BzKV؇HXGiO tT<2\UZS.OZ8 :}ړP&\wvl:^D9 O?P2qfhx@}O_Gk} 9/^nOQE)F8y֚`^re<1"S]v6Vb6o/W^sb!3iOԠ)y0pJ0N 5@1WެzJEՑ^9ni)@xN~-ytAԘH!8~*L423d3#$ƉYk1 N&R'Wan{Q7?Ȅ]ɑ870MIIr)ŨߪQx"H%9 w_-K'Ճb0KpLhc:{( C`F;q,-g%Yb8 w1t@E.0jMQ _M˴W]A j]+E i|ՓB P@˰E½u;8f/WJ;SC%Y!Ԫ@QZ&*$ԁ")Xĵ>wE-[fжӦ[~>/RMmT[Eac^ 64N228|&F5R | Z?Q.*AD{Hq݅‹{j$ז%)nOIim3MpTr1b=¨,:Bz3%e9}l4][TC8H){1Ve*]K'!, Ml6 xƆ~bC5  kKG[#"ѡO[ *MYHyŀRu'N=N7!p|h]yYPvjzoL>G\d n8%%z̫ۖw+vϗɇ𻬒Gz 9:? #0gWx-oAIޅ|3ǞP?5qg}6]}=پwڿC,ʚesy~ݏ q)s>8¡Y>g:<6:7&x?~ę]Xw{5rC1VLGz.mhQ;P4Cga%E!}}M7ۄmYLS_׋o WKEsfX7u]/uaDo# cByxgGL.Kպc".=<35+8)'?QCIߏۡ^@)mBkMCUAG)-<9Q피:/-d%|c+iM8ɻ[$[:=_'CEXWB9ۅB.!UV@i­(Lz!{){D ?L<HAIɍ~:wMJE@A&D趇BZ X:ixMv[ml-+[pXp=OU܉<{tΆow2sgom 1i.D$^4N7zȇ\ڈ&0wBa-'?xZnحN?s.b՜R;م]+8b2yߛZIk%hr=H`d{ PC!NQ)@2*k2x4jD+IE}$]ȩ* k–ձq^$1'' :;՛E4whK~E}7U{ѺvDaܛR@kZa>5(K*[~qD2gbƫ%\/23̇ zT]53%7j-1]G g_8_W8/;Vbvga|&":d޳O?k _9+RC0[z#k:(mUJZwwM)޼۩,WKM'z/1z61 ؜ ɗEEL:1Xv4>ə dN@%J5rPWyeO " @ª ₲o&ˆ`reAc'12F;>W H6+m\N.~,ph|G#Ws=Fwz0掩f]wѡMZIQI뉒mW4 |2Ǩڴffy(00#w-P / dgb(_YV9U*J ,vYO̮5ׇGڊ}gcfC_+19p@]Hݥ'AX;xTm7Π "F+fpPV.y#2 \![`饥&zgSv[Icz߄ˮhpws=EdQ OX͡BY4\ npRX=O<=I"5\fs:q 1BZzUHUy!8043/wB$a"bOdN{8*;xkk#G&P=؝ n*} Ak(fo" ަDse_ݨ!6Nh P M\*+ HmUGۻx@(t߹~|#{]/YA)C65ke`?u䵁ܽQqBN]mW=Gn9]@˽j S 8q1#3:ySke A#%H>uR)KmWQL5H0 ,3c"[W?5@P(cu^%3+|p)ʳ*#)(|'JГ=8U+.~prLWO @TbKaG} M54c<(ihs_s%)bmi Ebkb١DkB$@=E5[JB %5 J3nv\ \&,9O ,'ص0W7WFPO$Y;;^iluXe}2XhtA^ͼl{cGkߕ|ЮX+SgIy22}~FMQӣu&`di6'ڂBUpb#cDja dF#Ȯ̀Znw&䖼 Ciz("ece8j?lCɝ!?5og6[6vrֶf,oi-/Ɵ"vEBG6x皃lnH~%CbM,Vn0 wIPN)/] >9^ m#B1I0g#7:8bSL.e؏?{t* %ևO_8è8QJ!0bE# 0;ylKJAMQ=KB{AUn)6 .|sW"17x;+UjHJ‚-I\#v#WiQT 0]v?8 vuHK^Cd +OxEOxJJ&=z;DZ6@Y²zftTiol?]f&'>1 {JLěZ'x%?'<[+ ݓ u~X3q\E_`INC`|b)ZB咟P fˢPH;GBzM,eYoZ` pr+v'a:#DÏJҡaDK sHZiz.hMۆLd߭vS^["H.PTqvkQ܂L.qzu= UR^1$l^5:>4`s$>55[*s99)"^4eŶy~CvMSg՚vhdžnfVT6ms?Yl XU*^ GMJlnX:뤟O?C; Ud\+t%wmvR(rsK (88*E`{j)?Qj,W`]Zu}Qv1]p<Üu 1\q!=e41NUJ_p~@k3di?49`quuZa75YrZSo#H/k{FPFJ UL0?t%!&4:#Vأ5K{j7k#(5</gÈpۼaQXh!;Vſҟa棩L_тϺV!f1NT{vF`I%0`2;ţJ Vc*ZzM-"4('v߆XM4;'+(T43YeF0\=\l^!Wi daѹ:'lNl~xы40Ec0fc:f( K}~N^h32[֨8cq5VF TNQէҋUyɒt(J:ۅ%!P:pA֜38uK?`ٯKdҳ| E @Gy晎K1ՑW:;ZpOBZCI=hz5M()1&퐓-m&tTT(BemKC?DsK>byF-B6By<*N+fd_@/{P}R {a]h~.wG9*czj٤U>z Xa'{3!ROxS!6 0$&[/%l7~eѝ^5_2?*9ПIL: X\DniBV2.'ݫ|4Gl'wͮPaLOHLt%Q+FAe˄"@#iFD WrWr N^n0AM4@9fL[&웠KIU)2x $mkOvM=m9~&:_7kM$u;@럖<- vzkCiV!5; *7TZ}и;E*un |?~#ڜ: Wo5*'oP^1FD3n)BEϙ+7 G:/apz)DFCF`^ yrHXBOƥ_d%0Bw$6fB$39MrgW]-X-8l .θ]:GD+^z_|Gԛo'=&YKyJǓs}h آ״X@*Ʊ(^K3n}FOƫR>2Z`"޻:9%+Gmz l5eL<|^"Eg)c__dm^9@~,dhᵍLgZc` Xx"BDcDu*v|b(d/[ga4o*IHO~ݡ,CBn|_p8Tl̙(xXF ?%͸cY:bt"'!bW2?P8֦Y'[rGmn o/yr\(sqV/ dF'h)L|zƄL +AIlSEHyOI)rN&_gx.>Kr3mj~7{>}Ÿ́5k՗4}d: vxYڳm1sb9n}!qF+$r]☽+{HV[D-,t=艃W,P? $:3dxs/rC:]Fyj-ߘL}g;p$kC !^gZq=ޓaf ) L#ƭuCᖴƹufBm(?PSrnA\搜CH1y7P7cRr3g+D\C=-͚J9"G֬" 4O A6G$TDU@V̏L-?ot%5vHCG`%p-jĔx1 hďDZ"k*UL >RE|NہzrR:1^^:~XY_"/'S+F >pbQeEcFߣLj[ڇux%wK ŘrN0%x~K+tmw-F7p(sf:a9 ځ,~eAEZ8R߂ld9noH8*u6[KHA2\c 8ǧтK U2d3X_ Fq9Ao_%g[_%Cjɝ4[)`y%q*uKK$d2č %?-}W"2P 91s^%iHvaНVLuUv ]@iJ "IT俧ź9[0CjN%04Yk WQE6kv7@Hq|p44q)0* FM!V˹+'e H'(9 t4x)9OB2*WtA76zg=A\B?>y,%3`-kpV鞐<ْ-e7t`wwp%10 ^2p6XChiVkla5tν +!E qyjX,%_s ʔ@@U QDtӐ*/'_+]J> +Seɛ{u~;_;0xɝ(h߼-k$;ىwk=Z@uGK#tQ[WS烳-da<3uIN g_UtP(OMGc%j F}Gq0ntCͪ|>"o5>BM$W r*iѩr,A]mMy[J,#0NCI;(R\!OHя|LEbwA)-sV- SbE:Wv0GfR^yJ!-Sb, "T}spoe:8ȘdQSeOXao2BG'w軏˿:(BZBPD޿; Ίp~EZ7g$g8N0Z^(TsuWc8:/ʇU8*9|úg|7kqd ]4gbr$Æ$5k 0pTe=%R?*]DTQ#b::E]L)) KTuN "7E ư̈́횮P|[Sp[`vhFksWyAzǞ$Yq{1R) "T ZxХ?U*Pl%@CXN]Vv_Gd7Uߌr{SY_!M3q=Um(X1@{Y= C~D+E"̨g.0TJCϞSv}.<\nNfP;P'D95YhCri߯|8ʾ?eI1bP'OBDKY(q en<3sI].$e]gN?iPE  :y̡f:iKpnspAiA֓:r*Dž'F¯uۼ!2w*[CA-1oH՜zZFȞq0R 2w%]\RJ|ğ7%m'q Smb81;By(děvZV #mF]:*fϸYxЙڬ-T@1Pr?0琒ש鷿15I$F[HWd'Δcچfub-Lllk(YC&_QD-&%E|ɤሺ /'k$sU^~VXlApv'*Q&_Qu%<~>mzBI "?_1w@dۆ:<⨤ ^&9Y nھţBQ? y/V > CŵV~R% *g=k- e~9W0KQ>ymnS>,dOTL6V$>7BY܋>U`avb~?9N9DFNFw";`&-C^@OIe V;8SVi@o&9 `|KgsV_y" N=<25F5JSS%6`X}v4S8?<"׭^J\B^p2WvƽՎ(/ ;`ѪѷZF8,U7UcM^1sY)b/oo'ȉ%/9|CdUT_;N9RVC|sr_t|mhWBWzo}@CwaH=1Zx y&+4eǜq|'3OrV7mG0 i.`tXFzedu׫7] .>_U,6M&WnY?DQkɳ<<Q_N{CFwmwJN¾;tZSV5,/ة$fهzMJ4Rr](.<(P#4p܋7qҶ0Ȃ49x" o7l꽊Chp"OaHq~*[1vg8n=b|oU'aӡuC<RIR/Ǭz2J?J6轺Ȝ2&r_8"F`aҖ*4\<*{nHI eS1%^5^oOX^ #{qhs r} EF 5ɮUًڱ4N:R [<7CiSiyFIM[,5fiaUv8sg*_H\|U:;,xZ<筕=aAD?.+N΁|xsYWy%atS#/×.>P@iœŧWT@+dxҌu M1${aLX^lT n7%IIۺų0"%#؃9Wh[ qr}ұj3@. x<LZ'C T 6L&K YkO9]S5Uam>-1 f/v2Z U^(ata%[rū;'3x^FRFM+|auvlZ r1w]΄i=4c:ڥFXS * }(J;D;2} 2R_h68, }g!O43Eʷ 癟jKu7 $[N0Y%rnrX䇨߄YōdOe9m*F6N.%50$;?ڪ ȬxQ{LﳠC66o8)P0i)n;>?]XfKCJÀh=I! 9Cf; Dz*lHE t\Aֽ*Pb t /]Ƀ);SqΕv]ˢU r@}bmRW)o RZAa.~lpEB_?C16f tZgsF04Ӯ ڊX29] sDmʵL( |zje()8l"Pm}ܰȘM$r"~M]e\Wj[L0_+0kcZ4ПZy 6ϓ* 1jg/f4ݲe|XuDX,$aG,s4v \)+3+0Ɋrhnм~!|ǪLVs9Ϊi*~rzt)+gn-Q.UI4ͳ8<ۡAZ_6bTw%VӟD0fY_3-ׯoמޘN=16X6%p&.9Xch#% cq$JúF[_…ŗl< gCsˈ gRg+-{67@kgYZ0707010000001d000081a4000000000000000000000001616eef1d00009350000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/R#]?Eh=ڜ9R*ww|]WoJKl8]mjGN8 +-ot;2{B?U0b No>S0Б~CmlڰaDHWc\Y7Y19·mM!«#յ`:/UeS1R'-t $+}O~)X+TC[fm1ĉgޟ[JdCt^U]@2`vre )hΐE_#nmrK&< %E]uUMu- k=QB{Q(asOw;kxqo:uDa:Մ=aT㼎FAA=,T0M4g:*.q h?`UڜklWɣϥ>Y}S\;o ձA1vNt)Ơბ8Dcz) &6TodENq]~O4M QVu^y" (SM?o L]iQoFc"]?((瑳M0Oٔ/Uqp -Oڣ:Ɋ!P-і8rް*WtUA$ܩ_`+y h kvOR-qa+,@rVu[%Ov0|+]/FpR;HE~ I Ϩ"x΋fi}#يQ6s^kJJfK1]M2c@o6͋ȜbuO0눆p0AF@-:l !ݐT^.NՎ*[0[{UhO-'H/.HlYPY%ץJm稂D,9hΏpFZ D=OIv^%NR zAʖ+E {:~)ÚUmh'%~$2-B5=4\rRsZ !Ϣ3?DYd@>WSej+ JT| ~8TG]V\AQRA8>iW7!1ܰ]PRHONrf74ZVCq\⪛g\ i?$޷X]g8{ o3n5YuV764Lȼ~zP(V|1<)A:̤\nz^(|m+Yqz2P~L[!mj r{Z^5VCf-ɹL&NlN-Y_ӻ٧PE:`5]!Jy #{*@{Bd3R+V]ED#Nr*vQJ5Aq^)Xs$ףtƍGFa#,q(6#!Y./i:vZSIu$%mg#B >DE8'iy?=AsNg1>Ě#XH+3fv DxrW#>njdb!>RP51=C-~w*Ey~wt2sdpUc?!uvt1P2mYqXƤImdgg F /A_ׇ nkWAEVpX'5{AVDwgFI,eM 0z< =܈rO@B; F(#[mXǨԍRMDk;^(?HgVB&,C= XsHdd"|9{h- 15Mnpc|{T10ڱ,O#muy2 ɍ*|d̡&V,M"'7'c\N|7Y9s<;,@gH5\[C oHݡe2PP['a p=I8 . 3ڜCQEi.6-i8~I*ZKnKU /?~JȦ$w{|Zq=K4MAF}zE} 8rMՄ"9%$l_fQSڮ l.|]&FڈtA!ZHgAM3׷3}d##قf:eJ,#U"]*1J-̓#ey["3:ɽkR:fPX HĮ~2KnꍇqYzU7+k}} h_rwͳk|&į9y\Vd✻wx< :V.\+oZ +z0 M'qn rtXw,{>AUŢub)@o4t]J'4pRȮ8&ˤ@HIJW, 9Y骪qݦja]wpB"6_q,67$^I2.37<^@#f#[)tBޏԼpR>6f=ow\jkٓ$eo 'ͽ,EUI`@na{Ef""Y-&X*qgs?/ VEaNfW9_J*)Pwu= Gb5k(p01_ү7.ZlI[Za{@:9[`}KZ[R5a\u I,4ܚ#F/vP1 aca;7F#F)fM! A#?iz铹y7am}0F8 4ըGI%F. >Im)ٱFkIm5TR!9N|`kny sLiVPb'sŢRUw}=ր(DZi8;gi{.uiU 7S Jxt7B$6_Ueཾiic}S &[R$\uˠ!Q tZ;t6S+{))xYpzʇZ4[/! AȿUlenL }iDU\|vʄI^EW?aMv!Yѕjn ֦iU;@ kDJG̕Ʋgs[Uޭ|"Me3=^)0 K=C(Ô*j=uF8pۄuVT+4PxJ$K> Y㿻1;$Ocr)ύ*S6M%~@s,cp"DyaX:WneMwJQ{nۦ6!tHdA)[\Hb ]6!L{WRvVR} stx|<̨<f@xu&HͲ[]˝q͗B} t@Vnn|ƽA|%8~kʫBe5iQe@ ~# ZeibN(}x E{6*:D-tE^Yz ܋Vo(6H߫,>Ò%>UΏMa:CkKϳ4` ߻sHp@Qq B/>}1.F/Ů֡w!IOZNI=pl0Mj}>[ #y>vU/w?geD[mk M}[cfA?6+`cG!>=ۡTݠd1 My 3"ft0&vZ2=z =&w zE" 8(PsC-e ݘT3r%_34Es#ZSs?h!01yp:Vدj.VÄ"W>6tbuq5Y^!W|1!7f,KK:Xεg`fMI 0'`-ZK xŨ6A~qyl;"wF%姦dHPRPbiӽzRlI]Ǯ` z0-s`Qmtօ;YV0fiCcIDab%@8h-,oafoܙnC.jnJ:s#91̏\\x^WDaA,=6̒(l^X( p&TNYX~[trT = *Hl% 쩧 cbbB^]O}ɫL~\TuKi8 >d7\Ŵt8M[`Ml9bi[=7 0H~E'+ES̕!b?Fdj CEn::nXgՊ;QS肿тQna!Y,:g5HbcKl`.:q3  mΉSj ,D sc(X9 Ж[exW^Jr]5~܏jXυK3h1pLfr|M9˂y4kTQfMdvb B8nuZ{J*;&V>oS}qP`?J->`Ib)['电Xײ5E'!\f[NjHEG)<}xRJ8 ߚcU9;qLfqVEʱU8I[1rK?νd?IMRa;\Ui }%[ǯ刍`0BmE}tsA 39L1"xVm,MVFr4n!!_A2~"ӎ& oTRֽhP-Uz"4@<Fe2M $(?8 wGP${#jXrwL Ս6BUr8b7p#P2n!Y* ahy|3i꧕2 /_t,ٰ͝}NbmkvBn 19;%99-ij!hi ~9a#[G}I`]{$EEh+jc,Bɱ\a Bxϙ(;}kN cH$SHfNgZF9JG;9;HS+N$NgQ3NO.VBϦw ܪgC7SM) 5D cuoɵ^C;26\[?%cymnq]Y2q/'DY ï 5R/um4~u`Mid4GG0v6A&%UML NOs+kǽ,1 C5^#Х 3ʠJ%r6X%4p5 $T7ҫ;MZ۹gH1~ƖYwPg?V*s4rfF/m "1Cᢰ{1^nmH]v \_qw[r& 4 ^ci~0enEаڱnq3m}s^bzYtBF\ƗCSb[ dvxDzPD.=c0E.ݺA@Z*̕É5T8Bs-ܞ1gJy2&G~dc2JA!A!]@+ <$?G#yCtE(~Z.8C|GBn{ `*+9GCYJm#%[K\X֋D}"iH6j J{kFʍTºuE_'7w1|Y)r^y0`(v@jU%+KG(cQ5i4i䍟#pe ,1{+畤RyIYjCWe6-՟d"2bHF._'y"!]eUY_n@jgmv <ѝ:|fn-)d݆4`hjZύVEX`bPU= ;뺅x1Egvz5= \17&1Ku4RYߪYXpW6҅k=쿃0똝(.a3:zf#wBw[y:uEbS6T \#Ō Zyf+Ą, SB{17 7h+8 ݵZƂGK&. tKƽA|:fU"IVo8(4_L{ a7y^0%Ѝ'|҈L6~뭃IAeMXMjج T_N /w됙O>]yQ[OYveLf7_ 4J׭*<՗Y]s/S*盆W`$Y ' *tÓ}e5Bi1oiؿK$>Y2A͏{'ށ[{܅d48~ ueTSRiHyo!k]X6nԽ›g+$?}7ET'&ǑՏǀ9q4K?<RIM9]g}/cvGr Xn`_r#=E:® _L՘"k GAnjeRfw3f=x`I-&ar-A4``r8eOrʯ +v})C:qfK,U+vb>{e "u`2-e&E^-Fi-4 aKBtȒ?RgI%gE`H*cMP7b3Gd=͖b3ĪX[s47rUI6/ҺdW6ÅLs"WT1B-J{21*nCňOAUA YM=Jb=t5y=P#ٟ=U`rvihY hx{" QL LA`*@"!VnˋE@`8^8 \DbXTp]Br&绤w5PG ;$)DbȭfzP){||/z Į.ҙ_T;iKk[*}iM%q 3nm~X o4ݸ*" ,ԀŋvnA!T1]V+ (+Ht=4T9UL8_QU[$xÐ"ݛ^zY`[_O!݊:r.>jDD&pN}PI3*"jxe>^{S|`CJ)1/Jk4xlH#N 1 ƇS_nk9V7'̗HC6D&ۘu G-uꁭ{Oe%j#9h[ʈ8e;Oel͆x Fgy Ѷ_>RnV j0 p|jۅ6GBIQXnk"pv9qd'qJtVD x" Kv~ABn%rUɝQf_}.WiͧDopHAI_yutʴHz?289m "XOںlAzzb (zAdo (n2yh1^bbm&g,q_lVB1HOu(aTҫ| ͩifAc4/U>wcw5 +7&0w.0i* $^?ol:)%햕1i()vĚ9J**F AAK2JC4*ɵ  7Ad: m&ۦ?gjuLx]ՇT|s*ъ$ jtDuQXyX]^KzK(38Oη\4{mnjrp[zLpKoiRnw k>dnz}g_7ݓLm(iw[j@0 c3+;_* -FF7l6kN?1DU(#4 솵6W6C2c!u1`@)LܾdA}e*03]眧bu؂̺zU-W^lc3?62N2c;9γuh5BRgH/{@&akz6m @mL[~,HUm*vQFlk}ѾbR]3ҳYk!wqϮZP +&b~lV4/S!d?#r[aUḰez,VA2PԽyAJʪ,cE_bB/_K^2GZ )-"@Xʇ.ֱR0µX ٪!(Js)BV񳲈BפR2?v>}H 89E)~c.5S8z]%9r'M.ֺADZ_]l͇J #a@sl[ɷdaVtr} OjntxS#Jgjr<01x-X0 oĀ9~2F g)_7}U+qRog"sh#FW50NNJb9aU[C2%6TK 4Jj͗"ɛ]&x*|28IB#Jd8U+S익pb!9o)dPR\,XyW=Qq-?c ifc`=Kn΋[sA,+C1'UJ|Տ^_NKu;w,pX rr oQa5a1}'+Ӌ/vӶ~71ĀSBl4PD^3qh_ 7\l|fzpl(-BB;E-RZ!ƃOsTʅהVFp.:qd>v{qɊ#D[9)|}OV: 况pS3x&}kQ*sdl"FPiHUitw絖s9rčGrه91f͋TxgQjbXN8>x(0nw<%  sE.>"lA; zVAi?rX.I<Bl~6vgWp@ehK#56 E~NIVH^GѱaC`ڪ;Jjk˷BPesՁ ^ƞRפ#6Xu7a~F)R<2PbݺKe6ǖ e3=cT;s4$KrIUkO6S>zqa {>Rne`Ť`C$M2TRTr & % &cңrm%]nQuyy2ޘ5,Iz'ͽK_V('0Ȓ M*wËDгӊ_E / B'4^j0Gnr8Qd5m#,KBHaΙrXMjфz:瘖ǼmMWr r_#;O#Ok! R YthmB>erE0Y^) Q4scjd$ ױ7xJċ0HQ4U~RXFPE T.nJj0<$4Ol6}(gbԇ0P) 72j!*KϹdmpZx=M41&%JK&&3ʫjq*! P0 ˑGyݯgYJIW;,֍$qcbd`(Z;㨛^zPGg.6`oVԴ̧7VM3\3q ڼ*g,PU3$*/rw8s#"Չ/ ]0@xY,_./Ih ]Ee R3h-CHРyͳ Kw3Qk[NEt%d;t JƧ{2zs<tVOl:X:ޓug ڞ]B!k U(/oȭMg>q)|.պD ޮZ.QJE٦ZGB'z3:/ &_ yclL*:ƙ-1:E @&$OMPyVhUU6-Ǹ$ڵ7)y-w{jr0RlT9ZmpI< SCAp,o}󉯡 MFS*Yz_~;¬S^ V;9:GOdVپ{J`DԘ7'!9cJ7 +F=vRYu ujɗw9YK0YRl&s^ S4ߪW@BT DwѴ%PŅb+<qI2W4Ql [ȟ烓 p AwI*5ne wbTHY5^aXiUMM8QG7*]Fُ@5pB)" i{O2~08GաAR %:\'pkvq^wXO9쩵03N;:uIF49&Ecg)~Ajz&,Y\်yDdv sH )80^5&PX? 6hE' 4qtfj-Ctu0n};KueheәQo4D)\:(nPoy)ǯxQ"nIX2(`ռ࠷Tt-S뷈52,sU 6eV 9%UߜyO#64 Y\'{}M).+1c8|@ }BS@ƁU3]5J+lABO3ܿA]k"ב85Xe T~,Ca'|`MiOVH^T@#عV{DR>Z>;঵:8Fw-#mJ r.'8<`ZC.DXk*D.I/NLRPN #Y4nm!׀':ň)Gx< AOL"ӄQ@6#>"-F*|P:;G 5b FeE52oAQ6aD@9XzE~Sdz{>R&n*MM~z$v7 R$)ӦW w/Étג+Ifrq$_I>~Iq7v֢"paO[#Ebz*&蚀n<|]puO E{T "H1t;IQ0HΏjis€*LcUq3$ĕh[[1&$sސ T /(XOvctBKCOj2"I?T+ER|Qq\p)f*o'-iwM,ીT7N5\F/VSw޺PV#X}j݇P'nS4Ep"Mt>bsX$ G h|y#pfېhexO >|eEo'-A/ls $N:C}YvO~u XVym"uPeG`O5ӌB4f69[ҙ߽xvO6J}9|Ƅ:7tܘ +=~A(B:@^H7G2hl$JtU+ 7<-3 ps.I†0k/=v5};v,ԓ94sN] wUwm6{CPI?ar@yVvoz\=icYM=8ˀ@4#~(1 K |ϵlAf/u3 ]% ה͚3zI1 @{\ e2#\@?wݺYu2h*B:E&#7'e<7쎖%?)djwcn0 }1L֊уy =4I~nɎ~MǙ{s fHDټp^l"";2xDxSBl!bpmftu$9qbX?CȦ1y?;a4O Ƌ^TZ+ @8w]0(7~(ۘ$(I͆V2lIgK=Js%-\DY8p=9k=!' (2e [ʁb sMVt|_' z6CTpXכW]+qz "AMp]#ؙ}#\]DB"+D? 9&֏5f+,ƙ\6n6ӆS.Q'v ɧ_Ha8Ԝ-~r ]B!kxYCEmQE%mP_o(X|v=C.̞I ہ Zi:~F7_@-R>cmAHA5.k3.&Rk/4V+ )̧3rk$ ؉!ol;>d$/ED==%y6*pJ?0f\$<C|C22MXo:}3KcJaFRBJx}$SR2)IQuz@2 BH!b!h¬Ϫ'`sp"`b=b+qP VvhGkE-#8 Va;WsnH:ogDϖ-VUŎz.I.Һ$.QI\e,'=~?tf~aXmʱL"*=g,$'ϭJI=N {^wAXIŜFK{DNF\gc)]*w_zvJ} [UP-~|':egӽ+fGR4+|JӔ\U.On7m`6\6\4 Sz\u >%Pp\xIqg5| Yv$̅@t0/9ȴƁ_MB b~MnWru"KM$y-gAb&'C/ԉ<0pGT\B.F移Mxd7*keћ[o($j{*_Dvf,BP&81ti٥nL/A6X"{CƊ{b4Eijez#2ÝT=KBg$ G<#EP L_Zk%2eA B8xBSs;ZG֖qƨmÔC;~nI~+|?V\z?n-W=IϫNx#B09zx#КcPL͉=f{|z &IXv(u;gBhԐL w)8ӭ=s1 A.I y\/hVЧ.3x 9i?T}ki!T͂DngL%[z}Λ}IT}vDf普*䭛iiuZJ ,q~[7w8i۶C ƱDV򰝤4jz4_5"6~xGg.F}Ȫ?$5/4ha~: D!sxnK#q_W:;Lh3[+Bz~!V{2g8,U3v㻳=?eؒ2yTm}fĈg{p)8:GQޝA|xB8ZZH Y7Ph״N19x{y|犺@U6ׄq,b+6=G:#G} \qDrZ5Io,\_@|"Qup!EtHc+KMH\K\ 8-lRx..炞f3'e9۱|II7SҞԾ ovhXͷ NL}Us=E[f(2n"7p\/<,S4]xf5m̧;U+ᾒzf Ț?IZ"/PioBm0?wР̳ʞʲDR\!O[pZ7aK]`Od]/PʰnKi|Ov8 T0SʤiɻE#?MP"th&w$gBBI 3,AG w;jr̟/mQ<( hѯ\M Db"q*VJ4ceLHE}`W/r~㛽"A2?8c6vWʐwcoƾ-H1 ?CQ M2u]ΙLZlc E N{3[]EsbMF,V[#l%~H!s K3l'&?_0'֕Ni@cZodV{#Y3|j\V~;%s- }\{o53uJ ώ-m_CFԎs~J_cWzh#՟~~4)R3,+$7 ]T>:b9џ̋ustrl'&ae>C-9G<0.qD.QYt=.(fQ"`@=>r[;(d|l[++b-q c D"0*XƄ5L98)wjȺQ' o0oo'1LƦ,jx r>1_TOh _hJp\q?ȁUUhӼyjqDŽE $U1¿0*~Y Uɱ { 4&&P=MOPְ*Mdpgg#v&`϶- K0u- ]6x%wj1"W l=\3:4tJsZG 5hc3neLlY~a ^p!Տk:kX= j L~ǣg(q#}팑3( 2b:XM$^F:4cgn4q^lL+[;uH #AG&X4M\{)6n8(랫ƈ8o%]~iI[Hz}h1 C뿰f@V+KRǂA.:񕋐U-> i6,TeNa狲7} G T2kZkzy}!~Կ5EZߛ,-MBcrULEɼ_mB3!NI( \'Wɓ:2RauHix)Mχ7Ci =nb/kߘ,VW hʆ\!JNwaUmSnrE"!sAjMt U{&]"l4<$/EYhU/554U5 [ L&8pl~yBUT} i 1n`q6X |[5JwiL+4[ZAPԾm jh\DO\j{&MqM-,4m*"x+=Yd4C67y{"W{V6_'y"+)!#d9?Y#I`0qyF*Kwt9 Z'zrXZ)Fij D>~ax jkȢX(rIRUS\TN~8djsOf;yLd+SuQJfjml @,*cM;9Bj(+N%Brkiw `g.RvJ{dW&ꛬKn>zY&M[%3H4ːĐݻNCBq]{ uGE8;,ɝܬa %0{.y&>YiD93!qCTCa_`eaΊpd߂/Q/ϧ급K]66 Yq~Zt~ި ea|";q2.0r8<(Z;a)zgo-F4gpCuĴG* .rmtdFL}-56h,Z`N&5Ӂ-mG75Ra= y *zֵZ]rgLT.US* ϾNc[=UJM;NynbVT ,uDpRݥ()_k+|VkT5hTzɚuja {8<-c2ǷYOp56{qj_#zf-tlGBD=esn>._A*еX *)Q_]"Y3}/6FHIf%{u82:l%%6^; x{a!H$39&bzAEbȬǻ44*pb؏lk"B x)4#z`I:,A\ 7Ć9K*mLf2'1z ;#^]ۢ HvLfA{RXGcPSi8ˇ^S rrN,E1:/9AT r@_ng=g79x1d=Yeag4(\{a#fDrq%!vkKL#%7ߍJk\d .Du,_ n5V.^Bzd]%nu mK (Ѭ9e?a% ʴmmOlΪ,.T˓4[~[?x_^'&G̮UͫIn)36Z0^.f,{$vp,j&XIfL/,Pnz8vDo.sNr4A a'UgR. iﺶz+7]-y9g5.ǟY%'% *9M3Uvr?s'#m|a2R ͝k$nf".U&7.UdQ_{*f~Ѣe-ղnSA-YQSL6o-6^NB^T>KY%WKV;VQK(k1^A*@I53|FItZа=$Pk^^G ̱2>G&E,3 hGcÃ$U`pJyKњ'2e;) Z?Հ+ϙN'ɡP ʼnE4|{.`+8Xk䨓ޝd^TDlb<_#Z5j"~~v| @h@@Tw~7SѨDN ei4O CϛUO9f ATt %?ƲmeN`hy= J@Zh1t^ 'U,8 -@W*dR8F `>Kħ#ߗ7,YrUb9xyV`z +Q/X`k ϯ/.W؊"EkR?C)rCȅZq^JYݱUsS 1iuE}S~Bpaxa>}˜G)\m'h! 4CЬ|qwn gJ} ~'YȋSoewTy{g ґ/YEvN@BAR ۰sBv$[dg`,LX^K}9`U:YB4%5|g:Tp1:Ʋ$񴒐\iO]j Ź5J]ƹ]oSIy ,Ŵd dJ Rq'dsK|`L)nl? (ۮ<ZUcK D>Xa "fU]i]ܖ1ꍘ|T&>PB*H9qq^ѵ;3T ܗYE k#ٕnx̊wIX馄îpńgB"Ċ_mO]gL DS7cS.`jo4cY_2 )F@h |o,PBMY`LAN |B% sOVn^UYܪ/1kxz}1{T4~fOe?,묟s  Kڮ)8PakGČv;\FK`{~Hd>CeR8u:B (=VʅM T-UCwa΂#9;B&v|>;0PIk∋j6K|'fk-mRd?я8!I YӀFpRI^P krY@`[bq1lbQ<*bZт?!Q x|<hj _[}>uNlmܾ1{nh ⁀ql"k6M ,B^̣<_\NYrflRGz-cvl*S4;2,OIM:yl4=w,N|-L}ilSD=$~c2+s~q(q}&xypBwۖ~JaW\xMޗc8Fե>C# .uCvm8_~?H]5]g{=$x# ѿun7t )!Pn1q0R߃Zb6HyCvXjXB|֗~##%OGV}/7 ZͩOliFPCPEޏ 2'K֦/2V¯޴}F t`A:.]NX, CPgPt!+6EtNH}fUD3Am>Tft2!VZcoSdtAƚ* r;&\cu06(`Igt{7_2njNaĩP W^";ֻAұEyzCf5J)WKkXAN 3Ƌa /*")CWɱ5Z.t 竂CY(A#r'-6Rs?VpL) u'R) wv$8"e<H f<%շ?`bE]?6;s% =$nΤӟ| 2{< (BYOsjo~wD&kk|tl AZr:ݝj 3 ?Yg?gs`/ɳ,Ax/gܑ̬^g6!3&Qtɒb 0X$7Fr:Jr'j9&a̅p Hb1fǝn5f'߿gPVd:Ay8iCֲg޼VV |$݁LɣHձ\^uQhG3S.۶}H:&kk]BNA& NcsZj m$dp }ԤWz$=ÍG"A!`xֳR Z N8\4/Q!| ⢛.jݧh՛Y 9=p_odK]aRͲ#_SKN 5 ՚7H3$tllStJi)Rq_>nwяM nFk04L3Poc84x;G?)Y6x]X~{br29aǤ[[༑$lRo68WΨV @hF F{wSA @}(SLfw,K?G{gCNA):xHt w~Uu3 y 7γ{@悎g,$|:xv( u-\SjKBXxA@D11K67- 9gjKZg415wwp‘.ޔ=vq6!SS]NW~]!sBa.FWv#JX%Gzkwɶ݃tL;o?UІ4SOxc M'}ܳ_Red'<(⿳ͽ[l>Ěr  zk/b,`͌Ox.!^{\E'G@*]QPI bO( `ӑlJ-zE(L݌'qTf3*dqc_v-V4O 嗇6 pdƈYDٖuT-h(OȤQdCe4Xk)~q.@s)dY2Dڝ> pe08)ޟf<*2lQ򨯚4iN=}F&; ,}NhSQD+C 8<5>623|i].[X a#1qEM3_/}^l`Gsu-! .Y~̅ɍMVFoZxdK@%UҔ0iߑEQ)Ju+d EngJ|R?ǖJMCAb>7\;jz'#!ߠdZz0;8UK(1˿J*NV?$>$yH`v(m`fworGX3ࡆFz{Óagk )㻮khjO>-%x]a~HEiX֡Uֽ4dBۋn{zo%Wx/ k걊c,} D]ur,sPw/TT];lv^KH[Ie}>iR^8fh5'K"m7CW䊹zw2?mǰMTS%5B kSI{ė,L |T*psre!Ĺ 6VGvzҶ^ -]z}- >7QX&h^vIT@ eAA6J GTull}* F@ Ts>#Q rn1:1]"+S2C]~sv{ xYذ-ו=ě|9u U0˥F}plU4.xwr-Ӥ_BbRZ7_'+?;_|s֙zxVD0Hhta |vm 3U^t0f]zնLXzo}kIm|m+XYlTW[_S)WbKiG:P]y!~dͶj>@D)YƤywsY bXTy>|t.sĹ9dW Qsuu~|`ibEbѐfC,Ò0AJp&3K9Rh4tR[ D˲fND< j` >F2R ®  Q"ghtz_+k&0pT@\ఆ`"dz8Y 6!eO"w^` ^1r33*ENL x0wqI b齸X4/\sCcZ()(Kl)md}$.cۑ)<Z-j"wXOUr4G.%W^s=8 wڝ! ɋg!^T./=B0fa;vNlmEt|n]51A3+d)}iVCp6I}9K[aOJ\U n__2TUs7fYbkyR~TޙՅ=ҀhyswؖB Zq#ZMhTt uTNOҞL'fRKl# ,.ꊻ%kFN1F3q{%1-8t!:+<)tbmGO1OEV[`!E^$C/Лc-!z#GfVx-DA+q>mH=uh W#Exwωqny }YJL 1R& i|‰qHZAXbϧ~E_S j,@FōZlbv/1Zzw@ted{ZFjM Xc{6 c:_ssL"1m&D`߿M"Vب+ Gv1-)Aq$.(\("k"g.ɗ%)H(gE@gR&H׉o7 -'~}G}A}SCrk y[`eb@fz09W(*?J_hU(VPx X/r0Px#]4 z!fr~Y3=6m:1ٮ۟Y9G-VGQbglx{yxDs;yQɨ-=B/Ju:c! (LG^@ $}e?1OTϷB@G[@;D$M]ɗd7?"ehe#!1SRHJ-*YWZ4 /+E@u髚:. T&̦e=% DbVqw]\~w[!UW#6h{ON\Л^}{YXYEěf L'nlDJ #z)IҥZUٞ߁؞w@PC>+}V-ewޤ6HuqP(mn6?NS,`I+P.&ɘ>&ѹ,؎d4!EǺh/NJiGlh2HOH~)'os6Sm,:uѣVTF1]x+)K%{by~62FYfgP5Z{^1DFBl6F ݨX $tSfR1%ҘHs$HThM"%wF"Ǎ(?mh΅_J d#:+4b;p[{<[5W퟽q6.(MZ8oIK2LgDA.,zJ>UWoX=U˻UER }89jt$9KPf){Tv-W%b[,<#E(% QM [ax,eu3$ (闐ϒPd !Y`$kO 0g}lo@I#T#![iwKjkpX ?2 [vowTe`?9k H +'QdZ&nHL Ć P~H=욑 e 2& B]|~HVU=Ʈ mlnAu.j 9-|g*@%&HjFJ"[;.(Y)EF\vQC%ζdT T‰bNn-yo)^mi,4v+B|~_ 5Wu}5cE}gd͈MꌫbAЋ W-cjliG3q_ 8y6P?X"{34Ʉ܆^F렿][7Qx- S|cג$ V2ՑAe XYv]OZ<0)"}> _kT"@eppW2 _r» :GvN!Zgf3Yx`'95a?q9sA=1;6K- /)45VzeVOLI'ӛϳIMpͥ~ee{{Ьuئt II.<{&|g}'GRL+4;8fz)c2¹1"&[{An:@#dt >:!;:_3D)*A ivaU\YQ9}ROxs ph,xezLq@N(TJc_"6evޙ|fE,\C p&r㤔4]U.M5y5pW~HϿ?O K)i'&R*< !*lXC9 }Ս3U'@,m.-ay#ૼoΠD; b5{c5m%^hmf;4,#В>T,G(]~; sJ$%/{_'hظER "OpԹjN+!W縛6"Qv|*>Xa%_y\D#ݖrqzǫUl kYEȄE?@KxGMRLtVS$9}` 0&ꬾ =& r-cm2%VĻv^c"+}\F0PR#-Jo$IVg?~{Xş3^b[~dJ^O1Ee~M>wp4N=UvO#D] ,gz U4d?#D]ڋ…H0~7ݛ!rmH,̶$Sp8PGk9%B#交jqGq#>882j/y ٶ=+zxB#O ;k 3rb"HvX~XR돀LԓU"6|2J * 'ZiiMYtD&%:e7> >T(RA>JيCmjݝ K`x*]?q\LbGn]X/֒e|\(_ _v3ڡgXU3h:Q޷4!~fzIOZ}(?:6p߸ɢ ϭ( F9@եqC? a C: [lJhjgI_OΔ Q++FVTx[ [#re5(wpZ,@%7/KkLQei8A% \d,8|7̾ύiX5U\@3xx][HJZB!6IěLib[GY<.@;8$}kۏ/8.|~OM‹8!+W%:ݜjEe)͊%ڙPמza}!$h`k?"'Ա6ZtjEox\Q?[$/&[z֞KvkqR*9cۜ0ƠUb*>ijƦ*[vvɓw缆t44 5&重5ˣ{\p.«3p J@YVehA3B[MvҺ3wQ ܠ[tIЄ$`}Fo3fRh*N}Sm=&.p/i7 ?|=Л`_ڃa=qzwWb~^iyeDgZuMe{dm[&aR9|luO|cG1&(v|]" yI:.\X'".5<ޠid(g_P 1'fHZM)}\#6QbfjAVPy9$xRF 7:w惃FGb3ZjP{``vŞMVș1IilF~n9P/o` f Db[~5]3Zͩ=ܱM+RȧC~֊뒤lhޤfY DgYZ0707010000001e000081a4000000000000000000000001616eef1d00025100000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/(]?Eh=ڜ9S1 |AcgJ×Yvđ[Nq$HЗI(Ec$a ӉcxEJiI6YI ڵ~='贵"sE-f>6Zػ^z@7%EQD+P( e2@ORqQeY}"6k}6;md"v 6y ƈ ^ fy3P f1v\zv8?`*`)*[Q֦tt Jl-k#~ wUko/zq@LLxRh{laii2L;߀ܮ{ i.Iw$e"P.e/uKDhg$%:sjAr4/ޖ"Ќu]m]މ7Y2ϖЍw"fI@1'=c @e9OTA 3ܻ @+RIe!̡/3AdPELE@ad?IU CdWjt\Ӷ* w5U'$&Xx7tq m+sde?l+EfdjKt+r,:1ܣ'IoZ9>Đ@ٯ7"Mn%zs]3cL5VF@4/S=V0$m۳lyOuD9z!hl$SLPOwlsMF @Vm%0V;eM1\L;h06&!k-a HXtclx.foLK 4 cɜ^: O1de&OHIXrЪ[TcwM<| PMeA+VH9yӬ'U;d GWFFh (tCE;fON[wN0j"iPkF@+ZsLDyl$Q;t AZ%IgГylyǒS^|5h9s+ͱ?ςLG ˯R;lcc+ scrCZO+$ }-JzʐV9ٖ똒䚸 ktuYez;|>*bg 's`ɧӓv|6֧ʠ2KMl4tk.{|9C?dax䡑e4ikM8Wlm*@aL'>ɥɝ|Bڑeۘ<*Iԙ!4X 0B Jp*'hltDcY#*^)9ՙӑKE?Kj8X*nGyp=n ɹSϳG?GHvu?MBc8b'XU)[=힒Af.S6+v ͡a~_'k]b,TGQIpT ܩgLׁ,]),gۣ)I1  v&Ise?3P-hP0ydZQOܘSd2h04[cȖH&&zѯ` f ig'Re\ot,)%jHď=bl7_((// 8)6Y^20lW$akwBj^}YR18"!t3BG.+ɴWS x:IgAHDGhϡ^ޖQJ]R<0e+3b$*1-ܺf4<}&[ܵZuh]. JM9(FxMYGBywKA+Zul̩׻!#{}^_IYWDWyaj]=.2H'[LYb^`";/=BxW5̲"tgT!oYỴl03U 2wGm.ƚ!`iPԍ>?wdeuIg7ѳw,&n7 -m}_^>`V&B@b WHzxa=]H0ⶁӊ 7R. f)һcSLvCz&yf=f_ JɁW/t. @y;{4txn0 "œ=!rLЯqۣ6 vb4^-mP |E*]V$S-mՕMp +O|v*c~vnpI$>ƧVCy#z p@6 y;reK'm?Xuc-5r%Iy pAl]nB{zrЙQ Wc#1)9K邱RAf;u>V^OQQ#-4YtK 6us3IV@>LĎ'Be.N3_9F$̔TJO5tz~|HR y=PY؏%QToK|'-hɵP(gRP}TPc;GSD>XnQ="=l Wt@C^n(v Cg|xۧM:ø$#5ȻBNC%7햷yv\d/GGvB=JLdS1"1b\|ح/iL|}deBwYc$3H+g`sۖ+Ú)@8?ϡ~4Ӷ D,4!LA[ga,Q^ dTĞ=^7ܧƢ\ԭ2׿ɦhSjd>Fߴ,?窘wu5R1= 鱦nveMO`vo|U&FP8!$1g?2JQ`5RJ/|Hۖ@ `ZWB$@҄UcPaB pgс*Kve]3J CғG`g0THAʁ_F}T8l30TxR*;rA R [`ֹA2DZcxRڥX0сt?p %W/wWu,j?pK54 _ڌzK_@ ;BI&MqU6J*A+a 4W%rG̜_A)Tgєu!2>@!'Tuu!ъ}A5HiTFDŽooR'<lXrjcM[,(jnc>4Σk2BHr2h1>B=~qHAzX~ CC$5F}-GG/u?sĭ+++@K,?a:UW=$0qh3_ v: nERX|(qVw߭ &+]KHHKՍ&hńXژ$P6|Q=f6 e a zB1G8NsHI;,PC2}/5Ћ1c|GI PJk 0qʶ\;dMINܭSbqs*b=eu"Vœ&->rB9#5Bugxq`6B; VrCm"|{]6n`.W v#8,,l߅}N?UU&<>6f/SƒH_怷jB¦H4.fv~w1z_J)uR9*Tc |YO 8f7K^#aL/#ЇW54_/`Ejr5y}_,KݕǗ,2I~ߴ4|L−BgD34Ed9"2`)>-&-vj)DH (xblR-W}{:{_n؊Kik*omaG3-&лոaQ}'8~:xu"+b}1" CyxD9إV?eH)+}RT 5F;6W9H\ v=ՔZ=V_wۗ yTf`=]am72ƛg7rh[`Ԕp.}ԇOG]a/  :,pS2O]ِZ$KƔc@zl1KHD< Bxɧgɿ PY][ 4K Zӗ}U!69I)+mA51w#?g%&fURI#s )|ZkFN5 CC}XZaBgL:CJqN*wNM2h7 `iP1w+ YbuĻHrXd*<_{6񭸎B!S_E02ywDD=-lQLrݔ=YL.z"P;q\|8^W 1LDk_r( a%?{C20Kj3hhI)JZ0:Qd|'`h+M(xF0͛s_ȖvC ! 35W :┄@r**hy!Xnׂk޳ڂh*?w[kL!8j74*umqP^03.+rq~$,9]X>W3Ƶ{2>mNb~Y1ܥM=] ]8=?aTJrLPS%W`1O+lgb~#8YoL\ϱeW-O@ޜT@l\ɺIic"ho-:L|mqxxL):]5|gֈZJAIīE5bD,ǰF[h\MEݾr?lKjɴ mQ>^{(+xDD4A߮bX$ ǝwFUD˓'fQfQ/ !s|B/wMB`xPK 9ȭKn٬Hǥ @dzwٟ3Z /&'ڪxm-3_e,.{BFz,u]A:%\E6ԇ@&@.q[wẹjϛ,:$e0Ձ9dY3ڳ04:>/d_)4~ 7PbOV  ͇b5B Pml?"Zթm#qc voZ5?L/ڽ0~^\׏f4*4&M-{$ )L`s˻Bbh7GQYtf8(j^s񂂶4xm/pWνRě eQЯ*̬9QfAEԐēImw4W/: []0:Z&K%!4"rIZ+r~N x3J-Z[]@%^_ͰgEShTcf.d9d쌋u%9 jP 0)<)dNRU">0syX4w myU7l|*>$2MudK]uk7_*q&84dގ:/y~(nt)Oah}(5]4j`3Z pΰxܺqfE;P_:VGj% iĊ6f݄̊1M#+Y5@TuZNy!yN QD 1UKv`\8 Y/]c[ ='?qϚi1ׅGǬxDR kې,wZ7X؞[S8c#VF8u^~^Fl둧E,9Ì=CK'^mW#O%ܠYY:GӣV[[5bJ?`3}Ku mwwL}dM4؉h„N#d͐4J.=PiU(񒯠Q?l6KE$@>WءyHݔDז^ہOn#hE1w?!oDun4z, `)4'̇@$qo %^* ; Jpg39o[]8K,Yh&o>0:<|NaLKZmG0F0&-rc}hqPOnşN–tm eAC8̴)&׉S9WPIto g q?4{ǘ1 Ys1y3;2ִi#L'$m@cSAF` /`A$6'A~-B{1!aZlBv=a=L<4V;]zPVϛ Sx%M?dR~Sɋ l;kiU 7V Np22ׄsñ;i,K[}U iӺO 3ۓ'v |Es J܀ۿgn T9PAFTg:>[ۘX֩/Vm/GQS童Cze^=acol43oR*&V*u7![i\D%.T !;X'g}_.i+yD/ S( Y6t肏W_r۰\E bZ `ZYWDsz_iuVm rO9G"齜An'DU|>Z^in|]VX)Ƈ54Ah1Uc)) a8/c<4+$ _nF'탤} 4OsefmKe ` Dd2kЛMaDZLjт]#FcH,m~ϓB,9jo1Hb3$;VB;*ğ " rmt14q:ZT8e{Qi1ctQD~90d>XUBu;@p 2kFnl@ egEnMWxR~#\  *\1xJM{ {+ݗ n ɔ Vn~MmhҪ%(I֞cHqYwƨu$ucs 8U=.ûxg,Z^gcRue#Zzgyjv\5np(?Z&[HdwE5$RX 7$}0(ҶqKa">f$f9pu:lc^Z}&Wd?=:n"xg[~ g̉v[='f)( IA2uu,zJJ= 'ӂiÇPBD?#LNÿ3=%)7ͯu}vVC^e܇dИ5?_h#,AG𶙃0y'VV,Ir!>[tA Ƒ1%'EG4fB YjbNcv[$;OV6ꗍCGA(Z;-Qe>QYL[uJP;Vx^`;SufЌnL0%=ȒG ٻ]6bL{^_RgL\rZs:AxOˀG )*+>p5^LJFzóy*M- M}؟zASf6nң٠4/V=Gi4R1Rt G{ħçKHoP}z u:@1y7oR޽l!U#זM̲9aG„U5R&s]tklH͚^ oOǂ3RoTKTQ(m^(=V9J59D^u8`>@XcGfXH fYIؿU \u1IE#u(Ep7gNP䘐)*E4se0JM}mwL {6᡿YWDY}kļ6"DdH caZli㎺F+?[UwSG- HVU+LIq]bXke\DK6c>(*W?,|d`CN-_4SUISD okjU#ts +``#*]w &%.B ˾4] ?yO*CM.}R G%$!ĊMZoFr `Xcj_៤6/眷H|]ҶQ+Au4B5{L>S8L͑a2TxTr^2{*6hX'kZ@ڡ`yg~PGo+[WnM_jjo 0]Ėkj"Ի#gZ9:8(~ё楴,RG_9YG>B}.]ꨦ[?QjU|:Bs`XX,slE y:w8P)cUAxJDO(pJn 5Sht=R0hJZ>'TSwuvˢq+B|F.Iy**o߈7ZAVX;ԌXT ^d4z^Y l8@8Z-7h"CxmnT3D{(6?c?a1^=,N 'IoqVrvn&j,9̓fi^ɐ=3 fc$Lƌ%g롬I 0.Ğ[a~JlsJIugŎ+fcnG ;P|\c5!mB0 }yc~aڂq׫yNp~+: Sf<R8t!Cc~C5*xH9ߓXfհz7~ovٿ`6VZPcR!Ө(*I *5L ut ,+R#`a|ڿ>W[Bs )'2Y+^WP$00#_&f@Y&uc#XՍB,)0;~3ż;P1O8x(絁_U,PK.mN JE>@ڂr[^]Сn3 kQb훥jՕLe1+rSQ 5@ P}*>!3g+ќPswXFJ }zMU;8(/ Nw2|w174.<6?,0'Sۮ(1h,&\̿&^ p}uubmcNH2*X눠, ;rw^J7hl `z`#Gk? Gn!v&jh 4t % "s`hXWLtE+Q'{YA=BT$Z%Et у-:-ĩD|?ѷ\_e>< c(ȉ\h`gm(+Er̹J nr]wW_`5nbjV9]Sxg|m4<]+vDZ-fU/J6h«GC<I|<"9( tSN)X|`]t4K`sr-:y/ w^^~ QviL05%rT7"B_`O BM:1]VUckx&A*e~ҫEVjC]g|CC(~?u:s oYj1V.*CbR?Q"$!K [LYx_ExrY٘כMܮ0j 4ٗexjqw(h6-a?g%sm:]FZv)&UQ)eh#O␷﹇n Hdg"us-a#|On ^1]RdIJ 䟏u͡ 69e!_!NݰvjCmc*뽶dGKЋt)dit]H4F X?\W"90S#ն׽s9 {UkˤXT)\f=fF|e$)n'iqu/X1OvO'Q[+VSƹu%0,6JȈ̫C*$A2)ƄԯjÆ~tYL.'!53z7F>MwvW\"1ī~$7$@39GTO '8ƙũ :i_3O[߫m*h]A#gL-} E+CMtW`N@~災I.CM)mXCL݆>~ҹm"ʛӅC >yٲUPǻRa1E)àCx!݅N1VwM!0#[;MԲ#=BDlJ`. XBwpzl[[J 3sWo|Oj=fi36+ol!</XwrfX4dRIy\*(+{:?L9e`7 e8ąvm0׏lxEԡ#|-&8{5wz<ʰm\63DhU\٥5>yҐfo~T4~0d2ӟ{Gkzvw}i?HEBŒ;+߂}⛻q.xֻ<ɳPKxTb-,)"{sz}pP޿["\T*ї-+T*.tef?jAQ1T I|"N)DN Y&f`anΝAdC%?Z ° +4c(3P{s,,‘D))ȸL7 Ѷ7N8x5LVHl N\o T0n?Qs9id8$+߯S"XO虵 UPkg6΄e0al<H(k=e cZ$vu }޼E^"lr2pJ d򾸲]w LxUGyK'|( Z3##"9AYR'e/${$ f'Ǝû7sI=~(`%:Tf~$x'RJ s?q9(*5<ȒeMXz;724H ܮd{lq-tZFNY'~mt/D;#÷$/ǘiP qG!b0B׎O7 %pr;[݉Wy d 9χ#'$+%1GDUA,EҡS1(]rԇvf̯qm$VM``#.Ј;ʶ)Z%YTPpnh#4TNN\f nC[Dj/GM@QCWc`,윯`A|{ z&ܞ 5rϢZjJp#II&Qꐓ@ȷU4$x/ͶQ)LWBc~<#iAȶq꫗E_QzsA%W2<9o0"6lwm+[*nx8?(+7TÓOO:QuGgOCq0끐C!q$ATMC*U(Et<MG: TfhKe\1O3Ry:/-4^?'>(ƚk+~+]rn+TkLdPVVHZXRie\ +XhfVeMG> |RV[Ooܝ$Kuz"jVL'^s1ދQlLlH?4 My!A919y"$9$@eDߤ -yU &Ԡ8DV<SJ",cALcyrw %ASk_,wMB+ a/9n6 'vPB^ߥ;f'+B*t,tvq^hA}˃|Bf/V+5jm5;WPd6<ТCJ)%R<>i0.YfEÀ32VT"Έ?tha&"8cn_*imuFU$r%dIJQҿv+ǥ:cXoCV<ΰ-}⎼Y[MX%'TTp֊ rY㌶&!7nAaҩ%*7W?4Eu1 uh+u$A0PiCjXecJpT׺o/*!ZRiN9|#qkxӨr1F } -d=mwhȎظ8 ^ q%X(/N@C ܾ]6;[&s|j9' 9 + Jmk<#='2_C!&% #XCBLnD  IX(ɚۘL T20NGE2>`fΏ(| օ mY#Y(K v7bfL@&#YJۜεF9{raÇ@+ؠ@JPc˴WmrKܧ fǍlJ)VfU[GB:Q@4Kj(4ssWlBPUG|]Q R1'cL}5DGUm1mAGosfER`ta-wd+8WbE~؄n3ᵘ Eқf-?WFWnFRƖ ,M60B;NttH95[q{řp3|EU~~v4#"G'"E);lI]ͺHhRf=g`ʝ:JX/ LT?ؽr3@?|Z"yAfy{\`?"Y˫X#á=~/ ,%^(%t; ~2Zod"x=7-yg0HZ!q6,;m@bw_+Z̞<6Kaލ I@fU>Z:³Gvr_Ǔqݗк tR.ƎeaX4z(hzxUQ6ZA>Ǐ;.У0G`. UԼ"_0-Va{T1hM;uvb$OƯqyRI$q|h;G~!'5btZ=ƛgߡPx>gߎJ9y^!6rc3ero9ˈy K]PƝKCE0-6tϱڿ > ,H!(lC PNlǤo>t'U j^+wg}_]*1]2}rA(V͝/}}!S|܇riz,2تIoWf[9IfMfz Z{*[ԊC&#FDgj2 Pik;0"9u*@ӆOp@{S{Uhj}B~$S [x/;{uxk΅crbO U˼fѦ@g痿ƣww& Oso t5OjقU҃R+B%>Ib>E@Ê/oMz7M?ܵTܾ ;D)dZs"h%:Ce W[U,DȂ2wm 5ibq`&CT n`+ȥw^A+0QׁujsPs_jlΟ&Pr-'+"֎4J7걔TcnhR?ߥ5ӁhQ e`Ɗ?k ( #UHdDžl H@ֵ5Z:W8w?}j˓Rf퓢VkAxć{>ii!SiOHݜ:Ϋ+Y@o{iWv+n35086tF _]Lv|t:bښ_"U/X<+4#E4zu)d@HIgV&o m50nn)hdN~PV{1^߷"2T^c'u̙2I_}IžIy"8S*pJ݂"+VM:^.~uUܼv&Oi^l^S&.[(cؚ6H?7a$Cee.gpd/ lsbRQ`:@9f%Uikoo\  p4t.0eWioC#`9 `DT w*,*x"+Dx/aTFM6~LTd)[ tBj\4+bδh8 (7}r-5Ckk|TM;Uyl|@`P1q9`:T>xoQosvJj(>cz-i0=!r8-E$os߯If_褠9zf&5m&tS)0n&r`UH@nA> гÿDЄʊ0VQh _3_j/#/'>rE=~TvO7 7]J] sbnĺBPG6+c诫Ȁ!i=_ *Ѐ-劌T9b&)g2mk&YpƤB _3MañӮkPϺ74KUo¼ȥH[inaN*jұז5<%\ oo, -c|ݞjzEjG{Kk;~ƲX9 ^erSdcBe/Rq!xH\ԵO+0.*ϔpXϮx [;A>i>1wzyO9~.:8n}Dm3oJBX}7JN"&OZh#%T8SJ%W:;|9$ X%.pxPkzUC i5L"8k%(cbc̣ɫ\+aUmoފS!sZgy @l<3UrwW$o`y5lAzW+v?͉;x|@tLlS~ؽ㾱`r yzro3ގ2EdgԋTsP^2;.+69&Yz,xh* ;Ksь(Gڳ^8ib|"ӕYGXh3]Uԝr֊1)X ~GE:/-L>6HLvXczljA~N }Qt']*[j^DB XJޜa!Ӎ6bOB5 N9o3H U2%$j$P0%vANbV̀ G |۠3\1B- 7Em[ۆuago> E(𣬟j qOi,K4jIҟ m̹pp[VNDldh; xRϪՊ ET(DjJeF__>c//8.oy͉j|#^5gRe#-&RZM(4I0:済h6c )K*OI9(FcLezHՆ+ljlwPFKhX\X]Oa髆U! ZEPL:mOǩ?7]P ?>[U ܙ}]GmR<1n9|qL̘y{o|T&R3n}q\d 9c!t5[n|2:w/u5z v]]yt]2|C?P\B_鯨kgk)Z}v(cAo$_z`}Ghav\!Y[ejھ[d.0䟚-Ksx9™g[w_J/>O5 \ 5 Z {Q_͓me'69'+ӣn^WK(s6jMkT}O.Sđ`;㈲a tF)f{c4%/~Zζl"m&1,`))i"d]8y::Fۊ87`l z<7.u,:8U4K1R,865^2ۨ 4abw']XZR7jb 8YE}& آ MY~ySΧ4׶E#՛+r1}!JzcG_O7oTYs眭ZЖhj X^TYe1N%m"sp3IwZ>~`=zx&mTa]P"HE#ѼոMDo(ݢGw?yI=V0# 0W2d&kyLhq m2&6ɏ<}mіd<Ϗo__4@올0 g7hP^F6%’z%[|k#`],S%GV̹Dr·,:\Zs#bी+$rsVr^ΦQ[ϰNtDcө]!CyCn&eqAqj#45Em4[s2pUfV{ ;2f-F`uR#o3n A&-D ]Q2$93]+0'`4[7mIuLu.vIց{e?E3Vcdse/BVQ2'IOm 7 nx`GThS8cb0QG%/+NW kcLL$BZt;Jt-&ȯ3i'\TLdvɍ 1N$VV N~aӵvuH(Ziz듵.z`ө8/®{OF7M=*rFl 52Í_;=ލTz K+ʬ-jPհ8JVfqBmcb=6b9w+"6>˷ɇ |Q=D< R=(`&Ja2e`ϔj5%T+Vz5""/:MFse)*@JWyqLt% k$K UTX9xb]-Fc[pl|j9*8T/q\}j$F*=G=uiCcVU-8:;<4r<+Ҝ c1w"ɵ#q*{{}a]c\% $ov(Ӭm~N18b1*sp> =KYu:B<9^kˎh .z"n>kQ{0hۈpKfP_{۔ѸE/zPZӜ<`XcB1K(nd&I`$?JPj j;i(#'Yw/'w-[mR$4n"' βӪ O`N$ô/Sh 1a80S4fˣh6%qkJ!UWk޼xGm9^Wn[_fzV\=()G n ,%uIُET5`\!DiK  sXԎ"KХ׏VQ2P{RSGYFx~iQPaȦٯl>"2;=k/MX݇Vv;_*Yk8>Am[q;K(z~Aǟ:Hsq"WB(hq/>dh}DJo'm ll6MDح}Rx54?oX΍v{O2~ǚXP^#]0Lw_6ȿn7 : UD/`1@woc(rEٷӵ ?O|?q>ڲ~X?ɜ 駪ҫ9]e.ugst*yLy Zm"2BAau]$^} v|PΒ+/PQ^|UF4&e([9KM[dtP_m/ؔ#Ήu(!{ʏd}WV7F/J.=N k<+NU!(q5TJeLl1 .NT{bKZ3vo08c챛GǴIGZpC㩡#nnKCC3K=e݃}#j]O#]t5ӏrai էU:s #d'6z+@_1|$;Z Zg4а #$wKh*i?9sXHmc{bl^|<>F](L}ɚ q hCkMdzjȽiۮ4l<`;9\^-lE!!& 5' pAG TweP:(rʨBRY-~\?if#8jo+`VqC0~\BrV5N~?3x[|M.$́1=q5d wv<#{(:Aen fKS5y0m^Ҫ\foʸO8Hpٞ(`6mX4TzhTLz)RgPPL9s&#rsHtav6j7lDTV $2`'xwN0bT9?Fn=h#2 Ԟݤ?M׽LV&P_{Xw0}rk5hh3?! vZK{b;41i,0\ڛh5$uxb> f?*f! X[TVڱc zVP#M#tnZv@)M:-|t%"in䴭#U#a[9LaI$6lIh:Ep7b2 pFIBХH0C3%7d6LJ̃^+I": (CWXHD?M^V4 번rYEbV(b`IA-Q6 }U];v vhcIRRGt6DTDkDZ O >7iC4oN[$V e |C% T^{T[+H;o]>#Q-E}'1z6a=jG&=!ziڋԴh/')>IrcyDll򞶾Ryvb&@ N^BVc t , n_׻w8e dyd׈_IqDf6I̶PHSѣV1?.)a0kPjy2Iч 3U/eMZϱqJƾ1yRAO:O 8~ V$L)4C \X$x¦FmvtԍH  ـ^AS2 M^|JXLgF7,#9TNnbmR%NWǹsm c*Fj.5{-s =L c 6 ~чBcB=aMYNv)8;h5LfJX w2lxҚcANDp?,7q>̗iwvHp*|g)7^0I-ĸ&cܡ`6?z5Q|(@ot_;pTVecJaz6JK ]J)J{-6J~&%&#z 18.~$Tgst{8gX-;JO2`7TʢILsUd}ܸXSҌ~8+P1Ք Hp"$'dnRbz;A-Z6 0gShddU:'y4xMQHu3'$gq h%`GY*S:уsF+)iC6/`1C>L=VZ-󀲥IXv0{N8>н.LP&/Gϝ }dz![ }:ڈeGe.>7 =lcpR' mp¢s@rfRo:QݗHYs[ңP(δl9#3dZѫt?nO5IZMaǁqk}8_6 V| !X02d_*~y;.nʟ\p^q[!)%d5670?/IXOb d@(K`ؕ|]]/KX R_<^@yorOm/m5!_ˎO ;OwJ"sx\SR͞bބk?`zoHaI_6)X^a( Jztږ==8NdLjVj?qFrč5h$W;vS@Ӹ׆9ǒ h)X@Kk'J܈9$D{P1(N;sa؆tCEXP/:Lߋ D7Cl8<,d) ã\oS¥ܭ\S.s6T ' "*ŵkS:quN@ 0:sH)Z>]٥o,7T3dÿy;rĻ*w$ $M Lw2rR\-Sr*֥dJ|zM;ݠT^Y|+{Xs]>I6^:28h[ۂOnaьf+)Oxtމpq/|+6;")Q#$]4e- pTK64bZD$KAӽqbf4YZ j .~-? "JLiV nL/6;=VG.G]Guiw!eҷ^S#gX/}=uURԫR;#uǵV}k&$HBj.frʄ"b; dv9hV7TulQg;1TT_]}A,5U21=E.LrI%>ű`R/C A?o !vmr vo5dLYp" z # Qyz /Ha%ܟҙg/d:mG(y)d{̦WcHb%H@C~Udq(3]73N9&Lg3 4.Ac>d͘硸X 3-x|/*UBL-d34 l $q年Wk+Z=m3z;$EA+*Lзc3 Ò zFnҵ׊aZ%0X!h\k3jM#[r4LbHPF%JЩd $ |S$7sj1h9žS3 _FzspO YMv@#p1u8:7?{`ۤv%6j2 Df%MuCS`w^n`YkDXr64ʺy}BpŮU7l~C}]٨ 2^D0<`{݄?4U{3 C4*pi~/7OMJ47H.jژy 27 *W\xӡ8'~Ux,7W]6ʵdSzEUL 9:zT5T‹z'V܇}Dq:V>ق(g>h '^:)d&}swccTܚRWAԆyIk=B DĮXy1uV`#!:Wΐ+4;64$PUoolȲC<0 l-r"H5_F\ٝ5y#,Ymꕵqȡ jwx@#gX+а/ #  Rod~^j  x'x<-'#wђ٬./WDg>nt bgv4 T<'REݷ=,X-[X_ZRuaB j'*l#W5n!6Uj$~$. t/^F#[ C[kEtN*wx78OPN^+FaYڼ7ͩ,ĉ`vBh_ 2o"NmE[/7BU&q>^'mBy.^{;ZfE؁)(>!|fxf5pz &ʈh_ qajgM-Dvʙ>YC ǐZֿX'O83pV.o;.C>6c8u-)i ESq\D ,͌7 4LQ`SsnEt=J9dpw6'E:C;Jq7γF>|x.ѱ!jkY]0IyQ4!SgIStMHjY|+qJY1#X-$QmOBL 5 hqE,"f:In DSn;wRpz$M(Ukl@Y :wun# r9#R%0څx~gğФvn&LUp,NGY nQ r$FCeU#R[,Xػx~L5y^RɋJrE +NMFwa\@Pzx'\?}gb-% H:-=VO.#8.ĻfǍWTOH8NH'm@f6s]QVeT5$jHn'2^;?lതޙGKD$Z|K]*[+K=TmQG.I!xE-4 YSSf/]JfQky#(oy{"}W_BT~6$PZj`}f1PmQYyle(h_WyM9R1S, %7ܻj]U*cu@k|6iH .6!%QDhI f4f't/ _ZΨ$wVR!/1"mrG7Tm7XQc\}qM۴MsB15B0gC=]#24y'i5"n1,]MQd({kn 80 El\Dmcρq4Mae b:7ZhVlG-P=+1E_5f TzZIOe|߰gZ`>/l 8t?3…6e׹PGy1m28=HG;lݬֽζ|>|vÀіzXKVv>70zptgy]/3xy0qblfQ?q\rcN-P>%.PMfn_XK}0~ƈe56.7/Aԟ& ={Ն([/{i>9+6G֭clu6B[6yg񹓧(P\uB}tOfE8pVl.q+Pi@>^lxLo;GrEG52-y-?^-;OcETdI`C\:.zdi~v @0lz)v--<H8\|,=WJ9>SVU1Ҡǯ'^cM=rb]IH׏H+g9ȭzO؆yK$dk8T}Ѫ9Ud%u@C彾ӍKM iWPYxqlQPAԸ y?'NZe!C!~;kkY74DKZo~Wqs_~uQԅ+ \nh+ݾܫ@qH/*ePLqTgN$"R}=oG2E[M:7|̎RJ֚UoyhurUp8$I_'ͅv9CZS"9O+& h6Ƿr[q\^x隼"h:_~!ij&/޵>b${ͦ@ZWwn˼g㡍+\~ zɉy'Ǩ`lpLBTKMŹx*hg6x zQ]PLOmLH)FZ&HWZZ u4+SlM@sC$'\*}?β^[ W5 7Bc`ڋ݁0kS+1c׵)y>߳%D--{dMCD8kk6 bJŕ6?qZ r$C n L3B![B<[Y#6Nq㢸߽Iw|?pAbY^RSO ZL1MSbTsYS|k#R/̼lA[Kbxd4 (هU9X``mZU{Q H\t 0{*KĦQ䷀2]5x^ޒ|T£˫K/3Nw'ǑRA oDŽa/u"Pv+basR]/_a~%P5@o>gPWpsW !dܵ`An,s; _sn{qҊ^`ʄ" `t잊bsXH%ch@faKɗ(ed~øi!Qdd%w,'*8)C[JsP };UឯF99_$"a'6x5a&P=Od | zM[hgSa6M;\K./ 7Th)WUr*\H>3 "gUT0L/j"#&M6#Ƈص,4-Pҋk@] ˥AcފmhS$GzjS&+;Vڦ/.6>`hE E `); P܁(644Jc_ *Rdqo*X=mdvZL} ܲ쾎ˤ@Tbrܦj{@Ɠ`[:K̢Fq-vLr\+Yd$җϹz)bc`)+{4?%@&oݲBG+Ԅqб2IYe(<*47F~d:U)Td<|lRYO*O9ȴ(3t?|@8I|>\\@(ms:tG1 G7XۡQ}اXt^,aSbd#8@CK|/ޚԆKM^MRun8uu }4Y `n_pY-}'}3iaRUJp;]V)n/j,F42fy{P8~HpMKj,' >|79Ca~hpQ$~bK81/$IFS: OY">ȾыLWEp YW^upfZSK_'B'0Cތ _04>{ uȟDj_ɎR9G]GAZbr`)!~<Օk۟?Lr&4(ҋݕ :a@Bp`#RLdCGqN o6ᖈ@yq VGS3 M#cID5_gzپpe:U({w?GP.IȖPpFTryKwUH|#F'h+k[r5)ٺd^q7U7`!bՁ)pMT׋K W^uڬNNBqßM`;!SొdqT[#<<>+)ri³!v[G,̈́ n}>rLޔCw m0Ў:E\$tV=mE"[n)V DNs`,:(9YF{ۈ&e2\ƷMzQBmPzlf=gD7rg?FHl F"~zܻ;"WlPcbA)LzZ:X[=H^u0d !<) 9e﫚 fg'|)DI(F궈G#{NɄ˝ő3䅿Kߛ4z a:BaZH[WQL^﫾#ȸ48o^l9~QX B>DI͐&xUx b}3=HoR7`ZuPctft5 $@{ŵWNߢ,o)&juӫrį hxng ,?;2{It^5 ?dEs!U&>tx]lFe U&%xo Z^f+rF3}22byBnN]Xm Uڄ lܨE_蜠Kb8fR9)PDd&5(g4U0 L !%CifaE#փ,\feoTrD𥧍>^|-w7"Y uMk܏N%]},;zWF!{`}nQ<~~SX0oa`7"k:Z_WmDz1sz:ͦvJSV"Qs^&#xbE/tYE=Ʈ߱Cxi}obJu~]6ū'NcćOC?68Jak&ih-Ė08㉴OӬkw<#RGAΞlP8 6APP|Ì["Q؉kd"eTYi BQG fiYIʟK;E(U+q13]R4E7jfLU:Ryv?{Cb 8aOyT<'K[GZ_bXpܥX2#q!?uZ^flY)߸ϣTΏLjEŖ~[H{z)M'1x;PұuS~y`+|M(%@| h"jRv3ODrZgrAS[DZb}L*a(0.PaRkw{=`Д-٭#N$?pOu^_~=өш Ґ`2^Q+EnHLce|$Q&*cX8MM{|)~ѵns7TXBIdIy(5!Xf&DmD5FSlzKsr|R"E'R}?hE ax|hn|m(4EیNPb2TynZ-ܷ驱I{-# vM? .3vC9ePWnԁbYeZ3 c$Dܴs1dŌrYWBO.("xRub1hg-;h$2kY " Fx~.h6q(JN!95N{}W/wmOI AA,<>,nI`)R7?Ǻ5e Ο4r˹o䝮`EZK~a X ahU8v Q -pEa+mC<׭@ {cSѩ/cmA'R{9^C5q))0\QsHY8O1]6daDn E/ O뚊$yQ_/|;m#8?ν5w >cZ'8~m`UWv}a%g &=/Ʃw2TDR)#Dnv8;הS@iY }{r?{4L@H2nQ¥C`C03V+7'i YMXf֏Zs&TYu↲O`1C P;p}:,! fE3(m*|/xt` LyF)e `>h/:@}}'f}$}>z2BD) {urVVr}:㏊;zuI2WUɝG7@ Q6Aa\yG վ'*^27HIg.81b>ks8j4{M=8 &e ߝl72'bMGO4g$3J rR"#S-~698$r ַC_fܗwّi;YvJ(ܟ~x_*SL&mLG>m&^' JHDo>g qȽޔ)9<`invDÖ8L_\I9H'DwԦgj,z9Z=Zd{^!VَP;EDa-/>Wܚ:磗(6:N=j#IǤlT fڅ04ex[DOZ2<8 $\c2b0F.)T(CShAϻe"*S@ Ѯ{EGJ/@1쑈ܐ6@X7@_>gGj\I~tJ`w$fq4%4`t-q՗T`*eKmn~٣c?l&Fk^:qM-.B r 2ʫ4E{͊8f ά-36C |IF 3p?!V~1!8 AE$0I^{$GЂn JC(VPuVH-rFHG~BD `SƘkLAm]H_jbNΑ:X+=j81?Tvz@wNT=SXNC~?6 *,!MЊX~q*R/;83 q܎fP~%āO  <8ru9SkcBE,_6D8,C;DBN Hl}Pciz"D/F=jH1 QQ 9 6poɥCxgx38ƿ77ci\>߬ &ܦfϛB@;jxÏw!9 Vta@ޑB(ukǡxH$λ3>vH8́?%Zoy%p4"1E){LP]I$K ACY=GZ9o-p Q;)0عZDwMxtA(/lq}zb瓏t D"B5q伂CyG:5ܡ-*#,[ZnxbY٦p{fٝqAB5]7GQ/1L\VkܣQߎ- uN'0Isq2/uڊxlf@bA3&I( ~b8*'KnSd=[:тe]bs-bz͘%bZ,F+~ئ6s;HDi'! T df`A=2SFXzHN>WəZcY7J8pԛH#1%[_SU

@rm}1nY>(zC=Y\Y-WgJpS}U g>e3®;hW8BtbFWO{ON GȂp܁u'uP pt2 + OhY3cN*v}i vEU:-Ou#q,$f߃l-3=9-:b߶o@чq&ɤN%|[}1W'ZL__$95ZqbluH[R1؅&t,2\Acka,<~AFQ#^P5D9y*ݠ0! oWdp_G\sz-znVUT T!`.v%5H^l;$3C~UtOq-DX !ښyKUXa׊$bLILHr(eKOX]YBM,I X MzAp4{ m@-<.Ut=}N Z{57ƾQڧ0OV2U5}gf|EH.^0Fm(\dl^g|/sG3oA hq 4z![Bh}K;5eC} ?Knp"f,ͣU^a}8+E^\G8z/.P΍*\KYQc)" *N3:a*k܅3~|DSjS1 Ğ3-bY֨QSW8Uaސ,ĢŨ!5>|1~"B6}'NT{|뵖/3k@Y K}pjO1Yo1vAy9Cm˄~˂Gۻꬱٰ8H׉EGYԹ[T <`L+v":βͪOh6X-]o]4ࠬ.#N!N54`!`oK$ b\DiP&ކF}lb%*&$ݐl{DZ\MB!ǭݣU,A?S[vWT`j"GDUI/DŽOc~G;EHWQޭR'`# ! 3Z$ [o唓ljq;ˢTn4FN@iאM#{L)*2*4 #Gۣ͏MC> LmQrb6S\p",[\XIuL>+fʅkQS>H(w@\\,m/ubՁǀvx![[q)avК}*4Mr&bf$>,av?eT,x!Q'WZib)ᐰhu5@̨C#{ߵCђΚ t-/"fΒ%a P✏`]>9zp3G3?dgU SQᓹ@}ˋԋ,UJs8ʭ( *N~mBc8^Ut|TbE9L@O3kbĸCW1}șD 3zJ:(ĩWo<2(6>S A Аʪ M2cO3IzZC ]ZgtNѰ2ύdg t\/9ĴW a5fq3w"I .q+PI.ۺ>1}˼CV58[Y ߻ c{HꍊsC- Z$s g:R,Pd<~tuaS{+8(fIMV/mݝ :>WF)U<\j7 ӎ\yCt੒@;9:/hW0h܆j7b(%FP^ jYUޢg̊#.ذME 5`|&S}[Dj7V#a Fq{TV+M5LE~&"Cf(XRok2+ DmӺ'`aS<M똵̥#4>U鶮/9n9M!dw[dK&'pe?3[l (b*Utyu|qplCC/;iBx, tlUm3TMRk$&z1gǿ/M8͞0ĭ)&|]}Eڥ;JM5pH#/H#) d7fs&v29 6qU7 5o;SYAPr, ˓Vm/\3R{e+kZӆQ+#ZIrG~twg/PrүhZvof2wcVmfH)CnWZI tSew"7D`5kYK/M {Téj-HRI5{%ͳIE˄ n#} AqQeQ=3@*ik@K'ʚ@˚Lvs*JϭG)pܝC`;UU$zK#yOg%fmiQɡ΢0 56ӂ0R|3Ñ&nܤe۶z1C@4XA} X87 I!NiΪ"P̳NUXa $b\Vn ^0ݶ?X{ѝc@+fچ~E@*)z n[\4v\) S +gdA7)hZ3D]G K ⇤j.q um#Wt8L&X'SGX=*tqs: BU ewT>\͔#ENDqR 8l6̴P Z;uG*-8ϟgl H3f`2PTQ;]"Znıty  $HЃ; gnt QQQ+A r D&}n}/(-B.Б'1`>wMI( tl"`H( ȉ z /V^Hf\j'JIkmp7 t}~ao Jdøo@4i (O$5)6ZqF=ՌZy,ƺ:stYk9'j x?Up dsk}2~i@l TNJbԉ"W{ށG:x0 K a-?ҎOKҘ~VL*9"$.Fs[c}*N!I \t/su2|T۳[n2( Z&!. IlWw@|VE^oLOyȜAuVLdêǶtac'SY 7;mق6MB5[S#y wK}4_iMػu!΄Ej6Nb I:ْzeg?"j88UVytN>$5Gw4+#a˜G* EL<u|s߈˺a%qa @M*I; ]N73Ql8-8B!8{1eeU,\tNTݱ_q:dMNƠ_ /2Vn{ShR.{aɲP&/RU2(S.+4z_񿬌9L:1mXr/ =9J&˟@3m鿃rRݿ1jh=r_I܂ea?ݮU8ȘȴK|tr}obk]dl ! W߲MG{D⢔~Ѹ :9ph/ 6i[w<^?`͉a_KRӗ'bܫ-ηW4%:Gܪ~_:#~f@j3 s/Zb*{J_av,WGQl?i3ភ1Ԓ;_ hy r&L9JYO" :OHtTm9Mĸk~BAݍ+YKLd, `)Gc j$?kkqv_[u#p@]f tؓ;cH$! t+G}';k]|$G# Ӎh7VqœނGvg K _XSBo | ]"ќnKo4O`7"w(Ċ9 E;kLvڝ"]Fʀy%gX~~'4i_&nT<j6lyFf]%ܱ\eC+I"q#X)QqlZS!́PO*=%\j?9="9JǤ^78[-=Lse3- xPq%iRzN48|uZN<#jGϧ”tz?ZBմn<Uia`[yL t*k9^v!Fvm]2"х 'K_n hG ixNɰI]([ [X&>[e[,V h,ιɵ6Q~ xŜљtŲ[Q^qvvoR;un"BEc\܀ʤ}8HPBvU P(klA/XUL0pwFoN=\@Pq`h~ZkEG.PC05Ptd F8Iv&-;#3l [4frC? kmO N5Z5=]RT0Ĩ%>kbϺZNeJcUKaR2D,z 7څ"GYʜtzm9nL)*^&DE\EaK}ӻVuZ4Fٛɍmr&`X0nqyR HT$j̣O#f}ԞqBM 4[HxX.~|aV`;c"u*Yn]mC<@4^P oY]6l+ys/^4lRJDNPnْDY*@N#+AVtx?/s ञԬ@I<"ڀ!mf78m7JqJ"'^tXPfhf%<З&-9g:~6%@<Wu2G,-uF"@zE{t:SяSߎ, bi=߯/O+0)lUA .RQjĠ<甥>GH{:]ƒA}pԿcn/,ggŔzjƹʕ qY~}k`/y>0*Y 9 EG?]p>9,y%sȅױn&iLAc$W? <ND܀gXI4)@B9&'&@7=EM8͐v{]Av_9Jǟ5-#Br XWaY%˒P -w Ūr3󆤗"!H=hV}Q=:\?aM -w=r ~WBځ㓟k|=KєpDsecf'oCH̎ lCӚCTs4|3?'4z9t/1v mYL>/Ak$͞`c#%;xh"Z__}&֮ Aׇ3`+8mF>2Z~@"ϱLGQx3 cR\5N|UWU~m.dk2`ԁ3jy|֔D@1 . $^|<lpGWLݗ(8nK1XL 2SOmQS3yTJ֛TU*cJ![ӄƅ+(&-gHo3͜)R햫}WƏjmab`m| ϟ6 R|_҂\P@_mޑ?&"Ω;2=ȩ ܠOnvaAw4I~G_lAIx @JqnWw'B `Eq==%>׻myz,_#<$!6j2!º|hO[7@55j};~NɜA ]xƔyI4݇xN1Z-aXi 0Z@):zTyw\XȰ-toZ8M\S7o۸jw%B2\ uG >CܒZb`uEA# uT= bEkLTK|+O?|9ڄ+.[%u8?? bR CjTgW!$v) N*ۏfBFXޜԾU 0vY- O*+ɼE dZb I4p/rn>'В;1 =rŁ(ex05!~MRϯkC.mq>[2 Afh͇mp~N1㳏'P`Ax/Aߜ$e ;Z~#GQ4d~10ذm;|HNRpEB`׮:6ϑ "oQsҡ<㴎⍱}9[ Ǯ]]4aR,%(ܶru+4_=AR TfT]0Sp|=/XU714);0TnA`ٚ 㖚=jgC{&6LXD"U;{Ԥ}|>:{cg|#*S5A켕e+ 5K9sժوvrkPi6cIz #mN8iwobukWr+r]. $yhm-1RkƁE 1*3)D31kI!bMh u#^@l=XlZ-ơ_Rg'<9@RBU?SX0ʆ7lJ~Ru ~qcZR=F'FYV4',KV"HskE=Q@EsAjPh&1r^eٚsAЃE}5y FÙmkK##O"e T}-MZݸ#X;J7WU$6))Kn5 Dx8ܽ-4{D*1:c7ԯ5h_y16[:| ] ȝ3WmS4*0tna<FSo Ei`1P 6hahpD9lEj9'S|j}A&RѪ]-yz+`xn^A Vp mʩ]~iȭjxBBpHy{<>BIzD/T1mțf]Lg" +Emqk?b#}pK\~iW%5 AmWQk'`hv3tm}K!K>L'-dLzt+^XI5LeG0Lܟ-a;A!+X]!܎Uo+CMV خ} zM)('4Xl24a^ٞ -xsT|j+yaUƘc,0,l^0Ί6rˡ=q_dd,$Ѩ@oA5ak?6gZ]OyLN> et}8%: +A)#0Yklaaf3GZ&,UM,^gWg h-a:vMTז/#9KI#DpW͍0+0HLFIJPS]@hN bk=Jrg6.;=?鏥+aLEDj,5v H) LОC${ v<pQГ$R;$'@@R}>RkA!xYkqym|@Y=gߴ| 05W`6qx &KR9 T !XA:yS4˻3$L5y e$&)”4. >՘'hdZ4 ViEQ|7(=JjEU$tD~2*E ,,DϦ[˿R$MEfkI•A'&9x%&{U~Z{'0M `l"B"8R_Y?9U^Aļ5UQFiFU;X/x?LV›IRym̡K739W%]=mwTAwb a] 0hF~ EG'ZY1K-PQWj (z iԩA$ -KW!-䢲4ii\k , LofQ Vg@ќ%@Z렐wO!^pN=7'!eY053+= PP/ 0ëíѱg% 8-5'įvT@3*S_]7(H}y`,^ Ӫ! s= DKfDŽgEa"A ۪sAx FTxR0o+v ;z՘kI8U~Oem_0G]GOA&7'B~.s(1(?4\0Ϊ)Po܄`=+UW.c+*SX'sŜ_~Mu$4&LWP:ad3$ R)+N177v)P^R_G ƴ1FBpbv}Vk,E%RY~<^D,@JrbHޚlR+Ԫ=co0ރas{1ml81~@CHaA;]L=֤zw€(hov"%]o. h;2Ќ\32Hɣϔ<}- 68SV>‘Y[&۟:ւ @&vϢžM{F{?DJaN'di@Q~]1LA?OsCT-.+J}5ăE9@Fg ~N3#~kE?Ce>j.vԫҭVP5Ƃq縫zĚ/u=~R1\Wc G^N)bUb>87¤"׏V}yg)z~WFOAh 05 8{4d'ܾr"z(R,L^cs_WWuJaG -!'e'3b8tw!4hI`gDvV8QqxЎv֎Oa"b$y|:e)7Oi O::?WČNEQs8QEX?`kvt=] lfĎs`1%"뾞.Te^>Sq fep UmhNLe(p6=e-BnA/8zN4=r2EeUzޠv^Bޱx*1"S!OG B0@ ij0En`HLWx PJK#e7͵%O^@$P)\I %Y~%6q C껨ޢwm<;F9fd&p^-x0ΈrDLщb F9]{|5z V.H1e37t|eá(ͭ| 8uNC`KɊWfR{ܴ3g{!~穥 |&Sy+pE 1&5)v_.avx׿ 4|6>ĢTjEe&`zʪҷ-q0v(VkeG O8UAw@6۠O_#=BqWe;DGEZJܺg09IAl|gjR&,_\sj ӯl%=? -오IT㫅g"eƫR@D:%KP3}8NOHEyh5\} >ȰL*mr W9ɱSq=JRY.r\? x 񲢀#un1G6y&,WՇC)}ŠzWCX2bPe10pvSfk̟h<7ePW3uG'h~-or,'Q,7{ v;09ڣ $!g4u(6=0UġѮGxi'*u_gC ԙF UFN-]bn|I }' yM>,O=p}Ah0b{Xu;m?0)ޔ^OkfUd%erbWΰ> ;5 &|M"mP2w<4jjfI/Gsq$b|udxotfm?͊FiqGvt=hȖ>cU 5jT43\[;{6qPg7i !)E]NAW"wKiIvG}^5=+A E Y!.{ bZ38EM|=/І1$\jdxlqQ5n#]y|C{yfX1D<6!PoeNj?}Tjmeh V|eƬ8,څ0(jGbA|flUě쯧 qǥ|A+f0g}-k`#ֹxUGE`?1ira)44^ML?bt2b̦ 6"!CHCLNҹmʴ?x0! OgAv /G,YiZ+57NB1~Ov-t]73%4c,܋SK#.~p=׭{ rc;sMҘq$(VХa3}w.Bc`X#S)W(P`xMŽ0Gj.=dUQ~3pϐC! fձPi6P lmYP͈fhscbN^SXທIT' hm}lLM\PLrc(^c:*T0Z\ݟ>:IĿ"dP|u-k8/ ЎQNR%wQbpI\C$c˘iIWk"m5a#;e-@d[;T]uN2170VpywqBq 9H;ƢF^"K#F?y=]䃁1UP /84CU#=ZrX,ˇ^wՈ~ nٲ `} U]:{VNPkͳ :pI\ut/F o^<0W"D]dj<, !d5q48-C(+͋IGDG%|Ioj/q1l%w9j{_($SB$~=W$mm},@58$ۋ9g/ 0x(ײJ8GyuGttjCA94[߽#yA4MWO;&njij}QkJZ26ʠsRF 7MDRӞYp\3 lj2~'z{|r⦊i" 8%cm~3k5ֲ}sIq.:@9Qu;C=3U=^7me;1C0E<2xQJ߱qrX>D5=>7XO> . 4zy.c0$???Y`{ڭ^Q/^]R/f$"\PBwMygxjl`D eTtF^Osh묙.dtgF2~=DĝL[{fr1A36U&Sv0+g] "F˫ vЅvKiVjSo8dt@T;oBC1_CZ=!b䷌Cwlqd\_K^$>,{Vʺ }\%iap<E8_<԰o>sXsfM%hQ,l)tvsBSY}R:zb"FPo7nVIΘ6+vpHŃa)ïIR0S#-MaV9sU.8m&S(WԬ>]F"iY{[]B G ~YeyeN>W8 |h?EΙZ|ʼA:"iڅwV/ٓ@'mŵ)*w$vw5AH/3<=ŗ3I}ZWKWJ(iYw}pGL($N7v7!&XvvPP*Pm-I =ˑU>&cwIf'i,b|g3) F"*b6g[UM5 t\ӂ㛆:Q`T= Eƀø}JXn)i" Xܺ۹r?98%f tW8]7ԐQ?ĻUe%M˱bq =/z_Hmu򐣍! HΫͱ<뇟'ar̸2/{/:J .Kh\ D9oaaHhjq`E=/O ;E[ap! NBM'u,p<{IyT]`ġ+(ȯ搽 Gc+-mYq ЗgsfsG[v5̀8Rf*CX}:-7YMqE-.JER.dv9O6ըTfTW)a]&X}t4E$L8p+B~`揆㜲Wֹ(bJ9{)lg3/k_c:!vH)rc_$f<xMk*{zW)'%j;O^݄g1:,˓UMgvt:gb =ɟi{v19Ɉf Kfs%)0l n[-E K`!JsP %\CxdO<0dW*~:Bu .Î+s^\tlo~%#Ka'ϯ}8NP,XKzb!ODȢMbӶDw`%Lw{8#XJx~,h D;q=Jy{b<")+4XPZp9T8>}[9H -`\CZQjjIΊoh?:?^o7I&6Z29hY0 X7}ʴc<$F)(Zlp$??:󻌆zoAƝc ^$㕑yRo5>NDw5Ш^Z|}8iU 3 G"&eX$`-y;a/^脑"z#~Lԇ.Lj01O4';]Ahl1 &&Cy<%TL2澚* ,27vBrQiLon, 4 ̬d%B"'7p.Q磊 +fIOmzY眀,7SDds> ԑD)/\*(ul%ec">|ƖtߚꞶ#E6v$ȯT"20Jfja-7k莺̅Vf;F\x{/s‘{$v_/,z9. ̖E0/H GҰ%cğVEٴ <\}ĸDfv9="$ʦ!o|9߼O?6M'y|K7uq8/@FL7WݢAݲ _ڎ:8l< #~6SwUZ?FF޶~yT IcPvODjrZi ;"@xqc +e8?+Z^jqn{VX-w.' JvX` rkG()7$R's-hvﵜF lQX~EY" սRo8p0v(wK*)VĽ̢SeAwь^k&&aSo%} Uɫ&E%t117ᙐPo1enqz-fQ񿤨'(\1MUY}JҠVSpENȰp$F!}mZw EHre$rwQ kw؃x< ˎ_]ߺ{ԸiA1,q_%ted cztmz8^b/opVe&qn[/16m4DݰpPC*2yÁ^O3lϽm}d%-{¬-[;[._xnxjrq#/$RJ9 J\FSiakU 7SKnVw8Nwo= J {ؕD2cٷUbDr5j*ix'X @LMҢiRU`Q{Y~%G,,fC2#\tVz:6] Ƿ F[DY+/ rL#ϕ2DYE:<=;cH>?j]'-u=FuNzyY2c27r"\Ǟ ˄$u{ODn3I!: ?ٟrp 99ib!*+Ҏ $|8e&n:˜X *x + A3V9`Dl褳AwQ@̕@_)0d}pֲtwlRZk1(5Ka1CZ+xT.@8wX ))9P3y(*-Wv|$tXN9Kf%4p5߃ "ċ$ |s7pߗRJWf <͌_LWr@46n1) RM)H9#r6Hj &`^:ҐpiH] И8jbh`u`h`RfPYae˓m7<0.?l u}χO_\k+W\5KRtPی5Q21H];EAp%^`SHC)qϵdW1i=X>J8@w}}x:88ndy/Py'O'ڂu+8ӄ"8jсvZ:{#fE^= [ƴ4q"dhc+~e+΅Kc ULâr*ܩ7:d[`U6M_1yO)7?b3;3r4;=ޚ-N?⥠~gH DZ4I9!5!P|Y\VmB ᛙîvm-p~a 7JY/"7l∇Ku/(1W/EBS&_]:FK\gB49peլ砳A ‚7[X-dbAgKGM?hZ(H%ވ.L3-^ts>͹h}x@znN5Z1^)z/*/=BERL wQF3fVCT?ˉ3 .IL܇M_~fQ%;[_t@0W$9|S]SƍĉSyKw9| I KPG ZhЭ:we$_H%5i_`h[X _<^%Bz/g)_'H=gA&'`2s3db+D_A<9U]-_.]A}FҺ,3ҷKOOqm=KeS#y&Z}*͠';'j] ` ^й `[Ct fG$cү*;vRטFU9 ŻMiJ?4lc^4Yf8(4/ u,P.CayJ׎.';C)Fމ*#}ʱrDX<j=7ƸJ7aaA5_~ծVh(vHo\m\脤P# REy.PeCoi/ nGY[|b]5Yoz&\*;Уk2M>*ey^CoLkݬ;{t 3Xj1vx)['e3P >Ls?KQ.nm6! WyƇ\C9֌C@J~ĕ ۓS1c#rY 9VBbg̱Z~ȇ޸fQ^Ώ~HFy- ZHW'hd5@5n<,?%xeiG]5i̯-U \>5Dp?)ܐ:zgâuOfnaKl/I; 'סVEɧ -/r׼uzz?ȟq.ؕ|WF{}3KiJTW[1W\ gDJ!Q\e[b2R]%Svpc*ơ邆9GƓD{5P̥竸P;<Z{Gk֥1(VV/y^ByuAT[QM뼔a"0 OgE`}Z6V94jI"bEZ0imҳhP'qCO/C t о`e]sA%;bH2L0 ׯ x{RC<2Z/42ioBv,H;dO\XJ wd^m*U؞LXՕS>-UTa|v!jjT'v$T*F5C͑0!N94!,6;%sոjژyeOH+# i枠vI}'f;RӦahB a9_  umAYE^.ܩ%!RvBI0 PhqMҺ zwF#ؽLfT%+lZ04vk VD"VXФe^ UߝO; ޗkHwSJ;h4<"u,aT"VWҮqyi!砓$]]qB.膰BيifeIUi!y/t]+l~^x}v10[*z8 F|H?5 Qێf9$;51s&=!ط3_Xh]ph E̳>[يe#h}OKo<-o8/gR3T!?PNj'WL@A ]j}g_^Br_&[3#L 4 SV~0U$e c-oaTn5߶bcqK7߀ś1S?'$zW e#aYhkhp51M?l1CyUI-\!m4^K.5$X;)"Geo矉-?6~1ρM"1).QPQUf3r70vFAF`*efWY h:hOrO/ToML]WXg3͂ޑ'э-VTn% Iڕ͚ӈt:9Ts.gl "F! _Gnd`i1\$8.JzsnAS>jtVgJi& x?Omfw~6A{W I_,U?~ s=J,j~'B%am,0I+*6T~ezOKk%-34Mx:@@˻7%/5174Fg ᷴa.ږ 7u4ԴɮoY@ ok0`2 f\Rf]fH?{Po{ D% :@Y:om#k%nuᴔι5"AcP v߻kF#izVd#8L+ߺǢ+xkŝR[ng>yBi7#RgC$lQOgL9qvUg*L5PGhؔۍ*B2P!e!ы''Ur>b`̀˻{w};rpl}aIzvsTQ]l ")E| EHq($YgO$w3E2"k&=P'~ $ Q[.4G{@ZʀQQ4{X~ZBǗE%}lqׯ-7\yFf Phz:Ѝ6 I>³&y9NXƛG`,kUqCrNeܻG^??ܽ2@#~.;h.oA߲+t.Ÿ_e +6/feUL #ًC<ٞ8;9Cj^L;/]~B}ﻂLGxK@qbZ |zi vݱ;X@p\G4(>& oĐ?mڂ+4k,p(J2% +7Ncjų波N悛kZA@szP9HjTOŎc)b8Z.@gM9ڇB"8de^ ;%[үYم :4I5_tBo"]wy#Pm'ktkfT2*r58}(j$)'k,s gGD.N^@ٸ MM`Vl/Lk/GJ,ȭֽj`5bw^2~OIܩ6!_$-NyimAFA6F -:*ѣ\Q(Z20'Za6B1L%XD2EmɅ 󵫸NX/_T.Sro%:[Q >)؀;!:B+7ᖊ=xܨRUhgo{s{^:Ŀ}Y%,M6>KD$"0^ޡunriѫ+ D0p q#-ЧF_Nbs]pǪD,z#W j6䏻"EF_c(r`c?>@Njp\m.ㆤX3 eͭXoH03}|W[7Uw{-݉PrsK;kX"XWpPP"VA&hPnJIhWm=n Kp-GBt*: o+ ^π>V=@AUABp 9[ekPVOQjc#LNJ/`Ey}e3=)|ҍoP^L`xL`11߿j/j*0`u:{.MI#̈́8DIDy͋ @ Wfb>60+Aѝ- $"N@{$pF% N-07@j(&C3]%ִnd焗c r \ ߥ+߅Sk^/vͧYJ8, ٛWoڨ~~ x9wt): <@P@띷ǣ 띦$j0b=V˃#s2۪;z !֝𚍡;T\e{BIWb0=!qPOBo͓-W()BEPp% ŘRb)L٠xboc{QU|,; PQOrMj x:Wv++̌ޝD-ݠmlS6QrG2݌M*eA3ĉ7Zlx~7K쑨BWn];dWȋ>rÊALu^:S 0ei3QOfd`Y0*5)RUlbZoMX\aVDr=얏*^4uۊD7qHUӣ;k'o$]5XZpü'Oq 8,'@V!˜@v\a},xpMRBېCE+J8!m8?>iZ(PFɂWmޱW'{>qp.%7aFD$TR[&pm"oJY2 f0azwܰm3"K9KO'MjL<3N1Ht^9Ia?/̕?hOXZ}+׀د֧itcS]Kص%Z҂uY8DDN lLf4 ɖ(C-d>8W;^ ?aj*hG{&2|nBM0[:Js{݊#@>Ԣy&T]Ѿ{:Z(p۾:`mHA.*8\ "FK| |th=rL~!q{G 9|*ί%\}1n,c[DZ8jm;CkGAaG:hJu2T~}@C!J>"O:q:4a}s~%&逰n`E(٘rAw:O@%ʵ _zɓz!9jNyUsLr٦s)%//3pUb 7./%@()-s2b w}eNcfeõ7`\ůpO@-%R2) VH5ku =[s+ce%3M0}1^4=R\t:c4ÖP5mWN1Wfs}=/ e)||;Ig9{nA;Es"bt,Nr+KG);kC^)vչpɡ>Z񝑪(H_0rK~SE'}F)\kO8Gk`.^:J"6cxoO pgf"Zcr c%%$IFbi@f{PWsLv^OY@Mk̳YM)pwǴf Zv<xs4QFx=Jâ `w|XQj0iNduPirA'ePYmoM"Ju'vp&lEr (Ԧ>dH6eq)Mp&B9eXݒ?irM.smT쪸:"L38yBEYIhQd02_1+S4cg|aW67ÜaTW\H"уh%6+CeV耹uZE Z Z!1dsbIG9h/럜_8oh.ϼ/埗dhp ? Ul/4۱(Ks[|G Rj # vWںj)xrFTFWP!x'D%[UL\Y``O%K$4"O8Q7hƶ%"I*4Z19jYHMAyPG"7L`bi41zD| a;/)6b/rS|e5w=ɊcA0\17sTL1891lN6j;TݹuOǯveƽ/ӈPvS[,}[ bf׋%H/$c:C1œt4  30=V5T`׏SZp+bS=~5mâEgة؆6 R,x~,Emy/B]՞Y Ey9@ +1c` p^TX+f<-GV˗tW󌰷uh<̂&oNAb64JzGg%\|QP fL,rXF 7D4kpŸ2wapif T?S*(uJ{y0cR|Fs0c  n!DD3ə[\#"3cIiB0ElO4MX 歓?yr\y([vв٨Vո} @ƥnz:qoې~-,97s rAd,Z:^O+#/'9ONU.$fvhuz}p2 x%s`ܓR\.R4~ݗ .JIJ˒q%Ys;9j9PO_V΅g BC8z;/jG빙^73X#OWWr!R$7Ij": 1 Q:]Vl n1hf<Ý@x%Bfd[GL!$J[^|uCm4,|w+2BI RGsa<9C{l>0'ZOTe|Eq ط 4Kk_2e^,)+.*iY3_WuۈPE@ͳg'2[H{2;KS{hHK&{;" 韙[qLdùhՍY7 ΣrWB +R a^ )u@Aۑj2(-] :Mv 2 |܍wAϪ2U줃qzHEZ(SkS;Td\{ymZeӎh=m͖!pRV?{88̲&$!Ƣ>Xv9}䛪WƮoQ^ |z>cᱯkG ޫ+5guYD4Mk4"Y7P| "|=AP!p5Yuc@nF2͒ GơMG7LOe !à-:k'`C>:ҽ0lK.2+D)ݡ.!GV(L],yw5lZ *SJYy<++_fQd)y/OKPU2wC+Q4HViԁ]#0o^UJy9 ꑽ.?4!2&Yʥ5?`L'eboj']FHc4h۰(Z9foT*r93$߅VDx w+əZ&˙s}GÍ+w|Ob?4 yfakArm7{|gxg-P:}bER/%"JĨZ+ [zAa>M7) bU+moJo216e5H]Merk=3uJ˭ hcw2\8%5Vжό /]a(#FFLW%VrJV7t [űz3/38>(K~@!5ryWn4 Έ?):$eȢLS|#&}1=@pq酌ˉCH" __`Gt!c>#䈯*!+bOC[28gkЙ0d'+\ 8L`ȇYu> `)r!C$&q iAEQÌB`w@J"yQb!D&䎖ek\?hYROE=6)ӧY^s}+]<.F |YvL+ɑgOWS 7@sR$&v:g%;h2cVw 4W=0H7+[Xrs}tJN_F(zOSքpzzEJ=w16RYCeTš6ʯ=cCi!4#:Π4,3=Щh&aJD,k[$QD'CM#m{VjXw3ȐU9>u%g1-mL+/bSWǓS`XI&1'g$dC7%rj"t4JWu8#vV PXqK Jjs$y2 0ǞJ /YY} ~ErrZ\O$u{~yQi@#u'](Z` g aKm[lHF]bv #%DћDXEܺ.*0 @ږZ/#D3(uK(}ijIoݡ1sh2mmGמm;_O; sbF8GDbҌ`:>1חó6 JOa'T{\A:wPϊ{PA/c4gѹN7궃 ,eg\"2*kN4pp7:+P UӟDG\(8. DRGyrB&!|*dذVVvlhlZzS}uᎽC@Q*\Az.>5xJ Om|[i:"r)t^eͨחζ{qji ϻ/C)Zgad>5,-ض!'E.dѨ0ʕ]2șJa i)[L D2̺";&E\]XL fuqR穹]&&28Ch襾 -O8t@ VTݽ](+bQleJlYrq'VzGstjB/WafשkF.S$ ,YkRdNJwSDŝ,|du*PuZz}yJ%;VI~K x~/]0nォ6{Ρ,r\iW܈:I |7$GmcCͬ'&_{wp)7U/"θUrR ݾ^' bԶ G 0Nz[ЁT,sazi$djC~oS+ x@%U d6԰?h7JKA_Tӯ?mqrn't߹z]pӛ-(m".͇FƦ0FJ"i#3P:u[XBQ/V,1QS=j=ᾁhus$*lx7|"|_4r%qu lj;HR[PXO$ j6!:B6M^ˆ/%бgxj,~H z$yj;p' 5xaDOϖ aiOCk%>`jAh;u,cOH^"lR/ޕIlk&vi\ӄjFm}&MX$-C`wųVm#yHϭ6Odv׬>Z{f13lrv).q1r}\ f U:SzW@NoffQIJ73WXaEY*^p*βy\NAK6%c&ex#C1"]i0h1K1 E3͘Ar$STkz"aZ9"WauV3'ٶ| / {.\nϙA`Jp-9#Z?VxKnv+ZO3RlngDX@]Ah2\RUZcz*CS ifie;ե;c-h7+ʯE~>cBzy*K)="Q = 1 4.'ޚ͂>=_>1yxK(?h%# ! =ɮ^yRI5h~]Yi4ցE^E-$8fFr55SZ<οhn f.rGp,B4L)\ |9ባ)=XX{iy<ф$`kHvAuI[gQow7hZ w$Bؾq7<oaТd %ʾ4%y=G>iW]y므^B(n -ܝ bd.2Z7 lkg4^hؖ#$-t%@HeGķ9M P8p\i])%HqBX\0B1R}UġAn<^}6Mw Gu墸pD3IoT[8^}JS@N>ON4`2!Ml$ʹϟLsamlsx<{[~v*4Q] +-wkdh@/u0 Od@ l̻hFJ @]O`kqԔi$tCT]ܑl;f%`ʡNX=EcfFBXJu9`Bu*txw.*w=-s{ui@$D^=;>}{YkU9G;~i}MŲKj3Μj S&r@3z>K?)N^+{acDEseZ~+ 2bXg/ Vt3S^U (Mh4`JA[Em[v*BE~NJ/Pwl`+}[?Ƹ w߹w&%|x,M_ Go)(8+QTFAtg((9+,nG!3z} ݑ1ǖ6 mWxbM<$ 4ڎ ڷB&ZeCiU͕z{7Whb)[&)c4MJꭧ 1c^\ TX]6 [,,jn}^FV@KܿTKvF73X:p1v\65 -Aց a@ӏ+lK^V,bP]ZN|Vlΐְ#/ψ'vڼ:XdR şq$t^ohxƟX꣩|}1^bntrurʆbAUWNjRE>s-KaPt-J|`H2}s(uze* sbC%:r:)FN5 @E/ Yo]@|, 2#8z쨁`3{9![fe}AvIu:p9,w8 t|b[^\Cl9xS#_N&8rhOhTG/q 3Aq=KjGoU:˚Wb$ҰI*7AI 5awSKٶ̊+zy\$dؒ`xDRJ,B$ 4ų[AfГѬV3;t_k-S ʸN}c.CKU󐚏TTR5K?z {o1MweŰѦ>7*[)E~bGNCOٸ-84=aljSS(t= V>&&8n'OC4;Tl@R  ٹ#Ѧ#䈆Lg}CF+9R(.;c )u}NDn$? {+ک4a|AO3MKG"HNi&@XE 9Nb{ 4J8[94 l.bFHr4I92 K~iTU=|"njR"RΦ'I6j`PD.#n{~MI\{z8fow@owؓPU6?|efX)|H K3W(X8SjoFHI4,J GǞLvp\`mV c,9*-4ɲ Q:ae ,|-w˜Onb7$(hv⯛@M1i5y:Zz33-'3@%We+QnĬr%En%kW;*$B< PFAl~uyeTtFq M9?v>\jy |hycoE㦅-\Sbsgtgd%&9EНp"ldӹK-oQ<sĜŁAw1ɯ؞!)1E2Kq2RW dĨV˿t| h-9-Z%]Y+d6tUĈ6 tLݪ҄ }r#2 to`P j-:f+ȸ\{k鞞&my!dXb9@`1Xد΢ki2_ši6{N\ 17)B_F9  Pbf:47b<(9mbփ.nQ-3jV'`{tݥ+B$}m6S[9[%o kHKq ^\i^6-Vs-t.E~G]eݭ QT<˭}n҈gxt:6"'5xةϧ+ĥ›حVu皕罍en(Gaav%x;D[twfۨ1떆4`q),m$ܒ¸E)2F=Ľ^ ,rT'&e~4Yw(3C)nr6;LCG$foIIL-P|b:޲HSN6m+lq|*P*}^P nx['4My%V6=7jȀWHN"f#N9 ^ZƖbڀ*L?ٿR-lk@T hN0Аb9OEWHY>O**?|P0=s`氙g1/h%C[YDSfÉkB<~8Gy v*!`8ĞՋNO>"KJwH!ی{J8 D"J/sЪ7m*ٲe8@A(-X-wcݣV^(r[j)dkHR?"*pӮ^ټlLÝ*EtФ} [}lmZIi(05S|%_TbS1vn RuId[]gH) Lsb[sp`5t> %z YXXwn$Bs~i7cøK"wSBH W&l7).TIC"4/"~h7B 9@5Ե LmB1XOd ~w&@0rwE|fWҾéWV)A11-%-gG5&2$H^"F=?M1JИbÁ8sU @IOÊj0 }l=L=Y$lo"?ٜܥr rKV]ZJӍc?rMB\gδ Udu%?qVvEs BFPM?m-d 5ßrgDg cWg,Wc Y`[y],*]_L~5- gNP99P(ϣR<>H`6|G [d&wI!Iby:9'< JBo!`\ʂ !.#9 X RA8YTEF}#G#];c8ԔꅑvOk.\/,)FnA!'II t exC)qy[ҩ[F8O086e3uyaXy̶ eڎ'cSHq֝NT pФ瘀B[SyNYR' YߊEb(' VG=CF)w˛LM&3c ihqA 5ƱIՑOqNUOʛ N&qTG`d+'hqh/QX>zYqS,jCM4 :=uK'o 9(> =j[m6G~߷WDȥ=~)UlE׭GHx l٭̓ FNːk/:@Y2$Ċ4A} I/Umߟ@9_tD= {uQ N{t,`hToAY~E=R0O%_0%RYRFTDñ3̑v}a*.0󚦣דj'G&qɑco$^BO_a6WV0 aKV^\?a3s39yiNaVl6ɻy Qlԋ]*JV5}"4f o'}HkˊqMbvMTgld}.uK 6aQdcOL,zU宙1Ns&hYL= _JO:]&`xB<,kŞ GK_|֪׫t h>N@bbsYHψmsiFȑv2;ًyysHt/dQizVZ΁I'y0;4HyGBr^Rn\P/h&ۤ΀(6!~۴ؤA^>l!nN &? MZJZbff5rk>I/YF5U4 7ULlżz_B $my:R+ei[UPM0}\hW3ov еa?c|y!1({g'yaxḬU^6KOq|a,N:#ɞI#ufyc%J׋,Po* X8:P? '.M[Ve;'_ #}r^dHPTzEFX$$Һ E{9˾w%a=$NVn!@.XtL[uoVmG}]z<'64979{qd˛C2Pe n'4T%MLugE[WSlTGtYk@uiV9vӕ2A%U|@H6nx)UBJ".Mpz*ξnG,j ,$#3 e@<ˉarQ_-6xޭ "V`v>5)2~mqSY@Ǟ r:#>fD~|zipr=Z W˿dž1.00x?п p./3 S+cf_=ziAJxv8V7u.R*D%5]=4V*(N"idԅ+cFܡ[Q>E*_],,jbK"A. A~PvTaYc•vMnqxte9mN>0NbXgڢK%{+&DV Y[o@u6f]htzQ<Ҡ6Ax^W;m61=#>GecȚUB~λ$A.#s").F^L6 Kx4"F6z>19%d+{4!wJ 'l)ɝӮkT Sr^'NpM DK[u֧[c!QAr_)ؔ46AlȎ6";Ʀ^.>Ã_SY8 D_PTU㌊V…Eib/wByl4Mֱo`v#y|M9C83ci&Ihc*v In'gH 8ϖt\²*nBi<'m*ь?/K[d)*e5f 7j.Iw_chyq8RD~zI]52USs}2 ݙ=Cbz۟:#Wľn#u J#OPyɬye8HZUq$X*Ĕ?Lq()~y gS=6ho )Zω3 W" GVU.$Cqx: T5 Oڎ >/OO{N(B΍7 37 |o+18sx\ff;xoR 椕xEzj$իI@חŎȼ?n ־FT Vп m}\bN>8s%r$da{tL+܁G>U<ҮpV`"`%yW]LvC<VK:%A4|i$ gˣn{Hp?t11pRMmR3GZGn |fDO.%7+B [3[64Y?l{4(y+yYL u݃>V3ph(KvrZ]Z=^fEifےh97S>23ϼR$/QL a Rīrhc%{ ?ؙҧkV&}I`D-q4Skrg>GNJ̽Hl!{ЮoÊ.O*}Z!{ \cuG)iGAL ;2`~+g?Ew Qi;d[rR2Vy;>l0%8>h7/~W;Bw&GS[G{h{cVR}?&FBjfRV1<p~RC'NϷ(Q sMn( ,fo\@>Sڿ{˺_BN+ɱS֋P9`$ZꨠQl5ia~|wqb]ޒQjpRý\]I^HYjڔC"iΥY MBPcX+"tob:kк q.?o (⍷0ԲIE/"_:@=$Ō 0`nb}TQ]立Rb7L\WDzT֜DȆ:LD0K;Ngfw(֯S :>KIͣ-jQ ZYu%[Dz?ҁ}f#PZNz0pzw vJFZN'fh>H -QVʨuRKT1v9")'AS+ɏtp%q:%˒` ma>&#VضPqN:oNIES`#6QVrMF\dȣ/v=c>uVhqBz®ɲ|jDŽc[;e+7J`~ 㕢apdE5 #?K.S `%7ƛ?ZWT/F=Vx~nqD3[Xk\J D{Og#bQ0{.bUi}z}vpaD.z.ƫ*D0ѝl" GkP'U -d@X&Zk|w[Y,!$R`2$1 ̳m۞»OצTR u3zU: Ĵ/a h#>²gBf)IYPFŒ Tذ{haƦ Ϥ7 |sP?eٝ) ̌y_J^PDt~EKRɰp,s&n]0>S)~t,2]#SW,H;k0=^,#`PG=e^3|ƉCy~QT (; 4N_*c\Mg?%]Jc]zׯl015BJ^6n]spúhnfGu:AnvI4(6 1귮^B!1he-%^y2P_?Y|vwwTQSЎʵt|+ۍCsaި/IJ`??0Zh_l!JihU 2r)cYeH2SLRQ#TT'{a"9RMvǣh xv ߿MY@LȪ* - ?ÔB(0'-ҡև3T04pygr/nv-FO͆i+=JmUꏠ6HgGU61wL]8KJlB0kcphU91¶bD: VҚDI2OM±Gf~ i@,ޗw)A>Ԋh{@% zk].;)Oأ`3Q;SA7# kRS%P(Q~/=(st][G |_-'ڂ淏;Q&iZo|c^ߺ<㗨|GV:Iʮ ]3 )Æ.qpGv~cwh:9*EϕM>)BÝ!/Rliށr0XCzBS .FWQe~>R͓DCE^;T (ōZ^"R_~AY@eSeS}¯>#|/ k%h#c-^׍ >,R?~:SafX`-VOm.U 1mQ1s/usL uBc)C׿6 {oj)\D]&efoG`TúDk<2UF)=,Ȋ'NMbՔ2Ԕ]J og\=ò4 !l8lx ^&7hLYyXV~'ů-\>'UwR=G7c bٔx4Ξi]E.^Rv"!XllQ@\8-1"*%Y%s/qSzǚ8x&CǙ'輍HI:<QЊ, h[dj#zJެֺ q|dKܣ|>ܷB/֧e,z~ڔd*^@ c*b,Ey)~@t8Ǻ/E^W ^.ElBnɸQ@IM$_Lq +zˌ=`V!I5]mowT$1~@k!MМ\\XAI~#mfBx\L{xt8q; GlS3՟l32(3(?\NfXsxoaq1#[,)ޠr6B.].kP Z!(ӪQ` *`?Lo (]%\ztxmlry{"w,SQN6O ~w{x_pxt^ b;5KLc[$􆈼%P./ִ0~Uc^Ebst2g| f-`U迃Wz}[7P{f4^ s͋.:dbhAdVt*d|YoS> 1S/.3rvy S)x2L*hI^5U᫚#?5fWC3@$zhhTH dRe#-XImo6Nԟ{iU9w U[Pokgt+OMH~QH\fNFFFPMqQ}/9Bl&L1H(gsJG{Q荸i%RNLX$ltq\kHɅ;]y.hé(Y_- ǽ $iJ?<*>qc ^c |MIVR}?t\8b#a}䎌wZ4`-//o-Tt8-qh25SCksP7q!(ر)X#?6$I٨k*P_lQoth1Ou()7/,,oFUL $X m)zON7mzN@s9&\YK)C!T!% DT lH"NP%%f1MD-?Iٍ:!m9D{,з}ʩJưSqTHxJ!Wܾс'ˡCjJ67j#82?2 {B큫HS'MZHl]6WU^:%qv)]d%P?ÉujrxUvU!8"EEmDG&;ݤtPydz)yN:mU<-,m7qձaeke(gpplT H ԩ'9˾Fn:[\=ϕX65Ji44gw~+3VKڐ{eHG lMMFN+$-$)VȐagk]>؎zn+,֌[ [6SV5Jls|DQc4?(ȴzs>tRSteU@\3甪l~2\lG}r&44u,igmz̛qțG[fs9 ffwW#5`8Las+:⟝PoJ/DdaA.IRϬEi ^NAٸK֋V;yW%* *=-q߉)ԗvm$Ϸ8wW[ʟ(~R܀@;*lYzt vt'|˽3,6p[m7)fZH+l;t-Vr%d']PSboY5VJ,q7낊qGo8p/SqK7:a4Ei/J&W1Gz?6c| )#u&8i:Q C Z.@)Z%֐i6/g ۀ;Ɏ1)a+LlqM59%;$\*v%:tT/a'MAپ \f7 |ȧ2|wLSz(`:_bK8y6~ Kύ)h=NCق1U#вp:a'GA^a%'q΅E#P6>J* ^;@tă@7YnRDmz.) 6aC /=:z=0ۘ'd 3ԁ,T }$iL4F?Kp$h9:]$IEEu0Tl9,γّ5*BvP$,m$LwEY^P6K'AtȀ\ [y$`皟xhj1} E`7=OE'葵,H` JV EˆvZ#]O_eZ zu'sHjB9\oyE>(jrCŴ,q[Ngd1+{Grn9^`kFZ%4)4Pe{ 6L~MGc+3xm bJ^Hy%v g%7MϡNYp^DG ⶧90*IsYf]E:!6 lxaGW弅 'T?7^52RL-*|֚CEp*Mu+tI7GɎw?xw,Ve56 &u&iUvpg BKm xO=0r Ab"vLsA-}ѠxvaL1lqeDj6q =tګ@6Kt bbHSz{_F]S=czy7{M 5&>F쨀+jnbTxዩnՄ"¢:eJZ\WqȻφY]hB㕴yLo +( #>ln\}2)ʍESBdFgXį:~LϠ x,qw]/&V97nP:B;EMJ/gOW2AJ޻D>e.^n'ygឝۂ9>jC~(j-ɁڐB$D4uLV9훣BK"^F P7 bPvG\rL^=ЇPji6ۚr8utWh4v-IBxӏCB\AWTRJZg&$܁i_MӒO!dO.z(v}HPy$jwĤ! O\u?tXi\S$d u;8]ɦR/u!EA3r1l.Sh m78^5\l4Fm0-f.=<}D჉V$'7PӚ".T-z@u~Ke"N;f(%(q]7LQzj^ncY|N?yW"y%TnCJ])f  * M5a) (H[B.@2ZCzGQC^7i٤6_:h8\OG^;\-0mcC c XUd"9nXr&Q RrوW,>fno9]@lПYe׿b/Nrا8pK_({^o}KVwR`ͷ7@Fn.Bn>pQg4{~hM4P'}Ɇ!gaWM&Ƃ6 R b򱌌NG\$ϻo%?wq|,f8@f鳭~LҖ|]rY1 mC 1؀oUJ451z K&6#uܑ{\juE7Ip>S_+|ˁo(m}v}AqHVb"~hSn P+42tcxLJkCPZR;&9^H9 PE¤  YYIΗܗM<͕Mלsxzgq9ꭥ*Z֥"ޯ%%97Q{}Z쁫%L IdhhRtKz.w3*DuP;!tx 69dtew>usmD EY-"Uۣq *Gp{d Soindd<%T\I\d2%y UBy'%ZJaa$ PFxrcL0(qWaDYmbť޳n@b=h`j&ƿOڸD"'^V, 2ȞF:C&6P *iR)O5($CοN1AMg7E-OT]! Le>$!u`8^il kA|iDH~P(cW, R56`ErZ.:DD#}&Bc j֡}ϴ̋0_ï9'TYԁjaຓ$Q,u /cD,+Mtst 17/F lK']X7:Ԛ9Jt[2Ɂ3<M𖩂ӢcҋgKZ,KIiQ=;)'werMZ-ɋI*^-i=LsNP{5&l0 ^]V1&' K$pj+8:EYA!͞ s 9Vj+UshZN6t%?Yu/)Jh/qmJ/)`ʅ}K](LuC5Z祛L?5#' q䞂iO~0 {Tք_+h o̕Qc?!#2ZэϏ}oW|ǴH}IREls!ེBT\OqZ KSN#ygA]'ԊCn^5xʖvB¯3BizZ&#WM_esOzLݎR%ǃy!ԑYj'VY\B RɍĎˊVdJEI޶=on5iuw5$/+ﵲMsH^NshѼÂ^Cd5 5%.ʸgD[Zw)PǛ\<.hҘ(>wAjI15Lj)^Fxm}M p$崒ŮF5{GCU.Ep͞|]sG\w`M\o m#zetd§0 BHZVW B90_!45ߑ}UqQ?HB0A7%Pf.! $  h}"t$IחCE߽^F'V*5cqgǍ"g2\wu(Ug7뵆)`$)(1E{dVv\~ M )耾B䉍;o,=FYŁhDMqq_Eը" ~N"}"(LJ#ɧCE$+K3!3w60Xa8UѥFc-'J)~8PG8|>* o9)9{!hVF'DNњR(8S#M-sHs\ոQX5m~Q;;aKftRtW\ ֪4A94K8j ؊*M[Cb-z1tsx<2,^É~#9.o/L}!p95OF 7Muآt;ʂsNզ{,sA3<غcVкdlJWerx+54ҍ3Ix"-o݇ni|xAwBħG$HHS61MBc[uƦGt|/r^乪NMeƈP0Qs$W31?`e2¸,^G_6fY8ݜ po*xKIcLj`v}1TP"3py_K/(NR{mt[4ΎؠC߿ hp!bHpqj9yč70hkZZ[ Udfe1 Ƭ3Be[ 8ɂ>چa==&GK)m+RpsGǴ@z}$4kʹdm֫ǹ%NJe]AMU¦NOug؜-E]v3OĴsZ&ĴՃ;lӼNKX0'P T#$,8ƽn^pv_ٛw`,ќjSMz3dU6!G?tS)O #SCFg*w A׿*We.-VYСm^SȤ5X\ s =t 4Yl{)U\XW$f( /'Lo[:Z@IƁRo8@2^kھYz>w-gcWܗ0 o[ck.{r:n/D:̴w|,0*Cy6ӊFVx>t}[?+yf {}Hv{a@lkADP 8c)9~jv*Z!lMlV)(|y2/Pz{0:D;gl~`ȎTwSk  =#+K!<# "ⓚ!25@wB_ƖGp־݄9 }x嶺CHF&Sa~{{]a'YqͩW0/ˉ` z a:c$ q<2B> C$e]+VoHEQ}%$S MQ{6u)1J Ik t7W}rEbɇvUġ"K:3=WH&*Hl2!;"uYMO8нՐx̩hҬ|+Qv%S|:*EgLJ[O&M H5vk/bgY%KJd8b@}=QF;2ہFN^;۵)SFʏb4PiɌI5Rn(=lc :-s 's}t:0-}\?6f!Rt;gوn .s^/&*|r1nQԣ[L2u^K)3?SkaY[߸^7ڐJa qRX ˋ%y#An^E_겦b[d{t8a<0{JկKGQbk=|-U:F޸n(ަՏDB'\}.cÁ+<5nUH|rBJQ *$ ?qE1f@7_H.iِBRgS0G{J/i9X( *|MfN\^? gs,^@FraohlK!j xjoT-6[c"?I05E߶AC"PXNdF p >D;`1,T/ƗƬ%p *F ag5堺sRn3l8MAVכPwqR"_5d"׬* `O!;'twȌ[F21- jUjVEe Nݡ3]땀CDbM?Uߡ,[k9{B aIwJZDDhS[~'Bdxzu6h);`$p ޖ?:w gt Fhg'XyY&ހ@(b&kQ΢tcim"3qCϒQZknsIT80Sɱ9A[$']m z""{u"+ rtHzZ ;X@Qs)Gqh1'!qk_!-@FtvÜ@XsP-m| fzw;/ 0ǩ7Dʨ &3MOD?@xD]Z#jAON:Œ`}TX5Iu4^j3 D?}zLuTy,[_:pQܻ!ɏO<٢,s'<))[֍nW_d †:n6?vee*djlJZQt5킍5A]I#~#'zk#ck`ħaK.N TGg,AP`>eYq/ OcΎ$ڌ-.xҊD e[kud4ߞУdR2YybOMQL |́GyCd!bzTI8}ߨPBF@I=h_Mx|hHN]e_ <m7nCZ4݅U3Ds_kC@ڰCUx2!!q> 1|= h b9>멽X&iοzT7p%XŃu00`<|seu3 9Zu%2 LxC2;X<qKFcMIb |X1NGNQ9,kG*B3tޱ.QDA4z\;W`dZR:RS JKp@0J`+4=_}aLMwç^)Ev;!̌I)Qi nKfk+C\fK%T%(GL+z1KǏ9MP$O[R|YOxSQw>\Z gϒ?L1fpx(Ecb%+QЧR1i4{K2W$,mrTmv`~%'gEs¨@RM4'`'3PLe+(XKZ G0GsZ9_9ҦQ/De(1wj{:A/)?sd uX_؎WH30?Opvՙ.vhXֻǑ:nG= %X|f< q%%8r' KRعzܾ뮻˭jāa$>5o5vU7wM "mQppw9 1-\vhԽg$3*_0}$AW WV!F~Lu Zf B%+Hfk;sM^}Jv ,aBN̗+ÂC,!nŬgK0ߊ(\)Pl6Ҍ^k[NG[Ɉ@xd^t|>(aeXydrS˸bk ČPb0Q!Wu78ך"C2]|*/r#ſ㛚&u~iS6]ɜ0hHwuALCJmAIY` پT|Y9M!^Lo#QtLׇeNcAXۥ`-TDE_ٍ+z xCzuҌ@oU0's?IbM$LՓkʹp{Be[YƏ( I^{xLc7X.SDqB!~ũɪK'2ѩL}ӪF8Ǹʀ<|Kģ%'Biw'2Xty}atS V@ک >bYÓgB P]C.ncrU ߳;D0/k1^IA!ވ>S42Uh:8:}4g9BV-$ R qfMR?XќIѿéۃIzgeL$7> GBQufvu5pVEJ L!h2^@=O'wf$0$5c5LV3)o$Xk;cEn/NVz}Ы ~Zߎa$RyY+n9?9eUv߳!R‡&˙x NɡʾcD2$`oeCc6ஃ1.0)?/Ӷ`coRD=hD2{z=fvS7 @5{w_T$͂{26Ǧ;lL@v۲^o)" 8?:hX R}n ^8vet SFA=->8鬀2A^݄FnY."f$ȅ۶(n;3w.`~"=sA:*(.[X0(|y.PGhtYwv&C=';A  Zpkjl|ΚlRh˷8Gז1Ty~p ZeCZ֗BDyTLuaOY-C;ظ$-R߶*`M2W!zW`t ٍC'xFTAyN ͺޗۖ> {B_4Qtܥb"n&݉<>%B[v?8E9@ ]"~~ZDI $</h-E" if/dNLe^'VIفM<4IXA+rܾonB~!h9lk",$'] "vL9ojlbJ=,ŪWm!JyY 4s*k4N `tKQcF]%ѧ" 2A- '_n!HPA"r0fu8%~׶Lrj7 )ڻȭ4u˰'< @|'=. 9hZ2_G~/2"JCUF56 bA.6'֌|x={B Emϝ6R\I##<|MHZf茍%}dJ5ld"6|(HJw $QrZicWv+PӨ9p_M5j&0݌+gM bxeUIS!r ~,EbHIx^);K1Ioɠ,7 8Qwn܂>tF^K[^ ނسK껊|3' tV8Tn5#4 V@6G ү^8i?] *JEFtR 8r3/&HWWpD==N/2-7'ȫ"VҶ-_G { oxy?6&J_wG]C@:B`NN7!9$Y3(Q Yu:~[ן騱0L#!{'+]%x^Asح8sVϝZn wUXLlggp5&anWY_un[2C'>He=ik]c 53Izd;a =/0gCyFYg?T,%n"omu`; 9yE#TMUd~pC.-=|Y B92l>K$V|{bMpgXwYv̯2SDH*|1֜Zp7pSUtR&KU1 OV`v8Jk5عT?!lMm8n0ˑxuM9Yq=QT'9GLɟ5Բh-l/O([`Ϫ+>fl1R5Rpߥ򍹗sdgha*]`SŶ}*Wi#-XFCkSfSMpËeW[BhL UpE;rnR544KȝZs\_ip.kw樮ՌCiĥT"xfB€NcjCr<| VWHEOI=$V5LQzݨgHv'cVa`}Ӛ7ʛ~S D&9c0l2qN,,|A,+Y0gFeѰ\oZSjĪ@4*^]СZzaX@f:WT}*:Yr,^A_:+Pgѡe@fmOgd+Hri6)7SŎteA,B(۔o98 BM9VC$V?1i< uH5+&p65d_ap*EDw\^SYK9`r0DSZRloYS"*.Ɖְjt$ι \]b#ǏMPbY|ّ ,;Dt%$Tlal@*s#&S/_G͟H Tǧ$*裐}) 8_y --hA`_YP voXRncd~`E')B?ћzηlyu¼WP!5:U#.[Ifr՝zRπq!m0X1-4.d!q%#S ʫE`ZHs^d ն2G~i4 0 %Hk*G:摚M[sڻ6&F1tK(|IUf- M8aG%?. fKu&zz=uY?5*7sn }YH2(JWcLWk""@;MA˥>ۑٻT#~| {PI;JT#L2 1zlC7Kk:"(.>o%],>Nk.`.c4iLZD]>^+yG<;y*[V]9{;BH8#dkqpݼF-?qL]z+_fsۣ6o >gL #6R̘/E;6=u& `:ȴZm4j^pv)Q0ǩkv)WaA^`:ˀEZ@]难Ҭ[Q1i_N*Cbd\rbIDѼ qyQ1FnK"TqSsqA7peoq{Xٜ% ;ŕjɏRXubMML iso}^Yo( 3GdJ͇}!@\k $@0ϩ37I8/dRYEAjβQn ;Rf̟'XK(>Ü&cϣ Hp~ % n@{E88C&spdڒlho# VE\d ÕLǢ94 ,±.+#أsʦ0VE(3̗Sp=> l'!`t s/8o!359xe0" ,YլH{K h BEԙ_VG &4#/o&zXn\/\f9xܣ \cVCFbmZqu3@ҕ%f@ޟqniW8Y%^ S'(Gʣ>[ͭJü[lZYi\c@>s9gPԡL*y$72Q"z\}MgFlEnQFې溏/3xZd-FaDe슪cdha0r>{ʸWsd&> \ ?0l(*RJ a߶xҝDos=s;q5"t hy^H손ە8)VU5)tI=鄈HcQBۇ?E&x< X+#:v0*.$^MNwrO6\s| X5N̡ r* 3(F,-NQߖ[$|Ui^rE]񙚉qPO}"ljűρmԌ_ PXKïBoٰ+8%͆:to7.7,KAen/r$8/tķ⏗MC7gbn'vRU׋hyZv0"X'Ã͇}A'}O”DQ6M4IL֯߹wQ·S2⺮a_A&iΣ@H=\iw= dC܌o_ef+Nak 0(ܙq9_ DY&N=mբv_LӴY. T^n8(?Ż^Jr|nw!:Q@iղnWB_[@̤65í3%-i̥C-vRlPݣ' 05Zz'mD@oΣ5+$MӢz[纋XrcfϨh!5+Ooxk# T^EPW tF?T jeû'-D$Oջ@KC+}mscImL֌Qk!4/V~R34Ӭ~3 SJkR~/LwA3S._kM,苐iCDl7U#amCZ12O62T4>xFraÙC'Pny9 uFR h`E]vs1 \jw]CYg<QQ=i3CP>ǨnSA۠gȡu}1v vYD]ۓ/20XӘo=Y1l3KPkYkQM6?7tp}C@`U@[ag3T2STԪ% OދYNgd*#(ߐ%<Z@:Yb^k!Xl^5^ФD="jEyBv3+0|z͹Lk\U$vA0eTOjDmtTL*xPNIe$Lp[!Au L$cIdetػ}#B72_#$D6L[N eE=N\H} Zܑ:{Y}6'Ly \KK-PڤhĔ_ VˢEj-ĀXnHBcC|^BLPѕd1Q-Mi^Kl} 6ZT!̦:.DtMͮj2O~F`LP$C^첟[ݧ>kw:f"&/|I|&>N'qOIx#`OnurDZMiQ3~F^.,L_#|T1дr""'|v2$;wX>]hko~ci5|31AV]f%bʛmA9C: FJK = Xrâ+5&"FiH>~>Y .R.{Gj(%( Y҄X!/]h+}f /" ?5Y&vG**Q!֗l l]Nj]]~̟{(lk?κ͸# )ѸwJnTp2{~QetOa",~OH#.I <|RD[{ZSFp_Y.}7 <2Yܮ D&dh6x%xJiK4M hy.ߠ |\{hG;SXWQK$.M0BՃd@7t{!F͠G}3Ot,oY$] &5cƖ 54&/오@!edzU#f& j: gmzxcOZg`ihVmWj~mk훔9}Y)ŻE[/d )Cf0=1jgk3c~%3٪܋za>^(`SoUh'#z ,%]n&[DzmOu`xr7L ziABuG.MH[oo̐2ygOҖGQ#7x궓"Fz^$3#)k1fs΂=wfD>O7q? YIf+= ȮtQBVG}Sk"l)m+,k;HˣKw "V9J\V?ҵ˦ M`GXmM5p6$Nzɔk,VoYGk+,Gn<"Mg){) _q!jmk/NC<~גQ<| I\i#BiGo?Bl`Ih^'x.\L是o ph:6orއ`.{N7.%,*&qmbbͲ ߣ$"MIvLGD9tfH%>:*Dt@6R}>Pꩱ"e(_<[f' ++:ʬF GcB:'5)^ ٷmOey=EF{K@j|tgW.%V-Zrfu+Z obv`/8!̫9Ucjsk<_X@KO;j)soY0[gؿ^QbP\]9BaOhXU^ $C) [Yv2Ǡ26Fv׍T`wώ4k= \b 9HDkeejCi>T~@?P2<|g:%0{]D`uu`>gIʻjԵهCGHʛП 5̦[!He+*rn-TT?ĥ(@X^Nܓ}9px;u̚DAI)7 ^1: t"Ndj]Y@<ߕBS:BGq Uq0;a6U_«D+9F* |yC1t%˸mw3 pPg_h+W R}tմօ\ea^ɠi:݆]qCƝSeYjF>ڄVt0#10q|zB ࡜俒Ib4E[Ӵ ,5LL%xOKf!7X[7!2Ǒ1~-9–ןU%v2seZpoԺpa<Л LRę}]w- ?l?8@v%p MB!S|)$qIAAfҧZFa{3`+" l+a\qymf(/hagtf0?I/0Eۣex|~1HѫhDk>:E'lBvKȕ'|tMK 2Sn Ƽ/b1 PEɄ }u07uM-뉴C-i4 2zBe"!V+0X@ewwyu:J!7𣃇S9w[ĠUMO7-hA;: ʻkV6CtoU(ٜRpqxT3|.ܧA<:XNIh>IĮZ'k&F&ж. fHEv)@Xq ʱaL%3T)C!fFH}puE(trVi::l1g.%d7W[Vc'gDDhaKIyhrР ZhuBtA!E!sСAјgt3AA1˕w-2efe,o^4.xbCB'Ƒ.glKFš%jxߎA:+b/>[(8]7) WZQK}!E1-ĞU T@‹$VD<}d`U1!FDͺ l%< tzVSU=#OJj%q_`#84 qEM|$ L裁&%iyώ/㜈יϸc$'6B(*թ/_FZ,("^Z=e;yO" /!)mqCӌ4kAe`"1]4P_$warpo&^sGfs;9$鬔?*R8^H8`gUE5r:Mm$i9u {}}LkaΊ1y Yn[E=ݔ]V JuTM#dFn>Jb̤O;dE#txZٌ gńRyXx:@M+p H'eH Z]Z$h 솰 TE$xfdzZNGXMGE'}BzEm!]jmi#60;oUE9@>\s;al:Ҕ39 !Q"*t=(,Sv&)G/^A V'V˼R粳 Nʮ[ w_chRy\6tCOK8k@yjeG_y^H!_iǫ_"9ے?R-ęo<}V?7fZ3%6L7 >$%e{b[{CK7-hE@$e]\<a-_du5xGq-5 mnA AI,`Sɶ#sDp0c{m%Й*:^>:Yjm]WYCʄz/$[Fm8'L .|TܞV{`Q/Z.F8 lO/BKK%mHVE|Lcm+Ԕc<0Җl N.|}XoxHFEꂇhm[zn2=^0ϡ6aIO@g -xVo`B}c~QyL1/L}ނ'V!'!auQf ki@I{UԮ)/LK^\mj vVe&at|d[q[վ?C H3V>>{,4KM|ŌjRy(ŮCk,4jDҒ:`z:'nY`GP⡩Se%V`M؝F?9d>Xӥ%zl*%#"9SB|u8 (+ &UoT(ԻnΪM4A;;]KyնdY82]3[tW]k5֭zU{Oܿ @;1c[trG&0Zwg%( ,(1mjOzb$!>?p7Ӧio]SAZGV'ć ++ЅێtN.{{ Dϙ-M@Iʣ'b]2DT5NSDl(>P_sJx>_ ^ZYH|y;4f4/PyFz[%NA dɷJ0ƒ5UW0'47Z<+Eub۩:QUUMՁnͱ>i%ljNR+s"O-(;Ź>2I7EȨZq#Ͽ%,8KuxnyNI>G3Y#\qϏ+a{3=_AF`f Ed~i"r\0`TkиKDCe-B<۪I5(-؍Q1\aILsi ڔ%Vj8Fkggc_A#uh36qTH< +m:« )x' wƪzhƼbß_˘+pz$֩~ J<J[MuGSø wVL Qy5gN&7aˢAq!ϨW.,ؒ3[U={Aiw8]{$Nj_2[x )T[LHG}~ҙ*wE#|.24m#;mլSԂMP#2F:nXQExٺw*yyIs@` |۷ aiLݚ.XQ{, ~Hנa07 {mЧK f "2^UU×ɺXm&Q{{/j!_1GEFX*kpCXkoj=8.dy K^&e28Zq$.Q~U'կYIo DTsFZLvo!D9t8] hƅ8IɷWҕ}\ )s+B}r*Y|XNC(<$SʾS6z2o:pڔ0$0{ 팲9ojv5if(+v۰ B1H&K6UFlP!Iil"f:_慴I{maSc,Wۥ,3j(\#6H0 tmM!uNp[t"Nmyo9,PaܼU6+8]ܪnc~:uc6{Vo/Nh'Nd7:4Cuv;CIڟa)d{^ͳtu fÔ#;D?9!PQȫӌp"H=˦ 󫐜b(ly3}F& 2yYECbFs!w70mmgTMU^3rz{:D)Rᑜlղ:XN3G[%a,ЀIi3}CvU„xB1iQ`/ഫ0~pS7o$ e[_+&묗)nldҮxTi3 R0v]p8EU6\y_m+wBL,Hrت8wΰI>vGK;J(<|'_A!R"6C(2CLYo5rtAư;gD%Ŕ!SRjxeJ\%*%Z8+05XO\; Տ]y,=G൑4ԯl6G  3ū%xxq7f2Tscꢉ/F($7O|+zo֔RWQq^̑S^H+e:*{ѥ gߟwY-LlWrD" cKş^nN}i2|iίʹ>:Dަt3Cr!=͑]2,n&7T%[b'l҅O@/XbHR=5vhRS5ԍ a$;ϺiנV_C9=xX]eco6׹Qvv ] 9X^ l3|qo`K>R ḰxFaXg1*įm=)"<|q0Oo%.zԵy7"TdOkр+N\IrmkSa䪔.;J?߉nM^D??RE^?;esől%cEv5f{,&jp.OE]4 '_髸H+0Y(qsiQ'$ uM?lk<6t 7f%zԶYԕTa*8x~í gۑ$D.yBa=m׿W= 'F 2p?iʬANu6PK#o-OǓŝC+ /m@,QE0(W}R5:#-A,!>iWĎvy6|P)]؋i⼻k?D.4dZ=2I 5oy}DgW%#'>#{?ϑ1U DQLN0jRޣ|R~N$5Z( lA}UR?e9j俅kka9a*&/+[Pz*snWCDvh@ bf2^~+Q%z'j%B_*xow x%c-΀ o7UpdOd hz1')e)QK0g[4X\ۺ],+h+y 7d@)K&g\ ¿| F9~BVug30q}YYeKTCŸ*Vt@Z-6 7&kuΓ"7.2N2.;/J{AŒȜJh>#}]C}C3?YGq<8ƒ SW,E@7ɩR@lMLz^1Ogأ[¹#(OP[99_fdb.EchXM ZQDVv5?@9:faKuA$dcգ"] `q8]y'D,WHT }aqj,92ʪ}WQA e^ k)xF: 2?~e݁>mيw wU: vʻA )VtJ G 6Z%:XKrY <=j}; {_Ja>&D[j~rYq?-tL;/0r{F/r]"0y +GE|64JK c{X.y 6W٧iA߉^>K%Gs<ŀZUG1jGHЗ8$uH]j4l_ b8wBKM:ȐCU[[tN6jInw]VĄ U|T*ao)ȣГ 3GIxI2axUT.k8=2>^a@x|؂RJۤc>х%5*k ˼Pus `ȉim9eY; fX.+4NSAMT&Dnic~*7o6Da?.A[i1??[()i~0fJ18 bO.s=2jҭ9eR:kŻ^r/5jMLzܩfo6A_2cJÊcd.&@1D W?c'kuN:_DT`;=21z#b )o8K˻Nt M 6Dr6Qny֯.oM%ڏ>Ov4RT=rNUuYNޏnށN#@}fM ":vI1Ju n£dxUR*:}TE=! apwziKUV58++ OnV@lآ"PDީcoRniɾ`^Uxᒯe?tRZ:&{.ݷ/R&hԅ2Hymj8/A&fkVp$›@kz~C!S}YlaB5UGw 'ƩuJX.= _ !,yRA"go"NK= 9]ZHRU;: yLQb@ê0Ff{y2D.$K`u}ӝWI%ts * ,jAT ]WfQ\CJ*V{ߖYٿd+ExC}w!=}cv(0D.u#je)dS+E+>]o5<:OUp%XoZn;F3 ^xɍJzSSvђ2tQ ܐj:Fẞ9 ^d^DJ&O ;k/9sv\N0 *ʧ P6nMd(.Vt4e^b/pOcKM퐐U-iޡq"e&^$dq xOO da}:b$Qu.S2kuN7%U7ʹ80\9-+m`bU Upm!f+(÷l@f^x{~6}U|~VI 2 xؖCF(gZaW%綊}:!mIA)8Kq~XY=T>pJ[0qthUr0D͂DM75=+Դ _{룀u1| u15+TR.Z/ۡ/hwcWȢ4|՛}8R0D ?y^|.ZU%\V-1.[i&0ե(Br)qk՗6IP*w;Y`ceZ?dN1SC&zaYgLY?eܝRAϫ+7R.TFddq*vm%e<a%Xw5E!" K{)657mFJ'QV5ri\˼6,Cħ5kCw/4COGX[7b@]6`*d46d9?xAD?[_~01GNDa@@͌wxaN,bMq;dN#0qK| pW̑h ;wi/&_BͿ|ZdX USƘV FEI/ ѵCLnx5d^sGC>ܮ.9v N1lhS,*qǑgDagv2ƚ8kM7yuް=ѓ$/aJgCUqIE]S̆]A1qBdu֡5?mJ 0{:o gH*ӒQoā2ٖ`@SZ3Y:y36y&jm0jkn_joxdKYZL!e+ u5)qMg Yx7Mlo08HW;y$ÃuaRPtD+]+)3: j9$V|on'ʢG1n_lb;#2 nRl`κV lOsKPRhL1+CAz[Z+FbRUEا:OǶZ {T1cVfIdő7QS:˜z‚ ɹءI7x+IA@w_ M S%-cJ}U%c|Eσg1ژBeoSn6d,#Dϯ *iBXcl($ɪ10V ŷy;('=H>z)9{=aژl@yiqll'K`jm{wHJX-Kk/񘁘0 *o/&;|n U=IWgffN%/6;Nx+-q"ܨK\׍!XiuM6U+47HBOUWcȐBU >xL* Rir3=0~ZmvČJy>b_iTJǯMsmަ=960vZZub*b4IQ sGXPW5'K#0g;CBjz&IS8<'BXk0i)U[$חO75PpeT Ȭ3yZft]60Q\" 7˙{MȖh8j<>C*s *l>3_зAsJ>C 1'ASfeEpDtL'jyyJXժAX9BD9bP\Zax~Yy[158NH.>ԃi iу _H]2gSRe6_̀3d1t|{{`j™9< U1nTC.ַ.kDM>}򯚦/2@Nx#7zEܤcǼ]fAf3udQdlY?ns^Uz"F$.5"'"V^*ݨ~ϝ]\V"iK-Z/4-sB (MIc*UgxZ.HŁQCh͆$\/)A̱3)q}{M{ 8#>(3 Ӹ ۀiϲrT*9y:^(ռ4YJIkn3idP:@4N?<'2*K0ӽ> ZN iT|^Wkm8jmӖr/)rEnϰ#@serzσ:M ^KєV#:L_Mn>S]E5 jlvUӮeR5FޭˊDUHM=HJ@*Q :xv+ZpQBhG:>*!M?),WT$xCӲYެmf ֩;8J^9KIXUӯҕ*X.Z(W8H D::+wTXW{/9W##" bp6?&iɕy tY8<\V 䖕EX5Bss쇶T dKCsGxPDUܞH)PL3RS&MMn}@$LknLlld/!'cigs]N~=z/)-# 7IB;xЋj6v6~¾nI|F8ށƷ8{ќu t2kvU>WT3ʁIOw?K 0UHU/ݤtNSa N;%H%~pz87q&dM7p:BޮJf' EwE{;z;O&/=]jyn-WJ\B E8aN:'x⧒R;i g3DP-!6%$UNxnGԱ҄)wKMine=tWm,o[Zt\"˻'xt $E8x/7A*-(00+%`@s4;j>B ja ^cO 7!=&z 8!pUa/d͡c} VDzr%gҿ?@(qn Q?SN⯣SR]ƂrC{=64X:m V{:f IhYE}`9Vˣ^22Frw as0kyebu`df"b6g-gQ!34z#^ftzC& U껦W] m=,C 38w]`=XDL8d'Ϩ5({0:oS5-GeGT_>Cm5B S D|0)wW\i~ܫ, 0r(ewhB%0݄llR1,iB̽;ig?h&"ֱK?~:iS[ق0rbbH,x~vc#EOjF݋'a(3D)liGpHSu G3Mb Y?JOAPߗ%P]/B>Jٙ̕%O\ZՄ#3g6UxC}0Rej;cv9ް6,(D#oQa OF{h$j2t]I< K =.D;QFjayY?Hp!X^LhaY!k#USzCtbh`a0uAgV6S4ȱ{!m3Do5-B&ZG/c(e>uٞ X.J4{Y2_W[J0uJQ[X"qjzrkA."Zk]AAz5BLW ޶MP!;-+xjp@]#9R=[x F }Zޢgs~MRjmZbe#a/P>G:2WA2M9Q*+(Z; >^l/C=N#|H5ccz @`ܞ XEmhl"cSYm޸Mӓk o3s[)w45T@7L0(N'R̜ԎS?}+,5ek dacu(`/hSސ{eWh&Bc?i uƣ:qͷ9Gdz+LOPZ?7pu.E]_IrH6pFmZAe}8#@+k'JR]i 92mos|W޼ xq tĂ~C욤f#[a%k, $*|1W@i?ryjķ*eA^ij5rS5LJulD&)M Q0q?H]r2[34M}`5XmktSRRBmǃo/֥*_(D D7 Y>[Tk/M֙IQ/my7Pe>inp[fEFRne$̒- ƅ;qPd.[0pp^:nb򘥸3XanE B7tkqQllXVRDSkiHHY8QǓ[nϮŒ&C{X斗_ȸ 񛚁yݛk<5:*"Q0;C8BFC~X`Q )X[Y7*t4} Cq*BcJo94/P{Y#~F_W2X5X\ 7pvgU"Կl`ip v]h^s= M|yS t8'#JXfY[R;PEd]|kB'nȠ)$DvҐYJǃN<V+3!Omd̾ 8bɓeܤPhhI >z OL$ K+׭(b6~גA9d"2"d$ ꟩Xl;}1X28Al"ЋtC Rnb-VB[p12@U>ql{J::\Zu2jCVHxX+,uSM7q5vЃ\n1dҨ u܏SH%FM…XkflrǙb((HgIiwCgҾ]zd>D!7c'$XU1eeV E.78!Nk]f= Jrh+W~=HRkBxEk]8 X}¢Z5|Ma~6V>v֐{0C%:)v9ؤQy#".xzk=?u 263dRIRj5s}~Lo<_hȟav'y;\`pmΔ ASQ&e!W/eM8J}ޒ22F 7.'h,Cp@/a62kYBs URL Tm6:Ã>Nsꅅjo9[[zێY߭K\pLQ@&A^$) - f u9QYS$w14!u\!q3\ڜD.dgk!Bɖp~u(Ŏ ;v{W \K8jg\ށElMNYvڻk#1פ~҈I$=ߧL!эBؙ](g"0@{#4MD8&~fȎfl b-hTRI#&zJ1~x\ fDsM/%K\[jN=^YHDz Ԡ㲪ǿT*PWo*c덜Jc t.M7E>sV6g%$URuTtBN&H Td"S @GDb3"%XYD)hf1 kWi*[kĪ*;#6qx J/2LΛ$1=qa#u{8ӏM]RuҭZ$SKt0U-/BCE%"PnU˚TH^jҗlw-H;qe5_ LU6HaWzA:oZ{3U*!/2^,0qVtswCM wQ+mҁV֍"N5_%!I765_Q *Igjղj'{Ij*[_,>{.5~infC7 Swit3TL3Uڦc{bIt$GeAn^%ImkU{@|@ )4Bfe:O>0p% ;~%@mlHQQ/cy[4`pjfi':{Dx^&çAs鷿T&Ӹ+%=;Uaj)?IY=p6E:ؔXo~W~ʄ_1f -.:bi߮dsi-^4[~ s1IEJbu{ttmõ:>{^?|@pMZlI3O6JZ nXJk}?/n{i/w&q E~G^NR# D (}"a9i6 :/X)_J 񤩧65d dӵӿ~FKq^OecZ5rd+XZޞWU⭅Aϰ4Mo&}43O̢!RYiD,y_BN+Xo8oKjL2!5^qb~41aGΌl`ܗ( /A&{x&+MtiLK47s",1A*rVTzCC)F0k~ =)/Kn7=K"rPsBg#)&N{&En 's;p%8+ۑ k& @oO1[!hPR'<'ٷ)W:VnɣOuŽ,F1DMD`P'DYBPn|mGFsFvW/?!7ל>kG`pLy+gW_ꝩ{Y|TjO,O[eSL/}撌ڡ 12PgYZ0707010000001f000081a4000000000000000000000001616eef1d00003ccc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/C<]?Eh=ڜ9LDŠm7퍟TI3%:.\:EJy߄KK]ѡD_~#Fڒ옾[b5$`hз@9 (afiju {d= >oV54nDiSd"0o݌YNQqO;0J5P3ɘIu[RvIz! dI!V}7ΑȝU`6qf[3s-71"݇9^̏PJ Svܣ=TΧ\w V8C` !&+wZ34RFIy~L-K yJ$Z[َrwr^mznzd/," 쑚r_gpQQG5:cH%j(CLAn܇SL ,Kʹ[Lnp`P:oHi`r)UX2ݜ2,shXz'[1X%{N$T.B#DipJ6SQr8/JP:A` =I ҂V"wz< WZx˧KNyjwix&o`!#6lߐ|aăG5t[fN;Fٷ z pV*47?y[(>C&M~ HD*JYLjqV„H Z+EJrZ+-(e.ڊBb| (+ t ~+B24 ~^d]2P(n9\:p[RsypPbHr]#`Daa.Alno-DVl^1X,1x* >q-kߜm4h9d5ZIp$jc+e=)Wydi ЅnĢ)aQG >-,o2Ьpj)\6H~xC6=yyc$dAq}ˡRr;֖z6i3wgZNlT<>7Ns_~IMb. FӧB13Ɛzz1"Y-9='VZV)x6v6ZP XBׅ9KCI fZ x:MٔZBi.IL4Uuj_S4-KJ nye(x(?Șx] ;#=,GN(E2XiFA)^-pbfelm .C`fAd;3lq껦.B^+{X,ME& ~#p7{2{0;=&}uNݷ)-<0ᐡ`Mkơ2ǒ>!a=m&ҵ}9ڕ"UQE/aƦ"T,_OcUXb2'F;M9-'AR %s د,M.X˴"nxt9DߙU՟??Ŗ̓ʆwvۭF~ Zֲ^Q8ˣ޹@FP,W8rVvmcm\,K~U>,Hd-Z@tŋ7/clz$ToxO5ܼ 'Z}n]~9M@_1/@TqMʗW%/S; ĔpqLt9=ȋ?_P?k JAwX^fS T.#a\hB \l82btRQRWZ筍3&עjA^5E ĮMd}vW?#0Mo޳7`R9H*Uty7\"b N7-ZRݴPWO #LDz&[00~f+[9\>:' (M`~+zK0<`%v郜ýLRts]YdM|7_7H=D-`C'O8 Pz= qGV͆01~G<t@W{38& $36&NA,d@>O[Ŵt%ƮMdiaǑ12cH(IaIb? h@L!+{->B` RٶVQfLh[)VL[-*7̩rN7b>X< {68@%zܗw0sB{n{iEJ@}!b'A2s(+hLJX1ot5l\2 UwtJMQCj%u3%1c:d,ou\|s:ӳ WIE{.E(pPM|~Ljh&GU4(-i +2S,\};5{ ХH3(ṫNp|xU#A~Ivv.h\skmG2ZZAˣZq~{5d?8YM8 ZQSgR~GAPhJb \D*%`!a.׷@^6X[w`_g w/f?VtH2 }mS̐%re8 +o;%T*L|a݌>C * 9O8gkjΏd9X> *=B>y} Q\!mP޼ܙWRQjڷEOBjM4_A d_@Zg $;=9t HO 0S.~=`xs!~ W^˶\^~O=Yk:[`DoI SsGNl%^PFE  E1hMFZڬz4YFs]{4<6g)RYJ`.?x 6jZ3zJʿǥ2Ƥt9 2F1$+8m7tײo6\1;(߮CYAȑpp5Xc ZڵrkP5K ՑQrzd2cB˦CMpi<Ql{WDf'ׄlh L :O*FG p+pww)وG=g!JޠO3ݫN]s{1oL$ -TX\heb?hHz~"mu)禙ǤަF)=;1 Ow7ʸ1Q2$[]mwV4icrcUm]IA[:ڪAF-\[5!f`HLHVa1O =.:*ߐ%03x@6TM@7LM~@{ v{)Iօo"6B@@c2,i˜ְ`nCZ0ţ{>*4Z[Qp-2GbJJϸ$H#'QԒaIVp_ B著Q꿻zaXl/*~eA0T2ɗXRX`Tq􂖩(iPPHN)D5lkj"ۡsR҅_K]\^c-ky?(>iQܮj ȔQJީcl7" LnjJzԇp2ĺ#rIտި~3ØyzavABxp_1P暿Cۛ~@9SHPW>+WqRO$6hxQt$ˠp^ҏ j 1+I/S_֨Q:d?S{ g?)<9)~8%?,T !BTU%>? a.2Gn{:\a1c|IGJR%xtTmFpLWC?|kHd{#VsO}1:W:(y,{dCDkJsQCGF@< Ťb?`coYd8r&Ɩ ҎA-$VW=GzK^ӋZ4=Y1CfLdWd,J_#{Qjb|5A : 1!}_\;uyR4oM*P1sCwa-9 zV *&w;䯎 iwFEU!o``TTP$Z0Q\)Q ;(,#S7Lֆ>[K2nD*lD8Va̺)쨋 +R"`PQ u {\f[{ұ-=`FCN"2 8h&onpPJT-AwϨڔ+cȭChЃ?[\y$dE?Zod!%V96,1] D-/NU8b_L:'DY$nFakԂÃzʶpp%G7ڏ}eN\4n/0ΩA %VPW6*O~Mv^W5QrjoާS/h0<5}΋A 7U@πBr봙(ǫn;=ݏ̠`I͈(oyu]V/0XNoF>Bk/fK/_1ɏ@v"5X1瓴ϋ`5Xhp%`]})8? v;&Nۂ|}uq>& N`f+f`G׃Y7ޮ]mmyF[^Gke N)B*Lay lK>>!I-c87d!9϶!Gx[ Ut>rь]7eSxLǹnTw ֦~|mZ¹OfhP*@:I4+*?ʤ zztJ'puWrT)5oY7KFYsCfTfl\ĽtAls6qyA^K=nLRrS3+_vZaԫ1gZ9s=2+-;ca=h[0 aGSЙ "Z044V!PN_(~2; !hL2){.u,\"`C<"*C൲K1W8a 8R_bWig TIVwshilю!M;_U:H)9 (bqLHhsUd莜U׮<9JO#-p&q~jƢQR!@N,~C "Q 9]>"*ZP ݹigb%TF'lDSLGdH&Fρ}F{cF5gLOZ0 8c맴b~/œ^9dG҉iP5}\T^ chi$7 EyXX1@h˲w,ue`'dW\۠v9: ƿ YֱA5Ase»{ܷᅣ¨^u79ac痪L;kUv+uF^ Ļᐾ |3(6йEt-$Ċ5EA *6=m`2/+uy#y}DBVhaBv*dd,_ d/D?>o|n-VV`~ƽ>qd `I.pfYO[Π1i*`1OHb]!D%Оh z~LLDHiO_muL٪}Tfwⷑ!RVlK6K4y G\rR׸t1LoŁ#\.滓.'\i\MgWb 1xEJ0ŵhюЅHbj s)s9XIW݇N9dMxg#HqwN+|4rcfIaܖ>)ػ&xPޢv=v f:sg~ۛ+^.}Y][%EXJzNnc&̜o P5S6!zB$Ӫ`WCzarDG< c RyaLZmw`$d;bt9vl(l"p JAFX(,HS`+F`'FH|"U}W `@-m 2&̲CaBas3?RE$0V;VT Ovl6=lb-, i :xKxWi|o6^M"bS,(WIr*O7Fzy Z {1_ 2Q~sIK:䕞>Ckgw:EzKji\fQ^MԠ=V1&3cz ŚgH'߫S>bdvi%Tz`X2ŠD-9nX>ai񔚻6ϢMyqJmH\Naj+ 0Il&љ Y<'1v]b=C^9y TL<,(5Mb ut2o8 9<<6GRcVkY,nXl!p}7IY` ^U}T SK(f߲mg;TBw|d櫈MZUb7 EIު2 fEu%9W6 ۢw+KO=r$Iq/9Ԡ`O@_{~$fQ/&`Eq @3 sfzN#TPH '6?%(lhGn=PLNɁQչM"/c&p[bFlm袘[ⓙߎɴV3jC֙Zn9 dOZ]-4y>Q;? N+t#efD(RaBd#h+E_{G5fe4;dTub/<@U{rLmt Ga{)ܰrb[I ݕm-.¡,7@@x hSIiF[8W2؊9ְe2@%T`[4!U΋]_rgiu ΁mOfp1goSb ĘXYTnLhZ}pvuxe/#8*Xյѫ(ق9CoE9S6#B1/H-y%W3_Q* ]s2=$1-%A"O>tGxjϰZRΨ0~TrN;PSR(JR 7p &6@v YǪ1"xy[Qp_k; 9u͊S[fl 8[{h$έSUСw m=gH0./i|8%J'f〨 . ӫRI#Ws<->Wf7>517 rF%q1'J n V5p{=!i5,8f f.yMBV5ɍoUew+kG͗+!" 皺&|T?458<GN +r(5lt( d9,oRdž$LI-33Mc@{\+6"Pq3\4X7)]1o|.nr)D6f$8 gFު<>ϏQg~( q޿YMA*ԪJTyd,M ZUҖsA aIՅax &,\z d q;p#A{~KG//_qtK$S;\\*h 5R*MX VNߥ-dϣ첔ɮPm`8> F[bêHs9i!')A-D,@[$~|r#ٝnr}u jTܭAT3z[8r w S"3GԨF#t/xSzzjeo! Uh-cX:L5B<.Q8,;Ҷ ,Gg\Hu, ҄ BD XpeTx2CF5/I 4TI lWC>P&0A{<} CA @DlTRwH7@U.Xzx8{jzA!N8~CQ$m$7\+cxF3m## BK&Gcl=^*/u'$B|h^Ô BRi.'{ xW\ % 1 ^q4W%ůؐtfMY(`mEdŋ.͏wU[{MӲĹs:,\WRVEi( }~@6aTMTX6,j'P>J~R/kxXz;W~ 6hql@½<>`a*g҇S.lADWQX`;|cj_'BKX-7/6ݦE$ZpUY-+|ߐzvu@9A;(W I;@w,ABfb^L{]3ZH"umţ vl*HeA> RʄBf[|Owt;ZV<;' i_>_ghcևh*S굲U w@=Zmo^ٺGx HH8A٣m}R(Kܼ>;FæGEtD5X7ɀOCk;%H)]8#,5]-G1{k ?Dپϯ@L4N+-=$g6S/j8;kBc`vVh>j6NJ @^l‚srTPo%l-q/~<9;z]D\߱lNXvtaI< DZMA(^j e1񧝣a"Dfx!_϶ցѝݣO j&s^~**n@>@]nܫOnrV5U^BW$-uTz[łO? WDRÈ ' p؝(+IJ#vKc6# }4%QEGfv셿j:Y7+mr#`1\hiifW߸kCႃ̒mrS_+v?I'@"dMT ^;ל36҆fk%0U}-Wz`8[1Q;rvC$>+m>E"fE \5Lj$P54 /V4HH.f9w t|_ -%$$E!+]DvE i$rxJ3n ̺C\NbH4HPE9LG.$5r `2Fd]ɪ367)U㸭lD} :-|=+M@fYmvvf'gE.S@ϕ^uD֚;.(qݜAIE_G({¯+-gI7t}@\.{}V])T[V$K_n]L%ibƴ+O7ZHJ[N\(6d m2&"A2lUfR*@oq*#|f yy'P! uoWSM̹PHy4t-i;Ls9?zq&;C" 4m?;Zj1p~% *-{$i_K maq8`ΣSFЧ)LY J݈6oաGàïdV0\Vjt^Эo}-f^vW >Ch.ZaQji}r,/9}m퇂+g$0u~4{$*5ȝ:kdׁz7|dL_C`}XaE:hޏp23dT|ڞlD}sܪ%2w]ai Rv:+v[2K> X_ބ\xEYE[zX ST_O2\,۳׀I᫸Q%2ƒ7~b8K%W]>cPz`\^ʝ̜ ^}uH/W~ awJF}R \Z@=4&SմL1g>b\*7 9j͌X{ uI)@3%ˢ P&6@{ihQ'y&lúRJ5Ԕ~* HeGԿr st;${ +*wPEzN8s0V=}x!&py1ݬww9zm-*2 w rKcY5SC*<ƞ?N2~m!%,P0ʈ8%w}8$M }{lr{ sa3ȼ >*3cŸd+tE"K{Õ&+Zjޚ1Z2Wgt1H~ZF_1!ɾCGKw[E[P<@Jݬ b ?H1)6zV^x6<j[ n-kc# M5 T>dpAxPWt @XZz]J+0o-`W*,Zvm).-cR$ƭgg26%d^y 0ƴ lB9P a)Szģ&`q*3 dZ(8^R|XM}鱦f0H&Y[n< Llƪ4BJۥ^*%u҄ *7C"Gd/?{\a3 vw\{vO<ۑ? ^lҶg['R$Is.:ըoǡU14,^s/T"l~k0`"X5Է]׀Îj|qHt%#j7uרY$v1iv{P `m$ೄNyW]{Yˍc|TZ}h:g[ JONk*'1]8k_޶ҭvm$s wG 9>ֲWxni6Tg(>@*ט0v"nmH%|mEɸ?*:l#`8ʻYj.YsPDݝ<1zx_I#?tf P8"!剐G}4YCzI{ pxK\W.lÎ_=BroM-`O#z'Q0vv>HZ4H5;%]TahUp37H͊ꆋ:mVީtщm\Hv+yxE(f/ET=\FKm=[ep@xXW& K th <O"kyĆ#gYZ07070100000020000081a4000000000000000000000001616eef1d000107d4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/T]?Eh=ڜ9LnOÂ$_ZH:" Pi!q+,2ؓ7q*Rj!"ȸj൲=ڐqlHS'e JB}I Ri!oHWk|xa}J)̡텕"cyGqD Jo ׇ=q|P>ɦT n`}:h6}>_&uͳxOJ0-qM韡zeҙ6}Ahxm Y:7V."wiU/~3R6_|tͧ6f]E|/c2D1qh+7Ohr["3"(GE_We@`}pЗ3Ji5o[vEC ę΍׉c`Sb[`h\Kq+YJ^w_骫D2F-ыUԁv.T_Rͣą l45;Rj~WZs* ž4jI  v㖽G?[8x=<_Ū'X 3  ĵհ S4PI"\zkDAR~&i"Ixv<:>Yǒ]+BXI#Pٯ5bmΙ@kNQ+ :aQc M˼vJl:oׁG{yiS%PJ1БwE8)8o !g\y.ڇ5 3ߺ_pV磷6Щ~V~ʆ8߱A=9~y 0QK۰[r¶CXhgs0:\{uV+K*Jyad7EHɊW ClCj .R =1 Ύ8W*6BZw:Nڠ|PR{aAQAk.O.9H@]bPL빩JEr+O&oHyE:ǥc?`rUo\V Ī!aue cj@dk pcLY/ue7pX y׮Yj)|&Pj˨2r|LO ޑon嗳&tdWKidTOEkiqG?)NKs_# Hzߙ*rGujk!q8b N6Dէuٻog*sí Gx`X GqRBT)"89Ye6.e6>IM?^Skk _îW/GטDzmܴZ)bfʣ[%oJ`lA5$=ΥLEYsPj*:smZ-H}pj>7] Ϲ cvXGNAOq C"cN,X? .zH_{9cv}( =p]uSR-՞bst0_{hi>\ ֗[w53$O5ʊ}=LyPh$twB0:C9D-֍Ŧ:\kyShʈrs㌽tz1qO/P0v^%mF'qBYZ޿.x)b4 pbRrp$j cc$O]GHʟu;?޴8mh)x1/?MxG M>(T#WoȌZJQ=o * Nx y<_wz#Y%8}٥sb,̌%Urf}>RXg=+ڌqyֆ`rk]A^Z^߮ȱZ [O7$iڨ 5.Y9SZ1>Ė.6`S2J+N}䜨$v#z{~hȋD=ff9K|dBȺ ͖*6xr :0M2%)(;{}a[w'JAW(axs} fx`s)-և᤟.ObB9g⶛;Egg`P$/X/pm%I ARV4K(RgU$aTόZQڧԉ= j)|~eE:Z/Z`Ge!ms%-aWW |4&4~ޕklW"UgCKO{!u1V3 =9xhA RJP剃E)˟8ёR݄)gJXO?/C&k{| KD/$pvt;[ȨAu^yq.?:DNs;\p/h!Z ;be{'uv?>nSIpW.( KU5Ϣ>7'”1Kݚs2魚>E~'$mTZ1b}M@R([a&C6<!x: Q5 ]a[ Yh({L>E Юh}ub(2/ 2jwYƱ13<_CB=nWu~StP&썖[A Qe^bE&gɏFjк|rc?;B@bMIudLa %8-NzzZzylĮ$$F<5\yUAb:ް@`u :4?';-"ASrMX9}`x*aQqHQO#tٲGgΖm+ .e$ 5te|,71<^|^7ƒ[\K'-P1Y =IGs^1$T LWb$ٌ!־ڳ|;>7=l=a c}ľ)XeC {.CmTisjb6J)*+4&A]槦Q?%5Fe?(v`B&< K=J!jsإ|Y/PRB+P&~ΐTCh dKvE?~Rb,Ʋ .0ՄDXjp(݉:K}_c;*=_B6RX=WJ*݊, cpݍ.ÍP$\@I:NH_v[q F7K/`|cl>jgr=_^De hÝh1͜$8&Ѣz-wΣ=\kyfgk`'$} Vl-Nrԅ$sU-B?., EAZ Tz#Vs| Z]S١ab9:=1˸dqMU[i_&6ie!*%TϨ鼪y fFU#Qjq~Gin=asd>~K:4 -Z4~Q:-.t!F+B3icFtfG]8gJ5PCxC~rU-˂UV"Zo^gq(2#PQ~{;Q&ަϋ,6e -~7QQ^ٓ=̲_U,7=`JGq qPD~ ޗA;[qvzqfipoYjȦ[e$ oSxG‘k0tVON,xJknElRI]sF1[a BX3SXpXgNp|dz5-Tɰv7Q +ؾ􂭻KɱY,+; (1x L'?xe'>/]ZII|,jT RP~6F?@䒇ZkaR_xP:b5o9ao?3UUE lg[QܕHVa{ 7`gj֑a]R>1EtT6[ [~*uQEp;Lg4>rY#CH434fvO0ŌUr81tt#W"VːrFfx4%B)ӫR^$aT.9,̃ W Byhsal<ӆᩭn58}< 0EPڼ#a!v~tmݏ~cLGJ/1v,.Ƞ]Tg-50r-AsÈA#gOy?cY.bq*ceUa9 5\Go1je3_Xd{sdY{̵w8\c@O\USsj@vQCQԫnqD*G#Szh m򤊠z9v$Gփhtg2' L5%`QeYryX4(\g"C|30ap6Nx4ݻZqiIoS9p2/rsV\dj,d9毼8_UC ګK[9HS<4:.#,0Vv1c7]->bPa҄Anr YC2o>×u4V\byjF lSxYY\k:]zDr?cb䁋kK" W4[Tdֳ&ԁ\EƖUn^v?MΧ{B$#sxL FənGr+.蟿D `["ϖm'̧$NiAoFGF e&ܔ M< SZ+HT5z9Mfd[n%*݌f`\&T`ŧind4gE`_Al\/4U|]fMiSg nN[StG!tX?nPlEj4 ,~B``̫M+PhbQsh<&yK;g* xBc3pz^ ŔZ%ulh˜ƕh O. ^ "%Xo}+NMET[T踾;/3a\zͨ Ge[/nY1xtson YJnc[!dB@}Z$u‰8ͬR2yE8||SR?mh.^ߥtm!hk$i .e jCoA;HyĐfLE'Uxu+ Q3 }]C g7gR9n3gvH`-?_z`n.użn\*}o`9.`éSe1oexgj+"C[>%ܥWjci~mS"'ǭ𲅉5 ةяiY?̽ESc&{\>:20OgwVa1Z{<{$c9^*&,1DzX\&+wEhUgr=s~Loc1,n5~]^0)O@-{P`n2%ef*i# ҩP8sD::$s@\EHÔlopHI$De+h0+2#"O0+C)ee:hy>YO>+"Hk\"oE0Oy$0B:Ck-)Hjƒyb6'nu8!Fd4iORS\6ꭣ̎ϥYi/ z{t*no`Ч%Sljb&zYƠܱ_݁h07OX[ΫEX== sӻdM=<L-z tUͽ .^mwdp;ţ GGR*, }})@4ySRYZ?ъ)BQa%Th7Ted nl:& &L/zM~-n++D$ic Ra+A,j2NRԅt2?hyB j!}+|N {!.D @Sk?2G 95NzRj#,DkR1)*qOj*\8ڤY):xpWhi~ :=^cLId"v`qX_h>d`x'\iO]|nnQy) ָK[`˜DZ-4ĂJ[y;z)zŀMWi sxP@ոLZ7ʷx)ȸ98 9_BjE3#s/m[\1 R|"qŜ ?hILr(OrⱯgh`*1#IS8N\ݫy qc %$làN_ZH^mSmR4'V@o'5pΙ @ؒ8oL9iHњycxUOe6WupliX>>vPu<ZpWnڕ wԶ2a8cY G:|S䊑ʌ /! 󉚨Smz1;cr |*0 Per)"0Yf2m )dZEwil42AruP^Q8η34| iddj|a)^ʸ=qɻ[;2|d>9\䞎1k8 r=/ä3n Atۨ$0[&`z -LiK%QFӊ~$F 74tU3pGy/* q=#O̱ 3Xz(_5Y3 YnLR %mrrqMlbr62\ې=wYa}6j~3%3۔NONq'#d͎7Th=@r 6##{G8=2p!Mn`4(~EU  X&X{mh/sŹ9 %&6xk-_.1釬Կ.ObI%v!ډqm)K@Y&xpQA\h2ڡ6J#8xL"ԂoyT8k7 ⋼#ؠ#(#")e#@,2,.W_| >#bAX %i4!?BWU[ysyɋaH?bavSR7] E )"8F;&^yBmiE."9!@~ɾ?\ÊCԆH@Nkx lV|H*aWd.crNl|-s kFaRB$x kg_!xj.D `%=zrZGUtK`k>1ZlK0gg\ p&3'A]<ƫ[_t*Q|s"jt%zt[Vy &2xd~oDj,w҉֋fEcѳUo?[)OJɃ:tZ]2Ʀ=晓3{c$~)$vYt2;ADas 0l9t|vun=\ ΋N)ȴܑTmϏrͅa"ﳃNb2!i.O(]mx PR2s x<_S8H5KجEB7b4?ZmY%iw,\lhj%![I∬ do5(L,a "^K98f|XхV'B(jCdrzM7 aBO{g$UZy'%("-\.wGh5Ģ!` IUkV\@EȍBo)7 1=wuU!l;hWODL^2%֡7t3v팕, GMW- Gv[GƦъᣛ=8!*g/O6FJPVX*L/chіZ4$*1g89_@`:uL@bl2Ə Xa+MW#\l\|0%OLL0 /M*GL1xڮz>rs= UZ.d˱+k*xkKoمUw;e;@*zD@1Gq?us",w1"L=r6е"m]7+I.6東yΒ1,rCo']0zaDR"rb[d/@" 1 R~M> r-"vunH,v}%Xҏ_z|*zy,hDm`kJMyo 3o{4s P;iI6V;!PE 74V`ykNؼ~vA'ן#Hh XcCx RTJ0/㝟?>-xQT~] r д-oPgPIYEZzsWn2LW!N`Uqёk@=EDD$5wci> V _JЋ̉WR^掉z1-Ɵ;oq4:5&o RBդZLn‡;B f^f~z j:G9Z%ςgMۄ%W.W13`ӕu+N~?z|pZ=I?0}sR;r`mfH0آBɋ4w(KpdO9T.tx3Ș}лJdD I70-(oOB̮b}6p|;L~K*а=lFxi[A}\uF_DSc" xČHd1 H*PnH}Ig(k_ +A*aWWˍt4jU?AxnZE!U60hbԞ<~%dV7>[ȾS7w.>܈5$ !6sW~h 4%yRTփqꔏˀ[b?> 4KғZ~,jËi-q@[G?a<`Fd-rVQ #'=S<"k]yEɯ8-~j;ބNWnf0> #MhW\+{@4- /|(MNNN kf>o-*)_ﴶJ3f ^?;"mr <F]yu[HWi+6Pl}J6P6cDއYI/#R9 9J>ua>Ȩ\Ԥs<{Ap5NJ.Aw2t*Y܁^*^0 L%7 m՜rHU48'qbKSd2[Mu]/ X`Kd'ߴe bm@aNtyvW^uט]$\̫Y@W, }z$:wPB% őM hq$A_NPTƙ]%TOo.fRIC?8 x @aޡ'_˔5?o@CR`;AS5!񕖢53K H)#ZnTfw:$Yk5fT]QN)Hujʬ82c*3祈Lo!ւufnr0%ˡmQßG"W G@Cz5<:scv +y3):Y-.wxiG\L"6V-EE[Őo٣,':ZA\?ۘ7Wa|JAڜ!pnN%G7r;{w:Vz Z۠NiRC^s,<,]+X Qﳾem[>50Y3z :)%R|w@GZ(_v;r{F4wQ YbX)3,qr&‰i0!}Ue25o҂o hp<P)XS9HHY :H4섔4tش .;ɐpʬ @C*H8Xc;5Nݖ3f&F2טh(?{]\a'z  #vz{oVGG5h- A=mIq9Ǒ^SbӚ$>=G9ƻIIg3%SkhnYݬ`mddy e0&k | RvxOv-ӹox;+M)`|lˑOqӚg#٨} &I%C$F Nsk{km(T(_?:c$ ((Ι_DM|=ͱr^sdp~bco)<$pƸCVȇ ))*7ǬtɄYH+=LVlg9i]BC  /ط3}Úm<;ɬij46~y,ɯCǝiG0[cU|1pT5bJga!"f 590_΀HW#h_p4yJuqvL|J'1\"ȌҔG&$X&\sQT ч iz6Ł81MP&lvEFK$VZ w|j,(~cD5WVT@TN⺠teʼnѺ]:j*0좽wl)P}wu_l񡝺,]SU`7If+3 SCcRt\OW=ڋ?yU飰V|h~SJ~<9"ʿk)s)yl<"C5o4Dupts;sAq['we_DM tIa3T4;6*%"Sxe$lm>WB0s7_7gXbiz]"A??4#rtʜ'W^c\?@]&u `1F1=qҧ֠LB Ȼ%3[`hYkEt_|t(}ghXt{.<^D_`ѹS܇~ZΑcqtRÙ_ci Zyi<&H3xB "f*mckʞK-'2C bV hP:I2)RI[שvNxTvit; Oakuuָm_7'lLopn4I/ Ie{#p\҉d,uk)NXVsάѼPvd.ı;PP߆Ch'c6`Dyc|1YjѰR}#K*2+}dENv- .xM;d6̈le:KYC)?՘zrohǨN;Ͽ[PkFn xɞqo_?)-lcq'Gt8˺I NFqਅ7FI2buNл_Wg12H.^0U>R3X ̝P H^HV5yn[֋9{aQV̽}x5ȥ{7W:j# L@Z35hhvp$t=.ԇtǎM[U`b`B `^lʮa/GZ_$_J;xC PCMgN+a `u)diQtԖ??TsThpQp^UTap\yxπu.`Z"v֑wZJ8彳\؄sqgXָgKZ{kz˖Jm?:| dyUA@M:xWޕ&eN. wm 1?S߫.{WVh+H y:.=D7PK$_ PO,HV]P]eg&rI+fyPbǤvʞaЂø /,#^ˁ4fy,_,4ӵq%Zkw3^U&@ *"ϞуvEY+4'& yW5ԸQaٝեҖ&X;sX 菒4Va[2pp'3 zU <[PbvkRQʨsAsKl |!Ѡ*aU{84ѽs~ϑH*vYU>Ru'浔xE}I <5þ0H_{gAl3kspȺO<:}wqڳ+ix*kaN59|2 AC3HHZLA-o9l;F>%y bjq T\GU#LIkCr}%%lI wmӉdAwi ]¿2C/-X_gDkږ,\[!|mfn`hyN:jR\RIU]S|<>7]emP$◔(/?PM4o#Ci +X6̡+ܓe5 JJ0| 7Lf=UAqY2llu`&mI gww8:Pb ].G腢xf9%5rz@ hІ2c G1(d$S8 Dҵ:7j((\m{cG'uw(3Cnj Qݿ lEYe2yUES!,黰2 l}N[4*0JJnR<`ivm2Tn 77pkj(0 {%xpa#@LUoYGG>Ԡ N֝R1.~V>;e]s;3==tBSL֏t쏄ap nNO'%2e Q:S-fkўe2|QR {JMߚ|]r >mrQ%:zo:{%r$!>>>VN] ۴ul dĵ0ΉF(oz sM%+g"!ԯ/bYjD "Z:f`#agMB݅2IoeC]4Gg%@zPe=q4 ?Pb$ t>r 6"&1MZ:KpZvadJD%fӈ5uj4r5CT4=^TAQSK(.N(:)#JJ& F{>)j (M+;H{pNAqY-ÐkE{cl}4}MS2/÷ >lj}Fc3&p,klcۖ`XAMc0u]D'xgBI64Ѧdh_9E) =Piۋ={. Y|g',6&a%Y*)E+{$6tumהa(3͆dQߟh=a4VDi?cGC1R_MO5rF7`fѰh)3b|K`~^k `!XI؅1= =mf@}}\+InJi+n)fي}F-qBH\2r[)ٞU1H<2Ze 律N5pʥwTWj m.Ȃjb>߀A"2r) nT-%QLU2/lzf!gڇW2 i?(Z0UDDL8\rKoHmA~v#1.LqIv` 6/X2$٬|X3&Ɗ;ĔM9eà:~X%v@v U?pwk71H.V CV0bX.6A5[i EfW)4nr[6KT>+qO[)9a %1osf?aK'n)Fh ~iDE0n)~w[c1+kh t\ʪ!*FŃ-dwB|=EN"갉z¤tG>'b gܕY7pas>Z#K$Nͭ@ꖼ!}3t&䎓Es +/BeT b.!l_(&nO\vCYjkG)zjJNQ$]uOi İTX8D  __zTwY_^͗&6=ͺx# Q}%0jʝ#%{Yc01su^s۩y,<ʣfsGa_\kojmY]vz`l;a$Ͼ6j 5| c.5E(L!ak -R^[#iuC$ʼn-+jl`3{BJ3Y5`K}.\~C+a7@q:r ^*bt 跤/U P~(ӤKBf. (xd,6 b7q7 Xb& {L9V7zvҤƺ}bH:|aRs nd0^/SwH!"+&"l1 [glfR-f==ЪjD6`-ixuIh[ D:>!vb=ih'#a:/A9;VU/#>}D%5x+3} Z⥘z7|xF|1|xh$|6@qn>׃}(d]aE,aT6S=ԳbL,>6Zsp,( |KO eORa]S%=:Z%uH u3 Oiޒ~BGX4(~a݆S{^wK& .>k`bzmi7P][y`VXa%źO #dCBW#%q-aedK=e+9d" jb* . lO۪( +g#CoB޴;^,zsXZnhB[8m4;ѓ&VݞR]J0h, )X`PTWC*"s@> 22l @62{3|HJ܅ ?i_d_ְ ,aX(47eapuPk(lC?hz0>^ے`Lsϧ[$RQqtv(\,XgwfK;$v#\|kz}. >}.A 4"Rtop; }j삣#  n DU^]-)Dn>{B1;KՏ:bIiǨK~ ר w1ɦ:خeKZ!6r]9:>\x5X;JAwrRٷϋ/~M`dd d@ 44i^= \*ٜ@ˉĔ|x fv׾TLZ`u& '\ȬX(xjs`ħdَ%H+{1kvmICf,ܕryPs9l dRD@2TM2C4' N?.&?ã9*iX~Ȳ}Rk|WȲ2bKrγ B3XlqHJ~`g.%EJHaYDV˼dIjhb&Gp+9llQ.kC~ 50)5NcX\6ʓJc݀T,˕w63"ܩM$ 9Է TA$ti66,i"/UcL\0oRMRBeOD& 7 ?}3kYS4Lzj~lDtub٨]:n%uDA=y łvs>`O0A hkbkcGloWIODh+ 5;E"TІ7pT]^l*D'܁N%-nckeEW={Fᨌ>BUmڲ,Pw`q x8d<:g4Z(v~ 4O|Ly.9HvpY] F0 $-81m/b5?HCSD6B(VBـ O+VWCtёBq]8RD_3E1,w:-"_Vtm+tFM`ޏJ4<"?^u<5a,V|D8o\M/fj' \.DL.J u8ƌBGPC_|zO:rjؚ cxX#vI.mMTBx;KLӁ)5+䜨O4_6i}LJ,V SeES) GW j mr*cLiphGNxbBK Qt"lCfsH;T0:#Aʉ>`+-||&;\U^ 8suR|8ڄ1'QO.v;^5o1{z3# +Sr&S|MEv[ӠX"hlUp٣WLw8-C5چ i'޼"S%9g ҚI RqZrUa |Ma8BP0kG1:-Qex{"}THg7s1;wVo6\G 7Xmsyu> Ѷ{FxD\I;I kMcQjPs-O" q6d &xlanPFYL Y42;ٱ`|c~ 8hj A*s1?pҧn1{C/W20hîCK³[k1f3xR%NeB?{ůoc (;!po7iv/AS2n@{qg-jvE GSu#? lT51uDYSAy![/--i0=vh7vT $T:bR+X{ՍS2. b+]QnP5e hQV]1u$T7`]o>i2Xk^5/sG$X&StO5:GlB&\OU/ o?a%rz"'jL I3|xwF[HD|EmIG1U6I1b6΄STHܨ[zs\Ovwe7JBa@) q-Z/^ћ\KXFBx\*^ >mv[<H:`t]+Ѷ"=¡ݸ]Jth0>z2>v̏8vT3F%L-%!ͭv xAnm kp< O4T-˪-g]"U3xĩ;UMN&xorNS&U;H[ΜkhGDqՈ@Pcz>Loή'4AőY`a{WЍ}[ 8q\j*<WVcSTQFo_6YEVs94D+uOS_d:۰<f"clF^/f.*9]yMmnMB!"vMUˋ\0 'J1EߜW.}a03TSf˨#=A noP,\ƟTՊ0&w_57=%m9Sf #%dL<RVp~C75(8Ȭ!VWE=.cwDw!j/w*9i+T!5gf)durvB/2ۻ *Ȋ1Yp E2oOw&Le#;!5Fp\\h!>^)]b;RasRxWaƹTwH>: [k<=4K~wտ)rgpds=7M?3ةĺTҨ~&5q`uQ=m9I`ejF2uP$~-L: TJ"Oƪ&Ԫ.ؒU ֗‘q{L]4I28bQVsTMd(| 2WBEyvmOG$aHb\W9s|6EؽiRnYUnH.ˆb6srT_UP[:*wZ؝>{/%I]HLm+.)0AC64 WU$,J;Ǧ҃ | [d,7ZymYze.sřk,Mϥ>sʢH/` ,8w)/60˂2=G[ U}tGҘʈ=F WGn| D7EC`8-U w.w^KvY80y9:qG|^+ǡ i;0`Z#]6jʌ.,9ykb,O[Sz1'fd{enLMAH=EǃZR:a:Zww*U]q嶕G1Y b{|ȭI` ҩkFh #T!+R7j2-˨~Dۨ3d&sܥU%a.&}Ϸ3Y2X.\q$T[4~)j B\>{QeϦ`ix-< <1.uU =K|)3=BvNF\b:*6}>#B}eN7<,*B=e3K]55*-]E\з|Ÿ1c_>&ʃlW)ȹ^;8#1^愵kf(<-+2~vm]#3M'G ED mu-|'!}QM}'!JղB!bc<Yii+f[bB@ASb,9y5{/a}Y]QDՌ%5(#nyY|0f wvGOd8,SDv7],[F硭܈ ܸiij;L~D ėy.a0kع{;Ԅw= \M\qe{"a[4oB v᱓@L$T؞ǻPWM#T_bdBjJI@%ZpЂc,@N-Dm򍨋zv wG=)UQfz9ru놿&wb6Wp8[=ڗc`WA\lvNLޙ9\@'m۵J=9IJ6Wmf3~~׊BOֺ1)lO+Djύ|΁3~)(o;ëp}a$Ą^t$.UNMZ]fo.ر+TZr}q ӷ(&b5f4OCxV8-zZ>NF+ H)VXy[lj"q|h\ߠHqS3 MCnOP[`'%w\t):)BUIZZ9\(*-KF2ei'|_hFbUr]Zm{尣K0[QXܡt*S2MU% "OǬ䕓)eaMOYmoTVE, N`@d~n+Yh h.S #l,Xt~sQ^Bj@ɕ4KU| 摄c> j𿓬Ts9]EnBfܙY4?erA(TEL{(4&iK~3PNjZ X_-$x%~tBS wfyw:dua#fӸE3Cs0W?tߠ8^gt=YB̓=QƄ2kWyY0G~0sAs~$\&p&Y*aabU{.XV0Һu8 SLRIN#&K:81{yl\J͢jqy!z::EkX&}xW 79!Zrw1GMˀe.dBIso˥P(M)rIp[81bP:ύRxN{?^֚YWC#h}AAN >n|45I{NfJ/Lu8i ?%'FP^cb k4%avXQ?2nO\:-Fz_Z%)Smq). 7!csŬ/|A_﮲/4h_(Ritӊt6u@bfyXZ1 H3!o^*ˡ:J*.$1rg&"UjGlNKc:$6+W f0xzpE3H a:_yY4$xv^jU!Vx>!5TJ/6<:hMm]ƈ-!eG9HrESz#h0\6;H rw>޿YqX,Xa򎹥 ;Hԯ|@y GP/5&U#i=eY`P c7Y~zY:Ac/: ll`2mzu@铝PFy=_&$`Dq؎g;!wקa7|pe!Z"3}:X01Z(PMiv,N.Ѐ mɯD6KmA@ EŢo)W1sJz|I9خPV}|K΢Ycwn8@^*R2 Q,ȭV_9X5k~rP`bYHIaY%`xT6?_̂ t̠\b'Eĸhˬ̓8M/< -GSAwv@RMbIW+Evq;QLM=kE*VB`|8'Mb7W'oSd.j _'r漀4$`%df3o~)S%z:k#+}P.HK=ͯY&%B(Z Uo3q_GFNh똧zao2xS-8،4oQaVfNz\ǞzqQM |7( r54ӫ:U6e3)Nk CmE3WE'ssVj~ZCc­W:u"+YD˖ldr^.Z9VXSo{Ez卵cUx~_d4y @.Qş>Ds ;vց&.pN9)1}.mSmyqi&n @Fy;* PkV$WU&j]߇erVY/_E.8Nkf+G "&rC~5㪙P x;'*_ˬ$wI!Xg [݋k Ο'Dy\=$ea9 @lwt](ʢRѝV~_HK#.u[].#яϟ7mz?Dl(v#Qe`uv9I:yT`nߩj m:Dx)\5.}WÀT *t#Z}q`/c j{2BfT℃IF^ƍDCPǹ a$z"<5{wg, /S[~jSYGn!vk }E~Ev~WZwHbԝ_CruXӘ.H 0 7jV5 %lJKbL??fɬހu茓^e{Y7Z%]XٲL?w ˏQ٪w*G/+$0kfd~=qy{飆9r!h]S<u!^@φ3y(5#ԶMOCb3w4ô wiP0+}G)GKih bG!KslA.U *9Eں6t:[\'JRI@y% "'0d'_;2J􁅞Ï c>|ϒg`ESYX5*R?5٩u&FUNwq'Z`Ze,}3X&A7X;?KW40mAyXlZa[ϵ̙v}tvö8ͷD-{6}F^K7gQ,1VI5 z% kv\-PJwwـ!CK۱w2wmt6"ʱ@2z7kŕ_T0*HK7rɣS>=[bVIMx{ƭh`*Ny؁P˲X=p^p{.S/F[Ӡ 7!VrD/wĐ$ D'^Gܫ;˼mGӬ, yON27h. R8m H ĊH쿜ggŻ\'7f l?oݛ..5Lt0әu:i32t?澢a҈1>?xnƿ$Vs" m?Jr5Wgn%P1G~vl%V2$atdoAn 6.5u. 4E({-lFWk\yР>aO ə qvTәj0?XJhd'EX*uLH=iFO$QPe"ya9mSXgouv5wya'ƙN?z( ~$8O C 3F7n\%} \g*X k2k^íQ!' \G~4ɪGV…d15 /t^pU]b Ƈ`tS$u'I\!^ZVशQ[̖[ad2X5o,!7:+eO^✉M0'O^}6PȃM^{nXZxpZ*+&.Rm6fکڀsxlmLHMK% \t)siI ^[^,ec 5|bvU4E+w։)J}e03H/R.Ѕ\A]O_ -Te9\UM?I~94jT M)pP98yh!=bi! FU>Vۧ[gTlݻW8ӗki8P\ݴP^W +ZݽV@g̞sT)Hjofsi]v(nv.41͕y u\*P'f9,Mp$ǜih=ߗY*Z҄hGyMRd`eH#[BLŊq]c8nkN˥:A Blοl%|Ƚ??';& > &?Fxzqꓻ^ @/Hw}L~HJ9̀UJc_;pPqy8IK :?HTj nT"\&6 ʇ nrQqF]t>0je'jV%7d#{֧BRQ(35@9#}IP`'>zl'bs8  us;|qS{{D5Z)yo MlVU hW?Pt^ʊ<|ڧd.M-ƋJ"k8pfNo0ox%)h 6sx>:M yР2%]KGa<$pET!J~{ݻcs($)y kR ^p;ujBRRM#W*u7TwuQ<=ڋ˾:S8p(>A9Zϣ,A2 O"s8( ]&m^c(ZI6179_VnVeT:;Ӱ's}Q_<xP+c͜Ċ2ġɱ¡[ B:Uъg\?b7N[ `Sہަ{q!+ń_<m2;քxVƂ(YHj >~9:x'qV V.|8pҊeV!P *H]yu Ft>r0ms`LPq]s޼fz$2L+G !cIbr7Gޒ1K!v+eh\_:5ˉ IKFч >^"wPMO[݃Npy\@,9|`9n$zc,*/ Z=:eMO"M\Tnh"K6bU>gmGmgTZ.\.x3`Bऐټ STm1UՏ/X=`˷!'| ʌT0!e# "e󖯹$#Z=LB\d+!{wŁyt^_+H\XLV@!&AxB $ f fnH.kfʩx u999>rj:zU/+r3ЪQEw'9~zId$;d7w=C_d!6L}牐3_M޳c(Ru;@[7橦Wr|e&-J %^tzMp~117!m8T{g WQ)tf`W& RM k0 4qhUgo< )B ;D,ͦ<tRc|(~h:SLo" ܎cBqǚ5/7ջz\ŎNHTxX%fYdp>'Rt7[`taG>oY9d/{&"3]sE9wޗ7e.ǔ,k[e|3QR}k;h x8p?tvKRޒڧL<[̭Q:н7"d>5bJQĽcď +DAGC?U4?:g%&{&+= ImF]柇识0 {G .* z ػA*PٖYSxnWלc٫bML+xftpw*Z$$/ [dsJ۠>%r~C[,Pp^Ii2Hڢ 2yH5v,Ră:ЃR! IhTS聢C폧4t;5$I!xYW v|4ȭ&2^k-6Q]m/B]EER(@6;A"9jODV^}w^'QC1zsb:~T帙 =q|G+S/G֙ItU &916a B~l:cD{=ABLElO0#blЯI9Ue[-4@JEWgx>##tANh%s& MY34p&rJ,;pݾۿ2A{$bJR5 jCܭ5VuN3:@p?"OORЃ8jcg iMIjr(n\m(k!KrCTXXZt7ī&Ą_ ʢ=j1 ar:Pφ7)X{v= LFĴ%m<̘\|j TΨ#a_Ci2.{NZw5U&CZ^U@&D jQ\ A_z9/E=Ł="]kIwqBRsJqR}&VPnnMbVL53KulaxGPH/_uKZa"2iF{="3q,g,=}*c vp& Lyhz t5#fo:82I]PeL wEB; {c]?ʢ/|pS>3'~ޭϗf)5d?i?!smQvPsEVYz=vo/j=۰vborb_.Oϣ4.B7ٟ5rD@!7v-Ra['A^K#)Ei!]}g\r?p }OwY'pnJvc j0 ~Rz]@W%k\r%ż$(tw<* kX~J{nSZ2a$:c[H8׿J\0izژiiZ8ms[A iRm9KeX ɨhU0efn%;F :֬grTc4Jԕ/_ڊ녗Qm^ lh ze*Ypשmai*꽳9~w7%f٥*zQ RӜp܆b g杶'A)b{cPt1ūwWxK{YV$8AAk`EacFt Z( a<~ܧJ"y~}}-?FOndJԃFhFx2-5zK DGl;_~֥f3䂫ps<%$9=`"KfY}G!Zjo Pm#N36ҪK&l@xBQ%7% Ka(\)`Fh[Q?!PPYe[ us,_<ЫŃk+89Ǎdevf/0:(s1g4Tz+ٽM+]1ID9:OZ3]GQFO>x^iJ%:,ly&DZ%>ѿJjY#K[n'wͫAe@B3BiW>UIl2yD}D?X XX HE#yfCBzF†)Y #0hJ?,|vi)VT8̢LVHK澯tpRBe;RI>cxfU[#5ug6۳X:ம~b #WViJפ!"hƔQ\+ |_~ŏ63a}Qm3Βy &|uSJ;_,YS Fm b BEQ\-a8q ol@Z1/_/t!LGZ8xr[ƥ/ lB(wRqmŗC{8@%MVc^װJ9:t_ZAS245)]ڟ+)} tXᘟڎ|R%j"u5yz(w֤rgn9ͻtW@% Lf}w}[\qjIZ2BR4_gƌ_/А OZyϑ$ȵ]HƱ}fZo_O wBІmڧaH{`9/>0%yJ[j]ꕭ#첿i妷ÿW:jN%BRa*8DYreRȄfoқ"tIeȼR>XIјFGîѥH̺٤px["p'i$@á'3cԢGZ;HTcO)rHR,E8& ߎ#~=l5|ky[qI q,Qc۝n!<*J<UJ MH BuRk]:v%BF`(EbꏉģG u .PJ\W1mv*L@55c}E:N3k*þP[+?v:Jw6֫ڞ[PC5[/32iD¥_|8z`>z;Ez., kWu9'}8^$ڑހw1DϊOs 3O=RNQO 䨸"U2zgT_2dsc"\=Ŗf t3=u7Mfݣx)49:84ٟJ7{7q(d)N&w1sT!lMjˮDO.t)H/zNY}Cd$Qa;Pc71/4*Mx#ckN(yfZ-㲏Ȩ.[MlM Q_Q=& 4Րf4UW/#т#nOwv [_nشX}6wHdѱ~V.uC|!^\d^L$~at\K=i=jw L(>pe?^L9DwbC1ꐀ@܆,NAq ._3(KyHkB"`:XI6vZS }&B.қS2K3v<#[m4J+;,Vs7'* 2.}z%W㽩VF`_}^ߑ]cG .C3hb,^׼2m0z"[b^4o&;\|V@ɾ#]@EZ[@~vmDN RClp):8BcWk$qg'US"1 q?!W]LV V _JSik47nXn_QhIXW}Jn4%5'ߴ\0g#w><3?gGp0Ǎ"+H >J@՛[~o&2lm90s][ɼ0yPNˁq͡+ÝtQ2L MH RR/7B`[Z+ _Ux{D#s5qa=/;2[J!O6ًx@.c  ~n5Ǎ–"8da@U'^O'BEXho'WͰ[hE;* d!hhxg,U 47LϪXp0.ΙewB,`wbE6Fh=Lc?qaNpFԨnZu ?K OK7uȮO?Wf;rᛴӮRtŢmp8*P^Ӓh Хtn?Nff.xfa8II]Bɮf"1CrSYjϥ)U&Vme # $ 85!d_Fjz% mX\+MB٘R ,\%?ER]SM[-9"Ҭ%Er赒εJLJ?s \E'>n GA^`a'Pn%o"s|\˹%Tqa![D MrB[dpR/Nj?>BJƣk7ɓy" CrrnV٢"}tVE*tQ#Ua+I :} $ОB4&P7 (>CK7= sqȦCsY(*\f6U{ϑ)U0܅ < oPiD#YgoE$&$o)`Z?w.D9ULTowu:f%ߤ1_:ڂ!9L҃m,kjTf9tTCr,a_:[Z[]E_'`sN .%~X- vꍈAa+UÇ̃6:! *2Sǝneҽ:n/v/@6z8?99dzS޺}ܙPg ,"SAֈVA 0KUSx%SW@V>#PZq9:Ѵl\Du\N m 9Ed@TEO5 VˇWՉu%-Tw&TBt!XWzY)ѐ.AxzTظx/|"/zZ[S3`cuRyL-*I ΅ͭ'o6&FT5, }#bY-.Fρ .W'6sVKS@~yrՋ7H4yH dz?uC3^ҥϳV6$?R%v6D~"E/!_[Xdv`v=hDFDOUt1]wjM}HG~N~ĉa`Gj`sڋ\Қz䞈ߴ+0|<Pg𐝂:OOpR}UUc*j[ 3oKP h`3 Wp{撇 dhhfExo]C}wlؐuۚ\ rV73q%cJWb<5e0ǛK63sYHY8qf^:aQ{1Qgbs ]\I4 0vtȪLI{i1*׈%3+ ,u3.O_6a2wƧ`z>Մ:^qhxPEaĜmqK) 2ɀ4pG0D?GfEF-/uܶl _OyF|9Ek4lj 㡆 ޳Ã6@zUKEҒ@\X_@ZhֱnSXdsG|"8a%ɘb{12F}I!4lG-*YaAHy>_^ό1OݙsWҺL~}]^WI ܊cﭩ9mJLRxȃdX;t7A%]7fK~=ze\*b~ Wi|s 9l<St%}>RV}KkOCo׉ԭ]ją=K,Ǭ`xoѼmljMa?&q&7k1-:3~,㌗-,{+\ujgSn-\<^Q^T+Ra寯uw7.yԄ˘6kcct[!g'ַ0uxyU&a6Pb2 xKw^DzQ~hd"ҷr'ia<>ʚ{I/H|PHĺZv%V7^:I䚵Br"=(ajM)Ӻ)mx>4t=+ #z͉yZ 27o50Rc1bx /Pz{>Y T@xl`,s(=κOzlB-݆ϳYg}0ˑ} OUH`#C\fA37/d%'/UDI6pїE5A3֒]FcPms0mel•h̝i+ђ>},M,Tc]wU#M4+E!ӓVztM*XGv'g8N!y+̶OO|폭$鑥/][B4"V:SX͓ϬH 3_ Ҭ糮H՜ypae(g鍚40s 7WI+".n)=)YEDKXق=tEs$el&ЊYl:>!Ђ{|!`Ufr'1<<+iHED匍j* ݒ}ZK>{Y{ ݇5POXiN;?A.W 5i ND}h; 2P*w<}rqQD[ߴe`0K{׎PNj1[w.`),?ԇ7і9w])NBq78IihuDs7؆w=b .)5*2,|rӶQ (7A6ȄVC^֯>aJ۾kS-Sݐ f7(u*RgTOuPcgcО"hHGG2G?/=6Z(5>M}W_DS̺јFxZL$d*7ϏG!fƺYۢg}6-1  [FoƼQvx$-Hn~G8{n{WCۄgVo@+_"~Gi^oƗW0W' @yi_KH֣]6t(g4>3C6Έ$SE'@sM(VcN,0Qg_kBA4&$Ey\y-A}Ǯ 8LіG[_# ^u:99?8Q,}&:ӝa5D[SНZCP4G qû2rh-BjPXR׵AG&8y-U@su-FfѿC1gCKZY_.2o*l ߰{G%XHP֐9aiqDbv|S*&έф&8LHpuYO9Д':Y!m4\KU¥ ?r9kп c;, I]i+DevQ B8pU#2[ ҂;;䟄s,xs+]y \{H)Y3}ׇ?0~@u)h"Jj۳qP"MUj$j6hYǡ˴[VB;!"Ȟ]$f[9Ŵr;uObBBRlzbg ]]+EeN-! 0,ҧccVLw(:yj~Vo zAcmxC 1U87IfhoGþ6qaWc']t;o wꩦ Kxc7[0&Nm3N?)b'kjځE({Qi3Cu(ZmqhvjrrikE+TزIΏ"J>:}1.Y@&_tc0p_0͎( #RiX%`DĦesǨdC"BzL=U.I0 &a|z`T-F!zAr$#w4f ib67qAzI4R`{xEL” ў:S=fv,iATsQ=m$d~6"_ee&[I%tuץi`mcP/aߝ2t ÜZkhӦJ#sw˻GO>-*9D +$q]Zc82(ω;^]=SE&l AXWϛq M{*d8˜-y1s2\@;kݳP]t@,>p} FX-+p ~{׶5"OQ )A9`~xo^ ҅UYfm{F9>@ͳ{mpRJAn-Ff'gRt^MHJ># MdwA7zsaMǯ3t0ȡZocJ=k63Fs@rDS<S7P:&C5@p00`'n,U(Q5g/b)op"%/%Y{~(_4b= xP55 MoC#zп vbd4Uwh:eKCKTtXE^ 5Nf%Kj11lac.#` 1?ӃwVl7 a^>A]xԾEr Z_DH5y)sV@.?kd渟r;yq JK%Xd9y"ˆaV kD|A!n3^7.G-e=}I!fnq%Uki%I$bNd^ a2Me:=H\1[{AkQ8 R_Lh7 5u]ҳںߔY7}"3J rMD>@|&};扼퓄D|z?F4/z0l_;5[f1Sl&oK#tnS˄R4p6Y+I?ӆ iJ 1:` fd8Aſh${=E''!*h ^GmdÃ٭ןT\TXCеk&Fdfo'a4tT0^3̶߹J{ϋ'};*6n5-缤5y[ov@s[.(i!LRo Hyc^"Dq~%^s4rNVI Eu.9ЛY&N![O~C6q UЏMޙ{MH&ç=6D7ܠXޣѤFp]2 w+0i9); : H8SԴ88C=qJ ]'[BBUhB#ݦ <8(hNjʨV7tdFv_sd6S\Kͭh]#C߻JV+"%ߙb87=G0A$tZ%UJ0eG !`m3m`Fou*o4zoLԴ1@<_]( =Qљ{:ϱ`}_gxPXgt+R"ՇoeHBbۋ!{¹AB'俧) bsyWAn/Sd8=ɃL'4t(>Q^EnMl\e GSfhRA  @f+EO&u麠%'15Ñ*TXVybvQ}͓e3C>AP1f]R.܆|F!a5"BaջDK[=,/WZ`Pr׊tG9OdhLFDX1W:u`S~siE{v3#S=z5(LN0=bh/ѻe&c-'C=xyz4&եuP1gTP{/$1:s$mXķ{?Ğ4ƲYx:(-'4e y;nV4J xg)oʌ6{Iգ"sH'>ڢ\0Qn99a=ZE^{w,} ^ЬȵARO8j%S·i2V2k:/"E`/U߾ mVvqNį ږB ;+HBt+z Vylv5.r?t4/'p$:_ L_e;r=kJzxADRGgc)anF|Kȃ!>aA,ҝeeF21WFBpJ)ؔw{IEpdxFrcEi7k W˲<B"/h4AFt i?񉳚9htgR|ajJiՙ+HunѿÜecCXj?-\ٶTLYl 3s @+ևhmu&+a-'ۇڳƣ T &98]ZRN,tɪM-s T ?ކU`n+ݮ|^ҦEUMFYbgoqc5ƆWz Hل&NL̓kkMjd>@* q6"&jؿ<ضzd,BxKȚw,и3nA1[pd 1ѩNJ"FG2S'P N`kv]L]R*XmI+9*ȧdk )Wh(8Z}Զd>V*>kz@k.2񙋪@4µSO4+B?yYHV \R2m6j-lAfvA- K*z3eپ-`JF~^s'eFB$Sj"tEW|>Tʴh͖7/X%` i+!t42zuUIm'5&QݱSщ&(F%a򺇧͛<,LE DBVlcO .|Zu :Qm"1y. 4.^S гa)䐩a%NzH KGq:=N1ٻ%J vVbx$M(_+~rn [9%~2HM'>cT#2aDnQ>?g4KE(˒GX1'8s+G|W$Ip4d[t?h"[͊f~(C_Uf}yѯSڋR;=hmi{q‹L/6OjGX'QÐFOI\!7֚]JEMWt,lzx7Pu>đ.OY=r 6!%384fBOg8d#yDwBc Du(/VK_7%Ȫ$2y?Ci4'UՒE(iNri@E"gcG( +Yu/}Uv C9z9 ,/Lg~<qW/ijܕ_oJn$xBtvqxDrZSu +u"ցBra={zSNuB CtOfF&@ qf@iSӃZfda8p,>OQ0"C=zEJƒچӾ(ZD>.Dr$|V,jRC5 EAէ]L^*\ qjv $LȌ+l_>HL.fyT: j ycB 3=8aHrڑCzT…;:.64,1^*]!ːO{P؇wf塱f> O&Q,V8Ct䠧4v릃3$ҙvI>KD^z}Ӣ61FcmŌW9T-B4#ZAԶ`5r/ xC4q}$Y{ErA(K8a"J2`[*%dhH AhNwu#;Qj'CMVDŭ~J?6^cAQ4?\'}3 @!a wEhPҩE)D,f |*A$^'D!2~s^/Z6jR.3CD:SQj2S2΄~QN*֞w2*aNٟuy+P / "KbLr1eSGڨ%)7 c R#ík}8_Eb*Z :Ff~j6! ?Ri.MT:HuձBc]+uHw?b7]@HF^y4?zpN z^`8WLxMx)k 鰭 787w餝9s`Nvv7?+m~8DnH.ݶtMsFz/ aIQeӅڱ_y4{\S}ok|5-pbZ"b 27yn#7`EHejkU,T2/5HcV''k/L'8\6m6bڵҲ|g4ͳ;8ވs 5I$E=@q#;G3SqkS+3?m?9jnRX)A^C$7կ3r`ޛ!P$I'g$ldžZd}IIJAc= (:m;d#7 0'G#v.vg@e^1oü ~lSUa_^`XL%DZ ؼ+ isMEOeݘQ W|O%q5=ƽ> vńv4j>|kURF=>\`.bĴji~E~:׾Bq4\7c}4̨Myo2vhHmr6'Eh7;&.KQˆparpLl I|RQEcu"Gt*yyc-5lmtG ]}JbwNB)GOJ S:lCk4h?.%lIdjɔ~٣Hp>sRѪ]PeR*xDTsk6oFo gBrNª䳚LW3< !Š^AϞqc6?_ç $ķl\AWƊG",}Șڀ C6?0fh8!d@קQş_o5dL|:.7@A:.騉VT0LE\cb+5X_މI@@T8@LH/ge]Nnd*h5νhMzf zcD>dYF;^_qo$w+/2ˠ&H*tn 5@b&*,Me,c59=%4j_B] 曒n]ܚ#׺`A!DbTnLra]$;2w6p-6aq "]9AM"|32w]^i]ի~9{m9֮Vx<նHF%v#MC; ƣlRZEJpB: LjL5оv:߻0*RMT§s\i*9TBgeڃ_O/8m =8P]YhVh#Gi3L 0&_G24HNzfjq2o- /uTgmZgg;L pjm=g2toGX?yB.~s.0QHRpkG[v %Խ3ʝ 3?2V>VW ;cW'ߌDL,=Б=@>W~F}]ڍgM'tSYzt]B"5Q}?DMpkT ,\Ф IFm@J8/Cko4ω;Y6;5?[S FA~YͥMhcfp\-n1Bj/=9h3*T'=O͠p[V2Fc_-؞^廷<[8,8@hu'DU)٥Ocv5.vbE ^;=I4Ӯ}zoH[JH~j'OzZaPK(#xsd[.~p9zcWa[Nc#!f桅tL.RP&J߽}sg@̪Z}?I"aҿZFa󹢼6oYpL$H7L0 yZW_>eP17Dv 8/$g=a0:jG4W 1mb N߆&B1:4-1\KACh>Ͻ/#FF83jJV` @:6e[]نhxj8ˬm~B s.M/cBm5E"!3Oв8Ngnwt>0t\y-|a,9N"3wNهp#Qys"l8o8拾fC[{dV7Rz(rHѷJko:\ߐ s3 tJ\0O0M'MK Jq~T0ܹ >{`ȽuԬ17=;A}S11ɰ ĤӘ1x.PG:g"u4Qs$O81#$HhB4N0]ft>JՋÙc*fԃ ])E(RZ~4>DVځVDžU,88@LB$Bx=b`%h5nZt~5 Y ̓t|rְߕ!8nX4UβH: ͪ##rL'$=nv&q&hmcR9.E9;g~XJ3{s)-_)qJioS}􌞹peO@GxҢ8 OM"oh~l쟄"ȜuA+hO ֲC0pY 0T7˖4@8򎑦Ux̪> Ȼyd=eL]Yj'PTNrR3-(79>;& M9l%b6XJ*/䁝CGqk: gG"8>-[sVtS|] ҙ4:thT#<2EPc/YD>Z~7r5ڴ_!M1/(mndlSbcogNr)&7 hf &!+tH@4b LK?17qurc+>\5d:N nFmJm rGIfO^-cI7Z@`So۲/XkrV Cʎ>D&J$a`X`lyX>ՌqB|B$sym<4`]BazM H}fL )(C@%*T%2@رLE5K8\nSNr4τ߆tdȆF)7j#K5D' )F#UThaㄺxiS26X{La+ڠ{]A/4W; GZj|j#vdQh:KW51atwîgz}9je:t1?8 Rgzc|'B_5#;FȻӋB@?ڬW"\Jzp_]#ʪ FM%u^uqjӕOAdO6|&`؏%袺/ijK 佬];ŽXIhJr'.:Oȷd7&fIHao^$~kA~qîk1? jZ2Ljx Y^b\ hg̈411X*]/|/.F s,1ubS\H:"HķsJzc?VM29ҙ=҉uz5AC^#-yW>ς ? 8=k# #VְMTdng02Qmj\H%Y8q0C8?ADF/h=LvY󚲕~'[5ʹGyuF ;x? ~Yf}Wv.׉a69=ꑼ6~o>s/#Ȯ?+7$f&͍Az/wԇ$P ΋ Ea> q4ouuӻFrwABڥ̭IMWYm)ԑe4zdXn%co7Mc/t[u!l9HT"}Bj 6y:#5ДgQL^35?v|.r1o6H/qߍ#Z՚@sLG}<2Y˓^~ph0TUoϕ,kEvJ?58WSwIz{ˬa޹tܹuE8=nT冰⩟N82I-|4O\'bfQ*z>LFf-#4bPĿpΆw;] R}y ^w( *]os)tmd_ڻ3R 922mz'Ё:d+ Z )H$i̓Y*nsKRc^SzJ~/*aߘ@Z f1:\Ї7jjCW+o.ϸJUGd P @-0{dhjr2>C㏥IuVꏅY֝Tu"Y}-+N-O'.tM͝H%)̳(V2)o:g{UjG (nUKAu ]P^WtۚIR#D#`+z.I#W޻d5.l<¡P${"obm_6"-῏)_λؾq^0I/ 3 ;1u#QcwgCWuv!Mf `OH{M=/_ajf=G]m \SN<؎s5aK7Hz2lǾ+,6,5emP 飡Cl3^lT16k$M橰R ,~g  5^Q)̜R%֜)Yu9C$KSx _ eM`D0[Ehgdi@]]/d0nW H(M@Fكj4slmz[Z+siRK+ ",apP@xkOpUTr ^"_6M@Yh(ӸV3Qk' ÙKdjF2E[i:p^f:戴=3Q.z kkY2d r4 WĊ` ekJ%; MIaBZGUf43Rw!ȒOUԫڊ`SZ7[3b!.INU*E4CŦ] L"GaCP| r`>}Aֵmм L] 7@a𻒈fG|[mxI7U󑗴$+ʫcAsH+=/`ue- | qf `K[1Nаy\?bĺG 5de)_mYlN; 'AGt(Wdm' GAn83c`r,֋@x%\V}ixuG[=epTd$@Fd^oeAIjd'?WDzw}(LJA`5S=A2@&:r\Ls߈e25(qWU.\yG,WX}M YiNhEla轖(4(p&CgIODĂ8|cuXcHlC.t*~11u +gt<`zP .K Fm*c/Q3ScUpf|FەP#9Ac{~p~t9Def@ #7`{Jc[nr֬?-k}Yc̊4ٵ{Jc)6j;/t4ţSIk^6(`/[ڱAsxt1ͧ6M]6=U̘u(JAC`KvvBVb7ȿhz!j;1e(؋+wA-|zk'll>Z2˜W B+ OlZCgs{h7T*t•5/ENk Dg1F-  R8'x >cUnUMb#Wx\8݄mԝ Rn3jpPu^}FeE:q߾~X|4^lA7o8Rٜ=}+/qs*VU^ Ⲿ\БވWH<<n^r B%qZ_/Μ%si7?تxSs{܈s|I6xh P͐*@1:}W >&K顸G{\Rw?'뙒O,~xIV~Vl'g QFʗ̺T g$T=ݐe[¯MZ/ ۇɘ1[NߺFG* 4e=aPk!1'gǕlSNcZAikJ6tjzy$4p3o; ]pRbSytª/Z k|y~Dfvխ`mt횞&EV;yb`zo&vb[?|LцNs&@CwUYRRrkUO r6Pt} 0rS`cU,ji[8-۬Y "cc_ z"B飠yPsZ2"`&T1]$\ %lZ4N$ҽxOfU4WԾB0߿*9Y9xə9`U Y$z<=!E;/I #aG.U&?˺]Ά* 5k'XT!!Qp^=;[~ɲB˪.4*:WyPAnzI йgL&hs4/YO{sB7 CZ1Lՙ6mKN=މӪYTfL\&OU&)9=z#+YCǻHȕ!sI ~&ùe' a\Z!+J 쟅K26%kwj$˝.!eL3Y.I5XjA|-X2qSÚ¸4FwoXt}e;}.!U+s=`yƚf9]`|@w^I,.W!I"`粮6)%0 ^n.JL4TX}IZb\7"= v pԸK /+&5|vxt 7I@GN[g5:Hue1<.Qwr+ľR4y^9~lxQDW,{6F͹bP-[.-/\ Vh# UoS_S+gg7oGCWGQe׶~aN v4,E-xaj:)*^1228*;S]QFvg#CQ0v.Ա MJ(uZ}om%ke V%2݈MvV4U\: ~m$𲱥}f8nUΉR/2SPYCˍ˅y>b \x dMa%-Wf6Le+2 pZޖOwyhuk'l&0Hh.1)nNjvx:2ȭEA J7 D"W\⍰;Y0t1GvRw /ۇņi6 RגRogƶ4 T!z/=٩&GͭD0!̞:31QS!MF$et'z"C[m\?c"ah 4FZ'࢘RV'%uz叔VftkkmG{7vY%RD.d\N9G%.D\OO-F3ub@XŔ֓.yQd#ݿ˲W:EuUQbX6eoQ8*\Gî rG J*xTeKZ +p؅Mqie(E'ޞ˰<$^ʻo"~6oZΔL.p*0M-^@ 'k?wndk4;ՙ :kIFV5j9K,>V M,X˃i:"l5QSp̐h.Fh`Bx]oџl;:0 p_6 ̩# \w#_U{ Tꅦ[eyQ ++%!d nBVήA*p|q1k(;hNKpHM)ֻ(z:w"x%gǂ}j4aE9 yDHaUj`e헿vNz4^bX\v{f-AWݦXBaIOM׍B&:{T@2/esQwfׄsXspWue7 CcA/% 4s$ВrL%W*۾a)NG29&RjiHO[402)/VhW n*^*6K,Z- &E)_vj;6/ZHM/QxGvKR<ЁN[V'5!mՠ{>9(iy)cP') 9tE$VOAg> }CM]0MAg^T%`]Txzw6@?(Є yfrs?HFbZ[]6OA>I'|Eu6mQ[,{L0r38ٶ 1XolwRi,C5梒\Eb.j>GDC] \%s:~ oLXD?D} arT0%Ͽ)C6.̴~q jo `e9Cd.,n?d$3oO-!Vɜ! %ߕ9-(CXwmu|HCjK!xaF=w&6 qokgL4=c?#U<rVgf׳(w|āő=*! l4vcN$&ԌJk[% _1y|Dd]jc, mbGĀ n߫v.a3}oMG9hBnv߉UX%؜/Сh?AbNBAd[J)CHVZ®ĸߖJBuI?cNZ"FplJa[̊"z0*{tLN?vhPWoS9tCt[͢ nGf^t굙QH1\c1-kn.'G|v\L][ U`%V߾ecqNڨ/L< Q0LOВ牯E'}00ḋUQ;7DAf335sUٮe7nk]>n,ᠿ n^ywv ˄F[\|f CP޺PpJme$k=S p K18^*L츟̞{>iAMX|ZNYgE{:֛R QŁsӎDl̺}QAO`@`Mj6_c *"Sb_S%ޕ0}  lH+RϷE,w>[] Gv96(KC27#ݞC`>^MKve]|ZyGJp K(;,ɹo[l$izbt dOώBl )we sct3i]9=ڛ?tbr4;/y+yDǸx/n<*Mgk?{V =fBṷ+igYZ07070100000021000081a4000000000000000000000001616eef1d00005384000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/SB]?Eh=ڜ9Mt[ Kh}HKGN{ :d4wSm%fcK'zÁKy&XDM0%hNE@Ζdrׅ9Q:dr ⹅'^ ھ?o#yzV_@doW^mMk[-u.Y`Qt~+p?('CISVuCUNˏ E-{bd9dHk~S"d1μ5DLNr%4h˳T yoTʓ,$/rnL$+OŊ5@xM#"(VR+V*Uu`tOחrXwDᯂ*mW tyO`&bnIThȰ6̓*?%H㿙zӦB̃ ΤԘ DQ; <ö=W1Z~VGޝl[$Fz KxA<WGaTDmx$*B>d_AEW콊:PB q $QIf|0O aJfے1olEYne28 J1P-QhF"Rܑ-S/MMoRnz =6gIV;$/yS!'rdֺ>qjn3">@]my s/B_%W ~P&ǿ0> Z-Ӝ;#|}-IH-=q+&-RSn3OˀwSn<<7 &׽m;7R@cWtV"J(@\ܽ4^˻~2+ ,༹&23=<c3VMdZ[|D:8 U'JK|jD1us M 7i*K197-p*)f־kk{}ޚm̚?4 ު]9y9TgJg #ΏW䑴бJ hiFKY9)ihyyZk(V"5tw\/=VLr/̧ǜPG Zgt z -pXߑa,[F73 -58+#]r22U!; t4&łdMkG"ז5Wŷ/ӘPp!.p!$HPC꘏xRؑnΰ%)0w˃&:v?lсcnlFCI:+1fs)MM-@ߗa ~9$绿qu?0O3Y`bA8F˲1A薯5f;uJ,~-F: ՠPe3A8aYN=hl2.[ Wc-7 *uj]f:) wÀ$8!gQM f;[ YkE0d pq 0t7#!mgx"s$42>ؼE-C'<Y4BgD+7[EeجlhŞnᐖRC@sE#0xopK"Cl߀ek`ph3̦Irm 7 ʍ~]j}~漣N,e`Z;WGk{4S4]ai̬~;{}1QTq$T3U}&_dx5_gle_r"S,npN_lH)GEo0)BPgMm88*fEp5*xdS)gl&*!]BB)^ ЀK҅s$ XB0ͻG#*2ҝXb"j鄈Dí-9e:g. w%`ME:Ѝ 2zF? :~<^ǗxeT㝦vKLl!_/1 ǖCDh`CfMD(D}6r[۱֟?S_{hxY_5j![Rx|>Yds-OӉCAG4 HA@G2_Y[IJ-Q@)77%#|zǕ}wJzTrh㽹kC/ro.䘤F[`aqF'z9x< LDX֪xo^u_c6J?`eK'3oQ\U%mZJlMtQՒ7EP6<' R4(ߕЍ`!c<ͭgEqwLnjp* |e"O!1nޟ!|\C16{pL0u;]5/vpa56P+Z/CEܱ(Ŭ1楂y!U:b::|8(J嬡VUtSH9 +VSƤUW|Q|Y} @ ~v{x3[jRBKrdK\StOORT8W <9*,"P(p{x rA[t:3^(>FF&J#..捐-yBZvBؖ#[kzO)%QM[9kJ|įYC:M wEe1 ezz_M_}J- qm[2b<&-T IuR. ĨΠ¦b8cCXK|ax]Rn*ך،]Rajr |:-_Uqhh[{oA@reكt'y!MRr iBFwӘj _u = }Ȳ|FX7 KL$B0ߠ|9M3? ߉cE$5lYdF"{l)׌ZQit,[=~Yvi*E%t\^?Ϫ\"}#bx^f)=igz:H t^D!{*g%`lJtHUEH({j?],yIj=УKP/B߂ ;t)V}TkG<*g }Q]#"J`USȐ [VST8(+DqۮQޙwK̑S]_y"ClUzef1j]~Ch9`P␗e>^ 1Fi)% K<2Y(:КP!w|BbNNƨcCo4['Pl;.L T92WL'_|{J4,}9ڈrG4,m 9YIfI8bT4Pʓ} UҦ}Q.M08ԒeY|1?vbp烂(Zi]}ex7b}ꖇwvY`a~@Oڵyӵ;$ Tl֨2tw4ΨA ,1qz^=}]5Xl}ƾV[=ϟ׽JXFZ1M:W͎g}ɐ= kgƒz%Bm;Y~SL>ݍ1p->`ɰ?z8Yxra&z7i"M'MmeQul7W!T[dztFY}mjԪp`dAPG^in^,5Yخvh 鴚|aUhSo {Ci͌nAJRK[#vr@DB ~fD( Ơr6V&&,+qw-38<:DJ& cL:JoLxS&tgIɑȄ) k.MH5v}A=Z;Ct%qz㓝0{xw%^(.f8߬;*XK(ɯ/k.c5Mm-)vP*M7q#-nӹW[YCXz)*=HR9&@QW YJ`3wWoLYIэ7.Mڳr2't(TKiA nö1#.$0n^þV1(dS柰"p͵45"%O{ZRM$\s˅Q1Rω"Cocr7EMT&aO#q92'U>r8f^?.Z>;(W6Zk|2/ 5Pz< Ӣ{ ˤFknR.gpf (AU{x7M= #OYW Uޑ`$8;)s; PCѴTxMFo(A 0Ak[./piC+u4Wu0\ bD2#&&lI% }|Cg3#UʚdG)$ Hu~2WK ,TTEi0Ԫ8*ʨZz?YSuQB_S<Jkb" T9GT꤈דNh:}(;1"7)OlC9T_]vnuS*$[*>.N =ߖ݉`_#wgVGh Us^ҍu Tx:r%o%?HQLw^w2s|O7dXYV Ny7o؅7٪C2D;.rŲ(wKc6L+ 5~,eoeoƼ1`;ApzKit/:ڗ8B~<]js 6w_\C*? xgTR dXɜn$z-ȧ(I}9`}޳X'YJz]B]K;UpHefWƏz%J1b4Ҳ2j*hXdlUVxb_i O}$1= 5_XK:e@ȁKhwNmGeۇRwhǎþ+x|nH1i-Nx'Mϱ@3DValhI>ɇt,lc"a[ , dV{ hϚ^gY0 [WOk{ ESI!ʼmdKPzcRFxh,p7JʲU^mMd=iygC.#Z p~:He"*I>E֍evhJښηZ\[@_ !+tempA9Վa1$TYvUz/)`A)( WguWּYo߶WOlorc=x" _l"9LS-ޜ{WRFw/H,gzyP[YH^H/8o#sN=vÛEYƷoَǂɔ72v1%g]vRGM 'D$I_t -%w7G>oАFC8OhN=T@ ᏂdB:W`;[wE[f4K5!;Ҙ:g8N}]K/|GGm4oz+{jre_ƞB'rZМD 3+ĩ<"BZ@Pe)0`LZŒƙIɥ-BQܠP 8+#>Ƃt>h_ڊKJXsyRAz^D`ge}6io~T蘲@>)ٔ=ĶV/^ 0)HT\B8(#bspԯbH,5$+@ W\@E9Ld^jRЌ %ǯ 1a^%嬰>R]/̀tpW1lxb vxpM(MP]4_;I5jsγՌ7Q1W|WFtqJ%/<GrP 4΂W5Ҍ췝p"ro*лfNj5J]&쑝|M]=tr1vl!j2.& o0P(wOO7 LIMb_oy&avp2\SƒyPd{gjZ_Þ)z֎gHu?x5)84lmOq}A7Xa?ǒ*_Bu.ZXmrU&qLwZD[nt4Jm8+̀.spV2s'Y3e*FpK 5˭А (;zb賻Igz8R 24Vy+z1&a,Z"gv8|*ܾ8;sZ&Dii@PυH-RA vJb 4tÖAM8RFIyDAD'7! ;ՔWZ= I{a6w׿\vS7s9p |nn{ A8M.8}K=BK.FLChZ>цo." GWzD3]IP"H&LuNOCS47{p?/c/V}mGF2I[<1[870 a2۶Ug29/jW j4Tzڦ GZ4*3i[c(t#-wQj>1.j 8,R.*q>(~xiF~ufkΛs3K xZi F!YI@"UZcRESﻏ8 )ȧ#3JyOY+#w IR +z ˀ_ے]gMa/.ݸ8 4? exP LLOi(kf87?*䯎#MTCsGu4 wΦ#x*͐ 6' ׫f\7;%dž^Ǜ=7C3N$D XqY :E &}LD@@VޣY`1]8гr:X,,gD>fhҗR{bx:7.p'V +Vm;c ܓYjD ͠YWOSI~uSǔ mL8iQ.)F1 u6Ox:@>RS5(um8ʃ |nA{0Ǐlπ%1dZ032i_ J QcwYbڥ*%`{g ϷvU@yqԇ*gJ6O {U{[2ǤDŽHsE f@8I]Nπ^(U95Md*++KOd2hpCh"7ewuX2 dLǻGÞ=)/dOeߋ'χQ,_cj<:|Ώ|Ͼfu4I۔@ʐh>CYhF`+ s pG׸^FA8ÓqnlcD&i\1IVwIt0*햷_AArr4LKL\潡^ ܚvB?`>#YNl›H_XLL _u2%HfF WHm$ed@ .chA9 ~>s ]H' ǽb{9g 6D$ɇ_j-߼qpڠ,еH;n@Y8zer Ay@vrӼȾiмW4=- +>3ׁpoKCnT􄹣kPC+xȋ^I&C2dizVng{.ؠƚ y3=U Ϥ)' ~& Ȧ==]1Ҙ HC$L(rÚ^\,QR]fxk);7~&G&݃}1d+2|󳫡砄>bxQγc*.)o3|:Vcx+'v/|+~ ;XlhEB{`5)*(ә ԋz'N$$2/5<mS6,}y")[p{CߐfiiD7|!o[5`,!K{/{ K0sSnDa`ܹ{#\*{=Oy3Rw'"AkVI![CDKzM:yZc*ܾߢHpM;?f7e/fꉋLezY}yRQNëG֎'hSkvӁ@3qqp}ߡK ~'>$̞SYgUPHfKk [HT%GKˑCtTTcRA8wR"o_ԻK:IY˫b"vBv[WeTv1*@-< [ۢ/eۢfS!<ع !V& mKvlDDsM[Z/ÊCcQ$XWBEU[I ʭQl|z4%~Ip&ڷl7cY3l 4{h)o0"-o֊hRnDWc¸zq|Иc.!Nq5^fJ%Ms8?hU?TN"oz T0\ ºVcGm6R2Z;GwDAMd <ms6U%haКorǵΝ_,Y ~WrZ,W-b}3O ixSgIѡ&lr (J$)&$5JF'T ƒ' TJ]onsL{,5JC\,eH6uYg ?`Sb;ۺpOLuxŸG-`]/% k^k0Nքwz$=V<$䛢vD X[*߿8.h! x>W\ӎU g9ʼBH9Sm!fKYT¿1f Z BwsT t+.)#lRB6ҙζ$*a NO|6WтKsg#8y]nWJZ?vEmAk";6ii7ZB0jEDY4Tt2 7r$YDMh} .:})2K2}(pM'4!a=ќZU'oQޞ . !1/jqËx4g!=*-p G`ד+f]!۠P]n iKi$|J\m`hұfB𡨒Oxh 0Iҿ Xl>ö 5W ;!!E$lѿǸ)\B=GxS\Ba!!(ڷ1:Iw@,wMa\qi;ChɪneߥpAa=IW{(Xɇ ²Z~@f;p+.<RQM$ʤ7Uڼ.kFuH,mdچ6 䚡X9lг?b90Q-G Nu:>r^INR$C*֎+?@Η?cb|ޔY.1|b?9ۨ楮Neig%|[% ؓjlP8_Ld&~Vp·ἓ1r?%Bn,4#FrQt/gT M,tq=+k (YKv⎁2U&k2f6ֺWUg.>#ѝG1#n'v(upX ДJRs[@c\/Yn( Ld[RA 06žVjp6?]$^+[B͉.% ^})rOTF]6nc_^~}+Lpު4.[Dl #ߦ=] {qnRIL=uCh^O^,%R\.76Q?(+iWF"V-nbt@'yT8 8'~&BqZ rK2x͂v6Q,D{-Qc%WdhIVi*8FCLp~EsL5Ϩ(坩1A q͍]u,-XRZԶ (2\Yy%l$B\Ũ#yHh]Q2!{|L 򦽸! ph_սvU2\R|ٚ\G!pF.go,!!끇=*m$q訦e&kV>.Xb.^銖xXhYEOǾ1e$RH ]Jb]Ίj/;z9$I|uM^T˙ݏ;Ov:(nX* "6^,NSȘT<[?q. p.l9A& XBbBOKwrƑ`wƿwԃpZ`S߿iϏ%mҥAcx7ˀ 4{uZ ul.IL~] 8em&W9Xkޝ&㮍 |KQ/pJ( @;a1g8{3:bKGwc3 \GkNMi-;p6;ZQ9ڮsZ|w~U濲VƽT^%+gnSRX2*$=w%Epmr{< qd<@كn?ҭghRFaEsʴ!ÿHk>/o/GJSi0*4>5۱X >ORȊ`M٣bPNka{2u? QQ"!l|$VBJdx}HDex&ܺ:heu1I}!v nTwOB!u&s 5wc $,1ק́> }KҎ$# 1E1%TMd?]KH!  EMSv3~Q"mx=/4J,@D(伮~oQYRtʳ30=T(hV6t#CßY%ayBLmG& N3UM m}9IpmX =: ,+әIB.qB-[c4_,qe%ؑ;ȍC\@c||jPGA}q8vwU8Ya{j-YP8 yPLyW`'$XܒWR;Jlʌ}Lfˬ!Y+\ey,|JZT/C&1E>%|XVgZ72e0&VpkJ `P|?u !K ?LP,.~]mq.ތLI@ Źu 8{|<<Ÿ9|wkeZ%[?]?X,@ar+FJ=:NPR%V"ۯ:͢/s'CV(|}G ~B[@ XŤRZ>40b .8)]#+.˟+U*7*t yh%z *]xS7#(XjxU*ԋC6-s`H=KTjshK E6&hX/%jF?'5uPv%UԏEV'ث0*eDg n.|t>K糑ޝ+`^# ()VPwCBL,& Bs/VPu+X:#`=OKPwx,{w1z]g?&jUԳSʎ PJE}Sd.ZO͍J{ħp/ :'`1HȵC5\##t 4!p;\x\T vjkޤq{Wa,/>!&*dyҳ<>o҇Ojsx3v0mDxqGakYlJ7tCk€`]'DQ#:фTAK״42ܛ5An[֧_ˆu կÁgTht[A]{fE |1 M ָ퍥=@JG8Q=XTQB RS+o S%1s6_n:RWW?l^ ->VzL}h5  ,5uri~J`dw󜪙j&\̾l{T Un6om / X򛘅.*dT6R5a/Eʭ/D&/h3HIRb8#!a2;Һi,Yӂg8n<'TKArJ֋:[_VNdH3ʅlC}~r]&QP 3>`w :C{|Ɵ40Z*h!mʾ%f,CRQրl CZ|Eqy*>8؈[#Dzl>||̛7aBryĔrԺA\1XR Y߬#N&o>%),S[auX$duQm8FtlYϒݎBs3`R=(N@8͋dʺq'?9Bv,1㵬(d1?/K_W.呱3ːHgfuco0j%lTMVU%g39`MyymljUF8tg0 Mz[D|l"3$yq%J^ jt /Q hjEEI;=f LmK[|wC˂6#8jU"s/E|5$&>^[nɜP;7ŷ6XT G*~}{WErvg5%Vj56;. c R#(6,^uF yN!k5z-o*4~8եoXdžBumwi EoU`7XA9dFbM5aYR?_Jrj y-2kItiFQD"#$U8&"!(O\ch&yg;1>!{;j >U2|Ete괾ۭUY =2NY5H_{(]])Tľ .P [+dFg_ ZCl6 j<y :Q0ɋyԄv(iv1wxh䉟`ycH7 Mw6XjÜnFr8~"=3a2V}pnϖd*;?f1s&ߧ)G1)D<|JfXGgwg-I{0^vars٠Bе4 .ᶻzgO& !{}]̏\DZ=r0Pا.ooɱi HlpN_,[ S&; X(1ؕC2Άd6$_Ν&珜nT{t+:D<(nQxbwm]#yz%I؋ZjHjpg'%h? vq K')AKkʹϥ> OZbk,,J0WQXD.FBq6Jl&*$j:O|/ՇQh!|=_ZLoX| ?=[l?Z>M#O:[ Yb9]1"a\9m}RMn1XCw͆`p&sRLbG>&mP[ԘaDs :oc}ENMgnV5OV\.D{vRl F/>0LV)D=pAl:XfG.q  =*v摚L zAF:%G>>==LƔD~˷'xE W6lM[W*,iks@`::Nt5n+pN fPºeֈ@ *y-:1.qŠʲ.دm y}Ϳ>4xbj;a+c9 D4@LYfF\3ȟ7@,72Ǡ#'z}QW\e9q3kkz}xO]>KHuu?8|?dZ72NҀ6>x۾B|F:,93:`_C*3 9槇=>WGkW  iLOt&Z.YڣfB#\z+{v؜]o R/"{R!) ڨ6 K?Y{%v|luSՈ(/߭{+"/0AA^ 7O*9Qt4qE}r TOŖr/~l}3h{UAj4NDD8kYn>"l{=:Dk>_^6=SyfMt﷍=4F>Z\cQ؍` _-+xi8,TSkH,Re1ݝlS52~ɕ+*PW7T#R Eo5e4'aCO4†Kl>z?OCΕC,1 'eAOt"H1Ua9s{i f:ٍ4r7*ld䎬}LN= - U\"e[2v<'yB:a`n9նuye=):HpZ@#zI|1hP DhLC\Xd9x={G>}03-gdъm.=N;8!-GǦ;f`NWOұ/$:wvI }Dc^N=φIס9B%0JY[T,U=!C4Yy\亏YaVJ).=dxSGt.CNJR0XO@!=bAB.h;d6Iؚįk32 $/h`Cvso19nI^GĺdyKp'뻙87+ MiߣyB7Qէa g1 kcK:[~RH; rgQlqSrE3Wn Td(A8IQX,Y|S !R8וʷWa(7(k^(X+rK3w][2o{ =:q]ɩя>,2[(-Is %Y3>" eizrݺBOK+:++m Ջ19&3A*ȥcw@n4/)J7wDo(a;Em?/!EM!) D[T h&.6Λm=N'ul4 ;vg:"vͣ_ Hʱ+>3ozxhlXjdcH$g{ ~Qf ҩï틚}L6q`:1nZ(~,NH-e 5*9E18dȏxX %YP/3O8mk/ ~V˔FW?Ga|UђX=曣Vu\"X .˛Gb\'e;jv|?h2z,:=E-8+2~PZPR;Rd0) !BIʷ4JD0w5 )>#tIJv|6ś۝t@`bS͕/(W M;a,:hKok{O$׭Su!pmZWn :l;͏אIan Kȅ9V{_kn>:HŠ&Ҷ7'~V1RZ>lcdGy2)'&q'#Y:"$p!0Bgqt W COBn+&-?M\ lXX ht_āxN/qmY"05eZNAf<aF xAdS)ܩyFI7&\e&p $9-ЭdFojtCM!TB_Q觎%xO\붉v#b -XgN˔O,\7l\4n.ao ɮ,SjArm6_2 ? *!{0ZwG);|w|*`zbGtX{>쵬2z D(CoN 1B^ǣ{ n/tu(3iKe3xۙ0Kl1«âԩSSpH<X~P AƸ#6԰,X=q@z5#\W Y8/4eN^; *nj v'Lp~MOv;h9|" HN|MU>e#Pc{6twQ~]D'ho|o?&FzǂsiXO 3Mpɐ}b~dQ;}=S~l0Ow1dXB5l'۳B=64` @ަb"vS 7]j oHKl58{HAg|lȑ|č.$nZmR;vxRx(9쐿 8|,'똕.q}ug r1 8763$oQod қN,t]%x<Ssd@u'@Ap!(G;C/j`iyGze'Z#QOy)~%m5p凭fme*SwEDVt2v=Z c4N 5S “ʇΦ_=pA$r۪#C̹3tΣ=?A6GVٰ`4chDKO`QRn@*Q Wwf,#;1K絙tunHӑ1L8\RRrK\+6}qBg>wwz%I YV4yiBS˕Pj;& Fa1ZYMe/#G^ fGLa)'eq-ptf"\ږOγRbd!ش!0Xn@G«h"Y闤>G&UJJPܨ:SVkzt*{Фes;m&^1Kg$UDX E˥r[9rBj_ҷ؝AsAk92n' ]1My)nD2^152%Y|+X';u{E!vu Y ȝV[)À`SWk^L0I 8~ˬIv%×?n*p2BQU?CttS#GR(.v@l'K rh253GpyafY9yܳg`QxZ=ygO5~TY,qhDPY# -ik|~ 05  lm6HkAgDW  nI#`:AGD394IJ a`-?KyJ/K Yyڪ{x[p7\℧3n}z]ɛ=5D&t@ rI /Tf5 mo[N// OXo#Yxw1C∪>O|ADD&ku[s k!IL?$ͦM Q>2Mξ 2oD!rl/@Fy~=]LP6uX#eҡO4hkb˫ ghZ(x9+*6sg cY2|I}6tC q|G bz]ّ NYNF?-(euIjrFLS´@.^=Z$hNdjG'w2^l^M MZ 4;3AŮ:/ܝp$bV |-:=9Q%{e:o-(To3%\J {rGH<x,2@?/z2^Ҩ:f 5>2XvV9ϥJ%qTp}r\ˤyP}j+K6]K)NGLVG(]0v<(%T9?YQw֓ACőVZ?و8dܾ.6 -6ĸmp0l$!8p6G=Bz!Oz:ML/Тi4yG0tgΖHN EBtC(ۀ;D5” _QdoHyt?h ;SH,OSqɉ+)%6OZ֥Tד[v"\:xnMtq/ژ\v[Sg3{U/=yupS,Peb$Zt1ѩvAvM EtȒ##m<؊%k΂ν_ZPM4EѽrsoMoU2 xM}cg|;L#Wc?m! }Hj/|afAWA}] HD=p?xwgϺˈed~anI/zs ǂ<Zb+O)Y!? YY䱠1ʊF*cli|$#(9[wxA`mSgh"%^\`CwJdR'e_*;tm@ZcZg8u=o 1Tي=Ծ(Ͽn偫+E%RyTii59A$CiQpq,+zb+H >Qm$!.qRPxo_c,x6[=dl*.vd5 G'5SJEv XJM`ixF}r6C[ !:` I;guZ|,V8RU s DPD*~k$)ܳ"cgO$#Cz!xH6pZԕE JYɖtѭc])\]E]rcտGvd)&W܏[ Hbh_M!hqMfp)Mt]+q6"h^Ne}jgL/gBچt!=L]K{7! HIbP]^a!:C3$ivtCsTcHҮt%ņ"P[^uoe~JCR|6>]g',C6u{:c"]# &hs+@>y =B:^, そc̚)hƽl5$ML:? bHn}pV[qږh OK\ `&;\JnĎICfu&p ]XQNEmEBt8~I31?L@1fcNz Y8/x9ׯV;atɔjud][aQˠsAd"BgH&-zi.6pF`ã4mZL[S9Ho +eS?@ g+:amF_T b נ\S9Sҟb]߱|qs4Bx l,ձZ۠n JiC 杧}SVB:#7jXs,Pv-=OhjhF!~&$0"8HC'A4 ˠG7~ļ t +0X+En[]j?E>#UV03C'x%йfL1PRd`o޵P)Jhةz;Dc!V3+C$,og %oCJ ach#Mk*`+2P#DIZc7Ҍ3Fp߂{vyk0RR;y?'wx".=:A(]R.vM}\@A/|f ȼ'nVd|"$TYnE 7w a43{03Ĭn̯q4V ]). DϞN2~|D*w#~Ԏ! %+%;7 [#@VDžQ^\g BY) KƶQey k"6Z{QbHE`?fw(7wjBtr!aƴzpcmfV,Jʈfe\0Uqd&8I0`W8 $> ;xO 88'^ݝЪ,*n>(2 Mv=~1l& %zBe^z|!$3* ^:Mx[jÅU0%&jt] RY,`lJdDVb >DNʀ fS.dWϿ}fVHZ[!~37͔Y;:$:W<;*oӬ$WsjU-d^VlK xʰZTgm֌!W"n- ?NV3WİmLKg%_&NvC ?gRpm;\z6ToZS<ׅ 6@?MӚL|&E Ld'֙n?x/aQi iMa':Ɗ\KMJ>)LʫwTs2бdMGe":\/6G|莽n% ZU@ .M "-cJ_3֖7aI{bѝEx4tMzg!pZ}"8jM{ NLr!) ?B@+ʑxZ߱enn8E*Yx\5׀x9qf!]_WI2k鲥q thuOj./[(_,_ZI~~s؇p_)`<I_KePeso)+U)hʞ w0qƿB?BqbQڢKߍ!.?J>e3SWI{^KpOµM͇3ajL0;%HVl6Tek[b 낡'!8&߳ 5h-i,ae-e;:!B}nTwO}@Df)_j0Xi]r+$HQ4W_U)`?K0 (RKMTr nFOw)Cuٿ-y<:ۥލ/_c /0|[zi_M\NkؒJ9)AS%y܄%+c7P`dciF" \;chM [ܼDƹ*{ bV J  gO݈kFOO|g*xaUeO3*3Gq;W;s+hz=iEyM;r;bsbDK⊤EւnSJ9?Aj/2%Vr .PRk8/;q?iirNr1D~uyZzA̳db6n6y47+ ,d[1<b2C: NL3sE,-6nAьRR?\̼VK*Z:g >87,9aQH.0^g\#]:[+~8 zKjHd#|3Xv2F+GCYW9dLBvmBbvTn(~z|u>VRolK7:pcjHAEYSZ^w.0)kX؆ h5e59a=YpgA+ tm!-h ,&5qCYƮt'o "@VKfUkA6L?}tT=o"*ā.m ʕ5jWfqڰ({t wA$I),8rs`]98kx y`^{-uݠk$ ՓRXԽak˺^w:/76/ng<ЕXZ~S o+ JlAnڤ{[*rRs˘(9*&|!\[-wu)UZdcE`T}dI7PG6َK'rnCo .KU<sE˛Q)4أ8 Fx~`C t$8!RYzš(*! +w }n{Iz5ͥx7r=11GwワQvhehfԽqvq١hƏ_z'C +lË$͇ijlK|SxuG.vW6ぅ uh'A/x[.J/C ܠ/sZ8Ë15;E=Qx|>vb9Ca%c<`4V$b U{e$;Goa0f/63|#b΅II)X9`TX)༥S;τZEc A5#1G ŘGfl^zQ8إ>mn*# 7);:b+n`HHJs P%|{C'`޻+\$f( ǑtXӇJ"p+3.x(de+V-< z4+G)C7rysvŋ*D[(W3ǵsdX0s)9 uM#Ns8P܉&D]͟2Z40uw047!LLF3 =JA3ƚQhյ^m[blIWCRG/ԷznX_/A~$D>/D ;g0'W.(:2hLHX/وr@~}67Bcm(9P9}])R &>rC">+H YBzA {'Uo_.z\a! 1&\)k+`q"zNZ#[iN3m1D~Wn$"w=] 8¦츶 ,HLab?&%"w!ќY3y]0/a(veegXnw&]bSZI`n*x7l^C3&X+Y^O϶iivu )0uu@mL׬n./ q\iy^kξT[A~Ey_X+mr4 u5W dbUC?D~kzқ??IS)j!aVR'$}m?Wqغ/CO)t'btKOOʎG4rm W-Xiu> 0%R '6'S3+a8ZIE&]J$1>ķ13`mȈ,RIn KD5*`Er^hb1:jxx-w)mȿ/4>^1UDCGGN5\(EWKvo@kW2Έ-šldW|/nOg< =M#Z,v'l`xS?/u&]N(;c~DJQQ%HNU6 |!ԣfmq)˞xRSbر|z/.*ֽ着ڴS7ػKݡG>|NηE4fUr_8rMM!E`RjϾ˩#@W,{!-d؟Q4t2wvn\ GEq :yyP%K*$DĪçqjrH1_BHG#gZŖF*b?\9#r#,ST\mܸNl02 G1sYVC<+Tˀ5bB6ec)-Iu\kQh|12p@$ ?K 2d",{IRDT*CXtAR6-6~xzSŌkB^GzK.%5Ao+;p*ino~v-}AjD>&޹~Hp~43qh_5›jJLw-{uNVDVSt#e`V* y }:-mcbf1X@NU+fx^[^ቨMl/Ԣųȫ3yWC{dǢaeF3Ԁ)אJWe8~ZRl8!ۇ(@V)ǜJWEt=/X4SA[/bLitE‘R%K\zrI R> M:aWXyZ.8A2\+Zm͎? dg{M4'6X|#<,ZƕcKEL/3y>ki J*N?ur&yny>r m*$ YNRXRϦ=77U>X;|A&ZOٟ`vk8 $**B1 ܕD?~ƚۡ ")‘'3v _TwPc=zޝL? W+\Ro|(ަ&[?*+*ߜjfmSWg_%WRBLXf4le$МՄ{4Ꭴ ,o/~+Ej`j ȶ,#h[Q*u*Q^O]&d:oA'.?X]ŭiS ;a"Fwsp#@pP?M8.k 0 jH-, t7tI1Rƻ0Zrڵ!ic00l;LJ-;]`3e`&C_^?Vڌot>@RX Eg3NࢪHOS9'd /8s#,Wi)C|^R+r?USy ב]bN{~.23ƯtD4vfPwcXIVnܢ@*w= M*0$j?dEsn|M0(^JdUPN]M`b&w(]F L203NUژLb$x'BK-+їXMiHowP "=6U9?/څ'q2vdoAat Cj^m( hkA_И+ѲcvcT?| "@\:B*uig/haܜuyzHOMbɹ7UPpK hے yr/[ ⻳4whF<]x@:lcD3trf#)J*?|Me:Y4?L.PMN -?]`M,/ozgc=3Gc8o9v ɵoU}My}fG71t.Z ءR8!Cq|/K;z,<+4ygs`,I cg(re:Շ>0N_ mT볓W$YK-Hӿ*jRFq41n+LQ;CnGl݃+(x֌gB90[`כ4^[(LeІvbb'zh3Y*OEWwRV U C#tvՃ{mOB2r[G +a2÷:!#(kh99yljcMRPmϟ]VqUs뙍{)W}%).`~ *XD\14\pspJ@-qoZ,ϬJb[i| $-|vaEap5xGdNv yUIfOc7 M)s}姉(}Q75b%1ύy6d+e ÓL~/a=I|Y/ (7| Liqe"*3 u8H{me>x 6,H~=o-F'AV0ڠ1^n3~ /H/@R?O.7}1]Iy$Pבl%/. XPH k>tSG{.CCmbG@@a-_?Bӯvi}mt> "dri{pla,oALbQhoOVhpˢ ?^hWx{p1~۲N W&FZ"uT>A^j믖y8ylqd15MfxszG3seVM3$9nG9Plh@ Tt]aet)=d$լ[ƌD8VudV^ 6KؚUag 1)vFFM\11}עQy4{]aKV;,!āE^X77Yδ!FiQ|q}H {ջ,aR$M\mdz!zR2V-ή5 F>C\Qo;&̅&m߭9lZxiSyJ hKgh/~9*C[pe58tEM1ڂ{j$D$bi}PU8P!Ȉ'Z胯D70'T}{Ya;>TОDaUϵi:-&z~ט-ރvn|j? tIHb7eh] I\s_yN%}o)2nu DëC3Q9wEL!J!s1GbE:ժfxD%1J|Ԉ}0⭨ԁM@cK"Dh ^' ub.;LsU9rvE̊;sjdI&MH8*"cEGꛯ 53>ѥ lm;%S rtjQ7$j=ŢMR9jS|v^2xڃDHRÑ&?{/ѦX-VNC*"Lpe:/EF׿AݻeW xl/ 9>h,VXNM"_PTʀ`c'y`38kmz; h4r1Ӵdu!&78+c(qC|Tꎈ􉧑V|zY*CRӥ} rt\6Zg(F&`MDlRcYćm?ϗyR؛,t%|lw ߎ[[)PTY9 ؤkv4#+0j TTdcw xld2̰'RUi)z{J'#[ sLëC#D /G1'$!sW$hjH:k{]ѺTNrx%`b4unFes=M@B+h:". 6Q޺@fxWwO+Š n}6{tz~VlF1F5#:OĀK|փ쥰kBWB aݣ]ŸYqE}Z՗^9m5!œ9t0S7YQvv8;˷$v΂%n'fiJUH69aJe &EK. YSP X ` v BTDB"J bEÇq`81i( E}D*A=r qb$Kgܞ rDK.s[ Y`CIW8E8AKo]ɺŔm y7$*VᦪbǡzyMS1t }〴oL.P¨C5|5Y/#;8 :- bssQ[lZk\ºC+̫Bc7 2 TΨ n8ۋc*mM~;5ٚ+/Ƽ^0y#/6nTi]J p!=o!) wz,@FGH|BT7i^FQ#q t}r/tF.m_AR=r۰SSW\bꏢ;C-y(9 tmv/3̯Lx7)sgZ+aq}m^P0*a8Ϟ|Ae/-I8b9,xIzЦ|xyȶqPqH r ~XPeC!U,ZG!q&?K40B=)A*3Y\G~Pu9+dTzY sN8[b9egC{Ku hX& T'AneUH̔y1Ԟޱ="6[T&vgJ"(h^y0EW..6;y=.Sv}&Hpo[׬j"ňvI*c]GrVuͪLW1%\q9!i.T zbqθy0\`B1q/ =h7{pO`[Xϙt" > Tu3^5ӱea^xG[;K{ZO76-o^T rfXqԧR) ~(IF}m/(,r9wihCw( 2QOʎaDLa; *,|$xy"VVaZj|AjJ9fj1F_Pޅ]N$q]E01.xwiM}bK T!Sߗ\!#\^kg+p |29AקuVJ2?uqAy9ދ?r"5f-fFVQۺH״m,vM8(>gELi8HiW4/Y 1ي:)p]~CM|d0L)f>yV!QnZq>a|jCTHIӻ*t fѧD!!KDO@}dWVWX^ܐ;yDq=D1N+ݦz6*Ӏ$yvx*USAx5#?/JC{wMOʆHAL$0ytJF_ aTNpq!- ,) hӚ׌,XH5iB4@g"o5Dq\g B:1G)P u=y W$pj~HhCGj"]l6& S6ӮU|8)_LLEz* G+A:n 5z:^-Or5cO 65] >ě땸<~I1## :URlRs հ)k hKwXDڕ: P<_Q.(-R+Cy *b(&9TҨElޝ #<S1[]Q{ļ!:eKo9{BhauK//W(M\'s48cb4avDs)uq×5Bx!e){?2/ 9 `v:$_~"JuPPIDiﶇXSW #' &o7s>iOVTltRڎ."8VkvO穈gK%KhJ7oe<FB5`LR;.9=BFC9Tྯ x Jg;N&IsJV|i{;ἱ@]1mxN䶵 84}(E!8h@.t5EZ@Cşݩ%XW+gnnmWd߀9:1ۿ~>ȃ-V{k<60>\'?ss񡟡e&Q&Ė?ΦOd~ FI,TmUT%RqK?YhCIG.잙 ̱mhgV1=6=T^" +15vV6:窉YDV뵶ue&Vq>+gM `sAHN2rŽ~g#30qvN%)| (&b3+e:W^- /lc#ny7%?/a^RC+ԔfEoae8vmOjwҝ 5 Ƃ=g SA?ÌS_ͬp//CRUֶy/C82(&H =Mg@4۲ټplp$ l۝[ٶx;{wC 46D͒ *w}65guAs(h\dFaM$Fiy2T4z²iDs6Ĭ^.9x#QL]88A4_LӴK+6ZDvQGwU#1LΡfHO|rU lD>(qtzOu:hbqb?Aʅ PZDfW:S`PQ,U" CbwlYzx5b{{e F҈m 3T 씃'Y%kW_!0L . +~ qJi+ԙGuFˤmo6bysO6CϖuU#~26@NZ~ acjPzLR SܥoE+r h)H`?vS%<pRTSwQdnB?yUh* |VN{jՓBv?~g/'eW  u%#ŔDh=º}0ZYdLgKyzs!;.3L-{$zxQί< O<^.S5S$:s qKw *)ڛS) ~;A[cN1jKRzJg_<):ƦQ ɪ:u¶Yn-5’GZv "w@ W[F0q5K)t n9%k HI;A|єBqJ`G SIϊMɝ5jOni\C|>KPխLxUTWc'-v0 Lh.!vwD"oslTVZhXӹ|gD\@Qvؕw[ T8_"$doNû|9C1T30YfܜynXݨlT22P=W~ڑ) (̃ȫ{Y}-z/&O!;>l֠ϟhjtZa8qp[8o!0#2!?86Tηfb,:oπ n#̈́ޖQp/:Lwl0ƥTPv"F0\7nӎ5¼[Zbk_oS#|BmM.:Z'h_Ư֢Wn0Pu7>SՅn];eH{IG(Q"ctӜD)q`p;Ih$lUOUtf"nеsCwga->vuuUK%kWE֨ ǿ%5%' |4YڀuFH.PO$N5b3h;~*ZbA9`LT;3@k x,hEE_u҃euM֒w/zFfs#Dⷈ9]3f*+Q5FTԝ 9 8"*Da,PfF}B1TLǝa/(OoB1s;a,FW\ h koלp`s܉T8ʗiRaIΑ@,σ.OTAφ`aN2H(:HO~2|qhתWdVbPHaCu[!㨇a}AhD#UaZt:mA۾s-oV,w_oc.|HM<_Rh@umϡ}ְIc4.|\+lO \B%>U8Ga5ѿTq\M2Y$xE fd'Igqn٪B/=Ԫc꒷'%x%3R`4LC\Y ZUP,a%#FHa]S^I#{qD^gakу4lFkqz`^9(6xg=e iimXr[jTCPJk~=lL(~dmex!Y_={CЊ:9YrN49 Lѕj $ϒ.ŻެWj uŭ2*_iʕJIbB_o2X4s7jUzH$+ }c%!ԫl#+zGBqu xvq bS9d]Rpބkvt n`1]egfP^4u wQgfym0dЪ=W` $AϡN/.vr9s=&H}Jϰ!{\@r+͝(c`(:iL Qd5ȥ^u)®㜺d٢AN_7= JbK)rr_XCgY!wKDB,`pWV"meLE*Q Gl&̶+ n$`BJs/chk:z!R7 nϳ9f(lMߟo]ZQZjoq/Y2.*:jᲪ g6G~ 5&I,d0Gua 9}^LT/l.YBfOۇ\ LbxQ;YiK]ys7Mq"Pi%!N.ĕU@] +;^4;\:A̝xL' `;` z;/?Z}[`t!wU_=sc8zG J"F:Yg3ICelu{IRd*r.';CAp6f 8 l'*\~ xn(4ZN<,vU2m.F"Rsfd_<- EŒW5 2,ȇ6_T>^;삏Ыَ3 d ط# n/g4dy"ltֲz#N (M3ݞv%w'~P8…P{;*a&j$ԌNJ {)m]40]З?X;8@0;Y Fm?Pu2e':._J:-1s:`^@FFvr > Yծ^/^G[g͢8TL:5V!mteD…iѸ&bĴ"?l.zVrY q6]rH) Q,٢b˶4K3:a}9]06S޺/1TcճjnL,1 x:"q';`QHఃv+C&%}1=1+g !v@Ú6,bwK27v6{ B4 |.1?F h<}ZNêUhS²峐 "(-(bG2)^}\L6[?(}Y@tq21:#L1O#N] G+S P>a7jp9'9,jyv%`ob(#C^\{NC `1e;7 12~Ăj\!=Y O06lVq]':2kA[pP_T]q1?{!(\F1S䮶B+eF"#jM?fό Yg} ]ݗAcv=Ѐ9n1p- )R,<ͽ$C`6`n!@\p[M_.ljdd7Ūߤ.v 8g>ܫ{^cMݭ2}# h[ET@9 C7,|tl'g6ͽ¥V.ckzF?Ye3%T~~nMݤ"TW`D(TSI*!c⺀m1mHaSR"s,atle՛ADSWn.1^lw d)dLgL 3U4=B͇j[mkmPݞ}IQ-yA-0ndmmY ;5w ^}iS [ߚ1Rb6#{inn,DҪi+fjT~[CQPP!yFvK;jB%N4z17cenݣsE0/9Ȱɴjݺ]D$Wt9]E굦ԃpm*ij?<2t h.,>0n JvCm}؅^{Aw#Q85\~T>gnUMSFɥh&YŴcOB3h@;SΕzȜN)䇎j9=HF9fՏ#$Tu?Q<QR☆9jU3o2mքAǃPc" p@wD' w̺Q\y1`|!ORXsR4AH!*|򬁸>YHhgΓʾ,odLOO\xpb4[oEե14C r8,ёnBkobqH)t+`i86|w+xߏ.mYqw55n_/D!cPuVyaqꠜk1~Ӻ=N= -20[jL˂4u\Cxdz0TCLצkU֒y Dkh'J|g 5H*d!6tXuAIϠzCzJmm2? 78;"͂Q`W2_ß~N͛ןw%z~e̡DG(R0%X>m' 92`MU븳JBl!N^l1:BQ;&u0ܕKwos/0hyj&G|C5ܗ>ILWKل AO/U (])BL͎vx]Jg`&zpVb2.~Ӷ./MB?-R dj#' U%_ u\\LJ!Aa:eC.De 9PԾЎ1)?|=y;:v`&d#mҪ@=t.aӜfUT6d-aF:[ iu2/kEQ`]w]巡U kͶ)H.l[k<&~P 24br <!dt=)(Ջ WcB=ux>M~ 'H;qauY^pѱ.\O?cLObu w٬¸1'ٵ֨[LaAHgtV$rW Lp[x*bwf·ķ範Qy2SSC{Nѧ [7#XtJx< jq]ற`ψwY8[fLHA$*[T5G a1BF&ܻ??;/h[p"-DGh~33HQW@9 TC>jck~]f];f֏R#U =%gHFpKK@dQxA=#%%5 9ARf>_xR Y&CcN*FzďE QdNٶC !$<;<f oZ/}xp(%jmi(''.ڹmI,3}viܫeGw¨3o1S55UVqR;S}171]tWE:*/!ؖ(^eLm$1'B sVWzRd$@=W;ߌ&יx'~*" ,^=!vsTps>T<*7dDu 2)"4$фlr\%GR=]!PT:}`S3c8臠jX{Qsf :Aɲvc )pȪl[wLU:۷ +6u0+l3yϺH8 _uv}Sl,> P)Jh0|t7ɤwlx`&?*ǼZs$5\ sZ«Þw hv(:0'Ѡ2G肃o?OV6Վͱ C:C/ZTVy>fY]/˜T6Ihwy0 r]Va}7Xv3{5R*܃cR- *hK 1mI TɞCw|Wo GD= ,OBPTT ,jHc'hB9nZL[A_< ao͌&,$p!̣fɪ}tXi K%35?b0fOJ=fFrvKKsxa5 -Zcdb.Mh5.y44w*#/vdvj̟!6s7&HT&p}.++&KbUUc h%6ygi͟!#bbO`04 ٓnx[@YNnN#ŕ:)Vot<)L buAr89A&e b1bUi3sv9R9?ݢ3aۤDj3^E 1R)٬ia${/ #(+Kp/sD=H_} "zqsSMz& @)~׏//0x#mu/EQAi6<$Uo}n ӡ`9#H疟~4wtGw[]ۭ\P[`@NJ^px; DP.f(xu7khe^6P˥ =Lfjf/i Y~=^ɍaTL4]YwwbyBy%ݼ'|J!v7eC ŞDi%7+rZ9KƵf4yRBcsP2PtI2sP"+1bTn}қ^%PǺ{ީ0R@/25:W$(sZ@-g9KzLfUCw}lϋ,h2"y?P숆O?N1n`*i{BLjۡo"Sc<'@ F7ӇϛR>˝];".҄ZEG 5f)NhPe0{M)E~q}&;'7W$҅m#k]+7pۥ3f濸XͩyZW˯r\hJ'k^h*t ;gGޘ*:k7+F]\>(4s3u4n<~l/ZmZ{2AmY*'4RVog3ڃb}1`Sg' ~ɖm@"'&1hAV"-hLkNE I[m eYg)-3>*^Z$\Nt9n'JJ<" WkY7C+r+I/lJ5 ^=T1KZ|T Hp,? k=%_o6ݣmnW.e/=_oT1xbU" q&".:J!oR^|>LZA2\YuT{ɦ27-n>sîkn_@-]\yN] D+(~tn.adǃ ʑ !#vlh"@7ƚtXpI~$AW}b`ﺍaGv&3b8^s8 KHw@Oo_2C{$H2 #QwFJ,٠C9ܹsOڙ1{%A@ Eii8[RK]/'}r?FLa;jVf~^=Qz$'IS[b6z!C QF]<8SE9|}t6F7VDL=6m6La3'-\U޼fj4/xPfYlN(!} a=d[6ry /LH|?c}~d %+~]hЙB8 i}8xD`*x#*{r cIvo W-]-~}ž /]Tj#`wLD9o<`EQnhvعVBVB޾l +wh腆DRȟ߼Z9a0:x"&~@oI!(:SO}6p2Õ)0`μX0lZN$c[%DzϏ簣t)6{B'DR^qL'2PvO ["(eȈi2c&w!mG=PXt[-QMAT/ Բ>{is]1W'aţc5L8^[Kj @V dY zBXJ"܀dY*BȤKH8O/SB-(F׷Kj[a.[2!nw]:̈ij\|&\ڒѸ6;q R\Np-YWB 8&OC1 XF* òy->$!sJ-,.0fr 䖿_VkʉV[1k&TRɶT Zչ4Ș킒f :! |a!ج蜤3,dw@(_onDb0U{ϗ7zQG`ٜ>R$Y0&жf>Ky \tfuv]p5t Q#ށ T@y,`W#xO|0m(9u(FY P7G1vcOI gh o7rn}YWC*a:PI`Sؕ?!’͜2Ś5ӴymebX@8aLzZݴ$YÏ: Y©f)xӈA-0 [' )x_6FL_kO]A>\ܳFE!˔ґ#67C'dƚ5.Ë`cU~Yg$i@RNmުIifjZn>1)']t9>tBϒ}4-dryHT>^?<gGr) 0Y1Ь \" .Z~j-.$oEފ4ٟ2UPͿH뱠_R?$e4ݤp+(hݢK̙IEB`@-t@/Taf+Fԫ@ W KkT1H?N=#זMeݠ2 qWЯ"`J.\Jzd䅪8-5j<8>}@p+B1M tȕy=h墸Y=E,-bJD&+fua6ɟ]IxeC3Ld푵d9SqL##x-/1?M.- *]z z?.^eDiM5\t3vp"VדL-eP+2Q峏:5oG`*{% aC8O%"]M7.n:/M2 O}A'{gɦ,j&PuH^~^W4WdV3 R{ s ҼH+eThOhmFQFs4䘜烝@fE-ǧN&|t})XklSW|(nAzh5qhlvB?$K3k]_ c9&譟7Z_>bEv*d 楫x A c<䓀W R0b<<}[Bq%.t.֐zNUxd?I{[YzI6_7\34$b]}X1mƒA2:J_yz4X,XE`k#1'hVHq)-U6_DA.lSգ;Sx=:{bpfXܝQG vipu˿$L܆8>/Z͌Q 7t95[#^T;)LkٵѱPKMj% 9Dg׻MgK>{sq3\6sn8,p|)!+zwSczla}}L5N!+xJ6y7^e+sSh|.(Q:m܍;!t` _'Z =TѨ1CDxty >7 A9۝2"(ϾNOm\G&3њLUn[Q`)ίUX?z6L[13,6=+5^\͔+U q 0*!}Ol s7r>OG&+7_U㾆w[] RшU`!Ԙ쒂Qk*"Nw/R>=g>VuT(ɌL"͗#ze|: i (I*Wy[1 vw_aVv_4;-<^t ,0ՐpHLQwgc^iM:_7 s>!Q9٘<bgغSJ%nSӉ;qX1J(7Gy|FOt8QJF&Jy*lFp-iuOF2K6,b 9 X9'[٢׬kx"g1rq,zǕ!?:^-j[.*V@BU6<+mtT?`cAY>4ulzCԑĆ?˜v 0=P|odmOMJJ3`nkC 4( FKd JfA̲ft:X?"RcU as5쨸a3ekkAw)ͥ8lɚ_~ 8DTXY x!o _Y^2+l7P6)Jik8d1qAՂ25k9M 5ث[0[{f:+KmS<א omWKFG@ZEtK|PM9%.:$ĒWh)ٟ$*c#"̯]e)ȤbÖn1!e&8ɆtpLn+SULp.~]a*T Bc^n_ֻм6Mސ[;>E@ 4 V9_$}pwn NOe˓*Y>JXlح5,  f ! R[\mZ~qUjYkQYp2oNz??VUWg۲D^uBƄ%g03AzQkɍ8 on[GHyC;f0 jF¯.8WmPX x** 8+;d=OC~QQVG*@(Ekd(7XM`RՊ|lٙ(\:$/ȌAbviҢKh8љʆfe$ÍGӤm0JEqrP6ڊMD=v(p e|lIo&d92>iiŴR:g#E P'GL$e[Of'9T93S8= O%,*tXˆiߎ(f=8ߟsB)'Бbҧp[=F/lYX꜁*Tuܠ?CTݾF3H]ȼڐ<쯁V5TpL]SxzG8OLrY:=*4Ʌ"m޷ekii-`wg4~lf;G-HA~ƨo٘Cs{>[H8:MmjQ>1Ò9o7v%/ p'v*ܷwd OӼL O$!`9[T%,wpuAKswJރl\xֆūTEj[ѧr9B +=!;̰YoYX~ꘖlqK6GMnC`F:\*8A[HSC Ir|jymmImI *RNtњN)6aXDdڜOe, iGF.58:caǀ]*޿D#h6^>CVăSwU;6/ۅ% @E=uwU">yLy[@ʤ7x dyd$aDCÜ),R3:/hf}8V+ec؊Bz|uj6%(s X,^B&ގ(O(h;I-ȉHB8.QydW/v[ěJpOKTF篧e`8}pmWۣ~bGxA&VWNYRZCYlm)_DwpC vBLaɵ,ߍx5kmxZNg5=b12< N}$]+W(Gl62 H59ټ:nW]VDõ,1sR sڅ=çW^Bns2wou#ޚhIZ% B.c 7}Xs=dP 腷nT\|͢O[ܻ*Bc"K@ٔhOGOz(36UUĶ;^mBcHrd5 )a/ WLA!}|ξCm+c@_M ΐ<(nۖ! ypi2AR`t,̯)(<PDTPxK =HA%¸Q$JܑoVlh7>^e*0K[$M7X (pBSKnmb_DL)`*-5!MŎ;SO f5POdE(+tou$bNpȯJ`$F7W+bEE'LY&@s隫eKCk;h9s KFs߷9tǭcj̲`vK2g"W׎#f.aYd4{w54#9)vN4Fmf=޼EH0 6X3j=BF+9.}*B _a\=9W>T[!lw ZYz˿CBi_`1V{ ( 6>јdǎ:kCDnrWU]Y @{xskt:祂Zz?w՞/Ϙ[^=7gmD3F`c5eui32l$ڞ-<AS"}XZ2O٨hORsT0&׾؜>i{A[Hpƶ)ಈՅX#A[&~Vt9c 4)n4ސS,cHYEs:$FCX5L eil.Xxd(7 A@{VS1=g$uM}bo"ureP4\1Š2XNr1KDwI;28T@zi_å+pdhE"`QRj=HU;/K@}ABSj͚cF߸#&I~I?-_ ]F3kzΖzXEGTď9OU}3>K >n"s;̀kQ0Ώ^KaqH{,ĵ91>4Nq{v&<, m9V"04 i<<4Dnp]r|=+K]I0@206ZZ>nƹRMRAoUA͔.Wurv6v5PrvapkUtşwro]:# Y%ge%Y;/T&陲kQTw{ P*z5'99 b'Xݖ#-sJbx) F b: U)cE],P?}3He '2}mB#i(ד=IKa P}/M;E|"@Bù8_ݙ3yo. ~ݧ{ZmA*jF iTtU"_SK+[saςdb >Uk$%Vi``5JnQ! SʸkvE͞.zӓfqP42c2G?HQ9 ?K&tlSJ_ \,MF%44N,dn#/o8<ڃĴ^+!#wYe&U,B<|'O쀨3A[1.SCEW׭mZ %CFSz'B-Z_fn29H8 5/0JxmqS UEnRZ8$,Z`m+lٙQ봷z|%Z=9[<O|,a'(4N"z+:E{[EaWҔb^;PIܛ 'j '̗Zje='zO!i@ͼ&J:ujB-^3p?ԞE:ar-{I]YBo=zKxz:v h<ށkAjk=xA?[`F\ZJQDz淲ܑnگs*MȿH[niT`_]dⷹ*MVJ%(LKHx^$"=2r". Skpl8~٫,p?7i *5aڦo[,=~ -7nㄾ.7:#`/M>W'OU:="WbiQ7PՊcH,]I~;vcdnjv :88T*e9ýFY?J^pvl HXcn)rd ҋrSj8{! /b1:z`k{naG[2›(Y#sØqh;"o[CH]k2jƍ0"_2:-Q̳!Ъ8[/t8%t벝Дe6|:YHy^BP+S9$=Tp)8K,(.e>Am)x0zB|7NK-U9Q$^w N˥Ww.U.Z m~\Qx"`8ުMi_ ꁋ3 Bq_wx(K(#6 i`j\,O`$tW¸ݤ0 ѮZ;97fGLtia1u>H{ړ0QUl$+'Iw\r]lA!D$o?Uw⼉]):RySI9jx#byC!Q ,X'i"EQ:zނ +4 uHd֤{4 Zr.V(n(|0|тH)@6zwG1%"[x.Z4V ;<"˄L(WWcW]$A[IRW b(e]Y xZ(&0TI~VLFRƫ.^hb#iPKQJ|6xL:;S^雩7 pHw3)D|\@ǀ"&;݃9O twۤ32z-d|)Ǘ ԏ;_mRBPt*RV͈<8k ';u7JHwY"h]#(-SO;aJ( p}/B66Ht843Y\pc8ȫO{lGwjn"*Kod7ZQ4-j-_=LOE7 dx_=Il8UܣP_T;I 侻]yr `;"5FUE(4 jWQf^LRWrMhw%%i[S"Vl٩! CnI6mg5Z#TgEʽ;y.{?&[r$ERZX'`ո/%'$((w1pȷ˗rW1C1T)M%S5d+z\ kN&uǐ4/=>֭Q#`e8K ;ϾTE݅?׬& 3=?GPyl%u^dɃWkBM_z1*/gmnlO.^=2)ɂO:1ma  8_W ͟U`SAę'gBoҖ:.vwGC:QB1 jVzC>4[bN0)pq!5ߠrߗݎ򀈠T h,a /˜Gh"]+lbx͔(ء&QX! lA^,͂Q !>Bӧ{?e1+^qQ*td#v|7Ì<>^n;DF&=ߏ5LQ+1 -wl(jBmtfpܸnݗCq_o#$l/o gZ &UQ_?S+90kL@)hӪӠZD#$RtPRqQvr ¸l],|OȄ@7⬊VCR&Lίgj[cO p^|N]d V4ig̘uДJ AS@5zGf6On|)df)_a:6x]Vu1 Hfա(ݩt5|4u` 0@XMv>MytH1L-鱌vIξb@y7 ,Sݞk 6k5KE(˥*"us"#к]ZSZv7$ /J5xWGdȌtĉc%Af#t\"nmFI}!SoH6/ȝ ! ' ݏ-xFTqoa-.r}c1My ѱ+ߵv-u;ltWYYdzL ׹a׵l\9?x@W4Ł)F Na E׭RN&=4}qgAb*q9_hͳYHҸuTKR0k-c- Dv\ Կ: cc<)Q*ӇsGWTiY[ip9qÁѨs J8}+3"ڕ@i ס チQC?`.d;jSģEʰ1:k5]f>~9Ae|B'v#/%K {IU[BltwԌvcJvas$TX%:GZPPoWq&B[q sE:C!͈ eQ 3w`p(&f5ۧ&Ĵ(p'g71[u+Ah&*?ĞYa"4'̮3 {9e| y’N=yɟƶHc7sSHc2IBn2b:M=K-/jk"G4'#]8KO|4̃>%2)6_~>{&wΧ(dva_/P9-rn<|;Ȱd KY s5Z4vj1>}ܤ1[sF!BWǓCڃh3qKiB21.qNS"Agöaf%ţrI"4X' s02cp}+oBL,@a_"،.6"(rrP-ɔEJKWݡ\#57~|z'WቋޗxO2FU}C}!]eٌr4)[І,$fz V?-e:ߑ 2RڞJUH`L7ϋ$uMY%go :i#5t.]Z9nIoU`cȰSf:քIdsyPN:hnqѣRq'H`k@W!pOi>pptMzoJ!&O5A;Uqc$rPECT1,¼,?/ϗkqOhvpMa:8 kW4:ߗÙu.x܀_ i>^ =BL ZuP$E䮽^"TOE. Vů HY;X3cƓW _ۅTV![l7Yiqg04#?}onRf.^<`"]{?Mi M{k>7ޫKm hR4|r*;j-Qafll!kz6n!ڐ7?\^}"`{6̳n4a7ejkS{5^ yOWΔm `3<EJM=N*ڄeJ`d)H뤝RlA0N훯zC7aX'--g-{Yhcb!2q<;qZ;;.#^ܥsl0e|OK!30yQS]>]faz't8,z`csiTN6r8UoR46^, ~+ETx5i2 wr[h5Eʼnݲ}!1!"L7$3L Olq0= ? Pe; gٻQD\^e2?ϼd0oQtN *TSꈷiƾ:H5|Jgw9tJ깢ЇTr PŢ&$3B>{,% &QY|?l+b޿r%CmEgKwwxjɐ;h^;.l!Ggtԟ }#IBfDz ?o^ϕ#$tWAJY0X-e\z(Y0TЦY}..^I7ȎQpbuPK +Z \ b6]5 :(*JFD[C(L>2@ͨєM"#탂shX} ]p 6Xo6/lݎPmTHI1v]#dPQfES[H>?'A~ø ?+X@=ܾLHsLnqIx[oGsu5i^=)Pla@C.סuCj"Ԧ1b[àK5BV >,-]zkhY D68@[È #f@ TR*Η3C"}!ud]]C^$@dmjѬћ ^&v\mG{:{I/oS`j)KHH Ȍj8rA%*D0Ntro"қp'^(PK ^\@фؚiuz|ZgWst|YLclLfȃs'Fh:gF͎` Ή}5r3R˞e ʪ9՚эfE>%vݲӼK WE3Plh牶jr7okmP _O"۶DK)E`r 5>۱YA)x$͵1XIJ.3atYPGBWN(?["N5{ 6B2e(q̲8c`# `~\2\e]!TbVg 3 ؽ&1|QЖz =dRM#0)K-m|n/xEӪc,oxt0%ăj~كpf7o2m* T }g5K?,m.&* $aUf=(K9e=4ɡ^D.)m+̖ \r9:J"H$xn*Ui㞤]nNwуIϡVQuA".yX_ZA^:aOϩq  \< 1◘VDE] n]̘hIXn'Wn R~Lm.͘L+'X'y@|(6=^j0ڸPLqĝ )1E߆Ub$~#]MIYH 3P>>)$+§$SQ^t~;l([p0Mfc"m5&CKoې_.cIj}4^[XSh&JF .5뀮Ηr1@NjieawjF K\Ѡe5thڱFrR@ʟA矯ҡMQͰ<`6i-y1ђxN<ǫ;޺(HiK,kw2m .yB)%8{y -$䟖 ] ad5ZQ"mIn_i2-|]$ΠNbdE(Nٿ~0u'Ulƥi l Èŷ ~5 pbZ){&!WA# ^<+!׸?C>&G++_9R7|.EarJ9<08SY bЇFkMkMq}3'',An~qX }ۅڗA^]Dv)=aUl>VE MON92[jrmgSUT;'QF,PS/67iU;<yMȀn9N9q`V$s肙>MW 5#g,gRIF"&6t)E)rQ33hJd)&Tao˂~wrS::g^Rj 6;iΫ*2?3QFi"vFwoV]YMquT^NWKƖUfa t: KvƔEٕ YKj<9v]5 R :e8Q kSeqno`o;FlzM~WȍTJyZ*g8I/ԝ5{ H;M âCY)je2Fnq6&Ft,r}S v]t;V4Ūb7Ͼbźp5RӁBoBDMo$=2Z8ZV4§D^ $fbi+ȌI SsWQj&# $2y䥉xU nsQ!䤏˷Qup Z*yD5/OQe&NK93X!si$c;| zF9O8%9 -E- w֞q|h1Ph Z`k ?SN j$ 4M**`.|5k2M;茻 FܚB`핂u`\/rW@Qyz\u .<.?Ѥ^۩|#v4 Hdh1!W 1hjQ-Ԅ&M{-qvr*p(B"GGEP'I{ $- O_9a?}dfRy>vrƿ^9YGiЖ3HWvvP"Wsb-[A9:m^D~ V$Qϰzҩ5sg%2ddl )/n\LJmB` zJf|SȨj ^5qb/R`^oY$S E` 2dJgR6v7J25DbG!]G zR\Eј4:r^(T.*p gNCކKfZ,%#xiֺ9>M$ Ũ=AW?zZ0otNC5Mُ#: U 3d8ɩ }eB"wffh"(j`8QTmƲJ{!+ r?`2Ԭ@"30PQfKOXW;7p`/!'ت[Տý5糷)Kӻ~ncƍ-z].;@Y6Y>y YFŶyeJ~ӆֿ[chdztE2,{)eȖQ 3b^|\/VGJ(:~!=.n:j>82!<2oR~r`دȂϛB'$PV.aZ4 y6*ƪ| A67AHd7x-3T 1\ ☳*-<=\6}oc߹Ĺ)SidZHG[Q|ČH%,3O0/ą2i D<8ل=JW8鬽sk}\!GhI`.bT %.&_7/ۥ;V7طRzl8mdxI$p#*Y~{埨f`<P&&A(Z^:iƒg[CD[ XnY+<d=Ӎ:צ$H|φL҅'_Ov)Vr_`$|.vJ[gZP0rUol*iAH4VHGw*}0E A }gV>||Or&bǽ}?K=؉ݞA # _ԙyE[>«@ex08:ᛐg`ԹTh][wީڀQH5;Pa8k5낟x~E[P5ntj1*0zJ)QjY'Oż[C+*2l'^j#eF' `%(~%Q?L4Yjt-/ɱ% ltmJnW}pךl\%&ȧh(p7ZzO~opFԟ[Lo@#΄S꨾^c`}E߬ <hu_CiDdc D›hڙr]I]XM_7#B^o" xB'w11O1{ʘ`iƼm;P :wꗹ)Ϸ,>eO}?i@DZf#/Eb .DPܮyjF\= G6dҔ@:iK%p]Rh(Y8)e|:93Bz-DiZ(SYmG%vS}wqa䲝@@ b _q˰o,.e0 a aŜ^ zg+][r!:7x,gʃCK*QNB^3[)ۋޚz$b.q u V&fu 3s9Nlq™Mi=]iy,Nsd ~?}[Lkz ?6 K,@:0Jya̵5~_i}{&b845Ya970NW[_o O{lνB $BzebK_NݞY<ڑ=>Ҝ 3 1C&s'\gO#rnNufQ-nk)z/t\iȗ`NI3v4NX0wWԴ/Ei*TI9$ ʅg^;' 4SWFTJ)4{?qz'0;S/JjRcqx?s%8Zb@ߒf \θ]}Jѯ䚶n"i*?ݖ4VE*rSgr٫^ļ+ T z=9oy&$o|H۫VMq6[Nx*ǹQ/ 4Z c.7B[z]-v[M5P0_B<JB^C'ˠ.P` /+ƪ`=2TdK*)F#Nd@TuEǶfVu:*:})O DLjAvuh/wʺ?@$CIv~ćGAmG%/5Ttk7+Lb!d0ӾLT! c!Wr'k{p'7qs?]aL; zaD 9q4 7s ~.%Yմb ×aGTk=,UY }-5mMarpā)"P_+6B[N, h 4b(`(w`%Jr'ywH (UI"NRk~B1KVfz2,`BfT6*ϠCmKϕ m ֓_VCPMvsᢡU/)VȾaM0mNϿpdroUdA|FcR>$^CLfPUʓMe+1}yY]׶.o kPFwI#ukYys4)v%'(aM(~EEUOS*|(M9f1o6ok@$f6 o* ^lAwaQs'mlNhO;:[1=3d?p?$]V"v6i#TŦc7#WQ$՟VL)l{$[!+M"CSrP8"5G0OCz/nفvoWQw.r>)s72"48pU4|B+"=%y=.nbI췽PSse@;$GɦtH\fW-)4=D:=aS\Ÿc\x0Rl֓* UFDʓo61"*jr)吓J0ߘ; 8߮Q 5D 31[AHL}Tᖮt3aѫ?)xL3Rj7UmLrk Ϡ6d$~׀od ܱUq}_8 u*x{<"zh A:$ E.y :Uxђ.D,C=%I/,mwu>c~ n!LEKzRnԜN}FOB-3.?JBq0 8kyTMsq̣9lQb=_T20ߥEPmW*}7H9 Xߙ}\Bk|gxN k LdrXQupvmR?em[>-L/;Ч gV~&kTt1[6V&45JY2UutSoek(n6>_~`P'>Yj|X.uX.L%ۍTkcC{+`O:p! E|ᰊԳ*<*gr_ [ǹ,͛+ŒS\\D,}@x+gYZ07070100000024000081a4000000000000000000000001616eef1d0000ebe4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/s]?Eh=ڜ9T~S&>jE\b3d/+-3?5UˬwrU?\OLj6pE^g-:(e 騝M)Ho&43h7M7;VJ3ǎ.<P H3o)&xJTnN ;:ޞڤI<*Xt"kRYx F:Z]k|^ªdw<@E hGuNH1[ν\] b%Ԕ ٯ䇶ݹeXKLT`^)cWMl?WI/oBEJV]Z]V4}htN ts9LG6 5ē4qz0b}~D ܮab/ TgtG]h_`}hݽWu#M}IЬ?˹BxZ #bx={K@)Z>fX1)_YT:_hpkSz9[.<(oEZJKXh[쑍5zg-⏯ 2T4OSS.hw78/Lᮜ6Oarz`.d<=E`Ƃ+% 0%/zf2o "qKM5ج:J4ӽ)@pN>wnTxG6)$TG<v#yjUiRO'w5֟PT_t;c pI=%wS(+wXym  ۛ!]ﱀm vG@tˣhZ \AW9phƤC҃hʟ|0`G+[VAH4M$@ Y1dAZ-q CQq[r|8PcΌ¯0cL Trm+#LX_&7( x̥ta.GڸcKЩ aۄEhI؊`S(4BN͢ L\Kd{mUPOe0t=Ȥaە^rX= '6<cg'=3ٟOUM*Z篥RmqnY q }}jjuJ='8K5]c\'@}R>z32SRO>V9a~`-WFMl4ee@>#֑>K6i?-@uҖC<Y Tvs&HxXVdY<\q%V@C=.C ? bw6h+\$}B@-6Rj"q5v)`eƙd%>pZ\|H)n^g ,z8HyGt6Ak dxh}%bpds g 1)mc*ٜ8Լjԁݘ? q=M@6)(lVoW}>ik9O2BѾJ8.!oe (|eSՐx^ s":DmX- u$[L6n94.gdЎ*d !MG˂DGn zȐ3lMn\ciqnmiБt;R6˲ṖuK6prRj!ָW FLbG}, +Jrf'9җ63+Q;E`JjP1>Rtdm+X2.ډYX v< M;oQDY\/ l6P1tQS5zOD{lVD<*q2IE&/ؚj?r)m CeZtGHrz okjxCsѥ@-H!*g8a,RW|;dsX>dԃMBbvLDɆ4,vW 1)"W\RAALHgSPx|Xxi)o jYXI)Ë-U nvtW]"n˓󓐀?We/S+Ks F^Ƨ{?tR 'U/CY(Ef˛WO/1C'q xۿ[*VDm==jԢ(6gv/l^&X8i^٠*ӡ Ԃ0MpNWCMpb;feh;Zj_+=l:_IV!ʮ'U6g*%Pg@!kg`&|@_e9 %kz-Qp8[+uR#0+xT==0.8w g&0*v1 l?LZՌ^58p {IBT  tI `PeanƻemZt8Np6薐QsgX+ߚ1Ⱥt܆qUyۖ롽@}f7skѺLE[o !V NJ%1VO"n<lgM^NB%Aȅ("=% =e4_!qKgͼ!d8KyOVpARBzAUw-p`/wC/O*&#&m[dMr -lxT RJaH[8P3Zy$L^Gl4ywO_/'W-irg @i}QQeu8nwU?2)!25˕ hhyWZ|@B|$ BFB؊ ɁR .2a"X  SY{|A}bn7R-[?sl@<= QaE&QB 2Hue{{ɧS~> 99<8 #B V9lsru{16,Ƣ&<ŀͮ; $F+*ٍ7~'ڹ%⊆SXn>=pYrKrI NKQǺ(G~yu ^tCU@ t*g]dWG$2u`sW1::(| ,L:? `sIwc 6m+{\??HkR,[hd,%e2bw9Ma_JBo%yL.*ɞ;2Xhb pK)a z \Fn)N|dhziCթ+P:8}( w=)HkHV/#f@i 6uthAr5(F,#c1:cY@r^l$zբbdY#l*yo0x 8'^K[s kܫ DbmdF ⋱,b82E>,RMr(]i5yլ@Sc_|T9ě3pڛ.{.0v/i` -5aZ' |*Q«U 9gSd gT_)q² o;>4͝+tFmsThG{rw7>b-nZgs_ckڴT?r֟]Q'/ ImYPa\3z!g5n*I!oˡ7Š6skչ#.FcY{s`좆^1DmJͥ]\[ө޷' ;MźiV{"HC =/@o1Nre+huOEyx?;9P6h@[wI*Ch*ۑi$r#RAΧ/ϩ9y퐙5F'@2^5<-^,Fp*WRr9) cg~߹Dpi0i^>V\H>KR*a Ug8H#tH#{[ Z?8+E-m=0Ai7 x,ٶ*sK?'_ɡUJW"dNHUMǢ<ʩkFb@Gwǔe r: aEPfSjYQ慑6c4.Q;FK~RL4>v8@ns7 9T,lG",8U_!bn.|[t5J i ][ݕ [,mXH&FR? FOȮ9mĿ:nC&yDz(!b~Ҹ=3"tIoؑih HDy#7CLH`T#F\!ދQYwa'fq́x+m.#g"}eǮ0 q&]" uX$|G[O=R9i^ע)m6X=Z<&]*!uG4#&y4&;+mGOCB,ivR %>-*J|yΐIˬ-,2eI1!F[R~h03ۄqg7r7)s}sD2YXsiƠ[Բ4k Ѡ޶ιWomt_W":uj UX9T5vïBtQbd*9_RdD(fO]/4b_ӳ ( ]k9#k㮪k}9 TDZ+>%shvUvm=^s]f ?xݱlCC)g#ы'ewUA\K~秖}ZlybQrL+X^.N R$'oZh?{~!:=8CSUnmH [i5ː8As}SXTvQV`7~IlpO,Scv1XhԯlQN;πb{l^ V$K$cwx,1tb[}PpW U\q!V81c ܾ"ЬD-Cz'H$po<כP*l"Si4<)(I m;.۳ځO~bӱHD`ڄg= h:j7|",'K[*ϑ]G2Z\χjI}~@Z` "qw@0&>&频2Ui"_PwH,bPvw0a$RH?+mDv9ȭ_-'U-|y4H^Pˡ|w8ٍu`K_G#\~#9]!$>>&Pq"/v̱te"D4 + K \'3w_܌~!.v6o4NPsz#A=aD"n3օW|#Vuw{~z ̊0~?0l&]5 %V%H'Z(5T{MٽNHzQʉD2>Շs01 BY4M#NZ@bqjF^¾=n#?F &zGiN0hj O,U;nǚ u!j់)y\B fS<`)L՟@vi ޕBǙ)^{MT9bτ.4L#]w PE+%|S4p<ηㆧvc`W?mag#~i!KKTE2a%^}5*PR8$4 $2 K\oˑy!F ܝݯE8ES2TdkKuy4"ω".-Y!_Q>6Q?o8$P^IӼŗ#e}SbYC]z*2>E@7,Vܧڠ\enH423xWX!SF# bZx;'Rblds+$D?1.u> i6e,9|׿Ho4}1p$N2)~Ӕl)BT*SRD<%n֝/Ǚg(T@=P4g٣pB {kMɹ9Pճ7˖f:P3_Y])R>[#Fwsy <5 & d5;ɱ_϶EQ: %Tg [S~V)׫Ewvi_0sX2HrR28p} ^"B70AF_ڍ0F Ɇԫޅ#EzS;6 ><24J < ׂq\^.\V9iHNB ˥V7G1"0^`W ?eytmrjo:ӵ-ڞ{Q6`=qTPRJûG!,{Jls#GKhSgZTm|#tDizv>f&\mR[ޫ+b%Mf*vaxt!V@4^E>MiIYzevP|>YȔH/ꈁ9=r)owPd܋4.R}o/Xl]TnKFlR?F цC"E XI1*Xr/ZOKGH__@ʬyܨVILE hyeL,!ʅWADWIZ@~\ckKJs~k]KgّRy/iaujI a+W$_Ao~'A#зcEۘ+h~ՙ~_w>EגTRy3}(17Tmr|jfh~Rs}~O_cRI%l+]"V@Ή5B3,"j'iC6lYY;dlڲXA|~"ov x6"gBiVP{ǖ>}e;7ֹȴeE+#P.eGJ*D &ۢ/Jfjb.N4b-]4k'T+rXO>Y:{mRWBoӃ79R+l.oИlښя18vLW?f"8^5!%7N7c~G&k0Yj`9=-O ;lXNAJAP턦&UzA2Tֵ;Kmz+}? M}8:u1HjɴqhXA 3!-Hc*G+LE-2pz箘b?%ե`eq::+Ȅ|} 헺S';u'ҲQūҊ Y^!ƮȚѣoVE='炨ݣL^nTʤjTsUɆ䯹)~.9H,c> 漢3p Ask?^F_xzИRLzj,mlB,0[D/Y [7xY4i8-nvhߧPe]LiTžƫIJϏkw\T1jeSr,"oϲjI-L?WF59 QIYp [3UN`Of{4d=cv0}+m1˛ʊIXClj# #:) %;MX2yja=L~a:._'e>/"ɖ4yeavJ" zet4SS]򐻪B,5ˈ%up\ c akh ޲D萘ےsF mX DMu]Q:&("Ymg3J"`~#>X-A%Cen5uNzl814#^^2$۫@vҦXQ:Z :vC57ܾYeSǓ2ڣ+iWw5f{ gsK l$l\N_W$G ;~x75>@qƔB綑ě&є 8­ₓt*VwCKXNfN㔞h74 rg 8ϒrsnO!'rPPe!6'PP`zOX[\@;dg"{c{18Cgh&Ŕ9̟t.ng!UҔfxtZ JZi _joW 8T3Ok1QRI̪_\:@cdatzPUYjĥ6u#Pc22Z]t?:'T!vYyy6=߈^7gR/:co|{0s?IpsnlL%륥ZxogMGiNA~Ii[FO-V@h@nz*CS:[OkI3 uEu>@nsUВ&~h;m7DW"^;j\/_ZvEI9*,xPO!$c_D֓ Ok=LN)Gx\66@b0|Ű-k(3@ 5콖#3ul,k]L%A, ,h#WCny;pTY7  lZ7mD=)T0#UzIsqYll3Ht\VףFui(vҩic Ni!Jl)J*C@lS0ipԚ[kafA"M@h Y38M5g=Pg^UJ O#7l`|cm;vh$m_X j۰9 䒤ɯ]}s>,D7\[@BmnMp7G4˙)^zxMt X(-Ζ$oͻ5qؽfI)":=S( %f`Ai}ݧ">M3}#\k^]ՙ I+-јɩf.QI ]K93P%wŘtP߻.p=y`ۈvDP::#X, qn7131?JQb<ԁl89K؂,os1!<$‍i;d1` &>Oa6vZ*ۥ~qk<ڰ%ٝmhmW ީ:t _'%䋱N課K% _fbBq{ES-o }I~NW^rrMMEM:}m8ImvQ΄B9Z* pLaͨ{0P:;d\)\8YPOއL imޠlJtǕנ΄ <WE<t}AnstJ𢯒őQr`y}ݽht0SLx|)ucVD`kJ$?ٮeGWl 6Fn'Opi91tŐƣIWA 7S(ޜqB6ϪrhR$3xj GҪH8XWgyu}RY7=8b!d!"r*2@rpXQeSWOyӅQ^5Ԁ}UY^RtF 79oTġ tZ4n)}>NV1|/ER$>*]9z':NWN-jZP'xD+Ȩ3U!}äx Vx5=NW?d?0|m!_Ϸ46a v{m >F'mHI K+)a"PSp냼w|z-\^auN3ϼ``e^@Fk7TW1nW)m:d _aEOqfJJ5h/؛FY _Cu#-'RmMk e(My%/[W .iѭ1a #rp29hvr ky/θQjrH 7+㌸"itf*Pi֦sgf[a^I&8V=Qbz47Kw'^ -zۼUD}!OG!$`tNtÙm]7%[8FfO |Lm}`,Xt=z]}XP x^fFJ Zs5ƞW޲&1s C޼QbHY|3éaf5fo>gWW*Xao z[ 0 75!njS76b lGH)L/}:L$BLJ,nZKγ'>1!A4Qy–385ԫr${B@ m>p6TJ%豣'EQ:w'c~,x#OB F?f- }\̎1BlE+NM&I_.P|t@;Z kxqqVQ =(t1Hrc^rh ڨB­JK!PNNA~J{vM>bFG[X+<-U#iwy>*f9+P *:x7:ta៹,釪tj*kO%i 0E7DI ,d7^ϛ)C%LA}{ryF): >.5tK A`IjDH*b9ոy!?!b} :DDn5=zT@ bvHGW gL:Zv'=@.93t9^B~݀lL1.HuLz z\⴯Dq~P;_m$yؼ>хNؒ[~2cF u׏eq9*Xex}%xmXu|cGߤMzi[ᕙ?.˃&\O4Y$e/5#j(j[Ȉx|x<|"O(1Z>5KgA8r8!DEHAv*hzt!oWT3ן--៖XFQhH?$v8ؼ &xd@ص7?f"g 6ɣy!ekNoHn+ʠo1_[1̵}!C!3+%BVT "|af6S,JH}NR{U*Q/"]"/(Ms_.J1} Kgw2_M8ZxQ36-`zT-VNJ_~gts9׊&</u;!zRhFżCTJNA{(Li% 3ٕsPwSdW'{ A4?p[b#icLj~s-JLUڄ85:%*=h٬\S6'`!hC1#2SJbk3=P8V7zBhg+!g/}\Sxóu)9 RtXj 4(iQ0ݱt9&ʋ*ul>qː-1>?Hb1T^H2KM|H#'Jמ 0v>0ي| '[ænJX`3,)FGii躁2 dz&Fۮ d49a*Vp-)4Z >l PPp々 |5%)>E~SPXuB24Ei({Vdsv`+pt{%-;{f5uEVK6 [ βvz_ڗx"Uɛ:=Yx>I}jF%IЫȡQ +".O|sRsfI.h  uC#!i&,XoԕKnZB(oՓل꯳'yr ~O,~E4*{)ȥqb1_ʞ Eu8j¹F/q=b{ IWaNMV>js[#iyrB*ät \Ad)(BK 01%- ģQ!a۪B* cژލSlǢ~8SKYZuE>ZVCo+H+yKR{ju4w>ldi$~nr1i&UłO4¼uFVi{8h"^ڈ R=t[W4\ۖ)W'}e[}&za+ e([k@E6ݳD ]+-&o_y' eP:e9d薮.I@_fMx/A& fY'2Q]>8л2뷹tҬ0ɪe(v@/< ۶A e3; zЛa:%3a6 !T8^{gfcaa60{iIee݆²;h)oK( U(bjF<ʱ5X\7!ubEt<)wB))QAf}! /49I˱t\/tiPLMB4 C4 B~ApZ hp`VQs",gƃOp G979*]vcDF1Ϳ tZ; *{kF{qQ5x(P54/Qŏ~kM}scK7AP4`D 03DfzK X4CCZl؜<ԋ _2p:2l׽8 8ISe %x +CoXsYO5,K khHD%4/RHgYU a1XZ蒬 {D[‰یbh<)hu*05m oDzͤ :B,$.)zkCq.h뫭m DmeI5NDBD?I 0_&ΰKƦ{Id40R GSJ8@=0=Z/QE{Z0b,Ťt%TE}{fy+LT , XP@3guEz[*ɈŹa9]SBszbx,'Γupg'lkj)e^.ǍL >fM2!*2\,TeS9 3t7[k$߬tHQ"(C8қ[!*\׉i(^E) ~&ip2}GCsTɔ=9C?cJ`.]=~@mo['"37|*iLj)Eċ7DX +>6^$BQ ˲ƙ^5Ov'#*=+'j]1ݕ9~ 0~k|I=VY".eZ%e.llNbg 0Zxz$:GEA ڽ*]NKn kU vuƊO??XYc>I$ dΤ)rk,/ #?;.5r)t c-dh'89kxRN"YeA&mCP̝o[SQ=zS4~EܼSjݰBxsSD܅ @2W>T\Yh4/!85=! UKG-ooi{IWw5A,un\f͍ٸuBպ{ln!Zu€(#[#:m~ ZARʏ֮`#kN00a [VWҳ˺3hp1ti;aC +eJ/Z۩Z+P6ذ|r(p ӽa]s[Ս3,m:x$ԹĿ.>6/Sk]xN*i4\y9*=.ĐotGˀ>4Za`~A6p jwӭiƏ,x szOU0X'ЏֽP&s0$7=ءß QWW<7|7Nx tϭC2- IfwfV྾mXKB{JF܊U[XX62 \9= %z1< Dh&Chݡ /g-TH]/xF^ b"$Q@rP-".UǘH͓4ɜ0p*O fk$5V5Ү }fZ'xtw`@pdQ֝ [Q*9W+S;#.irJb~IqU&AG29;e1v)4R]_);U&-;m} ʝȝ؀ Ga 9vfM*-K^[})J*fda :W4iXWʁݓICk透 mi *'=zSyrc-O.ୈ%Af l&>Ie2%V>0Dhʠ۟_ #<${ekZOVԄ-0-%'Ǫv"螁 LA\x. ͖ڴu}0LQuXa9ֹr3Nk7B?xpݖ(6"iK2/tkE,I[I 䊘UDAP RFOR#Z 娕8r.>۟*R@ |b!6y=j[ qEl)qIƙK ϨwFi.u00T.o:[\Ak ҏnPB#9g4Env +az0vsFfU(GZx:gB̈#D&΂#tCʠ\u, 8%9,Q냿E7b,A)LOCE,JQެ[tps[#I72-_-~nPdܿl%U/8~GLsɗd9Y:>PTJ[ 8gPQԤaw:ǨuchxTˀ c`IGᖺfEmүʛ1Z"2س6[2vxDYIîTrk4q T} FJzˆmyOXvuwM ҢV՞(fD~J6yrx2<&XCvd8!>6_M+ #ˉ;"j!1+^j8"T7*±ҍ2ՋX,лlܒD>2>7YGDg3g"&Q7*^;㏶qhJK"._ &2Z²M&f=6>׈2wLAq}.ia=@*gNvYQK`FnFh'zsk:l<З\oPGq1 1aXc`pp@%TJ~;Xz)paQ]Fi`EZujc -x}%Az8ȑO]1=SW_2V@q~xaX\Lw,G/{l urx܁5IXv  Ş q Tv9 ~4=xm SOV϶3HG#+0 ;TDH {@tahDfݞFɞ(ǦnFr,ƝY0Q)Z!!q"ջ0W׍;0iŦ9>Xb(vseJV۽N8p I-oq t?e2. / +P'X?~B0k.mK;8(T_;kH:vA5] 3wˆBsOSXt߭%yEaH6*]WYj(g #>"B-M=7 "fm֯uA w}|).H*Y0CXo9#?fl7QKy u4>``)}a3ӀBei5*.%S1J@%0$9rJ^rD~14:3,1Pv01 |f͇e8u^ab\T&g۬O~ FkJ2ՕRtLWB KI8Ep_e)Z~a!s/ WH14R1E҈EAdžgO`H/[C3=2k5%3L EfsKԆ2HInC#&kl <4&ϸ]t5=59Lo%rREa#+9l~m|> CH9T"!ŘG"Nnī@B}2"v~FIX.ƈ#@Yi@;61Ee:-7>'I9$« 9n1 $j7ʱRK҂FbƟ g2Nl TPR_>fKlBz e)\vS܌@;jqr) `_B]jV)ћՙKŦ͹#O=k^ G,pGۏ n5iسv9@5B|x‚RJ!_bui9)^a֍ŭhPsw9a!U>:'&%@7+ڦ Ib]v=os넫iAoS^Hrp 2r2iYqQUE8X})[8 ]p̋z9=艃bBC= ɐV)9g(55?d-QH(.-PBsbVm֝16B܌Z<~xJ5gyZ5s-;?+dLdY$mW2R>PTlw-i`uʹrXZ4 \My*+I8h ̏T&SZl꽨'fBٌͱ^:O}ԷKt?y-Ov1` Z>9"& xQ > 7޽‚md~SYA]T16'mu. ;_>η/}!d9 :eF@湉*̪ٱ<и5cM5ޢ)WOl6?#犅$o5|FqU5$KaM=k1'Ⱥgf3&ڼ\e0>a WRiX{:?2)zͶWg 15rMƒ5;2gq{aGӕr8G{Bw&メv݋qqֽƺm>7A}UNn-"6SOFFSveH`y^Ctc-K?jY||?B,GQEv44CWWo6^l -&xlKdq-

(DLj{hdONuI@" h +-=fsUF m6y-FM zy55Zwk3GźQťp[D߭%`6V/ ۋ֞cP~!:=O[bİ+Ȫ6g X֏]m IS?>r̞\6c*pˀ+7mO_<#=$"#&vqܨ kG ߖޏϦ $\܃8m$kΛzM A K< -&w{qo"6B-穰c] q0PXFjI\mHgQ!2ۻuB࿒G@ N .DBneX@D)baPG. ֽY}%x~mM&dr9NgLIJi Y_RDUX'AWGS4D։ܷ>8mtxp[p"+z[ճR69:΂53.qlG"+4RSڗ|q#!dRTHVzPtQ0ޏ͟`~o<*a-F9ϿLH{\qmC|)cuN(Rc@Ӄ*a #N L쩽C7ȥo,/.2D;Qd*NmFA?mKM*0]U KӬ12=!cxoxڟد}ձE:PVɬVm!,=ݫ.}Ѿj&c砧 iT5 SX> p5t0#Cl))-^zmih,y/\4/w+TOB?2C̒:n#t+ G8$(k\mkh` es\Ķ. ~緼ޭZ|,%eK;@4榦5wdU Gπ9A:nxࢋ8viz2E*^ ')j>e׊&}0@ޮR*PĴa@12XE O!^'a@0LG ͯQNV['-T'^+;C{Ieu⵵0LgXK$rUPB'f8Jי^xPe[3'nq@?l/zr]hT/'$MsSyWѕz*źm qȪ,w[ ^!8FO⎭/PClLP|>/p{3& ȁ,`;*ha`ksh&9}$̼Z+V,Fw KfXĝ9N"孻ۆ8{;:9VW?h8p\dƘ0L$&*Ӫg𜤁:"$?:5PHI=q mu9IaFfAŶPz~DD9٭ޜu7B_-Qh:ȟu0Ռ8^KCK~ klQ ܘ۱#(N5KsR—G|cEԿگy?Qii܉'/ pX/BÎ|}ҫ4 ܺ k1@L*n:ibFuQfѨђh07J ^|-5zӉv $t:J@]`gSg }l!N^L~>glƹAm6få ,cBm4rW&GwJ CQ'<7ǍB:[gu?Vi/SfϬO YTqIW!kJT 9TSЌAZ '¿z AM"K*Kb.<ŏ%0Ĥ@Pfw;[BG.78]N83CC;.Tyْ#EOj,tpݵ$͞tbjE#hy@Q'˱ ?Ko4Tӷz,niHҌx~ʹ=gErDo Voq^ۼ?w?G-o3YN97FzJ:~}uhZf:Uߊ 7hbFF[ Qs*_L3#RyԊӝeQ̎zGJB8ݞ3& [jeI_g粩t\\=iњe=SSc.Yu,&0RIgЦC$2>c+^QգW!{(dB;n|5r*(~f͆$suKXr_Ṷu8p — X["n5,GB0ZIÄ_ IlGU(te3B^7f8+@B|3 Z ^G]8~caR)"`qqn[[Gw(*ٝih*`-VL۾E͸PO]B#F)npE"Fj2 ԥy'tW*sI:L\^ 5Mn 0/p)Б)0!F(]%6;ꨴU\!Ⱥ}h&S½*NEdX[Oছv&~ 3Ґ@7w<<&|P~Ns>(+y" gS+U C# A@3krasV~37ۃNj oΗš>q{,jc2,H<&WI6˶œEFr!qb^h$QȆx *Hg5V Y(tm3EA?̣Ky<3u*D*͹Ȯ 1b]@ SOu(nf÷u, +1d޳v!'M#0z9JYgsp'Vc{]0dd4'Od4\}+ =S6RNG%3 =Awi)jKlb:R|_k]XWа=A,?ȇ}q&.YAs})ΜH9@(pߧ@m:$aL=PY\`otP 2_ue{+Fb`̢ηU (В~},[$A|Ԝ>}(XKA ZZ+?e< zvacԼ>01AqKB _Ú9%[ybkrTw5^!1V9fEQrQ-popābz=Π}+)ĿIFmۈp~b&1Xn"e󖚉`)POl^HXvQ*=u7v9_AJ_=ɇF1؄>Ct$4@6̢'kl]JܰN/^B-q!^:}޿ C*{njڕ+{ bxNdⱾfp@)p,b 1ҼJJbys~MHN4[G)Bg &'Й\Zށ !O(ҠtWJ8M~j̢xv!FҸUW h) rjXtZt3N~9+(3wk0*Z05/Ϙ_Kuxˢ[AYt@ W]mlf 3@NvO-C6D3*B⤞67`s2Jx$H|]]d6p;2cj#hBIں ? (>vYkW[I:<I砚rt ^(YOF@Cϗ`&'['ъJ>>ȳClo,~ Kq:( !T;ǺV $F 08do'}loGB&$bBSi^^Mg.jG^5/yI1NҐTrMILaVK ;3sӅ͆ln 0. "C*LҜPp1j2iNoAOĠmF@F.jɑ2ro@({YϿ _1-uVs4+`yC?ay`#=le5 r#i@'mp؅Bz_u ZTEzJU})Sv+P3w( huPUy:һF6S-&47hsṬ1 Uqm9 IuJD֣{kii\XqR|H[KbG9LlR%,}|lsH1>N/S%5irDp Li.NZfR+Y"$O;7j |?:]G^} eU,I0IɬT/b% [/6_oؕ8g%el\ {0oX~ڇ4yeD)XNO??M >=wfx <Y;EFiܱyq F%¯wf1H, M@fB{HOq띱wkL+6x℞3Xc+SsX_Y<?&28T~@zR})p ܂Whf~]LS.wcAb܁tK^ / ` ʛ`B`ci/P Fk\OBcSM1b7v!?N­XW¤P~o-5׌ ֶnlJ/4r=p48Nceׄ I͗˶v70h9i߱#) ""vv X5N8`Z=-Q6DtN%l@DņAn3:Bm$ *#$sMVgBdZFi\Cb',DS4u$9PAVzfnb.݁7s7 *Z =Yn3lx r 2rkßӀmpGz׉ BKDmk(FxE7rWD|1yb;4us&hEΚ-gq3 Pc>&4Xn #5D,_{ EBh3r^XiؐPXE]13k#tvAA"%wɦ2XjYn_Yf\]xrsVbsy<S~\Za%富9#>cz8'40w`5UWi_%%Y׬P 6~?7H .8%U5H070Z{zxv$.jìEխk<8C. 8BU ɏ;[i~Y41>Y L RرiBh''r-)sไ%֐oe!(.Hl2 X|<Y#2B*;lu_as!Rle#tkeԿ Aq|zODw,ةMA]lC_Gqܹz ,$LaavYеZ@A \4(p1:❁D=k Y, %TI 3j C䣘eq ֈH2Eh,!GF "٭6v~S^S=\SNoTs7j_v 2c(}?]Φ?K>m,ܺ3ySm$jhZ+nP=|_#H/kXץ N$U>E9juDI;p !$u8#FZoXRB|ACpn+ mȳڄaYtm`fC3^1b/]M\Oƾ?Jn^U)'z1ovFz#8ýt:=ۂ&F>{hu%\Y <5_a/mF\&Z !72XB8 G{QZT[[(g5Q"3y&|ƒujfmya椫݈bH9E 5LuI o\D?j$rgx)ƘKh~XTF.Q%]R7qT:@# :1xZ_O$e)]-DM;mRu>0aU` >:/cײvߘ0\%cJ7hhJR'1ם R(FpaUms*rBL1 onwDeLj'MtϛVݻدFi$/u< Q/{s,ur/KC o ˟yOi"{ܐ!cS ƯL ƤR$TMaNHSx%y0 Rt {<%KnxIo#?O ,e4P (wCXk߅C,,I^) Ry_G05m,}I2'wh ّ 5[hEQ-J{GyY",_w{pە ( mU_~e܁$> $,Q7^9U ITv*~4+ܗPL%4_)4"ws+5?a0Ry6Xy0% rp&Hq#n^xa:{/IhC BWq dakx R7a/E+)}%?=.`:[M>ij6GL Dk6c@NżεyE\(L]YPira?҄@eL]X@;=H $U@-P(c1@fxWYyp8Q - le6Kl+iӘuS @oޠ?/Ϊgaj#(D8U&w_{zvaDXBcA`6̑zCfżNyɨtz1r OGqV%z_Y;*pU.#"Xڙ/z@U( n̛Gb{t7{Лk2VJryɱaT\-Ǥ ˢK AO D/qqB~}Q;F|Ʈ ^T_sAp-/"_ypM#pRvc<"=zX _lw`LlPZja:%CPNAynY<ሢ]> QBZƨAo0'r:~K%!qalUeށ{̟HH[0WMT>k>JɚmU]R;=7})ӡ12-k3s])ؕYi8wz;%PVvN+=Y@)أ5oFw\=dXA*x2Fb(waVc "2]i'*n&#FJȭVeޓI|X`)}t t/zHuh ƒ2K1b|LnֿԅB꫇uMM>/Aj[WCls_XnZ?D5)ƹa^g7 D5RSF8N~Mq@pUor$c󵐒z@AI>s#R g J#1h`8UXy1pd:YN&}5{rmrr8ʨFf*c"sG. i)PZUbQQ19f7ų(sea&z1/ug C /M#.g -Nr4 n-{uϡY+-nES"x͖cj@vZNr%7hnhd/:DVdB*TBqvʻL@I'F\.m$@S5:N{ & W?xN *MP-G-?1i>R֚UpҮHmOnn}NHΥ-W!)'A&VbxE88]RmYiYL-#j]~.Pel+ދDe 1EÝB{3񩐥ęQ P*͑I}lE;Q^`J+EQi7<nS7x_ A!zAPB_Skh"RKY#{{Ԡx V_v m"FL e8`p42 ՘lSo xhG=:ί&cN]f2to"_ ˸l$Y[uDjmZll3Tl'F 3$3)ڥJ[pRO  滔گ[1=+h6``R!>Vkju ds-ͳ pL՞ҽ :6`Yf!X 4ȲZ՗T)9shvR4!jYW܋ǯ́綺*nʜhFYdz~-Z?V0ݜWɵIN}s[Mع.F[f~ 4*%f/'gf{R7+jlf8Èd(Ѣ6I&F3sf\`XdK _֦wZz' <`7]g_+\gE*~/ A)K040z'rYSijلT&HVg.GC; AlGڸ(5g )?:g gF^aRV7wO!oFZyyDC7 ޗo&gl`ё,֨B\{r&NmPQ,k/ޜc)LsO\,Z/& .:K hK M1"nK} )f=FfP휤NcĿmh=Y 6b7%9bSwcoHF|9.VV4SG0 ߏ44 DRI9[DBWt}ZR H?9^ߥFtzjMnoD귤L|J}Rjd5 90x˨p/Dn5)#;3So +Qo>  J6+JJ[o^!0qc6c9[6ЕO9ᾆ}֎龻R帊uᣜGZ˓9-FG:)dq;<ʂ>v#gMvG:"ڞ;\^umWT5joU7u8羗o~ۍ uLu‰.j4ooҤS$3~6DS"@9",V$BRDgC5x"*Îu8M&n/H ($ ?= E)-3#J3p #8e6zS~˛O?͡]Ԙ2V+Jâ WyŢ|Kr_j"aoe?ڨWp4}zs"M:]r" iRKkw@/d$GwO}ݨ0(tI4<"Sg;DP0].4eY~9Xoh^l5j>i\D. ~9bTNIjo<13\Q.%@zN?鹎x`eʳ<K('yY}Ɖ6߀7u@^ẑ V%^W8ְB0(*l6ImďL80bCYb4℺d+R,|^d͕JqNP rXK]5\Fţƿi@wZ(Y,rQq9U84n}'hYҧ yT1 (MQXbykh--m04ɤɕ?_Sڰ&b ?1`Z&$b=ëϘpx'P&'(?[G'H2xx&?M,-@ץ@X|97lx.q՝K& t1R+U ZӴY#'i}Vt&>(,Lj!ќYy* ojΞqϦ{СwsȵȞVHwT " -]\۬w>5j25yl4U4UNq 8f[&;QRiPJ SK"@Pes_? *^wlϒw9IOHƟ+¦5uc"@lt'Ojq^щkgYĂnVQ4,?EtRiTеP},$)u˖-/ oyćBICP{"h tnSbw%!%lv &{'fsʲ[[+58*//Wqd|aM8p:6o>%t/^-MFrh;W\&^{Y1 nbhЪȗjԺϲPoeM n*dZCݲSjKGwc>h2"SH'\ɥ`0R1iABՕڥ_`6ƒETI+x͘اwTa:-L&\Qi~N'Y w9pP)-iXe1nW"Q=&)Lj",զrjU7֒)#!.ΰdyhG8Jhcp]X\Kp-FyaFdrpgوի.}CO>D̎~5(<l=ŌL#njdG_axÒҾVм81ï[` ϔ:2OSilo@QΨD"̜%h])sQƖ䖬\mlٲOD "w6r'[;k9akfeNjnVqRS4iZZ&%-|F4ޣwv%+Do,F(%&_߶* `VʺWa&K̯#eRx~[;h+#y<^VFkWs\2wJQ8pz%Ĝm!,prՇGW doT!w> UQyMIg3:bDfGZ ς0@⧈xľ$umC=ݳΞ5c\m/3\UIMeQ@6>މ%00?. 㔒 T&+ukyQ;U3vEv@-sde?^<X-Py(ț/?N jzjF2Z_#B_E*1QurCod 5fPjbR|_X) 1XYwLdmY ݲڵ zxs z5#C-MdxBɂC?vzTeyi,.GƐxv;3_J慫 h4jNp/`ϡ]C@ y^Xi;}kH9wafeӛG?qz%πSu =2\ӤulRynÌQ])A^>$,^K|QLJɊ普?JmH)m{ wK!G@_OPvWt޶Ǩ3~oy]mXBa"e˔J`"X K8E`t6"[EU=c->pF(k,/2+ɛ'* h&xTosb #nW!y.4P>ELpyǧ8:}Z*%8fkz'ǗG_#Akuhh&%nz~L*aRPK๮?9G"!Ǘڳ/-S䕃3Rb0``a&'@liq*ɘJ%yg<;%OYz_샽W۠9(ܷXV)uIŶ8XxwV̌Q<2{"n!v98N T fȌS#|͍x]"w4QcIխC(Qv{w lj?< sت6;U9Z!Tx+Vh_^X9fz*nLIw  p8  fAHteYfy`!sK_a=G6<@f•E,|.#{.^qsү 9%ߣ5;G~g)b㈑.ktmkQa52a4Om] Cl&Z Db 7J#V.$zRM|@tvro$o؊/YuP򓏯ĭ3Jy]KGТ~Cd\O3AO Q`֯^hAwYPv+r5O @ҧEmνǥegEDGdzdym@Յ5V4s#fTd ckۊ*e(-Pԕajiq2G) ȀkؠQ88N"Xß75LФ# % l-kL{+C)ˬښ:ʴQ' t[lT\&eu}vTpe^L#,= G+Ο .>N6q$AgAc,0YexB QjD|{#@erߍğB`u΃tR_'y#>2[6>L1k=fvw X !÷cT A~0"rR)8 ZO1֜=nL+uC=J3`ȹ!asúkGnLPөU"oyE#v~FdeZRqay ? ˕펠جOY 0Py:usRٷTAlًNJȩ x+hov/,#f,~[yÍHűq9Z?4J !2lEevd۹-fAL;tj`.b)tt2^%lYm%`#_S?DP16߹+"wβ?IIιzAyC)J=FdxF]|A 8ǵO7Uk3 n+ѷ,NS Lyjlx,4Y/puyj c(]V9`wYhm.C^7d-Z- FĤ¬6/ѶG-Zb{yt84<مܸePoO"zJ ]ofIY{sOۿd*Gk;4=ķxr1 6MePPqyM&p"5sX7SӍR46 #P,93rJ{-Vx}i.x 9I'1(;&d<)0TNtџX/- ]_-]f`lmBDtJ=;ߋ9KZ*FFz'ALq5Blfu8FJXv7vrv^4 @D~ +zj?] |;+6:Y#+` 'u(mfA]CtA[Wfz_J+o-!<* T9C^HK(='~ : Y JcXFd7@dʹzo3{ ?P4GG5q~a]LCW"pdWB9JLF ׳4ou+n?d4ޡR)-Q8aHu2ӷ;I 0=#&JeAWOYMn~ޥHdKڤ UoೱlZAPxe2E -Yr j7Mv"*Ms(Dm|UB<+>7}MM})SF7h+M{v&[c6u~<:F2$ [GeO*+H8f!o#ځ8z6U+_Ĥc^׬90) C|p ې긙"%O fWcD, ?)k~{CZilbmX"z?M|9ʷHqƒĆ} 'cU{*01$[lGFN"=Q&1T (u͟ U``z"":Pgbprv^ rI'éSx=LB©VII'yVYG-EI'V!gfptFNtLf=&:ۙh^ET*M 4Bo@-O2OB: BArinɷv@ r+M'yO>WT Vk~vv2ם~ [&)]" Jfl߁({cS dӧjY.315SU~ړw*Peє@|YTZg_qR">?u,]}wQdOqV؝zz , %pw|JA ݍfTYppdY栻2x+awH(I+Et랽.4zI摎܇sF]r"@tgZ=m#.&.FbXmn70ew+vr.93;+Pȱ3FM-ꊓTV)CJϩ~!!_/OKJ xL(/m׷zR= ע"奀*8fAl%eJ<F82VXk.;)ͱJ6hɀvr8YZ` kQc:>΅I|*}U};woBh3ӤBPaTy8&̶_qֽG-8˔;E 0+A2$D&2- -zmp/}Y.> s{qOKNvV[jG$WEBʑily)!6mUG;.)`N7TqM;[2~z-n$dɎTm3BC0qQl3Qc^V/Y?h)^S:OB%5PfN))ia5>sRկs2}@HX DM6~kE^W2_n#zֆKH! Bbrڭ!{(7P )Os, 9Z$x%xrPgJ{3:A9l&gˏbFQE֣(E[L/`VC+ tx%TvоJ8ybxL@& oљ%^A=Ёi-lf8FV(DU刨u8bjSSG\Te1V/mVz&W0߹Gѕ@e.|)VB, -o'[9JӧG DÃ؇]8Ʈqqp#O2@PLw[zU{CƚjSY+Rټ8lkCQýL.m6Hm_;dK3M"Zmn&lClL@Pk Cw2;Y-F_|]{LB173&w:_jox6u egxn׆/$aUD#do/k`[:=6:I\ ڋ Z9l?:{2Xr 6707dմ1(A&t)3G }ʲ:%eE{XTtil1_Y <~3;}v?5_75:4S_-_B DB~ڇhS|weo!*jΐD یUkI!9IcHY(}~pv0bI]TSIԵYkm\nJ.cPE,I7THiuuhUFU o.Ϝn@ARzh:BWX jeK i{^PZ9K*:Yճ )^Sg-~IJp}ڏTuۑn9`+Kc(cï~;:#MǵD6Na:w/T~PׄSǎHݱ=*،.4Ŭ'MɱH6"P6--ugH[<.`ީvҾsK9O=OiՓ;5xD12v{a',xo:gxsJ?=Hj 7ēl/ހZb_OK.桐R:1(Li} *,,qҔEЋ(>%cGrE#>dϖ[leZX⫈f4!\IWNwǍ;ݿ- F0`\dم,X ^?'zj@A8gamMC;׸`Q2O(A~(wyj@9)yJWËnCa)/|`8!vϝT_oHNmtyCQl314tM}1:v]kv 3o;iZTH⁻>"M@ j0tM$/^*{A"45`Pr*a8-.\dx ֻy`3wJ4zܡ~7MAtC@O ?*`XOO}?ҏM,\XE^,D}GOabt9,8@J=)&b>4/9IOxI4FWѢ"=xxX9|·ӗzGLW}2`nW:Z5lyݟ5B[3*b@j^[ g U3rCL߬(FUDN'-5wg7F= :DTmֵi?G@&Җ`M]^15 ͗UAȐ C=3ԑݓAybǏjfS5 4Q>gM؝79?L0|Ѳ!GIck|?}J=~9/;1߮#?KlJM>JO kkRtMZ:EmvpZBS$PTX1`@́hL2/]?bAh:wMٺqbzln_y}T%-TB"Hgs顲ӮR۫>'icwɣnfkѰ4_Nth чД:ەVAeɒ74c׏Tu,PZ3J[[ XҊ|{_)6ZkxkêYi+?1}b\VB C+^Kb߽ձ Z!j N%Eho|Wɯ#9Hg,o冥"}1wgꉞ{IF7#fwt3}o2״TQ\ss֙tϋIP3Nk #:_bRmJZ]B{ZpG&N^Q/zX^ɞF~[$U+a0{? -򮑥 g MTĈ̗}I3stܵF& `|%*D9|'v k`2S~W!6Rێ+3զrl&ٕ? \eBَqV)Ivqt)%_U*ϑ Lxւ hUP>Fc9C=% InǩKljז!E5-럞_=yϮov'8]@OY}U!X bU>6J&~G?>4yLrv5ݮC-DqFRhv]>R΄g~7j%"eO߁9vuQ&3ʉXeIJ)hmy㟲wS=ꁗsae neupyvѿ'.qզ$rgꨯ URw:\x?׮!ٚț/@7jpÓ _GesM݀R̐|6'. 莬)O>>#YFt\I; ?83Ѳ"͢DTbeU_{Zӏ1}>7ѥY лR y TdV1M&Pj$;Vy|$΅K@uX>*UxG#o2՘*' ~:57m] Y#K..8eI;^K+a 1 gEcO5({3r86@a=48(2579रO`g6}L0ϳ(B=xeհn\À=@x+oQ?y=јC>OI>GXiX(}[ D*c:3obT3.d>]?B) Fq `/^-=!Cz^P W'tk:#1\wT;jxUuņS(~HlBl5l $Gf_?r!gp)"㶖7F:u_S^݁ll ?$<)F |jfPyT'Pam '@Uyk#q- |rsT@s Ħ I ?*KH!Z.దvT_H'4<ÆWqoXA?-["$hi$+lÁGS&*-VYXlEO3Mؔ`02&Q.~ʝpUNSSoF$iLKsb])Ƅ* 5,pee kpq [Mb3Fj1/}6* 'Njw3M`v6xꏸ,i^'TAOQV1 xefj*s >mM6n2Tcl"/՗B+73"j]i˪vV 8Yדg!gIPTpw&@`d;f>w3/:? -SQ;ۘ1HC1=35%pWT|]X]>,=@|RLޏPJCښ(ao@Tb0<aGS}9a/%L pmHb q'`-0>XM?JKmx{EL4D }ȠkbO@1z.rf({ת*0r,,QJ' VuwDǢ!>/HآdUh)>.jqjF <96q[>My sWh-Q\L8(Z[Z v+ӆ}1ޟDMok?/R.%%C@%__D@pau1r{.@̼ `:>S I=;@ZiD<~!/EkF/hz&դ"BC=@1C=S">_J'G b T?2x VuY>8%af$>Y _EVJ$F˖ZC"yҾ!\6B9d7ۣ/Oҩ4):g +Yvv:vXC u+3j-E= 2 rj@/Ysupmus/76Q=Nih_fMjf|)A[{c nY)ZO:2,e{|P\n!,T:6Bu=Jgݍ.!,peʜd^7NCpkْ? 5W<V?U۰,浚D,%N/+/aKԜXx3W(:WR}cyʿhY3aGD+ODwצL'oJnjGsعA g0;lb B-L`YGP )ie:6yta0ɀ@'+D<|q4ze7զ~D4,~tr D$Ȣ)_ _fv.%Ѳ5`D\-kr(1Vhr{u ,⁴`EP$Fr4qV] #`>e25gb$7zrUzrLxo1L<PfN="ӿDTI"|fqbx"I& Oms&`1eeH3XG ʳ3{&d^X~~V ~'2F@\3A ?FWSE+Kw*4z}WDCvwBM F*ы1Up9V"TUkHW *Ua1'za42  <hYYms'G^+ܥh}lxIŎ\:~MĔ-n~9`:Z3- z:u $BMrVPG! `~tZb KTOi 8% ~ O*z͈iIqgJ +sb`O؍ 91'+"8X>8`DNGM(D<=OCpſՅH`EƓp^mBwh#͗JuW:0,R:K&A/q'&j,"qD[~@1m!#7IXlgc/r}QT)1$@_(!0½ g"jZ*B(_C+܌}lx-AD+rj5~J.rF=K!br^I\n@nk @$Q<'e/YV\ׯξtȶ.vk$>O3ۑebE@X9)9oyRb1VOk^ubrN?)$&8(A蔜pOajjǜ ٗj&F¾<T B7!hx]3P ˆw-K6,u7~^}l>DH|TT4%#gv="W+XQ{3#"K'mHx_r2#]gF! Y D$ ABFmZCӳP54Ehs02ӥa=9"Nh;+PG8[M'e5-GW¾^*ە!Xv%dB9f1_*;CenbF ʩ(J5:Q5\+d 3kuI;HoyICى ?K>R'A>aTo Ú\xJ>L~0) aZGb4`ǹNg V*j*ְBAWsY7 SIv NS;KNU8/}fjE|ZnNWP<]fhFHYF$IcY Lz%v8pa;,p@2Z_^Oyi]k8e1{92-\#.͗,*/r߄-8!QcW@,FՍGr *$?e=h}%C0y5ֈrҾHv]s*O+;sDP_SO % O>K}QX]Iֿ+ny΂|I: bx zAKxnYM<(K[H>0i%lZJL؟FB >%'n=o.[pQW/i*UW꺅X#]C;J]}85#HOqij4p Έ=ZG==\I)>0cz;DZͧ0._ 4h75FGlO) IC|e=~/+uO,5g v@o<|@)ü&^1a2Pop~jm/w~P0nT;l!kZg[ ~iFy90LB!\*(4؃Q' vMYQsr؀UDE ʑUtptD \~l p zEElpL鴮cdE$puwd s=M(Ϝ1llFR^,^?$υ u?r=/shypSw"WAfh?. g=-S _f?IROEb5@&uR6U%Rck0_R?أSRUJF9^ASׄʫccfyʸe z(20y}Ue9t]Rg[lـHR8ЖT/\?ՙ7>q<9Qw$}[_u3:o~Ũ=O?dp3ޤB— NO'ř$5.b %효9mO'd>KuA[g\6>QXHQE<'7ݫ 7] ~Wg7FwvI oM4BY̘tegclZp,b }tpjl哦RH^m_#BYӻ;`f4$%Ʊ>64tQ﮸~BmUuw%]xmDB 4 @ӕ11Qy$O:j%TY RJSl5m# \u{Pb9ZB1xK ʼnNMhW*Qo[!U0 Tjp}u'K&-}am\HZ3Ҵz\z^Xx o|p XFs:k~&{I#'^MU5rUl z23sFr%0K[.aW)vs%B^~b-B:jʤ_{skdWd6{,S@m[YrUD ^>(*55].'j*aCFBvAz6b9[+pi x`aK˘ -[!yb0lÚ*ENUf/,Hti Dp@))=/n}&&\OiH.=dU<44y\@*jW]cd UQ_rʹAR<0 GBGU'4Hj N-`W-4+^;Wz> ̿') -w#ƅr us; ) 2OޏԾf٠T.?# 1xwlgȞC %JAv\?%:H-ͨ5v>o!w9eo֬eX1k1 ].'G%6jMeLp諴OYje_ST*)ìޙLp;&}W5J˘Vz61])H0,y'hd9oTq)>GJ' .?{ G+@FO7d5l:F.u,͵JIG|qWu|Ķv=$0ze_?dFfMv6g67Dl _\-=ެnjKH9fwĂ8+ˣ2#(5DdN<ҭHip.38&7hן9NkLRj诠4P] .nm[my'/uA<+u!4-imJO-A1TH]QѾt ЉEki`_zʭ@YqWJz֔ޫolNBb3s*-'uZ (t-89M+؎ wCQU ]N5QG{"{EU.,{AXAwKή"rj$;ԼFofpfשlmm]Sһޕ^uC?r(1V]%fj'*{߅nQ*& ~]@#pN(*Qv$a]ŷ]{"SKGAӄ*&|DD`}~q%^QZ}`*H.Y-) 2lإT=F2W7x#Fڙ̴RQ)Lȑ6hظ-@r. Jl{jT68aHD˾-`iKugkCwq,/~Ty3Hj2ELe$w)!9k("C2"T~}?]}2|lx^@Q;(ށ>g"DOKN}z0b:5:[;ʰ+tM|g@FI⍣{h61_Zzgw %<3-):^QĀE}YZ~>d(҈B>ʏ} ,=2ej Z]dܤƑ=ճq-EKDR$ tbJ.c:^giumZ:t|,R+>WR6y)qSkDgY %Sv.łڦg 5&X]<\?8YN\eva Y7{Qs6ĘA8hS^*ݐz'WCy52ڮxő ª>3ܓ孺yۯ+{nXAUٳ %,2m S&[FJ UUɄbK墘mjh W(:sPa: VMb͏D\8/h}7>ȾLn)`vo({ RL(gNr3~? RbDQ2Vf>yjzt1YYO V]DKҼU14}(;XߔQJtK"lUOR~ɖ<5|&Hjɽ[թ%<B?juQ0,*v Rc~S2It M>Jnf{m)Ga-iNqYa0.8li(Ac29NV/a۵wu4fY.R7ѩض>klrL]vRu5LIo4v9 ${hHYuڤ ˕ v wEaW#(ҝf![o!'v^]:œ]uk, (vLJtFEbU,r;4xGRŦLJmۘw%EIFqNFJi6^t't9BkJ%Ik6!ɻb>퓷ZHKcNt!1腃)Qkhd}j`~71mПdMVl-Bzl 9Tb\WBH? ̐VyY6(`!gYZ07070100000025000081a4000000000000000000000001616eef1d0001835c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/5x]?Eh=ڜ9M"zR ~؝vX_;8?P+%O|M9 w}91SQysyX!q+@ŽKI}?T+yUu@i:H1ZR2ʏcgk}oC*g6~ZLo)z 0$HaxӚ+ D,Ui=8OLVH_-*I" HF<(޶"Rl#ans3*Q>n;o}ΰ_H̷J QYT%Yֺ]\߶'o1rf@Fin\՚i k}^6mi|2]5]3gE{c%QsY=[jVV Eza9~F#G%=iƬ }$(idz6{*/`3fPv' >I@4*ԃ~OF:dI6lmY*tͺB'TV?ƉjI~306]ÔA9ތR8#/wS~6,&$f]!'K!T522!#`MZ tcx U-}u$33w|s{!SF}H0rA8TJg!酆TkNG~O/:JEbClԝ-v:6H*ċYt`W/NP܅n%ݘdS6B꧶"GjEr0m"3 nZ:Qi)+6ŸlEI=^nՒQ 0nj1j'D/c df.9k{jG>f輟gD&~wuN1!SRkrS%pFMy ġ|]Ys!I=g4*{@cc 'm (S$ISrÿӵPcy&ddܸHP2~WT L+cRC<8rW9 8'_WFxe`Wh_{p JGg7FcJ(1SLu ع=!)5cbwCڼ>vFA7X͝Vmď9`_pxƸEV2dk (IsQ0_[ZRM?G|*}@t|hVy-0 p{qbD41HVr UiG/-`2q`#%4k >S?u)%ʾz3 7t/;R5p&s|&uUH+c@p]ƍDʤ6)"Ĥ1mNt(.+/G$p%KXMcB !}]O@c!)a 5mo މb*6еn))Th $T2l9¶9M6DIMJUa{ʮjJ`6y -s:Ҧg-A#|VTi KP/}BLř;S^bT[`W4<-B0CgX)Ayj:U&ލ"5lϖW8˸e"8ChbrU,ǒ<9%ً }.KOy_هF={ fC0f 1TJX0z@]Th$ɮjaeuy:0_˹cLQC~$Vj9pR:Bep M^JU悍ۗ1Erܰ.yDeM0wyQ15y,L:QVB{t-{1F ts+``(И(^RSIPĹ~$a+7ۼD#'4KAgrknM1vz%eǻ+&?fLElQ POȅt1T([ik FcOB:`g+7[-9YD8:ચR 6}K-aKy"hx('\0Y6RQSc)uvVy ܞ|bwǑIͅJDϾ`)pY#v硪z Rxr(C=mY)![y*\۬~"C1ǂ-,VbP?pĈ8w@Gaȅo!#`f^ō?T㸪03x2/!,olZ€Pܶi_=" Yఘ"/E$`CRdSu{8:IGkDXaU>.NE\t\f?a|WvUG4rlԼD3]ų6ngČHxHzuEضuZÔDgݱxR&ȯck5 BuqŽ /'-&/V+0,(9E`0?S;8Iy7ʹɐ",3eNؘ59ŤUI*h My s9Amw3.L,"`x_EI,Fo%f{C=+(b.?G gm|`=cuv1 m֧`Vo bS(f+ñsb|(_t&F Rq+q$M|**8qȃvFQ&F  D]vjuU 4 C`n_$(+ Kv^Dd!3˜)01y'sGW5$$ַPb,R(Uo_[9,q[حyZZ9Qq\}-yp/l$<AS<Dɣv+HWCBdB{]讳LPyno2;Lܢ$RA Br XvKMYs~zISXTH`'*Ȍ^# ua AK;fmi3LB )潾b#{L>I6`\#^1x`DI#*Z}9m-~@\Ȕ b^ #*&b\'9$5Wjj8zu?]?Z|  ae-&pRS0A30D*h^ 7y ́:S%(6#HexNkPq'.+\]Fw6$iJ3~H gAaAFt$ m:\̖y-㞭G8y҂(P2B<}x*.nz]C}s/2[5i ɩ=$Y,PR%^?ƽƸX}Rиle?Ez$DɌ)fʶ#Ev:! 3>Vz}Y'sN\xQi꾢k/ND,`9-j6|Qg[]ui䳡&!wo0m1MeH^$ePxyn@Ζ6:# sZpfK1T\9N*?<fU/I(( ;YH`9t]p;TC+eT6;`ҩI :iLAf,Wv$ԷZP~dzES MbЉO N=AQl#e)h(ED^&Zdˡ*oQdJCʛC{7Þ,<:p#lۂyj+иE3}I]\+CЅg/ Sx'aAyٟ^'[۠O:$Y\)9R* bP,1%R/t)`(!Ak+g0Gsdby[\Y~('NZ.HZyh擨9,1174CzHmTs$(QT$.YƘԊ+[4L82j&'HVSa?8 ?Az;D*,ʻs,2S&9..}n~CQ//=86ƵD1q#B_)![HI #*=Z0&WHi u=0)*c/6TrC@pie]R?O0g0?[mڌB pPPO&8ʈzgUh#z@SpǏ4B%[;:c*~juiKf=p'!}Ro7F5o BVP3$pHc ˦[JPd~ˑOk|}OQ zx5PWrXg^#fٓ Gco&Cd"BIJšV@=IWj%%M̕A;u\˽~5c ߗ5K ; f)}ZH\+dh~\m.t" P[+K ܟmQ(G~kXY [>hBq96Z6 KBEU u0!F6*5 ,4W n:&N}^{F߾ H^޳=Ɏr@W^\CFͦ:d/YkrB0&F#(=%̏{#{wϝtV knSq!NyKbi@JydX/nXbwo1߬m-#/<iM) lp=M?x<ij?ak 5aBDP@LqY-UukUawv{(bWcUg4Iɧ$F 圮E;spP nB+%"n'Nr?$ϴKN,B~9` ~7V3Uca8#y(aƇPäe+ON kWfvN-) JpSkbF<]":hqz/Z9x] [wz9 6{dX{]9 ?Zl|6y `Ȧ|r(Km5Df" l Dڦ}I1qmcO2BB&@Pܙy &50[ ƗZ(ldjѠOJ4O@Ic01Z|Bjj {+rf6֒k;co5|+UdY@ڠ](ƼmSM6ej!c")go5*٣J!|20| tS:6ZR*c/k` Bx$mq ~mNOeҧ7nCi<ڔD ^6"r0|!Et,QBKX377 @!NڬRh 4Qmi8O%Hʰ*DZS+\TTWu,gȗϏJ;拢TԩY*e l1v4=TݿXF]6#>U9h#5ؙucCq/SPJ\ h#o5zqUv<2~3iݝC4* [!5d .{H#}%5}6G[%nLȻ Y+MX] bVQ 9P N`7^4YӌM;*/O͜k<НR5=ʄf`[(! !aQ#{pŎSA1jϻB\ ՝ =x[M2C*f7?,vKkyg)/M[3LMf*9qfhY*選Wgfr61 ={++FFDk˦Jd^xIkVAyxy='fA&;s}l$@U}D6q¦ QzkC'+p_MHϸmI׀^5_6&usX=[]\"S)z^qIfx6dn`+xL u#.>޷<=42lMPHApp&2+|- ^,O:^PtܣK0 2v eu4[l5 _^` #6I 뀒+A&%)*䞔 ZЇfSu"i.05tvЉq)e21x)TՒVq+4@Qo@ umM;Z?-r^Vmzr:yEBu;[W!Wh'2M]q%V!Zџ+ځ#;CX)5<2M}n-hKB^6bG"&t8}dq/?aXha"}ҩ(۽T|]FjWNdS?J_nE ^ₜ[8mli]3k=}o4ဋ'e0St<ߊ qb!K*^yhO;e4k sʮݺ4 zan7Z!Gmo^j9HV?oIœ[;GUSN{mgcmFfn],(NdTSyZv'\"a-4,PikU(ލi6חۡ SvU0^+%Ui#}8cfhA_U>,^IE꿑J$_p%k@v<@mX=r 8I7?[݂ WfU2$o5t㑦CzTj^957 .E-!HVi\23Ot:McEWi.unu Nϝo=q7 W,Gp;1&=EM|a.Sib؝8,tkE:A:bÿ 0X]+Md܂wwrirD [l@kjDWMy kݤPc#W-a<*:x8#" ;T֯|PP,/YnWmۥ]D$j2 w:54II"n')Ȁ= tΣlfV%??}9{1{a+ڞMqQCbكO &Q y3 _|gqξ1*C)\%us7D_RW7֛-(WlB PFC3S93WF- [8}sWy̶t<L&d*F\a.8X L|27'a ;KoU9/wCIP~OTOW` (#ZÞCC[KB͈5(d(1a銗gZIuNo'rU8VEǽJ7?cf{,  Ka;/HZR`,.w 8ߪ61J8TjIǧe5ߛUKGl7ESZ35g?j?!癥 n&ReH Ol_i.Q&a<0y6 gj:AE*eO Xbx IY1ϲّ\8W>TKC3lD<ЙHm c .8P5ZEPۻPKi, %\㡢3,V_1-| Z,xFh!pn%hV_871N+-GQs Ͱh-:`՗PC?k0 8tEv.;eTeAG0~ mS\G*C{%sk[]RD!c͉UԻɚ}sLICOa8yt P߂zHF!ËD, j\ow9ztVcR--梃CEk }usKC V#"O3z%hY_HO@xW[bMa ׺p$ݱ+ K$EԸ.c]Lv=k2bΪH.u2ޅIF?T]O -U]Th~=y>D$\B\1%% 6FYpndŪ`I*Y2V Diň޹R)%d{ȇrw1hv*.JG%FW"{ (dClV DWQMm4a 'zڕTPD¯AD:=yk#oS6t#'sOe–6@5R|m^ZmsbМX{Ex?Ծɸ@ {o2a4ˡ 6g(ˇgloX$ϒb k8m`|(/hxL)zhKN\xs%u2uI)bPCڳ !v,=>+ 'ǴL."sO/ܡ?fDvCK`VǹwH^2=o{yeG3/ld|7Xb9Eh1#o6>/]Rj֍q-r*?e^סpr0QJ{g|Z=R7xejPqx!>̈ޘg{D( X>@gMIЃDoH" M.<)Hch^Fu~o aByd-&6uxOi=}rfqMhNo&jӿJptޣEBznͦE% 9ϛv-[f?8TLPo$ iCuwvu+M-M* k\EfKVH'j5yx#C"\zYbcm7aBMڌ ( SG؟[@/?aN_ V6͚_0ѫ+xHV#څQL)-vX V'-"՚^bs·Is|u ?0u6T<\t3}(/< [n߼QM!D&!k#NvFK<Į$~-B*<kC=Ԏ"d#U4 #ɪ ޙ "Yφlpi/wj$ *ep o`b&Ӻ0+9@ӴCPdϖ8 )|Ml|e 2Ts}\`w=,Ӈ^VŸ }R}f_fㆽPZ .v V#$e"ƛhh~fvhX &=j +{4>5=~CWb WV1N4qS@ 6VZ} ֓;r_|]=,j$ۨBq_*Opɸctf"\9>x?,:jlƈ_0?S[\?Svj :5jYN|yu77&kM~PD:gY[4TҡwISk4%me;5t~μ-gL_*:d|rGP8Ԇ46b;[ ?q1\LwC7oӖ ڞ. 3xUYIswycB#> YrdsZأAĊ\;px>{qz)ѰY jDT:awxWž(יe2 !mp6 եWy(Za4(=/<u&VZx>dg3\tzcD+(/@P%X!ΤvT*؜ y2mjg)=|b} (Zsw)HWi +uŷf!ej%<ݽ1G#sBm(S $ޚqcջ(HETI7y 0Q";{`71젬¯4?g>9-.ZFiL1_8NDe~XrtppfRlF' B@7N˱D 3'{vv4+̸m>h! `]DÑvI޼`9'94?Ɠ5( K{[b?ʏa IrxdY5+.l 7>S*ljIPy:ʆy!zi7͡Vw3Bo7 ܑIZܪ(3Pď%Loa2m ct[yTMwY+f~B=zK2x ۤ T20DV\碏ŷ|wAx仄ư[!B(١X|m7g jPb~ Hqx/a9U,e1/b w", .|~O?[ewf@v!4'* :H\ٝ)̞ZX#_DzmsMleUJ ͞(͙pPlLBm]7!ͼbKܠņ_Zv]VYe1ADnG v[xv"`[TKr)l/U]2]Ed6~w.Wx )q;yqѳc TFZ? *#aO,GuRoDEs[Y5B3n~Vt0BzurpbuVYY1.tRC8c+|u E1U[ th%= cH"&u*Z$AKg&TG eț69XolEA?;Jm8k|r*kJ|:>|NWn?sSq́P탊s\uv <͓ 3M_`/3#mP0׋K%\CvNDcp %Dq mNnըM ׌ƨM_)rߧm::I¢V0b}IxgK~ju9x&t7K.G=UЭܱW=wc"ek׷|  1>Yj:-AW'^7YX5K)~+#KX#)7}`t?l翶."u5y5WVU\WR|hj&O?Oxc}u%(@X ;1C繂Uq}'VYMyd˓6Ui]"ј[b i;̐e^`WNU`- ?z;-.P~Er-"ĵ$q P5LQ$#/ y]bpz4VbMz}+rxxߺ9m9D.+GgIr98cܘos20 8.0jFZkU#G1v6&Z1I ${6pp[ Ȼw[RlD~tLfkOLd}x&6T ׅ >=P74X YOYtW jQwh|1lUX-sD;NȾ;P 5==-ijrtk"[{ItFm<~aIࠍ >ʴd4K4B7y_v[꫗] m"m+o 5 ?;)wғr"/ےdc&^aXrm,ʥKt@vuń'wA,t~F`:d,%Vq `>%kBmq^e\ȠۯoSECft'`F/||(fD r%̥5ٗ`nY0يE+*[ TL?EoK6% tO?r(޴ޯ(,# ajnϩBONٻax! YxD'mp1nnvT;sB$nFjHs5*+q~k&% Vvy`)s9!oV'IlXQ6upP/#qmy}a;L$a5SG+䏋.m|׿V&9dyw"z|H)"iƵTC7iñTGIP̈́ Q".=o)+$C CA4!sӋ,fxGb5%wqNGQfDyi8h@%ȁsW2 S\# y<[tzvj'|܈3Zq>h8fovF3Տ6ƎOc D!qMhQ3HB 9_a3ir,d'&7 OasbVh6D6nur3yOZgݳP LhF%\_=l#@N;g6>|G()ґHrdA-L["jh㩠X6 Q뽎o_nV*T%SMv^hF%óM9IFA*WnY1JL|3&7DHO) %zM@YD6^_yT=0y|N{V$9i)VvZOydHgyIZΰ3vЮ!iF:6{0kзȂ˜MR72m.2κ8P/ x|> ]CN>JO9n~>djidi_D&,(Li1#/eYd}X@;{e=xo [wDO)6DmGXR¬bviī .H"4ݞ!;CjemS/#J4>(+s]EgJ(JqKnVnmG!BDXxFѿbfD@xs\練ѢTNN%I񪰄 b]"c(}̜7ږE;y>N2ػˆڰWΖ+mE' 1)?_.&Y=)ll(a}2Udܿ(kټ9ոv~LLu~9&ӊl p ]vX;{QoRi qZb $yozAi$V<1 ҋ%z^&9|zuHf+_eI 8g+1-vIԼ`B2G &n% b?)XV)Q? qU(_n7~,n&#дNYL\ +e*s; (2vDWhQ'?p=,\2dмs6&jIr֣2@C!MK;DYo.SŔB2,kzTp?;pH #"LhR`!*GP<R  8!Ϲj^LROYTxwph)phbaxgq P5Ù%!Jfmiū*+8V&<5\} /Cdk[O4ooKj_ii+= QC'.0Vn], ƹkJNQΗ4 !4%?t%a^SDRwC T'D6RC&~7Ao>KPڠvPɡ-_mzn L5&۸L<j& ,9^:{}҂LLSb^F\Xk_&:4ґIKx9 ܩqO$e/%62ivP³0}-Z6L3Vx n *jXD55NÊ* 9B$Un,=>--Tv.h0!G[n{GIΨ%N=d>TQ~>Cm'D=A1JUcNV|2Szly΃1<~Oz:v]3EMSUٲ%[@L fTָ)}q<:#f6"L{DvXBZL+)xd6epR2 { s3öm.p lK| =3C"#Ќ>"0߸'j DFLç7L QN_f ]#۱3D*VhX 4C7†Ou`Ej jq'جWEW.0w ٵz@K1~8Oqzk4bq1~޾u~!06~ZBWHŵ\P#Ih6ˏMfy*f>#7" +M{N u쨅Vھ!4-F̪P %`x_X,Mb/ rn_ImE L.X yQJZV@B0?YMx u}=cDWV#(~tb.: 8'ۓ2J y6mfkOn&7&|N+a%&bXY5?˯4"w⾂Tt%oX mH&Υ7pޡH}C:o`Y粛3L>:>~bN @ $,{RdG{oZ{ 'GQܶP~;hB`MA|L9:IF]#y1D\. ? ,q dxifkr=HEdKj j$QذSL ݾQ?2̀r",=մoǶ$%סzV1)Pu> <{nVrϗbZW~]Ff!|Oݙ{>^' ug@AQb;dof@Jx9YgLjTbD7moĮѦ[De 7=$wQ_r*Yy7~pNul4fAڹ@ p0#0ײi}3wy̏TP,R>#2G*qV[9i̥-/X ]1j$ ݱPۛYwpWFx4jSRs4(G1ħ:;]Zv-"GV:Nq@]ΐRςo*Hut 5hTd! p>f%^Jl >B_ա="U 8z6:Da"%h`Ӕpu<_MK <+$ԯ:e] T ެ7,e2C~Z7v;x4uɲc 5E{'Ĩ0R,QhD@6*l{883ަ ܧr N4wM(T0cGn3M~5gI@2Wӌy(mʇԮWSLh.xr#ElSN|r L^~bB (}q7 WCzY\hy]+h/nd]6g!= (e}p8Do!}z)c5ЦNݐE#ko9tQդwsD]ʑt3ɵEn0,yoH,8YV6kI @8 He C~PB- *ZREBJ?RZ-SO)jsnG}bN&`&1j*YQk^hFuZH̙Ѣg^#'Gjz-I 72]"5 "e\Ew4T +لyi&;Z4f¥3SYi|ȈuxllȑsWo[q̚(R^(UԮVQ4n>ub/YLyţIVVx&t^D+M8*#m=(9»"EElizJloN }U{ ic [쒀`8`~!1(n a15Qmhl",ot =GÝpA卥G Db+Eo8ӣ S0ʣbMQ޵CuNŎZ"0;ٍ0khnrĘlop f#nrW&MMĦL{mWyfئot8]%)(Rp=$kP@-lNJ8 $uD(;1,XZ 'K '@ER_߃ne(mG4'I*x `ngh,BB3z,ȗlLc#}+@\M82fn,@K2,_ Fl(ZgSMv%D̦SNp.7?u0ҍ GQ< ǩDG-a݃Z _+5_ )$3BWvͣf6(biarOn>",rkՏ=ҷb;2N&)6Y> Cf/V8- c}}B1qŏ73ǭdl2@Pv2[pUw[A),;/%fhNRp%`mZ <n}HMؗoiQbVur5` xw<,fW8mV2ǟܐ|ZMYWAlH!r#cˮc!dkb#"<尜rB:Z> бJRo""85x DdYza£}(AҜ>ABfLQ~u/kLp̛rC~ߦƐ\T`\p*3a5Ca1˧ղS7@=j2(x\\D`6b޹|Pz PZ,yvd۞'J`| jo5 y&+_#Z!^IX<47j@\u6%&KXtI'h缧@s~uߺR.lTD9IX~3{~3 ,F^o4%V[C!hd}'9/Gqyt w›`Ɨ ɍ&;?Y5GCYu̠juU YlX@Xl !x\N[ld-?J QV';0>#BGբTai*X]B;$w,)h\5}dțv(-<+lg kZ5#owET<7pB'w&VCN WR*~S]#Z]#m|MM9`h\@ =J=Z2ex]L)*rNXq~?Cg*VXYЋ{C.j; AvԤ$ǗBJ 쉾kN 8_đ0N %x(c<6Αˎ LL$؊CiT`}6 hUr"[Cjldv73ىbbY#T)nLF^,|ڛ .K>O2VFo},n z9(}ɚ/})|"yGS2W1 qބȉn#wp A?гx+=>odI|vc _ŔQQD+嵤s;/+Yl=L_R$R:Kr=%CN5T: G#}ssA^M-nۊk!V Tm2`Y=UG &&.& wwk  vN2t|B ])׿V\PIzn, oBAO̪44`iW?8enO`zMI4FU=XE,J~xa=k c> vx+}`EI)'ܠUpf)έ;kژ" FA{w< 5ޜ5CD^*L8] /LZ~C4#Ȧ\6n 2'ePJ@(\x:]$k/ԓNNhS,g=2J;.,$T\8u *)~+ $~??k{% ȮҒf#"GYe([yj%WjP-pm%KמgU.gMJC0}e@JW4U!]..OLhہ|~T8wk3i:Q,{~6/:h\%9Y"kQL 3x0OFVd_@}-px {2+#–pfLPjFv31ad)6IೋmE+a:!M}KޗU=-JUop9:P-MԜ.Wתw1 yrEDj;QWġ5n$Ya +#LeG+Ǯt}鵈pڴ :#4'''9 O4~DHr; mn?tvn]Oɋ浾(;F^<W(҉c/P)o4XUUzoRfwGaC&`#xu@PkQb\t,1M\(w}{&/-|o﷡-G:NGkL۾$3 9/!4?[L= U;_Eҗy>5"7>c_s}tD cՏqآ8\P`$7V s= jeYp7U4qiAu \[(&r4@e= њFPft,2$KXru?cita{5 4"KJ(Nj2IL<6qE[[ɏ,ɋ.9 ).B2ЍY`sA]c;EIɽ*:lycΛomӑGy}53w) (@] P@>b^GqD=J~u0ZMViɷloLD\Pc-¾ZK%=x/]`V7aw?*lT'z:&Rc(:٫}"rjf_U { ~ =UNFlMM6UsO^*n;m _۰0A˘Ib+K# .2Ά 6# GIVWZ{e8L| V  x h#F:=(˖9]ԈXr 2,$;S}jb~ (CXLE?CG&dSBT#\n_6[M*\4Un3cd3р F6rXxvB  M$m.QN6wQ~W&iGb:+8U`q:N@\! DsՠOTdӒض^RŎ5WmY'N}:9]N#\xOaj_#rtM^cnVDBW'G3M-Z+I\dt;c?bW!fpBѓ'~Èg=5bWCyҾQc ܲX'sI"RPX/fl2cB2V@B _s:,R,&ܰFCX=sZK˒ ¯q"n=JfJC+V5'gEVM87,E7sW'ǹMd-j>cۄ?k.^YeP*m[&\d|chZ-_ |P5dQVba;ܴN,Vjh[ϻ_~j00JP Xf93+ĝtwi?DBKpq.#nsFePѪ#x::>M\svm<4e!9zg,+:vZW`ZP>Qs]bLP@z&{5a?{ch}am\N&B f;MelqٛnW h2/h<> z Hvp+%/5u @iN$5b#%*(/w']7k`C̙P4KT,cåC*raGxV(ogIJveȏd耣R,RR(n2}nƜݻ|ƲөhLD!V0eFI_?2=KI-IP~ S\r?Xh6 4MZ*Z:FY0!^otu(3boL[~ /T =YUPI=Sa|"`c*f, juYIRF繉9g*Xb$"d`3Cz3/k-t?6:|.X6μ/O- !f0 A/UnO}߽Mry3Svm\T?]ҙ!tg]ew eh QĄ!֤4(jB_st9B2&!g+ܶajV'm^H+O`,mVhRPf oIJ\db?8N㺏&ɸLB6v0_}g5v}͌M]9\1M"*Q{EO `I$#״Jbs9u yr~C< pн?'Ӂm i^+DŽ'MSW(N); X",u,Uw.6[Q,]S+^C*30H sDԈ܅_-z:9UFݦup㏊ Zm?)MBȍ=|^ =^؀BN&g$!dDEo^~ v2rd[+3R): Q$:bh!|-o3&{di)഍dވ0(dOG$xT$WdUf燚)᧘|u3%.]fe\p >lD)R|v|qZ@kd`[\0'R/dɉt&uĚ= k%gM0 f9bNbvVqL2AVv.m-)PY:l,o[,ՏM$p؎ j 4j# D0^-ѝ>bM?nT-cv2D/JOYP=ٛ/D?*$sg Y-"/XVK\)W֊cX-aΉ)P6:'rVϬblyt4y$ SfdOY=MB ɷEW!Y!Ͻů:3p".megaR_TX$ƺ;YVy}8Y7 T@& Nq M/V30U ?"Ry%K*g!'ٷSS|š( P٘XP ^X? ƫ]Kp䴰͢4if_f ֥h{^ k)[vc!P-o[b 6-bN/^tf!|3Ơ|'w] $X۱ tĠys?>#6~/ Ok/:Ǎ@ i3. H`k%1.w{s(#˼2pBg7xDČ8Ç٨zOcJ)Ӈͼ1L ֔ e)i׬нC\,Sr7~~ORMn^- PfzH~!yFġ@||\fG z[R`'02qEX9"ϏT-NExT&9UjN\ wgN+$ rZ 2w>}HW'),*)aDAxs"_"ؿnr><& 3SU~wWi5aG;0fU̦ "L˲~UFr>^pSMGy:S&Wۓ`߯!HDY?K*Gz)yU7\`irQ"P&5V:B҇oF/?[ǔ~o:rܓd!r>Bi*= pe]d%kp2I x'04WFi@, (fE qpX p H (T'h)xCBSrUTr:64%L(57Oˆv'xm9ex}/Z3턖I²aIŬ#ӆW%ap/)ov_95h"z5u~I W-2u/CSˆWGkP'tK u(~R;'8BɁab$W&;|F/a=*Ҡtp`dcQ3G-|Ola Sk|م<]62eznLB{~ixɑ,sj;kh & p/dOnpNɠ]VXȞn:Bt޹CϪq4}qOĂɑitEL{b+w=bdΖMPEH-Q6I).cA+}T+Eocbiќ_}SPk]x8pJ9 ,'Z6`$2C4TN ;uJ$yzOY(h֐Yօn1 4XvqN&m&- /27*zNJ^w?ހ  G!f:̇eruv"^:o;`jE!MjY3I|-I־rBEl:_g$nLRJBoG@zS,បA*E0 ^#-p #5=~*QLBxߞ/  oCɖLDPiwJ9B0 lFkތq;I%;My0fv`m byygKe_%Yo_N84M$zJ8W^SkK 7Ê&qٌH2l|#D<)@>784+Th_Xي I/xoAx7ޢ帏 dߣ\{F{^(f4>تNϺtR2_\r!AI 5_5/;p>-mok5;3g]9Xx֨ŝ1-S G4'߁+YR\?^yC?9ҵ}8*X']됲kBM$Ԛz!o64%'`#J^'4W5<*qzKD+yHG+Cra)VJVwksuhGN\ɲ۞ źIӧE|+HST @+RE=JNU~SۛK-䰒š;ZJA8Uo ҵmã([3YTɉS>$$HuM 2)^:,V]2yuoFTMYҔD)GZ5)@{͕4d+dh1i9ta{u@:"VqœPU6W/4Bf'Ba],lD.Wپv]>wKz@ *w=[ q=}xHR'UtăfOv#>?(sVK ?^BZ9ↃBRϽVt괝^yaTǿUd4.6O :4qH.%=oyJJP_/"qe |W:T?wo`=s#5 (gLMVw˼FUb0jI1DEt)P6Q;m4dBܶ#bvown&1><-qǥ$agV~&hC@s]&<3&<ˬbu80b`++֦D1/W yܡB5; wjh#I.$Rռ[.RƥghU YYM{͐jYPZ3+%XED/x0%ޅ{q}=&f PCo%2$@d]aDfEJM8HC(Y/-*?IncTK\H߸#}S*Tx3=R$W8y3 ,4.3T4c)l*4=\"]U _*.Wo9T̃Z5ޡA "Aӱǥf *Zd ۬w&ԯ'!i}4P~YtYQaXKD韜)~j-8=fO㯞VZ^Έtq}\$9i\ ,cEbd$CWq gFm?Bu4kb蚙)?ih,?8V^s,CD`&qƆ<91U#IZ#@@4,'j:{$. uAm b|誆v:ά0Iz'Wnj }i)mk.`/#[ }itoz}%#4_^[ܯlxz \vl@d%ߌmgv)JDh\d!<J<⯻:x˶Z])L`8R!*QVQ|Mt Wu|с r,݁1"luL67OLʕ`v%ߙV7GbU|F:#HZ,nl `F@>cAēEwmX "BKyHBkL~qh;mT3Od-#31_ APaDP 01^ڪSZm,[_< -Kn!{pfH[_%=bF& 65_g\ݵ9=2]p~2Mtt{lRp<>%9:؏\W % +}7f rny!2goq“ -+ 0VE*{4]M3WU#`PAUp XAJNZ,>hʝ0qg 1R7[tD/6@9nGxA[iꉍsodigA>QwʂF.j%"iG9ҬuE4o @>,T 8XDۦכZwzZ4Ӣu*u!bF= \uJa_G-Q*\%I\) Q+ A[{D PtA̬PB'ઠ#%FI_ɒlE'FY֭T4|]M,5UGmri8tCӻ쿴اo>PH} =rR_i}HDGb:*n/;ҕN_ɞ.b7#jE+m / L.:՘}.7Me,{oޠ^Q$p$3_VM@JTbuϮC`r"2o=;sD%yR7ļ;6NExYy}U8}e, KDXEQQ1J (u$?*XnkW4S.lKkUPK?_.Ws{ꭑy|&ܫP& |'-: s"Y o~GIƓjEvjԭI^OQ2l|HBh%0zވ!an ͞m˺\N9lI$=nZnvze.A^rR)rX.(9 XW,W /}K%_o-鏄{^طtp34i>ۚ"vy~;P1.iE,э3}nڬyr~}e W8*J>]F*3#JP 2)d\/;alO8&^6vy6+ mgt/8լBHf>>M*,n6 }2 i]-$l{=]b,#^t C|"QBv\'o4LUajFW !oQ85䞣;Z:o{kwv-+#gd Nm47 ~έt֗lIĥB;xOZG]|vu%< I<Xw cªod<֜kE⭖% ԠY"jǎP eb,o ףlGrKփJ(!o+HM]r`{5# ,c\/uG17S)TyW1ĽH6T|P2a@(4gC0';:bHE^Hc/c?4@?"*Z7Ձ2`wNd b6]8 c ë^D1D bߴIt|_A'9_|;13!ёk66pOF4TumEw\h9χ Lwg *Ko~DxEf 'a ]'oȃ^xTԯu$wdb2~/sJ9 7怸qD<.L}v7w|b^HPuo=(tbʵv~&Wgv`bpV2uDԷFlL QHvH[gN&|S@`| 5&Gmq lp,a?u vQ(as 6yֈgtruq uʃEsrӛWƟ]d)}2쒃ۂZDhIt Uw_gۅFNE0YHj2ӾہqTQ`ߙ/0UwC rW[w'*p3=@oc"U-3}`[]mB}'Eki?ڌH5viaUteوC m-g:CY m矟$kgNҠ-2[DOLqI_-C;84z.<7*šj +0Z_O}Sxn7:sII,Cad71*8:[CHwn H,B" ]@AL?*ЭYu, JCbttGm'97Xc&5r :>V(vx)qdFTc|AgہEy-\wxUlSt/82Mb؅%eS_W8& 8{<<,/b7lhOj7!EX& ƚW[^Чo~J:9>dzu)niA<mDzI̧M/'4|ʼC(*Dx3YZ%ǞsS\7ZB6f 8:͸]v"T.G9JJ0Nj{܄,W0 < ^5~_I!+H,@ɨ0[UOf0 D{ޖ^Ȇaۺu<0w=HWPBWTJ 7п gqWj)VS *!>Kzs [3"(AoÎzUϢF.4A&j]BfHP*OaZģۋb )wkvd4H3x%Bİ䎴GQwUMz<^c/7^T zۊ["+$8Jy"W߀tna)/티VdH%R#y'vˍȻ$ ).Uh:ZdB.80*s5nXC+ODUP۹e֕BN+23o-'!kl7ಲt"͚􃞧 RW,h*oVM?̳w/~lnbR .?!2b E@k} 5Ive@!䟹[*V5ڏF *v} CUXEiK${1_+ ']ōXh&/9l2v#4-NܜnL9c!Ud]at&}?M~i E|a? ]p-7 ױ\SdAPh-iɏ䕍3eT7oRfOXݾa:( VgDS G'iZ^ږɨGÅ?y<Fw^Ey;z 립 =#׆#V VkHӴk!j!yE<ӫHc]eKB(hwuBc\{$:_t*Be0>bdx:C'IPBl&Gt5ͱ>;zku{p #dmU\C|b!{@J[8]ZK]z"XӄAjFvH>)H\Pj1ӲC)f-Pu~e1Qb9F~̺\|'˗3w7UR?!f)Nd5*X ?Xo")ŋV%K=iZ U5 qɃq3V^ az_N%Ƀ ӪxSSwD+U5-L^ZF<j1^M>ܘ167QL\p? d4kJWQ<.f{ǣS .X#NNgN+j$oJRtZ#لtFcڜ+UFaNds5-_18β &`2 à%b4IUx#̶TIhҜY)לYO Ǝ$:[0W;OU8Z%mJ{EjEY_^W1R?*LY׃ 7@ra*%Cڹ@|ޛh`|fd~f FXŧ:ʀzfՏ k*M(O1n~k p/)zCM/INBv޿~o_(uRMq^3}65"$k? B4rǁc"%Otq]bʢ4%T4iJ-/k -[ʝČ6UU -S@†϶رKwjBh 2/PxzSw*]bD0N:ONd,áI#Dwwz硔grM:_0P}vpvtte2/ R޺z{5Y0[}![%'1Vj7729Nrꇻ_󸿁Tnh™[ixJ] "Wy i*1c3wnllxL~S`{ n|Q$SRabEGh"Wm,ޅ-(GNu䦚a|HnVIM-JP =5t2d6!<ŸZA$h3-*Dݗuk{`ïm&/voGp@1N(صgd,FGɧ6|Pcxa p8<̈́Lu7wܻ&E{6F)b)ZK>qǕG|I$S#]_<׻3 Hz|2MvCɳ (J⌀~h9zM^$~|ܔjv0c9D{\1@=Cϊ ڄ`{W==rMu42ڔj$ԅN{xGx0rve*cWߴ>r\Nfr WdXgaSTP1$^eĶ6GN;YB)Y`.ފ'` WJv!{jBfNGX4%y ~Gq;/j sP`iY* u[,&{hº XW8 BA]Þ녯  ܌Z^%nzgRX_FR[)Iyrh !^tuXP4"1W!Goc|=-H)bBlz8Nj3 8j} ʟ7Ub=Ig!cw-#7 c$Lje;x!Q^L+ Z$pȯH׎Up,~Cwz$r!:4oCH A]1Y."aM|T'S+`>FE|t[a9l[}.A"^-kaBEXwnh&FNlI===׼ d9`s1VX£Zq]e).~&tѾaVNrL:f4yW 1t:kƐŠ \< <w:n;Cᴭ<~/#5U)H`=kyK"`'X\V^_:~RbIF亀9r_ nבR'h5#;'4֌,SlPfܔy={d%- F0<+Vn&aBKO֯ MZ5V}5Ƃe\^zVYR>jk%ZFuzV1honyafi=`@ԼP'ұ׎[~FBe5О]ߑq=gG Fjdq,R jм81iFEE'"y6w2<|AT@Ci_ %Ik4=fmc.h/h%=#5^zYZ L*z)?ib18h˥|3X'It]򞀸 kE+)'ִi?Lq{Kߚ`BR<:@ʢ㻥yex,=.Tg_V rB`dWl) Y0%I$b9ct:v|JπM3 E6?Re{]V>^ Y*?=PDZ YD"# iqJEU0pUCE /i[E{ vb#҂ |xt4 #QrT9̋ɰن|/[}iwf &%ahy|G>){x9uX _Ĺ7L@q.^-*IukXt獙@T}.˩Y] -I&_ymG0$ no%!"RпKİ ?ZQ^q%uR di 8vI:cI!~%j 5r+U344s"_s1O+6lr;|Z2/*dj\02W=> e eK)AkqOUf Ղ+юUH9]\:{VŒƾVbk& AP0lYwT.K[7!AyщX Z/-m gaˏiƦ+{ĄmFS)&x7'$*J8/duBB?]Dé^tje4Jj¾Pׁ~8)9Osn_=2l8F7PntV/EwSmS2rX,~ ~q${" ĶGSyam$2(J'|--4bUr)W 0y(I-vZQ$RGGjĉo5:-56MsI 6OΩj<4q[JD೾q`rZ`u]Zr[t^2DG/xr򝪘Wksyk;Fc-0cl}.u)|-xs7ʌ\fZn޵Z\/>čT;K@~3T>i$ԉ.֒BnZ-QհxnޓhMm¯0GVIM]%"KowiVc7'kWɺ+_+:g6W, q5lj&K& ޤd[Vj:_1θ+vc~ie{CW+5C3l1oH< Yk];B!PHu@Αg2oɻ7L]^%Q1穟[c"efCBIóHg+T9ދdLgzFJ>j#W|brK"?QK2]PeO`~2&)yn|s3ލ}h;A,`^%ضfeH1"R\a#M1y$nґEcYЊD޼w_R1orJ6L'7LO$ǜ@ Wa4@՞׬&1j>rrr:N Yq+n) G/ `u_kleAG tK<+f\VxLnهHuZɏ3q 4KH!9=Yڛ_5c IA S܂E1k̹};fFN~.NHW{@ FEx?PeLg츼Bhv\B h,]0}2]*޵k݋;rjTZiD:^Z~Uؽ݁rLDϷxwL3oicwQPSh~uL; 0(']\kJd'MC L"?ET(sc)-"Bxްp\X h&T]hzʡU>Iyy=4P]9|VqYDՑ'H֗5ZJt,OC<&tq2*2 z炮Pyc7_5Oe~g;W0Nv>2}sb>iEO!}{3v_cΜ[i7!%>fX!wƯ )[CIrn "bZ _~b6|" e(`1m(U RǼQ^ `%? P,M#bI5 Ow6]Jcsozڮ+ C~2]6*lDg.L!]e6Ľ b\eQ '\ o*Ѹ8Ųu7㖮I@} {C(Wg0tg%!4KlU\46" iKy|c6N1nuH'iۓWa`σ@;Lُ(u.*X J ɾ)ް@e雭 %򏽭x-'awVU@,v)b7͹6=xe&H4 ۼsr?V f:@ߛxbATsdUw;VQFelw]*)%l NKr؉c8Gotim/eswΒL=\>:`+9˔FAFBWs"v Ke3i?+0ABh/ꍷB.F)>W}8.jE?By^Gkj!B8ҷ9{ Y4ϙ)bݲd$u #Vګ){DÎ2#Y'| 'TOM8oLZäZr 61UcGYC S\ ftilCH}v#xT)ky^ 1ꮾ(i̵t2d?0uL/C` C ~+ʛB?)IO"B؂gR&c':td''d d HC)JKH' jx@NvZYI,PoTϧC)}-0Ն{8@zPֈþ7AcP@]- `㸩@Q;GvCF6-㫨T@UozC!QA@o,N6 WcK-WR.N=bYV %"i\Ӱ)mN%/]MYJ'=%3v2BJ"-aHHԔX)Y(Yˎm/~GO.*Ԋ7wLnGkJ}I n ؞+FJLx)]8=ZC$6갓6[: q=c)X /lJ؋NNO#)X%wj)1Q1,\j9 ̀Wڡ) 6p9tF)K$IAw Ef L{sX3R4naг1fs_]#ff Owv?$J [@59ڊPL ҨٶJCU"d_??xmHRs0<^Eʣбx{'ꏧ a.S˖c rt_D*D ;>]jy~.GᝦUtPI{1$vg׉:#dFC5ձ9lC(ШrPS1=%MMWrDޕG|?irVH 2,(l Z 3 q,QZ4c&W*nf'btG#\$T€۩Ʋ V&8uL7&Pyi/O YKe8]2PcćI|y p*=N_-*@ReOND2et)jltgZ yf $ȳn9= K}xXH.pdQ&|uu-XR7ꁉ$57m̔TQVO浚,6ߍҤWkK'#A*[>@oq>%~ J6bW1ߥS{"1m)( orTً gJiL*ָ^NCLulhVb᪲wBUkW/ܱxL6~h^6Y9ߔǜ\ 1o6ӽO \ FmH\ߏÜMS>B$A#Zg!@:N)/c%Y&M` u]lDh& cu DsJڥZSH< $CbĤF51ti zOKn34pLeLr9U9dS`TɥlH?1kYkmPe϶´ D3*][aW٭n+Ƨr7ޣ2O mܰ7m5_># 1aӮ>jnո̑$*L(Lh=PX!a ~֭,LƢS#:3SY)b|> :~c_Av|Kbӱdmkn7/ DK'6 ^[@ `<:_a6,^VԲsrѣ-;xX6mgFK(JQoKR9ipΘ0ɠ%$E.bp 1yPbCFtF gg9< z*Ux Qj/t0Ti(F_P.`YJLJ̛Z}c2U"_|A=@`z!K!N˗I`(mCc>p*HV:1 zX՗Fc9o ]]$4m>%mtp9MM_ϡ\RcPc,^ 򏜒<Јhmr|Mm'3-'P(bZm^@sl\BbLc6eKRB U!*J{Jc2`D26v{&t [DzEW]28pGhjL;*b+.EI_+ Ј ߳H22k3vH: +ݟ D\X\g8a(l%۽U]\7YlwRyuςgTP+>6I: 2}8"'3oا%{î\'4πR e$CAHJD?,nZPO;NY8ۧj$C`:\J!,)QqdkA,\j`؆n:1@ՕШ,jN8w'Y<1ڠቘSU ;bNO`$m_UBHGq% iX DSVO)\)7<`^n)xRn~=';^sKx*PmiLLi]\Oo(0)aB?C?ⴧ]Fr]Ciiо>TfUTwjk4(ϡ<><]-V9w M…BiuՎ>)nL$GaH2C #Q2A?%ƝO>lpa`LsK*o^֕椮wsnZ)&Nk` YܓݸۙȤCUW (wg\$&Aj7 ͪ6}=oB迕1lʬ%R.7{8 |`綍XYluWG۩MϟȚ.Uy]<87T#b9uk<,:ߪ͑ oDuz+G# h/aDģ0.>yPv`rPhnJr "f iVnvWQ͙M= ˄f:FӝfS哚HaIKڿ)%u'BDV5)hȪ?Mlɷ%2hnwZ(ƙ`JM ^'M#Ʀu`6ًwñ?y)C> lާ.K3-o!LbVpwepvZVHU[}I:lkuW5鎴!QlU#G<[pۺy:cw5u!ͻˌ,;΁՚JD.[t wlY{vkW#L8g@.jɮDTN%kd^hALPuK8KYPeiDTC⥫=c@geN95\KS @ޏk- 5cM}}W76Tԩ- cY7:L>8"ͣ둰n ?G͆IU<"']ۡDž5u3gUHt!RB|I4 IA+Kz_+iSj?F>w<{ I$1g7}HNh)~(B*2j/ < 4X -C\'d$ua>Ifz*`3[+Exiz = BAsMXA*A4QQ-6*7O 0O' Hߒ1߁ x\p-tU0| F%:Y[,( h'|SΙ,_1/F%MlLzP>Z F[W9;{Q]0yokM /0U㲓&j_Dڝ kH8;"2/8M{̀?!|Jh!>?Wpo>| +]R'޸vi M G@wΚ^!ORC^8Ϻ?u-_3ہERqsڙe>Bq}FMuT@޷廹%#dWAnYVnyXIyYUg0֗K~qwbZѴki:SBB5wP =0)SgF W~)hO]]Ep!R ;*yLsb?*h๡/cC\*)>AcI8bơ/ *}Qݍ> U؁[lQ$&1xFY9{@vt[u TrkNng/gVwӋ X&b4iAc|y![ κ,䐃"3CPA{=u* ۸S Ӕ#Ұ-SZ. uOp擱JOBhs`V9iTY ƒuN BNN7#R4Yث0LOfc?SGN ]t 7y9wЀ(95(%1ݭj'嘨8])iaWbG^ӺNk30q"0 46xߡS- ӕcqɸ!r5`}Ńב2m /P[|ÊFz  )dY5^T qgLx *Ѓe# *ϛ!_Qd6J>>U֠WshkBEfix`<-ߣwO<:#HE\.e6 oםAþ0z7wd"ؠYؑŠ}]bk)Ao-?xxy4+yd3%P涁Q"L3՗A6 RF.w_ǗwY^fcwqZn }jU߲tzAʧU;ѫzSHN<7䐠lo#.eDU#)WTЄJ%A4JtoJs>%(*p&'&CBtYjXI䅙e_&.u:mb,!JyC^ؤc8=^.$M:~!aNK~@E0{t~P 'US OMUʣnv&^OOR@e#F= 롥ڈZx&)h,t4Ƃ^ Kd)yS ȗ_D5i =eϭ_w{r:@Z3ڑ 7fngYԛ'C/AjNuiA }|Ug&c!|9U^S2]m)NΗL~-2n 2*žfk3A q-MQ1 UsKF}VS@P4 &ycuQw6KCn䕀ʚ_- ˣXWF$t5P WG;IHJ~Mݳ~UUs5׹T=|/ѣ`+Ϩ3H 7/lf̜,<*nW}fF e3D5  N2 TQ 6@Mn3\` M \f?!nASǐ3 Fqmɿ<EfլFm;3W*À Tkpz`/EeV hkjl/h[mq(?-s/[ .-k =<+f4>Weij]Ûf=&{qdެONBPC a|S=^zxLqخYF A 2+Q?T%Rb:f/Wux>g#궷EJ|y#mYR颻N*[wl MuK'L[slL)36E"Xiەc%?@uxmQr={5nxE}حD(OuV7f*n̽/Mb|]Rt+\fxKԙ0wf/ W)蕩t؍VQy&gD)d{cHӻ9 bp{peˍ[Ma{jNSl8.ր?ֳIc?z3v$v,"~QWHpsr\VW5d`A0=3o)Umw|~rUGsbRx^EqTD[I߭OA<ųX}N?m(DLjlA_N6=kb00A'P/ЬQϜ73<0w^Y,߁+HAn . /٧4'Gyү8v3޿WGfO 5b8C%VH|\_IgbOG䣌SiJ,6RȲ~DPS/, &·/Xܜb|,VY5Rj8gD\9,i%SMRr8ENLp[@ Ɯ2U6Si.q܊5h(9 }o&`pUU.ؠr8<l} Ctnb@6+W,9Πɪl: y49[M#t͑..3 qQdϯ0` oryn{W(|5_Bޱh$J`Cd0^h4ҽMa{% .J'R4<±jap+u;*㥪]dnɤZthx,o2\:Œ3_!Iݖ3~}>F @mIyX8yvE/Gj{,Rg1o$O<&mV #^"Ď*C{,"p ==qnilN Iu8l%\r)a~]R*K6cx>H3|MF4ZYJ\&O%r/m>vlS'U6}#Ye$R0eسHef0G`; 5.f>GZ)D11gC-ơZ!g9T0"簰/b^M 4?~P?e8%Z&7< "m{P//OFwMn951Coa1Cc#k{1uE\,k8Ʋr֚-&ͬP?D#yF*# bDő v!Ӭbe0w l60(?܀uWwqflpKcC*RBךu6;^G3 <~(:F M?uW}RCeoZw~_K]Ūgc-{X,PLv׳lU 5p܌q9$&:!)7yA > :n~3)]9",cKgu˽F,dݩDc1bpHֿ R4r 2>sP{Ljk9`bLm1ĥJ>O4L&L2s1HZUTFAQoG2`~޿yöq; x\eP/)f3ak-o!@ kut+>uΠ_\b7h5{ \&a͓as}I?~FhkݳqhROcJNN3{\l[ɪ$"Nټ]|1o2&#۟SJ8̖s'RD[$dZVUqg+g1rWǎ[C?d\#}cR3{YɴgA`O}+61V=uLq'$ѲoDe '!u'gljDBE|{aQ~BO5<%CBFh_ X5r<ރ0B94/<߈(QPTY뿀8NL)$X%ӷ^C/S!4șj0Yy*4Iz0oP*gT@dT3fe2s#MH CXo]8xb݄2;j~(?\j mc6z=j S6{:)iaÓ,Z;Ix*HгCkpͽpHOzq@ xTP/2a,)bA7LĖZ?NRp^5B1=35X@׫ pњ fL)z?Ў7՜Hc`'}nhW4aĔ]`96&Rriz4׌G\k-iEؿ XooϪؾ%јz*=8hMIZBE jR#3B9N_UsshO3V H4bUed6oB9Y` #EM ҎC8*G)Mt V!0~Wf, YgG&QWY?o1xe7_>d 8Dݰj};Xȸj-Ib8XՊrc MƸWҪs/ ]*k2׏x WwC>rCh^Y&A#|C_C"us|h?aH#0MK2o+ec:Bm -6!=3.F潚BBШaH.ՅT'( Rʪ\ԟ{vpmo Y5|RpI<`C5codvd 7[yZ}4r)$2H|NYb\'@Ef2*ȧ_5|iOtt-h"6"Ӵ$>ʍ Dyȱ;OqIז|&t8TtA@E}e>=Pkvq)a X<"[w?&ФB^E\?m(k+p,螷W>?Mۛ UCԊ؏pju ۭ~'[5r&1ZHǞ760805T}qSVx^x7b=N[>Z f:ar?O/pRuAg1qKz=PZj'KB "%2Fi_1Q" ?$@B=rEfMN24o/%1Aߋ& --%|;_ܫX![S=pr󕲅Pw-e%qQ"~ {ϳZA8)oL.@~N~d,ޞqdԣ `jAr%?]w-+?k&ړX|m3:C|L?8 ttk}ʕͶņd&#hV0`f`-;:3cg* -jk4S@3+u3 ^aۀa¬Pʼ\d[M7CL@jǖ ^]}:ę#;U3 \9oDj=J1II2z)?eƈ0~y]UA?Ptl,Zmn^q/zs|Qp8%b[58C7v-}3bЁN2dg88Ol]l-I3V3HӺ!jK&}xe^;D UG(Pڿ $)ڿqTQ(QY#܉_{iעA dsrN >*F<\By,j0&\kzj> /K]**O2j,(AipNY"gx vHyywTa\,wbr$ۃлӖU(޲Fፊ {p gw&]r njFIvXuB6knGXq~}iC1MnRR[\VP mrJ>MV,7;]=a#4AFNQ{RLw?a-x(ߪ m_ R!]Jh?VrL,}ηK>\F8^V OVUKTֽeZ|4:ƅk诠.0wg.jKk|1̕ ʫAY@1\nbU3k?n#0<G4eʋnNW#t~2=~oZz.{}duRkd6y%8 (̊&0feuN=uU_1(gD#I,~蓹!l'(+̭ǻ5Fu,oU0;*~L8<|g7*0YKakz_їn (m }l=U}XW:R:AeohRb[nM*3q nPrχei}?]^],m >&8w;ib56`x|*ȹ'@D~ UbglQkõ3!Ht87(CǏc_ݨ( 枫O֞gnlLJOs͖ZRۣ(a/ꟐHЗ J8=z:Ĉh1'„oڊW@Zcm2sg BmCL*@TZF/5H^j s2qC\T;xi0wr/pֳl/ȪnAi{C^\>ߛ]gc#bJ?q&lT> ȷFG"mg_"u4նzc\MTȏta^ &l*g[b]Iop)4D̯El"G%Tk @O3Poc;'iJwi\L͊zX,4]5|]~Eߚ!}MD@OŠW30@v㝦'셊_5dGgz .*tC|^Q/$q_Te0|Q B%r:%0^,$ c eJ{ +Ͳʎ--D|4VH]hBhp-G#cYj;uG%QkuAKO }\/=]_,Wp1-ONOqFm2l@ꋬ}D..7=(˙vHZ#]k#=x7{&ǃ*>XF߀|լ1VrDm/S+kAO XǠ(7Oq{ؚ࢞\ \=%iY؋"z.gՉR❺,Kٯ̝ UB(GXLX4_N%`l_T}p?A?OUSTp)Y/݅=(vq|rǘ.Dt!,v | v_ >K19{" QL#xM*V%p ȘL,(9BmFu`(gb@q|/Iذ["oL-]Ř:h}ܟT1LVWL%;} ÈPyz@av@dޙY ,-!Y~[% Q,8[ 4P! m@g`7w%Ĺbz-ӓp1p{gaP͗oZOڍƐU饲pu 4hFⓧpcкс02F&MäIE LwTMt^&<ٖ67oy?#ҭ|`XLf׳՗=I9ph1օ-)`+Uҋ_o|z$Ytه,ͩ4Q{ڣR(ޕvcŒjƌ3Q^`e>VDr b*"v<!%8xHꉇhʈ9M)J]AE7V֞w.X]رg%ᲿO݌"p nZ @$6,dk&Y_'r ih+]TaYDž-h~Пx@xFqD<D`5FqnB]!! YO/B~([0_I^,oⱈ~0P<rRu+!zj=?Pi nhZĸpԧQ[J{%K**.=LKvyG}ۮg+6;s];_ 7kQ͊=c !o|VS/"Zz!f˄oh6d\ KUGuB]?ðLߌfNNؖ|=(HlvʛP(cW5=;VnwD}o2wb*֟ PD^8k* i赓,ky^ea-|um ,">zvLZɾU0on|>KReڵj&rB;3-3m%d_<7Pa8_Y;vNBP_vQc3[̂p6=: Uavr]!p dFU|j/F|Y00xl^̨ rS6" : n`a:Z HݯwGuFJq'? F({(R±Z9eJ &<< Ͼ ~'B&IH~3B*+4AX"b%Ś &.2D=(έ2 nYׅqK+keM4{ ۓÓ*%Dԗ 9¶ ׬pFto}']⴫+FFZ,1Zm70v[017z҇;&s﵅Mj,XzbdƼq Ya}?EցJ]=#!r|Ϫ,)6/=W@o^],0M&Ս=qou[h2=>^WB "+Qaq\)Ճvi#M}t !iR.ACs6:5VMkiRsKNs]vU|6:tq{E@62mMˎJMz k.a^.+o=f7'aIJUErI,Qрxz_ŋoi*~cGl*44n%|Y!$Zs%4SN7vp"+O^s /n};@Fm F+<[De9 C6|u;]9=x ߹4XcZ0† QDy OLa鹰cC ױe[[X&k;{o_5*^:ӱ?Q*pڎ2;C3y _6\54j7$NQ'$ښ'VДWP_, *qEy֘CȻ,.U v%@ۘ ^+nK664%+)WZA28^ˬ/A[}btz)B!d\U2 "p& [ uQFw 2bnJ}c$y{ G34lN2)M6X DMMLp:֙pz:YgIqj5:^$ZA2-]!M^ 0UXWn:碪nSᤡ1iNùO,3']Zx0TAA`ERo~W̳!&<C kS[~#?w6l5q 1-NJ ]dԏꐏɖ~C Z- mp*&so[l7NpNB1,n \U`Ϲ;OS Bα9%V8ͧg(,0HQoKn\,&ZbÍeQ&yӜ70bjb֔2rN0"/sd7s *y %(u^7 =~bGHMc$%/niѽ`Iflj#lhkj/X}aF纙AŒ+(G_5mSxgd)m㶙j{aE#n8_-giXɨZ|\D~)zۚP>Uԙ$eUBoPP?/@grҠ+78tFO4o)5Вqeq*vN|8skN],^F |LbQHg.0$%"gz̻Ԩ(2%ed|DReȊFu6 EF%ITdx[bZd-UWFy44Lf%NcXLPu#BWOt:났*{J^&#Ɔ3ZX="ڇ晟8͈; UeWw%Ih}aAv!T0T}~[cw6bJ!`dْVmU_[ @,2GߛG,Oi D(2#Zai0j5%EuCsVPF鍧, 5xVr+^o;ngM=K3bvYtMU R6k^7Y đnN"=_ĜD~c, ҵB2ڠsGm5?o*egR`lLvrqN5~:L=Ģڂ9r8Kc?*;`2*-ڐGog GR,3.J﬜u:R/UL~Wd}y( } ~⃂Q$t\uR0{7Dc 63ʊA.\h2ƴpe6gLgبK^nEM @2N[!2Cc,q>Uj^ nlQ+ sUE,=VYxy1,r^(]v T! $VPA E.Rc[ƪK srO"'""G W`z^a;RK$Ht.$-㼬t}<֢=%V"/ԚSI~,'K=Y򕙊T{ hɪ Q`(oz֪0lsnEgP{K:N |gP='n m1i x-R8R,W֊ /D^}o[(קT] /xDdG>>V7;Q-l_xaBx %tsћxT/qW'!q} /+n-h?)F8Ɨ nxS<+;o~G_TPIhn5\2uf@0͕n7BL8Sz+F^T|Jq9qI%IkmJHKhqZa#Q֠xM& s AE*,*2Q#ӍD9wDޅ@[ӧa/M'T%ەE^VaOoqGWw/|n A;6 $Vl Ñ<-M::cjHvxB p3 HO-)RI~@ϱ7+$n8˄PKav̈Ɲ"dOmPk²jTZ bNmTT,PB~ O~ 8SB RbsB9\Dzg@T s92'3P3jF(]m3%ƫNVrTdՃTCH $G;hR4.l_Bߟę!R%R][v0n;iAOzgQh]Dd%ʸƄ'l<gl#$k\5Kʺpq+DcSk;N \{;UBa('bt}@SU2`71n A"(+(IPb,soG~N"I5r9e sD6lRQ-*DOGp߾+МnL0#fu γ|A ooEy#a` n-V!U `wa7`LaVIڦ+gs:2 9/=FʼLw ,d/}0k6 $,0p<^]烸] X ¢B#GF[ 1 t;|SqK ˜G#V{7r Rhޮ>jz[xsKr?*<7=;&>=$ꁰ@LߎҶM1ynJ5~Uv0q bi@Q2@ڒvHtBR!]]};\ʊ"ᅈvR?n (NhCPe6Z'UpVqS",rܫN+nHRu$veQ 5x%?}.V#n7M+olxWf^!:VFS|y˱%WnV2W"E߭F E`X9YKۧrきkTsjxFVQz+ ?gaP"B:zdQ9D]4h=1f As 5~ *آ/ *lmȠC۟FDw3z/谠xeA+ס'evyqEzenU|,-gX{0Uy2a7Tc۵3Ӳ 5T~PSZj셯Y<@;`AޚMlR8'5 .T 'cEj;ZjUz2oHBӡ"LߵBF ֟ټ 6^}x692p\Ѷ/ $} E-ruhN56dv_T8ItZE8\Fɂ׈; ea|(9R8т_|_ca02VZcSW [,|_M=: լd*s}6-W~&|teDTdnk4ؠP18M;.wV_gC0\?הN9jssFmǤRig" }RPU%.*pUjUX y.'' ~C Y#5<}uw3>V7a|z!މQ>sx3 r &Q8%/*3m)˿"xg]MrIѨcC +RdՊXEͩwɶwZHHEQ7'6LRDT>1:5i{R7};LS$5_ʔVRfe N~4^}xܣסH[2js൴Di(=QHC87u Y53@ԮZL* {D/99" ⩍hQ{w$,&]V2y@&iLR%D꬀&m|nm;~vؠ hɭ}}܀eRi3[\@rPA #`vAR]8`c|] ͥny[*!—K6F|CdvDz: €/Ko <r\Nʅ% LMW[To{30 [,!cc+7Vt\C'S҃j#sB/_ԑƴiɯ%8'ݛ7)Fu%ڍ~^eezN0J.mĚʮфYj:, erHe cKrjg%x:i .Gp TͱfGbS=U \?iHKN4)a@ ?ߝlZYL9wo{j0/_; R[#]?=*ѹ"2 َ@EZ.%.=g3!Xs;?7Ȣ >n vH>+ᠬI6lÑ&r4zWp:3VgPL[LϨܣ4[RR\=/zOa'~Ed3=צ\cQX5*9KB_%L@p|h`~& Ìҫ\T(> $WF9I]PcH`Gß.{?GL6Q{,1 bk/+  >芑xG{ƨ{OD-Kp8b&B id$8f`  ڀƛESoq&]Trz%~@,npf=Lnxm7E \npǽykB'Rj5W[p!'hHNy݆~_e?jk(SOKsF/u\@vZ!XD5Cp&bYqnO g-4_t1152'4riQU[ܓ>Iai50/Q`JR +6-gY8luZ~:&dфmxCs |?%j6 r%TXQx޾`:*չ-4˭uSbE^Y{^r?"> ;g$gSӟGgF"h@ / av.mf#+gp4ASRnV2[=,lB4f9N&:H(";EWʞ saVHSLn.9:йklY8: N*@Dp+P8 *;K໥d*y% gfn;C”n#Cz3lӛ;hV*O֒=K?dO:7%4U8q|>B;5fjKv@֋uS҆ 9N ABP3e) ea_;rx}G8AZ4<ρrH"[4d>mC8 " ׽'"9mxG՗ =[wx'YQ jV)ewe<2r7ױEk8.34|& q5(oE~|.fH^vj IƜ\M$<,!3ɾZɒ +i7TO?@  \sDv;sM> 6T:vJ)uLb+%0Ԉ$:>I74nB8"S_>oFrXp!0$ƅ p[!e2Rp4z qHE2;AGlGYۺr۸ ;/~A:=4N }Yg.a@.pv[tcb#zJ3_M)@!Ld:D.:hiLRxWt\c1޴/-71N{م͢^r,ʍIտrb1oyrN* |eLw(/w<^{I>L#@څI96p7a!b>MeJ9ՆGEϧgh= 䁚 9 dzfi/Z=`-2(F'Ch􆱑()n|>r!=4ZKBEp(Ц@B; +/ݔ]-eN*: )83GT⌚6 ]B'7%TF8LYA>:2o֩uxִj~v+= k{q#A Ay ;UyFzrmw#H~bXUhs'.?:W pBVA\n0;ˇj&/'emZ_dVa?{tB|ṏCŷM&zN;I %, Z6\:"7V!VD CƊ,">GKK!DdlǴC-k@h(YG\%oQG5lh,YcVCL% 5Q_P7wWw-A8Nn< J@{S$8w-=lYZyovC+NO|eYHሚN9\ -)Nqq ՃZ\DҐڀT`r 2k6EX?A\jU$Dz#dDc.vMD!n>܅a˪lb'$eNe#Rp$,d2"&SN}ho.6Fjn0h6{`\;wU/-|e!@$bIZP+`[5tP۠ŀ-q3&+zQaP)lv]i uf|FR=çl}{Աe˯1c㐿N}ߙHKr-60{zyb+r>ךk'oڰø+c &ҝ-(I칱$_%PSU,wl g  2y1LΗ: s㋀sagM{Ҡ4oJ =4HC 2V8O8X<]IĤŨ6 n6=庠R;rL>v!FGh?QDn!佼ťc"vvÂb<f_.%i\*/0&0(ƈ67B|$qMxy}1kAu|\ElUp}2(xEsq:f8/_m㶌C~sor,lX/d#ZRUV%$}Q%v )i:|jVl G @G3gͣoVG1Ay՟٥d"]PsC(Lp˖g64kK=5~񹣍 :<(1Bb,c-)'̓ȕ.;[^z$P3xRHw6`h*uxyUzWS3s)8׈aBKb.ҟ~Q;XLʫKZ쫫<E{9X7ޢcs*a=Ơ,<(_hIޭ+dQ}~wIV|Ki&0 &p mF$*WwbG*u t B0u(͇J+((^η(%i:6  wH8ك9nl;eOap &‘(z0'eoK2?-h´΋)+brNIVW76dRZzv(\? ))>WGAf(w"v;5 f*n/_,7]ҙEypTBmgY ui來 aIDUfM.j Zz݇1 V;D|"e-"%|͔ZA(L#) (ϛ}hp~) ξY'v.~y\<8ܬ-{*XB!}_oM l@=.3G,J\H_ 6%l ŢťQ91#e9 tU]C^͛5^Y $AX:0D o}wk6 [->n%ciȅƄ:Z )g{g!bRBd#H& fOB0)Zjf x98ZDl'Xi'<~j}U OeV頖,HB\~ʪv$&Ps+mxu,u>"g:FK UǧgѤ$:,[Bg?ľ s6%˺cbg$5ސGfwxJ η<wr&q֥cS$I֠pUEbYn`x/Rk>L XC0,OIOБ1gS;fq#r"XŷGK4X,L4uj)Wٵk67(zW*cfU_mޕirH!i? 4z-}z@r?90G/ \ؑ3B?_|YD_<@I >RBCR5d'JMJz+^*0~r`SRSDm8u6u(L PS{uYuP\.B9;䥱ricz-t<>|ɨAYfʊ U:f< _(: =BwyڬxY$>r}gxUm4cfՏ)RRBgMa!PQ6%fncHzC@r=윙ch ?5WK xzEFt<#O:Kɤ%L1 // fqѲ)!O7.v,9TQ93Z-fEGÉb R~>lO ]xipecOj8ΩZCee@fJi-t?xVkǯ7SW.Z$yCU{4fvQ0xK.&ز:%@ @0e 8p-}Hc@΀yHXʙomf]?סVN\xyDDFrN ȗĘDf)V0@"r ͉-ԁ;!6F/9h 1Ub[BtrmXruh5wcAfd+9;2Go; Nj0jղ4nxDǧ\ t54G dd63D1{V}qKq?0uOtp< GWŚ tdXi#M%1}hP>w!W6*ئVڙ`|ht)0i3TzqC|In 9#!Hxҙq3S_bԚAXbtΔYj'ugH[9C >Z05ڙ"j-t@K?K7 Liq> KU87 NFo]AtRea?>^f$fgޅk} a 0A;e_)'+<ۦxl#qx >ˀ?$NǏxVN-FF 5'~jײ](IJjgfLp&D C|hUMM[~P#y %HSjz[P|R'P;q'K>)pBJZ\=9O}ڄ=+^QuĹBfn^[NpU_]0/Ebך1=P%ι3*q ųSz6l&4<P&^5-\sUL7K[֖O/q1SGHwRvGaڮB 6wOYly̏ KEB_SQN'.,A #N\M۹X҆6)N,T$ǝc)<1(VO+uh},FAr=uC6F)>ѠhD}{)Rzm(4YBT>FCQ4XMdl cڬ<1:H,[.YX9SOi []$qq5e!\zm^r qaOX/bu26 >V@ 6[HT@|KSb<1+^1tVa.'}X,PpMy|keHIon?~p_a{9}85Sb{R|*y]1DOב"Dr3Jq ؞H;]TaydAl)RV8eIvǰvOON-~xuZrr?A8> >ظhig0;E ٴܦt@kb}]z܇<Ԡ?--cCkO\TI!2yῊn dCvAC9t"C3PB,yX\1HϗF1:`+pR/LiӢ+Jڮ`kd,'^r9ihœO+ NѮ6Tⷮy F-ȵ."xu{e;&c=[ԓ=Hcxv UOߴv:ƫeh|S΄Ѱi78œw lS=ւ'.S#֑Y &F\2[ <{sK1mxϤ73E*k3`%P@A.拧s:EޟC)oVC},ɍv M@vVk{ncI%LJGcm!IyK<^)1pC5r[3g Ƴd!vAS K-KUeFXZ:4]b:'n1*E$-dv2QFm0~-'ܼoD?yž@ Aw1LS1G^0]YN mz(az%Iq k;-K"Xk~VM<ߐW =-^ 6UcN(%ojO)|+a &Skrde k436wC2-/`զ |ּ8'Bk4-]:ۺ{1.9/%|i|TX-[7 hKo!cDo3:@{+}p\}^G.NQ XۉOkSܴ*0qӯYnPOS} cY_DNDQ՛H <)E+Rd-)L\1D8I:VGj:1M“S8S*hP=+.Vb7_?AK^85ˌ'ؼCEj;CP\"XC>n|,$NP{ҔhÇ :|W{_]܁iS/n}>l i8KU;}Yd]:9"|d;fLs!ۚY\*ͷyqp 3ҋm|,a dߏwp\Z p0|O AluSTQR `"6б[zGq+ oI L;[++~*stFܚGerat75|%^v3mq<8r&עnbtVڶCM!TpP3F͌zSyo^F΢Tljm .p.m6!L b`wkz7\sԴ4Q'^GR}$M*.raaMSہtTy#]@;5=*>aZmQE[̀z`rL63{N!^:{ +8YPƒuh>zRz$K"D|k" V(8_t.jK]~>E+"W8VRkl5nFק|0jW,96NNKDe'$ZJs|K<77@fOiX;Ӽ4ym4j36 #ĉ+bcx.u\GMEndžY6n=(P~7KooF9GHBSM{}?1 u_}h _OLN ӆ#5_ӌs l̏ EU};w NW SWkHtJGN$\:;R-m )=(kH@YzZtT\VYGR yS\>NT":S{0N=ڋ t}iREϟ<& ;,r{T[T~ 텳$-Dh ƞ+ yםZRk 3k/ƂIPz#iۇM!*fHΩѤc}7r7c\m $P7n>'d`z^"kn:S5P~x'TP T 2,(#.n5L\i@pljGYّ.hkJ$A Į N L͌Zy6Őm4%:QV&:8?ִjxG&X]954O=<74]}҈2J4Q1~WFpl%C pFQߪJFUȂJw5/Ezy/ZՎShoV*)mąs;M8$ ގĖV=[uBB/tfEBTX `qVI?JyyIC18,%Ure4N*Ia!4=m [Fтr8ZOa +MɎg3]G386Hc^> 0cu7lQ`jJe7gp̨&2zkDP nɡG+"c頾2-_vlyUаȒH?ÃzZDs?t>`j]o:QM^fDII/ zY,dg8atWՁU_y ؝$vLi RXWV[u0Vq:֒{vy44 QJn7:0"CDȬ9L¦ob|9dH))=/ܑ.[?љZj㱔O5^PE闄A$rcMS,\N(1?}]="[ZƮόf >>Cu'OC%2dϗin˰jVKu[E',<~NFAf ѯY_.^ր%DZ%zBNkg}d Tmr2蘂Yyx o b+]PԚdzNGRV L9b=ޓeUc°,rjb^r(\3~Ĩzf筤dgӱD-`Őe՚[(mc"2ѳ~ZEJtPeUI$6-IʜPC-K`;3 {{dۻ\{N#~@lpHDr( pF}TqrXx*|C,=Ic)تBeN 5ّ4h߅f}#ew(0kwƊ^pn޼ j454 H5U4pqE-'>K|)Pݺ$ڱ  &~\XĹ2U8 B]_e(F 4&;q#2anp5iX`Z`KH$}>@Rܫ1IptAGn{܊ d|(Vnݵ=wKR3–/1<Hx-DYGo1C#u06 Y $ t>u;At%#]=W9%SU{O1$0Z֥?k58jL=<  4%p6A߱Zd/dwmC;{s Y:Cw!)2tF1*Xqm<C(&iךL}3(m [[x=\(^eK7(?bx29DÓ:6L}acrYݖYy"7և qm aVڹyK-.Y ~ %V![R8%Ĉ.i0BHQHsH8PeЖ|hHOӺ>w d]CF:ٜ3-Iې2^0={1 c&$R2*vJ &2=H #ӣ&t^(#)6eGF`eg`|R%fXX4ZA*_h8j#탛 {/r,X`К6E!v}!a;bpO4@؂SrYѼٯ^[0-Kd);%v$-X$1bQ"خ+ 5;V5U+;P3:_[vP<]r9@ L3 EK89m7O}]<#N$ENA#,=1)kB<.szBהn L=C1JiroA :MmJ0,(+#)W|Gz2 s @< _1z5# '7^_vC|?ZݼB$IMfh"/?Ɠc}!Y(Jn)* żTq:/6LJ6l8kyNBllakh5m<ۧ'SQ #>CO7vPq߁~A20pr&PٖK'j*b%xn ͊MYQΕAxnr 3(ӹۥ^,zNgFk' ǩ̵/ \8$D$.HT66 ;wejȎta"]H28b!a+C & EJS .!mW&ћYWuGZ耔&]a jEӢ"vߔQ6?ri$[[J0 ?DF"U[y-:ez5G7.;0߃1YG{l9I-*l+IP:ўuܰ5!g kؚ=DJB;CVl&\N峲ױY^ aX<'Z|Jy*=o1 iējD(1m9h6.pOu/X?$%6rn#d k)L}q+^ х3"٘YS#ubŵSSt61y=Lt8m&1̴`y]~i/ruHl.E58פ ԖAx j pL⎺ojV {~I13Ei8bSGv* fMK$'%vP@୮c$!ej;5֤}"x3 Qpj;{O.L\&|G~6t!DmПeW)fQ!2<- eLij׋At Ab$^GyդGq·.젔 F:h#4Q(k3W}Lqve[+>^c&{$]хI94|4.s,͟'Q{?h,Y-29@f.`ę$ ƙb@I6zUUk6> L/k"䪂H.Xj^xjLɖ!S @g#|k>4J6HKE҆h{R1e&`jFhOp;mohrߚ`NBKV )]+ۘ(o6akqv7Ș,pZdj9jw*LV Ē>ۼ 1}WV޴Up_Ý F饵d=5jU$%^A ǦC#Ez6jYi qdyrb; GUj ^0McW> Mtn5Sovf EĹְ** te*B'&zxU"V{pCnu1Xjpuÿ\sne29U~Ù-~mC SL+my[x~%]&b87jH5 5wC 4K\CSfx[G i]8ڍAf g<ְe.@p{BMsi%p0'>gK8-+.@ 6yVt :Դj@GT*uf3ӓ|B@ bZhF<{5Щ{:_|;&tȑvِ(F%)G($;6\Bj "2PqCk#>ZV#GU&AK&G]Fxӗgaf3o8=u=ˤsN%d/m CH)(W n' Ԯ!*.3[TAlvZQ~Gduꩼh x`-dv`yd$!B8OVW; hsc%K 04A0"q8P޲}Ii .! i-$U\>VI #,^ K2 *L81y VU*'. 9UO﫚J;4xMd Z`3h]ŋ60(.*^'pr3@\$\w` /頇spԖ|شM<P u89V"MMSH Qo#2D_%'hq8>PjI[4 ![F}ך'1K-MtA| h^uq8B[#=o y=m[L;a=-s70_ FܧV- wZ+e90]ń" LD~8/ /f-C*5a(4%Ը)jgFpmpj.}i^c1mT:]1<)eX IK*|LOd(>Uu+": gͰCp 7*aMsp8X*rlGOcV:c]Gx*+"ۦRbWхRaӛhJQŬݠݰHq(С( ϯd. 3MJH= `y4;DbͲ5!1gP.cZE@Gƺ:tN}:$tt{p }2eN1@gYhLQ0=`B8 ɝOq $P|2 nx PYE尿]2~5kA a}+&|dg@|>0 U#A.:NԺLzvf&i!I<ϳ]y||[5 N]uۮ{<"DԐQW&duU(l`Tj aQi7?I/~o޷zetkuۄ9VLU{ *!$4*>./,m`Y*;3+&lڞP$]Fi; pJD<>6St;-^ycEu:Hp^fDe) ǯ@]d[-]yIB p(zn1Mdkdc HYO׽KbyO%uq9شAmNB1ƥ+SV"1VRaa&ј .ZL$Tm"v]ݶ?Z l;[r(C8G&SNp~$YV}\j(F)UDfe7ͳ[lsHmgWKUtcPF㤱M7u?OIUWJXI)ޏ+1Yy:iݟ-n֋tƩ<>NҼ/m;-ɟ* o섆ږL-' a?%'}ܡ]H2- Ǵ1XP;#QQ>nSY#%qcjW|1,8s+PO?s_Qk>NY* ̳Fx0ZumWdlN{Wœ̛gegE@H43-}RxOVzY#Y QN9 "a*HJr^ :vv%{/O2e'l("vHcK{މw%Co~t;6 V@Z#͵J(ku^L$>s9a(jԣj6aN>ퟖ׭8Ɖ߇F-WQ9Vn 10TKzz4+;-Ҫ ^tGM)uV~7eioppU9"gN"a<%&9Y߶h 3NvyhT8uX!3̢@vIڌ?cAH;\ez)qGLWCi=:!ӈY g;\XvP]#k]Am@:.TC_u]]z& l 7l FLb2k#;Ok)ZI瘛MNPQTP7İ8έDU,,'Ht ' gt̚?"1~38(N,k;2gkX֨ pqۡi?I6r7j"q"DoaP{f{qLsSex{XPxE AȨh>qT-G@0Xe~/X՗}+!-?,O ^B'kxԯ{ n)X+G}U˚ڈL=n/*yxoZ!şz (?a|s \Trvo]Ig13 P,12 00<^ӑ|e0S7T"6{)%w5! =c+A*P? gjo눎谈t7M|ro~K*w4|G&] /ƣa'3|62bSK~n/(oӼ{ 6`,O`kg+m c7Ag@AD f\nHEU;ʇy4UK0˸ǻTU CfoXՅxOa5n[*8G]op1g*zh%vgͺ'APBI zwň ,o_3IqFqߜ mktocu[f[&ډQ S^'fmqDX(:/$-&K=]照ԭ0X?{~׺=n{p- /i[A-+svQG:TG;.s^"| 4t{iYƍG<ױMl|eMW(l-tl8*R}9I`qa?PIOyMICq rmAUnbܱ=qxŋ622"2J8 '_5Pҋca Zt,RTXI2c4_q"ƧTh}m[lŊu7$>GE|N EbVhm!~M~LvynR+%Pj5H&&X6Jx=hONcvP_?)ћ7ԘJؓl2 E:6KoNDhx7f*L!D\&;H- Y7`|{qx!Ӻi6HnONةk06P\}fy/҆J,(kïQynkyqbqLYb2S 5ZϦI[ft͎M t&9R.e Jn#ߤDf,FKݘaNN  J_}ͥ{\i0#K*|ԣqu~ZvKQGv֝HɻasqjH,OjOY'<($)DAa9AlgFVy3o\OJUDz ߽2 aRDۯ^~vVѡ{9b |?q\y&;31#4w|c}QB 8[n}u>ī_μ bB.\$ hҐ@\Xc5>4晅";nrp)|[`tILX{7꽭xDŶtB.EwJUd8|p \N-=dul_ -Fu~'fe`b6FvTVPnty)lxi bp/M.A힟) Aٯ> miR3\ mJOy fџgҧ,؂Mj](|׬ЫyaԒYJd̙::蜞哆$TA:Ɣ[CDDsxkb:闪-%Nj]us )քn_پҮ~#$^JRh\t]0i` Ջщ"ozcҦ[xε_RLՇG8P,}AﰊwW`8GUY#/[TQ0f]M)RrމQg YܜqdrÄ,*&&4NpE@/ݸǹa;C*[3\Z4 T>%A;Da2nMk9OFzSE$~g(}h&kf,^ȠY9"4#Li8? ؀@-ɜalm; WuCD|Ṵ]cǑV [C=k1N_V?hu tnڌ):ΙKPBiʢQda<@a=pBvcZ imaViǝݗ3gK|^vHLK{u1eB[ &$]#dM63i-~#qJU%Ct_0&'!*?[qȆ&mEdxϣ$tMӢWq@!-ЩĀدmu`pHKqlOچ8OϏk,Ls:cnS\JIkpt1lrл&!k {+1Jsj ;4>j2AΚrd۳lHoa4Gubfv*(,L5OlS;ҏeVS\FWhVzHGrF`&SH4xT#Gƽ PJ{tU gw@a<t]?U5ik<`k3 ('ݹsx fwDҭ X'n,Nu{h?.v+`"FU8Q涢f3ġdg؊s]CZEP*<sYq{X)9/BxbHAyg1!k*񟔾|֘cƟsAk9儭UVWyyµh6Swnҽ3(Ϝ!ij(yg㪕\4f;ԋW%M{dTL 66|p0<ͪ5*XG3$p(vƊp-pmAzEr1W. iL!aE = 7]h:ӎ->0ԕ]r3Bg/}W$9u/%_8rU%= čw`X<.J(%ʼn5_ ޷Kӝ7kO5̒j<ʚ!wQ}!'LS"K 7>"e%q[o"Ka? | $z4L30mWNJEcE-kט ïӃ_ 4@(B®`O<]1S Ȏy+WG~7rA cs=уizRbra{I<^%Vf #9i&q_]1bknIRP>yQD"Twf5 Y9?S1T̫PzEdCvsH8I ndf'>w6ԛY*l"`l%\3No(OSW]}ƻR Հ+fz%Q鬋x{ -dSjl#XK: aWG8(.]CCVo&@3  v JG%~Wfn +x+ 1}f2)@h4z-~`YyĂK9iÏ~d~3:lS7ơ#+0$T/:@{.p~UwߠҼn;m1KVNv":h \T7nzo%6hd% `J@t`sc}tŔʿf2N;ؗzk @Nh^8oRtXY)ܶ2xp-򥻒i Y$H[I|'c-0V+_mC#\ b&Yph7EIKAD[OJCN D܍tI⭒!X _EaQ ,5(!6(_3pKC ;@SCkTzuΐ*Q[0ɝbw圠јd ,ɚ|ic0zo>l[D7o@@YW^pc9*O%%x(j+ˋ.GNGZsB+Hhضvl%ؼX:IPsm[ #?/\}+NC{ !;8n gżE+ /C߲n8ᲤTNdm%^ښe"s#!b&j PYNVӌ^VD չIhFG=`WN6E<ټ7*9f<1dbn6[o|%8yY{Wpo4Drbض]?{^طE 382f,&@ Ck[rbr~5P| ܞxcӸB ~3؝vb m"9*D"z, qi(nrw|9BAf1Mx֚ߩ'񣄌|e P 'Af0/wGMq/pQ q3ΟcbEKX<ʊ򷕷rキlIhB8yBϲoj-w55|UQhDrC?PKW+|inɝJ6[BȪ"BV# +~^*\j)&(Tp])YADR@gh=jc:GF+m׸7h -(_AIV$dA0  9x$}4*Fx{8;6fj6gu:ٟOwL^P%FYw9_jh k yAԨh[Eb&5сa9xXv*&+gD֮Gsփ 'rhv p' ƞPŖ/*)JጩxF,SpXkd-̟9[bpqv /FI.#s)N_[wCXS!Ikbao*"L%C_+ԯ݂sY4e,\=Yk(¿HźBTL \`a*͉\ÿqy2qBzJ| ~7-qmrC5 ? NgbAdIM'N\a^|eWrH Z^+H `5EKFÏFux%zǒ{kRې ݾwkQ:8F]kYc|eG1PQ8j2yl{Ȃ3\HHݪ̾j;+Nss0ł"w \djwpHxU N0N8_D~0aQaRJi @z!{> z^RvF [N>%? z= o ehscw of7sWpΈ a5I>̄`Uݟ]}Lޮ]wQ% by|צ<6z64t; dY4otHR #SDpIYS׻P+VGO<q ΓڹUNjYL _8l3)7oye&t&"7A/*"x.|R$iڂ@8ڏ!LyFà]/H ufs~v~]jHsk$˛TL[%0_\9`9@v-m=3L$k;%3ջe]Qu&v&/jj9S`ӦZdj؆뿻Rasԃ3s5RhMFD/yn>.z5iQUv 0ۙ*"J4W[`aR#/1w Uիmz帚d z'3dȡ6 ̣b<?(zA8OO\:2Z_pw`qؽ&aw/?*Q}rڇJwL$C9kglq}W\lmQ[{DIX_E7?wʼwn-4f ng@w;mlqeA&66rfRuΤ);$[݌Qy!1GC(;Tj\C%6saJAAqaw >t7 v8;vÑ HzFvX9L68Y*b 46ƍdBmgﳉ,~QS16(5ZE/IuT@2,~L$Zlu˵CS |6 KXx2}3 5(+`oQU~m~:%g`"x\/eOhI׳ژA@u?QNFyo.oFds# #g@'&+ =^scg mvYEwjQ*y[>M%MY4؜H"e'|T|C:T\Э5$+ޛ(XlZ8 ,~JO"BXǎ䏷"뎪C=GKLK]$B$%|E4Y`djoy\^?^3rp}#@ ".U#;ӭX 'qT<><ޓHV#كWX)ND`ˢ R 2X rsj Ο $v0ZO3I $p)A|& /&&}ML+b:r"x{HH~Eqqkl򦈎{..i$h~wKs޽EX5S' 9^K(dPg*f:]nJl^%xTR81tyL1 m{G\Y;v O1z%We|R'>74nC %a?hR _OуB]ϕ=_|S)<}|䬬\„7)(ឫ+%[5rYsȜ h2v"bjFMʛ"z4;?B[XnCyJ1_mTz|b$ֺ3/ug>o6BU4HZ:G霽ٔÕ[RCȼs%_*+CpH3bcx%J4thY`k9:YPSj5~QtN@Yyj`X'Kù+2mA+H p_&7q 轸2lt3ᑉ\4qB&,:qguy!ѓJe>Rn'W6P]ޢ1EDάxÑsj֘au`Si?w>p ɠMlQ 1UXjqdYGQF=6]76@*r. x ፖZ'<(":}y씈wOH rܚ0DLƨ8!"W.!b[Dd + LBQqx֐~Ow:T:ZҴ9Hʽi zXQx 5AU}!ELWSͭ408pl@7/pӾ9/^-Sȏt<3):??_6c5g慈 j&t6,o8{TS ' zEB*|DHNStx IsxFXj6*+Is&SoDkF~#;Y.2Z3ѿ$Y4jbd\XD  dNCL3%t?AցP*O޸Qpc q +wP蜿0M2 sGB'qf0WdEf|:e`~x,[9C z2W=D+'LJ~9)f1 ]X;5O ىZId2z:%әlzn,5Ã~mn9V yQƵZ]sarD.&kiM+}bZ$G%۲0y _AF4D0:켉? $)ViU]mk+ b3/+p._^H+VMu`{?"`Ge yd=&  />X0WwnRq®wØ,?pﱘǠa%䤮T#jȹ4e3f{S DB' jݍBR*Ay76^CIhfj91 =_D,+RMiqSѠ@y; y)\Ӎd1ۈ %|/UweBPb\mm4'UP} ^͜HzV$![V5|@MC ?:)^128vfPCXOV[u=J.Y (4؁:Y73;F{8VlMmi)> 0I?`u1kb9#R5kfzDTbzvy'q#P qt8EƴCM"R:*Z.Gna9!m{ .g:䬇=洞sѻ7W-ggkE^-rh5s58Ϩ(FrYOb-7'f)|(:!<l+^fT/䡄BJ\K)I=t y8lj wd~^}ROj `@Y,N !J٢MVp5'`J+Fy^4穐=^ Xϕg0l2'KzC8 /rGȔO;Py )7*03%1A(4pyn24_~fkG 3n]*iX{].Җ6%Uς ;aCĿh }>rϵ1[+ k &EbY7iNЯb> RvOEkNN}1@~ԇM;sJ!Vؘ\b5% k,1K{1?޴mJ-YCuagwɱq}.aW?{?v6ԯ'Bՙm\a{l4{Lp[OS,u7vE.+װ<+Yſ-Y'4G:*!;zNiE֪Y˵o5`-7oBέ}&Ĩ"iK[J6SI"~JYֲT鄾A?V@~6mŮ8o] W`ñ}~kN1Buّ'8ףKiD9[R6:;uR]~Z7|'d'v wh%l߿i?ʼ%mcӔΫS9]k?nP3OcZD0ʯ3B^s &Š[r8y/$]#lm-aO@d9B8 #U3n兿 {Wi@g>Z9`آP.' e\c g1@i%AU(<>?SsFr3iU ǕLqbaŧ7Pi!0NwX*lζl7^JE =#NwD7 o^*IIC#rXǮe8 MnD-cI Ag!ZĖ8OIkRzGph]r3pYe@:\L)$6$dpB;m~u{hyD8Agӝձs4kn:]+7c!U#³<=~TMBԨg p6~5#2۷Iji-czYzԴ-H3ן 1{G9?|N AfCs,JD&5))x1rTq HƑ-x-5F6y}F6(zH!b(?qx9N)^hCvЗx|N)C?Šޥ֪އ?Ŭ53pN5õ nJD\CNJ 3ܵ zE?9RYЮݿ2^7Q4Q;$Wtr:%/ ,ILZfN(2Ev:;S|4U6bV"U2d 7K)d/t:9v"2^G Q@WFaTŋL!ph5 UD=pҟ}Ax.^*s-k(:SR](&iXT5mI9H0Ȇ -ഈ%ngB-JvJޝWDjޟYdW`mA Y@+T/ ^Y d[ p7̠-~1? 3ȁf$ *KU,9LJ=80K;ɐh 8!irƭ%'rΉe*AxhRq;D5ώCmgkphLQq%J`ԦTDDon}(A+KD˒o89۽Xe$ 6P Z<Ĭi%I7#F i9N]V+P0wWY7왲M,`B?ԛK?kGG'_'!3Z"LǢ r PN@9DBno+/,F*1)nna;!ݐֳY+pAc]P!U%lw !'xz'böNBYt3C~1(Wm粕x· w}cm3#[Kib] .{GK5onA$@hTW.HYͪ ;8'B~8(˜?eP2B+YiY HbqzJ˒@I0`fG ,*!1/B-6wV4Z_ İ{Uj}zԆ"Yf>9ő[.zV ([n4jWOf^ ӟgQH6Ld W3p'}2 m@C*9V3{,ls-F ڸܷ9~&)XoGZ'bB%MktT*w5*ܠ(pbG= ~#C`UweGgP2Dhg 8m6@U&4e]XRR[|~4;kXNl,2] Xqat g }(b6=c(?=4cj"$7 V *X;gsipܴi.|!L~9`7(hiv^j|]v\UYrk'&ljIV<_bd ӄNj4I?WiQ^\N<\'W ʄ'mRH&&Ƣ\J-Rv;vo7.T @jF'{RH8((P@]JPS96R,݈}?w~**cZeS3dH:WnC 0q΍2O?rr&UXGABlkY8ϢB+h<۝EPAVƸqaڹ;GK~+<5$%DI寨@D&ɔBr!.˞ɷxH~ɧb xfS Ֆ=?FAuIB˂eА,.] n}&|ֿz%.+]nmeC) nk:z1LH [ہ@="6*'wPJ}0AOHNDSxr h.J*bL4C׋0Tu3MbB Co7! 0>iaNaj Kez|)*٤xfʴ|qEJ8+mEu*=j(*ԅ\GT\lG,ԑc3~ .|_=eCږrp]Ӷ2ucYpA`ڳg\'9>@oi`zaqY+M7|-޸1LX Q6j+Y˛RA^GfhRU!Dd\O 8#adN R%#E.d'w޸{u3l:Bn)yzq*@j[#MFo!*vx1kA_gZaYpLJ mx3it-<>94(\iϭTヂwjoX.!Jy .H.odLk;zȼe7vRí@+įz "əJL),lnU TWwrڍW-Iv6ݫ&{A s0},`:bmV(>u.ɪ͞pt^Η**m GP_ ʉ$[I\e3r"+8U깚kZ㈧AL.Oսk"ւWR%+*n~)dA}& lcL&= \&ʌ4(=M.yTM`ٝ'K F42n kPN|qGU:Q` -;)T idS*pATc MbJ| Te0>,ω%[:eĿOΘ3GbWlvM"=WwօWKq;؂J6 5{,VH~fIR&r-rfHZxnn|M:Y>#mJƻ<"}Wq6(.Y,>C } cz,4yA!`l#^8,yXW}NGV |@.ʍg*"!`A /ݳ>xrbF šy|G(i*ܻ;y,L:fZ8pғl*v+ mj 1mfO݂/j9ħ i>$ZfZ6hKI;Qķ}"*z*H>*&}b&59EX /Ѣh$Q_<=Ka†D?ě }ŪyloGÿ_xk`h-ܣҢVy.`ǜkέB0X?8$1?;me~␯݋Úiۤ! }jusqsбNXkmn{Vv_HJQ]\IoSQ( ۩PSU0Hr%7i$ˋ7ifoP7T=*~+q10mk괒zw d`s/pņڶEzB_hNADL53 ` l@CW\;_@V4n"|¾yhdۿG hRw 2qqbsHEWOHtLJ`%lAKC >=^-DhܒUeٟ\% F#MdY %9ߚ1.4ɮ+n6(vtx}؈@h=Li~8K+=4Clq^ttcRJ0p"T28Yu_77Ts"&姘9]pTtbƲ_ Ӽ=eA@U' ŋ CLgʅx_ @PK9P<~Z oXEw* x IleK5oUh$/10#Bۆ#"ZE ':ƤY5#HӸҋ)B?%&/=$#D5L7+!i3Zl :]FSE:> wvj0k;.NP5^bI*KBxB!1цŪG@Ie'Qj݄N1Sh:9&OIΑɘȅb +1k[~rivD8mwbM[zܦH5AU*0(tY&8Ahc: a@`A.U>Q`i55aR}L˾g@;!}wPVavSª1ĨI9#+5'Hkqqx'KG^]ީ/Cr;g-h 9xI{~\Eo3P|0pn[熐ƄJUƇ Qvm8>sAp4n>X떿r1\Z*s 1T{W'*NDpTx/joA N;D TD$J 3V嘨)8;oű/:8BwkNܐͫ~s:rW l2ĹTIQ$hMHnb+dSD)[8M0 Z -5]0V}1e-,N z58|vi"3;x{~Z#TMHRjbJ0"L_Fc uĻ۪ GW]90]w\i@_ ;.ۚGAZ ؗ+(L>kT"B Dk, h-@ľy|O㹜oUS:6hBi ԙOf2);j)}\vs#,jZ%c骑En0`K@iM܌; x1,fpS !0xN Ew3 ؿ?g  sU L TZl%Mp,cG3)C4F|;F{-x"SJ$Y"ɛKf״1nTlJY~<_DE޿י^ΕSd񷼨j&b /P\U=4 5yu,e0hv  &fKMߟ̧ӣ I]qX'$ߚ=jX[/+b zKjFE QߨyϚ{E[dr c|RŦ2/tcOu/|h RqG-]i^wW@΄O ģV9/ɰV,&>֦&*V,@LMs5!"vf*9ZUY] e|xڏࠋޮ2Ijz @JuE%&9!3JFG!G`HI11?f%e"|]aϱpZV4<Xrg D55zG&8J@W)m3(O2f|YuF1{8upÚa^ >Y6C k]_R]2nF₈jSXؒ]XTEf21M5+׼(SaSʈ։~Ckrti햘~2R/UB.b!c"8BrRu]q`2wO?NFd͖8P$C~cIO>TOxZ0nZ;nwz^%<}/=*m nw!Y f0Hxxa#Qߔo pfD.L#sLV|/^,eb..*3=IlrHRһxP"%A?&Z =ҲOd}_ !ˁ73@>fOr wvmaz,i|Yc :mLڙr_iai8zwUQ44m0WR JeK@紝-W]-1žA(5쒠zœ 4g(D 'T\8aNPK,e|O($qy߁:s$ Kn2.!G<oTq#o<*)-mi*/QsFK'@Og-]SK@>M ooSQ@ulgwlT|ڳV{ӊ̌ h s%im{]bPʮ)͚*mm?S[I_"](b)kES}"K5vXBQごW`[&nPCJp |I ukLw ·|k#}dTFr?Ha\ߩP }@.i{:Dّܾ*rє[#T )DFFA&hmԫ oal|y1JnO*E%aHuF K:nbwƫihs"g!b Yq+o %(ϒWJ#mhR- j|">3u2_ZH!xT NPbY8Bi5Wh 9 ց F2jQ8W-"Oh80> MiKmpg ש> Ԛ7W_3ί*7x@Y헵/!H~g"zɰ7?t;qFGse̽u↥ڃWMM7e:.9ʇ , 'ye k'>^gV]sޢ3SF={ϰuu꘻1xcVDE{tT~֜,۴S~W$Tl&%+Bwx*&=i;h ĭ͂ ~`~?o% j, ݺcHq0BX@z}$fsF@WqKC W [6$n\8 1ߥ`ty0z s^LL[V98o',OEF9|k˻Zl+<d5m5ՄVv8zKcŠ;9k^ߎeD}c{#\ C{.w?r:0yu{*j^ 5u<5QlB *Jj,, ?3'7$nGs\ Ơ {-ONi^eWҕ073Fx"ƀ⬂ ӵ'"CYTWX9V@P: hD<bЍ ggDǁȣ;~B$@%*wZunxe 1LX=0KDBE1Oc,3:R*,UaԊL,$4{}8(KjW#z|r`  #> g=kUvUSJZ 5 BܲOOJοj.7RSXs`8Zת%Q7s `7AGX:=YIݥ•r3Tr-U^/ۇ3Ajs6õL zc1bhZȝ ޚ\@GZ0|76*7x;4fi}z<#G3N*-p!zWșa" Ѡ5iHV~C+yaӆk808lU?k<?ncmȿS4 =2|/غW.Dq_Kꤾk$Jx,HWMqΎ@P.QA-?eLd {YbT}ȃ5P;輘+mӐ>?5kTQbW5C^`KL S`qWlu]RDx)Ao_ǐ{1@ǟEH껭]I@ƨ!w_Рm߲9Ycwl^R |-Jo¬c@.fӸDzl}RP ]`2'Mq']4QZq!X*,7lKV?2Ps,b|J]~T뒨36jȨ*dysf \綛GTOD;? h=w>%Z"hw$URuNVR= ~*Gn_ <;T}}mbg07pٿJ϶hŘ=RJXRY_UBK{\%UUѯs?pQChԾWAx~[36kV;y9B.~veףDqd_fFFOB+$NB`"=hKoj>Ǜ柦 9U) eSL L `v|ؿٛ O}S;ȋUey=&-je^Yة2SdY5)Lmу^푼.\Oai[KK#C}(%&}Xt4b0Hޖ׻iF{s->BY?UsiO|Bkdxɋ3sʁ>`<[0{;ݷԖ{+m/r#Ny<[|uS.+ ?vrzdžhC)&^jCsyC%j*.`dl|:D2?5 5:n4;5٨&Z"$8Ϊ﮸(cW铃d D&% ]&š7k@o߽gGp1}b B,KOGɨ4ׇ8&iDV*hs=y"6=hT^|H]جJ/# k%|$ &^Or釀 c2$fk'@2<:(R`>\@复¯Q= q&;^PJ(RQ_Koyns;vo8i դ xP@oS{G/=|$Dޢ 9(q dY󒌷zp{odLWU'6p\O7}BXQ&'$GhϠgE9J3M;fkL@Gp r>ճWqpj 'cl%ـFd@:ai z> W he{6gX̡}0F:+h[FM|Q-Э*1,IAy'uymJa(UX'&2O;1%V4+.LtPԳ2jQ2z=YBX~D;Ƽ+V_OV.|_T><%@#\6/&v| ؔgri-@ر犚U`j'y~Bd1OHpBKwR%!L3WMv蓉b z!D`?pJP/76+άuy6`jbD6В6àCU;Ԑ4}j!@+ vΘY=7 l0r1Ƹl2 i~eiT}Km&h UDFplkQ4k]@# -I g;|ODNſ4mUtcS:/t'n/ߏT8=#]d_vϊU~ђv&m.Dv0" _"`n6[&R9mmj2c轏"d# 1~SO>*.ƽڃ4"?#*A.HEzG+mAےI3|w.ABij!T%8XOTItXNܲځ0~~yrkClN5A4L9uNI|A ֑T:^MuZQ껣آ>4(W"( J:Cgr.7?c\S p ZXƌ0JSm>6V+eGˠ06 -ǎ^g*իv~M/֐A5 #Y Y?-Ù."&4NE."]kD{  >>V!qEY&CySK ~G?&+-NC 470+Nak]Eϐ.Yij%/P(s~Qڄ1mJAa){E!> h-An^+?r1vs7m@T{)^\5tN>yȳ=.UYOw YNɰ?L{ Pf4OHZ7d`x~@ƵѲ_P ?(M::$MF^pyϪ}ІjPk@y@H3pAE,5;O) Z @N0{?/n^t▘? гQq6܇IaDo|0u2ӱ3))Q}1rmFà ~8v@Z6R"^Pmx]n[kjJ>3^)et_F:񈇒B|9lWIc7scñE}/mw|- X(mJ(R,]/94}aoMqׁZ,ߪ3F0tlc!xT=c;edRvD&`OJ$^rJ;3 sşƵduGp h+k⚚[SkL׽ Ԝ#~MʴK/zɐVݫZI57kI`nLmt IJH\{d ȱS)K2 IX5Cc0E9 J~(x#/?N`)|j| cDƑZv6Ck>QᾷKgnӷvGU nRzɍӉؙPOQM"q*ʙS"* 1" X=&%OPCRKRNCU,!b&z_n 2tfKI~|5ZasfIG;h&Gi?⑭K؄BW0`-6"UIA<ҵfҎ([vKܳģ?p{ ӳ0κRl@kYBwt^XbLk `9 ]ު.9~K{`:;CGBJE F@zDn+̄"hS8L=olY$:9w)1L[AVWK-ODG!o&9BVggw~#( @>+rdÕ]no/C 6 Az yʒ_ІBΆ#*_]?8[1QoJ${xAWWE@3FKki}٤K؄Z/_燘l%~s\- @ӼaY,ʧF4Q]tB>#zZ#Ιw2+־2@F4F4C9˅9 W>ux]REޏ0} }IȈh t6B+n6G%fT2zZɇ[ T =p5h. OZ-h MqMZ -H.DoyM%HVcr9C9^(fIy/i6_dR9kmQ`88vrhP?K!!nt|AGP[z7ҫa+)!3Q4o̒ ,`=p5rsbQ@43O| A5LUd\UU_B\2G ;*Q .gćA]F}CM5k߼Y;!dSv2"2&%5DVPZRn0MHıxY6Q" ,X#eq%QOt1dM*B\F:qY-m{ jܬvÞZkɄ^U/KUEVn)Ns0w ӢOOH ؏r6VLe-xv.w 78klqݚsd=t7RN& (O(>Ytdˮ~[p@=h̲OŁ lï8N('e]DgV>"2W.P߆yk$N0[E#3,qqՓMgTݶ@%ѸvSG=BxXY1mVZ ҆be;xDucX] [6%xYʵoWJ!̓,HqէڌZf|т/9ta\?R`V xbuqQXD,q*` -.X7XirdkC4,oFѩB# ¥I%чl%]9Е=i9QmkZXu-Zr:RCf'2^Ec;TWMIE77?PqSN\ho?t{U)` ?=BV+jr9LPQZ tSTZ/V9Kz2'LSͬ흀UzwldLX3ưm}˞D.lT!850%e>*H \na/=%|m'8#c2JԗL9 P95)KOm^RP,nP|v`g.O9 6!$= We(*ZMfWHUN(oъL=KG eKu,Z_/Of[Q+  iו,-?h[[;.QB8D5pع<m%hbU$>_/h! 5(j:ģQسnt-ЫF~NhuDT>^N:V!Or^tݣc<"ZL cٚwErd.n5]0 f2\IC|V,]\Qq{BBM2Ư+L)~\$&J~Q1@;s`Jfk^F)+:u-L%@eiLǏ]U~)Au8 Qroc8Ae^ {|6NP-L>;Oscq3Y#u^ O ̝??ّGU*/7;Iib%8+,&l }Ia\_/cViǾeu.-K5@5W% &θD;T)\囷q.Zebs*5KE̳wPh5J.JlFڒwHi5ű x;2Y2fhe3qZ {AifeS8&W>x^+4C'(,Y/=Pz/E=Z}0 .~393yKm|y4:Eh\C a9,2W oק3>ۘ_||{5/L["HAoy⃫#E曂dKor0H/fne)ze^~f;{[_ `Z}@ʌ0)%Q) +A6|V}VnX8c&< 8YXM%L|֜)Z JGj5r:JZL1ep$0M U%k[?Yw$6Ѣmzˬ9_nzV7&NXL\xݙsM=@c &vݱrPhÅΑ_ !`$6]0gH[ӍtTM[<\l *-)e҉57Ois*5^J|_~33eqAp5' jG~v#)@4fⰜڼON¤4W* *-6'/?4h~,4< ܼVt;4"S8bbCI~mMqpIH;~ő?I<{`z'N; yh7W"ǗtbW9> Hq "*,tjV1SamQRԃ`&#a9NdZEEsΛNگsa['-.YQiD$!E4>}l8]{]ʏJز/n5Oe6] ԁpۆ})8G8BJP}g^p$#L6۝YR̙%|.cz|ȎܦTFSd"qɖm7jqS_ Sk1št%QhU9=P^G>Q&lw*J%e{vFBUIqҐ9: FB(^^ O7jDF#J/uwb0 [ENZԘjm976 ە)x,;o1 Wa5` )HQBse[{h; Fa_&"V͸V<[4!UL?Ia6.Y!xņ"8m#lbOa5*JvVe;- mٚ?Iʣ~ϨWEdq*U9`2#st?># j3[>hܥnZEhO|a0\e'6~8hr"cQ05z{ű7 Ox[- V<pPhcCv%_".&[ǀ"redCY#xYN2{Y[ oL6NjǿHkl^7o)5e0CN41!y HA]wY޻m8)f;_E+{|{gO]:@u 疧dp|a|AP RV" ^QQؖ-#ϊ{&ɑ%QScna!MAюȷKq8F͸Bo ҭ-ιu#ZMtAώ~o'2{[ͷutq /P ԿKUD\q@c9?9yʧbN+Yu @Qo+~Rp>i\@2Ö)x=772{-;۽)u17jfǂsl⽖ HOϽ,gԽHt)7K2K3(m'YCk{jH.t5@^:;ٶXP*:(:MD:_}NcaɾG2.@ɗhzMÔ=р@OSd' :)p_FvAf]m{}auכG*=&t%PGף=ZWym*Xi5o~/) CZ" rM "k;$<& K]cRAɬSn ţs)0O^_3'ODY}XNGT KT6'7&>e5P`VsTj俕 _5!ڠ ?Y׼I{nR) ×ӊI[Ӗ\xf?}W%Okymx{ UV,`3FMEO]wPӴ"pDa/8c#SGnVw hxYy4\#MNU$s.|"*׵j*k>"itdQձ80CQFr~>j!ƓUXrmی^I $ ܌lY(5E1%{\ԭ/O\rmD`}X'L3HfDugB2I<('eD.cgvEyTF=|wth7ݚ`-޶VN-S rpSPGt:׏疤*#yV860_dc=7Gr"%J+6e{T)."h)"3KI!9~# ?stgge p7x@*SÕ3;u>mR$ gƛ*C8a\S9z9BLBa!pEZt[68K_Ts>WBXo 2cY<cvLfD8!WIMpů41Zn$U\?V΃?^d_c|Ƹ)J?\%Bj :|΄l8_qIA,_kkenukȁ((d J,~x4F/|vi\lvu6nI %˪w%,.w{74{qL{8ќ UD8_ӱ7'|,qCbT~ nj/  hN6SS`;?x|3DqP }ƞ?n]qB2m%e~#%UN_]mst /^ O=J ȭ}DKOgGFBMU_8uvR=u;Oei ѰivԝD^NDc{<)% gr 0%̶\ڐx}(ŀPk0 #U /ۘ׶+]0fm?P<APx|ħsa<2koo?~s+E8wBFxC'aL 3T4/lB:^B.L>Ym/3#X`s SG۷UN6myB-;P9fɄ~̬%$Dž.h.$]. bwXBc3Up02Ԝ}K2&Y +ys*ET2m)jjR8ߚvO z|7"~b= >GE0WMGj@#F. WRo GV-M]92:ő|HэMrAţ LT?4ESUsn7?Qxhzk3v 1m'gtx}ZT 94hqrR-)40'\Jɢ rմg:Qփ1fKO\f1oS 'Pj8FťبΣ4^KE}̈$$)'7iT}y }mE@:)oJD* .8hN޼mNM_ XUen][6hzY0?bLj-J 1ӆ!Sgt|@hPp3 /.qPJ^[[j˄Dip[ȨRwa 镾&L3bP-qrdL+xȓ}==[qyŇ7?94ۿ!4-?یSᨸj S\&^!`Co$؂VIiZVph(*'/܉Aj۴ Cb;ܳ܅g%bU(P0&GVsڑ#^aA)1E7=H"(43 [qN\,oQ_g$7wuob][@t=ͮj )3-Ԕ6.qIs*l[(mO\U'V;@jx2Mh:dvEc>9=\]8'3TD-lgcr4.Nx%ySL]a2ىf+1WK;}%s(ڑsS+R~ 6U!KuGPm}q 0`v*vPs8e]\S,@g!;aͱj{/y24#}e"ƒ`kf)oϡivT qd#t:!Cg5~Jԓu Ҫ6y 04fCgC_Tofx]S&kchR93LMus#:OGz2>6TV2vFI۔/&CbxQ:`?J ɑ-aUi~q+ lfYnVY'=3/Cǣ 1WGtIЖ쟉yE^@ILF{d2UeZs.s5s pAPH56,ęjފTDOddZqy#]Qd@K:K\T7\ȬZuMPޱ[EwF15,">|27m;1箊>>F~RHH;Sl % ākBUcD}ŗ(CG>xG1jkx8t^Di!l-tʳu V23eN']#Q4q̼S1g͏jgVfsi9P]"bz=9t1w\ rG ^'x8-,Y)+&?3}רO,z)Qaa7yٸHlyz8ڰL>YX#}s7&jgZ"ˌ6fJtyXUU/iAoelδXz3"e&nq _tS*! |)uH2)2@h@h$uCN_ 5wi:**0BL׏B'YyqۖxL>N :E4I ,{]LnH(HO $ iS }L˝ ty3djْuMP2q 4Tl "mD9$l$H#xZ䖴y}{Qur%g7JSִ[zR61vvfuI?^Hcv;s4L"Wl-x=*+8Ouj(co\tMږ,19_WB o;M #nࠟHq^LC6-MTNe%ji}4x +3PoN_oքU5]PMe#ye(lZg(vk>S~Ьe7mѫ42T0b6X{#N=8FH:P!L8j%(JUhp;^Ŏ{ SGa CP5'v@qhi[ἯzI`5iF:J3NME=qf&IK12|9Ymbd鰬v~t'hD?ZxlA9 cc"O@M%n5ng"{6;Lyc$^pK+E^pU&>ϩXT)mXIrJDQ `8Tn/Zb@qReB`qO16>?ǔoQ?X]E!E <=7xg!Hh\'4D:AګMmT!8oȧϊ6k0`7w-%E 8|] m5>[P3lSʵ@wH GSMbnb\nWztSR YObXƵh_`HҾK(O*բ'QXq<2[觞P_ԦUJY{eh]dF]7 &Ӄ D#Ͻv}zm,زRΟHp2 Ȱv2͸PCuy)9±C B se#^dZ""ۦC|}Ȇ3 =PLՔ*ǮpySQ{8hGl!<%$?8OEU ƙK0v8WE]8BnaI:= _,VIp&>h׊sFȞC=$#IOAs3QQ.1cQ1 qVrGZ %fN*`"Zz#,5!\r3Aݲ;k=X7lqe׏?Ԋ&+ Ū2 rcnL6Հꓓ WVqХՌ_H%AaT: qvӜۇk;#Q!Hj_B"&(aDM m, SQC6QR/gk8sj]^4N^ӢnhBbo;D&8`L[CrdN[ t8J9U]2w7d#nb r0EЍ{rjy _ݎ0 .MRRz,jAy#MȎ;a SvzOՀ d?3}LlMZqtЏA j(A}_R$-eNm/m0._(?iōN6U~cZTjd2TH>áOwP㚠0xQZnauwww=n>1tM[Md-d`u C܌3r²%+65&zr {,'F m^/xݳ}7="q]p j]( Dʨ#=*hU+;2Yw9DPVj^,4#xoٍ+ޕ~9?Uӟ^ @T%@(pEm]}R:~VDR=/$ZΫZ#,TO(GI9Ȯ1bGL}{^W'@͍ :2Ŭз3r]v%~9"FL76(ڃj,cV @W95n/o;ꪂfNӰG;\GwF['73N:"x^` f.<.Jx sçɲ4`&9<ɃX~8DyLWm|]OXb7n9 5G_ ;P?+!~ǛXɫ*{*2U%8͘}3T )9G>zQߥb1%k/X̽f ZJҎKNco o^S4K47hG1@v_iEm17_,} QfmzV"" ;λ mZ0;_MFM }~ ύF`04!#G ]"!e`P :Qy9&W"a:|ܥ7slhJo%!z2J4lqP* 7 )Tu$]d&JI r?1K;4[|47!I~84%Fbta܊'m:LYE$q᲎2]]h \wgE+ӂu '(4#~U""KVm#62_*mRi9!kIמGXHO׻1ؾGKCk*,cǻ—-4HǾw5ʜ,1o Tps3ۻsh$k+a'.c"r% wJ#we eTڒ(keZh$ D'TwxJyc o0\gV;@J6GP"caӯ#Ǟ~0~$ekn[(0۝Ǎ~E820]CC30iXq.N%IieaOP2|[ӈˊ\brХ`@r:׺``> swNHn4+8=֖+ X hp\G@􉩎9i: p}jj}MݍDXx[_'(<ܺ+̻/NŇ]VrR8SHԛ!c7]Ҳ`/;D(d;dv!,M豤h!6 {Л8R}ToGc !9zg?T& jnWxWCZ%_=74aKW ӄM=m§6"C:iЈ]'T43+|{#:9=4ťUO}hj u#"A1 ٕU"w&*RǾiRTk^igüOW*+e#fX] Li-xT+]J'p 0:tUdS8oHP&Vr*]ֲ!|/ª[\2# aЛ469Utr%{|+yGyҰ*-O@9GpS UezudpUw&~pO T+Ou_(D7sMR$q'+m$K,e>jFj:•gFrߚyy!ר.nk"DN]漋$ u҆}"˟Lm|fI_2*gI Rjhxn|zsX6ΌjS[|E}6A؅F B;<*wÃ$:?~n]EH?l<nF|!}֚zJBgukPԒD@x͛rVTcxE}TAwY)oc'!*SZVf|Lչqny܏\ T gd˘y/buOKC`;%NÜz, ؏)x^=JԎ1̌< s 6L]SR S.[-!n {T_˛jg׊YByH@~OԪModX}+ɫĞUh'd YgrI6Av›F.ep҄L;/y?M܈k'WOC0oO"XUN†ȃּMzsM'҃#@<6)wkʁC A Om}/Sg!5IH,{ZZ'w')/U7vp3ᖏ: Z bu.3sϻq14({DXgǶd4螜ć;|,b+~4V_h?H MPmsMPV>|` X$띱C5#nov4y-T.DN&t*g9(#(C4 4?K{?d{U4Z{('.0Ga _bٞ  ?!wy(-pHpSLv8E7OoG3Z psMyޞ^Kj#0?-KFj(8HNAhSS20Hݍ3z>G˯(x<'ʓv B'Ϟek9@|ӈM(eF\rz )o2GA%r8}Is6A!ѽR|^, AHE0Wp(;cd)&Mmpz# `bWRB0I6=ܞt"6,,l] G>e%~{eN$0|[&Y4etwAe dvWUwB)fU5 7L=<x8MqP2lbM3b Q!JӐbDan%{jT'x\JYhDt%u^:GhzDSowOK;fc*VΟMx?Nt;nq!g&'[kD-˛Y}э.&T4&5"14[zj`'ƹF=n-q{DzE GEnZs?C ,`hr9iWQbWàÊG> F88 zo4E<2)]l|Wr (%}LR<,-2Bi%>"-0jE6=/snnqtJQBxq>۾M`{VW' ru}8BdiT]ʰO" }vF_:BĥJFEmz !bj4裸R Aa+e^ :摺!&Ɩ#l,O Ql֨֕vASQ(>rĕ97L?Hg=Xȭ9u[6ym@J#e3mT& @U$dI |ƸX,)2bri?:V9Fu3u8J -i*lZπs $Uq10nB;ȇCV zc`~' glfT7! ⻉X`t+bXܳۼ!$]k52NΉ6pw:uqVt ŧmi.;HFk2 dw]Tuu6- dwk-/ G, _*xnca484Yu?׽O Un&o.4D(v&wWL2މޡ ,hQbi|0u ],*'Y.x K5lp!|d-b47RƏ _<UJi3=W6v=+'qFK)^ZgoY-^VF-9Ho_n"TNnˆp豩fA'(,sq a6q: &3viZf )W B,#'SIUܗFT󔍌U#G@DL ~FKuV4Ў fyJJu-bȧߦi; ,D-4rE|821#|)gUT7'sVg,ǧǃS v,a_kP- qX:)_MZRi`Ϛݺ\"'},͊nWߓ9f\"e{e mrMv~>UIP8Ǯya R%L`BFaq3Yu8?(qh*%5'LWm&sOK*;@rMV $EfݧxZbefjcq󾛟_xuu *t1#>t.ie@9mBj$s&!|"s LwgMrnnĒF#c KᎽרԫ+[(B1K6agps\SkVۓ q*Yߍ@K/.#܊mlA?%ƫGЗq>#%3O#L^}tKК!#Um[$ٴlR_*4luE^U@v~acq$A!"pyGq/N ϮAK! ]|)K*ºk}&6g4%Kmxl*_pPUN)\Jp;ӐFs}aSAZcu]BnM$%jhjx&mm=!f>)hI-xϑk'qJ9`5VjX{@.pyۇ݅x roH6]7MeM%[4uu{N~[ 0.s*J}ОD)WQ+:TWaACGLM& Z_0/D {{[I1Z qYA#rj6e(-XYKӞ1E"O㎱;{$a(]8CNcʙc!Lxq$r-\$+ȩ_TŘUjAњԟ쇤v.&vT7Oz/<%jOZVݰJI#e =2eS `AA}mVT7HG|%i܆!(~z|o=l.d~IQkXgWfH^ݵF3Sk;oO *C&y̝5z>Bw~æ!2-NiHs8GKh̢:[?N;Av5FY;jcMkQ9k'Amg/~u!v-򩢪c3KQL?Qs; TZR,+*YSpe;3Ԟ6\{F5\MU«"zCsQaջ{[5!t8ɔ#(ޢhȞM`jãc:5DVFX߆q:$ZPΗI EMHy ɦZ/^[= 惯@A~<ہhwvkޤ$ːMypÑq_N~Z#qlRGK0+xjPnwGwo3셖ZҳiBZBaD2?+.T-yWn?pְTvw;DUesqZ|0s`.-Lѡ^wɘjW3 AjpiT#,ĭ.\SI^i3^K\_7`#"}sGK^˙2mSu P^b9D҆E :4X$0`+1:JKN!oӄE6Ef*\QcWAI7{u\;`lX73|-%ePF+\I'F:9q3g8A XZt ԌG9>{VeW[f(iVyzܾwLv+d'bVjT vzX]]k4 [ld_Q2Zo(L_n^嘊?=If;fqUmʢ G~ZTk@^ _\ns~/Ӄpˍ}flNK魑Z<;W ӸvVV~&MQ̑ ,gڗvpi*oS!gVKx]N{2VNJֹ_BЀXsGH!yyegh5@+A+Hb|b8o-he/c,VBh*/7Z۷dPn?\$[UABw)X} hIefF1Zag^#uެ>h>@|Ѓ.a|iù<%ay`u3wY^-*f(%)G[A:H-%w".ڃHFZ֥\{ƻ[kG}EA).j`Plj\iWLݶ9ClL;U+ 1/qiE"wsul(󩝝b;u vh2$84M0hJ:ui<}i}Nn:]eԳyn{Yp;N 0̕T&.+_c Z+ >xV8n!IS8:k8{ع!g'(5X[exֶُfnEM.00d*`9.j8pRױ*dJuSIBSL٪GW*T~-A&|Mȵ+|W6/3F[["lҼ+KӸP>ky~lX ?K'%&a?njVs4A-gd,>V>OƵ3R{w'2n:auonTN+V`|L"ygT7,ƙ`SX0rLM m$ ,G50vu|7)P2C X ~8ha,(J 0SnANe#KPqw6%r]iH{Jj>"bXYWfFQ>U'&>( }:xyu9(T/{IȈ ӿ8A/+c"~ܝt7m6xʉ(jx]Lto3&uD 5n[&]yK+Xڹ%WS=+E}v' d1DƦ] ^ѓlgjS˃N a[Kg1dB4A҇˜5hlz&obpЭuwn7Kw0HٕyjY3Z^4puu"~L5C5W914mSD=< TǗaiXZP7msjM%C ~<JR͚њhap֧V Zp܍\14m lwZuzCO&.&.f0+6&M@Vc1S}YI'!ơ4x1Q# 0Ч@\ƨ؊ g'Aq4hl?Erϸ | ,&;L;6Z@r{Ue3DRkT#UB6mfL n%F"eO*ЊXª [rq0>\8KZSj1oNWIoϒuK=8CirB]f󘑚q`^~M;n' Z@̺^ͯͼ #*aMZ/:OӰ#KUGaP OOiHnͲwh|YyTlFp{އ'g %W7{u NALs{Q:'U{)0`3b7/S*x:=Nzl?4ĎsJbM u+Fm][J{a9xwmPgw~(^şK۠R&;ez[c'V(jﰎJqsLht߃9 {5E:{HvMݤYXp4|eanBSd{96z ҅NQ*}6JeD$@L|sفPz*㠌`X $#ZmRYV%=}`[/o-@%38 Psb|c"ͳraBOB %ZG p$eA e3"IXC['%UiR" O?0mͭƜߟL#') 8OYnWC% > vlV#>^Gn>y7v$xj(i&PyeUMB(ZNl>2\,H@]IE\u!1"faT1V o?f"l AVvx*rY$?p/嫅'`b,) -}&V{h^t2oj؄YDSev[6 Gb[V*͋pq>S Q:8M6>Bväs*OmH㶌i|Iv"F7ŸZ08^69Tǁ%'<.J~o)I4jBi#H4GuE s!q600Gdq N W0 8Lh B3tA.x'3#Zv@5jPך^5dzNQ)o7tOSbn V&Y9Դ1ôZGZN_x1 5$ʤuc߃j8V ;J}_mf7cf)eRQJ̚,pyyIm<=yeGS,򄚋O4>hxdYIW PR @ '(`G3:V`/ŕo ,:k7[ 5gɡ.mIzǜOpY.rvT_g!+\ ܼErZ`ug=p Pk{vt*GC-#UVr/1mfO胓?"(AOAh;nD0}[nRZp4!b gL82rnM<5CӡUuK/a+1fYj&F:=6:CKh{F*}Buf,}7C+d~iif?0Y#jQڿC% :AAccƳ?@kWಈ1^F/F ) _=bJ!A#Jlld逜q>>!P/}4~ZQ]?Zt5eAYX,n(*tMAѵ(ma<h ޢg~h]jTg˿}6tqS vΜWC O%3yeU 2ޔHmz(k-{2\% l˧HI/_/|W .ZL0DžNǷ1b'`n7Yӑ G)~?8y\)! p(,]Kujt=.nJ&EF$D1LZvIsl,DԎ:a/g!?IeS7dJ:3]Վ1OGlQoz%1#Ɵ0NQ3@~u~{sB9)0ErrH{ rOv^׬:67y hudu(ߤ T@Qj_Z?*@kڲnڐrT*&|D{7H J#O-Lɱ7T.hϩ+ V8Nh%\<0~ʯg6Yr΄&ŝJ0(zKF2Pds8VxAjV-=*tfzFPA_}iq{Ft@Ԗ#c&fwQ ^ǒcby86O*~Oh%@$v9wpխ%! ,"uWBUWUOь& :{wIj8}aRT;_;c"~sq5fSKںJ x#-\WYIO=0{!_3|㽍^ޖF(})Y ғJH75QuA7q,B4qCIޗG}dqnKz҉6HP_LJd>}oҗkaVm0:P+DfZM2oE'괲e&0p ;hMP@K/oEk_o[F@``7GKo@(cp00;}TqCC&za%k:"n}Oa\,n˷0gP xwn)$<)NR>|\ tN33$(#@((f~Q,CE`*Aݧ[D)ccrfn(;7\(4Cv&ffG5%e0}ciB}oijg E\,ĉO_}Tv`֒P}LJfwp9hl7`BOA;5=1~gb3C^Wn 7`7DwOř._)'|vp}XK?ĜM(`AR`6^ pOFiG}.=]]w𮾗' DmA"Fp{|JQm{fٍ$ DIKfح7}©>OTX Ӣ|.M$zpc!7q*=#G9 lju%P0v$CӡGp`Ƹ;aX6r"Ub6r'^Y (^#jfvA-mqWs:`f%oo1;\@ǛM6 ~=qE<(JR4̼xzƛp4u~mCՂJim͙R ;mu/hZk)#wYtQMxiyq"df}q[rG7S'阵@?bYp%~G 1מ=AMx>1?SyZ8l R.}4r@2+ݨE p] Gwu߹Q捑OlDa\=T 4ժp !wQKV20<%"7Igp>Sմ~AJFч6k7!CWY>p0eXyp!4 h2wWPv-W'uqH)*4= a͂NME3e4w,{R((d.w+ ]*KߏL8m\Z)B%Yп)y'C^sPr hCh 3NP#)ɉ'b\  .(yU{0\SԬmg [7SJK nAA[z] MD>q J"u`B\= cmq,# J^[l57Uε"=w'z; "˽h x+?$ӂA$O)ݎ<8mgFjn_Nn_rCn+c%Bs+W-SO ߘNHi $?}0vu* LtB뵉ź[:m"mDI0EՆՆ󖑥V9r6=M$cg6fS6[!hʞ\tz^T!5<+U5!ak1cTK%<8'~Z&Gj c oSR}f\%(Ϻi1 S5w wUZ? e82M?Lѓt΅奎yI1?$Y4' ٹw\AXkrt$_0)R)Tbb?$Lϟ{>NT~I/ۗ%uexLjGD*24)MN);Q=_ږӃ? I;W4óT=cEmaJ/~2"boEr{)xBy""QP!ĻMK]'K^rvsL3. QZ_;/9"إ(>ӷf*fT (P+w6 2&xOӅj lnb({(2 ;ˆ]r̓1'-hfU˵c7#1 Zi'@S]E8x5ߨ^, 0ȑtF+, w$\f͘ߐxGFT1t3ܗtaaZ_M1“dKȊ1MPˑKx)REH:''O%;( \IS̗@9p8 tCZnh IiUutT[(횰DD *Tkgg\!yiTrPk?ťP뾈(D5{54>KBL%T;" WBYlG4coֈ jrVDR(P _Wj'D٫dG3oD"=JI:0ب v4SD;!*PKW_d&4>ʖJ}Ph B˚iPAϲ`=p]qVW?t5EO)jA\ k \Q*A1v0ثF;ݲ!Ȑ0u1ͩ6GO-|FU2mYnjW5'ʡ @˟&{)1#twXan" j,(! ֛i_5CQ!ѐ̞_cr 0Y{>)s%q7ņ=ZR`b͚Iiì^PZ8/) ؁/1p#l)Qg[WKky ɂѷu *:g>Z(qݸ}+'=ix |ib@(HdbRFVr+_ >J0Ѫ?u~StXdҦ)©Er1vy@=^\ =%6^{ح驴+F_2~DU-F֊S.NEl69V0:%-S PºڮX.8!a3<6䬖 39oc=8^TQ`ɛ⛸|Y"FQQ=[`Y1 X9nGԴ ^~?1qp h`C'-'?$P a9ל7ȫ{q3 g"!O);$Eni2x5mR] y¨UaEFicN,pe"„ZJ_5VuѨhj9h8ͨ\B. Zbgp9X{a.ʯɬ "'5AoJɴwd%wzV L` yM޻{ӫ*[NDz6rRwKS1 oV$Dp;_UGKEoyvIet1MPd4NlBΟMgtj;BHVxs~G ]<.%,L9@~5IfEH.,:3ݶ2e/;lXgZgpJl AqEZVQ!M/$6TFvz\^A zx;;C4T1bjg[w7Ϫ!bj\H_ֆ“1VYʸ#u dtXk\Xۥ BK`^JNjˁ^m?MMbA:],b;T|>ASHðg'|TD+otlr}DELr!o ߇O#V~biʈc1꣱$OF>/>ܘCXB8wzj((Q S gV&{#ÇlK"MPI*(мaHdl~V(Yה̎Wwu |ɬteNY?<;]‚TNĩns+k ۢV)PZ;vqT4Le?9mSSC1UHhG)d9cuM \m5px,Q6TˌJ|G!'sz#Vw" VƭؔT`h8\AO\~غ``ݞ r3)`> ;GQVݢ A $$6 ]#Bk@v:Y/~i^V); ~*#4qa6y5SQcS z0(2U{PXVO:$k0?; NNU /M-ǖ-,R4kCCwW# t%|Oޗ\BWeI/Ο4&Ne 4)]R!{eѩH{5.SCݩ/:խ#d_+ڂ7rjɒ. 9p]?д ,4?bWETq2@ihz^xsyqsefBq=%Fsى⬹/ʘTg*6獗ap*H"l2t"smq侯/޽}~\J⃵$3z*Y~%) ^xanK갓9 5ck0gFsqN1l@p< "И *˶ʕ&:(q@D@VuKW5eĐݙ6=Ü-ԦOUlkv7s/X G&"ʵH}0rbe qJMt},Ga ȣ3Slm(k{Mƶ3eQ>]SwNwۉdGYŵo4n$ A=hhdi=v|yӡsGNU9B޶u< &hԈ#s׬1Ɩ7?2 IVMB u wMp@U۹ #2Ӄ?XV$l4RfӪh-&qbx As`m:cv;W6W 7/72Pc(vųeZ/dԱ$$ԋWz/2U!` V 2%CG2{ |Gg-D/5-`>ŰȜYi5jHVr5*kqޭ/$bHN~xX~Ъ v1yVP`\'x/;I;YVGac@!8Q^hS7 &?r.F1 .85dU5˃SLD]sLE]ڮ5}U Z-)4yç3zG\7rAGҫoXAdUM̷ꅲ3`JvFܔ!::uBEeA9go~ܨt-۱ l{E@ڲfb$  @8a^}SKR93G#Je&(DŽJĤ%-- 8m펋 ٤œ;,(QeuY[P=@6hläpKoGeЕxNZA/>*6!Nߗ/RCck:o&vjIHcMQƆtdؙuϓX^aOXJ4*k˂ӌ*z~IF؊ٱ} $AYX N3ٷ1;uа~ykL%ڋX &2ՉSN:p3VZ!BXVsv-[Xi Y@.uJǤ+h` ͓ab4&F8O\Qff!x cY(,= o'wjFDFMOO60PbUJ<1.[Bj^'AA8uom@Opߤ /!f9x0W@Np>ŢRs]HjlFrg+͈]^6Tа\\eeWDIH3UgYbh abJhݻ졮*-w}U1VwN*G9`4Lt_^c0ao!yiSjZ$kAXUFyPS k'z5t {"LI{7:|Ƕz;JHa=?oV͖H ),g5͌/Xcʚ5Gʐ8s₩'hʂit h^k7^ n+V fcKKGKʎ74~o]>lO _'c9K(#!eV!_^0Ys!?0cBUs˒L% 0B:83M5 \~`rTPV}"8hΑJJqЁJEJa5h)JIS Ů^ !{];D(?tÍN|ߙ;jp*3IAY߭_Úz\'Wbn^H w* %ٚCJu |wϪD*H,Nr`[ΚB%(~B4=겿al =%:M 2&GzQo{IԴ<ǧzFfXڲ8S ؒ% z?&qr+Py%]G#'vj&5[jzŒS?3M1ے cT AY]aJ*_{\)8z'k]]|җŖM(k2emK*ՄlyރOn9KghE?]upwJf9Yt h!{qyV OD:njCpčbm{|  zPqxn|%`AX@ A7qM `!o2I걜eQ4B}W4 L հl/^"2„A %a뽥 W?o ^U6dUuAD373DK'P8"Wm$ĮLjt҃}A[vCcR0wpfɺ5zw$`%u@2m3<#_.E3N .B葆%rh %6;.-D~U] tF }1,5hKʄ) wS(ϭ|P5{p,7p{86ce1n9_#wtɴ#[ Νٸ3sGC /c߰r(2gQpYIǙ!Y@ѷ7kl |m&C)=yP5L),5Fc2G#~$O_"/ :e/4E$uG`Y Yn+DnG~ce0DT=4VWovw4x<G#Bc<`=H$08O 'J4`grC ڤ|loy5Ul⺯5WpE$IP_bcIdwppo A DrH+ٹ:1pvyB>֍xLqgۛM(>*Sֿ:9%:Ykvw8\C Dq z'N#zp \@j@جO]ivV0? )`Usq6v ['>hT ^eJ%n uMݒ3,}~n;7Ѕ2v .}"E 4(%d$sQ]Q [F $[.zaxf8;@Jk _=1$Zhdy{YD>Z`*&W7!VEfΡ;,ohmF&}YY 0lK,PĹ4{̜TB'"sa_u=Ԥgl6v&FUW|S,fs-t5g)i ~!),t {~x j# A?e (;0<֕)=k".6[pi/ LWAd?W.dafðec_0mު:4mdd̶ H烓 Ni/Q#͙暒&,q|d1[\+uMր^>dTCe3r#?R#~ڣN#^ɵfHiY|fOњX㶻/GK~$rgZdWހs2~[iV'w|}\X iŇ"d_}_a7&л-e.FtMFu9 Kej0c2yL!4`/l[7 e6\q$(󽢑) (E: i 9QO=$jd8bϮ8r(1ߏMFۊs2R!noKهIxZ_ ;E$b,K8ymιm0 h;F֪U׽Qm;AsJ?01ɤ䨌[h7M(uWn*GJiJla)~J#?#ሊڣuL *ΫC1*9vŔ iB篪$ wlT~)F5D`+J]<>{z[nsi 69QJ|,]}wtL_(Mч;VYh0TN#3C06bȵ}$QUIAD҃>Nɼ>;fbw]T-sA˿pRïXN ^rUM7;\d#ZJItHb cIƷnb2x ^#r2p9QNhWKǼYkbe'- l9^R\ )秡zY@8XP_<Yokg%%0HRa $x\dv$\A^tùcm1m@;sOxsT՘̨'ugiE˫]EaePz0!mYIfzetmrc_Wqr<1e~@EeF!I>6UVfDZdcCM#$^5-st`1wcy[֥Uqy;iW}m PRWZkJA}=lH/* FhL# I1' )VK9,M!İlG ADv,>eCu;At|Hɂ'BWȽo:q+l[SaʶC yɐMp|<[nuF Yd<Sxnzߐt #E۵K&|2p֖,oNk_u:BQtItnWRVsĞv>Yn>/YiKuϢa=:г:6& 봀Q ڞ]Fo)w4w#]xϖ͞wJYR\bA;g).mD`FkM~yGN>rQbP2rF| AρCXEBN'Ky8:Ko{502|CEݭ߾@GHC0q 3y8hT;{7OyLrOװA~gWdDxW;6S .=eAxLV3`޹NV1ƒK/fT 1MKۯ|tq 1;AڤP3Tv-RC~3֥Ӯ>q+įpwO1Ҕh*5,4XbwhrYJZE11c/:2.?K8&ʻ2Oԏ8ĕ3)<0"͠tӭ#MM'!QǢ)t~m\L/l_5-R켒 z,G͐ͦƦ][ v\{Auf"9Qw"6 ʸh,=ͪrcF_'ETdjX+95yUO,G97EK'^Szq@-FH^Nt~-@517ƠMU]^7k5r턤 rRcwb]y~ D*b+}+rءm퓾l# i5Q\\6āǾuo Q>Ӽ[apPȭrkd8?C6K(:Uk%>yd[JKy7F)ʵpTq龑 +xW6gE_7-/AJn|AZ"\S3jv y4>yd!MpZ}P:X^K5,vTrsN`Qbt`":A Zov\UӎyzN~ BZ? )zea4*9<_b\Iͩŧ;$?($VO9|=`?L$)7E`KL?-"X F*,!R#tB|@ìY~вS$K/r@6jHX: H#k8  J^V;tX%Rt}5o`ZWᆦsN^fE5vF]oM}TrxS@m@w-i$|&:a ..X] .CT*c ߻r-i;f}4׌:nrRT9IUn# 6\ûh(LQ9P;md=@ Zw d!P2hsmEJKbJ !~C02R|z]$@,e 8&ƫeRڹpj}ʘhJKzΨ>/,ux$'$d$yL C^${/,mzC4ڽ3%6tV's;˴Y쮳~\2|[` veя/gE xw$H]Kllfa5| сgB,sΰ_,B)eှ( ZI\N!!)F_L8t/PB, j $↓5p/lV=)T=8dE 0?Hʈ`e VuINGV^̠BՎs"xqc?4@5%VUL Nt'i0+D&r &HɸAxfp_Da~ 5")SNk:ߣ4(сU*v@]H7i aFsS+'Z ?Ny oo)bE.6FevQR-$!nr7Yz_ܢf븣oC3)c]gZ^bPV(0H-8jk+GPF0FE(xJ/yfMp6ib,"U_Γ9/X~8 杕UT]E_qs3"_b|l*|ih.i"֭sBc&RE7M#t FdC vvlK~#o.G8Vh|pn}'qW94g-y>jm0=4F'0Flo (w"MtuVGt."pD*+܀\[c`sWywo3wwqr@; F1 [K %h3e7eՂKޜDcd,.IRs FݞjsԵֲQ<^g>03G\vZÿI4jL? R~QaQ3,<:#=~O,zv|?YmTcrF^`Wnh7v|>Kyj C̉רV^ fIڛawGsf1΃F"2! <'z @WK1kPGa){V 7"^ǍS73gfakNk&$;LFNcWn|nVvGCe}}j+C@d l}Dvu,g  "9gG;EeTĉz!cU ~Cv^"AxHV݌= F'g f]ѶL*)67bIX|]#"+}MkȊt|˻?\x7 W6﹍Ӑ^җ=LLDpIFc8puD<[t-{~}Z(b`=b3}mr_$PT0i*?_Fׯ+D 8lǜ /NxԘа%g4&b% ~7(57/0ts#$1h3XFHzQ/+)op2fHG1֕}@9~]k>:poE4^3"/F8kzst4 i^Ko<ˉ4af1H鲉Ӂ0mLBp;!}3\ vTJtt|5#S 2ߩ#+*XOz0b -,NBTiH@/D^Wǐ2!x8} 4iyBA*5 "EԄ6h $ee* gos+ai;%x̾=%Ҏ_g'vȀ#{e,ʠ3C75۔$ܔЮTw@t>R|-WUٿWbܰv*=A8+);)+iZ _j_GM/Rbۭpr]P{VmTsyu`-S\Hlݘ0(B4C8X>x1VLӛ4V/\%Mus⭉|0UT(!yޅahIr:N}55>;rC^@;8;H*#Uփr:p0D=?J6x$\kpKmHchь=N7`nLP |Ls;c?ق%V޻)kĝLp?LXҬTb>^2ͦ3[Tuf)dO{Q็p'@ F#A}ԟB8iwx,Np9vR_3I, ; 3oAMg?Ӭ 3ૃkfNÒxxۄx,fQvD[оP$*7kKxaJg #dLtN xuf c 1Bwؗ&F0qeo$|SEu? 0q  ~ J;s`L*Mڭp?J3Bm<vf3 Z(yrA|NնʚΜj#β ?; `'=CQըSK&P 'SM&o mmg7)R0zl ($g=ЋGz}eu5-`-}z?*D2Rª@NI!Uꍙ%]0,$YwmP,e HSYkXTp $$ EBݦ5J2fp1H Jd_M!la#XH m͂|6 pB( ؁2fZG \q`_K͇*r`Kfi`Q4*X恁k&@[*+}%€<7^+*118V_ȡLo}Sf&jqԎ2-vդ.׃SݾVKnĻU#9xVA:`7FmncHSo :]O<?d7x-eXPRY0!26 ٴDXs9H΃cb\Y=Nhك;~ Xlb;hvmЀI[@䇺WvijᠴԭsΝ\+ATɎ(Yq]yg*W>krn.Lj1q xl2swK^u ڢ$zwmЛ 6X^;̜дҁBH"EGgP; E4v?ʆގ_2 h&GVn;A5g%QM.a*:ǼC*|oᭉcXnX*t1 F4YgT.f5qamNbtjZq&ԊR[b'<1PPC) (%@ᜊg; 3+#0|9 U8+W(|yCy" I6G%ݓ=o[}O?Sx;!<_ߟTfTU@@ Ҝ$N„ܦjGD\By :E({R>uh|l'*rnx`榺E,*T C$HoMfN@ !a ׏8|SQR&vQFC!%ܴ ;qmqkHy(BծxL>5*`Y@\ȥHPyUnx/Yw<(SW68}v'}8SwҍEfT3#]4Fcf--8~yT~1AiBϯ2@xM28qUHWde8g CٱSUUo_s7, gV?dCᮔ~ RQ f#A #,zjqU&44ȭFSw$]p@k#iV2^}Ըզ 00eVRI vyI-_RW?LBd'[]᳨xthL S֫BsB&* (KqC\wБgu` +rD_f<-)v; { .S+ \&6GkF á8@G$Z.~* 5Œи\s3$,?NbZz8@ ^BQئKx6B!T@״EJo7\0~mHY F0NGzYn|'`oJ*pfSܖqQccU0DgPmL#vHO3LQ D`j#,i;Gf%ǓKYTv 50n_ N>ʍl֥Jpɔ~?2A9,na? `DD-?]M ;LZ(2/9ApvDţHz> ) $W~/& )|cV ε>0mRhy@PMj6g8ɬ qg{b zٶ4J=ħ'N+r-d-aJy(7ńh1q @<9=tSP2Z"+A^: $`m"751舩cwL=U.ojsYz+bF?\1sCzcl:_ld'UAJP2۲b 5K=G%ůD3QS1#>7 {-A&n}gSs7nt YYnɻ]4JN}:vx۵Y3 \TywM>'er\d͚+[^!=6i^>:* \ ha Kv 9BR&yꔗ~gטjQU!vWG/c}DK#e(P`^T :4`$,4-s$cC#KϾ[ΕU6j dzSgۨw~jauxQ Yt}7 C>m(PKtiԶG euoVJ]Pl"Fm%p? |~ݺΊ*Ƃl e< SF̚(ǧ2s WCMDӥL)'!x> A9X%B0y:?,!+$d;VS4W2 .Jzq8 >h.mS̻DQrV%u@c|pJbbk [H6w@oާ%LF INqT]Ǥ RČtrFpzAN>-% I W7d_QП*v0狌r Qo8cW/{;-cn="M_E5O,1@mq`Kk ڍAoL;\Q'# Syg_=j.:Y^G-̇pꃪDN guٰwT2#fIINuv~<6ʒS4JV>w:n''Rt)ǮvoJRA,C;~:{t ]QmH^޷Ioz-Kڨx3FY|Pkgƴ(5Trr7GsC @F OuartR(얪+C qr 5jܪIĢ"$фu-B"r+ 7Clfٻ6 ]>6UJXhCv_ecrRY|)JpT"F}Y϶Rn1s*A0/svch`!RG3/0!~a4'g Q js,x^<6XFc*YK /R  uNS@aw;41E4x0y4?l ņx݈8.yRy&A\`md>>Wu`Wy8 ގkB1֌'OR\Z*!7ީX=% ^OQK(ߐl0A02QK/Xxo `di:Dnmj<`TU$*wV:RAL+]KA)*Zhwb0A0{afBUU5Y,$t,v̕d5A2[-pϛQ8w0,?jOې 7'O˴楙jD#VHN[-i6{ V>l̻'us>&VxERʉR(; s9a^NWކb9KD?R7qHHo"z=c(aU2x`1&itF0@&Kj;OR-V:۩$eEht1GhǩŇ#PgPQ$K\D F#% *W`ǻ) EԬ$V 3HZ+Pt-6Ci0I4Q_6 *;%}qև`g0C8jE\*ԅus)$1 w{q} sj{8\KhCV_A9)God2V絶>``ضCldcg&NfMsdu~7AL.DKvX9KD椛 }QJ3 ypT6aq{: [){4DŽRSJa^FrE `.tm mJ@̈́d*BινLIp5w]O…e{ITmR"\dS[. C`rJf_] 6˛L!cS5AnNd.*jw.休4 3vɤ=Q)RC$և]'f:j]]?6:*&rH:z?Yj9٘Z #uzh^ͨEȰ ELe"IFʃWD=9vI&I$O1F4k f֘>V;j%9vJ?Q c@RA$Bd 1/7CEºL/$'v-Mǣh8EU']!H;ʫnBBY>+Fmr_mg'loqapLU gծ">1oYSrd"k71֚IHr7|r>l ,w]"Zpnl]v0g7 5YvtQd,hxX ti#nW,7 -jQoYP3k@lcǎN&pj|^f UW`Z.bD]]z 2 .fg-QVCcޏ_qkH>_04wlC9B&/4~VZ,_ʺ"%S尣Pi@-1LKc`{q* Y2"㸀jS$`4$Hgur(ܕDY;WiĒTC;)MqT$ѥǒk|e=~BvVej"1VB6!cs"5bg:J-y{GkhkkJ2Sgh8J1:|/OѴ}Jx74.lmO+Z(, Q.7*rUVXS,f4h ?x=ƒCIKdey?2rXlJAMsT7hrwϷ~IkHV]͓G C$@,C,Qh5_Cm3<Z> ppLQ۞ Ȥ>X=}$a @`&_B/s{ӊ|wXH]~šST$͜ 낀pk>.͸po_,%dt.P"\VgZRcQY-H yDslUOOξn1rʓ0;$, @4ֶ-ĩࢄBKkȠ9'aE8?ªɦFL} ?<.AbzCXM$8vZ#>+PD:̐ǎ[ލtf- PhZkO[YE}&!&K[຺I?[#]_ g g4^H2"(۸\8!0ׯMlE'^ˎ\3HNSc LLXKIQ*IcÞoCkkCDȏ")O HkĶ>C)@{M2@fFZDL"B66_/PGIQKܓرK1;S߁=9s<(vIDR8ϔ Rq J1{rZf=q)tA7:橛 ~Km<4x5Ҏ2^" t{-'N$U6_/pZ}㖵$%a=Ħx!A;M +%WO !!:>`;zab`&SrL&[j·ĝ Jl!@M]-~2^ȎjEԦ)Jwá 79}DN/{d0׭t{gt\Thg~3THX sfՍ31D5x#Q~*;Tq) Qw37?ٝm?D;('mq㑵cbjc /XC ?2?.p\AzC?MjDvib9xȪT%~q?g8y]ܑΗdҁ]MMop,9lW\Ant74o_Es;^g"7Nh˽39g+*gBЛ|Ȼ,ST?6NiODac <(bHxWeYAjKI6 w &r>rEQy۶`kCRP=t a/$޶)ΟuǪRq[i~OJ8d(R][붫GX :Z_hnCl%`CRѴDzĴvD_5D-.X%5FJ9|8td2fTqW$_7)](L-Uܾim<9Վơ Ќ~3e 9E}jU$@sǹ` %q[ 驠Sਈ2?NjHۓE'!X >"`$*E 2xDnr8^,} "S|W}hH 'Wd{!q*SShO{fdwSJ]ls[\-PQ+փ.p_ire{r (pjcM^n|p wfRh2~nl0,%M% R!ϣJӞF߯*ȌX IamNfQiN9׌AIq8bX@Z"=_1=)>]O*lм́|r-lڊD.8Vb3iw/n1]2J2Kϩc 6HՇzQ-J)s߳XgaF d1)$j.uOq-1ەZ+[1Y%ݞMSC&" X(|B{y +A"~)&|ic8(OElX.'LԞ+0:'{} a,}.kS"N4c\l!,r_frAFτá~W$!3QMn 7-yLէayi$E*䳎O6["@E8-/sGy4>$#?7:~,?uiVJ.AEgGp-sN߶׻NzfP'Z{y^ϻif[\kaxԜĄ(ޓA{2w6kXpaua0bxfCorr3 xb\_Eݕ4&3w- M[er^E \U}d 96)|e/CӪt4VWjyX P=:6Vs'R}2DQŞ,\Ո+LE/#E`qT1UH *6Tka*ڝ` RUrǎ :mB?\d2%FUIuj`hV|`؁Hƕ-h&e $ _/ҳLa{u $rcqW\9iT3|66c%}Ys5ɢ̏o7Cn vy皲eEɎJ4SDjW`اh@?(I\)-EF@MpVjpPN/1 3A,Ee+܈Ccx"aRrwLD jEe +N??/%"gmhJS>hR8*u5-mT( 5}r@d+Y@X ә>ԧ6/,pŕ)x!YUk%`Ղ>sUr,o퍺&4oғ~J z翂@p.-%XQP#)IO[Fa>7T{CoGe\GS %]sG/N] {X4-g%)NkTQHŰ3ļ[wUg)ז^I)p_mkb{6OUρA#AdC?9K#$Ůk(ȿf~޵hyTv~{h}aU"T DWFqW Nwsr[ ]S> TA2lA+d<+vl&D˖"Kn|醶.crLg ٕN|TI=R_Ac8g:60sB,j6L3WW?<@.JZ[|ɦd>SNECj[>Qys VO("rNZ[Ψ#\ls@~ɶ )Li Bį[4y>yT +jm͡&RH K)֏~p0{'CzTL;. vWN+%Em!y-=޴Q[5?;ek tpbƘU Rݹf؋I2{]Ad!zu[IpVâ &5XZЧT٭ײ`eqixAƿlظ AUՎfx, Փ+?A=*]2^nn;qO)^]0Ĭ.RxVf$j^LA fXf)`xԬIԪijkʴ Y1dfCjjna`Q*ʜ z_s2Xժ@HbY~I>#2*ɤ6HC@Kr<T??Wv‰dT>xkq8d×ixaˈ fޝ0U d5n^u-f_b̏j*m~.! b)l(O8?䓫 ' d1%R Q[xKObQ48!v+q9vh#5Yi p UJH"̧Z; x~m *|Wez3֣g%JT0h_¬d5F)0K&TʗZcbN<7l>N~NۮL +P='Hp4t&+ D/9)cS*wBz9tTw~* &"mʶ}<CE:զ_[Jx?L͆HA]*@FCxjX> Ŧ1qVY?GL74,7X']b/ck=]&2(LΎNݏL@Pd f#I9\7|[`!˱VmHp$i%pNQqR RkӺ;dF̘Fd|w 7fwhNW~Mdos#5ŸUa:J%hזW>'y4a h^`c9nʥ$wB#IJJ1BAh> 2z*#ql{b! k`H 1s]5ɰ& jIJI\d헼4rEAe1\u8cf#H *h<׈#<uEwT׿D=j:s## 5_v PZZziܿUA'%e_6x_0?g.U{n;D-,,nUMrQ0:hOzSk,%:ФdNxˬZy}VwTd})`ފѫL!T.WC˛ õqTC@jL@; ~S{|b+ڶrOy׌KW]tq5'X0AFaKo 7ѭI_wj̊646`L*Ӧ+ZMJHd\ ]D[]`r`TSo8w!`P> 3{G咎i[X[[xjp=RQnmfKUx*pCkp_ I`CqbARb*#A=_0$ecz˪GUaS3釕 l&D ( h5o|~) :6WRPw*,QV 8,DXiEk0ǯ^k8.XI9-QeT 4W O"7DK  /.ufqC=m/Ymw2E^/8ق08IFl. R437k!ZL}?U!$~k /9r<^&iN|M30B S; X8/t/n2x bEZgqi[j;uְ0 9;X #E4`3=eA9or ?*G?Fa@|}@F>(|PDu|*y֮^u9n=k?kYk<LSFZRԦB8L)[g2lsPg2/<ɑh tdwsUzܐB8HVL='?XS\31g`q|P*c$K%,knJ蘇w";* ! xS +P[qaz }bСbnw3hMlA-rKe]DzsIYM8(xri7I #OB3W9S;> w`jKc?y$V|?,qz+tbog=cOtP$'p6a"W6pw*kgt2.oFM=T êܗM+{2gc;%Х3b`dK JWDmW*Pv([Y/"DDxhyeYI(AJÛa>C_x=M9b#Oגœ<$A5Ւ߾ _V y k*T$'ja$f_2CS%tK6O# Yn dC_u%L|{FHVuQo^y@pSg%b<B + SAۯTI zFA(דfd'waSRꈔbD2MƵTm>} &=/n.bfmیPJ]녲fJ9|@%d_ie `JO҄&~&t4EhJ1k}s.0NRӳPPzfǝ#(}.>G BLX^vJ=/ { RS> Rc=a&^&VKv]%Z2uӁGsyVlNHB9zXcf%$ ˄M6(zLmV4d]S#?._"o]mԣiţC$dP at=&FY֓<=E#W1:doȵmOJ"TU0b(={5GZ Yj@8Zt"2ucяĹ3Mkһ{'v9^]sy{J}0^&MzA,js? 2|BNU,;#-Q(xK:g pHK!"s̖R 8m7Ըt˱3P]d nܷp5NMw1pQ9`Ë<ү$Akk]Eр~%ܒVLZóLϧv>ə'G[q^y^.ux3fȠƴ/ji?74J>0ID*q[fwWXi$mxAW]t ,sհ9EOԑ)ʈ X-lyQp)/m>9 uwQo#k8Ma4h1ߙ.xjOBc <[53`߯eQF: 'g[[tCzR򛲸+,@Ё7*0o< pmʪPQ.oSզFxc-Q2ʙBH)Y3w8f~2MT]cD+ӍI;@yvbD*; X֮cGGrpTe=nkYm8Wܰ2aXi!;Ԯ1!= sJ8y$˜?(9 }O 31iK]ٛK8ZB1'C~7{ZdE-ڗr!%bک\'DZر-S~Jp/"4(G H[" q%l.GyPt[S :fؤ.h)j۸CZJ =Ng&",0]e굃 ^\B{/ʿL8}ZI7t[CVHm_4 2_;S^!ƠŦf,&1B&HG]Ċua^V*|=CЀ$t3&h.ojQ} !l?)ڮh><4FI "JիmQ B%8 Rx -L؈1Mg1ۭtO]Ssxf}Zϖ4@Is1ou".a'nܩj<(*}' ہz[*@"#Xm'$4&zʥ~YB|;" ϚXk(xAkS96ֵ'0=TXŇI-]|ڂV;|L!mHj U_"{,rf _+tbjď7z80z/Pqݭ ? *9yUcѠ>D4%̎}!((,⩳n}rDJF0h(x‘氖WB *;,o>?˕J3ʔ&1TaS߻3ێBxt!r'DY|?W+\0 /`ڻnx+b)q A8la e/(Ù#DN:4oޜv`OKu|U\^m쮂P˲ /ۼNEW.Y%nl~Y\(GdPfkTW.~NJ=X2}\l)@ v]AnV.UQ*Z.;Zq<atqXۛ<&acV';~u/H֓lO̲sgڇKƎ^k]Oت/ݿb3`s4Jt pÏ(9;X 9i \SzvŚ!# r{{T>iV!7A-+Cy'`o7WUnBuUDX5)8>b"g=뾰N }4m^, vf3i"pL CsiTA̛禩wwUT{uǶcuPa  0OfNVViZ B]PR{qt򲁻g=O&/^!X*t1Vp~^㟎4&q1$6 V&Y i6Y{Z@]RI ~Bc_ΛW' _gڅTʚ3/EDsX\BuBF$!F-ש]IH#3t2L-ĬμƊKبq$KvVAW%7xcr.p B j`zEָWʅk3j{r~J&tL%/|Sxp0gF_~Wܱίfe >TZIc5R Z Rs@ cQB#h&rF)%ԻE̜#w^h"kYt 2NX :E^"x+96h`k*#eqyu-ˇ^i\2UMjP_L~۬1q8 e){!WyK:]b ϋ: pӸEIi9,r+M3[t֜7JJܟ҇Z@L?S!25v ~rd& ? Qm_[=z>5MS9$Ωd5Xrd繏W`sXӡ3KX1^D5w}+` ~zU)KJrP(=HV} UR/:~"f+iWww 'T͏d  ,ϲl۠W6I硓Y辤䵳\)pgԽa4hGkn$gg/f}+sbyZ~cn{M‚xI޻{FY~ݏLy?Pj~/84ȯyL{90F3/0I/ʕGs}UO֮ZcdLfr7)V8=Ӭ;a/vz3ofYĦFq=!c;#WEr6ǎ@r@eR?r9|78 ׁ7Qݓ"B9] ˜YXtHƛ-%cjǗe3# : y 3|@`S= ,vY)AH<+E"+ e?.~HWY+TvTLB3_;ymYy "̇'y&9+[o0#;,&춏^N;[$2Kۥ $,yݨ)g#<[Xxx)\S碈"CJ= Y@zm#?k+ZSř;/MS.B8n !q⏧n]Tsn"`|JXo &QH(-o̘U¹CYKE O_WZjA>rwr TB|fgPfBw;(m\ebhk}y$7c!UXV[Co%}|[mFen/+Y¶=+R7iJ$z4l+ YϝG\mh>dx;"6ٳt ,'PU%4Y# ve'R!F~~~36L fE-l͗?B,a [͖6322 vSQh#>#q*XRM>5"+ "8dք6OY/z,*FF䌸p,_FPI/!hZK^PLmWBp*$|65-j0~'LBk1RoAM%ƪgE-6iw숓₩$(Kd Cg-84:mH* BN;Hwhw :9_MMyERI|Q?jضȝ_g6^qrKVu1"7ّe,W^ VaAg649.y^]~.!oƌ SRgdÒx->~$C9E1*:\Ar`^$N&Z.M$8gKT@=ϑ_X̀`ADs&؋.KVMc̉ڣ0XȲkm >MOpݦ1qJ_S ?2,Fi>?fNq 8[ʬvQ@Q~5j@Rf>"]ZjWU/$i'ܥ3mk@#JŊU]6؜5UUuc `~ v@vtާ>NWEIeYt2#Sbn6TUb4|]o P0fqĖUZbYqhu03_aYL| "@'e: N>sD1*- *sZ$H.\'@%\ ?[3ú~ s!tzYqoWmՂ@s#uLCv);H+TDjc? 4usш;'/"b4|1ؠmx WzZ4LӒm*Qߗ>x=1ͨkk2nsMa /HXl0W+ 4JÝ|xڵބЌFLTٰb.v@2rc_0"MYcvF6i)d'`ЌY (?b:,aqW5scIlia[> C][/i٨~>:3 m1;QA1V]_Og(\  +ф`,P| 9<|(-7^k6vCQvJΩod=%tn䝾 ٴueIcդMwl3#{Wa~s)$hXS("}u/QRugQLQ:T^ S.a )O I>Yfz۷0pHN]UE6͙ o_)0 'h0cѯz_-:OFT5?8Rݦ` Sj>ʂo:f S%K+ϒypkѳL]F@_AV-OdžQ0{ M>ǰdLO.ocxVb@cJK:m鈈 N򵧶 Ǹ YTUAC\ǠLiY'4ж%l7Ø8ɥ@෴R8'Z6%?,ϊFtҦ2nOI o.;_yG)F@7w =΋y0g TyDE7_uAM: k1nhMPYϤM]z sW bJ/dY9 H]M< _[3N蝆sLcz(Vp_> FS*nwPִG7KN#mԾ4%.hr`F i#z Z^x >/kҞ¥sId~Z]—֧Fʨ2ҡҥJG. \,[ lBV@ĐFϡ-$8"FVׯj| -x_#=cz OJ+ Qr6k-d%lOgo-Vx9.c5]FH(w`VJsN9!(OQe+cnu$ߒcUAhQ yn3񴡒% *ı z50u&`uom 0Eh82|6W Y66Irxݏ.lWoKݕ Ef~$W,O{dIdəf;zK$LI#c}CXfs߰|{zV 0GPP#5^47^|o57T&ٶVxek5R县@"}-a~9@~9J vxe$~2; p6Mq,j/S<& ȇM~}nڜ |?>$VAf;`+[X +=KLL8U`ѳna ?Е/PԛN{B"Em0yij1BeI?Hk#Y+ws-7>+ ~ɲ* zrq vHNb>&ƒXK,lSqWvN;fʤ\=RėJ|vJd-IL'VDX)[ݢ"zlOW׺ ?4_sJrk""S<혓I#Ye"VQ*d p&N5S#ˁ`߂Hr Qry)\TlRٲ:Q~y⦸$U;7]ZMވyCh)Қnk9#$gb+bQJճFXYPFb{%7 ,H7;UTTfTk4Ҕ"c$%WNI $J$bw$. dZdY%k"eؔ4'Dd+? M8x4\"" K&2֘bK={*I0 bpMpZF"c%Z2)leCUlVpK ZY2{AڗorZ>w.t!b!]=]/ ʫmH>^8%Ód6db35V*DhH_Sti ʒq%HfH~),ot#_:lwLl&-33bwYλ e/gY>&a|ϲ~ ;qAcfxnrZ`ּW v?>?ڝƴ}VÖٕdˆpϷxHdsd'a^k y,CQA 7YWdI5־-AYS@I/@MNWfH7b$!x^-?a_ m6 z!YhN߈$ZSѼMX}jި0<"&&"j򡩠ֿ5\`pOJ]/vS m;3;{MT<#$wη?2s j55F{gW'2>sg.ŸpAIާ5dDzwJB;Dz/ |`8|qjѺ3yD%Ps3; xBs.zC!)QA #1g-pW257j3Yф%d(:c Fו|A%=Ł$T-0unLdm)xEHί U)3,[⦛N8Va@H@Eu?q f3߆Q*p(mf(T>-!+z+-Rڞ";Ο?#/ȣ_?/T 4m|Q݃ITtɈd,&v>&zŤU փ'W U*4r#NK*j]!軙UN 5~?7ÄP;mRFE& }&8*Mk %S@>vhe:FO|ʃ֜.&*yS%h=x Fމx%[52^L:}ְmL]f8R[쨄ei:oZzT K-ǦlܿG= 5 y/grdqBn U{ye'tףd+:"k2BV0CIbg#-\<ɟ&؅Jci\!iR;YqB-;H "8j|(46)bgo\F*2vxxHQ\֡gV7 dЮ@?kA 4wΈ~E0c~vzFD4{hGb Ծ1e)!Rb*Wl1,n3IɹLZ n~clWX!ʎ ifGw{C`ʅN5́n#5dZ&o`e|'(>'>s#$nKW"El`5҉S37nR xf@6"Bg2$nJrQM츐,3`ǯVKT;6cV G'B+ uLꆇ LGE-نj'HoVpoSƭ1x[{3.N(jEn >CͼCh cQ$Wt2ѓVкxC+&t7hÓFOKmfa@YSHxksSab,%>Oϓ`\o1Mgڮw|1Y#(q?za G+7nl?*霧=C>dQd4rX=6Vf/)"IG0Nu:t2<*eV%+ kB))qv0ڭHUZB!)IGҘ6 45] Mhp-PO8P#OtBM Bۜ,,Jj7ˮ̡"RǘKp "5/cU{KhSWŃhY$~г-3I Ph8gce6ϐ<-ֽ^_&&r<(sºfbG~h0d 038 $)i؆bP 1;lzιk1H0K:G'|cC0M>F~8lc0|p<n;iΖL:]˹$0zC<|Ԛ<llXk!HlngӫC>c"ŀ1 0K C\a3iI OЭ3Ϟ}RTiA0m4X.Qul+D2Ovm4bB j9*v^7cy:hAܭc| dc4uQF1_Q?]BuFU>MĎ/5(Sc6 iOmw|?.N `6;Z u"څrĉH15s{H1s-Ձh*p@mWOsa{k't,هxXn tsfA19MNK<""],P̭XIMާ:}qK1C 2\$4?o{Z9|2Q&RRx?ƥ<~Ssu^Q9jUS Jdj '%!@KL4`}~s-sNނ:~WoVGw1YٷA!U:6Vx!KlpU@۱E7ƵZ'2g:C-%jUnDLDb|42vX^S%*&2]0ıT0x3ˑn,4u3%gu pDMX3Y9 t?raD@iͧh]Hg𯼨|'pvM:"IǸw%$i3=ZKV~oC%+ل5y ݎtJ'qtWԺ&UH@˖:ҥХ!ھR+I_-Gۋs$(gI ex kfc5 Nߍ~`}s!7lh{#ɴPegTQ'OC|*g()Jlbj&o2D:U^ZI)q O{G1@)5!3>qnqIrYƌpMzIbȉxPqq܃Kb<"s92mjR˷2qSTT {!WMDGֺfMxP8#?@/GhtXF8` 5/ofy`G$Kn!Ƨg1 ӀޚKE$Lw,]q;ƠGƯ[MoKw5RZj б!&~^ń0TЌ mok;tкS=`N=|~`ė;?sB 9DX^a΂e|H~>eJra .G`XKUȐAu%R~_f8 dL<.I%_R1c2Zpw沷փdbڿ ̌bkh䦸7hYgfGyZ]PkII.ECy-Fc*K%*\ؿX̥M ur=IxmkEkKbvD]#rh[NF,ɚB3OyǜPBH4@Sk!w-UBr'0g&%ܸSU9#W搩H].x(H5.Qˤ*v2raе0"<[-> x̣kUlpID*{$ZGX7"2#(jʡ͋04՟C2n3LCP[$¡;镄CL9W\M *U/"[ 3b;Feti}ֆ*5)IL['V "+N đf|$"-h` &N/ٔݑ$/60&$i"8jR-Nρ)LnXy Z{ūZ(trO|.5=6OI[gu3Cv@S}8WP2]ձ0( `dޑdS$L~Ko^אǫuq?S@ؤh2-7d*%n T VFZW,=EXLҡ%4DQC٧¥kI^92zt0tK ;OA:d(G-gGv> {eLNGI`q? dz(|F"%A_>z\K~oV^3IpXw?ܡa@K<^1;aC8$]69Ld|%%\v8=ڡ4`}i<ɑK$>)n=7 Ϫc?"=)L&j52c梅u$p3TG>z(#w Lԇ$sL~:wдBLV޷oBcw Q^;`mx[4`^] xqzcKAC3ǃE| `UgߍYTb+ʵ ǔma&2Q,Ccq¤A?BN+8ax'*`K#EBmG:/-CD)[ N6%+JWe`Y#y:Wlw S5 M{2vss&{=v7gO:t8RTƺކI%*nk0`aư3}|NVR+Px0f>on3>#n]#{R7$Xep _z4Njqs2Sf X8 Z@g*=*H#WDh0 ̂o-neqU$ L7=J@pZ5oHgwhz9X_Xjڢj!VhtEN_ȏfc^2>".r35Gz4Tf+m t_ZMs#LxfMcyX~6R 2'j;SmarsLoZB4eC**1BtCqM}ܐJUz @IoVj+DG]h>%" |6ltFy;,twjߴc=`떌S*& G G}vQD3). Va~d_~8OZWb 0P JUp4/Lrt:EvޓEZzɚy Iah5XV>qQM ^V+d:Hn8Y=(oe  ,*pV{_ ^$ۦ-]%i/QbiL|j=vJV_bwoF0gBOo 'HvZ] #[c`炙~ l/̆'b_IPdԹ5nn1& 8z<=ʌ}"6W3 2=O"rZ 3r_(cr%tO`X =*$ee-i yDB|v{.Nc~F,ir(REt_x=sJ[С#_iPmJ3ʮ%(xܵAq8@v i_,6-TC'6 J㴜buKQEbfڹM2z$ ¥W]9yLz2{%VHΚSj1nhq}ҥd}%\rPFwx:ngƲ3A?XL0[~z2-W 7 >2 `n=t9szA!! 2[0Y_iU~ƥHSuB $Ys\:;D⣦,d9rtzdWvdtm#0.L{ ^;-9@pzK4^[;K8_I]+e& L&ikb&$gpRzy'/?+K1 &eČvI!FQ ]K"UPn$ay|xx^;<{>p; #>A)nqLDMB[+x{j8‰4=?9`Gۧj,(A{ԇK pG,)EYɪ\ Φsu=KP(lLC݁CϬ@3$Y=/W;@2˦(IABc3PD dASB~e42Is na2PZrT̂)#MFj֥.qVmZ$l{U3u63<,Q~;{bd7rKۂjyQFzlf_!DxX-ON'aNO{B) Qr6Ve܇*wγr˾ö 9~g)#Xof0o=s ֳv9>*~ Llj5nn pNt]> & UHʢk Ɣm[A R6nb`?&edd+^02mo'pʠ4n|24uu㊯I6Dv\n)CVG1u^样/jv (7Mw7n;HFRvU .. [Km]gL bGsn-=#' JJ@Skw'[]iׇL  =d[G^0!k)Į^O?S=FS4AZ$tm_D;7|M4v܎d{K=z)d<^wiVۭ?r,OjyK%\5)y1o2]1=iüΓD=b~֯KR0B FʎNleX'!rE S?=; W4 F^{8o4!({\i$236BcL @mR nS9@eN!D%o,jzW/%E,1&m]d rm\,]}ZZ22|Gӱ{@:jbu[JuvSA(kyh5'rD$]1cC],:bpӗ?K3R󪊞k-'TZ.o@`Ŀ/`vIfls]>M_훻&"ODc&>܇Mw|nVu<t(y:2qbQ;h<@TP{Fڑ F (dUGev'Yd4'_эiá,tN:IU~ !=~VX#/!fx%I#\yE701IJ@G]嶪OSQ&Wg)݀Q"whjv LYiER1 \Q d yS*0ӫ. m)94 r|nDV\|~L_I8bqhS.cYg S x C|)qlKQ[:O;1 NT=g rmSڬ?4ǮOMnh:(Qrew`ҏ@ݼKJq̿]#+$br?QjpwF$D/UD60&A"0VEs{guz$u=ErH x:kEʠu,B9O` }e3b17ئ Xw wnd۠wDk3 a > -H@O)Ũ 2.enB2l:`]MJmnʯ ^ #.oU_F &\[p)߽-1. q.|›bĄBn(~&xrqѯ O,|`&>)MfhtbŸkqx̱7YцbR-&d$dJMBŤGUYϲM- JpRYRJVxb k!!4 gg.U 3iށ`DBMQ#cŦ|e#7ŵ{O兤XMo*.eВX4 @3hex\H>Š>n7ATXov^L)v8ﲷB(U Cgb`k_x;k n&/,7ɡ?>TZXB_ ڀ>Yt "YI\~@aw-ӝw LK|AXVp=6"N8e|F7C7Fɴ[ ug&Mעo dL41!t3A(1|[q0j%7\Ȫujٶ.(,k4*R!Z ԽeR<dlÛɌ[˵B;3ƶ<6C]F핅wWةK5pmkO.jeB~kݹ\K3*~t#B tf(><)S%RH ]&v$~>`{Xї M85?==&n?ny'Lav ͮ:EM}+leZ?c#&^6nq/|䥂.4Ix\] Ax]}6$i:Pƪ!/Z"^ldzFiMjnf =;v30NR ިw"!~4,ĮKZrQ\s$MŬfo3 viێOdƫ{^4yg+/$"oK_CũnBfh, kA\!;A, HVY_d\W5Ξtn5SR)̖--^'K'.ADx(zЛ%ŶmKOaRK4 ~CBN1uqLg'o?5L=X$QcE'I(JZQxԒF9v콨MQe\GI%$*PZ(޾iF]'(ݗŻ%6!tq|@a`*vs <Ka )rJp*q1?RAYv'kI+MZy, pL\Qn&h8X=u~MgQQn+|$}اnŀFC4s ִE_c]w`S@QAUdU#й>!&hAHVi=~9]HHjqBɦsS-Yze6V[3q+;v o^g/K@eF1uDp.6@cBnq3+s c@N,=j~Lf@'8yg)g\&a.&:fm#+*/ƒc$.V5D|tu[mv\,pp 1Z-?Ϡݩto 5H C>h>ywD/-"0Z.H'9c M;`wrl$rNXJXR1H8|?ږS4ul+zV84=jHYdAyvb&WD2 ?3h˵g"ˊE\ݦc$ʼnf!$*M.§-K/KPrn?r\|NlVzw[=|Q9MZ.^Ǜ+EP~th.q *s:I)O={8ܣnYN=Sr?0 sy^QDrԞyi5y,Xڣ喩 d)?Dnm[+‹grge?jQ.z=YTZ[ARA~iJ |9v8-h#I>%=hifJwE{vMv bW5&ut0`Z^MQv.aCvD;|<7]BUݕ?Xp *,.am3xVV0hz(RJR`2, %}]JI/N l ,WD 2'eXM*Cm4@V") }*> 2 ]^`9 ̫ ؛ò=G :zf8Vr@\曮[ vS5M_'Kr}~mi{oZ+ePr2"45{8G 94wÁg*!AoZh tAOb.mo7>;0o! ^H<]hq؜$EM& >՛ucyd&E3֩C3H3 j!30kE /f@ҒK.R:T*X}r>>a, ƇB?-cD>07o8Yd%Agm#?y|moa1_I,M}}OvyyH8=(fup~"{%>X-)?#c󔼛HzfO2лWɺ˯q1GZdr^s*;{5\dwGԏ5hx5uZb߲.:^~ez'tPٽ8K[SlӅl0qyF_n*.""a3ffNQVUT 3emcD3Gs_`6NJa%NKxAɪԂ?L^H_8L]!]*r$ﱉ6^zG&BëRdUUsBOfYiㄲ.qOqߋJa!t^((8;mR1Q\1մv|.%0-n~e͹ԶܛtJ),"?(~c̝d?܍Uf?!Ǝ VxL+s|c-Zxv w?zkWjEwf"zF>k96½d'..3\Qf.G G;W{N05L=$kիoK{={jY^8ނcjڧ)85x<0nTS/f .lq}%|&&z ZUHTq-bʟq"ɚ\QѠךbGy{`*R8@A MJ?ĹǺ./籎\MrR.E/TMX;0Nvwx"0 -pT[9ߙER`Z d)XUCvy;Al=C[80Id cb@^=MZ +#3H㇨J$RSU)g;kz ń45-!q?! q(cdF5Q:[ :9U2 V9=vCde2bSP4Vi,f`EUZ/nQ-NM9C|4O;Pk94CbxTZȗjS5A+QX#3u1|s<*Mk.;ʂH|Ş=TN1v[6|ܴL|6W>0$q̀t}to >d#0;1%thB9 iS$!N/Tp"⟂= 0E|A;c\(*?{ >zֳY` =9oucXS{ya5{w{Lpӝay ? XZKu-aoa.kԑ]g e~W"^}AI{?/D9Z$,Q]ɱU"rP:[k17ж,\SR27H#%{I͵ðXOϵm;9ž?+A qdgiC}k8o?8gSR=Lep. ۄT),?n7$[w & ׈]=4jhmAXBoLBڥ$ {P1$hzEe+e~ˮ@y9k2j}ʄ45iBM?2`WvdɈ At: ˇ~ ,GZ r[jcP%L@Ӄݙ_O6bGn(, xՄr{(_NG=XBoٟS/ĸ\̩~E7R/:p|\j\`c K2%7NS7PJаTFDǐmi8p>v:P?1 de1MoT~#Ϊ#r3 _,—hD(+>m[ۻ^4T́%=̧GGˇM c'$^fs}d`ʭʅ6sN /r >ex^`bhd(8mx1ny Wb#j8= )"KY5%_ⲥAN^~ݹ'7aܑpCk&/f!a)F{sub.,Oc<mT@Uu;P@Vw&K<:%Oj$(PUy;kdYĸOa!.s)Xb( f?pz[]-8g]Ѽ k˱q\%`1yM⡫|xE\X6k` r@)Ƹr%J 3BBqQVz@ uNn1 ZS>@Xc&b'{ύ@ o`:'g$͐1+L6*/1buߥ!rTo9h :v8s"V:܄'?V=CxQ:>VQg zys@XAcڈ<5>w9hAAf1;$&M 5B5T cB@_(ORU) AjCrM<Тqlx9uχl0y{Xk8~dLz{}>NFU @#tE_?=pC>.0NҀPԓ;UT Kh ^ݠD,j+Γd͋xSWWјw!^ a럝q!kdIz>nK紭fI)K}0^9>8D)eѭ?VlUduD$3X LFߗrr21Yh5if ce1cD,7yB>`؊]_cRX_`l48<)<<WNg "ʦM1r~_&Md4,xq 9*z]((3Urh>/WH$fssI4{`S. 1G9 =(TA)°Zi}*ACP%IT+^3^IuTw-~˶,Bh.6|&%~f%b`̮)VZjs6HޏZ2 `~a+]TY=d!!GeU q=n',*c c H3&ALp/2<%b.Q>@L]e)W` *;W0̙YNЕo[lCƬeIbC#ChՙJyhAڍ{c_/J ~lŊE,LF;geEe{?a|+N{ĺ}?[FH=C-aGC Qc8K/Q=v̐@t)5t˓iNaf@k05*R>ScX[#ӋW}GMbiLɨ 6 pq~w餏P`mqbf7I 0@c)5nQHD7IK&jΌ)td噏O[ dҐӦBЬoav4F?>/M6dw8s5ޮm”k4 ]rs" .5|5d:ZEa/\W߾,.s9y&syC,KP֙ gn=DwcyG]b;{B'[鑴fn>qjꁀ`;pEˁgcRR6z t_Qi?գmr ޥדƙ<+Bʢ<}㈞kVT3,Lz]=]K>]&4mJwSX~y] ,~/qĽ*ބ 6Gjq g#Hz$ qpNke=*/@2<@ΐwO4: pȝP]}d`J#F3;'5e3Z~&`m!Ci+4nB8^\(;@B K+˻pAaF0ẙ8As3X*i;j%v\x~>c׼N+z~Am-udN^}]x|zmi~.Ӟ=*1uM.C 78Z@mov79ws`rߋHX+W̻FuvE'(5{rzwR;Â?D"墄,?fQ {!drK)lZ`)b11~cZVCoB:K:8% riJuvtÜ`7"Gȩ~:3-g}`޷k$=Jh1yY_,1*/:{Yq PIhn l<^8inAH5m7 ֠JP.:{՟3<:߲&G$Dd+$'ƶ Gg[dxm0$f锺"uϢtySS5Wjk'-߂5wz[&أ94ƞa3,-.t=ʓq7nOS/!⍳Fvυ)F_п0ۍsR2TV GN:U OHr ӊ5NФI@́2&Dl4bYA3Ǐ-wPkcCWQuX(9Sa^ؠ3.Gt<*설`L{u٠@LT7J~4A'uN:۾1LZ cJTLH$^4(-ӨgãV+C׫vXlWx㴥W&kɛ] !,y,Egg%VZܙv8k=L(es2b+;i(IO)WyDWJNO#;Do=}! ,wjT6eI&h&-ŷ5Ž#CLELj΃.N kWŬ,mp?|_Zt} /R*:7 PW+O`F./]TaMiZ-D]\LڒXnPhϋ:Xf׬0.܀o#&p|h%m(mRT*!D"L"'>Y>++n':ͫSCQ+E1[W_шM.G4~0H9xش/Q]>{Ö8yqǀ d PtY?a'-&kV gcx'LݠoS$xr 4 MU?kS&z<yC6GG5 n?M06>V0Ay݃*Kvl'3%D'ߐ S4A&fCScxe+19ؑP@> "6daMjBo =)&_Đ #mfK377O]1ێC\c2/׉8AБV{nm̳^LXȵ)' !pP{8tmh;Xܯ6eV_͔ J$>KҨЉS~…ɄbN6erWb)- M~I}ݧ\pmy>u@*C>i%X_{%%r F&UFy3^SH܇*uѮR}b3a?~qT9IU W_P hOWw\| l& 1s!'זiF / i%ke;P h 9ڇmv/=MȪ;^anTiVIR8a#!]$,Fd$UM%OkNn o!sܞɟ/dS4bo. 6#rp+IVz0jA7ib3qW7<Ι %P, Xb?VS0Xkcە-l}QSg6BZTnlp*+o?>@o)(9P9`v` c}Ihbʙ<_Ꙕ =6epHG 7:$ZiFkG+@u,' ){Gh?MO<,^`J>NRbĊvHor͖c|x%#gqH!́ɋW8 4%XP5 %/`R$ ds#Ytr+*q9iŅY5 Z&bMQzeH+J*<*vN[De)U2!.}u/;u|tyF 4-V_aBàAo}ۀdͯ(7̚aZ0zaoOв2)[N!Ɂ_+/3Z^dwIT.M(5dw{DA~g48!r&ScfE,= Igs>r9,&Ш{rb4zۣh{7!U n̵)?NQMe {UFMuqae l}|u%&^hR1021 m:/7KʋR5h䐔6 /;1ϐ}Q㫪=Z=PZvʘdJTx_޺W,/~V0>*hC;֬XD"ۮeEC(xlnty׍ggKO&7jryl8:Ik U $^v~s>ұH+ u Ϊz?rx5`|UFs1`ZT}ZjK%cgT`[cCSR `ֶ t %V{?SE9~MF&1@_|?n(ncZ+Z:/ 쓾$3556-9괗J;rwnڅ8IZ+֟S'O]snB%TwC?bENċiw]TTE]( Ę|*lݣÌfrb53Mm^#j[0EݢBJä뜬 }3pYZ)TaWy8KA1Y2e03 a!q[rҦYx*_s yd/đVRe{t gl:TJӢ-J(AO( &@f₵MBմ9K~tXf8)U:K񧓜ȽطIno^a 6ij;/#\BP 8{-pH 9[L9LupY&e;"1220-4 Y3LKL(C(+ɭ pӖi˸mߡhԑ[KBm't2 `7^`@ O1tܩ/,,GxqRZVmkYb)F ȅ1Ed1V *[m=sT7F?lj`^Ҝ[aӀ.삏BlC <w蠄gU!<~__`f`t`&hV[jj#┍5bNgI{'$?iWGMl2:s*;^/Wxޛ`:mx7=hAy!ZKq2pT"]f䟌r@kHpu}3ӢV[2FOx/zf^%"@ Ht+ip_*_Ahl񋑙pG26rf\XljC69v􏀲l 62l^&L\VפgM "Hb;eq觪%d5j)<)t,e‰Xr&IS8I&Fd[QT58~*Ǻ06>*'U,Md<vԇ <#"WpJ]/x;ҡ&gXstz-3|]AMo -~J0|J'mzEJNt[<ep{ {l&"pu v@~kȖĿB:zC_9`h8 ib+,*fߢ"~*= ?4hllGC^od88a gd=e XNWeW :*V*8LY<<9ߛm -pFQ`A2THKq3_AEQ[<]h Tm~+&Cf#0:m3m׿S;;QqdpÍ?rTM@ 8Y"Yp CPBx1BRʖ.,ÕLrbl2m *viT [`s.TL0m\=ȫ_RBfUyaU6(|(${Hɯ YcրXP'{rŝL脅/z!㊋pRrlr9&Ng qPzZ܃(ePz'f rOY҆C3#vXdu'8VoF22-9%1ZM!ņ"j)xYj}<`PC|RX0#Zl<&[dPd<'Ov`mQm7NZu񀓴=Ӧ6^F퀆{/ L0lekq_':8ٺ #u`Pq@!,T 06oA_^nYh=eZW3mZn8Gbk~Ǿڄ ]tP!;e *= i6EpӄzvEyɐ ;}>a#~Ia64@2z\ U2C2wXfo.O]eѧLZBqG^ph-w[vۖt^&0g%x >eyFr ˿{k$,9ִv c0E~ `kݩ]Xoy12!@Krf/bڻJI<{"WW F<軖{87Q( L<"Z0k< V{uW YJPb.Q7M9shaV\k .8iF(!2iT@r9P”P1Xܝu5P<TfmJ"؍/ gI$nwȳRv&=aC #h|_j^j?C˦F <γnơaMSj)ώ_wgn59o4 "2w<\bѺmǔ(f0ƃvd[Z>NH!ei\-g:w/@lsTud7H(fw*E l&zݬ_%3m 0弑yۃUԼYKM_>~_-d9;@0x+ @sg-scFR~%G|} 8.#nwX:hAd #aE+bx.'Ѯ) iLHT"׻Cj຃Mޕ1˗ /AĸNE*usS5m#pt[ g-Ȭ3|e6mllq(l7t?U{UPy%9ݺ4@zǡV/Ko,j>\nǭIL)7`xQqcZi*F fX3'u3é떴O1(G@6lYm[pv?D|EJ{~fmdsBԩodNL=iਫ਼5łW0WȦ@w'mЧnݘT?wM.z3 F 63͈j'[E_U+`o cyHJ7&Ktyj7~ 4(7 0τC}be16_xU+1n4Ew}A^Vfk[d #y#H<%WFvĦߝµ%^2?B[\>#_n?Q)Z =:âA+?YMI0;uF%4%=K.Lda;>%]?Xu2df; Msl؝aǞJؓFi)EQ褙Ttv RPhCLQ3DH"OwrzHUF?.b8e xW/qo}ZhzOdz۟Zd *va# `Y&UT;˾RِЊqwbOdAu σ,6aYhRZ1ݪnP?];L:(JrKo 2elY!O[s<%?uYYmWv*Gf0 G+|G-r3@ܨH\ -bbv M(/"g^ԀN~욲ynD[.Nb<~Uy{7#GoZT΂^\"P!Bm1˗WnϞK7|T߸C8i̘ u/2|pn~& Z όgji{n-$-).;`DZoUkik|=ScrlߝĀ7If]PY yG$Y+ci(V WZR$nFMxYV~`? uLڨ!(m`a$X]01{!AzKU12ՅC]w8^Ԝ)"Aq$a"d{f܆_dh]OLKwb]WFMj(TRI>@Hrt-6O*DHp.[`p4'O:7RFXja; {_y+EJCu3B|qcd+Nw"hiiD܁|'ۈ'؝:'rB.OUongN SHofH~C-J~N%4ܢ!29l/S";4MVɩK2{80!?_D: S驿My2%?V6 BQsޭ΄VG:1MH!D1(:A/߉3аG&$@*ӜV~*HeT7KT*y%*.;\k&z<7Um;Yk,iGUSǘKj4i[ͫ u|Grݐ\ Yr~FR#|9`-:5l? O!qYJX7L݅1*agR9޳4$3##|O"LEW@l`Ä,AcA$mNX+g5Q=kv aA1a 7܍&0+* v" Kd_dL~IhJ0Ivqvꐵ2Dy$4HKkȉHsĭ!`j*>sf@?:_<2`p{/<\IYa0 x['Q1s5 n2gv& :p+ A@;yT\koj=[2ߜ. lW".!2_=Q2]5te~KR:x0\/ͯ ltYEdd^׽L =Hbͱ*{ߖFzt/)JXRXF=Z/U>!j(˂}_ӘYe@Bς~ 1HLȌv8EwXT7ib-&蟘IQv[\S/ F g^lmʅOD4YT`D5@ @(YxDD7 ǭZHmB h'لif!GX{V- n7l*,Fԍ;ބT4Ptk {OM][6NPIzE T ,Z+7j ^AC~/^v3I;YUKb4pH@r=Ofp:=mscS237io:ÿBFn]^1mkhv֋W;.=)ޜ^\OL&^k_HE*]U8fqAǣk<1wOQ,x1ރ]kue}:{ )z!=$(4H?)ɜM;H>ِ3q~~n}fT[_.~_"bEÔyowq&;bg*|`ՄE;&9DPzhHHboNz̫7,.X#,|d;k+ewaz՘#tpeK C E,iTߑ]ƚ^x8\nSPbό`HawޕDP֜ʮ&S] n]|@IvI.(~!T,^|ԭQhȳ`HCk1$*:N({7<݈0`m'zp@+ci;XF^wLq)L8WVr‘N`7OOrShc>=BǠVQc 68kц*%~ 3i+]OMhxclcB·؂'liF1> ']QNDΗ`CB81.wR 1%_%b5p=\D}̃O!ޚޖ~&xQ^nZFSu̸;D*yy`tUD_=zǡ1-ZQKxயj֒U@p`=@%Oa*!>:̳c#"8րhr9~<ufYjGo +ol+)̲\9tf<%Ԫ(wߑPs6v_^8DΊ~{5uTdwYIzIEB ^ a܈g|z&D҉.&YS|"FX@zDA yue>]'KEo>UhO JIa5Tqy{u};)#eVEN* Fg\E;b{ Hj;)a&g *HG M2`0㗉3+ 8>F:xS*q/L40Gx,{1žȳn^T'+nq8L:jf1'a/5w05jΥܯo1 CI& 1\>C^mmnFVd3FlcIxK#cGyW0:/ߌ7Hf HІe|2ꉗqLp/;4fUp49ѱz苆rMNɂeD @ZWKp%ir߆h~"9&s$?"z5WףX}CnGkzuzA%EGZaS!Hzw+7GcbSouz:Y[Bc69o }8)bҽ,vqH^@;(+DA}ΖE;ڮ_J0 c N(9縻35dLA~|X+kaCR{'jߜxbAcNX?{><\6eH %;UA!l)O^Ϥuպ1)| Ґʽ8t%5jvxcXeU_f󏠬̮-[|_i]% 4qs,gj԰i6GjVA|RM1X8a9<Zjg,* Q47O4ث_>O \曧QzVc$˾JC}FN۽ 3>s|d|Q&, 1Y. P}MHt-Pb>} ST D6ŶցdŖϨnq̬j~0_Qcx[8.(2W6j( lCEOsAGWKKj L-`jcN_9qn{9hF0ԙQrGz N*L7̎55T"YqhķYG{oSlZ )k9\:-|d=b~\ƿbrMLg,^9:F-y /qc7S^֍_^q-4Q̕ݮ){}H簁BB8U1z-S<K;oJH yj|՟eo¶ b .9)}PMNCŵ۲Sü;jMy "b3FI7O36o=FXK|O_ 8^~SM0sfN0sAc%6Ag-  )D*Vc JaT@xVK2bxi#~T]VDA5Nۯȉ(;-Ļ)sWu0lchPjhb]} T DUG*(TqG垇T}QQb.).e(iʹJAѵ=s f`%ͮ5 %6e &;*q##@CM `p'Dc*F9Ʀ%w}׬)K?PmwZ}o]Ӻ>xy48DЧ.춓#['FptA2ȳ$kJyy` !g̕RW_@&Kg2.P; XRur ^*ݘý۩EPt{Tp|%/ካΩկ,m0gT>hF0F}ɹNPkVU6]:|^Hj(!ڧ |Kό&X3}se e8W,NpS ҃|52c"ٓ щ{,m٤ctDW4Q u͠;CR'FDQ K6dbg _s)ήl7AQ껃oBh9mNW.s'G1ZWlM[I|[\'OÄ,pRD.adٵE H:l &* U)PbPpp V%0 Lq8 :d$=m&gjhAt%1گFnkhP2mC5[ Kӕ t/3$% -|0)dUt&$XN& gxlB|Y"!js}<֨u`<Ӹ0nA?l鏲mt͍J}fA{#>" N ջq˃0A {P?ԗ/1/x2Sg"ٍF5Y:}$]#7 gux;Dd^ږhbmV a|J[#aoܒB9 v?qdBV>|/PN])n!D}T&"<]AuEZp;xNnӯv0zHįAopg.|U_(Üa6oYb0RЎ%bƿJuiӤapneN@f9IUDف$akPm[Aq yLG@IW\Hr(@e풎#Dg_p֫߾A´9:Kp ^.LͬnNΔRdt#uǞHbyYīƦCSq%jtvzo?**{t?#B݊I$u%6E#sgʕ\/B-j=K#BcKMƕu()Ffe\@30L"ddK%m^9~Nq#Bć9dx+Zg?tzrco2̝:f¯2IBoh`tOotQi/Eň o۰}]cՠ5[ d3ufAa鞡IiKv|S1nton-)H s@_P9κK a'WT(#@!* \41+@B^mX<~KQKrq;%Dp;)jq_˯~HGdDM (ĢdEr9& 9׵L}sՔf`0D̞ua{ ԺM܃*W y#VX0=͋M0XY\rky?9vo ^NW@$f_KRN@Y U~*X]5 eJ(6ǵ%u8?7"b|W](_=RsSU^ؾ 4 ৢk_]Byx9rqVD̳M.@n'n|A4V3Lkw?,r1\ !fՇU43_ 1;Ϻ.Tfu>7'r8v-3|fnw:cZlw>p;E0⺖Fٓ>|fO8z7R Y!Y/ Lv=*q+=O7Cuc&ajs->K1j"aZ8{AI|ϚD6G @;+j0:np["xw;l \8L啵4AV$0(!IZi^oFGOlLZ)b⿊#s:s5QN0u~*\T|,P,naM?i ߾*&-RA5 >v %#uPЇ!ٛ "qcuҐ 8<)w)3.9oUqG B4¸^Z,-؏N ߔwe( c`|Iݕ9S&0XeYc/oۢ*a^d$iQ !*?xzlMi Q>քdh õl-Y( pf 0 ֒ `Wh0!w[Fq3ׯrQk6gPuC.82Eco2ti;[sj%\\\Y[$A1oH.ÇIWS]`[&y1_ qj|%zp>0oa%i/<&| '^SjGTZ_Cz噐2›('Daߌ\ !Pd,ҬVH1s.aoB83x)s1JA4E_kI 摥YmD386Y(Q}H9# {}P!S&W!SuSJ|yex 7Y;Ma =y'4DItcL-2u-'v4{1 :7RGƋxI{LȢU2؝(Mw7eq\.NcFđ4d{ψ2/*GVbJN\nj7mDe{?wR 0mE\;YMäA֬&pGep޳7wf,WP|ckoh^ݫwˈ&Yxb?J#瘯'UMLYA#i'K^Ɗl2)bBϚ,G{O₴/c s"atlw~ po|y .k0;FYbtrd|j'ռdW#Bcpy=ז&d}C2{,SsZwCJu(ʵF!C^Z a.5ԝ{y'CaL%m^uh6c>KϜE'֌k=|o#Z2jx4e4dS[oN]!뮃0pN:lRGL5Ϗ)e9f嵥7uKaZnLYiVj ifFAX@XDئ*OZGIdi֐;aKb~ 6JIV)K7rji@w2@ d/`*:[MD`ϪXX ΛssGP4nG+ͼвOu{9iu.5)ŅlRÃIwLܤg3 (Sa B"kEQGN?fsJ$>4e$x{hy,,sYgrq"=^L%VyqrV5IQ{,!whA&T!`?k%lipL͝ioH"ҙ_׹l-Pe 69*s}RVEy eWƲgHIQX0ԊCpdաqO&zز$!)vǡG>@=q[,~ծ)^|2iTf Wm^qXk)Q&dɓ~Tm%FDxɱ76U 81)_nkzy)E zϟѶ܃<@/"D9E%r7^!f-h!ist~i23%`sɾh_X+@dmK EFV#X=^`|eߜ@|.\f#Cw1qճ_I]pS/P]F'腃{ ˡ8UPHR)T\( YWFr$LX$Ÿ7r9N)ޝK߷u7yMbx8Bi%ģeR F3V+:+mDrvͦX@"vap iϒ@ij;CS=>j1]rX)MjDCoӃ|6ŎYct ﬢ}L6Es^ѹv6xPÙ%d{졄)r‡2.^tY.p1U 빂tȣņ2ѭh!5!耠*}ҤHW US?W0j>":[pn{#;(;^J_6JL[]VFZ>F+@ ̊ceK< J3i BrȾd5E4Rq˻{C-ъT AD)Lf!5\6E!kQV_Yŏ䜶FJ|sea\\{25TOClٍY"zʟ?Ej/ -A aQ@R()in*] -K.m:P;57r5LC-|>7`6PܯL̮[gXXIFs9`q%zTA5`c@DZ\ZDQɊz~]\z]4갪̭I{0#4.hvޢ!u7=>%7_O{v?IY٨wKւu.9td)_L`6e2NGu׍3H+uzÈAJύ 7`{{e -=g:#RJl`6^L/|v/%HNMg9BKJU~-#X5ҚQ9C TC{ғ(Y걱.ȍe 'c0 ~D*!}'j$ Z%mkxvXd%؝~rf0kW4$'jݮk-͹I9D'6z _K"ĊCp 7 B@j >*bSU);ttק>kOWxKO}d{WJST =He(5#QE}dljMKjwJGve`ž66ZbE}QK)$lMt;pX* ~ D.tb<[1OOB iFiF6/N hImYRKJ;G rqCN )7Řibj?}PSsV+%`LFG'էѬ>ɮ0D@2 ˻|WpDb_s=27_v\Y E ޭVп=!_;~!;dNX⦼8Fg <.{{:a4faz *:3.t#v{9HFu{ 8QG6wj*/^0בLP}3r\נvF7%MDsflnwRAWr!`rYt;UYǓEi*l`b!+pÃ+`9_s-K+K8SsZzT(ûςe_byJ]wX^ qel+O7O!X}&f*a{ڗ,gxE!-Qɒ>Ql& pјz}1o^>I'/6rd'[h2gCpdz˖]g- Qi6sDY4% 5] "N*9W[= Y.4⫙ъ#DJ"{8]Ê|p9/rs8 >R[ذ7͏PG3G z}G igQG%SĚgyLRWS2Rh%x_Q+-&jhaZ̧jv i>c9(2k >b@ЯyEFh+#| [/%YUS`IPR(/wr;~@/2?~S&j׷UǎwNNӜpXfd/nDjaϘs {m8c9\`&/j c$Me塕lC78Wg9v8Pq=%RT%Lmd*/@+F0Eх=Z(vii+*M a?c奘Mٯ's?""@#Wb|SYb݊>6d/4RPjLt8/ԴL;}#-Bǂcs;Ή&`p#[+Q5[N4Y~NMWVwI('nVZ8:.Q]=}t c j` |+ge{Jп6QzN`'3Z-\dW8ES**4~gwXiGBOi*E IJ]x:P`X(dF-yFďm>bҩCy֕ wh}OR)k܏y =e)DnVbyaڟreT1iՙ3[Gt79aHtW<< fT[o K# X3)=V7@+KamR]5.Zrv ȷ0Z~IXÓ#@s*TF~0^Ht 01н"$P8oVd*ӸyPIB̬10=901NŹr,vcaoqWah ynBzZ.%3vg?$*;ePl,r& 8{JIȊ>Y/ u-l^pT~l9ڦcmtYOu2[UJXƬ⦡2:zVPcO^i=`EWwoW@>ne/#_ Eƴb0ܳq_idˍ[`Fت!3MX 1WR^)Am`6=4G]QL%ב~1v3.!Hq= rb*h #[\UْVǓBaGIb7ڤH\=ޭh V(oYNk:M}73kvV 5kݏbRϥ6rϕto .jg \ʵzu.-'Jh;"daKXc1/RW<ىؒq:%CS'7}^r/.LQE>n+?rc)َobhwv]JUk/R,UDspRLwX6WG+!Jk`(\0++0oP^N<^FzYyNlS u]cːR8Sͳعs܎DGP${&tAǣ; 5W7?XUPKROY1%G?Ms^ ÜܬZZa_)F(XnFj bK b7] dzxqޚ2LLj,'8ȫ40\XٰtSۧׯ&aP02~eyx Vd'H!itk~s;_{R ̱#TK\2JF5T_M7LDZ 2r/cU5Aet7q#%\";|+uIRYܜO SUL=h9̪_#|wef;>|"XP. qB!98RTqi@o&~:[4ߡjb^KZs mrlB &} TJ3hB>6":QmͼSCZ{tdiq"4#cZR0lgt\0֜;.pܐN ܂(wxK kV1V#B#sye( P8sBcZ5P"z3X3Xxf܆􈟃S|8$z3NFV:N(:lɮ~rs&0)4"~UD*-x2E6JOjcJs"`E,\uvHƜ@JQ@Ąz9ɺy/! 7\<P&Vs"Gt_4r$.7yJl@@`. V~rNv^y)Zq< " èK 6yZpcx~} 76W ;-eX]vg0JME0T=h:ۃPl'aLt6rY?9+MmμG(V-z(I֮$j[~} y9C s n(A$iVcbz*\@g |-V~I" TB.VZ`ޗLnׯo̦3NPҚF zL2L yxЁQ^ yypE-kҙst{rz4LY҅pmƑ4YM?iC-^Eqت,uIR\E.3%FIw 4=Տ| !1ȩ> 88৸2AQr|ҋQaK:`ϭ#^h+IP|<Ըw3 j?E 4u,? 6kSTl>Y5sGP Mĸ:dݵ坵`S[UJ1:  s䐿=2?wP_ , E/ҁE{4{ 5)Z|E(V\3Lp{e``̷)ɋb ckgO#vT9$&][y @ָq8pIzWYQgvDz~eWa).Y43oE `BO,RG2ԅoC:Q{L#4b&Iuɍ!n_O6;AkOK d_'ɉKRu\` ȋ4h`sTcԆjnđ0P!ٍ4z[QXK/Zk R'H >x >uиB”G{Gou|ц4b!Z)(l+*+ڋmo*}}㍵KcMB8]bb-!8PV?O)cMoVՐ_P7$ܙUª$i[n%e8 4?qb.) 0Oy TQs _8l!CQb+e=/tRj!iϋe 2aS9xH5o1=/<]uXRAIq#밯a]$*̙d8lt[M,k)YZ^vV)f7-q%*Ã'z)o{]ʮUy&@4v$#rpO.T)S"zaN 8ؐL?ޣS7ca`,>}R|Q'e$\5\Y~h ݻ>>/2ȴCžZ_QySv7ԭR$ Sjj_zǃrA7 m0Mה${ױ!,=!trjw@wÊրsB FΊ)Ե-hfG Fkwo'Z7جaEљt] , g?mb,!-j\AѳzAOkшGB;x4DluxHr+R$%h^ݩq Ͼ [lT|Q=*GUs:! kɹN#R/RڃXң.k'$2\ua$DblDvy3jou oh{ 1(CuMAWj:0+Kg$ito"(\ڶHן['D kYKSñ],_-?4BʩH݁V3l9Bԫyg`vxx.;ᦖ^`r$b%$لȡB#^ʣ\ r3v&tTsC@NR[σ=F&UR.im[H]+b"|X 3DY6gzM Ll$5A[Z]H9}j8َ9MPwꖞaHWZGeGa6,2!]V^A?.Їo5T'RCW O~}˴*3-&87ݿ$+Nm[#Zxn("Dd2#E{q lB.5S(:KDLE͡c.^]FMo?PƤsX2YEĢ:T:H[RQBHoJMUv{瓖w: ]x$`b̗e A׆_Vnt\ON0T3>C9<+I".ŹQ8Aiu u>1`o݇=Ya$y^ ,->h [a_6Ξ<$(ἡ!MYRb_8-#(NȞ@*bCް认<;D0[n.M 3{wCA;G%JiG{(,(_[B9$dĦiK/'Чm= \5 k 7$'n@ZˣW#Hlj\rԓra#܃Ү- pЌC8Cdg26'z~XS6P<r9C'J[ \`e CX0ruVt ^PP9N7v ~!!I6zm]]AA (r#U5 XR:fyO}8hS5[mY]H 1!MX0iˋoĜ[(*)~oo Dح*]tXq{^HCavc]x%vAfYq<=O 7Sy`B&W{;q,_ksKYî>؄j썀#cgx9C)-Q%mv 2].!*LJ9Mypx&( P&C2ZLp(,[*Yץn0m7pdu>rmv1bŶwjN$V3$xWJgn* x-MAbPs?XإUhF[vs+;4=a) yzkYHt x鄊I`O+#Ј@Uwؗ@w;giUV ֜U?"f[Iey- AbU,Bʉ5VvUW*hl;GE HÇ+` Os4˯".-ȆCTP :͔4`ݗ[}G_9>\j he)289>RV %1K9yMQGa4vM!# f˵N](W)݂iN[\QrN4bGĈ;wX{ƞH28yiMS^xMF+3{O<ќn ul28P H"-մUƠH„P^Ek)%mq~e= B%Ӟ5MCbydR9.OP_Y!5DhR/,oJEQ"m0]%RLn׊]4gqWq9:N`Kџnf?OGjCy!EUŜd YIhK:K}5nƠW QE]F|x#yJL̈́4qpx2E=O;~GKN `ф73* M77n@ t8^TtI!e/Z8i!YDБ9Aѳl4˸K>E(}@c'Vij/>rYLi@Th=Ҥ?sIһ?Kfx0AYa.Z!D2>J1+^1\Yb!=?^뒑DOhz[ fy+u$^ExN4ydH5k%U~X0 8ӎ<|G0Aqiw?roS:&N&AH5(R^7#wl_31Jo}+v/pl BRW.1f'Ҡ՞! zaUCo (4J0nwQXc_ABm\:/sYʸ! >A?-JWl;%q.63X @%c>{6Hl;8tf՜>0K~/O|ezu@TҬO>(%~5'/ba<\n:{9/ڿ$ЀRU@rk ?6⥈^׌6H/8|O@R(! ѓ p?s`(-G< =(9bO%X TBϐ7Ēc"NGzi~c[ES}ώȋrHkz.: ~VB]/rjM՟m>ȒyJ"1bSq[meӳwodt m/L=2c*_CIQt3.烗MY%`9#<̌&B;R X 7z~ouW44Tbg6j8O7}vtM ѻs meˊm*L6_1:V¯1} 2 ɶwn!/@Uj]۶#xr/i$dŊ?u)6ƅ8D))1}tɍ%>(":JMcс60]r̦q[$k2Gp/o'f8p@CA? wv.G0#qQtnYcM_ l{ąu O/jHxzU#_v2O_ψ'g F87`s癐sCݺb7D|*-G$"}c_ʺ<*$; M'zЃhA"@({rQ6B].»$A(BmAh p7}Ƭ"| t/(~KtnIXzP18)wMF̟},ұ)mfHpqr I畋eBl\ޅŕQ+7x.՜C3xAjSWa]K8[ԑaY[ҲIe/+rGӼf廰]$4,CqpEuۧ"7\!{END2- dRyfT{ܚ[ceu ^Ų"GM&U䐇Unijqc!6t#å0S<yzTޢK>Cp_|^ m`*1H9*j%u'SA!?ۛBx^j_ǹX*SvF ) $MK diWE❫~+TiןZۚ Mh Doᶔx+lyʵUwMU |KٴW:|$[~m_8hԓ AGo~;Gaޱu 5XavQē_ͫ }ms|'TCfTp u2tDo3q;F R??WdmX7K*ή/I ZCyhe 4%N1yP{$ACpO ̀%r ge~Fcz<{':\a1׬wfw]^.j){efE))X^7){0-y@Ux Alz؃-p;<.LHcF܉Y7kiU?E@ gX%%mJ5,8ή<H4;2m/ 3r9| T0{S%Plt[8MlB 4I OatIAvah$^MuJ݂>F2<"Ie=nB'0dzZ gm A DY֮R(M[rJ+mWq牗YHO%LQ[>߭:uv }8(3Ϥ* N43We#L^y?2nbd.\T?+mM[&U2{V9EG&RƃPSyO[1Bx3_Zjz,ᛛ!؍q5NJȸʈs<VinK.ޢbJƉ nP L7 ι8 n꠾pje^.d`ȰZq~&ZU]$dᨺ-$=X3Z Z.a΄HsVsV沣12ݒol)U/|&U]It*^o²4FoK3"6D|K@899t|,r"8k)vf564Lv1YpRlWXhc+M#_^2sT큮&(Ww|}%\..ipn)(I*ea,?8=yJn&xn 0#0TV@PF2gcMpA\g3,Ԍ8xoI@.MND6R_耮Cܪ_jKIu=A'eQ?+bMFq,aHSkWߢsRHZT*8xUj( t\MgMO ,4 1 0#%^zc,k]g|cl'e8 $\qԍ.oT_ٵt6:uعC3YOGd}f/uJi>fb ]jIx芫G{QT]S]1q:n ez߯y MRaG޺~2Nnel鈴'p>Y(F $\#X}2\/vUr2|i_d{Eaxܽcӏ2n?K+ C mMhHmI|*pW$#b|ׁYvcQUc-b TA/9?3"Vv @}a_NN72%b{Pe3C33E py@ۡBl\u~ڄpם ]).A)bHLϓpq@9ĘL/!y2xM*An#Y$ɥPy)[X/I{?XJ-X륨3 8EJgrlފD鑆g_0!#[&嬞 mu)kܮ8t?` "F`xѝd+5*j6ʞ.F7=9rE,Q3Tb|;]^Ίg$ζu|X)azDoI0UdYi3f#-!њt*GA¤Ч&3dSge,&3կ=$ l[D" V3QkH>| eR-M{ZLu f``トce_ ՍkLJkѵ3Bxw<9Rz >CVlH#E0 4|8G5abEY%ڀ&O:b1Zi˰\bh9eS!׍xZN/*teN~.ˢzUJ{n1:r4J=Đ8UHxѪgY}g?p|kL+TRGcx 6Yci@ehة`X2*E-h1)O>B~ pM:ё qD99bTGܔJ|8`[^fuHC]FA>y7~T-X ,MNT%Ⓛ:3zkgv*'Hif=AiǞۘ;'݊c%htEuM1rrXNcU^P1ll#k/)`՗+GC,GV__*w. Oث t+-ΊÙT&,)ޜ[XrrAV3MA޿pK冀">.QHffaR[n';~.Wgn @2Ӑ~U#?HG|+WZ'v+kUz 5}KiKGە>m 74RF52 oUI(uĚVQ5CT9f褒_1 9q)%7ΨI(QY ϸĆ%^ށdEg--+?;($65A܅쒅ډ h_k0'njI vydno_R^ve䓈LY,:QM"J%s\rbDxj |fdO< ӸɨcE\!ΰF"8d[D<'[V܍vqI'0C[kb\ iF%8fC;dTLM|J@ܢC7Ffh3v^L)B˴x)m'W9y1>jB_9mwQ ~E0~־'jgbg&RE󏰲7*Z@#~Ő X3. E\'=m('{pkⱑ-?6f:O0.GN`9/9a;zH&:k!M|D)ތ@Uِs}8ƍ{רTؠUKSg= }^v gOKN+f{OKS~5%%P4c33k[UdrH15jY]s[d9|]\2uD$֩cfdqH,YdU/Ā8`hWH h62'X;5̗A,~gvLDe8Sw4x`?Z:isi>D]6`u5͎~.ɮsR(z&{x4%\ʓ4cbxLV)K=ְ )J#xi(\01J cÒ [ĦPu`/ttq+UXUҩXQ&kaњ pc秣dI/~b_#~8T"Cw;(׼=Ɉ3A /F|J6"`oMScz+)Iηƾ{Po0z#{=5ŷfUkHxGq_IUCM{xTc bW3?I,!}\KǿCRL| K[MMs kU$Mp"11>㷻rg:z活hq;WK"=u(#\bp:[`ֶ٥9?Zﮬ:2φjY]G!8C7/َm4eMsΏnž3p*tw \)&7 s+3Dz.]=##BcN߅?p57 DC5ٶ)s=yچ}N{$QvRua0k70ǪLFŘ+X#g^o7{O;͆ <- y&u7OҖ)N0 x;!?NF(]Q}d#J)SV٫诏'}T|">_r5%LN>6͙TlW\E^~w55Z9#@|k i _9aD77byR6mYj{K$Ws d>ֻƦ5yʚ8|QU'MU"&Rw aI \e^(Vjko& ~”'qi]]Q`}f xQ xfẙDj4S,]dQtXk|0JUVΖt2Uֿ%>0mK~--z90*"0x%^_fV˛PgbI+Kose@9ƽf|-k'r/}C;gXsؓ Q1%AN`m 7򙳐)k0xz"pQk5jJTմ /\V0sIG4ë U1ГM[M8%Hԓ􃖻1H8n(-!0rɾ ' 'oy1٥"u`oRF4F~;[UӐ+VLwobb~ʡzԿ\N*4AR/Qףn.אjF 9}uJ-{@-:O>2[4jgRBE^5eN]]i5JzcFw6P؀c5@I׹+pL^bK'wz4(ކ@uUC;Fu(&r(r !t4M-2$IPnԛ*BE[ 5N ݮXQ1[$c }E.D'ڦ]\8՜>/6`D78۷lÛUݎΝ?q-%rC/B;Aǧaj]w6[t${~۬ nR|" ̱# +xWomB9XOFhaGR}NV[2 QYQTاKBbF <,VhA} 4\7+X9AqÐ *֗H E/2oyŌq0`r%:<3DSb.s#G aLl6VIx1R q@ސ 5t')iOZz@=;adA(a"MF=HoR 1*ӗ$gnXss5b ־Bn8)JAxB-[0?k]8J GG+8D'ɨMJUq'ʥWY A#,fXxB'mQ_B Y(❚wnBC{YC ǁ YPUҪ19ܽ%=*, CpSҬO|1Tt6O 9vE-^"o\8'u9$9S_u`/?l;܆ޓ`| x&ɌEEjks uxOsi?sV"nRBќ;GnkKإhXs,_t_[K4c$V#u +ٯM{+ġQf$ CN+h\P{O&VԢa{]JŤHh vk\hLo-yTpp)SXFiAElӹ-F-DSړZgك9 d-Gj .>|vCTi8Hd5MXDOI*Ҿ\MmXL|8JzoqRK&} !MWUL+ugy=*2^)d/F*: r`꛸*y /[[:Cʟwvӽ$fqAze@Djomփ`Cuq)Y`?RbBdؽl bb×w1-Meڄgm|&Aui:ʮ[Z·P>/i'W]{\R3 My%u;wF<>HQqU$31l(.o6%hїP9ysV#=, ,Eϫy& a(4Xj*u:+ἶ%y>CXK:0nC]Oͅ K Cm#|\nvA=Ѿ%q:gCOl۬XIiq{ܿ$MG=M rJޔN1py[lQΝԏRyD8j~gbmU #O)C1!ε\F?ފ(X HF7'0J0q@ւ@'kF%qEfJ;}(q8PMD_dgH-ۤtKzYs#=M!s Pް[,a53a/Ʈ YUQ?;3gv nۃ3(g_ cb`UmXDΞ<_%9)/Zu FޥL8ʃ ֊mVrN8ٓ/SlwZ"9һV&_}8`pܮۆ ~5Igc9˅;DzN6A>n2 / A+t?|4W MrQڟ94?:/bM±~JD/oUhj_4EszDWb`f|z¹#LQ[EVgy^W(S2(`/Z_x8N13ewгv@ }<%3-Ɓ8Ƨ$ϟgcXi;6Ut"_)n̷;NnIROǎs3Yx[@ 'nuc[\mJ sC Ӕ5!HٲԄu;'@(B#FCohЃHE,s4kU\SV1릺S$x3ŻXL՞u ovgTov[OjdTW5,MO`.΃i u_ykFYPҢZcnWRxW|'@Q,u.~mjXEВ,d@*[ԁes"Q{%}T!$rkAIωFR X@Xj2qZ z*稽 [m5G4l&y9&I(ʂN{rz2EFi?h n e;N ^Qe<={S-ZЈ&K2A H& UZ>R0o˜Tl_^^ubl?3R+=U7vNd^7nob;x[[9B]Qw )OO] : -? y͉' jy2+cgt>Q0412rڜMt^g`X _sI-FˤNekJhk+)R8Yn$w]7{q iغhT+yu0;B%WgCrK23b1Nxe L<:XPQL1)yft=|^Xۗy1dSP5`Sx6ЖS6MLwқf,ZaXeeMgv|PNpVD'5wYqm=YT4|.g!7azJN7yO2박85+rޥ+Eꂙ5U%1)T M^ Bt!I|.g3ԵWC恗|ݱ}wd&I)wzCJR7YS)g ɥgX k ٬g OuqqD%ӮRWϤu&TAreJWɖ2FА1w'q$SӚk)EP9d& wP GF IqNLg6f59AV0CƁC7t~'O%ZjC{z1\B . {vD`lוA<ˬ,~=\?]V*g7 Z E D4'iT u\EMHX|ʗnjGfȔ9- L*ݒe(WoɪLLu\r^VOvdH@o- (u;Z\̭FÝJjZ/c2YQJv+A=/w(2:jdJdPMǮdfKk{nb} ЂoFwVΩGN:gDg\Փ~ ~Bt'*d /S!ޡH+{__ѪE#;{?z\%dʹ)ORb9|}Zy ds)*)o)X65"Q hTՑ3 ӕPc"/'Ï'Rhg]AFD]+n?`?3#fs1KƉW$4& 6Ȭ,{TL6CTv HD؊-g #`Բ.ךbKJ&U1b41ӹaB-YJQSmmfKkJtw;hiP`[U4qOc?GbƉvRsWQr=u7g*~ 7-MJ7sNQ9ʬ&f ifh BNI<;=GL'% [߶ RSCǟY3d%]җXja Ifu_fg]QlյU; 5D 8;k,a2ye6ӭi:3WIFgd0tsc6< •?5]8'Ec]9(w4s\etO,P3;N_,]w&vn,2їHԌW#P;h8 N /fh51K:LD鲝"D^ïrE59S9Ŷs7qj)Q( GMLb GOIob1\Ӹָ߱%JwE_$ɦl#^E <} Ćqj746,O߱e9\I²I(}!H;0#xF%ܝ(ɣԬ~b eoAͮ\>$tY!89e%6spZYN=(lVeƷwQ&kgvtժʹ*pkm%S=  ?GE (~G>qX4auy4`?sWΖ r*8c)uX%]}Lq)_Gj~K^/qVw>>vw[88u%uf_; Je+XA[_hRvHfUy9C!*2N`y;PcQ  n(٤E0M ySޫN |X1P7nk yeOV' .Gxi=& 074-ô.rVL&\ ꟶ=F' A}0Vg'`e5D#5=:o~>\!9,s[Fȵ?5:sǏmg V yP4l$v콾~@J$qٸ%z.<a~$@e*Abk[)h-AP{BMG:/h=ӭ!u^ؼ+hS9AT+Z2N@ f-CQh=c EY[YlqPUͼ,EK&fCfw#."Ђ|<**Jʘ5OhUSW X^qdIZ#TGԘK7|*<CF eCVkr<3bcg5 ^.({7Ⱥ3!!$lP/9M@~|0h6_:>I7 IVZinIvLvgceIas _27nUY;KqPv"p*bHKa5fLyտ9RCHXi5:-Lp[6ӑ²tcB6ɂE9WX6=: @{87MԼZK(h42 G(w!= p)\0ZY܁fRP m*p\⦓9_'p뺥g)ͥ!UiGw=qb!H7v65_rg'3oevUdsMe#w/0 Q2Z35Rk 1d]/v5,2a9ϙA%! J9 ~-N 1!po6dK 4߱q^bYnm fN*+{M?YyfqV 2j?3>cUQW ;wG)Ӏw]+b,FU*7?ȷs-N!}>}tM]9D6%b AݝtWY34̔_c(<ʢ;"d"3YA rˈmeCjʹʔ QТ|\=up`_|D>b `x|O_q$u}?PETll< ^-$\B ݰ kv*R)vn:V*PLh50.E=XdjJg1e4f̊8 @X3*{;-@JI`rg 3!U'0PZk9J|H2|t0Fa%_OGd_;t`49uћgTs Kd.kfRlsbu4ӥC+Y(͇ѧ1Ȇ(3 A|Xtxd]_? TɼJWY^L[X ^gN :" &,`dʕaWʧ>W (w=-fB#p>PO\7Љ3$zxTXb2##tg6X{;hz5Tb. :O6CCق RyD̡-H k\'+7>Q9z, O; ȟ$ @0ڇ )󁍆5TA"[+_p5m_ g)n"pm,i24Ha$W?a $@ʘ,mf(JŎjVO08Xo46ote!3[)m b_ ߗyһ(a7KqRT" 9Y atIzW%<`Mb`{.7d 휳 8U~ ZW3@=)IW)7%&>>^%G` 1;kHL WԋlB *?p2+ȳ欈nq';Ŕm'\\,ƑoXJq}NF:lY&2œĮnh_CE.hQ]M906ӧcȄO3Y׊b B&{CҴri{z q$[Wws`KPd\lͱbcque8;O2C磀A|@oO.x8fPЅt`>C$Z2 36M]0׬KԍZBlD[LGu'5:)*\Mj?^BY? 0kNYcڤ, L fg¼bw=K sn E =cx3iXJklBD;|A5WUw v ,`7rЋiU81!"S0Ӵx7֚RJסOy2R d[vYʧT)8^j'[xU541-n~eq>٬k~+]);jl vx`./K{7xyϔuN#ڮ.vI^Lѿru%O42:Yɰi3[Uģh|3d2wvC6HX7n5I\|xٔ ж,Naae%RAfkxP XV!`͊G%d Q̀9r]  +W"D`x?7 '}΍"_~Ue9;mT0tEyJ9sY32ggDZw&%87:Rhl&LC(UTQQ6}c/DUKbŀVr.5hsU$nߠ8譆ZeEo.P | \ǣ2Vo0Ϣ'YK@ "bWo_-Y!G0,4hoebY G?5HTHddf݀oa`C Inح"shTMIȦl,9QRΒ7 (s]g%kfd-/ R/7ف̵_IUΜ oVݖ>Q!eV7GdɑVmm"^AC4MX18`V"'YJfĠ% 1[rG+U6r+J2_$"`Ԭ9V 2`ih9,iAAiZ X #@F2Y24]rp @z S}BfI0iH!6)psnn\"6왍<xpңy+zcy-)?Ql>{>RAKNB^κ*mf71j=CWd#nxσnrHiCi-/ "M9Nd{ĵrQTu2H:aلΓ2b>HHbcqr=xx65v!i9D~+y˼dߵyBh4D!Q'<|y!Ys nǒj-F &zE=Lw+XzCi/*=IN%khV[D>D5_S.a-<H=/¯3ߓ$c4-t9析`9k0_ۭw\YyySo\(d.Yo'B׋TSJEؕ7D bڵ,$8MiI8[JQ}drKIY#}뜋uijHk=JQlGEQZ؊ԙGMR{Qyb^`֔׏}9 [//D?u SlGS$xNӏX %],i<+A!X1}[?BM>=./Ǝ֕26g(~!D Xf#Mj}I ⸷-f6N=xUK$m_U3vبpO!ʬ8Sͳ`\X:?[|Ef-JE4SQ`sW#r%.)/"s'*)"#N!ܫ@(uؔPxA{jD:[cvq'Jaϩ^xp!hbZ@( TDPom@]_ MO|w^碠URH`œl ǍiUQڲiQ  |~dNDQö[k%İHgxe }Nx i,%[623n2]Eirx -Raޜn|{-f *hZ1+6/#jjJ Q!S[NË0dKHһc-l;h(cq8kO".ZX Lq!ꔹRUlS gJ@d:%clH—;YA !̛u\>HhA4j' ܓ+BE;`Y>Y]=6st١Ii@|{8 -»Fݑ5w̱3H0KupAV_Uthkr]1pje_4TTO`n|>+LtoL`9jo9*-=GF L+sMt;1 X`|BA+zO ' ザQYՙj\f\( `0J{x7{6'>Ĥpw&bfcq#06hU;^*,aRt!L#\yXj 0vkZ4q+Hc5_/\ +{6BQ.Do鋑X{.W jeᛐd\ኜ VN?ҟ9iv+˖Ȫ"f^obfqۧXg+v$++ > lCkHlr@X #S0(<7qZH#?ZⓍ+݌I)kX}c$e?F-9s;fQNˀxޮ/nD.s ؀.? y^H (P` 0ꡪ0坟tFGo,'B){p^^fnU7(~Zj+GM&L?v- vW_XoZ6)[f jEG)]E7&<$5Ҵ1J( 8@F:w!fpAǷl[b#F[Zx%m`+?p% K*-ra(H3eޛU9M r鈃p[ɯV} v0Ffk2LjW=zόߧKSmoÀN7G]7"\$e*֧ٴLx2*w>#w;4sE7bR1w٭+@M;8MC4dg>#HDY ON[x8R{䴩!3R fQz(\zVS66Q+p$\56Qpߢ`<Ȭ!jICx/nw$$peaxC觭ߝ_B>aN>?=Nm:pbD&ߝkew\TS>A)t;y\#Z"d1)8^ZZ.VO8H>mñ|'pZz\{@<,[ct 1U-:D*,<\ #j>2lfnZ+ h>8wQ%R*ޮ[p_2`jVg[S}pW02q0fQ2c "v̽l|7cr(O='ϗc Nߪr&UCmʕ$)&gwhP۷LDGb fcЂ\Lu eumlC>pOݕUvs6n`Y"oA&frd}UT7Ҝ &hXV(RrJ ]P:3ps Io1A$т!l QU.jFtԦOroh'B?]~缲,Kn/k6pa8w@EVřPw 2{0gEK+$sBxv&[ȾdxMmOFH6W<|}#ԘF*`5vJ'!_a)`#n_ێ[6['. 4obI RN գ*ED'up*Q*mP/JA}ZLYM̜<>fr?! =[e!%iӢF;nN;+yL@z߁@^4U&HA{ N(ZlkE ~O>VJsCuD pzDx$eO~uܸ{ÆmDDg)%\47ϖXUήv$7GA׼^. [G:f#a@l$)z?4'r UA{1ˀDN i0$IJC=Z2]DA9~#REǙt b 0Jj' %JdԨVup6]Y0(M+=FjX,POmnrG|?[ P Sbo n:=DQ05~ G/~feS-W`$ut|Po;m c/Wn_qNڃӨbYZ~;WY㮤̦*̗`jyMdHX-~֬HbH{tݭc+C>q0CU6F%Fȝ(G)_Q@jy/Lv NhsMtf]!Rvr}WJHU9ssCS@DLx0F,@YYi<]SM"4t;3q14ʭxLkxK^-~[5$kXevijbY^PB*uW{/ tmֲbI7R*{>xn>SaXYfezt?0E;O#IqZb1&HG^cMX4$]W2{H//h&*ȇc,X^6Pۓ埈1K.+%m~~.W^r*Oҋob@jbfif@sr${qxmTBAs!#I23ްÌWE+'Ovɇ}ݘbX6w D'61hΊmIL`'#.V+crv#t}5YmںVԦdʝ*ݡ.(KݚRx_4l%\^A钉$RR2|O(Ixn ubB1b{ \c rfj8Q11uM1'vVatp V:b7G7m?WC*{9 Oѵ]QOXPwmL_>ȘӄeI^wpF6?ĽAՆ:x{_$Tm3dӆyj72"c: ×R"!laF맳5)j-bk9XԤ8BDsgY䱟Au+EA%8޼ΪoXv7rDJAPPqb,*[<3;C il#N11xՇW8_ !9P=I#CHz47S;(i8zIۙ0̘"J+L6 6AgGhYa9Opmfs+pg8";^@]QjL\n}Vq@aW1 Bk^.ODmJg<0 {7[O2Dh>%zS̱jﱢǷ 7ijwH-'SZˣߦ)' 1hER@"vjfh;9 loAHoxԈ5B]JG~)Bces'Bj&B:Xio:e!S>A9h*4g@(͇[ڜ7#䈜w+F M0! [̉Ī$|]XPl-=Wߚ}L̷i͇Q&:+$ )vDQ]CegSfLhEs z,Z|i!1Ay<|!]/ {MqYo} L<.jĽ{~sMb-J-u~4\w\Wu3k t2|isFbsUy4{֎ r/9Z;]Gԁzƹ!XH<~{zz$WHRwJ AdY'7~@`H>G栰a'K:t "fWz \dkρ4 # an@0mG\F8ؙl|L旽 J ÀBA͈ N96kBӇׇH EP#{גϱ hDP2o)*y~AH$Aea;WE>QpL8cz@+ 1AQm9\,`mp kX!fԓv~apPbPQ`QH->jsO]GoeF?bWFC(AhHEsEԮMG[Z]FP }B PƘVgg-"[.!0J[U{洇F1J{bB SM;c8@!͎<7Qハqd@EulC&IYur2(Ľ Vyi](UtO n^PcZoq}cbP<#?֚--yٶ8ah3Or[3<=נlB7zN?z)P&+ϟAMkE}\ M^Au"㆒XL_r&%m¡x̊9Sn7R|0A8R 9R&yOz8N_hJػAVG&Z# ߪx8"n.=,},f;(RNV#k$hZi9K3;y+ZZn7'zFx(Jk;v ;r9sz˻8B+ܭ'a JIq-= 7HrQlׂ{O|-*tS 8RA8d7p kG["uc#}bk`in"Qbo7^`出gnL$*fO)\ϩmoi'Mѐ8ra:k{C>;{vdNUtK0E%wkf|2|V3)lޒ7zc[;ED Bε  Y (6ݿpyd5Qt$5X( g)J}1(ױ3\{R*#2~ΖLN` $~D[Kw{Xdq"`\ uh\ڄn@Bif6]>&ba:u ,(91ZY Ѥ/QEqoۼ}_Lڀp xE 7B4/XriE)~7-sloP(aOD4hgh:ugv d{E½륁Dȅbq1LLGR5a"V} ^O-'_qqx}4&u&&h. 8?<{heRQI}' R#lu3Bs9J_՟Fmmюw7":q.Y.gk(P%_ށ;IJdUI'/h^IubDuuKOpHAff&TWGlykL␙ɠOx&|TRM˱#D^Jk#Mi/qpNZ4-:y+QU2eJ`NVAb)X7.pH .e%=]4"† =!_ň'198߰\^D>BymSH.{ Ϟ5] q҈<)nHq_aTzry1EOw2hŽAFL8a-;Zq#ᰂt!]j+@{^;d%Y"#d1cLM> @wTkV8Fyl)(^Ky ל\Bؖ&b{+̃*HWqJ4p) '. i[L p41֮* nyr-phA0sxrBrZ U Wŀ|Wv/q*|UGVk&@skFۮyI5ndtw8 F-jC/E >^Z#]?o(Z* _s-:[#>\)V")OPUO$p Q.׫^K HrN㫛bxdkm.nsm9F )3!«%&lT5f?gL&Yم`v'<pھgՊ6A]Oa*"d T̹翁˛)oLSHQXreli(> iae9oryX*0$G#ib0^k}he(uͷ,:/اEP/A빰Q DDB#㬞yןXsIWZ<ܤiG-N0cjs\lVٱдb7 M/*x˚$)LeK?Ø}˜9Y!S !@x<b*FA>-Hwsa^Q #WbDev,Kna5Dިsn`pخ>Y0k+|rx漙&8\ݙ5E|UcR}m"4+^f`t8ս P 63m,;>|C8R-C46 } dHnHx!r) $l7dΘHۀy`Q8g)lUX.z]a/JoNQKkp0w9R"N>]}1ZK׻DAgQ(m>R6ɣ*,}̶Z`J0(\3 >nH:g9FI?G!O2(@W[1剸~KZN70C*-{!da{U Ͳ!7nc<>:6|7aW8 nF>n3)5l`\Y8F#S%^D" V9\U `5\hJfGCJnW؍~?x$eC]-D`_!7./ѐߜcA)طOi`,,3ڃSپ{/-. LkznX7c`h5NQ K,$K.%ju|Yn[+~m^Yn!LNY2FdIH=\bx8xqc3Pyx/X['{6H4BQ$P5~CFrG>G,qd屴Rw I冔]zS\>kI5س)mL ( (tQ#8 &lF%!L<⅓fg5ՈʛIyI>>Lb$3C,,QFbDK ӕdDmF;|eJ؏ڥfJe}]=QHj Ӗ#g,TBMKc$ :+U9thwq8~.?T$ݽinMfFOVK_q:yP+QE_}{=:ʋgq)}G0ޓY<.Hb8z6o x֩PMrg{Y#F[("p%v`z2?do5&^7N~}`iq{W󙏺iic:O3 ht+>wETjsiV\,  ŀܰ"ǠuiL zi&ǾIF%r*]Q'6k%E0~c fx\S??%g3g–h&uĖ؇R)J0IGT0Xjס-πfv{..1 Q<.E̵Yqԩ-P*HƧ2McTWtӾ_HSh{~8rsg٨kgS6OW#$J:].B=%,waX$/]y[ x)/D:l%NH#BǕ%M2ڶӞҤ'M}y1Y_8!)TS faJD.|a[EhkeJc-N5$!}5+t[g 8[?S2ge(v۫(2-) wA{mgh$*>> ͰrPh! ,.xg'JT)QzJ2eNG\;m0^dW+ 2 WJe;6Ρ2M#s8K̓fU?.#rM/yZgqJ#nP>|KшEתP0PvE,Xdu!ш.92 ":^3N* dN|CCV]lØѺjZZG쇭]&$K$RH%_EUv;}|Ա/~݃xS;|v:,~H>w/ .5y,0VEUк/iŵ}Qmv@oh,\{s ) H:6t`;De18JL}+ziHMѢgZW)~جsaj#e!,n o璋 iugק@kkY5뷶⻴{0ƹKSh$]|/G|by'3Fiv̏q떷[TŮgY^ (Y0>RPA\jdq'YK/WQ =+R- O- i\,˿vס`-+E#yts'w'lXj \ t0+񹔹6xTw:vj[ =,nL}=Z^>ۊ8@9B`ze}CXbw"$ .Q\\ ]lx< UsodJ)|D"(z '2(c!G'xsc/w-(cb'Dmĵ]-$Mh[=B㰤xl-t')xoXΟřC|oh_APܑ[A0E3#zݺ V>g_b#qÜilIǼTBwx߾n(FgoJ>QjTٻ)aXiŃN#D'gAfN.DuI Y2L$/]P(G.tn fL›oFsTJ %P/2quBV []˥p/6LH FX> ]Uz>9)Vld 2eΙ7؜EZ҃!Zc ޱ] iDx\G0\_m^tu *"żLM nKbr/6j@vZ]uqK8Yial蝌(U _YXż S[3`*Ws035]D,DzMcVn} MpwB{FW}2Js/Aݍwo%]}YƦp`M qz`bG-ziy&t·Wwq]i/B M- hV9)4˻ѤV1 8]R|0Q gH2jl.N~{b88-K+sWPI_:YM z˲ B@@敛ZLb JnekT:"}1* _9܅*/K C3x%h@dCTSZ< ɺS~u"RGI6r("pRt"cNmiCѣ'M//ӓTU4p*ۡ?\e̅y|_Gc|9hXF􃇗,¢6ZO O=u{ظAHK.ϷJC G`0oB({sYUAm XVt#;4bo#G> vK7u0is$xCYSEm YO"sxf0kQcH"]mZS_5ps߸ ~$}wLM|]n[:Mj& cҍ"m{Jsٻr͓'C RW`,FJ.̓lC$PO*$(M{"jԿ'-l/jIlJʫu^cҶRoSH?-RATTC}Kؗj$*#H XA0ם!C`PݣqTvihgM.%.<#0AP37i7kȑ4uռ~hzy6^SOcGsk,V yF,5Ep}4"t~|T{vJѮ?d~"fP1=ZSR4<β;x&LF6\A1[vr3?9~Û8xI;QO:?7zSoɦ4Zg RBUw Tʾ^3Y@: \#ڎ_Gp2^Dũ>Y`bz 'l:0 *`"I\q|q ~Gh={4.cW0CA oN~ޕ .A10Ҝ n) R>-f tbs`;L(^9#3*kTS1t_={#6w\JF9w~3F {qEr$B)KȡF.w#%3(}1!xu~h]|TORI蒹Fx t1/IՋ6( j <6e&5%_,Zgvzr!c7}[)B k:g[H Bk2b*U^tl?lƟTw5OH?5F_[QgjLz`-L{ $V3bw;Nq$?N/~⭞Gτyn0 dqַPQܪyyRFָ{O~fy)QTAQ٭mNwdjfˋ<s$+\{xZxw̞]§ Z%E骗>uE!&Wn:- h18Ԓ%4jp}z'. ^8'MPjAxp1r#6C5 mUS]pBus?[7А;I5HDЫ)t\ n7\q)YÞCfC͖ui&5iq-)XtpDiq2<̵cw < K| v7هo g:.%q~bkv.JaF K W4ZF |wط߸f*6 (.M$yWvo-Mei&Ϙr,&zjXa+˅#fBaweÓЅ *;hMϣ 4)^KL֝ ͱ<a5J%8r-ЬmHYhrk+K&.:y>1;em0KV iTJuṭP&N`}*舞uv[X,Ѩ[IGX8_qk>DCMQڨִste ,˙ҜRa;֢Iށ74^ bTG(/g83>"P%{-+)жKu$:qh(i?"3OSu"No!pnPV,>^E2B$^E@32|wGQ(Oȿ&@!derOofQO Ah7XXT>*:n;7—n뎻)Rߐ 5O#N 3:' S5P1 TtM-rl '`)^KV9W~M#eHwx&;ڄe'L>X^~u!9נo ,#6"<T K |rK`q܇f>6!rfvYP \m o`Ÿd fAgIRbc (r~(JQh`XKٹX8JO.2E1'oʕ@IPQ+=Dp s:fq-%#Q\=Vx 9?_)6NFueyȀ!ʨo. y(Z`J7mI'鏨7{=PЅu1s]!'T>ft"`0e {۹ IZix6(fp1OڧAvl$[1HI}nTdɞ_{;O@wSSM?;M DѼ`rb4C-f[ي_ 6"YN\&ϒPXw&) Uuf) +LPȟB<"d3]-u*3;SK&gcjRÀ">5NJƊ˿0EAݲ``ש/ƀzʋƴiqsGl*k?hjs>dJPcQ8ʼnBq^]wp&UFfNiKk_Z$dd BӲ;@I0N'L"c3%IVBk+tA HNrylR֫lPp<+/#"I=G<]FGLqFbN^p*ڜ1QWOxvפZBPTROj^`,۬f_oY׋17IV+9_r~-%b- ;藵†_~P:Y+GW3{ƅ]X"uNPOMBz>Su!:q9X2J;մMq;'>xtk'ίK ()5Pn up/&|XV#VwsHF ;~?{;砣Tw<L| 9M7(J(W"XT;Hxr Srt{Ϣ('YQb*e^_nj8ym6HN{W<-Szf03Z4[V3;!}q.e@YO ϮJ/՜- %m'G\r2AOe^.Y^huaspAT3oZzs@jF xhq-'$7jU%5$[3hwN ۃ5jG"| o3 I'P0D9k7g[d֓cI  ҙ) gdH'9veiD !@Q 'L)ḽiw\g=L5 meXΕ>K ꮵ9UCNj K![щ2"GSMLjĦq"|'pK~\NHKgM{ t*R6𾴿kRS,vL$“OdVu0›ԃڦW[yq;L7W9rtK0OOa%_mD9mv5FZf|~H 2BqO{5dagN3 [e`%\Ȍ0\!/1 3) ,u#+2B> 袝SQD6R_V)r,*2?Xv} H;{1uVqUNL$+ĭ>nR2@dKs?@sӂ` 1II?Wy?M뮂E?kb J(`HuS&T>jќ4֯*.#_!0MCx^wCǯ7nDCu-'/x3#p>?~g X~ KhsU>@t;,/ 9.㦼Ꮽ:8 H˒}'C_op^\A\4dG@O*ͧ볬ϻF̉ύL5VxS®̠SwF㶍5R6 p` KF2OoY orˋl諂!+25^tR(~RE.1ugYZ07070100000028000081a4000000000000000000000001616eef1d00025fc4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/]?Eh=ڜ9Pt-ŠiZ"n?16ae(5pIݢR<ݘV^*ؠ.Yhy@3ؐ`UX@ 9LIfad0K<lÿU`QGD]95؋"F2z*ύBfgԢv8 v]:H׹mdIbc/ {.B엊1,) CF wU?腆9 D.骾=-U'vqz# 26\ *t,*jJr9q:f%'&~>R& ;8F_Rr0K'hn}g&}Z06tpjPkS_1'k+/lv?v4s)ڻo2%sHisE re?]*\THj%ZgOQx #@rgj>?+@jzvF"7AZcL:&2 fYMUX_o^0B~( >4TԚ~ay)-h( oLlw#y㍋;O7zgEtL!8DŽɱAk[LVsҴ4(v rN8a4}Y|3}BxȊ* V+/|Ԝ,7(sW@~wO\ᘸ`RrgN;^["T]A(Mvֽ#W#1G B OXL6꒻Oh7տ6\ 3i ~zSqFƴ? G ̕~`EL%SM 噄8U1{z~]&өU$F&bh^>QykPW~b"Q0Ɠ y;66`̏PHvOVw8ROq~u"5q$#Ը[m4Nbnq/7'cwT]ePkd6b(!=u8+48DE G/5CTL5ҍ rA<ުߋ_8΀GDi;6TDVv)U!/6+!\b JLV[};};Y*>ʉ@}bn4NKr2-"\vlDn$8 rB @Uەfn 9.*}8qxĘ8ւf4Icf] mS]ihsbUL):U>4h\`^=2/> ٱْ|V\?tl{_M pJ K`0XԠ6}`FkN)&f򘘏EzLv׮(t>y%7@~{[`>'3 6pUNS=o+\2I^?75~KƺZKp^γ؆,Oz9yP74lҐCCe^d蛍;3\zv5%rE 3EWm+dg -k}9?CY{xqʡk .=+ps%PIծqSGiÏ7 ! BeRUh Ywgv0 RC݁ J_NEsrW6ؚ94]:M8NoēRAlzZ) j-,Y,!nbpØYZz)ldBSvn%?;XǗ\$F|r;ÃDmZM̛Jl^s̥dz93fN:eJ_ _ 'BLz7ӥ˒ ?mr/Ҋ)@c27z/ ݵ+dpqS#%]HY8&UKbʚewrp050_ C6X>f$}Kƅ s EM,9icV0wO*dOƨI`a0̔4R>p p%f6 2>IxT]ODlTovB`;(Zё0Y+Z5c.$*QTdމ؎BZVd뭵Qg2fqR̠wjK9a\:@fб–$altZp㷪vSaahX/wr;mOU6V(*uubM :|Pj0MqO&bXPinbȊCt v .Lyq1oD!*F' MgI֜irAۥֽ_:V~T/g cX m]c 3*i L%)-ksAkU%9pW멒bj[oo@'lfnF<*OTIw@-o@8׫>][\g|M0JPo|txsU㢌\?N'Dܦr/Iݭ"]!+8 Kd76N:0[FU2*Oy㏖A]!/u~˜1d' YK$16>Ńd9G΂ʢ6٨M`0s|ACQ(ҝ"R˚:>6X>sV4^C֫DƙE?C~yވY.n0 Go֎yXA0s.u!ӊZ%]x=*थo )WjL8D6Bᓥ)wo&ـgr upar)楬(;y,; آ-TIai&۸Z~CiƊmy6d4?(t%GUFdi|N @g K9 a^BzOy<*LL!@^qhYb+()L[%-iZ:\++_C [GnHϒhܙݒsVGYTyW'/_nLh%rAíd1)3jx.vT8#}PVrbS9܃yi3v6]>=Q&.~1`M]X/hu܊cE3ڴGMUS~eB"٦QOF$k5+ Ę#1{S4dvߜX?d^~S1Zi9|:cIPѵҳ8.Vw@Y}IDK980ypkEe N+GqKXJsW<|V ڻ]~뱿qWgfvuA SpQA+UJp5+AG?L;L9dmnA|'g \hX,ΌR&ۮ^M d{E22OX"<^+>Udmƶ;sT,B\l)ww9Nco S7=*#{(y2쟽FEBn.7w&iPgmCOZX}`3Lrv+}ثߒum7ppO"ŠfEi&j,U}Yٵ(:W0v]#MiZvn`+nR2)g$uP,ztdUh^ΤNk뿤"T);Ϯ[^ַ"0} ʠb(BC3 %hShI&oo뛄i˓^v!A.lxՍuWj-\rj@ON(O1#HHlF'X)UL4/ DZ\G IЫByUTv%0Lj8"}Nd;+jŋ0'"ThWkK _|My~K<Ѣ/`xF)n׮,1m؁Csw$j5NjZ]bLHKbXd 8tr/&\m$N]% S~5o!dŎa(1K$g>Ic4Gedbv؏ ql#Z 8\dt?Q1➞UAfE7mV x}v܉J<4EZы;2CG;YQI-V /{ 5Rſz`e@1[kGU{Ҵ|S|)m#+i&)%'N";b҅o_peI|x qZ9gІ"F$ݜZ1kcP(L[[1=P&ӂ>GMb4 ?(#ʯ #:HPpײ^NUN; p&3oS陫<*Ro.l,%à R5u!"M#+ٹ-7uzE=#?fsD=|,2Usᙱ5$F";Kn?~;}ZHfˊ~pEաT飷c5a5!AM[]z&|"fa,SO/']1'v֞z 4e^d16/'L-TGӀ܇n&=Nwf)Hgme&+ʷ#msq`* rR>6ЫFo)88A,^@MDꢆDsջJߊڌ%zȵ1 MI'f"?XWʈMnk_2gaD* p: "#⋁ ';,cx8vw!%%c9iZ-` .|P٧Sړy$xMnHU"t9CE88.Oq(Jv4ܔo9V96\ZGߟn˰ҭ}Hx,:{>kx FFv0OhO>gHb Ca,?Uv+x>isϮt{nV Erb ͔}L L5d$GnNJOW#)9w 9-3D[1xMALO62~c1׾0N\^!v(j^rM٢LI}xϦsoG+PfHQj}?"Υ%Fr SWGdܢl,4x9֖ P,{hwGScc߹;Dx \% f8ʴ|hďm+A!aV5z@ V >jh G M@.X -ķz DW)Wy4WPsMY&_7Y O)|bY=h#)L&pY u/ ~lܥɢEp}س|omC ֮sRz^$@R9o}'e-Pɳg(u0J ƪN!.A!eˌrHlVvb^_x- Aj g´>`Lr/aoQ8?' Y}b%4Šʥ<.ʹ.U+/muu(s])p\$6t^m"CRL"u2SO{l`%I?"ڻ^gAdž]1Ao09,nd+Qnp[$4(8aFQaĐi43K_X "/Z"@bHP 5 Qm݁KæC{$8eYҕwzKCPqpvM3M١P1iT)\pIq8me0-ze??FDHZÌǰ@)*D4Ӯ 0˒+B? 3YI#*R-TRDSO!UNϴ.w**IxM"!IpdB`, PGV$3wvWZ5#b't{C2@5H_v YAbvCK`z ؖ`sT6i7#j #!# IRiae qHwCm2A9)BZ]*yLkNL!Jld Sqn &S;3y~\9Gx*0"BR]C#Eqb 8ˠIIf;3/ȅj2HXrmEuD?T/ܥ%X hpH:wZd7r͗*k^^I eHOFr/O֮'InINA's|' cJI'|\fS}v1OA?+SxZ5pHnnÉJfG[@hUgsΨ! *ͦSn5DLLǛ`#{͖D6An|J3C- 7E`bKEZm OkzB3ԢGɊ/ 5lXܛ-δD]Zw\ naZz?tVG%XhYK&7%AډӠ]JlDp>!x(p\JFFzp0r]UoOc {;e<`_:f=*P\F. IU& DxzA R չqZ2k-2Rt9]!N4qJB0$ق%:fX}OdX>aqe ;|4|ȚBpHHƔ4fcm|W6CF&V#zbђx[%6&Y6Z.bi=(RTRz?P(R{1HLGQ[ Hruc}_9ߟKF'F!{ g /&؂%}&H]5Xy#IGO\~@eG rt,JƝ?aQY#Kp?kݍ;*[V1C]-L|t Zv}>x ɶ]BAiB3Y N!PP4a;tz"Sk`"ӎqUoxݮ6aHP6%"0eQwTE*zjduV(.4ϰqҝW#:@^ex :}ŠE'62Mg87V-?<(Uœ2j;ttֳ`~c 2>B.JS ;˒]=`Lc'Qwi2邃K[!4B[05HS1\:tW^@c"4fG=d/c5k6oK;Xa25c$\B2_zI?P%g&NS l?(?&:5Yj{Fg;8ezUXuoYh&;R ;Pgg;?),`ͯ,h)&eu&D BO|%aώ^l54ջ}EmKg꓿:j$t{G(1NVx p\U`%HTIO⌡?,μuD9$mR="0=!|zdq&i|2ˊh#3 EM-/M|捈WBFR[sFm;g;/j=7tm]X-vE,Fi~$L Σ I'u`i%2z~] q*pwq8Ąx{-6x^\7,v1a vF%o;b@}lb6Q8bVs.~p &pDØv5il~TSku@pꋷҙ ~%p^kTg 2z/T۲E&ҙ4g}&Wp~yD>k m'0$.(ު_2  *0F^]Nt hv-W.oo,h S`JǯlzwjpYy$,+5!ӣ薿K5 > G&y~NI;}I. RVMQEL_f:Rd>[=}`[}$X!be(=>0zʬlT1 WBϥJ5Z5W:C]A8GRatNS5"T룊 ;>@m}$ }ڭOdl%xsy+,OC'Wб N17a- jn ;;¶3!JGj>͞Vc41Uµq#r0VpN1Qjtz?= bضo*_!j $ ,_"Iuhy|al# `<5|6F,o?;fzqeu=~5&AX R2P{p3\W;w,e-+]´MASy QDo̦#墅<|kF8N^ӟDK$~LدR򤉍e10  +Y@^8x[IMHlAⅱX8j3q7-Ѷ>05Oqdx8]#3"*Xdޖ>"C !W@DlEaiN 2e;qlt[r2_\yXBG2q):F1ŷ}”d,>^wS^$ 3j7ؖ粫*} 008q/E/ GX+zf7HcZJA+m V%4 D/ZȒ:'6[R̈́Kb_&w>t׷xכ^0:mmiU˹N׬)lexhIqMHSDd(䥓zPܵ4(.-9OWx-;v?*'J!\y4N}~]qcH$/+b 74_#>'D{fsS2"Ӊs?cDŔckO뭤^C]WՆz;jo d2nu:1$C5NGemw /7U ^)7K=3/&y̏A}#uhNfKO;('%S8њ@,ͤb 8*Ug?p= JUlO\gi|/FE듏isԥݣnHkx.>)gab_*b9aB[I$݁AyfVқ6a).t;!ނjNGPI }mx:$+X4ȼv6n/c.Df^oArqZqYamwEN58}`\}Vy^H>d(i-N5_.kdy|E+Luu&gqCȢ:8Q{CrMYO =Aj̓PWoO!PҲtۛlRwi+w+#jExCKlyofɒT=uG3ڰK>sU9bY#0`tNluid0" u*62HgK;Y_žc4*7U.`J[D쥶 UG%ԟyd-Eu:qT)$ r2Gb-ΰzު( P P!?1A9#3;7aI0'g'U2]/rl4s*(H;^r%k4tbk1hGu:AX_, fKNuNp,|嫧% CJSd=ln xWˌHw^3k;2 P) mb#TcµGPo/)RVSGTZ=2wc54}aϲ1=]bgj=M,$ä%;7p?-q=Vh,8z;'fNWDxCg%%'@݌ ~#x'QnmIe9HmwFcKI+V[@܇.\"e\)`6>N~=9dPTcJ-|>}tsH@& ø]$1fK-^> SY+ƍ6g-tYyX3~..ޚzJбh% gĻu:1K#w>V3VBsob`W/3b˙}yc9SWphoӼ*ygJ X!uӃ*oC]1 PuD0Dx}Y%D_ ;y& N5A$(B;Mmӱ1=<w DR=넳h̡ ~xG<Őc<2$044Ǩ%.ϮNc&լC&m4!fd]/\Q/k}VbJbIϿ)0aGA!`ܹZ]t[ PCՔD4&5)&lTұZJfj`㧙LKEg9}JxDŽxPNR x)vm͈KN:~d–Z%wMIX; HDFwnNY(3s.(.ӀrԠúb/eTz,Paw7v}ol|jo!BYQRSw$* Rxǔ rۄQ{󽝍Ts`Oq@F|12u" I:axT`XPib#9:-$2vkqWd|ê_98bN[蝁S1R>e])bBd-q0S`޽yuz~Gvqci*%1j4TtG܏q=k=4@#gљTNEx@UsZ Z5TmQk|1*Qw4.gBnxFL.Rc- '%9Jo4NYm(|I10j$% B`bsҘYenpSGPc߁\ݕ/z$@&".@x ڛd)pT; )o/ϓoǿ Yf}1d5JTX$HS,GÞ7o)gd@n` d@ҞT]ILE ߟ}#d\pȟHIsJUT30K5Y-dc/ *@) I>-ZE} Æ\!Ud?`*վ҈{ 19o=Ҕ;X83ٙ~Q4Py2-aҎ''` ptmsa2y#jlK4_^>~f#L3׫4qE菿TP~Yp1{- \u$`6r',ͪhK 쫼u[k'_!#3jh4P7oC=E/ض<i(8ؖ\AA߂t Dx1\; FZu82UtE tFw`YIѿ%K$jkd=CJAQr wАەgZȽшHaM#8~ɠ ꄺ F-s0 K١Ć  |As3?)xG7ׁBTIQVv%mS; -4똓3,E5<ǽbDi" z$:pCɱW[8,ONp֠;a?KK%ZڝPw8hk@7("V3E+|j¤1rǖJnSU(y[tP'c r8*> 4D-_I\SںtFg(D+-[yMLK_WGBi;SFuIVQ&f?wwu8S iO]!̚Pz7on4M)24r~w ѐ蓆|,p=}qK(~kΟk] |w=Z J9c9,Ϳ5Q6sZ_T%wˉ%| SAdb90=9w{Н6o[r{<Ln,(ps^wFZ @6LsL\~@fCfs s^{[ ~ 8b 6PmKFd8*aI4C$k/ɱ9pK+)i33[vmh'6s? 5UB"JӨJEXLLw2τ";19e4_MHߓ}1'^nV`&9M[XB5y: VX--n*3իd?R91G)cc-[~=bTC0ՌuwE洕PзF-laRP@$íGojIf|vܔw(S(m@ڷ jE z38e?^߮o֨WwĵAE܏scf{u|k&,0ä)1M9i4G"A Va*dT| }}bRKpjQa"խ?S 9/*q*Zh> 73:Ӯ#`EjHjR<"NOzmBL4%ZRokI;L,h8tbǨiS 2u$bX:/H p\HeG  5e%C=6mKȵ e"ZXSl#mJ,t~r?""ut H`uX!#:M =|K v(HŖ *_&b`lLH¶¼}9J\2A}}hiŪ8<xd[s KM옗)8_o@nUT;sΐa'X")&?6̉ cU.g.,Vj&~jpa }@Mu%0J8ˀ㮿);ۓUA"9qiϏF0!AyT6jKb𐖕I{DsdRt(.fJ&PL`=sn6]øHՈELiK"c)%Ywޟ*bbWӱЯMxS)[|oޏԈ]NJov fBkgI4 G/.s.3ӌXo_n&6*BӪ6ii5}_(.6UHfIIj﫨8gRt ?A~zV]4qŵLJ ?*!q6΃}OabY2ohg'=R?K]5J)Cl;V,P|;d~KݺVH]ݥgco(l% ^kgé7)~` m5eKm*%ڄVLŴ.DK:ga`+mR.}{cu Lctz$ 9$rez?#Zf\XDsKHqiP*[!aJˎ%UUMЃl={cHm%`j+ ?$F XA慨>dIO΁|2Lg IߪZ `5k!4YQ"UX(YɀX9OF!J39]j6Jʐҳi;gç}5Q?P[ACG=BT(9~&"B Q>@#a> P6"CBL8E@2r޸8?>CX9''V8Fw`㷗DMc|:2L– S!R2[-C<z^jSk3ǩkf~~yv56'O]6N }?Ts\Jhzy0hgLh.~U ۺ_F3h&jFoH`ݓ_,`VagZ5K7,ަ$u.x_EPBDO[&o&&A_vw.Åxz 'B!Q!m'9632v̜ Q|ֲFi b/x&lx G' jKO }@&|D:8Nz e8z4LI.*ꌮr*T+et>{ 7mv,&Y}[S|`%b͕Q CBwpj&q,a}\gr&'p6$C4 n 7x<8:.9vGYηPR_IA*L}ն L1qa%SIV(͐%kV8^'!;@@.0(3+lչj|\He@,C\7KaP 8_ 1C-ٙS(L+=pL ;٤7%Z3Q?/=9 {cY\=|t=dQ0'˃QzNӴ崶b,y4事M[J[a&ɕrwBYlx ۖ,% &xKط:3na< Kc*=r\$!Pm;*NAݫxE\BMŲNlny<יt\C* iH)d>ݜE1ҁZ;34Q#!JbPo2cq- #!H=l94 uȨդ* k7)6z`Tx30I] ĭA%ruj[Cx:Cϯ) `odmdm3zU4 j tݴotsL`-V-XsX*84 `% ڹͣrtx`%t173am oԷT/ X^X:K#ŏqx 3y1c7 ,*lt=LbC;DJj+Ҽ>N>k˂]jf(]?ЇK%8.踓z&taa߈}oO'͇TڕbU"@PgcP=Wx#!{yβ"ש I\ԷĉtDv>,q^̚Аx]&Ac]`B@?(O7} B@P&N#87amD}QI/QJ{O1g2+.x iTz0Sc$:z46qh{ S]_6oU-%zx6,+61t}zq'}dKf(kP+NnmTssDsDAOmBfd P1L%|@B#>}),Ϻ,6g!bGbW phXowyWzeɯ2q?^)}7xnڧ&Qށ8ĠvMy%tiا# V ,031uq>SôT4o20REZv$*Q52^r PKOcrgdaxEGJc=zaie?>z &*i%0ڕ}iPA'yCd}xoercXY/ӏ +ɋ -)zfGoƐU|! ';9}sNK=cӖsiwaXzLa"09c[Ch8K ,E'zt̳7Ҡ̯߭ÿtBͱ+FkبZ0=dE%tR; bv +J\MWy޼I~ xAgO=R|[sB41+tNЁFcXe&IΤpڬXpxa?w}3~) ^%9 y)v?Ë~w݋0JfGie.R͠$(Uy7ȤBĎ68T(J&a"kp疟T'!;j $n{ q QX(K x 0'JRf(~Bl?*ӠFi|JeU盁f&8vZE} ?4Y ͎i>;ceFTuzЁ B@EbTk዗ wlߞa=ly3!uvu'^!i$@Q047S[jjOnn5nIIJ5D`jH5a"K!pk1΢MB52/FE'n(@"jŊ]xd3')I{ڃ˭n STs%f $trfӽG{!:4@/ԼNѷɺ&*1ncS{P>w@s ^ض=A Y6χ.0G5ls#`D G`*z5 ~re>}[Ս9w5 ạ3 (`5%C1 [\a}s#ּu7OxPtp [= .yJqעuRL#)|̪WWh%>Uy TF˜yQ5X/&uZ$LƠ̏A:%@(14`hTiL%֋o5o^ PEwM8۝l P߾mg]^'Fs>K/,_:™Ħ2P[YWɟPM;?*[-VL6xS]ʽ [(3Mq5VuoBFz~XM݀X㇄wv[0F%:fc64ۙײκ>|}<4<@T/2|@Ԥ9$ZK iR=ghV7R{0p?0Mil`r[x@bݩ.ŎEtL> g Տ\%~Z=9Q:){ P'@6KqTz~~[H^`A{򕽛NOs°=<;LUj_}ol&%eAe!rne۫Z*>99E@D8l6;Rʩ)5O!B6zyI*1^̘˦1`~L>馍YBj=L`Qwk{}RYP^(6wJ!9d?Շmء[A^MU5aς@F3IcQKJ[0γЫ rwE5/AӼߔ?X{. f2$\~Y ȸX▶{'Ih߼g;r4I.fiv\s[|~h:?Jr|b\+RgيJs>s:hxU w8] *HR?g2͗#൱mܔ/;Q ujtGyH:Q̻{>j{Bcl0>D~ar~8|aY:bu Q@D4A?>%zcӷ|(0IQc1X⥝dZ˼<7BQGֈ\=t..6ٰ=\iF. Y˻p5AȈ5-Үk,V%|:uθwGXsn{k(9?0߉L$FR,bfڕȽ$tiL0q:,Dk7__hywG(S5X`l% "4xWDD:l1iK[rUF_ƹ="1w}Dk&)]y{|%A8@+@~Qz49Z?Rf%?#G]1ʚ_ݦbPu5dTn/Qϋ7ۤ/uf' _`v^,C/"jnl^]R/F[qVL@hm૬S-:Ʈ&5Đ؀Tn,l21-9RukoW,ֵq:rGi?7yto*sVECb*3"ޑS(?B]Fv~#d nUEP^ !2-Q␫8~yB,W?˹j up;EY\~ rfM: 37Z~|."K}QeĖ+x13ϐ@s_g?5 V΃ʥ1dr=-ڹJ:z}ת@C j.5;tV:& p6I f~-g\ȣ h.S·^9d-4JWL\fȚ\>gz1,C{|ǯ=*9JٲYB&!c̟]1V+[l%m<);򜷞aG'Rq>ai_͗>mlRnuz$,%)n ,c={}4 k2ڶV(t.|4`['-֙Yߩu?vm߿2VF [(5ٵhk:٩3@RHI:ΧKzYճuEα\N230}Z=GFP dZ02JzI%ze{v)MQ ^pGbDm=`?nSY_[@n"`}wTt+~R=<5۬[:9(̜{Pˋ*hm%`3ǼhGgY6IвaIώϑ_v!E sF*jh z^pK\S"M8h U(wjэ"{az^ V$ ʛ;Uf}reQCHVDݝ- ;HA`8;u ]eQ8hszLF J|v>.nX6 Ư h4yF!*`U}6 mX]`@;Hҏ( 1^X,'0Za3c"fL+4;O5t %vQ4CU:6Jt<g_g@|ƠZ}?qbƐOM[.iqLo%qFH>CB=Mini&䁯=Q @\Ū2N`tP׎@̃Yz^vؕm/|_="="v(GAx͊ʼgy #~Ɍ_Qv imlD/l_5Uz]gD({ɇ]#7Jl΄- LrqCi͇b WSgtD>4ib}">^E4ftr]Q^+ 6UM~,tK6"ed ?x pﯦ!*zc+};h 7rZ@*̫}D<u(/ϯ&F(Plǭϛ N?d)?-bHTgʹ]7gQ1IⓗoZd Tw3YL+yF`,6qc'@Z칥(s@r7kQ`tdXJiT093cw*~sc1ϩx!4_FOHmExj)2LMAp9ZH cڤ̥$A>+>>hYIܬB'n_xcyH{N "j܌!9o)][ ƄJrHjVXNjӭn[Rs8Fy--V[pO5h]OyD H3H09ݼ=1 ڽj;=BS䢡Q㫙<$:b@w RkFE)"@B0MdφY8ű!Ō]1J y(,J4VS2sIaXE}1g K*7ɩ첢R{(mcy?o17ZX̞2_W 9lvzMrX3^+ǜ{4:dlWA3!k2S!E-B{c+DQJ: c cA+%bYT[xe?]$$mE';//`Z~<'76NgWyr~8T]AS=o iiBuMHjkm:2;)\r˹,anm贓1*^:7)-ls٤2vwwf$M>c0އv0``(+ zXQ{@5XTt$cs qs51H˿FO)]8B݈VMסu޳-Rv*,S[]jfˇHb>i$zCZ,$Űsd`,z Y2nϊ/0$ll&,t,)<|ܙ G hxd8/OwCMa&~@MLN}Zs~2`@ `ypY+Ja%8n 9HOeZ ⒡ҙA\pz~jQǹ5&mQVҸ8TA;:5ZC18e:: 1N:cg#XPGC$2I ;m~,kSy6fש*c6뽳z3t@:|3VY41ĶqHŏHF _؍6.&gc-$ZaV u=p>GV 9Y`pғςGXSaU1(!.6RN9QSI횷Dsjb[j}k ,Tmxէ啀X):%c^O!(⮙Q+u(Bϰߜ5_۫,gA$'.2}_qmx(Xn* eϟ>3ʇ4I!~ >IYLpY@iAӁypК%_Aֈ GEirMx3l'WA̚{5Aˉ 獱yY?@)$?B\f0M2k O;L|\,s/fsϤem?q[^h!I=ևb5M/=a؈2 5mvѝ0aߡEvHp+I4V<>D/1|,qWF)SU*GIzZi@ gy;E2KŠ@<)KU-%EDGPP&.ENioF[aHk(xf@IWL!ι]YC"12w7$Zo嫗 8T`T>aDS.;}t&F@`i#?6g5ԖopQza]T%Ene /?:o? Z 'N0#KaWD83]*r՗{ǃC%[v+@6t|Uoy?l Q7uhZ1cBhkaBRJ%SK K;}Mz"NbkkȈ[#q_luu҇akSWPpvM7Ɍp0J냱ƮkΰW?4bAxLiJľ .9ׯ1H5>yoDsK9x裺>-;}-Ǐ3_=ezENb[a+U^ە{!ba5]$C?97\#k'TuW_럶-SQp\12Օ^xgHr<H\2oA;Q|-Dȹ o @ym; eO~G!MF dGdWq#5+72sg:5Ζ;3͵[ί0RtsFQ'"j~DN;`vBi ś Ia|z}Cu-2=^jAͭ$!_DK1Vvdl+zo$#=v(TK{2UqJ& )r!q0bF ˜*{dUBg9=\#03[Ⱥ6"Qms@kyp,ׂ:sUpzô$qf*3/`w E VZ,gH>Ȁč5_b2ʭZ3\!ԒȤ1(c sԡ;jH=,ӼB0mnjbѴbwo5!:R{Lvs$%E 4_/XN7~NYJH6A=eڑW1h˵93az"2 aMT*m{vO>!gk,ٹ-Ճ崕wbps'LZʼnnևW-u]O`c6yGP< 8w:5$]W*j(e6kV-]ʰ谲gz !}˝~-[oѐ)ǠDwzb [%L[1UtpS2F/şuw(#sITFfr_Q.X$v머j Wcv͠[pou%<$5LަvWi5\MqmO=|G2M<S>׈`PػW;z? e0~+Б#U?dz٩t+c7;?i ү^E+  e,h {#9Ľ` v'ఐ>ČߟP5ZV!k0XN/berը NHT@Dc ^iPaY4,|XkWt5i ZFm%$R nJSmCt̛=Kd*w$ S.GAW%AaExhH{38p1ͱc,,k6F `(~BAԮ=RDdr֡WSaCҐw1ŽCs$ؠttӞ~}, cE;l8e( O.6A,6C9huklԃ6%)%mrx⃳XBq\nJtȒ* #Y%W٧sara H2{s檹]=2`g\f(;;{FۉHWi0Wwn8SKax嶝/1cQwpJn`vmQĹNw*t.A9䚙_/ -a~zL1W= O}ɰ4wR8eڄx >o<O``<w՜ՌNtւqv`G+VWL)X\Zwv+n: 'RM&df*PIwt8y7rwJ>'D9GTU˟"=ʡ0RsLY]`ygn* mKڹ C/" w:˙啰}p r)BIRuO bPu410~ e`O=hҠ`<½jgpiIY=PJi[fpȘ[ȅ<'T[e: L;!}` M?c:ng0wzŧ\ e4^x9/ n6U.-Lc6v$;W HmOǹ^-$lJZIErSrӘ4(8uz2&F%gxvENb!~qز~˒?tN6UY)Yud]VCլWg0 lnҹt>׷[=Ҩ٫;Vo%p #Kp}!4ny2x.T#>׮X&ˇFڀpD@quMQE:{ġ0~23&%|4|7=yöb,w 3?ĭ0CCD `A& - KލԢ 8SH4Yr` }E5V^7QG!{׾Vo(a{\F*Rg; ,b2Qm%T~L2Bs w؛b]ӝKIˍlш!VÑmlN}S9x)yuߘD C8~mť5i[\U"n /db~t{ٽ EOaF3F<Sod'!+*(cuڨ=]TYNh!̹Tl^spvpI@?‹Ix r1\\ǩ_$-'.[kqVܟd6}rr8v"2J\MZ*KRud.Kv;2s%y|cժCgׯib-4Cfۃ)}E~/':%js۩-:s m`NVdk7`< 'F6+`ӣ=UJV%MІ .8H̏S`@$^bTa9(߸$p;W/r>9ڟx03N<Ʌ?CD[U8uJy╃1ɞ+ 6 6IRĚC2':*<" S_w T&#2U"-L@JAc`GXo+ϋ>uX󈻂|ußc<u#G4b{ Eck4`ȤV_;Ku〣E\D; jЗyX͆{2}4(qvD $#^FqOltO玘A)Iv28Cm1r)sTR`c(!:) 凱?i 1u.+NpPe\9z街dnaRMbqNPp(7&MrAnC!O/ľ捊} !M=HKsY関Y##xE>+yL WZ7@2ˌ`c|@vrK=Xcw?h g,'!Ք E+O#8 H'WY}U*? &S+F и/!6: Rt;|%,$@oNA7.*#W^E;VӲ8 "0gM/h0+{=G]Iz+ 1 >nb3vlMRF r xw,E!>H$y_^`ј/|Qi&R17*^e$D\ljbTlm=CgMLa+'?{`,`,;z""mlYF0fSx?,`VaS`n8®lEw(9ĥ?PaUQHs-e 5EIj*ESNi3Fz˵ClHA)!cTXdZ"͏g@CK'gs ɒZ]bĭ: aeW6\ .[]TZ`EHs w}#$=*DIWg١3 ZtuuYtlzJ# $.rr*740&C  ܁K:?ɟ8M 2vUkmOm _Nu]6AzG$oĽ(P3 ?p=96[V8Bʣ[˲/Jj̄n͈S!qEv)y-orJ+k47g 3WG=ؒ 5>2R83~3){&dp [h}0зtɂJe.su|e-ĺSwȿ'Bb\88Eg^+T r▙ݽՄs~0>R?ƈ9G!P8uUOP𣸲64m!5:9CZے\=buŤM4E qnAE&;g2%I.ysZ=E8?Tt'%pڥjAEOوؑif%'vS/pY-amI06)qW5¹T>3,M] |+ԅ^7\k:G>ט{uK@0Gº UZvJv|xc^RV!ΐ Wa[[}:=('ѧHtO>2!d wzs^{ \A/60+3Su>9Nu?^IМSF"N<"g:1}\`19HP/*>y:UCE%6(CFqH/5@Jz W{_~|ٸ50sDt`TW-2!t$((}os ?a0sҭ#9K$ ,j[Ť}_;OfBF+x)s ">w>;,b Q>c낐Pb}1/' @X/1L=y\ [s1.̑ڹ"o~\Ng_vA ARqwo _\{N.y`~Hm 8_ItOcNy8@&Z; INRߋDG 4H4ކُcx>.=E46܍0uk3#O q1TF77~߰uC5EXŃ0mu4 Q_&Lɑ5ᡃox!vrjē3yp!͸=GU4kxs׭Zb9Xp%IرHq6V.h2h섒&f1pT9 A2vk+Y"EIXkvo%a#y䧌+6-Z:x CRP'HW0%SٮQu'Ze ֆ LzE#}u%k'#6<ނF/Mjtn-1,6/0v-CJ}R{1k2&$-Xɇs^DrP͹-UNF}-~ ˌH§70NQ|\L,_-dm_m%]6yEJvRnŴvܡD0K$3-QWY'"/.ss>.;LMd=ªՉ>~^uθm=nrC}.l-\(eϐnFtv P$쀂6/vhrD@vL*?"nF Oa9ً˯M0)0/#b/Еm_m{l;)z&Y'nW>hH"Of/+aw<9=.e!Dx P II>%Ng{9B@M* - AV*fj} .?8c yW9x,Er,B,E6v"5| aӤz;W JIw p3ߜFF~1֜@p{I܅ۂa ΉD%n'Kq=xe@ydJ[g$OLb>ub؛%35 YZ c]s>͓| d=G@65*!6́ХaVW]c\l,aiA BRFq&3p&sv੭>je9[]QPpAJ9*Y]Ś"qL" wuVjUѶ5b 8tdL Rrs\bpAVCf)C50lJ&K k4dxk(JGɡ@<72jbِSlnk>C-6>Zze̴m[(+ksCt==QfWkq?& rՁFRQsX9_&i^7k-wb=:dn|cH7՝xǮnS+E!j0"1=?eү*_LTh' D0*Y9@1螆czZ]X)- 1j;^ZtU^l9gA1I:0U(I 3%M'Wp_ZDam='~mM6쮕 X9G@YPSNt١R:M6_m_NLQƊO+ک@gr< zdBʲ:żNJfvx7Vom:(>W|ħpzS3fs(9S-[REdyeFPt}\VGJ|ڷ\Ld+R7^l(^xo`M3VYӱ 0 4ácc ̅IifL{;v\>H"sS,^ 71_ Mz1>߉*-)ّz%TGDR>j¬io][~ea"H]'"bWu^s<>sU!l>-D;E6 芡L,8r T G(X?&1baq͸ ߢ"w0LTuѥ51dåJj||Qt},ܩHFk+ABP N]t]JtaT(חFa-w%VvV ;YzE7ޤgV^3}016U=~(A2NXґ\,[:#:B\T[/o雷"rI2_p8 1hT-4psf;bz)y_aIiUEL%@Xve..Ӫҝ86c];[{$34G)t6O@ KAXt5tv9 ?r 3^ l,;Gd9bZH }P[i:Y*O ti=#7@T%<#",$_1b?P D@Gc\>{mo|1[. %h[ U/%BF q0N N$-53(xU]myjnvPeӌUeu~Ǫ;Ib JDBN/xrU$&W Aex^ ڒІ4voׂc¶AG|$M$Nv1v`**7aӂȂBA[,^J0DcE?W1xDŽ1Q;ӆ.(gkwuvm/^0Lt>(׀8U-.o ۹CW.<ݪSIZ0Wsn  sK&`HRk7 q9wŽ$[0PU2h4lJ;2'2 !tFƍ̈#o;vf7ЁQad0&M#8ie+*lI0U;NH0C&.mZ#Y(KeL,| f!3f''9qP˃=i( jϒ!ہg/JApsE7|&o~ Z CsN? RB %Sݙz&4;4O) p8{[_¸Yb6j#l6Mu9PzW'6?A޹B[rRU@.ͽ*\ ټ%AgJI8k'nTrb%A,/9C|)mLnxNM']-a j:%zTҴї n|&zTuu2ߒ``J!0v0ԃO l~f-rW>A$Als _m",j"'5#'. ϩyvqQ|Q'P3Yvt@S;#IY3`x3|4>'Vn*I,lyf 6Zl3L2NoYhyj,2bdZ_3ZRuFz.aي ނd<|hK 3Kd3& ޣ10ru]F)O`XA$0y$k#=,6:?3Vp=e ڡe{#`<mP'ѡj:\ǕE!c0 ꊿw%z%6*,l!tD?49dɺ^prnأakjuAVCnM<8.ESuۜ,6.j#Tr9_+ Do$!jK_q[c ΔsR_YEtBӄCMsOX%*P$_Y'[$2MUo~a|0KgÔݳ1fZ}\y ?")dU҅;'GtyB`1AJJǏ@aQJX*[][:g}t#|rTT4I/>()t(nN!65ڣUb)hްFr9h|Um|ِݴYoJ%kw@"wLrʰ0\EQ !pg)@k|׾mֻ+{Ǖݴ\zz'LND#Dkn9Y>YS =;7޶=N!j%mHf zB9's}c~;-EMг+6wϤ9wDgťQvG*xBŶ@A%K@U*GGSB6~+0/{; Nq9}Xߊ;4 %zOl\]Ĩ¼zpY0\Anql,X{6PE le@e%MF0 8na\=MP/M/0K0 >`vY8uwCX0pZ8v{%O)~sKCYWS2N!qZ lQڻݱ@08YuNo"{CŻLm`U)q8ιy|қT|WU`WX^|H%o{:8+BR+k5x-ڇg~jy&GI(f_5?oc 3 z0N_j9&{y~wD&_ȟ(,sd<.$i `/VX's0]tr0`\ %׀Zn\#@l_1[1P =U!˺8FtMA, p?m#ޑ+,ԮSuSvJtBLH|9;kr- @A‹v#]qeDYx Lz QG>"`|bfv})q?nM9ƻsWs' M )(ï8lxg};i23OulbI"[k?.T UpBPEn% jz6iGfI-i |u l"Y3uW.ty-"L2GF2(T&O”GgVe6gkeqF+l1fxh$ a'NJh0eڮ|܈9D,bCb\Xz7pYhhuYP#bsԮVƒ7WF(gٔ{Kn׬AǨ2C7uS$ :-)ixiLj!{+<ڑ̥*رELv?ba+4MX;ܐw5ykF?y+d^d?śٟ%ypFCrG+* &8¨;?a*h[7WTaݱ]Fz&0*㍤a9jTqSOy fe-?u"!tL4SnrY i?`K܄#zXxL˞w"/ڈp{AFuG3z5tGܸY*RWF1-mntG#&ÚqB0/@W#.1 2 wqReٷԕ3D,4f^ T&Ї>CZ?u]Ok țo&g,QIc+f-_YN"iG&8 qLᣬ;ڄ=L` 4.YƐ11:qplQu>S6M?G%h\[L9~<`]E,k9e?5r)D"lYϓ44_`Y<#ZA#x*SL"̒DtUK ¯88%j*n5[Vڿ:m|ʒ,ɝvmkg[75qK[4cĐ(:B0Q j'on47Cw!bя-090$k>م3a]PuGUwN!о,8cy8 ?.= Rs}w4peEQwƺr=Ceۍ1r|n]'Bon̍}Ch);S2cAEJ[Ou<vVU8+PQc#JJƿXCݦ⊲;RɄY0p>ڙXК75T1$ to4+ DNZ2ۻrjjAӳC'& ٤됞yP54ީ8Pus* ";r֪0;X֤4ϭ1rī=x?ڌi7qO>Q|ƅF8CቒS$[f[yJSBHT9\HU\줈B SD](CF)n x"F|C% B;N2Rl.LїKv4x$~ K%Њ;q,6Yh\!+?t"o{Yjz?/)jaҶ"=TVw͠`fiщ"xCs $u,%2:ӸjT@c3eϓ7|T#\ey2 $}sGNOUOr8SӼAG!lrTԽ4FshL18a`'tx`M]^R0-/ɸLf1J,E(<ӐnSKIRgȟ4|>?KmJk+\0G4l@fR~\#[eL5zZ.0:9a%)L*ub깳_zA5 IbCͭ;@.Xvf;2m D1/.E!U꫊T[Z[)Sߘ"d ?/'{:0#7JR6}PhW@hЫV?AFS_JdHGW:V5qYgjTuCƽM-He ,=ߐ,O]BeW9EDk_j^_2m5Cez]zU4!oBYpj4+莐7i&K[OiɌjQdrPC7HR }GdY& ^A euL%tيK,KH3jT"zơ}M18l@gɟZgM) -n&3g}F'x?o<1ftbM>wQ9qfJȧ~0B.2SWq֞R @I<#Nx.vA ;3\:~FRkf}#>²%s=0~WLeoQи6IHTVGHJD/d;!!8"v6KRUM!Z^o/2xhkĶ-~)(+}rO#ݛ]~)]8?<ġyi¸#kNPʽpy8Ez4lUoȉ3E+Uz j||Zp𠈭y_\ -8L2v[$YNԟn)Ϭ>Y}lH{1ͫLc-NG>k|HH٫lN\{SFKI)վzJ᫶s9VkCf0E9S<}@.f\#x* 糩U陽OG._ u?8* )Ik#U:792xJBk7l4mR7 ާP|npC'٧ ' p `bòذDIqЅR+2Ӫ|-"H?&Z~'K~JR:<\yNu<-X0ͬM}h7=sJ8fzA0sղ ]Q+e|l,T(cJn{*^D=5bI.o6b|`kHauX:lD"=v4]ddd4^f5rZK<.`-zw eTSV[2:U-SS.GZ哒*f"02`<$b ~>ғ'B3D\WїCr;ۃ֦A;$-o#*:d#A\e]"FB&VL? u`>*ԿX\2Arg-˜&Y.z^lͯ' ~г[G)ʻa΋Cg7g> ,%MriA scx 2Bbh*@/H"x[`7jG}*Vd1DOsv3<n>Y|LOE<0HDؼ/nVYOnګ[;Aeh: PNrw݇V_ˌq6l2#o[7 g.!8hLj2>T=sPn}Fu9,ruOˢ L˰Ӗ/DV8nc%i rnWC)} U (H(OI?-udS'vK9eb[yԖ &;uO5+7y\^u3h.ȯOzʳ7ӚboBJDe R l&) f8PGwfuUt;,iEqvTtlV3'XJ`7K,kK,wuN2(\wa*b! *oBh9]s~.rZ=z0z5ys&:4ScˇT'M{ U%Z2!8To!hmrY f1C+ zZyf!!l)mι*ąM"PiodB=J0fsEx3{󲴌薯a6&×OHBpԍ0w!K%}Yipd4flAzJUe?~NRePvD4+2E%ۯJ7 䫙CH_]KL82{V Sqv`]+RmC)pR9ιPNqJf ;ypK2ܒox^=^!m70ҤhwV2͝qd0%+o ^IԴ!MQehx ,+Qf7N!ߴB?GH!h\;yt./+2E >#C$ "wG,!;& }L)dMJ:)D5]{64 #3.EM+ph`B@:TO8|~+ga_6DH ]SϩdWǭeR1d3T@QNkKKeA_¸e51agP͛N;d WcS$O+n4>+  7i:?[Rͱy00̵R'{zel֬Ėd,uI5O1QA#Mi*go$"Z\*vAYt, Iu<xg?;?`R=ʭ^GH%JY6|spNqA'/]˔{˫?A i7< k j>)) v"Yj#Yd6SFlk,y\ԫOxJIkH D_'tM+GCb:| CKkgJz#91GUe512ЊS7GbipL$ov<Vʭ"݇QxZsܽGOpbޘSolQ߆bi[b?ЎYZZ/d6,p_9Vc^.9d}p]g2|=:1 ︓mS}ò`{u:AԅRq#ȳ iNemt+my'~zeW+Wv $"Iޡ :'$?cd>-FњE' 攍_-]mi@ A@-[?n{!0JWƓijd]X'`b8ʼni!U}rm P ye %EqlП)\ Yթ̆qLZ0'D(2 J 0&mw*a> Ŝu,;]P {~(E;[hggNzN'95:b#XJ\]WNncsȂ ILˆ23N~A `Hbh<Xh!P2f ">^Opp$z֐̥\U<>JXCns7u6Iz(/exJ"|F"p& Jȁ{;ZClH#U{(34GGTzȤ.K,̽j ׺OQySF kv߬st1n/^yx8ml 5* Cg~r:IX2X z]1|r*hs7;r}U=AxMi YχzANP_,,Ae`bTh,rJM6,Oo"^?׻#Kػ H@sBd/ȯ NI؅m*,˶uI%z(:)@!ܝ1ک3I@A@70Ϛ5(p.)ްJ,1TѽnL>o(u0H.뢅ʸ(rG#R}zlG>7(x5%!)m34A WV>`q04B+Eʼx>C]W@ŋT eeE폷s;2W13m1%Kt7@$o;~6DEGnG7ꟕA]}iA;9|9vގbq?GL/y\Fd͒;Csg Ku>fή-Ed?Ҽ&3Wz w"$ZK;v{4"DBA EvVLLZʞ$臋U="3;2;\WW y2 PoúW1ÞRǫ<&V8wv cs_1-ٯ,0s^K@Ms:%g?ʠ4rHHr4ʅEGi23$RVՂdS .-O$ZbBht UhWa}y>ᱹ{.eܫ\1n;EDjs(郕p}/fw}|yU$xSՂ_RgG>p%:x^4Z "۩d[yx3߼:1ihuBUi2ؓhtrgSg@o|,{RJYm- JΡ[ l- >fC?@V%y8l)1nc&q!HyxL[Ņ/* Xs>dk6bG{m.{gheie?1?>:8ê]}ȼR'CPL%Дz4fiEmpa%3ۨ3n} Mb-A'{Y%|V~7A[_ѷbu1sbE^ugaD_Bd`|DIgQ!ͣ*e v]d<'$5 ic| M.>9.|_?;m=<Sy?? ~.O-ĥq=hFNa&!Upc/ xmbe)Zb C;{a)ce\/ћ Ȱ,md𻮵ɷ\f l䢠oq T[u+6<^m$\gfm&Vb8t="H٦/MnU? ]~cߎT5[:#3ߑ#܁o}oiPB)R?zz{p},2lV[;<6o8n? 5(&;{"LaV`W:#a [:a\3ulw$?K}l5U1h _}7|MdEׁm[`:No l-4@[:T($N J#:腆XJq,L6vWڈjLkpwA udz#װs.0 XUI#';3Ԥ냰{ e][*J/.xen8`%AT iE\s L=AJ1xDUy{o&N ~z ɬSrǠ r%\}w1ߍ,US%=ma|YLdQZ؅( wRvC>@[֏w=9G7Z%Pm P`'#Rp8Mp]a>7}?NÆgOߊ!]rxNa6a[YOwG)[~ 1'O*/jΰ>dbc*jLd:n>L9}WV ҈\A]7Gpͬx(f5\GpCab/e܆R+x ySM@,h<S}wF6rdl.)/&-ڸε6݋WtY LnO!+^ 'T]gY,ĤQ++&A4F'jJ4ct@;:F ʝ͞,{F\FVֿbm1k"%6n0%ā H<)/y_ Vm9dtv=JRe1 ̙RΦ*}koTwuH F6a|ꋚpOUfkpPk>=6i=bPN{fM6ퟃ4j,{wf <[yek7!n6?@wF5XaQ&Vg[1FPAΨ,wWokxX 4Eᦿ ]MPRZXL)ͬ\Xɫʝ9A}@4Q< dV Y#5fu*Vei vhvSårR?[^JH$ŋ\vB9?u 3o [{Lqe~4A*]ڋ̫vҝ1 R&ܿxOe0EnvD>䍅U+a;iCenSlЄY=`!`\lţw>G 8WvKuԡF:}%l)%)LLW\eJ_K_M"=lJ? ȿ4QF^SL= ̶|6fb: !Սͫ`jkucnJ ydEc}fEz2R1^r<>||bT?؂\z6dhxpO ѨZjNV`G8!)҂-M]1an0ݚwUnh! [O(' :| } E^x԰D?Q_ϒڃ.03nBtZ#(]f>*ٵ]!^w'bdԊ| uĄ\!Hxeݷ{uzPیjK<⾰HPBs'Iop65!#m|ߵţ6Ѓȩ4YnIKZ9d`’dI;$ϽHȸl l-`EM= (,F~f| mD9x!WQGeo7E9tꮗmC&;O0%G'Q~J 7}e2dwIPJ s+ -%g:Iǖ_,)zQ>ZM\"5Kƹ5#)E8B ^ Q4…3/J厠8b17Zy-#_4#'Ufw ©U[`ف2N&#f9ʪbϥI>hx`VK$9+Lѳ aw6ǨS1jlK2<%6r G-p M)m}9  %^oשhSFt}2o]co7oy|=)ww=3 ;Qб&"-a"ܣꯞUc?,M> ;v7Y$L)mQ/* WG#7'7RQiVg LSq e|8Q)9O1OEt)4?|LDYCF x yfxrDl&6`_&oW^zkG}wYXw~\DSIu]ܬh+ևpaW ާ }tuRAc>ҠߌJTbyRb[S*mXsZq_qiaIۅnq8y,xI=WIr5d̔.X8U˴"wwWw;1 toCN8^k_*53b-g= =?cN/Cz [W'׮]>_|.abسqfY,5A.?tD4.* t /KZQ^A!sy]²06@-Tcgn-'#xx'0*-b{3,.I"N(]VلH Cv7|Pmi\ ʜpܻ%,zx|uU (=_J.H\B|3x[iVXc#u5Z=% L?m a7;tgec-)Q&0`LV?!9іC{ݹNϛD씛(%ؼV'׮GtJ^7Ă!7u*&%XHr+krg3Ds?u ξEzqee@$m&X$,LKa@>\.>;7tڛES۞<rUǼF/{`S;)}-E`W (o^e&Y(A#vZƤ  {WB,ѓH11ͦG |[78}& tQhRZQFֆ8txoX_̜4=" Eڽ vv)A(BxQ8NJ>Z*0u!OjǕoϢ`9$ug9WҰ-y% LØp+m++O.YE8{GG7æC;4z#2r=+GTʋ&s[rG1AΟls̰AJ*R>i1TG<.zlWuQE"Hd:(yr,'do1|w M*vK]:` 7EvUA}1Y^ _y/ dBJsKF o?N_ ,xjJ7Flm@TBRhX&nMg8^,%PϲYVI"N,rvR _J(ڇg (##X_IJ}]hJ8lA[M[tH.{2a!HVQ~ͭB" WSxDm)lڽVEj6(6tNܦ8Gi.5+WaUɚٴnKհ~Ho ؑcc ֦3Ov1pg`y94j"ݐ~ӽ(z{ctפPWRf 4^GfFlT!i,9=v)OB*9l@ϧp3f_|``eϖG&{DiBD8tJWAKQ cY^@Jbv.)=J-Iצy5Ae6A>zxg m柉Hk\ I(Q˽Ápb$A3{ֵ!ζL=q.ANșf˷ 4OXH??Ґ~߾h /}3|9mfs(!̈S kP;+ViS@hL.cf&T_ṟ[{ 8ވjä$F` .`DvY|1D:p "#x+I2Jݏ-h 0ZYAuўUC˒*MjdÔ98zz3g{{ԎỤ7,M/~ kNb_LsE3QM3B5H7!I NK}<ɢ.j00kZ'BW,6B^,Β$\^J ây8JnW00VD%{H儺_"St֥gmVb[? l~ SQɉ=(kՊy>FPa,7/+ V=s /6[N7=W>&M]hΌ YV61|d˹FھU*_ N'ٔpSU'u8}yF攒tSZ,6ղ~3Ycڂ\,Uh&-a$]K*⇱U0wV6 -,! L@Al}Q⌚-h)k^< Fq*ÚerW \2!ğ$v휔<ʘ) st%g'V$UQ`X ZWXɱj4LWٮ@n"w-Y49zEoH6~@Tf;iNzI $SjHSm-taRVMӔC+;"N 2iTg@Q ,Odm Yo:P=: 1t|ԑ1qP/}$PIŌ()kBPFHEh{Z= w(^KaѬ$PH/{>g*`¯*}"BU9q˃h ڹSqljz^:w 2k[*&83Cm5m XAKw0vrĝ7h &NFQ!OWD=]Ybrq։ ks"5…c7d]46¶wuq{yD%8^rj}KPKe-Y'ڿXt7 (fv_lTM=|a *&azFw eOeRרLQRn=wGSï ZbNMTY;כYyrlh,i-FUn$XKn k}Nv1Wj~ m s[R6V-y@-2h:ޕqDz/TI079~^'kmBkҡd(AgqKuUw<[WSn*эDiix꺄YW: |'M;E˭Ԛsik\b.uj#O9o` Ы2֔{6lĈS4:_q;td3lg9ʸ4.( 1 sm3a< 59r _>@n`g9wKr-TퟞuMBŀG$!;B]Wt+Rp* 4+.02r!uT/03ԃxOQp_uawX _J7.('b?}2kZ JO[}$Tg :]: Xԩµ'Aa,X7Xy[>9͕a'7Nn3}@*sBwPcJJ̫>+Α{VkRP -QW4ۯYq(npz>91nbG%gCؾPZkL|MPi Kq|89=܇'ݻ׸\rdLΎڲ0byEM`ս Mm)y3iȚcnۀ.g h ?kDh\Nخ +nՇO𻡷+$lb ~g=!{m>Qp"5&/| UқҥP"/1] '}x^Gkւ7U:tVC|dtUI1gRI q]wU:*nt7D8hI;Q\. b7>|Nlj"{2՘הR?ךhh!~{`$ Es c 獧И{ AcəKmX'ڙ )ͮ )s_{+zd\Kbf_㇈J|`' !҄`FFnp;)2#@>5`7H?=,QFG|Yw(72҈.3P* <ʴiɓ^fV1B{3hYmQEGTfqi}07Z{/;J=+k 5P"K3NsѕƯoĠiyx+&j8HW->Y΀Ww_SN)Be މ-'p+ =:@eΟ05(IB|L{@лҦ g=M!B!Y > hH 'ȥTRZ-SA,YTBw`Z6l 2vioP$5G4XDSO`R>m' n͢ܪYnVS 8R)5cnD$"iTyFJ-`9:'T\,7/ŖI)lc/lAڐ]i6 OQsEȱY9'RlO03Jm96iXUǻXVig0_k.%R)2Z+p(ɛ 7$F\RݜB!2aLEU)Lax-O>Lkf;AMn;eIl%!>C9G{rƸ1".}] W.Bq&o8WFYk }m^?7CZdYF8Q0֗;WnԇBj7f_>VJMHv@tQ[)qav%zr`>Vok}pu Y0AKĀ2XUUo?j|r0 Z@'2 NE[3%ʛp6mKЩ};&ld %em;|BVJgg"%|Dz ~ |-:M:HQ,tG[YCS{/1I|9P1YbFWS?p(K%~xIM`u>=BLf]ݲן'R8`wI뱇mmtÐAՔb,!s&O:6]\="3 4GɖWX+'I7WtXrSM@ܡsIrC~S*|}1(n ߯f`[˹%ίHXَ@gxBtABtޯFm5k2ҽ .r:댉 \9P*_|DSH 6%;pP+:R* q@iŌTb-,JHTS,Bt:W0]O^N0,p 7t#S vHY@+pR XBװ8]yUt>@Ϩ.kzCK>'ڼ@TUM]"C'@!&c^>ߩ MfшUb̌MtugS >N/) $F?I$^ sC=\FOY@idY*k?G^9s)tnvM[3BMKZ?WiE.^K\ڥ8rhYn9lQBGyߎw[Xx<;KJ|ӑ}T{=~QxR$_kKB8vb/X"U2oJ8v1$Q)~ (U$ 2lђkiy9?8MlLGܚR[~vJp!`5FzA?tg]}2XFӿ{j~/^%]ِ\DB rgnLRVO%D}L?(볅=ƿqirp9UO=\ۭD!'輪pv] xX#,摌 }+ ysj'Ze8| zji⭡R0=Jjcj $XY s*Y7[,` g)Z\gC=r(-+\FP|'TS:R9՗ir0x^ "y%)X W'TֿGnIhwܢ9W{u=Ϋ2ip7"tI|< cKf1_"R3'LĮ3ACGҊWa|.iw2ql)j Z!֨u(.0&cy%.fHV{jHOY0l9S1Pt*p8>#mz+I01/ADqIhC/(Z,h/HUL\j\Ը~<7|:|du4%ytfq \*1>92s60сQO3%5,[)'&d)[H|ԓ2` >JOY\isGO]'UVMZz!F. p LSݱZv CK`y%7k AM f^*V\1Z-5~;:GIɠr1 AL"^M!can%xNZ#EgSʤD4ei3nr\iiLI]U쇟fw' +|S8d;$+ZroXvm[Nζ!bhErY{0֮l \gn @ćHLr861_ kӋ#[$ $f!@75+@:.i4 ٛ#$Ë Wzo̴Ӷ%A8u3x 3C1Uvథﴺ$ff:q6;W+ vgĆ OF9hqhSp]ɇJfR~qrp뼿 n_^% 8FԏzI@BMiAcm"@א35>GU׹)7/vSŒ_`<+24+0s [Q1\˻}#<:N$(ʍF1 _+Ím¡ؒ-rEVΆw\_SOU]z—U6WW@~8݆U (9t4bbe}<00M硆PJfW!%LHW籦Z jc<ۊ=9cy7-&჋|!#="C`۠ G''}5JKy<^["#F DYM`dO^W}.rgPAcdeѓ D]Oeā#ߏ00EnyNһ%/R ï+4mHh22$a=圪|ndjl|RG a* J2/#$tG 5XΛEbi,._-Sm'E}3d!X"hPJOqd8PNH¤IMg91Lɤ6?J/9O"^V5u86y : ƦԿyhڂ_d~Q8D\-a'1/!p=K`]h2=.p&WU*֗L 8h鉣 2wRxHˀH<;,Sv M{Hq8Z"\A((yd92Mw=,W7eREB@P4vs*cٴhrgyU_OwX\{([%M7~9ŁbBa_D;(X!7I׺$_}֬ud+-i, @(p'."{h2o.a VUhvwPNͷLVs1yAԣLVB @nR_(kt5"]ɜeC{NiQ+)~cOбOn IbHr>Gdg C'O5&Mbqr !t"rQp3a|Dg~-:aa;>L8o&xgba (k,׎:q;Д"љ]1@is$R2eזaS->ۑN?Q #T 8uAIfPqmt:[p. Us-UEIA^ EP[;-f+Kg3t} ֺoϨl'ޕͪn{ls34=O#}uM&NnU88j0b{=>#EyH":JK(>>e ;B_&n11Զc"{ F m.~(i~D;hA-YЌ;a'4 d~8(jR۷@#~_R1Xo -u ; @"[wh<$)M9N>/:_uUk1?ٿ2J|5:c4nSLO" iY[ S h0/"NCNkag(!yYaS 2u{Ku lc0v[&n)}A 5e&`9yk>d :6M+s=˸0 -{#T*#۶D3 GQ&/*QOD×7K “)WYd-ucb;vR8-!ddyrMLIx‡O+_?363e$wL!uSa-!]f&4s$Cy ;X[%ѧd9 oCC&vd[g4S?>w!"uouKcE(Q+!G! 9 ghn&;hdپi+:b$$]F*dԊSe ,ˡS,!w*i=ֈYt,Ey=.H-av>Sx+ŀ77=AxлĮ.v)U)R&#v8fvq[|[ k*[@@QwkV9|jl> gէz׋Bl+ȇKϰaʸ"5[4{Eg3g-5L)tHԗ=otS~CF+֏$|D,rUaIj̜3LOQEu{gRE_je#.tݗօ}ls`eulu$-l;j#qUuFID8r685ev&@5=`69.|r"Vշ@ynSATp{[q)KU«4+͗M/DV n XoG ݒR9+JLK ]uГsaˋ{PoOFCS䀒nmaݭQ^*Tc] ״c d\iּ=t~@-|@x/kDM.G5nOga g %R H[jAؔf`i2nCl`6c7;:9lxBZjgi?S0|^! ǜ&zjNJmDhcƼZ #-q Acz(1g-jeT7*fuE;8/|CHT"r4wăMjc32Q',[#Éi4iUUr%]K1x؞د4/qvzϜ=ӵ@rtp 4n_-:CazQSAᆍx5kGzq׸ݒL۷հd!.N#c`鮇@HE{Ӟ6^cS #>vW]l w/=觧|FTAxiF*Y4΅^%N#qbwࡎ#;GDHϚʽff_q]gv5WV-0̀-e&A<gu!/j-'k&L@ *SJc,iN*c,>g|ǥH,"X\z5җ[ׂH_)NՓ޺nTUy~[obox&6EX/fÞ5/e*?I!HAJaD4ꖎP#D S~]-JahH2&rSgG5"QqCD1(&g,}@J1* 3Ŗ ~-EA%ƎQ:AHu,U!(qT?FA|$M EUev(qBNS 2:ty4DfRh_4k¡4cy `xU_:N@4Bn!nB&* 7UGh^/<׊yJrֆ5VʒgMn;i g^X&WV`m"Sͪ|QKRXHgɭe['+ /*e0fen=]6Z#2{e442DnXD#~DXHA7d9ri6H%MͶmʱ>ѱBgkFSŭ}[ۃoo<(g~cRM*և1VjG"D{ ۭ%~ @z8nL& 9(3U8 6@Ư3=T<.I'y@$ϜZ LdٽOSI'SUcj?v*Q:z1f8Mc;waC{[b4F&kQz_(QgJYΜ$5JxHvGXئSqoj4o$16J%'X|M̛ju%7Y,1BŸob9$y]<.ڞRv'u}OMX{x_i=<r8fxg|.~͚ίTWs۠r räǕa:p4p| >6  <ۺSھĻN-S1Ouپ'g XImjvoO;\36:$YF/5bcr&x=h/1"Y''Z=- f?rd=ŀy8UJGIIf6a9&m hWP]:J$+2sU>^c7:+TY {#@Q(ЧboA E 4;~Rաpaam7:Hv[m?]K˄; >.چE(-u"c'•x=qƑȺ sC҃zg}U8<xoK4[|ROBS*~ =v](U %~%UngU6iiNnW{,3__HaQz`X{vȿ AK{G !o=԰]csr'D 5xf V#fG]s-ܚtr2)LW.\ͦK6>6󳃝%pkE >/߻K n:x9-c{- @ ^+$Tר llsf{J_> `-E`SPrwöIdN8ns"׈7Ӊ˜5CqJ*@&_*/i[` myo}3W3?tDpW!qbGݿ%p&4dtm0T1YP7h>u 販;(' -ళᬚ499@}}qF-*uS V)Fh] ɓ~ Dw%{KOnҧV]C3o9 AOomKTF!#زs @Ľ8#k^=fجRpJivS5VӧBRnge1b_!SQ翥ua*gAT݄Y9ܳ ^&.q"ubBHs9q5><{o+ɍH3U#Џ-Og{CwnK6+)zBTqaZkWMԔpj8Ԫ D6cD 3,Cj߄>>"i5vE8nF7 o4 }rS%~I,fE˚ E`buaz6bc`>S ̆;n9`Kpv[۬N2B(}C[!ѐ9D%Ŕh`& ]JlwPVb \ K*ʮjDBD}u=vC,(R>'TlЧolkԃ%$ DCH(gķ 2?9nT61_V gD#@Z:M ;x_G;ѺGaASj\{{?#xڹD `yV({ѤL.'ML&z&[cћ;=9' ]^_%Z8)%`0  tf l6jox~}Y)-J7 (.;#{^mn3 V>"%Y!X%Eʑ=,ff=꿢/ڮSac\ 7@]x,n/լ0̙ JR{L!yfo,\;tIF4h(DmN,&? 4 -*GW,CuӧRFIuv +WaڼVu&QùDp`˹IJ3Oyv}lg]BLdT} f|`l5@rN+qDJ9mKE&]P/cifڴM"q׈:XFo㧋`j 8k_:A^S _ F%6LtSqέ7\6# KʛR]d5-vr~vc};[[ߗeqKp^cw,ZEy%JBnn<M$9ӏ_1(]aWMZEud7Ow`#) .8*E1#6sf=4v`=1H J#glKLQ5Ω^۱(*s#-Ϲ .P;ltϿؾM))يT y;ɹ*,k>sGnU/_!3G28 փ@\s +ីN )zl }8Y&HvؽU(;'oY*X%b79n iْs8T߄9RӇb ${qwgʥ]HWc5[`ByhRخɨb ~z*sh<_g:iK{.0ݫRuvUf :1de[{@.aRl+?M ɀDҹs$һX9|35N#q= N@ ar)t**j\n0ein.MO;w[Q}7Z:YTFD8Y?HP>aN5m: ZH@> "4 QbWmZ~OKj n >R 5q3:MOLKgN|$xGPXՊsW}UХrly{FpYL/^T0?c v"Y:,?{2)xaH59Q\~5pp!1J.חϋ \0|OIqF u t8UX+H9U x׃-x'4>*AĹR#_4m#N q j$s%f T[k 6lV|ie,󙬀wЁ໌D#5ؼ:aCA9KzeIN4_sCb{Z/8[MB1Ӝ1pk-K !eSb%DxIIrdS&Wk)>2HppW<m"G, q=y2mrjȚīV: THeA2Ќ9,| D{x)F3nKkDH.ׯ&tyW"bzkEPŸi`0sw< nbC=qҊ\O9ܲ DŻ|ҰݺDJ-c.RҀQ<{^D*k)cmty4F`52L% cdfta'IN T{̞Lpx:BD/k[1s̩J>j\XRj_w . iKR"WQam廋ܢ(\5X|zv޻X1ʍ TϞ/<]B?lS3$喝5Ҙ\Zd^w% xs+oYAhG*Iru[֌HcUd)]6, : XYR9칛{$T?\%7W@z]%𵦘JmCE/? 8h>Q6d!ObOâ엀׿.Ywev,`љL[/I鍝5vݡWD lL§Q| ;j.uEfy`{vc"o $+7h5`GxjPOoG\>Pv yb,D4~=ZiN]d"FRn/+q;#T "}πj~98i:Jѳ[32 , ꄯE!]FoGrOdTfg3|bF3Jcv9W;ʑ,(t} 'tUZR`o1 |L&E)88.𕖦[ D:8QE쵿ڀtz!ݭqGK܇4.s7DPCyᶔu= !O PEoD>)8AhȐvA56{Z%j8|M'z=^3Œ_ffc_uoˋ~1Ea<ոѷe@fh@tlXC _6gJfL_p\{/փqJeTk|pp-7F/=TRx5h>6~FC/pGxFˌ@&b V@娼o:5L Fa \mؕ'{[.\&,^#4lpR+6 Uq#;}WF*.2>t Mm{BLܫ%OEbyk9SRܷu]f_Bf4@lQR_.Z!B.>zt#MDa>i>UrZ۱c΢H N_)"˸K ,6Tx :AĂy_oY|&Ir-|JopLK"FX*Z9&~[R31Ozx8[C!l.W씤1n?eEXxV˟F2 3x??;[NS18^6edRtrB#Ǒ,s !2oE..ca+* Ǹ/9l˻N41ksȲHQ!}ɕ5ZB&L';} s%* VYg?eI3|<|HBȘK^Q"6H,r s閫Z]?$zlM_'Rdj &$p5;;gIK!‹!c uiu@=Q=G3͝M * C,Qz@=@ <]6Arf|0 *++4f=19xw-L =bu\[6vBtƚ0#5)LC-J5s tjF֩#Fv{b`֮v\߇vP(SzMD=B5@ir@L2`L*ºt)i\Rpu 7\|1Ɋ.ܐzuC3+ [˧q<|Б -$(HHk! jͽUV^$ c{Oet"\ oO)zt9>x- |s6j1߂"~=kGrk-ZҚ誆A\g* tm:0+Ȟ-]!:.//O*>[qKU[h{@!Z(RAӨLD4.A{}+=JU#.5Wɿ7PTٚ4?] ʜg#2&zTT IbRZLmM r[.f 1QxVq{ H:N{ MI :> ۸El] C`U]Mby Dt %Ig8"?*ޅܲc >oڤN#0\n<Ǖʔ3.P=N 6k ,Sm$) ~UvJ%ʈk=)zAmJ-K.vHkbǣ Җ1hi$Ǔ%].߀6/5VX Ό 4aG>W֐6Ksz,n .qԥ4ЪfU$'d"7VQg2ۋ1 v"&xNֲTGL-Fe!N1B{%5qs[lv`&RY, ;%w>Ľs7|SNܻǤT.݀#y; hT׮De~C ]Ru"Ē {v)mD^R*:P WlorF$ֻT^2) !Θ "*`G>0`μ JiIxSԇ*z!`? t UI}}\P>X+ =i!YAY=a ϥHk̕' C}R?i6T>ʖ'r7;&|,0%q?ӓ5DiUl`G`W&m !/TCcxXʘ uc-9QXX]x]jM(iX%]d^?#EY*CX\=jTN.NNz3S -D10E圪氎 h|%GqI4}gſd-VR46ذ?Ųf JOpӎ R$bI{Ji1k?G  _f 㔽4Wl(#{y@Nƒx r'uo]nΪYc"Fe?4%S]&[]ˀc6m.%'4-d?p<~/RK;E}O6m#,Ntm:V،5ſ "2Yb$5靂(O-Szt- hg8z7K97b;zqÃ4|Y3 =ߘŪph}#x@+pC>WĖ躈 Ro 5fsvr;g'wJ_L4}O{zզ:ƾ̮$qd8vU#?S8ш<dҋ?(t} ,?;Er; ,)CUC;[V#;Qd7s7>5=g )_lGJ$E!_ 9V,[R]gŎ$i\8j])755˩2|2n?exU;нL@ҞnTh L[q%ɻc MfgC3ѻ);\k\UZ4䶡/X:E^&>zDsa ^ ]0cw\߉5 BrndCl@yc($c=sXP5*.EN㺮m[IM;c/7 ] \{:cs}+ fOb- ~ ;fgF@Š&2`&Ap?9|::&lb=$G"ΠM9i%~,8Sإ0񒫰֜4\HZ#q]`}HpWW^s)~G6W-oʊPG:Ѣ{~ +գ\Q]al\LqpV{U -* U%͒P+aPڪdu8L &OD/щȥ1cfH?ln^j Jc-(@e䭻ޱLy*1MJ2vo{Ʊy1ZNF$2+O48V ]GZp[a+`E /WS-ҪW_RE!-2W5ٗ^pBuR a '3L݄j򇸕$N#c]Nʜ14?`zќhOy f`mDbbעQ-[ϊrNX"xTp1N : p5TbJꕣ~Is(oTZ;]dл́l[ V U3y$MFŪՀ.mJco?'= ` %])@]|pk3",tM3=pGdF K?B8ܛwe sO;LJɬ)[ 㰥&@~$jT/9KM#fkͅu`y~;'=giWٌ̛Qu  =Qu;Cm2vS2$OfٝIT"a.N; qĥw!LN!YI" Q5n O%cycc%iڎ4dҤ"D:(!zz۷ oq7n߽A* 6#ae|yZ*nSgG{6PT}H]8a9N{9yj $}9?$t[xv' B%C必{Zbu."F ?6sWgPˋʶ£GP{>‰Eܳxk dUDq/4Oluӧb7ty,'q7&!ݵ ýh_ñ+hO[1ܛi g[+g>~8ONzWfS6aX[-Qlf@ep+P햄PuI&XvОlG/z?8 Dc| bqudibQ/KEl,= \nࣚqrgeOѬ^qO.N:28WrB};d*\[R3 @2c!=fR)CKk|r:WS4$O"~|j},v@;K]Kj ,j}=|`w@,R^'7]՟ν>e;bVj&Esnʦ˪?AǠZJFq"D{'gpg[;Iq5[>"jqD-аD"O -xH͌?:a嘆ERM ?L%=v"YL8 ڦHn+=Uy@Gv)P2xB=÷v+5p ǝɪTL2n4P?b 7 |ML$gFI5vZ}j -yЖGŖ(zG"Rq// q2ց)N\ ~]:DPM~ tN@EzUmKidxA3ML2G}6ɬ"W{LZ h#6*YY7soӘX hcў5gKX?Y 5|8i͂~@ ,5H- u89Ì6n׋^7+{8 P"fit_t YDW׷ l4A f7c:fQlnY: m.X[gz"ֆhB~FݳzRЋL9b*T4;2+[nG+_dCs ~]O[kpp!#A׎2) ߱s/[ "( mzA =у؞C!w0|NP}:3q>ʷu]Ѿq@]6$esEc6 FKoxK~bbjP tA35f,a/J}&T?|NS?˿7uI}m9P z7 _&r^(Uqa`Ӧ$ g7sks+<4-z9W0^hL`Q@L CR8߉.N34&6'RVu8jS >~GZF6,o=D9v MQ]ܬa  BN2^,#rբInW^1g?5uOG/B."CSU-0Qw}y":(@J`^$vQpY>̳+ QhyJEԠ\=-̜YwUgt m%fafqOG-̀ OuCWXC..C2`afO^{4oK+ XuIZa ٺ'lײ@֔(C$mW7ԚKQb!4%oиE~FAE~\Ï.wxʯ>htIjc&^̵9&[N{3C٩,<.!XfE61]HX gk=.)ȉZXza+v̺ @fE[9T CV>ʐ뷱 kJEk/*2كnMur/*/3YS@$ktk,$|EG0*m r!{)r Pdֱ -l=kGvd1-IVIfi8!P 6\*юT >TTaٚ5WqHAPھNnJ*K-niu/+n^(;B)f2} `AX1aY&^`Pwڿ:JW~;i5SSq.OPGJH9^/ZLxK2T e=B46 v4 <JDɟ~Y9Q &iRPz}LըΎg8F~ }}|@'yQ]9&;vqjX|ҒwjgZ Y`+qqvUE†\c\ ٍ({Ή(aQ]N[㜼 "Lb%CEfeEntH:yH<)C;yaKөi11ȤC?2_!<&wM7푃p 4+<8X2b}ʁb8+jA,I?>ojpC~4AiSl*Az:%)\"?0!zV9q7`n\ qJX`pG Z YVْiJEࣗRl0ex w!y+4HeIzgDŽ d\}V` R '0SiұԸZtUR -M ڤ*LdE%}q*Ɋ?1t*|p[0!ѲhF sk *GSb&)CXI/ޥ :/pICe2uu C~&58[t/ej0WzijO8#_ g ,ڷ1N~r{ާ)'w te5WPW'ݙDy9!cJcyװ6 -!NTS +8%7 yUޟ^13s}Θ ųs$>r_Qi"Hi}0̗цо@cFQ/ ޟ ItkDbuئ)E-eIAwY!Ô#L29u3 p޵G]g2jLwv΢~[aeK,8z4^|BԀ^cO>IȟuѼ0axC?4|dN(bhox}uUg3`߄O;&Io}Cx座]R fH %0{m_sɈU!2MZzMt|&UEv>IiJȵ*7IdVK)4Δ k9i,91\Pj&W0ScDYKI+^/∫hNy,t2bj%{z ,+=}Itz"b2w;v9T*,z/ % a,*f/͊ylg^b@cQ5F.dmfVOK;IQ:ǖ+|#jhҿT[YB·1~qG* :YvoJ,8L|^GsTJĈXy`> pg٤0-Bʘ H8PDvH^Y%!QpY^M]+1߰P ^kw{6فmJOH=ڈ4bewh] Mx&z4Q̈́ÐxKI$dg[ ewY1Qv_%wZGT&ܱ]; hLfgt*_,rOo.45T܊߫ }9E -VC/ 2sq,rfh״s(. VkJN|a ?d=/DX+IwqTgy9 ;iZ1(G,mPUv&B{ͫ@\w;u< 74dž 'OgzVMa7+uf凼 Q { ,kX+cyj| pE0n*Q:W?H)pgt{@S C2Ne0E4uTj1.(,I5Y{,&V;g/$. 0S:Sbv Q*ԊVAD7 `Ke691d8Hm$җ[JmUw|v֗Nثz|< Ce5K`E q?/)$\g-P̃ "U >.Do5k6%gEQThh]l塠t:)rCr>=Px2 M'6'ۤ+ "K QJ| ȺWZ)A? \miwz} "氋E̊ Ґjg{~s0K=oޣR\'>E4#I0ǸURQ2kR+Ķcy1s#x x؃w} __O ar=`,9̮vdBQDu o 3͠D}i#"\I4-jNۋJ^!,!0 Yzu{$U;pkUF:hDDBٻ=s֧%('vha?vwq{H] Yrrvk4R[N.(bFGh^ [HL1&nzwi*a9^O ^4zw^UWN!tCvCaǭc)$ԩ!&|9+iUNUz &ϊYW= 1#o[M . h{ԛ1]dup&/՝W*~W"AJ7G\OT/+6֨0#/:bϲ+d"$0ȬHaf#휠t?&P֖.g`FCZTggȁv+n4TvJȒID7E =ou{mz1Y(mh'^! {"v\"BxU[кpvagIq H'l#A-V[6š@dSԑh|2Q=w;[=|wf]EMՎ.UaRy% o Uӄm+w&z9at'r_MOo-ρʜ#;(G~d_m_eWǘ'it11O8MŹ\x$;B-BLLE½GІ;![54xq5*oD; +xGIS>`g]@8Q},WsB! "BpoD`ؐYn+1%8>8c}m@-bM O rL\:UjK258ˢ+=@)"Qͯ99W h$AJL&aX]aQ`{'*=8 oo` TwQ)\_W1 K$O$};{|ٌq@3L^-ت3T{8R8ꗣˡYj`2dub?Vuh`Y Fe36ó*[Z ٕRkq%EÚE;/&h*!vB!;U$g.U_LӰ]0.AzW: f60FT`v}%A$&iJi?9lmBHv\yh-+g_c9GO~C/B0%Sm ­`%"} 91WKQEm;OyjX*fIXZ0Azbo%$y`T坓 p~pkӆx[q!lQEk0+5U~YTՊ ƒ(]=DvaMpgf[8l~I>q~ .Dp):cI?hV .xMtkz&a3"LF]y0FԈxB.*/JP䎮f-yaz.O(v$[4 UH=P#r|-M pVYQFno&V^\J'M?.w>w vS48fy}\`Kk)6/7kw`o&1Qs& @`n>jΗu~)øJc5#٬8~$ݟuZaZf`!]\+[ӗ$t#|l.v$颃5-,eL@SOX,}é`FŝAN78Zce3εq`t4w;e.cmk5C4GH= y+ z\(F. Ls)xKH?5ӲFI~nCI<*EG6m/}L U.9_RevV,8Y7Ì4X6~4!M+*f\2e-T ^U>QwRoM-Hkت[K pf D&LoH[-MkU 𓫂NG}|ӂ8AS$(J!}X4Z#R0{iqk% _Ӹہ%[roTެH3"V(eG 9|0^کh_xQؙ'mԣ;\9qNtϞY4m7g6,$ӵHZ<\|cx2Y^# C 'V%z6<iG8XWњU-TI\1J2ʿbM ]_C\kg\8i"?9"r1c(I8hFe[rӱ f<`{-$¤/]JM7cޚ=:8|B%kŃyA>P!_#0Bdے; |9vHda%ɷk9`Zb:Y (%20?E& gF`C*[Kŗ똵%&L٫>(a†; n$ Ma[a70sw[}Οqř *7[2le1 & hXbjOvVEԽӐj8{6"p)걑 }ѕU8k[ TӗƫR\>v61vt= t(rj|E( fh4S ]*W++=")WS~۬#3d}Z|ork\5xBV?Ic>x4vC$C 3촙vh]'r9 sގȿE+Ɍ~keB]z1r42$)`#[ .3%q\}wp OM#c@bw:i\od!Xa v\9V1KZVgI62x~wW'1g)ŐVYE+r&7.h_ hIu:A^ ~8#(? zBTg Rܰ ;вgϳNkγތ\|_l\}:{N&S̈H<abnwSxFC}ٓ3{s=tB"n>ΥQ<@G`BO Q[ݒҀo82ر{g%`}m6k2s!%i*GM(i gffXa(<0P1Q1\;rk-lpWnc-82A@+&Pq64tܠ22l*01 %Cf΢vOk\aB#d'[& leh{1u1MF\>aRu@Ɨ~ =8/M#q?|jݣudnIO&))O&J&(QK!FګI3 =ɤgҘO|׃f%U8S|81DDU_S|eU Ao;f+iar(' "KQ@YIY(QYVyN&Tsb҈m$Ō4V6]e٢/ҝO!imt(6}Y"6JT<5x, c{?#~P*ܼw<8(ZjaTfǴ?8_ ]m =?ҕޞ%5FT)%_9n5O/aIsf̮̪rW[Gҕ[B"Hd$teb"DtW<,pF2xH~}|R]` &n{mNro l .6.1.g?.,[C2NS.Mg]p9٤ cMQÔ'^dpۙZ4mPQ?`vWg;(A^#ިoy4EXLSQ88\f:*iLN"KX"tJH "|cXctA/IlCӼ0Rٍ4=~p8׍LGcN;/?eQ3x`q,5ŢL.RsnG. iI hVfǣ Mv2RvrE_zt?p7!? A.yw=`LL@Ό7u ud7˨= zȻt;UDo"(!&68[.ڎ~AYENӀIPò/lZbS]'iq|e:\&` "?fv ^X.,MDj(: MiR]Bհn%M_dFIP8ddR8w,kSǣ; $2'4{ 9B1 qoooEMVf|]bX!7ҵ;NlAHnIe;KTu#zFWxQ^&G)KtKo1 !E3 CgT6 p(4:^E%&N$|gΕ--Ko}v[Owz̴$#}wjrenfW1De/H@ K*IsmL/s}"ˀH`L;D=l$ΰ_RQrz6)[jbR xX8R "-CS/'Xy=~/rlvD GՋ^UX"? (1;=_Dk꽵wrUVWp%BvX<@#j3r:`ՋWwa1{ Jsf&jȚ沪USgAB0{.JŢm4dMBuȅLptѾt$:ӄoUJ,OSTι~qjsħ-T.38;j!-L܂zu]x_Ր!g#eD/Dy¬:(&z̞x׋<~;OGxhTO uPjcGeOGj\` 4;{pIwu^Ýh9H0F5WE7=CXPUͅbyd vie!G/2{I{EBɢڊ$.1c!C[VL!ȧ+vK" -ms06!.gM4~v9+vŴ$i$y^'X'3Ā#8%Q.EU65w]3eU8"5dz7vӚF|9jΕX&@5=bF5#uyX`;y*=Y?e҅,Wj QzwB^洝<(nv] Ϳ@:6/(<{`Y ߦ'L)H@*:N$#]ϙ\㎇rZC5 k$`9|ӪXwsoæ^..%I n69o0/Sώ(뚗ۄiH/J1_MDEޢvsmz;=G pd ZORgFAҊ}S4 &`%\n~ )/ԢU䐋ɊK!0+fR(py&9pM Z6X{'AW^za*iR*<Fb19w8Y,-3ɸYoR0Jz N1&%c1^[er+5ߦ[bD% /}[x]t8Zr߳f荇uVFIAw-JP0wOlڦ3r\ִ,Ȼ&^~4)D^-~T ?f AaǠ9m_j2Oy`=wA$V}MsRyjBPE!? +cv {~S5lw ߩ*XEP_Bȓ64ꑐ oq @6>ʊNG|MW5{=oO@xǣY̨ x%>ʸ{Ʉe~lZ j&„1O[Ƒ?drSSUb:ztFB `'GE&=G2C/v}o5HaBF:&42|7Gd.Z q(p)Sc%kj\B+<!A ~q%{Ef%PR2gnd)W f,P{p/zt.ApY7iKu4u_d9:ͻ4}ØK{V)~3j],3rƑ1 >IȤOutCeK# |R h.=]vŕb zhIħ,`m+F)Q/$!F+gvŒ@[`{3($ry9lڇ_sk.%?gm T}{wwzxc$ϔ l+]X W2ֲ&3 "PTY7E,4/KGf:G( QsȩZMMxv|jLj/9QnTX7Z"$keNr8K3Bb,ͳeٿŃCf՜ t>@1KG(@x+1Gެ/RW17~6^ۘX_׃)fYw`5Qe0 1P\1 ˉWTDF$x|VQFj>9KAESVu)\9oVk g~ 1YR1BzťkAzOM9`of| e%aVpG]!z^_ ljĈBF(^tNpn4#Y nRxAJGSBח50FO7Zc/>"Pj,j*-UI"sIhC=SҩlgkB~K=%;hd1o5ɓQ&B%'}>ץ~"2~ޯC`.::\?iC[))B/mFx!y$IXaBr(IW xY1hizdF,l "tkJ!{=)r`tW~rj}:+, 1+픴s =e2 U2j|62Z7v"ss͝^g,L@k`P,'+ #ܫ0H:H o/WiݓQx @H^m"1ߣ8b@Ȣyxv~f5XED1޳qڹף?ؔ kp9V&norU6 \h+kW~:#,o`ZHcB2k(dB|{'ґĐ>[7"W 9} ̘6CNL[͆73UM-tN~2Znod65j5{̹NS-|u0ǘ)c x_|PtBSg 3L*1=q8tgp՘Vt6++w[}T'(9Lg?nqB;)Du!0 EX&vriuL%K nX'LZG4Ÿ rБ& èeZ4pdJRkA.O悇6DԳΔ5ױ޶Tf'cr,{@ȗf&U*_>]N.[\sRc~vu񇐸m#z̷۵g9M-3Agxm)c=ɺx7= YIӘs{јyUʌ^,ߴlXڤ9:ֶ~Bz3 F"m-> 1ZQK]sZǤDȩsQpJCi{}`-{xY?Tȁ/ecҗ\vN ;(vq2pA?0WZɊnv@<"n|կEécqhjvCOm7kn*j6>E7&Ib>XS\lԥ1[Skq!iz.AIeЙmW7y{s8٪FZQ=$1i HkD{F(9!Dm(IG:idk( S3&r9)I9g$Y޲qZUЭY38ITVtO/QN<˼s8_W  !]G]zq({T46p*zC g@pMG˽IT:KԬj"7!~=7Aӓ~g7^xvg$V>"~^lf맖:\Qr C=)CnǡXDF>:=c_x`Ł[C) \H&UV"3^2)MUBT=~\SEe}Jq~q3;Q}^0޿HXP92+u[B_W84:Y\muy3 <n,@P@GэQ+dkkg'9-eTƭ_0{N˨7oBxj*bi[dwu9A5T\[ZZyOD_4C#:@SCnpKj_Bƣ/U|yхtMKΆJ4.(o> VXel{X;76~߬ z1|hڬAM5GNOhl%w([ pV7/q[p6A*#&C5iurgtNPerdd?BZ55X뱶zS=e;@s_@UPѸ-fw]had@pM~a9Ͼ^#3kYI$CmLȹ r{{x`ճfVkE^lj|,Cub[ @ڈ|߽Җ:ȤKgNp_$hͣx`O/,'qG9+I* ;qZ]L\eZڸWu l]|dt RJX}_zU(NCo|HH)EW /rMK 'HgIb>࣠nsNҙ?/DLIB$65>ESg+p&s"xS[QЊurd|SԴ4!P0&;5WvNys涢jլZgT(9dF򫐚4dG@*`)$d@ZB.!*;Nq!mf&w?+ 7~6vܒbokU L-F^X שًuS,Y&O+yڨ) QN@o9M#öD!NuJ"{̗G3`s#BV1=_"چh+FggܳG܌M&!MX0 " ?*-ۣ(S/-XrXNF ?lZ!뷁QDF^NRio@]7WAS(45UGT@-k4 %O~tlٟjT8j>.{f?7b%S!Z,.j-muhGm$Z |@0]?3 +p9p6P^_؆zRe}ܾyV~<(non`"6$)[jv肧&I ҴϰMקٵCqe463z Zg֑դ|y|76czYyw%8hCѹ>Q?ԥD4iBDj"AHg2ʩTwjwR5TN{‡}5Zmf(d9F̧;D.fmP#sueVwcY@.KR:Ϧ*sPqfiDTBlI.@ WN"&-@b0jaRkwPz3t%0@؍c5veKЋF/br4|QԆEHРFj;e_Xm+%bVP4Y.:r^<'y:q1gB@wh]{1 y!1@wZx.v!osgbt1I]I^ܗvϩ{hqy"(=.o2Q݆οT%g"E/&hE6)BHl703Eu+ڣF&i?; šʘ {Mb{Vه\x 5c\p^X;yf9GDoD#5kp hTG8_j겆7XK$~fM{[ŐȥEF~Tum.!l"xLEv>".(7g؏7i1z@>U}ϵ'',W3.&ίg=:!y_ix $H^nY>Fi؈t]#EA$Þ -۰`Q (z]c`:W$-${C1v" F)m颖˥0FJal-nmLsl?PVUR8?tI9@]+ͷ ZK!X4%ju+WfXBe8 w,!-G;T%ShCFBNʠ(l,]6Ā%e4=X&-RUaEaH7mzoqOnMshWRÕf ]TMŘ\2nR 5@&ӾNόyr5ӎ=.92O6GKG:R<DZ>|FN /g"~iaI%m%3(*Bj(y4 MLh@`3dƇ!kX*ͣכ\s%P1x*!_EˡY0A{IHu-9H͍dN¬wQ|??b-^EL⡟%lV bt4/ ˠP̺6Cg"THzU!^ %4?-R* d莧v^4j2wP7IXvɭo"~lvySʼnkˮYCW!1B՛>s zw\N\sǗUt:7c=`FLs:Z,p$pc+ */! W;wm2*"}룟†4tcd-oAi? oCLj$H {.+f>[蓮xaujF46uKݠ.0 Щk広ʿ9&sVx 5P l~I3hW)5w#PI}@"8H[pؗr1 N~N,VNSÜc8b:p8U3ݱ)go7 ]N^ddV8V{ۜ[GDYrT{d@x^&"]b0G%x5'n5) *񲙐)cƛKvxR PÊ9:7 S=<G^T4hhP"7 gV1{?4" ,>2ANk#7@F8詇ȲyGdsș[N'S:N} =2W)32~,&ras$)[O$ rZE9H,Ƽ&+0AZZiNe3 0hlU>G,sW!wªit]9C8[6USetKWq7=:HS[,Vú:V/&1*UܐP%W7J `f}ǐO()³pkLxoz{=P!Xl8jUնAni&{[ :٘5@DK8mvH ]@;S-15[p,ee6 NDNNbl)$սVugyW"#3]acPcSH+!p\wj=duejlM(\-Hi哮dO40 zy8*ߐ>x|R3߹6:\c)\e{P:2dbG%nMx?1ߙaͶ>)9yujFM^.Yvq*Q>%ὃ!MFW5#e m1Y+^t;)0ĩ?;HĶ=<q8gD <; I}+ThW50r4qi`;ý2CӭOYEVg kr9zVvߐO .U2m@ ^k ;/:2 +f y~/vU+QU؄6䩟ΗgJ_(s–6Ð\8Yv ܱC=x$K~ILCg46)Y Am חkQ*ATiY5|4wdɀC"ȃWx/0ȤU:Y]0  3Z; 5/I.חLjͥCF&HY[uq~K"\gβ5Vuu` _]7uլ>jG]L6h6T^@FpF;Ʒ;|~/9N/>r0Td;df%\1H˘52p5.O-;lҠ0p/gnh 8K~pZh^[gn F}EerY }&I,Zrr/ *Z%(Y}m$.>_y  *j괌Ed9GpI7Bü }ԷZQ-vX%M7({aW?ߪ9ՄO+s&֢KVF"eظț:n 7PHxzϛMuK`aJa]1N+ ]C+s(0Od[7d$8jУ@\5RXq oosF} 0ł *Z,q@dFT΅fgW1X,׎ 7P~ulayS r,Ö|[cǩLX#*iܻ&"u> ^B245s&З7$XC#L,nwݟV??ԙD:jko*Gȝ0 d yIșELb0-íi#aQueh}({#e~{O3r5/jL\H@PCtS,K1 D0!z]t$XKw%pk *.]ԤWK{WyB.R<2D@.j r]U:%ŵwPq ey]3~fټ@o  o*zPӉʜtس=Fr '== ,'K<ԕ3+on]frwpamC*Zhϩ+79%*F4^ {Eb'˘; rrLR`^|Y̓F"{W45)œ#%C,rӺ!aӔf 7b+Up? s⩼fcDv3[7̙]J ploG `=(.*v&wE~g3 Z7n^i׊KvYyaI.*1 VxW'SfVcTϓf}΀do2+uo c !COPX0 ;[.Qx*=='Ԧt v#)Hhr{~RU;!z] c]CT3ro]*THյ[&p vQzV+=J bxIa_xa y?DN@{<~^Gԍ+Ȟ> +Ay.]K t(7onV4V<̇#B: ŗqJ*'D48L~8C80HC<.,ۦQ !5HЦ7%0F;,pם+ p IdU!~oWqݨVq R.'}̮moQHXŪLW, œV/s o(s.B ʽY2ȡ#q>Zٻy ysE Vr#IX.8hHJc1OE06\}yJ/D YU)U{*xƤm  (:#P4MW:= M/+>hxE,#B ?#&\ +&4@sq?)S> ϸ!S5|"% T{b廔RLUK'+xg+fTåsRQ1PEP +*iRaYaD=^($Jȃ;=hI.gb~6l~|V5,%\x9IW'/]"YX ]F2w,49lEMW5F2 Zɐ{J[PZ3Xz V"TU.\|$Һ0l| ( t,vx21-@]"91uIO@džM$-Y?|c('ѢLЪ[G4р{(y*IQ1Pu)f]")ox&![(lQV(0;eg$ΑI:'Jo\n\=@z(tםZ;,c @^]a}&s>D¯7-[o'rwk^w#-zN E:)M? y(7?+VP8̒;l?|4hNEϔɵ}a#t1+&}Ӻ gڞK|H`#)(Vz闉P:&R&2LMH$t{^ g61$I:~b>_G yfrOV.dwW~4,8E7l=U Ũ~zѰmX3ZgF C;䠭%#IerԹXOI\8b{>āW⮨bYr6P#sDm(KUc liAS\*wvjth4|_ƚ{FXN/\LsW%ZeBl%V( |VwiWG F8HOSBzpEB ]u,U+U7 N |aLX&.h7k.`(rG~G*7&׫:ܶ3}'7;ⵚnr9vS!v"}-![O$!6.F2rt <3B4ѥ6[kj'<uS5_3vBjJyAl֞0P; !rV/#*+K7 \XӰD7UtPJto_4í0^=.,K\pK=|7}5~7~{J,S~$,MCr';m&tCڌjKpEzn7yxSCH{[9ln\Z-ݾŚ"qs E1 (Bi'$&$ϻc7$jUlzϵ&0n&BfQDO͂ˠ H%otUfi!5baJE9Ƹ >OzB!eŖО/\5<S[\ሾ]T~lL!Ң$4[Y?^a2wb.OH,wS9}*Cp4B1ltأ$ҔEi2D1O[YHyD-u)ĩMk.eO(C<˰eJ,~TfxkeEZ4 JjUAg[{l~1igO>,].ay+a]2~A,Yޟ'+ 7AiL9CH sI>-~c>i9In09z6G`x'G;i1eI:oosJJcڹlifKB.Z̢$IV}8qän2]>Tm>lHwLq>H'9QN{=ɼ>; agm`ie] )㱤a;\wA,Md}m?ayd+ vG^U;SThR[osW<F@SZ#ש+ܳ~2 sĔA-iܛe*U/s?c@:2>ص?lGZ7w!k(HeXga&IT|(m>!c8CIm~:yj"SHɨ@u=ٸNjV äF3n $,Fhc'5%89iF#Jj)2k!teΏMVՏ8@ߎw*>1JQMZnRn-T8,-W 'ys|m0dD52'uu-Gg)-jQCVmzeɬ>O0z٪t&<*,VGY6-4*3-&D^.i8zr ^g{u(tNwPdtfA](Ɏ'/TrU >W&UςL|/zTEC;9CL'*|Գk$gHU8<;LV\bw4z>6Qĩø?tcr cY`\lsUh+'MoTMJJߦ#:On F1L+OS>mdX+$ \ 5~HFvƄȼyٓk]QJh(l\ΙE{AVgW)63:dyQ^\ʡ>`:fɷqZ› % = \#M'/0+9𣏕M@]n@D5A7( .Y4wl]NbP+R6af$IepzI! m #`r{hE(mҥ<~OMe\ҾLfy}u59js;; VYmHN^=0ns C'q|!3A{:6=Y;~H<'#zq =OPthT]V\p 0Q ):w6#d^ȹQ=W\K!=N,W<2[ ΋q:|֒Ͱ}>{~ЈcDkq*#n!o~i0}\5zs8cCLN8OxZ&TĴ4L5BR^gկہZMx kC+]aFl'*"ݸ3{.ꆖ/x"5{JGp6t<49xfOג2Ol908f*𚚄'^>,}4Dqz)D=Z,9ONTs4&<7aɟMcKk2i|;e b .w1wfਿ*Y*R=~ǸyzBtMPJC!M*ag-<|nL,^6KF%1y!z+ lE@卓:"R>^#z4?af'[Ǣ+s8VWNXN\\yϨYŲyD73 97Z_>XC_Bu6Chx 5X`X:ŶMx䵠D%Qpmx<̘R s5Kn߼ٯך p,Q[/Z]ӆ.F}.>2a˰*o*R@9)H)Aq1yAD5iÍD\J#Dz|{i_|g&={m#s# Xim DPֈTw/v]^OkavBR U6+4+8vFS}ԫP $S3{m?.AC+#Fֻ qp\# f%F&FZ[\tYiqw x6/b1܀^-| cNƤ_R =3lX;eU -K[PrK@ra#RmΘMmۓP.kE[>*H"-TlsrY%g2YЭsc^@Tz^w h! \H-TK4<>r X ҁ}mU]Z^wRICBqQ!c1t@ZGg ^QW5c1g7z3}2fO]gK}P]LjhRd)UihN\22sUMa+;]!L\VկKviN,4@*ŗEqЦrd7?`I ;`\WqϨ gVgFAT[i 83p+M!o2}Xĭ]i`) FkIJ?f2]XMl =rdϬDzWb;{3g}L 0vأX9/$-AWH H󘴀pmʫ\ 댭')d$vK5G6Åc?+M@ZR^&vGj8'8"*aKẼ|ގHbۜE磯@&i$5݅`*WRq]iSd5&=1GJΩYqr3?P“+o3*;r/X^G7-JXacVA+}qEiH}jDz@e48k?.̘DVcb?m4EE1W,Gf$l[*r x !P4(W|x l=8O3 +hڨ+6RB[x3{V0 雭g~b?گ׉Waum.1wea%9jvA)nJ_cŋ A,G9+UZ-!3~M5FI%}%7̔U&ORݮ:KNb ssDC "~uDwRt+xSP1 j|{*p2r˨f.XtEƠ+j8&%b5n#mV7?8P R)Ҕz)*Q|3N"݆xҟؑݛ7!^b\~ȼ t[AбhRImAxCrG;A5Wmr+x?N3>,#Qھx=0'w"JWЂ(a/Gڂ\Emح0IDg:' G&ia,6TfrYSI^&^r`dhD9t#M GQ'?S Y/` ]p:iPp3&`O.n.r5XwqlLcw_Jy%7scsaDza(E=χ1S)H~g$k,.pй01fWҡ &nA[K')⨏|ĵF-CSQeP+#<8բ<ѯA搖D&brikUCs,k4rȇu⳩υ\8%/=/P_xs ]$?+ѕgN#gX+]>ߒæpq4cŔ7#/ qդ F=*iuIQE/oOj g4zbTEg F96Tx/|{y^su_DCRo&"j+-e (QRM-Wr2ecjs ޒP!ۯkZ&[c@zX59[@L^6wAvL+Rށ(#p-q}DV! j1šިwZegn/V+qR z"-Tt8U*(̾Mnddfn7GWh߳iUA[G/l$3+;.;7C-2gMnC6XٕNi-5a*,=͞GFJI_琑Tݺ9j'l"xFyAkuĄe\%]C}!i֡+AߒAvx^SN .0 -:/c_ ) 73 FO>3G)]Y8z|0iVuWLnfgPTzR4棚iռ=61굷ſrnh;bv{&ޣ'iRE ޲΀ZphK6}d&zwl qAr:Ko^!;=~jג(%rD! Gqv]؛Wh-6KҮ\Idj¾ԬI]1qSF-if`α( ,NVR# Y,sFdȾ[R1 oPD t?|l88":27*XK9'HK^/ ^ SvbM({V/B^cՏ͏jI  Q w$x8ኯ'#rfUCg5i`'6]lALg"y]7`ErH.ۏiLTxb(,,v~1Q.0$B`juU=X.D#I]VCΣB=oEi3F˵!SW}գ:vJYGfݣ`Stn11xF*Zq=}TnL\rMnАyƾ$8fFHFSzM!j~Vt7o)6~|8D>\'A(}q90!Ms^~:S|;9]@/:JqNARb" rqgm07ӚϹG [Z˻INuBXlӣXS4wr.NvxsOe}Ƽ@fgFʒPRr@ ~B;/!%G᠚s$1=T6oz(vKH$. jV"7^52b,V%h2҅GV4A-8SQH@$zOcJ|cv1a=9Ksv[g7;<"{Kz+tgp\U9$c1PӽNaYkp52c'k=jaa?›槵I]ؘ΄K|LjvN GEP9|yzdՅ 9CkRȽSQE$B^R,d7]44>d{88lG,D1aދ|Yy'\hK5g<W6bNt[%-&Ư@Hjcy OA[OIs]6+w,zIJ77iE7: $r١W##r@?Ũ#)$ c3|Vnͬ)cP!ŭ[P.k5*Nn"h|R09 R-ڏ!9Cߓϯ&DjV55ZKE}Kp.T᧱%ن'X`CNt/H(Ymq̶V v<E!!*곱b7֠uN-@j;/!g D_ڳNsvԏΧj@NZ RfC4}n`k0RYEX<0#rkw8ɽHy`9[13LEuXJTP[ Ab]z+Eo<@k5ĺ7AbqpF7xEO "h60'nI@#`sD3w DBFW EE[]҉^NkP7/YvGz]Gmۑd%c#>^8k-FS{Cϡ^k~`yJTkf +m&D4;ښK0д7quA[_pG!6FiNec¨yWD{S<%ƥ2F}+7$.`QŌv TΡH1X$t=Sy Ό/h+y0:=Ԍ4-_dL TT8\ű %X8DQV!eHWg97˛`ܲWLJ+ J jmӔj6b5[RqG?:ȉh`S O#J}^dn4`Q\ 2Jn$8Ian t5Vm3h\4Gdֱ0aڷ{e4 r`~ւ4_ycXZ ?dzY;닫=}WOB.3"{(a(?q>[1|/Alf_E2D T+&[H|(X˽4=9Ŕp)P-]yQP6WZ *],8jR)?@hJO%oqF\Ԫ"gÞXCj3WxќMc{-3 *]OFj܁Е5XKZ1xv$sve2%:̜ZgT0c/{ 2}_|݉z7f`Wmt jk!;4yU^".&aw)wL2ӻ]*=V4\M֐sem΋ḲmxBK$+Nr1Y, xW =`}S1[m`7#:7=h-[!!lZH^TM:Gu vY!Z`*=RMZB6"͡6N ʋ2>@̋EO[Oǒ("p;AWJӑ{?\B.|L=Tff.=#lTM}E: D>T׺@ZMںY;!Ԓ57 kd}~ ,1U^w!~HIt:Cj4J93I.\(P]=j@~+U-  $2F.Eh<7 ( )cB@J8#0+m[}8\字"C @krx0uX}2XH ~E׆#`i@I Q Z.;|WNDPpuzP BTκlc@JƶR~k1l*fe/04'=jU{%9`/e:!Iu5wۏm"Q5 +%:Q?L1\E8aW I)|}՚m0y,{]zR>m%LS~4d>:Zۦ[Uz7˜zИ"Fr1lQ`d %o $P,L SMPjWwctHҥ(L 7CېmX_Xe FZҬ^NƎv,)P3@@gO!f1n9%]/tupEg+ԟo$$Ow.>ڂ0ܺ ]Rbzwqw +SYbUދ}0\仍a6|0'"m7Է'C(t1EG+uA6%ȼo~;7G^}AIo€,xKSg-eC2{F#gvn5; 0#EQ/;FaU)5tu5 Ib/:e/E6mp;(+luaXr:uo-$n.Y',3Z5-z9DH'QP@3GVסTd#; |]߉s)᝱֡ɖ ySj֔;> PM8( ԡ#2UH=JQ3%|?),RdTܛ϶8Ȧpx^?7Y/hqGZūPSE3 )Q/nbVªcGo}kM(G-w-E[ tG^]I$ '6Y2.RUZ_ x$Al".ςy]ˡR VEƓ}J[DMv)G;2`D%H=o*O7wr;@| {DCDgtkGq\iOurik0=sVA>Goo.%tsbP;%Lo?wEޮF^et< Y`)>lJ `Nd6w] l~VTC^5wKhW8Zzȸ'}gԊ3%wiYb7}%d!04&> 5bۙIP nG\Rʮj;}1ū *6m9^{ޏ2`Rq5b,.XX.[׹&>u%:x\e>hz?M' ]|=lBǦne3bnETo3nJMk~.I1u U!vnKM:`?-H֊Ղ"\abeauFs'zYlQ|ZGW[R;}sKImah~:ޭa ũOܓcą(le0)K)3MxgMA:짿އ9"lJF.a*6]1:K eTrg$2K7E r0ʺ͏aYZ}N9Y&/Cp} TŨ)c~vS?q7vn^Xjm1`/P^o$2W uZ0)ry) 3) ڰ&u`rT-dUEq HW ļǹɃfU;rysNĥ}U-Id:ӛb }p!S$ <2F^suGOh'bk'<`!U=imb8dp(J+Pq!w- Myj+Ҕ%ўUy' X'ݙoR|qS$ltء݈pG:8mhG=qjȽ$!8`_o sWrPDS(rQ^GtP*G] r 9ݢ𷾣!{z,w6>8 ,ݢ[U[jfqiVŪDfp(imB܁u$lLHſP`4S{"0Uܓf _^V!o(pi/p,t(YrB2a|/)r4K]能&%J%,Gmʰ,ůC'âlT?n@ 8#پf?"B@`U,|9\7[=t>\^b'7vh&i5 (:LQg^ܵF, F+ԡjO>^nAzwZ˱-VI[V$Asg?4lRy%xD0l"8Gĥ۰syl̹c()\{υ ttVoTӞ3/F<0Fɧq R_&_l+ L1D P)D;.ctk=/bλ~r7l~C)tʗU7Whvm̦^hR%_Q 'K< H>c4wH7B_l$GXz8la%hXG`m^SOC=y/@k\c]8E 7[aϪwh6~'Us".B`Gu4m.ሃa$Àoqz3U!Df$Ν<ʨ+m[ -m<~'Y- SZ=[Xf7i_P+wjfjTXRlła;bS9{fm8c_e6!RXvFr+^ˆPh&ғ?Ca]'.2+f)^Q\ q*45@<7;n *0ߌXG\![amG?hA6 :tAm H)vVNgUB.k2j^-xK,.aϘYl湇1_ΧA+bmkȮU.#w908X}89hT`RسC1Pˣ'EU4~\4| }F铬ahRaas&eL0S#nJUEtn9k~I uXpZDB%i˳Fo\j8!UK(Pwx`q~o6u!/BrStzxݕ5<5. *٨p *\ђ}I( ,oQ~vS*lV'~ԟ} ->w Q[M߾A| V¥3t)~45s?,+J߀`v*KRzDxZv^͔&ǿ/C?bJ/⠠t3KnN){v4FXLL>.H9o-&x{0(z/Oݑ*Y6]@#:=WXl+3&[!C;}^ zSL@ 8N2"@ɿ׼qqvt*8 mCB pV(˞YI];yK<4ؑuꃸ=@=G+ۜ`L6'㿊u%J!<aY‡ue- TڟP =b p$F=]~V_\Lx=H<(! ?oA~ENB@ ]ҳ!EG2U1@Z ]t-s\d^u9 &zRH'FѤ}T4^vѣriRD0#.S*C xrz-Ж?e~ 0ذ&"}?⋜Ezh6Yd7Yg؉!)(pt1`]zKNɅp4Y =K< .K);-\1_!;bP=qjiKE8KPs<~M\ж$>;]G~NF6G{鑴cb_׿M2A.b)bRM_oC1| F5_)GA;ȅM0<3ވ9EHG;d!6KAcrQrAp(,G@s'*Z_B` u5o%vg t|c K俳69WE!9,{ۥUr MQ+8LdW_^@CJ/˲P<9ًv(WӃ*~[ 0P}'+lp%X>.|_f*157TDȨq>Fʱw9ƵvC:qcT$r9c6E|BhIC < [B7췭(Pp>h9!/K"ꄪhݒWkA޹33olu3TdQxAր֭+[).BuH<ĨD9nEӦ(7E57k><'D|3<_Pi7.5sJShi]sr yS}7RIn"h2Tcﶥr,l@c ĉү?O .!.F/lBF+mO|(%Ӑg -yMJKJ+yie:T747d~%Uї?AlQg/08O|VwYx `YL ^is"&M]C_G-4hOo\נxZ& ht jU-vgɽ=[Zsc.]Fmi %$5ߧ>*G7Uݎ'"n89_ʼM05I{#(y:dfCy^ ^Zz =?IZ*ڪ=uLYJ qE0y0+qHG@I8dKE͘W78OueklCqkYfxk `hju%)=)&Q&ZMS{ .Do|¥%hWjYV[ M/+?5uOٵ*I8x#(#0qߜ-EuFu]IncuӮDClM7]o }. ŷR?À2jb$O@|k=EJ;twPNtSDCF#1=qlI$7>O$cNk]NI|P=^ՁUszQ [Z}- :PvHCZ T̳'rنץNc|Mɶbd륑:@V5vyݣW'&Z9^nQ`hSElVkP0Ii=Y&I*R3Ċt>\uxXIeo| &ڵ׵>#*J0DYQ0 `[Ԟm r_yǀK]xEŎ"na0Xnyq짊-Ty4u3}$+,p ;#9 #$ ˤ5,L4qަ( -#ڧ:-}D-C/Sqt#@(:h;QҎ:`_kr ͺ6 ɴVX 3# N>zA/!ͭ);S,@Tŧ!P{S%B^aeym;e qy=9u8 y֬eiok#25Ċ~j*ʎ[$XL&T!@G pC V(kg;h]CPa L\z[rKon$ {Xf5[J:7Y{Ԡ͇mgeͤH)pCZʮ@la8ڶ OKU%E#{r1{#푖=_SfOD<$oDYj|:羟^ՂXYdgN ʋ}vIuߔD j_EGIޢmAoc$ҪͳGSYD-l]0rb CA1t\Wmx`O|Kӟz9+AKjvhbV9,d_*LxfcN;ՄWY"T޶EOw -icWkW$bёeg~ D=ȱaۆl:"BGL-lNzĿ:6ڧW6nMc:Fo",X&rTtN84PQ_{\X&-WKط^7/wȡ_z^VDp|>Or HH%Nq!Sjԩ]-FɣN8p*^7|FZA]@:SIi]'2i1u 3!QXCYH-uj0-蔄w_2ыp'0%me+Q* x:p977OtaW> |=8໏b[rlFzRoLM6AsU5n7\ZlKwPn : K*tO>&>s_3vfRbV]DL\T@iRf;t^Hvh߁%T0sa*Ÿ;]nٸ}nTNU`k_{e;w'/&wy(EܖM*_w`Ċ@-aUA Q%UbDc rhD|Jȫ?Ye (7uJb;¾78.Dp N A#5/.($U)]=c'QTdx6Ɵf3hUidsA?<#LǏuR>XK{V10rj,EƁp6ɄFWj;f\0'V}\˱GjՊN,'bT1㘩O\.t>O n>-{P9ih^qׂw;:f8KZrئ'vBՇkwkIu↪8CzU-ި*$*F% 6A[T>. ?=Y7Ǧa؟{5#~ tc=Hl9t"1$(?g|f v+`FB{Y,5 [GHIW8[VK[0A&r}M[uZ11\뮮쮈bxYR [7С桜"́dQ4c;c>v'S#5· UrEGj9ŒD vuu16_QXQ8K`68ֿj_a]DkG-Oy~_?޵B_G KeS@jLN)rT{N,(/ӐN)A[-ZR7͆Fwp" @[S qyA4w5ӄqps Ǿ/|z(r&_r Ĵ$n0'UC$5V"1#>1V=KqJL)vr+Ȍ&PMs\oļ/$ mKmԴq.ޝʶ>w<*E!# )!)3'v G47׵.^5]8:8l"4^ov `-ed.Ź5pZ:|mX/^*{P,Dݢ0F}?3PdYklyX5K ng |Q^M=<}+/² GWdm[^/8&#eո.V?UhʉƖJg[q>q|SN t(`xq [&1I_:a/2>n,!wQW]F*iYgƎaK򼴐3pDWsnZ@mR4PQWt$̻}ڶB^@P^ r10ZΨ4.VEm!Mzh==Ky҃RR/# #0[D``d}EP;tGK!7Hyv$wh0ɋ;T zn^_ٳlY6ڇXlj_IO.ʕa'|;xցEώ[ *,uc2G ?y>jHKzh7=.ΰ@[RT`o ?3< nUe Q&0A:0_'KukF\ňw5ڐ.6 Gy*ϱEX+:#+}O+!Wz:pB YDwņ4Lrmt"oAm$`l.1^ rU/u ^3PZilds&-&o,.^jV@pcg q[-,k7 BkZҋii.qұjoW6jO#rUwz[9K(Ž+=7utnl/K5JGmYEk,eH7OfāO6C:W?~N^*tn UZ݀uxOb+F'^͜ѐRe[oc :PPB;F8:jX8zD?CVwc>}tSQ%Y`U]u o2qfJ]>] Jj"/R6'U+MKi陣^ICr/8uTM>x O|H+h[g_hϖ罝:jG%)`欙m=BX d:yYީ];\~vjClsdA^Aȳ|Tk>Z5 cHqY;5!y >DZCH|ೢvy[)2-/HyWJvZf_56Wó^L2]]mmwBy6˶梔˘t}n ԑVxj=vr Jp@%=}" >z'@pWh%L(իw `5R|ii8WޖCw8JOA57 u k k 55GފJxM>^ȯ7 v #mFcqOtcYw5YMwWų9t䌝}"2n3G#jaeXAˍ>*<{9ܭQ+J*<\a)r+̡)\w0KfoA}ҳFj5ߡ`]UAZex6˯PpUEx3? ] {kыpw`二w/H%?<vzos㐳yӍ6># scIs3gJŕ.>x^2`fȧMQq"X҇QbENT=nA^4$zS!2:x}XaEJ~cP[FťڌrN yVHW*%(JoylRı ?GVmb“p^]lP$ o7,=esuҢ yҒJ/#a`<7y)\zCF`ǚGNSU4.~%Õlp?{$21yRJ{2m y@2R=q>M 1Y77 5w@ 3QMg1̄ދ:4ls*1ᱟ7 "|`\% *W|aw̩jmE7Z N ?f54+{Lc -e 3H= b0r|FeLLzEhxM`>UԃhLԻy' J)ϨVzKH1yNĻGѰ{aiWG#m{x-J`Q)h/ɰ&7U/yGdqxK [+~%bf(KuvS2˵J Յ8D4'Mؖkp5̎p#JH7 eŝG#2sErثU%LHY\%/{瓐^IAfBdهʔXHju2ȌzVA,e째' Y$ k"_,J{CFxv?o`:'Ũ jrѲޤtF%6? f/pSa%p?uNEG1,N{ Du@«.bGs \Gh#dFbWEhր3x>ִN&tWѫnĥ0.z0${:/=>0FMC >?+u?_\݅NhkCԋGN?3wG*,ޣi+˴ym0R<҈.P/_Nl$ lWpȇ.+bT¹PX-MlK7- l(n5Cv֚,v`af?8U-==[*& ^.ʾQrיxv'E(NS&|wUO "_֌͙*ъM =Ŭw.t(YN\c`F线aaf},BpM,{T7HRdwie!}h:$ȫ0L8~KPPa>7Jҍx 뫘weutKkÄ )RCq|1[9Y AʩOtEȭ(NM4l]ncA ؔꩶ{z2 =P?|~H!YZX6 9Im%CL|`L9 9%?&wZ%$,˙m%3^7oy $)#|XV;'iܜbYCˉg뤃>w$r...2W[Sʶb(BxC3.NeL߹3r7X՝|G1g`~Rg;3ة;YPꮬz9ƺe ҋ5]¬eٹ8Θ#̕L zUj+7Ӽ+I)suJ 4ͣ'1NkB7;sU> BnY N)o!Co%Ez`b) &q1[U-݇8X`,^C F|$ކȳ ՘q j5U/ׄ-*E4/n>}HDdzU,prYe j>DWbpS^# %tm fczfq% j 3q+]$c{IJWǜ%lP)qv8̧IDq4Vi􉏗RRTbat E.шYPly8N'Й å V6Eqr}fUMeԜG?HTmHK4rdJ_B]IGrn/+Oeu^3y?-ڈMbo07ۇhY&^)D=GxpvZz  kr(iQ؃GJ O֗D6KmG<}aNMPD2`ݺ/ۇf{ 5{U |S%s{2QDWS\_xVdS+cu5 #]R4e6֟\>"p5i$R3iUĠz{;yОrpbYY ]@NHHhaE-C2uedOUVnA٨/Wb܁Ԑ(B5o [O$mp);)* J0,~mh8ze=ѳ. |vD,8 XArC D9ӭ40IЁI0{V` _wMkr,-Dz+S0M6G:^-#ԇrUu#?ZC97ۈ0IZ8'X/׮59htm4Q% pP.mwF*|y']W iؐ\[$W͋/YRG^'Zz\.=ydF'`ĺༀT&}q pGehxEj|kCG{^Oӓ %6޶Szue ={ΕxӋ% g:XE؞YE-N"޼YTd&_%᭞$8o;8rp"!f}^]Qv~#XJ?.c@)B/U[J4R':$tn)9Hbʦʘى1`%6iy\:tgF0֋bWפfs!(%؂&q֒#άBٺoUpJ ƓW81$^. m .7Reۢu1ǧ"p tKːpt}+џ~߉y7NhW?01τ"9b(foC11|>25 Ko ?6n_뒶.`om&eB_IQtvAߝ%w9|æP774E>@3255hKn董`JPJYNQ1gx&C?'}tW%R3 5C9-%['6<,&vZ1Mfepp'y5dUIeU8׾7C c{Ir|} "܆kӭ)KOTǚ mQ}<6&Mxr 6Rp?زuQEqd5t6 Iw2Zt ש#*^ж^6f(e 4gc{`zV}y9ilK87pE} X=b:d ©dn0Z\,?{ ])[7ԖյbmDL4b7zIv {Uʀ ?͆)Q.SYG9K=Il26F"_MVU|RV@M,_* M%:_j7v>l mg_̹x<fLزˤ>%ʨ ӔCy>x,)  VezyڣfLRqfcko3P:*q[x Z Zp4.NAJ3XNqr *C s3cy8 ǰ:zwPjm6iwM,%֙|'6{wBLk(T{*e& ]Y°gDݺ!`0|$xT*cuG4~/c}{ZUe Tnj89SSorE2׹}ܸwq+Cِ ѧx(V^%1@¿mCA?=DlFmm^VȥM; a4nt0*hդEU'X\0$j*{ݠ ]J\Q05 =UFF^&D84N}>خ(+l/z8glvב]1) R'ط(" Ft33%ӒvP#)~ƨSϏ#Eq |-0z{.f58zF>a/~9@3V88CN'EL-#+I!UF!vk8 X 5.A9v!9s$_Uz@8گMM'G/`O8iYis]u[\ {А6 +_{?ju s@g!mLtGC"-}H܀Jq\7` hG^4#‷0Pm*3P#GꥋIQ ]=j4l. w.a%c_ܚ@+Ju448}G4_i&pAHt8M_J.v\JXz1+M֋fUo՗cf&z+j|sa4,79Մ M~P`@7]K;-s8&0Cwj)A:: ~i.'_V pp*"I*͵ic  ՝uh Xz`$ƙ]i?4V/KRYϢ~٣zxkZֿWGИP>kpg-1u}]SǮztN*h& ]uj[_=5>U^xkF] 9~Ĕv#jz͒ 0W1lކ$p ๕g ?@kyAh KE d:LR&ؾ$xDG?JFԧ;e&yz]ilI#038n^7I9,J۱nC|<W"$MB$Ds*er(e^'sW`Ff5|DYV_ϣme,+|C\G îUD1(Ⲍ0~}t6voID~ w#Pm@Q}5R1f)z / 뾮Xv>ͦy,ܞ}+G+i#ƽӰ"&D?vg|ڨr +`gYZ07070100000029000081a4000000000000000000000001616eef1d0000c208000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/]?Eh=ڜ9MtF:S G|B ܈R.Z*1DA/AX%,'%K)%4+e- p]Tz>SHɸo#@A'b'ːPr6~5BaՏ ]$tgHdzݏpvS"ݠʭlL"@T.4vP>Bn63' >7)TTҝ85$B5I p]>]O >*T[xqYwD*8SJݮW>вkd/vs4`jm͟PRuBY>t;VjƏKqBx!@7fiSP'S9!UgےuiUB޼5A".tlo@JK>C0@Dxj}33`#l~q)2smHNP+ :1 ^-$)X=ʣd 't!/yMYjcg#``u^vAdfvGxHb2l+O _5*qL(J HFWN"N# ݇"}#.OPISlğu a0͹;d 5o0 褄H3lI'elNI o%s*"ߦSnH/i_V\^w<{upw|_TihQ!Iv:7D x+bH=ȂC?Pf&J텾>8h׼)*9>@x|-Zʹ٪w.~QCd]+._h$ [lށ5;Jiր8E"cXkbB@hHq ,ݳT$. ௹X<;U~/MIjȌᑊ~%roaT3n~(כHXQSul IQAG1͉XV٢82|϶>8먐]=@&DVU)ڀhSRd\x p!p˨obW+?`ʝw!j1kj1g/4ր@#6Rl|DD9"SBA伏5ބ$z*[1ԣc=nֺɣ02\AAJا?`"MNz%jStPݹT{1e-7!UM 6~0)tUPInLK2^p(o,lOxT# x(<"b3K8x b/" 'ӄz1F >ז!-5xiɤMns"SeUo(pڷ#h Z4 H\&pgow=^(Q I%Y: 5yP4jv̚m]Q9Y06>+L{އtج%vo5qf%[GT(f\)tX!LvS_HX9t>mcMV,B1wj#E;)NsI5r~$_]0KqكAc_%sAҸ&%jΘ= ?*4:$0wmtdZߩtע䪣 >+$Lҏ辿_V_fuh qXE`H|v2舍{'68dY?0̢"^Z,A/z1K5y;T =os>ڐR3y3=DMI*K>s?ŀNԕX{ML) i|g$ѿqv) L }yu)ke|0ԙ<~zpkT-,s % {o<[b_=#C2yd {NUa%;WY#LJ8#7AfW&`0 PscCMzsxX$Ǧ^qSg4ns%Ҷ]wGh&13M 0(xNZ[¢k x2+jc ^ØAzaʢȤ YLc[df?[s99يC]B.M}SM] Cz X`?ǔY>H]j`ID0Ho߹D;dzC|f$Vʨ1{8ZP B(&{7mȝNj͹l;[W)iE-FQҽ8= .e5^Ȱ9kRk3ul';X2<~{PhY/uA4A㙣E>RHZx 5n@~YŒ;JVU}:ūllF>)Z<,ùG}z4F_Z n#| H[,ϩӌzmtE.}` X>05FiD3qw3COmڢׄ~ۂ,R8Da-Ei+Vuۭ?5=7}3Miш̦)0~GljUzI:3r $6FP>ѱVtV 4af눚dDb!Rv.,D'ůj>E7ǰ ?{IH1 Aj$TQ0Lh3Lqu\2-bJpGxX{vfڊ^.d2C:Bbo$S! ֻ*Jf%8e}Ej@K ώ+Ly9twk`P+3N==> :!2#mZU0nRDN pkte;Nᚓ@YX'hoIR\Xa_썯}ROGj{mմZ~Ҝ;@׶3Vy`EӻW.'%txn;5JAQZf򜎋0)KhL Hi %t DJOh>;_Jɂ!9>F8 0B'|1OdOq'n×PE Hv յ7AybECۼ&*{yUr1^1QCP'|(o\=m% `ɈoeX%[:ѿ[Tks.,ꬅJ:șoa?m1|P;/ә&AhIYT"Έ1)ғ;|).lݥ8qdBBhdM[,`g[dj&mF=g)k $>t(#Y(~Wb.7$ʹpPyr'!h$Bw뙩[Z9o-WCܪ}Y]8 A"nǽaK 'ž7<֍7\FS<-:bQO%V(Cˡ/U"m^?C@.VFr!+W旾ANK_9A R \d3aPUdFپW}j#{UxK;_;uP@8ΑRA$ڳO}Y"vqZILǟXsڷ,_&M{cLwd=4[($U8kqM KLgѶF\ꓡwk:~+٬K+ Vhжˊ-WP4©Di^j}P5%B|ʸDsa@17"R"#}TFvC^-Ô$cRuOͭ.h1#]N}iy%#þkS2rrPi7Db¿wDEikrwD_[mzuHv/ӼfY=zWB>S5z^0riX?HW!T$T%l EV_ls}݁ԭ#Եu&Z[9X!Zxxh6w\ؑ$ml^¸rN$Ȑm>Hp;)Mnq.wD~"~8Q?,3HR -!ק< lJ <&rdP3N-o? /ǖN q 8/ʷK:vj]^l/EI=@DYjEp?֞co0@v O3G8êgz"0bEq,#2A.Xj "UF'>5+;`Z}&y-oYX|ϏeNt;\2HC 5/͕:ਰ]A)P;vh^d DP  ^LJHO+(hV5~JN^f+[rדO&:0׎XT .BxDZĊ0p`aPy7V bA),ͼZ3P ,DK:VѸ!5c $`-g~gN5gI7 uTSu\3~"x; 5tN`yiH`m3 ݏ$|Y^`*gD,<0L*mAu*N !aDl8L?&wsmY4R+/2uK Y87˛osV?q 1G!:;p@f%ٌtKۯO/BgEZ`wQ dvҸjVI ήh+j@uwf`? J-gпӒK뮐D3$jb+kҎ U&73Y[&j۸StA-q3?4ĜQ4h?Rm酵(UM,{' .6jkέƽ3 ,mBIjy>R-9$_v=ӢTJI:z\bAeC%ߗDZD`0 F%0OeQfjMH!(љ5]z'%y~J˿!7-&9|8[ 5Kw̨Ϛ+d~]ZK \f{I"wMj?#q§(iQ S8 cxKz.Ys]GÿqsNLEy*|1MIYiS !f;%lN*sk}eBvwp/6ĝ0P3298W4Y( GQz"u0Kt#)wKh @1YՁgV\ xZsn{e;n Ios, ݇ϝe)}#YqS@z<6ɷ SU+gx>YH23*=hމFޏP[qW|Z|vP{]unzgILO96mDZ3⻙Y)5bW=GyQʬj  o%.^-8ҟ&R1bU5EJWT#sr *v];J*hr]z'x3 U*_!ZkZ~M%Lfg;ULXO+w OKey qMzxAH@oQ| δvWQ N:ocrJ!p#( hwyIF̮iY!CSPcL%kB{M_RSwڎܛ":&p77(If'o)^*^L@Y[i s e''$eeKL-Ybpq؅yXdr/0* I\Pzz'iIIl{v1]{tk" á5Xo+SOO f wξ124jc*js=_b )1rxj.Ȏ;mw@Bƹȉ0;NkWf EV1l!@Of?>Jq[$^J/wsm | uӨ׭uLa kK/Q M5bdaqXR_LK|ki,n'g7Z=|Xfޟ/bonڇ]1,&?iƿmLdDְC{51T&BECѴ]:nGU&8n9ڑ}̃gEgts"TtJQ}⩿[YMa6bn;Fj A[{,l-BqDN1K5.>r&+F~  {h0}x#Y Ƣry ́rW y؎dδvn=OZoڛQXN * Ӯ'ýMsNm @'~WP/mo$9T|b8'TB,uV:B$2 =$Rua(^9߾D2ƿ2ws{i<\lTJ5ÿ~{ZϤDAE-98c0q&E}C5sTk#MHCQLֆI<;꘬,6;m-cK(/b3@_b==(NVkʣܵ2QNrqϘKٲq(x.q D*g+^ L/y\.Oq18K XmG]SL33&x.}U)[wBeٚ!>(iȺɐ=t%)5D\TzF_$=i4ysb鹪eʶg] йsε_AL# H*uTޟׁVHr/7I˰K(6(׸qV UAk(!iɀ$~[5C taoH㾽yjߠ4/?uil'tr ,a :7pxo1DoUBoIhxT];/QK]ϟ U7rաwabՠ ut+Tn"5sz[鹍bmSؑI2>X$(F+gMD"SwJF'902Q/J4#;t'd_kL#,SsdcB@?p8A@j]Zd,`̘[r̬(˛q3,f#EzmX qc"iSl!JrMxȴ;(>}#G/q#`6cf.My8Y Ec.#a&#xN3Ќˡ㰦dP4+42KVcgK=B 3kxbJ|Dm2`68ZɚՠzN @Z(%HXegv >BE}3M_X}Ǩ޿ [dn8yDOR=p$5w /oU% "nOQmiբg t/SݧN/EG]2F*(?6o묁嚠2sElᠱLE' VD)H`z`&.[ptCGi-1DO:̨zDյak6XkЈSaNNũ-&ؙp{G]Hn&{/u%@L2zc1U m՝4uT``;E4d[%t qڶPw0f&ORi3U+c+ ‹dک}ie&U#], yNJW!hax+ > )@sVx ²O^v}$no=t ƒz1:uqNXM7Oԟ* ,僰a23\z})y"9+V<,&h@]3AmΦ"Qr2Zrv ;F:#lf,qp0gM^?슩*Tl~v e&zD<~xA<"Y2'!SImTcnZD'TBQ}痞Je0FOӶRMZxHo4ފD_0b^6vɰ40SuT9ϰ)ͯ{Vxg ;*}Q`Ȱ WS"|e/por!%<و@s/fY#5^K(Wʥ=3އPT̠@_,;4YyvLG2Niւ8 ]E(IH9CjYS)!*!G0䌌v!_}]տr]\!OM.N6bgfSQRKb]2iuXvf~L%rˤ3ڣEK!g]xn"_ozxML-"B=&=ͲMṫV=^{2 Zcc},j &(O 46FdWa*t{GYdW. o>Io&zLLBsdHeU6.{K!8?ܶ;6Dw }ؿTo= ZiL!gU'0j{p, g-zwr26;; :U# 9{u"Peyk)C!Vl\7wr7Fa1ގ{i@ޒP*@VWɍ3#>2O@-Δߡ7&GƻHNOecD!i7/Z`59,) u[eVkCI{(-zobC-;_ۖ;L8-Ԕ7$SWphߺj yk0:ދ/}(MEH?!; yFfb?Zw$k'UR69@ }qQ*ч͎=!l%oPs>@tQ oIWΛY=Aeds={"QCۣ>tg|ptҙPqAXQGy"!RN@FlN(XR]ﰚ`G $xZK΃!WzÃ/VOQ{wvग़$Y)_5@D*4Yo};HrQoVguڂG(gsY+JG&Lgrht0f't1uR E֋KsT-4tklGr2W+Ӱ =ִc U84$r fg]8~'BF@Tl8Cͽy9LӅ0ҐZsEJsf0TQ`{Ԣ#DV VO)y0 /YlCu`Q!LH?S\{ :1,R@SYF&ܝ;P!2'lS2ޕez~fTHaJv-w91`:BIhk21Ofi<5m2h٭J꙲ݶX lVoBYb̴KP#s~Pcw`k+  Z N+žCwc3%x:p+v1LQ 8h/Zs ɚ,X_bu'rb,mwuDձhOxzNKT>"EiG2Hc>Os=Wcc,?_/n1-en? wfo蔊?:a_s+ 4Z/#~u<'6An(F7* <*bTeD_jT=|0у-gbu2i=yh*N,X8̾[8xC:?K=c)zU'Rҩ۾\g@2\ 34Eԉ>e3S7g;34vƻ6~Yi@ faХ gd1Es -n_{g&h8BKj8r@~WmN3_ mLN&UhK pƁ3b nwmt!}.+!?_ ^n#N/k\Xfw纮~#Ϛxm!.Sh.Aڦo5w;Cxx%Sx6A ׵y:/|Ym:pf1قp.iy,1=JE*if T`u˷dLa]pmNMR {M%V!,J4t]i"3&mPP59.Ej(˙yXj&kzXTBCkW{goR*_ӂt}(S p9ĝoq*Gh:ಧRcʗ.{H!3b S hP)'%L(XgjO -|!JsRQ9Aa/~>${aTBAJihϸZ ~ţ%[4RV|U7&Ps<>\*`n:`tƐ'Cb2MClz[q j來#X+)0؇)wϭMdwMLp!glS=h`3vn2@c졮$[Vs}s@S,;v) Xd{_%C|3I#ќ q  xpK*Of,7֏M׹6`{1N"'\Ao{ ѲI=Y2)OYO X&?K :Amܿz'LlbVvdz! `ш65\!K'n>Rtv[`숽'~ 2ho]P8u̷%nOqwhW^  X.u5g15fƝX8?$T`Cb i Iq?j2s-7A,G^!d>#oH|ȌUn'yh5{~x)z%@u8_>-R۹[3eʽKfr$'!j򶏽8PI[o:+ih83d? .!^0UDn%6ķ9W~7$ú@r[kGпwxX,%ig ƻs_kV6:ʡhږєbC7~NAQy7߲+=Y^U0k)g|UR/Ƶ@YCI%NT:Zhsk~26PZrq>yW|u2lpdc(C40C25r;S]x]y0Rkes8Ҵ[ =8 Pڌ  ) EώV!2&h߸)Ovi׎J% 1-]e{U¹{w0x^Lf(E׵7--T_V,M gP~#IXƵڡY^3x{AL%=-D@e/9=| Կ8ܧj Zz3 AYITjK,z/e !W3!îp`IxQE/i4!AG%[*9eUwƋw+`P(bץI.q:avԆR sn73pG>?(zX_by$aLlfyM)ǯ-vMy4,+WxuG]aq9)$KiXeDŽ D$1b춝8/UA_77Sg@z')(>"ZU!9n.~ 5)qU.!R?K5c #؍[9I+*):-wK_G\2+eW(86qb*~Ӯ1XWpu]lh6RT)삶-WJEJCGb.(י fkcxRkD$f,>L6U۬EDQu`Sσ{Do蛤&6& l )Jo'LDr-Hʂ"ߞ f] v[Nۥ%47vDsLSՑo?RA7lnJidqDTnf^&6xq{똯1v,i%:rλ:9x$*dMU)dX#! p5Fi6ӣܥ=붖zt4hB j9ʼnTFصN'hp}ؚp HyMpldR+(짫n~p>D*B&NI_:s.-Jv" "F .{qT0nF?A&h"^2P<ŶN=Nbߠ|`4+YR.߃cvPZMth %UsAYr8"vJ Xq}ԢuK-1 6=B'o.l)<[T_2} ^?mҨUɛnQoCT\vlh.^z-HĄ&1HBBnr8Ɏuӓ,Xٜ %O ( 23VU gc~e9;Vi{XE&U"z^pFTK*N(BhEo AOz A]it!dyLuM;^,(=?ؼre Q=!I)M݄e_h .RXU@J M.e@t\T8 ,VLiScv\{AF{YӥLzu̖a~Lـ "SdsrÒtTxl3˟gV#,7L'$'))n!gLg@d C:TߊOA+JC{3cNP-LӂN!K9@QM988!d|yl2520|'[t]ݐHρIm(O89eOXTȜ>sO 2ۃʻ(z]ߟ+xn#Z@[Y_Ob2z_Hv82N"5sziFٲ՗(`ǝUUǧUj"zU\x}K8O/%~Xb ^W$w ˈKhZ0ɨLW>@ВqN&{b>%Uq59T!D3L(AY'ګw%B>@5Ɗàm(yz7Mh-u?mפwRgj{s+g2ΪĄRZ[It %/3{q:M±ܭuʇ)+52/ý.Bfr -5,I"T2)bmjRR8YH~(M,ZFz{M[3fVP*DøH_(}ɶ~FK KזSazO.%Ckᚁ\@$.sxKV$gSGͩlihFr-xRھ:<+y= ,$9p 4KGƬrb՝m*V\1JGKgYK&랍2[gf%B ȕGzUy=1U4<<32`Sj}:e{nu(ƒN"zf1ߣ2 ԪOa MEIz5}SĠE^긪_R&ѫ|V&.˩Ayo \j)%]][H0 dp^m!Z+f,_ ;k֬#g&DLȜ͟Fc)=Jv/.pe#bػix6IxguTlBW00Όο [sHu{b)\d $ R*_Q2jKU> 7 p`o#p1Ičz֍r1&3Z&1w20cO- le`(%@c*z@&cdR_:`A.ӷ̓UDyC^hLI8yqyVRbKx*w_8hHX{d'N:p?wh-N?N".GӢ$J%qz 7Fҁp4*i_Y;}~BPAlc8]6.Ϣ%9MnrWfkxFg9]TV .F Nu )[~`(^pQ2Gi*h79)@^p*Qs>\e'-4EІr0lcrM(mB>J'n8.^]oL.QPC'37?lC2mXBcSdئGhԢ./Dti a;dU w ra.1Ry='Qg*R5R(͵g%4.0߶~~KI#:6\JE{" ۽0}_5cm.ԊB-3¤5>+–Q7ˏxi=i:RVNˁkeZW{5s͍p)A-jMyO]M;n+*2ꔨcP?kPC2(HEd*{"`]B٩U59113s4_u.E9MJ@0 rPTFF.vtߍ)4;?O;f5б]6w }4b7=O=$5jzٞKS?u[o 3Rx9JC|-W 9CNCr10'mdU'[$wY*[&;hq֑O5\YTd֥Q*}dpז2bwbm9 f(9kpL,~Ui5 FJS]mL;<2-WX8uY1KuJ܊{GW Yd Q.K=jd/d%X':coD1@ o;{ "S-ҕYMW4]/]p{E #wpROGQo^U.ndFfx-GP7Q.b_'*aJޓQ˃MGMk{eRKaUuT}Bvka0"jK$G@aJH2 fif` Jk7bLie($6ݔm|\mӜctѵ(x׎m[}O%ND/c7=>@EW;f;)a|ފ YXqqV JwM*.aP3vwv5ՎЌG-[t+m1Nl;w24le+PdhP!wR`6=xԻ8M;K:u[eJ*t ~-Z]s0zCd&{6Y[ \e቏`VնpSk=Anhŏ:2vD6{ SMTvN譔H›k}yPUzn5fC=uTUe<@ٞD.LtgC\SڙO[buș2ٲ3S&\L&Y7oVfmuL-oۙ"7e/↋2;%V4dT<}踔ώPڝR+~/7sIݾGɧ2 ׻?X.$M|X$g֐m**L r W{;Òbꯅ8xRٴ@ܹ5AUvӐ_GMbDȷP ;nƠJhLF?w*pzl0i Gb?\ga6oH[F&6Qؘ[x{9}NUL 58o|'Vŭ2^R/xyjݲ=AWp~|-Ik_)` ZyD:۴,UARJ{'r8rgsA)Bft+;3z],VYP~˫ 1;*tfQpRd`-MWJit|SλتK)smQ }Y;T՟  ?"VF9>hb}A$|V޷CS6VgdxnW|ep UP8K*r;ݔYNAv˞JC`J/g!)nǬ $A#lio-Rm[p=}ћN۴HA|20ŲASzr P)DJ- )PzGiK%1F;Ln5SX9_3З *CRǴ1[`>hb@>\%}Ga5Oi5+\=m!'4Be9x]˜#9+E"PU .6D 963?/`e~G9~J,Q7A7ZU8>64͞DO#F,㺣Q@8,Џ#իXIn6 24UO嗿i}.fƲ 7ORO)۝f2n)u1W_*>zճ10(qٝQ`#WDKU/Q '0/slZѷ_@ ;%>hgɯ`s4.>-i\+H;h; cOEbrZk4lF~w8\ uX#=Dv}C8Afvq yV2t;*U{Pwҩ4GPĤk;7w2>о 7z2կwVM ß:\k1i -aR %Vt}J%(suiж"=k?V_WlQֻ>DDEmqGv==Y1갑2;]rg?Ha-I>܃U@&YnŞ2i0c C!v;Ȱ4 a{&0 *"x]L/O E XS|k+oVSDGv-ڒR xHeqD%));N0dxqZzɌq%k8d#w_cS1>5Qh8F. #pޝݐewY.DH>fHHKIlzyԢ9R "~B'{=mc'#R+*(syXͲeІ1#*H4ԣ>'scyoF:7;h1]9aa3ԧ(iGW˓81WYA96~#]jkN@ӓ4 ɚ }վdff{Dk)3:NHxD3LMRZHigy{FD={8TV~;M?Rn@aϥTϿG BIl$qUpbv6]p<8 q|9eUb8dSPFgxl~w1My$ ڡI G2l|~W6QYT0ɞڬ*=S4+4(!d +RW~jDyQqa gGZ2qLmT̆eLVHo/x'rWŧ::q~qIq,Zx %NBDY#$QnmX8_zpx-i>.{ eLl%F : qAi67}Kk2 (w&(2bsVCYPz|1uol~٠my1/ĞE<즜X/灙@Y h_ 5=FpԧUQNć˗H,[ D/\lT$ά*yhigRkm0H6/-YupWE n3;_̆.Tmad%!b,y^c.ޜ~gטnX3G>UMo>m0ww3VJp lw=|At1r__믅;D3. ˏKZ{䪓fLRkgz_ڟ;m7[M:9ֿ/ݽIÊׇ/$Qe{q~!\B=&14) -dk# n((/D-94Eun qOޟ*c=okf:^D Bx) >ܪ@2kt`V Ҫ?+M2/ɥ`ծYpȀn_YPT`)i/0q Ku܍ &+O}wRGLlKR v\JxH'&V V2:+Z@O*7bm?h,6Ckud7WvkTl2́t-Ҭ솻3Ij|p͊F! TyGzrr[h02Kxx/V??lڗA.4Ev Sh<^1 4ĐU[V܏oōW8GNX6W#1JlhfL$vu"&*&6Ƭb~]@[HDۑGAXUI:)!j 8)Iad1|_R<ټmEUt©bBYS:g=֠RXpЃ}e D$aa1aMd{8TΣ (Ve`ݦ>o=j_*= "~X.:=_`0{JP/y׿T&pyX6U۝"@ѫNpl~.#X|v ϶H`z~󬉴~,bG>)^8ivKXO6;*~Il%,t^fjK[iBy~&M

Qi `7j9Lw 8}Š> x@A:Pnղz[%޵X9"]"JI!eb][`Ue7ȺHI5p;Fc3I)/Zȸ3&Υ@*d0T4*a9f8kzQץd"0LT*[ WocwPehiRS/#;.2H99Sx+~J4#@K_7r֭K»^QȼB%UԂ2vK֬8CrfDRG*11n^3 I>ŠA?'LwX6q8hLZ4R#+G Ջ.~`[CXtVa-sI̞<6WSWE\#u+@lJ~.SKHoȔ!7 pO\^VM"APg¬dC9]$&;~:ٴѮ+r~Y-HJn6B@e,oB|IgU7$ݬ5Uy5 ;=meX[tB x%G5w\a`/Z1e0=hEM%a um#nH)qu/4]*%-kTGRb6fqXR`ж96MάD'c?;e Ƙ 4-8W,X  >{P `m~9[ ,Z}x@[pIPA40D齘iS3<E̓x3+Z~i+WڬFd E]F4ZRcV "XhaXv;MdT nc)+S s$gs؊ex|ӹ Α[lXȻ -,s3"n@ss@! ﱗWlfwH%BE}M5/i&xUΎ!{^HId/Bĥ& Aǵ7 Bw3>IqZHRmp[]0!e"_P$ਛG~[3 ^B3㼪68_g& d7wޫ'FITK7_*m/@G#Ej4η HH*`^C_&^+]̪M RZ_sE)v|?{ˆifsұ5*3[T&k a#ϥvFIg]A]n1јQ<=[@MJ`kN= 6b\=+㫧[d<+/@W#&e,_ NQNűRXh܂wxnÌXd@͖ O]p9 r $U𵐫ʫg/-h)V#l R$eb]}/ j('9ɱpP. B0vHQ)ꑣ'{G\5m;טΜarw-ЊTmxu$jl2c.>^SY_8<?=Z`1͉}qgPK!Cx IΊj(G7)[~S`~Z-応)iC!-ZJx\ӛqKS'`R.4&Һ̊a/y|/Ρ¨!R,nנB^2=T apV&&\H96@ Oπ?߰ <(5)k`fs[eH>VHL3{8:ђn S%|k%Vyш;~ݓjs8'8;υ?1x\-gq/id |h˿+DԖWt)rB3ZW)BP1lQh\SJR{2C3y]>S,9j׳&gDul/y5p+H(Ox?b@}y1_[}(82z]:*k!?WZzJv/@ՔHw6SH7k.eVv>(iU-}/IY@+łhFof,E5m[ߘ٭P$%`;,{avˊX;,GY>ԟŔ~, ӣ#H;H蒍̌* 3X>gޙ_{s8\G3܅::EPC_@`h47+Y>hχ3>UG OB_D?.?wSOWk8f wPT+vܘwS`JȒ QEb[RTh8!. |6i1˥O#p@{.6AlJtj$7..j\g,Pr'tn=Ps܇qҸj3RbپߣNJfz]v&{}g_\3z{{98=nًU %09諸%et8IU .c kzm[!;07RPJ;C< l-J,^>LБce\1D7Us4ksR|N=#1>'B18xTt@P VB$\3njܓM__Wu \h#O!AnR\[݅'f(Y4ʕU<ņyI3D_/^י*ȫn遝h8ƚv0()"ջ6NQo F3a 5>51b͛2K9íMw,= `Q 8$3!l[o&k qԜACpdY 7Ǜi"'9t5x x8Δ0GUIGzu.Y i5"qٹ A;2N̾투a"0ł 4NzG!ߜ85BLJ/?T.PNMo#T׀x웑D׷nrK[fυDfa8QII&(]*H0K]lǂko1Gĥe!w{R,݃_ RF|Oij5&6hm?}`O#D+-^=MrkX;V"]uHqݍg9ݭq-OԨ$`YIqy7p08?'/@$2M3f,} jIq3*SNd74c30!yc0bVn١t1Z:mͦ4LO!h Zӵi>k@"Mx qrM *B(e<ĮbrZ6?^ɐWlU ]Ne?Lcʴ+bUI_<bG #n[T{^uPG:͹`B7^{  Gl ^E hSX.y*QQExe抒l&_/nf"ġ8s >qѴ#Jx*t,l!禍.t@9DMPt4f15ZIӴ Gn V9Fg5 t8p~:6dv_K5( `_ yMرUI:Q4/xNKsL.rԲDhiUN W K>"A&"2F3^Hl,{H@jԊ+Z 9b,(;oœX4"\T('[VL8G T\&]OիPV1J΂7r(1!XKe >-{|H=,u唰-c2HZ[?U_dyTThq#[rx[$BO~Ġ(,0˩-8`r1v!`: Nɛw>oaC6\,p;x:l1Q_Q1DXd6Yǯ]k$kŕdj%VQZBzʿd c:l @!W:-N9ҧXR]G<"C1IغX֊<~\:4Yy1/&/۱ =1VpfxxAT"Ku<}Rڼŧr'WkYt\T|Uu' aJ$9,O|J|ЉC:P;A+Bj]=`m;|3AY ~͟dc1,K<.pJKYE"`@ l'D6DAdOAYmB,=f_Cڸ: zDUѯ4;kz$p#Vt%Q=e*(n7wGr9qle$UبԇG 75/nl֜xV${ڪL.@NCZ|Iy#*m$7M#vb!h*moTD_0nqրEe_~2$y; В|D\Fb&PvR:P%ϟZ^;K1B-=Hibb~$zW5N/;S>ZL-.9 pObC0\IB᧾ Ooݙn"Ʃm`H2Wo>;`G'_~!תX`tº*Ɇ,^}5ooMd069z M}lYld@1Blet M}m#(9Ϳ5}nYMKXG1st_9bx/Ľi`h.&2ed#%B߇ce'˟!޺;DAK+q]U)L;0SKfЀPkSIf\{ r֗4ׯۜ}iؠ $a)3KD[{TS{a_] ꥓ 7 UhgD)<9&"HdVi ,bu1r))L&vO!(UUW^*B/ok0" o-2Y/$ i!(ŋ"i@{pggrr?Q– L/ v 4|:Jwx"RVS`˄C'z[+ 2#}F9%naf/mx}WRtzz޽]Y5|e1sLw, fDi8s]p[RɳzdFk$j1N H9Qb#sl=>TD]1 UW΍Ž$Ou_;:9oήn>tCJQc{/sGTH>(w_w ?3_@}Td74=)ϩM?˗FLZD~kcVyEQw\h*~VaAbV42z.;/C 1ơNe^NPŢ0v%UvU7nVG/ X!d2D30P9wP4lyJ![˚wrBk+,y)RA9/o.Ĉ~1Kw7tC/`ԥrm{)yh"EԟSKUf|i|"kJb $t{f!7l|tjm wf=q-ҽgNW,1}LdY \f|Z\ AkTX7zd+>nӟhypEBhGNWHE.]Doٮ>[]ܘO;-9H'0Bhh2B=H v=7i=͑1 )[*_ /e&w-͑ ĩ┚BT^t?ec#1?l.~t_I+oZ\C5XufBIgRA9<$ă#7_H.y2sN^Ch,,|c9Gwz WBwa_ m2Z2CmIh,ݰ"ݛMBF7&V2Jv!/O+EA 1mPLO@!A`EzMrf%c+Aygƭ3, 4]B##&DER#` w(4fXi/+S04"VNHT Vh JH|zW2fgǣ/HF+&%ii W΁yтEoυwG8Z?_͔C~$3Cy˃pQ\+}Izh^*%N4- 4;%>ٝ-G^ڿ 1D3`Qv'Y C1Q"JEvyy/k5P7myYxo!(^ѦllGhـ汁xoS.D?a#'G7 9R?cq}j-U.8+[[LX:Jq< ZʑJ{[Aop"&Oy SƲTxب%焿Yz"_Uve4yljPå,Hn,`(0\SnnWBpeRLX,*F|dO(P?U7jn̲Ґͅ;SBo*#k"{Alf5S.TR"'$nvTGA^&^zA}쥧P`5cfw2oQ ַĒ4Fuj-&L$Jm\˧;ۅgaZEO(*=R˝uuBZ\f*ݓ 5aQ%J D;(99yKģ6Dㅱa]NEjXS Ga˗R T>0x &ҺKhr%z<+1я'5h%,Y6 斡,ҋz=UA|CЇr(~Tܓsxt˜!yOŀNU^3 T,h X{Qlxlu=#Pbyb+P,n.`kSX&:ًRGQ5{'I=/srMu4ds=a"ѻnV/U0$0"c[ZOmG}1giP]:CIjԲ(]E :JD(ӂ=1!ށ$dJL?mQBXX圪쭻t ͏X6 v~kt9 Z %wb.Q>2k}*iCގ52|Afwۺ+SFxi?ˢ~܏,oD7: .\Ĥgu XeU)j5K%*u0wsҖ從8V5 `B BM"|؆e)qA7b]FFVcg<\t@IFOۅՊ\2 3 Xr*2ےx'hSllmeqpfr} 6JRՏ$@xFDTL.ˢx2#7 BӜ-syi|oe"6&0Y]7Mm6?Yf0~Ue3s"R/lH0u\|]; Ѽ-AB w:g wݳ T+9  %]?nU̪3?/% t[ڷIWPFIRb (Ce0֒րi.H҅0PIvBӆW}Y`3b\դܼHHA}XM3?0Kq4kgk0Q*tPg866 ]Ҡr`! b6 h­rt$P{^J },*P^3wyQov0Z$|S:nՕ`Lb?ZųJyijY af"%4}"id{;>␼2LsC@1j>L*@td۝kD!ݝ*;}lH9*2Oy><\QDƷoA`m|7r_}il¨\*6aBSO!'wW+n4r_la3`Li!4p17Y`9/CCܶ=!k{U:Z65rckj㚘.`[V?$C3~Ƞ&83|DhpE~4?d`ƭøl-` JD3'ܱihl5t>YEt) ʉsjR׸R_s!+"'[>S4lcOT!UO:4톥) }|L  i:~;\/hڱ59T̫y֞Hn9])W.6G]nQ"CM:߱396ˋ -saD93ȜobHED۝rDJV~h SOPedЏoS0ĩ\GfK9LM%*α\?niXYŢmpD~*'s!Z2v .]5ܼԦFX I`B/L0C*FvB\/ yܗEw-܌(rC{@[0p#*bLCs2 hUaj9#'gԌLktX!]ЬWa$w޳۲㾺s׻(GlݣgV ,v??E2: u"| 8X/u"cmm\RlM 7*vq,][QYB:eu{=F_=GT)7",yc5nA{*XS"sZWKJ(I5>|G;F2d)jߟ6[07L{'$Ut{a%/` xʚ3 v7]ۓqxGm4NNn>iTXb~d.k/Kq2GܿrY8dIrqI]G&kT[(E`qlŶ19 +&.WmNgUf]uԠCqڠl<3R%> {[ˎZ,#N'ֶ{ CIpʼnʀ$l}?ՒT9|ƕ3{) (G@IӅuy\KjMs )p7QmO/#M~f2p0.#+&u2axa?kG`Dy]8(CQ2LPUGFN]E *Ǯ%"uj9-l(y6.oZ xFwtHY*,0a|M⠈liz]/3 G2 RQ~ऍkKOwAaGeB'HW-Dv>~ w]O5!ɭ[!X k>Yqj[9kBY{[^kY@y6@DMF5؅߂3H@&Sq rw m]UlceɦB^L0:ZK2*%΃&Aհ2$3*::pτ)ʭ7(dPS}UQ+16UXֿbTL OJV,2B1z;WBp\i2HI6g? E~-eUqC TΝ@13omZް>K=JnvfBrm#z眧:U"uޒjē3toLG aV49ԭGUʪSw ԽR}wpbwr'I@,]5ŏ +bJeloEgW-B6ק}v]˧6ƃatjҡ%˞P` :2tRAm6uV1ΕM0ݶzҕlچo(tػ %,1璬 Z5|I )s!GSRa/eC_֜N_-RϹxQy 3mӌ[,h^dz/?o,ÌZV(QzHWCwSw4gdNl[Q S6T}]`EI\Քŭ] n"hK$kHǤZ1:wfY\qxτNXL[$$^i)X,8k RC~=XQ ' 1ߥ+=)Ydu{9F-V)†ٮAr4]z U{3q/$)Gg9(4.i0XL{?1 g2 6y#]nlLj4(VZt-Pr-G#=._mTc| yQtt)5P ~Z*3gB2]e3! 0kB^lE9ר'1Yf5FCƋmA°X5 .E8@V FT+FO-Dh;{y&P6 R9pT*m7w6߱~"Haָ}a(dRx3# ĸfR4?a״A\4YpUtСVRrQb ,Le5‘[}}:O: 6D9c'pzRx I6/7w bjj©.. +/,[Dz`&ǿi*;Dm2rkަ(]-ӷV?JZ S>4nA,Թz51Dݳlމ/(UUH`bxo'pR4*m[ר>Ow:~M1ĥq|a ~[g l=yGdLgYZ0707010000002a000081a4000000000000000000000001616eef1d0000c3e8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/㚃æ]?Eh=ڜ9L/*&f9 `8Z/3"bγa D1,WfֲN\I1ĝlL%Ta ȲOT/Ai*wec1+`3^ ;W  (rg4xylqw EZGs PwqfN{n> ';`}br4^&{r9wF>&5a R]y#/רB3B6cd/;Nӻh4mfP`!n>-H6~ـ]~AmލxF[v.ZlSt q# MT ( s=].1 !y`lQ '3moYg('N9SPmKX `ÂG\0k[_a\TyS"tQ4iŕx<+3D+ꢿϰ`j2ݲL03"D·11I*_AaU}<n|l"F 1/,-TKBv/?g4o=!+*w"̩F&Od*۬=FLg 7Y9;GGD#Qc.t `jגE_߁zj8.2vg?nEɦA}xdCʨbzRh$k>gZ($ݾ(z?/ٓ= PeS(e]ga+VEgquq2=^g #@kz(q zBWY=\*/ BQ,)=r?Ͳ1 5ۤ{"򀂕FsDv9[h2U\[,ׁ-=vy(%<,ݕz Rm6dNtA٫$<&f& ::9g>)" tYPp[#l],[eKBIgmaIɡ2n(,'F]B%PHP:.~*̛P#l/CKՄ!EjoHc JCaIDgѦgFkHr+(69lEH_C.S\ObSOh>Vʌ|"lXx7冂+G, Sg&MoVzLQdSԓ!q恍ؘsTMF;E<`A)֗L0$ `fXWS6qu/dIr ﮠ  AXZ-;k1Es&T b3L/0G%K?`@UI 7)RYml2;1zZEɴF|gߡg\&Ҹ>8_(r`t!RWZGLP%Z;Z K~uְ aXA)b}qBfXp4%??YiƖ_Y{YJqȻ>sNr-Ve\'cHek# Zrn:{Jdڜj_fwSE ac.*ҕCj@륻h}DѕJ]~̤I=Q$܏3( g;ni|ϡ5&{ӚP,McY5x~i/uuA[PQhN̗&n/H] Ph@"e"3ekȿO/̾F("@^J=QE/ JgV?yW @YϿAuWe Ef)dUq `wƕXYщL+pO~iqgSm=Д/*6 h{oGf\?' L.B_%52NRpŕSS;}|'O 3 Kт8tb,F ¨ ȻSVʄdsSV%DnH#&; wSQX2,_ڤ#BQOy@,MavHJ zDY>7[`G!jM>?NhaO [V9y艴 ]@ ,PWzYTW?s"ol7RSӳCKG^6]Ay3c=?붵YPxYGjV{tc/5+!e@yř "d\j,H:Qa~Ih13 ]O z&W[c$QrD8g_N15XŮ < m4:`K=4ALj;gN+jbtptfEӭvG#F8Clrthdfc;fB_#U["zȻq'4(=lj7WHƇX ʧĔF{ƌ0U[|cל/rfe1K@i)8r nZ"& DnD 9vsZh>;ZqaiW?|XV@P0T$蕔t]U4p}Zgj9ÔEd 6}|<Pﲶ*.PG_=Qxa| 8v勞Ο;vyŅm2hL_^bЍ !*uc8񭯽BZ7C'gH !d >׭# gr}[̙yx$2X J뱇Emny P#݃<46ziFjSuHH5S1rI7 F8.~x%`h}.o^xFR dKvgluqbMWw^sb /M@$Z]@`OE$l9.qZש%]tINyԂs,-whyN$|@Q++z17ʁfFf.Wao31GeOmE2F!j~^WMW .]rdajUyC[$ 6׎H:t2t6j~ x/ۯq:(et ԓńܡ0^S|UmKQC3Tӫ&3zN""ŞJTtiŁZh:^> דzJXxv0q:h@w|c$VuVGq.8Gky{2 .NBxիHcU-9ޟ}up,nAvHn}yPh:;Futab>q&ڜ vp?$qWYZޏ*^kduV6HcpM<>83m8i(LeAQx'=:X7޼jBnF)2| ĨG[n0z⃾W};yT8nֱ31hIØ04㋇ Xl0䦈Z(bS4-+D:˜h$ V2\5cUaDzc/ haVi5M$Ž~ *.4^blrM~Ɗd!}e*~9djm XM[1P0պ`ќ.!Fnu"8N#%l>jl:XHYu)ΜL_!G8}GA[w*щC6ȵe^G/<Q2{L]냒srm ިGFWrBދko(^юr~L p&dl;' x]('5̋N1abѷA=jħo}/ɫ ߔ+ kpLͨ)?u5tί#U-B'p%!_W _*~;爬#L׵:Oo^)Bva4 V;bj.Sj9?)%ʙ$K/ng4^F*s#l\0"A Tc&L}Fcv9"+rli0N?3=x?bC|/MIX1| ~OPJcg0=X `rH=0A0kxj^Exg,iY|/%ENMr' {Lv{FX%_CJc Tc{sο稌ZA3@|*_'>t4ѱ/^yLs57us* CdHԮ^h t%QAЎu؅)2Q`u7ͼeutt3fzuS%AH` sU4HG6X:K&b] : :dϨ2NTVu}Se5~ Hq//A K1\Hf9 nD!nPk`L$EM$%c겻zngr>胚d?- ֭Q&zT)?ip[ܱ$(}\>p& #ħCv2s B`ϒ蒨KURKwv{,zIkQ3)I71f,WϛoXT{3p>?qa׏{VJC<3YAad^Ba"fwr[ ˶hTG$͑4cޫ7޳[QV -GW4׳hj!VĠl)Ksw_)R6)I_]cg W2aiv"4Jby&M^CMc #iwUpǼA,D5/m6^k jvlL1 r,䥋Tp1SV_tfd2ߓ#<'P kQQyv!' `jտWa|4g}s/6$DyԻ0]3[ȹ>VlvxNǘ *BX7౵h| c{֡pѪ.Enk˳c" ͵-*WR&_ ``mA}Mn_&92 /8V{{M35fy|Q Mh@_3I΄@, t^o>Յ͓f'4Rnv9N^{e9Fwycnx bo{+UNdͫFUc毧EFVj * ?wȰ\:s|5.tv/m-aɄ`vJWѸ+8Ωo EpY&LyJ*&m^ _ϳ.pPp {&y|Tt[@XNn:PA`U]s!iS+Ul 0&@%^ohT]vSo0b_+W:0(eoSKؒo0c^iQA=QP \k[q櫀nj^w够Aj*6Oy;`}@ 7aYr11p"֡?L\ItW,l4U|@].W/]S_?U53Lw90ݾKnf!Փ24,.ˇ`EС5wC1,=vOQy0pi@&=n"+ qK:, E;Te>d1U2cXQ2HSOds *SN>'V}_ӈejX/L=mMO^2ԣ2BWaN[ۀEF^趾yMbD]( 5-Šwu*7L!g]A($>0[$D2#ƄJc`,B+f!,Dy/\Cm,$ʧ}42A?8dkuJc+8|4i1-3v 9fюXdm?T]''VEnH1(o}@d"4~|Mf{DKcL Dmp/9"q  hflL/j:~Ļ{VW =' Zhl2}+]9oŘ,YF=S ?Q=973MH| $ky>y9j`_"u:}pYHRUYݔq^ne.]'0|D 9i\ /&\ɂLs }JgܼXO唇juijopFB'`.v%ɤ:U$&>TLZYjrSu +0c軂޵.oh N\awKE59Y]#s P=#! X rKd-[XQxAcU ^_ U|P]mVȖ'{ڄfw $D(6J3$'9JU+ {"!n6滀!MVK(KcLN\eB@ y@39^ WAN%h?K7QrW3UcTzUd))ꝈK8Awά hbt9iezVn28# ndZ׃ݠZEYǥ-\fUh'HpK5 DiW;7H)NJ+c-X(6WZ5mHKhP 5WzNr-EDa^Fj!TUcEfK! )ZwnC>Drf ks\ ZqހriIgg4 ~aB\dt  0ևp|lgh5|@ q-)ׅfZ zbZ}/%O#p箕Y/7!KXcO *Dy`?rZ=J)VJ P6L.(g֊%o$FX5>bưO8 7:dwյFV!]Uz3fWr`*'GP7`5){IA ,ïcXU^e>.-}`#ZK(ۤzEF(ESԨc⦉bJ96^S x?>GzQǭ 6D$\#9_KJZ5"\^:.ߚƎUZ,2HN s8 $JU,ЅzWhvg;Nuv%?f%.E+eZgtY#eCw`Yg^?9-&੠me%$c]ݲ,"؛c`מǴ3C*DOO+ 欝TPk`Wp3IN+ct@@Lc=k\壛LeMvԱrY.k^9ʝb1L|CΟG Mm͎D6<_Qq9y)8" rjȾ q qUBU W'dD[^=paۧm;{̟:P)IyԶ+M%mհ-yۗͩN2Z ^mcV/kSee|/05iHuHF'zZ4aq˂!$M/6VэJs_Tu=Z+iMCܒ`ȅk_g}^ K`;|X ʞOC@lб kO3ONmꡐNZ|EO + &Sw!n5 ܅?+ΊHm;n:5N;]>m*gLoc~?zqZl IR̼le(ƓTNu,NBxlj g9FsC qg!X\ _q6懡fgŀ[ܽ.]M$' " -(թ~sM&b30ESACR >dͷ\}ZVO9h\#(10u)0~&CG u$GЂ;'x@4ubYrm?O?ȨWH/ZM9M`){ӃC:K,-{N[>}`Kx<#ja(dՏmjqI53RM]_6vsxY-̼ &b7]?Ҡ@ NMHJܜ4 l;0w1\Cзv~ uiTp. Jd w9Z TjD5p02g".~yn!u~bõS>#rmT}fjoMl(h0 #\nCRtQ(ߵne$js2m.CDB`K~kmoظ!N|-Sg4AiaW ٗkpK۝lC@{ Rˡ U.zf]n+/vqfµf"0t]Mh]HM6b:yAn]b=|{0};1e4 ֤)ڡ Yyg%C_7qSW8N<ϲ#}&ЕpFz4%r}o}O6;4mCE@zj(Qq>tҋ4g;nGOg=UƟq(#^ͷ@QTMqCc;61\jQ# mUY@n~ɟW]j`#X }kc0n´=؋:,ͧWسtӒϯDv b\8ܾN$&+R4J C" EfS5{*U_b|p]$&rŌN):M:Y_\RaROrd?>_hi[`[04Pr yM"È3 TSY1ŪԴFcoǓ̺2 ӂ>7-՝/IԴ4,):3寵 #u)?L0ΚooM6%?3^G}$2]߹viv'( @;w` Z,-Z}POcٵ6ItnwJB]P3;eQV?^䭞`q #z8]~Nt*RڋG<#?q`u,WD-Z"Bz|eH,mv}k%]K!r; 9Hŭ*lG6Zť-zgg\.w`ý{edmFF꠬ɭGk(WY)"֡뫄VDteROuqby;%O lz hXm} އEYdm`tbfKyXb6'+_<ԒC:Gq]ihE0 Y̓ܩ%]bq=XkmbU:d@jȑȹTmcyr-LUjB$APINmvkf19^BE,یB :HɤCAUyީf} yEڻH?)md:qU@=#a;jQ=WqRa!]aWu<Ϥ@SKwS#.ew۟|`Z7tAYĩ*0s1!WbON Rioх5eKB&[,@A49I}Y:g ^pl?(&VoH:&+>X.Nv뚊Mc~;ֈ ៰tCjDCHZ99%ɜS k=]F0}CW#t|'SJ)?0W4:H}lFW v :.NG9JP0p0XMfq d^]0G ;YʮOvTf3WY~oџ"Eg$tFe* _!e(牮#஽,IqY]w:H&)o݌ +Z~4GL;;l﯄[r󶈊/[D7.+u愌#(;%ʍ׆+*=u'5ڜqudÇ՟5ty!B2PJ81"P7ar37m4;)&*D8܎bQ iQv[]32T 9siZ_tpa `W"6XNM#垠J_ *|=֮3|)El= ZLʟnQ$ŠJ!4M梫 3>P:yB*J'bEoԉo 4}ꊲz;j:# h@S(A-DБ3Zf-h2\Q'U n#1R(/'l˪oX/Je.Ն%`'iJ]bIXa2,VO w:Wz xűwK-$ɬh[aGsu|G:+ss*V3nİT;K(@Ü3i!e"ZMJJAEu܅,۟r>+iZlLˍ^;9GLq];ѓcK Tp'zĺhx[bQX.7[|^ܯ~?gL܊JJ*-ݪGxvfKBKӿuFxXחl~_-Aɳ4kVQC9y]|8;XSǒmZD=Mw)L2z?|JMO)ˍD!CtѾIkfE3ٜi.!*m8fɸ  Ø* rѻP5M $>bWݤhBvC8鷉)4.FirW-qu #O^+lf=+9#U眗c) + \[_ jUjo4(x3rQV h;aTIxƗѥYԯq4y. ڥu&=8t>}?̃E9 SxHp|/P(]1هNhuPL]&N0A}nkfJe3 ?$g3~h)[n\D?8Ą{;YJաn3 %x\[~!z!'ۛJ^w( ]`4J$5%Æd GjלW\'"#mc5Yin6;N=bӃ2K-TE^CjXE9Nnw&U 0Ai>EpZGI:#!CM5I\E xVu2a&k6ԲN~a_3@a=E<4+F6wkƓH(B-K]Sf|7LK83P9n'5ДɊx)k~5#_h/PX NkvU-XR9I9(2?m@׌O~ sCkajRՠ@!if R=aZd?# *1{uڌAN Ҽ{8Vp饶8p;%FI 2r]9CŽH֞Х$TvZڠ/\0ҦmSBO ۔&>~X_Q7mTz6kb>:{`Yy~ 旕ltKľ065#nQ|penq۠x!;;ir{1A9`vb ()X{7ND"C<;^Dx[t=:oI/#>`\Nfx+8k%YMP1> }jT=i城o)=!H *Eۢ2~)in";E'.10Wgd< MϢ>ccקj Mٵ5&B6KHkK@hkOp[-VnN` "hA @!fV{ށSxH,y_nnrʚN\M(==R{K+T{[γ!= x5__v|!HwUE&Ю2&M(C?D}&ty 7'o~`} |ƚ_ 4CzK%}j3ZI[-z)<7_8ţPw 6qK7(v#\'Ȣf Nd{2 F{{\a{G-Lw1Yi J1'4_>Ec>uw YQ`YU} Tf8b'a?<]q8Fن "1}M$4m\GhlĤ iGޙ!hM76^{_ٿ:MbV"c0菍*8~o^&c\ -D ~%bmXQ:Ey*y~?oBc!2CK6:eL_f'mhOaZTC@qtAZ &۾,5S`8E%~-,?G6Xɞ5׍L/-.`DtZ/MGRKPEwf6]x/e^rMPfB{xϞ3g)G v'C4 r]{P{NkЕE Z :NE$ ۀ(Wd}HOhuPF[4JT~Pxdx<{ i<"^]nӫ6D;p̜]x9V΅#H11έ7gڟK4B.u͙ڽw۳_Sq$4F%~A:f?WAm(!L>hFv݉[Ux|X,DK߰j$*i5w]a({WV4"Ey$#RyQ\ xr| ]cjAqO\•|1v(y`8.0{vC9P`Ovb2m)N7Ӑ8 K gfQ3480 >~QGBB}[rfew_3ڦ"۹gLѸSJuVz`; NXaCX&]ʳ-xY3tmŐVX7=y-Q-a`DʲVTbIc8j*+.l<>[ %)'`u:1!gI~Ds Xv){&wx|Z'^F*:]›RBT ~-h<=Jlo+)P 9_kh%cf[^^)fBK  pѨ;EF/h ePoC2lΆKV&LPPr\g*֏@K4u ãՕ 5ϵ LJbE'<<:[4^ROr֊XHDJ;@ִp\DmtQyzm*`dE.C׋ P;8$4Spb)C+gI,Z̃S#}/΁dDWz4SAVxeKAbهİ~D{ fӍ *P/N2ٖM+jPFYYl77j-ޏTv_9B_R4Ȁ'"pFaELB\Kl2"O^YlNگ3ttq4`Rcu䬽Z×ZmpC#a;5~d}z8QW>աh"t#Q ,igF£2K%u;SwV[]LsQAIr1N0c1t/U%k?DV\ʏ#ǜINBٌ> ϡq.>8@-OVWhJg*=`i'~V)GEz: ,x:U0͛Ww$iY 'κg5YU]f9v*6\N9x/6ɨ$+Qci;.dj_GHJ-zrVX80Y/+=Mkb L ; 3Ww\ m{E?nqY>UBF SL/ЊU6N5+Nb{H0ైr >IeWݖ(Bݤ*u tTM1onp|&Rn]y|I؀a՗CRW&=p7ZmI1=qGPK^]*Q c9ou>ip`L.!tTg1"a};NWL^gMHQ(D!}1v(i ?s0Q~.{3W)͍{iuoedٞD >*7O KWs}N dT{ixc<0p{]YB[3I-LvF ʇccḃ~2۔T3 /u# $*r_,iiǴ^O\~VGILnMD6NT+d{@e"*;\ f823`":l0QI0&c$Zfl\6djbCoI 2χf3]pkObv D>jG)nK>4#m/tbFY- ťRE?Ua媨 2TK7w~'3O ?wkӭ=ж=#nN)H0]BeN+mlKz^ d Y O= {4-/>>G^N`Ge:Y_AohktiwpwuiyH笸$SJIǿ59":$PϡMG9Ȁ4=J=P&0prs?' #6|>KHD{;rv1 |_poS`@:`\•kSIϲ_F+'t_~3|M-T_3L鱢l˯X&5vpHqDbNA^wܗR]_)q/SVzPKqdNifK>Ց{]1x2`9?zu%X Z6U:ě~qbVn^*0f3K$hZxX)L۵E!j픖 IJ]Z3BuB](9ʢlV̵pS2 +!>2Ax"3ۄDaK+[G,$R!W( !.xP05LM<źH֔70\%gO_ܪ(kW ҀZ)$5/Y=kT~ WswB< ˑ y}c*<F KbވݲFԐl̔AJ;)Ȓ;O4AI 8Y FUۉSu@ڑso&$Jw.lCױfjs4LH c;\K:ֈy>{rLi50@ gL-hFυL[|?oG_v)e(MʶAϓ$qԮ N9GkyP͢<4#q z_Yq8b#eC;R$·:_WK!{.-mV4ߜͼ&Ϳ_$.pNpx$ɗ1 CҔ6Av[™55{5ZQ*r^<ĆɿZ'l'GS'Ȉ 0x F o.:+W=]qZĻnRI6Cr`:%D-wpS.e[zyTT-AdۓD0(TP>=d| WOr/z2adxGXɰ½>xfS( ʝS|*|Oka+ 8]䠿:.a>]psmn Y`QơhFp r6^/j*qouJb:{bzg3#J}1P^6hv·!~᠀a.#=T xxx]w eN^ nA71߃m@P-fB>O9r<um 2P83E"?99T`YnF' ,ZbvZ1\K4ʔ3i~ɪ,_#B%C;E.<8"a;_ 4RƅBȷuj-Iu3ܟ` >tO!@ +BSmIODޤ+{{ VSͥ1uX`5T+ v FDD 㚁l6(qИb9^aWb/.$oTCScD<)}ȹ4%H!ba\,h~S*Ma'X&sJbX(sOw+c0ǂGGc `fǀm[;O.U`eJ*~tbcnH/4 (p*~A,;qiAQM8O$=#RܢzўA8)%b V,1Bpb b"<BaaY_i9pni&>A5.3#qŮ:aQn)atvjAA%fZ+;ղZ<~ Rnu'i鐻H4q)J,qsϣzkΙ7ObBKip"]dpYogQpBr7#Kś5"朐&]ˀ')O R猵cBpVQ[r ^GB2)ȞPEr|D!,T\od%UѶ|z̦ Zpkc=T餌]2>5wE,YZ c3XGȑa5eɣpޑ Yr٫޹hs<m~a]@E{4OG]uUD̀QLs>-2CY[+l|M m.჎Xw;kFm!x|Y8!6mqU| FҜUw{ӮF2 ϩrfɧSd7no-w[ Vnn>$6)Q贑)-@ *eUۄ aJhYf6A_\ʖF gE3>n!:N̾KPR *}گ$8!7庻 ^O,lÇ˳CPpZ" 5"Xr9)k5L<#{c[m{6;蛔 e3Udble|w,C4R&0iF+]J0,O =_ ʼ7":/`L%ݻh{fR6ڼx#C3ebw7v %j'Jl_;p(XF@X XCiWz֌7l7M*$?h63o\8`( ^O¾fl v\Lz<,aM` }gh&hN^L(?Xetn^zI.k5r/A g^W -Ӝ}NɉC00}!?CS~kzQ:{wY'7з/1 uJXĘf?ai3ř}.IV\xX$ѫaݤtS`t8Q˥(2gS^*3)oq*RfǛk%JgBwGc -OL\0`R/yù"TaM/CM[G(#)[DvN$"Ne 3$ӧf׃[U#Kg3!Ii!4+KF\Iz&۲XT+G=ٔ9KL 9.Rޞz2y^p\OmU\U|:́kF흢sfIcyX1~֝+ZwG D$T3FS\By%\[CVz+^=)2BR$$(C9?`Ȩe\ /%ٻ1W95U s[Hv n/ 0XYAf*Dͯ~ZJVD7fW4وorwH>Q%nl2O|+{M[Vez~jMZk *`&~srLjߺ *`| #<0}26ߪ#VכHJI6?]^w{isdjHyZގ@6!1DmZwUuڷ0=(r~Ϫ7Yzp`(XѸB `hJ?rt}Ki@N xS޺ڠ]Z,SJ( vK1Ob}MmE<5FZ$f~Vxf7VWa5ArYqc&69!c_vihUa)ئFgnu&)؋J|ΚDeI*xQ@Y@JM&*$)"VEӇG"\`0qw7Wrb2Xwh̔6!-k{X,ľ-X-ĵ;q32V-j?e "Nh>?k_DݷG 8GX0 zͽ< />kVԗ(.;8RL[h~ENH27 txb:Z~Z]Zrq=6CY2`۷r'A'9ޚ-uɺ&50GYP* J] IxFŝ_NqE5HW_]ST6̍B>cORh fn۴֟;ڎ X:!EIޫ!"z{( Kw6k˘슓!ٛ4WNA5ےү[5Dj%+@ %txE,LG(j \{ y1ŞՉQtClI]lI)j(QcB0fG1Mvu=66VǨESՄL7k?Fx9F2Ѵri-ix٪Ѫ!r ,W [S7>P6aczFj7Ѹaocfin*Sp5,5^7=#sɊYq@ eM鸂lw KF`7lGLV,b>Y[R uPB*`*dꃝpCZ YN P-յWvW8ak41n ~ Z^b~=f|.5 4etACx]8!پEH1#CH▹AǮ0"1Iv0'+'&v_efɢNgTo8&L ?ߌjk ȹ!K(w*ɹu!}%|ʷ\HZ5?B ^7,`@[}Mqs1LOΨ@u k6-١F|3x\m8D^'R ]Fjl`Y\4 ?]n@uEj=XtϽODG}d-^;Z+6V|7lq`2>K#Hk(S+ 2?WPb]vVeɐ'{m"iS~}KaE:'x[C)h0pDP^5ODJ X֣>@ˆW%Δ S;/b/ >X(GOI+eݽv)nT&#qͥ[[פ_ΆgvB1#;6abA;NOѱygR0  \?͆ |ŏhBѵaz$_g ^Lr(+!e֊Ljf>.XlLJ&HlN1ȈA?z9'uzcAR CL߶iz-ˬdD\d)a/۫dSTƉ1zBc#UIoKlK- kU~߫A1Vr^F{<wY _v]Dͣ7 R+&mS M>g)H甫r^Upd]l @^~@ᅕ[\Swiޡjn}1,cgJ?t2?עb[ޖc/%>0P~|E 7nBjQ jcb}W≿F X(KKظno3y˺cj8z g49}j&Fb_~q`q yTWmR-$^t 6*]ÔH 3U<*8'M%Ƒ%]iM6!`4CONyjt#2/spˊWps߫/^gblHqxkMȒ¸CS6$5 f?lXeF sYsM3TV~Q:BKCpѴ`}EVZuدba>,c̹112EH7MΕ0h<|P\r93;b@Y|Ծ&OݪsсeuՒ)rs̷֣ ie5/߫tIgkGQ&'Ou4w&R߄.cOoӏR{k>t=<}9 k֯MZ¨4fiJ"w8zePw&OڢWE|I΄087d>ѝ$>MPl`0 X1X^ȌIjG 6N<.}1Hx1XEwMz,3UƇuZ&*EUI ofB6G߻ pߡM-CO8B2vQ^.~;K(dB2ǣf+4~βV,aQ"t m^ \6m/N uD=S_t[ M(t#܀8Lq:g-ߎMji4,`MS:7~ <,XBS԰;.Nn=IJHPݑ Ndf:i{,L/KKU$dׁl)>[7r5 r5wOܥHk9=`tޡF )dC `IY; c.RϜA U86 o|Xi|"uTG]-c4eNdW13L£b;R{K`|VϺCJ : .8kX3do75m5V@!G$yKQTu49>Ly"N!@Ńa_1 Wv$c5eEy}>Oj6<ۗPMQKCTV]gDZ V$er`shP[ВhnDz 56n]]|N:NA1xrLU3$#Ϧ ("pxh (K(-\e7D0zX'gu{BbutS^+xcszHׁlsxj#NF@ApHj`^\={~xsX (6x>>CX[ΣyCU%=c 於Y"|Ӧ;}˽)Rv:W Gj@ު 3K)\ VSq$m@$s? L;- ֕S|& ř3VP P"y3ִ%G]0Љ-ٚRd+::e"O lxFaiEE$\c9LnwY[ĘO^ۣFt-㝄>Y"Er8xRG"^#~nq>x,H8ubÕPM(|@f;jUc9*SJT)24No.}a;gfdh >g|'uLR4'<`g\}yLW}NG}<#M`UiKu}mJ{NvB:EEۅEz4w=>Wy綌 JoHZJ#X81b֦LnK?bF(p;#%7g?Iy6|Brb|4bbΟf-okRC(ݫzn, .<|Dn haYȪ q2ߛ$)OS E:T7|FI#/?ec)[ +Gi'̋[LrT! ϟ BD6k.eu_ȜfqvԩW⡉w ni\ ە$]L^*Ϭp9 ~(}_!GXRxgVI;(z7b"E^ǽlVI0秗G8(n`-ʵ)0,QFXy7[I Wcȼ+11@;rū.@xOVmMWS {1(k:@JJYjq;gF A06bZG[Bf=Mޕl;eBaztC^n0ެquSb [ؓ퀢)ݓ"/L|$RA=4?mZU;]=7%,u DQգCPI &h/hܑ{[SCnY2T8t~xh:\XWܔC}_Wn\qI¹6_بh9s`59I`y w fr3)yٹn-Uh+OT jsXE"V.?fMɌ+Yg\;{Lm3zB\"#*~K&9ǼڃL}@6;(pX?>ûI=ܯjhg]I!͆~)d#yJw8^YeMs XPIŀtHzngʹ([[P$ `!H$K9KCAh4ZgiVtjwBwC\hgQdzhd_SUs\{ i$j]t)`Qɹ ʩCPdXyǚ^(\Cs2;e~~sx >z oM;|ʵYԟeM O8l;ObdD!$6~TӎLCs-UyCbv &7r%LWIz!a)FHJW>,=""n^=6yĘ H|qUz0P^,ʪjrIV2Qk?#`-~8ɘ 3t8 ޹; \D w#Ч="iqHVPc=D \m*uԥ`h1rHŇM%Р96H`DJq)5|)PB:jdլt1sNMڋ^% E|E$1:u].SGtU0c|O;IU3)@L*jo(J_s'J&] F?Q!KGAlX AQdsP։<6n&)j@maoGw=&MxY,\ito@fGzef4/g޿a텃27?4VR b`0W` SX?RFb L2֞2{!}~SRvu1UR])& qomɧco0d "3f,4}%(u$HbG UnZV->68*I$Ihո;}|'NQoMeȵMa%/GnT.=2LL'{#E܂w8.)j4lYJWa(Sb %w8Y.<2PC#tSWŪ[;?u[zBbQVU& z2J[ȽHL C- V:72W8T5;C&WۮB+N1܎$Z.q &3]wc5q!c)@ ˎwiJ%s Q f!NLQq%kyYz?JQꕻa[ڜJ"؛ȧMU˰kB`\3KYn$V4Bz؛*&gMaB )P?+ >-_6R-p_B ӛxD_xG`r(el Bf=M~|AlzzSI  J?am%U^y<7J9l64{]юNW>vzOcvqrZvDbP~*x nڏCjFٳ`Kb?oncKWfP%e=:6eoK͸Ptr6h0Yg; 5y"r)NH0j@ǪVM\ M;8M#]1 hG H}#\ ZxRD!ܗ1x56)&@&?Y@PPt޴@oCN ) R3|RsB82)ѻ+xd3nSi  _b}zhVyрfBv;ޔvZ$c ]A ~h/2& ėo( {β[kӹ^.q99!@׋0A?1hV<.;Ys2btI/ltGۺh?*Eچ)D7ZJ)4MF-L ( -b5p @mLm,FD9 _VQ㳥r-1 -ld{u)]ڮec\fԦPO6j"V9ȯUKRͲi+f1ti*^5r:eB96wWWŹ lHvDm{Q@hY_x;t@ԃz\B=vFv['!-0Xt/}Gϻ2 ?8@]PwӂP<`[M7`<\1wVԏ*B%W"8_(Mx# 'z'6bYR/|'3j$Eʻht y(RzD_W`TOF٩j1c彇S{?{˥'2pz:튔̭#j}23l4U]&"](KL{OiJ`& 1Xw? Gʺ~|6B{<. g @CڼYbl7PSg^0=&Wټe8wO+Fvx#&~<4xJ: mc`ӺPyYRP3ZW8ۨ{ &=Ju:iTx)hơ+ ?F g/ĥ[o}&y}.˩y4wz&]` i l|lL 7EDnnIǙCЎp(}Y@_t'th"ƾO!z^4~g>hxo D( DԐ*3PɴKF?d# wwpCR'*Jy-]H 'T=4Dƈ4 58:\#wժql`)bf<S $%;݊xM^s܅]ne / Ŵ2 f'pKJV>!P4gHWK"5rU Oa;8=bB;hYrz>l}#!L\4Ax橋,k Y@ !+3uL2_Ϭ^?ם. /7߳!W#}譽PHjXQaзFiYL[VYՆE4>Si]~TiR/f]yL J(9FqVyin:+g8OtT˥Y/+ہ(Z@gn>(Bӫ$)2 ךs/ߓ޽-DQrGap ~*Xܛ(N8eL9IU\gء[$CGgU}j&]ӽ(Lc[tڰ3}%$$PXkٽ]L#f&BA͆IU 4-t32%;`6!b/BߔbNHx`zKa~WE CՅ>,8!& rqޏ#sAPԌq-34ث&b~R]980څ?tSgشu_a8@C`k<\.zH&30Y>]?;}L"i=-^xgp4xLzl6Auy]I})o):[-O1ᑰ/A*%#P}\lQw ɤKfP+ @õ[V⡩%rq! tiϮrfLr1]yHt-wL(AMr9QL AT980rD3|b׵k0_\E.6Y![=*əBhl?NmVw61+L'7SDlh RNg~Rx\sWϯzV QKF;~Џ W zcgkDh,cyЕ0Ƕfq,pUYM{xN<//zZ~ ,1f^ݓyvZ.='L>Q2BlVX.o #/'wH&[濽mEΏIZܐ d]`9sxtg7ϬILMf~f4gRJ<7>ӏ9',Bg- aY9\$ L^toTq H<\#osu;*&0(:BJsR;kħ9TVq S !Z`\얃|CqMqZ.5r+p>Wrcb1\fƻWj͟ `*sȡ3J8>=޸Fֿ@g O.?cL&HJ-ETUGkȇZX|",qi|A!q!U ztY @#5Yrb3O!N4l &cµOPۆGzY2@RB歆72гkI.¸uyj  ?9[b'G k2"yɔ+txH6*3{Azs^aF2ôΡ1X2fO3+idP,UMh3} ǤQm Qס1LEJ85VVU(@Vtǔ <uuӏEy-(7?E ʮ|J Zpq*ʓ0xţ*Ye SjePkX_ R Dmjs~Xů^5INQΏ l&PRbEm 6)@^c6ڝK&MC|zٔ xvem+PO L}tB~V4 m7>8ކʿ[d.nL6?4Qπ2cpOf޼T8v^Wмg)̙B@Ƥ ִbLj,01,[ڟ?E T3)DϖV",bN sH],IUN6;UW}:gom=g^@nTJr=-|'G% ;9?)"kşňپ;ݫ67یk aGb+k]m˦6u*#w}S }66ص2#Ny');ȧ>) 큩.WMgU8C$8in}GDg.Lh\""h&˼Q,3%?郻MEA_4Ux:9 uz u-[ʮ Ct\}*'ir2Lgl3e91V9CY5Fx/8(#H݂|2? Q&̆'zVs?K8d+ʭ" $\KU2}-\캹[OH_nJ>I %VVxٚ$aa3sdc56gII#/x'(b+FuCi;t_'s" \O501G\:7]D+Rq,Bo{(w.CimU^@ FX] >Ȟ1*#iExLo8^''MU {stZ,~׆Ԇg@(|K7ڛOXmлLQEMCƱf>o%WKܓaYHXD"# .;mpC-yoA=5hQTr\g]A irnWԵVu"nSS("CuEM D@1unY=b$i &hlqdd*x[Zojy $[iqNA͡ܫ+~KIgna{@fe0lխVga\ kH#/,퇘 Jx ɶ<_&6AV~LiymYb^8ee} e /m>].5SI)`Gnc$V<#[aX/ 2% k}P;ҐcFEVDjlQ!2nS(&EtۢbO rzj)TʛGߊ_]kdrЦi~ `Ge m32n˳w[QÈY*{!S{3ZB>h am[&ZzܪG@̣وOCV,D! Rhqz5@-*\{ m1zٕvr :,<%u0؂CfOqH,BH,So)g3fZN ;w~r=Zf f<+:7<# )DuR!.ޒAw)UZ8# aٌj3`v*HlhBbleʌ?ژ(짷9ȚBЈl<# [ʇC-c F1 N]k9a@G7CiÜ܅>PhJO-M6N9\vb|Xۜ_ Sӄp^kU$m2KċE$ b te[]wӷQXm-RZGo|>q"2}eZYAvsO[x!T1ex q8U3#SQ;Wc OEF\ SQb b/">PO]yH#I!"U9*Zݮݮy3 B0 ;W;^!eok8+G;$Sˁt`jPvn{y<"-ێLgQI~xc,Awࠔy=#(RV,XӬf>-Lf<+׉}J͋/Fo,Aj91¶S^=oRTnw[YPm0Ha巶 y 5[} ޴|W>hYz4Au5y9bz&U^i'uLѾFvt,ekp($27NbHa<{dnIgNu I~%|WjU& n>X{&d sN~epKRPg[ᓁ< #oE>8DjF&bVaּQ*Yљj()1s@g~.x<_kr-l),T/49I[ETҖزΜfX_$ :}i |dW }[tJ՚,'%@S%<gK,E辉0U,ٸy)CYbubO7"%Uq8&X@ QoK,)wQyLNF?QOŞ,@mTԖdcucӃqmUeN3i9ҷtD ZˮBlyUW]FˉMkHfqT6M"!R 䱫V!=޺IW1y,,iZt&@* Y>_DžXT5g 1)Ok'afvde?嚻|L' h'm*C~6x[$5-"Zț#2u7ʠ-m1'k$B\gV 5lt+Y5]6q,ܟ)KApS_SaiC'cgo[$Ap:-'Fz+.JF=aRmdaˊ7pmo(LLd|%o;†r\[Gzz6^88_Oͭ \KpYA>Ho GɈq5;)x;$8R該?d XX~LFd܈jtGvFꘃJ>OtC0Z#Jґ_@?  L5$9?1צu4k|6 ]K{'`Ym"(j egIea( );y}_f%4.Vm3-&d}LkN+ds;v1,;8UWY[u9> CE'qH h);놢s{} bMQKD /1bfBkȗ /EuP-v)?9*V>^7*?[G!p݅8@W 1IB\V]>9!0!³? fBi-6p?i؜M01">M{ ))BmfvoI%/@{|KdSbA+?p/(I9&'WR#~Cu\!C/ % "(ݿ~ 0 KTN\Nk)&H_`&îX͈Ibii Rق)Fc^RppsJs#Cl+{ uMnkŗqu aiwj8k-|9)r!C|㞻baZf0f*B@uhh8f *&*+Z5S4f+q3qv'.Bz1,{}~yn|y1կs'=%\rOg: [yoNXClFp8qwAوj V%6O4@ So> S|즊?Mmjp*7F8ι $|۾O mPҲS]&%q{BOēNY}gMt6 Q<8Ắ8n/!QQ~kZP_ iT>7^TS7X_Bєb*0,5n+է}"0cYe`bK%W4̬kG5fU0R12^wU-* p<UT 8˭V M0?H/xYE[D$gVA33)Z>tN)({YFy6'5Ӣ A' _?=,Q3e:lAn5/ rxM](9atBNzv8t2G~2 5֞V [G7lZٵ:ڢTbJk)ADA歑zz#hzK|x<9LOuV srXl fy<,|,ԫY74sb2Xico/P&I[cY *Z 뺐h aRbE<8Tį%=hZw':pJZ  fO7xOD!p#oעHz㣱74>x?w|Yb]ʃ-S@6r.t?4TC[h?/J5f]r<OvnE Z2#ޏ_x`<a(E&Hrp!NPG4M.͟C~۩QZт.Alu4+\'&AgpC0\z;$$oi dΜ˱5 L?[g^VQ)YE4I۬ޞ09Ex~ಿ%HsJKx3ɑ?BoL yBҞZbAEg&M-kU\u"y.PK7i:72*9z/ H,z1{ izNpǎDL]S*|-9Ѣ F [Zz n9=Mˌhn^Gh9YyZ9 NA ËU)r%nktJՖ9bB]HDۘËOEIL$>3T29Ќ8]5yDGvqLRmu?x=O~a]r)ukeѕ{4wgC9&"bO1" T :Ȍq k1N`w/ gȍs?1 gȥJ!5B_mhc{kBH~Jj=&YXN[l2WSZȃæ1Z BE}T9ت;1 U^pw$&/-zq +"'8nsIfs8vLCm&`coB# Jt6h+:~fٞ_/rb/da#7c{ n[C%~0:wL|"yL:Iouﴧ4~enk3a~k[|箌:o҈\KUSb#j6XP:;vE%ou@jT (qu>PJ F-o!Q r&Lv,vHWp:<ɊBTT+m"`{!Y_pB:I9L+%;EVBM8S"dߨ򼟌Gy [0_" Me@_.^f 94u K>DH F:9I1B31R,o(%4ald6Y_:sU_mn,ɧZZvI 8q6+ZtX\LWmGj] i gۄݪZ80n~#*q.x 9^-a3˰ 6v|,mQlȥeXT(%ZDvKqD"':C(HlNsH"PÅw翟DM멚$M/o #8,ui+Ԧt{i(Kp__]?ƲXbUـ^vh)d꒻wTJ|KH0|Ic .v'>PyP mnխ4[J(~SOSaJd\i|8$˗5/ĢBGfmÌLs1D#YxY1n P(YKF<řJ_B d.p;-ws5LGqqbiѮ AtpX߅υ@܊n ʇaɂť;HP䨰 J4'^?{oh!lVBOXIy*9n^u-02ž-w'Ӂ#czd]AQKfUXK(c*>PJƶb1Y8>܈fFb/ +a <:r Muz^Z{$+NKIy@Vڕh7Gֱɪ"u+> ]`7Lw}([Fr]9~~$:%}`dEG42aCQ&*6uRMc;H+sdS b=b=&mskFf1hp|]\669qfb{ʔx5;õe>˕bȤzPKtӢKԬo%z=?2X9q9C;$=ڸ$ikM'^K/¼_OkfKHTBǪvT,1$؃fdrMzd^!^kپSF>&"G}rk؝j;E'꟫ņ_d7bXmCs嬃 SuUJ-7Pv}YnSdņFމok ^ʵǬ2U$Ѹ֦B2(}תOa:1xFM;Ng@jA Բ,4:h^M)kk;&p4:a h7|ZJcZۢ#(Gо\<`wq-,qiP߈t A2( ?ӓT-6Y> Ws_Fƥ|*a˄t6&ψxfe:yAu/47$yї).t(UN?Uc8Gސȗ}6HFKzuqiK3Np]!YEJth|-+4p6BC-O-@>c tm2N ud~nIq!boqr2zkoxP;JA,Z{iRHD J2B~t)cgvOmk>YâO\Y)[ !2(ߌrݤU+ :nlB3ZKA4$ ;mC]}\gwV74ʀ1Iv=3L5vU\>1*a4݊ "li5l<]0_җ <]Dˠypz8.5j`RQp}<[DAvt"@UIvd1Hz+Qt(Iq :~6Ys'J\P-V0gu%NPR$iD˓ Ԏ~䴥JQʛll6] H*q*dsU.ƼpA< ̜rHB޹@XXً@V׹%xb5+]rZÕ+\!7fegOkl= ڊ *GG#  U~|B^{i)϶fpԅ*\̪7 }9bd:] mg>)Y*/j|? z^♺Ŧ 4~≧6?\ܟ̱F @ õb0ȵ)2.VKT|*H>II׮cyxۉƇsOZ7ҊaI>l1 ;r:5濎WLq2Aa銀8}:ЦUz)I~L!.+EDÝ(1d{1@qj G r7Y NcD%kO]̎wnQÊY$mY/FJ "BEbvUP̘\sI?Qh?]lT6Y*:,/H7; =)fQ/,lnk)#7(fjL V} Bu RaGJtrA,`tmF,3tS/-5HG6 r]Y|JmJ,4.ÏO>qьd|KCsPuvq&) B&aYe QѼ$#T3^EF9 $dfwd(3tQhIv0ɛR.ꔁљ|g](BϦ[F c`,܅OhBw&FȓJX{E sJn9Ds9.~>UzuJClӺ2-)[0!x-ޛՂ&N/~ɳl$h[! ,bTi8x$$6T~/ZD\ZJ k51mt/45- up iFf}1ȳQ/h!: ׍Y_'*ҹjÖ趹P Q*MW&Զ}|ГsGl -O< ޖHqDCD<-A#={ 6Ob#~W _ .,V&Dl17ׁ#xd5P[179" (uo80+616tH&Y~("20g0 :v^$筻ݘ ވ5'Ute9ݩdU!KI]W tk x*#[UZ0Y4ɻ:lKxqtSoN0X1_P ϧ7?li !.+]oDi0t)F%dVIu(\&9*=F)A0EC`H6|.;pr3e~_flq. 7!nNy$ ?seUrC [ݠU f[o3{ru$"ÙFaK.w3i.&JX9gI,:C[tC3}qoe2Yە1 a4N0ROH^l-+#)^u_;pWNâ0 jPꢊ+"kNO߿aC3Sמh fVӺ%y4k7%Sb4KOd}. < k6 *b[?hpo%I+6_ 3Afmюц;wesgu񄉓 &~*WG=Ct,|ᣰņN [#ʵs|rBH$^ԨMdA맗B, EZ}R#8':)9&]>ⵒpǨl ( ˆ-먁чpqi)r )*%] cI4&̤ Ot7<;sن[6Q7Rӷ()LPĜ';ư: f5wM# Cۀ!QtEexݙ_7UMhZjyAbfj{ n18b^I} 1~Sϛ^,yӧPKhA=R둆%u o&ݹkǷp7f:J"2y>&[O4]n.p\Q?4ܜU!8%W@sO_aA/rhGЭvt&_ZFYH] -Qް73.Y^ }?UY8,>q]`Lls@=pEh gkeN>5}mSZLXp hSQ$@p82 ;d;mmWPphjH=GA|yv_@}ĭkʺCZUoZ`}uFUO7!})OCLܽz¥x!X\yWkȕy~_{s+F(>bӆR{w߰Y "yy'yhc sَiQ~&'ԀsQNH\W:!G5 <ʠ^ۿGOi0vh,}Omkk- pf jnl~ӅvhXD jS5*[:HPU*q&i)O^umpqWCk馮M_nqBoKr076`FL-?;7jq԰z]h .ܳ~Ird|LHZKo`+<끹hi ,|H@g0*4anB5ZL lN5g{g/xBNt,V֒w@h[ 0P!q|x67z6U+3r=~ !TBX\޲^ "/趉9ttn/\N0e})gXq(~Qѭ-s*'5i2޵??s~ofO+}u\,iZ%jQ^!.4 ɧ @{S3ɂvwI;W*#8`;2G q8Rg@g0ѻx Ͽ Z֞h0}JN6o6hmģh|b<Ғ" OBZJ4<]xMcUo栙lC6@ln<fɹ7#¤t n~t2vŢ\mlp)Hjךx.V՚>.`t䒞O`#}Pqr[5&ݎtkZ2f4T&QnuߠFS۸ xy}ϕWkL7$8{y}Ԃ}2Py~!_$jḩϨLu'@п*VV ~|E\^T탈1Ùj2#= Dћdžnj^7()VQLwDCN)".ʫrM 隣 Z"J]EB!6v\~g% %']kC}PF?r6ğ +V0Kŕ5M{H`F8p#>=B{[+Rá"eJ}ϭ$rT%ԡUg$Co.o:fӝs\wh/מUZ~~n:9vwh]^m&v3 "=nfW\ʐ 'ߖ|DE ܬLƷb7%\c#v.|@ypM1v|%@Ӌd#FQ'Ť,@#TE}nbFݚWzDeAOT}9Nu1߹ |dTH1V }ΈlM:9ySrdd!fk,!Z@=ا$ڍl<#۬!Up~.[`ֿM;t=C1k2SU]= fByWBkK"YEQ r#^hpS)&j6]I/2=`>0E_2asYJykwkvۻ?:f[#/SatpF{Ys5vR,Vb!Nc‰vOz{?\|Vueǀ!K/5NM !I~04q2'WT ݰe] -طcבríM4>c䝞oO7g?.vaR-ǩ⦶P]wD,a_`\r!jh2±6E7V`", .d_ hO0$m177lC+d.R+z&! ͚)7.2d]d6 a؆Myq9> e)@~4:+F$\Mѭ:ڐZX*_!"?>oQWPȎJ Aw]4!]U#57kFwv(ÚV]Y֭xdt"0_R3=pI ݷmlbڎcxF$bFud*c;_f6J YF~ g\kց\e-[)/$q;2kml,E5Uep4$ِsނyV n쌷p+kgs!]kBs3ڄк; N<);CӁX#走А^[*N'0 )zM4z>ԆCtE jDOhWD5M"瑈+ 8*s>!JnnkС^4gS*Ytt;`EݴwP`U*݅xRZUY!h6dލLgxS) Aq& C5z\>i>*0sb[aiimV4cPb1c _v̡y'Yrg6ؕ֬$}Rmx#:\Q fcV%s/`U8r{1])=F ͟s~7BNwK3Qas ڬb}W2rW뱜jUy-w2uxȵ_~m'd7sBWgd!N78omvSr 7G:BYI!?kj >V٢`u lZd=P~-N \x=0݉W_"~>GsxO'$*kV<_K Jj舥IQ^@~wMaM ,#7(k))p*xLJ2'ux `1A)vl@E<'U9gwgW8svG𮊕=Ks7W*@i3e#AU>}<+ɋSyO$7d}rʓ1 ٲc<$z07pz^8Ty^܎EksXfDŽ,bWXQr)s!=YFwF7#wCׇާ Mjм01Q#VKbX܈w/VW|[B |w7 IcF =$dQA0 ֗㏋x.7S% a*gS;%nĎ?8=jZȮ-{ۯi|*X)S i0Jp9,눺vk?d^NW䵒} 3]}SE/)/ezZSq^L PiT 3#3=vGQ%uX((BT$i!mGleϴ?e֟(O#v*RET֛%0 ;r=R|'-L ,&:iWUr K:qk7>fA˚EWj CW1nfՈ iQ#L23>*ѬG-n9B%1z@`o锴ͧeXy)T8 + 4ч(%=:fpRGߴq ؎9 (zq$2VKBqL0}DXܿމ< BC4Tli,?IO+?ien(a VCRYٟƾCc1Qy;Z9p]F/4q^PeXg&Ju(2GЫtTK6)&olzrN6/@l֬t91Yï&_]*w  '#D\`TR<&]9, $8}ԖK~ >գ,$j]kO ruƙW}!H5[,{}Co6u042 1 쁺E:!Mڦk*FҤ a[Fϓl(KE^RUguhpN&9 !qu UQKqM\,zh>scWs\%0B8WZQZ s(v7d'i +բ5mcfZ2רe[5N;mI%([7P}("B-9rP{gE B`4\duR2‚- P- yLQxd^ݠ-UG?s(xW'>d#`xKi-W։BO,9>&ajY{~5ȅX3n\oc<:+İDG@&w@ umv6ae"O2ij.j&!7뫺;(SEtdaȝy%B6$Z UbFRpG~:;pGGӆq/h,{4Xx@1ePQɠЪ2.VbQ5f[5Evba!>l Uuy-RyW-CMi8f ç^=u2\M :G_7lv)İdp%S&pSpV͵:  k&;?g(}`A@n<>^zӪ!И(MKmB;lSYG/{$%SYrZjf#= ,xݩ WW[UP$>d{7-˨= }W ,bFٻ9@w.JQWCs ^|=NQ`RJO,K+^-9a5f%+2@k1*ʉוAoyh_!> *9ʙk|LZjɵm/ O} ^0nq7P>}9l=9oB&M >gOAI+u@͐|RBNeDgvpjM'|G@ eN7K 3_& ⢃ vfsn~nx:lM븄je-7֞VYǵ̍X\w! nr K,~;qޝS|z֐ AJ-z6I<tJU[f#_ e-/|)r.@e7E,~f~v҄EE(߄_0t?-+DE[o&EFP ?&>|D!d{]BJcmMNMO4C;YK#.2}/p& D[zQ o+cV&a%'N X0dfbf!|mrzmL^=΁4_Bш8hU~!s+ Afi,[7ꋪ=S%Qn Dk@дnJZzt)bW 5EG{/`&ơaކ:a;@[xc UV"hJ۱%E]+cupzk ,a)s|H5oE_DP4G k֐M:#1ǚ5X}jC,$hФ.&S=Ùs@N8ym^f,yea[gYUW\K~fl[ Ź!D8Gb -S 1*e]yDQЩ'Mcau+oD(B|v1!_ U =I9ZE.쑙G1z- 4? h!WcÂl4>7sYOի]ϔrj +R9goMVllRyߺɽPi{=#bĸfmau2gDe)t9g26wjF'}'ڿH)Ջ9q_♘r*%8)Zs ;RuaBj+hfچ3q*Iȓeџj}ge'(чs,ȼ 9^~KA"e2ݶh~T*x7X'ڻH%us7^ͻ"åb38Ϝ:%0n2:Ϊyij}ҕ{A} [p:ŃZ4`jmwaf"ÿrVy!FQ)̃I9L É":%߾y0[ZK4#<()(0٠+Dnװ6'^^{,8+YrSEo|]"(-UJܓ*[knf?z5KȐE-l>D?or! 8g`󨇘V.:=r.o H0fiҟO]ʶT "_q|}')Zo*( 8aW4lύ#-j"U+{#!E;l|rzhHgK$Tzfy|&^]L*GN!8e[ %nk}'4> *.4|S0lQ䳝Dp)Vy2^Ĉt yAkкzS05V&1}X{LI@A'Zz`h-$ό g:wv|X۪ c5סZY'ԊKBenb~/=H+~WO4ԚpH-B疠8Lr HpU6U"_pY%؏KЋ3 j$37Vb3ׁ2k/]SSmᵅRD W%IwF8]w62㜫 Dyz09r_n^O$ў(.uveDn,@, (@)+6y}+Zl"*>wVyli} x_׍'q yf.{4 W~ZN $AO Mhx#WL NseD72ʡY Ea*)1kb.U*?+[;Ve}H)WVP׳:~ (@5SCtۥ'RUW^5qʝ*obcT¾'8+v J2*oVgu7 =-A+dPMc|QKc*4q{dٟSBkaa 4 L+KtDN"ˎ1‰P$j?UOBv}Võ~9ȟ+z*:@s\0=H|}_}ȗ)lo{` V+Zn'MTU]H2BThVVsK1 M`L؛]3V2z~_(r]_T-Py}t̼^ ƹRB#ԲjٳGa>+J3d,rX+R)u[3^|Pvw ЏGи/!Z}͑ :X+!kʜ棄{\vD 5@T  [n9&x)56C͓)flz|̱\ rxq')s$ӗt;ʃa%G ѻ3,)oc>R ]ŭ'l:)l QkbFQ;t/[[ )Y"ʕ7ry±qdc EI 4sA;B *}u(84wh. '<3[NIj+YxSVb{JX' [MF*O i8  5BXUA  s5|$0%{fsX!Զ&DgH{D40hzG6g$o/{u9 ʑ X/YũY!2K΋T ֛ua93–NeKc,t[pX ౠ|y]{fV$gA9ѣGܓ#jDP.Pxvɘ]|a2׺B,jr-WB-O0%|0BYP U4@L1t&S5u9nu1AIt~>5):`Lu0g lFU,VHrۏ6|pRDoqxm}hD"Ѥ~L˓cs-{I1T[ ;qb҉ʹk$WEem`GI6*0c۷g\<g:mO1+Ab6J1/5sn_5 &lWgZkD@xJBS+tDH[jHCb8U }]QZNuo{7CjH=-l [S"Xz%8kŅsff7\YJ:'ƁP4YmޔXkU+JU[mW.[_7a2=MvXdwߪZ;N]~hm) K';Ƒ&xsw }:7Ug=U3WQgLږh4>Pz};%WUcVZDս†W$"̒&p_GDH5w 2xhMi*L¾HgGi?e'-͕m-8FKPqZ-冸71[މv =A8)ӣq:-HKpTBavs?{!ӖYVvm1lPH(l,j"-0E"CDU4^nEc:)QEPAO಻f rzF2|vߒ< P:Ue6rçKQ |["}9W D]Մp@!gQ,XpKJ8}fH\,Au$yD,(\H E&|_ +0T yuYThy7%ʞ+^4ldX ^UZJ h{qDTMgw4l2N!24 ]ᄨ/X4ˆ@9)L0\ǘsO⩹GE6` Kad@ K Ila!י/+iƕ#Jg%S2I@+EevT>G>\Rsz;4  [(u3mw݆Y+P?'Qt@Ǟ y@-0Ǐk019txZ$3g)jܔxaۿ\AN-z[s8Z P 6}O*VjEeTA~:m\M ej7^/]A"|Q?,9R^)4%H*<ό8|5R@k}1Eb&* X]y{LW/ Y4kB~r4ƞIu-3:=w7f|{hfVΚҞF쮽=Pڄf HyVG!umSiTa+ˎj+ĒjHVқQؒb/5L_$JOm%BNSOQR|-,Ny(t4Cq@ph'r>;1O[((P$jxU~-4uh= (/UL@mPI^A+ $9֢jBcXGc!"ç)toz )ӯ (lTjnB!h?hx @0F z풠6I+6A0զH.ӭC]*^9,6V`qT+_*SnB>\qNE'AJAP߽AiidZƳ)d1 X`<3q ?Z_ sNB>)uV;e@H$|/<4#ʲf2$ hsXw| ]+=?&Q8N]=tgYZq|ucgSJ0jn$t(cgeK?{BOAUB`J1y0f[$e81u?p"+N)DA8_hso<^//*0A`i c*n'KDS6d||a+w%ڈe6KLۥ_,TC9X5 #Q>>u8|L 0Fx(boPݳD "lu%+\+bgsFu@j85 )zjsFJ2nܬMժR&v8ga-ccwM) WD+)_!*1B#P5scw[EuGs_-aur W,uRc%2m0NW4Y,Un>#7Y\o M[ɴ~T'mp|)ĩz0EZz84"OC6O0Lf˿x3"`N%:ÖZы×3ulbD쟞u%լU 'EJ[LG8>cba1nhG )錓łR^6z妼G ?|k^_&}ӲybkRO5}bY(D\`ܲKRPKGk٠td726)=f.VS]` `3C_ 4ͼ7Gǟδmo'P/s)>źA ˯ ڸj%AA&~GW\! dyGnn hk+G 퍧 7}l5RȴQR0)rQcm zk ^,^G'r+v?zd,qvdT2*]epRr=d/`eFuq(ԊLV*`ß 2훐u*+gT/qy*l[D$e[V ޘ *, H'c; $AIK{ (*n ϳv G:5HN6<C3B\EKז!/*Uty4[aP1bD[3)+8Em8tR=Q"`3HVH^]Lab@D g22|ZkRyt0}E}wC[f8'hl,=*^.0#=aHJC~bT2S;v DhUdc54:3Kbş#Qo|'`T:~:@}@Olj:B Ǝx7*:FG4SO0&jwNYN}i`kE Go~(4kD@54f86֑GcNNp!}(؅G >Ԙ*01\NhS*ع,`g]S,2V>0ŒHCgSTsih %Db"I:B&wX"^"eOPu>8%MF{ֶof3j |UmTk!&<9<E?os.@~ LCY~.ُG*|X#OrѺ^(Ǒ!`r(A)-*Cg}1.,R.(#&DGysK47=E)P.[r8B ɶEFd#ܐH)i}8H_ ';fiE#j7Jv_\'+sW|F& 0SkJ;DRU=kؘ1(r֊d#@gphpLib~EoE*Tl#~0\d}NGp*?==0((|&6aU~,z[pl蔖݂/81Dâ')V&Z/Fow|ˊ,aj/a>'vs%Tњj'ho3s x[ ㄑPy $> ˻ͣ!: ;EELJW:#(ϝƤf֑!\B{ysi7,ҕMs䁯 A JBƾ.nSL~W4uچsn+Ml݂#UrЅXP-o21,1~^d$SN&ïg|h#)f1zwl0F"Qr<X*DԋDdViTÒ1c 1z0 V>c*9Pռ6DMB)rVvO;wͩcQOi<F, 6Uf&2]rFo/hn|8ʫ A혦wK*UgZ񐀟H" \(eMdWM`0. FLN^keafs%~ 4Iv xNV{W ʋ*T 0vN0k4h6|):yOkգnYT]h>h27^K-J+8w"DeasqDzGLri"28KZ,أ_v w G ;r ΞNu/ Z+# 5%a-* [)w#*˫lZ]lokOǽn很>w帮.%yL<e@F?l mW= ZŧCYo=8H4[ 4JN8֓!iJ#+Q5=Up#[T4U >Ju* 2ЌӀig" )(ZE"w%I .d8lb˭Hgr<6m8+~*p=.ܢ m+\_bLY;!Cn7:Y7,Ni5E^.*J2%kNiY2օfj IceG~1Ot3U"פ"@ŗX"Ɨ8 (lUV¿& r~CʓyR=Pbl݇D,2AqC:&TX!X OL:W&9=jh/X=Hd!S'pme|>ƢQzc$@KHHl&ۧMʁn (؉DŽjc++AȋEU( U],\JQgK9p.Ǧ(/Bm7_~>&¡#oo 6v=8-($؃6R7?F]d]#mOZKVXw{tn 9mG.ٟf-V# RSXH[~9Q(`h{"-Y>S ceB_PJGHP(Io&S*F̃L b%X?W(SدtjŹFα&JM-[`K5 +2lǹU< #UCXš$~ GKm_T2*W?^V~ƧI%)ѨX 2'Q ,!@=20䑣 j:vg$:WfWP(_I/'bH_W3dcn$qj|>bs*"aCRq`1Sw/v]pC@9.V#Dr ?S Mꈄ`Pjzy2[ǝ/1pۮ"B1ܵ,1p:`芒7 խA-*rVEμ=JkM'oQ[n Q TfQ5/'HL:G;cz}E]m)#@&rZ k&Aaڳ}(:H~;ͨQ1B(MHl`+3:- 3-Ig :jJfy.̓R9O]@_\X^C TiY7 PsJZ@{28}~*ԣ` v\J>h& JƥB~Q@oNR`TMf}$õbJnsR$H)8z1\(XXf*Pq_ޔoځ9t1BZv|kZeS]$tٲr` 5R&MX^U%cmE+q`;'KODoE(h1XW^ le"ߘ 3XI,;uLƷ!/|,FFDHf^EL>l]-rb,[aSE`ZoSvU.ڮ ,0 Fٓƪ>g4@m= j?Kc?|{3x}>iT5+AEa{D;gFĸYjXtcg8t=8/T {iF'z6ϕpSѢG}o'k xȩ'~W 7ҩm@%fMםR,oR݊+ę5M3>$7^@Vw:0KQ qU BEdgm҈UCEFv"aC)ntaυ@ab@i{:#A)0=q^~7[` E}?%[{.%ߢ [ ?>Q-Lħ??"qW}k2t!9/txN7|تk@D 7Hr܁o6j+n@>9Ҷq\Skd@,g*YmN9t`C0~YGGVۜK;oDtS%:AWzXP>/(i~ an`Kh90pG#˪~ӹC=>^sy ZtJhں;r-#;$T:C3*i6(ͱ> Cx%bpK솭fYZDw"O[h_Xi1?g9>:S!≁SM:ґ`F#r[q^x|B\L! H]W|@\ נ?Y i=nGRpgd?.Qm2L ifQQb9w5TY̸P۟alV``~n!黜`QbBr?J" (rI+F~% /B&%q7OML%5s? 1 r>ւ!JJ{eڄ.Qb}Wx%DZ}B[+rR+*nRl-q!δF" a?\2I UJE Ltb. ̦ETr[޿苘O<6^{D@#svvՔ= ̷?ʑQuaBpiiZhP4 kR*gQPnԡM2w2ζaM\1I.8pFm wLƠ'D#uu|6Y[[Gr B;CYfRr| Zay3vhod ̂ xkIQK) i#?tsOz7p/}MbĥEV"s$ErY#aVY# 5*ecv= ,-rH!4.&=վ0b3[[a}y^S( Sb+:4Dً?gjӚm 8:*A`9A3|ͬYat(L0WZ.+M j>r* ⓢp6v6P*XPYUo3I+uL3ZIBHK?}8`졿i(LHdˢ."-eXnE}Mg!-pKA$Z"xe ~.r*gy-vTpJ~C7=ʞ#ڀCu NSmP0?B S+*0aMEz"Ka ]Kmv T:J\ȏ np 8ָd\@"` {^QH;q@ޓ+B x9mݞ~fwphG+}pDآ(dسN&6y @7Rn'?4ض!k2U"H`g;EdGQ?7X>SLh4p>^ck{LꎴΟv/I+\=| 3t=l~:}z`YZh{uLuP ޞ7TτLis8 ((h^dG@,oʠM'q]rgVZ *5npQ U 2o !AZ:j;@Uf|=<(!zJ#Ajie@m{Wh!.>S?1|!⠾#")=R;GW=>1'+B9yDz{H'EM &@+~-:I}j8j6o:P Ȥ)DǦwE2& a{T냼Rm}Xgoğ<ܔn7X" {(8< y-ȐxMc:+l'kwpGNJ0M^(?EŜ.ج',L "+o\j^Mosv+E zQ45! VapYWQӡ R(*~1:/4਒'tF)u<;q"Y A`N[ŭP |x15 1=y~:U$v>^K{B*Wٺ0H5XP1ڢVXL>oTZ][6<D]UybͳUjrQP/*Ӑ6f5bRA/S n]GvZ`7PMBGq>{+RB`~oygQd͋l@m8:uo 5JD԰vBL}.֨@{|~6agc;ëF0YӨZވ-zQK!8-5T8[ ϼbR{kai4i'L|xY tr_PiPг+CtW-}'*-fd‘\닏-vnCH]v:z)+ȺûS 6`vAbS?~)g Hqa)h?KB'W;q/ǗSDvr8UCvo *<7p4wGo)bUlH2mT?+%E.7Ω7t֢9TS'+#$*ͯQ;N3NNKwbuS`SIwj+ @8IgLOp$;鍡ǶFI@a[QL"Q;cyb ȷA!qMI*֊z ^u3j@Vˏzh)̅6 =סaq $&8wG[kq( ]kh捜nH|Tě#w+br,$u}Xw)Dwմ1E:҉y\]Tmdm՜ h;zU/[iX*TË0%ĻAxFZڌP~-KfQ-a*hnmWs΂9o,'?.L캘nF*ݧ5A W &D}+3pWXO䵈(W8ruBrm\ t4`gA xW]aTYuhƑo3wPp&|"]Iy\6c^Y0‰-AÔ 8BHF ;s0ڮ{1J'_~аt"+b䦔$qhZC}-l?`ƝKur'o̸!Nkڢ+PvP*c$9O6ps` ׈dVw~/;':4Fk)a`Ν'5!;mނPU6G&V7v@iHcʆS\bfCq Sgx3.])BnQ Z,u|%"b[PU|Qi1s ՞׿J4{G{PW3FI.U@VcQEMflʋn2Εz?i?ɲ ׾ф AЪ$R4d"ݶ 7B56@qBѢbq$fiQnom ""l TMbI9."0sA"D^ް?"6Np"m%SjoZ4O;p-'2Vzw:3рD, Rg*& /$K r,|? ٶYz4S-EZ~ ʰt1LH Jl&'Y̫H䊔7zl<c8=`~)x[>fiNGd|(OeY{pN֍ك<:|Aop槴^>WOVtxذ<;ܴd0үoAjX~eޙ˙>w4\p~x˸eߌmۥ ~3ׁJ3}=t0W{o^6ԪEv=lܾ)6^GmQd{?: ?]y;S,P]Պ+Ɓ,`u[l)b`gTK 'V /N_%@\W@B2o myT-+ɯ)4~/3Key-) k}6FQNE+U 7 cj?t*AY+&E?O<_GA}XRChn졔& ^DUOם$PnAAQd{ x:]ux3C<~0ݏ%lL)ăG.>aJ}c/m@hM$chYvxfl\0V<mkwY09 , r _K69쏡 #˨:]qp+(s6j /~=G>-!?Hhn2W@KQq[vQ3ZhLQt5DbNck1RԔZ][0TN07ѠlZڗ(fR-)eL#j'X ۆv嶹]:/ci:Z֨u>QYJGϹgTR.4Aa-Al;ykdDgM޽ZZbO巛 u OJ7pbO}uTŠ%I>_.V;pE-,K`)gxsI#&@q.>DUKU}soxC%2)=r}Fc Aiď'iO&]8a^eSMGAM?ɣ`Às{?`͖ࡑ/nFqXoB^]9Z=~s9ݪ5j] J;) -먬D6. m$xde@Bu5d[wV$;*/xE~)Ή(xjFťwah#J;3􂷓vWߥ˄s J7J]l"ȳ}‘o9ڗsս,J Gra]+jΦ@'M32o4%m39\ISRu`٣ݷLĎM;L@]rs'GZBUYYt X!b)5w1ۯAٮQ 6ǁ-VA^7B%a~O5 GM[h] Mjkw{^B$&9jf"1֙T39-I`sEswʗ|my`eE Q+h2yToIhP%G8FUyJ20lIju%;|h/ufڼWZ` 1 wbEMKVL ;hBrNIVX~a܍#sހcc`6[O.(2#S`V],Xj:qo*ߧ~o͟ Gڜ?n+:M> ᆖr ԻI `-3hC$HIB&*_ ჈L6ePt]nE>rx! 2@FbKk?:i$0/ۗ^,uXgX6njXդ0z8 Pmm#rOtZ.2Z~7+wD[ A({9x8xgQ|wBm ׉$.a87T )`k PskM60DX"o'Z2l /Uw-+@bk-'KgAU#I,ꄤe64yGž0+`ȒtU,OeW+GhDa!'ΰ+LEv8 &VI*ov GYq ~w 7uu\@6!~tbY6WlLSmqЃBR٢䵸Nܙ8?[ǻUJ.b8ͱ*VVB#Kl-ǫ]Uq%R=M=Bd.g=zL.T: #'":h-t]AYQg1 Kg.0ydav4j1\*)ۂR9m^#VT N<F5HpqS9x(DJ#[z<I<-Ix  7ćru]W}HpUAА:s/_r*O:: },&\Yt +orn!1aKz5 .ynp, vеGX~s~nu~h%Q>_cDW-DZeaX4, 9$`ɽϑtwjގD. )+}J!rc2UhɿG"nA8/ 8Ff0ߜ VC] %2IAed{DL;.j<a;xIIIO+خ&)ӶUFȈe .ya8__iqdO!bT9euч/<+U' 5dmHvS KN*W:XrL8j過bf>"4Gъg33o*5UCd"Տ<:~h 8ae=הՓO]Jt'O@Mso&')[`ڧ3x3;܂{"{X*M7TIX ST40?1PeခB[,zYR# M5B4&6{bg9P3H:#Rp>Eb R@2.)(1py̞#KYR_6j#tƟL't 0\pdHS%`ZkA@h"N/-!wNlMG,o e$('&*,tp`,dkf;{!Btnq@חx8&]+Fm69LG.-/5:&T;pm=ytp0֡fևז;3.BUQ_ f &x唾z?KD uǃ ƪn{!mYZ1"9-x U1ܲm=L@X@xzhNC/*ĦʔhA_W~U35u۞Ձ6'pPb\a(@-Oc+~9^]4Sڱ._DIݦ݊DʾALɥ*Jg=l`@٨v/2.Ur!慠}Ul郜B0x6[o;:,wylgXV"~q4"5"(> O[LbueC#]4yOFNܲ2H} c!3 =wo3xѲfrvK'h_߯d\$p^=lʤ%[YXR&O-lR+hiN?kD玴Y I d<<1:`/9tPp ~ G4`>:3\pLK@߯QYnNH_Т-rde4ٚ:"9ɹ׋c~iE8Vj_7߼ sl_L=1uɹ0c̝r`aQ]Fpwf U‘XR"3ƙl1]]-eq*J]SAYe/D5|@rD&eA\7}@2­Īlyd>h zs!`.C4f$Q(SuI5tڶӿKc1#a>ڐk$0a׋Tp"(A 4Wv;as &aK~>VXb{'5Q킼o"Jߜ>'4yhq11Xu+ %kEaǯv\jB~X'`}yx\]F=@~Rz+*ͮH nnx2u/VJ0a/x5לz4ބUNAXND ӈ-KPPJ+'kE&p"4&\@ |̯qcQgS;&/%iQrtUƫ>Ք:Lnnl\}>:YwPxK({Bb, GwPsTmxǶWfm|,K&TU-F6uQo" xV[zc;s#(/#b 6=6'-mIMĝnђT%Ļj5 hfm1 AiOF;䝿TZZXRa?rz(=l[Au4 kUigzV(+| yt%?yVA/{Ѫ )<8L_iM(]O^.2a ټ 8Dr7uI=B}6Φ= PvKXg*?j5`ả;s[+R'-{NqAk]F&JZ ?̋\Dr (H(`A`x7p` `Zk-f0WWnKQ0ͯ~~~MGD@Ph&Z56p,0Z˗oEbo[-Iz\ :Tu(ư 4u EyݻϠek_鲴G0a͘n!RSJk6X=ĦVUa%0'&tb}+Mn]1N"9-s<{)AjB3,aCQl3?t[F1nī3b&ӎڰ;ۼx15]lz͔/qb1ܛH9[ _yV CfޱGn94-PUBFĈC-sVH*"FH6Q =r(v{L&<H"K@"iY z*#4ZЫP[!+<ێfrPoX.ZcsHQ\)IֵB%M`6ʃ[T`PN9qB^$~r?\|T:Is r?oUhHao˦˼4={ 8'Z8(Hwl!ѷe knk\b{a٪,3HAI *Ý!_w@mRi#~Lgث~%S)%?6*@B9ѐ`ܸO[kO#}Ŗr_X>| CWstCv鐩qlDWmvdn-p}$$S|\3qZF+TnSt:twscv*P 8g4:ǧ‚ LSQb~T+'dʅ+ozTnTuX0ȍ5kx$ N M^ڌG[8ш2{Lң}\Q2zEDKAΩ d$ZnvTΝaȟ#.4ИV򉕓u xO%MC?Sx9z;pJrsRkrͤ?)<ü2`"P]%max ˓+s:;4jU[E:ԕ ʗ DLEʹ\nw}P%D7<"FZo tyCDPqZTz";M-t_فnϻDŽCa01_uj{xڇH*t`dmCZ}KD3 ~c΀#W@:LtfJtŸ&+Յ8So0DuJҩL+Q{SjY"lXy$y.MW +p7!}_r$]TA(։+=m|y+FRHKBbz[<69F/[Z33Ь6tW2tpc xC4[$<-~K\e"4j?~ռt9OuQdFGUr;\hmل)m4FcpxPL w-):H^04 ĭ3?A#4%X"=}%8-˱ ,?ݏ[eiMQR+7~Hy^AYo%3 cez /%! rP"},";^}lCZ\v ̠E9J5 #鏦U:z=Ҫ#q%^.BD6&QDh?QS7zF6'6..H<ڜXgp%߷E>%wTaPKW-E?aݞ/`wA? tJ(:Do$}՚xzW ,B51=JؔTdRc2zT;b%KIQ)} ٩ul ʵȁjY({&t}MAsP24~KI|k)vHB`N jaP]N$ | t,!!wx i!\eK) )rko7.bǎ^j5WnDϟ9Jvr.YM3PtnH[7lvvWk(8,c%*{D\x(1SJ1wjy@(-?0 *'yp.3OM@AlQc\Fs|tspI.Rp-} $4@a&-f {yÅ^)v3~dO]m,_Zʭf}0 fa{ishjU~"6-hjU %qA9QV Ť]$t5Tqu@X0{c&Q/#OB;}*1us&ݔPl$}eׁ)tp@]9!FxQV]FÕ^?IT{('d=+'ѵ5K47C6m+k&7Cj)Zm5 }nl U@X4RLִNjs/9E<4IB80ϴ;(o|8bŽ;g MUO@ &JO38"̴e#HJ ]5EX]Wt )r4s-? uD0^(@KH奝5'c-_*, FT7m#/jTwr5/k4g1ԓ]qdU gGshIyJةm@@xNj׮ME,?.2 D4^h'PuȔ۰e(v=}vWǤ)/7Ļ5\=Q?hkM/δN؜:<[s0Nz_I/eNg9~ոkף+r',KLP't"ա:EC}=C<>%|rf/)9,|yx#dz2F0MPɣzZ*e^lDwu whtI&,s|՜\ۣ\hBsrD nc Ĕ{H>_KL~9#B b]пu]]'p1 G;u0U) W``vLDNNF@>r-IPJ`E+?&qf0b^LV3}f W<@T q>Lu~ޢ°(WzXjvN3&R;ioNaFE3fxRch ÐIa- R򑸚_zd*aPr -e7Ǒ(YHa5բ]-p3hJfcaefK3.mL} %RQ,$OF[6NJ/M (Sn{dKj'TEitԘjUt:/nsƎYv:HO'Es-㤲jM1zj@d*g܊~ ]Js?}H}&٣"iZDJjh1SV:H ȎQH |* ~蠟qq(7?KW5MŤ0TG #4|d寭Cy|F X~͖HKIg`=j~7$o֋m97a^4Y 46.<"z9.!7UUjřxqsL9!zP!`>a9%LƂ,A$?תU,dOxxWZhƕHPz`몰;^OiKջBbyfmS㯗RNqg$w q'!iywoY9NnjXVuY n)'L>Ecv3Q-%A&Gk14k ]Wp9Nb9}nCpc.0,d$YB" 2F;YfצswxHkҋ8)CYPZ3:;_4Vm)$Ӟɑ?r ->7ljf?ғ[4L*FhTKB5j!1Z?OT5 h,uZ vAC?Bˬ$ɠTފb90PLt$| =v K~;fjWJ%B* M  쫎BUt? ny AYU>L\Pɘ%2gX3{VYbɛ6Gٷnb`Z;mr=6х$;cG]X" b_Zʶ|Z<=. g:|HDOysu(C3Z zǬ=HX|iNDOS1ר YV'ho*E =q KS7Gv SlTbio>TH(F$\g(&<>otVIsEM.M~$aGffFu=*O1jEC6TCdS}_Ե$Deք3Yn4.<&#v7;$mDBA oNv1\lS* *:D A)F>|!q\•QyG:ÑyW_?=?u՛GhD0G!]Tq1Ne .47hd5X,wsLU2w>3hˮF\$ eGѲ$[R BHZWk&X{/-֧55Bڛ L9{%+_u;u'`O?ڙ8!K6;6(X. ǵsc~9qMgiEDF 75ĬŒ@KDPZ63%xjkVm9t@sZ0ĈBr|Np|M΀$pTNaԈ#A;p[kBHQ5-c0Meu8Ņ>f" G]lʻ5%4$_ @6 <#g8i"zqKgRbIǹ^@AnnӈAF坳q(Rghh}Q{Y'힥G ۟D2 )DO S:l/_1M@ޔD\l< ]|A`qJlػ`'Иr"ϝN[ԧ Xh`))b'g0̒?xC|AD E:$/O5422|C[t]y K6 Uxquܽg [I3(jY ;$Ǐ ZmcҔBhHFpY;oR'̖ 'zLQ`ݡkp3YX9v)El{ƿ8&u +5`Ȱ>&UJ PSq P`2'WSOZa8F&ox SFȖc&u8+pyqUhg:2}. ԢחR뚺U±#( @P2|Ts꒖k4~ 9[S8'D36Ӻ1 6C7\Itp6k0S":K~.0Ozy %?NN |e q [= *E!,S\gˏ+-.g.A>ɏ`=C(Oe>弚{= 3"IKw(a"L;2UHh .#OstbU-'F mx^ݖ b`4=^8ySdk_CS S=PE6?ۅ˜bUsz?{Љb=aT$7yMhϮ#%JE$ng^Cm>v6_}ߩ\#.aDo~ Ǎ%< rVĝ̓3U>VEO:IE%>F@q+x#.2,6KO ڣ?T~vhdum>Un!De/3~nY ȼ9oQ?ZUܥkju3:g<#*e^oao}≅ѡAa#z7hQ4?D__=А]&8ûPmn*j,B (XYdlF)9Kw#+LTRTG[Eۅ b$*K `֪ S%uuYQ丹t q~sF2^`A+ ӱKTS'X"X^VR$C6&Fӻ04a Y,hοt|ӂ4 e;hPM(Lk {Z87T^얩_h{k~ov<, F|XڕTai3F pj3l#^9:}^z E42 Br3gD~@ir݅9صEh?X\3rrϖ E*5m_>Hcv31 æ/A\jGE0U=P>`)fDƲfkre_Kvg𳄒49P2x\[UM$*Tm #'%Z5/pElܰ!n϶6NcI.w ^3n;e$}У:XchS 5 zv,0G}8vWUVwf=F&㒍XS۽V~L Â-ks<R\5'JU"<&BnBgRT*qQw\ŇH@PMPV3"7?Un:w{S15½ b\iA.)7 Zx~|^Lߏ,L=uӂѶH\[%7wRof0aכѨTeo䡓d}hv'T58B"p E[r۾Їk7K%sF&7hU۔.aw_D6go'vL )7:W k Ilwl/wtʐ48<ȆX{\j Af+<=@[LZjJV|to| kdmZZ+Y"x+,{\CFBB!8eW7LHw7A҄폸% lOs>YڬHҼ Mwn:^m A*W~Hds;v$ J"#N%]ׅH(c (mbcnp]Z)/} זC%)$iS4ݲQ[{ ɉd%pe\ D,D}9>UeSp+_(O؋|vQOf覜׶t\ޠiyf5w-{jMOFabentst섋27I_Q˪Cᤰ7X ,3/«f?s GwZ`Id§g4)w>n=GE'?НZێ>ך{E*x~9SRC+%7>{rtг$n"DX8Ӌ77U薮H{y7&CuD0,XKr޶>DWyGDuh' 3a~h.=>P72>jh>W$dѾw.[AҟG߱L},֧6e8v&Xq|)f%cQ56ocWr9R_u$`̿EIwV e=1J (swI[Ɛhc@`P%@.QDqd-Pfa]NA5:硋 &W;aldÎ D*R|Y-}]r)yBгOfh1#qDZufO TጡI:a e~Sϙ5*6fۭE*Nۘ3E72uW(eTSDB${b-Z h)|-^`yP1帀DLpZOyAPEYP#΢jئKJQ?;Нh69n9rrG"qjו/z⵻:mˉ`6*|>RM4ӆZx",X.ȶ{=q~TwXw,ңDىaƀ[_as"A!J'T6ކEv4ϝ˅~<:R'YЬpqRlڡ"/,k>&[:;96CMJiݩ QO7ވ]Fʑsy|AO+!cPЋ QF˖ OJãŅň)gcAN4a;~^bR)8Dwق'{aZǔ$]`w$+c %#~s =?k(+:+~9ʶǤ; N4L`^jAi|n_f0 ! m͇YIT Ps Mz{;Z >) utP*c5qʀ'MwF3POTn|[ z*WJ WmPsZzg T3J6L/'9>)`iY2V<|  Q-B1Y&[+1ɰa'2S?lQ)r#wy@f!G^m*(m[Ru.0ȳ0*Ռ-Flr4kYl}7,!&,(Y\% Sl{e-%3SX`5%i 5h i c~v%H2{JYZI}7h:w'^Ms>qLQIU%V"VmcE݇㬸KMQ +Jeg v!A:_دGD)5"+;mtA DSoNlS_-IE&|ZQBJ6\I#x+Wwl[ {bB]}UԝkboJ2wҁFtIVKcRP*ER7&:RuLS6GnA1^gn1 Ȓ 9Ŧ>w߷}⍢BF7J97Xk?࡫CT\xy%3))qy]JNҝzSJv?[ɢ5RrI7TLL~ȼ?(?zf1-i>U{5Zemr%҅u1N5!#,HlRҶ᛭'xqr6l:-5Zw‰Y*ζ WR7z! 2=8px¿3մbƥSr)ny aCaq2l Ԁ@|8mx@pf2t'eY@+Ę w!h=9 HY\̟6zt138:}Li i#(E=@hI󎠍nkaoQ>V4xMF4sAϡ Nl?)af\/p)u*4)DBAmnF 썫սb5$nl7ְKfwds+`+ 3T2U6$-'jy!cWTm(a1)ں{Bz%i%S ŭ.aopt5Rz s౯Oi=8]cRO}Nc>,hq[C iSԛ1(^7)Ziuӕbd0bͅoKӹaJT^IAVȗh1oB@VyIٞR5b%ץBԙk9u(Auݏ; {^0ߐѩ5o>O=A'†轤9fkݯX z,ruHa8-F@9~J Q=PIz!dL TBVE28ӫ0Rq }@]6#6v`W_emPѬOOZlѝc#bX"G*ܙcWn3SO@#4x"w$21 e5 #g~O9|q SeDx>\F!ݢmi:7mWbm/CX&A }<ׁBUgt{ 1uQIUΓw&Oc9Z+'Dr$|%yoD *Y9(;m1ܩIo h糀u!1,sB]|Iզ<|%Q,\fM,K`BgTZ_JW{CۅMkB`|uHr*Ͷ! ڿe3OȲVCJ[S ZjrJ: SCK/;YHP17Kz8lϿRgwzҵX~8*$D:+Cm tre,`6zN T&Ynq({`"^+JxoP`TGCN蠾!U̫|\mQF sI^-d);]z@bmTlTz|{^[ #d: {: cC#邽7 +_VygT.WBz aػAPfdss1}֩Mݥs.˒Op5B@} ^sIjEҁqਖbύA.N'3ʮQl"} 53y=/RT vx!h[e]e!_^8î'z&n=OWgttc^/E 7uYGfVJ$qLi_I<3IM9ftS5 SJqeuȾ980+X]Pd@xʪL d(AŸ|NE{wvT; jwGE/%Y0}Ԫ6g)em'$NW F%iOGMC韁;vVwEK4:AQ#F_A\S"ܪ*rbaZ|]Ocx{dbg^m#ZdCQ1~lܞLzDu@-|-KsOU[\ j0>G[XN()T,ן{\"ۅ}o]L,H! vjKt͹(Mi&3f_o)_à]@B+; w-J=V|s{7[ i&bO-z\ P{<2%h:&o1CKyȵk.}UhG MǕxY+QZ"RYRHKOLЯ+ ֺRNC!Y7bcSo%QDTjSv_/x?^j2Uy_,DϕFO8*gOBϭh!I]i7S߹[wؔVc`Gozhu7}BrYmz=gOI6u` Wk"P˛ug UԷ,ذ!sH$wd/48i7m#? Z«{z$.|xo$> }{iO Sqk@2' >l5T7GRAI |r>77P}IT1zs*UmALt(|[!\OlsvCF@0[kW$gMڠ= 㯉]T$_m-hsp @F w'[A24:J3>\%đKNpA Hz/:NF(Ey99+Tղ2̘׶&dv= xOK{i #j:9VpH\*Kl $]2٭zC./\)UL8ǕKC OчjH>C -?pٛ& L,=tZb9Pt\CNtWI p,gBy *ۖӲiݓhr̘;s/ kdqgƕ_yÄ˂ICh1+FBakUX] ƧSfn<c@YS[Fbێ X(f5B/;g ǬB͛ЌZc88CXS]O`Hxs/Wl@j ^.ˊl3"v*(&gr&@@,(}jwVN+ M7 @::##910|.lolw9jufou`kUY/Fy[@pb,stWرE`XKpvTMqp{Lι R-.' GMz)ޤSF۰Hmg[E>&Lbb@qG4 Ijdy)VWS_A9CgSy'}7TЗ;Pxr$V)n^* 1D+"׽![J}j'*kpT&+M=`xɴa/җ\YRdPjO,-MFaw9.CqȑZTc9wjƻJb$f{}~{p3-a>{'mw]>s@:%1kG[-=$wmv>''l!Ωz72 G8tW[k4|d%khRjnXUo?9I9;>Q៯I.jb%R#ةb3iB#ֱANW{OI6V\7]qLT-y*i3e4Os_>}&Kw>P ]P@[t>:I%t֥jȞ.7孕xu{. Uv3_L2L,sn@[tt6 F) [ix_3H֦1QQ[`$1!7oIגN: N5W2Xs`9)Wj&v⼾? ƘQ+em$-=d(?Jv|~;܇)dA2lVImZj1&Fdq]()e}xI 4Ln~PE`7 Hվ}in$AAxw':09tVc^oJ)x,}懢wi0bQ@Dfݸ뜰h޸ c@]T U_WB/u8T|+d/RfD٥CbeDV=\=O<$H~'0,ɃIk}/ơK%-n'Cc>gA:Xr8>CBZ(Z+ h%v,$RHSTz^8o#c=:˭-{? WL',sQ qmVcLÔ6r@\a18Q<#7=<}Lw'UE 쀾gW'Ξ{Q)(OORxA6|kS pe'ݦc!m+wX*lޫiܮWqLpCSvp{}FnZ#߾6dM`t!JըgsFN9D#X,ݎQ撚H^tϊ?a5|W3; k1kp GuP5#a]a$j馤KCD+ZUR )‡G<=ZBϹQYf,S>gLO5 y{ܲrAwDt>/@iyK] k6HXs=Ⰹ1)= d2,_D9ˀg-{[G9ZQB$Ϧ rQAȉ}[~e:τ%8j)8ݦGg=zNj1Pl|,1-?|@|:CȒ=)ٛ&r|pw׋7(!ޜ$CN\Lx+Fs:5z%EN@A9= Q M4D11\+ Ku/G2 axJ ="Ut)yd>L8=`<)kRu=ѷ`hsk2ψdc:y_KRhQ7!WLJx3(aC?jw%h2g0lByhC#?I[e40|&,4S5R-йMtL6lG" X"j[RV>a9h>.q>UCȸ L"Urfxw"rEZHa5~PQ. Ț+/-]5#vv:rgAEJt9qZɔu;xXKO4ZDcؚPK`֌vs"Jkr) 8.QJ]9yZ:㹞+y%7$ohXY&dmkߜԂW-"#Q02Ѡ!XᰄϾq\\24n<,0W-ϊEeY/xp&hͶ}IsCm4N&>5 Ty8:9{&zކR:BX 'n`R@J_2#;$Oi0URa%5-2jpwfiCޱƁiQr>;9˹dV:}qD{,t;nZ#L((7@lqYnIcDZR;sYzJ8"3[(>#3nF Yq3'Z:k6k[]GexbWVRuT41'; BϺř`(z:Q2fS/ Az߷Oˎ SyamaOϷ,MlE!*#Vtn,C2Ant'5rba.A/{H/» -dSY՗;1sVB*Lo}]1mAg7=rb`#ǫizN07 WK*#B 0+(h9I' _\o*7^Gɗ!V*+]ҚHl7M7BE0'#"ec<[zVno8^:;kYʥ9%W?;^ҽpN&=BnX(<g]$s‰}V33 Qfl9ר9KHyߧ͏mDaaFB*ʃ4hYZsw\kλFSLxR}Qkչ='Դ"Y@$߬azB\hp4Qڢfz'?bd"}4'Yv+Xqv߫}j2 FZ,]-\6=(|0J]ͤ! 1T '$j{BgU s{|>^48sNKxZ2) sCk4Vpw@[%SDwFvLN2D'ZAe9\|7S!b4Ϙ {ltj!Dh?ᐯ || ,UyZ"&w\#XO8g" F1rص:ʣr59JssgAT9uJGFT p)1䞢{ E=[˫W/a; iCNe{ rlUEEH$F:3mBH8g[.JF.0śT%6Fz9pi51R̟gJ(k~0S\;0@ |?2cC65[ /Ev<=қr#mf[KIstF; kg2*\ieX1Һ×isbH,ja*FK;,xpJyȨ7M2eaņyǎ ĸ>䶜v]SbqDΪOvNQL7Mùc@ڊ@ITb'|ήH +=5קINGR q#q?A9JL||Ӹ33Iܠ&3Zzt*Yf 8Iÿ%^EוC_9*B nrGRm) EcEo(!g:Dh"<~ h LL$F&!t9$}nHkbf,8.gR@#}0m (0 $]c& } -y*/x'ޒ}xRNv2ɬ ߦd6yLK],$<M9%#X& Wq-=V'< CDnI਎ӏ&zoԒEu,5Y,#>W&;`Q "sw nTrk&:[Puhs >ix]C9LTtBR\R [iFq")}<-%ܵP @q = A޶WO&lg>#ΔG3|">g-:~R~})5 /=y*xX-HYIAN8?sJ _f%.qnؠ{*zJ`Ĥr _ P[cDQk@;8߼2ؕ#%ɴyKN*ނ~ǥ|Kg#.b?t _¢ NCh7,$~Py5vʧK0=|Ki%V=)aO,v7gX.) I:zPY:zr/1Nk2q,=<Ѱ}w@gnG4+w ZFTޛ WOЗrgx7ˊ^? >3 sQ<";2G\G>!y"dḒB+ eOa3ab0C&5 kV }6EBݔ][Aח%PsnvpHLh󬾼I|͝Vէ킺a:F< mwɋ$(3/TƘN3?M؛M}2/,}Py,_%oƥ6]X|GR*:Q:4! (Q!M:gu}I|#ԃg~SboAdv1{4Eؗ ͺ}L-bU Y2Jջgʮ@U߃UK*/خI#E@,vs ܧQDiD2T 7T% >OƿI/^6wHfP] kUotˎ]6 G[wd7$.x"tah >aڒJQs|YVQ!E b_Bh|$޷ɡ>EQwT!56^Xx2dϞ啿:Mm2,9'2=EE#j蒣ᇓaÊaK={aL[TߗKIwFI#h ,GD@Dm Ʒ~!!QȾFGb:UR$-G)8i7x$ %`1̎e/t )JrXmU󘛛AŞجz[Lv6 2J#3^ZTw$bE^pD9a{{XJJ Fp>0sLGě6DV"z=U:0:`0C !;( 惮i?ȵk#OrBZvXU." ӏډz ^MemĈY^>Z U^CkAN>>JVD[ƭ@Xޞt n9lVR)TLosn4xP03E; l̅i5$S`S!4OkY5.;xhaj.-B_XH3Z'_{/ }ErjL"a3yz@ބJ-K7\/rt[a%6)>_,)آrD)!@; V6g iwռБ.Xj FʳLA.U3U 4wVRti`ueaq'>B\P8t"StmVDNQPp0?~v__4 ~lH[oԧq}@:{5WЮO.ҲN*wA!1mBM&s hRO:O@PGfSEDHê?Vi (z+Qk ؿVR70qM+ՒvKwh628,P@ڽy䩽ΝdJ"H骀.jp汸&J\XKBE6^0~PY,W2T)sBuQ-'%f)? t,ya ; =B ZxӊE>ƑGcJ ;emeٿ"ɳIw ' D#"VџD#kaūnʇz>K35H(` Mͻbn4EvRl«)rn7NVfYұ@ f躝cU4:8fOEŵ| yK\DM-ۑ)~ w4)( m8?*pUSRsHwaoxrdz}*MdGjH%>g@(u=r!'߭HyA!b%60\'=zBAb6SwƱ~3 [@=fsƳ˒'n2W%Z '"4 K~$ ဤiҫ?Fɋu(.Ȭ{sD%oae4kQm|${v܏OfZ)=X@`qf(ѢowVh?_l0"+]M'E-;wjۻU>x l˹eJ)Nlx DzM-9FIT(k7֋MukʭVkoE.ևZ^]/jI6&=7xӧ1oKXò =ֹV@P5 S$ZXd9`E.ԭO7!jbcV)w摭NՋy۲NXnRxm*ٮӦwLe}oU&5kxd%Zl>Ak6:AV-'( 8 >=JG*jm}s;L_.Av1X¸m)Z!Y!3o7_{}P>x'0ʸo&9 Cɸkl8sj%J'|N7X(l0S%2^0|t/WTS!vP8}D.C$ePaDəs `idg+ʆHuְfKcxJ%^5/iDdOH~PSfhm@T!S , 5 KNεvtؽsחӱ(T}%mVtskSkSνh38D°k ENx]҉2P˴>K8|G_EUݦ$i9_3-ǨZHNʛyʻq{@ i (<#Ѥ5`L>{ UZ[t}VJ"pfO*e?r_ʕ{\)Kju6}0&>MEuyBf}&TI"坺ރhcAhz=\)hU;D F5_|P3q@ٱxWlZn| 3:cē-e ;w"cJØ/^zlͳ31>-w̋'hz'xQ ɐL}bM zlFA rȚ) >od{ }Xv51Y)Bsl_wO&P5fj*kt0[JɴQ; -]Bs?^7[fP^*R|*m/j?rUuhߛu2aj;(nA1_(翲)-Znذpkߌ2 C Ѕ>آkyXw\w/ϕ.ougĤFc!U<,Z]da$Տ+3_Z{i2TbAϺ qͺ,YI=~*[&I|g-ʠƢ񛹫!lʒ̜>Fo|_ٸv=0DM@g2zZQ|]5MqKq8HTdsݒZeO srS l8A $wvW=xS,n'Y^߫'9ðDۀKلM[rʚ.>ńrQעst,㣛t`̞Yo/?e j|vi "vnY0 >x͙SűL  J9Ɣp;cS´ad^G{Rx5 Ƽ1Ww}DjPžF"loXOJbAR%”B^(K\@h"7*B -'D'swRmjWֶ*=.tŤTj/`>(8r.氛1n&y0q 4&.РV)Nm `epu'H9eVQ'hl@Z6QSUQU%(T5CN&^O[:wz;M TO>9" 5Q~#ȈHQ?@[ 0sp3TD \΅'g2~MR4M!lIbs!q6h б^ZN rD42 lep'<D4scrŇqv1a2x)=ZjR흳Ԇ4s#}|h{Q5N:Vs0W8-42+qRq-Q6U0wXvF Ʃ[GWi, @< B뼭Qw2eZ $e 5So+]OdUwg`pNdd4 -GhI;r$a̕YG24#8WI(r;"U2şέV9dI =ChP4 XcF/,t;ED3Qni.=4;Edr2R&?#1"<AŨ,&+Y,CȣdbLXew`GKSm=9> o>@rsv\>:H EVw`ׇcYmi$\ɑ0dg&DU$T*)/x' 9T'l{Ŭ+E(1h'j@Bpq3nAJviXż4%1yMKXrRwZb@nݞE;{*yq1jrN5C-zWڻ ?\rZ/N)&Ahpm"Ku'B'|FίXNݯŌg '̀E;Hs#R  wvdK[M+/;`Pt[&ySkwZ(إrsb\ݾ\fQr:ftIEMj[)eDž>dۇ#+֌#VQcT3yWq<0*jjLWW7I 7/5wV)/V])"rb[t&0@Ͳ|3Ϻ[$%)9{ 1ٻ1`P,F5s B6- C.H;$n"qIz6paiq2$u@ ֘yEIbhO/}IY4m%ZfP6ƲtٔHhSpÃ'a8muy9H)Ϩ^ǡ:NAdV S]ԑ^w<0l_Qg›is|4,J2oDƦrY[6Rs 󔰍f=@ā"cdںDja#;uVǔƕ8W3 -!/xo}(g(I( :vR;>CS Zpm\M*gc9TN%a=fE30 {29KI1!FEWOU5<2ͫ*v(cR#;W Π<,#|; Qn|4Lj~]gXCqۛb:f"̟imqxvl2dݰyJ=&ɎYV;vY RJ%X=X]k"Q u*Ci<BeII,l2a6g8 B3u6it_"#rͤtbVelG?\##_vrJte?RMOAG  IyŽ):WqoǛq~R2R!1Y?p&sߊ[j|O0) _tvP9hsݰB/ PVzUɠ!_PBIscw #ޘ_=֚C5=3nKT"C'6>@Tաlh=,}Ұ6QvQ4]&=U_nXvQNH0Sֲ.AC vz4 `j:e$o췭 f+h XÊfuGQ7~Kʪ{\?bI8‚d68y=d^:Le~okE>/GfW*,uP+{br= uz :'Za&+ŋ=TLܻlsy!#I(atdu/OzH4s/|?kV/۪vJ~,t ԯokrɏþLL˛*W{Gɧ((|ODU6 fkcV%υ<009#ğJ$*m7I]N||5 Z߱1 7(?+dzJq?jĶ7DJ n!6ns7v^+W߯q& [-C+Mw(:F:,%#w6vlNMWMqQ8lk؈z9fRhHFZd-S9Wuf3~66 x 11VfA?-a\pI`Kۿ-@sLFj:ϓ;izzZ]c5OMѱM7|8$ڱ^m9!9 NiBc"1&]|vJ3 N 0ܴc(5e9PtW***f'-pyD6u 1,ׁOyE)+y+/R4Se$/XgvoʝuaWHh`j Pa Α"E"v jHfOcgpgP=|R4ƤL6Չu4z˨C_p*H/Zx6F3j(SR0ȡ"13Gn/<`~fK^k xLe1)Woo~.vK  Gĩnw S(Ȓ|?VuCub[:$1]`8׮x_9s ,JN )w0͖5l0ӤQ`/ 0ͤXKiӮWaoJfc8%u4|ԢĚŒIy iBB_ѝQb'U 3|Vb7ݗP_6u&tI ]A-I{bJ VxtsAl0 HՋ!GB3Jh1Qƒ1"RX>[I"H_/'DѰ֖RhN+"R.@Iݾ7S\s m4<` |3twyM >Ç -y96}%J|>hQ-g!"['"j[ iFEӲ7~>'zaV"`>,quw\ ᶆBf FXB'};o:l/7k3DAч9Bhm٘L4X+*[+"ZœyL0]N(oY$X<$\2b4b5u6Ib:U)^Rs4m T<zSꜲdo}AG98C^[c!GTyei\+ Y9Z-6S<]718ޘ&"4fyZ=<})~r?Պr+A'OhҺM={]Xi/z2WݥV<i6YnMʍZH3}N#ۚq2ͯ6mR=(i- #J!&EkFRDDY"?Y_E¤ ]ʋ?48b:ߚ%CˁiH<%PSW-^LFW\=]lhpć4p#ӕИlܒ6@\cDDW|ݒaN/V>o8/Xyb$znoExЌysXf$?aҥGl6mmlL44BN ]Z9 N2aũ?L;+\{~99m5j)@Lxr#c8VkQ8*cnrL&Thڊd4|a,rLzFE[Eoo+~xL+Z_`=q6A-HyN' j\#ע4JR{'@Wc>{3f\4Eq$W_ ( $4f& >(@1 FƢN粟FP'HM<-.u4v =+ˮ C6c\&%SmyUV&ѧۺ,=zFC!Vu=t_*.}ˀȭ۔ߠ(X|qЌ2X{8#(d&览]ϲ0Hbt۳Z`Aٸ %/,M #X<iJpٱe/#5;" !>4-6wALACВ"l$<$ߨTZlH[$![{6Z]dVp*y_rK(4 1ƕoA=Hb+ӥRG[o"& N2tɤ5{ضB40lͪHOSP0B+׿zQS^ُ YI!M{Cr{s>Ax2}+(9Y&>ųu啗Ɠ3Fm*qF{Ѝ}t A1ݒ9Sƛ"/jev"93a@Z~s<_ejtJHTFqY9AQ*h ~f:|PB82L{X16A>WMلU%\,$aH #Fe>&h=l)֕O<_|4IR7 #>7sB^iKE,۰L7]g\S6 ӲllJϐ>P!bݎ<GF ?PkA5ۮsE)OMA7,ك]'TqJKY e4\-< Cc )'D<bTCJbƾJ,;=tz l·g ᘑe cD=a~QS{s /sxУKB@ cwcw3t׭Tg5 bQk2%sɉOj?F9> bu鏽b!q vQ6{eyofuh9ySk)pH.dž/(\<(]Ǡ8Y" bŨ74igiv:@ NjeDNOh}>8RCN]֌Df8HoT8:F,W$EqYhl|fV븺SӨW)ywYq ;f뭱؂9WN *t6۩jWc6mF(Fx?9 l1#U!ݶ>yAa'E ~IJVou.^}]z]Jb2{#iAh 6Q8*TTu֖v*%62_{ kX.":+o.3 3q^$oJ3yӷ3muW4дA5[J=J$*n,NBA`|Ԉ|5Iϒ)6WgS8w]iQ,)xaJwD:۠V3 hbS56Mz"rbH||r5-Bgd))ݔZ\vBŊwK]¦ᦁ=XA"DtDA`L~Yx]!4ݲ>,gm&wv65N% 8 6@r&ztQ3ĨEG Mb3 dw."UE |ECj|ۗj~q/(Ԗ1B t\&"-&Z<@ (a;Sj@x ki~oϨ5x:>ݛwW|pL QI:ЪqWko|8y%ƪK#׭9-=/m1.觞z|k S<R̒d:oH</z:G/ԭٜC'JNjt!$}(IAXS~'Xǫ  6i%1bmC@ZL:ZtL ȁfFzKv7btEɿL"ϗy򃦹;ځv[HHQan(@kBMIS ]59Q,7cJtׂAonAM,ά>мJ11?BR5+cI;~*X+!Eo Ȝ=4 &X~kl)J~kB/RJ`I-u_`'8"n9PNͺȒ኷#>쾩`y~wzΚVGd5d}a-SDe^gsB k>V̓D~ӏ܊ޤC[Hr?*خ8>첕w, VH>m5%oE3F!P[q*A [&??H_00&(qz-v?'\j7!|9v&,1OZ ŅX˂nwsܓ.eΝ\> xB _:Sۭp,8+xBxX=W˾SE0$6&Scz *"q];,=vw0ߍ7iʻm E=rϧiy{8Ү[V{HR\[^ؐL;-ypyUt,7_9By[ĘP |HaHF[rqe ǘ#:1k?c23! KAt#ܒĻע‘F"K8AUo/f_4w=2o08}Kbc0* _oPMV}Xd#FUO \yZ<?ub_`l+1AJ+\N _ zuDɚL#zF#,?G&׿L 5ӷ^e nѦeKAe(ZSG[ua^]}#ƩK`p.VWU 4 qpf [3  '>}QdVԈ9/qD 3>7l¦Y.%Fr:V*eLF}6i﷯42"E!͘V_Q\X==ꁼ<p-rFye'@;+CF ˮiOk PWB#Zpot2-=3ɥ|A0ߎ7 N=E8ʋi/fOlERThTts^Ioafw}YصQ9V8KV+N)`r{~]2bVyiq3[6%זu*L\h}tŌ|c>QRMMG[+&S盂2Z@A2>L`]yLۆ~X7G`-*8;q+"F:JCh6)wׅ#oAB'BAp &|BkUQymq/GW+Ҽ UPp@:*GGX""pqAy4 &*ȳ:xzb B&?1=IDxUQ9 Encu.-o?( NiW3O9RmN1H}3o)?n+(wzĪdv{p<j-nY)Yl$Zkd#u׺#%hYe|MҬ[ ?n=v?j ;ӧ{hT5um+Vz qvlTfƪty.-\AFW=ǻ#Wa) P]lFGm=Fe$sGa9j-%eh&|Ħ,[y`trK!uQyqѼ [cV3j⡹6%#‡L?}J\˗  ۘY؝3 b/  ֙/0Y E1F=m avG ݹЄ dY}wB;zG-HWa<}u5m$W )֘rx[0* =H?U' zPaBet 54rwqm\:)V3I Rmk}G N`gwNZ;-GU%-;YnVoC7E:^q ޺Svtۻ3"c[;dd.S0#%͢&.Mw1vͨabd VTFVoO+~\F)=cx6:u1p z?~ўߡMgfoQ. Ža,/4ZT~%i?OE[[Rg_1 g"@my1u A̼HHiBR@sCy ?Ż72&"5r4~ݮ) @խw!{ F{A7ko o?9S\:IVYyB[<i9:vHRƀkY ּӘf6 /,f]T+*ä[Py83B'W {XslݎL8FP,.'SEǵ;F嫆3/qNIjM&T6N%صZau=#u%fN>3"2 cP :dtFL5V9nGn 6Qw"^lY 竆',&rSTNO8A(nmI} SMȥ2ȋ]BɅGՈ߁>SH we ҕ@ǭvI?2?cPxTY 8G¿ +ȴH+z 0Eh\' o %Aѳ2 ݰbtMߗUw Ǒ|TD-ʼn)hȪ0! 2:ec`3Avo^%'z<{cbQ*}mdSiK7ƅ`\ZfؙeEW MǗA<.ˋ5.b=ADDܰ:3ݷ4}e8fBj Ō]c|~VG5UC2=i(39o#\1Ct{昃-ȇy]XAlⅢhh>/8'{@W'rdT 1z?>uCyVRh |$3a+SRww"8%z̈́=P} 5w)(oJpz޼JqΟ8KB?&~SZ+nǀMjT0{e#n-d@AZJN9Ĭa[NAʆiM- ;MvxSߦ X~%pj$6I&`CA잲؃G< Wsph5qfyQpI4u˿pdQ'cO,nY}- fPK5&EO7ګ{{@ K=3r~GzUVPS,Z3Dkq:^!QRDзY"[g,`Xp3;:@?R)C*LӢ>tϝ4ە,Q*,)ﭭQ킴'D8L[_\:>!ڻ-L>FVݬWe>F=p*Q,?g%hA0KwҩCFِb r1jW:cMi Xou/a 1g_~%d>?e(b*.- C';9c>>#=nRى Lkesp9"j9 eRQR5{FyF>+@2oK#K0U'dAG}}m:]0V#K恭{4:N #Lt6ϓ+ZRw(;^vc.l.u'y455-hܵ T~Hyr IDjy0Pnz0.%ÚX2ң|40VDWi4+)ebW{@Fdg p|c{zmc14lyzF;hV!-/Q2Pv%Dip8`ǙS42wz)qR|'s[ݪZ 6,Yp;v@Ȭ\0L"J{#~QU"yN"/{DMBa~/߆~-$d.=kyp BnJ TG H\z{RA}}mAFwx {.[IeX~o7wٮ6yYz߼=!|X/<6 ]K|/oI`N6 ,P / >$j^GenA{]F0PqU^^ѨjЈ}BbTzCBi/mOhޝ|s,(7#_psL_=VH[I;?Ff&//qLH(hA۶,)"/gJўwptT'%4r)*^7SM%ڰ$Qk Gi<*ׂFM f-l(̶"f9baoN9Wߤ%WCz9|v.i Qu~^B{ U9ʹ_2`u$~)N,a:cUj*R+eA˕Eǐr'f(4enq;+}4EupA_Ͷ6qD C4*7"4Br!'ZIGk.0p-ЁGB̰ev&)kP"hSWȫXcB5WҶE˖F omNU6a*P8 Yŷ.~TVQ]S-/LK$y `gqUџb^i~h y,+ƀ6 x5HHKىyǢ,~`w,X_x;#d&^`MquB.X i)Qdm9Sxh T(1XTc0 GfMUɥMRMZn!\gFVY',q˩ e6q< DK%L!FQFNc9q^x7=^ɷR-'lƿxu3J}t<C-b#Sp6"gUA%b|WuHA\<Ci#ă_l a]c HKHaD=m+iv^ן4@ibt]5jmr^D)QMZ֟Q,/?m)azC0$:sYoQ1 iV>lZq]]2FU|E(?KUB:/Agq9b^DFw py.9:don]E )֊ łm gWLJ^sӔA.sݽ]bz$ M 87f eܨL!)[+_҅E+A)HX_exv/Jި/b&MPh5r]0>3uEo`3Sj:jǒ4bELα5])PrAz1*2|e'5kʪ*nEm?]z$L?סּpwrJ \ `wx}}qTjBn43IeܑFB(4W4?U `5}M_j?qt &HZ4]_MBOΐLy͉NwQZq> $uuRjKԛ>V1]t9!@uZOjM`(Ƚ'9wGIwl5 HC:G'90ܛf͞ˍ+O|Wqm{({ЦOeۖUI̿&kL[QKDWK.E5nZ?ԁl-i}?0yr |W׺N6=zX}F3C ]i;H[P}鸐 }Jee?})7\37p Vj^"er L}dMuGu;ymHl~}'+QRLDw4![RGLv̻߯V *hr%RliSۋeTb;ܬ7p79ׅS%<@,*d@ՐK]k=_$9 3 T# M8^dLDk"s$k{&0sjthpx!3 \\Bꩅ |n/D+ n%M/+nx2T@t\$`~K tg}tVwRλ0Tcz=:{ y}K0*r/)gRp<\VQ8]4y)`;cj y?'lB[#q\"o$3+|@,*܂`(p i%2_>b~(S&פV'ӔV#+`Mn9};#244UۀzTi 噃A Gt|~qqUr&ۧMf9Tu@_4yQ{tOPj p@k9E BKù,IU۷з'm-Ȉ"7´u<$+SV3.rbﱻha`c`6(QK!&k{Vjt34K[5|km߯wD/tw ^LDk~F,V8, }% #5^h%O8Dc/ٓ^ 3Bu:0m@Q.]Uu=Nl>K%[H~X*:Adm˒|b@䌕4# VW1*K8ۊB<9ٝ!i0|i쨐*o wG=[J ,&zᣵw)9~6 ^:E$P$,K ïX'+R+S>h%t\M&#RQT'ھ?Sa?ⳍş*WYHveL9@B7 *-'QG\N?bs@tvP=ܼ/o|cŃaȫ1x)3CNG9Wpx?ItGF/ɨ܃F7vqyw)"J_ ϫϩي7[DsQ )MʁB<4iV%9'8u An O}sɆ [%^!P{j/UQ>USp&pTGœX'#ifI72FR^[w6J:d!8-R-a16luRt2s`>:7wN5UiihsHI7Z*oQOT~:__ݑ/WKݠC3`;u$WOY/?aËVR3'&w --0r5w_:O&|,ݮ?k3p .GUy3hg(ڋb$q۰N""6{ȋrpy۠f도&SݻS,)ƚE4(EI{{]afsoReZ7I j`PxWř4eB"/ $Iz3{RY>R[z>wS} _ةӻt&)ܙFvOģ/NU"dWJ`Apmjӝ4UBXwm ,S_n׿e_7 o,nB%Iډ@OI R´J.CCV(1~dɯ&ZߎoP^mp\) ~+EjƟpr)k('S>Ҁ^ dT)钐@FВIQ*UKY궎e=*D! 5VꥼUp K:'$V$AڛA8.RyjMCMMƇM'S;R&D!pRfS ,ʏMxO]^^ܚWI>BO_F*ʬh 4!w5o_jϭ@+Į Z_"TV'E7K/|; o$v-1#K!>pW1bdrg0S-'X_SK2[%u!$Z d)D{Z8_8Zp_/B koSkZ!U" ^֑V1fBQͺvj[9 ^ۛpe(zjlۨ$tcim@k@:V9ԗ)NOebydr|USvlEsOSHpc?=HN'hdw"p<\>+̀P_twΑ3E6V[gvlDUװ2šEbz4_?i]qgW~Li{by,F^ƋA bfɓHN\\heAVӹڧֲ Z$$4 8͔db 3 #8?8:LJM*~*~ &uu7}!# RN7j)9Կ{P n,.ڛe:gEsm;fgbg>^zE CfҞ !SoGV YƘ~W+q䂠Տ1Ԏ|ȓw?]RK9[qvp |/8WBaO$MSRP{*N-.b'0ڍZy$S<仒o~C&ƒt8;i];F[%o8bB5sB&Uw!^p"XWN300^.sY m?yTVZҔ͛W5>]{VR-==ߍԌ!/tׂO$R9KGleNʲeЍe7O*IrlIʚ[T]l_<uښ8=S_ е՞~>ݽu"u Hbbcmuh#y)7{ pS$™|q-;S`]Ey%.ϵ lzѲcik8[X1kY,A׭lUcH?lς8c rx o rh_iVt^xPNѴ: qx/؜bE143YYKuZ}~D޹3yW5 F/Ncu_AiLEJ{ UMIp:;PyBʗ%mVukVm>tB2 mUH.EeE5L֔9~;iJ -H Vr`f,юINIZwgKܥ.$^bN3 <1ʤ 3Y88V69\FB s.}w+ݣI& no-zLNd%{"a=$c(eB`5~Z;ce mGB^;KBю.,:CeP?0f׋_v+ q:~_B1%D#\iaOz04`|<՗O%\{Qy48L={Rs+`Ha ovhI`r콾C5\EL Zu}5a,Υ6#xhMڠC<0@HQŊ%6d+1p|LemƅC&#nWpNO Փ }I:FonkEu>c0I!;7aS6,B4`iN3bUUi op @y,F[ /y %X?+@ֳϠ(ڟ@wXEX8JsFh\O1u+fH2E\Ffs}JێH"&ޒ#w.gt5哕UuRlp4e)$T oW4mJ<^j8\y.EH-\gKGbsvdˠBMc .%5CXrntKWdq7 aBm5 ٶ5;ox}sHISsv[CB!۪E^ha>ȣ!{YE@2NW&+0}GuƽSc\޿ R6H+y`=52Or;$mZp Dig%6OWݗB=$4> 8y^mRUTYx\}'2a\O18W+B0ex݅`h*o=4*kR*Nyٯ\ t?+m(>bMC ϼݏo-XHaa('-2| ,N嗖G{!#n6ڥ\l?g` N W!ލ{Ht6QHs7.\|D8U|gBri`D5;{ 9L2wyD|h$"Vwco䧎qpp>\m"ߵU1[ZO869r i·1? h b2|Y<upZk`^mx fUǻC[%5s~P98WT]gH%/Aր3:NiM ٖ ; zJPӁ% bٿ>(vI)ـ|{C|1CH>\j4^ L2G+E[,YPx+g_izBtu2}zbT_!%*BG4oLznDr&ER |C~TwZ Qz8P6iH U(_|_\a'!YSIw(S58#`5Ӏ\|f Vy# UF[kfR0Ya|Zݠju K91;q vek:R l$X:,enVNw_Ը4!9ɐ& u8vn);n PxLMc6גjRJA\cb̿{O d;I۔zub8x Z6FV+_<\6E-Jo42,A/g\{"JT;LcA$ה@K,B .<(8$"~(]159Caʹs̴5\c8YxW| K~t jO5i#t߭ڴI5hڪÉ8y6R¡(K߃,,D#NZeR~0ek Qcใ:HQy>d4 R_/q{UDl|=7?<Yzy|F(VIl 2:jkwB RUuF7 Xh|K6SV[EՓPX|*WovYRxgFSc7`w\zh ?ikU4P'L2:fZxqbjMI);rj:;[o]ns/׽9Wԟ$tzF.?HF?*z& CiqTay(hu#06bsQsx#Љ)Uy+#i {d[2My-!`56 :{Ucāivrk:BSCJ빚'`8Q".iINtKT,"iTsyAXFh%!`\(”ÒCRuI볕Uqd ⫵<ƺ#Jʰr͊U^Qq~޾ª:r^g) F0̵@9kr(yGVcj՚ O-w U.B`! m+V_~h(a8l٥,2s v> yry0纰xS&LeDAJB?, 6 Xe˷5.S׊*Z=܅D:=A6] fvv*G (I!KwX֑O =?јUE4^:޾u X,U0`ߣhqK!FA}1?!͜p|+FzPi2` U.Q =-<覉 RԹF NJ{C #pnϦDm2.:䩭v0W>jJJKP5* Hgc8-G `fŬ1[[oTsC@ڨ}LWpc"~#VF@8e+'Yzp qEM{cKL =ɍRwה?D3so!Q ;+YbȩA^`XٛgvwzK~ lzՃ9*!clD>3~u򧱽D㳾~x엗Z;r`FIڸ }sE0 Y%fSWiH )fFЀAp%MSѫm~cR=H! ~ qB Ju]VH>kVNϴ'iOȠk+G،Jn@aY_<OC5 bA#VPM ru g :| J_ M(m HUm9>,)-gMw5o%6' F1&b&k[qb[!W{3@'GH0쁆f"lDGJ$aX/e0C|f:]UiFJI4*b3<ӝOg}>W=] ɶ$eUBV: R?\BWhY"^4'j1jum9BNj1=g蔘߆%Qx CinR֓IO"AXgwcif`E7za> &yLc"~|_S1V Q$謒ؗƨˠZ|/YfCaޛY qJ:ɚKqEd7I?_,k<`iPm]$C+'5_2?b$;PX>$*A~Z7RB|";Ǹs4C+G\QVUFŝ#;w:Fya+@IPNaqKT}[,lG[QY&yo9cIT8 )P-iXFbQcQv)]XԬx%˽Bp-&zMv`|S=[{zHe^_A2ڴ).mj]$Oj vcI#C"o6,T6fC;V;ǧ^Ix boYiX@;Jwվ%z؅P 3jjn>b g`5_ /+GAr._\[PbVd]r<>_*ohm=~MUd-;e!U-ȟu'!i42Z&CdaFyؼ+#"Wr FaM 2Go]uw``i)Lպ!}=+ 8|pIN ]5,;ǀ {ac`fȸOv29l& v.FtE`+5n~'`W0;|Z WG_b%kb 648%^? duf uO7]/;ݐl)v}.|;C4ĢrW<#Hlp}l?gudvicAI- ~WLS0PJ>2޺LJ ++{+1XL0z*}2t;V,n &wv)cȿy\꼈goSq'[ tg_24I髗, v:+25p7H\-RP){/׭ <Whgna׌oY;NHXcYQ\> Q&3D^W'O\5OlO ۩(pէ] -KRt+XX,wݑgѢD.P U7MKf+ibQiC{|ף d>˄'-|`)Jߘ#@*nA n@'*A=&p9zfc?e֧I{)kxb`7>G ԏ[E/eIV'񊒂 y+9ˋ^|La,)kW~p{T1~[yn t_>x䃱IbaWp67Bugﻷ؃N<5QE,<}l Wh9)*Dk* QM`Go i; !S{CͰ|Fu#KCRE> *(Z͹nɣDaȫF8&AI`%]xC/a"fA|h{LyU-1BJ tV|oA+/ gr.赺*ր g͋Gn1 9^@b"xV'krOb;F3?to5jhME!^oM#S,ힵ֓P=E SdKo-\gx*نU?ӈ"v-: =eBdQ--o A!avw*:]AN4qП}N{NET{(#-CZG<΂;J@ߠVJO7Iu6!!u,4)JUG|?*x& Dzvnn{J-Vg#z'99͉_Og:Qte(swUPKKZo4JDlɉGWZlwpQMSw-qlA*d5B334\d}@ SLuWW$pe%;m<8@_,b>+Imz}Ř%k(2ICMr 6gL6Ч>E ɔp˱ӉCbN9p_!^SH/ΉohG5a\%(6۴}j'؍hy`jiBa黸Y0i|gMӰsC~0KF9]ұ2YSbûz5fVGAk;(+-kK,8IB|5KցAcTGݱ;7I7G1N(G:id0قNN_jݥ*vvyo^>+hAXn_F7t܉#CI"DMt3Ԩk4UUZ ɮdsQs|H%j3,,8^ n պ!Һ;\DG(3Wp=J.]w.9;"(br]fΒ2XKY`lHqg\@y؍"Wčϧ+facEG,`>W4B:ec5^QĴƈ-ġCΡ(5F>X <+bA?ݷy\1+^eBm qR)UwPB1!$a7X7#Bᵫ`uSqCt20npz-a;KAOgX|9Zeǔ >y~zjӏI9hO4gc_j _Z=5*,ak:*шEL."}hU1ٽkVU-`,kEK=?j?NBU 뾨ES%Fe`Ȏ"d5l$5tA'[dst#7ʏuz*ILh-W gе_!%:'*;2U!Gh2,kiYw˾Yn/ $U04!NJ$&%-b#eP'\3Mz\:^KG HCl1Bך⊂ kS1Ä( 9@v: wE29`n?CfĪzblѬoh;OdlL6D7@rAz} x9o ";4DUqR='Nd1ʑg|zY4,* B<K3TY5XR8n&uʁdĂ3R>%_9rԝڙqh~#TاjsЕ{!c3]S@ I{o063[q1soFX)n%^z RAt"y\KI^0qRzQoB;=Qt/] nùR o?p{+x%16|Ss"MlU'Ae 6~*a4|#s'ـ4^xhP=8ѱ"~MTcUN+^tV3`G&"Re_6 ultW|Y g~P 6Pڀ$I[]e(vی}<RE`-avn ͤGU_f b4cs~TY۟gMS?W6Dܼ)^;iA'-X+>({ӻe KSӤVȢӞ {R*ћctl냴r\$*fU񜰢A.h1ow68]o"ly\ y ]ƭG}Xn8_Qw"$Pd .MPL`+!\+5KI: "eeȞJ~յ]^(h:6)qZrz"ye*":OѰ4L&ރ-Pz`be$~x T&H9O />L)tu'Pci7T/4,LZ,1 a3;fx ͡}7hB&Oh}Ve:D5bʸq̥}&l_KX'-`.2J-a$h$ əL6@3A%5m1; g Zw_hJSbg2vE;!XVފ.K܉q"j2oK6-'=".T?sݗeI>xx Rr :E{HRI<(=bz#P%'WH_|VђNmmຢq)؛.sx'r+_NHy50PQ+ߧΝެSu,}PU/I]Uڵ<]j?3Qm_qۯ)u ljwM0,ّ21lMP1b(ա[G-kלΔX۵uq!f  b;'Fѳ<(K0'|DqSlU>Ђ~[BJv6Hp=e|b~ɚ1SE!RW}hI˹>Nh#.dnpVre=l|/,zł#)y`"6q#7To3mNWy'j훙3X»QUäixTG%GCl~w_S;޲r>?VmW> G<}k!Q$ncL'-N 0 4'rŀP.Q>hW3Xh'c]j,%fU)X Rtk+-Xn芽Or\sĪ_ ~6ۗOk2𠟺6h?F{f 2y֥qalro~ 472oF.Ɓ[V>rqB/cѾ+tJqm)΄F߷Ak^G2HHMW' nHl`RЬ;vQvMK+3_A`芊1H]0և82-3SfZ-v d'4h =#L{VK;ٽs`p*3Nе3D =hԲOP`a\~U2A U]@܃G.!#,k {WAȧSH)AqѬMeĤ.$ 9OVt xFMQ Axj횆!+mDN0+b&L't Þ)%00`yn!&h& oO,[nƯS,$`P3lȊRONw4)[  *-pzty<)TCvwHЂӪUYKkʱeܥFc˪so5_@Nt 3,[|S $?TZ7lL- X015IO9#+}gXGq_#Op3u.}zV;I`'L&͒ Es^lLp>j[,{TKF/-7#`-,I1vwK)D݌'\Sq˜ i|ذ?PLdqI ;{AV>c#͟~ T=.o]0פcl;N~*w'jYS5u֖2de½)f_r5kmHc][| NmVKOetQ*Q31'E˄:e HglஅG V侨⧙==fpph^X߅^JX6r2֘V|+_i !ւuzd~8j?~Y{&]=0?+IԂ u7&cK6NA6GVa^3 ,2}tQOa-@e':]u|Ԁ~Az_Ap!=}OXgK:ȫaD%~*k˴|&#,#mWգۼop{hܝz9@<.&jO穪{;I{έqcWWՏSeR@j0.TO阖 o]*Ѽ́87hdg8فnq=xQʥl:G2{2⏿ΧړF%/e۴50 +pkʽuG$[V@x=^Uk=tPGvS=KQI ¸MM1487x]&5ؿ?sTI҇A:'$_GkjlY*np %[@&d ,U:",^_QYfqbC{_[ۨ~] l!Vشn_RjsUt7@$gHFaYJˇ+9鸒HKk8Nٽ~ޚ9^)RxD&5-|*HӶf#ׯܫS x[mtFnqR3p1 +00$f\_kd5l=Jm?%Q$ZlНqggp eXi<NiACU_g Vu!`  332c!iV <ĭU^$+ G6Pʋ$͛.\"S*Kp|0 6N Ifi(ِ-W͋4nMZGۨE+r.-c% N׻UVT /$|>M[gWvoYd8Kp0dդ 4Tp"/)EgEI%dwkb MqO!E x<`}+ ? I^Re3T?czn ]R9,¼VS& %h \-*dmXgw-z{R6/^FP7=`?*:XdAcwq˔-()@Gx5tfؤͨuEoFDT%Ǹ_;8B9fEN~,pz?"PX|%?mkQ |^%SQlu3w,Oj ^X#<όXܓ^0, 8r+3j' ~{8b x [fW%ֲ6_O&)hO *N Qՙ2)3g@]~;?iTƴ.EwIf%XG9QsZ:T NSOP•E$Ng){/oI,/zښFRvj2Cu}8e'Ur5mZZ:P=޲9'X2Q\xZ뢎k2ѷsJ Y,؈zĔȊxORqJˡaMc_1zȈAiޞ5ODFsŇ&~tԸbE~# $&4ATauh8 <4UI&!g / W"f3Ɍd{G%|TzV9 tZtt,ש֓M}|KSx,& W2kK=ltV%\Ր 7>@m "U9\+DusITYRgx"[p NVƅ@P x> u+_PNуuJ\OvCzT*^"mktrw9_o)%Ay4!XN\B!Gm=0>I apr/o ej9&yXW \}ҁ jbfƾ9!(%jXvЀ-.ܳcQ+^{m% `[aAH{F#83\{Dbrp U( *[X |se'w3 rDgR9wm]26 0E.n[Ċ緡߯)j|' ,)ވ|KzQ;17(,Ӳ9v]\Af Z@eh+J됩Yrᢌ6fbƦY?+(aO4VSۯ1ߏF1ziX=4_o>ZL8C5z;ᮇl2Ű9B}X&N,J?!)W}|\qKn= Ԡ/Np!xEOY**&r%@\gDDzNbڪsFҽC>z*LYrD0>BRf711 CBP4 Bq  Қnw~ krMy~8U 4EqÜ44](5KɱP|K%0UН￶ԧ^'1OZydRWΠ4M{ѮT4I.ۋ*ZsV;^Wj̧YoLJQj,ˌr< .o{_ho"Lr} \kH*LV1072T㹉c0}=D@o ʺ *"Rat]ٵ9/nYVt*LQՅ)x)$Z4rJPiz柝GvOJ12|>3֊t~qqi(v{+~S%d=6B1oiݴ!$QVX=ehc w=$oB{ki6YC_Stg{WH2]'(Z9t=$_y-. I,@m K&ѱ봐Sf%Z;/?b 4 j Tnѓmk4)#Ķ|: zc /"emuz/("ִL"iT(*Cn?ԗ)":(5 %E) M6Ǫ wt}h0?@,ځ4:&k>(HxdSeAPU)s##*n<[=4m@ S$F\l#{ JsVk\Hy/#/yusۡɮy@~ nbU0&7Wbz|0d9&.䚑9>X vKN%-TmP~SV5I)!>$o'E^z(ipzYüoH9XECtU5A!c!ԞL4 yD)1Õ؀MOxiyld 0j?څAľn1HI׼罚zdHM'tZ+I|Sc%b|yҋct5`'dCPI1? {vOOUǚ'  qŗ棎&e#7靮YY~DtuHRO܇}6l [/ii s;_L5YrD_ѝzT䆺G-q}~/pVH@(V 098qVq*OEfoPQ h?#u,E0Ake|w_,to+D AM"7uju$4TxХ#ǃhmA<&^ja--:1>jT_clYy1bVJMFeCjv33gs'yl=JEwe5t x T1o.~pn4:?R6qqZ&x]SW \SoN&XR TP=JDlH7w}T#~N>]i3*ӚAc{# &: 1E?104dƃfazlGxИjT]Yx}*;L*.Qg߷8 ߎ#?Ħ1Q9w,؄2}$'!|_ka2A执xNV 55ԅ#"k%%ѝY wz^@1R_d=&5s{]e eW YBF$l3 "sC3IBs; j0?D5`܅=PٽdBSr [B»&|NC/;aA4gF|:!j'͐|Q;GĀssA̙=f5޻zsߛ`÷kHd윔ѩ2(nO̮A'k.O%aą0+ҙu0kڴHQ/cO/ئFͮzЇ ' 2L0 g (`Xwei%H 1)]ԫMc]; @^@PJqthl?=?awʶy_8͍ IDN$"954XNmA+ҍ-ot^ᏙsRX5"2㣏'EEl$1U9 vx AtS' 9Gh f{w̉:R:fG~; {bsўŅ9|;T=HtUě-0E gIY2@KakD4X0M4b|ѕ3m%_{hmWZqt= i8Q\^Lm- )r1. ;]:ݔh~≇if .D9U>>*`.Lu׏9g0S"a$wkmʼM&GnƧ(݄լbpl(=tbךYߕ Hߺ 80yO]&+S%U 9ciߵ,Cy&{'9PTQ#aaV*&MZ7,&;Q藥KRsr4p_q W:QuRfBbKҡ&ր.xjbo/ÿKMju(b*WqSOS- u4= *#= Hpe9'"\.[/Jqm\B "VfJ'гV:2~_$psXC-D (ZaYS\u~_(p_NMi1N@rܠV~_˲jM/'T?@8̹A9c-2 ~""iS"f|%ѡx3E3FĦi0¿YۭTQZ1I}po?Kwp|D/<Y)z61Y8/kXgh$4t_uS*L)M'E%<-~xv GsG0Vn‹52B6[Gz)UkE`dI:$thLg RǙ)p~``Be#< h)$C?Z 5O;=y+-w=}zB'˅]F6jEeeWDK`]?Gqx- x Ju혧%K7}^A6ɇTöSܓvF$[!P@ιǁVD):ay=^f=2Z찙[NW~Q23ѣa{y.m.*,5YȢjy/@`7z47 \vTG ؿ>"eޅM6^o(taӦ93EӚq&irU>&VAM v jB,.B.-L،i>ǚPaj.l 3gY~_a͌)A!y_]BֲnB[f酬^>|9 _!>߸Ӎp9&7ADefX-sh} .5Te>5Cj@ m xghƜ*r=b4%ծd q>@kœI1[M}(ề/Pk%YKwV) ư?TJ #pS!8NaܵWkH,ЙLو!^;lu\FBxmZ7ES^8 `熳FH' !6+矛5R^n1ME],wa:"U0;!; tG y "ʸax"Ikyx9[iπ0~"ź7z1`?strWu2! :9 IHiE>_ _es:'Hͩ"w'}D 4SviD3-WYލ&/ ˣqI+H#87V\/Yr2'pt&.;yq>: g5|+/@DЁ.i%&pfH:8]J&ü?_H;՟IW:QZahEȩEUn 9Ut6oˢN0t'-P< 7zp[D^G,iz䫃 v%Ar6\ڎi6YnآZ1 ~'$}-6׎n6`cS:ZB2ݒi-FG-8(N ;XbhʴKdO=<~Єeʴ&$IykOꞗku]^\x/AɮO-@ YNB- 769iK}XVEh}dhX Zb94 g\ gE ZaSTS(L<=,{de^9BfoXw%8^¥(Z_vxŹTs h7:KJcw1n3l@d!0sƈDMG(:]&/y܌wj3lP\n M-J٢ukXSOG82&v[^`;rSyq$nyL X:wu;법Bz*7iB dp \w7zYp!eP Ux'aְo YROCx8B>7jЊusd\ۻFߎ ĉD5Z ة g;Rޭ^'3G$~͛LSG]<5(9yE:~DPcGݮj|*g; %1ӄG 9Wq2iݖWܗkA1N' I=ɖ34x-PNRij☖%=eIvN76do0)(U 5 Zs!jLk >FRfsM]cÙu`U|h kG$tKȦsnnBxḡ?MKENh0-7 Y]Cڈ]&ܭL<ty#LXO@lЄq_%3pEwP z궂Q %?s]ؼ'a(jMN|,z{Nitvl2jϪ4_wRۄ`XX6"0DIZ҉1ͤΏ*cZ} :r@Gs,Cq$4 nJ@lm4<]bK<ćih4`Zsz71[[10|y?fv N53  oˠ"яHh"B į)`tV*"H*@5d7m_vH"aޒZ%DbaMxlK _z)֬m4 hk~e<_2[ !NGhUCŒT3rC4~eNvq | Uoxg S G!#w'S ]&A{ s V+] :T" X_.E+LzTDgRs0pG]brzX%&a3Ap-⧗t٩u?,x{kٳ^8_>& e*}A+ 7I㊙~m \DβRKޯ[}d+la8c 2jAܡ^BKMF~&ZLFf`:f9_cXJlp~Κ8`cɅ & T mɟpI ;Mo [ [b|}È)3ܚ[ OJw ֒Ξz$0ۤ^٢Ϧ#ᐿ/vC*?irZF:  s76R6i t3&ʇllnhpL1) QZpتo0[>kZacԤb/V`mx+4&G"H5O*Q39E V#~Ihf4zxx7 65V9Fr^s= 儣xݮMsx=oM GOq2Մ@f 93W>W/xW9x]pNj/(S &puފơ%!r2 p ~e.mL}u/\f6G L̟a!V&y(pXݗ?KSzʤKnlx` w-+M8D;X'˼Z5d &J-G5ܟr=5ع'$|$cWBڬ (rca ǸD|NJ+@xpe[B9ΘK#9GEb rڹcFljlPd)F%ώ!y9;d\yFK>3_l1$&zhLKb{N 奈6>,Y¡ ?:[V,E`WY[T?3e;~%H~D Ak *MZ:xyF_H]wi 5,wmgB)ndz1k e[iHb7{ [҂ Zs\n|yP8ƄFfA|L 0A.: RPaqddZ[DcïOsk47X)`)~zc|[/k/uCV=L+-XO1#[JqDDBvy+/nHux?S.G e0m/$5~C3=/ Cwc}M1Sa/r 񠅧 *waeip/Shucx#L#)j߈`zcDL_)o, \[a&KnT΁.QpܼLfP BҕJba"&wO܍8GL+% sO*Y}u` "2sQA3vG}6mt# JLԙuM#Htzk4T<& ɼB<Fq:AixHoiOCXӬJHkfXx5KK:$UHt"U;EEy\|;+#Dň5CGC{+)l #ޢ; P`ͬ蔐ӄwEL3׊d{휟嵗uHG0?P^9ՄܝaG ݯ^"NҨr!P67ְH3ݕD"?]aE2ULj;ɐ HKcro)%*i>zZ kS~0YK(3k}Hс6sgJNW>4R$٥RUwgHDOn-e͐RY f|Me ƽ..`Q"wbLra'4|RC1tL8)cNBW<j+ғdnSuӈۀcr"B!*;~<-B7îowL L jغA"XIH-9&٭=x Qa?eQpC )N@U Z ~p˪QDӳ VNn4Wj N٨mP2 X` s!YߕqGwO 0+:0Rq^^.*ѼBͱwዐMLFp*,( o>H]:pMi. CMk|QXpGj ΃a FҕF2VFKVHērLDQ rKǑ_[kHkrpRd(4&1fXE$x`*ꠓg1j(t) iz_Jj}]}<ۚn DQ/^-&+zU8:38%|Ys4`wun?z\' Y%h%ĉ0C9V,#}$&@OSPlv^9L-z[-IE_]"8uP85MoT]Ox݆td]Y!T >{ a FL4Vk簍/^ }9ވsh3AaaMUh@g ˱Uri8(mO Yh[*X+b3=!h@ZCD>X7r&Yd"+z3I OQhY$#Ҏb.;wm#qk5ޒNoͶhHrƣ <,6I4©Gz혁e@f6%uT3*)5 ? P +\P}L pl&p5+BC PCiu{ 1d 9J LC3p] dтn݀5`$Ȓ:4lB]= l ]V뾷i0E++;sK'jF!qL/\dX|?*SԄ',=#@kn-G!|Ps7 G8^b%/O ym5:QO~]ʹ {ț^ߺ ďQ9Wr.-tf0ϜPWiP!rHU7Ht>h[GޛM`d%*^ : J_~9˙n Aki&~F6?7pTRy4dйj *F3g8oku̻"Zؘp;Bf.w߰z@1{MVf d|,V QUiiy>8rəѲe3oZ..8SKڞ4p˙GN05EH\𙽦ub5h`1'.I2*v8YH>Nilٜإ'p*C0BB3IYyҊue zq8ފ +hZnɲ3%25L4-(`;K-6Zt3!5 qVѾdpuG^n{ Q4/&&Z. hWoøWue^= r%t}ښ8S!i6%Z0AR>75Pz+qWlQC;!(=>QdG[>_M[ ,quA~P!6WZ4CI8@>b34E^N5FtXڢC:9[T 0[EІB>-FTg$g8u*eR[O§J-58y'^e<&F*N,-1;9B>gi[Uw3=Ee+cWn*9,l4?nm`=[/W#_}(z fMoI(}s\-͇A{0!<[XS?Lq{f}d퍲k'&CPn3<0TtSNttb~ig`_ &P3`i)3Q M]5;7-AO^>KcN{.-2]+rzǴgp坷a=`7<)GEscS#|D~YbHT&'Ŋ67޷|%ƻTkTR @RQˢW>?.3K3?J8!!A"p-'!оc ~]+J4|,K^V$si  /gT Am`SeNKC\l`-bdgV !Dl#➠<3Lؼ\3 $CD+ZW#BkɘG@66h[zx^\T8q` l?2D'msߩD9G? ߦFUOyp10[QEIEnemB[qK_ Mx;]iݥ )!ҭ/E\%fA]+!hSI{| yץ={,|G~4ayZ IWPbL$֦5q0cgIGpRJD3`#)/?$긋F dn&I@n6g'꺘)DQ KPD-O^ٮs[72bF '#gr+s; H8U"H:%d#*[sD/QP)C.J^ 'vo K'-coMƳ.뷇t˾7Ukaca_{`| mѤET=@8|Zj\վ̣{.ӧ= |=Ł[PRAȹ+c+%CQ8b%j]PePn\OB,x\%X|bp*f#.VGQ9Z3#ӱjvoB@PكMptzk7thn~EŎT߀߻̓5}n ЍjVK> ku RY >~tNrȺ,79LDSAdlbsSXSfs;u zrf?q&ށo&h.ig΀*fv1@csă;ct@ݵ}:QjѰcU=QJl{60Ne_uf%m6 x8(C[S8&ʁo3yF>.߈qkB%?%'GH՜=-f4mSccyצjnOFt3aη dn:E_` N?RMGÇvьްǀrݕteͻ#YC~"6Ӱbc^vJSIo zHYy̋޼gxP/_c&Nn{L3T!e[jn~N>@j3,\b6ysj' O j$SD^_n-RwNGƈ. awpq P?#e 9y#N_nb ФzWʄ{OX1:d <ګ Ԥx˿GWO:B}do6wZZr$1˹"oĉ ꅔxݖOW(J`trD$P(wtx2gh퇸$ڮ-+۵n(fflKtDZ6U"* PVL-Q _x<7mdY;!(9aճL#ݿncdp)vB/>ԡz_}6vK EA@l"+%rZ`_nJO}E6/Ţ3tƜ(Ҕ%iD9n:ՙT EcS&0\p(I:{dtpDbOSyb 3"}2o^1vpъ?]|r2>c|aV,uZ ?pu%/{q]TϘi1]YbXe΁7K.`nѺX;l ΀n}|D)`)1!)S>JSA>k(̸e4_ 1q~(U/)_V0\~{3.ftJ*pEIu_̯\ZGbև3Ʒ|Cj$s&n, ^#7q$L~=#CIlw&!>X W"SM2+w Mcj29 "@ ku`#~;P~Kvv|2#0ӶR])V GRԉqb|_\p8Ve0`kتW@VłP l>2 _9!#˒Uj#h] KSEUXs@muFwtN&.7J5n&_c:_MHH'"ݓ\?Q5c(?F^ցHx˿Cj41r7(\2M )o ' TU~irTJ{ ["pj/r[-DPK "x+84ҭTI<$NָР#h:Zn1e gT7c4Gꤐ -63m4EηqaM??IRoגa,'SYlJrfLj]ݟ?=.sBk-I;Q3]҆e2 FԉTql'ДTԥ_&6V3MϯA@2g=6206;jRseCFA8dC&Z#w61L(Ć(Zf ۲/`}z=KA؊y~s?lӇga>sN#}cjh +X(kOg9pm(ךX$l}l_]4p,Sj!s%ff=ں8( @ą'itbW\2!:d#Ra 欈h*ũl_!iq:H1Bxge~/v?xjoHǞ7g4T9zE|H) ˫I-s6\wao3L1dž`GnQ%sT#CV~Fl;ԵP߈ f}sS%a5 #+JjPp7&$eŘJr6LqכQ567~JSiYጃ'VkI׺& w8bXb,g]|O-Wم 5žG9#R+ eMb 0@6 $LV$ k`4h΀Vs*G8[h&ax ")݉cA7l*Wٓd XVę3Qr# G,Ir_4[-}+DBٶ":,IcqF"cvz R=I½Os%Ob$:N Q^#I O%6c|NlgT$d϶;g1kVh%7X/evS:ۼ XT(s_e2N1+%]Fܔcj#]<"eyx3ykkDH1|$=lUB<B+f2U#=N%Yv\`OPVGOo0 08u՚vwb2Ɗݣ7.~v j80^c3_GSVXHjꑗ͕WM~|E_D?ʐv43]C!jo43'@`*$b:%hUe? '%HT/.JFvBBn, -$`$G+5ETW@eF%w!^8Pu aR[b"o[áyIi#(sc/XMjxecLyIkͧ3TE踧ūDİ3ǻ?U/^F2% ͳES.4FMU)C->o1ǚDhMJ#8:Z[b/W TER|#_JP8 BXgzۉ%bPù *adJ`x4n>81~۬ \V<;9D6ombR.q0zOU7*gCI녔#Rb {=4Q)sS Q*M%L S٩gM^=Wd5WPRՖʿ[M͒`KSR͗:<; ]>%q+*-izsse WM ? xfqbߺHԲ݀Ĵ%T},9 Rje0k>Jo]cB#[~XWoAR(يelFAՎB)IPjyi^K[?I: 8kz\gS ͟8QLQyvݶÂ}K+Q?󳕭;U Y62DgJaqiёoT\ N( }18 71?J/*DuT:)$B8-H]>9nTps5Ir,qv*&,6cmxy]Aϲbv<@71":?B49}Wjs9AWZ(va䨴y`(C6 xP%'OyTW_$O=@Tc@BOp zN:N/@ DTvFR4lUI6eAҽM cRV©pJTJ|͚UČ E ~InB =[l诱z xġ[݋^jս&s BsdS[_J|cz>)+B.O>88;5(;!VU JmJ 6Pv͏L#/DzщҖla.QmP @LPF"Z(_CClOBL˷Za\ Ծt0 =h4Xz );#RV-p9/> ϟeY 4yCN3,0mM؝UF5!ڥ q% r$:S6V_ڥUW]E+j{bk?E /|Ϗ=?'k_^VoxZ93fڙ+dDVi[]%5TʶY$lw㊃rDd:q^q>|XKSMIp(G5.$!K>Sw,O! yn.43]OU,>.%'Z_)RĪv]SSI :ZPJ1i2Ԫ[~4,_ ,qL?aj@/#H^gpz!PR}K̮Hj"4sY>h*At՞;QDaC琖 s筓Ix8gwnmi5 ,de ߰j)ń;U|s&qE۝̶VPT _,""G^$UHWwmzgG3rTp) J.F;Zsޫ?V!kPd+ qVpjppA5$@nJ $O_mn+bh77"A/(r.Woc?V];ݒx&fW;*%.58aO?ѥaGrRdl[53LF fߒ"qNA8%^պ;F)VAY7JڹG\/4"VW܆;C@Z +srk׮X"0P/ ѽ7FxPzL}E!۫Ѐ\F'j?.%y!zn;S OS*Cm/}:;yV{b4Xs?[ T(l x Z8`ܠ&.6`xcs ao-a!ř1Pލ@; Hu lF~aP=s=v,u7J QRTB֊M WZZ|N'v9uW^I{kO/G^urN(͸6/h#fr<m[ LnyW&uTaĸ.PJCec Y#b9 ,j^iIs-$u7!':ʥQՑ?ky`nK?%j%ml.-x]j%=g~{DO9D+5{Aڑl΋~ vvz 7$6,H2tUr8g"e'9Vqq`t$e"Jܿf\ I t o(@by8,vƿmմ,]N$vFoܥ6ϟe%ՋBP`XnYoC$] !SmLdWφ~ǀH}1¤M8ELTZevCTfinDrJ֑<>YUq*}1G4ΐ 55 7}Ps.5) }u't"D/e˼Zvg_B`f3`vo~Hlav6jmW?%Uiwd7hG "G2㪬,!Fae WNJ# <9mS$52[@/~J 216]^zCDWz}׹=jɏSl~ v?cY[SuC.})G,}dOVl! n$sxzr0HkٙevS% ޚ4A,L7EfA͖;'NissQLv5|%cӉx 7UCЏ6oF;<2q"cF%I蝕xr()}#-܄{.)@J IAKjfu!%s`nM Y+V/1ٵY䯞3#fWgµu/"Bf]wtsk%Of]?-\v5r2qP{[`#P:BL{PLكSASNħ7(3)iDqݤi ҉!Ф*# `k)HA eI݅ &ɿ7.0 i[uKfRdP`"tmir[ZOB3e/4 ){ n;O8ɒ.G]mWm:Ĥ? P'FȀ'(0Wm c]`ٞeH.Ji}d8 8RvjRcC$UAL sJ !|:`7gjjr뾿K[ψ}9^}9z!95j u<— W1$ͩjPH{.B {Nj̋+Ej!_D5^Z>TT8eE'{ E:t]qpи?`tGm띃//ŕD4R0y'BS;p;H . `'Fx7H-ou *JlKg)@L+\ɡX& ė =ѕh*f7*E=YVi /6Aٔ@inh v@X@??alXƼ|=!)}%֬U7dx̼ZAEPV A5K"4Jɒt.jl*f/X pcVB[~7H3g_̢x/0egt4)Y5  S(%wAQb=+OW1Y{]ooA'ѫy|wwRGiAW_#! d^Z1mYF T_0yGCK5^_쫦28SVB2;0eU` 8 y7N6$~ , 9JOb&CMgxٔtoMfQ»IISILpM5Df4^}oZcCICpBƱ.] ?&NHՈ-HSlW;tzV#1m(^Ij > hvFXMu=gmvkgBH@m*{K:Tޘr>$zGr{W O@ UUڥD&"< 1|Vbx)Bmq˪Kӟؚvꁢ@Yuy`X R%lYWx*:XeO2'X+j8t>{U i"9I:VE /zcў٨/i(4mO$֛H4>4$SOH|>tܐ&858gK:kIQ}OF OjxR&9&e:bG([A{m1 8^I.F?#c* :ZkdVvmVjAj,IG;&^f 8P͒};4oѭsf ќ׀{-pE&ۦe6_x!?`|sĻ>lwL6x૫AYBI^()Ewq!gD/H.1Ԧ2x>$w܍:Z s\h Zx > J!8ݸCZ'RO8YϬ]Ƃڳ\$e Msч`W-3sˏ>OJg@#`#sq'? ɢ|pwWb?q=1~ScBx*JmRvp4Tj@GދUiRD] $9QtiNCؖ"g|؟y tJpoN/7}%[Xh]gG.6hl-u/>2\ԩߦOuQDxua?7$m|Gp "Ȣ)GTc @*ffM؋ԩ^{QMci.P.5R+CԒwOf2:sdoi8AE yP0i6N +1ᔄXKs7c*TѢٹ=O("#=,2)jZ?f=pf bp&fc`ڒKޔ ж(C W %"7[J,pŞa(Vk vەd=N6+nX<"ĎZ@2`^vk@>Fx?M5a*_4%yG01ZFC9' $^Bhh &bQD.:zR>!tc=KwLѳef:|mchs[W3Z }:AQGs{c i,zQᯔ)52#Əi(HXh5_݈*v`}mZ{ aԴڱجSv>g޿dm󈹌n^qs(!s<8*PM{!˪L[} ^9C#.G#vTIQ.Լg4ǰu>t:-%>xIUq~ _R e9?BHGvz ,or\0τ |)Huq=OdFƦjǖjNbd (#V*|F€dr@Y5e0qUxbP n03^ےb+uY hSEP4)׀-՜nJ:lЄ~F3C oG_ũ%_m/hx62;B&"}>3"Ä`D+2IzWjO7iLcs5\˝9JFRBҼ,+D9y]+!P`yvsWg=]5wW)bSR!;e[ɲ$ s AO6#'?a8^@h,":b>>O3Xmt615ɢҨpNg:ݢHk CEá([+nHXP4ЃlQ ύ R[&i¯_B3.Rg|- K*f;?D:R^7fsڔt17[Q_zV4ŞWչxzXbQl]GlN=MykJ A9uK5˖ {7f;nFSA+бȾZX}q  文rM!급GD#pVKa e%P{.jL0%u&7p!n@B[{=_V+e{i#]cLTG$? FntM6Z^5 (QDr1}tS'Gwn4UV.oMmmJJjB-ܾm c15^Q8[Kb%+ I㑷CK OqAPʎzպ2cj$487"[bW{`eꓬW,Ap泰mA;J#&J\Z:W\GXb}"MT-Z,|L3;;tWA@V mS5coB+P"_}7SS)|G5׉nnm-C8F1 KRDzf|W jrr$ -qhLpQ=ޞ"g!xd6o8)):P papS zO'N4G@|4 NuH j󁐡\ZaW8Mo!P; f\-6L~<^/ Rl|rxM!7LYDn1]m`'* SV+Vw$3VH9 _ X ;fuT^Df.wkA~6UV gK`r_劘^L?Vd/Z ӟHh3.'svG}P-`p$Y8:c7!|oj8H.QbX^_8eZrsu?Hn%d7HRϱgYZ0707010000002e000081a4000000000000000000000001616eef1d00005d20000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/Ά\]?Eh=ڜ9 l;u4!%/4|Tl( Aixqk܆í:oչVU%λ%s Jv?݌}1)y 0!@txQap%޲r`kKİ\ zk$;,p 8GG{Ľ<عx^kBS)v›DUe%garD%-DJ8XC;ޙNAڒ  酰dž0@`hVn6BƢUzY>}E/s m6qdP:z)O|]kG#_qN[2Fz-`Ju `j>!d:E(.?*G– *`q>\ðOygLlJ֟Od_bk:ŮȾ#tP2L| 1zGJpnD"_z>ޏs< -*$uFB0TRXba"6HEK6/3F9>~ܫƯ7p~K+e Ϗ>t\>ƶcq6pj(xQ.]Pf1*8Vs%1A^4 *QTdi5V}Dٷ #Ö.~B۠87>Cfpil ZnkP S567(z7oaDa97?1@,DՑC!0wvxuL'wZ-Ep8ț( r$!{H :/W.P4 u |J[~T]ԡkݵR*iE 8k`WgQ27q%؎'!{4ZQCQe}!zBmtpejK1jbc"6n H)3 qI/b, `߆+mV҄W< ?ȉzԡhTS[P^7˘8]>]=#[oe}!QT/h *q'R22P ;^"rlN-igd+Zg \) Q~bU,!Pl80W@F?"/V68djϗG ϨB=دOYc""i]G.6yQjNXŖܝ{q9h%af{VSQ|&KLюMG O! \/RgGs%EWN6?:㬇 2 jɣUfu-ǩb h@gS6Y3&ȯVy{Խ{IenArmK/f h߱Sd(I7)zir2>>HTo%AjX;c#+y͏"&Ӫ>z2/Y: xqXZ'n q &1V)$˧WŞl ` @{> Id=0fǾbqYp5 N\ <463nCEqvRH ^jKZU`_M^h9~Lc0uJ3Br ^CAȬ<czƖkIfOnV(5IxE?W vz+P*7dfkoB.~l<.WXEHAZmRѱ~jF}V?7#[Fv- ,45meRD}^m9?"BpAҾF)uVU\8>qg@EB㜲!lvRGg)r-7o:"ءtј${ObL ~hp6:nubI1#(҄Or8#S? ZSe# jVY?J)]*ѤJ/0 D;" CTF|ٱ4lf8oDK'?ri3Q]Rcsb "GoPTT 5E)<~τZ"C'PBmȔh\F.}^ꦈ0MkJ!#jYkiv\ 9s컪f'UA+VzI{hUu te0Mx~mx: AE4&y$Yds,@!:;2n(-(K$R;D 25^"fBĊ3^#:_,O4M(/|{|)3,4E˙yB2{PQl!Hj1 y$>]Rw2q Aе0h<%'NN`0]ß _&5~M&FS;~VK` ˖sHg"FA%rogj\4rX5FĹdAi)Ǎu*6ٍ!"h[:|XG*j>憘FüYty.yڇvO"z1< `mRbr%y -~24VEdC:4bf 39*XIS4<L4B'=O2=oYEȷaZX'tj|bʱ>xt:s$W3d):HA?]+D{LLQPZG.#W={% &\j'ld_)(pݿC\lֵFcsrKmn' VF)>DHLoO8ɹRzX u^BH1Sq}inIF(x@m jd;V8b'IX}#hBNYm4v02F]IP)2nqMY\bk{)RCLQ[J= 5mH1UFz{ lɺCmQO F U dY>=|sA`n-7x|3ѳPup\>( e*9HMeҮo)#i9=.GQ` @hNpr͎v Tb»$5kC2Oq%m'Me B Rt16C1!=7| pҫ8̫eYl=(K#ˍO}zٍx\CjP*0۟DDz Jy, e c^x}4U]c^L}5VϦij25 9l__1T J}T>PŘ"7KU!n,/sA \8 h@r KT&w?!Yr_y Uӑ.7T&!mTlmM %^l.o3z"pBj;w3$>Ϻ \`A4)jQifuFȍvԂXAt;k#Hޑ\I.Y kYTcY ~`?B*2Pw8D34f%I{‚\oj9ċ'\] QѦ`;biOIf؋ޢ:hu4l5(}xI]?P$ Ev,XHJ;Zb* {k i(9_`ՀW{/OxJl4$-nHZ2^ζ 8?Mu9튐3V|n`1ltlT3N/'Ρߛq%ᔮV\P,x<ER\\]h]भ,Bt, Es}QkoA~a2-ɰqG[UqƢY6h#e>ŕ n|FerweFW|϶r6h@gWmp2%$Zx>]F4sF1Aݔ(!nL]kx{3A6K* j_Y\.p{E(E!lZ_1wS&0-x3\k=Ey/.?*`d` ,J‡ =Cy]|6Vw7Ҁ5ȋshn/0h"Rg?tm2@uXQPAnԳ(b;K-@H~"[a;tvC#6;_m;%XNi⨹gߝq|`{ 2`X{@뿚&C5;)scr-8X.3M sPC9{ HHs8brp;d/1|a%+BNvUŌw2kLۑD0/nbҭS¨ kƲᶽi:Y,,y`nmwܙ:ӥS⊽~ZhWɽ X1#tBK)j52@sAr;KyG gY UI߹ ЁոwR)"_SmrݵM3: Bvp߃oĺ)SDRڭC,_S{Key2q(uW}G@uq"aЙG59%,/C'/#?7cFG;_[&}Zn['?NBHTIqtAK̾/!k19ao;-%1b3Lq @=Rr0& 2޿ Ӹo7R` Ʌk|okBƧ: }Ib9AM(E6oc4V,v]]f}"dR,J+Rϫ~ 0 [8L@{M{hFЫ>3)2ft5/KjScRH, 5o?s~ 5-嘦), /zY#aAr?ٹ ':uu'ȌtgTF0ၝl{(:?b|C7~!kwPlzqO_}陮8=|*tGk(:>k3(߸Z}O]j+ ЪZ!-&5~fĜ IFZ|hIsFDK =yexu׬_yT#m0PR=b$cE%J'㧚WexgL$ٓq% ~*~wD:JHRFPgp^ O10Qn]- _+Hy Lxt.Ml\R<#l`TFQB 3rKlm!9A_ ddD/?{:P:g x҃I*Iԥ_ y h `}soAyrwv#y%5L|Jҋ"(YvA?wWsՑPN/'!/Rn9[\R3]@Ȱp0+nLZ 6 6A3bꪯ'%Hug06ݺ+;Ǒ"}/H^ ctmwz /CgqOH%?oCP.r"Zϥ:r{I*+(yc!;RΜcf"xXr`YJ֗÷ua^G:E**;>&!}imc;4۰Q E]5KM q5G 4Fuy\8QH ($|echՔH7+( e{Mr&\OG(m&:KxZ36>߾uw5OCs'+Lev/<[x%^NOC: WaymD .LFKK8c 8{3`FۂO.g%hO6{^M"@6JQ'ڶrzv0ÙȎ1UfIU;Y@ZH]mW1N*|G$9&p5G),). _vzs j5<a'ޯ]Ya%OxQ9<"cL+ wGNg 2!GEG(<'UtyrUI4OVr_z&Ur_95u݊ /kA23c ky{7]3b6駵XN DG~iMu%b?:TDrb>TN0[y|֊~ ]vSs^VX)^y4Ysb " K dxzl[R?`XT x[4Td.g o^R;pW(I8h%%u,]2'>Q!fݛ ;'~GLaf߮{q5TTzi?]i '<c6uPЎIaA_2a4J[1 nJι sHKOr]jtb_n@צ-a0q0Ik9.  ?5hFzN)0N^/{شYc\[:!f9T Ajm)RVy¥ӡ7Bk1`_.B4 赒=uAߥ@JU[fF?E9a,ьlƂQH@B *_㻺AJ.v+DY#4=yFZ!/9VI xI‘<.y`{.+EE@0tZ1 O^Dv?Es`%T.tۡEG4$B6Շ@"zb 哋ZMwitJ>yɩ5%jr/PRJoՄֽx?SoYǽlH~f[$R?^1h2aè3b+x~|͘E1wxgU^^9zƹ0Zs)i-!w9M1.%O͙[ӡLjyKxN͘T](ES߻w\8lD~@,Uk>pa7uXldą%n/^Q+QRYLZf}r/i3d9> MB|6#6^o@ ZON[sގ>X*6LoǷCzP)Ha EY(:yP[M1zu@Co@b5d{ǀdg?2oz7*Z+RҨ(llT}4Ɨ_zY;myZRdBqkQ*N Az:@t_xy)DEbGRߪkD *.iZ U~u!0gE|~@7;Nv<-Ǭ?A@WZuer(ߖx=_vyyiT >bC_?_:GoY, ]?uiw| fYVT]q5 ;H9Ҡ9W0WEg6~GC1N"^bN|CbB(uJj+gj^/J$4+jRAҤcDހ=,%B=osuÈ3Lt #=tk)@ Ѱ}ԅB򅝖ڼ$)|-R1@j%b^4 d: CLx.%:Z.:pj3]@m.h6w̵>hi]/aCw2{CPqp-d'M>uD/.N3wFǞ>vW M=HS@89oPn]\Pj C*s/Cf~ >x87 ǔeY)&$,ciS!bߝW;h=>-j@`Tr%eʯ94@r(f.rhDks0<>8y &pFy◤tT5pm"4 BY 8$WT c`Qk oBY;FOY ]_rno9E\P/ڨǵjȌM .F1Ezk2[;|pPF\j[&2wE0U R33.#sqwFVNOz#!O4]VNOPᗃYL+^\_/~6ԅx+NN&uޅIsҀHxD Wa#.#ke%kaFe &-0͔.ְ;8Y]^kRDrȲZPHJC-Ž? 4 kuDב a9߭b-9e\8>Q $պPLxBV(4FzrKe ~?FY]3Wsi>C~EZ`VLQtw6OJMn!$w=I*'䞤@6KpQuF57X6]W"vŏGYuO.'- b-^Q Jh;1!L.N<)%^.a9WJRhutc8@cɜ3h=6d؁XCJun/f %]be Sr986OS;M^%sY4-2G*P:| ݷ/on?Тi0JJ["P>)Τ cWWK`绒1. 7!&0q>IY<ų}9o'x9)%dP Eσ|'Ek[ O7. (*VFXLwLh&Fh8'Ju~ZH"_)cA/Mz$nHj߆#;*?"`EKj➌ 3]Z|(oH1оe6Pl>2Nr>3OFPmB4 $%y׺_v5](1cp52]T8PnO"N1ngG"DO̫(Ej17\ưT%\6 {82Kcsu[lO~fYE8s'+gϏf wVvOywnl 'ɲ/]t9yhlkݤbTVnL&{Bd|p?O\|usC}hOgǥ{wy/#avWeMōKw)v N<3EAaPJe.Cw$1!i7D5C/SQ`(Vdf:`3 bT^*8aw(O63 ^P -Wјw7U[ϦHa>cՉV㨇&?Q1LQb MA0]Y5Mb_G@4#@.sIHj_Yp*/t=*n3FH'$)|ujҞ_#>Q(•$IlJ /n^LnOt]eR͸}N'$^ ,f%J?=˵a-ztm7OO ҈ z)asL#Μobu2?Ѽ^L%~`"/X^LãsPo>0\"ʐfgIU) ȶVPؖ-OYd%Pz' \ zkØE#^ 6rsƻn:4ճ3.8m 'D"_| *V3C~ qҕ]M-ϷV2Sx<4v'ؿc37 ojM7aYoco9]SԅLpz}\iS\yZ/TX SALVyFRevv:S8C&e{Bc|}eHExMոMK>Ï2Q{oO@M 89O"ۤ [ۆ$_ZGR2eilLlOp%a-fg:bѱ8^_ sq^n$4E'Yz `X){:*^9hӊ{RF_H8df'g)+kYNL#]A[H8āϽɟWa/|xC^ƻ'¡!`0*mbfjDQ}SS$͢d??]Fr@f鯚J) w >$+o"1"dTz8=ԐRq@5MPz| )DeX}[bda/c+?'h>2B?.ƛ_dIB,yzt>3JA oON/_BLmUԒ*KJ 0)'M'TL}=bKŦJVyL/JEJ5. tdWjFlPQBեM J.9?؇H#$Ճ4*%|SWܖ E~KdP(jrk݋Ka]Iwf22"Vχ_aI K֏LΛmX'@` G5 lmWب텞.XY[εUEBTX~1nWMωYUhuM@7ͪw0ݟOa!t?l]N5Rs}tY0P4hW/h:=Z!5)F}K9l{NuI +hve~  I+`X[Eؿdg49{BZkJJ,5̘Lt-wt릕$u^GK΃i? ֮w3gLq~|C,lG#癄qDYhlseJuX鵔?}JcUSmSq<#)i8C~yI,0Glm^lfKPdՙ~mTֆ B{BO3'nˢ6)0{ZoVd]!;7ygo..,ϝٛ|"S?߿;(̙pvF"I*[Ňu<׆&6C9BYדq+|m=kA8T?Ǣ&ow@Dc_&# 2~EY?jk打}Wf/Bnk`4bKv.iD6Gy`vd 7Oɏ/{KP:ys9y=i1l$J :Nи/w0 {?!(pC &r#LƩS},. KA(Ci)/g+K:ƿ.sE&T*:G&eQc?]l01&)׎-l|d2.[0nn``,gM34apD2m= _[ARq6n`Y[ĦGtiqp%JS%k,do?knnj_ܳꀖb5$T G⇕he%`:nU}mo(&RŶK9cжJׄn]EfSp!p鴈{_i=6#^n"ٹZ8fjn)[j%`X᥎]0uB:ؼD(otzyBStyIѰn5Jإ[%$ ީGY{d>2gX9XyWM L~ ~l[mp80;oxne"i8"d!;ĵom'e-eE{*K?8W^gI,̺01xnzcAPBb$@m }kJejIs yTrI5Zs gՀm$ qs6.G 3g2/""& '8ʢ*vhuUkF8NЭ%g ȬBMd^Pme1ۄj?F+£tP% ur1M}4yh2KΆp (51rtÇq'1 ؤugsY-^*"eN~0pfU %ǘX\4zG<ݶOC6Oٻ57qM22)ޖI8ۇɒR8o"*ՀJ!l [unj= F7LڅgpZ[N'Dj ,eJVatYM>yBt^ES! ^JmSQ֌` q vbη+ L%k!Z1z=ad4MVeprY2%wՂ2ތfI=E\,mSl7v~4w:_ZXn18p|эe5GuE9"e-XK*qɱLwzN؟H wGOKoqd|/+;#qDZo(b &5ZH V[NO &+s'ڑH0/>g.T8Ol[vM+^_ N/oT{ &7@.tu6_i$ZoƺZJfaͲZٍ@@ u-ߩ5iWpjdw@O`lPNͮj+6>l4l27]S +Yލ~fiިp0AO4 V[חAPbeVUДAE uJV׽/o| kqheПcB"H<8-6>MQ4N W_'魴"!==7@1B~X66]+GqsQ|,}σ~X27+C_|G@٣e&yr2vT}[I7۲% șp5mk2hYb`ڇe P4N.tk1%߭W1iNoB[l7m1B:n\Ue_o7EDonAvn3l #4_‰O6C&m֟=O|@-ݻTp0p7)ov ݁W5";T)ó1$>z87z4Z6KT!b`d0`Đk%tk‘_Hj?`#kU*8wAC4Iqx,>+4WKFdNMuwmy:i{BX@}!( o`8/~](_}1Lf̶P"[8Q#;k1j\s:D|G !;k2dpZqjnSMNQ ]:PÏ F`kI[* DLد~D ȴ^YnE̺b4XBVݜs)DBo[Y֊}< +~4Key4"q*m١o;^N ]\\~f6b"A2BRt;%`rH/`6k! OйL:kB<vc3F3й:87xFDJ?ˇ)UY a!k+=jod֐Q}IoFAoC@%s6Ǎ,4q^B-vFmTaBFO:ύ\m-A ٛI(Z#93Hˉ<ǧTBڸy{eX|_w.&*WtJs- FT~sS`+@Sɱ=FglwL3G zgvˡ\~Uy.C|%/˖:-dU:5%PN-XҀ"}~nMQ. 8nx;]DnxJ'/8伧ړ}'<]6};d : 4O 4 :{Aʿuys8LV|#V}ՂEru> ĆM,k[`3AfA?gԁ%bA(K~شZMxM!9>Ձ`AER3+Kjp%3IqSyΉw34n'eu|gM`G`=Bd+~>n( V0c# TtW'7pw&dQt l@vu1馷$>EAEu4\\ K뵔a72ҀD~.IFvJ)r}Z$P-cS6Y ;Xx朼AXH2WNvta-Ly1P >{\U +ƕ,loϢN:gA 5͛axKWyWԡɭ,Vm{_ \*YWx1<% J Ft%yrOUK) 9?)lBP2oc|返F7g+-y~ǖL'r:qCQJ6#|%+W}IX?SOs- I:YO4 ?̐FZf=\z6G\4>vBlD*ˑI=ݚXJy.%>V]R "/ Ԗ^rXd4*aFp̤K @T pB!2ңfIt*"auj϶'Lml Yg̽>rgYNh:x}z*k`qS~m%OзSDxNy;u?ZOT…\O[C)َXY &PrJ>*GŇ85rqVi1[hgRBJc&cbo ,gsYzHK푿eZ@:*@M4[7{#MnM ț/m&+q*T @!#`>uocHmDd,ү`' Wt!AL a5dhTbi=kZ&:9񼾡C͞LFbe:,NwͲ^?cvx[Tl w"]`]linń4T?xؼ̖u (w?Fg&mHkE}}ynnHg.NɏPpbpp$g>h!uu5@`e0mH|`XEt Lu_6/nďYiE>3WbIOwz:d PRm1*NS?'kaMORW4(&Idl>Eۙjm-; YH Foltj |沦)~{R%*.jͮF!FAk#X+"(E~: ]F>$G*_3g)&(„fKl`1 31D\ j#\Ɂx)!/^`jNRjHX;-~Q L@ o(\*i[{y|:̓Qw&?Hd45A@`(bk6>A ᡄł}$6Ϥ5UaSgLjvo@)%0g+|;M R>ci\+ [Onڙk@.Ti}:8߃|Z] }K\m(@ 2.ffiJ:%fvIZP߸v:+:""}GS?,B-&We”)UN~r,&2??l{km:-'N h8Lu~ɑop$1 &cŕT6_=0VHN\v?s?̩*2(;7BS)"rg:L Ivn(?SyukcSʼطݍ#SqTc"I5坨oy"iEM~ِ3#2%ʑ8mΜֽdbzNt_#Fm1XKC4PW+rjʂ Q+ J-hQiOX31pvP|Z?yM*TFdUzD+ `5kk'Uv#%dj.xck6pAmQwdn1գs{y J=XB[O;h@0enYG |g>}Y$C8 AI'UQXx(qu0HT#͢BECޠnD'D/0>} W:1Qd)'G`:~ae*hTq2B:C^:YbxZkh8lрCR񂢹_@u+ ƌFZF\O#w2 guSP@db*@Yņ-OHmV}:/ш'gQD#Br'.1%YY4?S>ʩ9"pJ.(^46\C`  VSv1 I zAgR"фJ[EB͑M?j]X z9ZqS4+ĕ$i70^>vUGy0(q߸sAнYYGI@WyHrDۨȼR'@G8ۢFUv2<Oӵ3O彁LcA'TJ}AH^:xY/4jyKWo4j ]" RύU )#GR|KNg avlOYh3@YhNwjv\>ńE h` +\m4.F\T,YɆQUo%Fڂc$nTsU`T|HGP``*vck|Gcto IkbLveJndGWYOȳ(;{iwlbdt~ ˕;!걤ǃ;D-q`'qDa) 2e6x4AH/ ׷oOV)\ F%8m#)Q?zѳ*iT5R#nD'H0T<bznϩdUpa>3ԉX _\Uާ7ҚU_$䢟W_u\!6eyLi6uB5C|Uc ϥG[u/}} ZVЩѬUlI"i^! &~m4f }z,J[I̾Jj3HڵˀV,}-HPEk])Y]k^q8‡)8CrL£4CR| A*|.%]c9co c^<Ϗ//Y%r/٘O>a/CU0x>ZT Z%$;?cTCKK>Q=ɮ=;Y$) I&"&) Qe\+b(A\xex%SDԤix7*XEe)"GGi-Rަ.I ro?< :* ctQў)C(! ,!Lk$ʫ,.UKޱ֬DR\{rsh]>5B/Lse-^uH EeC5gxil}~=S ¢|Qn!,U1vK8}ԃKWMr`°F +R8~hi+/,%JJqJ#܀Q)NBBY Z'ݝ1\~XUMnVAC/#Q(ӻC-%zlu)g^2Fhf )0 (s|m.;L%]e 'ϡ(_ N w#Հ * yLRlY.7L zt,UVșFlnm7Cvo+&U|csBq"m3|v` wB üuYWR=}VA!¹{bʌP9ɔH(ZL ݥa^/(t,gZPA+#Hr )u<]-yg&È=`Ga0F HT#hnqB{`7>3BhJoLDXI(@ o9_1+-u5;ܨNqCx@}I(IM <[1^Ib0$g[^YXP%PmP=E ´9 :Qa69RxBje1;"]Jb j7)s'7X %}O~D0Rx0X*1a3R<dBĺXe%90 A@»)-FؑG#;ٸ8JO(]-Zd\sϫ534ZGԵK4UrS TӒ/v zuBxSJLۿεE׸\[DB%j>3~=в\tjD} pVQBiIC', c[Ԏ3,K"Dw}8$VLO̕z-VɌϦQbMuBTg'ɀ(H)O 3Xڒk9u3f UM l#QE ‹I߹X1]~5 #q@ߞzvٞiG0dlP~_;D.m8cdAC;FAڥ9K*a8ǯU]Li g Q1jp6]۠%N$bpUzg . ,B:6::qbS(%G3Dp,ntu`F?x'ɚ(stk m7 _^^OJOU}ack_)\\l q}4/DhƂhN#,>bfkW/bC0*"}ohOwۥ,NMs *}yp !s2a`*WWn\ƊʅK.,Wp/j[QٷI2Lڀ`QE!3EYH4.s<)R1M^jPd+yu LW>+cZ-6<'G!͐/_F!E8]90Њ53zz俅}o$#6[$z&l+Lfԣ&<@ . 7o`hícrA1[7\"αZ%"~88Xq :HG۲NaayE)U"vEV o 6%XBxń%Y44$ˬZ3٩GrM]:)<{PHol z<,mI6 MstX'õ^KeKPiJ-OƘ{FpjCBt<۬2{&';!aQsmǘ qw |W9Ŝ[ 79.1hdFG> jόym; go[KY]o9>pj}PB} +! J:/|"˴ND[Iq)cn[ru %\JDZ=N5ذrY8&Zkz9+ >Z9ʣE㹡 ?`.?E5)m^l w47g_)E% i7H~32َH}graEVs$6@-:c!]~Dy+HqI ^V-msݔP#J^[p=%_ b҉p 5uD\JS:HTC93lk+UЁ̚+Yr|wnv[ 5@OB2Q9z'Pr![J XL %Vj̆ꞖX$SHXwaqz?dvK'n'dq,l?ЂӄS@aѐ:k+!$U|Ig+Lʁ(*ϟ;9X[2O.rZzr`O">J?3Czx!+ߣVZc&a4oA  ygwH 4f7 Ub?ΐ=>6[h,; @7|{`x侼<.8kUJ*>+qp@>RXjBuOci*Dѝpo֘%TCr]?2XEEg/!r0#»đfޅ [ۚ,KZ[}ѝ/Wձ-R)j@WSMoƁhL@H'>Ny0Km{j L{* )VCTũ?}ʱ[9n5:qxPiIi*aaexXᩬz w`Wy:9PGoCZ6Bfcnj 1\S#L*mNEITGճy Q ~hJ㳻G~WkYٷ`5LDpӺ WtU+"p4ƭE9tgUybgna(;U:;. Wa~?z90#Cz LihiR{.? #|ԉ. i۝?m@ 5!J}z?)2>],/1TѢ4*ғM~ (iIš*0ж5HLٗoe~H༴Q0/2=8qws $v@xs8vd/efPV >u 2,n<_z nqUC9]b̼.B6,k.0F*N} T@'iZ"C\b6>Úޮdh5JbmM,Ѻ@*5!1WM}vF7HO<4$[b D+t^/D#A؍dM;ƕkJ9[FC:E]K;x{ /'e#Ҧ.sAR,O9V̹#4YYKKɇK@s0u3gM2L_ x2iuR4R`j.z]yctGp잩Ke-{cLGS~`KwĢÔ }x\dZؙ| {>PR/ew|:NQ>$k{I'Yfjeb &ajH`+0$}m'cۮPE{t#qvI|:å?<o!/ޫ>S~bPR ?7]X&qW|{| (ɀa\QLseE Q9-" Zr7YHGFU!} сӺ:^^R/U3cx~3 fV/:t#{%^y#&Iglo_S U&Y%T!CLX*H9}S?A9Uy=fZ@P;|ɊJNv팾vU *FD7#qt(>I<(F v?z IIbImĨ 9 (>ug O.Z"o1HPm1cR!jERG'?[Th(IgX ncoi:@;71 gKܹJSࣜZiҮ aWdf`c-Ş妜h_#@# ٦e4h4^Om@'/I&jwE$צ(F7mbdc \7X+it5JI>cyH$V^+pjvFb5P |ISe67yR֕WwA(g(bR1v^.rY%$=L)颢PFXfX_DՉM6#֪'r{En \V)EZuk/wV 5>hAQvP4Cpp{Sy‹cQ|#w8M)~=Hݣ]u#2V$in0Aj5ڤ}0UQ~IżuK+yop1G]URa1t0T5J9K&YG= o SR7bg)(4!>o(KrffT/+K{7U4aABfK%a)1\ν,Q-x?YmtDh-Bf3f6p dH"l_kOsYYx E {VnPD*\M}y~!VsA;5lofe=M.I#dC2gZiRָ4=F7]aؠ Vd0V('v(Za٘^*t{*}~|Qr,eu*`x(EH4T`=ۃ-BPKfGarZI4BJgQYxfb FC܅CDipTw$]fU 1JEqSWfj@c1>ņ m#`:|Jx8c3#xu-Z+2$EK1;d5XO$+s[(u1@",b Ry]i.vP rbh~bG 6IUq~͂EQ[f66d+~8I3x?<[[OC勎皈G{l@¤S3b{h !;8Ҳ('s&)I 8^Z|}s"UD2 pU]'~Xkop6L@cM}D-DZq v0KxƱX,5(]Vam(OfLwZ Ebxa8y炅v.ҐXRZUKYxM4.:8Cn/S/8%4^>H;W)-kDW}B57>]^%{k]Jg ڼV!4ٗP@z9%dC@z%!MΫKU!2bӶuu ,felSV4i 9bKTf{|rWPfNol]`ɷ8x8=@"Ӗ$1ɐsiG\rifvfgxFz|c0Ѻ`t]1;D="5>ىIH_P[>F-%jNn 6)@vUi\̰s1d'wB{rXwqMA L ܶ_OdPրyt2f]kk'Ƚ', !% "!TMC^\4V/\j2n$]c;tW@vprW66}հ~NLh)NUt|Gܰj{εSk+F)>n\})T~2njT=D+\x)/Pzg 6gB0f,l"Ӽ:‘&Q-q|E!Ad(~ R҆d>De4ҧucboG`6@e H;=}zK. +u1fEttDխq{= 11li]WQ/Ig?Gͮ|S;gsI7'$ RTL*Sǟϰ`9K\jAe} TK6"n׊>Ȍj, Ys o`<)$.sL-QRo],GR^DL6$**2I @3u<9i57E#;w1ƈ\DЯr=qJgړL㬥~4c-6nȎYkM jsxr8 |Pz1R)7$)ཐTn4Clġi(qTOqZ$ _D>+SӴORe{PK V9&៰3EP^8JpKC”:e>UC )Ɩ]VuU}L36ߣ#p7 'M[]b_x列 uc!K9hwk+A6)[ppj6#4z+{kϐVJw+s)hvzWW./r"^ZˈU&wɘ밺/f0%&B.-']V[{HRT\UKAb#X*xV[h0 3&?9:U-VB؛V$FcI ԷQ#?~Pș 4WzAY..E^5ǦT֩{9=]uI:׾?/9稏*)BH Ss3VnW|srQt ޳WJYۋv*,2/꿉X41@Yu63 O 1z^y8WV6~d旦 ˸NK3{U > xӳ ~_1.<Zǁ\F"J$2Z`eb >k~FY:g XidR+#hOjr{x!V9ðR+pԥ9h6rdg_:Y\inld #.O]C3H\Lி.nf(_jR !gz^`P%w5O2F$/xI`x~ƨG󓳗-ٲD'U!GNwê'R!AR$F%jɼ,tvkq Kqww w푇3?~Z%h~6E9 [w0Y LY$(\.&\Kn%o7tťu$!SEdM } O?;"^fI80ISGv;\0`E槮NW9 'IPӨ*tAr~u{"Tz@4WKZox$sc>5e P#);Q?15JpԾ}ޑ|FHVˬ즬ݦEaE68gqؗ:9Rwq!_o!eNMwH"3^Pl5kLk/-GtD37-98`ƟH0Q3DƼ0(Jh<'༗ 2J=tLMF ĈeiL 2,s.h,:HU#Kjt[`bA^yZ 4H#Y5z'pJnw>و?(. JdGc! A0uvPPər*r&>{ H Ѧ?P2p\cJ}#PXAjQN%S|O֗v @ Xi*+mC!s5Dh*HHtoV(kUsrS>zvM&cUsH%Wl`ےFbtW4t}yq%&n%$HҮ'&&. 99 X'|1IYzդk:4D൪l(ML]˪QeK~4aC՛Vj@*xT/D1bs;9㤁$4Cf/ȍu;)kNlmeKuDDBwḭS bv("tyf+9|a2pyJx/P$6yPe>UϓYlz%g[Xݘ$LB6Z"kLT\i'Y-HBfH85;!pooP25m]l+"MX? e6ָIT&jKl ɰ6pv{)+C6zH)3Z$輄";c5zigCf`^}Od )Z^x@tڨk߶ o0姞;rvq #y8)lh+:oy&PLGO&*&ȓũ}>$ܡ%'\ S&oNuO{u6s 'TlʵDHBq*6ZKndLPa] hrtwA`5\5s-YcH):I qZˢU̢莋soSOhi6V(a C1Aް*h|RwgJgheXwAnFc-Z5]h]-Ґc5_ u &@.ʎka 'ɑկ…T"= #z$MvuNj/wpH3ASk/O͈:(q89b3 N@(n2]Cmg a+DW#wՈu%`ej0^Ğ?̍*ĶwKtvZZ!97!(7=vay9'tiuu{A;_Md^º%=L@צфiZdZwpFr(YBj*D[̢($XžYyYbI65ݥ[cQ⭗W.` ߱H<-?15|qwް{Yy$n;D_j$"x3 O#(+LOܛ;zFr ^i%Y'UR4ў/!cbM˝{פ"]Ob*O7% ix{?w!{?$ުu۵x;E &R9y/s} gs=1g\ݓ7̉0ZʳfHeP4Q ;?6oSi;B# 4>~~AQVѲY5(,ZՍz~eBͨ[_w+9 Кt{Vitvǧ" ө2ݚyޓ  RΌIךP[bN+ D]7ĴO}|)M72BlU+ 74Q+K L.nzo˅aSe 6\?Z,7G ea3^e-kЩ>lҺVɫhf}1(k k,m֍c h&-G7lљ@giM&T:a-e 3v+:jMB?I+_sݫI\Ս@j$AqGnx৏^Dr%K#(XB!t^@]Avpbm]E0kSPʤa餻iR,TiCTxzH~\ERYg z[n>v9sCbJ49*d'CGbn[< m~~DŽR7 XT!#$um{*v7U1їk񿱱D BngGpom;Գ uHLdzUiFpw֪ slن*W;W+kJuO`?5tOk,huyL[+,,utcLL#'7`]eՖK (6蓟_(ܱye{ɟ/Lz<4¨iQ И>ƈP/+TB}rQ6*Lj}š> 7`A.d ^KJK,tErIua]XA{|8hp.Q%tKsP7}͌QA;29`Jj6B'f(XP~p$N: santw0y/ݺVkGLd왞 ܊Dɸi'Y>yyީ5G9Ϣq ?>"Rv*<76ဖl\$e?yM ~H2J<Rׄ-S]]<2l[u(`0S0) ]]MS~tr=6}Dh.U z~C9BYpnj_0@$RwpA}2XLͅzI43 s3 ПOF99)DWTlBoRRm R\呭Aj\($i a` j;=5">G/Ec^>j"` ֹKd') Z&\fXLB!yFaF/M)ָ򏖘mynUZ]{*o1T cCanů[!_Ϭ8cOw[>!5.ߌAαfD.t9jH`輺m8NգP*ǡNPՌ-@ZLփ13!62FV]x(lsh{5߀P)e `"hDOxm]-Y((̰;E{׿5ж-?aUKV"ށ)E*&[Td3,Ǟa;ABw. it.mʒoiR%tI QNubp^e5dLT 4h[jՕVMìa U 7886@r:ю$$F}{k+9#z^W8XIֿST};JTd@ R#V`|w}g =RZ9c5sΥB0 oG]gΠAdzJN~)H;u].8:c UwmV|^`i۸u&{kzZ5eF #idذ2oD]&n]3a6##8?baoG年 _ifMԉUU01r۷(Wx9|s/#cFAx0(IC3JbAz}y);l+0eJO.\t6/fdi!i;[xqTvZ䅹@]ӻn'ql S=AO=3 BI`8vi[ϲ؆/ӗH~52XH])f&";^ɨS? HK VlEV$>cg>˨¯ X6zRYNb8SCL**B&W\DmzmjHS N=e A·uu,&I( K@2"ɨA%,Qa"j=vU[c@jEVȲd-x)B0 (,J,/؉#`;@bR0ZhQF@ >+S^t 6UcC}}YuJK+GaƯ-}^ *82q;uC_z(ƞ+b vh!^^1 i}n931Ah< ǴZRPuE ]4s!x夀gvmG/Vw<~13!jv^9gRZQ]Bh$ eDE/glyvub#s>{ ˌħGS_׉O8p$\ 7NV#s*Wyji+#g<1.+D6F/u36/0VgdFMS_~A}@Z/JK֋YsEVPG$|_t "!=a .(BoY ԊK ]jL7%]NVVy|`(o P@! NmE^mc@|]{iHB5&L{gxMo/#e)h28A#SnSe5 x+ m fCVʖg<pÌyIAT~:u1˟Ŕ,4 R@ Zfk%ڛ YDN_Ӷ97<"\nś׊f (>iir/̌ gdžϭv)>gZ0L+TY+'ljI%% &_'Y\xCTR)>l]xWu<, k]\> zMM1U5xr_IwJE3hDO4Ln\8bvU8w& 5M +޷H& #"Rk[Ѳ\T~\`۸WDPv>  б$D֏+M6o ܦ2< zD ǜ\`3X6}I2XH(`Y/|xΧKꑛDkQR16z܉pe/)17E˄9s%5^=cZ6 5`} (醃Mj`c zց"p}S[6$|}ꜿV.r-wie`ƼrT'ByjzԖ 3 !Ery`da;7|Efz={W _#-BݏH_b:enY#Oyw~kY&UX \&$>9)pѥ Qo-5xPpj dKT9Rϣ Yq=tWqjm Dq(s^e;Ae|ʍ{˄"w`_`/U%K<\D^f0,Q>Y:`.hQ~.O )EQp/ mt`,z)I/8"DC*rVR4vhOcH}B$~o!Kk`cuKZag-ǐ0V3&_ wOs%8;~Dʈ8 6dCҕ0>@`FEBM -u=)W ]$ s%2LKZ%^w,Wq(չjxnrLz"[lG1L\6g.G,Ƶbe;8@Ci:\}.lf=[QZ!1&OoPM]YC%AwY̬5ne;WD Vh>]wMnqu }Ռlt8`3[W[MࣺrKsE~xhDuux2'3kX^+jEprRUBrLyI^Uɐ$BF)LM.Ddm}ʼuLk) x*7N m{=w$gm$*t,Ǝyajoy#Htukd}X8TBm{[ifQGЏ!^o |biy -avћY@c@8o7, vTkdsnj US `g˚vi-`mqi%-9zF J ,4mɯyiuxSS%R: j4+ZNiL`Y_Lx+"_NG_faVXȞKgSZ_uyu'USv\KhR}`8oE}*E:_RRfAU pm1¸cSCGmJ7*C  s2&}t31-" ېў' -Qq;IUܥrJ2h~g)7{bddPt*Be*K\FTyLD_!M>Tx(s)_A=JU@oǥ.]a|,&JZd8$9HL^Hh2\c,Wk5Y ;F_\w?j98G'i1TȆ@+o L3Rjx6/S;>ZCM*+m\~[ᵢ:C}1 G̿Bغ0}dƛãJ;+?2{iO̫vk,Qm?{7BLz9 ¬_4"lP*5@' Y,r~.R8#5K}ƖszʷRp°\(%rWPtOm^"2~mĎU*3/gƃ42?xvdxqWh{:3)Kʃ"BRkXT&fKgx8@EFl)lpH*@i+m^dž %|Nx\ fJ5(S8<hy~CӘ @̠@9ڭ3:IRq>wL`AXvgϋzs ^j࣒V ##l GIKE>m;.'K)aس>I]%W^ey9RL'2"6ѪlN`i7Oc4 ԛyY!,צ`n DRR:dOy!*Bf[L[8oL}E0NUZ5(@1mNqQEvC L̅OTztTfD'Db?tJ9.Cک&%|!@)5eE*#^WEnekJmqMdqmd(["S N= e^ʗt$U&)PdxNR-A""S5 9ru2ڏT2u QBaJexǫ!$_8҉{z,PD󳏭9\Ȥی zEy%傩WV&F+"Y>䒅渋ӆHfjB fSoV dr#J4@+/) 6o8HO`P (2? *4vxkɎ9M+(HyZebĐB< u_ɭRhsSj1>~=8 c;A5t! bQomMkBQ[n4 `zFA]aymI=Y[%WWd2"X9sK9*1it  h.Ow^?c&%Y@cग़5wIT_xOUsn\L)'L$'>cyNyr)͐0eç#|,tgۥO]St.]#k6lDTT>l=1{-joO^*) U7\0Q Z #I.TJP(zhkNY;='" 2#2nG0Y BK_l!߁)a.BoIXO0|lȬCU "g[4C#-wgK?fS01=`S3Y_L[ [Δ_Y쑇TP`nʁѩ*=MP:Fmn\yev|,yQfHwOGм't?ЮH8IiM76Q8uC@s!SUHV$ ʔļAs'z7_cmbQÍjzѯPإ LdU\rw?mO'3Qa_:DmQEHan,dܩxtj)J 5(ĭ̳XGa?G;g`Ps 믆DU6o=u!P᷋/pAgJr3s;nhUm>`r6,9\ǔb+ Q)e-ՠlyxq[\r]r'),Bdv#D6+46e ו j>2|]6Byr],ڵ!qHqs J[R;x~M4+3 1TC  X,qH8p;A "FM]3F+&O̹4mz.6)~wbpsOvSE%F źaczKaDx[z#DYM5+ o;Q{2e$aDPi3IBgkr303BBjCǍ|ha f$YPt` ;bihö*y߅췫"O~uPcrhu])%lQ\4Z*I&ORzGН/eBS6 XVL Uഥe;ͯ"&QD Zl3vFU OYd 6 dIsb蛎 qI1Y_԰ge (LʄJoNAa gkk;;0Uɤ#eg=t0B"J۳v|P dȵۮL#_0YÌiRKRF ov5DTW=dt^)\Q18?~8Us ͸# /Es^ bPu&]+3Dz~ @K;AdiQ0)RptR)։LnZ"4U̜9"& cӟ`>7Xp'0 ņ$pAOZcPj #Y.?[ l_p(/ɰ3aYuNS (XxG4v.!ܸz?}OEdz=a5BBл`sIb y>tdbr\.} Jd"L R{cؾHk=b]p킶'<<.[O5®M^YV6VN)&]3I8I`YFjQjƼFfv3Û*x_7 B^TcO#P" )9$ MT`_}[*%?Q\!r#a\[QϘCihCL2I/ >B~>v;Qm=1tLmdo[^dSǃI@z1ULcb}+љL11'Ҿ $ZӐZ:!Hq.}ck oX-ylHӕ98*LGyE:---c@;JUZic#YR8KwIʕ4#,į:jᆌۃXD=wX-iY}NH}C^WǛnaQ@F%D|F؟m(G,{57Ux98K[q,46Ǻm'/l"v 7O0^IP7&-oq$9݂ZC 4#b,1_D6 T׸n.E Dz]\b+w[op2왌FJט^lTQ+Ӷ/𤶖; `/Yϱ d5ah{Vʒhx gmU*!R5{9¿Lƚ4ҋbRau T|yG޹ QtnjWd6qGί1vw]Gˍ4Pv[Ysh"Wuɦ \TХ|RB 5f)I%Rlk .џP6Dfh`X.l쇓Q$Jf;:PM(4cé8r؝.l2C;#`Ѹ1D(O$ Q]u,ypGuR[H*UG'9,\#q|6q5C\Ñd~ڲzRmcAF:Ad;P)Jj o 0_Ln­mԤ?c7%el{ H4/f;i0+LuSw3[$eð"x!_ ]~^DH\IZ@b+ˉ' -|O] 9k2g+Ax` VdP܇ SbJwe}M/<#`Ea#*<#kت,ţ_@|r5İݖT+xjy;̂/C\&Ilˮ@WKt̑sД9]B$I-J|om?N3Kv2lry:D `vpf $t16[xl's@SdzaqB D&'/NkӜI*63E2o9q%ѱ}{vvbc{v!άS!o?RnR>ݾ6QN)#ƷJ9 knE|Ŝgm\P5&5rUG.d1KU&12C<M'gcCA`kLC@>ќ(h$bV'KUmAHr <o|l5H삳CK$F*(hn[*ŹqM.ܤ2@Ԣ r"s DjYA>v)邡5󿈽@elFBΨ63aQH#ϫ-:`NvaV7LJDMBeOCՎLi4`1`[g 7{tLvDJ5_VZXݲ,y=o"hx>}* D1ՙP{`8zeTfMMY$ש^VJ7&L4UZ>6)S0/՘B ڞp4ٴ13uDxc*XDd7׊kI.mD5zkiO%y' @F}t':.SOl<_q˕&!;_Ed ,Ehe$"OdHw4) aK@?󲘊ikzImYA^`FgzKܙҮ)/`6HYPa 8U"ݲJ| q^p Rq=C i_}AN9:nO 腬(O&v-z^mec|g>*Db]pSV}Sv hU` 9`vp z`:`Cj^r qƖ4hrOfr2jf!^: Do[E6mk]fp @)q_ģz_2D{vW؞9<\gWγ)0C6Ʃ7TOVK?+JGnԙ_Ytdͪz jv[}"L#LrzfF&*{pMWtϯTHHف5Z`~#ۇ+Z Y8{9T0+UB,fv]8qyvV7L<έF4YOC{m$> ؗs\.';$KRaMik2K\-\՞Hj5C:1$5+Uef´ۦg&$[51{n| (8iBdqj};4!' 2uVr8/Yr[8c+ C8~Ž 9;δe$rӘIKn6O>շQ.ђ91hI Iȗo2Cr6(Imbv~uѬ,Af=b]p!"̕ CMnKF/&*6K?]RgUz VQNktr7sf |\ `i7-| Ne±؃W1sx+&zO6%"&_Ff Ќgon.:WGHy!<!Oȓ\,}[<J[|9 A/P _-qbR3< 4ȋ7(!Y'>ہ6}~n 5M2l:]r[kCU_MJ}zmf=yFcVhJ np35`cTU 7sX$)L{sHIv?g໶𦅂?A'Xzg#7kb(l_G'OH԰8!Xff@8=+|}uLAȃ-zF̿To ]3L`?؇Sg'k+ӈQ;ȔP.SZa88X?iv=L4p%>EAJ;D5Xm?Y`bNApGa)Jqq}I,'ilA((!`Gaj}.Z1 \jVBEGi0(c)HC^1 _jLˍO"ҘfŴrs>%Y\u([#H@4r:f%7däUW;߀\h p'0,+6ښ? c|W%"!9s.߂ y}Y^+Qoe#M%3I臇s;w0H⬋EJeٛ(:o~/MSΞ`&n_Okԋ[X 5~5Ib)oғb߈$t;{VS*]3ɨRU(/r/,n .!4"hi9C N_aST79u&! 1bޟ[Uի3* , ª+YA}Fi *{`,R)OVBIGH.I\ubxr˛'i|8:GKSU#BfJ("]: )Dh!q܀Q#45(vsq/gkQͺ4nȓmvٲXJ=)iZKspUVB");Ia'?f삿}8|_ ߻|hb$:%׳]+,ۅ0m"eVy:u+Yy1=5.xlL|imp:a['(ȗˋʾ<'5D zMW|ϗ5QK2-W@ˬl3kQ-LǓ;P* DLQxH?^Sb!Y|/8) \>I_K/;{nHzlh-ҦZ= qAA9mWk1R2]R9}QE\`qH]qI<vIܧQf[xPq[DޔM1'/h/˷cqa?AxyF }|4ѡ?IIuR{lZ?-8:ܐj,ӏog3#H71yGEqDfk03RR\@Qd9ߒn^ͫLA&ǘU|U˥I_LjJ+>nbX?L/b9S>l} / *th@R e>GAgRzgFEܑit;L띾(&jDZb??֧Ȇ`u1p񇝨OA'_cz{ U0n!/`$BE&2 Գ< Wxaμ!Ǔ$cEςv`LBŠl[Sf9SYY;QúWrZh8_ *B,s[kuf8H`WHkE~ 'BAZ>!xȘe~D&\h" Ԉm}]qbuW|ga@;4UEl~JJEGP/ȾU cڨ]t]|܋'fd}/a=k|V/g~=k 6ޯ(!F=F#fx*U N~3,-/CJ(d$"9q*%L0ʵi@ѬP֝Ón` ɏ/sEƘ:*&< Su{k`jh&kahX(ퟰ&RLOsu`FPc RO E@K᪋8OSO5ĦӚs͌mw^XeŰ%$G}Z}-Ƭ /!1JN5V/BM }OyLЅo^z2KY4g~wQ(YZԤՓCaO:7Pv( Ź旜Y}g t"$r³z ]u+E(mbK|g Yy#mNi%uWb7QV΁պZT@ԅm$8HDJ-^:k+ 턆D~tg#_ְۯ\v^lE,jn6~ Ky\Dс s)KN4)j,U;s jnz3iё'!pbf? -n aX\3H]̼p>{,ض>Z&ڈaE'&y o,l+GlN۳<19|02YSŪIA9[{kCTw$}Iu}V0twL1p_U/=r?Q(I,_ tFV4p Yqk▆Nh HT`/cO0/"hު0R,[m f n/xe_]1,o 2H$)]hXY3"򾀴V#UA.֢C\%6I;'؟C0 rh[?[sҗثXJCs@?ۯ1p#3pv^krlUXy\7_2'0Xߓ(3eih1q˽/%ے`rq0uQEZވ{u،ʉt\ٔhIg r @'@+(;B:4@^gi{B! =RΈU!DU _/.FϱQjm$}ѼöʺHlX3fĕAX5'!d$oYȶL$b Z+l2<|>lK!<6u@ǥ͜KYW8iik\[IT ;z|?4ÓB8j:D@֔_ :N󸏌t:B3 #K1$ Pv9|viЗ}UdVw%~}@gš=c@RGRyb/5t҅:\L5{K(`<֎cYRk+"o.b/zj؀@lH= kz1Uyo}3I*/x8?(C뎪1ǰiS b4IRE}J{Z;ɛ-ednv.s \G Yb HBl)~9g*),_!@[v,nRDN2^@ /rE.1_J4Uqӡ)8sR`7ހ#pݺ |-Qȋ_['_w^ۛ 7z~+<$ W+Nؔre gʒ={!835AѬȤR,M In0 umZ>k֐+p թʰ{Ya[S ZEIvOD@ =wE_M׃:0@B(+ֶwOM,ɑIP񍜭k>$w]-]qRp'R=H8mЮBsr]x/i x  ȣDŇu<DQ}iՄal(LL$̃yv"1`|sVy&SS+.bR߹؝pIꀈA? fyg!RKW$W%g*[1=e.Zڭn*rJ»% ifȆظkmw5n Ab^pvKr6{NXm#~d-%ޑ\f I ’{>œ_w]i8 I~4BTOG\|F酵QN务 Aȥ)Ϊϝ~wA{@_m ˌkd`W%f(,_]9̕9tk V 3=??V2\ W.t(œÊw\:GpM&.5CP9C<)x.ȼ#}CUᬣ[j(jAA6qE)룢&[ o6awzIZdzx1h :fOXb V<ޞ5:-7Mܲ[oR7)q&(٥/S5I)d~)KJ`AǪg+e!*]#bUQNFJٮf8k83XpM~p_E+TweƬ䮫yMvWG{:=Vb#Ύf&>l;]q5q*((fJ%]=g> ϾLs+lo)t`) kQjJfI߱&SÑp^^C' 43,|Jj<%2g;K^=.cXY6)n[ ,O7uo+`T#߉_& {>:vyQq1M*~Յ]+4=g۲_KzQ2׈`vWDE¶>֍TDQ|cq"x>J 9˒ܧ| MCM)(ĢŤ.498D~FE?9gg@%1sR R@)&'b\0"b%E_ v~gw6[T0L-ew*PS%^%(jiC.b>EB5\Cϳҥk A&m0wN$8o|莮nQ DGg3KwnhbtGNS?2w|+r)=AV bI¶2.)=``/U-yﵱ/eg-RdŃ2F&ɱ!}Ij~0tb+x2DƄC|nR4Pur єRM7O| xv-GώHkGrw J{9 ًSqTYw_"NkӲCFw+,dD`Я R?dV_>KnS"3|z (cչ.0EWD=<Uчe-%Pjͽl#9oxDwLIl"Usf6B}yP:$=kI%Nau`kӁAf7mG kgfҔ=$zdzi3{N _%tfa֞Ol''\N$ eNO װk}=D@ϳvýt̘OEU l! Bݾ\ۛ^w\Ŀ5ZN%kZakCPsbu烨7_j?U VfxV=4 D8ƀP\Z&Jʋ:SrSmsU۬}mLBީ=Ίsh>\woy֝!nƵRH?a NX:[2c>%ӏazѳ _ wԌ5uȈSwG T/Aԋy pJ QucyiLs,"c X,dGx*,jKrOB=ԛ1)'+ W5/o>ťܳ▟=rkt$O%ZI :<%ܐ"8CJ =3oXIsЗC/e<;1ɪl}Sf wUP29r-jWt6exP~ӿAE@ߴ>U'z0ew HsdC~=R #q1./ܕ̅\I-ǵ  \U-pi$^AE'INs1㲶pg$[FqaBX]?TbwZqz$T$?&0ֺ\?{?(:״ɱ \z7+5rO5j<8mlNkF,YI)tt@}u7l \pL;+O݄aAB?o*'YU>*M.U{}a9U ;\V(!6OšHxjjI:99cp|b5_ -{$FxN/z|.Nj)-j,hޞb|ʏƞ@N:>/,_+jW`Td\RP1S".ASθ/-}H+~a"EfkqQ뫍kPcWRD`7x0kȼ/$sкאLM scm6o[ؖ9 {Ur֠Kkm8z{z޻^`$v]cLhH蒁y$wlၞ .q{1+y4K6eٕd@{:}k_ԯ!D*'P*za9B>.1R@h1 *4G]LXqv(Z֮qL: 'K\2j^A#Su|i>5-45Uyq`#]3hG:[G%߫lp퀺q `bKz\ "rӯ!lvsτ5W\`GD@f")1F(?HqP贽xK2s|??A*. 1r)Gh=| /č95ZT0?4޶4Zw M!z$6(lrLMɽrEtw% ŰRp/פY`g4!M A(ynKqrD`)yf(ůVXXP2YϓYe8pWM!RokrӌR}>P/"`hhxur)¼M&E_y f*of1{WҠ Dw}?E>|y^['8a Rӽ._XN/V;ռ;z& #-ۘ٫gG*q} Rd\ $x}JvyP)VәV߇"xy4A_x ~Wߣԭ1o!2ȆNSv/n*FaC'5Pـycnx]u~"5$ՇVB`4<:Z(7ɞEl^py) h97K\ EyՖhd؂rMn=H%'IJ^E%w)_RI]_%2IHsSzR+V{vvя'}{?%71}Za> `c>xD/=ƮvFI.DAF\ڞvbIRS4:rtNH omڤVh\)*Ӎ #Γ8 xh%ݞA?}A?HfEkޤM ?d+_{{` \03uRYΎöׁwf$:)Cu*(!6^Xŕp7d"*Si>Y؍?B'PH힅2ԥ&=DvVp49%*;LʹMd3;w 3"h ߠ9j^"dj*ʪ_Dӳب猹2ګ26QXxr [ ^l-`hI3$rP>H"\|t C7hxʖel >؉';ʵ|\";kx?h?z"W2Ǿ4G?<5Ȥi̡G{ϓ0+),g#E5o('5.2;mLJK~[D jA(xC~헴EhHo6 n˫?3Kҷ oLX¨;[J4#&;f2|v=)3Ag*8; xxUj<dDf%d#6RN,+Pu~i#(d`Z%y5 vpkY^r"W g{Q_')PK!GHVsfLgt9zc6[!UFhVRSsԫ2`Pz[ "=! u iF)5h]q&5oW`*:}ZOc#jԩo^gp]ԃS]#k9v_63 -Ȑl 9f[IW#$ &6Vm$,}6eEtS!/6Z 7k(wPL^gXӎgg YOCIX!=e5/ ݅s9SZfGF吏 u(fE\ P'7f`o!OU*XLkBoƑ؍a^ "HyR)@B}ot qZo,UPTo[u]x`"| ݝqQTRHB#@V;o讎tM5zM EC7cRt&6ʏH%@Wnmd$e'00|> <"S ;bCˉpMQ$z-=YP7{e]Ra*qJO\=@guM7w5'J`Z̬˕tIC`:?3Jh[3>Nda\0OD&pF=O!À*@IɂnR+IJD)'}`zQ.\/u#٢+՟*>`D#q@8*[ uQi I:m'rܞ0^&eJauzm-a'+lfsNvu<5['7[-hBhhy͢IN^ e1 +lDPvډψr ?\̓Ƌwp;mT/ ɱr Rb|E(4)+Xw򅅻jňmwQAMCۃYg:>ik׌՚P7[Y\\N of?ـrLf@O{Ɓr1|F 1\_?X8@3&C9Z5 w O gXn]z5>,]e bGi26(mm;JR7$"QjYq@GQ[~HXuK$u*/tĢʼS0Fa0%?;g#v>.3eCKe \'E5gj/S2H4FF{8l" vJ;/xs`3kȸ.& OA^OG! 57Z }&Gܳ~-2׎^SsD\܍ 붰ʛ0Bwl\9%5;'xpMg|D"fDb-%#Z2wo}S>^ňہx_$ cktyZx&ESױbEM1GdLs3;^ "B\9HiBΉT'QC/ݗޒWvQĹᢴ-'}w8hM~jY (9ԋ EeyE5@4wɺC\L4nV*W)C9# xH->^>(M@k[JNeShS3ZY}lR[<+\r+ӑV`r𱾢wIk ڥ۟vr9MJg_HDh7E)}4V*Rމo|n'w!0kMDr;SOGlhƠ|cǞrT6 oCaR k)4>+ToMxQ V+.&a"=JLؓɜN68g8}}yMuw6="M習^96mf `E2ؐſi$>#_vi@:UR;"}o;R}whJ% CD,4r@ؾXW4]rgɜ$x(0E0*/MYziQh>u!uWlI%]_N߸LNhW<StV|Vm‡06 8ju'03nMHiO< 9m1h $uV=f[!4w曏}vժb@dBi,3)=X.F ۽3j l&d<Ѹbp8}DS"n.)~if! ˑfb"ZDO ^*ᔠE ]qp3竲"%.᪢uA{¾y?J0/a`eQ[-XcH,y.͵Jjx)c!r"GrBX0{/U[Hşb;2d}m v(8#H >u"Gw!zH:76dvzPHw W `Z7崳1u'؂LJytGo&O}4U|~ĴOE_*^Fà`"oCdT/ }0suV8uwòSּ\=eǍROS9BɟvZhX7ER &Bǝٸo~+w3M7!.I&TE)MQg+(;qqrJHla];Yf \@70e^~Qy3{3Sy8s_RE8 ȗ rqXN֔'玊V7OR\f0 HxB*uy-.ZDWǙlaR`N˗,wEjareb9;>{Ͽ=pOhv]]RO%Ǒܕ,nAE!cL9rVie i$Pz5Ӛ?ҔT %l.\i}oN1֟4muM= Tr:)=̌Wэ9 ܦ2c,V"B#'^: J/q3.MZ^/A K.1rtɔw-FD`n p8}k\!wܜUF Ea/4ƖȁeRe%2R/GPܰ*2~ hnS()G*ukYHiuނ2 &(]tpL48FCR?IDI׿6 sJ<"ONpvl*UUҙ'`6,i0F:[RWqUŠ.9hyӀ${6r[sgsteIyu8f--3 =8mD[II~uSy15ܠJH#4C<]dW0d:2駀׾/:7Xgx]\k=k~X~2k;mRrF1CNG4|6Cd[Vx@<)C/ꓨ0|3\' @usIJ9"F z4뎆,+\.06Jdǐ`9rח8ASU r )6.: dUo=s$1r {MMVy_)Ӽ'fa (* ĺbuRjÐv A44)wj)  Bc3 uh½M*NrZ:UYO~j`3&Ϣ`bR.L}z-S;쮟 3$ku=ȗa7z LUӪ"4C h&d  C +pKߓJpIMκ'ʂU:MpOU˧9Wn|J)PpT;< ^4Kt*7TZM:G7E|p&{rsGNtmrNhH:[8-g&lj+V @tn.bZX}4@}]nX&%H Bk^ 5H}VF|WcpʔQнlf*ԱB jǯ>s U#^1Z#ՍGpk ;Hx؁P QԔ>!Cո*3iRks҆nJa(JO9e5Be=ON+8Ϊ<_nqޖ2s0r0l: O6icPB|_\j(o3w(JU s s"v}eyz]Nb)R0 c]8)Cu9NqLiA:Q]ÚK~ n+Hu#*Јc1?mc=2W5uU/ R/Ҙ3~IT{R oI`ޢcR#ZnTowA]92A [@Tlxv `/sdW%ѿxt0hv:lecr܈ GԛЁe~1XYйxx1FN8bsB5\Kj;e,D HuZ K>6 rغ%eSq .Kwr]fK|*tm3|Q6$q-Ck~B9'l1 k# qN\KGi&ފ9h+m37}<-Ϙ7)]cryzGL&06ą;xٰC; !"(rפhX=gilX t˪[W ,OfGC|[.TCR1{S̝jœ7n;1qAR/Zs*4Ь$͓2$96;TS݈gݙ%&,g>FӨRٿA>s5QMrE[)yGڦyJ 5]Wc:J(6۫j@j#O3 c+(- CȈ }5>faּ\hDȲ¥⛥!ڛƺ\&j(2>>^lONx5Jt|S:32wqꙉj~/ĻJ, b$ ʇ jEbKXK?M6fLzdjgRvoHy W1e3JW9Ɓ2y:[Q#a|0["\gpT<].9oCFU`Kٕf}ڣD$C0b3"ބ9FE`Tl-gbW kXY^sv^J9ȹK,V wk]OPj܀-m9'<ʢ'2 p-I ρ#($f=VCx ^Wzc,lzp )5"~!zGUAzY UlAfHEAֹD[7t?:; ! UUSDgB*V)E՞amѬA )3KP[y8"O>yMYWSwQUfν[wTScR5b٩"'>xK6JjxF]_ Î(?WVUK)&jKhÜ[;PߕKJ\q{1 OwH`O 6|a<ݳřRv%WRy#=Hx[!maE'IzكeW/<-~ p]C+uLO7Н^%3hq}SX.bozN",aM=B6\om5j dI3jMJuES{ m szچT{CVP=և @Vm9zY~/nVk hJT IٶGC>[`Ȳw$_埝 5 Ja"%^~PEt裋ƛBhR=>jc/glH.?F)N'|b= 7T`֏rG]KܭtbOg:'\P%t P}paA”`bOE[=D~u9Dskae$7ȬI1G1b/y!Ǐ98U֮Q=]5&,|S'\(y1t`+hvr+Yq.3,AީٰU+x"h|oHzWY kw &+Gf'd!3̢r+\"*$ ua/sHEĸɘ&F1#7}ΘtnkVJ}fz~QR۩iHnb7-J\0Dx̱ w~6 g  mˍ~J0U+p};lU3yd%^XΔB  eCL#t2:Shj\= (` -l`ph٠>o"鉝qO RK(|wb ?I0 S_xC7fq2J `IQUgMB="i%4J^= 7Jcd#e0AdAqdU<bTg֟)JR ̍cE[#%JqLL<>1R%ޒ*"Hq d*33W]4թ)=^u,CѪ^lxLR / WQ`]^VͼcdG_| FN< ^>!HWtKv {sz3yuy%@U6sPv.,E Q4:/C(ӟυK&y<ޕ3.KܕG0~5nF%>#f`A 7;baPa}='aMvZvX?041FnG H^SR0-.뀓 Ze!ck($c'6crBNHjUvxi!!p\kW)EsjΔ R6 +Nb+8c٪J髍(_gq~:|rW|`g[P+;P$q /Dw&OуT&J/oABĢdD| qdMn/o!@R`bl >7YMTӂ)@Pʽ^!_08aϮ&m*k黌9@G]bP@ t=/Ɉ[!*9Alzo8>v!rFʴ\K\ a>dPjgΚXԆg9wC JSQ7Ow1}OiqKPPպz\3x9Xjb?tiνA ylJe-c8B]:}5 b){Z|L˱4oCRiAta]qo|jH#@ Tsqfk1=9P3ߕ?6rɢ&aS;']I43m>>É`v ~iWΑOH%a@Ze))t2#F˼#ވ\ETc$SDe~J#,TݩzffL?f0x:w >CUU5GuB^ < }&8UȥX1oP21M7 ԢީSC^&-o`MmA)ֈ 2Dtc{b >wKM0Dk{1axzqngF ,dvA.~8xw+R˃~gx,Mg ^XK̂0ҥo@Hoz*$|+ #kfR-{[*v+ U%jڏ淕{SNt1+=ס*ARO_7{A'8g# j,_[rOCQCB78 ̇v0΢Z=V{QA@E04r:UWKPs2z\1H[#Os Ϊ^s(F#E]{'CDqb;[s-"MZYIl^^* ]t62~9)kb'q'd%B@qdM !9 /O~hC0C`B6ܠUHIy |ATChp4%AQ(Ʒ)*N7w3c.ƱaٍuKXG8:6ӗ%rSbI:pQ:$\X萫&ak׿R󆗂q>DGc%p#C?.D*ٽYsyl2۠!,QJ"qZcrK?>]Ģ@(ol%MY6'"KDXC1՜``C҂?"^v{Al+jw%ӈػ$C ܎cTt˓1X x *H7.nZ ;ǫEAͼnSQ7xqSf$l[ƛ'0^3RELqtl]zYU^⧴5dU\+j vTlWp80 L5Z YU\g7O#2vŦ~.tG Sr,w26vcr{`cu:|;0d2PCDqJJ: *~GH 蕺1Is-gP&K8Z|oO(P ! WY8w fd=aR~doȭ_C1PN #HoO\.yFHc.ޡf(Mr$lԸLťonYh<:] Y?.j .TKL-"Jʻ?2}Vv/-YEL#KX\^/b#7} T? A$YӠEq*'p~g]I̷P`E;ueh*`I娸mJ,KLO(w#5_'tPxfDS\5ٌB>EĶ\-:#ys!]PAHW/HE⭮(C[1FU7?XddiV{Ū-q42&#a#-}1BǕth^~{_=v8_lRk U1>74 C +`Ez@.Cƣ}-DV.tSgI2>[W2* h \?&#k;M"ݒ'\ *aVŸ4Ţ M?DRMw&bsR3hw>G^zY0QOG FFr jwO}J֌="*+ ;$E''.aVtƀ Ϝ^1B^+q|a'+X ̺t~V%}\VHIN%ӧT􃠩39%{Tыh9X"٨7y}`cyw"m~aj]"FCJBxFKn9-]ٍ c2o'KJS2x!:CBK) )<{;oa ,YuW[Ex PdtU.-"C542K:ed:`s"ۢawJ; ğ5{A(a?F$|WhM b5A$_R wTn} p\zx/Z='sGtu +]d!w3#}/Ud~0"|,K c,OKSx呾#FԜt[#t$vc]zl-qޟן_RcviG=Z z߄gdΨkkѡk屢@.u*D|L#bʓ89 dK۞zeFgNa(P*űBse6fP[.u 0pk\L/rke/e}mx{h]qٴU04)aAR > }h!IW7bz@WFh_z."T< "'׶I,N %Ԁ,YT)zE !ہu*C ?IK[р y^T *eNLZdg}Go6X>;0o})gfE諟'CM`yلzxeaނ2 <*kRHwH<*:\*mB.?o`,mZ0y7vyY=گs@0O^Gr&Z6Vrn@v^GADQZ L \uTh`Ȝ؅뎊n( FTSddN*b%"0UMoXprzoo&X\fta3DBWK *V]T+ ]Ql0W,{&\-g^enX :xw<Ȓ k-n6̆Q2N5Jfa&t*j-;meng=GHĻS17[xZ]H`tU$K"^ȉ(#/i0i݈^_׳#L9MSS'zxCHy^>}Mh{m&_z+hvqۗ# &k ώID! ̞65bhųzD{ #w/ϑF3e'?Zz]׷Pe*veRvq$NQ]GP;:s^@kV^$K hN& ml]0DpCedl /]r Z&9j%*l03 NI>6uC@t.:b*j> ([}="dr pf<;h5Keߓq=4DV-]^sF+-3uZa S,i|ftS^5es}죊 -n6 !ljVnPCpS2C@@R>w`F[ôݮ(~S.V` sړڛa?.1]W5n_\(:;qbi&觲EI_l8({nqG6Yk 뚚*hW j2Vrs?{` K"&.Mq@@^]TC @BBDs6Bł*O̷QD2D,Pcڃ&II:̖? W<ֳb USV5cU$ =ܶ#gB"N_cBAvyڝqn&""Gܿ;KOh94Z\N2M-d=VP!>U>!`c;lZ(Y0}^Cf|!GBie8 Fo܌=^?%bGJMB}QuuNijC}T`;ubv& żhН#OH(=\G-:jT$)ݢUsa ))MNcʂhn'AbNP9}jr˯Y">\ @Z9됝|fBN:vy;A@|izWEz(bz XL!:xQri~  nsgjVcH T:x#]b? j}lh4>K{"^ 3 {2*$`UDdo PTE%'VC '-3gil ^bhAtgہ5QNm $24sAE0q|/$ٚ`p% [%08e3*~;ɭ-m+\2 S{C,K\}j!joNT[]`uw9v$g;!5&m[PO$qv&iv1#(}l: _?_<$-,uЪ7Ҏk lFHAsa|Nм S1w|C?u)s=p+:' Z./3U EwyC@VժX0$AVN4ֽVy21rpP^޿qЧ}#BKQE F.cSc8Q)= /}{'X^c:nl8s.xdq|R/Dz=ըJUV< aьJ˨D0Ljbe9#Imo~ rwN{%Ɲ2޻Xd{'pQ٤%GS"VE,m4"3' M"pCgokDl7h޷2վ)PN8 } ?HES_$) MYk'aC̞~] Z?0Y+ݰr ]#h]1ey 'gīt.?2w!g7N2V0߲;$ӊ#IeZf'\+׉ۮ aYkPsZ~j#h @q(a[9ڹ<5]:=S(SUd8\F˟hfhpU=9^ ڈܚl'ۘPޕ>{0ܶ !p/=7gp&A1ѡx؈spdknŭ*ءQ)OG*o M;g;>~?{B%:n7t:ƅ@Ѧ+=zDZ{#(}Đ5חp#0y2&!z2,Cf:oWRe4h(/{2#E~fJχ(6q5o멦yL,bt kƳ|9*qzkk80 eUOxG"W#l􅫼~ڪTؽp_f)fOA7 ei)5٣4L>a~wȔ:V3siޛ:}Boy[gIIj1%~W Fڧ7B)f)ӸgX[+G[(d4m |sqW~-Jغz|c2G5o6l1'w~ *M+?$9h|&;u'՜|JZmQ *I$mR*|9@f\Ŕ[.f+BfGRpt OM@F` DĨR}є Æ!^n>H&4LjlK=13IOKEaqɅ=Om&m}6ZG&E&*7X>d^l&Wqcy>w?؆ǁ-ANR RubA[ B̨&j*:ӱw1= n`Ƒgy=d'cEdc|MQ] &@ŘcFŵF=8D zV!I[Z}t7ɠcC"2g \^GacHPX̝V=i%nv]AhMucd$5j"+mBLU Sg,[uk^fFͭ@"Ӧ+?`)һ '`{K-k+2%);`kC oÐ6$\º: QhJo a1|0CLWt\!o{2$T V^;D܅*R!?@o sTx\h4U2K<c84va*ٔt-)޻ TC݅^>gU2Tu+۾d$0T]c[l7Eƶ yJ;$^;if L6i^ozͪl1I xd.W\wI?cļ_ẃJPn'ֲĉ?]C$;Ed.PR #,Kfyͥ]KmL!dܓW~o;լXCj]B uIN&e >u&FS]7wd4,a6 Uy.>C+ݯ+h\͢8kčJsZ{?} E?BjʭKOY>;+KEBaMM#'uPN2\b/#, &HFGq%fG{xAF&^0 yy"O*%L<8@v%<@[6ꐁ=}/ج–ILRdێͶ!/_O>P8{4FGJ\r B1lk54j(.ofFE5VOfw!UiE+^렇:h>IRv6|(CT eMik]aq lDf= F[Ƈ3\.{*q1/#H74a1y-pn輆Y (eDJF∯ iT+{ضmo@AQZuH 4i S;6rͣSbF? SW>ضWHh—UL UQ?!M0D13ocqLhP@@ys787om%#XxpxǪlxް9XqVV Uۧ ŠU ŵI-֍^'Choh_ dMK]6#}֨;CYTWy )H>dHw=o.halN%X $!&`~T]c[{RSS+0hKZgs)F2v:l4Nڇ[2f'Hf,c$M_ȯw,"mK/:vZYח Qkgme\[`~@w~+OO-P_$č)ڤ%4FF⃝GQ|U 5<Y+gv}+So5&dT"=9t7 L:b,h%N<Y^f*"/+-:3^;ʤa1 {5~3}LY FJkg1.0gc\Xf>e6j6ubC̑Au% }ߺ 0 NV,;wrR}TTlr/S lS'6ŝdq9IVLeU0م K"o12հBh?" [Y:찵Ƕa+s%cb+hgaj)HW& qdFׅ_K[fJ9.Lasz1!st}s%kA:O{O%sJGilc|b -VZNW pZ|sŞLa //C\sJ `W4bNy)ʞ^)^qZ2HiI$l ԵiRft $Gs0UKDwϜVe PWt`b9[9VuY2$6Id1!"]SEQ~ H6!T+yѱf0 Ͼ6e fӝY륜i[qTG̭C(l6"|Xڧg-FYB0}j CU=C_4>Pewng`D$E']jr0En+}LZ~rYhj0MFFhau86~)]pE܋ ?ohQUY\cI9"} jUj&cĝ @>0I`a+'L11A9p¹YEqnLaf?*RwkZZ%VZN C3A)@ tadi6EtD uVeJ.:bMf G0,;Õީ&LZ˺V{:mSB lP#=gfh7}qٍG}]v22|>vtXu4 au1 oG`2p^6jody?8j85zw.N`v%kua6)=찊vq3NDxQѣT·!P]Sp(] [FAYTsaw;!]; 'Ϻ 㙛 ;mI5}n 4\6Yq7yo|i 9dYǙ(oTSR@II0t~9%_؛**>唰Uk{QS`Co+"| **tvL ,$gtW^r%ܘθ5cʙR <& BOޚ{MBBſrK3+U.ȳST #]IẒʜ 7d(fdV,d@˾9|̒=xLFoI"f84Ҧ~ƣgK)׉4)[8 3/v*#֩ Wծ< >$>(M"!jAΈG~FÍ0K֓ 9nSQ< Nm·2ӟ h$Z4x㽶x%B^b']PAQ#L/]<ˡodSL?z[SǁtL2qnz0Ƥ \A'JF:J3BB,!ݹ88Qx ?[Ck|J gʧ¤szvPbzl2'UC x$wqsні;pTQB\6lN\ d"q"ʫCK[ 2-fiju69U< mSsN &kD 5sFs5s%mo=f^ݣU֩*Ng(V|q#ʥkC'e tb|EG~Z_{ ʦOƾ[sxG5q!8 [V4TNZZt)TВ;V0T.sx(kGGS&0bm"݉e!/ҡLY1wa[(Wlˀ*X f\?r"~Êj^Dkag Y-31F$F!ج&YqKD,<}zn߸nSFZC| 4 5Iya1ݳR717E߱[yę[7p`O;%':q" .2{)# aҴcWڃEu?k:|J#ݓyZZ@җ=l[YxP?X5%HڮO%1 \.2 3u.%Yb.b*.h.#)b`}㞲ެ#/%(|2(q2Os}'Q?)Cvj5+mHk#xjo< K˷ X*7M%;? ok'\$%7 UZц㊚zK]}\@gY3q0n<7`Tmu;{ 초oa]a@T(VJw߿y%.ZC&LY;+᧐0;KT>͖=ݴ3w0WD&)RS ^z(k6&>Ȫm4IK蘩> : a=On2ֱ&٦HX >->^wu0 Q2ӋkYمKSimEZ)ٝc*Ir 뭇o#lGz ?sW"_˜U4bgޜ[C L,&R &T>U*jʒ=k?~T qtEp@tΑwTVC8by.}pk[W,.<\ͨkw9Ag 0&~ŝ"/=$oDyCq9x`vأܴ/gWuB2cb]o*ڿ+ .^G>d^:a@鿈#_]( yF-5IaOYOnp~!%sk-?=d6 HID!-YoԽ cM9-vK2c;` m3jRiZKVGWxcX~Ϣ ӎȨB l3d9˲ gYdX<̭ RUa5_R0 !> E%*‰PUQC/ R>9(PH`ک7`p{=8#kO\%@o ?/7_4R;+i]U6zMy>"UDTg=Qlb KhT$- 1Vwre;w g]Q~?1 n tjى65HHQbZn/^ 8˭ExgP(C_'%M kF fNhs.He0Hj& !2\m雜Gǣ"90)Y̹IQӕQ[2$y49UD*,ﷵDQ6&kI8 P+ `h Pfjuia!: 5b|r &޶g3 ^nE$C 6!ۮO6? {]œð#_ԞW={\NOhf8d ܑ hlo[jo >s-cJ,9 "S윇ʆ GXwKg?Dd),?8<@:wpBW'FKm% `[)i+g/TёNPu_ZW#JQ< MKӈ,Cf J}˧cfP]!ႄ@I,EG*bnku~*X(~_ kX=BG rX]S$4\uܹ'ԕd8mH,f35U;ۄmpʟ.BvشOglly4BZ@9ٺR<_*na_ۍRyx!!֯;"SJ,z!f&GӪ/?_6kv6gtK8Rw믤<&$Х";ujXFY`M/}[CG QC^)j@qyB`F5ϟ#]QXzm)3|}#vٞ:;LxB58/+ P&%']<ns|a MT_Z]H7w`@>+A/ΜdiH: $ƘOŝ~c Qg.l@f=l7.n?ά1[s~[zB쒫S`1@}n ~of^.e"|; %+Za^z s5EG[7 `2t6*0ε8=4 pz#m-|zf'ʏ}B]i>p-V` ؉*( ḑ'cm+9iZ?o" (=mqZg1m]ky (L0G;wB)F8'9v\bܞ|x^i.NUId#=S IKށV=0+{Am;sʏ<;Bh}'mTK!EU@ĺ?8RMw، "Ǯϸel5DvoVNM+lU>%AP^L7 Iy%}\.)8ZWsBAoI])]Wc(RP7q-Jz%F4 nUePЛ]6>G0gS-\[˘N 61\ %LBxp?ǂЩQ,;ٜiU'̡_ʯ|PdysVkÁ"Y~ ÓѧX_mh簃3Үz]z$OV˼g= !IW݁ocKeODPx/2mljC6<=ڕրrL=>"jNUƔ`J)<%s8<~'c6Hq2cj,)-W8UJ.;1vGg8O=WS֘:TNf!W ^E1X-v0yXʌfO˧7CjE`kRƩ^K$s_fxEQU\YÇ%A M`:jvh^`+Ȱeo#AΨN8̗2E6)v]_!~^b5.珕kzƈ?<5m) گSs5D;qF=5& 'XA h)x2S[idL[pyCB~9/U+"3jχRpK >t,ɔ Ώ}\OI ╭w-Τo_ㅍ׈? I": {m{xe7v8_!n&ܳ RF9x ]n,%_fb񏯱2Nlc*7t{~;l"`5{R5:rPgCKQ:^𴾩P2(2f WWJ~$ȕooqFth(֎PxA i_g} /z"#VԱWJPPZCq\r :N"pX Gxd`dBwJR z}Ca5!z1 Ile\͓F^^`p1OX۠vs[)k]ˬ<dlc.\ֱ׭> rdrW_(JN}i3LɜTaukxWwVu<4Z,Q䧧dͦ( R<ؾ6KBT3al _4$GEE}P|ҧ0e?&:ށXdBz7 9_}@G5O>>-IfV1K[Lp\)Chjmyk t(~5,^8cJ9pNn]ω0+ɡ9E7RAas_4/ f\ * ʰ#r*hw5)טy񋯼%,DRk3`*Alѣ.ws>"PƺPRIT/wp6AHΕe&[U俿ǭ$MV Seh"bygǐO0Y+#W8+1>k`%&1j˃g5K:Yv.OJF$A1\ﺶt2WKEj-ѕl m@WLrd=ET~T`C==iȪ򲌼ly9 )ٶ^ۥū.7w~D(ٲ.%U[~6]֋wqoCWL%N )@ͿR(~6MAcᗗC6SHj. R sْzsyPyNb2 LJLtagym"!"rkX 1ٲ#=~bXqUQNeZOsn_k@ݓ0Pn+`(FX`3s(\B"w%79DP;ec@[m]eHr3~`k%cw~zy/@rLB O o՛!:M7(~H6Leb d0#84tՠ.,p62j1AfҚ$27=β42|b*Ƣ[/"߾k;X fߞ;2firsoM+[S.UwFΓoܴ#%de +j ;[z@kQ^.!=ANƫ(NoPSq5 w AheHg%DoA%M`=2]VEsWuqHͻJaw\oH[VΜ/{gΓ9i ˻Ѧhx| >Q'+(U(d!5R*p46\<*<3ʶW̥(.,F9ҝD f6bBS3ˣi\EO[MEeH.Yߊdw$LXX_3U"1j@L^)z}MoAq*E%骶,%Q&9ܴVtF)fu9Y$9}uXn֫Iݼ'fY[-gI0Ls*MTNJ:@p 9="!FBTm_1e,ƗRI^A'(4ýǠ_Mp>B:9JIo횡fYԳ±וi-goXL?e< #I "Qj? >k>IJP6AxkO@R<@ A\h'АQB<&&c|aЎMJJlE`}3'n.mwqaPiy裏p 0gr͡'Eˈ bfrT-Xq>6xqZbAzamR~wd>?hcaϠVUVvb jZLWT[=th!P4ک@,Fxe -P٩' ;x;R%q<{{Hw@gHz'1aTc3βG)ʵB*[ڟ$\(_FK{<= VWm8K[RG|=`D(=b)ճg5Jņg?wbDg冈LE'5X5vg38YKAi=nYU hU0jQ59vl R/?"P%F*9غD?(8}Gnw\?)gf_H Ct,W!Deu7EèzC+cd>ip9yUN'd]Mi0cD^~vc^";~Ҫz;&=zVz2>IycpX>`Ho Mz6*Qۃ^֑xܖ/a4|El3 Hi;~xI3 :ޱ-~[D *xW1EZ,#NFJ~^(ˣy=ה }TOp-]`yhb/(ܚ`JY* srsC%\aHN&a_tg$n(<1ykkc?y(UJ2.i(8h}fvD ^~BM 0AQQIVhV*˴W8 XDjwrr lWĶѳD.n~ 547 <0=mCpu>Hj[9 x\x3` X_Z[! weY^-s A:Vj8'+SB'$>ldh!&ofs gs9{ ֊9s{!cDTA*hTBVjrDmVQf/0ͣ錱Opms9~?c =K6Jx0~^t^2DIU8LλٶNQ(uo Cq:bܹbA)x_*laC,r^V,XTy], ֆ{?Y̦єoPO. w]݅ kjh%ٵE3_;'qs0Tco7i? j[]up;'0]Ye5fZr%N9%w:*ɓδoެSđL뛍/Lݜ|LN(|Wv녭:1@,37~xKldX@6 6{1b[I:lnVeN Zo& ǫZkrW_K&GzC1ϝPԬX|3bjq#tZvh]ٱŤpi 7]-5[{/d!8fL?'0| +'bްciUoʭ!hl(qy e"tMvdB@F-\j,I8E_y(8HXqF7)᭿!J{>]C.u^$J*aG"d3C{9~D9Y2U1ik$O c:Pbͩ R{l Lq@Ay.:Sć_|󮼯2hؽ~vf\`11E7\&4_eVGrf`냅|+t!,QBrV{=,וk{Kb`-*ۼ&URMcm~7jsZBTN!SinNy56*&bKk~ ֱ!oO܂lx]c0;O}y|.eЍ q 0+O| +A1~H\ߋRn0`AS+dN}X ^>J Ч+d?2Lp?Him#_AU`x#5#[.=%Xxw]nOׁMDj7d;^G?hs04UPM{Vh0!&B8'mPk 8+g"6_/ņ^쨭z]vy2WHbec^{9u͔é i)/"5ZS0](T3$8 Qqd.'@Jh.tҜFPEuCrNOW ZMu)Hn\ :1岛^ç+ ŀߡ<."f&J Xcϔ92?lok='٠Af%\{zQrrU+-Mzt%M̩^\I?y,†U`1ԾW[Z`c >Mj /+*ظ-zjAjr9aCgLB˓L}cߋ??\|8 ݧJ36qS`̀qmM1D(He filQ*`xJ njAtFs$$׀MUr} uߤ;9 _DV*ȓo>PydCTV=BI\.Kʙ6ۥ%-mY&b~Ώ8nԨq}$0D6auGK';?< 'e]#g dR+px/YJ> &2gKFA6RĺEv0[K}h+t3[ zy{6SX%NUu7<-~>XZdZ;m.j5`X[88iucL#NtxVsoJ' WZ-:nV*PHkQ9EJ~7:gN"h꣞]`~9֧ C@@/_6.-8՝$Zڶ~{E-,(sH*ur{^3%iQ"s0i'@\CɞrpYv DPP) a6<E VG]tx8y eM-42R|%,C!uwi n%0v?vmg2{`7[sDPVaϿ6M<8}ߞ>\ Y f5 ށ*T=[)aF g+o`XfV34 Vm-7r#_F&F[_J}s}6J)GUBlt`4ݡy#nQS  ceA쥒}|B/gkxj`C%7n؉1Kf]ן4JkB`ynъ™>B<#zgp )6qNnjؓ. =M\I0M<M֓JJys]-5SoSbA3H*5guX855b^fsy.[Rف$J,D/2祁m7RY1,UHGյ%v`"j2ǜP$(?  /XFHʕR<˙ĝ/M?LZ)?,Ca^rÒ5_*/Iߍ9vѯ@9̳;p->K >E?˯zd&r9)_J/v/Y5^`NNFZ()yg߂y(L<JS .+F6/070tv9|xI w-hw@BztdWf;TN~RhosUn|qojjo1$YpH?)r >BjH fWqlNq{6m/˽GDM `Oͺ*M8*jr[ naMG>gb-v$qM9 *} x֜ *qEmCs,8xmo<&oZ;p/k΄0CzC?v~oaƓK'; )%-ŵ̀-4lK6HG&:h!MCf?2=70nQxC]T21I |7p DĠOo{@v[YC)9h b,@-7@?V$U{ TQ]\aL~qɃK|?ڬPj{MGm&fs|M >qr.Zt8'pcC-iUzjy oYݩv?7O'}NyGT) 9QՎp;٫/;Ջ*wG,枫9;3o^H`cr Xd930O_L/Hζb^Q^C1Ixf9pl6T<C{9 ~# Sqd\ a/yQ! Btfeg9MUor{Ʌ_WYZg'Pθf QGA/+MR}NOe&\kYx6hs.36(p 92Xnܩ@YP< ~Sъ˶ "90xPEYԏ\@H\@O22:1GFGeY0NLfd@'`1#Z 7gbSS4|}b0uvIfQ.aֶdKu>DP&8'`_ f̪Gy!:G&c@朆6JkloV RލD@<4(:?Y?'- уxX6WudadXY/ʆlޝqPHJNRT_$W) zaT𛙸^_-̄]|D#1Ÿb@<K}R¾ Q^wyˣ/:мzmwDJ~{vzKzq_!1BUi+ %w0RB;ĄM6zzhq`"'`)RGc^aqb2j{*'V9TklppmjXZ")w3&{m5QQ?$z+⇿%HB[C|kQUؿνYe(}cwn>%EKur6ju cek򀾶+4סz-v8k NYWNxu1yr@n6wQ%˛JL~Ed{WX^xk=G@o{B&;)=ӆoK;hb$5$dOm~$#&ޅӕ'IoM1\\6gxXN{h#K<sO ntcmr)R)ps>|%Dڅ=p%-MN('~.z6v "\n“A"OA㫌t7ddf`"WނfQ\hig"=C < :dEM@b Dr1A]k]o @"69mWbPl`EXLu 4ĻeAG}{G wSsʩ6 -AR`ȩpvL_o6pphKC(!5]ZWyq])s\HUYR$!w x2|J_VΖޞ(4d4 Ji~l#. H 81D1M+%X;52CsnRRwɬ_jrڝC* $ ouȵQo:)BR3TXj'th\R{^BI˪aD@I+z >.7m.rʆV+/Fy#p㞌{bsQּYO#;6K}O$Yʿَ3136%h+{%k?[ 1Hb̷CFGX}f/>z 1_̬4;a!S!_좊(wVMhRO^X-AN|bI1~D O6 @tviRS"Rrn]tx;o>i4P~(gqm6NS~̖B=M ̆-p1Kd A0ô.<}o4n$:f>z\}Es98g bۮXHx"ZnYiuA.SQ9`EKq< V/b O!@UJ|,Nw kc.\OUC:)K=l 9q tn5X1K {{'fp4gy?)dm|A\`M ,`-;X] ߷ (}˨d#^yz㇁[ґ]FB!|s[cjDcכ?66L"Y+ oH.-ꥫca J 97wU5K5FmN㬙6G_ɣkQ~bW}EdBh 9G 8Q2;r(4η.@Mp9vZKO>v¨bz<&F5T;  yr7ufZnLcM3\‡N|'hS&=\DcxȢoed$dpp䀧c._ 6e]m@KԲINK@+d;T6&cwy} ӠYC uΤ@SK=,W8e,`P}~Smͻam7mn3ʍNM| GNA*ԙԵD|&Mhk20$`|>cٵ!X2E_'\3JvSL#Y\B0;X'B1vcf*wTTNgY"KRHޖ7%ۣS } RMTsrp;0eMĽfQCTOkge<5 qX&^Kk5IApvudͅ#s؞p.Gy< 4J_hT'rhbݳ\p?jɑR+aO؉*/;d%|H(G6poc$V~+qU!`v>̬]ߥY.O01cmgѡoloSxږj-A<z ]s0B ?[ѵ$SD$ 0 7B?1׼;rqO'flslV/eW$anw*3lc9qX+(VߌUJG@H&*\Kvc:/)u 9|:K+vI4f?1ʳ] pש!bm^#Te98$k\%m`{f#\~;!'[љTJ~[C^hC #iVs/? ,R.vC!F=94ZmSP(u̩\op9k^оXLh[؎0%c(jR,#TXAႃOٜus GuaTA9ՆL#:uk/Zp B:26=|')"v4FghÞ;򼧗৵h"Y  L[mܨ Q$c;QQXio-T׉Įa|1U"EVYЂg;i\֍7B_zl(e;[`"TyrAP-8; \ {S5UYxy}& -,-F2 Ar#&q9X#n6n.xA/@CL+y)Q)<Q[1h] y/QEDK)RC[p+Dn̂,DrwB!(~gC05}lcFn#Ico%ȠS ɆeczQCk5sȀgm†,%27u6!"Yg; <~!Rz쨫հ=U'XWGGALїv3DT1dNت5QmzUe"ARᾆ H>o-~j 압>:Fo$X|dJ<-&'@΋V*_PuzsMS*1i ˍk]S1 Н\=o~9LO<ߔxPs@r硰5mr'i.rv o&pXs^hkCOyČrT%NͶ~nJ(W&,q1` j\)t=8&7vB괨xsv8g +R]_VoOtM!U |6.eGdG,Ne$VB$5H'0i?6 TDuBy'ɰ+ŀko)3*.D6yP ehH2H+Ek+c7|::ݶAerY6g9J? ky+ 7bOkcR}J0PrIb^̣P44SœXZ76cfaYeZWK/QIJB0Mse%n*MT.=jWnM?s:Z= m\AL2ݯ0ưøağ),o Yn(WM2r9t^v`C{Eѓٝ"^ݸA=w\ͻKKN%. װu']`bZy+8̓` vYX3`%uMF^+.=f=sDr務-qsjC x8&\!!M ^} 'ZwO'ɔ N`Uay 5\T-y`Xٳ}.5MQ+ޠKB_50VJ7{zrv :@WHbʜ'/iceIs->EsYTek`/aK[J@!~ޠ @_H'dok4W*JR ݚĹިT[r!9EU@>`]{BS~dOH~w@ixNYpz4>h4aj5-qҒ ZXPU/ʙݱ/+@CxCsaz6V-Jj z\ԡV,ML[N ܪfoL ͖)Q8es;gM뤹ۮ0 \i~e2,̗o!zj2TL PAP9=HqpLdX`&8_rY\ezs!#wfV VAa7Ӡ& 6BW,rdEFRց8lcKW[ZqvO[$b00?N?6AyA'xHMzUwgGIzưU۠W} )LvP\ @ð xy^H1e%Nv1Z]6rg݉JΙ 3y:*ϒNr2ȔMT{bϣM=jNXp`RQnwv^2 /QIFi'$BPU禁WbR9+xi l A:' I%yv0M[90|BN\eliT{ (hSE7WpWjt!OSVwOFu_'?vݮP (,?eHY㬓po>mjPr7S7=ahVgXӠs!! bNIS} 0ޙ281=CyRW &2 -6C 套p΄" ~Fͦ}p&$ǫ'}5ԐC,m񘃂yF[ȦDD (3J<'t Q-&J0uWE gqv: ceTCP2D7%W4'CNئzu}BΏߴ#47 Iȉ/hkjG_>\FokC\R*Tn//:QwHlJkt&?=`’iJ+9b A<8EK2q/[E-u8z/'ָJ HU@6!x9 Ysʅ/!Ǽ@R qrr,Im_i7:ב5HYxTl YV)L(4 \Dp2~3GF%tQ;9OC ّ"A:2)2K@;Ih]| X-41+Cq+&*"]v3CY fq ՝Ps!Wv7~ZZbe✮ HXed Ν%NDį+gKs8 )d ]`=~YBZKڪgLlŞ l_598tt`DpR:kg6iFDH?씲GH _CT1WK#JdaeP[ H ;)铹xk>y^|4cp))3*˲E++`8w!!^1\VF3K'jiK4e3 R]j9\%\,e6=4wy0SPCx{ y7. SvXdcXzf^( س4L)Ed0} +Z?y)e gU]vtVPq7j}%nzQve'MIO;kp_"MB:7Tӷ$?q8߻0?zi XkdpҤ@ Jw߲+q)%u R1o>uLH (yl42%,қPquwЌCh^K\fM2Ƃ% ?~==.M% w*Cq,ncLa|6Xp{fkW;$49թ"LڀUa!{1ޢE;s0nϹgoqHӗ'Z}90I%PY6yjpHH?gNAkZ>na[֨GϠcY/.c 6`+]hwyz?]Ṯ͕cC@v+O%gWVA]9EιL٭uB,*Jf#?O[W/V!Q_q;HP LZLÛHyv} ތUن[nFHN.ҹHti `Җ32+xvlo5Z_oP[} `˶ l/3E6񃡬)q[:`j((+9j tCxv L{]AMEhı* hs 5~!w7ZEox`?p &•fixot_Y`^,󍻅9^tMs3`z>)۱>Vp^3!y00x!ns< l/xd[2u$^%7s]CN P [a:A;W ⍠"#92=߸Nu`p8/f|{ja $ONk`V˼BY0aj.9XUC^2q'NdTn+y>7es3ٵ澠bSR%\e> D.hLXmX;`M>Hr?G)=\toQ1N;pHyF(#0d-:=8 m^橌¥;7fJaK N^cQt͞[Tn_\>zC,%.[D5W%cX"z Ig}~w)mڏ?MR~*c휙\cL`y>P-6U]?fp>7!5 MLGEEA%gP*#^#bVwIYfhKr3eg E8ܡ4KJ୞͋`( D"o|NW Q3Й@%0C?y ǭY>xP]|QluKOS@6ZZh\Y%N??G[fˁ1Խ%BtM{DI<y`.,z'Ҋ̓q7OY` {KZ@F$ŝSr1/͞:gA@a5(~,!GL5PG el33$ Şi%Xr-$| R׵^X`)K>R3E.)I9mN~0& ٣NU%Fi칹j%3 ''_/)lJn7|bs"W .k7A0aeE{|Ǵ4ZW!{-u~Ѻ# u. ߳yXF.cPӚ'` M UGj`ټ5|VďAzr`4c ]^&{IjSdrt)czRmgTУ'W9%ډfrXe՞ĵgbs1ϷM#mM5u~) k~=Y[.6Fwcu홡-0_1!1=7G0R4;u0v !ol5U`؉o\VX?-X3b-j&ȟ1#D7H[]^dw kOk_i<j.عǡ2"%S 6M/N"\O{N̚9=.`FVtAH%| @PbVѮYl::_ŗ}xmrg7+Z,5*~t=tcjs8u]y‹Ek;v2:`v/ ݴȾרt|C(kivڂ">;bs =TqtmJ2^BSf3qغjKb6PIx9|T Vzgdm4w4)r~RH"Q'LR +qDܝ=ʼ Pj֯вts}5jiƜJ9^wrLw/o{Կp Ч{Kt\x#0,`"@}mz踇iOv)IP/ >"C55D<|tl-"yX%7Ya}@^*@GLci\6 i!=u|#z ۚ5gHr( L]rYt$[# sGSxJ3j{ "qݵpbbe\#_IqDSk"sG*9)8)Os|pү-V_Dfwg2Hqy@QJCXx32fJIc\Ai6𨿮D-cų̽;asCV*MVmP۔:vvaDlGܭ@%8qt"_hОٛ<"y_6Y*؍ׯTqON!{k!E>!5=\8}NPh5M(%\{+:P74).zm@rZ.O ũF}>8M OIg@[YxNajdNz٩hk6~O6pDiX 0tn Z/Guε' G7okv1r9{WRb|wv<ҥz`jˠ]Li~ns}j;;@e>gS3lg#TLd-nLuj5^b9 ܺ_117 ?L "uskٕlL!@ۊahZ;&-+Og8°BP5=5#aܦHgiEAVLI<氿]PTb4}Bh\nxΑ"Ӝf:%>hxsIx=^@~~3*mGtLTOjףV.>A^(T \!{;ɪʵ=A?WuP}a`$+ys~y"uM&>&&|td4/@ڸYIM@g:L1x{%QGE[nZ̭+'[y$혖SP?~w|E]KHU Y_XFոa@\a&tT[[E[Lݓ }{ G?%9/Lq :=M@[ՙl4}1Zi?M I*7|*\'˅t~S53ٜ0 {UC9/2CM}MazoPe)>d-Oֻ};xǾo%K%:^O>ÖJt$LJ < ?]>zPv l@݋߈LntA(m.@ 'ltT(R6TĴʉC0ץ}rr℈H)~=]5ko6B"cGG~b d]\KťytZ%ɔ!PP0 GvgA.dB˩t: ZZ qhYccʂFs싐**J+l߰e9` έ;.o32z@ͳE hd6T 2Ilb9Pm1dO@ #r d0_IQGa4H'^ xۏ5a(meNG f5@qĜ#[ A=6aDZcQ52`;W OtÄ^ۚW-lZ'#/Ѕp⚀Z*}Ccģ\Wl" cHa5zc(;D탼>op9% ;xM FYuf`4vh%WEjiјl8&#%rFPRtݭV*_g6pu'(8ϛDR>Y%i$r|0u]du)Ձ;)4lVI }9D#9LQQN]^}]EZ¿"Ö@^pQ͡]`ݱp~R횝q6 CA9^Vj}m3-u.0(Z 0Z.NmX!*ƶ?6"#hݯͻQo*k%\,ר+O 2Sb{m^ ;nzHJ*&MsX8|L 8e>K^z6Js:M,ݪ=t i3HST#ٽNorAa2G2:DKj QPA1i254FӗVrÙ $6i2)hԬlmU# 3R. XKȂ~csG"ɧS<4)_օ>0 ES6_%2]R M)Per4A C MFhV~n `@fslZb ]XϱSN3؂!̽=(ҍ\rRiHTi"u^itT!Vsa\tc^"7[9zlWB`)nu[,hHP V>XpAF4?[Ď|=uA@ O0V>j˭ve;^T&@;B=[^ kunpnYd`EŻITT 6K *tw|d$[*"0= vI-`%Rvxv-wWexxCW= MgR)̥(Zts/imYY5LpSWPN+ ~ٞ& "AC\Epfg7Q?˄9M̎_4.~qWy5pm&CX9PѯMxcvy#@]*͈{H赿Du`a_^дzoe^9$`y5h7s=4ns]{rT Wi. szi53mU#;o !;) L&=ۢ_+(O?o9KR sA筹rTқj>]KGm^%n$߳^M~{?}Gy2L˒&V%ih_4W_o:<$ut=IoE9Z[5w^;eSjBxz>!W JS]=g/]e_>:iNNC{b)QLkja< LЮҍh@23xQ`RЂΦߛ634OދQG1 ΧpeF/WIo$ey}`iG_eך%C*;g"Iqxj rTI©kɀ/sHH+XV^۽%9i} /-jNh?yU<6[%4 k/R ;M&T  Q^lt̐ 2,f`?`նcj;lY3+x11GHw0|9܋n K3ã7+Hp1q^~ˑә{YufOBLuik, +Z"N~ɄBf*pAp]xx#*J)|=^ާy=_<{wm(}^ĆA#.:/V7nL(a"qmwYV[}ձ"ؓx{$iQrSR} cK$Y[wn|nl_ V9VcT^:"e%sWGC6Yߖ+E /zvK`آd")@$x彰3D14l]4ڿi˯MBK cֹu)sSAf %~}s|U,gX^$ȾGQi_© b٘6Tve b{eE1Xw;*pKC!/`]g"ɵZ-0:13o*(o̧lZF~c>Vj_hyI+oE.3=M:qRHLrQjobb+1EOkP1[ ɗFhcUI/Qy>m-kGڴ{ 2FK/C3jhc1xдd!c)_ 剝!ڋxF(dtqfF^B\Ѿ/Sz W 1oä-aesBzʬ%]`ŢlULmE/+½|7)we ܄l>F'u%c8=?]H0[BDF:$RUsr"R-{ĂQHlq Y}|iCɰu?W#`>mseO孉|?v-^w~f*w}.gf[i*Vkɑ9Oo#fSQPbv97nd" 5Bny|Dgm1M/$`7:S.nKp\E3mdgp]L.,qg#6&ŽfhD~ J+N(Nsk4ܙ۳%;}X Ծ}z~W⁹F1 IrEͩp$^ivN#˴8ǝa2w]"A@w#&goV 34kMg_exN j^7JqiyA xl-Z.`"2z߯cɔi[쿟2g+li;-tDΝ=D Yx8کޒu ^@ЛMGO}:Â~r=e@'xMA(lNpZؑsaTuc&+/<H LaN9O!*wY/3/WRYG ` )P_k[qZښ䡙Qd-yQfUАmj!D^xz +l{\(4, 5"ŒO( nW?pE00:Eߜ V a%aV:< lK|"Ζt]K2XރvkS\Oa%d<;AN \K} mK启=oKC$kLA ZF\3 EPr:2 xZKlVfX𭐞?qgp؛Dw x}򖖽n? _<ݔ/B8Iye44l {y4hCr Us*{cka@*:%Ks'8r%= ĂX?ۑ{R@JQ"o&X$9[~uql5$Ff!KEJ1lN)ip ̄|6AEr֘&uM jbqz{aMp[Sjgа{s t :݈ T6EChd@a2xN5_Z"IGJ>3j2?R*`$qH]X;MiDq'b/GG.# 00.&﹍AXVXլ Ϋ6- 5N\L<ԃ /qYy$kAC!Ũ~XYЎ3'nIL[[`sLuEû+˴k'2ݒ}mګm΢WpS][J0ǐOU"5Br({OYi>x]LYYN͠JWɗ +4H% 2Q5HΚ$pV{gIN߱rUէQG纕rd4+q Q?OT[fruQI.")Ia&g6dx!ꏞH"ՀUy`;oFʙek\BŪWn=5gN=ZMtݺNGq<&nm ͆Q](Fb]Y^>Wa7 YTFQo74߱Sy+6?|m4Ya+7)b dn,\Q ߹#`*^8(%\ѝ|Ez4τpy 81QWK)期{?iLW^"Ɋ֚4SkR¢:5zGxFwϱ:G:>twBɺg v uڲ$2J/P8NN6W΃;-C75mvQf~&#mDMAڜKwRoA(݌*MrbI!Qobyv,BajS>'7x]+G`Re!O> Gm.qfF%5/Ɠ>d#Jd!qc6UF%`+/=G0x@S*@}N4m[)%Y_oJ+3tő(#Ƥm.t>È6WdE0)?bhd"iaP' dRFow;;!C ; Y3xF-2VmAYX}xFvALX/F^L20VN?F n'tcHT6\yޣBanc7Yc7* "]Ei#u%ַ<ƌI~2ÓV:,W?!E?c=ħ+=n+IuP)S҂/_jlݖ$JNY EFS_;Wp 3oAŧm|5.%2]2mDPO[?K2k)`}RnnjUPmf.~thIVY$wKQVb XH5¿e:SXeLb6W6k@̌}؆!?1x?OQ"A3Qo[v5P#H9L=E\#C5pYt,?.<(V#7\D"*MƮ;ReܳpgzuȢ2OR܋`r[ nH`>XC;P}$> fpy74d*ʿI/\U6Hyclf^FWn,G d/P($X}P_{%5 XIh?_6eP0J 6bl o(o.SϐUۈ}?MgBp1!(8Cz ͣ+藉?riX@ԬxxW m|te4aȯ"A;ǫ}(\ ԨT/,/~1qrws3U3RKSRR3̅}r`9]pL:xϯ>j }2 h(%GG!7ƦbgQ/^V> ` Z'71vHx0z[_?ҩiK )6E\U(noX6G kc1QfkR Le@X*j3J\kKY߱~#€!A"X|AS$Bx9_=?.hoڛܼȣ "+ŴtxKPL-KP`.+:;ZtY6ogL?zߍ?STt`%Vpŏ&-T8cۙsw%? t9(9^[뇎ޘqĆ{Un(_`3`e 0S4\͜|&Qџz6?}c)iLjW! `rE[~n`=ֈ*%zN]P\ل"F/sMߦfo!a4!k΁Ekv!%^^m=[+{Wʝ^*LbryCKUIT;jw )) xY%yQag=I.$޶H6 VLwI-V(KiTiTPTT\ANq0ϲC(`%QN)\%p&6"K I bdJC(s[fW4tnt'%":~ yyY;lj)EoMI#7D&5f sF Z]D/UƼ0 Qz} H8Lnll KW= QU}j}|I;g@;'hfn4uu&'R.̋J.[^BvvbI  \[p#iVqH5Tycu|$E\LC4,;D3'Jq&Qe%" L.;vO( slgwk )1_q~cװѿw;DV⒵'ls ؃%VC/1־u[Vn-zDռ:z Uea)- J+YAz\.QV>ބ}φ{>IKaZZ.K/ ik]JI', \6]`kLR E_) @ڣ9)?Js+yC;bQ$pu?8l }ܛ<}BMBI(__؏_PL?+U Kt PxtnuhYKs3,&ib&O^eOhBWmLy堁(z….oW~{90RO;.KΕ kޖ<"*yB:Y R.:!qY؋~  s8&Wkr!^ES@g=g +G405DF`Gϰm[ )l2'^D- 'E#k6 teF*pHhgȡ½ჷ:{+lܯ7'!Sޤ:'@I},s0z4uY:Wuex*;+8 1SRfnMJ+NYm6tZBA163l6SxzYo]$Ȱťp3<4t6έe M {<*32oQS=B}i ktmD >#{6:IZ=$;\=nD%͎"jK@zq%hK<3ݥr sF>&$aazT U^RTֆrdlhݡ]$묍c߲4"?vj| ` V~Qoq0 OBu,#QgqӅzo0u4g[,Q:0zHTpc}/,`$5dyiE+R&qVRB>;z77&JlǑ%Pv }WwfV,8uq gr ! ch 3r^Μܤ O}qkU#0M@ޅVA]+YVyAp[e]Ԝ0dzTQ>FB@?UC|0yE~2FQ Ɲ=%ۋEop5۲#_]=0LsX.~:z:Ы 2K -9؝m#OH]O)Au)hARf~ \ή:;|ɎY6jq K on{hHyunT []];ja5^Qbq!0hIJSIGRQQ5_͵?>F~D9EVչKOn -&rR3*gVzx;GpyJ4 y`5d#\Z1 UP5w C zs  LZj.V[$fPGJ |fÚk" 4'0 t^!!s{ƴ{G.Պֳwg,L&HbMeR]6~Eڣ3 A/ b+0מKk;: 7T<܃J}!Vؾgu%.'>V#0̖M^Ǐa;~&ES<(aNI%3>')"gA9li0k\[3ϡǕN4l N{i4iYԳ.}F?}澃S0AbB( ܌%v@KDtD@Zfاܰe^7εjeNn}#Z{|4@ݐx7?^ <9A2[4t8: 9%TKfO<0oȜtpx Acb.ׁjH)Ht~'Z(D~qYrzĄ= ɂ튝N0"L7StA3Nf#E`_6O҂fZ-=CcOwp:ܣM_t_Wޣtyu}g2jcR\Uu”ZuufMF̽BCY0^+*K7ǖjXhKh}j !I\?l`g jI xdBu[7Cf 9MaQ᨞}Ys/؉ԧ{o @䐢Y<+f{,N- 3e';96uƞiCû̴ i;cw%k_v..»*"]:zϙ鉊 %kTΣJ3z I!v´s x< f.=VSCGXHBVH%}IV@,[P*ZOf j'-?w㴗8[!oECA}cGȀ#tZVWS6 <&>>ѿgq}*I.ЛEX͝>qf(# O e|\znB).;- I?ϩGp6:JfQg5 F ;ClJqƎz%ƙ `1OcЕָ{nx:nKU1B7rK~I'z3}KW{1 ]^sA9 9KoLa:zl] ^ӑDB"ԂtG.2I99d炂c6.U#ugRcss\*QPsV 7G Ͼc4=R[%tP)5Gw~L1e>e0uɽwUE&];*)7dE!ixYuMiP¦{ۆ)1C kHB}5ƍ"WWYgNA ٺuWcXHX)3@ @Xzdp6>(71}|MsƲ6]As\qOKxmn KZȗ.\X&E3J_d*p݇0j1f9z˞ڈ$REa(֊fE $FЮOS nop Q&醘#Dq]åu vLci{W@"*SۊڸH$zHa^[ 0uԬH+#E|H8թ`AP󸶩P"9+Ey8I y7<6[kNb8sJTڤQB|w00m !7Z hz/48c9/QeW ԱC(5"K^'@›7ѩvʌÛ!-jJZ}Z5] }/`KL;9]|EJ@B}iZ`,;BjNSr},By5:yֻd9?CYΑu"0Bm}}EgXLzwL"GFGlH0,MyfJyӗ~=诡j"2و"i[Nm^ڞ Bi]k}Xz.2W+J 2ǡxy>ԯob 4kyqҙ1G5lh)\2՛r6X~#OҹR< /`+݈pLu7S.3nEOkĽ\w!X!!H݋zm'A4e:=vo,>Bi#18$Amޥ>w;4^AExi$TИ6|(27ո%XzGEXÑ^ĹF]i.>vk(8ౘ8]YoeXf\DJV]2s6Mi-ql/'&,cW?0ƀ.#'ѭ j)YuV[6 nOm̏Mr΀gk;Ԭ^t|i:Jw7 p~Oqw9Iɣ)mGteN5:ozիPZTIl.evϫڅtaJP:1Kq֘ e%f/] Hcԡ:<,y)yg 26BAC2?5!6 rЫWZ&p" g K~礃]-l<AO[${zD&I[X53E@YT TU 9/>$Ȋ3=1kE5̓oClV}(r9jְ&=!fUbmV>g]ZN睟+#ׯޖޮ26LۓnPt$ zɓIE^Dm2542 Ae*p9Swo4m_aB+6 614v4w`>+NG0j=T˧:8ú+eJ3xp'((d|̒9m:ߡzg2cax55Ro s,{ŁuJ 蠁WoD\3= Ż)#x$r "~V,X%ֶ NLFOWnɐŕa*UfȤCVuLnSܐͥXf\zň;qKuOautw=G? m+L;;<&]Ix!GT4j񩟭*K?ޫNˇ6M%9pZā/i0јzt-;.HPV1w6+?oe2_;)$Y]k:(lJ 7gϿ֩O>N[m>/V.had zWNA!\֌BڛFe_"FJ C(-ܹkHhN|QX՗}K:摢9ͶOP"{ 5rgz_p%i9#R\qOײ uuogCC c]WBsz[u?S̰9:1Uq4rYU+ZGX6'5z,xj@0.&T? q_U>~@gœo[e:Cˌ8>'pЏ4c-b uul/wTqʣa_(XZLzTϒ!+!/JGx[5ᦼzR:qSiz"Uνέ RsaD%,V4lcsXolSMVonJx4J.q`ĉP&bDC/T*t:$"M{ෑ3t*T쥷BÎ5jt&:vfyW>Qb *2kGa~e{]g]aZ)/N`#+ a `^!fb=WG#8+6S!'iTq3{\w4NKyvAmK9oX+hPEp'ݴuY؜Yx|9jvJF.F8!+]!Tѣ19<2+C=4LJKaLdAi0ֿ)V /jeJ֭Lm[YJY"^ 9:P=DW{^S)qy,p%ߩ4cMҋ_ P0Ǟ1?tS;LJj<{Fލ+ؑ oP(1 oP8j3U3P\ FInq ind2JrÜ>.ܙà:N?I<,Qb9w'#bj䄔Xx =?Z M߇rbWuYNJCZgo vH/e3%tp4͗ I0$Fg&OLVRZ~f^؟"'k3b 焧U2&|o@??#vziI045TڒDoyBT'*p4b'񬚩 A/T&`b]f>vho6蝹.u:Q'Jߺ;t 2?σ\W"@6svG54Q;f&M=xakBγx #4}xbGf; nsΣE'WlMpH J[o7?oI⼂Ĥ AeR!:#* @$ \dYggӀ qiFֈ v͞CeԌ 6,ؕHvfAר30"\)'{_46v+rc;\rոH H=$915T{]3t#ߺPMSesĆy %t2n$HxcQqi;^yD>X[gu[2FKʱ8&QRr!ּ w{v/N}]W9'v6{ Xa)OemJ{*CMIΌ2$/N"}[!0YMBc_3deLC!n;Ԡ^:[rqĀ*EkDQMUU)ME*Pڧ- Uj7:qUrW}y٪04|JYl׊ d+ |(͟"hX΀oPo7 AƤzM`sZ!H{F6lnp}܀[b?饬KحB2[h WgXr#6`˝fR#OhH|@Jk5:|)Oc^w&ݛ#Vz'Vv z6F8(z##Hdab C]g2#aJJoi;2/ܦmsmAeJ`7гI,rRMŪA_~ /k1pľJbݑ)gfX;?qGӟo눢"E- ?E7?nH "z )L-~w+v1旛gpI-+5N[Ҳ 44^\ȵp-DAYU{o`55VvN|UD~UθjTc]dw%cꜵ|u7N!F_^mAqQA0tDh*TB [E 49|^OX{0փ^kW2#K>Lә  \d+`ٝqÛ~س-5|!DI.q0 mͬ>/k&d3S޴g|`sp7izj\#r&ac*s}5],ŐmGg& yv, Q.0t Bhp*5ڗGx dzm M"D~A[Xed(I|*92/G//_G`#:< "p/ʼ^jrx <-ݽqlwv-+q.:S:U#DEoYV@(6cڕZㆿ*?u"2j[.a۽Fy䓉 VԾϑlaNZRhVpBbr͟5>\]~ͪ&9d)z/gTj߹I#u*'njM2hBG&'$`xgsAޙafPG01u`5ϪΟNEHr5p!ky᫐"¢ZM[4}`Bh?G(=qs^ļmoXM^.|VQ.fֶn;_#"B uj&UR+~ v<yl$QF6wUprZ@;v~8Cg5ŝiihniP)7 ־G"kQK6C@J54K榢YhRCNKx'v@8AZo_"Je˝l|h$_hcu:dA^⇖BO3 wE~t KM5툻?X&SVMj;A>SoxA$ngfE>>5h^DЉX Bԧ*P#9D9` \DY_n"F"bZ9IMimkNvL]ױYzm uƾQ<UkԐ1Fm*z>Ȏg?OUd+1=YsHBZ3Vp@(V d~b9a5n |&Eg^BfhRvǨn&Z)wv,o7MKU?mzNbEP oyUΠnjU7Y$LKa-Oz0S_PLBl!?% 6uS Ֆ&6jA3@SEyW^yvk ЋvM0U_brᄋPI"j_K d}$Ap{WQO\ sQp ,RlkKE(K*X&&A-4sh>4za[Rqu(lo,sѦ]ByMQqK[㏬, wģՃѻhߞ u7Q2d#Ȭ~VbԿ3uyi'K-~mV]$h {e&u fA }9P. hЀDPFw<@cIVc2CA?L$qڠG0| 'rt2BR!]TN=Ⱦd@:bћ%Z+>Ej6,ZOzfuzOAtkI=^O"g'W3SEg#Q;ԠȹN Ü;#TxV~^kY}$'n z4uHz Ե X'((1NS9껦O@GČD ''K\e;Z(qG4IITy,"vn(ߛ.2ebVɔv,Z&A]MV%/ptSnx5u,@V3}Aܣ_x)^]¤\ ABae2Z0Fߦ>@[@q,ZDmEg' Pih?G@TMJr8yf/ [CV_>8$`EIZjp$2TRj+&7{ /O~Qs|D# n|cuDFjz_|p3q1ޜnG6BJd=yuy9}!HFҿX a$))%\ڄ9A/ɗ` J%g+G+$SGA%/G('%>+ TɮQ W8Mb)E1>|rd*@=y9D#(r7RHU~oIp;Aj+3DK2>V1!~\:qa ݕ_u$ !џ:%|}]R :DQ[P.?IN[Ј&nlJ.|Yz?4sǶ/{T8bx];jYnf1v1fI7PBϯx$;t])c=XGEۋ|\ݍR}Tp@_(zLz; q[/v1# $*"a hyp_( V,zDQtQ21}D~sS9 H)HU[?" Dk`EJmڑOKy[*U) f1!:Y xW$ٰxI5|yH))^x?~Ӥ9N^eʒdL-L_K(O !kc3Ev۱ؕϏ2R+q%mO@V2ȥ;hݜSۮ̌Kf<`Mskl;9IL#Lu%[{}nM|R#*)XcA60P8M;0 fqhH׵vUZGv*Hq5A<:ے@ִx jUv'>,"7s>۩cR0Qu7*m\7✤0"0{,~LxMLK\9yjTNԯnIͯ3/@6| Ox3jmQt.V2U6{U!޼ ڈ`E8SYJ;׽V -ge^6nuxe)g.IȷuN7Er V!<~J.7oC>x D_&ҳfXdHgYZ0707010000003a000081a4000000000000000000000001616eef1d00004078000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/;@6]?Eh=ڜ9M!ғ KXdLN&mdSfl HkʁӝϺės>)T3H2{%qӢ{-BJ\9)x1qqlLOm7#1cނ`U) w(t0E}ABz*HP{(/DZ+fМpKN>qGr0~ƅ4pt+J'͸f21.tGL_>4FΦUWYY_ 5ԕW㮈RƧBPT4̬/)e ްmOۯ1BEt3W{_ :q ryQ Kߠz_$jYh3J2[G-bH@@_DK6ݘh5 %|f:ȘS?f$d*:9q @][C)l4J؀jZ9)̪;tNlRO-Dd٫G7ogcYNB"moweLdpb&&p&c~ģZ~;z,$b׺~qBffޠCtW+Y1 +w)|ă2r A}*grdE5` eae'piNS H: ZbO8<^X(1}6^MdaǾN3Ai05Gl, ָrriL6^le*sg06zѦ@/:Fpz$X(YCG5O1ttw!QLuv]Ԗ\/,wbԧ`O($>OʩCW#z+S[$^^A"h?$}Ƕ3MgqT Gܛi2K$ݶӊ z,V+˼vY՗ 剈oЋX5ps{qP؃u"eTk= yMScqESMzfQ9Q1.8\ɳS-| [/|KKF-@LJF@CG='_+ӆCQU`b}E~:$mVn Iʐ9@ E5+O'Mizˌ~I|7rC-M-ruElv\W싉kݍ.t`{(xfK)KvwQϔ#H}r!n2uUKVEP8Bna qBPѿd7e[ ޑyfS1YIy D"* /{,f6$5% l5ԹT]1jTq@@F='\c-Sۉ% jZyS 1s8"-֧4Se'ʊ)1e&oog]!zY=L?VyHIxmS%[eT0k c%f#v0:e>Qiu#tL;n0s:o i3L(dXF2%>7 7G%7^ "]2ME5:3/]r\ER^aWw~ό \U$rsJӇ-ϦB*=!xQ!L7ۃ1"Xx2Y[҈U׆ ;ˢӕʀOq8[ 1ߊ>PCUYG#O ye)#+)lOaQ2&"0_RQĜlkzZ=f*_h캞Nfm o3W)Zksq Zo5 /c.Q%"Buyq*uV6#Q52zl5ٌ87j۠e9LKG:Â!")zv;evD&5[]/B-L@r9̨zJq XRS'a>TF|_#MYg7~@.J{| J2fV./гTP;~͜BSfxMd-' C@S>\ ?>< To8^"C[^7 ])&K0w%6NmtN3o}9[@aҤ LtW- /:|^HZpk;F<θ$BPnkvO1PB1]߇ύ9qhZ>~4w tpuQß~z] &Vbc 8־Q0a.}+TqV镯tHd[&E]|TG-OzxR܃Ÿ - eS;Һ`nW<5^ r;^[{(ʹHo@/t#~[kڅJD"ǖ98$=d"d\>p K0:V +LJSwiT/!6iߑw?%1U!"*{y&ۜ{KVDRhi%LlʣSZfo/C<V18BE[Fva+0: 3M x .&2~\KLRdC;#??i= [1О6 5yu*o3s;cx. cG@6h 0padqVvǔi`f1C /(B!(}5bh #m$iسwrx;޾0nFwȼ 5DJYo %u)C0JϘ+KGOZxAS. BAҢ|-s0YO2+mgkDi|^mMH$\̚'jB`wFgF䤹}Yߨ`8T`$[f΄αbZܫ` _*ep_lvKs7DH[+3>p>Nϑd/r *Nʩ}AMtb$':K5b|EujU3.eVBG(4رlgW.F:47 d_&cؙ4}XwK, Z:уSȬ g4?VWL}ds8e| JU3(0H Bb{){kMg;q 5()-0k\"B/_tb:j53qa3'2 #+@zqFi8`%vYۖ.#_m;Slq&sEMS])I͚:P[}4a()4,?1]*f@L6Tp!n5(R"$;+H C{ΰc7.>xL5dY 3f_z- T-8l[GM;`uy @~ C $#xqާyȔesT yE#/ e 5liIPrtNd/Zd2d] I3Wi,`6JaګɌp~BuI)AŲdɫ/vO1A%SWdmQOb*%EG/7GH;VMR"y8疡jX8BIoWɨQ>VlP)85]Xp[=0Q~nwqwZޭQI&'<:(6h.Y*~j>. C#]=BQQ Ɵq2%`9 )¥E3_n^Vnq[H6l{j 5ipW=(Oln9ďrƳ\\Z 7>|J=@b>#IiI1Jzy(Ƚz~ ^Д^ Ė^ i>0,v`OCVͱhyC>/#iğ%ǁĄ Y.B d n/o&j%5FQfa63kx;dž`HU/0> 0l4a!k9><MqeN\ =WdϾrhI9\FnDh "$=f"^(9"QO˞tȩqQ3eZ L1+tǮRTI)-46_ yݛ+Ӥ9Dj)CL P"?C,BIwZPPMDЕQo?vi`z]0cFH N-nh"E`,sc]|7<4 |WDWċ\~e898^X~TK{˜*ÒU:&ћ tm.G @zz/\f< X@ݸ_ZB~?eWD 4qw#/=\,ODLTm4bwHPgg{ȿAP6"P`v:@6hG?Iwz" (&@,L@nSI!!1yfPE Y[ܞjӴָp~ Skz!8y᱿B?)/nI0m gwp"Jye+7eH' ]C;eQ5q&ֽ;ଧWL"D ӥ=] \ٸ`׃00j2/)twYp̪ZjF ާ8iwC,`M! |'s`2~4أ8c>QFݤ A؍5h*\Y{IuyWX=45ΩoW{ !^ynޱ ,/xc{}M>@mt$F0/S"^᝕ޥZMv9݆՚+kʘ+LjF[IXp::z¾Ґ(m"T<Ne: W,~ 8SR3%`NS@#KoO?Y9!eQnj $]+)f,뵇:и o)Sdn<䰝2SqեI8K6 Ub5R HrI!uI06I.Ӎgh5_k6KBuWΑigA0ښaWRoa M#oE'㦱ILTk7>E{_u8.)|s'<0 ?/5W Otd q3$c.WzRD7ֶ\.HaݒwI4*w!ڝRMB]zEU7{svqf]_H[nj#4=ަ6GKJ&)rk7v- $> /CUt^q9SISxG5Y#]@SZ9{en7^gk꿜xHé@tɥGJ0c:o(KV0/L<(w~B;r/Z+'-"iSa>;3[a:WuQWZ4J*sn+cH+/,S49*"E7tQyñ~XzJmj)(;JP:m3'&eҢKcvQRH4n9 Ƶ Qp a2%62P)$AіOtgU5B+ 0H{ K1/> nC杵SG*9U{Q&{!uk/ 8`3!f*(dX'lղX8T3aB*:go^Ρi!f}lL!Oa#zIt*4}$ 6[(B40FBw,(6pIslkK#5{|dAhE򲖃*$y`Bi`y<5tzq^U\wdm6q%pF ;Р\9sk4+UqƮ*?s! pגڗIZ-UJˑ U@ n}L]ՔvYHJ=Z$= CmҦb>^h)tRb])ټMk GF<ʖJ0+zR|,ߥ'bADٌ24܈9Os.6 KYXAgտ<,#:*JWn /sXEGna wרkeBd`sQD/CԥAɡrGIb;7x}yl\nJ/U [HZ!~pt @QUi|Q2-pAHkdM #Hȱ.ވ]L҆[z/ӨӴ Kݰ@Ξ%zLXA'RxSk7dIܿ$(HysL.O) `g4(HR[Io7tK䤹!xq>z1ךeŵIfk:-`bSĭ> ,L4 "rػJٙFR`L1YPAO,`Rj%-ܒSpc,]U.؜3$cR|(_%I͛,5J@Xp3p>>D}c)8ʁb+t]U7b\3̶>( gmۤ6z\SX|n@`A>*UԌd(2Mh;k1ch+>˯Y16V*=" U0|̝#bY+P^R~cI6yWcƂHV;9wVz YQqyˏx.l6\;ItjD)T/վHh6̕*_|Q{*"mf`BF@88Eaz Q!m= vxedV׏8 wgB3J+_? |K Eh<4yGtR Hq t(\/4I@AۈnX4NV1pn8xH*E}3U9V.ӭzY<1vH~6^(ou}"´%eCo>{Bqgjuz{zL`u91$hZ X[hT]לJ8 IwLBG|U BdQ(:T>_N1lM t]W.դ#< PG@t O"ϘrR>ZuvD ~ueWę0Pڕq+թ~=RweWU+w7tWΆϮ#f9Kwx<BG_WICXv8@ ,eIM̋x@p9@Jٯk\}CCS)ia+kf ֦ aOp7K5 Xk^D&;i5㥮c3VP-2:ɚ0ow+u9A p:oGHh(ZSjWr5l~O&m[%e858=Ş׶Q5|a;ldgcjoj-ټ]84^` e1~w>GA]TY45N8hS%-&/ۂs5S=GMs‘yyp%+}?tNZC!~ZeҘ]!kI2Yz3Xʖ呀s o\W>Ro'\ ni.I[%8spRbl 4ld(7}ddR_?su`.ZAGd+lƬ6;7α83o+%| QFkl`  Tܸߎ d(Ľ`<ƻfm"\0St aSqePJ,Z>&5@t@lDVXk|AGW8$heOtJuOԺzިuNvBg#钤J<} ۷Nﯦ w49EC~ddPx6:,R~پ%"8{[<ڈ FL &eI<^7-5sSH]w!k'&)T{Ӌw &CE*+_ v8>uaKh> Ɉ9eܿx m],o*HKX-(pi?f4hUEBW';>5-+ 뾥t7a׌8nCx(ÒӪ(K`)q@L98Լ)/=$ln7sS(XA߹~Yc_bu5jٚٵԒ)`8(p)%w3#;wY'܍ؾH4:)"?y8X^3/aS%^MΛ/t3;TWoTITkyȌleZAQ]F>Tb_3J'Q%EtKdBwµy>VE{4䞄<8ZY_9K#zANY$cB$q#AʭYV-"7|L꟩!hpgll \cuؕBTN9$a|^HiDi-o)DB:靐rNuI*ϛKZ6Gz%wZL@oNdzV{=d俬c^IS;dh 輩iv! iFWO|FFJ΃<^)"k|+t@FrFF pĺVu k.nR^/pq0g0ԇ^2( 4s/{J(Tց܅7ɿ*0C99chSKGL# n E]Q 9>}u.)i :o!·VY0`38Bx-71lnU3Qf-ҏ5Jz qHZ1!D&։]GOh#^^vݏj,]q*f>sKr;:#}\VNWq 1OqECZ+"rˆ=Nޞ 1edL"b'@xUwbLEq7myT*Ͻ<ϱɢh/*lC}!+SV.A.s|;i"USwi nVZ[cZA)!4pLRt }"vOgHuudGNVxd >[O:pe d=0MZ`fEj@[cV/iKsGH: ъT*&:̱@9'*-@@UEkm"e8 ϧlTnYbu7PŢZDr3{ Ro-ʖ<)9dH@|X)HG 'aO,>bZȰM{DOi4PCӣb3% emd+<'RɈACgzymFF .{Q_Pm)ED#0r!P ܞ*5Rj,GKr G?l[NP[Uv?c^*9?V`}e$MB' GoXc@mS S&IL6v naw}iQмahM\aҸ@ê\6j&j=!xoʕG2L4LtNؠ"w!=/*&nH Zڡ'pQЖls{جؙ0yNZnq%gN㢡U j@Uݦt#uEv&0k`L~ XQm(KS%&of#Sl3xlpd$nzAB^ Ӏ3"]|Xp,x(":ʓAO؅OC K}pw[n'7Է$dCDB nx?TTyr3H)hE/#֩2~UĠ]!fa{R\9(h`;q,l![7K4};ui`51gP?~ # G`a@fȍ{vyhڦ.2 S>1OJXK<13T_%R|ܸ7O2._BF}PO x2LLnY99h:5+kU.A1=d[Rp\\b\dT39ϲ: VV3m-RLZYo54tŸ?*2HS%K&$&Vkfe tPߔKC|p<`;p: Mjod9{=І,x2`لmlR/"Rf UDO/xO90|Fa Q>6H ]SØIf-퓝 bʻʴs !S[4@𢢱lM櫭*Qp{Gԕ$BZY|AB'RMph#7SU?_˵ê'NPUYy堥oؒJ܍QNb$$2&8V\uN (pcץҀL`=gYZ0707010000003b000081a4000000000000000000000001616eef1d00009d60000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/軝]?Eh=ڜ9Ng{|C%b&=8.KzmՎ ƦL) ":C'?_> \>r=NK]-;a 0C)kO-R İm2 Mù<ôHlxTRiChEvsy;lǺ!]6+L'e%0.UΛ = \hͮmǀ ̼- L0Z`_L l`͎~CXd'aPgXH#XBSBDUm]  ](krc,)kұki^A$gET[ D7xZBt.J{ wB}Q*^;ĚEUMERTF {p7POۍfUYnߌԝb]S e+MXVx<&"L؏C vۤyG#e8l°I,EK!R ViW{;.GCJEil:Ɋî `MjASTDdδܨSb]y^RCyϙy4SyƋU.<ǑubE*yABTꔔ/Td<^DͭV1L3yj/-S~CaF5?r1ZPy?ʤ p^ ~3V: @XkƀɘGӱ/׺Y ֜t(js\tܨ0IG=o.F|:R.η7tF"YҢfҦ ;rʱ͙"ׁz+>:_r)KO>;z6d~+@/g> F\;j>9:^t{Ltaiheʧ3\*@Sa(gVM.pnoX춌]_+H=ά\.@ Z˦' Ń/)p96_ard4@!``c?lb^ yQX~P?zʙ7"D*jfg%.Ƒ}k;,{u~Zx d#9lw{XD_:ad̚xfOW k V?Uf {<%ꚃݟW#%9J td;85"WI d!o+a ZG]1X;f=g?)ϐ m|ѐ`*S>8Lv;%,dcrW2Wm+f=c1OZ|{TO^Um[R9> ?%MU:mߢ>#c}@CE]wțCzP%QJ|(4|nR fbaOgoNPju T W@%!yEEg\@To:N?\?E[^,xYQ΅:x}sn9#Z7W]/x.hmpѼ+tdޚg _u^hHH__ܿsn;Hp(XP쌌=~bV+}N./n^2 VA љe{ӟ B *x5>}5^S[T_m{=l|P VMW!yWg¯3nE 迀&V2cX2[!7#vY qWURZV3a[uKޗTKjz$,'5i=pOma#)yNwL$ʮapSsmCtK_>9yv~Iɡ#plo4.ΎOcII*G9$6bΨlEvF ;6ĺXqГ8_A>-Ui&59> iFR}2ê{,~2Ѷ*!Z~8-rvӔC\HsogjO8əm {%Ru㡵<z˨%w|M{yBo;j8pﺐASC9~- Z̹Z.س(QĐ `~I%_b;IH{`Ăl2ޮ-"z<|zV >M #ܺq%g㈨[DCʌXtvp巠žX8g7JFhv&Io$V:K/rF?U|Cg1YHknT}o(,Nj97)XyyHZ ,'i䑂s[ &Y>cMo:`8%1nr}zik-;jD]֒:P4G=Ei[yRD5RQQwG3AOv3,[r\9U/Oyܩ<5$|zÇeU10g9sz1(>-O6bJ:8.INR21gaQ@ʜeL=ojKw{o!*1lL{G^v%R:{EvԨT|qݒ0# [r} PBu3ƙ`p{XMDr"k>0n>)gn;|ձZDSZ1Ldpx=)z)asۘ`/Cޑ_P[dyV(Պ)ך*!NW _JҏJFi|N+IDzzd0n,'7'Y[fTL;i*~l;aW8hw4l e8 }_|Fs4(Cn*/Vtaݥg]һ\,LmxUʼnH)e;G:Q w{oM &I f"M}UW:Tpqq'A_Hzl6˵63T)Rw 'ˠHGTXoxZAC9, N rjGOPBq0ryJ!_ ;\VdO_Vrj񔨸gD,Jr<_]%Taɫ)&{$B< zM ,QE4k:N)BARU?8s+ZEfT\)"0clD ƽo.Da);R1Lrt\yAKdmHj5 2ZNE=ƚVfx !EiO~:*2Cp%Up)&u?ؓfF;w^#afSCnHB4Fɭ Eh#%w]wlAbƌ5Ut *[{sk w!v5(8PΰO`e_Y T>Wm*O̧,uxaf!2=cH$lKSnnJ(sKԎ4o΀DA~ĒѼ&H H>t@لҵ.ø nCIA\Ws*'hwgA_U5w*]s;v_6Y/@m"qs Ѷy 0W/h%N0-#4#6M%ʹ:Ϛr$FcMXv'j>y6 @0KC™L~ 8`W@^ėtʲ}sCx%:,p.,_>F:Bg*E^lIbL.,)CH?֌kޖNhKu]cm >^;F{^^ TM'"( A8δa.,@3PU WedB9%8UP{dnm${9ٺʏͰ$FP1`0%Y;@ 8IicSC(V WJ+qd#;8DOQf=ðGANj+yCcJu"r Bk0fNnn4+B5{=W` ? kgqj!Zo輞 k*dgh(NJ)^U>x ÃE\F߹OFW~8W ~!gDERbNR)̸KXOTKK.e )J-g˶()%qE's] okJ9+^{Y8{bKc5zҡd ~cw)|<&G$!OX^sRT)ZJdixxdr&ra܉̞JĶ(-UODHBLa9aV dLXT܈'ڮIʂ}EYŋ6KЈ\=JǙzw@)}y!cOZ? YI$%ӕvR^ !G *]y\%?I4_Pjѷ43( \NQشR/4qnJWmpX-BA5 NȤ)B"h>C=)A݌ްS>3-kW'T~ntfF R+{*%GZ0KG) mgi'V:¨YV %)Uvdh\of ؾ2Y// MI@Hfϳ -i2!te5d N,,i vb1[D^uuRO8KE#wKFFQlt8yx+hOi킐d4;qk" iFal*|/xOC3p1/o*,@}|S>E_/R mN(zoL,;<͎,2z%Îk->_ȱvIvk‚=3/V:.dQ魃[ʐ~:CO&kzmfܜO<) AŶk's?qQxw%2_خ375s<>rZV7vlcxqB*mL_>Ny5Ԕk%jUXG/S1Yo/1 fDkur!:Oϗ2Sp"̾:6=42R_Y-s0.bJn!:Mh$b^x5/$28ҍHjikECAthA$`E?W2N aYy뉣vGɛFWD Q9+[/pfÝaƹN\ ^3Y"KƤbW F*y_kT9ĔXg"-1~:WCŦe 9bA2By3vK[#Ȫ#n8bI" mLi}8 Np>20/.5 ={:5K&tV{5XVޤ]6%@;pyc3ő 5L"#!m :ֱ;$D#gfp"~ِzHM\ț0Օoq/;t "XbEij*>dJ8B9!Vګ & DT}rD+9s@΀ӟ Rj eH0"ufqyEc`k2oSӚ&FH/&P0ǤM۟!dn <5b2!)Ӧ"_{!SLVgz!(/w$ի_.t ~(f^iZ)Ьf9;pc^غ򟷥+Hi3\\'3Yy}]cU\[#f Bx }B6QN ,wTBtu%-~*la$`٭eJ`0aL mojy淍:K%! pnj2v@n 3OX={C `Jk'g,%.V'B!R/C&KR84cocI= 4-lh=sTJo++2|D:8+ibww:Guh39ɟ>iqid"|IF2MA@ukܷ m ehiwϗ^x0} %YA'``y]ZDEH`46&5A^$ z+Gv4FJRN~"xK F{_i陸cTAʑFaYQmƧRÃ5k(}͐;MWo+j-(kny7i؜Ehq5UcE]wbc]ء 967GVw^ݝ??8|~jyK۞U OR7&e6lGz\g_īzjY\=ˀ¨}FE|$z*M %! ͥnzB.,-#l!3$bHr}nɀT3zdC[ H]rvo3P&B\J$4¸˰d+Ҡd#;9^%N9DL yqn;kRz{ jE0'LRX`_.dٲ-bXO-֍>6ʟڠ[FéğZw _*4fXҡ ewȹN@'7ev 0dGxbs{JvŜvv*"ɱsNu'r?A ;?`U3ϐ0P^h|#!c%^+gN:c JT2=7'C 2W@p=G/vX{2%q7u+3E =liCDbTE5?Mo!Z"wl769B/1'_cYng.ei@A0i 9ܜGD'}8{._b-C´!*EXS#(v%4X) 2X!gӸ>.IQsSi':<N|iMo*\Pjns\!yNSskϛz|SEu̎Qf!c{)qfACQ,x7-u_O yn+0GPD<.}Ӯ2GњsD#FBĩ$B'vȐ{z^Qz/G6%B*yEN> Go$H~!fLy%vs,kVrv|΅BZ?L_o>ģvGRfնzM5dM)L\ҰEe-t|"oJ4X,޹Bj Q偂d`.>ZC/;kBJ{lg,Vwi{pTI== ѐf-6}'}OXX|ZJ"[Ky`Y `ڲJln34J4 f<g Y Ues RPw&R|}/7n8 АdJ$?>"ekpTX#ۆf=>&A\8I/Su^05ZIVRT uSvIȅ 36߻=4pe.{D}5 /b!8r֑$0}=Xa}7!&F2~Ȩdc_јc:U! \ T+X;o YmHբʃ$$"7eϴmila 9:;_iLY%+ΧrvbX fT1 @2dtRxi"r' &%8W)?^C\D4[߫%:MX0 2 3l_w#&N!.&@ᧂ+ڢ5#w۰ =:,I>2u)ZBcyՋ5ϵ1@t4C]'u4WRgJ/Zn\3N'? .j2]*^p"x86t0H=U:1# AՆ @4 󽷏'7C':?M}QDe[;R(B wΨ=–L:Or)i>=4]!Ip #B%S@Ԭ&kAn=F5ԷdplQ祐U5P02W/ p;@ uU`v}98q0:lUּHU\3@OVDPsUб5y2LjB.].c3>Z/{LU6kuXcZnX;ݰiņihbO{OtgWAO2XՃ\/haTl)sXIFal*Ù!P37"iS^my_v+-9,lXfkm7kݭG0&f^a & ?E==Ao/-x0sͫMz]Z>Pi"CM~N 5>߇=(ڤ 825hiDpQsNB;0 mJDZAUĄ*ITu1!Tz4['uŽ-&Eah!8ȥ 4^̹1K`Ԃ;jVIG ! 7gW# cW!6ZoɲH@`dNBX3X[2pd^lܕPވpA0rW4Ǵ(D$.,A- b" apyv xӎ[k*~ WXw{H~Ehvh/^ȚLwLb)+|[<76)c :]i0:w${frb!h2zwQb,?n fwTv1)7IW-pؽ &Zyb̵ЯU@u]l=(~K\lҭnHdjjՀOpwA8/Y,Q/84vxdբ)Gֶ+?Px VW9]‰+Qki{u][eO-Lف| ;Yj[6F.nO qGz^6psP(*dGZT%ꌧ6.Ow+\d_c7plaf|`Jb$?_Ǥ| _.z.(f[/;RD7nA I xrwˣPu14|ڒͿ[zE;1FGރbp,J=O7Wˁ?)HΘ]_$h{r^?"+>½uO㖑g4X0s<(5=Z+a"5w]-/mowoD]0,rk^>Y*S$Aq|0D˚cű< |[H׆׶[俢$*8~f^9eCՐ,2w5DP66#(~p_9B9VlKh]-vӂ+dz߁l DD-&Fwj$e޹=qLi}'p:/rkLri0kI:/Շ޳agc :9S_Wsj@-#p^Çu8Pu|2}x ArqT:sP}/J~))T^wW->?@q.X¥qF)cF 4=ύM8?%f m(كPJdk If. j8L]T{berZ!uC/Dd^Qb/q_xE)Ct>ǰCkR19Or?7a;јf>iX0!_JՒ-ECa aO&9(XͬwP]$9ilՖjK@osC )SpKlϣ~-7Gy*$H19 yfp!3LDoQk;3SVfԞ-"*Q^{xi7+6aJzBb ^!e@Y wQf'!ͧޚO'ۮZC*uRSi<{u`<&Έ r.̻NϤ\r.YdIrM|#gWtg_:30Pib󞂮XUd?U=h'5'1{2[ ҃Ds4*? zJHTϦIqE .y 1l?ި~-XZN'ev'h3w6)wlXguxsgK,%~ 2Ѻr@qT>cJXoBW{b-5{\=,obT]_ xG}.\Q,#,S.zc.WwH9~#?sU8iB֙U|*'bmT#G\)^y"b^o ԫ!נv$\<N{@:.w4۽*½yehsˡWײkv!{/O?*<0 Vis5uVx&IU 5;.8@n^Xqqbl{^D|)[XйJ Ux/ډ8J=Cbfk$9Mx =´ynχֽ䦞k͗Z7Y |6LvKj#8 5߫>zHgi?Pہ#$|ժntweYa'yۥZxGyX 3a+ #&ypYBsY 4kSB vd]~QO&cklԒ[b\bCI9yaSy \̤2Q4 "yMtDmb2v>:@Wd0z]|iǘz]MBF-ɴ &fURdTrYP h"=hGTlA=z_rvNiTqV:Oݶ2-H`C2R.G`DK yP,n WٕELy ے4)w@a{>#5 x?å#v ۳y*!S9I`V zsH'[?2`Шqӏ'0շ 97 !JrXFC4pk"N`FsU CLՈnȢzoKdFVmǣ 0[Y$s,-uRu>Ei\A C:U,A#|*#Ƹ@w1 \\(L.B`[c5`ww#d8r!Xl8[SR [X&ќ?;#L!ƀ:Ijw 6rK $\Nby-뎝5S,(sL-:%#H`PЦVG&>3\۵)J,r*w^[Yb0=)qDϔ7J7vK8l a# WrQ8 d'vӢh$_l\|΋<0Ezm~ #Ѷx)j# qќd$R-E4IӨ/aLB/xFA8~I7fykaь4u`}.JY=M hCxYU/3C&.*Z՛&6Kp9&*bĚ{aRdHf]|) d޿"Â) wM 0=UYVa*0 ٌ`3\D1Vߕ3d0ADx"V'"Ig_3z$ԩpȁsȳx+N*bF&h~ GJb8g8{ӣ^\:-e ^b5sDV< $[totdp /d"lCY 1p lVY.?mmc3甉Ѷ `H8emTF10!iϮHL=%5rN}fP}2@>};]8@է\` yLq{Žs`N GeەeC@[ q|JlޱǑEғ^mv,eC\̞g"2&<1lLSEp?ߦbR&+?zƵȓHrPUQ>pWC3\E˧H: 톣0F"glΒ^X)[|;{sR7D*Ǵ{>  I]) S\.%y8Ͷ2ިL{K~ Lܷ`-ee{;6!|JOre 91ˊ *w*|g`ͺ-JQ*^{'~ ? E/jU{/"B4nXb‘|$;Fzt?u70L# WևhC|z!̗kG5⺸"4NVa sjDžK0Ժ"2 F^m!ĕd'8'{ָMB%s"Hz̆z{^q\,*fSwv4v LZ/L÷<Ō֒n'4,:4v0)ҒW`VY|ڛ*.2V9JC'{eIt%P4̗60t# qȏ+/]t|13@sOm# hZ)Cٞ͝qp*5ӈ H *[ /^k:)c8%>jn@`Nٕl %4i]:yc2Lnrm#®M $4l?SVɆ[_HŬ dПq8.y"<+ (3S藓8K謩_wjK#LqD$0e!<靅4uTfiWrEa@z2tY̦zgEU#fz[IzG p9џU؆@xsɡp)7GMP^_MdL RH*KMĆg9lwCz}`vpL(rm-!KѷC6t-Ќm Ԓ@ I7G46jG\4+th`e6(ja8:lYv%y;5Hz9-8Igv}\ tK;@g\4I x'劝|1W^C|YRS1#fr`·N)9Sdije)i]+)P :- ֖8p͊sFkyIr~oJl}NX5.=}{ uUshJ'xk"=TbI@,t 6鍀A_c޶)wx$o: 犕^[Xrg01{ A~@ASjL9_({揘j8'MJ*TdV2t0$Iptuq-~W \l4lI#Dt_[yj $w JV.#w#幒Iz+J=BEݻF4gI}"| &lҟc1-A Z):B l _Hggn b3.w"ȍS` ~$jjFX'vL(֧r s%B'_oc)yWB ص,@)Q)B&ʝbSm/bچU#T,܊=qoC'^A?~d}&"NZs3aS~[Aj⹁)OhtΨtJ˷%Ԯ{&orֈ?:#q0$@ vRIʞ@7uD*;sc!(GigZQ}O=/kt7d*O 7"Uy"Ku_.j8Q;QMa;ut:X/?y(ld0†dFܯ^;Q1|'ꪄ:v,>6iۮ)P[UYƆIA~ƒcFn3 ny$bA9C]^&$50ѯ?t O,2$>5OSxAiWF߈(djD(]QZ0ИH7F@r 9qz[~#Q-l(̭}Ov]pF'xkvM$ k#L-NRc?tO6ך=%܃:ǝZ9PYPZ1NyjAJ%#t]*vT^%ßcˬN˘03rtÇX֋oqhSn7ʮH[.£ ڥ! XG6%\1'g۴ԕY~,,W3YO"JOPAM%8 A$<䬨AT5 kX,.|v.0Ccx"e Ou슀*]^£64E</fg`l3Z0;/(rʨ=s]]3D+)?ҋ7uiPE؎T'PФ}) M+wؾGB `۹QeUc1*sXfuUgPׄlM&C%"l8`A+,KicmJV>a60 @GW}$|^.~&J¼v^7am!m=XtSN) +u^"W˝\nxr| ~(,1cxދ}0xՎ ڣMm@{.1ŘO{6ͽ5~e޿۫ pX2Ƕ TgUa>XvZ-M=#98 Jƾ M ;UWI;ld!-8Q,w!Nz?o}Ɔ2mOHژ 1q-\64 ¡6 ̇i`ϽYp lGjxz?UZ#(%F#%QNj*S8bAJSJ)B)˘aNGM!ߨm{Itg4VY K1/D,-CpqwGbK^ V\<.{! %)!:;ӢmӵP Tٕ+ARWHHdՏr9!MqNūOz PLFƦsgeQ5X@~4Ir6ɸȄv`n) ؝&Y>v{{c{:` *Ht:bKԑLT.Sovy 6 kUҠJluH&u@?]?Qs跦J;(fyϯsmw%Z`䁽dAq |OҁؠYnCTfPi̋fRͱđMgbtYDuM_ls(W Naŗ~g5f$Ě#cV$k**'_LA|!\ [D@~I}<;|.ܮ=D $h64;IxʝGF{+}}z":PJ-54f&ŪSA1\4r5]qB " \$llK`|E: @$A[-̣"]˨&kQgك-^-&B;Ϙ+G7ld^;BLj[{-/i wSR{ҩVäC2 #^I~rZޤFQvsEm(^'CsRTSɻQb io6_;ԱLMJ]:s kU.*_0lMxȘl 05V=Ctvd ɨEY}oj}}9͈|b⠕ Byni!]zЈP-EqmV 8E p:w&mexӲ-+!W H=*MSڍbUV> 꺀?yu \3_D6Qŭ2Q.`}H(vgOǹ%'`\m{S=owd )}Ƭ b 9:%<+ >-8͸8Bb\iK?廐囄73k7RpH7qcR4L>!D=.P(D_ѕ!'\ ͇vjWw=0@(&Z }`(GdֺO+c݋IqVbQldv/Ty Х|"occju}ĩh4T}by %x|PA?ZM u=r M= S~h\y2zC,%ZeiLPFbp8y~+3m$f0y (~GيdqBMPb] w^wJ/c!o,6p_3֘IO QкwGiz="'AJɋ!RWvdSpS 5ں%G]&D;&VnYp$}f )Ό_AYR~"i'ۦ@2aRڀC{:]C6bn wjՉVy1䐬i젬` h=H;|s9 L !(uBQ?:U).;2wW:?+~liVYNBWyrp.Gф!|ωVaBL %ޏ:dk_ֿaB{M ^ ”Sm9H,ke 1TCbDX~G ZB;l)P\B_-vxVI2xg@="6Ay NgƲbvՆ WP$ցWbżtODqQQ81E&oo?oPy,·*d.%&/3}6 +,HٙPfDX{+w12RCN.hDi !rXfo*:ÒP7NPd%~/]o F}m)lNSR>!5haJppؐPru;OR eG'ڨ":=0g[ƃSZI]{FA,+i7b ٸ\v2^V3hKGuRd:iʨ+$Q~0Ihބ@X@ K;60Z_ۂ4KeZKkA9c"=FzmPBGGN|z϶O_<)s5VZ*qKy?ݒZ._ـj $dH#p:ǝ1i87BdnXw"=N{)i.k>Z6z;*ljlDž %n7AzfEÅy#TR/~3j˾C'."h #.B q5Bwu \JV 7'ЧÝa} :3]Yۂ, kYp~Y`[%)N{ {1Q/uI|ZE ܮv1Uq-t!FHIgsUPyM|f=u)SH+[a@лah9H:hIh,dj5zcaKo@%ڌ!NG 㐤(PMbQcqӳr0^9 "DMZ1[JT]r#)zךe>OG\%:eqR_biI>Q?G j_t'ˌ[T3"E}oetaU G$h48A;87 ܥߍ S{ ؖGA2N2R@S'(>K\6/ro 9/D>V5@"cqC;FC*:n!Rn 4{X=WT_ Mj0i*zQ]dwS=!;Y{ z0gLJd9DPmUXK| k\o bJFg|(#o@{!U*g>;bfĉvzVI~ĵw?jX>'< 2 q U.a}ذ\2$K!)>2 R$$9Po2/>/? Q< 8aj K؊𮵠X.fi( fEIfNP M yC&4KaPwX)^d|/g;2 cwzuRI '<FGpl!XcMSQsWjټ7v~~qd|JEjTRfoQg3q[ 0)y=ʡe S)2QDzAKؒ}wQ jYexF*#iL5:4j;&*p봪nr1,y vZ COm{ѯތ-=:mu~ >NaE@j M7P'#׀ ")(!a"#F9ŻWymywgZ= ˣ4ɟjX6:MiCjN0cam= dn.}-=~miu$oJ{cR1_[: ٯgBNʼʡ@t_HVF$,ж<ݍEF֔rQ}zM^'$s0< |[[ֆDM'z?zX'OyH&i?`O{f%:DA+pyZq0/%u[6uD嫦ǘi侀][W'p]a}؞Hٳq!4yHz=?`GiZ×8љRCVnƳ)W E5.dpE^s[% tTE;}Ψ>WRXR'0,ձMBZҠ8-܈Uh0(y 5I'hK"BKmTW- _{P=hC_:ܵM7Uc@3j%`RI0rfue!(;Fy]@ZO&Ɛ#:L|҃dt%V•d#6RMD׎Gf>*nTQtQig'ݢXˮfsIjѕw_դV?J6̌$AOYR;ޯۚ9,it$"o_9? ?R^#z.Łs7-vD"jyԆcxЦp(9sy ]W~SKШ'`KsGR@T!-06u~ؐrkV%rU.Sj2p%sLgOKjw^\h`];+UޡP``" "#"\kIٳF+/^ar@}E|렍;PW:~څ`gǩ  XWK#o,ׯNj⎢׌S[iÛr>ȳOCv(0A^ņh8T,;n*Ba_,. |EI0;xi@Kn-v + {,1D=EfN|z$\#`f3 ܲYq|0͛5g IvB $ǵT1BK~  y~\.MfnOr3UY(pΘL1Gà}@^n@k^ 4qqkwwwr<L5(41y͚U(p)PFE' 5 ojHN 8L>It ={}5d/E֐W tKܹK0f@g$DbmcO_;ca6odE7mo)phw;R-gx@Jq\Chb#$y!ɗ(E4I@C UcT[`o {@Lq.I^+{IN[ )qtu4]1>i{vI7'X7I>O^_kĨ ZEHA0@I'NC]xҴPP\`Up5?VՐbJ1=:V\!}_+|Cke ;Ϸ @J8ɋî,WhT-Wn U\dKѽT# Qԫ/QbZGJ[}QDV ˌ j~I .lqIj}xb,;FrGI 5x)0~7&\0ͨ9Vk]lι4Ԁ.!?\.[R,FF$-"q'+]R ?3K@Eb/ޞw!yW+}60MͲx&[XoG/~ %ITz7\<-H0|p'}i.Zg[i`IGvi=o!P 1JTAplhqfv (ԏi`3u^MTK ,>ұdt$Pޥtstm͛Ajk=yԦ h:$=nT+`m=hj̥eFenӺQcO|qҌD-z%I=殑` s%?+Gvj.~3v)0<3-F(F9e-eCU>#d,94a2 +-y? pnYI GcjLȈ6!Q[PTF9فgQ-.TGp'GS~ŸDBЅe}2iqԹG"\=1H߭F ͲE$_IGqyzMk ZPf/ck6v[ eo?a ڛalmM @8WQtsTrM.pD-gy ̗l;Iۻ7BjyI6 J[sOt!o#W{ I1 4o fBt!,`E"^tB#-ps?kr*aa&yfdc) >a\.,v#k'HIQo`l̥,P4rxnخx=Ǎ=}z|ۀԙl@^dZVCџ—xi^r~O!~~qwr_[B-2VOKW&5 /u'hk9fѺA^pJKϓ[3+E¿[g!sr>XbWD胔PtB9KD.N^ 7d}<_={\NYn62G ;ށ!c':RDX UǴ?>,rj}Q^&)aOkcL ݖj QqNۂM73r>b>YMB|s4]ƪhݮ\Mi;7-Dg˓!UOrU>{l{d pٔM?F͇SO⮔gx ԉS$%tǺ_90YPv|_Kx/[T:эm 8Շ- ]9W2FcEvHFPͤ;Ɲۡc:T5QrAnԝs櫾YÆۏiY4bu 8 nWGDK7):7oah3+Wࢺ Jp?s/23/ :w:qC|zopzڼFpt%9H*${N 6LW!P6d]QRAȆ%}rHBDbʝݒj,tu3յ,Slׄ, մez;a|_?M %qշG-X% 2Mф)=ڮx({w>:ȟZiM)HT]3lHTKEܵ>ժrNo8W` KB*VsE%5oX$y|PȰrͩӓfIn\È>R3{!,gI,NGpּRGE06P'ZZ2'G/ Yi).La x۾pJKs7}b}6~2MsIs`6$phmXoYۆ!Ycy#[KCݞ*L_똹͌tpMci@34_RztW;8Rc'^NPTUW."hEW_.K=twvi. )])|Cp>`d}?eEVg]1MQd,i"scϐFi;+WjK0U)M. 5'ds+~)^^If&[lG,`R!Ɍx=-Qn|Y0D(o#CTYP~Gf57v y`x9org 6 'aʚ kyo_؇uvӑ/H9tK4E6A?"5Ȼ-'N:H;Nз)&wW -8ﭢUrs%u:QVquqP]*ZbeNyD~Q3j5ֲr]߫7`:"K;49c3eo4K-&tr]RijIe^L+dXJ[k)q63L_5z~NQ{3spHa8B$,pa 4I픜Srw1u9\bagkkv F ' ,._kɟQTݾ7Y"m[H7 {J慊)d|t\R(_FnLG47_-C{}%%[RꬊH|j_hߚ{T@aIex|zsj <l}^~Ʌryq7.OO4VJPm6Dӧ;yͶpmOָŏmu h*-4 2N{$ƒ \+[nGNy:j5cAi%d1܊c|C?3[Ӂ[U$>gF ["+/y]U`7T Xg%#JDվ珞̸ (Յ?sfO^]\%P,32"°KyM 8yVv -˿ ׭hɹɅK[;u9tŹ2mPM?tD8}jW*@@^X1!k|2] C&[OW@ОN~I>) ٛI cc=~7bn) d=dcSl-]Obqep=UDmE\a#y%68Es:’qU=2|bO\B5R3wY"D;åR(}HY&$A6_yv[zZ><3*\gHwDŽc-#$B=@d (ɢԏzLݧ-O腰yVn ]֥zH-"O:B.#dF3 o`FT3@%@T-v'j3Nn4€D3vZ$*(>4^_]U盬d8;K[rA$ :c$ E=S#66Jڎzf@Fh]7աKwf(`K[JSU D<>CH:j-~X˸1[/6/N-tX"8NU]xThB 'Fex.tqm2]F&D5 3%`#/Ȑ[ijpB,fQ7=~ܦyAƲCr3TL냉?]t2ehQYU؂mľԳ4RrY&hYA288Ɖjԃ5&#k>ep71F<e2 Y Iwc6MwX-ޟQ"!ua5B 񄤽I탷 ' HlX1Ff&oL6` bH*tJ -u$[E= 9 G>Y+רӹ0L?MLl~ǟ1r:?)o3l94&u^EϩjtAsY@p8ցf}(g,9Q>V5e-9$ᜨvǦC 5Z8#|kzY B4l( .û;Kw8Au|fLA#)߁ }4$֊K m;3QWb] ۤ>`Z3XR>!tעl_sB! > F$FP)i(Q"%K2!AJҴl*4fT8òOKCrSxٓ=t.ad%s8?Tkv;$M [x;_"!8ʷ`+b#,x6u4"/=qI c#)>{fpxF遦r`7o)FMTðަmG!]c]2 Ulp&-YKHb"yP.`Sbejixp^i(8;ԕKQ>(5O.1Q#ҍT'IaϋdYyД[2JavYd\ݼdӎ樑%heR %,| E%XFu'JixԚ4'wBO )ç1^ZHKR͜& WceZW@{EыսjdF -b~N+fvd%Vڃ4"E]ڷF7o sJ7{l{ lF##t, г*E{B Z|Tkʻ0<…l}nrnЫ#hFPZ>h5.DWpF1_,MT^r[_q.^$Ri^/cԨ]Lkp ]HJ&wSkjf?8%ۯ*HIl<@UEDs=N";8tN޼>9xEjFuA ^4%x'?;Չ`8"Qkiتxy%`*a85:,šL ZȐHm1BG {؞He!$8&Ii%vI|(O4f;NyqjEڛRw&}RIB&Tb=\c 6؄X8$ZbJ @+{d2K\Έ`ڽ V(i[hшhH^5(W3|Q^MXkg'EXa2e+oȭyJ5/fuZ1HJJj7&KcJeJE>W`X5: V73IL5Ea$-$~S% 6XcMBW#7ya\ފm 'O~v{¬>5%&_1ObdDT' xw?zeZwwȭgp~{) ~K #̹?SyljS]bB*(%Zk+R׊/MS7Tw%٧NW +=Xyzx70?9|Dao/SpVU}dӄ(ʤQANS3O9 dj mݵWFfyڵP~W g:u數J\zƨ9Qi9i"n^JbRVxQr<5sltdWՏB7g26vT G,|ZWrof)!˩_nŔMlҭDHe+'PqsggM̀>+iJ /P. qd9B :.'ɘ-#90bCK:CMb\(v;ś(6 T,+2~a;F ֙hβͯ;1_6 @rsK;:wT]aN.:PD-3&"-\2T:_#(3&r03iW;i~u1ۡ@h8In#, C*ٴt*1b/u@vpK̚h@ ]n.IS䦕S﹃G2Merwqz0|ٽ:"f1R%hn`GR:0գч:p5%di }N-hxQPϼad`e Zsk{ @qIM2 Pe g3C)եVeC!촹) Eef=ap v83h*7 /f+z3`Ht*H3 }=6_!b5o y-pa*Omsxd11s+D5z%/tAH޼'7@sȸ餠^OvVhdy^ ]w@UpF:PY-+J1!K="j)5c2Th >4 0psiq*8Xl7  d[ͱgYZ0707010000003c000081a4000000000000000000000001616eef1d00001bd0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/gigaset/ser_gigaset.ko.xz7zXZִF!t/w]?Eh=ڜ9N{5|.&i'\;|no=Re)9Hbw]Q`oB(P釼)g+SEh`fLɠz{yB .?>Se15l\^Zu2 <nun"!:W#J%t㚬DT[7T e;d`y}+സiy_؍b=A|q~8q"A٤ǜ tTRii!3! p A@t %ij̬iƗ>PΉ~2hHtI,m\qYb+7ܡ`4-НM! f_ƶhxA5`!Lɋg;B*@"|S6KVYx:Pw_ًFmT ֢ħh=-2'w1[(%hN>5ƩI~k:-crcj ٌ-'-?[uuSx 9&|B2GɠgPEyZyL* %&&H݊{%B$` [@mZЖE}a̸ݮը$c$RAe C 7 =t&t|YsH'2}Z DDs}>0ݷH $jY?ٵ<G4lEa+[^PSncƻ^T e {v4Bs^V#y[D s6jIJj? d{fA`ޣޫtƿp*pJvc ?UŹ_L1}|)'6WWa!`,!0 Z>UK]/,:,D.tNONm kŋ)Әox<'FM<,H@Ǐ%bL4گڐۂb2!0Ԗ1AZmz,^?,K7Ѽ9Hois!gi>uw(KCI r@BL9U~w-s'=妑gm80 ł/~i|f24ISSf6?Q]x9;l/ђ>%F(o $^"RϊiqnTr)/`Ʃ$mF*;(7]v[f)e֪yS^$*id-//H-"Ͱ^4UaY 5J :s.!b>G\=Dd_h:=:◯qwĖ#˧IڹAP9 d*7#[8!Pgf1fξ@q헏&2"v.oU C`ojΫCnΥZd+lZ}~R8'/{Dʢ'_s񑀂 Q*D!~A;mWc^nLc}UfTN][cy{1KS _eب5XO1H@KPy O†l4?4w`639CVWZ|_tQqBWahΤ\o 8C'ORhXT^O0U)) {QVr)s+i=*L<Uʏ_@3IR ??آRkLjVX! Zu.ҍmzTIrOB%w0/Uc"#c?DFp<"O@1pw6ØSdKٙ *! ƆUQ_at-NKAZ৻y \ t6)t8R Un;0_=%?B 3&=i֒NW?mΤ^ Y *oxJw& vǔݟ>t}T?rWlH2Fu?!.hጛOM՛3:MrsARE4B_ExNJ_mcS<@rE{FFY#7`KWsu)ʺ4t| ?{Pqq#o>0߸Rwh3nꛟs3N󎬖Hb<sH>EwUbd 4xy,Hߝ 'ᅹv~^\KSrHQ>qN ,73,>]6lP'V)7q1/d!xViBosI[VrWTY3<,֙{Ya~Zj)Qs?RaknՌl9Kpέr.l:1 (ޕd8raP7 %K}2Db'2`4iՁ!]@VJ#WjAz$1S))KT pӷJWa?1&k`9AB]87*b_U`&l l-Vɠkj-ƴt"ę}bYӡ٪fd'vBYbNpYO|hJW.\!D/|ꧾ%Jl{!?*<ɐ~g~6&"]3Y޾o-KIo=%\G1rc`1{Ni' y Tny}o?,B b3mI j]7,ǜZ٘_ٿ,)KSc*ع(·˩rNtցGMtKf8N';.6'_TZ,aM ]3q8('97AKW։…9]/a1N⣭T2iʐ~=LB[5~?:blGΫZ*0N\0so.݉&oe58G,G;wVnʫgA@ %a9E6)xr#}n-grFCCFt5n!+RM1 D f1 nA@Qja'J L>JC;!({tI= S\4Z`$LJ+y++B› #`)-%chIIp> @nX,oCGenDZ !O1/[J˘ b:"O`FV)-ȥI+M:a@~s؊ӂ(&[A:*`:+9_.)H5cH&_S( n49Y Bmy< >Dĉ):)9E*x ͟!|DcF-Ss9-1oW 9Go|imLg %CH-5A@gD@zgY2}ñK\q3T-FIVH0hTnhuYjIH$VV}paO\5xu;H'a0Ӹ& 8Z x(nDg!6"+q5~XljT"v$#Xʃ1=> T",̞*G 0K"2m(ҩ]QJf- ?6' #lW$GkүԄm0 &k _ޚ|u[#Y;fH(S~l6Gq:}G`RQ=X\]B# },zO7vGuVXD&YT`Cs<p#ƻ)|UcN\qC*V{}ᶷBm'sWI?] Чfein7 ~:SbGV?pVR3%[IKN% '~QnFL7{2Y-]u5IŒrf#2 \KQH#Sꖢ{鱇B)pt@G9sJo=_@z' 5]6v^ox|ʼnPs 4R|%ywsfΒ,ϏOg@QW+zLի2 O~~f 0|edg!HseOJٞKb:5>3 'wцmJ'#;b eIJDcvKyی|y9gHAJ(V!8/Q;ݼyk4qV;XaZ(i<)T2b ӾGRjЕanE%`@nbݪ}O[6gIx0[w@?nO Ow˘Z3=ﻹhٮaM %Anܛ#VJu6RyntEsjE~ɴ%"{wD=֏n.~H:t1Z\FJ k,q&ׅ½3taC Z&tA;q<нC1 K65 wȕUQb{7((sV2be褧e ,bAPA-zd8ʹ r2X)P,jiV0]T&!RsnCa4}F:>~U̡zs5րtkC1 w-]-*.l ܹ)kKQnEo; ;ǁEZށEeD'k64I;*44]Y쮱^%e{3}?OVz/,@s1Cph"=Ȅ ^OحHw6/ 3TmY)فk{ft3|,`MbG<ͮ|M9G=,oIG JP^W7nLA(i*xR4X^,ܢBO %`j̉wU|#NWY ioF\e/Q8s`7n9 i!^c뼸,6Z7D>i`8F}@ʨ"K a&u8YL3DP= Zbk$whx;H8s_!Dt?y3տ{7mal_4d]2^gՀkELZ@/gѿ|}a^6>Zj~p /ۦUvL6k?ygbaS@#baLiw)HeaL|QX3 7ugYZ0707010000003d000081a4000000000000000000000001616eef1d00001fe0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/gigaset/usb_gigaset.ko.xz7zXZִF!t/]?Eh=ڜ9Sp~w2vђ-4\K\IPw|28y6,*9cL=NIe6Phw ㎁ {KV_4L[Dprg||{ȑz[Ѩm/_ 談=:?3+N!-~)/Zx+ަTy{C')@ʘm>_Q7nBM݈c_`v}Mg.XY v25A49&딹hT ;or,o$HgdHCM{S NNcFČES}zn˟.rߏXA_GH.0LJoaA~^ U ?mwwϞ})p7@H9SZڼpI W$Bz8FftL=0~(-M} f,+ʢ[34z=a%wܷrگ7yAK>:8EyD%z؋mm,6BR`S:"̷eqʵ麥:7,3hSě!( ߹ L7Rܴu 01%f9q5,~UvA=z`=4w&S9ߢa[VxfpJel7d%/$}z" ͙jE#Z݀'PRVզ +4;iڻ.U*d}QCh6nG,vTFQ|ㆫWӶ&%5P"F?2#}Sbvj!fRdzox板yj7qͅR.ݨ`J$]bv\O*)<ܚsFkN 쨦4y; 5x\K[/|P7]XvW|c4<$X(xN{KfoYjR?3RԿS&Ւ$hD׋0kٰ:eu-F9bxH@^\>R ۞=%75T=t`E>a N{!e#'\'XS{ȥ0e"mpuApo|BmryII@CZrL ;ofb&ȼf#WQfaӢX 07H8֧+h|#ҶHY::ǑEój+s [ zq&.tJ&^XH1uՖLhLu Fpr$AqߊBfٳPn1Tx7Œ޾4w:eRp*D[M I3:fJafֱI,޶P1SLjukr +]il`24(iv:xc. AdM420z3ƠӼQjJթ!;YB5\3, ̿<4bd%.s9oi؏hZd谔4C)OeW>?|0s1Y١aֆv}ϑ\hk9u6Qrx+iy[j#FSJXXAS"{GL_u$ ?76Oj q~ A dSpIm6w쫲ݟ|,ǺJ,.>,Lrjcџ)6?!4;FDr͔-༯m iynu#~WЀElg`|[^EA*\c5Jz̷{*Ce -0UMha="Э/m ih'J[q'6\^]a8ӸhZk#:%gd`?`?D?51}\ۙm7n`aczߛ^z3ʋ$eYEĥ4~ Bb>* BIt u^@ gq{=3CE7"vICys?~-#|,|ƯG.4+mm:=~m IS8^:/ft7ݮ0st`oaĞ do7O^@̘JG!Q8Ⱦ'+TAlW+l ¼myKpZ5$7jNEi: #'PPYKq=HyWĚѴtf ʔr.>,ӺIZA'N%iyMG H1J ㄱޢ-v_ ,.I/z,u}V!H[UbgU)rF[}γe9cw&`P$&j>ktj,xQ,%HdM&@ r;혣 ԈJ4#@&glSV|xbx)HJѡW8x+r}j$OHZMJ_~Zc aζ=~5" ;a7V-~BPQvml8^$rqWХ! .5 6T= 1[-<:Dk5|@swKe+@ 8,ݨ+@WhB»J[a:Bqw} >vlo' Ԕ GFUG <>8%a΃pN2?{(de],).޳XT$,pO.25,x[g!^m_zɅ@!s2]iI:YS7XuNgoLP֑ODΧD]ۧu.wrf%$¤}cR $v\4.(8D',%y@ߩCp7%SZIi'/:5$&Ksld9ER>JL9 ޲` \K}_#'<up>$]JJ HPH-[I?+\SCiVOt>9֬aPx iVH6@9$%Sp+#9<5 5SmGa] HC pmNV9.DKT};0clVZN |T-pRuʈb60I?سg}M^Mt8\»Lw:XYTT(4#Pc@: 5?ڎ$%;ѝg1Cȗ)oAУ XAeLJ D`'a[N%95Đ)ko/ Xfz=5h&HV܂\{6L~*M;UӠe?н>';B-hBR=A!ry&3~XQ}b5kMp?Ae-NEoUHT''&Ĵ DI*AgH!#ډ "}P驪,M6/Vvj.F^9*i"6^Ankg8 4\:HERJ.|(bw_NmX^eC4y ~S,>8ω?q+[h0#yOm#.M 9wdEm!ޠ8 m]ԉ/0Ŵ/-L"!ACs;>7? z5jƑ'7\nyɌ mۯǏjtx (oNaC0ҟϵ 4L5Krp]6DK˽ QEPHHp?!tjIwV1:xIoI Z9V2X}J<<tN^I$dBʣ?As`_%П}zýމ0]ܹŗ}n& Mt:* :vAx8e~C ~%Y4wq>HcX6dK׻x-K?3CzJ}uw3- >̗3|rE亏Hd:Q!U_ 8^FaJwb ![eYb*tYnZA ^OJ* {ۣDf% ~8l<tW.njq_Y@zg?O1hLlkaloTp=YR FHWuՖW>0m2aS^,`>.J8awi|=/J'D3FEm_wNX?ɔnh}uGCͧ)zm:#3uٰۑAct!\".ZpP":<] ab5]{j #qOD_/:vccYx^aߟ2;xؐdfV|iMkTQ#űpk_Si:m]eaج/g--Hݟ'vo> gUHP? ;.dD(|vԀ\‡WNjex=OP\QHw?=bL[.Z ^)6)K:nHǠ⾔7tP(G~['j9v6HA) dddDfrywRVp Ϫ pZ;BT`fwu`dgK$0JlFZ>AU*ɻ ةiWi?ٯX<(/:Z2Ly)>ٚtj/-0s~?oԥmD*ɨ|+=UD;cڶO6O [v݌t`mPtBl.X%o*j#[p0##=N  7-*<"p1F |0{($QL-)tTN0BϗN(i+-ۜ3,+tn{m/Tn0Iv$G|vԉV}ٯbu; N<@A1<r pI$;3 ZQ]6#3:u{?ȧ ǯJ+cp~6WX(1 !m$@mJ9E,/W(%Pşk2JlR,+DRw9xi>|91L/5@M%|%e$MM`niE?1Uxa nz%kr# +}2vYzvjw2&y, vkIչ~#F¤uUzF+ˮtu(34f٦*#b @~JO`}GYo#%- Nl=9n' ٰ+]ѫ-;D7BǸ*/h/Bgu'V];I^D`2>@L^h1s6:/싏 W^tWx~fQ`˛L}ϱd!f.#[Z7O@jޓ5V~[Vs92Șhy~.jrmK8T$ Ɋ73?[}tk[![daGUy .-k|GWQ&sz2YN}bX!`\D`W!b2,(~C/VfFH/RNy^UXU_*Н? @O( eG (9$HW81CcLq?d9ǒսhi9:7U ݞ^73kW\Smإa' P +0jR".0p|_[3~kbY@ *)!DgrݥoM/ičWJZ6dȻ)=NDEgxXHaf/ $9g|(O1̴y&s.DnF[3(~M y#<=p3$ "[ ?ya nZF y: L\<ݏ 1C 1_ a3L=G_|z3L,{!C\/N+OrT;vٶS2h2 Kaz=0[iN@jvs034tcBVؤ|s8%_jb{t#^̡݁CGD>wD. =yEf;6n:BmQH$X,i_d61W*+/Żs:8CVur4v=lAp(%ryE^H.y dōSӈ B)R}&\ZWmZB'^Sw+ X4QSȽ/G4RS Z CqM'~f7*;vp|Oẃm: ~O h* /$MS891Y C@*M<w N1J+}OK6?;Kɪʬr5ng$/gݘsĨE#zCi; g?cJ dʡ%c+;J N1kpY \tvHz/WQuP譋P B6=nNSdH VUTm]/7/۟zX|l7Et]LQꏤ Y mh#JSZ M6|")G#9od:L-q =k2j~ = >ji:2)RAz{5I|uL|Z=q&?UgYZ0707010000003e000081a4000000000000000000000001616eef1d00005e28000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/hardware/avm/b1.ko.xz7zXZִF!t/ ]]?Eh=ڜ9QV&W:uB_ ?A04hR m&w:cj%#&ꑜ_AnY`rO]K< <7?q_̶7.h@Rq['Zѳ~ ȳxFrR'X'otmk6RӳJ렔+m兽l:9իjN$kYYEtfefکwe¥yc Ve6R99g[N)y)]5Ig(1sBlDtD }NLZT۫_S:MĢf,R]5O%5vouf~!^KUu2rGw+oؗ$IS#"|yBFfԧX7iOj>1q' ;w *4Q!==t[8 7B0CeQJ5Vy:(srڟX=v@eB}R,&u$Bal86"|9hE.) NLl yW_S51A+H8vKsd"&}q;r\>}AxlkMmOyf7MѢ, pq &Œ*qwP@ z G؁)fR3&M\\4Е1*qp~k톣' zดE+H].KqV{j%XFC-?*iP̡:ƀɒXd,=ҍ-a))< zS;: u[j[nKdIhBk947Qwh26=tm'B(QFhNd+Z3'l}5+vfh-55*gRkx*Jrw\`G vly7brbdhTZeo9 hFvHcNC{Aбn]Օ J2Y RH>ۥae[>2"FkԬ,5ԛ#f2 _̂DGQq\[*wԍIO끖Oۻ ֦L~ 0sSflYDع]~*yYO&pSDgsU&3/]cl)uwnɥ fN:b#e\ک2IZc un3,p&vu2uv֕ 4GI"꺘b8#=K ?5@|ewc-F^aZi)W8 UōP 8`Q-G 8QpYa0{~¤ڄZN,[J?mJNDfą?R]A] 7"S8$!v&s6&`"BX a g'VRap7 t$81 gGbҪC8bi#u#Zfis| iN\t6VP#uΝ; 4F .;{!5޿VrAzXK"QS[i*O5+QÂ9uEZ/DjbgzvdK#mڷ[qISw!Ӭeg*YBIńd{ q& KĎImL#B l&@޹8z9&)Ke6&!la KOݠtYPY"}iR_f5ʆH^#*cZeyo7.%TLb_R.]X?ڣrQ4o{M%Eǯ ԡl2 X $)w&mq-č#%bDž#p_#hi\k>jq%`{͊n48n < 4? (bdo5H(րK$:DT9gkg^Za,rDW+gO֜*lo؀һ$Gxg*CM[HK_~|Y Lg+V+i~hN6Fv-hHV4!J]zA?ɣZW',PZ՟DI{O4ԅ!~d~[ 5[Xb {;« ^&3O"O୸:$#lkO 32TE?|p̵wG{+8^:I6.S2yUb.'ؕ5Z#qRكU+@KSۭMnfؘbmml B9Fr6؟Vko,0<#g1h7hPD,|M !يYP/4V{\oM3sאubeGS˩ZC+o4kRf sqg{.麕i UY#Fz@#tRᣒA嬈vi9V80uKd2n6KNsB{6 MkҋtF@";&𙁫 YE[-T}`uƙ*d߾"كQQ#Hd=%RϘ(lrw\;Y-( S&:`%^O/a~R>j3=PTM`]e)u"Z`1->ϒKY@R'9 = C5o1;le o69ckq׳V^{T9.}n2i bl@&,nْ~07km44R"ik2h"5ov 沜t,_jY΍ ij09qbPn*Je4J 1{_Ex0yqexJcڼ(wWt o;׿-apE S(Q߷#/NI A9<33B}":VǂMJf-f'XbsLLPqCqP"j%%- :E_nڡ Mn76}fPM,8U={P."7u2ɇkNO[)s,GǼLjLZ&JڔԳתeWJ8ZL7?߳F\K&!j;݁t/^αj;;NVRڢ]KfBM[{Qw>( =$GsZ@_4Ow6ᙎ CyN/>k=nln%%k/VO_qA:80 u޸쓠~}\h|[uݿkhdG8TO_KP-UU1 I+cWC{+ kcltdEqu 1(2#z6#Ou,-uWuK>Sط N))L0՜δDpr,dxz3dK)Wl`MnGzCd/4I6P2 g66)* Zj\oe߄^o۽vam=֗ ݨٍ91sahّKcN[E9P9 yEl;n``"N: eg7~xHhP;⒊Ţ`Yul&^;sj}q-<T?=G\q/7NbG`_0Ơ{|irRCKF.tm 2  OR@uj1w34sHT牏rζ8كVg!XiŤ;ЄMmPD?㠴({rg4kN?ЀZJ9Q;Bүǚw溞@]fP 1zMryӦMckU` 9NyuKj-gtߜ Zihse<)w&VUԼP VNvGi,5QՈ=M!mX^Fh_ƍoc ;b'ċ+q|,_@ܑef@iﱳGD0HBti45GTՈjW.mO_+_҄Nc~Ҧ6ꄙڐmRY k9 {et6Yf[FXГ';sil,a Hc |Xk⪞vA~V1:7lI*4sZK?_ߢ"jFnH8^Eki-.Li=$""U\w~1Pu$JO헐qU 3[ A q0[Q4·R~PaP̀Rp7]?/cg pW{HDTH NWT J 2MEgtߛ1܍KL3}ioVyrՂm-[O/Pa]Z#obߊg&n付{מt< ?(H՗-~+d1ӋWvz+?q ˪=tH' il-p即}=υֳ^4eoLs쑂 ]NqE%z瑹:SD:b8XvvqN-th^VBO2>TSA:I v{S#^pT vX#5Xdz)oOP?D|UD >Y7Rv$1y2T{Q1=̕7V$a8P?T5q\@ S-A&Gm`A f)z~/_ci%*$sm I|j.kubPha(EKg.lZд!V,dT#_ᡬ%x1蟚F P_ZWANc4Iw7pnL4zb׆Ivи3a~; +QafM]8X^Uռ,f> U囉Dϡ9ѧ ,R `y#!i; ?(P$',ԇФtxڟN "m@+F ]ڝkGTkuZD/źmB*A?.J - Yg1\ ГPq,2p4q¹P0x\GrV` NdOΟ5k1"%!b{&kԊ6t0ϱb>nhXvd0o.MT 1xȒ>bÊ\CVb?y:`gHkga \-(I-]#h$d09 S{ItZS7PV ,`?96"5tomJM n:ZKQ^rjbf+P=А?\Y ȩeV},3d=D`oe=(Pb[S8?R QPc@:5iY@4w( _D^+N7To2&qjNPDQgT?\˾>?3 8ef3} S\mUL 﫹gERf^릶MUoXz@h z' f=. ]uhŕPNY\%>&u=$7BH65(N|< Uno*:-u&iqg2W6vR"#cJ2#_X~+7FBp!ě&ϲʞ#wVK<4N`^DYh!7dH CBTph =n)ڊ#jٓL{zTB%> cfY)R(I i-CQ\SW! 6X"!Us(LSگR _GGXXme.xٗF*rz*,nZ%cOOdcXɁHua2arNsE)KHgN@Ƈm. O ՟Bȗ+*5^4r p|83ApX\ef<_wgnqi<c!:JyP]nhD {^ORq$/x8vlN1JERb4۪@ܳu:g48vI>{e|=GC׌\5Xvgty2oa\8e3hShD3^bo'~V{tx:](f^$ ˳U#"=? y9Su)'-Zԏ +S, SuC స#o9W1ԑlKNg>&(x0K׸H$F57+r袂L)u {зpl $N}C_XE4+h U V~:J̠PkyO3t uH_|U<2@⊜;AO.gf]qf.ஊH` rd;$i wkG$F2z]K:[5*Y *Լ3P|;̔QP*;EM5zih}%oCmMFWAy5$ϸ׻RћLis1-> AXKΑ|Mn큸7MaOG;t;Tu&yJi oRJ-`Wu|@)|(0 KN\6uk@f`I3V(~zy5ng ս'uxD>sSruiB~S O60Fb/`+dt ٱ3Dӷzn=ԍ#8dik׌.q$?:N\.Ӈ8шe<}^S?cv}A*(cLsTUCүIգqC$|i;n>,q4%h]55 JH2Z{R9reayGunYw '/ηṫ7V%%8nD)ءEQzqՐlM=u:=9*slBv()T.H̏bM*~t@e7ʨ!"M?`A`ǡHf4~b\;xb\Zr@`T@$]y7@<=TrS-@:`x;$zZ~):B]dNI. >WfpŮQyEĔ|7K)g2kQ4Ha-0Ӷ LUʬ`6Ҵ:Ltb6-(DxfE,:Jw͗ R=f_8m[]^U]|*)v#ENWr;7+`-!w =m_R ˁw?*'hP]!Z\E ~.j|b ЮRՋ|w=S>Glz;nt}RD Pe#upZT;cerGhR`cW}v ˤgP􅢵tKE)Ӎʔ8B| dLL$(t#mvwfzY9 Q>!YqK^\K? ERdxyM5kG@B>;[ZPv&5ɝwk Xc_K-$iׁ_vw d8eiH8ds7iU. 0XA;kT"DOgQEzfTMo%Ҁ3Ҁl`*)6~m+Ղ>5 c ]4h*8Uv0}7+ hQ5z0ru V)1 y*\BqD8t B"r8﷉c@kc0lyYu{OQ kiibaK\Yu€a`aVD~ʤb18A ]K@+ ff'/i&h>ۮ 55kfnCl2~6]aJN잛&H'Zuiz Pl إR;Yæ&hQ ;_\_m뜔ŢyY*]RWV,=_Rz_(ME 0fojlNep--*/#?R8ͻš]_5;U&F7 S\V퓞G_M9ijoLg.:xˀs_ʸ͕tK! (> gAZ\(-׾c=$$f/8)Bm~`nzɍDz;a]nyl6uclpzx/ENUpFvV"pmdX򓛧cttϻw2j $ j8fjn&:@%W$Kx9hSS *-rs\C5.JT(z6f!9@;@9q4P[P_N,. //+2" (䛿E=S9ht^"qO %=?L׹ӅpTɛWPx+3#Jlj̥<_7P U,=^ S)7|ڵshi;|XiPU^ygZCHZw4EԲL#``uW]8?LwO(r٧i]~5 pÛhgB0JGbw2|9=u:\NZu*wbpDןlDNY&;*{٤Sn.{KҘ$Xi6}Aaj-x|8?Ps =ڒчQ#,'E=>I| U֧" d;ZD۸dI:P΍|Xm/}88J om1f(.A[";o@S)8_7-n+[a{lRk½«Є)0nd^5=DŽ4¯ nӜwQF Zf q?TՇThgSڥku]fJN1e-fD̷eȑ5т O{?^s#z!a Ά?RЍ Kl"\p^ т5MVdnːI*iPMCeSDi]~Y}.-{ߍy2W\<5xJ4FXţk~q^T P!t"aA"I!+ҜR]Ahj,x+b-Bi#cxvl+}q#hѓ W-!b~ٔusQ8FZDi.i+r$@pD^`LCz֜(I8X+:474a [y35EWxM!D 5Flc $uPʛAu%)*k=îo*zJۡ` b} K²Plf԰n.($g@7¡Mnna&&I@;&F#Ryu`r5P_/SU@M|Kn!_'/ӛۑQE=|BH}ʓ 8 ܊D-$‘I0\o<[BZJo c%yܻI%aMjQ%}UY\Lz6X8i1> '>{zi!V?E7qji C^vesצێWKzOI/p* ?hTXe'VM[y7VSZ)WfZ`cO~EH"ì1L)fm{L9[5RZOND",DC={yd:ijFw8[Bԇ)&ߥ*8JZ%w$& ]@>Ҷ{۝~U*6$]FG_<Db7$vTmNBd׉z~oNaӊUn|a|i)@ڽ Gfexph<ټzq Zoi˶uke tOl*sV1ߨzz=NZm ;W#״ͨSGFF 刴keY:eASkpI vy?_61`XMHs{GNiX-SCo 7*"enqwaћÝHwKs1J}L$UL4;L!#a,e-}r|A<;2ea= ;vssf2@C!{ u ? M)<'%Pc/F>"ߡ57 ^2a_y\#7k~;NM=DW[ຮ~_ ͥ/Os%gZ*PI#$sA_;j̃]R϶n(~Ȯ'&&kΏ1r^4 @tQmna[/C+G}%?tInxWG)᥾e!q#oh61K3ykE% s "YfEN3h}RL?+4tzv:A'vzynkӇ=";.dNFWDd ڈ|Wu9TšL.7-W@"lvIu_!.1_{| 4$ O_aIXaH{p;5 Ώm`zz.UꂥIݚ,qYmq«Au5]:$ɽY1 =q$>jBwjir['Rj \kugVeQ[" +n`͆6=7;,RFkše4:.߂NTT4`Q9:ƼqWe>@"MCGY4_hٍ B&j%D2K`/Qu@_m )eq n*~p84}TLEOՒ1tI$K+&OugM=Lj$'vb]j%PHRhrP$ Q_{*dO0El]L$%F;ĦPe (rC)3tGumL\: zv˵>SH8U*R=:"WT q0!>H!ms* Vz[s$WJ%mb1LQZjk@.hoELm hn)*}7fߎuEusj9JQڜ1b*祁xސyXr;R-:[Yw zR< ^:j7JJv%0H$JObeȯBǤ*"ө/5X2f>n fY2W(:3~4( h9/I]%B4!&x{j5ONB9 +^'//oN-(qwgyvzVЬF*VBp_9H1E++QYyey%O&ގ,Rjއ{2v˭~X8/N9V2Ê:MؔC'#)ȷ<}ēSCD,x={ƭrW1> ($pl3PZLmN K.خEh|nbS{jl77U7D㈋-"#gVGÊZDKIQ?L|ŵ򨀏{UeϗeE]Do&PHVTg#H}UF(ZPh*& iK vyolj  'Tx Ny ~toQ+V}2HۮFߔπqKnJ{<ʫ\Y-yt(ݯf9"kRnvS8BG M4rks"ڨqd!uBȢV,CDsȱv8KO.Et jχ=UwM}<*ޒYEhY$LV`pCoEk lq<+A ?!N)eMڂe+%dFN ʦE9]kzMTVv/(I'];e}s.orz}s%V8Yƥ_%@ ljSﴵn 0n[Sc;܎R"*08C?^-;89pHؕmIXŸ!tyYykb[q.ZGG sӨ BlT($3'.VMꢏ㯖rBE%I큏أb5s2Z4|0,Ѹu;)( 2`vT7w~zV#\p94r`:n>:cF خ<3E"./XK_}_ԫ"DטD,ZhޕNcQԳ<0«}2,.Je3ȉxlaMhǑ:;WFL"2K%)-Z9 υʼno5rOhQSmYP.c)b1>!|2Q '%/l?j BQ  ˥ LI9gg@ez({cږ5>O)K)dth5s<۰ ڗ* H0H C.#umLvw桨wiK1qګHHHBT4BHm ݉o)yEݣO?oѥ*Ȅ_:N٣U=e14*3b7" M[>Y}H6d[~$;HIҙ */hGDŽyTo>N{v9}YH)*nS5`QEh5nӏ~'P޼GT6ŔPpy],n{nv ûdd9GPȕSU #x;Cj{Mh8i'G~B~t3` N\qyt5 GxEXgdQne@7y\]{un용y V@ @ԷH#fz75z8W_ A f6@2?G{N1STr\l<(( AkȫCW%vMJ=×K hAj:~]H4/C괬@Fq*4?sԝ(ApHd`l&JKo#U.:)F"7AS8x.LnQ4Ș4rDM}Va3j8>9 Wdv*~ꒆ"sًWh]A?d8{jZ)<rm&5ݧ"Fk`q||bku=I %R?؅xׂN+6wq͞]^um`C ߳OI[~ES<85JtA 2Ŭ ]^2I1)MYR.R_QWr]G;Z:X%p wuASJ% _ D05o, 7Nͷ<5l_f2*HN?a(|E] g@qsN L+:7% .iPQ~kaegeQ<3u7"\3唋]Km >0d#@loQ/ܬ¤at+hM" O@~Wr$Z4u0E=I9!`YݣXJTf233 m}c;<нŤ7 3BJ!z۞h tTt^A%yyIZdq3}fbX-CV6m޴7lK쑰NQH{ "jijeQ ,L%\PtQKF]5:6B|_Mʧ$2L<7}"^/sS;WM1]ˊi]͒L@aS8ݤwXΙןXXTH{#!uػUUMe&-n7Q[OAZrG&Csogur?6=]oGeˮg ;F"c[d+1efSIL"Z1~s䷭-jhEy4H%vOqrf5l@sv LXI7) irZ4܍a$k8o/{׏c]`Gk@wO]{$sQ!^ʺ%My+} qLT8쥴+M ӎJQ83iXa2?p"^z7Hď+Ӹ40V;gm *y!B~aˉkL)-gy~Vۈ[X ڀUxu; ``;mO@tIYE5wTXro˹LDbP`n .6;BnpgV\oL9gT2EpM8YwkZ+P`{b >Wwl_@2>s̝,لSVi,/O8':CK"'Qb+/K7i+ 0j!(V]S\௾'$̜ V]:S"1i޶;o17.Kc(?7˧'K' cŒchIT]+jGj :KõS+m8" d<8MÖ[XA21V&(!=gD0(XЊYFIzUU|{H؄.}'َ~T iCch,R"EIߙ e+MݝOrsYg{6`&Bsϗ1hOB i㙹mٗ-eQ`c1NwVj.}T+ c^Qay >rQS|CY$'G(ޡ qx%޻b`HEDrOD]Hu ]C΍}q-!Fm['; W)Jf X}(7$.z3,2 DjNg)W <(S$W+tvY@j,^3 Pd <ֻ pk\ r`Q8$;oΤP%6$Gu\>Ru5|%kmj9>Y ?igYC4Z ej6y4Jma@Ciޙ+8<_8f~QoÙ[w`%pJ'6UVÜ06ЦU2RںlKT4Ke(y-M>w0RVǫ*G+}K,FhjУW,3Zsd6ȺOyʯu"H+-)AѺZ :#džvi;WGNʿU0mg؊XLJu 䌢GJOYJe3)PQs\y8!foqbx鲩~cY AImY5]:+d@THG}o]x6V{@ &B؊IrRؒq o9>ZL0L/V껙}_ZCɫ#ch1+Q,ߗ9Ӽo5oE@$*Ze>4R^a$lǭ ʂ Gd;E؈~ S1b0{a"Vm˚ڤ'7c'u2曛 2V!x&8`p=16`[J3xzar2 m ]y)5_5JIJNk(Po#@IIY (5z;?~ȓ_%tm^Dq\c]nFJY\&򮥍wDs@M-suG 1C8c5Os)WA5O \y>I~eIXiX%NzJ̀_}"/b䒄_Hj]y9&뙙yS8| Atf㗌(Wq`Ho{vDY\VBmM3yӥreR Ym9(.X("W,7_AC@>Yؖv klMm={P/F"P?O&a!:›[,s2lfFA`#Ly6`%|HMlB07*To _!U5`集Ou2k ?[TtY"U"r8ř|;N?%H{9\uao5Nbh:ҹ?@$5$ o/}(Tgx/P}!I-/C<hӨE0>\-%),7Pmu#(&]_rb(a3mJ̤iiWM26$1rn_@ .D&yN H~\ZDhA,'=@hL tu~ftON :)AF.?+.$%='OW[JCD8s DU\ޖn;rq%[`ܹ /{$_Oz>4-D]'徑w]d*6o)R/HԿCaS[ѝ.|@@-t&=XO=^)BamGoU k6#uBVdtv6FDp\nOs FG-jlœAWkK)(J-kE uZKG%ߵ򊨥ǁvPUaLb  hEHy {) ,(>8p-J1~FJ/Me2ᗞV{%j0b^[PLG%WLy7$ʷBfyYҞެtTK:eZ) >p/!JzᪿazC 9I"ܶ^N 45Uz|jp1xV|Ca!Sƹ:VJ3S$RSxB٦kK`\# v۬~=.:bNv B}G<ϓO:[_!Xzx #h&TBl]+@@H ES)U6%IM^׀+"  1֎!|^9nܱVCcrKWF_jS5" 6ْJ?|4Oo~P\МDE!~XjQo-d;hcvJbų޷~= ƺtyT'ݺcE0.>%|w;MY#<<6sA^ ]ߙP(LuoG?Uu9Y[E %6 v@CmK Bdl|VX;އ M`ؼ{'EYuo%no`H9iV$k-< S]^ԧ~P,$ͽOaeuY[pAs@$He3hb#l&_nݿJ$`mr$*7Lͺ_?mMNL5mU9)P$`uFJ(6s5Z=C0䧄xa ֒(})ŁZ' 7{.I{' h=+Ás^-eY5 z+PN'hR&ABaU%jY)Eߓx Zwf9 '(+(rл͠rVOCδ*> cQmHBQDsz@GVvba}+l;A6Ǫ{yq8s)}udZ[5x&6XZv2-J=ԯMprM$˂ޯtp,Z, g &CW3ʔk}9'6%l;g#᥂ʫoUY y Yl;KpC)~vt1Qуwmpբ$퓆=/(H4*i ԹRCTHWxՑWeYno!ڌq|Fm5PV"_5ʉ\ ⲭ'^(^/_Ji)܂?A6w%By؄}|e+]8I Ν2:,\.G݃m܊r:f0l kO=99^} qիvI5犰p>wd=k~4wf`=0X9OvC rr² $ʙ’ϭ$v2^BF]tg2ڒ`_ OY0g:d.dVH0d.u g@, (KbHcm'FOk.ܜ8p#>2WtžjҸp"h2!i|p≯S$^[Qf nKTh!>ʣ.xr_0n wMה\H|KF[4O09E*Ȣϵ+dD], {ޝ4?!ld]5ںPY^%y Kup\ƋifHۛȽH<!as $ ga8'viDph?8#?sSm&A8! ڋFe~Ûʴ򫿽Sܠ},l/đ䐀fW޸RRp+1j{eʼvex#lH_fO>,}}N92C/l Y7kW͗O%1@UOV9x`״- pߣJd9"aa-%sú*%ZoѮ"tG=`0}*VՍ?? k*6R>`fd1:[,j;2BֆZ+ mLTG܊*O 3b56X+WKmX-M.~F*Z']!}x1m(|^^0BU2HL FRr40{V\r#4OIAyT>F G| ;T$OkUYFw@o}FV_>&EoHžyx*91G߲ӕG.S~m KIT-:PaI*mies =5K|\sc\P=?72hōjtw{9/>P*ve[9Cs/b}G[YA AhwegUĵv&;swlW^`Y)x$`0gL/ќK!b{STú.<د;`!7n( ڑ{xdχ,ՂN.n8 Ud8si8$]7OfidŸ"S 2$w%"щs$<%$B.TRޥ~&ǎiQxmi-M|ͤ "12ܣb1B.0daP#ZZe s;MjF|N(Nwg7ZRZw2[ߦ'ewn `:5P$_b"'7w6ڭ b}or vx`H<=J<Ģˋ=P2(C9ZM;UlRVh|Ҍ)3a{Kl{!~I~,y'vu Ia V.:}F`9{;Oxtˮ̴ap^,yVZ&tT߻w+QZ""JiVJ5)}N#bĚ91|/fqq ( SD}Lx)P:>H"P@ՉBw?J7#F{U™'<6X9N~{Ot?_`.l Wڕcz-F[Asuoi9S\%R dUX9 L:( ٭OVWd߸&fSL F“)8dv .Vm* 3|pddyz"{AoNN)pM pWgMi'TbGRYX>{7]@BXd@5Մ> CeIl 3@.fsHscHqs-AnUj|WoBDCkk^%x̂m4 3fovU9ʿY 9Məx $['\If\k..;cWWF%; )THN:H-[fkNa*^'M OX?#堩@ ~ !lrv2k5чRa *9kf,PC{Z=Wp;bXו̪=4}T՗(//׽h;2C<~A dr,`)0 >hFܩ%(ǂMq#VXHf#:Z3oOYB2ٟ zaىIP5ÒINM0lى$ 'UmuHx@)^o'w}~b1 p6?qKf @Pm"GD u|G;D"|;Ұi63n^B%׼-7n"j}2u!6DXI== Qij[Pm4;k+f[ ̶y[4qYrgRte*a3*W dA@YCMT7z-ϓߋ̸KYQQyëQ6FW~ @Oxfv "wwLz.֥i3w6B̯f{f#{;Ĩ62|&Vvѱl?[v:H}W D$E@c ` CV] 5YGFڇb-YHHv;@)ʈn\!-@erg@v2sYދ{ odu]hPm?oj$vIXT 8MX GT% X I-%)V,*``fr)qy/ ,_sA?WG w]܅|2сuU(^Ws+t}5H?X! AT\BTOd!EzLPBlqfLm]iNeiԗ*zNZE>`dKĈ/$v[m\2޷ZS`ߢe]jb߬XkWgj`sK` J2BX\\D] E57 _[LYRsd1HNsa䷯y#Fbl×/ٖE]0s i* _ѣO]iUNj{N \~3/uZ&v;Vӥdq)!g#<s@ |NەTr"Յ $IRJKH:lY387Bĸ$v+ZM lIME:E&F/HW*ѻ1u$">)SrqtTTo\fohw-Y? !P!vN*$չDBjߔZ& rqsۘ/k|aP4fAB,.1e$^@${ь-K2: $(nF5*|)>9yxd6BąA%)#C2.g8#J-.>"];bǀ3pähQ-c$R;E$‡ N4YXk C^D*E_'[P TD9hGֹͤ^F?d\怒lƦ* 􄮢E%ݦi90(mCE} )McÖ<^ xu&'O6 }j?TsuL~ǎkr&7cB6tpLQ.Hu3xda@\+UƪvR.&k4ѧ4j_|XX% |A BԴLj|yۯz8q6U݈5RѾ}4;Y' °uRM!YLٟJh!eI@  x&FfBU>K5LV@bjh}(hd =ܘNCI\{1k,築8˶|SKQ!n'j>P hSaϥ[mg `WF:{F#ԓ=),B 1(]7?M(ç*v2W^ pnT:\ )}`ؽ_5v PnM[V~#a@ I2RX.l>ɣGGѷnY˴ml[X-2 uKp$lSGlVm•sAjd`iBjơR$< ^jg[DQ"ixis6T~>_ӖCI9X1 Zh^ѝފn9n4Rha]m|=d5[\ aFH9X̄ГuKfܝ%NCLi{S-#L\fC~t@ҽ9ZbQ߂7mL%q!Tof@{ŞX'K!Op-8c4\j2 ؕf ,45krb>zN>#8 ctv' %Ъ/FvA];mae tD ]-z}\Y*F[ŏy 0ZqWʛe-X,_;FhM8%:.ƺЋ <أ @i &FjMTBAzbZDd6uňҵaXRF(sO4b" g/^SNgro_uUӶy{"e֦Hlhc?hg~mFGmp76ebA}߻5)yUv R,>@I>'quզ=tnz^U+Sj\y+tH?w-1sZ)Ak#师^8SDc, F,C*,@]4{_; /)`9,3>q·N?$pkضZ_:/Z-D*%@ףxm2MqC&(3n ܑЬGE?) %ZZ (^iJ>5uHŗ"ʆsL"n:Ǜ]G8}!ߝ=ުŸrfe6TEOn-;y/ I鋲(CEi^Ciq;Fބ Z-mG*Pd&=("Q[hHf>TozjJ,$N`\,t41uqi럳١6IF.52pϛr{5b<Cz%!"M)jad֎fL3n?t+1/w;h@KԴKJT_b|@VvShSj4c QF$6߉zݠ_o ft'N(TbrP9ٰ@u]f(VtL9tk]٨x5ҿ/ԳAc,7Ώl^ µEY.?ͥ7F ?-cuwR`VhU AR"vُ`)z FSJdjɚm꽪ٟ[4r(*|C+W@Ӏ)hK~"hgc|`LvL" ~.ݝ\,y(;(,"Ei^?.y`o+i` S$.^dɝ:: 6cڑ37{uYH鯪i$\7G oPfEnVegMJ.OQ:>ƮP.C1; :LKf<_EݵB]ZE򂓛$@㠬+bҌh[Ù! _sWmۜӶ&47Uvaise~KSn#H(M{n'r2*,fPǩuzė%b4I+&%h@2~8u)dVVvzvI 0Ng}yӼ% m iIN(SQn| ,QdhﴯpTA'\a8& 杆F8>2t:GJsE/ӈq^!jNKꄄ. of&x+1ĹMQ {bzNDA_,zQUʒ- 8m|dD}); c\]x'>5Jāq+Gnx?"$HEv`oD&`$GT,#d!.O Q2팩X/[OՖ5) oh]q]9X7Vnr$#UCj@Ч 0#Yٔ#gp I^\e RXF4\ -loh*O}^Z@.ߓuV?||%䟦=Er\iˤ@AU^S VV\YZpI-(|@BOLP"mqI]ŻI Jv_,.VDL$pd{VB5V.C4hNklt e -)"È5z..-_X:⁵ox "EgtoԸ??{c Sޑ80'*g_OiK'KUND栬>>,`)4k_6s/hD);(%1;^p4ZB-cW(c2b|RׄJ6kX_YjW`;,-0F)d /$Sb 71OOv~ՊT 4nB^ +(J.;]e%qߚѝß11ʉ:Kw1 ]NԈOA&QxDѓ@6'5\PSe䱀[ Ƨk̦;#lhl`pホ5ΪY9m0}8K3QRx\t2`by/* +!45Y.s&r$H)pè5cfCmt1XbEbZ N'ǃ,@êXp=g z]".ao"3p*؃/6)Հ<ſ]Os@`QP,BBx+_(^۾+7K)pDgB=xl{K'x#N;(iݧh+`TW;d7,,gdJR/w3_ݟP yf6if;Q {H/.2y)Z q%x]6Ld `at~´H̺kSa")]2bڤmߘAD) B7“v/!9|Pt5~ .hn4;Ǭ|r!B1$̍@G_eSv K쁘W=ͭ cy\Ȗb^L%{&)́}Gi;@쓇S(1jI\ >Agx:=[?k9[ZZ=U=٬H9\uq,6NW0s'iŗ_o 6)j?8-n y9i"3~ͭ'C k+#*D5*6;;DgRM^JYCL"/ZPR"_%jvŶj]\r$PJ|!#|J]enQ݁J,zL uӽ*x4Eص9hJ nKH!J7C70o;ㄩ!p>{e YfԚ-@kVoE7%.D3&M޲竧j;fH_;L{IH1b(n%1e,Ԁ\R$B$P`:!$ }'b:O-}[ˑSSFO5[72`фC#0BCܷ@2ǂGKV=Lt{Kɝ#"#Azt[2sa۝l m)DAŸQZG^_8,Xǰ' /cXE7xpƫe}c9F+t}im7Cx]|>:JwR>+vw_4VۨEXG`NΈmfKQ(`ħ!&L?^`s:RWC{ \:Gkݟ2C3h|z}FE:-WS,5cvЧPU>Typ^L{>nЈaCL$F##h >)څiױ>)r| jBrravHtfvOl~&s-1ˤa)zL36\W-<|_7Etۊc/1ePnGJK,andG꧝K#ۀ/!nb8Ӊ < &魆]cgKPqUL_';&=<9p# J܁ڔ Ü cf,ѕ]!ܥByJ E6 ep5GlEa(zM醸,wH@̍M:7/c±|)LaC g)T3ZG5w 0Gv+yB>\"0hPIJ-25tV#k˥08uYBދB&q%;x÷ M?C9ߦrNqwM!YyDbLz(aOFNL;Ú6`|i},,??ug譛z$pGJkr ҐHa OF'_Qt0ҘK6dXza_ 1EV ylI(-@f aZO(iolm?h{bWn߇`ڡO[Fhy$/v*|۰g `E{)XlGYAf4U&%:*WCiBzM5_#ve .*8Fi~Sbc kxS=L%ecVEٻQ]ͩT᭳s$\:\To#7oW/쑠X DН*Qhh SMo=AT&C,J-\,Nt"nיp, >}urOe0@QB|M83AL ِDIdOסg"k{#lUBjm0O*O~wDA?l}8X |PrZ!(\㨮6F1i<-ɷ-R hW5|H^߮g_-Pzjѡ{>ќPu .'5աU\9peYwet4xBE%1vowOElRgucաءte(xVC:okS 7𿆝i Jf<_Dd_LlC2je@j/Pa*YS`~vOCmh E+qh0s6.G8KOr܎Z(Ox5G< TSG3{Kb3Eɢcp@]/lrfeYl2C.8cuK/͌q ᶠ[sh#db bL. uA- Œ5oΕ;g,-P(R 2X}[ D^1/PpQ5)C$|%t#XεVϿmMheaR=(UCtU 3M %Ft»Ф(,1_chB-pS#{W3VO7HkP(o*1~EGVH(g,oFMԻ4^G^]]^wwRnLZC%oep W@*[0ϧO:C}7 #Hȯ,.*XB΂J|S:ݶ.I]@ ]4\Oƚ_bio@(H?bpL{Jﲺ<6wZriqs pԦϧзCnx.[u4(:e:"h}+BE cnHp`Z)V&UǙYr>(8^YS*nh@/4J/Sxdw9;8ў 5cuzVZ%|dAzn.e0 dnvF'FUu}IiklL\49o:YXsƅ8OP\ٌX\aVdg ݮT78Vk=~ -lÿ;F| G5 Z%IG;SGvOb9W.K"kQ 3x<d"n5nTjX(N~ 8cKy9q:Q $!s3pҲad`Ik"O&3;Iw _+u ioL_ŋVxIfzs$P?W-}[Í,h(}Rdh1HoP A^+U!V i\*-6.w-ˑd4j/`-F p 4u\M@nNe6bZ{hbe7+w% ?Ԛm ]yI.ݓwur~K1qT`p_rMibMoKBR߹_N! AT"Y࣊kHvIliDBfrH0ӫbazk?{0 )dBJHv }^h[Tq!+<Aտ=y6un_)\<-H\>:=Z":=)E:o\@&‚ ýW5w+-O  aiU2YnM nfl (Gٟ̟cs`1l Fia7mrmFѓڗOQ @ ?Uwx_>9Z@<"N=#44<6js 5OFdg2dg xY3 ȧҤ*W&1 0JSC֦ ˍ Z|Rzm!7hD?0n߯4b\0+-]W|a *?2TS.=3Bfe$VFO$4C ](8;9I)*Ih %jVEYv5!oMm_)W>/DPRE&_r+myY7۞8sig"c=e~[LR k =H7%]0pW"x3z.C72}!E7)N 2!(q /UJ~$uqxtoU;/Rޢ۫TKQN7o7/;%H4_7=e ӣIƇ:EW( ڿ}!L]qA8_{ԮK*C6qH(jJ$ޝTљyw0qyR:h;gW>vNYyWX3<"i ]l/@O)ۻQ"Z18_ TaΊWq<;4T)oy3h}P ;(ض rj|xg}晤埿F>?g0( |Z@( f/(z#\T/yQׂ]-""!~b\0敜vÖ$6/5f'.CZ?||RZ󄹦o()Pӳ~/9z9\Hr9f>xوy2cɷSSsuviv 6]W,*Em*%JߢuYK  ΟR*iy~Q(,ۧ7yǩhK'`=ml<5?Z::Œpk*Ou`te3qNsZV9hw[vhMb1^]$ E#>bqli|؀>{3꫶OͪY%E`Wϧ rs' dԟ Нn@#8[;r뤦8hH7l"B~a xEȥ!Gg8Hο&ɭŰ*,K~ag6@R &eaK &!4(sY#vH{ `\hzӞ[+LS?qxo[)._23 *j_E@o>R{T[o!sMD'VtghHVO}V?AZ3$M g@ xnsy SEݺteB})te+N7683nC{h(+M$qhJ"* AbBo c]ǾyA,#&@| ެ-oBB aK#^߳kL9I/hfŰX*_K2΋<%l0^_%=P`g2˥:5C4o@@zo9pYujuma3WNT,0gγ;nbPW eAm%ovtާ-|L2:A*+>,r@!e lد)e Li΁“qӢԮX^Q1( u+EFGqrHtEGR:rU?0 amߙK |_<~UswqL*PB%G˾>{9%0jS cCCĝ_LCRqYt0IܔDfo s7<_ÚT(@랊37 aJ sDo>r[9YB;M1^* LM7Pe$bUpQz(A/i3t5'f@m-5F:f4yte31,_]5'$Ge*&9^4`8~.(]SPG9̴)HF{;rξ+ZY=uF~(52!hS> )%6+DNjѢ9BuK>B G_1f&8*!tid DQȮH);=]GMZ Vr%)P xT-VDuEvwR YQ֬>fW$zQ_:2'ŒP+O$PE%xД;nBIU^~bur5Yaj-84%mŨ,\ y5o+hI4MԡN)=F M=h^mA5u^W~5C~ d4E>|6?SW'{;Z9a %=[KM.*K6trCTY߷Ey׻k 1 (ٟ͂3-4;D,]و$Wa4$Lb1s,a62c6u0x"[MR_3oASgk6N(S/28PT/~Jı]!Yw^@Od0eZ&ڟM\)/cq7,9 [@-?yl?dGLij W}t|''^6x!dHk>֔6b@fF-XEZC`Y>JWYFln>i0e^K.WPBC eѫ]lw Dj)x8K"u(?檡N"2KЋI1m~jYDhiU3#i`BT>΁9( [y{N׎C瘘]-7D\9r[1@t!)F )yV8m/wE|&WR-yrhXRlh8-Y )㺥GD@7};CuUj1>BBRךmY\k[E6E/eQ,dc\0(ۑB\ PyэDR]՜Z/5읉ȞhNۙyVyGB<\YJ"G9ʉ}Wj?C>ƒq :F^rM|R` ؅DyoHŜq<zY2Kwc/X }!ҳk[\r=[şpM)`0ק?* '_?d WUwγ r cw$1`l ^E Qq)Č閟vZwBth?d~LL3N2`Xm >8Տ=xmMRKG|TsGV<,-X߮ $Ďe$( `py1{^]u0dvdb;el8.vaT9wa?~*W5|BQ@ PmSV3mr&a)z'gc1ged&r`u^zQ$<:<6384qdη$3A4UǏ p0=dx;# ʵ6V^,7ow-!I{YK6%59kMc*c's'sл 5]O@zg(Xܺ"N1>Xc͓}XEԶ't j(Bb1L|˙b#uV6sÃe_g# 7~:u|^ĝ.t6v\M@Qz&̭'N81Չm,S=%X)]& Y֟ӥA6>Y)p Ӏ䓍 P?WO)L& 6YQn\㪧z.0ݙ+Hg}.w;EpX'+Rvއ55SJr "='yo6ΗTSo?EՖ"7r8IO(+q|*x^ou)j>.a!DUB@Y" UI?(BJƁ:pzt! Ew"#m CT=)酡 ML`5Oг%S{~1ҟG Ž/EK>SifA`EU_End1ԺcN@n %?fYed;2fYdݑ-]$xo.`sYbv R#&y(cb,͠đ {_ I~|okX/Q3Ka)ۜ#ttl Aӆ:"Ru>סZs/O@ ,dN}끦! _zYݢ5du,ۨ xCAj㸈73䂴#eiMqFYO ΋LKsVԋ+䛁Èjj퓫NTz @*[4?n!(Rm`+ׁ[$ EA\df%;5gl"Fw3oDݞ⎗ ,tbϟ!y?uޔ0Vy G#<mFI rM_E7к\x##$1;,7n@1*D· (1 .䩬ŬɼfE(u*[cE exO#raEAHDu=cTo͘0ʡgR E{ň]C&iXA>g.' U'tO]ӵmTї0.s- (4cBlS/ ׉d-UsfPbT0([eksTU5jZ-3wrk …2w -Z9P/j'(v(0\^j͕} % +JCz tRtu(XMϟwiHתa .>E,purDFy 4^iXTRKyP殑)Sog5xGEIɰ*'zX4:mT@ ˪Rb~U "W*hN\İ0prkꏻ'E@ĕg8Zc|rƖU}umm%Ԅ?h8.|hsHrůˢv 9b).TZ7Pk}[KDjWZJKc.'ny X|yh69<, _GղR.j+FCLj"y*)TEn}@9.jiz >8;7+C7̭F]g^k'~*jL1ɺ=4(oW""]_QM(Q GgBvÎ3uu}GF\lsۑvժ:/lKPk(z$[9Wa,:Q%jfS,z3̳,.٘Yt<4W G\wk n'vr !wU hЫ)[K&6;+WU̱jK};Cm.&D[$]Zqd!cVrJTE;Yҭ(~csߨH}&;OqNW+ms';km;%HM4;ϼ9]g:]+ Nc1@jgއ6DJ0)yFe{+@aSk1\9(RN,ML~u!<ixL979djQ/6C}}Sa6ERClehB9vh1@0.DD*p7|2g&v@W){h "IDf'ںBԢ}~2 Шo!+w0(H b$9}@[dW@Ue=G}*iAI[B!\ e,KwcLU+L 6ݯU?NueK |v1GVPRy52OΰQr(f*0;ݺl=NRDeomRu!TXR,U[,iDրb5βJj~X@&ji_+_+26H| |U=SXdn#>ׄ>?Cw ?.֌d;-K f8<`x6ߙhٖ);Kc//ZF_\wn,LOh[%z.N#7=[|oO:Pm%1B󟴆 B7IPXs&yg+8ZVOatʂWŠ# r\F1aC(if@o`A)Ws8eԍ"8T0˸#imnIQb~TfIZ6c)5B3cQY$bUw6{nGi5MѮ O^Yڮ~إ;ށCwiU&J &1ԥG˕*1BIvCՊ$ߟxx(|Ny FbjK87ծd8"x>{A4IK`>Rn7}#\$OSDղPFM~ʹKd7 *[jDr@Ӄ۸6|㦚 >|jYlUIqpW+5h9Z I" oyQu&wB,*.9yȿ0c *IkeL_w2XI)ؔ{-bƖ69iOnRs7HTz$,3:W]EHQ!_8.S>;)hcgjt!:⓶P)__`F?ZilQ>)ڋƅ T1hz^7HIA+rC+Ƒq݅5rXC) R.KTS,#)(p0otѾ[P2cu`<5Tz?G"L4</L7uvE~$9WZq  KuWP$GDƷӐ6[ +z}3R4{_km&%BÕn\VetK &a kZX{G? =3QhݵnnKW;^;K% V5fV C ȥ[&iD }Y#Alm9XA0I_hf#jh#AVL:}ǿ^ J4fA)dz ^tr3Y{LF^*h*\GdĘƄD$y_iR/=]$ Vk]C=OhV<Ո>Qّ9nOsq|cVs*II?qeU&cP6fYpK[-^OUu"n"V vk5p>]xs;ɴD$"0b]d:pKܐ@$\x#56o7ʠ.s冑v786]eUr¨5ƿh>bkgwn@/DҢpu2C_G@o-qIbE+ Rr\9rPZ%\r*sE2*rg4R|sE{gͪEӐd;M[mrb4m';v3fWJ-J7Ϫ*g@҈ģs4Eu`(@BJh\ygwT3<9dPtQg)dffViqa\':yo?3O#vJ{U'Ueُ%>Lta1wh7.A11&,#'WC8஧]_[s/Ŝ@nJu@/Uy㉩L&|;G5vTdi'wz5Ǡ2Tbj|yve4Of!.햶n*#ŷzpOJ[R{;yǽFU${>݋YfGϙ+`\sɵՕ)ϐĺ#\vU' 8R .c>Tο Oxe0wla;zxףll[2=vVz )wا +uUuMy Dd&2}D_4# t3`1Im`p}j s fd &V=ZPIWP^?uJؑ[ /] LʃD@T.Th-VtȤ[5/naTGz2{^`&aڽWSV%ct3nY;t͡_Iu*3=^Y=.Wb>#$ro1dRzzF8w^y/UCHq̔A=,VY]sںOjݗʰkq^0Mz{&`;|ZOO)r_I$3p!NƠbcle1(xd cLLJk[^}<*Vq%pW};.(B{)izqC*ܹu5&Q[:A0xT1.*N%d,6g/}ֲ$)׳x }E~ơ|X%PxuQH }lLeqҨTz?WԻ4:'.Y|GPqqtwM%Dθϑ2Xe0Ǭ/Z8C-znbwZbOMJ2uz.bˣ6$đ/aVk73 YfbFXGk)kTmz<3z5U01ClŖՏ[8wPv)_hQFʴIwܰ^n XNnS9=$$qGlh*xux,i$-V }J?2E+đ92^n+݅:=g5h`>Xz@5&W[oV)MYK', E:l[yX;^UD}nLD, -]3cqgKyi . ֙j3\{EZ5$]6yoh(l?.뻞C __xąհfi CU! UT1;,[۪%_)EbpinOm NKW: Hfx}]z ټ$,>Bn cu&uv?ݡc{'U9KE~\9L<—U!+(^x5B{ͺAGJ TN/} Aˁ!tK#/we>[np?x*e0=61̯kk@!#]#qiv=od#hsRBn 6AɁq"'S%zLR  o6{c`B&cK]9X.ϐTqo0od~WX_ՑIl+"rW_ @'AujգKH^|1- j1; …%x6w3r\+GC-Ԟk:GPo8hje3G#v5+k)_[|F ҷ>`ɀ*N0}yʹrF3^^v!'C:-Wf\K5ӪsOah A7 x1OS)#*?♝_a+9]+ڏ;Z}[?{SEJ:O>@UF=nhJĎTŘ!`ty||ưϜDѳ_+ww?%`RiGNnf50Nasf%~Q>w=:Zmd?,LH;|>U(]mOF !­/D\cɍ>q(O $}=.ae֕sR`דfMX]_D BpgUR=cY]whU2Njtpf@ކ.Y6{ޠ\@]o0tgCA3%O|8pE8\pu)=)ǛTx<w^@PFTfx vGg( Ad'&)8? &yvMm_耋TAED(SC2cj1{Ϸ#rѵe\.%~|8Y1dmTe{jۍ! uLЊ(%O`F”\`D?mܾ@je 7E`;}Hձrl耀/ LFK^xb5k_x=SXGW6xD,olMcG~W^.lӰ3<(qI>҆Yȡ2n r-2'](n^Ys{Dɠ$mOr`n wdzhڪvLJuJn(c1š ဠ 6"9ĹW@]weH dj'i3 yǓB Qeq 'yǨ)1q 5%d]ců+YP EWd!>f&#C1̲OstZz^a8(ᚗ)_sԇt+>ӲjL( VY 񓹮Vn"WA &;PVc*G]\;[/i)mɉ}}Zh{ERH:컹s /Ē(QtQ[[O9Q<+j62o{iиO)#/ ;~l5F'Ž"nc뼥pN'.f Aak@B<(م<>5?$IUbUtU*Wˋ.nILϽ˻Y2"&;KglזmKKR6mb_C=G敃Тݰxb,KInpxtH5:='A?aȂ-(r.. N8}j^B9y ,q{D=s\&b'S {Iry@;Yl?r|oFz?suGZvh#_g5e<~D[sWe>4S5%:,Hjw]U-}BeXNmC]3v[{9*B,>}`,b p+=։EN]YP0^A}du 5jᇉ_+.T-:S$ޞ|pB,f n\T?fa[q>0El~D* TIwunnxW ZxyB?DYhJx6xi 51p':3 FGg{TNV7Hjh/{qElGDЌۡ(r<)I^}XjNJ?>8<̎}Uooʬ0* 苑XC? @k= :5Wt!kqo<3Y1 KW!`g/V0VŸ6w\|Uhl5kx̹qS`oKGXPs+@&d1by_PuyRu4ٙMiJlh !K0" d3w4'15>_Bg P,X i~_Y%^}I2Jf;hQ9 seA؀Dq%N&st5aʬB)+qCDv5p|-9H dm +zJj{p8: !#Dzug*>~;۠$ak+kj͝-\]L57$$n]Ly&THP'xs gۖ,FHNZ[9bv6OptÀtDBI ~bJ|LK) ي)]N1:CE@$׍Ueν%=7cV.<{Թ2^' *ԁXͪs/j(b2v.meO8W‚<~)þP.U66JwK8]m" 󔶽VcgyNVThrڤlӏ\TdG2gU2kTEI;d8i{4ZP55M1XaFkg) s=K}b¸mo,_6."HN/Gȩ QQ2sb@O?M;Ѱ㕼K7E8ʻ|ٺaJ\AD8|8{kr䎩s|pYU](ƆCl<C2Rp cË7 :?{99KӟȒ10_ Q Ok Ơ3q~|SNLixvb1Fb$cpzX0x#)\gթFTƵܯ H+Zf8T&*@ͼ 3м 6'*%g ~>ޡfNN/Z|U2e}ibLd[r!(ox/OI4jӃwn{S5)3ɠ}|#]I)fkՍ7X~':TJJf #YeuN f9Xͱ4DdNѷ;ct$j_&!QQEȅTd(ٟf?r)M OIzdBPEƙ$`fB!sl&} hWZ@g7"i|DXC/" WrK҇*B#f|jvu+eQQd Hncu_lOX+&%_-;$> } EߊFˡbCp}lhj2l}^na5 >ԭ[7眊`6E!'qLJ\KC1' $Tޯ4V:OT? '?ju=8(uZAŷfGVIp"E B"&A:ӕ@DMaC#aF CY;Ӫ:zQp7*ZHz8הo7N8ںGF2q.r~⣛uIꚱUjy'?1W!.!Ɠ@=b/R-,L xP_[E=X?3ƐŤ\uu9Binr0O6 ot Uz7?bn )XKBnrB\b~;kFȝC/BS]Re}quƩ6:yX d2 0;.vk繧lX4e:V]NsDCI}He=9+gg,8Jww/N\Z`;a>yϋu2X_,Th,=7'tﻋJ $qDhAY< =Djnn̶i* ڜ&]-[>yWud \g3YY;WwX ]gb/IJF$⋣Ą᩷ f23-@}q{e'Qshp'ZrJI7/cC)-bRk؉X 2.Hw&>t2O=xA20bB:+u 29/v_1eCӫ `_%^+wsnoR|UoQq* ^G6wɏi=5y7}nzۮ vE5[tkqZo"qDYݰGľ~4YZtdNڜN+=V.x#dV~J5M&C6T~ ^STwwb祤4l#&+-RusqKOtkc\e0I1Ciu8'TZHyMh{m\|J.xj0+[ûɁ/uSv3A=}p5y![E&Y`3&p=)]Eս Zp} Q8 !N~(ΔA(.ݑ66f0 `2*|dKL"SK:`EbuEHrn~Fm@V>D.! hyuDY 6S9G;S ~$H_N @ {cH頌n*,N}ǨS#[k>o|Ԛ;)bH4Vw`7"G)J~ M$Qn ¡:n OkoZշOraѵ4Z7b{3<:y1[_ Yr˻<1b$H\oτ1jw¥h62{Y8cic`Y.RxX09?Q&d1D{_ lɀߨ.X1ޥ 3siI6@Zr!ҵ^i eM5Ƙ\+ ~uSJw1csʭC651:%F+揤a}z7v3J*:lbvJ@;I:jč7ŮX*J)G͙~ VoƓNAazH 7̞k.Ĥ&ܑ> PqgY[B VA AMM`N /h١^ lAC\CBTGTc`˻UjOҁtbpg!o L:"ii$>bnCC--žP(xbcXOI4 FV{Ŏ Hz- WbDFHhI.丿'?uԺ|gcOQQQ> u ]Q8=dm1d7o)$t%[9( q(!>^Qx+s8!w??H6 uK|DyHurDv>)d'8lg1.xOOG YrJw?"ҽ2I6xtg/004ɴ^V`6`=m7Q`e"Bjc~Rf č>Yd9!P3=FF Ӻ\e?Gzu91#\?ȹDf"πzzU#~`6qr]Q];yCfG!fUf]=c2_1ڕ xH\ڪhXJjf-%oޱ\r # WL##Ӫ5 ¥T9QN]QغGK$QꯢGNmUjNH˔0ŋ vhFGzn .rWu*![۵ v ‹%%=*A+4*4HwrDbz>yXٳC}(7֝ H1ȡUFRYGh Ɣ}NvRA9M-"$1un\ U XDu Nד;z(:?F6-5V2bb)pc#2=/?q[DU;~7D ΂8A Jˮۀ'د ;=RZlS%]'5,iXUF$w)I߃lL)SBWZYDn 8.TqfeTgXP̘X[x֍2qB+Ѱav?m,FB濅rC2Рá\ eI" Sy݂\w!FD{զ"H5^&N?x8v/;a7`]i+;_nm+~9v3*)Q7^"#a[nDd vao3w j0؛z ? Y>2X;}Ye/hj1\X..15|g%n =!?c.Ƹ-SaWӦR8$=>.H^nF͞Ю6@6V^g-t1Wc- CZ.-\/nf ] xq RL7SP]PP~O\]yeLUzT8 â/&D02}1h<5B "ZB-pTvܿf諰P2llZ澘25&i~8}`mUxgjB6X DtM~as9~1X %Rii2+&"c;s 9きq3-is X7%Iذ\%T-٦}Ninn|J DzxɻuW䟱PmR6}}afF ;3*XI}C]=gܠ&%C}EZhY #\kATFKE_!Aղ] Ҩ:,7턴璹<btHVHڨx࢏bߴHQݦ ZnV\IlJ{O:FK(o ͍b+"],b43bLpz=& |d(-qQ`cLV>xݮ&1E_xSUi`:Bf`##? 3!cFAtG@{QR[ 3"aY{-.KO$^i82 l&`P 6'sׂ-Fq m M0dq8WFWrrU6Di42ucֶOL'? W )TH%x!$ džܭV@:Di ymt>IZ0 ${Ć'otɫK^4U(OZ+JإR^o)tD oN~ot #4[m]5.ձ8.78^-?A#8qh LU%C,U/IҡiܽpѸLn`D=oNlʑ2}w@0;bdWd].쭐㫇3]9.xFN_J+;@(rw`ş~MD-"BEL];1o@YTUwHB1ף H[{OU86j~ЙC.f;ׇ NJ],26,7pȮ:UFWˬ\LKJxO|3?n>4\+[YQ7wOHgqQ 7鶰(.mRr"R~rkg)8!v/1+b^yH5@\3 dm9ǧH;CbS+;xjU|1`HŠaŧͷ\DqDY^*:S} Ke{7v'rJt-]z1c"tlZewwa EOAJIL N-1 ³j 3[K}ʟӒz=pf?*FIc^ަd.|OM%dlU$\s3&:]]ٮނs?GG)"`E`Ϳ1QH0a 1yD{I^H~?,*x&xx?NAl gE`z^%YFavJ9O#7vBh* ٓQҙyR mH@ ؊j @#IC[i Ah ͅFXͻw>AT"(4d^RHˮeE%}I)qs16Zmth_mXݸQl@Y? XG6NRW4˂wowFt.,6M{y?O,4Y3 \82{#9?lAT.$DH ] &fR&ClېHAP`l(L& =;;[+2C>ߍwK]7+924|7Q; w*_6C &F,63kM{2jV6Du'-g}x}j}c*D?G-rҭ\-U9 s qWI/m(FWz]AG6>~',%3 Aq o?u;HxcxIn(kPMѼ/vzfqDLc{.gZ+V .XSZ#Ɗ3A54BЦˏ?寑uy,qlk\."YZ&JJq6{c,2 t[GlpX1t ,,hhH"xnl~ҩNj}g<hCDퟸSuoI[Ee Ud.dzES>qa85 of:%\[ZKCes#bȺ`^e"]@_$9XHHF>ୠb8zfik $jcy$A5SDIR رg`b0vT$LBDD-i bۭfҹ1dZƩ;=L PX-3v$]?P 85I `|8`OW'9?*ؼY Ao0׾a,XV4ѝRdh%+]뛟NrS[|eF=%TŷUȑщup TC MZbH*sIdvpcǮ>W6~ݏ/] M5uҪl zT$ll߲.!\mb"lgɦ2_u:RX|C2ewje=`KZ1)U|>3x` addDɡT7k8\gz9TiF t byY4VU[$&:*ͿP\mc@W]wQAEŪn*e=\O9)X øNb 9kE3eZ{ ,ؔYg/#D,W8N{12¥n:;4[{5F 3%XB*96\BXSBX؟^#Sf|TCXg:K޷nrBemjH+Y0XhUDÉ~V޹#2TuzN˞ҕ8MpÏ_\r;|6-.]u;4+ʫSS9 6]Ȅsa)Wd. d>/Gu'A{\H8ԕJ `$W m99V x)4Uw5eJ Q90d\+= q2=Ic |eJz\tSL|s8LZICkl,lS z"{8<" BHNP Pu:` ˻[I]YTݼ…GHmXY7GL)UZgIz7KcF:z[]WuWϷ[¡)託!ZrNofؼ=;Bl/ݍnoisbptRʥyq1m8tt!)Vxv4[;B^8>UZvj5,(r/#W Cw2'5ƃ SҋZs~}sγ֦CzN}%0$K j?뭃m;[+.H aui5{K '6fD417>2i=ReWh8WG4"=tmׅ>XbFSl>L".wlsjO7jAL7s9p= ܀kE-l\Yߍ5~]g3ȌM%tODЃDip}s72w{x I֋!I3^,ٴ1>*-wϫ7Ln4˃{5hqD(W 1l&Ze [ktzQVQg1dƕ5%/\T.d>&/.uJ8kx l>c"vMA0%̛mi2LKeoTS !opPU`#;TAuw6XN_iLmMw5on3r ?9Q .v̶>U@蛡1Mw{a F diK@k ^5ٻ6-S/ۋ8Jgp98dmz[n^; !oF?9~':&< OMXP n!s{P"iw4zu#j%,7rBMînM/Q[ ycC&5sD- m&Urڀ$0V*M@/gcx Y]%)XP"ڹJޡl8׵{(C-eJi{q֏La~#CEKhkGd28{;ܵ~aĬl0s{Y,&3p)b*@ZDUpR(x(ِmCmJ:Ҙ3<߽-+tOz^#YH@t[SϖFIPBCաEp!o{x0k#YC'k:J뚀3 4k`ݤ*UxaOax(k4J!24HJ3"zlhZN[BZ! UAǥ %ePd5|rVNp8f5$. fY8c9\ypq >`A}C 77O-rA ,3εll3P%X5K:C6IdXuM*foJIUcX@e]Yt7') <)4SOxS1T ZՖai4QabнR:0`=>z Oq^[FH\GI ,^«1|)7FzًX1ʃϜDlW%# : F VUa >1)Wusukʢ9q&6T;B^d:ql"§(k49mh i! ]M1^iO|QMb͞ŧ#e}vA%u:97xKlAiuky| W=:kɪ֯>C}6iEw%qM]_)O~{j(dXw 劘3HN!2,^jZ1l e3^[wbWk;LFygl mIyg VcPa-rSo.Y{!'޺3g|eM>u] _OB-l_gwsp\L/ 9E[H*N[ caH Bah aj^k+@YW?0el_WN=%x%Q•Py[" 5q_;]$L+ҳD[ jh>2DFSGז 6Aij8׳qsƔ{%:2&d7BD9 J)2a1&IX(y-woJӁZa<u1n!@hs]]B dOBA- %RdZe*c1/kE ~+kCz¨QkrW=i{5@U#iH5#J!gXCumbaN&l~iBuMy|&Ǽ7aH 6^KO~!-#x~9S607+!`wYFI8ѩdXIBkj@+ҽ<*##/Cy- );Cn]Gc#dޖV{}A׏Uy %c//Ѣ=ET. '8 ͭj@;ޙ沷&YYt%$da;pLnoqQoO>{q:x`|pNt;MhfNU??P4 Cr—/qV{<ʍV@MuG=!QdU} Vxi+Z+j}Nr:)yf8y6h,f--I8 ;&$7PωEIxPh4%X#\hH潩bh"Ό|3j^>z2[)=[zN -/q)|S}{,|&6"2,ĆD0DS8xb~(NEzFdv`H~_mstU XC 4fqm!yg/>fʖ-L(qi4b)7Uagz-d1;M{ b_@NCAZSgf@icAiV?w0 .оUs#Cd$CdHƵ+g㊤?KTF@CRyYuQz,5 '4Fs#dk` ~q,憴BPj_5\L^dk-#z7ʯ!@rZv,VV(aQ"1QBE.= E9a]H.9@OqO֛mŖ M3J=(uk,}6hM~4$2u:Vд7o7ĚQh_fd㍿fT_1e "\z3z>)_?bY"+'ב&* .*9֮TVxtQ R3a?\+&ɏ[4\uB'`,:yzG;%giwF|ѱ_NC{\vAsa 1Tb Ys-SBm^­}).iq<=T#:+SȨm>q=R/1Pu,jr,sV{=d'!`b;L"CW3BD~03okb'2(nDj1a!Ӊ}uH'o mP&!e URY {Q`.U﨑]o5;`aWpGߣ}_b+as܄^Uҙ=sl%zP@TXv=ؼnT^ 5&ރ1eUɇTȩgn5)7H,&{%)SKg~:=(䜰]!)31}4Qp!ƇMKⰹR~EʥO]æ e%K|7Elu>6FR vs&ֳk%1pEۗ`© ۦs7J3DUݰIc?bMX kYj _'OOۿ p*" Y9s!Fa="V 3ij$R3!lu [B\DOdUWt;Jyi{5p3õCqrI |I^]^"3'V#pr[sUHݾH"­m:"k%56a2u +ڿa@a9X;!Ț| 4l \96D_UNEF!mԒ5lduog-Yy(fy#HګH%m\ӻ#[[SىRY\r8sLB D!_k&t0)iZ&ꯕ)69Ls=o;285AA_>5ދwZfDq.y^&{^IGnSTO Jė1RLdowuy#\߬pM]g"zz4?K,S="͛TJ2`uY=P$a>]Cg%M$4LP;zU:⥋lEۈ87}˦ #׀Ҏ:Q(-<6R&C?rMMIߞAuHD@Wv҈"@wm7T%= 3%"8BW+q T?ݛ;mLU .VAnsۚբκhkHw}53=(zkoOM!9M}N_ RWl'qTjgym{ GQ-5Uq|z$Ls1B.d4qsnrJ#r3F{єfXvϗJo߿yy5R8&(+[)5yԺU{}+9jsWGߝx?3$t29( "2[惘i%3}@şTk? _/ǯX.tqX5]s:1gj`r nl=&A^z@bD.ۜLoA %9iМ †Qq9mc}E;qfɉ*s_X&oow'`e-҅i*E,}S,Tm&`o 6!|W"|%٨gZ cj8fIv:{%X' w#vpg[*;Mh`vFƮ"L;$%__具L5)LA )y:) +,IRݮ-j'"F:*%F\'V)QKtyLT {UX8"̖ cjL SV,N3 HZfӱjL%\AS~[Q?'IRWb<楖 ~aۗ5ۗT0cdܸ_`XQ!p{\bضzD꣡6VI4p"lv*nmQG&&62%vEmI[fc șUz+z i/o  \E&FtY8isQ4aɡȺZוFlEVpR@"DmE$ʏɐGIXzL_x4QTB"d|rg\0(րr\@Y@pw kRq=f!XUm2NzRym0+Wsժ^s/C6abrw?S^'DKB=z=1'^F 򼙓Zqq룄qDB$uG PaLՖ`M/ow!\@=@,f`V/J()jnW0?oFcqPp|& :jGu犂pt8v9É[?E ~*>bB5zQ'hJN~{5Z=ܖE@:J[j'mk4qק^&1AtlmF5}r2=c }e2!B{y>Ojw[Qt`~1{|"!7Bxb:V ;L Ku䮬"k㜞FZmCCG3,D]tP@3}Q^U=4a)1XL3 L1FVWCX4V̸V_,L w̘Dr9A5MP>e@GF(ŒctJixU9)s6N鱊FzHdIqq^ sLf&RfQSLL⠙ѐ &KEls]85 e`~< pWm8I3a+:!!^%. ^͙PބKƾ 3.GPA~}Ƚv3:ݕCpd]x#;qKiw qt].?RJ.!Y@k8#FC%.}h8T Qxo1[ -wTAZ_uLP9%QR=' t‘:"CdKKTElYP3^lP 1rk D|W<= "7>(U@Y;=0_Q -,xkcβ y`g48$G'yiR\c"㑧ݪHX1C-uu3#x2| J*Wr;!9nMpݸVֿĕ,⛸Q^&{͜y[bN oDOI50d3a6UO 4׊i@҈|6uQon}xؐ>q{UJx-?c3.°U|t_A' gGEd3i@1 %kpkfync˺x{H*쮼n:bm?v y4366i*O ҒژW _zF݃] }#A@?,:\[VhNzqF黃+ S/+0L&s+*lˢ D_w"ibנ4J{6{o]hH[ձ?;q|tqixv* sX_+78u- uߠ|a]qw]:XWJnLX~)Pψ:MY|'䶭%w"VKTA# GnQJ*"C6^ mRxmR @y[CaFrX -):ܚBȷF)Nsmj^9,Awlv@|@SkI|PyaR泀f1DպvlQC2xV 2P ~'U Yr.Ym쭛8v%Գ@Yi3a*qΪz()Ы̛H+@FWEbݕ*M/U4~m⛯^7tpֺ!T4b(Su ,4ԥl$O^aЁE{lzhh9/h-Sm\|Ž}$4ޘB[ LV LqCD z rjv6J!r=-vNNlRQۋYy.ҕP5؃N3X|grʪO1yn84**N_Mh{~ Kܸ!B%u6 ^ .16x^xIy֡#"γ9آhcqXA.yg8M<.LLbjIR߄3|^w52 ='[@$˘7=F!,JO; #Ol\-jӄ7 RI5ˎ#ՇLv^ 2~4f1UvMV+ natc,?pg@)]@,"+ػZ[s.`=qj`GEX m3,=ZJU}\.3#P[ı^EJW!~hv>c꬐n=ܴӍb榚|V# _dzd"rlb+RGTT_:ThLu8ۢqBטUiSJ}eE`Wh1w_ӡgSCWƤNl)X@Bak,kPQ99G8'gJN)M+&1x>P@-YV|r0o֛;\GHвjh)8WK2֝^ Gx`2椼Tz ~|JB+kt7.weyJ=]&5]i>*ٿde,|ѿӺCD3oܞ'˳PVvtgw3Me!]򎥨1. 9d8~ ڜ!$ My"tݻ߾/HiF<&]rr9[1RB_ %@11c $ nɞ~zanwF7%ʳp@h˼>v>+q$3=pV8a U_os::(-Xӽ'7M^_"|&5+fٖ Gj/`T/wB֝74V⑚ӖHɁgH>3U4sӸ`7Iͯt~Awr$]"ZHYm $w{Ud9J{>zGsyxF$ๆ?1l4QFcx_ 7 &Ы݃({!W<Ʋnbܭ!NWKaOpE-d.q bB6ﰃeJEq N\֌VAEozb?s`^Z+`%G(-|V0=v|zo،_S05a8x(=s,fFE-;'JޘOAv1/šVnH]liYsT.!G`%0̦Lܳ!ch]99͘Ud%Ft/o>r+ 7k.yN)D7+@B a!M#\z 2?>'CvY q |n(yT _v⤶ $U%`oŘuƍ*b‚Y8ޚ?c̵yAhtΝ5PP\f(tN.G (tCsi9{|YDAr2yצb?\3s! h@yu '})L3/Ppy-?lଦZKЖ$j(SvbO%2$r'AIK&8z7XT@q2&c{.#P$ѰN({-(tR4(u> :qG)3i[׊[]Hu_TVNkmt)3*W/!5N+%6ߪ*,pjkȽCB'na'Q9Y! R#y +H$͵0,;L.;:21y]J⽛̶2+T>ђqt3}w~%j֙ǝ.J 9S(ȅZxWL½U3ɖОxUg@y^s癆n7e bkoY)IWZ 4*VgkL`zudTqJk lyyB>,v 6mO' x sHhMW]_!vtLBa`w,O~a9t 5$.ݺ=kqR;7 PVxlmg[re{6 66iRPp[`8+0|!{"^ @Ur3&BۑU>G_8 K$)j1Ƭ['|WpRs|R(^Au%M0[}2Ƌt93񟠺1!D2eluy]Fq-buol`.:cK6Fdy^\\yS!\{?$6BǗLe:dXwԵR.ǻb4S A4O";RqSiMa=)/.Kߴ02XdhйX%*ypݲq"2g+3j R}9̙gUtc"RSlv2W8{V_kf~Uy9S^9 F9ZO~rOFSm"L{Giy᷌yxExoVߒ={WAb%QAb:fSYFqWd<."A=a@ `܀GR"+\IYX>=ى9k'M3{ 4L#,Fuk |ZEl`+ 8PC{-[;u9ff7\L}ic_ԕ3@>)@WMY368g4P**Z\Dmk)nHRbDٞ1Gw}14P~ېSq綟P,AVXB\C1in_{_^*||&7JuٹJ)j&68 P-f4=Vŝ2oBZK[l HuhTJ.CN<4 L)&q>oBOwr~rΜ,#T_|7*Dn0=-g6 fD2GR`OFMӞ+E4&dxmfq睬GVCϖаb}by$.Lj2D|U.,ћC\Ӧ:":>hߴͣ!z#?I Ú4=Go4 PcIwR4C+@  yt2n*_#0!kqyÕ꜇tf3-IѢ #j5? Bqz_ R,rzhz-MI.kiӬn>+͢K a11q>fh:@?9i3YzU/ 6kvNgJxv񆓆5DH+NP$PO lXچnDT&*1gdZkl8bx]} GK5UͶ (ɦ+##PNIO;72FP,Q*(!Uٕ2ze+\q, /?[?/  R#hp|vܕ֕+Q%yyˎk3kp YW[2l*ݨVZWn^Uq Lw*(ѓ+s*n!@[ÅMA9u[_Kd):y"_mkx"ݺ #zqTUu2~3$gRɟzmzf3*{=_ FTD泫ɓzf{%B3D|G&ໍ뮚_!0pz+VOd:iGoI4#G-H䘚m%u,0KülJA? wn RuQwh~$淞m [/~6SWd{a> 5d Ĺt8Mi7< 58yzCh aɣn Okee )>}b>"b~"o3ap 2H[),F/dtkZycbPU?B>+} B>L7lGxWbV[ư aϓ/+p8Ȝs슮]{ h7MW@TE@p>\4\-Y1@z+Hg]Fy lɉWuxb0'\ND.xr!,z–l$lW>$R!gg\ϟ [NW^|L5;>xS+K'r7J je^5Q^?\o{@}y?Q!|$ bO0p#.dLpssՊILM>W3S;oQJqI8Q=Aq<` a3VթG 6.덃7rK7'1 `7?S(ÿܐḴ\`UܯU5; lWwcLY E1)/68QYI*~uLr:'OǯW>]1SXsjvԡo}nn°NJ ,g/5<~REH.i?:Z`)ux"|L ]|nHZjbV쵃d*]OGnǦBqaVNJE>탧 dkw*I(Xq&6ݼ%)8m76jq`bV!vܟꃃ3Sq97u8zɲHAG-Y$luL/xAݯlXͩps4 ԄT9i`^!V\]#j+q꯰LTJSK},6ݨa=:=m uEkT$ J2;B!6);Pvĝ ʂkʜj4a(q3j>1CY $d枣gUv7~|Dh~<7AF^4&W)8ej/xIpY2pD?S~sU_B|s (6OA܍QBV?ΟataO7(іp…:k3~aZ-!GΠr=y$ڽΩ{.wȇ#$CzF)7?G^fMɓ]qWgvM~6b_f^5͔b&zR%7uxאַe6kt g8)+ڮmB $:mJrsd(jj&t{`lpn8aDMOQ%t|ɃZj2ʭ?vxhݠ*Eb&8ǮW Pz>&tGXW% L"ʌ D7:kYoQJG7+ o&m'4Hy ?݈R Pr.Gbjb2 r3R`Ɖ1siWҦODXo$'?ĶAk1`"Žj$0o}9?TNtT:gNsgBM>WK$5(kRIl,u\CUkxo3b(]bV[Y2i~Kڰfr X=8T' Ћ0ڄl"lEu( ׶hPaeo%&*ZOb 3VځWN|(Hɷ Ju6 ίKLDY"ok } jާrͱ]?‹/Lm!ai\)O\(GL?eT"mm)Aeiڰ ;N٤/F+[ pr4#;)mdk^kiw7y/-+tZrY$5 Mq U-o5_w]X'>ˁkgZi%  !Vaϝ}Gm1D׋}ӑ2xIEt7[ $)|r/xϰ#RCmР[@& :,8+ [| fEņQkS2^8Sœ_n}r9vg7j^ZEvz0QG'SYIc+I6PXZ魈Ib/X޴\" 7T*YE1CF@Tad}>Lةҁh"澪mLOSl7φ#5 Ess U)lv d lx ɗ~|jToqKO( .4C31n\\Ypo6X6!,[Ԓp qb!X`4bTA3<1%ssf1C|oc8PNqxLC%mtSqg Fg`oXsT^D:ßVZM[(s.-VǮr-(1uC1t85ג.胇oAukY'>k"E,+t2+H" ֻ nG6ц{MvW_` q "/2 qڹжʴ+JE~USZԼrJLTZO7sWY+kMg{1'@yJIyi9 {d'UF~=Pk{'U/ o~Y3l6mq,UZ6Nt=x[ ӭ'F}Ge7&(Ts4Q8tkc_--lG+a1`hp=CwM$DcPwxp=sb=P-6뜬s_?p6UO@{(J BjؗOKBL+6xv^$14&QoLt5'cٶMiyLGT29އUhl-4_[f:PZl-mpZ(]\qJkvF-}FIPs'YEk{oBB?5CpsRʹvYpsb=%bQMFQ_S"%$G^4o'0/0,9+Ոd|Jd;{Kܕp5K[J&9Lf:$4f1FF5i֩ ,,<"Yb"S5 g 縁^K6},mo2k:vA^oHFm1dV;YȶoXk,oBYM oStZ[0zKM8~2 0mk`[it$yL_sCB2k?KIHY2)==W8Cn1(uLg!NjLޝ ^jc~DlP?;o1~ 0ǣ*; f Õ C.Rh5nsa`MW_:fW Lgm?}M ON2:W')O]i.6]);{g VϹCZZ]% |LQkFFأvG)YiYQ ce,]0U*#P GfP/pvNWaS6Wh3*$S"d^ḏEd;Ɵ(RT9yuIj B[<ٜdά0Ɍ?Ipt`Cph_N2\(>5zMR-bWPz5UmC+}vV4U%NZv'8`j?͋rxn.5A^Yࠌk >]6Zo|\cH[񲭌=űMsyy'ص+!;n5 t#lY3Cw&Vgj<6A~5MШ}KwG&MbHƽ33"W2)J2AH?֋dMc UWL#''NIV4SB0G'44-R}8/+]N! `Ff#ӝch4MUw=y4ԈFA'}_ ['IָۥفQoP@}TG֔o'ךzUJ*z@Mq2c8L`'CQơ?f? VjXlvYS qh?q@%tX]d7vJv Og߿^H^ #S]'BƠ)=X ]OjIMXcBA0Z+!/ZjzY{Ʃt1%95YҁaMO/m!cx"C&R`0BkQQ 'ap gdRQS[<7 Zմ%N{ ~19'x@=pR7ĈOC>,eerE! mbI?Kpb,Xa}Bl =Mm3EzU/ԡ.kuJTxfQvܝ$ (ܺKJKR `N3Z/6t8~T|&>Ϙ纩J;3ǏV}ݏS̀ʦ=sq^`HSwnev, nHxAXt6% uvwѸ>0i6}qOavOкH . YhuaQvRX];]iyW>a[8m(aɜ#iЧSK7/k&qci /^{.T' >ԥ! ų~9`ss#Ɵ&+]Ot_)i u65 'F\(8_4HZEB9E)zDu&xQo͏ӧxIN:_sqdSSS2OCk ȈyncL L _<ҏiRb5 -2Yi FP|^0=q B>~`-+ H||YĬW tZ;ͣ꽽A3992a#Hjz9ĠdvAKzmd{N' h1O3@Ԇذc~úql7ky!_Y.H!+ڧG&i*ZƴEQ ۿ9hK>27+;?I Hmɇaw@ŇJV/P.*ej!x ybфtP^X{!bV\6fL5=h{}/:uXxRx.2b4) "gh\'fCpn[EI>) 0:L mQOۻc ̑`B)gptPY஀#l|k7aNs-($8^l5^3m+tcq Ȧ}/C~Ny%哥"1;N\>qc:5:˳'Oe qCG^~/l>0 9-,2"fXՀ+>T&BbBnUM%nn&؇Иo}'q"HX?n{?NBsB \IPKW{3W 6.ꞹ}ɇQkصB^huI xy/m zôڒM6؀%C(F<$)T",4-c<'b,VJU*sU݉(26Oa[T~p &\O4C3" T-xA#f]0Aüb*dΎߘB#(Q 1g`> S+MqC+kx:}}e2F 5q>2r7Nɔd1Q7G^^3"hA d^.34Bs_=\0;NbA;}&g<\bn o,O~=gȧ#_uiMV)[ 7Q W>t̐ /}ՅeH|E{&ѣ /}Irעc`C _c@` X>=ڊD h>i;)WDJFIF\d)\-  O {k.42xi8u$H?n {C6֙[.aiXm-M+ɝ)/|Yn})TL)K9LaU#:CFc^s)*ä"lH~( WfE#6&@17Qἇ (iC@_ ANwlKP? e w[w yO_f3ɸz[S e!@܏e%ͩnX u1 X eK2u}u19}@ р;Io1t 'eٮE#GZiHH<0TN;1m`pßxgV}}[U-np3xDwrC5l=w]/17=o'18;ْFyYKGo厧 --?m~_iIqqZ`bÞ^ˬY\_kb#W{ 'z&/h>oxQ1 ̃F<῿U0]faf+2Ef11qb9B\ !6#0^V_OH wuxu.­ >GĖFl6G^ DO1M}U|('xͮ{; B95\fx Uw/ԲEkhZee59Wx<-(Q} `щ ?D^P{J?>X]atbuzE?)E W)cVVŒ!6,FO/WJ~'h5"CrÆlσ>H \BIZkvVtT xAI/B%Rn~ol[ג~ZK4k47QXE#F =?hK2uŁ0ytxָn'Q $+0t\N,*pg"_wj9I kH2j{ܴ&H+&o-V= 5 g=. }54 -nP)$rta3+*%?]`VVJ+V|!{r]t/{!FO<,~z-*g1:xP_>K&tڛ73'ګ:p̝ 9ʦ'hqD6nI ӯ)}iKIg#\U?HZ+8jdFYZ^5 q 2ҷk D{ =qEjRt nSgZxQ/Ӥ ?~/s/bp׷bw=]>h v涑QNY"4F #h6f]8?˦@D2@v3neA1UlZ%0wCpZH@n(>"pix4㱢'@!aռkp30ox@ja}*_߭a]w~xdh 1|KoUAu~W??jD nS+;ƼqO^+ؼ$ͻŗZu' +B{K<H慆QDj#E""6iЯO@+%ӽ1mB \wh04jփe\EʼnODڋ#?-=/BSm t;c8E*wh %T1h.,6)=_4@BjXП&ӱ+WՁFC$'7 Ew{%sгR ݜZfW'(o fiA@GVﴌ6n:թ{?$N3 +<)ڶjUip^z#~oeo8T#r2§ d,@uLL) uq=:%kK4?1$ڍ<dz,)!QiHhuD09|`>^]I}޲ =9bG}T<31HF~<ԍȡHzuXQ$_'jt1b~!6;BgGt ڜJ EͺPqו$OR2llGt\B:Ou)'ҧUD͇뫊*JIcxe}׽?|ihȸFoF 9CUCn2I|0Ă$&;D1]Kx3!0vE Md[ WzHVęc<g%h};gmfy0)7G9aZ*b]Z܌f,!.@a ;?YPHῙQH-7;F|Am ꅋ͓κ;c`RīM%bxGrϡ0}eJ+Ihgaտ/tu3ՎUJ$oVj8r7D4?0BBwQ m & IѨpwYCٔVW)~[_jz.ؗ+k3Ygxwp5XgD9xǔVw:힂*,Y(򘻯/wB mE53͉Ap{O*TuCkX5A~ł R$lQapkݚҔ lYsIW9B]M!-HS̷LbSF ~'nDARFadCxEVkZ/\F'=\sUM_֗"7Ag7-HW;0ϝj+m\lëh缹qć۳hԸ}wk%!dk0_?LMtx2AuP{cta924ϵRik,u]~,$hoZHvI9^0[Biu]Q_+)D<Άu:V? ~flN#}Me]tvB̏"v|e團\`?( KuTmua"pk@OSocňo@]![m(,Dc R&K/"&Íp;SFN-N훡~zd})rQ.DҪ3jCS 1XɘZBe 0Hmz9nMA'b\П X4oߗRᲐ`# _Ӎm@v[ml7,킠}_++߽_;ЈѼO߯Z[r;茬;3"J",2xXQ xk݉(xLLȜ`gu~#sgEӺ\:/z$x%1. ã W Ecl 0RQr2=1/hI%sLڿ Ҟ,zT˼go17>Z O(#zxӔV.Œ;A C߫r _Q4ot1$;NlBHw.an" s= \ߖ`\<5ۋ+Е "kIiz=hP4bl{4~GPfP*`)3 Wŏ#VtR98ɇFLFp*[n=jsyEry#U7T*~1(_>儱=-EI]P^J6%ѿ~J} R21 Tf 0H,+N9>`k|Tl 7#kTVС-yLD,$77iOc0k"SUNkGb_8x [4YKaXġ5*H=A`p m{x{L.uIcr&*z #P2lM""7_p؝tsY]g_2d2<[-3;0DpO5ztę蜝r ˇy-}uiK+Feb Zxb}YD)3`,dmjgВTVg/48%z2̀B(Tss* n7J@PSUԡSô=8`8YL)[c -ȄVWFV)Jt@&Qf9}&di(Dly{d_aB|N4TfcVXyӆ.@}1Tb{:F ̅jjIU B|*!-^=vKXF}7JŶ-L78(.F>7%"7(EԜsllTnnwv[cV"s5 R? !<~y,e;7XX{"O+I|hdKckRmˆnCVf~P4=?IVg.awzWUD)׀B؉kOb<DĔ#d?+²".DpѰa">,&7V}"aڟWtyX:hFfi~* (Yw'8v00^޶^_fě8rEzt}iV/D58T5;oWxɣ[x忭pÎ]z=cpS&ߍ\1jL 5*Mq'=fz+wK/IB!ops>ֻtc)9fuy~ )W`BTsypx R #xJGӘByJA,OU"|Tĭ.̥dQgg,1iSRϴ~>ǿ5PJ|"6hȢ#[],^BS,B[x9:±Ze[YmV\xin./k=2nƲN чa-<"OF~#tV-),J~/~gY={a/xz<͌^lzE3 C= v>k& ׵6]-invz]\bBrA^*|]xg'KrE^d-,[+ (Ƹč,&k2^%dc]yz-t?aGtv8RaH>0hMWrYo  \3GyU. Ĕ,C$X GNϓM#8\&Z.8d>n}Sk~`Tl GdV&̭څ)Eԉ`yOe%P݂5Y`xUS聼'I,kyCaۄ;"j|ѭH/?>b-+9`RN̤`|+"WtJ,3ؽ{c:K.G4Ons}9kƈ[W|Լ[ӇIYl+@]qN;Hx%xA:2Mkt㹦NYÏt]4oH 9dd`FPΕ 4a;whD殮j~ƲǠbk]f}p]$s˨yΑNKMuM#<kN/ pQ1&-n?\{Q7[KhN(*kJI0_le4bw /f1nUxa2^@CS^#1PQja>4@v&`ɸ02TYX+\HߠNceIe [%ڤ=TN }wKu!7*~@B>4AWSl~ B->v"&!4[pfJOb d(p>Nuk*ݞ|;@{Y6vk,6$̮}%5~t%ߐi7Пy-GMfxX_Uq&Wv;%# f!1\1gJ-I$h8ɦKY -c1FspC"ɓrxnp>-(;p/uέ!@9atiʲu ,uYFv$Bb̫8Yt}4zLO&Qׯ8E9mqo !M.U37fBXi9TbjI GrOC16 eB_`nגe$=bE,y= f:枘6 pf:E_BvLd0b8敋^w8|գ̥I 6b2AN*al ](@k<|}PrdsQʦ3TIa}&ҏwIW6&^ \5g=Y05Rɼ|6 P*=x|]1%#ۻ_R,T{a.K`v^XxRc+p )W['E-nDEaj",9) VFRS'9Rh3d 5SGͅa10݃U4;H~Ejrtotr-/(3njP6߃9ᄕgaYF6V.C+Af 3TeɃ%O'!hxp熇i9l^l$2kn/%"f\@<)&R+m}ySDدh^u-?O<1TY̑ÛgYZ07070100000046000081a4000000000000000000000001616eef1d00004d08000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko.xz7zXZִF!t/[L]?Eh=ڜ9M$g" KS٥~Ú4i[oX l뿑kwp)_mUgщEMșux%gp#Rڄ~rn6=K+) WFq_] ͆Tjby[gGW/erex%vΒW9ؼ'|}FQUב?IR̲amĮO/ Amނk6K~\<C yW87Yxd6y~ߟ>(b4b0"h{"fKyV; ﵪnziktqdH>ӺȦ1 '4R3\%aLMT5sz ܏Hy h1iTJGlɉufڱ ЇӰJgv,OO<'0 SywՓُ7(sũ-Kd&P%L3/)ωcg1иƵ) _8ⱷDt@}$O'TZ*FXaGy (g_%(Q 3ln挬S['o\=-S`7t "d,:WEw7>AC:2{ X㬜jmMLiSBPh-=Q"t([f΀TL ].) Y罕e$Y8TqTɻ0f[|6pchL|)ؙy[qu F&Ɋ0TP[B珢 \Puʉ  턪NK'۟6, 2k yA͞ K37Ej`Dw}:*L,!hO`7Y2UD3Rq +f5_lLOF_ADY5;wΊC˿KS{Bή1<ȟ ]`r$2?6w{g.MQ?FIv6MA" 񂍖ơ+ ߍ@~=-/)u(@tKH# ;,Z[(g&HŌᰢ rTndY] gZU6iIԛy)v'pغ5c){X}2Vܥ7+ A//Dx 蓎%M; ,^6yzMpSpAXHH]jNX"5}I)v$sNiՆ u8ҳUq\mkkXu ]w 7i6P#!ѓdXk.Ѥ<$䘤>b*HpAA4kʿ^2m?4Vbj3sXG*[?o E%jX[} 4c'%ofiVMzuY=`q"@-7{|l/'6?Bo!A-|=:U 6P8!h B_29 z/:6篜_$^rE@R~^>qf=5 y c?zT-UGM^ïM3/~hɥc-]_ CU!ة z+e1ҎA $m*V4#A0$g>2tvX"{iꝅ`>җYBP&78Яzwj K->o-1^SX' a[PgPaBVؕ_wj1cղC )Au澔4TXJL`. 7Tm$T̬ibɦkN#7w&\h7u"%~ 2lG  JN"xzHC09Fn^1Y=DtI8?]-g~w)l/XFS[-d0SS',l"puu{(_Ky66Y>,Q0.z=mVy-xFwr-⇃U0BjʲZ\Uw2/#1&|/3W&K"P9Kaوk "N;?l qo 3+EVfDZ }jwl*&yb݆Bn)?IS#SsX73?j!-58{q|Flbih gɝԞ.T.7^_NJ‚gg_㞊O'n92?>*˳:턬_{.mO;ݻyiO[*mٓϏ9']7rՃz L;qNeѽJxEm2 Bvyϙ+cW谕t9];UvfjY<ޜ]E)ՎI2{BʯLE-pR{+%2hQ 1g t/]F(:0cG<qu%ǝԌA2ziE* }#~m -*H)k&3j-sk ., x37{Ԯx C$EN]%f LwdmEUauՂSyQun!>X0\EZ(p0 |v?-HNg@ #20m S3I"N>a<1)Z!$7|S4F\b/'~}筿'#Ug6Ugij(Rz2+`KR&7Iu/ 2b ?ZޡIf,!csl.1SLsW43^#qZO@?,&JX j0<,lTW00ㄈ2\U霭jӫ$qtrM{Yjprz@-x| U1hO }:yM~iIh[ędQ@>QZC`NgzSHQYV^,h^=V^q4&f6zÙ>ۨM>F6NE}T&|p>W 5孁啫5`}bf3 a =h,(j_:-?=Y,fq?V悥M KsgCq@%"->IFO{F**AbY*1!-5ڦHdgKRl &}Jn,JdL )Af@-+n`L~}pO)#1R@p$ ڈ*Ve7=Gs `t =덒=Z[QjǪAz+^x%?:;YV6+gg z(%&V{t\ɱ'BO1^YJVrE P]?BRWx2^Zu>0ߵ<-'/NW$-/WnI;z/ڕjh_TcA_?:"T$~P mR(nHA! +D'ʧ֫#% ON@Bw/\$r>y"y^Ȉ2ܳP2yZd CdtS |o)dK- _x|{0p&]gaҦF iB'!Vx')Dk8OPSn3fo>Qf5ZUpVje=ڊL븦- wÿ?aqTJub]No XqN|2ZQH.hJӾG۱$"zLVelOEH60;[̒&%;}Mֺj(\bWpSۨk3:V qt9ܒ2jGs g/^=^hw;vsKtbkc֗ʀzh_\4?U/'٩%OMX L T.9D# ڭ+9c5XQߐ2vJq !LL 'Aa); y.i._9%3 XpC; i%R$dYb֣KVQp;u0^j*` ,RV wXO eo{>$Zip?~#&o&{]*l*ul+ !: M3 #Tڪx\CF RsO&8|@v{EiW&^މ $Xfr JtXu]hdb._rMbh#`B#>,owy^'&xxM`]n,a: ! A8י~]qIYqbo'Vŵ:YBf%TZP[[P2xWۺeI~{b[Q0`urQY+=Nw0Cb|L:Dâ~疠o,<]sV<)?ʛ{I=zr eWzZ]uXpt' Xl mϺ_V+ IlRp FcMH<Lhω 7'j z}ؠi9@|35xNSE0%rxYՙv?12VDG^e^4&r0϶"*uukQ)Gd#.?.qx'ﳦ;宭nNزl#rQraG/jWDѯI~bÔFW=9]^m dIBNlyXILUHxm]@x38-/Xvu}9] yߋ)V8ǸDusn-KcCkgq2qO3WۜpTاaҦYW3m *':G HsC$ Up{ ɬ]lύ)՜^6̀2'83Y\E) hM6hh aJ_ PLDPDo5{utM|Pb`ӴWZD47') N!Bӳ.uɻnS$^\PP,Ǒrɝ=jI`>ĀR84(R<-%H=Vh/ s∪+\<{ځFŠQNne&B5(98W&X{ Pc2#WLsB6Ro zbCP'_tj* qKt#eo : xGҽ߁r~ۢ@e|vf0OZ2IBˉB_#3x+;|jY]!c%Y`,-efJtY;Y2yȇyQ^&W0B F)/_X%+2{E4zTPql{ߴ+z{( dt-5 +4}h-81.W`ĤW6.J;LrY!o< I= W$cRm%^P~gVfGj+!ƶfA#bf=rqq)Pj$hcv1ʄ̸6P@rH_ta"+ c1k}/+END7Y€ aԢf\])Yt95b{`aG?ףW{ođ| ^瓳tg;XY0/Qvj]]lfmʶa_ʼi9LxNHmz{Pn)N|~=!@(] *3 ԣcKo98ڇ,E@;3r,L%?z vؒDL,LGA`XNJg+n$J-ƅVݽ#2OW'hfjAkAwI+r*Ia%^D.DWVg-Hl2]IT2!ަ:LG"'5-v?yTFڶџ'."zB=ӫ'1IJ2mhbDީc&$4Q 3=3RWb`=*Q2FV ϰW=Xr.͝9o|ʬ|#٨bЄRzLg!%a]YS"n0\fi>PO|׬,[}w^_S[\0ir:iSAmx+&w#W.^ɇl1TTZ(%x2 * R_~\#2Lptls&/)"r qb^uK98aRsǯvh*aRh֭jX( S`u4%pBpwWGXrt 037Vjwsu+?7cBwbM8BYX;m:pꌯN,0v1M\P8HPq 'Hb DH15a-<ٲ$nW)(6T 1"5C0k.;gWBnAqE7^h^Mm."Bw&a ʡԘzt }N&(CgԖ/]  JH𒿬^W?xkljE>8c1E^P}0C|E3>DOCg0fݝ@XXv8ߴD+0x)`X|qfXE;oz6nsaZ(;s%/^#-'-F^/%Kny,í?6L8&yfA\Js4K$$'&ͲAа\:Npt>l[^W AL"/z֐f9D eq 7J%~VP,c*y++{L,m*w3aq0 7voiuXKxDA^daͺ8}ukuj767TaM$Hè}DwyT|GNҘ%tgX ٫w;U{4Pšr`I-wTs"]fVw0lcHa+}^dȢP%#)rw-A]CE Wo8l!YG0XëYwعcfHaN_RL_yxKȴ]E%x:|[odU+qDcv6kdL˳F20FJ!lsD6G99N7OeVz[?]\5IzX*@VASNW^~+8 @G%EK63f/:Ju~w.QtݾܲIH6:2XVQMgM'2F@7mGLƁ` :d[*ӑ-yŰ6mě]jZrtyɋ2R REY^.M"Y|2NV Iydr`mSWl֡)gnV TjY| XU7q ݑpuq.R'y}@$agJ*K\@{;lӞЛTk<4qpMB}mSm0B&vv@|v -7o@o `!ʭW t[gx7u*NHB!Cn&ff)P`we8o LlEYY д^r[5rԴGDi3PMq6~2vDߵRG;apvu[=徒r5JaG<`:aZ\ Ό멃~@l;$z:F̂Dkjeǩz40N@..|U?f5͞3jxdSJAz#A0,^lq/N(Fk&EĪx'ƅ4'97FU0A?}1CӻwMMN#}Lpr1 /}~TIEoO?FpI9@PMj,\*10F{WiRD!i IWo}٥FMV+G(ʰf8 =y*k" stT0]pkN@Ţ)^ݒ]Z[,nLچ/'<4I_)n`fVxwLX(^4^$/ 58/7i/OL߃K?B.Cfu/* | 4^Ir33o,&`fFG knQ\߸)~6ϐ&̞*U8,7C1 { -[5(*0 I$xWqpa`h =?^lStsZS0NG{ڃCJCdIn/9`M926xj0vH,u`[#*5AZM9),o$c&r1c$ab$*i } ^z|WCۍt{yr&6qM3c\$6Oc`gӈ:a(h,9]kqG`ISG0ޅ%˖64^U:пMSIvC*bեK6:k`(A[k:Yu+&6_Or-2ۚGLMg!\=ȨSUp芷٫8!LOFM Ez4. =QL7:)?,':>kB"Tuq'<1 (rSoMRjHԊǦж״ UM ){9û&c$嫎\| 3C?+Wm`d wzxr6iqw]Vƫ0v+CJNh9㣤)l-.`TQ@λAg+G?B{bd-֍ARتx?=e_,RH~JPoa;6 ^1У`A&\)vMPΠDw\cF :U2OV8z ׁOȇ\FЄ<פ}IkWCAe+A>&nEJ)tuKByx;(o3+cb, 2dKKq 0a,Ogd"al@:ZfoODapX{tx!P_gP=< E *a ~DWL!A9?n+xya-e;pX}2+]Ÿj1&'zg9CY9Q@_w;7W9nLaklEVibs&~ ԭ:34g!M2T^n5ltok^9m:r(+P3T-%#ssGEh=/'[u7Ac\=[j.] "Zِ@X!ѺVVΡ;&_5//va]3b(lVp`Da{2n̮ 8rCAW\ګ dê"kG߬b#.;\҅۰ $t 0x팸R'Aiy FK_1lEr=~twI@lЏ߸O~'9Թe|VyaL;yRYiYdO%{B FvCrQUt?Cѯco2ӐAgN*߉m4%Z| y)dhա7s*T:MFUOA'o29U+ZDծ!KflpN"#3yAS.bCw'_Oꕶ|jKw+ԯ!<]THGaaR`Hd5h$ѮWqvS^=qݚNB6KѾ4&^Gүm s;z:f 8ra*sBgWGgɾJ|Ξ&[hֈ;Ia?UˑcFHlI󑑀ȄhJQqxӫ"X"c7] ՀhDA{ C]#NTڭbRz_,*pI̘T +9Ke:7Gk:tNY64^/G.JYWe.HyLAb&e" PS;跩$J"2ogm(`v"xU>: iOޞ_[W&I6cA7z=ͷwKU|#G5>2R[\ޣ_/4zi (2A*6E$taTޚ^ _[z͞-XE~zk߆ePh'kw,޲ن\gW@P)5󖊌#q40{B"Ĥe}WfEuyDߏk1`u0RP0SK+~c0&;@SOcX5I% ` 'n2c=wAOɮn/:g4Kx+! 0X-?yC`ä{(/'bK_Xg^/2V[ .r` $¿ mc6>>q1C2*Q[2 Ұ<WDW$מ$قׅa}rw+Nc8 |hɟMqs;d[%8lIA} ]Hdv;C!iL4<پ˯!(Np buX<ݥ+4@ʡ- 3dH3Rv`NYZ2*|Y[a >~' )8JpLo.tlaOJu^z.&kBRg$LzWlRRZw^ő*BtL`K7aĿ ".s@"q^o=`2JT֒?l&q6؈$+0ZC<:L~Xl#˾kxVB5J.?qF#z᎟P"hb%:WMh?6DhTqTҍ M}Q![o6jj}0% & Hv)Ѐ9teZ^ p<- P=F)b0=A]P.%su%]4i⏌\m\F*3mRlYZTb^;H*R#=s$^mǡy}%4yn+JޓRK6Вj+j _2b foLI%׵stnƤV'zV%#8$HPhYV쉂n^R9~ .\. M XXY^.@{Zq3 r$/a%簺O6iRY>(Z\r5K|qf)7dӶ4ʧ KUU^h:>-O"h D3}(#\M<=ĤFoTx:աɪTQ16.7ڤͬGb*j1L%w֜.lAZ0#Uwa&MzYdP9ˡe^W"JC0޴k{LuzsnQ9Bogظ r oU<ԙ@7b3mج 9^(C,5# /䇍C{sO6#hjyeE^̧2UrdՁkژZÙ: dH()Ĺ=GTx m}bo>$0n⋊u#ۛ؍),H"8#Ԭ '+x\2q}R`mIB< WΗf0_pYkٹ"1{&Xͮ~PJю˜J( )Z)6nU ~n6gѧCu#M":`O= g$ zc1JX@]| GY9mVi[UgsxM/LkpeocJdeE8y1~w,O ,&lcd6'  `5B1%{rdk]CA}TO;hD$ۙ wv@ {"ۭ=&_D:S.*ˇ8 K ~w7pJr@m2ܨ *hy/fUAPSDųv8=Ÿ(i\;Lt΁ܸ: 4`?$ŘO[Ee$77d[% ZkFg7(,g,62Gqfu^s0lRỨbOx(üԯ򭋟/æQ٬dc OMכU/=m kwZ;ZFNHI@FBkZ)AMW(>|$d/RsÉyCM;]uE9*lSp*-ryʼn5pdfe\ |cLՐ 4.-8?-zJ*v9_҆cD0罜ܰmrAgtM\Oc3&j9Q;QkNm|?)~?)j@^s.JLld$$\6>h,.|kqʃÝ0+k8ߩSL+\La%WXj'1 +ar5)v(Ӎ`~1v%kUmbrgݏCgިiF? Z@&x)톉ummz>6J}"$=B=)c3{^2CԟO9.XBt32z|LK,~K Cd]pW=ZY3o!9 ߺ(& 6OR0,n V˗eoW?C$F"hk8F;%f&֖:{Av$j{<"N&Rv>ڽ4ę}'?զ ϽfPSoGM? #8 GiD.H˶8 I (&)^0J2ey|3}"o+[_ͻ5^=9g1cޠ !p/kʹ tqs|sxtF\n#J> _in_[}vu5~xgL.ro@$J`q4w[Iv?N,]"T#j@1fvo qq[26-mEsX'b#U 9y`nXEg-&e3ga1T+Ne#?Lv=!)_wl3zΛÆ:DTvSuCKI94!VƴyHmJ@S0yo T Lz LJ,=tبFlm]%Y2)<8Zq`&s&.`o>^1ܩ R`}\ ;S౦u%kZ$Ap>.DœpfyWiٍ .:w1Zd)+#MS"y"+ iCj= +qǡAT$Oҡ$=OEd[Qex5 +OJ$":xvJ/+gy9|w+~ht'*$=\I h)U |^*rJm<~׬lo~Ώ9 ;mg> ByelѸ7ěsB2;=h*sƯR KLRɝ󓒧zCwTuZ'D4qܫҗ -{[5%$,rsc븟VB2kb>BGUXuSv 1mW:cU RP.RC$jkEK6:tC*-pLf$G4(+2gQz1ήJ2dzvY=FёiM'p0(c?,1*AL4ȲRv>+؉iG['/?K L9D'8$q7@AKXVioT}<]Ňo/n^R<IVleK&ĭt1a8 %ra9L] O_)y΄`(KY :@jH1=@,~z;:l&2ZA-ZWEUoyTKg?B%K #+؋@l&]#*;to*$|Sp2"V9!@Z+PDG8ƿ]iapygȖwPd9P@SŊ%n؂BVv 8@>8dY"_= oeb!NϨ&8ʱkيlqhCax&Ҹ7-oi þGkM5e@#k$kٺ.lV\~RLԑxIxeLiw=oQK¯٩t]_pV#jmY}o/8;z[mAun9^Tdu6iH+Z$(D:<8[aF_q(o'$dr)ֲ{./;HT})K}C-L`s+&sggYZ07070100000047000081a4000000000000000000000001616eef1d000020e4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/hardware/mISDN/speedfax.ko.xz7zXZִF!t/3 ]?Eh=ڜ9R;rܷZ ]1qD4gxr VoӱGP10TL@6xjnr)\|n22k< #Ddt[?GQ;Ω}K Sz>]،Bm݊⹻7~Ȋ C--Zhrn̋x6ՕN~̅$?u6"l`G-@1׈ njE*l jrC&"t1dM3=Ρ '-܅ tCou!:]_3}_: Jg'thށ `6)+-{I3Ebѹǁ4(wF][DSKEF#\pXI߁T:ߗi m.a%_G3( bԈA@2.X'¶d!+Q~f(%_|G{ ׼)牠3_:3xMhK穁֨jMz ]6 tH6Ap>xpr|v|#E%"ժLQsi~: {7-Y ͬݗI<Mb/}.*䩨eF3,";" _;[sy* "8ǡ8c{o*Tfs3#{S!7Hv6JWCoⲞ$>=8R)ZF<õxrGڈ\Q"w4 3HXQX3Z,(_Q[tdrQXZ tsǙFp&Y P: ۔Kjޢ)$V|(;w) E!=I]+lcŀ$̈<$#챾2nr!TP졚{Gv"h!>BfIU:F`˲߱W͏ S% 7q葷P -O#vܸ&Tnt8HȊĝ'\$}DcC#VuV%&eAΜaq/Q>`(XiYD}%pGI;#tv 63wT#XV=v'3(=)Ei)hE(^Մ/* QUmjѩ,>*u:pNz؉*m[0_`$[:{!`ɇ9IͰE늧&&)nP?sj3>!R/|a4k%K-sJ~+o\V_9UNJ^$Y-E"ka*yS{r"yO7=ԟh6jҜ/G- Džg*Y;LV{ XuSN?.m zvWڈUcr߫qzg hSnN;Na [ N ̍X]m?y]UQV)mvpl0c  8/Y@:>8d]|p-å,jw/=΋ Q79Egn "!3 lq}fDSv,ˊ.l Ztv'}U`oiœl^t3B^TEƅ+h'uN }=؀F^ AhxH6V͉=WL֦5 n_:l)d[ <*t%Âwzր0`nU,GV-i]i(+=K@(RjtL,X?mriѽћ1r> i ڹa?hpg~za$)[需4&s( İ/˚MQ+,/!Xyq@VM7Ze8pn5fQSZlsz{Z8ԭ`ra˲5oO: vҫ5y +_-5%hs\aaYQب{nG$,(H>8y]㻔GW) +ӓxI=IcL_Úq#6ʡޛn'"WsD g4J T|rQCzizxC#la)f3!],r oJC$ocn}8Pl&)4e%`BEq>⁼( TOQ;oI'˟uϽ݇)#7?7ӿ 02Z39|hdcMɀ7:DTb\L՟K7)(U{Iw1xJ,Zm1̠(2'Q~ufKN97)/~d͐ҵ6} 0|S?2\V`u5zxgCxvz֚[cOGJ&(-;:(L 1:p7#ՔFM¢k3#[I6()6!gnrӘ}s\\& ,~NrKeB؟+L%TטKS&"cȂY1I.UI0*'/$ts-#m{ĦB9[Bw?[SΧ;STrsD)=MgL97pt$!(K޴V|v95xSAXL;ሱN}ǣݓKBVTyRnboht0{mm`v6'/QNSbM ,&cg9%cӰ<4h<`!mYg^$C! e1o ŒEoJE~ ;b_$OLi}(_Zw|86xXu+7лH%T Uz.m{Yq+9ѓN8Eֳ"I:e@lх<OΎWq{Ԫ& и}lڨ;(4Պ=O{MC2M(mYZ:܃]M, GW+Y3u!+[F٥&&]e .K338V b:yy&=lu'0/(*._ [5+j,7&=VI" !D⧞ p؇)}VIm科}o#)ͤ\YGE0)A7}B@f܏ec]M?7Nų6ف*98ψ]MBmp{8Åّ )fMw]j_ϏD!;6CZ9tTK171s!d ]l)(B,DGDG,2WWLfsR2Ձ۳ <+-f\ĸkF-l vn8"XѸԤ1hyĿ0:9@/KGKIݑVk# %/zq+l3V?#]|qmi9E7^A[]ISA@!TsV}u_2宪cG%+V|N<v/8jĜP/xs_}cBOSVqO~R1/z 0i9XO)eRHs97 >9xG)X9—耣Ya*pRy+>pQQfЙ${b`ش' 1@(q𨌾^%H+aQxxL^j@9\{v Yc8_2TΘϖP$=_A9]SĽ)/ޫoA+F=ʼWÄ(fGDGeFϢBI( {4r]V\(RRJl vęˋgyHuaߟi *ɰ 1+W\6ʧ# z MB^3v I04W+;ujԐ`&h~%߂ 1sP;Ɵ<6`8ٕq A/t|t}ezY۔1'DxQ %~;G$hDP!r%* 9(uq~Fːxbې.td LK(3"wa+ NL{-HE?U96.SMH?vH 3xw4x-Ё÷AViY意댚`Z VԾ8o]{J PV34ʅ+![!?[QPx0ڽ\XN@ڊ?{L.ݥ+:-FC6jjc:wv#ͷ C!+LM=HC] \8KeC!pe1䦎Pb 5i*ĴvZKSv:3ɉzםER cy! wkuʗWڸW13-lK.6wҦ#-M.2b"ͦ1~/A{߱gYZ07070100000048000081a4000000000000000000000001616eef1d0002f884000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/hisax/hisax.ko.xz7zXZִF!t/C]?Eh=ڜ9OR~ 5L \@8>}` 8XZOШ$ܗKM.(Fڜ ~2rE`bЇbI\Հ̷M>SZ[0ޔe)NCx/[P?/ba 2ͬKH'\0RrrB<4ljVc" zChiK$b2K)^?­Shb'E#4t@Ά [xW"AtYiQ#dvWy5*}!f;zsa,/FoX/[+āC0E6hukjRkwnkp G@bcIkFP "mC~[p] z#MDgʚb$GEK`Q=:\\; NYM Y1փʔ+Ɯ#e)_DlJ<Y >Da{(tm(vv"+-mC'T#{0t?@T'$Q*x g V&ү2PGS):F5TT'ϣdK9Q)2t.==vNPtpXf=ơ#bqV4"8| (4Fp k+a#m2 ވ#ߑ-] i]- y^fs 5hy-iB.e}?}a1rlBtz(|r pk;p1juli=\ /삅3# _) O+־]Q ~z1]1Ŵ0Cm[26]1D^IrYW=?;O2(p`_V3sUȉ ugd;6V/1#qeمHK^7bB6]Bx|].U&TSsS=%1<[ZҦ%ɐut\W6x_`Oalj߉K${Bsj\`Ը"P`&EAS9#gMC**2]|;t5etfbA2@UYYݎ|cP<{petM ~ӮeH!W bIbV!i"!9ea[j㷰 }[yxr!4#EakfN6"i5zh捘!rH/~mؽE&41eJ)hq{MPo(8Ug+7rF="V >H`BA8FSL}(3ҩXљ)?!y+P/]k ls~R"([؍ 9p'N._סm{nZ:+4˰J&eCQado0>y,2З4i7B Jx䚭ZFEZ 7 N=?N ʲ] 8L b@nj崇h7 '*(%FBs%<tUh.O-Kܐ6F|McVƱr'bTE_` ϖ.BMA,@;«p0Rj&9 3vt%Mxm^l+#D^+Nzs5Fj!|Xlf oɁJhWJT8<5:UTX^ïώ@S-Ws8J8/w=)˰M B}~;X>, N)ފnlb7Y$+csfuX>2_Qp*E?uEa=c N\ {n|z0>OO>o! J+k>8s`;DZuԚb$mC3Xޚ7 UGA`Bnj!RZ*#`25CFa;7̶!5=bLGC;H:[eSyn}QݑNCl ΄"IUsSxb_Հ%hjݪB`wb/X*/`xF+93mMg ?[f}ȨSJB:k!L,oHS^uej ou-U^^%B*shDLSY=zx?)L^$AKˉdB=~e!4Öm`}l _jS3S$R.~'| -(`OJFNQ.P< R*.@}ʜw0r UT>sKYV {ۆ }ca ?xfPOWTufc&d!}(pNzݸ~LY\A~n\ݵuNӔ)*C\%񑝦܈te}&%V&(3=q`&SkjM\*@alzQ&]1^LBla5XW=+NqkwreHl5 %1tpPPUUO8NH?6O0Iֶ.,)n[M TvA)U)EQ4>JcYY@N|$Zv>b*^G=I)".dȸd:zb p+t8M M`0 .MyF)=ţl )wi?`d߀u8vlfVrȄ:OE8Dbc+铴ڴ djxNVm83nx:6~ !<́H/e|I .Cfkd%z#viTX h 5&Ώ!|s8 ̤ͷ0r;K-D DU$H ;E ?[,#'-ȑ V]QWVa)")>q PxW!sw`] { Om9a<ԫb8%1wOIɞjG d3Fei%yL[~"[Դ\ɰC25ysP%wh8Aj_$V`+i n,`% o֗T($@ qqҡ75 zIE%؃9IxVcW- fkx>B`8ΨW.uΜ_@`KTCGCp2) ]gXbZU-*GݥMY&q}بR% uLsn "B6ȋ)^6/+Rn4OzssA w>E!f֟QyOtD5k4bhx|%cnG0?tkwux΁(J=˺ƩheŨg#fVj "bZX 0ܝj^T3sp)"T&!i)e|2_'X ~Ki3sBx`پ6`1)IO f6DߓYM:JvbXL29܎q]@]OzzC>2zO WIe6!HA>k3 '.wǦ. e~tla~Fà I<`srBC2r"Q,W7,I@kc{m{`E V/hA-k}u-Tj$E1^뗲Nd=66NihL(dNMM)e +TNtO 'zyg1S#H!G&Ĭc {ݫ7&w>J_&D ;!:lXi<&ӏ8 w:< UbT=VV5F4xVYm;3J%GFs"m+X(2꩹\/`o>,2B}LX,VGgOkQwWTMDt>z9Egqz`}YmR s+xN+nz7 K]ܱIVy͍rCt bzDrl8,x$0ۼ->ts[;־c*91φ~ϛlDI)xΏ!\:G;i4?S*;5Z==y{'6Z04`˦ 9m)m2.ab,7oT*L !JO2;r*u~-65`ܚ5 8wB#/G0:b1>MXa E.U w]^FcRe~l{0DďsTeAؐnEL4g/=,2D`R ,TgBsxF\bTiTSn"JBu|ȾCF| ۤXzYOE\FI:^ P\$Z)nL09YOu p5.CKjҿ|5w/, MQͪ@Qѹo>Cs F'A12e~Y>y"@e`s 77I͜.e}Y'|Z-)8@ DAu:_PРG򜎙z |ïMa#6G68oVW0 TXZw} ()hC7̵~}R a"cdMt ._A FO:c%;puybrJ5uX&VIڳu= xeˍǨ4{zQqG$sb;®l;}HXq|=}tx J߹UYA"=xf?wXbW7L=2 S[4e;Q 7;0ݐЭI{[6w68XpLr3SmnA3f3S;ִv}a߄遄(C%*,Q VQ3nۖN)ǠVZyOw"ӥNq8aFV ܴP ϘgSn=t8=2o_xh#. ˨Iz .6? hd30u>Vl↸|NӼ* ^BPi%PP]7ӹnBo[YY$K KQ^àd :we:dbaD2'wd=C|ܘHQM_F{~\a =ѳi9Ņv*DmԹlMQ/W$y`:~<a "[mͬ}K)Aqi Uq cbEՋ4_GSD.i%1f=R 6jVsIdmɚ~qtec hˁ%C="K Z9&x=YwދnxajQiBKS[=q9_i0uo8Dcl|*+G ӻʘ9z&RfZeUء߫q.72 ?/A,rڅ:F3#0Nd39BnT14{~g%B Tnp_:'Mb} GpՖetW)( 1rT It$_Kz!?D$}ZA_ i4$k`͉w-YۯIB| FZs0@`F_ʹVi#Rc@UMuӻm`o%/ūr4l]:sPt[!k({D-% 7rL Jv2 .H _eޏSvtcj5sDN1G c4z`vR^w Y{ |?50fV$$!kߥs<ƉiW5q2~{j^uDhTO[PT*y٭Pb9[A./*U全uC&fA@uZ_@Ʀ(U2V;Q Y2vX%)qtYPq&o?;=é^Pg_|v?O8@ʤh%Vxyj<%k ˥lsǢ,#/ۙz;Y꯬w|v`b*|&4|YYQ̆ƕR l|14kuh|ma*0tnVk| HvOmڟ 1/_N?i4BVv xGYB+װ\kg-g*!?5޽$-$ޅ٣G -|gl!Ӣ2.Nt֑$GHx9z.v֏EXH{G;q5;VCdUbG =L<֦ 䦴7cuc(K|N6dE 4 g{17ҁ8eT!,@g`{eRNl%޳ԏ25ƨޝ=h}3ǟrGk|iBlK?DBpPN4ӣv606/SOUy~`I 8*SbA@l9:2.Vkڅp_W]Maǯٻ| .o hSo׼4|0$1!кsvz&5*+1KczV.{_Cyd`MVg0yHV",hkoNOxkܿA&~"miV hsl;1n ZcRbl %ɕC%('㔛 38xc1=.ﱭp[ëm@f], IxvB"^g=RdȪ>.I6Rl1\@ۆ`䱽4-COH&AМguY3V@5.S0!sDD[ZHV{|}\!DwTh%rS+͝YpŖ{{!H[un005l;M%V4~$W^tg.KZH+Aӗ87:#Փ} QxQ`[yL?Li{ُiry{8CMJ7/RB{IdF=m5P &'=y@?(ݨ>̄lR*O*YopZE&& QXVpM ܩz)?4] 2@!} 6ֽgB~+ Tf49xep0OJlPh+^D*gÓ*U;5- ˒إڵҼ2@w%{vHEYQ0MBUH!en9 Ǡ`9A Iw >{&*CFu1P} :\kTBnn|89d=dNV{>dvo9Mq= -r[G>9̋>nRM'q\9kW7MCzKս% iV`w"f!t +/#aːنkm݋p i-ak=TiGoD*õ#S{=̚xR65tu:20z㋴ OQuUIOٳ X_AMK+] 5JZO 0,> BMG:| ̑^?7A()С9n#񹧛>>|V4g ^[ vZ薍 A#w.: ?^H k%?^p_sJz/L鷊WMS5JNL 2!~iRB_wV5Ͱnx~x!m//St~z;iMt@swv9t1%ݪskx,:%yl㴫M/m3fNe׸:ћ^' EWFT(|9[g6^;SJD%C -RϨwW 'dʦ(3՝ =(+DraΕOۏt%Q9ԗ꩏0`䜍< {M$VmQ?&BOjC𿷶}(t&XMʩ)|;TOga i\-""&1*@Ѡ(-H#оƸ9"bIz9hA  mzq~A[&#tN!?2ҙqq(m3X+9BH(~5! L5ǯF8i(yl멒53mGuLHjTœ gGuA c $LV_ʈɩ;W U(R+ $[W*mb96JuzP{2<\9Ǭ#-5&F"9p8D GЪdҞܖUўFJg 9;AXRKrqd7ۜ&Lf;M&P71͙We*!wtcbܺdF’N̟PF K4I>=9>tQ&]6]%tp]W t-^|FchLbjĆ7n`r@䯚~!^VTpgN:~NcC$7Y54ٞ-u?EgNN>q+mWomA< Z$5mYbuu:y81Rt@BѶ=7:R_HBy%\fFjJEHȼ2}I8ecHmy n"Jwo) fz8FIv-( vlo8΋&DQF*IXF8]ξ+k4ҖivܴM܏<d{;Q%v-Sӡ- ]k6kYq h|ZzUKf2׶:ǜaH#<,e8=!&Mߋ O-1#t 'vd&" (CrED ;̾TDZ]mߖ(k0Na DsYo']ZLNt#9bsK6== ٷ)Qֿ~րjNr/jKU#(pnK ޚ.#- ~ gC&Jdo\pO&DQ-f(,K^Oyʣ )G[wzUc5[ͧ W:g wdD#r7KIp 60㲟zH7l*ӤaS3A\Ź 85:|R?JX}%Hk/O$ٺc&+ˎ@9zI32o)nS'״y|=gEӹݚ&W>*$G&zm|2a,TiU$IW:񴭥'&k#]_tj9Jٶ1\ΖfS{3+!MlB $f>3к!W .jWvcTbFFo< R|&*5?!@ r8qT3CR=rI(!UW/UO~q(蛷pA<`Ģ*4&]y;)TkJ Q}%*դzO>=+Le&hֹ}88<1CNVPKׅ":]4"J۱/}wu+=Ûs2R.݁;tx01m є0Θfx[^"}pRs>*hPw-qSa]?%͑OL9R:%s}5B5+|5;-]SX/m#+avJǰL-@~Iܛ-zX}Č v)Iʈ_7:]+{b \xHs5'|2vՑA@EZK{S 6cZdKbm!QF\ B6/2ܱRPO#8}vxIJXBחB-|Fzeۤ-nkJB39c1#Ɛ Ï`d`߂l(Sh Zk~g$Na6_2Bob< ʹ =j~@t 笋= Rj0,ygoeChg\LR{+M)N'big;HGKf c) 1et ɪ;O;5sh_]qP*/k_z }((;!R~[LU*?ZZ1,N,Aתi*ؼٚM~҈~Yq7 pü,; v2^ݓr˪Va=)a%TMN@=U$dݡmfDik*I}FK~:S!>0_8+XVT{Hmݤq{uԵ Px]Ne腭qq@"V Xuu Zikwù h꺴v(*ЅGm6σ?|Ur:a,0Y"^dW׆^Yx vсMY}sH>5@4m2QntS$鵀_|c%vU_3uf9Ao%G`Za+Х</-)}eٜv ,Қ9Ө|LUoT5-}ps3#&VTRU!1@ȇ\8dc^Ssw$JJ'(YmZMLqxh\sͬ~k1ZxC5OI4ZCV -zc_c:`Ne)Jhcds;ޓH(# _^h KT axQCs6@>I5 6vS6 /og! n0nCLJZy>_X((%K^Kω%{ȧK{| nh'~~]4._@Խ-Ov/[A-rf]nWaቫrs sFREՕ6-Z aɣ\%P۵΃ڝ-3|i.{FX?Y`4 58ě4Yv< Cb,nXj]HF遶flj4g!|3|f j]Rjbkz|+OKBVďS~ cy,&?W1(Izbų;Vf!,~cAٽs \ ȽMWr-ɡi &&aLKPޛJ7Y% v~JիhW˄%iSs؞žunwz-7}%mC~W$C[ l/PipV&|MlH)T q|aci=Od8%xJd6Ҩ@D~M 2RM=ȴhO"tS8tQ0dEWbm3 WBңQ IAP:u^߫^D&_ڳ.8fR[e@rdp}xVS3|T8gPǮJgӥT3K| swzHkt=zf&jx :Yf@$!46W(PG:'Q-`]I^" .rhx>edwis;i uZ^>uBj?}[lDԄyySP@pP"rw]Sh$Qic1tP5e} /dtlV(i92Fk^[Tˌ1StcEڟ @Mϓ>|ijsk+0|OqiW∀HـOzݟٸddV2KPvy~DLA4W[Y[ѵĭGOi!WU)gBI (`ә3Pl>YsoӨTCpr/nֲ)cWv鵓~2tUީQ[rUFR\hq |I>n8lĤhTB6x6Π0_$sifvg H+v֘W`m|"zfIV/ 93R_n&QD?{\0eu&AO{Bty䶾_*ԏߺc\41sU ^E~$qѪM"'ܠ3tp|PR'>ԭ&Қ Se|;Dvr3%IPK Y9<~_$lW:JnXM~>$t*r_ 2j7%Tz{(R 0YXTFKdedb/1*.R.aKKjU hXuw)5NBIFZKmve\ƶtL,x<Չ++n*`VRݷ{k%&?ߩ<>]^g\։~?!;OJSƍլrwXI>Jy܁ܴ|%p˄ 1ȧiEq 3} qܱ]407D8i!E%KdzM7>tl1NDf)fU,3_2?ѵN uR 6|m]a0iS ˞r W83 W~#s0yB -g ̻T? \1*w<΂bA;fj*0ڈ ]8fQbh)/2~Kdu  F&,!ݩȓJKk0=+[7.Jd 8jYYgaei{=ߕFouQ+јiim~{O Hw] Q }uY>ԓ;X#=Sz:ޑtDmEc*vLv}aTrP{rȱ]kug2Bf>T3-dV>&uEHYIC*f&OXXAZ79ϊPv% ޅR2Wrn"J;`G`@'v:eZleu&@Fh]6bddR.a,bG?rס3 츟\vdc1A(`"Q39DZj9iey|lO]}Ym̳=_=?}0<!>Ӧ5B. r c/kX?8,ꗜgCZ/>Qc Š$؝5P&T/AM\'U<寊bPnTm4&Ž܁_WT:prS/sUz뉅Nx0+_:TD0ETY\r.{j6~ba*[WCɥvCXW0kM fU{ rDIs%W= ~nBC/UQ5gaC{Q+rG ̲ąP |=Մ<+'yfE[a9ɵM^B: OH=|+#"%w"?fa9ӵ_rSp,[TPP9Y` i.+|!2fkAV{TAjቅ{t9d :TTS˷!a"hvū04'6U3q1TVT_{%C\ Rpwյ5c4w!0Mֲ(he SY1ºf]n/2$ɘ*Ye#$*D&[EXduՀ!8閲T>kFF]\,g_L>j<d|R,_\b*%|T/-BG9`QE5۳!7Lm&crwï#,t%&0QQT=1_%wb-˪8/`\O[?ȬKlV&wӆA^z,ˈ&T$Ezg65j`P]J''d]nGenZn`(pqE)!&j!ELLjLΘΥӐe1ps Sn _Ъѷ w S`\OU븞 =zL)S֍Lm4/ ؑ}1 Wr.I)H,~ VU3s⑥`<5n|]m3BU╷U A41(cfNG: CP9_Rz<-Llh=<NOC9c3cd=ZG}''jhz4OI$K&W@6jj$%#c<2~K&y{2kZ|jSvs?C"Nͻpi P(c2+|=jaQbM2y9yn7q $Q7Woo{~P(r#[J Ȣ'Y׈ᇷz S}\1IT" c9IX Jy4)-* XetrTB0M=h2Jb!GaN,Gg㝒媝,*Ska6`TA[2`Q94IS kJW(uShh{=Ow>~7n4B_~3a٤+_ k L lJnOqBDan0ʱ:93. jqvoq{E>WBޠ-M~T}--QQVErUq l,"VPq2$>4$+E e_"zSePܴ,\[H^P3=4vN f(Y*a]Vb4J[kϚu >,?s4b̎ΤPþ=v?H8VyG4FmۯH\bt@MRM ${1dzlRN q{>K2P!jw߈ ܷMJ:8h<1nEHL̯BP͓g` :vQ.Lk K b[K¹:{Vtz#h[QFT$dh ß1R\wLi66)y!Y'E4ݐnݳ%BbgTDt~)9EzoY P"߂! YpTQ6n ڲUzd=OyG*dvV9^nVolwR qM[2[28a4ѩr'dinܒf_>e(74X豏=6@S]Rcp #S`%Tz"eø<9khz:q]V<ؒ:)1uID;U9x!!l]ngk%H.fb~!r&iojV"e&2I+ꍅB@c=λ{ . n9f<6Qǵ=RteʯS̛Ld;G ^3Q`$hzUg$+TUwMM]yuR/#U(\+33U&D̪CV<*Y`\lq'Жoqb?o$e4?fDb#[kL)π,@EALdäw?TŢ.ލ&+T˂x4~)JX*-3wm۴*/W0Iy i7_G TLZ_/C&UFT]RnTF;7)af{ڜᵛpPms,dҊ78Hi͑t0hQ^I@!byi1o pV, ;^A7.* t A2H/Է2^(Htuأoݓ^l}.&KD)Mv~h &lH-<6PUGy_|)3"iuz%&[T/R8r\6BȲQW#4pC5M@B+yX[kFb d(Z[͹-mNS>j LB MTa@ȈP'}he5C1Dod) y +Pfly }5@Yq2Bnf:53g͔CgXFWjYu"gKК?OLDJ5#r\p% '٬7L@Kuـφ4qE t|:Ondj~*SA~i Pk{4QrY\߈$w_A8:+]S*"^ փҖҒThyةw vEo(ua\0Jd!QC~EZN)J7 ^ ܢ+/*gn=Z1)(bZj՛ r./I\\8zP'ZOpvidzYD 4Y~ 0~4}"4A+eGƖ:o+v=\|V ut $y9:˜t`hݗϧ>Ѷ$MV ai PdDCG4˯oʉSQ\Ϟln `9(Vi y\.Cw8#ԧu ]t4i1?nإFm\}=vNjv ?oxX7gptr~(u-3^8_zEѥڅ LD|S5,lW2+rƾ(|,+:GPO#{4P(W S &8%NF. 8-9;kfh!ƼНQ j7LY1/a(G{+/f@{ex\NU2<#7qф?灐r kw({(Gp(/]'_.%ɒxRB#|a)% )t. 'YV[C{sK2zΥf;#[Fx!ENhO }v-CFE] `TXkRğFv ܗ 0 8>>KMFE]otlt Uƿ<\I{f/W<3ӣ)9W̠,hs?8[8r1р M`C'Q/jBD@{WtD$tM ^j,c+OCP@ ^@]?Tz$?FrHE.?eW4Wfzft!,YMʻ6Y@dH mD)Enkv$uPF,fJ>ݯ%]H4$(Bыd_ !S_;a^--p9aS[x>JwZ@#OA)<'Þd,Ip#Rh'|@4hG]=YQd%>U^0 u.k- 4't{V<"aKЭCK{.ڳ"'R}&̀0gtqY0EUqlư0sUl3#풺LJrDjh`%ߦq DNЌn0@tJpjI[A!i 'Sa njaS*E6+Ƀ;m1I891&W% `ju̱rtvw^QV:>\]cD__F%ڔ$r\'cU`%D;>MQ l#E^Ӹ#1T_jjC!eoZo,7Qwƿގ&<+JgiΥ4`n7\Ayᷚ{g|bʯe-qZdV25ַ΋X ܑvOg?ߟ/b\/2ʔr>wzb?{N?z6ѭ@;0jz:rc1pp3;2톛#YArÎٯƌ }1}dnb2A7C(">%Hȕ\4{h7Lgh(>7+!&1_Ar XS$I)߶#& Xry¿D*δ́ ei|tQ@7HjtJ}>yI~Y0P~++b58/:OmG|GC*Nڌ%WQ(OVn P?7vOgc095o-ҩx]Qq]\Q3mXZf&ۡYV!D G糤B)B͘]Q1!-c|=>0HP@Q<+anMl9J7F)ލk%mK\jh@f U?_oD;#Ms覱_=ıKFU 9ԡzc''QJxѕuMK|+03e$~(F5Tӌo~zQrY\U_zɔ)wx9;xoo:NRH;eS0\ZJ7 T)1=>.,9UIGR<kQItysјUK#g4%=_k~[2ux>[\O~*9*ɉpF FgW wLJg VGF'd׀D4I)Oe7D>\toCQ+NCV +9_GKOwVgh <QT̠(=N[z,؟07 9 w+o3χl 3Pڄ)FRt@#qr>8@.;3p'(TΈYS91%H*M1 %WvZj92E+IoM`&g.}#b|8i?<3g6)`;Gϙn 8GŰڬkLjH!b!SLm wBZjP&d9.vX؍4Ձ*ˆ+$s r nZ]ވ DHJ;W ;Ѩo%>c+R7d,1p,A~x'lFpf)—c,pGat[h,t!QaV\KN4K2w[aI&Dž"Na8%Y'TSLoD 2x|3֖g,-ϳM_\<(&p5(<Ir%RP2{%UP'Fãcۈ6`c;˜['* \YĨ o~`LLПbA|C8'nTAr2T̙ 2塵 <+qMq}LmcnMNOqXwM3w\ҩ</HOrRJn!3~p7AY @==O~ ԣi(U1i65L uIc2+{%%OP1Zw2ѰMA{Diwwi_<46NֽͩSKjj? ݃o֧JFJjH*TB.NvBAPWۡI@Ranw} p3pn*;~|fjtP.9Zt5b-+w) wg@k3 4ˏE}Kaw8 +*Bʄw/%;.318 {D?=}[9Bh9>\Gl1m-2G}O~&$"rA An0Ɵf Xש R*of7yzKo@;u $-Gά8ְh1e^uU~2#Bƭ#Vdv 6 (~p#$4Cؘ~eK}9cc6A봖XVXo|ŔR8dekSfٓCBD͊ܘ5zlȏw;:5V}1ܸOQ*,{-uYa&U 1Q gC}~zV+FpD)r 0%Ѣz(*@5t[ݼhtwaoܲ0^sd,Zlf,Wŵ{ݎ!o /OX|J:kfs[P=\Κ9-7djamJ\>Z×gՉ40Ls73[JL3Q+[VcGEhA*6Y 'Kte,D22S;0+JHjL>]&o V6'Ö_lal0)Д)xXSsR:^.㗪L3P$.Ss 3e0*%5w"_Iwߕ.SUۉq.|3)V3N!kMMM쳒jSЀ `{trgOL{` b܌ȣ̺6msȗhAkE/^Xz ^Λ_b3,Fe}$5 ʞjgeDi1WN/?pb]GU\{ȺSZv+]̑ ?9et>Ɓ H ބ!*mUlY1Bj"9D/Q,kל$tY}m!=*A4tC5(/Is=K< Ȝ4?3ѳʱ-gn _0#EXl'-/Ta<{&N_~ct>֤:9?q'b(S5WNL\V]5D"n٠10î*g]e22N0#"JNŲ7bL#Om:@mWA<|i=\0Nr~Y:{~e@:k-b'b]:K9ecSB)Q.w}CMQ0/})G-$E7ʚ=TY'޺AHCkZd2W0jسQ `HLȀN_  ه0VTӝ`ЏeHQ'g=Vjv\9yC5!32hî. ϕ sT|I " Hves: &V@sU@Dd ,cUqZT&qԯ6ld}{)j [[PAqR0s?&⹑UԺAW64W'iY?.ܪڒrB:n?yu=X֤_T( >ͺ`jG|D`K&G/{xI`~cv*1a3IM͊Tnmaw?U%!'u`0@_+J(pX+{h#ڑ"W28L"[:rx2Kƴ \RmRBͬ 6\&%cpnOJMꚸf$,fT*YRSgCVB:`9bGs,y)O|fڒ4Fh a>{d`+hb'w6}p6%ݢVG$.fn~3;+G)I]uB?d['eQ硰 /yyaK`ESMSWY&Ȭ/H<pJ€i ccb8?:;;3!/4H}ME݁mbUUf^xDտw܎Okj!KUq3<~.*Jc)@B]{5 Ozp m'(vexUC }]N7 ʲ #Oƃ;"97v@&Jm]^I\ poP>4BY1[=HT1򌙑w5&z_-āREYZ Aa.T;-CqLOS"fkjpjP2 @ 8GlzV'I+wV7Z ` GKB|f+KI|'65zm40t6<@7uMSf"Hx A؞f` ьfO:_ c>X F;0!qsVS~ cZMku,~lېp k'\ b9P[kthB5=y^`ɭAH;)!R6&Q?4#e[)0und`0z<:%q$F5В?Z8C^tTNRwpu3M!PPB2{a Xhap_o<-TϜ#3QY̫=8ª \8tDB懩 >x<٨6M p ՟-xrT8ẻ|/۝Nfʦk7w1ƀ:\3`t=9ǤQ@:ad8|L"2)rczȳbad``7_C54tDZe؎Y X6O,*be\wVgen/ '`Dv7ԡĪ!pSto>Bb:%;;Fx6_,#bku5Bn*3?"\J*S+K)gs B:%wgY Ѭu_ ;A&*N;<4>WVu(E?Naa(n/Q/4R˿Ms)MYuC-2veݍ}[#^H4u/.:cL|a#fqR',Q§f}\N31z['8) Q|C̑xQҽV?`1YWDM1X' & "x=ai{H+mbr=7 ?7!a hp{ܷlIa(PhI1B?#V{ u L6pI-09%ѵ:b a#mXۓ~ >#z:<'^.m9΁aj^@E5@(R2`_ ˆoX]QģEiì0/]h6K" v_WP}%ȬYd?d'2ijw+ՃԫTCJQa; 4%cWE6<ζ>T8n(]xEf;ڡ[GpΌ$6 u-J;iAaEUtt63tf:”z[^BpWSjE//ޢy:ghXh-gA4#Wr(?GGġP^ǖ ϊWͥ1 x4c9cɭg\foGzD6FfvYO'Ɋ*M/[tm઺J1U(6b1Jz01"W1]Va墹/Dz௬К8u;˷b[i ']TU%@NgD.Lί (F&&?ڐD_ȯbm=T ?3l؋pi_R[-5p䁿)J%E?gGRE/W۴x#Sex7W"`W[\5xĄ8rWUqC;T6= y@PBI'<$I:uiwd1 ^'i`tg[zdex֛F Z=E) PŽT,Ć($x82A^9 U) a Ln.DƟ0`0_98RȔζ?W][Y:3nF ~Q`V+ړH%wP epF9X% e-@ W.z\Wq弛H` W@߾/;tD&Ƒjq3bql.'50B!L̞e)XW*IFE~a(#쟤=P`GU4i8܌~Et;XPr7DkP]Np;*gu`3:piYY?8 zFdzIDEI F="eVC&:#t(0Y׳!"L ޴W+ou1F 2]imΝ4ۻ>mS=mLx|tpM-kr򐞁q@K:gǩG3|KJ8̭R&}l)21ČLyJ'Q <£d'X CsщBGvLuC|pv\3,]9_XA4l&}@K^Έ]w7Cnje:~gZdKW)|$ ,@wt"/?|`Jc yl4;ng B<ȸU(LgpmZֻo|>V,!mAO:d= LK#nl/B^'DD'`x (+ZbFR64X^ﶕ>$W^QfEH kv!ҥڸ xMw$y [e4~T:ے=pS$3.ǣ_:W_X CL cQlfܕmu:49wd2cv!MQOl#8T6vaED? cx#?I,*~m e˙`u@sOi\6+8yhIO2Ġ^w=7BUDžG<0g4\LKaQ1TάtI8 vάNWb{v9~qx9],$..N[~kOZdv3bBC\f$֤ li/7/k[jD]f~ ?k$"&wr&dMp\=9A\?5~hjA>Iqɠ*,Κ'><[39?V MfmaѰv]bpj-~G^hAA0_{FR/\rԈ%o18 IF_X8pF!놈3jv?5|"T 1Wd"՘ί"I23-`Ʀ1ٜ啋O 23ޒMA a`.ٗpjVt4~Y3Ü& ,p6lDzG 愲D?> ?RvzD}>CLP Y|QTc.' _;1[d 7K&RS=HT݊ З5son0z6fy=G-g8\Z<+TCAhc.BsUj;VpHtbwb*s51Fsyc'0wX?2o9 H38,q`8=Y[BGUwU8崮|.\ u65kkZ|ZևH-i扚║za"&sR"Su[ ?!kO2*a{ t"I\U5A2dѐ@Qygrq 7Rf}_=JX_E 4S#P[V w:])3˕?\á>G4&ÇxXc>9[9FMʗӂ/vNTƌ0)]#8C*ez賕PZ;ZzA0 (oAet_ ۿIi2 Q5L+ `|#zv< >FOzW`pG+Qفml#>{Ǭ iաM@N-'g~hq"`8j6%U7n&ml#u>36CbH~Vqbt1q} =ܿ+=:Xei ߌ1hW!qoJ9UeƅD]ط{Q,z T,I zt^5wCejr5N~\XUZclq5bp!dΪ=rAq9] j@w\*lV4'tfi.pU'{:9o*3սVϽ>{}u p+q&-КJU0c-e h2a͎e\bFfq&梒qs %ysD!D@7e4v p@l1b.rb^Ãm 1 V 1J8wtay#\LMNXF3ZBLR;7lO\ɒeMkHd˸ N(u63J-i<6_2/㮀# C`H"M4(#Gs)7R=Mb#4s;;\0 {'gRv8n·>ӟx9!E5rOXwQq47Z'Oks*^x&"Ҵ yowΖѮF >j{Q3/BݮQ"O%(7%0 ѧ\j,8fp싩@!Ŭ)p F|vdi|/j b۟gi F:LmۖʝK^\PTX*c.B5 YHCU˸ѯ}`GΫt{<\˒(iZ)ȣ60-[Btwp_n‚ aS}i4Y}U 0B\yjBO\rƥ9ͺKdޑD8`js-1]ezPe+޸=*ѓ~kzݜ`iϷi8:ܑ9,F+u SR#Ѻ9YXJgPY>@}B}3*,ĿJ/6s}B~,f8 ^|

3m]Q\[6,;20~0I)^bz!N*YP1^^}6@1ڡ'H!gy4U&_T[/' Z}%]M0*K+d<1 d4dd#yKmp ^sl90 )ً m9 -t,?#mʨʉNi%zʾT ǿE폙<:Jt05FE`ZFL ,T<ǰJt OnΑ9yPJ!Fa*n:4z @f{U_;2z6TP!(HƭGYikA#-۲h0:+=}[z2PKM/ \] ZU$PbYyˁ^h掿Y"4vhEH2.cԇ"y)K'4ah=r{ms$jp}L;5,PLzǪUP|\vcFE5%!C'B)ҴfC5@,M רf+%8˕y&o֜}[$Ts-=: o pgx{aPt&ۊ+yk.G!U{R87?Ku8| g\2jIeYiON {%DW 5MLe*dQב2SOoc1)(g$:TGՋ _M6H@JhSqu/8JCb>շ.d`3a-$ZF )ӡظ9YQqIhk&VEbܙ}\EaeLws`\Jb-$Z]fdv~^m3%WН|MQQ?J@Ϲu%sQ^NI}F18JMխ=u$sp9gRD&;1<=ٸsڦz5Re!3(~e`Gb%Tɂ+`z!5ؠ,(X]R2 񎀨~@*Y@BrN 4]L;u-@6&a: M4Zc V Glo~&0.?㠏Ē$N&|`"k[+ZI\O70.$$P u,|y6A#9ҽǰ!,yHl%pZqxu"EjqJf<@Eb HoqU@Ձ]jlFrI =SxO~\ JgLx7`3P,uЅ e['2r[c+ZCΚkWd{d#U@ 曛GҪ DM KVivqu_ܔtHƩm |ǁ@*tqWM,(p.DsBc&l?[0%,4QCgrN;GG} ! fJĴ2B &qL,SskUS!:]3L+KÆdv}Т 2%E O:Ғ5\rw{Q}*ÝA=&FWzJZ_j{r elN"UyH5|Q8]cQ^w":`\tV3|=ԾL]b*\_(tGVV>G4a. 􏓌0eqiЧЫI+A#y'TƢӪ]٦sZ{$~T h>"ҭӒ)[*ѯ8xr*oF~^k:Fh:xΧ sH^a YBjW 5Ǹ[:A,l;YFƪҢAT&.d/"ϱhS>XM*@l T1C=Qq;EȎP>JVjX&,҈W"J2'} _'ț43o+夑c*y֦˩+Iͥ!2+H JgKc)S._>p3A@q>Dٷ]?dzJy'?E}F6a ^+ @% {"lUl|vNSo-=elp*/GY#G/c 4C/far" EoU&qqڲ|^2n_C^J*IFD1b)lҠYF8̅ CxgًwFMCxRЌ0vdO&.h5byޅGtޤIh&͇L XM]^OAw`!;{*6 ϭ<3giF`= G}AUeoіP)Y̳@wё zuOo? BSC)kxr"҄XL acĊ$ F/GΦ̏q6?rVuY}}'浲_V`m|1ҵswQٛ!{ t)ΞO v_PJ?ed;CMBodߍXJˍPPiN YRwI9Sz!~P5OMh&/F #:T/>@CPj ,0#ٖ@<LZ4?UaCm+ ٞ BV w .1?-C63j"m@?~fryIbZ?'2NFf/̕~uޠ}lW#`Gjޞ|{IU6ͶỲZ-x=n-7YK| ŋ3a aX?>t "zA' .sx4G+/oG·[E0"D`R I@^e$ {B4I{]4ӧy=C/\-:J6C*g7&ėw#u &{M V% .+H_F?06_x3f9$4 ?ADS*fR1 X{>];*м!0Rmܰ/b`YZe/ɴ#twogRi.M>^ VGSUq'o9aϼk pI|.UTr/JM~y Xҥ:'U/1LPl7+S*- b!w2;QDQn (/vIio<]-Z378=҂\NpAF%wfv[d>5f2"J. 2s?w#̊u 71WLbhq  @,W1YB,/; 9RA ?i [BPe "T 244V_Rʑ䭑P@UcN!;(ڛ4fxZfF * ww~5f rϲоz8*u5#Q()@h@lrgi{tU (+,5+i|(wE^KxQ.%X1B07eqP^E5A2ReosP~/)X|'}{nޗl…p-A_0foTV &]4m8gLAY n&U>F6Btj* ;ceoD=?mRX8O 5o2u4O`V⓴A]A _ǁm?D=qHyiP8HR2i&/5AW&b:7#?[֚{j)2ߺfÑyk28LN{&32.ZП+MYH%.Li]4(P{4E\t>OX4dnڲd/'L˰td@8xjD f`taKNE9S -*_\K>9aj.hPdH52CcPt=Ԡi"FK(wzZx!Ĥc ] CH#Fa…Y rtX?cmt<J /STy6>[{ 3᭧hSN i ݕ9B@)^H %N< (DҀ(ЯJfBKGܴgثPk-0μgipm wU\1 [%%^b1&NrzO@W(yzzf4\CymucyvI4#"'&*~O qwDzcy/3R~EkNC0i*QԽM'i{r3te7*J3Uu1|rZ hS#=NJmy1YE?&sPdGl=bLr,jlPɕ?,Xn3e=p6phC槨L{Ca0fpjTy: %#4DKbѠ!sV?iG!#==%Ct|Ϲq&<9JdEfzuܤ)fim:g9,{+h*GX,rUa U 1[]`WGcҍNÌ@ji6ɭ孙3Co+`~EX/nq㦬R4;`yn1QsOWCfTI-qHb?N/w dWaԹs.߮1EL3+=quoS19U:8uJwMY C,m3U ,/sk}i|i-)/e @ӝݮoR"'T8-NT 8]BBd7迯/`Ly;`X {Pt ORG'NR f/G'|KϏJ[2PJCl6tgE*?vuvq7P]v9w/8 Ţ>>h]bBUOjV{vOGhyouݿ$0.mLWb J@fFpn@l1M,m_ImLOcXy7y:&׫Ú¬u{{YkFὯ{OY .S゘aH=zۗy JAː 3hU1P̩CY==#J\z_G^U3 zЭi4zaUA+ #%$*E^ LUE;gϐ:Wn>`̑2]UΎcV9*8tEV/0Cie #Cx9efעyzH{srwM]clV:{qy (+`w&Z24Na 6E_{dDsdcM+%ƍ^!pW.ڼY]?:ޝtj | dY10$ F2)1;+v6xI3s.ݸ|بOfrݜJOt\şj\8 s%|fR2cl=g^Jd@6T'ymj)X#Ą !WEDi(&$]Guy`eW ]`Ȃ} Нx::'N!:եRv5cN#}ZF))<=x:q(KxEw&]$eg`ɑŜ\*kZ%T0Lx^ɏX/*|^\zvS+K6A87k&%]uazo%zTT1N)(tW6$=x菘,b)a ;C_#~Qd48Aԝ ggGB]z,+"HQz|-2tRe9@Zo1,5?]`ʌj-a=0.z7{NP^Vs1ʦE\FX=XD| Qy_ F<1es yy4e\nK'ӁE0aihavxcٷP\ ?mQ ΰ}mdC0gfH02!Cظ!Ԓ^G۔,Ur-Sx@g z S]u5zx#гĺX&kKr>:0'1@S>V#Eo4yB. X A3`274gm!:){x[a{ + f 2ƭBbh:j7FM_ KT|g_z@.]%>lBPNKeUTcgRl{#qjdJ0^|:^/+ڌHeh"tp4Eт›4z׈{\w>~(ɑ^JZE矓lغHxTЙtG[\fBx9[jwRdLKqTMg]9YEW":vA$OwM>˜-)Ҁ7:[@!YRiTJn`L`iBv}WӍbG)EeyOqJͧLz* "p|.^!Im[H0*S;WkpepXnbLG#CtQ$I4'e64eԄ@HlI8=v?PF@IyFGE6J-͑y>&m oDdN3-[G&Ee]8Dc?r.Y_&zQ8@LA}d! 8`g:"\[BRL4avomT]׿ 54.͹̷dXsWO isOs媞baIkИ[ R`2sb֜Njo9:k)U,%{0}S?2$H ZZޒ@'ϲ^K&bUq rqc} k+x86Y!z&BK%oAzv88&jޭܡ;B՞ӽ̶xD=e*hI<7ֻgȍ(Ka%F3ʱ==2+^2z:]PK69㨼N!&4Dd]; ӐڳaQH*u2M޹Ť,ArpۦP8wh}  וV0xU5HKVN?#udAíy;=sRZƓ^í@UK \ r6Zx_wZ_*dRpΛfyԑ)m9q`ɻ3|>y |K!RIvIDI'^ۺ5!foLMˡᆙZ[\|6==2ҸH]+{~ۼ>%`ybdK}:t>&c|'+TD 15L,;hXuI;3]ALt=5۔;M`׮H:ʀ]"KYտj(k DfgmsZbi2BԩeZm fo쬐C,;ȏyk-zդ nFcqh]Y˅9|REBN"Q+V`zz@}޿BisH^R*a`8uw:(VÔ&rMbJAu$>Ɲ m4:?.S0^6dU`6}<ن\h@߳RV+WzaF|6$6T#T+I.C A-';v~xQlZ,q}neSԑSdb]aʋ%,&# f[QP8@ ,q\9W>( C^̹l}:y :͸Lg$Ak̷'Æacop6IyWBT?eX1)Hx=0;vP\7{\49uF>{HD#;.VBs`j#eR C  hNRO?7F5&,EozLmW3Hrrؑ$7!!&e'Ed% M{8|/)] n1׷$H{K06 jY29)7L36&Ԟ(t><{̬ ;C\%hHɿI4ao^ԠW&}0-V *Sp9 kB7,bG)?X.~X%r71)HXPMȨX( \MTY O0Zh;7LRKc-u׬ TZ0DHRNVfƑ* ^C M\wd=*]2bIv2)ay15,ݭuq4uґ,-J$ʤQ Y/_6V o芩&Sڈ/ʒ*"^EPDN7@}hHF≮ƂJ̄XbC[b3"+gtNf{)j}6Vֱl(+?|ljz)Hx/yx!KHڶ5lM.kPLiзNG9ecGS6i YOŎx+?_qNSnHw~9'rEҕj aWWnzēxqK(BU SoDRΙuq 0asjHKȅ)?Q71Cs3`M (:qiROX`C{`o2&h>#ayU>ՒW߮ЧYY>MFsF U &bl`pIAg=TmAx{ |Ч^[qL }p GgCs IJyRyC#,cSl|8l'1ptn|HSu2+PFHPtn2پ<\(ޣILZЉi{!Cp̏qvg6~\@#Wk9ɹUnnt^.קNY[3b0֗r!¹/ N!Urګx]q-p-hFVJ=諺ӽCWMcA[v Љb+d7ݎPfsVZ:= x]'jhsQITFΗ {Y}QbrCQ/ԦtHG0.`OVWSM5az‹7}d\Kwd0fJNPmT\*| fHx5Hҋv r#YHg 5mzu`pVݴnqӳ8轭t)t @-hbN0?X&ýn0@Ƙ c5;1 D)j1L65x \Q{WctD8.M)%.zۢ"@`WhotkF5>o5ҧoN2Lisv*)81J3%v2dqG8YԞSM7 q}t.ieo5@^̌'9uy=3-Ms:}:qPDH,~n:ShUmTf ;8+􁤑vI"TCe_YE6yl{$W,| pWQͯ-*!oXj'Uтt,Ĝ`1p3F/wc7.-CdX:m)@8F=.卽Sw{,܇T]QG-k(Ӣi230+o O^s>>t= #S@ME`fQ(0pL:)vr/O \v)-z0-k::nU&fc}5%aD1v|hI'BD #I!\ ueot1MO] =JhZ\?i݅..B'<*Q "BYQ^\q6{|6#^ŝޮt@j#yڶͩPNiJQ7Zك4ȸ$yŶ_4P[/céKE80/*􎂖.R(65UYdF|qE&\5Mm̡_0 P鶖T+C#"Wd?'&G )A"5TٵZǒOђ4f̳f0L"+M%?UoL~k6RS1>~Z i+8?P+o\PP)aޘBIx/rek9-9L U}4!resQ{[L.~/b$0a)5$q:M|ROm|Kѹ}xBE5T^GaRy(ux2XkaoND7Y8fK6klc`Dw(h@ mJHDzWb0ƌaxݾtT6A*֝Riƌ_[Tj9$ h?n~VĺWùCR802>Gl Vc>ƻohQXk6KlsTJSh?a*Cy'o3oבw4s44!$lT^OɒW= NN3EW*I3y0}O1dqD2˺4ހ*D* 8eےdڕ#zN,+hl]akʶN-m?B)I]TpR݋Of YEHvX^HwBI/l[h#[/<ꀯ\N~;e9nG(F\ñ5nz ~I1ǨЍ_ֹ c j25։;zNffvnʼ>Nu֦G X`o^anpxyi*>q5Ѝj%ϯ}/掄,=S6,=TYe)cHtX\)F@_u{Liݨm RI=K\PhѦ;J,+mpheY4`wCaogQ"px% g U&> a}z wK猂 RFRT1;qU@`Xz%0BzCtUSYSM,b yxQeD:Hy`/!m T SCBaa;šem_+B+O_ѝ%LC$a?vd ,Ubclk}Cd3?Յgs(FP 0#JP!IԕEr0V/Lƈ҉>Kh,@PZg'jFGH4qXQϖyA_mogx84sIlFy 8oj/,.\+'xI!2Du%:<Gs!'Βwd"adNX rLl;9JՆٗq;P;G_4;΅)0Dz0u J|Hm~љT2gX5,5 ~K5qm3Db /=#ZOR|za$,)ĬPkl|"W5ڢA^!M-DwW8&@[ M%9Vi)^jj"ۻ LFY[ZXTifEl?e0e:C _-X x)uV3](Zד<^4hkקvIiE?)v+ +hxsOګo0[сnSez]-ZJ0\"lbHuc4]} ʲƣ1m=˶0Tal+OZ?qW:eƷJßir> ]'o 82,n W៖kw}xFp y)ĄtCdLk 'eA ?li\!Mi?7B,ĕl5r袓hmϳINl`e LLD7UU nk4}L-i*r `C&m9UE@}qSBәq.}aik6r4;ܬ=2ujq"g^jvU)4Lϝw6Q ;l>DEdRCiܯJ~/'PRHPJ!J} 5$jQF3fLfݰ4~R!bZo2(^b=̫3z@1P.\+ jhMMw6bYo F>B7 z T)B43NV% 8vy_xC5/"nw,Ѵ Ǩ5"ABmh;HM#oue\h"QHPMC?q)^Р \f!WOޓ3T)rBgx=ZaN;G)v~3E܄k(w3eX _qM(D2&=x@I:$1Ν{|xDnř qNqm+a R]`&1F33޲,ng==J^{[M6IZWX^v[$Is-I\4FoIJ/łY\,&N~TzUD/d@l b eO"^. $nU+Z"JE4"4L #^EYPĪ@'kܨ$:@jeqnv 2SZ ,̥_O] " g \D& :aG=IJGr]"I}g?QI1_G Jۀ"@& ˫0 4c2&ɗ*=ܫLxELˉk.dW0m6+*ɲ%x&} ԸutĄ>cHƬtҍ Cf^X( G2uukY?,>1f:U0?BvN*ӯi,+rHٯ.ٴbp_9Es0=Onbƣ/jaf[",W@jq&6EX;Q+*:hb ^9љ `>@h5D"֑*SЅRdzw,My?D!_)OʝS1[r̥kn%N fV_'w@F%Ikb&HT0-44&ǖƵa%u&m_IKıZhri'N-佡21 $PȮ~497ϐZ"d:`y p!3F׹X$P$ i˸JP3GC *ȺgH@F4ll` )fbR̟쪫/ Mdcc'b0w+\p;;h]I6հe̥yFf.џ2NԈqlq1 Qyo݄O s5 J`" WnEg#c|>.>+8?Ϊi" \/#Z|8BZϒA!rQ9*$?ku$HÛPGkgRZlܵO3?}“?Kd⢽^_lZ+ s)FX a0*ˍzTP'&9ز$~,0NbESi2s4Uϙ{BM%Ϗ,фoD QMфisᯝthL|g>#)lOI|ZMqoYl-_:"+rR&|)kP6 ŕ$AB=`cH@Ct8ߘx5L!_nq Lkq]Y~ Fh1ƒWF.x,֩ 0=a5)hxb_͔=SU@BP\I{۞^QTbۑb7 n+1}{LckܚВ9KHI&هTR0~)1fG~#K̝W À{qid}' M@ݎ4Ue,!gaQWc""fᨚsD"ag]H.+)mE _k](?ͷ*7@6gg`T 6Fi[`s%"iR.!m}(5YLgjSo[JzjvJ=5]d[4U>Nr`J$,_d[ՁWj,c@B#AR%C>v+Ǧ@S#y!8J|N!oHs{9×ա4rZL#/e6Lݸ]'nIhGxVʎf 0DVTfMamB̓+9|"ezH9ޣ0%R Ф#Xc_gs8?eU1_JƼa dvC. KM YT>J hx[QвUjVLuT ̾~=O%3~QKnz*lA8_n} A&ʞ]=DMj++;e$ Ըܟ/JnķrbI|YLAhb3{ܣ #2){ 5jk "&P]M5w^g~ nA$T/P" %Aj}C q DØmy^Ƌ2A=ܠ0.DӞI5l2hpy35tŻҨG-ׅf/[9Nq:VL ?bJ+n1>#zꇠ~DS}ҽ~JadA5y\1j؇/€m+Cy# ً' MQ3_!Y;nǣZ%rxGU h"tt1EO-r6eW(x?\KGS2£~5\ LE )kUoR0ki1Ĺi?8m8p #.}+Tx [,P No)k{̖\c4y8X TOM4|!SP9z>zMcfvm~^6TRyAD56M"Z[ e:QfK(Q_Mg{Q5mZ]w+v @O6C/Bwm°q+kUnz\[G!Kc3T1H/#Ƶ[/βdYC4h'y$<靦Υ iupBiBRYFB "OZS^lݿjp^S+9g4Goq!e~t"~ _O4i55`]簉2!ݐXV+ƫ_уy/uԎdKQ9iyF}!aq,򵝣\A `EC˹<}NHG!.T'b X+:9 p|{a8$}#P",K>ݪ;}C~6Ɲ$SH$svUFtlD5-D6:%El/G<1DTЬM &9Y[j~=oʥlO5R2XG҈ 7 gK/;B?^#PE{T^hw)!9Ų?BS]`";?J;+K>wy?B~<}B;)} גv)8o:\3PPNJޘbsp<=$5EadF9ρaJM~D¿_bC"xj̒ Yc^j55.Du;pW{G_F}<>Z(죢2V4LML\x\'Zz%ܔ p-8w< X8+= (u[VuOAoMXdڱF\&Htn:sٕ(^Fmϔ́NIj(5{GQ UXmF^ sڣftOD(p׫+⚄VYl/ =a=nlA:'a}GZ5qn{71<-hPHlVz )HߒAf۲=\ӡ(^"T.N>lox{ !Adƃo׬sl:CO:M!ѷ@U?T* K2[vTQ( }'JtWVgͨK8vBQK1U;Jʴ`A0pBZrv,p2`HQ~%D[t:\D&C| n)bo2V kWҭ; %xIiQ͜\j!k }+ekP4OK(<-R:C?}uzѶytxеџܔLLa":DnJ7[I]yk'St_ҕJ^B?up(j.I< 8 $j?PJC{P?QZGx(̛kNYRtgަw$2]RLzPwonLW7Uo! 9Dk%a#Ċh?>4UȂ1Q֪%T/ɠkh][}|N<}&}AٛuFru)XJ^mhAX]›o.+0Y/)=?Px8\GUPݴ\K>*תGK\-*԰7>]0 㘻,s?@A,g1VV΁1RB(QVoN~A#I!J,/ ,X%K,_7R_( q'%7oS] v('\f #$dcoS9^9'n #wJlңii)z2Ǭ%}94oQS`|0?v;tT@tmd DD 6F@: d}9OGsU8ўȂ֙0 L (OטY*;b.\zMب5`p7Zayf~`/ 5ӢX5^9V2prv{J'1 (?K%FSF4 L(PaK^z~X |+qI⊨AwBOxo7g |NZ$ѢE$Z4%Lr&(@%i!nHًXzda${ci oۜ|+)|33FV7k`~MuH,YBI&=e]G|ͼֻ7 hF>]藺jgԻ582Ac??Rgrl,^|m{9{:p.浀tXCMgKyW##YHoYՒ PxEq:V, &g>&BdNT=jt#MSUjλA+) 8{j߫sP/Q{ȇ?i ml^T]|UCyn';mrʆWWӴTlߊ7ö kT!Kh#JSXTֱִ %эA7V`r},[VaǤ “0^ P]{<#NAmW~լҿ]kT5d߉ ٿRӋf}dWճwzAjw9%E'Uu`rR9;ՔJOaJ8j9xL^Zvq[WA엍yX,&X4iHjms^ a'$F(vgۣPs_T ӆucQw" #3zpM?pȍqupMZf>j>O[uǤ/>8fN,sh>op3jG bc27< ghXʯ&H1R@F酇: hmZ:_8aJw iyF<Ć5GNlp.!Ŋ~ 7X["W{Nqɯ?؄9kC/Ϊ W[ O%UDW=%(YwHA]R4'4 dW&қL|˗{jсDO*RO\"?msRQnjkU 8,bzd\]J]\鄗F6Oirl,wjC5TsCvTbb9reNm)ƁX oRfƆ''N3X}UE5Hsu7cDJ2d-Y\ ./28ەNf}t);؞v(@Gm#!{JePSe(8bec c[ېQT1px*\2.?CY~bQQ/R4 ^IXb)ja )h H?<wƚr@|ɹ'93U7 Eq {CUBY8tvjuBαƆD e@>xwXk^UsBT+2ҾV`|w2z&9XY/AU5R['.;QG^Ѯ(hZ_RU3:s!du1+i#{>zG6/99hb 3-]ok$HYM4i !wYg6BNlŎ3nx|~% prSk99f* UW|Q]D/dlW/ym\\1g)筼)Sj'EDF;'uhv|^]j=Ա#LS”( cr%._@(-yI#8߻ȩ,ӎYrn9ۚR,2S%*ЗuMlW;2^vHB *J`Yvwl0 yҟel>Y";ӕ|Z`=W t .v%[G X-&0q'Ɋ!%S d.OyI˶K ڟ\{u<_ɘ X+_&W3N==l v#1H8Ӣ)2AoSwA!+0P7 WGzB e"[8@G-?LV_kWrm3a}j9a2* VV~ hU?6.X c v~1; `[U$]r6~4Q3S"ْnrw;ǘ:BWcrͷƦe[T`w ܫaQEn>Qk/L2 6"MjʸܺcuQx\ ~nAJW#ycIՄ*#ҡ؎`Elj?"y;QSŊd8RVVUW#X\} p90Hd,x}e*jXH")0bMM`P'Eπm@:fW/Eo[Z NnLP< 'd*@P0 5g5DKtK?Mm<#m6肜%ـ7 ,-υA5T~`5:36H(@]3'HM0K/K)̳ux#K.Z>$? jBeB硅wj%rud dQrGj,/=P;>Ko[F94U_FbLou_oYs~Fu&1a`~28Iq.+EN&{zSL-3y=o'IVڋzzV| ry/fJtNv+d),f|\`f|(Z*9l~{>z 2[&wϢGdLP*ݳXoFr@:gDդY}nhC$nZa*H2MP㐑;CQĦek^]&V ΃ nIzS`oHe.mـ3ʝZnl~ 5arAr2HK1: dMI;g祮ɯ1_@?-*2KVC}Y&ҕy2?HQKJOJZeY- mՃO8b^{kݢ? }3m^Vuk1G&  7ԡdDAQ@jY3Xƣ&릂FDPI49Ԏe2RcÈ#<d.Z3l!t\E@Z`tDM\sD|غç& k^h2s0"rFOHg&LwAhځr!]H;;u|\OOjC13bCA^lkQGKySjPBWw LOSjBe 3A&IUg f`.&ŸxA=Àl_ކEvlϐz70F ֧B|zƾ 9b [R^D ZDz6=r[ ~$RlWzId9[_z.]TPmGO>EM- T"-a"!^F_vmp| ƃɼLlb*l=d;߷n kn9O=yО;EG!}2=(_Mbܖ wRd Q,y'CLHJJɚv NEA~%\HN%jJ:+)lr@ЌsDc"%j߂f(T{^^D",j`e(zn#>eu#]ڐ4$Yd2ԧ.流vl9&r('&AqdBDzUU;5\Ƕi#s'Mӈ>H?w!X3n;3"IC 5Qo}}TW iDp6V5w޸IK:IW9"5Ux>uеUhMJ.|Vqk5TJfܯD5*! +eӰAuK&b~I:{:Xɵ[vk7~`5|}^w8&vP ZKZ;655Q, e`eo&lra ?7I Z;Ƽt"j/"^—-]&uO7Q/P?Mל%Cۀ=n/[ F}.T:+nSڪ랻).k ~Hkjڳaѷ)#xDdC3ReBTGBd݌D rP}Sݑ:** ^;͞[/EǢF|<TнZk Z?kÊZKR4|.(KNqzvQV;85@6n`sFk?h:YRHőϹѭ"BXb&\t F2)vdC\h90C2,l'&U`p]e2D>#YצoZ"- \elYˣ@WD7Lds[7 2Citp 1fR^$@TU<Yu}'q\Kwg&U4Cj&Z~IɈKFِ"ae U?n++.q@a?[z~)`ŗB'SoTiyaL",ղs&gTfY_-0e&Ec {9sAMک1'y@}sH)q> _G׌MfkocћuJE&h֧#N3jſ?BCPIL;ÈcGڕb)D#~e0!õ*-i3GO:2)11'C{?SJhV-}XI[c|tGk2T$ջ ژwyOuuZy` 2Qo8ᠭ 37} a^l x~tn`eh^\ٮ#A0$Q=7!Q'J%&xMhG5 'e&a粏hךU$1 .wXgIG;!AOc]qgG斐%.6k:1FX-뒁0)X]pH 4B#႑fl[xé*D;X<p$EOcG⨚9")#*VLڏhr|{~i[.a.:I1O3 HK-WKͣleG$M)X-| b:Rj(w?j5GYG7.fXz*c% !U\bjW̹,0:èN W0Zlvgz%].%947֙gtٽ"E3 ~W4n?,Ҝlp]ـ2pd'g0y7jz]B:+pnks^-j}N~w[e}"|f  o v7WW T|'gp J~=3H*YE "xұpHvg惢nmZ@{SG/EȉG8{Z8 FC*@#_ZRsHCY+6HԔRB!UxC#FWlPzO1 <ɯFvS2f9D8Cs: Kd\hkTBz$|q,nn_ +B<xsY TTqr쉸uP 9wû-e摀3:墢fdd^29>ǻ]2*; =Nk|ۧeU^8y=%b2llMG\a_\bU2󚤷{dKy+2#O+5iQ_? cww8 8U/)HD5ͼ 7D~'HV\'nWRsri].+oU, 2VM=c5E܂$ĝT` ̈_5=P kdrn+Bv,%A/",=V2v-zzjJ҆lЉ±YgQ;IhHDbTΠyaCO?lwjuf|L{AJ!6OZ_!HzAsJm􊡙G^wPwX;NXxսŀ?LҼR99\sM>@*{HQ5jC_V]g_q h-69Be&~?|3ޛlhwM@ڑmz_bsWz@RqȫL_SPqNQ`:cv.So*zPOľY~r_kGw:aZդ/-=ϖnLjuT /N%UxU:ߎ9E:UE%O^}qx0~&vpg W cs{e$N*I:m;sJT&Lz䚁wU#]"7 vޙM~e*(5 @?u\.+a)ۧENê7\bp2B-gn`64W^Ɔw`We8vUx$DY>uOcL =UG@'Ci!z/WU[$ qk1)j֠ Z¥1m n-aKGl|О7?%.kF<ܑ?mhIsƊKeOā"u?eM˨/s|_#u`A'jWQHx5@1"sp4^XO߷tOBe ?>Q C߸tH([x ^TQdFtEb;XDO(d;#mB'g۸ 3]59D+? K6+qF2Ώ߁8}0._܅ܵ` ֠vcOlrx,x]L@7~ؗaHO*DnKR*H~a~&;^W?fOCs>ݿ%sf?x<j֜Ea*w0٧+r@g$OfH2(Ѹ uxֆIƔۏJeH>QԞ$X=2S/b 2io$bf&q"qt})P(H,6gH?x\ߕcT(MQe(1G̰fc\P}!ᜃC{~E` sr\&qz$cr-sKzJ=3Їkv.1e۽w@2b*Rq$Zk\Fƪ&#}l겗;+븻>5%OjrUhsbЉT@@&Bx(A+#LwROICO_:LvOOe营 vѧ4@Y=%aN~~}f*9`sO㜉fk*=2ِH?5 J;K2GV[o1^ ߍ@9!EҮ2a"ukIdDt_㘯[AhdbL43Gn>ˆ)Lx+ZqOG 9Cf -+޶BA~TTZ,-ދ,rN܌F Ai햤?o Iҳݰ_sA pHMqȦ^D%V!ǎO vĕBHG.o%~ʃ; a+ޣy3)qWSpLL_æYho"6lr5 V1rMwS1Ҹ:bf&H9;(q HL(&NiԬPJ95w$p(ezQWX.{^ GT>{fp[-rN%(JZIB ى$!_40c4A-A pJ7eQf@ȅ&4 KnM{h킳҉mFT ;}Gm90es.LWH]n G@K>"bğ#!c P Swg ͜ 3o~?}_ca >n6W5**ІXeDEiXvU7S`58:NS5sؙ! fmZH|7n4yn?챪3vK9e5b(W$!URX캄,=iOi)8t-S`-8UQWjkE\l CN KA*)ŬR5u{=d,GCbfCˠr?hT+Ht%-YlmYJZS7gM()Xl@Q(SJZoS< $_e{ M;2]YN E2@( #hĨF<{aP4kLǹ'#6i}%P>b`:;5_㹏m̰/ibV]jS 1G'٦ a4b'*t\6XWQUDw߫D̖)lwuc4}1$9 nA:.jql)οT͑ FH!`5wwیp?T|ˍW]΍5DJKWyxl<vKlָKZS^M) ڤnz Zݩ&,lgmޤJ.tzg#Z =\wiĒ.ɵʤ;eQa?aT1ij<$IVӐ\^}@"? J4@P[^\Gؘv{}F׮A^?f q'_̼v 7m>ׯ9i p0g7SZ:3"blP߃4$VL= v4Bz+$#o{BCƚ^J1< ՙyK> u9,C˒w1DfZ[UtT?#U@'_/DkMAH zXP1FȮ1+8\'+s۲ 0UeypK~3>^ah 8Ps+,Uqx B@GN>7.NKqۊř`Yb8 aYFe2ԠrvM>|Kg@*&=; ZQ9Ъy=quSdZP?maC–w~؅Mwk@m~s.Ր0<fufq}6X$=jJ{ЍJ__FˏgYmZ}/W0 B.DDM;(o9v{XʹN*$F,<+5r]}y*aEvrQ933TUyWghUD/.W>Yg&yLǜ8V2u7ַ8%7`>TXw.Cj^,dPШւ9Ofo {n˸_p nWhe5ZcuBk"˓#VԇࡗgTeB 1vWpk&Si y,ɮg#px"H{(d ;EER(`v$ot& \,g&H Dytnh4G."/'lߪrXL:0uTwXXC&$TJ1&N:>i>gЍd߅Z7@Җ˫+0[}wgU/!)1M]w%&I'{bi,im\c˦3>wsM>c[pѥ$;/=az+? ?A !*(oВ,Ҿ Dܟ(gr_ݫU<`avƹofj2}(8ЇM;@3t Қp ] ퟔmge X Ji^,`D ʪ>^0M/wMkD6 o91ViD*Pg1S?{h)' ͫBS$]).; 2 W"\GͷۗjsTA9, aqDrJB [z,> UP(8]8t*k3lJ6/g3EM94?һ+ 3f3r˂8b1UCx# \"֎$3H֋j)uHlMi%jH+``q;RV>JC,mÀMQ q4kl?H#w,p}Cje F u=L`Wå4`b_"pmؿIA8=$?b>[({KPE߇A ^8\<\Ksi)eV_x,Tfq5p>$#"Ɍ 5t\SѾFh|= V9=[hܡIBn~m,CWQ26SEtt m 0m.fӡ !+Υ=ÑD6јL}2N ;d;,: 3Y,+9qkٛݿ| ۛ)i06ÔA&ciډj A`f'htX~g5UMU&-̸b/Zg蓁4d7YRQHkxdwq0z]X 8e/M|d ~J@R9`Ω=T+MTog00@yxB/1(Ĉ#vxMܠRZu.'غ/QҔ-=fju$|Po}Gb q;(k]xIY}Kڭu_(c[^OӾ@y*( %D1a7yBA(\rVQG:JnV|Tj0~ !|ZuEfoVNz$/Gt|^3wp\5DoG8p(ⱵPm[ð* "U_B 3(a֙c,]H]0H4ļZN}DYQh~~'8xI&B?½ _Mi aGQx΍2ԶZ[qx]j>k9?>74=5he ^4:yq/ilhEnrz}HgO 4 j)5?^\A;$ܒxyI!ُǀPs7;VH/4wlqE\QJ(GZDpU79QaBR\B: 8tÖ%O UW!@fV!?Xz!)gg|xZa)N.uV#)+xą8']"6rkQy| B`6#LP+9GW^}"_Y\R+CUo#JF/Jfb`MR̾ MFyY GH!:>=r_E{ǜ%[UO)(dqGiC ^ 3lWi-"&ꖞA 5 Q%ᛗ9PҷPPOd،3xö7nr&ZӚB̫ᓩϬ|2=bվjݙrɪOwc,, \~\'!v$R^P <8-El=8BD<kI)֢!ΌPy,! 3{mzƠQW--߯~\x5鿩3M bfBI!/.ĵrfh+sTSG7ǔ󴽚Kv tH.Thj\+j瞂QeUmO-ExGR2NFf:$9tnwȝφ!2ޝ G[t[s8[H0>l%k>m{XSaLE=&y'鈹cMȬTvQ{>;'[7&wbo[6p˹8=x{[RTc|U2H/5|$˕%+:g/<`42Zci#/(Q%QbS3m]7쭵)3!3r «ϗj&Zy>iPǮt%ɝ6C$/iv "wH :)"SJ$`5Qѱ_mP/@v Tv#`HThW]v'̜)2jȌDi]~ XI;p3-=w Б`C'㋴1^,%L?&kXɓ!x}rxrz2 nYvV2X| bY?k[G$L fOZ1y>ˋۓŖ֮v+ޓpeGp˦r#C@o֑_]a$dqȼW8ngx7sWA9Xu2`/*$Gm eqjD͇R|CAcmƺ gM"îQyoN$=t 7?i7dZ:mSV;nM]MYsWWրΩ#^1Eq^|-:s Y ~JM(ui"$\0|EW ʿӄaDȽ0`f=%t Cknl*n#7CO2O ʜvA\~0D ݹ]m.ʆiSΊ jKx-+>-QLp>/MZmTz+@=q:Z}KSJöQKHM٬|)' khU#6e0^^m=2ټV@Bvp憴Md >91ΆFpGSZ|;ƪL*+*gć[y)دXEi_*^N4!!b^9;Qh]KPs8]0Be7ԢN71bJ,̆3Q_%vp8i?/vu %a\!ļ]˄ia1ߖPoiʡئOZ1JT8m׋\O{˜@^>(1cfJ8oů6Zƀvi87} 72Z"jÚJsh8temye=OzsLpt6RRѰV(q݋duKh oUѴeFf0Ik!SR7'n!"(o<88xp^6銸^ZMOvD 7uf~`o_j.6Rݢ-:781.C%'wO*htvvff+]Ab`aPNf)Y#`5urxE~{CTlÔMm b a%Fש쁎ba07Q݆K9;8u\wBya"px+~ OMH>Źza˙<4d343_KrCfP `!Kx-a(N)Su@~wrW.4o個%ЍZu҄EU74mK]q, $}0gD{̑G_⑩۳?\azK.8 x֊pvHh~6Ay"Z+q-kTFޥYa[o P C-|4XA02b4\-3M"+("8-L: (zwQ`t -n5WMe閉13m ssuUǐsQw^Y4*%8Y?̦^*1k;0UʧS;?t ~ۄcaRWKew| TbӤnB7Ȉ Z i)̽w6yLZ~xf#J<scǸ&рP` Œ)9=m,?2SvsQ[ bwt_'x JMS瞟iO+ٙ1+dٞС힀&X͌G:3pH½y~cimf"]񰿽m6EWLPon`2 Ƨ G43JeFor0ǯ'ɨQV7SYHS=6`-ԗWJ+@dIO~ϩu|`d6w $Q[8-*NCkG0#UI mVl?d" +#l|A}yA_gsSʖ7?8ݯ0爐4ZAa)?Wnaz!-yHJF+sLr01ҌX2^:8 N $ i1M튱1w68>߸TE. Qqc|P}}엳>qWWb΃_ t~ޕ۹B5O"3pT0g2 ;m~Dgq MV]cUYQ%, l5ccENb& jR6z:qݲ9ؓ:ņ-p]i}K!0!h,B3yŸ﵄ 5˙ˉhZ7biD h :@dD|u ` #tZܵU <EKywI/Q7}4K0(ڗ`P%@H3'YV(л TB>>0n! W1 L=94Ĩi']N^ӊ%طֺ2u+H\E5Q#CwLA? km &bnߔTm;2bʧ¶V".3SeIbbj&L\BZb ppmwfY ^jo;:0+΀ϳ=Z?ܓ!o+a ;l ~b, ztui>d +ˁ't(6kյYwAMH AJVʡ27[Vy/(CxџUClȽgӘC-&zF3oϮlw)][a4JJ(F23& GmG [ (֌tV;;ȃ6?TlR1j&;._hF7(}{Z(ynͅ3,EWI0N|Z#a^m¯U8ߔ51)4?f:s3]3+ă($ULnal;1)rpB F:JC|_ݞTݪhTho[Ky<)H] I)76d]ii!cc#Zm\i.;Tt;2fD=DRgG9ld! OZĥ_ Ag3Ɛ8g*B:TPƄ{hl$G/JDVwsd,2<),h'Q.ׄwk @{xܾT/ߖ0`_]O/0DR *@=˓o9>4VK^T i̴u.tv-1m%x _JhwFm F> k-f[eiɝ=~wRLl8[{d?gva*-Mg){eƵis\uW6198Glܜ-nT n 6(E{uތG]әǵy$癿.YP4i4$<+S,3H.='1>~\vHanEpd@@$~I˩-#`˵0 }GEDqp&c{;@X@jrc ;r !Fa/;"nGB?po<Ҋ/#I׃_X蹵E"ʔB?#'p p}*+aK u᪑ChZMx F/_1w]d q,/o/ mγ*cq|vw^*91+X3_jlmJHH^}<65N$`22N:y.W+bv'ʿ<~nnX~GMؒ:IT 跌 M17)LS "lұ,zg3e'b$'^D-0, Z{>q'1DbR9 HG51xd]tC)ǺnFV)hA'2X;9s}EE*Y]ٗ34:$ %nm)M\OJ G58@0mREt?]I8(s,[kT$c:)_/??PlI:f4XЬ3̎gdsCpDG=#_ߧn%~t6$ULNpGRaOHtw_?=b|A`ƕm 3':  ]B:'ꞎg'« `Jӛ\JVCU<57t@,_:Y"RY:(HbQzqt |Թ/@y޺"$o +szt[L_`5XWよ7 [-z(^n,zoO}ؑb,m_lZKQl!y1)=/Ow,nA[?SǎύBWqz!V" 0ɞmS}Vu, ނnpӮH8|lF/_1=E5 VOQ-IFJGCpE $)e1נF8&>.:3N$?H5=:a1\$1*b-s)JXjXKԮ.}WĀ߮,|uUq8OOhw[ddGK]''cFwa̪lMhEQ+8g;úaPߩrF J'HąmR#3yE3e O%ib`pC@ے֨Zp[cD/J]b?I{6{ ةx q tW_*Mk:J2,k+3'hpSܮQ>ݓ=,m:aK{xǣK3Կ1$^fzÏH}cm/Ca`o,sIf4@XF(7.vr:p"oΒEbcƮz\[wIiҕD#Wfw xˌR8[eq**+3f)L|n jξAQ2{;d_b 5REὔy!*`- le:ooyK}$3չ ,dx…wo#]lӏǷV {*'~zIKD DwS2n ѳr _6t (8S\;:y/'P`+ŷ:xJM_rl}8c|547P9O8.~%ӟo ݯ[_)%w6/ʰ wTD[H` F/yq*KED AlbGLP9%̵ZӌzuHp]m}~ӚozM+YMd:2}}L%ދZbKþV5 @fW;{ZxhTl;:V@AFρ~cfz2a dK?Sk(s͐D$Wu >.كj~.duPɃ^jV,VіoJ<"\KVg R*NpB W=5E-AHb,=VqdϦ([e{|dH}@BwSϟ'A 3o2;Yok4$6w7 o_:M BPR|J Q1kGS3/Q@"YޅRPC{eOc$tՃ[ABoHJC XSxNRSCw/$?X<ߗp yEIOg}ڱ|A/2: inKΪطTxtKfR2YC6vQo\J)O%{ Zϭk %-+kK}yG?騫p/jjjIKі;Ļ(`:_0mb=k@ub2{{3"ӼsO PJ kx[`*T R`*M2jaeʓZPq x`u8ZP]I$rP3 ㊅-/3;cs72XYhi֑v<^r4oKQr؆[Z?py*[6zo#l8 64R°ƶCUK!lBaWqff+ik5}DK>5ߴ/z uEݡ@bi<@+/hvwUij訃F 6S<,2 nx߇,βK@i 1; .ؼ{B>ᓻX%Z4.0k„ƀ? ;m2ӯ Fɇ Hsz̗- QQx#,&GvI X>;=Q"(j41>aT>PGsbɛ;wOҺjZBC  TKM1~h틉ylS$ M ZqqOX{i l3< l!#)cY" U$-S(KC_ oJfiذҨsT zVJ~<6R0zCT(/mk:OH0_5P 1|0صr +Vnոe C. Y=4_Q`IeW)u>͛7Vyd-Y=0C-.hԺl 9U7Jlقq NAx`a4>Pa,en0Oz(FGH[0͎tO \%r" =06|z[^x,,Cƭj$Vs"Jint~<%[Qjzb0)cFNW)VYof$o&F͈l"@} fd:%֣@é;Q ;RgL񜑗>S)%,EhI]b`pd݌sEy2*~#a,ǣyf7^U =;M!WJo*6OuC+<76oft~-JΖ#RW0اJl+w1R=qmn95'.Y*SLF{> M*>7R,E0|tjTjkOUE)K(!ZTuMTm+e4-.sNZ Qݽ $C;GYÓ "w:`Z|Ȇ كۣIՓ=1 ]e;>ߒ-sxno!J(`i.a׍yVݻ8ws;zt4:JOLj =5&C,5I(ܪh+]w10Z!VC4DD)h(B`OҲ ~${ge^ܜe&j;^U3DA-<vr,yPb~;ɞ&Y,1:R):0bLUK J-G ft4)b+3s K I9kj$Bu̗@I?Uc aDU2)FxGmW e_P*gmҰs8s8r-yAfqtu.+WSC),O:'+\.fFD7䀟F3e](/ 6![A 6S_i=]]^XZutz]COӞaSgO wNʱx;ͮ2~gGѲe r5/m4+T!*Ek%qN& BDjHX:"$ji[_>a"AOIyhK 구ѡB]G^a*SoZc G{!CLVY:˄7nX6@*)e:ȳR@dǵOYXA4 Lo.dPoXb MBQ؃L)by:Hsdtpig죝;`Y N$T{2TQwċy?LL*˒`f!(oNLz?򅫍 vh zLM;]!l>ӳTAꯂǬ~/[^+V#k^6N2$y[CpM!޴گNǡ3M30x+K`*"0EjLvA_!:\ݐ-tື٠HqCQ*fY u6:B{T:ȉnqL̀Y2JQ$14?PUkRדoerC?l=b ;K 4^\_8;{BYm= {d׏w?FpMc1ӹC4|YPs*"8&|5 TB=C`…?ĄNc?,5խЏ?ߪIJ_.-Ws xȋb_%|Z&qRRl{"CDTU-}OiThu/#Ñ4{Ƀ1z@)mc{" 㶐yfx|;]914&,+0ءa8#htwA5zX$pCt%b5$x L,0 L? ARhW෇ 9Cn`%;L.G%j{Ӆ TjPK.p5DxP %dM=hE$CK+5rFv07z9ct,7l3M6?e: K]"u@ŻIg`Cϕhf&>^'Ro~5{'.-RVT4ec<5`6,coR͜g2 u.&&ge Ih/-`ZIBs+fpIOslذ)QT_G%Py ݪwKvٵ?,dQ '7aRFE!5_H;SijV_3(^ i v,^<őF;FoL KX_I}1.R kgb+Өx򒎫IXZo bzfph.B!Ck!Q*rv puNm ) =v)6e7NpHrޮA~$\|hDܧT` kF;"`0OXP YVe.V?_?AwRǯc芶!eJP4`02dː\l,ɤzRjz=ES3r6Q~?A-w.&MJu^Z& Sܾr 7ˊHKXznlAgɠ#(_*B̍ʃ0Sf!鳬E>;:z6FBc9ڳ:Gi 9vK B8"vOw {[FW6`'>4I{HaC%L棔S3mwΖ]*yK ,`=  ./0tn߬KګRbx|NPtWܨ_8uS@qky븯}L ;M24YHaVŅ|8/WHY=vM^dc_Gּƣ'wT[8MEs'"*l3 D ,|Rr =w*] YDTl.K ;<Diis? Q~y*鹊"/b±rՃK]Cs ]6t#RZ;>,.JRQV ֔Nj962⥮vFeAS#*/6mIٌvY#k!,~Y.!P}-d[Q)5?::%=eh%78)fD{b]}5yבaiXr25;WA))q8+Q1FC+"V9D\=1)C[^X blPƮN $ΪyQm%lקH8/j{7zœg#8R` E{V8&?@%S frg9^^!o!.'u-7lb@gQ[:y8ÿ$. WA{#&s1I$Et \( !at=W@sX'`lM_Ȕ(d/y27L1P3v+֘΍ܽzp޸ځ @EQ~Ƶ z@\*'?G?JRsXl$&By9\56-ff9b4nM,堢|PZhGWڶBԚg }?j {2TPB#B OT'l8-O_T]1@q>opA?95ίeyhRF]dawr;6*EWSgréމӒ3P*XExL8>tMZb{m2{C6 q`7h46H;Y/Kr퐲N܃skwUr df1Vv b9oiDFbh5^Pli65ׇ?\I)ãr9e2[ M'S}i}'ߑmI;3$}fKc*"MB/@424G5`g}m=.f2K =(Hdk 8;°PwPX51C.AE;+Yw=Tjh&2[ĨU24kG=^Ƿ𸀥$d(hH6e3UiX=e] veՅy#6dEnQ ة k`o}_ρQ=[ ;tNe}..fPLљڿ0o1@K rg)ا@[lgYm~G,q)ٌ/ٛa->^F(i\lt5 0% Gv)]٠ѾvƋեFބI*,CCGFw8ڶ>DӢ:IIlk؄aYQ`縍MCۑ ܆B-RZ7gBd8{VXO4/уos{qŽy;vG=lD>sn uiD~. D͍ `~ CԻ̽Pz-G.0Tc0IM#sDt8W)\"H%G\]x;gVl˄9q&O}CI R]%Tz-.lKZLO^/.<~ӖǙ++=lFGg? Q uhS Ze3SA[!'haYN ƀ)l*hIj^y}N]ܗW)خu׺tM<ƦWX(9eQDlÚG-(<)ĩ4/8V4Vgr@.6Fh$ &#Qv~Ud|5h@:LJ?8O!"%? ApիcϫvlL:VcڎO?wGq`Ӭ&>Y%k-#!AWK[%&Cfr@ՂBp=X!?쬣(4 P{pKa HeH'&y/V~lʴ&2l'?E:HYNj.\FZk&uϲoηg?0 I o!bF4iOEφKT<dwd*kM95nygYL$h59Ҩ+bwq>$lG*+﨡p4/: 2[3)dm{C߯{W,>㓀j5).vgO+.V7Fa,Uy 앖a0FYRG Yl4)oZlU}s6iSY1Q~k1b$v1S)y<#%}64 = psܮ|_HH׸=#g5>Ho^jei-* ^'#V(뺼 _"UL~4@G"۟2oM/:on.@wIm-t.ʾ,j/=u%XQ$6R"K} }b԰onx]z$kn)vW>]6Fm"<l&X0ᜟ"\5kgqS F^GV- M\}C  -;2.)jpR`/~చ ?\gfV_քol8huyb=yN/(Ebn)]P%3c"?aw*SeBdXs Bׁm^+kK!,`ő*Q3q׹E]ȵ2;!`Siu-JUd vͨOq pO5*ʜH_ϱL֭ul՘VH]&D@6.Mf2xE[M±&R]F' +_+LDa4 /*vCXI%j4Ʀr^_ jZmThD~LDl#0;hHՒOY˺*}w\f&%"VqhFVvHV`%Zq-)KUXbTPI0uI7Xy0eDzZ~ٿ+)2Z s5A*r`qΒ;8.l3f LJ3 _i{K1YƌۈǕ{Dȱ ir9ubحijp+`& Ɯ&/FWQgɭ^ YEP[B@FX[DZCPmmbRG((e4fG(H>j{&F)o^{q(O0aAIM[/Ff9^$?V (@&Kr oVcPqsF㴥)A6OiE_Jyֱ

77mgJTtAZ 3:U#nh ,ܧFcX[l3.vJZs elq 9u `7ͰCRrҠȴ%׸DjxU\nRIݷG5m0pҳ~uczc8Fy;ђl #kLthA!}:\ ޒI_r' VCJ@cd9mz2SV&F!qsl"i7Lw4p|вW)D(QA؛ s~ut'RqD4ƂlHzsV%R}žIk*rz IeO늓 Cv82^]@N<@GvKsii,Uu`sESg^~Bk;ДPO6 !,b H>07 ~~Fu'w/VZC8AvJ VOi8 KVI`:3;C悹TD,Bxs2đ4%0 僚 Vv 5KR*R[T ]>j32'? yևUaAoX,aL0֧j/kOB "ce0EKuջE溶BL0͈uM=p3eH{K o:mjcsl Zǔ"tj&:l|m'Kb,o&_lwTbw9큆[K/V=Bݞ;c[bڷ].Nf:8/$cw0&e.WW\/Jb&L9!*xo?c{BD~KOz WQ9xTf|A6n`2[,ްo5N, $~*Y}ܵkDB;*(/Qa HБ&+㈷L6/>K^fє$qD\ܣkwַZ1hAQ].s hl/Rr)ډS\҈@L]}Qej>/39K>^FWE֖blsE[hS[>.kfVS Y\p+m>L@dnxr"{+4 ^tay@Iq" dq 34YsWiA)4 M_XM^mD*lFK75ixI&"DxMYEtD/wdHg޹pLbslYtv\?٘=~͑mr`@EȬ;SIxha+0e;ֻ]ۅ3W*.JO6ʩnY]`@hQGLjrzz jޅ?Y4 kˏێ;w]ҌDMWktJ"+3`(*u+YOmmՕ \yvI񀃸Bm&\]*z8Ҝ-HyP.jhڥd*x6# aKW!+T MC G#_@>Lsl sI!fx(GޕG ؜ʁuDE>T}'*,sknӻ.#|Ma}(\%8ąpDgO\d\HP#^>δF xCiS)8[=:p>~AJWeiJuUfM2mGs CI˙M6)&:/Z<K8D }4&22rF~1",N= Ci3D+>c(E(tRCcW4a^UF&YL =^2tpn1 "CmC5J3a$ĈEk ;:Q%Ұa0P_x?ܱ9X@{Z>LTw7Ѻpsno*.d?`_ic) cz.mSs߄HB5R^!. &L eB?n MÓZH쇭ƨGG %SyNUW?nEX/Љ[ ԃc`j2wM !JOy^ _p5p^꽼}I*ҩȒ uɵb59q`K S'6ˣ+<so& ܖ챑҉lPؓSz#72_|o ~< ;A*X``P;IvFF_<;MACG_̘HkA4lлs6)ϱ2'ty˕V69Y Ccz#2JXu[?Tadehn y訔Ȓh]o-BI[VLLyP/Vv8;mg0"(& 0I#zS-@@q/'`ŁUS*. 7mB>`rByύےyp?\_P|rFZ//,Ϯ~-6Y:m8H3 & K: wUǽ n;fD ,AIٷ:gDcZ'#{,qGlk~$e0,Dkj*:+{2P5/~֝Knֈ/Hl}C>/3_1̠͐`BLѹ`{Ig!LI-Wo}ʷ73=g{N8}!=? ?O$A;$4 GdI~'I`|ͯSK9 .4b1ƺ_ Lr,pJ~ѿ8: sa;4h(7ƷLlq/ ‚:n^Ӕ_J05F/14l|G W1+#n*E /|'7MR6!OMKH 3DPG^S{'(WA7!oX>ϕ%!ǰE.MWĂ}Oվ(F^Hߏ :d~vb # P7Qh,E0[1S+s'V`!-ed,6BV/X_gTw. rVpPեFw}I_mt3_76s^x ZvIBHҊ XnT!ER_%3iRa>ȕu㪶z0rx_5/ )w.[~ r!P, 5ZbyRd~L} HyB3~!!f8}wH,A};o_N宂K+t*r]zEr]AS\RFGQ)sYS]4d#FםN /y|5'r.I9[%ԦTGFP.A(@ȬCDdA] 5V@R}5ٖ9ŀWB_pIפP͑I$>xRG$ þL}"ғPl3xW;VԞ!nJKFK^SXRm[%UZ R\>G7z/MZz`?W&Mp=oxe* ˉS ƅ% ſ:dž> V֙UzՉB tMd@wI=7trxŮHrZGT^ËܹŎg9CJ7^C/ +P?[ch오D"9 ;6pTdgV+BCVYZ:E1q'JA9f(^h_fRk<Ai0=ٽ"8oj]hE($b@1| |L>)7@EJbƓ8 '$;w2lF&ILoA?R=wn2/|zT{j7Fo|?/0}p{Y|3RP5 a#!luDֶFGꮥu23pz&z|?8IlS:]V .\6=4ݤĥs3n3#Mdpu Ec ,fL%kBRGu0ө˹^p_ D bV?y?Ck&zZ+Pⷫd\r+'R񑲟4]ũZ-xc#5>Xv&5C:\?(% Fx , qje+AaNz!@|AJ.[Godm^M2.uиK%Ƹ= .1 MDZyK\z@Td?&?dmUFbdPVvg} /onfFTH*u)FEI~t̗L+AqY']O|$\V lw 0I:୳rN#@\W-Id\E68m,Yĭя~ixtsnhL{ fX3,*tm*nw)&f#X0@g8{y 8 Am0!@VNnuFDQ4%3N s5Ih)P,$A6ܳ2E|$|U&A41J߃T,HE}I"qǐ@IKMbDӴ{ T xBӖ0V\\ Fd3ɖa$/{PnQ| 3'6r@?E[[3A/[iUS/zZ~mۜRFꬿyBHNYvP= S]_}GA[wE5|X_Osީ?( #@N6}M~z aK_SBEy܂ I=V(ߝbYj}g`^Slou%&Slgip27f6/)|֍=n@Z[ # J&P EB՜@S&l7"M&>$JW"xsu /[T5eĮL!"l^B晽R[k4?x&_;)q+CwZyJE.SO9@JtC +q{%W%lO8eyW{,=o ՚+u(C_8#|9rý9Lwм37Ko08O\: 1݈C F[1(cXR3^͇~Bzg/Y~SϬo/Qyľ}NN.ȯoc^Cn9YҊ Y򡊅Ȟ>ubL jfPQnv=zz&MQ&?D^R<x_'hOV-RLvzg+طi"ʪqb&4e[X2<"yFT4`ɀn_vg[#1h,ȝe`Dp0N&{frGkHPtɦLg 9($s\6|׫g4y? o TQf؃ s6?+.6TԧY~nEbHXzhK%"1*J tejLQGn!No(EZY4{~rCu~x8N~KL-Z$:6LE܏X'FbhspM*.Ԁ;^]p|P`W/9 `D;uD%>;Bknh%Mv1bSC2?F{{ƫހ`/3čN~ b CM C>jdYJK"sUAy1=t`㇩N39ʓd\x}̔PvWX9ke[?%]ߔ"ճ2E e*Mԉv*0]uz3ᛪzb%KUDY[VG{-+bK*W\[ CE{VIϗygAJ(՞YsBDɳ4B bj\8v>dW;b*dzۊxT8~$QOMiVگK>;3jw$]sTG;"ڶy7%ΰ7FNg4h?:=bfOAYJ)sx (K9seB5}5a%g!qE>SJ%1]9FO˷?Ŷ4pkQ0I8h:V9ׅ;:qT bӁ3r^~lsS^Q2C-T*)㙒c+H-˅aD҈ɩS?T7(!c֯3A3@=LR;z#dW_<[M!Z X}_[SIEb>FkgaL=^ah VN8aq~t"u'K~&  cKo|.[Mw0ӎ*ZS*e79a'C7rKmb` :'\$r2.9Vp, jIX$y<2TAKEP\lxZLwu YkHeLXR <$R%AjA~hh؈[$v=K+fK AtZ8!7 Tp X:(vsk\>XmSAݻTl= ΊzQ0BҿMf2df^N= $YВ+TMs:3Gr[KEV㘬{*onڔO4]kπ?|D&<€_iisrIaڻv5ꈣ13!;ED`ё]fiiJvsgZf#Ӭ'*xOʟ9Q./6:B[vִe9=ł+3uoC8,)6ïG \:򿹦qnUQXpaF\f[R"ukpejYe0t2Uf0 g}dZ.;C^ و %Iư-'?0*%ZD)/zޕdK_as2ZD?y(Q =bzYxP?&/#^]>>9εm(3ο`[2LlʖrGu.z([Ix]Kke, "PC%5i:DuڝGw`ˇ2k $Wר;uhQT=C 4GX6}xK1 !jԻ΃oPM!' ȁ]q%|$P_/nlg.F?' SKws6֠_ӷzcOw */7XL5 [Q}I53]G [IRH o.< 7=hտ4Ls`S|@ק1Ƈ؞ e`mLf5Cͻ+5GQp^k=qO˙LjUL/lJ {O@Z~Sft!= %g XZa`:K8Pc_I ɵa[۷}Z y.u*A`%0?n^JjAi9~! ŭa~#~h0oIsj?KMBNn]36l}4GڟYV_sVqQFȿGaLֳ0aluۖg$ڠ0O3N.tX89R|PHL2/CK[ 1k4Gj K ɥ}\ )^WQ/Ry;~}¢PyC턁 Jv4l fa!‰56Z V? T:ơ=P춁{ &Tp{Te~—F~GQW ۑ@AsA$,ug%qO`L]Ӎa(yFeJYM#qA:@l=^BʹF9V 6fx2t#j;VsЀ3H,1QU\4νrب´1="Ubb弭e`DD׆9*I>aH U5>oX: "`h@R|"6IExp?q ґI>24R"'cR&{[de$2*W a`8“VO"86D]Q-ÿ,@ͮw}H5E*9718$2W;tоwN>pLVG-mDkdo01Nԕ2UMksfQ` 1!5iclHYa"bN6yą᝘h1|:qZ>=-tWF&_.ܝ x[Zs@B.#В+ws*˶=g#3.bq=ѦƩB]'`Uz^",#EDJ?0q+fAIʧ&- {°IK 1[lTL<] $w{rGqYCl|lj{# e r{ }44VA+ǃwdz;$lH$HPkho=E@6y^}&> EY]{cxXyM~l{U/>;AMkj)'*b ʘa$O`v' @@/U[ۓ^ineMXٓHF!9j$?06],᳁?σd,IykCRCC72aZ= ~z 5)Q ӌ1ImHj䥨W"GEHD"Pm%;K,{ƫx-Sr҅@O+qX1ٱiZ uCQa4jV~uvoVU;"Kf@G<yFld #?sP $U?3) sB~!:Fr)tvm{ /R ¢ 1f_mGe|Ur>%&*ɒйv&|AjT,/Y QH.>#,Wlqה1+rL6ֻbw~Xΐ] M@d]Rɲ2Sx* }A"DZUq;@1{cLپDKoBCT xQ;$_'|l>aLgJH)3 I 56*EFӻ>b5?x\Y y+Ah00`20{Y{Doa^n(; @*w .~߾ 5(;9qh4`z>1DCv[L4 XR-͆)2n(x48Nm EW:>}ғ'\rB3a+UMܥb"F, xW !N[{XQ{Ey,_wYVRTҗ)-Q&TfShݪ3߈#][F7P8SDjH\9AtύȵҼ2XyoͣU\ (P`ߣ /z&ߜjDoz|m ~D-T .wB5'q׮v3qVXk&=hq.|M\Բĭ[uo/Y@VC̑fg/ !ȑ呓<Ի( 6R@ڒn!&f{VKX/|KO!C%"˫k3`$~ {ӬjC ;};hM;*v}fs)3*@O7V~~s䣭~A-l>.^/ޝH  !N ܘb{ ~!SM) MOAm6  DjeklQ&vug!ËS+ƴTwS3p>X ¾u{[cCk=RloWpgz_`d,((ykpʣ<@EwZCcR| c c6[A@< 3d'f_  yo]B B;`>v &aS{ƒ.+5L `,Aq5w ?>'OyPAg1z&x:dl7[3uM8o^ 2ß27]Np1P4VyITBڊ Jf񡸀 .㤷 hoq< G%h*} xy?HY1x\]HIM5XRUULbQIRAVh3/>^B3ͺfnE`,:2'~LYdқ鱃;)i94 {mn3f;酋[F$Fuq?ä&*=ʉ|ȩ{'|9_ןS kB!l%B̟gMm{Ƽv2"HD q""gUO>tL~' Dؾt*?BNkد@.fQ1N|p^/OaNr7:5Mn!ssbfQ.$0R~rWE= Z;@%InRhR5 [JqLj6ЪVx%Qkm\5?觍?`?SDGrVG9 ##~Ei+nIs:29[la&+߸%}ub6J GU> 2 VVkS;b8@"Ԑ9Y?Y0 7ْ,\]b׌}og)P9j8)-H|x8Ut-J)SD**F%zEʿ(z}l0OE3u55Fn V 5!tޜbMDx^o_vKck=HL~KT&ep H"u|{gjT? Q DIrQwN'9F VT_IH`,$^Ľnz# fP$E;>B/Pɴ 5VAbr# Oս&*V3oqHSVx#o^}#>M VY{V#]@6:Zow7YHVVۀ ?CUXU ų 3oH#CHUuO 7Vϝ4յ6/.)?fտ~- '3,(c,=e1%@`O׭Zb& ,%b2@N_=rC\[e ҵJQo䴢o9eJv6Sx]:ƻ!iE,ӯٯ=6b` M-\LLUO(:SYXr|R'wIfOИSq[m `ih9,B͇Nfy s5y?ƢVא\57D_|ox[[mf3N=h';H6D=aΦcVR)O#6hԛv8NM縉N+-{~jm~A`$&{VF R($:Fv8-? WhFrMV膼%6xbdy*+•OD9z;#:eobH"a`w$%S*>~h2z jOXbj H[|.;^h뗫NHYvk̉$P^Y%"pJl񚨫eajPb 9 d$6ȃ@q"3 c& Db-߬~;U5|?}-#UI wm'kEܾbSLU1P4nY{LpK(ϋGc6"bH󞳃?<#oksϦ:si; ,8* 6DBvW0ۜRL7Zu|48sxK2].8| )~G7@k F>-cT+w $:*#$Fkm:J/ AR#C̏l_P;9Л!Aw3y4M Y&႙ ]8$8O3TpFѩ`Nja֬IJ.zlC#}cmn.gjrW!Z>;DbQ9,oWOh6oB#(QڝO[u;ȁMA'M~1$cz;V9Bp2|c6$[4wɩ`J*g_vTz^}pq%1o|~*&'N9gلnuxb*iJ¸ i{Pz75gYC=U& _ PTrŘB62S\r[:nuvZPtAzoӓOҏW5D0B๳cd ]=Rޚ;#yvXɡҸ UIg30h}rC,{B:KQkPgᜓ*ʙˈO򹯐^ -5߸UCl]@Ky@oQ0'$u|jP 7\jBF0#0t"wmJš@,aF:hG_#G&HP8&l# EXAāO~pD^5kg8ӏSE]Rl> {1(Jt曒;l9y.*vǰOcR|N:c\ct^]Ȁo'j>N)hU=LrX }Xe|:TL[!Zw{l ^O.9(2^pǂH`S~hd]'{ } {pꭳ!FSSMt\#ɵ7^ːȭj"q> …jfwOtש#fz9LnlK\:ҷ] THt#*!ۭΘǞ/Jʅ|~􌽴%$c- UcNL[;}O /?*h_ Sz*4I"ֿ<-+G?@8ih_$G۬Cx RɄG3,khNGahL6i+ d=q$ i7 ?En¤y>(̐Þءj`HC7wQ Pa_ ڌ j@p^o4l2Ry`e?FO(l @' aѓyey ^*^ud\ϹɅ?gwtN+rl40L$z߄*\e!v>F"a4(( ߧoeh6` h !q0;;[0[KCJFxhݚwtC`ߓ(5{x;oT:rWK]ގ+\[A5-`rDOR#1l_`rivM>+,ޥT;-rCȉ[l*r~/]`Kӆ*'N(:> <Kvv30BJ4GIO@;BԝD QYyMŤ Gs߬C#gw:^}оTg2Vyo^X3b/ o;}14U1 oq||Cz$t<=.;cgքO=gxR" 2DN*پGo-Næ&;6(~$WF{^ѽlrHGNeо[Y,>˔ []J(5uk(j%e ucNۼVl eBv/0k=gsiXXP@iH30WPn;_{VX jFƚ2͘I0 \T)mmSK):r.3teiB-@k0%At 8AlVIJzvN3B"Ɩrpp>p޵*g"opIqB~ ZO Y3 L[.tK1q6C9dޟb{,Aoe#Q@-b7͹tL qEJJbˁPKW5`pA}fG%iW~ś^\o6 GF<&mOZ确Edg;L| =:dة%|VMkلr: 0J 3+S [zNpB;ȒQ#ݙϠد{W!4.>3w€p}ަS vzH_Xxlןvu%2a;9O-K edJ3y(5$Hg{f y fM]),cpT 4.Bh^ҹ|Iw@wR'c:ޡ!VW7XlIBG%53h)UuoUb)m5'4 [3@`_p[[nt3XL8%Hqg3yζI ]Nt͆9 _HW ڈu6TNWoqOc I~B C[9|Q3~B껴|/'|r`EE)A:}^EdtuSnFK`}T<]8/+3+NsbPKR"cP0-K!Rdkm7=0V0$p\bYS|H^$jAc z26.m=9Gxlf)~p| 2g4LR7q2@\Y ҥ>cki諐 bו7, 4z k |zp$#+.l9N3(<y{քh}iqx2(T  <d1_;5n-J{{]z ;;=]-VN4n4dx<0ࣿ9bǵmĿ qO.ӽgJfbA5a`|] ""SǏJBEW AYIbؓҊ9+q2ENl㶼A@p$(pr4zdqWܷq ʟ-⑁,5iW_qTZq`w/uR9gLb͙V9F^ ܱо**'R +ȩ]z`S_Xƹ8@֤!#nZirxo`H _>P7jO6"3C/E93ͨ|Pڤ6} {j`+BЮ^8ά7H} ?^ubT: /L ] TrjA22$k@YN3bunծ[{\R'+(`}7i# xɹA(~y[[H ?It(5Jw+@JS9SŷɅxtNdn* <7l\/F @궞AX:_[e^ _?&7C1~Ч m Z+IbL@$=)xJ%Mqd86@ -Unbwռ 9͟~pD=JZ᜗FU?9YD2 k |ĭG>i>^Ļkd˳Zc=4Q֓GYsce2!|m.mb#@NlxNj ooHVda#Kn0wc{]pvTG($ /th[vۻ bSF&5R<]zb6WcKސs\p[*e;5P[^ŠňP+^RAՒr& d*>}];Uy}گ>;5QW9LګΈj4HY  RaR{5+D$V4܋𿧺YXƈtbM$^@4lhi&n-ԓ{?!&F29YhE l_ȡ^Oi'2fͮ%wPh={?QngÜ@2A͸4d:!l-JO!5˿Pg'``'ˠ0(^ԲP' 7L(~HRlu?_ԯ&wIuWƂý2 9O|TD׷lim. dqdߔ92E6T183/Q1P{Y W3ֱ$RnK/gg!@)fI v/ń~PX(߬BSý T¨tjQ>z F Kxfr'{-DAO{V.q]Fş^&B% \Ds*8'U Rc /=yOnOu33K/{6u]V8K$b]SoglYdž(X8K4?^9Gv6s?`xg1v7;mKquOgO ڛ_^Wq; Pss65뽸Nd%'}I=qJ(3.kƃXE ,itkZ.q̏^4t!} d S?I&xzl3}ǾaZ<,Iz#ܺUʀN)ٝśmGh GZ ] oiL<1MLfѷ:(xRŰbș{{2YsF'od]UφwPiXXف^l5 s%[]/z yZTgwFra~mmB[y`=lOٷc^9o&TdF(,V+}J!oTlXǏ$q;ly%rgˇF[&;dl\oR ;GC#m``:BFk\m_\"U\2E/bl%2GP SN/}tM}xWagw^fk|kM~}ޚ9JQ6]]'ͱ\v\&)w};W+pGIwq`Y :O[OI c Co C)Ie~+D|809!/,>YDj{Zܫy~]u%Ó['n[?c igʚ>U;+tF,k+Cm`u~&:GP4RZ/2GЫ>^-5GUTaۮ{a(S g0k"w&T)[O Q?R{`Tl ww{[əN ( JiZ`2 )y՛!ܾJ xJL铷FѯaOA$:[=|vrv:}}?; 9ƶX\`Kc#ŵ >lz$8`rY:x)OƘUVtcܬ {j 7'v" ޽&{v6@.Ee(,(QG>O%P?U/q#:)̉8.\=u[ܞY0k X#sl*v-L\wZr&pI=xzAN$)gמ;uleR:͔=P°_fC`Z 9lAFQCM'6iy}7!z\Bꗉ,pB; =NX{|y96#LJJ^R$1is_<4oG^vf ZPra|FJĘ_4rx'a+F 3:.F@KKdGb_BַR7|R^]8i&+U4k_+z(&zΜAՌ_IUdU6p˯$^f-0_Iߖ304'0%!bkx7)pWeq-_Ҙ?.a(n򘚽*Es|vV8oXuf++3$R9DfG$?i0zp̈=(>i7:u Fz} R)((SwXγ4E7^pݙmD. ,[i_UG 9.YE:6pm@MgWJ KI;7A(]0>p:ivmJ ᠟`'!mgDZCi_ \P{xP,D 3*uhB㉢Eݎ˗23'+&;, ]},2ڧ2Qh CBQ ]  KTf3C'K׋4漷/N[?⍾`𭾥(EdJ1o vum7$>[Nf뜜6">XOXĈb]p!RE?\ o{vsY& N##fR(L,NkՓŐM,7dzj`hr$zϕRWQ#޵TCP_R\[w9 ^k_FFng-Z^7%߅[-x AӄcP^^i&qL{BD(c)Wo D,YPQmҫ>q!-wPjE7xE?] u& 19R^!{4' P&tf9 1Çi/r(bH`qnc&f #2pX4 M*'!xfX<]]`sF&< ́4qHe.ՅE~Mt( 鵈p]KqLtݑuSi 0ms[9|3$觝dj("*ݠU58yY{?Yd+dggζ} fE~wM(3S AIEbŨtR^S Qa:{qk;.PMt#D5\-:+pN٫,XahB i9F2 FKgP;L|S&GmKrQM-3ZпH9B$٣O0cVer"x.o: j,EU!O=ЀU޿ >qBDIkgvFIu<x]7( WDn:mO( (򁔮&aqB2Ģ"S#tJs.T9r7S;j<:UsC{%1$=NCBKk+%ƚ!(5蠡Vc9ꐇ1Mb~ہw =Fx`ݛ(U{wZ`r>S~ olQҝf[Fn! EX}=|'LxRzc X t#+=yb|u01 R#>˶Z)Y1+7RjnY9Kaew_3LO])Nͨ*2KkĿa;MRiA}"HQmY*+A֐yA3n9dU w+5/c31X. }w"3qSyr z$Z]%~:dl5z SѮG/ݺp\iMxןK-BS3.DWSQ 1.&J=f9t˼X`K}7{+ tG]ꫤ^Liדci-*tQ7P=޵V9ruipAEH׋d$l)б\J[t4&*Mu$\iOںD|q e+ tB0v10?89j:eJ9Y)% j/@%&@٫\2H>/)Y*,4;ZJYs C|W~-~P)۟iT#~d`Fs+Ϡ/vVDް@w:0l`WhN+ˆǤh(mH˄e5{4HJ&mSl1a2T$zs悊> zXO듢C &96 >Z_1R3:p]!Iʕ szY;a6@9*/\gQƦ!L9,an-q=^!3WiʈY&|w/6C= ^bdpy}>/ZUoJNHJyN_ и[ E-t:ݡD; Qlh(N`q=PR1uOC<1iZRlYCZDMU+v|[.+:WJYgr).uGH)o|^FjHKMiXGr.qđyMsjE8Ҙ(K;[!GJ\8g綿6aAR4|q(_d&Kφ_PDSjλ:Q/] G^i`iAm#b8 lu%$IOsQtr9j`M_Wš5v Q)`Qwx%2Rc?5ސ5:!R4y0}G|[SA9E=XՆtWnR\á"cߴ1hYyjo#k(<3}\<[irԘyzKgEټOs04kz֨׶Ѡcg]6)d6\RAc٪TkDŽWP1x? ^@c6j ˇs D¡zيJC51\bҡ Ƣ&rF̰rV[\e/"7qr!,{د0}'M޹&! 6@(İ)~gw{7,"eJd@.T^}ԟ]c)._a$sG}܋|UZl p)EeIz^Y9!o|0ލ.G u5\SscϱZ>x1TSg}Pגz @.M&;VLr.̺,kl`<0(]ӂDQ= hI r?_㥀S3~w1 \}jkpIMV.c~]biwߎ>Եf(#>4qĖ &Q>@ IfM[8&]:ᙿe8P6pwG)͙hVLDu~٭E/Le,V S6G^ʰH~~}-=!3tű*Wl]t9(_ݾP qI2KȬK(iGRk۱ɕUz/+yxS U+eW' NGjt)mH7:C+&WΗ=:P릮nH|/Met xcXӧ&KΚh0$`1# _Y%[u&+BHy@0A{L-XSzwLQ.(*SW>eoleY<2$>E&:O9EBYo}dO0'SѽM͹%6H&RxT9׫TWNG >PryS\{mq)2's/8^\*6{Nb}KPjhu 2l?!S]ܗEaU{ )wWNh6Sg V/Mjʛ.#$ƧDfKC@]a CC!d[Sd..sȧd'Ϣ x:{+'َdc\|VZRL2ݹݲs f'ۓ`[к֫FǑt1NȜoIY? ׀bsjtGT ЂD3TD N^_xd\y/;U:y9T_ F}Ϥ5/{y}'ϗ+`093=:lx2@Q-vdiDGWb7Z׹[{ڴ%3JBu`i e'<g^wvٜhAT譠+!g^s\<PMNRzqAS>߾SNfBpaZ@X8)oa3eʇ|ixM\8 99Ojau'O5-a8"{y3Uޯ?S< !dowIƘWxigt ^D>.ϻաHB'7ə] 5o[|΁qt"s kľgO^Kv9R ))YJqG8KvB1z70h()qAǯ'\MB,L><*Aw'jL `} 8!`xQ|fW٘4sݱ 1}NO̚ IR}VSmۤ Fo$:)|~ . g*V]nVoKЋʩ}[xY$qrk5[R4'&\IzJv0 GCH`W)$s!UAV)qWF" A` ١k},b(y@[}2\E)i4W{Н𙼆w1I=$y| Ng]> zEr%/}h9gN'Gg(:ϻfn#ROy{YVUy5݂[-d `HX&u2).BgB7xbَ6t ZQ kDb0bݶnmKbu|ԋ_~g$3S\HI{ 1лўrQM~CFhd~[rXB} +\JXK\=kCZ͂WCAhVG λ);#T}GcX~'BCd&w Se)m* ;ټqB W}I^Oo{vv%+Euo<0J#P-x eo(y5}T ,-;<6pQvH/Q4Y\=. 0\hK7勅C}{nP+P\!r.\3(@BLkPN8 58lSltr@{E%[6"O2tq"@` AB3[r}?6d9(G)]z#W8פ:m,?'9]nҖ`hzcRgc9=hV2,ӆ7 ìll)xns&s;J|G\Êgd0QCs0yJA#BJKmH[WyF*#KH=@ʶ)}-FrW_],p#-+hHthZ*ߺWjǐq\)6?1Gӷ-Xv(Ut\҃Ϲ~k8mW<=6 -Ż 3 ʵdF0BѰu8AIў&~rk+ CLu}0mjVM0y"#F @Žs|!Ϻ>ϙqN591n=Q]wPc-!6];\EQ"(3,A a`'_`2V|E~o)P>Tb38Öա sH$3 /'ȴF"UǴH{h_SN)?uDU|w"\~`|vJ"q^3!Bx2<;8i0I<ސH6_zZ(<&|)"T^ l"i]IF.(ֳb3YlGЗY,m{'KUtLXL00s0pʯ>m8P.DzTyW#Az_]_mh=g '9'lp:;zp%8ǰgZ&:oYTicz\(=t!ti׷Օ%HdLݳS26^-Ɋ" L=`T/uڍn_@ʱVd<%ᱍw.$.2Ɨմ%^bJ䌳1I )A5kO;`pYD1N9cT+'Ө}{"0ՙ dSw>+XIYy"몽ny>?d>&_" 5 h1FExI}eس7$@jiٙ:+p]LX3j.QSqUXXPA?A@icUbU6,MIN#$半?tVDl!~>PW5DI55  `) \L zW{7X/ ' ̟%/0IcArA} mzaMʮOEn"#Odx á3f꡼aEv(SP3e^֐b7ta3j6{,m=&FyMvԪn.D*!=*n*tYeo vv G>W Fg2JMƯ!lL~f᳭ ЯuӭbOP(4IjmC+Pb yB!@(љ)H=ER>;vb¥Yc ⏝d]wșm0,vBiW1Y ݄V5DY ǏuͭQ{t % BnF_X.N53NL5j@oD'7rL j9oDg kN28FdMNW&w3s$dϟ}?F$۽6A@[~eH%Ww! zh$T1j52!T#J-˄X2ڲeܰ^^:/q$eSMD%PT@B΋fӯ£錁꩖CɻE_1 ^;' $_]uu$5ÅZ!6.-Rm=1Hj"[ϞxZLO}N&az*뛈". J;4tə72޾9"zo! ]!E'dJĨ4[11?N2'8uTL.7ؠAmS[pqUָ_T鬫ĺ:io hMHN*9J!No^j DVy!`a'ݚv54 uDiURR}C31mВJ+ :z+u`t]Jt /,wBȲ/)%'T< j2,Kn o „SQEt*ŧMGZ{P-zčA 6ֹZRSڦʲ_F ]|7FdRZ(A+blC&K]˶<`H,\3@ӘqƓT?3:TMt@[6G>]<,32Q4{kQF \ΦǦ;_Q>sP-q 0}&Ef] b_5g 5QoZX8M`GB# Ъla#@=hY)B! f_ֆk(ߓuvN <*d8M,BCYAesƞo?$X*L. aX 9{KZ,q:3S,AkWRkb RaFbRs78=p4kp&\r:2v1Xb(8&QJAѵ1&~XM] 9sSpk$VP`Ӕ>' :9b7ۣ>.Î)/mCvB߬Y;ijxp2 ڇ|EdoH'ӄx -:K1raëLȡڴ-1kbi$mTEBw@ ]jD_CYзoRXBV/4I)*8hS(ZD}\yW'McEZ\JFDR6Ð} LSRY;҈ GwF Iɢr+T@#yWQeJM罾/ Z SVdP ‰^,48o}C`7 :KQp;qF HT_lsjiD.<4<{:?~/[kvFbvF0Z, vS_^ d=Ri[Y+*|{@)!qqoO4|LT4DKCuŷV4G_fJg''؊56R6̶"zm{:tF;]hesR/0Ź;6'0do~B2{Lz J])WSqǭZpJaP&g&6_wV}WK"TcY2>H/S ,g}I):pUO"OY dTh)0 SD+(wm NW.eagw.Ӥ.jn qC'Uۜa͗γd˄I9wM'{jLDB x`8}51NT6G+/:>,ɌJfk`" wDW`0r;ګʱͨ|E-GyM#ҍ /R4rБ [v+h{/w.CR5YUd˘&`e(Nt{tבߡ"w(w 2اvb,+4^o h읗5=Ԗ__x]׼\mh"iHk |-RS@{ulAι] kG?%QvA+_u`@̏6?Sr̶}X@)=p^M$S?IBIw[v^8^I+؀"/jlf\8?̨-q7XM%éafbOa! Î:_Ina(Ֆ' T>]U;XFѧZ <\\g}Ɔ_Zܡ3UW᧮ک>{؜EjϠSYDqViQ-ٹM^R7ek6!|;.Dו ~a[ Ayǰ*A,pL!##PZWh3l SjQ.Ͼ39(5 R4c)t[RF$(ž'av!ǔ$/.qBJfy_wAv`n^s#7\4W3lgNrSQ _Yn`YL^gbiHVHVk>4.1J|()`x7=)㋮KfYu#auY!z1Ns#_kg} 04#5#CB *uV`[q+U6CĂQX}C UYo :̏;:6\ )};trf޷'{+PsPxw!f\J!Pz8_Im21;s% 92L8.K%L/U9 s' e]9&6lի/5#ĮdM&{ۃ/,Aiis2 qSLX:=jO3Zh1QwhWm,wGNpo砼0ɹJDIN95g\u}zH Vҙ|кNͫ+%J& \َlI< @":ɓuftK#'m VL+dRWTBp.$3% ӥtֻ!.٦@ | :^/O ޓװi(i)P%x1'ۃ脄:PJwJףA i GXW! ^ 7?wTADa눏:_S dc\{8(MP_p6 X}WPIUݐZ:Ut лdz3t)RN8OR>goѭTWj" كE=Ў΋.pK[B}96þRBNSQNO7"S[}5ETe_HhM<Rc WkZ#HE#2:|j}BƩLPiSN QLYG$[O&a: dP& DM`:-s$Z[H lMb$SXg<)[2<# :V6b8BAtb?CZmrgQ23b AuqȔ c ;/SL;^ND4]dl;/^F!^C?qށǺDzfS.d5VNZDXPNwf]Iڥ\/bKc(&|YRTE.񄘌(4uRBV[)&nKJ)7T#'h`,&0R4u}=lRf[Oʄͷ,©q>rHZ-AY Ryo1"zUR?lC,XcR#Ưs߃@pTP4߷%䳆  [)-G Y7*J;,0]bXT.Y)}R |7٭b!CJ!#QNUavՉL x[*ӃF!qg`7۹խ@ zCB ,^X <b5/8{_o'ț4pfԦU++ꂫ`%B&܈]Bz%Ңߵ &wAU3ﴊ6Fjr]+k:wt݇%!p KϷ"c;{\xM7- \4#K{U5^aʝFtR{̂&;X5Lj䤲⋮WW>MT cuj-w+N.8W(i+x)[KzK[y;Q!>АjmlnvUdsˍ;Pexe yN`H 1DivtCcV %ͥoˀ$|D!>jvcX z?DA` ~6A:, "]υFK8!&;u߸b>miWtZve d6j )*~B}`фl R%n$ ~a7'l/dD)O_R{&V(\z#_Nwc &IE"c{{B7wNBuC_|Fºy\AU~uѐ5[/9"`7+6A wٷ _H}bgɩ' 6u\02٘*pqw$d?\aкM/מkHTeBs?l $% BU^կ{wR/8Q!_P0;o]ylW"Y E=5rĝZ'6w$[ִ{ B$Ǐ P]PcvP˴޸_֟6 ߂f5/gbi4nm&z35܋>~ȿ$ 5ҴE@"sr]1lZ&F_L.ƹPUW`h\ ۱ZH^27hM!0LpC0B\n[Lm%\.ΐY KeJiM2u+[S #(vMichm8/D}߯J>|G}Ev#sMlfaWzoO| UNd9˼L~ [@V@i2DԘmeRUل]TNTXpV7/*#0}p`Pk2 XOyt|mY֤:ɍ!z!t63pu:j.we̴rM.(Te%8k eXKxRG=UqOErqN-9ĸ^lLA~@l  *#Ͼ?kQߠb,^3g{"B&̐qF8]e@>ef@pĖIT<]-#US.fG|MU3N}nLb|JI3kmba_1vB/z:O0Y* tzйR| x\c:!eKְ٭pHXvEnUZ~WXڹx ElrY4U0;H'UQӀ"LJbu^Q+݂)>Q1F>ˠ۾ˆe0Xiaީ"qNʃf}C]=%Q`L+уhxَ㋴Q=&<7a~Q~;ApKa\)Z!>x"V( /Jĺu4#?{3>)txC$:؜r8E W\pZW*gp֬pr3` {'%XG=>ߚP"XȊ[a2Y[am7ѓgv*% 'G(U!ܣ~X5dEEѓ@`cj3zBuކau =!D!j#A` @),B_Mjn0DY 7 z,3"&F'e[8q-/sѥ-poMc:ϔbKMHGgx͘ w q"8Q붻z,fn]iU2IR"bm"oL`%5 `C+qs}FoOVCQր^lu|M\Ґ1xṔ ߸ӧjZxSo?:,n"д6ݨI\E+ 7lʣ#GZK 7 W.>\jopĎ!f>?ԓQBEgn?''U0CP͌'($0'WD~o!w1h4kIXiS\'%i|SF~*H,58MwEz kl |6myu9yrU݊,>Þ[s[O il_|skTIB;8vsCk(V 7 P{a-r R n\D4YXD+ pKS\[I>ӼV!4d),XT7L2f=gyGQYv?ou ~a.''^eՊ{z>(+)nKGB x^g[9>I@?qƠRanvYv&W6pY@_`_ zUq ~Ld>8AZ_:"! Ϸȍbo]c!o&# d^ %h¦r sa4Y oHMP> ~# !ox6mP[Q&s=`XgT<|0Y*PgL=GȴCGZOd “.S9 n^<+'/)ɗ+L6 5RiHC!^@Bպo+ӦֵP@ 2f}|bbT>@Yo{GTree[.#,4L%(z`9|zѭ- ȭ U1L ̃Îjк_k:yJwRFɚ@ $MO Eޡzޛ-,X)x)Njü{1\\J#Tg2zo>I3uvM}$t`}^lYU[-|?8I];+NX*|YzElxXvRqh`pY']^rK"Ю`0QҳDۧiQ{b9Q}T6Ub$)UV(?;}%ƵTt m~(~b=)tmWY >S]tZ:Pv QcMQ!ZHvѶl+2}b=., =ׄGSI Fa}`1VɜaT#eV5y#wKj#ZQ+YԔ*w$4o@|]YV.cDb#dMDdG#N~>,_E3 # rry8$bq̍aW[-VSlHdOkTe6bݩySa$VɆ`¡.ʰN4AďDsѼ2&$; T Gsߖ -&5'ήc)<]p5+`mC&֞$F=P'ßoS:4_V1~\|1-RO0#tSk=[zPh;A.a|]א4PԽ9*Toڇ%9iYxKWJ@)o^G税Ww(wi5lZntW+ozNZpZ,M =lV ;O(fGgoiO`1?ՈN^$2qN `G'5G<Ԇ y{MOk>Au8xA-94,Gw h_9븷goHُqir~6A>q4Zօ@m6˴pV=b[`;1avViמ,"(jL{lsNc]rnl;9KCK$,DL) zøn+v $t;Hps"p==L;1DaUc7"-o* 0$FUeAތK=Lz{+n8"o k]kK՛r\j;`L݊iLx+YRDFSDvplȒ1K"*ڔ^JKC]pdGr`['[9]B}eym&fףg'jq Y5&A~3wTtG(Vb_(1<[^ұ1RU jG]v:6hy L>WF~>F|bF_gw%[<\-Fn [R׉H?XL`|ݩ5Ї}"=|!Lj1u7&8X%ñ7(jDH/#X_^4%zsjnznidQl~2\lV(9\u{d N DDS\Wb5_Jcu7&imd7tA%f/njkSs#8-kFMF_Z z"9s&ɽ=#*4Oޭz;bj%CIJldrO<7JyF@%ODqÅ ψiO 8*<@K L4ʱ>ox~A/je)R ZbI+5M\8@_ư.޷L*<[[Ķ[,$ҸzMQe]\3:Cĸ5Rs{eԵkϋo|xVFFD3)KjfilЋ7jUMFʦƤ E}1BD \Z}Xl!y cMlP+^PYdKc/{OY.r9BB-@L(ȡP_d{boq-Fc)ИbPQ2<#@XoeJ`tBFaC ?Q:3 5#B'SHm "0fiCx`ik5B% ydy !nS vBo3oѰhGz:&T~l;/27zxewkvՍ=|V26 sqvhOo,+g్qU,럲=V/f$ +1WJi®uM}]j[[F"xv]-|)iк -mygQ@x涰^W;ѯhSV9+cڕ>e"r74 zn!KZz&acEJsm9rԔV ;tn^w\.]JPN@ oPmimy>F$Ҍ.Q;BkV&*kXp[u8A4Nt Ay1-MB%q&5)@ 'd]pc G,TW'^*yF 4<(N(㜒B?ai$; ?àͭsThY #ƛ=mYF\Tm={OƖ q p'& L+^۳Di)^.|9]eA=WH4a|es~Dg Dixb?C@Sn$WkL|m[^Qy9*)s)r[ `H`TOۆ荂h(jҟ7~Ò_GԪt]'ƿ84Uzٶp,pae5D~nN{*Qf+F3<`qRG+Ãq P갱(:/rS~mGN~*<$- _ 8V, č蒧?ivHWAztT3nY7,m?}Npc3OwE\~p[5=FgbN vKT1b&ޅӇ"DĄy 6b_9Hee=# E߼J\rꨬR?w1<&#,P;j !INCZU?s>LW09YlwE|$((B ָ} 8(@}3'Фy;-X}1+l8zmpqkؽ{P>a~m8GqM?O8G{B yb}}7Jl_욌=N*;Um>{a V6oY \UREp3]/|ŋnDgp#/d F^`r$ux \v ŘKQ˪󚃃OQ T-< $rIw74+;7:up|hP&ӅKY HVQY)Xc doH㬁Q!&]no7ς!QC|4v/גbR1vH|2:.i%a+em2YH#B?ZѸ$](Vn͈T=H/)CQ9~FAv|u "ҀI:&k_]HvKLrMU#$?mYJbwlϰ%C%KkͰY%7Վ5U;_(G+x34/@Y\Ni€{m^0ةCvɋ-` }L1r)S6`:}WD?qc"f[`T3uUG4`_{ 3&qǁ\$؞z(mKw?/Y5lRg6ݎ,չWo?C96Yl$,?wT.`[($C?3QʷS^4{KL^x7W=OpD,p}4V=IiU:+3YTebl<ŝy2U]a-6<*4kOuOc4fӶ^m#-۪4Ŭ^ΪY~b07lv >MUc ;N I;mtOjOP ҕlw|~ڎ6ORvsC MV_PˋX~-+.ɹ$őWCIqB E`xdъP$O{fĝ9.%?Wl-}[m&+`x48&? J'Ku)@;Tޛ?gYV =gAn/1`r_IP"XUS4s@EP^(S2 i //4巹큭aeIvt4R"g!GWƿ3+$C?UZʮUޮ3\!K7/|ƟafDj`9hB+S[vHn B=(~/Oy~P-~hnУaa\~%Y hg)[Hġ))K*_8A{&YWߑd tȧa\b*1`[Bw|)/K([ͫ,܏"Q/YСT.|@j C'ށX0-75A)G!d ''YQ V? vup.lCHl&? kt)bj$rG&*j jkI4|jͅnACZtAb8 uL[鿦AH:E WL_NVj-I⶚ DLXѡ2\,AlֲAS0i8nj4a-P^9iͺbpe y/qF>Y~yV?n$ H竼+&X%,i"^[jÊW4Dv&Ъ֞.mџU&< +hA팭R2*WftiY֚UK%v&|{7g=[NZB% K%,5PZ 鄶cX-qL<^Lz)f&eVe5NJ$?*S,l^X5&p$7M`SB Dvjoz0m ls{-CV &5${6$UϮ3sj`Y+wKSX l;IN&v򑆦C3B< E >D-]< uһm*z:WōZK+i l\qp4=Scg=*M]j`'3[_WIR:RR> *Q|nUt%tlp.38yN KѠ.0"bIVцPG3g3A`1uvsuD"ezW*jX^Lq]ߪUE;@0` ,)!}2u&h-KY~[z(oa LAWCA=gR[/=8CXݒsWm|ˏPRx"V吋ԓY㫊QH9&i48<~CNvZ儂chxk .͂RhHPV9C$+-{)v㫇e$ܕ|eA9!G6_ Rt)r2,~ZudNLD4դoo=o)h5zcMU ,ŵgQSe[nj%F`*B>p ` :[T8 JFJ#b`JYB69ף1lG߭G)n2,!tNz%(Q&3m|>ͽ+øf2BgCo 8qmˍ2ܶ"`JU@Xs]~oxՓ&95o@_^"%-e9U|AVMdFT#˷n/]wjbeȪ$/PN]Z2*` ,MA2qV~rל'Βp;*t( ni80tr熸('!|*{NLUyAoU71OS*|P{&M#HuXVcmÇ+ Dtc֔d$X%CTl{HHٱ' g$O 0Ƈ,`*h"Ƣk=B&\romH@}DQUOdf+NO2k13RQ.a^.N}n~5ށ$L_u[ۊX) 4֣s_iGZoH ̚g{򁾇qTH|epX ^Bңky5F"y<=>NSE%,]eT#84Y>vкOD N+T ZG.6#…,(+YP߬7T] ~#zwL鸋_5_ ,u|6c/q^[x[3kꘀ5jv_X8pTг1"Mʦ'p !ƨg[n EGp'* U}ךngTOʞ\8{r T|"|'1æ(s5 ]7vVVJG y뇱)TpC,JQN$U7k/3M4, 2&֚;)yM7uC)*F~΍mbwbGS=KkW+YƂ~Bc #{O,JzocRyH(Z|\,VU҆L 4KISIuPPQ+_@^p.zq̘/= Y˙OHV!Iqg)%dNe LjE6.)mw0Ӡaj@@ (ЊUUhOa#0ӥ]*{kl{S. 6k};{%EVS٧m<\6|K2g}?@!pG3]jx|q̼OIxMr~STP )Dgs(n󐥓d@8_7:j@a;mlSǬǷrjsgdR[Z6ɕ~l+Fo*0iY~uzχϋg{܁_q@$ LAь.Q#/$~Hk6U]/ٓ-rԀw`.\l$[/Rb*U5x {q,YfT.k8Xrd%n,cژ\y#ѝ4ٕٝXD, f'AB? 1 xTh$:l@b S0O[ $;J'c>Yx;syN,)G'j3~"Qn]d!0nM¯HTsˆ`s⡶ kQݩ|zVֽE$7|aO14qGڠu`(A8c wu3ybH㽞k1S'}tIB[_p!CA#WtZ0nk-MJb#Pb+./-,܉'@ь ^mE_ĩebلO`az)m%RQ}?6܃E+$ġ5Z-J/'u H4]5s.{[mM""Ɛ mBJ3g X 2NXu swGL&K9OL;[i N&J5iXQ,90ө@)a MCOg/2Ukk!S򤾢:la6Z16jK%'H3(.^̨)l4nw+oCK?3l#p{톗eΉh=H8K ssH!te s D_BZ-" jx1,NEK=>dB?Qz; ѽ_D^*`.eޣ=wue1eE4V$7YlݳwE[im0%J:Qh.: ܙsmI."㬚9/}LgqzpO~ gdE<Y8Uńx_Ppк',kYT;!Eyg'*FϹ$#K_x*L[qV_YqM'F3 D; Y{.35oGm4L@EC'zn~Ǭ/-D=@逢pQ.zgpܟYrS̳_ΐt%wN `aeuuufm S{K\ϸ[THE!vnV ߶QezzM,238~K®|X)%&aLCekrʱƎ9St} ʖv  :*aُfHB][H)_ qmK$$HK&mg!#ZSGʲP7Dkvo3ZX73n [ډ gP'8as2„m5`Z' _0h`lx$qd."}SWoL=VB=^"uTķ=21G}~<>7`eI堏o +]9TFIc]\V&i=˒DCB -n{#."yK%}Mo}5gV nj☔uX+iu=FM\sSՠ5f1=]UMse 6w-!5?1ö4K3yB3J@2r-%+qXgðu-/}dvw;G.ܨFxiM$ /XV!w OIĄ%h^ !YQZ>14LJa4BPJwo~ Ay>5ړߤݼD9 u2v_5ݛm~HEPR kNwj%W\m / Uq ̀`L}F)^*9O=dh*!Z3P'%-rbS1Y~72:\@aS*"X#^k6)q7C F<(G| UbraR˯=%>cM9(@'cC$ze~ Flǝx.D  `ԠA[=HT^BQO !u O۝B< 6 槎?N7Їo*Ek?iS@ke7`f +[Pu#CUswFl OG̾^PCUdPo xRHuo᪨TEtUֶ 'I=3Ulg-t,|K N̜psOH=hɉZDϽɒ~{~222Έ}Y=?pё^i9Z<9=T^ \ugcxi"af]WqwZV.Q9[~Ok}\rFp5<}c!F n bݰhb0B^` )Sr֍*r:ޚiO7'c7*vf h.C0{r%G$&:XO}ĆGn@y9G /Xtқ}n3Ӏl$՘ r He%1&Ȉg "Z ZuV~pP`-_U|lY0|7>̤4GWNStr!엟4}y%X_Dž0GI;`c Q1c[j(Ã>@ "klϧ`d7cy3(Oo$iXbii3*gZvCQf#;b73B |_Ȏ=0Ԋ_XAbGm99ӘJ rPcvaGsibDD41\NBeX 򀊁P:wJJ^ Doٜݿk=q n}r͍:FW1,uUfܣL6:A rn;ixZlgw"I-Xy x̐y sZ5vO1-%水Kф՚Q[[ },QFP =U2r[?`Xʹ7ˍ0c cEM^HOf#jQ̱86:țTyScU6&CP;ep' ~$փ \R[m} KP&(6]1X SWf[abC[(Е Tc0^1IiN[ V1gvD>}D{tKMvfW̠$;J>F2fs9SɯB5Ji 8 )zU3CnJZE 3ե/3.܅@0a~<迅pn(A||Z$ؾ>. 0xYl0^yo]aїk7 r,v){rl{սCJ+_ۦ2Bgf mM*_E~*xI؂L_Y{: hB?72`LS̨|kV_pvz>gVKםX+ɖ=[̳s4j-d pF)A0/O42Qv]!k=C~>6o'xfN A,_Ev#m7[Uf:B@ }zc%ޟ6^s͛qӬMxZNE&ЮI!i0݈MsF$Afˀ{ Zk(WoU% IOboBeuo"6)\bksl|\Paef?TyцE׫K(Z[ h^AkjB dl5= vZV9bjjiݎڗPqZOM kZñXC!U"9ߋ( ɠUQ<鱮V/c/^֢ #kſ8VBma0:@!pmxY')s_C7~=  % /{GgiW/HJн= zVا |Jp*NՏt~\ DFh?{ ?+w)h߼˧bpa XZ}F[(s/G|$%@v"O`Z6S>iurjd%,DOk(Lzw%mdVwW]0wk9T ,2u%ˤ A4!ɯ@aNbꞳJ*#{"Pv* yJ$Zh%_aӞ;ԨYoeeP`@f &oUܡN-aM9:Vkփ҅X|fkpta>`d01R:zp|eȆSDml69+J`+DH+i0 FzldwR6 KM2A#{(}V Kj95JXF }·*VOb 孝1H6E(d$V9oT2}**M%hx7mO=p\~2D0B?99|>&z}HI^) :\_Jp/ЫiJ*Sj;B&}QCP ֠Ҽ|"3h3[MbE qqm]Ag}wT<^%C" TFɟ]ԣ50o,/-޷s &E`hse=ʌþ/ֱg'UP2%1 Fməc'1v//PsyQ^2^g<~d5P83dL{/}5W{bHҧӳ^o59 }Aal;YB> Od!VnH]dNKե#6<"|_ ba?V(:i!GpO2ٔ3M !QjoSTf ,lCxw]u(NRS;JƼncⳌcO BCS!B k)PagAqHC bMe0<&Ju(RF/dBgfۜ$J`U9YqHts+$Q38  o-72.e~05{XG܀ : D@03S5rW`[eY"3J1c?LBfSi,h@=<~w`Rf!un*OSw*;du]nMӄ^N<{/Q|Z;UGHЗ& rU(:tEԉk7TzJJ$LP LNEvH \'!ћ>蟟P͜ .9622g`AgHOI[-s W441{<[ G aL:+ + s Iʏcq7 p>L,2Zv.xMAsv[gigvaL97) )\b] Oe3OlRfb|jy+xNQ[m [>C&֝^{@9Eq""I!nF 09JͮڇTQ`z5dud 9KG磣p-.Et00 GYuwtSb<:-2 0!C9Nʔ]ٙSYkWWP( =߹AVA>2j7ox THCE#Xfg`XVa?0v U4 K4f wJuD)9mf-Qvܰ9įђ+Ă~x11M܏f$_-S8n S R^H̽5߲Qr?`;(0xӊ! Ni?V%(RohḊ Yw54 q3 _Ϲ74j`Hxg_ JUKēSwR$4tP(PJ?4ċoOptԪV5&ʝ|TfX=<Fmz͸#1#w`qRyfBŦԒ=19CwI_.od%X+sQ{c>Y.InEEZ';&W+[fcokފqT1 {b4™[v 2nH“*ĵkG26M!MI$H#^C0ǯ߰ɠ`>׏zO/v` L/>pVZɦ#aT91pSnjq͹(wՊĶG&Y5翢Y |?og9Y)8ϕn-,ͯnE qu;Nۥ7q8Pc/p: 6Cn2٨ESzG[0HW?%iDܾ̦gWq8ۭ wijLoᐰR %.@%{2cY/`  =N ['g!q}Vg%Px'Ю>8Z!rI o\dПt76`=^' sSg~9#Bsb Wv+5R{XX5{Ѻڑ @veY5[%at_kN7N+leʏ'nNu+h޹*ڌLk2læ=jܩ4=Y.xn)6R l`I5Όxyc[2YeM19FX?u-T튰RZMjs ^fKa /q{D%2\d+M`x⭁Ð=9'y=f XDg);K:V S!WָfrOMb@+=̌^v?%)Lv_JhpK5 SФhQ肗JUlţb+K6FIB@f^J_0c9" 6.6du I9E /i^OQn< O"GOs?k۽dyxP!)7xmh'L:cGWv'@T 4mfr:dt$ Z7f9tn$ge{sA ກHGq.r3L58C@5|VwZvxv9@Hݷ,i=bkG\Y ߲qFNגۅ>d |f8Y6 \3o# > ej 1k!.f% E֘`6݌zY  "vFYX?vj?\y&e04,܄6~w_#?ƒN򄫦;:NaMTG=Hmˑ}{leIl'c&wa55޼ə33DdgxoOYj:ܾKfӵד4w|Mnii>c/n2f7r_ $v"M-å,rQ}9DRz]u}hUC\5MF^fU eT;/q^[ӧb{ARZwjIeӱhRr.8ЮNX볜`IW$tN*ַ-RUP]ߜT8CY!a^^a!5T.  R[͙Oτ'_}P2{<&yR',8n(tRAȠefl5o EpQ0b%Έo&КU f.JHoDyޖDz y^QTÒǚI2oě-uƧH+zݝssL74 ϿLLH-GE'RXl2M%5+{?ҔI"O}ѹkO>^L=ChJ PHU7UE>*]{?hv !%P^bA&~MTJQp\Igw"*V]`gȐ}Q)Lz o4%yVC-:t|*ص":!!g/bw)AKb+ /eײ7FZȻ xb؍3lF d\2EKy{d Y0K:#UGzxS/ﯞ/^ģ<{=Ĝ6ms712eQ߃ O%XzW* {A ַi4`i%962'~~⸩OhOrC>-Ud-RB ;IED?D!ų2j5?.TbN(!< J?FbU؟RfatSa"OM?%loTT`րP[ƠF[ N lN 1w`Kv$n3:d5BPWe X~o=m8yLA7M5 s. |7ۡ?VpN}|]s/UgWjrUoHgcd q+6Epn-$- ے@qTK^ 1w8#_k$ѡnA'D& s'bKZLI!ixݽo9<:?wf]ȸ%`?T]Pb3.Sr-zgW޿-3ADcY+׊y=Kgr9l6KtuC԰GU'(#~C|b ~42'efT"w=Kf&a%m_r8WX!k_sT%λ2GPh輵Ng#=CJ BL7?f؊_C>#1l=zP̾UcIH*>Tɶ_rƾ 4Mp<6Wd|y1j0>F&Ҁ ծkZ>X\clD; c.HKM. DWk ̯}z-I*mro-Z)~/' 3uAtTxzN?ׂDuBWy1S97_?o>ۓ+CȍP8Ɋ/gn__m88ED{BmvBҏtzEoIb넋ӡ@[R^En?8g/jk+P69s^IGץ Jl\t)vs%˯ɺ/Vz"ԕⱨoə!U I$}PO,{2Y @f)*kM\lHzS:KFD﷯i+ :+r4)`-1rƕ2y&Q XaڛE}li珥:g "ŵU)\a4}g/W&P,,9*^qY$JLUVAMT|sHiH 1ê'kYX'PbCiʂ2j$s5j _GBiKcsW%M/=Y͟I3-Y#j&H0-Z"Z )y5;) A;dJj& b9tN|e=N$`7!&`ݽ#>QD c[蘅̪jH9&J?t AѲ4`S>DrxgBPW#NiQE[lK=Ixyc Mi#iR# L8ﻞxNR/=r #Ҳi>}VD &7hǔfo`Z-07j+t%PT+r9>eFU.YE1)4XׁVkf=f-P+~~h=_AI@HOm5B .x 4Eg2Q/@, G1QАYx2 qyd8Fؘ ÉeWI"S* M[𨆑iZdl}`DՑE9\w6.(7meD;*,QYaMG%]!}g]U֘<>"BxI l?\&-y̑ڰ}cámg bb86Aj#}(^n N 4A@\F7$ bnڷVUyhp֍gaw>JUz< X,宍ְ\Ń.YOc$VB;T0GOq]"L`c&ťPE Iqd8$}]lB`C_'XV(E|^'|ddS(\=K! a9 8eMNANK0%J/ gd tJ uuV{7CKrӖ h |)\I;4:HI&TI ߵ%dppCٲ2 6u9ELOm8ySq櫱oBTg:\"-\@z ŹnV Ǵl{ 5H:s2ײ.iNd>wuGZ##U&v:=lMZ>֌ߏ>~鶊XS>Q $'JC #+r`"@|JvƼiT;\>%@ߩR΍ѫԱasCF 8h#R}sQeq{VM=nW +5`(z+f]؞AEK fKkUݯxc'l8|(g;a$-NTTX )ñcWLDpi[2L~hH vGY^nw~( eo>lTʋt弤mebs"V.` VFt@k !*[ǃIXrPŅ#R3" i!ҙIo]') =ꭍv^&sCt؀[Fc/Y52j78(תi0v:G֚RGOt 6Y DoY(:S-H^CF&nHM*Z63r eCzPi擊nD׆#FZvY#|(f8cԍJ=⺠v<] '/T?L]#?x>H K '~)wGedUc.熘}R5\m92sx;P-S·Rke/r<4%?J]eDxf8D[jnxF0Q:u(WxYJ˗^տ.B@Hy{WoJ(:nC; ,Rհ;h!z8K-_;Wu:(bPnt%/jd*#{5| SK؏g춅q \'JQQ=)㟏1;mL#V<.*>[M >Өɋ@c"ݍ"v|ˆ&5%bszkQ 6 0 d# t@fRo$BIT[q :}jEtJT/&ϯ{MA{4,U'5&adb)"C}+6R݉mnGE>G ڧg0 5T+uUqf3 ;BNhdkMfTrqЯYlʪfkd^B,?l>HB{]qmS"WɎ_9C9rIn?_Guzbޅ)G#{(ʘhl?9lv` sE$v$ ڇSNx̗L@Յc:q-Ti\F_$`inbmq_Zj&:գ  Z(_~r[U* rʯ3^_luCCnMnoؽzt-Sl$۞CD_ymManƏjB:'R;韫dWg|ZH6狾!@Jq4%KŭDd3:/Ti[(: O'}DO;\뤧֠ۄєCoD¢DVQ>?:otS02g^m-<-v3(syM~v@FB;O6?JV3:xKy{hUL?{tW|#ن<y>Hnikޏ>S>#0reS&MI.|^ tL31rb"_ƗAgޕ_tj\O VOeר?gLfa Zu`<9V)Bw`jW h{݋%gj,ُ$rrVWc6DLI/ O )خVAKp,}֑NI'[QcSyFO{6F-kqze|w4*@4:XzT}ySQ#_"N(J>rOF ƍdYocȟrplO<X,7Of"ax}3f 4Z1-%h-W0/.^L3Ē,ֆ~Y<1𣈎 ,3PJEѹ]֨Wz[vF&{=n (_;D42ƱA r_*8ZI[ [Ɠݪ . pq*;8-+ a@V2}pmA4!FR(4C)x`'bVȤ.~YBOXN(W+m4 %hvNۆs37 V?Lost9])4G{{ĞVho`o|١0B'ƒ; 50Px> B{'V\;'˜fzTjbI[µB*'Z!>lAb=_ҟy8% T4eOM`T3z5&0xwl]o7@Y os1qO֑l ]Ǒ)6ʋu ؔsNbD!RwVoЅOⒾ#mH'yqPnZ26x+ECM]O7R1.9ƚ#:iչ[(pJDI6u?eEQ`ӫ|Dcf1qzι8p-ŐGinĜ PѼGaT%ݷUm^p (6MjՅ&~bT `ow͹_I, ^AIV7u70=XxcY$H؞bD~wBt,@brٟ4SHxBv?lb =ϟKjUòvE/]n֠umDzٶVEBkZWXK8U@_~5Q.ա?rra.ٹY2y॒Lgʹ%ؖߛ"/LYԛhܧ1?D35_:ۂr.$Nrf{42Э 9Bq:(ғ%D\~/Q"Nӓ?N`1Tv$*ip2f8H岄gbxD:CL\*?>7FL GAo x.}n)){vc,A&%WYݽ0t>'.hLr:g"@)o7R퓁@@#:1eTy.jq?Ƶ:e{A5ېŌ+;7 #H!ivSKdj `_\RΠct< CHb{?$]/.(0) C-1!1&Ǫ|X-!K P5_\ ;|,%&0M4bL']kz -lٔ5jFPGfRX}k,ˎ:9!e|WI(m)-o)DC&ԙ DCx-حY -?"2F8!Ab>2%#twRRz&,s;#2+`P Dn^|6Յ$`۰X͇'k׹``I{؁]6pvfwWԗD#AF9s9\G7C۳UG>8fʟ O112gFWr+T Pcj*aB%MI muo Hn';qjNg>ڱ񐇸Mȵ[ik Rm}ށ8hB=BDM]͆eq)HO{_L (S=ԕwn tYI6= S(lT[5Q< ]l8XgQ{/ (݀ f QYcㄊWZUY`U_4uݚ={-K{|6AZ+T:s1g/ 'q\{ JǿoeVƺ+]4DV \eGE ԫki #iOVd 6x#S5͊.] dCdaAjwهĝȅn Zm,í&2#c;׿|"g;£ozV2S럧~B(`R{ -̼(/]qT ]7yoJ:2`镥#V,xScåYsvv~%/_*0mm(lys8o>㝕l9 ׵F>"&$?sQҎΓtRVYlSߩioB]+hJCܡ1mOp`+ЖPr $t) l:=La@ ݣ񉛼+l$pY۩蛧n DLU͠e=O4)!EIH *i>x"T{PTdiw= %5a%[m>dIy(\P~gjS5M[i!ʆIg_%<罒j¬BxLjBA6VEdToW+6v&ƥ h>p}F0ôM͠"8fI<[^$Jz!=}rt,$d0Qf Nas;3!0j̘}g5!{[b\+dĸ$nnt@s.ewO{o1i:)V¨ƻׯ:\)bE9wV ?KW;.aIbVB\zd0Jg9&="maEDI= /*k0+V9غꍽ.5xdi3L %wlcD'B' 8#Iv=w̢0v7ƕ: 6vE^%)¹栭`y t̼d֓.{ߍ-\,[N&R7ơ{RfR۵\Wxq% ܮ[}&_jr:EԺ3%*ғRg5sm`` Jh3]5)ռ?tZT%<Vͨ+4`֘z> ۣPl]+nXBziqhC/ p]jxi@4]Vv;q0N~;Di'}걓\H]C@<7O ʜ$P, x7tzbb\#X+H*ZYtuP^3尶{S^ %%˂"=4>B%b{sfMDžh 4bU֌zr[Nk-X cnMPS4fLP9{@< ($u>ť]%剾5`* 3At2}/2s[bcdIu>uj ;9;K՟F:wHwVD}Lzl9)oM{ľt}N1.6#^$;8NS7<^_fKhL+ch,vThjH8y2ak3&_@H^$%+T{aCWAQyWxhAUwnHw){k+с^RkUou.KƔghLYتFs +nМ $<ᒊ{LW+C xqRfOEo[[//!Bra>&u,_v^Y([CЏ2*%7`a-k'ד$"ZC͕n4C{En5y&6OD)]>Cɧo!WCޙ~"|0j;5)j"cD8Tl=JKHC\b٥& ]AmU(#xWKbay.w59ME^8s0 d)d$YIʬǦI#QF{M"!;3Hx.7 :Zsۺ 6Y)ÕϓL)eu[UF= =fCIB81,z?Bnj( l.De{i84ƐWW6 Ԋ9`؞,pux[n Xo#+,ݷLBm(hLţ &" BC3S`NF&7h\\y;:+YW,(g{OE Bbsn9.tokF,0u+S[2,2SxMl{pXZƢtNkYűvz :ӊ޻4CuˣckwwQOru0Gil EHR2#.%Z/wRGpq wQbA(֚%N)xo0: x7yhEbtUL]^@L]0v[}#G !DoY?3#b~^ mB|~7u)(ٟ:+ oI24HÃ`yGe%%6*y5"0O=|a=(n2žn~SD3RAŦ|FWW~ƒ8{[mÚmKM g^I1'ayCr: x2N})觧K"Z2"p+/e+1=Tb uqps@Vt1:&\)V6Dk!X.% 'GJ.]0p@psaL_x odZqGkAM:\C+aF8Ѳ Mu9V7x)OВ|BR =ϤtURqdButiN-x6}mGep`VΏȠNPIKVdUdCoCʦ&jfT؀kb{ʖQ>43rTqܟ; 6W ժk}PFzx/ܯ<C6z(ÍŔt l`ke uO\GyyμResIX!"A*}Bul',MfH)c\"?Z rV "j`4&1|e-SӊW>3</ ޯӜjP?1[j&\0хDQ5D'"{k_F6f&MI|חĬ$DJ2*4O:6b1eeӴ 9K֔JR)_Lu[l|>@-[&.0Zb+}56݀ M)zYsCN{xN')Lp]]5I /KNM?b:O=L]q]TǯB z!@ާ/ν.$ҹp%(%ϹFr3HM<" +67)lF'S8PoDd M4#2a9,;WXPA ,>tK6SSwwCA ־*fo,!~ l<l[LsbD 0-Z֏v`A bB2*hCUdG5sm 5q)@+7#+=gNv;7H>At +E(36FCeWr 0_Y>^k`o(ړfLP5XM.c5s qva53MHz:xKj E>E;T34oȅs[ =Q|HtlE))0FON }ɲ/k(N!ذAlwB'k_ GD&y u 8j~\.I*.x5Vy"ʹf1QLsN hJZ'm\ iS&d=hsHQZ:̻vԕXkc*yxkP?[<[tLy2[2]((dzHf<婢V?qqqrZ,v-aprڃ:VHUڜxǦ>k៏r^:Mj).υJtM/jn:w_e T)/Hj\ˏ*Pdb.ni=MJBJTUF rcۜ٥5 7ܺqSJ:]"Si |XS2D+qBbЭc<R%pw!}I D'i .c-犞r/,S,FX J !u+p`¤Z @7I2k/~b"̇mUr֦,PRc8)F wjb 41Yٿ$f[l;\Q+$G{-!Hn-Akd>q^BB-5,B#uYK;bdt6qqM Ō2l7‹,σ,rV^ׂEmX=y@m>S't 6tycw-eŚڎMjMC}僑Z1b9|phh@M(.fd,|)XVz{;_*<@ \ۄm|=;WȺID/z_'1V |_ٽ5;BN4bIs->&-VUL߈(xdF5d9e[hLcSթT5RV/.(ea.EW&e 7g̞l4Jyٮ VD )jc;  _3`RnKإc?kDJ<\.Q8ƍXz4~BTIj\t[xQ1:o2?f.W'oGYqJ)eIW-Ĺܻc,u>u}* W7L =|X}MgXc>SLC74|!aOwl -ê|ɶkoO+c*9]twь@w=G jU_)Z1O#9i#FTK4Ϫ/^َǹ}͈$x2`hZY[*"Um+0!fyOk_#pALx@&W,˓tR6Cr w9B0N->[QJm:]2?*ːf6_<uI>|-[|4>.btӨ fe4vޣ1ZEL*a DdCEx.Cͅ3)T7ì 1ɳ^Tnx PgYZ07070100000049000081a4000000000000000000000001616eef1d000023d8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/#]?Eh=ڜ9SJw2|~ezd?EPQF/L/\CqP(K=`KpJ6\ > J/N}>P,R+<3S{U-ĔE\(ߊ4qo}S3?5˷w5?1wFDCQF?RfeY^fSaVl &@ttTԴI RྑMBq<9e%gwdn0 5s6ɘX:{ZGrsu=S/4=1l&2XhZ3{YU^1)N]plu2Ke "a6b9x<$Dp[Lz8L/{ӵ)lq4"YAz/|Z#5 ޤ[ß<&aU9c$uK[aR AZ[@ 69B J9)vzlwQ 3"k6[iŹud;+w2d(u78^IYPa/ht 18nDzivnl魑*/?^osM(Il:LqPnp0I_2F"؇js֫ ?!cKF݄hnwXe4@%cħF@ֹ>j({qscڵ&,SRm7NAGȳK+<2/ j%,a %$ ;͆ nnp"Bo /u=djCL=Pe`T^ĭf]n2q K\LV'2ZAŎ0rBA&㦚)~$a > n%0R$DFʣN4ch/3 EM{FhfB6 b\dHr =8BYe%ޭw@> KblZ81A+v 1b IJ~<$OXv}ZZ-${`ːN3-" iPױQݰ͇ (B\| ˘; 34 +`Āǐy7PL)RYʷ0ջL}fi[dKZgA*>ͅS16oS S5]_y4NM%t7G/}^ON|Zfhv D9%6"|}/? +48w70~fM(Ͳvy:nJ:3Pxs ܲFP@\<d97igN蕈DP"SF"hRX?]^^AݧQ):0<љZ3P9|zAŎ9p&tmFqIx: \'Ic(*s.V.A65~h*jEfh=mHo`5wLx!%)"l01r2TzBGՃR*Q۫F("\PVP*2JO9{L̼e:Te >ۈB>4hPP!,wUI5`@΢`:3M;i">O3m\w[*(֕b>썔<}R9j=Qٜx>х󚘷!hE=mO8u%q`cptXX0Ht`- 5\BԌ;_Ms?3Wu2Գ˯Go 'u\8جf0,BY6S[:hzdրdߨU`- [);W'az7A| N>>7-7ک#Gp@IEeGZCJ6vX٫avC-z)yԥӐiXSظO+=P _Mo ׃%&1Rp6*/(`y,LNIP9:v v#jG$|M} [,r(XTTIe)jOꥁnK0(#K {a`s}U2 ,ꆐU5 3q $0RĻy"N J'HM*Aq|@\!Znd%# @b6G:-ucTJ[d%{'2yv530b{Twcm(!D0 i+2}OSTZS TU0l;8t<@M܃XFQ ;8y AJu4ȕɳɊɨ![0uyy(ne4;|1]fYɣ&h3Sley w* waj#/! ) l@r4h@ JcFUBxM]FBN8 }dc:R64 VFXS;,n@4[[KB%\7A2 Zx rک 9f[ ϔ4,uw&2bsʈ/ST.L̮1˕A-vާZxE:uXtz+xGxއKdz!C7A¦Ut2dYBN!;I;@MjEYN >$b6{RAԥ^6bKē.B;n:LWF/LU4?Zl%S`+1Th+Ol` Cgq:B}-1#W/tXV c[#kd'{@넟KFjrGSYЏ+^DPK`z\1 x%kN׌T2 4pq,KU+QOZS(L8~?=MЧQ&sXyr)| `}8Gud{Hs}W0-SKN:E͆;n߰mYb 5dg4܎ w jpv,7Y[ '8k-$^g 44>~I wsh|>ʞZ;`V9Zk2I~1ٷQDŽǶnhcH֪!Mn=q!Nyp9eq?DqdtƍD,0pbTw!Rj BOqlO(w&h" i1zWdi\/6g(|,n=O)iiiE)1Fq_ `oZ..u)uhAWYiRQ_;ѦK ߛ\Z4p++ }sYg#i-sI#%@(/ hZCIql`. z2kȾØtG ah4͛Xݼk揽`<[r~E`7|Я__h_P` (F Y;>BM0j`WG/<> }vSCKV9⩛nIF)3)KU.m)HZZa}šy%Y2 GI\9Aw# eJ9oU! ĺQB *3u\-ڣe$ڪ!(3#NSZJ XHȑ.ڪg r,'vuȫ>dt"H t6HI{IjMTs ^'+2OU͡k7lͶ;OGHiõ^R, 1\jE^i%c-VCҳ\=-PըcnJ~GSNNu*D=S6v]=GC%Oթ ٶKduloKՈ`ӌ>ﯺ<6'uOKT2:s]yM\At)Lx8TXЛmb SuQLfM_zڶ' ; Pb1,7S{xKs*:MTKjŻ;`NU˪Vy;.)c0$ݤ3(8Y$\E83Q W ]R 1]zı2xgv}3$\KDDoJu'(ly miT1TJ-X$?yߵu,NYvBvpp:XYnNR\}![w(~qɐ"N+hA_0^vg B+K"GT~Asd4$#7KiQ9,S+X“IA`MNKSra.Kp ?qUG,}hKωJ5u17̃QJ%Xkf'&}34Q~u~h`;b쾟#}x>&k+_@Ȓ@?k06hHHvPw'}\}5Ex!0?9 FֿL)Y V&`aR7Y_ΝQKŗF6!-,w7z0&mrR< E>)%?|Cin`ҎS+vԈ _RUT@cZ{dY'<ƿt=L{͸<>mR4ۼ7a w̷=S@.(|_CTy< ~iͭ*s~v(d^kL%_5MwToEƗa ,!ZINoH "2T*6Y+{b 1~B%T;|)_* n33P|X(粳A i| -X΍ac,5/kϽ] vTw5Qb/@RԗwݥqO] L\ pwMLo 7q?viADG2`BTE^7CW eG"B d{ tڥg#5#o xa8dzf|}S"QՔm%5E="6. *S(߸M٩^?#KYCX83^CwK"AлoЍBC+6֜G4qQ:ܾż33L;V-V7(Dwc_5 MAQq\eh"=LRrheKkU PKT?',,@K''o a* j|?a&~C.  P5}Gc_c6W%Y>~Dz;\jX)Ka,5~wC^z q$e40>ÛܳK ST`67@)j;ghFLھ|-:ԉ?ٮp_>~,vJ Nh)b&/0џ[JMIjۥr]N$E%a>oOUa$t*uv\ 8@mmT ]RqE 1ˋĭ( CF ,\3 Wɨ*LN |,]yuJIEJn.lȖyg=y'HaS[vk>Rd-켥1z򇼠, ;t+4D4\tޜ"J^8Jv PS islۂ`ipI'P^Og֏M l$ױ􀼀7pml;bȬM&0Q6£P~~w t[CO}1begߥb%|6h lcUƖ%8$e G-%)D>mUU9a7?y@h-ÃJU-@onuKMhwF`r<ͩ*] jPt) {׳}T蒡93[ /|t]|5X{D~JU39‰U( Sr&8BU@Uy3U,7}t%_>Ŷ10Baz G3dRV7(av="]r.n9{S|jl GMï<_Ěwxokw}JE-Qd1K{$ڈV5&F!9|1Tqfw&c46$#xBxj55]7ӭ;NX_ r>4rO`kQʫ![r%؊a.97q0Z6]n׀E@ZyegFS)H_8 …+,ݐ 9\ 85Wշ |N 7<ަ<{@޿ krYa⠾/m,F#7(u< ()wi{|\Q6t5~Nt#@ o T:`a9[*ûw\#WhkqPb>1 VNhebDO(3RVXÑ~ptGV|G,%4gYZ0707010000004a000081a4000000000000000000000001616eef1d00001698000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/mU]?Eh=ڜ9OBmc&{5|.W"KlYӶلM},{K*?<)%:'s`WRU^!HY( %hz3W+E1$^ _ FKBR-S{*@  }8'Y༙y2EviCe9UA*5R=axcpnXBhf+qt;]44]E)MΗ P t*ZjP 2pښ>)C+F&F/w2yb Nl~HQ [@=8 <:zeVño MEN=V6ge#cC\X{46UW%~ߐ\qLF1T*@ hR.(7&_?.9'ҳ_vGkRScYTzTaE'C"HMEUߏ޵/!iG`RO#8g0+,sH4]eFD^AZs(kJhB. ^۪Kauhĩ2d 뿨o7G=$v=WorϔDVZjڃF*kAqL徨PX#2_oэ n `-qt܈]YJϘ`zFcCTk`\:T؟NtIר~82/zM[I8o:+u%,\la_] ,(77OFcSr&y}Κ/\Đoe~8:xiҴn&ro"#.Bqt <׃&s-ay%/,͏#ʭBp?nm_4aEu< ~D1l)o\j(4S|`D$h;Cvܽ>MseMQ *ɱJ(]>(oe)i u:b~ߎx=W 08pߊ| DeJ,743fNNEʻP-_ Ӛ#Є6R.6`E]}pyJ5}ELP!Zt"X@fЀL; kZzXhGzT#B)X3jE~4q]|c0+eG%Y JC7inԽr}V%]?)"93w YY A 1CI< 8Bo!Ї{IިPFGwoIhA` R;Y# $^oS VF#=C `D,U>a?Io4c1P:{0sef\L^3(k-FIEc)@#&`c#eP]`ǒ,"Ϯ7/7k\pk``C-H;dF ?fQV?` `/AJX7>x0˗ 8oEg˺CLThFv<º2.uU] ' C]"qSkBɊcCu߮8ϮDU׏mwOq7A.m7GQ:kAE gY^{_J|!cCS>^yS kMܘr_V< tXr4tR,8[76bGLA/h[HNS#UA9}< _%y+s{Hn" PyIX[!k7=VePCMнjյ|݋xV,Q;~ b %ʘ 7቏ Vko S,?ߣgnLhu܄H &74mLPA[L_ͦo#43L.Vd!ƂR~T>H +`n ' SbLzY@w[vr${YRP1Ȥ_ R:IGcDc[j B_^ލl?Į1^gd$^0E*j pWWǯ0(ħSSwn'S:V<& C*meAmNLș y IL*Vi P4q֤Icf luu<롟,Uݰf+dMBnG$kp߲o$*1^ɺ}͢}]h朂uNJz#4:ox=B&KH{&yh&7)"POvK}AbEVv"U wk3DG8ȧ3uo^M9VIC%{CX@ "3$ct7#Ί3ɞ4Y $ 'bDܽ([v_)ЊҨӎx:03n"\cEAG]"JTKtW'\ Cn[kz"`lGڮ5@wJstD߇(|~Wo\@,I?˻FAPlN(|kR%/9毗ڥ*Ĉޥ?Q] :'Fe_ P"U IW F1ju Pҡ{Yc˺Ea!,cfF骫{lDI`~7PMrc|Io\(s!z)k-g9< ,4)UW|[PTm@|l7phlgaLfF1쑭y\һ gP. g6€@$-uEaÉ?;OQN:i|y" kOC~=7d@pV83N<7;kS6 PH@tk:4n+B~BPןۂP쾒?R#zto;窮k<p [<=aڅطL 6ry*a&3N R[ysĹwĿ,eA󗢌TDg11cXC:Bݧ/MԞks!9 u58,u(grpMl>"H5r5]4pY{A}\Wǣt1 έD2~`eLN+WA&A^mI3|,~M ә6<2(}EfhBxTpOA@=tX86Ze,t>g*gCb'.]03/W9+n1uϩUU\=BYH8(לsvNbȳ7 `)-MP?-{5ܥm+O|5Os;b`Pf#P(L[ CM; !dA gLM&pe<ǵ,?$aT+헑Uϙitl1RZ)5m\Q~ 3uVA]Ci5MH@5qEKW.<}6}GFb[ި o7bчUen[xYR2w[QS=%7[ NmsnA{b%,){2V#7-)l"fɴ6qR FukIQ!FU&3jxPU便W7/|d).[g2;^Tӆ|ZZ˄\] Ϥkz}Nn LsN 'p%8֒~:( ImwtV;L~(y81F5VGxs&m*uO5fRC)ʅQ}xsBgs)Rpr N$c^{ư"c؁0"FlVȡ=ADY扲~J:woH 40>q=Hy ??^@i*;8I LA 3Iw1VUBLEsbT̼, /];4,Cs~YvX rX 3]D kP®ʛ+``"i}[džEO\7NF"# -W|eL"*@u`/hy_5'4ƝV\SD&9IC +W'נ8EC d,*F H0\ݿU9NݤWH >T3l AJ3Z!7_7*}[7E^˸ -t`y8)=urIq6@QK]ˢ:N''6r')fQm ]Q$C]Iћ¸Ő]t"IюMaSlaJg+Oqe,;[ވ &¾dBD_d6LM*.j"0MIJ>c9N<߶:\s"ݿך ,#W0ګmDJ|nkK? B>[W]ZVe`p;95oqNSU8O-R2+#t;?ifKV;+@+MGг!; &>LJ}$[DdF:"PoXftX+m,|c=l'LPb|dm=bE!) u l#_o.ouZ'-2tӵ-,.orC KSox8ZWC܍.6'zEn;Kc dGgL 0T/rӂC]|(>ucBQwk+1'kC3ĤPaQ ֝p8T?z3 KBSmpytu8-/cBIH}*nI,AOgYZ0707010000004b000081a4000000000000000000000001616eef1d0000376c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t/7)]?Eh=ڜ9T10 fXD 푠_[tZIs? $TS)L#ǏKqD=ڻl껦,p&] +>_ɚid˨O{+$NC4C괲AA{qc)'+E8cIm6a fRl^զLQBh׮/RJ a<눠$ UQcIeogT}vtiHǓ´ލEP-櫘Ym `B)h8eu#zEdׅdұz'7E3e%̣087,L64FC;xlKx+Vm"ܷKKד"qX+;8l*| MLlxbf^VbUPqj#ZﭦwvD+?[Ѻ~&k"r N žB u[te-y:WQݘ*=%'I h}G7;™+3 %H:OXWr.U3']1Ca2f&:މ* x&W_on_I^c!x$ƴ Yˇ!~ 9۪.d]DTi:7}ap6+ۑ+J ;{ e FY:b?J;<}3?@ݩ0CxvzuiARIC+ 'Xh=DߖՊ:x1_ş?΋Y@??}kP33Oi2-5~g6N߃` ^ 1XWI~iFYFuj%)x~h<_roGib ^О~"G#FY) ݦ,1yJ;{.| {#ةȣJɨX7yЩ1{f )%Ai{ Z?cQ^BYzɽ7Z;qO#3WB?n|7: J*eˆՃ݀H{&-oYzwr*Q *#0eFaS7/T @'bF {{| ;r[.7\^g=Qϔتwx(T|MI^]\Jw-021A? K+KKjq\rS`ʸ@ §iתNj)Cy1s<S^ Aph33yJ o(F,5KuBDvrDL[Љ+ u" п̥:W;PұM)T^<ևظO~ʳ4< $٤{gXE03xaSr٨-[QseP[y. `5E `jFG;H !{jo3F4zz78 D$a2oU)=Yd75)*RQXrEB 6s̚՝ lk⊢8f%S:TNӄZ=^!,Ÿ=}@HA ZRfL3 L T$4d=7Y"D$AlV`q9M~6G&ҙջRAZ>{.6Bvg. 9,T+ѦW ӄo%C@P) Ȋ V$/+o*װMC"diWYwM]xb4Cv%>PD{.`fEQY#pU)AZ7 υLݛ8-9ODߢ+涉-7zxXkS]EDCrtU=T4w+?~)-{'lu u¾xm6Uiѥn_G:[hR$Cn}aQ9kq *n(G4G2}וBϜl`*홆qwvNN%ԓj}v&H&+rl8.Z5M(=P[F10'.V´3/%^KFPSzo./b[(mR^\ѐRX5OS=@]"ΐ5K_.^7>Gʩ&qA$U;xr@#]sti E93RA4Te'i)_H 09do0g "M'p{j&Rl"J("FP/yy=I [ErV6J_y:z)-6,ܺ>kX@~>G?KcMן\ Ƴ-mS<{eR_4%˽"9[)mtY8yr~hH[):"=23fЉ)e^8qHdmkdt`B}O%Q7dr[4ڐiRx0ٻH)ҾLAB/# <1 ِ811Br:K+\o LoCghQ G:px<员%or@ZaOOku-!QHB,.y0veZhB)]j# sheozs!A'^֥ ax '[³Db͏+atwP<'Wu䵮Y`6Uhm?mͻ IrTsۗ`z|Xh:^jH#2Mc'>XeC>`֖h) _MHL)+3ClX,\)"dK>,yQRe=4yB8DKf 'פ;wr:A z'*{t߈& bݧ%%LcvՊ*nv :)Qʫ%6Z`NT%uxɤ6+v7~)])0+TҞc0xeɢ܋x\.popnځYp@ntM:\]LWm {†|;]Į431#u]m4;@ x_}RGV;)s'~M;pxkKfi$-r.?slac/x)~)mju˔bÎixd {Ij]q[w+ilOvN,Be3H" hv~cLĽӚ (>DFwbR{.ljL`ѤUxje&8me1Όiԑs>MTf)ZV:>UP zQ9Lq$B+_" Ve^[9Ў*OLoGiBd[@,(K:I4$.fǀt6HlH .uF"ITHˌPV>hiJKmM#1&F+Z!(wUXf}&43J~e~-5!_ԄvI5NNk[6>bPEMF~.ɉ&gDi,BʑZ ynƽsm=HCa 6Y ă~t l+9yhT;)&?/|-?1Kr6+j:L" w%kS**aIJX>jp0fyX# '4T\&mCPdVq|@Mco4sD*\Ei3cRI)|#LS XV s¢@"PɂG!r[5C}kBr!1.XX"2O/)(q^pXI uxBW AuWpf!_5=GP;aY[2!y3qTذd\{nHHROM xh&:Aɾerh[ eYzՌXsv :X_;뒦ξ\j ؏Q4c0R T_aHYj3ܵ89gHa8}Q\Xij~lH" Z۳?ЌLCI㟖 =EE* -TMVЛzsCF%rtO8^dClf \S#m񻫍GݺP[T$$ ^*~Rr DLhwf%Ef ډlu@F Н20^ uYe$4ڠp@-䓖9t#_DNX)"{.9IUX͞OsFdѱ@y =_kUQW[d k\H.{(,,a|z&qvw+7זVuv 8* ;[6ep6AŸ@M #4(0)i|iH/Ym%[xO2?ū:Hy(=$nRݦWhij\z: )0­m lyP nQ/J֊B@ڄqx8`KQge"8'Ï$XqKyuh(I{Q*prRO ~q pXE@z }u(9<S.H%^_!Y ;=a%Vq^mH+[Pgȴ=!ABdG%BpNy;ľAis`ԱWnR (ЃBbkH<g6-ajr2fa+ߖ_TȷELɽ1ߎ x8ki-*?V~/_wyJqGQ]_|޷'ܯ+a l7ϑ.LK!4#.Frj>yP:n(a6Gs/4>!A VvEͣR|?IpM5R ז8EKX fg$ὐ>s70؛=4 g #]wKnUM!ۛ &G./ɻphm:r K jn*C\4Gf,t?ܙE*zg-!6 Q$W\X?l;߀6':iF-l:#GmW^ *d;Nj :K2WːPS!jl}crw_s?dUqY-rzZIIȫj:@p?Cv}Ӄ[gqFʟ ʵ7GK̯%';Ƒ]Ȃ#^ v5,dȥ1:+*vmN[8zUbJ^W8 6AS{g!Ⱥ .-~Ni"^ڂDIIXa%QKiU&w&›7=iJp%C|g=z>MKucϟmOc@>U={J!qs{yF95֜B40Mc+"о\ ڈO/J ?H܂.+V@-Мd3nt+'/WJ'CSnD#̻ʱc8#dDs+c׆gd&<JbޒPq߄m5o M709k$Fݝ=a6 8/*jo7`kӱܝ /=KoVֳV!@V5NQ (+g0s8 } u|'7 HM#>qa*DlְRezb3_ >DIt֦Bf*H4w/cp;r!? f̕%w`!W"m战^k wHeJk*GSjF#GD %(k2R'[n+ pw]e#2[8T?::m$\+ɮAY!=8ː 3j9P?1vk$ƢӶ{˘Dއ"nuEd M]^L+El6[im 3r"[HO+hO&=, ?2o c̈20k,uSY9xbva)K8OP9TӢ e9Wry~EF_$5޹ge!ިUsL}Jʟe}Q m+uL0vX{}5KɃ&W}J_g5XXfdߊtM_7{dG 4!4AfF)ސWo9&(3l~٪ɁY5%6YmI|Ysu!hq6>㓹v?S HGwW:ϵdNWl3B 6yhQR{sLGYớ ??;Z/X#Φ+cO p-ZY*wn||k4/ 6\FFBKW>/z&P }fEw+2[Aͨ.Ud.ȧoX#kG|endŐEr;NAM<$Pm`'9oŨ p~dAV)r @f_WR^P-'mg O7J)y+ؗx'X64:~xИ7ᅰ|%Qbᐻ)R3R/oRȌHڞRt\t}gD119K0R'cҤNH̓׮)d6ӽLC4jݝBuӟY@"?9C.B&qO^i>S0a2=V(a.cD魗T?{OD)#:ȡ{GS3S#\Sx99 } po9xDk!M5F%@p{ָ3+`h:rhk~"ɩ@PV9ݏ>E&d%Ғ=F<2/}JԷQ?xaʾ}aFpik!琎5QH/s޾/Gq9҈-ˋOfh=4X%ȴ)1EA=Ҵ~0)0Wgg|X[#{% >6 GкCUԔR8Vx8n1dGIt"I9hOw'Ps!7yxlD.Ygvţ2j~oP8zhX)p}{4j9̅Hy{riO$⬦z>$d$\_65pLxȶK8 {aTƮe[zqݓ6C¹ƴjc\,Q0c=7xѝcWF(TCKW/ x&Wk9? C- +ل4A=cbB1t{'zQhƪqL`.ׯn~C`۹Qd}ֲKGB3E*`$f6Le\U W>bkqGdЖP)?i@l3i*t֍?)I'2d;RvHPz!9YuGݤ Dux 4N~$RNÊ"_/Ե85yI^_9Tԉ*u_FT"q1¶A(39x[ZS\At`k5$˜hpԵdzg`,-» -l 2̟g#uSI){Hma@\`?]|etYY wrxuOhnd/)`ۚP6V%wU@dzDik"KZ(lX1r醨YcAƝ, nd7Xy֨;H9 _Joo&\ĒnRQ+^~2ds0>zI-nwֺsKrt9?8yXf|3dz4K,uC4Zmlؤ;Ñ@=C t[ycˡ2~* %/^.Ú>Xr4+r3 AzF -^"$r|U%*=u( a̞s{r C-?6} ^8cZhgrKM[Sit9xFA34{MݗPX1$&W"' Ob L<53&\]=ҒZu\nVx@hiC4p,CqvuV6!(4svjM Qw-n4wεp{gcQvԠx/hԍyrsYlouwu2T[{M&5~qTŐv .ڽO!݁ètG9NWG**oxTfBQBE 7YXs)N^n 1x|35Ht\a3/A|$XK{enF`aV@ tnh I*>R] 8c@2GL ]] U8*,M0LZ4Sބt&HOU{$g8$9*9 4e_ XTKԮ>zîȻGbx؊rnCȅ ~8w*vx Mbzy2PӒ9EC1ίϪKZ>A66 k,*8TT-tᱽ) |k(*҃*lc43qu./"IPTo|lXUzjia &߯Z̀ͣ(JUNyDoAÆ綉˞O^E`s (#@t ?d1(I[V˔U0 j[Ƕ]e n= 84Ʋ `E窯?lui}Ý,3AsfԘ:&'tFnp嫂;`Ǔhxlç$*{m\%0CF).<-zVS5 8@p2 ],GbdA%_yN7+<^ϱ审;$W8]MTaFM)ߞ8=57nsTy|wLs['`>=W+#έۋ@AgQzPTz=C{V_-=.DB$ V90=)f(%ۜFst<}d#{WTP<&OVO퉻s&*EpSRIn n;+E"\ 5A2bsDJU$ao=3ewgSA|-)|X~o'=X"lke* k Lpc#v+ xB3OKIWb7zo푭ǔp`rir} ;F~%1)m~ݾUM)ɕU+U:5&ӱc|Kq)tTHC/ My?B?H-@ʊ%2B{ `fE>eN)/u (4l%5Rq  Îuԃ A \5Z#E|D,#^1c FVYbVjl 5?8B Cxr*r d&^٥LC~y|V))U#](}f{pnyAb|5ЃXZpD8} a5:.|_(Cg,· Mi{UKqlzq6Pc7ﱸ4*r*;=< -[Ah (ZՁХ%!VoԌW/2?n\MvxP:Ym+Y7q{?Ҍ-ahBXlÿHBP)hή7A#ʰPBcd넜lV{[]bmP:8`+T2s]Ӟ8pf j_/.77zcٕXz@pC"ZixM31,'=b2닃V>ɮA2$Ul#|Y=b_Q˒X"xRwbQx!Ihg`ya|8M9ꡆSvWϡ 3v6ns#gYZ0707010000004c000081a4000000000000000000000001616eef1d0001505c000000000000000000000000000000000000004800000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/s]?Eh=ڜ9M:XpsjH #G›#{BX-Gb^|Ǒ7G%D`&.ㄷPFV2 u: D\b~/Zך tQj>0غOXeMsDIFz!#l_Z];נj|5XьoلT/K'ע68*( uM6upK>2F5%c`D'PJbBw, 5%h6̯eW`*ْ;$ P g% OGFѠPQ=xTeHqg+pqp0?Y&GhL4;7|PlnWl_}skzZ!.#\HЬR0y8ݶfePV9G$د9WNO3%6pro'Zgڔa<xZi!pͲ +S>$}nF>^mxa7d< N5M ;I\$NWt6uc){S cȇjEfJpfМŨcEF#eezXHWXy0dܰ3oڵѐV`JxJC N .]X+[dG~17PЂn@ Qd1ʯtNq86HN̪#9uvB0,HbKXsOhs:jb:^͍]4 Uw!)r?̀h R7/6^zJFG!YWFtg X~"~hӯ6P+I&(绠#}BKRM.('tHR8Bn<^͐jM{ʡ{ Dщ62pi+PV='ʾd{/O>Li3 ]8V3`yF۰K4.|iC-:"nxm (aVS.\G^baH~eگ]DGWtyQ"*d-#d|u} K1>5hM'lKؒ #Ƃ%nT=:%kٗ[Q_-%rnV E/s:o% sNk c"PWHDa~HxO{Xsk?@YyP~`KO !բ<7r^rykH)BE%ݳB`SlY>`{isЫgIPB0lW*=7Ы%L_]L m']HTf \}NCNoK&kR{0 Y$q$#Rb0fFBh AzKUAR%QB\| Ӷp&=ᡝ2[g%|s]ZLNٶd7븪\8 Id7!"Mgxa)HoC갿koГ:tBy8/6 rDɒk|Ϟ@vmG3hqÈTƓlqB7V/ !y`ӖO{@PE'Sl7`أ]j ol(Df 2F Gc>oU,o5BOF1[cygy̏uHogH |P)F)ɤDv>{gn(upʄ"WgE:)cv4 `vq5{=46[: (kM$&tO&G -OK" ׺hhҮ[NEu34V=Y~~ϊ6ۑX-@4-8wk|[{#.A 8Y?\o;0?LPӞCϦBupnCrb#- hxUaeڰ~ 63?%eFKڼPyb+\A{UJ5'k9q,qa<ya&^z;ADIMKi}Ix%2YgY eߔ< |CQ k?T&I<˜jyt ȐzC>}yYG_n T#4]O w|`Z>84$P^$GBf4Ys^k*7хbrӼh>9| JGP suZ- e#bgaƊ>Jw )OE_kqN  y 1n͊wOsԩ̈́{ " հPY4yڂ-pfYgi O%N')C_6P ݳ H[^ȣȵ2>VuFXX{a*gPתHXo۵OR\a2n>Z{AҧfM~U҈3R\d< -P1y=z =D΄5͢CH4~gAAcpV72FO(Ӽ)VMN :v(u߿gCҐJ*iHgQIXK$z5Az71 ŃھF=aCDnu2?U^0D&"CP̠4-H"$HYo8[h}NɶR7 ?i2!1e?5xTxI^]NG~Q7f&Pn'K_jv`ZXF!:p+W58ޤݏ|VEtB(F ~QxGOTԙ~Zgy̷a)sxAy *a0)Cs~޷94E3;UjY fQ q]bâBik~U.!Y0Tw_[E[P֋T ">3퟼RR9.w^2YhЀg5;/6`ZGɠ;Dq"cA"U٘zGh T>Y '37*ELTqj£fyct}0{iuCkX;^m6\>¦,J|mt,( ,[8~ RB~qzKc FAo|3E?3Oh)gw ؁HoVF܆׊FBuWWѩnԺ;2):%J5i] R{Z<@tN17bvLŒ}jovW8hp ƫHs+K@D=!#PYDu[DQ |GMEfb O񬨔{`[مzPt~_D~ORz7Ōy0׎̅L-B$(Ի.#SbaDVpS=*6iȒqtRH &w;c[7;|/R{>E*g, ~ @F)7ž?˓03Fˁx%沍~ܵOFqGJ!#'V5fӘ$4tRuS E30bێu\AACtQ*͚ ̗VM)?L<:8xmH15:mũ$@H1^ .?WifWY'l;5 _ݏ*=ݾ㽡0Y/ȿu@ ˌߖlZKŠa]ZTx*=Gpuܫjx0$cܳ6{g`;@StoK<p]2?.6pSau×`"QV y (e$^1 \ 8)%x 0+j[`4+Pk%2La!wtp j&47Omn*,ܡ$2O x.悘w7Cvh\;7X?jZnf%<Č2\-s,K#2Z4iA;;eGT oL5*peUw'I ۃ,=,u;O!;C\M NȜԩ}ʷ2=R@awm&q7Qئ#&0{*3KŹ&z濭|l- (|Mh;3_뵹R'b.uJ*C:7X8!#RMd}':m3R_왡Užpb/#c ۃ9eyD=Xw.掁 : 'nn% 'ݩsC[![rSI棪g02rn26~T9ߴAbFg-{g*; ikؙn ǃm &j8o Q@W/ry 5V-t^LA| mmX$NZ `hL멇F8O픁1?V^ZHYу;b*{&_U AKƥt`cy|=+Yl*]JKw)B\['1 x+Ћ7AַC]օ[P)GϩHW{`/Y?Jd k7`8wOhiD7B Wݲ/u_QG A?'g! u)hT&W5QO :ohp3/Zpc_P9!XXflE[h%00w<_`Tp-mtʣe ZٝUcHhK@XD Kp2q M`/-r|f$@!1Cv2j4r"8ex݈ ZF"#O]/JgImOeSč0vv%ƽZvΌn,Q?t%NbAꡧ .NNv. (_3$찚tkvU^;A8bTy;ߌx>|[wM>4UpvwI"O+@3;yݭgSdyIt[U;ۉEjFIE3GD\vܔ8oYCNoߚ3a&3C[n0$45[7J!AK;GT?^M)"0[:"Һle!Z"&OQ@fVWDi05kMqlh$1wh:Xk̷0l,NIffP9djc L!Gr!9 Wf2lѯ,oՅ_d$<̗:Tw_G[΋ar9t\u[%!b_Պ}edR]-R'u=={)k^oUk̑ Btنu!`-ӁEƠK]fS4Z}xCPjDl._ln^n2r#t$Ќ$%noVa&GۃL44Z3zyL6slhip>ǭ [.$D Lև t.DX#.2_dgim!*W,T8 Fjlyy_w6óD"7lqseV^>T$/Ke0b fSUB=>EA}dzEJe,,aT쉸%To һ2wa*]͇ߪ Dcř ;䖖!iQ5,¡WͶ Y =b] X ;}܋/V&u&& %˾viBU(AaWV5 7v*&9Ԑ`E h GpEPI==JN)}h; ս+ PU%ּnH5ȋ+"a6)R&Oqe[]{v8dyJrx# 7lGlp6:WZZdm_b-*[Zrȝl{g\Q mʀd[bYR:/φͺ,9 &;x|Nx4ZF哜Q gT;f&.@we,SyI` G ;W~═*w]͘O ,?z/j-Ώxʝ*v^w!I';hg z:v;bd,VfGaX!WC^Y $k{9Nai GpKTL*P J*R\ ;(I*-"ȍRJtX0nr%0Ey4/9*~zpU[]eړR|L6%x)zt )KxZ[<˽?]vn/6~˞MދbkDId8w_na{9mrĚM.خF*^ӬlӰ8y&~R2OqM]hY [Nv\g-eWN{Fߎ'MxDk:CUƋS(;;P4'VىYT裐{[y&K"4&[rmnȕ-~ +s^P9EjjJ+EV~6FՐgUm'ߜ4:a>u7pRƧ'Q8 քٚ-ѐ&>4]ҡW> Vm)'u]{b.,l >mAh}=?}PKܩ18R@=V19G]"́S1̑tK݃LQ6 qdɗ[׵Oe,_Ԑcy-l3"M4Z=nwexkH[wiw=|1 zy־B82}H!^vSya\szXוG]\Yhdj\܎W.hwOȉpTP=Dɛ\2:HlJ1_0m@V:Zd [֏L9>,(6\k^4-k=]YPA:ކm(?y^m%ի4i|#V2R-h2wp|MA-b(tBHܯXZnM J)ca]Dn:|2\m srgpaUg"Hx(X,U WSXlǛQ%EݮT77zQ= PC(N4.m m gm+(vpP紻%v׋DChmpV[>O,8$hkf-{n^|('!aQ:qBqζkufgnUYV sxzh) %$Lixr$o-7lI9Lb_LTo=&<th0v> 6;ns΋xC$X׽OSZ!qpft|Y;fqc)xEc)"i :S7q!.gwk13a7v?maũ]#,PvG]tcDD(l߬Hs:UnG`$@*S巽6K_8h/ss|),CypA7R=}k?Nc$: 톬\ +jmK7P4EB::JS٧Nr@rҕ5NTP6@ NaFpΞ,*3%ֵٟϖ=~NT ٞFSא̓ ʻG3i!O H]Kά\LAeG-e^%x1!f*{> jvX*' c z"帰CUD_u#@eCufVve&GQ+T _s3wk6WӯBJL)- gv-1ᰐY@p(Cv>W00;O&bּltf׫{r Eq:|ƌqTM0êL~Kjt1u" #vuIc_ X<ء#ܟ, >^E: /^W4p8zT&>QM M@t2#sCrW|CD1އYlR,jK\ޅ겮s2+{G1Ď$ԃf|Fy"8̇fSh>fޫ̞K,(+hq*T0PI \if 1X#>Ǔ4͏,j#"Xf!Zſ<(/Ãrkg*){Ի1:%q2smy91j_ٮr,}VsYX¢l-:I70ֹ|Hܝupn+ *:AR;f tQ@IUS d^Dsyx eց5 lNvH`p1kD[lwªRK.#@m~m?j6]<^#oPdrs'  =ĸ6+jp`twN4;fX3Sʗ%~{_ճc+ v>΅JޤjRSQ3k1ت^orUgKE\vfI5֐ߏ'}{A# ;%p)#\b.Xdbn%] LI%X)t$@8v] [OuS%d `U+{sO59AY{` p8%~W D\j-}<=D+x:)c\9x8Oi^L4tI{kU?+tj p>C7_~52Bji2c^/S :1t̍}qIwGmxBC,B *d%U_]i7>E`l߾%u}є, p}3|a77TE3cuh qv1&cR~aӴ$O8}uW Wƿ)Yoˤ{0-yi,T4 fu!h.LCjrVd4+H(Zm%Q؋:EP Ŭ{fXPg?ZS]WK7W5F$-{x4՗c5r%}Aެ \TE~bFLM,NNъ?`ɛ i0 m>=0li6GXF勍.r[^%oHxe6I1my o!=7sp[A]]{aC# X 0yr,JGlwRE'ZCfҫ|e`1R*p6y"?5\+nˡOcN,fh:_KZ'vz(~- {Y;͔θpyY}6?/z~B<7^еOcߴ 9ՃapN),7"c*5#4J>6(~ z^ *9Y4e6)Հkna`{U.ri6Y}k}C6o kT߰,X%i_9,CDocv߶lxA6(!ҁ>T>Y85|mJGLH&0[%f>+oAuO5qeG{ʨ'90bT{>a7RwGe5dU 孬gx$pz]Η4(^B}ATE[{_'b-eGkmjv?g41XTt3fj & N mQ!Psܼ m#YoS;;r"..iEek;:vu˱"v$2BQR$fGO)&L>gՠ9QW3sNU4:-eg`cV,D{& ڞ(hKVy**}<=K%xap>T=p!5pr#: 'ho_).THAQt!FcglI?e^5Ag-ѫ7^ĂYFK +z@:J,PY4MT']BSQ/B#\"=O:nuz 74"|G 1 Crߞ8_bbTj% 8QkX2`Z7ɰcm 9ɯ4Y:\81b{ ]e{}~P3aJh'?RoϜ[w<Rh64%ͮVAG> <ްwBa 8.=vk@#A@V+%'6yb\u8ʭ3:$,v \jgu=\!WN|6-{CH `n\1N˞lxW݌p$OЇj*%Wt&P"كoX F87t8"ghyX7 nEIҾ?ow%޷pjpz3 _:7h%pj:v~H A7"1;A4?}Ζ BI=o.3kCؑK t4lQt{Ko sA!OȢ,$qtMlޔ0OcjlI24vLZOAy\o*A4ՃlD6sќq~RT+T?/|_1!.t`>~cz<<ɗ2_O;|!pgɟ%wŀKϏL7HJz@Af+(8P.q`ͱ3 )g㟴,uu,Im$QO" s7I}xhKc@ MDjJT(*Pj+RT|)< h +_S"iv;-I&WUd^í HZΫc{+Ä:`8!z0z|@.TZVB3oԖ3I)%+f 7adyC7` 5UFMԽia(I1$ʷ4"Qzm`f eCJ@rFV:8d{ 4뮶/F7p\rg(N]<ã%kN;?( 4ՂINl۱_a2D,URLqP,D<"fyb>EOn5pEF½(^ĿL@)Ԙ($fWv<ŦC04z^v?  T6A?˂K3B ᎹbexiĿ' WEK4W8!Rѻ"Rhi?ڌ|'/5CFQQuvhWLs.?1zݓQB/a,mlM#R{A qR{lsBESq"^+Sa?7W_G3d͋!/pG%O#z YPǹmq0Q)\? 0e"(z`)P.\^d0)KI5X!~qlsѾD0w)gwE]3Z:#@ D֬dwXucCs{}PfZ|ֱTgn,y,͆`# 6 D4dJu?": GV7hȓ>/|ۂW)d?hEh5}7~/@&:>c}m-VG=6JX6|xFε NA`Uf($S]9VNAm}5IZ~֩+@`[$ʳ7|_ti/c]-c)1F;LiO*&p٭DFFwUQ5W&Ԅ+_))`+CpMG}f0J`Is'%3$ȡU˖(!ƄZ0?+|`Z`駦N+Q1!iUianh5ߐXҹ7,Wظ\$»#҃gnN 9gFMH lb*xQ"lhJ j=9[ Ԭ(Xm",vr t(Ŝs<->#;h|⦦і(WH+BM ῴՑl-ҴN.}!A:.o؋UC&̒ #NqCzH^UuR+6^|bKsLۇ~ VBv=\O5xw@$}]gGU\ʦMOřTx^骱#U@O/s\ƃ]UzVBGB}>C('vm鰺ϵ/wd5.`x! /JSܖ!-'x}3TJ2Uco&یF ޤ; %uo 2@Yh)@ńrD~\Ż|0QypS>W*[+Fak=և&xt}_ds*{1nUj3$ygn,EgvϚn)S5_sȡӳ?PLPWY"sPDCꍙV$cWo5/\pG&B'٘n}t7m@DӥpYu+F7C%_a~nN2+{ .0f:|<0;efM<7-M72'SyۀJx;.H?&7N6IzU`{#"ßCEweۃ~bPzu`Ηm󹚺_Rs̅qgR-QQWa_h-|K0"E7Ĉ]T~0<ңaSI08h/nwX]`f }x[ɽʳ UU|R&\ ]ôy↣"_QD* ?H/_&_'p݄ڻvAj,- ֭JJjW)e;{%9xW-A^>l^~;kE1y{м R= x;"&Q52muKRXSrz)d;ʍPHA95$xze^{ pͱQPbG ϊ趩[y[+"9͑rgkr.KN>u*XgU1٤\ฦ_lZ+mZT}2 ccTf)q`5SaWJINzӏ a /u,tKhLྙ케kTFA)bm |Q$W#L@Rg(Lr,Ficp~n(mpx'@Dc(V\E4 }t.CO ߟfyE4 MxlDh秘ޛ |ľoy k65|.fR=-f_\3Du|tZTKr=cEcYlQڛ3,5{S O7N[\ p]/3;nxq28szlgp0u]-"G3V"Q a "$M7g5DXO {[6R%Ḑ.G*Khki=962m…/r ؖ&~~ 'T9 ,&AkhgڹS ~4xϼŠ#aς&x z7NN&x!"Z\EM!L-d:mԍ*|$veVmE1dyDm3hEHsѮ&&mNQ>y(Rb{vW} Lb^:2JA4sK̡aQ DbW7>^YL&`k(h@ey`hADQS(]ݔAENոoK2򰜁'"{{>sۮ{XGߋI^fA%9Fm v$ڗ-*Sa㹊튖Z/m;$m8  4 v ̧gH`g+:z5P\tf;)J.ݣA[ q ~vR7f6M0t+]Մ@,Le@Ôǟ^y jԴpjlwp/r*`9퀄5nѱ #LCB^ks*J@ܠؐFz{]<Ѡg@UL@+Y3d=Ot\a.e;,opwIuV (G&Ԗ& r:G*-3El8)?[-`9Q[1P9gC|'3`nȴ5 HџU'HekY!XVw+~1/.TO\2Y^T3JibHC뮸.VO ¥z:ӳ'^~CI%9o?Duxlk h8JI\.,O| X. R[ct MB;N0@Y{_dGgXBw'8p!4%:;;F*!̣ ;^!(ȗiˆRtϺk#\sH SIGk| xs0S덳h&aI [n;uM~[?|(wc9r{.n+אiHI5nM-E]# sFz8e^c5OD7Z]0BhA=Y̾;#9-s+UVpڈŠe=i"q{߇>֘lr^BJ{޾؄J@)QQVH55/J,&÷e{~x9|؈SE(E|܀ԕc{국5 Lp\O?,s'K;"'bn[-,k+  Cw Sڶ4`m5@j(W龣42C ."@T*c׷&<";Tyi<ݿVMf[3*^z qxG+|z2:r~o^Urťv`~e<>vG%= nO0!D_ꒅLC+ yAbi/k7m/8T2vR+ U\vj }.@x%#]l7M`% iVI_x>X,ԮUH8T4 ;d7h'?ZI=iP;Nr~֋^aJ j$DzEN) MPPe)[[nsjvUk8#9G[΁71wwI# xQXU`F[3;OGTf"K#'_A@pjցf$TiD8uZ2Rk̍PXjUAM/RT "/G49ݹ'Jk'M4욣+&iDt: 'ӱ2W)mkL:!U}Ua-? kTe.8?*( nݵ*ܦI%x[|BdkŒ!Tx0:Dn_tυD"IT1f'6}^D!8^8gÕ\˕gRzv31=N&F:/IJer*8xUI) t"fL}$ۛW)eVL%pIȴIS8l>XQ$[ҧP__֭7֘gp,ı@}<\Lm^^#EZ ";lߐ \/-\@h V++u TGMلNH-;vNz \B u6rD[]Ꮟ !7s_pgf  B%FvMI$]h|IPqjDžmgO~M''(sيg1kWG^9%h-&NUӘ|*8;:Lc}DXsnYlE0ҧ\!9;/{h{_GjP*>sC*x\6(L u ̈́bf:.7СDh{3N` 37 4A'Qރ@>5KhfZSS%[a3Ě 渷qcM2:8Uy*h%s]Z}7*'tM^^;' Q?oӴt2fs'?x]trj h%&VvZ3C} \]>51f^E^.ef1f.V!}N7%Hċ5eXv1S 4BԝO9]RK{6ΉqgxBYarKy[91~;7ʎ `I‡U]Q '?sICg+UbځvϳԿE-_4d =[ )ƲuEЕKȺi;;~܃C3QYsnD_(^oNQs\Yg ʧ WufWٌy})Ⱦ3y<809c"Iov;e;qvܵ* #2<]2Ӣij'S^}(Nv1޼X41ޯåh`vu.d{g;kST3lrDX2[y:*H!W^ FHwC*YQA頺BUv('?fw4BB$9M9+. ?IGޘthWGdZ5\YLћb*9edd %&,$m頦wXi`#.,nj62O+=DIH@4KFXءk $«0PS+[#IV* 1J-Cj7DŽ5VykN^Zo]fRV;4$Ji 1ev4/Dj^[2{ۭUMeaִvU-`_p]ex6ݓ 1uj٠wםHI1c-[#BPD&)ۼPVc]n\"\'6wp\ND3 Ǧ| \4\ILj=eʏ )L %,w&Ғ5iVxQ_Ly,GKc)I?mOu֌ΚPFP݅Dt2O}EYw?* e3mU&.'߰Uop\2f= _yuעS+ry4#>aUir(BU_|t'n7㐿'S?sኇ)Tɼ YT2x  0 5uYCLUd;#h!: [~@Y%aw%t[^e-FRQ *[V$+qդfmbiwgéTќc`~t(wޭʪ\1_XxS$ ""PND>+H0f/gpf?A~+]RRqֳ)avt.L"K)ys}`+sl*oHݙgRyxL(vZhZdt08 SPb9(τUb!*IP]xY*MT\"1 AXߵk#pDE7j$ >nyqQHԷ{U-CEψhVwÏ(~TƬ"j")\K<#S%z X΁5O(OB^EyyqFL@ =R۰Y ((z͏M/3}6ϑ9uRSCMMud8Pvl*r ߏ,mA=:P9«aK^aż+ӟ_~so״lpo(?3;m|>9Do ARwYԳzb}SGv6A6iGm 2@XIOyJ=S9&K*f2ެL4Bh3#/*dtIg l$Vj!3_7K˗yP _=3KD-(QBNH jCWJ?N47 wKċ~d"KǮKBDb{Ub߸8ghuJy\=rV3@T o*";qj5zrsg5ψL<؄إtMkJs p2߻} ]zStvQ+h9 ߨ2)O(x;[KG9_;1ۀΏn;&"V5v:ev0/·BR o5 Gv"{fn#BTE?S "3pW݁K0`Xhry.z{1 S"~r5{WR ]A]8'|;c37/ -|@#` we8_+X92e0IO UҖi}R@ֻoG@yM:Ds1lGM^b& \v9s?K( L;udyAM#|i=eD¼UC"&ɉ2XqR]A8Nр$|)W{{[%Ssֵծ+%e9eFʌwq˪[%? fꍒg9 M|{SMkA"ӕ҃j|B6eIkuVςuT;#@ZiX"yeM\VZ7BBVqK^ibޯv{g&JP,9W7&7 UٛQv uE+g)̲BT,2)S@| 9>uN\$x 4?r z=? JZǭM26l*^tӹ鳖ܝJ +WFOso2wlśwtVA"2]G:^SאD,"|4_K/J"r=]G**gP$Ir<~k&,ۄF[lqCXE9h0ʬ_]]Q2Cc p:ܪ[OzOPk^)&]Q)DLvpAє=K% :z 8 ꥍ$XS#EK 71H'ܳJ%&1m_7q+|Pc\ؐ:"#]._EB6FHoVk'1t)@uvCLKM{A"37A].:M,H/…_ ?3Z0Egw1ӡSZVYەv |^sU3/3(Ir%F˃bXmjruIYڧ<7!7&P'@}V5" ښ$-Ά_! nА:FOR~v83!!W8<}ބA۸p'4#ԇ/oB֥ή嚦avɬPdu)(/bђn$d=rϮqet >$/:tc(0F!3"{|fzCm/AXlr `hG v3N6xpyBE2$s#KY UI#jYmx}N9V2(bZgh/8? "(~YUR:hK& !+1/杽1qPY{#Ӱkua]Ĕ@?nlS]*c}q*ݳ͔VVDDsWN7Mt+,r.L7HsNOEޓ%OC$nUB'|4So"CAA^4/*Եތk*uߖ?r()(֯=LdCS*S,U.d/l_:)sCQEpYh bCm>J5(XܑxF =-xAs|[6s/0Lis zu_%Daw@NsczX{[}қZo:lƗ^Um#w|s!_3d8f}o=\Aכr*W]aҪU eqK_1 7ߝpt?O eyJ1\PHql!ڐyz_z= ee;#Ԍ>"tՇ>_ A1t6OPs^S^ȤrDJhCd2 :NvFD4d74,2 vvYœ3g}l^lU|!S4,2DXpMg,Հܲ_  (yk<-$' tWR+4w(@@Oq(`!}2| MόO:9G~={id7!) "@sN4|1BevqgpBDLhVaZ9"Eu[|G!ں72a.WYlԼVh~-ٗC\:`qy\fj3SQ(E6 0>9ҁ]LH˓ߵve߈2 0w~KBPQ̌2H_.#|elAsf:>CHA3tv`+0[c'Zd9Ü]H\[۠8cQ"-QOutkA MFP_?tyΒ,;%|GK xwdÏm,&Օq0\|֑>9N7l#q5"ş;Uwep7)0}W 8FPڋwUW8M5''[(Yy?aJU ;M&yePIE]ƱhFB;R)U66{ t8Wbɷ *y<Ӈ?8[;zp7ZTF+&uc:QDeNTSf'To4a'?~ La7MYY` ġb^Dq ' 7Wkʯxq$2LժV^/vNmeA7d(`E5zN $D$-L_LwjƁwsh_ Z(]nYS|ޔXl{SPz s%$G.UFK,Br8'ۍ$U9p'=%q S=+.*|U[y[}GISgEu:cdL B|Ut[RU䳶 t#wrcN'\!WpƚW`$@PH#,w(+z,kn當VS;_3RXWOWhG@JJaPo @GFQ kx(=gZZUn >N~3JO]J{Ƙr(KK'Qcl4t i1IyB_mIU]g@oMW%2q(ǟLO0pcpPhP ts!]2TtB P ie7 QA IT&Y IӨvH66_,r6!ǒԿ# ;Qr-ceN+_BvD,YR 1 6T*˺{=Ɨ-5Eq[k| :]<h׼>!_пT8RHlVi}jum k[*DS[zֽw VZgSޫ-I5 i0kX-j8í?Jd-g@bU8=,VD}`46|_!}{T"nשs4ߧD>\ߕwp^ kHQvk5c{ոĩw3Orn] ,iס<}aSΗ+K 6OE 3>i_Wak2Yy嚂cqL꼶'UЄ?h1QiH } (rO VOGQxx/y[jˤq689mUs(3C@T`.kS|!nङkG8X"Psyvəl.0䭷5O<d^wه><(B+dq! "-ňjFtV uwwYA4sa~ $;O ф09B\V #؎h֭VsXv0$F) qR.ǻӪ< /L6\s|EًgcLhSQU}\ 觿 :zm„j?_䔆up48+8% gmXCaTHI`GmcS^inl!NOg׻qܻ 'Zny԰Q,䊊`1l;[fg+Fc[4:2&ԚlUǢ9dQ+}>Rv.ojViϋ&?&"ok)кQܕ>|}$aM}a3a=.G`o9MQycDN]#%gz׷hsG DtiۚnCz_K8!dG͹,0I5h%KsE f9`7 ,KZ o.;E;  En#ƻ:jG=0.,4d)DrA_ +(beS4Wj~#-1ZH{|H$F>)Tnn)p`-eB9~0{HAx4c82L|؂H&&vK EޗGM'! <j3%,H"%k9D)"_0id5׷lO n8((J=aЙ:?NO4ASۆH{ .DdIuk<:qR5.]lc?XҒ 1fI|!}[fV0" Tn&wN$-n'騇Srlx. wi~U5 k7i : t]xkkBNz#{;9żAFrb ,UYa[d;tp OcJ|yӻrWBD#ʏ^hC4-vQRY&byU~aLm9qx|seK;: z'|RgKDMMZ% jl5ΒWo-鴝] /Ij3{IK{mqײv !t<{#jKYb##UB`gt"xRIB㌤{Ϲ"˜Wj<_2:eb+eOa@Dɱt7>I@x$m͹Ŋ8̿+XYϣ](NIpiʃ.2m0,rjqek678+`WEl}^+_Ox" %jN%g09O?Т tth|λeko6 J.ԯ/o9K5ItkA63㥡4ϭ]nA,nI0&O +ӟ)rk0ߠf)G asۋ@D[h7]VN:$\[&0 uG/}}3mvsL,ƤVKv`Dؑ  6܀!1>YSc&$XQ?@SNp+fHvR|N&,҅a+׶P9Y]"Yf?F6BVPr5?oGUÀE9b:ȝ1Lfﺰovg G>廙@edqW=FQnx.Et."6(WaUnWZ!7$3e?lbYaTzӭJ@9z^lnH-򘷸1ۜh&juK Bfo0m$;t.y˛72pd _¢ f0H+i^(ujpjhSN\ҤcmJR݄ޭ*rRa4y~W 6O~D~;dhoSK]K@/tRriSI^HOˇI]R!C[$&aTT!I *~&7xσE#GQ?GW"gR6u Sj> Ak8w_c"?&q= ;NPg4+:fm$G(|UM;RG3F¢\B2ZeWPwSĄ%hIzN6_{sdӪ'RZv]LKo$ ATm0Ǯ 9ud)Z*bIF1)5 ϟϘSlz&׍qaR5U3* b"Xqn`}BwvoSza*y=.,λѵͱkD|{[T}BFprWmy(y1֙~J.r$Yi?S5m克hEQ1dTZ?dF] C)RLBBlcL]txa(4R94WQ$Ex¥ VNguG爣M;ܥwƎ؊Hі! ^qԯO$V4a9īΙU3Tu9cSs}CΪŤ|X><KXWzlj*(/U2 kt5[38S^FD2LL? 5%SvvCJ."}#ʙmqƌ99#5?mv*"O.yn/dM"L1=4!)M%uxKDI>65 R2=&~ - u{=)/2'1x?DN%WO*~fa̓MTqSć$.#[RIp17cX@%|/>cn'yee0TapW(U^ŊI/`}I[:VvPDWyywBߐl&\"h Z%wCܲwF{dHKk@m~3+3'1l*]6_Wls,'TsnH>gCNG -z?{,#Bvѽ' `ۚU}B@}8ZgmRݡE|3zq j`3_MMky@䓨'ެZiU꫐<;{e Ѐ5o׊k: vt.Cn[vWy N0t;]9ӰjW^ׅ6m!q=pP9eI6I6uT^^Nr+'܇X{_Bm2gHObEwLnBUmݑCtL=XKbcM$Vӣ:؆YI"h>N8RO5/s{/ wal>!ALc-S:q<+M3oqGgEެPnx[ ԰zy]רÚQX{rmRsN}0p@=}2k ;()8Ty8Rҡ>+%Γn$jLl§WciB$Q<~gpj1n ˍ/ڭr2A«W- 0ky 䘂LS[;dvF(|C b|\bI…={(L?}" c"=vZ"<er欄x>u4Dx8÷%MNb}ػ!о cx֗iI;Ieţp,1b 13J`B-N 2fÚ:r>Gg@+pT!;<7MHn;(-Q̈́KwYçe!܏Ȫ)N!fqex2ZO:JW{QULRv[ZlbE5nO<4G[/ 4-TrSBy<.P 6q,BietQ57:m Z6OΡ"gr\a B}[ arWD[Aƛy P$\=N˛r+!$8Åozd9@GFՁi枻sH"u#[]U!]<G .7@ωC;JD&tݠ?SaGwP5M#1NO䵌HG/3Zye8 + Dڜm=G|,XbQ<# ޖp8e3a EX>6f\cO]&T{,_y$QdZĮNʥ\VA;U&]xgF>m?([jj͢;dhG"z7Bhd*|z/F^ x!8\}o|Di+$o!dU\Y/9+W6`EÔz|C> 4:4dpU(h5k+2032yk CKba9jdleLGۄ #AuHF3u Վ!C6ҴS A/**\"faA<_ڃ1f:ɼK:ٽ}b ݮ9ЙCxV3u37휄() qFSkeg3+@s.Ǐ#LK>Ov,J,vv!1?w]{Q]=gՉGNWe#;G38TH3KxA2Zm&M;n]?0)nѽgAC:1>#\wMPs;l{YqZņp߭9+BvXK"Sy osy*;#z3u2!e8ӍYId ׋T[]Q=A ~ IlEsD {-̒ʅ:Utg=QTPu;ꆃlahOf=x%_`퇃SoeV/l[: %E(-ܥV|)iwL7aᡅꖞLg 0 @iM u=lԦ[bb D}$jv <0y8 ,Ĺ*OyX8.Q cskú{ȴ+BTYKv1Hj43P%q4Bh1wʕ w"GSPeF!ix D>ډ {5} #A$DbDzlENF6injoP <y\miv\+Ma r"riJ Fui|rf @w2JFYD۟sj8Jh{*%qvs^ܳɾ.:W:H%-o iìr'_&0u 3qRl.FڭhׇS/FDr8l,xUǗ]M ~ {?ߢ\{6JDp*މ"dp]h7:OUNW&aqw"GfdOW/Pa> Tvtp,%/mIzK:K8k4ZHwY5[̉eY6 a?FR3-sy$p^U?۵<oGVo}GWpan[ͥU\q cK2{D khJ-z;kR<ǂnVMvz>L(a$ < /T rgp =-8RqJ2(]6VHF;Dבny@ZO)a[ NlK(?o5% 4;58tL3FEȵ`59P6hp 3jz2 OF*'+OU۹+,? ͛q^owiSA&k§v+ G& CpYrϒ'9係`tl/[V2XIȕfP va۠00f02 i4Q}'-ݽ ̳_^ 6Ɣ|z1hlI\A{,Io!V؟*>.6RlX;SO|Npt@Wpi b ~5ieA!כerbqq<֊?qPu\a}U$rE`>68,X.L|I!A2mU(`u/F#NGory[ÿ[r="A&q8݁˸[lkgV}QRh}OR'ɦ? Xj$hiM>>iZ+W._t_Ñ>-(<2Ey70'JÙGÓ{_BEP x}[ZK1ߢZDyf)[INtOn*8XKUc˒3' _๖6dx2`c52ó ]RYdHb_#i3mѡ?[ǕTksSBz3i=&q]6œH#z,3?[_+޶}Շ1ڙ$=2}U,9+0|}f9@k&͗hT5i !ЖS wL!!H oݳ|= ]#ݍƷ2_n!)\0, X^MG3=y`2B̄.JX?]pglR =p?wsnaAU` 9 rs.<6]wȮg l1jqb(^Gb0!un){NόTgJ~`V(̋p\DyӠ`%$fPZ! ¥_ ߣ9amȐtZIu?h/ZNh _μ$S Qj #d6WBiZp dKen<`UQ &jT03KK^`% UxUSzvM!! "ΨOQU!a7vzp` 31!= QH5g8 $Siۖ"[A,jk8[.껅 pH2=%|c-V % 0u_]+t0욕"^ A,c9m>QǙX00,w,=K=LMn[|rٱ0<[ؽoCN4>hljIEF3E[ tW(޽Bȇү׻*w6_;':~|[jyajhg `gpFGbK:J@{ض{NFٳ]uQA4|J? ZogW-V :§ٳx7Wu.{E5E/m7;}Lrm q[slqz`#aOYO>M>!ع R*gbesEhM@=AnE!՝fء4/Xϊ.} YTpߺ7.p.#&+Å5.=姯wotU~+lK6h3ad>S܎ 'N3H)+T}0m+em3wl!%|$Ҹv+N'q6 i +_↸yL[R+jB#sR}* j)\}e 4qF]"\0E&\vֿi{.%3/mK+\yc O BݛpGtgvK]L>&p.~%h+Uj7LBJ@˥qܓ63SQLC> /Ejdp5 [Kfhsp5s|VCdw=J[>qSfk5CԶ_쒶(V57k x4Q!.SJz !>ԣ:hyJ\xLj1_?ud0`әWv&be0Ӽ{+y2醸8su:f&ꮩ<;U=(AWF*YIRif(7N$;ZK^2TRk( 7ܨRMp: i|@FjҼaKnnk-uYvWѨXA!Gghq\$bse톽\!) 6#?>)ZJ?3 PD$FR=11EVD{'Kv>ފRƈ|LyV]yhd=*}LJ]1w2;ȏvVi 9Cn{*=#+y.~)ΓT-WR)=!~N3kU[Ku٘B Q PpS֟#BBbsВ64{vPoV`{bqvv}<3K~H)X%kb# ж*_#䴡b-אCb3|Ck~m;xjLQ6_M"0ޖ l^Xmo6VJi,B_o0@O9-`^@C+- ax,/P|Rsa3NbBJM݌%K{!*< WY 9 {ilnы) =lrwmZȝpvwJ7DIH36"<׮ۋ5 ) y Gv$~,) 0KD~-c%?Ir-G5 b cy ~Olp"TtĻ:eU y pA_?&'> sPps+xCg N@*&8GvpH=C#7]{+6z"x@iq{nhVcQUбІX6+կ|Fs|L|ODA(x |8DET-)ZReKwrKGEIY-Yӊ/*>b" cC“J5Y'b)O| ay2s技 )" ehd?Ryo#ܬ&>c`BVލMa$IMnDJoәNW>ID F|5T}lL٦J`w?Q5bDPKD a"}) w0ڽQ檆  UM%q9Jpw@&"ݱ 2{eftcd\=dމO*lS@+q>\\~cM>5La0nQMtsQy&l61Sŵv#~֖bӔ6=)~i /x;:̗ZoJpzDk ˧kK:!(&;?;g CNPkJ3Q8C*1] ^g5^rcK23bn&6 <Վ#:] >r7[QC6rL*9;+ck@M881gYA$;!])Bڡ"ᅠ, x~#IDTƀ(]ՒV(`rM0%2Q- ^7`)0Wxݲ߭Ƒ +wyEen'A)I][IY(^ ?)^zȾAC' )_6+(rE58吁m)`Pg!/}y֯2Bi;53Wpi:fp&6gk"N2IJu5op̓SQ!5,}3APzC۶~vk$-#FVZ [*'n҄geef8)L4p2$c7%WN,aY?C4U}t-KNJ1j-wCNGz*κٚ:EIhOPr]~L<(Y:+>.Puu C4An2ƋM,e9JHutc_$Hc`5\Do •Jrb_K=k7:ļof- "ɣy-QwʏWoaW>X+q/֫P.yͥmTG5H"֒M]!esX(gnm2 FTSLo|uF{ Zi &quCsbw"yp9Q sFW2J4XVtb2 1#զq CsysPeTMʲ]y _ƳA>T85FpKvrZ'o \U 6rCZ  v~V}[$C^hO%$뺀*_Җe+saK^Ɛnel9:ut 7,ΚMZ%dS_R+dJݞεEE=nRu7G)OGp0'ZzVpW;㱒K,!|y :vHF%X}WV+˟nG\Yn?$$.bH$6Fڮ)LJ_tAUu0]<!ek/zHs )*C)"E3I|}OYX7Zr/ 5z4+m+k>o6iJDj&Zi@ ƿzBCL`Rjj3Ys ,Jwֆ(Ft]vme>D#+>bOkGC6.T0"D) 􁯧1?}Fzz;0O :6qݩ3h׃c?mESjt1F'Y% ko߬ڐ v+Θ]5_%:w+fwrݢT0-gV|WƟq/lL pN}$ kU3Gu%erY(z㈱4 ,gY"QRRWRCD^^zM+'!MWE0v_Nh)+.Lhu4ׂI$GxIT^)SU/Z) <%ne|(I[C% 2a\?efi"Pה H49hL1],E8pY]YR3 6,onIDot"Mn_ۜs;'"DUmt *oPW_+~/F d҄ɶڸ5Ra_0\]ҡƯg` AH,,\IiW̫ձrT?i9§E!,RNBSq`tMr;R, [JVen14-VvX2Sw_hRoVܹ]s%Q44V'aeU[6%Y&*֔F̃nl䆴IޕW E|mBG|w%@-?Qv.T?s07@dB{8GcӶQHIZzԐpv,nr?:x }[ v?'o8_}kAKMP_ZEU H9[5l/dhŮS7\{sds$G!"o=7C9% SWc]Z.#JYserk,V_ W+cE]z_)xPTfyp|n>GF0QNQXF-PG#16RW_Mx%3լ rBUp_[~q\4KB0`D^fE`Bm8 ͝*QN" PVrkУ9 lVA-d+Jy.9룗#I*OF9䖗!oa32G e=H\cKǢva`J#9R?53M;uT-l̺b|ggIA^c';燑|8$Ǖ*$r[PR:g;pYTwŗz5.WdOL]d /XȎ1 [{Tޢ|;ˢ&O?ecD#+ļ-B5T\ 9Pgvْ:4Uϕ1LKUΉ i ~=4r̽T? wi_'Я5{ "@u^R:Nר6GnXHĨlc ߯zB>mԍK&F2dRYw1@_7U.J,&.Ŝ"ߎf>-Q/Vܪdo-D~N~ğ"IU呜IXK(iL;%j)j H_ۂX; lZ 7?u&ؒ+Bt+@kr$rwH?$ &;+Yte̹1 e$/Vx ᰘn.ݐQxj)HƧ#7_~)"q+B~ۅH!93Rd(>FqqExϵ} R,]@sGڑCv c1a*Q78:I%Phj72&}\pMu|πdz#?"Q j:bϻz镸'{iAcJ ex\YjH~?^VgwF34. )7$J\UEܼݴ5Ahxw^.%Fy ,jФ:N͹Z¼ Д/SƬs#cꝲF'W+b;к]?auPBh֐ө `ԲHSw2y?o:l{Pite M +*ٜ*϶ \ /(VWxFDDJzyE#ѵ꧳k^:f 4,僓'C|A㋡{ߘbtLjDݵ=ZPNi]~3}k!ZqyJȼ5@x7xe%yȦB:rL-i.yOYHd{3|Pgb{pHHP̀_0IOqs8F%&^BĐ_&!=0?zpd)J|cV-(䩚3Ubզþb_mZ[vM+=\UMڻd^nl>˻ũti=pÏ (%%Jao6 }hTgGܭx g51oŝ$:FM$Yw uP`~U*Lh}P"x092G T3H$+;ʒ-U*uO1`0`<4O,ນbt?tf|%.Џ*If*s..g@b }31DȜ٭?3H%Fi3U@"1N6*YߍCΫ13t=Ru04 ZO?X/2Tݱ߻] gbXplF{^mkdoKYLiKoӀgUSsֽ_Uzt;Ӻmqݴ˚} lA8*3i@3uqls W3!iKʜls1cj\A9mYG}[,߽G fdDCuni#I]Vs%TKS_nyz`^-sC0`nYcu u-6t!}󙂿5~kjӀ~ɍqM?RZe [ڎ?p oϧʮOSm)^lb{g8:HiLU{K'e^jVM]SqkZ FVE* Ds*aoT2]uEE-"NL'v;L(i㿴FKpRhGu_}^9a.Q|EdCsxRևKeefb"mSjN. -XSExVĕ?r`G-$ 3'Iغybqpu'b.Xჺ/Mw;&*dBT\.I0լ^4)]~o~VJB>]4mkqft%臻.nnji<,C>s:`pY 1~-̽WP{\mOg Y.7M*\V6 ,ÍȪ]c&1SRhv:l{$#Mz@->)R4@mB,We},ۧ)˞ib–}Uz}Lg# Y߱Q(^Ub[{+~ |ږ_!_D:F8)K)JI20dxJ޶H]9Fwm7(d})|^-1T099r''xT!˒qBR{ٸE,#.(.SdiPԊ[ԝp~&6|b]g1@XaQPiclŰw| z<57hS@@-]eZMdx"8ry\^T5[KTQ* @;)l~Clޔ1T.Jgfmk S1Z$G$-] :щpOYP(lWƣT8Ւa 0u7Y,hTj8PoV簎qxyCI3&^r^+A@,qg 'xDխЖs̘EL Aa6z۽| Qȗ/I,n dg!j߫l=“ٺ߭ıc_ myHw"ո+\)6ݑSZTyI85@y1$ACόtV ^sw@">%sE&LoIy ǖalat؀҃30Zd䛔\Hx]WV\bΊIe8~bI;SoT.9Y~2@.*W)msoM&>ݶ{]rL#)>w8YV|rD ' .zMe~񧴔X偉ٴZAqzάK)UjNEMpѯklh8--^˿ /`HdTڗ|Ky~S;`_c2N7 1W1s$Bjt>9 8r&ӗU9'U`]W"pEfnS=~x#y\} D %|՗Fv:-JWT2: 4-fэ[T S%ݙA2/xF>DZCR { kDxHx ft ӒW}]OKU9RP/?/?`Ni|El*wՃcz2!#b&OՑ=Ik #\-|`hKcDjYRNpAA&"=>0B LtvWc XOJ \e.Q%e0a؄ς,1u kܿXZxd0 +s{cp;x52ްRK U8to- 6ĥE$Brq5 {o^ۼ4i<;rɽT :`LkArɩ͸dwh▱6.o>kΏ3QIٸgՅϪ`3t<O.Ğhkut4>#n5Ťnr٢x7oQ%w9&a3imUwsq罓50!t{`Njδ:Y~X* Em` x u݆.D :$]IbV`$;oy?jn$Suky?;o'ۈe-MWOCH~ۚJƪaJ̕ɱ5yp]h' pʻ0$M!f+IQѦ@=W@@뗉 5'?Buz[6N[áCl 'fcǃR59Di ʸ'.R. L_wk/'W}G1T7=$o+ PuPi2>\Z )𺤫hڭ?Aܿ9.Mb4Bd[K#dG㰠WдX.v--wt/P7/~>ù9FG.'kzwN縮ֶ8=3)# sR|x&tlЏ B^@N~׽&e{n_+2L-|B>~q^QoPx7I֯S0Gg,%X+z#h/3W| |rϷ4MRޅ5L+7k3RE&\|T?|>Ob q?V}t3 7A*lcX^ŷD >N ,r|PNY 7}GriIEU"^t8U}O~g!HC8yP$n s :YKls6u$:3?doC;8 b( U[Z7r:5ܷ`%r7 kJJj^mxTXb:%ܟ@V֎35yF39@qNf'2r?N{+"/ ^Gޝ߹i}30GW8s:fH{ 23ҭ8*2Php5{JP W4Szb}GjB$ДcNާ8|);S'K)]2l3_acCW}5m9䤯≻g% GH犺OhvGCd k;i;Q05q80 v DCJw>C5-p8h2U_!7w﹣Y #9 q]{Gqq!ƦPc8S*\F8NYPWŮka^x3W&ڏb 9`Be*ѹR:W;}SP6]U&Ѓڄ&CB`Z[)y]G#5&NN*1k=zu[mzTӰr/]\j)+ \֐@bS Rk3Aic&4JAe.7˹t g!2 QqşaKoݓfS+8n ЬEXڹ96NP7 ȯa5; [ Ԍ5hdnF%T,cfcVs^ j!mP*)Jh)[;S= GZ37ԢFUDFsS\-I>+j4ٖԨDr2=l$Z_^z"Qr0$-*U"nT"!lE)miNFcNa#!(| b W0Us&urєv5Vu^RNyZ@,FVpM˼lmo} 䂲K76_18Gnwfwby+ 0Wfj0$D\ʯ?GHꠌzBWXfx\eMuz";)z+^8MAؽqHna_ܼt(# yF?7@/I^Z̒ײ RP\l/uR`١ͣjJjz2A%^YY}$ױ_Z~P!^ W #dI{tN}&%˱ϐZި&N4c-5A_Oڽ侪車hFGeY:(4C>qI҂&KK!UB @1NcuRt%! :j#2ѭr oɩyJ֖{ͪTz֒nUC 队hY{M,'4 B-­xcHSNBYF- h;Rt#蠳}[:6\w'GYuN>{A~X嶨:vjn+$V o#nw 0&,j9iā3 )>^ӗ[hFvg"^sBKh޹0+M6qO9\|qOE;h/Z#wl[@1\Y:F66X03ZަE*! ~yaa:D\Qh˞l $O7/]g\N|X(hP*Xy HO1 @ [8̀mb7F3<~8r7-K|QֽIR xN$6gQt RVr뻯d$/F9d9pL"nȩA۞p&I|]?C%x KEt+6`}bD d?h b+'ٺtEk8NTR|#T. PP]2cqj9 ?hDEsr_EOwkK>"Tl(;^+϶S"DUNTJu6  o~{*KM5^oz͡Y}4 4`p/?5 gưW) _Ha'inC[%܋ V6Ft- {a-ֻh*Pߪ% R g/ }Zdo m~}sa6p\z"nmtikvXxDeZWZ08eեjO:v pM܅^bYЭ`t;̻: }6|uӉl }so.ǖ'\~ oofFs P5>aEˢ?zUBe{bY3'n;(.. \\RF,{1fYU (e|5kIͳT΋N/Z(S)y%֭=:G62p^>Dg SVbZ/I%,ưtj ua:# 5s5P0u#l-LV6J2rG(Kd-͜q/wҋGOѸ9YW MTfA2IxK~A Tҽ5?(#_}[)yڂ _VD.;CV>R{3\nʖ֑l$R.xYR+P"4^Q.WlƖ /0Vuf;W%h3ῗ'?6 TotzdzӁ}H+-Q//mg`H&T?<e$U)Kc1u7B9 WP3+WV3r dE<[pϗ9JrsWń+TWva~[+>tzɯߨf-RǵrO E2t1pd4JjŶ``sCyȌ[b0+kTc\dO<*涟ڰ; R-$9{ܝE˞Xm+pw::i`it.a6kLٌ"SwA̪um .r5]EQwm!p3JҰK]$5p7QX,\ 4B1;qKp'?zIu(bW| xCz/ȉD.Qq{~y'DLO~$3v1@Vpz~ Y䯖fL'4 $+rPq٘0L^#ىL5P>qQ/ Do&c{VN @fTIQf\ iPJ{1f,B.֒[G1H621o{|SrsQ3ACۣӄ.b!cgK%z8(aq|io>-ȝ0u<ޒMtw_|S;`iE*-T*):e+ 6y"۫vGVWuD5폊19T=fٜ'm $ûZjuR)rXjOK2I$7:9g\ll$aU"b|-J]p#'22| Vù ZHʑ\5k_G)Za\W7q&:"kLv#<D#.˽F28fa dw4lgT86V :ȑz-ȟg )Gc0}/) yTMR ùrl^M 1ЇAm +l,Z5n[аxh"h@;s2Ӿe ﶃ a/'!Yoc? % Cx({B  4 &%th2CI ܼJ0u˛8ݻk$9N"AYr:' \ ?G!9g/(\M?Z&c-ZHa +p7{wEȒRk/D-Yȕ u7E:' >bvSl( Ub3Nf2D1Vh[Ќ2!s1y Oǐ ^%׵tF<6‰nueOʉ!ZyX`u%[N!ayO\yNm\6NPSų'xmӣ)6d57E^.K )'XDwפwBO%D谓*{|㫾>{b7B} $Avy]X]52Byo~+0gнmMؔ)&*ݦH}LSN`kL|\#~|&a ,OU* g#8;D-rz}[H]6vSqI=OAPw=[/mEV3Mne_&_%xVx'TS쓛sR u @ ED`(@DἊ-5_cq'qy>ٱ='V0Da MH|s2֧0KY- OlZZ-OuPqT󳲕p!fX Čcoi ZxP~1PqK<!}4F!fuVD8f:U3vʃ? # (UدЁŤr vQ5ߌ'6I99V4+ѩuWiz'W¦;[3ՊחcHfp``TƷ.aL08sfwډzx\=J"BӚW݆Qv\s4GSUUY *"a-  ,+In -5gĿd Xsusd'xH>ݽ.ԏ#Ǭ {nY1-])^w?y$s&ֱ~aU_22Zܸ_i>n. e*-[+,"IsFOywB}0.%2U P24D'^ x!{:h d87Tóugېey?WƐge_S T KI! X.v/Bu;/gxp)k_Y}:Ȗ^{rg+k;"A q,~ݼ@,0!0ro iL /y(G&)фg@ DFu'p'D4pi u"Z>W3tMxz#QdreX5=yv`5zlUj4|O^WyҐcћgO*z((*R ‘C `[h6lf9h +˞-7/h, ,\2MMAOIaTwÎq&{2ܻ*I)3 ,`!~by{ԕ}b9CTel(Všpo~PPWNL}r\#8qiGwkUu9 K }zrҋߜ?31hGh;[qSO, }?wFϼ *4K{j L[a U/Ex 1b)UVq՞]`-1. 5dFUP{(ȕG1o=Y&nON5bT$Rd[iU0 ,?F]s8x]:cQ&# ݡ`n"A?#Cř8^mA8OMu2Uڵ>YDI9뢯 0YKQ˥ymv)!ו?0Q|3i9pzJ2cx?hT *$I 1n(qYYnrmU&ؑB~5Ł| oia&MXd"scКP{'Ot_]pyҬWqGYQ[59C8"6M\,OAtZlSI-T==$bfےXes c {Newkn~Kg,9DѺ "hdoMwD, k()иxJ+Sdgv_}/!]R1('1%l֦ۜ$;d1 >{%`NU;Ľ!Oߵ!9{y{6x*}RuCJMˆڥt[ WvJ`MA٤.> !Mbu.ߕBh"RtBCכK'[  4`)ˀ7[)WyN qvgpDg d|V^OL,]3Qd _;e [j-JbTp{92nN9!е&,xQelJQk\u{ӹsuL0“Ziؤ |tH P Ug@vݴyw .l[:9ȩH %&ya4;K3*ؒNU—_]Ki#n1QS |7-8demL'`Ggx۞zh/ghT/DJqHp3zs ,>jiהab4u럑`P3<;X>۹L$KS 64= w}ȭ?u ]u=@\1#2ye9WR⸪ҢL&9ka+R 'Bv>g K'~g藞Vj ںPբ] s$sUAȎZg+6ٷц /bgt6J g^3d'+=An [7w_빚%i' NXB+h. |~i[pA-}N ,0]Q?v@r*A_Iq 7݇HfEIxkr"*g@Y1m3P\^m:a8^]\ڇ(.#&%}bhؾj xR苋/7E)U8piȺETWW|uT ե <4&Z'8-D 0|Ou$˪KUW5ȭtUG]+=kWmm<JR~h:F\rwL(>KfէErO w?;BFzΩ失jA;Lm=Պ:(Kl_b0L/Wt %.њ/ R)X\+c',i3`T):6NE3HIO^|"C+ {YwʿXj)S2E"mPByYa0ijIe=4>SL}" s p5Cu tCl߲2,Qkb.L *@oF0r2MV}"mi-ׅNЇ_Q0uPS&V[[JSød{O9+Ἒg9 fpiP{s``{g y9Mq@}ijy>/~hf@Bv !TL?F˯0OoU=xKN Xg,ݷn{r'91~9%)V0^ 05de>fJnupFBR!ߺDh *\ɸVLJSmZj LJHAQ=m?~iiWe(Am ;~xF0$wSZ!3*cZ~6vNAԹMkE80e8*S4#}^Dߤ%!Z 6N=X1C[c'>S뛈AJ5 j,ws\Ђr視HjNvA?~ G"Ш: T%(B_|6%5VJvqI4O& F l S{W' ja3291<6sqPsn˂/3 JO9o7 Flwr^zvuUlP3|ySɉz ] `;IDr nR9뱐u( ִby\21RB:g;ӫ| =a() tЁ }~A SRoqԂn(MJ rUk5 C&sPuCMFC䃑j1E]S,V $2u\$iv~/;Z81)VNy&`إq (#E5'Ln)<xmÂ30 =ផ GfN跒=A/58lK~Ci&@Vi|8Whd.F)ɰ5_w^bUޡ1Y NB,7 'WXzX%Xk&m~cn؝u(I.Vx<64'Fh?y|Pˀ) &'(fR$WJ2spXQ#5"(Qtc@s +(ѬL"rJ?m\BXx!]e;DȍF,-}j42܃LuW[)eV]KU>yx(ʡFUMPqYl xvث0Q|(mҩgլܒ< )Il=:& 7)Md* ё>-[5q^a&=A%4[͊ZCZeOyCnORagInEgJQ&KL)iCMe$lNq&ZF9ʁ|YBg$UZ`ݒI$Oac\h=R~`w~$:5Pm=b 9@ۭR"NEjc3kI3 fq|›z)EZjm);PNrO9V)|†6[vXYM"3%r1}|E嬙 ju,0K¾P\hYua5_f#vy~saU<7UB;bi71ئEt44hWaq`E+:;.AI R%90\5OI<[FȣJƘ1AXwOc^m`k ZΟk&2Mz`\ p?k,g>׉fe猘}koϴ ȣ r&RGZ%(tju!p< [/vnoI}{kejg6]ӷm`]e zMdԢ#]@AHOw=rϒG$_+g^wcbiyws~PkĖ>Rns"&2ݰ/u:" R_j$b:Rֺ TM_y04!6Whtm>u^,$ !ucIgQ ɯ|i3;uVfXzbGa)evt(^53o"dt[VS!+"5/I̸/PZlA&B$/_c,Ӌ@e8,Y$l/I^n5dJːd(d[&I`4 rD> K>>ї!0XrOȴutm z: }+\Y^˜G6=udÞ03"kUs~92AJU|rŽ Rg|m u7& v1s7Z{xgdCkC&@:S' "vZ*޴\;꣱o5¬ؤvdFxLǘߌ'__Juqў: 3r(fzya<(;XDҿ! `ɬs#[`1bđD3;_M#)|*rVޛgb)ć^ ]V8VyTAL28W>r{0-!9/}lR< 2 Q pu;Lg.wwM0*=ȶBɈ)z oxsîFr : >+7SR&04uwaʤAEܸcOsNX%+%-ڻ:חE9IX_ z/薒]b,&@+!",}NjbȉԾ u㹱+jei.|b/FTpbJ`Z@sIxjH`I)ҟߒaA:fu*X假BgO jn5h\ Ble7`,sL^{wU+2\xy⟿$V=ꔑY# Sq£J*ŒbFLxjrT-C qfJ8h"G|mރ.C &@|t&)6!RSPܳ@]\N-\d}] %vdbguxbim'YSDB o9Pfڮ(\{vvrt{P%^VD<ggJn ^&{,PM3{}rBpM9=3<,hSQD(͏/H\P7;,b$cqZ8b{UAdr-j%!oFNb1(pgɖ {S=mKe4x8SX(T]}P^ݙ {3.GcTu('=|Mې5ݕ q: bO.~UzRZ+p&&MRW+ &uB^!(N I%^zpwݿfk@>`bT1MҀy-8MOvR)ls!#Ӯ !JoeT000n8Sqꑾ%76v Cz0JK\ [ pm.:(*P{l9:GW m?6oFZn'Q'KrPZ`Q9]㵩 I]oOded=Xf1O?}w^9j@egC0SS$[\ rB>Z-U2BJV{(ҁv9wPRhk0]n;eqUi 0Avޟ;j݃f%ߛC۪ӋU5'tQX{r6;pmVeBNfa_H\G"6eR˯`\7Ғ tGdt| xkIՎQw''ĴdNVJdzƖ"}%^l&,`-UGUY@9Ɉ馭 nRz󞈭/BX]pM\"z|pq,.Q)ӌS)c<˖1^ř{MJKu]AM E(-δ"b0wwbVڂbdpcap8[ۙ?QI*N0iUn_Q?I-G2sB 4wc-3 F^0;A apyi\.kJcIE aO oWox F%HqG]n~/V)TiTm#/C~WhQzn*4~(N%QF$Y [0¨QfcbZ^n* ac߹~ 2ց_tߏJJ.ߓǕ0+S>H͜ q滎6=8`S6~+-;%EJפiŗ˅mK^_($IQQ멌Bݤr {_,L{EZr:Tj-nJ."&vѥr Z sOAKEIg[A=Kҽ˅ۃb̅?,+G-Mngv"h𻟹合•2X.,Nf-Wdk|ժIoii[R "M+r\y ɭn58G \n>8]΍]Td1,2p:ݖom1ǫ}Y<5"0&bI$o4uՠ-Z*wbUA_OeIK!Vp3MLtDŽ;=ӟH_oZ9GIH슡@ݑAsa_F$Ƨܰ5*Ы'^qwq;\Pڲm$ B3_~30?,)2؅{O5<OB% 3lXlzlHCec ߻3H<5Mc]h^Px8xH5b߽KF(o ̤Ӎ3*DH<ž"#DLb<I*(;06FT0f&oq p?t6\ն8]$CD$DH};Ȟ#†]7=  epW˜UՃR5S`^Uz|&l1U(+L(Uu9q]v^ae[Ygy@8J^?(o܅v04h"[}X rO㑪ZtQlsJ/2I1dTl."Y}ֳ}[_Y5'.JCRt{,<.]s_74g!5;$oKtTK}5R [1$u#BEȳF+ ZˇAJ6c@^0bs fW4!ʝH/!O2m{"!q&8#=NU O:l{Nu_$e9::B+- "9-B"݌.~+7c608Fێ۷lt)&`yz&G.'s{do߂aeN=֚.n mz_7-N}۝8sh yrȰg5 7)w~JJjIÌ9"~oiĥ1>Ѓx@&;4 n4h^Jdȩj.4*p* QDЫ6s ᶠpn~ 6I4 ^dtFITB7&Ǩ\brKT zNhiQ˻=pIbGP0 :$!o?vނm뒒x/!K _ eK5KRJvo!P0xTE QehזzX?EQvHmP(4,}- NB)xf1WIJ@PXו&g-r>W 밃el)̙Au^7x/xfc?pHִRi Z)PSQo[:>$k*4cfϥ8]f\aSl0 R(Y]s8rzq3k\ i>2 QiUFlkp{oCT`Ĥ`@ˋ%_{ Պuu?%96#D (LmͨmzFԊ$F:?$Y.FO{6z_LAg^T:ȿEz$~V\rgge}  jmISɸS&.0 #c H!S~Yo#Wws's,`pk ;z?LKW1@+LsOkL'5K?'+}G];_;O 3[Vxk?obH(M'|9CC\lg~mg KF}؊M_mfR q~:-mN99zKձR '?25Sf9iߛbDe ujs鮓iL}Wxi%ߠ^8 ?˺ylSShjM"aV6t bB!{&t۱*~YQ~EIN+4#:&mm& y(ksD`+MZl PS@4(sw}|Zܒ/yQUR {WF*G|d 캌9`} ʌSH;q1V)U LCOtc3"7~+Wa%u ٘&cƑ@錙h2NL<;iiIHb|iJv-$á.1bef|KP^Sk m]=}]+iIE%Ͳ+,Tt?{l*}oWc~IjIW=)E+ܒRs6I>96e ˕( _oo[Ocl70khS&DDϤ]G){є^rBgjHF3yq1mGިίzܶGX_}w=ZM.t3 h%+E!!fZcV%-'72׷p(ؚ0OXZW-b}C-Kybi96wQʴ,%/";욨3"|kH~>"cz}naRiI ,PEy(}|JlT`[45_e! /~@bSj!ݍg\s4@ @Wk+R7mNo$x0\l;-0Vߒ;` Q! aL# s RpԳx2?kt㾯z>]6Wt5YɩU&NYL:UoS#~fXW˅1A",4z13'z'9.v Eix{y  b'Cy?gTZ}˛KQ˒:3$wiv(D "UY_ղd*M!,VK &@^ ;)c#)̸$־aSVUF(ʣ#:á':S<ځ[CA%myH 5 8y&;%v59Uɶ$ε(״o5]UpLXOmtU!,it0qT,3)]s[!BhȹbǾBU#TCfV_R< 1*;ju&)ΐxF6}llL$]Nqغ~p͎Ȼzk7q7; o|K郧NssPBX(80w|' doC<@]HLE([GU0.d03DKTM9hzv bfF?(1Kbqүv,HAq0oz["rnO$C7H23:xi4,VNXz^b^@eG5J? Ê3I;3#9h "9DqT 9cx D~]eTbxg(/VZrά0}Ilp ~Z˂׍w)[Q`H%u*+*|^کyҪ-;.9־7ĕPsH= 6_|E@iD9 扃 utSӆ^-duLg8.#륈/t ;ҟ)F0Ie riQaV^gV{\gJ?半7\D2F{,iٸX=EZ(9Zfdtt4 9 * s=M{oTE}4Q8aƺo_O֮rSL#6f3Gzᤝ%2n2%265 w꙲տa :LlмcHP-??_ZOzSg( ^ZHDLb7^5-|t66 D@ ѦJ/*_:0ׯ"U%L(o8 ?BܟdaYpi{ܳD+lNo&>cKOA6lwճ.Q0oI*m_f(Ww|;&zdֻ2B l{)rˬc4_怯-vd(|;JF\fMnJp ΃a ^xfJё|F0vJEk&62"t{HgMNc>#94VDD*值MJՓY_*xd2NZrnX/ ASyhG#4S,5 wm/ L*WAM e{+.;:$&&T\xb: L~ڶ< J`>Mj2 ,"VU?H1L] +8ld'1)q>UOo0;Ij'pZDD\J-v*5Jv_7QwlgONO~9Kԃ2>7?GYp5F|2,]<ǟgbZ;*XBb؍w'=ßhu }?M sVO9E }nlw Reb+OlZ{Vۅoc aA^|t%6vd? nU泼Auгe⎨1ڿ5cSx\l^Uؙ+bEr36=uކpGLk>=# ۺ92 G)o#]sՐ\ti7E9xSK͔qԾǗnY3?r[Efr U 8m vҐfţ5)g [JC}\E}z+qZP?jz[ <ғ#/>HqƀzBn8 g``W~zG2e2.`0G_Iͷ Ή7 yp$0'nik~% R(BFz8(8zZ( p>Ęfem4֢-Oql=|#`wa"caK)RÄh)^Qm\p:\ҝeB)~g-˂}td!qe"Fث$CvH\xݴzkӰ ⹀BB ԍq+:K 1n#|˜ (D?!1w%<Ќ ?_@}KaT&2%[{$kGv5.mY l3Re`&S5|2^*O$K n \cwfŲ1@AN" ;H]L#]hb|keŮV Y^o$@K,h=bVKxUDFT$.NLnbcO`qW~&Z, 4HKUö$>ܵfT~d--e8DH5b F'8Ǵfs"' P\Ut-(o'WuFZnBM-:$t޽\]PN3:2-ဃqеfBlSAo=!:b 3G" ǑNܐ#UWVBF-}sb䄰$- U/E8ݘ믓ك7ē [Q(' li&QiRR.{N>. skluQcM"[ٔizP_hd]u/y =\EX̫m% ڥ?zBc4NU:M^n#CN nmo×JM'UvN)9zi/n& ; 1lnR|;ԛ>ۤfXaDxg_e,ݼTGB rW{G?:ɔ9Uđ6+Gʑ@pFޚ˥pyY‹} ]4rfUgYZ0707010000004d000081a4000000000000000000000001616eef1d00001288000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/4H]?Eh=ڜ9LkXxvR0IXLpS60咮e|$SPr7.ՊuV&x#V97q@έŏέ 8@h_=,OvZ:X^llJaɭM}{.0~#+_&p2۟ao`w-qZ'Xսz{٨6Ph% Bn:ZDV)q{;)! !H-DFR4x ]7m^Y5L]U81S)u3WAQ}?~?t-5DXE˕Tqcx>N@4D?|ۮg!Ւ=qR#UtR: !P#r|,CkY'f< eR"BQ{teAM6 0!݁ikޛP+2D1FϮyE%>; PLLPb@юHQQX:'.YI39zNulhM`#-?Z>n <#>:-MԠcTSxh|oO6óV'8vd0ol8c&b)4ԇ)zFiUs$8$y,a첳Oz9ND}yW>/<7xˇ@)B 4J$1]7PTA)Ig& cPZՏ2tFuǘpYYu-؊8\=*FJt˭6E,y{fQ.D`NbwEXK3IRpٸ$0\}c8f\(==YV|V=mb`LI7_)d/^:GxEjpj rCnij>sKsՖC\Сk_yB"wqӎ vAaƆ, ~ ܆K`ySlH1F59,RzAםٸ~XTó䞼:e0ֱIV d:gA+oTIo7NuW/|!.L٫5&ueٝ M*6c؂X-\eC^d98ʈ)SM ?Pv-8,żʥ9_\R#h:87Wa3~,:"wO ^~#2h ?w@WZGm Iފa,c_ tU߳p_fNEʥ- yy!-Jˎ1אϋEAVT %*n|p;=n#~:VE>Z8|e+BN"k Z[$ܴcY^4+Bp} *); Z$ | -\蔊i3K@كp[đՈ^=GY FwP(36y 9qۈ"oʤ&]?&l\D@俶!yd[8CS+}5vr5i#YtPpo:e/i׌VQ{z_ CÃs" zps h͝[$1J9J_,Aʦ҆y]1d1÷6f*ʄ%h4M^ң3?:\JFgS~ʍYJ* :WfΊ9 R%rsaf\t%ĨͨzȏlQ`Om䘅!h$r#za-P[!4KPBH}LAypd!oJe:,$) 5?qm4:`[L <ۙjutͷaӗRښCR"<8qTؿ 6U{5IeF:(禀vP# 2hXT呁"7kVV u$$7|ST]mnŠ8OdLθӢCsbǔPO;\७w6y>(hU@ de!''ZK"FwCz!ߓ}2NC3}{4PG,qA@rt-JOpT;Qf%+.IωSL/Z13vcŬ/ƨ؂4ick՞b+{6CnG.< 57G:G3-i S× ΎEE%fZ1oI̷Y%D_VLn/V%' DN o]V&?đAkۈJ9iK~@\R!K'TދFUEP[ ,fИyWZفyĺ?o52D04CB>6HZ!z h} Y],%!BKO# z>v_ۚUui~MZ\MOd$=^XI]~9'?&Ńv15Rl/\Tpzt+p#3^eW*Qܝ3Dj\[&*MLyL8/>\~84Aپ6(^s(J%ty̶'d<@Z;_x`($̤ZF{`9iOٺg^,GRxoU+`OAlbzk/^yIWւxyiq>p\=57ǁ~ֶGT;kONw85mhn83I5 beٿGLMG2;Yyr^QK ,‘{+|sA7-ȊK1^u1~;‚s'aDQ Xņ:1_c`1ËaRC3ҭQ9ޚ'sPzMyj[BI5H衧>Ͻht ߠ6CO֨T%y;Y < F&!Iq)ܖ]eՌb<UY156bhu=~=Ԓ9(&?6‹83[ψu6c'/ srrC}9mͷmd,&\*X{Ws^іzT֛OH9n#p D7>)$l&G$GIڍI?1^n*_2PښIA]c)78KH}W6 H{>xk?9-AA2".&D0Q1 bwI;ǼJ'նoU_sV26 7z oX)tmb4i 4rRrzo̚ا. 4.d1(ilMt_i@-"*|E*/c=}?2 h5ΔS%D[Yne_lnT7܍;YN?UXb؆O:/U[JS-F.$iHgYZ0707010000004e000081a4000000000000000000000001616eef1d00003cc4000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/<]?Eh=ڜ9Ru6)ܷZ $|bToV,([29)| d9iHItjb5|p+zv>'l4QL;Ի ltAM,̽=,~I kVW1ڃ_)ؗT ?~"A3%6'k'2;zZ\L;҆o짏tHۅMՍ9S3:,*y [} DX~=| tfJ2J׾`ew.:CX4`׹$QP];\rZD#JN9ZnJ;Io9?^ؗP)i_͕2#H`]D& ۨgz#1Aj$IizPgR% wM$\U3v6告,;FOb(?qfXLkE"@pR :thD, ^g&?޾5ʠe]*QW"\7FJ_3;"| 9Z#Y"7]A[Gsz_r@v!9thɄ(K؇蛢 u)?pݧ!fM@e>@ ,X}"T/v(˦_.)iUyuC}YGYv}3~48kjMLDW.UOT)M`ՉEhKȐ ?AEOKOe kwC~^c[?1g<iO娣ANiŔ&։adK =߭/eL 7ىf;rM'7isgyܛqП7bet>#LԥuuG {w1L&_'>i% # ^_Q^ Wh  CE``lSPlDr M%YE)~B_{go [{T.M&,8.IygX#yԽPCoGJ^ߜً_yy ? "!D2w^ԗGv|"(Z*Y%)[3yk6M꬐:2WLBjA˭7?omOȯ(s8|xȸ . 3Dߖ] V( /F|j)/*:H~&]} kS&$w!]i{yg)ֈBq YPfx*餿24[и0<2٩AK-;hG&f{K q[V;kth:Ȁ$Ap.lfmf1&>`zPz{p{=RVs&5!o,7ͧ R A㫳;mQx6p3 N?w=S>M\ /oqC>A}ǰ :b}U9I4;oRx{qTw}x2+ }yV|_Gm{駸bHU/[89ꖬZq7Υd$ǏK<2yiS)+T:ߚh !iӰ԰|2J># "EtB/4+_k5uM32>tgY~- ^`_n|MbikZL.Z>ɣ듾bjϱӄi1|es.9|,CU!telDT'N1, PXݵ\8B@ɎCZi2f{oeNln_z&eb":fAmd+iQ2$(+1ӭG1k8f dUv^2~{n3(mJ6WMb )\U{v*#¿ m^ I$\Kg"Ŀ2|%02\low-}QYu+'uqJg: ThG0żnL( V+ͩM:1F Pk臔ZZ.tE~0Jc0^ iFV-bEK tŃAq{q DwL8 NDNGҿL|.6 Q QQ]WwujU]V*¤x7X OɧKO D, )a֥FDWfcɡ\n-%/ FWV/-Bg YAͦ!9'@_?nIS RZz!pp!Gh" /Ck? 4WjjI[޼b2니@ '.!ϗSy!8rr,JhQnCabR$02Xe}zo|ב ћ(KѠ*A?甜HR0cFI?> 5>XMrPQ(`$njyP$eYtcx+VjedG?_v֬jOF:Yr&yjOmC QXVșG7/fK:t9a/iQ ֩ tұ)a#~fysp1ۿj,TNZ#89\$J$ {ѹFΞLij{n κEJBy@4:$!j ?3tHR MQ7 0-+ňP2 _V,gJuLJ`Ȗ_D65M_^y)CEKY U#1Xm=< >awPܸK0|@Dp tIhVs }0YcPt|,F,!1yH!ے_ܯIazY B|Oˍjnn #@LZLs0L v&&gDPMiAW_4d/T[*JJJsΜ9I}:  pZq>Z_%PlD%Q8[ <_%S9+W;K\v&P(#ŽqC,v6vPkmӗva{#!jΫ_ٴ{}-nOZBb/(ڒ tĆ'm|pj{;(]s@ KV:l\mr/qSCI+#-F*HEXUpFYE^DLj@pш f4 0jFZа,j:X%d?f?hX u8X֢+u>ʫ\>i$$l&9mYdJ~7;j|O_Cf>Az  AR8y@KzH-("fe6 p~5Q(]'CAwdmT}`_Xz&lJ<&"y I PWe5?qg| +Zf'Q}\Iaty2~14`p#jmǭ 쮛:~KI4F( j$!#7Œ!}G8~D C6`ml`9ずb07AO&ݻX@ayw|K6\y#ΐ҆_@=L:т$^IHO٬}!*xXΧfO_\?PN'B冧U"RL~ȩkUȜwd4A.u {o}"ꦔB>=85WbIVҶ}kߋ#UYqr:!JT_]e`3To1!/H ٙ[l/[/Qpa tkgc|5Z}n;oR?B.)`)aLW/;bŀGN9d8]!_};n`CVRE;zI-i5 J=p{`&`4*\"VS{Hݗm2KmνWc-Cيʯ`yr 3 {Ca35\~ì}'|823_|t2 vVp߇հ-fIdn}8lW\xL_ e$W?i\"JpYh>mߝ2'oerս c0):x&ØJ;跔3ԫiw `Us+p+LQXͿA A'͚mlmZ;Ӹf=U-g:Z'; 8S+( V2;pkdvGm-Gl0ZeI>]RƸo]Es%%+Ȅw,\JBo?~ohkX=o#H:Gy-B/iKu([4v$aݟnF݃z/eg7HsP]foU00jEjqJ#LpY5Xr.F_.'69"Q=qqpBc>22d$UyUj*]s ,Y(" XaF8ݏj-vʳP|bP996lk2 sB=ryۙ|p@3qA1]^j,#ID τϪDWR#ZRd.bn*(AA?*^[$6AR0)3X0s9xAb @cvfs؜i1-ᷨENc BljOcưOvxB8=[Ү Z#vo|/ǬEgR[_{h؞}W'j?6z&D/cx Qoo#4 /%p\-)!և~:#)5ׁ8VܒqᕡTcLʅVU=Qy:g~=.-ӑ{יgj>vjĹ= /NV|(D(k o0[ajwD^9Ezd{\xحWk48Z~`c35H{-%S=fxlT\T,LYXj&8ifՋ{B(BDgٞ]Yxj V=$DaD0[ȤC3ܟ~`@z;\OQC0>ԡg,Pѡ\&b[iW vzo gKFү }h9xC'뺾V_F3BM c<ȐuB8ۙԭqi$xUCg3YB?#e@$Ƹ H4 ;#zkEs 7Vbg;9J.UcI ?x|YjĤ&o8["w`ׂx`xȁg`{Y}LǥXkgsCsI&ehIIkixBuHL͟NU4E& ij+qb.P.(B(䦨0dt[+/9_YD?VzMMMP(ehs9L(Lf!<jH1r%ci10q :}FRߙoC\;k wJeVR~֜yرkQS1d*K fSޖR% !gtoRʶ.зp eAaɀ=r 8w{n5 QGAR;pFrEScuDڞ v[fKd] 0?bv2yiYiE&:v|GCtX[BS 0uH.K^+휬";&V9/e,-_ +!@yD~h ^A&"Wy񙖤@$AlM* ,0_d" C*D[}K/BR:N׼s~6ˬ|NS]eDHcDb_@B%/"roZ9* @?y}/0u*b''ms;2}UeiW(8py%5ׂxrh~ .(cSOZOzg/`sX8^ƽrs&`o1֟/)Bv{6 y\z!ֲ U>Uu@hSٸ*WXr+ 3&Iw+L4!x!md9;Xōn^FC (›v=ڍf ?WԸ }~|UrD1+ t 6uF܀9nUbãLvqqpރ8"?7e'F,iV_1w>۷̱m*}i0nXg.sgS=,Kmv,.U#s j*qLڅylNLWG!6+'N*0؁2&y+-L 8xݰ$4/0xlvMInY>ӥ%TK1nG/(NM€XWrFB2^cB&b̂BK ώKo" )[{!.q?Q4* '5w-/&ddf?Z,Ō'z'j,/ZRRݗJDv[-'8d8LH1!9R:Ey p Pi7賓]&;sƓ\HFLZL-VSʨ}mD {["nZ!zsM* ><yqT9( )]D~|S#|rl2Cu :<?()X¸UIVtr9 jT+?G):vw9gn #,f`P+ OMOZMdU"x*^k7rcukƘ=;b)KAt5'8b6J"m̩|UGǨ0nAXSy?}59BvX+|{) ЮfM'AeT bw搴6߬j*#68csn| i uj~] 65Dj]İa  !s(j >AWJ"ȥOʧY)sN t"W/ 'LdNY4 N'BQ1.w|yFCc! &zsd]FԔ:=?~-o0hM~I,m'O Bef9-K+4Dpu 6[xhHE0(]Ç%IrF}ӿ\x0lBx|C d</JFzs~ @a2*JHyxJ 2p F8҂A FtjDL$x2|rQadIӉQ/b}RpT^0!殝WNJxV[_]9|?bf Y MF |"?0IVfvIbjna3l ]v@0R^ٶ[ !pf!AV0:"89} Vr8lVRB4r}SmH1j' D9%բ;?\EBW;@`wKI@QiӵUn'U] Wgq64*rRow⚈(,dѹ!K-h w4gA7z7ǹ8jO4Ì8r'w}:_{wmX%?҈e"F2,k_o^}Ns; )Tk0+4*I{WxpNXa2<;P=~{%Q}5хaAK`oݫQ!;'.'np7b]Y1蹠h\ݮ80F{IʒY xsg &<eYWl(]c^ס7Q_'i٘4띘Z>}.o (^_'}x /"#֏r?9-\4',$̓c3 Ԛ,VtYg < NSx9I>a/dn{(}\RM eh@ݝä~@6o̲'-MiEю5i 3 ]4u'Vg2DI^_F}cmSLM ^p"}Mf/NIOYxew]TJZq/Vdҽ<|Ҷ*pjhQk_iMo[(Za:A,i{֒f*`<$SUϛ lZ |9gU(*ҋ Gze>Hw@I-ХCIa' MuA |NFa6Ho|c (uE;7An`莫tM٥&a'pHfGh!k *je/A$\|2=Q'$CW֊R%GͼqMZZ@ :.,$zK^!,egME TpO=aRnz4ĝ|)cl;z`QPX;)>zh{r88jÛPGOɆ7ZXO1c)Bwd cD3tWFP <hIME65]Uүz!ArӒ*#uc 1 {m濭G7lHOs@PܲiEAYd_<ڎ{Kڐ>>l͛,ǒJRVF]m:"CE+><-mkM eŅ>֒]LiHg({Ko% Jx]oϊ<#QT@lm2;QϐO-ZR7.eK{49~\ɲ^Y* -vwfcay|g}*[.u@cZ'4o8 n֍";'AZT-L7AȆo"йz |4yZ֦9:sɜWQ.)yd'Ah~T;?B gX_zpNn˔W%R)r 5p [ߩ}li~!d< 5&A9\bՔT5ii#!!'*RȂ4&+_zw/JV.2/H"v13mFŔqhph~1yRt<)M%ߩ]irh9 ]pK#aȄj֙[$8FK0ɁwAaugHO68Rb)A'O@xjܧŻjf8tʃ#y #k.Kf6\ԙBZ!rX1TP"ew'8GۃX|6SGy -YKɠgU["V9Jְ{(pX6\ 0CDU ÔR:ٞ  %ۛN[gb40Q<ɡ:bJ+ҮhW(\<CҖw=18xkLzC|Rʲ0~>du !œ!flѱo#>L$%ө>>wg^զWQC#ɓU/k$,63×+gE%P$GU٩\ɩ$M2z0n]-CiZ u/iMk&y}S>B2޶ke3s3nM/ 'Ќ'cX4ϥҎWZ#-0]n/hB%B{$13~&!obͿ/sz@:7 BPW17{P]l8-փ%ce۶ nR^KlށThdba4#qj6_\m&BsAd!   Ptau2aa⁡"C/BE03ZYHl c*p1:swtamN]VPƹθPiFt--x,KU1L_SG(5gF9SB€,FEVRɜBEi&(0Nwȃ9v+ͅ `[C F>}֕^ D}ۙյwkE̕O ߀,\fBFc|S|әBDs8[M 97fN!xqvr3]4Mr 9z{53o_xvH@S_0Fƶ8x󜧹$lW Us,z 57Ke}NrMTQKvͅGئnz@X0'O^gǒv:*'僖IC/=$/OZ:֌L]2k\O )49R9Nz&/Bfmuށ\5Xa.f޲?>;AlRVBĢ^ѱ4o^-g1%uC_ ٥W!x}7Va%)% Kg&ckDJ@/]{Rk28\1,}%W X?^3q lC nOlɒDKFcw\sӊLK# nA e->Nʲ"Q3r;QҬ$052&oyǕ{D2E6e5%\rDW-q+cqhNO8oYe&%p=4xZ>#q@&{&^YYoKFf)F@p aqvcu[U hE=HCymV*VGfCZ;걯k?xA\/u[1)i/tIlt HUͽ!s &U|̚B\pal#T 9DFf*u^O@S~swd 2U}2;}4"JvE7y!+0|R,(UIzuuzW#7wHxCS;u֬)|Y}O4[;,%ϔ< Vf3ypΐKm#ԙk +(iemc$4U=¹CV}xJ7<܇Xu6vU!a<c:J%5vW݇B߄X)hGx3<^PH:?IeɃoTKL%fV89:9 *BbP$  v@o[{/^C/a5#Q\_fEO2(v,[\0qZLĂt 2>n=YZ9j<+8/(%~f\"i ݶsdhd^ċJaU{ P&[c[s / ᬼnraN^촯fpnzv(:j2g!KX3{A4v./Ѿ3)v(h5h ,sR^4)*_'- M>|pcT"SOH"arү5{l;\m {I{8.<GJcؓ1wRpͻ뇭:_/')7M_PqŗZ[6l[vh֯4w78JFCgQG  "`Z-q騆I_GjGѩ _{jt" +'19]7fh>tX)_t ְ``R?&D[Rq`@\q4CB8xw8; g{_eFYr㇦!hW5y7gxgl?1d~^eqNJ징ԋ}3a< Vfwncu.pA4Mdj1M#K@ڿJ9O 鵃:_# ~nAon8fqpbٓU5-g;AR[<.S88#)kQ H T'~nR3k͈#؀^v"j)PI-aїǧ6$[p?[nst̛V] Pc1DŽ40W\& fcѢ 'b&1BSJɇNz"uۍ ^&wvg}K2奛  y_H'vⓀ 9Ov̨뱔gdth< =d2_c$g"8|D" Vϡvy78j&խ 9V[+Fֳl1u' IiG[kB}ΐ O2fod QaqO$7օ`+ S/P+X`no'DVoqQ{g;=W7gL&mEȸ v, VV f*]UM  *q4=*:bր DiSedMYGԯ,!&7duҎZWǁFzAZH %16E4rVQ2icy̨.* '\-'JS+T0Fÿ}"RP[~+6ʬ,[7CoWP=ØQgo ڇͻOkmMc'އǓ/zMU%7 J鿭%Nɋ㛍f6Zd7>$ϒ$_ܬ2m橩g%;^S_h{.ߩDg*H &\$ِm$.;FQe0\*C1h21jzIR ;Y"o$Y J9hNi,o E q?/HSuY?'YBm @l8 >y&hjܽfl3J(=ңz4`t3$~طaXD+v"׈C6AMqaL"9qB29]qL˪cnw0ьMܰ8"= Â9uTSgzJ",늫\bIm~.x Wu Q hNu~lgU/y|Nnb2eak >rH79T =I2@f =MZNҧēWE\_BA9gp)ݟM5!Jx-t|(N57 :_^&H|թG~I ?R1KfP am/݀UXlʘOԪaߌWAC&g1g-j^Q^^1$̜ѻ7eE<0ߧ+)d)QtTf1RNI-PT <0l9R3n#{I@Um6>" /tB "h~;x Bh'*Rf-3B(@&yho)mn?Paf[C!u)˼ ڣb8N<Ȩ?|lpD+NJsp͜'* '62هXQH=A;b]qKp5hgh.FSJ3ĺ"bgz) @C o* a#[A>cK .?>rO3%*jZAzMEgL&ZߪWM+g_0[ <;w5wDvmsg%߬WgG[sg.Y.PmJw 8 cTd^FL |s۫긅:ed!v=&6t^G!tJH]CRwi-Nbsw;<:FG&p E!?ѸyJ9'Gs 09:g6yzg(ז `E1̽R,=;Ȱ/bsKem͋$^g !;"ξJ_9$~qm*&'ψl pVǕHVWH !Ȏ̻!>G8 XƟx7Ve{Q-q~ 7,aAt?/O$X>Dr@?(3~=CY#;s&_j^(b V Jp0P"ҿFiu?PHb[W(F-Txijvg@YO6shSr S 56wp{<~5 ۑe7|?]6P7ۿ y.DX)ޠyO9bh Ww6\!8J5?=m7b@G'u_ȅ̇W 迌 #J $,lpȲѶDUqd_J5f$7vlF؎˕%7Iv}B^UΘCjztWL)l5B j|p_>[]}A>= m>86k޿OfK*YN/f s8r4hn0X[f29ܬ NJ%k,:C%id tmV$7{IgјF+b^2o'? XwH9 oB&l/X@hj1챜.~r7JdLʷR u0|:} %AI@Jv).x T`(G6pn }}0L)oH$P!c 'm3#ȤIwg0>qjyq@59&?ݥrQquHU)?brC)*sIA!I 3\J;?MĿzH8~L K,2nU36 B\u]wm "76gcb=p]ZQ/ŽUam6]WOHbơP+'˽ͧ+i#lX]K hW@Huz ,_lS {˒I<1z;Wi !T% J,^qﱄS}.5n~|F`]ʵdJyҷ y 3h #wKP94tLj`z@z^QbcK<iz;m=X#rXHkW6Q{p?EĽIHݬ磎3KTr&GUSʈ; DJTT_ܾ:Р:eɐ ,\viE**QTu@Lju]:A#F*ӅXѝx/tOA$z~UppHŽ«dHLǓl̴&y&&#ApݶQomC*W'N1!VSokH|(tXyNj1x_I`(*`9Fxz:w(5kl^KtU.VFd \Y)nctKg {jMoQr>Ų|pS lvbdsj:&iN-dw?UΧ~\IGCUUPf@&xe|e0sL?W< h\4!?^aVy?g,n sϕ3 ]"wϣ(* 9ݣgB\+8ށ8! +_PTK әџ9IA"N LӬb.rlTћJ՟J3:O^HޟkuU/?ՙtTR[ 1^J"xh_fF}UxЈi&ɞCDbdȻ' |'@VtXH'jA${NpnhuhY60DuXit&gZ+BP,m8,35~lۊ=nO1W+q= 9;~FƘ2c BرoU -,YXJX靅_)oQ!AoiY i=XL_5 )׍G#?Y}dBˊK9sQ#B[Ac-k)OخNNJ1R L,+(c 4X(A:@v܋a;$>:Åǀ'VқlI1a=r=B\ *fzG须 xȧD I Y'8 U"4# e/`>Ҝ MV=9Ncڙ De4>k(AUz|42Zg'Mm $X*Y\yDT8Fo; oCJܾfz^E*6ݲ;)v"y#}\mZc墟1EN"CpR4Q=(ZuaBc i:;&Uh]!h `WCBBul`nXc^jhE{ȵ䬐L_{5dV&x}QdZgr * TY %M]\VdyYU'aUm ll7--_0bw uݤ'5vq([COtx]\DZpJꗉyK_{ jPC4EWӾ8Uvo-5K{m{MV8fb!n?oC}n5}΍+,Pߧ#"sEez &~ XGѶCe۱YV[vy1?qO7 3>~/':jV:-O h5WNj3 ,PtCR}ң[WK4_Q>=L&e (9[/R'*s*EAM= i~ lY~߶S5AR Sמ Q^.%J-- &~Ø<4NPiƜO+nIY M=#Y`|귿-{T_,y8k~wF$EAMNb=c9=aW'Ρ^F^ oC~oat+ hV5̫ R8*aGF |6q{k_;q:>7t٪h?X00c /Z7s Z<ˑbN{V񛰃FC"3C9t˵txRv{. MF_)6NZoؤaX)jTrA:dZ@U[)Vu˪3 RxYsx]Et?:5ͣTP,),o;G]`QMGGGIn+, ɏeWWG< +NB>Jdd0F0z1=W@4|qЗ[^jUfiʷ^+[N'ďc83) 3(8Qڌ' Ac殒YRUj71tFoґ?ޱYm7tvy!f .ʔWEG`fk?.ϣ U|ToWگ`l:(,5N8w.[fN!l\@v_y\|)1,63n%+XH@牬>z,sQ 9"Z?yr"GaC]X/%NJ J.[d+hqnkB-!ܗ(f+] J;.f}.2dɷVD:n5ɰd6-mk$Lf7I9l5L뛴[Rบ~pῤ i)X<"my+}ɚNZ(.ſGȨskG_ZKb{4sIweeRϞ3 }hQp>i@1z9&2*TR>*Đփٟ>Rla\6gV46;MEu&owr"jK=!ېA!েʠ <Ba=3 `|qRN0ϯ>e0#c°c]|'{'-V7Q7\9ְk Y[@>.UԒJ*5"M,E@v%؏^JFpуGjn$[4S"B=x\k@[/`nNe[>4XuI;| ル ,4Xfl}J\ 5ui]FctДdj"Sg,j몢lZ)g7Ϧ CCvCmd:w;e5hQ¹TQ)quITA{Lg=7P%pR}$ sKkGCwdv3Q Zvy PX `%Sy ШIɧ9֩t޽ƾ<,r߼ԗu:uuPGIffL)Ic@5cAd">?k AWWȁحf+Pͯ9 )Gx WZ3p(3Bǃe?{b ݈2} .Lqh哓"95@A إ2!3tZ B%vi2ˬאJ)0+l77RkN-kdї@j87@lAaم2FkmMp" 9M(ot%w*3K_J? X ۟aerz=߳=p[ӰlWB@O: ƒVBqx982rdI??E$D=.s;{ 4jaBTCn@:3clr{u(C'/j' t0՞4{N';<̮hUQ- odpCh ##qD}ʛ2Jjy=mH@d!yoȿ1Xa,0me9K<<nIV(5LVݷ@Suti)?al}keJhpl=޾tk3J8LSed*}wNO&*83E.`0[sqZ[7'@PcclTPaUu){hiCzas߃b$@{ⅴ)z#B*2IfLXLBűU sҙheŚJ5c _79.EbRiY3rώۑK+\ p"虞6>~mK]Y#$mKQkhjxKnل}w:f@ܳZQ wi 0 `ȫ#oה!u#ӡs.F(G[@Sěvk~B:) vOu:'^# Mx}SΔa2Qi. ~%uBxBFץ~%֟Ō&vd喊-8w<7`+(k~Tid@Sb{ MYgE'Ƌwae5ws:PNTZ5oCnM4V02|O_A]!CvNx,lѰO1Թ֛&Q=;UOfBCܹ{ۇn.1Ꙥl`w[p:Y)ؓumzvKPԵϴFFrwlCFm"ՍyrZ1LД:W+`+("2zL*w@LLʦZtpS)O5by1.7ndR(.7 -ߴϔ~^e.rORr2U[F3Or0 4镟UNKU5 rũpJ:DmıH)ޚxէь$AJ`mg0ʹ,+o$?2@~[ VrMAevƗONe9 -&ܗ5((wfJ] Jē[lY} M ];6>1*V_Ѩ;pED{y2U(oivJm! Am@!Yvˈ`gK1|o#LfbHj w VEK!%kfۻx Dؙ<2,X\cWϼ#kI"Z?~ v{IchDYGT4:ŲOxQ o£Ϥ=xQ,MG,}('N9z+|T`h)O̪3e bj㶆. }m-)YNSVyͽ6b<Aَ&<&LQLsHq)eySwBq2C.X@uP!gg{hEvVӸjt|&ГτJ 5BP<H]vd^Fc4i4}!m4J#*[LY5 N9W/֛5/wyåY |슭&eS*g} y<)mRD^D҆S0Gp9F=pzK3+y5&E> ! ]m>DΖ[S0KVv QxoӢp7l ꍨK2=} B1G hfʢBc%"^|" =Z`J{:I"1 d-!h3-^,b9_կ<6j pDD`Pt—Teɶ^ dtԮeiS)XnT5ͺep ۃ^@ͣ_7 =q˗0["4I~Ҍ z9Qdw갃`\C$3Fδsn 6~PN}󘻚6ydXP ߰=@17"bOx+]_2Bfc{7ᆭfc0D =#z -"_w ř4mN?VLVZФ_\a6|EopG|cvYK6](Ղ;uJpPq-\# Vj}ԄƐ=L M^j o~5qj93kv^ـR#%CTYk5㭑qk%Q ә0' IKg>H*µkkte7`PNĀ8ZXFvXPXH]: ?]ܻi^F~]>&ix2~4ȷϷVb6JHa*j:P69(+pM|*CWƓl 0iw|_a@J4}@+*M}f!:$7Wf)(B.qz ʡR+  7޷R ٌ~_HY6m@$( CFEfȄ0lVrdE2 -r҇ ,̏7GjVe ՚AIxQn3'|qVE[y`efqg-'i'A+ ŭgfTx0h531B]otJ Zzܴ׈ O>؟j&-Gуuhw㛟X*z38 U~7.Wrؖ/Ni[<C%@h +GAshؗAQ,(vGf$:\/7mj &_$t1)=Vu޻Fk7~'.8+`i[QXk-l8*јX5l&CK1xi>jl$ V%Avhq;zJMb*bd_-5(b\S3iSmRT Kk!ݔh"1 V! [nVĄc;s;LQα+$C6#}E_/J4nE?Xǖ{{gfZ*\vGeBS˲^R#Tܜˢ} b3Eغ!-*̣X9n=RGʛSǥsʭFAu\O⢃my^,×UICIoOT NUU1k1Q$ŀ}%LeׇxL{IWh~kZ";8@H7DԺ|eR}ZS/L w,!.p ~T 6]4ihl2CP,̵5ũ}]H:ҧ៣: eկrn>Hlτ1w{}7~ZGF6I KZ3rݬ9c7qt̵Fp,§Lu^ QɿDutsCμrU+~Q$3կ#%i[h8uѭ-˫/p5 J4.l+pOÂ6^+04PQXLru.kFP=fŽ'"j/$Z%>"HW*P:NPfĔ/pt4qp+_V7 .8\oI v 4^ =16@Tu!a^WrPǭ=Tڵ"9L`8iCDc.[#%w*n(Jrr&V[bH(}ZڥKŊP^v*dtpĥ"uiKS.{Q@b<8`!_m39-,}^/qVu\0iǹԤ?G]џ.ȗpuz̉%A> eZ_߫bU,Qq_B ћ/^E>t^dSqf]GPCLqpw`Ll~Ho5@EUa ªy'g ų3׊SbOqXܾή͗a:J|;\z=kzS$mS|MZ˺Z**x'yE֎JWҪ͘ƕ5>3D4')0"}nrG1eS`Df1$B:܇g"Q.}o)؊MWir]GE%Ξ+&R GɌ/čÁ4` !2 WlcL fWNB'=5/쨭% 2Yp!W3k/yJ}b "9Fi8,R~$zCDbc CDx=_TJ(iex?VcȻgJ1R敘W&V\gR/ZkhpӈY7nHk@I֥LD*NMP>I PXKGA<>*"r|Eno%SzlGpVh8&?2U/YQԨi`*q#ԋr_-9ϔ| ɹ4)EGkPPҤNI?f' Q-K$`g輦HV froz ze>3?$|mONƉ>G_t*OD59\T<O&in1)ju "n Zݿ ~۶ Xh`둮ڀyWhZedN޸3iV{O9$EVlL$j="O>‘c"ȹPm` RK7hY`GnPI,"_eHlw%(rꅿuˑ=6zYU O>#M|N-!1?Ȅ1Ӡ2s4 IgǭX4q&-sa|kWKeZ~vR.WhO@X9T[Q3W-PFpE2(Ar`|$gU"Ά"f5#:,^'Ybq} #k~MT.Np&KɟМ&Sa}0:"G{O8 ;rm4)b0ISGxp{Z$R`00 <F>݋wbnEHB&qTC!e :s Wq(=I4ז5-u "D6]AŻi>Ύ!O5Jx֣A=KT>@#~r{3 05 ɑ,YQ)QR2)Y241v4fhl6A#׆!H99b4irGtc6|Gt6).bgjnY¦:ѣֲ`,69+L/.{Z(dN.&̏x'5rMetFYfQZQοz bC2'Nm?WnItYua %MhJ5ښ_~ Z\&w-@uX1|L+ ]60|C_S;ulDuNG U˽ FT 0MrԠDplHDmlH$]/LϿчRS1ityuɎNTiY|+d):G^ 9ZTx)8=:YHE:3Gnpp`;B:E+FoOi :[>:Π^.JbQ_K@?tk U?rGQ ՗b~5+Wo@mP1ɶySE`3eh @E9g}OQP}${xȂYΆ7 sopew59Qwyf¬uRj*z0TLMƶ`?k8nLX:h퐣}ON+)/g ޽s%~*ګJ] EP^vN'ՇVgGvz? yĖawmmef 6N3e5|Pe,oZ/부0q+%<: m,n a 4kbMК F` 1{M3v}:PkK3DE ͡/['G%Tw[WZ5dqlg4m=9&8*Ƚxd|![_[A<.06NVHg^WoW XK! >`^{_ +& MK8y˵6:gl5k3`&+h)nN+iƖE,1wi{ڊH<Ȯ#O¤WnT0|~ˡ%mPGX8KYΦ:ͷi UT!悍9B _5hpsoVEF)8q?e7I 8= p BI 'A>\%wq Qe@ x/Y k6{ ]3 :8P&c3^[@;S012eF̏Խx2n2zdREmz^:ՂqtJIԮ "7LXl@^(* .PѢyr#H@ ;퀛7‡6 ݜKv2  k.w.eF^Q7Y#906IrY~dr|$_H!Xӥ,I#'언ec eRmI\{7=0r$"dÈ^o1W,ޕ-:W`^@P҅A W)O\2Z L-JWSX'b+/8(z,hE}"hhS; #UV~Sl>ױQך 'b.Zwz4c]E'2cn8!N'4:%u;q2Eep񇅗59SKm| =qM0a=@{uZO 7bBCx/LiSҚ$1HxKIh\6(e෻݁wY S`mȗ B[QN2-/e; vHEڥ_"GH~v*R7VocD3j0*)W +D>s$*^ &%@d]gBp^ypu/[: M܃r}tDφo)J՚ |k֒y =!;w~Fx١@] W"N ٱ^ ;hp6KmMDJT^t=ËKxyo`*M&nc(][| e_7l$a*"6F bEYh˗Kl x6FC>b^3UFNdH1Qi:fG߿^(in%\#Ye:!_ {EaJy繫MZh؞P/+ 8pWאAUPcG"Ҝ2H Õ\)wQDL uBB2G:-A+/p5G`J y^}5 af2j Mb1hK+ arLW2'^k"!leQӁi[;/RT@IP\ Xo?gY㷉KH '_ $L&HBepk2QVfu[py/PaQ\K=?Tav=3>LRBaUO`b@*Xj w=M5Ӥq>-Y6;=az(SSŚLl^#~k.V'Ӕ\?VSUUȀ hea{IZ>xXx/>@*\9BUW+XЍmX+ta:`, r1 `ڠW,h#!v/:+2c978%hФl4TA#2ѳyO|ZA o'zq}{XNoog570=AMًa`)hs|_#[]fo.M_(P)S# GNmZa(6^5 >U o/Jj r$y2 QLQ]-? r[o`H@C WkwM.|yH,t૵?}0(:KCtly١?jHt.!H@jN /#+SE#ŸR}>T +l 7VRf ɺ뽹 u6Kt!ETGFSovvPE둑Mv,ó}愼ݶÔ2JVp:J,?׶N? Zׂ,M ҷEwǧPR7oe<5w!3A{醼?0Hc mɴo< ۠*~_9m\"qVq.,{r^5.JdT:t;|zGfS9^PC?!0~QQOtim>.V!qf1C,Dݜct,׼1Ͱjw 6Rf54q*m!rأvV1Ԅ@lX [ʰ<ށhn#`vR$wR%^paD$"24ڼYT-n8?Yo_^e+lo`"ԂE%4#g@H^si*f !_c>[pw7sO7^h:T~ݸ:,a64G%ڈZ4=waSS%m$hOgE3p7D׿~ #Ɗ-+U0vE\[n^U JczTZ&RA=ͦUd\D IX; ۿ&RKԙFb>3)qvnmx N&{ަ6_ dp FӪye2EG|םIbM޿F(xH<_bF5ѥN`ְ\:=b0\/J#wiR%_ gud}wPk u-~G"F;wt=!kLN+'6R=JmXN=alC8^kwzLd* ) Zk2[v[}Q6m2%.lvv3";%P8ỤE1ݠ9`1ֆm+35*&ՅHRf!Z(?E)oY(k\(eZ K2 F56 ۸i%p6E-#kX6ͽh+V>mydjh`jR?:<4[/49_٘O!ΫXw%XKt:ѪDQ:A80X;Y::1?F$N ۥr9]wa M.,5?(^qz@RI-d@S9(ߤG}ZN?Ld8 r.\  2XFn Ui"/*lGw fxh 1~,[?kW>e}V2׌AT =Dwb߮ndOmlk^~$F(2|~Kd,Peで6gLr* <U{B~lƩϤiEJ`e݄JݨW~C^ڑBQimxorh@-2=4R܇ɿc4=ΨeSʃrhɒZszOnFMrǏOJ+0$杗>=as%%ӑ\[{m&>oڒڵ%&ʾ7)+{km!MQ"m \FhQƑuJbmh3졕P ,-~z爟f -%xb]6CP>t YCD$*AKTpo1J4rZk}92J4iYBW/AoYe`0Y2K[/;0T4s3|ʇDX6.IoB aSH.DJvY>»Eiaʨ\,>8K&lzhbTs}]VYWptE =5-*:+ro)AJӞj+ZaB#TA yP//М<`hp Pݸӗ:XGN nδi"3# /Rh6x,$qp'a԰xg5N9<#Jy‰=o@"^vf/aVSnR<y G)v2؋T7p'oτuJw1f;#w(7k~~ \KL$ohZfsN‚̅w hB¬~=o|;7ز/qo#0'[ian +S/Ӓhl-Ruބ@^3%GBad&…4[c}LaS7kNOkHtT>+)(x8jV "y">`^F:mT Jl[Auo`=%lt&U!-?B/7bAXT1B3*UQTӈNS bdt8(0g& Kin9Sڻ+ji~(l1gF}b/cO3V Nz |7<0e~!M&pcoiOto6q(Ev!ٽեwy>þ7}'lY3<9"3KFBN2BH!#;9O c8ȸs@hX<3V*!1a:"hYe/xTr#D]a2N7s/? (k@L޽^BQ7] cƬ@#ej{r @'&tFu\)FrevV6AOjsA8\M0{T$Zgdb6DUQ&nk{V[1Ipya߮4GPFuB?)ӿXR4ݭF‹>M]$FRAzLǍT^Vx%5ohtK>'K!l?`$2xDN* g7\/?[ZfUA]~?nY{} uϿڧL|vLJnv6$>quP:) O@]'ђ o?v̗Rpwk vږDR w\OQR-YkLiooéAz(,&Cf{AFҰӸQRvN 42 Vԏ6aF 44M`Gd{a ["bgs*:AJ|_dɍ[n=n"AI@ʲHۯ]y`[fm3ԟ\:ZAu/5 DRAn"rxJ-\%56\r`F3r9"M( O@:9Jt Ŗ 3f$E 9{\R#1D3z,؅Qt)E~[9_lG8SH&eDT.$CD[^\_38Az?y EbQϲVWy|KѐN(5Q_-!eJES߼\], #r'F/P)&C=Pd^' D=d/b'e ]cZN"Jo>_)Yפp#*땰XT5?k֩̒/u 405B*0iTq }AH^Lƴ:0Uӡ)3Jc>KTga`ܔ8qh1xO'ێ.3Úng@N@0{ Vay&Jm?{]}Бc *e!HN%B.h=f3?">hM})"δuHuf*lk9$N 8*jYWaLjrVm>- YhX[,frReE nd熘1<{7B `K BqWWl:;XƳp;p^G/)|(/ ޙL Q̶je5}!զd/YCe>MFaOEzMzEq_C6]}YyH.A3ky^pQC tǗ]zh$,Xka붐6x^ {Z>&} 1w6^;>H]7'FpfZ.pFkqڳ7LBR5:xF,6D6`gV1ӯd*@A1:1~*VP*j(Y@r\p9|l`oL{" !5Tc꧷t+h"AAmW^φn%3N3 =].H=+ʼnTFd͕ bV38{ƧJ79FTe} Յ5+$%`3'SǸh.C]NV&O"&)t 4B@HFBh/sakK^dW3?h}WeB03`5%/0R[&M}3x8!, ϮِGhG&KuY&gPkjjuj;TQQ|/'pIpGLU< u+"Wn;I =qPJ[ҕ-PxgH7w2Iށid&ٸ<ʁ;qJ[. L*x&)wKinh*V+!NW ZU$BKJDa>a$PʡnQdUY[!\S@Gp8=Rvw*ASGKEV(^VjzHa{|~~(Hkm?SR6C 4PVpLf0Eef\P =PQrA8+[ﶭdlY'8FvIL5=XhWɴ1CiUL`ΒǘLjidz}n؅}(>Cmj^-vY>($`~ <>]?Ο|gO- tx -$WMd5A=N ܃5AI')ZN7eOؙ2\d0j/)؏4y %l"d_p$Po#H8'=}$$ו^7@&AxXt8V5` ޒв'7sm!0Z 'KM y :粏0ߑOcjJl̸j4ZY_(Hkfhx[hGj: 7)rl0:rN& l[V:jD뎆 A\MkJnÖ"z&NFs=|(/G6C(mC/ob~|g;xhpKA9 (K̾5v9J_?,@͕Vl>OF׼|r#ຒGMN#3(nY?Ԃ-Yοp.K@q\GƺpӢj{I˷[W%A݇^V*NCtO2/æjIߢa0~HHi@Dׄ} #`-Pf%aI%xY~o3*aie1ta<h7=e}# ]"7юh:(ZwWkwW0u4rkP\TLS fpBl"Ohg;BOOd}ZMWnQ^~TV iEgr>U1pavѰr\ˮi(c" $rU _3xukՆMdz DַU ǧ D.j-gljU 0= f- jڸ)e,@>_X`_ p8jzz]wu͸;V c?؀HuK"ڈ~fC1R]82Wvo)9r3 i㊴~V&F@Wft"ϊ _/)!RNw@js?m) #p1ԴYϠLpQQkn](]^4K8G{HZ{y`YIcy)n oslgr~9v"rT%qȝ iO=7K㠂{A6M*PT3 e _?.,lz`!8EU-vԖ|$.>.YaBm >s P_\ikq16\4YY{EAf WܾfdRI~4Մ1CnO8c2+HSݑ ) {{l.v$:fϸSГ3ۑ[jzBZ(AaC~j#͵n()3`8 g;x') W?ؐgdMI{p D::N5xJ@Zd Ua6kvIqBA/v^h3>$m-G#q5D@7Wr9t ldO_hjCͲf' _۹@k';elyV3Za__&ٙo$A C3c4舮H09/gNz9LZIn:#۷|mI;հq7wp23[ZW%xT+\ 4aj+n8-f9|& 'T´pB`9"NZu9|B\?6R R0UӍf^J^?)iX=~pޤq+O',n FX2Nj9n2?vɿY=UOɁKM`zJ^d08(7ћᑮ Vn@ۘIH~l&zzߓf>p@ٟ־W2_۲JE4g64is ޳~G3 {c{nBFKkcYdnGr̞B>Mع U⪉UF NZ0ҌpzeyzBH,&3/w"}k\.zce~f\^<~<AHGA׍σ mPt"]F;Zmz̧utTz Է#S"P -al@._zQAC3ć,Tdd*{,u&HH'QbR@ qBM)-OKE-2ܔT/ݹ*1Jj^WEJ}S\|FF:LDc"<QLeT 1xP٬,XY躾4lz~\##`Ľ*y'K/~_?ޏ4^*6=s_|&i g:\!e(!|NlxXF@7!Z@^:b GQ 7ra^ 1_G(&_36'nUy`&좓?62RكiOۢ™H>}4iAl C Ϝm8mx9P9n⹅u ΀$={d^ 3Y6)B#ޮTmзiZ,}Oq5F+D$SҕqIg0}#aڧ%DR,LepـͶ  2xGۊz3@fwy-R !Ip痜k<½-H61 gX<fD(Kx1!7R>!&P T#1 Nc$d%h/&M%8B?bj` ߵP#ęDO{f\˩읏jx|]Jȝ#Y/A }kJu59yL1/H<|CÖH,JH{ԚRgǽ^)0QƾtICYO8Yd8jPUq/\$Qd*fEdgl>]9lt NL$v̦*bҾ &DK*b(9(dC-K<9H켄h$ɵ, >\tA"D+A`8 KNǤlV_O[QB،.(1jM4N[TҌk`>ׄ3هg;DX0vpj o_؛ϙ@5r#Hn|:P HIQu!XòCeCtQ` 7{X8 v':-NI"g8bĞFZ ;UtBHrfA5^25iqÂůplݐ[s62x1fR291_UCGfm96(f՟6$fq (AυH^h-kC33l/\R {`4G[mUIcvl[96lwCK Pݠ><S[i( v E?2>:J(H'/_I!*MX oOX`o^^2A 1^b}DX&ӥϴKs>=t E ~L:JP508.n Bdfa=XJ՝`у{* 1+8 68tq5CN8Sf,?uJ|tffu{J\" %oZm'|V÷2:e&ĠbO]Ű/\J޺1}8ӑN u>%=k\V XDd/^X#%ٔF\@m0f/CDJĹ\K=JΫDj0{RvbaFFA(Jc;Pj"yQ;ȏcCo 3%4B},Mb˜,*Гmg/VYfN^9Ѫ 4}6*Meϱ)cg+K SfXu$ ϭ}Vs*i~ѵPs`nTaңg^$4HPtGȬ-: Z[rϔ32%R:iv\&2eўTGs:HKmr&,|8.x DjUdUI^PQ|AeJl(p85OsNr xt\zINZfPf)~,֎HC2m>*SGbN܉ûcSI4-P.)ٶ׻VpC`Ib!+N eEnʞdޓUhŀA8v ōS P iR8+[Ǜ, 0xF/ܥro]"et(bLLCbDE΍vVbJYFm.Wo=\@~47GP&m`(5 QACaXA_P3S %؏ c<#1QDB>f6Xz)^QyD&q&WejaM]*@NSEr~ǔw訄_ S!op/EE\X-aK#kj_Hs͑#yCN1Q1ʴ-uݯpxKڟ;2hkT:Qټ].+L>}4c߹ʂa=QE[}Wtk'VLOB?n|DQYiScfgإUĨ[cpZ苤GH z)bۤs2tdO8~17f7z1dٹ +Oq.U޼a_ %.-yv/W++kPXcevlbaڹ'%K4)8yݙnP5nq@}ɻ8\DqMh p,[=O+iD77GNZ&yI [kҥH L('[@EHՍ}NG*<\Ii :o.])1P6?+KԒȦtqk\IE#ΘE #e֗C;EcE6ADj4 \MYSoZᩢ\$:56~v" 8O;т!{#I6Hy*2tQWsA;ȏ{4pc)lFdv,X51-Ne˕ɂ@*LB+<d=B!PdUM 屢PKBܢ&P4+_|6&;% 1ȑ*_ %K@$MS9HN3of킧tM(VHlI`GM)GJErjPP*iͤEF;zs$+jw-kK}I<֭jwD^YI@eY` u:ws[H֕K/-fI!,qyLLY*\[Ae* q=P|fS^2hتѹa2)3N Ch:=h.hF/gs3Dt(70Yܕf :&M˜ꦈ$ѳ$58ڛfEOHy-5L1#;p>T̡i?E4%4`A8EbҎ4I eٽcW/{j;Њ`"yV x_0 A GBY|-^pQRQbN-w7`QKhNJՙ@ZN8gۓԕ-u-[LW 2mUp"4[ AhT  5) QpMnBZDBn;׶ O1L.6Ng} @hB6Mi1Zfb%ڒK1F㎔Q_,ů- ӟ24e)-MhyJF/6Wf;+OkOyVnliRSiU@7ll{BoE 4v[.jo5잫"ƙ+&|l*-ʑGH\5^ 5o/]ǶMd\r)iY^k@G+ȭF;^UQub V>m[:懾 [ض AH0Nch|[&ɦ7A/8S)"S3eè=y3/`J ~7jsDI 8qѣ]/Yvwk~.^@WF`ˆ1ϧo'&Gr΂N]=d)f-Hw-Q(!\y{ԩ.> a_NaDAPv@A{_Dz-DaM[RV Q^TY}&X|}'4I.0 /0d+y){цߗ,c9ߎ9y[hs_)w':W7Gy'*hȘQ'ptLIY^F   V%xe#o+!IѸoʈJ`D)!lB13߆ Bm5ߨs'64dWdpvq(rH]@4:u507gcH8%w.=W:0fܟr5=qo,3cK6*%fZźk/DAb+cYX{TNv ^Tq ,+xឪ#M8敍 GBwoQoSsXrEn>nɞ:, /N⫾VnG8)BU*V Bc?6bL3|Ѿ h{.gk~ȘHGnЫ`@z'o]3wX"l$f2t,aߗj 떺 EjF#+ WxۢEI7bwZdc+Erm E<̓TaN9|'`K7-\`f _r8 7Cs?[׫U.%6Pʿcj C?7z$|칏=VDE2GJ#y>jViJ$64H]}zFh/S;4py9vp\6U  գ&t *x V_zj*F+<{zH$ KZ=Ɗ%hỦMZyrfHjkZҞC;\*c3J)5fd`S$ C[w"z=b_ .4cg[3];!08`f2l?JKL9*屼 Ԣg~V{=e%olh:Nup>%:=iwF~nfxmEݾV>c}xSmN4 IHd[L!l>Q1U'J)z([q ~d?ՓDh`|Jʭ&2{5[Q4V =tÂ6= =PGc&Z^KrDm3**ӈL\]r(1z9WJa=jT=_ 7 klZߊx0!$6 *Qoǀ*M@n N G3~"Wx8Mn`#8:ީvmW /@)Z\*_7?&v/ÞO}4w-%=qlՋ/2qmYGq*`PyۉiMm;.;HV MM?fKC <{Ih9d5Qf`EoHdX+{'vf}3ҹ0Εm3T}lZj ]j!N &Q%t(bpHenTow3i奴X2 ܈zgBW $o=kjK6"|3wLk񵧹s,M 'nјK:ޔUa.i xXy 9i7TKUPqy\͕&T~H xvdMw˲)!9G^ 5)*_]!X;K%Wb9? Bys-SZ&~x?0MΞq> r=g7nд# Kt̛4"2{ n{ބ{s? c!{~(AOܳqm% &YjҕK_/ c#J@QlixA{uh7dz24=ga]v`Oxnq^ءFkMB$Ɖ]fMXqiʠ>x]rk笐JA;Dmi7XdaOowWr#6GL>zp +uweIYք#B{SK"0c;@MD6AkߴMtOM߉W.[Kp XvhV'N~_4T$ LK(Juqͬ9h u:6C[caWKҒ%ZRy;9l~x4(|( Ć75RJrͤl=.Q ?TпAGc]ە2QI\_8K|ѧegM^Dmu./x8VĪB*,:Zuz@Y/1݆Rp֢AU9߷esYxXDxIcZ< T$e'HvGR9a:jǹ!AvoP]ȈyÎJ/lMq2l (x_#wEj 8Ka*&A:KtpFn\e:K]Z!7a8,)P-qgCOų塾 1ZptBϼ VKGx"%YoI3oST5Ϳ#N=crX_B}lȑh ;wQ"ia =)nLjza@!BN pΠREm ~zI"lwbpH?]Y"Dgs"[޿Sq<'FG$8+vLN/?eC̥gvo9ͩEbaL0 UD:6h'֏yOwշi,:'n5ӺnC8%aGT("Qr1&a+р.5pPeL4u|К+s=.qQz=R!eHג̏gYZ07070100000050000081a4000000000000000000000001616eef1c000017c8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/leds/leds-blinkm.ko.xz7zXZִF!t/rS]?Eh=ڜ9L3$?p$ i*oK$MlD4'j%'­X@(6yD:zz MrL2űIZS˟g'H0 M#J)'yEsH3)>8}!":с\L y?NzVcW>J|͸=nsq7MJoh%ZA#, }H:+Z}E/Kaa2^_ҴPؘ[w4O cRKՁ,k_ּdZ`419Eր6M,/`u;f?o; ~^|cgwWBל9b>9| PUNHdd8jȍTyͩuQdƕô$Mͥ``buFŮfe*, &mbt7gvַnbø7 # :;DBF-pTn2#…].WsqD BQIH1i+d+p O-X!DJ 6fܚ@ 2w <}(_1hvwl^Y^a0׷^Rk'NibOfPO ;* !s瑭O9"Œ.R|58Y'UIj6$Œ?4O 0X& "}oK 0PSž 3{#gCP9$6P8Rv)0]l06BSz bO#[v.8l/ePY~XxPvpcu6W$QLh$ ýO5t鸒W;p~!S6}MD 'a")3JS0s>90\Lh6 NlG$'|GuW0jGW3mMB,,3cPd7lJ$ F9Tjj1 .HkIBqk!Oh1pvHi}/C)杀YJ$ZlD-Qò?Gb/! ސqiCVuj=o+k+tq-8a :[T0QU,OV6;A)Dyn%K?rƒ$f$V@`<{'v<1Xh\ژ-EФTuQy)Pnm)F󂨤 J ٔ?v 4/Vy <]%7/ vX!pdtF6wU%qp5_ eٶ#kR20Ox> EItVpDmDzDԘ?HSp;ƒC|m[dPv4X.oYf|JKv'AF _ 4e47rC.IΕoSʫ9īz+%/<^߿ω]zO$ؙ`, y\LeJ0\4tE #/QK\hOX!ΰeen6{\74)jɃb<2rdKqdNlS6HcJ?!|4Շt"u>1j?vaYd*~A U?ssHic@F‹~ 7ph>{n)gkqF6w}efu5Npvv'_SMHh, kg]+uw4I5~h_x%R%SͰPW JtBzщ1Bz|Ӈ%mQmM.ث EokK+-dQVep<śNOQa;:Mh-H)| Ђ7^Azgq3 IRۺ>iL3+Iރ6ӏIN5B-/o[Ho??{4h֎[^q[v 6Xw y@^PP2Rۭ : $y o`ڜ}}nFnJET*ISYFZ\ 70TXo-?.g{c{#)E4 _ uT;YbHԣ:};G=jlL`F/;&mmV&S7bB}{[f ̍PM (ȴdd<`DŒ_XTcOP -;ZqLzdA/{A&%2guXe GH[zwcYV'UgK@.wöo3ZEWgVgG c_rX1ΪM`_` Wb_~ wJo>B:EIt$͐I ֖k8!>+vqy`)!T2hs*f&PQw)vn6u'Ҥp&9ܓWZwq 1\g?**^v>PGEdSn߰: o*:qp BHJbuW#V+Ɗ@{wmGF&17f}-}xX1f(@0bpݝxd؛rr_lJŵxGYc%!sCKb!ǁ,DO?P JA8%pפf[ГHfCD=_y)9җr6 dx "/U29Ǒ*Pl=5ntT̅8648s C`|"c҇rEEMnSZ×=[ũqt\bjל#t<@/׿؎lm5v"f$izN7$vծ~.sɋ Yy\PNIMu=MYyܢ-\s܇Uk|B jyԍP7|[%Mwk"{ <\i4"V8/BdDTw\iiQa&SrkPe+U7 0E'R2wiѣ + r rUdϝe-.px73s +2NkN(m~X,'y9[LrK)ڧZ iH1w_Ҩ_@xl^q6"yݻSpPf`-rRoM1354;IuY3+Ek#ϒ-*RT}j`5c?96m4(DoKoٕvU_NY!yn3y>#^А6,{I%l1nWD#mF<$opo5Qq{-=[\(,$wl-~~ӬG:F\gDsȬe7hنػ:q2;?n0.PXbJ_w V0~ʤMZY6mwX~[#!$Ɨcs8,,ŨUo'Z@0bP 襓݋D V fh7s/AA7ciV nw$2~t‘fsXt*z1a5dRM"#jY&|w*Y *05 Zq:\gp=JX.KbES)yvs/Fݘ |)Hлޞsh-(أrRYǨ_;e}K:5Ο,z8S:$ 'ܭ9/=G\Xg0iG14]zC~3/dHhjacg{*01o{+V!VhpۚNtmm+]N^^r YG%叒=*[ U5#s#.wz,#Ua\ p3AzW\jw NT^q[b+Dj2£KT8]DI=3rXx'|pn0<ְUxUH{9%I7.[ߣ/Wh2$%z^_ϯYYp^{iBuK ;Nz$ ?{8&h$"zih*:grΒ-)p#%x;EyfµybRi/w}ц BZS -+C EώzmvOнa3f;sߊƦsQ²gk5]"lm]cfש? 6ōqYpn>яg@}ȂCW}wYq|ƾ=f &*T>ExfY&͋5vJ)CsGhbm^A,_t*pCBXE{,6"4ϴ_XBIa%:R8NZ}ު>ȫfA̔O$ ,M䍾YX ]ɜi\nQ8?I?Y*_&Zdr$xJ)+*EVXH78%_QSķ.ílRr/+AggWb5hq5:A"T@ݺV41 ژI꥝&&KOUD-77c0r6%e+,:O; ݅/KCfxCY}Q,5{ilϲ]<&5?G"՜Gco7[: . q"HO+ n=zpq4V-M/w2b>™%(%꧜_YֻL 53"⠄g*'ŭMSU{D" $,dF#4PBnDih{x/#"r' "̘laR|f+ .i=%IM8/}.f 'hliX@εeȄW]Wſ!nD;nh9XqT<#@l6J? TX>m4͚}Hda lùB\e' 8l=*}o;PLbeawk:#{NM~E*rice/#tAY+d"_rE{jFi[;dWS1wss}}Әz'r=)Sc:D1{s1+8Ch1bM3I߷ hjNJ7o=kgP79>aG !0b֣{ܬUJDЕ`I؏sW7־u=Ur:r(\O4@">7(M<^YhM5^ŌE) |2X(6k|dFɑ.Υfu+Sd;Ij(B3)yS D!{?s4N;Xt3H:~A-82*ԫzwb"LC m!u|GFC+ e,GC-kQ{/ă֘lopߞbz,1vC#9!{KEލ>ӖNMfN pM0YQs~5GšʵiLI`BKAoKKdo&U-PܸsƲR& {޹?;;¤6LгqFw@u`9c'1'9Lu ?|w'1[N[6P{lld=Dͦ`+AL*3eQzHa@Jh:Mrr?2=}oFO^b~\1=UN3f*->#3thS˸YC~)ו~;e@べn:4d#a FiǻAndܻp:Ld"[Ӯ߳;L &m _q/8acL쉿TWݳjʉicX(.p8A檆9T{yJfhvу@\:BFi̍7ѽ#'Mo՞-hwfDAjB K-%MaҮ5l1 %(vԩ.-K_˻tgbx)bCP43`*3j󂊯wv܆ 4Uk#ѮH=4oY/I ?Tܵ!Rƛbnm/̣vs-Szu厹 3_EC̖9Hrio%Tm"OuuHI=<|$"P|w/ wټ\I 俽_L@wo&bПrLyXD=C G &Ad_1Әe9z.!V::P|=(rKD@'$|:Q G\Hv-H%K b{^n`PT PlA"GXIY1_4W\Ȕ ?8ȫ *-ydH^Q3seM q_QQJE=GTzUUpyP9V31TOŜO8MۂZ1A,{BWm# ˽X{[0 z o V[~bQ?i4fDt"*pγ,..P=Knq[ d񞂴otԔ?N,m"Wm'R9 ,tU5 x籨ZJ<]!ll enq44<SSBdyE25=*V^wQە<Ii%^` ő! AV]cjyB<_Ԧ>yYt+zuO--xrM$_ * ݣ`Sc;JD,GI\*UUi^gu{UkS>jv5`peR"WZKӢq|ɦA8!ѐe,5yFw*دxDOi{/;g3RҔPrzOcei/=/{[jK3îB:aֻ(e:w=}트<&-|blT8 E rhZ F DIڞSM ;S\< {s;\O&<.ooKV9#TWJz|I~+jY&PyQFy*![cDi-NV,\Cf˛M96׀ ̌egi2O|TNǐ.ъ|ICoB,śݡ<ǏfU+>%A}QyVR(3f$\)Gv=˖pXpWL0phHGmOc.۲*v0:|Dk~@d;C(ʖ.Gvj MeG2j}l;VތL:EB؁M]T@6uP^;M](Bߍ+\~}ADxB=HVAS` (IT.1q҂jLzNeS*h)XmzJT$+'\Ѕ/Q,pb! 3¥xn,۝1Fq',\`ðJV%j~Eɔ4n<'*jfDۥ:*2(VaJ~~̞G]mx[|)VrVwD_3ZV8CBqr^#Ky }WHO6& /'Ӂn&ZJh|*Y ?bҋ[f$IF'_W$+z(Ʀ_<*kI! U!I*voa?\ΓcvD_j{"fWf{BJ5cL %4{^25<Zq*c?fkM;YӉnr$Z ̱e+uC*obpTQY\?weYs˶=d4LsJt6雏a8VV.(#UExy1轢PD7:\Hc:ąø'BģҩGؤe_&JHvHޛ?3%!{EXw]`22j *uo6sH;xɆ ,a[U{cTOЯhi#GDDgOdi9,Z6"G`/^Iqӛ-LZc,Dw/2Ҙ|4լK%҇sӔ/;f5:ͬ-[fξX76ݞYȏ58G cS͈:} IU)Zk$Lw$A , 6bnX{%e|UN -=MnG@Nt nĪ^o1 NVV"6*tQꐠ31(q4W >MArvO<'_I^jG[EjƘCgJ|oKpn_UU}KKC>JZdQ*͉ܿUM0HDGJYPeM6/Aj<{!^muھIl+J"y()< U\tu"s*zŽhxuoaQh UڦbwHAwz2a0>$i(ׇ#<w'(WI4.(@, nsHkq~ VIf# }c=ND7TnX_&KGU͊ca[R͎viy wOcܯq9XZ4+[`POk5R/Fi)%,-H&o =ApI4ޕ1!sqE1wl j/RD? $1E5}ӅbtDw5ɮj-;ɋ 7s4WFˇg) spQu4h4 LO_F>-!6RYVZ#G% 8~V_^-Q O渚*% c$ HbWx ]UKY\*`A< ǥ(R&.2;NϱDGl(;_wwKzc(Lߡ5լ~@Ot^MT=-kKC܌ vԦp.?;Gd [zΞzt}S0IvB6⪱467ż MVB.i0[/;`jWX"f4Q a;7]PTAL*uRS%)88<2^䮻, uwֹm/5=m5}!U.<<44;xKlH*gv46A9zKY-'h 5N 4$}3(.%Ae|V -%|G&6 acE-%B<Gs.iH~/$ 鈳;CVEd?I IpJkκ547RXamo"ۭRT:G^3X8P 8sL(.R+ӟf]ɾ>A 3pȿfn@E#a${U)f$Ԟ?N#RP{ -R1GoQn*$ DŔ1߉ʢu\Eĉe/Ã~d|V92"! {wwLɌ^j|*#^YkjX 2\K{r"9D(fzo3DxzvXQr`PW@Z̄C--N ˧]cvgt\(q E3M%yB!5n8MR ҝڼoBVgMx6fk=^;2P5Z5vm1BHK?QwT0lg[ҕjs![W獘=Yw5U ?k| ɹV *O4#(îBg _$X)oAqARB#j|7 g#FKɒEAN2d($ͣ#ɞt;J&?4vrqwRZm , )`mUTT~Ꭲ%ѼCGtZJ%6>6YR]ReơM f.  r"؊+>|yVN Dr Xsvu P/QJujtX΍&wzŧFnFP,si`$ũO<Ţd9c?^e)I=[kߢrvR*ltUTuc](e`.qձ1O决\24_jWUbӆs_Wemd{A7(9t"ƏbkKF3Hp؄OKBVR p?R*fMcq2k{F Aoʖ =Gn뱓Hۚ浯X5j5,W5Nx@8<"CB6.`n0\VTc5+s^Mij>D>sz :t4.t,Dw18~,%2!:2Xf~wVrlf4kO-R;,E;O} n|Bk} qĻL/OtߊMxoo<3LRfk_w'B( Ə֛uOM¤B{0,A@ר eapL31kÅ-&@MJ*6/ڂUrS⏎FUQI"fܯb.oecirw`GZ5;QCPY讔u:&[~p݆yn^(fKu$Z>:=:uetLtI$V"/C; ]#'֣l9 obHI~wc]SL"2OБV0p/z͑E۪h͠/.i^CP |DିrtO'#'fNBt{dБťV\)Ҁԉ'E*:$!nGTɦtև=Q ;3(r<Xdsb-}aAd >OLzQXqJTxBm b&yxy2&oƷBrquZAT p/Ȓ7\ee Y==Fz"'x6nﭤA=|%P}U5t:t=gE%UjЀ多|6eZ!(eNX\*R?2+RV!nXm(XqAU*:oRlfB=lF [ ZYfT|LYNLd8u~ kAήŴȴPArK/՗3Qe ťqts%bʟ|A.ԬPgI;jŭ*KVt9AҪ쥾 )F<Lq̓-IN玛d"9Ma" MB]ribu&|b>Mdf^x .'c&_}ÿz`@,k/2I^ecD)E6زfEYþLd}EʮZ$ᥱ ᨖXAd3lH87!kNof-;MiiбU?'@E&%ސ.T3ր;>kStHJ`n|Fe0hDO؉p]'R״Dypo=(6Fr#bqEyܙҫ)'k [m*ңLE;}vU[c7};d=mBsFm,|(&?=phß >Ѵ]ŝC:S 0,7*a |J\)NWpμ(4Fh%nI ijռ,sR,j0j14lΆr;=,Ts!#8Fc}E#F?Œ w2P5sD®yowϙ410 5,>vvCpf@ɵ t4Q(޺_})> ix6ˁhB|f[ȔY&H7QBIJFYzR4][+~m [GUm8PD"KEQW5) Ynطb܏thr sXLMcdQ0Ó=4?FnCĢF3ntErݒO'VZ{pج/ ! ubN K {N)a Yx.jFzRt˓h )(+n'yJԝ:Q $昕LP8+hda3 IjZ ';KvVE}ܴE09dk#\_ A~91 ,=&vwQzY7Wyp/uܷWƀ6Y/f2Ӻxמ,-&>Ҵ#aGiP8v;^mEXa"Jnb!ri8;.aH6Db@zmEJ  r ȵP~QK/xVcXX#{ ӃlI0힨=UOEs*Ugh_޿~lwb$LrMS< h@SPlz yBwD@̶nS#mA$ ,NAhK( yˌ1Nht"AO \<y)y&''nm:&E(r+v Ѭ;C6]R '}t&q]_ބ<+=}n0}u 4ux.+dy(/?..?ercZ`#LAf'1RF}2%QOD|K 4~] }RI^5 :Pk%q-ڹ;BΣ[,{[b;W({O'yx12{~\S H&,kax3 aY{NB 4U&O78D!aA H}| 49wC{YoXY2U|W *4hO` \8V"+Ŷ-oG+-BW \U gޜWJZ{i,dw߶^F Y [1ʚ!%/*(jȤ6V朏ri[@:ԯ lC|8L{@ evq(~K?E&B]7-jԯ }QѠ  ;#dO(H Bd>igڷW5 wcKzō?Cs^ ,S_|2ʷ&Iw6FaDQA&oڢ$1K>h{ۚAT;~E~yv,NGVaRBQ#M=$JN:w?KPjt[ȓ5o*ji?R#\8c<$"o5 nWQ^QePr-k6@"sվ15xؤ#kSc& &uQ ruS$x&CC^E;<'gwg9KY&bdG|+{@fa%ӌtuvMq}umd݀C͐4ؠ%ֶkjrH"$oe`3eRBZ'<׷n4_e3@8h)ਯ (lVԶ$\3/Q;'x >QNߪhTqĦuzu`c( 08l-7ȅ827ԕ:hgS UՂ( /Gd,whJˬF)" DO]>BYpD)z8P$m7N9dYYƹyVE,0[k_F]IȮ2h6զyiY+O7\]Cî UTvGӡbI)#c(kλL82s#SS{vH%xpy7 5P^;pi̟"jFk豙_41:= S=I/6op@ZE7=~#oNEܖ-ui-E!ZXB1?Qb\0Ϻ:>9IvY R u#ƦBV|(d]_E@umqy7;PKS % OS%uNinZ`41 Wɐ"Դ8pb ǧ^{')^fhh )Nv9뚃UzJ+WWm'Zь'z K@5=̝ΛoYii7yů/8̀/@|Si(fx@2M< Vgb;RLC}' 06 +>:թlt)?GҺFI dypE-Jx$u3X1q"a76dt1namH/^"O@Ck A4EE\ Gc~g{y߃vɜB%OT|aIyI5 ZgP;'L>NE©6H"״I""=4:dŶǂ>mH!$O{!#;&U)'3>ň;Cy䡶^C\Zq`ܶ=b:[GLj vemhA|+'ނ*AUf$sn$B&͎v7]Z2tW؟?ߧlb 嶢avNzT1t7DƜ6Ia.ȗiA#9S_ԣJ"Eŋ6Er$RQJA w HuƗXͫؓSS"jwEo@ֳ+E՚H4iYqF bEwF9Ph[ M4f%UU, "WK 8:nzVJw驐[-]R_AC@R}~"TIOuLnt @ a, 4i0uWmqiH(P4Ȇ 9 X/ɯA>AYU} 灂wyv!~YUo4g'[THgTj_ᩭ-"68H+Y>]cG~Gag0-Cl-ntX(=-n{=$9Hw!&ݰQ O\x|DG^BԦ^ AΏ 劉SM^VCkH잽I 3#l~"oDmX6 t:cޞ׼Vݔi(B-UȪS27،;ad:k&eA5J/rG5hvˬ3)h4LϋR*- >2‚޷ :M DmKۙ,J}m2d}+-2ӕHْSkE;p^:ꍥ8qɎT~a3&z׌ A?,I*%GɆ,ġ;WJt,XWɏxG:wR#Aԕ/z@]`,ɫsmq6cGc)V fnN suc$u&(^CNY8/RnPҜqJl8Ct(Ly7C8Ϣܵ*/lT^UmCD;RLTY $b<7uOH1. :U ;BTIQi4@ .{TY֥9F;~vfa޷kl1 m r}6-.bc,_E̪.,"o.v{0 )r%MD#t49=!a#Kғ); nWv-fReù_Ltr֐YTА6[ẑ﯎:XL>jFtޔ돨.p}KV~Q t|Deګ3xL̚(q5QO@SGDLzp c(LzQ'i9[;# (5§,}.4[wĈYTyXNTͪfqmppa9- l?%͊IzW+Z_(}X/rlwWğ&xg!sFvtg'gi,&x4d(Kwgj#e*\|۝A?V=Ii S1Nir溋b7U&Uf@tF)B,ܿ5~,C[N] n|+ .+v˲ F vc-w$(4?ĕX5gx\\ 5G@NEސf aHC;'YJ%ǧpR!#f:_=ET V1:kv$f} d&,VM1Ӥu˛~OKSD,˄K?{CByHqXc㨃dWcoskW@jU%Q#ׂ¿>yF/P"gIYπɁvH!~hWj'zm&ѩ& }Rx{"bCtK5)`bQT5M 7k=bv_tC$R˝~qSPaڍO88VncZ\&ը 13С^M[B^*!& Y=JkC܊Q*Ix/h'd"f6ƞkVEZ)) ? -a!/Eh2pticXb8>ڔfi;dCr;p_X+B\%aH$@,`d{ ~nȯ%.ZTG$fZ{']f3T-(G9a *7-r!xC8-8 ˶}_;XA&  }=ۡq5d3E} i 1A4B3W GF2hbU:zeQ˓on2玵ATJ`_ۆ6m?r%ަ>+? HiZ( ,S;J*7yPˋٝ6MeEKޔͩCĒa9͘ޢM|^hCP>) AVU[‹wavGgn=2(e:ጶ]whEHm}8];3&!t#IZ1.ؐ-]FU0~I#șv@*!l`w(zêa7r>y]s6.d&qϐ}(. PDD+ǮlƄG{*6^{kvI)!jǦM!oH Ge‘PHo+-ߋAS o$hz䖇Z@3ry{a<3c6E/`n% -G]GpAc ݼ댄(HY߉weIrhRls ahkM&|^yZ"%*Z; >?2UPz ~;pd<>]EXjSIL O2]mzY_W.4UG#K#oHagj+\?jT͌_wQBVEV=3vjU%(68X׆,E3]|ku + \TuHa^wG-Me~CHFS@]bZ{I:8ݤLM%6B1aL4W B4P]Cݻi]y DoBr1 ʢMryD>ϭ4%֨ZfwMTZʨf]5Ƭ4[GEhύҜrL~ScID!;zOag"cDmlUB:w,z:0:8$Xq+IjUQ'4svK|gbMvԒ}5q7vקƦȒK1p4!JqwBp]~j(-88"',G%,/d@1&o9J4r/Bڝ2?U>J%J[^ ?s+TF|A-<ܾcTl%z t .JOklO $S^V!xJ}5~62?ܨ95yvZv4RrMǞ,i` ܰ@*9͑?]jKJT}2PRRd#Q ?ڗJ1J^k4t}^ĎSѺM W^I`xt&3Q͢aMa!eȜ;\;zrho%#]R:\n<bŋtu!_dhR30`(l]E vRЧ (xr%Td\KPBjD$㰷W%.I xaRgg-uM7 7EOjtNL*ߘ}-3NeUQ+ w 2:3LJyo.\~&԰ue΂S83ʪ4]u3^WP!gQnSrti*҃izJ%hiH ;ND-HZܭ%ee‚<(Y/ @[.2ew1eRI?7U`(')Ւ]"dencΣfUE}tN"*OnziyJ[8In鰈w7+m*{bѥg@,?IUjУH̢x'NSj7 :KIt^|7e!{$S쇳RO2LڶSal0y%gf*9byM-^aMOcWS(,BdêEqܳ4p'zF34 {+dkΆ|`r-Jxr9 ]ljN $OEЏ=!rUy${s*p[;勢GYƪ-1 .Z+XDLNp,W5ԯVHMl0a~swaͩ}Zo1c$a+/Jf}ײzerv%qӐz8AtM~ 媝.tcd#2I;I4<խm8J\.!Qr0nnOƺEG*h*,⺝ak_岝km5-v92Sh*g+1"P.lvR%]Bipl "u~ },''\dH59j4w𤥄$ZeSb ;l#xmwTLqPp 6q\_QߏRbXs[X{Bc]D"u_EBǤ2 5ܕN_8Jy<1`[ i?t=;KȪJD7AkSjc h8my#K⇻ӼM),*1]/#\ {G4B0KU<[>% LIN2}u)4Uc?+5j[W"=y=(P Ee.;R"v)ZDmuMAKVO2xꖤa{gQ) 2 VnAH}k5.OrF.Adcb d2ej߼ݒkIySOIVB4(L))D̥!o:wk;+[;BVa|{3^@D5W^^Md_*0vߎ\ Rh*$iNAg U%BԲOëjoTLGŽay4-.ɊIqm{k$Np2bD"O2`iH"'3rQp!al>`Pj ܕ*16o.Kczx2=|ܘ?KO:xb:Kbm9WϏh>{ 1dDy+U0͏]0DQF -x 6*2|*^ےk?χ68\ &|Ɵ:cO| EXpc)A2$*A;Α!F:ƙ2f_]B >G ]XsLnQ 74B@x>)OR :+?R;zJ!kO#O+H\_j"wl8 s4CI8 ܵP1W_Y?kGXl(W7w,DԨ5\s~ܯ;i1bBGD{_c}ux [8HW 8h V"S+`oiXޝpKB&_2CAL=L&KS5e".(+gEwCACQcⰎV`'#سKdz{QD6l$u#K>?9۹/fA8 z$zʍ 25WOӱPˋiM0wV{j0ƹlJNA9Yvʄ.u\YDVd=g@*lpQ Ֆp(No)ţBрZ>nBȤ:$ duYOH*IQ3?s*/#n34gV^ u@LZ7z|сiq\mតbgGL!AtO$[usMpkP~*%? A 3K'Ω1x6$.ø $蜒>?SmM mܰs̫zF02Jlڿ B^E^oгc^Nc.FmsٵC8 g Uqx?t6^FZ "Yi͋N в5n2;'e>/\1 &+ ^Q!#\ M}i~ӕcVX krbDpD-xm [+pz,7;z;rȌdI].v̠Ќ? 63ccϟ4N2dR69xMpHt jPFQ\7ԡ @BWEdp3hcK0&Cu>;q%@aK'tz3$`Hv'9oZcArbgoc8cxM;˭6 *$,p}ghAu!C&0 :LPnzq ۯ4ѵ$('Fwmvjqud z?G,얉hpWjr觥J7 H_iګ4C/Sԏk, *)'3Y>z}/i6[77k3sڗ=%|Mbf̈&4#V1q) IppFE*hUrf!T?e=F4%hl`lÜ+Ďz|:iF.wfZ{K#%\+LV;;9(T i.xua!uDi#/v8 ħ k⶝E`brHC ݇,VM(Q%UIEn-YfZlbFX 0!pE`Ν tz+G6|s$9z(#aezuィ4ռ.#; !bcWhcM M^ N{Q'iG|X֚!; !4[1Z^$߇d9ym#>޶#!v QkӚ{@T[ +,aLElHE:ۛƶ_[5IJ&mp)&Ze7ܗ݋&$he:0⶗:jVnt>0Rb.|<â(k4q}25:t߈AV߃.8:Ez"^>8e7.>TnO[d[@l1%FX PKO6dX&v3+@~SQ*Owˁws6͠vIY+Mժ}RƋ@YNA .BH}u V !ߢנzWQ-O~Z2d7p%\6C︡kYci2y.yMLPz&|[ 9g^DzZU@1٫.)OX{ h(LN.G[0bn7(m=-% dm R 9$.)/fQ_h~j(0 P E)6 HO:$SfY C ;28!%5:\Ft ]- Uz@\dbwi>N ܪoհV{>'$PV'lM0t<ӓ$!RP$* d[_E;3)>Vp& <|XIoMg 0VCHj7Xi{hBl66=]gB(k ݸv+Meu ÂNJws -nPAbYyAZ.=!I)#Uh1<0erX4GimC ܃,y"Gֵ%O` L#q([)n@$m2Y屜$Dà c~r*rHD)E"mR\# 5LqiХ>e<4.>#4͔n_Џ~f }U\2dt|lSQcqRlZ \"EiXoAR>qਃ X 6<>#m tokŦ q H' >9Njxt-̮_U`?[PEkn-&,SBٰzFL+%찥8/2&/'Yf?d;h)3oQ&1PX_#/b@NI-X4 |@@e\ _Vbﴼ BTDX@ϼ;j"42asɾ`8KxAzoov7N8aΩ$lj>V$RSi1qu"kDê{DjZ*$ԥ& ZNGN/@NR>c5>8Yg )0d;ӆŢ>m&@47][`UG˝Мr1;o7ό1CA݂KޅظYD;= Mfd:!l/LH48P_}u&-b?$ۨ@s\#N|TjRwS= N{u"N9T{ V5|s3-D,8"#Z* 0c6 qPn)pKP3rXEߝԆ8mbծs:#~'_DK'w:K\J2&_!ƅ,ǓO*QEO9SWHC謹%,b5hej}U{ ުЈ*&Z,+T&m`wGHv=]6K9>KіG_U lEMo'Uz?_-wٹ$<:N}6f;L䠈OGYjZ|]Kb(&tkc"NgP86{%Wz2OtLv]b{Kr:f+> :6׎dJ jj*:(;LN>eT\MU.$]7ڬ>-psח_R\:@lJ,?#6_v'ַ[= >,bIMMղ2X 8zֵejlߥ (y\+(q:i⛼P&Hqo5 ~?#RŁ~ڡ帙j]&"fݓ{$7< 9~w]dӀ˒3C q/sXpiݣSM%R&S+ߊFp;Z:oa{\!#!dƕ3C##ʪoL}V=CY+C3<;D a7rbGp;/ɓesCh2¯Z1#DHL6OZ \L'+g_Jh0ӧ5}@@}w)K ؍xU־;DuSV8UqE6A m眕½PϊiQ0=bK8%ģRn]#Yk:@ch$kUUlIA=ee;1K;CLM&.I >#h,:az( zB栮D @rxdr' gXk$sw=6E=S߼/;m{9*Rt@6e[^J#C}cB}N챚fmuM:>pKJrk_dV#jJa(.>ݹb5_}m<}`Qk~J=DXw; =2 mUlVҥUmQe ;{j1cyD e@3y64r'pH~QBwڼ/^ rimGr%}kO˃M ! RKٸaٰmعO {p$w+JJY Lm]U=|T\A#P:ѡI-Y~̯hk Kib@ݔVRρx0ݐ ;59,3 rV.APg6zy?+FZiϟθVVg(KPWWUG 3_,i6үl{|{2I2teYh@:ox}YTW+XgtAp.*6(l-dIvB[+ߖQ0?rVk9|?#:AEڏ'r3S4NoɯE.R`r\4>41LΏD+=>p֌u0WAXs-?G[`!AS֫mIEeMgNfJ9#Uh܌/JkI S5jYw Eww?Id0]0"KldžT`PdhzN./~,V!:iD)tUKnC:*vO+pfLqsA稜.=w'naԭrߚ|&4FpSs^qG*Yr.x00 k0Wк,ulytTx &*y5I&sM^@__04=j`"(0Yy]zvtő|D>QVΤaMP9yYf6 U|~(K miRRV9"xռ^Ou%a]q-b2^: a<*8|Fm`P=ʢGUEn"bīnFhEWX00*([WȇMX*aBED' 1F{$ɴ^W<;YW֩hR<77&<)f '+G-A .ί ǩ&̿6ě*H 6r<3'):h{Tk/v#I5%QʤcYIL97w"Z |gӞY .=<Vya5hI2̉7"c?(_ju`T)ZRi#8KY^h5T'iY"!73Pĭ`HR^?=]=DTnu&: p_`w[@Nt8bj\yF6]^sN. UO΅ByQk2LMGOEVS)6ڄoڜ娔3nLߒ}%CNd `OǏ2&f]Q߫U7 e. {p ۠H Pcii?Yn%0nn|#Rv{{#yUf9R=/feu`> $aP\ ̄d&Jګp-%*'Y9F4SS'Cl bTX@a%28ovZ »KqnWIͫr,D?hV 3pDlfP(_Vmio{2/Z5g>6Nt%Z9樇lr 1G[Y^6ŭFc+kߗ \ĢWK *ڿ2^럺`+,=m/Itp6ű1XsLFeb}X#ֈԣ>=|_6ʪm I}ohVF2}m"ۑI_fɲ)\|&gl]].CꦃzXXrC8LrPQOx 33S݅NHfvs)d8SDn20p^a6 Π\Š0DRJV2+KڞCkud3zuغr? Ru`< 8ۉaYH? #eY̵ Br=o\Ĥ_\6Sts=, Z/˜.7f 7=KghY!RRa߹/]LP_CwF9nT1HBcgJCPؑ3RWd5Ttfrc+_6, sXCE}QȬ<  fI8A@H$<*ꃮlA e综-<ߟ;*EeŪ&iKjmQu;AS%=, \DBT0骠q HA+{)!E1%x#d3Ry45Pԛ$(ޖtiҶmӲ +bց ~1μ*P)Y̴\7 [a&7-dқ؆GnVu9I=Q8oխUmk(t+Fob!3=-,Y(| v>H  EC[r`WUMV!9>XXAt.Zvm?ػJϦPUy!nkTlr'pywz tx4L,I ҴG_>KzE  B![pdqWcY3/Babߑ$Ө6C }g$h;ۂ|iW$OXџ+!ƒNaK_,Sf)ܮB‹"U\_8wñ9,los|>c850;SbZ2g@5E*kXHN3:^8pP_7l1&? L1g{l Ssl h?W2:6뀄Lpd`b&ƙL`weQbVՓ^bm6hd:ioڎܕi_~RJmNg6iJЊ)VWCS~FʌgPwGט:#)R*3wy;bx̃?R"5:&HM꺩,j{2 m[:X[` #ZkB>2NGț}\'{V E0{U. լ'Qo=-OƗW*5F6x~XVhqnnh$^ 1? ^@k81L䤵ŴuJ ?#*qkW 38XIJa=,Tz6Ÿat=- -.PMb[I^j/N۶N<-^>A!~K|:l3c.Z Eq+9yt*.`;r?fFjWyv,wvE?ӷ"EPlhewJ90x?Dǥ%MPJZt:}¿?a5Ҍ" <5Fk‹\InV~!K|GJIҎIX +SтǑ_04z}EzVtseEQ ;d!ZY떁>ϮL1I>ﱃ{X66I >˱R{ŸƱ?80\(c]/E/l}>WR؈l腿y9z]LZޫXkjgW:!㲌['\TI@U%c1v[]ݡr,hDi\ +Xّ Z;|wgap֤qۆ&M#8 K)\̮XY>u.p,U&hEC) ,?Iq/̶0Ry))x(c̣9Ü B:%+v?#o۽>91P\]3}2Hc 1γ@X v A,_c5fSc+3 HAHHd[q.@^ЂɘR7%.\gbw!Ξ\'NV@@;yEh j"IOm'1`E/ .Bϱkj0q){}rg1fz7)TæBs;n&kas418A-zB{"J%ì_P %JD/T$m^}so.l`OBW>-ߺޥ熾0BYψ~ߔ\/s]xQ"2i1;Lgc2#<񟜄]| 2JSu(R!=q@Bb~&241@Jl5QU~ƕ&L`*:DƑx!>]ybwk «@bqQm'PeN;*!r]F=Eo4*r~8 W4vrq9BUp;1HA+5e~>v#_duB(k-msp%xQtb &|{;4>RN|vg! _?anF-Elj>+ͳ6oPU%KN)xӛɣXӲv1 K^Zêu Gꮡ >W܋h3XI9SE$d<LF,ga:fP=nSGVQr |J=hD"7XHnT(\wW/\Fsf6D_܄{$cqkZ`gbOtߘ`v ubZD:E~2{:\7aF~ߛ"5\Ȧ mIZh|&3f{ۭ4˲w=S͌#'n؉e2_'|>+K`ɌZole1/bnyg(tC>grZЩ"(3`ZWFƴz1mCvCws50]ĚnUhQ鴋ע^sCɊ}q?ѨVgn`ۺfW6vrv(}3! A^_ox_p6"C+Ô` EQ^kD/GagKt6NNӶmF!8::\7Mow-uVb1^I0?e8q&5ZE_9;Ex)7 +g4 ;&(NB^41LnYC eMFo ez%ruk ϐa,*e]tA{Vd=z1*ZMi@(B7 حE  U!۲QFX*BrH&OzrD%,!Q47BU;8ຣydɬYp +u<*Ny^b@$0=D-nњ;B%My("MLY|d>*_}8P>]ZҪ&9)_@nDr  h;:l-ѾHvӧi&VgMoem;{.wU3%\x&M% &VWaN7lnOJ^ȿ=(6Vf!r7bh5\iȋ秒ED93$%!@}ֶ%#.n`)nͼ)|W٤~hkaۘT0,.v-N4Ay»jaйA=qq3NWyǼHS `gtz21Wsv RFmmZEhBa,:틹Ջxg-*E^(y-ljN{%RY͛Dx8e"r['Pv-ao c-UЕlug^,ԉ6<#l'ޙ'İ*61JZ +(2Q$Ŵ_4[lw6?iP N/cX`3/_024أ:W[$@PnAߓSK -{>m"Ԓ*56[cKNYX?>("_iwGNmԾ# xgxөy6nZ߂) %x"8{cpz.$E"Rڤjp D cʊ%멿DJL.u{>zK'f#ST?YA!T7e9{?9엨o[&z.RJ>%{԰1^'15zzTu;^ՙcOS =auЩ;|?X+(B]5y~9ZUV5Nֲ9t[4,&:7N} dȿpxa `GDCE+goX"Cvh"ƬT{aOm ^ۛMuQ\dZ%! RlY_zڶZ:H s.W(8!".DkjsML 0- *ϯ u9mv)oҧۢ)m/M yF#Q A#wkpVOρj) kˤ) ,c+ʼVopCpkrk>mFmS$@"vŠ> dQ%׾vpZ n]PS<9Gl%B_`-.&IS0@R-BM63'rokAJѤ[mw$!<ݰE$kmglC}sZ)4oGToSМJ%`gZK&,pz"3&.H,?m h7h૏a; gfWp3(ǓPpy 5=͔$LNK dQ\onX UQϿ\Y{>y]Fw1vt T52 0̠bټ|5d^O<3EᾎrxPLpg εZ>=R|7݃ /W i O?i{8(lB,%Hj.L%5&t%ewq UTwuHiȅ [g r[|iT+;+@46+g^Ep4K9Nnٰ95TaVZA:"R!x'].͚(# zBTKYG}7dh)[wnH4Kp伇p ʊK-r~Q^ a`\T? NC=O9JOUHz?P'~ֹ^eoQF$^xɦ YG_Z;1SɆhv8U/5QJ n}ޛ%4Rl:䑍yc ִ"&ps/^qZ^ce~>O9-d0KseXm U~ ݞv ~p;_D0lH"phhɓ܈;dVZY^NTp t=Dޓ DŽZV~bWἔ $yfu(G6cV87ig\{nhZ~jڰfKIatuVEq5!G ]v=׼܍o]]r3B->Z7oB ?I#zp- e|+Q p P-yx"*[iJp &9׺lyd{u@y3ɁeQKx` h-ـ2 i2xÌ<"?0ouǼj"uUN:&D>dMc?b/, y},6w r[lNppqWFBurq&H.9ޕ̘0Y0lxMc&T[M[V? E)`@w&l^_UkitAu4@ӧ\]k-!: 51{ɋq%%V%] X=\Q rSq4Bɠ8;N+L8AlGkBۖo )L%OΪ1ӧBBKε d,32ә #,䓖{D:WD7<4\!ת!S6Gܚh4X33*GE y і <7v&/,ۡ_v50*7:K\`9(PNu%`ų^GєyR ht+V_lڬ's%r6,{WW*ΈC*#]Gpk0w# {{EaģkDU)8 H%dN(~u`͟R"Jf>&3++c x. ycInhX@&žp!/֠b> 2X",v#&KT3EX6lMeQ%mR S>zWs ( A97S=m1JLQqv*@˓~ s۞ry ŋY1`[oGڬyPj0[c*+;ViVp2wʴ2+1X uDVF~{f@UnSlj. 9咅xk@2~n؛ DyB҇¥_2L3W &]7ƙ6n:̝GbBD"*<2U"ëAdg?>(,S] IHÛux~'Fp^ 'c|Q?Dh"_ AYO:Jq/UC9\">C }Vѹ:hfBҿf;[,:H'پ~gadc ,snOl<&UߨvؓLD^B7S}+s>`U>?R!""3ߑB=P @ 5~Ө7kCUԜ1>^2'#VKf:eĈigg sKxsOC-=j<:\Hy:4kuXUe˔ ߿#{?Dda ,S]Ij*pF$β u-'2)9:m]z;=cWL4c#}pҭK7q/ɐOzs!ϻ3ԷʍnY@l0&i{ )-;e_6[uǭsW7yLJ4]L >yRf|Z7D8d&2(jp'~>lb^҆0GNXy|'zD`PFwڷHmDen )paN:҉n#q)0?^7hNf@?npj[FkmZkB&Li'}JM,>|;adאD*t+6y~T`r9l "5$Ǝ3  ]/$߅6ja>b@ވBJ\1) .XjwxOUzAdZ\sטeL|:S'eO,WUB]S*aB+'tMC+& .vT.h5[4K_H349H4Vdcd ("g*\3nUa8XUhX*n:l=u#*V+N)J"x ~s;lI9*]Fj9/rl!(X+&v!@gՇi(3B:"$~I3fP2gBE92+so3c~{Kڇu>U?Nǝ0d1T¼K̞vaKGvtfZ|/_AЌKѰpdM)B3b&j Ǒ5)+YH)D'\m8ѦW|CynUm5+e~Ânɕ"VAԘVg!sj@bzb*PyRLoq?uB)RcwyxWW:KPԨoerk" I(Tu˚"_I0ĻC?*#zj!_K_9$U`?cmKU-ZѠL% LnqgM~kS _qEm695GV&mSR): @.©TL:`_MXF"b~hN;㧲;P7mwE|4%bN͙W}5BJ 釴3hc`6)wh9 )'tnM~`%S"Vi~kS?ZAccW/%F*W? 2Ss_hh=zey&*(8= fr+;:⶗Q皣xJy(Y9N`8\ 3T|xjZ>6gjsGY<|T5He.ָJJ! ;VR2yEA`\PRuJDei2W:^;imTJ N,aK˘}QrkG;UXi2G!^7aqczy >:+o~4?9t`g:SH~!PgūdjU^*5yB9ESTv򹤧wJO;({WZPhdbCmafh)h xOoi׬ !@ a2$؆S/1CJ©<#PʧB#ض8])Rsmv2t0D-6Ye}ۡx7z9\!&_hڟٽeۤz,./%o2"FdiiOL-mamlRהYwNR'^ONOKNA0b05Ƌ+y8'Jc`Gi˅g v`C`]n7yxq=9OzM&>)c VT*FmY\~|g py>̙g bXimP.oG}T62rߦQ7"M#W3iGpx@A^D6m&Lr lޱhʲLZ+8kzC@S-ySݓFmQ3Z>dž$7hfϤ*dO@wMb2n⑓\wV@fxƇqzpx@-j˦V-V8ԟL*$ZB?x{wPZ @w,r6?=oz/7y$;H򰖨@tkדZsG6k.DkHG݃ȟ+ABE`gN55ic譳5wk(_&l&Z1>mfMolta?H m ]*:gz0CF'D̠ 2]ǤvgS:,fv)~FM͚(%"~}\lQ9^VͨZ,A>;xz*&|if#ApCI}S6gee;' w\uf@g za.Oڬ>2,\" 4k\CuGbO"xi9ġ`yZ& VLZw[G1{D:y8YOKľ,}IۚwN M`6^7pAFU5`i#Bì)`߼{G/kO]U gbG|ur\=q{+/F|,3<ȸ =)<Uܺ}E>tSyH#b&W3*La$u"gP$*3oTulEc_{PsFW se11a JG rq؊lQ-M : =vRz]5F` c/9i WrAkgav `9,skWjlY6Dk5 D({SEJшx&@95Pە'Ld0-X11M+OQkHIr׉R_~дj(ÑuY/r}m0Qo@J8Mji_w/ gHvEun37"@Vwv䊼'%Ӂgg",pQNS 2P9ˎ<160 ]}{آj]tg4npXiti)C@4KE寤EdlQWi9  )Lpu;90:5#}ۉ[0?q3ym%d šs=UK߮<#"eViR;?ya:'W4g݀;C5-.Sus_.' a.gx.z}z.{jqo\-8n [Cfӕf–A gR~5EsAW|~G0D<inpΟy( s롳?i+ǁE|_O 3q&ߑ1O8U~:"abk9ء8XÓm5`W=eڇ@~uEprZ ĞmQ5H`'*dOwKٱqmF5Gx2G ?-~thrE0A.Y8}P ԰T#& eϵ ѧŪ U7=VOaRD㰇ewiT[:"9^nKfBd.4]V?q} ?T,uAD1(pvȃlQ-:9&mf#[Ekus&K#b\K A!LJ:3Rcl]S|4q*(,FkX{޵zO P1*1@xy! xS[tY`'v>AO'vk"u ۈ"bY4n)&=8?cF1:/SZ6(á\0"\yR*l+r7.a:koR_uQcF}?]s *M]f"qVJxnbO􋥱n%P$faՀВy).լJIм!%r=ԓ[E ~½n_ё'cm9a`vh}K?>m<HL $ PHQ$X8y%<rە&jyI2.@r <(04RNY}*EȞvs' Wf6^rh?op5y/gL!@6;iv`YE0JQ/d$,^P<&b{'m8wCJe.5 W9q0|<"8zebM"n5 ܬ}0@X=9K;;A :[ǃ4.&&H(WK˲Lh +q;-h<!YHkڎ@e|eղsj7/neH?Ep4Ԝ [@8Mد`;"Jό1in%v%`37ÆSGWH#(`:7U(aT:F_dHъWU$gcյΓ ~!o(-9JN&rU2񵀷=9Co\6(>, ;.5Eup\jlAN5\.'t^3os}_ݜ6ux Ԛc!;ڱouJ,mߜrNԹ}4fUWr~pn;cҙ|ü}#P-`e[71گkܽsNh|Ƥ"b]XhՆPd̳p >fT4pDZ%pU;sm?+8uc6kj6 3%4MNTD l#%/[ v(c['Mّ?qR8 [J#c۵>7 >u(ڮJfզ9y]ar ?0an8tOU ǁTAFof4JY˿ 3 kNg}+SPr{M~ގ[e/UvMd'zѠL6>t-ةFNfg8Y:R0C!gU:PIK[+R8光}QXȌ&ܻ :Q> ݴp*tH-:4iIè zgDpmأ:!-\%δ>e8\Voo!] ".\E3:dcQ^b'0=$(2W.sTw} C2}E+"'.O@ Vat]ol@"2 h/BXK;@l-d32}:K3#{%lnMw+X&a')v>UwelU&<{NwI72H>]vonNJfBōic:f穪tڠ$ !cY(C;.d]2ɦT{8 ƅYiګ#\c`~wQ[[}yyu1ƒ|,\Ko·Uyv`#Y*NZGuQJURp1>$JO7-pɵS[P b EkW˒^2h+ AƬa(2jdN>FM~x7Z7 , }קex n؎وվJ|:gNg M ^8Ј&s5+ъp&M랶 bښČbpI'P \i\{19cyy&K!emP>޽(KB-E7 Aݣ9`Zj+@O^D"D+O~>rۊ Z*z[,OnfeJ$v6q)Y&.pN&;XrU]d)֦'~ύc&zĨZFBA2yU,LGhYyf~qJՎ]Nй{1|E;Io;yGYV{$KX/6 GL>!l/T u*a[~ C5DP̖ꝛ߁ʃ{,qU\F? vr:2ҊX*yREﴋ x"_ "%F͊0ֲ/B+(2̱]V +Mܰs޳$nSّ$$(]2_g ?`wi=MLi|Efե˗UG?9Umܶ.G6U */_WH>O+n~0WaV)<4'=`P2|'U}za2@LARoEB+A@ X1ʖ5VLObwt=JclqX I >s3+q;ߌL# 'k,-,o\C<ѽ#" )ޱ'NE"S%?K>_;|kTڮ  Z6G hT-e3肗zùF~vý@YɮE3,iVY7QO{nQnGt=̰ _~ *9d"㱫6x5-t:2ٽ#<=ǦS9_N5LD$C0M( 뱻).}T]xptn 4,o-:.M֌klαkT%r.yQڵ{(aW5tH..v+Y=]4+yB7GߔfT. eB>DBAmu/9TjUr_5yN wNG%>-,["2Ye_K~K- Ҥ*"tR*J#ǠD{?), OLqsT7䣺w,a V+|hI JZ~;? ?crb~^x$P9"U*ew9nS|LޕY$O#jzѐk%MikG ߄2h53;D#2.l4<|Itb}޳cu+PO}ࠣQq]ьL5*|gcJWh9Lu̘_%Ùk:{;ً üώ>Ir~IDrMjĎ vA,JѺ %gHu|"6QY}EMO\,X&**Taj"b)E  \o7 iƛ)zX`PV<&Y)q߶^T-E?juO:ͷuzE*tf,LC{ I=+l겸y}g bT+ly/Ⱗ4ԦO?tSK br'yI1S~@7cEŀ|:n簀{_Mشz%fQ.7%$4E{'3a˒Ci`̂h@!+TyȃM;"mWThJ:֛ *D<8c;c3J\?;Q]n[#굡cpA /,ҋN;NƓ[OPVq-l:agHk?!"bimu.%n37epMc^_dۤ+ON-3 v̸`2´ dH̤G CWf5D[>U^J5om'n[oke\pƐ@6kS*K5J""?W2߃*'$I*Ֆ7Y0ٙ3.4]!~i-Ipm?giߨ-{K1e{q2G `' C&@D}l&,*ɽ=`9q\!9qYfp)c%7nm1z3-* C07Fs<ݕxraX.vMN9MkjP^ <"2՗IzV]pR<<7/:txFp %wV' #fo&A߫fcIULk=pF_yrmn>+m}Ն"Z6KkPV0w/IRX :l"o~P͚Flx8/u t`K5YBw/ɝэ xCT>5NTHqߘ\:^S*8AqP$oft֯MG`3n O<[o\HevJt\6}=cUH0n MStDތ}2\ ;2Rd`Of%!{ljs d5[gDM^ daMu8>Sbc$/3!X}-ks"rՙ v_]#fps:O8ZSh*Ve7P+:yӞޟkGy~p]RbOj"UfqJN3M=c!_F[`4 ޠ"&G[F^yhyӬqo?@ZfNy< 1ّ^%~+I}ҰKI(%ⴲ>XsFqّ@$r({AfSR NJ|Z:p2<ډxZ&h3n3PHrB0c#;w[!OQOϑޜd,hg旈K_jJl=[~oςB*eUMcGhJV!Oio1(tlUZ)ߠЦ-> ʞE\.s"tnxPw̝ pB "V/ƵqYo91S\<^b i\:G^s~I{85*kL'W\تy Gf-p{Z0px DF bտkWd$)DfCM!=hx'%uƒشuCIi9Ѧ'C3t[XВ\=sHϽ9ٞ4 > d2?|p Qr}K7mSZ,2L=3dq0,yv G7d-!13΢6VCљ:[+-6\o=е|$S۾k^A uy BO]Z|PLSoλKH"!bGp~Xrv2hC!*dLMT7k2&Er'-Gl ;)O5i A̮wLlU>D[N {Cjr}u/g; b-99ǵͼtش #^5` t["qMZ"&˜'@Op *֧!zZkH[o~WwH}}\r)\R&&IPS7:IW"BD;h러 0(gXg'MQ)*m:UH3 x1<0|sa!\RG7% }:KgIiRTH(d_\E335N4 /$h5G*EW̸í'qS,9z,cٱ$[/fDrpdEu?"kF C*` vTWQFfj䝢?`.0\ȨH0CPY8D Ѹu8i2WzQ{L(8/Oק|3UirŃ#@V a}^$,ݑPD>,="@lS,4mI,џK#~u#+v9ƆLlOD=OBVOa~8 XLwb׳o)']S$p<(i`f3&Q9#~R(Bټo ߹~%ȴ< dBHU)T1LyܸĽ*n|DX]#"ͥvr2cvC⪦ w)&{޳+#)Rr̵sVNW_-}Cۮ$m\}$_9}E%qz(IB}hX&&%Bd-BUpr'6eʷpB?Z3Ӊl}u^K΋0T[uEs ɄD${PP%=05UQZ#.  J|KK~OmkҮ-WւHG׭^FA.<4g'&hIށZxr:cW5_HeEX:RZ^r\ ~M#M1ϛ~Nb%p?[f(ӹVX~e/Wq-|16c͓= "m5WᚍWPȍϯ\@UgR2o=M/誫mT(RjJž!T֬ژ&=h0Ǥv:uis>\q·@W<.ҪD Lu[0~&6=XҨOJ4ZL%6ַ$ϒ[W:Dɧ7Ê$WyW(%rI]ّ2:Enf4TD =@?w{p zGʘ*ϔgFezO$8YOJKNq0kωF{A!<Q 6hBwg2dVܯ_jSNYB5ŬLώxS(?sE西#ˍLZ[{1}_hxQ ѧp@d@k"ŝwXfCGvReHJ(Ȍ^T'YNZChg?ËEiN ]fKèg(hᆍW7vErehKAGط2\wE'} ɽl3B7A)P\ާ=Ѥw(~aN'\,bW;X;J7xR6N:~F@B:%'a(]rwi$#ڢ}MFIu6JYPb<\يDaB4F MQĦq2 Bی=mMSvٵ ȺЉ30oa mr$mNծ[G;)jw6.eC Xii.42yi{ fRۜ|.Ygi~jk.l]U'mx6mpY6",p969"#CAcL4F'VXT]'rx2]{z*E ۈ2&cok(?NC/lI&) 0  ٍQlc'kYanZ7؋>R)$3:7Q$ꦶWDq{*w5g2~۔.kC"w#6`^vXĜ3q癩8#28@eWwr:J7bevaCe0Ø2+vWB Տ}Pb}r*!y].9f>:n; X_Ju8UE|ī r ҟ#mM,2L} U(D1[ `(41\5(e{+9"YdOOjm,D{lzu4>KncWsMm7a}Wʆ4tm:=˟@2IuDP]Em4ۑC.37O$,آ$/ܵ7ځGKݠ5U-l~ŒF*G<-۫kZL9esE[Ri3Oݕ넉b+ѦY8qD"VifB, ,h*P*%Xv64_QO$S;! B H td\@cޔ3qTlB8+TїM>쳿z W'RJ s/M'Wo3ȶEgw4Tʫxv`EOYƟΕx89A)ndWf OfO{ط0 7B;z{ނq1qE!F$Nsi .]Hя tۻ/fW C'ml;q .r|X*YN夌ZH*kόR*A*t{h9y戋%p b ! x67wT>7 (j(cv>?Cб. DAYnj3I&򐰠gp:϶̩8 o3dO~:5 _RMR;~ؗl̠B![,tg 4AYUm>Ԓ TzxE)n?BkR_?J~D )`WR!PsH;6X=I/>N'\;Ŷq34 <55Y׮Ic;@gS.!&N[H^ =OxflljpuC{yHK<qK]+%zUG;L!3=A=D]7>b@=ط}K帎?wKI{٭%'7w|ї₏͘%eRΓBti,,P&2b6?/6CA@ej~5]BK [kqtf'vn\@s 66G! cC%i|JM;W1DHk_o_ c0݉ٱΝI魇x*tUAc 1f3pE[MMX'8ѯcXg(,Y iST^+iM6߀)g2= &:Ӊ<#t.YD^Vz[;Q uAXA h8I[SW (ΫL7z ʼn|6Lk[ !;v q@r+S.3oʳS"NnUS|G#r]q" eY$HLlz)5~ŁEU`Y;7W'ez*mxYq,5ZNLZ;@2hC/(R9j]$@HV<3$> swt Ή޵o EǁJY_nnn78?@` i!Dko'~4V!@#]e:ܕ)H$T)=<}!ф@5L>uSU`c̡scR/Hc S0i$)]t̗ vN/ec9L=;@CAeҷUXA>NZҊHf#7;b٪,ʈbYzi묀?JWU F4 Ჰ̡F e{MCqwSp2 `9k(́ n7O@&SG%a%+cG?1c|NG_V)":8 [S/qvzD݀)%WX~} -wAMqQw;v&ې_^, Q> &d)Mx"ce=7c<&ͨM$kit/ b0biTAb YnTNm?Z;F{{;BR)M{"憲ӱ߸T.q/w0 T*͊7"*Y=^08KzOUWRI>Hx\$-QJITv)@5l7eɪCwj*iUvtj/ɄtQŸZZ8U 5Ay~E?*"Ry;K{vNw8zqo ZIf|( Я(m_(m7TPdV6Idž5x BOcDGFu &xflƓٰc`@k&9= M$۰CWv=YY*J^ņxwANQIv1&K.>'x#pStpmKjϐ-}+K~OuAs2%:y_.97 yKYNylj7?VlE^C*ɄmN\+iIu(۟ &W_DDeUK Nϊoܞ:Ql3in3Cts|8lq$jS~aB1V#[bt)w4NN g@otUqBvw 4 q[X뢑(R\n"YVaWOJoČX~A,᠛l-N\g$b XJ8݋IZYMֆ:p6ynx ;Ikj#t&&rcIUUpQQ?d@!Ӂ,aK_4N/G=6zKޤCSxW5aXh]jC,Uk>;;nRО W7Ư& Ÿt+Yvҡm 5~N%y¸+N'N[s]ME~Ʃ5d*@xc6[F/b!GBnjc[wJx(gL4vx}=(Xipb A~"t3Kv]qi$dط%^!!ή)`dnH&nU'Ͻy~Xaerk Z|u)1 j|A`ឆ߰ݛ>*tHFe-2y S3B9quN{C( |o:V7>RFr E̞qNfD/*mUѥ_zÕ$w7AMre;n D3rS<;[Eݖ,x?]Bt} - ^˜(\Ӕ^virxGHtӾ*vsJuWhg.}!RR5w:U7j3m=U}3\=BFR ׫.Qm#C1'xkGwfr>,! S^[p^Cz 9tCe*e!  Oӯyrbȏ}+,"k-DrRmدk6>>w)Qʔ VM["P? wlJC<^&|:gZDR\笽'X.w=/`Ca`ۧ3zuxYw;7K,o=cehQ~A.)u(ZGV)P3icuuhWl~(2H xfġDZZV! 䱖'k& ^dOcӘ獍Б\ӅHٺ5w,G,~lج?j bgrGҝ|7pE~\{`y)r]{ns2 1|z ?eR~|崠z|I"A{\iz(u3LzxcqSv'Ϥ #۶E0~AAzLk\2D+]B$PWpKmfK6#eVѩrqG B:B//_qa)%  `呤^P!X9ίx> Aƞ0bF~*}u!b @'LB@AN_lW?ɋ3Ӧ~iJ`~U4ߎLel5@%8,}0lCBs~oJn)؂A5GN7NHaCCLNy*I˚AɊ'!V;,Dqv7*b6Q6"}'IWO -&9Cx~w7/H3C_988t{k+(=3X{g&]3=eڬ(x5.orC aג6Q``͝Cxܗb?3NF 2y3q{/-'BTJJASg{%ZXu{ٱe/.< M~(l #{[ꁕÑJC 5Ѭ,5彡j)П|ۆa^@fqkN&?\9J_gM1%[0Lc7|T< Oϣ. h). W;ԼmIƘ|6Ϻb(t 4p ?gawr8󑲑@"ɝ% Cku3ajU+|391Hb˺뤎U懞`Ϙ70pE-`^L'x(o[iՙf3V-ۄa $^I.\#r$j dVHKQq:ejq`v(2u'2TGލTO}Ѧ\}7ڗp)j!~£7\8N^P`c ބk;7.> YH)x{ZKI,!:c )'?^0U$t֌@} 1(ՐܼJؗ{ }5fic ag QJU"Lyy[|s_i6>9I߲F>#I}T҉4^%嚺5?z$Kc>x#p*W#קr sJsDmfoͅknÙ0Կ6g"E~&նVJP!9Fdg%Se7 IWLogt"494&_fײ(?S&+4ӝ-lOeڨWc|O!`UXV'v? l ZJDjfd4EKO\EJy{K7ZOsȒɉ!^--/?iƟJb[+Az44\>Lb|"E;:\4h^A;~ 8>7̴/VC>{#e>(26*\4>^zZ7`O!CU_aOSɉ~}?)W2w4ꭘ<@ljsG-K\Kh(($ꔬXPɂdt BeKmzg-؄xs{ހW}L=|}x|uey(8PTϗ:)qܿ7ꖻ\~)CDpq2!h&A)<./`Cf1PG Ѕ3z!=QgM**Q9׎N rQoNuA\ҲT_f{ rH&w˝yPP`%)Ëc(\)2zBNژǙQj.<&ƴbT`^P>Z`PEURO/mC7r_H6HM6\jA9iZBzr1].c %"hSBm0O1dckYZgFƱr_;J/dl?2ڥ8 1c yYnA1s yUArЏݟΫ򆘽xo:nN6%q|2L&}B*zO=PmٚR0+8E)>@t1bD;䊍Iۆ-y{ޯpOտm`>gҗEUz2i^ZmeI)`B2; x 6;G.]~+t6 LL簐vp2$}1w0|%x"{`}֏ыCƧU*l@LfW@EQ\Ʃh3%r o.0!ƃoǠ xcip&^%yLF( nyc~s#nF.!]b qeNm5|!)tKs7w$C$_Rf{!O4uE|>  *4 Oˉ{(EDr9xR{*?3j2~C-d8 Ùp`њu^ +[}o)|?F JSwx[bGbnh|~=AugD\yJ}cyJVK9ע 1Y"^,:N`|@Iם&SiF<;-y1 s _] f7}I9z3sd:hդ(~R`i{f1G:c>3S0yxIif$C0MT3!+O6kL Gyb tER0j AeDyZ22(>Sl{m%W,*4ka `Ł䭱+>\6@AeXGo?S s'Cb2q빅ˀ fb$\Q/H ԴėMա~hQgh9eDznPnk/j9fY6"4!z?蚃lD&~f~r)?ƪr`E*xПUYw' C6DU mq\D`_FNڡh@Y?p:sQo,;o1eM Õ_VYX]~dbj±(!$3Qp]}tfw٭*D4lFπPfX~ڦohAୁ =ODp]ה)*}jE鬖#ON13!ps^6½tDgr&JkcBBJ+d"IDBb^`oyu{#d8 y1Ke+,pb:>o^2񟧄$`g×]Ǿ&ɗ*"jJ4N:MZ*nQs|PHv 6Q+՟~}}~f*u?6-"P^}w]6,Q4'޾Yp-9xE)ٸvP)ߗ/Wm1`hh>e8At;0Z,``gd kM\4U!~\ǭo+~[?FV4F J5VKЬ"8 5)?Aٝ2PUʧy' V*tn<0%JnkɼOťWe`?O$p.CTҮ GO-SWJ5ѿZړ/7ܚziQQw[`'UQWI {xC]+$1U,^+T/v ^ΥxXR%i x !׬,.2_3فt=)^J^EIg81.1u #͋7kO&*oRo#%N0[m̟,T=Q'Fc.sB[ 䦨$_Dzxp|EQhd֔*E kvPE2~6 KWrX5.{C[d(q=VM}-_ϛ5SYCNotܝoBH? t~D74}x)ݓ͟[1Y/=ݖUu6C7Oۓ!6t"c9=CTM-:<7GrɉR?YIYPm"Uuv~}C>qQ-c<hPuZZD/j1*|G;d5'7Tjuz ^q ZdoW||L~;7OA   kĩGJ:٠+ .cPbj-rQZI Tk8Bs/~yy<Α n`f5 `yV\䲉/7Q1!޴F ~)j3rQ+W,2@u6? .sMaBǠ^>Wg?Cj?K bۺovypՄh ?fRPL\sz13Y oߡ!GV/J{uII+0Dှ ob\E-כoo+<lc읠V-+qi6|o257%L4wjSXoq/َQ,lL/ pnr$OIrȢ`D3QdLhBk }&?w,F|d KX^sf^|U+ eXQ)eZUy5PeQ7REͥ:eROG5ixX3MF-]`]QUТ{* JO\|Ȓ)A=,?H5ԷyPJh_+/q)XJ@]DߤAvL- |P)fw|$1wc)9`+>].v#גm DgGj@ZAfcrG[[;b{WQh:n|.ry2_4 t/MI } *e$VdU-Cc 6oO>!ˏ9)< 9[ :d6VV eե燀3HeLP-8=jvzq[.4Jsɸ?#i P*&ikfa ԰ %wQVS@o p{g8 B೵^Vt^fЎ/K'=M~qxkjBil›rbKL@xn|`g ^Ln=NԶ#4AXF$l;*O[J=O`m.ιm),mȈS$>=|u~z-X}Vtd@lYHdkd>F& sg:*CV?|1D\U\:!XAO#V"ήVeBV^`i`O!nx}̭6DW9ܲ[ڬv*h l-ӡrm"h~R(BcG{F% .]HER׈^ѲH"P$EP*H6p\o]|LȤ<Ól+TІL(z Źb( nZ/;m.hfZ XC76ţo!p;&kpOh)~BBnx>H~j 'yf-G)['Ex+Ȏ8@NU( Q0( U˯?}^1!!.Uy:h>:/y}&XWy]pNOl+% WP͡o!I&cy ŝ1 /"*tE@;rI`~K@ :E!=;1xlu?l7w3H7cqEAߗRM"%YdwBHN³[XsE!zSzA F/,WMa<-5+7.֋y+&ܧ;iQ;r0!e{kr+ٍ;[anA]J'g*\JZz8G!g:6H|XsO틒5bFњR&(q=Uvw8&[PϚdԂ>V6B.K|i#Ye@EC~&@+ĕzF2WqLl/80FJzM5,G#5CoJ%AOwmlveK5|fɁz'RN_Ky%5zd>]*i_2X!ԭ¦KTS1|G|tߝ8ÕH+ߪ{cI4qB f.%o0q3o) l$m6 u}\YmӱK!8%&RfƞtԚn7I @/(E JUeژemeU ORRb(mSwMj,(f,*V%iqmTt<@32hG83WɃeNn1/j&#Cw99]ņ/xUZ@}5wH#3ǵiE6^ XX\)`a0H އ/i7 LM!;*=h.@N"ÒxĬ^>ר]t8_Sh0C7)+xe5wЫUJޅ/VVjN}9N]Ç[#>\w՘.)+b!Q 8WПǏP=q8bm;]h+!By0YJp65fj {& oDEq^/ywndl LY(;13d@'FTI|Q]&QU,Ύ`J&l*&&cMkA$#N#s#ۏ{|û0-^7_*T17M?ȸZX_%(qf%w{ 'GFah*髦"À dg ,Z15o4jQ!g1seq]MWm! 2=!:.EGrz&%M1RWB% €ۨDuȉv,ϣzç1)9[)٧&`RdxTpXVNi^gG*M`421ímqݏoҾWIP@Q$Ii1Ȧw!w ALGvG3KBP I! ~YղR'%{:T Ibw;Sacj1z8ӵk xeDjӬlm)NNL1 u6+e#xS׬Ax,u8o'~eq`r'}lp "C ɂ ݩk5mP\aXBN>,QMA"/9Aq'*Bf$V^1-0͌,r䁝l^O -L^lg!!%jI&U"VH(ߡHrw32˂8H-SO->1Ϛ YLG H꼬f0W'ӳ:JK'_TVcc ُ4Z0EjoX%Ug\Ū"a#Z(9IʃG][KC"6(\zQLa1{S0VbwDB4-sYqpث`+ubk`iܪ!r*eꄂm24 rDy(=1FeSkrpv `&+KrAyԮ.ХNhBy'J$Na)Z1TȢ׶Ս%(!)c|NW#I;sigodžۀlfVJO陎zh -~ 7o5F|~}dLgh m&1rnXC<6}$D"(JsTx^eƽiI}mє3w3=cYL<8[%l:rO r|]M:?hQ4Iw@Y] uZ Ŕ*+T?X2 '~v(?d!D#ʃn ;F1UfH=&\#g Qmk$KMś\;G?#"9%,#$[F){\mk Y@ c AytTADlOc\f>=.p/9f٩rA u;^c"|w}/R~9%8e4H/f R!3.nWVE^G?7 ICnT-͐K|{1~J#ƋkX`weKpf ǫg.@m=}s3&Fnk#Nm1'|)~xk,Fi9l!OWdޣUcH{*OKb(HFXˤ}p#lq&'Z0sJ%TZbqk f_Mh[q->{(9PS(X\r |Gj"%. BEIUxX|?QW Wj7_Lif"뢅I:X#Uo0AS%s@o#gdR)/v9\M |ARta[;bZukG# }MX]X%y'CMbwphשU]7)9ji+EOUP]Ehc&En{Vԣ/H4 {.+o3RclNEE6򛘳DI}#(a:ӟ +Ә VY6FJN HʉON%GW&w ^m:|x!Oط U(>cCm/(:ia$Fro`^8|P%cct3mlZ"B$)MrݱiwSVl1$rCʧoRYH"j=pRo\ѹKQ1Lm(Z[;!=;^?Ծ]<[g&ο?1$iA wYR;٧VǢf}m-+]0_^D9rPTԄ z"eSD,t%'}b W 93] uXb,壠| 5jvͥ-8J!"Q}[s ]m%ڀQ >*pxմek~ f:We~x +zC꘼M^rTY;aD'Hڬl^s %7jZn.SB曐ϩSӳMO[VA4HB:+&Z1TPP3'^8r +Ȍ-w? P*-1!Fa!*OC !{:2!cC/xeZԄZ}6Z j wD :/;جb͍+\+yt_w Th'̧} ئK{ &o5\$Rs}y 1E0e(gcGA;Q$c-Ճ1;tX܈V[kf6@_L #ـ,BaB]WW5T)r%@Oѡۃ=~2Yo fo?g;f:yX/l+䣇䚴MƹաΊ T-Vm)=bU&  [.vLξ 50sNhՏrW{[ k)=t8>wwd:PWK%B28oi]w%ꜪŵfhWKW0qZlSe،T9f(hR/_hlg` 5>U +%0BW##"kP9Q&Q7@i?AF Zq ?ڠ ˣH ~۹:&E:oYG&{4_N3Ic~yC&9gbfz`eX\5zV$ qzQ{ frQn7l{B6 9UciSa{v)7]b˭ӳMf鈃H4RdX(a 'ғmK61;PvAbT@<8os(Zq)k s5mD4_b[Nl껹k\, թLMp~t:^V#X=o|q<=_MV^0آeO56A9xo'?^%d 6#b(Ф"W/.qKT wD M@7cUq~e\2\4g)Gs&>}{ 1<ibލ\8N 5w&B?-*h^^ҹՑqvSDSK^us߂,bl-bfp n5 4ސ}lZŀlNOdT~yD1P~+UG)/ǙE7p)Fc] g>2Wsw Py {8R%nƫ!Ml{Cr3W6_Srr~5b6^NQAz7zaQuOvQBcX'!+{桟^ix)(%mQV1=Ŝ[ Fq0Y)y1s8.@̎x'蚟3ut .Lu0u⟎M:1lSGFE҅&PaaSS{Q2 [zJ6.-~@Uke qu;2/LoO`w%P"MYOz]AF/^X u ^*xcDJv yd'xHKφ4律3 }گM6M^J*+oѻC)'-밓+fB]lWXʝ˰$+يI,hTXe"Xu͙VvFŌ;z:R(G/zº Lғ``w6 oeJ |Y&26n`Vh h̽wIt$()k&rhBք6oDz"{OtSNER_HS U5g`!BujC{(è646Y8GXj!Rp?&Xf,$OvAhh&=ѿNs\ WJJ֤ۓ7WZYbȌ=%bjb;#薠-0/$AWQ|i٥(!:A P:fV<?:O%:ؚ&'zH/,d7luЀH G-!%%܇cߝ :GC#[_MA Gϰ溲z=P!8SuGo>2w鳓Xͨu_VnNsi]3ڕą'^~H Zhi\.OD(73*U<_|2lTS?0]qIDze=Q%xT73fu$z{ lیKY q\kر2@28ңi:ڭ6LSgx}lkȭJ ea@z|rY*?>mB ).[i $}SZ!Snlv7'K_*;Op~ nsAcR)U@U"dyKnQW؎e=;+/-~bDdXmC;8nDΛ\QRa/&9Pkgآ !l߯P<>MKǵv ` "*PX/"eԥOn(XW0|x_ZQr}OR&_͠7X<FHgϰ_Nu\R..'tTǼ[xf7x" 710͌fՉ;BnJEz>c§ +!0 Α^9(bhq%2 V6 ͪ28w243H܂˅f`G(8Fώo7=H,J97+yސBO{+HD th vlsgyV7tO`!ldnR>Zd\l#iLfz ֝'6׻4mV>#@yvℽ*.X#sí9~Lʀ..r 1l@[r?`r4 G,.v?Eașrd8DçwsjD6VǺv- UFc-w,/'nz/bu"EB(Mg/"2&"y7RAuuM^07h#u8OMBHMK 8QlxT_cH=#g ,Gi^ MoZ*T*6Fyhhm5 k~|7ΰTg:PR}+x}+ͯ uY$y˸Cr,Qon'KnZE#B8hH0qcs>GNddUB655ajUB;l4~\=s\b%'!L?{eaQ"^;f / \HzCչ#y8[@űrqRm;"c(i KRH]"ꁸBCF8ZCos+$E)x⿢2A^P{N* '=B]aqMt&~*w=J߃l9 ,C"3`;Je}R9[n2z.kRIZZDUP+<g] ^ &9ml]oFůCpSզ;||,$kaLAAe Sc;j'M}J'l.c xXo[b>3~si~u!9݇WEi6@e+YpF(T5]p:>0j(97O|dACgS*”tJL&~,(&kL:ӓ#_hv?K<"aKlUCr;@H,{JPf?F㏾Cv`@n1ɑ2946Yoc^)(pXK,8vy-]>W(D=+^8_\ɽ{(՗L˂XoVhd +ZETo mMe\R ;,)&ma,0 b8? ٽOLDd?V͏9kALgQ8HN!ӕ'`:F/OE\iݽ*aןjmY<ZKTˉ3VJ0\S%e7t' _DZUܷ n`V˴U+.!k:"β GVp ЌNgkҝ.ɿ;VP:SroHݓ'}6Zn8L @Kk캆O~,5 ;_|KE- h"*ğȎXsA"wK|_zٗð ;띿g^pE'M^P ݤ3R_ %gYN/cBs}9 +虢# ,eC3DT{Ϸ0πW5S_TF䥶}2G g\bM_΋s)H8@H{?cنӖ*9&qX˯P :-90묟ckzx @&=u O!b7[rnqCDGe8OwO/6;wSfK 7׻˼r|SܚF.+1;#RO1`=יЊ=a/5Div5aSlT;zN*U;$l=+xvDū0T%(*8>{Y OJ7sѯV(j|wE8jSwo I>N/i[4.{ ;]A>+y/[r}a2_Jwf jieG;c7X]ڞqb R>y-4Cέ.F ^P[^lϨ*!$p)%ocq`GuڀDJl Zfϲbeg^hg\Rr "Bpkq5`?r6D7v e2j|% k e\I7-薮N|hXo h̩"PAQH=UW8 bz܅KYiY8yhHT9,RQJH8&*uz- McSW137i|^ Rۢd?C, ~{HJ`=7ueL2/6SCeW=4BSDaL@3&[ˆ=ct*]^r.V=[-~M6o{XbhXDF$6,:7+d|.TQqt(I͊ jCuz+b#|b96y|^.D"7,)js"lʎ):@,r}Jm(1_Y`RݛA4J[`jRڃ2s4v%%y2#qyl*F '4 (b5|PIڌ;̋U*]HZwx =/9* OHɶmb"^/R#uo*w7C <հ ǮYk>qܾ(佼uF&14xFYz?ŸZv=y: oL

.o? %1JQBr*B')ڻzLx|5Ț\OnVZ P̝vo$?-b񍇆MJ.[iǧYB]s߶NhuTw0ߙ({`sd.?StG wuh )TQo[XYtRN hv n s^@LRb ' ?y* \BEn6'<4U|י?p>'{dؘjڏ텾fJv pbm("-|= zc,Q3 ;o͡YEx6 5pMl:j,Jb!{y0AATy; ߀Gv6\kϙ: “e(5&&LMQq>j..Ũ}yIqk9xcTe3_xRI3(,k!EݮP5nƼ ᒼ򪘃bC>A~z7,BXV9 H,+DcW"w{s#@9U?G|w ]nnZ-EY8L@g9oJX`vb 篩"RksNXī=Fj<ߡ<~#o'I!&vG*m+9<ꝋWb8WP}>TCY] 䳶̒c>I ෨Ye |d$E,_Іq؏9{$)OiD8 h`9% ɽʊhV >-hh}!E6r owkoa1 fmQ(2Zf_GbkLKJ-~oY-ѹ5^X/y'Ƒ7lZ|Ae }%ܼHL|̸R{胕;,&HqxtҕPFB^Q)>[r|g*~9(8~n՟X:7rkZ&;C҃'^&Vvwq^h0&ic;ð?7B=IKp@L'o?d;vU/yL 2ZK"딆 ](:ziD\М<<?8%. Zn8P,iQ؟+?F=I4kAZ}oz('8Iiw7TkF5h ~ 8 ld:[}DypN_c?[8Ψ__-qv0uUpeqwsk b2cuoO9s)4 P ܅MĤU XH7S}WD4ʬy rMO\ 3McowT1! ?Vua☗]EOwOt5Ss?N,Tc" kƸC Fd|,RyؠxjE]1y/G`nyL=99%?㶦bnZ+֔EpWX1uy&jJ>bWx !HAXeu ^IM0#v&_!ٳ#-Lu$>x< Vfj A]y2h֜xkp$!9l-AD=̷BLa|$?~ȷv6DX_׭QIs+F.)`VHϝ(D-q+wEg:s I*^  ba4xF9FRh&D% v Ϳ&%B*4!:lkBvw>a7g^HТJn16\B@uwH@\_,{YO N.kΆbUC̎ز?3!IIJe 5a+oRÌg]Q./p3.OɍK}L'3 pF\ٽ`'`H:6u]dyXÂQ|cȾ0q ;]<6@Q6PP¼[.-+Թ,iI',(3bNFB[2(l`z0 Zx%72W)zG­pG{ (y`}Le 3ڰ2U\XIe9r[Dc.J78䃠M{v`FRj=ˉ"siANZƹQ rkɺP Cv~N{1wCܖ+-:)pYa+tnh~cZ ɨ8+z\~6U9ʾjCA)fW͋$5^F !U!J7nrniд5C.4r n.Kfl~L e[jy]Ǽusoy8iC(&i) %7"z_lx XtvJjc:q6čxYrw:2c\a! Zn(̫f(W7d+MGALuv/vhƢr?:Vt9xgO#rz{e^\u$K\I2i%TM,v|%UpfpM4BM+!|$:*)֙e/|h$ud ^(邮#,-dwN8:hT8H^_o~tHlz#7_hNXT1|oiHg~FKzw;xݎw4d얊ڲ)EJw1u1Uvk?U-Z.vPn5O&*ހ-CӔyf֐J19OB[ypy njy*^ 7 |N5z}Tq)hyRn-[4#ዟ qݼe80 ?Ʉ~7 -+ 93=9ymjMs]x Kͪd]B:g@*B1ݻϒh%fl #҆Q[A"0U':䭂\mquVզ Ѳ2aO9-%BecE1lBIx;>U'D 3QW8WEYOOȯ 2o'd5^Hgغ|[NL"]o@x8BC(mē2UQ/u\[$ KJzgf{U1h[DVZw9˔7gT(z .i_^/6W TǢr$;Uk:D)hHxrGE !+5rx.7;ZNQR[oJQ䂦'_ړ 2=ޤp$"CNMgd[ؒ \sT%%kyxBF+C7Y7@[k;ح`WIzV6dW]zsF=(OB t(z ":P ̼ÀZM_J(TO{8[&f0%C+;B!=kr|d;'PPg 9շ づ^|04% Gɲh|VO?'_N kh)CT39Wz gI}M*NY;=%<=,|MSv2e*e7 u[A),#d5cի]sG ٸ 7M󃌲VZZRuAy@p16;u*[+, (-KLmK)^X$J;s;p=U &7_ϽL^c=wuoFI*~Twgr$&G ^U9>HH*A'x70 _?l֬?MvN$dO,~t]4#/=a:!Hhr O䙟ܣ0TCFqʘ8epV0V"K¡2hI=c%D& ~ħ u0(C ߢ 囼%x>c^PEӨ@c[]2I83탦!;]zZ>6̒TBu 6GAȰ'uGcӵt)\ BN["bf%'03g{UF?*/|}m/yIS#};<\G3ϸ2A`]vn}K713x4!a!7Kʬtkd'bL\9b| {|_^A [|ID6j?S=' UBp;)U4iDҴ`vf]TӳK?$Eb! J/-TGq*'aL= ɷ;4Fq#KOhE;o{HДJHk UW>z5i暰;ad$٩0%Wn>sMZUUb;|L#Zp#˕3FtæbwNH^'A,g?CH.4&J"@Izg+9#s 5aO&dvؾ AC{vLեfWE] WdkQNujYoyis*@omZ28|O`<"0("kbiQ28/22TUC`8j17.TF{-m[-ARc9+^⅃2'TJ^? :y~jښ=1\O=f/!8,Z:s48?rY ϱ!D>V7:'d~uպeȯ4fDQUfH/6ߨR7t7e՘ݍ>?9@_@.s!C3$o5dKeyzUpYPU->S: fz`)}TAc׎JٳGqt!ezEkGWH+ٯU8opT-0FIs|$UAe:fO:F:(j{O J7%mr{Jā`RB1Y Em,=! 1~s.|7ASHܖP=0$@_tB˿3gpC(CypJb6 V&:</r g_ϥo?vl:+Gi2GW9mN|@^T[g%:ۀăRTGRȍ~+1E /,bc-\vzQ0֒6m5o=hDd{|1͢qс}^" P[Ęg\텸LBrg0:AP̔‡D>Ga}dgd[9j;c2d2;G 9UyM|fa{Td;4ZAe`GtmfupQF渌=]-j %Pဿ)}?3 >Gʫ2:1 x`"I\9x>\;[U6GwqܲZEǴUk~x#$L v2nxW'7x9c͇^gqO>0R5K~">0["!hӀƧL}5 6ÎM^mݗ5pk/7&Jnׁ2>Lk:rCMbX/n38 3\A ơCG[C'F!E1rg<Hl-Ƣ.e6Eb2/AA1s FMաQmȔ&0=L 6.Du6b~xBŹ&lMiDe (}UNbh>H7Ytʉri i:=eٵ3G,#=1ȟfi OUp'#b͓kjۜ B-S4)_?פpa,єc{MزIyz فVA9"=;o #)\F5UN|#/\ 7(J5&l]#J$M!4j.Vы<΄;.0m>>'Ȓ4n^Tc^}VSt ) De(DW3^IW `RuMG*;$X-M)BXNO}4?zrT?^*Vo#CJpFS.6l7OhZsAӰb Ҟؗ5Շ!cb3ԝԹ韫}#; îԽJ P#3Tpw#QUz/FO OKV5'6e5(x h;6J!!ވ%H|2 ū oZ(Bǎ%irCH=j,upv%$z+8YN_{. rd\xRrZ-1Fƒ;fjOI/~  o58&~.vgL,ѹb!pljBeuDPK@u_Dr0m`?/)Ƅ~ۇPҷx/,`aZ JtݑdEUFYgc,/8zx$p{yf&g hfbo0y3-ef@)qjq$oC)Ow0q5҈NPf"F4)_WO||u4NjW:>5u;$W"?#pc D,SFl^8h*w2^9$C jG|V]|ɺ=6#0}k֎Eq  -:~ny{ 6Q]XY۶ث,(,+IcְPn^aCQq Mǻ?ӔP9‡bB{;cojm K{}׻+\)0|bWtz wՒ(#ϱ)勎!`Il1$E^7ؔW} fCYdv%qtg !v? Dg T?^7*9!ҍ/*D"_FNȈZO7 9` VO܇8 l]'PN Yw'f3k7k+#| qg5S9k:l }̄ia_g8cqQݕUPe]x)p,=/k9Qm@ڛ.e=:DXBA#v5 HLj} :2+wExlwNxr-c#bH=0-!6Kͱ`) hX^S%El@mi9&ˋ`R{?@96B2 !QY0Wr&$zBяI@8bXC*/4H:A,MBK5)6y}ncho.wV;5S^A;+LJ 6r0;\w'"*i 9O#t >=YQN)ck?ݠ%phI7$c6#i Æ{0_| Wz씛@ @!H]kci Q촐SQbҠ?b2_5~[*Ld~۬#oȿ=dLf:POaS{Glp%fI:pܚXVkрU`}ŴU&Izמn4.`X{ ݰ=wǸМ 0 VKj;P\K[?f-b[r}ĝ-7nc~P3"~;%n]D|kH%չ.W_YV%yǥCo}gxO[cC%PQDb[=|  20>F$2R6`eC['68P)[sJ9 (xLY*0z ]Q(^}O6gv,-d^ͼC"چܚoT؞̦?=UFQ*TWu͢㞤TQ` B]7B[A|\WCjlrV~ͬFj1b8SC0OCS(8Q#){>}o#IV<ϡ(Np9^4XG3I~K\``nkjf*scH᝺&.+x-?[⇕x-%Zzn|\œV#Ή N9V+R"/sV>F|-SuH8`4蛀4 jF:r"9UD j6QQ 8jӖN2M>uH&( 5a߱`^yzDՃ̦lQ4_)}up~0ۤǴpځC_ڔ9_,:]!)JѪ Ij=eV:y$q .ǮфDcl..UOIIaw ix)T 驚``$"-5fv~k+k$BilABLY+qR. dRdqP}$dAį1, :w+cv)&~Mvm>Jq$]7!O^ś삌=q0Y!Spt!whf uA5} Xu"O[_Tz0%?hC$SMa@5+Q,In= J?D. &ҡx Oe}I @ 78msʰ4ҏ 4y8<e{$_M ,{@:'IE6ɭ0#OW0:i"4uOQ=R z8{=zp׽/ &SoF:q]_oEk+6(9CP>05/1 bذji,0^(I_@Tɒ%7[2kre#2Fc2Z՞l4]yjR.P<І\&c+#;4گrTskRNI꯳U(ԕTks&[|VUM=#@6Nq56C+|(d{qʴt|rF˳(4zfBhXCes`ez,2Y"дR^>7~rNlDLav?n$^eX6RXҝ}ݤ[fp')^v%iYܥ2,Q(@Ž([6>fM2Lp|jmo@f4)#jfg4@ሞ7$?K=-%3xußdG0?<,ZH[>n1j9)oDJlr!4 Hqףy^0$4ͷJCmNtQ'3BBL1l$،WïCD$uMWɔiO91I~c$`ATPJZ%rÒfZCSU7][ow*fr9`9 R)냴R; /t5偓e$v$oFsGNA܃l 0u#õfUq# *&49Dw.2GK,E t"#խ7ub`l]w=]']A[6z72Y+wq`?W( il–]lAS`؞vGc/|zevۏix>)Lgh3Pr|L(@$;|ͯdDŽa;g_ xEgzM ,>'WD\ft՚z! 6<6ICrX!4P&m7D7;tTrQFȣ?۫҇0 g X2X:yvX0EدkWߋ0nB965=t='?FbKQ ܶ"CO|~Ȉd_[~+5wl碇SŨSxѕ/arW{E%Ю'Sšx+n{Pq:ƋS M?D3mZ+l练ʜ_r,|.iT7iRRg6[䣲ivh{ukf럈Wm)cA4Zް_ CJxHjzgp ҥIdGk=w+{̇1/r"u6n[Ǯ54H0u/)YTx,_ 8rBGI L/c3TC5֞!|TMXwa%j5W /Y"QoGg8,EN17h|x<\}Mp(\'7ey%mIHekqC/zB1ԥ܏O>7]*)B$ƗI&w2E빛Ydh:3όi" q &XltNDlA%ZlfA4+`^CvX4b"5زCÉ au@ZuA_Cj]mǟeȞf DYx_şUۃV(z秈S/;**t5 r\͇EǜWWEyf'` UA=q`:J^{Cq_`[Ww쐘 =4=t8V̳% ,BŢ#pM |)=ڒз͉U<ޮ遍Ώ r9@d+Rgz0I<P;Ur  w5l @E6ưb]Q&%@ {  \5IfJ;Km^B.]#$SBh%`~WaPbT`bHlT,I&DtǙbQ/Sv3(Ue=SJ:ǰk6eRLhb9FOpW𝡐Ӧr_h` [=›VȌB>kNV=Qb,9:Za.AZ5C_/T_X&f#0n\~ f{]{qH80 y㓛 _mFk矅ni3+'9A3 ,kT{59"z>طx:ӋS7 ;EV 9N}jco@Р"Yq>F&U΄Gh^g:4l#8X p$AHݬE2Af~I =ȡUT.gzbR<9? 8Ñ1z5 d* .p BϤI\x{:S+yt#F,x;[ٌ^k7{H`ʹP2.ZL(ɞx%j)6Qqӡua?I*.'saN%ꖇ mw*,{Uz0{Q{)ʲ$ ?;/ EBz46^mXʃpZjU/URA?]n;N"+KSFjA}\#I9<㫪_ˡQu0@6 tγs>:<2RޔGYoqc*^mQ&3nD[1qWߢ '(IOKó_$hO^9JX.c&䕨Pbx.rCl#žkv{og [mOcyt)2  dq =~>8!oGUZ,- E&\v]Nh )`} *#B=xB<dQn? SII >IWi64,M\?rޯ;JO^E.䮐$6"p߮%{dЏcAHA=gFG`] N-r4 ۴-QgUOAo 7sDٙB?+&9 AmZ8%lUt #qg(* ^˟HM".Hs̟CNʁlߗG-PO8)')k@L謚a:$lDOmǻGAXlb}Ti۟dK HV@ű>a~NE7KE7[k[ z;c "CK#v@YADUPH"@d1B lE/Wi`(hZTjF- }IXC*Nƥ'@X+)ZM+{PQqBߗQh Rᚒ#̉wn Z2keēE >Oa*v> p-zXb_`N\=̏(pi]h@qil˕ gUZKF N|+ht>T؃n̈4++wPM.`3RVᄈJQi[`^2Hx£z6j!k8V&*WvcE,vKG # :{cyEu7f#t|~Kz)[C+;~~o[qmaVpYAXD_ֲ2(0xߺ _n6 Gc #n 1js LZNЏ7\`K#Kaϼ(}T-f2CJ:ݸŵQ93-&H*Jo'!X`e鵙y>G﫶l2w@G18do@W9"Pd fK۫"5 _})bܢR pvM5,8 ћAS;yS?m [GcfUoi/:^LJrReb3@舕﵅%B_=G ,DA7 ^|`c(l97qJց1%ெjc7Cu}섌Y'_?. C֮{aȷ8sJWO9q֐@8G,>{e#4auQD& 1?W5IE0NP)Z;Btwb`FKf(a3I*0^rĩ9FHA;c]g۟D2nz|4޵uGOMm&ʿ)aH@3ishz%?XD ߗJZ= +d<"*5e*aNV_Fr]?FpbΚDj |P5%!&Q x=('K3B>n7S&l^ V~@J-Zf,π-Zh]Sa1jYȤa!&*5epN5?fi{Mۆ:pjчFlnWK^;SPn}ůԄ#*D<`z2t,W"E)@b* [_-ԉFaD#o`g~*I6f`Ϊ^zg ptQ?2wLM %B&Yr!2GLHO|>6냗 fM{S051M3|{p-S }i7x]~J(3–Nҳ=)᪥ {Haԋ7sCy_d#[ AYT:wrxb Xk.%%6'?=Vge{`2k •W2"*ԃ80)E:e!H3.%Ih.CHӚAYdV])~{3fĸ) ZhϛY%yp͏H얫;UYV }w&ӯsCȲ} "VR_t32 :Y Ch7xUzmd Z cojҬ?Jj/I |h6}A1 nJhb;  pܶ#PA4Rֺ#ejeQ͵} UܞSxkޗߒRs#ROdXbD+0wd32?,$c%3wc,һRj];5 "F#(8|9׫|z4`2͂x VNbh4Y_Ǽ> peF Y֨,w#]kѠv_ZhSkM/RBցg޵,3!,-6&,s+ A^"XoGJB\ʻjA?U x~?'LBS\ rDj|u\~aDm*»3OO&DgW|D ͻ5V _2yo=vYXCA u5!0)QjCpZI2&s \My y+3¯pbRhdoe1Kմ$DLj|t4\+at<_ jZ_bX"3Ͱ9!(kf"_k8MYKlo ';usTR;9%'JzUӶ@"`J2$ ]B`DB$z0'3+^Yӫ&c+&$HK)݁M8uo}gC4N4 =BU.fۻZ7.YoQwFTXxKUwۜ=&u&֒pt$֗67ZZ8 7v{#SōvZ`#bb^_Qm ?WaR%YT<m{qb/L(Lޖu*vD7#Pg0,w;]$ B|5,Pն#V.*9_LU CSq+#َ1skؚqz[?O󶚔^pjꯐP2-zt*=bA ش o73\4նcmt`\J.s\( (b:'RIbG`qu{wh…fVe8ćUpex(8 _~, $9S#SObH (P?h J-4u) S> P&kV amK-pnF;;/g=z  U^5>3*igl/7l͆jfh W?_ LLU?hKc_Moy](|15Y36UϨg"KyvVJ/ S< pGwWD ›B`9X `пU5 V~*a-7Jڷ9ChcOBTC81K^ 9\=poqƛۆ I,2cT8NRB-"Bkm#WWe8GO5 <ȧg(O01-VǓϱD,1_BWisiė WFy[^ywпV+$lWnџApԓqm)<zJ &RuNbҟA#l1-d~EN> fnL8'#wP6ANƱ漂 FR0*pv$pe }_7f#fSV%9س n@k.f4:7f{&r\y3z{rtyjQuڳ;G}NuvLԫ~4`sCy>MQΊw_P~ >!ymxCΡV {_TNjҔZS?w q?z oF WI~jL:(#Mk:z.% Uj!!O27n C ʑÛpSǀڋqrZ\+~ntu _-,c&i`'@Q$\ZOVQ3h7wyR8C 6DM"7Ihٴ5ᡐ:ɸ/jwdwx&0u" @[ gI*>>OkBX~ 3j+Oёq{|HsI&JYz:GqGA6HH!A`0 I7OF-' !%)0_[P7(DZ7O$aT7O$`ќa`7QPUQ{,j2Su5(sn[/>$CFNl0F r[TJ$Ba lrN ixze$;4a Ȗ/Uy}g Wȓv!ѰC?ɄܵYj8_- BAZKi1k쑐}1M#o­3Zp S SBgOs7YʰR :!eۘmM!2"IB^y'* eu&<z\Vk\yXj琉6ѰBoo`U7Z 9)N{ :OWjfLkCH5B#Pk7mi3>Q:Nz۟a9~Rw<'('"wx3$1`gĄFl] 5(O9<k:t#^7ϫ-FzӝT-EĔ 9㼻>Hnl&}UH?",%!}3zwFoلEO칲/v~bih) A%mҠ'ةG/XzUy.qul6%ʙ7vcIKE $z,1eKF7)[ hRYc2,T5 6Ʉt_otXqjD捰AF6&WpZbGch$=q ֠HT*Lj4=CD7mZeMB:uk߄ 'A`O*Q0'ێ$lvаQI4-ObW$J:^>f0,ʬGx9 ~s O?8ѝ 7o۠u%L΀x~ȿG'Bwn0rћ8o7HV Ŝ )r$%/`̪=f`uIҵ=+۹(昭f Y!"kuc%\RggtNʷ)zv!{a/*&3fɁG aLҞV=?*N^n\j}siv;Ҝ% KǺ6cr>|d6\4SkxM#͡=Q Z Ytw|Qf]cjpTFkPQXwdd,"5ǯR5c]98^,?*M[kE,{2Tl؋'Vk }3\dBU{Wv9EejoaRvdŌ(jT1QaT@^.@~U!C0?!#wO~:̬} o/ Sn xnԉqx@d>T1~p)¾G#PXUc!G'wmk_XDD]L' +cG>Q<[y:zfU}u9h>L:9n?d; O >{=m.e\gڇζ }f>;=f\m\pƆA*.E'V`KQ=v~qXI\freDLuZiY#B.0'O,VїI˟``Xe+p[+BC DpgIKM4ҫ!%W5, &JO1]t ]}&*8AÝ0;*l/$aXXpP V3gl9i!PzuH- I=e݋/pP,'>7oO/ ~J^1U4vg5"y[ǽk#ׯVޚdYSEHU=.UJ/ֻu*D!,lʛd``"SZWG[/^5:4#YH|YSZre U 9UHW q:/m<|)N,'D a1H\`:Ĥ, e:vud!# ^ռmE0,<:"O"pivs%WӑpFy|E!#FébHKAdߞe7aҷLb#WPd:_>;{1]D-#Xo|_,-C XJ0+AL4ʿ}\P\{SBqm:;2pFȅujc0'{cKˇS=9" 6R6@ad%x?HA0#|ByċrndSN1n=xG!KDNW/%YX]q^ddpAMCaJ}ߧgj#dN#gFYo S|Ye%R wg;ox7=\8 uȏS{8t 8 R Frtq,Y?~\=Hu'|/m+ǽ0/fof6v(&HKaԑ\lfyCs׫Qn{6Ia*$Q{RGXR:Ŭ+x|@"(ʄqw _vޕA]ag5 ]iޭ&-jU2ځVZ>d,"֙/еXlz%tǘ8^  .iO]D\[n eȵu嘯p\$wCG|Z.O]#U2IyZז4ko#Nz(\ J<ܫj ]SZHOt>ͨ,T߆o@U[io{mfҿNA6Gc:4Gၱezu@c.;Y+cj$*}Cbh14 ֠O *W_A?.8Q:pD&^!XnA]KvZwd*Y9k}LoG~ꮙ[8f5\F\S\m߱2U4T˅U=Џ=,JG++VY [qe GD2$[8bw糌=3Q,\ PoKH!]7:i֕?deAiB9bA5{(˂4YZ][c%%vC3lUu# T,BL NrL=$ќDawLv:AKED<=Za@sMae'm~~qHNW)W8:9?1 PlhW rxBsuiiP>̧7¹]ēM>RJrvEu馲FS#!oTMc{H"|ٸ7@ I!ഋ]%8RxR~pbP$MipXg5ЍHCa_{.2{|ìl+v]=?- IaPRCk>d7mYDyc5`xC=0媱S'E%v&j|SNngZ7VvAX8ݡw K J 3|fb(%uc~izRR TPZ0AN*m.\)OLd'+ƒ LZv顋p[[.er4❲VMk9FϹpJpY3}_W~cx=*9 :̉Jw-"q;ˮXwJAfbb^}r%RwLҟ1az;6Eke&Y^*Y/щ +V#QQl,{ϟar~ừ-)yj># 53sh:PngR Փ PCǖ ii ʲy>Sj>(|ː%Jl@3:8Jo~ay4$5B|@AȌu)ٗ5 xojgBAV8 3 4;ІJ WEHH:Ь`m J0_wwl щb"Yə.he|Gd"1k]dgg517% ^чp!V"rHTUoNpT<#QAE!?3/rmsb2Fwy?]I]/ro~M->LFAyV fYe?ы@yծAG 0ݴmvrm@qi(Ϝպ2]N(IS| ȐNUK湤-|AZs&˾|EqC(BM4eºjTƘ@_ !d~Xo\E+;GfdCվc"K~$XEJ՚My~i:"tt'iD5Gۂ{SaBa?=ŏIt(0Y>J 3&hLʅȖ:63<՘l㏅g% 5mL [_`2B"$D<<1f10H[qzR!rk^,uێb)qF9EMFyػ3__@YsȳIk{JtؕR l[C[܂Iy9Μt7n@vDz 1&p@A3~2܌;o٘kB=4̀(>L6V.'_]F z6[4I\;;3 #⦬/,Fdt鎴/贾PpnBcLQgL]N 6ʼ|@]U91> }yJj3gש?¾܃Q22'ʄRGI{Q,e  U G='͏XKEgqWR!O%hR_? c\Diȵ<1-,1j콰8ݟ5hyY<]jZ%=9H,jK fZ>#@*O9yHFO(V{J@Czf#3~ޖ4g2}4ٹji1Su,̲\hnntzsZ2*&.,Զ[SB<0B 펓b"WiHyGW܊u|q/{Ł$H<^IBm~X-hc]=ǻm & ց[ڝDŽw:DL<@*HtX?'DD9܌=f%/Mw*L1_h ܀j#9Xج\Q:ěSy5`H1gQIO)!!Hlvj_֮|:G4""͜r#B-t8}x )g , hÆ(tFtu];X0Ltmo[%HG`^x\$Min^h>_é1'e `dkL.Zgīc(m&릵#`HDCK<ڼ ߠR(h{@(R>J`SRъJl;^%ԗׅak!8|mUD^`ln:²E g1yH 4_i/ c?3_9[Ef"wwYm3Dr kգ-25O!e + ?=_<:Nͫ86t6Sk!(а׭ <8@[BAľhTh'פk^"i~u}I9eyP9E#? 5}%Xw<#V"^e [Ĝjb~@lAU\|?;Z}*׿ qwNnz"{ZU٩}S(CȾ`>M_#D0#3ow07M.a^Wo3.:Uqx|lOD#DXI!T1HI^A^ÌRH¼d:sR0#i5{z);u'&C=`h64Qf$o o_To\a.⳧K7Pi4?2$')%"6:rNR)٢߶AQ UW2v"ෝ[3ndVGfsAqn?'. \PJ),Z'VQLVqH5 !vM{ P[+Yë62kla|ܽ:Z&ʼnĚx 30[\ N̲V%>t ;rs[`֧kGbr['uo+<ωs--vN{i:1ͻVo &9 xےp] BFo ܛYՑX>1|98{lFyB8 aˊm]zɈ $ xn駎 7dؼ7(ڶ+@6D)r fؔ[wh@ PS%aV^B\w%PGۅǶu"ܠ>?i]`VqWo̯8%NܥBuPG+){waswrmښ />6tzY<hhEa@#}p +a1-b#Nup&u]-ơ#3"0|zaĆKYU%-}DdY<. KL~qI;:?=F~&_vU5KIp=bz/){XDlkYZts׋nQK@{JK?+,cL̏&p.3_+G< ^AG⃉U^!xr^`w91ԯ|_h!TUD!ۈ'J F+T V[l :բTWtO6KL:?0H ݀?ͦ@JYp7@  иXRw (L$7'!Y)3Dm_Zdj[<ѫ  Ŕ%~b_^oL,.J)ѰRAF/K~ԐdGLdQu2cU&ֈ$F2s>5r3ѩ_-Io;P7Sn{W  - T_C@`/W1Z$ҦSn,a#]&p1Ձ }5xрUY,! 35Td.EJ@Cw2AJ8ou^A`Y\c0@Vns6}ISʄJ+dň ~aty|l*x_!*nnmZpӟ^Fh d{3Mm\fʜR?씹y"h˦bPD#FXH}t3!Q7nѓܧL.Y0טx-)>G cw$P7T ̬(2>P60?"=@ˢa8́;&ϑY/Ofp:QѾ4U2BF>X Bu2uA$8WLgns2Ub&Kp1`ƛiwqlbZ,bL5oQ)Kyj0/7&YY96X7nH~#_PʣpXƸ}_#r6Q|8㊷wГfoX"4?0VrA29ƚC \FKܞ# ksT|o&RsJ#\M{ɊYܧ20__~IX*Scakd,=-tz*_'>^29x8/2[=e;uf*Ӑj|w8DY%KGcnHpBEZywBTO i 5j" ֖on9<#лۄ܎A˄!zB 9]aɁFu%)tM͊$]qCQ㆔|ڔ7͊ _F @'GNF$~+P(Mŝ "9]|d5Mz7['KN?㙒LE3BǗ;eRZ~!ZMwΙka7Y_\5 )Ѐi iU~ f=;z~pd*9t}d̫*&;}h#L a }:%d7821\3ȕ C+d7lWX{~#,1v h_D24~$L`QJu_y^ԊLkM@Lv]cћmϣ|PMk.N]0΍MXTk8IQebd@m$7ԆŜ: vPkECvV_; V]c .C!h]YciR.)~R"?!3[=ڮz׏Q#%E:+5xPY=SɀmG7e(B_8MѫeZ/v]-z'³l|aqFj6)zZa+a.0c$ ~y9j2WIJ`bݺX"ikز@fstʽ4չS&%p"_sa~'m#48 CǗF+,J0BtƖ6["M!԰Ur oI"xy=CSpͣjTdrݙOlpYz_Gi]k`N^-L #:}9+9cFϻ:(;bwBsN ҘCȻ}ީ먐Cc"&K$b-³NR"8F)9v("ۅ4ӄe{-P%1itT|ZSuVZe38OO\Ԗ~PmȎO%<Yr2.}T2}r{cXhj~&a-k[4I HX=F!4I:ŊL &Vj"{|slb'T,-\|jXVʘ·FhbW}޹Ǘꉷwl%‹J "/X h9nL/*\sTn9)\>zن-̓LDA-RQݜ%v FWD\\Q5S. -G;;WFVT,x%u  ,>]]`eDn0ݳL?$6l쾫H} !ojt nHPX[0M>G_QaS e0%'#+u_4>>t3 AF涃(CJq9:0΂]%YokHC%bWmr"vܶv-U鞑; \!G̴hӤS"?! e\S{rfO40>Qߊ )G|$.[ i~VCq cڢ {kdP!/<~U7" )NǏ!] u`#sM{1H<&rzsT?Z G5ik0g܂Q yK\4YAsn@._ˍ69θ5 5ڵ餝g梨N`,=ĵ35yޮ( f(~'1瀾3pq.+HOdwi؏Pt@1_(VGyv\ bҙևwGIۍ;iQ-V|yjmYdjARO/mLq{׼h)uJ_M^# gr_}ey4xG*8VwScNj|4 z0dwvlgULzie)Z,}xHTe**202HU*\-ȴJƥI'Rsqz ory 71>S eO (+bک4khIOQyjz3x903^l ̣ؓgkwDK~@"T=؝+!*" Qw_FٯdW|&ɺ(#6҈yknwĽfod[8Ϧ]QrcBh qg2'JTӮ묚D$њRLO"pyP-v9W|Ւ(&_,ZrݑCu +X"pҫ8hؠ(7,nXVNѥg05#uS ,НF [7YPp\ Hë,=d"Cʷz!Y@? +ј<62To?).Eʕ:"(^iB(OX[r,q8]yXeI1]W޵88 ].y}BA F3d(ϵ;]^2)}-}O0?yP[Br ;D‚ڸr(]-uYsMNٯ,_}MKefoo[q{07:W{`!NOU1H,~sҠ6Phg*3J{T5@efRV/ϩ؍hJG ̩)n_ipo^cS XB$65JN#q6 FazdjIGr k1V2;PۿXEo#?2"sJg ⒂pU( ,%ԔUj 9X~]K_T20PL|%blj,Ugj!u Iڂ An̚fQj%(R[WRv^e@#$4[1}'pbz1iM$4t}eTZFpIxCp8ec-)"+ HPjxm59XIIcL/hUW@NSx`C F&D(>SyZ;ّz)4'!93].+U<\<43R|L72]$p^PpFS2X_a{G4qM6*5n`Ҽ ~EJf?!ļB.BיۿOCRԜEݔ|!?xHo3mrLٌ^kCoфq86lm[ꂯϡ~:xl0+Hri- m?Q^(J!@3t1blU'Pܢhr)(!NtUZs2TfbتZ2=_ Tqi߽bA{Q)z)]v92)ӹ~BR13Ģ (L壝̪ҿ4}X!Q9c+n\I, $Ecq<`}G%؆u+ZXCZFNvpٰ G1v/'(FJTZ' R$N N9W2C4g̔ImX%I3 qb–9)~PUu\py'`<ۄOM`9 LZ5N +^&|”׸RFQн925TKm\բ%Lmk@Oqs€ J*)5swD„<ŀ>om)q<z?B;&0 k7ad_e<8|GCwn 6h;-diU EE.Ɛ^Niq63aWթMξXαH0xsv1}E,~|\aZ6,p\e7i6t Odp}¦›>2b^JכW ZT{ OSWaӺ ٬ 2.Kӿq"A_(d~<%ZJI)H%޶(U/ FRsTac'"~ɹ~_WJ |BwE Rr4LYCopN§^<|,hBW"e } $bBL5?i@VhG n!N%M WHq_`GsLIZֳ>s+>hw`SWZM9S>HVB]um&Y'[FGᚂ!NS–^ƺAFIJ2Gc4{Yb,'3aʐL䶢Rjm5[oXZRT6J>ա$ Y[lEjW֙j}[u[*i:4vK" ʏU?Eᕷ;zAIs[1Z\Uvu@X,'Klgd?c(^ʶbUoUOgxkO;"IvczU}z4%m(Z,cR0Gz;(0#bZ 1l3:Z)K؝<glJeLY3 R)2aqGײse8@VGYLy0<{RԯCV45;8cq~XyݝOOKs3lJYzÅ"⣣,2!8/22UH`Ǽ3ؒY!hv=V1r*ԁ)j쑲MH1 d񂖝^G &"7lB\@`rPxPl=#cEjMd2$ gD z~?c4jR4aś@_}vR8"4THb..ۦZ8[عYG t'τ͇}gnU6Ww]f;<̩XaFЈ&Hmkff`bC:^&91΅X.1oh3ǶWىJPP:w+*=HB Mġ3RJ{lQ3J7?zyyA.vlZPǤ9hNz/D"_*WGyɚ.q+O8 Lf͝R&;'(^es ^ Ty{سO-sAgq=ĺ:/Կ4&;<my?@ @2F&[OG1mȘ]T(Go 6Ξnx?rZ,9F Yh EASm%Z[|1%Cռmn?pvmo3tXA{j<@z4ClF8,r+F*\fVi~ N"uHgqPز654 >Bâ'l /,C&ߛ ~ 'YCL,pZPV[OmIʘ&VVI#o̸O<7Cƌ,s9,2Ⓛ%̈́$'FLY8 V" *7gﳉ: ܌Hxt"kB wm_I c'C'亿!{Hl҂i7 s@d2Ʃ*;QM+,|ε8mp~Ŭ4F`PY'?pC#%gJ9a jbg]U,AkZk?8뼩 y%#F˔{.bt :/2)[toDj?QA{Ąp Nm^Ʉ@655q研Vkb5=E8i ~dx0fS0I\NPoNT a'̈\6PX>kᶓI>Pa(v>6KGDBh tGJtijy\)mlNsr5?rhZR;(%B<3I>aoV_o oC{Զ.i~d8Hsi֚] d4ď @Ml3T{KN" 88"҇`>|[k2GxxHBj9ECw<lfbDH ؅׆3}irяZ]: +n3!yƆ!)*C[Fv4}goBQ{׮/)Btq7lxA |\1O2@צ?/|G\08y :mvUdLD g0} /E{Kgsہ  Ozjҹ_ ,@Ƒk|"Jeq}~nFW<:Y&}j2Zʋ*ޘ߿, P.MwҀeQur\Qa~Sq5Wa~|Ӥ1`/JEMNZ)Q$ÜK-g RʛG .ARM_YK*1ei\*o0EJoNn71yH 1ZqSA[OUڲ[NDh2v"TaR¼*i<71cdk 4H8 BJy&z9U}E".ȭE7P,ƾh![jn|Zul:Dd(egK @ Yx1oZ%oߴ[43מ1]Jt}]VJ*,8dl0۰;_74~4׺!nb | _XS/ XGc^R+W-Te$5JcjG jY*~XpAe9g1N%ٰ@;!N|I*N5qp@ >^$b#/?حnV_ʜg#U1LqZ#!l _ 1rw>Y=a\$B*r6ۼ21 ϱU F|lW}F EP:nTE9.PBH ~;m=Moy~z_MsuEPYz+:0J֚|FT,XN+I >hwgN툀 Q2qa#i3*-] AU<;ReVZr>yB( 50Ne[AI]$STJQ#i:1X6;+L",aZ9#^>Ahs}j!~OӠ֯ _ enlwť &Ā +9{V?h윛1*FcT8ܨ]eY:3X%l zo#?3s ϸbWc1%, j%50tFq=@jH~TN8F(xj&n]rBAu5˘Z(ȓf бNbg3!q 2d)6BJ}wvUinBPn@8w*7XQEfXr? 2AЉz-UU"ӻtaJO_Mw -+OUS {o .A]rAm0YƊ]t}L[%Zs<:UuR+b_VD򍵧Bg?iw'(@yX*"UĘ1\Vd#"%$7g=Ȑ G3`IGsżRl%Vxqoq1=Cyb&T|I1l D;W״uB:Ѷ2Z _L}Ks00lGpOspkÕn k%k E,nz²57Q_9(lLiZ;XיN[j퉀c_U+8JʃJƦX+u41,ioqZLu{9}ݱb0pp_&1%|]@%Q2X5qf9cmk,@M~jG h+|iu#b>L*#ɷ- -ܤU#x )g )LvXQdHAme|ZA[,W`prJ#IAy5Ȯ"+bCpݽ&;A',NI━zh(#@qs.Ü`ًMˠ*m>uߪe͕a-= O0/5t䡾ᄀˍlFnx/ùRHkz"խ4gv )\l%KVbvy"C-뵰vhܛ(VwtbE"mEnn'm$lq[t@R)!? p2|_90D M#emmM`㸃QÒ` VFM/:AP6kb],Zx7rGg"V'i e7v;KcOK!Q@n-=hB\;I KrHP5(@bqcGnE=MkgZ6],ʐ'RtX#/@)2pl aSӳY"f\Top=%N]Lh>o|;J?64 z;B$Mf#:wtyaq O7d!@L6qtȿM`aCoP@2ICO7`3&pt?@%g7y <.VOb im^&8cwT͞ZAW}2-[$% Bw#ļNzݬZֹ9-Ղ~^wBDT*b"f(;%p-e3K1;Ս>(Ϗٱ-_y/z'Nז"3[f /Y?TNQρ/yo7޹yaŲ~7qub5-R;Z᲍?>5}]g(V%X՝i/ޤ'& ,O` I&Z}(O`oeֱwe ]焭7*UWr@-#}ZAYFSQl81UeA>ka_@Y"ͻF© QCW:P2eY3o :uhVf- Lr %ÁtwlRalYyG[g;pc/˖-%b'#&M@Tz 4>H{WЦT餢- <:a͜_㍋ 5F"q_]a@xh4[rii3"<2cY7kY횽R+BV_0uG;IXmowgk?3*q n(EAŚm=5O$O0d<툹A,jȻ>erP w&~|bV8oQCchʧt*>9ͻa 3sҵ%||oYߌ=okUitEf*`ÇNapzȄ{]^Sl5a`yFFz]ߦ=#SQY 8]ʦ~+"^E_;ZSnaLya/f);$9 70[1 ghcE(MN*X/|8λ Wq5Vsx@ 6BĮY< )dt&a  b%W3n1HL!xSDF'VqYMؘͤq\EB<#-p/=ۯ#ƽ gO.5"2̚ݳIz(0-{/~%,M"x vp~UP^y fƹbx\= ͤ>AGSݍ*y Y3ܬJ)cϞȍĆ^ӕYDvNCEsFf -mƻ8b©lJ]֝,=AC%]i l{̱8Gj-zڙp7˲QHf!iF4sE3'|-iĔȕjx:aj cLik]J5oZ>q<;K%:e\iK236ӏH090 ={SSt&>!L_NlRL|zΰ(̖DLsZ)8{HEl,Q-ݺEuDs(e(յ\`=ՄE@b8'Fp^޸N3AwSwf#hQd8p;;^;fœ؂澱5>Y2]EwN|YLJ#Y+sk5[e Lܓ1l#O.Ai.k#alDDLJtUiY71d%N06!%YeH!u4:O.Yl=8@8CcCrAx35:yy&aV4en)R}-=A o &PsJjQ 2f&[K޽@V9ދ}$REq9LJ  ͈TuO`vOqV{?;09 hU0PŴ ``0Bqx:Bi5tF7?%T $;HR\Zg4I@\:SNo&/'@L۬>sbcc_" 4Y 3đMm%S:OPcI &,UBUuWQ$NH$!W:,!a/SpA؄~DͤgN63Տ~~,Ah mwgut!籟E=2Ӻö1j Ab+) S]ZR]B3TDy,W"+^W7*x;J^@ޜ1)&j4vg|*CNiVߝ~gtrŞdẐŬuN}1xP&Ԇ LqH45tzșXȪRVAo Qx>XB OzI?8\&gǍ a`3IUm~g(WU}J~h7t_Ro75=ۙg?H+u%1ct,0e9,eQNFCYBŧPCZ]/^0:&w[5ƒ?n`[-Z^+c}[ǏMڈ_kܤ22tBE7*6+sa * k⽯g{fS8ǔOpɔNKCl7UNi=20(ȖkfH[ɽ^g}Td?٨sEY BZI]46fRv1LX<:xb]!7nc]6u5ZG[(+ fdQ O5Zo&Q+4' v{5qCeAPG_%iO2&$) ]K^\]f9{5c"+AXRK D` zEZާ3z5q.΀%I}&! %Ў^cݒkf]=e"e Kt=~I`u5SX1 6*U~{Cnp[|@X(4ܜo17P%d#-|>5|jPͷ/G~ش"kQ 홛;2VB2NdͲrgp vWJ+v!m<=?˨AU3p*#DiB&h)~0Or{Ve[[ Wj7MJsUjR~Sn#Խ?o KG WiV,Ak\v][lxotY/N++vBj2EVVziݐN $%D%V7g%8gǎ>8EaH w@`2L&\g4@CS̆rRL,l]npqq||E%I[{H+,IHyBm _*މ,{]7]-ņLԏ527%(Y{`p@Jďd^~gvp$(IK>L Bk)^MK/h7 Ē.+q TS ݎ'pNyRZ~o{(]7S+[8.9㦙\X }܃|1ZMlB'Vr{Par }z3uvoՍV6. -h'35iL–FOSJ6G1\H\mfq4ft$$$d=*ٽ3 #o"C g?xLӀ/6@-rD"gh*b- mrƸ@ Mg׏^WyZ\9RVUW6697Zm }r#s2(L=; 7 ~*"=pnOXs2׭{!jĭu|^}m#%i389HVma#Oc {U"XB|TN9G#H*da~fWzgiI73^>dfBD1*KT_g8"o<yUwFax:1 S6ڥ{^[Z41wW8cȚȠS4ҏIkrz{Z_͛4bmZ='K|eR4:d8rG[yR{qcY#ĸUG8*g6GTl*Yեװ֖{)ڼFZ6"F% :xY Z/0, BbW3":}Z T?b r[ؒY:hyêL[A]-ae3竍lEv,)K /l(稛BtT ٨ƭ4Ssj܇o/P6Lips-" ͨV,q9r+Z8G'Q]S c+c=X:/ө8ʂE8 y8HK&=_XZm0]~@ 995Ƌy43[tݒtKUˎ`Ä?|5}F`nEsAn_/ͱ54#u'>x~4E1L#ό+*RL9n,ǻv> UBi]Uٮ*~F,{PIy[;h}TUȦA=6Cߴ>xof3Gw`9)>8.pI8KJEXEV6B4ss ~{iwJ..8ٰ0ON&wPT KP(|},;J ;nBR[)±JÆ7T!=[2 ΍n]3 SNY|{H!b~<3X4؏S^KG L]۽WeIegU:XU="·̪X򀐱6fO)xpw4E.vkEp^m]J,+ 税_,F Gۚݿ˪x!4}ՋŐ/^pQF_k`7ձݙlC*W8F2ȎK-xkK1!)!Gkp6 wTsmyyAHYV1LX}4Q%E=(WbwiCQbܬw9BOJ3)%OIZ&ӲKw$hTteHD2\vi ʐsa% UU+"%Ln':2Ǥ]M>pgY5bS lĵ\iaDëkݼ2MNZED q_r} <+f:*i2=nQ+SB1Wtg?0ٵ ^]8#Sxb?}/ [?)ٙ.T"0J3}ԯ*=Va  ;}ϺnC>4ÞkqLx&hʷ!8$G v!fԹ*"JA+D.7e|C7c9K*-eA19n[Qjo>0Q҂>հ nҙlSɔ̗$'A^e(..xq.uX,Tܻ2dK_Y(oMY;hmYu"hxD33tXff6S|8Q~?p~{s[[V:%Xjǵl0[׏$QkJ(Ujn-;.w *E,#248? _Ӻf1l0w%dj>DTEvU"/&~ZK T@$r«UvVߵ:r =t辬IـgRxkMihQq[ИEh.w򩳁4ϗTHY|oqu#ѓn*I dV2Ioe?Cy)w8g:zj`fI_T a"FZx}piWY?5ʺ=Ewv0C!"/Dg\|~(m +x;Iw7i}< ]i'u񩭘Qx,ahިoe~ׂ@̓ ˫t `7l449)qhrxD*aqU(GFhJ}`j$KËvu_f>P 2z xe-"rftcZJydQ 3/@[XrPVQNn#Oϱ7XQ}yჱ"9as+ebi-adH[ߋW/iNAШc{t3+y$}V ?-j4ӻzu0thP:;MqBK>xy I ޙ3*9zPO`ZvDQ )H"GZ'aN:٪9baR*zh JEwop7C^;T;cZH_f^cQ6hc/PvdQxUƢ5aQ]ڷ^rעUk--\{} b[4jLa#4!uY64,lll2`Y"\.V" <<:sp(^B9X3,2,@49A)!ѳ3LgtmknY~bbcm{ (lz6 J_=#y1"F\e8+FW%v7|<Ǩ1jAwm >"׺넿4 Uhe4ƦҫT_Ub_~1~"Ȝ!qY?"Y<E0_`{N`~L$=^1 k9O$^3 RSc=:=޽^̘ p.ǓbX[{V䍮Bn'ͭfX/)VQ15 )DF?|ivT)=/s_쪅6buԺ?zDŹ}a80fnx[Dyo4@(Iopy.'<>vX oNK?24vŮZ) PHxEdj4uЏ>^30G1]ӜEת.hFVynpŃMOXQV_\dEa>ǜ(8+QL'dm,զlzm8c:ZY1+^72۶᪞cfndrc8?rZZ0;dC?+wrm<@\FJ@WmiJ1.R${\RS6c*Isnuw+Gjo-Qӎ5(%11pq/KɦUJ}̀ %aP< J(ְiIHc^199k+x&k# kQӟ_Q9V*,nhnًF!( df?\KuD/ZtEw!S7 kk\槂 ,aCM[۫7[qW4qZ&ǾM̧W0RzoT;J3Ex 2P-xVn#}svY GV&@L ?si7#(V :4wHT=I:'@~`0|6D3I~Azv,v譡)>!wq)x/yg?1w0pdLTPdaHL Y\׵W's:}؋[oŰN n+m!U+$Yd(.5skaq]4smtq).Y;S0 Yh!m̴̴lm=GP˥P~ުcG!<\. Qe9!ytMy KR*Ȣ$_wHv` gnۚv଎eiOK 7=d)#!\NK*r*rGX+`Z(QhX d>9Ћn dg^\:jF?u'8r!NXsSēqRcUb*InV )!pGrgXAL:G]0n\W2 Uz@ 1f*/NK 1 zJ\.$2jtG HV:@vrKLD;6L?hav@HzUt YP.lV@5]M,\טM‡Df^1$.5 `mȐ1FvLNG8JI!"D: B#iĺ`R$]34:'T H_ٶu W֓:wӾDamxDӰ /e?6 ǁjG F*M@ڵSHZ2a.*8ňPeTW0`Rl̫{*O&{tj N~q`0J$0I/!?qcyOMN"4hm;ס {/$Apb%ąPEIvw In,s,c{Dh1ʃLYB0=pve3i#vF!#wj^ "4Kۊ)|=Goti0jeR\qaXTkݐNʽ w wLHZ)|V]G^[UkYshlt Լ?Qw=oI쓤n!V_AGQ"W4gm6DtAIVd0S푃x0_wDPTgYxi@݌ݬ3>.p#YAt?L{%0w9kjvܩŞ/Wlt:Ro<$cXM[Ǎ ^&&AФl2_4. Ut*6V5A0i{'Ă_5E$%]cMC()`[5!,&r~UJ~6pfe4 ns OP>JYʨA>zakuP>NBd턩g)BlLւYVaSCw2kŠin׺ۋ2ypJL;텣O^ aHf}8@签hU6N2T{unz ?3 ŬA0VP gyBy+)ԧ&}ҝI Eզ~"!l-ł (w,vOO6'241 iWvA }w'|*, gՄdǪ4Fzs[հݙBtu,/_SZ6N%nXC3i!E`B&LP6! ^MY B"vy$ &=9H1E u/1b<:TQcM0RQv0;M3(B.Re Nr-|26N){&>B䏏p<YǠLߓ L"e ~t3O"'ObW+ƒ˜cɶ/C"dKˆ*VD߹!DG"·Ѽ jډY/,z2u@K1(a@UybO^+*ۄHrܵ[=7e3:%ֿDu ޯu0D7N&]m*0#*;qx9ljDy]Bi h/9da- "ـ˻GCظݢTFr>ƒnWߊq'j$Ki٢lTLF{O45P~N$#=YtecR$@4d\eƢ|ݕ=-bqxe\>*pqd]u_faM),$+<&୲ W_ i>TU:ƿlP^4-D 0;8 /:pDV4(JRڔnh/d蜡;jH`0RSw'șD<]q;RЂԬZOǣ&;e)a#f6)5;?@8&}$t@Py7$e Dv :HyM&Zf\`QyijɽEl%}\2<3h6*@^W$!{8r[eZwC .t0oL{$TVRRm%&s`u_; ށwa1OA ,Wsty qAg*:/|h}X5 GE7NudBS muoRغ̧ `E䯄 PqθT̗=sN_Gb J'@_X>B*pF+nR_'9]XLQ `bmZ{P\67-SG<ӬRx G]D#'@D)tg1~],8T<5{r+^WDh\@ ک' %<'YsgLtڄUWVUv*^0 7S4Ai1d 'MmET2 Le#<@~O>:c# Ň5ӞOݾRWriVr5 v8asFa=&iQHԬ m B* XE:r99^֞-p0pЯWm_nca >ø' e8뙣0$݃\/5SsWI D֋XUY_js7@vn&13cWh- HqX5%fe E9 ,{pk3gd,7m i?DJ1yˊ|#͎8fvXtrY #_a$(>O2/@*u+P>L41#Qkz򢿋2uFoJHW췣mG\K\iڃ "+X>A.jki6#3ΐW&8`P;+|#1DZ k$E"HM桚mP@$\J ‘xSY|Uh+yq ci])Ųj0f bdG8l-HGD8܃za"NH EO1)Qk0GGA\oQÝ5{*&X946\.$K)S>>Mf2&[{N>xYHGaslN׫&E!/xbQWs댚 .EO̢D<qd+%|MNbD>wqw68& Wv*kvb(Sͽ(v#kJ\о:]KS(sfٕHkᑘ)X׼S[]kT} >S lO}uaq\ob֍%P`rd`j/ʹ€8׾}=Τ$V&dp*D 4~B|gnDDյr#ʃ09h`4_H&5K/n -˴@eORBC`dj gC7IN*7)QW%Ё TN[:3)]vDUH.x+;<&S,r71 K!wk:ҭdu)]5x&‡iV2.(ʃǢLW1; )xL00\'}LB}ZO($|JB ,# x Y_L -`/:vLB];sF/DNN .{$P0<0;!l/1yľMCک/R Fqqtc] H5 GBo#%dRQ2C^#MEWā#˅J%' u:~OR =P'.ZWXmcЄQ׶0eۊ}Ypeb,ǰTql҈U}j+޵E (%ҖA36%6((<ûQtEGSA?%7~j͏#Z/8N'pZ:kf]ex_s+v]+tT:XDk^TYW=2 gFQvL}"qweD|BgY v3J',y ?)ɻ*[9F(6DҪ2F5_8,i5"ߋ : AqmSڸ;Z,2uFXCyBݍmR>lj[H:`vtFqu\ g*7˛wMEU Sy]עi4:YޙfU@2%;I(4ه@t.T@ӯoÝ#8Nm%G̣p+EmU(qk Kl tJ̄|FfJ4 x(/N(}ܽ^80l(I4im^?{)^P\#aR:Lc+DqQ [5/eqlZ@;z\lٓ[͜? ,lD%mBsË_ 2 sCeb*+M:-ٴ$8[RoYFKބAi\ENɐwRJ^*{js"ɏ ykI&nq`30,wv o|96y\U` Lodgy@rB^iZMT}mQl厽'm'牗4JN^N(r`@U]61ƨ()~zj 3F} 'C`ʭ4Gz8$XĸHe^oNiG$[R_Hܛid$\&&22|\K;UE.צĀs5_S!=F^!CFp-Ddkz;Z $rV }b"SxTZ:%]{\ 'fRv~`F%8vF@W" [=g&OXn6RxuE7L/j#JVadK+oZ|a/د38QAX-Z7t*H8&^#ēv^NB+9lffxP*<ǎkk ܇wL Ӳs&l ֒ IG,˪ynηbG +UrmZm66b(U=g.G4Tфz,=Fr=;17`U Ox|&݆zo 4:<ofL l27Zk*1|~<]nCEP7Ux-k &1 n] )jlXZD2<]Xyňz޴ J;=z+cA\6QQH}cTO]vjy#5׷C5mʤiʹÁk<6}JPs.sA+P䢛5>xP) 'Ϧ0g\>x[ K~Rs &'z >%ȿC4IYKfxUwr)둋SO(5OqoԶ X-߳i.`la{;Ӄ3,FI_m83C%-.&D|C/L/W,wƖI[-H*t^oe5@_ y3f.%3@4SA=5k;hCo`c[IhүC6iuAh|ͫ ۮ Mӭ1$fGپL,se|(),^ydwuPQ8lc1LxZىH6nE ܧUfN?wv{ڋ_hySS:HZH #ilZ̐i-:]̥u BS-/ԙM?<+5 9'W7c|0TYq_N~\hz(MS.s}x,&GLjE/t\l}QЍ"A)5!Vf=nxQI<Uq)U^۸Ca",? +`Rp Hks'9/4&ox$4.@{1uR*˦C!xYX|33Tm߆VW *=Oަ K %:KfzP+b]|X3PD,OsTKq h7ŏ\֠Ug4 B+Ѯڟf .%A $^巆[.Њ56MQU89XgzMr4B jdv0`[$ZӇ219P_@(`掊:z UUdSp`Oy y"IY{ndUq947$`4OY7E`QH"vb&D ~$du)\iFA71)#諅^"Qbd6;r#QQ8"-im׬4m°2],6/.z_-Ƕڦ46FHH@-K6im =os\)t˂W^IBMKY6MCxB8zxpϛw83MQ%r7^jz9EE}(?>}8.\ٵ,i0B{.e}M&UCp"I0Eᬞ-1*cSxƤg Z99K IhT~8|~÷O>ħh*$%LqClpeVz'QuqC*`_0t~"?ݤ;y)i繋Eưp'y $CKSPGB*g$۟ >C텋⿢&=ܴ$!mefb7kZ|>|VA FǎnEqɶe9:Q9^-;=> Pghb &}w_1&1YNT' g:*<~۲zlDyeS'~*bſ`Xs{AQe/u)݄٘2{IXq#P.xon;7|sF&;Ov>"fH:Tbi͒ci Vy`:N'5#}gpH5sy65tɀm2:ɝ+xw=ǣ~q۔[iGUlwYOܪ"K3aoh+WCڷahE[`%Y}\`.=ŏ/pG)|?6͋db3/ЊLFlpIsy3--Uj#|/'^WD0̍+bq%v V;" BٖJ ߯#.$:E%-X%>3LqU%XPƨuZA9DL1ѫL9[R-{ XeӶ-`y_F!/AԂ 0\W8*/]uo)\vB jpwx^ДK΅kUr,#lDkb 5&@=k͉&dG14ĖFZ7ۙF5~jOIULH#ٿدt5q nו`'Qn?aXy.= ~*ڽ)H Ndܨb ¨n,8H4)jP7S[59" ?+@UPF1;28Jɫ q)c(ؓDV%Wmjj.z 07뒿\\Z |9}g_'\Ҧٺn!o U}!Bb109G \*o4x>@ۋ \BTh[ܟٔ2Z7q5Wq VgӴwA *PC|k4i{[ !('Sj㙄ԬǤ3o)UF&Ra.}`=!g1Gq& m( $PEkga?_4{-xrqKC;JYiqRnSc9 Y&]kY:QFCC1)HfEzb,St=j="S1FE k L}Iz.7?WbN5@W3iN|5! 0Z(UuUGM^fzq,7UY+Q#E@KFÈ:jIl ?dT#+Ri}8ynk(l.Fn!ՋN0]!&,pmm VUkL+&?'[Vh NtjO$l, 8 @%>h SH]a>,KʮuA'+K w-?pg1)=-@"5k J r]dEC!. \)15軰F$xUԙV-1v.;oosɔ7PDR`uO>"'Zs]A)\vwG79QEU l:vZdA PJ9^1^Afe%P@KOT& e$s-TZҌbxƘGyWN.P.8`B}C&ni`-C, d ^ƄfڗLYxX7(`ADmݝꙕDpıOa@&\ifdF3жEڵ4 B\z`#K ej }>FJ8NRhi" Ì0~@uӵь4hoVAFS<" XKQtDo5xxdG.M]DcG8}Q﯊~% 3 h ;E3" GôXx 1h,kq #`j>洨 XJ$׆:MU RfY1 }|Q`W+g9#fdoIix>,q.d +׎Eb|ivpqWbj? >{ȼFNQ`EcR(Kw|prB6py4VWyZ}b!g ;TiL W zgU AeF#υ"ٝy_loR'\0\>c3J+Ő+kʝQD RI猅W C'j B CH+pJ!RPk183 0v8"naq̿G8֔Fd,A.+WA(V5_e%Ul@k-A5L!9 ߝ:D DmS%]-htҮH `_,+?U,=y-eXڑ>۷P>a~RM|Wv3 ?^i?}d 720RUȓlp#8]{HmR5=؈_Ky,DD_Z#F Pnbu+$+"bYkW]FSͨ)p&wPiG:MҰIW#/KPH'71m!N(e;Lv1HSeq祆?MYVnYr{`78"H)Z;wWs(I(w?MFX#E[G˪ 3g" `Lv((?@_ßU7T$2]0ç_,-kbAھW]Hxt%׻ޥ.cFTS wQ,$QIqRm NJ[o/ Ŋ@RޣEs~?3+pҏ4zKJRP0'߮FJܡL0$2 0T\uO GNK_=h{tR>rz!9S:8R' wL0́D/چM ]:}nr_,SgP $X稏\ĚpMiw6z''a۲t '55+ߌwxWqg*%]#A:qKJ5j{:* h;%WvVe d;+$]Ag,5iy1oqF-V柬 I>sfIA/8i%ix2`H7;9}CvՊ#yP 69xX} OLsp5*Z`c3bOd׆SV=-.50;8T~S&s'D!`Ʊ; i, Y]=tE}b:^PpBGeEߊ0ִ>KT ,їmiunɶM)svc=á_t'~J4r<,T^Y@}.xbh1P)P;:79מ)J#+8~i|G7@RR3}ajFuw~:W!Xf@\jE/#ڎE:̱ÍвIP;Sײҋ.iܛJ-iA^zCa>`2 TVr-iͦEdO g%z9={GAM3.aAa %޼o;#k5+6z#E u5h[P 5"nY79.в"enBg:XEL6^%yVE395J%vl%cPKZ g$_M! [CjD ߑm?s.e~o уM3_ႋA棒y)mga בa\,r}nE ދP @%6"fKI:E/-A}4HXPUR)#_`'`Vo4ĖsўS٢FWkFNăתτ~e^Rcd|&܅~R8rZQzߴG̗|AM]B*+[c_R4rRI/Wgb-jJY讶!lŘ ,u-A͊ȜpmTR a˾źcw*yu=eԖ0(wNTc QX ;@ese!g<8 k]EBӣʆZXҾiϴ&g8^"3MIf7f B9V,y{H." i`v+ / T:c6$8~W{mw lBwLZK?ODeJ IYfLtiJ,[W!* RC6qH^YGJ2:64~-"I;_jT@2/~ժYD_w DJ ߃J33蚦r90E$ROU4!-] hfY&@A鿹r,,EuueI:KB_JvOM_0Owf@VKG03hkS-X9閻O u;bxx^MqEbiwh> :`]CVjRnzYGR*LJuϵSZ< !M 7DR71q-vUY\iu J<~XLI%}L4aȤ&M+v8dm*<[ aȗ0?`TE5o{.5h4Ӱ&u5(T ໠\!;eX?mYt<;|qYHvnUy5x<Q -m(Y72q7 9BxTm%ЁFIV_䎄A\] %l+P?o{ך` hʞԪ#cI>aL'0%Z:`8mX#}e S劽ߍeDCyiMV1P':[~S`&Jzv@.VGE;0']l\]njfUg̗}*!1MA=:ɬ0WNG?_(] 224Q8-}ukI[%<cQ]88yFHEځNJZ,JUwTz s4L!ɵ /b̀wuLi*W{ņ"^3@}mhR[ٗkM0r?M of7E~\2DdTg rdh D}- *_y' 6t|5r%|{0I?CfS? :%^><,ع|vlDηc{ `9= 㴌3e &TⶖItg!}??g`O'M,7Bwa"hl wyX2H .Thz{_t(faGuFr>yF!؝po,l6¾MӵDLG\k5?$!%>6Ҫz#>0I+<-Z* d&DҖfUVn8G#e1EEx;hXG 53cea= B~h{[Ut{Eu "ufkD,;ZmبGqCuB)wk2 _Jfa671($,g4<Ο.cVLj :uJ%axOEEi}M  [Ш$&4;ǎʞ_VK]W =: Խa!E"U+\-PR7GoadDza6p r7,_dgOA:P~oIPDrg70M{F̓p9rYw z0&=y4<2xVS .H\d 9sB ʷ羋%G?Eqa#8tE|s{5&OyO^O{(*YMpxU礳A*(;D~ ϦmT^\cS./ 4`X8(Rtizuq:^u)w7-dB XwDYF 9=zWᩗ_}&TyZBW7&Pv{A_I'lHxO"n:5T-C.zj# p7Yn$t+0ꍧcrԗt" cD-brW_}E "Lц63K [hqú=g7Pɩ?Pxwje}Gz}]CQN\$5 UEUo 'l6D>/ i`ko<7E#駸h-z# IZA*Pg9ra? 7 RMYaD΃!=`vg h9i4,_T3p3*kYqf2 ǖG`.Uݺ3_mxq>5ȕ尯ݷ #VM0LOCA0~KDZ*lX?QqV>B*W ďWInS3hEA8B+%,@;@;U IzV=n??yw?z6 rAaC p$Zk\bDj"|5QYMfɿk vϗ˷H ]p)}U;_ W^0n?(bj7/,<2;3gS( 8݉|U<޽l֒Q+^RoGixà2BԪXN [CDhD,J|b{z`ZGusCRw0ٍVM]Z%Ytw_v 11W;,s2^j6u079CsհlLCGJln0_oאxCɦbI`~J pԇ}%ZUYm=\pN5~*lDPX~\)u [&лkd<fY uEr8Z:4k$6kX_R]7!ʓZ|iK==<2wCYS_nOaAta>f+;j+zm*"^mm/Ub`*RߕQk`:/r>InJ<מڿ{ cUh uא0Fn8#, uG" "ޢ-YϝU8B4Q[Vyfžݧl9k3^)!l, i[d'&l,. k|+3Rf<֒C]HЯly",5iLs?b |(}~ywM"̓D/%HpDըCȩ4f` S޻ y\ z}&ۿNm`r%PkvXjBc?:3$jE~Y E*QI`k0ѻ)Hxc^=4*j9;16uj-f«O*ևvK0+p)k HCs%RU78tƺc@6iC.)-QktFRK6|iB䊄1Kk*WϒrG8A:a+P75nG @NGLLlGAuRVk,W\|ri7B Wev-K#"2Y͸[kտ}ę pRxSJD@dSQ8?>oH:uEKltywrVz-L /a*g:<'ҿDK` GeH5^N7 BU֦8XP<6Ҳ_yl0 S4L]J={T[pBpřڊ6&kk{[Q8uu8uo8d2 $)(Xloޏ0k]QFZ{%{6$ dG%7X|˃v%DhV 9yC1gTZG2 D}M [oȧ:pfɪ&o 4L!N5"`ڇ_&c֫YYi5yD{% X@NNBxNl UŒ.S*|!NDL$>e#4fќNK_=;+~ة ˳ Ed?u5 nv) hŭ ߕ)\=Fe7aYXʹ>OCJjCk{^cpF .BOkV8Ὓx Q-y_rS3ͶL}/Qf.G⯥#A]i7$&DDY9Xߗ&1\Ҥx$u4ʏJ` l"[$F܀3ﬠ-CP@M*~s YfJ`Sڄ1fL1^1غ4<@x}kX1 7Ȳsơ%\P6!U ;ѧFgUxyqk뛼7vɌq>Ƕaᔪ" 4dpġ(C!Frq2h-sll+/:fu/эZ?4$)wgTtW _~' :yַhr7t_'}yW vG`37ڲSG[l49.GBo@m4.a-6d.ɔT { ێq7? m//"tJ`k`*}k+˼AEb),4JtG;icKMbzG!MKiXvG%c8KPx_V< l Jf\'0}{W'5I|B5L!x{!.?1{% k+: ĕر$z=a4jec@'ۊt~놺őM,ʌנἨ.IG|u}dR>vmDaJ{@bOeD_e8iOy -~ZIPeKNτꪹ:9 ?%o2QF(Y]&#nUOԴ3)"°`SAeV?odU+ r5yYNR 7"{#ji)>aXضt8Av?IaiꖸB[{tE)yFUyyvʙ%Li>]`!ĤMz#GϳvAMJ%Բ4e^O$J8,#N[3g#r%]G}1GŨ[Ttq~nZ8׻p_D#QusZ:j될ǎCᶃ)Mp"G6M{ VBe^cytD 3P_ >PE*]FV,4L&v zTS[poЌ`oN@[ya"9pQ4$y̪Kaؽ^|&d;bHY1QU >:GqjC/4dO]C}~*B-EeLuZp̮XoX:70SEc=e\Dۙդxrn Գ©^&fwTȐǓP|!*Ƕрՠ5 HM0} \ h#'A^P`FwY9$Ʃ 88#z #X>Y W5ҨNʴz4yvY w*̋;I=et5lkLb/k.D*y%dv?'Jq -"CBokyrDI3:{Z?C2"^)n @՘|:کl$!&++hc[M}X6H=~J4Ox~zba o>U (`zMC3bl&@TB ^*D]R]R=HwB&װ+(*گZ_-/ץ6T &nh0ԓt~"};~-gz+M r3!8gQwNPsn}*No.u5iSMpLD.O DCNh`fNJu+@w"a`)zksf z]br6^vnFCJ*_n?G7f[$kaDsFt$v:/*(DQ~}ϘF?xI F }7<$/n8ejY%r^8JŰqB[EqaXWɴOVIƳ_!kgr_,b !(XDT<^8a~K2?&ړҴqK' & &(CM.*xT;h{ptX흶o-rԯg/H3dX8YK+^$+D=8SM[%`fƇ8^|T筻印s[U8EƗ(U/AIa SQ3=Ђ!M sr%d?[?ij 7n/nPcy ]tE߸!^j!CSW@-hd\#]6Nv$1476/'2Gۿ@bMd<"q3$/xi`ӆ/Dc՟Wc$ʢEq *\Ɲ_=*Ə,rGj@KφEך#;繤C <0?wftF zS8y_WM IZ!fY**T'U=}$r:{iG\Iymaz覣@Л&C1kZ'QH!8GsR~N.>z3+w{ӪU0M6$a/PoӖrSV/iT#l(m^2fo+Xh̊&FAQ`QQ?;TZi-exbFXy=6\[Ujl닎z[@6tJQQծ!?Чa/V 4YrAeyRE$@x`TQS.>Velt;a}=*&fYvFr&g=SLJ#7(۠ްfT[,GS"WW)گB42fSJW[H'Q kPU8BWF祰isH[oChГGg7hi*b·#/NJU]P nLwfóLȗ@d `߳~xu2<&jVGj7_ɝcdVi2&Q[ρB}}~>ПO@ƱoJ[ey$k;}{5Ԋy"|&E!%7A{<9BVk/B KpQDէUHa CVUNVN۷0%j\c'l֫ s`"4o\@ȱ$ xbQ1Uۭ[{\M ƿjn*G #l:.X1L[ZsF"S\jQhSH /-|J' HE1ZQN:uz R} $M[d5L\\};e4iraYI o"r \saSOjۂtz3bj1"3fAwY%.~a*8?=<(P$9zxW+3@ J ƙE$8*] Yߡ m8zk?ئ9 u/gהۉ-jemA tOz@<4(G~[ؤIUHLk,Z?!"3ߒ>+!''DM`&D=pω59G YS d.0|sw^/Ro"Sb!{'-(8w\%c_ztl! Vk0žp6W\٭—?s:|jNx"VFi=#9) iĂaQP:n(1+ 5BIds vPޙ!ΨOʱ_2޺Q]M:F="M#TC?{&&udvS/x\ùZ6x=ˁֺ^k3cі_Yg=Y5{p_xE8# {1|?l͏xÅ=݌߀8} cؠ= Ν^k:xowp^(H=hS$ojɋCyy:9n3e];&b=Nl?֮yCH 0έe?}D}g-lTX VDgmw.=XyLH2p;5(B IE&Agy/M(Cyf}r>R~~dGꀸ'm#Fȴ^\5W\# ޝ}@UI޴Q)7.)~q=j$8M A08rh2'@ UAƩyi^~m֛mt{?/R7۔Mm v "+"csvFq͡7ļG 5:8|/He~Pp !?o`xt@&{2$3yL:3MfQmpHX^/jI O8QJp`-/r%կ\7$E 2l//x?[-xIZi5[i @Y+"T1lK1yhڑ6(pOgA*>~t11al4_P`OrVQ01I43/?qFrVv nIfo~!ꩄ)%VkUUuu0U-kfS/ek)okжbL2DOmq:F]X\/qfAQwl]DC;ˡұnJ~ˈ40@@5i3AG7%cpWT4Tuۆgl< bTtEB50.\\r_Nor녮W 0ml/<5IN+)=x_$,3u%B&261T)qQ "MUbگZkVՁ|5At JmJ:Hn@Ϯ-p6Ltahf Vò~i֬Q,hT.a俋ŀ)5">hV6P'҄w!~G{T-*O_ e2b̜7 BCTg<>u[;X~=HM3r@u[P/xvdo7mu]͍xv}NsXhaFy1IG^Gh=' ̱$Ml>D0#ZAs,her )4!Sƣ&66k9@ d&WG FE!63pKǵ ZiC=o NB^Ԇ"faP KaY뮐 <u^(k("dTfE0Yu쿂:: ]Žx{zqQmn RyV?bк#AvOF)қ%u_;x}OjEW?4{145{Aô}-/%՟h̤n),UcV  ;>ŗa$<d$Z$~P|c&Z7y"Ɔ-`kr{,TRw[Ÿ@a:ӢERm-/^yCC:4hPrOJD u]BT㒎 ?l]r6c*I?1-q6+A1')wjsb+h j,T(BBx5m{9ɐϚ{͡E~tj/&vMH FP}hgKW>0ehBe[IFS̳^^}K,;vCV.^O;k%ql!pyR'Ї|W#>()]lN@W8j c.Z*Ss% MQohۿd߭KKE$dQRWs4Rkxf$>EttQ=l=;@˓jJhޛi}7 R+ k4d)U(V!uR&v} Mʹ0} bGR|I+מߗ,4OGH_a9 vU 04{)bto6OӤl}KɴY-dz nfy4B$#Gnr@Ҁ1 "_YXߋK#^ ܣBp9isE Cj3յ?r"f(#:@"mi[Ft"P,0]Dȥ%UYcka]t7I3JE5CXǍwնUpخu]hsI٨O`l,N`g/̼/[m7:'R mŵ@l1"Nvt"玔b@ EVv 0VԝHK{_O}ˮƄKU5هWG#_za=:X`Kˏ l}=?9 BnDU y;U~;1U'_~nj0r}D駏1\dJuʋOD?pI毢Šs{6]jīkn04(2[?HGJ_8h~ _,yNt* G{D,3_8<ǎ@35i/W(,*' 2Ǘje[Bݾ0m" L/TAWqzhmHE6HÄBMW[)nzpժ'0]RK?4~.Qbmz#ϸKEɣ( {6e0 B2` &g!z»+Jzȵ~a:Xte#et|#ZpuIˉCܼ.LG:K5DS,(757㥣;|uߧ9h1ۙ}sʅ~kH|8 ŪQ˛}W6b9gS$Yw/Uo.P4/GSM( | P77F(usuR&wlcg;^?øDvsRsz'ZSz",o[H:9ҕ y`JM+D:T餕Y%LDhs caäɢQ[9NKhCPQ= Esz)06\\ kꕉmm/%M?YE??$ROvg)_ 2x}Up<2GRjsӗѫ,R W6󡕷X  "'KSlnfkh++&elTo?݈P:5 “ŽԔyv;*q]~~i~H|xe̓k~Ҥ!Z@gl { F10-fq0O0NnAg?h*2)-\PP4kPJNw2 5` M"oG(cSvQLq3Kmqw8KKqlzi yT(FtyuFːa[RfɓhL=!jlEEX%yX_`5=POYm$OAˉvHF&l7.ۚ0e@:ڽV>{BV` A{e#7de[;EV=C$r>FX1웶.g.u!@+?3oC˝Z='j&pͼUUi8B1xO󙷢zs]$򦝍֌}+aѝqr~Prj{,vr^T+ ӷ. SVB +VMTa}e>CfFnGl҃yqbZd 8=JŁfJ8N5?mv0À hE%_T!\W>"_SJ ƞ%λGRrri/2fhG<= (}1L݉:$ӆG2bSJmR,)QcF0^>݄}k N,K"ŠD䈛 |@)uU`E72 ,k ˲HD)h4Eݦ8D0WCfU 8ӉËSuI~q9Iw85oηFԙ1.pRZK.VRӻőJzH)&5znPcţʂSK~JOB+ o0v_ /}ϻYc.[̛AR8gRޅM{ձ\c-+5UH(0ǜE,6/Nj9^nH*gQ@%5Gp$dGy n6>°d΄c7oG QmZvkGRybiQ9sr-d{_^l_[a Zفz{șoLKTg?f譙#Al) /_b[}',2,*r)Xmto;CD]+3'l~gkwLj Փ?.ϵk=$VIg)T۝j)CX./)"zES-JO[7 /bo%_ЀU ^jA+(14fwB늪<\ب| 1|Kjȉ_1n8i\e$ܲ1YZ&%5bKQAҨ;j9y|HzD~@ igix?:4i3oe6^]Gu> spM$7MS* iN+2Ė 8tmDPBǹʯ jA;bkf9+!feڬiiLo#-FX e|Ttpnulo&:S)V:zL}+^8& 2"B,`/E&[1 18sGBF (F'1N**\`Йӧ#30ٿzi}-򀋖0 ccN+U:TH'ߨ|2{:MKw߲%>3L;USfo wi3K x:."?zֈ/7zZvm ƱuHn$B@η]cDy+t5V{@b9Ɖ,@ ҋ]լ1|a,"2U RHΖLh`k;js 3\:3. R5R\~ySF^}\P`m4S (JH{GV>g 9 -B3i9;FmǃRT}c-g'"1qPtǁ:$KHZ+>iw(msGڸ N̙'l)&`R`ʘ!BAi«ֈ<志g>?E>h&_H6[ uԫ'ZvZ`yͮp߃Ȧr[MKyOrv)Ĭ>G|My^#GA XhXj}F U/|Tzw O>]MDzFC#BZsybqsKIaS ]0~!tkFޅ<'jdDwu];'lI}!- vV;hKO뷞f Q+ $76'<Hb|hD r-Mx-*Z.O϶?r~+?_ZR6#7oL`>׸&2/nh3h}$5AMm)ͫ@l v_;nw794#4UlpEE&qH,nR$˺i%Ee3Gf #oܨ tPh[AZ6UW N"k1mX1u(Wz 6Rdd=~nEYut|ȯ ,c&sdDv7k?_ۦ,hooD^PO~k@ccA`Is"2[Ʌ{UsLn`M^6E*3 C2>)UIѧ猂 CE-,,[(.0a=B@gK [ +w.ZUJ!U-;JǖT~wzKDzQ][jE-2Nf16=YfgMh&P^JYX1jwto%FS/Ʃ5p~LeiI\S,(uv\o=cdGs#uv-G d`fj)Jpyk6  s|v0 5J*1d\_:_F3 z,f_Ԇ dǖ̙vVk85Ly !c٦A0459Ra9W*AU:^ɻsm@HǛ$4,CMUJ<:&̆u*NzoN!2az^ Dͯ M);@>znNXE/p"pYkۛh* ծ{#aK`Zˌv4ow/&rur Bstq%"UAY ;euj+Sk=i :x_JWT_q0`#!p3`mۑ]Y2oDVf\,z/>a1J^ vp#EPVz"ɛ,9ygT*"m"y̷#y[ WsnBMp ^RWN!׋ROd$A0¸k ɍlW%`t)jݼY5Wueɢa%hHW+xxͲLo8uȟfLZ}_Cw0Dqޔ[w{kwf gOW hsٔ=ٱނ&t/+T-h1mHσ_|铪wPDg-"_M{O_/V! .f4 ?BɺC޿QKmfMɳC;a^jSʂH&pik"y$*N yBa/Eh?#%`W 9nS:S7: \#Ucz{m+w݌+7{lyR}낀R0^XIDo:^)7灰.xUQT2G$EaZoڊ1D{ALiJ[-~+Y {kbɷ޲N$ aW?S'n2cԿ6~ʰ&SѾt3[l7}dg#ޓ w'0LhN8v19ok7d+ A~Qѐc df+u(mZx jw6%͆ ᮅ=jgr> xх>9Pkј`4v?v]0vO86t bbSl/Q|)l׆ aZh ;#4QoYqtVŔF~Q%\1Q UG /B(xCAۑ<Ѷ PvhpٻTLe NZb Y=(O>w $dVO[C?+(w 9ŵ kvYQ鐡ˣC0X?$,,u2FWU;T3wWWcWp =XB“:50BHn5_ 乻Bý7o)=MVî,'_@LXёS}eJ9 $Uh)2@>qO fۦkѠ.:5Ԭ48nW1 y ȥVb;%J/>;qp2+TTQKp|pom 8:7KQ;'gtarVs#(nШ95_PwgGѸw^WK|7 IcƜc20͒;p>j!+>ѵ|9z뒸|_ ٻ lB5䊨5RGoL1flH$$DAy!22Agi_mno6 }B#Vlbx>aInch@w^Kݞ䂁׋QIM 7Bd@[<Uk]-CPFh)ͮ]|"R*3o>%ͻ - A?ֱG*'(rNjho]T$ݳ\@|ix. mZ,P } emk\?NGo!QGd¹hCcw1Dro_;`hhʰAwv%\tpDy=R [] bqA{ [*pE\R37x=˛<*+#P4Xch^H92Jr^Fݭ봆3&^)Ng9ʳL#>,,r{Qun%RW47 fĪP&l}&B!1F{]}l{1JrpV \~s|[٦pʉȽU̜'#-6X!f#uZ3lgZdT(ndǷtJēm|F'Kak7kE}ړ#SlJ 2%Gb~M>UŚMs^_̇DNU~N0]]Ge;ExW>_x:Dln90NPJ%8<MN@V{ǽߥBJ"sNC|X履!DQ;Ir(;츸*Ok{ԛ 㟺uΏNS"vZ@ A PRkHf;rBYA|{2g4)p+ӲP=e15 5Tl; l +6wo-0Y&V/Oӟ`!4ı*~y?;c۵\'~̺߃:ϓ-e1WSVy+J"-GlsdFۘAʌݴzbvT,!N)%>#:R6tws{LHuk|Hh'|lJO)m5A"*RL)5 J+Vt9 lfw_*9/ݲ;2j+Yk0h#PvUWƽ|%)X oФI9yߢLcθH.֚f_vH&> OtXiK8 ?w)y@n +qTu@(7ɢnD,dJ ?$VNڱ7%76Z^XRM=ON7SDY_ED6_waڽ$kvnFNb%תeH5RݏLJyg ^QĂ(6vb ӕR!A=<\Z%bS'GԜ[U}lа&',fu5AзɞڲR5,+R#FxjWݷ|u+8c_&RA@ },!jO+y=@o(rśkzBXv4.tT+uTwJ0.r1ӫi n[#nFgp@ۼ[dOׁ+V"Mhاm!vEGL<>﹁\?-, NIP2qؼwJzf,P}tnDMl!N{Mt8VK\C$pt94ro˗1hIwt3=!6?Y$OSS>gT3~-U\=:e9tdj>.,6Uۮ /z?'P~t[G]@7_&#}p_[fJІۡP%_iogLa E 4xu pGnՈu4Lmv\<$-.Յ]S Nv2@W ڥ5^owߤEp)mJZpu a,Gگi#7ԙ}ܼ̇ W yjoe8ty~0шnDJg~hћ|]_Ih?F<_CG ʖ,}:4o7L6Φ,x,p/W5VJܶ9lOzNh_+f'uE~QM#5Э8^)!sMf:\ƳIv}0Vǝi96 ⣉/SemOwv;H#n0RI6/!ArKEՇ$DI;NR_^*>.A# >]۹8ڪm? iιn iWP Mm =l_` FaWs?8 @?2ҟ<3]:&mnQ MDv"s[IoGd3٪7" c\Y?| RXeНU +6J8lִi1ًX^˾p$BZ+s\ t <5.g+7fyՔfY1wPÉJ<[`A}xd\ ەn%P.@וFq7 kl[כ]qG\~=%WRAm/rF~vuhj[xgz<4\Ub3,~|&0#-ոXM8no*y [tox.+]YJw[rOxn\Y%wE]_kΔo^HJz DMJuz E2b[rp mMH./ZҵchW.1[8t i׫^Ȇ'~|wR0gʊWEЏ9ET_Cgzh#~&vw͘ݠZ7?W#W*cZg˳tR-±ҏ~`K2wT8Ug:*GXFUk<7((FR{TT, }v1>RHkDџ]FDիq}׃un_OJLrʠ+r)Qp!GWPmJ @ bZZCP+ I=TCYKrG5Kf !hFg6$5AֱUGצ0NԱT%̽)DxX>jǾHQՁP2317B].#!j#%]7Tcܺ"=Vghmw4۾'ՋGO6:op 2͂|aItfп[mDu^xɇ1ފU<2mkI]#$FTJq@Z9\(/yE,S&7ĕOV;b# .K?bF4#Uybe<0[#<̑ɮZJ^u@T71t -+q.ew 4,x,v,#ߵc!ـ7D8R*|-Wfjh޷m!"yoOe6 v+s |Qx 搕d!z/k b>smUmfP !Y %|2f?1ɾ~k[Q35`<C PsaXQg?)d,E9"emΙ$w+O+`StG-H 9Ljw% m%^]_K0ɊzsN83./ǥ~|d j)8ql)Y,ԔKTd'!jr)$ab4IAu Z o=8x,ؒ//6f@l &,!)zJ (CPA:8bݜwCqR,ZyG1u'b(IBhTaea-NN(D)-˾,7 4\wl"W&}3өɋP{Zis)%e=7hyL2W[,=Ejl K߇nVa0CfG7áAk%~ ZԑEk۠Q2o(\THc 0ɍ#҇"u^7wK#;jrp ?Sv=`ŅvHB`*Sp:O~haL ?JT=h}s(sę{ib*S kߖ7QZZWu h]4}*\{f5o0m,l%;gB<u1&5M2 z&BH)p挾)4bD*}?$Iu_y:bHQ ;ye&3$" l&NJǑXD+mˉb $Oߌb}I8hY"-͔1qv^\)qO8W ߲m˩dQAH k QslGlUkç%?, te뫑u+TQȩ ,2]"il=Am'-X=5l"nZh@Tn0 OBם~b+D?°h2G%9XwW2d%spsKRg9y?å46al?4Iq" NBҷ ~l-܌D &,g*4:A_0y/33`ĩ~et+J~v 44쇟uP5C*@Z21Ww뾍f nr%,B Fb ~c;k _HVޱx UNb'tyV[!#'-#v1#4 88aU:g]pMbUQv88*Blu_#S"p'e]^<+NSu9@om`I76V̧ع>r|oZܦ$8sU&MLKj;ݿKj^ gS5bwϖLAqSpž?֧v[iE5GӲ~vrZh$6-E0mM@oH ƌ{xwSM f%]߯d% );I!^ Ez(YvWu"x BQp ~Bc1g \ _wښNOHUq[a:F<']͹r" vr/Mqgݦ<-s I1~[]z" 1Ԛ@%=Y~?Q.>K-[4qsgu *Zվj\ٻ_#=حjHO}NE`#tRU~8Q.##8Û|Ɯ]+28 xncUVi7Shb,_~ +1fѸ25;{FI- ު)d잖LEъåf*#b$_K+mZdQQȞ/]iD7S hT"4XU淨HkbG)5ы}#evA z}*qe28rVR#Ыc{Q5+$ɨ#$4Aa>wMjfvndn(0yFa_rǫ43Xc;Z\5 ?z*-SBI섲l8\_RwlO:1\;3.[K:4|[\:.Қ$_(:6d=7/hF JL:8 z/JsҬQGS}m8 ̟)ӧBF'Ǫ^]u/c_u(| D!]ͼU%뷷d˷Vh2F8;ăHPX_#XI`^ZvݜV8qC^.;$\E/Iv/ ;EZCs(<5j7<?j0rnq"AI=z=U=fہRuvp GшTi -$WMRDnQKVjC>#J(ўM=hMuvq=uʜ̂ I.DPpr(h<{T֏4߃A!1dp .$E#-r0vwL J5R3?=fPG.%߽38BݻaGk5| <JdkTWi3pIfruc!&9ؖ7.]+'Ԉ ^̩/\kڅٵ1nc O6컢 uY|gΉM I!zjO8NSwdY,T83m-[H_*GS5uuvAe)}5#2(`,hi;{(A$45|!yc>%$ d#+$y35S@zT,NVWwݏ]=w!d\< Oᚥ`VvԈs#@ Ӂc1 12L, ;kW؀hq/SRE尲]`K;?|ʹhDR'X tƙ ېu D\b: N+Dm+4 n Z,!~:Ma >{ ȍgdt:38/j>|CzG&i/<טfVL c%t-9Ɔ x[НzIބWHOE_5~K-G7 |HT0BOF}72-'UZ!t>͏{%pf6dP6u /Ah惥i W0̨wK?}g-驌g'4Pգ\( Py.|.O ]@^ʠcku~z;PPo7kHYd8䥅7=M"1%n,W{iԁ;|z& N+YhёiC"5tztXr x|?Kl<B`]A+9Of/5@VK/*jab!9б\lgV0Mxh묖/>Z  }^mT Cؙ&T9ORhj*R~ø v-ܦmh 2Ҏ$=α_;!B$Gln5f2N5!Cs߱Yl5Xo aIM3p$ys{~&JmFώ ! Eb_ORy`lQ.NK6f=6b6" $!(士XxH@J!:̏]PfcJ- JꏋzU؍:0&Z#Bh`d/iV7>pu)^,\!8[Rˀ\lLґr+xpG`Ff.l_e&5N8@p=х<8u8gëFXV*.ۀ{guU4'c]q9ڇ3O[FPz%c6n 0@iE] 03V\_t/{5|E5!u,1F- Bn/\}[MM]%[0Aml!B>0]Wlf&.~o*~@گ"z hi?Q{Y^+e~/8EMU$b6ߟ=Puq e#NirBjl$\@m7 wPF,{aĞUKtm7{쨧F#c}N`U Ȑ,l߀AMBN,nui:m.QU?آVDTkj~5-k~` ܍U p@RA;YKt>i]pN;[ k+o[uwm&T@ I4A`X#l"Gi쟶vr,02k .W\J!6;c*^.9ۂXt٦`2Bd7DzL/!N+.2ǂ9("ɜK{%bۓߜ mu ;@@>5ͭPG +PjI:>!U E)xPqDޛ AS>ɰ QE@Ac-cWu{qgoWgyj3`UWvõbҞ-dR]iYH1 OEu|$@(RYϨbM7ۀ.PEɫA"_6a^N? y N8 i \J4w30\RBa2Y957p$Y_=WjE2 W$w$̳+${Q"&)BE8zа61nChK2 Ӛ?Mr0ҕjV[ȶeypio3& k/DJX0n~vndγb^wP%~!ctٸV lڛ Sq᪗pp]C82-1j0EǥKpc仆{CI`UJ`~\"6lbbn/Ubg+S%ۍI[ Dgs*=@_{~ \~d{>r+ 3ɻo [[nQ &qަ48! "w6a>md.M+v ?D4ڥY%IXQMйQbtIF'|XOa 6C-r:Rz䉐pOV z^[Lz(bލ>ke^)/]O.1cSz(ЃY-mHd6/>'z{Vl6* IQX/]18" b]]rߦY&vr{JnDs6K.O1+ ip@!Ϫ9/*УZav rX [e0Him~\xډʥϾ^=Ô3%seO_.;88CWrI6Nrs S6^ң_|K Y5>N\P 8a+C9,/ϺװZ^.'&XPI_'nq+%ڔL1#*FdE?\4C 78p1h)L'5n]|HԧQinbxp^Z J7P=_CZ>C~(mHmݾZ/_OPbb65ׯ 9t<ƲO|1K$u'gsD|6xyk$;ƷF{.غ]Z^(]8w+:4|nWǞD\veBnsҞ 9F4G}Wu~'a#(gDSCĂ]}}sA`Tu&Z2*f:`c I2^7Dר3l 2AS<x}g~X}FV!8֦57 Άcަ%k̵p V=˞#b6x5,%v0^ MQ#+͘fB\ONG2\ ^-?;%=\YywK"X*|J"t"_Q(;U8o]=#-3fD;sifwpC$ndžδ$#F曊J_,`06 Kə ll\h$|༹÷2H=);"Ȉ ^cY<6$-rM- ^ XCKNʰ ):Έae5p rB(@ LX}hlAlA"!=0M20$ ~ewX~A"m;drPͩ0(x-  #د &r0 : -Ln&&ڤa[Fj3SXiDԘ`W\88쒹lX袼oj mЊp WByǤ>}c{ohf&‚VsW6^;a1Zcƌd]1/R-sFeQNbĠwJ$4C#ANdʼn?$#@7G議1,oJ 3m 3:QU[)-7h8Hm0+k2CTw+X a $|&>NE X@V;1_DF">g|B1V9j/sR b 'TEA\$j|15jhK쵌k"XkAZN) إRlIY/Xnw˰!ˆPh!DzQ/U,g~,XygR7EB_Ww}>3ˑ`bKb\<40kN,1EӶ)-)5ԛ%*+p՘k mǔ O{Δ>~>Sv0@ff>kO=l{[,X4SS!;ؿ=75G& ;0l%Ӭ/drGԽΝ\P^jee~QPpW0^ *Xk+?t?^Tedax@(d\gE0Ur/ɋ ]P7d6*3RE-QêhFmHailg1 y bѕih'SI$7y1ʰPI7ΪGS?!h L5jXf[+*A!G&W @)J4Q+2j P)c2sʀA5UaѶQP)l _/4! ~ m; ! T+_R!ڽwéSq$ khn-3K)oSW'դ1hY/lueNA5o<,$@R:'{)f{~n#Z¸!&_=. i~x&%RKZ9-J"b.pU}PĊ%cHw-%ఆfC_$XpREV#xgXHT7Eڣ#s&Va $zPY-_8ėx ݻcƅT,-B}8YNV`bQZ7F{iqĄ1%h8\OS3M"*T)UNŚ$hVkT~!P=9> &8k6" >6% RH]g"Eޜb4pH6U._a 9MMS'{xlG>kTZ? @ >J&722 d6o!<mЕB dTw]rlNͫ{Oj x^!dYH~F ?Bew9ECb0(xٶ[b!X0ddwG}U\a)<~L~2n4wLR,PSske_ld݁!8²Y:ZbL\{'EsZ# àO{>oܸX{^ʩ7066JɊ mdUX`:!= ?$Iġ P(6TjV8Qa|Zġ s'LOd`*F؆ya5^E/)b5}oшS>nA}ͤJYbV˾Bnyo\ {0m 9#P{)z;xN6{XD@F] &?2ټ(HtGqщ& g tJ挄I{Dݴ^C@2CnYd/L^>_#ٝsuɀ@*Sd{aD1jLTX? R9@Zw`ޭ$6bZgfQs:CHUQbTWFm=I`z9N#y!"U\Z3)a%bi$YfA*SXXKUw~Ch!" JhPTMN њ:fG'c>@CCH:aNk1z>GD,\@)DC"RY ߰BJ!+ڤB:7 YtE &wU{Rf(G.aŔDN3ZeïA:_@cpYw:}$U/ g$HF\iipw"=Z~2 k<6P$ 1/\g1D'j2O#[~Q _~GEe_9+&&xLN- v䛋\lc qA ,bcp2TdqTɻ|M 5 $J] 6I7gl oȠ:S)%?saW߃:(۶YeQ(ow8{W l>VOՍBQņ~ $Uk2utUKxeEKs;Nm ilbt0%(oJFM+%!Tkn=4q+yzW i1o|J 1spF(60 *AmYZ_1ؒ{۲֤&7Z !lU Wu~0!ze tH?S:ݲMдh4J @yDI1:8&*8Mefd/|,"\ \tNu",h_ d2Y{wuEXwrCN]Qc_Ӝx3ymEE{3Dʛc\buI`b)6& l DnWR+]`n9:icf/ %I6Sdpu;ft󣇱<Z$d@X`žk1WнCf-.[ont#Һh9wfӄ }k3n|Ql(Ed{|·<>ܫ88ãܣ@J$}]$PؼqI׌pjpa?O^Xdʱ~%v]~K2R{͖PUhMރg,^+Gh!6wgH[[$_[h4=Ʌha]97ܝ Ǣ_^^H5{ }j> X[aSxXY UX& ɦ^NIhiZȃK.|w\RZr=8BnsG*_||KFR{0!4O!adI ;c@JO%F\D򻦦Т:߀]_/*:f@ڙ?o5/&\K ;,sx64BY&ߖI[h//a Lb=ȋC&+:L7Fu45dyMeBҝ:*z[EȺײ^Bt.jtZ M\#Zy_ܤ/uC+wrGjm)ҍy^IL-0yWJ;dU|ӿx T+L}RUDhRj"=Q1nP,Ie څ#jsSƧB{^Q/'N*A9D]q.,2C^VvkGF AnUB)8Yk<ПC ҅8J 3CdľpS3gݴQ|)s7rtF+$K^Δgl EYR;quݩKyu/Fp#CEEi4%ƒ%Ɇ2b6-"$¾G$ YH>W-.Y(R zB|gGyVVYrTNdDvȈ{JP!g_{iA#hw;<^^0tQ\^z g&)gXxR:0|! z,#o/Bj$Sz8aU+Տ8LuLvm$WX' ceؕSMNBT,5j?U Y "vpa׺i%uUWGҡ!~c<b']D$$C谉 .AOwPV-4Hcy Q6$xUtrr~ hW4v4ZS%IiuŚcGƙ7Ŭ(=tOkk-*L {AE!Ė@!gD)Ε Kڗ2O)`q0XnwKK$nZw3q7!LCn10Som–lPl!|"$H$/nI%OL63KbEziAjI[NWv'c=QyqJ~gϚ>U:tNQK`q#9)>Y|F 6/|1]F%qbaaϼzc OIŦ(Ī{@ms=E+.ޫ%5t},\.^Ux.=f^?`E6Ghi OV5@Ȼ_V7<p W%RchC^e:@OΪ,㇄WyiM(B~D}v/Wx|7 笆w4 _cF~*dR^#N8.'ZrF>(p]i+"?gǶZ!S!M /$M[;q8Ç7SjR Vq+D4z.H*&0D[ a^<܈٬O! 5B3]2PB>åO tpՁan}lѩ>_EW{#M-^9ׯvqѭ6~4%jQZ43CvtsgmTgy3&*OZHst o-A)Np懱ݮ/1>~S G0:|?Y0K _1owbwJ~lvu\Yd sKt{~$. 5@X\R8IlxoEؤZ7V,:iaejJAA7,PY[p}T}o}ÛrKbnA9_Lxht3߿`Vn\cCPPKN8-\؃iZ(˓-]eO.NX4]SF1 ~1(+ٽPW!QWB/%2BSc|o4%7\O.$ͧ~ N딏С'}%A4 ˱G=ja<\QN}O' |$F&v孮% f"+&E1ȯ.$ bM# 炇w,fvPL>Yb<'g.!r?$61P~bzwSKb®a݇L}N!7rj"4, yjm'F#znUQ-ԩ)gyjC92fz4 !q r\gϮc=yhR/I=$sme\.KE/mlKm+n " CP`D,W!д*an+rMJy* &X"U7h`U5 ^fμdRa(=zֿym@-ȝf,s={7Azu"q!kWk5,( =,Zm9ϡM~?\,pN|%-UՈ58{ޣ@=DÜ]3T!F5;hbjExvD&v;̨))#X QPIeGQe~J3d:LP%ǧdٿ7'^[vj Cf ӣEc\ ybZ)٥g4/>I&|QưFh`qG5ǞMHB? ^41 rb·6ʪ'̟v2L9j: xfSkXͲ]`K<R㙒ߌIǣy9mEc[L0*)v o?Y6FWUj ]aT6M_ҭהBн+obUe Gv~jA;-5`ܩI18`scos6^R`^d[WHv7J {rb OztU7m{n?baQxgyi#[E6WTkk (2',^2|W qb:R%QZ0O%Vzm%tk(MdN}khq};N\ڇ`Íl c͟ %~<)6.oV[SLF~:"'BAS=>(^V4jY Dj4؎(1vW}k{&؂{P.lv"_}m ^ډN}>1DT4K֜&t`:~K;O?Pj/wBrh'kzx9HZӜyj -UApCD@TsIk6XQOhRUZ+$e*8kh]$>ٝah GUpsT{"ݙ<{{-j#b1 y7EK_ h` aG&?)q'? Z>>xhڝ0_Z G b ص+pHH3YdZxV<\.׆lƠ:]  h)m:&Ofm<@ ;>VtbjAׅ"|vAMZvk(3[ R]ZUe7t⾷ mj+ X[@FIu%b1A?m8*iY+*:kr:T]}WQhNɜy@`G'K0duX\^cC *NCXB2bqȁ(hLԇsR.G*bZPw(Ŵ)s$lwz'Wq+xt-q0Iqlq0B- prP|t};(eQkaq?jƦ{/+FҼ8vI1gxwpS+ŋudCTR#nUGp*Hf"a @a?ns}SW$CwMvB>v%񊚒t)cBDHD)jY}Mx]RCz™"NYѳy(4 muથF5qZ YʊV Í̡9a3coJ!j")ʷ<!_S0sUӧE:'GnJ + 5>D.uH CK0^s@lۓ\%UȏL[@[ZU0icVTO׋;'{~ tfv%P6;z8A/.\Ulba.(aO N\ymaXWIQE T]!F? !z?Gꆂ%&;0\(F9%ʏ?$ "a` dsYd(>zZEpļ1P86F ]ϖq̞ W ޿N I#,q.Q%U3eG!c[ i,6s U?>KicmdEQR77HyhB L?d9b[;PKZ7Egۤ !OZp; MP"pnڗaJg(-Q cJSS|D0fki`'*^4;ݷscQ&٭*ha黬N1fMr^=h1E!DOrnLDy6{lO"e7Nb~֡-;xPTQ}kg}{\<ެhSS)%Ucma-G)HL5zQGSr r}kq=z)`! j4NL`-a)L8N'ҪX&\]GSC`3ԿXLus=2-NV;tn2mnmWxmA[|tuߛ$ @5/m3؆|70D )n*ARD]5';^)hZj١&hbtQ9G<}9:n.=NFw!r%&PR5%;gO'Y8x#LGCko\ `S@%JAS.<75&J6ng ٴ~uηV"odX|l@6]ugy|C=ݺLZ oe*)`XH 5c75 o#y˥F>L~) 7<C,y`_Z?^(P(U=H y hW6֙-+%ɝ $.3K mv*%5eLit (~KnF8 ף.4ě=WȽ6 -EO8k6հݣ="]6d-md.OFvI"5;CrpGFҪ/wx}˼lƈ]=m1IAb_yYAlH W 3ug N1J_g,\Vn$d594QHDU0yS^w<"gҪގ גu8b=@i+fI>I%uC Jp`i~qDdmpkz3o5ث=~.V4;NJ)cJϸhü)HυlG֕c-%TC8:F7@iZørNOg F G(A&Zm+M;ֈ۰vr0ֻ"m  役Ƞow$r11t8;wU@&&5:\SaYAFsI#~dɛt:ʁA_" PtuF^bƛwqGEMrdC_C3.R^Ii\py"}a$cdC(ȯpmMshI60*k]SҝEӚ수ݔ8' jwM':#|C1utk{$hy wB94I=3}x;1X*Dn/θh1Z\o{/_yafߗ/Tέџ ~Fca8m,=jiv/\]j8 >b(زQu q7/fSBwVDB0xtb 8X(L(XPX-=\+{{6DvL-#Yu :@׻]h@|hެr~FEaVTo^hQkĺ!`fp'>ď6e1 :l fa[ꔰUy+dt rO@dX@VDti4X|!f@6b`2zW0i5,MP8Tye ǵ&:JNS4Ga;蒖fd仌{ǂ҇'>+ME <#j>x[Ełna䦀q:* DV .˻gX-@/v$7&x0n7nA1 ~+V,m& B$mvmg[pqΧJ S%U(>^T4Ɉ"k,6$͵~`۫lLN36x>+ױ}M## : !eB :jYdgnuB.1Cvm2>j>Wɕ*G~2ՈzG3JL~qq \iWƛ>3@horS3];k6|H/+ާ\f.N(фj*T(-fHvxVtRKidfҒjQE/rgFDJOp|SLҟخRJ$NNm3D&h72~5PBIfv܂&:;͓2lPZG NUAyxg[7c At[CwX}mb೾o:,_QIL[ƝmwºQC#]iQ7߳_Y<{#^1(ƿhDNE. 6O'0tD vΞ3C4.kV`(/H<2VEX ;Zuwc(-Y';s:fd(q'CkY;cDC+,!HZ,sS 1Sv(*Bb%EWV1$cgeD ^p?ӫ4Y}m|1-llriUB ex0heF7 H& 4]RJ[c zFf6r6\ʨTʣ'ݾNꦴth ʗ$]ŃJUuV?p}t}>'Ps2{@WidPUl0BEq}%td?G#^W*/GU!j}mQ•k lxob YSM2* .CR :#SH[b(Z+ЪT >QjF'[{ >Ø^AjW#Tbf2aTUqu6'G09nPjz}[]Eab,HA7kFKΓ\0wg(5%PbwcHp?K(ÀDm^a?;y-~-&e#Q"|!Wd(F9ʑcY*iN^YaVhE)0? w=fOBNx*%աX|:})"*{#yJ TST)T>G9{`|4^\+]TtCpY.AGĦ*1'օ8zg*sP+jfP߾vhrt|"֢\ٺ4lA/ơWT΅uWC+PLv%' 2x3gZ`,,F``* $0ٍ/Ts/8* _2xlH$kX4ݩjv DbTKVC1 Nov{; |=)] y:|Q-t]j>mZ,]Rε8"6IWs ؆q6tb^2)@&)N_Jja5]Է\j ׯiAI§n@d<`;eQCqo;p?ZXOgDD)x*:x๰ -߽y14=:ܲ'F;h`Extaskm8o$?nXnýSGE,[G?D2wN=+ !'+>VE#T-[Qq)"zᘳ(`u&>p:7#a),x퀔I.Ox6av|qAO7D5 79{nFUP=8FLVd_X ,1]9\Cx&7-MW3HRY}7uOL/k~).X>mYքxLBa@;h 'W^˨t-l,U fdX}_aSlhm,#S@ Ex,"UV#|Feۯ/K=-V ɫDKfC-vxk9fBH"a.Ÿ /l:;1xm-:$r"%Yq,5]T۪_13Q~ qR-1e]p?ew`L?}9QgdIZ2.D1 Pnwf|nG7'77M6F\'goe K, ޖߓ2Fc8%\l4,oc8Ix|K },d: w@_Sn| Ze]k?"ߑr!);.x-Oŷ(IՆe @lJ jmY$oXKjb 7aޛ*xl_OɖFZܺXESWs ?D IݸXp&Q%! dxcd[4s7oЏۗ%EgxdsXXBeeF2iZVј4!:v϶#vSUV#'aa)j@d9ob ! 5.;0oJ@UBIÀǖy=S܍ׯߚ]~y(0fHbf{@Y\F[i^9g$ (ϴyНUIw.߳7kICŊ"j=OvnE=>Kg P5X8 $\B& p^1=8&IV.zx}06K&l.=>oDkue&1JPc1NUy|cG#W,;_Y^b(^|>P)1wNS:L?(Iƅ^힖O4K%='5#bD=.{5zi,1ؠ\da ޠZĶQM[Q gm\s.M=Zlq!K;eaA_; g .6/i¤ {Sf\{v_4\WiVwSbBW#DuƞXD34C, ]Puc[dq` y%l`:tn8o]yUVF|WA~5z>)r$Gd݈O.PvoYH$X̧E`$fzf X6icPz= ~1pR#g6o>ۜߵ`G%cQ?bTkBe|ߺ A\kXӋa LuW۠>S+?LRȞc!qxC|x3Vl ňMXU!Vx\ÍUT x U1*k4D J-wev[:jZnF""YBP1zyAEiRo6F w3!;^Պڐ\ʒnM ;M{:'9;_rKWԔiыGT'i{rSۥ؊frödT6 P2hR#‹ܺFbk '//԰$gS(V.2+\TZ)Øp.5aۇ -}|A80 H~N\ŋAM BmTGFr` ZJsTmϼ_ߛsL/XvlکrJM,,߯Uʄfy/eJ8Fw@e< >f֤x&$=Q3fz#Kǩtxo]PvzܖܥQ c'&g&NT[uv!0#P4r~! OK%)YnP92zE*q:]u>K}@4Ul,"g}G`n AŽLHIҊO$JG}BcnO.I`&,$7wV폼 BPDBJjV+'fh21mQjl4)B_˴z5m1>K:ѻX|D ''rDNrv삄x>rgĪ zHƏ|GvJ"̦28 WcgvhC6}kaUSޔ-#*di@hj CG@㵸0o^n2XU8U˩+QP 9|(ĞBW!Oy}jm6JT^n H/=t<KCB3HWH$iͲ1"ձ1 ȝkG6(tCm+2@xw|.cU.-g< QowUbV~kSO3tm. {ĩן0W [~ƺPÖdR f -,q$"l^;k钧qШғKJJv)f%nW[铞r0b:[{ǔ۰jHqC9\Jj5l+T(ɑ/lhP A*6(zY__$[k/&1'+ɈũL#.ǎ%yV T#nLˤ}е?{}\\Id^YRG=M}υkBKea-b1 ΝzqQM}#*q Ӛٸ֛XQPl?w͜N" 4';ţlro;Xc4zh u("1?rبiit1{^l~zy^Y pVfɸ:ɮ Jl{Ǟ2Ov@0d]:/mF|-b23 ^!눤7P0% Vaߑ,.eEa:x6 )ƒ/^9`/*+zSiZ]1bGN0ԍ$ނun&ұ%F(R{I3^Nqgz]mPT(^YAToƬѬVTW] 9\H2[R1E|ȔW<_2`~Lli'N5uMLJ?C`y&XtfP5zaGr-+'vyߡ`g}MG' (wќ DK)؝\Cة= DKGۑ3O4֙_svb'f3ݜKTMiz]Wm:Tn/N1L?a䡃SqCٛdY˴.fm|*^ǣNEA\N`;='J|_UXDfLф1{\IpIXIjY\:6#pfhh{VU׀ip$z ?fEePKKP1PiMS bmxא:l z_5 7}7(\֢?*@SDnAWObx'32"Z&K\ Du!ǥ^_x<ڡ =ejoNU<}ۧ$<ܙrE0Wltb_Rx");v Z1u/;4mV˦|n-2K=7'n}>=ʺw0hEYr*oMIb}v>oZ}$d'D 7zE . RJ_Aʔ AlI=PQ6d̕glF}/l)2Pd9-I8tMhvb^=@Gw2 cYjC @02A"fG$,tyy$ˋNrV!L.f Hr[x ownw*|n= LNLD!N3u-VHTTV(OiϾ0K <0K,.5ܓOvZF=8υ mf'_pfU.M8PɳMVd!.kP40Å5zÚwm f.e;6ƒvz nLlm6q?1ns׼/Dz'r@> Aoj| xGw 4%)JNhd6Qp&#V% `^=yuWc٩={弍2X+7 IvqEHPn K;jԎ'KkVҺ鞊!Lrɞ{$D})nnF| IIiPH[{;<E-Ϡ٥dM:n/ZpHbpsZ0GcRN7:iY}gV,M*1ۦ_Y 17>9-q,% f-^x솑QY:VŸ_%6jiT5ި 1Ĕ^N(䅤I.F`D0ᝡ+sH) <}׌Ze9&gr]4ef\S 8>B&@_&">UbmGaV؈{uյϽ=r&!*Ot6M.QM/4{B9XRE5_$"ps%I]/Sf9̩I\8$T "iv9;[a3g3e@fB85$yPPӘO\D *!Y$N~P "yT6 V`SZF\%XڽUeK!3ZH#̰٬b, lkI~-t|%࡙0|yZ9{^x+GІn qsKʬ_n(ErWd3|Ԙ Ep†vV]`IGba7DVw.R!{Eѥ4Xbd h "3ֈGTmZYgjEg9mi;<(Sb:;0a-3c\Zئ2v|ZfgWҖCzB_f}&%͝dF[Q2 -DXťZsFX\_ۨ?}Gf4x>#:;]] _0rd¦SyF;oBn[Y!szDcHE+'W:嘜$(Yo~V)ζݩ=˩W0>$׍DkPt{/>oG7 Ccz65۩= Ȱ8h a".T~pST{{85B*OgRG^4M5hp * aG{-/m YZx9֧<ߝ+6 /tI>A|A(Z{ՐVe{7':M-Ӊ^h3TK)p>gkMWqI.?C= Ӻ::?o(,Vv[…d|$uBݻܸݖ[1z=p>]>m)C14͛؄w6.|6FHt!X?V&u[MP<3"U57PO8uZ>u#9&K}_GA0qN^R,x~BxʉͻD(Aݴm$lΟn gҋF&=~TQWT)Ewۣ:P۰s/PlxH`c ڧUɖ-VaR< ވ(䔛HoYa[JEm 1ˤKe`A_Qxp.OX ,|UH0OݷȜm3VO!' pzP⪉CKLhPC|5gI`k< 0pI KPY0q$AtSN#I銧[޹vWYt iC"mfI Y\s̥uf*`t%s:e_T2^)5<0O[C U{V3 |a:TM4'=C8g!s}6\P%SR{XGbO^/Z FGPXt,U?*Egr*w0:d:hcS;tDz+ž Eg,R*9..ML0gOI;Cg)#Yj߼Asyl,IC3H3C^:̓ޘ1JgiQ>קsU)mI;6L&WJM9C'l$cCСd<pt?RsM!M\UcLxWU53fA|nJ~b'K98zfYOF\Э,9}?>v"\+xc"LvqJʨ g'^&w.d5z@@e Q #=Hy:$l8fH NѤ΃9q0%Ƭeio&ߦmOh{M03Wqm'i!ևX^+3S+HL.87{xV h$0dS a=7,sR;AۙK[Bb8pR0 a409|FGpգr7Je/p 1SpleuI0*mAy s v3@nq8ak-3/ rdi!fpPŕ$ |FG^֐˛2z@Dd!ږm; XËMK}~&u&qT#;D+51ׅb4oA "v' I_ 5' *7f|ĬLNM;/J 9~R2b*cMCAQ ]0Ĥ2>uPx=5s>Y!$AVZbgޮaأ;e14`T._Ȅ24d BrSBe]U@x6U%8ߊ!S#צGw~ '_aK`F3 J[Z;?8sS7' T#^&jt n܎fLH[oN18>S lsW,Iw5^:]l`1$m܌9kYΐu=_bqs53.(wvc ц38 fV2Pl4.`ݣZ6=W<^[X[ڎ.PT}~Cg繏x&x~곢t7SGI XWj] +GTN:^p6,_^VUmeqQ=~P„Wٰq}n-;PZJ9, ysJwoũl%ZlO_%Ci#m$";\̹9j7IIO1kƞY:xQ_*y?}g(p:D=kO`RбdB9F0I9n>ېA7 ),:3 Kt#J3W9ݖijPQFaW6+4mC-L#0Az* Ѿ ;)5h'vB{Bɫgp+WJԹN#tGhdALϰwސPʗ{i V@3:cKiAJԞd31}Q,υmf p&7,&iQ7Ti7G&gG |>`Ե.!x0![ʛ h"GElF{w!:ż4;GKW~ &ȟW*sȲCyK<Ǯ0#>@ɚEg,ݖ5@ gۚ!E`mPki_2xPJ \ (Vx mj=yQ)s4$"tP&Pݘl0-"JB| D9oH%d΂~.~8͊(!ǝ&f=@q~eFaW13j!>e$n;+"$3[Ϋ(@\k6!”^\ ITϯ,pʻJm>h6͗"yj/ vuTPU `Cܜ`h@ _np‚.:>LSΆr\23($6`>6:ټΘ#v^egr^3r*opkVun@[t>+Igf[R^p9[U!9ƶe0ҩtzCLO鴾{ M6 gJkjjp4tEIDq?ZkouS AԴ9 9eYf=(Au*ɘjl,o/ E(ǴeAensPsx`X|zݍE 1'GVRZ R/Mʙ's*einK(ڔgH=8q|јFCk G0a.B|=&F F9dO`)͊p+; ns=j<99:U^ #6Uy"TYZ dz'^e:)BG|,!>Z:駎n!τo|l(3ai|?g? PΝg2iw!lm ?O#`_1b{#o :9h P~.@^m]y0FgjlE? js:p+e4#%mż&M"9@Jr&/fc" ӌ4+ a04;וz}+wjFγpgcν,ֳr;1Uz؊$-nBK,U-mX֧*6@om8/'QCiaJ" (.,JX!q)g=N ߋSw좎dEGtmj5_`a"TߐYE}UĖ0Y7'g0ͻ*RXq'뼢fXüm\h*%}yoam怌75jhP:".2-fhI(+ChBk=€,4 G~BBU5m 3:f(DYV؁YA}MWnLT(YΠ,4;D+EIbN 5v2EdH N:*O_̜LƚYg'-( u a ֶ8ahdte3"-ᰂ!>_+S/Y`13ס%&-wR^ 騘zV633"cp0uQDy$Oi)|m<'>fף;>OW6]ԯ\Jf8_XNh1Qc͚")¤K…x$!c|@y֘i A[q\ סb3^]Uԛ}&^!,'(ȹckȂ֚:씟m*0ԝA/R7kIeu'_OX#7T0esQ.!Ts?.Y!6Kv<8>Kc2IB lb]sOzT_|)L!auT+F2 gRymc7ӐW%-=rgN@i,&,bݡl Qf>e Svr`^+ l}'h6C9;B3 t1Q_\˯>%0e,I)tR¦DZ/Gz$nL9,EA^flcbp6aɤ+c!~2>^c G }B hdSa{s5(m? }udA{>= m v'2? N.=3RlYڍm0@&ADHhTܟ53v`ɪhhg'",ᢶ٦N#FEt2?>((CP } 9t\JЃ(b;_ϠYG +iMȼ#=r qp Y-`D1s3R{v/W 2~`,97H _lX7 4g.-%[ENqs!t&>q]]DHh#A%cSk1 ahD:8#tKIoS]xj}|0n\t!{=jĢcq!GFT;cۍ~Ke8q"͢:a L0K9Dmr$7SxV͐!@@L<|!]XEFl¡*(ǜ"6ck<΀I) >mmL"zR(jCp%:ič|J!*5jHl5gs8 ]7:B53MO" ؐVk(v.y(|(AJ!chZ‰ <'h>TNoCks[/}G$D~#mKmBM61ˤimR+Rg6nGWȷm|Gl$pM3"kg)߹[R2Z1N]b~|(z;"FSTJ#yceUh~m, A 74aꗘ`܊۹Tn~&n5X{̨\:rf_da85 _$̐~%!@ibePc{R6(և8m#eI$Yd~m#ʼnr1-"u'O2gWY+J;$'b򕸉N-ٚQGQA{֣dmܟ4x]@?֬ue(c#kشvGx7ִѫ8Xp=Z 5^Ҿh|0!ѢCyee{VaV|RGe~Tp4n?y k^X2cΥ3px wgW݄\B NU{kqQV$LTD"~H>kٱ'<q^N+{4`۸ȕ1>P5򴁹oAAéا; Gل/U}m5i\O7?:W*t5ŧKi] CݎW,/,9ͩqZk(Q])gvA `Ii~!hZxbK]Q^v7GpiZOܖEQf3N&h>KJ*6gmK]``7$77K@w0(D%]{:!(ERֹDb)YTjL'zyԳׂ>shԹ4oʥI+R2X"Z X{#w_EDVʖXX>9"XL {ըôlOc*(dq9eЍFvvޠ Y_ݾC䙚FvI&[TwUx8=㵃zù=to;rܻsB2)I>hs&vV培4&lZ{Q]kwxVBF/RKwa$}TxXQ_VQ@Cg6b)DžDfa"'+EzlقnW"C3iB<$gv!\4`ϋDgYrRlyf܃\Vy@:'_x@m)Q/36=^>=1UhȲ$ Au*Qe֨;3͕L|)-ٞydR;zἢ K4Z ~#_ܴ>yZdWE/,O8 `3I*MmS{3.RGo&1ăRE46 3po„M⑴1(5]El:R0(dTQHrWO|<2ڎ x~T+{RFdQXƹmiAA'ȋ: (4!U{BbzTNK}JfEr^in^v_:GPy>_ݒ~PV/i (/"9-eWQBқKtu|8үdBe{f\+jbtwBXj#\{8ׯ[? QX&v|{w|aPyT_&!w>ϒP e&2F;'LdX Qqd`=qSYU%3rB9= &x2aX6P8QKzKi.:1A\=;  "E*~~(WU]&uleMf(I?29cȤSXt}tl(_ْ˩uid-{<㊌UW3wwaNy[ൿHu5Ռ#"",>yfQ>^;m3Q'$ .x-\SޮKkIjJ <i8 @1P%IY/b"}FI~غT9SH^L#%l Bt%iK #YzY Py~ WR(&^Q L;OSpZQ;/LbKCW>:k|Ev$'s 鑗# >'oނMRg u5Jֺ?ޔE шoD92/J< f!Y'Ź#+rP̙ݶܧ#~WʎYa@Id-`P=G%+GHNK7LȦrޑھ|!yx`{mʫs6(1x,/Uׄ7w f*}'\4gs@ܞU}+< ]k[DwhYti8N pz_7dD):]or盹ef P6-;tUnOx-Is e/{JD#416,~ =SUCRX2 3U?H iݰ2ޥ~@4-wɌ`A3lY:ӉX<Rǜx~p$lE1:J} \iK0h`oЭ  #,u.OUM P3ZN|L+1SZʒbɘf]gfO b]ވV `ahv "UI <unq&OQS ̝\ļ'>6W`X塎C0&xBNg^=JK+hQR}{.r]-o%@-X.@XFEڒkrSzטpp@ZAg\.z{l% RTO'&x:􂊤獁鳀Sb_wB]4,7O͈n}~l`)٨4[)=HdX~: L׌,Sν|eVnRW($VMÇ~.&ksB^W+R[P)όr`3ۮMxt CL:z)-KC<[ZXfWķ!PDH=Ǥ8vqtj"Ȝ`*{Z}.w^4XcRpⱇjYkaw5`GzK64+Tg:0_PJ[]hKܶvQ0CnaYS.&ͤ5|nk@j29A$گވ;mXbP{sJ1%ȋ1ݩhxØOZq~) nJ#F:Mtgǭ ͓5XOy9u4Vkg9(N,wz9bmQe\2`{t;Em.Ul 'p2tM Q;x<ИRj7mꍬ{ %Erj{ ]6 }YE9OGS(o8N 4fep{ZHWz}`9X@u'ᩜtFsgvo!Hxz*@ IRX%y7=TnIХG/eg@ZBH84lHV|)^ f~̑8 ƌ06^Z/o )B&Aix)Aٗb>yaWNE4JnbCitx2ˇQ1D[#"m`*F!XeߖBȅd'P_F៥qxmR|+c֓+/I9$ B~_M<(i37b*-Z1\$5Q_U!sh>6Rᬖ]9buw?sU;p81| c'S65o4‡9:ܰbЍtYXSف< {pAX~6@zQx)fQ,R@[q q.)f:(,4IvK\v. h>u(ka"ꄄ1ԁ萶۶hPgpog TB'`y)\sfqEjCmvUs<. 'cJGFjtL D_W̯^sIHdjh F^Sr襏\1v-SX :Z8;lD91a|aX/>?7l#3.l{Inze ?px<&,_CݕQyhgX3_&qX>#>&5@v<][6Oi9٘١w\i> "-byx )yJ1IMa9RJQ uqy^+ Ue)#WV~IJ?I - Kaa 7@Ql\-7ӥ^&G? m‘˯| %p(8fa.?R;3DW#+D1p)ּ+$qVTi@(R#iբt X3NJc!Wk/92?G`&#!>kpXlDyl.SCi%DV As,ˆ i6Wc8LJOV~|($$Kqz}8H%vnw!tlC+xu j@E~<_dxsH  )5ju1vyCu0I-DEZreM9^1v,2:!)gX4;:5#3JYe*6∱ R *x\?{IC?Sf`/x]!Zn%Hs2.X:lLtA僁7&G_1BV`D/Bu}V8@_|AL/H\%cxEME5ӝF|J"JfluA6Zl/9 A,6:Dc2 &1G9sfټeВg'toH |TDy BV*$kNzʿw>qVS0 9AW5f/퓏q)т9nPN5;OX y-^نI_&C O"Dvr@]nA>^^ νDJ k J'nYpZZMtG9(bN-k23 < B_pߨZui6G(@zse$C؋IĵݝSTVċjN>}tAeױL$1˿;҉֟cV嚷Tiἕm*P)'@B(dv'R608+CbR6]s)^g|bfH|,?Vj1VaAmoAMes_lxȥ@x\?kb}돨})V~C\!G £$U2n/7ʺXG +3Ksa0uFuNEcݮChsYxD m(W;ƳA 0ܑM>weKqڠE-I❚i.9n!(xz6-~X .[3%I v(>~{=Iȗ;\*+[(rK*4zTF 58L݀ᢖ;0e8D1-&ryF2mzFT֬ܶ[HϽ##á;:9nʐ }*A6p_f+fbm%‡"ϴ2L-EIRqzy+.Õ1SA\PK1%Uu5CM IdS9N$o"}eS43B^70zܪsauts Mð׌©??v?EU(< 0mkdvTzĜ1Gb`LZׄҐo- Y n1y^fF>ڋnȜx9rGv $6,o%hjϵ.B^ls/@ t`w%upP7cgag4{z~`R67xoÏ"Fp+svn\{Chep8gOu358=87=o!󫅼? ullK96M7^m̼cvmZn$ݎ4G~ȣO#}dA2[b}g-my/s߉0NZY--L;K=aN%|~O/X俣rWq $X1O7h{! &|=aG^ZO$֞l= (z[Zn[hYcH/v[½_6LDt'ޏo)O L=h%rabĜ/AAOqx(*;DYí,ctCɛ=D]6[]e@zl&u%g M"4רb^Hm+jy'ݑVOܛa7Z>:g-YZc3CH>A &./]>g"-W A|lcE,@* -iM*[ӝM[=f]Ku e13Erc@Ӝ duDy'C,{tw6 |#)h\g[ YRWo%Q!V}9Ix [Gڧ:XȭYaвnVeU>oY0pفFy9 r @Omut=FPjbV R 0uhoZS?Gu@#f=r0mR pt%Rӂ[Czq=:"PxgԹt!DEDRT*q&B:/nUŧwz0`mPHlsY9*yb3=K%ՙ\4joϸ9+.>Te?7|?. 0gu8d s$LZ-՜}|V ġ ?1hFW'VԩƂZ v>R׏$9[Ӣ- EwCZ3X 1j0z*[7(N8YrZA?WhctA%⩋E8/PP5=bdq#szYzc'd̝4<_gۍ4H?{jCB,/K_Ȕfj3ЗM9ߪ-sAz ~ARˈRv0̞k}fb+4őb(ˆ['zReyDI{!"O ߑK0TT,'0] uG~ń ,v N~e4B4S̪bDg`XD>/~1C%ҳKu p~$+Lf&83}&/pprLؗUPyH[fD,%L zeZ:Sʅ5~Bi*1"X`̖f9}:~M:l{Xv2^8 Gp/|0Lay@wCYz5 %@:]爗\B|ZIɸZ=iAۤ/gP -f⃤c+KDjh: <;K=2hӧР _n`#xSgB1cHv1+S,UK?s(HZ2 BRV'bkA\h8 P-jT-8bKdX7o?~dV1/x:- ;:z).%~u};忚4Be9 grqӐ#R܎>A#g3>N0#< M_U1lj/7l[EA3)E*/\3NfT'%6L)#1h| _zmnޕ9`bp-ZA/2jl#sf*os]lH=9:Gr' S m&ayo8A@b(cHKHB!(Qhl:ͤ-j@Ch'ch3QQQ ﷢u좵QeC#8Z F:nPK-Fc/OB鋵K fwӀFRVw=|h9*Z_є4~ ;ѝ/%$1ve@<jTÓLZc>Ip)f |+Q)A )Rh+~GQh"5z&bk 'wU ͚?{ u۳I08sԭڅR"Ȅ%PO|1R &(AO~̆ *v㞽ոf @oyߓ V.щ"郡b5+CyKsicslvYP#"5_)Pl"C|dο#QXٽ& -R./C-`iބ$i5'BK}y޼%h? 05w3Ε&Q55$<t갥ѵZ(>P0,AhTK䝋ͦ@z$= ]CEMUv=7JKW6VakE-1T&?V! K yp|o0*5;x9\Az-0\\ ;jA,~lH!fFh}~1@^Wccm:#a=E /(a԰4NUL 3ފ?\5X:-t7Ji?/=q35a9׀ 56CLcdbGu2|rc j`o4pGa'`&Z F_x9,^1._d& j73Q+JX{\ ]e2=]? eEJ;xc>Yn3ʚdh^Fyae̱K'q(e="وjtMZ*;jlm%8];"ri8:>t~s'ݦ ȥ66ɓ5H,K^Po %A2x,)MZr.B 4SID~yaKG$ { $y6 51/V_jؑ\"xZkW쯳МPn홚Lb5ӤQ^y ̂Ǘ&`L. If hl"O/7SO3%̭;[,Ǝk]N{pE -^[cBl{xY3mɸ_֩-gDezkRTI%kJM4ݸ?1 rh+?H<_+4fxwS1سKyS@`'ܩk(A0/Hb8Ǖ%HqhvzkgndRei@-'.X޻^4$0fK/6Qu-*Nhq0CӠ!@ Uـ=$%ׁ&'qm_) ,tvGvzkiA)f>bsBf#RۛV~6N`Pp72^aFy4}FVDo3k8DoA6nwr;<5o|"*\YOaVM4D]fG(b^7eA K g rSY7PCAV |/:LTeIxc/1Uyk'˶!ś3vIEzczQ)E&mP훤="Z`-ȳN+ǯ)+n/(C1}%7EKE,¸zUS"sOkMYIX:9dBrhl0'!CbqefZe ӗ.rK)&S&O/n:K3c9`[զW%}*ܡ|/¼N6x2ʇɆu(:0} JʒҭQ8.Ve¾/($j\NlѤЍ%O,KpV |J% szm qav`U[}'pưiQ{g,I+.HX15r} &TLSPGDVw ؃\Cr":IE?֓}Υ4Z;l6tDVYMj(kz*ǃѽ!@˯S["fu>ZN4`ݽV٩ הU]caf@?)8ld@9[;;5::C&4毀^Opil%bl!( jb@$)h#B5<T N6r7zWU p% Z[Xf 95tD5U9/Hy#(egGÍGĢ;d{)kUNűPNSlʏv{8!L6vd2>Ihn9%=m):bxL lo'ğ:_+ŢV/Ya,f\y%ґ.R26a8OPٍ8T3 bKBڱrw|,;J@83ˁs@\֑SPB[hy\8@Z.iN4z/ ><'Z˫qYvʻl&W~({_doZL!^Na9}C2KZ*ZûBϧ0fQ3-]phck/˞hXl j>GL6L;]CjHza4 q "&ah f4$!촐a*,΁ po4g;o ?*>B>.{ 6wW"u+k.:8Z}yۢ^43R3<\$_2@ i$}B1()oKQ^`g#Ƣ7(Of,L)Pwھpc:)l b`5^Dǵ~{P36,ӎvzp$10K駛BRwz.7UR dEUqx(COYOb ?g ^&Z[rď(I sƐS=@FjdWXr1LX0JG;Op T`室> >/A<1Pm.Q '23/==rj>ﶞz 5}*4y4kqٳq XxН4#U)j@\V[$ci![! eR&=]6 ю3a+7@XXo,ƪ1_(٬%V. }-!0p}=6aSnx Y ״sVcm$ ᗖ%t}$Qx㝱xJ->?bۓIgruZyHDviy)R~s3 j5+pұ+/V 4§VaVr'<~aV<~2PYXu zzBV -l*7p{!'V>x74Zd# Gvލq/YC ؠY{Bc#28mS 2?5!S@̅(*~#AL{tȥOv▍uPÂr%zdYK'}'JK,ԧr }}̈́׿H3ο. c2$ELK49FMdB@&י+ 4N*CLъȀfwc1} Պ{b跔uVCG%] ,ܯ.^?P'Db 1 5Lr~v6 _~{E<xhz<g]oሮ8$O\Vf`xO;SQ-~!K9 *A~/!?0?U+q|"XT!Ņ`Ozؘ%= 7-ry}SE$8K%q`LoOS{%Ɯ T)[Bb~ZJF!W^ٚb,30]?ޛG5?(Ri2j˾ 'P]<c.KE =_\fo҆&jQ::8֢j:`D6jr[,k7huJ|6\tޚ)H}1{ZYеia;WwS{[@=+9HAAZuG{IF,VK4+r+?HC]ЖoکSH`?$;ءdjG,%,^f}#%< 1jN:xk]IP& Ȅ(J<K˝EAsƉSy>P(u`,+Ӷ:  cHzln 8Beɢ'? QzI\r_}QcjHc9Ls2w<&ȩ!8/ J9yNi-ܕ&F0S$5o0&Jk̡<-Ҏ >#i˓0%̇ Hđb],)/W^~7]XkO Ƒ2LLC)>Γ|&DlPjg6SN4U2.GfcIGC(tXuN,V(6þ6eOX$C0#BZbjOB5 2w) F| Vӯ$XcI-Q\HM^vh'JN>H(!  -/7']wՅHr[Ԡto;0x+:Eoj V1kj=:gf^]u'ؖ|^WµgVUI!z~/R8YнpR]~Qχ޸%U"藏Œ3qM/2baoi2DhrH`uU/?x|t3hŴ:cW͉\xwCX,?R`-LO{bc\ E~aq=:PO@ӖR 7? 7m%Ґ)?EJ|+t5Rp<|k@'1,z2^ NgF QIOfB5NɬzQk!b\;oYgɎ#EX=YtJ a Ldn+)5ʙ2yscCIn.yfíiFfYrwmi-gDJN:Ղ"4~_ &i`X-6p/ϞW^RgZTVO$GhY"_ĵ} ~(ҧw@utQL[_Y-ghmN8aA}U1}ps5+[xO_oAM  5M!_-s}KIe~آC-5wKhT\\Qb^!EΪK-X$JeOD2j*Vl8qtQ'[ Ԇ:T5ϓ6b;,]("DŽCax.po+ +2,$۠1?p ˚ ܏v_0uEMut$šTaK`(ƻ"ߞPoߚKШ5l2DQ'wK2_ߎj1VR\F;(އN];8NYTk.׿X(!@"*V$C|lW;.Gr!@@u|gWc 7q7K (5iѓz[IC#a/Y  z5Xʧ"_vP :o Nv]vHڟ o ՙS(*ČHr0= U'azC+aan:J  ?w O?5vKI1S`P0/?Ãs|[e93b=%D6>kW<>()c chBFUM$8> mq?=Ve2USnӖg)sHی/)SmFyĬDWgX״z5 J_K3 6ZOK(}aGyKK (2$> éx| NiCذQHkd7lM?A":G^M̿l(=Ja7* OVBFiLv!nV`J@wd5}ACtȎO"ؿjI,GD˱[3Ur6_0S[G9(:e.',>˜px$w["i?_Äx!j }^JA轵uҌwd"iEJ 0..dyHъnn9}(^l0Oz%|3R}cZ'ER\BTP$t6`~{O@Ϻ%_]k`]Gismit*a NA`0W+|LN)XFI"jB'"Fj\L:i\&bb-jY&*$߲/wz50+/6DZKͷSDV%Pԩ!߷gR 6_9̿=]6_19`7 Rρjg|3؃]ڑid\f`qa贱XM([>( ޮNԏ!jEL{L@q%xdM9.N}n_luFI`yDGsTߣdLĻ Vmb0YS8*NY.}93PjI _x[Ƅ6vk .Ntpvm>u+c4sƊ3> HgFPc=4] 3Ė#W}"YygEVb1ֆ^Wˁ/]N'tE~[P$oEY6TU5n2rp).\6dP7.@Xmʚ_P?S<n֢7X[ ZݯW8"+9<`9Dq0Qemjc)3B?|R Qe'X?_zzA=RPN˪ K\Ͱٙs9`8'XJK*GI-k|XR™ZI=#oq)jh3'RsۺK҇ Uz67GkQ17Qmғm; ~X|sbRB:jH@FYA)>V7;w%ڣwvnг| h{ЂDzb+$ $bFLvGXܾȓ->ѓ3SwGIC!y 8Uzpo ihs\X>T,I/M;XDX|TQ.yPbB%I̘";, q}jr11%v#ccs֢z ܴrS:}ӌ>T$P{yI !;E\H6lh R 䟔0C_Ief^Ĥ#8T^{VXѣ"PʦŲ*LK]<ق+1֫zRoX, ,N՟bEm:E1TJQfg8/dUe\}:~3@ cѩ/99vfY #䌟9' |杒K kDU\<ʫSaGs 5NjcXO{XK̓wV[ǾI "Y3*_^i /a*=FEӀ i;pU-ܚwᶽ}UD-0;Cw$=RԵ7\؋A0Xf"1wB}PQɲ <0f4\tFq̡:炀W< [oqx1oQ4^=2 b(iZhjB$c{Uix]qղu=>PT'$iB0t| vE%q5&UIatfS`pqWRj-yYrknFos b W0XW7"Îb"(&rV5Mܹ^q5&HV1WbD&Y(~0Ǟ">JH5Mg+f\z:>[<AMhAG:Yx5g5ɩt,dO=U( ջӿ'T'](d%-dr/"Q'Q,xLH,-!2Z49S-W04>YD"pEP_&旄*%ƱT-LՇ.?1K\ d.5>~kk̑GM2A2w7.눁c*6MS9;N]Ql@؊N<8#)EC/&fѥҹd Jc|J78צNU wj[l"x ca燣]*[b娛hXʽIS$b⎻,EJ]Eg@Xե$LW =D7{~Sea.ߩpi_:O,͚ Ac z,[eK1 Xh -s0ŹRO cblm/gXƻï.%@c̅Ze?$EslP0d%]Tl;؎"rW$+qvۺT}*S&F@66Lb%<1 Sh!1X`4YxPɿ N"##eb"nBbN˜Q+l.!Ѯϲv _.33fIĚ[dwlu%;hoZd vޒԭUzf|]0 9(D凸deT[*'|4<ߝ /$l[7ڟc4UF$Xϻ% Z."8G ; &tU#]#/Т6+S\ȹ{%"~n.H<&W*'´[9,KX]4F1"^~CW<`NDVIٝēNu5'hPXS_a /2:^Nݶ6Go$yM4էsǒhuljYÌPP))a1}s7^yLmVa{s-2)%O$k6Y/]A3!$q2c@n^E֎S_fuQxˎ]]Z(yH¿aHyh)Jhu/ E%Cx@7N$;o[ 8a yZEShB1,6F|`[:-ʛ$ ]vxLw-~{3 ? ^㰯"\YRh9 'CŤH%*r6dMp h-38kq!0tiaޭj 28g$G1SBowz2z·O& g@]EEnҟst[ϐZ0>Aĺ"GeRQ3RsXEPx)b'F* n/aR] ط~ :΢Po%P8 vu&~a.hjQcTRZ+@?`s{}[8\ۙ,X"0s\ӷr"mݑ` xЩŚx< G6n}HbhGw_.) 5Ƥ?=8ۜ܏ Yd`à$^B$^_/8%P8Ck;Hy#g/S6 ]`AweDH^5soi)2OS2h1?S%60/ݖ 8vG/oΣu1A]zuf '7{/sGT$d+uf# Pj(<B-I=!QYpL_05x,$UN&̱/||4P'#]qzVa`-'*m8vrQHwDpN0?]iU5)cj90nj)0}muChJgg(Bح #`(1VbS!%!a`\IlxY i68_3XK ӘkcYR_dmf$ؽsG/ 㚱\tC]#`?l@gq|W $ڎJ沥d@ N3xFwN$`AtSl(R kh2{A:0:Aʵf#[7,#2]%CCdSPoj05&RS<;yK|T94/1}T;cR%}Og'#MgI dF/#W:AD8bEdÀG U`8Oy7#V(~ fמG- l2YL]OMAJ@61xa. \1~l.EL|"0jn<*-N2QŎI90*G"6`VEnf{{u^剽15tN6:؈g),hYXqW}΄͈#'K4 4.3ؤhEHvYIJ_UEj5,W(t|#ཤ;5B/3ht,{0D\{(7z\(O4+⸑0[q¢j8Ccot9ubS;U‰ōDٍJt"qT:#ғ "˟x f%6f<j.8Gfw'VSoEٴQ~C2pT$f)q-7cRݾRrKm÷Qx[x?@L ,>[chAb)PpDwO$B@ooU"F'G.ZlV{vAmV |JUo7EIt%Dh :hoh;,ˆ^Fig-n%$dyIֽz7޼O(ؤH.{r/Z!)}}#G:q5뤕3m :~.TeTVa/ آ:tg$mCvGp<$;1}FaĈn_z!K>*,].fW΀6S'5YD$߀Ri9cě#]SW>9yp}v_d3c\i7$pSM$P"R41٬qs?[ P+{^4PrFI.]=x' 5 :C:" F([AґUl 1P]6S8a!x (Gw&c@wg&VN,IBPo,c7gȕ-s]wXO9C##X3(3(b_Lr +Mkl fy/yIHi.G(vBrV.>H/뾢h.q !@Rɏ-?^&ys@Hw)Y,&M:3% _ HhZzg: GQrETmۄ#KvL꺿 ~Xm;y؀ge4mEPO(лrV;UNm^YVmNWCϑ3y@cM+%n.OBC07GC, <{)d[f$۸p%*7U7!=WEDÅ*`[SOOܴ0 8&br ?+=^h Bs@5hD>{3n) &z=L)>xnόpݫ -Tl>S͒^.#W*Pgr8xd WmEhUsG/;;`L{Yd5b$zgģtTcIuG7*@Ouat?&Ŭ&se:mHZ53_]a4䙎4;cDȽS&c8툋, JSE5ϡ V `[3"tK ,To[;X6s-:>KU>JDiCߌ/\&&B2!9WTF̀ ?֊o\<,bF;/nтFER.L{;[w#5x`Pud PAY xI.pr!Z s9W^$C|&()"nQR5Ji') wbdo߀祝6N=x˴F]HY[Y^U$Z/Bgj5Apl쒧t]5NK;dvpJ" qeKW[%qcxU["[B7\qMt$FS'_D$K >tDG#b>N6@\Zv%%QÄt7ks΋PaC:$X26:W--bc('uTٟyY,LJ:5D]^#v\Th菮E^mT{ǷЯx0OT:,SG8H4OhlKc( @IF^\L9KS4.=c-QҞ X "n\ '}/> .( ILlex^ 9mC۱Pv+kY'bk I0FR@+)>q.3DlF@p<5SbQE};##!&pOYx$dĞbVtЌuf/^dՏTd?n<:o߽ {b{Y5 SXSn; k՜ӿ\jf(ht }ӭ+6fȲN2\On]Zm0"k@ϯRE<*Naߜw{RrYXG~`듌*vQ鿓|0bJV .5}2;cJȽc}- z5E)}:Af 3|bz&l14!AqpK02*΢&βtBI%J5W&sr\Rs2c\`+RbcN`MF?NjL9grι͌ |y@#\- ǵN& bmEHT;XOڭ3XΈ޿=,%#K:|N2횡7ಉaW 6vo:ZI%"ΌaT#5cAGIe 62ar Qo|Mu\㮭گS)9+7&;GK$~ ⯟f_oROߺt%+p5ؽ$Iq#S% i$:^]cfmueEL ߛH=K&g%7J0Y?6@q7u/A4s{{ϭ{a#q2G)Z5^'w9jIJEY_R@@fyUB {rp >sēӥ U|9݁}ǤR 5Zq1Hz[XBa)y y=g{UQN>xTp&%Byd+ВFo7# !%n85(V6}m6llRľWݤ1C1ֈ2(E9d9 b 1V:7&w5H߷rx+MБa3xco6u;E6 jeR^ kڶsj8u|La>ڝ&dlw0@ Kaɗ?J4KO8y.-#6m`Fb:<i [ej4(#ZKq!T9wedo^6;rlr~wlʓf^D|l*O T7O/{r7] mڳ>$M*ϱ;2ljHvpRK L^%8;T$i=`|ޤD h{͟K@&@ӛF.Y.j /g jc0v5)饀bߓ\e>~{)ZDmm|֭nm=Y;F@*Y0 86>#DmQ<}mP#3a72=aAF?9q]E7x]l3ao=j*7/5]ɻD|IL2/!ǖ~ P+M[5XwoUv=.Hy F; %#lڵsB@,U5{(I&b]y#èv%(>#Vfm7~WC;k W -qD|3<"beÛ3Y(P=N&V H* c)aO otޱ!UK"N`l$[ADdr*'yV3[UEFcH2.$o"E\=7x@CZ E(£b ~p΁+JbwUd8ٸtN(|ʉK Pԍ1Ip+-%krw)oí& >X~4Y("_#аSWdonlmnK bE#AU;Mڢ(iòLaaÓۿa>uL4Q߻<:M䕃`_Yk 湯AbjyK\* Q|ץRǍ<7:Kj. eH,6bR9=݆m+>BF]/W%zUPЏߎ]yKNM+O; oiG>V'pVYyƬy|ƒY:½($ypl_{=*,uy;E*E"ʯ$'^3Hil}F^+HcMSLņIПb+bxi^]ظג #'m5Ě)]}M}1<k䯶< lѠ?Y^ʽVqx_QqK<4J֩N5-H5P88 xk354c1l{x,Meh؛pPp=bI(1}ƒ˜h=ћOLVK%Z4֖]\-}K,chrVb1jOBU# jPH}DIKARȔPR4wCLz m*̼eޛXw'jzӖZM#Gc-*Dw?fʑ\G3п#Mrzk\xl %Co9 5G8<mX!kV ڤ-ecpr&ڳޑOؚNL'7M,^dA*u ʼ[ W_[\, $OY^Zde$?A_?cZCP+ws}Towpv;~t1,062o{M6/I-0LZR||휪k(4'z/5!-}B`+\+jkpmM>Ժ Tㄬ+Ne%xqaV.7z GkUT];+*0+H#^ߢS܍?SEb v:ݾΪG?zˆdPC;MFlIECʴUf1 %^hT/{C ݼH{OL=Db4()Pq]}j\Ө)65à(WQuk#p}pu!ڑ(/e⟩Aϒ*鰼ĥC'^oJ (A ݸZ?b |C|5Je|ƘRb:ر5yG`uJ(k_ͧ\,;G[.h$o#;fITÐu6=l w/!EJ6+|+l}Q /jBPyX F %w;q!WX~J sk`}NPLNPf#v$.9"y ur_½ xg3phWM^B@y >~K~U7pz 0XEu)D7Ixe"]S#F:2Pcge2O)7 '/ s]S.}rE()Hxܯh3,dy"@?3=O(wwS9?| !ˁ>br:3*fU3$'\҄. +H/oE!q qLtvzR j#ooJpQ.QW/Ǫ~!oo 3ƱWwx&F$yf!QAhY4m@lYD.3rlд E P,NHAl:wt%;Ԛh>U9laykH+\|k?<ˇ|C׃d.oei 16"p6liltari,1԰%+y݄L \]!]# Rp`M^/7l,I3oе'"vJ`W$sx0tM 濼2Cq`Dy$0TXBIE6r+B}0 kݘr|j#?_{υns"E yv!oDC'5.3~].D4e@P[ݳnB ; H SbV2ȫ}`~pbcD@IX ֭F(D. .U56|X$b~w|Hh] _k>Mpԗ;))`X<%o*>TbVYx&(I Ag76} ʰ&Օan ñkWm5VjRqwɔ_X1\TrDGƾ$ƞ`=X<ޛ̯@7@%72CK,ĥQAA\JSE9[w (C0]|&+[hyL*hbc;>"Xzb1t]j7aYK]$wTTYҧ,NX(1hJoD^Ċ[Fɥp8>g(T_kॖN݊#f׸%2pl3R=q,w\Q"I xe?ȱ\&iث!%]E?:E'?b!fY.>`*0u3BvD X~0Kt[>%0Uz^恟}VcXcC#Xh'OJaE!A-橅'UT]7b;}Jd(a:Pߍ5'=Tc#*CqwZ: ]w䨶.ײ6 UF"׾ 8\k ȋ8kK>aEa  w?̭f/k$a @ew+)~]k3 Ir`w?w)fG׸rtĻ@DpuPz>*=5t^} ᩿O";OW@Rmlkj/KHcK^7TeEnZ 41 to294H)GJmƮO@K@y0 z,$H/Jeh, Sgo2k 2R}EkjIM V8\ؑ ҋpvQw`M]KdXMŨF3-LaqsU>0,f1)f*yCi*7;XO|Iq'C`<fݡ}pG(%LߋUOꄆЎoqvAϭsႴs8M8^h^{@ G\ 4J̈́LoSV"d %F>!ʞeG.͡4k@$N/R6f 󧣏V ]^`otjMYᗵ( i3֞sJҗIccа2X=x=UeԠN]u:G3k@*]$SPdb9g[kMF2]ȱ0^7dВ<Py@o(',W5}YVV9Hd33,>8'VcxӇˍ< d>cmFqeet&`@Z c' +H3af5=`u{K~6%. >ZM]EvuQu++QހlY%~RIxzCZѬ>'cM (ʼ*2AMT.Xq&Iϵyc͋a =}X 翧;F!@|[ZeTs "0e^Cc8$_tȥ,tOo-0#P2>Y8ftן$\~P<5>?_a,tm(t1{0Ocmx1aDkja䓳cfVw$ Z)(p&pK6"gGfqKx0)JR`ǵڟ14d(tGM"ƭS$Ǻ+k}HkflcLl6)ǯJ5 DzSD7S]iwtKW4 1$CZ&b&{Mr}vHك"ݲ3%z9]~O{ q| Mt2ʦ@^@>Tqs6zm8G4P'մCpZ-|A?{qEy(Ooee]*c!D͛΅%@t&Gɷ$:GRۭs÷PA[y֏\K\Jې$m}oFԲI-9i;)b$ qdyy8aiM Hb 5/{wBA}pr!?GJ~kжfQ5 Ǖ4u"s"ѹ|gJqC[#>{/b$ѣ;%U GDGxKw">ae 2=gY˷#{DsOyxw2B0$!%v#o&/w$ މzYTNH2K=IWsg ZOuߺL^U`TR"sUHKI(&MZbYdz? 7ljpԮ,s;'\ӕ- } $:v1sbh hw{>vqk%xe˴R6U=Tz\U!"DskrT¯ %dn;~O$Kk٦ br4=l{m F&{0JTjN Otzk@{E=F=+>ZiI$nwL}F, JW^# r'9%N7ISI C `\udJSp?neB.xNld4sSo͕8YQ*6[UKy9Sx!QOᄞ<b(93=0/&eBH=È>!Dɴuq+r7r&/PRt{*YxrAtWhDv18s~a%]\[ԕ9U8iZVVL&cwC\ VOoΫav\]f( J9s )R&سO2?Y6 V .h`)[EVƊN #Qa2i}%Zꗦfo.Cb]ȬUR-=eyη r"y،xy[T-N[w+1 0*M>8@zOD4وILZ&eq%\M/wqp˲2E*iטt/?gsuWi# [p^p&$4NFZzԢ9§DŽo,lُGksWW[,1 VQMCpSʞӄs2vc($c\R#NS !PgV=D~lTYol0R"8 +_|l9A }kԿ4η 7tXNpiҚ]m|L Ө(d!  -@srCt(E[^%.uQ* Lh/ܫu 陭 BaC(QwAa&¶@3S,2OV+CK$dd7zeA BG pGdߚ, P&kLD Gz;~59y>=)@|E}ncGpdԺxl+ `D(GJ&`Po3he,e5D7]Eq ,_ 5 Xڐ(r| а%XgZv֢G>Ey* 2F.[q;«J. 2MW͏Y.,g W+B5%#d/&h4agY]#_9(?8]vR7M vH>C9ü)H~ic' HC:Z մO)JHP?a =JF^zF]]~8v RC#vZ3ˉpT?6spM@sx.g8XJ BMMeHM ML4޿w@*9D*ʟlMuOrltl6BpU{c/5Şp{&ߘ--I^ b>Bfa)<.Z98ѻTrcwRG,ӗH7޶ ꓩc6 ̊sASq^scZTn2"-{WCT?uU7Jv#hn5Fuz= vqVBn_y oIF)]is=\QzoP(KK D:ߌ8Ժ㌤)VdOSlJ?_ۊ*T9btsJn-mkA\CMTKL#©v? k6HV~xZe7:*QY~JرiZ;2Mx؎ٲ![%hTTčYFϺ4Jw 9sPffȶ5m1Fh 7Rtrx4*?~/w?DaxNs$nͿm _GJ\3h j\]8OMWߔȇ%a>-I#ciH.YKL"gLGC=pF*+ŞͫRX!$j Tl<^\T79 1Mbu0OhN_ۿy:4i8GJqTRDWpfjwz^RTL+vh^3P=oӍխdKꞔ sJ @w"߻U|TAZ~T]b?+ zU}R0A=S==@'h Ki>duާ#ê8P2*KM.H_ʉG.q-\/J ~)^BqY7"p_D<o ~rIyTڞGVlHoO@/ 'ykZ.P\1es.i?nXڱ2XTM~ y#8 iA'9l~=73G2,ef2Q먌VduӒ*ݚx; ?vgi Q;.i13]u>n;m@B/s.Y ™ʃE?\ BKDDDy+e&zkmAŁ,{KsҤS%3Ai=SV4 s\Zp!;QÁǪ~BtcȈG3:0{fnT{"j$"&aٗ[&OyWx8^@cz}˺jZg1)]]"ƚʺ@=Ґˌ"SMCpimi2lߜLb9'1:? x΂cmy-'Փ|}T21&`]C(R %e(gؤ2&AbfiqQxiGWEq_ Ac <-)a4L g3nD^EQU dha#JV=IM 5pfhE/druql ' lXlܚ^Rz[%he@ :8n;R EJK?A#Etm>a>>Jx)8.HP~[Ɩ$ϳ.TZB ִ8=Rs? M8rAl]XIiG]ә} e_ X[njT7hhw_Y%;\{"l=W/w4O-b^&"4`(%݁d΂ON[i9GgV#[Aett^0劸A\_47p~/}?~rC~:Ŋ^Y?lD-:q?H2'lWEcfk RZxAvg^I3F_P=M=}:mg;JhHco_S;E˜_ESNJn] {c&"M{+m"F{6kXC;k8eEg;J͈("p|Lcŕ|\ JsXsJ1lT-ʁnE֥ATtW@ Һ6۰mn;|M4ZřfK_O~ċEWbKA=? ]~Q)ȥu+A,\z YcnIƢjOO}HcX  E: )ibsZDlUV X$:KȚz4AFA+[ ǵ#1lև7CT+ZH;\x9h\WwC`!9 =WFg\q5{&DtrTz T.I͗LJ+C 2@XBlVXB3lQ xmb2j0>ƵZ;ZБiJOAqH "Qg 3O)&}`zM bKKx6?閘BPet} ॉL;wڏS[ٍ4BݼhG*z?k蝁;?H__H1EV\F' \ a׹l,'W Fw%!<GvL=MQ{ej$wq,K҂90K~ j/s w`bXost?%a"5쑈Hm~*`[u `4HG5t2A<BzoFw[>!#SqP4f%-)>p>@e>^صIKT: lXޗ,]|vA-8_lUL _aًVk^,rPVu$BtYrWwWkc{}|Q|9TѪ*zWb 㼣wb_[LD՛-1zݜ0|-zUO3%t0$PkYnm0~VH^3eTv@x ƒ&EEUB\5ߕc&;P=ErEe%yXӋ=@fC07%;#YVc+clGPBp#OE"!}dh4 :a0EMV͎>&J;O10aɷ?at2E~14zS.8RȆTfwo\gAr`MkWg'Ț.!\Z /8e T:!w Rl+{ $d1^oVJ7!(mwcfVݵ8$3l"/=e5M`+S DI[.nD*U5"c6_q8UCÂغW*p)*~Jvv7[yrGx+!R䷅y-!ȡEJBV쟬tORw yFMCPnq$Hx}\H t#N<@b&xh JoRY3k-Pnju`)祟 zQȪoxW;N*CIj~_Z12d}I9Uu]W" _Gu۶۽MzX=ņ+{ǓUQ_7J"#HRd3~>eF"| Nox'6c#OP6-30'% 18]c.Jaqq10@Vf-Rd/װs ZQub2T?\̺?v/@)m)H]kXI:G)mjqp!~ٺȝ A(c%` t4n ).Й|/K6G !TcsjYBCzs}$ %@LƁe(ؕQ﹢iO_"ޭ[WfWa/Rоu[54ru9͢HxeYZ;q۠9؆a2Bw`X+K7[Ɉk?##h% 9_Q_olZpCG'x pM(>›Lî!̍p]K ;k$3Ͻ`42>5+w%ApD^g=В.M^+ ?!S3l}\Q3ckzUI{549s2X R4b4~ej#f1yZn6c@&KY8.btƾ|B3کA7KԭWL`!?~D4_/Z8 0t/~ѫLj䋦w̘fp -FkGƜn3QƬ"FNu=RoT=zIǝLA1rKfU!6j{ D9;;;;!J EMԺ,%K=\n.L:y`G@a^i_C *p\_MpSf@?l76ѷg)7#Hýپ dǚU%$'rS28SnC.>ٝ"SW@aY6dyR0N+IC#?jgZT# `q_Ips4tX* ;ԝivh_5Hb G~'2Dǩm~svwոBBuak >F5FKsR.SUJG9BxHB\. 췤x._vK+ce ͝rNx-]d!g/,HPE{Xe,mNk àg-եD1|i+w$؊$:l4GOfEcQ>=qۥFlِ yH9D.ZҶlUͅްˊR9z^7h/ƇS$ }筲p.~Rfj1# hYKBq6?*{%X1Pw<ZnD!'*5X) 0 HR O?n0N)$HBflqY֤kqNFb0! 1JP (]z(D5/xCD#ņ>1R2zaXl8(dgTia!pbW? q۰[Kaē \v v߄Yn;HB(b[ _ F5}W'*6 )n:ܗT鶶8 Y%&.LP OsTXO2ǣ7Y+/x?$STٴe$D/l(A5̂z^{veIG]mZgqQ%9 :uv,A[tsHE2HjBiBu|DN.0;>8chCXrs&Ȼ-x_lSKJ42xx2&Ч-`l,ڜҚ`$of4"nBI\F,*+Zr(^֯__Jk h8 ³uDpPL,6F.^Z=No?H~sC ?v~ 'u 0j)XW9:27($c]c$I*v>8!PI=+ђ-1^J(& <&ZcW61z7Pt٩"}Ú0L^X%晤QizIT>ML@vw5Mݖgҏ |+]Jba$f8叜M9g"56Yѻ\*4Ow7)t>W }vOY4|Qa>BI7Z׫uM;^wdMw]+旭DE! 0y~HD *%KKj DKИ]w~S|ҍK_boa;m"hd0}F'G5iHqp5*\l!"˥E d‘aS:b' r" fj2SFu 7Rq5U{Γ<\~ET8!L}R,BH>3E ~2 Y ϧ&f̩C,&o +-Knǁ_Snwu6 O%tBf'Y$]TYK5Eq,l"1b7 CB_ _7g|if6kDauAF)gg/2KQEXN4 (2ۗ~Q)0-Ġq4FW0AߤTL?pvg1ލfz\~B;x;bjgyc| N~3=MƱD51lDVEҨ|֜{=<.).c#AbXU&*RyQOEs{O0I1Zܟ 6I8, GHSA8(}*5?k%|*\b 2湠Fi,Pmg>p)r-|וtG3ZOO} h̤P<~ 66,(%˓cl@Ҽ~ӑcLv%f]4PLU0IxL0?ɓV6CbK64(ZIr-h\S^8=hl]dβ;CK9 :O1vk;ž0uH.IpLH"¿j;Q#i1-%Wj1pJS[}!b{QRC"TD=[t=WkO7ڙcq,.eǚf»&y;G*?K,/ug Ky_'stmwlu~;j@3{Uy5]0 8l[ZIilrY 1qiG]xcf}+s>7(2WOG9-+C·p;U{v;I5D#cuX1 5d'wu:K4TUfTS) ewD%&IOa/D,;QDZ/Ҷfu18w8bTe-[\x^u2l4JrI.K4,EKՒc; v#CrHKGZ|qƓ: u'=?ʁ-?z>U )ό>1i9]H`!+ ,nDNf@7S`x&/Jm9EXY&B~{Qq˜2IﳁZA }=/XuTǜxhl'C#o (0BX~a# (Qdѳtx?Fd%E1k he"j0~,yLfCX Ӧ>GU[mς{[pkSrLn~-$dw7=:9] 方ߞK}CijـV^*3l}JZK*n+MVD#.$W,&f Dq 7j "B;_n9{"|BZ5t@/ý8WnZsҍL&;o~1.֌Vd%bz$5Ro291.;O1~RTDGX/J3^Б!ڭܠEcmE/{dhXW3F >B#AoPc̀t,mbX8Wsc[&h2&^Ep:ܘN_jA(p#Y=YHaAbdgE )p_-'XD11-"N "=ap]㬂FZ`'f@O㏟kj qMr'.t$wqpk wӳk~ R1ӵ|^I @q#8h')<.U@QXd ΊrUuօuOQ{Cev@)2u@|mЂǒSȖjxB:d|,{W<,ofV1~c*f% >[)<[PGlG̵ʳGKګ8]Ś2U$-Sne> !e!֫@vptL j.eyn֦ZkPk=Mc~FIҝbM=6x.In%QUH {2 «,8&/腲* 70_4Cp<r|,Y`C B1OŊ" U1",aI*т4V}rlT'|"Dif&Z.|_# 4PG.h/D^N>eT"ydE=( uCHS&nf "mAY4z\ jvkHK,HGA8S͵)I\ w4Izkwged1eB!DRk+wZʑz8=-I/53=VqzݩPT:&P%}䩏= P[#ZLM+]Nj}Ԏ4,*d`T!k-duG QJ+VC`rϺlӖ#8uZڷQ:IBBWxU݈jw76w!NP!NHԯ= <8Z#L Ex_tɗ^R$,8ςZ XY+1ZQp!.r;"qH5UsYqo n,jܣvI%0}Dևfpf y , 삗si*r.`m`C޿Yd&: `k Rvv.K5Pf?qvGc׌R9 0Ə]$iT3x܋qZBm#aͫHCJs_j߸K)BױXe^.j?*FNsIث@Cq#I,k-fQ 1: wY"# ăp=p~̳҂1P{PWEKV Vm"ap~Ѣ/Sqy\GxWUsN=^Dn%.*jC{f#xQ$ !Hel3:S3J1+rUnI.@} Z]<T`KҦVMuHZj% X {#;Qwgy*-"jCg3SB(u A{FJx xT%9&+6 &sƄd(_#5cΒ%dM',?}̥;-9`;`=D*m<R=PM4}YcJHe޳Z,lm*joy1QK/S "TNja,t,lK@-%c~(V}IYYDZ0 5 tB+ SPc~Rҭ<.$ab% T\#vXhʐss ;lޒ2fFq].ON:}!uC%!Ul("FU +Z"~aHxh96"{ٍ`E7e!ߖnJ툭ÂdNw6gM4rjtdmY`mJC֑4v@#zg^pQ?`+`&S\i!Hsט7TBp(=LރOs^őEFnYtxP.}O(-bz0(7[=:^xL6ac`Lv8:Yb|x|W=?r 8^H&jWIՈ8Qέz3ⳟF"4uicf>|BqOUUgH{\Vq_M8</c w/ŪwKOoT=D# ̄>RLԺk70XѶykZkC 򺁍Iԋ.&DhXvihz{Ͷ;fo/ /ť2!!towzOy+۪;iw KNƖm8y na~.M .M܈8MJ .Ȝ l\ &}7SƩ *2(`C &[AP yHa#mL5lDҧ[򼅌>qH)E92|Q>_yb{^E6ƕ;it*kWfTv:6>SdE|,;Ui vZz|PLT]Uv-Л[:$v`h $(5N}^;+Oj,?[#Kb (AqEOH 6ChR!bUI/sNrz?msJio?YQK\ Uƃ."ZRnFH Z;4S~oj \'gq@-'3{!&;ݻ,o}pg0QvW# Hf0E.y[EPGh0ַNNۯPg!2 Nٯ:UGNd{UjDdt;G~7Y$ZO$hLde:V`"jDCDb;]yP\:D`q S$8#` S3u740;-2:!lb^qZ(Õax64ƺ(#SZʨ\$#*S^wh`$xEDŽJ8]Gȑ%n;;+-vbs,bZecerSzBqz_0Ys4lسq;}#/jMG eTh-m}<aAga$~-l9 "TbEwF4"iK3@N!u?J*s3IRϟ"ۍxZ#vSܞ:ѺQXYws (t? 9hD rVВ[sOԠ.c=r0`xpoUKutjk=ttw,W:Yt'݀Ӿ g)&Y[Q. \66gW,IeA'QmX~ErRg,]3^'JXNݕ UU>hwIZ=,#% istt"LSr5 PEuoU!|;y.C$GYjwI G^Ojh7WzUf-x%W$2|8abeYU?|rmčݖxya[>j2v31zj1M〮4ǚLEdfZȥ)۰VRJl[k'5@HyKH;٭bi~ŌNQ1 #Lb$l!HJcj9U J};9KHjf]FB^jYȫN>@_~s?i)4,vr>MoZ&HbY񟿮Rǚ.ɋg8jbE~mZ%[)S#:zf='~zS6&M畓~5 3Wsn;6pܣ5Mo8< V@ \Gh{aw_Zo[}t:V%4:[BRa=yxskDBjN32%9eyUߟ0OFH~Ƨr< iR:P9ri+Z5gjc( 0|PW|nJ+|6OQ9έZq}z.ê(N3M9s5%,= 4 `~PS\R`~jja fELeR>L|L5J29 nv^mmk~v߲, 1_uQKlqk}J p8MlT_}RbK3]-k37^铧Jrv՜$6r OM+cK{ G#oK~GހQ2fW9d^=ϝx›hH=ot1@t,c8/Uє.غgY[u40UMQH#?Zv,l`B .2) 1(AsϤ$ݲ̳Jӌ!kkChsSUc¸ B֬$$D۱WGSRO)|5-?i_0. rN=5A #W&_mP1_^T9UFO^gܻ=r:jNo;Z\c1uKJmCE\a6x{N_ Q R_?:]0 Usɠo=!朓:)aX;]ޮ GoyI$Xnÿ ړF͚A#mhan)zf?$D?[<(Mǰ@I U>(Dھ]kKM4p3,%).m+A 0s&4'Fý⤜x3lTU9@I"# y񚋉VW[51BrFa<y9* wD(^5#ڞ6زv vk6O0Eڢ_ T5袦lR@T\a$ " ծ>=b^ WJUW:G5X<$5H2kx yv|=FD gI3oOGJhhGrw=;?-Ⱦ2Ҝ"\sEiHn's=烟W/&20 L( iP}xٯ$LTuD{ j(렑"T2mWZR*m|\<%Y㯤m3^)~ )ǵ5{ `^"_g"`;{dgHב=Es4^Go)r:\Ff=r?L8)y}|nHg㪇!EprP&*֖vG |CtK@"{-_`[8JV~> HM5ŝxhl^%!NPC"O%ޣ+LtS(D5D*.@z8ClϢE$]^5T-~gu]JUl|,$9Xd#:3UMOW݄}+-r6NÓЋ4}Qfiۃ"x'fU5qt]| ^ġH$dpc2Qј.ɤ݉[cᆛKH((CyEX-Xg~v Yj. r:GY? c,]!M#SՄ@:E|r7 W]z\\88Qggo&xHCMugo1 &`M#f! ]醰?fc:*+DݻiKq*[AP3 (w3ޘbYQu+@?7FGp vzf(jrH6;z,~M1I =LR-1޳̿V+^R#pR؄֋N98"=D<2*YxL3oDODXkg~ZewӀ%"=fpF9[=)DNnShٌ1Y|($(!Wa4*$3ʖ_}/24,כPBȼgnD4 B+*L1'*5qSO+ ;G28ͻ9XX"LN$&y[jFT|6ʥf(]=[}<0LE(qk hp+\KTf r)#F-^Z᭤NuMjԉ#Jdځ/,!Yq,,Em-9ɴt v U@/8iR٩̞SܖXK I~r^q[*Spǻ6N,._LiV/t(nqb^z)ak;p|'70ƶ2@!%"~gtȶbzBiFK%6^׸=><`~&p-i}ņ}!͠X:n/`h~j/Ɋ)}]m&2?tC X&*y|ns q~_D9nGCm/ eT@^o2 WZGIuR\cfiZ vB cy t\0enEke#/޽L Nx(͍ӎHROY2J w3Y,0%I0pݒk4gpZ$ޓ,!AVbZס'ҭPtq~y]-k B}: ]vWqNIέ͙W޹(RI<H^ KPޟABW|Ϭ4=rkKZ_YL]p4TL[fZ3\?qrJRDڝ/fN#Rcؓma4{҃xg՗ 9C!kC$q1d- 5]jhzV@7F NgSUZըJzHh)E>US4xn'wqF7S裔c^cY5hD3kG읦 PF&rڧs$h!vGlol;/kY*BR Onq4ph˭A$yB (,=3͖j~=`'Xjwq>䩈CoodwcVqd A^(t{=T𝷸ԦlEOc+.Bޡq[IZj$/:o͟okىB x;]7x9,ߔgnS_~@vdAK"(jά ̠+UkiN⟛2ʧk|(΁CYͤ&jo1Zn-uG&QރeGB$!RB.C?}"aф<\'4ZW- sL/S4m+bRRLb4r䂙]^JA1n0nA/rMh܇)2-} $7{RJ[#ר?= r".l;#m8뼊9^DF\BqcP9l%4DTk|rHWopX#0lvJJp D\\ij:}0NdM!~ @gF>*1p),-`Z3nj\/wȕ`qpD9+jfdf٧] 7;픟;$˷_/d)lM(Ҹ&Oأ,Sw`s& AN@`iu`-N5>r}MskqBtjH3N E.ޖ~> )zR<>bZ;=fPZg:/pZ{,B `‡O<E wJ2 wf%X`Rn߹q@=z8,꨾cXYSjL|Mvj"޽b(uY<t,w|/_H*{Ӯ<+kVFߟVܐ93/\\w{k'~:1deה罁IlrD[u4;>!o"ObeDU!IpR1^plnA ݈mN*|SۖU`U0excG6x( |V9 ?}t:IWíL:]Eh{nHRI)4Q6BQ!;n?001 r&gɏ]d%N 4(k \h&ֿxY4}12YhL?,eaa:2߯}aPQMrGBkvPtKT{ ̊SṕَM 5wwB7eq/a)i3iSGS9D+/[vRֵx~C-M 'XU|S`伷ᬝNK9ͺ8'9_.zX~PР% ɤ¾ڵ^ˍ]p DaPr*CDZ*{1% ?A}W2SP 'p(**Zׯ/ uꏴulM{d \ߌIyU= $3E*9lؖ#wvIoazb3,,WsL': zx+_JqkE.Z_$HF SĦpQ. H)ϖ~k>^32<)*ddJ9&z]BXT';s ؂[FMGj.7,qq4 ܮTTAwɻ7;^5< %WxT!DP+3J;pS1$R)I^`7!V!l”g4F F p-y&N-Rɓf'/e$?sC$ D0?^yL gŌSߣp#*gNp~z +zqc-w,b5LLQbQ/5Epq$ P(X3 hnn{C1sNg'֡@~ZDvg$ b)}&`J0D=%'SQan : lh;8a Ba_;4{ Cl1ML|Kw\d2]i=$rǛfSi |_339ݺpWlL;Z¤9 =(xîG[Wi80e6d B4J|wuxb}"|hjRRR>Z!H žGviwc*37f}Cb%qb(sP}B\V+0܉_k(!N*к=GLTm_#{k3拼˴޺bېDHɴQـ>{} boJm@ $u",_P0d/C6%3,(67 Ar !||1߳FQ8#(t6- sK@yBU|ܸJ1ԾV Qbޔh6DGF%~!Ϩ7*Za}N}T%wS? d3kGΥH}H<\e 8[ϥ//@:I@G G1=Ii@HGNhy<[:YCgmtUD*hv2 ޺vipB-1aw]p31 ͽ!j'ZfP>4U9,dFʔL?mOAo˚Fܑ[2 4Oӕ5_%H:nBl8ÃbsbMЌMml­@ FUٔvŵ4.۔tA=MV+U1 a+? mB+!:Xub6]UT+.N0+ccZj9|e43ИoDo챲O6(7UZn"27L;КHgh;$'amjnz&k+@މS' F޲{ZkucF_d# (lTR K8ǞW:>%y"b_Pd0|m9( T9uQ ֜Iyu񪀛J-#V%͸dHGgDkw ?oNA^.Zt A nKiyk cw@Roxg[ 7<ùfL*/&_?ND|[7>@@YΙB3LȆ :.e}`Egk3RRp}[^b^(7a/sRmqIajiúOF%#%tsg7r#FƁ pƪgvm9k:t1pC^B>c<1mKW; 1U.@xdZ-=N1 ΆcX1}ڳt$'2=kZB \u?;zg5\[6LJL3XFkE/+zXm )S([foX+uv{tۣyEuk"+,y3<:ڏO[Yv=˖y/u=] $'HsoZH5fXjAj ;E;WgM.BaU?yN inwO fۢΩZm~bxc`^7YU J-hV2I' M|o-hgoES9lN'kTf;+t O덴B Wh~M338;Xh8(IsnCXcf'4s,QctB}j|&8;oN n-Դc~%9? ,?/BanI|G_j%c虜:>'kFqŗNS!OXyV-ج#㱯޴rB6c٩fO!(b(A2+̄;*:[tk&<6neo^l@,/eI߰H^C&K9WQ ?IFst szﰈfZ!c\`-rXX-4_nGGa: /wk P (+ܗUiJaI, $"zEsBs)WNCu1/7=%7h`P!tҌAl,G)?:"m߹.j`KmC+njd4X)Bҫ T~Yp'GG&Ό&q;}N,}C/e5z*ט g@) l{b&8%kE wy;W6.)#=J܈ݓkRI6zM73(=X쳤uHuރPv՗"<^6Vx4Um;1Dr:VRˎ~zn(yT1)T@?# \N-pxfćSLC#r4epj6IP9dU Q\p ."4[{ϙ?VRp,2.H~z:L;($M]Ah+ [< jAe̜LBΚKxQKn$ҳAÇـ}__Dt`s ata3E|c3eJQ jy|r£?3'p-j=0%OR6 МgK즾>rQ.BŴnӵnB+O=,oHɉSl  #_|qTQ'΢6۝x/cfhZa B:lOCʻ~ǻGsGNu1.*.sN ԍk=U5naùzJC@f#W-6J֚78vM\,*A6+cWmBӥXL?ÏLGx<gܕ~]HB}RORh#,nz̖B74wc)WV/Brm¸?JGʨk9ϏH[)Z).OH$&<6=e#8?7&ኜ  PsCLPxm A`)–svOL"J'czŔm [*s@GV)LmSoP^)dO T.}("nK-m!>q3| P\k8#j'OF2,Q. H1r_RV})IN6zlv_Zn]yy0T9]|r il mOLDl" ;vE+ ]Hw&]'G#x5x4@9'w'LJ>q]B9])_.wsX0`H ( BXmQb%sqvпOE3ː)(!NJs`|hcv l:f?Gm}Y|kw|&j,z,U4420%kCP[؟|3&;Ƨ9Ӱ="خ}IP/ 'p KɾThC-I1e{C0LDI.=aF$(h΋j1 <,| ~Ƃkqylך/(-9!PB!HNXڠ迾K_=Z{2M0N P{5Jc_u=B:]P 4(!vmΏIUYv*R76l='Cj3)we_u1_3c51Ə\;xcN *[+Ka7M-lsSr9|ClM:8 P|L_đkd̀905~74{íS&iut>{9'Gt'wp .&IT?4R:5Fc)Gj&om%-u28p7UG=DIc>pJ9*7^2=ܸ`"f({`aVynVdV&6n%GS\9yސ\7hgPPT6r6 Q9bӷN'}|i+h-äKEBbJ`XYJ]yM&ShMo^#6)O7¸s4ŪM|%C*_FLf(£b+5պZ]߱xu41rL1^y{[s:&F~BN 3>H.YHwuߎ,z}֛03ѬFCiIh@hQ"J88l_ؠ`A#qenI'n\X"ρ{1G-Ol?j/uq+BjZ`)...Pߖe[{ˏ$E´ֻtZaڣ gЪAޒ{K#gz8O ؀FXMJ3JR%q;} (~gM똀[lRvZP7/3484ȀS7SKсJ<ـ:/X'=gc--E*.AYHoΌkzDS zW[;22PNv"i.oF=4Sͷ)[mŷ1ݜ%ީXrc—4_.N|Uۤɥ"}C[I,G`;;ɞ5"68RSg KgwzP m4 AkS91@XeR?ؿU25CT*?"ΏT$oC`) 3n܃M+Py+i' \_ qٻ9?dW{9`K^fN:W1gvl:Ty]Q ?BrEǀϚx 5M[81Iq11uX3h3~ȅyy޿ "[UqpdR۟ 3.; l"I|!b2֠TLISR/'Fx냚gsHc9$ q396AaQ Iu,0XC3R7mF\^ >EsG/0p |Ǡdk-+͛IFs!V땢ԆQ fs7b( B,kWvYs>-3A :̥Oª/_;=a>SBYHI%4&.G xj [9-Mm'DAhl FyJNªm[^`b[ONS"~ m_ؗO^ X. Y?xK2p?8T,LKv%8kW]yEd xx胾 ,YX ;% N[-?TNsz~U*;07/hvg6~/j Eu0 XkUioR@3Sâl+/bFVOY[`zծi86_68\ `HgA٫$%žG̮! | GtV#vw+$JC jĿNib "J6,Y#d~u p2o[l'cb*ZS+-bIl 9wuggycL`U~rP";L&F8߇XǺʓ:jI)!q(֯ EyZF |?8Vk8hTG\r!fkYHˣ lcaY.G=HK+5V'>X< / ,SQ4g3#*͵W:eO*}cM +g͜{}O^LNljw`Hu~^2NpÄ^+JNw'SRɛOP䠏v aW+]nH1~3<uBHk'M'Òf'a|o;YU<0KMՠՓ&9:PiU4jAecSZ0P92'&ǵfΧ8wg ,s\)7Q"R$])]gj&,sܔsNcd$$ؿЫOx0pD`_8t Π|1d)hS">·!hҳtUn2)w /R7ߙxRz:0unZڡiA\NzR+  hr7i<jW$VRٞGBx32~\?y0ypqlf˲3]a2PbҡvC a4j0bxzbxK$VXVcC@yPG^p_Gs j+] I^p㳡'JϛX(cltڏl[q 'k4 :X+=o" b 1{Ζmaل).77Pb҅tyW&=]B#DrD n?"+]\W,B̹ӪMہV5asaK@_K;zATt"3D> ˾JUIi$#MMw*/X6$!2wRfbM0,S7S J.Yx~h!V!{9fOUsd-v.z{ gplŕxGQ9z_Qv8s,j|fil%j[ |0nldge mϗϐn*zq ũ^V?ZN†N5~ B?:|kK?z,bE/a~zMüJ:y-?r[6u* %(ϙT\ut #PۢvJs)T0} Sɳ|(NSVl[n7|4 jLur&^/` VxZ%|/aX-6 N4U2XQH"zҭ X>R!]GN}0k|{m4 ʺHNBsՇJx8)'/N.!tAg؇J 3 ^z7,k 7xaiyk[yJ"uZ$3ЅӺh;ȴlf'CybpkIC #7qJ#Q]Jnmʦa|z5ǿ爭"=}bwd1AYUJz}5NAMo 4 , 2IIYHjRP+IGH~5:х_Q$} Ϋj׸$4𲘘CWXy)=13X{ \2kI Fi6zV KmKɰ2+6ZtcrShrᇋ;>{Y 2Ŭl\^JԹ։l 8MAk'EWJ A Qq9#W"7WYeDߢ106u=4&e6\ f= 6[ר#,&HU]ы0y6\/]&mrB@;Z5?VלpI`*_skB(:#yCq_Dx}q 7B.!`x:(Ĝ+˨,H7kN뺮ءnT!y=:X|[}&T}zf4R]83"fzJܡ #ʩ -Rx[#B/MlD⥾lv nӽ3zVlX,Ax,2"7pd0/+<؈i1sX, o KPamKi$)UZs6 SCcɴ8>պdJt8/R>' mU9~٫?#CH}H\^yeԎ}uOHOJZ>KxM hF5X4@9ΉZqPgsU쫫橷rLi6~zukB8(ޗ3~yZQ0%'jNM#r=՗YRvd2DoV ,Jx3VvlWpRrD2OB{Ѓ P|WNp"a(c,X}?E?}"ߍy4jU]9>ܕUKrv hA"w$EvrjMfIscՏ]/mשFM()0b:&v8`ɰҡRkvs`Dgz]{Y˹(b՗#; Qbj`M!6DztӡBMt3Q#n}Ux 욯qA+*g&l QcmA"4/w}g_U`еb-|wB kB.] 7rDž;&įu]14eFJL5Zkm߬K5ĶMAB/Ir>e=[TKl-nueRoPT pq7'vB@|y nT} ~Z+TN"'CZHrMbT/` a=T;^q66ҊF1O4@:?;bE*-9]R3QhP$)tGViHVNΠ\ ҫmH"( n1]ʫUKCU0ԸlaqѹNѯ\1N&6IPiQfK6`lզ}1pܭ jK^D[5Hi{lP=<SMR-g"Ͻk .2VqS/g);#ѳ78R^ %)x|- \u5c|o3GH!A m[bE\#[lԂƻoJa߄[`by{?kW}[\t(p] i8􆩾'9Zw] dV9N۵I@R!=59Bb=p'1ٸ_z",PCQЯ0Y3"ZW%3T>i; w8Hgq>Eb#W|Jh2m1)> q`wMMʤCf-f9a[Dso<`ªб y I~Fik2A`4rSObhx Pb惈"vଞa ^C3W+UZե'lrY:k؍_:&bG''^@vO=@ ~6 h6mM _d Wo mv' r>8qwŠْ}m wdTo(^,PN٣:"U{G"0?$O2[O`|>%9@)S }9I2Y=6!q"X*dp+}Źf` tr*rDM3FEKJhM*'owFzʤ V*Sigz*} 0R-|?*/2}Wy%*lSa]"b^}% >գ[5p-RS㔉BÄ m\yAq8:G6Z|PP;曑WJSoˌVt\;z0TF_J^ơI[!Q L:^k-ff~n6Ixf\)Īmi`&&A%~bQU.{oM#gp[x<`=SxpqWeM}0c! ʨ~2G 3NyM7ZA*"K.YuW;vڨbTaƌ'iG_5X"Jo&iJT\ 3ݔxNJPGۄyGu~&Ga ΞFx  S̲G&yܹdmc2eG`\BzZ]´#ܐ3Лw}vqa"mC]wqd3!ؙ+uiU[i"i,nyfor[]g6Q3?ZN?xtܧSުxȅ& !PP?< n#;4_^^[ލXỮrvmU^X [X<Ù$ħ3B1Y0xO\ՐO {X$ &G\sr' f:ȿ^(PoW%QbԪLR8:Y"¾narԢ>qˆu(x@̯O'm}Hӯ X[V[Ov`y4) R] kx-Ub՝Wh)JLSENĭJ/q4=Lc T2'@<(Q F.c eGtiv#ZA9O`::@Lm00d;Ad[}F&5Ox,֒. /Q~F~tm+u7_%<$ `'zsWr=,pilzPw(AjNZϊANfJ=}B҃*eeMe_w8 O C%6.{CaP=Xkd(H_-Fqc =BĚzT+Pq/l$b{q $k=7UPwfCWU6p%Di!>Ȧ<S淊nuhL\% |qJm+qJ8.$N3A@#Vu6xCgJP9q J]AeU5&o 6rTKmGanrT4~t~a㖯{tMe5z.EK6 d*G`dm/^dw&\5%3%9ЈlfDZ'§4?7+{p}H T `Y%r)WAygua7S~fCB~i辁W+jթN{]ZO TvPG4R+%cm>DB%jؼ%:J,, nw4gKmLLvlQwb/ N |T |Uة]38z}sR~|`s}1 0.uI(lƃ&Q* >+gJ'Ug)8:99![JmIomr3.z6?bcQC *ۊW9䲂1|E|U5cbe^Fٛ ^X)X}z.IUR&k"W]vͭ;]8{+9~xB&tFc,Z<,^V$ـ;q? R ~tUV`¹B &6`/ Q"Yl%_t~9Z(~EqI綍&c◷,MSblƋ, _r/`?J\@M(㭲C8TM<`K\PpQ!Ü]K~ܯg\`-j]2TkD,1XykfK -/Cja?o%@2tt'N{9?6w bpQ]ŰJ$VZF #*S:ٟ4*̼Eg/bug \r.6 ׊P oNZ(ܧ^sNL#av."/ ms $g8ӛ;XI K0ڜ&(oE-]ms\FkSi)nI6_qAvm;ЯstH~ŭ&!t0SJxm\_G+0OV Yb&G0@df5yO6f3"t='ӗHq;x(&0IN@RVX g …]7@CWU+˕vy ZbjLQd Ytu~c(z;Hjd'Dc'B/'F ጭ!Qm.C`c27Qif d:r6Uߋۍ;tG͞Tq $,P4jW ^\FRA-ЄK/ۙf}͔NnFCט¶@(w8ǠO=#=jNK,;c>G!:dYNNYfW:&}SgGŷ[kd'!*> {k'n&æԖKrwˎ0oKuwQz}B#GQ;#U=I?^oz2ܦl(Bg\Kx2-qRn|ǔs fSna[!Hy#5`!"#ufBZK4BEDj__QZߍ h`ODCixTf6*\uf61]* H8fYNy% vq{Jc{o#;7t\Y-u\s46U<:}R &CRO]X?pfON>/dB#&p0Jb--*1pp 4%!Z:1IB17Yjl'0M"܀3ʅ'Ax5ID@YZ*GC=jhP%$Oz;܂U6< (&MtB|ێbNꪴ@:a'{v=I%&n0;lϠiZ| i*(WHS7RU,o=ׯNBlɍ͟qr,ku bU82RzT@V aރ->*C}!,(D{-ZڨBæRu$ʊZSf:G,SR{X)SDڧF5FGM.'%I'r;8'Q'sJA?aD BWLʽ]*!e5SLEMOVesM;¯ρӛߞɱ#B-Q?ϙN;MW#g=0M2(3ԫ}w$8\%?ey'eAEG+Fav1V3UϪ'mDyepJ~4ŰMnKKIqlM9ַ'gN%R2S!D)ue2eL[?˞j~+Xc>2ܤv n( YQv/[ ^ҍ}Ϙ췿G;֫9ӺeutH t3T8.AYh+ Lql 3a=}=RݗE78F3Kr&Fzͭ8*SK-U ;GJĈ^[95K݇gza$ViAcn16MoK'f%ڣ@*jXAa>]ɷ#HHg0]^ ||Znфyw'=‹ڥRH'0m=tg!I_=`ޫ"%4M.a GA--ȫ|ƻR=ho&  CqL'n)JgҌ(K²7/UImH d#ϕ½~xکZ104NjOpXsٕ)9rf\˓.dY.i ٜE߾KȚ.NL V[rK֝?D' %s4p ^r q8&,f a5SKwQ|W3%. (Z55BVI1+FY18C%,pO 67# a}4)jFFb+R0jEzfVp'| Uȉ('Ⱦ' WB~JkʕUm,A ߠ4AZqtCKL*Ku3c𼚁r !P7 = ڏNB88f{凳L7TкG%ZCL3+6(ql_R(/1~ 5w)Ab8H?h\nqZOC ̌x8iW"f+-bIFama(b*0&S\^!X 4uuGPQQ0za*E |*6@o ݃c O^v+7Y1}PQۿZ'y}H'NiKS U$3sY/TKj$t:, JksD^CShCM8~ǿEW~'XVŊ9j"Nu(óRX }E)_}{4G{҈|PƇUzA+$%=ti s\ꢄ~mlx$31@nm- 3:yARiOiE?0x.]nZf`[kD!S/] ;9aܛuϲPrܹ-ՀtAkwCITyCJqOp?FsAK jܷ)l1oLur)]γfUCX//쥒_u{Y gؔ$dPZ$T'ˇQr\J6Nm &M0힃OC=+b4r B*8qΞRt5igDT&<qҺ&d@|7{gq'0ˈ:l(SDeK2P<&Ug=Z,=_U~܅7*62.ʼnF-[/c1;%0xҲ Ύaڋ;!{Dݢ/Es1]=hstenjhYQԵunq2Afe]za>q L1]ԃxzE6(CKŜN=9vР \!H(΢Y$#PYz $[o*)Ca4MVR)9ow%ѡB&O<:bi%S7)>w%/KeZu]"џRs1 :'uNͪSl5sRVǴN`q5YnX1-;`"m̈́KS] zϟ1VCN "dlU\3˰!jID 9tLI61| {dQDgH<6F=qϔ. ( OEӛeiȼ@LBgܞ\QX=襮 v04Gۦ/(*JƆ꣭3fH˧4  YQUzwJªn>vZ͒y3 3t"9+tr<|ly獵7 Th,+f/EAN+`ȓĖ,Axv ,x„\|M8Bʞ{f}R aWspM5ngwY{ AyeXib͊qgA#ElPoh氐M1/.*X))zj]" P;*H+ U<^K9zs ĩB?IBzhganVg=$jC]͇cU3?]ZZvp.|r:Ք1sQ;GMږ'=6j\\e*>x ߢp+;quTP[lst_LG-b^)qsxԈs9Kikx)bK1.Rp,E5ϝ!N< gMEf= [EA ~}t9Dܚ>yFssvJWpΤt1Y;N04g}z֗AQ3n'H .+}I (ǝMJk"(Uƽ[NMFKّ܆+=XRI@OaTf T'օA@:lm{-6;F!1k.h3#MnX%@^ ӫn(R{5ٗ *?$>1\(WyHM(dVNws\MaM(2NSvj| e#c=њ:g sԢsk$ѐe;&Y.8vu xH72{V9a)t69oLre4I@;V%B H=wOۡIR!VRџi5彈ǘ7$j ΞE (^_`W.}U9WdǐfD~4GB!ɇ M=^Fς [bokD['^\ }ә>xXߟ $(5K3#֠""8D^U9z>߉N.; ;jcl/ψZr54}Gh-W+:>\ 0(ٻ9F^,R7[a1 .B)8aٚ:2έD[bOm{= yfFtN[;Ǜ=߂\!]QDqU.]:mTI ;znj˫6,l>)WnJ\:2*I%Cy(i},ߣ[74$'q4mfrqG YH5JҶ#EBNuó{ AX:3 keڼ;:*ܮUfSrgv$cYhBWL^!\rQ&'Fa%*RvZ)fU٪ttS0Exeb]5Hg |eZ ejYݪ-^½?uިuhlNK,3@@Ǩۣ?'s ?uw2B(V,\hA*P[->[ܹm&,S˃:xP1 FýWbgD>SV{7O'_CFuxkpP&n$t ֜DG!/ 3|0qzHXO"vZhMR!-Jßt!ዂ_-ži?lo]RׁNΌe1s;p[tWH⻊OnuGPsL.;#s\!Ne lXe#뾑S(Iq-ܕUD ; ++/$nA2N{V `%K8zǘq.4hZ h[DR~J살=u/aҒmGXT QZ4gM>l Jbottrx`ߝlP@EH}-[!!8MJVlEV\wPv ~Q/UOFTwx2H?쑰$v&m]=ԏR?賕0MpdН.Tl:z.)D|>27$i@}ǏfY hrx |+dn(¯}7j;8<gj$jne(pq$!.lXZwH–~;>%:vd^PO~H.=K`@9ȧl3/巙J8HMd'ib=(pY=vgs8J2AH\ڽTС1eisNLe ڱmz<{C~ŝ4kӱ4'F0tv MK նe hc)aku ŕ#d,vwMի J3*h8*P{MUց :Y;*^6,*v@Pѵ%{&b |X1!i۷5P[貎IkW'F| =^ GS ?\e,e_Kkw\ep |3&Gl DF;@ly? SB_g{VpS|hrѦf9n^=- o5 ;FV{ASOgݩpOy_|2l!1ED1DTW8|Ǐ\q7`q?\i9K{u:%kC}U>F +-=̎]U%^3nES8/#sw'/ۻTˬfzljnk23/ iBm_Xp#9eފd R%um2skq[ j^ӮCF"‘YChR+M!E\h-B`#NR+C0fzc-3Ź# I:@2f %II 4 ;/5"ZBxNs5jB?9S`r潖pf2h"Wh[揾t4 ubMMM J7K5Û 9emBJΔZh|!c 5j~J(x? Iۧדt*W,0/Z5մ 3;E>SnAkE,^%<۸uRD`lC0M ĠD!g9H6Q@:"y4Cxevj\'Z;v?az T$S@_Op]CgWտUF5SwRhwۜ I$Y8jQ>ab_MT+ ^Db x'Beڥ\)脸 O%1hD GB(}zLjz= y%0cG_ftWRB%TYg0Z`uX&I1cz[S\~8`>*dBm옴%c"b TJh9px*ܥ"|E@ƶ̊hC03 {Tb)Rcʑw?Ἱu # wl<eWS0I(pFԭʪT}+dvF yI nMS mQrG'Q6;BB^\^FY1ooWso{,hZH&=:*4yGՓy|ྙYsZ\' \njmja_BJH31#0(G% 踢VϸOU83[ ߭,g`;-2&S0]QtºE1N!?g:reWnQ@}؋=SaM5b}XY *]ѰY2.@R LҽaV`$m8 F2B=h/Dz=0 RaUPs0 (ÎX60=銋D<~+s-95l ^G ޺=Xy#o䤞7gw4 0վ|uC6㙨b.a]6ݻn2 !Ze]EkӧxY@[~T.uཇ0Lv&("55K̔ : ۝ vü ZIM[}^tEPdS(~@%z6ph5i')1#;wx'ȫ^%ڼFHBcZslix U7t7mCɺ5T mбVc`ܔ gL!ku@FSta1ĈO68.7vX/&y*N.g1SN( hչ)<@v-4nU+ϿX'<,$3$nl Ǭ3ƝjeΎ/0̾6!5[9B> Q*˿*hۮA%pϪ޾Κ&!Xvk2薊ΟHfqEr$,Y.i(a[@igT]K&2n A֬b.$G?G4Gj.O&D)PR^ovf !cKE3MFA(43\_l0U}GixAl ?ٳ2ZH}=;GlZ{}몠uڔqa*dqMܙ5 cL>_.fVK zAQ41#Ggר9gel$,BГ5"\x웭 |aGC\RO)ud>VODEB&1A߇p)1c?X6x1d k]R~͸%/L#ذ -aVy92ޓȡ h~/N [qOxaֵ0ڬA/xGJR3` h6rEݕFj ;џ^h7CFA)($+x3dM$*Md샸H6VXI"@Ꜻ0Gl%]qYM2el >;\AKwl@/hC 0)}Ixot 0֩m\@,.J֨twynzZ>AocbNTBH1?iSMRRB)M`RPYY,&A%=DSo^ze ϑ^& [a7u 'c>zVsuy :\s%u'AabNcX!Vҳ&KB<=9.'q;LvKrӘ26;hb KD'/?M6R{/Y }B#Lٳ*q>.͖vҠAEZ1k>_JtrTiY6ʐ=4|,kqJPS-9Ñ{D=WRx"ݚ7e U@)Z‘z'9SgFT˱ h1C,;uЪղ,U Fw(O/#wHN+kwѨK#b@]a(鬁bg[, [\wRQ &d,gklˉ~/?N9-3>PO ahvlh>ќ$˦!n[!WiP&$EؽiYlc',D;:xӌl19 BLYx$XG\AbT6RVbH9EJ Mɠ%%Za_#YLL::o;CZjF7cNNHPFݯtee=7]MeMl3 ,DJɡߗ|34[A#/OfdH)|{zLEB $SBK0z*,%cP?\4{;/ 8on(籝(LW*ɟŪޅ|$ؚ]tnCw 8Z<=jtH0Yh+'ڀ`VT/Ov?]E y#\آ`cxÎe$}""(saRmK=6rS :4eWb9#SzրT!++—?ҭ6df_54߃\ ,Feڡ >Htbb}{[ ZUߵ;7=s N]sYM6m`5:褹Hq"4G[8`Eqg)Q(>'<"")@6 ; _c Zܙ_PpJ 9򛳹 MJYgRO^:0"*d5~7W `Ν+FeR|}xrM̱h+Z~.rD"ևr^J`W9[75Q4> I2e{e5k?Kc㼿{TW5cxn$y˴&E a2&i6Dt#[hZ%Xn K7u07vG| m۟tX+ @n5kˉ罯A#J9=<Գx%9'0oQCO&iEU^'emKMDjvɔ/x#~ng\֊]UD$DykWf p&i [|[ݢ{XTx^F6AG{2]U #,]U41ק M7j3:h/Z ڱ X#w3]U<@ʯz ..}k3y+4!a`wuLQ+i@i=\sJ:._{9&RT\Ԭnȍwmde!v( Qx,X.M 3 %QhX{lu~w?큮>*Fdguc5pP{Ϗ}=]^WRǨFk{[q;{M@PB:1kg'/ط\ۻo_c{1|ɜ  а!E:E#~;pz=*|yv Az{ hP)}.m* ;>m^dc+8Auz `ɯ$lXkZtՆc7M~ FtڕF%PL4dF& o%]ƒd!Ɲ̵ZGiTy!,Cx2[U)ztص hK|5I.]%&1;;&N2n;TPʏ[^preíl* Sl}( be̕? i\IDMoag4P<ߢ-B*1"?Q %o<ЁA0uT*dBSsyݜ7[{Jcó)7HnQ??FR+h%c!čWh{CWh\#F7N'L [BMv^Zj׶KUc_9>X/{Z lt&6r b֮Du0'5$}d%?2Ɋn7өq(Г}C Tɋ#m|3ԟZ)cvWd~Xi^{jPK6YQ&{e؎٧qq`y +yx{͊0UJ%Τo^>]$ uh ɤ&HumoʧzA2jn*'|oJ#0A]ݯPNv{acЍV "ty& W.;Y> 5u-t, @SKbc ;fhJ(Z,{]>9 R$l@ vՀ;OUQiT~8eo? h%b_eqdz{YU mgяpQMlˤ> [}s4 UCeAmX5]^|j zxł-{tB8ȆYOquz+LڥLk fa&X%2rhV_JzI煮{KvTԮ9dL mqXz*P$t|bTjca7أk[)GzoW,y4{./?re$tkE^ mƇ FME tcb/(Z{5M2+q(ک. 5Q@W<˨*uad3=VXXI sUi sܹvĖBtXSٞT7RwATY@Ӝ=QxKRjvTҚHӳ!WBk o8 D'qۮGЩֈ!H$zH #'@^q%1ݞ̓Z&0c*d%PHIF[ SلG+28"^J ?-<4X؋smXd2}K\@{&^e@p}Š Ehq; Ɔ' n~2N,7HogIpjGp_n"AM>{f:Ӂ^tw҆.0_[$pc7社To?nz <ƙA)@CJwc&/JgMnYe 9{n[E"S3/gc Ipb[2uPOqnώ*QE/Z`:㚰CQ3j݀ ^ȌY R:jq 0Ui#ɲ {:{*L*f @ɫ(*?jOTJ yڹ'%Έq!,D|$" n5Kg(ؿJ1p|)F;LgYo;)@#.&)~@)oA$ɳ A؇? ~nMOF31F9 7twɘ>-!E7h_N< %~<I_zwC^_+!whi'ׅi_ kkTCހnۀ!郅LyD D<j)k(|/NC: "~S*Ok(ے]PFxǿ`gPzFրTk{Ez]4e#[Fw-2=8"#qq|2yHcPU<|%|r* v{=z!tM?sW߆rВIDN0ǹ{P s#Bnpvk U "T7uL`f+䗡I9׬ ^嫑?$΢#%g*Vv1- ĩ$j&vYt= |:f>OK^0tHQ4PN NL {((r.)~A>.{mIHhKi^ 7+ US1s83-p5ߊAEk6Iêe!rov9Gߏj,+dXZ0#U,\[~ayj/nrtJWj( D^Y1HBw } LEN s⑀Q@p9 cR,gu;LR{i8);!w:ηum+OJ\Rj'(؁) "~3^丱Ŕ0[7#|j*p6ېiYQq|BP\u_+vl׹@/aɇS"L* 0Cմ!9lm TȀPܭ@gf/|Q[Sq戲>_Dt Gm, 0q9&c~y?&X0\}yeGGI(ZN `4N,yxdb;q(R>ါ}|JA&pZ{4&7BAfqzXဥ %P?l(hD].3H" `/#l UY 9"_^ol1;v$3}d#q{1'Ǒc"נA5P :,9߲.4>9ױ3+(> <6#!#zj93l*T˫8;Xҕe1p#pƀ,7MCl/KS=<%C ZJگ7d2Z!SMOlVB E h% уڪ;SAՉ9ƶf/uOܞ*k.%5`pQ4IYSK8E0R s}s]Ik§d #;g9VkmeN+}RdzjKR~:XZ' a\6Td ]xoI?UP}wSn`G1Z[]( 1=P[CB%P2MTuNjsa浛<g v&2Dج)e.+D>pJ6UD7W38q닸cGɡFHE@i fݍ9jg2%m|рI\ߠv賔dGaTTæ 'yY2_2*~ xgNNqA?R\+4AuAĨ2#ze0A_ XίdJck*:X49+8 Oe @zvԗOBMC,nJ5F#1 < Lug!Fv,&k~oΐxz 8 )- Rȉ2M%LrqJ؜r A'6P`e%$8Aޣ2[#TvBj|‡mur' t $)x qxZ2HEBڿ{^+l{:3L~hQa~GmMC}<CtF4Y,9Iw0}.hzO!TB{P:{6lSR?sw܎rc "Vtπa|9=QIjEQDgN,b1BKG=ky'6`zLG&QD +@;?IH\Ƌkc☰u%(7RJL\l̰Q&O&$ !f=ַ+6LI)~cNkHr 8>N/Ydi*?ûŪOg1xBm?D].+x YmL4@t ;p/%&I$6~R50K6J $3UObKe90c\qvcFպV1gY&6eۉo 7.ve#\f 8ʭ6DXzX, QG9(ޅDߚ\8itUE(e٭Y`E Г_MUzR# b%y;|6)]_mB=7{.>TQ>8h$X2:f[XZP@AIqSFrSzUлjr&/8=V_KSph@ҩhJmfRJ^ڮ㚱wAV6O[sNC|2Wǜ@t6/,s2VY&ĺ>`:* 'DB,DРz&|GR0mm3J+9ӈN֌f,XcA!;µ~ /<ڡamZZ;Y6z٣O7lԄ_%2t/ Lq>Å? t9NmH/\S1>!•.̐0b;=s*39Y,|6k!Ǥ;D sޔ+gǼ$ q+9 5F3'XJSwQEW>6;MQ߿wyju6&mF:O5}cĴY^d3 4AD3 &x d/]$,/uԞld3T h7IvoK $fOٳ >QIO]u],8b X08M6& Qޅ^C9JP̯wn Yק:6j588y 䨜Fbq `A(ofeck*5$(,+?W*$JW+f`ԏY59W\*>o442i^!ޜr1*sV2s d/An7Q9Ɯ-5LpCńL,4OB%L»W!eZ}tN Tk^4,뎈If]M5١k)JѢKNX΂HxNcG#xS/hEy.9gg 酏4$RKj{bHDhwL*Q^9ѩS^P Uʨ/'dra$'Ѿ} D̞;PBa(E7uܽQ+ t`_[R[5L[Wx aI@7o׾kĶ] ryJT:tvZ%ӳЍ.L͒a s=g%|Ɍ02@¡Om "+n-ȿE.W(]ǿI1cKL*L@_ʐ/횅&{~{fOQhyevYG f鑾mthf=j4%ɥo븁ÿ|Jn84El5q㯹+;_D`e,ԫ @|vwl9k94qsŻ.GR`YfVp{,b`QsF'{bMobze`Kbb\ *׍Lhh; JD~_,O_Q9_0\#i H M] 7$os#G[)+DFe aG,NE#,/db:cuSC\n@]7<$<7\_`0"3x1Hbɞ3.X4"M·9hHb54:&&o(gaHSWhj1sp\ PWԢ#qYjXTU.b7]W0Py) 0RL‹ᘳR?LQ}D?KR~'-Fa?Zi 6pr$4ģЃ[o44jJJ ""!)\Lutof=0z"1&ëc%[BH{x25mNZM TH^ aM_}r%RI36Ek5TjR8%Пan2MJ( kn ?C۵M_В ?N@qccXe;'xV_}C:\2ln*+_@xT/4%+& G' B s\GYzTb_3S*X<{.%XS`x${9l3@ᶷ@GG,@a=}Nm$C;k||*-MkJY9 n*ג4 \9%7䬥PSzot0tL\x})exhsm]Մ`SQ?víY|7 fGaD;$"nCE)gw Zu _Z[ vg-fh4L܏7* B{+.aS_?N@u B/@%"QOflҞ*i%d{YNN~dgFd51.˵[3-bj6:%A5ZWe靖0uZ؀!f(4&'SŁ6!ZhiM\M>_ ў盧v7 ƙ*޽ Cv{+8hcd }BTW66S,S4 Y$gQ.2ɞvYR!`utզ.QkCkQ` )\4[t׸ 7'¢u85xcV: ,p|<iJ8էtٰFtkrVs$0HS쏁hˎ0u"M ,~ЦR9 ܫa꤫=NU*ޠ+/ɭ3K-q[~F1SZYdgfJyJ6]9qYj-!{/'l*~^u G|});MYC 4&$FDEn҂Yb\**4Da0IewC/ =bmW>BގIcP F/.Hә*q.Ee щzٮh{:,"fSu 4fxCa/p>i˩#-e]}BMCiQ级Ա0ח;59;x8$T6yh1EOT [^ǓP#9c@s{iasOAό?EL]͟-2`$js ]tl 5ȣ詸 @R!)Ȃ+{OzFtg)Y^DXt/kC=jJj+z{#Gh)@'w#d0Q:7;%.2^PuH=nL ^# egk]NƑ'>m2I%BGy"ad"}tH| oK4uߖM114{\YTrkD{4XOD-9cʮ2SNAN~mlo<`!\i^2./U+prešiI,f~ۘbS$2_!HHXf-Z=t5-aFt/b[f1xH>uXfb{ ݦYT4LDLZ:٭8z ɼD1f#񎐮5D)Bt B^)X2y?'n6Ukp(bȝ=d…yMoҋ xZwo$r0X,nlx Wv&ڳuMJGyv(IYRoodS<(?׹?~1.oEsTkrDz٤8H"7HD*ڌ xwG#yoLdҞS9ɦ6Z}T+$NDNzJ(U F6>0}M_ zTAݶ,4/D4^`.IV ц[T}Ёӵ6oO.%&J>.&༈gzoN,O2ݐ)_yr׫sہ/" gt ><ρƂr\b~{J]T%yvnZUiSn@/ZU^˘,YT ͻs(yC 78?EZFV]2>vdN8؟7`2NbwPsA!aNVb'V`ހ !smReKQ &=dX}v)V-H0dLIWӃGZ>zk[NUZ.=7V jʈ< 2WQ$&mB9&J .s,(?)\ ǀ^ ^Dɶm@L> 돛(<Gv7Мdy]T-HJf٧ת铜|{,9['VI*2M.&5 E]Ώz~fF:a#v ] z }[?ƨ-y)9t&}>6h ׏h07wI=-|!q  ̨wР)8 P:pubc*=ă),<L@ E"Ixkr|^YR_Z=e݆=ʴV<7 ~KD:}\08Y<Ab)F:rwS2hL襛x<T/ "i-`UXsQQpB9뎕al2ۊHgzTl"XP -=HWǣQymh3t#rw_XIw( %eaJN=zC$NP nNw|(c^'=9c;g])n &g+sѧfHq2.MDɣ 7j&-o"Zx.vo0g FK&GtK/hYƣ˦^u(G~7Q(~5o DP-!!k830A~STiN9q\0$xNRf7H*6$ z:ΐ7p.Bu w2=֊ Y_ k`s) d qGLM`,5xiw":\5ijj=Ek^(\AI3-snZx+}|-Y4<PlB@ $qLw8oN8zwhX+@<rq6+R[S];iߪA vt&z4VBZL݉FL+ HתzylZzn N4qؓ8Rr5h pQ,+^ e8^ZN|MsnnWc;QSkoz` tꛒ/(TEq "b>2x^Ò/h(jt]W}J~u nB0-`SY:YqFl"ԸHUulдtzi?Tm{R p:K'Xb@]*JBkn; pirw4}֐<ߟ]w@7ZIY>Wz|e\bBgIvw/(Sb˛Kuax%s%3tpR*Ӧ^:;cNAhr :ه>::ĿJ޼^7\ٶ1%G4 GgzCc|<#I]E=34>aZ7FB>^[__e.5f ;N3V{MIN 'o&Q`{Y&=#T#~=ۺw |aף|9O6R_4ˮKc}ggUo_Z}AHX [_Œx5.w{Q='!2lo\D#l5I9S_jDh?=w\Q8aF⁄lC75@O2[ ~^|#% \LVmio"c}*qg]rO&=-kdi\!niI%ϗ #dĤgcF,q 22̩\ӹ=8 !Kq?eF !sM)>o^|qԸւ8eNAYegЏw@NśG-L432yv$8F^+ eY޶p3lw~ }fϤxT X.L4jߜwu"T]Erq>4=־WNb9_,_5Kcyb*:OZaHcJX w^eA8V% gDiؒ#@j3[3xB$׸A&- H?x򋱄 NO%JcD)#Pc8 kBʊo+6.n{=y _SK #}ݸ'c#tp5X/dkB3ZHH=v05BpS k)Ì5IQ@< "͋Q[- 5*俖ƵR<ŸK+.Rp؋RlҺ-jOQ]6Qzyo) MY6Zwe5VpPl{om=9k| #30F^wjTv>%o9A\4XNSp%Oq%|.mHO7ɟT7-Dp ϣt )rA) DjĨjSl?>f!ָ9DuU? \ h5؆1Ơ2lo7_~Y/8҄:fn{)ײs)RX+,jK?"WbiYo@(d]#eS#΅"KGc nG/G ٷ uCĀy@TxT$Q] l:a0+@&D]?T3OJ?BԆSy|0uP®{y; 5S@>[ozh=ɃJVIpNgTi!U+wc&@NaeTW 6(wroH. Gr, EoT1,ICP3bE0Mi^41r :)c~xs b?la#wx#,6Hs& &ؕbYT%) bހn=aI؉V7]aeY(QQaD|)ʻfgY Wd-Oo 9w88DO4Dbճ\DXB^bC`Ů1#7y $c`(q`EZ\01n2!{Qk]>vy%;r} GQi H GL\{fq5uG-t8]!_'/s5_Li~@fBA$6A+m4Ӷw;H2(We ~.^v;-mb=$wtVWlѾ-Baguq{y̱[>|Q2(񧼩,_H|Y9q."ώ3&A"o ޲Yu.'-p^B2eϰ*?šB]dVՐU F#_zޘ*z&i\@绋)00Lp Fw[Q \@L{ř$( M22" C-"NG\rJO,}]xk].9Y%Cl@I } q9nO#%zpVP@ճ>OHrFmayL{(f|Hr~ y ? yN9v0W@99JNQJ΀e/x֔}t=⡣X>5B}u3^1#~=FGA$0'0q#`aM(U)1 A[I¢^9qH$Uؓl…wU-a,"Ygjgqz$q< PzHpM:X`e ;-_dL QXHU=03B/@ώVj Y03#:]O|a7iӬB__ cEl>cW JC QV\LȌCA-6jBŊdOE?5*t3>UM0gKATԮok'X9,,al+6ujXzUm;5jw.݈d} 1EJ'Wcjh0t- Bs9=2 wAyd&=>=m<S7lMm)HK- ߝl:\Қhͤ&_j'(BvXQ"G1?l=u)0!i`0Ou8V^ =ppӅ.)N~Pc~SO"xG+C F ~̖`ҜG .3~radbow{tYY[)iMϋQ+T$.6Yhw}I\jCXC< smpc \xh5S-pM .2c eT< #n, Q i-/5e2Gػ8\ ilnqWgM[1> -|jZ]u7OD`r ZYs!f)Wl=,lC$ H>Qzp֌mJ@ Q*/OuE1O>Q_aZTS'wx yvxU% f/D2Abqt, .Y~f4o;Ӑqҁ`[Up̍ẕd"QA,ۇm:v2BgeZdi S1X+$ˮ^q($U!,3BĉtM Td8vfn7徜Sx⣠(JZ/6VئuO50e-Ku*Q>qHF8Ն>W gzV˨Sb%{vjn-%`Pzގ`v+LSzL!,IaxFpm:ƟeT"?lN5^)aʺ)L_;ʞOf(Q1 샂$ #%of=FÌ8[Gm Awi/fP!iB_"9zHZ^wN)MS;Bb[Okw29zA_Wuz4,-VQe yKEmUm:r6<~dl?j #hvSHn8~A`k3B%r,<7:.jp-YvlLE=cpJ8ƻ-Ǘ[4 fp]`.ƉoߐA%goc?^sv =@LerL²"Fk*wU/>kx7΋ }K@-s(Y¯fAvmgfnvk:Y9b%i ~l\4vDiN@=g"Kjg1BAuO؉kj\\;,@;aqFk"03Iz g~eO".V) VW:Ua&!ﻨn0 j$z L2!K3˯!=yɑ$P)@F"'-`Ӑ-;d.95ܲ.4 *oXA;%O \f(7&EQ&ZBn쑃 )OF\&HOuof$iӳ:J̍9 . NF:lu!?%c3k"YVi):u p_MWodz,"#;'蚏y/MZf/ ]РOfzi<"o>ԡII_hie?x.O&huY/;SVuYAX2\%%EWR[z zUIh3q\vUROK_:bŮ-Q663?]G#*TmB% w=kfqJ_vď*5$/'ʪ}uV;g2NVU_8~)4BoSӡVѬ"i ,!=; L2.+ptR*JL|rr/gUydN. k1 \ Hi}hFl<}mEu|$pu:ʓN/MXfXvjڼE5fw5T,R-"LuX1s[sDgSYoZ<^F`+C_ Ǿ9:$I}c =IC6)"@N]s>"TSR= uj.lڃ'Ri/m̫(f8M4C,%v:&8Kö~FΨ*#@"fT~Gd~z4Gz`?cCB<CxF7xq_D'EMy'<7;CT*~'cojI+7͂I暊GSꐄN#YoG&nMڹaWSe#Lu7v8Ap HIoeC6b]M]>لDG;jI%PW VQF'`whANZ`sAwxQ}xiz3&Ibe_ gwt']FG(7K8sjkɚYgњm'\1}K ;P&&C6[&PO.ӹj΢Zb('7h`TC2FlWlp=6\` a-P|Kn0_4(3i U.g }\4 >H_C\<~+**UmYw55VNk?WUgp-ˠ>}Jvl3_%YI*{:Ѧ6ۀyY$mn40͑ /YBפPF?1~ HڛlW';Y=_hA<.e6*% ŋy%}8~~~ ~{Lp,[e FFrmu, I*Ya h9훳S" vwa|! ^.@\ku:7z`Ôows6kHH>Q&*bߗ|qmWw$Vhq1~>e:"^FX-7frojslUd7%$>;/ʑAUcHa·th}ͨ'98T; !Cȟ KmJ A:jմX=/kc ̿g,1$ƤNڞIԕZو?( |gl  w rm&ǃ_EVgppxS2 ;<ŵ&&YX. ߦ̟uɡt?꘶g @V'?ѷݫb<촟m0|#WtsM^RiWQ᱑hRQs X7ړ -R!T햑igP$/xcTG=N >:~B Mwt)b]* _ IdRZWAAǵ%RB$NVy!sÊm>,Džt=jN*jWÊgBVtaE[d@qu+"'U @Fqz5k8C\K2ATO^0+]Zg%}ҊԒRaY'G"CKYTm`+)O{jՇi}l V>~q uHL]<&/7w 'vnH^rѾ$8D㽖 3 A?c7i!!ȔDV LKݪUKdž2fByᯒHMei*o?uQM^EaAC eqQ`s"O^V9Hj lvvW{OueDowSH%7Ԉet`<|a- ?a99[[k87=l 7P< QBʭp)PC7DN8FXS/8:q,J&3so\E:[S4^) avN9vnlxM ya'zWl;ܚ^r7҇!eW:Zq6F;MZr7WWGH1)" b5-W٧Iƀ¢ZҾSK0 OӺ<߃LX %JcS+D?3R^uR B}¹R(rT +mh1 tw<"@ER~K~X`yR<+;k`b\@V =_|!51q =p 9e7J-ROp1g&2G]G$RX4,:jG*wI 2+-ERSbnP\ /v(mrds;KÅ!o2JFjQwy?YeᑯL#SOqq?!t`}PJd83#iQ< O F֛d^xn]LL4EQbGB<zX).3g:$jY"ZZH,67EVǻ=/ɖYAriwT TtUlᴞKD&d ­BMq4{Ď{|ϲz{igWu0r- L<2bCp'O&e`Dګ<ͯwڬ# OtܞT0({0R5'jTUlY.D }2/RʢӉ X5 l݈#O::!:OEAf ZzUSxHV.7ouyBm _BЂ%bO,NGV͇ ~ɼQfϒn3^ pޡˏH$F^3"(5dVwqeEgɴȪ[n5\|HG#,^EU*x4:?[ R>mkPmϋ s5r >Q3vsP-3zfep:Iǝ`Kq5pvNd&"i[o.(ȀȄeِm:~7U9. Dg'F~L-!Q64[͸_h[VAx&_`9hkPC 8`@ϼ4T$>]SIƦg1MY(}iģje 2\X0\,kX .h^$G.?@"Ӣy)3mCTЃV w;wB<P6x9ZIƊ5luOdXhuCsiվFjsds'JS[~35c5'w)BgGT}L?M; H{n+Cu)#^YXDI7W=,:Ff$ɩ\B5==-ONRqܸRLt:p@;~J#Tfضv !#O`tsڦH,bGCE_~`mΫ<ƞmނ gfC`MY _i8bE\uzQT5ĤQv)31qQڌU:OչYK,W6sDJ/ \!GղMdӡʖʡnlmYdK}akL$1´,1+a:OI۽ L u5-"{qBhN$Đh$5z*QVS|# G<ڜu{e@-WXy=@hDD C2QJ{Ӽb8^j&49XdsA]6rCYU9vׁM›_fnoHB\tթ+jr1C0,`;w1' CGad]`T\IbZ;O%S0R~|;7"=j ڏᔂ飳Q\;ԣ*\/sb*۵ ?y]jCEkwRرB}rU nBGTi B/ |g<K<4[ 5× h">30d<͎4Q_['m3'26P)rD?lՑ I H|ޙo¾2CDg,-+[ƍT cszNEcS, zݞE ] /2\a@HtVqx Iy.e8W_lqӭPgODX(zh]9{Eרck V.!9Ff.KS(¢prP&E)SO'x:j̆%>cB%b frV$/j>hG0Q|ؙ`0vs<.nħn$QY&jP;4Kwc {^uS2H+bLQ\.,7+?3 (Z;W>P8d-E7&O=`kl?83fRG{chE.6jnQW0|F6+? "2N.j9pV' ٣dȸ26x')o?c =6g<wGC6qBඞ|.jy* |[GSݤUAmg u{vrx.55{7@2P.6xb#M3db+w}rU 0,̎.K*VH./p 4wq`He@ }QWr/$~0n(qd ^WMa.*+ͬUPڰ#[Tʴ=C1Y!FgKc6Tl>!Kˊ"nǴw+]ϧV}``eo}Ib \hZϦ蟎k.8i}ZDO6;>-cϥn` O`cilEN4c⥖JGDVrs3"cVHgxlԭ PB1&xsќ⥾EHu L!_)%ؾd< 3C}]^ (0zK 90Ze:F9-3l}2`xl:C[!c %b8ըX3Mf0}{ Y8PNjI5!&r!u'Ә5r!b8A\+ƈ\5+A @p2cCL#~h.RptDנ'3;LLRiJu%bHN_k묤\p3ɊI8w9yMһq2 *#Mj@];OGŵꈦ %j {6;ukk)7-/6*P6ڗ d}8uɝai%t~.BEr4 aaX]Rex?#dOJRGLYZf04|c@L_d&_]Z&$^ENx(yT/msOy$2\iň8]Kt;41KyiT7n@<[6 j e ^xӠUi:njzʮ##%_cut!:MR"l(^ٴ> YC=F4x?$W1]&CDF%b"("y=]5b)U`=~5!jWl]#vdGmV?Ě0yo,dR ‘VrvV@)d B85{ IbGv x(C6XKd~6?UG_ܖNjP48V+"1+,Ga٠PT+XS(i)1l;uqnsnoq^.5Žmh6;.uzɃNw4<ϐ-B!a3g0݀uLӭ=+ٷwd~n y ])ҡn@@_1 ^!%kh L=fØ[/k3\L_-Q> !`N?ݍ&$IDut`(9+*3/|ȜJ:wJJKQŇ.fKD+ZQ).'ŝNb3">8O&T7&nMշ;Tk50E?IC N\(Vd 1X`n6h7"Q<,v1J]r2fڠL$)uFPJ4S"I+EiTon#SZ&(q;L g=!f<[̶+}'uͅKLN 8rJӂ1`zTUrp0mbNu 6عP[QEnJRlRLu:<6HVc,qsls!,\>V0E xjO#s&3;GT=UZ{6!;;am";Wh7obl.$^>\O_ԝ`exws4O#Gгa;CMʵڈZLHʦmOcg^BK0ΰhC wo0 x=7M; 97iXOz8< z**a\ dH0R-eGD8KE14B*&q {܋Xȍ._q,AY g'(^j'>9d^-#g-"3wAEk<+'yJj{(\ ^Epu8? ;<ڟx +rS慜4,K{gE/qj_WE n _},B]Y6-W/2Ot`J^F`(8j֓[xiytC/?~x}b+I#21Ô93Qoź2:)zNJZ hL)CW{HƝevE QbbE@BU_;Y^W?|RV8sT1ߵ Pl$Ttdf$0#p(vb t+m'gqCj8$D1pUۊ]#v\Or^cWj t‹u;>د*/;+)@T>Qk+gJ1`Q]u!{e⸚9lh;O}ZΒ/pi@H >9Heމ#8V{g&3CWŊJ7TPQ濗0Y~5Oܠ(M@jڠ޲ #8hcv顊T&N`2@$W{=<𺰭BzcI w*]:/lZOРƽIP@ *nbZW槯0sĬtG #{i^T]tf˩$ȁ_@*?N(E}CMW[tY/ !蒪ؖɑw 8EFFJ]ك{w+fx`}RQ9FnbiHC9_-K6GIN}b[j/Ed},|KQ|kL2amPQ74G1`80' vC0*Cܒ}e4M\t;.̩-PC:(S~ҿfqO\Ůf5Dy֛S`DQGF{y LW ۧ$bb<+N(_!pi78\Ѳv+[8h#O}%3B hՅ@ ZiCq'lM!6"w3=xr-g}摒EE`z\&¡&UhCSHdb3?y/&Q GJ-շ|Q|nV8h;аRHU,9.H,Q%Zl>*50׬Auø\@UŖ'F,y%lo>qo3` *\r]|2 glyS?]6GS0x̖)$J.p J\0]c+P۹[cu 癬z1Q A*4c|#xbk ZBBk}Iݎ )-.CC 0&Xc6U)P߲OVه5/*vPo0鐸GU˜ZZQHȬ2r~Bl^QZDFusyfԩ )5ذjF2_{:SfmT|Qu Vkx*!-xJ_ X݆U஋!{LQnGA/qӶ/ؼՆ\S=q:/HO2v'5]=No@G)R^cͽ~Òc>}`IZ95}1~'<`FL}!%0 &9)ZYIH'_lD6}L:/P_)`35a` 5#T喯Nl0n x_+cICm԰@Aa"S⯡ 6] ˔'{y5Xwt }j^ePxuH#-++k]U=c{&ƮW;Y]bWʴR;+ };Ns4=.>x)[l½Ju6"[  8]!-W`R{FiSNo4| W1/)*vFׅJ kn5A%iƏh(%H ?jlH25yf7OBs tG(0ۇj47 Va X¾\֡K[A.) 1H{`I&BɉJ\ !nbp|w ͞B |{#aCۗ[B'vlH\۶%SxQs6=uE@ 6;i7@1d{Ckt{ǬW9nAw4b%r[˺I *UJzw,Xt/K+r7Eъ 5{LS l':wDR\n٣:$z0^]\~6 p=^j[|6fi;p˜loShv) Z"QLr&!,/p#MW,ڻ-R˘;(bb*iJŮG5iȎ3D(zϿA#S dpGGi `7dg_e2:-n t_C4uHŵuͿo]VvD׬4pIk넁/.. `M^A,[Hawo/khm$'h?bWGnn4O}R~(``.k +3΀t(.|2m4g+&z\>BUv!r\osͣ@&޴S:v21)w uO||MODT &Ky vMy-xK.zBMN3bfJ _ =[:Z%9s6_p|.-QGeh<:̝ f9̺XX[ uSbI ;FՍ4?&(Y3/ZNƻoOJ&-KD;+b`T)S,fV5ֿM?3pL["~~Gg ЭLj/B:퐛L Mp{LQ*J 1ҸO!@ ." W]R\[ΙC+O ;w7ײV 9]^]b_M(d3o7@RUyxMNKx{]"i/U+_fߎZ R sa]l3u5s^2Y7@y3:7RALݳl VZ\vnL\2'q {#-D)]W\R$(`֓1է *EMӵUL°hVBYL[ǚT F+5 A$b+МcF>pÊ0vXJD05g2z:?'Kpm’(K2}R3 hq8`O&@s)epUr-Q1Ejȓd]x׬IV*3303(+bA,GvzգmDzjhGՓW,Q/W| mpTV9,ٜ䦄tk}O:+jy[7Zd־.: ILii~M~ȅ^ڽzQHGd #f&KY? 7HDhe9sjk#ozit1v0oY[>]lHB~`;[!-uU.Im,8CDp>nY Z $DCh!%f 覨!<q4oO@+qUSO3o[uptM_23(4rsԩ%L!|\3 2oF{)ԋiȌ*ܒrB|H$b|4K}ctK\3x`;`gG0}#Y`,-w!׮G4mld1Ҏ %CoM{qy̷59f2*QY*ݪ9t+֋mۜ3B@HyO34(Spy`n&PfG(v=kimŒUiOM/Sm@JX+"5ͷ0*Z(ch٪^J)3/ӳ )s/(]0p9, 6̋d-%]\ i6? =BIeHz]@nkۓ/XqIXkJ!ET8!̨_}'ビ붖/1C=y`$am_ ȩR+@1#Fꐐ;2鰛thTBn$fr=%Qm6OtU::u{IZW1ᛴ.k$=cuW ny #狋`)= őw&R26QT JCN3- %'tYpm qqyvWBWXXVʞSBO,E7t `&k - d7^} (-u8Ė7!yKʆѻ?u!1`&D25?ؤGJ :1LD\ڷzۊl-[ Q`9B^=snin,ύz9NM|iA'2o}Ku{R ǔBZǩ㛋(JyKx'$X>;n895=BM5cEϞƪ+ldn A 2&VnL´ܱk? ~a I.E[܌co>,pAMxhzeil@mf9ururF"^9=^]|E&I sqc:!T]y+3PjRQ]j[ N+s\pߒ|{Oix2/%mƲJlrt9{D[ O pu[-Z/+/TV5j[lc;8ˢ?&x@' *x\6c3)[&X_dN%)6T!>.fT󥀭04XѼaLJ*4[?N>TyD4cMbҦƆ)A& Gg.큫[mh޴{c,M3W -8˓ g%m⦝:ыsNX5a ζqqo2N:׏"0J\#mµ6B1m IL`/gGg>_=7D16BE[F\ELF P>1rUx} mvmZOOU[n#fKVkV?'S4 uA$|n*xqh!K,v=BsҖH5NKKfkAVe+n>6iNYfy{=}9?~Y0LݞvO"Ž"-;qwU)Q7뵔Y43Qs]3qCMyFz,W_DdjYZYM%kYDC(~ͤLдv.ٴM~ҡm@zЁH\T9 }^o) (Q? ŽQCFKylyBW|SIh.^q  ToNo&W$m)ķG;uU!iX/lNT۲&gLj-\6Tب b@ybכr6Eތbk"Xѫ>JMv+l(%yՀr qC$=wrG.Jnwgd\<|WV^JFSenCM'v2%%an;Gty@$3Ԣ1UXQ==U6tV"օ]bx=&SMqydUکp? ;T`;e“yݯú 1ЍkVG0}OT,=s*C@^K,x0Qj*:1{G|[82ɛ=ٴԄXFvRNB'ؐ|~n#jw=W8+xeш_Qw`DPW ƨic*4}~=:ʭ,٪3wIR&31[Z7 * yϪ)aebID`(:~sR*Ityc{]߂H)h[݅+m Z5P:[Ijyx)Mǜ\2zKTWV-$tGJ;rme#4_:7aS~/;' y|H|i/BBG qQ5wH0! % c[ j/EW9_zvD23q<JL 8 ˟95?$o{# Z6y+Ś5+a:UiST=@u K1`Kw[dz*=hQ LT+.QP8!g%5<6+e39ݵFCY%TV70dTr MK( bmujeHVc`ecHl= NMAGA;C] :YĂϣ"O^vH@ĤL.?aMݵ]eFi8a]I/61Zl‘ H1 !cqw{39! ./ZA (pB&qvokq=?kv";#kpwǓd~ Gd^bz_A˘]- z@)Ǜef7 yWИO Y˸}Hsh*hqaBeFq~v0~Gd3}U^yHaEČɽt._N7- /:41 }cşAEm"!_Wo{iߒ3ZpN5GI/1#-4VT?.ߟLʂ34&[k4_VWqۆ B2xoE6o~fq^!Vo!-ZIݱ|I^&ohZ0e/qsK6#԰Oc]Xz%EbCjYD{!$ N6󋓛Css*\ ŊԤob9}Оz%@b]1AgT6A<&=p )JżpԚP;ٖy{1UAL߃.Cdr&F>\l:tvZ*&R@A+D=NEoǩӨM(F,hڍgES+CM Ԭr*aRz4AfIӲz|(>NBW#V3,j1AE: yDSM_l܏[JM6;ztFOk- ʒh$Ԗ.ڏ"3`xD;nGB/vlHҙLN9@QT}S0etǎ2^DnE5DmUɽy{ += θ[o! 7^g|p!`H,:{蹦eeZ\ᓏPaE,-4y8)"ivn@ldq־jr&(pcȬBbEp6·ȀYnF,t&D}(!bdYMR7# ٛ2:b =:NX\%-?Ȁwͼ[D+偢1YB%KoךXkszLS_YK%7$۳6mү u0t鍐$YK0!zlLænh{r,;0QwN'U5S·prwԳ~⌜= bi?gms 3P9It*h{vbkLW{#` GPgm;f?ŻQȩC\B+Hpkz5y̸[VCTĜV lIm70 1΄G!]eH8+h\0R*ygyل/^0.ܝ\^IEŤoh^,$\p'j@ #E 1.k^.n'L`CXz| U[1JV@\:,6}&ZH4-v ,ȇ|&If篿"#U{qz<v=k~BM"펧z>Acݍq NE,/fES\DuZnX}6  cscETC3?3GuT05fIݎ0tc&9(c:W?2)X)49oA8vIͮx .ױ Y.PCܿJ(JGfN 77f18>SƾnW*:O !h(204\t>GB9; e?/g쮄=nkHrYUF54 hZuBkٴ-#yDբZi"I*wï_R4vck+؋=;=1бSPzAuʢhƛ3)3#+^tY;LJ63 ]sVU"9< <>htyRLZÿ Μڥ6]?.<\4A>nmۈ8G mP:$VM YD,,yoFT+An{+~'J.B<_tcLd_{Z"\y΅*=&]a f^X0&f}+;uЂ;d S#C|9Kv#Ҏ̑ɞg s̾g^Sp$TC<'S+59Gv%m}IPY BR[`EwڮH緳LzqG ?w@b?mŏA;tM&Yx} =v *+YEnb߹d6^2iHjavV<.7d趐@4yMDPWktT Pa'Ĭd{8&5OCDY~_@gfN3|]qGҐ? ,r{a)\A"OWdUvUGjhF_WXCؓdbYɠtЅ{+dcp-?6@Aфq`}0% 3vfmQ*Y ZmYn3j9bʫolAH--SA&""2q>'pPZ{Ҟᒅ|kk^tQW;3>`&h_@HW燑"nri UۉQE@h} E ZU>z5*GNFi|]uĚ@"glQb~b<*vw\_H5_8u2 9Ijϵ{ո-/}X+ v Nr2A{3R&!dF8HC%]M?z]Z؉qUY*{ bA!"5#LPKLܧJBRWGX6C0u`;yLUoLX+Q7I7e@[c$;@Btzx+)/K.C҂류s|9qF}5GB V$Ppf j=[^ww)1<|(ApZl}Q sR/Ͽ~FD'ti@! n0˱fEDy6+newʾJB)v(6@dg3*'-6ϚehHbH\68tm&iߢdiFJdl+Z*Ί"ne>L2w:J_1o+DX4-D2:%3oDk?׵j+f ھbM+aYPAh0dgVJ]QpM} )eϮ#+E4ww?(W(̜¥xnj?x?F‹X"Li{ s=98<b4N^}iY5okoL{'PJ!2^&#A!#rϘ dGӁW.~;t(WzUR'+L~DS3!6XYGGM֖C_3dC V #{V#Uzk;{y䍢-ak S>uc*1T^"/E+9fq,oY B> 0|+,\EK%Ѿ@}pH>&h$9-*m1@!J28 UV3 څR6p,m('_ tΠnY΢ `58SY^xJ-<]ch7P]Be5Y70eս^iNN!gF ArO R"w4AgWeKQޝ; XȑA5|6#Sl cٔb ]bUྜྷRmIӠ5 gaE'Wpw R]Om]"بu86C@QBĦ?%(Xz 4 Zt\@9ѷ^BF'{52o1-4U08)=/7ut ʃ(͝lCDrNqcE]fz{'`cÌ#1T*8g NSC߾ ?y2Cw ݱ`Uw~g`yqkS@S'?ڽ`\G>KZG_G&wX9!6TkOӌܱ3f*,p]3Վ_f[~s۾my%K(^41mC>]eCJdEѐ.:gk6b#(Ѭ`ɔ dT%4#q0%X/UOYk _0!W<0ljVy(.8Ҹ*iy,eCz Nl39DJGkּ/b%'* OZ)}lXC~]-x:ɸopbBxԙXЀKnFZ- 7" @Ŋ`;ǏC =nzE?te/jQIV 9ԟ%o8\q6䛰%긆cɥ5ED쑑/%2OaLrƫq0|s&75KFm sr>h E(t(.Tz- *EL_5#!E`{x4ONݜfBӪ]AinBӫ-⒠zvipٺo5w;W/ҽM Ar*1jp['Yȉb. $ziH/"Zlb[0Ƶ1>)E'J'Tc c=vT 4v]'ˈcUE HkA`A PͿA͏QX-gak`/+㓢p! _7ǐ0 t<EwNPW @Vrj^t|+1n-eʢ#-"G0\A<9>8YK 뀴wi>'t7Cctgp=EN341o8󧖣VQltC]Bm[;|&@Zg sZB8's w(su@p 4NbN$*O;*&fkET<"O%"Z`5qYvd1o{ 'XXCê("Z´e$ϜPœG#Q?Xj(=RV>ʘXPyX7O+Z~㙻fjQ7O#㗖w*mdrқ?2 "Li٣b!o) ̇_G`fG 0IL#p@̕2U:7䆡2+=Ze'L\-DE茍%BAɀ w LA1a#:t3]_\-rYI!o`8@4krN F $Zz1$[޲6ep]z hсÀ˖-~ #ľ'/* kEWW~au,6KμM=qɫIֶ/ڦ7X[(}}dk2,ipM+}':P? YOAhSt+le-S*QΝkEiX23JnO'\ vÁ"e"P|H[$Vڟ'!xXCN:/Sm}#IP 0bkR, v\-I`Ng&?h}>]зzz@n L8p K⭑ؼ_e%0e]iGU+83w9:hZt^1XV\s]i-Hl'p;j=mxHF2Ia~\F|*It@6{?1sB`UC : p'~ÀS & AkG,X-lgq+I\s! S闎w_PxGբsbWx;eշfd|n0p$N^_sd2bL!ÕLwٚa^fWz[e}Ni@ 'ÑdopgӟF~3N.pHzh!?K$as:[^I Ϫ$QeJ@uc DS# _@̡_c8$0 Gu&DZO673UwCfǞ7lgOM"i54o=bT үM~洂tl.L ,u(iTPŤC,H {ٞ*Wo-N%=׍1O=Bwx>6ulbpxPm<2o*s?[&Cq5wG}3"~J (xg7[=FlYͪssD2]bw)(9F7~.+ғv='@D 7s,\TYC׽ h`/i-@>(c %D\_r:wD.JIN(Ax."vGY0#xG"T0Pj]znkc@YKsy5zsNYqZ 4Jrހ,},^MrӪf/TH[RU'&-2~ j<fI:H!*@8ݏ''srmHAoW;<ֺ .@MVI낤XUxbB.w#Ln`:v=wiX[ 4ں< uA!{lN ٦`a]/6|`%_a#_҂eAJ[p_C m]61<+Npp<>l} 6;uH yږ 7`]k#&/Nt Qه~GqYqk&M3q<StJ9xq_j$@pvPh׉{LW]-쉗($l!̕r2459ҦiO+rPo›#*$U(Afzy-w) FQVqa$[/aQd0d5*j_Q#U_ޘ{N @ [&+mgLjB?Ȱgy nYT}8ٞ˻2ˠ )ʷe@sɜ#JK)9Mp9Lb\2,BJ]'"nbj_=ID?rVz2 6–{J{܍qL f >`䤷ڱ*b3Zg_EA |U,#k. S (hyUH Ւ?n2%UX h&!7{q#ENy&öhX<S*<DŽQĢuxՉ1R6,8\-2(bG2{ǘd+A֢ t#> HdOK=kJJ9搩ytq)Z,ѾHO Κꘔf;JtD $ʅ 3WpPy'ͦ4$PE߳k9]7_)5M Miz"9jЁ,Mʹ.P̴Oz\W; ;LM/PS.!a&j9*尷ühBZWPYg1oi{oBoy\2s\.j+邶 9>TSgwد6@oyFǤ(q.UxPt~eQxFfVTGܔ:ѣwR`<0XQUTƢ0c Bm`Zk%Ql}Z~(t'W@^+mdVK _Hr虦e>J'M;yEwYb8廠Dt|]Y2|X|q7ّs{DJ{iXi:r⫵.1:hl QO.-Vo8W^P,~d7rW'1"xn!_r3zGd1'X'=Gtˆ)Q/,1k.-kݘcSR;2 ˮY*8|4K)0Z0:&(qZJt8Ɲq4]Nubn.--`b F ~/Wn"C2a# H6Y3;1RF)daoWޛDSF TA:]o(t#˥ޮҜFE~t34cxezXuvu,g\8鎦bҰX;?JoUo Cuo$ЀGyJ(^*xOa*p>?Җ/BԸёEp-N~Sդx͢rpFđ8u6Svm`}>]]ъX߱? WiZ9b RAMyם !y9 nGb8SX2M0){Me&r6VߤF|ztEN&1 ̍@Hs^~$h*5P/{zC@g \48Yo` A|prK f,,@4ugձ %Q’jʏhå':sk89mNm!6݊!yDal1SYVRoNww&Қ,d\/RQ9EuNJrcȥbl;{(zFE? _y}옢uF6xSkdmfd=M[o 8|qem!4mWҚM;l6qB)M4+IWgpnWKX@Mf.DrҜ0bɗgo| r+ ̈́Bmh8 t ʷoslP Ъy@Im?q xQ@8abބQS=>Y8 gJ-z@=ȗ w zCCrLxuϞ" o=D62YVcrՂf 5494 eH ǿ2 ]dghwK{ <-xhQ!gŭiVjyE^4@EF=OL8JCrWAg}վZ&oިgg-'WԈA~ LBY>rʩɻ.0DMe.?Nz[ZZIghYwVW?9|/B8.&IrV'M.a )},3ΞA|V#V,Br:E"s=$ޥiܐ tz,8:9 ڑXӮaÇF FpṄn.p%iZ_B"'?5[DsQE[u ]JFAgS,Z wkޜSgÌOػڬ\q"#x"O.Q ,z(Ո$`Q J]t\^oq, 2(?.t?3X'Q_\YAo@.O^zd>eLt< Su@hJi$~Yv׀D::#0}eR.k]!j63ђɩwrr8ΗChd-".mǮ%d,Gd4'b#S 6=,+ M\hkp!}?XJy䈼A*+*JךXhXZeǰt@\vwi2H^8w5}A $0ս[ n#1Tby+Lb*~).Щ>}'l%ödT`q ՗1<c+z:qSXE㹢x CF L:d!)8Ljyl"V_XE&Bm\8V;A'M+p)U34WYs < ^- ^ԯĹԗGgѷi( ÙԁeMW3hu[aY"co >uUY$K&`='lMna`|İnrWJא ,>gFRǤvOHH\{&yѲH)5Dr2 oDU~#jo" ,QmзdXbj^wV\ @6 `KrD'!i&G s Hc O i72''-:Mv8T2TdY+97Ao$@L5⺱p<uaҠYow:,6,_ڱ* 2eD!R (( :w! > ./ ։1C<酽 6WƧLɎq.)#wWj̇/cu:Rj}%^\J(%XRe@P^A]OV`1\;Of є[d QdI$] IE8 Q1Dgvtα >$FjBI-jE[?DF0UyRZ%'ؑ)er7X"#,l^ Fߗ@ V&JbM14%emE˧TB1 C+8Rbs6(BC/#R*DϪ=ie@-.7fksSۢ Եn2P4ኆj[u*= c NBߢ;۪ǪQ?{)4OJ̩ >(l@:̿&?()(Q*>c^jKBbV_g;]@@XypX;Ɣo!.q cJQM1K8x /rJZ+sxY8b,+zgg^B5|n)Buvo_Z/{+Y(`̮ vNxx_)^Yz p+K}9fc^& Isf0 YfZlP-FNSg Z{{Y+! +~~!a3u,Mk$ ~|ut`龆kiua_R'J(o_'g0&;>Q/#虔vf~]\ѻ"}Dn2wez2D ͳDEA'e#gH7a' VY4>6څ(*y}N"I$A LBޮ=g,o-3ءĨTRsnΖ }NN1WUXcDb,1pu*-p'3rώO8>)@*l%`Ԃ`W\g0aSBea'uoO8wsPsU ջ*gd4pwl#J7f/WMy@n=[9}&+Ғ7Ҏ;m*_= dIvtB [8ˑxc" Pw$ubC[A~T\ 5u@1uG<D,Sf6氚Z i*/DtFQH0w/O09+0Wd]G]$=~ fw S2t1M>k0& μXB1T= ܐƺA~+2:\,zpiҭ'Sۘ v,LԒ&3 YGʋܞ`VgXcG+ }_\BXXR;&i_0>qv FZO3r6{j׺ޭYwOs8LYP{+>U8Ld߻uwktaE#@IulzLFyP-ۛ  XK+,akbe*% ,72v08jmô&K/h:ah}6qptıG2Ēx,w2 ^,z:` Hr"1PhPzX lQ2+g#yG 1&.พpʠ Bw`oW)d =͡|2DfTIR~J[xɌ6oպd9lzuk׳Cx$Tx|PcUdOaÐ1 7%@ TQ[GQ ĊF`j2k /4Z!>\<̈́0Z>%ڛTOĄQHBdfՐK00jr4|[z5parɰc[R D`[ 墕@T,2ۚ4HyYEBxseg!! 1ީEe5$G=JW@3ӓUtX[4FqS)x:GFѵiQtk6S)t(r2.3R$/T] YT{(ف9Cd86q†2m 9H^-_\{#K6_ٯP̀{"M9?Z\ _:. 2#ϡ>dUh 1&hnp'C76mJ/[/.PLL;XӹBW[h08z\0N.h~)w\T&).xoW($_z?f4 (w^{UswuW 6+Mķ9h Ջ[T]?*])l^ r`b pn1?([ Ol C/FM^1Wsm|,q#’\ièt R\– N,o΂g kQh8J*U:B(\'s6b;Z,~cm"NMbzp_T~*#٠=JHus`u,]7L䕤TtcwCfAƪP/ [B-yS UI<2$n$q[FPu)>d#Qpt1t*56sB'PgC! NRÍP^q:bNYaכGS27kjAJbfȃ^Y +S[Fk;Q/s[{kf)Nsk yQdH"Q"QvN6ߴ`\}^Ʊ)}I\z+ =#zww8Z"MuYqtDc>eS+ hh N{ Hm 9$cĆOkf9h_dn*l^e/uPRF$ RjcT}&@ze:^O)j/k_)0Aǩ*'{d=Xm`ok,i,uu¼( ү ꥆ {}N|z+ƈb1%[WS>,ڇcB {dɔbe9 \ Z(Ei:|(¶-V3U$rծ ֿ8d/-(g^U|gtFodީͰ,FF{cdIܳYPKt"eOY&a>6JxK`Zb:b.39Z`^߈L>"0\`)+w1 qPgo(?% tӁk꣝0mAdf 3+VGէt6b8Rkz\K+^jfK8vޚkn:Cre-hͲҮAUPt1m`j.iOLM(HR>K|w,o֬<6Xs &\g' +~mD$UIp*$D0pF*} E_bASmB) &kN -TBP2/­X&)l좄GZazTcĺS'ލNUvgL֦JiIIQl)AWCZ6ĆK}hrRx=.X JA% Q7j"FY76S8[/6D2z ibNƿϛ:~F~DvഎYݏҐO5逇F IpVic*_REO7O? }6^fш!ѽ+~qR1͡3ۘ_f}*-y1hOzY٨~`)Oʥ~3 9:Jخ،LQLT#\S=>(WwnSS  EAAOqhШYTJZ_3`0Nݭ%󝡲밀oyK懤k+ S7qpQ3 s,ؑ"cENI{h1˺҄+0 Wۏ&VRsC$q_r!|!"+Ϲ,C@MxJټ%uRCZFHIaٻk]Qb{ScmTꚼ|oٕx["nbsxc9m$.2?w& j ^Фm' ˯-|_;SO߉sr$|&3a|Q )"f]{Qfخ\Ia5__HVjhiyވte ip*"3 ڋE>iœV&p1 NZ})P|ghuϺK)k!6pdTxN[;XCaːc46KUYF )lD@%X dӝ"̋Ha=QcZ޴MܜE3a N% NCo{W qM (9{2>\5~l )=0I9\38n !S%imI*K- 8TLb}Wۛ ԥSЅ).y,JcDCijM>ܼg{h~N SנNGP%0\ז$U" iTo料g) H*a~L/ܨ2 ㍂Fb4〈Ӯ8*~{L#D6 T;|T, ߱v2s ].XG&K/ub)x^niHqXB]hUV ٘s?=~<+5oCc\f .45&?eǥDXm:z̡OJ ȅ]%}q6ZV (9HRbA-dO]ZJ0  9ߊ\gE(ol; pZWtgִ,5 j}g fAcnΗX}o獕,,y6|0ЭMB-l Qq0)|Pl_kPqTYWoQj#]%+T~SHhc<%z{q [`>$phӇ:=T<[.Y2D'k˄T0PN_k ̄\A+svg@ u7rXJ=E!Q`u,Z=c1ks;.T0rQ .KNڡIEoog>8Fǡ=ݰC#X&gpȎC$i,TPkzDAY} iV|0^:D+kz|U.Z*AFMZJ{aKI_0B9!ѳPF+tɳp[dut|V.15i>AHkD꣟7K}tG${7TPfCGMWmM/R,DyeyZ[w O%\;d a2 c2:))$5JV4nrB֘nn HۍFa}dX@mJ`z~[ѰF :_niRbEQ<`>^H3e LvI\&QXyE#\x3/CV/s)gk B$!uՇxАv51mg|]ABn\;YzcxږMs-6 *!7jSO=]\.vA;=fg49T>"'qVm)&ؿOQ3ٲk U7/Jռ`"P/t/OaC9" ;)28cQ`<nYR2}r3t^&=j ʍ Ǽ`J>Julg9;uc[0rΪkXy5_b5Twv-ԫ?6P fpxo8N6jP @3[;g\eFdrl]d;]>v5Q/2ZIi~CZ ^c@ [r%.ЮS&<-".wr.}eT=*S)&xe44WJgC0Ak q+`PVTBΩ?,l|\kfZ~Y>W$){{ӛCĂrԌigUԕڠ,?D ] zMZr9#__x6bJ k*u1>V:(@L*NɮbΔRB5WRFI&4z*է'Ua3:ҵK?N[[:5c{Q'fva.&i`s3EK[O7|hy)\3 OnuA`{ ;փ&18߈Ǟ>(, !edl.xWpV$ȇx\; gۊs9%IҕP[ ފvԪT)x~ Uh'"2 ?8An0щ2%nmVhUi )iZ[yhi'&uwuA kxF[4ywln0aYF˄#`*Lъ!2@GlvRp]F /W $ tmOX< x:a;[`zS1?h@*mv #̞E]j7NJeWBG~i.?q:InJ |efVagU =8'_ 3Y!au׏س[J$DmYrIߵ?L;@P+N_i_tĿr|LR69Ywœ֨#/.O/6~ *,L[sO\o AX*'8#CJ 3fBoHI(Ah,F91_+0;י*f2e8GRH;ȩ{c8w$7w |VǢ}fy3c2 WߒմݲW1&Y/~GXCX Y[\Ae}%h/*#^YpmlՎ: R=jT0l!C7j8iX%:Jh=wt3 `^vTRC4B8E4(£H2}O,)9s4gT2107ymL}rpͩ[?rG%PW+F\:aXXfר!T鹮Nbm  l#$ˎ(u}f4#yjKaxg< v sK 4淈!?VmnN;W04vVb(XMLΚ&xJ$Pgq"ƢqROFcSF]\SEr(R^O:'MO)%`Wi$bu;YrԍhK 8d2әi1j5<;i+hzqk@&NɦDN:q3|Y@3A_0xw\,-( T?6k wt#dOA]Bh$:CF\2bx9`:\}PBJ b XxNag| 9Lz\V4H0Rfn(#>$Q"vo%>cϣsԌTWgȞ6ye_o%\t[ߋɔ S\EϲaeQeUvonsA8a=K2LJ΃Ubm *3O/`2yVMic&cqaiEg0^鱐O۽*[y]^Kx*֥K!Glq'6F]A6* ds= iwdܥvC3e c)Onc*i(y~iL)Fk$Ɋjb%OӼ7&a$#B+te\.l[~>zb!}4UM@&.L◪0  d@ihBfv=5.rz8UCΆ%Ecǂ`FSr'm@NQě(e'.UD)6w,+ߥ>l@ADr,UqO4FC7TI~Bs3?i`0Q(DNc/=p >s vHb'u4:_ Τ&*\fZ7k^P/L*ՙGK}Ry2lM?zy"L4Y^∤me2q2jYuH!o%m'_nם.}=5{z ܘg3J6yUUе $ΓYȫ$e$3e1fw*`ȁv \䟜=j5MTk2O{T潳67-8h A NydY ^| v $4}{0N3D:;9 i\\#Ap7-WaMoԫ]1v,-ִ$2_NhjDWO[W=ʨΥ`_/b͉ ? di#ǼUL +9ͮ9~$B1a1V1 c-*L9`s `"~n)X'5:YBUG~3o @-n‹Ԗ5Κ 8 ]6\d`ٔ] WO'*GdAm=|/k CKr-OՄ̕'.a}Jbm /qZ@TbŬ9g/\m3K5B0Z`LjJhcj ̋FK p3?;KeUrcžj] rvbt1݆ae+!3rͤ2| ,$GI/'4S<˻JIWY6ǰ)fJGV[ViZu%)!ڳbǩe ~&:[C5`$T85&yLb b"%G4RW~Fjg("<T%wK9dk'{?epM=Unz M'`6=Zt9bTq}ЭyЋBA5ǻR~6L[qGuۘjͭV7aõTnP1c4rb y :(g< QK%UB$BX@SŢro|{G ]``-8ь&8rd"G0*DM!I=UΜ REKt!U?*GZer'ė)rMAJ եjw,i!|?LgHVMfsԬKߘrۇi ]X2o?xd#Uט<5EӥsyNZ Q״88[3+!ͷNH~L,A.KF @>sZtpLOD1w2|Rm)_סYĵ2c6(Z14]EU+ w^ͶS? 1ڰ7)JHJ#pL6c )Bsymr ggD|#SքTYZ]J[Z"%Py_o @>a^#}2RsFڻbxD7Xz 10Og,Ge&nEۯH$gjN=rkL;rGD_\wpe&Ie9N i3C_EXD(~x#F8eeL' f?ɥQϽ7u}G,ꝯٞ7]{D@x Ɖt$8 X+2QXe@kno?S=/\:|^-G~X  @#WKEB[&linZAbAKs^#UE՜-!*K"BLeg]H%F(^j탬"t׸#uu0-ެh# a-)c xd|?)ʬ#%:箚ql/ܔsx-=aG%] U_KaD+5IKHo? #PEvQ,7Tf/RU29{jHv1M$R"e!=@9oMfYfAK%?? SYGoM<;kF+OߕQDdkT@OI6UX4SlCr,N̙#T}Ǿ*97Ln8ӆM둳y", /4y)BJ)UJTB`:0>Y}|ء#]Hu65 (K2LbLS=!0ۇБ\ #3gԧ{jAЦ`jy"/9^D݊p:ظ^[ߞ-67 e̢CiJvQ"t-n{ _(BwZ.7 T HPB8בD㕬Cטu#Ѝ 1smsJq`mHV_U\`cT8Lf-?{/ ,L4!p Nx+-/)`{vɂMHZh hqs-~P*$VeQ/yl YA>o;xB;b Ө:3[؟Xi2T.FpnbNrJkH%u|=0Vpj\x1J;N2$ ePA3?/H!ZQ>}?p~= !Z3(b&N31E.yk(\$zs?D0ȠHnU4!Z/PRƇN)Rc]g!7̡,E.ի̛Ozx Pg_Y@斿t6i/_t cK-)w9z-A>f}ʦ 6iiP,`i4GVr],6*qN;Zf<]ͿbLtBB4/Qpa|a/ GbTAΛ.mV#=x?d#[Ǐ3[66R/W ~ -c^ 9`%d4ͳ~+y<$/pd>H p,UWޅ#+UǡDOl0ZgV01ıaʅ ]񁟆NE&X ub]GiCzX\?U37D8R+8y ,Fr epO?6x *3oNa/ Q pa\gyzMF5M::moø! Cb5 Q"׻u+\\8Չu|iyAf{yB5̦[r#e\@ՑAu qD42(/[ӂ%Ejyi' aVUγLOM_o4f}iRiS* y$%*OՊ":9'ᯧ?BݹFAVe.n' Cr)-mM<ƢW8OtQt bD_:a_rɷճã\A+=JK0R tΊx`,V1aмUßmhD $=oxԝOkV-NC!cgFFc58jv U9t`>AQ{hЭ+_O*f"v/gD܍Fg$O>k rh븨$4*(`]#R`5_taI qhp&@м@ r%!paU dH C4xUU4aBЕ8$) :j('Ŷ}~y'-ݰ:glܤ@O4ə' km/4ӏ!X"EՊߞK71)\e$NW#У^؊^،pBTWt4 PN7ʖziZtHw{dpL_I݉.b̞  0f Х-#%m}*LeRؗgUd;":Jۺ#TecDza:@֬NcY6ZeO iC J$ץX7dΞ ? R"Be'79`\zu BI=$ o/ t kSa ;IJ+pڔ>?6&K禍BNfNE隵;vְd2gkE6a6va{עݹ(ab@R!M}\%_@(bNr+ 5+'pWIY7˩6,$)I5s?m~2Db8QZj=;w6ID2JN |&^#-])?6 =#ȮG9\O5\|ߴX gkuvƚ\ھE6ܫ~ON|yp97Ac/,|3 q0/:D;|G-~Fl1CSH[c1 R,DI4u`PjC '.vWpҿЉR>}u87'|7V~@L"hpoImP[o){}č µe>O.Ǎͨ}׹9_jRhj-y1uj|CT ɣ /Kj]i\ho8@fOPf-zgߌZ=T(~dl,q[LdҊ3ue_&̺q+Wꔣ#$ _Sw gm/@gCc9̈́}H`ĜW+d>=ӓxP[p}c`L'z6~5=[ Z: hS_"eBV7ZͦsEtb7N Pe.s@aj5I>oT%/ZD(VL=\$G›wE" G_^#B q:>W4F$\o}]ˉ-_y74КECmY䦄3-*w9E񁕬 CVOh=`NWu_(4*bH BK 2YR9]= rL7ı\L4oU9\Xoפ$dkT(' 1#2O30ZUdTvjw uf"U'wrlBiR`D 6̓wP dK|XwC-pFE lؑM1w+&Iz{] $.. re#[,ShbSl.̥|%y—ӝ8Αx~{(c*Kvp74:t0NG)Dr.-%ߗ}\ ڷDږĮ`S(YAA2k IwS>%5\܅s:`(uӟ&g&YfK۹Ή8j 'u^t֯۽gM&`i'"-Tг8[/ {(8|,N/"ʳuPYCn83]֋ mǶ̗8@6w*܍{. vy4kHZS9ɞ^z >4b ueJ[y]49}o@Z" H|]S,;atƥDWnK}@rvt.P:s\ɉliV\Jz \LV B@bsҜ)vn2'f@r8O C"A LhhOh_rYY+;!'h Ɉs3p*&^J8&;0E˹"'*z"o!ş3ىg/tI{EeLPpL@d aIӊ!(a O( r&!H Ceà >k ^S9}(dKE T%:!wٍ=U)rŇ3W&K6Z<!hl1cVpdxb^ԤM9f''W6rՓQuc ec4 1G QBӷ~RNNČ,ǧCnN"=pː,|{ 1P>lЏy"liZLJ@ܟ6giUh߲T."dZhcj8Z7,[ ls^h R e_RV܁F lbڨ<כ (2lvmFgw_ʪ0Eiȁs!xPoVY-{Vuws`}yN Q^~\ǞcX(`(\?v[!J^lJmCCZHj9NMEeAb5vt$dI$yQ,50J\0t_Jdڢ_5$G{g4z£<c{ yl&G,O10d'ǻE[@*4QoRؙBiUflGPO[_1& 5_(\$OCfͬ|088|f Eo 9h,"ԃ4-ᚱPtw:2<; )` ?{E Yj +e{Fp$絺.Cv3{gmITgUֹ<[3[-Nq4x(EA1\YC&hAJAl{-y/?6ђJ"ׅo:(0QKׇ"o4,Gu&-D>X)KI223*aȡ:ZR9Ǩ65絢O0ڨ g,^ӢP={>m4QȝCuhqfx͉~yӝ']G@uaftQk^,"1 k &O`hJ\3J)LkcPC}֯=KaC§o/7RS>|4 EgF)k(0 ĩD9xǪVprt]"d[(Al)=Tm!m!=(pM1̄|Sk=s2Yb1EaX^ZB ## t q*@7Ǐ'5}8]ЦbZ1ũOxGFFK*-sk 8T#qcU[@! [mC ST.M! V`ʽ’.=Eg"<8ʲV$ϨWLɢ w(xS<}@fRbۘxhL#Z,.X+c锢{jf$iv9Tkn?BI @" ÿ0~oYz<n#)<:e++ '5%bwX8M?/`Gҩ|g k|.(wKvf($L5wE>AD CrG Ä&cV,%6Em­3]yTC  {K>-R;/ЧȒ u7Zx5H嗤wщGKN2юv+$)>``%GշLUYgUБ9̢Tyؙ=}xO03Î1O եiu_.JQpHQx-@!s"wRH@ʛ>Aw@~乢QYy OPR;z$'s3$ * SܹiV5D"Q&ͰϮ>N`~ZF#?PSUyȷJJj@t/ T* 4b!G60v0~@"nu{s|Flf.6b.%c9oX@s'W)G/vVf(7hrVǎtnz1eτ.pjfG4xtQ%)F/®]]JnYmaGQR.vçrO`45ҺI.;5`7ɠ3n+5Vwzfu0.>Q}{J4Xy\^`#,$v)B 6ó e_oz=rt>л7]"9 Y-X`=dr*Riq@q/ op|%g ƃ\flm;%^( ep}aߖV>AtAxW(˜e G, }cwz巩^+jl1CI>42lhyGi?6\Z+%09^^3]kW_]t$sI'˕K|yAmq~k<9r}Y@BF-fֲ>y$<*k},F xCJ֤q6SbO ̎j cf>M XƢY4ͅh` JddjT0)7 P l(iI) h%!f~c+h%|uMUiFC[/ O;)%$"Y|s vgw^xCjM,W1IVB:oS|g^+z(?CYj&ۭk9[^r8hwelD "Vg1uvr":46 Ȱ6#9і@kI!,O~_h>gmne ;zj Dm+ QκFcnsWA@\j c)4EJõ6q{ 8- (0i,TQK6 (*uIX=uk4lv ze&v9 5Vk^fn/MLbGtM?"l*rڲQݒ 7R ODQ"z2zј- ޽>bIM_0Jy ׀YVl0"  O| u;9xI:MR mQ9Rc^ '$˺ ,G8vȧ@oS9i-l؈+$Fɝ"Z~Ilj VǻHpk's0r-$`1/NP8Qy>4s5( 咍#]2@^vÕ}L5#(Mޒ'+fQ9n?}wZ}Whx"6^vSX[i$Br/,[Z8b"YYz nAp vSvWm[MR\x*G 9.3i XOl@b#vE$Jvxl!3&' wxsEϨT)&| i{CB3OV=܍W[*wj|]RLRV#*+kSZ2 %Uo"Y2L5sR(F$?-t~jK a 4N\2)T9ȣú;d m`(IuÞYG4(^v _|3ir=ά$A1YKOPBT_{ez($1HIB.Ձ{+]4#B>&*N#H^_'גVf8`yL_إ *;J7Ѹ 5w,Ḿd_lЩ'?@ٰ<4U ]DA>P3Wvq>z %Z\2usq}?.V*mCwSd1ȂjbKk re<}At3NZP$FOp+b3_><n"[WCS}Q^K2@0 hD 2րpa;1HNZY䡤xoABk eMUP /. 0E&E  ;0(EKO巟WM`*ےC.ɈF yp=ދł7WaxI2!-g jmXC(.$ZG] D^U eqyKaa;8{L'dH*Һws^Iiq/i2$>]25K)sTWmwVsz%.\ s-NQ8D[{2O9V#,.E Jb/ѥ۶![mP pƥԻ3v-Rkb]ðq, bδ(XJ;6P{BǦ^ؘ:C&׾Чue}b)5g/8:94.Oi.Th0=3]릃2"G% LeBtLn$hk~thĞHdHR^M%)F%M5# KaDܗOIGpNDU05~ON+nƜdk3y1ڂMa7wv0~Q'VIh rɼTFI(~>|Ei_L/an$Td*!b{i[S2HpG' <:TTYe٭{^},i:JPуj-S}I*ӶE!= , ¡-aPW;p准Κ4mR-) HF4IAdLlU}I}Kb`imDVއ`|!ZcړZjv[xBq*akAPK}')IjC| Kˊ)T;⌦tkܜeϾ/-CxA8znQIgObIfm5TJt<[Cҷ q\veX>t6N) Jb\BP%l"͎Ʉ,"[UgQ]Ǥ|؂Q\= -SED9 n=ӑ102޻V %0HpV}"-8w9!ئ&=}ǣb:t_  6T?[j=XH((ea{.OLL>Ϥqi!e-,=p] ̑3kEF{5D"TC/̳*ͺ0DE@ Rgb  zR l}S?r b(i1}/Cs[zV `!):8iMgNpzdI5Īl/ z6%M7~H^ʷ8Gw{Hd.]UkPLc;z(OnKUj_"s]21Ts:E#gRdO邑GjWKAlNm${n͌DyxQCE%q SW-AXr}Y[#P;,k1'Ժ#Ï_~GpXtn"Yϣ % ~7pp*4y Rt.n>3 WsZ k n.Ȱz[*^ZvW+gArjػ"yueg [0RV>GܐNJ'(PeS~J[:slK\arXj=K͐s 90ԜGS~.r4GyKX2l]op `A R\וzPÀKgu0?2ðx "/ixkz \ Hh.zTFȲFdE{$h|1GUrV%׻h* ɋTGmWX"ɕ:=I0Vu7=F#"X Zs=ŷ(ۍkUPs$s[շYôU-r;< gNAmt_/ 4wڌ/ T(@ۮ]Qrqxek 6jNvZC:Zk^ o=z%?)@nbݞ;veI>9u( }Z8o e@{rW+ֱѝZQ ;K\bv|C]¼-{宊4$DM\ Cݿ0d!X| lCw`ws>82*41<Ĥv2:YlBqMז{oKC+:GDEHJb'O9fcљтN_JdaDZ훓bl>%`J!8z9:w-%.`B+s}_kX'%r#@yN;O@*HVR4nj hilg`bfآgRjG]Y@T >쨌$KvsK@%bFҡ&rw?[-5%Vҽ;ae |*o4PX0d_cEtcq"ڻpca)+^2,e^ϸ82O*JD[)yYOZOs}W5ݕ koS&t3R9Vf-~fŌ Rr9m\E.WM`&i>B-|< cٱr c1d9a mEb0.E kxuTboG3DyfJN@Cŷ]Pڒ3-zP+(7*nE QeG6HcxED>ȵ~.woD ~R1 |g5UYĘc/# z) ekQ=ݼMS%7~_]7Aogw A-v=1*  'a˨@|Mp%1fA#c?o:a W)ybFP<p8yJf3+˖(ѰF-oL0x/(IØ pg, PX=R$8f׭S|gj` ntӽI ƛ5!Y)i>N]0A> Yʕq/J12^UrOІ$Z\g)PSpbќ(ݓ.¿yހ7e3`A﮽Y]Ǫybmj>(d ~RM<%zj)q 1iթnp>G@X0x{^eWNab="02 ejT`~i汳g rhb.҃u 5dP3Zn(etSG2b$P闹XR+ّ52W.G̻f+!$S.E۬|$Wiu28OcWW#)c`Tk_2cV+єr>ŠTYY\W_9&cuT9,o8U}HV,LS@ZZ"tڋom;T (]|Fi3|\iޑU CBHGfh1|@;2; bꕛ?DUc$@VXudVGEb]p?DX5_qx+$nI~01C:/ ^2dL SD[*T#^N"!FcuRR;ìy7E ў&CX7ݓ7l-?{ZgwU39-#U\a΃¾ դN^zɛl}C4I7ÊhB9Խ4!dDnG@yKZ Hm['EyfPNf/ޡX/Tpl-qwwT$a%+t!;eH[tCyV@MQH˙Ս]!=2[_ , (h𝨧{hO}R EP: O<2ڬ6'+>[ؐסm1"E_ %˙<%bT:/;Q";]@ AS3G  JF, mjg&X qknX`h*ZVY8@R~پDfY:RƠ =_"|! L@j"#")U+& f*w[B+Jrܳz}4 L`.qďĆGc]k &Yt\hs2VqyxE&VF  F_ݻOkK̡^2tU~Ov,ЯVUO$f#R&'$Q4L8_Ga8(g4 oyyߝ6`ȹOu[}IEwbgnbBaCs6Ì jA<8X5lR6opBR ?4ʛ|0>FS6 =<GpT`J4HA ΅| ?IHudNyQa%^rLĨ9o}Ky af1#r^RO?R.h!5eGonNj6ې $GN(1P^zz) GZ% |r4Xno/cfiڧ2huG;ʭy1 0^8J [ĽIhfhrT/m#Z"_Q3*JSn>2^101(07'3ӊNGKʠX->]= D&-`>cW9^,W48@ = %jPIg^<б%L94WK9YQh:ᔴD*+q:v g uiKQrST <7a ^Ի}z8/>-a:vS jPW!Td[>-=?B2F2 pyc%h AqĤA*um|0Gp{Fq3|Z X5Cb4s4{DQ1k#b[p)4s`>죷D7fEA/R.ʅ~%X3 wh&'*AyMBUK35P:G Ǖ~@΃W֣ [D<Cqn C`{~.El g>#M$ pK)vOkkm.PS̎5O*su@` n FL;^M:G8 o/f&/5BA8 uQ9zg+l&Fnjz&tC\|.6pt6/I"_YMxݓg!*fJ(Z?"Sw5wV9xŀ~LH bQ_`f ,HtrһJ(zyLT6~,' O EyLjdbtm0_Щ{~4zr<'rGb>aSbҧ-VM'8V׼%2w_/!I=]Mc+kiz㡊&e[dc'F\s=KEu)qQ./kz9w,^RV*4^*́ gN-$I-yNv%d)?bG[U{-osH1%G.7I+(2RA@ʣQ#IjimՋa*hb/)A;KAGd*WP 2;7*g7> 9RvY1Yσw# @"[[D6gl*w]һV6?+vm!|0M@;fDĤ5'`ks'H#[zd,+=hsnwN8h Ɠ(İRb5^t (=6̕fHWJqTďㄴG #=IWRkm uRנ5$vʣ+j׳A+ (ZUNIIeQB𛘱oQo lk#]Ԋ/Fc4iY,^g"dP?<]@opSgF+돑[=}A5=o`'a W.L=2WO[2\ǽ݆l6_5̳.ܖKlY?ڎ]K毤DYd5']T -P%1$9S,lU^fsG YŨ_rfCio8oRXѝpɤ;h< m]q]r* FD,˽`,?]3=b,{2L3+,4q-Tt_b ܩ"wgBek'!?.iH2h?dx$ѿC\͌XcňM ۅzl nJLPf~ ǰ7LWrrM|Z%Aj;!VW Z6!ڕ)ʅ^| 'Ywo7cO!,P) hNcjy[g(Ӕd㤏lN ӳP}M l:d Unwv.0A<2wӫ$&zR7φ|cv7f 7ћkfH@[!4Y=NGB)P/#smjX'P9*e!1 _ۈZw_WvBcޓ2)0PW~ce8NeQB1|ɻlp'w!NOJl/eeoEL6U|+6 7v OY\g<{)zlY^P1crC;MfX0$rmwqZ (1䭱Z;j.HEeF}۩G~K}8ҿM 0p$},Q>JrpR$񳍳-MqjI~$Le^Wi`A\7'9WTbЗT ԙ~*oŢTv-ngJz6% Ca/'Vo s7D"JtJ,gL#>%3SBmMs1BغHTc * c9CXR`aP lSW]}oAͿ QsiP̲2p~Y%4j' b~]Y@M9;GÄ}wyɜn9G3$JVɅŒ8o;<HoB: >b U'Bt."_p}lO?lUωp;_v<ɿ,W1u]R ]WԶlLGl?݃Q *$&zd]3_n^_ xAZ("o@kP^3~^fdR{h(MQ7K Z1ӆg[Ug>:; U4~܅WA)u_2~路L)axR*؆%^3' -+-o{Q~/ &Hpä ":*K9l2Ad.ی!M%X#BsIjXk]3eCBLp)Mv__¬ N+{DA$f%Pal9S7(hmy|A;[wY3%6<zI~%S*)wժqWNI&ťYeí$(ivூtXEPfy(NΥ"uװ=xHٛK@(\X&#YHE^ '4~zLHZ^}._11' RY[ydTw#]^9dy1g*1J c x3w`u<@c^f-aDT5 9t^ RiYS>3v\i4"SP˯קDB`A9By-["@my1٪etzSl<" ӌuW|@ \06űހ]\vW)K-k5/'ؾ[ZI+飒̲um-*%'U }~,~FdžhYJ.f{Zg-9tePᴧ.a'CL ?wF(ƑUo5e9$D-J^ E`コj4} :$|cn05ŭ伺V'}`m; ʱ8K{/M8_ y W2bEF/e yH嵓QǿpлD^s_2ɲH) MK?m'nXZS҂Z2N#u]EoUqUgCUKu)7ơvDϬ&wz חGe r?Bݪ[H,V[!u$:{fOb@Vmus*w z7U2!ocZ x:Om6iyGllj3~:+euwf +j ~,jDh nWdRQ$HO^l${Ŏo\]j?W9 j_*F#pa{88I zY'Z>EUjG 6mH$.ilv4JKg|Sќ\.;#Rnc;9E¿ϜA:NòC-($sqiє--Owq{u2(yB%О#H/^$eJK_J.z|9M{D5 dL,Xh;[;vtmײٚp׵ PߌR9F}=)uV:yft 6-I)1/7sfd<⼣':YM|u_ YaL:lVm1`EIô,1A(AȌr&ĵhǛv 42)Ⱦwq\i}#"S

@.JۭCTщfj@}hX`m3 .5EcH²ؚQmep\P5Vi4G5 Mz[$pW[SsFh4 PXF@,'>f '{Cj9nz z 疕PX> <皭f&W>sb|85|KDcߠ .Ma&]hqewvV![8^󫭲~@}]S{s(g50{hhf߁$b8N}O?=[|t|hg<qCz} GTخs hKAo2 jMrڢSc+';;(hevמ9ye p6= zkp5G^ ݜ$+\z 3[>˴ u߀q0sta,h]7'ܢT>g^6{2$Ԙz>~ 0nSnظ,>00t7'jJ>%ydJ/ gُ .p IW)mc P̯ʖUda ֮g#G97Zd245H?PTCu0-2[n"EhOv]+ז=N `_ j֟x4je>fT3>/cDH^`x?ɷ̯uhc?lHs` 6>L3T]WRvw|* 'Şe*Tđ074/&XyڟIdOqԉoE>u]vpsH?ګ_e]gyDRR;H<[ʰ0]}ئOikT"m7jnt\ՓZyuDs}/S[b58bekQR0D"7V_HD.a։Ъ6ֈp[I"6k.P 1|f ~fJf9#p- +`z'"jR)f:CsbYAɗ]&^@J6p,Tq&Xt Y5SA%g(CLo۽߆drm5-dV>Ѵ.U,ϼ&V%PO:z.$J,@û:C,B'h < mh&#йG'P6[>W/8xC,;.)j3d?>}t$+4g̲טwDs.`L8cVB$b0quLVgї8UgBP0zL; PvzV?)QY/'XЬW%89gx) v5jf&v1d7ӳ;3izC3>QJ<3dUj&񩯵{N4Ң! X{w#Kv`Hp)pQ*ܮr&6:)Kyt:Eqnד{)M= sCs40%m必t$0"0HcяHsv?jrUS+C>CB ] lX-c&Îzzb#I*ں!l>D1s"qSbܵU4vo[N "u4f|Л2-`@Tqac3d_o<@1AJD/^S啶tgͫߧmڞ˦Ű+RpDO&‚gI N$uaK4|Y+t0nѳjd=pO^)&ŨfVAKE L:(;J8b'h{SbkxZ`#^Jgl˸.| UEEKa\u-:eorvYZ۰f!wY[܊wasʈϛ{&ΤH :hC&/Kl]'f4Q"/buAO8iQF!,zIxos? 4=Gխ&}P8.?A ߬t윹!V fw!"볞a݂ Oh@Od$M+jf_mQx%cMŇf]xt/0ߣSŹi2IH72#~A򹔺һ6P:ǹSߵ ],'G4Y'V,sqh&ˊpiv͂NID,LIh#)Y .筰"l: =BGz՟LxQnDҦiJ`ua o^$5mn U݌#@'B04qA )g)8JuGЊ 1:g>ꜞ_4;:ŧZ_V P4eﲕʺ*ȰA+> *9 u/q =13kar}X}|dF/esG1aɷmÃߠvɁs>y/۾49:rljξVLwT+Q<7Egg"6xms=Uu|ͨU%jרMJNmm-% @1Tjqck#Nӯ$c)mBS\7[{uKti;le-葽7UQt{yQV3J\cA0u'yN*4+-G;~]>$P[d[ȶtXRF܅qB7 ҹ.fRϢ z}ae] aNǤѽ`5]JpI=Y:~~雉i*[yhCY1xmC>i 䭲%Tw=N?o O=sJ~&1bmks3 H@zn>AOZ'*jp {L=As'8P T|t]Q`3/6R@9( خϙJ7`crWAۂ9YU.>Ar,0Z%L=/~}OeիOr'<.QGѤ͈c;pLbA ɕ8[)t>sטJ@ 2\8i,]w}aW>&3[1HsΫĒ&zjSW3WkcQYOQg4f1IG4?;Ĭ_[\Z+7 (rҳ'E $7,pg>7'#5! T'W:,0 ;8 IRu N**厚lia\F(" |ԙnALMVH ژV*2X~pr B#8nBg^~A"cuk=H=xr}Ljў<`>$Gx7T鰖!3r)1Fo )( 㛴IW~p0C1vjtKśKoR@O}STrzg!>SRF5STp@<3IMG 6Ë 7u2*[D%,vvcbFJuRgImY~8)L-~σf73>޼mGVut[.J-Jc%" 䟮2֚~ΏaM}#T_B(-_X/x1ki۳ˈ1KS4ζyτ&Yo. 9;QLFᓦ g2_\ %At5խHG |]@T{L2B\I(P O$ẖqA_AnK)uY,2N #y=GИEw')1(Fyj :<ӈDg-':!|&༘^-4(E|j@Uӽ-%Je~ UR-*z}?3cӒho/ʲ껏Lys3x_Zp7,i(N@^mW=NЬd%ۈ̲?~7. KD֯bݖjg$aÁ~&Feq>!&>FHb x U+^?!1K4~$'։uR Yk^AFNX2jEd:SN=Ӄ|\[7aRlydvn~b/]+mc$"{P49!Lw637݆* Uճ -چ߇PcE q 'N$F/|-?]t΀'ށ1ވ \eg9=86XvowE,-#9PEulʮ5J*x}PUD9W.S 5;tG& p"#HPrj_t!TӞ=SP lZZ]pJ{ܿǹ^#1;a;<yLi#nms߮=.5,L20Yq eeY'nW+PWջPoy[`W1 iiO쌔B}pavD"'" qO0H=/Kѹ$pQ3q9Ϲ-\w+lXͮe!y(S ZD)V*Gުbr U}+CIA) ځ?ddDS(if1G[Cf.T֡#; ΂=8=ibqJfȭ 6]W MHʊPO:"4P|tտg5 K  Dھ\eea|߈PNUE@(Yݓ? g9|6ij-QbBO/-31ۡ 0?nu׽b*| a(t D|+g%(,ˑb/M騨zGW{|*B[`<;4onYb8z|;'x0g,Ӭg󋕐W@JOʍ&c \`.5No@bS[J1#-_lB3xa^ߖLPo;ۀ4˻J}bZ\P }']xפl'nԎ GPũ;yBa 6}ƴ5!U`n%4VB؅۲EHY4DE1RQ<%48(?Hw3$XZtGH6dF!#=fdś:)(+>!N2zumk: Ey oKK@[po;0Fs) jf?u.)԰ω.OHlt׊~QƥDl3Vt=1qй&uXѓiRjtbtK^_ &=boސ>1FYEdD&86l^3>wfZG~v*]OjwE(wI8"}`,ezden\mD2n8+2a/aSj.g/1#`zk\kFvFՋDaT* I/s6Oq4@S}sm"Dٽ+WП~%B ۭ'10Mg ECF)^00bu2G8[5v~UAݪiA~ d`w(Ju'jN; F+scӊ:y࿑ZXGlevMet&mG qNmEɱ,j$6aݣw{?#0wLGSCVRDŽ͔NT>/XL.Ğ3"9brn>"&Na~ 9D;!411Gj,A`~.#&ՠ-/M5QZs X1m0)hK<˴HO Ѧq N&Uң~q`TlMH{Wm]9g Rك4Ss3/jDfDeXPXS!wF; 7[gO ccB-=s}0 ΪN)g%#Q>{8C9Wx$/10|t!µbKp0NUg:rt 89q! hX8rumot[F{u4?c:\g~8N<큈}o:l@}߄%ziQ:'znwOa5aBS.WK\]N+6Pcm3Yo'IP0/F&d}(ZERYxuUPkjIʹ(\AztXknA2ɦE1ͅnMOT5 RXMZ)ts#-ZprK:?cU[UZ݉T蝫!fN*qϩ`tr }KY<:tXu~dhO|~N̝5p%Fk wѻqb5ס,uy`.n k[X]Tz lP"҃ q IX[Joyalyg[ P+`WgpH^)-/c>P&+#U:nZy61k(9\2dߓ/0 WHE=~V? j3N7HAu$7NQTAGYqd0el~W%L*7We@{Z<Ru_K.<+҇ɑ\[Qj`.cH .o6ˀO>ǁ1(ѵ;vHrڲ#345HƱISe*\JmvNekI*rDpzzԎt-3DJg,cL.kRwF9u3N<oDO~:ӿe:Xa4bv2mw(HzR)Idlу H+A&I](I>=o{b.jE#} 6ϽyBvpɚ74otsmŖE{)dkP/kE@TW$L KE#Kk/*fHH ر(g6ے1q%='6"%)ŁX 7i2^E%" eRLCWcK7ALpX||<)J#Zje QKk;~=h6Y"a>wvX!Ag*;Y{ <ύX,p|&+ t"@#qA܈Bc g_14| -IW-Pt*~v3 #M,hD\htlnfr6bSMjc\kWV.zAŜPC;X?j6W,c6;NƀZ%(oM pR֤q#b.+tX|mqe:+wI,$_:>po9msr=ނ5ћC*’\MJeFSpky z;؊hH40p5zx9wK -gQCOK^%=4!š&5bZ\kC|qU[yCNh.{]UWOZV*B Gj*nx{ɝ^jMcAjG#<x KW= jH V E<aDj)sw̾[]qSȏp垹v[ּ\h UHўìz]L'Dn8DSd!YCQ[aqFV'Ts)~e Bt&hf&L~D !XI .@KN}iIbИ[GUQTqn0͑~W9CJɭźirYdV;iZ?)++C}ve5-eATe]mXe?Ԍ^XGVC_z9bҸhī'_pbk=/iRE}/t%cRIхnMaAf={V^=jY"}_70;,#k[s?9Rw$֔%;@ө(pf\WgnJ|` cV֪U87#*;f$ ?m:^g0kQBWB\;:7BkN[!50Υ+$QagI˳b]y#dPQ$h/JZøƇ1iUXϿkmOIN W=;ھدN:b{}qC%n1v^?`/ e11:oD{ J̨VxJ ^7{btK(Rx(C ՜W#D&xkjS(/з\hLv r!(h\I|{*#ԱBp-VfQu:ŦXTXRLzAt-c(2!8Q7*恽TV\:M!/A)EA!d` 4F=ܠU+8 : ^jCP~w*Fei)pv^Z\9=qÔýrcu5Gqj+}.>il斋:AԾpRgkL6Cv-xзhR;tQY&+ T2M((ٮºWF޼WAcb!s1$7/~rkP7T`Q]=HXS MRHܻtR8LfNvFEj4 ξ.c'J%B1=W%h5}è{g;l!8 ; kn.jSVykF_`tѭ,2/-gS4D,x wEt!mֻȫؒyА`t?qx@ *qSA|lƠਈސ"j7$3^n `kt۬71akTh7GR;KE ʧLXfa EJ{2YQ galK#̀F1i? + rnQM">nƿxdYBQHqvWQpMC_tRg0jQ_Uddd{ʽJ'ȠDsN;|q!TN}(UۢgL؎J5wE 7gi喧%:gct}(} pZVMswzqk!*~ϒDe/ō z48v(I8oݝH 2Y:ż+Q%M}/(…-4ޒDp(JPv|sw.j=N.UmkGs(J`a3hv.Iv\;!`MN=S-<,;^d@ P}N?́a7|T#~ͷ L/m6.i۝dO b<*W2,b]T 2qlGDvJo+m#tE)jte{ޔ'wAsحGN"9i'q} Lڽ~A/ɡ%CDt9$v{/ \qCT0xg|)҄}-FXW}RcNWrq $ >ny b_ =D 0e2` Ƚ+*$c=a(֢=& uR"}Ph8Q2YITX:$2WsWE%觲R.H Ŵdu-ͤքYK3tU7R\8\=!Zkّ;rzeߏR#qGj1AþWgRLa$@JvR DkGPEoa3} Of1i,пnzGֺf_7;.0sNcIe6ۦaMS# - 8t'Mc'ؾXԹgJ)}`,w |14#Z_)!H V)z!+i+Z&^j;Jglkϩt3hP(Dq8:YשmrczVMXb9t"'2E6clG'u\ Zb.!`a~2!? QpB^-WD-wcGl![;mm({ \ASf-cu3 ~P@ե~I(m;*O0BMeSA]ɤIٞ hxMjDish'm@>|H#g4nw)#*~(`J.)cA ^>ҥLVw2<]@Y#%oOտKP̲p14E賶Ĭ:V$&i+L~qUJ3VKUDI*qT%$s{")g):֧]+|V:\[ay397 rO $^~A~ACC<=Y`YgZ =޸p2,'o߷1a$eu$"V?X*7c {s̎|Q4.VIi{ಘ:oy)KN݊ w譬5˿Ǖ_w7xeZw~eO'h|7clT2%T/,G-=j2WS1gq;UAt7(B.6: k8zcBh}rLn7%T;^FwUo.4zنT7\k1y/yWUڷ ζMo Y,WK%q~=Z|4st[c}_XoDL׈x}+횼TӜ8&y)%c#' eŴ~L FwcڰT5lhJ OTURB\gHd7gtGdUilQ5Y [4S~011|υ%}/r(>ڮ{vRfZVEHWM^)/)W{6oA]d]"A >O4<-5@s\ÕC4:c6㇑E GRCvҮVQ18u wZ-vK$N5ac@GoSA+Z*+HK/rhz'ay& =%;ycYWXI[3>ͤՠ |mV꟪<Qi8Uw"w%L׵Cgu7H;/^xDbvXD1y)ͺ{Zʊw~BJ}hc$}x>G)ι5j#TY/qtpיY?_7q0NiG@vͭ`U#:.WעvJ! w8"\5ί5 =Tp1`̔i\$M}pk?teZnv0‚y 8{yZiz|uӋ@$߶Ǫѳ ET8p F'GC>tBy:q~5 t:ctq[zR Q= Póvb`!Xݝ F1pj4{|Z\XNZ,ًlRA#0v%ZM$f,PB~f76BPVÅ6FK ֺۃˉ!œŀAW/mJMrsC;k2,k^kGMK=:['9B}k55 4*p>M yOȚL[zvwY72aR0,abT6y ~>@cmΠr?V%Ұs&3}k 97Xm$џk @fQ_5 O kؚJG`;?pѾ ߫K"_fPX H\l<>{R~PKac,cC`} بUS ^0X$X #=ytmIy|?xk*._b&|t9yO 2t 0?=83UƂѫULą LǼBd\ J+*,cbY4_X0fy9^"ܑ]9B!H-(y xJ$[j/ ?#L8S&Gɑ49h!Ct'%oF.9Ҍ;]9fX"#1h.8ٔӶB5d$<.(17ۻ :&3Ҕ׌y@ Tpw~h WˏtQȓD}k44ۓ *$ZTco] EBRg&e;``d?6QQqؕz<!K#@Ի>7̢q٬YIޟw^m ijb'4p/eIDB1xzنY*Rqų@ '2*q?Viu.ZnRǻs5E#6^"#~{h9ò/DϠ1 -c3ݍd_yC27<\60D3?TO8d'8}L9?iΗ kfFFHo4Vq_ ?Z,\z ~)M>"2,BT( }u}Z i6#-za?nȾiӮE י&{ Z&O/\*iFvvC5zSeB>FX(?2wHȓB[7'k; #lPďpb"vUnͱ HX@~:lOĘ]G&9+i S : ;ZHGE 4$YM4 ;=iH Ǔ{eerǀm(C@p/q .dx}g,ۉvR ܎hڛ) XzV\/k.+8$48{!*eD|eZM/l`ơ]}\Ld/(H4Il|OmXaW!`L'pM^5#H+7st!p M`N}*uC UNzo3B5߂ kJFy]N(,q@;w:#Y_`66<FH;jNMPX9b^ LFihFW!~v旕c?eX@ t ?8_j3yܺ(9zn8骍K7/7D5ܺZ ɠX/[iUQ4MQ[d~ uMB65ٱ/E6?uXoP.kۓ߀&wHwo>!< f)殬KToe~Z`OvBj7ߊgr_80f#v9mJY1A 8hibE}}ZrۖTT7=ژm-;; PEijXc{Jo_e2-{8M; /<;D^mS'xO{LCKb&丨+.H05ҕ%2X<&+k3f_0ȱi +B5P?6(%odaVv0VVBopXcMSY\&7!>+݈ܢKW61TvV_Fn8Ǽ1P)Al'@iNqo[3Sƒ#zDvR]ZL _N8f'5u|D)HE_Pq8zd~VnFl:2 |pW yy=|VuorjPi'GLy ǠZi=#ϸeh6F6qEM-Ft(:ہ*v%hx( #8915$άbXҀ~"3h Mf}T;?$_Ɵ*69QA֛S͟v9d|TEE wU$PŽ_yA}/@S h8}IuXPwXJ(/p60׀:X#=Ia!l ap}!R }U"8wE;2Tþ($5r JЏ֬J@YQ}GsX(Ht\L Z^u' 1.PմH*c$wH:)VN4Xk!:Ϻ` iYhnI l\6GEOl'TG_FnHX苽V?j9ѭ:$wNrmiwv3|J߃]Y/c˔;)͆~Ӝ1\_jB>Ps\h4{P4%o=:ӺIE3i%K9D*8xN"SeR{ mVGZˁ@y7}0m깮c #K?96~ome2+cgOb ^ {n&ί2ZD.{ݝ ӒkzOxy]Bk Ly'A͍x_]]_=tWsOzׂZ%*o.vEgSˢ% O(hX{vm2<|T7ln`"Cy*@e{Iًc-C䃣sec)Z,nlGNLKQS_}]9~i-͸,{(LaDYz^6Hͮ6E6v.Ǔ2Dz.]'[7TIiOr}@x%3E`;9^բ"kQ&;퇹K *kІp2 6DߜNGeJfư*W+B迕/Nzײ?[۠lzrg"3ߛ >\)B*D"(|w\csv FɍTcUUY\KhLLhKS݋pd?U:cH6PFDl qׄ07Zh_t;!X^80O\h+dDq(y]+Ѳ Ј3x("QAGaE/ԕ[Ě{N"6DW=v߯ӜuއlL>okSߡdŨsw80bCn ퟊48`d2~c/^[ %j%,Afwq6c!5R$k{HpیAM}(Bļg[t4RՄo2Epg?x4yQFKG߉5C8p<9T_,{ǻ=7/*_bibLxLSaNhظrq<=Y(MhDMR?RBh9hqGrv!0tmVJg(\̻]Es gMRZ0ص)ǒ{t ZeW.ޅWew,ePδާYЋ YLIu2{t)lڇ@}.XMIO=ၠ)UULA QZP0+ӕ +"m1,xذ=?/mOBc6pٞ>3WJ}a#g j:u[*vymT)AxP6 cտlA(`هeH.<$vPz,K!9,CTȗB_&q?@C X0tnpޗ ۂ'O`-+=JRqY0vHÏ2Jo5ୡۨeuTIQK%| Jʃ}4$mCT3B?ҴyfCk^)̬)Ӽk}&l23(6~qO~r[;({/6ʳyݢ=~uG C E4mVgB^4R ;Y4I\]n^]/2>?EɎ3r&~˟;l"cT >^`d@qK,KA(k˨p5axVTFo$?.6MG%,v'Ї -cO{J̈2pNumX># bNќVex@LΠ-iYLE&Qt38L DGU佖V]Z?IԝMG#{֎zFz?NyAЩ^9kVf~10 B.O srF;-hwP[hmxt)J'aeɄagQJv vFY% JAe:׀pzRˬrYen<2*/ 0_68|*dҙ,8Y0;6>qB=CVV~MZ7ڛ:tRdGMLz͡W)^u-X-ΘtEҚ)j Ƀx\ xszD;aUs\^h[u+XXآ!~GY!B=JsAL| x=u8G|=W7-ݚo=,-viu (;HsR=J^(NTAɷjW^f/ˋl`g:܀FoY_9?oQ>>av2{O%6-lk(WK2a+p"o=Nyj 5opALd'fϮAU˓N zWW|to`K41# ;aM&rSe6ݬYuhu Es $dc9v](;;Uzr|h*vN' Pu~ T#h>C^I\WqȉJ^D,o1aWƑYs{(I¨̊IDAPeCw`VNUQ&6C쨳H[FK=nRM?ߺ{LdDCoau\buďαnfD,AҚAD9AFa|@D؝c59춡t# p#R$RZO$Ö=Dڂ뚟rӕ ;w[5Cw-xP b'@w$m$_oHC,Ձs\-0kt"M 94"Hm[J0.M}}J9bjg0C"Diaf?!׺X jkL}R5' A N:I?x)WCM m){+b/e50`T?Tr-J3Gdcj5 x8ceq(2y4NgC\ЈL<"{L'ǥ޿A䐫SdP*wbR CXd_p!;d"ajlcJfh[n%gZVF;ڻmpֵÿ2ɔHS!U?aDHEA W1Y88/(ЋWR1ޑp!R$nRԚ~77Vδɓ1`Ѕ) 'D3\.dֱ}Irq[\ hM08O.s I/"؃`wWqK@9`e,@SvfkD}ʨږmJbK[yċ%$GmEDkw_xctVA[Jh=&M$HUMR?YM3بygIG'nw4F;P=֐'|.ρ q4n[ JqxEK0"(V甚`CꛙǶ酵^nFsd$ncO  i/&9^ZCp!n Iup%GFmXklu) x=&ղ!ć> ܅ۢ_H. sr59F u/~:dEÁ~5Cd;3 F."JP@/e*G<@ݒpm`yœ 9DH•,d7֣" /$oyÊ@̡*8T#tzDv錬lt -Oq9B2*XSPiNdlMJp'U9չdGS6h1j%[#Qf,Y'Yaw٦\0EA:dnMLcK/2g6*Y%)S0ܽY/@{<$}f"j疍uI%Pƚ1‰;'B9Y/ٛD'%_6bn-`eo-ٓ(=`G?Gȷ昦pK,a'~t[?"Ok4xYC$U8*%T޺OS_TVC~wm@\beuZpVQh ͓ʐ zq^' nSF |n+|a,?[6,ڎ8[K7?vÊ{2\:JZ{dB!s!#ohZ̔lK6lKTmFP@NN1CvPwCKx$RmBWEOoˊh0Z%}ʞ)l0Br O~r-4 !v6hwٍ-Ú[|ӹ"y4_2ۭ?!*4T9dT-C I&{)#Vg!Ԡ+cXY=E[fysZ֒R1܍p0[鱰R>Ճ^'%U'$t\vt ^DžnȻ MleלTbEFIq:But !MGfw픈t&|Wgi]~e0&}ΰ*ci ^\X)ޣ3}*9*7! j'g=26A9+%bIߗԌC-I+T}ːjNLLG4 $Tmr޺~zI#g9t!Q1vΩ<+t~`Ѥ4]d9^+$?_ܯa$e-P9$s?ʒ')K1z)mtp vsj (W_am,jtJ"u \6F {k9ܡ]Z†LLq&'"ݘʸ(kDUTvJֱ)jgO 2 ^\nJ]wM5,k`/QCH{%|R#5rx0(J`>B!]]ٛ}ܪ0pDʅi,RX2qּO77y."da w{^?{oLu[c_f!.d-@/~L?r5)_$e s!B ;O-W@?y)zfY4TUߐéxwkdH@c6ؐ'Y XY%ce@zÍfUTi3bf:ݣ5[g8p4Q9x!c E . ~7ak.x&1+Xqol9\v]!%;)('t+tt둺..* zJki+?7KWץ$FKuL̓zKDe.%zOE@~ɦljkڼ 5B2,yNkPlCR? NtLؓ~qɉ^T HPH'^gn:eM,&d&Q\[/hM7ۿ` ME! l7:jcnBMo .E"i5*Ӓ C}x?z%jp?tþ) ng,V͇&|+:  WF+6wV_IZFx3@ڜA+[/ ^Ae^4,'p_!MPEen@HN˼ nt$0J ;塖 nѤ=:**m8 w ѤhfF#FQKrzhX¦t8D~#j")(j%oV3,hxAP$4mrck ;Α`~'Qiʖ#bߠb8JhK{z_{6/U$8>GNqP#<԰AC;>4a,=hlC?o]?)2c *TmL9 [I\j[hv_DkVZC=+Íq8N!ky$u֭,?#`Uzf5` m8'D-yg-@j䋑:ymauSG>.Zj e49Byd:&W4';)h="w}`JТKFzh`~kE 2xaJ~̃ \ :` =u]6$,h!'T7?}W@g1 6UME&p*쳘}e59C{8WbJ5A"eF2s-}SVɣ_2,CUYhl"P\l>G<ܡ2ZJ;Wv>@8>ֳ qERoհJ?#\7~ͻ,ی|;Z u-o)|#~Y%PIGTp!ر/]bQZN"4\ z+z4a H!$9 _W < tA3m/v0!BX$GҞ:[0>PSPs`h,a/RV PV^ ڶ1m bՐΜ:˰ei%㰕Yqqr_|ilWmV,ko 9lWzyA.eĘ϶^l;9gB[gVxN1Svi* `b=$mzhA|hs<0OgeKR(RAf٨~X HJ@[XD"+)6Rem6Rxrjν` ab e[Kt| `)d@inZGF_9n a g2C1⧈^6m hR,M-r}韹]mE e;k lRk_1s2aetل!IB&i4xvxOT]_,;sC*NӒ3E~& Us$%+/$:Qb.5ϐM/P_f ;09Gx-FVGUi4V_ƕ @8(3[F-H82?,''FSk#d |9dR5=|s.R0fVW1UEk5Vm,'. a9\~Wu5yZ'i^I1 u&!ڽ&"ԡ)AR:qlcrS+>SA1;>+IŕZ&?C&{y Wxد{+N4t(ScgjOXm&BJfi72OWkȍK­RLq/DSXhFmGW3S.Q ݳM~%眫1~6q=t[J )qۅ2ݠtA"Qs^_gߝOktgU"CڰG}9zл_'=pB^ѯ fGw\, ;mgzwϑ}6"ka'R+#8 |IISo{ro\r%:iz]k}Wa' n|TZ|3SjwRB [`w\ƻCtRMmz(B:A~J0 F U" ׉S-~xwlq|j}Eg]cuElܩ5&HMP괆uA7j@fO71>;SB`PÊ5;w(<uyh _|8}lo|FkuJ\͑'=˅ B1kk_`;͵#_Es 1Bq1!^gRjHSvCz^V 7Al.d=2'U24HЈZ?|oxԎ-}$=#/xg:T6:fua0 WQy# 6>"ԷkYQ-MDT0$۫& cg@PeX!!8˜&|^8WĞ [擯ZJ,HMHq `w2jՕܣ.xj]D_|$U"MNTf]7'VM.;އrG/y̮c }L47ƞ;i˥J x8ӏ'lձrk}QB.G{-C.egO(}yd|L%ES42?D@C^yYv5, wޜ߹mYCe%O:}9UOrD1݆o0$CAkC͢7B+$ U;n君<bNHxpI:;x"Q rWUc O|RH H#G+Lʊ\OÅyan4m]lt)wHbbr.2aOP~%=PQ #"\<56ӿv|!4L|-QdFQݧC/`dU8@t^%{XKxH1<(s7lggcX,:&V iu/-gXAf±A>Cڇh6AVs$?&eTQ¬;+w7ŽqKl)X :;{{~A3Kmuzqse?JR*C #V;CaHp2.bJhC̡RY8.hpA'XS}T2hN 4ѲA;c9lnU)9HKW/R8\jLJ$kW}97J[Nn_R^2 ,;]$f뙔a.~|! $\X.2=|#^z=#?}oaeS {<%ţy0qEqdGx 4ܱ oޑ{ Q2+u'| WmL3N2ᆽ<;|o *pp,"tG0 ᚣ\А!b sbNiQd?׻ F."!b&jN>x28ϋ6?s{db ?3P3AGq8ONbPn0׍{Q>]y(պ|>cKc:ebxv HwFl4&_v=UYֶ1g2ݤXpm3*I'xO onpҸj2`jQ2w @A\Q4Tc ŁлsC''#K#>Iaʥ[l^Q DfU@ ۟ ~@ʥ cW/彚{ I9JD!ldŹ P"TmzƚVH\c<H~]E'T \#ujE2G{&~d*Y$S(0GYV݋xzM bv|KY2`M[$T4lDQfl!R RS SYRŶ^dsZLmp' oQ^ѕ:ϨNLb5q4\Eq) liR̎ 2Hy~Xe7^#y<.h ~#ReDD$g- {}SڄoN~(p_0~WftWP9 ]󆢲һҫ*=137.ȼo|;#I$'3<W/7#n]Kn/dq")ọ4_U8o#1M|̍@SrkKuO3Xx[6" Ej w` qs+Dj v]9H` ӭä& pS/}؅Bj ~']6Љ _ ]]KM{no 2=C(e^Ŀ?M߉ H di_^0q$/.ǚ95# KɆϿo؝ D-IQګ/:Q6 LDkH M.,w'+NwR˛kl e`?_E_o HA+aXtBA&/-B!\ua6Q{>t7/S*1y?N /m+lR,aG?ZT.LҫnV: 3~$_Y|"HA{nxT;&6,6ae囪'63_1Sv-uT\7ERGuwn([!Q.vXy4cIIJRLah{(A ؄.Oр\aS]Ȥn.O5@rj\>}2kf(tVK[m#{E70(|Ib)"yrZllh=+h hf,Ps.i .Y }SU\B^d:{oy8ĉ)nf=ʯW璱1rjk0'{ƤzډB  ˩#=FLϳb4#E|cRUdґ礏pJ&@ =tF!A8""j&hqq<]ߒt ; n(aFOYum]5.I^#A`,0բsy#-y#|5y3m,V9RFS bC wS;ū>k&i3ot^Ν4ajRE}+vӆu_]HX(/$ϟF ncfƮ# AB et59oۘqRsm)ǣ?^Ӗ4l&f!5dOzT*G7V?K^PXYt쬙;퀟lXS?R\;[1C(+Kv%K0\$0F*W85~SeЎ84RxȪ}&4=0׵V#GZ"/N+RU֧˂K61!ٚI,s:(4j"s6nefmtb\C;㻂!=S.ވҷ}MEp>|HHGX(l!ںfT5!h10Z>;ʋ㻦EݜKe7_q{¹$!_V:ZBg ywb'!#4WN5/fcS=Q+a}4Ђ4M%F7yZceW$ :LTxEPꠜ&.)KPe"TB{b6ղ9|ha.3%"d@Ksv{h$FYtz7` go0k)(2Vh>ٿ޹gY/U4Yz8ɡ삩T!_E1 vDSj)2/Zd2\g?|&=TJ'ۦT8kNVirQg ;>@кYRB:W{qשqrJ ohT"};UԎqE-MvQ^A=iT(dNSvjGi|ʈϧulmw4ZEݽ,yw' ܤhR;8z^USӅgi Zkޘ CR tڟěU4 !ky3/_hrg7. yK%!fL/4H Rxy-?G Tx<Ѣ)4Q/@3F&[Oqsm1~k<'z_~Q4yA屝0DI= kdq`~Ύ87BP#rxa/7q-[[ϵA Q;RC$I>e!+D|1W(p 4NI8jBjIu ys>t$NK _v;} 8}^UltotWZ7Bǝ0C0c)5oR /'T"69 ZYJ^.հ?֑Wk͝y'ei,aH{l['NLfF~9EquC\sb4 9.{$iBjU{mFg O>2rh#u .(O-|˂EM8gvdq,Q/t5t-OqOD`m\e3|Ow ؿh jx)|AMƕ͔˹l3f6A?0RC%5v"/i>anA?6_3MXRl1LUN+o%FGCE\>(mڃa+D CqSt lê]3jӑB͊Qo1 ӂvvW ~);P:nDl0Am@'oSENd>`M"@ŐDv E{S\53%w6mD?&jE" ڏmƗ rJ]ALX 3t&zVo=',:$?3O7hXUEC>/tPc>Yj+s K[nh@|>BJdITmS5I$ I0{lrqVmIrU'B×4rdIVJv6}N-2#rDyU""a¬izDΩ zB.D >0 !*F1#7, @ηe7z7V7yU,%# C: aB@ ڰ̾$έ~|'gWGڽx*PXm@ M}4 z=6[E]e1{. m4KJijZxm%A$.y@}$ǜ; !g(!WE$Fl7 rw ?Abdyhpdk\wt $Yo d qnc\13O>~1fW\FJѽuɫ<sNms-[VWVhf3֓  i4BR +G9gdߣDL &踁.=aʙY䌉:F`3gW+cLJEӃ1 |s1DdZgkLu"mh)X͇5q֧бRQ@~WC"\dĘ̏.%-L>Q%b7<0!jGh:5kDٞgcTW,c$N[ IR`V߻n@պJ)Um Vb3qNHq4 Wgd{Tu>75d#V(iD${rF9@`߾`$? O*TBdaDb:ʬC;@>tգve03^hDc8h-hD8E@Jq+O4cMyVhyKlO"OS󾢐54==Fq:]C'&p)fS4* YIj٦9/vj=n$0_"^r} W|gw8!IzRY0qJ/^AHs E;>񾖠|q2/,e`>%NtX E,2WF^DdIHAC4Q\L1)z)O@Ȅ(QLYQyƸBz %"JQ tm[>ksn"v$l~\e`5\UUiߦcA497իKCLgf04  th]u)C70D A,B.S9;KB[jM<,CdEٝ2:N/hiw ┯)LWujE BmPbnS BB4TׯFN, +}3ԤG *e8Ö8ȑ?qw#= )Ց駥}_}y;p^`.]Bɧ)?dIJ@/?j.qi,0B6TH퓅l_BHhYX?r8! )k4ыعkNxN!4ġ؈(%aYꖩ![SX#wYn̗ Vt*w!Xͩ"l * UjkgRMZ@Eb/@9M9%杓5)4EcDo3j5ecdǾ'̹/skxFC[zKN',lUp&3 JؚiZ& |d^koZ"3k(y<%vvu.\Ů :Ig`)u )d|P'CۅcCWN4\pHĔZE7pcnm ~bei=O9 Ӎ\U$Nǹ vKv:HgS`z)[u V4qq3_qEq NbJT>U>[9.Χ :% )vC67E !XzZ-T*sc5/$,K 644o4VMMéE@I}X7).H0%d7RJ"$M)j5ʷY#.c8LmQmz8*Dh1ą!ƈ!Y.Kkfz`ҒcN2:'[ﭏo@Glw[z 8A٠忈(5F’ 3c^9k{Sttߏׅ$"孜1nwiqWtDY2'|θ+7_R1J0)?d#lqk9MPM# Mb5\_,F,{@DL> CULc|j_3WľsC4}K B]ϐ@t}]b Ok 3`?g,TT)sRʿm "5D9$8;LU3 +rq$QOIoܙ]PzY 0l{`[!͚ |) eٻQ1 bv:<̏:%C}TYz4`3uM/jzIsNf^H%N53$p:("dsV@no/-EpDٿRgl`ZRBF f(HaӿJc's^{$bԜZvWW9j+ -8/7}dH, Cw;Sr.ʺk~j2#nlSC cOe2P\ ݝj]F&:b0 ˾iۏaskoKܧ*cW +K~^.:a^a\w g͖'9?{9 ij9C}#̮3 ۸A}D X&@",[r(J_7@C4[ƒ<=+3c&YCi`.`lzL9NE4+srfC}Wy~k ..A;KhG?񟣤(o4F+@<`s~v< pCŞutp<(m2Jk^]ƵN/bqh@]H^ Pa&m>W Dyx0YE[H=m1w`;?E"Kn)Q^l0+3e : م@!26"3^?Qk.PEWי♢@k[^%8cN[gH5n9+M&` =j}k6cGӚHVS5hn(^t1X ScmY' M $n*Bη Y71*C+ї:{<⾘ )GMAIBַ2o2"ĽgLq?RH7['^yd $p n>/[+A߳M]"~.lڟƖ_h0fd{lt~i8RPIɥKx`^pٞÒٖGW7jޗjl 1SdH=#t6ISe _[dZf>jFdH 9Dl0;>auyukk [K.K61CtzhmKÎsvqN'_h/jP+K]ܖ0KBr&/9^r'7j+tAA&KrM9ѕ7ösڣhJRr ٫iNT nȜX.f}a_34" |'?;9VE[94: V$!E1JWW%dئ{*UR^Z:+[C|Ꙑ9xMb} (Jga/ 'w`ld8֗0/ Ww))T#:kɝ)L=GY>jSX5[!EIp̔ik.ɿ5,sـF6CZ|1Klr*gK'ޗZ7W8o[B;~9бJN͐~x[H#:*b&AH 4ɽBVX wtw[㰇I]Sri^|ʉMV.(zeÄ=ƿx_ Ӷtndj$]AaDrDLp'^<~V0v~ m"`+jc3t_0= nipgVeˊhs)=Y=c"mLy$Rh[KLzzSKYh=û`!sg۽׫5Wu,T*DՌH$aZ) Çr+# Z&'L:WP$Yu2_b>{F\\ȾPH4pyBOZ0篹^SPWay$crj64:{ي42T?4o|U_XjGW6)M·,T=7ًU^pz-^Jo> A2ܴ@!{K91EÚ^3^QKӏHd%)W~meb3cšO8̪lyZ]3KnbW^qGVau<+´&=ڇ#52{[B% hGLK7oۑ< tN^x9q^< i uFhI~HVy۰z=28 G fO|f-|6sHvρ;JX@0tuG<]S?.FQa}6h_?a+Uzٔ=Qp K @n|!r&p(te_]v2dZy 2S2-WUd"{([g--xRkFS{@CIjvQMHwddnCsƓBNrߝ M$|͓%>DccaAܛ:(kXt*EĠS/:Xb]MOO`̈uf^;Z]-n"wTF/-M#AIYt촊|lEz+ œ)C6G BgI]ɟS3v+U*"r{}*52ܸ57nh!FH]ѱKʙ#פqGX3 Xylɴ4=يĂ,x(<B`:˕D7>cJ pkWfN'-+@*4C?9dsl.OuFV׫M7TE@ cV],H'x^O9-dbg|H!pX:M~u’)1$ 5B/gq`=LCE$yx42'6I$ley`ցODIGE:WNTb W!q5bwK~AkL6އOT,MuV?[6n8w3EC<&{;/v|B[ܩ]-݂Jx'V $HH?6^5!FEsu>KH{P٦7ÒsF|COĻ&[,Td'f}Θ<%HY)l }3WY6~O\)MYXm%›iET{] \y?tRiP'.];cuw!78Drf\U_ۤRvgBf5ߛ]_`!*`ւΌ ͻyKKo}` PgĻV;@R0!4j=Fؠ!U\@G=b@{XK\5ej{ܝ^lKݐ4aM3e3CWl׼ءEY!%SEeXJDDF7VEx9~ B6O_=pB$nZ9)1!.kv BY׬+U\(y+XN`#]dG{&Y5v(ϵ_ cFȾGčP߶z)Zqu7ֵݒ fI% o8+i JcךG<ۖ@-۝ɲ4?Ew^AشuU"j3 @Ѐ5B>C|#̛LplںXG36 bHއg19x icHeR0g5`3.&G&)yEHzf*W3}Bv1 m⫧\]nY4XRoI nh#X4N&>D !z)W_2}zYe[Bpv{5^~ 6  AWԣéSV9cq~\V:͊eAM goi=OF'*x=#fJFMCzHGI|X5}vOEev%eLD WO'.;7rVs3~$H>TLVj=|" J qZ"cHF`0b6uьe"z϶\C] 'ž^ܢV\ypbUN YxO7=2C&wfr0 mʟ3<Ƥ/0f2?2+ݗ}V@e 2VfSm#ki~q IRR [c86n$1b a 2*q~a#UX˟< Y􂂌>eZ مT4}ى@_|ckpk%F(;OzN֩ L'x3oWs? q`Oj m.bkgx6ֹbW|z I =0>eYB x)zJvm PjK" ̾Fa};#]:9g#~iKS!Y6^0kR:Xh`yQzN`W΂LV~d;p %k~G7 r)F*$0 V_ /[LaQ?p`:nK(&AXRK G{"2HYl0Ƚ/e'wlk BEv%$pJtyh6͝@f9p9C])}mEz$GE= U5UT5+B>U /2%Ľ(lb+ch\΅Ŭi_Z/ũ?(WxTlHAeMW?cK[gq ^(uY$V1j *Ƹu[jo 4N_u:;T'jUKzA(Y98@|VݟPep8mЙCT}nopq v?Wɣ;qUZ&Qp|̱94PCF#vbZ|2~"͙﮹Tybɯ`7i;wMǖ3y:a灉 6536=[>iByIkX2%!r%Qoɾy~byAp:GPZDN#uxS+hjgb<#TP:n! }v[g? _Z M~ڱTτWՓ#pd1e{Ǥ5=؞7dGY],I} ԽvL|2Ko poԶ?&=|]d̓N /! Z8[v,|T/@e*qd;yAz>P߅ D}H[un;jj*+ۗ@6;rXU#/Y3=]s]rw< T"N7 76E.)F̻m)oafFNv@ګǨU퇺[C⋥< Kv52/&XW_RQt7"Q{Dl Rs9Їqޗ.*jp&RN OyM qRB>'t"݈3`) 3WlzJpeqDm b6,Qr#UNՆ# VyA扭+n -ԪHbN;-nJao# pBլ3dr0z61:8˱2zvw8C HTv=܁4ʟX)0Dnq&߹m'DPh. R?gc^x*्QlS)yRaf Bj(^ꍻJfsshsK(:b0UI*65L:6D"tc4v$z^F1#Mŭ1HeI*\NsUJw I ZЮ.Cٶ _ hH+7'1\μ mhs AsqCMo3SNxĐOuaM85^r ac{̫N?PC;z})1l=k;;k):ᦩ38jaGǿl]49dŸ tү62Qm*:M"O#$ˢib{ϏuW!~Qsvh}*(K׼9 3 -d[2{Ht`M;z?OޏFmj䒓x·. +A*߂~mK)]|;?ړ.8ij Iu/Q5GֲjA 9$zg[ v޶d7B#Y ohviK=&\IGֱٛ d.^La!~ۗSuY~ VImd>LgfZ4աf gf?5  Յ|N|3 _(QLQ̵H}ӒZ-xђFq%Ν"9f*mfOd1>dni`*-NUmL~; g~!~}V1]Q;LȭQމ'DZ=A>F~WWL)7;hm (-Oz?NX:񶁏BS^>`ߎ S= . Fws&G[94Ƽ_^i~J -gb)7pե%ݕD{k]oP"mh$L˔Հ̓.3Sȥiw}1q"Y]欯;Ok[ Y南EPJ${,n4?{7n10ILY݅/1=j/R]N-S˜43w#l+(Yhc4팞[E 9~X%v->dɮ2-j=e<-puGtO) 7_MPcdz*[fz!_ +-Bqo9jG XqwP )0 0P`'ӗʁJir&>cޖ-{VZS:gz:|e(Ux[⽛Ȧ"OetC=iLN#QL`'bi:G\r,2[`o"qDE=52.>9Ùf%\z)[Jx*6??ñɀ~ #ΊFou)H`)fYE}ܦdVʚ@eGYq}¾IlLe"Gʃ֣^_dr ^pYAT*("Ng<HN݇bQWkcEb []7I( 1=g*)7D>I RNMYӮF3Z/E֗j vzryË[NYKp\nn*FM<"H٨qG-!c;(:SEhx8Ҥ|O,JIW@2^?wnjⴇ5!0I J%>:M^^dkiPEHk*&ZIfܸú2xA oT6A*K-(=d7!aL <{!=ZS@x'ǟPs~*~-Xŵ" Ab=1|5f=Rt|sNd*8)<ӷ7Ćgo-\n,j(*)@zjr֊\>j|57DEd~Yx=\9KC 6WcZ``qh+d}7 gREs@Nݏb\ A>23/.Q|X5t`[9"< s+ +Fܻ!'O֍? '}QA<ջDAcĢm ,MH QlLlnllkҀ"| Z q6庿Ȥ_^ t@b=9ɳoo˟wTxW:.HqE Q;g}%5!"G<\+ኘj(ȘǤ }6<5"M%KP;910 h8D ?![hb~zQ2H/ϰtJt m (KZ+ú-K-$$hWA9tӧ Z{ꙊWY]*Bj/+:s`t={.%|N@A_(]_ Ἷ GxJש5bm?u| 霎>zuBtUxR> piC-Si-]Bg# 16O}1TL luU|(@ w{qfxjvx8B4 νGM,+J@LUY㝈+HbS2 ԫUT4@;}};|u-bjɣ +2tleg(/H@hj #I:L'xAj#RljB!>fp["nVJm]Chu1E`F}sWzSK9 E1]EKU[W z1\1ve]xT<؞C3ģܨ 'hc>?1~#Jeٴ=~gY_gZ]co]j9sIĖrᢗjQ:xgMЃV9Ub=a Ǫ{DOLVqv:а NbחK=yMhx"XɆ %ڗ5̌\{unjT"{[$-Uk4.nַp'W5/J rW KaьM! mP[.sLSpg 2j\cJ7 \6;| mh (a(#[e1 MF`D> kZBif+-P_ԦX<-sH8Ks_v1V|{x Y{9[ա4#ò,Gtlgum-}J_nrVKg9 `پdzc\gktǤ߯FjOO.yL.$w=#ZSʯ2_\rr˿H|>-^EGM3ɰR1 dsbF2J5/0@o"B%bYaH/K9$CŶwsU@O^&B%ƵJ"qL'XTt]V=$SGn&eGւiְ ڧ$kA!CaRVNaX;A+9[~Xr <+PLCҸ|eR,jtՆ265hP4P1¬hVO}n-UјT8ljݘY'ZUsC7tsEDu׶4{_fbJX`\M>Hl@n6&E/5yrVӢ5ѱ9ñCKƸ5Z sDDQѼDډt*cc9TN6 r):H,ģBwY.κIRRajA܌;{ 2qNVM[wo!lq@͗jaDgcزfhLmH)CۨOdƞe7_CyY90>ޥtkH9~ᔖrLlr81Az!`6K7)۸vx^ z6=mN🾊_pDeBny[[HJ=AΣst5.?qsI}OsťPBV>*rHʄD8'B#Xy]Ӊ/@#& V0,^ȯ_eೱ|I?X$è>w )sHCm^-TJDպ#BRՎm:IQV@ z`~!B0ir>ycZWĐ!}2R*̥@-z ~-Z?zu!TB۟ Hq gxav?7YF=k5v.@XNZ+J[ÿE9 iRb\Lm#<%l#;,?&TP6DJ*u,:T!cHc@nܠ4|HVL5zYq##`-PH[`HK=$^R_߯ZVLA+scYۊG$}ː>fqGbi xo<_ZerLh"5_*4%,zbkKE`|Ӗ!XU/Hom,RO38 +m+~)Ԗ;ljz4S;ȕygY3BqSظH}$-5 ,rd#ѝ]wr,EqE%瑺eQ,  Gys3u5dzS+OdwDw}?W(ng*iU\ߏUVe'I& nJ,f0#4Y>=q,`> xl}[A?Pj~+.⣺T}a yxWaݲ:= ÔqǡC-rj3+dU4.EɞkMXs -u 3.,|Bq RD6ALex0*bf0Z[剻Kq_#rP4%.28Lj>ZVRW:GUzpX^Q~lO&yczԭ6-7X0vcfc9)z1 )Qbz πId1A=ot4CE Qb .U*v}VL02WOvm a;@՞tF7_ HƝxJ=z\CYݰ[0a{CCLS{RdJI(QUG[#.*FN )K0IJfȬZN*-9m @+97 OG hR4r:SNl(ɞsOeGEV)IEy?̩ UvY渒,_` =K}|ex>Ϲ(Ye-?~L) )*,sN{Я>VI2s\79oX+C*bnw%`hiƻq&@(}(2m;ª o)PWLj?$q>/#mPph `%{_iO& (cC UCe`uuHڑzݏ?b b,,PK9f '%{u:)B3ybYXS5B׆H/vU!2khNk ۓi' vυ fEYڭ2GD\-f}놽ԳJ%]In69OD8Fs$zTN {GR7'C8ji#8: =?G[Пb(DLvʸ^BDd$AAuK6gvqqM]Nȥ!R[=r۳V F%rFl%!j=iu['4$e{^@/%E ME0zTVa"9Bqi:&K E:Ĝs>PHZ(I?e>~U10U y e7'p {_Ndԓre3Ҹ䆞<!0~`{W5H`W8ƭ5H(#xP$\4 bߎ.7dxixT&jg,IQ`M2wa\:Δ˂!4,~q55g"w[z;aLF %enncG[<^\0'>(h"VBǎSS@a-/m},[.F!Ztg\l}e.\?5Vn 80X**z X [vm ^+D14L +(F\bjIzLJ@y&s"^ŭ5i&afun7Ӫ3PbgRki?d:W P2Lr YڦJ&h$MdflB@f+2frWhlGш}8&V@-i83b$J\P}5âpovb[ NׇARe47EcoGs3Wߛ0!`R;5[ma$`W-y]aވjD0˱ w?ep.grn1N`gAOQٽ \D)ɖܹàY&_yfsK8*=rhډOm[@#ّ>b*S+#)"RlSA2yj%֮xfkoE~+ &^ Z4dKS!2:ę>3S`PS \o2t 9O\8 Mc+RL$=&[z4Wgr_CH ]7Ö NҋU輊0#coJjŀx5T5ra v?l/pUv D?/՗40P qK2ӝjS B/@^= ixHݥFd]v`ٜkzDMovwV_5Z鄽=an*p6UmxZ~ySKt\uEA]F b M>'.:HLuS-;IvfqP+@ph@mH¡G3ec=#WGw{qX#Ĵi'Сu3 s 䣊;V`ov8;j!Ql;wsҘn%y'DԶ|+Fms6(bRH(Jg;0 Z[,#]X uIX3&-)2-;&?dpWJ0wۊ98^G¶i;9R)r (\*UQL"´dJXzQD^ 9Ei n[8'(`TtnDS mes25,;rׂTZG[c&Z! :9ӏi<^6I"gWkX\5rg¬z%'$#&H X}K\IM@̞%3t:DJQV*\ ]gyyXѬlp|7=L`^q[Ox~p#0ƅ+d~v=rU)hbCaJcff*S^ި_R7c',Z(~LJlwT0=v (+]zdDMN׳+2>F97q]@W>$x 2S_9Fa2șqVJB'p!&0~T;S{QU .GAe#nQww!  t(0 'jL% &E4;O>^+h7Nsgy,\0Cӈ/'>JaњIG]V4rl'w#)yń%-9-/dp6 ga*r oK Bd+Nϵ~Z?3]gmiRPG␍K;FKt*XQBy()2bGx*tݓjބHc2[S.|۰]@)LUnWܿ90enz$C@#bK׬NqjOC@L&Ϫy;evݑ8S,4GBýQ徻J {$y7ZV.nR- D>w#-MLA;TJNՐVGDsSx w($in=N k 8w- &q =Q t C7ڽ2sبjGkM|{@ w\026@`G*0M\Ï.kZX]T_gWW[<>>/tCkyu9 nr5Eh#ОL Fd&ªM$28{_6򢅃-fpT /r~?ycD_D;@%onOZt=,H?%W^Wf~,Pa 'U!G+AιB@|AM/drce K"6MozNdA&ǀ4|fш)W:\Ά[/t`*:3ѧ/f|#җO aRq OrUth}Ո@UnG ;|x彻%tH|DH׌TL ,yyg+NO&n Jm'G]ۉʽ޶DZcqCKT89! ]&>‹ <觼NR8U8sN`H*.?:=O۩0=:@q? ؾ |[E2M-סSֹD!a5S/D.`!Cg~pLjT guo$rn$KRtl%(lpH7F$@j,"(Z*|(Bޚ߮ L}NNS\^?jk/^*UKdٶΘBחbPǐB`B&X6I./,#K;.#6oAԚm!Hb/{3nQIPGèVk/g}q,tvR+@aD)!0hҖF3~S_w 8.eȹ7p~zZ" h?ɯR E(*/ eS::Kz udv;>1]ґ.K9/`'K6zslˍ \٠,IXDx]E+4T!$#i@>dhajKnȘmj^Z_w.ªC|{i'A:EBbH|O"h_)]jn!q}r^𗲒2x@ߝ %y(?yr.(zcoDݣOp[]6sTz!tqdRsSء6/8L$lIQvĩHed` Y(lԙ=>n>f'VOYu XRn~ tB*|>$>Y_?g >=&-Ѳ)JH l3Z677Tg-5VPs|Mo&ik`qdMwfv0E09\āc6S, C%SVgD_ ^`тg#71/;cSZF}^=/%${nNzoLtDm|m nI<@ bש)φOwS.&?ڎ*=1FP6+ټ䗗bko vhVr+]M[^$·N1P-$jaRlB4!0Ϣ3B&Wg5,qvj"pM&0 is3οg5=@A5ݡ4 5Pf ut-8KE˗(}ndmꚀ ;aAH5zL[yc%C#/yߘ5lUojwc"X"ij ̪"X M걯9uf(ŀdq 0UI`k_2' C3ςLoyYsIqrRqN RcYɠ&;mφ),o$߀:`n" `J'zV~dutzm;W_:6#XPΟHAڏu@y.G^s!*LoPY ^AH| w?D`o&LF8}G]+yry*Lԛ??MɧWz}rD͟ e_QSgCKi`Lx 񳝦P$ن-LMe~j[>J+)fQAſ@{Z-6k+Ynop司ڶ~H4VtsF&Xaש{w q`\[wtB\}NL@6luH`tLӈҌaH)uF?Е*Q /LՠUaY|^'L=b (RNti9(⹾DHyk$IJ"JL™v/iciAVNsp7 _C^]Q[y]=IwW+T=2ɊƣH|x^O">6HJ_n$;,Q'M]/|{2|A猿3vj>vDO<,J}kl{n*Qrؼl6uN$ެC OWir; 9֚v, 9z lN"ÛΗGCd^qgPE ϯ[@)(6RXH 7Ocj뱱=x*v~vșԷ>>V '0(9>9!nvLL,Cش0[9̳)Vmrj7Wg@e;Dp,@DLKiIT`r]`LE?x?O]̛\4nVY)FzW~G[f멚 lR;nIƮ"4dpDf{k}/2,7nI1̗T]s?9fVMv-o 5U 4vEs 巨KI|;yZsl*L]S|]B~e^|"n 9)W ؆MB3|NNr05aJnlE}zi02]xchzgwլucPK qwŠn֊kIV8- ճt~MlT ?f9Yɹ :c (b^Bb1YO j6CP_%s XoYL}U`~џ)d4>yŐq߻L3{)?\ #m)L:{J~Ő.YGHԏ: -[q/!yH)iQ /)[W'.s}hvʫP68bd~&v@IMx?Dg~Τ CxH>|vA{?B0PIA).qR!YJ'"hg2NZAn+u%l-Gސ4 oD/J_QwEW ":9x;IFAEpLA![2,ecF`%hs/%ލ|u8`$4*hQ.A͉n1a c ;'[CWoŏTI yK6FIrHxO":y:jc4wu~,3 W'TޢDJ&5lG>(j2'G$ 4 /yxEի-.y7S5!(wRuU{{\ټ6P\ lߞ2#vˌ> @ahwٻ+[k|`!Νww<KcѴLAg|";6v%l]U9~1 =[9;p "gmeGP[+hPgw'^w\O CtJkq,ӊfcǨ}wV`k d&HGHcNt:kq V[]CjF/*_X=\lYkt:Ό&$mTvDhWI|#~81̣b Ly_n-(t-`{Ԣ{NY{|tR?>M61Y"M:D!hȐ ^6}gARO?V.DƐ 2y 6SK^V9@KwGUyFi~^՗MLA"nH ,.9ܛ=tεXx9+, !V}eG래,VPT/e# xITqeU$jpnb3;RWp' HXHr!NŰ[D,2=hf,҈\! ݐ=-+cB;  ^Ik=5T)7-+Q_kxlIgS]ZR8A:66R+&08%]Oö?Ӝc2lx*bfmq|@R=ϏJҩxqKv)UPQED$/i-f}`<פ\< 4A")I-Cu#NtA/r0Iw6>,x>"\ wél`4Dw4B`֯ڈ+נ )Q>bLucsAƆlxT&x^DLlc` ):R|zO0Gh* f%XMS :()vUkPP#O!NfKʞ N~ NbYⓟ SٳN=7> HkYˡg_jUF<uCj6NPhjgj} o'Nl5go%M`+` [&Hg0h2_Pm~[õ$0dV] ة%Lj*;>Jlƣk X>#:q)2㾩jM 9m[Peu1'wń#T" YyU:4xᛅ^`  Jw:-*Q!d;SQp%cC>9WUIHB4>&2V܃<'Ӯ^.amhOpUWBK9䏞-_r92>H9~up/,ORDdQPo1/:- ykD ͢.>goSEv[ݨޱ*%v{~ŝڋ=1M 5-XNS˲ `L0SlďZ>.qdFl(|3qmeow]X"H`e(7{>2;ޤ~ʊT^YȤ3s K}vΏ+2/niVfZ,OZr`RbCи%0iðLTs#0n-9>S_cWak gBYؾ"YAEdb̃k@M%@_+I>)tGp;KϫLǺm2jCi V&SV\-f=ٯj Ԁ_M?k)xSn|Ðsp є4`KP @3$QH[GEP{;E q)^K?jzBMt}of=C b Dt8"'6d]}= 5XjИ)_bM@OI5j@2VHQ*)nNw)طHNwL`0 8vi8* kiԻ¼GP}y oHLgirK؉LoIꮳp ?E]2;le,{^Օ|8l3~🜃bmq/(K0Pk^a=qOEP<UwuxS:'] 2b?Bx=@` Tv@`eP 2M-9 @FoeҍHE,gQO!bISnc,B c\2G{{F`&[,lkxW ? ]rw! Tmtʼ^ق«J/ .hמd<^B_nq3r$X9d7@apP^_/cȈ̂sl4 a 4͝Rm: v̌ۅv-+ܪ4痿RɮReX<\MjPy[➱0r=dHOwDѕdN8k꬏OOKh !_ .^2yDϩ)+{5k+V^a?{hp)m'H8 o!L}r a< J ʊs$hXUo\ˎǂB(&uQ"k/ctc>V3O+&!A;zl-K9E FM*TS3.'$Y4۴#u3F%UїiXRLkL,] ĦN(AY[ϟX1\u@7zG70`X 's-lHhC_NDr{u6d) 0bAd-@5j~BjNn$ؠMx+o/C{< k!zIvV/R2 Û6G4#8 Fc2<&0Ao %sƚK*u"2!:1;rGŏz$'R|-lJ g]|3L2B5)ajGJˣf` XwV'hî t*)*fA,$盜L}oRTɑ-/7\x鼨. Mf3p#2 ^0Z w( m(~yS *^It%NX 0:PZ嬰.8Q LG!d8D3z$\T^&gW=_0S o|hX3Ew283yWE>*]:6KTm8Q.6,6rzS%iLv4]s-hq0!EֽL2S ֢L3 V2:m*0 ʤ(:;'W.Ѹ S0ijR/bVz/`bS܀Ӈ\; 5yNW)-mr}w8%WD$yl|^ =yhڭC`ٞ*"/ۊ22q/&4˸ f@0C #a`>XOR偿-TW &CP;.DrI#G9*96zjI|Mbvi⹔6Z57{罓m*/,ȧZӿ/zjET{Bq *#-C I0G#y૶vy6ިȽŗ$ &向5[ K;=}z[{D"sIb#N}3Lwv a|KQ~Spim[rH`;б#tjʸ]IɺxqC ]38m Г"<I~O["L꠯Te[J{b5ȇA6wmJRp i0p騫=wƺC-kP=Ot+-B rϔNIafV@%f,rM̵99ƐtYi`llɺ- ;3OGqt &ѠDauY YA,5ErW3jpF-Y)G14X_lY[?8j#S(ŹXh+6QL  ie@1skMvC2(A|f>jHaW'+g[)oCb.0wV_we+>, (+j;hZ^)57C^1٬ȡ W~ěZ]%m*F|DsM?fE#"s2bz-QŒtN:#>mlDT I4LT^I&Bghdy@Y)o1^i'MXؘBc n"ko 74iRuijD&KIcPMX׳qN9Fu|MWt>Zz':$qNѫ掙l!\(U )+<얁v2@16NFAc}k

p<-"89H9JFW)>n!)~]N 0*#5xq_!G8gȠZl$oXC1YlW@3vhUa+{GDJ I䗧uj$ XgC|^B|oZZ&SW+t×t@ E$fs!-dExZ !m)ҠxSkإzOniPێʃNRlrL "6] Ir;Bi3M@~LVEtۄ?ey1$T ѵy^5!*ah0~^3>tT)cnPRg``E_@H_,} :5bNf&~mH!JGD #ie}@ q* ao= , Ƨ;WЛ%\:]yFC*a򫏁/O{l"M x?nmTFO91ZlLY+ßD Y&  s1G%DVB{ DM%y_")R4?9da Q=THC/[y#Qio&pyN׎Rmy *1.iú*;G~;LrӜzw:A@q6 E,?Aoq8/~ĸ;,Jzpۋrv/JT*r*"rc%PNs 4q#h|8X?#ב]>b3ӓd|_P| H{GaGAt%+F0N `<Y( gEr{a3l+S&'"TY&tpcAB`57"Q9dCI%%7y+H\gT3="A]ϦF@Hy*]RY"t&Ӓ7lhRÄ Ov L`dX)cth~~w=  gW:F'PWI*>2CRfK˛W`*-+x7KϙbnkbCh`[ALi ia{HD+Mc_<aw^wd(R#\+N4Q ⃞Q넳`•-lБ}\si:X;(~-q}nFXdx|BazHR ~S1}?68[kv7 xӵnPajpWARY8q2E񃐯ʱaJ_+%>1{dgtSRۋj@')2G _il hEz7voq!'DʼJ/J *[͚mv2"$a7liQ`Wt& -&I݆v0Or<Ŷ*e:ݏKjnS}Ormѕv2KR# |:]$qޘBQ`*mRex?T S=FJsLR=4h;Bp{C G(#e;I(`W|=IOäQ#D(2 dY]^<Ə>N'^>o Gap*j?ffC΂;*k=|*PaL$[l`P?eÈzq!1-@LsS5\ @-supapϙUFOǀx2 8K]aCf2NP4a9' {'a{|ڹtF84aCIb$A- Ϧ]zkJo^P :EB ,rST#;4qꉸE,p׃qCgeej>K(F O}HAHh$uh߫F7`^O\&:sM[*}S}6 ")E>+7^ٕ&mDu&T\>Z'9`xO/2x|;' ^.T(^K8 $}V{Bcϣ?vN# ~|-Hl|$w{V]]g܌9{73C֟G;aiYtDE}V(ާryXo?( ,SYaͭjd~it8\X?`G+BXr=h4C(^c"FWΘI4Ly|D0 ]@ G#rgTeؤVi5Yiny -X`O :Mn A+Xr5 ŲC8l Hԝn Q ~bnQn9l[ty4!Jy_pr0&űceH{vK'EWT-B@@Ȝ nw-.p| K@d+]sdL߁i+E޺Yrm[3"aRO&4<kS`g3X4)>.90od"f/oiBٚ50'qJq7k* 3+VƝ@bLrhet@Yåhbi=4-HKi\Mås:Ew\1OfX iEt=rH/>?VS-^`e6a4K9US~=fCC+nᎃ~$vn.50( fvZ(dӄ6-8A@>jR[ʪfh:F|IFf,鿺VS[ 3TmG`,]m^.$MbL cJc%Oq-PzDA1|uU"Pz" L;W_#(Xg1pFt@7p.ynRi7ͱka$#h╧xUTF4<'!!&Yu6!"XՍs2 pmgڽ5+UO{Џ0@*{Ug˃K ˪Iw-< ou}]1N_gVz?Ր5h+t}p/,B5[KOԈÐ5OS*N5xu qU=#6t_B=+fN|ufn;,SBܫIWûHo:HKS #y@İ'`k):t+**XW<  4V[|-8lp@!;nS%#]0pw SGO\&RQ:v BOK b,N69Vu ݺp?m;?"/ǮyJ VvtK\VZPr4#~ϩ\=bOiS]eEڤp/Os%:7j--nsV>ҝL|9g>BmgмfDeCcew Nl7$d)m\iXg,FLSӫؾtz ߩ %m\C> 6Ӗo ILpoʹr! $eqN.d/Zr)d ^M%ࡗE\C77HZuKg ~Ee/̳WgK21C@r ޓ)'"vie_9z+d+?§.*K+jK,>ߨdgOՖCs(>OlNѰHxǶ-F0dxu<&rtL];OYcul}fub?4B=kXb< _NI6Izڼ f؂t,')qP̒G>RnSq'ӷM,WPc[= "5׌PQT~Lwx:Q(Zke漯'O0 Å(6N#F(,k  ;H%gX'fލZs˫< jK.hn8ݸ ac+DMy#S*PvʔF6HȀ]$8`dBLY!Ŧ+0R 3G:1ZK͡K-g,[KDx(5=F,gWezaiyZ_0- XTQ0ߜD`ɧZvzF@~&n\6B:xD!wFl5[Ħ,tl((5VKpQW1uJ&^+Оr_$BS!XxIT>:-Bv۱/y]g :5C<U]j|љߥ~}k|mN̼%_hnTPF'ɨxrth 4ڡ.|Y 9R "c$s?G TD\ԢBBYpwaڸVm4'gvCoh'r bgd/],cd&%OEXr>b: [|?P98$rm8S 2*ciHFT _=C -M'k63m2kH0j|=:( 䱨? ݫVrBOj4y؈ eh=kKl]aՕ%\jq s{e7l8)r2t7 e2:MFލn[Y~ 9b7 ,m_7){Ia%[ &|n&Ӳy)˷ @ 0{@F(kxWt*\4e!<QgS?Q=Oxor{pzs1휔ft 0SX[!R%Q*~#NnUi+vY(cI4t+ni4qmGA@a5/uT|[U.TJQMb5` &q_h9`,<Ǥ(8EB/yZ)CвkS`U'qԗ玪Gj6㱖8X۷Hr=k\mp˔%ZAh½iV_/TI7lX  PLjjz0^ oý;ԫ\vÒZsIeu# >4pyޱH ᚬwwHj*q/O¸Ceƣ)Ҕyv>*EPmڙ2Der)pl$O)\$j5& ܲ`Y;E@^R--S  8!>y'PgP|eh3&vqwr%)uhsfu-{}?r2bקlqmͳxz$A{;Hֱ{IJ(t--pS=H췏pL PUm?#9 >=y9ϫ,QʮfʆSê̓:3WWac}N)\IT&cW% ^8ھƆu϶GakRV "f!"T?p3egȗv(*ۼ(`W6/5sӎ:8~?:/E;Ӯ/]6m8{)07ø`um$*z;Wg A}![~.dSt<2ԨFI~xт!]8hR#3~>Q4|YфlKPm^av_ &S',ior/`,4@L7X/IQL2Gn?dJiYfH\A: ,NIcR5g"*wܺ}QfKzyk&nM}yT+PUsƜ!vӠ2be60pRFS&@;s:]^|`/bire-!z_DIo*!Tu.qKaO'd}IVM*fw`$a%YJJt5]FznEM|P\f쇸g y?D!>(P<%v@'}PXj&|FC/F&`fLj1OD#t` 6dk>;5V85]@W{D&+k6czULj~ x;d2s(t}ztd<+ڃmLK;z! ?~6J.;exV>RƏy3fnh9m+!ԅsbV^fBBյ L Y;@u3H19gN̵5#``CzG}`/)*uj k uU> T@ |z+S Y^rNC$)q>z45G&6M&nc,(h VyŴzjaSEU ּLu'g\>#KztgᛠPxXZQ #Ů{绿f⋚Z6K$TV  ,"qFBzPEUʸ|)E|0 XUȨz \ Y@Jvbq\Fu,~}BHKDYpZNߖN:!,Lq%$S5FtOuUXiW+i엌sa"P9wa<+#,4u`=iq.xv0L]은;SiY'9ypx 6}GIj^c W&TMf3Iԧ˓ wڅ֪f,J b*R Xؽ=n=FV [Nʞwr1lT$38w ()M<͓эT _$'W(V6j}Y9}NT &n51wb6NDEE➄)Yp:%Y9b=8-: tJ5A:BΘ?Y#ZE]Wۙm!?Y5 }=ލXb$S0CR-H9ad iLqZXl\]j$RO80!gD~1`JNh>##\Y2Đi:笫cj8.EϼsnQղ͸[})ңPQ*/&e5DCZhu2/e.՝E >o4Y|(#;}ܕ)2.KOz*)4C#{<w#ZKm؍p VFuI]`,UGG{P,GbH S}ХU~\΃adij/i9QvlZYe/&c֌؟I_ 74G. wG(ײ^F:*ۣ$|sP%|=gn37-NO3x!sƙ "#Śُ[z``nm^yH:/Ȅ\}J҇Xk_g7p%lLmy hΕ֞Mqp0b*#?<2$j{NNpӋ`q6ړBs/3 %3Gl . l]6~\cNr"t|c~ux21P ? \ّ=MɈIi?uLEI:mJj捳,gQ}CS|Hpδ}Al@߫0!p*y7i淰=\d[$NH Jz!Y{[>/qƦDԚiBp1j"sVڠ|G'F)<9\qQ] Ǔjg&|}D? Ɠ* Pfoql o_vFxA`~XlF3!VOaUc4mɉ'uDiDׂ;##NF}`ma7?p 6WTkqd0覩pǭW䑄'֍6mb ""C3EO&T 9@ݹnM.2"A\eM- V.w0qb cgfxmޭˤx'5Kw'Ã;ny-OTм65c"*UKsEYui RM y3 Z8hP <ɗy֌4pWi$>A0(SIRf|0:L4'{(xWSҎ} |ކ߉os/[=)BzqdhBgv)=lY/>}Bp BK녳']Ze(awS۹ӻÙM+߰|32GayPS+Gh֩qnIR_upfđ~v+HLe5"d &Tѧ?UQg=CJ,C_2Jk,eT*{,do $ST=^R¯ʸDbǕM)].`sa®CQxX4/![SVTmJoCb}d7a)T-|[B.|7'ݗ:Բ̠: R%@ȨkhB>] i~*W|ȮTJEڅnK 5­57."6/E\\a몃9lU 0txՓ%+-1%nmb{l*vz6ݯł_\B۶`]q4Jي@ lǙ6ٮc%g8wAUPgfIKq3a׬iFՎ$2LZ޽JxɂJ2*jOk&[K}]mӗ0o^$p\lTQa Ε .| 6ݘ n[C)żP๥< J(!33 zo R}F%i:5nm=h:$YE8>q5Dׯ]~nLNn]y;gzyXXpwdoO'[s˭d-P@]֬xt6I/hͯK;5'e5|-p+ ro^Jo;_Ъmj=WFFkA}pԋrjȕ L`iGi:$bQ:nDZć+Om;%yU[*IPr\c ґt;v1xo\@Om*药yj;NH_t`h#6p[b[D?vfTLiMJ,-uԎq'D?>4U_ 9 OЮo"H2UI0'nOtyh\FIr]Vy۹vCjLa|0mGy'|+x_iجV`{AO^Jd̴r.Z_`UZ2s'-ZI ,\f47}}Jeh-|_/Jh=W0y7P PCübLzAr2>;JV.WC`"o]0eJNK+cmSG}g:RʉTvnR+܀)bd VHS}wok‰ }vVKT I|IwV7o\9D]\Hb)kU U1z8pA>eaxgՈs_JfN(&HV(JܬEIi S\}惣dbSҲG,C~ BJv?천ς0|RLpKCy=/y*@0^~% B :W<*N$w6J~˘K6%z˃L0R%ϹQ*>kE#n<(]ٟI(XKMWM;8y%r=R{]ڐRˤLb:j 25f\=ئIHK@ ,9;&3[l{ߖiq fu%bH;9~1H,ʣʎ@vy]i-?C.:"㉦r\b;xھ[u$%aB7\xp"ㆬ^u-q,Lb= S1X]i2i԰3" !ڱsħ& Fn8zV٥FJ/PxӢbCrdO(d_U F(H;EsQJ"imYMAYŊ#JkO 刨܁EcRA|Hm#اjE~cIbi> b0Nz>,^ygK1I-kK,SBp  a~ L0_e\QGAq"ݪ ܚQl] =ijEPRo!о^M7 (%o7CUK` ]}{p'uï@=h2u` NS6tVdx5&Ī @(1;ePKc66P>^=S6ƺ;Z75Ƀ\ ɐ ^-[ubLX1!I`)AdI @{J(s$ңDz^ oME4 ז&#Qv2$yv.ڻM.呓ʔYfۀ$8nA`ϱ:_k 懎4 >t;P Ryy ol״erg<#.t@ҥC x\"zgdbAFzC}>gS9^-E k8EE1 5wHVb~\V#Je׍Al̬ N.4/7vU[,da􉓞6+Uu<2߸>'P^'y`Q[90OC6H o@EHD@gBFSй.}SDu*<0Wx+Փ,G;zѵ.BR `&VѷZ&d9UgyY_RZa=>Ƨ!W3.crHiH̝PB{ʹ):v]iTx1 b+M`@NAtl+g"ePÊ21{5!WW9VS!&njU}/Ή9ElYIfyp)BTu4й!$sxL߹A:DQ@86"j jN%:q z"<[>fZCqeoFGN0/REA- `R[ce 9#Z,,õrμa}RJ]rE09'~>B-ƽKˋ/sć ؽB_:>8FJ+](MNߴ8o=Jނ7]NNPPWݾYa^(KT(^s! N~BC!wXxviha'k^ xe4U! 4, m2DeR?Oa baM.bURQE9w`Z^Hd`UBLcZX F盿!/2 C~ ~6qZV]OJDZWw`t{Ԃ!D@> ֓#mP/C`;hdd*}K&̔V}܅a2-yY25*"!/T؋l ;'^uc9e⚍xlIfa>!))/ד.AZ4L:sd  7AQ[ ĨL B֨1LGw漵9UbЙ~} */lTjc=R-Gouu7u0R 8z(6EWHW;Ra҈m)Wj=fEr6wG嵠v;)I8+Jt_@4'WӼXx:,V4^Jf:R{q[4Jmfz4;)`6SN.>gyϛz7Z Sx)jQt5PɺzfibA;\ oe dD1樲GK1׵aEC F\آA6AR0n8:# MsIGC)p ʧ7 8}ʯ o3_7ԕ*uu\$bAy<Wp1NJN;ܥT@41,-,XOpBWUW>^.}L^-/ʮRR`GU5o*¼/E=񖵆݋ö-Jl?tTÃA3.9paR2]֪qϕ*8, G#]t;I~X(S_A)7IڋLܿk{Uzf#Tс jӼO]:/"ǩ}몸WE 8n:p6wLԊs(G1 '}}_{J.U&ط2M{}k]CjAM`0ȅg 3O˹?G &E/5oNT Ppw'/ n'0UNb`)fk.kŨʋt}ٰfK& 5M2yk銅2vYyh"!/'j"TRˆ{g?HS$0N[r֖X n$Ď[OH-xR;Xq/Pܩ|(niY詚̔TMpg*upQj{Peh-n_D8rOTYTkKބI}wlNȉuNj8.ᖛ`:=Hfо|:l?1xiI6sKbdn  6JG/ vh?A(14Z,B +]I%U-&[3,b" r+#&"eN:S/8`i"If.} 0sB9cGgΌL姰Bo1e‰:E27jk hX MWx+~3ЏE{/ׯKN2ٷI5|%ׇ8eROQF*pTGu|%f B{79W ^Wc( c'iw;*i5þPO[ƜwoJ lwLt9`-2ſ:;= tPW7]кaTڎaK@hCfb VN5).*Cq9T!$Z+DAK_\![D5\̮H!"cyj;3aUI-WjqH"<=Yy~ @уK̳YF2S0)9h}ŤN$K9CBbͻ,P+Х@X1ᨭxxfSJb!A[:& V˚{KkRz9$.F(·^ⵌ? DE&'-},Nb;DZ4-g?EURy.&nO"7Ǎ6Xr{ , õ5+٨ԑT6X}i˛+;Zbkqq/=]$Rp)k ď"G/XK̟dhxН_H~ZQY@1̥C Ip@~Oa^#ML9c&0HV :5 }AӒo ]*S5bSɂ$c20fLzANTǮ_%T9uG=v/啑X;['f%ΔYy&&'IVU25gUꯄWɪR8"Z;;aQh\a-?#SL׻ ؙM?({״\@} ˼KMc7:jrpbdGN^W0* )yK),aXأl`UQ/!KfeGxatdW,B F-9rf ZFP*ڑ<&סT3'75c 8݌,pQ(ԯ.t6E 5J *`i.{Whk]E>Y=YscK| o^hPpخ:69̻p.e,g8k~Sسi'{ QukY>N 7*pQȻG_y'<š!3(N dzk% 0B7E*uW9WNY3~+뀇;1|,~T ӺkWlui$fŰinj6AֱU4j7i^9eb̌ DV^սB3۝ݲ.w֍1G,AX21|8J~VBaAYP^oAҶ y{P)I׆!mcnąF3޶ .忉Y.b(_ 7IĂI^aP" W@ EWCfgϻ鹊t%hS N>b O`6+.Ɨ;IuWQOP׊&`'=4K%IһƘt+cfF]܆]GTYZMI @~T\ s?otxڒϯU[1㭛+zbqwN7+}IH*G-Łj2Io|ZG)󶭧|I:X P1_\2+סGo딂ab_J{>5vt>;%}.{H0E֥H,I8u`^+f9 nN̵b9$U(Bۆ`B\lI4i3[NM_G5]"ؙ^ki`ZEIS K 7 :iN|~&8>]0kv1 0d%? - )a2y568RZ5]#%x6`#a (Drg35RQsᑟ=l({sr|"5tk^<%F,m0dyLΟs[TV๗1m>8[w'z"tzq|} L3A̭1x^$icHalQ<Gih?z}{e5OwܳtmxWZ$P}I/oj]ykbfM7OjyG`Rnk[$vHIh&T,l`Q!,ؽ-Gg7jS雺sx%a|PzEP0|4>Yv+艖1[] g%2eb9Q,⨗h3*D }u^5r-we3;"COOSCZZn%䈲ql><\Ps\$y +ZBD@L=i|K3KDhΤѹ .qC $o='Dj8((綞AΨ!k^ZhO g;в #"[.ą>o,fVO 4 Y:V*V"C_;P]rb~/v?/iC&BY ]%4&^E}B`3O_';ؑi` 6f Y%,Ê;fyf[k+Q%MAtTWIׁ048auI13:TeEe7I`êup}>e^VŞ'EeJ\;>vuEfN\_^geY$iqr~{2_ӝ@WXo?`l7?Lpz{wal4 n/Tw۵-oyrNLbAqۉ)"U \Ej`]Z CHmԢeDXvRpd,t#&lHfh \/b]NKՓqXUeZ$ږ_;t zb<܉R70lox3UE."Z&TxJ{O}`48_"5DTŽg ^fmͳ+a*sVf'-[Hb3]CsxDFPh k110ʋ@먺 [m$ 6Oχʻa=| $$ב1y_o4 r ]+l)Q:fSTy y:G__X0E]ڹCsCs%i_ S/L Vn14-'rc攕mQG-I1AxR70ͮ&YYVCFn@h9 (zmV%I'}pw'u$gwe~8//[-E/aUdz m^^5|p_%[ u\:ca 9^:rB_WGc0A9qOqpe.V%A~Ɨr1{n&r*Wن^ fCs8-kVy99$MݴtjXi?)|Uɘh_gA$+wd} 16S`z1LKhht)`uLt׹ئCUdg5:-n1r,D)wR\Bt2"v1Ew[[RcpuIp X`w >PwԲ;Ts o9a㰘Ͼ۟H=Q *".9x Nxt" !:ċFJq&U~ cL\$ ;SͳX}tSG^IBP}=f\VwY#z$8![rjDܻLۛh(ՙ[0tGzkKQff]Hl˚O뛱(H[!tfj~e=SGT_RPg˰[옶V'\[.dBO2}*Op}[CLlPլ$d:y_B˲.‰M׸ !F4{eHھ\ &Iz6Z?}롩/.wiӻ'1rXlKdq- DۑsĜ i`Hϻ1t#4Aת~w{=vximΨU} et`QR\WLkf٬ pGQsm:( Il‹xΚZg,t=$8*)P@~{zU*P =6x#Yl>R6omK|p &@KeNOD߃ wKiߊa卓',ߘL*lPo2nPw1j_`uOo-Ϝ ZZy%id ;+ѧ@\˦!%*P<vqd ͍>sDUմ an#|"=vETއ6 Bqw`jR~|p{P~Wݞ.tM e] QpɓѪ]~qYd#t~)E}HA°)CF@3lvݒ DI^i:nKr8 ϚsF́?IHgF/4=>|pps"8 cɤ3sRT ht?ef8ymbIt'LI#ۙwe N(cj&l?>,$_ ¤6;I6HZZzRO(lOLqթWu "NkDܤ)11(ıh|VbHC6˃x$] Ki?5@וTvCߨ=TVy>MoGL2yTra=qn]qkI5gS_݃"[ωV>,4nTY0(zC 7VTR91@3n2|Otk;qρqb?β}zT'x:IC厑qa %{̗p?YT=m/u$E_f_{O*ϝsϝRg~:[GPq3Z^g4Rw串fuc+akvǢPo0r)J`4A/}2IJXTMS[VY)3d&:/)n.kHDhx]OKY,=_+ᐘZlR`,pni&ٌ{DNJlhc#ºlڗŇzQ#w^,2y=m|4T\=^(Kq4f ۃ9&}9gM2BihLkNg/l2 5jT(fzZ,ha^^?ѳ|1b0mE9<9>vyyQ $`PU H1\`YU hHcѵQU'()XB5J*W|o_P RJj`ч n/Y@u|:޴;7SmLDQ5zfn JJr攱|M~I٭Q84g&=hgQwoe*혈2xT /%zs!N8Z''*w/wֻ G-ThG, 7<2lP/j("0Ez^Q#9?" m&{Cnx\ŽAP[6@KSy-Ӈ#x?˧'va;YG?߅쥑/ d8*!{сGXMȆ'BuK$}G >xqrfk~t?UkпMrx|޷0w2g[ ?e4[:80ђV\۽'n.ܱR3N;}b OޓJrrI8a뵒c.w6݌է|;=e+5e!b {>Y<1o8¿Y_Sp`Up#R0IDKt*!6LYIc XkU ]>h<+=jLy9۸ME#`TS<=5P/q;f6]>O-DkK3m4]V[̘<&r"?\rXZz WqҶ&^J%Suc?0w2RnTi:[Pk'Q` EE?HYBqь|"](0:d3-H[?((# $hO=u[Fڴ]`{2[ഓb}PD}NM3TEJBƽ&GwAyd S W 6h&9YpaVp,> zEFmL;;FBmD Xcϑ&;m)jy /d|m\T3N~3Vɨ~47v8XqBƾ]S3 V=yd{ MI"1QhIH"!\3ˮ<.E jK xRRџiy ڜBwΨWKo&Bfj(]p.Uڂ:S^xlqOÍHQ$ /H6mO"J~Kŋ:A29=kK'~\ CW(|<ؚ#X)s6vcdE. `R@u JϹbm !CSS1L~_y!mz"l*\A-0Tр6 #ɝ,T2b[J[e:R4֕VHȕ&vu@] d$H1'0ny޹1FŬqFD4'^I_فft ELwV>v'6ʴf(=6u5Dސr`c]pW BˏH[sS.u 5 fD5 l5_RNwǼ {v-&IfxW> vWm}pMVRn+}oN>\ =m8rOÅ#_ߚKR/tTy^q _6Y=)QsCˁ܏mYf#py/H5@Dud y Z4ßAj?UpTFqRe,DXePU'9fh`]<]&< B~;aAۆ /]QV4s0AM^-DIJ`ܤ \Nm]0i H h@NԹHU@\!]6}Svw,'`ml(Jhę9Ԑd^Rl+Oaޞ))YW!gj][hz]m?1sZtC{PN *(29ȠJ.ovekԋ@wVS؅7/j.,LWS{B[+2K]B_m}ϫ c0#Fk;'b<\t2*~ nhI*J}7O~ShJ1n} ٦Z?Ylf8C͊WjƣBJ|љMp(Ou7E݃IR>fxHeA5hrꐏ6c&Nsz^p9F)K^AƳt5n-niB 5$tU`1;5^HԳV3nحЎ7Ru&d"n`-˅O p ] CoAMaRotdhnq6okWE[~ Y;`޾b%|,)vHHeRp(a$08dgP{sRuB2X&Y1~ίHqe[;Ho^ܞ9XA_=Dz1ߡ|N ymTRl )J^{hn e ?]i+Cvt7X߆&|Fxf˖XNV5@pPsLEPMDD1'UkUiUc&60җg`iOmcжq&ȸVCNTPl5_OB6$!l~)4@ߥQ}LGM'%$,WC`QoOId:Cg 2Vݣe2 Ld&JT3Lqб1ʐcBGhgX**͠krOS5=Ӡ?/%cglُ_RPbLS*3zt>W1 FWxJ aQG:4 XiK_GFBIM"Sׇr˵59i@Av$ @"q'GG&iin"m OE=uL~ݍ ׌sLǬq2NM} =j#+5 F M[4TA)<6bUYz뻼RLdV~{qx-?2H{AmavZt\fJ%ayhI TJ~Uʨ+NoT/6 2y@SVG֚бP(*!y6轁bR:WL4(AL#Ryn J!*@Y Þn| J8t^ٚE"Fu3~ˆfYl:PQC01 BYb@.a=6&%E5L&x[K!S{rG95nt0<.70^E\]Io35iJ[gr/\w>FT"+Qo+| 歬؋UxdUwXijͼwp^Ԉ}vZo5PWLt6"r}4**84nslYr9bšW95'Fg|T(5^_J2kQƮ]W PY,N#3-);I%[xbPXŒz!8NP,Nμ h*,:Aa\޲h#͸z}[,Gsj3iZK\+&(4Dpv5Kcr@[<*{1 m5Bn=®e{|4!:%T6CkÖVlkaw *hg԰n@ F-V=MLاhu>&ٯ+.ϙy|*1[.tIb7q f`׊Wv-wzoD ;r&|Gvrl/|ltk{f"U_h~QpzDךhj(*DȓbBӱH ӏ.yT鉠0Ь0"hHc<9Q\$vyY7:<$w akƶF@rA>;5cP H~_Y7N [J8iYl}n^N$a ,HK_iAYq^kd(aC2dpV*x3Yh54G'B.[jDU6$yh<^q17EukNDzx` 2,"797N8C-p>>6gҀz6Ҋ#:B<1H^欤mDt1ڭu|u{nV NQRJ}KLb큭waGHqら`tF zyF/?_+\)iwƩhC$\p4 "߱(]GO(@ά+=8|&ALub-sP&}Q^Fp%Nq3#SwR ZhUR p&EI8O0sqvgj+43j/ eg[H6^/G7'WEVemW_(!mAw3Jh\jsI8c <~bڈAz1;s" |Q0?^ 4}zd@D8*=^@Io(Bb4" (ﷺ#:> ֌Su9H%.*7O2Z/)P%pG4|=;:A$(bE'tuߥX(ڥ[N+ yk9 U^*xKwH ҒN\1 Wha2kW~R=|p\]# uJzЛ: z"Û% dK(5Đ`zuל5V(blㅄAd)np(X+x^ZbT[j'4TžʷZM?vlv* s_bt0kH޻>y:$yO$ү ΔҮH1,&O|s(=2B{,ngb s[8Ci4 .Gn\:ێVk6i'Bƍ}@י^B8(+kT &sYd+יHBnwP}JZI,f}FIAwV7%²%ځqS/<)|B~mQQ]yOOƛ S69s Sq z[dMh%/ }?5:mCr Xy"(DtF%s&q"s3M­KBW ,wdioͿ{;p͐0Rsӌl~eeΑ]ƒY;Ra/ITH?/@,BY%k1%ِ4ⰍB&;拽xȪj\Gbw6exw>@E w`׾UqmС{$}=DML|`Ul^]oήc.~j7,sKBm4-ZE-awbfL% <'iD;1Wjs/f*9} k#קySNکV XcCbï|bbrJZBm/xi=``Tv#U5zta:^M{}h,Ja\(f!sܮt̃dOI"AoA9(3p[|^0lj%S%,ror[<$HmrЈ@ɯ;]T(-࿌з @Loafh_a8Ls 96R;S2;*yd};lșbvCX>~pG3i,,zUx}ʩwa[F)Z_(^5ћpLh?bݓt4 VEij\7761{7bZߩ]H Y>#,faH`ئxȟ e@lѵ V$CEP_JbyX[k d*v;)if/ |E޷^ ۿ~8q) ֔åd5=9pLo: S-i/Kpy r ÀUQKvr5m)o OOD0(]x}H;X}'g+A{oy|E+H`ą^oٞ DH]}5?.Gdal1|6# ? O] Dj1W>Iх\n߹;%9-EXA33AkZ2=T>7ׂuEpD% #GRn`Į]hq8$OVjq BZV.ϟ{}5og\A;'OsavnOi,#DVX)/\ze?N+di'&-"Tٕ%Nx.VW>>Z\*y[gpSRaa%/JQl$U`tA_MŧRc*&iDhfIi.K^2:4SNY5*NI9'ž. kJ]ոa+vEtD+4! U ԊZ$u7pc(a?8[Eq\)3 ФmnUXzIb(m_tM7i)r-xzi6 {? jcf&jCJA.2ЗydDͪ{*iV8,ʣ B\낥|5eR>"CýZmDV/cQ *El!6ɻ`+ RSȈ 1NMIM/c};C }(wCLu5ņ$hk WFj+bSGB\l$eV]"Ad3'TQN^fԨg{y7y(pi0(YLܐYg9GÄeRբjk@Ʈ"޻ܥ8$qU`QOohܓǁWӐ:XQf'2LN7#ƆE/={+y(NU\ydИLCHLQϥTɾ4ՇMhiPJZz]\stxJY dj9 CoB9\ M1'r{W;4$'LXDL'G4g1Y7#k)t 01v]vt׳c)Qy3:9C 5&1 jRDgbi;zQ̻|${ՎF=F:QQWmQڻkw F.MR~ Abx052vZq5b14MO/nՙ܆A(o =-lF^q>x*݆ F;2 +kML,%ɦ}ʪbr`[9)]CTR"$sh8zF,2OPtzOT@!º7U3oFf{XmR,$&mul4hhS;Pp)v,T{@zJX+K <&^[$\5t3mw" ϴbCPwrMcr& ʂ_*W=5Scֶ.`*D^hn>:O.׼b@Bd=W)>B!")P2;(j;aNc:v;n>vU(D '.p#UT|]1*0u3pwMYN;Bc1À{~]vlܞMaUu[II0ۀ_Ru֮l6!5)| ʘ7MsV盩n(d?p `t F'@6N?"ݴ*.%owh9e J=)eKEQe,EʱGm9JO@$ft eLwS8CL'jN1KvǛ/>blІT)&*BZ `s%p g~ ,o as< EM+8_/ ~Tn&}&z-tBq;*wYOpIl4"L0K賃Iw W",i.B۲|rJ 5HwBٿ~Pk;eLDWzJY)RƘ$6b/d{˘;ej|q2/[dťċ;B qjJC\Gl.>ڗJZgRSWeʠZ`ܛ< `UJ`SP0pd/ }+V:ICMݏ8E׿ׁb-or%.ZŜ"B"D$!I Gc2{% cP.Hc㪠 7TpfHz !qyLշS}n ripkMAB.# 'R#@s]s9$_چjWhAt݉U2fӞ=B$kUz7ُOF9NSC$@jH㪼%@Y `kЍY)Wxʭqa7`|0L 꺟Ns=PYQ : 0,~)+N+t MO#ɣSEݟ D-"Ԏ{2nP_t|_̆dFQrzyNf\< ڕÅŇH`:#?^2S䯅̪ ֐g%:KgҹD¼= eouL͇{q2'`LK~_*Μ"!\Zo^vηWX(j{g„L6_KIdΥ!_767ǸYlt8LJq0fXԪKZg,DHNvQLˋ'< 6>Jœ H`Ig(x ndStUΜD]\4oc2 X)&Z[H?DVrf.d(FRIKċutRTh g}KEq [@zgz7n]Y_cE~}]hꅍ+F9 ROsWӌ*fOn|dJ^K ? 1~KT 1u?P .ʸϷL/oʳ&`-&*y^RilvD,ϿLGRj`uaL/nXrɏ9g;s2T_j݌HQ3i5l14m G&EA .pW["˾j$e/Quo$aAٙFd^~^tj:Z\*43P k(gT](F%w-.6,U 'eY Hk HDNV&`;9z.`!+$ځi?ig-k)Eiq81\i a(4¢[f"<8^\B ;WgM БzmUX-q 5kM uNK/q6'۬D wG{@ғ[qbK͔?xʳR74 ",dƇ'hς@dO=R)^F,^|cEj'4MVj|ܭvKqVg$%*%Pc0NCjKU)L`} 3Agl,0DGoo ƙ }@ѾgPw {Hzyc=92c#ٲ ie9H_>,i˝^dcIx}K [٭/V66ৡʚGKvϗh~^wD0ɝx@f@(cL Zwt~AZO. m7mxy+1R#0塌 Z(CBx1EFe4Pg:, lɯ'S&)(TT#DGG958o>SvqA풙H^jZܶ6܏T-ΞQ+_c&Z fUͼZ▴1r@jq(:4# R*Gj`Fώ_:|%r6]Q%B0S(gG $AZ'iPULz |U$Hsь׿ S 1 ʋ騼QA࠭v)"onU,PXEe `#Ӭi[ODE ]q"}~#){4ӫ͕{x`qhyQ&yɸ@b'|oȰ: *Լ5C TzdQ`}nNK,P# p g~tD'IZ] 7y@\2Nu ;CGCkSpC1a}biY-@u#ph3=dra~ CنUބw&V*=3SEB5 nq4VJ]xNPJ7F (/;أ&˞9={<~óU[L9^Fe2ɗL56juU\TN?uJA+Yl#EiV +l宬<Z WϜA1Mئ4i To&l[ٸ/>AE!XDPxůDLtLNϞ&|or]s1NK3I~{=/H_u('`Tej A~T Jt5?iC/z҃OW[kB,,  =Z;BYэԐfk| dWyV`$"a|8 Z9.eL=j4\>|:$/lrk%BT} ,0OFnCmWVLyƍWCbhLVڊ)z8wR}]yIZ.1 =*HVh|]/xqD,^Ջ]AR~uW$3a0Hس>d. t2jjCJ7& ?oM <[;G{) ƶ8,-2ltc1 נ (loGaW: $_~uY󄕛X}US-I" S)Mvds]^NM y9&OO`@~(ǔ$wԾ*ݓ Zi%Ԫ }BO>Igb施A1,V3W]G)˾[~xRk҉аļ I zڨ_U-b4i3m)Kᠭ=NM]Z!8rzLh5%![5 ɏ%F9:I~MfssJҁKw?(-mf{ 䤪IJOMa1%XQjíiBI?Evx6CjP!(ڒ_$O@ ;uFjh(7f唳 j;b>XncL&l!s)KʔaaXɬVЍQhηEm@(#$Y)o흝骧]h%LQTlfI6=e'g] Vk@"r|ɯgk‰Y'-huiA 3+7XW6'0+:Rm hqv Z$;Ih_Q#hj2 Fx(=@ H ٲڕNQ&V^A"ŞB`} jq1MJ1eE3;1Jl2". (JؠEۣkF*1ccٞfW}Wv|]݊l⏵-rD)ӤH_Pp2 sFv?=Σ~¶1 t]IØ$Qne>|Ac>zNYϻCN5vp04~aVoog6^FW$wOkUөZ[\}3/IYz`cA=*v-ҩ T 3-tXST;sN[ν< z]+z\YJAHֲpCh)hRbC2u覗$ g9'.D{O?c_oA* !.25e&r-`5p^)&owv91u£ J 0s ~V,2]ؐя8L /t86|`@ed`{SbBͽDOZ_hu4Hy&2Q8.r]m+~/9Xz%@\lV-H4r[R=3&&HĄT>8,T%PF6|>69l_U>lP?q* R8~&(O[P!y|x5r̰@Sxst:V"rn=qc1}&p$/G Lj@㰛1Fシ}-{S!` j!x%y cqEtʾso1cI.4"MfE)o*OCڒI[r[f=3_ap܏p7 \'^nѭ{{ ~5֖nq',z}S1̚vUYʐ#VNA S $Ӻ}b&ʆ߼(cIBB9ᡲʑr_ ZCy7ˏu|3ﲩa5L2bȄ13>v~[S<^y{hn [N$XBY2@#0+Ug He_HSXPتp+Zd`m_bFKހ,.E1bZr`;wk,YVi ($[DucRFbk:w6t[_3CTOQC9M.VJ& l׃,bǼPpHTޜʡĖ"y^Cߌ>WD_~Nm`igu.f}=[tcA/M3ŁI,Уx؆pwHDm'Ӡ݅Ï7k=*ѝM`UZ}:!0]pU3ep0~)( M(=]䃺6<ET"@h&$ u$P4iJleN[SGDz E -᥹e>yYN0=zӃܶ\R~^?X0)Ro3{4wE tSS= ; ʣ1 g%MFͱ;ēZj3SҞ#{V-IXfW+Z~>72UTiD}0= ֢Ɲ'NM.T[n+}/]J>"Ʊ-ףD"EmAk&ID$eT6H`UV2#* SZyjh"W2W^Ez׼/WN LvgH@VpbU/Xe HaĐ>K?aFZ~WVw)>BkI/"pfXAM6+GaZswn%˸Ee~[)HB> 8QѼn-au0}.$9M}|-iXk vߒh!8՚ 7D "`xƁ|v3,]KWc7){R~͊\*)S+hNj``[Տy*P)JwJ/,EYs$7J5w[Q9)%n-~:wKɿ0 ^캢 1]9*#IEʭDYb#u vݶ v8-PA4_/T2| :{:z#Bf?oف hv9 u&ߥ 盨F݌ZO8GBJ\lVK#H_X\pJhQ~a86C^?9jXxA}EjەQ':Zw߃!mRv\_˝*ybܫv{4jL/;{H_P舍e qZk65Zκ!$ټ۬1D iީ]q[֬o۔ S9q]yWϥm'ZI;F!Pyd ~鳃 4]Q:‚9dQ6cz MV4n99/4a 292zy+ ġe_c2PCy;DEcj,8w@4g1#h$oFH' jӞ3Ȋ$-ҧ*2xNh=glJʫՈfHRYiΗ ˀ]A8,dLu%:G-w1G}ݪҤEUYok\O$͛αfw?K׹А-xV-XӾ%(ORy-H:]5Y1r^i/uՂ!2`769v  [ zcG z$uόת6Z7E Q}hJa.#e4Vy~ kz=)+%O,{pDf2֌z8[\؊AIQbn3A4!#_{:#}~PvyD3 YJ3sm:4o$*f@A_!w 0O$ʤTQo#srlʼ, IZtau<9-T* v5s 7T~A: &.4t U_8FK ;FG<3!`FvGz@ш /S|RG ѩ!̈l:ϧƻrC#o|fUt׺EOv?6!>UJPBlBtVc]uÊ[ T㨐/>gVo_S2掼Ye3wcxPN(TW2 c,>CkfoZT\I͐IbwO0:e8i^8U⫢u3"0x$WB\W)"u8E v'qۥ&^GȓlfÍ!^f]c`D!b!qyl9 Z޴Yd+ë]>b@aY@6I/(+@X`v!8ptu,OQĔ;n{'C+N.rNhXd!CBinTSʊ2_'uAυUfs@ k8_eYFsM16p"+c-r0] ΫSZ<5E6bjn Y5-?h#PW8uO?)<:y}Ne\yW۪#$OO|NRgEZ˰~ؾɥ:\ F)×YKFe/)UF `L[]+=tHZ_|?#>fhil=VIJw:O]WyHAh^K_0FLӟdſB;51^d{S҆dӓsھ Xl= 87alVZVg b?L;6s3e& 7@_L(Ӕ6+D"xl?fget9 \#d;LnS 2wGtM&l`Ԯ~ob`:Kў{1;z~Gr&+6cw~l8yUe HH^ !L'u']~ƝpH"#D%YS|ھDoz- mh[qsK}K lRn:- ='!K.1;@rUɢľFS~Ϧv0\h_;IWϹW57$ӢgR`ЪI$T*&~ wciM-yiU8 r }d7]3') j,&?H+@fxٔ Q l~Х X99s|\(- Rxw7i$f%| fa7N7p"BR RӘPm~a> ŭ8dusҴt˟ 0Gs?-Og$i2ȦjZ;mր/DE1݇F>?6PwG*y׾JM`6ՕTsEWQB8==}BĦITq e9wy#]I#%q>Wn`0u.ﱡ4 _ί-682]hKYLⲠmon&9.7(`3C6nZRgLDsnu)&QIM룦WhNv<=jpjB)ÁlyeٻgKC#jfbk! Ё^Z]."kPJv|Q&x%d]c Bz*գ ~BfqYQNٗ,ToReo#].jqqZk@q/jqgqtjxk^ݩʴڼ{̫`ێ:V? ZXiQaFѯo$khXYqJ0\w^CG ''alA@A dC''i=tr2'hAq9#= T>[zvEr:{|}ަ:xQܙ RZڟ/&q3mzTip YRkwxF3n_ɤYQ5 y֏'fs뮱`F?{{f\x#Sv|$Ib^ Y6t6gxbXzQSkpgf֚U'jh*i|{jwfYwŲg䭮4><%EV]{A>;)ᔍ֏G5( P mG6ɩ5k'Nq10f,Qg>į `3 8r4x_V1x]?/a,@23;dOƢ}@_{Z~tJ/R ژ=!Z"zr?ZԽ̀s M۫H3&8Ueebǧ7Hݐ05ȊA^qrG:s*?%1s KDm*ȷJP ݎ;K[9LN# CfY|Rqbw,H#$(h19Cz{^qt\dW71\ނsgQ@]:C~n$gtp^eqXZBd 2SGa;S+M% KGyfIEK)y>,O[a&'ubS foVloh:kvn}iLuݢKqDzrSYELM t Q'TFVI.ZA?TZJY{;yC0-gq&UWo89n\>QL|s2D**})PNe&**>QHNU+aEvC!1e\<Ɋ)cԯ'_v ܗ2):tg$S0R HɹNOlބV/8!ms^%CR=c:Qd3bMSə F'modNq'Gː,7/w#PQA;w.S=yNLmT.'l(6a / SLS EҲ&[D0V0ߎtгipQ˓^}2tָ\Ć'DZNL&8A!`!9g@ fv?k ">9&fXGDnR>yg^PҰ "mKYbO1~uD8Cׇ qSA/)L4}ϠXJMB7XtRAwh4"a}~CѮn \Jå[= jQ% 4d>YRi:SLs[;Yb9kn\pmTz{ַ@ )6;c(jȏZ$FzAHr>Lp ͓XCHMסּwuJL"ut^hC{BhjfUHBN D6DL+SLfe}&r+Pf${F:51OԸ "::{ۛoi[N<{VҊ 'DrKڿJ'eξ",Bgx7$ΩBQtC^ބw\HF G$T Ria58ȳlAF"$.s-F%K”~<<9OL¥)Ϋ $5~0;Wh(:xPi'zM/9Iy3OS%ΥB?bB^d%3{godW4=T!-NulvƠ{^ wlnωg:k UVBrJ1gN1Lx6p=vxA!P~2v 豬>2B%!RvUnAsurp};5.gl=b{%+$֢N.dR@> 4 ~%q"D챩P}PHIK][}&eِ $'x4qшtB<*غFDa EAz ]GI~ā" mQchʏ^K䛭Y,3(lu) \gj}ǓL@1M3UDM>VK}"}e#r[&YBE!ɖ``o>xs!uF#W Gpb`bRS Go5듓|/Qa?0W򟦥i4IEk/䰡'Ga3!/JIy[2 .>W lHl=2PllbЙ0;G|96ɡ 3`N VRPHTadx`m= wǓ!I-r-\=eeKVӃ{ *&y9G@~a.smu@L;0Å?r,fߊޙ?j?0B ؏ QZj"-/rctK+0ʿujhB/z~Bј'y-(E!BV51*nJuGҗ :t<5Cc&!)zlhiwةsE b& lڙ8i)K2Ab"o?VPJk/ g~ϊZVx; 9_-+3lsOZnĘ lY~I4 ?ȏpeqYCEOYS+&HQ)`GpW&ZEuGuB͊ Ԩ9Q@ 4ا I+}#bKg"4ъ+瘐ò !a^vyKՙ!'+JیZ .KYӡ( jHi@M#kf3xJqu)M4+d,\JO"M}K ,]Y !/I%Vdx=2 -.d$שV/uѬ=Lhᵔ}x7s *~mݨ:­;܋rƑ8^u]w,1tfpjRIRn1v2wšm>4d*6ט*uU`' NivPԣ-8eOY4.`\acHP<s.nL^)i]10Ԭ>jdYW'sDl4\QˎRƩf 8eE!]M@&GI>]Wx/~p4DF[D˞/hz\tUesIpp۲-m]is9J]Nm)V?iz>W[``;L9pȶ2OG,vwՃ(]>Hn6꓍dž??̵bޜdɔLJqwQ^Mo>n̈Q46 `gs~CLT蛜lKBv7¯kF_ׂoEˡ $L,7T:\gKN{od QhSWuD))$SC_P>']1::@OFPjeM@/ΩO#C*D3z Lm6&S#)wځ4"A1Dȥ&)}x2l{h;7-m {*eP8bP{բMICY*n]HFǃ? VP"}vZ⺌sF%:gWZnA ?p%BP F=7$pXyQi23\'tӫ9hMk  MEPl6cҮپI@8I?m]jS`]+9vu,9|fbCefa˻D3m 35b YW-Zk%H+;^^%IN[(7z(& +C:nkꬑ1xYY͌y'i Sfu}am"0k!{Cx(1xGD\늰2rE1mmod˅53X+뽙|t$1؏2)BC;abtm ^Ann ߓk*mG*vT^py),Xn$7[#D$)iWR+wȫGqjPQ>խ}-@!TQ~-,9ŒRz;nR1{?uC1(Sb$mrJaͦond)Qp C w*ʝE.&bB[M-;=\ՂTZcL;<cJl\nt;8Y66Fg'K~n4XT\C]$AnԷfqWnn0v))NƂR_h!;l]+hM':Jam-Ǔ'mN}6}xЊ|@UAEIX'CՀ*KP> e2HEg)lC+\aڌq$-iqJ+Ky M|D (JH &Һ.|Yn_Q6[q>;]6?!ϘBfߛ*a|LUH{\sC#'~m _Vʡ(ZA5!_5*r8OXT`g—Uȸ ZSIs)N-X˒c=F'?_PE+o'!H/tsѢיB'ENZ>(JYd~8FiRtcKQzD7ٱFɂkfF΍$% '\T+*9‘zLT#d'X\8]ߊBec/t1hT0͋_ze\&H ,L^f kw!YEw4'r+m9\kYd QZP9 D%<;7:W l= N uSk خ)tBͩ([YcD=yɫGX}Lx'XׁJg+(l m[gy_"?Z_b2&fL-bt$mgƶȁwgi[*%L=PC؏(V,̯+)R{_%(1޸S6]Dz1.mZN X$OD LS{{d?E8Z"ߡԧOoٚlq(d{ n [/3K/H@77j{®3p Hp dR`c&9S|q3vm঍2ns߉6Aȟ~-rGQܻ}IXOh: ⲕy%E@paM$[, d--rK("aRW5 \1Z Tldyg@eϴӿneQ$p^KPFVGEqh&JP$YB_Um%skԼjr[]6e% 0;'@*e`yc`!4ã znSߍC]DAK>>P5zղEb05e3cyhnr- `j% 0lLR,A4bj6Q^;1@(RJ|`2\*EoX[EՆATpg5!WqiO&g,S55Op"-9wTԆNW8NW)P`DwxW1cʔ.v;ϦmHbq{\9?*sh ܼbȦ.|҂10ֹ삻 Giy :%#Ͷ~M#iS6 Rł/45FZH|vG^tKI0L0| (ol4R-&BhvAGhWOݑ-_>$ZJ C-j P^0Ԫ%UPyv8؀Hdg 8o8tKso,W9V`}h#FrZ |3f*A3;(n-g[˄pr'm Um1:~ia6}uӜ$Әeg'7yp婷ƪM9ay7)Afˈhωk5j/BBԃ1+=8e夋bsr` {Ï\#7M+a{ͷ=OdFg~+K^sWp/Z;+vҰ۾:,SpRm9C֔>9n#$wzɌ r7rq]"V zĵd-\Wpf.tv(:_1GvZ"I=N!sf_q(̔H(x=ZPKPcaZ~!9NVj҂~czpJ ѯ (Qת)0hhsj 8Lu"ɚwfB%ss;򅂖]60t3%RqeK`9 @R%3*my\FvX +o߁2J})dݽIaߧ(Ѿ0`0+B1 Gdqr?okHU8^oo_=\xhY}4jW()tVtEA2ĭ݉Kz#ZF԰u@[<۵rG:XGa>!joR3|u1J6?|Ԯ?ܽ:7bEGC֎^c4By)k[mMY KݩFWỾgpvoWq4ϒBF.ٻ W7qg\x &e|F9c\pcCgmg_IbH⳺#*r9ڗr«J5'Z%a=Fn顲)ڛMOU{#sǙ/MeO)B:&{D#[ PG/eg8'B\M%FB(77y IdLr'+ṕ~mǡ]So1!tő@ m@촨:rHcoRF{'MNŨ*,7J|^"VsfソO 6c |occYlHAB`cT:o]Q`؆6;sL Y?i|1On?_0~YT^DFh:5UwH|#a4 BA aH0nQkCzXmx]A=% ;y7 RfYYD\4;ޟ߄7iKjfvadcf5mq5zd!\A]TYDU<3 L}v1-Oq<^d hs0 N_r+&ރUл %~hUmҘhgcE_%2AR7,,:0b΅xl bf쥟: ʀ>:6Z^rL”PtD3#]ti\az tu«cyGcORU;D{[=M6hflL}D\@)=^ПiqfE t {|?cuEvQ1Z7}6@ЀR[ÝpT~zBG]*) `hfb~ȩ1\ t,t*J\Gބx9`{_h[fWFsAn-L笈|7$.;d_%ib>#0K8'oжAr(óZAW60?`,@i-։@RnU~7l;efv®=x6kg$ \!ߺ?R~/۳m81Y݆YC6(uFs9B.HזL, cpx` '7ui mX~@Ռ!x=)/P,12^g Tz`X :&%xqWE bW-?z#z1>|]APwWq^QLNAgv'~n7 EHA Um w/5u }[83 kr} I Z }}AE^ x_˩ǒ765c;G JytsAʀv4k`P*8tSȚdSL}Tx'?+E*#g~j惝4+BU;q7}:gP*>M{xb絠CįT-fD17ɰ҉KtJhy(+ I I=ÖLन%"gy;nnucqJGh/VuLz8P:' J+)Iux{tTӖ7঳h˷جxXqhi9+E-+5%(&D5bf>?w4Ok9)jqSV2C2ڝ\d(Kg5, .zzcVNji$ӼB}up.0.I3P.n7q^!M;(Q`ZDב*c>>Sbdtw{P1W(gk ^BMyEݷ0``ـpVfN N})䨳MqWp } ]#\SF0HZ[ >Pa:&<]liݱtc'p"]CB/0:گfqGq Z d EGi&~2|㆐(vz'qӎR`c .)12Xy7f-R |V} vN^î iqF->G)iL0>?.-7]yW겅 Dh }2OcNr{ij"7ᐟ&X!2esJ,X"mE3GnB!Q4UO mž lS2;w02Ӿ,/0a+™vFNڔj<-/l :-*H_Rd3yt$&zH.ݶ)nIe Lu3YOYF, %6ץ+x?V~ߧw7w෣ʠ]wyZ㱭KR*Ф{xd6o#n~ nMCji, .R}H=ZOz !(`5 |y9/66*H,Y;ݹqoG/$=['E\c ^oe%.Ɂ9?ۮ@ݫ,1"fdmE:`2?vq6ǢYH5B݈POά#DJ|K)5-VQ ?9H3!>JcX4Hof8|bݭH \6̏Kd7T{'gӌ-!1C*yqY 8m,8lKN*Op@EBU 2/gCmҙjᖍS1b[yOYAI>h([050j8/v(o/FdҼE0WNJiL sMB|P upʶ`XJcTU7bx_W 2TF%p.6VN3`@$N0)#}y.րsUUէ !,rG3VU@(kD:n;v {B_\FJ8P !B`n9?/-5 Mdf'X(J< LV:.^[ ٧=CAA3َDоf}4< sXq :j;%bw SGDD;@5ݮSc-iENT swS+ГfJ!g"k%\_H"x#WfIxp 04 ,l/}BVÅ`yY Ah*8b_'g~%!e^)`IW0lx :أG"&3è o#~Ґ=JSb!0Gy"[*j68RC&oDnfYiiX04">Yy[ISuwµ*WHL{l|[H`a7H9]JklʰeuHjxUw>hu vvZ{.Da v9Mճ=d pj1pv0mГ:ɜM4m_5fˆՄ@wguab+` %[hJӴ|@sY{q FA2f#_ p7*bvb83l.~\=W(@>uT )CNPk:eеl rjQe* Fҁ1mtmp;4i|430"GKsyߡ*i Z(!KN^f}m*BSI}m] /1iL^\x/7 e?a nBțn%c41>(p/dר"GI@_pr=Z=nBgr Ws2 pLũdDFP2 St'=nC p$^^/lpڅL l?Iaڞ坚9v "_o~H9?9O Iӵ*9]c^6\]פJ(=2~G3G)K'!FBfS~j!3gskρ6T/eJ79*aS^dL$Y^#f($1RkҍXznUT%/6LaÆhKpd,bv7_-в(6<| "Nk5;?W\F3lm_ aVFXi]|b|ajUf@כPUM͍+êG%!gi͞!Wi9/dP-`Ng#dg >)I#C H3FP7-/GJczZs`x&ΒtCk؟֝rpS~,w^. -P<%$WßYR 6C;$JB¼tMt.*r 4fS#NG3k ֍T=Qb0a%}@|Ւ w#~+Bf0kUw8ƚ'ֻ|r<)}fzig@Get'{i(؁+Lݭ虰?FW,٩9/IjU {(I6D}amݬ~)&evNQJi9n/"4lL+- WD' =8_YD|ηׯ^s@!~ﻖ>MOoF=Y7Hx7yW(ZB .~_vb?ϷGd./^q3 $Qp*4'R(^]% H+}k°U^raQ@>bS]ƳcEؿL J4D=?hmקIt6 !Qġ&{a:uV'AMTԡj@UY"X>[[h|pZaNqT4Nd?y˧f q=wlr UGFc 2NMyNROH"BRFF<{Pxx:g<|a6>tPf[hE?z1Bcwf: tDGG.>E$uA?*ڍD8 rb_~eꚆ2"VhXiO2ԁS zRXt6[U_|{8{I >>&D=l = ֖A&:lzl5 1^YEF;aorz2;Mqs2Y٧@uE8vuRJ"dtϴ"RIynD@~wR.VıMh)?f\ υZxԣae X Z$1W&`VU; S5l?ȣlf7>]jhغҷi<}4j E}g!oX-%O\?넬 ۓ03OZ|>Ӡ s=Lנ,(КpL9Y}ԹvQML4^i[ړ =9tʰX(]p_ZtȘ lO?y:hHJv:h^cR.YİTs( L|,uI%uu׽ܩNͿ-L.yÖ>+e<. a{H^reK^2Ii0x=iAIDŽ4R%\!=Ϝ}ㅀ^rd\^ei *rV¨&u&Ӫm%j~,ښӯy #kuAsjñ9!t AhΦ/^MO; ,Hc1 >~9}r\cH'M._Lgi= DdZ#:2%A+9+TeKX׭_j*UEL(2Syۛ]JJwϳ_,f`ڠn t\]!'^=(O鄞?/ȑe"VVZWǶZU/5OBxq+P-? ,h~u%ɔI0\ ]Mb ZxB=gƘ(}PU<e*gAPU qI'j[Pˉ}`U0Y'no0Oy+]ېbDhڰ?8O%-Z,H *x AqV_Cy$v4t߉z /x]9>6nrL3[ 3bIePф6$":;qHЛ.FMw${ٟdc~իGeڝ3q.^K2ڬY$L z#,y Ezg{<}|T0> JDžn=H v?L$dP|+/L[!V3Md#j̓ MDk\d=YXy^ Vr`iH]-FQS⥻0( ~V.\Paܮqz01<ě˽8 LնBr8Y\=E(G}$xEfSD"~\_GcG -(T4\̮TNd\PjZh( 5SC4ïe&_g8`VVtsk-W"*ey8AHLz. Qv_iaӸ@4׸/ YXQUqaԻmS|C>uސ"#O">섽Cʛ8&k#S.cWI-YYM0^"D20OP۰f*Kaئ|$s;6"hlf%вݜ0_ό |]Js0Z=}*G(Ԫo:Bkwl&xޔ9צd98yi~M6;<bf ,1W:-Qq>r&/=FdύU wtbVk9 9Z o 4AYK6-yson2g Zoʗ>&AoMZa,lhx]Wp SzK1M r8u[)t)XmLJ%#c a-YS@T>[}ᶍf|pFE_vpqw3N@:Tkd 'Q+鏙GIX5~+v2@T3R ޗDqf\"Wq7KaMAKQ\:#lHB?~2>_-zDQv^9h3ψ0t=`Cƛ=QUǝUIyj#j|}›SO Q 4i:NG|{DA0K6_ly6G5m|mN]л v( )LתF="g8ar 1j1!K+P Gq6O&\c->;ٸ:p5z즰Xp2Z%BDf=_#e2_KƋ)^5H|Kֆ-#`~Jf< r3K'?dW]+Ø\^@Wg^թ0 r y|BZC؄?flq; 8s%u>CO$|ahЀH6GmMSdy,㋯L )NUNY<ߑcXJ!8y,ape*jcvk" [(}IHbgq#1]joX!r,PTs M.ao S'NT`ذ^FYGׂ1/gڦ2| @{--œe,ik>x5+:07?[k]Vj3kjU>5F e|]uӮg8j]Y3ȺgBCWR6ݤDŃGkњq CS:%5V\x"HL0֟&Mw CL|82# ^<س SmZ7޿1l;`502"G3Qs0OD\k~tb<<+nJ 3,8W,$*ONF^% xecY爪;JUCd%l-?q\|Orú_֭B,;ο6MW>GV0& D:v-m:NuHM4%Go: x6!^ڱc&&M'c65qBzAHau<,P%L3U= yLJK&-v%z`Vbw(ĵrxЊeLS:1 }|O*P6\ Xym΅#8Q=Hi+Vc7 ;Kkߘ6@D!!gbh3Bg\d?tG뼾AN?#Zibm`Q\qn1f~>`7k(>뎃wx+^zS=rVF]N7p0}EI/>EV pq J@sFu4@F-n2:5nN2 `R@΅ٯV}X +C:]%"Qz^4%cڝ[pʸuW(!n=>VH2?8ʡwUK"QF>gxMT7"A&See) e(`ᗦ@\]sbM#*p2j,`7<'ԾnrQ^bd\1KE%h:)g\$`͙^f38\:Ԭ"] oe+nO;#TksaMvMV؆tk/x\˭[[,J}^G51(jxz"pnXy _s*Kf,¦_LصH{ES6Z}WXbdY ;1J~ΐ \;fun$h=Чw]z%~S*~3&L>)nJ%R^raI|KctgX{Zj"2iw܉UGӗ;*\҇J+Q."Ih&˯ KY2:NB/?+%DA1keȡJwM#1}?t f6j(B_?w%ݦHٓ\M!4֪hy-賈A7zi!Lэ^4^}o.*K_R+)( G ?aX@ǂ磿MX̹G%鬰F!Zdm^l%99L2![xb6iwffQ0^xA<-(q4TyrT]mYrE4<)(Jxs7"p`3XvL4u1=7^ 46g15ؔA5)kz2q5Dj;:ەwM2Mz|l~J|Ή Ŝ|8+ZHɅ/}gmP#3pevsӑ1t&3 .CmsVljC\v&ުlFgNj~7Bpxw:\Q]/@RRel5[x܃: lNPs@ݯRhVžQٌfuw8PUr̉{#xX?nn= R;#FM:'5Xpn]Kxq 6j.Nl3m.oJ[Ѧd]M+l]x!/@F@#ͳ Y1}(lsуJC#la0Y^>bާ懠-O}AFXGK+Gi1gW0lDCgҴIZ}'R#Bw|v-akڽd^HiV[wrR5}YfFc}i %`".V6(t/Ys`q(7:}&`ݮYO[d(q H qLR_/7'#.'yF}k iqcz> tAiyΡ^[<F&a>|xlƫȾA OpO GzYM/̡D.;,K| 2@ E~i*]p<L:eT^ԝL(\Ks4hvWRFv h#-4"1+RVW(We4`cQ;;&02'42D4 r}'ə8;n|0S"AT[mI[ޥKw ,~cLG)k(gcjuQG@VF;?[oЈ5rT߱6oWh Y 1;u[CLPa p֘' ?Z21eܨ=Lt"}6ԫj{ѐ7=8cE,0#G9-KqG% TC<9Oݦ +Z޲7_ǡqdݏXi;`KV~$d*!^e|2Foܩr:+T3*tP oxU8=B";]zzJuF3+[aꕹOl]1I룕irS :a(M`7+' #mD;lA{z]Cӏ?]pϨhsM t\:y0QOCW*}lhP{^њ(`N"3?y B%3/@@, -ȷJ h3dXÁk[U [|MW|֘QM9+ =f~Io[ηlƘǡ7u)hN~#g=^܌5O@,?u (4%7Mz -/7i;hPj /$(T6oayN8ῤDՅ)"I&ou0'?} bxUI2[P|Ѫ@mQNt3]q q䴄1C7,O+[ 믄7;"0 0:__| [4'/}5Gʿ? &3)70Gbe|uz*0.|^2z:uD5h3k$_4J^0l h 8'_]^W2_Cdd!P8tC2l~Lc*.'2XaU9Ә#LҾ , uk$i|`)(*Z?8MESMKD {7\+Nf73[Vp{|KZb%!;#^b6j5*[&"* I#GWrM}`YBzyx֏{?ӛ7r 31UMZ9 b$=!^w7FJpp&8/J CX𮞪]#=9VXU_edamF``?.`SY&Vz_*S< 75]Z9)M~Ű!O`v#:&șʻ!(o[DPK:kor2;({@/y lU>v7 Z>]yR9 =}MI 2|[AcJ|[ HVuG Mx(_GY̩>ڼ[?T"Klл7:K^-}gY _ Ӆ>ҧX[E6>6,`Յ\4O\ʸK-%\{ Krͬ"3m@X܌=}g]4ihMZ-VTNBQI/RqSCU^1lѰƑ: J0S'?&v;VBXy3f}@̝~zV5<[ 5&= dȁ佨2@OomJ7ŞhdjS "]0yX=-n!=)B $mD7W>*v_x2ڬy l$sMÆ©*K]a%|B ;V2ҼkA)hx˦=CFyAzi16i=ԝ":y)Nc/P9QK ol,٢Y⥶s7X#D N2&!vuqoV[A k8.QK3El(ٟn~u߾oRB\88Qwkȥɻ3FWCk1 ;dj( S_pvE:#}|_jOT-+\4ts'-,w1Y̳oo+C5SAx!pL^]ZaP"<:tTcg`|#>Eg"WeUOLRx7v G1#ST6;fqDӉһ3T1[L,=Urr"[0kw?qϒZCL(M#]  vfaf/3T?]0ìRX=¡b3P!z"EƜq{AauEh⨼^W"GC\ ʪ`be7!4I%m?k>K AKV?s&88!15~M=w-W" &̃3h49.*k8s+ "5С.>hծ:SsF@h/TB/ mqQ\G֝"N詓 MS2ecl=X6>D VB\VRĎ\݆kr֠m8H3]2R}M$_t%MDxn[6 Jԃsz;R!'rv K@K#Z8MOfLKy8HfvN\;z^ŀrcX|4c|'"靮64Mr˩.ܻ7fe%hl?0 L!V=,Ե<3UWTWPPvys*;a͹p cA=~b&F~u\#,<.NN}9"jZ[q?qO ҳ"*%ɸ9݋9pٗ$u80 j4x5ᾖ?NG LDJp=m!Hލu{e?U-2 ?+v@qG-BX ?\iaMԅ宗9*-WQ1z7#NuA|>m_(gR0hU֏aRrR'D —\.E6 +.t9^U_? z$ W[oݭM!MݨcQyiU)p  kIRW~VO5.-Iv@eW?OvVT+3 ),Q5%EZdFx·GMqE{WJRYEz;QSP>x^H@ r//z`-n W.\K-ieʏɕnS=+:09ԇD|F/y2hL`F*peOt ]!?9Bg˧򵾜T,ݚPu}պ2cI*$V4[Bt82) `uZѻc/=  8^q^r&;_2~b޺Aduvщ$>~,[#X¹P9P[Hf_@?$ZHϪz f &VueΙY%1;%sa7Z ͢a(Ô-.Q6gO.\|"fϜSx uRD_( \;MCVt=*iӽeXokOoRT66|SS CiEhhqNHG58C `ۂ[zqF&jc 2t,1ʼnxvoNPuJ$gRIku+U )}(ɀigP1+őz +QUFݒ"ay۸~l1ޣ鄫,ƛu9OO]@; 8E9t51q΢qR溬9k0plψeC^_zzD\ Йhϵ6 ($ڿ~D3kW#!_dڽί2 ֟eeGXM)B ǙZ'Wi ~nnuYݫh MNѣUlV Ľ^>fb~E:7]=ꃢpCDL> J; Nkk[0An(5_0(tA8($W0\K uwGCݦSiOI - jly,j/Qm}4 {R7S6|Wa#5ԸȎfg]WFqlDhcZ@=b<#QSJx?ϼĖS^N,g| {alGL)G†]ĐfZv+6( +#+`ڬS&2&+.~ъ-ߙ'-3<B後7VypH>ӷ!4t%ߎ ϙ"kRׁBl; Z9s=㾯#hl+(߹iېo#?N82qNG$+(eoܵ|EA"n/ Hһo<"I&t6(hA͟r]_G/:0N?n /G$ ]7 BY:>J@[o_V=s}yR")M+N½7P/5崌l3?'TGz$jO]؁2V.]mT 3b]*^F2m\UN[N+Ǒwj,qBxPsBBX!fX%F?)ocp (jOou(D\Ot[]e$эO/;DmI3n9O W 3Ta)e08ta%<ȹb1t>q,[7u%eBԆ̂v$u0}D@l%Jf7Oˆ/Cd6ACf&kE䧷uv_I:<Ą\U*{K2u(wKzdryEګPH=n$R"S'֐akwIՆk2\CD[Vk4)l-+WT13aGL୧Vuڙ\of O)M-K3qBNSk" #վ[Cv@85sTuwdz1V$gdOdų,Jo> (EIx8Q NFQ-W@Ii.;w[-i3s2zKvs$bLIb;" TwdE{M~)B- &l K {Y}y$7k@ztpMj8ADp3j,Q''sDiB][e<_&7aӞ.R0~k)fٛ- k-nݭX&ӔOgvaZC݃ǪnURؠRlz9>d>ORN\5xgJUaLJVP5F8s6Rʛ@&s9`pga3qg:U|6;WSt#h->YJ,6RD]?^pql狚0A ûCK)r,-ge@%2 drjҳ|Fc,t jjX,/JNrPČlȜGTbv}"jBh{tLm>H H$:H],j{=T8݂xE_ρ#V=f5HSOXN#JGaa8y-[(l:Û'<q^6iMC'z\$im v}}v9٭Xmrͷ{&=!rbfA7 0fPRpph/^4LI~Y;Iȯc*z@hA(R+5 bBOd4犚THhbJ#\Ņ:~q?~p"Mu;\K<@8F;} |XUO*\e#|~t+@`RΜ$n}2~1se T x׷E,& i][Ou@dϛAvi`~K)^ s*t49 ~ʾS܄TG)FX9@TQ~a jk !z(ήEf@,&Ǫߍ wSlϕs]GL5 'q&TT,=k׻R=K‱7)/z 6mjdOsy(_mDI袗"M4j J1Z]H!GV ?o&[p2b7dE9VS@ch"y$7LŪ.4S(YĮ*D}0l ڻơ\bqg8=n|*Ul0 ?PbVbL_ 9>2j0[)"@0q?` #gv]UѰ| IqBM}&b l[i=WQC/ ,l1-Q ?~)x@ []6պ'nmp#*vSsOs wD}!!`ɪGד* ;+h(W~^ X?MoyN5wYx ytb=iJ;O1td264bczdu`X -`qWh\;^1ސc'bZ]g[) DMa["E~2>FLK;ROtƩ."_:D5hw]֥QAةopxx^-8[Xv&=1Yg6n{8()LF>,.\:; jYB);/HQ=k ]-+ K˴z7T+tiq!Ϫ׿,F! zOb`DfT.OH[B$P&T]e^_HN8(DOKk)ucc_|SC9l j@FwDȏ"7}f$~;OV]|`Zz8-Hf&,wd#P(R~,Cx;tu#H({.3g%"Xp o:sg0&tBUׂ8)fsrv *Yvg\B= Z@Ls/?D>UvM1kw3\C:Aٷ\8a&_x,~`Xq~l|fy.oUĮ ZqQLҼAKg#W" $pQ(ޣ/{$2Lo5~M2(V4HL`氅1Qtil{_̊',7 X,@S"dauEٰI@(hpvC FWʨ"}j0R#DL'{PFiX2i!XϯinogtNL|єMk>њÄkyA83qdhA`EҼ~jT9q0B]F*wʮiIS=Ou\mΓVfGd+zuǀ?$v*JXAe1A{f4-ϩǒctec~,#G#~ʙHd,"[+;6KEuܵ_$W 3‘F!?OH7mM &K H;_ U$4)yY1>L,8P]6 E9uH"ۀL;Vm]Nҩ$t% \mDA_Hښ ԹZ=qoqdQ'n^A9Kdƙe>RAA$ 4ĵ<1S1uV=`&CTyA Ś`yز24x 7C7FnRKUY}=-[űWnh;y#3BrvچKܱ^+I$bzV,agf#:I.nJ6C*0<-XZXfܨ g"Y6TIG˂7y|zer~ f`3"V[P.GҴJ%hWeH+&H4*î0j|<9@hÅvܩ,$k3X*nrVo~Cٺꁋm_ԔChLzSĚo͵gD0'dńDV+W9s 8ˑ(n' Dtjo]I6X2!;(k6Scdi6nam{=e`e=Cm3P{UII^1`"tÙ3Qd H@x˜Nݹ怜>eIM)ґ yA:X1RՌu7*G1I%Fr&_͠425-!*DQx0N*P8>@y[E,u#ݜA/,tY]oǏr#%^k Y0:p"(Ł%fwJR, @+e%ml1Bm@?v{+LU$<đwa5Ί> EzLOnp<H>8&c ʞ|p9UqCoG _kqٺ \3HG;?۹}84R甭 h+TmngBzR!HZԷR蹍c*{l\.嶊GPq6\LŌBzWx6w|zƊC4}$ԕk\Հh:) 9‘j:U.Oķqq. ؿynPrTǂMQ;|$Sm~V]M&p 7sfW'=x; &zHc/w[K"+1GkjؓfS1\m} pS%je'@N70)~"tNNHlM[^xZ@!v,8N윅L?`l[B<$t־- gsNMq xTh ;;YBՓbw^s]$~pg`MwIU=))TρT VCԑz '׶"ӊ(AcYҮԖւ`؟wy%UlJQ c[)+|7}k:gWo; mq2ha>P4\N&3ql:%ǟʆ=SU-7 ~}:) jS'AR0sTzY"qᑨYGIlϷJE$Bؼ(>~}Jy'TolX=p#6~$T[Btk"RCtH紕7d ;N/30Yɇ0CXfgt91ړb aeӢ1YL{J+O9zX|BK6zb5-w{Y&s4uBtoF^_8&DT-9(hȋGjZ['2EX 05bFI=֥tļR} h'e|W0/L^cɚ7*s_ K=gIhII3`lmWP'!nk_Via]I@Qt/߭Z:岄۠0i;2ϏY@LR@?YA@R,cx/x [rHĢޜhC<l|:m>PQ'MOA$@k}/o3b7ߏJ@N+maC2ym +R&cZ~s.qiD0TAXWRlD?So|"K :KpyЮ3w#Ìi/`ݵ kICxz%E8Cv9'XBv9)P_3ty?=>:H&\to7sC1<Q~r(,ޞmk,] wA7 #-jƨ^x8DUȆÃBBFm5u`}kdwbU/T28ma\)(ren]P`ӗ uDdၦz$ {\ !qw$@V.udL"vn VBq >cUUtTw$\?P];dy[)W↵%DHZ+ny0ZϽtRiA@s啤mUIѵ>h%ztuSej\ږ {DL>4jKϞPne7Z&|ls{,e5Uyg~2@^˧Ӊfj-L Clås]~ݩ.(,PX*ʿnFY1U~7J"n) /;0XXydM? +ƙ9(嫔`FΫ$!nDs)\\C$Co$)?hL[1f sv 7y`6kp?r7gMĵF3'sɒx#\U\cj]3E{6 8i!dҼ)mbw|V$ qĉTA$ QU5Pkj';^U`MDYԿM" vUQ9ݙdu. .1d#[]#< x9R`+uXR|rWb?S6 Eib0Vi%@54ukqj q#߈rxbjHil)4pMa;M-UɥFk ij@BM :+ﰈҢ"[#TKGኳ>ॵB$~4Ә_|{0*/EձLq; 6'V;_K +VB3=cs%JGϣK=@5s`.Y9ZhrU xSxde[ 6[}N;oҖa)"jZe3m8jF}0. USVu2+&6EU8AYR{ 毁v^43O,R>8䰀#q:t?q߃ʴ og8t6P(k>fJ@ 6:SB|7-߽jm)? F\@-v .8hV=2RXv$Y!.3y%R>h;J~Z}84XEŐ}PkaD/j;˼x"Y[gKI.FIS2A)&&QEX,DV{v.o@lh;y5*hK=RYv{nșPxƮ&YXn(cRS0$'] \0 n#_.6 u#ZM[ eH&ޞ Y_@O(}3_ 6ż|3㠵yi,)"=L1=IvH6iz vTK#Ceѱ0Ayd|~!0{5Iʵ}LT!+O!yFhaxf 1;K>;`@Aݠ Sj?d [7>+$8G`tbC%u$G(j9~&ڼjP`"PͿ %G)&fkЩڱ 3͐'l¶Fl6Q\+Մsd$h sexY_7A ,Mv6mAt," (y=\ZΑ v(uvd dՂnHm=(D2\Pd(cJwLZߒFWH#U] cn79Of >[!"|5 L?χV6qGuc>o3eNAdR"K먵p 8gb15&<6+jU-GvK,A8C/) V;Y_zXֲauq>v/&|Ӊ~l N[WS9̻"!l@G{" >2Uiґ0dRFacdžRӵ&@G3C?1> J0mq~Rnme2fM[H(Aϰt9n_`_Zx&>!f6`oO|&Ե[zoKXXHnA҂o1]2mTɫǀfF/~ߎODFWkͩPp0`."^cW9 ŷn_sT\"8{{XdwUxrd~)Ȋy]cEǦM^Rm~V `Ay v7[)jE*Ӄ3CV[8=4]dovuoV;د(kb菈`Scdß|-dѓ?>Z3.XJ Sx1sZ MsJ;Yub _CL<|hOKDj5@,l)r^AAFQ߯Ԭ8bkHD:1k2dhqDʓ|*rQ8[UccQf1+2rθsb~~aMsdʡ/ 0sQ5v RrE\FvmHi3)NAL)"yA8k"vwEX2`6W5_~ 7#*T$X]%J߉aZ&Jk/?"dMzݡBjK#:ݝڳ2*8z]O&r3nhjHGQ ЋdRZ0PT{xثy}m4Tz^4zEFpхkD<{߈ 5B0=qjjȕk[1 cKp8E%nR ASbU5Bw;ϪIgd{s1?p$ 3!b|OHJnóo3IߖE. %Vu25 NY`c N twXM,5Do6ݼ>aGԟH Wj{“"jj fXV.z,~}m;vk]a>:gWrtB闼ߵLO/~>y.R=OTlSMD\hNMCas)&m͈v!нV},<:';8фFAejE 넆076 ߌ?y '4r)KP[.YjB#pUz;4_3p?fp#!b (Ӂ3>lx{?Rٿz#`1xg?c`v򠾍1&mi,A W2=24[X<@ >t>@ [)i_|XmŽ9礹vE߭MDNv'B\NA7u-X/j x/Q^^*nu&ƟNpOn M}Lw>FfUEgnobA3 V/@2๳ ?@?Ǡdՠ SP7K>)Y/`p`պ$#V7̾oBN.&b[䲚Gn`cR蕉.m;ڎvj܇h m95Შ.F3l wm:UᨲwqF1U0aaRUW@S5E٤EyʲK3-ױHZ)Y(g0?5f^)%+x<rA*zi'Pvߵt!H5|Ö뮊xLX/ÊB0‚4NE< g_GrCgy={>)t(-XYxhGsTb,5M_C w3~YE\yws*{):j mpVNNP+彠M\yCN6iَʵMDTS=f{5ZS#鈫Coi B3 U)!,cdLÏ}?[~ȟUWC(iXg,+#l-bas{r6->eE&8zI߯^mxՈwqr5j1V!?\pC)"^ DWe_$:]$X.J vYS~cF? %ϣ3tRo3T%^ppWE¼C+`nbZS~@b]Ѻa0iR UotMqL=sI`s6JÓowI3u0'{"لu4bXT2/B|O7t2B@Nw!"A_wb96[,˓9ܖ]QcJ':]`?/'F'eoζ^L9Dl^N&N ? 6 IX:2T,"8Qr"`p}9l,-'z#e0[oXkgo)wG^$-5Duvݰ! 4L2:T2?\T䴶E}J(XA p|:C?L7/ffS! X@$~~lCPA~ZCM]=pkŷtx;p6MY}7 Ev\3x0l7l&0 |iI \t S&}M$+QxD%9MǮI@YM7nY W6ߔs.mxy#(ĺDMWn]0RaF \̋#CKam44Fniܸ+*K6mii?V|M5_h%\A 4tzܖeOFP X>!nåXcؤW)vӆr(W>T>7+˳=C9G;+e N)s֟Of5 y *Z ݿݜHI-2/w`'IZYE=]'sIcTR4;udL ಳ{(Y1Hcd. r8sKgp9Iga|^Խq-n{?MS[YNSu&4t$qƒf=76'cC :7.}dMlԆ/eq h#A]C7~ppJ:۳w?bZ((MTneqh8|6cUGU]ߵ/.[KЍqK<bI?vIgZT@j-bU1CO $q m;Jfm8k@Ed ͣMMs5_W 6ȄMiL4hؙMaғSEFn6#7_/'u~taX S %^7̠F+MY U(q$Isa#EBH+$e{W5x-Vú SSP[85~k/ i/y̢hĕӟwo8zNR˃_z"Rt\._0+|V[ԯy#ֆV*Ɩ>I (.$\+bv\8܅T?y"AG#4wKT-MyrS,7sN1Q%܅mvH̆yAwޯ*75JO",נ% >Z2Nٖ"ܴјUͦv"49PL&󝳻.L1٩8Ÿg^"*mKB:ps}_Ĉ\`Zɾ/A 44$:;nj( vIP6fuwq]i): jYHe3`p%ntHJUl40Tx3a[.)0*٧P|QYZ2+-YaKr *UB?!:vۊ?-54?Rm;t~T7\XIB-$RnnRA!!GXg;&ʝVz i!&I}$ɶFM˭kj JZ̳$]58Nr[HT:Hٺ6-l mt\QNMɖ_ֵ DvTOV\pZUKRCP+gKGP}I92 N3@Ǣ۽HFg)lpL~,}6(s386L,҈bސ!'Jd[Yn{. d- 0p劳[FFv2D@_n)Z'^ë,6~kgl%=$Z~9]5شlwƖGB/**{cgUO|_*#Kep@8EQ|`0Fɀ)!)YJ7eNѾ۱HFGV)/>?phQ.`,E 2m˃n;񱥱$|s)Rs T! vluU&>4Λ;>k#Q?/o {HE6/ovKqd1FY>y(7=Rb8yhyP;3Ul 1*2Be*Z[lpDmjOLTn,Q[&łoȈAy9 ԉGx-#uJGi;~/+2Dv-sjxՠ™eүX0HZ*$뗾%*TQ;6@ '5閙GZ2΋tՎoDK^VN5F70XE\}wXĘ)uUP{Kʟ~zSmO -pҋ,c] ٲ}9E4vbcm;4&qgNbB[X)p)ڟueY3COrTD !!:i(OuIKeʴyn1CQ|1RR>dp&[D>)X6NgኯYmBo[M on іL֧L>('i`5ivn흡ECǦ4`o*f/GuZoH,_L`"#}z[ڗ<]GWJ gXXL2j(wbg dmlٹږ dIVMp= 4/Vۺ}ZhtCO[92߅FSڟ5EKNޝGE+*ou\DK'!WLK5@$-ͼVbh+BBZß](*,s^T4HvYne\JfkچdՉWsc>d*NR5 Ls!s)LWK,WlM"|@N6ÁЏJT:ܛuX|5Q?$W3X@{\dMDy Yz[ zE:iž{5E#Pȵk\^} 1~>$% WYbLޣNʇMt/WCVVg7Mec"Jμ,H /̺AS?#`n:*f__{I3 "Me7OpoƗc}aؑ`^Ͷ`MHbpyGhm.<Ű*;kg2)ⴭKqƝ3G[ u IRY +Z,{eEб S5  Y HNIDfSC(Xac3'-h#:*@LUV0m}nOw)_OS.b/G*Hj( G ;OTO}%"މŃtc?O'Ç]-*B7P+Z6]~NeuI0K\KϹkdٝ0\kU#lAOEAZm{ W":K<1I!]cCǐ'%$zֵS>q'sce]WE_G"vxjb\AdfȤyDf F`z21 ׿؇x_˼'~wqd&XpY_ݮH&3nCtڇ ga[@ϡTWВx:X~Gy'O#ȎZʈG*Y~=c72.`,F.1G]Ek ώ6gAW2KJ*5 `"U#o( [>klG]%8=]ߺ~:'ͳ|#p -b\뙬l|D-ҋƘ[(wv/]f'`ϰ~?ԋ`WXS n9'H$N,m" D, v`dzs"t4eJaVrM7WP$+sx}\mevT2?&E@ɞ;ppߡBөjOTh_ Ot4 1?B2iZ*~ݟ$D1@g_T(NиZ_GocƗ 0܅ҋ8瓃NȥXHGrk_ I3'Ecbہ3Xj`w -equMEt|<`X#3I;sZ:6HaWX'x.A a _g@ ~42hVB'tmsZ2,?YCd(;lW+_b̿J; ri(ILU5_O{}mluqmM]vєaC'q> G6]/VZ{' }Ȃ̳x:ew!YW[0*>7j)/6e"tȂCfåuM\]_$ʰ$~Σn!H@ZVBgYCM.c& i?gY2ew2~slU.eoHG;C#"* cE@cE;QkϟIO0o Au/ sƦjK5u<2\K8FV%EfURQRIXL5ڻ -h 9=㫺JCw< -Ӳ&+ o* u&n̶-B rbQy'ǞR'hnՌtE3x #Pi" 2瞁sG-~e8݋R=+&Tq]2^ܽA A&|P` pذO>%8qq]N wMZ/ِJeFPiñ_ 0CatX[:AַH]Em(ד(KK ]) )-v6ϒ,;W[pnJm∅bhF07VA FFe3}]_$&.q2d.9=d^lCT\I&jSP=&7!f2Fy FPQL77=_ީA[0צ2%a7X观FQ񁆡&r,%7-L>rN,[VZiX򂳼EpʌIh-;FLe=.j ώzׇ!8Mf*h&mH'h!9'"**ʟ0-0vjHh^ܶ͟z^ wdm /mXGyx$=pTx(Ʊx۬y-nWɘim2]*KWy}<׻WdN]atI1GQ>%.W*O _n ?)b 7kKϩ̵Ih Yg1|zz&Vow?t4Q;/cEayiTBrE)֋ Yfzzkr*w]<q'>RT}$1A3%b 8qeCZ/g\"Sr* 8A8\zR'ʪ_<{䉚NBrWi@Dҕ6|OmpL%q/=:hFspKP&D8:$UXf Zdr;W(9q/?ڀ\qXDTDƑS' ڝ_uqU>HI-O AⳐu .2D-p}S*r3]PU(JT2/Œt*&/eC|K/X%9tطVa?fW򇨐-ʉ&|5u=,|q$ގ%%t->Zk;{šxyd5] u!oZ枥1~0o i^CrQd+y"r#~0'zk}1ZMyԽq|yx:LYa_y(t\bUozDM>O.ǪvJm|/UT<@,OgnC:mni ?eksmqݒA\9:FOlœzAV!Ց)e?T"r Дt<=Иoh8 :hĞ mF@/ yqvVdmQoibA1aVɳm^+G};ٲE n4#F`wG6|="d~{[$㉭Ǔ\3l^|V$} ݣ\ ë z΂ Mh9|7kcvy+<%>%S[ , Ѡ؞VX7(׍?XתhP#wcEpJ7L:99r1ƚ1Tᣞ󋗋^ϤFh M;#x ߤFn.JRҕK|m f%(FH3Ac$!1a )L9H֖ mՈbS\ ,B^ewaC\u|0XrZk+B,ըiq"iy]viE PKQr`;s4{ׁFR2Ap3Nmohi3} ޥ" XC]2 B<7HKX7A~8&з&ïFG< z;7+J+l0IzsL%f@ʗ"+2!HhI.r $6Y.-b3ڎ̕C'bM>Zz?/XHloc;}:p5AUΤ7 L6pT'z/GpDq-LA]"JյۼJ.^7L r#l_<"2LaZ bE?uE\HgGXb*f=hÓ KwbGF(EpaL+-?I){үП!M5(]`N+b,69Xjmݪ%΋ Ko<1.fxBr_jӖcQ{*[#zp6vd9w\۳L$Emag_/8SR \j @a(yl\x1;V=qAE X癃.ln Ep٦ҡ@e#l R'zɋZ9T|3(~փr*"V7:t<<5Uc){=a.㽇յKY>]wɂ!Jux4M?E^#@ iՇAl[О5k4d? ngB3nI P4W3;+uçb0OXp`fo }bnX.a9 `x mu`B3isAtՏ|Yp$90{q7*5T0Xte:V兢tO?vHO ߔy\QN52+9{}ژԓC}c爎 'h}S t(_d87]lxs )'ph!$N㩫M&KUN,F+AJc,D* 2K<@ LUo>8n_#!3nyhy/i{D䴰۹cPa}5 gyղEFI+7[@^Ϯ]o$e N`qf'J[3p658Mf3fuH-|`+"cvnb_v-9)۷paHF|=0TP v4<)[mפ)f8D%7&ܐەjK#'m>Y<0`ALv$ᘝ~CY<`!4QԟFfzQO-CyNکCr i5tpҌ6u{w7tς2)<ˤBVHw"*dēe.TD"I&"Sw0 5ĪH.+8Vª@/W0E,8jv {5JY`oԄxIzr RD]N3w%KM~8v|v_U|hzF2Kf!bĪv 2^'/S1;醠93ǐ3Xs\'uu(BHE̊ylEP,pF~3-nҫJKKVMâO7\ɼ, ZBF&+>/Yw#Z.@VW}pq0O{LЈ8cL{l mM73d} -q]N.JmAy\f1$G %-}juebH+YrJM'Ҋ?X4&^dZ,Hp @n@I7h,|'hkgΞ`01ƢZJ Ip{]-װ^jTCőįMn@4;e|G)=&1iBaVTz`)&jnw<03rN zohڔ)Y=#E0#|!B8$C]< qN{6Reju]W@u|2<(-r7|&aX0pR6vگDPx=ƪ%B lJ_/O zߡC8`4ԍP"^[ O/dyiϬ@gCo ћ-tZ^B/*F"w){_!t&70YxE*VWW~OkkI6ϓS ?>\G/hO-ak{IS :3kTfzt" CtxEzYb?)H{cYyFGVZ u2!d͑U4§.뻉; ӌ0vQ5Tz߳3*o?鴱zK?nJ.ߡ'ǥXg!>h V; .v\@|G)AgDjCE2k;GqgCOE<~Օmfa,D JE+J2)p!L|G c6U /"pC[9)Kx:ƝB p$R9̚Zڇ-UƟD1O|lRCrm4̗hCGgiWizhR,*J씇d~i<#b4d5k*)B'>[y WcͫENHbG ܀L/T^+mşRw Aґ/UOt(_\,ޏ?(I(Vp/)vvVBz6IppaڥpS jQ<(#n^n~ :)Y %;QDiDs,f$Žk2KTC߫$k4T" U$tey&&ޞw,<ڬ%mn*/R1?1mSqJPJ-'4)kROqRqW;[ 5m: S}j4ޣί&mqfa[]ۭ(AD/ @hB8q`()Q1AsUA*+X4X\ﵨȈLeszeOY /R? -L?j|p/eܟK ,Wx[SKt!'/e(_zwlǥIwbg.K6w2mDG/ 0sQ@a@áh'4]8{{~3sp<p90z`K?S˻vtWF:^lB!Y|q BLyB'9gأ+Ig;p s9QN~"2sQ%2 XyohCZr[gR{.} ګA~,w o7-%}]c^'cnX $F-4 ):4%S!oI36NS] \3P~ˡnuMzQ'\fj)b 1B]zPsDi]yjZ|M̱-0Pu0tO]Q<$^_ 1S‡VdSߢF~#`Y :k )w{. JBuD`j}K&yĎpV)L̂+x!3.XE5cӘJ'y<_pha8u恺\N+WL9M c@F{0P2[GӛE="Ck:P;pBȽ&I*+wA6X@r+n5̖?WʸsU>hyRh=Ƴ9@%Q+ L^ϷYZ(B~N0+jp0UC*n(m.@2LR oNPT2M^L>v߇we˕Ro%("29޺pg22Rcr۸zAcI&X_I 7Djj#Sq! o!BRiSi*mؔ; &kyT({ͪ!uT_q#%͸/<8љqEΟ5U>eރ/a:5A G.H<*e [+S{REahUAD ˃!A)xCިnQg&l^AɈL;pg #b\\b5 j{Ro3M@.A3% ڣ0֔2 ?i9f:jL` SD>Eȝu7mzxlw:@"zsENIR5aUČ'vwS__yZt~|fzԮpj>ORL2,|`j6L9).t蔫^O ۧƀm8|Kz5+ȪW>0t5@Aj-+Xf.by >A@ 1oxlXj1NP8/UnĀ.7l2\mCAd0&eK,o;L3fߓNs5J7z6,We5Qm'2Ȓ-ޔm}BjYPwW*=-L~޵0VKj#R"./w]nJ BV"hpVcćpD QȦÅ}4jι8zoOCl5udU`9vhQQk f ,@~SiS[`h+AeDKj! O7eqVv2L@^C\Uf S tִ}.ac%;>̺>$.ɀ f^4E +=i" M1"I᫱],u&ٵC)8fϏǙE9^6ž,~ČJP{Φ 4 rr tCdwJKA{`c8叾rLIl¨+G5+aN (;wށ,ѬbPsB2d{fz 6iCp+6fWK`LAq8OqaVF nb#|! FWKpd#D9 ld%q.XQaJd \8ǎ 3Arm cDѽ;QbS- ACCd]E7x;cۜ6ǹw!Aڙ A~{[?iK}ЊQ (ٰ%%Hgc ҅lpm#Lz #zkF_ʲw@RpYN'b=’^[ky0ϗp,}\Gnr7qMJnk>EZݲh; }k(sh_u܁O+ Z7u X=G4ˍ8Lq=R=o/ o7$ M&%ѩqslDrf!'hjܟ"Bi h50 :'cCx qY| Fm)ű%C<95H3pc701ZONL9GG:L, 0c ]܏(1N/ȕ)-TZWFe5tK*ALN|VGf{i27Ct}Lcd[4d⩭Q-qR^ehW6U!Zyg a~GZIo=I Չb\Hk?pf)-}^|l}@Yp.lkhCPA46]ӔSGUCjmHy+P’Wa*%U߰J>3dĠ>v@~02dTi~߂U">ez'Yѓ*sҰ=*qBNqp`&!cn@A_ʤ^K o!Áy>ѱ1:Ъ\i:\ cf}F Γę*ߎ8R&ڛWz0Ep=mS6L{9^̷Uc=}N+Dl4ʟg7l[y$R2bcA1X9p$s!igr46˫#%LǦ\ExqWO#m!V>Î1挚UjB}5+"V}fntrѿ%fM{WDi6|1چ`fy"akpj;QG,-'ɖݭ޴lb*,nd9k^LC=F}J( ȜHK˘+P ߅:[N"Kj Vzn߂-~iV27JW qAa݄ϐg8`^ iƁFi;'#z_.ڶUi$o"{5 ݽL I)-!ݩ}~efi19i΅"t<̪8Jcfk Wy {kۙňmL>zś.7\b1F@Dgn!c8un6b~,P1g.ݮ!l$\K3cKAaݯ{md?b/Q K~ܪ|FKilZie򵼪8 .kA?ЊKön.2s `6 S2tM7IZǎ$X%TTxu#8R˦:Z$Ş,-m暍2t,5&{;1?gн`_ةM..7 Cj.S3=Dmsu[>}^!l@50sj/'% VU9Jx۴xRCj=Ӗ!/3k[qN akFM%'ZF3&0dUݞUO91C#+~ufd|Z*igԷu0=6>/5# l*I%lfho ,athdiK,\3ۋG >*+ D[d8gqЁHa0%x,3Sr ;| mJr |TA,#h6$<ʔ~ٖ)'oJ\Č̨ӎTx S)٫/pgì)Oat-+Җ+kKܑJYbEo\ȕw| oP DYG=Ugs֙; tK/#ڦ@Ɉb'!Vz!o:Iw,RW328IZ)‚ Vl+pu cx3v7U+![_83Ёӣa|-wm\$)U\?6iVݧ4J;`ZD?Uͧ eEib|}:IDŽo`I T퀨M;oo.Ҕ.!=Mwpbɕ*}[mU}-Au:4-589){ -m/AEbF#`31X `wZxqx#.Qͳ$N0ߧ8sزF-?_st>^ ј2Eg=l7 $^6y>RfrV|ucD+ [SJ$^wk4h II’zLs Hm'l%-wI{,UTݏAp$n:;@`8+ixmQQ_U G&#%+x wnPB,`\ >gIJӟmS?4QZM?ȏZP*_K˄t 1Q/88 |XYP{1H8C*7ClBXђW86;n j%9-X>8k1\]fY͈Z<E\`Sk~΋ZYpdr݁%%2ЉH;+4K$8φFP4zsս8rwz'z38œ 4;Z؆Ŭ 4_DEO: G{;4e xͻT%lmm98;/v`}"˪`JʦPy?C{ʸJD =3-wPvlXī>*Z8kmeoGopGHb>[Z؃ϸ~PO:5P@>:Pt8D0Ll< 'i\I<= Ïv\Av˷0|d6H}yW!)0ϟs i+LJr{sgэ4=A9X%=: 9Y4l$'ԌK} Pez[7慱+[ aH儠1L&rX_{NŬyE>Up{NY$! * gm P7ƌ'IV}麔QBQX>BpaUěcZxً5ŠMyUlP@{@یyW3AR7}'^|+X{U- ) )aBр[ “{Cr~ޕ6$GZp侉ᴙȮ}r'p%j|e4Bߤk5O'W s,eGOۨ#bZ [jolU sq3 QdlG%(ahv0`!ݔ4@ĂtɳPtsй4F5^#Pl b}(o%3ʧ&at_?lmz]ZjX^J/[s!s{ ÊSbn\OYxF_͝7R6=b˫F5.3 ؾB{?4y%yRqAgRQW!,3B_7HT?7% *LȬPIvBߍ3oFvG3$k}.Pzج^t:$oaI"4wOB sgT8GwMi)v"_J {QG4eL>վ>TNrI4bv(7Yg?7DO2qy,i'}-\2ͭmm** h&BBeH;Y2nͩ3{ W Iw=ܩp{U-= d99_r$lU8{dvհ_ ?Os9oGOtѦ+@/[f]JtI5r=BMNanfԫY>t=@@g@ +UhhәꖡOdfvfo@ _olVxtyw ( Kް!K^mOVha`bAC4Tl_PY̒2A0Vۯ \Enq,M^Gd;sU嵕)VG7Z|=HmJ H nLjWY+m/l˘%0E}|#.bwg6_!?Ui ߭zNu]nx|-yyY2S?q >*`n2 4g1C5횫}ozuhIz"\CI" *WOY~%eT EonG+%Rz h_&AB(u  /k|tMM&RKE1]cgh_G kV[?^Pėc9bw/qNYQk3WFH"|)iͱ;nj?b} m|BQ;n< \('pu %]뎷])5$UJT2c@\xCE?7m|, .2e^2*Fw[[| ;[b$E%n"{)Bp$nk=(,֚wrĸa'k{MJk\Y:I ~G>v+Ӫ Ag /6bۿPHWirrw WpDX=uISbl][[ IdF鬻pj#39k̛ 3\vݲ1.)$>&MKQqR^% 6m#ߊ,i*2z`Ҵ)_n%IA|TcÂCN e wŘDY4A z>DT=_fN2f3 9K ChOrZxyQ@0@8Y}+YV&R!E( Ry9U_1v'p'@(WDb)ZԺgb~$6ϚO_σ$mZҼȤZG~+ <,@n_8^ R,ķ &,}/!W[_.cqI\Z$|5␠`! W`\]8K*cxIE1Ju!9ҏ}@ihCd<$zinu͔vUVB%)hGrx5!`D$3OU:ڔj̖/4xLDT}_bbihe Bmn?P0lj7.QXj6fSBޡm/hc,,G{%ˍE^hQY$KPҞ7ڗ_grs+#xyzngy]'B1U3I*'Q#^Ll^ԧ%*LYoҠڅk.r6HFcZ,%btFťlUL/_A )( ״G-駭j1(ؙx?׮f1M7=VgVWj[3TPcZ LwCh܂ڌg#~mRu/4HC}\p0|>[ldϱSR;mZZJ Hx|NyZѠ}Uz+No}Z CdivK#y?Sª%Ryص?>>yuLA^S'Q'T~Ӎזao.n\HG"T3pYW6j W'hF_z6z9SkcH1"dQ+|ygPys.F;9S;F5d3< 2U=>{ߩ-~F/DJnr'0|jhA:*<8/n$Pz&g9Hq:5<[Ѱ xSY 4Vv.PRVz51gY8P/&n^)~[[L÷ҽ7UЭZ1KkKWy(N" 5M_@-8 a [ƟY){Խul9BcDĻHռ׷0JT Vb#tGMP`TRT 7]/Vg 57Җn' 0UPĮ? U軺ܫE:(6|əR[p}E5ISH({ ;rl?&܁u'o[ÃWD9h~_#W?s/vKϓB*+-\{ZaB By-,PiMۺ7l'=9Y|C]Ed3@ 9Eyj;V OA^ASM}~qрF`Rhv>.Cn?5ʋ*o3HS$oRO-`ρ ص`L᙭޴L"JJ̉ӆwEoa4j31O*R )@9]* B@~lFxϯ6+pe#פ6x'UebbfNn|и6wA@˸²Y滌'$O{ Џ16dݻe8˦A~z/n^1'D"b Sŭ {l?Y,(} 7 6lLJ r$P@<[aQ:)Lsyq|*k 390/-s4RB SpEcF|$ S/稉Tdw`_DcX`f|WchWN5a:8*'-L` (mZYF^OC q!'OYҎ/V/, Mba/&|&w6ȴ=^jۏFڄl"u. zEλڌ)iAڈ‚~waDJ x^Z҅^m\yPn)iNby~܈[֫M?fBou(i3Vr4,iz"JB:C,a(pBmS<u~n,OreDz?P hodK s(h!+6PB0xuqE$$DVl9C6"\lMK]8iVSf`\Sh⮉p@{Cn :YJ?!})|f3*z13@tta ^m ^Ml?= K,2qcٱ=a|^2Ddv#uFn [7kRVHihȝcZD zѩw?#0Kbޫ6Spc<]~j3Ԩai#!5@3mv9ax d%#cxuׁ0[pT`X'w)eE)e(OɫxB!/!NϬ3MGJ"<. --Db,Y+:+)GW2NClŤhM_e(KJ`Ny(xR7{uL94L+Vޅ liyZYv&uHհ9x{Pvx uʓJNr`Ao8эVKMd{PTסO%{vox mWL=JksOm}L 8 ([_9íu&2{Hf}UQ819o:I{o߮]hߙa-lѨvPHj KJ*;G*v㧘@Q9?(݃:k~JH/@rO+Qo;w2hhgAүXaaʋ؝]7 %]йltszrc!ZqHU%>=̗׆BГ~W+ \ 82,/w X> h7<ء7 {ГV" }vf ^ |W%nƜ>-+mW$>PZHSg{pg}NS9z̈5Щ*].3{tqVAE R+UkNT&zame;`>(p*ݠ-ۻ[w& ֤\(,'q.’P>+mG$!95u5 5 >3R`re7EdȊ7XS"YE<Qҗ[TDMmCJ3`jXݓY _"rlӥSE]qAoQ} +.pid NPG4f;׀e*L axGG'|`/ph87 `#ΔݰU'PJjn>H~Ey>=ƈֹuc;kepnN>CSֽm 0Ay3QeY'pZY>i4)"GLE]9=}$Q#lD9ZonߦHY)<(Cb=;.00a֢B @wY$]y D$x1ăI&p2Vn:LB u*2*t%"3Ibchv%>ncF{~R-0}YIJ JKm 1xPIGF7-g}r6DjAT,$9<JwlXc&Gc;1J:9<7Gt$e0d0`Yr͈br:l5n̕l Fvs<<:s=NYl;b1n)/;2ݑc [# \'ZSnab"0)<®},# h6igeϩT{5`Rs eb?l-k em1gu]"đx`ڱ~Uc|z[A(oVFG9rO`FSSt#C^16w}cs{@'4.Wa`<lbxrEwp Ǣ_*WlqP֛jo[|Kz&:c9lˆ*5"f_?گfWCGQ YJtnx],v2Ʋ+>LIÖ6sE4:j[Asnx+X~ Y`ϧOںOI*~b(g`Lb o(Djc|`MLD`d33e/i( :%DI"7S4hSm }ypBѮ'|0FVo&i%`HDH\w%Ǎ:?٢vwac.nu@>R 4I';gMɖ^]rLfћ0^MfEC7jt61|/}0;FMT]_7FXIxX!=< )5"AHDf0VQҷwCvc(\]ip`4v5 XAD"pKJ -]ĆkI*]lAJ ުhMx-7GU^,Ԝb33e?g7h^!%M  ȉgYZ0707010000008c000081a4000000000000000000000001616eef1e00001948000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/dvb-frontends/dibx000_common.ko.xz7zXZִF!t/i]?Eh=ڜ9Qw2ZcWGst GJN:۳]H ̂ŻR3c^D©1jRk,Fz׃ә`f5**!H졽A^PY0OH0R*R LIM56NgTH4JպhɜƭCZZs[yǙ}<)Zh˦Q $Ӽah*wjtJX4\ۃ|f^/S%`ge XZv&k8m bHw :h1EѦ&|K CCe?B=VcYk|L@lmɖL;t o߻!_`9(#@"4/# TnBߋEŎWAvYءFMx!ci+{T&{L!ᇌ Կ̈MRXVʧxlEJGy-a( {Wc}Q8x/ay0=Ru A/td9O0yo.dPF8ⳙU7b43V':qofJ+y`F+pb']"yώ@9G 裥ia CX$v|iivoa)kzsw91cwi؀s#3޼ywY]p|~XIn f o:̈́ Jǐ02e6!2Ƴx%8=l (} h:aVQ>,0,P%O=>v7W:"hh Xu#VtNhP&f@[\zLW$bdzN#;%[ݳ^:D_ã[5*c) cyvS)`f{'&(Ar@c R@rH.h?3~wCw$:s0F ݝ3?]D`4 /#D/ mQ+;QAU fmT M>ᤁ;43:vuq40:X ((d48B$?j)yI8$Yu/aF'ߺ۾!x 4&_߫(2@u&RXV2+"D)嗪`Dl g0_Im]QfdGpv d * hu}mؓ)qM&H _,LΠ"aaC_&^.ުxS n4 kBML/K,0(|? TwRݽ{ PT0' Qsح Xh54^Zg4<囇+FKʪw*ΩCn\w'c9 CۮX:ġ Xoˀx{u9`=z  {@qs =D>@mx^),&eQzA%)2dJ۞ㆂͱ q` ^<ՂdфE/,?}gZp\kLkGz ֣օADi*ϣx֒.M8#ʘ,~'R)P=l4{}_|5c9&-Ĥ 8bX,DGlW ̻S39tŋns;"XÅ4Vٟ,?>/iDLc@,FOYGK:#yXE#0Qy7 4jʤDIK1oºVn|,8@8ݽ1jݵiL!tv"iGTGi>uZ͒C{x6q, d6QS TB2JͤOR:/s3] &Sfv>Զ!o2j48ч_$}Kn ;[A>1/8F54a`߸HŒg4#UJG:k8T3 YTmQ8&0#YyȈMe$Dyc(8b1ND6NbY;1ALKo!FrR]Ťa ik-7]9/"\{LF8Lnl ,²[Pi3:%O{B@-b6t)D5S9F~f1LI]U\J GoG6jbϿ0[|mR*3'F cV⦭Ry?Vu7E0#5"}֤Z%l 1mB)E刅~zU@zQ+,y|{p27ab{ntCKV8䱒HEhL @/xr( _CGkJj" TRJJfO!?zܿAe6D5OSlnV5G5'ON Tu8&zkC夳8onW@Ĥߐ*G]@P*Upy)#uΘnBpȂPUnk5!L>DKZ*?ۡcbu1V=b)X]`ChY 4FO_qTR~2%ssSYоN=mX#Z8hL>U1- gv|| ]qoiPܨvRU2CzBc7퐳Ĩxzb(9=9So@yʊص[g $EFHp'a)C+puϑZ:@Q㥆"; 3ᵿ^bċa;w>x4X: Cnum^VY`^m KPv9Ru3腙xdPp.+R#PdɥfǕ]5x9\fF]0{?oav^w8jc Q");Cis@5W5v;SʚDM&ڔ̫[`n ->{™+ZUN %v2{:4փ%\H\ : s䐜%!uegճaCW[z™.29uafݮ1n'z"VW.$ BlX//yg%I(`-';q'EUB06[9t-2=_AB;`ψG󈔁h)+zWQL9q_@%g ,} $jQy:8A:Z?mgq~*Ub+lEQetl^OG6;b' [˸Q=8iլP2ptt~Yu G{enV S{PNn)X&@Ԡ!a !Êç] !ZJ!Cx.LC4*lgz}|$q[Z8_Gۥnܢ:ﺗBŢky$dJI1=qbxDH9-e%;Zӽa9qA]|uig)jr1h{Cӑޏ9u3z|1>KDI_/ w-66 (t'c^.ò Pofk۬?j,\Q-&qP`*e #~QrP&F3΃>sS[rLObm a]}?CC{sﺚaU 'qFgdRX 5:尲1@Z; [:iU 5wQ3^YT ~̴ܑ#͑WgJB!Q˺2FK3Fݕ纬p >/Jf RFʡ"BdcQŷnW/b闇!ʯ0LC b"WH4=a+\|St OW"]Qh//?S2>c_-c?Kʳ9S7T}*fᶺyj!tc҂y~4jl6Yk43e>>ى+:`{,atH#g"P l Μ'*݃P} I*}WdRʹ9 )-*@Y8|¿VGm=i5E,_r* dvQknȣ&qXgz_%pwI$£r]!,yZmZaM$~x :lD:AbE:q)SfQljQ)Sk]ICsfhmkR*^' s;|9S:07ڀ.G4.!iwQ&>+Ԇ@@~w^8` =cP?%/gtn-ʦ'e5,k mR7RqjD54t97:V1B02׹bn}A4wO[t>+ޕ9=5]pڈR> lhmw3C+w6t"E͇ =ZO͓0`9_*= T'=:h?bu@` d'~.<"g=3ui͊ZQ }S20x[іr:VQaH֎ <7g{ݫGٴi%s=v/ h@ B!1a);c tʭrJq]"~)zqM|Rk|䪅b-Nk=Qt,Xmf *XaoRa=Q܁n;s)ZvՄ-uyq7ʡ2~Wj# Z`b2 -4;X@qQr)YMJmGC'^ 2^I$ :Tjh濋_ZC2նq Jz0GК4'%lwoN Gz[.` ;ԥ0',g6_ՙ-{\wHݹVHE-9JӢ›1ezx e P5ɀM ~}I~ҚuvGLm.c@?k2F;nBcC4ao@-< '@YAhf54 ;)3$Jo'j:3WmUޤ #:38 Q:nd&J|=(Vk8FUZ@8KKYÝ\D,^iuӚPfnNHޮ.UYYOe ~d9"3q_DĜy)ǡUX fw .I@ۚMU`mﶰ¥o$ ?jhO::.:Jfg&sWNຫ8'!%<2-O];ך1=\!Qu?AHY!QO3ٷC][z2"gYZ0707010000008d000081a4000000000000000000000001616eef1e00007b38000000000000000000000000000000000000006000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko.xz7zXZִF!t/Bz]?Eh=ڜ9M" \DRnջ؊D{%ap2*ImƮ:Ē&-%_#vĎDKiv_ wپ Wz/7[}qtVLs-`:{u4"b"&F[g0.=4r. {" ߌӞ uZ]:GlHYv[0"xBi9;nG8Ky.KH5KEɭߙ hjZع5u a5W3)|Sݏ\nbMTL>1(A:n'̚[KQBR^Jj?L<@iyJ;dY[go5qG+y|iJsQo{v[&p'y6[5"xgY':hlidMiPZzk:)k-qP~eAD}T(ɳ @TɘٺCI^ҫr4T~( eo5j¯>$Dt*3viډCmE Eu ʸM vL$ [ dlM;>ggfbٟf7I2g6xєܞAJכtJƃv;TfJă2A T!uX Q<2OP6r9%BLH$<L ڀhu'AxP D Lr'ŒrlSHkAr 6$ 2`3Cw 6y`CP_ 7'8-MҏمыQUsC}-^T7_!â[Bc8yV4a; Owa3 :٫$٢_s<$#ΰs Xb3j s% V} AdpyD8r,ttmÓ=^Viׂ&+k)&ݽ;{qR4SBrҭ/ ;602L `P8k2Ȗ  =*$r9y=3pofoRzڌ-Nd}KF˘Q8Ayup-Mj"@Gdڬm^ń3VFM•o;!.]]λzKrU Hw{RfS! bWLmUrF*Y%Ow5fxٚG4o&DOV1N'>tCk|)([uxڌV(Ҟ/N˂GhݭӉw Bb$Q|¥!!v}wJ􎪽ұi< h;Ҿ+sEq؏qR+;O`(ޮPFdg6]{d2<3iqa :7@M1땠mrov"-m;qxP~g3q70^jn EuDx^j21MHmHWxO'p5>2J UYo>FϠ"+ >F!yqǸt[3=m~ ծaGEـp+97iܦ/%v]w- o/IjK >@3/n#SF,2*lNEjҀzSAy<ѓӽ,}.ﵓsĒ1 5,ѿWR"$X·+1e"l}JbKݗZVo]QM{ CqH,Su6 Ŭƕs[?sWF}Dxߩ A-nʳ& QtbfrHKg8AےhݣB /4ُ{h57RC cf P͔ӬXәQTSgVkIB3C*7(agg)9jrb#`^K&۔SP] OJ*v h)uy}y1`=f;j (z,J%~~8S૑܌rl]&bY3{}v>Ju^+ņQy=mpwHC;Ãvur]_!333;[G-cZ~k šJ="Ʊ>-8*dKmюZ:I6N\C+7l)/OU @Hk)MJ:4S?R_@7J>7GC棶Ʊ6k/`8Ir53O;A( ;''UTħ? ɼOvQ4EZV Hv_-.V!vӖ,f,)\GhwEL@1ʊKԔ] Ƿj-{(b*;$q.uPbȷjEZ o#[C.zl/!=k _6~>Ӽ1v"(Bvh*gXzx9v{4TjD> nrjH>pdWi(`?^h(AԩpٳdΚe(Y!Ac_pM=QC+MOsS5j[puOv)iuNIy>.|~Ats'BtgJ_@v"e軷|RV{$Ò _2<pP!u̠x(Շ!)Lq ldlULbLT~Pۖ~q` PnQ(qI_4If,A{R?Xщ$tq.aDh&-ZSQK'($c.c=$쏖̛?}W!C-l?>֜P S5&ٕ cT *^A[*,Q'nrۤxG Jl-7%E`5N'k'q]N(.d@9yY0[m;1.XGPX]Q/o +ے`m۞"CQSȨ*ͼ 0AnJu3o^_ l `?#G# țаwBfA^u!ԑ8eX$¯Дq#YDQ VC#m#(BMF&]GXu#2"`#EN,١,@bSϗVSOYY6Bp; ]~彣;|`)WDiU[UOPQ~rxƹGH?saQ *u[&HD[oEu t^7>ߖI:\"kX#]3L2jXmw܏gm284'@U.i30YpaBg s>M]{'3zp=,a:0*H&X=oC92f UNXBn_E]9H S*zhՊdGd;EZYK̗W.% ,A\X<;|sx$]c A"4^&VHd^)MF w#͙PV9[Mx-8$7i3:?1|KҲâr蝷1-c2`oPz[ChJݐ@ C*,kbnNt4lSa`v>k|skp\B;- m!e z5X_CodS|rdgĔ^8 G0} lJ21N^oQ̡څĂ-Ӗv lq=+AqfФk<-70ZU~zM3Mum yGB}Q~+$^n KJ[FUˣ+|7vr3$_ؑ)_F2a Yao-qj{5R=|FhѴ%&8,p8;M#V8-vt4ҧ0Jm4)9iޱgսuy5 S+ QYk]޶X>ݾh:.³[!|8IYb^ӯqp{@1ZסjѲIɕ-2Vd5+yܟ.9*҄vِO Z8I٨HJCr;Pmx\׫Bŏ09qY>WHF'ɷI4e0Uы s_L3 JѬ:BPjH7uןTưRs^߹ ;߂I3Jj-'Q@ʖ7ӸW)*ܶ;4I7״ҩZ:(2}NJϥ5`wy-8b;6QFb]ie+ Bb|Wk)ODR8FԔ J~rgce#ÿfΪ61 V!*(+l٘j\T& F4H~Gy\.8zodp^(+7EڻfKz"AyͬCδ6 A6[YICJcϵi"!G@`#&vE5hyXƧXzU:"*۴f%GE=&_ E5,R$2$~cw#eC"SZkk>~:T3}{6 + MY1'v_1"}cryl4s/}v7G!UD6=i,i,my Z}"Bu \*_-I9K/{ZeS۟5]՟E]Mvo Cmm`aJtSO5y$3Ȱknӄ{[;q}EL~  N\6-oL4gc `%h`(<9uTuZRyI X e],tZ |4rv͘Sut!Q PcٺK !IǐݖNyOݹ 7q7 ===:8I`4P!&*ǣuX9WQKyW6[;7H}iScdQ;OaԬUXp`o>tWtV{LxQ7WcUMmKߟ**w#7ne,d_FPy{QdjVs=zdzzX1Ƈ ~M?LƄ$v(e1\'/aIOdFg025I ɡ\/6Y >MG,e0\N@MVQJI50aGLR hhF[Ls_Hh2Eh*2'O55f'܍6 90?:xk#xW5}W;fqXdSIvAݒC@I "o ;bN_D N R2s߮kW8ЧDwA) ,m[0Yv0hJ_!R]=E@֪ɣ 5JX] ȃfM~g&3-$9! áhOdȝ99ܜhOHI0^t.SR+FEt0*FrO(2g#,oײ"Lޓ'Fe'N6b|9?ƯmPFĭ9CnS[.̳.x2-sy]Zt-5Z'Jg&}c|NlVJj&-K[HHBmp'd`y$Ja\ rO>ӹGZ]HǏp@kej۪p@VIeZ21cn(q\&{pꁍ($,?4VtuϨZ bCĦf,͝Z;Ζ(a'8UTwNo|/}aʧG`j:uh~9+܃|<-g W3$0Lk*ҵ|H|=X1` bj.sctʑ{;XwAa[_3WS} 9MĒ+2f+8c:(2a#edݤ/€k!k"S8H83yc{27&'X).=c3ǝqytFz]ڶYyS؀k!"#"K77p"-֭*~4>@L+d\mG_7\ VwTV~&[D"դn=*{O%@ִ.@}`MP}>g[\x=I~ ^\63EP}S2]~ЇT8qF?Aq P/ `~'!>7.TGrJE;ݒ'D$PVlTSҐ58E %qj M*Fg}^3Nܭ{ BQn}4K/-WqWNJlKg֌f~K(!RçqTvKF?9"{7(eТO>w<ܚ"D+<ĭvq|P\tl㓚-J{n/%6sD2k+ h/ 5ՅDg.7鲗ՂɬDȞps-NLħkJ W~Rc C6~b:ɍ~v"ky⼹,Tp=2aBC4m/dvIx ڹz[GΰHTd1G5Xbw'~a 6 lϖ7Zr._Q'AEr2'  q %zg%~ň0We8 `gIRrl$b|[ UJe:hdp#kLRǪ&^Q"oɝ2reU/1rӢi܈QSr[|.&qGyXem8vrX¿t*U$@3J{0d/Yd-u㰞JbM%~Lio<vqvR spZ=S­i޷z@ˡr&/۩(ϕ B!j^=x¸97E?RY[F2b*`cic$:E&\D$B&efxXՓU_p/>EnJBC4;9^mZ+J ^(#{6R"|?xݐgʃ~s͑m*}TF|o󽝙l P Z(S>:«5Ec8?+Y b5)A92|;8H2:cܦ6!=[69GՐˉVSJ'\7]5!@[/( /62 ZJ*U N,Ť8=4qX`E HA;#UN{5؋\jOJZR/i>~ 1 8c+s<4u\t#|5 U& $hTZlcG*Xf̙: 2O=Ͳ&)"h2vFȻpT9iWC() dP _ w1WO&Ѵc6W/_\bQB? .YHSVIpy4/nJf4]XD&Ͱk ;PVml~Xz_]iEkL\F>15Iij$ SUxM*{ћG}0/{ 6x[w&7M\Hb=bmY+ 1E,#:byOFi)ˈTbr]\7gsPhE!VgSQH3϶Cxb`!h)x-m^1 eӖMo/8"U"?ȅP<2BS9a#xlD۩ݪgwEr2w0h}x"O/[Ӂ-0ȩ8TtahfL5%KcE(𲟭AkO5%t2^_+딺6+Gy{iH:4Db庽7%LZ4qkZY3}o/e#W %:^$`Tov3mR"sq E\$c0ˠ̝-~Ot T)]^E&>jDRHŒ!grRP'^J/5Oe Ԇ4ti<qF"}nuhfM_UВ_o+YRxZ$B%"|[6T0R·X\FJLu ,趇3UAD:R'Sցf\YJԈ:+E2R@0IܚQ/Hֱ&}~}A{( $`9UY EՃ_(]D[y,[mwΛPe;g~,"Ag&N;79q?Tm?fR wK9O _G]l+f²QppXal^:Q#QGGp9wl?R_:L'0Q(r y904~ε*er%3RjrKxFfH:s,a Fcj)C/׊*K)6!v`YTѻ lyVqåAP/WQϳc4vl|L|o[ȶ^'`ϜT2 G,$my~B )ю϶/:_*(U{Τ:omKP_b=5kWU+"Peeه^֎ ( f4NC#v^ѸD\²%n*a] !KTmBf %5ufej(xt #řçI=o>v# hqE'OMHLt4G{|;b@Ă~CZ %/!X,+F| MzYY0!S[zɊfuap}O5 Ppë`l㉫w~3vdi&tTkOYȟHo_3k~YTm7BC&_uĈ-,"ү%1/CYf1hi )Q&LGOxX-/ a/$7a7x]?YKMl#A2lÖõDIӕWYiwd@k[t y\&B X/ ї .s{2nhAlHypSѻa25d1dK5:(B%/OV< 韒{35=IkܟkŅӷK|B9*ZyWyaX2ux̾.A-:GDD2RkLܶ}f&+ YS^Tt׸IHZ{^|Y;.-`\^̯,VH2J⠍ Dd}‰/L楞 bI`ÛK`7~ hGo_ޚ{#>4$܎~-  _5J{LYhM?Cb}};taAdQKFIg\*UHq}_BMw%ޟѹ&@-ؿ]$O:_\8JpBř-%Zz8FHJ+6Q$ܥ1[o g^$ĉ9)%E!2,2rVsKƮuU )_ OKZR8ni{gZXmfk( ;̚hK"3O;~z$zrf* [g)i5a3In֫Iyi/r[5wx1^R-1Tac`ЮٴfO4gRc%6Eo4 6[Y623{X yCzhq^R!!tMA=ҵT'}n[yV7OJGͰ6Ɵ]f 3nN,!o7;f N~WaZh fD8aߣ!ag⍎яeobʃb(ʱr?W{ŸIP裏5ܑ?mAoXk^=@9H6pSѓt8_"kY؉3; SI.5x\6kkzs٥ĺ9Գpqu E|L[؈~sob\QbǟGiPr*%z̾)f 4z;ׅ2gDr[F@o'*{ihEMjF@a$TǷ®|GU piܕ55Wt椩Vh\XAgXYU8@¾iR A(%K%ʆ{xx4O֟'FwC7u[+Y%Bz{"Ǩ7 ]kwΎ[0#l@hxi1لV]cL[8S :n>D-ܓmQVx8(YcTD֢nn-v BuO -U*q(!}rZ`u1S]J*.Bk(a thHndLϘv^AGa 5]$]p.I8Ν*F2 }1`G/Ƈ|-*pep ) E/~ ( ]vODWiop jO_RhƯtؐ81WV_*EGAMMRTYs W&y%wgxZK6"A%=l3 kL9RS/ye-T\=`(juVv R/zxx׫lOW&8[ɒw3Ѣ5yTVF4Q|\U.`DNTSO %®bgd-}9N./?Kdڙkf Q"9!N= QkAbHF3A|XqWxځڱX A83>{jHi{a׽=).o=h37Yt}De>S0Uu>A;#ړIAʿYݻY-uTEȫ$2y8%#EpfT R&`H_a~/ͦvۉ* b 2D2Uu[LcfPVphgK2PB_ $561J^|b*Ƨdn]I8/fneQӏo4`g1e]@f6Cecb`9Q ⢨bԥJ}2h h6c&;l>FˍuMq5J.QZ/?mnM¡J, v)_My!;#U&.SJpɞ 84ۅK7)>)*oxg3P66d҈~ 8brl_ C jib*Ƹx,0?ZY}<7qM-kq*8"dBQN7Q8u:zuG]-iR4Al֟plھ Z2F@6z.Wl_9D3 o"EcJB*]ݼg)wX$"Lu5 lS{#b>\Y_T wfEw[aͼxQ"ǖHBmGLn6q>HsErfA4+޸~RjY3U}-f*QV pO@c=iӪu*L7 T!d~7"Cv&/HfɆL%)BZ쫔LCfT|poåH# ]m-#4b-f,vV- k3T;'Gh`(*3bUiy:uMo#~O|^(cLU lc9$] 1dюRopf0}ۂ!% PGTRR dfXH^<€I-h2QJ.>ы8P[s@-S_$>e_JT"]b41/@{zzZ; 6fZ1+Z8g0&i626b[pڪ.dL `pmg-a~?E;69*+Yc{燖w=pehCwqt6 BƉob e˖nx#Gń/|q.|gcni]}n6e#?m{C"Q55pE~Հ^[MuOn` ~8puPHq `K 9J!d~CuID ۥ\ %.|pF.jڼW-G>T>]&lwN/NP#sHmF#!Ƴ k؜QOAݎ<tJXM|_-F1:t`[Ab͍m+VĴN栬PlP峿񲳲WI hkg` !,yȗB ';n'YVzoc`T8ߩ`'||C6[#j+ذ bߖ/tY:;tm κ}l>2奷qFR ̱ oVIOƎlt,ڿ4sDu3{]/&+8/eUr H[ ˕l-0ja*tSKZY)` ~qٴ)q.b ֨so伸n_}ҕ:.N d Og9sϲ]J݇|Qȳj ),O)㌧eG.\;8sUox#6(L羘5 kV]ʏIsrnq毨WJˏ7.])d|EfKf"K_yg͋z49a,^Jo4x򩴤d=KX@\i"' i?eaSWS!PJ6shWs|e\(h $q?1{Y,qE[cZIiǗza|ks&|Qf>D{E^>:' X j3 uYQ3 4M3VZ[3 FL;A7Lנ]pکSzl 6_D;db_dC*d!O+,:K+nHB"SO#}' 0!䍊Q_zi2.V ՁYe?!* ,T a"8lZ m+ɻUF8[03tk%{2廊it.ؿ~DРʀ}EfF >z`9qo:_0Q-H .n QE^y/+vd̫3REe2)Qt>HW2% OcbPV4])UmoJ&T5K(:bеOB֠&d8op"c0XH3 |3[)hwCW1wvPyhOӻy751sЧ贖W:I Ò7sNtM[ ,073+'R~_}8ey9K hI )S[&=7B&q^:'^qgaޙq%׫k&bץAans%}׬gND9Er9Y Q<¡Y yM'O*qHT<))o+SrkYgf|xRų{`мMd?|Osh$QaMk2*]8 9v÷me=1{jm?rB<$|\:q&ECMKṈOlM YBs@^)=e٧%*'1FoAXUQ~`Wy3rAu8?PZ45Y2$S?s)> ڴ#92`<"-cB6@?lLtm q B"MS,k YJ4\^b|67c(I(E*_0; ؋lEto0%*cNsw0j[TTi[ at 0I^=RN" =d FɃk9b1KC 6W2!թŸfYn.'qJ(0ϛb,Ifڿ-pO֚ذ ߪ62'/!K rpѢ ygtAӹ8,Ƶ1` >asc9NJU]e {rE$:9@D ac"nNC.4X1.alal],NE\pٕ>`{E\g 1&(a0ڢvyGqs 3][|?5JרÁ'aYA`]%]j /?).70Q#̢%ty`kpR9j ;z@9ޙ^zЯu߹)e A2LYĨ N $.PjNG%K 얄a!]k5NZRI΋[Z,A` 7|JU]Y_L&fF-L*{Ѥt,Mfr3O#SV9w5eG`J>ji~qEE-AjP)a錠?ݣ0خ3(7۬nE6@48iW%A?Jܖ  ;xgo̯aٓ칓I,ZB=D7zlДD/xޕoV3/ɝh[|b:o9tI1j0 QZaқ;88 h$QB Po ]@CO?Dkk HhʊHZEީt]jB@H (S~A42Li<%}Q^ᡩ+xl9klN꤀JM~"CySۏ9(~hvvEjKg0 `A-L.aq/M4@MԹxtSh'~h fmrą v[^ MRG>~?)7L5D…xv鯛c4MQֿM`@OG FU6JWOMk&^r)uHhpCgJE&Fd9n];ܐ[d(ε]T@ + p ?mBTSlOZ\6  Ψj#|f^Yva2+[Ti0bnB j \DӶo'z)m~Th8{wCSV2@wHװP<grpǀOEj|e.22ds mYBH͆#7ғ!paCM:rj,*`-2T וS% 7.3"#"~UB&ɦRd4% ( C#u?%B2X=Lvb8[l+ -_o}m7NA@ìVa%Ŭz4* IZtvs jX|a\*D~ ]"wo2'y=Rawdxy mm!!qbG(sK̖bş_&;Hu\h=U;dl@:\ЊmU T:2~ܤn̉L|VE彝`EϩZ(>c3XHQ2XϩSv&Fț Kt'1U00m+ׯS&Ro[f%[J!, u;zUU f6mډv'd TT>Rz `:'\ yRf$ưTYYbtԩa^2PPk~ Y4Wʲrm,b-fje sc}Jݎv!:`;d171 YeO{LQgGH9;2D%R ӵdKR+8ۯ7T3ϓ9RKUR5Tw?V8:`n B]܎{Ll,yBkFx7)=<`@v=| =E_,T?dQgYk,|5`Cv u1u?FE!${`M[#> U-.*N;[GяRw‘s;AB h:QB"ϙ~Ħy]-l`{\: W'Mi.fAZއ><_ 2@H Ww}%rN`9SN J`[L!N3$_he\%:\g祟]e?T6t U*J|GXr3'IsisRu#HdaOϴRGxͨg89n+uе (cq,52YC{6N$X:ϦPu8nZ7utJz#*1'_H0<钮܆ ;ި$!c5~ټt9JjkԛC?xE͊,YEQu1 'XO8f$%;(VQr&vy޿VX\2wT~U7,v&fx_/Ô՞ͷU7W(v[vP5U* .1 FXExiˀELa&#zח rh1,7AmKëV 3/vc A*J'2[wTȢ)Tݪ -C'/!!";YE:=UvSO|xIe:uМ8]k/1./2HS!/WI*z;^Rp"Maqz~b;@G(LjLbX{ntl\IPb׆ωB V-SlWzmYA@jburb?~-hRXq9)t^a޹h!}+iRܸEƙ5eU<=^KOk5W+pݜ.Mۜ*q=+i ElѻzdFn7ff܀9]/dˡաyFy`7^ez! J$IGkG*,g @u֎E :=H I MpqNp.[Hs"5iXS}Wۺa)t :`X<$#8Y|)MLW4h&cGp4*Pԃ!`+/8CʟWJ}G$"i%'7}D5}UMWCo53h|=u|2 E~6Ȩ,힪QU;E2I|v0[-`5S0s= MP 7Hk2 ʝxavƈ>=1F$}/&<1$pw`yG5Su&0tSY #1,۲f2i$ȏ0U%=mɫQJY:$Xrxi'.K]JU0ƍt)6H"w&ְUpגIy@fAXyR]粚[t=}3c䓈MK.<6kt&]_>[eHGV>XĮ6k"."y4,K:#&k f@|\].f5z trt6z ÓAZb \&L- kDFG[qD}PsK qv¸1"#,yݭč/źȦivR~h@i`CE*X):mgA<L+skB'ǸTߘ)JyuXkrٖ}E/]ܨWcf}Ņ E ,;XN֤hE#L}/Y +֨"jz:߼4ե]M(h,W*u1GVd&lmX/:{+f8Ԫ4TIDC^V=arJ_CX\CbM&j~`r?R ^ZoRWqJ\ծ@9a.` JAg^"12ԷWeo!D;alŬ*}85X7E߈4S x#5̀Y.@TH+&P@&йqIZˈЉIhDϻo#OŏH۩q^@@%mW<Uy).ϕ%T_0)FtH"f}/nl9mH|`)&'YC3^N0P| 4|Փ6҈M)KI;.5T#s=mO'gs']є=6sxymXC;Oi(;/=CvxiȲ ڒfJ+VP*P K.ƣ7{t{~;>ʤإxxSb ;=#^jvᢏP,˰|@avsOĄdB@5Ph~^!ml&ẁ5w6Mt>=muG x[, Xk,n?\MbkCbYq-A]vHXk: ?I7{#!SjV=^w] [LLKH'23܇4 # KڌrPI-eI|u>-AT>dwNIFLr~LR棘Tz3CE.S<#j3ɹ/ ]7AjʀNQQ_L&hd"^hH.<@J+:MgAj!T K^q%E [ TR|W h,Ix!_I~[]hP S pm#>kfhϕGeԂ޳>HQU$[{˩n #JHT|Fpb1 9 avHv:]`k\O0"$磘ݗϓ0?& X1k nQcT\a" $I&za䀒-]6w Hn`E2w7 vPiͭ?tw ZcoЙ;Z"Jv?YρWY`c6? ,Se=jFX7y`ȵY4:|0Y0O7b%o\97\^c=%\YNK~$J"6'2gW-9ĖT$Q~ϊbe^D{IB\эBྥ/Ѽ%Ҕ'kgXy3ˀzXv; `N}ܗ=qz r-_Ia*Gʹ{~ZO< l]44 \\LRC %o07fW QmNcOiyg$%e]\yUݺ4zpNDVUxԧA 'xC٭ÍiZnȒe8MI1|" Ɣ1;K+laTa Gk iFtq]L mrGA/WJ'ҏ3>ݵ}m18sWF !pg#!Q'I>;I|`&fA7gH Jgd]T6CȄFMң7jŊQ=*ӰL3\MhG0qlDN"oOM`ڣWFzlAݯM?)S#]Pس[DXk,|؈,$@4X~Yb=e77<8GҵQ޹bb5kuER50u\;؊9M:K9Ѩ~V#ljӐv'i錔9M7i#L*?+h&qILc C/ (q')T'x};JWv\֜DP5hD8Y/kLWW ìcn5hٖ{QMyߡ~\[ӎ IT7XAwjU%MЛe|-ǓI @[e1A?+hV?9dze~ gj!A|*rY|05ʡiHaG)uL4>69h1MɣJf);2ȡB8=]+.Ko#i,0eC?T ϭsʌ,mShbpE`_%0vD3 ǧN.{h=:٫C#T|/qub"H$gߦihR.Y@+ ܔ%Y&aQLK46S,AӯUCJyv^qkaįK8ўEBPdZ;FU", 2E|EK㥙q c(kZH5am̫gtΊs3ϧ"QkB#A)L vOJl*iBd{iP@kWi{pUt(cJm^<&26Nt\hdm `z,wJ),vގIoyJI6'K>J+`¹cNxc HLH%m7(@؈8iʛUnrr Ȋ18oajtD$?eNVZ5- M:bC82ȬWϳ++P[L!jH}>k*t [+*GaI+e8] )I dQb"E4Ja[0h %9)KBfq+h6ETg3dU[Ĭ2rQ/v(NPm-<'jxۥaӖ@ц~+/" Uxim:*D ֝8)liIE,`ihON#\( =^CrxN*%adEf'H ɜFon$`*|>x4&rdČUZ̴:(mVPUup&JƱh`ae@7(pW O C ߄z3d&aB2,8˂7&w^S3$nWiVN! zkasϖ THB1`ZN1^mA؀+7ʢL2X;Y;;hAvDyVu+ODcw;z%Zh#kVnΰd^7QUQNp4{])d wgYZ0707010000008e000081a4000000000000000000000001616eef1e00003a48000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/dvb-frontends/drxd.ko.xz7zXZִF!t/:]?Eh=ڜ9LU}>.khǭ^'3[8pr|ЫѢ{ո0&3 6IvmQϮ>.Ǖ4u8}mBHWǕak\$ Wj5 NmQy*ސ%+>3"ycg亰 \ +-=͖def#ghES$Z-օ/,CpæUYm[ f.o?[(L"HJHvNV^̴vvb6&ZmoiUL]6 U~vțACo-"X u7ߜ?)n$mYdۻldmX6x"q=W)snE;Q" }WJʼ~@ݴ`:)Yp)5I(idhJSpV;b_ !iv,rb>09b?u; P2#Ti3f _1m]aW& Ś@%.f_Zq[H^>LiK]ѰƐya:A&}/kOFQ!9EFU2@@yRgORu?p-T//p>^e#AbՁt/W0wa4M,ymŵ 牔J<  hhPvˑv7ܯL S&XÓ*X\!E9&n~t8h^)|ݚo_id>Mű*9j&)\k@OWP#v .mpfILUZp]PG*}@ZiR#JLdԘ1]N'axa!յ+։M#j )|,I~"W05Gm4ƟPK@J < +amg#|8_[sD0σbo)%޸'uM̛i/b&'c[nˁ &XMWzFO@5HN nM?]&7) 4sXTjCAGroy]# ڙ. 0#N j|٭Fg)K(nLj~ T_izdc6T0,JYso&{GQ~A$O"X*s]+܇P1 ]JΠiy7,ZGIt*` p7c3Sz%Hw9D2%T 4.>Ӂ;sHBv7#AMGZ=\]ِF 7MU {MzRm6WxTҠUYK7[@iaawmkR^''{R'l3ozZ?~e';[SF\cLrO8_Ӡdg?I` #3;4m"eYP.OUzcdEiKFEHۣb(~Ҡ 57vnÓyrl>ul;Į_8(8|O($J_Rc֙2wTd8jDt{ui3$Mr -0;cchCij<+gcKqi'Tyb0cDAfCӻw` ?@%z߸qόk '949J,L1Y'94 ֨B|Z=;uyjb^idGiK\1"ǭ"C;Ÿ(kJA}8{>ژiNsZGNÿNQk }z>48z/}IDs]jJ_ˀäbֵL*0}˓Ykܕls 8ٱ>[ST|Xl`jC3m285N;S-%QL :9y@Ex}. 6Gvj.1r@-\Zl, (>If?Ѕ)ϰOrJ:sI PG_Hr`l'J̯NfQo؎PCU›;u1.]r} \ :_)?MnRZqqƂHDPj?o-?tj_82."NԷGjBUe^x ߴbl׋G8l@mS4/S){e\Z-A란 5#3=BRIGQ!Kw>T;)أ^.Uf-IISƋ! *NJ{ WA=QVӬ{)뫴*F,0rȯăۆ(Av}t޼$ `(&t@;7شiK my.0^%#,=tD6zsuSd,X?]*'͚ٔ1uqu: !XA-)w(0yp̘6Q,pϘӔ[PjV`Nu֊2M 'Ry2Hklү{#e:}3>Ă&8[[R]MP@ϩnR^9v32mBfEoJ-+ۛr];'!PʗL~&u#sz`ެeH^<ڀl} H75W3Ss`p^1NƖID,k0.҈t\ll ELﺴ{X~THX` zF({W0j%Գyd,VSsW U@Sr8 4LPFո#:'v"nM¦;9 $Ӻ֐>Aw_JxDiSt|1|xR;<uʼc*=^"|Tި` Pc37٧ړSmCtS64bZ.kz*P>r%Abܮ/'lmǷwFQ7i-Gi,eR=L7}Q9PBz;Urqh7> G3(-? n݋/|2T<5}tu/PEF$v'3=5x,}JށVGEw`j)֑Í󖢾P0Nlyv՚,+Igt+GG0՗ "L WUQ sl߲j&I!iaQT)@:\3'2Cz+F8 7&mI܎J5ګ]drw~j| +bY{4} "JlW~(m.}ހU[7/ 3 HT+܊hí2qP5m9 ?itZ>&otj"NfMF K/*ﰢ_=#."|Ğ~ nLo Җllձw[J3Uf|SqNw&,4Y[ fa;յ9Àe)l-^<]zv8QR@^̠̈́GW^_l{caYvq Ǝ::~*{; uj:>|x+RDQ%bͽ_u1;=Ԧp *"݅ PHm\Y#_7ǭ<|%1%UlqƮд,.v]<35V%zгco't〡a†Ci4_FmTJjЯqt*b ؁ky~:+. s\Z"HLfLF/2X,CmUjmM5M:1gS0[C\3 N鮫: ՝ !X(})|4}t2ʉuzaD[LɿJe A6IXd0}Ƥb!R_ Lj~V2E k/uapB4XXh-'d~\ah_@FB&jnr[m5e}Zr i ndGDf ) Y|? M+\@8GURZ ܯ.JeTq8-HJYTOȊ}GmF={gV'OLWlTSr oyWX/o :akA(d$, %!D31 uD?ܫr,ēaW{<X(5)bקl f@J]@-?v?ٳğ&"nH/WFNZJhΓR+`\"K:n^%:E+uGw!\{n'S0 dtb$͓86f 35z=_gSTa#Nkkz24NQv^R,nnR}/nUÝ`T;Jʵ1&;{ BX~;;P\16|9]"xWBN*?7R#M3E&uLuSk&j(xF]j~VToՆq]R~[yh])!pF ޶ WM7bfchM#CJ{>e8^ B|t]ؖ$;,nl?{pВԂ7 >f?K( D~gwwƗgV*.M)ݓ7i󕽁H|ͅtW>Et^|'F'o(ZEAt:ӃYmRMxAorymjxe졈h])g,"Y<&A;e++)]: 7뿰iDzdFR. 2jlo_xP֔u7O^Ut,6$"B=r:.ջvU#jS;a^%'(QGs*i wKv2/˲+/Ie{t'p/ȹJcx_pO5vڕ1gR)(q8hizZ7j0hD_yanJ|)KKu! aXhZNŨW=d?.'\mte@\Q:Żx:. wߙ`Ѯ% zQvv?+›P#J:/j O+ECGBFBJt[a5.7b,L ؎YBJR' ?GXT-3Hr% } C>KBwh)F1L& b`6%jVu%iIG0g*u2&8BR33'` OgKB9 _:oN7JӺM8!42PX(2V'.Sȴ{B1!>(߮ ;* "8ܶS}Tb支tJg 7MI۬Ga*  OhLѺwh4EPh-LJ*t$ȳeiU׋ *FrY|Q>BЀu3.l5 #$108J ;u{*Jdi{C=Y@L0>MSGHCb oR5>]:fE|`-.)?/L| #rgHrW2SWZi,:Ly!A{qE<N|w,$1Ur`D tQuou|\$81vTGt뾇2^R:ɅSEIb+XA,(_akV"DJ槕me+!AL69mUdU Wϭ oB)pF:НaE/C%&C{b.پf)y#0.clJz1`n}Ik{z.N}O͟ L!kOA[@=q\o$ĩ,Ta2B2X)_XK>ϰKˀo7 ]Pg,D#5`I9S*RvMV8(:G|Q2^+4CBDy.3OSx~sU"8@l^x[)3$OG©u`+vR'Ns,ІK RPbK>*}*_g(y|uzAEo)DDKվpAJr`7MSƴUgc{{É-Ɲ7ޘE¾@hmբ@Co7SS/rn=)sLzwFJ22l@+nog8MwI S0_|4ӔoSw-Sn֗^a"ÖNGeH}/j*]SGx {}Q(Zem[>7I#"u%&ABқ%@'ݘsBiw|(h",~VcT?#xX2c捃WV@1ܳd)%mK$[g!n1%4#h4 X~~`O0Xp*x{痑 Txa Y3~R#/E5dJ*f~]u9[`u422x^0/^5E 0%9N;}Qg2уdN"ڜXq^h$,2COͅ6?PWBKAsXE؂ݵ0>y1I5~$}6GC~o>r.s`Exd7Eqb-|%h8f;,^qǖOzG P/vwKNt6"Qw`:_?-xOݧ.Rʂ8Xٸ7fJ *4W+ÞK5Dv'mfn*,KfLMl8Iyxa 赁heAg-("xoМ1H (m\y6s9m ]@zN xR:!Lm3Ћ3g"ii@, a yޅd^M4HA9=o3Ӡрw-Gp\$PԚFDTvgKv 0#V6EQW+U#q$0k%I*w `6ӗ:;RdPXudr.ܶ@6 RA2SY(ҡ o wj=T4!u-*A'[^F y$?$q"aj1 9jSa3gh"$(/_(KώGMdKKd%ȪSZxbnޒf׳̽ǔcK# }L8-4FW7G˶$["{voCwy9J+bwF=%7pU9M fz}FjW߅ZiI#CF\kZ{\jqö` ؤܨ,fN[, J/G O+bY,z#v)f 6٤.> e_wk7\1&EXALP:e h/oԶ0^)c,.n"lHPyvr}<F о:iMu!S^ɉ =o%BUpOgç§mܺJqsI%^Gm8_3mǑ'7I,pХVO_h򮚃cà nTtC+Vc$4..r*tfV i{kxt(]`F޽H޻0,ĉ.җ|5pQq.u\:l{>((e~Zrp>\{o]B 5skM\jv:QpQg1s9- go-P-/($Թ4F@ñzvٖ洕 B5k$ß+f{A Vi\T?;iy|$+9Lr$^W2>( Gep|82lfS] z@X1|E?C͎I.\}:ؕdt~Ym~ӖT3Bzf$kރ+}|#*WCWȉ&LG]xϡva| PYfZ)W 1AN<Л-cCt!y 1 a]ǙnPz1єdveKE~RRlIUCvi'-JA6?) uRH" /hXSM٘;ܦ&1WvCb_b}GWN\ls~'h䂋5w_u/>(=,ftJLQ~_SA:x=4@=WehZԚ_˃Bu&NYſ| 0\ڄ%(=C1ÓWE/̸9£ fen1cFB>K+r5A(֛͝M_ѹdS/1[g\0 c2qd"'K2Xk TV8O0RoT೸@X6\b t]N1@V04 k'z+ř:9rtԭNgYZ0707010000008f000081a4000000000000000000000001616eef1e00007394000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/dvb-frontends/drxk.ko.xz7zXZִF!t/SsR]?Eh=ڜ9OB p-ZmPK%8w+wP̩R/>% ˸;0[WUΘ=zAk6 1:ys@'ECeO>|)v+ n 3 }OKI?TM^V}xq,a1X8\s.9V '7 ydx-+cyt,WnϨxeP@Ht?%ùȟ4؊{ʺ.q(3~ dVI9sTNΔ0@<]#h.”@]XCx$WE?eˑ'N od:4ʷO} %w]mid[ cNo(t)k/\N i"OGڜ}%m*e- !ੳbN>~35udM:iQȓX{nx9Ũ6p$}5~(ҙhLFD,^]ȫKr?J-xÝ`zj^Ҽֻw=ich]+ƜE(YEb!!Zg Q?16A[ ,֘Hx@h7aKelCXi;d7L3z:x8MOBӠ1,sț 0$3f=%p\O{p%]{!r'*ʸsD ٔ^ӥO_ÀJ5o`3^&xΏX[ ӓ 13{mEψv3(w@\-.\;eG#feG-J}&2蘜(7j0T4x)vJqA7i S;Oly"Hc$ e<8@i,ZglGy{m׾,Ad;I*? \v+k&!fdH>ȵ=u٨Bvja$2 ;ВdL%1d>jZu*g4&w!!oTU' {۹܆ofÂ-V;WgQb]iub 46cfUQ<ڿ("Nد`moR\RI`+-9}( "t.V.(Vh=A8ܷV,u1Ȫ?RSq"c#_)@}`gt54J%e]%| /FQV5^ʮ\V)0E}-sD#I5Wjo\&Ʈ/d$~m~I:A{fp${?_:2z_1)*ź%duK7QY;S,psլ2Ylt) hPHHA1.e}"F+z+Ljix]z-t—Fs٧IX-Hr@}{n#[i0'nJ247\&eDaF5`O?{@IUv&.l_+Y@+dcJ9c%&)ui@V%L}\aZxσ }*Cq=8uU2m,f  ӅtP/ CU@O.S,bYU@p_2ѬsR/ԭs}ZcmF,:|@䞆B ~ۆC: u4 J͈9D;teFom*7}^=J7"YRPQ}.0Σ`J*3qv8S!Ű7.ެ&q5/2nd:İ:D@A#gr/zg%D({onS/ ]>vA칤|:'7njrŸ:+HSel׺g4Gr?1G1> xN$GWpQQ/Fp#E+9JÓ+gJAM"Uި;K]3vxBA$Y:|fŒj% #щ+B3fzVRumuS[Nu_[7/ wѺQPާwt_gDad(4)|C;،H"c3-Rk{/Bg;|%$KvvӞ7ڪ֡42Բ\ݖ )s vzh*o$'h@HU00xpěF+ S)1CEu#KJ9 l*B_EGssWoIwF (),ʨZ49lJ,wR(BZ(.Cl.Ƚk9gy#h<]لۀ*{zғGd0E!{=LQe3.C)´ )0~S sgƟ8gIl쵴^F鋃A‡HAxҷC}HUZ  E67,M"O_;"c#3Z2˵K-6-x۶d _:i{:񭄂΀"jzog/m[!XT[bc$[Ӣ(2B !jhA@?UwfgPFJ 0}__m,cpFk #g:80w^(]$d(BvޓdxZ A<)ٳ:+L$eS~=$@v>C!p9Q>KQߡ\ʷ zs1n 68po|iҁ́ 6~$ARRO8_P7(j:f]X6 zdV#N@h:{Rb̴?&[>ID-yMr)L7"wk(u<i9uAaޠ/Q<6MyE6\浜Cn*? yFq%M)<Vaւ ot =j1y=KgTh'g #G\05mU?bY AG{Q=8@F2bBd[sd.=>n+*ŻX`,cU] DyoݐPz0ܨGw>FAaw}ʜ- wV}N6~/Tw?scv!Y,uk`J\%XgOB2<;+c *X\UV[H۟ {ͳwe&?Lϳb2 .}D΁y-s޺(.B$f,xZdwBNF]zgo\7vBD~2{"zpt|47?'d-%L(U?@GbĞ=T6nVb ;uHe~=iMd@G/TUP[*ioQ)mۀ5GB,c/d.u T3;Z3ezꢁ!I֪kaMNvfG~puE>߳u2~>s'@8r=zNdM: d"" 6X8nQr)mYemp+$ !Q:8(^J2K럀(-ɝmlСgF%R/DZn* P[('̲Zo& q%|q귒 35'?jٶ՝ƓRԖ?^BpE}rs19:Ŗ gҊdɼ  8׬^bnw =^Th-6Z={1XvENŵ\wÿPWMKuY_F߀N:> Ϊ "V5kx]L9jZ$ j>C3n]\=DM|d|vyTx1V[8p yȘ7r}˙VmQ}XǨՀo:81v2>ǜ;sl8]Xդi⸍ NFQ]V; t Sn8 ΦwR~8`DW`%1m`mV8ʶc' *>G4Q-w{*r,, _,e 9>˘ƲkVȠևpq9rX1T[ q|a)ܜM Tntuf@UoE‘ChL'=`"7FԔ%49H߬ xͅ>|qI;h U5oA~ƓG|׵AI`xH 'oUD1c/3A$Ʊ=x-9VeCg$(h5ǀ`⧸"5&yj 7P76;#,4IU30_/qIpypF{fm¤Vۧ͒Aa fh%AjAwtӰE¸_w):sSy#@Y2WUf7ɇBRA[(5W7'9|м'bhIYe}4F` ;ork )䔗1Wp7tJ$ks(ևMs :]L!G;CbZ!BE&uFt.'3Hv d=+ ';yɣJf:@͜_)_֬q Ѭ{חMw9 Z.n5sX iN ˎw2-,灴fvd[fö[4JX,P0V w^+f&kH[dz@c4z9 y:L\a?[/-,=)`8hNm@+Pʶ3,m ^~].ETM egs@d!&񼮟ZU  7&dѢsmJDDFR8MU̺gb&| " !Aw8Wi_ҦLhk.~3=TvUK;+Cϻ+I'k.ˣY׌X.N {|YK=tP Gja tN9{26fQo, {!SH:":!6JYs…L"锑 r9Hࡧ^ril"FrcE[.H@:;6AK2vA+[}D#+txy*j(Z [9ZP&osCn-g.SdFg={n>@OlT݅.Gk0#@n]JD x9Q#^lː%\8-U_ª%!7f=R&HIBv30 &]%ZE=`{r0Jo O} ;* Zk*mDB=<À䃐kf]!D: J0WȻyaӺ~6 i{ѫ.KŽ#>NNM$Otv594ŗSFǷT5 s|~+T FTt5hi?Rf!c } <[!\fi@888(0c4蔇^(2GŹlƌ^™r^&mgy#h_1v|`5Ugea(lw /(#\3:f' |ٴv_zyDLQJ,]O!Z:Fcul@~igJ (qτ@EcLɸ_#Cp nj vPR1ur4kelh%t8S㒐#4V>C͋b*l;, V.Vz]u$xҷ*'S H#NDH47CF W)nv8()sϪe~F旞83/?Vv)Ia{|ol͜~fn^(ACk9էog^S,M;שz=֜h죤U9`=6O-q^^>Q98.J=U:s=iyPdLSCVsWVW[)%LgX3q́z^_*GJ1]`&%ŖDuM YC;gZ);)ypA֬\ C|=K/)kl=ڟNT˗79yfQEIRVۀ˺DNNڎ T&Rq-a25Qԃ|vSf1p%YKӃf'oD: MAjs PypE L5u=KHZo Ibu@㬋;+w A)7@^ci1JmJpk;BZ=?$Xm o-kɞTKr>>jW=YGZ<3I tb=ڦxƜHJfaģ[Q-r q=Cun $(b$)]6a$/Xh~iO>&|t] ,~PvGs@8-? !M}qO0ϔ? (GiϪWk3مYcݲMV˯&;WY{!m~n w8R( )tHxlCQgkh^pW#do]u(Re<]r͢9F&OypHn:D%!QuUsmVġIJBDXE+m$vfTP|FqCK,W;p2yUΙ{dD&o aՎnZ[M@9D44蔭<a9;:(hJVDa.mT`q madu>Fq&g8!?3 w.{^1],!mO iBjm/v?fjfQ"yK"!fAj[  3UZ]JLHinDXE*Ƈ(.I-n*tfI\,+ͻ >9\Z5d8J ӯ^`)d[>;qE?7ƲiAM)8Ө#l6_-/=7 AY}=A|NQק%Eo/g љoB74mV∤i>|ŔT7y߹)1i }j|iczL+'";4ܶ8Z'd 2\Ia|8;Оb2=LfD wdvu n0V M/IL^s;&"eCECV}Y{\6º'&^[=xp_ꩀ>7we^}]CT"ut-֚ r ma SvF=1{H"IA2;2FlsWf%H,?k+>"mK|SQ29یH.o9Tq$=eazVa{BAq*ح2VvlSܠd%tSV7]"Ī tbcNOieIG4G *Eaf&VKA@yDͭGBv;z_OY=bl(Wn ai)o/qLݿvB\A3^DjQt`u75s m$aoV4Pbr8_XJ^^=!lA\ yO\ISdx{Vfds$b~Pyp Y2!V%s?d[+YyS a]Eذ D3_Dž|+xM-1ṳ"CǑ .c c]k ZtV| eHo&vcp} O ;T^pajo~9 9mOqɶ\m÷F> j/ɳ*LtVMqBѠ) zV 6!<_/ 1K~LhNC^ޤ?Cv<ݜؚ=bdPOx2-U P/HUfeW`% ?:K>`-w[AߏvUhGMMJ7 bj1>=xCߦK=us!Dú؅1BkK?F?ơW_xb;ZMoʀG17w#_ZM+5ڗwqZ%%IfN8bLZYUa \ט5:b,-t6Jw١Z६q4NgK0u``19bjo%88* @-JTsp@F2tS 5UUeRvhQkmP˟hJ]IL|a .ZU+@GW5"Um75u}(GojBs'S+) W~M0*~IPȸDYlXn.!  ./KBS+NS-nԁPиMtPi8S3 \{lq :Ԃ5)w,uK q5׫_H'Glof)T-5HY8OIˆ$e0ױY/yݓ0&\9m1)"T" }cv%O9(lozTrTDe@ezj{ ͵HF$Y'UEB-Inۻ,ǔNijf `bHMywzaw`X㋽elO[~(.Lw 3^02Զ?Xcpy/2mAo} dǛÄ N:{itU'/BDĈuE4d;qXbI.  kݍ bNնi\CHѶvkmH27S7ҙi B$o/Z*gGp#*[+. C1ṎODZ sŵe7ys[´ɼ/Zn]}@:ߠRuYx tz->uɻ0kyevohrep6_`+nˊ_2**+sBn!w<ܴ:v# zP2hu9lWL@,&8{BsI-TWmIHn͌Py7L6by| /I}7aL O3 jSWhrDݔT.TR g*|y` ܃9Nm<* )u)S9Jķ9Bu%Q иZI D,v.+Ƅ2/*K GOCAs{ʋ4]WWMSnsEUH_:MuH~ܻ$~`B%hD_"!4~w,/Sbn6ǧcP+jn1S< aOdHu^$0;ƪI~ bۘQvC6W0xa^fAc "QRFA9oA W MUne!s ^QC*jY&w:Pǒ5}+.>GjVdEoLᦴsz1Dt_(tH5IoK!$VOrOY\HVdž- (gy]ZgTq!yuP`0+ 9*$&{5aaxJ.Qy\l;M^Y) A3'̍O  5[2f l!6^lA~-a"<ٯW}HsQ{k/@c =0)EO>XH(eF&ͺZ^. h M\pUl 2V!`95F-ez1Fz0==iBD3ŸՙCm7{c˕ZE\W)nޣ ,gpa(_zp G.Akca9PTK&#AnNK]ywmze^){?mu&=K5\5]?—HDYIΩw?ȠQ+A*bD?j*7hq-n 0|ʻbxppw NGT@9|4 ^Xx7Χ0yH.ncEJmHTճPYgwgτ^0i\T^Ȅ$ĪCϾѣvZzb~h~U ǚQI4!\-Yy7`gMjNUY phJ},Մ~u:E´_9>~D'PNjt&^Pcĕc^vϺ[jJߘަDd-K`ŧ3Ygtv+y,kgadOG6Ajyl) Zr 5!u2oˠ<)q.6ZlIxY[ÀRl]OBg% Y|-u0hR ovl xUaP0"^K[4$B F_ 2&9{%rjUì]#a U ƽ bMp֧֬fW_[`;H]18;BCwk0Ϋ#j&]h[gv=ZgLjQ*[:XpuvO@/b}pLmY/Rj`㐞 !Gb8Z{-*DXg$g &cAaAF3b˓Ϫ;x҈ 0K4ʼnIVuZ3  vS)`F`ѯ[}6=lGB\| xvw锏ݒ9@DoaM6HHv~0o٨X5D,_E68Q5iɀ32\lФvFtj[E x=wmC-{o W.&r1M9IkZB:&AOBQo/ڤF^p~n@#c^++ P[Wm;9MΝ} ҙ Q*>'Ȭ `8ƶڍ5W`-/UfN(!;=\$3RC0?T!q?W€yl9!ʅeBUl4"ך{lw";VE/FJ.魏HNIƬ\pGC9ʰ|҆)#:'߱CHR!&"b!-4bsvJoKuRm6:cf eW:2ݝ;؜`uS7 @ .%X\={GڃDqn`"zM>ƠXDeB)լvIV?ȫo:dj4Q_n1Η/yBSXn̻ka9h=M}X2om*9]oE?izȼe Ÿk- P|gVPЊiI}O{I'w:ysKJ3%"UE k2 u=0#Z9%?nfX8j'R ȉ졪^k#GDUT-Cs>[hx5==,PG>:6q%?z$=v;e ?5beu'hAMI'uΒ"+#n%gÑPvqp4r"Vm:Ql>i摣~(Ǚm`ӆ~?ec)6cL5.?cΛxכsY'k^K]V#+o:lD;8Z sX,Ҍ>Sot 'Xf |خcbY8asN n!ꄅv:lm- gQLmQw|U%PMQ*n y85Sn(q3wػ1kI`4ČDEm7J^Ba?C*v&-4".|ZIM laLaB O$I#BGr8i_ j*|rcRӫDtdaU@mU%@h;t=&$%Ԛ6YG6`[G̺׳:=*`3! :^0ANoQo103%[Hrh=̍}?Ն侶$zP(<7wgЈvl.jۋ ʌ<'ώ6׳Z;"2):\Mq {?(&fbJы!QR *؄K:Qeb3/ۑD8*ZJĞ5jsCELDַ{rj|7})@}`[04U *dݎ"XI6+cENsPrM 1g鐃'%5YKM+>x{L<ȩВc+&U~G7Tdr)љ:>ثliG`m 5$Ms)S9%Э?F`~x=LZD?NS?;mBc4 多t٢俭C4WHS 6{J{necgYԘCNWAԗ98헼xvIkft/tp:BOB<1a>2(ši_w) "^D`S,^1ᐠq"-;F_$e;}ɫ=E jKc-h[H$RU:1tMV' ÙBR1vp˒oYft5=@DAaNV9Bm11!;mլ Ȉ3М)ZrfwX@ .r{;m+j)e^뜈iOTn`yH.;\gȈyPӖ/%7 ڃ )US3SvM8R0P/)WT4UaT⦅iںi?{1 id)\CgKʾTŸx[L:j=+Ԡfy#kأaCz@:--Zy:ήfa/D&iN :BaBNݏÄw/8(ėPי Su忪G$T+y!K*﫧,_ME3%7LAv8lQ2ZWh^V@jѣ%SUGc@ ˌ漞DʰU6ұOQ> \ݟZE,#7ܰN:YJ\ˌSzbb;9Ync!Q2|1 nILK1k? /zQͥI8 b=JA})$;ӺvN?q[tj7 B)F<*`XRNb,&}ZĀ%]=۳ec⦛,@gЈSܻ¹ (U \]{aVhM*Uz=n 7~P劤}`7?ג>N*v֛0em))g {:'[r L Ur',ҏMjDLdӃ.8UKD0.){;B35sz\'Kh*2Y k} ئ++/Q/vuQӪB^;u_Vz{c?Щ3ò]f PEA`\o1(lD;dPp Y*y5s3j3gW63vAZfRڡd_ӗ2C <69 +=ݽ詎(Pd}I<W7jT^PmҤ2*i|ݛ;e"F!FZ!{ix*PDpa4&=呇j8i3 {Qnb:ѩ g@8`]~eMG 5N`wnPzD&`*\{pN f~d)&B5,*[  kdn0q١PUUf >NR V5U)N.Tt? pLMfH V?Sg YB$Fܽg?M~aOJsPY&ށg1uEDךi^`1~@="-Ѿ) OVmۙ9HqRii&!{DiйˬpҺ.g~\OvP.`8&6,9fL^3Z`urK 9^g2a%sQ~mMvXP"=MF. DK@7kKݼKS斁,o#0l=U&4&wyFe3i"r|EPqlW2(>ry籒ё?XEuO/_jZFC #Y@9$yjBT/Yb=T]GٟŰF ]hUx {C%'ukGcqFe+B'@\vЬ0(;GˮYiqYTsSaisP&^ia>/9,U38 W .upbk_dV}30~4$ lg EA>R2mEaRat Lm ABgGmK==ObĠR3JоmXf1. $"YRdOnᰅԠTcL]}IG?7)I=a>l^og>Uy3Ou1y<2Q` ~NdC4CAb9 jj/Py/>Chfק+NChuj,eqஉnRy{G6ެV)Q`=\ZkJaR'KarȨMG" Y&3 @QuXqAT6(, UAc5oҜ4XfiPF5#%{]' y*џBgY.W rl)\K'wqIb䐣L0i=?"+M&̟ vsYc}d|Z5xo2`l|PH}+6&vLJPz61|kCtx%Tg`MeVpF|YWcvruVRi,U=6K^ m]Cϻx8vs7̓O ,0R:T\BA棅m1^ KC~ 5VI!٫x]Z:u`reĚ 7Z枅8RZ+|24L^B7 xcpjhyb|TNi]Hl!Cg2-%Z-8jAIN}$h'QC`HoժТf\m˼?D|)j_6߬,m"&4UŔNyCXRo8Ln) pb&4yu$%=*hY5'DM"cZw$@Q+ojOcciAVû&gѨjĈhVs?c!IDL⾚ ЁʬCC@ KYa "y61K®0&ρk.XfaQt։CB<$[ ᐅh C RK#4.*$Z˖t -Hdbj7BwOOUC#XQdf XŎA:W6=nec3,[hb<٫i_Q,A~(jhkw֦>1JiWeSݖDhG [jp DˆG۷s[1t͂Z;2|Lt-)UؿsJɭinfO+7살~A೰Ѻ崗dd0=s|7ĬvNr\3ѣ{魒uZ 'e| EA$j"!h!E5aK,W)nO2+˦T[=KTO*Ff۱7SzETȼRIby^w(6lX+F]=fDsgވhP_ݍk|;a @&}ȷs[At|Dkmmq 0KVm祆W̄uES)fFv+! va˺UEXކᠿȲ9$].xڨDkS8錄$ټ>tKHwis!._P BE8`Ȃ<ƿ]8pOPܦ/WTtod5ؤ r}xlXsTju5aLR,p Y昑)M,&~$MFQ i HXv!ǡֵso6lC;UҘNK:I}Ƙ/w``C>n6Q4== u5{IF"Uӿ牫7=u>mOiJ^T[˸HX~lݠ9TP„w>AbFTb#9Tz y=cB 4?}u2L6lX--ّ7q+a&sL瀂]UT' .ϙ9hrJ쳉*FW\UJʲaӽypw,/*˺8"KJ섘%AHx|)ئ#%.{2㈩!F;7,Gg>tٷcr{mL}‰ ?Bm~H57@-9,!9o7E%pJUT|r M2Ui}.?w>)|Ղ0| s11m3EKۛ.X;]#hȽEo!X77-cߢ5Qv)o*EŵaF̏8E@cq{&=$xW`h9 5Bv-5dh8mA(7*Wh0av?VzK_SMiVB ^q$*7M v¤8F!-Jyy5xIm[M>|{- "J=lMu<ߥQ xDsK!,RE T-HSߴ vs*E,.kw6s֗q/i]9%@b%VMk@&̳#i޺,v}AjB0J#;ԯ}̍DCV5[6/!iUgG;Y_a& /M?@7Yf2BQ?,6H=L;ls: L>X#Ļ*WaGz6tHB:(ȢDiG, dQ '#zbh7k57Y) `M_dcns*6]WqMB](phixG*J\o2(C[eR>^%.^kX/lw@3C~ʣnt!h˷3oEU6< (4ÂktJ2^#l]hs6%u%rA l4:d+щXڭ:vN37oK(j榱2!%MU8]4PM$@!S V4 NDp7%l^ K gLO q}xnƤ[I΅>5d1Tg-^i7M_,1R4_Z ԐuirLhӔ1 2Z!\Erߩ)K>J0iƱ t¡{MzRHdB /Diy`n˛ʹoH69TRK [r,KKGG_.+8C0].Cͤ_HC|Ak$?BQu7(\~c,qI>їzʍ.%+z,ࡧv׿v7&6vfw#)&!*|m_sdtI6MmڽNת؃J;z+@'V<IJgޝ'`9g ͥ .']r+[f@ޣyae_h5 e)ZҞBD<ӵOI՞Y}jL5|i=u*񳏢Yl|^R'xYV􋓕 L e/5DsaC-w }2mD$#GUlAYr4- /nPd|"f|rNqH=pv@˭B_Mf"X^Kڵ, ـ+_@ۙ7SvG 63OȾ޴7O-Ftthq,"vEf+o9 Lu_.|(]-!/酷/0|_;jy@e4Л6@S _fUNބl41n\lA3!-b>S󹗘NbA;xr,هɂh5 %=L\!*U6YrӇW{]gY Z2$ 1&e)%ضdN@DEheD_^Y6Lnr {ɚ vb|TCL TCYAVC i^m&DaKQxFEUe&<陸q ՛CHY1zf഑ as+5p%RmÂG LF6x޳k4n5I+: `M^*GiD&&m랐5J#^IIpx=oUW $v͋,Pwɛ8h?eQa˗Y_֔Xp4vlhAxc&pda9 g_8X Yc-p;9aQBSX p0ꊧ/&vbY=C,CUu (IMOzBMGwV7 lSY4;/tCgUA'f b]ܿC! Hr=EXvc,F*O,4:k yϕvkz=2H_ X_k2"Eqt\ܒ1?t㻛wTWҺ+?ES]Fc*RX7(mq7|2ENѽG' !(5T9nzHyi[v`}6^WW1`pR u3rߚ eOa}=#The]Ң$o_uC&ޒ׊ӖR+c]?g[/vj8:ԣxWÊ|DR D/^/в_e~mJ.WMLn1Fjp=J|xFȱ{(F【oӂw'&SRpD2X~)q 4>+otRM@&쉡z^"e^52t^W%WhA1wL "AfG1m^!V$T&I9LA0-pSUi5y4x?<NREtgG 3ĖJ< ^[طA's-YM/{WoXy PXm8\!z-òr; g݆i0||BEQp Ϗeaz?ghf_8-Ɍ6ݯ0(|x+>%ĘamTH:jTXɪK DU(+ 40 03௄8 4odB8zL\qѺ){lec'G$Y7-OYjm+~##/ q`/¥wJ??M^vf$gܾDQc(ASOb-V9[6!p.ԁ=mTu+= wNVW!X@'.>+Pjg֙)Ae~@D P<I+m.?{a t sA==©kQj>SFUL9҄W ԯw!D9?Lh]S8բisnns&Ey;ZdJ'i'+q=1ዲmHH;zbuVAP<8RY;k?:l5☞n{cq!r.cZd~/~xR}l$]D[ (Q~$ѻʻMG>>a(g/gظ\?ySS)ΓH.s iRSEC77hOsr_͘,ϸ%' oM۔j|ӼzqǹL&2v$9Vw$b 'D&I sp pHgm;jG8NY>ꪴ>X+B]}KՄ,ġ S)D7JvV<3 oeY)2#6s`a l\~=S8m&8n/>ɩ Zj1-iջxuYRwhHs jԪyq@qSHU-ZB);;0q`puFBE+[(xI~ydp+}Ԍ XP gYZ07070100000090000081a4000000000000000000000001616eef1e00003430000000000000000000000000000000000000005500000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/dvb-frontends/ds3000.ko.xz7zXZִF!t//s3]?Eh=ڜ9T O#{^}nIc͘Ǯ<4^;?/D'쾜Qq_ `'!'aPm((%[ђazJ6-|]O?CLs}L- oj SyY׈ o~҅ PØ/" =m dkR|Bp x7đϝaASa=FR];'Lc44H͈ze%0Zb{ GboͶ*w~IY&R|Uw=eC~58=ͱ&e3,zWfvI P/*'1<6;,rܿJܔic":^ljtWBq.Y_8W1y `-\ TF~M}&Y!3CpY|]|VbCdW)XM)|$co!Ɏ*6v@=>I$~F('љ,ϴΤ7hϵM*a ׫siE74Ij̽ѯ, }h@$V#2Dְ}̥' )ϰww_$v4DrcBc.RrƥK "%dAeKeQ(*JG'qEWp^S,}5d pa_ rUFjέ9Qm+ cŠM{zi1@^ʬ^s=zXW_Zl/J_P7sM0;J_ϓ$i OC$,>wB[ µA.[^Hr*rw[аFUf<ⵅjF)?vV3CG˗(2W2m,4F14g=۞ts7b~u>`p Z{V'UVH&a3[ntsEJW!un7vާ|;OOT8d>`?荁 )Ifwʯ Af)=v)Mcsֹ4/ ?aU- ȣ+lB۵>YvŔR P/(6/}ġ̙fi}9Ͱn[)/#Qh J"-כC=`/7ij5JNZkwǙU;w| O O8nRיj(UUd1W+RIJe=Gw a(pڜ LBkCA#aP#4YfIMl4{d ݽc,i6wqx(XKk. FU40ɧmld1{[gUT6tҾ= GX֊ )غ_~\&^<y[a=RGHLș MkθQxUV`R_ eԻ^jq?Ѧ y m$v;ZDI_eWe +$,HEFcBj#*L{k^.)Ku!osb;#GBhI;]$K!V Del[ËK8p Fdx [ {;q8Q7xyȧ"D-1'=yY^O'O=fVwS bl^M\^C*dS]9+u$MOdfDR˼{!aK-.ڶȇ!#Pk!-)cbS99̕.ڛϾ~P_&HwDS2i8sX*ֽ9~ӎu?#RK`O'}:4"wb>tFP/ӧ BA7"tfA1э+2{ :B֪!tNU`o\pz"J. E޲ZA顽!7wU08Q/䎏'7[>|: c^nd BìښS<l*i)dЦ3\yCKޛ6|"'w%dQBfl=$7U4KccxOv.gA''^EbO+z>^ǁG{l^%K}c\VWe&_áЗ'coV {WĭQ#= -7¥s7Lԙ:jKm*mAVu(4d==8"6Zs5?3nk-uX2tA?t=/kS9O1ǿe0&,be6@֨vjv_LB^c;]hؾ9Pn-d0EM@ɜN 2XnE,N4лyB 6^IeNk9~.dvIHMCQ!OUqDٙx\KB(Eho֬Ibʞ⼏eP1aLIEӸeJh:'>};gU:zk{dy(”#u, >٭EߢAnYOH֋ݦ {[S΢?#(,?i^Hї2):Jn亡6Suy)){UdM0]џKڪF޶D&cN!֛~'ot$-,㵎AM+qESN,̂ _&U!/H"w[7~Ye5KT<\ ;/KR?|SpMR=}hhY.EmsN݇Ȣ'/Q;4PSg;_ ,WaX.t^7^ff>tN:R#lDp(pm?/(Sls6-1h -:ju&Lv8t@p'iƗ7iJɴ,W!Z.Why-b56(t Q` *ƻ u 8`^a_ӿG:=s(HZvpH_6.ҁlrDFWK]W?{ؙ8*2~Z juHr"@` e>8C 2w3ٶDOv:3!4=LjP ,>%dZQ WjYsT#e? bww`ܧ-jǸ/1ec1J_[%nvzdoh݉76ǑE vL*Cl E56:y3F#Qyј7 |# iGџ:lBeQ輹6kO&kMfIa_u&/&h9׿aphqj6fye@L^Ĕvd[rq\]OxʛlY:YJLJÛx*oi\e:`Y*b8!ǐƕs۞EP>s9<,v`OQlV1tsk`r9#S 6,>/yՓTQ]jui^?wYU\ѶG326jl4˓jmInG*uNR92L+x 6yz@A Œ#bsT!X% BRvx,?)pAYsL)4Jp1ra1|[YUQuˡ %1,JS5{r+حGzHcl y@9 ˥"Ld=\y ϡ 'QZu:@<<=jX[S 4oT|(GSA@Kޣ{zS"Um c(}E*U:xz[ h01,(Wm’mbw `믞-̗_WǑ¬y6a0-CbRQ.sw~j Y.4կ_VSi}켗idA(io(kddzm"OwC߸\1Xuz{ 0cFWq.䅟2.|6 *L-K"܋LagZ:_cFVyLd :ښ1qe`',(s&c;G WSɣ2zz2΂|oܢKJ?&, țg ]W0[oƸFScd@WI") BXByzG՟^m7mĤBgzV7=ۢB4ʵߏ$/[QEs؇cqz-4nICy$;lPC\_ך.Fy8Uy.:[fc*`nggJn&fT@4CuYt4x^>((DGl2lwa6{E',qGKvY/IfG" ﵍\YyOׂ83^ % 0k+:rdLa[~WjC6̭JhO0-?hgaKi?p6TI(3Ľ<[q-  ,: la{Ik`Ue TM:1"K7~ \_ʇJ`E}DRe풫ɭ|iWrw݆@}6擒xC.TwF,l$4 0}B9 ]C-iJyW,JQMl炛:-VSålަN%羞BZpqjeX#Ҳ 1{^kg)e3l]&x "Ta.cA]G!g#kx f7Ԡ4a h= ΁ c{^(XjM ]z>FzIH*OX쯳5>w4¨Z?f?[kzl ѬFEv#򴼯\!P>C?o)SAr~Q!MdWȣ/jKH<<5V^%*0eR7#f!s'b5s{QxJi|ѩTGf$I"tx Àu48_(,o;N{ߍ\`%i6C?`e݄>?_:[g"xlN ߐGuRDp- DȮ@yl]p3ڈ82q#-ӫ<:8]A K6׽zy0U<Ɲ)o@Z9f0tR90!;5Mf;)%7};F?_7$w3p+C5[ۗn9H'`O8u,fܑ$u,jhbF=yׄxYʪ~L]@DQr-m Sp|}N܍2G$}j`3R#2pfR0Pn$e|sL5jOxH7طS$w,b!Lz3X\|lEioö d5ؐdow6o X-BmiYT[TVǻy|*"$%F^M #(C}b|B4[g/C+K%gPRqgfOGIf@9Xt0LG IY1i!_G*Ј ?cݨf_}pq9g;O="7q׼@fS>.48 {j7%Wb()GSg֤ ]К`}Ia8$/&QU)63#,xݹO͗@MȎ&EyC}CRL,ye&YOw Lz#Y'YG;%e-P}Zw ,׿kĥa-MD $n;D)sĻP~7B6DsBo{ lzsu&ȭna%a=Ҝ {Q[C$1FF%_cóY'WE52a8 rp9{;VրĊK)*}Vv/Sb`;`Tv@!% "~U5XlAp?a8Z&j]CI 'x};rZ)arr3{$PF AVʇϼgkvJK<ြR(<>8+?':.yKc=Y1˱ğseg˦s.Y_t!*łGx&zS?vieIECL0J ҶS-_^HX_R}K-qɻ+PMg _}e+a#fDPԷ+w=?W9i[*ewQGyZu$ iRZ@Cx(=l;,wb}Q_w[08d?Tp--^\X4OyAnsI+[la\7bgq`^I`(6h}Գq` 5n ɭhc-'fXf.AmYLҷn [SGx`qgE{\nE}Lܤ4 c,\4|[WJbt `PygUH8.C;hfsi ; ֫+ uAEro֫HEQE+c;ާDooF; ^ sos?Z w,LyQs:~ȟQjYا~@؆д~ ӄD1?j]&f#I RZH wLUy{^d,ɼw}L;f稐r4JnX<G@zX,u<0ͪMWQo4LPy߁3JhkDǾl1p.PKf'q٥~ꠥADx[\LaĩYu73Ij3&pc|@^f/{I':d)S5Γ>~p#Xi/y0sbU !7cfR#%#$~1nͳ#|R S]ǭ, 2%R[q ;:7 UByڎYDoG_ex Z5mAV i F{QcźdMejY1e|;i%N6`?A Crudy@c Rs>ܐW_.C6R4]|t!RBBOej5QWӜ!Q(;j)zJ(3z0nDsp(HC=pxO-|_.l /IBL1vM|}Cq0Z j6E]1ߣe2 n|J+Zlzw-yI̿~0 NgH{Lф 2޳ ,h%{\sR5xZANq͍d~o೮z7O8ղ֌c[;9(N]  0b3S3{:GBDŽ~O'\.FWʰk0lǩk>LBFW(o|RX̻s^J/y b9a`Xdžܩ ߚ7!zܴQF<52~iA3Z7%#̙S! ݜ͇ӗҊ\zf`T_B/9Tu'`L"7(-c*%U[zk|k2Z]brY!'6CUBY1 {MUk)I=<ܡ\־ yݟney2P2t+ 4^GAr$KTO#Wr1ۊ/O[j-cS qlFt(MaUd.GW`= ^/16ΰn&5$w'r*(7yG?x[^7S F!O>l/P ?4 3jg Bxc<,NnFuO¦Yf)NOoieDcju 1v@ˊR .9g3{p\UMo=߮Z݃3Ä?i%Lostإ\˽.<4-0 U1sO&G NTIɆ%)?d9Bnfv1:m5>Yf 6Eh WKS/M э4j%Gh3֫aڢR.'%b _P| rRl )Q`yIu&ϤwɀD=ZhG05Q}9Tyї$o}(B&7O,l`?6umn S^B/܁ W" pekh\߆B餠yuAm3)5O +z{I<9/IYH;#=js/eޥ^'gDeyg}k9spgU/O lNpvfԀhHGCx?O)"r©ESjF6 Fc9Ø)F fŅp =x]2eudn>UFviIV90B,aqW,͠wV("1 C>w X h*\_҄V5esp&J/n̅m yM<$M !WWYz]'=SzfP61HV41Q8];KE&H8I;;adBSX FQїZ% kI WIݴaPc(ٙRVT ,2%N!-iTz>w&|'J_ҁ)DSWz8}p$Gt2`{{͸=݈L f* {vx.lbe@lJ Czݘ&k5H+E\邴 ԣno 9y-z";;OB꼢_`r]["P̑XfÎzd07ʽ% b%8"'Սto:nB/ KB֢xJCRZu`8Eߐ%ӿrXh_Yt=;/W]~:7\㇅(*$N(x3.}_ @˖^eU\S*TT85J*be<=xaR.$`fNЌ;k&-Ϲ?jj GLփ|A*"B98Xl(.%':5Cb]͈a3Qo-1 βFF?ڶ C!+Q(?gt`\ - {**.T vvn'^Y'@5p3@Xsy. 6IAЌ]|0ܓ1I{ 1vG\ZmՅӰZ 8)1\&dy-JVӱ@te=FQ]M_q0SOງ߀{FEg-6ǃwAF+YDl g,r?\\͖ Kx@ьƞrLcQ8/Grv 8['5jt?.D_op֔c]vUl$E/ow}Bu@*%iX{S+m,^^hMLK11Rfo`Po~ȍ=8mo4$+ϝcO}ӫ%!{u3tdI KT_&VH׫F @QP4-Hf%Vጿa"eJX ˜dҾoGD$&ѕ;.Lq9-,ŽҲ.G-ǵxK)c}Zw>PHZ%8NsU<\dJy/-O|,$'E1e)\ f6s]VgEJb}|nFsݐ kE=nqX=؜0ig}w/{J\v Uj=T:,* /7Fڞ6vCBzq-βYPr^DJxR o#+m͘O FΥ3m:V+DNUas?ʑ/Iq+*4@3((φRT&n ؞j8'n$_D fv-?h}}/17F]_B qtRxCD(ew8_ z{]#gg5I""^ ReoI`+xIn%|E۰ᶯN#UY½BXDv^.$DYdl*K=С`ZAwhΪ ٲktkldIs VPl'> 8z-rE>sXK8p%ѲUQ5 y6\s]2_`T1us'`,HOdAˏ1D].+}(>l[H+aD1 2U1{Zh\EY;ih&#G/  hC!u>K(-[eFD˦UY+  0=âJ/TO`G4RA>btpU1}6? -ڸ$^ Ҧd<8tl|U A<ߨ/I.2-E/Xh94, AFi YtTp,"rl'@qBFbʋ@U~]S,'YXm;T[8{* _Kqomp;pJǰ0 ݯOR:*_ԭ [n6KHv!L:}wufP߬uFw OJƟE ,yRQf!.NFH {ܠ߰Ǘ;U)d9 1h {ݞ;kIM+T1:v&KB4I^1c+潓dv`[OyʇLtB;!A gN1/0IԐL ?zk^gi =VTQKI0]j0k o2X*Gu˟0HaEHT$ٙᖏP6 o:3ũ€!\]~B2JݐǑvf=Q9"GƃZ> ӠM봔y'*OO~J~sjI)T҅|A\]3ߟO-8H|[ݍ(8모/2Z OMy}y1&P?)-&ufsrxpDCӭQSGV C~I?0E ݺu!qp` 6<]f:#4{ Dؗ,%j(`2 gNaBjOfKbO[)$|.T&?9lD],2VE _jKSgh*Ÿ^x6 y%;S2*/[gkwHEaߓYu?=`kL|1t`MLQ-d,%խJ,oquo-'_\@\;9 pfK8xMz"h9 |7<'a`}3`CϨ焤nd/E|? -v>dW2}*b'24n6sTdIlm ; u7 +wN *4msWUww`QO& !"~ʮӵ`xU:6 uˏFUeoCP[3O@i\(ZGƨ2 cqOmSܵR;D|D緓uyĵ 9N amu*΁̍P77Mga$-/O) _5d Ɜ\=J-UsEܘorWX-G_Qd'%osO)I5h3\.9+Ȣi A骞Jn)TchUP4gtA{!:y-,]˩o;3*xhO=#ymP&huuԑ BV!vhfG;l,-j@g6fږClҧ?dmq~~cw%FTͫn^|-@>Ncbg5r:"<$Wdvy68q,|~a/d.filWS4݉/&;@ <[Qf yaqߩ3W/z=.K.wzAɺP|ѳ"gj3ԋfTA#"9ݘ#c4KAw_6S X\m1K9cB~FܲZ pµUU=Z*]Cㆺ6.҃ BѹCT_,w;%Ԕ 6HV!r{n$ַa7ɷZIp r!0EMq䨓T,(*(pqE?$Me'&8vLNd6TC="{ºZxSA}Lk%zK+f$H[zE1Vq*EnL̨b:~Lc<߼vL ~h*[p@=۔徿BER>꒩lw[Q:1yJ NKоgM~+ uFó}:jHe>x9'LQeN_07fǐ$:'76~B2K:s'(F%!7`5 DZtamZYI5ReN59Jd[rTIG-Y#: 7WR$⋯5޷I p0:h㭈E/]t Lj12O? ٘Ģn('PB,К}QDHvDlmR3WR/ZWr4z3mq,:L%/"j㓴:WRv:?VqCq8b4^EאCC43U3+zN(˵w}|5QbZl얇jh3^Wwy#ЋVkl{ 4#67Z@Yu w~ߒf\ijY~گ V>_D!G umFa?)\n Pk!1-'X+ƽiiG9Usy.',.(z]e,wzGl]CwϟQpk /Ӈ@q9>p%VPACN`m;2= 22W D-7nRaDqqRk_iD%VTIW`92 !N57<&jLyR1`6<%|>_A| p]"G|s]%7"hAY~ jD;wь-˨fr1>>2ʮ9HOm%bgfJt x ~D#"xq&[fr3)U>E)s G#:N,$制+PmRaKthdO*Hd{ohg'9UNqF-lE. td1.Btgv+S\gT#7q!=+@ 0Kf/3ghnEi7~P:F5SG[k6zԯ_oTTl%#{w%` 8wJ/ԫK%+"T(#槲mx"-n<a:": Gu\Wmↅ~׃0sSjWd[=@/*2*X.^t!齹D鈡͒XDKk}4V(ϐ|.gok"Tbz7Qz8ڭ]3G.ц p.n jW*lt5'VSMl3ҿR)_k_e'GU,N o;J쭭^l0[6q~`+q,f!jPfԎI 'vq7;ouZ`@?67\R(ՕUuQ-6H"?>en&TC֠x.d)^*?&媂S .%;IN8ܡ&N*)֚Q D=>6d~z*FhTV{zLAZ/'qTazAhF @}e3cW}EʼTH2VZEG htLAS1u<8W{А67 6N9= ks/Bu.O:m I?@27m]Fg0!EɒVPZ*;GOil{}A3Z4r`@*^.x1Zfr@ /c}ܜ{"gfݎ=Y ; cWq ԯ9¤uR?X`kOh4<(6 1'NJj^#.g *FV4wq\t.Tաn32_薛pQK{$1״.39/Ia?e,T u-&r4Lf=FP}2^D 4#~c"NA ##Ĥ]HRiqz$ N.7l\ (eFxarʝs_ϾofgIaqY|ÄC#8 ^(i[;5 ˷"<7~pBrǥ1;({ <*#!ѨzP(f'e$N5XF̔Bl9Re=/Ґz3+*-bJcNf5y墛?)qf۾)oZ :ϊsRr9f1+B-Kߩ_bltd.? slg,A&4RIl, aeh;yYL3G N# :Mn4=1M +v\ʶ-Q-e_D ׳gG!i]yŤ5<9fYByf mC*ӻ})Lw6?HpG/4u3c`.L!-I"?-M1.Swo hkg}=@1{} - ^.E:VZ?~a3Ǵw%5mh97d cٕ-%&"pHͨy@~]YvDŽ6̻L_FbڧRulTL&!p셟97އeB8M>%DaeS *M5'*! YQsloȁvq_,%!rY,?MiU_ظEW4+/D.8.K2Iw $f7 O═$G ^Kf3,fx,ppB$\-YY)ʡ;!9z\ecY]Z%?u i'hP )6Vnsrv+ѝ_mI$H4K1(\in4Ş!%m@>0=~/ P6\΃Px!& )w>,‰B0 FYmG.sA?N%rBVp5l9p604 b3(:8XӶӃydU5t AM V^v̲\ӛDvWY< 4c@²' J%xt'.vNj͍P)} D'x+L`e[UaCH5lDKaxc0pdz«KPX?\ol<^sA`$5nUP..15qb`9S.\7"sLY(J ZҴeҍ} zzdIF3T&hL SqkϘ${vO+VrCfHZ M#>2'G + 3qzVew68{!j3H{  ;Ra=Y lF"+ n gTF*~6n1 d='f44NtƠ7[4JC1K wf xs3e˚wBxS]#u숲Ys^ȻofOKc3y\>ɺ.̌_r!#Nmz6BqHTH#9S Y2')8zNO3yChlx7vȮsbpI(.cp{1MMagk4ңz)"$`{Pti%?Ӌ֔k5Ώ77]2ldގG%e#8͹ FVm~ j g%'}gOhɶ эѴm(ibO֪w@qB1C߽=nDv+mPK/&\;jJgM$TP!;^Ab-+ UC&R 6.&n@UrmW12cxv~5"]oۑR5nb Fgas%"Fڊn9%h8T3]/l%%K0C@͖aG=i̳o\ I#f $iV!ъ½2I/*WA ꛬf2/\pϟV2Qңs.,^m3~ضTfY M%:m(jA9xL%}<[!1[] .'Ol`7&yoҞ6dUsb+I2Ki91kg.-0#i8|M/J!F_ZE}\Kn[Ixf8yVrkwߊlL#$nx./JÑ&Olu̢O>$LA':pގ-=lu Rn `ǬAU!u>~ZjLib̕;hV`kLRn=4$Y4އ绒G!QPI?e~$Xl 0.[Vީi PT~'je~~fAd81lK^ŮtxMK^gA6!G1d? 7؁v")!{`ǜ٣ad15!V$;$FG ]mGH #fc 4"YQ\k I'x *1ׯZVޡ@Tjlɮrŗ(9*9LZyHB##:}M! DxAG3"nUH۪-"_ϋ%Ci|MVeݱ xIx>mF4s) q#_ޖo;tl mLITgۏ8d)k Uq hiDT1[DfOmRޖ 2 #bfnPILl.ͱAxd*LQQ'.fm ^ `HDb]b9PLt6G?BX,'ɪj֟MjG]uଠ8y6~S̠o0>U'=\A=[5VqbWzPcbxİ[OڢRuQ2u?];)njCxlp!DdimyYd0j{#}6ۭ,7gCa\p*Ӏ;PTqM$)ja4Ү.&*/ip^ CFWaJ :}e-vHs#M{$MWPYhnRE#6m(PX%cd˧>˯ IT:(b^sEv ,irOAǰ>*/Y Ö@& f 'sQu:05:QlQy+W1\gGx$p0vYowi%s[ fCIzP$lӓ}"QgA<$a7,&5jԒp˘h9}K5Da)U6`,F,o )|/"bSO;L&#Z2S\tKBC7X /ܫE]=m }5x(&;u *IĖd@Ŭ3ǘ.ap@=擞;:p9)xbbu֎*dz_8>`n$1hoӣ܊K mkqONNLp<Ml%ܦKg𺀊:>_ߟw0֕(W֧ dAՂÞy\́Uw]ػ9:-SʻT Eⓚkwpچp6_+}mXy$WȺ_חR}F [{JFK#Iٍۭlٰf–S ~euqմϳ@K gQ񖦥#57tǞs%&K屛߭_4LrmVw3^>-͗hVDh답yV]pA_DRqM<4;YxyÒH6mNFfå"\GEʳ 0Wm!lk?t^?#mʗ@LiH o~c ЮlczAh5U ?x~ 4~ 8@/12E3*:q,VDIMJTcpJ]IE 4# 7]dV[ MbO؝$j>b!v^KؤudpL~rpA^T (Sa8Nu:?VL}YI&9C>$ճLx ;.dR xo;ӠDc#T @GEFP2}<]7Y]p6@lP<(_!5fvKx%"c0avhm,6aY ȠWJxY ?f0СSzWP<]n9F+ kU~5-٨f65@|E'rbw]HLŌn#qf3%66)dw[Z?B\&B4 pQ_y!0^X*\^]k슙ϤN[ <MlS,f4L8tiU^8.&wt39#jC-hZtOc1M6+k#9̽VIP){ j# ^m[ I4I!Bdcn2čcNz)&bvG_>qMA2 jiSfy* L!2KPgQӠ 2\yg-h*@}!PEcz5e2tf( sItT .yX30y!ʗd?M̙C6s16o0q m6ɏJ_ kKf0@ Q>@ɪƅLPf&i]8E^+^3U3Bظ{O]VDTYp#cwoʊdh<:4^e#TEnGGT3ЋRY2[ƿ1܍tI+$v(}'s"F߲P:K&dmlS<ɈZ}pL4vojlA*[D|bC Jz-D%`͚n)6bvZrj>|'열8ҩg:dD'fqZTa:h^5 4 YrX@ޑPW8rn/f/?a Ze7Rf:csb?G$Ae#XJr[WYOеDL=GmWs!F#z<Ŭ3xO__J|u%G,^ܜtc Լ. Ïiwm2uxy:MG{BdxvFbtK[Ob5fFRD5T ^o&Y=AlZA*`R~/OTD} CU!*P('6W@=TYÎ>G_7+;c⼐@7m 9!X";5t8$EE8pugH|d׽2{;4S!nI 52_)8|GbQA؋GGb :O<; rp"_EȈlzLj%A}0~󨗁+z@NIJD7: Y)Xݱa?M60lAL5qGK>TF@HSz<վR.Ys'Km[i3P OTPf'Y/ Yq &Sm8asތ h]iiUz?\gBwC:P.omE|t9媉핛WV7%45?^BZ9pN;=A~љהr 9(g3.A4V=Ar6@xۜڡP}Xz4칑B'hkx̟,Ru #ćҊ{^5H]G +ĹWSu=jbLH\i5)R_>#IKt=HI ,FL˔d:? LH'T_/7ð5dO95%jӁv-wLJ^x& oJM^_"(6U3iSL"H "YAejPB./㢏WaCd]RWPu16ޘQx*Rǽzl:qױ-ypK_n.AH'%Sb p_}@ZgQJ+\;qy)ks Mpx2̑ANs?.vITn/"ف Qb`lfb,/)B!ib1n*"`/)|W1Y 7^|8#;Zs Y @aZ/NL %W.#.K+ 0^qQV`Nuj"u)VOV`O#3y?hӐhנ_-4[K aLW#G#xWL#J~YbV{,Lrf4#hi5%Nj_挖|ߣy & ǵ;$W+RI}I^帲7\gSU4YA܃c>o/jQ^x>QJh}b ;.D?P"!H9WkTtCS,DYsv 雪+[G{#P!)ii^"~  B+6bnRD_n0xysWj&k*RgUGU׉[O3<\%\L%3 ҩքS͠j.`P$2>7lcZ!N{ }sr Y乍ͭ%fa(E={UT\ŜyZCjD~Ⱥ 0L] Z6R%?WD`^̨[#4(gɽѼx;B 1hDi5l ӌvKźIѱ4}'ؒap *pô^G^)8NEӗ/NaldJt@}<"8pUZ &@ڿnxuvܹ dNex,$Z]lB塂XZ(,(ejxڢQc( ><9Pir}|F )~y6*>VJnqu#5=6 \ψ>@Z7EH1eFۋ:|4AѓA8cL/y6-9>l RBJH+aS&KXbRn6C#rEۑ̃@ 4{#@8klO;*|+diV#ߞԕCoT'P$cB(Osﴱu wV}cba)1=ZIR&u" NkƎL%1+Z0 "k(Ƚ̊}|N{w䤶8zA.FڌZi` g\!"aDe峄LA53яz`Rށ[an쇞?1laoUL i&-fe NIELS7 @ɔש'ΛPMKo.m7sVɨ~A5Yv@"gMƲö̶YjX4觇jF;/,iuO+=툥^z̭`GOFG]J:]M:T}]^#a**@-AtXX2}FC&ϓk, 5C+%C@1 ^=3]( 6lɜ}%ru+cu`:E99D @x_MpȔ?hmʭkEDX\/!0N:fcY5~#ijYlT3^EXT߯^Wb1~ko LhO3 ]vlЀ f _Rn\j%ץB'Ȝ_+x*PL"Cd[:1Vj.zq%Bi6gtNhYN(U#6f]zLj, XZBL2q7D=Mq!RňƹSJ27trc2iIboRFjc))IFvb>JG ֳіXFXsB&ò4Ez !Rd}ЋDBo%Ppgla :9L"e#zjI"8i߸u_ɝ" -ƿh*'l7Wj:5"'4Q"lJydA{ۉv0 aΧ> #h@"j[[$} cZܾzcY= <1&y:RS| -'Y1B~?[^'ҌORIZ)7دc;0 N+2НTɊ°wZPl~1.rJ4L[v'x*\x;e ]:M`CB*3S92PDZ-#G[zF!<'u-VޢFc=pj#Ê~T},qS@kp)R?5E9K{ߝ QU,;=7s>N4&H4p`Ro8S#Ln/6u b._dq'ԢT$>;{Y~(XZ6Ddv 'zȟm01y&kT͛8`GkBIjmRת F~15V&2ti_+1xnpaMRB+o%V=oYg; Ǜ_е*|׏^ 7\߹4G۶u7Å@R")1MH$vy&PdiY1&B-`(`w_E-[){_f"Oe;ƌk;uJ!~V>bl?JU?r{ .gjY kWK/6FX#o߆/36K3ACZcȩ!t4]~*L^W{英tgpक़/76*'T*XN/I/ ~vNK-2[A p<#ݘZےs3\;\nаC61;xZ*sb<&f 9eh#JSbx#`t~mmA86y^ų0 7? uߟ,f_$q2xY3/Kc.Lv;f QM@g$afUn o(}6Gl}uj h :j0HAekK]WgIk1Rinqc wahBԵv\07'jrF2d>e o::PQI?,9 X-?xl%ls/E?n֜m(!3yDdݬ:^w{T7aMb%1:#O NXG4džǙojlhSJ C,֒wXg2۱ +^CX7l+#fJ.~B\D )'6yec1 :,̵sN4Ĺm9ۥFՉPm $qFS\D\xmc&IR/-o#:E3Nz7"8z -zb*:˄T ~kV9Ԯ^uleću\lKtg`k!>7< WOZʎ?7JU/)AEbߕiiYNt !oX3wpldRz{aq,I Tr}o$S KÉBfVgKZkIZs3F/ W{\  E(DXV\uR,};_I"jLqMozӚٗL i㉬Wv!+ktm9&E-ӑeJo ȸܛuAԿB3MɭxCA2RVQJ܉ɐ&FD j6*{43HJrs͘?:?+Jɼ%aά~+?z/'G8&Ԏ'=]Lnl479`8i4*c0ȹ\͕@pby#ʫqX0( kpi2E4j>ŧ*B1O/y.O@أnj˼DĊ䅞˗+bK\!qR_hzC"L0SWؙW#Vv uߞgCUyClq=pEȶaf=@ LPn׾EђA-z=%3!\}(s<<dM@CYcs@h(7P3E͟"PA)I#[OdjPpZjfnkCEj'Ԧb Q3J ,eAE#_޽'Ȫ ,<E˽iVa0>o~>^tJ4RM?`e\kT Y;юeq۾Mt>;(#<( n밼ܝ .*SeygyUUt?5,-atSVU{MK8&` _LX ԉ8|Pg2Ɏb$-#9F-Ždք`nUnxnvsy5u//3"HI dX`+n|!b7FrF$D̽ko LgHV}Sw)e.KzrxZ7$9&D.8M|;-&v;b;`7%~) G.X4C]Q!@P2]G;~}N8>47";9a崰ϱz+j31bLFh LhXʯJ39EUI ٭3d?0OʦN_L9/&sX4tX݄l9 :-W#68iR]ϐr]&6~aqy4#~v#)wH3{KZni d> !=|[(h>Ii^۔~SqT\Ր;# @2('r3ǏuWuXGVQkJk<~.=n|2ʜSB\dv}Hz(fd|')B<@y 0;_pbX82H;b]Ygj |5t-bS\,t-kAz3盔@Zx 8&>ie/@HK >GKnOB*̪V!׎۷,HֺGd\Cc 9'`;U̻ |miרfA8TK!I oK\b.6G >M$Ta\SۗXa,FPcS Hh@ ǤD[:=?l կj&~S@FH1X礦)NVqܼ,iDFYF [=}Hj1Oνv+9qBnr*maZ(eo+'@|qfU9+Ӂ韕Wv8^sl ߦ3D(vūmnCCo*4; p cķD7 c|l/vC<<ֈ25g}tR J;襉$ʟ2Ôcw%2<5\S{䲬o1S2uϤV6aFSEgތ <hSg:TIo('Ǔ?%lb ΋aKrIyͩxipq8ma/g,MP{6K"x=tZ[U8OT6 a˃( ,ݓK{xPHY[뮫ki~qD~bXHz[X-TIec'\ȍ,B6}w”bLc͘eAƖ_Py#Q[ 1qUD mkt ttЦy@A1t4p*|]*h]񧻢PK oI0&1&QlB @5WY1QkjOݶxt8`}")ĠnkO<|^"bJZ#.(_rkй]̣T3 ¾yw@f哰R6M dcTӱ)nK{M~u{ЊelfWu ahԽv-'=3[shyH,Hd?~aS# x^EMvzI1U g-=J]R9WH)f,d d,N !;v_rB7-ʠ G_LG+΍R2ҾHŭ$z?D_o֍|H{P4-$)G0!F2Tbh6fDޏ*͈7vtܴSrh)'ZVi-ho1mJ } V,r*ҹ6P׳Qͨ팀3HYخnp$h4/Fx$K~gU" +/bd#ύZ)=ĻLc$ā spJB9%&a!p3?,}N +n7FLj@ӜG'w~Xōr'ԠP 5s[9}§9,ª cEi ]ALިYE So#lRR/E@ck"S SDF8LMMvVq^%noN%w$[pw#1Hq*&f&)7#Rq+H AdHfaW: ^񇖛1U"(p^\x䵗*[{> NHI*5tS^| ktNm66` &H\[ '64crj?5VFh*~V$&68 P[R՛07.踷FP~=2[3 էt_O(,.7F5Ofm?J4D_k LYmRV[Q ,G_Zч=p(>7JZQf/ Ej$q0Z>fZyMe[s`^Z=!"ADN+zQMbiv/Q>lu[}4Ry i=ӯb9Q,XDZ{ҹ;uC: T}5C9A׀}R;kvH%ں`W[N;PocW #XzmI30Dt\ң^ aG.wa $Y: Pl$r$I .xIRtvٔ!m'tJU^nK Ec2ɣ>xYVME[h_@YI8],ҋȷ>TCnfVmt|]v`bU_i]>}&6貞%$z'd},<%dy]).9j\ w&Tf<"9+M N JjaRY4ʃtNd[P+3zJqv))is\^ R]ID qh=FҖێ8iatB3"ioԓ5&-Ĥ7i"v w Tk>BɸYaOoڝsQ *JudH[}Wω~|(P'̑{7;^>3땰+j݅v/\uzxQUUk9 :AtEc9hϨO蔔)V# =uScxz};_i1sDάHRmfR[m2"{TEkon"jk'vZK8=g\қk -YQe W EU-> p`ly&_&F&#ZFT"sm]hF*!;eKD.Ď&o'|;e[S*Lv'ZyԷt6p6!+oP XwjJj'mT$e0.2ŋXSRIϦ{#'P ǚqa쑛'҆N0ʭ&Y[ՙH1ֵvb~ 錽7hϒp׾҅#O!36? 1[vǘm8),K5~ك*/e d)PeD9xdqOu2sA'{4=T vki9&5ܡC'+(y o+f:@4%0m d5*]ulH-j*O>,L/[c\=ߌ#vLKRc9L#+Ǹt}^rI^ Fn<4?j.bCrv(X}̦垧m8Reא-D[uܿ@0uaފ|p0U 7nU=ή)'g7[G&TjJkrlb cӗjUDPC6a5Y y_,:[Y4$fg  9 > )RHpsr|M Ef*AN|++*:1~ DvWtK#AvV6?bXRZ/°R60s#u6Ӹ~,1mQ\:O{'6^ "K`JĸVBz~to&~FЦj}l6vYl=NGYャ^۳۵>QlT9̀G˽S-I Jq1&QF;y+7c1|a~y]ɴxp@Ql8Zf.m@.`D7Pۓ];< pTwƬ\ r`* H3 +с !lv-Ge 3[>Հ_p0x 8y Rg`_ɰNm~BFO:# "9En:Α@+Y3h'>]Q P}3Oo D5@ҿ~@ ," n2^;xS˾\~&&1{yYcdNӖh1U+}S@_O\{G`CL"‰¹|x`#Dl]ɥѨ"[dôeJӛr&%yջ[fe[fTh2gVvsf  C}_@{ERe|vrbTDCRn;ЪnZ[ms2erSp|F$K7(6+}z%iZS˵AMИҤÛ?TdO.2N:4/>ڐnUt_~]`"N!8X'ì3r*X!mǏCr Et8Q lcƫPjO[yT&z& =5JN1%Bߚ *.&B Z$roA% ayROax*hK6ͩ\? 9|eWw_(\ 0l8fo1Hh?_WlsJZWc?ྌ? SA14wɶ|? um<؜`/B)FQp(tM3O,O|Ϡ;XinX~ .չT̏ro7^EY`YKܡ Xݑ<]ctGhJmGh fG*o^&Z"ӬDoopP'e#BZ9oK=@iƧ`}Ya{t@rͫ]F^0 i{%:F"؇Sȭh*~=-[ õԊ@더BD:!c1.-\q]4ZKZrrm޳\ 6߰wIbyi(oA@=_kPjOgӗ]첆'U 4Ji|#7@aIoaC0exx^k~hfDD>Zԡ ːv (RbmЌV/>t{BvJ A)w*jI!V :qEa lW;WLV" ZTѶH h ?'29EFb)jtMc`w۔i56YyԈcD- I,%[KdS| Sϔ8E3b8GcPbG$lM-ĄDAِ$z&짷 :gXW=j7 4~O•R ٤$W&9gh5Cԯ%a2W͞JHFsOamTf[oAib0>);N((K(S~UԪ×a>bšxN(hJ},6*WfRKb%)qSR?ƒ7% p=Hne~ 1_dvڋTY畏hI03m ΋Sb>rZ+"/x:f dܮ\ƖH<+LkM MJx%A]7RrYwbZV9x S2CD;2.WWb~"n}OLEQi:<9'"fW<'΍g)ӄ[&>t"6n#[+ط /FIk*[kqjJDtK)D|FZi(BQ#C= M cһr2U5#n_.잤wv.Ȅ5P*>!@mZUE`!nz]N4K8{ -2@켑 NQFW;A-!)A K:RO9H!0pHz? yk!ݝKr/yL ~b6WdlZSyi"7Ű/Vm Vٮ%t5|ۋit$ĉ_$LC3W)A'טHADJWUq 9`|=%*_dZkuX!hYw &V7:苻-\,_/L .ƻDH ڂ:fd7:XP1vDғyz$*4faY]JpK~Xo{y6(\""WT椖Wm|ovVFO2$WČCY]+|(AaeXVtC W]| ᨌdst= 5V 5,{-X)#,)K1WtW QgWjPe "mc^[8Yl{ xQ^7f7{k-"8=PkʼnuvpTߵ5ў7E2p8x hMN%)pwX?q1RD9K? xŌ/4$a\XEP'*TF/ @(ˎ!8 ʡi7(d,P(ڣ#Uq(8~UdKg`LpѦ絆 dd|'Ov-Ěz{|ˎb[Wh E.yO'QKpïHaF'$G~4,o8,'ji`b=;+ZŜdnH->z&kcooU? 4 =瀞8\8oΪJT9/> nc=8V(G&FTNr#WԿ3k M n&h[.lmiZ+|\zHF0!3Ne ՗+k[[1s{sŤ %9Z@hυuK,_ҪY+zHm \cAτ;wmM|:<^G:6ZbƲ#'w*`Մ QRB,ēHV8LYftرc2HGYS |ۄxY% mCmC>_фP/:c4W si@-$0Osa*5n'? l`E%?s9ը'՟l{+AM!x#3OqW!5qX-8a|R)2@WQ [EmUclȔx픰}$+⫨g#AU93,.Ppl m8Jw a**9I=R$䑎.ej MʝpHqi٫4}_@TidJYNfJ"nza*JTVgcT 0+lSEkIt)p݋W `L(N9%76O&mQ.} h(#y◮cZ<}@tu5kRs>Fßu;mk tcߴ.`Tlk}ݞbvk Sέ٬I[˟G#=!>nK#[0Uލwyu^_ ?wŬTrMEd!gY940mIO`82,sʸS?MHt+e|Zމ\tX|zк_L.]BRgࢥ5 |Gc&+2~)#Yn)_,5|+xe];yy\nʹNeRq6rQh6.Zh9#jB(\C͈͑]vUdH}sqXaqVУlO n2ZhS;ut6yIDv*S@SxW2V?ǔE҂]$G=l&zS을$mT'xبe>6|EED8P.a!.[j?GS~EF%M,1.(_ )fG %:]]^(ѫ_ mN[(3]4n/i7KQ(偰sxmVaY+}ER)#\vIջDPM^7=oZ?s%##{0b:̜CEmЬ6*%Ą}x=*M*5dir2Ǻh}3D BoR2Bu&1(徂nZ>rǓ=ÀIi^=*i>gkIy<Dh5C"eQrCB0/sQQ%|Ϝ(m9q2` iq%@s zoItoj]. .$p(ouIu&0U{hR8//SR`[s e"rˎm͎s"ʼnPRa1Ӝjuz^[&{vn~]x|[ϨC \v^s3+ī͋|uCh17xyE}Io,}+| B.0S΃\.ldc{'{&Ox !(iI{4!8eE]LdT 1&saX:#&PN`\uFדxsr갓'AL ^ Ъ,ǡ1I8"/*} Z*>g oF= -0/=+#XjM-^ٚuB<:iN&"N $<+Kɑ͈YJ@;5?`p:pX`ş5TmeIf SA:њҠ&ȑ;زZf\jUeWYpdjQ8-wJaKlD΅(ؙ]6@rC l^fUd&tW`,_L$~!w? g`;Q(Y2~)=ogk{U:EƟÆ3l͔@sRbXǰi jT́Ķ˝d'~*,mT8̆7B(+6KP1< Rf{ѨG+/fRii̪8cu;FU9)9Ȑdc Di-E,-OpͽG}_%G KlLj*. ѦI}t]÷!Px'mU#n7;KLK I-,pQ?^xTGq5k~82 FX`~9-0!%SBV; bK GJӅ*424lE{L5X20rpqdYfYzM͞m)N2ze=p(*|V'UЋBI1VM*cee6t QNu8aFV-%4Mc;}CiL餢kJ=:I>L >Ç^#ڌʜjO@;&j f$?@lr&F;_ólNT q*iaKɈ%c->ú[\z˿:Xg$aw0޹MHũXUf@E^^?U[ao7ba1޸ON:یw_#>N(I=̇/Z8g,D,xHQRóU~ᾦ۩O#ͱ&]9C]?J.ƛVYXf3 oCP:r(8_Y2w(yڠ 8m,NaGFR.c94vLJN8n '憈s=U]W"qskLgo='P͚y?k6AЯgj+21I!L~N?|w"B ]~}X)Ju]J'ж=&3ACN\cz~i FN IVTXaXm M4FQ(lXH"\矠˒9:(dbDM@9m[AXv1IUpVNpу*2! ? 2(ŮW[?pN Z#keU?db}@Mۗ#02 <.n,A'qYҚLO}OBH{'hܦڈGJ$M=A9'!-[OA2RɋXvirM-簋[&M-)Ԫ)8gỶEmb%l;J/M àZ_bNI8ul OJh'x=S7^"d~;LRXt7E sXsnԂuVKsxɫ0lSe&LGY#\F;˗PŢi6`ftj .3*qwІsf0(Kƻr"9s$Nj(% rgd+q!5{26*Z*= O GA֑AMsB\!\ԡSYmɦ.KͳnIơ1k#&fn6Ӽ\$E)qL$Cz WO N2Ԇ@2 'Qם9"J.- ׽^?m(9(ȟVJAtA=/+4Wޓ W"b}|E1(VFYd( ſգdkiܽ\m썢ۦD =y׃3T.kՌy~Z8d!4{ R-[䭘MrKaNJjguP@!ߓW2C2a\=3%An"yTU 2if'0R)B(m0i?{-Å9TL/X-'/I/i敶2Hx3y<3j`֒ٸ+NJHHьç K-3sN5U9%KV#C*$6}_EwTgFmbj63a]c-qqRaVk%~;܂*7) !r0A9OgaTݠA,VAA?пpZ< }IEQ-lT wj?Tӟk@ḶqsAW̕YN!e mW+&z;ߔnVsd+3X+7d&7D?e?f{ZoN(۷\p U6:69Ώ(4.85]EnBrZ}9>Vo۟Oz'@E{s+95^LKu7\d!G_UD<8 ^ gwa]nϐF!V?-v2XyFǀ]鎠=8w=l*tiόlK:A$AЕ;Y4L⬐^FӿՕ"{E)v@-B p %&/: (nJɶ~;I5P.pR(U34A1F2#dL; ?ADlJG(fpίF/}./FJo9jIY(|Ev\OiTC/}>8ގ/ʼW* 0f:\]*} C63H!HmX=ȚXeӣ-p10b!a;(x2RͿTٙN[Db,_}GdU3yP_,_G7Kj!jKx'PaX{[M@M,2xjo fwي㭘z:vqoUl,z$~m,^7^Bt_:z(3$;,LEaV XL(rk|^M̹&ݺ 4!X|Ug_id|Z![xl%,~uFSޏXeoLPnoԗ%&|߭ py^BYA+Z~Ʈ&D bHaL~MPUco7yhSw-wx,.2t}$SVvf`9s;N!p7Q7]^|̜ܘ2HUJ0/b%`ƀv#S0j0L8?zo׮G`a)bh$f yQs5ĤĜsI{IA ϵ>w1y)Θr 0/J|rWkq9MD:; In`s7& _5ځ('6\pӒP2ط^70SZSZB|_H7&iwFG;*bphLmY;!*YсQKMnvi2ɛBa[PG@v#6$R*Έ9Ljmkݗuኮ5 s͘j8F PHo#0S'ӟ6Ь] VobN lSC9/"(LG/W (X6:6fB趤0&z1U,4]PW7o&Ѡ=tq.jH,t,dU; n o ҉J0(y8#t:HIKn. Q&H)kw/?\$}v2 !hZg+UyviP=5ϷNzn$0]ԻYĬQC$Z,jvZCE 6N3ZK#{JC?![#oG/A&-/6":òEsiyԴOn ~4-x#?JlwjPDhP-ņ$<dzDZc*1o! NGc4Oެd:3WB$nEU9tv) -]'V"[`q\ColC.8_ syoX&&܀#5i5EQ;9BH E|{Cr$;m&:RjX9R-h ޣ;Z-Po! tM@u6u#Nvp,$>O=?rj#t;l/L`?oW]ūM}"ыR}NgJw6ayFf \(f Չ ݽpoHtlWo=B;~xHȐ" 1eA.]Jy쭀35 -s `je%wۑ:d\ [wb219=1Q2# _,6A8ޢeە 1w. &M+X ?ҨE QnLDyXGsh:ju^}Bo]n@S2@Y=#_>~KZsZWAK: 5Db%!3$p] C1f=˳pU '})|R1m ;4 dj$fEl@P¤Z V9ӏS33 )PǑ2VB2I_ޝk3a>6`g:Zn&R 0=-t2]*Uh&j1[GS9WH_٭W>fy*IUk^Kuiaí#,l)ooJ=0̨SɪiQFZekܼc.'G{H,R\@Z$3v=|=Ա8G,j}^/UNOܙp ? [w\ZtD}zL \S:2\gW|*6O+xNaT5m'AB\< s\nc3jYK EiW<3|7JuH/*\8!-CԝOM6k:<,k6ޫ@aP6pQ dMRt#qШƍh]'1(m!?0&"2}Q |xe|^u"?P[`tDZ!4{ T*k{i0<B"bj:{*9u1`j0 by11|.Ch <3>KQJsQ^åZk} }Ph,$YX+t.JM8iQzč7CǀP!D  f љ~Ƕ!׵Gj);X=̝oHT0<6H٧4 PBb09T娞WaSt`j9w8F7$H~;$y3QC`y݅k¾]i`zdFj~d.,^Y=*E \U3 8Dk=FWs|UIlHY}- ;UTJ T |N7 m܊Mf ma{Km>dX$MrK"bʱ&Tw=Hū^qå46}m<$SԑdE >p#7Xe,Ma`hfm{lPv\c{vf-,45;RnA#bָ#Hh7b!`SRS/\m } & 51`_yq1/X\ڌ/?gPh40 DNGT:>KV¸2o*B74V:huΩėޞ"0L(gl_ү>U lt[ ej0Ӿ~6`!WwT/EcjSM =Hg2zӘVPӃ?,]o 5V/R!JQd7lX!<+@LC+O/=szgi|y֝'n_ uhkO_FYh#Iɣhk$yq04$ [~8tA7L jbTu QCѨ,[ wW'O 5f 1}4u;s YJf8Vͮb H`"Ӧ-x ciA &jOP)Nև}tf∦z}hM.S \0>IU.&wUh9+_lOO|M?5BaD)6 A1Τ3+nvNai%C6LR#;W!&ߠFݡ#\|d hZyX%<Z!ilmȠv@HNtRUp8"M4R=2bSu i,zŊA;R֪N(6l1, 8l)eғD|4YC:gAKt*}j *&1H 1tX]9#!glqHs7Yn6ᯎ ֑+<NV[Ԭ<ր;4f1'H*1n)X26? ^e11߭7S Z~^mV,21LiH_]Haڐb_*2ֶIc(sCi.hҋX^*_:]UoWExܒt.%76/zqڕLv7O`Yk¡|V궼>װ)*Ć}#B^QBݫF?i/~*PoܵUD+e~%okklI9ZaFn-N=rRVibPt/^߃'sI})Ҭ VeGNtLBO5#CɆi: C֟RTTnnnK[\ $X 2,뢸os\ y)&/ͻ"d'(겉]|K-l0_E@ˇP 2(ngNsvZJ~2y3F#YԿƼscYDN`4/CaE8%(ÒW7ɶiX0_j"31"*H\akR-̟_nԓomԞ85Z0&Y{cɀV'X@zuzl&3>@u0D_h# p*F`fH3qU4V}OB)FϰÂ"pL \q\roSzf *bEJI1הZfphJ)}+y,լŦUki t>$UͻS'7n/f *xĵ҉؊+Ǫb, p#s*8+ ki^fL&2ֆﻛەwo r;04)VaV BC;LJIJahmGCu#e8b_N Vw蒛Ku_XS=a0oCMw/g5a4PQxJMmM}wp 2l[* 17YVZ&Yݫ憪+J8:>r:WױH*exFgٱA1LԴM <#-+#$%lUXK^+XYtvگnқ9.k7tS+qPqeHyO抁|l2U ?%A1ĎL4*.bm $G/kH}<\4>"I' 8Hh 8m5I(JN52[H@S_8<0ݳ&7g Qi{aɣC(QH%Uò(]%Dx$e-I@)H |WEbQ?vp oTrhW֎n8#B_W:l@#Vsb5 נlM[0lǗVzTP0FBypE{nvp ۷,X4E6smf֧CoH~쟬!21ɓvњCmBG|؄v^U1rL&3݈ZGܦ@j-;Jd\JG PW>8{;Ő ,VQG HB6KwM2,pKHGSօG*aoSԏɷk%`K|8a 1A쩔R6\DK-]HEp?͜ uUX6p2?Ԟ=؜.9PٸrRqLh~`!.2z/B/C5lw?dZSgggQjd]&o5ӷPrJۉ.Rڽ^vs8gCfƻOǤ43"a#SCMTU7Zҿs乌L""% vq^XL1x**-itdYK@1TMVzxJ T-l4Qwf5C_5ρZoP>vF?Fdh[1.* ^ai{z_HgUƮi[P~^,\19Zw/06a 0\Ok2xFkGK sf,*JphwՐ1֙y<]GK uB}.}kw9[Y,i.ײ|A7 V) DR@"Nu6!_j<#O NQ11A & ިMڦO!5vm)HH50K0j.JKk;s; m6A M!媒&c.t ?5IΈn `? ߾`wJA t:x.aDJ+ICBM7GBϱn 4#+[C/l;1`/y_J{z7[8Pl:YtamϵG\ 1Q嶋G=+M\$!߹/O Sg.Nkumiz#{)_JI3nTl^jXA`bm(~`(W%+EߊyWJ\@ MOLS1~?^fQ3.X]}-A M%uyI\=XbT* 7)*U4x7q='|#L(S0 GG}QN<q a0-XƬUaz(,s0],%4lzsL*!Ĵ g9?HoNGp|AyԖuTʚ* .s}MPe9;ˉ& 7[{CG抉DWpb,&n3v81CerXTaΛ`>u!8J_+NM=%pLr -񗤺+s0BzC/QD|zoZHvs*1b"9Y} O؂*:5߶O=|H+ N7W1qmeRD(9bM>U`]d0Y:ls(OH:L ۣKlH:E+]&FgC ։_?Z4, Oe-ϝBNj.VcVUE|$՗cv_C?aB_/z'p: T4@_Tmӌ| !bέ@Zܾ{P6r41zQ)._xlc~}xTR ~3,[bEUa.ݰf72Yaw;xb C?BbLUVަz]RpZ`^m(ĩoaO+/SU1n[C 2on*If9Pb)3Z1(NR%e׾՝TW~Mrj.;Sq~U^9| h]Q,U0LIԁP;Vfމ{9=v^6ߌq@&esp$T+%2ݰigèe;L%(Zgq;ba$O&CR'C(h) #$E4z;'AN:֌ N¦bO™P@Qm Ov>GGin0:@aH['ptRlNUSR ?cA]1~]E %:+A@8:P?] TgeZQͦgquNr~Ju;E{3E^91#֑~oD{.ڧlE\>.왱+gc&suF+%u*˔<7vHAԸ[0{n˴0Sv!It !Lrܝ+ K O}<-qy)8NiPC<Z/@b[J*+!)sKn"U:8qR}1AnKXhѰׅYqi p=mʂ Cۓȕx0験- )8+)ɜnłn#mp;t9li p jxXp(ڑ}:xEԗdbp[e$?(  vKhDoN?3r}GjfWSm[N ÊO*-AQ v[1fI%pqLJ'А3ػGP6yٍA(Ņ5 #-ytƩb=oS!'!.1eF2ǔ˯r8r2RIh=[r`fgꛃ!:H\1YvYO\_yS K7%$T,.QX7[cX = r0(z ;H;]◢aaqx[>UyoU{@-, bzYesT QyFb87i8C(z$DOa5hתm2lR: ˾_";)ICRS/H,j8 JRI1" %?Y=gh5kFP,͊]0D*~:HVJક|叛tPl9I`Z&偹/ؘﳆvߛrB$ۧ-9ϯ$C;f74iSkHT<Щ<_q&x&e6,û ^ӉB:`qPI]ő97ނ0z V Pê9c\3߮.R$LQ&,wy`e4H4Barʡ^naJ|d 8 # "wP4^>tJV zCѓvh_Q~L3sac3iC͞;8'ó7 gF oPmj1XdR>uW= Ny޳5+f0Ǻ#uT 1{0t:8/ء*l`[j%/ gW#mbPL}6U<#.!9 75Lsں"nKHU6:O+k%q/wѽ=" o7 RcL> p.ͱ4 tƠ@bKM$rj{9h#Et|qæKٙ,xZe3URp "a$[ ݯ9[Sĕ',xNtO\[UZe'yߎ}J zv, TDyYBbp*p7Z}/3SwꦖhzknY㑬O!񊲬]\g ~P"W7B{{LERx\f<@$X llUG7#PYM] 6w"@>L5EQ ̞vsuبLK3`OT=`3W Lq09?k{Wjkh<C0bIpGg8M|%+dަV( kp! Ӂ 7a^2},Qdw>#K!x4<5 "ƞY#mF-V?İt͑=pŠ_Omd6ռ³c<.]FJf֔zY}!vQmqO_C,bRo:Q*##$1^l ߡi'`,=LNi7U7?ڣ;saB C%B4xWH6OIaq7:  ıQ;wؚ푾P6 *m&r% )aXa?\#pYTs>FȏN\|%jKcHOɾJ{&sI qKlYZRgG]8gny,A͟ӏӦC#={ $ѦvѠydO 0ʁ2+NX["1,u>5[a\[`ʍ%ȸ}+t-z=tNƿ6O<-ՎAwh_* R/65W!~J;Gy]B hv9+"s藶tY!S5Wnp!ұIE)..~,ItxT<Ӌ,ϙP$ [u')% m T)3.Vn[Xb:sƱG{|ub)&~yB0$堪I jVe+PʦKtIzNjΚ֋d ;有9G$2顱Łt,vzE#bw݊1,JɩĄ!,hc e4"ʦhehK8gTO²MK'{;"Ӕ#ÒI+jLe5P k58鹍^( ].QrNΕT&$aK

`_A* 'T"gY"88+Rp~[{y:v' yܻ* 0tB~$QBVe?I:`<<Nj4Lq3JV(m[!{v}m1=oҸ6˻ȱ`HUJ:Ve9{KnomxAN+ӢdCջ_iHZ]]JE;M7̲&T/f+fI'MD?{vI-Lkd'1o<p]}LEXu2*f=pl` M`wҕɃS/C=R(HOH^'%K%ϐPӗ`g8O4Y)5`W82Q![;&S(N!AipPn :eU<'(RyM_R"EW!ZB8VpMOuL1 kD %.D(T!K񷣰Q h$T۝ˉyc اm<ٺ01V``F& $u.; k1ß"B틅34jl,'A'J7{l(E댭PX1W&"A͗\ҐH.<&X$>Ġ|)61Fq9 b= 3ZB93J@P|sl)%=CE Ag)CLCdeH2ߣGy}Zj࢐[IaJ@x)*l>n^Mq rf-ь=0̨9C|l)]w>zT<1`V:/IY؃UZU$Z/Qu4/̒HV`ר,QՔeƶL 5b2!_Jt/~M 弒+;P& ]ht^(Hv}3VgA?Oo=CZ.x1WhF?uM36Kv vG+;A5! Z'Y=;'foRno {&)/k7YM{Xsڠ?v:~,(/Md?'*lw(DY66Ҹ)n8!GBHRfɄJCX,E((X-00; MZμlr^8XG8H"xJVpźP) |'LzLڃ|)ß4cCOzYՏ1)S)Zޓx~C](CCN"̬p_==tT `jƜn(۬L♚|/ eeP 9ՙǥ:o'ZAL?` _)1L{k{m upH@2LW#^H&Tty\ȯC!/9yFkfӓ]>f_@l\j[bHWL8tu]+S{=ʁE%fPgf>DPu'ՃgYU-$r( u9HN1a#3R;T OPjŽ@8VieWV"K*:2Ezas!)A{ *yJQVs1 q\)bfEmGhn5i٭yXH5ʀl\KK>o<|I:K"a?& ,O@0O# NY O3!'t,tP63q6V䩩j ❫|$n3oT꾬1 z!a,VxH;aqx1ɕo:QD GuɃ|tƈ) e Dj֧l5bОd;9C7J?7C7{ eB_iE. J/5iu'=663a6&Q_Lסa@Z~ :g&ː2 䌻2,ݦ L4v}ОyC|jQ7u}Jh'$x3EtAk 3qb=d+\esoJt "QN3}Hn1ϋYqkǁ K  YSGtWhm~ :.Jdkі(CȆ :#8 *Ŏ H1+e;RP ,`¨F)t؜;-A(tJ9#H6\6,RN\O#u~–dh2j k( GFם]ԌPtvkZ4Y0&_y̯`*)q{M![.N<ޱ{1Aq/DX-~%y wPN碤Ⱦ䈦\Whye5G?զuKX?$Q- n巃1\UGڴMhlyZuso&Pa܀Jkdki'kӃsgrV!SG AQ'v^@ȳrmTRT:iWR!XRv L1 JJ晸,@EY?zOB@1}i_lQ-O5oף}!uo;PcE&ꇀg-[R)'_(ōquEO|6XZ+ :0z`￯&ם0$$ҝJZrNk[b_OJ$In-_'D@GŦ9P|!S]$fA9LIΗ^ Ig%j %?CNGI?z|銄H;^<4oEYP\CEA+5 )$,AmQVҰf5zƼ6g0v}Ѩ7ﴢȜX1EAyH3 Hj;H5hT* vy6ɚFpA\eX Ifc' 3 BN ׫SZK҇R(:ݦ'쳡u3)9X$7nUx~b":xm,4IF:g7̦eTNC{_(F2i IN4e_T|'G\u!l*g /0)E.1vygXb|QEk&8G14Qu@ICO %JnҟFğS5ie@5q,/eЯ- 0ETM( KdyXF3pJ-گӳڑaU)xg6 h~df-Q͋-2Y+ꖐ~V%d7meD s@n+d73(ece"NV'uxnh͵뫹1&L2u/`f/ceR}˻6;oD ڌ8E:p4׌hpNReGNj*D0VفV>.D t`ڴWe`L/ NӐHūRӮEO>H8}DY0$f~9oB orq{=du]01GX,|z 1ے(-e%6#$P|}P8c4[{b X)@?t^>xYYf?Y}4h?LYB6=Wd-9qya8\SґDW@z\K^Dj+4d]Ѡ/2p O-?\S=Z49UT"8 v-b~xH68k*ʌx ~*PoFbfYwd,܃FI[Ɵ$wm,O.,kY F@m7SZHWhf\9;6XA?-., (~ކ lЍ2韉NCһ- GJ2$ɠs؍N@y>_uR4sU/u'R ?G KJ(cy  NLj~0Q 5tWZ|2y|KoEP;8n->фsEB*(hT#?Jb51OJ#0vԖur2xixɴ a&"m?x)kE8@:|Vmn8C|W?h)]q@M+A!(jE8XN8,M0?X R1sQNѹ#QC)Rma_38گ {Sؽ=>9}Y;9Gj-^#'v 2n.;鐣`,h"e}4VR6Sbzkj/HSyKZDK~O-~ta'(U_/Wv`LI+D^B5Ϭ)_҂м6ot~%k_WaktP_?\|6vO*IE'E B/';Q^oGaT̑Bʷoq»}7kj^1 ~﯋hbv^8X/bewH/PL҈`Z[JȔO?2;\BP9yrbP`}^yz*>5K^Zd=GV# 0(\fg:X`G02z]-iL)F>z1/311MhA⬏&k8fLz/Ao&yQLh:5ڱ3"Vt\ImiKRȲGʓ,Z>dvt\ntʉy nt Zm#E/8ɩ.uĬ(A o&A5b9Q/{]f%J麸ajQ7tl(ddxrgm[_^ʂR;@u[t2=?e2h_= k[Cٯ(a#31wcؒk&n^!6uٙәtxrFWOl?Q&_R<7[ݗL6%)WT&Ia?X)BA+FokSgIޥ[w24q姾@@eԇFn7M !a }ɺ\ُBD:s.oub4aX5`ҋOH,Ci]@iRh-~gwmگU:h rs I_2(r+C̔ ۗLt~̝zė\z6/\pͅ0x,c5w]5dہ+>?A ger2z\w;{lVx g ށt@~U4k[cF@9Q߂xOqgꇚ?9zY(D by†Z=pu΢^ٰ0` n/(xّl6|: k6Rc?-aG9:|ňR~mJ?IYKj֊?Xo87֩PkՄVnjžIny%+qMKd[5a?WF!dQ ,\P\ryh[E^5& op=ȅX:p[R ;cm[ai7N]oP:``=HEg2kq1L0R~t+@R2{ZLP8\E_XhϷSR^I%/pɇ%k?r?4 V}iJ(Ȫ 'Q "D{a 3s;փn_ hG U/RY͜F+ x@v{*8 / z;K}.{Qإ_k]聾.kwy4Y ݎR2N|f<1ʵ}minh2KSt]|{pg1?j7ֆUT[[=W{W_S3DYp.ް??Dk;Ѽ|í pcqQr8Y_1=lkKVǹ/7bs"J Ia&f'a'XN.aSH2 Ć`0AS:R XHTxȳM3Qt".O@5%9CC'G}D^ljެwpc W\<6HO&GvJ{Ϧi -R'w;K6 \"Օ6C5F0QnmybD9|!5|GԚFr3:7 x }ng'˪GV#Z81ٜ̯NcD,gVv;thhgQb.؇Fu0Tc/"@i̹h,g|OJ%њ}zT 8a`^MU.?#e JC%QjYq"O>u-1T٩3,SݫwWO B3_4dt+1oMn77DC3ڴ ⚞a ´;ܱԦc}^lP"8ơViڀg@]PRgNoa|p(SY=\+HKfj=\7Z< NyCLߒ`%0 $ (I4 Qz^|*!`9v 8!˩}IJmox{]N}aM(E_P}6^WMA.v\Q^B]tFm/w<&V+0*x?BҁQrK!\>J0(ҍ>+ekP"DqJP]]`ob6`P^K=^8Ӟv\s E%؄k%+ul=}нgJ0eẄ^g̿1"DAv!f XqEո􄬷 yIrZuBӑoK./{:jc⎬4A*=l=@sXQ;>h?XvG3qWSո``3&롺 (Hoԑ~:J! FnQv)wM^4\JTZlҝ~ ʹK_9.@8#A ޖ@鉫ҪS0-AdMlf&)tX NB#tU>lH)Aq+[1(wSzx$A+ Q4C.u4W0ƅ4AtϮEDEIc}\J4B=2/b6-e1Q̫8)3+16Bp'KZ&Qm„x eoai:W4ٳ2qq[_e8vQP"M,Kf3 9ŊÓL XmE B&VJHJT ƹ)+Itmv"$s~.eKfqLd86EIpYmbD S;[6ՙ%^cRPu]^<Ӛ9XWE7\q(FbXTtWvi]UƇqrS<£n*]/Cۍ9lkyfFOZ9ω*Yt@)7Gb5Rv8o0i?2wPhc$Wj4KGl\R(ڙ4*E6$E+GfNZٺ2 \ <޵-;eti~(ߨ%>[|x͸Zە|[T0F;3)Eǹttb 2 ]ic$I2WfRFPbL٥G 09t7^ *hSL3Xfoוz㽀2Cn{<$({\MG}fQzO{26J^<_N8>ؚkGiҿx p,%{n{nf-Wr?=BϡȅICqh$&_Hc#,9.H?s=MZ)Fed*Q*|~Xye3&?ߗ۬HdR({ emIJx"~6x׆);a^.6z 0(nHifzX6}'QzK$p߳k=,+,, ]:2wH:d1e58!;BqwBU5Z?j=͝ C\w.Avi$65耎TjC+!zoKNĩFJB6)8GzND+^Mr6K^¯f-"nZ"{ޫ+;{)tNqyM/H MU bYYR׻Iiմ<ѾZǒѡ.'Cs3Eepȑ?yDkS)K{*IbrnjߗAZMFQG^a==fPtuZ|b8tH6;ۦٶ" sEM@ԏg)@C%ýV(LS&i!72A!YT4օi⊗RcȋKv.$%w%8*w01XM#wE>Ų \Fɶg<Կ' BJT9sP̈́bUZ7W9D )Dr`ePq 0ܪ#zcfX)$]_i;?-<1o 2]oR?ajlc!6N7Pdh\< [QM]xvZ,+ [6Ws]V:I9RcȂH [^`êNBZ }4śdzF۳+1ur~JUb1<~Hx')ecrCzʺ'2?ά 7`iΕ t@}E*Co|r;_YR¯@j+؃\Ɵp-~݁U4e \qF SyXkh[/h??{⺳n4 NqfH&3rUAjk9#1BrXo@0xA=!P{G=-7 x䈞 2n_U&zf%Azb lE Sni2T!4ePUK~ED8|ڍ#0ܲla>bS&$U_څƸ_vXy[W#DPvWnxˇRp]I_օ'mhn!aA9%-^S-o/~L /Ub8$mrXNFo7aQ GƎcZ}[.߱eXH]Taރ^*@c>y,=yVqB鿵X)0/} ==pj:ǷKLrv#Cbj[iTٕ, 5mQ_z\]IbH)H hk_^S->rRO(,JW93-K8u?/5ӸwP'HsbiuOaU-O,1V,SfN'eb\LZ(ITS=~cQcy]w"&J`l)FqO@s"$LT9$ oGsR58* eP֡np")be*fB]ok]Z^CpcGVť+7H2v7m]zr8ZYq6ëKz p\vahD)Rd>96;ψZQ $e zwȧݔEx~qŸM'M <&SMkx|CX+7Xmc8yh 1m >X3hGn{ ;ƢIgM] Ҷ RDVh} TFw׾[5FoG`nBP7I (h{нnB&:R4a%N}=P9Bwͧ ^Uk9~vLrO4)\ђiMW"C`FcN5fXV fŊc5cߠ\Krbfbqj3 &Kh$# A^~ ve]wP8o^5/*[~V<ўlt2 7IW6 )S9^5(H^ Y0i32]/c6zSmDk /70IS4Bqv VdD4") dKkjV'|Dg; RR!)%sdgiQ@L*(H2YQ4uj6nND? (Jp2'B(*Dv܎hrqVIF2H X"҂ҰNje/ukwqw.=QK"5TTwd#D'EđBBPVǥұ_9A$B:|>DppL#R6m!!`od_M/3.[Z~֌k'CҌŃdlzYo",܍oIB7@n\4cHfx{&!fsG&^;^D{ɀ^* ~⛀yzjnl%ai=ֱf?P=`l[=QJ\{fF3ض?=[UTmSmzq h b#ճW';Rb -~DŽ_Kڈ 3R*"v3DgOޯx րZ'c@Ght.ʦv> .I -Ntu}@f[1 - Lm@Mz"}+w?D*!hď#.˝x^ެꔠ#FCt2n:(7CWZz ҰǧPow}+8?v#<5ۜ\:5uas! ,RT&`0>ߧ9WfoV1zDMKzIwewK*êPh}3"I@܊ٟC'~v6ߧkGummԲǗ) j}x{0.h,`1_ͻH HrSX<|X NN5W.\ ٧R,/4=Vy=`I3~XL8EDVp1!@kYJHe(+DaJt[EW歒7޿z(&U +?JpRaS,&@M_#1iGT?ޒ#gQbþm!BK%>ME![{K/1i{\-tC)v?MUᤔ\Mh7jjT+}Pr+9!I E'Bql%c?"M`-33@)ЖWn6dMEM6/8 XRLf>cuzr-b J'nŀ^IuOYZ]@j:PN 0i^F6($nh,۱y>Iv24,i\X&pho.B 5~]MYlO"LggN%}! &G_UЉ6w5קʛ4I\`^ @6 >&I)yTWBCꜰ@%Ean<1.߫+ "ɊɞBВT]*BФN֪5- 4F:cREy(LM/ %,L8̼Bv:| Kjئ9jJvZ&u}"8,g uUVፍYsە;ΎKœx=2HٙխAvGWc!p @ *+04E`:%{a#ɾv/IXua_djko>1yck}vI#V04K"] =w>}gRvEL|BAL.iqt a]ݑ򒽆]/HO/>"]1\q*A/40^)ɷN=n"nxFdn8$P(6d@ 5|*0[bEY8ټm#^]PF``taGؖ a_`HH…;+N݂)bLf5. A?c^4Ēc6sjN 1@Ӝ!LhMPjjzxK8Ɣ,kd[D*Y6Q '3bLXG,ܙ;Z\rN6g+ݽ= -չ"AP f"0u CU\[ ^k:ݬE)yGz{Vog~ԙ$)c|Sqn)c|ڠ~ Mn7%c>Mǩei@W.$>zSūm?kMcU/q6cr&{$#8kqRT MAVV/ 5P@VU6|&"o.7$aэPv# F^6Z9 ƋC$yNڦy>cQ5+вМkK- Ow)8S$uqm ΟeJC:Me! p'`j&n=\k*eZ|SS*m2ǜB,&1 \2 ;3 e5Mu`/GU@;+Z|ԕw5~(ʟzCEy0jp> a?T=r ׽15-t <הT0CV i̗C>:DihVlXҵld CBeېE|~WoO,Rbn/+VHZ!\DQ t.qvR>F 6-U?0F\>R PR%vZ. ajt7JޕckD2,FM|-PUK}n 'c8X- ^~7tJ1C$d%Ǻ]y=#kwKBa%0x_Gho]s auwTqʪ.;߰ 8>R8U9p|+_±1%S5> ΋'w1=[o~AŠsp`H$euKEls֪vǑC2 B<5ɛ5|.iƏKxeӛAAEOcNL3HPh )#m멈%B'*-DS4x~kl"Ky>?X{+j<.RDtPʆz{b{/񕋥e>*iTUe1fmZpwoR0[5,e>J 5s b?/uv⇲xԋM^la¹8&K~+RA5 e 9h%ק(bH/zW "l ~&@~u81g_ʨŸgn#oj LUI(صaP~1٤?)3~* 4t=n{j!m*]G)EU$ *|p&c'Co#d@'rύ эw EӹemXf\$x۔QJpXW'9zߍhdƧ~x:_Kc9 _臯F-X iS:jrѕq迿מZLp$24M7,Jw}nf~SWJ=`Q- +W֮W^p~=:Gl @7 W!gWma+-UCsûz{k㼿%$5)@?S8_5i+t!5ޡV|8V'EX[0ӽD+_D5I=|'VƬ O>+ygjNj{e;|9 zHJkGJ1Gjt`R Xhff580îOb XA'!dⓚN= CXA _E;Kw۬"[wK=Gs=L ҂V\P:\ -pb)bK. J7k(!(~7d2Yd[2wDRx,=C%A"l/ κ{plmO6 ϣB}o&8^}}fLnReC[ƒ`6+u/(Um*W?ah˞tk:o„5U^;,ֺH~rC*E{*~T]~NÄN#TPso1G г˴Τnׁ. hBp.eI\c,nf`Qp @&bG={7Pb1RƒD`C|8?ծ$s@o%ڀ2W0WY_t?߳Ǐ#Tewt1"&4БoVЊa,Lјٍ !~K֘c3<,)mcw;k1!S_>D/%/M*6KN@cZ9 zp6pC-إ`@}*K}iyynUW3|9aprHNʐ5zTp9/ٯy4 Ox2g(<lޯ.CzF*K!'$4Ɋ0߰Kxbr(H(3Hψ_j(" З۶z.YhzN.fLR[G,?ud([!s<>5`Nj]L#hN,Y?b@2N.(^M;R<%Ct`ҿ[ѕ]~˻Af[E+aSɖz|jU~1m ^G:-0Lˏ6VKѻңO1 xbέcCM@v-&%^hXGGakM("Dͭ+L`0e@,&7›4GC Dpɍ9rd5U 4 _URZzq3Wo Js6*A{]ŵVRk`FFy%<=9IeH4-d S<I %?KxoiF=igՅKh~ssTܟD7W]Pa00yƮ'/Ɍ>]UșՋuWT゚hM(Wv@jA89- +߶:t鈟7^@7t%N$ֲdO}ubwΙ[x-`.@W2)v sҢR{妹Ľ9m _Ry jP 4s'BHZ!݅šA@Ul$e %0ijo\^r8^t%H2$ Y6@Hcr=Y~3GI H❥ I8D?p!d N E%˚bluC0+M_̹4;@ Z Px_‚_,:m646~\Y ʷ䟈%(~C!Hz!l CcV G6aJacYk9pR6kd?%HK S fN'vwW@jdz gogU"3sgj˭} |P\Vҩ$i.ي 豤v꧈۝7 nX1>_@0Jaڱ<]R4@-DW>=sėO7m:Ԓ9&6Hst)ػ)?숇i Vo[hqeT~M?.GZw}#bB6B\'⇂E,!Y\M 7xؤܩ%$rD74.q]4h#[ܛO:zPEhԔc*i2JgCd1jpΓS#J,r.Σ+#W&;mwS`p"\G FV3>vA* 8|"+\bs-3l3UH]9O 2Հ5.N~T>syXgμµCnԲo,I횔^½fhh8&r$yZFlZZz߽?],|՗KR0 %6n=1AX2<[h%– xltD"7Q Eꍏp܃;"!^}3ޕT-l׍Nz} Y?ظgQ W 00/`^ 'قKM5w$zd=w`䩫Tד^^%J{{,jASXT|aVEJ2C3g̐ BKZj_::XPwU5Fu6I9ԓw.JG yCF֮3+}Fy (;,!#*J2w(ĵ[#Dk[/-!+2*c2 a&_}:XYCӭO'0~f8,њ &*pmhnSqc\9KAպxWt*¨/a^8"nL4S dؔ1́0] ep[ja\5tktoi(|%UCWwd*l ^??`yK@< ;QAjsַspɧ%7 ]xXz-JIMJ]3JJR;L)GAּ(),j؝g\z&aaab,G ܋rv|fݎ,,zmcÑp(fHq;֭p23>(̭qHLe`"!{"y5#- Eqh9L!^KK{p~*O6=bF'nAƗ 4YbJqN׋z"֍M'tr:-[T)#*dЙ ?}T_'hgI-fQo2zjƳL\nf [aN#t\1Fbp Mt48_V¤4EGӐsh6T遲q}{sj[T${|VV鿀۲DsI6]{%?R-͏_᳌m5SW oF!'k5AWLz dTyyFt&FM`YL񨏓h{|%R77ɔ@<x<4|h"@sji ^fIӍ <n!x9xviV/iNf,y}Mr1{r! 9 Ҥ{cpP>)X1>kBȣT ~tm}ӟJ$^,K9.%Cj@vX2#.kv5:ֲ⩊z+}I/" `~] zRh$MQBt\m@ꎖ^7:vzd*T,r릃I<XYD#R Kltnc=.Ɠ .N/RsY *>r_t}҄=Kjra IG+q/JJs1lگEdHs/ޙS>e"UG:`%\A2˶//mw D{ߑVR:𬲨'ZUp5Atn|Q" t 8$@tef0ho!\3#R,]kf϶VKA%oZM)riۤ2 ~⚆ߙL_m+6䥾IRF θ{Pgh œP.އۊdoԔ>lFff'8X $/cBǓq{ukٞCPG} igaH՛Vrtl쯡D(yֲ`z$\[d0ci40" AJOcG e%ՒDct >.hoHolWY| ( qdJ 8ز1TQ$4DZ-:uk%J7+J4xց|spDߎ0斄rjfz>dM5wKtb acuihPi_] Zf@o y%a ʟʢ-~WQ<8ryflG e7trY:VݶRƱVUb]GTNX(vt5ƹzY6'f|%^BܮYad} B׊O(lyI, cauA3YƜ% r< <~lo!I/$m_t-\>$GJ5.#~6(d/~6`演pqZ-DˈAX #>8O'5;!|N5+FIP&^ǽ暍\DɶRO`J89;u0~Vk,K\Rf=@yetI7{6= IDA?g+=s,!0ߜˉhԔd6׿"TALLiHE IK<%G=F4 _X 8-gj {O zq&f~jSTݓ$Ig_r4 eY /)M؄HUY2>¯&QW^_vW$4LɳH|R}D?o?c ~-sfr"׺;j^MdH[U_ͼs_(=\s~Ct!'  >V^0=Hǒ| G] HCzPS"{;7dUps%8:F%u;ͧYj;Q%;5z([N<e[fvg(=b"66pQ~7ȗgÃE$ di6ҋhcӚ'z0͹@6ZbGMTKݡ[Lt3pl;z?tqەtTZ.Τg֐(Є-ܹhїEMec1B2#0H[n/)`FC}H Cd%ܥ[FlLqu$HXgxvڋ8 =QO#ݧw\`NQ/vɜ#ٯR +SZVGlȢ.- F:DZVbP9ӄ0N5Š`[ryVFq#K>w^+}>gF _cﲍ+!=nU|!SKcAٖ&疅@zbdv_rkf8 k]2_ߌ]DⓙFA;wxlf=yWw2 EmhbnIƭ>)D: r:3 r=~6q02j(IJOIy\[ Z5 ňEO)ާ3&%#p#*Z8Ae=r]]L->c70` >H0¢zV` Vb n"dƽ[b+U *yv %&E*!9@[D d7اV a8g&+hش3/ vGm[֣|!7Nȁ(0~TEK=&nf~0 6?{/c[D7_ ]] Gg/4~JՈu)}#ÃgsP_FGXw5-6&:6r A٘fuVK%QӃʜnm ,>=\mMˁ =aaqA8q0/5я{M]9@Kgg! pSY8o{m`#RbӼHK[`V*O1Ǿ٤`+J4Uej(S*Pz@XyB":~dU$m)|g.u3ԝE}ҵAeXZs߾x8q 4˼ kq 5@|~_m iolz4X5ˇۧWi~9=5ߋEs.55\g37ĐBaa-uYU 3ŗɅdhK Cs+bZET(R/{*~~wf HL+% ^Y!k;7 '|ARg^{pW:~y*t\ODODXW]b}D ">73U85S xMo?: T"runb>GPN)^WW6TGrKu]Мc!>Lj ˿D@ UNFN:lU)!A\xS PVXgE ڐ.r?AZN!OvH3iuD+XgzAEƁPk:#eK:lkϔK5E8ۜ0}x/k7wD7eAB3='<4Ua/m1W)7n5]"?#>PwDO)7pѴnKpwpxjт}=PXnwj)}9İ ⊒U47qrJaԦOQס{6i$8 J l ~uءC*|^^*El>+ik\@ Wbzŝ;1ӳz,M;Ċ]ZVAc Ǜ*+iWMgLsI5ϊm&mS`pX #̚Fh.s1:SS5y/  i]x D*jd (;>UZbK&0O֋{qF do& 8y?,a/?Yѽ6.-lQJ)>M;cYQZݜh}kulӭj ul孇U 9Mj^*aY#ۤ^dy^Cq#r ܷj`xS3P@Gz9l0lO"zJ1{#|f"J 8w(z*w?6=8l F'cTŇЀ9S/bj'یѻ |5$8mܰ9 ʈwsE(U~r9p{eZ{X gU&CLsPK8Şo:ny㕤B#I sN/+ugJ #/O$E_:l=waҳtY?];:J. z_bfkٽ_4]*Kf%â:EFDK9,)Vq>xu}9zKK){ɋH@C)-»D;H[ mÀl-\ Jcg{rLtiTG4 HA n%n_$pG[C Ifik tVex ˵FODDn MN,ʨ쐈PIxoҭ%r~RXXQc %#̍ׯ.>k͂U.wX1<+'mŒ?`r.$TL cS YK(_(j Rdr*8XO0ۅ[uҟZu+<$O`',#{\n8gh W*:qwn_հ⠩ 7UUɑJRC[&Ƽ(<-3AZ9f*!Í(d\fCnf8^?<&2M?\ܻV!s]ы^̳& 8qPl`rQ gt`[+s=65[29e, :0=ʶ!hÏCJw '^'v5A|0yt]79b|Eu@,&Zj?7$#m$ ҊV9IK379Y"ePpWz2/ &bM"./$eMGY%Hz46;G J{xk 414QR]vs2FZ =@ECq0B yz2gr|`U};5|^3ܪe/bӘiB(ҷYۢӯÉ͍;89fP&"57\o  gmPjH:[|Εh&nځ;G;en&ZjcPE_=H"p47GC-xN@Eއ,$C85ÏUa>@eDczȻԳxfLk_2< v8ʏ)ԧO'- &*C wDS3Fk>&`%.6)8ɏi-XXzOF@߳7/Ik<!5N#N67T4xZ9[ (ʾ[KV{Dn5- hMڔ?.Q5[Xm~C(t Uh˧K3Fb Nܷ( baġ]%TKBF纔p/p*L%I'BlEo|Dr"^*[Iސz dM3 eӰ/n43 hȐ}lFCSZ^7:m^jB!3j0Y>-ԓHa6{D 4S\7D-=7.D*P'"g!RA :wkqH"Ql*Fr^ߞ~ |x y/A}ovБys`}n7+OG$"G< Rt<ݞ=/輭]ͼ"w.jүxҚ+'c$'wx 05FE[W΃&f)11dD!5~\%#sҢ~9 8x +n~.7GqU[ C-gi(?%i_ά8&)l'QO0 ]gn43yoRRX˘X|'tHoVbϤ6|s/ !5aR?9M8d8ҷ;Yqj] Zr/p_,/=ȆmƆ䮤vZqWϼў{**G5Yڷ:֒m Uj{?NCR'ꔏh AތN}H9rxSl6jG%Ont蠧xv*]1.`֪]VG'{ ,k[heCs-Jh8Z2S|Dz9ssL9kKC 6_JrnouDz@ۉ/R |nA'wyC{SPc9AVدlbcN|QzJo2\?;eׂq7/%ɁR]h݂f==sFg8(R8p2j>5y/W.y!Ve3QV㛶YADhG\|Rf0v N`bCH7sczrwp#g,cBSd[Rw}UZ_1jk7)*$;:;BMab9=1 AOv;gwG}fI<כD7Q8ڻ%9XuŰenrXH[Q} xό6Yt^W5{c'$X93 cV* 0/t~=n<:~!OH_5Byņ 'QpJpNA%"*0\@;o F6]ͬKNazO-`E"}fp.́]J잊yBg?tQRnKT >'`꼊.0F/]G/h,<8&Kz[{f-֛5\U `?+z?A 0bȽĴp' (FW=G4)}0fLdpzJ9EJw/%p0zEwÃM m#x]fѰ[ɚ"\vkzӉAicAVM,=c:itZ=e^_ms _CsF;kLlެw/Z:lb&wǸ3cۉ˄ (=HfGV ~bWr+ EkZ Z~s5̊`',DlYJI<#94ޙ%<`)㪈|xyңپ[5xDb`qc.)8ϱi":~BhPGtx>>]/7]DE/0^>ey0LTHaŔ޼>YU͡6I`Ld^xt99-\6JB$} QQk$HGe!-xobl̘̟#% $|X 8puk ihz׹nݵx~;}``5OYp>Pw]7j{8nAhV$\ ,ٖ hYw?epS7xu|W19+%gF''mB-Vi  ?DG] )6 E.ΞGS.gY{?Ld&=)nV)Ly*-pF:=i.ˠepWGnUfr ix5z`WaV $׌EvZx܍eiwaVXI|Dw^ 0٠2G‚C#mNZ |ZpdrsF0=z}7+NmɽNbEv,Vژ3t@Үti4e aOvə5HmB9ϥWs*+  )  )siP5$ -Hsz`۠A\Bds x`X|*!Fx3(Co"r ;wÉ8m@\lPE]pRX;v|Al IsH`rA#WtUf+ p\ʽl{ P]W\AE^\=7NHmT|AA ]c]@G˭A{oR=w(pKr B:4\6OE ea duynD4oM/3qp9[4m=j4 jŒ%륎@>ӱؖkV_ L~ɇGz O[ ?YN Sv&.7씨:~֤嬛e1,ሗP/k6I,. &Ұo3uށ`ٗ)i_%0kVg?Ӭzk6xPTiI+1={UyckI0eact5.|;Μp+ղis.#-,".'WT{Qt 7b8?xh7r};'ʖ3c#Tb.@v6ܨcu؅#yhnOzp*)Fɭ'7C 2N뵞 \6A3 z$-F Fzs)bFRǷ E6]*~)mV3h ];V8Q0L̨Jwp ٥JZշNk,DV ]!zꪚzĿ:[&+-x}AP{gH 69KtޭDS?ӹXI@!{^1'@WYj$rw׋_ºNCZlo2 .qM'֐ƒS@\xuUS: $"vhvm 0"Wh˩5Le8>'J tt1D[M7;S$C:ek4Rs緞Cd[ SwN~(,F놱syD>7{t1A'p[PDϜ+ORqķE τbA4b!iTF]FS/s_N;ɝ|0cBX {g(r3俿ɉɟ'AКx(ÜjUwF$t.[Ťͬ_=4fC7뫍AJ3YհY<3N1W2 K8䢇&}#@x PkqV0;jw`^ !%~+*یh 7\GmM F>/a?)}eĀv8ؽIb-a9Dtk*AF_PnE>!skbտT.120nVۏ1ph{>{p q %iĔO>+geXMS-1+~][{PMT4~ȩ@bО. W8(v5[+"7C0nݩϧ1Vul&v>9LKr@lYGf{H;UE*3u_§[lK𳆯1Pb# xDFg9}zTNw%GZ/DX"hcg'և=ahǖ; UMv^m3ƂLBFk&G;-0eny?Jwnp1.=z/P0Y&;Cs[c՟e\B1l)Q2}j{yh;a>ceg_M4 Jw I'8rxOzZ[[Ql?YoPJ|x;jYKs]tz^ڄUAZ>AhC|,OUôFw9,Zswe%{HL$@0+ <6`\t̋%eo;9H02|^wIWEѯ? {ٖJЦDpjz^G_X|(?ǚmPuQߘoLjby,BF?\}ޅM=p@^#)q(<T?"DY98 t Ɓ'.J3ZUvױo'|O)[`-PtB#4Al m"iNf^MX?[$[N @v'([3J?kWC$(V;LH Ah=N KGA. )0<~h x\_ℸA5mz6+O -ƛ&⥆f\`˹asS:64QIv/W?X]>4᳨7 sRU9!9|q[ 蓄;L"Wʐ_z<1`]؅!?P )Px*[13@_iiAODtD.(vvd(_{Px8 ꛓ>P R#c>fn[8d jQ!)d,~QL:Oz^UTM$;SRWEV"':˲^HmulwCEKL+OO93GY5 N-M%$;(9B5֎J*-;_kl@sɆcL~bӽb@Y f<cE5I1 cF8}$(DE砄ӾN;Mc?pv*bIيW1nZ9 %ۧN N")| qu\<yr @(8=yq"Tፁӑ\{Kdvi(~' blG{4%oeC|iOi'xf7V$1/)I:KjMD2ޭ蛢 Ƴg0ɡjUعLex_1xq]]ʵs:y#,jGi 1a$# g:mPVƥXu僸Xu@ p:%esk o<;؝ʼT\ۅFtƾ nŖKCc^h'WUBLL~2}Q Eq ]Uk^6 A'+OuM#K)b?MS 2EWxVlO# /C+$qflxEIsɞPțQ-)@ҷ[M)tR>._7 by0cP1Rn-62:a.σ'3+:YLJ&Eku4c=s;.BD2M>.&Hi6zco秕-Ǭj }?5\xaZeriL]]]Vm=O l;VKҤ[CKjl`AхFzoimv/SW pp*SwuDb"9A {aTKez`^ƶV #jw/-,h`'"'I6tNHf{gD+Nރq[#C Xs3)AosK묺rGCOΖQ3e(NfI_lu[ agІ|;b!LϢ?)%'=4srSnWi?Hp)?vʈmUݡ[+?bPd9Zx'”gD! !, HDm؆ao`gҸ#/ TB3fBW+8hՎa}ض's<|V'wvTomWmN\!o)P$-,yZ}#"ݦ~/}9V0q_D+1ߡǚ#ƞ{}duVzea{D6{1>c+өrPtfnzBԝ#NkZhx\wu  \/T6QVM$ڙ$h+F.UJE)"ӹp^rF d_z }hCK.xWzܫQST_"rdjf o n:+%,02yO4'[G->)@r=u\ q ˼,ttB6dX ޿SFOܯ iD :]- HZEjyћ_*xR.=;nBFzwimx 9/4'Xӗ {"M6na$%2pS(#Q7Z1>.س}cM(ÈNgS:N{Յpq| {0tBVaPI͚#zysYG3 ߘ+eȤ}%m>S1тRy>Nޣ5n%0csf4-#?:Dvxr⚜"KͰz1K>n%C E 0X.+p?]vx_ ^Mw=V Q5PVJ@;We"̛O#\; GGqZ4ƀALPu Pw \\@s?bpE:J97w_U0Sz%LW#"mF0mE⯤$ݚ֘zPN&Nɓ#/ h)PA4ڵyEmD+(QQ7 6B1#IHl@/ ;l]LB]Fr,|5t|1C-$5o@e˰ɲÆ0IE~=SQ9t OqSdb0Z$:>6]T8ţIbΜs4 JD¨$ܞu.ۏp·k{r߉)$1@@ځ/5㤀:uQ .+-f2Kߘr/=r@C\ :r-RȹTF)sTb  Ƴ{6pn*s%Ţ6/ٚ?#:EA8^C1vκ0NlZT xM,,=%6I.q" ނN>f=d>9P;ZtC5AVpg8(w du9娙4u Fɪ *$EƚV}PI -ǃ~۪&(.(2W _߆nܳdN܍U(ڵ}8ԷAz/HH2c8zeyyZIfz1<<.lC#AsGR M$بgbxMR+Ϧ<^[_{Tu;%%J7;ԃz/-zfZe4,<rFbf[+hk8cAE%g ( ,Zo^4a-Ԅԃ͏ۤwmTt#PMO1խI,>,,J4TUQ#[Z<#cC1-eTǪ<DNT~ۑ 5'.fftӸ,AX*hwsFhP~`-McwvJJL^u:0Bn#jai[q\o~_l<CTa~a)uekG^&f0Mͯt=YS)UFg]2>ki h-M QW*md7[%J -p&PTl˹4]Fo@q."#@z$5<& ztD{mGhNz~(%=  SjK7gK4yFU8 O$6Sg9Vr0&akn]Y};|]^&5q c Y,yPфRM^c1 +3jl^RW 'cZf=k@-pGamAo@ew<$P? 4e_v[;IE8ege^4cVk[4שS|i=cYϦ}k:1EfEOVǐ~~hy^.Xk4g2oûWa*b_nD`Բ7JZt^ Ywmbe!}޺(ܠaa- *Fv.V$oDp(>z7R1?d}p]ZdԦwQ&]/Nۼ-<<^U?qXWFTŏ'#GĢO@3 Ay;>} +0o;j=]DbWqGS >(frNhDXϚ] [B[eZu+={F18q@ǜ |˸pF|6;i}{a<:jK6نLm4AS:%(3d<v&MaZ&lƹ\b_;|AE՚;}! Q9`-DN8[zoR+[!wŽh꣔N }^B^4&jEV%vhN0pָ&T~Zd%.) {ZKctH~~CW1}PRAi)h'\lvJw9%ncD*Oh wŐ?w$f0T8H)S&__R1Y鳚Wq )wt1.9e +zH$ֈ,pWMuZ& J!Cs&NgnJ9)~ERuvi #2ӘA,8XP ENXccL6b(D3u0¶|Q.}+P*#(KfzVps OPuC ~do8lw2 X8hm>/SbZWt'KVL@! ]B f-? 81i׬</M\OZ{fF;&p&"(" 689U,և~%~>( 3EUײïe#^aFMd3sTI#NFӻ(&p; -e['Eɷe3Z 5tVèX+gwX5G+F9Vs"2ˉ3vl jG>6ry^=Z! sX85 xb8WWvHh-56s[p eAf!-W~QiᗕO[-~?$⏃K&IS;o4P5Y +R5]ɮq fZ(: 4kRX!Oݎh͹zt$ccrҝL;HmPt|0IDCXZ"f@R3 פ Ʉ~7mx)q=kWwP%-3ٲCKhK0OJfY|H G5'˽sT1̆wmLߩ_ &hEW* B]&2̪H,O.pִzS %>CVsK{sF%9Xh !1HB'E̐b HH$;He:5~_ٰ"[~>:{T:!kmisB V?=TpL vW hIǿy@w?pi<í:mԔkz7%6Q@S{xUK^:oQ=D:Ds<~dC )bEQrq͹5#2I;9ƻyJ+FKxO }]tuLN{Dp K=f?l5w ٩/-XrkMgOԗR#^TgyNc:%p%4|ɴd"|q\Qt[m''mh4üf ^ Lj#P&Gs^A[#>*!:OVWx1\aqϕs-OؠĞj# uv=e(iXc8J+c1N0_Qڹ_cDݱUw|Ylt)3‰tdžEyP/֦J>୕>Ԥ֭b6u٨P k*VpngГ_e(zM'\wq?ڜ!L.a1m A]~G`}6혅^RЛ$a6QSƐ[;z fJFV~QܔvJ9qTyRECos!>*\׻csh2J4w:Ѻү_'@f-;v`l8Xfи \ w!2k%}SBB @vH6@^>ޚcYEމSC[VEv,M^I4-kN6qW۶)YN<9QوspoPr~eH}AÁ: \_OލX;wI񷡚rS=cЙy妸zƫp }.bY;oAv>2&j&#r*R/AՁ?n̸mwIU([El`PRsF7Ux~9zDlMe5MiE2Bݴj JQ)^9cG-őzDAv{ ɮٵ5Lt^y pp(21Qձ;d(k۱;{╳HG^YJ''܁d(`#B1ٽ eu.xxb\s=0&D<+ïEIc]sMrd*f̈́%L.TSO~asV%-%iBqnge>i`6%H|G=Y&>|m7 h1Ӕ[&H;WnKO,¤ۗQ^h)~[&LS=\P$2CE,]}E?1pC!]x?aq+Wlm-\(g6A^$:+g"&^OAMTBbBH4Klٝ]5uߨȥIAhD/DּINHHy'<W&-EK"+P}=)l<^ }PM4€:]y̡ioTId=z5:~fG Q`G7uAUkՏu5f~ 'sBbV߻F~ 5^bx3կ`mvɛ*evͪJ+iiNrt^K`$AVc^K0JFT%It{u8VH5 d^/tRh >['c7*Zz4tV ||&f{N1+~ZsqSwFNGb+~j= ρQ7g%6\'#`k?PƩA%(@H/NS;<Ģoi9n,MCfS54K1xT@^!è}8GWY~?X;it[B% ՠ%QQ!vE9(y_+N/vO5b}|AUa2c:_bث"H;n~T|F(L #̼9K/ۚ B3ss~k Ǿk'4 brW#MKI&8?,8(y@oyC\g U D| )bQcRP#N;vr=͍eMяIӿ3MwͶiݗ݊*E:CbZnVH&b[ 2pup{{}BI5ߜuONC lr뽕{W&G@v66n0n_"&d<8wB']M YVnstjjcp4{t,,<w2պ%gg\t0.DHJ['RwҰޡxR?OžL}Ѽ*4PM~ FH^AܩM8*XuֽERzGZʩ  MH/jC2 Jih֌aUέh{CCK#xOw$Ş.$7Gv=dx;#P p]䋗mwx#.*tVY_xs:"9w*mF{P(x˳j2zԂҤF|0πb~8F ѹE-H?vmClz+VgYUŕaUJFs%< VA[!jJ%导_wHO!F!`9r+X~tnFT(\F[q Df| @~[OڸPN-kh@lYβrzhqU@7*|MFAZb"u%TErؖ$eKP5:9Y`+)TfU&'S${6W/mbD܋yo6]a.?V2^^uw,Eɟ ?6^9"0Gv#U2/{>BeׄGv秶ToShu;C9}'عuVDIE_uBQ^=Ə)#0_P^b 7ծh%&5H{%0@>9&ICy?rIVn I,%X2UT6j/p ߩd/Ol` FYIC5 9?}hfN1HMr@>e2 Ӕ7|3Kx$V=>meOq1*m&iYoy__p +l%][s[] \n/7FӤSClMY<ݠAw}.|J麟4AH0?*580ջb+K̩S\UGK嫧{K%\^&vK -% ;7"(:J֦x⻇u?m8yaL=AM?&S_.Ҿ_i1>V7=#&{yaTäl8tD@9UZ}Ygf{gkdͲଫ#ˉ'P7{#΅`"-Š`S3mFA.aGzq !T 7S؊FCkQO+l|oiqj0y5DQQ8bƄ*2ke*K͖Ŋ.HA?ֶi+Am,Rz@) A B[;=IS ZW[R#!Ȋћ3\ 2gI]]J0V1hKjq- 0"xlq`  ?2>0昌l0o $&0)l/vP5`3v|'8-y0#L DKgQ"vd@=m2zM: M{x`wdw/{wؑY :8Ce=nғtV+.ТI_$aaI\<{i@䱊P.2wV2!0YGNbpRjbkdW^{γsni#ۗCq#s;4opDK+0fj| Y8dTg %US4qR[%>c`H%棖.s(֒B bf[>ge@DFx'j ϓS?~(՝gu[k9͌7V^ĨԄXMNo~&Rw^`{YGkio=׺Y5? tTQ{7JmFó); FݹYv;ўMN78$Tuo#)+Z0Fffs' @#Ù5Kv_[uJA7j IٹHhԽtQˎ50W5Gm\JySQM$UISx? t+taܣ=E1!r:n967+WDr.gK?.~/Ź4=u5e9LACQ&X]ǓpK4BVWJ$MTG}ƉƳM&'*Zervp4QSZnCGܠw]bҜ[Uŝb,+0Q&8 `M̊i:>yt,; i>m'RiNTRϋZN58Ѷ&TW\Q5>>`i@Sk㴋珃BWW1 Ӱ6 C㴦vg"T'WW1BUcL6]n*7  >a)/u.bjԑ@/Ҹi ;YLl= u\WG46S)| E 2)@9ѨMm?y%]ij B~K= 3LFBOA:p)e*Ybڧ$a J\Oxr*{SreM6\{3g;;_;p{8ѲSMe'd+'*wɐm釳9c._e9Çbڬ䌶نNoYSK m 35mʑ%*3R%pJ@/lC< hg"]MQ(Ve'}; {5r@UzSi4;Nc, MS^tt'seEM/ ѻ]bP*:X&qU0/ {=̲a\+ ]UL*dc\Mַ^B cp>;VK[h:$o .ă:>uMԦNWEsu0jYQM5п3$L^ ~uy Poϯk_‚J7A\P0 a󫈐v<9K'FP@F>^>`t:(7~'4Ca,+%~IFt-Zjk^e=xNؕ ref* LYP<-uLDƚl cnd)]Nw=Hi|4>9ғG,d02栥l`ty, u,nP9<gfLI0 Kc`(&ín0[ .BsrĿNͣӞ̗l^$87{-EpW/0/\qnkCMssYiN 뻤i.чҢ.Up@}Obn jl}lmu`V H`* >˽ R5w.uoh~hls$Y S#nG5iϢii9}H|Nw8eM{+0iou rjm2jƂ g1,ƆH?zZQ"P! kC.I:6AXVҩ{tJ+6whmX03 !2fۈtи "k=Iذ7>,; KħV󌼵i]F&A*NiX?C$:cN_GܽjV+ Ѕ}UvyvJ%Z \gGo+gҬ&Y$`D]mavb./-sjX;*b&zC̞=;qJz :`Ik~xM~U=tk6Cɴ\.Iw,o0Pmr0hQ.#(kKsd>w ԓCk *f\I~q`8z Vr:p?⌀lC fHTH58% 2hY$JkN>:&D(ѠkSl/[ [Djo&[ydPX?}QTƿL=_. 61WKuj`!r:qDe}O:1l7$ =TK3A8?YauEb"U0\b$Ig*&䊾JJ%m2ANɓA;k؆u'T[[>#G#zk\k4J]_5 ϕcT=~/7i?(Iy/ :UYI"dL|DӦc:'BO@7} (E0{$!$L~T~JF4Dr{ZKj J~ h'9yyjQi9qf:él\sjaÒdOh,ӽ,,כ*׶aWE9bH]I,WZw7s;C$)ΘEb+lW#л[6_ZO+q(O巓E7.(+me%(i݃RO/e]WWLA+y+Z4\ԯM\^h [q78VJޓZR(d71)8zW>gy ToxiɻS]R"*΂9#3,PųyuƬXg]'&\ptHCO^G-w{c< W`N(g} sH܀.eP(P}8J@U^>>@?+:ke.D!\.֑/]lq},8\ ܐ&a[:&Xh`nY'F8JԸRTXbOGw2cܜyN|&%e ?J丆{]<:PTvmi3qWr>l*5_ x::gB X`;&0V92J۱kW ya٘2pI-Wf^nY\ U&2)2̪/+s#9VWu#-i >,Ke 5ĨMt Gl'&x_bFnz;7P|^JDqI7w) P2re?/LRfBM9Y֣dܧlgЙb nCƚJN ]1˓`zFMZsGc+.4aU> @<@٥6xr~S?@b(G?o͔`Q6ZF"8èؙ8QO QvcS7&t* r!ܼLR^[! ܵ4=Yh.&Y۵Nk-+HM>'f7_4w&e5P{̷r}2$ytM j 0|0(CCgFdKNm7c72jMެk3)8 3sI6wLN @VG qfTOjy837%]n+ļ@n! Ķ{C Zl^A9e|؛u0=*H7Z tn aRju 2ouN!ռey8Lf3<ŌB[QhT툛YS%|ff;~bbΰɿ{x*!&02<ZCP£kY5?D$QKto^VfWn8ܥP/sZmAX@_UdQ ܔܳ>3C :7“*3(sI؁| sPN:+KUc1r;' q^<>#zP7r=?zᏱX'ёT>x(߅|jibޔE }i*-gv\5 *V9P~_ tyj^bGѱi7\I**i)VE,5E6 3Sfp||xGЃL>s+D7sgsrSwl^w(7? )l$sS.#_j]l{xYx`إ{@[jtLtX/~$(ЀU7ۨT;-MisLE岌!e6vD7DSqFFP,⾻#N:Ê˭c=Wt5H3G _bXJAטl.0ΉC dz\eb^4q1"a'MqITcp=)/\B0XF8 .H Ml޾Vk)/ \!`l"[GDV >~tO3:> uO+~<א&;R p۪a8_u@đ.(fJ3 ZA0"=*&! Y|FęѦq&FzlV.;=O C2x[&'')䂾O4P'U}bTN^^ű5*tEM2!f~=l6CYmSȘ#H9*ab+@bY |$x[_ZHwHԠ(OS|M ,^ "t3d.0$|&v]8|b7& _)LpJ x' 46,r`#؇lX28&_!lwK#=P:m?- BĖ?1yFdqBFNA9u!e{=l)W8̑K'V. l+:4T]T"3U w;H80 H'?}x[围pj;Ve)c h:ؕr*=@3Bc)&2L*ʵk3XS=f5XeGG] iA*ݎf=$ۉ DӖ\XfĺJWm^ ^gԧ T^^uǸK }ʓKpnaH!bw0Uy#)nUdsfֶI( v)F4!v2ؤO(QC$FH,X̶>l\)9vw2)e>kyG]+oXSH6Whի׫O,\] ?O 瞻V_˯>-~X zTK 6Y8FV!w`YK뢇57GM&Gu'A'˾}5tYdgŸL셻Πe7ĪfKL `:Z([#o[ܥˆcaZM:*xQb&aұh%.lŊpjiCϼFyYa$>jwMl!@T:$DjNH#Vd5u5h)}Q]fAgR~Cp2?yd%f;5ސ7"rkssAǏ-pq]iBKDnlw,Δ.N%^8 m"-;=0^yG&KmsP'jDBq\A8[ѺSJmٵx,T˗gW?=~%e’4R[}JQQBd%ᎢJڶ]suscEq2ݙnu:.ϝ#PWYPU}).f\M٩)-Y``3%ElyF~SŠ~PCךd"/ÌݣC"*N%- Q4gBC$ͫ Ycqw,{r_]nvxWOtn b>ZIS C=0@*Wo#Mi$'~1˛V`hW=s)&L.ʁ\bkqo͛ Bӷkקв4] ]nxoQ}5P wju "dL;Q'1Dk_}/)`L)oN~;PFWN@|8gp)&)xx{vQDfFgNg-Ov}٦rΨfР1CU%n(,Gy͌$O̢+Ky{y)Jem@.6$-=}.>/wcQͻPKAr@ī 14=Fy}ۡR#uQ̸ϓD^0R e,k҄: gf .Vg@B@O=qDpG#wIYv9}=y|Y_5 `mCOFPeFOAr~9}T& 47Ⱦ"1A, '}`n4\C۞il?f<Īa21%O< Ywy\[t+9>ET PaƈrY#m0}dJkWqU&2GqXNZG,նPyg|"S430TrL)I2{"46#*nG pz(Z^kT&WJCރaWPTy#*>p(Tu^:e,X% \0GoUۀQ $Iҭ֖j$U-Z;5JBA5RTSBE}u[%2`TR]ԁI.1B;4@ޭwXJh[r*&/.Xpz\`gY9y``\w^Ws74l~[V4P3|73fEXR `Vlcq xθlQC>f5/* q_u)2c۹@!h^ +6&Y7DNFj4BFQhK)|Xv[cqbK8B=% '*_^w݉ؐ6Fͬ y_k8C$'nϷPtV̧p BEu"[/w'/޷OaZ9ɏ0@2κ#o&T4RkvLy0s65P6sgĚbW nqKCVD9sJ}j$A񺎀 7Lɋ4/t%ߏ7LMu2VN;LDKZgaqILtb}B|tm痆qqoUnn/]ṭl˗x؍bJM4ۃEWL3o`s=F[K.JZ((۞]gTOCyuP_BG63 NouEvf(W%qr :5[-WnS7OjJ.}I8M,&~#{:rFvjv D$7ߥrv7or=|X6̰ޱ_QLH,{p{mHe_7T6" c͍zc-U8BH4iuI^96Ra#I\w7%3ÜCDƥb[x z5bkG (mNWWyԥW%FDJ<'WKeK[ c.cmH7&#q1q\P*Ou4$v:vtAB;J@^&/IQ6VPӑeAӹ@Mf.e\P](  o.F)2wݭ6& 3`{W#NάV8 jz 罠}foxv?59ar8M6A[X,G. ce;D@Iz #NQ;.gؓG%<\ეAK$)7=8km"ߜCgi]c'_frt*{xVFKAH a)O9 tOxhLtv|8WW)m6m# B}&*Z P r[D~TYTsz=jX ހ%+J*h=oT՟Y2C(S@sBWpp qH*@&ψ"Rise|Vi7KcrhHQk. 7d0W*9 #HDcJn 6x},M pC~5rtЅ$ɮEyC=g}ļ5\)i ۈ%&&]9sjvQhz BAtKE(2œ |= %`8ǒտΛ=D 5uC_#gmR)t$$b {?F(l\p$;O&QblƊGbSsGh#$*6tSRo;4k_/&McZN{ pKu3 s·R'O:~hyVݟ'##7΄ת36; ,RY5_n+oOhJ\6F䃏ϓ^RDJq7. esdS@TۥbTɼJG2*PRlA/37rzսA{׼=Ք0t}z-_)F:;i=CbONf>@tj.#ip݀SDyHϮs YĎB /g<ưXnٔQOr+}+/M?q 擒EfSǖӑ@iIM|9:U>8F)ssPIxv$O|@;.8-]w1- ܉Gu.vP1 !O5n!@~/Y[ vH˴5wzfyٺߴ2%30]^bǥ‘1G'LBMڢwʯ-|/e0iq_iS!vDO/|pʒ jDmXh4 7hsO,+'.YvʠnGCNhyhA(R0!^v9ǍpQPX#[  ']K7?́->Lz04~Dy k b:4+W8cyx'tOQyMMsW1yqt-sgƿ5pG~U6wI`xL0q_h>M >Cj$03~J#uO:&b(1?v2 aGU[Ul4a~[3 ;ufZ<g1ÑEkP" \Wփ7WڧqPow!(4*I)``e 咂HfD=Qs'Z~Aߔ* ︚?uAkU-OB`xGDQࢥBa'}&0JI:G0'XRd;4wYl_=*mjfx-~ M)a+U:4{U2rPgv?:-r^>QFQQuV8`&89 ;%5 _bc''\\A,oMK1Y{&yb vƢ^LGAf1JoO o8v*'Q>0>WA f6x~^ݱׇ=s/-$PɽJp9tfDJubYܹE| 0(sfY d5]FV^L>Ep~n'h\k oEWwQY:==2::bITBTuenz MSg 2"Oo iyвesn0->u`ՊQL9[6ȣV\߂˥H= 2 L=r |@"zq}PclBw=%j'-Toy`+fUx R^&μ'}8VViVI$wD?ۭ6cMp) jZijXihrx s'n@iN[ |w8 %_C;; []#q$˾|MZsމĘ|{ |m.Ԅхݡ%/~ټ%>D\cD[tik6Yт$5qhq.Q71A@əo:0sm^LZ**4io$CiUwx6 XujpkD@JU`Io9?vgRMr 6W3t7 Zvk$@tg"1܈|UCƴ 3];%]!@6|hǹLD /!dпmmXyޢzGОa#N\6doײLBBͫML~Λi^rďnP/WwR ;=fvT2 4ΐYPRgu cySW bSʷ[6!G/w0KHz²a^ ֩(25#siiZc.Z!(kqlVFwD5?(|hQO\U%/nUB{Dfc}l1^u._op=2r Dhh/Vѓ1rԵ#6L+oncBj<jxs^A!6|[WH&0F< ds<YtRn۸ 縠ڽ=S;.|W]^룾? AM㠯M8A%7z.xw[Z,w -\(uy,5I( ]ۮr(B:-cԎv@FgoXW_ T{SU9nZu(D }ҾsQC:#s+K`*$ߘ58BьM4A)bkWN\G2>!E V h=IPD. E\٩$ -@HJϪJqw:dsM]74#;o.͝" jW5f=ڌWJ 3gT^gyɳS=tN-8(w4d͆wAX7$ٴ8ht*/i(Y0ѹU@$wcί)IΣsO˒%1F (5 m%9{?3ϱs{2E~M璇E}jz#*#vUa|ް9vFjO ;HqaOA 1.s5LFAڷPY;/m nh#Y $bTb?,3mK4ZH(JiXob'RoA( <$5?s(8X`?)\RrQbY *; R٘b<).Y,Ti 2,%Y6-Y ϧ(_{*l;E)'nϫmbsPڅ1d.od$Y4[N!!|@n,8*y-o H;i?@Xo 8 [󾟯08y~  1:Aȏ1v2'X&LnS4E_4mƑ ՏG 2Pk+T-Jc7>YynP=גV 28yۙ){J²}c3G@ÒХ'ɤ}3Kv)-*02 M;Hy FsfġDŚζxML!4&$4{6!FrA<7n~9|oy3'Ѵ0Eje‚Gm&ٞo)t8BFwjh3n9#JAJ/e&&xV!*8pYΖųHgf; 4|BGK;$¨'?:cK݌ )4A.{V㻨|4P}ܰK`,1\~m:4Y@II [ ̆$?N,Uy6$h?W XW6DޠEȞQHv0b/iHl0Sʑ $&;I+jVjN4͟WT[k ׬T<^*phNmHt]N/wZB$7#]u@.> RdW5/Jсx in-_-"7xS/d TP+N>79Y{WZREXlA/2787+B+S#[R[(.L Eɵۧ cאn-NMTIO@QvQqR>@]_1J;iUG'M*3& A6p*L:0_nZVEH75{EUѴ~(L"ol&X9#լpجՄ-|t'ˬLw5l#^jC{f-7(C% Bm:RQye2MB&Tқ]J~es< yyiml ;8( iG*߉.]@|X?+7`3H Ix>!tUIZ穲տ:r/`hԓ\N( xe*>TYj$t3TfS0D$ Ͻ\jRQ2;V >,. :i(=O["kI9]+w)Zbhfu^, L_km-eCTSn`EM.]$dPQt\<=2D^@y?hThkؗet :P^(ݹ>كIvU1뒇īX@``xާ8(u[f$tIhl?%F>O-~ [|y*^[n[\_8a gέށL믲7Z/ufF{Qy>ų0@KRK*Yɪkpv!p{[qk% 3!TUeLXֳD~.5j6qtHKjÄm{1H}n:rO,+]3Yh }pYpBLE@$-:]^=V%LD=B } SM'/Z~B-cYJ&$snh%pQuIr!DAL%v-fh]nHo Iڇ}ob‹cl Y-P&E,kcJi@hқé*XڻTԹ%EǰH+遢,+e-N{0hJ{|"p0G<ҡvaB&3@2S ևe*"0t 7Rv`'c0HM̔F=UG!W o6)}iF gq7n"g`6'2 ZNH#?;Y-C&اw|lbڥ/ŵ^FEp;j=!v/=hol s; , ߪgD^q<RĔj3i*mȯS38Cu"܂l[I0UI `Z ѓu*l)뒗jc=p.n@|)Jpݚ>,VܵmrR|ֻ5W(Cf5ioVϡP@ &8K9DS!7> [Pl(y0ڛ{̧p*v楮Y[*,9EZس;"gAN$f1#keï7n51bպ,Ih4L,hs YjHۏ[XiaSb4A׎ (*0 &.[;+|C~_%|detDVc7B%YыcHhr.sebu0u21O0RѮh\=&dg<RHCԈYma禈>1o\&BqUpZi{fY#v4iwMI)2t?´ir%%[DNAL[X]94 6pA'K`k j>!vnxe$,JI&9̘BO᎞n%`Q="B [M"H 8;ABBs#OW=lcbK_[D>EF"yd}KUheV<;h< @/J den}ħ\X,M%qN{RA5Snے"Cx }df 0p紏֌[QQËzxY&o[0ʓx.go("` H/NЖ ߦ`;`< s1)e kZ ^'!|suԎpN0볧Mq"6/ZM~gqc$63q|Ѓ1>ѸCt˯@8D_!6.wM^˝ 6~s"h5WWxlemE. }}9c C*ҚTG:=6 oB N3SD^r̤:w}%R'G [kP5TWb[ŀ`=z,{ݰqI䎂#1WDT"C)o iE钉qx'?d%< \ey3k-VhIkV*~}INL^^vMebB/r& -)'͏l\E?]*o>@]x`Ƹ:b^i-L)[IF㩁AeuL򸟭D>:F `L֫>X2hfj7;1:MպH^,d*^8ugwoz?WMH8M8iFVc{9NrTߊšb^.Ml*zq= E0S%EkUR,&Mxz"uS~[}]m?]*C/1تH$j!kؑF'&Ԯ:A$u5k8~n4s91)0DȵpV^I(bHq- ϣ#Ime*zXFFa %9YAd#wʴ%1Ŀ<=" M3U揵n / .`)|Nx5>mYИhݎ̠ Z&Iu齥qFVSB"bSq]T8eY縲5A%A55 iټmf=uij VYiW ;^28Fo{O "6X86P)H; 'o/M##l_qƈG4[kg˽m`C".7, yw)bfTyWS25?vezĹ#"dvlQ q4bݷyB*or〮9` zz 4{e&BI- ^77~^ZkJB­Yf`1X()N]wn_NEU::rkI-tb$Y7rS-)D|E֙Y̴ 'K$]kscq^^0+ R:"*Jfr*9͑^>:/7_'!cAa>wkM_\d_fkd&O,Q)NV1̱ G얊fzBjEjT{7iѣ9Mj΂qy˲\`?Pn"hݳr3:5z|B/x9! =qsa^u0W`UQmKԕp jT)c$E O_R )%"[Ao-X?W3Ҋ|9 UQ]eA‰-0cϞ\E/}K#j°?Cf(*,8`N3 "9GsG&O4r? `̎hF;Y(?T9TՋbLl&۰i ஂ`2E-ړ[ Vz- ^5W!"K<6Kd MH*<׌\"&%q:0uͼA=xdmpHe? [Ҟߚ4! /J v6uch(lUb҄YJĹT| Tڪ(Tȋ|+[h.|\= k^YVמ _ESz(hy(>H@'Y-A޼p(T&ZDM2uΔO/Mܘaܥt絥HnlJȝzF館U;9My4l ۏe6O( įʷ 5 %'o] 3KHhʾG8Gr'0e 9֒ax I֨z 8 b:1a7n9JMJ ^4oʕWƕ܂ƀ1Uu{(%M(zu\&;+ke|tvv%_l"}hG^oou{Ƭy`+쀊U6mݲjъL6'WoV;B7$܈~ j C aXmhKJjw3CO7\2#YtQmTv:S(ĩo̾ЫKxN(UQOUDȮ}HW+ˤT Omyn$P5 NHe׋e.̇(ѤjuO28" Qd47uofOQQY ɔ f'F (VN=f4y/pۥ+枝I x =CCO- @f[&_X*Bngfl #/Q΀]q5T1F/qii4e'\tnD<nQ_f@3>{Uc g) :zb8_1~}D%c ̇-5QHOT@Xԅi4Ca"+FNUѣbbi|Qnz@  2:/L,`ffdղӼbi*cW-`=_}8:[elq&\fLW#><TE$yLhi#> /}U Pط?VjVMENR*nP oa3^9tGU|P1"ۏB ǫ II}*N- g[1b.M?t$!1W/UMy%s#=-(i Pw[=G.-˶ݨ) ooJV&rO6(҄S"[`06eZJu,q`X˟gC`l$DHD,ų-+>i\[nvv:%RX$Ri}M VpQ&ciPru`t9*w̺ w@j#E&Oچ+}8EW8u)Q%.#ΝMLMhaNn n&O #f3fQOabRjq+SUI]MUCqHY~'<@kŎƮxCiӛIIj*G8ˉECۥr%0e~+'$^'! % q+X^"QWZȰ$;֌*:`uezACsq6#[Md/ukWn"$%hQX ]= )qĬ\'26~8G;> ƭl-N绱\mXD`w#R kރ.^aAC%j|[+Oo$`F嗍T&3m&d$M=Q/ևMi{a u9VD-5wiq?S4(!N9u{UCXhJL> J tD^8i:}2[5pI*7#A`Q_(_nX_$ݯsnv!Εͪ:Vm)-tXS6LO%;,Q2ϳ?pWb4y}G=!n$"f]@H+N9uIF3m$uk3\7zMYPҬ(_J8[UNIjH'o #笯 <It0g+j%MUޥO<{KtChR|ʆ-hE&"tF#c!~(P?칂5 B; 8E-k{>j_690mqNuX&rh`wz p++ -^ 0ˤk3 p*ͪ=:33{ ]Gj)!snK".LcZ&{أ \uB'k.Gz$=4^}@^Ag7pnW|1"ņ΁m>J-:-H$ $QLDqp8 ˰ӄZծg19 >')z1 CoƜOoHda5-e[“; 5$3,H+RVjH(ʾ0dE@j5.wFV;=$b>PI1LSFt-s? Y|G?Q9{ղI2 ;h궚 tRc#5H0 k^t[3~P4d>ڍ  ?F]7r 9~L"NJ q#ؓe{c4mf%+"oy׽BdԷM4k}HCpV-6D2_a;m[GV6(F{.RE+cTĺ[[%6lGA8sdGܹ>QS#1a2Ngk̈́mi]Wsֈl97eT#*4Z\S\ǩy'q{]4ugbA m;FeBaQ&n(e !UfM; !i )!zZ{R>lHx>aSU=8Ci0]-?b{^\Cܻ+B٠2JbV<TU%ބߗvHԐ[X/~jUe'grga.G/3+ax&ǿNQ[AUTcVA^m5qzy|9qMh:ǔwڄwjy3k8[4DM0pǠ1!kBi'A+ J\'sSrtk )\=`FP/Hu&FSFON{},a8[."}TЎ ϫ")hk NF2 Ruݸ 4ח4xvu@ Rl:vN[GwFY-2䂬I . Ρ ihϣ$WJPsK)>`~= +hꔥ0?U;7`0,r0vOag?- doBޖ,6G9/ӵG 4W|Oa`H(Y~ ?%q^Y+}=,VB& 1 xkO=LdU1.>_0/4"w>+yd621&z 9{͹=.5;o_Q u~b3LiOMQCR:~a|t-_!^?~2:UG6?}}kϝܲ GKY4y:W(w~D᳎z@퇂4+fL=߇ } Nܴ2-ՠ<#xKh#*zEŵ(j3<ȌED}>rIvL쒘iB-#qP-PܔrJM5>[k kDA"yͮ_A!g{b5r`/n|& )bZo+8OK֗,ʘCb4ˠu"^ZH% ls HS?Zלaғ _'…캭wQ[IXŤ˳r|-ڼ,hrNor Rgf#۞~E BAfӢ3%4_s81&;~'<+(<FJ EEQ/3RzߊBUXnR |E]r8Jia )Wõ:uPLTW.xG<zFUk)V(Ht}'&ޙ SƫߺM>ЀJ*w\dkQ_Mp.TC*Fg %%.hN^Mt*.=*dL$*QWhz`mzqD{ifZ~M1@ˡs_*m̪~8ZOGA#DŽ91Ve$H[:;8/RC9ypv.phN5u~`^ ɕbHB}v*bTwu{.3_!QKu,p]'b?[l_"C&P|V2Ɉhs{sAA/جO# 9Yo$m1Tcx0gQ t3Ք9 U=uLe JZd*ƾ޺Cv7VsPzz#XNQ3al;Ii歳SݭW >#1-$"H{l$k"2)à B^eP\֓H{#Z8B"jwdA=}moٳ\AO Ps@MO+V$ vŹ։,/hdJ.OةG.. ZQ[-7qbs :yZx.֨~2e۽]46JTY{an092 %\۱mY"3maR$#@{9&99)a;o=UwS3Mi5͑iSG{)MB]ϸ]YM2K.BS݃u@, Ӵˑ'Ꙃ|2Re*3J~o+@J:dr+zO+scPpKFc$kH@ 8NM:,zxOF$ T)~jX51nK8q=>N:a=wȷTEHbd2jRJUYe*rNқoaŷ=# GLO7ocr& zxeע[yݟihT,'X4D^_ګ$SMӟ%ALB'˭֋ ZV9>1m1eKV|1O]IX\_FmN-@vK8`8hGgz73ؙPR0P(̇9d(~096=2hQc]qVHq2xRSCCT'ZV}{"*^VަN-1L g|f(P(mnn*Ae)NEIy4dVT` }(+ ֊uQ仔 $43z1Ë=B~://쑂E+X39ְOqvQmpPS@l`hzD?@+Dhm@WfTu@F qlcsfӆ ?ωt=1'E=M-o/dVqioRFjyќK2P *-p :F&\U\"Լeْcg K~eE/xumwk'K˻94l+쐕Kz,2z'8J:%5+E׿'d3=9uT?323<5".C.Tc~q'7sI8u2e7d]Ds9k7S0vBBEGՍਙ1! W3^@lw<tX=hjY-O xth> ERK-Nꨢ_a'G*~i`Q3J i! CJa鵖8$ )a}bh;UW%m9%MH%>An x PTݿj lbUlukLp|v@Oc,nIz入ǍX܆t l?쇋<)xs5. q(۱ Q-w(eg}xΗK gۘkV ѼB#~Qh#I o6OHDV#r;6psLKkZ ne[}0يa4u "K5yC-zQN)Ek_#~@u.@EA˟1-aN5Pi+ضFeC@P70=KjUZsrz * un%>8tFu!n3vI ?NF6t X]$v mp;Chh "<2ƏJQի̋9M.~ko zĪ (V1Ĺ}̘ P}' TSq@6w )*_gH9I7Wt 9m:mbcCa#\za^QaNilSaQؤ?y e^1\x+<4r n8c;z޾_DEΡ8A%4}dּ3\7 zbe1"3{ 8[H3^,n|<^#IEl%z%|jxmFZT_LOQ $dA#|`SQ0ʨj6s:8+ɑ2;+M`+3HQbBeچRJ0 |sVc5]XVz9)*ܾ"F`Ϳ}Z`|[DAJ +%/kcѓYo~dz֤ho2Ov[I0#L'xA2 zZv"9fJ CP{yclM?ޣTxR%Loyj4sɨjU̡ Y׽ΙC&fò<_N+`!.RoqǟÁ ?\kTnF{\PIoFaC]ˌ8&= XWsP@}̏;L/"mu6&w%b."tSl:o &6cE_wyVs? );us7OJaª#wz# L 6Q"vr:A) $:' 3T'7۴ lÅa ╾zLNv)џ/b?~5!M 31BrOZVኯR*i+@:&-长Z-T}Ѕf)PP|JEs)QՏ \G< h8u+!70OFδSޏk1* Gͮjg]~/1`ÐЄ_X*S.1lĎoZpStdQ|K&;vd qvSfǶ蛊0U9f"|)-,@1_ʠG#Hg>⫸zq_Li9#M;bTJ̞!筊G&&@띬G-N- na<7̍ N`| N0h( ~[sV(yu憁 ]ۏ%Ǧ1XsKϘ9(OdN! {m7@\.XE鏐&CRL#n?NicR!'u( X׋XicQרcxVHTyQ.=zJ]zQRl4"19Y3ӶJ%a`93EeT%х(/UT6ݼ zГa&drV)PHЎ] QRGa?cRH4bԞ*Qx}ZЏݿJ¿J!gP.NkRnY2M@sFl*04Ha1v~bpWSσX~nqbmN?=h:/$[}]%(ȏ\ꐯeΡi`T# ۦ܈a>l"3GD̦+*Uc{9"/iLVzᮔSVcVV8hؓ 6oJ 2QkT[8P(5trx뱶6eJJ| uqBB@h1z )GL_3 _BC|h%.+~_%'%? jw0+%?0VE(d*WZ6̶%'N#=gJNL 4E.ŭo={&RkVTJ.ꈈs)Zgx`Q1I)[`zʘ>\gb)#`e.i)l>b#ղ^k [YyՈ$]U)RkY ,蘒݅4-?c p!ryhT[u&LV#xb0MC 22')V')d2 B;V+@ GLx`ߎT>pٸ# DƘLGa4{جO8лX‡+r.*>[;\Et(aHUφ *eJ[;#lߓCaWgE窑)` p0#v R#ZK)S:^NfVt FfєP4*w2vyӰ7}k!BL7s37҅4:cnۨJRdNGjf|~. KF3W鼞tUZTbOH쥸> 5zmE{?ud$V咞)B?yFT!k~ rί$@Pu;w ~EҬߎp;c=:6#FiBe6uTdyike{rX{%, K$;`o$gA umLZy?Z,0`X M0uxN*5M)PM7N@FQ&]utNy߃jft2A)?Z k7)בĈWO46N\~*hK]xwNE#_Nw^lǗ6mo,EXfHˇ|$ޡIMIAqV3  %mj~?xk y:Ӝ`2#^!lFE45*?< G 3>)k$]&^gO*sR*(T^[¦4A;R-"?f'M$C**oWT 5SroԠZ<%e89SK7y#6Faх}dNNd+oH1^֢/ކm43zJ_aȰSVeDn_L%} ߧDC_Ws& s7aXXtiFMVh!Ci;]/Qjܹ}]E/%K![;;6%3okVd}Wv S0=E4bbόξ!UlF7O 1ع]Nx4t6Rh䊥1MZvbd-z#`+!ǕpӤwS͈:گvt7xoc&X)]V?4~\ҍO韐$%EQ0uvϫAAQ̸ű/Y40.v !&:mN?0c/VS"q&Ry.W-52C&vzx[k8 }ZLiE3pcL'7Θ2t݌kΣLHZ*Dls+؎r[#cw3~,p~uF}<*6JFZ@ K6QrJQR]="4N’f; WRΗlǼc֚k{B]>K|\HNQYFf-L:Cꁅ4f&-4mٰP!Uhzp?TUܥJH ?*2U M(z22Ï1%w[3" 籄-UzZR%Cȵ]cЉmܧ0$ M :é&]Xh[qI[B S}Cb:Co%4XZ6/F$9E[^Юlj 7\GunԎ,?PX0)TM`J,w}@|Gx /NtTŒ'PQes¸Zh{G]%Xl]e=Ԇga&"Ru?<9DL+:uF4֍DO&C,sS"i:iX"q4-mt2<"Lt@%YC&'\E,8)#b[N!sqJ?5#+Ej A͚ijB0XyH Uh2B*E",?`;nJs Sꝭ88T\<5;d{K5}$JԂaM[ac] nȕ~q+*<KP[akB bI; ䷄Y>]1bO^dqhI"@8mr:JFqHD6[a#20($=ߜjbe1/by#>c>G 1=LPREhUr-8Ӄy> }x"4"|4T5P۴/tݫU[[ijo sԺ;\yѰDt<kLvef2u,ib]'fZCTǘ ^!tvX ru)if'5!gd?-/+di{|+=B\չ\~&Q2G^ (VlMXLZ^D5& =Y@pطc+s:#D}Gzz|N4#[f@m*'gT.5n1OOPEK4טȆS iGlFm0,V;WJ6<ɖQ8?FO?YEq}*JZiC݁P"%$`rHgL\Pp맟-`<϶˺I54hXk0eO:QSloAfGkXnG[B(®X3 D<wm4Vo28lR])Y"V2KWH NP?>] +^oeC`W(X:\d"\Ugu[b If+H,I5FI.Z[l>]Րf> %gHAF{5TN)NxPp[nzD!VM\8Q%kGn/b RcĢj[QI9|j%x_ É# ]$,$Kڹر,%[SfUi%SpWu^ҩ)K*.n(J0QK7B(Ģ^JD͔ci>p ֈm9$[^퐹r[}Cɳv{($N.Mdxth%0HF fKhZυ4mc>ڻT:J=^S`G#[4jzw%9U~³a7M<{mPR+{1{iĽJ˶e]|Pf:5Ru؂9S}nGq@ ǥz&|?1G΀Y9dHs΢DΛS JƷYPNglHxDN 6Ax*ϯ/Fd9D,[qP|>?Iz)H8;\! 'j[#eQU%`U^s6o\/2rֳlCo- Do8ӭm~.ժ5rPGȇP^Wp4)e"q+QwO-!W)p uzn>{uX/%ID^yq#ܕl-XgR7@6ŀW8JW\PVj6 J#!wdk,$Mμbf3g<$,U41"M\|*#\]uц({.6K'UFZU4Վ8*+qp;KX\CĞ#wP>di0ΞI:Z i|*lN' v j#Mߐr|_IH<՜ȣ( bLY%ߨws(-KHa'ڍ rĻNەs Lgo6y`ć*P |hײ74Tw 7{f8lWK^?8 DVn{3U`7M)~+xOg"|8oFgY7_qG G⦕_͗ pĢ@Lvc_CcR+٪R͞HW(M7m(^!O ># 50# Q=bJ#Goi"*Z%yCz-8h;0O 09K$陡#AvDI,xשF K)|2߿gWQ.5YXsޜ*$h^?^J@\W=j mvA%4u/H3;QM%k+YO(jŐ oś8A/ʞ`?ups;E,aKoaDOAv`#ڼ;b%:>8䄨]Fwv>fP}\2pbCu2V_)cʈix\Ո (u>]S]OpЕ}n*pXefXd"κN γIwZ=!,HÞΫuT)H#^-L$ PV$|~ڙs쬅^jؾцˢ4Gn\ z$> @z_tיg_dX<B$ U~'$`[_O8twt##Ɍ"CU6L zTx l.Ǎ:5tzdyaGB0e#V΂=4~rx%J}^n7 NyJLwa鵨*T,Α5uQ0rY"z,F@Rx@Eoyq oq/@9]TKߘHF 7aoGd^y }ADD؏Ywx yg-w6CHeTL q[$kBJ>E\CO9,8jL}`zɜ8<OM]6fU0!p?Bk`C]ҍ{Kti`  _[ XP3{al<#D6fӎ6p$zJHvyTTkV >Žb*޵[/aex㕼֡a@TXx"xXzq+k<@$6TCxgɔˬo!5oxiH95lpE?5ݩ3c~ GSɳwJڬ{qLkt,_֡N!SS!߿;Sre:<,>߁>miw?^/"-ģqG Jc~@w2Llw@QjN%v]vuQIM@Ԍnl IPZdwe-9*NkY({O }mr#-^Y.V'7>"-^?I`_1+mRVYj"GvL2lue |\aȖ͖56BPcDAdg雨Jgn;`'}*4pG1Fh7Ԋą~ T7qpŮ)T+mGUr!#ҩH(@E[%z-V:i I0Ocdŧ>YQr31V\.Dan{D9A_"y} k]uDCݗ(+*7Mdќw (lyxMrX[s<&5ee[}֍-U@Ä틇[BQ& -+'5^ N~,HW`Z3 ^v&Cԛ`T^r(秷h_Hu R.M5cRq:A MUwH0.I1V[sH)x0ӎ{%} tXnI0ENr:Fu`Ci;"b9OQOٶ ` ,i:OU`n);f<,XS5 gdg y݃JUH 4+"cf@[nRx4NiFQt %~g:αu4Duܬpy?4~.rHUS8s w5"ZI H7t*-*πCk^Cr ߟտi =תG..Uخ3v #gKX`BSs+0В,8{35+7-yN+_ `%c3+{4}/ }]ݿ~$ƚb)ʾ}&ND`37t9v f%|66*:%ygCU"[7v$h}  e+i1WԪU/,:bYoZ1z4vik9SjI: vb9Ӹ}FSBD-v@JF#~нѸD|v]fQٯА "5b+qc! +!{ی:wᶏ:cɱPc@~ Qjp7T GBq05JBoE Pqe?r2IR7ST<9wOSNBP *R5'HF`({*:3nTByKF+D]nL|Er<غRmKūtٍB{96Y[z(fCvK%ߺlAdSC_߶˅[A+d"Vnlkѵ3 4gMjV)H)U4AvZ!,PYo ٜayô/7U;q/jE6pt]so9LZ:e}}۠CNK%ѯ6PxhqEAL:*8&AtP4dt@>>q !1rFF6 5>nX|LoUokD@*Kf!Nԉl`E` Ҽzb #;|HrX$GPc(. Gەڑj3k9Pҩտcpx^*ȧfvSc` } Q>D5$]L&&+`2~f9P_h{vĢ&+{YҘ w$@6ô*LIV[g Hh*^<`>qNjLR-{gvTu%"W%=~!w.&1=ĄbHΡĨgyf.T|X[PD3[/[giΆղJOo(9:~bFiXp6Ia12bAS7)P1D?5vvV>[$\:qJeqK .V$'C 5(HM7׺?֧E$#L-]My5Wn,;O[+[܁8d&^Byţ$ G;D-eCj R#+J](QLe0=-Yl8)ge[ uru7\$ W+ʊ#}ĩ/BQn 闗?@ۃ!#< ~ 2A kNI^ojedlL$g+J;:|z%v/k y.BiSV:3nV%CvC~pkd3MttP/V1M5aQḎZQ=ΝY!h*:5^ЁIs>(2q,:k05xP $1U|f3ɋ~,J }q IսVr1DbdK*r ܣ`#2Qј6͉^ۥKퟂd-N 7WqnGB6,ӯrE B&̠:h S?ēgFJk^)z?=/IK䗌]!t8D 6 rYb0*?Ds޿rд"N`U| IwB)oLv#<^>蛢e"yF 0K+X~lo\҇^7:WM%A !+%odkUnfqNW:{ |eDrzM$ l,32h*mjR:j]o lm.,R9,;,hZ'+Re?6o:E̋.ț.!|*B[A, !�X=oF4 g6tҜ#Y7QjK^x"A^L݊$%MFP"R>sm->l52d\BYŀ5 Zz.\[=syz;n%W9n-o?o@3{IKIQ=tN-u^H%t5Xw(bxm-fV}[!/D<AWj륇u7&WHKJ$h | w~pk*0%\86p:'`1ډk}eq^ Y7x[[.9MO1g{I-a.\)qp+xWcټ B9Tb)}>أRՙ5ɫ7Z3/1,0+RToAa'ҹt[ a C9"r7|Ta@)[_DT!%a6 Э} W{% *p|z_m$m |v*}@L֌mW Nl_500;G#[Ж ݞܟs>C紈'{ꮚ߮.{ykt Z7G*/ >i`cMxHI_Q邺 Fc-HwjDp*c5 5yf NP<P9x⥮- nK}bl>@Х pY̘3 T``(4*U<]SGg-c'ɥ9m0yUˁO-^5S9m" TY:,\\9W v|7P˜y3&6pʸwJ6Cڴc2.Vi2+K7maU{r"QdƲr#XoJ6>SrHzX7j"[)o4_ U-fQEhU9vliY)6 cVCpd(+_'F JGźA+Qm<\2q\vSrPV葶XRr_~ydV~{;"~r> _"s˃Ʊ#/ULj"T66W7-p|J\M&kFCò<](FH-`l%bXZ{\G:yHOioP!&J?"äA3tt`r)Diȫ /@8+'|Z bXIJ[vF$"VGKmc~G%-01աN <ʚyOʍ=5F)3mC=3B0[P|qL/LD2hQ@CIsy|kқYoOg%1ШiquBQ,䤧Ӧߣ&"3ˢq=%N-=l ݷ͆ , _B:FJԐ?㎴'!cz %T9}`sqJRAfT;<+տhߢ1Ȝ z%\g@ܔJ[¶3n6rU|Eqw}e:#Jm݌9am;ĻQS[PnuO]`ɦ,p6L^)ZdL')8oţuGO8wyDzf/<7qAT] rOH2>y1mi5:5/J4ؽAevZ=WK+^0 h |vB)'ʲ;ZS1h6Hf7};">oT zߓ goJ&- xnAdb@# NFbob KdwJdWwI0R\4,߱s},-/x}mn٤)l Nx24N,[CʦޒŇS;0>L~MM\GK NMS i)COP-L A GVM?CsCTfiA̲fučH~zF"4}E8lyUie_6|/39>!8$_GE!6IGś9,/Ʒ֘jh\sj $LZGćXZ֢{/t‚; TE ɠ}+2f.ӀȽJ~%Li=0:KJH#(V^~iP[97Ѹ\3LF(D>+RAMrUso"wՒËCQi8'n7H=vfAz6,^h=fDĦ`SB#26V4.IO,8ŬYag>zD9fP06dtm.|Ѿ1pb ւ릍"Ga3nNq }f*Q&A BmOn'n=Ҷa௉Vx˴!<'ReL Y2Zzs]5$jzAC05ֳ2 Lj&ZxKap_Q 2kr Q\;Ci<ꘀCIb#4_^Xp+#֣\Op͛zhQxho?Qr(bi{tvC@68'I@%nX\k{vy.l0@ڿd[mdBE /LpIuH)<Ֆ4pv885H{pҗA4@;R`yχ Q!|S7ކ x},ڽIxa$ˊEPg|Xڊ4Q˫SA M0GjJ9B^>ޣEDi]YQEMSE׭" / (΄bih^'#u:Ҍ>iޠE(H~\@ph'g% \dW7mK3_C :r֛iRW=ش~`thD|p_P4Ex weӂ}V$⭭aUsϮb,@GNDsiJE= ٮOI~!]p}m6?&>#H:e=ۣY-U_ކ֣S&]ebh1 [Uٽ]_l>宫YcD[TH7LWȝۭz֑9$13PT쏢g>۾#ww)P`sMUTGf(fZrz1cWhXRѿo!.tx٧2zDjq[Xz _^pHRB13 b'@WqwW`72j0_9W'~m1 ]fmҊ`xwv(؟yKYL){ u&Uv(ڇSJY`Sng,Ҿ ]Boftao{pȖµjR!> b)xTrzIi:a[(w-L1N;\ yT1=9@8;k7>+I58M .xg_Ek8bKL74 5>k{gc*7h_ O66e\ % a>(/yoaCH ޚ ;ܐ8(DKzOrGߛё'F%cbۛusGN(FS~1,;߁Unxj]v 2/FPc"PQ9sjcXS&|9%/*q?ϛt1[_#Wߐ"1dtNġ%8kOl|>%HH6\h6sX8H/jC?dlyHmO&FVbk( ~ R/q H۱NL/C3nF- f~~\=Z1xM#6R4 )x9>̄AQdnj#Ri$@=؈"1y3T3Jh,= )/Sc~NL{vqoECc J.3ЩBSUѴ rq9 )t:KD3.;W unYe4*[ST2F:.%,yړOՕjmd(LJJoJN8'1zuwůQ<*8(PExMFąSrQ^w44zA.vξ@L^Z`?r7Z2>+<D+JE9R"ԂŞH|^6DrB;WD 8WA(]x-'-LF`'Tͮt6)ܫ}|z0}-,zź¿)|@3sޣC47 T!y*%ajGTN21βJ(ş Wl/g3?  Ld HX"x\MP[jf>> #_T@bl?TIP :YȜJ .%#w8z; U@eV7:aҁՀ]DQS~enzLYbYli^^(]|ZXY3'P9x>w}+vP<(^ 12kX λh :ϐCfHl< G07)o`x Ib&X=ɏKSL@:E3}4՚k3Q:_l/XgK41 Q8{, 0ٵ5,3@j B'(_y3%}ЊYzAKzTE(Р+_AtA,-Pˡ6o2=tM n( Z[߱g`=f5=pV`9%4e][7,1ېiG1cHѬ`wW^-d$W7lUGp-tjC0;i]נ^A`sq}(oRVȱ,MJO~IsՂ6LYKҡa>068aﯛts-r+)HEcǴ?3kK.L!ŹgBuVڕ0쎄K"@#NjɝAj||^h QƔJax(R86ʆ$AFN͛NZquHHѵWy(x=a{2v.5lA49tX`ʈt ]2!dRZ4[[f0^7cASՕw~P[WߓP /67ý5)?lG$S~,=M4LaĶwpH>&Ot "G"|XxEбXbʢ,#xEg +RAq4lplAp0X?PL29M!< TI~}NRH+zK` H-9бuAlyi㦐 :z0-_l!>nZKdТ`@D%eD82u4|݁뒗ݛ`O|N`>$^Hlܩ>.﬋媚{iCtΩ=(4c(l/d 6a=~̳sQdZKI;{i>#TS 3. ]ci2=^vœzcCC98 by +a+-2ޚ o6K)"CUpb w2#\VobbT[ҁy0gO|WA0-tMA瘏؅;y?uPvBD@| ;1%$&FAҔP/Ɔ,Cjg𻻞X^xE 7ch޿Lci@5f_ mwH[#ƺZy<}_oD < oGQ@0 L4.o_4 L V19iT<>6% W$P*m|H}FsTesZDŽ< K;9R5rTQP B[:J h̷wGr 9pAQPi:X'N;#5IK^XP8Z1"@2$mf`xdC8ȑ=Auv ѩ.R^Y#5]l3_N4+$p0i$qgքt:1)SEcSF?* pYzy̽oTXD·LDR1emNc;S2Ɵ#XL0hyͲPPh>,d.Fdo =#;G@i[?,eZʮg65B ijZrsϢC|#yMGXyO*_* (mj`buJ&m2f(9 k( t!j!@^F 62(~3HV\bU>uu&v?ъuȋDW'WnתfJvtc0eO`T/<%q(A+[8"M\w`PeR"cE۰a뜜XI4Ie\ΥOIe@_fr쉆52P-.M] n%>s8\b^{OYbDQ\Zf16lya@cvYEL *vNn_i>7L6C7YFW/Πzk_#b2'*27?YJpw3x;RnhuWz`ԩ$f SrA*wb^4GXU)0O!U1"+d h GU[./L 쏃YXTėǮlBR2:R@,#W:CR+|k[gRĥݪJ;H qRv6]A *ԑRj:ȿ[}Rt&0c\)*(n`90EhX6=j醍̍xBnGQs}Zk(ta@&4H 4ԧ/) iғhgzb2Mwg&ꤝd '+eD t:1jЂw)ԙ_r #]t^T#t} /Sͩ\ڤt˂Cj1 0reW}*tblcF#hu\ŠTwas\&5 _|tּ[(i^{;R /_ي6lH?Tۛ^LR.R-M~:F9` چ!)?L2m2h܇nI$_PD88Z"Bg3V1L'*~ދGZ׶5cBɲwoԢHz6 &Wn슓>Ө"c3Oη*N}n^Y+`a(%fjTI4c%v9$$%-=i)rńx^oΓ1JX>º|A:INe CpikfI麓mѼFH/ҏ \qJ{J}^*6n0V[`x>8R DcCl7 .^NZ}7aQv @h9{2Mλ-K4 rVhU^va'RYʦkkؕ* |7RYpue At;ぱ/L\;ݘP ̑L*d]"sɷR4 i{«ܴ״4;-jhXY/0,ՌW/ZK)[cuwc饝T/-޿Ga?~ZC 1d1'ΧH'{0 >?Mc_F>Sn59a}+Lk`![6V`Ĭ!* //bV:>rN[=pxײr,$o/wpŊS[-lO i9tAq&<ƆBhUcZ8HdEtW2jKtW PًخY.,((?|}@ZN*:.A֐$ zz2GɄGYmž0v)0]NoYL-׭2vA0C=n9V¶f'X;9MdSt&M7'J^]"2qE}lTwtp}ioe[.n7 Lz!#_җ ~L$J9c/A6lܐ'&#.(;~"' p!Y҂dT K)1ko EH/iEM[ 9o~q9OǨ,ۦ-J*<38Xh誙H_SgS~Z}$"t9v}=3va灟L+Z"Aʆh1[߻gQecW3NLL3^unݸ4q|@eZ!*Y iC5RW?c .M7{0 J껥'_i MGBnncoGar>[H*?İP tJ]k<6݆zHF9tCuyP3) Bhm2] cx5XɚʦWshq#Pca}w{Lr__ɖR/J[fhB>mg -f]{K߲üQGѩ4ͷAUk*xn+=vM amlyE\0'(v@"7=Г *Zt+؛Z4_-d(~#¡ DGd*ugh-tn%ځw?,GyH ֢ .Nxݴdq,ʴ9Y6m6aӏ֥iciiFaAyELfdۻןaV&(`!~̖ \E'ñ| LPM}a|-iE %Uu<,FD[,OUAؾgkn?Ri 3"+5huø1q6P𦨅9TuDgj8DEhky`Ѡ9Cޚn#GU| cWt{ whVC9M I/2R,P{S}b6rtMĉ[(yTIմ:ZYc`& g*l&4">Jl9ٕ\Y5Xljr 5BR'u2y ,K= C0ߓ)<2񗟑j $-\X(iojL{St9̘Z,wa|߅EW"%'9z9|Dq6s(ֽxkl%@b俋E6zTɸ„Xv1h3U3~O0/u6 NTl2@V8(k}jl(7a~]3_Cmx |i#dO&陆 fհN]i7lG%*p])[hN{6Tv+t qyN~E+Q-nUqoTC/YV:*r z[.U *2 -U\ ŲYu0K$E; FAr{PpD9jl9kt3m"~ߏv2}2IDBfgn3unD tgRg’XB<wa/&=z=5%ulSKӗbp(K9k7J$t@$[%eQd fzuWK_c8xfE-4k2< i [7v;ЈO0wBSw !kah ZNp'OЙ{~E6;tIꥆ.BIe,͐JYÁc6pDk=ChG|2zNF7bh$+9OeEu^EaetOY"1)A_T0戚r΃(bK֥ qWZ71ʗ+dYt4b[`Se-Dx@ gC̝~Eqƒl׳bRǜvrLwUaMY="ӡ+"(}|JP݃nݤPs4s4ج9ycHf`W(0:BF\|YyM| Ap[ljDVQ=wWk:PuL ixtջk#7n*)8!ⲾmgS3]JaU #|rr1#md:g?-_!u 0;]S >SMuI[C 6H'k!lAF/8qyQty7Olpl&9a;W_@fF,^}(3\kgLIrz%v#QˡZ (FAMM\/ Hzi~s;~~5"ҿTJ2%0*?:m8IrZ1['Q7`guU$ Jڐ[ڽ ZVA #Yo%E} E|f+DCoqsƔM؏ʔ"+퓰pVhyXb ,L.V|gyhs5EP}#1rՓpٞ+$RMba-ϣ&l?Lb+ԗ=ȐD<&5K P$Isn+bAρ{l˓ i/? 6`ij:pTjZyѝ^XR{CkГz"n{g94Ķ'ld WtUU𙑃uΉ}k5"s3 ՜ 4G? se}AOjU!K{ k=x6x 0 I"yhG nNs6DӸkZK%8Z N$,S+$KP͈t-(5y}6!${p;R V 祻z\P #Nx*jzbzHJ1]FOi5Rav^3t:]$_Ȓ>C+$^a$!®V%* b3/dlL䙫s!b1Vlh2k c3 $f#AX` ~.u z$2մz)46 k^p=lDV}$D/dKNu R _8O]SRݔ4DfKN *%tzaԕ\.ԍa R#~ӝO@͖9؝4;I ; hޛ2EͶW97B (O(OvI& h!1G Z}~(1]W$kUQ]gR3 qP=~WkHYbU'x߻ʳwN+\&Di8>?^9Ԁi_VO_(,wƛǝzHuPT 1YP_>h@eOLgbvxSj p >ڌ-&}RzQ3xqq\atݣ7r`XמB1>g~ L w'^p#Ub1 Haj,+)FwA n! Uc- 3%=Ys$>Qc_}ٶq`iYXI7єm~ɲ\ÿO*mI2XB֭ʀ3yԟ=Ʀ!$4EF K! lKbΨ$ۛD#ÐJ|Z#?$LӮZɛu"giieʒe >fL&gC@촡CN}dohqh0܉JT$%"Yo5څ {~j^ \i|6ήWvƃaW `Ps?S7^["a\oI%Z7Gͦho8_fMyR053O)UgxCNU~ ;zdMĒVlO} "²i9x{$.aغ 8&x AA\,9Dk Ir. ZlSˋܬ=+=;=As),)KNs/״ _e-| |EiƝ~$B ץu$ `G 쏈W!ˍUw4 ?|(N.$M'1ذU> 4C앹Y']7:f"ү-HCOR~SU-d4n_vO#|.KHc2aNؘ8Mb u]<1e3"pVy`z!2bNn&8.gxС:>\t76@qZ]S |#H*yA(FZGH&^ϰ_ԮJ!f0q=MN({oEFu`%C HIPj>Y':0%-+H]xh)X$b0 (n3kipGP-sD{g"L"Aw8;Ṕ[bmϗxTNsPYw,WH輸?asؼ:^d9 a0UI=r8Z , 'e%=.0 z_t=yuNv.tw DFȌ/j9{x$rteM5*=%+&G_$oQ+3Y"Rx+[bsMRGS{GRiwiJFDg&nj F~m*{ْo'VjHz}LE~Whx%!]'_@e+ SEs?R,-UJ XF VZ5灆PqDZ!τ¹ $*XYP)#^wBE%n ߺ V1ssaRbqG5e-[{ؚb}TF vMk' 8j'pVN _γF+cg`*}'0k[vVAokX!AۛKsB:̴I]Iv@` hFT,DNSF(95+}j\pn,2_=rMccT.O5C-Oy+=::jl!^{&`hW [W|* l Enm՛`b'MOdn%*֦x?0*̀ZV״pD0"rpy&~_\St7-گs: RRu/?%7SpLꊨV6T>;p㌸W[U](a;|u.d`^*nȭBdC5{%I)nةg/Y:(tao&Z^M%6r%zې l+}¦($((c]L-Got#VJ3aS{p!#cW0";3x|p_Ƿ S*cQ7^&Ƙ5Xn5@."3zN40M‘k_};E[qy t0МQi4(A}m ژ:2Dž`1-%8=+JKψkZbכN8Z>ۈ`ŮٟzoS&hbeed'u(QٌûMnRCt@{P{s(}'d} u-sIsmꊄVUpN"me28+ANNT~TVp6T`ccb- S{vTK jT"3MA1Qc-SH<]42P^xk~VeDU2W)+I| ,{p:}XH>!o o•(S$_]9e=0v*XӁVujQQy (f[# c;:U0acV)Ut< wuxͰ ,+P5}Dە=>c?8zu_突?&In5*}*ȶbu麢ĠY;/n%ִ;a:$ÖRe qn ^֖b8{ #5F@bDgf^`4*ɛh*><-ڑv:EWl?ٜy bSzz 7FX1I4iU/G5ưGH8,"b3"6cZ]RcAK{>K!]ڏ` 2L.-zARZ~V-Ӹz5()0=NwPG#NOp:7c%m/}^2$ bEy-tה]zˆTC c$5Ag<sp郙 ZNH zmIo= O}Sj&~/49h[B0=-ƞrT'D늲8Da q,jq)|"FВP)\GKnb"\ڃ2-85g8{k#.^}#lW6D:-!'<5%JR |'oiК n[wOB|λ޷kCdZQh:˶q`G]v):LfcEO.2 h%IiyŀZ I^ ,AP rZ= =t}iDvDwY#byQ1Kђc^*хS~c.6*%u2DT(W2 l$IZ'[KF<¥>Bgi v<rv?=aʄ# 9$kL'J[͏^G0pMіU<,{rr1_$ Z|QG5\aȾ Q:rѶrlNiPxR}3Vp%E]#6$[M xz}pՕTwY@qa_oX $!^+!=ydڥ.3ybjZU 3RzD?F  آ< '̵!H`<'a.c^M9f}o{@Ό7DJ߄{P0 :#L_̓&|YLa;(pK#?cKJl f?9-(@JiSbꎮ75ßsg)1m;ˤW&{(zOWh͢ ޝ:bw*oXQ8?n%ÇMdE? &MX1yyE^E{o/\:dRUn셲8dfÆe+kQc[qd?#'!gIO m8=KRC.6&o "|,adBa@3zzEhHj#b \*F7cE ?>$p@F`F6/T0;ˡMV"8@@|$kӳ2cRbhh2E/ԑl(<6='/<"G!=8R('q~ML0˞ˊw8K#dA̗;OѾ^?JNHIdJUrFtwbM9I`\^HddH |;T)m}(=ֽ+\Tn|QZ#wꡛ9C8>MtH/1^=JKglH=p d#;ēGvSX\naRGG2::CI2]rmpgsnLjBRHzs kѪE{MnNѱsVNt+|v+O=)0MP #gkc,Nvalt/X"'݊Btl'Rި@!FwFϲ!i VC 墷vfAˀYy! l {vAtc |c\ZfTҌqCOͧn<e j[ MT} G'3ȀWKo ҅b\# ̖@R.":6wb deLh@%=7:8qڐiY%2(IlN;;=f߉!U5n/ qWm~k>͇%jnG| 7F]EÙz cǝ. P78IMhtau[u0ky j]Ct7`#بJhzѻ\XȍN?mK%\#njvG K^#9eGi7AFUV*tdwXo?;Y2eSڄ pEm%qָ+wk}~#j 5Wz]ItXRZWMkwL.Z$URПi}iJ{6㓘-$[f܈ "{.*Pec^CmfV TrfO(üJ{w's_rjY)~/OxglG [d6` hOjK:1^?=߁iY+Ѷ*g\1WSW\E Gm~"e4D,Kdd͌+j B 6g<. \kWNFJzzI>z8H*">1'n $ztDV9 {8~CKJ;i@J g}V:Yp;y@I¦VzmqbQ_cxDǟH O];3IևlVm(Nۮj謨cٹ)'C}C#m!՝V K;vɻkg*j3hTl'ɳND%}/Rlr|z%9x2;Ή\0l2ZV[l8ݬ؅֘Va(OU&.vE&ey#2v\i Kh *+2pOWa9K+P5ך{pQj3O)XoCMx!+Sk+paPꉛA<]`}w=p H*" T壯?'|ρfGixx;%q'ߜuܛnV:qb`I݃.ދPJ& Ug"{]TmpXCRP ㆮ= ?Y, nܾ1EN,:v Mj,o,Hz o?bsfLn b @tIOY%F+`dxĊ)fA:s¨gi˰!STxٚFסjDSi1keS\pΫ+%jyٲ ɻ|Ѯus2у|M6CuOVH \t!BH!uzfR[Y>3M@.bՑJ18y^KrƠ=omY'l8V-[]C2NVC$-[>So+ KJ6Go9)-=R2ώ~ >:w+_⡜h'$Y;&4с5O[ Ľzjvg%&uŋ^FCA!%lq}-_f"z $bL9Q/'@S#jvY!$1 \ݹ4u꼟 GQ1I}߮X0gu|[Ցp,Mꆽek tL|~;aX=cuei'V-cu}B7.\CckmHXgr: kG9{b:٤_Iȃ$jDD2O/zD M &J H|Uڈӈ];("u˜4cdH<}/}P9߄cD),K|LpmRB9Du_ٽT蘫aܬghڑ]1Fb)A @oC)!*}T~ ~Z#C;xDkaD#Z=/V- 2Дp)LFVf,h ɥ7 !3$?ZY;0>@ M^԰wƛ}NJ&@tKՙ) 5C8+k_}@5rh3JVLِjQ3zѓO;7`z㣷89pQfX]H啷R$zGɶl TT6Ah*aIAU0w|0^Luhp^3$&}˹qSnY) %KlRO qH6H9D؍.:O. b\nAmjKKmi'}ZPv'jH#>VFivܖ3FئP+Q0K~!j|e-ǩMW'e*H45 e P^L1N u̗Vap)[iY9ݝb'<5beY-Ԡw;N M;'?cuSzȟϭ5|=gY=*χ|!R#^GyTwLR8_> "ʭTdPi7M~e>_찵9,S~;:ь39ۺ|̛H`FW|ڜ[w"if-DBj͟8}p_4^Qx)DN;Xr@ogk@A(n9K ‰:G60rlS@w$!۸g!MziҸٻ~^C#:"Wz/7 -xJ훒%rI5I% RCHs0Ω0fLrD= 5*޸!Ҏ꾓w$rnN1,&D/ҔMyvaRCWFYzcY?@/(P:a)C1 C=B7igFNK!FaTOxRI.CZx+[ 7[m@^]r[!@0#i$rHBM<] R9|*ˡݵn%KknL{"F|&BOuL!hOqmix#[o`}ri aX$/u [S,4x"Ξ0p ~`|55-DO$~.P]Rge MSu/#SE_"D:oR8̡ci+YPk\f92±m*G`Ns/p_%?5(v Pǣ32$Vj%zXŘ|s{vvu-arԓ3e޾ ^ 3Xr{F8o7Ǯ֯j$*ZU+Q64/q- 5 sЫN/BOCӬSeB/LSsӞqWh8PVN3sQm+.!& q3~z-a%JFˈ}sY+h8!/x Yo.J B kXy@cZG;[|'sߤ :RKSцOC3OB@A 4>cj3s=̠NŬQQm1)D0HF#cn-?[ɆhMe } [,h(;oqmsw3u8H y̛^[" SVd(N0TBP#}60Dmyٍ#p޳V<:O5I>;v9壖v1,;--W:֤Cz̞l7>Ѐw,6ҧ D5@QzrWw> :t ^A7;U{C2φv(|nh?{oL_j@4P17TtW;Bʭ@Qr{ PX) X\!_aqu+LszTبfV7 4lM{@Y`Fya+y cqNڵ;bߺIdOx &1WYѳ.(N)QC QLn93E%̤QzV6± e_-l(vcFZr__Z4q^7s WVxSg6*%L9cPD}q&ìQ^aK*Lh-)5[. mwppV.~ b=7^N0,pPɵ%bN/$,6+Ź9a#9LNZzٷh2Q8f(JJzN&DD+'gƫ+<{c 3dao"Քh^ nsfWl[qȺ^+[PCnHVf@Բ<-d 0Q|VPWJ ,ʂ&qA% *84,I+^6yTlN |N.)C:q>(%)[H 7Ty/G'4~,88B3ϷqP)@-'nU\(S8t܌Q]#Oo^cڨDsQIt_Q&#MH %1*Ce\u/Ԙpo73F7 P9f\)oXl䁪'/?:87byI_HZu%Jot&XDCD1HMp1 ek*KJtɡ [bF|6>{^> GO܎l#ъXJ Κ qst-/wxT})M\GI}2>HCG$|9XqW,30;58LĠ"WȈe7StQ?BU߂Z?xdG֞r@CeH_kxhJ_0C[86P5#xZER?r]QrPG$3K|B*'RN ё2aDէ[E,lC&bvG/p%,Qm3ٍ\"5V[ dP꘵c xg`ΏEy#ДfHԙJ,U _C^r]+*^ .1Í:E~ qt935ŗuz( yEբPǵeJ31$S~tumӁh1+_aw|($abvVu-o(j(V\J8ϵRk)Tuv{qSq|`{(^DJ}}B`ΟCKP -xbM3z@шg83Jc9 bJɘjZwXGW"U"[:YyWQ?'=zstvCͩ' e/*+AșlrQlΔanyĎ3o {68P!&jNz`QԼ%) j!7{3U#DTm2ᠻ3Uj\FDa@d3i+Uh<;u+ ?RhYj9HS\[#Ͷ5 !M4s 6BuB\Yr@w䰒̫]j%K߁b!nruաpJ_-K~bvH*Z26 Ep2K.z.-CiK7=f&ڗ)DEL" c3QZ;:}\9#e4eMm'Ō*e)otDM}d&a)6ۅ(vǩי"&g#\=ֻD!*W͖+/:oѯSퟄu8_AٲaPMiB 5 72^G7^_'y52W_(JrtMydt5zf>8V7X 8{(Cy|` Up8z.&'z^+~ Q_ڡ2l 0RLpI .6sLqF٘w+:2Bf\0Gh=Pf#x,tVw)~W-6~UH;|ZQld Ri*O^hxͳe} v7R`{Z@h,yGa'z&񾄳 W5<]$M9G]7"vV~h_l&U$e@5> 9׮ODɑD]l`o ^gL vs* f˳)}֦.őhFj[f_ieO`y7*rZ[LhH!Af\t '< xd=G7nCblQMK{D#"{m CK @O6jAa +0^ʠq3)Y8-xr!݂:sI '\֜>l lѹ!7htO}8|`Q[뿾|z!hj~6n4UST( 5DTd>L?)z)9rHZ.%|E9gCn#p 3=b)ޖ|qk7 xc]!2>T= '4n9(ȴ&G}"K0X|AΚSZ)26 Jyxқ K= hy&t\OSptCgrϜƍv!M>eOK}Wj~굗 &詉kuZ4uo1!Vl~[yAaV)g,ԯbqwmij0՛We<ԫjCM`T0`̐Fj riZr&]5wW=)j?Uŗ7'$jY /)SXA-G.ߎ c D0/|*WGe @{m2#DVCF) eρ-$[`0_DΎ,I|!D/ ҬRsՊ PlACJEV119|-)Isٺm͌>_0cy߬zF;X`MK4۾ȴ{^/h3؛Tqbԗͭv㌕n 6,;(  7OQ$ >ynG"i)SdnCLWSm7iQDWΠnߧz'F 9,Oo"+QAJ$T L 2DpB $|YHQSs0s i ? O bc͇9Jw-ٙ:cp'3uNXc0jn /!}L v{dDʉOv踫`.!r9p,r)@%sG ȁO /;^'uH,ۺQIU"+ԃhԣDTUTc5^ 2xFn:{Xbeg>tɥn'?6B4 KOf ^4׸MB%jsgD6cktCՃ]2YBE2G[.KTKY0իaU$H"џXL̡w7@v?, 3<,0h!VȀ'=D4i͎ډ";WB7~3>ռ_~ G)KuX3PQ_Ӏ\ F٣tX6 OYrOZ lSS~`M9#(?hl@lC1B.OXCTٌ~pogE^}H\ÂE0YHI?Є"X@H ~Ǻw*4 T :Z ҅ OoQR'e: d <`/S&XPYeb<;Tz:Q.*gCHkdb* a"t2R|NVeT{`̺A ~Vu3 #رE(Qw?(zX3<3(-~x<"}bs@ dАkt-MT.3!v0ZXO<"S<5^.MhG¦pdd \rXUWyVtWn[Ow~$EJ0gI\?eû[NyL5})N5 0*qGPG{r)N쾅7^/XqݵnXrנ3>f0'M_"ݭ#c I|ծG y)]‚HL> LjS{!箶}+f 6M?Ug}-!p>xh /(%f?%3M@v@A}y-Պ?bIkC5*欱[w>2l}$⃖5~j2Vk%uve? !=Z`iJMi7]_9G1' >z޷0 Z漋XTU.s8cH،dP RΤ,k:Iق5|2)sQX9 !\l=Qe=p@D>FE/plky=u\etNi+wqOkQmLdoL3>;y}!w .9Z}bd)NvA;L sjTAT 3,s-fzQyH~Mp6(8%TmFm75IG;XuVRU%w휟}^ j3g u?010dpzh tj_S DP&*ۋ'~n=5d7Ur C\OT[ΰiSVB04vTAjh1]:bZmZ%`^?RN&6urԽr2,Z| \h5t|&ש{jID?TLu{ EP}tE& ȇQbWvjA_[#<\C>'NvREݒSC`'TDݗH)ZLU F}b{Ky?vkDU.S( kf /'{tnj{H^J +Bx [=Od@0Or7X vgGrK%iWonb 0 jEa)R?\4LLCΕl v9R}A.$`U-o ۚzxQȊ)wF`t1(t#1~~d[khѝP'ιTW9ģqxsnOJ@r{*}Q_?S?Ks:]F+akOm QKA܂cTĐQ9ęT*]Ę(ClbHjG0)}kUx({Lh@!t2ByyRxZl)ȭl&&trG@ q ZS+o3 Exp)6xۥ6&j!yUUuhbZI~Mt{5Y_ߍ>hp7^Il"H}o?v"]7&i(~ܾ }gigɞڂ)9zJ [xDG!Z:Q.]|] "Fk;pPeރ1;όh xF7ғv;=ʸ/x Dx*GK/aHًnmuY 3n;nHs]2jpC@= al( HX_5P9h>*$S|Z dD $:;g*RܸXV~H6!]80|ҞFn{譓} fv8쁠,#O#f}.\-%Nqթ:%rij3pFM}oҢL\ICOyY0KZiв\7{mw |sThRHtګjH xBL,oCLFYo {{iE,'J*39 W"1K׵ 9v)C)::b<> x1p`5q׫ak?67О+DJ@oōSCTN`YxK6\)%Qv{sx"LfzYj7TfC&gѵE,ٞ 9"JcݔZh aGDH&F}N όAf"ƅv~E)3HQE B aQȳ-@.1>i&E^V<~x& A ">nt"l:@:) :ڃi/g| rDǪ7sԽNb?V_$pTHEIK;i+6c1m n!-у:fCn6rin'@F_UnJTid:[f/6| Å6K&fI\q&LQ!֏ZL<|OL& !sS響L ;qbKى.mB@[`^Mf$#z:"Zb}?&.Au<'/ ;ԏ#"5濼\1.QBSr^԰Yy>aS /2v&38Ez.BQKFfbP S rs[BκwyrEa= Nr)wKgkˤEHQgC6fLxhCJڪGjgapxg.> 6*}} H`%toyD@Q ԰8Whe'<+%@xniC6;Ѥ{ptjĤJ46S)Z Ŕ+ߓz[u.Zژ-A;ʻZ* pc3s{+m2q EVOnOOՁ"^,rwD YzPp<$-tsP@V(iƞ3$ۆHX~M)>x#\?{x 5ӈ&E_HJJE[<С~8@_ȉ \s3 qra/쭷7 γ\++dۄ䁉tpd԰f9&֪6`BIPg2dV+I֮J@aW%rT%4shsǾO 67tYcmv"nZkK=Eo[Wx4 :o&cMt_ƌ`wSۙdq?FӐ;K0Er#գ" hD܏?Ȧ?Zp؂,=-Uk+m4|pdkв^}yԨ߂bF,ha$8(涢GfoSMu ׃w?} [rMѳR'ZUe4)S+&iel#Qz9JW>zI\ҧ *=NNLC}ÿl}G*yjf7> _۳tJ ܱ(/ { ]Ym  =G:20=T6tTZM](L 0᫙eoKK[$< dSgE |m_/ E9bfEJ4tl T.ӏNg'>i=Ȑ8㮂XS)GD>AЇ R(/AwQnbK;;ÖsB ܦe9Ttf0˷wUA:]r\E2t]L௙h Ot}ⳤAoegcIr_Zc݆ g{+Ф{^_n0GԈ\*z"D&vM50Gϧ3}f53/w1'{gc9q;<ݏ"]l(G]|+o!wbF xX wf1lXyq]r[[?CȚ鿭.ъu-<$&OVdr,qL/gbuּ2kY?ǼUXiJ-c" #%Ҳ` z~ &ǗGB{rJ;hC4Sђ؂k+$37)#n7+igX80atwI#,%骥0oXl(!Y{i2fDtnοX9ܨ9_GYS%ӈWhngde9=VȔ3YH)Q o)卑zK@Y uF9 #͓acJ*)tΗ#" >!'0b{>bvzhtblc]odI:LcJ_}?F5@Dwi(ܢ#ra HGUfMĹ?@"<ʁp0/iH.ZkYBoܒ)B֒)b4;^iXgJ{őt39*t̠7+ZŎGS|- N5SwPEۯx- Qi;«8s H>#s hLYֶS :Fį==!tmދI?Dz;t[^}ah$4:a3TbqrSp}WcPcN7^V.`<5@D[ pR:y^cx-"#GgHL< "9!F ԀЕ]GQm@UGOpJk$v'1&*B#. "HAKU82TC;6H.LE_I(#[t'ߖl~Eb/5Cݦ06dm7N+҈4ȳ ƥ8e.-"z`""eVOc1}LsO<$hw@b BNJ;ELޟs㇠V)0^J˰'Pn AJ1Nb$ I4 O4$K52<#SOa=9#R \juN'N KPЭSXc\ߍ5m ƿ<5=tb5u1iF܌f~B޽#7^My#\$]ۻi(ufndj~z~ fCH!DC9ƌwRY;VZ}GThr +y0E+&y@݋rų&'$5>JU9{v4dF[{ў>8}=ok (ҧiaa*1EX1*6ѥºSa n؈H1%OliN5"X[ϓ9c S׹'{;d bx۔k_dWekhP3#98LїNhj~EƓXi67ް`ɒ83S!pVS J_HTh\Qx ۳t*hտP4 )oxbS58x"Pl׾0V%^\8$Nk/߻Z9a^VKxB)ޥިާ foP/=I4hCPG5}#Og Ev$?D3@ }|+t}$t" gR XpaxCA 7`_l70 h0a;5iIh<|6ئ]t?V^-@ Do7ÐDM!Xѩz+ ԔNMF8{>#t60Hh!pC]A&"#xkҍ2- /*0̣¢|גAo_JmxAsJRЭU^EH[IQyw'i63F TykFs-#;:UZj$8ts |KOe_HA/sa'A}gz1ǟ,<[\T0=v OԠYl ]b`sDB,` 7dzk3L_o(Qw^Hy,0zFY3a'_.F(h_wcZvw?ܠ޴R_;P V0_,m<{,sǰzBP+eg7@T;POrƬt٦U<_"n RMCJ@k?nq `߸5m.WT1ȁ({U&SЧ[;Xܬt*7Bw)B%ivm2Ag ~pYzUp;VRLNpDr,m"DCqOs(!D7cSgHJ"ؙD2M{9axS;o)ܜwP7;x ŋ,m<'T8JUˋ6Q-4]1PWy9no_VynhQ M#zT'@iBF%Hq_NDd <#1iؤxr#΂ x3J׀S3Q(h`GX-Uߟ5_)j]LL Le<ݒF<`IClt|PQV1U+E=W/o]2`2و(e; zGSG0S =$%<Ш`];;?ala (H!~'5FT4e`i;PǞ~TWYSn##ҳ$@Fʺ[Ap].$})Y9Xkn^ 7ij nC7A twێ׮I ZApusNNeOAW[5-} Z"Q~:Ϲt{ A 09N=$czUw%倍W*rԢ L B/IHiΕ^cWu<+oe 'b*~* ! q򗒓J喜šG-ſ9A tu }T*fsT<8N;W_qI8O']"EoYyV"MIor:`i\|盲Ur_gZ1e8sJc5J(8+ۅdkQZriX߼h5xMC7~DvcBE4qh_FLc'*[͏Ӟu@;\8ugJ G%nxrw6X>2P} r#lK̠us[#y׿ ,qFz¦4\HJ.$E{Ao99:Yp7>7ywc[ߌ*^ xWwkk x"Дjd3zrҌVܖPg`sz8b^klܗYn?MyC.vc݆8큄V:&foQu h$Uﴕ\.6VTҺ?dwYF^'#8E= .H[ɢ;?Z7hFaӠeJՏ!|ғGVesa =$כ.0#(B)۔tNG#Sg|;<ojb! Z)t)S.H S~){h3fVM@{.4(tEdXeR?W:pa-#p׼U*V> !ۮpSq4ZQTNGKl[52VTXH(X:&jl2NʳzV5827Bݎ$BpɄ !1f39eZAuH?;[`?=ҸIƍEς3@%;>@jmbO쵸WX4xzs`w{"$ g!1T,w Q`w|BKK/ 12;՜;JעKg]6Iۤ5\K[+z mk8ьı=I/[A=JG:a{^>p4,yζlx{J)}wTayo+ TUѓ/dlG+G?$BRa/ u,^`x=5.1[z;8SO{$h-[(3nDƥ3l85F:P>%7l.f6GY[h %lAlJfq\1qeCOyQ}rt tB anGP]UF<Ӕ|HI5kϖA޲i/5 }76+[_$ |_|;O ^[q7Vz-!$f Q9 [\GnH )ذxOF>=ASl52祱z:$m#!j_?Gp1 I@CGH&^v9pVGdKq~Ѣicn; )po82ÈᲹ~553\emcl\O U)!VK5"_h+ h2=]apj?}vk< 8Ϳe. Ilrᐗ}Pd\4XL*^\1-gwgNe|21O`tȅkY@JwBsn HrLg`)vPB'?uފmݞ]xĬi<,0'(MwF,T.WX(mB. WZҳR{OsTyuSZEU%:(BKXWmsjTI"ǖ+&ݚ dyymVNL7H|5lk80p v΅)B%VSBJ + SuɆ:βʇk*B^Ku⮭,j WIxu*>YwwK!_h8򺛞&؇еT' JZITMQ qRP ̧mIAX3ius*OV̞QqSW4|G~2ڗio5D(GD >=QJ緊=;u}cŠppoB/'v^2&D1xA jp]`. >|׷, Ȉ@ZG&og#(Ud$7!$Sr=p@bh zfޝ/ehv[ü#бq_W&$%Ć^-?&dZ噥L;T֧O4IGdK%>%{]-(!>~6 A[V\nѡ kN1epE1yK@(5ydV<n:j/xƝ-ģG[T7цL B_g!E3fpRZ8H܋´3 )_EMw6rWF/9NQDDUg a0O.ڶEW *AJeX<1ݗTZ [ FF )8P],֯ r]z(֖C}vμ%5;ˤMkVZɛ>z姞 :.8V% a)8fu"UΧ:C{ZTyGˍ#|?\C6 72-)EHu\;x+\ h4:xǕPefOAA$LmjHIuF+Uyq@S zOc侜H ?9v wbLi|p.v Ic4OFڭr" jg5zA+[nvoF[7 e7Q($I}F#.b5qy3Y,R>N f˂ᦾ{sد<:J~hu'1D5p֩viXG 6MQqmsF'{5k '<ј kOUxpU=.'uj7яx e?TfZ"זudc"(yXܭyVk,ykQOp9(PkH.а}*{2ǟv#>`!O-C ܙxrɈ&Ԋ iO W!}FKWk:}ַ?rخk-`_A,(d G?x"_jFtc 8aH uذ:6ж4:ß.sV&C5(뗕.(i2Bӧw">!+uc$ŴU[Ő avC]9fY,q /Yؑ#m`juD!Km!_/嗐˿ [Hq7I336jCU.{\ѩ?bTn5c/gMb'&!EІ7Z~ϖFI%O_\LDc7:ʉϔ~sla@C}!`cɜs! JI 5KD܌3y;J&{F\ R[+)'̊}9Q"^{։6 ҎيP"̵Ciʱ^_c 0Ln r3PIxI̒²2)ob\icdZ g8毁MAHݴkv1b.LM5,neG$D(.:lѽ8i_m(EaN+x> KrlX|TبS P2g/Oԧ~ϱب(VI@rToYWtu}gCmkfzAD__yїOfb3PSAKfn#ax:u&cJ){QdT>Yz}׫` iS&@ҷa(h2;Mkrc ؟r n;hnu8o:M5q5n5"R bnd!gK{ (s JĦ3dF(rO|u N_.xۙٮc@3h:XU +V^^?Jh3cF:؞v$$CV/OZB|\@bWOQN]_JI /gC{}IQ]nV4P/%M ߮xN,͓wS -sZ693J| V 2\:\i{N4YcQ :=Czle~/2rGؾXW~.Q}Shޚr5f_|R=κtyL>=~^}\a?X!#qIGu;.$ްm!e= ;-O4.l eG# OȜ /mBȍٞ܆wIT̯brV;/F[_9KJ{gc^!u}s#lG9Hl幂7Ō ܖZS-7Nõ݈@WP,TK`B@FH&:iE=Z"y1kEۇ!i5 8i5^o_KQFe8$u-wݍ篬c= ʣ\snԷ $F%z"hOz^ԳWqBpiM {>N!)}cF 5YnMB?O6KiPzM"p)x4f-/-N p)rAeeC\$7? >? @>9(߮RD$pq?EDFhtӌvvt0b̔Xϒ(?wàb#Dʓ=Va (դO0}& Rs<@3W+] oP[@PzoBvyN4.]ͭ\)d@! O*!W`f7J5PwW y2+3J"Nۈ.ɚȿK1`;0bny!R_ke d \|L#M|"W~>yyv3Y _urُ+Ǯ!v:5\aXiqP.;;^aqF~tN!'rr`e%pTwB pTXPFWpNk?Gnq'kz"GylM pq =*< ~ C'u%A B9F1c7Š-X\;o%q^ eMw@3 s v2‹A&~VJ/AgY-eApEX^+#CvY p(F:B*91 aRg">WLZ1XV̚܌vA~p`ΦV3S`J6>KER<z {J3ܼ̍}&7P@U^in8Vrx@YeY=눷l_E0v:y/̸h\yyXp${C\ƕu~i}B__PqRZv\Ś (E\g[4ZCwa !g?d =S>w}q??,:pq]B[a<]f_K+!^z5{9{<}_\M懯 3rB$RZ9睈%GD,S*9{.:tm,z}AYRQq'%>%A(_DxlyS]/<2^CFV㫽[;o媮[0Aŵ _5mt)&.gp*?l%SdЙ$DV0&Q񶡐H iPrP~PO,d(B$1ʯ0WG :AJ*&v\r2<3O׋ӞszbE,ˌԂi:)29;&~`e T?J3Eeѵ%ށ:佺aJIkhp9#g-g{пGq"[͊&,zr>9 p6'F<¦Ϭ~aX9A,h1Ky>^z*r {N>C'͟EtxJoKssۃ|92PkZTGthfZ}?V&Ё޿7Y,腥\Z$}4Z t rY}TIӊ8'|}MU"'J[^CEkw NjͥpyWLniU4i3?UvQI} I2. E\~ﮨRQZV fq]4=x;?|+;lԣ]j>WxZ xX'MScĒ_+:G"9nsTE̷E8o F2#%4!zK}&=ߺgwFp3\`B>cф' gyйHCOZvj v52:jpdS5w#$WC hA$ID^ĭ2|uG@HWfzJAO ,dє‰nm|҅Z7ْ43+*2 wD*|s9K+ѐ(v*Xl1OU{um:%o(rr LAnH"O'FpеvT<3gJS#V?wھ}5 QG:iڃA!Ƞ%J ([$ڰd&`ώ2d釙~Ф8=)]{6?[dR Wu?|VRrd9 QwhEDOn#ĝJ`ŸN',E1m-ⶊ }#$'UYSf (`'trvEr\fʎ$}X/{/WM3ov/m6H^Ev:D9l堽eVy~,siӦ g@\lVjÓ?K ?`skYk.^|L Nz]PxC5 fWho7݀ڠp'\߱+ QƋh^4O;9@,8sj<Xᷨ.UPhҮKMdyٓouۘ}=I:~|~ϭ}oŶ~> WB PG] f[_Y\ @2&ц幚m gͼ pɯnu"Wà)b0=Q"_^Vl>s~vjo bYLj$ 9~ɠNrh-CB!tӎDg 46;['v=IȠ1PE }U{5{q:◟1EBJ;ۮYcb']tp"Kk: qt\K:Pz9~b3uAx[2x guNn^G. ӼR6l8+"),պb1#eBa[=L<[yKIWܷ ,%4~"ߍ7>8`_[ެL (r37YUC7 :+В6&Mo[`6s>//p:0[c ԧ^67/) =+[SV3Y "oM3/@&`TXa-u(BR,Lͻҟ`# ?8-M[6I@ݸ>J"w:{]ڗvQ$DBbe"VGPD_=yޓB";ljtXﭚ(q%"g&10[ /1 ս%m Tb*{,`1`=!")?$O>־Ԯ ?N8L+am&C㩘?Xe c.v,Lh*B\e0=k5O t<"?^d#b wC+tZ$O6SKb3r}8{=>5H#;;BK8θ]Ƙ 'Mt;n=+dnRyvSR4:>((x7Q^QB _lW<&cl[?]3\er;5uJ/RFڹ!>>Mf M)~ҧ!іQ풄!;v ko;Z;RsG/^H<|?laVާS}fTX'5)jmhVPn_bM l@נDΟo$4o-F0 E!Lg!EDpIE&#~%sšhm?7fW3Voî_H@ QOҌ(oS`kFR4V>;Ep Wza%q~*:M k^'q¶:I!$j|m=t"?N˸c@.xň %q߭"p~DgAj,W[ƨYTe⨑ۍßaU Ọ{1aW+E饍O|]1^F/q}M7rh&AWT66q bbǁ#Rr$x/8ѬX,1Im۰'i/Հi3=nq1ω:N4a >Y;69^"ޜdJxP!6DŽ;XL@aPAw/=+0IdpR} 9_됕=G/$.ĊuƘ3]DK6P6njÜuԾ2ϥ&ΐ/\$$(.87cj_0NOky1tBJ/m'J\Rmj/w3Z1?b:\c/Я|*! ~Q 5owġVA)L ҇iXyC?XVwW?8TPC4ן(} Vh1((&!. 5~QɍT" "QMz&] dNHM,(?*! VW,-CeƐh >!oU}<{b))%44?R̷K)3&6xj N+fڦ~f%$S$RQ>mt{?S*~#qhki 5.R(MoҏY/R$M'%/OhwGp A*<6ܠZˣƁC,d+ -C|Ӯ4t%8Y m2:.K}h&k,'C-p/O47pJsX8'%]'XUR)*՟~ z|6[.e~1 %,9FɎ]1=P^Krbi dvKy|!(+gl12aud`rc^c,:̬ J3q*PUŔhF/gENE\ r'? guRu3gơ6flJW _$-夣т J(иU_5˫FshTɢ=MX:aճoG˨ﵥ-˸3הG#D@EeHXjAr'/ )Զ)17 I"`:87sdf9`/Q!͌kT-LLGz(3"$ ^pxw ;0lkt8C+ " dn0>U R7>~gT;6խl@+  7#"qh>OH^V8Ǐ jxm4@CM;4luU~A]MpLAO|8Jw<;R"}m ..eL d>,I>W}qޗO2E)˦Ze%_2eg7]$pnZL=7$![u!qZMzZ _{&C vl_{Zy(|Wͮ}✲䨻"F2Ȭ}#k9&(HLZI`}7ޱP@8/z ZoOL' 7Վ3{T{O6 _ZEIڿp+hϗ-l1%^N=VJiǹ%";|1i 񩲫1lPy2 y#ߦ$O\@!rQ:Yg&ˁzt86%gfÁڙAN]$Jy^FtOK4VpVF+}aU4*ƉP_wQ`"uN-ܪ+mNQJ~.aLRjϥg7(;պ'j<6o&a&fWwV o~D{h2yЋ|{JE~ Yg=8_ąpDp#8^ddrjy)}]TɸOXa5Aծ-{d_ikfr7͆W13 f`k>Q7u0'$K,h2? G8~6s>*$ oH3w-?&|1'& P/႐'135xTr4YS嫉LF4Rؓ;;ߥ,p)[#3U4FgByhnd{-bLQ#-j$YY=Έ4oxC K{?[kXIH1w";~`+ r jhq<`ʡmO6qu)=67V⸆"^ղ5$%FMsM3 :q)`QgxJ;7M% YZD4x ,(tN\Νٗ{mov8KŴvqӀsqm]I5t(nGVO /i6dh> L&%*T aV}V6 giϟ)R|z+ |돻&eE~6@2BuQ#%p:(yk2y/ SgnSd_xo *,Җ{ \,{D:}]CNfx'2n![ mvyJTFIŷi0C0oDj3Kՠi#OL[+K.XSuh'I akq) =)ղJѼّqVrŎ6az(X%g"Q볰>= D7|VkWa=_6Dsf#8sv<ӤۓU%lSiY~gObr #"|L|ʸ.QEw4Z|"&2Tg6)Hs B+ مBhi$W{=qB7B$f;YiS )p2|C= \R Fy|U*OHq;zCzMmC0W<9Fd7NjUH&ɖ+ucaw{%5'1!vo^g3.M?D.fDMKf*.1gS[#E} 1rW'쥑֜d hI2 "ch{Gz 6RTSiN~|+HK0 s5՗c/ -?7؋<)w:ۣT!1;=VJ=ɭ /Fr ƥikQsϕ~)<_cJww4/ǁͣ2S#3F+*t;"L Hqj%`T,n=34$2 FҚ[k:jttU n_Лcw3۸ǃ筶dܵ, B }k۩V6ƨ`e.<{SV+gcj0}e]6үwy%5+yyЧ*b2߼ƷFA# ߩi67$)Wy -9B}8.z럶;#.E6>^0GRBE -}z7<1dW5ɖXE:ՉK&dbJ8eQz%y7f.[)$V~juZ<]PcY1 *U־jo? ml-3Fsn̓Ebޞ{VM r:϶K[бDTJfpEGۦ);7(NE" w(5ʼ(>#t\6ŭvi47Vsfm@X Ipmvϲ_tPQPS=׺b?ҁY;E3oHfRu *^O@las?ĜBt~bjnАJU 1;9Vzb9QY,~^7gI5O%!^atI#\t<2n /8Uzƪ8q!xͫ6j,W/˵T8i-x#߻A^c]Ţ$2:Fts&c@R%E:@ek ٭,i=Q"BkqOPƚ.ybܬ& ' I3!8 =ؗQ~ȿ>NB,rNfUn?KBOnIVȲiwwڸo49ѸvT)@g;ނte1I3wЍZK ~T W5@#N6@Kbg=c2ԑ(B<@f3^S2F;ǹץgBXyk8i9[6zAGڒ3_w`bur6ON8XdϮÉvU?$|@ )g0{©K*&P[tu+R~"Dzq){ĐگN$6{E%)FҲINϒgR*:3&8[Y sPolu6VF׋jMdҹk'dozY68dDиD}?>5GhSy cr IQd,~@62c9ێkZTs5.gY@p688%hh$ڟ. %E<kpViM&ԚܟH1-T$R'᲼3E:( Tck A3hH-V~MCB^vML)FMhx׽ڄ2tX^v95qʬ:]hL$L(&rY:#d=uv'ۅ!@̡Z̴ϸ]r'qZʉI^敨X<ч[|nN38$1+k%p^rx]FC2^%4R)S=߭{oX{gd/>\~8 A⎵<kwV5',&DHUvt;u2 b5z7syٱ(Hd8k_~77~/ tU}nY U|yN t%y؏RU(LŰc춲J0e׌~ c^XpX DigJN!,qrsM .B#LQW v 'ŧI)8 LJQ}`^5XKĎƷcnmuȄpi*"b;zI.|BQ2]bٽB\>:bwS2 i-ΟKh[a;DKXЯr(5lX[LZ?%5^sQF}=>t1J1I2s2O2Cc%OBFW2JNrʓ3wզ.a5C%AF@Л6iޏ c`4&Пq'R>Fx┓Q;Y,OؗNa)A7)σSpYN3}}URFV9ERs \}7K}_iᅡt:X,F< Iϝ)i =X0ެי)יjESL F_9vz]P9yPݪ ALWT>\|рŰ\ܒ&88r,FN҄>D*袽6*R(l(ljDV%ˠJGPzMRY@=+.MV4ѓX7F7sqo"X̐DG~Ĺ ʬ܇_$-BVHXdUKtl1E˧^y rZ!`.$_ǞH!3ݒ.^UiJvUG ` twJsۿSljj8N#3rP LqZ`"c: 5+~Xȏοwu'OEt/D݉]gWbץcU9+Zň/%4͆?FӷÆ_-ޖ9QDە)G3v[ƾhco3$eP((\ݏvٯAIf{$)RG컥* l(scF_zIõJ1jGLlhdþ.fHֽUM_󔑇nam+Vm-0!:H sAn`̎ wZϓ ScZNYᖭ?+K鋆t"\jM=uڧ͎78`ߛ\EKn9921ui SSSH(:I5[tr|9yAK?j"YH0v8:[ z"ȹyr]|)0U g"qLqi?|7G2o5;SƆWo>Nו)؁."(i4xb]ϯ {DǾQr| Ta&P{ip J@1gkA6pnttYa(qSv؟)]^ IjB<R1̧̘Łs/Q:["$~o 5]1Y:10NqK]zٚvtTU $3PMW,qOJ&_O k"V0TSn}+^]Cmj~[^X% bQT>K111Mu}8ږ!ꭹw[1}$TZm&FZ b$ug Ԥ_O)}?[ZLwlH>Hsa3Б=Wݫe4ع+F'NPQr/Qֶ!NR_TeO<={y@xNE`=2&{wF}P8,jv=\֯l=0CF;} %*'~^F+Qh " n=S{њTӬ #j ~gWk%ǀh.] Y\+` 2iSW"a d[cfG_.78=<ϒB#t܏(jmJ ' Z`I5mtzJjX<Nnl FpX@O`]*AkoOZeVAV?'^-?YH9{Jlx.?ҧ2BJ~Bnn`6yh񬥌ܲc[OE{RRC:$ј4aT9ib"?&vf u{rͻk٬hkRS}iJ DLLj~ xS<^)ѻ+ӦTƧo8ylsui*}ΪܶZ>U<7Hd >0=>40eչVH1k]K}I[B2rB8 Fq%A91+璀'"R 1;ַ|c@$8aa D|PjWC}0(ԧt/` O.!|O( LŏjcB¨{~̮ t}oȨVI av&ߠ4/-rc5FݼxTeю_7фIhVlC)uts`, xozapKd_ݒ0 !6 Ű3~vXqp_;pš12֫'5D=,َ.P-]I6QgٽԌ,&H5C{,9lŪ5˒5>Ğ23'L9eN>=oeh<=am_ ;Ms%s@ E=զr=^xI= };l$}lۦ2彥Est5Vgϙ^L{;(=(vIQݞyhԐ؈6UR ڈIe*)*wBO}F;g &mOl(ǀS9\ Mak"p-̩6@," uЂ0LQ Ocs z:N)>D=i>g $8-=)Ni"hHUVd(09Ĥ^P"kSuI5vw Z-03kҫޗnj)KZP%iR6Pt:?}Ĵ/7< [Ouv1vX>ٹZ_gp ʢ-\* ,CvÂPV$Jn&{BT@9X>y?3=*6k˥{!|}>[JQӍs.&TUs^ܔ? T90f~5BizYȸ9|I5[:>P8U#*dhKx:ܶ&$A٥:m{t"_7_4 ("mB% @"m¸S vw *Υ+ܕbȘ4  (JP0X.'[cV1L" _+;6efV=sv0$8^nT|_;fSx{0 j$ǭ_V-{jl7?mG!! ,O C)p!L/&>enRɠ!8F*wqL(Љi<90~C AGOuǜiZ|[+qWP:9bE^&fP||xဦ|Rfee9:qFZHwW/(;92쾆UCbwߵneR~쳦nB7/WLպ |H|*仳mvM 3~6F7gt4좨(gU r?zbo8x;O}ޟuN'-!NUsSH \Jfd4O>1ϹoLHe^_:bD}ߖ`Mc)M` {XA C^ڄ./V 4)CҰ(,hna>[4 qK d$.&QFlꋚ-fi597ɆJd T)0%wC{?[?Ls9[jPNت#R0# 7:o䉕޾sd6<5GmbmBP/:Z2ΦdG֮0xICd"&^NI<|-VƷ]/.  {[TDյwDeM7M'=zS7b=M=BLz FDZ Fz{YqL}|KP4V&IwW:3mXRa @Ld p )S}-E͒3Vv>Bϝmqi%3ZFyfn4sͧ1+H76?G5^F ,XueZҪ.R8^-cڈھ!&pj?dy@gh%\C޼-u56 %zWT.>> \?JGi.Ŧ'u WkU=ºO/\4fy% ^5K6d6j2$+e6՚ʀnkbR+;]<'FZGED^톳G/@Zys:s4#LIxbA}#U)'7$.aV9;'CyybWʼnk@Tvv[?hSȎtpJҶl_Jegp݇&﷛.BWjoD npqUEj՗a3%3d11\fDxg %wBq( !=/1Y5'F,(iD#ff87>Xo.0 aә d<\U񊮓YcJqq"ͨ3`D6|P7T@xjcioNyX:V7\3[ ZSbPpaNۭ ! nun|,V_T Ǜ\D.,Nk"W]-R}0gA{&#4m4J!y6I~ƽ1\ ~'ԞkTsɂ@t]dhLugA @@ gEUzd,嘾&q{qǍb5_m kCNKdyWF13y ]&:p]`b3=lX u.QBAq/Le^g!(Ct# )!K܆M* *c\sĤ6=.㉌,_DtQGQ9!p|+N3"b ijLYIt(0uRw=NցK.-6tBs-="Ț04& ng\A-yQ:NE:Fjorawa6,m!2qGс6 {G)Y!P:&"RY"|r7ėV7GSԉ/[mpNN9b7JKgџ hn>>6CNS)=Hj6 TWl@oUŠU r6$rj*HH?>-+|<R]F3ZkZKN)lQݡy3yr2uLM9Z{i &[ro+y%/mijqR5QoJÏ&'br+`^$j¬Net?+c4UL5QU(!k%V.%TZycʰ޶0L0%\ }x:}i' l%F7y@_LG$F{|0cLZ"F`_Qu33ʓR6}--p$AJљe[7ک|$5=he!Yr6 XIrn(5z!BT Zm%>VX,li y!?AkZ$s()C1cXLbos4Syan>9 )/H eleӀXa%- t<:?uF)Ż[Lz>Z0$KބN{E;NF`Zf7G8ZQ,):d͡`[#,|&5*#j8FOZ)ttcʠXKzKk.lwB{JdjWSXi }Q>J½Z&=wd2/I:-LK- Qq"1̧f43s8iJy;r%?9pDRQlPpyj) CLM8Ghr׿]oώ?MS~ }r_SwJ[ 6a Y3;BHgsco \۷5d b颢K'Π`EoYbOi-!oܐh:+JL0Ƕ>dEr`Cezۻyv& W'["O0r C5Ff D CkQNJu6zIRrslQi _Ot.ԱJJfI_8-?ЫGY3n-{>ݛ̎b@[`C. RQ3J`-;LAHTu ǭiB|Gl5ga`e;sʜ,0rj{?XxOa,y>lc?ggh .ڵ.H:czTY@DS4>ϩnm190qcq(n2a!ӧ_?Ǣ Y/<o[Lvfm2:^8i! sJj;ŶRt}΄ UDíUj-F+Vdx*T mKUAѶgƉj&o'PCX͉az,R&!$kܶZQ|+iEN ؐ75]Q(2&/įqCd7 x`԰cS d6ʟtM3 0G?cywς[|uΊ&6FagZhp ԛ氁KJN|}Svh9Oi:A=TKx]8f?(Gdܵ[(Gæ(>UbQYzY!d34׹ڇƚc]vgIÐ[`HJ2 FtMEc>{v z{]L&ƭbd0qQ2P݃)ӌK,cal"2(錟zvrzD UlKŖpg|3ъ,n.+nQkOO6qEDl&, n]u-7\Βt_!P1YV6~|E &-gmtR;+5\N?8j% mBŎd#ZY8p:vUQsӹxRRhpee7[<ϷPҦoh9yZUyn> C8φa  )Q $'F7Yil6*lѹrK_K^얃.Hx\3S7ᅍ$&Bm VqgsF*,IJUU}𳾍VO!>ܬժNs1:3 Uhxt}L+=?g$S]˾!1EPeHrM0de |h!KI.df#GF[1YVo*{|˜8Q1HuuG^b>uqSȍ2}:eOd.ɐ9MU7~10U~?\RS{di9! cBXZgshE2|,^r^ \JF6K r.n('AEѾXE#;г2H\&o70aݥ,vSΫ[Vj g6<9֤{qAϟUg02dKL;n{<|Pc;\Ws4LP{ןN'r@γ|T˥TQ06wOTĺBr! < WX@^\ΩoJ&q^uݿG6nۙ{"i0Kuhǘ?PC0By0qY+grmV1 1!d#V)4=tRڡ^7HԢX+v~fPcIZ#W5kۑqy$>|ZguRgkiIWT|8Blyv@&wl<_43r)'XɓeqiƸq*.~])g w7ێ&;1$ hB&y^T;D:VIdډX ?pX6Z|EFkKHyL,igy9Rh97,? %5Aɨ{\ )ј2Mb@I>|يr7 : v)"C*;fgїZ:^ <5pUzj<6|KvqU3"6t=loHybvED'rR OjmI= i3Rc%pW?px_8ѳˮ7_dgCcٌ etu,! '0\oNadHr'N"tXѐ7ÞR,aB "+4WH_Đ?JѢ*&A{(I95X@+pp{ҁ I_Q66ptрk m%EH(&8d;NuI22=1Dm;a@fUv0`5sb(ϱr f5Ჯ20ҷL}2$L;QO `Ԯ@츗}wxP1舒<9o=Sp(ʫVA?`: CEFI?U8!҅K4`SYkǨvBl2;Bn 0~s pka`|E0`1yxt 9.Jb5 (֌)T26}_!x@9HU5uDMM^BI}٬ulrbGB :42FyPK_s_2Eo.: 4 k> f YKBfJ?s!1d"@ȩ {M08V.!vLY!l~D7BF v+"X%$< i^=[>Z;]?Rjy+#%46 $8#/<;g`J+"ˆ/Z^".=1zŤF -l 6^ᓺXq'=ky j^o9r*)FIcӸS9Dk='-Mz/EMxÎCy)}jYS{3B;>bR_z=YջWn7nVM^m̄ E .NfyWBش)f ;L=D2fٖG'4+ -LM۳.m"f{B*w|S k!rԸ`[EWN9 9 PDq~2HA~ bC }9޼iNKvȺp*`ᴅeOf{ 馛ʎ(]YPwMfr"1!i7C>ROQDPi(S4e AGĿ눔#V ږy agӓkDq7_qeWY,4 ZlO7JYG5-XGmP.0>|jf[N&\2+0a/~Z!eVXv @{j6~[^5+'6pDX)M{Sdh3`Sq8O kݹ,X'Jg 뜎B{{4a"Vq)~T %~+:y@[ ȷ\rΠe ; 1t fivR( 4M F%wj~?.P_;oy)sΧ.3*^ l2:<1h u0Ȅf[v٣eP;NNPSA{kEϴD7/9I ׃`yo?4hj0R@_D]ؕS44'p.V@>L4eRrJD/py;'!!vo,LC|3b6;C=uv(ѯdX@ZẐWseLw='`ʫ)P*k,Ҁ pV b=~|q@Q qPLwƩgvMT6sTY*PYrLCp$' =ɆrGn@ŇUUO)>-+Hݤ'Aɨx7^tz|Z@OZ(Qr%5ω0?0&0V|ڰjD4Ʌx6)3<9}oA6U>:EA5jºދކh'r}P-.  SHY;*.uX?WMd' 41<&^ D׏sdKrk=L=P6ͽU1MFgpy; xqɾdW?tU)0`!¤  r$Ƣwٿ?b>eRMJSM:DW lh+M o%W83%k2% vXι8- 3[et&% >ygpa& 1K,a:Vt(  9D*2.bsi܉7L:QEOCG:bx`iJc1ɡ>&gьw7v"'+Y=d]Bn+vaDo}H*u ilHx3ى>;mvl>WO^swmdLQd%B$iQgEE۠Lƙk/w<v>]<+FQY y#yRyy295%Ѹ\L)`{d5xΖ$_5eӈ,sUU(肿;C)oOUEzSm?)kgzh0`˹+b$g\;A q@ô/d"將8z3d:RJpn_R[u tIҸg3ܵEDa3 (lu15bڱ+fL&1:@IHxؔN }!ƷmwPwp30)d6$-بn! sa!ho I54r㎲7?7hJ30sY eR_f`'}KZG@P]sŰsNE u jh+; s ׅELzk:bҀ~Ɇ&l?4rzOtO2i1^ XM-rqdKg{oaP}g?|`h~zշV.Pu=lhp8k־ߊ,@5a mCr ~f?h/w@O%/EU]AGE'wTf۠V& ..L}m?賄yeq-B CdԄ؊vA8 F Paèah^1F _*m-|/|#{ Oovb/j,@\CX FnW0)%GfBT?lə\VtzSq,_w s[@ r)ԇ/Q%팕Hg5K=d(z[<ƯL>}5EXqo$ҽO"ld%ڌ1?j\AH%dL{Dz] Hh~N jiB7kj#}ڶe*<ibUu9 I' 8LЈخ HfCn[q|S*OPVgIT'dvFl2htcW>O'Ц𑥺0aɓea.+! y AQ1pe%o}ѷǙ{?jVS3cd*ET aHCPe ' nMN< qCDCo 6e=N#ҙ|46г.w{ymSJ 9# y[z6-Y['FC30JAJ,g)|pǞϣP+4  UAK $P3 @(U8f9H'aRjDa=л7b*iMMAZI?>\h1L1#ʾr1w]_G(eiB\6j:K[ݬD"AD"߬w}OpAkʻ9Vg%\hhmF1scwZ;_PIh@vZLzc50E[2o=۽UV`6ݘ%+ ь>1;ѵL GxKOɏQ;QRStk׿ڟzVTWh)^eB9u aXdd:#{ Tmfyy|P AA&$Jw;晠 l`})y1!C𵃿i{ /gX=ϳ(ib UEuvGgbEnK8XJYf$%#9 5;sޏS\e=@oO~nRW(;? C4Cx92?S .-`.,]P*m ?l@3E.}sW 6Q&sunI!a[. QlnS hY4|:MC>9}E85_y,1,wBVH_6?k$d"-.Cv-/Ɔ]OKz1U3C+=V8܄Jl 3FbƽrSe*/j +ٙ(mk*۝U\Q*gĽ&O@>!QH4u` mу` `ˌ nqECN PQ겷P9֫iaorLNܧ dFhS,(]In蠈zbB ݪ(N CA XԶ>w0KIBJGAt)̎4{?ĤLS0W9l]y, - 8Pʀ5s:Xs9 l;uD"#H+ >/.c7ي Q@8I,T{ N**/0G9-znuZeC <ҽo:\!G f]q%6kڋkz-*\QZk~sÈ{P&:Ic[k!eYI(*-׀ &l#a1j2[ų]A@f '>ǜύ:t/>F3DhB[r^&+{zu| $92jSHR]ҙVf  f5pwpNo+\6Ĵ':] tfD|m`D˰!#<6Dztbp~ZB9O}DlF73/4nƹKS"N~E*{by]+*@t9CCx5Q\h,(g"b_=, r䉠f70qU4~@b*;Az0/rxv)-ߵ;i S,6#)'f FP8h':Wp$:T7j` ,eF"2Zr/D Yhœ{N$9Q!x*l:3Pgߢ/$P6WG+bЊ%M2&s E9ND5_Zԟ5QQV tTyva*S;9Mx%U 6 t"'+k6σRU\{bE˔1|y?kF\A *-4.|թNk7Y5f~%z1mXe@)J&B,(_\ f$UߠPh 89nwx-5)9|~5ZPX!8ַtv _1r";asSծUU(p JIVa> T}+SJ+>LC(2eOYro0mgq E*&ƕttYה!c-N_RGT1 Huk)zKbB-X#aQ$ 4#>\Gwjc9=JP~ QƑgYbQbe` rJQ_e/z!FW6_7!q5l/rNM3+oșrf}GTBXX>nũ*U`ZZ죟+]NUm*~ x|L* ׉lo ݬ(&'yx 8XGz&ѲHhwl F}2Tz3{LF!|N|{A#BEfv(dV4m  PMvE-;ڬts!Gx + Tބ9V⦉޹ 33XQ5qljG*W* ܝЏ )ԿҼL hORqq$h\gejl[c@1 <'9!I _6-d.[[=BDŘ w7zUzPR?W6#Siڅ lN;$q:PGR:,' r蝻ӿ}6 cv|Zĉ1=wsQjWkh"U]n=ycm b$h]>7.P2WZ=*L%g cCg+6",m؞䷅cK]Lmk@Йޕ+3jG w{875%(UK=tUIlZ/]Z2drMC(D|'Fڽ*R\5(l Ѽ"ʘfZ Qwp< ;?|qI[}A` Bw):R"h,[5r[c}>lZ'Q&-GZ0O |$:iҦRXˉF;;%F&x0[o@Eef /p&D_bgTo*_aIV4v-mzԟ0'5ʪx\<"驼IhFh\$N3_<?5X b֪^[7aVS,~3dN(>+UQOZ<&ɧnx\2"!D?%&F*CsB1P@8-X9]v&ݩ~I\6G2ZLmeRT;Fཱ<&=Z* UXYm>nVy0L#znm}I*Ik÷wϹ{G~Xd@׻%.G0VlYٝ5}aL#AV1P'k]LCTTEu~z4,;c%*I'EX]&ע%S ]F wLv?:EC>H0ԌInĜm;OXLmb8v57QO !ip&Gc <8)'`>=F G) gpL[:I1S\*~3.-,{0X(qYaeb8ZmX GiĀ3t YT?Upt7.sٳk`[aQ+O 6xlqҘM5=di[v|ܳԩ࿩FQˀU%xYxdg$A*Yl*i[r<_h}KY޲d)H~itJ&P`~TSr6 q[EKbP}YL5pųf-GuYZBqXE{F9]5쉬XpsNw S:\z{ 9Y*1BzIbBpZk%YdE"B]O(⍱CH{VX՚xXܠ5\ƣSwp*"|T :mdXtĠp<`2O(L<d<ʴQ9*K6qҜ޼ _ڹ&^ bM0@uҋ~c$ Ml63v!1dDf)uRin*ՂĐf,f[!/wQ4|Х7*\xKr=%E:Yhrt67OI63e*:'dtmav&@O*BK_E%FXzz+jt!) ͮם1;|BNB-]H}hw5d+ RZS\@be<9w˵ 2WĿnm @ QcR!jKgJ@o-zowh5 A<15A0̮`ʙC$eVxQWL'K% zƐ|#7eK-,㴋$-B, W2?Eݥ}RtDc3Tt[T(PG 76G(/Smf^L#3&iHMvlv _rESM8`MO)79>.0WXf/%~ҷ=&87mmU~6Ó0EI”L"vn^i}7m# Q1+qYu8uz`/AhǾGw(x-l:>Duمe v:|A\[CamK3 AR$&P* pP364G$Si38O.H8;S=6 wk]l OyܰV&OoĹ%%U@cUryM39 If3wd6]}tJTۥ r淁`*GOm]Rك U}rxm% b<+xcC8򚂖,Pm2bbmiA;XzAȯIHf+̈́umt\5:33^"}f钬c -[|&@k2 UXqoD2]0~`tٛ}ZI2铗^p砣 y8VјuO'ZX`:56`\Bڙ @}8Tgɽ-)cJ0eD}k;##C& RؼΛKB-<;X ~L|aE/1t⤿ m}4 aZ,P5Qfk4Ēғ qi_܍41>kA5?тKi<0n۟C%D$'8:e;],kbA!fJߜ ň&w ]k-j<ˌyp#Rڔ-Jo'/ 5BBS_jkifϞӈް-XΎ鉜`>y~[cEЀKkA~@[&un{ rwxu2y9f9wr37zIit5s4ć9%̊To?kyY:fYL[bi⦽)HpL:g 1xzM?/̑iR՜.aȡ;B/|se~!6MHMz@жs뚅`{Y* ׳b_R D Β,*l'Ҳ>--jebGPjZcr\}ԑ>S0mJiQpwDAyqo gD Y!}~kkhSn@9a͢q>N깱 !t-{ Ywm4iu7%lFHA>>{6Å$GϽ +<2Bt׈UtH jvCny]Vm‘P, Yn8 :tQV\oH R=iիwƝeB)B2ͮ]WeD$ fBOQNRsiц[C)Q1t igV#^ǶX;~+[sv @pr\qWdvrl=ɈQPD> oi)$y;B /4쐴rB=G*!Z;- X.DKAU8P>\=~lL["Bs!Ċc /g|i:bhR@\\yU ͇H-F[I J;h$B`氊ݠF|m *(Ljs]} [˚O!hYx'g eFQ8< 9FD]/^^SK/#M̀Dycd׮ JYgDIw,[Z*brD7ULGz.rA'AsGD/9%o7O7:JP⶙xtD-x_u I}[N?՛811|'F |jC;G/hP"ݭ/24y0}Yl yڹm81 ʓ{f(k"KHht_8ˌY 94>l=܇74)"[1V;eL*? ʑ97:|~K >TtdYm1;cH`>Az&}j{3iq^AI3)נGS-g*XRmЁt9wrg"QHv p7`zLYf# % IA $2jjc&2x焄!!]s-ϩ08f?3pLY-J7FޔӾg{o}"JWA˞dVsFrE '-I%&YiMJv>7lT[j9w H鄹a^npv[x|ċ礵 >".ʘ4a a>:'w<G :݃1v9֬D%}P#jr})_F&o8 >B=}{ ]ڣ7 M6gXj t(C7JOlg(Ytֽ +Fh{'OɎd& [1+ I,?pXʞ-*BfcjAR%p I rbf:޺Tsm,m*Ӱ.fuf >lE \>Áj)Ggu=Eq'\ć $IH8x8|@`&j@ЀK`g1 nB?BRRAU3i0=pjKD[Y@V5k?sg}!n+'߻r!ZxL†qj*bP[H\^m0pN8>EiZU꟤]:>L,_K? lQ% +M/J n,w(rE'N~:;^j2cS(x;|g<;3H:]̢fE:y ,Ds.A]ef##1 5L82km'+n9ݵuG<2Cmľ`*H}* }-u- ~*CAM[n4#=ĆwnFMwoBݣ!ɥ)|dI6rK l35"ƞ'^ h82dU%R]Ib"F>pJ֨%4a,hdo:\~aQnգzOeT4 B4B'U1Jci10[7 E.e!缐'3!\T7|[' jJ?fA o&O+⊚Y05(9JpYYV(Kev<AGzaI_,QY9ֹ{d-| d6>Fb0_nv0-Kڝ^$XOV+DP1d \1t5;~} ,`:PxSјTZ-ATvEgF} 1诡|'Z֎&rg0^΋ԣi5cm74XFYtDY/_*{نDLf1Vq:ئƋJ#t3$l`7[׵nZ+4?JoqYm\r1ϠLJtsd,RDL 1&T즺vOv=^KGIrY}j{@6/֍i&]SQؘ=4>-%rk&-ܽ M85P %Or <]s@d_MSUoW%X/\;%BpGLu~4%KbBn1~X*=ђvFg :dNESG]ݪL6A/P 3ӎPrO? QSqrK@7g }(zɡ\&G۵|!6;jXجt%Rfׇi7jvdƋ B\xbIYa ՙzwbZu^bs,*qS8yillО^u2~ϙMM{LM2rւ764H־5|~.b5aur)xU=-6$|$lwn ) dIga)ǣ=k=B'A+$C؜ 6 )i q|~GfbHV1,fZ߻ٝfrA˱wB~E \߇scQ.͹so{i* q\m(Ó ssYQa I~ͥHڰ{xX>`˘P+}R) a}u2NvE6] 4K&{Xin,Q3VH²#.DBč*|',K6 K^~hb!uPS[p[+Thф4.I e (Tt{ gvH^h$ ~@.tTq):k+12d8!!'t:,x{th]a::XA@?!a \q A X%5lIk>E' !J|"[r1S5&C)AO>abn>w<cK)9=N7āPnq&D9yA`m%m޸SkcBv]Eꗾe:wYF=߽ɸ\2 * bC+"7_raȟ}{$;enx ?#YN>2ycneLz/C mKW꨾4(  ik> 9*VqR㜤R&ٙKMB{ZC~n:4W:+ŭdr4ʫp)Vd(SoB>.W2r^{@{PXJ >] x fv£Pu/LƁoZ/)X[ o97͋PfGR(ÕVF̀>I#3q4 .h^ 9f+Umwa^5CfmKAoK('aH|N3٦.%eukX:iTЩ=ܜ .!OM_ܯ`JsgE8W4&JzʆRXE_t #SGp!$ql8I1jKxr5DDtYK[:S} nS:몷RWMy9%tvH6C[F_Hē7V 'PM_" Pj2,$iG豦ڳB`bPR87 c ru` nrw:F˹slfwy{{9?&UWrlG.-"Z,~*&+k.cQ5S䱢ܔ4V s"9|}J9dKDJY5p`_w"O5ͤ sr'}ꬓj1ɄV}0 2Bet@i9KZcy|lh5(Ϩ+/4~4OF[B9$"'=fsL!jUD 5B/YR0F5j%xE$5t ֢(:M)o kms #~l;ޅ1vViBin,v*'PIr3-+(O ]stqh/}|9Q "fajЗ)8 rRNqP:̹7 gNC? sp`ҩ-"Qv}@S۬w@ARUvS~/ȋ)owt" y5{Y_QPeq/VmksƋɌ nrdb\c@m [軕VO_$o[8'C Fݬ#[Ӽ- ;uPDNEF@:SĒ4J`했 aXmt {n%tUjYv 9m< Ɗ1a #@ xK1 Jd]t.L)/Q!es޾ubv\ κfc+ zaq]*4ẅ́jiTV%`,Йvt $~lN~ 聯6mw O2%&d`é`D)Uǐ#w2 JLmWmCWBXr`WІso}ܿD4+ѝa3aWT(E4^LgWB~ۍ=]#5HBfeMA2$MO{,)ː\GfYvg:U.4^]a}eBҹ|0WA5R7 rJ.0%fz|Nh]0<'m`Z`g4H5p/$l NB61w{/#Ͳ]T/oD،w'IiJou=oUTta.7Հ 1e M!{"|al4*;^P ,}u6'mB5arC=m .a퓑}&@V4Jb ň:i_](6 #N.ǎ.po' ǭT˲iA+kSEP-`q#DA'dGӸ:bm|7.ݕ4pg0:|4:קan1'|H:{8H@)HM#ێCzYn^Q^%fRiyC9  Pno7v`HTҁmv? V`ۇ{-Kۑ/{E)weK4Op3&cK;i^w[m*j3܈ ea|tO^X@E?h{dp1x9܌oQ?#Kf|y j'Ix{r @o(@%IjB;v<&PFO`@"Q5sڍǃ(tZ78%7[," RV&YݿƝ:2\xΊ2KkF2,bMqɞJ6MˤȗAwT:X$iʠaoU"5΍Ouz)Ӕڡ1A@dv\48by.AM'_w9[`Zdhx=Q\٢쥀HM3:b!wM<XRf17ȡ8֘n6`M(;ڄ)K-DM}0Fh1J!wuؤYh )`%+I$L G >ABYle8!P([B& 1![yvٚ;Ӂ۳AdTwTVFyFٕ?Y+v768.91haj ?%4͑8j:'csxXi8CRCC]w[{n$}(4В>TX=`p pK[YC-`)CwYaG:Lx14N_fUP9٣ERyy;ROGjh*bt#0`EsG&PItxmCш4-Ʊ&x\KkLc-L  |1==0q~0wA ⚆ۘ,P+'? (iO{yqul_6~OrE28H"vܓ3cc${ Hص:z+T:׃G,--&S"k+jR&ղs 6Sj7y} wqKU/;PxلÄ;γDA }%Vݗb/5p?I5HŁT SfJcOoSJ@)Ҳ\yxHr㈀#'G&cyP;f(4\X&Zc]5 2"',{`FkK@6g, A_d"8A'e;*u O ):$"TLÒ:Ş =-XbǙޭN&X`e֛WWl_/++ E>b9)V 2]?@\agսd|dN/E`ؚw}+FrYӰ;.5[ت${ȭVL' A,|rCzo ]y喍퀍IUޕqC<1 T,.׳pM>qWUj}b5 RzO%T-ۘS#B,g8 BlUN;^wMg5 |be\UpU $>M:0) XQ^%Zr߉ rRo3{o5/;.Zw"DB7/Q5Ypgȅ0BRv)m5f[>߿IN( 0@: [,=7lJ\zVnHyhk]Kܽ#uiZq<C$QC{]7:8@;l;_'n)#`Ch7" G lb8M]"2%feZ"Ix:~E [[М"Oq6Roظ>5DuLNMuO+pqzO Zhg=LPz/X\QWLK~JIIg>yc蹏Kݶ!g z2M }!5% P)v+ Ϫg yԕx#f3SUwgŵXTɳv`zt= [hdD鞧hR)9_ QKe~ ^_n0,VDֻo~҈GBEl&e1 b`FNKg`RN} %lm:>{Κ]8f~~?19r(k,n1 22$GbbXH6ts-'rܽ73:d0BүZ7>4q *P&9]S?58[*Id]X_9ͪ^@2I5u_r5h- J uYhsK&Sd06}?-)Iyxmj/n6 ,I$u9NѭF%<ĺ2`aU-?bW_t  kdO twñiDhtUQUjt h7IqQj{mҤl,|k +zo(Dn[&ܾRv8)IPyky`,,5Pֿ1:yWZ X2<1;xY%AE{:gcq{ ca 21&Iy^7+r^]El+U۷6gWrv||Ѯ<u۾d0j9m#b^E'nH,262nb.y,\T&橋' A}U*&A~M^j XZ\jjַWR &sXZ"MשC½|ccVMTҾ=PFBwыwS!ZB7?-OT5O)"$¶}5A$٭g @4""x]׈\\D dƗ|!m`c;a!΁V cKM},&Wsՙnណ ;#Q)1#y6yzi )w9#Xέ>=MRs\ԻI˄J-+.SwzX޴qz|ȼդA,(]Ruyɹm>|UymLFp6BI>+|uxi#qY( A]0a88MbFi˰o}ْ~[6ͻ&sChC@W]?=*^'VUY]A}Ą58+]NͦvQD{zMQ`R6×Xv+(GiZigjp!s\9ŃQ{gH .ɥ>Rtܫ`V[ @9&a4(u]VPqt[ S c"GF/^M-G% j/P>"wƧ* Wʘ5~)J+X6xIO AXAgD`Yk8eZOAXN#8a"}Ȓ٩8Дay[]NrTϮo%3Ri4e.395֠@Pn# VTJ}@W1A us=-MYax⫨=Zh-ޚґì8T(jCYzJsdQȊN@3 ,rOH"??Zj Tlcr*oFߌJ3c&%I1ʝ_D n*@Չ V [.-Oc:Zt?TlV }1L~c[CFkcV cJ+ħ]σ# FdFb_P_{] |bno=U5gZ yt_@: ]x۱hb7E/i׼] t̑FTAKڂgʒD`2>p*X.Bs(taoaŲlW@<ᐦLhah!PU=hh?:xy3J$+Ɯ"|g7!=!+m!G$t;W 1(!nYXNC7;}^),{jOp:N7AwCltw1 >YX(l֞z5b*/*Ț4~2bބɌŌETh/AQۣ:r@?esk[@Zc]1+ ^@)tHvtzoЙ>>$|ebDf<|!Gp i<,uy?<|qŲ؂ܫJS>1G6Cr>mi<-#3^1PwTzV&r> n?J.&8#N o.8/3CkE;l m`$烿M6f>pl]:UC%)uqT+[9ɽwu>5 ˺6ᗧm@߃kL5(ϗqY`E&bſG荢4̩ϦK,Nԡ#FEFf2MHu9/2L>N@UF]/ +54As{cPxr,&1! `Ծ } :5f/ ǀu?qH/^4jKLZ"r xK)h]|mO4o[uJzD9*}̴)J G9%`U©TFʭCvd 쑙H6 Qіu>|EuP g1QAf GmsV 1G+Y,y>n-э9ݨ}HG&8-5C`S!Y 1?d5$O!XFGkc2eC u&+>dI{9=<껮H˖_%|ZKViS^`џ҄#Hܽ6_ hoPK'1At4{I חqW am??2 :Ӿg"L?2^q<]9(D>Cg7Vuk(! ]DVQ\@?v 7`6[H[j m] /|B .,6Jtj9n_ʋg,)gICߟϼ)-Z Ho M|gLbU:fDPm|)a|\!xBwʗIuK9MW*$1IWׅ c(fJJø۷w}VuK GL5~%rk.R ] eAC!ud {Y_X5D]iV/rd]G]/)lw!6}|r+PDqiZuFa\PkT&l~(ͼʡxSw[{Ckut>qJ$CN復{Ld$O 6 jV1 S[ZmB̚ Bjr8)j(j?_4F>Ybq(vmCiȋRI  ~B>-6зXn0;e#M-߶ {D5tg#AOigӾkAm>YؒPN]bqd)Mx' yn7ܷ0 oGXy(Uxz"muhƪ j ^'܌~Y+k#&t9&8:#i59]9Pߣcfq~0uvnؼU넨/'M!m+G):84HD"I;$CxgJeY7hQh˴ogdDefc!aQ~^˝XX 35CɃP4N5 |N ~[.kE(cA ˏgɣAo* o3\m:_fiNsgOeE֌s+/mrTਆzII'zN''!oĮY* + DR&_o}Bca&NRwIb0 Ӄ}K;):ecNmlᩛwno].nѕ=Z۹x(܈ښ'32$e7 z,,e-m d8<劊WRPk&+Zwv;\hBw0J0'%UZŧ3^__IgN>D =qW-¦SͳנZ轩@!tíiafg'.yEd 6Qըe4NTH"shxOKKL!8UHd2*8MD]GӺ=^Vwg1y; fdduDZKcSKNbRdT_8Ĝx6 #崢o3de$]VGdhrK^-qD}%%RkRLܕ¶uRO/f i%\i)(;></+%+SmꃒV†Ĵp[97L}N5#jݤD&1r|R۾n.JV2|{ט|HdDXtWy̿:.i{1}E)aMR9zyZkE^Srċ?}72ҿaEz1ԏN3V>ʺGu3{e` *iC?rTyѸ :!E>? R01߱?": \W5J՚# ae4u=І<>j~QsOBaSyx$dnH{$ykUKCVA&c~'ǎ|kl;=N}֘]veel`.̺@S/`SECNt!F;==JhoX]*i$ȦFhw XݩJ4`6F>jGnY}ʁ0  _^h]ۂF~92w(&Rˬ^%yZ͈dSE> 'ΐMK~a 1+-,|6$\>ǚU2 F28ŧDIJjdxQ;-m†x:{- ]vU*ki/ͥS^.߉($ט8EtBn3ބ*ĒV`hݱkgEZaqe8<1Ea6)M|'Wk[=?ZP];ζ-!Z1_Yo2a^Deʴ5A8_1@LQp^,֐p{5(Ґ10amDDۗ{ZBGu&8u£ډ,n&}00 ^ͺ V"{EMOS >ԧ; #lH}Șmh :}6WYtZ'.HrΒ 1 f[51d9E`/Mw3CMfmd ^D22.o?s}\gեX]}sua/i$F3V{<gK.ޡejr.mh}HK?* $Rs4lb$ ?yطKoD!"gx]=S(("l6r,ƞꤧ!  1&e)',]QP@Zmw]哓r%nS*ӓ/\O)A>=w_:Ϝie(d+ӟ~ħi Z[aԠa+D ð༕q05Z>i }&SҊٍUo_O2G @H3̱3n'k6 O2)J䦔s< ]c˛7vͯ]6e z(ȬL{mpD@3RsD#N67![$<LF>39qR̊ :v L]ϭ?jz{_0A3Wr^6aQK Ct3P%z$k}4Pլ ^4b N=@NV:zrg޶%c!X>ޱ#{Slf/O(gXTkܐ~:5߂{>r8XeSxʧdaR;-UQ`^z&QWt\fsx=;7~+nٲQY? >6 >8jrYKUoTzզYxJTujmHӍ$(-2 ~ukɤbOD٧Ϯ&& 'Go5Yޝ(W !u!Mv%IyJSAH[Sg,׺CEFmYÍ?!:O]!F= M˧'o |t6_Z?t_^6R4u+E3 ;۵f hPfec  RXH|/6|vXǿ[Q~lJolV~ W8{hatqFX?{NFzQ-C6s18MSoiS&`Z57A PR\9%UpvM}Lܳ BoݎՒ$As,Nmڮ%^WbUss2Zm;8OOA̓I25mX%w X[g f-bL WfRhtK,*MfNytں:n-3s,ߧmV E/ndbJڨ-kĎRT9*\[Lq1q[\-@kYBwIc;Q6spVEP7VBiXΗw1P?6R~mW-Y%B@_EӨ'G5yy ^箢dpgYY<)ͳ,9~cw;x qJyf/F#ERq"Ջ;3TjwO)j=2&Ad+la̦c\STrG.pKG4m"W_.YS\DZ g(T-iqK u%_<8WG3]@+ΚE6v%[ ( L]n8DdֵtC'>IB;ndyɥ^[N:l?Vә\rD\]^rQ[Tҕ^XxЎٕMs}2rG~}^ ki>e@xY"<jr*BxpP&܉&oF񩨋'}m)r(Arؑj;^TV q@(OEdN3fޥD"h5~vq1M+ãK;-ýz~C(^0E]Hnk9GjvīZ_}[S 8TsKuU. vv3_.^?83>R̐(>Қ_,v0F̟wIw]Utm+X+xu<}iyr4 CR&$lLV\̭G%W;gү@*+= lTZyIYZxOvnc3wD'H֏ e%sͺIB@Su9wvD[ k5 ak,|;qJ{9)gog Q>dW-Ҟ$H s.F?.oG-AB)eq͡`5|ѦmsQ^W|{ExG^W,c499D ]Xʭ:7@w_ܺ5&$&1]qV $ 1s\3'hތI-{c*-STsLPT6Ĝ.6I:lԌOVhoS#C>:릉^s[Hq~/O[KiT82NO@5F*fiJ4`NOoY4us `ܠ-7(f4”vK#.hw8y6bpZˁ#4 tyGMJq99%?tLf ҞG2+z$ XLM"o l÷H'=t Itb5k7jd;[DklO7w .Kk4нщ`T c>ƸXx`ڑ,v5Yy*$i&jl{ՂU#]Mp-k-~imcw+dUs1%K̖]peu$Gؤ.X."K0UgAidi1 ."ηG)0,54@d ed[p(*i:8t BgpnJr܇'{,y/ݼXGbVJ0?aKazո*@+?+^jHq.mZ@`f'b&qVĤȩ V_? ZÑs^юtAjWw0M~>龳CAwAb8&!7k{όġRUg" =# fϙϖy}Rz[9G}l?Tz9̀tMpT"9MʼneZ1W7:@"Dfx8Aݜo<}϶ JZ |ݪCPms1fZ˒ff) _ŏQu7Gzqi|W}P?oShZ{b$cj5==&v{idkP%fhz033i/Q݆u2d#@y[,C%=X$)2 63F&j ?8ɸܙc*|*)|օ4آV`bu1w%u,fHʅbCQ-L ߛe-Cy?)*Ԍ INm~g&\$C\a>(fZRo!HR5 9{S@ҷZ.[G <98#%w*.`#S,yvaRy9)T|ȚXq9O(;Tj(PζLקvY_tK"ae%]K#ݟtL hD#Exu0isE AnT<DZ{LIT ^HR6!$ъi?ދ1\2Ai6kh,;Se>88N ^2w_#L; ]PEٗEn#B,`+hN!j|v2H'Rf1y ybZ" ʹrY=*&RЛ?dOL@014ik_0t<cCHq\}nBa筅y.YOPFr"QSpcj ҘrgldvݸT*@(<> TJ-w@Nr-F"WmCW򩚻KPKvѸ25d:]$"D.i8m6C0Q;Zo]nJB'JQt,Kjz̬rg^ raO]M;'ayc&YM*2^Ǽ1IGċ>> d\4oŐYFWmP򙲙lA~6IⰓE_."ͬ.K`\ns^DZO,;O[iRk" 9 @#׶,d3g;k8tJ6>8ℝ%Nmn:oܝ-VS>Ce' Vqhio~L,k=eASo~2$QrŷzM2[]TT1M^q#gU#k!HKTJf`V2Y[,a{?rֻ,e̘X櫫[?}HBE݊`.`}KLo#~NQAXR {hwP1! Q ;ɋ2r]#[ A$`FS"L?"\ AD;MJ)n=Mxo*\DF%pKd(ҜiԌq4/?Brtg0L92{퐝27gK 몣"ȿ282u«]W;G舟K>Ps~!Z2ڛh\-ͭMj]`/68ַR?^>Ҝ$wjݰ(CۃJmƨ-פ7s "tD|QY,xiFڎ > J@}!Pgi.c29۱@Lf{\ Zwv\'dBBmq&X9AAeO6|oTnpH3֙Fķ4VBxB{]n[v<@Urb ޘ1[}#hQt\3jzvIP핀msӜf&" Fb5e*⺑d7TY2j2ߔh홦bk6'2^h d} d*W,#L.(Y+GU4~¥`rK\`"F{oJϟ[a6,:qouB-Ɵaw(jFe}D"T\9[n[| Pj\3}0}%=쐸PglȴXkY,(LdJvJMOLpoF2ܞo7fpR\,}"ZJjۢBPϼQ&N!*I!FZOed(h,CEq͢uݝkaMGZ+ J&K@n's^fx^ڜMmE~kzżk$GJ,p0Hn=)/ IHJE$' | 7=F9O 0dX^༉tЇK'yl菸er9F"ır8hqwd8ZkF:!=T@h3|x9T>>A' O=9A h8={= 2bĦup,BE.wv?}hCUP|h[XGevUv;h7#b?GAJA<<N ~?:!X:)5M#4a͐[Bxz<`FMt Q-{H3;hb.ekcM9M@*A2V;2uctwa7F>K/byaE^)_P pџ' (J: lfӑAP1 t% m$Tcj8U?SlŅN5GRfQ)J]+Ys º9HaAoG. /~8m-.q}ɱ}@-~sv~^`bg'Q w&M@h.`!mwoB#qiSx똥%›[h]# ,m׫8V߶m$G}l}&af\ \9mzyL=Y5!zVz;O=k\Rc]{Hi`Q>@8LyR"/ƃP9Qk*=7T$ Y$hMQᅟ.=_ϭsb͂*3rUY^&׭i"@ Hg$g8d!Czu.`DMا6x>*eG‘XkfR3!k8XbCA˱)0#p" yo_+?&=@9~>tmT91@j|0XejlH7(aU(PbL(Y &ݭO' #XaI"QUR%,BNZ.RZ<@:n9r T({3GBxnͦ'f>T=Uo}-| ~&  %-wqdEEiBUO9OpS1P cz*N'gnQj2=w5q}ȇud@sgd"bOj/Tmnz3.+ ts{_ц!Cλ#C"~s Y}fʮI~wkKZH%f/odr*: ;ʶɰwstF#MwyarfR1q2R(T)mA :E`ztn0RJ;xRyθ10ݦ_fq,O4/!K~g+bf-9CxY6adVugRȑWU1;?! ʃYӣK,tr#\㞝9c4:Vx,l}˂ugw:R&E!C+>E6`-> (Ĭ&dc\eBR iF^mda|Z<.Yj@U #g>tw筘S'8r^]9~-Nx9jiD$#0A쑣' dK<4/ O[cw|y`'}- VUmp @'-gטN@P䈰cY1wz!/̟`z^3th 6'Ak O/wC/--ҟB~֋yur׫[m0ݘ{_"xcrVV6@c=hab2( d$pɒeIa .'S&C$ VׁnS1'|uѶ.ͥ]m6#䵄pW^`VTTgXPw]/ld|%ܜ^hANh5TAb0l܅WA1F.ZRnrS$;pGm6m3zb05.` Aց2^-Lj.Bl#t=-=9WsaOQ9q̨a[{ev$h@;T}Nb%M翺9&8YAaM Yk~üњM:H`㰭ՀYn|gXNXC0~ږֵH=aA4F';uK>*( |:' Pm@ ~0'HV#xːy,W4>h xma_Zyf^*m rlؐ;L61.F ?ڊWa6V X]ρC%H/7PκHL'Or(a pTFTeՎRᬉ%Y:c@?2zH43O7Crlk|=]\J5wbچ3G` ֻbcEJGpszG6;a[*wF P!'.%zuX}ҩd` ˝㖋|8(-Wn<_lAd-cNpFC,l@ Z9rszbUKSƐIQkhWL`1G3/$"n{[Td(.k$W ?m {&$'1fIl)f( .ג9f -jR~%2Xlu2twXV"b_n<ȥa"Ey3h ;?gzNŶ(.T҃ ϭ `VT iWN!,.w45fZgvWĚ|[#w)J9| 0Tv %LsI]Fޠw* سʜ 5Qo^'mDH"cX+!~ Hߵ.|^㜳>ڝXXƔ]:dk\Iރ'MF=1tYrp ζF=:=]SU%P|_iVo.iTLK 8I5Uoa[9dŤkdV8TȲ゛ʵL4`܊.LmSiHHu S'`7>3ELwGSHW!ko,L\QebqN]^% _ e"?tSjȞes4Dr<~J ~ jSCz@R'po^Bs5) I8>NhN&f7{e\q3sN. ny(㵔y' YQ.3nh{t`I!ٱ/dr|/"|6Ȳ`/1Zi= :celAш5hi{`ĺ_t=!ͳi}p' nk_g U9d;䐡"GBa;=i"J/Ereh,%}\1Oŭh\-ep\H<^^@G%-.MKHUغpOSC\LJdi?\<;Wq(Ӂ7jTDvn>FSs4`Hu!WOMY-/l<_:"s'gd^0OOGJxs8`( hרt[RlOFvy`piV˗EvM.7BpS]y+a-w`@e6Jmg?Ӱ@ld&Zw ojBNgOj=!Nqx!,VCc^a \qGmx$[P4 F{O!U`pov[Jyz1RC~f/@)p/E: a# {zStOU:. g"\*dʺzr~}`MF&8u*\4mo}XO'JM91=q-/ d:L<˗;}3&}B@?qo#$jI?NiX\ph'uh b3UӦ T_p}:'Zd:la.#O Ddd:2jyZt΍U[.;(j`g9QS;G.C5QG#F@ 79{&>L g],Y~W}* εz.ek4a 2E7OA(:W^ ^z8׎ @@]@F1hVӁсoMvSSAяBmafVZV\IyZi*1q[UȈ!=/P zTc >5 |軅ͣ*k1b^G9u B^{Qv n}\_l@%ʅVt =_)u>t3QoCV%,X}/*)J7VOh|U]SѦ$ŋDRʌ` a9?RЙ?MЄI3-hmV@Wq)!! o3OM-֧6 /A؜[F4DVyKftRzFL_ EeEui]`Cl\R͖i>ܬ]œ*~@f.YT~%0%ԥ~f˖.`Ks$Y+eW2ëahף8v[ f ǥ[8>}e˲r)k'@m67l]Gwz(_n3k ?ka.żRFpҼW^K;aHaaJM#f'1=   %x#›xUưRg5:j~Z%\@d VOgwڕ7cKv K$Ek}_t'~Î}uډ$#tˆy=SB rr)e5 Fpm-ev5<IHg iJ{aŸYhUC5.2V[p3HeEn$ÊGiM](K o" 4WB+SDnYfh q!mKnRb[02Lx 4sY܇W  5}\XZ\wJtKMfIр˱&>?ghz hV ֓f_Kv1d$>4(H/] |\=Egݼrt!WyhgL1gi-naG.z>`8q4E֊d꫑b囱/5' To_|,*~ܒз 29 9[6ȫ &׷:B8<>udP}1H*JJk28k%R;!=__oWey4H|ks~]l@+vLx&7. Z$mֺ"3qF?:>n+!~TT,E-/sgۼa6qWgwX?P5 3Y&_Wb3 ,-J>6RzO70Z0m- VVRL/sVFF)?E$^J8 nήF<J@gSy8uHheN=oѺ0vg oE5d BHGWpO:=kōɔ4alԡ1GJF ]եhdqUԍ}=RAm}!whzXl9G)zJEbw͓c͛9v|5JxC0upkRb$7g]'DKmvj'bIWl"%* *{lϖG`o!/(fB5@cş*u͎(@uъKI}oq 3wVOj6XPDe63JWQxdZb^6LG3Y 7l<aDJ\4}1ppe1)d5m-Vv+30X+gtr*/u^y{'kӜ%9 `YPyDe Ҩ&EJyoV'\l_.6AHƕ6cͷuU/ ae 콡tȓ S4;DB{cunߚqIK/&DcPJ[H.@8D,BY&b{5*KP@J Mm{4~o<,$]bˎM5iTB3a5@Kk ;K0 L >[~5*_y7b,BWtOפyb'~0/tG B$QH,LUGO$@1&ڷ>/,YozEXFf%ZI­׬ir̛.f:||Oɕ(l'i<)?XfX4a~s;>{ ?0]/& =/8g0?b}SD;L'ޫ74}L|6?;( l*;!Of6nq!^% ᚞ϡ齻8U-JpX{<8I|DL GX a?d7l㑚GaPBy;n4hi,kA2_*bL?vx&ϥ+sleYӃvp>"`#M0xlH>9,K%PK>7U}C @0U)`:I=ĘoDIdbzBirے{BGKi)QT+(Dy#VZkͫ%~Xwd.wZ!!qsţpc35)yKt=DH*Wm 3l*b [J,3{Mn= e +n@-M`?^Y(#6w ܬ<ҖL\,,50f&m Pg5S6Xw=^K VhZoD*,v= x8pT?V e@>ՀSLDo6w7վKsZLA8vԄ=Q}T߄a{I}-JhOzGl'-q"G9.Ҹ@ٸ r̀⻺Y{-U&:">0}E(f$=#SJ;S@Kc婌SIpou7#&U‚L5bg%rd=xABiddbjWgF~oj͑CY} d(1\YH3uWue֗|^*+*󸷛QN/zcZe\|Xc2ǖF"IKz%2`QK Ț~4=4)XINw;zjbcZ1J{9aط/nW[K}!ocOdWuQG!%ٱAD)x*Ik*G߂o*_SG*;$L4+!!pmXʨj6bx{}@V7bߑދiO҆s1zԐpΐʥG'B5+/ae 2_Ll=@c V@b_aIA!cizs~|y41靮,F^m{))aƽ<=NBE5> 6?JuB3K$HuwϘ`3 S$~AJ&u/WPq#&:@ 9+4 ~P~WPMϛ ^wgki!ܖ {WR/?|VᯡSs^j>[sȊMP\12I :r+%י,ĖvSnM0'3}qp0QP;o_9$7 jm5jU_EА lxNۛJd~U\0t4&c7{^2>1f:pZD~aoUoG~AޖUN,QMw*9Ȍ.,E&p 2~r!f<+ki82خK)XK{Ţ{y7I3Vȿ~dU[Y[D~,Y I~T@Bd ˏTЏOc y.p|hE͋K=|rkAX9[;1 e\YDHGrPSyn&I3bK~jaD }_UX5Kr5LW,ZtWN;ײM}sՠ ;ĢeJXW8;e܈풧="r5`?N@`e1Zs7o t"nMR-L ]D;1sy4t$~Dx]ȳI.=N2Jߠc Rj2|$v8L[NkFa+ ?sԷUYQ.+ VwpL`b43f3[vǰM}_q kf8*軰?`6QLT*vj.]'2(mfJc,@9TSN]Mixea4sdYk;ݲCت1@ηi<)SrzsL2?TZ^y 8n`9wv:@;%es*Zgi پO3>3a&;'Ubyo[Ҫ9S_gHC^pɜԀ`EA=$x>Xc?􉀾38Qr_\M=)qI5 İ (4 /"3YXR >6O&L_☲趮J ^[DvOYh^9gFBrbs^ Uk`BFpaHFVa!vj e#ApD =z-{wbeQf}тIoQ_BMǢ,(!E79Xkԗ4wgA'tw@ԗ)b=<) 3g;ɞ#<>ϲQ>_/نIJ)o*/ێUͩHy}lle4I*Դђir MWj ^}J;r3LZPOO#&Y!v>TC"IoğFVV _f(حskʯip2,|PX}?-X2ݯDa.?4܅N1e[Ğ!A!d;# &^֋$壘=#hrKD#`4.sɟظ]WW'~sU$kx0Paߌ^Ulrr!T\l']5QGv: *_B\ȮoL);E_hޮ18H97ŷ(FǸyCl"b:Dda?FDxئє]%-t<`%5ÇߚyV 8XUcz#sqvhȔ&6BI8|e>VȸN)?գ-*$83Tv^OTd7'r#!V!A{{y,& 0 bP6]'/121˹l3 X!HS ۰Y5oB׍np/v24Z {ƪtX3Ou63{ -$όeAIaENo9ru(PڰUYD~ vcv gN/_r3WGnvxb?&.\CRP}hgжCFW 8M9-0>&&k(UA,8~{Tʓ\I'څ;3;(/›w\y*jKr@d ;{kh2{ ݬx" ׹l~q )6U?нhomB=/V1^ 4Al[u/ՔzfsBmYRZ :'FH-! )iCohT$!Yh9 }c<>.sc-]O.DsuS<ѠkJ45}g Z :1 Q3L lĭQ\@IOd5t &͹N-c1&s1MYS+Q21ʦX;&v 5,`y~`QSE ̥ge`W ۾3RQkky%WüH m5šiX:nD9%yXQT=ͥd]KQu3}Dz˶xKa{(G\]R&wmˌa qnæD7Ii9SMC]мe1V;n͠Zyy 4NVrx?MJJ*^>[0_+zlFk5zCw}4k8:S ֶBqBog<gԠ=U;gl]8R[}O{ޥǎ8^ a9ei"R5s3_!FjߛyFkS"Y6b~7۶La]'lW6X{|0%\ڥbx.'a BB(n+UtoHy#'] 0 w3:Df]*mcJ)Cff@^ahE2.V/;DK(^kie{-Csߑ;0.'MD͋l< S (!AmRO~j3581P*Qɿ+S{^a B.?اv09x\$Vh%ddJh~Drb6㊌ioz`_nST^A=Ts4av6:?>rvUw]6ћ#2<*f^؅rgldWR`^`"H`% {=Wl0|p%foSBDkuN/cE`(+\F N_H:}c+Mh }3xxSBE.n*O!_M7Ūy~g6hjpzlv" 9:E;䴱՜LWgNMZS0tN,r9L: "`.SđrW܆lMzEOBj_N8yJ#) q:IB TR P'u%YEW>oyIbxz2/Ò ma%4(涌(#x'S4/ 5 RjB\D~%18rR"8f !Ĉ%1`zz$ӴN7H Z|[pXk>ԔgR~n8] <2߻ dӴ*~@"NdY)U|(cMDuK( ŲRt[6:,Em7,t@Tꕊ?M'>WKTk_FH?Hzzt 9o>_Fޑ{!160T1%jC^Wd#ݬ7TU/'D>$'ePV ` ":\[>ME~̞lVR Jv.g5h\kD^ȴxi$Pu"z\l)[r)#i{ewh7:d|D.F2&6ދ(T_L3 tAy$/9$ (҉20c5WZ*E)`Z]0lc(sUO$S_9-n &>9##%]bjjǞ)Lsg:Kqc?N 3 <ޤ֑fpdsZ?b*酳rkPtXhT6 l2^W>[s]Ɣ $l{<Md39khtC8p| 3{`5mjVij/^zL/0ז{j3}ih_g%5R8lI(>R/X|{` ]kuQ 4s+Y dOZcJ΂K?ah(&XDz+ޏ g,vy~æM!=Z- /97FS=Ip+9/ Rڍ~8dwq.J8kٙRnI!n8~</=ibfyaFkksoܴ =-'E?6뀱K8j:7CT?Ur윉޾ʋ̼q&L"̀_9/7>lr5 ^0)Z1KTE޶n"8mO8VV0pezez]Ȕٝ&WN2p:$^\nI)x54[d5$F-Ka[ly1@Fl " 3bHrEޱp!ۥYf#RM7l"HCL= >aʜkj徊!2ѽ]`E͏c HJ!{r](DJ֛_vzG۞yq0+qVrwK$wU/vՎ|p"uE,+ ǬtqT;3%vNBfq-3xh?b)`3\}) dgdh*=ob/lsv1H/DwK_v`6KS:+ .F F =% `="e*ٕ~OTVq cװ"0G>dEQ6sB^j^VWa|(8Fg/y)NNf'Kx= 1L^Rў]1Ӥ+瞽g$K?%UĖunvnjbFhy:?+@7}ux^"F {3ӳ:bM'uojV<1= Me{gu sˎ"S=6j>_8MN +Q< 9V<[s4@ͮp|@Ng$!7ybb?dzA8mbUuuOO حqޮudoR30gy۲_CGT{6V*h_ /qZ)|Ȕo/Ϲ*7nzmd 6݈Ldn1=RҲ>'D`G421O}d˗q] ֚tG16&ň ߃[2JZ]:\ͱ}0ܛ-HB" 9VAbS]m3pȣ6x%3>^+k3r̆O&zzx7D g'P[?SC*#/$O)ZJdJi~D hTu\gSr!>!4"AM[*#1K]j{gB)RcwϘ?pBɧ]e.p.R!\롮(>e 7AYIHݢ|?PDn2X Ht+ ]jx 3u=ud_A;a~} 撹@j89 ooƘ2R0u~^h3}{ >ͫCZQ4ߣ~b~#y)ѱ);*e&V yX~~O0|{E /vYY(t*xS􊏆|ozArVv;%靂Uۢ-V-_YKqYCkE&&)nf VK_'krJ&)WѰ5 I&aoKqV ˷t`X"NXQoOTۆz\!|yY޷̮\]˖u/RB~m GҰJ_EZo£60oӑt32V8vQfmGm3$H鏓Ux >kNj[< û4^4lLI-Sl79[sOBLJ7ml|sVTӸ I!FѪPǶPyڣN@ߞ8j Ъ5pˆR̭3sG% ƔHe5x5i6'܄>zI1X${;~p/SYcּ;bP֍nЛzcjZX[8W+6w+U7PA<œȿ?Ԅq܌)LpeJpN- }(O|Nyk vi&!}bp/yGh cسK% T:uhVmG4_B6D$Vu\j0_C7gfS:;\Rd\j N/h9^xށ$pиLx/'&$D[Ao^ 5"^[+p!L^OG?c⡦~&j21_ h-j+i~"D 4Ͻ0JH#x:~*v˳*E`#+s輏tt6~$ pN[n7z_ < `֣! gfTj͂̐62ɢ'i =쭄ܾCs9dtwΚ@K86O{Ϩ|r8 ؁~2ƞTכ#Y8ȸ7P?/! ru!zz`O e~=:*:-SKҫjX Gty ӗZ Ib)Cz!ωrM(yD2p<ȽG(XtR]s.u#`v{/LkGp3Eߛ:iC_> )jV&s_ z.*:N0ba4̓fQ[ hi_*tyxb]9bg*aO6)(r!n<+8Vy_oӚZΤtVOŔ*Dlj=^_2/T^c36~\DNmJ X m|ɍE%tK,W ؞OciꗚLHm w8¦:΋èy QMIА$/yn%Ȋ~en4T vQ8pڱ1 l_8)-APe&_ yM[V6I)>k;:uds$VMp ~CR2O&dF~f2-p \0W9TZ钕;zXA^NgRS&eC$=2f83a7(K^- n ~̘%w$|Xߺk Q́$!u/ZŶ'|fgӮs(S*Çuɿ o{xNÉb_8GbGyYJE*]O[ݿ?&D]i,;o͒Rb魃 縚“0J{_U |Vc4o|:%ӅԌ`kO3cw*nSI&iF %VHSkzj/$,*|Iu Jx|g&\%#DW>6,"%sp)[&+JĎ6Fـ2ݺt$— ?s<s7V t_, 2Ay\0IC P歜^ww:IF-}m./!oAlslvF"~{ -us,9?+.45MI=nP2gz>; ԰ ;üGkeHy5oxur f+O}[1Il Ȥ %fJ+DwU@b<ѹB! ^*BT'O(8~!&^`|c c  ^|d~Wg e- B:nわk'|A4SB_D2EӔySýIO԰|fUA`>6+(&mJߘTƐs*+3oe$a=d,vD O}L=8 5a`Iy%}Qaj^KaϬ(iҬ^MdnM<#H mY`H:=NIM~M4wczr\P1s :S1_#v.)ؚeA$DLVgߕ,k h~PހvvjoxD=Pi2G_z~KvAy_8=Kn5޺hQ%Z2a:]ɘ!,aQ@c:̶W,wdf!^Ԉ]]χ>o jnI3u`b1?k`ڔ f`734NUҠ:R1,q&&DO'=:ڑ۲ ϕo)D)ck @cuO OaJ~7)Nk#. Ax;|gŭOf:֤!TmւT⢥QG!q&Si Œ&0Η7_\3*wEGr16IޡdEqrD۬X .}v>>ˈ 4F䮼4DŽLd7i6BeܓȿxG*#029,I7FEݍ|vTtZIp>yS% O2&6:XW8%`~ܲXs>2:0)*e;${Ց<+!7=K%B` #rVmB' .*8K9sNWE&J #d A~NNVw$.x;pX6on Gm$L Sjj*W&u7KVxX?%0m4.K~?j>Դng@Ps8񚣫|  ]NTyoTmK)O+\6OL (Nqb4PY] 2mnHdxrd> M~&2/8wV(į#šfmD..G&3( -7*kV6VRÚXID@vU 3mf~"'pytx EW8d!5^K Aw떘oSyJBt ykA&Hh6Qa"?)Ԛ*Dxk1_ɉl 1oJoS<;ɜ7%uǍ`y#{ \'dB?P2ӰS+T1Rxj2/,W7kDqO&eEL% P#DU)a 3#4* w6uY ~F4E)h d&qrTSٖ6Dl)QOu܊)kGиl'KOmQPDfaj ^4PTAQN 1ЇN;`J,{FLzA7D_˲"vB/05\< 9/ALZ)~jU ߢOq(5dy\nf1(?ݛJl[ɑj_Z'-(Č 'WR;6KjzzٰxXQjD|*)^>D2My2aKfVz<̥DA5榟M?W2nd|Ծ6vd(SEx+rbZXm_Kܩ ? v`XE ə!`6-93B6ݟB7˴ ZWo!Ɵ% ]-cJߧ K^phի\}b.= ͓r xɪ8U/ucS2Q~Ji5iT2x'MUx8:SKO+,sl8PXq?<#|~LbP#F|E&*<{p!nE.D]zwqLD8`'Bԛi`J x ,5SXQp:y$XC$hwR~~mo(?ϥ1iO; m*:|7Y&.Nm-"!FDQFY;:t^.Ƕ&+K^Y,쪟M:=ŝ|{8L_hlw?ɘ$A 6fNF'k &Jx7>ݰ'ipy=s}+urè7pl0>RՋa- %Ǵ ,ז=P8 ]Kto@)D9^/r6:& qU1Upʦ"n gez!`A s L ZX_.%ûm9<)~^'TJo]\,|SC[).0Oʟi; Vx=6ݭcCK V<ͽZ?/=uLwo- Ms+pc*YOŠP8Xް"c&:-Z9$AU\^bTꢏ pk8x.Efk]]iBW.`,FNff5;?P@yiuP(tu tB.<+eNI^? \\[iLJX՛|Wsk S6l-`:pc}.HL|a&xuY9}`|Đ"U-2aFDw^B;5/ZC !zE$N_#.n)i> y"TZ/~c+Z7}XLBC f>w.F_s&h8uS 2ݣRg ym}n]|fg F"o, mW{fSFv_yO\CrM&idnġ&'Rk^:!u* >~*ݺ e RK JPTO#:N[+8{' sr͢E=aOmjv_6gZfQz 9Vb`*2wc6BB2X*X\lRdV%_A|y^\x`9"Gv/' ÁG)Ýf\ 70g҄rWarHNR;y0/Q)oe5(H,lj&D-o"Dyn G-:]vs\:'|7kuy'`d\ E$1& MYW`Uar4ϬfU'd[`mgel^<%024r`#nPB ʺ̔n߲77jjoP@ۄsl)um6i6~8we;\{t?PWݧG*1[;+8g+` |6$7y[D$>ә GMGRlϲ u=lTZ*Dm?b4yLOCVJp5$Q7Fq2't8+r:cԙ|l:) 'P6Gƚ.1f$91.~]:㪠J/3՞A ͓+zZ3|:CgzK}P!.ߚJ38~s7;iPN%:Pu賞=-\!_2RTJkuwqWB5rwxS{%#aוPsN,UY鬒_V5/* U:OJ-Pߏ_@9}471/얗=ǾPOBހ5*ٗ2J4oo!P{!'mtk-vRǛ+e0{ie%Wx2b 7Œx=r};IoxVԭg~V=cF:.UuG&_X8 &ɠsgYR+>|2g IAn\S\knjn_,ZK!.c`'T&ղ#yzꜭFؒcA4y?ܙ) }#(@Z:#鬰˽R.s.n [dMȮo N8χ/64N/#6I9 5=N~JEZlr&cqI8A[2w{!V̯?~71` P1w; $N!`JBBcDOV3ݲ@eIf 4nJIJ@:Lowl,m8"Ap&K 9P2rQ Vظaf{g0!>?n QƜ#1*?a6.=~Js^2/P(uR2QT!(>8Qq ԭڲD #y/1+0CP:嚜;>[QA 8o^Ts-O~N b%2h# %9Jͻ(|w֦ & [Uk?v녶 *]VeV.* ?p^e3I8L1 {{,Kd͛ދ=,ct6{r9>!u X ,>ж y+ 0Nٖ³No`gZ=a4JqӦdd롍0oCh`"VlwR 6,~FHl FGßފ m JU*/?}Xf#u~F1+Pm-M yWkħloH2|9QV0 ѤeYjG[gw\QW-QZ W_K uXNGaDKp嵐:b\1r4!lP*=%De $oi m4uKWPqL/9S͆$Nj"92:|Xyj>Wgzf5 ,9wғbhηx۲oW22dJ PC} RkDTWd/ǪɎ|Rɦ< 1ci5Yc#Lc̞ ,z) h[R&gJR[1K<;-@{ O-_ʉPdzYSk,ZhKZl.:.=YkI U&|k||"{a\;=faOlځ~?Qk;׉/ hb@>./bBⱥBmAdSp?Sez>Vvr,~8~W`v]Jml)aC=]zsC1sYexq1kYWR篝%lV̫:{tB9=Ks< ~00zv!=zcmDˬ抰 }uEq,&vC }q9&g$Y>%"L9)^,n D; g|vUq,kw>unjZKN@~+kU3r,N,yd ='Xs KSL`PN2%m1K.Vz(};s4f*8=hzeяS_#'kh:stA'?.g]1]M4 (`ǯB"ThjB[1.LC| "(+1cIoy&ʭ"ifzos\MWYv>ǡTUkp\XPyD'>w7rP_q[^q%Kk=tM|x9DC! Hw?V :2BY-rFglG|ճ/|Cn#fɑ`$oG8H&҉|)d(c 4miiTj8( :C92XD&1PRN`žV[{W5*ƹЅ2bݩ;A멀#0lO l(FwixjS230gK#}v52A!5"jVL *>%(5S჎cF9νF>zis7< 5%P*(Э5,Oz^NתVS{\S焴\%LD@4ս SVgGNa8Wč*<_|t4k$/N* )f+TbLqF;$}Al=qԕK 2{d).O}ҁ2*Ok6v [ X1Ghx%ᓄȞQWqijU2D?˖_KIѨU)OK6;(P,rG!ku)cqRJTmmܫ Lv3g>HLb)K"~4"㞲b0ͨw|-'}4iX36] {rJ@(Rb+M}ev~KYFX 2W$n2F~}g/αi]ҟc',!G=i#`Jn+^¥C,hY Nnil@-d\o8WNm5XRQp_F5(LIeדؠF卷#4unϜWЬ=񢑊nɯ5Sd@Jiv[]thޗ4ʕ:W gwn4.s\i$@|MyLxJ5l{lA= #ʎ^ R( X.C[5耉^Vrt>_x2`bۇq=46wގy %(Lp1f֗{4bp#2 &GRJ#; 9/P+z|GGTh~?PEduf#%byhZܠ$2~xyvÔ";,Ǹ+`W4SпLevcx+3x>TvwnSz@_YWt^2!חi+^֨mOb3 8IA| 6yWh$@XUv39~Rz*XͪVkRhB2v60qj<~LеxL*^}m"d#k8e>`-{pQQd[/^/P xKGb0TALJ`:s٩.)J< J݁g3SptA{f1>ֲtե>l!}S:8D2ࢷIŊ,:壞}u#":hsܤ/p+"\S-k 1N5Z4w')kJ__l4Nav>FY"+tLkhvѸSƪ OY]*زf6Yoˤ5/J>޴` tA{  m JHvW3/ ,+kW~3^:"Kܛr rkjdP f}IRz~q?fȱq`ѢY.0Ű2JM7~Q6MJ9c8p_2 pz悀' 6hkaC\t?LlHV}d$0 pLH4M؁r*WKun*Kg)sQL`۔^ve@cCQ_D)N3 ZLnp<%.ne >~iIaDt93Q(* Rms@pݕJ6 䈒3[VN .MXHZV,XLՉ;6c̞ǖxJ|pzpuߛhUkם/bj+oL{AQqv9ߥ@pt͌yԿ~곋cSEQ!닱9ODN)<3. +~ :(+.ezUdq3暯CKh(P @XoPŵ/yMoXO>? 3õ~ofQlJC kpF_0 2G)/1)+kn<-:A & }l ۳Zmy1;{`{e"|E1"z3!1Dz?!^f9) r]u1NO}@C3>gScGZn#aj${蔪.[*z+D^DXjduc9 A-3_dJ¥E,MGKRM ;RK()̝7#nK(bm6$&9HΆZX_@֯CZA0`+J0?qFL g r*B /d"Ҝl-Z32%ݑpwxӍ\UjV)˜]Qx* XQ7RKp3ӱV8)>;4NHUTG&.f[sվ&t,EuL"tpKaKKu ؾ S=Kqh7B#jdk y4: <ޓ /̑(hrDkn~ ٞ>;fHT0szYqH LT}B~w8ZgVpeAE(1wLLf)B>|[&,e }޽5䒄 {~Vxz#ۏ )?v93(5>0NFBVNcGm6 T63ndٖ;X 5l"y;pqD_oՐ9;ͽ=[H#l| VEz7f|:Cd&$+[c\f%D]7DJ~Brr @Yx3P`r_FvU#/ e7j(IE^>k_{;&OROǶn[MyMOAsTndP{G݅Gj>OςkxQqP,rx>X2C8NeŸXPWU!e/x1)0䢶m,>%jr|0JS6dƁsCGٗ}Y󟵇)9ߢ4J;2e h=#T{kF}Qĺ,xd:a1/`=,5&SɒP}ߑ]1IVԗ㶀KiX)=vb6W'yO4|'Vu{? ޡ'e6oLR#xhFۧvŝgZ&R.&]Ն>3r'f689 *Bhbƽ\S:h$BnWOaL F=E7PXĬ!i`/c--Av\#ҟnpcx۱,ۈ 9ˊ Z"(*!MѪx 8gQVAn}S$A1 2ړ tnA"`ՁєFQJ,Z{pVd7d;TF +y31fCIQOX[|9짃@pr-R6*ڲoMWϊ[@-Aͦm_X?A?|,Vg{}?1!W5|lQ9{8\O]{Lv$5sD oZT<7 RJ_5&ad1,+Ը<)t(J45?NR!:}hlI'yL[kC\w6vf >m<8vؤA V2B܆٘:  +VL3۵ef{Y-1lHwb +ee2 V\l2MЫ0US0_O ; f\)|խ&M@sO{*Ⱦq0d/q询Ti{}@8䟆I#f- 8*DwonFi66l_5hsjnUCnmZdt>Nd~z1 %~~ u7\O[5%ՕKxOفFG{T%+(?eˤ&L5oa]i5'4j' u8eI{Qfcׄ„z͒GWEIc3˪õx{nm:&74ϨԈ|QNo@5$48ԸSFE,uCs񮍞$P$gn]c5]IH죗fA 9eBǝRhgt)s_Cm}" ڢ]ص~#X^ej(Sz7PxnЧכQjpAdDC SMՠ;՘sv'bb.m6/@'Jj]|ubӶܛ'Z.z_%X|fYɋ"tahB}u-8SpzDeZC3|%(ʀyvxIb:/BeS,.R {n1 j_08HrOšOF7.Yh,ւGL 3ׇ֞IC~o5R"3 A Q\+ׄ,\δx[Lݟ- 1 heBocO]όJUi3'Q:H2FG;AA8oJO63(dTяēk =ŏ-Zlnu5q5z_tW,Q!Տ }X*] o03p1i9ǵ6Af6vٷ顡o\S'mzy45>0w"#lx `DC3)Ƙ @Zoɕ ]Wa=K Y娑: 9evvqf7 M RL8%!΀>~@G"|R?Yp8ejgJ=?៿ + ܡF] 'mĜj Ư9F< \YkPIC}5Ӱ%\!X+ޚ< gu2?%xAZUX(/1ڷ:h&xizq|T(I7+ P81&7 A]M / j4V*Hy=uT;@YJn5~M?s/5T B&MDqwS`Q<ճd vUQHXEeX|_`Z͐K()P.B0];=9%Y> [=/ +~k nm鴍l&!JJtG܂8z묧<]twS^P? p@'iuxfa8]̷0iG6Jz6(c9Lcd8<R#}"aKХM` S921зV^k[n_hD-ETv¥ћGiw2Xt8ܻJ[JMVx}c8 `ğd=ZAԩqTlӶIA;{@gTfSS'R ґ*m1%m̤ަMX2oSeHT*;`RdzRY/7¡\9ҌzԠ"E'kz[ S2K׻O'Qcj/Cm*SF? OUcы%^墌8Oβև1p 1" PIZy]-kX8 5YR-Oҝ0n;K?}'un7c%x>ḧ́ח:X97mZi8>U%wJ}ܩ8L82!&cWˣndؾ@pM) P2$喖+mV#8 31]p^=(?K/]׻%SuT2)e?\g.1[A*!!Dwӓޅ`󣘎WҺGZq=B\8cCղ؊~בbn'P`5.>ǡ'2bZvh *]T8o9W:Iyc.1G~'v~L[u7*lo`@@vE Rrc}ξj^Ys*'ubU#"K+>0Z/p}Էəi)$I̷|CF%&,GUP_EN?H/LTD2ԧ%U"9e`)L8ˊ;sXL̲OHܦ d)i6;F80{hjtAW!jMkjN(wvT0~hf݁{ _U33 :\LbC#2ӡjv{\ۙU msª5#tQX6ߦ啫Zw˸}A! OFo~AV{e=p[ ѴB$~C•[ )lK$)Í)^G&ODĜ+ Á@(ܗ)$=B/j\G|]v-7iaRGu|Qy&FǸZQۭI({; ?]8i癶/ǧ%:cN^aʴm"Lsm`qAnTv*_6[$ofX>8cTv[[C'U=#̿ 4XkGg  -sp<\8]frvrNRP^Pr] SLByBY|WN[]Y\Ēha&o?m <"LnQ} <#Đcx" y~,^0[O*7=7*ڃ])Cf"#9|Ý*;MDí v' FN#9;_G ~d`"J>Lf9F z =~Ce;"!vM}-QMʴp( GcTOEoX~Sï Uj:NdLB)꺔MAa!rgjpٻ0w8ze^|deTo DYvv1q[ NO  jj+&KQ $,dY.J]/Ot˧ގns]E "ͺnG ^Uj-F=0 Wa$qg8-`8] (F@S᭡riCœ:eq:*Xv: w A\{p7gvQ>te?Tjȡ)WvR_V)/0"RCY9mu5G󂴲??[2k.(}Nݪ ǾbǮ; gWI@ jPNXgnXxY{T-:;#l5d 6TU1eЊq\+ )0r3D~u {ׁS\=x&]`kL7$*MOey{e)ra0 ?u`hf~Dln_,+3$Č6A-? , z޲rٖ2fWKOLP=,w:(~v6X/z_^@f{Hlyi }pS}iCFL tm 8X [74sn1 @f ! h>]`9@iaށN[ǟvjVܼ:63;\=2ofFpFfL=Xo2ib-w Xw܎8f -7;ͫOi{%SjQnUawu(3NRk߬}Shˤ*Ln#6bzK;;7'${~ aB9mSb>c82D wNK^n K`<*bsuXCb->;+8ϸ+ SvDbǵс|BHh |f\1 Qq$Bly=!2-eC'KkhCMVtlT[e`>Ѷg|hIuch1ك]MI k7wufιfg63X'ϰ(L;Ok;*S#Pi +EۀBY>;upJUѼOsW Ok e7hQ'q^=:-R+pOxG:~=3sh&H(W$bOO63A/Jc~[>/L;w-TTPVl5 0!(#@tLxocF)?r~B]XUR1)O{|6yV+q\|~CN'Hߑ 3v ϋO*:^Kqk sC+&7N['Ě^[jҤG_5 na.7D`-G2ykc{*-V2!Qš z7b,( >'.wָc'j}dg֔lq_ZMKE"t} MS#\wD % J;(wjd9d:uVg,=gC_"TH 8H7QJ1]K)ڽ؋OKt}iT rE8wְ8f6W1W*,,``M&jW.*|lD+[};^ۍl-[2 }6Z|=@2[,"4Qko1T%HC𲘁,rF)sE3,=T.^?`z2 ½|-6[&)9;3 YY+(w4gq/wЏ[ܖ}B}$SQ}oCvNHU..XQ)Zv`878 O>)\|}fn:‰U}D=F/ @QGR3܌y x$|'?@):G%t↶oMe#l;p"zΨ)e=A NPd@xxYciF@q=:_8GN~T=d,z_E;pI"ؘD]}2}GQwTb41 ]LK8 6^%*L]qE"er•7;mGãY0͉@z$4 ={FC1ͧ,.R^p3_`ZWApsotn+tx^q|d (dՂzCҝd;o&=BHhkHZцҮ$wHi<;G  SGF?;DjK`s|\*I x$!@T,0m̆(o<~7(|~6^~2I 2xnWn ŵZ;7ZT(ڎ lPϿlRGl4^Su-lⶌ~0"aFnBD|ٍ^/b3L{> MڰA"`˲][n872:nMJ~6=vM[T`8Kuإ~Q63:e`qjH$4`:1 6 _$Ww*_pޜ"f=3cxj9$٢nu`.U84=WP8&ͥ(tUXY]d|; AaoLdc09IfJM"oQĥekK+[ Opj=hni%ۭ CscY?o0: o'䴥${9HIjCPlPa@/7b)qI`PL*շa4 4iYXsΫ͑wY gb|PJ>F} 2uGO)eoG~QwW쨴GB1heP!JJd/j`gOEmX%|cI|63x粄fyT6s~{ W۹ԥ9yÀȰ(m^wu?¨hSR?J1qNv$'[1 񵇯Q5 L?, tZ>Dvl$(@p}m^/]y@*-jG8dq'ؐMNI-\f0*ʍRpc!Vwx@76M򹋬2bJ%{y%^#_c :4R0e5VůHt})uwX6?4MtqyM_;a hbsHh$ yh  10*"{AUeW W12Йgu}uSX{{SU]%n|Ԉy9cxds })SYgERԜ`XX<ذm="L>REuRenTf.Ӟi2r%$To#h:R/y kKl?⭯{a]9M>}Vqx]oHYQIhc&{ Dh%m A(?D@)9&Ty8h~zߦ_ܶBVt0=0fO¤Ni@k 0E]4ɫ:>:ii~ 2p"(5<͝\C󙮪˔\ȡ":B:ÏمL FtB̽%rP`le<䥔{D{M") L*H7V@CGP/)6Ʈx*x)g`_lwglAr[41 ;lȂqTŤoٽꚆʺ0U:5C^DUT8aw.zPف]upcIjZeNihkhx2G+= d mx هtr`m,G"+MNA?`a?QsdYmWl.?NDPo\no!Y0~n, h0ԕSxC&m O.$6d/ Wa^ͺD$SkYŽΔ¸}=LT7)Nid\3`htpQBlDWl*cy2B\awf5eV-@纘;u|cyc^U r^U2 52Vx(M{\wK/>%FP/n\k\(J7115y]N饶q`vXթS~%%E8[ִ()j̵JS˽\NN eh5)K,"To3pJB yhlA+qjK![~{,&_?Lcf,bvMpeӅ_ &]kZV'a75@c,˛G_g- *P4Fqdл6~)Ü8u-hOjx#fTj/]O,@Hw B@dd] ;UW*GF\(0 _i6HiXҷ |kHЁ\DM!佹=\) #\Ѫ2N{BBڭjPB/DP$ 7DM۳_3ML(-AW;a;wcEkX*MG;Ir<Qb'B&Iuh(f {bTsZ"7_ajk~{2Lǖk6;W;3h @C&p o4 ;J? J6zCn難aJH .2tɏ *,33ިMH#:^]IcKOܰKUnoLw3!IÉ^S *J f)*!!O}^d3<\1wsKW 0HBՔ\tA]JS6*,k\ FH.cdۆcDJ)F5{gnCKT>eE:.댎ࡴoZ}y*@vgjOޱ&Y O^Nøk+E(,X__i.~D hຏ+pS'|%J8ΆKqwEfEz*P]k7^'Z9B X 2]Pz_iнCBǸR}QTn r_2c=/+K @n'f9L` 0qdJgFHvW슥ZL%bInFu˪jtPU^E:5k}` A.X>xT,h++diKOEVP Wp8.PP@QC8V̹W݂q6Y ] 0{igb2{b׊\Z3,EfRՊC)yN/&%JdN'3蹃|PqRHNlAW]bq]w JOŊ;5PiI1;v\3>9(`,G=̮TȴũWS¨:6CAF-(ߍm#1"$ju pJXaޜas l?cA%*c-h >v3IH>KP__m ~-OsZ94T3@IYL̟7\f]k쇃HXC837UǛӜΔanݓZB!V^X  iHЖyb"O#/jIG9J4kWo!D觻O2*I!%E|M,TXu%՗%x?ZFN`g;h8<&m/:N~{/A?Ls5%u(']s=xyQ\W߀|,Kp@oh1޻r +v+{28ApHfwws,d c<)Frty̕e82n̐V9Ll۔syg~ɥ)ڏdTpp7* ?N _˟]z<ڞ&:!awaG۠VM1!=]1`zFp4>{kBD@߮TNh8rb> FdoTN0M}]ŕSCBTڀ_7VؾqW`X|O7os@Rk̹!n(W (1R8,k35L!Z;LD`@g[[E;Ahq@3ာXʊi~i:ΑM=^T¸IOg!P7?`p h<[d)%tV/N> K0Qf__~hlbXKtSy5Y/}orB`Թ!mVeQPS#RSPz,l h v >](U 'e`|_FSE y'߃ {uۅ|!:C_6'^,Lt:l'\rxL7w"Vt JﻈZ)c+ȯX?fZ¦9"qbraX<8ƗN//k&xаo3&&v֛}Xs&\hN^(Ap0|y ]iր?a9c9,Ftc,Vp伫qSw/w aB 8 WXR8} շ=3Q<3[-:`V^ 9xҙKߺ<G1B 2G>ۗϑg;H*i!jCGlw3騐GyodZTVn 4*l; "ZjE3棘d2\L/$+V,(.1oNeq4sgo8>%ug=~wUVOqq[IW ݧn]r|X)VW㑓!Ajs L]^HЧ+ mQ H DRtc Y"̠ WD&u<"`1Fjtx۴]huCE/yqB^KYsM.˟ܹj)|IUR/KͭEj EW򏶂be)HRgZ!  ӷ7IkYy3[| H,$mD.#܀DR"}`=9"]PB_z^SרY=r!'zFDz&.|ΞGj!őRKc^[e3WaM R%潘J5'0+Ke&lO4(Ȇo\o7OҲEr` :&d#eO u2n*=-01~pg^ &xR$tZ[ғL3!WVW Pr  u :L#PR #\oC+Ƌ;B`Zg~Ю] jj'X R nLAW][F5-Hhb?#XU*J}n>Df+gZzq&6zZ4fQN\PlX{@˿Ӱk۪М˖Gis4)GE )*VOi:ݩՕT]fkY-%1>C+آc^:,+t dYC=A$ v\m]eCdM bD礒M`7@;K,V?Ѝ:%\}(o*K2\EPk#J@V h&cֽ݆ n"S& L#u<[O%.MEpabLJRA=qy)à(z85rb89iu2}\g^xD fEI,<ݥȵEY -n@HzB58T8=^jK @zlNI >rVnc'qW⤧4F$7gg.rk/SRP3GgEܥ;AgtkɁ )"gT9KnEHm"ǡ7&lf:QLP[5͹?mGΊ^$4 rDo>5`QЬ8S\]~Þ6=7loU1`l5S4?>;peK,_Q(M|POϩ]0T7?i"3dS . :\hDוB_ݨ2vss蛶N'vfRu~R#|>Gҳ&Kd"ǵ7ځ'reH0?NO88I6SZcjz_ʿZSaP^zq5pg[;b1VA[|oˢsV_yB n;[_ v|S(rz53б7:~w$y}aSg) ?P&O!a](.~3fmdI[] n͙cuc05]Ju!y)HY/?EuL; x|P?KbRM>8Dy2F^(]Am w°O$DvB2-+CPÿkqR4>X(*Zu\lpapy9;ޑ$ L2puzf? UGY]<"XC,:7Nxsc#coX|E{(Ra:xK+ύ4{W3&19ERpydg=>5#װf^tlv$r-A8XRrE{ᐔZHkBYwZ$K/lO`cY,2\'21 v>;r2͛^9þixUzEE2M [ԸA0vxOp2$$2Ŏ&(a' PNL5MƑuLk0GsR #1ej:oKD.H\-ʊ)PLx}?i:e -E?D*k]FmOM&}1`FX?^` >1WM[=uFp ꎹ9l$dr˜4M/ӗ CMVRewIF<,W9WŹ%SS'd2JЫG§H6 z+w3`(l9sR'!4iD$ +i_xɒ\$VՔP/rpOMΰs<+Zf=\6gH?1p8ߌen#|gƯ3c~6]G؍ɺS9ѻ4GK35EwdH68(O`Ar"n/Pud ~!* ]L!&oNʁ b9({]`-WQNUn=XQ:Jm\a1uVcҩVɜT3.6"_کM~\ԭоg`Q!1]cDŽUq)-.19oldF!h}+Q~4|wugCh,]5l w#mRH8v8yʠ 3:N$>ljFܪ<`]WW(L}jG6+:}OEhB˚1uxVj| V7y|\x@ aιOIT*;9O찱7Eq#^X{Cpϙ /QeS*[UڢjV* ]4Zl^8U[shL8ǁJhpicoQ :MoOHZc jgp Y 1)c͑]z!#؊@}e&pkT砉@-LUӀL؅n! fiW/иtT\ 801E5Ӷ.y7 /mԺz91B(9|rQdJj;9\oG(BpА 6BEC`,D;𩼎+ UJkC9D&T7wѭ307j >Nv 8NDPr8.hpHEY{_{{D涱 $ۄdO5GBxVXB̾m:lM?& ' H˘Ԟ* gUJ'I~nd"“7F{bBCH0Hs_ Fb5=: 6QB{~w*T mҞHHk(1V #)r5&Tk|+u%)Ԇr7b7"p]L x5=3kEn Á cx@btz꯺;+Ր8$w袙QuىTQD@2a& x2\_D0rlQ)]B|41o~@ XF0bMecqo}puY EhUybBRm~ߴ<>Ak⟼c֭drkQB!b9aߨlU\7DPMע_Px}6 m'I"OR-#Gi`wuXQNx+tPuWLr#Ucl$P;1gY'Bj~Q΂ @)=a5GwыW:]8?j Qx>KbUҮ[@lQ\)YPAа9S/h,ǀT{I txSNV6OjS`2FV:Te¯\Xlr%cMm<U_a|vtWO)L^3UyyE0(Q=]/joWqTam"t^\]"1%fyqʛW]1{uPk,uu`yHZX S^.~׺QU+ŀ.Xo2LQOJפ_YoF ,J$F[9_}Ɵ W+`{j-{-#n-$EYciMZeέፎ8GgfxW-!/[Ƣ)LS;j;mpBEv֭|mn(UYAl:ZtD@-DpB~QpNkTkwٷ-:鋚'%=P1]%'lK6|thI9SکRδ xy75V"ļX3~ߵ@ qN,UdB(>Q^ 3^&j[YN]n3tʌ'phq8rTt7'w,}~ ]G3߆<ӮVc~:Ed^=NePXKf%Fz䉑Cd34r  h4$L,%p5WoZaqE岑0_F&I͚ড়&&}>Uv}lL{pT բb\Y)F³B]~)YǝV㳡t-=M!KD\D#;ѳ5|݌&Z5aN.)lq6 }Pk%%G`SRҲfuK/\HW'$8jzbt%#rp?[Rk/FI9GT!/KDY ]d+BhLߌR=XD'j㗓dwx rn p x4iـ mia/K94?$Xb)@tsjG4?"^r~,Fn_pٮ_k&l{_LT7.r9#M[uzw`*4Lb|JKIf]ꂐqʒ6hX+cA›S$pkL7- CWkņ6xࣙTgzl` ]2$\v ~IhmFaL/MPu o\+͓r俯62l4*95߹ H7{OQ+QIVs_"5wRmw$'v S["k[b񺑾(d{evc4D҆l mIV-@FbT?.G #qY$C(cݗ,Q_ymD_dE_@|qyX60\UF eM(zG3DI/O΍n$7i%]C?%e=^+G`W|#6tA۾ OCj%0:\ڳ@X:l$pG8}+)17S_cE.>cT4Pk7տ/Ku@ vwKل'ìGyi yvL Ep+3&>}D |4r" "ۆN1#9mSŇ _%@/K0ktXj0hjqăUay.E1AK.H.Qs|_9h(E @ sb!/Z{+c^~hڥ{)"X`b%1<;ċu m!Mb-cU['YMU0`":=wYpj$`ԚRKZISj@22PsV)gρzlk1X끟5= aVf$x1zɠī5hl!I {}G]G5eoUs+cȴ% vD^x *r]$Ҋ, &4)0V>[6Eer V92vf◷ow[N]R- =PvE9ҲS[+?U`dBR[>iš|Q'KKk ?ШCǯz$wh% j V)(P>)/eQQ=A/owC7kIқIKb@bN5*Z}rTS_ :/ #J(+&}i\}>=V[r;yVuۖY "}u%풤^Mcd꒬a&W};O Gwǭ]m ) RTPAI!9Cvο(Q`"AP}ATC!8D,h6:_8rġӯp zf@]TEier("f lZk nyOg>6F}1`yjFT p ȦXH-wRy:X=q|\`9g+9[5@k } tf?:׍޸3)=%>D9'j];F>!`)]6 U=8M*ٮRƴJNK߾ [VK>zOpA->+tGD4/= MS6+mm"dL| wdMH ]#{nŧ#x]7'h46aI*_q;t4zqG&[=1KS}Z$"Cd'bꮫ}1W 5&dzDX(:a}J5|E]B٪ ^CB!ewU[Sf2p<ŶQY%䮩ܫb+Q˽ۣE%Gv[(.}Й-_lk[FaKsdptq0+SʳQ8%W)HP] ֬judͿV,pA NaƸ(y⵹%XMS*7RџK uIʽ<.$}7evR "?N/xÅةxaK4})(}V.r'KG[K]LP@)*C]5/LʞYx~KtF/gFH*cߵjX\hyywhD|Bi|hx:h0%@ฯl\;z]A$iٯKƠNk9i#˱?ҵ"0j #,S-(X .Flɓ GJ]\p@AX;)]N7SI)=beX\U@yQ {\ 7=&46񩝳-5D7Z@i7?V)8A'S',Z+Wf__'Ie*!/:0PdB74'iϬ"PEt MgzP?OޥAʏPl^6dAj;UF{4AbDiCZ?sF]\|p(C:Q*P( Sli;Lr{uӲ '5\8$o㮳;ó9;jAY>E5%qKvڰg= 俰hUyJva9%8D7;CQ"G Enxm\_ [N5fJBPfi/%^&S ~VgNNݒX+N6'h4 V΋l-`g>Y7ŶT!}pK\.#n&Pɩ%F=jl*.ƉzLԋE:ы}O#Y+}4 Q {aaӡ\{t jfjE rm1!:MNDZͷ'F6~)s55JSH| J 5KBh*7*_ҩ-=|0js!ePt2ɖ+zeьl3 -Z*ڗ׿8[O2I@F_'q쳇 h\{MA %Id_pCP4.-CV^U og/`&EbOӹ!y1j k%6$44w3v4Hm*\Yސ~&!7䖞2* TYTfGx%L`ڒŽ7Wn^h3+xl[%^m.023'.j?2=q.mFz4 O Ԇs2dSמ:`G%SUgkM,}{Zpn"Cb:Ґ *%Bް6"CSYXkS}yKZŻe23xs1& ] 3.hH\:Я¦PXl,Ow*bf?bНpI~-s'O&[ɗOOqzl"in9Dv|y^Fhs T9K]Ȉڿj;Y9SҰ!*1bZ|DKo8]h6bJa'SJW-z=F*5j*]cƬ`a&#{G._[\3Oߗs$r'WD i7W]CF8vAnPCreTmu C>hn[} MXq(=(x2SF[@i[oԹpsa{uPTFDC3$\u(OTb#Pqz~5&AR*u?<1dݝ.< h1QSi(F2Ƨffp:>r$ eM<4p_^ꟙr ^iKYr AҶi)\_RHf/r]WOŤ#ފ+E-m)7dx]eXm^ev'8|.zSASb&9= (v# ? ly5? `M1Y {}FVH }rrnEфE]sGըk.U|[x* >U3 K8u/Eee﵉ %h0oZGjM91V}%}QcYd)pQ1V!)|ѯ ɋ}i^!ˆXDcEA~wpfCFMıjEȽU.met1 q4r);~uj`HvL^\c3^*tuX)^K]RQcnlG#CgδMM+}6J$]7P 1*`MjzKRk,^K%1ވ-ppf7] qy6T~72($Ǜc)Ks&O#y&YΛ5#[-m_sq~Q2Z.[0ZƑ ׊ў)E24Z=%v9TZlKQ ͠?V3>,f%f[1._a%\9{o 8;v:]Sce4h3,NfKG;>V;1MkV ]09nz;ХL ]M!iLlK 2@ӇmQv Y4}ƒ&Hv*=zV<5F&3vun`O^)-:S[\,3cX-*EP'6t֭"U(.Fq\fmwv# dÐ-IyJ?*hnOA$md^sZu]|V5@TOiWxP͟48Li$zm d,ҦxNHMSQpMVQ:b_"Ȁ[[9ȏ7{xBM#=AJB9`=3hsZ""\*+7W? t 5Z(m/(Dluw?RmZ~8s"ŘVA#V/hQpTs2|N?%B7:e,~>{_*"/W"+KtjŸڈ׀#ٗr_o`|1 Le2I;DӷB (" n3b Q?z΄Qb\1콳qFb ›̯~zp GfBJXvTkk,JDYf8/˱%DYe%ԫ.HE;"S~e^ʛLvt/i^VHS}kxa@8B:*],SuϜ޽O(J'{5}CHgV0MI6'ӹ#y!xyj;L@sr}yk>gwBM/[b͇m7Q K_sLi P>rRL5NwOKIe.Xߗ9f)aW] ݀FÓs/ltܼ$^e =KOH{ʎpy_!1>- TcEwU~j *5Q T\ɔBq {.A/Q1#HxKn'k#t2Օ \SO~R06ė=^x uuKqR6qдs!/^}WSY%P6(\R1-B٧-vxT؄v""Kcm]s4(&_Z Zd>ev87lqcUkXZ,}#{Ϙh{t3;i {"Dg䞺8SV&vwcܝWq-GQbT&ȊOыvd7($6'ܷk HJ".huZh/Xu)&ACotna|2I d#,7ۇE翝'`%Kg~lP}Ce7r2HwZLkkC+MC?nli ~*>KG J0Lu y(PٝQ@2CpQrrOhZP[u~+ %7:xu$gA OگF娣5ylyt˥ K0?= %8Y$ "~bߪ!hw+uy>Ȩ? tF=o)~ՐoZ2)HMg$X Qx <4Q˜LIQƹ&ĺ87t?S]rݭTMHΈZ "y4&D`q(.7@ٞ;Hs 0K a?+F.QDd+Ĵ`؃p&p]'VMuJ7rM~ Goj{s_+WB5"p>͐/6=)ซN^xF 1?gpd^dV;N7xvw3#SLPgd" l4Eۡk ɪ>Amz) UG!ܷa-F 2S}YD1:/T*p@(E倞u#E'{%[G9\6z0?5Q@=WLJR ~9/"̓W;_J퇻/P)ry@Ǯzwj+ĺkm '(QƬ有 pF/fDpP]6R)NEEd`UV6ixok[iy O tr4CՕ0 id=3zyeokǘ?"D gvNmD˖;LRQy-\4#[ЀYl7^>U p9_6xZ^6b!0rɣfV;&GYĊgcwP! Q+ -~>5:35LuwGJ|3˨Wݪ9Љ?@'r'I nWT/N!67S?:GHeYl"'ݍ"6Z&ywPpخhLY]+0J/νm;jIN!Bͭ I41>6#9ןvnXi֪ 1C{nns#qw~fE/MI)D4U ?T3ȇT`&X9%ӭ LsZ"sdz8>Aj sT7 boS:ubĜ4؞+t>69seK%l)O~-qnſlž2^NPgZQI/!3[~싈ʋȨխsl/ۨX!@V9 *GXs$ч Ru[(L4#cO,);\bh").lf%q H2qQ@^Iae x1pevmG8o2ԛQ(JSa v;6 9``t͹V6 (cY}3Je<'GiY Z6"fxڳModN~mJܞUB6 V,KDHHQn}q((k J|v;zO;7pfr̳:0cWS SO;_,cE'~uO`O8tYHN8U!^8d%@>Z)]2WA-@la#kb/'NstM5(CLk)"(s>Upa}uMUsRwdWc5G'ۺK,/@"Ն/ʑ"9nbxK;;n-"Nq%ELh[wT7p>=C֠eT|Ӱ /,|Ðrvs8ؐ qWS(&P6X9Y~<F }?mqhQ aːA%J~>ћ~>2ea4,J$y,!P.CxPk3~LM:5!Z@ݧ~M:=r6m@;v.y{"  dAd7Gkݽ~kT*傯;;NփGSOUs|RcmxJq53P}Eo8#INl!XS]gq=u|XP"[ zz5%8s9/2#v&EۡD@{f'MDWqR>Wq!oX.fQ;/3 GHHՌq>T!FQfmD5"A*u*[:N!^\[\ `#P@v̸%c _wE^LP** W@̶R լ ]K I;Q1cw@0)n,W0mɜ<*H/U7^к)Lt5Zλ/Iirs֜#ŷl\6ދ&Va;W 5BxʥWDPJ2Ɯ sԆFQVA) clʾw!<2_'?]D22.[k]ؼ!rRꄛTĻjZ;\]|=uâcT4~cϵ'zܮ}ʾs/'!?|ixVnˤjM. *RC0Zj KIkEe?k߂kH}nR\6'\>D-Wg_ 䔻y6iBS>kbpHUmk3{ab5vv=\\^q~u-5i7M!V{ˏuisɩH՘=OP527C^%^=jYOs(KqEC>4fլ%*5Nu4JC- z8;c4HN)OuP=ؾ؏ǦefV/]DӰ8O:a &3˙8,h5ܧ^5cW 1aBj`b"w؎\hnɡ'-4K5y 0=oODOQ%}vA3?Hv;5% )N=ԣ*e SziL"&Vջ`R˄1Cmrmw컄^epm*ԥU։$%?wF5ĥ8h vo t+뺮)Y{-r gpy^|r ،atSPIӕ6GEgw܅ 5i(r,žwNluy}L"n>CS쏷SᙝDm9s곻CW2߅Xr2ꈒ,grQƒEG-`ӵyO%~+:W$/iu%$1 K\¼p18x>Tt}FɗTH?`%ל~käie $QLODM-ĺԮ)G;XÄ{^4'Xq'yNv$pU2XS a! " ݧp~o'?fyNQ$ z$:Ixv/0d=*.$4M{escf -ꀑyRk(f4Tmx\,Fp<)/Va}AlpBF?o>tor+9!9d;%|Āکw\6c~ 4Hɦ"{q{!rriyMװvq-4'3_C/CPd\F\z_$03DL͇x|YIcL= ȑISY tك ffR=BTv7 7hOgE\U*WY{LKەN2\2q]w=.X Ha-w$뫱 "7ơ(e{˧qXU70OŒF۟w.;^|=dǮk֯ 4Wf4na?1 ֲ:p7l5~ȯn1$vr!&Aڕ‹r!lw]Qröٚ KΦUxR+[pJцLh(c&CuM p M A%S cJwK~,0r. k9 +\wn=Uy;1g{uq 9, <2^;j*`wغIÉA,&C`-fwb3ְ^jI xHY&kS@@tkT YͰ7S0s:M 7k]21/6]q5ƅV(cڟ\ws G-Z<U; Tr5K57y;TƂXʇ>1gkxvU_7on #~je ~x9z0a. ~2@Swfx+]Ghk9Yv{ $A]8 tLMuCזּ6Ӝ\a'ٿNCB{o9 <$ *xH+޽Ӛ0\;7z[Fr@UBFD=ǚs$> (EnǢ 䟀JStV\3c_' \k;4CF4(3κHǏӓgIkk?%Ml}$<]IWcqC8"܈ >L|>8gݐ(;-z+&9D;9z?C3-bV$Zic_.tk<${Q:Eħķb?YB~HB]<3UGc6B,s-|GTqtN7#:۫u9b> 6'X}o^{t0xDbpspJ pC难 |ڦ?g{R 7́1GY/L+2asufQގ{QNǼ(,1  JMEUyoH*mB,/ -GJ^ ;uat`H&+q凿weX2߇ZXL^9y]"E^= t4g˩!Fsu#'&|t\h`~2Hq:-b'.KV!حLMF(d71c O4 )IA2>B `p^7,:̌lR_ M1AefO.FHZJf= wfRhTpaHflQk9Id%ya-o~o/.$G!y V$ØoTOR)H%˪is]g6Q|Dc7#ff&Z!-7dƃnzBٰZW@=t⨓u?K} G{Z[S,>Ia_ zT F'9#&56+wwI4:m TyʖAOT|M4;(xyFV_^*'/N]c(ZYvyBC+QF0pE)BZ8:͑i&.q`UQ0X0[tҹP`mx.^'(+6dw6݋am9ftڬ Zyqx|v>vDǑ swPJUKNk782P6l*^0tyвfGeT.ݥ_qc։?*"h%-! (Ia W$&1*Zp?Unb21Nȕ-rG$)$ AH޸qRՂ:oY?kF W8*e_* 6UH2S)JriH6t< u{^PʥiZiIU<YJF˳THV4YcOu+ʾ5aZLɗ(&Y[h\A@{>ߊewL{ P~=dblSBmu[q@43dCHIY,>gWk3<I} S",M^V|?4@yzdmp̆4:v&@דX7ƕ&ƌ8dxo@8uyQ+S[AЌQV&Q߳e< *+wԶF{z! A>1H.ղ@@/NöB[@cM`j b0DD@7ΪIYsEՈ@Rof`&woQq oN-m˴٩XGs~*h'R67&IMemH`)&o6մ'Y:*06G%X` bX-=TwC6W<?)ȴ[i{q|UnHNsWk%n ~7tj2Xve*q:ɵk'䈱HSJyZa1vUn6Q,iePWuaw ]DjӞ):5IӈEvc/޶(\O{ xc<)hͧTt 4^n(R^00 _^h6th 0P5l58C1ٔV47Cճ4Sj.yq;suH,d{8 ܫ)DH7(Cv x a 2Vsj~&j3Vq +LVܞd9 ?#:w%h\TyrJ#2O(Cӆ'CU8CjgA-zd`?޿J'uxmtG}`.ws2[')%,=xtx8LMd{*Wwt^֫H s;Ol%0\ "$_+M"[d?]cnKiB# Evv>/)}XP_w"~ê>& %R%O8~sAmnɥ5xFlWK7yFe`j7&C$1Л E_ea;\CB:":_dcfSici7O)TȲGKP) lESAPUa*DXc#i]X.@/un1zT oxX}k @>qF)IЦxQ׃U?Y^.4/oߦZ֊ EV$9l]d?q1]QOa w׼Q<^ oj)IZS+`ADMLZ2.,"\_zL܅VlI PN8+!:}4tG"4"$ƫ)N/HR UXLݖqX ST@cY#fnާ;e! 1~8bO Qu6!XN#i{eɴ%oKE:+l )v;ފFLph*$a$<X/%I s* [88V.1f*DŽOP}#0XM %1)[V,;3>moiv t]Kkȏ0N :Ƅx t&XYMtk@kT)ps~2Wwե[^ l-85R 1#(/yaѮ?Bk@g8#pBNϰN"*yO.%^NQh^F̀(B@ `aZL X[R1 ,~  r3rPF-Gj?D ـR--tJϭЋIXًZK&l V,3Ҟ/0WKH\6둏`#H;+:(9co ^,9Ihx§/Ua28kX w@{xb8{M6&m WyՍf% McO^a1|wWޫAց7% _meFúsJ'c+0mX/qw6&,l23l|V5sL {pW1C>pC:7UTV}^MJ#IELk++ Q b]*B*1~a>R'DS>6n9ޏwm'5ໃri˝s[1Šф5f1Zzʒ3AEnچf9.KT\`_QBE/4dD+*.׾,7ڎ@XQqW.e p: 9p2aU-i 4 얅*݊ p#%WFY\#㽴ܙ"CO #]N+wBNׁ&( ls4dVt.1?o'm뒹题Ƈ>Ъc՚OW_dc[ƊW`X.xUbԠn6T- U>[ݽe ?161)>FKb1nV?x3\,Fy^nPevHA7ū}b10^sN AIcRydHt1!zu*m SwCsfB%FEqO㵴TE`x [ 8Hv!sοM飒DPNWm(H7+L;碄5ҢpKi!*gQZ p'Pt 3m"u$.`Z gh=ίDMD4h2rsKbx)N2܂s <Jӭvc7ېRTlTht }  )FGGfm9@:J}]"rb ȝ H=?t"e+%zG&Ж//|(XO,S0:ξ VQ*&sxWcR6cUJ/p `zt|8<|%SCRfj{;`Ht3Z  ֬6{t('LۼGzd#ă"W?cr5W~#);z*ʽA힎MYhr-,p6^0A E+WΤ3+YXyW{ˆ,YLW8[s{+.5kc umf0 Jyk=,B< ưu 1;(?f'})٦Mgjqq#X>?$0 9L1j\`ņCҚ~K)q4ҋ,ɚKӌpuߙܑ=qhm>8e.*(*!)0i^2z-('$@ t)\3:|ld;Є 7P܀t/C ̕_eb A}wt e_a{,r: v8f_*4ȟO:TbaVc^t~)r]_661imt,«~XS] L44E4f>=%!us{PnC2Q;l+pj;`Fj{az9|lQ쓈UUQ0{4 :f:y;(iV}I :>ReVC%њOi;Gsl!zeo]l= /~Su6pA$P3j&%c@|f9CL;IFIJc#YK~ ֟PCBZv&SI)ZM%%%_HASj娓\`A #WWMrS)9;[4})3@9id c">\+&rQ TTVXuh %^LE?ɝit̖}b63񷤜ù .c^3e%7O$uۯ/&tvtb aA ^qk^ioJT9loy!( "*Sk%"OƢM?QH$C YiЭrX,HxDvM;1.'ڲƣqdN "$k"KTA| fF\TDie\$[-/7 ?Pl ,bęk{5ht~T%F 0n,vR5fk9([eo9J&{3 IpP#ױ辴OAӑtj jgYSV;Zl-*P%(2n %_Rmz`Fꏟp7]snHi怐e I (Jp+}6=SD,PUAtS*}e9aI_U(xI O3+sUl;î{X)H[0.Ωarcv8qJasUԻP'q; l #2,Aϡ 5w(PuSG/ Fc= ozhtvX)/l$S G1SU$}Ҩv49J-g)ЉA޸Չ=_g;]s&&Im~Gr>x)вb{` Qh@Hoݴɜ+)}F36( ‚8S҆_1W:Gūrqk#/JuшzᶁdlE}\lLP,@W^_w67H \@&-4j&P~0òd8t\<<}_'fN& \03V5\ѣXHg6w4?!8u 8֥v  NH b#z>/yYR( *a]E >WHRpp)سvLZO>FLw"Jz8 ~^fqېY%d`HskdѲc ]7P2@uLDLO5Tp((Yg+EQj\PmŮznadҀySjh5 M8ݳGM)<)cpnY2, rʚ_<4(E4I,nBÑI[OCK|N E Wtca] XW$3ȡ◀54aKCVW!B4B=+Biҋ f}?6YI^}woJHWV,%e *"]'UC/RQic? a'L=Sq[@ =eQۚwj81`ps)gq2ԩjy%NEֱ|b8MݝvW7T(T.<~_Sp~Y#5LgZB&_Ѐ X'ݶGeyE̥פmpK)f0fkإgZ67UϙVѲIGud28sŖ%ډw‚?v o'mx@>h;^SV0x2Aosg~ e'9:u_ FJJ~@4VMlbet\1D`ѻ#\,2ջ(z UǑ_fKM G+U#WuyUAjzFC+(=ƹE> *ccM` &PbJ_XnVu#୾|wa7g/] 90D>+IuIpEX`gX_3uTT_s2;7*(X6|}e+CyKcg"N$!$uWʜ 6|6hJbH A9OP7?S>^FbQ,of p.јb9.;^^vAGϜލb(@X=!Mnj:IVؾIԨuldx~cɈ񁚹3aO=Յ8͙ubHOCQʚzgI][}b0`\j|<>T`;\HtT|.'zQ+=r$&'l*DLdn$ If#W6쭬lcN/2 Ph[_bGF@PQc^'|nC 9 T O#A퓡8|$J-'`,-Y U0&jk:|e>qcˁ=GwUÁd3Iw|+;`JaY.:wazU U)gߎv&'5er{mdF 3#9m%pk?+#5`^K= *):s{TEJL9;zۀ:4~n1"C,f=>qvү,?g%hƁ`_[63sXA498P Ն .RxLU 7-L7*c"8\ ,0Ѕ"Eky +_)R=묻,젞W ,F |W±_uxrw2 R7.#t_b~*D1T*$SXOU=⏵DZ7ZGI&dYFo/evtrCjN3y|PbHj.E SWvhdKVv :/$C% 騑[|%yA"L1$@NʒspfO-Wyo.͜|pb rŲ@g-249Gi~qmEh9^ή*68̴9)5&x2]ѭ ԅ%UQE<6ȋH^3APhi3=rxR_ǿ  dg;ۏT V}KP8IJ8H7{zVy]%+3VPjޔ@' za$gݺװ^Ii Ł>c"i~]܃NoF+scIHEKU[aq,T~D&ŠII!ip$~v--Cg*Ngvwjj`j+iNO_}pRAtΩs>}'8_f'磁64[I p:h!d9&H%_ '36*z7E _w}`-Ia8o%8]>\ٳ I$Sd^Tnnxvjj~Hj%:t<(-a{Cq]]` ªkvw*dINgȒf'ULor;!<S}wMzd7bYskM2L#g[!_GZ a/m!=(z H SYxc?푋=t!?[Mc;)Kg~dhN)kWī @ZoI[|}6NJ#,ɛy1 ',vA35Xo`bځ>&p'V}udhIj.kWI3 Gq(A:I0wuæ?Peܝ_G:n C:W=WQ !АxfEYK 60#994*sȪjl8=8eӘCcY_۠DI8RFD/L݃6.E{T}} &t/>7H||XFaM G{U %YwLfF4'vWW |(PɻZ7K&<04d%C6-c\ڮQr)y `j3/PkExc ΪVPbZd,MY~&*Rc#jeēԙ y]Jjw? gMzJXR5bɱJQgtDHVת%LT=S>-Y}mC7̛٥N9Oj- ն6BC`Vwr4K}~i_o`H_} 7 EepE𿭢Tm_Ӄ&jA{iU$ ZjQu*hiɗ k\~dbc6Qo$CpBjgIjt}S7]8<@z KJhdtL`|]g qg>@ z jv~cI!z{P/T}!joyp$@m$5J9P03{HC֠lWAwL$\Hoa0s?`$p9M<꽄cAIG(6I^(ɓtLD+y/.Ï2G-ht=$S(Mz$4 }?ٔ) dX(Y'En1cMEt7k+.h@&壊(YE^q_OT(Dk 9~i+zp.+B_vzy3**Jq/!HŔyuSvوnqzDW~:dl@V%Կu!+ :37QҴELN!@exZߓ U}`L$m_;eY f{퐗[ h\)|1A>;PFE~8 ).vcW-{d;yKڹl()e6/p4Z ?](!]gY}S1]4<y}):{YoyVТVq2i8bdЉ zcky *!$s%qr>6WuWdv+uq -웙E֐{3aGkAFi%GTP쫶RBu!; g2C0?nZdNP@H,%~PXBPu!}*;+Rr6QV 8V$"RM4K}N`ݗ`ͅObO]mpq^{TYl`=ޖO=`v\1Ņэ|V<}]!@^5K Y7q  р >ҩ"Dh `Qȓ| kmvr.t0s<ݛ N^W|u㴑 I/NXn?^( L.LL@߻\E2Z$߅( B.!Ũ58-뿲Z֤=,L\^Z_΀8;ADuzW1X_Om%EޝO :zKB)NSO-6n$!iFz)S{?DGU63=#唙%|s33"TuA@ kO[u-eb ҍX74/,tC%Gm7fۻ2C s ă[YCKJd]MHD404aHkkpJw hooo2eIҜFio -wlз1 5 t쾝O [b Q)}KyFrtŊ_]|lAfs+0roEkXW߉*#,%p+$ FJ2Y_7M>w$%{ DidXk9~];B=X)}'}4e۱5"b kI{F< nXBH؍Ƹl1%j/ ufvWWT  3#*Em͚i/t*nsP8:^OC4[BN*)us߁ܤV` SLՖ͉j:`Ցm_װJ0Ƞؚʤ%ģBr}\Y+pva !kE?p;]>$| *Y1>D!9ji,|'y oyB9kQ&{>kA;|ܩi\.F;"E׉G7[_< ۲^фkK2PS*t(n? (|iVUg%D[ HcxSfs$\\$vCl ];CqTx4POx0vڇ}/CEixλ`dtG'hTb]rWq 1dlUĆg۬:L-~b sSx?;]%g%+c8Zƞbw([:)˦?-5 mN .˝<_쫀ؿDZ_!yIl.^a#FB梘#W>:W!A?B4FA󇒔v8;`P@eYJĆ.bb ϶؟ptt npபHP\GTkӢ(O9RcRmA$I+HRItSRfoި\/6XA ] Kf-Pk CxF(}@$@ƾ+&) z_KN!˿QqQP]Dz45 }E9E>h<L+gS=C4jN^yewBmZ(spGu < Y{+YaPH_g54K}8?YVPW=O:B,l%SבFM^a >{\uIgG]lY ~d#rHJl"> [{5Zw~J)5q?*h<0Nfu{*A63},wv%p\_+q""1q\C&O>,t-}]zw&_kbnƅVrM:r/V #:.HiTqA|crLE͊-X!UOgM Ʃ`Sdܒn-m#+X`NɽE; x_RR0+.I3;W!n*6HOUYZ P"vg5P.:偷w8zUm4`($q2;og;Dy j)Y7?ӍppUrHa8wt1'_Lܿv;S?Jɹ9 CP6v&zkFUY N "([1ߛihD='q.G\8':7N2!6[*Ww *Up:VXޮK $:nvFC'i upD'ŏڌ=E܎ SkکևO\p@u|+w~o%K5_X5pф!%Kyՙ C}j4{A' aC<'7}[?VoAf ,GdD,(^όΏOz':;)> %Ւh8{ ; Qʀ]QHY^VzPKHԯWIƢpiJ,@[h|xXbiLY9Izc,d 5wHļd`ؤ_H[iv3| uz) mdo$5lCfxwgU/15GHG~mq$ UA|;J˸tMc1۷˼!4 LMMļ#\B<[!V[Dl|;sOrj䶗 0x,VD&eےtFhUQ/`faFT&a&`f {bZe}./fD9?- jĵ"x(I@L޵SHfg\`>16uus*C)Iq{ ͤwx[vS M;ULnQ\(17./-Cwz븘2W-"/ZU*h{'Vվ.uw(h7ǡ!w>.4\jH-|ӭʈi?@n-2P&^}?ܣ_,`Eysr9$g&z-_JDYrF' JDZ)ͥh67B0MH7[>26wL.hYY<9n>O2^=vMdѭvkx9-Dž@!ƈ#4›A|}ϡkނۍ?9M/!> Y,ԂЧѫG-Gl'lIR֨Ob0hM&?F69jh#CP )颅׭Ȩ%+D<3lE-@Re}G_5˸0pNrLїĬR&{4Wt$33U19IGG7Y&$-dU4e} \/;{> }e@s?F(c`i[.Ӭ{\xD W:oM:13ƫx~˙ *MI}-h@?ւ]xMREsd}bdiSql\\[)tE~Xny@:fZg6O5H`hIJ0 gkZgb3ov|l~~B$;\75Bܠ6;[*NKVB^[ھfc۔9X߼bw}JHfdۡB3%UL+|iXt͌I6M{2 VZAw˴p²F[1]e:wת x!ke-`Z.E{5Ɣ:h:ase Gi!\|] ?2!XCyinJ[X[ͮ)ZD2>G[F5IޙM keDn39 aO?I}>5j?d `ToR(@>l]:sL!Zq [fVG4y㼤g/:Y% EIc4jcYֺLb̓Aq}\۳5ztuZrh@1+ #anf13|NA7ԠU#ls+|'W?%gr={Q1@GW,B3 y0`M,V"cB\[iVl(tk_ʗlOa5f"0<~ uwcW1Aޑ*q:EҭF<ďoƷC`Jv}δLAˮiՉhs^(kI+N$PMԊ8-侕vVEGrgq;~D2X#l%p3%ӫ 5 J s赏-3ngL(>%#5pՈUꓦ!}3K^JlCN`-ܞPDDS!ƹOg4[S5FT3QD(EjA*҉EW̻Oж:"7˟XfQnۿ/-1@>_tH^.A+;E!޹r>!6(Mz>tkz޼.b. |˦l^kT&g2af}L^`Jmdvep -!ԐƜhǺz'=+[0knj@ 35?%E fz^+uU͟?N{e;ȼ/(S߬@UvDUQ#o9®k9^ь\34l<oЁQ~Kq})7 ij/ 7r#8ou3ن.ϼ˄[e "$IE/жiYqt0j:~B B }WN:M#ԐOouk1q_8c6[kcm,wn H2`JB}1*+t_Q@R#[ K?2L =%KÒtpyx[ssO$0+=(}3氙UEW#Bɾo|BEtJ$v@?wSx X0%x[IUUvּKQnQҺY~l-h6ЀEo]N5@;",4dfg rh ؖC´*t#@2?kpˠ+''Z> VE-L]פ[[Y![IųFq: rDp# Z܅ %9kPj=r*-ũ7dRE_ JpgDʐI\6 TftE^̚>_˓Fm *L_2=s~)GO~fq!ODZ(g'WidZ*|a s@I?f5 RbMKP uȃH#4׬bkk_3aCʯs%DY)Ce2:F&hXw@V{iU-w݁;e'9]EAFͽ'Gg*Mxg|qňd0S9 "6P oQ'$^f ɉs>qqs6Q_OdI7nzGAոؕ1nYk eSW& -a,$[! _zL\vn I7|]/e@, 1/Sd`z~LfG-](t :fqN BߛGu_K,*%"C.%!Pz4B,еJ-f #}T_\KTu,rھBOEDLس9)|8|!,}peDddh e>(Cvۛ"'Įs2qRpङm/nAz뵒۬t.0cF ?{tY*z:\}o6 \-L\edG!3qO[.?k夲K.@7pq<ǏmGzFyFlpC숨_iaseguVG٥Wb+yT*BQ#aHLZD92Iaޱ(i%&z{@k/$> 7ܻ qhFw9WBcKM%DŸ}EZJBp*9)Dԩ 4 8]gQK1PCv+CaaXvCr@lE/Uz@wKePaւ'^<޴ [&oP9 VBE9bMRI%?' }j}ӳ2ӑ߿'~Tݱ۬цBhN*"+f> sbIiWQsI3E^x&qڎÍ8~hGcK[=H^eԨ vt 4J7c>~Ć#4( QOܔa |h*05oS* ӱ5 ѕ#{#X)ѶVDE$c;v0);zZ<J|G EhDeR3;$FM: फ़0Ihh%Y44h,kM8UPQޜw*^M㱀[lrw]rDX'6p<#bb y9u>h]`㠓so{N>kМl1l^KSTQnꫵhi4$OR܊?̝XJ$XVRgDZfR$a- _! L976Mi/5&_,L!yM8#6rR5 J p+)` ;xTT>hHNFĕȩ҃0eז&Ca@uG 'wO4׸4yzhp-OBmcAu+y@7mֶU"!=^$Fᲀ&gǔa;[ BUWn_G{u)-Ed$]*`cpI&N4pzܓ.4q&%qЯ7ah;8^e?ɩja؟T3^vVϲ덂ĕCM2F5rȏ>r ٯj\1'|b}@ղHL³3F9@v)arx줹Ac@$/@Lp0._zKU@3%iĂPgI-iI+FE._6~=(DQOALE+:5Q*1l0A;VYn' Y^ڌC;X ).$4i6ʒEDW̘b[3Dlڐ I1WT(ZcX~ߺG֌ڰ|h1_$)puA\ ?K,(2JV\]zɸ.8F>{l@̴+xE̩*g#r>94;ob{~!wgT[*Z]_[\i~ oTM;f84o5$ZW\ω ra)ՇaBqH–.Gj ,pyH+  ͗gMNhLWPD4>KޜI͒e DYXt,㴹fbxY`F57,ΔMG7FW5kBkWxP[a|zJ 9\'А @h/R"}3>%JWAS)-q3h𣹪fI@C:2Dy:GbyNh}347{!HDqTE"EeYM9TZI3Q5_ n kG||:Zx8e.\;.ZU嵴5$)5[}Ɇ_A'.nuz LcT.+`qygzK 'Vzz=y$V:o0G8㟔`';G/g8Ξ<437*|_S41M IIuTW  R)$w$kT-*%TAׇ*U' \!^3u菫h"@V6[[?%hs4ځ|~]j+]r XH1!>vv3JKp(c(n螂!>㷉5=!hdݠwH]`+L P;aJ va\l@?{;/ Ţ!]+ݹd{pv1 '@I4 9f< ɖ0O5Omgd(Of.(U켾}1WY̱Pv'{lߠz`!f-(=W"kDi &V&ܽ{9P1J͍c߱O Ȟ0$ħjlLHPI`): Si5y'e:5ɥNtVMl' $m<#3f\n/Vy{T_I:LX6+{e*sSe9}Ⱦ0q@c*<@l/}H{M̌r}ky[`h; cRYйh6TeF?*R|J^+a`D76ֽnl`?<}i|[8xzo d|R~z&cJ6WXϺ߅d].Q+(S"_(~ 1޻v}7W@_nqMWDKϘHE UCV=ǥHw{c<'<[5v#.vDlJFT` #h{a~$br1 qgkWˉ+[^.(,I8ZX{]%Zif6&Cp7k 갸L8O3/]FoC<5g`uK *{M`B_muZ҅bsÁEȽD(Xp%eקbrkdG iLޑt&ިofal7caAk +έ]f̑'OD֜pe֙7 کSt< MPqDsHzVw" n'I!fUn%{*4.Ըs<'E SG19&%sS~g9)sA9nXl'hm1CxյS>sfqďʽW)V}R)CA6,z:tlBH*t "!%Zmv@aiSUB0l!=$j61~wާ]b qY Ҿ, qrzw3O|ػ@Es6fTm&NW_V[ DZtM ↓_GdF6! '2Mٌ+,M^6 ?() 3N T()"U@9ީpl6jس͋DrS!H&Xg> vOjF 1f|nEJ?N ^ l0ӹt ;>%0~Ui}dGh%ܫ @E39o)tE|c M5My'ZY1fǼi=?èg+",%\E) ,ss1n pIX&pt]vZm`_VL{R5\_BQ*D ճQXj#Vݨ*,$QH>LY~3JyUW*:<GHK=`(]Tds~ojBZe[neKLS&o[fF z" X-)MӪDm΢4 T~D˻21h]td;H nZتO$įFwpk6c}Od\}̃!?0kfi ߖ ksj))ązr_L$RGJ3i4Mlkn!+oH=,aڷ@cKHVcF{h5Ư# ɂH+K=*#a0^d 6^csϔBp#蠼/ !Vi@YUT>E4~>R>1dw 914?P0ġ+jl<܌ Uz 4/]LNgYmKGܠGn<36ww᣽kh.)gQ29Q˵. oh@i2o Vx));眤X k㒷Ȅ';1b v!S΅9OT-#;hԐ=bbkk0O*_ԯX[~ED<?R}PKZ&|sK2dwazO"q5+{7?oE ?SqRpV/-x&K cv@M.T@['xϾƪ@qe< \%dU7&*kZM 1/i/δ;sA0 [5.EqQ2[>r<ԏ@?3RJK=93Qq5pI%7C"28΢`_|Sy'1Wm*O|;ǜި`\͒i8b|y׬B#0Oa~| =͝Eܪ{Fp~!\K[EP8%;.F=V74"4Zh;LSfmŇGjY3}e #YhJF%Q}- }^?`YQ{uн-#`>ꛮ= 6(DzYBm4 "i`^I&iZnkm:a_` NҢ$a`A|b ^z#?q<,^z~@J)jlȮ{RZ[gMہ2`#w7 b*ڷi,v\++%ax_oC3~UfDj/8~ O6Vp5B^Pz)8^ w'}q92)N3[7ʠ1yQr1" @Ár ݕ:עE3xAT3ЧsNFQO9o n'xڵo4{Uަmӎ+>{ʮH`D, :xz;[~/ @icIx J*8;szkg4:[ry-X2 j_0_;oMEUVUabhh3k7]rW 0g2 D#hmO/U?bb>~Hi6NxN4{"2w#PT:{3z]4mEu/,pONrۂ6chcGf8gD1d+]]!\nU?Wn] j#GӯSn|WKbe^pVݳ)m[Yc}Ed6d.(u~HSa#;Ul# AO3ЙuHƟg sm!oߕGvM/j$lU6c8 +7([~ H :>>( jwoX$6ЕXcgLׁ^f9M4?+|2AswS28G.C? >= 08H&]+am_,+)~rP&<7Q^*Vv_Ɔ$kl?ѶZm9#lH~zKs}3_"DE2ժQ,m)e^20?ϔA=FL1}&zKn혾9U;g&>2`P,nГV9YM`n>,S#HH? DCKN]iƂPĬ'twךFh҆ 9pOQ.JMh$/0 V1(`jMgEbQr\2 V}kƘ[e aXeu\wOgpqȻs9 q+X]:m'|tG;H"$PpvrN.8a0\[#> "ȐLW4t'orwr[X0Fv(#4 q MOcC,w#ttӨz84|$F=pSa?REAuQBF?S+PXI_Uw"u S=4 lLj.V(RviVedsZ2sfRcT.f0OV} CliQ &m?t^Rр<@ :?0*% x:2Hg `ǫQlz:OKŕ]]|/yz3S ۞+*`dU%?r%*~qKugy 2AxxzcÚViQjQD`t]n$wՄQ{ .3/Z 姜'7/b8C8'&q9xy̬gl]-JLb&@8j VW2<$}%Z3s:EP~ߺjH|r Qy)ȧO>vP /1s^R>zDObzeeL9`*ci8ߌPsOL` [ m12Y]i0`ɶ0ܜ|ngH #`ta|"up4BWr%rʒ:y_ћ$N]zMXó:d4j*FФ* >͢(%_Scl3X"jn%2(8u>kJ`1c* ]!1y;l.p5>utjLڌyk( +:ɗTEԧA&rR\E<x5j_v6MB@!=[ QE}g" XHsr,#[JQ7IK̠ q]pՖHdfz|i`+\jfɃW3I2wȢO~`[Cj@k@2=AS1cki5g-ng|v'E}G ,cwti$? oqa!lRZ(ZEԪmB9Kgi:9]= X:XEz2AZ|aՊԒH'b*Sئ6kn$7>k:N;D`:xknѵQE""}iґ .[ipY s,9}WD"pXg4.GM /}5BN211-DƓnyX>,p kV . jC D*!Pi7B}(?ZymTl$vTTv=WUXvm~l0qSWAe"zWcM& RB6V=BPǂ`%o}U3ޏ]Ib|qЃn,)P=G8ž`ɖ3ks RlwDc@I3/Ūsk&\k_}5H {[Kh{`i5&pFڅfa+2* >KK ؃(IJi3( \|1!g9*4}V 󊆀VZ{ۮD{24Fs>VC @#_)^#},2eMҠ-߽Yr+ۍC?i֔.N+@"){z:"f\ O8k$wl[m$.ڊ^{.2o+9ϖqf/EL?1Mm>*Ї}L-5q&~vZ+8Q/dF.h [H""[pEﱀꇴeAۄ$· K`vs9T˜Gσ? S{12[5a!m|İ|-Bӆ|DJ͖:FMVCd ?J?|)U !e/>0Ghfs3*˸_TXo1.4`Q{pag.#kZ\b }{z+S5M׸u&^E=7~-!̈X֗"mq=_S'G=AV3da%Ϭ߉,׬b}}q ?7R"l\CRL YxK46ԴV{-{:9q'p)53_:qf/lyq2]5s%i2x'( }UU5$6ZR _jn偐9 {$ǘua-{i_#Lb1uN^H #BZX:.$}.E/ʓܖNdP&UIrey\AyD|pޤDzq@5p5w<2r+afchQ53} N)dݝ _Zw' 0ԉ9!wx0Mڻb17[ӊk P?Rrq?L}FcC_EK˳螉⎜G_1]7BX@QsOL!ּ\Y3S=D%>IǍY9i3 6vmH} %v338 }S^R63GSDR߻&\gR 9iꬸ-yהg!@ /t* 26 `^9 =Fϯdh'0}livɱhIrnփnO(Y^@NP4JuhF^(fMn)3W"\q CMX~_dDqyXMm] ׃0Z0&HoJcȢE`}n͵ߏuq-||jS "xd[v8hMC S0Oo!I~|Ÿ imGsUi.F;g-|ፊ wj@|XdۻUM9TeZD9 ϳDM5]M%r$:]IqC, <͡yExЊL6/Y6WntPVچcφe)O~'$mڔvv ;6ijE3PbZM5E$X89. #&O-`I;fubƊ`L>c?bNΊ㑒t叆mFr[uGŲIgYre5B5}O,zV$ C pψ-[J;\U;HEN,o18?y:aaM KK!9)Y9ST)re43H g;pS>i9[4Ǡ2Ըqm3޲AGUOx5?daݪ{X7ʥr 2Gf6_lr7ԎF(pS?g| (\<]6a zfqgq키bYV vCvI kUZiHq 3)ֺTK, }hghvo/3Q8B咍ٓӒ,}QɪVvב<%`Mi#N߮C;|][;-|r}`wOQa:},4n|7A#2pQe{(afU'u T/)\qGr2f@1Gth])Q*7|S"PD6i2#./+ g&]l2:"2dik^P@d@˅hHX]@u, ؚn! ?޴{+c4DںHt0XւO:ǢV_'ԩgSV5>UI rB"u`QCpu9F!{=Ҕe[C׼.;n\T7?_ Rn-q;IbFzg2r~7P=ܛAYPիGX-uYPũ/c?xB]:>"e:#uU.If1IY vJ=jTIoQ7grƙ>C(6'@Fy8 iBY#k1hp}W\-X+%GcU^ŧhWpNyY]K>{*;gAaY!  0ju?:YE̐Xj!:@R S,c~,;&Y>"K{/jc!yd dR}t'wQ[ $A qc#ԙLpv"%V$tcy;{,pµPGP|_kɇWgr&մkP$ڥe58}0ɻ(&vx6 Z\wgG}ݚMN΁,3Wf2ve~QmZevk )ZO",nŏrZ(uܙT !iλ3)`yHѠ][rUX1wnoFƁcxưj۟n038Z}̏7YWcgFl\rj?Wd[jem`b=!+D}$#D*BNOCdw%o:RH0#)>ͦOr"ppM|SI{31$y81Zt+*:ȹ0&BY5|tLqtvo(8H_z"v!ȗ#%F]*!&wr6EQ4N?3Pg]L! yw>6TAL蔳ȣ2&v~aoQ? (brJn [^N來 v i;V q#H s'6xLN%'Ҟ6FhzP7,}G zW`ãArgUpݑ.*oGzd2T!^7DݫJD!uPpTe\3tSgT].'Soȅtbh94|ٍʯ'UcvUػs{h.yK_-3䚴V X r㺒#L=!7cFjPs&VOMd9A"NP} ne}3\P攥} I(,-.ܑDpb^2*t)a*q~U0wt\e^њaj'zqiꀘoAu3wB1\`zJ Z2A&i>X C 4míu}pr[VyY]f3:NbNMMp[Ouy'T gL{1'/Gr C{.h j\)lKy>1M\-@̪n$4" Hyh⏭D$<6F-4;!2jɵOtK?`P03>r=\EK"5|&JvEf;[+"QQX/}T߱ WH+ѿ/p,mSCԈ#>AF|, C0OVnߦV?6(f [gʖ |ԦhtaJ$I*M Eb0QexysΥyL w?Weר2gw-&2B`q-m0. <߈/ :&XWg- x uGh~zHB)Pe [ f (5qju`"6HjܵSXdp2>ѻ3!8!>xLx5 DØRx2NV#OPK*^kJFB&5q@nXQN~8F9'ajjr~%)#-KC-+җTb'fX&h5嘋I&";6h/M7O;6f,gL&0MLÃ<N_f+zXYp R3Vס7:@8xvlj\!һ%@`p =#W24'8#6sj? y͂ $Ud+@j6.*< rHHI VpxCۍY爵OaMOuy.ˬmjB/8L yo̵X$N:K3%9d\ klE.L-Ĩc]EZ[rƟr]l3W4?1fJ)6 Q X`OW±!pRT_跅'&V2Rf/SHDRӢRǨ< 7?}&]ӑ탎jxj('AI.g?wt`8VZ`kʹ< M'8Kݭ]Gnb<̴\8OQ3T Y5bÞԡG޵w[̣7A1#O&$cҞ D+bg=Uݬ='Zȧ>5A5fANrGSpIh;O0`08{NԣNIlBV硺C+&y3(w@?<:fPQFA  zLr/T_/z 芇0 m@cVmP6r04t<ѱ ;DƤ^DR{ſ/="=J0h6XTe( 0ʖdoH( hV»;:Iu Rf-Lrh̅VGy Ro+M0K1OWd8nwh}珀;:Z.у*ث1"4xRK3NCM^TdЯ

;|% . +_5`ng#ZX@nYE" 0Lس8RW5/؅OKyVǥWۦ) $#0i8k^D <i̒'Lyh3gplЀ$(/*Mϓ9ȐE˗Z9>Ўo?e0pcomoJ-4"=A5_rH֖pdR`&賈d#I{btxw(Q1`qя\P ٞQ(MJPI͢E5R p85rH_Dtү.&+ m!#~B쌙sB ҍuA># 'd9$08ͺ01 1%ϽcC^&ek\FsZOm1(^d׵{53| F&p-WNҹ#b%(Cܦc>@'ZG{RwT R?9U椬԰#9x~e] D#[6/bkAvڐ}{_ y |C/,|vZ~sVdt`2E`uX¤>oJbo[qڿD~No[; LNagJ {_6R7Ѭ{:e7 $}5HuXI3خ7pl+3RE(q3 d&O/'V>`#Dc}{)U⫘jBI-uqΎM1g' V}xT2V\J$c yv`jIMlʻ\$H;8yR"f~ 26\ D+BWi)9P9~FX{ Q !|Ұ]n |Lªm=&"AsPp.Ό ]# q?o`B;_MyJ8Iq6Uu[CF 9CJy( V6rOv"x5Ci:ÈwtAsdt'lGʛ֙);@`+v!>%HKȌM: !cTU 0*JH SB$dLs, .Ci!HݹFWp[mOÈ?dp̪9G!ErzUc7UnZ1fҘ dxR(Jyͯ 1Eo'zˇSk;G>ȅ]#Ygep!cptRfL=-SܑZ%NRnBw? 2 Bcy=ۺHYE3cM]BWmLB:]yキ4DFduM̔T;Ue0uK~:McnRg_U8~%EuQ_B_?Bg28yY.e3C ,aY \<[mj*84-J~FL82[a|35z Eۧba(6pLPEt%FtZ< UB¦3=M_*PH:F f_ଽ4fcU@REr,Cf}%z~%2^X.YLR E|6kܳH>H(uA.˺6=fp0Wg'e>Y/ h>-~3j lrhog:wS\m@PVSeg rTJ1 ?1ڰCDz0!=EE/4YtYe5_dbjUOv$c[lT5 `_4hPJ͵Md_ m34 Mb_zxǹhTeZbA9E<t9dk^EECXWA%`ZF≰^PuNhLC#)6w&Bzr ۾ToNqYs":G@lq7Q;?Ei]G`0<4$hYz:~zߴ] AczͮO{}l $bwSޓ}y.BsoFy0O`JTAJSDs0{BnAjƸd 3%=YaCA㙷B&w@N!/j '01s`*B+V8?Q\}\˯(eʶzʶ^K[ D34.WI{ ˲Nk>3.M+J.|ԗQ~ jiQ9*};OA-ڂL៺ !M |Ղ@j( QK QRɧ~Km |oC$w@ M45vJ^;8iIH-ϋIfÉ/K\`9§'@$~iSz>TH%fKnYb> iTLl[M3֎qbh\P%T~+7LQzF`64[sv! )vM8UhY6$_f@z/Ff}&2i9iU7#gƂjmNpV_GTUڥyv'w=gX/RuZvi$cH9-[H}*gkV )i#ۜWdVK{Jaڈ Zb37z`>Å5#`: YgȲ^47U#x=ϭ ;SHaFUλfΫIYx+/*;*$0,N 1kfve |[U5{!J{:b,^wFceCNWvyYC.]~T<a M!|.ŠhN<]ra-,K]8KN]0Uh笹$JHåN1R7Ʊ fl[\' -<=aSt@ez^JWJ70iaҩ؇n+j ڣ;M塽+c>m@fgA0G99Y}и;֎$WB D}kѢUNLtrDJ2v1!eyQwfG+z~z ?2N<}ӽdsB$todcQ @E6v IZ%Mfd PGW?lL7W]0D>`\T|Ņڗk~ WdϤEsA\/>0PJE敎=sf{gƤVUaN~ ,b( 'LFK^爝p6]6Ja,Kqe&fqpޣ_049XV&GEէpގ 8p\G(NIc6e6Ց fc"& CK6M' 0XF"M57Ȗ8U 0 s Q3ݒb=>@N^:ͪVgJ7:.N2矛gT*y`s1R?-*#Z{0I/ /:([<$cVK(z̀5 Пt:DI{}v-CV9Jr]2[]蠵̈́o*F36,qϠvSGEnaA;õiqNwA0bX^%7N,Wue+'ePҭV̑YRO=vvfi@#7Uq$4@H(l&fRM.9&> 6([Iߚ5J\W kuD4GC/H -Uʭ4vY2B[|3C8)̈́-R{Qt1 R /bIcy˱,3| tme ~EߗO)6|A̼PBD"a}#~~ &=Łsڣ"m!wDME#KJ"oF"XI[r9 U3Jf=R|!6I|dk ^$gҏ"ߴFw٪-IQi2eHL E 4:D^md$0XVA>&7riaxx8 "FWBd0ja2$)e֦YsEa͏! 7;W ЦbX;3\X-MaF;spy?CY=$T+ahpll~b WG )h`G: 5&bNZM6%^$ʢ!19r†kվعa@0ɛjo:ܙ\9<WÈjV M?y\Hζ%2C8-l&0!~=j0i,*psy29]m R~ ~rOudt={so!!^J)h^{\X2$sAJ+Вj;3)aG{} 1ʞp(:>5T5jZ;~ eك,oPĵt{[A:jbXyyZLbG"[L|ox|x)MqP} 4d.06:Xτy@LpCc&l=q5 ap|3q)b8ѫcP;x# )`}@^6n nxeGsʄ3QOzp]Y֑1\w5*5ҿm9s>u,+< kZ'2;MKOI*]襅D@&=(MZr4m L6rڳZ]⿉U` PjR0eF J/;qR7+A: R|#ՠ5AM%HK/媫jD_Më#mc^TEkCౖ`_#s]*ʎ|BUMrBʨY<}v'5(b|tc0C<$o'Pwltuo\&R.ُb`IpO8UmYn:kXPY@nFvzj(Ed=7ӛj ?^H%q o'c9{X/kZ(ڏӵCO!L?t n=%,v3egayZ)e4Ip>:W"52)q$ ^Ke|'?ZH<͔FUJJN3O("Źn< GGYJ]wE0r%]=.2)%lpht0uT*v=#Xz.po dwܖץiZ6SH]pi5AIsd`82> !If%HC4n<{ Ѻi;rwQYͦCo 5_'_в.:j|c.D v &D=>yS1%8sJrD&3׽8o]ݰ)rcW7|c>enjOV@"NR*rB0%-x\P-xۛq7^"~|p&(,5D1c !&Cm1$#gm3_7 ?I~u)ͨ%l~/ݍ]p7lM(FhRMCobD#v{f,VBL Z k~Z]@~AmS$vv\Q]I|X0! ܧ74RU# RWE}|:bDμ$qע7l™,|ΏLל$p1qyM{e~^MPrFx&>UB Ñ/u]W3y.$7T1&9 G Ex'Ʉxq!F},[ne$# -CUȤbz;W?>U9覇 Wͺ[XY@_8&@H.nC,_+ȧT8b+ n}n(^'=#n ^^Űlݰ6\"~4X anq?\hLb K$`Vb60iyHr&eQ͡=sr~*νdo4jgVy,gX)$gBF)7 ͣ='uE= jP9~w )\(G;yp|X+M\i7x sJRAЫX"Ae y,O'@w#aELC֡h5#W_ gj=;D"`ng-w^X DΩȱ‡4[˚rgؑ* [»pŇ }˙Y{ȾEEF$I)B~˟s=L}%>q.xx6h˓b!:.뤙 Ƭuk6A=AđL^i7JURaQ߽[K`]9L # x6$؊t^_aeƲk fql/Oozj >O-- w H;7< q[F1P]FYE(z=%EfbddOy8To쨉繨k3$lfpxI̶zcS[{Mx-\.9'V=*X,OW{|])KigbFSkj:|h:V?CGI.1 Cm]K̭l#y>'w,dF}Ʌ{XrkGٷ~t:eRiMݟ"oce W0AEʍx+tg=r Y^Q.olAˎ^LWùZ$NTD޽39U8_4P}Hm$w Զ={rn6&He[uHo ^M z4Aj;9璙B f儍DJg,H֙TMf]h۝CG?@~[u!FͪU`uME#7{mvY4s6ZRēgVrGvaSW@aJ,IB hbN.(.^08'DĹRUZF[@MY ]EHYN7'))FˤE+ 1QǬhIw8q\F^Gg)G.C(H<)"G>-_qS<: H9UeGH 9xR>q!B llBM:s#'p_2e$LHH1F+/ m(Zwv7  F"nIH xH(WL[BQ1)&Gh1wo^ X@q@\1D=-Xʜz R=__ K`{+hli,; ?W\6(wb^Zi'QJɘ*ٴl*kW*%54.QW{k MD8=wӨR =Dǟ&=ϊY z۟XBZI)B>A";팠5V X%v2@%bj B*fU,립RnŻB{N22O k-*8/ 0k[كD؊ (gIKO0dp>rxXˈ-]5kqr^J m~C[e~x${C~(>O:=ϩ'*n8XT7PF#a.L/ЧsrI898-IuVfj>uJ)]"ER|6*1Obc kdB)ј@8]f:IBkݺT2٨Zn4u? amP.owO!D:O1B/e~|As},2l3Iaef"y"bXtpuu,*PPrK(gMKP g59l]#FF{d &>d̤3.iFf&X`]wA u"KX,ܱb"Aٚ4nXS}|].ėk`T') %̵LN[DCϨ((grC(Qa2C4MmBّ)M4ŅL&3kqlN_A'ٍNI/$kOS SDc@(Ха6ȑ션a).VG_r= wȵJ YLשrvy27y[Ck'rE }HraJ уDqץVߢB9$w`yӜIa>5X[fEz7ޕO >- G[Zl"lExE8a [/K\Ɉ-N!q ΋VJdKZ'>Jz/ sWj`2G7q9b Nk9OqA}ƒOq yQ/ j`q:^Tw!ː8GwV*~klz= ޔzoJ&\ϱU {{?WSfJ[n.m/YXfjeL.%QF؜e3-,!.>LLIXz.%OD&Ӽ><}J2$sDCut@LVm2%=Vh>`up @kݹI\.~Z"]o t!utgMHP1=4L6z%^=R)JsYt1n @{I)K6/ v'{&~)(|?֪ۨ^^IaN m a[l3%z fT ?i!H22tQfNwy*zD W z>4ͫmoHL9$:L}K.2M |6Mɂ=P]f{yhGtͧuC'z gvVۍ:|IYIe s a6P*ar9Og!6Sz9$y&ݍYަ,_v dOֳ-E|AQgWOs(_?#u(U~d RMU9u@=yc_*t]dQT{S9ѭk 41I>Sֱ`uu=( )z TÕa^H29q='#^u׍yD@N z5ŮmTϟIUp4Ǵ's5Drꖧ01-v:@ ځB~BEG\s0~(TmPG9 D(98巖8o!SJ;ٷ6 caCe[5x^7{Js^>P7&H,A p:@yAS`T*{qRk2EE>Flf!h!_aWj1g{¯#0iSUž;(:&VJ Ip OBʆz &F)d!\h+AF!Wj 7 b@"a7-Hfg6bd4}D^ SS?U4%TkbU8@b/]ZxŧWLoꯄ9|-@y@ؙu^hhk/ƃR_?H'~"E 9+{/B o3hnunlD {Ҏ[<33qqn)cJdJd2"{dbn(ۼX+@Qҋ˟Tv?zMaA{"M$АQ̿ꐬ~8Kb;3W=^,HXyd#8.w*BwI_{"U=!3:~gHF7fzc 28p7gxڹtK. zj8+ؗp.](xH7}q q ^)vN 8'G2if )PS"<%uRŒ}YˏY8O]2%m{N}}$]΋rpqn~1u">E<Bco! =3絢q yH<#S NW*n(؝[)-;KpyúLOU PYy>qL{:8ڲ/N2:D84^v~/IQ8#ײ#0L̙|PrWtl4}(SzߊY(L~+k{@[BF@Kx\;ԅ~)k:ng-4cZ'8΅%{p*Qfs]rmORxeIJrQgAڴ6ll3kP0۞I]ME82Ů<qe ebYvmA;~DX~2oчP-⫧?yq t B+{A݋つ~P+8f"p<y~ϱ ǃ Y.aIF}rr f9eI{}~BJ%xC\jClպTd!40jyQsa*QD6Vg8QblOpPcQg_ l2|nFWCɊ'dbqR[@նmE񈤏V֊ׅ乨Uo(XOa@_'FB0A%y(sS8&-*9ۉ-w2%5k\4}iDqM[Յ}~)b+%Wz#x_1Q`~5IQa׶jϔ~ܐPvW6?F%XLpp({q:m>| t->1{yKByg&׋sN8>2$fJՐ=ևe#WY/Hj.H% DQH,%+բ@ j:㐸B UykC|є^l骬^:%`;kbyz42ijoĪ)UF-*Gl.K/T ha`\-+vK1RsHS|cu 3g'k"Q,`dʪP"KHnG} Y'1ǗEĎ`_Uu v/j'WL3w>9s\15k08d 7J}Y.t[HY!5nړ!0i-Sp"憁V~BG}QAtIBSH` 5L&_yPw p"baGe"2u;!qMsek'yZS ~ 2n+|- Tý(bG m9>a +^P^-^;rcCd:^)`Kyа~u]M818o  ɞxfs&CroDx]#1 ׭TTϥ[DpۊF ;-S* |)Luat|i;#]ۯPL߶IT',u649-!,%Ơ9V̺A~vm$QZ㮎g{ "Q+歾ɣ!"=7R鱄JBwy!.8Z"* B{`ûb(r1_0o.S!^~gMTy4Z\Lh|wʝtEU,FFᑁ͊eä6;8IDU$a|-X ,DHF ޮZJep ԫ 95cvatNoBfT^M$! /gw^جSDJkRZ7JgNIhAe: ݵu 1kbm>7G3mcfʈ0m]5=H+=35J[ko;cv?ND\L-F4 v<A0#^ؼK\0Pt s[/YU)n9պ(11NMn%Տ~ }ٿmUpDnW5aKPP7Pu%*f*X3E_"ăWPfPRK CyJ4>Wp'k,AU1oo%h:n'-|A #P)JAo'qRg~3.ɿ ӷ<4q:}ÀW4n`t=N.J yQ@^<ے;0qjZNA.l bVEO!~Rpeݟ}9'}c¯!4%"XnU5#7Y %u'st֖qw+\~]\^Sw,w Z+^QX:|1>_ *6)c@.TW5g{c?E, tƐO%ѯ@R8rO7^:H}WOC&dyՙx8wDzB-6ūhY+'F,gƊ,"\"R'VHZZ4A%S[cEdGE𢾈o*dtg<ofJĥ!x>LrVȂ {)PBI6Yύ6C*n:xRT:&ǧ?e剄9G fd~df%ؐZ||xUIvF"2R9ꥵYP|Ky sZqk@DRUJW,mWF< Fn;xz25bIjvuU^9͹ @*$KU~!y({s_yҩpvH6w6)A;B0BmE pW=K ڨ]bsJ$ַcGfk^@땽N8c zNr۔J+T EaKiIk) * j րdeٳ/ƣ5p?qE$M2as NOVwL:>m&,U(!@Iq'QL6.XIxLOB\sXeDl06=\i$%涏{NOhpכ] YR}y[j(T_yBi?Fנ݋m8 4.2/5G)nށ m7 Q®i5Rˉߟzм;DѹM}gsCJQhS&68?{_i9X[Ja-!)0Kv-{uiyINa(qG{$5?]{;oFUmW;m^BO Hr@Ɋ /8~7n4Fv!9FHWrE0'K_ouSf.u|b\j"8s:JVUi& ,Y\9?`?!"W_ů+$hʴn;RP gU;sJr_?#Ӵ*8c2S7֏h $W>?wfI>yGzIC~]<$̥.r;b?گC-~Mˋ@;'СfIs-6NV;bN\/=+i=?_ŁʐBOEܼJ@<+yCc(SbuU r`LqTs:rJ#pRf;Fa2,'00rեϱ_QaR#-Q&Bsͱ U.|Ndj>J(`KHvW;vrv(7]FTig2#4^I +H.y1fpfWcPsZmD2gԉ(u$qf/=*=L'1)5/(Chx8am^a,ò W?-;r4EtMAdڞRSa>U-( VypuUo0;$^w63 dHN磐|#T 2(tz%e(1 *y"{܅7$$ mks kb oJX=lp*]l<5n(#,bl`Þw2Bu_X|,D `9Ҥƭm dǰm8M1+WyM4쒧v&mI팾WA\7_ߐ@?C<Č:MMqy{y,i=sc$^LbNf/g:)3U#]&,-P#-Y=d_aY@8yW)sU F&,(59(fG"ubOp:Ъ3N×@EB(z{n^[DP(ߪa:cE: &LOnw27 mU[PȚ/EƩ?]UШl(|d†} eDH ~x͢9`Ơ3D%~NFX١:9 =X:<>> Y.gk.ŘN㮝Qg4hQxX0 fagJUх(\0!\`eM:uF~y_szIX'}cW3Kz5 6@YSIs8(3?n+Fgxl'6ӡp/P]UWu3!UB5JO^"˚";j={ѹKHnQ-v(L;PZvDGӇ@ϱu㑵pTX[Y_׎ qHG:[c4!B˓Gu #StAaўGwdbM;i K6'|aokSZ=YnF&)sy w:M v*X%_Tfv5ǵ R@y}GGjJ鼷)|faCKH$]ŋKAs,8ڹZMx+?`|6(TĢ_բ'iuN*ʚmo)(\vPEt䊈"ۮzgbL๒q']A^'SŪkrq{’Dc`dIWB%"cqZBQ埽)4:IiErHal[|8tMHzNtR趷=r;Ir#'q!E0RQM|(/ SjQƅez`v 6zv+t}}ITCuzRS'Bk'x?9& Ճm=`C?s(55 tȷUr#{CncxX KlϸXa\8)U=“6B5Q{ jxrޔ1|5?=|,!u_4lGO="1(=;0DI<#;dcGI*GS[2#C{?K-}*͡H.dd@:=c{CT"j .:]KL(΢7r jJ)hD<Tt\R6kmqvbOL>-VƸ'k`ha*D RlK[sUc.F vuGL2yO(d{Eډ=j_(bo 4w0ӥz G yB`YS3#W{ibB|s% sE:t\| <' M)s=ki'ufy ^oRi5Ԇ̩1r 86tӷ`@ĵJ~ap`I5ᨻ>?t@!'t2?ɤTU mmYȾ+YLe*TxPUQ+)T`hL#@K]Cn~\6h.|#mu7fɪʏւ,r,nB%3lF6z"_uvQ,F]g]3M!#D%z-^R , 黮,ӂO 9W3cWDo=)Pamߓ32dS|NiVL(M9̿Q5K0b=@ s=e@54`#htC,Ǔq0))W6Je-Je(Yn^fUpF.bSpW 7="_4{4,cF 6ЙDQyPD&I]N4MM.Wtdڬݸ:4C%z Ҩ ?&2'aht(h[ZiP2UYǧ#k\yUM5"~4۠Hm6|7 u aJ4.rpUjbM|Ku2|3ѧt]Wp8Kᬈ'9VWSˆnU(T-^-xfX,3ZȂ+?Ϯ}tDaYtu^ J%r䯗b.`(D@ΦܳUdTG(: B3?k8֜wrɲ UpϨ~PP)&t&g;P:yq-) &HK]\g><ՕԁQ (W=K7[f0 0%)Uˣ#Huu~ܸߔ˜78rN(kF !F4䶭ű6AT wK^-ܢmEf0 h=+1UAo*Y_BhUT}K &9N3W<_wh /&TKYzSH{OᲡ g,f {&'sL`9sT,}‚E6 1 }׺8Ugnʩ6Az}z!ۄgLdMB=/PP0e~yoNUDOEQ2X=Si4pjJҊa (@?CpeF_5"xRDo$O@LĉĈ.#KӶH+D-A-},29w.db:07EQĞ42ݱ4rfm1E42yڋWBδO_`%,@n\1`GLoUIb0 bҿrdxv`/G1U6溒UG)K8o}E {"qO {P/ a);!AmG=t~%T 4S.HvHWiCasC(_=(QnzHuPJ, wδygqx9L)vKw'xlV+<d٩\W6acހx-e%'WՓܹNȊ̕h= ^Q ѧo)pa0[ λوif*>T3<+ose4='%ᆮT& undmnJ3~ݿVx{ lA+unlf9&3h9#=* P# Ď_NOFЇ {^Na4}cm&DrOӸac6~Zt4ؤ!f%fdzF%(f4 ;,C-g*0 ubUPp_~է504[ۡEѮ3xIrFvOh_ũs`ar%힁,4rtD)d3yyO==tIY:Rg\z֔&1y%=_i #5Hg' Ԣ bT_d> Ѱ=Ыo}E9|Td,C 01)ؘ 7e xyG@?8oeS»tT#{6KNYYžG3Vj6@=$B#FzݮT&bPY0 /=6 @3tOM{dᾋhӞ|6atrHc=Zh6AZ 5},x||%h%hX9YPE!@|ħDX/XCnOydOgt ѾhtደQgƏ[/&JΣv A6]_}&dսEӢ7x?]boXli᡼*"kҩ;DF4 i'bQFpV#g%JВQutZ(jɳRfHiN_I8rӸ .dj(s0ć - JQ)F ӂUB]a!o/.+e*֣ Gebo"HwOw !j5 =hXlΙ".6nn ʍ ~izRVm|ҲBX;Dub`(PhP HzD53?+Q~u׹#ǮMce :DVk%ٕV U4ooW\ Y(be0j6Ep:P_U^4ƏG-f%2Kuj^SVXcӯ[)VV+HF㥅 7k%[ LbCF#yJ'6jO>6 ˭E=8sPBZ\aDby3ԔǩI,Vx*F~#UB`4EDX1\+T9<fn:d&;˹4W;9 J1ՄF{\vWsrvޞ?z[g"NC,/_N_}; !)bϸRw.ͦP\d>° e÷b~C"Ab +)0]7@N`q$(Ye){A 7i@QG}`jp-d<ș|=x3 ,;!;w2{T#z7"VU !0#h}`*QQ $*g|Ҭ3Sϐ]^^|ZSB(~C<ZG]aU5$d=JɦT. zsڐ>B=y3\oq7QT*Pg~fpog)?PGS%~Jk{N}Pӌ __UXE}Oa[LmP9i9t4Qj3 vSEϋ?ZzFEx8%byl{zFB`,![Y1S:]9/3a6ّ vhGuoW}_(V2aRƞ]G%k38rg᎝qҦ i6#!Ӏc]1&;y N@ƅ[d"i摪b|4@Lb/"Dy[bHI|:[ 'bGBʾU %>#w!,ohIYHhH(|>&7XJzAN;ld/e\X+#KC}wT"MiA_%{LHzi0lI[ DшlU/{ū?DF2񾚫J<+EXEe/k+f}+"7p tjFwB W"IEp}~Тziϑ1zP,*z<j`tS8ރ;Hc@"ocYc.?kj$ bySr ՟eKL6ejԐ!@_ua(2YE xkvjv]8dFߙD^NEYZ68 6ϹسU9 q dNf@ [7j$fz:*loE$񥺲z\(]9~)SJTﲒmD}@|"rA5 #AOH<0D1<dI c73Dz3!${}V̈Q GQƅ|9V#)&pjmpޢKWEٯ'kIh;*'θ?̵uʴb_;L7ϤJz\*Ss( y{aM'g4j MQҩ1=*6 a8\V6t6}c)gq=Әb^&_썺f퓂5.[ˢmJW`THPff Rus2~+YC;pymÄ;Ry5%K(~ R솼n/` 0'4 "dQϓzw[B1H)6~$XpzQ%`p҆Q2I_ ^ZiG0&DR' `|>rXrmv\i {!(wTwtT5vqi Z{vlCx] D _W$jXGa07hê`ꘓEĢ_g!Rx I)^:N]qkg fN7NrB&Q g)Pσ8V78P sjeMCdH̹hdbeA\>)hڭ W<*ƈJsWꃯytz%!Xs̛wpNfe6K@q`ɫE@"Yyᢺ6$\5h96'eU72fkw][ G}Exg9#`}yiZ +ʌu*$>tj{6%՛{}&> zD7F ,wF=5[) WL/aHƘ!hAAuo  eC_~G~檦KO:v RolUr/Vpאqi;\Clr YE,H}iOͧ8=dt~|E<U[ژrvBbM~x:/׻ۥ!;ikQ@y%/^(% Y\y>v;>sS]c]ŗa-Ց> $6eoኂBpEaɳk@~Q RB ?{#<kEeP(fb`MPepf1؟_)8V^g;-؟ޕ F\Ϻp*/-0[Y`U-z8]0Z ߙrdMCb&kE(s/qd(&EӸ}K*ˉlR(tiКnwK[ hcRub23$W ^z{Fmn,o%in0VVM^"x^1yݚ5ov+G(lݛ.f~zzljjb"э]99N˶z/Xn~0J|xPPw܏Ҳ.qԇӛ鹣&~{"hгr=@nOO(=2y9.Ǚpaq*d/lUB|CE5wy.gl}=9OPݯ4c u(ݧ%PqH"BJ,D1@1JIQyJixGr"0u!-r+R٨+g*Y`i0:q~ZD6 kQE5k]- eYX<<4SwhC__䄄-3aOyHzZv!6 3guPTY#֬̋={Rz8%"AշL8x3x>"%_Hsw:BTc_*` cV Q0 t(!'*|_̮WAobutͩs)ś}JO)ɀ}k._i+?`(䂅3xNΨ'~*5ڀwTc{7X,dL!orWj%4KE}@O/ @.%%7T[u^]-8w4z 1@ .Ѿ}w&$ZfRn^ƊT^Hܧs/;}tYW#ޕB^̏aYt"O\ L.}Z3RF_ J 7R2)x쳄j7qjyo1絹}JԊ 꼱Gu(0-D͒/LHE%AG;j3']yIy׺hH糐w⡏5E!ѡ4 ­ڤ==+Zp.zy^,l܋\aԘ!Y0ʱk#3$,75D,Yf_8fe'P6\'ۈJvfX N*Vz(Ny+̓N^s1ɵ8O]{X15 qg&7xT-WtsB4#O7,+ j@*Eʷb֦OW A;(_CaT/ ^/W&.&U;X;(D{_tq]ę"00 Y[r@׸bu Lrn}R&łGoY/+8.D̃r.yXpk;'wҡ5rr8EL n"-=hHb gl_$ &1SF 4t%3Yv!uɋ7e1ɰX#iήʉ(aU c-i07,gbnx6=QbmЧ-mkAfKO[͗7*ʦ;ra]kRZx}rE28&5b"[QXn6^\? ATXˋ Ѳ`5|^Ԯ7}v'_;L NJzc<%kT$ɜ> Cs7̩:ҙk+h qaI`6|D'+?EMu 96ع{h+(lഞP;72}0sc9Kt sZN7H0ʡEL򦈂#Z_$K(CgGwRRc7YvpDUJr mbK5LB)hf(ybWEGTVd >.Uޝ.Y^؎7Ͱ)ŧМ^VƩs_1̇ e$u8rwU9x`p6хYB%GE-UsuC P⬎ѕ +%>[ПnTC,_XfNf;YoQoڬk &S}}qʿz.f{d4Bhood V |7Z>xW顇z[t"\8ذ.52zg*\\>< 6;PUey)[@&Ɋgd|d$4[JL WxS-TjV#=(ع&@5x݉wح–/ślpYMWz/O-E࡫ıKemZ%0v~X]+(_˴(cLڸ^䵈&4o(7qh\Do: G0eR| ~m] ̄ , RfRݙI`6_CIIFzR~4Ԇ4b\|sUM4h5h:Cɗ_\(*!Խ K3 3!GB+9E3-s~Ѽ~еTlJ5ݓvK $JA}n=c0ӳ#wƚ놾꘭qаac90] DCR#21XW-(?)0b.}Ђi՚ &^ΪA/Vbuc'3Tf;vYuՆ8Gᩤ&(%d_J =dm>pWƦtV{Yqaz%i=@ m7+2 :)0q#Kt:fb4x3yv͕V ַ#,0s;>/wp!%kk H8w-={H˨`+wӁ;_-& J@~ sq'?K[Ο4i3qx޺{4֛9K ?!Ujn/&!k>UYTH_ \=IP?*Wn'ڈ1T#]_t*} .@]a@~HY&|qt'˄\^ՔTpz'h=Is*ðZ).y(пUKl+LbQEbeab=|׏j hʀ[h`)vb){o;{dc~ߜǺ㵆hqX$$IXqC'eCg bAFfGV|@~(Sx v'ӘE aky9f,|]cCr2e׎Ր܎KLbA*\Xa_Q> ՘a:](7Ixoԓ͟՟`+ u_&ZHe W2M%j/=Z6VQrS[SWsY_@+<Ӭ~wȳDD;ym6Hu>.ն C|=Dí'֥*ܼb+=Px,csBv3,3‚~⩏y(=Z0;l.O^a=$&:'NAz; {8Km:o&op*3tԘM$ GiUT'u;l++1-j3D'  Q|ݚ"`_ gѨ5V xH1odqGZ ff_:'F>a)KV8br:+VыK (ǽ( _B*ZlV"(|yT .!Lɗ{  : 4`iEL/evu3!60D >]Ou`*^ճ 9(f jǍ^kt.>*./f ep$Y)]\ +ꍼt6mK~*nuλKB'Zy5eWcT<1y%ڟBp:Uͦgi?Hr7Ј gP?# Uq[)'=K' .ܾ,K4·C@2W)4;NQG˧[mepl~"ͺ5h )x9A$zk p>m{_҅bcvSYie-9wREMۤYfN<¹C6k[iW'?R;.ev6a͙a9t fcjRBμM]0nRX `ZrA~.fsX Y|{&@}Q?&;jX 6d)8Ȭ&ekY9'=`6iev&{ W㙫=r]UĽ-q8G"˭^0B@Vk~AxytQ&Nn]{z;ڪc.cZ3-k^9u9*, &5 ׮Rv~k/ݢ6HjjݯY)p'өw&Pl7 Vpk`-)~0GӦ) @ nESĐ ,*|Y}f/S(6{_J0z|F2cjw6&'HΔ'ș¬Jr{d7`f)޴`P2–JL2\)^psM@hQ <@VI7P>zuǤ ]VrǠK+f&*HHW{ͩ= o?O5ȱ1~&U=̚`[5o۴,.XyBi~߇12 ޜt෼BF N"Ho ~y89'idd fK'>**THքek;I8ȹ /~*eqԳ. CkD&LN;۞VÌ8c۾nw*(PЭC\B:-<{YWeQ :Ḟ輇F ߬y2=Hn#L#ׂ\IKFN ')^_v<՚1fVZn;WbOU5 X/U!x>^`RKFw_C$[R+8״u6lB+vȮ((-}/b&h쏗e)G.O{ĆDToIHb҂o~f7jbSBww<t~qJ"%\b^9G}pPiZY67YXvUf $TtV4=- hqL-?1UF4ޯCQ6:!tio +(M{J!QzSSt?VcCpCw(7֧Kص%L;YQ ;M kgÉp*y 2ӲK:vߒ$+hbSKpVk;_\j/ƛ=OO6Q׾i c1seN* B4iQ XB1}Mr,ǐ0JZ\:;38*$) حwu[ǘ {bˢB ΁L{U̗0쀲x B梧ⅨS:b&4c #(RN|q<{nDŒxw iXK\`_R?CHT &NqN>mubJv/M/a\zf;rF%.teƉi g,qﺘ+Wblrs%O;2'LUIY/R9i?J7 UxRc=닀P/ƕ{Pk (DO.2Kl`.~/SղH|_2?/z =%2J"WYiޗ*vۢe݂qn Q DZnE ϚqHNh.X~Q&5 kc2+K xw !!ڵY&S yZ=m@\2?69$tx3 7qa7Z4$1fQsf /E[G۽H@UȰ'8˃Gv2gP]X k4Zgoˮ.%MoZP\.q-`㹱{U j(~brIrlFd͆㣥2Kln\9>4ڗ@Fs+Ap3@0$=N<{KT?5bܴ,}+p| *;µ],=C6¤?'$GWmd0Ͻޥ 3?Ey"a]fA&zh˳.,x( ~)װR GΔYq^= g58CHJ76_Z4]$ueH@$W?W*mq]``kro€H) Z"H}Axk&A)NmUc(MR 5{P>X "Tr$ѰXҩX /aX'z#+&^}k&t zJ !q ԮM4W )NlsNQ1%H9$>đVkeI4/ ?Y)0:~Kujd(nn}_U =ID6d:}v?+@T+Q*~KwT80fBf|TTt >tŀ"Y3!X)fﷄыqroN{ҀPT:Ԕ->hqI"z:}܂TgWl62ǝipiZ9v%E5^5hMo8KT>~ Cb+"&~${<_yW(I^"q1ݢh]v52i5r[V5F p9qu9̂Q̢4Vzv?-+8f쩰vGQ;qK?P>4 E)%1w\LYxG#ITЉ'&*of =+Q/NJu[,$ACi ma$WڰBNDWh>&EU,6Slh4>y ҝQ;3[ю:eWjOQue3R -5")@q}r(YF9^ևV2\O.S) ,#3)[Vz@!E 2KcN=M%Ϝ!(Em2jq=vFPߝX>#NFz*18f6>8fXU>P[PM~g3M+j Vwbۦy\s` dٹ 9(ğ[ b бke϶ jj3)N98s6rNR{:G:e/2 Gs GVk[5m3x3Fz;m.]kN1Iio7  c{zP?MEFdsa|.#{XqPmHo\ zi.J;vJh4N-4`@; tx$q6Q.Awn,{(t\7X#NLa[ZL2Hw=_MN8ŅT7p@۵Utlceg&7)?{<[(,\\4gG#WH_dqK+{G)٢5"GpLB5ΰkW FQ 'aډ !wWM,9EHtM2ad ei\NB4 1?\J`+ku'+1=Vd, U62 oNGbԄ"!U+dSS25:9$gI ϒN%L Eҷq/Ȑ(KFmBՌx Hl=xۣ3l//-„zHG3L[20Z?ݘVDsp4S/Zl[GN /-|@GwW|ps3Jl~w)py-62C?][0ic[ zx}W\Qr9Eg!$%~oqQX[ ͋HݓV` 24߅_Wd3?\5Țȏ]-1Em`WMhK622H( ︮9)Ҥ4_\fYK,Ce>"HƸéxB004y[l(f[lß#?m 7ݰP]lGw[6Wa $Ɣ^^߶3S8sT0:pM4 ;2[]}48hi\6IxL&&*6Aws85!>3CewTC&ٚ1z-~143@׆7Ի32n]ٟ55\;$=(ªMzg|ʮ9wImҊ?h+A}֥|eOj}"<\Ew ϐd b XZaveG,N,ϡ>N.8,2[DZIK9>Dju2W0"c_6HsMl:rE1\ uh{,b\RS'Izi\4S*C^HU;8l= |B:jY04#̙''YE=X# 0}+4z%Ԓ1G/fS.ǃtgDŽ:Y`{Tzy8SϷ#Y[+\K=ӗ+͚<gh]$-D&:k㭴0s7a#iNﭒݴC~#?RPG^}ܩ!,-UW<߬}II Jf<%QΓ7% 0KRmM].Aw5:ɜ0R{gVANT8$a[~4~[0ru2نKC<99l=(J]og6-f]v +D:IMrb(yѐfK1}<\[=QI abdw* >(_lP]t6c0r9ɰ6YNG1v~~ڰrsxV؛`UxڮY+.JFQ:eܼ 1]0n:V̝b8]mlQڟ/՟KƢ5aYpb{ws2O4){ ygYZ070701000000c3000081a4000000000000000000000001616eef1e00007b28000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/dvb-frontends/stv090x.ko.xz7zXZִF!t/Lkz]?Eh=ڜ9M×bɦTJ!W3h 4dX``T M|N^9pX\sl7V>y=gzBE '.owyFg&5>/8;ӚmY]aV &ݩCLΌҖEo'%_ bd)OPbnr1gOCQvm^zjL^?M ix+mZO(e}'oM;XwL򹁦R53zg }/Nl08a SF8Mq5=:?&l#dw3#O& h||EdTnDZGSDim_NZ0+~EY"@K*c8Ҍ'O̒fz/SEbR ّuL( OlކVN!`N.q LQ__us5߁תXQ5p7uAB{ D1 F0L_ M3}$: [ȧZ:w}tPWXءRNWNh]KZЧwݑ03+j/\v(FG"lH{;qYZKj)0)|q(?!e@P,FFWUݿn+A]2c4ٍHj̘E¿Wպct=02 , ctFsiJ3aٞjOA>IhNцs:k2UvjA%Ȅ_vNj-/W)zlqAO bcqvxVJ;s .z f')f n EG^̂%:˟2ށbNָ0U6BКEN3Q}\;/ jl,HPL̒ah+IHAea/%3Q_p\3.r`-H>eK A`3W-iwz Xv?ãTN^uPӪj&ܤsnDw%ҭYBx4Hg;]^am>7# qZne Ť ò}GՃ{*w x^CCH[-o`첈Օo:fȴyR _~?S={~&>)-^/P,V;K0rP#Vq !ބ K*v$s= ~hi%g02VbWhԡePFDYJw(=QarDLIvێ#~)NŹES!BP;+ǂ?<:ţH"#FLlM|_1vBcg43JJ|Q=SW2mwNYejciV̥Esh½,].C%| ;S/YrK7/II~$_w. O~/v͈P?DÎ5)4/vށk >{QX]T#.*&J-P]W5ZDLIPC%Cc[y&& :WVpumY]J&4IҼ/%.Uhê$gB0_ O ª=SMV?Շl-|6 e+,R7_Xx*.L>wIpo g=\dʙ+сAjj rjUEڟGiB/y^TY{V{pL+b B3-Znٚa'$tb7SO8O Xns=i3n 4v"J݈dM= k%866ਪ:~0^W Ǎ^WXM2ny#gAv<&H6~;p:,o REX#l'I iT9 _z:Ug{K*lb*8rCà`t>akj 'eBC U1m;+ۡ8qg.%wNrcUюJlThf>4|Dg l_*- դ-SYR-"|0bX0AT\UA*6-D!8 |>&ٯZ3,dW}(k[t^},k%ץZ/0mPSЪ vFL83vMr5D!X*7$_Ζ)Yp}e#{fEZg2jڶ=Ԥ}^^oL(RJyvsMe7gNSIκ4V*Բm2 Ѧ'2suR:0Sr\yʸU -/s|Ԇ\lc)NPM3#1ɫ}Wh[e2(*"񿂠_z?Ǔ:֐MOjRZq\)jI\ {C \[3;'(ZB4lq_-MlsB ˻L_7 ܙ/Ikp!ƞ hyaq)ʷHl~քf+Xeӗi2R8-[ߌX? @>Msٌݦ|~)/P6ysxh; `+*ޢWݰ0~7Z^$q gBt {Vq}$ϴ][\J9" ą%t]@-Ϙzx<X!F6%x @ΞH1S!ٕ 4wR4/+D$nj@TZ]ot 8>Yґ/H*|wVc=)]iT4FKnUKf` KsF RFvһʁɹ6'GQVݬ!&5! L=N^dջ?2}>9*;݇ S@/8f GT)SOe{y@ l}.qՂ+ȻfM6:c0tפhlǿbHM52tzv|s:j̷pz]KO7l]T-GhĤ3F "drRDFfm{[C|֑QyfZTI)Ka;:Ji7vwpLqM5s8pB)xp22c*뻿M0̰X<#f jкsݖSOvG0{t˰@Ld|bMʣ|4I`ӡ'C]CqV}Adq V9'oZ#7=;=)hn TV3-"2j"z* j)ZTdoalkOk`-!~f7܄Qh]U)5 nvC>0xl[CPB_SJ?a)<ə2Tn0&[lj;;[%qt;2%Gq}S\fqx_Їz&6rhdj_(iڱc.w,rvu:l$f.RLt1hp`^}$lPI!7I9앧RS2Z5 6Ʉ.[ DYHQ dxlA:YCj2z5c Ku5 !TOUl8C-d \cw5Wń߷BrO1;1k XS[II}{nO$k%2h\L2=>un鿻ȟ53Bq4OksϬ?ھHn%ٱ`nZԭ`YhNOkl؟: >_CR} r:!(RWx:xYu$sY44ZcTX  ^JHϘd$8yv\.M#/}Y MdMM,Q6ͥsn6jGFmK"E_c&;" v(T[t}4FSHe\ٕ)Sik UV.A;4>cCW'|-ix?-/-DyFLz ~|R̊;P\ďgi%$÷#2_bI\SHȱBSAQLHKGw-6AJ=L$1&d6.#RtZ 0\G(#`׵'\sxA?s:k =űb;q)b-ȭ!HΏH^viq~Y(25.`'MܖXT3\8Ƚ.lkApl>RDalTREh⪚& ]"NMp`x@٦iy?17Vl̓.zp3iu` A c[506k]CCmtuAqP9jfL%st5\U7L-zej%Wmv\B °܅Exr(uLwx>J@vV[ǿaeRfr˪m7˚ P;bA>H Êxل`?~Zz~;7`G]49%ew:"?"5E /4+z腽p)5/'7SQCh:$y|"H_0'#P w欞dJǟM `kA ^㳻Q\qژhحɅK 04`\Jh>WD$1tKBI sdw?L2Ҁ/tpb:]{tY8DDL>S)(b}]3"q{D}|LDc ܁Sb(p13HZM;X7΀+#1+nY$MK$X^?Bv'>qx.L_1M:-Q_Hƅ#@3HC eAPVj>3G~gM`Ԫw~){87XúmVU2G9ҭ207-ߎPL- 'ئ@n^_ÅHP~"=[h”4w>Β(6MW.Ã"QM'!g%F+[\>8&r/^bCzԌYk[=Pq6&֍ߛ@)Lux.j0>s&rli2ap0x\'1Tm`AGj܅1v֞woX8-u:XSX)n2ڔզn/;!lUs+}go}qd3l5E1I0 H4drvgV3dĕ{P^VV/A %*=fh屲 +bΐJwɊhas-I[v`֣xEE^grU}w_ף2tI/B |6 Po cxmc L8iⲤ\&?R0]x2֌~:iS:,<}f-GNc:n},[g!8[ ÷p?s8&QrgW(D|&*" Ux|VO.mMi;$S*a1!%jc'``VJd8eJcԃj]ׅQk&O3aE2$-}+ĩ&!s( Z6#!J.guݖ hVg7Օ )kM]ȢrW'jcni=ܲ4 EƲ1vmZ s3_:tYʷ~a6xO6ꯖ!!o  046z+_^e+bаB'Lb #@z ˅V _Pm .0^Ex;cDp޷,>"*\_t0RRflU"z}I[m\qit"4i8!K-+y=p̐lAVx([5 "W٥M'$~^P}~(eR8p_V[=-V գ WXm3rʌCgnk?6{P@d\uO`5/WzHW7:DV唇 2н?A5 U x&?%_eMo%c$hWt8*3lGe{ F!c}^Rf5va]J4Ven72XP1؉K܎#E4Ე:1/U*h"\60?+xUfhv ɶ{$. QeEߟ.[ u7AMbo](_T.7뷗Ǎ1"~o$mgsqaR\-@UG,8!w\nɺ葮!#:9j,7 G ҄4ߡcOPdж8$*t5 oIyYum/OyhnkeE@]0N)߫ώL9Jõ5qVCL^qn [BbRW+e9xTi/MZcͻ!C`La[K,+K:hDo`#1Vaf 0V|u~jͫ+,hS`}ge~ya;>\U([Q,x܉8>Ech3ۄq讥&Q+6__91'f}k1''A+36\ƕW(PYUyӹAuj@ȮA)Ł9 +^m!vA_rYen`Sñ#ll ˛ȲN҆X1"aqXV?+EC] EkgV3YMmArk=c3m2O;5SI^J͌ BƟ9vӛ DMȣaHahnd1'2 |xE^}71> ]@bU6ΜmX0=Ѷ! ZnR|"O`3ex쑿b@xP[V{k,bޕpVk7+c2-8f.P=qlZ!Z9fVk=0 4@'A@rL fZ% 3tQiM?omd +rgzqH 'h\}T0wPBȽ/93n؍nMz ٽ%_k :zbpTHh;.AaL0D-<ȋc3irQv'Ĩ),òh[jL @ Eޫ&s(Z-1`""B~}?a¬>m[5; V2ciQ:{N{EFq'bHk|kh{h0'I<w+˱Vd)qy(I%"FxPZjNKv&WR NP DxLҋV.~M\xLq"bGڅOO7|J]HR+GA@ il/fJ|~dAmBW)kH#Ti#-v0f>Z2= :ڌ3w/jYm gRP `%:BÆ=vR AMUS,~ج>29 *m`8}1`ivѪCm `3Jh0k0:>W廒dWE1{PnxG3zf*lGNffLovx|oRHS6 }͕*[w[T}&b*$qx@hxQTp5 mw0$5=@QMeMucs—ăDO 4x'~ 7팕^dkoqzR>sv]g1"'ti5l @@N+:|prwHty_"%CӒ k=L_=B?" ऺ@>jN0}1xݳ(װ>[ğ61ZtSuc˂E=c%;*P؃-Q#uDTeL=d(,jv>9 <=C`N(NmQ_Qȍh!agBX/^# @,T<\F^BWxb}I a{ʙ s:> 8j6l5 %epg?,iv$5'43]X}"usmmm9_RY'Dia%U1'Ui) 8̀'@6쭂ҔK k^DUŇ;je eTɍ7, oR[ry˝,dm(-;fER HԞr\5=d+{ϴ&^کseL[;4a01V~Q܌[?툟w32uK̋Pz v+C36H'"TJ IJmz[u;| 7T zwÿ :b&:q7FSr#\(u+ ~vf,MU:LY^R)j9!lT;W5-kc?2wYEG};O1e<:_g2EwH]׶Q8[BiD}Ro ĹZn'!O' 5…Td>[5kAevVrB<(IUM Uv5% 0C=dP x +$`̂a'/˼N| 06\ + X]GPqẁ>>q]f% `roM9F'=qwfy ]?jJ5(M.TzYyY8YڠN!a*(20"| AlT9hMϥjo!^EAـA{m1C7[B7kb5M(tzNz'knZv~`z ٌ}/{'iL3\|*` Х-17IPr:2OJ(YJ 70GY+=u $jӮfC"8VñHK=<;)FTo GP2DkBF7N[]G=҇|-鑂|VFGsTHG {-O= zqЎS_*p @{`/B2EtoZ08RBeBc2A%[w)97>8w/Aj<|auNS]ڳ\+>m[qZ^] -@ܣm=m "e!NXz{)\*^s~n%~9SeVShfrnK6_wHzMpwG` {> L0G-T=?vxݸ"Z[ѕ^dg*6Hit[z1PeYi 4hT&'c槝j9fӊxحEUUAc4Owױ#v2BxLJR`yvC C6 jKt:g@YppE A^-tGW /d=0;? W8=9a² g=#T[L䯫ոQKjXl)~PET˚ 7fjr1d_x͘V9|>qܤﭲXPc1rD[i9 JB+"m_CQB,u/fӆg+덏rLOϦNjN=$ͿxȄ0:I؊520`X#U N%:KTz<{Ba#+ѥ>!([?ڤ,gɰ x/$`?}Fk"7^ H ?g1 CEñԊ]P{ @F%h9 d:HO۫9ԁr8K[,x*)NjT>#5i6yYݝ6<EP|1<ׅQ{[ɃF(ʜ.#8B,/&Bn`d7lg$5 ]6 '8Ao֏w| onp GS tXWWWz$bʧpYNqT9DI+4GjvU禀g3Tֻk*Kd`m AzJҚ҇íU[*I!$2F}::gAe6xQfPw,Sk! %{ M#MKGDH>j:'1C`E>cE@AGl* $`/k^^g}ůnPϨ_Η)`$x)CeңJ.3dr3n$ X>_;?B$2Wd,A0>Z+ '-&6Q$0+Mg(YtU+/< [plnL˽^r{",c7s>>V︳xǘh˹)Sd+3E2F031*yʻd uN7`>sa׏0XhmhRyL}WzKbԗU@\h\s|C $5yhՇi7䎴f$|hv"| 1I)o} $aT0Y´VK[%dV#p#~1 kpdrR5d㳡a'ECPM5xe%m!P4g"N @5@T7'P<4,Td7?4#K95ApuՂSCRT":2>2<ɄÿSvկŹe߶qAf.ltVw)$a*5=Ҡ% ҃ 96]Mt=BNPB&Ss~Vt/5c;zW띢^N-8։3 '$|KgMl89t0 ~Y .Ep]A%c %]$zmlDc=2k{3cxYǰ5X- Kq{X=>S%d»Ue4F QrJB{)ҜE<8xw :\|f$nVdJ;#Y% YsqxתĪ%d?,ew 5X,c]{RFg&+ׅSm'Uɮ|0ftPvL`c6ASvX8#W&3?h CU~D(!"8I흍TF$|R1)EoJFSy)~\˨)3'{^8pJW1C$ 9UPbVnKܖM{|@%x8=Fl͗O&NOHA (AWf2ʶ^}i O+ot7R:d++&_LĞq:ՃT ٖ/ d 32NPЎ*1pl쁌vKT;v-d;=?+2cU"9ITѶ԰(j9Sc۳/Xq$eF? iSψ~ #Է}RnKiH5pE٫}Gj"'l>ǧ%qyRir 0B׼v cî $V' ߏ>(\t/pzdOscӊ{#|]j7t-K↌W,Mjmq }I[A9) .}Tr+o, 6)_b MYv\G{l[|j~1N%ɍ\&;X1>3o1n4Zؔ]ZNjG =d8%;0pWһY흠B##npm\HQY8Hv!:SfZUT2.;o ,8xBWݾ 9MO$OHsC!q/k6JQ~Qj?B\uS=%%Yג۪K]꤯$n@~FCۘ|`* 'StJK(Pݭkِ m]c % MH ēM = 6V,{%6~ |]9F V'Nb,",Vz6ސY<0_@w¤9y,gkB.\=~:2SKRկa!BBz嵷酩-R.Dw (Z[3ntuh#5$OZfFmZe{<ԡ_m۞o$$Gd3SjB+s0KY%֓cGcW$ UngE#dNd W=9m|YrQ؀>Ovg0YjViarvWPnDܭiHpd׻ sFa׫"EYl3y! R߁%)=_W/)xYW+%Am^`HNn;"?F"'V@ST̳LE9 '`Ő4$"0"RӽݍS2J[ "#mLny.`,R韋/ѥ'NrUM?F; 8b奁yX\"̝xzpzrc]-&f>w X$Ĥwkq^/X*A44k'٦f)dS|oxjxZ}&YڶKZcX-eIjKDѵCPƗ,7b14j7t 3cȣ]Ɯ#R_A`(5R .`Vy,e7 )6u :Bo?&@D ä́ƔezC,Ft" @ߜoF/yG?祹A! PX>Kj#O1 C/I .s1&f [.\9f ֘S=>8B (S"E|*L,_РBxCyC6==j&t[kYK Es;hoZ Wo@7b(|8LgI)wQqmEe:]<P@׀gu  H&wCltg,}8jB f7;L1G@QD88.q;h,ySYegD1wY{$Lq U}MɩlGlx)oUߢN^q ptKI 3%/V-Y;?UZV RO` ǣ{Al&w=őne+k>0$>. oIZIB:P'L >h::WeF.G L*B.Hݒ0 h!^B+6Ьw_x]E'#w T֬Pz[K40G}XE4`cWUM } '>~6|<N6)@ñitTA\21L>{D[\H(s < m󾂾Ē;r]BM@\ڡteg!^sدWTQc7m8-^'^\Tr?y]F2gw)|7͢>fo%R^67>vdJ51Uk9gOڋ1?5S#tmlu>|['>EqD 2'0y'}^ >07;i{vR൸*&3HW((v4-SV/KTy_I;bNewy"7 ܬ@hBWY(O{EM5YSal?/>_)8beI]3VM:xR ĢN ᮹ӄ0x-Clή~.K4^p9bC kƾ:7u;o:` OLÕ4'df;f82ܩ\͌I2DzOG=I=?뙮 y#<XmxjeK|1 8 qDvH!LAy5+ nH[C?Flx:ԑO*okWp3ďZ<<SMϵL6/ kXSmsF{WC9zBg7Ʀj*y[3 -mP nĆ4S' 9x69iynM)DLOk5/~ہӒHh̟0A@)E:(\/yFs_h{x.]XiRЋODIm /%|:8FS(vv8 HEe#:#"؊]8+! 7ߝstpo``-dw:?NM.ZHiQ]WrE] Vo(yxj^yU-D)ф/[>ѷTjD2O E}5vj ՟Sa#!ظP㛿UahMhØ:P h,94 . .g\^nZSn։sa75$XO-ĿuyG;yU.SeZ'Sӹ<$wb1,;5+d&Osst ,;_\ѓ3h~> @ʄ8TOU^7 'kZa$Q{`cI(g+\O؍sGה[ozd x{Ka4(V|!oP ҥ, }5̌X s5~Q?1fyE/@÷8ROlMu@Iga2'ASOKگGfVq\cON<~6e:T4龶t_a!v s:i 1iI8Xyo:D%uհul AN~7f ~8dK)Cب)a$uvQ¡>*4 GsYt )z[Jz3?ƍ4L $8b'S4 (Azs*pVfC9@;ks~/a%%N;"&181HPg *#g~=_ai2DiLx\4 -6Tb[K$8a-X:Ld g>j"<ڭM=cX'x%h i;p[~8)`,BJO5@؊GW5qa`PB[ 6a4f -6 LUDSV7X1:۵kPԻ*]ܱ[Oͤ,QcwM)$X ?$dwNbTb  wnлħl=h,'\^ţό| [/_wn|k?39>ik/\Y_8 <賨 I(lckNAJ=dS࠘*ϋ"Lk`w_TױXtQ~Le //th?p6 f- B#sc0SKIyM5 h0̮.XWrs^ZoDy $ |5esPGT9Es`931/rrsG-KC[][\t,_De;n0[`|p~XQjOzމ~]#)oKac6BaÞj4S'QJxRX<^Sα"bȵ[wsFU P[/Wf97 Oihu*N,!Q 1]TRZ@yf!>xDX3ӄe >0hhDFZQy+-D$e!R\ɻk3{X< a pUV*e:QD_0e2 ^3o:Mg .FwV ,a7 T;f^ %5|G?bww?x:\Nc0v>oIO^͕7y' c@ >Y0"ː4HwWSէ 6Gg;0y,^`~]´JU 8qq+eTZҩUcw'9)$PX Ez[":<7& x1rA7M¾3rLnřJR;x0(I/qb_ۨPҝ\=Crɉ2m˥,#7=}DqfFm.]7 >uHM#d; PW^#Ns 2}>5XOTTH514XmVvN 6%ͲM6";cʫ-J|f)ot9Zʹƨ%3-&eJ*Ɀ qkF=1յaNT$E#WQC|֦u})#qC>kLL!CfS (y^!UF uE-_AdFxӮMO^IZE5xzչW"p [~n 2CV0$\ I,AeIUZ7fH G%pGIp-Hz#lP=a tjPأ01?pƮo k62."2z`4~/"_"O)ǘQI_ lSdܣ 0Hn\JKa)($w_E*_0 ;%k}ሹ@:W<ߍg&G˗}أ\F{>eb})FP5Mi9,Pjdor@. 2}6/<ݫ3?/gt"2_EP{۶wlF͡0U`d8j#gk`Q4u +r g^0gYLy{h6v=G0?h% T! kCЍ_tVNPAE̘c$1x-xhW-*m s8B(S#T1"bdɋ^6X.wo@19s9m&C{Ҥ_qA/ keߊy dOZED+^[ ks2(vE[{Ek=yeJօ bݻ6qH4]{EIN,՘Lkc-lSƻ ?)K͇{nj*E*H״epedMv=J!㋔_z,(! Ww^h8l7W{9PX-:Rp5v/=VGyunu5WZ`)qx͞&%G#nK?phJ)qbۼ($WS$>+Fr-M4x8FB?Hsa*s x=VU7 ꅳz8JsIbV_#0ݼ^GQ`̏屼{cskY 77 W]t3 Hn0y*Mk Z2H( 3 ܀oxY>Ā<8xDX3t$ =!Рs>Ph9),%RAHgy8 H =]Xu2^'τD֥QDc,kV_cLEF,ړZsn{HfO4;9h@X_y)U0gnZ xIdsH!@pQ$lbn/T8a[tm.+3}KXFObrMЗ匞 ob u-/7BBѮw9(hؓy^6m.k,nNYr&cALO܍2M%pJK"t8y9=TK9wr0̲=t 6讉](6qoXOX%3"`{,`t%tIn[%SfFqֶiڦB'TvhĬe~cad?:2';}弸 N S[9v&I4smk;dRD4aC ܫ$NLu]W f< :Djə[VmkNQ1xItUT؀p)`.Y(Ǎ$P ^-/Ga m<89M b#"4-QEٴps9X2'Ɉi@`to#$Rtۘ &UlÂZ+;U[h] 5j>`q h 2ѺNx*P>p<#$0݉>Tv}$r'[nxb9Tҋ,'GQo2Iw9*ِ8ע}g!3:](AW2(9*,HjV-9tB%ëI' 7bQ%HB˾!_/瞗^- dE=Vo+c,/O$P!l#ظ9KN5 9eǾ8P-1{='/k0lwM㬍gk@+Ǵ+c53zxZM.hf1wGT_/\ѱ0 cBUrj""_{5WXh{&?>gj3SbUJ9 ?dlEZ.@ήģA94pҌn Dn(3D/p+>WKd])̄JpWafsfO %=xJB[<'-B{HxO9 `zTL*ZivDF*`J&+/i9qvY& 5=:ne@ ۜoetK2*NZHs٧` O[ho.$?Ka|D P*?2-x=>.kZvrmf&*,ax`:g,TxwՉ,՗iAvݦz(37[:oM>t nN_xŖ(aGc7 8L|R*c~$pǦJV[O,pu} ?J+vL{a8/.{W vdz_$T!0~PO{ՙO?if|+CP4!ʼ|*b[&;z %%mˌ$ [ګs1Q+t(ݭ8|bӢtIJݼgA(W چfk2kI 7dc*c˶q*Y7r&dFln4d =o/Yֺ!S'D}fVmd_ QQ`a{ B $PWtcͤACI˯P>_HW6' ۢqg%MBJ܎WCdpzI4(0 qbG{<4?G{GUqS)K6H`q+a[Ӡj?d83BnLM-ݠ;.YpՄGM_ːJ&Te&4[cNs|Ʌ>pMe* W:7V>H,cT /iGJ)c( wO7Ԅ7:U*T))AE?Q+l*]_8#gkn[^soXT6lv$s֪McP '`Mqf\ϻ8 0PڇJybĂ5{LbV= tjWTB)$h;.r >02;V&k<$(^P4r$@ox|.XBmݶOEM,/.7[mz!Nv9/([8]iEkk7b  ʣs{1s&X(/LJYտF)5 >R2ˡ4vQ7pcgPLaT%y. W,;zŭvȤ;n Bm)'Vz% {8C%c:nG4?Ceř c"tGj%vχo/w_W7LbNFr0¸qG!ʉ3چ n#.k Ώ0rSQm#lTWc_0\>HcIMr.z15h@f2/K:ˤS!lj~ZuҴ~P;OTf(͖P3ZUbN/Dѓm - ]<*%C3 -;^s5| x ¸= )ke= m~h{Nq@,۪6zS|N lz4X..13}$haS 30ID(L Mb+F1 ԌCRWAdU:SzݾM/}ba=|*=o# fW/"yP.5$H;S ɽ,04ն8e2K\@i$WR)N4(xgNb.44j"@|9Lg`Nc7 M ҖE ?A!cciSC1bYK9DCŶ|AA̵&6;y4FQgۇקf )a3jF%Eͳ6yԷm-D.$5obcۚ3`P.ONF]KylN.M YHQ;mOw (iTS=\8~L!sn-9tPG\T}٢Ѻ D6ry=t?:_p Àljd,Mn@ˁ[->rf>˫*А9TQM#[8XLdC8=,Ek|gt ,\ѪBZF˞ڤ{AЋ#_yg;\ȶE/i&(T3P5 /GJAT5{Dlro|J-J8ټN o5Z@6UYQ0W :;jirF{iq/?D-,-G3+9M>^TXDg-vq}5O[$|!87S0ˉ ,%%,Uz (<&o♲^ӃF ~g8*Evˋ п k+>o9HcADmB9HNU^80떯^m 9"P1G-ɇJW$B0DQ(]c繊KNw5BC$źKk el@'aF6I8S=F~Ag̜n9a3-` ȚVƐWGHhk^ !kjB⭷A?w CҩlyOd̩!L'^VkGMi21[ԛ >F8(,u}$zq(%Cz۹VF;f'WB)v`ߨdДyܛx^GEOB˥#-㈭Z~J;^MH|!vRnL- 2,*%|T}Qk4j-*5'a=U=*EV$-"J)6Kɐ,ɬټ$E>L%tBYfu ;/g3c|')$&J[ovغQW&u|&JHbsWت!>=f_6Q""DZŎMq7[q4YE-%qf ۶H]OӮWőۄlw?T(ikq65UH;DKy(,('5n/K@ZģS@x 崧afPVI n6.GA9DʼnMzuSsy3K)XT\C1ЧeRtu"Qһ NRE*LbK kuo}tsXGE3E^'MH(pc~4`4e5~x9.q}HTӈ-+B~ |lKj}*Oڏ^ss< Zck9hIa:rQtԖ &Bl}<\ )j$PߩQ{. Sm Ug z+G Zm=F/'2vNmb7!Q$gw xwx(u:*9!T⦞;0xDi3̦sQ@!e@b'Ǖn>E'gṟ'!l抃ĺIL4=2Hg}Y)ўʧ{E9z?͎/,];6>*Ycȡ.wP䶽@atP,whII9&*6^],yoH@jHj_hL`Q-0'** /Ii]YӍDbߐ׈R7>ϕb )! 0'gˡҕwJ2z'Jc\<+r6B`LǟRP1@B1}|-Bv9={orR!}Vđ )\AA $טJeD }צmHݳ)[B_/ \N,\&Gw.V M_ %?nTw(l'hK/j>W7z_BSDjf!Qx $k$4Fӥs5HgJA_$Grv SR#k{mhPİy*n eu s=|\9V9(+s29 @A0A`'W*l]x@=6450bY[=MlfQ.f JumH\M6oHRI[>~ aN@JCUx^ ~qUZIT.DBC{^ލ&Ip-D&NBgԕp@ʮT\YCYhc3qg(\h_2*(|44^}eDFrF)&&0 i2B>lx#aA97~088loiD+#Φ3q*` J$\;ǟX3]+hl>LWw_&no#,ۤ|E! }{G|af```ѿG`E 1|f0m/ad*cykj10(wrf:k#$*mvo_FߍA LѬ!3Iv (AU.H qQN3zc'&[U_amGϯЫKd BZ E #ꛅAIq C^e7e*ƊiJog%RcGaX"=N|sg" ŮrU]Ȗdڙ҃Rw3zBj( +uJ\e̵uQnHϿit&Y؇)@֘R, (WwN}!D*`v!BdOsoǨ=+ _\ܢߋ ڜx6*|:?ٯ_JՓ2Т  ӗȔ4vjn/鈹p1x*ҹB͑C'di dmXHJԭcz|sco:"8)lEH)Qǣ Eu eo8$bNn?SjvNj&Jܸ T{Gu5-Sޔ^|\uQh̀SֽRăwRFs/Cܓ:Gry{Fd}3@)\f1o^N-(^+O*#ىoA~햀b1+L5u"`Ɏ[@_Q"ʐlDZu~VK3ݑBkEQ8vj2y ~>ANa^[Tk¶'/(P,1?oC72G&B- 3@a7;UNyc9M?oe±x-;vC9{zF\ߜ8٬%Ao.w+epȄ^t6 "ҳckQW%CF/dȊ rޑ+2.dxF\fiQ|Lk@HhAR]}wqbWHMޕ ! = U(Mfw/y4%\Ɲ"4RYfn:7F|\`$=yx|l 6̪X [g]R/;ܮK TUP@T;7:r8n^;|CyR4P)yI6G3'4#kEQ"l#JDк_UR GP%-^"Lۮsny b+r)B |(N&G {eJdž{$F6;MŹff [,מּfYS7'1 )Ί}tisO{;-HY+WYdyֹ5}ƻE5?0M>pV(=ywVIˀ5+AƑ x vАQꀀE\O׍Y؆PBYcN;/Sy) =s>99GڽP=kSɒ"ߐLn6^ ; wO;:3AcZ^MsPm'󘅮lB_^y 6ss;3#\]?%ptɷGi{\MTy)d3x ]NcnQW>ܰz'ӢX+cZzykY?M!emO0+ 3f0hۤӻZ\CS&j {n%Z7eV@qК(.HL4Ŵխ/wx))?Gkj Kg k'=ny6q6s"rp8\O46ڙNK?GOVOK^ˬW35e/A.݋"8iݎ" ZӺd2!˙٤Wh<3XQ2pU)J*3gd&b:f'l5ߓA1gR}\6{ʯ5+Z=e nK(oEU%iS6Pig;,>P-S8V ( *[QKj0`p x+Ʌ`q>f9{zY>I(aD!YPigL?3"IrU=!Z92 'Y/(,tu+AMt/s\QXwsH6yg MM/4/rmc 'VMq?Kjx0w/vӲ:dz p {[&eB0فo4 WC&CUT<:;?Kݪy /fY[:v(lRY7;c- x+ҁyy/i$fYlQ{"qmă_?&JWSZKgiE'^da: 3 i1Iܑ{y(.K u̟T=oӟJc0!"A+h2ڈT1B쥇kuuhguaܧ%5ɌnMeAd5No@0x7 2l<$CJm6kYIJJm(됺gǀ)W>9p w-:}_+uZGQ>?.`!-Yxk (ڏ'IGG֠ }vB[Qruj݃M"b= ]hC|w:䮅RK]PKz!~y( Zg;8UQr]TSnS󛘬2EiU|"`ė*ߞ@7J#D! ͏GZ*7P|%p&6 ;L×L4='P̷4h+$g,2:|Q3iŠ^ agt5X!5 kb4\H<>",iY'Otl{jѮĚG$~&x`j4OUQ~g%w-c\HC=F*/樽L+PH( OirWoefrx>=T3۝ڴ4{`Mv 9{"r!ַxg5.ޡn-N%><+/&0HZ_ SY;*F7 M])bu0(4[:4Rg3^ee![H>mCP8輮&:O phSG=:f1:" ƅT`)Hwik8 kaWE :sst,+Wǡ4; ϩp#ėOW~ b4k'ZUoNL6v=kr GR<VpE6{2:d&H"{ZC~xFrZ%N|S8 ]Ν{FU,k2E_,$/hx#@+߫%?fEVq#HgIs]wvR7U>Uh+ssl:_VHPlJ#; FLak~3l2<+n@#hС^ q`mAho_gnioQEh;x;QdNaʋTTA|'Li2F4ܾή>jJV'KrMhj pr@&o!< 5 p^䕩z%. T{j+F޵zEqF/zoO vaڽk-uQl(p~RXgfIԮ~,&Uz.x ƛ#rA8SX,$6.jt{%&6 ㋒ܵOgSL8C;N&.-~ͨ,NY"Y*\`;TdXSi$JD^<`v;7z~ʘ1t[y@BvV p^m(N(q.!&yLQ-Y#qHLCkz5;EiGgnz :/wgD #u;'3DTVRɪ*I ,QON~> ڕGRk5ݟiGsd p fD?w1u`Ku$tݩnG%i# WLW2i;o)+T1~Rg#3 iPLqҋr 00լ^&c 2.~5[;"Օ瞸5+s-abݗ>κ~@˰21u;+Iz]OBŅ¥ X#-񈎰dсqD_ _.["J лBXD&LԁR-@*d13^I.Q 7;cMO j$Q,hiu,V>6s k}l{U$u}]$0]&^X vgZS$a _R4QxY6 )M2zP]Zﯣg$}ꎋџaόQDF>ۍFc!@xM&BA+`5"?O&V<[sُ=vZpQYa91+b قKם> xe4rot dݬǵ D=.,B×'JPr713.$u^Û TyCCwRisq+ .yYW"5HGy%ԟRD2iug"[qpel h{ANRҽRy9N8XgU76>N+XjQ,$DƋd7)糀;u36WȒ,6,qIl^HϯCG+͜m'@`*9g|}lmr^1zvk/mŎwiʊƵF7;˩OW` ,t~ìtx/{&o*b5j x04N-ڥ׼;`S~ߚEvbpb5QϠl>++?vC֣B AM#/C;4+'2Y!k28%x]W?;}lnQ{5 4Po nCtГ<{AyLCWɛ@¹ eom۸U `4#|=\h3Õ2[==m͂ ly(,V r;~ E~=@ !f0zغބ\Xct͖S׌?&7RM\ dUG]غ㑉sø!鑏"5OUcڅ/wr_5!._%SxN%$RCrus|Θml'VOM!g9`3U;$+1FTDRM#]^㮴.ϺfDW0=XAJ \QY2Hto]_lt5 +,ouZ<_*NzSq('yTfBOy>'X~⎦>D߯$ A%S]@L&n#(H=P:DP!ThՓ{y"/%31vnP2{Ș>q1˩c&i".CN&It23/u\.FW~Ϲ{Cxe_̳k]$_0v&!O%/ f6c^QƩmxnyQQbD;Ʃdsm6:%_v,7.X`p^Ix7F٠aCOj֟$Lq;^Cͨpd1jI# :`])\,łMELokRt?JD)YKeƔxvP:gTx!Y"Z'ƉMs2+>0`hv"1C&._bX?p#Zd"K_o:Z=aa0@%WjkJH4Xh+E nE&[1WɧL? ?y]+ü%d#N R붺@'9qu!H k zvZ`i־&R׳䋦9[Vj|m_o&#x8ls/;pn lf7kTw+GoƠw&,y\I'bfg_K :is)7\C=_="y#MXFnٓj/l_iq[jѧyZ* =%W/{ud.j&cПNX@rWŇkY˪K4R\bqU{ʭbΓ7UM p[m./ GS *o5O#c'7/Vɵl+.dߌB^8٬AVٗdM=]_ofY69: A67/Tk7rD6@{zf@r,k./1oI«kojb5.cZgH*~NKZt-5{سZ9UfJtw]*jVAhLL$ rji_m#bikWzQ5 ns(<#7"N\sEZPA7Mc[6o"P^pǤ,>[ƭJv\Q<8_2}H]k.i9hGᖝj1a8f%𭻘2YtD~q'=%?'|eͺG-_I X- l QoPoƗsu[4n/5#62l'ڋoXx7lϛ#>$7H|K/昀s  ,t*qu /vUBL3X]'[S4W(q\Qøoijm}:D]҆8<(loĠ\^UEk"YKnJ-ce>&TйDieM+w1ٗ\ |A}'iGOy`攦qUQCz&3T@*`?a-HN™ $H; &4, CZǘK2LN3; uW{$R (5dMT^*TA))zoyV{@۝%Vk.HQ.vEq_.'Ï,xQ&XxQa+FbrJaoé yx2wG\x?Q; 7m/f==+1\r-q,_ź߱1bU=IV\ђoeQӝg@P#ᶾ1 _.)"l = +'*|b8*^ArfuN-&>SECxŭ|ˢuM/HiK;/4m?k!\JX<'!Pb 00xq&:Hяqp\ȁhRWɊQ$eloѼW$TYJHVE3!vÚf;LQYKA7Qʚ>zEf- ocTG)|X;>YЏ>@F -ztÂ7C4~RCir#$е?ѱ43.ߚswi44{P>o3q@V8SOT%s :['?6yz3g-p-/ƩPRe4) D@̮hDʧ=KSb4p7C1 ͽJa]Vth }gQAHE.r}j<0x-f@;ك젾&uZDSGjGZֱ +$񁟡t q,Br_W+9vKRq2w Q6Oªh3Px u15IYWm I.ϰcj+gб1SQ 8Xyp{}+Sor+ ė|1bN-[~ np؎aeZ:NK! idK1U] "A_N)V%Gf%)VZ].\`$B_g% &Ց2|]J.\|FcɆwLy`eaQQȟTXm wӓW*FԔݱ?'cԫ;n:e ,yْLX sP̊w@ SP'C0TW 3@e,P\(i1jddG"9/ƥJK(˿)t 7ce 0,D9`py)20!|p9?9ruSUD`!*в z:YA3#d||9 jSF/eoeDw{ e jT=2*N{eA(l}H%Ս#T!|  /~HH&II1b ҩCܐ6/⃨+=qgKc-$^N8׻k>8* ZHuK8HXOċ#p=sPq Y&Nr\5~Moqt ! Q<ت•ҍ3 } nfh?OZI- K  aH;<Ųwzv'UЛyLsvE|_".q|:`@>.=cf%`.lX&}uj<<8I`SL (Zjkyp%t&kZGRiX|07MNDӍ@:؛Y"K?<'$Q>' ^qni{[dZjGEd16Ha[qQYN}x V"+GǪnC ιEA$/VPGygԎqA:/2@YCICRb>Ħo mFa< q[})\22tzD>r/U Nt˒vxZ! 0tM [$9JEȤ`MOKf'.yQ=1FAa~L;@r0Ycpi,Zen_O_xܲEȪU]~lvA̝ X)_z#`J iH1D>|grePGe"L)1tv`B2N9 !;;p:{i{Oܼu'A UD_Q6JkSBXav`CZ|ٳ<vhg`M41vd*W8su!دMU_(kk\@<]8^[^ÜL^%] F#vql2z7.܎Qt%fln;בQ@ߨ԰֒0#r)ogepFNcZ6ʄʁZm X ksc$1{ C+f28u}Ý.<\dOy]%y. &n b$2Povޔ@@Xrk0=TC^nk=Jު s&x͡Pr{Uc־2}TAAdi! ág߃ORIĸ*7OofB ߢqWq]3w.zGE3qu,Hpisi#Y٣'f0,5 $:(0۵蔚V&D^nȌ9Vavx\s7&S>[{@XwGu.*Ə )0$j~-n\+-|"% h4-/>uCl'3gשVŘ./s6jleUUB\1'BGa5ʻB2c IN9V>W~[tu> ' (>tqtB8/cX&x> s5SB63?Q8|M %@=Ύ !0A{Y9!AbdNT> |SW2d:(nOK^B:P*ZQ^SFn C)'qFOAZlG)B ~G14DKd+d !5,}Oղ "gd{u6M\veBz%K?Lǻ3ҾPY1 Jp嵦90P99szG=a;&ɎTf< Zyk|ŲA))Dl!-J~)!s\&GfpitWϘNt,~_?/YQcVrYs^h6Cu ݌f>>99am y#z2!}|ɫܶV!-d$rupDNbjnJ&?ou|5Ymkhww4՘sn$sEefnnQOě 1GeK,UEL[_ *{CЧz|wb/WHwijs,>rAS%`תl"QYIiG8ړJ*e jga( d=*sB|<,l7 5wFvRk]BwsfM\-t7%|6AvxR{6 Y6?s40d:"k!y1+(DTIg4$S:& 7rQF|" 3LaX7 &i{Ji졌?AYZHnf)qUO}īұ-0y\[X{iz˝s30q-?݉x^vX k1j^TeVkHcޤh`D eBD)[Zǫ$}̾|Xtb]# Ahb4tW(I*Ћ[8'{b0FS薈n κ5@3*֒7,Gzi7 .%*==uBX[ -fCO(xBeZo+{oծLB5G.1ԋg5?N]}^! qkJIT5- "-4~3 J=>HdREʦ]dw=|tTk+O(k² d?\A1o<~W2Zb3+ z#у3jK՚)px'sF?B-e0x"Mco-/[*W$w.`}KG븇b½K!qZsչI vڵ85`3 ƞ ]&Z5Ц ">^lz^%/6ӏX{LR.'9g:3π~:3WfJ/cǚcᝍFهzMxV=׍-kRL_"7s"pߧBr*E{㽒]hCڭH"-_4K AĦ".|C<*K%B[i:[;([b" anKdsͽi )X0· +LsFmn1̕?=9PAӎjb Fr8tE8-jsgGvv:te_빆K2ّKNDhF\w'J[}oBpv]04>7E;E1#dWwc2$X,-u;m 曠YYfД[aq}e4:KLƦE]X55`_aoY[_{\GL>s6xZd͋///s|K0s|pa3΁C|+< r!QV=a zF5Nb`7:]p C`p \G 2ܡ ޯ%ͭ <;9j{ {hٯ`GNM+=l (&{5ReR!I56ZHw$u 4wE%ZfFXS+=Q D_|?g9̘;Ekݚ j8gZ z |lQN b@gUCt'&Bú \2/2i 13Dpsܕ˕s}G,rAbo驚26!`>B$0ha%pLx_i.㔗bdr wJ k::{!>W]S譴T̍ xŚ96c&SOsbfU/PlCu7λ]@=)w71v^bض{5ƄbA0u*O11(̭5:阁!)Vy5F tRFoyEP8ē?&:B<̕}To%%v&lٻ?v^1J,Fk}YHB(6_>PJ>k18tӵ*ZV$VG(H)EET9K>RU\'Q2(p(HP-$?-/6.qU*W gCgUQ]c1 a7hY) Jfb&aZ/^97V~\b/GE#E'f" Ci$N!S!&;?dބ+ mJzQb*ZWկDQ߷Ar=MbA7-e<_'kAw @B-lSsA`FFl6 ]jXgQ9U3"TiEʿσlֆů$'Cܙ=!S 7^Auu84Bҗ&~n " rǐdVз)빲k&7SA/ID=w Я#zOH>룣d2[&Nj]-eiS Smۊd7Y64\VYpRXTC727gW̘RuEMLFaM[5g,m\oMhͳ"w6o*a4"d҅e{/z;;_I}vtѳU>1&$<*j|V[~ăSōZ#&"_YF_wOl/ɄB%;Kj7l}Ց3t܋;\b}4J 䕃!4A%prQΦt2vKREzifRӐ. Vxl٘i AVFB[ fe.H*J1Fp5c]8Nۊ/kd|à)Qk,#ܲ_̢07CtA_0hz:3Dl).0Ȫi١M~7g }c] J_J@85u"b[` D'#w\J3DΨJε/DP>󨹬t5' xr`:鰮KzGtyx_}@/ȡ:%3 lV8 mrq>Pk18)o FAP%pyB$7U'עdscڷwHy/SL%R~~"Zf^R"рƴk5GkZj3u,@PNah"dOߍ]1,̍' AA+HW xBl-|8'7 9X׊RɹCҟ~\MVU[Ot!OPQ j1/,G%uiaU 29CBt;CcY4T*2UrԺ29+MSZК/{sewՕlvL:TȺ/ܯ&97C=':yM%EV{S1ݏrG պq@1AJg$GJ(L/Jr)*_NBB`(`G&2}wuCh 9C 85u]jz-i- '4uX?,{jU$Z|!Jgc영qJJ[ ,FlGd{5g%Z{" |;#G|aRı+l6Y<<2$@7]#d-׏J/Y?B0:M:07T9:c q.gD*Mjt.c+U!zz~ 7,H|YCEsQO~'}ȕZ?J$<:ͭH@LMz0qd)}59q#viwp c 9ħRBh'(.p^:JOo}:&" ӯeԶ nZ륜h^Kv#'ՃS nގ&IO_X°[daGaЅjQ_׆ .9vLA72x/,䄺P UTĠ-3qCE;<1GIXata1([Ce_^̦꠰PGQHwǻ~ȏ` i/?#W S;[[QȊ|ȧQYğa\:H~­ouPY7H [kV[Jr¶AU1~ 3VHP9‰#{ BteͦEdG020W጖ycm*X?B})C*E.s,M [s[\Eu8,w %?P_=΂[-a2 ,HȀdie+QѳdK7ΊNDV=?sz{^$-M0\PWZՇ5+1-{ ޅ]^JIG+*dg<u4Ҁ`SͽL!K//'@4BL!z_Tg 9\w!hvXME2'K}hOQI X_1'5 ї;Y>?e6uȄo8߻1ow6t &t *tp䚟0n(F$3Zl|5 QU]A l ];[BS7?'HO/TF (H"O59:UUd Rz=18 SJ2/&ި}0pg7T'R>Q+kYL=n]9(5 Bv"ƲK! 8"*`1F\E!y*)e jPJHZ(䊃ua2ߎ];O^ GSr:&7*Z>5)w`DUu,fɡU#PنU0q;݅ƹуy:_ G.c/a n {nY\F}ZȜN0i\֮|xv^@K#ڲcX945oy>!\: x}ö+1R'yYQ34W`ɮo"8 /0r$g{ET<Қ)a B9b#򮡵 D]Rǐw^mRSy0F'n~S2ʀG('fHl?勑$IwC˭|nV i{}Q afXc=h1sҴX&V0yB^U(`I m:~BPHtg](H]5җ IsaC$.ʎ> &Ĝg±| 2&; ?y3 7@ÁqnӤIqot:?/P­nxP4wEt/Aԥ*y]?:jPQ7*y#'p %$g::\֓# `9[O4fͱ#܁g =E.3%;7r&]nO=ׯiZ|f̍Q'd(ˁL1*ۋ˜;e魶 ;&:SCzyXW:[H)a/]P1Jb @5rbBg`X.nen!@ 1(G/I.P0@ԭ4e+-l@8L`9_3{O]M/lD6 Σ`k 'K}+ \]UˀSd~X{93WsE݉Z#I0ϱn䕃 }gUHWo8ٱeOn9R(ǩ;!2JFJHͮ#pT`^5v"Ӧ -mÝ/Q4Hhzw\rlⰕ NfM ɫSrۿHJ`i܉Z=u"ɵ%ގee=2yZf9GM5^U4ڈ}L!ͳv0P.9446 uHK[KQ$| dO@r2{sN1."Mc>ȞC9ǝ(ӝt}ݮlِIXC Rd >:`et~8 6_y(09L]aIdnGHrzVN#AYғv0NxsDt/e<],tn{= xܒkh}$W13q箻)W\ck hjHFJÊ. |VHRB o䫄4V?fmf$J< '$7RR+SԊb*ug9h{-&Uqwd0ծ rmÞʣqV~ ݠe Oj@WDi~ڶzߴy'&FL5?;/NF jݺVB'f~lY\6 Yv^>HN]O@xtcL8 sr_T*3jfROvHįV"nέhnؐB՛b dsdñ|02$*Bӹ8}9Zs} ·80vW2 6'5Ż kጱ3؎ "G ׳W.h1/#(=Xԥ.<%<!joZ:IAX}6k8>C+ NL%zۥa=O|y#G iI$b&zgnAcTIVԗ}3JmR>7 H,2_#ڴ;hHPT0,.~ab yGFB;򔴁<Rg| g=r|f7[%Qw`|Ny7tIFZ9Ǹ%>(Ш͈_p"^!i"@Zsڜ@1k ;A--UZ%3\IktHwi\CB:_U$#Kj֮_ 29ˉd8j #x{-,=kA3&ϼ|a#~H ^~*pMDCw3qnWɰ7Mba%Oh_`ЊOڮ!f#mn,%P߻qrZ=/l8%[h-g'GA G8@ ;PhrF'y1;>P aзr44ө-O-nݪ۵)tm|w>dK_!w0 -v&݌@A9(+Guu6ľ|kHR { 8 aYyUb(0cuRhjX``YY݅ (}=ted `2uxeR HThpvZZYDCMMSCkoySwzV_{8X~/dΊنEk?8;_cG} N`}7[؞%I[X" Ǿ?3 ,Mt\LQG$V77#\LX:6X]C HC5hZO1X?pʍ: u ˒}1U[jSY?ڃZE^ҩ#h[16z0Z$*Ez#R1V 8CR%bE!MK Vy)g/ /T@E# |}{rlJ2S/9<4G᪉^-ФM/Q7x;0*K䨶`Da~6 3C ӉEB+41¶(u}W~GzڇL"G0&>\șR() ļ 8Re֔`_$p#%jxG@HLG{,;hAOۉ)ImȉCCD A2o xɞ ($8Ra#}C*BPŖXjA@Ҏ<6I'{Vv޴sLGy`RɝC~D[ͯ;hɉNjc-IInkTDxDPө7rr&t?؇],9^㭱,;\ߦ>β@Ӛ5n5ڽAdb-2F0\0+s\u>ۖyF>Gd?kĿ>Mz_Pj9/t;xtq=[ rsR քW3-njBφaH*$We9$ )1Ju)nYR#پ6@JhɠS{7_ÙOme?ia(¦~Q5-ʙmGguUs`m_lՇyIT/݌u_z ,AUψ|)- Xyc >vzSGvա1qj /\NڻHYCsNZWy9ckH\j:$dCS:/HmJ: F ͺ`rƐF|ϗ@afL?B\K4t'1o!t-ςP+1a]yhTƿsPj sԳcu0Wd!IH@ quw̠7>9X|ʥBiS*6 CrI{ Y0~/a0lGLo(.F0JpiN qGemc%/C:YitfZɓg 5En طf P֥h)e{!HH'4hW- qn+|y?mnr!}ɑ)B $gई5OŮBD#_߮_TeJ{a@>NL1JJⰎZJ 9E{{\;S^ɖ_!ЀU+/}$ iY;uY#[aK G^1vL0sGger܎iV5p;SM$.d/=* M`-hkD\?E=Bs$)lǭ S 6~45PO.2JdO;ـ%Gܯv$J `>i?D溫_LtrzB4.៧}9)ih.i0K&5"n X?RGM>!}+i/ԧ 4XAe/HV]dnpdK 5_TOAMكi|9q)I 4Fe.GdpYHf /tO,K]k5,P7M[ qkD/ThO:Cȁ][ OhpdϤ0T_"E{.sؓ(Y:qtۙV;'IA{5bN JAaѫU|偽z\5;a&/A?ZdEK;e#sH( &;pPRSBm@슪4.5rRb,>g^_oEj3ꁦYVN*H,>z@Ifs R/8}/&T<*IgʸبCݧ# b>דxϋ\v{dh!&j|8EuuB9Rze WiFR%E's8WcAEH\Ñ-es@lhPC3 %5nz1Or5XUv|NI2N=rec(/9ΆShZuҹ}KWG$!q O5 ց'ͪꪤA!ktS4|ocOiFixÈ Z̷s:hql6 3V# WΫiQvxႶyG<Ss\WjC" <@F6-{ڂ3̺! M492Z?,Q-6̳> 鸲 l7p X+qLs27(j$tNMIы <ަ6`X=lw~^7S(@i?kj:uxl@1-g\''ơϻY{^6 zWP㭖)Hs;0z qإ9 m,?$;9Cw9ټhJ[tXzIv+tqG]ż t(]{+[ad7Bj9vPK/h~PRNښ[B ^2Gԁ(d1KhC`+^P+0#m*Pw北h H:dPS*+1oABsX5k^4H!+1ؠ,ȬKnH&GVw*#д1ԯиJ}nP[^An$"TCTQ@zY +@W_h'Miaa ًƸೄ&LfGSnkxwF @6MaEcxU[[o ([z$4foH\ hbR&$bEPmiBQ; v ǷnD_83vG25UGM7"'ouʖIN:&qBNwq( 2c(Ep hs\DJ+*䳅Jٜ̀'+9 2Q+s'TdqmN` Lt*@fJߘ-IXE~{:ix%P!b<@W!uPr}>!B?Vm:kIDDG1K+ 6O48O+JMT+vWEuY(Mwo)i|Y85T Kl6NáΌ2, 19@V>)N `*$'|rr'6LX!e7}f '&-) 6vUlzADsƃ  $ၝ{#.^/ [}kh<s $,iEaS![+T)\b9@:iDB(4PDʼnA:AҜ4l)k IZ+kXRV2%$J@SShz?, )Ɠ9o FbYi)>Cd,CO'zv>#`8%)yŽ:dHһoY 3V8;vDq#1ɵ Ұu<zɸ'~S:: SalT,eCQ\lM,vmYCD.d9˗("A` evCy@!;H=jE*VPM R͵| 3.*PiQLne#9p{g{8`TpW5*~,"jC{v G.tV|[u@fZ wؽ %]`c.tt8JDѸ>bv' !wjsjVv>!X{03%6kTʞaF6%e"ÿ@))Bu$)nCj>%a H|\nXv!ajI]]Dy\/qȤe*6+]b ubKR!$H.xI5dS׻%\.Ny7g5a}@v+Bey ;b,Hol ARr%wMhleQ lx(qӟú9y|;]hhcõ;Y^mt6&+(yVYp1I,K DnbXEZC pwUY:8Ϗa+Xm- kB`dz5g4}:X3xd)#e%J8o] ? &]{ll*'0v?F]<2 y'_0 (/8|y58 fOVz1BU>| N|{9fSWD7H^| 7i@D4ז.W9az4D,[=J 6 v<~* yRԜ=f2ЂETlHG@Ed$s[g' pklwrdlDž[i挘CJԨ叝Kr[=׌,ʝɭ#D VւF)6g_UFMgTTj˸F%-/BqA;6nzox!8C7C5 X ݌qN~k.-C<"6wDwPkSˊbk+c 5bHj2sCꎀ۵oDDwɧ89N=N_. 0wIZH4ީ=!>/us}#w,c>v7CVL'.;B^5QEkaLCsQ+bh>wr `.|P}59.$&K^,rYF]ޜ(-?Y !|bt'߬ofې~wkܦ|i$$NvtstV@5bru 8)% ݴOJstOz|jjO?_K8S9QL DZ|BkL6?Eؔ(@|B!Q♩9\yKKw0OU`>m  n<֩~J .OLANа!IQGX'T΋5lIC~ookNSS} WLeҶ{Gv>K$`rDsu8)-[UMKm5|B\Ҩԕ~dYi.'5J}`rj!@ c1 fUH+\VE_1d fioDMT#*|[){?@6K,c,)ʜk~koT[E^96N%j]3;OWҲ,fE+2:7u 3)Q09@UI)X>gݻs|'#C|ЦPt-ɩbe8[rE7e2c%##a>SF(䕽pnL 1I [J ;vhHM4yõ4U7n:0XSOo=żC=7* ]>OFkCEok[Dq6wQ&3PY6 !`3AXT"c.1=Q5`J k؟,߾)KzDfN0aK AU&n#P*  R5ּIIAobcy3ݺXdzҧi4;~Pϲ8Ɂ~TCa 5S,w؉lN!+TE/ ߞ'{dFph=cݙXo3!&!u` gheXh7/o7i28HjX yu?h|3 4y I{R@)(7%_ 9h9fW ycH\ޠJfO@v]Ȩ[ 6DiOldQS2nys 4&J%x`GJaC 2껔!{[)^椟oI-Gv+&>AZ'BVfyw<U;X??BQ6"Ŝ K r  ]3rBHvQ0(,*W~ľĩ[&cXt/ur(t9A#t_ HF˩ z2vJ*rjvyx Ӗv@)t#9)il`+Ċss),@()=E`]5޷gO?f^/ǂk^44rWpu'( ܆d:# Hн׽h*Nu-ǣ8-ww>[Ty.0AlO.f_2M73[wAd0 O:ĝ>ze3#1 ۓQi_["`ͣn8l=\_ QhS#90lrg=]O(;H/C.|pB[t̗5+v@UI 7-Φ6Z//R(HH6Ib?`MH(5Q[@m`fù9J[ѓs* 1u8&Ԁd"CɊPO>{"(0ןX$pZDʧ yiwkhIB7y$~P'$$7eT GvK7Kв)2K[Q-Zpv r4䝣C0y篸;XӠ*//&/+lLCxVg, fb{x;/[K sզp=s3 tMypWE4.2\ ]v]-Zӡv|u)joΘM4U[CdA>:?vՂǗ^6^vw[I6&+8IKz y y  ]{T}|Ĵ_petWv 񅧽}4p)$ͳiʨ|plbzHO.@ΣK]MmɎ1,f.~ÌR+s^Spl0],2T\j"{x`[@oim0@ PR/gh$)ee?K2s'q;y l2JjqI6h%{/C%JWk[1y~Ь,3 W5A,j0Z`t/C cEB%-Ƹ-ö/>=9+޿x%ɹ+]g> %oooXV`y#*#Y.^35d]K<Շtc%{Br9v'ȿjxTT02l%Y@[Q榼n9Mj YQKlow1͐+9L5 0)KQ1cC_+8}1{z ZBvvl#|e9+:[hf tˠbey >hNqG@5M>2mpaD]E.rBs4^!\p:G5%6`~|ي#r-DFʓF( FA%i[2 ]H< 8ʙ} meׅ 53%fBePyz{R9΢Gv>&)5#]wƺ!yF*zZ%W!$cLZb(Wkv,]@3;X*!Agmh cVxitJ[#rvDjDt#JɘO9k|=brV (y,Z:#E @|<HњxZ|jYPS&#J-l |:`a @)ΝUs+8pZW!=˵-7RS AyF9frAZ"l3 _;U̝ڊphvdm - '-m a9GKMFKpi&fXVc6蟦)Vה>9Z8(B"4GȖ:CE>rݪ !oyΣec71y\BC8E2עfhjY=.a eб5mx=\@\Mx&p nWsK[%_[H3v`d~j,/,!z7,&z6x7ͤ #NxCy.7tb#LѰ 7*ܵ? бߊN#BKqelS`p"y)]WMbğ oNJ*ӈ?.{--Ɉ%=(Ltj#{ֳxH%) ?_%2&gĭ3}-Q3# ] 9س@r'xos^6,Tu\1fOäEm? S~uw/,S^=/2&CIJ;xsnUwc|\ RLtjSy/2n)I[λDo,7RKGPD&_p n˯gPBtrt W͈# *+ĉ#)ZFX%<\Դ t4cΠzr?q}1IIOuֳM )M61a0߉w։_(IR|#+#T0x6wm$SGҮcu{Sᗒ%F۠R7&~5:T-m6YѶ5I 3Bj>fKQ~Թ=$Ih!6,%D9 E ]gd[y'PBR=2E !OI7wgٸ) N)ɂ<e|ހW>|fo7'Me|;Ɓ5?u\*r{7>8coVt⤿ԗHv$/6,^20G!9&y q1dGa LZ齷~qtջ5C瑖5 ) ✄~t!c[llqvq&}t.kUU??ClӘ Y/X\Tk.8R Gϊ?6k/a SCv,/A 210-SԲ!oK&0^i6[ q͔!~wX Z΄\~{KLԓ'm%j^t\@_o{7#`B'|Jn|r%ېQZW{C wMn}m8k8;@@U[T~o]$MuwlY߄;x!] 3B/`Ć̍O9l%h2Zdt?/wT7y}y0o0fꜴN,hmL^̋glˤX"h$&3wSTJTJ-Ƚ**]Xsܧ/J#]Meg6R38(m+ AF,`?Ksp{ ɡo&q m_-a 0Mq /.Xe-Eiˑ@o>]" " Ʋ]Ҕg|[9Oz Ӹ|^OD4َ|æI ,J x5,)`Tè*CfYI8-xȸ4o<bݢ pN d"tY{FSh P.b=Dd;!5E"ef`-n1A #,,c[5vJ`9tk(MakdV0a y ~ƪ< D`{E,"kXɢ➐-{X"XWTA/^#$>*Y8`l`}0lZ5n qLJK.[*r]VŋB8 sVũlhawt->euͧsfi4Up,`WtJ-V]n, Xk A{v_v3Uh,dy7b@EVΆ۷N? l@X0fiEet˙WR'o?dgV]+@}-ypLlf*/p:y>@.pP ƙE#4#y^(2;MHqF)L^ӠH| })ag8&*2*w5)E OJS#6g|"09 m|z:C0qh׳VT>n3s6%B`E*!";hxAkʧ.0nKK-eo"pkj^ST%9{>,#0Ae2PcvTAW'Ϲɒzې >oB־:h aNj"^{BaFo-C>W=Қ[F "Mu&Af祥vGs#n'6dCWHێE ԵwٸP"`H#خM 34WXU̵=sqrB-y;}] mM Mp/boydę{8 P.?Pb8€tf4\X^t6 ԴkAJAֿs&TSN}\q5ǚ2mfsk%49/$pm0B#@k'luj5(S(=e0\O립\jPQ4'Ef\B I_pN;b_c;Sy06*IFp+1t!?z+Z0P_<J}x,^Ʌ\;\+! ݁&V~%1kޥ:_*93<.[a"gEMb36 '3¨7QOi:tǛpUG9;KU<&MMn풇埈8FܲљCRJr R؏(V#jȴ *!PGxZ\DSJ>o,.\llhSI.>gL9 7|]!XsaʅQ["noib^c+AU r,BߑsU M<%]Di\e^ }uG/,5E+)@1\yB29 `] k'ݬ`YiJG)[^nr|3J߂j*{4<؛! Y}@9 ;j R>e7ZF19u5m04! 4R䝡 s2TZ9Rr80-pG7 3ߥ,<]ܕ^T;BGU?vV%124Cݶp\Y yvꃒo#7Э 9N#HmbS71:Dh5XwEP /*#;PN8 ]xw7-1Ic`*䳊l{D+_緃Yh7$Yw_Kd39 j H?2GI/TaɕcSڽ+OU3Tƣ.-/vFpp7>VVʰi:47ciJt|o~$ u-Afty"=0yi7ͮ 3 va@XlP>}Z3~p8ެh*a`O'Baj ;dS8<;ݍz.0b% s.Pk9kI7Ɣ˻I<zw%%,Z@lCet]'VOD}S9eE?7~ta-"=X:NQ>7?Y<>OIO ?Kp?Ϻطшv56ԑ;eqr˵O3%գ9.?hV|Dj^qa:o?kyHMJPL4L!kLyRl{異ѭ%Ai`Ϛ2_8Vs fn3Ƹ/Sa^Rdg&` O]d{G"4q/3"RL'#vM$z7(4_CIA [ 0g% %6Irkaw_x><(xP̔ӳHÉaiX B+48qZϬn2/'J™TtR-b 1#!"X7T72YЍlG}r5ltqd]g?L4WJ{Eˆex pTAvXM!rB+xgsiޛ3l ;֑n@gM'v%G 'x'f3nM>a{S-!ο& K=!Wަ`v&*DJk1irE.OԷVLMwYHl3&btVab:"1{ /X+0s jZFlABx.fb~n_ oNyN2s g:$uG"RcY1*7 UM-וg(Hd(g)sh. 1+s ňߩYB|PsSkm VLp3z=$o U4(A^4a#Qá.z4j,fGy#k-`~Pq'7 ^{"0EpM BHs"|e[F~u߾~a.NWa6"E>n0FDщȎ)UW=E[9V{3Tih'ʵ9H~ ? ZoMZ"U0Xo0.ZSCr`))4k-wz.jVdߙ,P:}5qbљ+<)Kmnv zaxPAI}sソphX}Wfr+M tqbC=sr`#‹lµPlTИhbcPT=tLX'NYM s dx$ HyHQ{'DNp!8lLM-h~C#"pO%1yR._y$R֨|pLAwyFC.esͳV2 ,!M69.p?G$*Q;hIJ )QF%G(CxLG򝄌[0+VAWT'Bmms%x"k?&E4 q?`6 MWD(V̈C% 춸wcb mn!oֽSTZa6'7Ocnsà tP ~SQ7iz$&\¨)Npf,;2YV.e 3_$=]~_}"ӳ@I9vY%$Y -b^jGOoVK6-U< hmXD_UY<8avgu _k4? : yI=wZ&&nZUX+Wܙb(V#h*'YBM& }#G<?Mni ];z'e+ꗚ 60~A_?ӝC)-"UqZ ' ݩ lNv=DOtC.v,$S}d"_?vk7UDd[%cUmڱK5#J ~F )ӪjM $[U)Hm `@f(,ssa+ q{@U駄nW`gD:7l}bĦzi56yTICV}$} -,0 o EaqzU$/}$FnfbIhyڍKee:cۆn~u EmߵBxdSyJt` \f8Iz 20P\76hlhPk*{%UCIY aHS{Sr7ہ @|%y {)WXȇTmܰ~*O 5?Kx/ T{C mf7#L1IOl֔ -AH7V?÷\tLA9A<@s2ծٟClON)E؂SIS hǔ-;ẎX~j'?%P3wcP`PaĎ #<2ր\Q}S%m|ԪȤ޺T:&.-W =w7#>!;8Xy8BVU*W(!PVeJpCs?78INhl֧Z } *aGҦs0@5!"n2SJí#)Ft\sUhkVԘ \mڪMG_6tgVSw!CZL0AVkOb566(~BJ5n͈8N=M||;GBZ i1F1Vj5~9WWYu UASM7ѽbK2r'fdn zwxeCqnfn `ޠ+}RK,>: /+Iw{W]V7lo)KnPnɔxSgw :B1n~Q2@OBM i~+gb\y"\جX{0p*. Ȏ>"{6V2YZ-9?9 =*6M!oeR,&,WQSW7@{v a,Ρ(IVQۜ,3D9FFd]q>BRRF_!%T048tύ2/HlNI-ʶbmMHpy'zGB:]NvpT1vUGA`z28R;`qrxz&uB:WiN֢h*ivzq#Q7¡(d%;|,z8w౳Dj ڜLE5䋪@ƜRۙ~;Ogϕ+:|ͺ!.X 7gzkTo)ɟĄ>A~uXkjٍ [U0|dQOG9iߢfB~s(Qy;ԧ_#J[#]j,XJ7N D/$`CηSܥgUZuO/#3c /KHP&.lP'нcŎcỢBz$04Á) 'FF.K a[ͼ&~ d Z7xIa!j^PعToE1OO(~4Y3Mz鬆-ѵqĿUd(8N&im`~S>?\R_QsQR=%=r@Za CDƌ3o$u01xHv-1l~wχH2+ۊ%ʫ O]v->y 3]o`#>Dm!j̯*Ƅo\w PqlcF>-s 60){9 ;fG"H +)%SqC,b TC;Qn~ ߶HɴaqRC93If8gEws6'q_֕P9{]GToU| ri]! vvq6/iZ|P2I`dѫOMM Qo޵)՝em+7+ÜaBD(A=Y6%#gh.lrйW ̚;ghRd(qꓭ6$n%skiܭ 8gGP|B j5P95R_Lx@ 5VvM_S5M\{o}F!7)ukh@˸tv};B'=jߪ;VWv@}۪S>}ga`##̏ZiAriC*R uZiLomKgbT|8/иɡ>kB'zz<\qCڊ&0*΀-b]}<|Mgc)ߴ^Is^U_3DrP ~$E"+9D 82 :en~e^Ku9Yh\- pP :ʳsPrfR4 au= & ?&TFd+~^Ҙdd^S|nQ(̡*_`1gM.FΖ17rd )Ι䫨~="]{3jyI9Nչ X4<ѱX fFiFKlWXTVk!GbZTv܍rywX\hBZ DQbojK'ﹰ/fXBҽЉ+̥ѨWq&zUث+k9" >'1ʫA<afT}ļM.I8?axMs R63Ц^6:0n$lH z!}%`l+.JO%D_F#M|[pCgjSXc.w_Hky+sF9Z )gNZG7eĦFCkLS*^Bck-s F$!6_ao,m͇(-Đ5CXkkfe6Csݴ0 ],mbXD@uښdifP2>c?f^0 ZMh|04!1t0&/-̗Uԭ8D `>:ĊTۏ"j[]޷nּ1d%{VUG<|zLdy2.`?D},o{/ΙrV2%ٲ$U㦕OE2b~ﭯXּ=ybW#mت7xAh) }gѼC*+cgv0JI(D YPtM}"-?,r/^cA\u-? i* 2wCɪ=ӂ7?r(^\<6Uv7zh{QF -nH_u|%\t%`a8kVv3E2h1 q".{o L }۩Sm]+rht_k$nk"g21vx.;:= _V7D;nS-KxgiaVCivA{LxI_Rt6 ,XU*LgX58"o5dA 36#fWrOsNj5af,iD+<7YQU%+n󐂸<~} "HT=ːl 8v:|Ip("-AWϜ Ѳ}uɨ="9!tO--3P4FMWORHq 6i^εTOxaiE8MQۣLg@C|NGpA>8c2#' OQ.leEh MB/'߭Rt ZJj=4ӓaMCqIM^W^]t=D5ɗ[24yrJuHC\,&أ no9Ul K}L*[^Sq ]߇KN%aZLRx'H&pT-/pCn8`.4 7GfO9Hm^e!˯9WMCdnIm_Mv窅2,SP5st/x͆+Ґ-0/rŠXg3kblWêΝAF9:R@f= ( 5gc#=O6@JZnRL(a1lUd> r($o ӅsIݍ)n/܅Ūԟ^a Q~]G[?9z*w垙뢁9oWRȉh".Ԝ DP1NlЩRI!1pDtWnw qA4O&]׿0~Xm ?iFtw<$n;{6$њzS7|'omͅr* ?"Swӥ U=勨_8QM1aeE7ǛE#%Gr?GWPٻI]螈/:U2@ǚ`GJvcƭh w&#q_un.:ƶXr-Fsb2ľ%X&k%-QBرjRͧ_o|J 8-SoUi1L\ܾ.Ԓ3S Vy=E'=u+2r%3dF!Ƿ%ĤXɭb$ClD.<6=ؐy$l+t&>Yw}g*|w7 C4D:QBrab6@ 5Ҍ^q,PNKT4А@tgx hfUH`$svOoV܇'|'ʙ"ϬvK O5p PUȲ_nd/,uL r~IYTwrTNzO"RKl8ݢx}$b2Uxlι pʶIhT{N6m4 F)>H~z,@ƲdxYV|^@sҗUL\z'9_iM/X ӿ\G0M[%}#waLhx S 9UT=+&2 l" _s4 Z"9iBF q2%tuCG<-u=+jiDϏ~1߼^` Gp?<Ǝ9aA/봹hp//u7ұʔHgƉ  p}y3ɠe"_oˣ yb۲(`L@Ra&qf2ڗm&^h}(n++͵T+^PE.Y2ʔB:0utDj^~;\/D?]3!>Io2 2t_aTJ%s8pn ꀚ-c8 뫓~&mx6y`ҊIGj.> ~nIWx?^V|B<'˕pVH$g!y&e˂'U@g0?nG1X][,8fA0 =6# +ʬ}(eB 2n=M(kcʧRKMux62uodIB;3 BKiLYK֞J3EE Qq]KX+߰Mƀkv4_p$"'ĵZ`PC-?fGm朧W?կs^@cw=;@݃nN-ZJO{~-2dAR:j$Csg?5_wjZ`gnq LA^ܧZ\ѣ^Qf-_vIE*Nd_ShY(dPdtU̸]?}(ŪݬjxlybNSp/n?jLIשb023MoCn5BqX0̪Pj2E?-j h1VW2N{Q3Zh+r.&9!nz-2[!ݹ&]bBw%UD~TJdx1:40<ZC> |j|ѭ~xf!]֭aW A+Y^\3d"~~\> _J;[-T r^ DE#-^԰Z~ՐL58/%C{ӈ9pQ_UFÛm=؏;Rvum<=ԧjfg#[?2Wә>?̈́+H㸨Q6WYxOQ'5l0SPU-_@fiCX9tdوrJ;pɺ|ߙQTs[oUPn ܘ$GܭϘf Z2uBrvχ 7Bur@za2D<ZDLg 5t<bsCjw5ۨb:adȉby*IG܅5$/ǽl)tImm|m=(oo6 $ΖVeV& 녾W!LjJ/I#19xMo<%4CΖ!)d̙mXI:([)0R?( AE9_kN@nZ")d:^JQ;v_t̒Semy慯U*"DeKk):= }nrJ=]kES.':+VxȨ'T*4l>"ggliz䟾dݔzE ɼ$SAA0(QXyND{Bu r8.ܧ:#D=ٙF|-_Zw&PwvRЂ3)9XD}.msJk_^|/T>~_F.5=/~r:Rc+:|Em}yH3daA` 'e%C݌?nR(U!vf-#p$^&LfM@ n(pjkʕMR7hGl9).\hBa;/"+NArʏUpEM3LEßCj'S` g >k |]˭f#ԇ t^ͽ~]y(zem7r9V[[J|mR1s4"Jl:iƢAS^"!.77w:*}QN lZ_k]ˉ]_%>T_î5yv+NY҇7Im=G $tf+&D.ő i.ϭTI;1ۅca"y~%VJ r+፪hBR%Lz!7ػ@cbe0Dg+y4?v؜@G^h 2AR%7!dKC|8 ]ŌtΙQ_&B w]3ov8_""55O% zKwxoC,U)嵛Q I^gM)ds(`.KS ڑF _gQ#@ Ũ gu]k10;@t$k/\,:sMK]1;A<{G}QLJ^(ʠ}-4jc7材D0j ek%M /Sl5[&qqfБM/ט7gB3\JPቪHGI[AΏi&9fE2 wܘJ)O XKC4A,wBA5jω[0`W?C1=yV:J1J+cD t#+1!,!C <ǖDFI{~*{-L| @ s=&̔'4Z[ |oŖ%t'A~궬q⑄LV_Ee'ae,SdnLzTWc0YԴr"b1Jx֗I_S.MH?N(t JVPeCWn{LZ{i[g<j쿿_ fs~`uJQbY&-5j !\*H'T`pf?Oq:`O?Y^f.J[7ɛQbf ut"WKjle7 E&wޫV_,ٹgQ/HAue{o>(&CV4ŗZS4ΥwL;q lK)p}ۛm$>lf|VpkÓH]cNxr,s^!ft ʏ:s}'fLYq8|O?[|7G5 x0 9C*OS7pmofoTJ3OZr+tQGZ~q%&el2kv +FNOjf8:b,NZڧm{ۓt3G>dB RǙGwq4]{V9*g:BNZgVX$=cGqƺ cJX,8 >&z`U[9ci7=H_ ,Npmd7C$c"в?x˓@\l_8` uShcdxW7 D(+0ݡIZoT Ы6CםkC夈Q[[*`Cv>"ȥAvSkSp0Liro_Ѥ7)+)̈|B$@<Vr _I_o?<(M$.auCqJ D]M׀+~M$3 R?dHC42Dfy|o;sif-b2p%'Q-[7늫w;€!i"h<%ZFxrYWE}X$FyEa`),U>л ۸]l#ӯy:erd,ygQ;u WLl!=/Ţy^й(y2?^}EZ&Aq3sI&R0z^E#\) RsL[[JtkrYX!!"ya+ @cycIʐIl{eTKA /Y-a⠡<%Ϗί| 歅K1dnD|az6\Ô"X=?"~{B.zo3$e 7):Z1x5yNI!r)ã-uFfV-VŽ=c}l:@,)Jx L+#uϑRL }.q̂)`0)@Ca!JDZYA5cI{C^efC7NR, 8׹0FQd$u<EmWu = D(>߾=4)ouS#y."lvݟY@Borgfoyu3&:X#r="/y:,<L2rpyXA|b˾ϐsb ͞(" [iVn) @x?էȿ*$')?K7KՉa1_l0Poy3>*Wx\^ZDw{ŨltAFғw"Y[3 7{f$ f-XҒbw[d!?.~-\}<,Rzj޼ 󝑹|SZR/LuKm $`݇ l{NmBZ^w,$B1BjIy u]W%@HX;̓x6Nvb~Fdpn L'iHLwݼ^X[fʲkFN4iq˯b!sirEsGg; C3Yr&3bJT È)f}<.*3lmw.)[kl%c`Ii!yEǁGb?tYzbvca4c#;#]yt#͛FS ^8^[Q۲PDV%'=ɼ#~9tmBb`E_->( 3$r#a}ea7fbLfSq`=$W>5Y#ME&R*33OTcv4@?oͦd ; K!ŹM ca49Z4GNk J!x"e3TnnpA\H')K2 T(y&I M@56W(z-c-Jᢿ '~ J]%$t`v{iXYX QB QsxZ'dLs)*Q>P2.oTc3%h=e%O𧍛Ps w',g)1\!]C~B!acy$qWhLšy6yqJgk&q;kw\?rNˆY.nft&:O*?{/eP#5$A@1',m{ VDcI$2_-XlőXb {o"_ODz*3J]}k;{ IB8,Crdٹ͝hw vhv*6O3pmK!}H { (ǥ xLO5\C2~m0lL߶aK؀pXM#:r""UM|8'x ibv<)r5fwP!K=w}\EJ#xu-sG0$J쯇NZR֔f~)3wVR.iA7d\NVXEJQ.?} {*_{ r.ZY]7 z40O_\V䒞 K038~$^sU'B :&i$G %͊RCkn@&q:\zOkQ۵TͭpAahUWӶM@ @c{ >JQO bl;*>S&~>ob_-3ihbѳY6)D(y/Yje써Oc5Ibq78 Y1:~rZtr3]j:Ra .+qZ̅*l^&X`!rt½ > F%o( 5p*FWNPW:Cx~;LE]gu6 !@G\5 pLzOfHBWawo nf،W8=DBcvgsAmO/gNaX%7(ix( _Eq`IuP %(s> պ:„^t~3tHꋈّLqkI055HdX9E!Ifz6tODP #O*d!.=y2K@gRA AdH@>q>g}qAfq2L]aC~c0.+מId4$1:{ 'n.fU4FZa֐*Xn%Ъ}EyU~E.@LA|*;Nׇgqp o9R|&}NI!9pv ـim:`^Pkΰ2f{[8@ФR~͚S fl)'m+YBByEk.8Y^i(wx7^\uԇ[7.<nP:?s/]7@]4|n$Q5>Opφ1xגskoG|QH| _dZ=VesT& 'dB%ؓW6C}#=T߃Hņc~9?5z7Nr yyr,.^1|px5€lx% ~ҒGʁSd^Ybj焑l~"V@U\J)10;7ګG!P1/҆RwC{/g Ǖg :ϲ Et{K!·^f|AihޓImax[^/1U$;]*+nZxfUzq hg0CnB9wavIN c&m5=˫!k` tST()QT>گxl# u3AF4m^-(X1K8&n 4$!Nє/.>N3mS2^Hq0Gf-|fOcWyw´;eJNhK juO-|ia<(*UݖA4AӼwd~'-ǎܬ@/o0:cC,qw4JN{ջ6\< 5mZpcPI.Lfy$-82H/CL.t^:O73[qMSO?fMة(R_z'u#U0>mxA\ }Z#~_Kmє',Dh7ݜ"""vYB"^O3KE9jbĤT 7#qzw>U"*v!6o3r%@S\c/>_j:F+7wC 9@+Km&cς֡b 8<s3KӬaR_CL!?6upTw/Zgp[znMRq g2rn{g/&>»U4ޗ!<]{ 7Y% %J"=mv"")~A /ˁj&/Mb JKQ]湹L>Xآ)/ 9^~#\T^LrHa%% }v{#zNc,J*%=URDzEIj:E_EK%i>]"ĒOćLbrH&Y.M,WV/A^3ŎuSFe?킾 T_T] _.pS!}+U*Q jvçYW" 57E_qىqOt\bV#Mf6|&AX-J(P'sy♰OZfUG( ,uqܛ*),:Њū&z|+ܲa ZH9xy>OߪRP1Qon2^$hԃn6 SZwxi\ĺ`[ih<*feb88(1 )lChRP6c?49\h߿в %dh:dtm_7Q&K$]ĬjZ_0Cñ)[5͜ca #gnՌKl+Jy'p=rK6.EWLţ~[Qv~vZKY,Ljty]T[U *# <ɨ K?+h5sk) 2 Nn+$1?eAm[Q}ј3EE8g lLz 4Ai\zN{֤pHOWLMn ߚO0/qKSϐq,Epgv ,*?2m1'7l[<CC Z%x |&Yf'ݜ[O^ =%&;ܪ2yN|BW( cXV6C7(1JOzI 2m38ˆy˟"JVZ;—#;f6%ލv026uJ#P Y44D.zx2;;=M2 ݜT96ytr?ۯ}D&H%P>[}*c<3/Xy444-6S$o^,vB7'ב8WW31c9/rsx?J;6"%6U*JTPKBzZp !Z_a犳܄u\}ij_qCg0~U*w 8FఁW{P;pO4嶣38zCL }pJ'G/-.XPw[,D85\EVH̉ QF2bޒPynomuoM ;o]DAQ+ ?Gq]̪nړzt{CvI5μٸ0 rZh8_"_н|0;>R*TАS IG*ޒ[QkP:\5>k cW+?D>XEX;nݚQ:0Gս<.EdR=hbYd )U+QBƨh>fg~`g׬8,́RBmvc![n珽eS;.3q֖ H7 Ul }-Q7W Sc13s^PWG "*( Sտ2)erg|r ;N/p}?#-[u(WbN&&U{X\%!Xr} _/;#1['qYljٖld B/xNIA~2E-~%uЛO}sA{1*b@c,3$|,)/)2rgЃ!|+}$rxjgĬnc/h| + hMf,OԘ*mۜMGISy')u䔼? H'}Wk P88ͻe~/Lxї~(#w%/Y咪wi2ەF*:ew(4 {[ )A ـ <ăqW q^b# 6؄Gκ/>d1dF"eBX qxAר0dF46&5Yol\OwȀ=heUd#;F9L1:j%_@nfq fnT;;aa)d3nᤰ%Eڴi{#EXu]xdF -ȯ'N=0(C7uk'xAz9y lCw.Zh9YN\_#y1V0ɡ׫ :CA5<D O* ?Fno!݆ζt\^/Y:Ē(pkrKf"ѭ3,H k%AkE@tfzYIMGvGWϗJ[YFNK9T۝TkSvM;-n_"Jƍ`argwgru."2%&rLjJ$Ҕdi- fG1!w-uKGBx_QUMk\-(3ءp3*<;ʉStޠc丐XA : ,E,8*Y/L > vo9*8P6]tjgC>rA y`82,`Ȫ!oPBmP9! N2fAG5MF$p'f UuaNli ǵ A 3ҸNfD=,Z7(VG' AQW lVV7!GN! vF`CO)i_J|oဤxWqlu$|D A)p RKTTYOePL( {tx >棦 t8`a߸iZ|-Ƹva_$Ji56n\ JqC8O3- PtDK ?RȾ(LxtU Zr\BLb9n%Lh9s+dw|er^?E~;9Bq =},aͺ5;Oq%/vQ0h+M7~mgc} JJB N'$4 b'f `O4^buRgT;_KX.r/*jZ iH'k/Ox'; .V_5>SfpRH.7r3>FXpj`J0F8 H㰸3zPl_^c}GX!U jM"<'|LZPDיf;234{#9Es-jy*י?ĚSD.A'͟#wm9x"Eq癔f7UsW9&x,^b=g(!_o!ehcF{N^FAW)3G,LYً%+r4\DOQme"7s*f_pl? |oǒ`h-b ]-y% 0ՐdSՕR>II548ܶ 9Y?R,*n#7/ɬ(@]-Uh*MjZiUeBbk3F_VvZjoe{ExFRZ"WS"?UɵU9AL4) CUd_NjɊI'#o"t1>ۛL78qBѼKwVWR$FPUj~F KwJcq5y%p.kb-\CD ~G^[xlBq)g [,RtUz͏+m59#ॲXk@b3i 'G_dxmm1atd1"9.1}"n3?-2 DNxW~Vnc=bY 8:+$X.Dvnx9|}Ќa' LARK\ƄosWK[!Kub Ҟ[%rxl[k镁/=Jc4br8:05-aT?f,ZvQ]{X)pCq2l;ˍy5{^3yhZ˗oWCHW#IEq%n{Sp;VL׭zlGhݜ/v*ӽ}(td!vfW@AN* $mnԸgٟyv#6HX.pWrZLY1Rw xI2ۙVHZ+)_ۿd|=&kG̚*llh_vZvԮDě@ֽzhZ3WPfvjج Pɏ"r50-á18Ke`X^@Jͩ҇{nGG7؏@oDgX(BVћnK4<ԳT_NN193b,(B8}fK4VHnx,cėIRۚwvLtk֏M3/#ynnG ]y$1V Ls⮘3X`pGjQetН P,'cZ^5 2 Ceu 3iPKɖVFWw٥!51ic˃SlaLT tź@,:$k>~%߷LsN4̤Y<~h۵й@(MSq5 8e!|__ rI ݫ#F<@Ewh9!η>hz= O KmE'C7';]#Oݧ?e\AbZ;i<".)y>kgx؛TA#e7Jڴ!!:;XaW柨aNG59A%+BQsJVmjŖg\5I]k9CYAՉZANFU?lPp.BfYD0i![6zFN7,˫!A҄jtEf mpޫ&;nn- wj޷A&9#R!<ME%3 {dBR9?|IpNY ~OV+xo8xu3M;&~uQj&xy*uGw+c30Wg@xK *0#@ܫf08y5@An:l\r똺TESVOUݨɔ%ZMٛ9NXRcgs䯠x:1E^]R>osl*o, q2\#7tfY1e1/U~#\բmJ{S{~l7oůЮ'.G5zl^īLOd}VollCcDo߫rY=^4 +@|ToW\xO׀^m)mTo- FuXJJ#4{KioB"/DčkG&֓X,N|)c'H1lźjMNi=x;;>-ضI;Uu~,nQ\!RMcf^R7 p1LK{Kvvzp$RtSm,ILW] ەG\mɢYhx5YT=Ji_ꗋCȖdMm "m۹LũfNQ1ʮ=14Kxfvh)i,RNv3x5]"3DRq"ڄh- #?pb~D.x!Өƨѫ(ѽq^=4>GC/|Ҧ 8":.C9C}T5zH!t?MΡ؝L"ECYu`هBD y.F82wy]a'8U`{oƓ91=:QpuMRyK<6^t҈tC|$60ZE xXK=Aw;&C*_}nsؖ!y>nQ(IԜsL{-[—C؈j|WVpzW@Yݖ2~"3`il%vɍEERIwg(4t1heYc0x! w<&*ML }(R7_s.R 3m x]Ȳ /^.M:G+կ}PF*QF_a.YϳB?ȭy3kxTZL5-hy quWxhaO*Ȼ2VWVkɣ罅NKh6v Z,[[;'wAaakp  u]N-#(mn&`ƜrϑIrc͛C dp/%eTKm=h/bf@0npA-kf5p /K'/PM61Ģ̜hX;8J`h"0_!nTv7p% sYלW(t?|lHQd&;j>D..wEV+cڌ ubM[G,hv;\Pj_!`u%C>7A"_ 9Jk`m7$2QbQ d%Y?@NUjQ  @Hb5T& %HpǾ#X]eiw-bSxofs$ş"-^pdA]/ ͖-~%{uܩk[xB0 Hj& \~+AdjMc%ENz=[\c[ 8zA? Gؤ-Q N bMrbqFZnۆ;!lfv:yNxF1M2Ao(F&w\U2A T.S d2G?@}B#pI{Q,R6 ;chRr;ul7 5KiuwǕ 茄J{>MP"3lBÒgm4[ xvQ_Z%K!9d_pV5>(O] dcs&/A1|gTlx6!۾.n)x~w1>Z=JAY >6?jJ-?MFޮMU c=\mPfyԬ A륦V 6x|{$ng*2OD4{<%Q[4B,\tlw=hiZV|(t\{G8 Dhf+f[ |U%ZG$MQ +EB1Trxt.wG#yPbȩ{sPPhS~$HE!$QdSybiTD‘0xƸ` :j:z'o3b}|JomeaJߋ &-Da@UN41_"SLO~%It\Óx&>VJsI5X~14r | %c_ܫ;d$JF6syiXqYLC69Yc)YXHހCcqx V^$_)8‰e-Zf ,O]-pḦ́lN%4ΨVK̙coJQQ%[նAУۂ0Wd*jj3``c/ٓn˄<g1+AY9\qIr<'w73 Ҹ4 P,C[I$`$E.tf.ߡ̸T|u|RKr#~~ b$dUnISw#Htu/܋r`KTbڮdN]]FkCuaf|ѽL;!q):Rĩ6_A掠l#сws:Yπ!w_.;j%V4;9[O70gǝwQ33]Qnvm4mDv)-fCP+Zr@@f3,",}x|UhIq,`Dj̳Ȱ5 Ǧ"}4zLRCƠ/ y._2BF!Y$®1v`OO(ivt()5j;KC*p@R?צFL2A{@a Nk0=\$qDd>]W: WZTa9j5,<.YƩзei[" .Yb滊a9hNrBpV*%` >gb[My/><=B=᥉EKF3^6KQK@,'MbWJvgqEtd[!|7znbK?b(V7ݗ:Ӳ2խ%Kř~dYPa=bُ/䗴,Ma`glob.{ I-E8S}e2hcr}7P8%h/ Blk%ˎv`+Nأ+igyITN1G,0ƶ22FdC''`\)a Ca[aN\P}7W! %! 0ep뜗@p- 4,`.9T% MJĸB`Ks-8Dc8 a."Xo uni/.RP1ˎlCɼKYz.sCwFP8pňL~"߭d2לj}? ]7K&@/72`yЗ $L=JT}6Jz%ٯqñ!~nE@ئWHY! R<`njěYTA`g (B-_‚ lDm/ԵNtC D3 i` DpӖ8) hx2a}lQ'}T ;d mqIPQ:òP?Bsb]YnA{_h,uç B4D 8lT+vtҪib,bCZD9b0k@MDuq X"@q?Z\niY9( 1( jVwycX73&{00Jq,˼{K׈ik[b/V 1MdҩTHt< ul/3(16,tX Ze;x]PnE_hT-0rr(7r)/^U[|L.N:%;/杸XU5JLJՂ~NþҍNlJLWCH(e kT6ZBv$DJyVFoLl?k\0e/S@jK7:sF&e𣼿Skдwb#9DAq|jDenj0 AOGS FEx͛@S/~0OFzjCXT'Ldxd]$Nox`aQϺ3No1&Nc!2ںX-!3RwBcӲ%]G|{>B1*IWtu$B)o|(pSTPQŇ@=~2;A×K.J Pb ^k.Fm;X{_euFaӇ  ]ۺ]4%>yYP%cN(a=Mpڍ'^ 5MoM`*iL˭uazl%ªEދZUN 5+FRj뽔_/Bʨ4{TwJ0% cTJ>iw(1'_jǥl"|E^.}Ĉ.\OMO[]Et}%@lWO$Zc0f#^^>7f !c1QP Lj~s}ƍCz5ny7ZM >鬂|F?`=WAa[qԿ6td6OgLԨ477<.̭ds*xDx N^lFABMaRoq箏c~LY`&u{N;J@x"u5w$ P*U⯎d+VNa1=>sL{)jlLTGtXW◛=ݼZ*ImiߣpG9(D!8~;ccW?Q;cl-]8~ iXؠؚ K?WٵTv;9N*]$@Zf)zz /ԙ#R7qTVz.G@;tQ7%>EZgk^uXjCvaNv@mFQUEOb4:lC^ s͌<_6=n?z_@OEJN 2 *)_Z4J' gY*"{C_0:-;ĭ8U%p=av^҉74wY$` ,'n~,vk/۟}$ [NLN6tMNf{+ djQ7)@4t@0>%>l3̄Me*TZ1~BT\h2L,Oi%2-p#J^U CPrRbl.K!ihΧ; S# {F?zbE5S!N:Ԑ<ޚ/nFI{ֱ|$7rEXe~ H,u61rRM"fbq0"A%qx|pj&]Ap/<(YP-ASi X<j*#pD9 h ږ򎹾~|Z.y6SRHAK}=zY܍E-S~GS m$oB>h#+j8_q$A˶ߖi_jmf{ȌWdЎ^R_tM(KB/6%qy0SDd#֣l8ӦcVȜ?O$`Hy8z= Q]V^ySwi$lCo>Eu"ZV gи^o(RY"M~2¤OtVwo_8B|'s\ H5ީV!Z&^ȫ2Qd7ˊu*o'ӭVwo\؟$-˯Ah3t~?۳!@$8׊hDt9XƛJu:VQ1`{U W=Y\. u, oIcw=35b2+sιb 6U)[S齆O[ .v,;EQrz0AyMRY&b|sAP0}mS3r\%Ξo,S5IG&p 'OjÝ-k~ʹߜ1TB{ahv>VTĦ jÛd'by0L0RooM~| _Mdf#9fHk:jx^\m/-wTŠ`۟.E9KnhXE!(Jлgf~4Aq՟svS*!/>w7 8a/#Iĭ+WUT ΄R%6He;ᯰ ]]!a\>VJ/=' U=9B tz{&S__`n>cBkVچl|lR@C.$>"t$;:JQSKi uF*iC<ꀳckwjb#Lu/>F^|̏FzbTJ RXuG0&ֻ!5eUYx:K5͝n"[C 3o-TSs[EJ}/Zx8!YJ.!EGY~@@oQ^ 2.8Y*` _Kur(:vG vDر;ݹ(Je1}j12*krmVp߲T)%Z/IGA941x:( ld!*r4/vba!:V39). e3zt|֓YEJW-Q&D-lmN7pw@gYۢhF p* _&љOG_ zcTe9>~4Zp#fr ^t`-%xhyro?5'h 'xjHWL uG W2ΏU`tJ:89xMX&-nۨp e&@FH1P=0 =č{ j?+' 1~*bw`n+ c|II;N8khy;/? W,w|>/*k9<+WG wI^e0%c؇ .HI ySNJ$)7H5d`Rh-91EZYc[o9-A-iK|tȮw%A^k%@7cT #> + i0<;x;O]WsnwDp}Hԃ?o/^NT$A2yq`ef,%q>_?;Qo`.Oa# n wj R5e ae,fV*ג-2eR7H`O''"*ioYeri+]H* B VH S[](өyN =XkyźlN7!;Վl)lS%fC&c x2Y4v{-[9JWxP((FxިV1'ӤƼu GVlkk$,y>j:_. Dt0U:%xҼa&Aq06Kk(G7DutVhd0-1"/hjI6<< `GYJ=BWEU WFa쥕xR&ޖlR&Px֦ -E$ 1jbl^[fYtl˅f,xVhujZhrv a;GV2& ;0B)g_#FCT3Po<К!䂋`SEvsnVu mQSU4gG⸛%qjQW*=Du]Oë54~*8"M6~ 3#.'a^ۗ5r\T >;=x["PX:WJKĊ~[UI/!,KZY<ȕs&$.sȤW喝:MX gaA|[сb+@b#  5Bǥ¸28uN:[F2%i-|"Ͷ\A{~Fy)6ԇCS4wfJsAy 4*EFm2Z&^#]oО'M[~랙̦'|j0}T)gh44ofЍs7筅^%sK-RT4^m ^%HGJ-(/,aȒÍe<m{G:c@8>Tx$yDNS\r_bّr&DTJG?uk:Ps J9-?hNWMq|dE6>g ) mӸNW6!I_T6.j|مiS gbֻ1@= 'u}MFp[؁*OG?24e%=cbKt9tR( wT' r݋d6p.U;,(48/[p!XqB,@p /Ҳc*.fvĮۈ]̩cXԖFjdpIH3i݄3FrݞT&kUgc2BUvntt0Ը u봋Xõ痻,Z`I^>RMxWDҜy [&5 Gmbu1HdyRY1T ͈BtD#+3L$/pGe!4 tbd-3-8NfʍvzDd (82 ؋ӑlbwwgO+hOEzPC,bHzI-(gf+:yǰ?5Ru@vx'Dh 5v0J<$㑢VU:Q ine#?2 R=` ȏBd2?P8_UVȸlLr1w\\ιf-BamT6'zt/ec&%1)!VVh\5~ /xZ5!!*딆^e^x4d> 3WyIeߡzB2Mp[BP< 1Rz3261tm/װXO {'-PHm _~2 ϽJ{BaUbc}SOmx}|Ån0P$17[V&9[W/7~;Zh$l7!v([0L@z(qS/asP؃V F O FШQc{ϑD,5H.[KM~ O.}s8U^u#S@ɏGs*60ή/GSx3/4l ]2𴷾 )uUFZ؅קXG7F:b4*C}R/Q:X@Ԧ d'cGǧ灸 6VIU IaᣋH+dEJNxp h'δ9ʓ▇MuA19*"-fa>l[ [/Hp}=E3e̹'zĮZluYcgJ.$Uv(x+ GT98GA!L`9^891hhw:L,m_D|8IQN(?}yR؇ߩ2 .foa%ZLBldIy@hr:b"U C _mjKTI --aQ˞ra7v~--:/ q_u,Q.Nbr\?n/t9 ʙ};(O75V/Qi!@3`Jh뒏p,` ܅H1е֞)]\UW3_Hy5GZX3i*6Q[|֝jz(#:]=i  L|YD P1(JIe7FNnO0%Ai/~L zFjkg>)ظUNaat^$Y yuqx8^xDNCB8O_j pou \Db,<ښ#R?YJF)GC9t`0٭4ly$\73ZFa#ji&[~ %)K+)m+gTPg3>F2 qݕ (<xI ^_U/TUf&/CJQB⒥(hZ9L,$<  E/1״yr8)E] W(ᰱ5 5Oh<4EqN8hu2uX- 1د55e0?]$&6꼋 VS2bI{fI*&eBʭ)Hgg RMUXoЮ~_F11~gPW肏)Byo?l q3hîh1+NB>Vd\P7qxue,p|8=8 dj.sJ΀5|)Q `VN0FQ)y,bGv6A*[b 3jme3(<7O{"B{t]4(!c mRvw veU'}@Q9"]dȶeY8(#+dhuNŢ!p]KE>H }:d?lrW/ U4U|*KC&f[ju2h2CL;TjXYnVԠ @!46kc\5QEBj*ˌtj Oű㝔5^m16B&FZz,< ]8%7fp?~d݌$ m{RR2x,L_KADYG`bŸZA.Rv&=?j)N1Ф =TɳϬK>"\` @qCO.Gm]/Ō %$OE؅ !^(t>2Qp&484hnu  A䧎 %USzc馫/"ǩ6ih~V^gjdb0,Yt~&`Ք}jZͯ|%}iVokcֽ]u@U1,8h_xNKGWf<7|Q>g-4njYK<.sMMvXid9rfM:3/F]?^s6O><|V0`̩yȶ|pV2O:pJk ,0}ZY HfLg:rQA'`_PZK<R[A/E ,!^9D } {#H͸CK1s=E.I=|y? gHp»wFpo I\r㭓.C1īG+|pPn/[Caau9IjKzsy<\Պ u|m٥u~ψi\qP+ CW\X0@,q&4y$|RG +L`9 J ʦƩ(e@޸.:r2]zI'3ߺ.!;3ōnBFtr8/T^,+F*V>lKFO*^ڷG j+wTTǑ$14'iVhf(:/R]2!Np4їg- /\x$"܊dd5nbsѓ R#g6b֒%ȞQK4zȾ #M~JuU9oR0]gjMOl7~qT]2hU22əI)^=W P!]4OhpxT~'}m=\Ӄ;[wlfo vU DpudIRT+vkc+0K5t} ]X*猴y;̀K)v0uI ],N֒*~dG>62 e>kn+#c%=&=K0&]YdY"c}1.M~/𜴀q 7?y55ik+QrvG_&jʊsGq+`!_rD|sEˀUHXM dXGddך#n sݣmrhJB;&+KWSW#l6zQ^!dbRn} X;*%e ʫu} HlJ ZQ^.8BSWL|^k=61-YvN BU0~UN2> ,4텬KN 󂚚^E:u. 9Fxߜ:xLYsie oqMviy>-#=H֯FLYKpkyc=oL _x*q gG`B7{ ;稂ȯW'~{k> ّ7⮄ &>AcJ )蒗?u!@"\Z.>nۤ(TQL4Iͅ}4>^>qmT 2xv=7K׻{Jz3vƓ:H$twM޴fάO=:!W[j 0|%iOdP-\tR@ ^+Ф{q6lc@E[* Pr=zsblh "űR3(5v"垢Q.1Jl ^Cp9| }qG S1F#3PxxZs2D`ϔ֞3ƠQ2Ambw+s9lǀV]ϊ:4U뻉8;4/&(/X}͓ Q9v Wg ?no^3~+q BFCzLECvt(.P]Ci'=F,O&Bذ0ss 2@B=j{w<[D!/O/JЮӪK_|؅!j@Ϊ" Q)lS% }ՎKp@>eXRBGϟ$݅JkѱzhFK.A$!Qt8O#ݨ;v!cyNy:P|f`ՠG=Fn_y*7ƛz`nof; Xx qpؗ?A-Jl8S^b4@ !ڃaT/PP>x :نS;QۥFqi3Zfsoû] :+fvzjjU6RKM%gj<"-s+ Ye\zGm kvEk!읒K=6 ¼}cҙ]!Uu`p~ $3aԉ50! i>ΫjJ22Lx` g bE+!#.5Lؘ^%^^tDz6#Ƹse`PC .s;S+$J߲LI{kTxCpޮ E'>;%F~+ ޙ͵M餉#F+24-o9<֧#nhqUT.TDo/!)6,LAm*uA2&= d)MPFMF紜"Uv2m&Z!!<[^j2L@K>xZ(r&EwJ@m;.PM ?G M5OL :|Xd{ȠIsFv4!J8/vuw-:z㢂.`!"nWśWRٟr" N-!ģ y%3}9 T૱^| x sΖErz4u&4ȊdK[ܭ^jT:Q=?wav8L8W@Ya'1" E2-a7MՙAQt EYV<0աu\;Jxh˝M"綨y'oa?n&[LC1J<({cvr>؋YrC.m)`lʀj}T.eXsoY<@j܅9D KjXy; X&:5QTv}q4eЍ9 yW3"6[Gխwrt$1k(}}"cI N,t1 ^v- (|8nEy+]%AO(p\#Rl3ۥ#V3 <מW1ӣsQ#;R)scւ9v0`<^ew^J'3jꦖp^7 g&%:ǀ㊽'4Dq¼|?p\H(&h}O+ݻNUc_CaBgWj EqAߦвR!{r/?"d4Lvl S'8||[4V#HD'̇޴6Ue__kZzh"qt3~:)|Czb2a;|9\0gN$ cfr)Gʱ)rllOwQ(-SC0N:"vMUYdujgchaf 3io, b+zˊyƫ;m2 VQCƐ {| ?oK Lߝʉ.e ʦ*@z=pdg?ެgPӒ]‚ (v\:bJWA)F )Cn]/YZtwn-IMfXJ'8HuȓPk:\h.{W$V a'/.\q \ kǬ:>bA4{KҨ߱t"9B8c3;UKG[ZoɕD1 9ECd{ٕCPёN(DPnoVs9@z MTdZp;e.Ov(Rf+O̽, l~2aƁץ:9V R"B7|W1JĽ\hZ`7ؤ}P|3{u2A>jLSi]XG\dw?dGȇ3ʉ ^p4xIL8&>Lj%ӌ4(7Gp;+{G4?S3PiEMvk,9lƅZsTG$:PLq~=2=z|+ٿ%oKt=,;L*WY%D=|?dcp("ss׊EG88R|\ ET!Xs_u%^eI~~/.;uJE'PBڢ(Pņn=A5LnVݼ}F)硸&i&5:~/dɥeW<*Bp[ ;Jk'(V VXRiFoy8:Ab 6ĥ5 Vk`o, b*ǩE*5ReI{1DlFw YCSl${Udž\A ^%ƱUXZkoy6D٭ovb(A bJ|"X <}:1$Rgb8Dd̞zH,X/2u|3\NuIX]Gs~SG Ҁ)Y`"-Rçۃ4hskBX3RdX5OzSȃˏBJ6N\XD/` q; :kV 9& & 'j/t׹趥evFa|̞i C$˫LqǽÑL꺁T![جy =?*&YD:5u^9LgQI0!Df;6.ayoA)$aDLW6ǂD8i,햸vjz{~hJs"$C#{6<hP,d)PZ{e#/k<70z0DYv~#!b;gar~9*J7̸sO6̻*.)et2XWiK N[>]%2?. (PNj4 VhC]qhx`'hm{X!SOK\A]וi̿OJ+v/U} o稵D 6׽3Oĥt,rߔo@@&x'!PTus}XfԴUrD٢/W!cg]&j*>i\0Ow`i ^:]Q,F% J%2´gwSM<*K?}.Įa&T`pbpzXv\"8WМ]lVCy.#bUxp9!&ԑ!#ktwXXKRbC+K^̝~uWvwt`]J[/; þgK] /Mj» YNV6i%dw`bըx:V"D$҂H {[?F-B!}`B rמU'3E TNq 2Ax+#&sK8; fq]`^2y~pmjbg?"B\j|(-r00"%EwЅ2݅y3!$ lsvB8pKs%f!eE"p NS=4+E ޓEEu0R <"#;i3jD1dr8 Qɐk31zs =neJ Z|mNm`8FEnYžgVGC9߃Uv1#J^]葖y0,.al됖{-j$.*" Z+nPBfhQqpwY+F m<塌aS1Zw'q cB)F0/I@#n"C³R'XSt@V&SSض/x~~dXm=CKfQ /Tinuy}>Sԡ';#yoXeTA)X kn*W s3dt lmp^DHG⦖-`ChH FRUy0ȧ@;Jo1(Y:\hKv9> *ɟrpFDdi`=rotJ$M|7r<DF=Н:[A41~pU_wj\*vK3k26Rw!t=j+ kr^y۲Iv W`#]oXh4⛔Ӻ\4_N7ɗ&htF}2ts}Z(Xәnd72H,/^׺̫ƻ&ZWC#{Bu}x[kiPaa^VA_?ʥ!hxW$ 4L<xz}۬7< UiD+R[{WN˝r=uwu]G]_RR3?T\s *S6pMʛe+0{drp˓ZM7`H*݉.Jwm6a=²b_,q6 _ޮ|(/v %96j:%>f6el]a"RFϠSU2Vd]]sHU.~o6tKf+Z7M̶ɀ3u_15#yOWL?Ү\Z`T{pNIάgJ 9$!SV==LPPGF_i/⭌"|nƫk8ㄹ^"#yvyc9'~}k95dK[oFAU=OW|'bҢaEZ-|%=KL TA3)**sy өDb"ڠG0B[Lzris&Ǫ5ps%p}}5RN-VfgDRfxD1:ϥO}f2`Ƶfr U g(cNp|W.ъ+ .)i4|Q6U /l!s%-(orͺd)(ͫ7N:nQCD+8X+"@IyֲՔWB H6[e2S'$222 Zoq@q@ C{:NR~si}+OncWm% d捵n+xΰ\eu\E [= \)D#sH 2;W#X:6/(ݕΫu¬s̩pP$1fU5O2HU6)b[R2zit? v\8.:J$d8LFA>*(+g `g=?\ /iYJ TM{$| 7cJMl~P:P]͍eO{ߵR4՜!jNh= H]N:u@8b\C fQ-j+|;ͪ۾vr&bpnZu3>R$L3,0jի_·ؠ0hpŅ#ጁS9QR'l ޜr`Lb  ߳1܍n錻BIkܞl~dЄs}[A$9؀587Yg̮z1ȕ-!/uuW|I4-HȢ5d}Glle϶K^/QW~뒷W/"a'4u b]FK;x{$UK~"'63]JXs.]EQnyX;8J#E֥CF!TAs;Akv>N9q'bRuksz, ~qNQmaK1E qڡN?{9.i5"Zyi)AQB_^,KE!&i##|g2+;3P׵hL)UғKF(&A 잶8^Q19!׈*/J|@xJI. &|^¤b_NA;ufqf}ˀ[drcJvګ{ ys\xLmm)ITA#Fć M ~)$%ӌmG:ڍBds27ͻ%ffdz7K{IᐢT9d!C]RGeu9_B1?ƥtF}cQmo%{(TیYx&B H]}'h_Z&DsΈ tGoT,bH7P+).~b9 }֢L#HX̢]#@bp_h7zߚ=[ZC V{ݎƬiua[,EvYmKє=KTJY./aH0l E5aWBbi&,bO_0|{d%C!Y  x!8]ʩ':ލf˾ y#.BLQJzi8FS?쌭u j)(6hx[.[i9E{NɯT[RhiU[mEI> .ڊ} 8Aj-? PY&o35l\\,UbTE1\!`| #pGc=ūq8Рx yY@RꨧŻ q DiçSJ~cX AP^0~fʣ̨ct/S^^yw|ʠn \-m57w?<]Og^fF[#E х _.[E'wNA০#{ޚ,"(ƹ}֭{@," 2P%KnHo=h+>O#ϒ'.^4JљY4{Q'N3>=&A 맓]^Xa7eKeی'׈w}+]leB`jUٮ%o^k_p86qY pr KNð ~ȫR}1?=YK~R&p±w;h~+ᄰf$n1C2zjX N "{qHid${6]௽/@0gi ^?ǸbXop2jO#->^/ UHbϙ[oDwZsOxWE.FRƫP4:+of5_I~&`(` jwRwV]ts xP.XUe~<3C"#RPrcJrB yuegq0Rcw,d~^r槺1Av񺇴Oir)Vat6LS_shI| AXH$v ݊ T 㥀W* #ʭF-f1L\pj `nJQ4w[Px ڤE4V[tу9#/b}O%7{DӠ L?vDV֛+KSiy@&Fd5{ _Pu2s[6sUW7iָ("{e)Yk$+n%w,L@v>ǭl( XסCnC}Y5xe7uC {%O.}1ʑ:<LHv #:ңLFKf[n׌Pؼ`<+Ѯmɳ©/}fVhJԝWӷtҀff9K=2|19J ]k0]nu9 <"s t%$LRVG H\_Tog@JI9Hv jwc]ϴGcΒK +zU 5CvtQ#o4z⩗LBwMkHj ڧED),iZGhf,gr_͞-$٦7=>rcOq\n悚uMj;GѤ)֦6 qxʹߕI۪( 1`I'HbUUغT8|އHvÐgf!F ,tܨI^O+t: |EV#Uc=,Av~_weXk(.RT.7U7P LǺy*_$-?@ٽ4&$FD͖)i8he L}PKnŎ̴G"R0R<zNX%K25;1*i5E2:6)M5LGw, nqT/c '9 Ig]<ZIؾ-Eo fMP!r(w;d]ھbqcYW&(Pց3Elg(CM{@V긭7xbn?'Ō t<= Zݶh|? ~?1s\b > K@U3GږYWԄ1gCjRK19w p{ 4cQ A̮#-7AMEͻb;E]d8:e+Vk`8bͮ;)AD>b>P\h湽n)snjD~WV|u`&='!0Bpidَ( ӏl} K6tR;/xr%B0n(IH+|d(#$&f,6c`š2|GVfM YW7ޕZ5zryX ™ҾNpSm5{+_'&OJuSFza%bc (|l 8YU! r 7=5L%J"Cx^nʘbb ב LfTF37{v,ݛV]1#tͮO LPCA$V܈5M@e'_~YfE/Ɛu̢JZ^5ZR:Ex*`"7⢲f2fT wfʉS9i 0Y6R7~.7W]jTs&qT1$zr2pTG'liq-Pa*m0z {( (M*w(`<6 @AB#DT pR!8 V7vh|:ǂBrpe5y'IhUA]g1PwSXN@)<9f3R8 A?j9EL΋5̢\ۮN-66u߈@=Վ%/G_Uzr]ي*t{O,—'Ѿ<:<+[umag2+yE4JxWre2M-GG@' ǘ*p HJ 'IJ=Z+K D *@b?^l;fWJ|k<Zqt=j~פgoG mO׻xbCJ_7_mSL#b"oqy.NaD.H+'vYcƧ;jBJ>,BZUq3D?#Dlx@B[Ќ|8e =6ڄ&L1w3j>b *hA$w[v\ ~ TG M;ԮM6 8m@&nU_7+َYb q#xKh$ &`?+?UC*@0@uJ ϘN&N}wn{t>r*WHۇ)Ry[%|{EHvC9I:>QJ;nt[w+ɋvO2 Ɋ6gdo.ї%l~{N|{B'yEkk"ص& &!'\wE/^sc537姣 l g Z wA JF#Wo+ňzݻԲsT4RFܯR{tJcVԡZk?fI~!mDȐ Ī7,Z#I$Y_nFx˾ID27 |r]1|{Om`q߷ <_!:eHUÇ|gP X>MSf 7}P ]=DB`z'E-N]7fy$!a8QU&aOE3T8yEBG=J'G`SqB`?5O0:H)>",fSi|QVbI`E}{2dy+Q-!r 'ou$!3w]3%G{͍hA1Zn8t]sYf8y)[bhG-Gt6+G<4/Io]/R0°>r酩#ɹP\W]pGt%"X)" h{HmP@o.֬W T6GI ?`qcY,?3@GMխA{J~1FCZac7&sD_$nbi ߀Hn9e@$r)r?R]7 Dj+=zŨ D)Dmym/$fFq6w˅-VOfckR*p .ZlM_K/ LK.ЁRl44ǡk,sA\rbqxeW+vE|ۖ-`g։A J3ti,|xF u,2}sc,;±V#sߕ&9HLw]2a9{rX7=lWNOw,הAE K[0$܁J([Huz|Y|!}&zGQ D"a婿5p~Zf,$@0هQ/1O9@(n#^*xYV4|4ːU2lG6Pnw@c͒|Ι + ٥e3WۺnجP41sY0qm 31*ja7O9ôGXY:܉Fŝ08mLRZ*vuJ[Ʈ*bMږG%rSzi|xlq.ml5u;4*`;ݦ[v~]w"VPi2좽*vscAEmHzHnhDuXǛa4W7-s[.MA)j𭦻~QlЦ O)Na66$7dr3*238 u夡F?e]:3gH3V 3ZO& GOgzZXjpZE$ZsSU"rx2nSGbcHxFJ4ak)0 Wur!'LICI O),Kb7e(M," >c4-5zUJ$zˀ9!50T~;_ϕ9jJe.E?H?l|Nt7:M+*8#;PTNqp`^ 52*xk<$$nN eLΐ0ٙ&aLVq<ȸbw&{y $-ўDH\U΀peu.<3p,yI $$XQ&ۖe:m#% H |P:u7 ׀K9[kT[d|۫ G˺2gfA#ڳ<z=Aɨ )'kܼ|]w=-.e&q@?6aV./깭Nl.5/#DRugWB%_B-2۬ ʯa2=󾠼\d_ub6A;zb \*ڰnń?RELV"-&Rm?¨vh]K|SoDP[DذJK)ǩb>{h~͡^$8wrYC ^*s`:h9Q>6t.8<Onz1nG]@cb}M4Mq%NjBo&90nU"Ժ0 ǃ X;: ZͶt]*`wi^pXCN@?g4ƞ'wgI$iՂ7)&< I5R4òt|mawPcdk^DQ5^rDuzg$<*u#F\& I̱[58?tFpsf(cDpоzrbċUG/]x0>S0P҉Cً5%D5IJ6B 7h~a3\E~P% Ic&hX hтܣB!Z0 |]$>ɖ@KTimd-a5uw..}Ab'ḡ,ڽ*{d ^^HcmD/)id[`GL6[BJm $ɩ yJW5`1d, g+^g; Ʊ|f*^"["«A盂'إ sG)^2.m[@xhBwE[ƄeUJ gpZ)Jvd|-&' O/+,Mk/)Hakd14bGSWI"_-Bm17mƶ~]V+uЩySmOZ?X, KaZ t! _Y儢WUPYKePx i2|w qs&={|OVISQ:U‚J̾; _muH{3 А v@i3S.>a`(# )HbJrcrCj<+N1vQ{&yVzՔ,U_nCޞ޲7߉ G v>i_)͗HtyFtoఠҲXM0W%$ZlҲN$Yr/v@/,wun$ew 8LdSvV}Ef:yn&Sĸ_ ׊вo2ӠhsMElLǞ0y;Bl&;U6L4͔Y%5 8)UGz]ܪ6jt#~/%{qKβPiz%pYw=kaDA̠xBio儬pׁ֒Tq{f4 Y;*yǗe־et-5{us1` l?[ofeF׍z37L z+-*Q16_lo8+iֻhFeqSR:J5m03ѧtdIbuhF>r߬'Gz#ܷKdT#g]ڼ)I΍S#V q\ {f\Y7maڗǃqș+t<43 sY\+Eg<{@>'yr nEӍN[CPwy#+e7G XW+ rQ߁҃~4hv%JE N AK"{Կ Zy%XyǘYb䷠ L -Ӕq'>&6uAOFD!`=!kk?kkܺX-m@]q {r]6jDۜd^|8Hge{HG R?xƣvexsF\vφ:G1.{w!ɠTM<(,{NCyaho?|a{)6/֌y`z1uΛ!lG#A}~&Aq!Rml'cGڦ{C]XF W+;)ir3Loxӥ=? .]U['t IA{LB|,;Ww| 1RD>n%20!t~iR^/fPe[][SKYec -.>Ȩ,~ܙ堇"{!q@;뼓e#:HEXȲOWr#fS?./q>sIp-XVɅ2Bc*6zDbX2T"-HL.niq o4;%N6CHyú(|&61W{r~YcՊؽ Y؃\J-{!Kvje]EC1ypaϾpw?v1ܵ":I5Qb*v ׮S^cvV蘬vn"dtV}ա Gn4鈅q`BT^\zi arjwq@^t 6l|@RY`s )*Sti ոH@VwS@.b28K_S/v9)|mJbY x5F)"T}mD^*,עa;YQF9BZ&BiS3v[i)BFS>Ub:F85lh٤@*/ߖjTl|-gx/g8|[ֹ_C$)*D&8q{q"=5qL ,ߌM1/\%躪?DY<p(!_蹌ddTzA+ ֶ7D+R8!vp&mqH^ST I99 8Z B;4@%@M73Eb'LcG!/xUۓt˕|z| Gz-[,,;58j&VE1u쬼C .$MHٻq/ODAj!udEY Xk]S?8(L2kSawMׄ;LkOa1_gA-Ӵ}gUEy> !SP̝+? OiSjl9;_ AwB5 מ4P~X՛]SO\m|LC'k  +WyT ;;#ptϐhzNx +`?o%9W͋}lA`qet鶨(P޺uY͈k#^uѽ` gסFsLkS˳Ջ5ET5DB'&in 90WL Z[*@^vn}> xب,eb Y~U m}n"LM G|5#WąI[%D?um 1:{#22{rqv B 9jHf@'Sw[쑒̾w&UR"/2TPh6s( P6V]vb'?!`q2`j QWǨmWk6xv6xy] r `&ߒ"\`w"#/Y1<}yVЋ雟BGU舻 DQNo,lk&ͺte6ƽVu Gq,ذp̲;>VYn\wHUu\nv;WVQ=*$/>Xl}50ZkR~5D)8:\_ogx.(Jk g`.: pE4O m(O^ER0IcT˵gJ*:^=6DiG4g y+qHnyɒT@K <q/s3M ^3#'([/ǿ%]!hL35%?&`]":mzX9l#ŅSq4rkj8eiM]Jz}A?<܆, xV]F͘ lP(6AsźM2}5]9hC=גm1\Sȃʸ DzeaAt_ w>Q|@Vj <;3ע~pm(-Û4fuN(TMv1ɮz#5l Pj~ jos6%hm\R?_;ֹ73Ss]"Ŋ"i{_fCX/_' x _nQ_g +M !I@b?{9k%Z C S8pk]+w`-mXQri4q3a 1՗!4thEHд*<_~`#N^%`rK:\5gr^< P`$7M=7_ g^Dpn~bNr>nA`i ^%slAlF\,f:# G&]vynR,u/_kX㦩B85c29I\'I&&.CK3II?HF筕'1t:TL Om ZS}A]z(Xz餡yE2PR2U'Z%}}s.=_%,cm42\g FZoxqk%j,Cj =M{$qVKvHL"~'簩|s+%׍CL,*,CWpӮ)R.}"]84nz@0m`0: RQ[O§L, &.Xӂk>[۽rHg*X{ƒ\DrSz˒Bo &S㸾ɧ340? ﰤ}HKu8dpR>Xv>yrZsiWѤG>a[WH>fq>]ǘݧ,ZJ}rw;)e%&Yⶽop;D8g9Gv {As?h/2c㤛.{^b.:.Ak'{HT !F;B)%l öML'@ʋwG>oH7bausm5}#o=Bp0AQaqWOd-;S 1yI}:K)64e;)[a?rp|CkHd V_"TڍEsze0+) pyBNnAҖMDv.RoB_mYNT)dѴ[s%-HZ<@e +}*|8Or5RnI$+H->k٭#衣Jxku< Q8?W6(>;q# RWkr~VOj}BIw.~2۔/첒NʊzNX!jȻvQwÖg,)BkgNf酬f!ckEncb4Beg3Uxޅ$1$uwkVwH969fLoĦupFu`eWm3)K 2 8<f #k}ߤMCpzo2qP&&5i&gX5԰4g ;hJ~"!xCkʙnu\tUf1~!C̺<_UǁM}-hy$5؀RDp윫6U쁜^#gת$y8wu/2[0NmaI\,fcj %Ge,Ћ}I;ή_#{P>-Rn]ܐc㤅%`Ьa C4ݣQn<(1Eji Mq(eRA\6W f hXB-D\3pqw*)wXc0V'ECچw&6X RZLe)/ʙ \̥Ě\aZN)IgriMæ60OhǕo{0\чot~Z -xC5P":p-V"s5jW} NHak1W+IВօc $6'r8p@-kl 着r3)ϓCpٹ!L빷j |d0bʝO !lMznTuaRnd!۷Nm}x0eK,K\_e5$.`vLYZ^*QN"'Qg9ś:s%ӝp2|&7U5l iXU쏗FPھ2nU#HmK{U؈MJN b=x9|_fI J6!]HX(/ vē d|]\exİh=$꦳,(~;!V'i,[7iK<ݕ6.epx3ǤY{=:.ծXÌM|@>By.K]xO3ضIc; Î (hNv-c aAݷxVٵϳ|1bV[+~yBwLϑKd.vs(EHdwLE߷b~u"V$ ؀`@=k𵅳c#y[5j3$kesyCgU/ v~rz> ,[@;{oUK9d)7ũ{bGN$?*)XJkG(uإۣ< b(e4_R 1gkJ %8Z@Wh=L[Ũ,ZE0ATv~0:=J&bF\QcOwR49Ga!vm$cQWW S95renI=C=|\.;t?w) vd95k8bm7xDbH\ 8#)s P;JaNP_E뙖ޝjeIC X`!ZދҰ(/VgD҇TmMlQ遲i-L`Cs\bZEQ~ |,\N$5u_=dmK.iYLJ]:2l! d<%qF;_TfCk$vS be0Å oڥ<*[MQ%kۺ) C. ʁ[J& MIK6|&ߞ*%[p^6Au(dIJ{ӸJ6B*6*a}0Qxи%GKC<\ Ǖb%BeJ66?(JH;R>Dq4I,ۼkmt,R m. l*3wgpkXD  ¯a Kn6吪_؄<mify]?j۷h^Aǟ _V^L$%FpnP餁nuȘl)2 ]*-t=HZξum4#H4'g#ˀ68?ȼ58l+U.IPZIZ%vS+g;g"T:ck[#ڀ_1s}!mʫ e؇ƹ[;P7bu%; N7V̇znhإe_EBsGŬ+[ORRn\+Rӿ*(r1Ǘ ߲\wdu2wi(\n[b-mKvx;ѱJL4cFG8^i8iG[9 AA%ҧ#"e޲%B05F?vFjcq0 l"f[ Dm|V38si"3|Sh{C9 :qqXҋޕz!q@LR 6Li>RXR[Kf&!]+ ԂL?kSY</`J5 DN#ҔAJ { ((VΈן KS)zZ lEتLKs݊nlIfs 1x3ٺr!C]!=N(B OZW4'l'RC5ɟ\G[*m0S_424FTY2;MӄY z=\xG9emr^R=O #~qxZA >Rf|)\.SNiMw| m||xi 'KL;گ=~/Tf7v4iOR eA{5oW/ESEn)lRAIQHi sW8k3agT ZKduV}{IU㘢۾wenT!)R<3GhS *{k~qU%/RBx%8c]œ:DM޼6"/._zfN-VpOg^o=Vx[*O:_, 7gpGh?zK92d2pNmL$"ڨ ҝx:، 8sQ@$ *KGkaɳ@lѭ/[ #\ 0?h 5PXRc*Gѓšh(M$,Ժ/6Eڹ*]-9&A*>6E'8AR`"myn4pگ VR-9əh ˨ i/2.x .[msr>&J J7I;$4[X(U ?{ͼ"&j{# `*!_jVhF"V<:}V=Ju\`h{pD؇rA'Ps`~洃6\X@ ao4'HCpV+;fs" . ‘ǕI~ eqǷ1"qWvl;z:9,jx~m+E5@RF- b7dM,ղYwi) .Y{T_V":%rԐZ|0$-.+R+L=sAe |Ѡ7x7tۉ࿴Ҿr=B r bտ{bhd_5m 4\jgVN;=Rק!k8w(2Sr;Y98 )s5o^v3u>[3|/K!gQR6qK?l 'Wwnz9Ϋ+4bŖ*{6N;?bRvgE,13Ҧ-*,C4ӥKh-d_PtSU{->-LgVƵT``l&#ɗ .|խ\ɌF{m_l`o[TFYdzf>EεH v>Oci0x 16|90tc ?>e PwB%~+6;e$"q((6c=u$y7[f;<4\2ge%쾊o}TF=U'ɋ`(?{eY2KT2ۑĩÔ`뼧8,9kRܚSrfK>4&GU "j!V@)T2<_HTFN0%ȏ.t^i24l/ٹPp2u7C鴞] '@& w@F¯J|, zUXêQ\!^C\P/~= *Li\-nU 1QViFlT`eX= 9cMuOS0'CĀhP*[>櫃cۄ<1ۨlOLP%.g̿O$c[yIv8(77l擢`;&:C Ak x'ĢOqO5lNlܪ(;{i!Ǽ\Zjr)v,d*~O,hg|gb˅: )kQrQb.\K3ngp&4M-U`u<1%)}P,'@El0S3(rWGCU| ŒOcs\ ]ƦNH 8'K(>A$-;p͍GW֖h $poQF Oy᮹o:4İ 1)zi}'[zg=drQ2zkAHcrTDjZěMnN{Iw/U?<dHKYɜpHQՊ>2$Tghvg[AXyۋU2kk~/c?᷽~QdlHxDQVR( /Y10HcthVdF YmE̛䌞@ 綁)75B. yrjaԜ-<tmCWJ=s܄ƏVܓ +æn1u1«dp+"PeZ@= @_kjyZt{W\3໨(1Z*fV|G#4f)[ ȝ$dN-`3h>E6ӃvɆ$`GN"10) ޏJBIdEwh h WJ|ߩCދӰ*1мe D X \ Y4JBԺ`Ip3p.J#TE4c- <+c鼉^%HD*U iD<6T5v9Y@-G tj.%8s\r=e"tf^9 /FLU @kvapz+މZdQ{4ˋ'3S%'r·ǂ10CV5YM8rr5e 흁ߴ>ThHW$3WvT-$GkDf9!kܾ=-8WBU9g`/nwm[P(96@ҩH+mF1ȉP3R_4 d9"UHu<[%[31'C˗WW'Y}1ò?E!,:1*"DA[(u(DZ:Ps+e"?+(ǴC'vF37ЧxhzQs97|+\? O5%. $*ZrlL gFϸN~N=R f##o@hu)XoezA(awV&$Іx%Q1W;StC,m5A9AoՌ/gLB-@8Ch]7~5%A'BvچmI}Fw>_ =$Aџz7Ppb ,aחcȚ u$"6Qæx꺤ꡬ$@EڗMxgWFvgˬ"L$߅bA߯"05vf$=ĻL!#' 1ys$mPL7WU@tǾBGc#B9;iU:[h0'mW Ȃ"OBsv{&vy%%==#;fcipjy:D=G&ɸYdHެQ$FJ"jdh\8+бM1*"O{%޴Aq )ss'cZ)n# iV.Q]k )b 4mӐB zhfbvaRh;΍IUAIcQ#/k%#GCv5jD`^MBqY1?*SQa%Upyq\ȿmHHQM.2EC*de*[ˇ)A"@ċL :YY΁Qgn"y$:a24ŭщPHUᒭ] v\qL^К"~qu7@` /!'wzEgA=֤! [dP^]6R^Oơ+@|itߗ 2 M"DwEc{Ƒ+~&gRg<v^ %oX;zЀ=-h@ zQ-]$<}t`O2ҥ2=PC5:wSd1H eԵfIxj5Xh3ӭl|(jg+X/#GQ>:coo]'Ke!OhjӏLǿ1 튿DwU0AZ$AtP"h~ixQI{zTYx3_gzFb@l-ݔ $P񋼋 }k-rT=bF;Tz'BI~twIy#Aq=z$+!9JV+mpDẀI]č>TO~QyEIݰ+nug/e^sAp.e =)ҷ >$)tV&6zJ(Q?)YJG_ M:3dJT *aᘃz%)<{:t,^!R&."4Ї}hμZ}[#_,Ɉ8e< 7ٿ˟S6fx}\ 誤iU(CA}ݔu}6B);M$ *~´Mf5Zꍡu,IBڀV>$/7XVfD!>0|w0ԣvKjb0<٭)lKM m%HFy#u1L+ #TToG(J G@=Z)ﲁ2)XQ YKޓbӝZ X6r0b[Q#}At `qHX~cLw;4}B~5vq'HW{XxeCunRvXXwIרLp =B vz YeNb]NwC2#L[M#t.E#eA܈FT-ZH/5>9=)/82* #zMۅsF=m(ҬVt)#wU\ TÃKZ3½os(/b0aqs nx㫧#1:|J I?} q OJ;(ZX/ӓ\$yuf˫G6$Iiw Pym%ك.D$?AF.8Sl{QeCvxHWu=rJܿ6뮻p+XRJG ekj[iRַ#ŎU:D,i>ꭟӹheiQ)dOsT5DFHj&Cm+ +gT<,fkLsB5z2e}џpwN?, oM~Urc+dEaOmn Ldp\;TZE~v's=UzhOWR2\AKh YxjgW4rKBˁk/y7{v_?,|V)tV=ƘSHJlLR ;O; D[ Xo͋QVh,SgOGa Rمc6c:s,Ӌo+ƮewE:MSuoD&8bIoUxƸmX] C'HjXOcZf2eeJ[P>o`ˢ6_;b7)yt̴]7f> RlW$ebtcdLӨv>4~L:CMW$|Q V+ ,3/WK;k8rh>p+,ܪضUyo}o`G/{̉ {-vn*mfNI=hH@ABƳʚm2ku (T6C2BęOn{Xad|M-1L+J) &~K ־ӁzCՁ|}iQ ;A}v: 71Cޙă\W\Vm53*O%R䋴Hs_(z-1 %)2nH/3Q _MH3Pn2vqK6{#*!ҝLɐȑ~azF#9]A ؉ c6= v_,Hs-I3fDFfahlRnKZ ׉,߲6/'"E`廄DoE*~Vd11)ڈp %6loáY/\1S; /AI9YNJK FN<&Lʨ'Yyn RaT~&fG8y>6JX9ȃUVf۝K5` JK 'pMģ!k-9ͳ|*SY{x$i+/pHˉZٲ˜yn >ӷyH5ݱC@q_2 }obm<0xӀ:3?#:Y3䲧C6SQ13b2 (m_jh2JBqf!?:=6hgCzzbJ M+kMrLҵbBp_>#٢"ܟ7? =bna䇎Q$WB?s 9Ƭ;{-n|Й?HVDX6=,kGQm>Q' }*}Wt^e+ ȨZ~gncA1!94jP97Y}&j1) h]'CRr`a@L;,:tu{LC.0t<ӄY+=TX qFՍGRMa0q9%>p +tS0ZCQe*#0S.\ORE͗](ǩ[ e L62sR9A xd-ZE2xឈ[Q(~0Ckjy;.~xY/.aDd2(!_.֐l>~QQ柇N~y0x mf8kOTi&mĬ] Wv @v}sv{xR5^T4?%wzc&_j2:AvfqX)|Ԡ^s̥A+hҸ&꯽ӆqO{YFM;'% S EJ(_JBjOXCDp{iAd SHg \7.z/iee򀞥ؼuMWY9Z#3|mrב-y`=A&}AK٨=PWzE& :y'߿#XȲʶ0<ןC_‚#b{(.o~Ԋ[fE4d0X؝@XsMŘZឃpMfiY_5|ҰTQ#@9plLɀV.`Q9V?kYAI <.KHC䅂\^sEG6K^/ N,Sa͸Nd3qMJ|/"X$0^_a M':Gixs3)8BiHe\TJ֎a)I.Y/-jUtQDSlWY oL^l;c g1Swk31<_(-zb)V%c(oq]jJ-Z(I! ~7uG\'є=dշJ ߍ?2*.F?{ }kwLgJn L# bcFӉ ?56$mDmLdIp~t\=sfa 6 FpY%Pk\\WJOb)t±xu'wD6ݵMl=\`R 45$r>mH@h6.,v]f{Ža?)gXY§+Xc91Nx'~Z*ܴ< ےPjFdeJJi8ep!3I9ve]4{UVkaBnQvb!]xy3d59B~Sd+d?ݎ8oз.29V#L tX=Ē*5ȷKj,9$&ǩDK1Q}V{NþF6U\HE:T&z j-KG6sԎҨ@/0;F#PaOZPhFexF$+GG tBU8ߒRp %zoyIC΄SZx4\_ndQٟ͚$iYF!| |DG2-Sڦ%brt=99Bh.QCQ'*vp9hV"y{PgWfLp?N 8O'edYPodwrϧ6r9=sGo6C\`N$^0%,Jc?('Z\qszF$G]cثy4* 0T?dU+\g!zDMXG/L/drEZ\ y@)zJl4Otаxrz)䞙Ge1pFxPk8/;F$]?YtTT,Fܣ=W=d5X+7g4|pnu dfai[M?4(M5Q9h4g R5BQpK;\ wG,"AiQNF@vm~n5&TƬ&ܞ}toc܂~#[DP7҆8Z;Ggt:&nb8r]EydUЦH~J愗qUf{~1Sx1ѭlKUu=յj/$Ō]"dId _i t=]]fөR~gȠ\g.rY#,״VSѧ 4pU *ۀ5S=jExMh1rniCDB YlQf>!u,so;,%o,1R44a~:Q9>⢩CMR,;CExȳlbPԭ˥0d 5)!nsX+@{˄-'ݛ46nj%tDQɰy(wKKa,:*&=}8\Ta`-VUiJk qSlVj26lK;Ewyɍp{j/,1K=`0ƇNz7-W1WSfT4 ۺC2aj&j#]Z8o1t$j(R 9/N;M3*9Xԟnm)+:Y!VjF'~= Y^ 2Uoᨂq%eArWe' ܩ~o SѱtzVovys>ÏLNp1[)KHI:ibXUj'o6ڃj5끵G^j1Ga$>`EuM; ؋,M_'WTj pv23ރ~deo*y`9 6.)US-\y80`g$&|0ל36b p67oN\D@gd Hod[4f]5-7ƅ/&Ҵfsn ?^4<E\K=PMIj%]=g,݃DoFsYɶx/2xv2{tɾNjc>R\û`-F:/ǞN]7$8wo$ U"GgIhu ֟OhIdCXаHW,gn&0+~(t /Hq2D¨!p F*N\_Ƈ$ i_ceA*nhE0 DP#RP*Ј/B׎X)yx0]թMTEaUl;6+k6B-4)#* >£IXM.6i-i9ҽl$H- 99fW>l| qb/9{!g} )VEr۸Ƽmלa@cg&@:ҀRQ)}vFbo5, JgJ?p '6 ӼIS2G )׊@[>,cAZw)|,d@PK16?"&ydF%%I ]b&,s+]Z pR#̕6q?O?8ukMP7t{!@|R[OpG+$b7)oN}9|,DϏ)l(Es̲'UG"`hĔڊykGS`or.L}[ǭBV0ɤ䟳7n->1l~@t[Dw cWJYMuPrŒLIuPTs %}0 ~dlrm띰0Kd)6q|17%W{s^:zT%okQӟkE* M.5V*E@ | W4)<#*jb,n<ȒPQķ䂽R8MB {+f?8f.I L',: BdBLK 6U+Y-~0IFi *vbLH$3O +ˤry[aEcDVy<j,@o8u_oE{Bc?DRʌ)8dmk CxϺ`|~QGˬj2]Z+=3ޟxz1tmt$bNu ӳVhV>tNE#Cv4PBpزe3C +kğ/V?qq)|0ves5%y5.~ 짚~-p_XR| dlǘ T ImO"qB_s* ~sN:/"aցOH,ٷ,xgHH$>8 mGo,; ᴂ۰LGeAPڶ"w~u88wh+{PkPXCXP'dD p31wWLUl-<\9K%N^U MQwe!^sS2<0v %Oy[r8QBhI6KӘ#CN|W9 u<+B*a'x %ڐo弥,}c)use50B4_ZcMވj sɼߋbyͿyLgXsj\~)Հnj~rc^5)"Z Uq5~7T=9i0yNk5N nhĝ-:z4Ly끷 p_h[/̗ O^\9߱y: 11;Y:%9c-֥<8RC1Jg'6B&V;c/t? )4îTP T-mo5ЃB'<(&- ZZ2 \ŇJo./;d#ڏm[ "c-$hҁ ufC_8l r"A{O5_[§-27Ixl5Z\ދv7M9{dP@?Y^ @z 9 ࿍;Zn͔ b3WIZ@TcP5=L4B1rֲP1CXF'MPkSh |{b-ԇυGv d=;Z7B:0-~:^bV:[zE 6&X!% d/M7TW&#o/&xOn]v5wʐ,r[ޮ_wf&{q?FƟx/Dq i4$oP 5[b~.hTk fш6W{J0^\x&~3LܸcbŀeS)]5W0 [ysȼlLj]¨Te/T ;pUDdDL̀61#O EiPZI_^N.7{fu;i4Pu\Ci/ iB=AʞO|5i٩q:Y̳bhKPR"&)Ŕ{H[C մF |v5e*e}: b:Б,G|^.Iekm).!*\ Rv0Y^ُI ^*S w|Kg g6;l̤Hl5p;@-Cwөr%%zYA5SO+yD`h pSYIcǁ'̀7o՘<=URR-a a9tķɇ,M"r\&.gb/"XVb#64]M*'qt)mq IW4"wܶBW."$(sWg]yB`-҄>R!…Nx^ Vӌ@;;"2l4X6qP+9&e;35*/1#^~jO)Z7Ll7{ӆhpRTItqF(j,j:pZL](&2Y>oFp*b5`20PQ까`P_#^̿cوŒ&"QnQ!Ko7-q6 1PB ^GB=kP84xށYhcQ X}YG!Wy",< ~Bj~[NXB?b3QJɐ0vJͽO"iBダFmtK di^@.~!RlOԓG"a1b]Ųg Bגϯq+#@C+[Azǘg2ΫUBug@CzZo.iZ Kk3B v.3$6e8Hc1Wor,PϪ/KZHDIe9u=39dnR HNnwjdE_#*@Eejd(98&/άu3Öii3hoqb[DqRGUNϨQ)khzJ,G^D_:mU1%>mH0֌}"3tM W|k{?$02GɾVH@i⊘WQwSzHᘢi|Aެ<ÙqX&͙ѩMO$Kf6iط{-:0oթ =k} 5fx(/6buDbͻJl s{^0Z%8ڴ4}-5]q>4[!U}ly70x?]* h[+'nTK?:lqzLк-}%ߢ2)14i`퉞>Δ1@ rAW5v?6Xf)6^T1ZĊ<\ tV!Ĕg5]¡}I򸈠0_b 0~bp:^"!;w6F^6ysЗ^W^]\iGSO2 )/2%i~k~qGna1VĔ2 )P)CoHmPbWs+t{Sv}Yc 8m bs6\S}3Z"а, |miZH ^EۻDEyU?hn LH"T vA$U+lag?ha|%J.i~ 01H-rXah}Wv g&f+N}oUۯC %wL5pbz;O-4}b[uٌ[(᳹B80r1EZ thNht"+0%fٖMHᡚZ,j@U-ͻN3`^|[} NQ]kNNv;!9I@֦צM`p|[63ݕsgp"<˶G D~^8,4D}4%\P@E.UT-P\wKInJZ"<ߧ3' h*xBJ0z~p 'tYWLe0`? ^҇dԗX)~,tơ}Tag}\Qw<wzB?;;5z#%g-69kb`9߾4/A@f=$1 R kV1_ϣ*`7$e}{{. deEl>x)!;cy#o,UQGG Ă[)kYS+5ws-C>G=i,L7j$G|{ʰ>rYFSjHԷ⵶WVAUMm쟶-!VoJs x1y (\p$k@8]s1LަfO֭d,g|)I -r9rDU1#Ol/f{yޔGs3CCxĢC {nCpf^:G5ܝ> dǜJv*6{Tjf[בgY&{F񌠘^JsVy\Z}%L~a(/ܢv:J yp GT7Hզ?fנ vhG!J%NS>Lv~06O7^#m*HGMUSaMN~pxw$QZ@D@Zh$_ၽ;Nr.{Wj3w KĢ FUMK8z Fw>G =$j jqi32R2V,GiY@B ޗfצIConvGnʁ7hsvg;M"u < j$@RG!fM@x_@}J,T@'6s2U]SZ8K )_+8`KeG|1'L>Ƨ]͟x 0&(ܵHJEQHa%AOnDQ3. /TGwSYCNYNeyg blu7ҏkDI8FFItqT=WZC=3uN[ԭ/#IP}ī_DU|8~v^ACIUGյxs|(ёʁ}tvغulX?öT~V/N#D=%qm N!s\;!7W\~IJ8>W Ci>h-c!)g? F!%͐L{`8I;WXe*~cpdf@L5 m]=jʢ&4]5ͭ.0shM8ۧ6ʓ*O+ḱ&i%8T#]PkvuapaY̆|_O/5wR7iCAI\^۶YjJխJχE3GCGߒ~uMhx-6]Aw%L4+M::@H%y`7 8VZQ>C,I0Id0Gnݬh 7 Y ֝8&Zҍۃcih{/K:aݾ{}zxÏ)q}16.!ݦqʫe.ʶy}Mߛ"ccc6_%fՋ<tRqGs…L!(;8aC?køj@3 Xt\@0nZu_k!GTmf{P L|0$YnFqy/ 7zU'atS'7p](^R2Q `t a1h)=TƔl#83S欎*]ZQFyl%X S)Fh12j>Lw]mP@/8޼V{,AqN} "̳qY6]˰{IY KZ= b}HNcLԱ>3m"RhZeVH/*mXv,9>ԪF[x)^ua"]H&_uLP˿ 0E{P=0PoHtFVJd3Y!ʫ7j҈5(?6Ck-e~ Mdy}"_g/jgM0RiߪAV7;'b/n)_}5Eg>WZ'Kܫb 3+2s?K8`tfR7mA:YiW=~zxB fs5dIޛ\j7qmˌ\h:fݕkE3}Ebs݈J)GV޾N>zc ?ؗJ( cXn q_[C.LTLY6n}%|?73YOPfQGE7s;4?Y}^#Hgc]vǩ?xtAȠF(_) nT 5rZ "6j.aKv\Aahi_2Hy't;S9H5k|eK![&?F3d<]7R$`՘/~~U]SrX?fK1ljŌe90_6~ӟQ8y!ᎋlGtcɻ)=COJ`c&|RUU}=+Z׊@.ܡq:#2_8 8狀ዮW~i"v.P ԺԙW/:-n#ʦ"%gr&0 ۇZ~gbМʯ49 ?{:3mD[;U#Az[od*l:g t#MoWfy|cZnA:uI#~FIvm+pVtpR—ߤ] `ў ,bnySiCQ`8縸VrړѤ`œǺ{S,e)|JU@ `M*Nl\[{ t>3[9VA @ycIFx5=`bd>['m{Qk;!ZBtsT` @NN෫کs1% M8Q7:ZS1#PT qm&Rʷ[3c{-A|='ߗlv{NR6P7JOl%`? Vl%uu$!edѽBqlqԔdHqfIFxs:)TiBYn!4K{7I2kGB-×A#[[q \.O` PlPQB.H=u\VH41棈&dZl*=o4VVG&}X Mc|dTwsF4!+X5p4`}xTى"eۈ.jaz 9=ysXl 'YhYJת{wpf=UΫ5غwtZ#EJwJV=K_N"B%|'/)7FřJ4矌,.&zq ,9U܆_rU rM)gƫiKڡ/ݤw;.HoRt-ƙi#wM}IG$&ܛ@{J;ΉL+ JP^q36t%}{h @QV&SgWh6.~[Na O8<^4Q=3'fԓ٧Xm;_Ҍ'!VbK X=ROCfFxB`d6 O7L਎ߏ.P-<{ayZ&ᣵsli? ;ǎHEfƉlWLRuE+ӯHi#1u'JS SULR ,(e}m+}K{7*C+!@YiPvi;XKvArHJ)Wwe1bC߿ 0[\F :rݷBL,&!m 4!VXWh((*0UN|寳vb|+Xrz4ԒdQ%$ )엧.5 d_rO]^v='ahx.WONk`լǝ{ tӠhB,'Ulu1KLzW; :'$D[/5~ij)'`b R3NÐE0,pu@<$LL K&wZ}G j|uXp< E2;VvFD'bC8Ȁ+q׫F1~Xga3L0|cy3S*x{flDDvzqЬRRyCy|{*e.nAQ:&Cl}_ХԁZ hUr);{nG S%"{}q99"u|ES5K3&eP.i"qmIlHoxDSNjbXX+pvԥ7І=xj^9_PeG_,{V`WM'[ Y ݍ9mN"C&O40ܘLΛ)fSY͟XLbα?^ gڑdQ@Do&7G.=f7A K1e A25`3=ޮ& c*623Ha4t ayA?fL&G8bXFH ;+F?brJ<ۑ\SPYvEF8J#~i[N@$ 9_KJC>;*A 'O7ѩIUpF^/7)`L`B^28m+ۚvnR'*v-jO3(GӖ7e"6Pyӆe %Edḻ֥mp3&+(Y9c.3u5@@Flrsc\W\v[!KX<> m Oz V|`kL6H9 Bx<(k%PAb^a7 玻W*r5ji9+3׼;-iI0ˏ&܅ʼ?5M6߯u9lr:B٨Y k^ԕќh`)O`R'{Y%TRB0D 7-y ޑX};Gzu12U0MDP`/҂iļ_ EN۟ &bBhNjʡړEc~S=ZX ; {0B@WRhܸ6ꖤNG=8D"r$K?k*ed gbLV13m ndP{~n # .kI&;|mk翘Ξ!5&h6k+&3=`&bt~ekUZ}gMcg>(P m!Ȕ5Ps|zDR"ꚑJF [SpGD Eocn&ΪKD7ǖC|R9z.@jeGg>YX녲:L#z_kfA c|< V.M+ ~+EfRbT 1[f1N0Gv>.\hgq,q>9 |VEz-1JҸIEoICqNt"lʰxs^yuxzطXqPǒʯj..Z(ͤ@Kjm1 @/.8Be~_ U|7M_d3=3XgaIU/݉KcONM"I+En/Iһ(d@8}/0͐s7c՗x>BP듪5 \.4Σr#?ZNJ$}H !GA`oVueթoD<}~;UBl/zڤ# sjY' *9X!$hc^%]ޘܾ ܾAsTG@2:7%wxLQ{GI~!G0zW801Dˌ;;z;C1ZFbc^N>8z jq,/9Q*/ّ@7v+T!hս!PyⅠPX*,_M!zV# 8A840E$ԁ-)~z3ǒ|tjp$Ԡjs@>,@} /Y& o6C8jDj;WƏXím%09\߽Ix~h4jCx{xoY! >a%y5;(l)q0i K:0 0HWEf X??W+sぉe>2fRn.IXn@KNn4xU~`wjh}#5GYnr<2(v>y;X8n7bA*oVzQגڼ8b)PD䛪Qo]|<4pLT}%̃:5U@.Tte\5f"&[ wz a~P>ZeMiMՄ|BUF)3e4@K(۪_l۬ YI<rŶf#ۭlzd/,< 2|%]{>ѻ"B5`62:anOTSBf-NG nw$Mq1B tq) x+A_Y!T Jnq?t:ʜ/RElȏc6S`pYL}ҠJK*%OZ&ͤefgHJ6ϟΩJ:|E#HЕ%m@8gb#ڂMF*.@fIe:v7_-90~g.f#4%qNZ%t4Y0|ʱbξD|` zkپH^>Mv}'Ժdj`Xhky)}?r9&RTcLl9^ˢOcONPB >x}f0B Rմ 2f,f+w6n$~vğEȱ $ ͙Py))FϦ<s d"IX+(C}[u ؔhO8 E/&̯j;\3OLpS/l PG17C X^hzGWf4J@BPu,lQY]2܁bE |_g^d{ -iޖ&D9?u91]ԎjyBnS /ҫ }]ޤP_8 cՉUFaL`-[|>oeET5sz"Ҁx/hpU: Is=RɡvC'@6YQ_bzfk—{eiYz+] tNS;x%"Ǡ2 JW|N{Wij>zїz]ԎsyDz%cV#ޔI3yv,Ӄ5M_*~Ŭ9mZJ{AЬc,Yh}fç Sz<Ÿܯ7ǥOa`Pw^d7W̴-.A/ERU7\B$W9 F!=MQnc*P@ቪu>Zwh)ݾV@E.ݾ߫` Wvhh4?Xb7{t57^˕;<|sd[AI\Mw}qQJN](э:HAN+ koAj~wtX} ` FW}IcW؂%]neoEN"*lևη 3瀘! e)=WhKv+xṞqVYB 5fA;~ -Cڄ;B˖!kbl ,[|xx.= wm'#`MO 9.07jҖJC3fL=: "`e"ĺk`z-% S9\hrtr/jcތ4*p>ma-ckz>=?Ӑ^5>7CY'7m-  iԋ= &m­Bj? :Hov:m} Su3$!lE#]=V4 6 UdU߄Fʥ_G =5ÓwO]Ί+ 4+ݯXY=˙s}N0@3CZM;Ⰾ!m$׫"I;ʨ^+8ΐҿζM"KsϗwtûDR'NT`535K,4C ;+'d990~Y' J jxQҘRT,;+ʪj1..,& P}a9pKe& XtҴ)KTho߲Xft/gmx ,R}x,ņ~ yc^E.DuSՂ/$ʭRv/D s],X=1<|nYRaEwt}7VYltE̛`9 : JnPW!+4 bB/2U1ԥTӇcA !2g rCQ{/gN}ddidh(|#׻%J%b^}OΆ!wzgL+詡mPwkܩG\Gc˨@a>Fj$&Ƽ4}-]730獠l]%wWÑ2Y윧OUE"mU6c+=7 RCfle: x]4"0z)ri,f~a=?yp~U) بSdk5ogxgPOp}~?G[4"7nuz'ZZYDkT :q_ZJK3Uj`L&yὔ*ͣ.& c? 쎴#R9V[$SE$1C*܇Q2ٶsaZ9vR7:iyecrzZ +(֊ ޹o!藙_; "B4D,/Sm('6Liwf:|3t4mR k 6C@ ,j+EkzX|oSC .-#Ѕ],8M&Wg饂VZϛ# %ɪM;B!ki?/Z8QWhԻ34G <&",pͯ@B * ֐Qp K+ v|W;>uLS-U{"+?N;ʖ1٘jjъ1>X_7X!CWaOgTN;|T3+TaT6\TTjKgȫVa+3H NXPJ%|hg}荁|}Bbp>y7XYi/Ks5e@_ӛ߁ E#[[E*8Ò}MvʞigoeP%P-V QaqR'L3S;4^bfWjTp}*jm B$7 tx+P)FL.Bax%! fN<CohwGP(,y10=WP֐`ȎefXj(T9UmZ)ab]χҪ8Y6jBW .΃.)Kv:f9H_8bEK{ߊ*-/P^{| =|KukF: J#@WτkeGafABA.ZHl6U9a ?e}W2.ƚ\\G+zxX,7,¹|%t@fhw]o:JNJ >}yu#pRVt^SC.%@0<*RJa~7uSʪpybۛdžSR^.H &Nh42TkJs29D7!w/?hVA5y*4^?$=-D= ެҼhgAIp t,eNORo͉_3?l] !9 򟫷p+K1W`C%)Z x ދTko7zt$6(fgw QNVAB(oё͓Ԅ<3]_m$O@{Ic܀ b%n͎6UĮPuۗA[^3<)3FJOJ?Of>}!8_qf/,rҐ3rTA4d@ZZ^aIAd$;͞z CeNغPOŻ;n٬Th,!Fh a-ҡD;?rR3n*_dE.' kLQ 'VPM ꂿmUu xȹpo:W^{d>I>ҧzQL6R&1[Ȯ2mE%!A `1򍅴Ve@o RIdC5kn%|=!rF HJ ̶,] Vc}7N`Y!㼖`F K~KI: :Raj: 9~u%Ҍ&`)4  W/;pXr,נ5tek ^1>Or,L4TZ }\7w#X̫._.·Ų+hl*xU7k-p;>c{ѯ~ ʫ]u&V\Ru$"?Jjr4>Eqy"wuLZ>^j]2zeCrĢL~'/(r&*{uA5R pAjMUr0I#JjrԱ5)o_>ܧfΎG,? `$™zcDߩ+q])N qJiAꢽ!aݪ>X6/f֌@e`|'$ĩrPCD/KHIAA2tt~9'`]X?z1h`l__`)/ 4KbQ *ҚK۬7@fxLZQ2*\/\7,%BD b*}퀣wSӗ9Chs9ή&p&\91cNWeT0E*]%Z4K1\qh⎃ʜ(gtk?3M*TtC8}B'%\vX;MB"oPF}g\%5ε%wipb> Eu憎j1g7P?3>|K=<$J!"Pk^T:HxFܫ}hwÞo0׈ҳQͺdnV$~XN`9[irG&Qgsq_ZQoc`MB c_b%;%I;B-dC6)&,gƍ!VAP<mpߝ)G 7ګ/!5 fvm(J=IX\; oV2ᇼ3%%X30XwSgq7'@#d&;iW! KЅƊE ly _9%<;t߱4xCLXJ qT_U:N+t9sMm0Ntb`< nIhS4rN pX9'4LgKft[\ ':Iqmz6+UEp, FX/sYU\d>6\Ԕ[+nW8"EҧByM,-{4Hm,վRl@a`!S`*}4dC>xe^8{4 {d)@2;zX(T+';#ɔ%)!(Vr<Ӂ)7JJS/z6 mpܐҪe=sI eHU$ v8ųRQrCd+qsjP-WUoU~s ߏ`b +؃aoN!H ya-\W53&##j=Gc5[l-;˫ O-H9'5- Ҥϵiw~Rg˦@A4o2حT'1gYd!VԢ-"~ox~+ZsΊ*quo1$R] 8Il+fpk>i"%JM#[2T8L0 G]brc]ø] VcWz]C;@`M׎%1}DΧgq p&=WN{ ;FBյlV%Ykvcs7>/CnW72#'eP4MWXз(qbcrp*K:iwsqg*& v;\hZ&FzP&+ ĚfaûY^2 c:pYm@K@3;[|wGL \R!#J@ahqLsz ,7PO6KTM|]T9b%?*?~!2P S}*8*M~$dŇ0B̥jPu`3 SJi5"B'|;IY e29w_IhU냰7OxՃKN_i*K e| Ҿ,ShQd;IONcVrܥt,&l7W(@4}-CŎ,]8:WWg#IR|:ɣ 2BXSKE`+cxM4x Q:Qbe]u>\ v<6kg/I % c@c ',da` uĒvz;p.4 Η]4M |G %#CW꘧ZL~խ@ H >~7 ^zǝOg>MǛ"s,'}tkִ{sb,>tzRǸ[j hRlF,h |0l9N;@f?:mQ3W]JD8 z]À'F}>m""|Q B<ܬPߣ7LeA?.#^El4q]KI}t+{ݜ"V6µ@po4C2nAkFʚn%ח}e55{? [E,\ _{r9^~sI#j7fm1,bP`-nTk)Z$v=@?ZCiCMwBwLuU8pJގ=/XVz>jrR*}+}g[P|zE&sCXRYnUAӔ䙱4hDΏ͌_RAcNu QR@P 2H>>K(O"N[b!9o7=(_SsQcPԑ|àkYce^DD0!s(Cal[Ȃ}o*d4z/d]<۫1qt ޖ .\bĚgrNiD@(:#vdVUBI..5qo MKer'lH1 q ]Y:ZAηF8Kxmm@2Q=z 1O>S"@F3?A^溺k|eCHɵ(|xn5T-*?^Z+[muP(䚹35]pT,bʞᓡ}4+n2vBGQ_!D%d3#% 5'&BИYհe@pgylX-;KJy_(ܥg)31(q68ʷBB!})%= gdbW|dl6)"=pzu`Jtf%<(afT!`e1$bn) \}AKopre"mzPHtl$L~V7D\B5M$'K+Vuq MKf-/m_2]i.Zn>3u#H܂aYX2*&f5-,l &ΐU;6+O\rRqQ@cVWP-D[C*U鍞I䟽<4d UfPf!fDE*`6CBJ\UK#0zXh5+ ѻP\?[/) y"a-ٓoi s${QShW>iʵ,al]6wܱEH.a@ԕb5wҭܔ7ni~KEa6ܸS:~.LT6B}X*TwFqǧ "Gj"+S3G47B8pITҜ1^[]:h,cI9ݦ\ʡ^֎ArOBȋeAWC;5@|˵yBgG,1 X%΃MVSJVMdX 4!$#bwJeѮ撒b{9ed)#&iv]Zƞ"j=w=2=N R9һicy 1oNmAvнSI?*5N-SjFo7|_!a!,.\)Y#dYq~>Tg߂0 (ӸzY-jYs L1Lodi6 ɤ睅;ыltBWLWX1kj0;^$Q"oiw[t{#g]7F,୨Q) OH -R{TLI +u.^ups@gS 5i%|  c =i&8:8SETDkc|)D)XǦUtl]Ur̠_V=,Q[sPV9zzSg_HMM4d%g6檠5~,u4O9T9ve0>S1.MK֝1bM)^ixi#-5 bDʯP?/,s]4jbݾh03ĝ37Ek)]=AR,!o %Z4tܚcd 5㚰 Op \1CSaDpSs44pv3W4vr|F WQQ N IM"Czma6h7*QVr֌ n̡?yeE 4")T!uܚ]UBg?G*4 %SGy4QRCIwd-ϖ_'wn%{^^9TqEa~5mAJ`N,d ⾢ffz0#& +>ηq >Oޠ.J&布b.n^qVSss~D¢e#Kgpm9Pk˔:lOsR|Gc [$|VjE12Ɵt8ڜv;nAϡ0\fOD׵)ߛr;]L(*;Cx_qӳAs~տ#j&[ ~4y|#>-/]21oi=Erk#rBƔyn=GPa.X @3:o8C=X߈h-q hq@Rt#A$mkT=u:~tYV0[y'̹11;5Jqt儬tʓ< .e j‰R:u<: LB ; n/X 03;e]{[aBacK p1NǒU?~g28jzFYAx YmMYWh dd-\.d[8b "{b]!5"'HZi(:ʥ`Es?)6I01]+aH 3Ko6H6 dVPOYeQdNI|,30rRG5b#.Nxł6X<^R Z(edA:-”83i+߮{m33Rɔxb~Wَk s9~1nyJ ,{Zy5I7eS2xCw P yPZZL70mohx _۟3 UkS.3.L> :$9.lgYn&/um Une+brAW׿Bk56{ژȠ4iJeo2z~{է~4ZF~9a]T Բ\T2l|pϋN SįjBYF6YFz4F!HoG>&@\G|/eH)SĈYz3tD^Eg3z' )}DYE|9? [y:_24fƔMv aZ 4S]! pt *5Dg{vR~KH9]N\R a|liӛL@gG)iLʮ4EiU"/*1s3z\'na+|{E_`sҬ Bz -WұYyМ;DJX^ZsPю.^grdH꥓ҡ ˪DFEA) Mƹ<6t,dHԪH7_/zh`wB- Z쨔it`Ϙ@ӫ'K(< $~h(H|,vnnl;7v:LSs$PYXjtjnrܶ6zT̂pk6 f-9L7H<ӿReJ L~zک#4%!^o|CUj\c5Qqf:$3Ψq Y"6x̺Ӊa'([ϯnzgR0[*J]p`+-3f±ą%:ujRW贛BVԦ@+x8ےc6Fb6H:6t2ޯ=<[ "Jzab  *V!:FoF滅CE.*1'dF%=G26b\W_V /[h']Yٔi hbwCUa͕DjpM,8>{e;@w{( -$d$؄>,vp{DcW;F>̈́ϩ͊ i! d:P)5Z綝VKS[u}Vg훓~I~Xr'G[l `=z')(ܻ$ h[u3-ݡ]/!BѶ{C@I^lK9">3?Œ={w$ xb 3?쌏aJg0~&Kf -kX RtBeQLp"2Z&Cd c1yٯ7Guieq  XygӨ)'yfDh3H{L i+w yx+61Ja&XwTu#WGD?,ӮT5;"U峖s^7R8dI)2Ǽ>Hz wǮgǐg!aWuBҺ~η&)X62yN]FW dpPGPﳇ`ay9 lϘh>1dSZ6{:ejv"U:S@wJAgiAdyC s/ #Lh6o(0Uk<=v`'Y>X;3ґ=@.,&q o@~ze;sU>H9q8x/ 5=CKV]?rPMYM/_Yޡ]3T%F8wOELy 㴧4x9bB7 ')VڶďX-'m[ovY&}ӿ3c qŴ*,tC?Tzfɞm)D0ӋX\A\-oJL-/z:# '8.b ϊ= YQsm+O?;!{7URmoVqGѱ.ژl-6)xw֨:ǫEๆ68^WfB(?wibOy- څ++]-}='w)QÎȨ\A6Xjh@W+Яj%*g#Kq`VqS! 2Gc nJ8=/ xMӕkT"Zǭ:)Ll֏WBKO1ɧ_R)+e+̐~P"0}uq Y"cz>(q[GQoX<9}"[ p(AZ~Z@mkE t\ot1IңYH'8W׃AU u@"gM" Dju#gIkIՀn(^ (ƛ퓈KKrhs%2fUwhnuN rZ`9ȭ@B9gvv 4G9n}!>zZ|>xJ DD(Hwa=Bjބ^KLj@A;E;&荱Zk'ia34[Jrl 0ESq%MxuF&cRj@oЍooɭfop?Z"YUdDi3}DB)s$jtbQ U珢^lNM 9*1 [gҾ@$Ɉr3(b7Zl'jD&6{!/Aw"-e~h&1 v/$ ljwdJf_SfF!r?nnʠv@h+e5g{ 8 hs ]VrN:aEdldf;ܝ0! ldB{0|'VqarrPv&ccqkp*ܓʑk RP4j,_Ҧn X“F'/Dng[~D̝D脨 ̽\xegiX_;{DNJ7\KeD eTfw;;2~e8Ή+7Ewܤ!~ MѰp={Ӊ:¦LX:_K10<`膐ӟ\(g:dG[ 6{\nЄ (O3D^/t!w'Mf |!󢁶/vrOHt5h͚cʣEi4ڏ'}{*+Tn[)#/dr=E&ւЗ"U9]e4b!!I{ESBu!zR6+=P}RSK:+a^KEmm8zqi:a &تPG7oaKmiҴ3}H`WB[c{W66ע$4ʉAM1uS)cQm jN2P֙Ky x*p,׎@δaNI?m ʵ`FMk^csRq\ZDeYRQVT܄u[_*$;xd+m㭝+SMňo~ۡkf+Ic `UT mWEa"Sjj 踩%Kt rK,l^Stf1 z`k`{$_~D3;§>/WbEeO${Ҩ_G-ű ]ѷ'1< 溮L^dޤZ@ ~Si{JM]SN]XD@зj&>"}2ʨyQ #G!FҋT4KnYo tl W> ډƌ]OW>DMq Smݍ0%j# hezZClB̤ _0Y(8k\f ޼* k2,IY L0 8%_ۊnV;s: sSl*r͑J_"*!{ uJ06h6nP \VY |F; Eo& I2NĢc ˨`Қ RkBH rF? ".c }㐗P^%/:+Vj, ZP}0}AkI0]ȸfMkk#+#tbr "SIA.)5ِl+!f4DQq76-Gzym|F x-RH~_['jnߤj3Nlq [`|;8Շ˲.3A${+`.CEX*8QT:Qd{te6MdN..iS}|enFٵuz.~0/k(!xN۠<_0rQy,/:ېtOP7&} ؽ߫ww#u:x37*iN&< |apn12 E>pYd ڸs%RAcqB-ZTwv:c#?XáT 7e¤Ӷ.C$UI*@o"E]· $ ՗7sb On ^T^eglrXB8wf "o'iswC(1l@Z|VT5N5~d z;npg9[a7k+yj۝qЦCc!nxi 3}Y~Ub> af7U`J9H3ISc̀1ZڹB ,)qR1eKay`ҕS?y}lӼZw"PW 9MX0Ϻ<N/gnb3TgWN1H=޲%_3 M.!uڔ )"u`JIU 2b &gG L"&҄1+~#ǚxȃ0M$mS?k7 * *)Ƶwd0dD?њKeV!lP| N bU=ȸ)SN|,zQkO|sE%kcQaW͊VP}T#߲1d'\׼S.nghW(3Ak/o*ګyrZ$2E4p 5sW'y5QP=P,ک8o 4kF()Yn;F4)X^]lc5v`(pP?6Y*DBǪ|>g8D/ \DŽsp0>E_wE+p EWN|6zԴ |ʿd|q2!*XZ\=n3&jrugKsQb] `GNפȔY( mK12>`2Xh a?B* uWzh/"/+Wf p>Q=GK)8w=y9=:'H;gbD .5rv'cEI 5rJ0 {NM73,CE܃Q蒻״鋑( Wmzr>%&KA1OY'fHPWv)semeϳeQìZ2zH"jK\.J5soO!ma0nGiT"dNeŸueԒj^aX6}7]A`jh9:TޥQ (I7~촀W@6ޯNQi38E 5 z3)GI˳H%Mq3IKKBu9Lہ5Qaix,zN F:x8Qg/J<- VLBXN*r <%\nY/ La*vKyřNtrHE"a`,l1`976 :KܳV,Hx zV8x Q`QiBIoƣޔurZ چ2Xa? o)2 ZyT Q\҇+@B0&#~eb> Ps,7nu-v!E/͞`p\ Z =zYH 9#_R]MJq h’d%ڟ9Z+ S${7'5c̍_bߖMޖfl@N"jꣷ CwH`.[R¡䜕LuJd_㳾_tC!yO97'ufhyZF|ꗃd>?9vy6C8ʳlzc /{*nr,nU8rXd z?Od,rv#xc[o7Ûz߶ob Nr*07ұ,0 9@ 0Ю:i4zO+E=v_:~QT^ʘ䛄#EZ/Шs·^bXi H/~ss:a^7S8Cg(:c춤̂; _9]z1_C3μ]ueo grE:\^@ ٹPHF'E3Kp°WꎁoM|-5%%ۗ|/C=?^y`\ c^fg^ )OVJSP lVȥY̛̌5ťYy~UP ' A%{j:uѕp|X7|]x35O _cNl_$wESw9Y 0Ͷme9 .t;ev 'J/:nщԣ0^PO\:şQ[N5*^?7GM7D#l͌reN1K|k2(NTMQi+]y֜-Gc/xMC3~ QW1Du!k-]NMJ #inF:,R NVnUSvi T9`(kini.,>l|r;A\{m% a{~#p>vBC̛[ZDU!J,"[T~^0˔tx~v5>Wn<˃(/149zdD_ BǓ5|Ŕl2~H1&k["|J]@ݸ)݁/˨t04=J?(y~lf?h:cRon1R FԻ)s`6)|bUۤ.iIPCo*"r$P"sJ{K_ap#z[mt Y8[D1TrSسC:/xx*DڵrNwA}C G"S2 鱗ܻ'g%~sf^Z)Ap0Y+Or<%m㇜$,G5pyʬy vA@ڝ5 KW*9{16ku%[HfWO9 noWh\F?iqŴ;Ű]~ȏ,.%&fi͔/QmI[D{^.$N~I/ ϗ52U"nSL7AH@c Eܽ5/ &u:&C9PEwOO1^*\9pxZw;Uw>\} wk[i:\W pLZGTy8~vknd0gBqͤes(t$[8JaL B"ZIy(ڱfL#^'.÷2k(,gܬg[(6u,UMq" WOfsJfu`yqȰΧbPao@'qg}P|K6o}ϼG]c|m(.mWh2 (0}& GF V 7F)5'` az$vLN75Ys 0@Gz[UjRmBآ#Ŧ葛epgꍞQSl;zUhk+蠀f0%xDZp31qRs/q?u*^`IH\DUo΅Mȧid{9R}ĺI Bv|mVgDgw7"^,xq^2S#F@&!׎4ٓIy{g$6O\HwgKg6P#??aIӲ$JXqq'qjeRn,)\ѵ d&Uu^qqp_$F[k%IH2[`Ydz _R'Ӆ7YxmSvH\[׈O=;CQhH%֜9Ƚ \,L+ 7T#?A >DHݾٶU}[XVE-W]V8q&P4atFYƟbٿك-|rc=|wDCQd􋻉z{~ݽS)0F߀FWkes_Ÿc-%ne(6[QGc Ӿ_V~u ۦh9h` 1IW!hs0A;%ȵAFDȬXL}{ۻ4yjd;~Df#BCoU/R3G8?ؚGUuD o}pn,|x(i͐mٟtěU u*f {0jGhPœ?t+KoinZtc '7.z3%">?(\S-uY{s2IKpp} >6=q4SiҨ7Z 5giOG4q dK¨Wi{hF gs2rKЙ9P.' a7|UmUԔ^B2QEvQCguh:EoV, Mݺ7>ꖦ{؂7'a;B0gn􁊱KAI[y) q #$"Px53!jn mmAz & JKi)ڈr_8Mr+/{Raj?e@?|HߨSE:K{Η _:8O"uIZC<:Bi>$"^UR)E^MA{ffxƹF?/ =\9e򪜻7*G`-19SW#ݦkNGI^P+0 ŨL!o/YL|/P}d]g[J WoHMQ=IkY3vmdћnT9gjsүDaLD`]Vk`R· ?)LA_2\4u=+g MGƋUR7;Ŏ8HWj@PK^jqcO;L@o)c)am&=u-jJ+|#RSc9n=na GևrY'# On .Fg3yu$y4&<%0͗~L[Ji 4u%| ‚y#% {VЦzRF=ܷgkq[8v=-< {_jD8&H…2(Pg{lO_3s n3IW^'敇,NotՂ9c f$]/3A<$cm,ՁpCD$"88qL)-\KD!]{I{lHAuzIw~2N?wU|"pU#"Xų:+>EF?ɾㄛ= 'g- 0cuLoyʳ Mr䏆 b`m=Ԧ#D;d}UQl0oN]R* +WY~{+ƷMxzm ʿO=zGb[ux׼_ m||ѽ)CNI"}w(8ȥҌgVQJvRBSp#h# 4BQg$$H L=u^vc6L˟ E 7&ZwU'hX+>2#@Z= 3Ha8K+5uM:خE{1J'חAS{8~Fp6bGdOr~@f 36tCeӶXX y$ė84wd`0 >rRi5V$\w !7st@{Ic\\@d;&>MIV39+F/z,*Rp@6? T&(i=砨8Q+1rp&W|x6u`\<׷2wWYK6uF[Pvjp,&,5ຍ3|iybA= Iji%j]r .B+H:P+!#2 ,cj4':9$x&@@Tj,?J3zGlP\}\T\a6IKkn$GIڊkF+/ݻ0ުDy*Cky!N Qy7c~W8YB5/Y1ZNBOQuSqIz N&gvjqg"|}l6ฃOp "yDA0yHwD R}Axw8 dxW5o@5 /> dfep 8=~6Ch*X6sWR~PCᾒ؃9kCSgIx E 䵀*pFh$%k&/ީs1'tHm \N~*~֬ %~nkd 4z_*f[Xٺ܂JCH6i ˈG-7(dٮt7>SPRQ0tF'7V A-/5L81.gҦK!LF'呔Y7 qo\Z$KA,_;7\/*'d]|vZ"j  mwf/xEj~lI=@&ˈKr#-/~ r(_v:]{AOKܨ|baxo|][,yf ʯ;5.5IӐI= PWxM! n-=L->)=V8&9Tӆbm,+愦8&w4͝[KVS'G&~19[̜]>5p/>܅$GtY5Ķ3.ay>+XN}.vl@Mj~%39'Gq0\Gx9Y?3ʌCב 3#)EA癬݇̑ByOɦ^ڍ礟| PՠxZΧ75pvw5}W&E]]X:VZŹCvP֦$C:qxwGʾ Y3ŁBKG^*ẆPAy}$?m09C%,V2ɣ.AQ Zވ},4G6pQj f顪17"{lQaTeyGpWh*Zƕi90 q!#+X~ӹJG]En~w5&|E:k͊a5ً'.?0+((6Ѥ'Z {׍t&} 0vǛ 8wO٢"X |<g-PT܊{OG5`f-Ká}*o:rI{D#&"o~*MGXHC:_Xz ֠X/RK ĭq bDr> 4`Ceh/Ϟ}5.Ht$UkdWgUv=} X(jˇ ʼn;4bo# SKh"Δx0ڄ2>'E]X S [ar &#q^1F_=vtLr@$z_u6"!/nIkcg<# ubM! `9$;Y{\wPhZHqCݫ[Wysf,''"1tR]8ϜN|]RUc^?eo/ 6{hn1ِC J>.x#<WnH98еMgѢՒ|_ d <}aۙ d65u pP¶ ; in(VP9ڞZu]V-8J'v יVNwBO\YeA\i6BZ~X b|zZ1 dݺ-0/`]i?LG4ˣ]j3j4VSmOFV;%WEkSX-6f @}Ћc*LBDSWߤ0`A;|/ )ФwN15c+x!ǜݭ%3<J*8h?& w&I5 m}}[C4V9mO~jЇn dt $MwHn:w7Wq^c%@kSHةmX[rG.ZoXjf*h)3n,}c0ԒΝ7I.=BޖJ*=*sWq@@@Q;,3hV{X;{$P_mdV.UwSLcF)bnu?c5 {I<[4:TVXl8w?a2B&=nYiɝ1SW<ũ'A7@A?h9&ͫ4 |H9#)%O.ڛP0:7 EQH颦͒8BM#8)IY& J|y :MaM#pb-e #܌l3ZYnj 1Dwsi7 f$GMbӚo=rR|x?6@oL: B!O8r %_y̭DҿMÜƦ:tt-(mc'ofW|B{0M!K_Ā'^j۞gStvR -Hkr&r1%ԿZ+İ0hpjt >FdsWG /KsCa&Ssrdۛ ݵH/)Iܳ&U;t ངs4hnfqb"%) ;SO!C2EujPXd; ]*!;)^|빗2M"{Lqqp1ǽABO؀SxHr,+wjGD /Q¹a3<ng#֎$,U" H Bcv8yힰ-M2/3_rw'1%dR@59VmlS`\R zUvY)ܚ*MF#@S@[޷ƨQjT4_CyCFFH!^a"Ε;3khZa 9U[*puw,?CS@x:R'TK_'#ce]DF9:_XR(K$#>Ǔ4g2G8Śpjv?K|yM7eTj xZ-Lgx ٌQvI_I6&?&$to)`"qj=魶 G`xު F T,,Е\}kx}7S!ehM)J%eĖB QLN ,@Fbq45'(Zr*tIRI@ҋc8eB~%eh~'mݰה Ng;>2CPaYdu^XpW(x:Yzȩ$y9n :s]"퐔{2 |"4!@9W|SrBcSk )}uŸPB^x(ajaZ#ot; B&Y^_$2ԑ23sAOo?=2>IZNK,ֺ[&H7mb_J%x? lj@@_ SFA4_p%9 NKp71,@~ OMq 2]S2)>&jI0l"UӀ VI{WU13VE7b0H ; &s(03Ej`2NYgux[* J?5{0ފ֫:?>vf'ģCg>\ ˑRqf HD/lTl1tu>"_y̐GA,_x7.G-07ihq 8fh\mKgyՒgtk nddu.W˔yH MIf9CO]'HH~Dn5Up~l3ףg׳BLD׺~%O;hvcz7Āh4 l ez)lR+c8MkD06OEպZ^\Q_%3'g@ll4,;ͻY ҨUt.pSQ$1<"'4 ?rIfi|Řo:6i ? )V!=WJL$x|4kzm *e:3&D5s]nJ*v#Wڵ,N$0>>78Ct9PQQ>5Zu9,ezNx] š.^XEP<$S`|Q㎺fv;%Q|zpi] ջqի3Q 踾 ԩri;K.t۹G4#:IfSG2 ǁF?\CAwvfG΀#ץ"b - Rw4N^%|S]tLM gIq۠؞p|y*[oE"vSyE=ɷt9E.ҍ-RDZke!I{>LhT'}œ4 (Yk9[RGnS?d~T!Yk@Τ޼υUq\gO{GS`upnTA&4`[ dorjPb ;djyA/"|O:G rftxcWœc-\G3] ^.b'P/Lc% @L>+ }O5mKH=|͛ {G6Y׼udr 6B|ڕ39F^y@:g]-+<(^? (t V[/Qֲ5VgxлQ;C˭nA?=}"$O?ԋ+)\-$ǚFIX(P~"7X̼|nC⋅9$zW9#Yaz2RO^&]6xJ[ap/M_|XHH){PgSU;b -w"BSbБjӘ` B -]!V3CXD6ȼWJZ ŕ."Lǧ2{nw!NhL|SV :)0I*+]ZKpJTͺӌb1G^(?d4c3KpH6Beb| ~/iՁ&$HJGa*m:kχgɅǨH,Mإă f>@П ajk3T2 "˂yAr.Waw"+1m8lvU:t; .̈f2X rA0RK2Sw6حX#֩'?h bg bM|shN;+}_UD xZ, }wad ! 3Dc9G[Q NTn*Hf/0X{0qO/Gb^D[_z(? 8(Z,(We{yP@_*?S#^·wY!h>µ &St)!+%[q] V%mHej6km u:P&,J2+|:f藔s5ʬ%7o.!ٮ|nX.E77qFti{Sk PBlQhJ\-*:^DWLWH:FēK|e1Up {zR=qȣ]H+ s3,rjK{QuVIL\%e%̡煂&& @X˓Ho}r~n~dùZ~>pnSV$x ^L >KDϘU~ޑA̕(Ej,=7\k"4%gOuHbPr/tADhn`gB["nZkx\K^PxzPkKbRT9bCA\ez4PO)=;SOJ3));Z܎ʼni4Q?TudUkqѕߩ8#ԋ3|J]FmdZ'._Z1snP(_@1%*KwcBqL$ҵb”| 7>iQ#Ò^rJQ\!ވFeXɎHBʰTj%Yo9Tyl3eÉ 16@û{ÀاI\>%e C$2ZHhZIc-{ qz$k]Ü3zMd,F'_jv!,fc!%z i} km,!xyM[\P^k!z~J {HQQ;~ʢGAIj 唁v#h\XnBr ;8L ( N 6NxVS*~fzټޞ@Īs%å6Цӂ+T һVށ Bp*`B!KQ$GЌPj]\:L gyFv V>Ȳ:TSAlQ)'ݰ"]0/3VojZ BK+Zç8umcF,U Aowё/:%mpn~0)8IPCrJE_6ԲU{ܪ=ATگEz(J7T(USa`,6+澊K-ZӘ ?nףK ֕!<_eB4B|K10ex11d(ޔ R+ڄ0JJ5'y*(#M?mno,_ΞZ'(doPg1,@N.;j63iX8[#v}J*y"[-t2ԇчLU7x;)A&`qs}[+ETp)'CIPU|ULbV& >x2bbNX!g%[b0ܿpER_C7p;>?Ƭ㖃fK4zecv{$a )" \wDbrخ/*VՕz~؛|)_iZ \RAhJӀmc4˜Le@An̋Zߦz(:L<`rƘW߈^!xHi&a=y~)rտ*cC<@-.Xs2>):8{pFЏ`:}C39*㕧 ī*-cގv+OB1qR.Ḡꢐ1kɶRVyIVY,}.)_NwJ; RI!O:u^7r5P)'& ޽ G=H'5P[nBX-דzNȓ҈uH%0=a vg*&ll  BȬKhRh@"-rSa7NiwyCMZn`lSSUOلjdy{2(}p؋/_^ªb(r sG9RcH_v$[S:@ziM*Kx% L%a]fSd:tv%IE %}z^ޟ=L Wwr?ոf>f*o bWFOg,5Zv#/IC{, {^GaId@yJf؀Ai&2;ަb?Æ \){굣g7s$0|f% 73*F i6wJ-f#/%"ܘ\{ac @KP|=ش:HG5IO#mEHxr6q{aQ`x!1ԙ@!UiX{) ~1 ~5;c7z^7iV*Jo`%N 62=t|Z)~bhE18z7PJ}> hlsU80*ga5Ɇ᤭'ENH25ڟj}\gzy>=Ы`uY24EnH]YaI𶷐lO;)t=PbLl/`]aBx BoCaP :D?s nG`M_g#vXVIX)j4Px@\s4r?IyHj=F}Hks o}\^  OstN RRωM(deU[WhsLǾG>nh؅wuoP?Z nR.u,mBDH|6Ksu-ugNcL{k$21m\ 5E&@lCwsS:DȉF&Rs6y؛KUo@E]kTC `%Ȑ͗+CpitpմOwȯJa;QCz?#ADv\JŜ 5 76WJPN](w)t}ЊGx'83W')ƛAy*%յig]ZI,QF߅`H9v`v z1H}ܑ{FdKs)nu$h<#ve$@RBQ->?l 6cs1Re @4яMpBO;CqdSܼ5Yub ;t s͋ϷY#KDvEZd`1R!}t 켶[jS7I*\g ,m*.'Y`TLFGH ,ˋrJ2=)]¢)oM7J 6s*.oIO|9ԓ!bG~a9!ʋTqYZpWsJϬ!_6k;YpAHu5Xý=iX')V3>hYͦ}ED9^՜8uݠMnWN ݥT?dvuNf)uj "{R Dlͮ#u] ,hVة~f+#-SHa)j5PrBٳNHZ&vcf戡;Ks@X[^9s]흱YTYe=E3/#uWA^وIEΎ֛hMdWd* DS6|㼤NdQhWsΙUY;q]dS5㦡LG>92)\'X/)}ʾB)V?&#c^ uCW ~4v72U_.ԍ>>1>rؖ(9!aCh/ iYQ{}{AW; H<Ʀk{p"%EOKݩ 4Fnip'oK^.#TXM*Bqrc}Z9"sI:NIs:v(q +Ҳ(K+wԅ}Br^5TĠ'Ҿvv|ثVs%șr PU߂h~5Tbw>. IHEt!w@Y3OJ鿉ž -_F.E iC m"yU1Elz2w ԨQ'l^^kd[mas04Z)̡p# )iijHaIٛ A3ue= ő l]“7}u=ƺ YVKv!Ĕ"X[>rҚ:LRa9xZ6-Y(F!<{WXMĶRD76?Syۯ&GƊ%>?ymNiv7~FϲK[MsD8c^kH"w QۦG9_ &=dVĩuM8T>yWȸ S! S t4@I&">q6}u`k%5AGv &Xg1CʹXp8O+z$r82c[$m/}}ط ;ԛWd@bmq|Z 1 dQBKE+o$錱NT4 Ѹ£(ZRs-BچHU/;|t n `|}%`gjBt1< kRnW,t-&He>{tHp&N#QUUe\Dym\3edJ̆t:ȰM\KUw@o|h͑\~VA+nLdRN ;4<(ip6GQx634{)V<7}J)_xm4v!?9N g+kZӹّKdM۱a~ܒB>Y8<@|R^ӂ.^vsܴA>573ٞz 8ځ5)[tPӘ rZm\^9GJa=91V|2] ㆓rnߔׄ>yW"P,XyaZEe_ RN6N ())?€wa`pۊW6>m,s?Aw'u*,1>H+X$_ՈɆVHY.gth5Bu1тbܼ/jCΌ7Д8QiXltWOu"[/' FMCɎ*c\d*!g-.AX"es jrs< a7OJj'`o pA&QI|< syGNު׈#6sJT}-~>/pC|7djOՃ]ӓQ#/眼bC_C4(i;d6_LLY1Vypֳ}h|ֹ#:8u*V]m?o }v,m*8$ uŜ.ſ'la9#k<#ySH|~N@mkyCFw%:fB ̀~DkP -le;9GjjFw ҉ m@Tg16XmD-eKU:$0noz';&ݸj:)DZ=xoE,^|Q֋j{.J_-^dFkdzmzhdvH'mTh=ҨW>yqG5 Y>V( 4Fr[=+il+B` MFf>{7ydla\ {{ ڄmQn1B[=7\BF#*=6 {Q7)!3Y 62@^J7;#ߤpIŀ LLˇJaz醢i Gyw>C{snfc} M^#^H&%WGhi GPt#xOӱz5,YA(m4i-HK:ou|c:Rbrj`N bzu3f`{LM}@]rqbV 7 e(5#tE\)͊<{N$<݉_bGPҮyqy$`|~% ;3l( p0+ݞY?M\Z^7ENW KvxD(UF,p=K8#|_9WN#pjxu[ϺsO}yC:Y%"oE qq+YVABypA7uJW M؃#!&C# IՇ\/f֮5[ʶ%>$ZPZMe|GWuq*mXU"rNnه?|tR\@Tvt}=WbtN͢=ƒxhfԖ+W.i̶ He3`*MBB 7ȕnZ 7*Eu4~٪>Q'S6)!"/Hvsc28<_n6 Π#whC}]Pǡi͟a>ۼR&aٜlIQ3KԴ['Ye ZkKL.C&SdtFԷ[sx.8I-^4MG;Z™4{a:;il1ST*_e/tL(4)wA2`T9C$U0u! 'G_~3D l"?_ZXd`DZNh6L&f6$?Be$]")$)te()=8}ZCCz ^},)9EE)4 $GM͂BG/ ƻ jNvfKϽ5]$ B8m5+X  TtYq*I+d/+!:%)[4x,7pگ'QZϵܼbqѽE):³@A>j(Ȕ1chi]/@jxr?vHu[X)WP̵ؠmX>%Fs/K3M&5pIb,4^~y`f4̬uSa욚gB#f:bڂ(rdzUA= ¨Pl rxƘSMFn6*IKHJq$Ai{B&wtOqjTJA!a1 iBn3uZM1:X`vQ"K Y;tƦ#Ku>?v;Vdt C߰*_R(w+?iG[:'^*o6 8ið &.#pfM/(c=y{<Վul)LE'kq103ʹ`sW0a}m+/r8-oU >-ܡlu u(&7KoO6ċdXCfo3/5^K]e:|\?KB^[n$X5A*ڿ3k!YnjhtV.:.!QQ˪v롥`l1)~H>'GٜZP:խFްEf FPP|R${ʎ&/ *eT3l['x>v? /T24<9^ծLk^[$OV/rƢQz]hoD(S|]rݔ%}_7f6t )P]&ړqvSX[3D8d"޺nap[OkpUfQmV1=` XE06o2׫+2$c׷@h͟HZtiw`}}tn˵x,1ڔJ A*oDuQ T"KQ&)6IeVlrX\}ʠB ?)Sv.c r#vY.-(m:\c4wm\sqH{1V"9*;fD+wg̐Pv==k 3oqVMߧ i|,LzK&0ʠGnyp/!\:DFI &M:0h^}[]RW9yh D Tvk]؉ҰA˳VC;']L8>*nGq\#F؈AnzLʅ%FaN N6kѳ @cfTK&q+|TձS͞+Y_HIa=K.ղg|IظVe9o J0~󤹺{czL2^ K +ɮ`"/H= yIj)7D  Lً[SqXl+J_TX xl/##{ u>qg,h/cvǡy27a::1*~qJYlBYbCz?,U ۦj\OЂ5X%oXfy/{JFOϹzgM[fmv:SȪKW\M⌂Fj2Z 㽼 7f>4ĭaܒK배qj>)v3i{p\ȮoNDZ;=4N]"KL#띹}8w_iC+7ȍR_B#4"`ߌbb&3 h?Bە27o'nVKkdK0xqS|-Lr[䦳dƧDuvy  x/JLB2z}L]u^ޡt۾BJEi?C :O taJGwYk;EM AӼU/@^H)RyơTL|¦0N#%^f[W Em8tfaku:5:Us`E.usbત d< ~ W҅v uZ=riV]ZpV $e#CPpұNc`a(h BPbD%ė7Y\Y-eôV(:*F2t"q䛤  Rcs zj{fz]t&%wb2~2E~IYmwH5>IPm+lCT0oG:.s[XZ?;`@CĭRBJ)XGӬHmIgTheMxfťƟwA,%,aׯ\HWS. ]9LgwҚg{;oX\lk#(pa(<=?,)B?p5eGLf`)a=-wRO2Hk_>Zk?ۿJ:9 .p$3m>pCH_-*+L`w'iZXl&,n4(~*h8cpXw GpUBRQ#GYIUY:VkoxipxOXuGd=9fE !ރ'"<6תe`zyNzT9~T v/MP#= և0*|hb ͉jlAj&Pاϛ'+Dl:uC`u lJ&]6Jr|<1_q+Gr_rEJCE%mɦ# :Qb<L1~|ahck5]x,Xn'~&,{5p_ih03F6ѽJ|,DBнКySG#"JI/l(1#ƣKȹgI0EqY'G%?)-.!-VD{n+hcFj xC:q5v͸My#Qabjdh&I gXP \SI~r\{#/a>׎3OB~$ѥVJ& 2 T‡79rPWÞ0N<t#taC|\<-wi Na+:UXv;mMzSi3 W』;e 8_Wr9lt,PI.Xɝ giQyIޗ㧽+7k fn]>$$II2[l{!ȃO` hx;jݒme#^hSv^tN]ށ hVvr\P qaPCõB;Rw)cIEzzNS2l+* 4aW !I\4BRaus شTyu`pn" 9f!sJbOAV4~yy{`2 5 15Vul pyi{R*41J7q+GH -C2bagT3 }J2(>vhBp?6"PwEڨQ) 5wp25ɮWaS;}v~:ȴJu溙T&B/[%I/I/w39,&M`</ S4T8tG%ioCXc 4o$$ q1M܍zCOː<:%Aa:͛c+q*xر5.o9NF (ra;x]&=S(SMؑ);ih#e]Fm-ZIS(17;/!*-~Y/E A`Y(R:cN(CͬDMGN%?e!VER"g64aZW\G$(}f0Ʃޝ#Drl=;tCiAAe!*:%8k_E K!QQއXyCCe5'zAW "֝]J,+uvUeIk6xrAO < p&xi}xLaz5 /SzIxoRU¶g~w_eo%kM7cLqL2g1+g5=Ax,4gG 5j^jyw6aөܞ<D!C4T_^ Yaϭ]+;orkO8͐ʿ=6Jx5(>~ŏ aa4f|;^::V>$,S#`BΚf>=2;$5Ra rv9řs;G`(yqڴ9-flZzC"gv:E?\;fYf0G'yީp)8y\cMA)CqFMK=hƀ^ JoLA͑qTHqt=CF!phb:m`0F_ +'~xxWꥺC!gDhLdw9X}?,WvG:y- w28QE"ƽsDMSVLpu }Ssm%b?^HbWQg8cVLK&;;ͩEGMjdz Kj$jm]Vc( 62rh8:?eī'pܳ,f1h6 @i%>3q 61*@~ JH.jV32 ~`QJyBêH8,I>B/ÇuwJy fbel9}%җ,Ja'Dܵ.VTLd>B~:E VaͤZOa:3`sxZ8SxC#ǭݒKY0A#gU4ʠ%C&Dy TA4IdRuvP.J~ '~  avhEEխoԤ(~Ŭ#bU=ڙ<9KC3Tpkʆ kZHNRI V!AOnQ LQ2X5Ai5Ŕ:(qx9C5txIn6za訒 w'`zXg3  1*mo䶙YXݜAO+rOմnj_r(^3yOKm؏n[CVbQ'o;ojCGGf5g2 Lc4;z웫ӏO8aw||USeA7yᩎ<`7V=nU@XJ=h"2|!dy"o z$\"fa&Ḉ}TuikPb*Z,\7Btl4i_VU\74kQP}D 8 4C<R $s}{Sܚcta)}M:b9E2ӌlg*r[1Q+4A*{eK>u} Imte.rQm!*+r;3񜐋ͦhT%^Rn!hV` |%c$c ?˘L**r ^w24_`ts+~VK>ш`ۓ"Y6}uDMKdPwF\Rx%\-[`8@s=[fT걜Ise*s_OwF<Ì9g= %zߧS]3N 7W ~qdE-auʝ1OdB^;S]8xth\)U`7HdB >6)U/:^^Cn6S"}Pz&e ¿1W?lU@d~ }w̏`펤0 ;{ݥwZ +($Z/^C 6ps-h2ֺZґ]hl#Zw;pգ% OŒqŝ蔤1?Sup%&3![ XbU': 0|ޑρ=1BJQRh.i f`/^:Y_q{!dz1E@dk#i{_j®(p&i4yJxA칕 #ŒErTq1;'Q)R0 @x|p+u[>츆.{q 9)oD}gtyaan6?qz%*z&PRȃB+/ 8k&Gt^U[hM1 lM75(x':]D_vEGOJKJ 9 sYZ@6Nʪ; Ạ!zGvJbܭk)UC)ʶxq\C }EZtv\]-C=S8u:z<7i1ʫ]Jl3pbQ> ~(vwz MF Cv[ _j/<8m%/L|[8JTo?o06Yc,ΡNiRrx?Z+Mv[hf4CO܏J߉"8ӯoXֱEDVVyE *SC81@47K칢# \YX8 !ΒN\;k^sNk8]/ї8. ˕ [&ouL9qx uf 2r6|޲ ,nl!S&i& ˤN3e88;L9 {g;էsSѱ纵i6TKSuB"kƵE{`cD;O &vO3!Jfr$\x{ 0kcd+>jA(5s~[N*Kѩ) { DO#FLRJtYs?w5>/ykMDPA~hf˙K*ݐ%ɹ) erKU1zZZWzBݳ'rB?WAϱlP^UhTe5Jx?-Ц`āTu[v?zS@+`/E~sJ9\ڪfZ͊LV<OȗQ*Ud]3ΦP]LJ?V B4?x\ &ˆS\p"+0[,ڮj8'I&j;K$Wʙ-=Q}:^S)@lxٝ`Eš[g6 Fݞ5 :-]² ,Jw T렋SY1H D~ǜc lqb2L \-Wo--Ӑkdb0=7J[崚Eܴ`GAȘd2gDRo|"ŷRAdt(5̱';F,~-A7S_G )ɍ=G%LM;OY o~nc*ZkO6wLMkh29$By'NZt 5R64McxE%i>X{PSlWPwSVRnE\2$`ƒٔhhڀPxRcj]$^j1/(k8ШoBMAsSkXE"Yʸ?bDCƱP~#=*K_\&' pw@ Epsyh\*64ͱԠSL0g8%MJjۦIڝY.}: oʚP1FzR*z_6؉;ǿPXԅE̗or]5@7#70ѥ͌ዀ`ܓ<usf:l*=,yɒz *_ςL5|{8}u 1;v#DվsjdfdTr^%D[O ʯ?9fk9( h.m[R~XAVKfp*F+,1_Ӵ 4tɿ&"id[яH2KvL=E165Ҟ$J%j pAVw[:_aS=F)3.M=3B`0?o<`El75yj.o 0d.sN!-BB]س3NLQqտR;륛z5Ǖc¿82Zt]x^O:C&l^#F 1 %<M_6 *C.tܥ~+Я} 'ą.bɮ*>'J9iWp QC>jHEb@~;,o5vkqlWȷ̀0k퇲#mm2[m5[ACºՈ\ƻ93a8t2S~riB̼qJwsHa3A+xuҝ=t,?G6yzU{eI`J40N`GQnR%^|U@L/XUq^7^?N \'9,"Yl~:x5 5+:EǫEj|>N:, Pٚ٣5p:qG ^3b[B4a*J(%ل "E{GOj?Q*އxA>44h7ld1 mhT$ -dͷ¦,R  aRG<]*h^Mg J(_ڈASi_s\Q;F ')x aXJ+&Inv 7 \{~AH'>0qv RGkٟcGJc&5J&Mq2 IMr7)6Ozy_SñVPAʖ+Mg BQԩ}.U-j[̌Uٙa BP9Vd[B2|oZYȨeLBSq6tq2 a܊V0RO% ĂtBryejRdt8ɬ{[Wd֜J%#4jVdttSnj@_2)9eHX7 iFAj^xo nIATήJ!c1"u * 2 {ZsL.FZZHa j p?rknJ ^fZM,RHJC8izu9W'|'4w#P }~])Z#D,BPOEgh!T},ܚ/h2oUͺ"S37 Ы.$*:?MY<?M"$͍.6o/KB.&ǭU3T񇪔jZ`S]Xi̘^%Kb-$ƍwQ c묎Uxtj_"W9YY_c{hȐAJHO":gTQVJՆ2هC~xk-mь^pg64;L#S]XOcBϥP?l} X慄cuDnY ОTF8=4٨!k-*~~ODcD{mJoD=i7Jkjyg\@:C ko0He!$xt|r& %V./(uo} vhB>9߱ÕQ3_sy"p]G{ nYn׹}/TqYFOwQXXU2l(|Н^<_xtH?3g#[m ؽEn苼3PVsbowr|p4]`c40PĞO#tڱۑy2VAQ_ :ʱzS%#i(q a?}\^OL2z)*9P__hmwC}ꗮ'(2~>-KߩR^q8Jkߟ6_Ǥ&w<$0oz5N|pEDW7ߗ7R':j{2)$Ƣd\w jޗla`ZAouf8ӿ]%ܝUeDH8g=<šN/2HUxlH" B7p.).@>} TI廹ʚ-uj=SԨ \277d\ Z Z|8P94z|*hK;MHI#ʝΒ^dj]P8BQ6>ܑ̻/BLN}.]f9u m(vf45+ibn2) aW=Q %E2z:u(#uP:J XJ'o\3/~Rrla6Ƒ>ت9!܄iHO{'R)K&B~w 0¥iMw S4[9o@|&+X Ӷbh^P?6LU$Dqs%SyI $ \' 74C払՞RAb(=Q }M" ʚ$jX79`ľrP,yL!f y~" ?HzM^7x[d|gSLXܾcENHf$^1SBdzM`Z㍽e\ցnq}ѩʇ!iQAgTa4:_2`Ψi=ML7Pװq; 9QgHH +J-`!ҁ%:I󴾻AoMg Eu%HS5tƅ&`ǝ6_EGiAK0rgSǽSK6Íq+i AYc/ }&9Coe4\C"M?\4ePT`_C8mAaL{I^1x֙*ھcT.g5P v@0E GuQF!{{), cף|U9 Цo`mA-W6q%>z~Mݳ6ZWy(Oae6"e(6 꾖"C甦h쉊x{|&yxNNuGSeFb}:>keE2KK.HҒ n^@i͑MVR=˫J/@ v0~9BlbtMu8|Bl}tA?r{ qFԬWl5PSOZ9M2;˻ LƵg6 IV|1:ݳ94, S*@媗OCuPʕ8۹|9# _'.]Y}DԞ|P5&/{,ڴ+M 'k V\<wP؟ ,?a.jgVb@-}@`z\aaF!`(sÔ ת"1PЖǩXDz&1BH/2!\ۋS 'j./ -aِ %Q-3ț]&LGoYJb'G S^QvPcW\}gSs8@=F4lvvI*S|S .Kܶ;M՝ ąB3b29iLEsj2 vB޸ IY`e8E$"^W<+\hx9- xRch|{}/} א{loXf=G0\E- Ǎ˸ȩ=sd{] Z(ȷ,Sw6WN؞ { t:c,blQ"%5*űUJOZOxr[rW,6FB*Z6"ˑx jvp($*@ .(mpI!_#]ErTֿ! sX4)p}طZ*luW],7FQJ{j1xjTp*BX]\BXQI3t@Q(=C)?tLp\~!"@v7,ms|l<`*.33fm}MW/J^<̅w lq-tiJR"[QSa'EڶJj)gKZ~hkFٺ E+ 5Y߆,-pHd7|y/Vϊ+zlBγA1!㏤9ou`D7aM&܈\n07ZMk6{ԒfLBӏhs]8b^FƥkC@tӱ,(J{ in_q﷿m䋙1.99q=e-B-<{\[,M)5ZQa\cVNy#nׁ35z,;y[m?ߕ[w xDKGлY?ԸgTi@xk%x|sweHy<)!#Q4fRaOl42+ր{Z'sJi{ 8t`4+"G"`$_*α""c^.+F iŢ?:Wڦ" "=wN-JwER2naNゾ`i%8{Q}Vg`)oLh#Lszl By:'cI(ҲȒgnmU9_w1K w^ mr -Y F*Am Ëy \qH#`}+m*zvQdJYՉ?ߙ;Թn']C@#Sی/##=Co65f@CtxZ!=Qyݸ .q@-k=)hI1`6kئRep@tnED[j";]*ѭ|}ݿ7E9̓ Da4k6ym1ǯggT$Rr}i a.Ƭ" 9hBf XBL,:Xsۘc 6:<S<ϩ=>-Wׁ҃ X޸PI%J3lzUVpkThm=3ͥETtg77PmGVAMҾu"͘C&pKMR!l] \&^ʚlEƃ PN"u ._2AxʹпLqAbm1 d>e۠0ŨM1;1E!!ltų`̴RKRC3\TҟP9-)DDwqql 5O &D1ATr]$G>L>T1@ʗ,B2 JFK$h=6%q^H&%^-=ybհ'c}9;j^AB[a@3s>`if uW.B , 8dXXkP;=cC=!{/!3CԣJ렑OxVp.Hx,޳ё.(%GI'/56&N$E4:Ul51LC~S댵+nlt=73`aWeX28T lDU:]5lCoLT ^.1eᜨ_<=vw_Lv@֤?[ /SȘĬeOljqԴofv&#W$!t܅yl9ǵ؇χR,VLgN&Mw FN?K;+&G8N0n>H4Kgț.wME;߮IgUyܕP:THa S,A5M`oa({Wh DRd3›ކ'yKQTXVepZLgw6M4ӞG *xMafTWQi.b`Hx7gy^U͸BTF\~rC,M^5 Jc/lgw5 x);͟/gyH-EZNXӉVMEj?#N{!Hv8tDs\WJ?03= d0JN˕#air1lHww\Qx7QI_JOWP#/Q#tϟ'r:,:;#.07WY{(I(Vb<뻉Ėc(>yl>El\0H S RJ%5vj| rFD[XxӎϺ +]{bx]jRCgv ['np) 10T|0jk߈u -C]Lmh"Ī9R?rBWMP-AB %QE?'z8֪":xNڂ¹[6?ϾI @H^_Jgֆ!hUQ*YՎ6l1I]FTCrbJWogh|mÈ @Ylqo=h쒩5zIC]'؁ S~ϰ[h=E'-wlxOTL5`v~J} hgWDZ_k'ORjW=Ƶ/1nx2˵':k* ݒkx7 UZCߜdmZ-Y7v/5Jђw4FvRvppnO.}\ܟ@_nw4aeܢjCjfldp\dd.ri&]7hWSLƲ G^R@*TbJʋf[){*Ճ1+,%aS|!L:rzgؿs$nx 4@`MwM<At9V΄6z8YpߝiSW'+lH:;F!ECxjC ٖey}:3%ƂW_dsY\i@ <_/z *7%R.7t&_w'bHCh"d1\zL}QG0T!&=mL{!x=yJ%aµ86 N)0g/@ [ znpꮱ $EV\}B6Co4 lĔ]S/AW۲]avC`da*37`ѝ |I^aRS6D ՛gҙx , T.Cy$Qwv1.sXۃflju{*dB!.!j [CnQ>Nл=!111qsQgWBFu%c39;4@RkδaIN aM:F{S0lg0DX`@uYܚ'FM=ZO?POzXY0T<$l3 4:7!|]!F/^fCpI)O{/P鉣Ck m܂ _"U[\s+W2edEQ7 fIds+/]WF{m%ze]%J&my${EYx A R>+|!j'=>ož07jQ݌d ͻe/;&M{MYt>#˯j@|ږ<{ J `?*{!x<ӇQ̶h]V/K#3mP9WodFu&l1U yN8]>tRA9V6U^!c jmu0X1⭨Kv$=< +]MJlb< p̷hi^r80TZAfsU*hUtCmɡ]yIsT)IhZZgzݳ)?5M FMGwE(ĉG{0Gr;xB)ʼn+BZ] g/UqGaCʖ92OѪy0#pJ'MGHMrUCu' %v!#)3 58h\Ȝ,)=+CmO%~<ŒVT HRuJ&?7◡m2#Gj` o&zƽ5&\>Nhx򑐥̞J=Ak؞lw}LYUur“)/QƑ󾝑?g!]<̵z:qVm\uB?]m 6cNxpz.<%^ti]3&U})T ͸c 22w)Ef =·Β7gZa+ asWr[,USr\G%kN-r\NJĕ#-c(Sa3rJn`8ܟCn`c}I6j•Rӱ.q t-a.]QKB+<mvHx>@*AH˧g gkVq@O?p&1Om=~h\΅nIتT׀d1djVi.?=#b;[;l<+8:)ydy.1ұ9$}WIL?3!59n@&VRl*i5VwU2؏S8:>_g->I)>ZռQ4ipo8ƪG騗 75Ȱްz Vr1S84 Cȕ:Wm1 :*`X}6l}^rڭ>ɹ- .=eV^_~GR&pry5)ĩ9} zVK0݇xF$mgI1vy˩ [$jWlj|^4BVj]q=ЩLn5(NEj5vp߅IƦo }"͊2* 84&LVlflwIs=}F? {U "Y)%a֩?9!׆Cʼ "E R`P}|ړ6u NRn]Eħb3KFWO^f7Dh%ZL7`0ҽ-^.1I!/7oIV| ;ѫ4Í׷W]Re['KAh2[];R1 ,7W:f2P4һu2Fp N]f?Eͼ.5-w ض($wg S ZY8!qX'=" ͙>G䮽N]> zL-D~sό?>ʁM~%]cqaJoSrsk`!Ɇ]d̈́i1g@PQS̋pLY^ )br`?yu![(_F6ЅedxB{pS;7Wy8XyKq]+gJ… TAFw 2 rG9rYrw:Ѫ4U:HS&=J͇`MzQ"jp oYFpʴhnpa@`\Ft OΓԱb^TK^/ IʱPvp'"'2*=J@[~(LMW/Snu࡬%ks,i,¡kq/EnzVEZk:^BHbh_+Cnj/8G7ޑtX-~m7-SG:\`vOtlldjjyr#\P o(G jCR<}afB/@gK?#Q Aσκ$Tfxcf![kÆ$ߘME 3vlb|1N_#cwq}5 Xa?U\Mj\{=InMf{Z} ѿ~5Zg]gtB!Hq;O $ XArtŏC_?k}`:A8)&mmOMV9D|1 q`DXbY /dBYӄ/Gd\@!Ug[Gr|i-a #7, vPA;BA8 sd`Cl1p\P}I*^ݧo}!G*ŒpQ][ncBS:{^NzZt)Jh;, =1yI ·^)]"_U)T:!%qml&5 Zv2zz+>o}LwbFb]ۛU GtGBQ͜xH88Fe,.eQEVԼ`Z='`bC[yXykJs}5=:|iT yȭ_G™f5ǾT+P9xp6b:[gbsADj&׊wlL`Sxg c$| ylSh52I?E^5\T@>A 3cX; i\q{U/MCPd!=+Q$cuY[W]c+/5x Tre[+ ?33 nuB?[?|=U"i>_:mWڲܭ\_ýװsE{dfπ$ )xt{CLPd ǛXIU t"qRc"+ԧ[ gJՋ7s}F<[;eMR-Dx*yHSĪXS ? N:#!}*Go.seȽ.; O>i振3cp:c,.Ť㍀<(vʲ6ٛ'p^SXEU`+ -h?#!ԕO_cxso/ZPwbt7zG?VY~,VCb۔>7&qh=X 5~PhU1IF,ZT 18b;\ m0 u%Qҋ]"Yrqyj#sNDI}''"HLr:NGpԉD9l5/9 R`E]ym?ls*˘Q$lYP,MmviFA}Wy M*2QtXLe#)Ljb#&+X첝 &UZA|t4pUZ{e)bhCZd<'6\X!_7dL' Ue bBhϮ;f{<Iй[ŦnjzM]RESB"rg}/_8"|U`MLv44Ĕ5t^Sh[at=hi.?ꍒ !geI{7-w?`k?"hw]L0o!"iLUtfɱ^Ǘ[ C2ݫTba(G+HJ# ˆ=Cth$M+(2upY=h-a8)=Sp 8IhVE-l&MXCΛkoW9r9\6B٫@F?np&DEʭ!o^p4O:>Nf=i8z沈.osDKSj3(vW=آ 7p̄KWzg f TRf8x쮺綢6V-euckc˽&˗!'(Ml:vtq+LUA==/]Ϟ;!!Gʖ]0Ҷ>Jfș2yL[ nPcow0!TR H!pa ),ng6hmۃVS;hm(QFN3r ((aqPl~(oWGC q!ʂ!8;+Ӭ^ 2F]=(_rlg^Xu%NXVUHS%tjDg3 [fA-YsX ?:%ܨ0nKnRFVJ{50]K "z\⵳uw;X2ooVQғM *"|-iZU'|<+!& .[ W/ ]͖hP-td97LfmJr^tX|HρDd򳩖1X8t>ePjoCk3Ӡ[f]Ҩ!@NszbΨf~R1LS2BdWP); :S;c8q5|D\Clg*yip Ov! Qݛjd,pC[{zy@gPI\*19jJLSWPkYVP 1`t8#CT z Zy/% ֆ^R5[̊< i<5d$.gx"o~ 6rp_EtH>Aq%§=F%w ^*ՅX cmh~ϯ29$APq8ϭ975~~mwz٥-: T'Y.?=(-;2$1Q].'J>6zd~*/NebCqMݣWJpz4ܷd#U<ϻѪV-D,10.E&TYZUpF9Xѵ~rwdZg|}])X?$/EnL׈ש­:OgkR:ܕ@aa9=mgZ F,mr`@2LL%Y7/$ ~ @-\-"amv'8n3%S1e޽Ww?ulV\v֑3,îE *_Wbh3v1]Kˁ [6 'P.)HՋ5.V(4 º7뢊5'Ӿ:n9洬{`P>}\eBowhV{w.dyTAU̒Բ͛Z~SA}$ko59'O> m.u2mu>LoPZrV$(Mt.drapB 5@UƁ+zo8eʼN.ՎBxr|TP5 S+`guٍE$}_GiA'N2?(RiWgB<߻D[wqp=7K63z!Ӆ-Ap uTC7HrIc2@z{l 5Ia, #G0y@eD6) 9\8F@R:G,}Fp&\4vs91Y^@Cma c!`f1N ۾B@FS-OHgGm{,r4<'ä]˼GNt&n!tOm:٪2vCQhiIZ崦% /DܾB]]g#K_ՖQY^lӁ6EH?1yF*CCL0)ьͲ9Z2P֮H9zw9w1"RQ D4ObkgT0,mBc YXZ+} ܂E)1QW XZoS OsYu?o;l]V{~승@ q}_~yn<.TV] %PzfIg"s89-͢ZlR>RBrsX4a_"ΝU$;|*">O7p7Kȡ m#b 4frT Z/K@d,/. hzo.Lc{g$ "Twjf@M> B sW ̲*;Jae6]VC+ f+o F iۼ/GVǎ9E"!Ic iJ$ !u>ٺEҁϑC$Mh+hM$qXf,PRfI?\{n6 J\B2^!/W nħ=ECA` 3.Q XSh08ud_@bPvxoɁ@l iVHm b"rX>H 4?-빌>I(+=U6^5+ɨۚYdcڐ5 )v*=ӜPx ԫCj{LQ(C(23T˲ =>.;$#%?y_$qbZ?GָV r艊Q-D𐠀t"RHW((3cf>]IbWGH jG43ImY=1=e H:56i tzuQ 3]*r,-YO{;I+G\- %uɡЩW(e|& tbW<]B~QwnƏCz,>iP}-R &2gNrcҮ)]QehOU|t.$"_xqw͎͘5"/]tPmc}[tJloV},{IgþeCy2ZeLi\KeM^+@[6/훾mР*LHO&>&ġs\f-㊞Eega'T. b]<\ڊ3ƂlWjHJN&Vll'sC|Ȍj,ES(ӣZ#JсZFt]AXbH`n lҞYCZ]׹;h`^*0&Ń]"u.eX: .繓,d4BQ o b@`%y?VU(-*O/$̍_6Cprz] סe_Q#^MwlumU1x4JL@^@҄}˷5D︬VWYnzȁbQ9ҤvP^k?j:o]W&~Ju5|ʯP IQ<cYZ!UJyQǔ5oBa\X S[|]*;P+W4>}໥ȋ5L{j^XД'8'oA+Q0_ q ̹ EEHJ'L %R蔋?|19 p07M2 JiB%\] 5}2 w`1jB#e*M*C/7*u5o5ԶKbn^(0p`3oA# e||㚲 Pk|Ev%R1,"$U:,A]kWrGį48ăv?sǭ+&}XR Fq AYo9q+8➊/cjUlJKH>YS:SXֶ|=NG%FYĴ,H>02HG[gIX LꞭZp3qfu<͍ C@PqM p@2iW?薭 M4g[QaCo< pNmkKtw6 ,kn|u?۾X\P̖) Z+qm)oxȈ m i3Oʧ'fUy3]3Zߑ}5j<\y'd@P1'~mC,G&Y-` 9VƲuB}^f\NkMJ  ̂I}tKL'PW:es}NQ]4_a:6NH-mˑ@ƧŤ=j3vb‹?/ 4b`JsEÔPAPwڏMF'-@SekL8735M1V$CI<us:tR%P=G"32'Ne0]J]Rlb]5~LV`^;A_ɻ~W{=VJ?J.σ$v77ݝ}A uCve[$cG#hkMlV(![pb=XZ%ɽK*]$;9TP=w\`I"ls d^`EM(moh X' oS&tq"} D#dmB59``73^yiv{Y/Fb/uB*@5lwJ,/zǠ--z.f jxB. b8Q;q'6j|j[Kl9'aԍ䯪∾tc75 r.,T19{^n%QBgnJF=$ cNI[}`㸸7㳰1{X {bȴ ZOit:)uMBYP~ݎVn%>~6`Ȱ%>WY 1jqVb#iRnZW(*iƘ(TԊO\j&ah2Cʃd;4xw0G)ǖ +?*y8i픟G{}-2mbT\+n&9L$_Xvw5 /Nl$j#2HѶj?Hwω`F8z~Wq(y ho}Kˬ`HwU Hgڎ@wV3 yVy[4AnڪU#R`bZ-ӕ3Qnl?(+ndhVV#sXxjiX?C hBGТn]ٙWdSӘ+ˈj Ope]< O?c *;M|jrhXmG4"zɆAnpXa 5i#i?%%H傜#*麞X2_=27I0u[|d'7oS َikeGH0*.$eJPAjDi:Cx+_56ycl+p~zeK-fZ/ }WAuCMԒ; F‘íL|_IKB@+j> Jndjޏ5@wP[C8n- 4Y׻-rQ: ZhM/1!Tevs/I4 RX.)$<ً22mh3u0'xA#rٸ3'Fg!cxqOKYCt'`U5;IJڍWb^txU33zhz_/T DiC15T$PMӋbݸD׊dm58yҖ[wS2-`!z[A"^i+,ٹ g籫hA`XSqV~X}BmK׉RM10[7KGX>`g[%uOչ4SDH@+htB@,,ޔ; ި`}Udy*0LaFA1!l=F9k`dc JTgl 6Fxr+Q? /*x~F3{;-nԻgc/bˈUWto+a1OӐi}ݍD:e z lq6uqk0#)}ѣ&5rL-?b)?KzhJEi&5=Ūᓬ+t-谷'HOqեyPxfr\נ#qazp  ^^BhvCd"YiX3kd I(>)D~C #`0pӋ|9ƣ7OjFVI֡rmkU霙u_7lk1%Hΐs+On6SpµRrJJ,`w&AZZf|Ӿǯ/^ًt 1iuh#pXx\Ld/8qGH8Wۆ1&9ê ;,&Q|F$(wƜzxjn{*HuJ0(KlyԳޠ3DiaYtw<*# #>io)]1c2!&f,(`_BG|ROIK9 ķf[ƿ3{QڌRU.T,\2Lj7JG xgeۖPIxF $m Ϊja1fh |\m| p!j ү>mI0r[Spr*ڏ)DP|fwGnlDA|—}F}'$MѦ؂ H`ٞ Jg%~#26"N@I6͈/0X VQguû{۹~+31dQPVK%&/3XpÔNFh:^#T !åsz+ fPcK&+eSm:ooXWyLICb S fII6Ɗ$|`":mՊtL;ACTğLeUiH O!SX|:í0N@4\znsBZş*ǖAv>W-n9@/<'22Xi]]:mH ?|X*7Zh#=92SBh&c HdN2@QIFײ8qKF8Š<Êo`&@RVl^"h5 7.o|!>tc9'YZG. b10 d?C[Z݇զ>:bDhKOBR= ?gi`򿯇 ,=_ $GdǍ6W#Ey~gWaw7 y߅.XJؐVR%}K>{J i4*ԏEI?Rhe zgxCό;0O7h1볰bJ|hZL<Mb$3E?%&T]=-lsW^?JApޟ'ӂI_hd P?輽D9'u %( 5% 5m]+/40Ec Xu4`[ҹXxt&Q#dCՖ~JP^sT7+}!IҐE%ɽ)#0 ]&`f,Ա/=熜RbonRT`WjlG*7Qj_4bF]f Omۨl^΍DrUQ* ̃"^a~feRHdg=v Oyɚ"W"jbsUQjhaU762Kl>~9^)"Xe'JK(  Ei:X\nф2 (RڽRRs&B-:?-ۺSSEzC䖒QV"1޺vdJN.?Ic4pI_JOV3T{5X$,.u[rDi2etʪ!;|Scnc(*si  XU/`zblܸ{!]+f"_>+QX׹_Fzc{,.1GӿYѿաW :t+ԶP Իث0'690\ fƨJv^P;7<8A\!fW>#RCcjBQ3 $I\ /܉MhwITK(20.&E6jdjL^F]!y,{`.UIzPrMŦ1R\W]V3N/ ,#`"R(dVrd&bE ZJW{MPVb '8=lms$!ev;3zHb2Bu,yLK{h$ExZ3`D֐tQ`r52meBI feºa$$FO'`u$O!n9$wNpeV^ӲW0?hu+hG)Q!p\vCF%99KOL}+_*3FkQxZ]F"i`7tyvr=FMc8ZkҾ<\u6@g|Jjk]+z BHMj̉J%N[K|/}S* ?R)xq#$=b}8goVz)]gҹT~GNe8C^at^5P'U@ݤeV J$m*jAiU'HTqCyrƓ|}:M`u3ymk_S)NsGPn]_ :`P'aA3zjd$6k_I[(c-4; a 1\ -}"$QHo͐+Tq!(xO4+ظVH[lJ*$bJCH̋S!EYnN_۽7yS@wNpl{?Ucc6hN`ܠ[8ʔ ~?3uspVwT!NfyN(Gm:>㝩MR&''4ޞ&Td S&ķGfZ7  #xRf'@]豜L)_mRH"C0 JGr w2:ϧqy(—S@C_@L^51/j<$e>jXД GN'M㛹R `*CvKWyY .8#{Q:'K#?jN9]O|ukR21.YKDW1ӫT*|gJH(uJtIm |\VRi_>Oܕt zD XiM50^M/!59ҙx;[QLWm]NBiي\:oN~A}O.sgd]-#=,WюiP)SxB\;GDJ)LJhNBo[(iA" 1r^@CXLtN7 0i{!> =Sf﯆C3U[zTL mk]=U4OZakCֲ^_=rsVȔ9dF3$_%%J⺾K K2-qn>Kҹf?۳r=k??2tg {p/rXHrI\jN ȗpWr&{V&?!GO#ikzӤ;Qq3SH8R!D,J\ԉA4g5h[Lʙt%0>S2>;XpRԌ̅P5iœPp-2rfIz g('`Ph98995NLWxa:7\ҚZvPe؅;=]oA3/Y! fƹWak=jR+="K"/hH!XŵoI-GutmP_["Iu-)FhLl HZ^^c#A ([I1Y:P`<$" c>B=x?Y,mbU(aՀsL]J ^y]2X:"n9F q!CjG,[8nWxEb@Zșs|T"F}3V_!JAĸl$Ɯؼw`j+;Ih*S?]$qbj Sd (.ot٫.)!J1gPz GzY?<`洊P E{9~2k`Z}(cp{!,{ p)dQD.G)">'_:[nhˌ=囡TO ،eDWdbx;{^@WUqDޝv? jW=5$ǁDZObXnfҡe$ kpxsiÓoji&k`NHYfLzʛO&}{L>E!k#QiފGqb4$a埊 c?9aK(Tߌ7O'Gl|^RvC^ 9 q93ocUn5o>qSbIQjFH_ig$(tR#lS%-?Lw[dY1"nX. ("U[b(XʡvM|!aX%[vOHB{\PҤ-P@{$˖V^_1ڊ4X^rI)z``UkOf@v*X/̝VЇ[{&Z 8Q|X!qL&x&KpW{O<sQtqʐof )l /pziXʺU yb]Q*''hW@JXwM0.ǣ ̘Xe"ܚ#cX;OM`":FL{yj1}{F~z'-s9ͼMq(ikg*3V< Cg#L*=R֖KGQKJd].W=j&q+4 X1zhR,kƅF`uթnbmr B 嵐OjtCz{]6.o]Dk'e 7;/*:͓&AM*>Gi 0nKڥRN^(sƒ,Aפ5p E6+~PUjErF徯)~zގT_ZN!3{S _3E pA,th,'0d(nCژ~yS0懟ߌRy64-]Ҧ YgDMJedܯjQ d2X7C[XvLb#D擴gXe":K,dG}h.f_k.PA.q` H%e?REzeXwfpI?pB@I i4!;ډ^OTMdʫB,~+(tТm6IH׉ykeQLL C|k5n<7ݛRx% |*&Oe]k/fus$\r >G2>uRE0\,CGR?إ zJa82XУRT|4wi炿׼@➰ kK .p#O諮SX\!P[kßφ?Btmsaɰ*Έ[uWiY6kM zvZaw.*ds)'(Tη%eK@$V SyD;0>w 1} l!}/p(^WhJLyui]5ߊJkH((I N_P8QG옢kHN'KCX%)G#ͤ_7L-V/uݷ@b(Re/XW+U3?|C,}^RFL7xtD*yPCl#|eb>a/o>؇ZI~/r=5>]xV`Tҹ_Jͥ,0¨R F էnQ36m;°,9x-ߌW;Bu`"ge1gTh_WМpR Z/q^>_ڱMg>8Gpu/鬯FT'@o,ݯ^6oO.AWx Z ܊G* R ݏ? /`/3΄)@^v$Tu0}06vᓹ\GkBXx辁VCDB/ 4nչf#R}-#sKy;wqdX/h&G5K˱/ w!1[I$p &; Z/I%Ҋu~Sqcɐ=,ɘ&9Y.ry"]+6ᜪ 9?PĤ7,$TZֻ}{,tSj5+?o@>^~(8{NpDC(E3W$1%>L\*En[0L_.hޏpGT^5yyL'oE}&0HaJ4Y, DnaqW4s!驞mKoZ[o6y% [i*ղQ\pEiMy\ctg^/R^HhwB\c&,+7E=B} W,y{;8v]=)2r<$!퐎m$K% R^G6r-flsCĭX&:"^yi6ؔ!i2,`5 } >@qi$03ZahO"- o'n$9^qdc$3JXO T 5^4if^X$ơ (Dq'  W~]Ua]Ré@4"NZrd=SEv2k5fM1.8H~kK |PYJ9 m|Q4GI54Mk" E 5srʑ_U`5tD,p=N;<{\qA蹞x\s&b#ÕiII s4͏/3gp43*''>9{Z hfiZt/Uo2l)@b3olAu$eFUEQ]O+Hd|*|Xü"ԟ0}LyŐ0RytvN"#=1GkK, +5ꪖ֖vJ^YVpkZm>3uG`*w}mn-f:[\/HՎ.".`i\5&TH\KSLһɽih{PҥMsQJ观bÌ0_thB{ߕ NUn'^DmFO=aIɁZ2&V(l+-A)S`0$[ch};NV=^>X^s}nK.]:iԋ^%hƺŗVE>D欑G~W[*?<][5ϲ9wzA6j]j)'/bEَ)(~~͹DI>/WM9قZ>3%d.[oM&10óܗ?*T[1)8s$4'zЄ.y^ϋQzZDl? CfZ~kQ((zUIQ2̐X/"j@rtʱ0c 뤑,{Mzi5I+#Hr5 -yk[ VXfdPMǣM5gPcDJ*Bdl8{T'p{1۾8A'MyFhȐJd#.{aۃ=M]3Tq{t*<*cL>ERED!ħ*m/Z?fET2bg_wQHb+D$?C~D-,v@HC]`2w q{uѰC nFDKOSM.>>s<@3 WxĻ Q@t(8Gtꆍ9}a6ࣨϸGl0'M,ETrSՀ;/9'fI٣pmC;% k{Xa½v++`\kd {EnvVay\U'~~xLcӾN;_//ra;?̜z dQD$tĩ6m+&Y'rHSmxh c g wد6~ wC,)[*5b/@-i( +7sbiDآg6.YE%.Yv*i}ؐ_Ef@q1"t|lb_4!E|8&E%H j9%N_lk6ZRrh^U|ԔM=!ﭾte(^Wduma"4U7@W[é[[zx8)3'96$于\XsVZ|@ +O=c`e+Mg2suXJ pꗱT0E\YkzüX>,㢩;E2Kv/ 8.(+RsWR^DdZ+7\tsAl Vȃi-QJwfJ˧vsErfȬ~Җ]:ъYP_y;NP>AL1 =aS.ai]ʌF,Z)XcJױf poRoo˙Z$q+V)x`H,JGHQ<J@.q @6Ů3.1$k'h7xu( _6=[b. $CWoYC+7e`0T.Xtuza˝1@*njll^{S)by9&=si\[? 7h*#~~8D6E{+٠,`Ol@T+(RV #rw<*zjC(ƣ{VB)\ _A:Jw+mhÖYHt5  fÃԷ FtTz1*89٥٘kTT`cpUl1]?@a "Tty Mٍ(c'9Uu69MKEz.}(StVK$GVo7!aB1nyr`(i+) } uedsJ3|wa4^#79^I( &kMM*(s@N`Ug \!6UOӽ=_pi\jH, J /PWk#ȿg{mx˞y[8Ƞqle<2i|ś?B@o՚ab)QSa4@ATA]37+Hu/8,z|=qZ C{sEP$ndui[A/ Dҕm݄4`X/4!^l݀)2'G9ڋWAj{AuG* &֮֫iiYYdߙODIaK#Vybkd[ QB@ eŸQy>Dk?UX6z1RxaF*Zeҭ3pJQ`rDhBVt!L =Tc+mU}~7MBj@ؓ!޸VnUݜX>04{|2;vҞ)=?F(e$z `0q)2qpiU0Xtxh\Ltx/IR&):neN5 <7$)GcL 78{kVSU,Â^a2p]ZSj'Ӡ Հؗ6/O_ݒxV/+fH6j_k4yhPw0pI2^QsU c;QmROJhtl'?\nV%*$u BtVh{`CiN4x R6C=e<akB,+V~ <{\'ȿ xA 6JI觮e?"2;O ztVj@t;V&+[7yѶV}m-1?0adqYX\Q4|pPVP~k;%Gf  -g^i?S咅 g΄oEs7Gg`m{c+X6 {L+ KdF{4B(SƅM߱Vv6n`3 SV@g$mI \o7r^B[p2YAGel[yyvPl.)h^ޓ0w<̧{ c (1NNm8?<(WL뒐1S(0_>잍BBsVl mliU۬h>ӡaO(wހp3gG &@@[&` 3.!׎4qz k,IVRGGW!hQ1$tcg%˪`'ǐ L#UF@ɰCX+wkyC.< lfH峘؄AT fA༚ȈOΣ,˹ur6k{8魥bx<ƢSq)r͛mUt\@|+ҽ` U#m In-|4`!rϯ34 1ٯfZWz2I>yH*xʿ"%2bs%$ 눵Ȟ .qRmnOZI)+ .VJ97+fTj4 w>GDL~e) znQa TE=ԥ+.9vLͼoC).}lW,*n &/w+?t|ޔ[MBtt::Sgkb1ChQRm]Q"XId o}U`_f9"$TʺlR>1PQ.~7һ> ?JnIEQz#!1]?ri>,GL-ܖLaUpu:<ՙĴ)Jvaih]ekN0 L?4Xpj~;%텶() @_z:gOK'm]ΡU8#EOfk;4>|m)?MAm!{{d`tA.`9A7ln_o[*(Fh^PpMݙH'X_tBV qD9uI]%x|7u!K2Tp:.1<H@4~LÀ:(U8c*3+vyHt4 Mvµڣg1=/'%3퇠_rqּ2ϼx,ek_M,hy]Ԓy%ᄤDzHNXXHCmnWR~QVc* T6*|Yȥ=UN*ЕxKp``q5yR̐r fF[d h<<7Ċ,[,fqW샱jY-ăU&ݿI eW|TKR v=?}!52$l~$(^ݱj@jyeQm U@hK,& :Եd١դf,Kÿ1lm#SA͎#%?ZP4qK[]ìmY=åyl"5TWKLd?JOE\6X> c`>IUSJd>'r˜F p+wG f Gz֗΂]e!dqpX Rk$Œhn(m3T5AsRRׅ :j^cu>>"`k-463eM f!Cf>N]UŞLyzLL$5,~ Po}r\g .gO[aOU25e,GɅjPR]Ǐ~זrx-GQJAk.Urea Z1`` |*TbܼYt[Woh|bvuG-!)Ep#z,Y4-ܡӬ v7ɇ,ߋ{VLkA1.sǝ$Lt8OTn8 k̑~hTn^L!e!]VO`|fS)+%' VΧ[4[e ߉6M*wIq9 ?6J$oCU69bz.huS>iYH3% 9%[7t]6%[/o E%HanbyF'H급eУ_d5"Չʐ:4GJf=^5*}0o0P=MD稠c/0dϐfW,ɀZއꀾM l+5{,}lVL^~+,!T*Q?յGU 9GbMEvdi')?0C~abCle&o??bGMֺt˞9:lt -*K+(Xʑ,&^yJ]1]PY q۵Y*%kװh Eר^x ݵ8N{ P^6_dyf䔑D@a.)T!InϞ> />m+!Q@.W@Y;n[r5pb9$TW")X5>|/wg@1js$[YJ_ZGU,)@'⃞=Y yuM Np׋DW~ -Bk}#o LeςHQ[ɒB/Ew:'K=3`[N%ҋ^4 Nځ$'qS'L1L~}zojyBjZ HyI 0aa,'kʦVpiWtm3 U-L)eMB&;a4]! sQ*N:]u= P53znXHpX>Xp+ws꼷/礩p?{>pӗ>)_;ίMIsJV Ȳ&;{: qRhgw$h>E~C2%HC{u#WRϷO$ %"lP3gөJ?([WF:0lE#J @9-2z;8쩐&ՎF8qdI٭ca&mO~_A[HzWκ!"(OO|qt .l"c4۴o/:unʲm!P=P0;HD:k|4%fIb6j4h~΃Eh{J=PuLvȝW (~{#6$mTD"\2D}`ck:!:#`dHKsTI݀Nu͑.8aƧB>Yp=,cw_s\-_iχ;ZHI #+dw_i,yK}>R]M[M 1e)V{>0GJIG^96`# R s:ѱNPyZϫZg&;ҒŘP$[*Z U+=9][U63?8/I0'XsG4$'RFS-xbl '=kjoSn|U.=fz~ʺQO'3K\Wxm-D!STC;L"P!1<\FX|~W2aN Ȍbv[a;ub-$0Z_cY熷)7d*ڵ,c̻G0FCI}fw}7Zr?VT+oՓhnf%3!@ۮnɁUkOd$VJ}rQ(5"^ Ֆ[!N.{ʶ3tU,|k g'<+K.4HڍȠ,WRCX$vC5Հ,ÚlT|GEuW/.:-8\E60Ekƅ5o42!+OgUC҉*gt0CW"5m 2ƧsMVHcga3zaɚ0&PfϾ)+,ޱ6$B*& 7iTI@K]f~تtߎENw?ϺTo&ʟDm@5-kDؿ ɞ.9{[7A:}n<fM&:x'4SljSR9-&tc1qѡ&!3?{KsǂDB:AB*HmQiiv;2 |A<`cUdHhZ1}?h<8-bpG}_hV^Tb]ɏfs[Q 5@bm<ȌHò)ϰpUs@lVqL'V> 2jyOS*+"EA\i\ʼnh}wV?ڕ~PIa΋qDUn r٩i›S6O<ۂ 6?ҽ6nR--̒.*CR.s$bSF;]`2N`?8V$84)CAЧ||gK!'XsB9! UsGDYCľC:˦8FV׀jSrHRZWOj2A m77^?m65_RnO+3Ŋ@dhR0qYTw"*>5>~5l4G ץ>5E2ha.AO~ձZ0>+hA~3WlBܰH\ߘ UQ("^Ī|eDӯwO{?ByTyPdY(2%-io診mڻ5Mƨ6H~$ȮX |hy( "7?p ‚ NPW0L`TKjȉ ꧰?.n %^n R=՝W|A +Lkòt2yORD Bg |Rf-$A-R&e+ ._M w3Һ +.t zeWukڥvv]"пj&c"Zy;h\CΤ,o+_񅠞ݫݩiڀLU+PʡZ@ϕc۾kq0o4GrC?OK7".J| ږk3(.!ƽWl 1ִv'˭2PFzI'QƎEͱyݦ%%V%d~$fK3wE+_'ڤb7g9V OjnlnboLM=umYY29jR{"K"e٧3+ ϼ[ qC\FDk# f>PN_we {8d:uu\>фw=X^vA/5fue1K@lBwVy'L!U!XH>IAhɀ< d)mzm5" T:nl#8Sb b:u<]afԴkMD)>Eȏ6a7Υj" &N.cQmr{^u;?H2T 1U+ Q(i-Xɸpϸ( JZ:/s<`Է %yҩY{rޣ'oct@<&5opkUwQKBVg OT7|͎fFtM6p@J:YJ8O-w=/xdYJ6LPࡂ~kkaW.#&p7`'|.k.I5{ln39ski,_)' \yX]"Ov'q ٘|a,cE$p8*gHlv[:Ggj/TH/ӏ&끙3[Cee ywtEf$9=cAD fij>~<OGO״tR'pXzT)S $=n>,Dt.7uBڏ%IL)*ʡĂ !u =(v.y@pzڗ7&[tl\D $0Sw_j֙=d(1~im>oP̰Veىylw/ׄZ % j2nl_,0U Nvpkͬ?>?,< u&USo= f/!>@!druK@ ܡijK( `JA " o! 6ZFj~\z'…~*p =>XRz'##Yɬ$SuLeFD`=E hݑeQJQoi+ލa*3aP[`ϊ(97B;?!Û?%AM;kXoU# b@eق{Jr&ֳwF΁I*ͣrɲ5oi=f]50`,::[{;,_/3KĎI\E69N}P{/Թ`{k66z)#QN{D<ˮƸ3n.uE :*DF~Gm ,_2=쓣#E9J c5xԜt5i2y7;]OdHY[+gw)5Wi]Mqs7mmogwI:%##tLzxCU DH߅nEϓssK r%X]wtK#'$ahAy}D 9\Ͷ!qX6I4I#+]{-yjتõH-*|Sxwe%PO*82%Իa\; {`Ov%'L}lI N tkg= Mϐ(CxỺ?\_/@[ARh‘L`9c -a rF;hkcV'qŵxQvK;sx 0$Ϯ^;ĵz 0c>^\V{A2{`!H.zRFK\"'/H}5uK7"/aAW_Kg/O&)O.KR38/Rԝ '|Oʯr OQ$ޓl'~]0tg&*'ƀ fI]g~wI"ӗK" asG$27yq"-偶i"n8G: ¹e8(|s3ه1 4Qs܂*¬ݲ,J" M&QTsH&S7ܶH:A4 ybܫ=|<\u2ync:6yO(T}9ocvCw]n t:#lj&"JdH@%9l\JN6bN93ϳ+Ę-j zW8"gՎo)(ZhZim7wAJ7Y;g;z@:Zp=EKگs=^tpwiBţE&oѰ%x[ |1;SqOfd~cl]$$Gv*z/a| 4@J"%Ҝ6|-_Q3+%} UKKVUs<)R>a4blCݤ4@? a]zf(($UqYF\BiRL+pZ.z}}ګ&j+D>N1 J(!ޗrۼ '"Xm& `FPѻN۶``_I/ثCd/3] \%?yȧ7^gɪD]7TIK0eA~e()\vrXdh˫5YeN4f)B'P[,gBWê|w/"VoHo/I%t\?Z.&kxE3L~RLwI%oHB+~lzjMe }a떢ook|S8Y9x~T|v[ · Ͷ$bfGN0ۓ&YRVg!2 <ٍ֜|yZMlx ~S`F }0" iG$Z]*m0(ľ0<` 3CTMebAeWW}QoSd5N\Ǖ"WaoCdfMV挵+ [vl#ҡlvѵݾ[S|gF?Ļc_@{I BD\`}FBԿ9XjҼtlʶNވжAHmAYٗ ?n2{1jPD)uPB¡U){p Wn,luGaQ~o* }!az_U EHGW#vMrǾIw+-n]JP)qe2HǸ"i`F4(#z& m ʗ=T($3w:3boҚ'頻KsyvuLL&} VOOiTAd2|KiqPJ 6EC6χ{z 9O}[jďeA aeüm$&k=pry)2z,6ߝhFEE{3U sxҾ6Dvta+ Ȏv#'+_% _cvr6 b IwroPPes{V"e_$-1H1>F@ wF"F*O[^Z2wbxѵH䪢 OهfeܵwQ=V *TP"lHk:.ƙ,t Ks9%좾sm|Զb)t+Y?'wueIMrj67wS]B9.Iuj\<1cݫl.`dG/d=0|YM^Z=dGzqDR=Nt<"_q:"%Q5vMiV2 ׵U`BbB؏#@~赱qe#'wkF4tmɘpRBa#Y-[RPQ$lmf a ƾ ˊɫлXMߩkM,yFMg`8TIH.W'->@Kcn1pLQax0C@q"<9d!JIH啊c73H`EonWgΌqO7T(epHf ?v \}m a|/Ts0 *RBe lZw 5W(``ďǮB|p'QbW>.<_B5tBojλQPzU-PTbc,#[Wl %6 $x59*c4ґ9=B'z#v / '=!zt{B P>ecw[(_T[^Xfb]*Q^푨^SConi#řM ɫ YI'8j]~>XŸҳ^DCXȍĂi*^qj XĥLB՛4JJE"/ ~/籀Q&8ѡ}"lv2c./G % wx'kXu24b $Wj$yNpNcI-jα瑭Ai]]{EzDSt{ߣ/^hPyoh~PzwSd:@V/=gS75̽G4? W+\)US_;po)!CBJ_p-њ8  ˯Í %xGm|P&)ad[oh@,H͖X|S|!S1$:>tbq%ƿݴnJS4uRZ_WQ , )u=I(X}ŗ!9@-)'v+ZKu.,0O癔!{|$=Y5Խ NüUG. sRi0@tP_oW|U0tW&ل,%q}F@s?~t*Md@X EkeQ_x DE GZ^.9=&FQ(< 6Ǒth)X]P\FAs-QLCZs<(_3 *< -LJNȚ# ?Ch(2O <=R M~Ni JnM1F :2Ci]* .t!'"X-~RRVMs%*V#bDR ljj?6%6ZzVFJb6CX#JCI<3&dTqWhN Nm$kAR&ᰱ!..IU^c¥4^Ki۷ZqNM੓!<^S=KpHi[igֶ(4]j4xm ^6~EA2M$N 1֠a3CZ @cb؊ f_2c} HAuV#DL E=@֯qhx ҇rY { uIXnUB8*I"%na7j84ώ4!궬 #U ./,g ~^ mTbAzE&Єgt\3!~Q֙[ddr=&Ƥ/a.iȜLC\l.~:csSj& 𰝌sx=!{XfkPĒʴm*'9UAJÜui]doaꬸ^XjEsH@? Y]7D &4'lָ_IQNy Q>Y܃0ѩa"I D+\Ի=nwI#Sk>ǫWp~oqAzRcd 2d&~.2iW5т ׎wP'Ay*5`|YoQb"sg/V-Zd!+ NBb.pRFlyUAJSWp‘IrZKDItyG1j&Xpsջ b{ cNHˆ)9} eKB[8+2f{-Њǜ3B#.Fi=*2PZ}5!Y,0jhB)2P we '^:jn +UP$aC`/u--9Ĩjj>l)mm>חxdTMPS$ $\X6Pיe#Q`;!ݨp?rxб,"MKPH=֤ Rc &,j4V}]#ÌGS=ŇFc  UYUQ|rq !jx҇Pcj= gKAeq]ҖA7jjs.,8F7Z#fj YGsP%ۖޤԜPu?@}zS=Kd07R=eޅ˹P nw}|fD[h޻Ni 6`,PyHEq@A~cU?, ?5hs,aXi|=7|"Ln;ڍ舕9/BhE[!v֫f=j.6=+P)]ڟnyO5m|ٲt"^"Sf|D˰0ҫ}Sɿ;\@2nBޯDDT TMA&¬]̗ ^GfQ娼]>Ë>_68x]akzc6?uNJ4%)m4\C&2Wb~nce HaJ k`NUVQgLA+w[3^g) .GÃeBX=Ψ0gU~:d`z{zBaé%*`Gj|"킐n5VGzZ#gK5,]XF}_?uփqNRG=?οM:jO*f$QZt7nqLSE&$HU53Y\:-]?J$\zs e2LRbLKa)aCίvj^o4,7J581{&.a],D]&')+dƻ̚_cd,f@[o%C%N[7D) mz3EA1&bJLby SQGfLOT (pLR9׳AmƟYQGպC.0@qAOt~Mo:p &̬H39Oջ o)ґ{F?y>w|J.`UT2t$N[u[NhY[nl:R^+BbH6wEU_$%s ǽj| C\H/񝲟MlMd0lfTV >`d>)x^K}P"O6m}jAuJ] /DpJ ] ^o4^HaG]t,#'|0_#;dJ 6C_)1Rp ;s8 )vXAc$LD4s:JbOl Փ\ce/  .,sti@=5$D/0k<{Y:t ̴TAڼ4 +\YZ&[>)OCU Ӟ~RJpZ@ o@ (S։O,h>ڄnt*, cI- >Z˥\jkq~jeXPY,MG`;/Pܬ|ݕꥁeGc(3fBЩ2nLD]"؛d:cyz0oa:ϲČ [i:1 $QT2zsJnWs *S#|JI̍n&H,wm:o7׵I=xm#&Md%٘iJ -c$hm4qK—N{fzEգT^+g"[]_3_7|r6+^R0XZHfzx[`&<gyveP%|h 8X7D|N0I~z]Ӫ"@׶0]-XW1@H?x~RJ[_zaoxim|[A$~4֑i)v%W?!3[>yRxWY1r"^6RANu, E-ȞhbRTB)Khސ.E-rRV] =W|1EeI'2.2LÌ>3KfA}LNJf`\q7mQx -T-l ē2ۙ:Uܽ졺 ]!Cu9@ľ49SW5=ڇTti{[îWR@*''X,eU07 )Lb}ψKID z)#3KQ 1D~3o UT8,]>˗5*k-S$gqy%j 5_]`}+iQR4ʍn(_hPc?7Fb̀&@5x7tSYqրQF6*!jwcEd̔{ԄsB{E|$zBfD,bdVM6G B7v-_zL^HVv&_o1| 5,;YK4rp^)q-;45 vSzr0U'H DX9ktBߏ B3W@!=z5L!/A/OKяujh fq^ <.d Sܥ;HXDēf! љo_g`_Xr)랍J}bQq. |eֈԋOtYDcTauuS+YLxoT=,Y!`eY§&,g 5n2&(4u%2;o震,(q/ #gfԠwri{u(+'0W=jt'L~iͼv,>E c8 ¯7E;aX'!~!^eUeA8[pA1?oh5l+^Hr-6IoNҿ$\U\tsA)kVZN:B,zUSrXVk MXFv=J s56d1O>Uy%iS!Щ-IX wtY*@XYOUWz2CL2ti8D|!7LK_=ߍ>1mE,ޠTOSuH8jlog 7E:Vć OlFpau L?Kc|NƫV|P!"hmxdS џK ͣɷ)w:e HxTA7]nl[]aQ+J_ d{_=6"8oAQ9~9c^~:7\mXNWB(Soӣ0'b2]a^KV |%HN y,߿KVOzI]:`3xf4E7)jBPv+-)6S} R9)πt:ڇeus՜b#0/iJI6"gQ iaĥLy$3޴^`#L3L`6TgcnMt(;bdE:7@!L7ÖJ޸Z4߱7Qͱp;Q%ICAYxRyT\"O-C!dž ikBٛG$ѫx@MQ3} Ng\$Tx 8/{8:\ԤS/Fb? s_5#(C@e%e 1l<0 -~q8 Hgq@fl`tΎⓜJ"~(@qu+ U|h4Fc.}ڣw;91&?mPto-۶gM+hWF5 D6oH׸;@cRăGV KžsQWQ0쐚*H]m=ݑI,om/Lm夻]k+i,cJc$'VҚ}Qc%*˅ 5)dhmպDVyFpm2L'٦T%lk,28sy>hyA i$~g[k?6sC9vP2oӷRM\o[׋,x$Ir0LXVO@ MׇZ| % 1PCU ZGFzr9?e-  c<фAJ̑X3i~¾$Ԧ'Ldb u uZIE Z}2dJIldĬ19W0H0k܅sQd,~q[ͱџ:p)%u7El_:yg: –,=*}A4WjfِEu8E2E3aE} .#@dRyWjIB7#+@m5t&'"#LU0|tT꛾D?q f7D6:T(nl!~#Yx=!)kϓ̅un6&|dRVDemNOW?E=-`]-L?*9j/7*< {7%|uN^HܦB9ι~x0ձ'yR#L`׭/I&]љ(~HI@;<(Sa񏰹(˚¡<~ EEyfB>ou> 3$hLX 8eNSj>^Ο "{1Z9U( 7 F+jIR6ё)S'@{}|eran!]=s^^SΪm@c ߯Js2ώlEzZrNؚT3&OmXL"*r^ܼwX- .DrB7=6-yXC}#]?Œ#3$ߊ{ߛϙ@⡥e"u8C= g,nH q3%MDaeĊ:Fϒ4-6ςrݽ$#ݓW)L,o T(zXDMb&TOfWT1-.-T4:".> |;B},st t[*F$Tq5\0KcAږ:R(+.fRDax]3z[J8r?KSLVAlbQSJĆ b?P}L= g!?0 i͂aii2uRϴV[KCe152A^&ju?$CI"|PF~Kn`鎋'ԏ%Ⱦ]61>Z ng$Ⱦr)'P߼HpNRG[Iݾ#3y1P!oåTdޏ!N99D2MFۢ)Vq*?rP?+n#)[JpPZJ0i?ߵޗCVWu6'@CiaYx^2W)p{VV;=o_x/^Mzs '-uT$^V3RWpx݁4I\0'^"H "`Wg֒#SPc43]7j45䞏 euɄ6Da\\CmtuUx2[/#tJ 3Qt]v0뤢wUiOIl/l]rtxηn汈o,fkn^$٢? 6W?ppFd3^'|V<i>D4|<]3Gk{꽕6nQ57ώy;Cw=WyVؗ{$NGhn=˿]^ KnWMёYWpk6fy1l}pn_1$ڱ,NB&v $ .ٳR~np*H~U1w Lzq-)s %><ަ!bYσb)"n]T:uýʉ1pGnKq+]E$/n7f7;;v܆h 5T#AHFk1p*k2zikEe±Bu0LU4N/i$˜DZ[SR 6b&_pyĞo 1J Xmp*zþ~Q:N+j6zU-Գ亙/ʖ9E ͩx zpm8'6+R<~(fm* ˭!ʵnE _ Fy5i3drUP2xx-2n1r*$,fBnP*wZpVvKMM]Q`<AcJ>`LR[wK^ۺ|YWW#vE!} B\베:]e31xW{ڤnIco ^X}]'%`iq + 1vʷZ6 am1ͫ ,2t[,Ʃ\ G(e =Lq~;W{C$k'h%~bXF|obg"ʾ.џ=T%ecW&a{0cc95r~Lwշ$L|hWVy4OϺcX' mA i/hTFTACR48WׇާQx|R~K5߶A.-g>=ǝP1yʤӘ.6Җx*<N!wa+FOʞ.ICbW~k'x쯗 6q]ڙv @Q_`d M^)PUuCqEIG.RQiLv@N۷@>L^/IckmXq)8yz(Kʑ\NE0(3@RC:}U,[Ia)z:8!ik!GK^D8gխTsZyM? tVcBEMܒ^1B[)E诓Ś b)/WW¶#2S.J\kGP#V9 ƓˠΆgn,JBx-$"~ 3xY"` ˹B,>%s?FP 8O&zL6hĘD!a'зBv`#.*ة Mʅ)\45$G4 tByݴ0UQ%ExF4PpG5-ӣ/NjdݝHiwW}зG U ǨQ\8ꊓ;KLŽJc֊3jɇ9?)߱VqOWy N=<M?<䐲HKӢ3}(Ke>ST!hM f9㪯'ʳQ?ck4uNsO.uի' Fj,_V *;[bL1TDsNj8=ZO{z{RȞX$w4Ǎv`] Ǽ Rx,Re6׭}pz 2#Lvi$F#6c${ss~w24g92!YU#eNpi-0% Q쳞 > |G 4{.:*]_W74T Aw dRdۥjKUnrLpX3 $lam(|Z`ԏaoL#,wʄY)B tƤ]!d@vN 48V0H>@1횠F K$=m`0O^)2_?X؍G="L}o{/z2֊VoVGr/Z,n`42NҜ<55T!uoƘ:8ibosq{%ۚwAٴZᗰXc?į[oN.20rv[LS\h8m0h=Y}qU]]IFWd 5ʀ*}Zx[x#K[ouUwx5dP9@!pEq*Ui_"4^c=._„Ud2L0Ob&6LjvэpZ& /설;w`:* nV0yJAzxg؟VGHKuZ\gT#[EKjdqGں׳]\15wQ&+Y&nZGB^<+8Ib9ǽ+r_Mnc0?KmmgO`>oEY< |1OXT(S .osvY$'irQxm h,%vT[S?]ci|{Agu桢͟E= ս7 Cu2|4lS(}9]dP;c=C ?`cSзm4 Dma"7Sʤp?%sשYwZ˧@iٹ#2~>Eywylw%c]*.=v(6YIk1bmp%$j]K=!&8Oe(=:̸42=/_n,(H%8 F/hGwu4^s,DNSLdq/I*ޖpa ݴ˩7Q/id1g]ma_ʺkXYP@qNje4(&7*A+&s5yfΝD"*^M!wC'$OG ·R/`u&&X+ir-{yK0+BB ')^kb#l-M\y]ĺIwmэXЭ&U@AwFgBk d' Z?r%l`Ά%et/,>;3}b;t \IO3Pf!\4e}2) cOgj1Rb@ 2@CjĊ|LWգOyEfW2b dWa/# =:9xKbbͭ7y @$vʝjru8#)|PN"/48nWC y=8eN|Ю,r)M JURm+PMk cr5h8gt1,${}xR*m}{:}5E]Țh٣ 5tk|%8s$-eWSېuY҆\ʡ9tFKaĉ+-CӸcҵieķH7hB3 *- 1m m8rn4vfy}tI=>hKk&*{/Q\ҏG [h:yXHHt=]$Ά//rw qal`$u*, ׾ERwrʚvw60OqG^F%x*5}8y^[H=Yq{]ƽXy>Hlwvu3+1DY„z@pH ur~ .D5-)|~y\+6ldavE)Bl4%-GuL[=vZGJHuic:F/rXzg'Q f93nb]_IY*)OBltԎƴI;y@..R63jq $mfnAQ`?.]< b;@ϴcwLeY*m8+0/X'[O( keTI|3($0EspwA< .]r9 kL; 88˙j/'+7 Afmu!2f^<{VקCcǶn#Dpޒc)I$5PBKۀ!|5؊gDuf2V$<ί&ZQ&'/ǃ+ Vܦ5c>gҧĿy=Iuv$>%ޭz+@?NIq,F&.'0Pqҝ`kDW 52I=lyn djN7 :n6pw!~柿a)-p¾&+{?A> ,DSp2o1bl?w@\yߵa %>y*kI- n' [UT`+۞’m^9p ]8ײ)Er, "f݃s{}d86R{nNHA:o+㚭ce4ޓ0#4\Rzp[x3` +)a,fa,_={1y4HvcP?H`ՕT8l,ϑAictt{nՌ Jj8,FkS[cZ0ᵢ~> 1-txFa OҀY왦^a}ڧ¬Y.%b%cZB' 9g^mNbp$6!4BqU]W;X*1c[ٍ(`J4*#|o5V}V˵©e hlvBt[H">G7 n;fsV4aa{B]>R+0%3^n^݅?0lWb /Y<DI)'KB?w`~&B&qd_wdJABVNc~J~'?Ȃ&=WbPcE]EّfG2<ߓn@/vK-.z^ng?zi3Y"ɞ9Ƴ\V2u'4MJs ޸L!vˤҊ e 3+ɏdf79aDr=`5ъb>6^ ؚH ćexDڂūRm!Lq ƹ?GrNSG'#8h|.˪b!G .nGqO"am9T:- cOeMXhV\$\^δ<ȍ)tΆ2wohky&/=~j>pCu;_ʍ قfV/忋\k-0-(䰳&Yd/3Ben8cbۜg5Oz_ 9l/"j;9қ]J~$>yokxf ZL3!=}TW( ayM'\AQ`>A,m!Gψo}cr >o!h;Ar PTzhs">7m"ں\5h29Vg)q ~D ǜTGEk8JlZy=FVNr&c`&H59F44Um8dm$"4@[[1>ڈg3~MrZU<m:{U^Lq*b"aBi|Mۇ-_*>=mCzMϛTY2&M'/Jxbսe+LfL9},(J7uHij!MY7b A6rV,pƊ_d=CЈ|oub$q8]7s k+U+2(s^TcP_#RˬR?LZIε92lxB݇HQǼs!h:zAGeQ0Wy9wa/ASH;4ef[]``w)V)qEZ~ <4<PS=N Կ3`uS:\$ŋZuQ<8{/V. ,֩ʚ #wzr$oR#I`*7\B)F:&ۗ: 洆M7 ]E6om t괲mv %#ݬg\52X*~cfQekM+Bm M֭"ysHX&JxO"%ݤ@A`"<)R@kiV䎻~p'޳z*X+6 .nm5鉈Bx1?E_AKl|D[zۀ% G6 -Y7\$[J!~ʴvU(z+*5fŒ lMvCd]-qBdmFϷjieŋBNW^Gs|m =X  rzfFm6l4dlZ<9Q-ǰoM.u5Fިs}=ȟ"xk٭~XCT_kHaMPX:\>ώc0ƃog(zniu#m `fN..g7 #{%{-v_6Z~`\zkǹwV*6Z˗AaeCmx-v4K$ {{u!U]Z9.Ii"-]wh>^/IX-GՊk.%<`U g2C'Q3-`%<|N^Ktg[5lmc2b&k yu7'=PFzcڄ*8@5UYrLhAR}?ܸiF. R5.=?vmC{kA(ܸzVi*W?S)"qXc)Dn09:#LF|Jg 6n.|J+1t/E'vPC̓*M1"G02—]sTMAJFC J_g؁0mk-TNRr?YRzɺ(j`-: PŢ:z&xY=a,%*1T|\^TC9g!I 'F/굀*':Dŵul517Ԓt*c`FPMĊw> WHLG1CgxSD{/) 6_rQ+GXT-;RtYp \ZdUALX؎ӷLH#]|gY jY=cN'˄Fmj 5F+< Hm GcbT3P@@'. \R.GN`%>_ppjF b!/><} LF5 rcИ4}ZJF5Ivw(e q1i+sUHu7-ΉL}0{1kn0KѓY1}cjKFz6zmq+;4(s}3; `aE_NKΛ  !$|e<ɣ @;Jp>5mm$ [o6n7(HOл2 hgqMpU蜍@F=b+*}4vc<^R"ꙉAG(׼X#Ȣ2ԌVqཌྷ:50wOD$*O=z1HJ*;b=2=&YrzR#2U4e{]Lr-ua} "P\X pN{p YIsUYnԨD?LaY򠿼 >lX6id0T9A밯fn4EHۍU"+BupkT"Q+Q$F=S|\XiOJO;sO]:P~kZB%Ye,ݤ|+}Pvkj&jU|9VY?IUJȊRRuoy4cYֶ^$oQ94㺬p:г%TkA"&O(c!{1!sqY2Z3i,2L-E@]}S7&T*UJw~ú'x 5%9UfdV䍊’RFK>3[3QӔ;J-> %\p<ȔzMrıp]#*Ђ)euϰ` vō4!Pt^WWA2@AӠ۬q8,BӇ)٫:#xHmZ( V`?[wE0| M4^j2J{1P@mZuxR8RujSTn58]ڊ_@mT[~qM6^sl0'򨸹~V<(Ѩ%PcNn N(n.nXd-;ţu]UoE&\F$!t&eiߦݖCѕ2Bf1{-OK}vH;j& X0MӒ1E%Rmx KJ́Rkc)uVQHrekvd",=V'>mP9# /tηEM?s}ZG+C H-@P_^sV  x^{$x iPbDk6r.gԄ E˜cuC #!*ɃoQ3:(B_>[׹Ѝ H^shN ,\I2)/BToM '@bI;sIҬLO8W$#Ulؒ!D#F ʉ+#.~jѕ")mֆ'Ld籶oWrWHy@ ځ8 rȠl2NA# ˦woFq2QMzG)r>ɘsHqs4="sDԌ&((қ Il#X*f: >si$ǻjd;kpU$TpxUwsZ h %@vjDW2GVf \#՜>!H(Ì]m_B%41@p0jmv"V~1pdt>}yݑᔮRVdHZ~ܯB6SfdXQ7Jp6s?{Zж+νc> rC:OI߾1D*8W G(}Z+QL#Q&&N\g}Ӂp|>i؛Z!q8 fNI /[`գnmjSxߎOPVI}wG֮LSyط<~/Ӂt fCٴҹ1c?KT2H*<^ĚoXvfD ,?xTmo*6%i> D cx8j fI07le2[=Ly " pJ/ZnraLp;\oЫLn6HWw )}D4&~ym4J=qWa6[gY6>?:S0f4ÿ۰{|ŴmPX,uM?Z]8\$UuS8{b iF $"K_`Ȯ:4H&Q 0f]oUdXOŠ;αpjgܟX Oʼn).Brw1+h$̳nun1!uce25|nNkǚ{6%fPaz>Rq-] 0@{mkSg꠹ nFzG/oyGYUja#CUs[i38'&(36^u;HRmR֧˞c\_۩t/4LɁ<%EgKJzQe˖{L"d4:$-Qgl"BSiaqtvb0.q? LJ!2U8M}ճ>w% K2SͧL@9_κ#MX`dPGI(3I㟸I%i%+$1S+*A("SZ[%E4!&AD!m>^<{ݰ.8 (HazMXԲ_E`d^[?cӬ JB'~f{Qg_3Y psd_*N5ًJ35z/ԚGE =3/FNMcsfݾA<]ˀL菫.C7H\s5 ? _dkh%logG˝e~T.¦R쬖"w# 0?S^:]jڠv\x ʆj)g -)TB/@ଐ#NEEū"3^UJ=+'E@6B*Mw@$5'/տىo¶udT`a\sD!́yANhj=sk}Ie35@V8ёI.XG=s>]kh`l[u۫Lb;Fgџ'Tt_s8~"y{CcW} E*b-۾h*4z֐|_H8tB BCvN@2qM;%:”[ğtU]b[Ⱦ"s>&')A;aQeWQr-)%'Ø8R`.NgŮ'+{|A=%֑dLf"ܻ =nިku.[Rąr}:AjyΑE?9}F|}A +N&@|WO4rNrH8-t& nTU' A(;HkHo$ޜ.9.Cb!⩯MDpWb) 4C+ҕ'l溠H@% ѷer%D4^5A[2,e;)N[.;#9`} W]Kl5,*M3F/6T Bm{ k(^/c2eP⚶e,:Éh|젳30 6>}B\<IL_K⚜ΌD.xe0-{K[pe`\Ci5A^;K=8-hbGy&596a\=nmcKږj[#w 3Zn׳r gy#<\w ,s~xH@'h3Hh5#32B5Ȩw%l<ى~yp9ׁ!?~i6Z"L4_U\MV< $lq5~Z֊z؛ḸD_@`[>v(/ґPJ6X )PY%Tcb_K L6!ql:#MDsuWzȟa|$9_6y4AmCzMrp )ȁހ|JGLqW%`Fà{mٰ\aֹ#K~jX?UFHN$D KN!&}t}5S2F8zhgI@"\tt|mNm}X drmhQG䑂]*1UR[?LUhSɅlQWTIS_I3$ Ncamj5:g}"c6ğÉ`&W]9basO@0Q M4F/ҡ\఻;Za~^Zɣ)Z7Tը*+ Fڑ1,xsi:u<7p:7T, B mAfR|cxڪb8 s7*nɥ ~ \uR2H.A5$_ } 7l gEnxIN3] wtVx{rfdHYa*nTȶvmڰXFN.3ePg4 @J1Q~y]R쮁yگNB] CaD8UΩ؍kȠiAf^Ni"ƞlP2-} ;api7o@1^\Y32@Ä ep9qnt6OtfE!2kg]AuvGlxhO_bmNzMOzQ&o'< [G^vdUsݟ2Y[΃6/S(#\}]hGByO:./Lt7t&0Mx0jZ?%ja.A uћՋ|XT)ȭvB$hǽeGlEBčOn~Z=; l,1Xkg&]Gn#]2 F|}oUnVꄞb;iJ+.=m'rqӨ8?zV7P350[-|xN릫`Q#Zq:]H RE4.וi ezf40^tfdŷQ od E^R->jޏ%R\Hx =.=ߌ%Pi\ 9ar^ jf a,ɪf=hzXJ̗ TΜenJA@jEz&]6B9m(\Q5@y*0!baVs.D)hA]L5 ==&F9ueN - |UH44' Pu㱉 OPaˁv5#գo ˲![9( zCݰNe΂ZÙ߼7ZyfZyGYZ j3>*^U<4Y*`ښ\F8g~)͇wPOa5EF X#koןnYZ,SgR VGamIP.r$%gT$o7D+(H7xF }J1T\TAER1%-{.|.cr+<1.׉+G ]!s0?oqTv>볞C L(WfokV5P\] (|!33rznt Xkrd|GHVy/jN&L;؊%h5Έʔ=5 XORit?O|0@CWl@g-%nOD[4Eaf?\TG&/#"^Ϭ> E 5FN (9j/m(Y׃A%}6!RX/Ѥ!| 7&P grA){*%ºv?(ҚVBţDp >2z.  flj&)_m%J:G:N(2Uw0'BrX% }=Ynu•" -zVjI~bZkI2i Bp-x-sY;6|?xy9ړr|!7>.48̿HĊYd1a̍CH+wel¼5rVjQͫawZZufNGgl*k9^Zڵ0E] =SہjЖ1wlSc8y,5eTT>hK&~b=:RPSj询k"oK_ꮏ9Z)uբNآWUW>gO> clӊO'i"x-oRdĕ+d*=}f$c,9*T+]Bϟ'w( 6ؘ "{ziJ67Y25z}i?NnmW$/ߓ!^蛻#sư=6~5XAt[tuNàSLձ-*Ťs> m_dw&./tay-Y 6n˒uڄoC;(X,(ʾf|йv❘`z :=Ӈdf _W/rT(hs!BZ2Ur)0z6HLԥToń}OS-NN@cTy=[p'FN3SNϢަmi:躚% q{;7V0D8ҍ~50f"YBF7Bv56_حC7oT+WR=:qV7k ExtoVY!޼ViFЁ6 7GoZGfx\ ;%Q2{dj_7RUK0s$Ki־Ƒx-7 M95ok5+B}yDFbRS 'xIc"4Mc0)]3Q~֊a|stY-@&_1|p箟j3 tHNAHМ3 Q|r gFea05߻RJ rlX ^Fu(ƭK#Pj:3+K/pޭ [ҳ72J>#y3'%ʘI+g|9bC2~1 \@b5i\+謎F1 1F/vϙ/ eL6P ỹ^9D8 fƐۣ.*B?WI2?F 3tn+}>Q f.s*̈-F0Y,Cv&UTwLo?>,(-ت;VVޓ >D7R Y?{*hx5ңϢ. cshƂ-oխ@dDN`N͞nQe4M41Q`wʻ@!T//du\bCM+-%~4:i@$ĸ98u+lbcTBw{V@ӭѵ- ݻ˭T&h_VevBzVM`p8oqu}E5=0WFcα }f-US)x\'Gg )B"B}[f-5ͬ_yk0o515֢Coy@fRPq @<>\' }gDO{ *Dٖ"~u5%%Ԃ^mh8Ba)2sUqZYCHd8,ps(~=lKC‚M)m>|K d";#/ Ҫ,&3 Tr98(X1A^Zi]}003]=>{kz"[uxyk!hi st-TRi4ZǢ 5法+Őܶ8~s*KUyuu*(W9i@m1׀Zrm%I&q,nPQj0f㊊p0 j>_0VGѢ+)ҐyGu=Kܽy ەEsdNGȐKТ}4P5 l ?Q$!+]*4]EM5?RIIvҾ֔c`> og^ԏ֨|$օYLDP8FQ> XYrWBeh@_ɟ\ aYD]|s%ƫ@CfSc9L[]G0#Fk&t>ýk˸9>D(iBbbl0LS4/I(S3ДZt5UzmpS(i+bmM2D5.de6)#{`ղ"y%Q%ұ%'T?Ac4Tá}"L?Bm= 6&P"7#B7ixv*`dSQYP*dys@CrY%lqHGF/ו:N85H;8]4-vhzُT e(/痢?0GR?gK~2vL^}n(f:?ۀcGzЧi*Ӭo,:ZWa3pNs~BSS J>o:XGYq_#RsO qG׭ܣ_ZT,Hv ñG Kt ;*>Rg^M>R}lyWc1@W~̉ UFj1Ctr~lzoIvѧ[McDFL {(BG kj*,.ޚ|St+% IqDޝϣTvģn^YaY |Gd? sg{p4~+*QK &Iwgaj_l9lZg ; Q@诼{/rXpW&z:ūӤX{fyOl#1\Ty<[ɲU/̼ˍћL3fUs%+x|?gGL:\%ԲCUO4;Fǰ f<[fDTkEX}cRdJok75skZ}#jk\׿jQ:?z]%T; '+N'aמiq+)x˜喛Gvaw UASTSqnX>8OB+$u Y}K*Xͯ !%CԸKc14m|s:su09v ]$.IE,%jך|ZC-O,uwYV&%q*Ji\+3D0Ff?lw3yD7j+< ¤ fxWtx i83 JtsM=(lRP'EC52 $T`f{雜E@;qۀ(gޝyVQM{cCnFH/M"-owдWX`2EE%TdmuѶ:ge'AɳsRTQ/|fŰrhNt\wzB{ &)WܘGQ*$lAY}}brLr ?V}uy8sAhnU+2G>`s6L}&SomMI"~zܲ8l4 4Ĝz5y 36i?}ڮ he+$(](䏾cG+Z.8<8ׁъx$Nd1}TW٘1i,/;B)`flnMZ9 VY ധfĞ" WE`Ces`)yoA YԵ {AUi)>3Rny$KFoק|ʅ7.l,|5UǦ7a K:KNZ+-Gru<ϴD<=1ϒG'I05t1$@J6I:*U3al>9& iC5V7@S|>f.xWrYf3WJ#͖Bp&ЎQÊFlDUoNWul+*'Ŗ*w*;y+FCk a JC]Yi/?iςR<`qȶY$]1vv#IqVcTwٱɤ  *WcޅnCeaB_ VKt~<~D/psêKP9}=y?LO4*c*>i<1ybTڀ냉bKrO/LPtM\菜HGsh_,ST+5UNy#{9tY[wHJUw^-Tc!wJ'Y]'vkp5慥YŲ"S7jߜj>V!GdVPQ" eu8;M (Z|c:(f.ͮ ʚ}m;]ygFh]< a]U|7mʧfޱW^K;bo茀[ ,b*+8@yGLXmAْ*<8CHbh5mReRC>M] 3;_p1XGW,AJ7WI[Dڰ*IsR-3aFt{"4QK/"BA]$JvWKQq?kXz Ek^N s=bJVK=.. >3@|mKs-s}4/7'@7ptMqCd"|jF{-ز5E$jT>:fb1:HNDAokgqIT%jKO0|W3S<\0 {|](3$a 3EeR/ hDRp)%QӲGZ~8>ɥk}<$ >0W8,/]˻Gkq?$/lnS Y]=e#+鲰7h9:. &g ,o 4f`J҈( 2ߙɠu l8Q~'t`<=>W#׋UrOHmN K}Ӯ$PTg5+`f : ͉jwp:_ѱ-ky|?4V>QD+B>44$^[(.o\/mm>G9Ns1-z<)f:\'Tճ58CWc- 'tGo-3=>ԉB_NͥnAJ\׍E$WbS@R,Ig7ӣhO#^`eB070V˞rciah"pqG, ҄IcLͣl2:{){*Hd".ܥÞ>j0Ȓ$qHY'+l{sX|'mzE`-JPqB/e&$tsMPGO uU 挽zo ВnžmQytT%,hBNqc[H>cQK?C}ax+}S)e$eN{Oj;p6u W}iCMaҲ%õ2|(N >_k2Mz T—R yo4W%5a* &u=A$XY.ϰ=. /TV! l%0_[P67bMu w:qQ L|+[Ԝ3LO5;P=sqӏ[ƺmec,#P/^L8}@%SVD  R.;sgBBboAL<;7fpz2BY̋~rt)Z@2$=mk$j`E̪D쨞ZB΀QGͭ r`@9JbAI2c2ΜxQ{mob"{}:qeKeE"(<Dvod 7Z/C/kʡb)T^(XfZV]_QF+r0v\qKLfVE:®]Iƪ G@?ʃ~>\u~{ ~e.4zD89-%M.?'TSQrd<&HUn$}y^}@;ؖ~%.YcfjOhHY{mW>}=PR3Cj'zL\!݁ƠRRO - ɥQͭTY/+ ˽I&NS{K8 7P<&>ϴP;-sJkqwl, ؔXZK=5!DVYc1^;6BRusJK_; AXYhzb6"ƍe.:O1]WҶHOqgG<;o<EDQ,k<㼨\NBP~%G23DjRgzs~ғlkFie=,ej+.]ǩ#P>56qf'ZhVlh~DX*}TZgRg2Nݙ);8D2~v %;+V"VZ"K++Bs yu$ӱ"tGچCfSvw=BRut+QU-%t+ V+%!P:5R3BC ڦ۴1mm4ۆg/J]EkY,6\??+C> Ppn&JeMضa;_#ƀMtgoWnYnjU:tFOZ1IXy㛁ZSvRޚ ߼Htymʎ.E"IlbG֯s*񐴭sSr)gjQ+p#h Zfm W;!%*nT1+4az_j,8Ph/9Q@%4;CS?)M.8Uj RUGUwGUcgkĬ[XEXw&Z0#?dJ9&/Ggz "9dQ5EmS8JӘ 4uġB5Ď=7[D~u^Vei)N[=a̘3 iXmG6Z>n9)yLBC8 ;x^ɬ|5s4~zy. @é%;fPL4X~á@]dXx!JcоNFkd>eM8u_a ^n+D+d Y)$l: UZbka>^}nD4G:cl˙kKyĦOL~k| R>yM~Y1zFBۂ̭4 ŗwXO7'T鎔n\z>j["0ᇠiBo C݃w Z蹜TMۤ5eӨ*j;T=UEJMr>lH8]CaY{OF$}*OVwY[C[x!~Y}c21loE*2H I.@I*`>b24vkof^L}w,%0\xػ\uU倮rp>j[ p#:G2AG6{2)ej}l:Nr+J`zMu//#F֐ mvNcGƠՋxv0o,z`bо pWba+c!(OlF'JYŢhvz=9mg!L<77It>3D^t>V籧YGQ$% PB/|n]2?;RN&kE f=oKƉaib?<ɫ-@mG6e]DkiúFE_Xfa)Z9S8U"j^I?uk}E+!;(?ʥbRQaʳp-@Q/g  'e%[^ Nv M\/sJ -9|Y" yB` i=<1<<3eþ[h@Ԫ=MXgFT|Ǖ( -[~fw+rm')θt؞B]q y86i.&CP( u%m%Pt p̸8S G9Ș4q*%ʀљ37eX˗ }C-imLzpUHudzD3Xct#.,*>%}yo87"aVC4YJ)Ojwwr_FqUosA_vg2?jwUq U $Qtwz-}U"OWLCN@1@Ӟ4Uy5 Or)$x] L yW/rF6r7XG1*=h:Z Vt^ AJXFKI$vC@?i٭QMTGr~J tp--Qg< ,y݃y6bC*-~Ѥġp \"{7<'A*b)0I\wP KgMYZ%4x6kxPxxV!+@a= <o$ݣ |6 IQPWB3+[4Š-|.ʵE%קnrP=?D wGMR*3x߮qO)_i8'J#`d"4jBEJczrIhzEjpֲֻdDn*#Fj-j_K )XG^Qs{U9~l)^7PGw!t~5d\7D1[ÉCKs~q,!ΫL$7ՊoRN Ms N/Z L$B5>2G%1ql4:h+'UÒIG?zJT$?f:72 v3*yud[)h\.q - n,k9~&re&.y8mX]~Tq0*&jVjrB Z)(uҬ$)~sW1!Z}(m3vőQ@/3.x(?Qeo>9~ FoٷKU?doxLskkdG }쎚RoQH@$1,7t{dxgFߔi沶0nQ? У#`&Kҍ.3k#\9tʉ[ I=7ek :QI>v ( jgLrC8Q7lRrL*tYMZ07-.Z{}T)j!Zh b/ɁI։-s=uE( a lPa@g۔-h?<YFPO%kYyYD@ `yQLxAY2wȵ / *%: q%Bp7S.-'A E_lB,4ߡ[ 9u*qt/Ե]V& XH)D^%CX=$I2ێ2y({B +\G L*O-|HU&g|2=MWzϸA뇊{hCGz#|sJW*=5H|k-43S2mG6I,-  TndŰa˂}#r_#UQ=59hn裡OC2(,s:&`v ʀ-B 3XMbP-{UUYM\c/&zejՃ&ъ{_NM-#J1vi5'EGF׭C;p iĐĵz'^CW1cI2dzf_R6 y 蝋=V>|un;KN4}4@~TVފ')ofā%쌌|?p%{x?Zo¿l%PGGz@I`d;毤va_& \6؋|V z8}o`Qݲ0Ua#QN~:pi,s^Hǜw:P902 cUk.A^t&sQcw9|kA`p@4oO,`x#ܾ^/v&`6G5+ thCR/?.f؅,ԚHE82]}Ljt rh2'7\ˈ< X:qkix#\8SX% LLqPmSpc7~Bib4QMlZrn/=J$eo,d U1OYнVL8]z51[CݟIϭmߛ`cܡJjzH%yAB~ǪTtVBHLKkp@-tBoh0 |*?^n)ЊX-ȝb0Ha. ՗M8@to-ҦZ}w'h/VM߉7dOԂ*BIRxԀ?&rQۿVvҰ iOc^D-N2o i͇6j]S|o. (n;*Eڢ_0Xl۸EApX|{$MuJ=ݣ.8)پA)쏸ޑD(*RLn Jw>";`*-?uoTQ/@KaftcX^>*2DLm0wo5 mNĽ v唕74~IHTۮSD{XL*_2;Ui |5*TQ9Su  0u>& ft'&YeSv].#Z+@ya;߱TP,Ѹ,T7Gjiv m+ulcXw6IJc_Һ5Xt mS&Q|lhArX3λ:S0 Wof`P"{g4oXqB&co5< mB`zq֠N)R!hIy(I˹O+EYcəHߏ2 @}?.7 κ cZ.ʼM{I-]ƗEk9x"IO|L/Zg;vOV:;wI4Y;rZ?~*j CR/* - NПՍHdތ@ޡЧ`d!~?^t HqJ-s 9GjVWl>DaYC} "h4~~h.БHo5>-t31pSv?/)oZbyU@1" w;zS욦 ZeUG<57'2ب*?퉿%,dl8e&wz jEZg*5]_ǏOyY%=`dP(h6  %|3-~ gw^D2Y1Zg:\0_#J.w<b}t4<1TAny*)+(d"gzkfF 50Ͷvn(? )9k%N%o4>a s *6AxN%E-,)Df!*}4 4| 6*O!9$^R:TB76[n}nZ^DFm{Yyt`Fd3o?ؘ0<\zKZMͶ*s?xiSVE bW~eՃ֕s"Bn&- V%K്@f1zl"ArflIFƤ (5\pGdH5,ޡ,Q"K7=Ju8 D6c UUs75+?SVgc\!ڑw[Hp dr+Zе 8ʉ14)FG&_TEb7߮>8Ȓ X*ArυT/\ȤWq4 ׿1L`[a}DFG{9wf _뭞"}WOW3lƌx;S0qN˕ihuu ZW"9bw?E 4 *6Ǖh=pTZʭzӟXOeƸHV y,= ^(Ij]/܋sׯXTat+Aj*;y6.^WNJ -9nw4ai#OF(Ӎ֛$0$$R!a^4bY| +u2P3 O+LdzF$^hG^[#H$rSEGLY(x0e}4h<$ D8]G`FM1W ~dA7pɧdKq'3B_GrӘf^T6zѹ&c&DN T9x[1 P?^:0vX}rT:Odnh0G#n P]{Tij~p6fJ| CVF󌚨>@&l+r`W$C!vbt0^f7Ymz/t3] WP[:|q e C"!ksdUg.lji}&,XK,!B|$a?23`nH Ivqȼ;oXR0>^8><kn]D*ry&nfGa_oFy.<uS&K7 +ȭ )Ce7P2{{S + QW+4s)1Y*z=dh(-3ip/Y0C%pw-i?]K.Mپ\xr#ZaN킒K҈}pCv7GAdoH|͇K'\d2C!h χ`Ut3;r VLˇ }LVe4XwxB?,ocZK DJRY&Zw6t~1kMh%$U"pk"KV`Iwӧ7('N\B6Pˑc%k1ZpIPO2ę}j9e6Yf7One[.i%a\s”-,' ☿3V5k`:yͳ<@.7z-hY3stn(RD$3#+4_jZQZ4"Xkع=9EE^@6Of2}218:-_T#$z}gLS_fFNR:{5u^@|˨MY?sHt& ds{: h^.{Qkla0dHmB&0p aZoվШ]A }+McKr EdMGl_!38qN*l…3Q-"G$RԭsT4 tP(gĞ~vn4+@ Jmٖ8O{pg֤ !֚p0Tkd$kjMѴAWVdY*Z+(xf> ojѝ-na>`Y)ʊ )W}9_D= )z8nh>/yqMt(!}:86IQj{KzI?ZHp7fɇ{cIUq~-hF;Ύ;4 ׃Hyx8Vʯ׵G#Lm>wIK.&:aghSAqGl<b4xڷc|4wܙ͋1o|!`qE\.V1L‘-lt1vD&7;ek劃7Ǥ?!w}@("Qt\*Vm#^.pBڞA߰\Hmsffa)ͦ5 M"Zzi q[!BRuÄ!iNˆDEp$=ߥBCNa읮@6Yŭt6HPiE?=a!ŗŁz2+_Y<,qB CG[HRd]6wΚ8u8t9 ъy`>]ϭ"/J-%π\]&P\VKgRBgm*yaW~ݽP'=ɺ6|qoIMDڽt0q&}AsJYgS>fam<4<~:q)"{o$K=EF-qbS)f:؜b ٩WHH`4mYkN?-}nsɎMQ2ͼU4/es =hUʭ%-?ҳUwX4|< %CYaYjM5G\ݦАqaҔBAÉR`Y}E+6Iw)umL\5s)ɹQ;%t'׷AC~PNU)q +߂0 g)۟aWw5JCcJB$ؙ̩yKt7x ӆ\{T3+7d3$l JGоZFf/xrG3P׬Jb0hbz@Bg%nAu 6՟3F%յlq8EzLn~p@Q&Һ[7`<&nB_"r]^?IL|_PW_›9pU-IWWMP+_68o-_0PM^̏((,68Vc#1?޾1HڄDz`jZ\)(삷VGH Fpj-UۊRɇ`Π5*N$6ާ.)]Pf e3o>q5 $}C 0]Eqm$/SD\c1弲g;ՔW̴2_@ 0 z<84~va[x"-j?y#ahAnˑ$g9㽞қ9 ZKX!tߌy[+U:Nx֪̺pZT> ԻJgfK PR$P_(||oUOp003iPzePz<_A쒵^7/zN/֋ D(²ijڲA~x# ǜ<EhuJ_ wu_IPd/ H}ٷ = c}sHA oTnSVL@SKPژ{3G0Z,2pKZU8'\y,&f"ˊM0֐<)pdkk,J9w9Z:-E%;W>?xMK$D]FLJAVSgI^p8,y kz [ntxz`n5!lf'_u!ueď4xs03+fTĀ߆ B+CJA'&YRܴQ)Zp遊XvI #֟w #+|8^吚b$ yʔOd^V;]h^f ^gN, y-uBem!A<ҭ'P{t d1*om lg.^[qn@Ҍ>_ga7v`1"#B /ӥ?y:Y8 ;zG"/lUuHY((o6B0#Ͽ!c꿝BQ eo1do$tJz}"i؀gj"׀mZr9J#!fS!ryǛ DHmlJ:L'z]a"R8Ae"!*Snq6 VN9VyMtLfsBuO@"y_r`Dį!ゥ ox.twMzԦ}vh@jEh8DrMe;ѭ1L^O8 `gJo' s2\N:n{`~Q{LJX7bkEkpG~&03gyg^fRJX.P׽1e’.ؔΘji3k4iAPY`%qNt&0.dMv^%d0p~ڱx|uU~]B$3Gv[\}%H64FXq_gؽ{AǺAmMֵZ`lX|~~f V]H(+\&K>9Nݹf6 ؽ StȆ>j>1q\A=D23+vOɓNB3 YtX|Ib;XDL5>SM(fLFڭp07V;VߊoҐ1glUMX0([:Z0e/rҲwI!njGc]wSk[r/)i{DD$zރ˴Q-3׾/b jr+hyoH+H!,UAud\?W.ȁ}pg<ig#V&h6<EX %ܗWT%f8m6d#-V~iu:YrU("Rݧ}S2 LK577/E Yd 6mPdM$].@Q, \95:?xD0ʢ?Qn^M79&űr=4i)[FaTkF-Ox%ȨO7A{[@DN:|~VO|o`kԎg;ٕ5qLr1Ed[G6u'Jj5VVmvhPCKD++62X{aM8ȡ N@Y^+}PPr )  ݵ61Fs@zqs-,"S1$~GBD$Ɠu jc;2 OE 90\Q2Ntbw`Rld(w)M+βXGXp˒h,U|\]ju+VC kI(/26pkp(8pp0a\m[^eUbrGr!LpRG<-).˹32{ :TUn:J%ߴiM0 FEzBe/}tH{t(Y"$ub(/aqCp!xt~T6I[0rLQSFط4,> go&yy-'{p~˹\MsHS'WMtR(U 6 iST7~>+cjJǹ%+#uub& v}Q-)n@#`՘gY5gcc ک-ϸ{ŝaӤD*} Y`lp9Ie\sq׎n 瀫ωnP׸3H 8Uؔ|դ % \VY,8UE0{KWx-x%D[Ss*ieyvT}:v8@?7%Z]uw׃$"6~ @+-s{ 6&J۞ya O4#)|Fߗ/n_T^롋ܐ`x#<6BSIk%!o[~z` u)bo>B12͆JV@N11@m5>$1j\4);2 4@N:5fPenAN ++["$*iV>WDJړNٝy +ie%GxUO~%➎jܓRA߃ZDt)/,龸F0DG Klo0k$EV> n^pQ\4͡ 7٬ `+f 5YnvUFUJX5צ |6ŞU7=Kujf||RR%@ףݕvxx8-i{޷CL_3H&K O0AN 3q\Op ϧ 78uh!Y'q#-}- γғ!ȆÃjݥeb$QgShR1O /@r 0W]v߭!Y-Zm>b%?QxE"ZDe0=aV6骋#O ;[zӴˢƫãɥ>[Kp8b6,P6kWPtӋ3 w_p9Tx~˺9~m>D8i|j.ެ;Pf116! GY۲i=򽫐CI8)="!e@ d|| )DmZ#=O%h_6kCcGzFMNjXz+Mx O%oV^>~u_-Hav"K`oկI4"׎Z^5Mٜd.2֞joXgIHB<6An=JA:(Ԉ%JV?sLߩ/J4jX?g8`Jj'[a&N6MRgJxMzmWfu|L'+ˏ1t}"Z^R=dp?gD)u6w{;z.I;OY'-[,*yrBO%=.-Tti$mʱOUd'},0S9xVK0ӽ5*4۬؈nbc c ,Ӝ W䀝(Z.6,J]]c  KɿSѥh.0 -DViO@c!t#V>%d47ԡ0\ɜ55(ܲ95]CR3+J\v(*~6)kd@1DK3xl#5^aT3f-vJj`ӏ#J`u5I<2Ir'EtǹyB>9ͭ;mn.H8\sAJ}Zx`t4}(pZ? t`~ҁ)p_*Wpy}ׁ-áFeOZzH+H[rXbu|vxEeT6xj{o,wFd**d5Ԓ\H+Ѷ ? %'XLz9Z& q뛼|`Y[`;R>"R\3ͮ;^Ư8Y]"{򢙳+Ƃp39]KyϻFcViː%ꥴ^-|B3$0HL]cX FmeAvg*>iqDa~4tԹl{VLLJYH)|ÐRȐ[*  ^s+^]B]v*G;}tvC[h :x |0izs [j0z-L7*w5ó*rϚPdȽY}C;S_#"Dը_H^(+k.YØ&ړ&H2`c)aPZ-V׀wԍIhȭU氬fԱ֠䅏SU$T;Ar\{|!%I^b O@qoHp/9@XO9 Y6Dwp|9sPD 赋c=9[Ӡ*,c#x^1, Ow7z IL?tIUqqѯNoxNH֨oN q9_Z0E)U{Å@n>T_:fsB o\l-6זۜuɶn^}[I9'S-/yNa zflUvW zI"#BT}QM]oDZ5UĪEZ˓˅ 6Va8#/#ψ|{]&C,1ShkfB0HI WǫqftA9EkQ6w%V-:d ?-2DgajhVkDDF(~GcVNSHG@,G a6d#ܐuUX>Y5sGxzEIe&\:ZL5'߰ l.4|4t!XKBI5y J&ϔ(8x$ r-ٽKWzaUwJ䇨 lȊ@t'g&~>WVwJ/4 "(]钖e&an䟹D m7R!xa2b%W˝!qINr< | )_<hKj* QF^oayhJm'*I)_m@ʮፆEƝ 8Yy# PcBÄF dk~t^3^5aCqq=;fV׆FE# ~sŭȢ%1vcLg㝉Xfvq27j1 F 2)aSi`qS)ԏ6\۱/!,6҂|n!*M@WQTCG{]E_i;;c$ɞ11zʶZ[K<@i3QP*IAKB2d7=iWGϽkdIiгء)ylU# KQ  ;l NLHh }gnYoqW|(s乌Owf4f׶#=fB7i࠶`jil-jcK膔%k$oAmDh"7}uSXwo*lh3 Zmз4<VUƒO `۱(`jIVZɼmJUOoCFJ#r-IfJyz>n?-A"K~Q'lrN&4caoe'H\pTH-=I| Av2~*kF̄xg׶&e(Lמ8cț.vȬC)&h<=W|\Ͼ96 /~ÏN鼻aUzV{D,Fd+-<8:gEJۑ4抂;}_VJ0$NowXzjZW)؅1u5OӖr倘P+c>o4&)מSb A-kjc4\ N'G?eit"(ح.ήA5}Fd/rX+HSq:U`PMh=wOI)*ڠ.Y_92ƣ oKhJ)i;O\2,d6Hh&x 8ζnTRԢr奐b(`3m>AdGr]p.b>U&t[jxsGaTl`lBVy׼ڱ6fxhjX/p%kl|-kĮ@,7,ϪȰ8 P. qRVWi!Ѭoyy 2tc&uF^9a^ɺ5=cO7f*cZ_i˅\8x2%(ҤmI`ҡ'(eDWq6(YNh 1 3ScY <ҞN[<$52]P[VPުh`->u(~'zZ22"ÑTFq+S5}b:Zks!c'qMԝFv||GL3Tes,TevbA29˫iU/\O#Gt}!Z= 1+ ]YѠ>^ը6AkzbdK*|m>M8mb;];r P/ē)@% m|suQ3&JXۧ{2anFfNJCUb7[c)'M U ,4[ S//ٱuϩ˺nY9E ة* ̫0BqwvZ+ tE G7b 6g$-o2m<g8HJwKWXbfU$| v0dcE-;eC=~mL?s>|-twJeQc%N51T薻`_/.pVlS\OH̃%6֡hEA`8E`m-%0W}xDi>3PM9[)/ |KM3 gzG9ܮgwFrvl ̵LGAO 2v Sm3ViUC} :'ݔBӮ~*r9?/|Na=ٶI5=6F[eU2g$+%Ӂ_GFz f xRp4@fua_ب2yҩ+gFlm甆v8.SiEB"r+*^=>.<]N;`y"Alr #VWT?خJ)]GL7DhwZeOn?rgA2Dh|B\x:QœI"BN~T<(Bc&K5泛 Q܋ '9'&]fv(X*T\s!u+rvL1x~G*qUnzßri[C Bf+/MQ!KqDPЯFa1/ N$EpUc},g`?Q=:|䬳=GsEeMJÎ:)g$ȏPb*e1C\^8%Vvf ,6ь\,(zFlTih (6 Xڕw<A'eiWE=g -L @nu Mc ](aˣ;rW|%v{G ]#ջ60j١7n=#kßBOxt"PRap& 7~ &˱_Z)k.d~mq 5Ӭ%[臓_.K ĈSLׄhJ+VvLP*Yx|x7FC$=1xTVD,h dh4h"/ ڍ8@V.Ά;pJτxDYY9Ęm4Jq:*΋:i*\^ MDp7u_&|ԧ0*+^$H +Nݧ.af\u& 4:|r*7E %p?,kh+YEP+A> $˓͵') _0!}ZLW.m4h52-K2ϲH[sVY'dU9Oftj^B0YtO enw#4$a?TrG!BiBR@q4' ,v]>1H F R"(5cgGHnw (磑 /7x\~ 4}EZ0"h5AiG'[Mxd>yIX7vې#E)0[sJpuEM]7̞⻦hDuywR}<°{9'1b~.M/&)JjLͥ!f(?d 4:9hn23PI_Z\ܼӚH%+Fϼ()Z^P|CgԦ6g13 +)THp#IPb'7YB_iM EN>nFD(}Jh݋䷛:ii)bAͯ>܎]%y]m@>~ jB[ ?ِ#o &M p(އR zsa`z׉&ϻ8u2ylS뙏\h`6O"ˊWnɚFGU; G5sj <NN!r'5@C ђ l~/čqjDqXeYq^u8p|F &^r(nj+wPb)+ІK@T5C+#2A }~ۣ91tZ`5THy_K0-L ´7|2@ф(<=rjɏ VBUU-^v7mކ5Md*v-L-?AvK!߬.ul貺|f|-50}g$rTLz RW1*Uyqgv8&K.;8mH()*vXZZˢod}76_)tDR6 XG5aq#{.̓aOfz }AMcBA*܁RX9׮jѱgMhz#z'0.F'Ga,/5 &<\M!mT?_L lTk=.mk~ŮA cy9"T[xs; !j Du7J#C#:UٛLCzڋя+wx 1u4 =ATof`n"oP9+פb0TʈK;ke;i~ǶKH|AЖ[.$ uEeťQ>;@Iqa 6.9=u^ vIrW:cA2Y|¼}M&rja8/ HUж>Ȃ3[h)5_".ܠV}]7K棕` Ίg+3!ӹq17lbԃZqw ",a۬zbRL yg6廞TtDLJ)Bñ,&f5Ց2Gj*'4%Q!F1DL2RҐt{JQnSu _vƣh7pӣ׏5֡9* q( F>I t/DcɍDAd)2Ò/"=OzY3I6V[d@enbbvuW،g$6'7'\`g;8:`S0ZWnawtE/cXڲ^(3ȢpvMN+;0&HdNG'92X~L/ 3Ň$so<5(`(A.rYl,aѰ`96Ŀl ?HwG`̉P=.HpZ/sǤ% X^,9 e;KiOXL9-7izQrNuč*EeEl ju)S~`D 62IHz#ICaZ" cUfj}T1}fSG+|R$6K˵x 2ԫ>Al^ڸ8"+JCFZ}ZX"v?e'|3lIB bk3:-$7\ lbV~`jer9Hz.Na`z?km=Iwʝ0е]*vX PAg#y-ZoxQH~(zEtT8k#,W <59ˑh*+ d}Hdb k&&RvUar LN %ݰpW"V?l}&r`o.6{@Tۑ7s1~xdϝ o LnpUܐ!폰yMg$g0߃CoͬCB)Ŵ+׿zh! ?>"nhn@_q1.Wp=2Rkx֌r d'Db/J4ŘM4Uĕ6j:vrF6\q*@ V ^m015`QMY$*NN!yĈQOI7~*g4@ec@)isK &K+ь g!+Pr[rWzzH-D+&\J-^M0~Xl 0)҃" d3aCJ546/ >}+qeDv%N8Y[.қ~Tҋo,!N(7 'n(5'>@ u34`"M='*|LEU50gP9b})*Qۯ"% M)l Q SQ~ z@g cpӮ! dCB["3,֢eg函0ۛs>;P7>޷=8ncN1^$h^覅zRȏմSZ.*HTÌugQ *l*ʛroוMta:jr]AT?^ӘgЙ_J.cL; J\HYhP^>7xâV4okd WHo@Lq 8IS% j|e>@$+eWtx5yz_6^Ψqkם>I:3].i󺪷Ӱ^]NIrR] MO0銽5\$<zJ܃C*(AFZðNSXoސ)Gɺ;a='Ub=vY0H9 &@ې"\6@:7S6~cn 34 j:6F S/֔In }cenSGABqq h@BkVbdG]&-2gKRCF@zԘ,Znn 5ZkHI[#d6Q[d̓mI0,8(y%*v ڭNEg ܒH9a$UnE@V!0]oi }Іu $Rg0f#|aωbtP>^<%jڜZϕ VNH7 u%?RDBzqh ͡V& =e7pjo{2`SgV&cY9Ə*~pmg@w^xoD&ؚA,.Vת1n,e[ƕ&ڧ)H2% K+ 7ͅ=PJ{)x{<˴VpgZWI:kbw:ڟvJ]f)J<@ KQÓ|a͢GrU&+>UYIdPrƇLdqXntwxόXFZB ߋO,oFPE2ZVT+ՍˀI<^'(;/ ~a (RuBUW}t]Q̺MoFZA*#2D°U!+BoZJ'oR)1_/: X"WcE 0V DЀO[e)WkIUq-e(S&!MqP{ӭȊ%{GZۇ-?~ggq9UEeR:#bA.K6`qGŕpH:N1#{w `ᶴ{%P@3x֘~ec gO) &.˅V >r \#n ti0_djCo([XmL;xq|gg}J2\oyQܘ6;UIN:[N0ViFJR`AN2/5' #5U**ǯN|XLL 'ό9 b~IݠA橇|@T[0OkfЕ\/QepCuGJ@W(`Id~rBˆv(u 3io<=G(p%?PqSwD0onqdy+nz_D73d)y Y_n/A~ׯv  +Z0KfXXԤWYd e9`j "S"dݿ\6&J&|6lr AK&QE=E8dNGB|73mN(_4r~[i/̃ߚ~̯.3D)GVZwykXjDWAڭ9h] _dĀ˥5"SXKr| }Qb: ufd$w<@C<Oy-;k$L·C/M {, sLE!Q;qrNCj(f64 -minPNF R @{؈aY6VT*;|٧Nwn6w[!RzkRn'jrI5c|ݽh4 (Mg៙6eZ*0H=FkNX$?:]Q;H9%$_Fco[hdHÇi'Ɉ,2({1R,(Pc* XbYk{_mC$Z~fUC.aiNN(i97 &ӈ>)=$3Y/㠇y^xD,s_AI®p2ȒKX;cWz+OMQ#< Z?9p/nvBZcR @qQ=uzr}UE_[n2w=?72 g*hORoLFH1<ڽd$UfmD}H6ѕɸoa6g 3 N3 u]œ(lUDh.zfތ|JjxIY/Ga+OB/ȹR%N:~Ŋ_e{%M?8گw嫽# -k8waSvΏK*l*!:6"Adh,t j&0# & _b_޺G*} g cx~~g0N Ī#IJg#RƀNޛ{mW_ z2 NVb^k<6< s`d`fOVK\af.z8b)^6lq@{{ F6"- M~oQ넭'ǃ#[ s~NdpaPe ʰ%S|ñ9+-AmlʢjuXZo3؋tԎ.بFzݰ% Ptaz IS=H Viv, ^Z +=- y0D f`hgf rlzY[[s®QQ ;A6 y~74)d%%ҁ4whgzhU1Eߑj.`mmA_$G1A`A0M)YURڷbjqYCg_텋_ ?yd߶d&Ns= sziJdmϪOA8"ǘ%Q/T<|>oȃT*%&qJ#K-JAG75G9 4 =E0(Z}ҋ!Y-c_S|"C\Q i$_Ĥ~*6pFwΛB`ŖsjV9j:~^"&TQtZSv7OP=ff8|Azw;𨜹nIZ-~h}D߽jzmk\@H>"7)@7 "=ePp4PiSLRw]q?{:OmsFTzL}bǏ&iP1ڣX>bP+hH+J)AÍZ3dA =Nӛ=`S`rFXAе˼ IG^dAϖhĸa#kb+gD(yI)È2E[_־LD<'`=)ۗ::CNeEd~Fnd,K:ݮP8EjLgKC@ՙ‘zhwqLB si.$"28mz+B): HkP{-ŭ pfL?<@i*GJfKj (!HFcE FH=aމwvas5;xI30qSU2&7N)of@:.nKF?'R SiT2`io8"R\%=X:&ǔjhI@\GtˁXsPf&@(FIi2 c8٣ẃ, sM@)GRMR8sGM;۔-)߇AYE?-hZr]ܹqC#57R@H-m%%bz zFL 3#*ekJ8@Zhrf0@RE6&ם3}e`GNi%'K f-U{qo7%k$wۃDnz=AR5#Oz@\ll|0ȳE] )qzQJVc-)lHlv|/j}2a/'Tk\< -Cj@B⭤T>eBO'U &~* U ^vz|܇ț!] 7c=[¢D5HW;F)Ƹ2@d0y`W 1,|y{mP<621*TyUZŦ@UCumWF0j mᝑ~}bji e|~!R*< cZ.D!J{$"Td]R8g D~d't T{!Ab2U-‘B{e\B^)-('6ǣyw}gw[Zx\,QyIW1P;x-U2V{WߵQ[5(9rs-myX Z zvZmOX§ftw77(&_@%XUio-,9䦌=꣋$67_ "2O$.M u7g i4zh{QN-cSЖ LÜ)&`MÚu0Q6()< 5.-X]ٌh0_qZ&%OsKOU xD0T!tKz23 *?Gs(恗XU*HV|Uڍ߉X>j⧤}Ln\+mC =}Ŕh> b͝'EtG|[)6~c,iFX) j@*H_% ^R"Yw[~st,E⠨vc2R7o*Kq?lD|Õ45/ ʞҭ-5{!S' \evZqX[פ /]IƔ oxG"'u6Fm?A) ~BW5FYrv(<얄vB:)=FZ]' rgAŃ 8  f/]q׼nk[Ϛ[{nC(4 |- E8+g_E)٭$}8tR? 52n.mIMؾNQ)o3Th&Fz1ɈR!~y!' .{0.N0ZJ`#C7SO2ur<e~Gi1 ™@n~&|Xށ%- rK`+p _$pM9`D?Ϗ/D{5u}GEP;Ӳ5U^rm'OCUwd|۷[8=0Ex*#\poTwPh?}LeYBG8Yh6q?ʌxU1ލ,ԅ\!2#ZK̆/t<IM }3E闀G 'fru Jje|;5\m)h`۾ /bF/j2MIG* =IV{) kX/{i<ɭ*nXG F~UtN$6B|EsΘP<{`_m2D&Fa]wɘ B0&Vz] 4ɬ]JfEu_"9-p _|2 .%&y.5+>rz\A ן! O5*`_{il:;x џ0i7gU2*Y^H́]^ 4Ul56( )^L~ߝ|_;{Dšٻ[\4}+ -Pdcpo39TP]km2(/ bNpPK{^?@^(?"iiӥ4W\$Vh\tjUq Xu2焑GLu;pP!2hco1.Hg@ xcaYͰbJ*-S)/XÅ?ĦNod TVLs<Ǡ6֣|K<ү@iІL!fsi-i#²_ L3/~nOh _P#ZNߑaIA kot8rJ -1h禢oZ1xP1 5W6Xګ$2C˻0 =gp~;pU(H?ʁ|>bβ%&yj=޾", QO}"D@m%-j׊w%c󜇴 b4wZqjR\Rϥf츧'\`8M^ck"I߮0eike[yΚ5>Kg>IZF)VKH{B ovUWjGWFe;}^ӁAEۤuOY֭&Z&GHDJ_̞y6s`e'n->VC/X>Ke> L7@B-CHlu|*pA;ms)p,26ީv2?DgCVQi:K O+Uk($c"%BHc\h#d{MrÈŐi=ds#02J+S==DtrDnWxqY*EM'= i8Ňuut=IX?Ŏc{rݒ!}!;W<0 @G>즖 n8e8IU/*e2$1ʵw$96В6r+671r' |Xi 8UMf@-r$-Z옞IW e}gFȪ)yw+t댧kRRVlrp4lX˔=Wݷ -kꁉT9Rd5Y/bv CBFE*Qۀ1˪^2KRW?vPWBBuaC$rQA){O8Ez!5ox[2o,;9gh$$avCpnk}m 5^)1ܵZ{9-ɿ^!lB '3lOEh(LTQr?a1yJLv\Է  $Vt@O%B%$V{Vq} aV7>AI9SnK`YU8sY:WdѾ`jcKNmeG67l|4( Xl7m"=.n9L :|%Nà5)lF^;YT5.~9  i_+w#xK^ް-zͭu8N쩭h[ŰE7ՙOmدsY3@B߿g%Ō 06lCRc.%[fJcD@o/k:=m"J-ݗ5w:8D&Z{*Rȿ)5|ȍ?m1CY" A=&p|xŸorVDFKENJCgs&[Љ5o@4!/ްy}ܼnv5I4 ]_ 4* ȽbRVGf{%DմZZS Z4zliXW ~QrDTڷbY߃xe*hh}7)s}'躕F;';TLRNT}oC0ՄCKG{|Sf& SҥHyuHYo(q?~Wø0 {҉C!c˹݊{y?ǿH ?-td=[u `eP3)I=\*N7o0NVWYdl[s?~؝ª85 qyNwv偑>JnunCYN;)A=Etٻ<)$:$ǡ?%'n}vhJ?<-3vF[u)wV`%ьF2_u22[7LK^uml3>ɣxdY&>d@.&ے]}dnXf;-= $. iu nZzYth7ɼAnZWF:LJ3mlr{ǜhYUjȱ0˥U\L⮬Wf4-ȒUZY<}C(qUne|5 0ٜTŝ*ڽd;e>t]B9Iw@/r[/ ??LG#wAb'XuBFsݮp9·fsCA 䨶nP15i}!g |JaUL AV~%? qZ`)2JW}Ш1!^)<4/ ޑt)v쩎W+fHN^VĜ^3% <X2xtl&B6y!cVarrNE.͊P3Naz}UCntؕ <38X`I}dYLfuΨ!P+:G9Z3|D,0rh#(_+_C7ˎL.ns.HbTd3,=Q|N6z&NlS wR && : JJux-3=",jEPsj`,/bq aD#hTmްʁY@2 vۋHN†7 Zrn֘q>iw6io9}ǭC>H .LxMH%ȗ-Ǫf],bQ 6p za4~ y=-BBcV\ ֓'ǿm``Ww'sRq2CR7%{".diic `ۛ$KRϭO-o`U,hMOrjxfSȧQF0iW G $oڴK(- @^3BO\GA"f/KB9ֽ{|ۅ,QKFy 1Dr$`WX oq3[%.7,_jL]yj%PJEl#Rm^h61QjiuJl.HZؠD&PhM3!0|YV"s3B`!l&lɡ]>giNHVTV} 4PHH06GHKV#))̯ۉBQc -ĿJ_*@nG֝P]p (tu]:hz ;+Nxntߵ7HX=Q't }a;IA:zO_Q:v"3fuWCh_.HpM$p"WQtt}ɔ|Sk@){K#CvhMa4 A;( =(Q.$:'Hޫj)v:i[уĺT̀НS}a ?L`C Ӥp`_ ,2p7 Z$a/b$ҋ.Z3[GN7H.OG>E]Ĭ~,(s &ctWi-i-Ĩ1f3LqU4D/CCir7d{78@n|ɷfFV3F2Uk\{?.π>|)R-},8=|FmTT7HyS^gS9ᐶr S"IW&i;%rcG!ڂ[j}) 5[G3o9" ;wh#_6oݮ7-` 5aQxѨH#r.) Akh^lBSܹpzIf! $+-'gi/1ɋB,V#v((FYŀ &-5A_aH7gkPl`XY(lɾYbB05x7hS#LF}B^C OI`fx2GߔsAĽ*F0:;G9jʄ PV'OĦE`SY M{}>wbw_CH:G\U\jlgW?n3t±Tt5ݝZoK)bJ7c4Uc9oeR/B\ѯ^!p?2KoyʧQͣ L)x~L%RrY ZDG$<+ bIWM'sC$RDzZF(:2 fM(FZ]PvA=fZĶ|#xZh}4>ֶxh-W$-HG!1lr0JMUϸ8,m2`g#gFMxe"Zꔏ3r϶iRxy.r%w0ԛ):>@8pWIp ҕ|C6Yv'a`C$*2'"sz9{ڧ/Qs▶0 XbjI2O1p{B0t$˒<3*B68*gv`#ձԏ?4J=`pPӣ7 ^<$QKe&pzւ<;ňQ5nULʠOY:a|p׵$j;`-`mf¯wQ!}*sXOLMFԏ9 ;dZm7PY%.N~ȧELKMn ˝?eDƜ%!~S߬2Qr|Ah4X,ZY}v1G07!,/^A~]M@͗c&Ԕb5pwA# vA1'i{ѤT^1ן oؿX>>^WxkY0ގbν`< T17鬪?DSMt+@PKqN0be)IZVJ }Å;%3I%hLfO2~HDdTfA J,>#m]Aq !K\$|;ա,h>@sA-xBR9pPxq!TvxX0cc/)6(p8: 㒹Lgkix̐cH.Q]g!& [|VIq.0\GǤe.*뇞Yz$0Q$k`"<~X]YT;btQcag)aG)&-+Vp>p,GI?n\S<]|'vπEJ6z9]:db9ZgC|ݘ2(F0gZgs=&Q|[1C2Ly -@\S4#=ύ+ %gC0L Za'PI,x E[ yR*;V́ ,[qP :dsa[[.Vu#5'Ċ{ '.TE~2i_gh1ED.:ۓ>S?^58J/ {k ^̍׏͔kSjUhp(4h-DXXY&֯YŎDngZl ՋT. ԟ#FcD~>OŖ}Bʉ^5 :ܲaS+j(D)m[Ӵjp9k'(3i a#Ztx >/95s_Ut1q8 C2/u\Μa2|ԭwB2r' $SġQ+QNH*Md &{oU#%ki}A&Nί #3=$='Y ∉+V_ 4Mb>~anHKo2ȖH9,]2<vުF#m{gD1:$3K= pWh(ts?ۅFw?w=Kh 񀺧Ε@`.?luw1icdoGPup2H N4q,171mhw)>fG)0Ė"9yY6ѨT`IqR_?G5g+-*N~m=)־ڔ+yS|LSv@&/]4İ`jU[Y%;O`Ǿ-Sߞ`X6@Z[. enhԲJ'Hں\N :wӏU{HR驔b$iV\_7|4Y Ll*/$)d1n2i?~􎍪l؊24@{W"L\RD֧''$Mt`h i85zlR._{`o@DZe{>nM_Sw И5o%a!rgF).dG7. i̛=w3[CPs,TəvY,x:s'f =U e@2&]^gxtP|LZX q^x.Xc_.MhAQqQYNp ⎒aݍx<:U~!}m&|s=ߦW''Xy4|N_!mԽV5&]K*j#& b8L K$hU׸M1ưIR(h?oQ.uk:-MY5:WY5J|uy: =S[B8iv2ܛo-Cھ&SAGP;=NGlVU0A#2B)%@!j |3 ޸Td^Nm)d;:0 ̢=~˼Lv,iϋEpdž<%ܻ>Br6-Mqfdy:u Nܫ;/X1FC" 8=@@HuJ Źy"b]~ۤ]a4MmJg]9tgKojaFh,hr[p/)TC<)LV2(XlUZo?s;P7iEP"N3ZVd)K,{AoqW,8 2 "} H/!%)wWB^]O}+G3'pD e9i{ɧop<.W?0r\Bϸb9-=k`'nS?,%De9ixd"+lgy@Sm@Z&#\ޏ= Cheb< E0pNfu3DI"?{X[2 *(@!Oiqx;֤0 oqmpRs 6FL%{` 45B"D?$r  18 t<]Fn(g8%Vϟη -TRw7=P\k=wbxlъr]#>3ut9g )QzI2!YNY5",E437syއ@p!a0@Y:pÖvOp9P^eZKCy{2\m7CS=Q_p *9/a#'0X¸iCg(yK`wlMfcZ?!{L:k#8zg[xAKV&ykUäSt\ 3c]Kgp\-^4~>lx s^Y^ʚ"+`{w%.*a 2 ~ ,ٔRS>,0Z,%۸{I&'D& 5B;Ie3'42d) -U9EhfKʚk_c%e(!o/vlBFn߂7B08q@oy8.ϛZjDG ETl3zÌu^[l|9 aߕb3H\}#+A<5i" , Cu͵I߈߲yJ?@ldZKX:>ϫ+ASLZ]|Rı&/ͺoUC.ڽs;~ACФ\DP ~O6-֗+p#&W73dA) }<&\}-b ޘRy%ԋMM!?q4]ɖ%;yIWZ+PX'E (4Jqs:H]eĴܺrJ@< D@N_ Cf"vƑ= OFt k~#@sO})=4Fښdˆ q[>{k%Ԏ4kvߘR򘩑^9ZtIh\$rvt~oj I}D"ām_Uߋ9߿85IyֺŇn[u+6yGh4sV0CKxK2h3~ maek_᮫\7 /n.r+ seKa0BM';3}#A#W2 waߡmkLP ~)݌T܌]\kl?k \sa-+`7ĹZ sf9Gr6ѵxN B; UMĄRG&Zg(/ Q 2.RjO>#Nmr 7vB[`} N`'l4 ;*>Y!PSX=7 ̏idQaQMkA0VщAY 'DX^(' 8/u<2nU[E#?(9¥Xt*N[#zSx#b9.PL.bә{Ӥ3}I=H`*:ـ(8aP6C &e_ :_͌Xo7f`fq& ׈xp^gɫ+Y8>gL'F, ǣ3ە2_b8Ԍ}qdY2xc"`92'M}csh'<UG1Ow72䍓FE;{/.L(wBFW.=BHxS;E'2Y/CBw;㜃Y:À);ugE0ބOe[϶,gZ@]X_|9Q)o~KK]e}J2=,zm{wYlb&L94zI8@5_'̵dgA3SCy|HOkk.M'G;5Mv>Ӭ{|7s|%M5sYfBD"[.?˝QI3y4F.KpY Ը:#4=9mW7mQGo&r0;Gؒry߯בlMʁ^ bZ+*v~yz֛l5kP6َ@ޗ~Tb2zsPFk| [osA(P^;δ8|<[hPIMR4MF?krP/ĺ{ :iL/gv,tC E!&=|'p_&yX[A yHuṇ(m%&gd'֨QuJim"_m1 x375D;#!c3JLap/Dۋ4bY& LLɑ^aDb8v_M=.c wNw;)Cя^[a WqΦHw_0QB#xL:hlJ+-7. (?s]9a Ӻz_5>l?:xMr4/~zY3s+f7<̼&% yѧ鲚7aRN̴`,1?z$KkN3+` +~ӰLԻSK:cO|c[SvsupmN90*D?#4wXA BR7"$Aq~Dnj>4] J $^tm 4j ]FYRL 1Vw`"$2Z3+$g9u>4HAyA5Ѣ C*) ItWBI0eyI0ꡟ;d@ Oeԍ{*AJ̹|i-T2π7w7?ƩgSǚGSmawpjAJݡttF_ q#^Icwwc R;3GkB# ˋNz%ֈE$^h7Bhbhy^[FQwީz|4 @aq,>)֢WcZĆUד>,|$ARw Wq`QPn\:>~vؾP-] >Cݝ3V:i##UXYd/4Q7nّ fM}5*PhQ~*++ ͮdY@uHTFoO}p E bQ{;|T-k1 ύgU?o-TK=!j ]s]DvdkQQ$.`[l6ZL%+pfo.53sU n5gak}#v5 gbKݯ-JLѩ=`e)) He2&U[5B'Qpv/t 㸍CL ++:Bj*&楔y=Efw/!=lZL FI5.xzű,4Rt[i9ﳛ.ŧSZkbp&*,ġ~qm4{9cm-p%و: ] h,VhU%QsCVw8DԽDR9J %"WO-]SHi¿[!=Я!L*s&>\Ŭ Dp'bdFq0Kg% nSOEWB:QFצD#W#V Z\d䐔1aeSgwC:oUbK`jޫM! pk1P?3*fIk0m~ ͔h7]Iy>S8m ۿt\Fon>d *'/ԔAYc&,^N X!T@1%)Xu]$wV m`u䫥sʍg\9%%"*fyRS+0&x#0Hbk$F,}*{_E_B$%"(ZN;Dra-2 R,®ueC~۪d&""% gz#@+pS-b!h*Ű~޾9AKwd YTI) =9kl`\/ g@lyq;9QB1 {~g7,看\hp-zGZ.;;h\@}\.oŪ:;1RS  ;2{`^1 ETqRZ˕NZ;"뭲a#e|tu ґugtPY/;0M5(\_IB'*.h W7WFheJaĘ[SXJKy])@$ed9^59:1T{ɗ7@ ($o\П2W<f5&zVTvJ'RHukՐ ;ni݄qdz߲o$E3$.2&H+.^%e@ㅊ Cn1S=oQ%~qV Y@^gkŽ2^~2uN{'[4bꆇɅaJD5A`A'L :id%cWmL=vˇB5lq2yyIBIECՒB/v4 p).ﰘL1{di(9U49ԍ,4j>PNxDC/N1ju<˞;D=|R]92/ߊ ~C4]^Ll0uä,5NMJC:{KwUƔ]erqp7"} Hrn[$ԗ|)QS8EGIPSV,K<`}w W؜ЇBwQ*D)NSM𡗦U.a~S6J'(u _cL=uބ3)+.᱑ig&(G3#lN 75\ClT߿Lc"L^%YjNˁ9.PJxq"qi]+S}aJ;~'Ym Ѡ~xRk]vԄn*JyƧoqg!<|]8um֙#5ƮRꮖ@K~&c OPD>~˂O憒R񍱩2f&Z9qAfXU;X;R,fk2 )Ϗv2;|*X)>HfB_ʱA]S&#Ƨ8v #:VN86 >zN|o,l-[d&$[9+Lk uY>_m )!)'y7jJHl^OL~PTbاa辗M:ju&0@汕`5jrT?  kيƏƏU :y\)RB0geD'K5KNHtO0)u\`^tnUMNK}qsş!ENo±b Tد:K?x42>oWN̨Ra>׍$.sYUUgːsUVc4kuk}I9=G_yPQ#Zз%i$]zt{EQϘa0x%\.ZeExޟzŴ5 |U++xR.Epi xCEmY**.җb=l'OcWiMd 6ȱbw2矣p!Y^hD4w]MVA:nivohc<.DMڌ]e l5 gJN5 ^ ꢠ2"m>ތڇ7/*tiMA}@ 35>-a}i'NdMJJ.У!:70>k7z cnq߮V9}Wri؆@Nb(}"#\@K\Oഥ;}aK[A_NObX_:BppO Q3]H4e{DOw ?E~](vG+Ê4vR`Zkm͆=,dt 'mLfIs{5øLjaxdd_|O&k?DǧjN( oȒNbTnK7ǚ"6GSJ1N\qDb43isy)f EI,}.WiJ2y02+U3Pk7^yp6XAI zC?UBr̟vy-El}w&7d= 7NrDXZ5 Q:>&ˤ׈IWP؅7mfz5I=hU mO68^i Ɂ!ʸ9XSRt7XDF"DWbDך|rB}VM9|)opiB֝U~aH6%ȤrmƬ4ٸq#<}nKY`˓B\fU/iOwA.c9xڄ˒E#u5 ĪJlVq*,Y?1030oNpb1y@ErτѕtI>"N$%ޮ4Ew(:kFh+CG!_0y!ZB8h)MWo y9Jq8T/Q=Č^k{?oR!n$Q?":&  Q>ؤA3"'MЂp Z}#]Ks@ 2N7#Zl?D{_#u9T*> ^"pcĸDa~ˠEq_.7IH~¢ĥgBK ly3k̬22.g_r-U?%2g}0oTxFw fR iPjvC.vMuێ׆/;q= HC|6f `l,.}SZE?T}u+?Bt4=֞_e[{"9oo m72FۋLry%Jibm[]wIB.{CyS\V),f0l_f/TX՘h-Uu⪜XX U~doTݕ`?O]Wa Nl/Jtn$P vC2ݕ2bGh:`b9hOZi> {OO o<n'L$74&M!.%=:dNo2P 0zb>f+ l"mqٝv鬱`ԁ)wU07_ FrR(7P*rxy3M^؄tNj[.q  PgR$< xRk,G-Mndm9됣魆`xR?+6qؤ꼩4JN`n%Cy 7 %Ao6J ~ ~Ugt q,ws\ ~!;n ~!Q'8 ů:B ~(auMl[*1^Ѿy_سɺp'<,f~OLF-a_ ˀ)`Ը:m&hXDm%5Ǡu1;ǁd#XtmwR ng4y+WQ8-&y{Zo A:Ԛl%clYYZ@huU滯BABh/ENП_̸ fk͇ gx{ 4[BzBo>JVX6FX@ܼ5%fvۇzJQ,)#Tk GTdEB2>y.9L1ig8-$Kc,{'N#d1Id)2& #qN"' =mpp;@ܹmTUCN?'eW[Q)ETb_j;ؒYS )CR ꅄT-/z)F7>sDYn]&(_\N@QI4zrpMW& 9Dg: Nd$P=< MJ!ڈxdzIBi̼# P#%Wz3/#kiY if7)j4Mzh>A(w@.P$oa]dwFdeCw\[̄ee8d绯쵲< ⍇Z;IPre7a:%wd.S0B<3<==1f V̓6<U}g4= gt L:*!zu+.8 fSMpnWĉ+OS_ZI'ψ䢼{3q&^KhܢI;@6:ea?]_%6<;N%<vna9vsy_|"MHXYxC^'!0.r7s^UvŁMfI < o`}ҥlM ܁ت)z2;˵YӸPڔwU'VNFO>XV j]5{؁ ~ D r@EQ~G|[ᔭ!w'@(G!f8kq(#܂s;D "uև٦ Su-Ƽ4xx fL+raa+ɈOܴP*$и9ߒMЎ-56.7XA:Fb)W͌.b63 ֟8ZgDڿte"=3g&GM&Ɉ'8)=ɰ>3`&xnI+] - lԤL"7'F{7<Έ~Y&Ebe^eS#2Cy-}vNup=|+ ԬHY3CNWʡh3K a"{M^ a;"I|k\p0Gjy-^lѢ1H09@P&G848ҞH,' I|U97S= u OѴW>nHWǕO6s'D*63ؾV+TTyXvߘp[5V0CP,(>E~M];\cQ%?;"dDo1g ;d*BptlRۅS !ɹI.2POcZ4vdK`Ayc^F /-#SA>hhq]hqpUU<Ρ$ダ+lAac仒/4 s0u$9ufZ :CRt)Ǹ4ZF8-| TϠq`779@} $Sy@Ern{!#:U!)lBWmat965~x˅噆o{e%@0R O#y)꽚e.ą0H6 ,!K Fh=5:%(T&.uNiv Υvכ# 1d|X(ia֕\^(0]>cnq6;LXVK}7I-+|Us}wKgTJV8Sמ" _gnRWĸ'qIoy񢚞d|d*(82R!AfB:BX 4,M@p |` /*`bYyc=}!;Y./d'nK;:$tI"v~k׫VF-$Ng7z.;T, np4QuU=0{#kѲA0ă]NaW_v/5]Zk i_ƥX8k{Us_] 2Ts%$f\+1_u7,pf/ t{;`Q>ck $*CG!-IǐTJJ ϲSS۬=Ӎe< ,mM&̠[ڽ1m')c!,KaɎhaV[?DK#F(j&}JN`9q)5ۀ3)E!OY1AttYxbm*'I?? Ct|-Q:4Zxjyin!00ƽ^ܮk!^VU ٺPUMɪ`W;_ 2ީa\"Zפ[ ǝ:J3 pZA.swE$+)%`EkfBQMTAj je9w~Vu*0W$ tLQ6 b_.Oٓ}\O~+b;EV=Lppu\@ϩ qZc*~o2$<.dovAL+ +w?GMR_E9pӼ}-)( f OOI Q/CCrRoJ Xs7N7yʚtPB)R-A0|u@Kuo~9f[A-Y ߗFD(/ϔІw5jd9.!raWnϯb? UsQ:z9g\Q`82£W᪾߼,L(Dr9gE} gڮ*O2ʗ>PJS;:tQjoxPrQ[$}M–rBUW/39* ɫ%!*}ވI*ba:_Oi@N8c$BL`gi 9 vրmLBg R@>]0 62OXrXas+V(?ZRE?h0BZ5/?:DZ]˝쁸>A73zTg\ƞՅ4Y"@~L0Bb]ۑtL+irXj]YY-^r0؂ڛ",Vc5jM rl yu2ݟC2 Y`=C"^adf ΀ן::}nLGelENZX| s0;{mf;ȼCIL[KmO%bp09ӚfIP뼄!ݥ"Wb #,PW.6ɻdo9<,B5~ LPȤvbv)8&sQ9]\Ì-]0}TD_BPRYx2Fbєy'p5Eo)iň]*'K|en-6GP5&]ǐ)6hs2N`#d#f@ 3vxwrCL%$n.و $TKZEzB41GOe P7ӹInڨG˘ꅏ ;>nYwյ!2̡͎&5݋)G{@Aaqj "VBŘFCJ.w[2ZObeJdUa} $MeY.?Fm?ym [dEU}.}_ ڝ: kA37A;Pi_Dy4}.Y>a |R ް:ƭ`Rl;13t<7nBs$V{TLCdɴ%`+68wߤmZ?*޷"+:V: qoߗV1M#ɸF_Xˈ1o Iz K5I[t@Kt*qb~8Y9d8?*R hUzyAq_*tj=9w+>ھKyi`uxo\㫣?֝b5qoPJRH Z*Y(<ِ4:RQ/0; 9q#_ ).dX0:y6^X 5!a hF3>A7ˋe4JB2FK%Ow!F˕KJ?r"P_cˈ.fO ъ  9<^GU]ABdTodO[K aL8A ЅX-5e v._(&sqѯ*X]JyQbAs=+F9B(*C)&6}( W"f.(+>%b\Ih;ZznÉrSYujP2Ă haDKǾ!N|\jd6ǝ+x٘[$fZ | yKW&20^@R"{ۙ_2f*~T?`~5&wHeC=?뤤/ƙɾ')yqq&o_n&񅚣+hj(B"0 z0CބPwd7p/fϜ`@k,0E{ռOM@*f̤0#ν=Fo:~ =a66]qpM^&U\1m♹fKߪ3n0`Ϲacj\RFtJ@G <B~;V; vowƐ->99u:"c88aIYGoPTLLU3s J{_0QtK3q 5._8Ë!16>wN($9X3& U-O~7[)*w&Wng|nd4ynGl_O~O, Q?B߷*+&?tx`-"n.LE!TaN 5rwls8Ȁ.g?/0-F_uaM\s$.)}b)+۶uڵ.~(VD5`Vb/.gf-_G.ř}C/gWWX߂.B'fꅇ^B=7XPq%8VșK & f]u@R;2$r;]OA\ߝ6A,(m}w1_Nxͺw;ʺ}ǯI7qu(]|T$MrusgdbtTw$;cqbiR8EXN Qxg? 2(p97+߸%0t䌕kmRݽGobpL{"^M4?4$'K迀T)Bs&>(⊪ Pu̚9ꭓkB=$ %{ݍ.-VWY"v˒G~'Y2~)|Y:āte$!㢙RCyĴ/ބ-ƛm 7\ogH!t!/tE$㺗1=kXo,I= 6"}+aFށQQ{L넣~Y} Et;n 2eB{ *aD'*MhPޔ`kME@.JLPU|s,7 …ċ(J^f@m}2d^!e:-a3#]Vv dDie8m rArP>Db&$2F97^ =@ᾣ3^ LGa"L@"T%Ƣ# ޠg :x&D1S?IbqW#e)^Z gV;Q~;{4FXXBm4I|H ħYu)oǁh-6\Ud7,TiE)fLd9oF;za'ǖޑQK}M׶Kɯ?){^e` ߑr"INR$N<y'w0ՙ-Z]4}6}7`Za-{=4ƍ'3+^։}cnHJ{ȭ=i5!wmK#S׃270$#UG(^̰}Ԏ p 1FBÌ =/ML=]A@y/жbe՗=Ss`2h |}/QPG٫J/+*˂Eq7&qx3DT7;PӷDMg B밑MFItX~z'%Q`m"ޝq>ǁW+ݤ~ˮ2_NE̥T߭@qԶnA;j~/10(:аtS2X#; 63K&Zt|FX hZ'{wxChdor |-1Nr+$]Br#6#eM_3Kԍ$Aä, '2ZR?T i$-F 1#ynoePC5Bc@{p>Wq=!Kg=8ӈ \i.O &`qOO(L;@n dW$<|/aZ{a]7K$!DG,<̳gl܉$T@(bE^u KNu4_/v0fĬtS_msQ/"nXc+]};N0(R }Z$#ٛ2e~E]BwoՐwأ^/礀R⧯(̣z{l"&.| FCIcC䏌i]Sx5EQmHA6lK=S~z6֞6q+c,5Lp)_듩l4H BU/& Kd.Q0a *<J[w摂^M_?^lbܧ4OMJ4OG"؛sdI; ;r!-|=ԢPm!8$2}tJBa)s$edGPŘ{.S3Hؠ[yA~ BloM͹ ]m%o]if@Hgte^WGo+-)媲Iy)?ܚ!3Y甂UX_7SduE^v~B7YX9>F^Unm캷nnf]ZI/qvTe{ V/yK_/q'N6Lm T~i !k/& ro6:7[ÝRPTEH RVEJɗt^H0&%];ÀV oE.㛼 ~?x[nj`#K!(#hEgjaÁO9?Œ(;4/)n h&retQR!#`NηOTCROp$xXmF1SDXߨ}gᐑeA(OLKU:ر\G|wx$?Ӫ_93UO3uV \0֖Q C>=OH7~ဥz"|/!1Rdl DR;>-ýKhK&6 GIf5;>}B`/֐wmD|U]\s3+ ىidlA!;:(giݬQerk'UHV 5d! EDA3@epT ^/ Odgxʥh&$QGE1.")N]ju͐H~NA^3 3]uا#敔Ioe+Z H9L>ڛOhAh<3 <F[C.!`KQնAXH&$(^sTAkV(A[ҦD $f# l膉k?aGuJ;'.ݏP:A4ìݰFI~73ӼMf L Q]Sy=-i-ɔ${>$nq!*aѶ_m œ~A+EW`@&3y6>2uG)+YCXߑMĚ1~/9'= ؕsȀB NZY|V$l(mw(Shp3Ar`k uR@K#S!:ɸ 1{$};qi'Ft8b BGEWj؁||JE "'Z5a] *iL42R6fNL8ToDӛUFz?)p4S֫IsM1: QXyQpiA7׾-e<. C\GkkW\$ )n㵺s ߮؄ZBЂJ\N2Lߚ8hm̨2ۢƇ?@ |ջʠ4"_^Qm(iTGMv~aFB{_p?99 .‹E+]-$c<>vÄ٩uVo]}91#raegH-7OB)4jO % o%nB֧s߉ Aos֤k@̋ k29:p8%8忸SnGvY!;: R+. j)@IZAR5PLRZ5"QL1[·WI!`*^Uk0ˡM@߮ ʫUZ,vLxac8axR^F,tb{j:GtZr'mb4.M]Gvywd[ |pUcQ;.XC~ۼW!ăjU\:K?ϴTq]txՋ)TcY0 f'Mp8,u/io%%ϥndAQsrQ +z'UTpKp9 v| kTQg/ &i-\w*갈~Q1 {n30Hbrh8<꬜{$-64vG8=+l`;oN_] s%0LzJN~0쌕|TD+>;du'׽iI7_aԆ`o(eǒ X{2wו/Eˍ4l+D sЪIUOM)3H^1h38+SŠao V]H} CPdS a%y+ ,p/9`DBGc^<A:%43Xeg:pر@vy,WVBA '9]`]|e~JƬD(P]vf8A!'E9=Qwdǔϖْ`x8ş?U|C+ݝ(ffQՙ}K9*JF_ݱޗؒo{IdbB?VݧI1,-KE#>Wn$+x M. P0 mES EuF8ֺ}x:kXB [~3PgcR- ˟Re7 u?pcS/sUP#[]H*K'R=8|IX&N'^R/ m %%Bfr=O֑6PH!rٓ\gW#nmwJ2f{P`U)O8TU͹fhgUvN̬Uvg R^8B 'yAD1%?F;Ԑ9NqZCSro8K/a=XR ?gH׼l7SƠ5z .njX]rZMxY6]?^8@(#sR!<yUhZq4_ ,!vfOHS}R1 jl}?jEU(cr5kOfiywICDXF/t .R_sxz0%EÃsb3.rmjF@l%O+p\䶭gM$:D3 *>*%}w˚{bR'Y2tuff0B;-:X><@>+EQɼSVg6vFu/3jc5\짹`F1~?8+o(wCA.*f_)N)0bbȀLx6N[$Hgh.m+ ?'qrHSrW+; )ެҗhyeۆ$*8jUCfsܾhY㏹;riV_[PWP!g BU[ڦ@i_˪"o%?<,{7_D| sPGNłF:UJ(E YmGKYw܁L^?+|#dv7 lʴ+5? =evU^Cm5o}M^mICicWc\qfc7E$`ѵꚔf\zCqD^"< fۄ̿A^jҳm+ #5Gi5|(.W,'s0h]30` /R_wY" +Y%`@S}}ךr'b_T"jDQ5pb54o JsQK-,BRNf{u!^< ra5PJVLg܀A3ąɠ!]/3AdkmWR*WxiRߖHS;!qŹˍ 1 2d:gxNbog&+@7k䀮.#-: _7jsYiDˣd2Jr\ xnX= 'wb3ES.pF;bdx=_ꍝFXk[Zb@XKvÒ\pzg/G8XKe: w|â#^0!ݬD/k ZMAѨ L~ߪ$Dlhb#3"=u9Va.tu] E 7 ]k 7`r7wRdWMo9v3.eM+ oߟ5s4:"%,hD ;̚G#\pMYm+밨Cz}ت2M+U#{-5ôS(wx 0SUK?M>ظ!upBvWKuvk0K@Ij9^l{N$H`ZTHgOk؈BZ.B5mk HDO(ϼ5tɡ$80gԽ;V]c@s$WK6}2zF;[@6; H.jX?FdkS&/&˹΂FҲ/~RA\kpuH#|GPSȎHFI8U9]<7u( 0c2Rj-<gmA"=fٰ#j%Pc [ARs@Lz_epG%p5L"t V^#?4[ q`q/ ؕ<X-BtBF4);< VBɺL y\- rNEJk9b~~O?y2S*GɤT[ Tܵ<w_D]>R %gkf5~5 Ћtfu -qO@K~I y kc[h)AE\O>أ8RP=' 3M?f!fY`\GYūL* W>FcB:7Χ#vىdݞ@;whwiH$|rxzч&BgEB9iU[ +alp4Tz2e~"ֈLJ4@~m$¿:M=bD n.Sfb{f %hy)دdtehh foVM>|y)fh >frDgkgz|t2%zEa o,ЌckK\k-z eľe}sd#IƩa.îhq뽫ύ~We%9昍5EJ bG)/ SBg6>G'?UUI4zjǏPo$v[gӲL Z\c7ui7SB^Ϧ$q1aBFlWbr^DKsf# l/:=2.}i#TA6#9:vl"L[8_NFEI&ѰmF}bj*Ȓ%w V?W%蛩 dȺ<Wσ>A֊ljK0X|P=+`76慶> )%L1SaOH?6B̶uge< . a +{rGj1usݵ39PBbwf"#f-an,B]x*^3\nɟ~>2:6/CrY˜TL\dDXQXf@̼Rc Yo&U:42Dv-gh`{$Ih'42QoMж5j u+΃:zm; ơg#!{sg٩>C8TʼGRPEƚa^muJ(rՙ㓽qhB?Xl{h4*(pf|A =;s5"!|7b3>:f3?sWӝ3[P=.l ԕD+ igHxy*ڻ_~҂Oa.IRa[P.뾰DvT.*t5)R'ǸHYo^_+oPg< 0bf# tB8vL۠jt0sW6jsfl+GD؆Z]r$Yg +_URB*z(á@gAU 0 UB1"NZQ8*r;TK^iY*h7J ca,ڳsȾ(H*uYfJr߅D:lwVT [jXòᾮ#6' ck&.siWC?f6ԵJ9uK/&Td):1Oz6 Tړ'L$~k(˙' 9DƊ 2]2sE96 H`zYױ74 B ٿv[8x_?uN~﮼dDRīzv ! 嚉_p,,lb?޽<]'Whz=os`kW+Ī23B;5$C||Vay<;0Q\~~/0N:XZrț7u K.o];D[GcN&ˉkels-í>lTpxJ-/>)}->!luS*X,8gSoZ =nh;[sm f/Ҹ|>-.PK,hj1jk/O7_LRM%z뚙Յ:$hmMAH2ʺ0SnpحX;E{dj%0ֱ$W>ԏ5(>eWL'x2GmumC0 6rt3&uq>tVFm؎ 9aV.Nis+oF#6.s B]zsf%B'_bf[4K xN^۟Y܀ _|3-+XY\pH8'=␽*L|]-QVN HNypkm8"WqjeO&[!5CVQ$hb0,`#lK$^>Uh2UB$\<*LO93IG zX׏l3(ĂjYE؀Ô6a2SlEvBQ.[EXZ~J*٨ɞSD8$;}ymar9 .0xmpXh+E#aY5¨o2(,̻>iED>~]%WVWQpiy$OrOH@sVl/Lrz#]`a0.K0ܕ]XD "1#smv;t%|i%QSIvUJ g3ioCz$;MSѪNnEN˨MH`pgֽ}oߜDIFB0cHA)c  .-TI/Tɖt@IpQvQ";^94t*<Ljμ/~I*l > Gٿ!jt%R3sf# wzFLнrGC떧/ߠd j|N5\3 E9Ѿ yE6{F2&xRn%Z]rp˄ZuD"ti FhX쨉.[,mF g6(9IL]j ±.1Ȝ_, ᝲ|,Rϥ1zLWEkۥ*{Aeo'F6t68uИg~w$H0є-iGZHZb%͑mj &LgɅsoUt_Ue]I󆔤`.4 A<I zN+/l!_8-.X&2"f[s!Kf_5|wشIu\#Keu)c0KE-d~vL԰fNpMPNᮻtMlX!DK׭e;( FKy/hq bcƳ/ǹ}Fd>{):6OvbmStWt>\Ocssr&7e`WuN&te9GN=egS; @mh}Z`Ce<65M՝`:mߡU E, ;->d9\ ;"=h#ׄHde[]r.YiCj$h"}{}OG(o$b5vU}NPUQ-+!}BiѥGs3W5PLSW>$G۷]K3N"-ۚgkʹG|<m\ޢG"L{l}y$ ]ОOʭm;Fw A$ L5d&Xgi(ԘB+nYNCoǂ>V?ߍZ|( %t5nAyPސ{"VrM͹є",8 1ˠ8"ڻû5qiӛ]Q1ƛ"sف(Em n4b0oqc50ێC7nT8^5l\9#ҠL˭pJOHdp0(E% !Ȉ!CV'u4Rhޗ7xYaFx7>|PO_Zwfp˜ڠ +F˼}Hд:8;cϴмa]:A!yHXYʯ $5b)3Bgܽ/O^hO-IHNe$uQ^g1HORJ 1]8mۙ*,^<"&lg;~\r}GxN՚=JFÿ:µ%Ǭ1k!x&t]mk1- E FoaL0mʒji4Qs0/qm!&b#Z TVcX>}!K,/>aJvx薣XEmVwXO^'eP!e"`XMSy~9]0Mi<齒חmBcx(LG(fz.coli ĵxyiS.'ִidEx.4jk-l >ӒLګT׀iLVĹ   5012(x4~k~ṛ,ĚwBv3}uXz@"5_#eCvyw Tf9kNH1%H#|r8TRiJ^f!xZmmsԎ_/:Ac曠3[v7/ ~B I6f'x# zșk9^rsξ )WZs3 @L3E r[HH|:S1b6I62t~XlF:jKi^ π\ vwRX0 rGY^TrnJdV4H[:)}K q^O!1ҥɧV9*ԎTcO7',΢~Em*tW.r{1GVt&n lu`0kdzOJk/wLk&4`SQi%{CUm Ȍh@9MR>bt=ݰ:yI k}l̗Fi:PN3˂ z{lKzV¬ +,yk#/ǴCC/HRm=Iݽ̫UHdxP TY{XG7u;="b S]׬zK SnA] gKM8 ct ^ؠupzxwAOݴ쒔@bB2Dk7"l*Dn19%tz0'ݏ;=}t> Vd> "nmB2= hd,%}P#RAQ"bAꛐ}@j\Mws;Ddq w ZERD)@z"<(YC8&9p Q"{,dw\C2Bc@XկOotNF/CtX8iY(NØe%`]Kڢfdl1?ۑ1=Yy50 ,O#1L+M^ dFO„ p33>;/ wǛO5+9FGp`i<-DcZ&xO!úΞSSaT>+9P'%$?#FP&'H`Ο1Ć6+ғ5'6Ð \֔++ޱ"@ 4o&4o+8 B4N`h~FYeWkJ^/.*L UeDp?̉)hs8Xs=|{"uvq3DN&޺U/DJI^b [)[+vX@ = @MC֦zw +CS^C84J޲195hEJ47/ Owߣ'kzF=|}(\Lӝ〼'kam9(YHSh*DrDBrC9''^ <4S(wÙszͯ }A.6Nz\`J״qR@R.b Db76bM2ˉ@p9L%apDmϕn뻜Qr's.{w3lyC 2qnP(WlEFՙȨmE#&/$|rW I'oeN(2f9T1m7Y) KS0/ZdźFwxϗ2¢TSi 1*d(ur%$@<4-_9oh 5/#8qzLd:88Tָ;n?68R% x&`zͮ'Ba=Pɲ;HM@Ut{qkmn)Q`\_VSB^dpـHRǚN;L#AC#LxZ\DҠZs5K// S? +{i?B7ۗUڅz ANͧҨ_ 8OBc֌h5RmgO뾚R,-&Xn8XBQf/;[R .>w_ Bļ!6Fǿ2SYKSqhڿ$ۓw= E%=Ũ <$Dʫxk wdX :)*c/ҳ>]d$|k9Rg*PT'<ꁬu֠XTt/T*;yڙ>۔_)Of롫%#Ʉ0 QrS eidfׇ&$Mv1B! |ܱںvF+2u9VȌ7 ;ȩmyuJIf[aU= Jh| ,;oɅNmBoCkjcKZP3&>$䕗l-jӽ=Y \۰߯A P h[QP|qb-dվ%h[`  x<1HZ/w%$Fce.ByTRqO7FxOڥE·c"{" |cKZ')mWxoY,r>~l05r[3 㸑OWM9bl [r'@.*9QK-$O߉StK20A0ΗrM%}.2`9]vfO_yܩD#V+h \<sJ2Jȑ { a!#$)FnT\mm՛$xU6uJp DX-%w~1*h^s޼Mn˛q/Oe\>1 оI.+iMWAJx hfss ݐaȤclp2T*RԔhТ@q% #H 7CV'5?6~x[tbN뎝EU)Ntj$~8q?2 CK(pJ&dm))#d"! ql/y;Uxy|7AӯC>ͽI" !/IGIY 7"sG%~L|NZvb%Gݡod2)5=pĊ8Fqayq0)7;0u>2{D%t G.R۔{-Ukuh_izaaK3'^L0|H8xRp';.T0w 6Gb =) 3Dr?D[0Xg inQ7+0 kG뵘$RǷ"-> K'[W`JUH.m>RcPZ^U7%ksd6=.(uS&w૨gyWSl|]qs)b!u={<܇z' QMAvc˒X%4io֯$ C>z7HaEŒfPdB@r21}J8߂L )ac`|mA#B3>eaО@v.[?3vDz.3tE6T@ĭ t| J_yIhP<cb{-N4KLVڲ_$H0F&C>.}3i!|v+@q殶;B9 xi cF_4JѝsYܞ褠ϥ iY4"V.R9`2Tʡ9U#q{йqnx+Ѡ{ i|{t={ao?WvL(.ny'd&ZE6nW%(>`( O&QKЮҡI۴ў;/doTd~"V,ɪ}Z78jpeKYNm-tG>UvW<9&$It~Ns+4ٖIUMf)M0=3\vD8m2& dADTYfqDtʄmOmΒ4I+;n-T"n,%&Ibxœ1Ow@k$s준aXIW *b۷[1}RxB4@).sP0v"QI('ܐM٩uKmwg+ץ#K04޳T;"4\jZ̍=|?T1,D.^1484NSSn7Ux \ЦL2z|)bU8gJ<;2_JHxs\ mG\{C2Oуܲ1$`5%ظ )jHmBM!b#%,mu?DպVr<lƏe-VAƋKD{D˯ݙo=3Bx,EFo+iC $JAb/׳| @XfpIGn!lB^T." 0OE% >ݫǣevbtK ֬Kex x*ETq(`ntѻ\3ܼGGw1M0%ʧXf$ݾ -G|.oiWH `A8쫉o18ӎUNwǁiw+SKROj:]X6`"oŐo_OZgsIf~H.rQWK7)7uv|@ 'IrgRْ Hʖ*=}M:Y41T~S,&m6ȤMCF}A )!Ϳz !rFr-_3汜rP VbelZ rBE|*}[yҹLӧԸmDZ #xҞF-ĴzScFEx1]4Ot}%v,|fCNIك撍1eƮo,5$FXq'Vm Y^`@yw/ڳ(K$&Β? Phh4X: `ҵ d\,3è.Flmp-~c%]q G:f]THͮU*;z'6@%YK)kafͥI$I'QB)Ƹw1y-  >Ev'Қ ؃$ɤGnؖzzhۜYr mY}~^5a fg'j-;-&QԤzpKZeT!w+Qv |Ɍ:1)Qd&ѥDbj]u/g~e֨ob^*!oRkߨӻ!6M;#vl1V ޒ S~#ʅ)(2*O!wv!qAȆr!KzsCkzC2jsi6uE.U VYfH'}V#͛]_]ci)gZh{/{hk>@R_`:U494Pn'þ?i*5Bcy ڊJf}09X`Jtw*/誻inԆrJVp?D:dRժ4@}Uy#0N>OtU?4_L̞TjMQ)b;f*R 8F]rAC$>7T'߻_CBDvoI؊\X^o񨒂 *0)f}Stc`G`SW}w䧚ߋc]Kz%-H:k,b vUr4I 2F r'fhY<ԙAZvb.4*jci< e26ʂ=dYQB}2`.lGHRU"tL!&wj#~0,$HꙧQZ|'T yǑ {W*CFŕ/ 1;SYW/'nz^P_^ Shs瑼HYoQ6!*@vm [FAD%bv(.mrA,=Rpd=#/#ߡ1 \(өkf(o) BXx]$K e;ń!CGXXS>hxV-@isJC3 -Bo|iꑣxu+n{;KazDA'-Y7*.41p0sDԣn32gNpdOC)"۷N8t&҅mv IN?`jl ;ڑMkAX.sIX01wٹ5A=L"xHsksqVZWPi%-xN=KwqAr:3Hw!9 CV1@-=ur*zI0`yݔ~>6=`yeZ #o t^EuVVXZX@ Dwtqb퍼daonD)F4Bt sNyߊ MPp{~)#pfi6K5N|ZOU\u)It@V$P B,,U]vovk}vUlHF\ɯ[z.z1 ȫ|.\W0XJϧ +xĆ}7俈Eҏ (uVA.& ~ƍ1/LBa8n"Sx6ڞ4wvJ:Er6K:i&T)OZpízzvDgjǔ1x.?:垏bzN t-MzEg]ٷ<T2ҴR iQc` pcDFZ$~zq"5|.@vz[c+NlT2ѹyeҒz:袺H.]ck3Ⱦso ItU #h%S`!aL'@vuJ܊ [nM! juԴͤ=Me{G&5I,VU,J0I̓Q;:w}b8''_cQ[O̩i `Ҧl̖1Skw\aܚMFChsVZMӮ2l͇@`]cL>NOq :7;zKxJ:bJUor%+tEF| I'RyXoσݵ=3 QzE@qRVfIuq!o E]@SqH# wW/Z;H1φ悜e]pO~·.1kjj'͐*kx6=v_'FDD(rbB\ Wh6~T%{zPhrӝ(feͤMגj"r8}'dB &bP{˓W7jDGvu92f;'2eRjǺPl$9TRʨ-p[)Id]ZS m^10\ڏcoghn!sKlA"XbIXuq^~ǓB7bGd>]5MD6}n&h~pe)K>_*8O# ښJ5rТRl1P. ,VfD3$WcNtbR2Wd_U.3A$8}(Jav#{pM3(b++ `a,_ɿgw;i(Y)ȝޱ;usvsmkEo6U6c#9d~rǍ2;C7&ף4QJhNP`*sZ%rDD\EyC[{=Hݑ7t v" I9u ")h4.DM=Ox1xkY+J/; IX "L-5 =̎^<vH;&Ꙝ 9[ R̗*sAir 4Ftv@I+Vu vorȬ/Ze&S3d\){4dQ ts(&u.#Z@R@: GQPؙZ'TDnH BVs˵(䰯|XеS9}8yb@;IP8,ɼX@ _7Zk aCߡN?,>0;(v%l$¨Eφ`Yf BD6T9,^șEY/kI|HVhe s攚aZG>y*4Hî ~|{9w{è`GҒC\OC[Z*$Hf7W D#4kT imA*"(-q>ߒ-G!(R?%Ie\ 2n?~rr wd~LxÄ%D7D`"0. s%X4g+2)晀hEVd8yx۰L-#HAU@dz;!dlzk>2;K=XTw. dwlCȖҏR]<,O>8%B8]Cۄc9BCOcnk7k dU\rr/]!]dȈ)omnAhuB#ZaX-n<zޮ s tpo/`:5x9OksQbc;#)?|xW>b qaFm'c Hڸyd-pZd%.V7jpЇ!KO33ajoC'̶z^Ո]b+24,*zH9ư<„a:\Ddr3>dEX[zSXg!]UE\&>ˋ2 5u{,E*]w&2e*cBtt D}k+O$}ò#Z?\sW "omi#`~? w -4S03iD[t9ʅA@.2XȲKN9MVHmg$VףBu}&7򚓃%Ʒxb@ FYXI9]ta ZzedmA ̵} 3+Ȯg.˲-m$M:/i}kL#s- ]ոQ0XB͵L DC[7ӛ_vGVsM qޚZivob'% rkW,?l].aipXPTlFf<٤qm#P^4HlX% x R0^c6 !wJ76 sX8 U-C此w<'u`xa8_:8D}V 6.@Z-p@ayVfߘZ7]^kXWXj#l4ۅF};K^(,dW)%F"+TQ2_o i33޷8o:4DVjv(1sL4$9W]½_4uIp_PŞ[0%Rtj,[d2=~vqKzJdҲ\\G>sLnp" IJ:Æl{!b;j'KmqB˩609獗eSѲjjzt!U]+7&2@ΧٞG&!I6SFW= K%fas:[t }"` br{ĕXƹ+H Ip{ d:7Jb-{jKec.ٴ^,s54\2U 鑊hhPNe I:*Ba3Pou|7UЫ}Nˌ̂4 xݯ %M+VK#+{F߬=doW 驹@IyqC,0( p $=6r֔ٔu% 𡑿 k5냛[(t5ku 1cѠVVh,li7k}ⵆKJGآCQvr-DES;*e'@*Hci3psH~RNL%Ag1vw n!Jk3ʍ=3+1`w R!t(?#Ww+~}{Wƽ8zPknpPvϻq }@>Phqr (3Yu6K'[ϔ"t-x0uPIWm.T4DZX {)Bt`VA_+ɕK]йjΚv@ 2l"X?q~*` NxI/zg>`JJ+}[k7$45P[iÀ{:B0 BUIq1:J+X_^ch;!g Q?0RЫɮMT3z^Q-%g0o#,R?y@bZ7'[Z]l\m{Tt&0SHuݐ?SvŦ8)yuJ1.r6Ԙzrq_1Y|eGSNgqrD`,UqR đ`R.Ηu8o$的}v 29#m&cI'3?2A\Eج8Ng1GթyպYQD3Qb*kmҙ.G8}Q;&u$޵}P< M0ԩ4e j#cs=]gRo?zmɎU@pT:#Su.,|" ͼG[8坣'x?CAC}fQv@7X1dp(NhcA3}4ÀV&Wﭻ>D,xN׀);Q4侄Ha8.}Z;a?ka%!ƃBjGQWRa =GV*=(aB1rP2꒲ p*|㬉nƪ#@qxyV:śI_ts("=f*^V4ݸb1{1 )<3rQrTm;ÙtN}uZ-w1)7X%5!<(d6O,jH6%2DJCOu ր1 AE 5L)^(0BU>e-o\:ƣKf4cabuxb\I䕾~uEC6A8+>]ϯl:_$&|1jF(pi ”6chO* OĠt0B [cP riR}?αҀ^ڝrϼ,onC#@; =[B,\}r\6ÐS[[E|18Ep2GaڿAN//wZﵵ7r vQnM hZj(b8S^KsvJ ereԡ\$nL ~9Cυ0;բRXY_5@|=O0e}8pj) J0dix/Urfk?`,3V|9^\Aup'!X=g%sn cd>CkM|f`~P5*;,|<?tRq&HmVSl!TMXl`mDsDgAYO]`%>iKHO0_BC<<(;dzFsp'ayYҷ.6w·GZXZGj <"A> Dhn7;HLxFJ >4x Ϭ2|yJSRKalT^0,5٤Z\GYE w0)~ѶQh#!nVJ?#ؾ:xǬ}I~űѹ*y3"mWQjh0Ÿ]2 )A,;VyѦg  ʿgЛ"پ9*±IЪ"͒uk Ib!.dC8C;;Z5$c<0P0J릨q{K}l@P< $x\2WBS˷-dxq&p~sm>s("rkī0kR'N66.<u^bc}Җoq}K@q*s(^R@wuiIw4YUP Iq rx/}*bm2z$ۛy= [ 4jmv @=k $>e&YbC!h 6ӂ2LBi r?e3>yo`Rڒi5e5~*V ؞xd}B21ۼ;7֞`sd }j#2mgbzYE Elu zL]Wrl`Π9ͫUpȬԚLBCah E6չJyUN$a7C JKFc%8 LPDiM5BE^¦a@_x2+[ݞZ@"."Ҭdd!=R^/ݡ$ԝmZ׻h?/9fl Sm6Y=`߮xkhנX%x!&i 6a726k\Na*}`x?! nX7e ALvT%{rs#'x΍":\" LTK݀ wLo<]9$ tT-FlI, κ'/8vq26U2D sŭNZ^'͚h5D"f ekn,HLKS*RI渣T* U@-1ZSZWbng`dD>eVy̐$|b]YWkiF%IK;2 n؄ş$bbء;s"S@FKşjBbs*jQT ӑq_ʔW:9hQtgbQ###]a{$̌ i*whmZ>=OYT54P/>&ڭ֥tqV [ 1#zqx)F90ӻt\84fBZ▽gL7Dj}N|6p\ z|˜4Hׂ:|9 QlL=#ЙNɂ&}N(6ȟd_@Tx<.#Cd3Vӥs&Gcܬeo&~ѕdctjǔƚ_CrkwaSEֈtEt1=16?c!t*"q=Y(WPH7Ǟ.iT:  bcN3ܯ4 ώt< Wt=",szş%W-r [c\'%Qio>XamU"2k$aQ 0m*AAmU~V l=F晈kjTxEFl,U٘+Jj!<~ u۴B!M]ovCrDo^ѶWpw)ٓ NĢ:x#^F0|h~;'! y$h:A[On1N+m[$(<~e mN-Wka,C/odCc/OZ.y z<*.~ /EwĶ Yg!i#lpfȘYB2 ^:f FdZՌeEKL8SpTjGxj-n P;yJׯHb0jB"ۄi(QCWwQSN6\IPBd6tp( VOyӿFTe5^j\D&g n0T# ۹45piG%ȟP;w,u< v3JN[`c?iS4Er:u&Et&?)tSdt;nsuG [_[4'Pӫ8[Kce҈B+|=r fd$H @FEl;1E5. g\X\э7rR6RfU ?ebRG$4gZ˸(O AE ibu1em0`r \SŐV^!a9?|sY4n ; ` cd@ CuZq GT ˜J)V.H`&HR[ӖFn}-ʜk }I 'CGy(92<*}CQ-~=P'=a]l22wv…(']̓2s݈hJY_ҙ?ڏ\zBbMœ̑Yv2ī+%iwH '$05a{1$dBd+9imԖTgAF[ĽJHsܐSJT?Ӓ))N[ ;X(v?.`O@hZV5w,%M'if烄/ 9bAKN>7bg;B/'a,jܩиRg\Z,)ydꎞBc#qӈn&DVW7 j6U.u&F58؂WH\ p[4?_l#Q~7{s;.W`zgP\1aƒ؂ThV# Hvfz! \%qB$*ϰ%jM  b^\'LpꮿO\R$zn5NeM d&+ ӷa;D+^AKBFյ^sƫN' dݼ&A>50&m?y&r>'gy b| _2S-, Nχ;f_a3i86^*gavtF.rMVqm!Ҁ!!& ]^ D].nhJx|sÍIv|6-6IQm6:YvFJRsY_-62 uZߘI-ar2]W-!shD.7.0ƙehfސ+0^+St[O桲fX swuLv ۶=#ecl+9>a FTRq1:q$}-ͽZd^9bVݏ j5B#Xn%7^ܭ!78,"%"7 D6 \t !qg|1:Zdi\+D/3Os9N`jq/U$S' (Yj)Q.P+%"]MKoRYUß 9ɄʪPe#,f#l%f>|HU9 _ȅƁyR>-lNH }ݪZjyjFKYc)nG˔4j$)aJ^+:ftZtT%-z͑`>@^ CոwfcuD=#ZXj ߎ+_o֨-}]_K/J>*M7sMǬx8 b?/ߪSvw⸴ѣcrjbsw:5 J@iLɏ4wvfr&ً`Ǥ.n z2bFk"ŧgkdC5{.jɦ#"9!uC0.JkDlOH=c6a`,V<<`-RZT]zI'0"tB@D^5ُ(Fb",I,F mqeJFy(yh$N%*HXآe=a"t=Y˔x"o #VK8eQH$α@ /P!r/gl1sХ3ǚ 62۬sZ;!|2k,}DCCs[ta(E{0RF"P< >BȨΊ[2o T{ÎLࢩ~zx(bɃ,„DҟVKekEFàlteە\zqVS?UviG 2Yʙܒ]\d?wx)\*v/u 62撫6 NIƉsLOy|9ÉvRE#qvo4x|&!k7Mnt=&‰ӱ:36d=2d #(Be|6WVoP UwTbe`o ]Ȁڿ7cيL 1k^BxlP!d ȎudHk/e&Y6y. 2&L$|,WM|C??ذ0kE֣Œ0%++R/yI/r7@oӦu<%() ē=F3ݛ˚TۆI:ROCipi,JDhu @#_9TN;=M|Z!YN~{PDv&U,|oP T Mo,ュ *@$+( 9z(YIY=6Ѿ("$tϾw|'6{n5;F#|/|6d* ύ6OWfii<ʾcu*YEj|YN_QBdB/7796nRgv,4d}5J5RyўQ u'̒9 54BA,?E¦«/L>2Q%˳agH:-L/ O'5*-.kV vxDNʎm*mwv-fC QgGv,}ĕzБ"P`ϡ#>{o uӭn1U/@澕8y9G-=`>䬙|_f/ӿawbz.K?YB gǍyE!R û}^'(zpq}]tˑ6ɋL%뜈px{ <7hmkXJe7$Y)uUYKr~c (F]"&$y ÐCv)#na*W #F4I ctb׾VZb=e!?y|n]Y~(ᛸVmvok %3`QO1 6|ɶ^G˺e69TfOs` TRJ=ϺuG)!ZrfIxa x5Չe#7ϴ;eh* XQʥmgqp| `MSbQ@٩M0" L WDTQ*M\!{T"pb>uKMRnX68h7.q @6Fk ܃Uf2= ~wPp210 vgdJL ,_} AҒ)%;Q.ivag>\*ilQCc;7ɚPf4Hi@N5r l'F=aKvb 4\Xalؿt},>Vt #D8ݡ3Xr&ʵ"XǾ:K=z_w/|AkǤ8VDyѢ!5o S[:tvYV#ErW=r pY8hBy$!_)PmY:}Eֺۘ*&eD|h\ p3~ꫫ(=[Nr69ƈ_M@֞O2G󊫝`e*dZըQșRI<,i"E=R΅;pb)ci ~|gF?T%>tG˦%mtևCм_A;-͏#:+ r_(ܟ]8B}ݓjyXjca~Aop dlH7\5߯;L.o*PP3kvʁ޷N\I)(d%24\dn{Zuٴ 0hFd Ĺ*_RUNIMp`BB:| Rpd%"8.zHAT.eep ~YWqjNtN50nD˦qE.8O5̫3 %JEqG(Bk2ɂF)}`YTGT/v`=+6h#+@ $<ۿ )MɅR=h&t(W3ǝBMU8ǻÛP%Sh0䏓$B_ 4@B+ >R3m0 І/qJ[ $̯\"kH@$m&rQigB>jQ@LcJuJblf0$q1gA)7)$@B }=Vyc1Z_(щ0Gq$t^st2mLd4@iywZ_zL&cϬκAv:B֙mlCNjy]3TqҒ!b/*&vՈo4)X?Sh `Кk/717Qo[B8}·i=oaޤx.ؙ&r)-^ca^HByJ]7Wsgo{ZEalaPf8I@7ϖ?8/ޯ c!SBYmPpr_>Ư:@ӯXc$M:]ߠ; Q,O]~ICmIKkځL} \ #X[] v=rUW&2x%͹ ~f!^kǴU2븞bK%RIgYMhwP ͉ U N tqV!!ޘ<<^!•}AQ f7yE)6fA}4Кz[`wV$ Ɍp;>IS)t49gCl5q$3ֵG|1`$G.p1+ p"gR (!xtg0Aly$q%Z+#m9!V$U[|}'fCB_A:bmjE&L@^jsq >Z"f/\/MHX¾=8a#UO/rXmVĀy =~ً7?{؅CЪIIA QrLo;o@3 p =>$DOzDFUم[Հt_YYt)a~9u*>`bMd'P9\l+sǼZ */k((T4Mq\:y~0,rܒ+80#+l7aT D~¢9"Qģ9_Bĵ g"} ؗxS@J_Xk\¥s o~Q2`uu hcJ H2r^ \>af5o~exye9QL 1HQt _O?鰺V:?>^̽T\#"mXD][6ksO''ꍫZte'%UI y |[~} 1<(=e&]y`1 :2ġAEr;8:=/yqS|r4CJ" Cql G@#ɼvb_h$QM~͋ Ǔ$1&FY'uK(FQ 412*]AWD,ƫ!Ilk(y˿[חP& ̹ :WIT"}zWWr0 (\@0E(`Wɛi `al"pp ЂСnJDžMY7T!;$uC. (zSv](pv |9u +c!]5IF$I:SRH9i5NeC\FV6_ :fI K /{!3֗qOzK"IfvD\μ |_n;35D)2pheEՆn,5Jl:3US+\Zbƿ냛l/ݫjՆ"b9(|KVL=͚n,j){cw2vx,l(GAY!#w(EځH_oC3xJ1[>nlҤ DrJŃt >Ukffwxm:H/^֗nĴg޹:H+gUL_t=_o؅~|zU# cL$H(n$JAߦh =wtX QY) CHE^G2leɣqx<#uKQ@'OJϮɀx!4AYZJ4đ"=xz`;\_}tM]'5*4L)]u /η`S5hWPu{ǧxp!$YkH=#EL _[؅h+zq+M"yEdA#$ZQ[ -7%Q*-F/QhVsJad!f=ަ߿?NL; gB({CNub\3XIV`y9ۈuMz?"3L93-LqןOB6UoD6 3BH NiR=v#x30I[>ӑ2D'4S yQdA؄IĄ̆ȇ8v~gE$fӭ6 hhTƪ|_ݖxtgtV1wIT4.o90^e /) >&rњ:aNVn.xճ_Y$:;t \h,Y@aef.V3fH`W3Gaχbtn$w!) aeq Y:C")Ř^Zϼ'c7ePP~Kg2v&yK~{dZ5IlG7wά\fq--De) wƈכ-.I4CkO@<'lrqk2Yj Q6&<$IiV'0MM9l~ƞ'0t 9J3kTY[5^ @ <Ӌ1!M<=u ƉFw X W ͛n-i$@pfIV*n̙ ,rЃ gi? '复jqב@ӗxa%~=g-mթCIk\xd◵Pz*<t]^ ?Rs.A׌vC؜7" zuV 3L6PS@|N\3Ov֯}Ԡ`+P^6<\ R._NG!IzZ $ cd%^0\րʞj4{o ¡Ü_hq-BlBRu]&hrzyb:DV7RBSx=G /Īv) 5bBrC3"Q's.Ad9nlK9}":{7#*%HۙE|/x{[齉?,)6 3˿)IeM1% UсXM.[=N߬h"2`ґڇ_>7tX"d,Sޑ3c9Ë+"Z_)26=àKތI@0HrTrcE֭jP"X߂f{'XyjQpbUې V=*^"><=~@ ȪDT~n4bg\iETˠsE2I^ zÅ+&e*!cP=oTVS(Hj(3ѷقmzCr-ahLkyu%>8"=̉ )={e!S=ZO k3D!n_bB3كAxمXNO.)pG5UEU»WZ-h-Hʨ~nDL؅yDUVb$ܑ jnfĐ݄"΍Ѭj~VLߨk Ip&n{bL1Z7%]sl|ߡHx{"噸l7:eAH[> 7̤87A>O#dm zƛ-x}w3ew;XC1Γ7M}f=3: C~ jZu mf /Q7B_1 j[U͏{17譌ctMehb-q'rє񡳅#0*fѹoI }nkY_ZR=R!# xNߎ[+XCH׮c pǃ̬S(z2$u&z엄& 4.چ"1 rCvǖd.I.C# @1,߽)%Gox3>͢Û021erjaHZqمt!Oi<@&eߢ~Hg(MN?H v'9Bz_o\U6$p>G] ~ӊ#{'fC'@3᐀- |;)i+P`y?$tWw0np$qZv6@[u6 kb)g% mDmvmyo[w/拾}-ȉq@ͨi ]J!8LH_euâ`Xj\lo*Zm CM'Vffem6 ~UUwĦ}E -J>`Fwl afi2Ǐ9$.7PfLfO Lʼno5QMxAGjPx>\>NT*gE-[b\Ķyd(0I&NpTRj-OEGqfg}+$ 8\\YG1N}1 8$qNA'*5d쉇Bj %5ږu k"< fI, u,0@I )i@}GVm{Eۓ8<P $ϧ5jQS UcBJ۾,z r݊H2kh v++mܨ#%pٌ֪08&by}&a3H- dfw,ВXZ950UA:d"I03C $ ݎ $ H?< _gJz54gKcut_׻?qTZ/gLeM׀0JD_LJ}xo^9=Nj(?[qb/w^L]adZJ-ɰ:p+ز[fnmB:7衤Awfn悾GTl\xlFp*\%B*#20ͨ:|:˞i44!xRCAʈv;*n9/[&2d&3c}$}iȻ7:7T c}̱c6Hk\ұVeGUf?XU:?aTF lDdU# .Jؕ5,F ȕjcڊe.p>NRm9_}?JEfiQv0*)b!3s#ս05.mz]yEsQ\\ak7UnJ0#N.N L%eT tk, ޭOxJ\S3rjh X3%cUz l\1z^[#,X#:hpK~Zj Qmjigt싄7KW&5 yO$D,4yW*~+tq`"{?]^*)8ҀwNR}0CɷHfIk,1ְ3 X*:ĭVƓ._)TLL@TmxM͑? u<]׎Smuwhbf:K G--'҇l1|9sXJhFM5TLhgD,$[Oۆ#ʾ \wgbmnn!&VS%F|8ō,RX'(۠+BQ7O)nZ,?{tviY0ՠTNc33`e:0N8+Pw{ a:sXJ~s W r[{,ͼDD[B^La.`'o7|*D/`VDz9uY?2}ЗHc-|YCro.MiES{}2cE${ ¹l]Ü8X^}p\$Ft]epXSK+GzYr@c!?.qKƑx'k(]\o z{%hE /U w#vFtR:[ng0n@2*U~ 4n}t>g-l3.aZy01,giW5ۆŸ0G o5FJ7p-sY'׳|<*>.CTܷ4sWY-LgE\ {)%q2]|+$-yHhP )rgn_X3% zkPJ|0߁A@b;Dkq6\I̥/>zت+-Kx6\Agi }+(LXˢ;!ԴFɐQ=pxI.6ρkL>BX~PmbNĴ)@?_|КPqa0#E&[`AOue:ޒJ ~ʔ5Dؒvb +2 "{CBg*'T '={*6܊8,ŗ=,/-V*(*(K`peM2|0)+T_`"c}w+D`t㯰2Pv7_o̚4se|}~l.! M鋳ɕܔR sW&#X^ay/MJX#$W.BC:k?{ x8،3 &mE+ EycX߽^T@NicVy?ϕWÓqe}u,s@aeþmttzogr /6IK<ɵ%LU H#>\"r:;Ԟ׾hFbe5P/An!o0نOvѵ<xmDa7H"@g~CO&F <`+EFEt,! msA&-6:Ft}˹gYZ070701000000f4000081a4000000000000000000000001616eef1d00002188000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/bt8xx/dst_ca.ko.xz7zXZִF!t/C!H]?Eh=ڜ9N=w .B(~$fcq3uvtIdn&xCF6Է.r&zP'fPN@vcڗr\LDl5_n z6LYxP6) 0[2<޿He.ׄ3q!?]AzeK4ua1DЫg^ yOq=nSWjԉ,aY&tHL"0OCK( J%i=N8G*=Ğ+%-nE"SmA">1!""tdNe!̴gۜI_^ / )#GӬ|9k8L_<€_О#hz'ͽYvY > A]ptiѨ5^>&VDnwחcݒ>kWZ-a|Z4t>+s:P^ӱi f4f^Tc5{01 ~M]i/96Fqkg/ 9:IONڷƲӶ96g;;mT% Sȡ=6WsXJlWFQɿصLZKY@YW"L9| ;Lo]*yk;!dT( W`R~Yfh%Oc{(c~0/Øa,R##Rj:/ڼ \b u5|NK )eGHryY`LöO =p[W9r:6MAʛ3 ;L\R2NdU 2-*e8Uuf~GR"2jѲ%b "1*,inrea :Y5 a U̗=<nCƧѢagPkV Wsi_*~@JQqs"Q31ҟ1^{#FLbR{fsoG$tJ/(El*jTЮ0)նr㊏ ݧsKQ"m>##vt RwMz?;?~㙇&D6xrld83S3S 68C2~r &lʘ EzeO3rx=HaJB^0a1LSlWj5j"^jkzJ߸L"EZ[U)  ˵ht:Z@l5}. 7lzqv$1]9/g-!ok'w=hVr\p5[5c=2h 5B/oPGhj5Lmg8^,xT Aq8-Cd:evzm% &;=,pNϔXj`)z}KWfMB %!"lYo]Iŵ p7k Aׂ%|B@.@^°OC`RU A+=oFˮ[;)/<"O yٖGŦĪF(gfT_o1Iy8ly8yA9 S]W$mcȼ_[u̱|L}55n% Eʦ֬׎$PxNvYQY"MB!{IvmNT0 ]𴬔64zD[41'7eyHZ3l4\<37:YȄatl%s7ގrŽGLD }l>ҭ(F9@}&;A jm1+rY8_ HC9FzˎʖC}CD3̍\߃{zj߯(ʺ\49. 8b1q=r`\\VNd6x |59B\/-g YS;o<X$ oU\|&`(MُC䃉|vXǑ=B"?nFo mud4omPGnR55Q/:Lnxn+ٴ,h ;G^8 Ije UL`] 9Rb L!"`aݢSCĚo ŰLdbPElΔBL)fad),B";Ea}7{,;O7pN<&rud5ʚ>{@(`}g)U!48?`Ȑ\On!FHf#}>¨O>cЄ I}{A>20u[^пQnt`N kB|^_`~^oaƽ3JM ^ "!J׼!6s]1~h3eCZ!r;a<:~;Y4Q2o/mN 38uvz6u9iuYw/[px#m|x 1Jne9=ȯ9` k*%v`(m3} k|!څ R)Ps651dz{;ݔ Jy/ugIJA*]0Tk!yhP`b1ֹxwLiM3#dvfM> x+{\Spz,٦lɢC\E"DDt4?4Ki'`O1˂\\4h)V%Y%,ᣤ-6FDpp[kW7TD:TŨxD|XY,(}>Dq5Ԑhxv)Kv|vAܒq(i읂(,$16|8A-fs|wSvcq gٜ=]gXNڊT& aT4DŬq7g);ql9:;.La &ρv:ԠFZ&oˑ,xv?i\ڄ ˮP: ~uv2d N+Z5H)9,'AU+JD*4}'%![;=>A*\ ~J5)Bc O%Â1;B{0m֋^fχqQoqrNZQg1. ZCwؿE,YLTAWT7R2\)[o .b>`$@Qx ?C }Gn] ꞿ\9k^(imw6DhW4p޴n/-MWeh=q8?VL1c-406H 3Ƀ-_ʕRI!9^9[6CQ9zw)҅ 6E`NT" _"J6I=AXѼEH<J|p4n<Š$+jӴp"Nji |x,OUA1KA0[{DEa^Cʎb:ۂfhg ?]^੒x#X,gi^\ΐ I64g@hnA8O#]NeNL| {?*-`)_{<4 wo$oC# ɝ5ofd=9i7zR9>ycL'aڵKoïyM$hVRţ|+3,J^GdvGf-5ýi61%[WXRS@R%ƫJkkG4.iD5E3>!T Ňԭ>ČY܁"ܐz%TD? LIJ&rh(/-$K׫W_\p=6oe܂H'-\Т-g_í-xZrLkauNA pZ.'9 u^Ax-$*9*wU/)ǩa H"8dU%z)HnR–,+'${rT%'bl3 5J#9tM`@xG*]DQOc=_}S|ވboJZ=ndR2"6E!ǚ:e%WAxPg4'$ǵ ^f6(jmuhŧuhnwMgOܖw|*8J ,{{E.5jX ]7VQ\i#{n^ ]U@LQWC5)9(ܷPa.\7+CP,Im=ۺnLed j&\b| |UfZ@QҽNbVQ2^nInc[RcOuy4Zoͱzs.A#]9-ж^" BJ%Ik)@xV#a J{ e!;8#JGs j5aq`iKiΩr\jcUAÊמKȏ^zgвxL40ߢ$Q5jŖH *YhmO\0 g|R.^cg P-j_P쌜ˬUk U_{~Lwd4M-x5YپZ\5XV+a9CGQ9MC9~Dz6ڊN]Or^H(TeuI{7֔v<٧]s8etFy0r`(jFĒM؝6O-'+'ޥ)Ț߽BĴegYZ070701000000f5000081a4000000000000000000000001616eef1d00002a64000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko.xz7zXZִF!t/S*"]?Eh=ڜ9L}⢟}><ܳ?WW\p &FWdWtԮ+ 3%X&C4TO%=cpa>P1qh0?$e -%t Q"sZai0%00q߿0JIqD9xEPs:=xSFۣ"TGx6xFr3n&$.k`B'Gbffx[<Ӓ*sgz͚3kLjQL0`$x~CJP[ y5ZRQ;bB0=P!Yב N=o[;wy=FhNrQ4OTN$MJv4{\[ņ:I% @_pjT"v9M-nKß]t{\j7pPٳ vZ C`_KަG~:4{W¼4G>8LPz0$)@ hjg&Z?EN~^Tv4 y} CiGvFvˮS0)/~ib-7S9SbWҒ [GaNBw6byy|x?ue 2ڤa6$0J tμ(>KOJu@㨾F7\Oط}|:N4hx*e YO fQ'1u#m1}B[&$=%1Z=#Q5}95壟ZYWZ:{(yh`\,TUN2.a :e=gn\{J,OFfV Q% Ikk2ݞBqxsE~/j?ā}N3_(5qSf=fA2QRzqU{f7=9~4#S(bD48n $]x:߾<8]1VlqSc_Љa/蹯:׹H`R`{0m$F-61=ٜ7qa `"v1`7`OV=`˨I;Zg&W^UOFwX ܴxy5d fǟq #&+[.[dA-J} I[Mh[G6Wʴ3s |!2L5ȇ߬ BG;VG;hAg^d :_`/AH}KNyc SӠMbZB¶HvIKTZЯX$#qb`"䳾}7s^Nc̔Ye4{M Ɗ/(D*Dfh (S⬰1"˃)7d^BL:-W$ڦRJy (kWm5cE9[W OBPh{pVk04X[kjX;=fv+N}ެ:]u-l3K0$ϛ{=댬*"VI$_2Y=4 @. j3Ԡ- /߬@#]@C_l-Ix[rpףG3"6(ibfK׵`~k2_&O!e8O=HD}qwvw*6 sc5AM4Kbq6E  '&6\#C?wօf&bY>Rb/㖊^ɘQ_aKSϡmu 6#'պou) R-aPߗ_KH¡ !nqUZMLkUq-GWndמYAUs,= 1򏾔ᜏOpAPx& 4*c9O]f{0\7Q>e}gR&MecphcHo*/ϯD oP%#qL4 7/^9s2e:0*& A `A 4SHn ;T|By 0^/[O`nT6y%2{0?I? 0R2lRGXʹn슷 'ٝ<~<5b'B:k1I4߰ی 3],RU- /"Iׅ$A~iD-n2+'sc\6MNvx~?(!Udb"AMΠl!l|7Vu-qeE'#_/s/?&-\ao+JBd7J N}RRWJ=Clgkb/)Ѧ=ZR-<6G1B hxsBGs9^NMZũq =`Gȴ ƿ7HL%Q!z#" oڎ'ѼG[Ӧ!  fkwzЖ6T ԃWH%ugFcV׀~{\XuXt{̴t~.ڙAq8f%>i{ NglXhRRF%SIuV9UAR&ЫrPe"~s p0U(Eqe̔) QÑ̏K6 :<=X^"_zW8a:0qoV$;4DJR5b߲}$p2*X zEx+^ @mgWXL˺oRJTYW@1άjbv :{1)EZd`73<9HW|@]WZ [&oTi[4!%^3>ģ hƆ!n=T ,9p,Gq:HOoX1nmoX>>{J؎4݇مk5 $>ͷĠ!ɩܹ\Ot l"E\7ON}drq>0o2ݹ} 9Tn9W"Wep:T%c!hR3\EX;lxV|Uzq$V0%=.Y0CE7&4(UlɊ17045{1OV)BR ʒq}V'iN6SXRF3T憬F,d6q)L:rCS#u)5MWWuuw1b ѫ³&KcnB I'V=U^wrT:R 1T g{pެm߈pzC!Qx{jӑpaFH9Y=R46U;!|50<O呞WUf ݓ*" "49 JQ^?},b|âi0FCōMr} !^Xxлs -'AҞZթ04\s7z-| $Ò7V筳AWF|.EHqJ%,Z36Q5Qe3 {!2 8uJW1K;YG֠Q`1 De̓8qm'M'K>|c=7 ̢09d $93dv٧$ggp hSx"5 RCC~kYo[OsT<<?f;mjPE</F等1xZ5}P{Q~)zJl^+=UU&޾iH6^P g*'%Gu)Xxf9W/PE3ob-DRUD,a<*4ɜ_0ﭶGk^[ u"><"d"6ypq<6Zk2׸ފ]?_s>};ݺ*04XA&H^5ڹۦ\&hF] L[)uнꗽ>$팀øRvQt9Pv1yLBK)T;3F:lOe_h%ZgPcf @U ]C, c5OVw Rp-dsUnGk !ne /kOvKpzW Ju><` }5'g^ܣ7$W2 [%.oK0Pgv2Wj8B)4V$'1,{YInܲfqͨ=g_xV.j:rod%pcPXx4~tbb@}o*(ӿ0$z@{A12ilhiuvgrYm_/TI}},1 !whn8dAc8;iU#dQN1ϜC*O/$[ C^G/ hbriXU"&xYZ'v%~d\t':껁 9%/&q +p]}&;n/y(A>3iiK^֠CʢdnK1;%A\yfKȽ)ɜ^ &~SEPQ/𷔥ؑm; dmēyVSwA;(+:?p\ U O X /h=f0t~~Y,D)rjrĺP*0?T?:?U!sЈwx}0ʿ!-ԛC_Ua)vq,`1]ƴk$ zFU2ԗdqkWOpi%:@LK)eqK3~,SX9UT=c}X )Dq]]- -5&&2!v+6H2BŒZ3kPZ5A\0<zP6pmS/>!SM2B8mٸI$o6/t-%goAl\>~1-?3-|LGe Թ* f;ZxIwn} fFI0{s@ntlZ=Q1>ߏm:,hF}_\ސHzR݄_Tln (x2ˍtBuBoK_ybwkBŌϊk`T?ʇf\ Q M5cvqlګw^ XI2&1TGn ?UdUIwf4P]Bceэ*cև!hy2q0=gkgOKy+asE D5qxGn%Yݝ>3Enjbz\á ~0i]DT ꒾xjba6ǽY-!~ 0 HZC-.ܳmQ8"uNK2kOQmov)7F¢*B D7S7Zc\0 `^ q |E&2H'v_d*쪿LBXTPON.<ѥJP>?> ݓ@я tS&uQBb+(M€> (4Q[8~HT ̾d,`hu~@YUޠVbp\~k,@g"CU? E *q ;Q# -7D)ۿ-"& p":!1D􄣌`܅C[ `<)/ҫIS"*{Vz"E}ll 4|^jZTkYtX_lQ;>nMRL-SeX~0zY%hz[)[vn+5]E($T'c9 AW~L%(,sve댨S%l }X]qnb‘=NdnQ3)Dy=cͩ*!C!|M*Wb^Qsh1z)H c_a> ZQ)[Mwۢ{Y&u n?&=rӉ^,DFgSBH{s5\P<-mTG#ٮ)0eIȸPR@~9T^mzK84ҁL]פwAN2'Vhc m {ơI11.T~RT}hʯ;eT&ct.- \yf~k}>?FWK5/9Z4L3#C[VeUE>1u.t/ Wc} #Vձ%pd( 9`qt`va4jgcQKx6Z'(k(F}4>EV%n/ oxr7s[[2,I-9uHtɪEDRſ5Ih㒖nU*,Mk|sȀH. YiXwz5?` =PM⠝@QFi~ r nIK>*] LOK qk% h'y, fD0bΞxEd.e(8CL$^j e+9n^}u9"2?'iS`K%9@ҬrI7R)a՛qEoSdܹ2z"22ŨI!S^`d/F娣hyz^_O:_8B2 rz4C~pC1_傽*% jgd-?/\:]?Nwڦ{1}Ek<.n4nO$ڞ~QLT~@Q4vc1]n8_ wPbawXl,3WSvC$Q [HAT-ٖ۫M^(㺰l;lȜ`pu~ RV*/Hl9-SB\>-&vx®՜ܦ.١C "s~BJwg8mחMgP20Q 4HBjEME($Ü"Bʻk\Ҽf1"e;㖡` /¶Q?p 42/Sz';Gt`u"ĻD VOڥxӮf'x6bo{1%m#" @ Kї#_鉴L7NeA%0A-KTAvH `._'S0n wu6=>xߢfsr۾\PH }qYֹma3-6JC |5x˪异eDqTIt^L^^u'Iœ;g!|gB+V筄6u֥kR1fFpI08`˪j!O_j;t&ٲ*DϥL0`5UOb}R Uv} 516`QvJ&yq_N_s'exl}Ym H+$Ӛ#I../XARLm@/),!m3qQb;}0]2 9Tihuv厨МzV\k~3p@fWȚDa {<w1mB9Un2HƗ2mzIrHo!4zy>4>:x[bkL[.?ДK/}L8 &] HYM^ 't+.^ޢײ{{P7.kX0Lm@?ޚ"5&j@t¯y{^\{ `)C)xlnaL֧`0Q.l_2R?A2#~G%P䤹H$AR N<$"7~-彠S$gĺ=Hx@`izNԯaCozT?ĺ,1 _=D2/#M#ޠRIvrd8#= Or8-6$)ui샹ly7"8x-0U} Jww12vA VB9=%c*OPAT=Մ V ,]Y/w~Q+VàaK#[&LŮ4L  :.}!E ´ÒW we(90ԕɽsA. &k<;t.⚅t_@]ڈ.ҟ'(gؖJld^i]j|;TWW/4lmi䚇iyʙOڅMHo|KC?G EJZGט6h4M7+AqǩжϔF\G#[.]>/YhzJ|lmޅF_cμ iDiu"6h%ppD;wl#u18H3*T.8dp1ns\Y{ok\y>+gvlZ|ЇApT0JSHn}lf.u7$.32U*w]~hGwm%Øs֬lN蛦)g6!e&@ǭD};12#S|8x({Ejv`V'>aT |kub:,U0A2Ֆ5L63նOPXJeZD .)9]NmD#^5AZE!VSs ֋Fl 'g?,Ą^ U|p2H}JL|֖>ռr/QS>EnjrpPP4ne_|WaELV-!k۔~i:E&UPkfݒmiyQa=_DwFS`gf}o:~kU(M~1'p3Zls*Jsiy^hys$nXQnj|Jԅ`V & ȵ_i6V 坦3 ZE©&H2kte@a+ԓhoץ35[|Ǿ2Kc◟7}d/5u g"!d7{FsdžZa 0QQ' p`t6ZְIx7cfR^5=}QE(ctrp84HN"QNC࿻&FL諙/U<=nd,ތ.O>Ph]D.L/n1*ǶpCR-ԼvEgQ)⊐1BA -6vrgGYExBeGmi;HAjf14e 4v̋LbcF, e0q<.c qށw-sꀙ(%D[m R z 9BB(,23<)YOa>Q FB`!-y66^<3lr-BZ*\}Y9Lޝ L\~05,:9G3%YL'dޏ0kN*c1϶fg؞$>Ͷ}L{|ahnQN-|Rp*40=>΋;a\&Djq aPqiZ(y]|x43[vd``EΑ9Ӿ?Y _qw B +Fsmn4Ck>$Zio!Eѓr u |cO2+7Hr$ca J%Zbr@* xg\'ē5~SqP*q?okSyuv KyKK MWf酙p`Ii)߬}aMRz_֞0Y{=o,28xLg'E:uitw^ zlW0-0z"sw@ w \7k_^-J20?A¡EN,}&8єf2k3 2*ce:eB$z`#h.fX л.[) E^x\L^i 'jX1I.J\[cGe*h8(Ձ-;WߡY9" o * N`[Z9*u#IqbƍA A,mdZP!L?F!&r@ 䖧 2{z.-`jN8HgJO.6o ;qD-b+aS8[Q3Br5|0 샽 GmXAC|'&޿T@$zʾ/8&?W3]ZeJZ !_R`qNصfc-^b* DH`$xL-RM\^Ї°L5PJF7ohe9IdKʹǖґҟ!b'\p!;vB'6;BaQ)vN}Z- a}f-G/ v?7{Nmaɾ):Mt!YQ=v(ϵq^onk\y UhĩKd'`8jx\6fZqQ6 K}P?7(< ׍U*jݪ}na{$XvK(G'e0ųKiҤ@KrA_[9Y+Z3z_p,^47N6BYm>j@ 9K!m)MߚMi/k L?.a[:^zpF?#fK4DZgYZ070701000000f7000081a4000000000000000000000001616eef1d00017aa0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/cx18/cx18.ko.xz7zXZִF!t/4_]?Eh=ڜ9Thz!+u|#Օ Lt{nڭנdٍsxyGjtɑ􄯿E'5rbHJx?h$)vYb!wXu';%SNfHASCW+>O:B mZBQDCl8J42^c!e`;a;b=kNLCY)8 fD?hi* L E9x%Pu_]s'4M& 0͛L&]$i ʴKXwRf{:s@ g惁d[V3Ԫ;]M L'Zw2N׿3IK;%*Q)MDK@ s~Y# &% 8)`چ(q/ʮ@$YxtŔ Ț.ٖ2jѿՙ%ra#E \?µ-'}ޖN{,ِ̳2MH>*E(çlGyb6"ؼ{} I"pu;tXѶ ܈vd{SD[}?rindʶ 7#e¦ƨgOwv9,O'a:.hfg0+R趱 [9 fd$_S ^:t]cd6:r4 Zu,%Or"*kз0 x6)Z>5[״-ppXxvϽLĉә4;orW62uϢhXT[ LJzH] |.K c]WԔ3 Kd=Y-k>h5L)0aB=Yzk/cﯛy÷wA`wyf6>JjPUy0vGUi?hzɱ(!^x*.fZt#UQDzB2S ?c\diP=A殖mfC4N%4'ŭ( lC|A3ZM<EؑUZCqL1zzwf(?z/؉ey^sU*2Κõ=WeGx:= ˇE:ߋ !ӈ3;i.m.) 4 9Ss,tHTI\WqXbhfl9аn|0khM72U(쑘C8f8ne{׌x$ ^mku%&4zvKU ]e |PTuՈQE :fܲ?YQ,:F""#+j* ?J4!_>ze@;>/ w9dgZPvD oKy|2IlRJ-k4ѩXk\W(3DF mKfUT1ԭ㌇)$vY 0P*nsyWu<űSOD}pGkSe7fW5?!&wtP &3E:v?.D\/N3AB#Ǵ`}W v&Û93@n6 wd.0!l-aCL)ؖÔqR('{i3%N,'hIKKߔT\-} .z ?o>FV¡xSjXbHdnxޯD + ЦtֺB . Z[gqo$gރ?w0t1W p~CUSjT8 9["wŭ5~AXk!+ŏirIJts7:yj``)p"-/7_NA\X )hmo]d*ΏͲֿF $PRE]y_lxՃJKj/ID U&i kJP'qc TbGYI|vѽf`Gg=fwY^rJ,B ٺo jq}z΂=o]ޝZ{yZ U s*0o (߁Tbkz Uۼz5}^``OHdi:LG"ejHK)rdAS}ۢ pD3Fd5d#'rWr v>;+,7b}+'gͰpB:$.=FDcfYanhg6n0\yFL>wF(ܣ4݄ wMi-: .XAj B}oK>+ivLšW 3$^k<7Dy=,I?r3Kaz)h%icx'q?g]Np Ti5VK{d|$ 'dh >3F[NKPA:5BXs~n/rEnrzP+.Nh:9@wd{KxoJ5՝1GAz4-;)raĻ (E z9\V0ѤS(3ls`aC|(TBן[ln:{~GAùe ANTе{G EoAߧl)ESb~ I;6b&c"!j=2~Ó<>.)>Z'z% _Ե6 ܄q8NbCQ}ď̼bj-8N_=w0m^u{;*mEEɄځwy11Jc̉Vsp./RVstp5"^C=:EQY=d-O0 O_)B_"DUHN A2DβxNQA2^:)M-F%kX&b~'f]e mv̗EXK?gXmڞ-ַQsYh\&isA%Rl]gd>=ߪ.ipLu^np?"L}.A]rȹ3"5I͐o ʣd4&)=.wfQPP1ZU_$9>' gZxEF1c~=!ج# \6?:\{R8H*)4Jw#';7 lk"Xy>Ѵ6 ;#kq-7> '<t}:U-I?gVH XÕU˯}^/.Bkٗrb(*E.GF$FI:3B)e_m%"# SU/Eȼr#gako\]Mm coVK\N9WHds8~;WܭhE_c>:.JH,8PhB^3;Dv >ZNVOF*(_ka5$losgJ+ӱITY0fALTM=VwTC:h۟+n236RB_{801:n_l6r\3뀎pꞜ߰yG_pu.Ր/qyp[A&>1KI вb|;eƣ\QsGE8 f:¬;,25n|\ҟgc{edZ Lfnlϑ) `yX:o蹐rڍViE1=49U]jGlaFeχv{u!3c:LS}>'/LTNݼ&#^@NO*7\ا:PxKSb55OjA>.AfٸHP!BȣGV,񶫞ҟԶŲG-)VLMe1jzsFF&Q}oX$?+\ݹ 4Yh\:(E}go!j#M>B UG`Rą;]}p%5Ic.xa$U<gֻ˹$ U?c76Xk{7RL@BF}Z?xFFBڗ_q(ρl!|*GՖ Z <>׈v(hVvCWg6⩄ۯ)jY)G߲M%IQoMF4[]쨫 9fupM/myQLr>M>S+b{hy%KCAo%ыzH\K׶1o-KrU\ ]oV ܧy;m66HWK?\wWtv~VcWZU 9D,3GLM=;%?ٹS'>3>ESFaBxw-X[7Gpz@,KqzXqŵ"b}%s۫[jIH<J_k=bC+[ urK mGjG|v$.Y.`mL*kҩ l?? -=^漴{芼x6C 4+QE-FPp-2k`K 4l}5^sI >aR$*PM-ΕtWPb9ΓM384t'7^%(z4U~݁cL+=*I'UTf4E zKE ;2 1\bK A:yYXA=@xtC)ǔt-:}6ҡ>߀}UWH>Rʰi&&sDEڑ1_BVev*Ge!Qk Ar.ArA[|慤Fy`iZ0=M73QSgdE/:"Apc r%4A{XqƢK>˙N,:0qi76\M ԫly^-JnVϾ=OL}'Yh#W?(H)3&5{Ș;GC1vKF9 ah>mےWI@/OrԌ\ P53ȋܡYz+Ein_pE_W^ Yqr8{ ' S >ߤWyևvCUX ?M)E)N*Ћ] *UNIq^őjZ# XAW1S(z*U,ML,y뙆#k 鷕bln,QkC9FAzMЉ5q-pL̛wRTCDT4ҿ0ۧƮjU$GkN3W/\]UiΝ#T<k/Uwї1?P֭a5YԬgѾ*U) k4ݑ]}^[7 D+uwgc҉ޯX[ ARU!;Z[HBbMr¼@a>=noD2ujl撗 o韷ʼnS!X$CLe%NǖZpX6g]lZ;ص GS f>3kO9{oҧk2jng?E' xхiHEng="3/#_)۠d0N|-[Ԡ _i5E̢Ҋu=|aIKПQWhB1MIT} \,Mtc^-PvC-GabtĒΘut6:Ij4.-x$+Jk-^ъ:y{QY4h{7s*xn"W슀'CmLPVao$[#%}_>;_Xz aj T,frvO?cpDl-g'p1_k ;L[]ETfDOwN%\DU+5.qPeyl(kRNNP'0-?DkIk6nK*SnfKX+T}/^ma1XaF?[S+ PXFIUl-DPSʐ2cr_p"kBul47&#)@]4 ^ëG Z ZnsЯ8 -j48igƮ>Lgy k834-5$7 :PǷ8QfC]Sʱh^uiqE:5%O2oˮ.4PE x]kr+j==pNќ#CV3hJcaGw%К0.!"NP,Mj$bL'V&v0T,+Z6ar.$=o--|v '+kf6³Kmxx)\xRF y+9";x(ǹj(K73EXh[A9wlF$60GxZ 4ۚa" 1"M0ֺS۳@N*@>6n4=)tj!ۊCWdT1f哢"=?]G4nq3-{5zDl7>H QU#JH;q%‰v}m`>}Af7}16(\1۽j3 I8;zl}͊\XQ_q~c0Y*>?rd|ܜ'g\%Q7[D(piK"uI6$:6ʹaD~Qds ʷ%ۻKbjP*Г}fIm;%Mq4q@q/cyNNg?5<ߩx31K89gC;D[ܥ,,_a4.*YfvOBp` II$ JЏUVpHA1 P mp' B*jzwˊ)Y#^u5ZP5jj$,c*aj8%6@찙?jK7pB8MQP CS<6Ahw f7(!0I$q9v#(+r,ٰ2BvčZ4?#6PH Nz*,UkX 5]dRĶSpi{@??X;+30q(j ٷFh=n/1ݎ|/wVZwV͑pIDFʩOTPA!ѰH6J}.aI'OKƜFX;M1;ς:tNMڠ4wA@)cl/susGl8&i# Zϑ7ݜR%Ō(*qjIN3*<|xA@6;q.s:xGh-&~f϶Rg1ytppD5&󢕺puGWwX$I>0&G?нNuAĘ6Scw|2& NawL@Isj2i<_p <^ճ{-X_~5)O$ԝMWMKD \Zv')b]%HmG׼!t٭_FHU z=DX`Ze?uI:k{2PȀvn%8¡iwllrպ"Οqt L5mɡ:NirPI#m#"QϞu[}"ɾeVe]ٴ$PXc"&#RTjWK (g,,95mqNj >[_41(b $ G; LG{W]'ed}h +,Rw+q]`MOodF6"?+qܺRtaO.K+WfHTaIi(T}EO+zyMlUuU,f g dM`nA8.̘e-bO!ITwYBLYKTiL{-Ӏsų\7mH2ˢQGf8dR޼lT HB1h{N,0~;lBLѡ!9!K%dFrq&6} ]=e ) Ibjliqa=?,WrliHnӑ+nN5֓WTNԳBu`;cVdZ(o?:ٞvYU f)A;7CE~ka0+خ\~~P] hpBJeɦN&n|Q^e WwN& ,t8o-87~V*^NiŚLp?֟IK v>;jv9etڻmՐ0 j};0nlIQtkT,qbr*ӶؔЃvPeYM_(xJ g+~G|h瑞={4a=u6ri4X5OJ_gVwwn!u>(s%;~ :ԟ!Z˔ku7D.HNM&(l2ODՏ1?.Chp=>,&dĝZC,,6Ίt^3|jU Uqeu&;jH0GO8Sj"@5WJˢ,o /Ղ=YS#U1|u~m 9kIF/T+t3݈I_}w?_@6h'# !.cM-ʛtءPjm1(Ɏu1fn)17 H#|Xث^^VH*ecDzj5 Xqx|QoPn }H=Jw/ s[!} *S.zq[ !ÄE=.3d&c.ks''-Q,{ Dmjy#72lovC|CYLw/]*<;3RZk UO g2I0Ri-<˞)a2H"WP~Lsإ*yB#z=L[ (58kه,C<ɓI0;%F0wPY/`8n,>2z^*qBn6[ hX q;ám{y2GD0R5!|-I[[ac~R 2*(fY|N +gŬ^#zC>Bɝw/yxԯ73B*H{`>v $Іm[lP܈< ;|D!0S3֩q_k"{w *$P'o{H }3Nuۧ-/cP*jb<8e*%߅;zChȋv_|'BYX_^upA0oZQE'9_@.IJzHtί6vk#wVS^ :G#1L8q$"*`7b["3ĬD[剖JbQ~')܋Nc&^uSs\@t5h2H`gnP- UgaM<[5n_@2͜xf#4b70H)y/zi}fDh[Ryb"%: zv沞Pmz0M^) C Tb G^,xoj{XqHhQ96Iz-TOd#,猧Vȟf%w\lr!NRϨ kXt `Hh̴h%Eg( 8%BŸ!qI%tRe8܏d =L]g%s]To̧N:F=4y3|#@O=믘*R2h[>-Z @6(3"/88R i@ Q\x{iF۵>JR#@ڢ9vLQ/ :`hߥ ~;m9PAoFHr"۾賞FKM2,S BV7˼h>i.V 1Y)nIl: _8MFSl'~zR@Q/w&^}OUJa\ڃ+=@k.^Zi=vhb U.xO$et r pޤ_o3p;x.m3@ҍ<;K{,"umo&.~ \ O@^IjEtٛYtQ%x_7 疚k6h4r^0v}Jj汍KDF#lrRoΞHϰj)$[I/<[m_h?/I>N=JI#J 5Dm2.ft1»W펾<8-'Z0zL6,08ˍT嫇+(VdT5Y判(kh袒Рqf=o !:l]X=рcRf3El,ھQzDxsvF1qd]CrT˴zkwvYRxW(檦&UujAT.0b̿հq()$^]kW(JXٜ[ APߥԧ˰YIeB?f Cvj gJcʈIj9[(7V}m'|Ap*I xi9|)kIRR: 5p{1-]j_AB7fPf@ ɽ[e7tIa A )hIk&x BtVGL&z]~#a^װ̭RR{dJϊEeEv+,&ԣjԋv)n~ [F]mDpH,I'6ykg|&T0Nrdi5P0V_n1Hx&q+}e1ʅN/ۍi9r&gl(Ң7;Ϫ&`$/*'~7æmNc-Q6 c9J9yUPkq*xZ: _qfPj@ǽ%ެ]9M%16]/S6{yk@2ȖHm-z9Kk 3MDk[\^3DQ%[M7gw/f ,Zէ_Oi+攙[ I?}:]΍Ǡ7R /YV W!+AhFЅ]U 2;Lۦ>$!?7 褦Ap2X/l|̾.c:EkpzqM5/etc{7-bJQ9.%T̯BhC/մmz#.]n^ u9C:+v\ڃitPh%Q'uƆ ;*pvj2L 5,z}D^5b 3߾M A3`xsjkNg`d2(KL@AIΉ%˼nU]zוF(*^EA򦓲?,@3340@;4/z%u.zk d Ey鋹oQ =ː{(b:#n$W@v_E:H.+ϻV{8) hf<߱992l\n%{LN%+tx+τ+rįEKG/rg/5e]ѧp%ӍN0 -r?xѐA@r".:4߰*:nuIc]-rZC*'W#MJiMOXp5\[Lx,y۠[{Ox4g,#8<`z4%ĒnPs!fANY CK mڧ2},<~L.Z@rKys˧.U1$!/֝rT\ P܅z*D>$@؅HBcLVpӴ6^z'? >{6Ʒmu< qӸWCלj1 2".h(U"B%wiW\[ cy~[F̕HʋWd=L.ưF`FW LٵT&+p䈉x]4FtmMd 2G%1v1} ,-!PWǹHh_j`y4p8xޭ9Zr.q<WcW bAi'ƅgɽ>eywlr5-YjM<1$~_ ~($0%vg|)ȺNT^ߡvNeRghÁpR3wZ$YԱYCzfIyْL\y5 KU *00zy:p6l+IwWzpaJWGS:py &iXnKw$\Yq5n<j#Hn<lLet6}uL2rh|#ை'wz+YPͳi^ϵ8}-00k/? FwW}n?2\FAf+F8"gJf+YR +eL]> O©;2b7 aoZ;:{@jd kom0-cnb>cVJ !(yρ刮^-%'KIuE3)㑵J<6T^`s؁`2ґh~փKlUr\DiDOhC6 ݋h?ۏO NeUe<>/ ZמCCHDW{#gR}/qVR@݅EN|[e;tS!ч;Ae 962OqdJ.*D!Ie>Of- ?(5[Ԇ:7"b&CR۾tl L+EtX[~<ԈkKoc̍-83= "\?_!zygj0vjrfUYIcOMeoapLCDZc*(i԰O-oXt?I!&T-2SY1J` }PaN-b9@Hbq!N݊#s%;ـfkaiCIq\wgj0vMs e"*~73C Kh*! r |)hׅ_`d@[ڛ&|(\9j!U/=;,(ش~A!=[3@Kmlgf|  jX5P?lo4T e_3I/6rG2ku/MGN-`vu#hQ0,܈A2@YGQS#J*"5/n9lS4OxAfy.vNiߞX=v2"~4݂BҭCl02RE{8w*BYx_rjӤW]>m~7<&kx?=R2fY[>Q,oFr&Ҭо8nG"G ޕS\+"-FG]FAR^@/zL 4mDxBQ˦fc_H|ғ`z1wY#.2q+ !=@d>rFCeTlz&?_4֦E[mYAth]S{J51SL"8 THs˳ Lzq9Y! U"b( e =?"L2ac:J1ۅCRӠDߩA[>tE^| zb /BzXϝǂrl%{0}kإ D) r! \qiomQԪY+Du5rv !~X\kTN o9)z)F^9K)gMr]c˖e׶D |S(|V,VᆨABZRs Sf@ֶjw# GA`V0ڟ̍3ʳ$ 3'zKRw^md2w~IHdLPe dŜV@v{ϲт?? Jg+sRZIP]b(tpxMMc`1mPUH`䣵y&o_*kb|.1j DOs`!6cYL\}_ꖕGgXlxw^帿ewM˝Asw4ir} Upm$YX CMOWjN0F_w?9E.J,F#KRI.$2+TR[FƸgK봢4,(6#1T2 ̵-v 85O"L܂l^KS ˊ5vFxoƯЅ&Hd7ȡ:9oy)y=UR kB6_a#Z8\(QC}]A\3@ۨjYtg[&,~[Sm'n}MKƑ8*8eQѪ}⽝%$nז:P{ӓdQ̐MX8Z!,?ږǧB.,uӶįQkT{D*siݏ"ߗa]KT 8ݞM 1 /*\ljiVAkV:8g&<ђ(ͪB])t@ww w"'3+/n^jfh[ g-AlĿ kf_ԁ"sC#gO%n{c|=>w=|7{A,*l!N@m(%+0*Zղ%Ɓ?gj:n!~']@yۮ}4g Z!C}/;`D ^֓mgJTɂLM8=]Xgm8 dsxD7!Rl y[wLڼčn^ȉyzsW/|Вh3԰Dw*]}l/[+nH 8f &eքA0cok}ź J;$ rR6# %^Rlw'-4s5ɶJbm0Yߝ9쟹}UPqt\j X|-5604Y̙Z58V֣7 XS#њɀ{,sJ ƻM@mQEEJ}9r۶lec|qTvB\Ҟ<󾡚qYSR"X PطKu!P?D/PNZDЋ8(JnNQ:XL3]+ڻ!vue:zl/&ا0e --7^0}7 ;Sne*铪"6?w)P${KXiy]Ϙ6xhވ ׯ_dt&bG'vγ1 !xs{Ni-βWٓ'$/VXi>$}0H/Z^q"8!!VIHqJ^8GU,ֵdGM} 7&?RAn->*~8wM(c9.3&+MUD>!Vs)+]@̂Y/k#s=C;F㜪Hv)-OQq @݅\PAnh͵OpJՅ_#Ϊb[g2-酮0$]Uy// G^O>n :F#LRuQ5~[FV_0;C*ѷ)a}D#V!=x>p 3yJ,z|wyD18@>}+K8`vh,kl:ӓYeT"JWZJs0nOo|^ִt!ep):kxbfc}kTJBs[<MzOǮjMGɷ9E,ݖ08igT4"qĂTt=vu+;LAv(3*!n n W 3KgZRAjR H5GFhfPQ ƻJ+85˽'K('$~xjsK+rGe.q3LXb,;h1Jiģ8 -i-birJNLW*dYȺLv!^&Y 5=z*_|Q3)Xq 0,RiHiMP5+|w!n$ڼ&_xhm <<5&rst.^kyMH?N6= Ud@P_sIC#Tǭͩ_>V7~d۔W'Ÿṣ 5P!Dcː9}ylp űddN_6x;tI:!WFUczeQtP]*X7aTq_= c̯S`;_-qܔ` S6&ѐSݺktNLE|Bպl9wi4\.bj"{bvyM|GTi;c%=WTq0}xX Z.fτаlnX=cگZQ;gvOT+~O2z-ҎgW?_)ũ̓K F&Srd1[Xa1?U^ DƬ>5fdS7/fQQ^F++پ[w(+:cQGmИ7fdh7YDk l `h$MBz6&T{~5sݮ.UTb5W3r۹n 6/: mE>)ca2Me\ 4vCoaWU~&1n| QK Y#=j(I^臬;OikF㗊[ Gb1xQJxY{EL]eۍ:i^<.Irbɂ혹-V@YymځۑU,V?c!9d2o[ cz+~F}r^_?.?Jx #D΅hD4 +\ɮiO{dUbmS0ӧY-(ҾyC*vRrSP$}U9e]h,cyc$_ѐwOx,_1_C̻]UuOyMA)=zm,#E"i30 U\s=eq2+~*2NF3‹(t <>_rGi][[JO+@UeZOCҒZOde?~ܛ"ֳC&9Q8:&T̛UA5K}PI\!NRE:kvXxhca$[#}҃TȓFi%Dԝ *]BHGVUKzJ&Ovƌ!/ص+fyXTvjpveT5eBsҾ7sD!EaZQDx "9 =A J𠀛-4v9n&Y5 O. }X+]CUJii2rmZnk4rezH)")x3CI O^fk<.!a%wJ]*-;`ݜ=w>s`8f.Y[_W#TΕɨ&Â:[^"WYo"!m 1<4};5E`_V%G4la|X (`]m*f<,翠 gD 1kv땬օh#56z=z_ar̶ $kOoAzPo԰,#G5 BP*"z"?J7^8&CDt Bf&l-!Z7Kf݅d Omdn(&^g3VWq+49 ߬R╃ƮSYa &G)qeJ)2ɗpnC|Γ 㞃\ L5Y$n;b0L_ywCƳ^v!+&81~ ڼ?L4tA@ 6yy v!NEmj3Z)Y}.r}M9R hڗ/\uIe1~ }#|yѭ'QΧIbahgNX_ZMLVq6Bw#wga5n)a'Q(}6a.@0MPNƲ[+PaKe[b; ڳ{kJl[j_:ޏWѯcsX|.di2mQwv ١ ^֏6n1ֳz7irsv&a?Bnz@Q/sEU^/Y2,:DQB֢:CN+:|r@E^x,߲|~$<4ڨ,W21-CXB#QC.X<D),1Cu܍ڭ@Վ9HʹćK$⡄1n-Y&#Weգ<~[oC N!'=uPyHΟ8cA& ̨[~9-8@!_>)מ?n-V"ݙ>Fb63jvf)x@XBcF3PBH1Eljs[˓Bv]b}:أc!_:]ׇ֑7]mz{x6TVEELGh- "/ѩ!HsJM+G)p0ShBtnކ(7S0gqSc*1:OM/bxe V5'UA'޺s IMPJ߷腬+!򏲴zF.40`8[e_\u1jpFSÅRIeB3 A }PU i%?pVC B NhUwG^c/rLR\\Nc\&sM}g@FT!޾`ݓW{h4#L!k/urRJ׵4e?W]RK+Z &3),=5~CK-ȎUjXg赋ײ [XWѐ>*@Ca'u׋>*0&z)=; /@=D/trBwMC24:63ΫTBs )>OԬ\R A[{B)Fm}d]h>gzbgB1~2G[XG8Bs<'W&n]SrZ+ufM,>'oN\ 4YQ'!,%rZ䵥Vɀkh@A+* vA;) 'ؠtjCVy f}Fn5Kzo xQ_Aܚq3 ӏM3%K0`(c7X53ڜ/3ۏX2APvI 7Kt7^%m{͐h/TJC*7eƙ6\Bߞj, |\9`^OU#6 vǪ`>j-$g<Eb>P8Qbؠ;zBVn-g1c+yJEeƮT*,(Ӡt۝/̩Gl|)a$H5!lːO2c_~gE\~aB3@Qm3Pn4i8Bh*&kTZTzdZB97wYJքD^كԣDmo, vL.䘝0yum cr,+1tڍ5ő!/x`)^\+Ys`XzβSckL?z#ڸmo0 e/'T8GS%Y8jPEם@4"kM"Ƿv݂#kj18ϖٱ$esn`j{7#uMLJ'Rg0L< E`W}XF:LS0(m*v wIEnR~jT'32͑(JM. ԔCGڎ.É{ [c Ε,L4 E3pca"TR:e xS淑OJ/XKp}dE˭$sבb׊J6J\.ƽfKE [BzCm{)M"rs&&ء;ӥj^/ Y>:"7]>ː@)" {*JXCWH\Ғ+*AyDߤn3hݖLO6쭫ǨmQƗuqOd߼=Ґ׮6I lm{?!%q?R))X!>Z7mE<˴{h葔rڣ\໳+ U*qb_64±oLF2e0[Zh)Y@'"G\2"IWz9D4L.Q vItI-ҹgf~[*vg*( ge[@ %EfRBqqCND[i0_\1((~/m;EϩJLLMfЪ OF*wCO\+oCFJSL$DNeeI-q*iɃ^aG'vɯyME{iFUJgwZUa9ۧu,CĜnv#q>,b^ۍ-Z\#v댛&}ƒW1 ?=-jYH:ײ [gP溾sЎgWb3>r2^[,6m#waP>S&*'ŨX>6,$pNmjr'bW$6bˮ^Mk_TB{KorL+*DodQ9)Է.m ) șnz`4wږ97I'ܜezM._x93"(^H.DkYi^\L096uE%Yr`qʞl,'y!ŮL$v>Ф)#U嫪wgU XdI; P ;Y'+3?$)y13l4 _V"ho+ȴVvW\"4tLʶJK"ԂKiH =m?.j*7/q `Gzt^-ͽ4^OPL&aHu>h$ްqZ͇J%CFs/( b0XZdMg҉APZR;`3[G4"oKarr˿*TcuIKԗ`C 7[𪗒Iن{dKki+^g(fծ;n;;?E:Xlq*\۬{Rs3g=1i:MaSO?J-Hנ&6e;f/W$n0f>x؆UBW{< L;%VPI,>܃.a+W*XR_9?F?9*cb0 -v`jޞE.0\LoOI/">"Aգ$7 Ή$ݠT(`X-MڕPVml%bm:|{ ̐TgxƟK(zHFNZb{ԕtua D[k "A, CrNO@%'$*/<ծU1 j7OcH);3iT8.ٍY=h"9W];EؚoXExΏ5.qB"b5G'[@4Jã!Gb/ي zO08U׵GRE|H|)M.|!ȓtR?iٓu"v]+lCFc !x C@ebe}փbeb$7/qW:)+g…Tv;V1y*73 &.@ ]e&$~Ѝ5ν/f EPa1Ď$GYSv̱k;V~Uz4<q0-?!XuRN12FtD] ˧.A77%zN ̚~.b'>ՀNnjs.' h{3}z} Fuf\$c{Tb_Z@62 ʷ33Mg & ~(<H/iғV1K#A0ЀN,kQ{/KL4 سb||u>h!;ׇGZA®:ZNUg5 #ڥc2m80K1O!AA6(.t.SB/TUbeƒU+z1ZlƥSy$ҔחXYmT\} ]iմP?mC7,@SYK5# a u9Ow iOub qbH\B|!Mz_GA_ϔέ/^nya0]5XOJIʾ!ϻe"g׈rA0bjWPpxuLL?wi} QmZSoGx4yg`*u.V}0H) Gb>A33)SWu #tv)C!s8CvRh`߃|cs5#l;L48ո!fV4e(&Z%~\:^:@][k¯K{*2cYݽNwg^G! OU$`ɀ0Ʋk2~upyNk^{7E “E-vޑHkc(Sx.U`>Q)@i1wΆ QHBeO31`nHͅFFu$;Dl:3"`ग5:4 N@YYgя SwfCEj|\z5߸ YtiGt)K͌n OQha[IT=ELDx#JIf|W>C եlzUs\soh+P'imŇ.H+>]:QCC^M=j~kOșblEU-\Ug]JIl~ҭbׯ y@Q62m&1c#͂|ص۪!RC~=`g.@Ȏ`V\Wpw ;j ag4Ɂ&sa4ݻ`>nķ]?-R(xj@Qk+19Ή PlT%fEmH#+E=Bl#E(ņW$7;AAOxoz>H=<2R: $<2HS- K!5wwY+O#WUS;SFH6hP9 7ȖL?,{awPf=TD%e ;S4`/'ˡ45&ܬj[NmucR5,vn qi6|Egfa:ۼYQ|g[}MI%>N!i@Au3*V8w}:M_g~ 302D|$y#N~vƌ{1bHSP^k=ǷÙ 5ZP~Ba=S7>>j9R!e; 8%̻+ЫR9pobUL%<1ը}qMqEv%#zjmgkI*V_]ɋ|X'Z[ƠT3]U=J|s;Uq5x7> vX("U7Qz$JޯE\D͈kbY09"5.xa4oaG6?3!E.xAk.≍?.@[Cv&%rXW8&xUƨaμ9Q!GiZ#az^|di'=KIt s7 7S։# 9 IB0${Ԫ́N;gӈG{Ah bFR68NBvysz`|YÙfTziܐ"s6?-d]t.D<$p5j e%.CP]i k/*=Nލ)CO4O.&rƒgt&k6YM,{㫴u pԪ e oNC{X6iAD`vb#Ȍ R3$ixmBQRǕXӓUpϪ@R+lxe.2ϝqv[Zk0FZ{ 4,/='0"Qqܠ=3h{bZ/~f'DAH x;%2}(y%F?|%fm XBƌ |v;\d^oC8,ƠO6 ]]'ԓ1&#l)kõ*w8pS1ʮqumv9&MҤK*w6Q)N2C=8jģU[$'vu;8iӢqO=0krЮ ,rX=C#7p x ηt)Ǩ+;$VDgQPpB (}%E%ŦVjora̸/I>%̓ MX_/>\ϛȻ廔[F2ټs-T,}~riHv5YO3H,xOۇq "I?WM[jڈ&>8'Ԙ^6O{kp|ӓ1NowJ)\b!I z2 $2,SUhz]\?HqP5@#JBW˙g@1a-#?GͤBF1A2l\כ.,UMB~{Hwr똨W/`C%2kFW?H+U 9`OيMXLO_eSU:-<R}ըHHd) aRYS@D>vXB0Ic̎KO3ȋN xMQ8ۣVnbn~̣1keρ:$E[QRknT<|'#yX/(R /4mLIbMC"j:q3"S-fK3DDT6%ZAٺ] 3Ǯ./Z)8BjkՓ:s!?[&- XUc ֯?cUoc+4U uj2h$WRE  \Ep?z搞7=frU/(}2DڨhqlV Ƣ|טS,LuT9r(Ipd[+e1bdNCR[QZֹ]i8W8)NO6]YkEPi6ހPYhbD9 G}cũD4F3=^fF=A3 bTu i% XA\'kO%3vOHFV ]\a8-yqF%kB |m4MR{odb%8 "NV7x IM|j-h'.^&*:\=`'k3Sgp uELjFJPg_})EQ2Ec)I M05W@KE:LJ$JYz#)EB/7>4G2^j -.N2%'5/ePR$$_\^8Ufl}'A!5D&$4+]. +1L>C{ל,Q/dU>OO#6*A,gi a>LgR!Y6A7&E3Au bgݛ8bwv^5#>J T7 (1`ݍ0E V7!TN<7s2]Er~˹!РB BHR8*Ҷ5F{sW5n,\;n]~*wHf8}ӹ3͍U$J&pj^Qm7Er r=b 5ܣg9Gb>ðޛ^N1;H͗э󖾧%l_B(0hOrHL([&dN2hBмQC a TzWu -ԑ4u玢-Qs"M=$P5-s.V+x*&C~Ya=FisKGwsXp2D(܇ ~Ҏ-0| 6 z #m`Lb2x 0Y,l:0+}YjE1[H@l_^3UG܏|ݙc ry"iuW$+Eh Iը)Odov8bRfEq% IG=/p6ygs(𓮰N榠[_ #tD@4nl' u }8D…>h%{ЬMw|rqGs Tp &AE-ѿn9ωH%["cD{#QD\f𚨸Fx\<*qPRɺr5+^]EJœ ~,&AՉ~ vG]E,[RXΣ+Or}<ϭ<%hF S-^U]:Nl>^ 3GT[ktt m怐$ڻZFol:Zj{WkkŽCߝA_i&r7Mp3Y~g"9 hs>a]ƲdZM;)r вH*PϖF Z^ʥר0H5TD)F(& 'iEcW]׈v?\UaHt1ISiƆ ip!<2T*Ls3y:4Xm{LDkt)z#@[ HYhJFu6_? !ߴF}&LFc!2$W4UԚ%7ZW2<[z)њdkg~"8e)2J@yst;2:gq0[rO ȫs_/=ďq= os.s:+`#CNp">7}<'=ݪp77!p^&>{ڬ3Vj7Hs>#7Z?"5 'LJ\f,ö?K,C^8'JpR鵇zN,v|Wwg}O<2 {W ηsS^mwOY hksK \Ƙ C9<u;-,Saz]\k<6i3r/2QԣTY(Cy qsnKr!Umҩ7Sv&XɕI66&[<6"=uZ9W%Ӎ&MFk V͛LO!x=I": *4Y1D4st^)ʉө~S':FwVu4ÜSmDPD.a exu*;|(,Awh{#(>l^]QftVR램 K Q Vv'+݈2w8zb{ BxCjOqZncbjpYSECwRʸS+3UUkT ?TkJmMq/ST6'X㗂ӷ KXr混4%qԗaE6TMo`c+ZtDy[7`"fzrl2!YIfp5z("1h`VE.?B!9nєl竰Y5!՛Mi^:aA[*kTY>YF&нٺnuC\sqb/{} 1CŌ} t7n ~ F?:.!lvJ{}_* G 5R`\Rt*'8q zit4˹TYq3s>l.5o=9{@2J|,}8͔9x@2r ޻NFa ´sZ8XpwzCRCw(b}U(B\8.,ʡi _iSO/lAuhk iZhr;0ڃeb?GG,Y'kH-$M5wSM1|sxnZviτT"¤wv ""8 -⍉Qt8 S8@2סeYqec 3YKG)H$6vUI%P9{EUr*bYBf7u3ɷ7S%>[69?os#$b`|Z۠>_{/FlƜI]\ 8L!AX;8±-Ե7@nΚDԨX&_!NMOSn/~NG=r.| %U䁺>ժt1_'Au^AkyPȇQckǖxM5 B$2\CN@l&p<1);k57vA'}qCFe6 A\ {X% T ,W^A4wHOamEa* 7~tEy@+߳b,JQ:vya{Z9:.$TqyմfS'u>`큭(Ɲ:!Jwd¶&&Bv\0[9LW,,@U#ŠOHm0Ua42Ekh*Q{hF`uT\a-]7=Sq6$;Nm˘ /x.k#mO>kVq,;R_%WNKj]k=1}aX,mxZ]x5F[L[s6|c?#`_Eub+YYuccʋ{)TҬogm. ^ݤa'?PeMYC^DS 꿈BOG#$;<$etja8F 9?O` k, 7" &+!t HI!960x`=rqA/ |?2. %xtRxgýmR$KpWf3dDq~1b/(T҃J ⼺ɪ䥧Ooqtu?zd>xjY9=cB!4Hɼc-%;r_T$.rn)XI@ a)kL~i *=5?ѤWᔙ͋ht6(l]ݢ P;mn ߛ]ATa4B1X՛Rb,K * %$ ev3_PźUYY7pKfz B,*kkFG,5/(Ţ^1mҙ{qzNxaÕ-(7 +p{w4>BLk2$IjQ)V`$#~ѓqϡ?RZa2/rkLfDݮ\(gJJa ɓhQn7i2 'xP;ؐρa됓|]b!g'X:x@>%*e>o{AW{`T轗F 7 P4/FcOIz 8ro*lvF1b};4cq>٥Zv]ٹʨ͂0$M(<֢{ϊuoٌJY՘g= SB Vj}3TVPGC4\lZύ!״|qVƨSo\(]6_nsM!v%w Hߖ_Lp㢶Ġ\jg_+3TnxH `A4){T)>"THtH,a "QBv?o_w.fُ׌:vza4d7Zq zPwj2%+V:U˛LߗH}=wꄇ`3[{of_8Fon+Z_&,tlWnw. 6\Wt%CBYѕflՒ$@\:𕡧0b)j $DKO Ғ2I:A6IxV!c{sS\7"op!kU5)(O瀺"/;v7Ȍ.?z< j.zg(wc"TK +RdR~b]¬cGVzC.F ǍR(A?J]hf*MVg)PE/\j-hOЇu#3ȉ/ UR$Uz>`ݣ,$ըoF)a~zzE B8~p`璴7_Rb{k68Aaѵe-!g ܲ{El)@:lrse\Luq :W=$uu;7>6pif$E:tJ guƢOy,4}bk\LKY(,  A@vP?ZFlDIh[BK#g$hQV}l+47 I:t}^ZuvBLysqS#m &)oZ!R&I%H?\# dEcN,vs@Nj]dRB-53^s+&`BP'2쿔L vZUc n`kn U7V_9 >]X@X=Ƃ=ԓdƤTV )L3QQv/ۺs*(ibjMHs:1Ivz-\.ܞcL%S Jtuz~e(mqj͖9GV2ov)zǾz Q$aaC@ OęjDNnp*V)( X8\C#w򯊢Z)D!I½[C-&/-y\ ~$zC h/7eށO^Etii/V\ gUokco=Q舩*jtlcE`?'E9-^cVTnY|ף~cMo@pvřSr BNG@#,r҉EfC(*kLwa-L z@9ǽUZy&{'dKU '6"Wȅ=;إt4fԻje>aMDfAP(XaOpeȧO~eTչf\`H1,E2i%<0@G4 b]ȑ,A6Fr1ī`G8fm{>۵֦lyloLzN mA^2qb ݱ\N#m/#oy9ͯbbӝ])o$)Du(M0fkiVX?DMPQgrwlվa= f{"䚸O;²:cӸN UН=sɌ$gB催0rV>C՗h">71gd**ͬ7Sՙ xem V^.*]<0+A۽JV[r"x'P g+jq4;m߿$!X_> ZedTu Liʞx~Dmט@ p0Q0r%DiesF- oHs(:g,7g 8 6֢l2/߾bTYN0(vөgBKh" H/L\G)4c~oFgcrR>ȥ.#iRz6;nk!G;]`dmbC \ͶZŗv%dK'KMo; Eʌ]ժG:368{%Q 3L=%AW}bsNl6Ntm(Xbt:?T:7ܫE;Ňow3,_], /A>\! N|=_ (FO0OJNJ_„'￟8ض")B:7A yȿ[vxChD?Li殽g>@wJ̻c b! jƻ BbkI[Fj>M},E%'JYֻGG#E3hC `Idg2?\N۬zgޑUb 8-aDNx)Iዟ*`7+Ho/|xhHg΍ pn8 Jv=,Ws#gq{CK$dǃXPNhd܅M S_悺H85Ad찼7߹ʎ*qVNĴ_}w,iMհSMP]ZHAqѢ JcI}5 "j Ni`~a>kh8ҮΆKEmϽ^mu ̳Z3)Pޡ&Y*Z5`&\U0*RHEHo`%x+?U,uv3t6+&eֿ- ٮw7҉3P#ȅם6V*Յt aa : @Ko<. ĚMQC|<."TNF׸|oz,[.-uȊJi7QiɔS HW]ٓub uW͑& =ˤ fT9 xM I?]R{!@nƤ@q:K=L!aU^Xgm#R=*;UDM+_<ݒMYoz yݰ6-%D~(z3rE0e+6WVAmsi2/NJ@-dLM2~79{B?D/LsyN]_0ݣ1V ];&6kh'LznDDgS,J}5Xu:*H\^,C ̖2I48Lׇ$͖@Lr]"i~JuF,~13d%CR&rSNl .7rY;rt|]j Oo;]h 6+V3 g`^Blh&[At%,xch/#*̓_ܳt5~]f]4l%adP&!dFa5ump#;cüaĚI_:PϮ?׶r$bL0( zStb[B Ad|^=G2-`E(hC6_=̀>-#?;2KQۘmE^O_b1n`%Ljhdo'/w6[a_DrYû]G/Crq ,mYic3 ;ѹKQ ߾/-е,='%5':s^ܪvhbY@% TU 60CFE =8BǠ:"mؐm%.KG4IMxQƑq|ҠnWAOKu?gwo߈UsDv`L.@QƀXFf%#-H}# .|X1\ YL:,Ƥvppzz_s"6Pz&"cq!Bt#-=ǿ!"VfbW8FOw:Y|S^he|vSb9+F|:οe`TGdUq͗ wF O l#3"й|*YRLx۞r#2C*$l`"hnæ=d͖<*&/~yx^[F;$$0}WN}& 郘FZ]̆]&KU¡qzړ>W t_r k9J/K{.[sbTR2ݪ?}/%KH mhzJ^m:k)qKF'ᚣv&\>Ss%z3 ׶C_)ESzzb|C,[wֳo_xuܕ<^:uU`PͅN r`:~Ҕ߳_X? GzI7Algj~\OR<&q=?[NQQqm,ekgoi 6Eϵ$85'HFPk癲CȂ\籵+F9tT󆿥O}M E~iZJx*!"ގZTz : ^[F ̔~W~g#2[?KU{ Ђ? D=dRI 1T]>'_c)Xr9hKK{JPַ䶦bh0m'=Bu&&q,z.Oq>4] n7E<味b>%SI`!,2sb_?6pwVȩ]6klދ>c=Wn%ˎN #K!:g>{PZ*;nCѪ2͑b @v6KZaI2{ gwuCjO(]kGTLˠHidB;JrQOdgɢ.l-!=Fp" J,}U%Aڑ">> I=x|m_bڼ)0 llǭJ(z27a|,S{CD3%y\F՜ċB2̬>N Btoy[&3fEٜFm+•!Yߺ7!T;?_s1[+:?o#d^LPkVIχ|۵|K}yjx8Pv(t$]$cӛay&2a+-vRaI򴭰ܦ{5$h*UcTXiGDA\PtW+0"БS~#Wj4x4k}| zph2]"p5 J'Lkuh#c.J#=niZ0څl(7SYpZ=v1F|O4\KCLA2yN>ЬʎB2N2e1~ǔ;&^SzuE;W|p#@ 2cu3ɟљ TݺDXG#?۝aܩk&lM 1Pfv{gC0"C10l'N02¹V3E}/1K vڊJ^aɭƓ׏>\LM./tzk}rx8L δ,;lJ#O*$28&V@6(ծq]ixFk{R|Ň.PjU(aŗv; i$@R)]8i]7IwZ>%0{Y Q\ lmϟ;9!Q/D|3Q VBc a1ֹw=Pen̩vnPskǍu-z5Df 1WL"Ti,c &2f{Dz &uh\ch=`ƭ78'j}MէiGq'Sk?I7u;|gR.@*W[1M]U ύ0Ե%~dDǛVZE%6}ZK0ķst:WytHZd Cnm{N?n$HgO+96_zO2N~/IVqeNGDdHlBDqK5 Q|p[Hغ+ok \WkZ}Л$3:}q,pF*mSuUy) ayWI)\C^j%u_W^DC wd51[OQn0u%Ea$@I 2 `ml$HS-w!|.,t]{Gnl$j;t@U틚LwOP0LFZ+ǴȜD}N[,Ryϱ*#ȇ PoD/~t]x΁z~1۟yrӳ*qe//dN<QP  B Kyō]T#j P51 =0*sTF΅78.s9E*l`R~[8l L+/$uqC³eDN xe1 6A)L1$Ҩ\%̫FE)Y\9_Yoݐdd%,H\OSԶos$&hRe"U"Bj۳:]S9C: [S4jLxoIEaG =ο Y?Tq 6˂D-5ٹD G7yƒW McL X& ]ab襮W*W*g材eA>+Pqe͎^vRV0A@ngdK5.hV' KHuH>>V7TT)J"sx?Eҿ֚U$/E=]aH3m, k QSF%}3so#07slv6G􎭪LVrFNrYaeLz"ܭD i!%NCc1H K 1[,,$dJ]*7ФD,i(SjٻKrˊDj-S{&v][0B`&zgvĉs"4Q VR7. Z#`tCy[-udmј̓.W0)K!?ٿ*ECZA>4:K˃F/drI2vZaeieݜjOУgčh˫. NW$A!P ((n[6oopP[sGJD'Vh^}%r:AM#23ͩz=3:cVɏڅۻC.^nRa2Ƥ XEZ n{Lu] _& ʗ32R aZAcmmB&fLׁ$W`eى]چ̞JϖkzTғ?rDBOBQGYhUA Ѣ5BnhLh"eZ6vdӱ48X#~EU{(Ty24E 4mhRP ^b iu+;x\ȕEI4-o_ 99?o$bS;bV}΂s+IYmμn.JYWCBzl:|rJDCå C)5X\)Fx$\n'׊t`B #%Z5 8b^b4a?ߋ7-V+ yAմS_'@XI$XE;&h(FcYp"r^&~q;Y6ܨrFeBE?jT%;W :G-M /߉bkK3*qXm$E GZtoC)<~`S~>g7tܤuRXxf4Ԯ5Miн1pw0D(u = [X3Veat $A6vûgl$1(@,AH9 LN@bVsٵlobh^24~IڿB*,wQxwaM^VVtưv 9ʅoZm vt9lٽ*= XYa_M*vHV6v&3Fs>jX=vPbkz3RgMtMeאJok=ri H]%=bEnh$Th-*80 )u.$auبUIs٫gpgdx¼iAMuxKĸ%MZ_YxR4VqE14ݫZ_Yuuaǚ\`JT5U@+\{>UD1=Orx(ϵ̵m hзjK 4]xO1|?Z1;gL_D>O_az.b^6y4 -|9T BFE.wjf`w A|(߃td)|V`^Čs.>8/|~mi9$Y?w [ALj{rdN+Yc|4Go dn~X)elK{l~kvDDέ\Wf)8@-?OpX:VJZ,>G Tw&j#nb0<[4tbo&=b`:t^-²чL 0j?ր > h[ f0g̚iKN Z6 .LBp_-DWhT_wzϫlGw"5y^6pec1Ћ+"rMXB'?%[ЀQ̃Zˑԛ:rt ^V̩6nZ_rQ']*LF%hK ۑ!,X(fIgt$;N%w\K}^jQZSyf<á1wlhl4 2feǀҭ7ֱv;dc)ӷp[7RQ*WJxǮ[ T|y~/XgVrI6Jo#.BJ+.2^M.t 85W=U <\{u @<_, :H'FmJ(Ye9ax$7u0q A{+^_% lw~#KŘWVRw!6p%^EMX#M_%o\KNv=ݰ bzQ0:,arlٝazki%[~9{BYOKۍh8LGGQ@Wȶ1O#bv{p<`G2?lx˗!@ [ACj-x`lc.# 5MFR~ ZZ}tЂR`7vęFi K{)zd/R'‰ T$,D;ECr`Q"@n>Ş5[(#w\g6S!-]K:P%> 8<7Fd*U &0 BPÊ%pZ潭uaj8d@5{>j{=WQbG+XJ >GN4pi ϕ 2}w;^V=b]"`9죉00wAtc,щ ؄O8ѫ>l+tMX?OG+R('F'VR+#κv5{fz1=_\D2˂l:6Zv3uETAIn )B q8O+;`$^*Qr #\i8aŏL,J^}nJn^V[-_mI$u)rR qΰvk|Aaq2߭Gi*EUU\zF'(EB^Ʈd$ Zyo~DD}'O79>lHun64E|OjYN$y\ek oM2] Ҟ#, u"j(ZB"̠QZ g$7d'\˕ 5Ec>{YT1Nc:AvI HVO$cF^LW+ OqO>ZsieDH wԿ}/b8Âd ;A s::5r3'6?;sFMNBZDkn;߁ ?`)=5L]՞K9M *m?ZhPN缥>ޭ̊kWt)5$&i"BJ¡B6#Tn?قin[C\ #UxYY)GH6~Ad6E >4Uw0B3Ht}JVi;+gl@j(7ECRޚ g\D}2BQ(뛻Av{,X.e uG6JD[ rl_#=3އ I O80&9cMU5qj͒fGt5ػ/р=c`S3y@툴y]fdҷx+H LQvݷ "Xzh0vcOBbwѲ-*hlэи\ 3FpVK 1"3ors7 4CDhmP*tC\;6f!?ۖlyK\XgϙeM_+ JS;[GOEn"4% Sm7trmT[( ]E>=niܻ}ѫHeT^HchDǂ,PoFq)W~dph;$v—?EϐoS`kp=Yc ZsPQW둨wb]~A%a[`;oD@y0/Uae2NΣ BSn<Ȱ9,HׅqFvFv[Z*ñ'qv`OexzD<&S.g~VEc (M#Ž1;0iQZ\* J{e[&S.7A] ,l2H] S>}R gFC4@ YO Zɀe`OtOPK201r,fњ0/peq>1RQo6ۏcW&hM ܍=kdTvLA҂B5t\0+V8TH B B([EpukQ9F-{t[IBFc^Іz%TDfP^,J[sAn1VdiLxO:oNH iEyrɕIlڔXQuCkWRm9w'EIn[cf] Y\wpzHV&+E& %Y"ߩv*:ВcVI>N7$ob__d52ՔT oZhl4=ŎxD@>qx錥I0ЧQ #7r+&61No`@unkkH|w*  [>C] ,p7ms& @x?]WOj 퇓׋ӝW բb^rg)lWեL-~gO1M_Bٺqj$rDCsukQbɴ\b''ok.9!$e<#B}8^!{SC#7B.&dZ(1|ևhL MܯJ-!G(ij`1B³ZRQƐ-ܲ ZʱE%DX~C,6Fz!x)rLE>pX2ԉfA*\.d~ Q~Y?5J(%ei%0R`'Uf z=Pj|/4]0ޭ0+'NubWɊqOB)ʗSDfg% qB+yb|ΌWmuj l!7WjW-a\HFA{$?gk]DW@y:ʄg` d镵>쇽"'3aS˟crq\,~85i6bZBu.ڏ y%ޡb6`·`9Rq,Ɯ_{CыU(K T7e24Dw rx[x3[ǩ]cٳYNGn` 9qMs]lrFT.YAwnNtx\&o˘i-FM@; z͛V 'ZJ߬m͸叨p$Goh:qvвZ%笢pe/ l^֛f*KA}g%rRӄ.TNzNŌ89IS``xFީtR{vZ@\؆&7E.xАsa !pa#;NKf:w큝W30p:@DJJB.q\c sŭnbK\gzJ;P ʝ׳~FұSI]ɲ=nLe&Oym\7\|~Ѷu>"X=";X!rZ@L#jl쾓c;wk0hd+,[o4o?urrvb9R=Md'EoW3r/^-H3[uOEƑ3R 8> }P% G X0;, 3,h7)22SIU3nvo:GIb. ?ҩiJndϒNA4Rp!|_ݩ:n+0b1L.х+삮~Ip"'Xni5ڦ'5M-<ܦa0w{-΀wq*'. YUedruĖP׆'1`Uأ5K\Bs4b^XF!6g;W3Y9t+#p]6&)0lZAhI:=KӯĜ_Px; oְI'99a[*wgK`6{[ctU_^*cVH BrX$(~5Mc-b" OVaRVnm?'u )sM5ּ | =z.#ԐLͺ;NcE:P-uu[P*)پYv&b/C{mZ,irLmdE+tx".bRiPMs>$'f&|DWtAB~r濰= v^V?&E?͔N"͂aK{kU7%.w\)L7 X78ziO(G/N[2𐭦9 Qu~xWe޳(7zu"!A|;Tp2밺̀&<O7 mnTW+R4L˾XPB>:oËVd1pNjBqf4G.d| ?-x]/A,uTѣw]ia |@8C=Ը{8D ^>oت.%nP%ӄۧQR2$JPS#}dU,t8 ӧ+r8#0~"{U׬I v1(ɒ(\*5|&-d{+#!h+ѹ>,pj[{yC:e= "K V|0K./bJH)oPTԣ=;D*(WO}]y) Wv7B$OP0.6uɏ_,0RMq7"KQe$(*噞ә u+g}[kRbAhl@?xD,ΚXeF "ڄR հ>kܮR,*3*πj(FuRshzp0V&=ά,5UЁ5Dn?o Aa]bdQzMr.KT֯8-e l-ոwc7\R YTm ꃶȽtI4pԗX׭F*7,m,VREi~9NrψƏdTsT#ٖg ZU\mnGIPQ.cI`lPNq߇hOS6*>tyoTv߉1u?=U[񄞹N e)V3rO:I&-| (gLx)߳.'Ă%wI2t&WTg g)V<u8@op*`][(zVFvaR'&FHPh1 $&1 I-p^{ f~M˙(S[\|@U_{Gs;2Α٧3V2■uu؂-abj/9He^t zC\a,f2$AyUaZJR=fd:LFk8\1G҄z}GvPTݴ%q~5 nB#{ |a9Z2tLkviPƏ~Hm?u26 RߖNTw.P{eCfryE!ZQDr@|s6Tm8D=^ 7l>{;tgRlrnuXRN0d+H:8rÙR|ԕa]@C<οu$Y4_PP]WrY|(OZa _QR@xUܞh!sllPR+dig_V P 7UF¦y]:s<%vУGT8usV6ɼH$i$ؓtm\&qڈЕ`l\VQR!VZUl"|sigLAg;= m-Nu NtcrE/1ZaB^s)Lv adRo >VœaGB㽻v܋,V~nVcRTo %9ćB߉5z" kX=U._)*5PisxLD\v~qlnjk%T.=7'kL U#^NTȷhC2[&Ks\q"W6AwTF>aJĝav-HBjF|l-\99֛\! 04{ >cF-O5|pG'1ȋQ_zT7<ˠ\<[ Ag/6ݽ!|K 12ox l4+8 =kJ.AA-zAxP4x6ҭꅿW蜩BQ̂WTzxcڿHt3U|^&:\|n-;L<1bb\HjJT{'LAf B/.J+0m*:_8h*E(%kͳ! fCaVFmLrҘ-y02v]7r|aį` tl M!rxvU1@~;gm|3ЩQt8k 5 ^u/;P82Vެ$}gƇٷf?uj@ ܂" Ѵ/]p;{?v0 ʧKu1p?F6b"G}^z J&wX7z!BD7Hy%9=*̼Dr n{֡!,F:+H*0$Gg/#սZԙc]/[?_ M *֭J P?Ӕ;y[5P׺aca9E|4cPmKEMېC@pN'ET%ӬR^6> 5k!.>WBI7 "sQ_cKgF_8u71uZs jQfK1]NiyUM]A vn ?eF"9GcY35z;#-5 u7t nٿzJyqᄈ_ݘ =b(uc"rty>Lk_l]b3nuѼ3:ӂ3X\s?Bn0(*q&@ tte7NEv4KB)(-0q1nȬRQC"ʏ,[ 73$Ho_Y9Wǀ@rw:w7[Ӏ`JNjL@HAIw^$\u"!>/Ճq|;, ZsN!cΥ}r={k"+Y}HͿ^10^c>!6C4Be20Z2LǺx E[loe$^1 S|q~c4xǨ?梲7K(?c>[-x݁#D,,sI&s·'GhVKc=F_nj9u !gt$kќ傰q:5C _eav%Z=oӊ(>}QZs&\whbxnc<%o* ؛U} :d~_3ҫMWt?Vj}>L}&؂ֈu/'^P4q"RY"ONj}I_~~NlE1 yi5$;\Z6tSKt^v F۬}SZ>闐dy:xh+X`&$1]V9ȣ #Q)kp` u B.4.NVG*vԍ"h`/WbPuy8_!(FZBQC>YJ"ʄ`.A)68齌~OQԉNȔ؀bz\e[OQ6 ql.bQHb}'Dz wl0g5VK{]Lx:fIV@^ִtG"F d/ 뜼&T(%EP"@%ag|#cP?tRNDAc7.R}d5;I 3Ƒ!礧{1$cN8"@} ۣR#f'Itmw0 [E:Yz8/X+?X:{~_H(~ }=YUу+k`Ë&ڹF=X.,\،bqI.N`sfjw%K}e>ശeTof=Fn{*+d/X8+]A;VL[_KOcj-NZޗ#+LBd@LCzz$Х0u{yve{gOmW~1GϲE 'FL紫zU,QQ]F0{v7gZWzӖ|>'@&އ#k]Y#;>jjy!SJi2Ph q^5vAө\@5\e8( ptXi~N?ƒ ?I qSһ#0oQ&< '_)zx4 |(9b'^"_wph(E0 wߒ2mKjfoL~g1>Y1?9lHRtq-CPqM'a->8rL/WH#6kpk[A+btzmjעFr+Ob_ n9e/ hyB:#NSn)?H17J#q9ckPr dcLf .;>QS_u܈ulv^rIW>*B>0xT)O3wtϕ um]evzԢ4Ӡa }i響ԇLmpO!xL\ո{x!p(;L]MS?sx1 Oַ>)ʨKu?0_a |-KW8,$\v7Ћ4t8e؇!Q(ٸV'wbDqf6t ԌPYT ~f݆4.npr vӪa;  - i?H[3&.ڕonhҐ~w?$$W^shac U5`1+R쮳'oƍDcŀt0Iוsc#B,x|``a>0*gf -ckJQF2!fҼrRK ?)^tʣ:HUNӑЯڀ):cMK!Ojx,E {,vZ#k$g hyO7m ٴubve(Eg|<*)U:qXh9FtԔ O.>gaUÔed&Ƒ|!?BMt.Rmq BAp>h+h~K68fӞEBBS/ڇ#57*]T$no)<{>ht&j~8*3/L ^Ľ!0#{ءBFěaҀNsՂKYb2At]Y׺!H`` Ȅ0B':s8'`>32J$hSt*e  2NEqԮ"FqfUEv ;ОāFB#Q[ȶxNa}wGW<3N831lΨ'QٽBT&Qm@l@=Bq!9EP$y3 #J~cl.zqB_a Px"A95lR4&=G4#@9՜mCPosr8{5ިo|\75;<$g.9m+Y1FaV@}`cҁ$PL+ֿ^ ֲA:.Xz=ixg)db)`ZȠUʾ4`P:GLI7ǨB2o)2K9U'0ڥ9X"o e)L˹YGg ɔmĔp nV~,>1 Fu|qOlս 4c([+2Y_6n6V0ęjix`CqB( z&#]k(Tde(x޼ccG]QEB9)5Ē8B,6r^A67gLxݮ2 ,23QjB .܄C^^VqAңz$g(֜F~^:tmU[>9Me3d o_kId6rh&%zwU6DXE_NJX1o ڏ ;4 l"FV* Ӂ$y:mJCꉣJO"9T *rdR"5ӟ5$yh믫 NmfVFN >\.ևXE}t0RIG*pB8Awr"MMj"?`G @u1O`Fdx(c @5SQdV4X[&GbzS;%=̵j(wkD77+*ǿ ?5>̊t7+\B$^2k gmR:qBሒ> eKD}[=e_KvH]?l䇨vN& CfOzqJڦ9z*f"*rT m*6Clʤ}#i-ceH׼Wڇ;4 JxUZ^Hgy"jmb luTLnWRC+חV},$9=P( ?&ʔzM5w#ru l4OJn;t^ OuI 2WHL;U'=81j)d<=zP vBcpAf1 6rME2`&buDw?:&9FMYsI߃{-;T!HwAfEi# 7&(;/ʴ8 Ҋt&$%@/^܀W N%/[!_#ʒ@uP_izi@N~oPJg̪&:qYU&)!3ⷿ wPD>yК- w+9s泏A{b>^7iT,y,5+㽭w!#f]YDq:cp0x<#9dyb l~6i_1Y7\(izȝ}+5L 8 A'QD`r}f:ӴSpdžM8u,;/wޒ©=@;.so'"GmC rm-I/7%DOe˃Fݎ4Q.j#;AR81JmVyPu~Ts A}62dHUb,wyiN#65 9] ~k,+9B ~s$'ivc c&R+qI7A.@)I _kJa5VH\4exKM'$+ DyӪ hhS1.F ?G1oʨzWM$S'*VV7cMTL wƂ=QI:3B>_U#s UAhBlCW;3UכBH~3Q:CUk ٺA_X,Tr=g7=٦-nb?O?D1T]EVj*^$ [Ww>]V ^ӀZ͵=ui=p%*CuWNu N5Nforn$*Zi*VL4T@xÙiQO(`w"]cc/ZŊ.LÆy6&X4tDZ []Aܑg۽m:}hONPA瞿"B~T&Qb]''(U!U|baVv6ˌ@i)G(d;z٭))ygkT6"v0$%[RN,r4Φ!do"VRtm M$v*\c*,6˽?I&1OOz7?M - 4%/挐+ڑa#U,G%v["&I ֪"J>0̉8:<VDǜ !KS pG^O@JeFDC Q0&-VZ)~~ȔnHYg`Ħ3)":=1~]tzi^PT1nS; v#%Nyڊ(f< cЖ_qosC_};cC Nڊ=̴as(WhHLl'Ds}Q'I|;ѕ4ۭMܜ}Nҧ4+}0વ,Y9a: t~q ׆YڰWg:rVG-߱ԜP j vM7L\^ ɤsG- Bζ=6gџ%'!΅=nd=|$N0tBm7mL0(w Ѫ,Y;ZOU{ӸL#s6_(@CGzz/kI0d*+mPۂʆDdXdQrTs /XFIhL}be v.ӽ?;\ڇ&|U/F?h ^5n(‹}I2gRVXAe0\`Een5M˕l&ڲW; LVͥJ jCgMNod)tpკlB }YN0u@9RH Sl wKs&8='_]OJc ra^6v6TT^݀[6{P"grɾ8?aaU/bA7±gB0BDɢpikx:Mh>A9LߓqNƨd10# Ve1|tp9  je9V)X-sX!X8[nkqK>uVPs&-6[@*E!=@5瓩~cg2͇PO͝j3L0h}d/- xndތ=cAFz&G'kDmʹ4nvg\g>vyu}z ɞ*/LYVvSk:EʎŃ =Kpe+& y⡊?(s̅-%.2ȟ,hiꗚgR7|).[VvD< r!3fAJv:a=99~Zas)rqQvj+\shT~ll\3=|=US.rF"vmBKdqn¨ku0xk rKO:GS|%3 wN,T|k3B5u;bdfs谪γ: jV*x v>3Q%v[lUވrS#L`јfOIXN9D=}=0ySXf8e|6SbxG8M6?֙p <^' ޚSlsvn}"ch<ILPԧa*9V+Ru 7_b5)u.eh.v@nFBBi7#c$&CI 4&Lv20-X*h `Py6ڣgM'ƾV0)Y-.7יe3Bu+e%cɠ-`,oV.U)Lk0nE{Hý_dM.bO7욃4QQ0/@~>O3 z4g|zo<`qN/Ҥ̡ Xʱ/DyK~֭;pX/: ;;^>-iOLou#U}ײ:* hTO0Т-C^%d6XڼqVOD`Bk>8</= uV^<<_[@80h5ԋR?_dGXkQʷFl9z2,B!XwIQX7qpV^"ӵ?c=\Ї.>j3 aLw뙛Z6/@y~ǬzGpcP8 D L-q61X{ӏ∮ 0t$4"?7 VF|f[ +Ȫûjaz2(kJtRy+dzˇoc8iz@ Տ˟TI:Xy T5ElWP?5}NBLYֵ{L0~YD΃3bpyGw ZuXNړVl<$ jŅx|u}aթ)T5‚`Ot!Zu r&5Bd'ngEr/d_Qw w{2z94za֯E3vYZK#ظ!r?ig ׂ5+fU2s _+e%3VK6,AVu~XקXY- Ef`w.7%E4XlAz޷6+UWf7rN(gwxD!3.k#Ż?9i*_bX.#l,蝗# /y<ɎP昩 C`#ٔtkh #3WRٓR3s0@Cd>q|A)͢RN! VX"41r?*֡M+a7Z*-9 u17 gM(]AX`/w:P s[Yz-rRʧ&LhEtd PIwgS;SNO~RugJ\5:IL&OS_mtf3֡A]`'dޖy;X~~qC~|*0_E]}-۔̲2܁Z{B~FrQoMau3Z7?$?*A-q 戳W6o k &6I`i>SR gm,ֽ\BVjwJ>șՌrWI,fgw5.ڟz9NrўO$0q)Ċ83shx:/ʶ@ zvOaT"B]+N.QLǾOߓ7G^.~1#_*ϙB gc5+2? ٕ'G b5P t$KKA9r9ZN; X5986Ks`& +zbqUt,9xU7.\ (./Sf誘RTR%L>(nܿmG$Cn_&&6R:-s?TR#k&Dh`E*jVP'l*yv'X2v|0s Z:ִ:xgQ2{u?0Yq+{ye+A(.JWn@ H%kmqiImYߔfhWId$*m־h}wXrO*O[4',#L^vJSV;νhpl6~4J{TγL:7KB,uU+.7|CIf: `d3OfVl {F1k-q0'F33b*FA$B; xh13N0?Zmgkxuq_fLP-f[R >r.l! GK)Y";Ԡ= Mp_x }{Lb(O$ ܒ*簔௠CʑFz# p^ #N3@'L *B->_ؤIК%bniO0h !ׇTg4l A}B豢 Q)9*ATи¨O1Rf" 4 ;IАa@'Dmlaˣ-;x^; #Pp,\0ZcAc+87^:bnr>'.l}WxΛH?^j[ZU9v*ކUd0#tZ1;"X) "R[/ɍ1~19xkӦu}O+msX<؛wLA8 s1B#¸{Ay!~6x\i7FXI^ž2"V#*̨27EwH `i>n#8xϛ*m$́7@TkjXaiة: /̙Óyz\::X*ZU {Zf}NjIz,JmFs9M(9I㿜WEs&WklXz.GK3s^/&=wDKRwTaK"!15+FH{x9 oyIh80v] -z#bkNī/Y ]?T  3ԙcH$)ӹ7wMFNG?E=$Z!PrK#v$F1Rb}49 j8px  Љ5DB)T~ŤtKK$Ę֐/]sIقfh{qQ*D}5rL'l 24Y'ev7iE@E8jͮp`$R 4} X FK޻1Ԥ}lÕa;Ǻޞ;꬞U$mc&jGAO'-RpnwwldfDRU̐e-гTlwq`XN®0JsWsvn)R| K,r#yg7z-ThCA09usCjO哩:z%Tx~zs!M!y肔nc7̽ o$[͝O:–>̳wkE\uetu6EX=yr01aZ) u ݗk!~U[p<p36uopܨe>_ƌzrU_b|iEZڗO;'a)dnƊp 5NF*K 0pѰ44,;jY{p)(I^(4q78 3Sl$N'&3paI W6#8EC:PeDo$(SU\ )R$6F =p lU#p!C)4Wp xBWџ"qZ!~)<̆2<^dutg H?dOSK]ITp{K5l< (·X[zVa|>+?r.(UliS UI/h^P@Tt-i=so'~|2Yb^\O1QQ>^礢^ =-\۵͹Cs.9q (r]Kd2M "]R UQ91oih^qeS þne\[5/kэltk@9u6|P.+C ض6ɰԞlґ,pඏR@Rl^0Tu'=Fd3 :m/ dEN3Mq9o zi: ((59Tg|1*'qgw(25>bPx;[|79 {.AHj2l`<iQ;cMQ==`Ba,o,#1iT+pԣ)-X%rp1i'}~jN= 4 TVLu u"{V*LbvP X `Z`'/֠IrJb PC e!*vì) ?G5N Q@\vU3݃$^\># 7- 1&戍w/pK.}.Պغ;59RH`haLVuL,(tւR'=VS1roiC7z(!.˝QR;lbw|@ Pq(ĖOhzI=>˨4HIe`jD4~0HhuY54|0^_Mػ+n~~vk]5KQ\DēeUb;X!2 9UAPeP jGV(&?$`Z ?-,_ܟQhxpQ*e(/veOKU3@ul(K__9W{o20A4ڶ_cǦ*HIG$䜔ׯR2 yi(24:nyf)[Tw̦Ұ ZPw:S XXl<*}+؈l*$,!spݴP3,1а_?)78:2KGgMaK$ƽĩuE %𫀁ϾDE]"C吷HBqS@Ve;l<Ha4Ecq^c,7fsY6NTm|cD4 „hÁ4Ţ7.U4!}\Fh T39 WHH8+PKvKЍAi~NMw7mA1jN:ٕ+:L-&4{b5Jda`F+ŧ8l,50̓{&pBOe6@4d3SC3Ag!yD$5r"Y3n~ G WBs-#Hh7%QGt͵8_'ȨөWx 1ƫW~԰O˛Z!^ɚUqv(pLQK+pVmn~<=:KcUsυv;IF/W?V3>/.nW RzB@ j$ gR 0E(ݕG"wɭ%?6/! wزV<9 bctj ^9W%[ <1nHmH",>fhÇ ٟjϺ+*/%c;KFI]p&~hw@5d%Jy{jO $NtS^%o !˔.Px Uӆ4K$͕drSN.dPo"qItR@r'QQJ V9.Kg-˥h^ u̺Q =P(X4sRxv%^,4=+@{ }b$`}yh]!d޹ȁ,5CŒ^Xu~L6,é@{i94Ce %fKZqB9Z%_f Suq+SGP64 &Eeb701N-P\.aid k$f-@x:yX)N6}EP c( 87S?b,C8= +^Q>>ޝrs#L%ՒRK-ZE, dҞ +q U6(|N_Ֆ{vLd r+R0K$h嚺{%H/Gkq&B&ӄ+~]eNIk$j^AfqWv.svX.vh:"τ\lmDEh[B|bh4Ec5%E/9t3[$]9 #n^ 2p]OBWhUZvd{8y{QVgɽܗ98u6gzfH;}oYbbɚ̻AP,6'}I!^ s:zx޸:۫V?? *L֏+[L?Ot;ܹ yoReC .IwPr $xnVEjCHT`y Tm G'$ UNܯZ'Nehv#LPtK+h.k)t+iO3wCigAf {˟e 9:w_EV_M` N_T'f}3Hek,-xp{>%|p'pQ7a8ݧ {h=K(ؑuS~\)U^7c֪Ԯ8b=_fB!oK&lg CxvWGaVu?[-rNѧbPO`k$9AHA-sh,#lL2CEL_K2J/dxvwCl,UYk{l?ي<ڤݦ$4 {  󱎢RlkvB3j:?5.F\xrU|?tif-`c7;-=)v}V%PA껇jk-HJl}>S"vܐߞ)-(%J&v"Xbp;nxdvLq+Qxܝ~vijG #hewҺ qTm PI&C ޶bQ៧lk$+񹿊UH]_D;*g&fTXf@R:H(GYSma/v>m+C rq];iUS!WWЋ Hy:Bׁ+txHyvՙ;K++Oѱ:ks25 F?)%#BDZȖbb w| gf]:<11"_uW\pcԌ?;xP*[pqO C0Ɛ7 uQV~Hh҂ޠ-j4A,מ6bxpdj|ˮhʠ1B?+Uv? U3.X(9ї#PhT)P4L^S;]~:ij9fcӜG11\з9^LYhe}L4ã$朩IURKvN%pvWn ,Q}xL0yM c)pJh4H-d  { A9ƺ,A@U::awj 'c&%@q9YcNz ^TK< M4w4rńu+/ҍ l1~H "WLxf>:> v`` rp5{QѢYr?>c ]rXG(gl/[$%;`*~Y, =׀xA;&4.?iWl "RiYڵck@1Ͼ%?fJPHaN,n jÜRǻ@lSoJ`W 8ٹ0BA5.sXBIn,t,l)=*eu3і},4@RgIL,g fWcm/~x| 5sG$) u#9ו̩Mzt15_u?ώ$ Cf|aAfLD*5;ve01ѷ>I2I(,w p,e|hNU QOFQj+*>>[Pif[Qx}"!*`ZlMƆ5ٳ`f!T)I!HED&gƭuL? WlvD໶m?CB`UOzBFsϩ.byt]'zJl]`dvnX ;E-XXEq-bqoXlHlh __^ΐ,,Z4!HJkڱ^h "p@9Uu!͎*r`BFtjFcT P‰ E)%a(1h2.RKNOq5Ƽ=-_Wmޒ(#oN 0 GT`Ekה|-25\t͏_.K}d@L&.n%~m<)$Xix" &ߝAm>ϦE}Lay?`V_q;]SSMlQiIgΈh7i;J9 7=eȩyFլ += 9ADeE [M 9bt)H5U=p p%lHK߼ǫz9**>}⋙1d\ ?RWEm[z='2licjs^eqV% ^0cR Ѭ)dX@@5Odp3B@*mKWҢ88PG`:4`ޢFhQGx >Sj#|CafgOuB资,OJD.jU`DPU@ܚu|nJ?k S+Uob:< ŌqUt>추 9_-g[J# XTI}}YQ$eZcVԠzam. ޚt2QE{xhO(i75}϶TJg\^6^%%p;aKț0;2&L=?vu2UA7<00n D=᐀€'Tx7юYa5 4y.6e]dgA{-thՔr^9  Vm+o^9#.?CU~/qF>-f`S 7H k6gѤ:*\_ooggcq !F6KQҞGCB&+0&]C-[{V엁cB#@nP+{tD"5_HxyU$P:0ybaۨ~?V.Oޔ 7XGA;*hx~M߃ɠuHڡ2Ѿl⢕ǀC.X>z#Y!܊~cYbLHGp w9DrBcwv(3s(-E1phB}i}gOIG%k@ًV_Kl.LoYY4▵57nj"WdD1Ӗ]˿bԖ$.}ZXN)/ZV!N9-8$48~BSs2H(gR^\}!m-ʥ2ȕRp;|| wU0}"̪@ONHC oH0{QJaF]Oh]NK=շ3)? $+)KE7ɢ#Oo*uSFl,?obFPi6.K'DG;tVg뭅>J.n)rٳ*5oѵNt^U\)7v~lϾyp0?3R_0"0 -FxTӈ*|M0W[-+^3| ^KRdzméb-zz-v/"&AYKgؚt.@QT)*UYrvԝra9S<z`%=8\n-n)9ZL6W¯ϲABn\\eP؊]XK<<7.S ADAz }|mIP˴)BBa2 I>]ɮ" vť'n`?u6!O;[ˠ32n҅`"AdG2g*rhj7WӚzD Rf=MX4)I]T (((ƛF3 G˿t1#!Ε4%kfZPcx!$-oLE̟䇁u%0kQ9Gk9YJ7wAq\pi 4虄+X F1l~1(QCgZnr`T(-n1Edu*O3ۮ)eCCf!Z#%ċ%w@sx^#ࣛUט5۲I~EBs*~A%_6c >}6{^%d]U$6(h>Z6)EX|0O Vې>}~l@?X/WFe;aLgI[}SUQzH\~|{vuGm]T. H~"Xp2'WY)=^}[':\GY1t(~* @!1g@K=Ҭn^cY2@>P>Wy&=x$s=;v^RN]uY4j0;܆^s9UnR\L&pfa%2c7BCB#rb͂x3̕cj`kab\*\YM{n:H]$ hesj'.-A x!L@f*>Or#bP$kUSK].nD umu aS7{P&A<>Ks'wY7ȇZTB'vw-B&F\{T̉S}ZyXs/t/* Y*'F|q[.B^E\&k=P[c cs#fh@H–/\01J3/mE]b|]9O(譨ޕ<OԯҎ{{ 6о׏ Гs+PRmp lN2. NR^sOxT7Jn,0!Kv9A<JaЃ1DM ۡΣKX3ٺ ;{l] o EͮeW7Ҋ~P]&7#l1L>gGnj;Df?Hԃ'1Rcu&_ XaY/yqCQ{K^]p0S|\z絜 HfoٴëE26f SAZvViD)rzȤ"rCһl tǤfQ3Փpz?1Zd=-v1`fV4Y q>s>ntB q'9(? r^lOrS4/ #E`jL3$esC;UOըgLU?ma' ؟VAc&qhל){6#EBm@0RD⼛nSHx +Ԃ=Aj{Llҫ`.CUua;Q@H7~0yu:fyէ lS9+L<"]Ng#[W%z;L7J8?*|رgYZ070701000000f8000081a4000000000000000000000001616eef1d00001ea8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/;e]?Eh=ڜ9 {vxT 68ӳH9Z5zYzK&JxE$خt[``t3}>2>1?j3>Ch 2w  sStaXZbCPHkV~0`/T pPAh': g ';˔6}7$]ˌU|:%z("f͇;N>sQ_v$ @"ѓh FT -Wx ˵{x)`0醨}'?jΤ8xoGJJ@*N2gbKbYa(8L)'[CH$^ s|\8{`i5*{BVGÚ7缗m״1F{{=9I[E %qwua'Ak챏J' Tfj" } wGwh{dϑeC-{n3EoG3a{s6Ҏ%naם5bTMpB[3vU8SOR銽`N8ݬfF8R9BD'(NYlGdư "F ͑in)%sp6/B.JkY X Muɱhm ֪(6!>EZ"Ö V6J#6VVCٶK sԲe _<iQ׿%P+l%w詂g NxS1|/&o'_0q)55+Fݢ!T]I\d-SfVp0r u9M.hYES&KvC|,7{n\?`_KG.YPNs9Vji;if_ hGf17wfd4*bun@2QψmI8ugV/a|p:!LJIqM'VNj`9#kn7wI7HZ8)|i#,5 kh5͠$DN0>ݫ4+4 Lz E6e 0 2\ԻMh}ik$!S_>$5hSNϤ U% r o:\4;Ydg,f}Ϝ:i+)^Se݈aنS I&FcҘ%蒇@̜ivnz3Xk}W_dG7yY1ao^U,e+˱DGwFY\YEjD5t 0~oiEG9*r^{drɁ>D&d|JD*zCȃ;,9PV1-ݎl[dMOY  XưeOO\ZR{i4iCq/CNM'*d0mOh0:+^o}t) X ~<wzvݻ>Ao@|3B$Fm=|ef>d#68E+wÉ#g/]ѳ-['@K쪊D ^1]7KKcZq!cPƞ Dt׼(g9y- \wS{GR+nbfqdYh;gŞ~n0h@GF)u/Iu{.CћڠmKD N)h_ɝu&&DX26p/5CۖmG)'ۛ0^ *I7m%H1:U9}ǕJ6vz%]p9>iozWЇƟ"{; ʪ<g!ZQ$򣹞>XWZ,WE\w{ 1HhKPbhdboOfA„TZL*p=D؄yQ,̧ef 6&ed[ !8.ךKae$:6#=֓ f]\N0PInSzH>(MXKfzՐ7&s(e dov)]rxl7~+Tv5N* @Y/ׯ$݉1ԋ*-eNx?nϋ|18cEl.EOoM|M3Py׳3Ő H #7jCDKXpnjAptwGDwI{/;S|WHr3?cE6*Nf)eiakBgasݬ˃2PYPe='H:g}wT鞘MM_CNdǔG]\?)p$$Pz9*ZAOsl P'KIrЩ mt%p~/vĕ phJQ$,w1cX~X] ݬWUt##Yegch [c|alxJ*-wл9HHadE/̾OѺwe)mWkAU.`˨v",3`eZ^"LTLoxZH #l6+4/gMVW_ ,n˻PfjEJ^/08/m6Q "&_`@/YnteGc1s~|SA, ?6N`#$v<9JKZVJ#GjҍhkOF ݉Cp7*p)F%5[ p^]Qy'Rib P`KY(Bv;L i:k~Ь-No[xM95<'~ҁO+js 䶢M`s*g$OA&>ВPg``o>l lgs(EC/ȽA]0uL J-Z\- 4Ҭ\90'+8ZY%$ [0=P]j;;dFY&y0fj@{'Medp[t-9m;*1 LD:f9r9'YoM/!GRdzRd0 i0OE)FN >,&K`ҎnG0 Q p4(|ܛJ  ".Qx~;}ЗΝF6䂑Aަ$S V g2%xHx}Z|iw}LDj4)L&5yX)_g*,ny#ƼlpI%:͚+g<(tt+ NAىqKgqw(|ڒUɫ -jEwiͲ8BĎd$\#>!t+*z2f)GzŨ* 26*S#I#hô1O=MK-f5% d-KqEh Ni֦Ž mxW/a_} )nWđ9UrO-)`UmB~OIp?]à1S \q rTg^qwġ% =GЇgp;{x}h&ځ[goG0zm,90 OY v,HQ(%\jdxs1s ̚_eY?,w}bd*Y*m##BЋs _,Woe#LAn#d 4޸Wį7{6 @am2~+192A=6ɓdm۱:je}=H[?B |&wW7u_(i;ע C#q*\؀Q .)ƛ x#!0͞h*VctdxͲ3o:5K.Vu-I>[-S%OKcTpFaPjqzy 챢l9^~FKl$Bj>KUa Ն)+ JD NV,.ؼI6ScRxV2^\uo('lz/A( WNne ;"|7`Œ/Bd\g{K[cW,%yIJ5DzkK ǟczb\5>31wHI`rjs_r󨹖e?VaTlGFM[xֹuGTnY$;նA1ƐuBCg"Ӫ6S%Rg{.D0w ¡e(22M$R" Y13]7v897KohM:;"(FWA ŒjY.S%ߗa )\H^Tԥ$AKx x%AB-sKԟ!XQW-5Wϟ_CBA}3+K4 eK vQj猌jAzׂ2q;'.pe՛vWln,mnSgl6Z]oi` So%28qL|V~fI<ї9SQgʾ]+PZ]Y7D7UbLSѷHdN>P&65?<eq3C r9<"7EG)߾kى䏜] 2ut k]OBїgV$ok 0#oHdwP(~3TcȉoAaN㴪m'T U}lߘџm.Zz.q{|*)ΒF{YIv}S-_K O9 i1wU@,ϊ)c7/) d`ȕ7~NC]H`D\O8;ғ$0yH Vy>R5\_⿙?Ck tJu_Y.߈y@Ro/M_`}b'L:GE;XG0g3docWxO R vΫA2'V"3I+gv|+S*2WyX[~ n^&:F 8(\"QR.B0j{1u] 7GgU טOߩcuHT) .Vq2 Py=81l+0J*`2~I`$˛CĞLk^F{>Wd~N\"h:4wCP(!+㕞et<%>DZ~"qow/trj|/<(ΑzoEϩ`۶SpwsS3Ax<<h omƭJ _!WjW[MԎg4'a3c[q|MC~w`8_KDfm%Vm?N6pmdxfoty.C97sgK>tb .<2$LGcHNuS8X09gs"73:Ko4CWe?1;7NqHKzqƉc= ԱgYZ070701000000f9000081a4000000000000000000000001616eef1d000131dc000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/*']?Eh=ڜ9Lo#$_dδS\; 2kǟC 9;iIuIVx)|sx`:Y7f;nt6|ք={thrW[4eF3+Vye};kw 0M0GC DZ#MF2^R/Ǟ+zW}=ssv@{p'-ƒLyjb\6w5fBQeGHucZ*x%V ȨQ^{yK_)$NjU8|.Œ~X,'.uX TW5o 4X+ed(yCf)e2w-LAt0 bҤY2QZxb[' mx_;>9K'Oe`Ge5yIBcl![FY͔cw5mS7MUb l`cR{o>P,k44 66]\,ȇ.Q9q01j3$ѶB>Ґy5ix [Xtg }ZD͘<2W4:3yvytpK GCвog\Fje S 4Vㅡ1^#ڊo60JT&ESiF`y-bB#жW690N~%6sA(^\PÜcEӏSH7 [IXamNc7(z\N!pr"xo2ϔ{ D|١. A}fХOz7zfsT<|-zG~N~+:Z:א<&Ldvkl%b=Uᙥ__QIm^.pg]ʺlɬYo4SP9^AW[ag 2E` )5,PK;6׽)bUG/ԮYe7~f CŹ8d" `q/{),ywD]J4ɚ91JZH}fXp?Qz7~(XN\% AU *}uF%.dQ'|p1X$ ,)$uZ 388~V$o뷑 0(k n`;g soL 9#RpGd ȝ)iֿWlj#IFɫOh9Z晳ͦe Vt!f-N#̥2LXGcw-S''ҡYOdᴪB 9rGcBNCRR|-iOo )#CI&r<9]%TՋ P↓t+eR96{H~xI=PbS/|w1_^mGa 8dE (؋ګadf+^& P~`3u2(SY;S<7J t3Nt9Z)g"<Q?9F&7cLə/AJVe' ɝMJyC_x5ј/A4EPN3T5dW!hjE 2;0Qkah V pÈ;X$Oh;Y[!l %zJHGLv2\dm`t0`R6rdR B?0Yy;$ M# 1U8HE[ 9)ELY6d}y->F{hn /hj~fE2њqeے;S{|4a'\Ѣ' 78gMo $وN][Wyq 3<Amnh蜩r_"Ibh4T)P-friel&>`sux""#ZJߡ% -՘W[5He:5'm1?|oW'E)yK9?ir·ik}58k8璑7>4~UjE>l,[кIaԀ,Y 0$t.h'JOw/է" s-^jc2)zG8SO~%R7'aWٸ7/orNX56@ikT…hں 8:?]N MZd>3 M&p*,jrWfx``_!JwQ*f ۛ 6uekA p^Ȝ59hcyS'ו{UguI[9;-󎂩#RBᙰfs8!I2m?Ht$"ZIXF4I̢!;٫9+4f)Pybkl2]Y0~3Ǧ:7d =`%&܎3bu+,a ]O FR5o3_5Ug)e&:Ef3܇QkpA{m#΀/L&췔e!9nᚇL_n:ZV X$5\t|̩t<(]cJq"+-j|i,G W@_PD5\I# nYeG R]e %PD络ޣz(gj,b gE$j"P D  kp^̐0ALFfV,Xsڭp Cuw>?O(5̫gӂ70~$Iyc*NfM.G ?Hox(;}$ ?F6kRn(ZІRz , <aSU mF.!)(]?~q̮f`0W/&'vJi瞐>ش W`*+WSS_~;O%{+;]*a?푭/8w _Kxjl5~q Z1{7A%jۈrY+ nOGuJaUTi ƒS A) ):9$NWselcSaF[G+ Z9{1!`DFdy# &L|mӭ.Yt6ޗͯV>(\ 5`@DهTƄ<5 &C }Kq oDAoyn PFdD3‰gASL2{IXʩ7b~?% }'@*m}W•i^osC8܊_*ŋiK;cFR\5n sy}8 XtB*G*{\P~DC$)A,!^`&}mi\Hb(LU锼ډ}l74> 틻HVvf;󅕵m'ɫ! X-ABQ [O:LIG^j6ݍ=\>CTd2?vh4% PpjiAcbKJ~Qkʾ=h4{=oYj6NENd\, 7ǻwhP~ё-j/AȕE}@&·Yd 1V=%%?Y;07g'3k߹B\\qq4[;A26 <G,Bh* @3Yyz b F!䲞x4VH!B8!)ie%ІDXLܳk>iF]\_'++(yhri̵paSKEi,9F13Fr1  Yg|/gR9m5 %,gɍ?J #HQ \0fUƅ\džT:zΝHQ;nkjeEbAo @awҴ0ϰO!CIq]/8RyN玺#Hcd\%[zV3cjCJі9KFE+ /|x;3/Kj^se2:e{ﯖbxQ I;Az;ԯ BOuٱgi~5aLsy@3m"= Գ9]GC{ߨYXy Z-"ZݬUq >pz -N%m8cUL}?ZTD/#b LxNK96/c) g_j4\$pȣ)&AF02ܗEV7VrN!1!tJ ,!9!K E׎qI&㪛2_Le|gd#Z![.˫m\g/o&bJ?RӘR;qYrwfblL-,%ܹWܝ;h 73sG|17lV=}j^ 8ȭ"1!PBmhPanzr# hs<+ܻGE.a z0'h4% ?stbv>z{.b `-n[a2;rY=[Ncrln%=ĵ;&'>_>6rc0.w8IªxA=!mPN5vxL9jTTAZO|xգv tMTYIdxDmsYGܯ6L/GABTq,D7l_/q 5V& O=VB.Z wUS;vdD 0MtXVD' v5tY$2!ȩu~yiF@h_"~zRoFPrlM;FMgJ 4/P~_X6J~X3>%cK'.]pȨgP LJ#gho|z~m!osCdpuph'f by_X~`Y7xt.\ˈx>IϏXbm3`4xg(ܦ|@'Jr^ -ry"c SbDT$|25mW/f^"x}qIf̸*ۇeVUw3Oj#@:RyMEm:RUGu?<#Y{,b5)n ~ޘ&X0vpfcH8,aʊMog &n)˔>}89류Iµ„X r54oK%rqWoV`lR!5]E0—SD`aKRQܒ˦ ]0R-dWxl3,s& .BPijgeۑM87@ٝ0V L2Ev$)26IGgH?JKO=2b?Z j_~ )߰#~Ӆ"6E4s7ߛ.gpRpkx۔ǙREhE#AkR׼ ke G!RjJv ys)\_OJ X;t&~\N[mTXLtJV?YΧqH2p4sɎ0̒Px gXvf-G˂Тrܿ?=>;#[ JwV]BZC *ԁV8P,M^ed(&/|\༯U9iNݡ3({ʫzD9Ue>}=Z,Nܤ,6wI@ ~vd20CQȨe^ 1I,ds oql.6,+|mEw+28=W|ּbTZ_ HϾ8h L{o4*dxu]o.8u{O^&IzIq^[_E#g|Xdd^~-n-:eEmZ=9K0/ ZK0(~.S~VC{3]L3D?e Q対- D~n4fٕW#)X7Ďu [xd/R <lonBU A|&dO; a7+ۧDJ؍8]>;Fb*g{HV(fDpOuNg jX?*QM;qYhϾyl;ꈁGKT41JXm2Iv@R%d꽭ginOwpWSR`U.luo6}E|JϞpuVls@e3zN~øqLQyz2fu-!H*6Ԅ̗k}]VmqkIW"\ۤ:k[,Vki֖Tn%WAF 8~OCwɩ$X9kmk /bŗ`,A8~ aI})ySs]C q }F"‰U`}9eT#m̆CYMJ@⥧]Mm^{xLshaHtNXCer]u9`r VD\[T/淙h{cNŕ2n-xavgz⿨df=̆pk0)^S^2փ]g@v1鶹g@+IUվџeT0:Fs[Y 9%!`qPN2-t).nlG cZ):WOATʭbZ `6ƿ^(XvF;9R2=BYt+*gc>BVyp>6nt<T]6s+r&/|V?`5UAk z؜wI90Ե+"2/t/R`c}/.%##, ; z78,xEqDVvV4;yrm ՝f!p&¢> |gQJo5GL8۾5]B{}XLY2bheLcC}Y_Oov[3hޫۛbŽ}n"[BޠT^Y-uHIĹ̝<..,(E`<%-eT#X52_bFg^{c8 AL'hQ}c§V#'f8J D ۥ`a˘ڒ}C5~pЦ[sve܃S-a\V90Bư}33RyΚ!b#ӛiU`/)ʉOuR"^'s2OЗ,)NM|#0$`i6-¸+bW֜GXߛlH\&Tfaoo=V [ )a(\ =;}*/4AβElKg{Jܜ}~4<Ф`1J|[!=0|IpJxV.1)H b2jgVnЖ@~!9*No#z_g E?A/j1R?˭4~ pTa6)bK_O"[7ao6=}İlt^!kÊ&F&۫c_n,ch1AQ?2Ų dC<^ O*izO8沘}/„Y\ Q6GmzV.9tvcvF/N SjǸU* 9sDB;.+Mb{mHA|1mskDDn:JV J N*1SR;g#~P婏[y<wvBXjyj[7I,%С ' yl7>—eeJHr:UHC>K'&qE}#ҪΜ3 u=1;ctNj ڔX{OD*^"2 [ v-M<"2HBJ8|+3qP(,Ǥ^qZ@ ق݋3v s2t89B]'hrXY/P/+*Z,upID^qVz7k <\>'80{p֊(uBh?[Xb/y& SAd |tk uiMa{KGw;X"MR+ة;1v" V!j_p#`[{xU@䍙d xI_7TIM@B+;&YYN\Buț.ƜPivF#K]hOav_k=dXNgq!udyƫ 0=$.3_+&,氄\W2AFVMoTiU ~9.7rQxkqp*)r 2;o=GFXĊIz m-";RS9neJkrBAhQ )5SnHpNA{/?j <#VLKV (f smV?h|T{(f RCTGo+e~1natx31DHR[jz(iГU5ғo)%>CgKjMr$FX#%E7ceƪ3 xQ&nP9@ cѵw (xٓ]:#|-bNxT‰HC v96Bz*,;(}%A հ焓oBkdzOJ'-MV,k0Rcܟk@JL??5Q(D;ENs@! h7EoFL`6FB~xĕCk\\`Dҁ;B&ӍAM S l{_ooY qa@ B4ٝ3Wgol})Yńe.4=WGޗ+P#]9]v 25vO8Rb&=ˍc  *o90Vx$%K 2x ',O6]2&z{=q#8ME/Yr%N/Wu>u,}$7c8ߊf3ȂzYĝFC#8x1U{ |Q( (,eQ6q')IdFWôyA th*Τѯ0y^fb}Z9 -oǤ9ISDGHQLxӖgd|l.S!QϻEQ645f wm yfaƮ#fg|#>ҿK5T_`=SSiF 4u&vkU-Rn%#ɪ.lRk 0}6q$`qD@g<-'1l|{l̏S zqҠ&r?19 XM{1h|?N|@ރ8Lu M6Ū37 ?.Y NV{Sf<iZRS׆̛eF+96ATE BhD&,M Pzv0G&\ߏ/CDF zթJ) t6&e~ A`*yyz Ѽ=6 c?Swׇ afT!۶k#o?d|`*9VؼhQ~Dp)MX9c|ڷ>Ok /3&m4GwzP=|${32џ|8U6-IX Y9ɐX)7%p]E-KFXHq1=SXm;%q]N( #-Vu~fi horH`O?lHuVsOsE&c7bA"7yd*]7n*ʍ?;YjHh/SvaE{_ O0 XFim f`Av)l@ܶG*uRݟ6,AA\P ZNJtJ)^ǵ ]ȅ w #2Yd d7v5Ei>>R~Bki&xK1"*_^X]p~V/+M"\nT*JvFc"{SQ$dey\Q_BDh!˹oB#L  Q8"LnD0˭DUJXehlېL@> ΦhWayO:ls&*8zz،Zc@,S7 !Dy^2.ՓƔeb ajDŏo]عh=B|z_}"l lb&Sso,l~AaA48r`k38fjp9M~:W[{s#–cůb}a f-a8VjidB#VT[2IWXmr|%K31^"rmAwtjU-r\ڜ{vx%A6>neڌy&hHJK5$О曆Ζ,<E' 3 O5+|I;0nw`"V JW!ۥGcWYSQu]a[[tŤ$R*f9̌"蹬tDFon5n?=ԝ+*P|)3;7d oE{6~'SG̎10Dn$$5 60390qlïwrqfu!3fmlN,JM1wMW|e'?iuH%5qg2kiDcǪ>Y7,L!5vW1:ӥDL- PgvV\l5(G.1"\=o,ι*wMEFN3*/\ͽ@/kˉt0 6IPyyQe$ou 9qk  !k5~hlsDȖõ,͋? UwrZ7 0taHXKFMY{lbf8V p/OWh[/<Wih:?Yg}$e it/q#׻!п)Ύו+O|k=QuB3T~.4m.Gu8u}>)3Dfvo^F+Ǥu= hEw"L3L=[%A1;кTWTqP\6}][[T/2 PnDZ6JBi mxVn܀u, F[{b^42[&~o.CDbZ b ܚm!35r @,v%QN'=2v_௙hAk\hFDn/3יZ 5g $}(7} !3MD%8G$ΌSz؂P=xbLutt[M 1T}y0gi$ZWs^A6&7>J8Z=4qZtS 7 u\Mx!RiJ^lPT_@4۪u72[ ٶ$jߝ`-ϙyp4QW }xp ySv);2J`Ru\~GΫ"-֥_QwVކ~5DufevLYr2[@6s3:GxYrA&l!_ U/ڸ.)^M9?4T"n Q:ԕV/ wj6Щh) K[e .j>5=Wf8+zHݩPޭџ̔rgU݉~8 o4[9XHK"751`]e3Ja2Nq`GhH[| iqf$[o&cc3v+lC'9x ߣl K솵d;CV,5-QsYIܮޤB-3gKt?vFcr?婄X Ƿ?fW]iRݟp#41m!?~ދЈ3#n[IsF/*Jw}?D;2R+j3O cuqƃtF. C/ &18w| i & N{SȾȉb05kl'x=Sȷg#+1/{vۦ4gJT25 qrV#۟r)w3k)gTq>FKηG--nX/@^s3 ^7St:8OG3M22wB:}V}JUu@kML5)"^j¥_ J3UNw8W bOÊ]lY@asYt;ꢰO=

$0PJ7;i%#>G-cBi=Tdrl[npQ (♕+T>9l'ͼ0#'e5hs5/~i'IXoc0i_MK{ó5V>^zj)6 7pȄySGawnKVKI|F4gENMC!%e[̦6! %7މq;Wfnǰg1]u87I4CkI~9 DRRe)XhemWG7H@jl{Lk#̆] {dziu4A(VmQ1T]潿geAi:!x+r<7l!E:cd5&BmJT9E, ?hcHM ĬΣ⡞kwa*krF8o Xnk p›Bv(xנ[^P~ksfȇHGi$NI[g6gRCUxF}i j}a j#Ѡ@G{$5Ob67 W]p`2}UE( Z*SOd̺Tc佪TO6)Jn frKT;@rF@erؔmkZ]J1E UsDJeP5W| ExК|ɘkK_)x9?6;vu4l@:]/.M/JE+aR#[TCnM(z 8;:XcBw"7IS" M~~.Nz{BV;+k%XҦgd0!dR&Is$ ,0Ik ɌsͰuݎN2N>AE򳴑5R KfO8b`ដRsH״hE7%*pn-Cf9C $إ)+؇ הY^R&5.kmLNu<[Htak/E"괺n((o yO)ss YD?B!Cx AuhJNRuL9z#6[#h[YlK$Q={ e I1Fng`d2)'ARU=ݐx~3WWG6 L=^L5ІւUm N sVLyX-P;Y_6Ε gKpފ* Qx$Jyw)&9 &W?tGώE`θpca- ⳗ֔ڐ Ầ\E sMkػrMiE WL&ɵE*[`Tn1{JL.~ OBD#d ZK BU!"fEYcb׻ Yk\sI,L&v`"4kI3 {gw­8]Hiřomv iJ{|%!q aDA.g#!_ #y,oRx$3>nۋ l9CIWոֽ2x| WK)fQ/V[4\UnhH#nH.d~AT"ϧ%˒ {>3XN@!q҈0$nj %v6Ut:6A6.bu0ĝ,txt;H+ G4\AoW[)?8.ݾd$b\.Xhp~), GKLN@Ʃ92a)O8n.h2)DaĿlSDH=x038gTq&R9.ͦj+f<].bO#ʲfHaWtBCJqcf͂݋Cm3ȃ\}if =bit>a36:W`<&1 y z7j?Q+Ek{ !q~\ŔQ2pqCB0lMsոac+|c{㴅$ {> X`ݪ=[L(6G-~>Χtt=f7+J [|wl!rS'U*8għ#pOA6OɲXNI5:w.D($xe,r $?w@JZj + KtOqFnhJf٘> ű`[t([I?Ev+4x.NӴ@ Avv<=nWr>mm 2ZxǹcG0_Q6a"[jt}qڀ[OTؽ>JXJg~dAL;0cd lyC]Q"C䇬?bjVUQr尌7Cz9fQ3lmf3o>F(F:0՗Iܲ^Ҩ8b$0BXqk7)Oc]:dV$[ٻk3Ů;YlT5^'lTd1?1S,ytc7s8JsNAvd w;'0ʂHAC emZmfnPԺ[x\-kde[>61Qx=:?KGTEe !RF4.Ɛ Ђi@G_ R2vw#ȱAX[AoW %OlHNek'3\,Ogt9+Uyk 2Ł;ѕl;yⰊ; w|'gԋ|A[e| -&Zk.(^$dpn(bmB)^WYa/+Tzw\ V8 =xQ]Z}'@DŽ;t8//EӶhUVNmldw,*Iߎ;]庋-G (l(s6+9rHz`,;*_23ҕrꨕvĤ|- /|y}1n&NW1Vdc;?q&reWYSel_i"& !D9;l`z.'hs0;TR4le狆{3<Y*o\ alȚD-%{<5'kX Vv"ql˄D!8N۩ )IogiF.)zuФ< (CoPg'~y~B&2PF2{Ǧ*:'@WVUc-qp 4D7g%WgLC {Nay;QZX91/ 9ncWl HQkX>urגI :>ٽo[?V? 4.zx ~Am@~SKljzh,b,?2j Cv+ϠrRkA5%Y[#q tj+. CtP`N5fOo]]Pރ̇?|){-(/N8W0A0;TG So8:0^J4w:=1$QcXHu"(ͥbO8P`i̋kL-1[tn fR3(t0s%z>g 9ԕiN2f{FƮKQAJaAn~eaMM>)@U^)Z8v!Kk֔rj~k~G890lMl<<'mX 4-9F0uuY]]${Ѽ o.yLO@0<'i[E-e) f l(LŀE4UPTFy4WmP%!AGST$-{lyUTk)}G 3(fn~#g.pg*M1@K'o@x mulJƤhQ~YqD[]itI cuëHޒ(!SЬq|?ÍQb/Ɔ?]ox|udN1M[X֊z(JSY{J!͉4H#xOf"v׊ e v6!M=ء\8ʥ`6;A [!v+U^v )Rhj0*HƇжx+({MiAgK߫baIfޏHKV|AM)rrL%i*5KB^("Vy%Aˊ+#2xqͮbv B}laaTc׺ V 7Sr¨H;`/q'i p j%6P+9D*yufg77SL@7b@ᢞMhT 3&A(`)~F, Y~dy/Z !_G<2ܥT,|E>:Rؠ+8/j/E/ [Q$%$5 y͑k q\u>7ڴHy|/z$KɬM5E59JZ$ˎ4C@5?* f*c$IN_bx7&-ڠ'v_`ݏ^IrgXUgR5[AG: ݶ\aLs #rYǤ/{tfwj.L`Pgl|Q*ۋzوZ=t1KS9O}ȹWP:iR#xD]C|4LXZT~%FO?^gL&U]+TgQ$2㨗0rc Ke(^lA@7l*fL܇%W4mE$/ilv%| ]/MP*}Mn&jA83&՘Eb̔oC=RyUY1$\b5$p2^{144!ǩյj(J>aa<GE> s+NU#?,kiJU`M,d)XA*C@vFcDhWzjI9n>_A!K~ը|œsS\y)4]-a-j:+JOvїQM(,~Wt"4Nzg6s x뀃%w>(3M/8o,4qXyfF7@W{^wu]v&E&WZ[Uc${h$z+=,Rj*u.Ӊ#P'2d`[D4TUނ?7JhDUkh=4$h/)!4<(ckCc A0D] t(w T  dK G-Pq5oun62{z_sb$Ym 9A6L4+U*޼gNgc*5i lEn}]`HdhsITt+莇 qVTS/펰C{VzVгmEo$26?ERo([AN$sрqv :ѠCLjd<9!fphUS~/csy!Ⴥ]ъd`m_8~*N#w6&Aa8D7VKc"En bY)hcCּ,FV܋?$5VI#ǚD cH슶fv豽kufmc@P|]FVb)e[fI<) <]InJ>GTկnRt.~<;urr6Fa(u>D81?*Ib8Ze1TDŽ>b R>X=t ?yl(zRL-f|?fkYXC4WYQ# &,pql5ff.7F}vňQ?x^_V KsaJ$@=Tk2!r=cEjʤyv|ȥ>H+;(?"8m&DeKq *6RȗaTN%BX9u1=>D^Ӝj3UA$KM[iv6 R+OD$C3Ӌt mO;OU_؁Ϟk10<uΞ)j_;L=Cd\)sZ.݅0&YEqWZ/T`ziMDCӬӃO ek{a$*(fXcjBr-wZFφ8*ݔ<"Jjفڝ%"+l PP n@]7حXW@xxˋHX9K= &{ 0~cuNI3R  :Mg9sPm* PmU E>"8){ Ф!@ƒTh5b6A0F6`PBv8,Ahes-How9Zѹؙ 1d NyE,v|5s@lϰ/:/l#H `sh24&L{%"9#u8X\[j)9^;7j?$zE?[ܭ &&9`Fn6m*V>'cy@7Tk_%dILTå`u{֋j*5Rm[Nsk&⨚w[>,[<5D.بc C] u߁GFEشOq! )%7^#pJʡk򠃹NK7׎O$:HК#'(وϭ"pU*=JCB S[,wգhx*`YkV72U8JVvbrk%4" "2vHTJbeʍo f"H4gML)!v ` 2=W tdWz=1f z Z Xo oJviW/(ahЎ10ЮJg3P@E v^ӗA@iR)N;˄E,2e`< ?UxO1D$@a<1BafلU(KFͼEBYE]?S߫oUL"5rioSO'α ˟T[vBM/IяW}+$EsYs%E|f}3_\33gBdS+e _%yTG4qmf8{bd͢2oIA=byq;$$lPNљyp?聥>aD8_~3ppt'EoØg1 #*xT![ JgDcM(l2eJio~|+NƤ$5n0DZj Wb1*o.#w=)>BRa<Ž.6bm,-YK0+bDȑJw|Z ӲXϒf ]+ ItУvpB˧@0w-tzM2vu]~ZpB;$o<*쳸7=eP,Z5G9\juWq D%: ҅oʂe# o-63.ңy`VM|oW1!UAWԝaGV,v$hid{33 FÏh۶J!ɁCA3igT5'R~t?!\?UA{xmGע *:8ŹH/ԑ  :Dgj@P/Gg!egP>- 5E\#ߐϕP塹E'|||} 𻋯hE|+FrzN `-T *- 9X** C׮EfEQٱga AɈX:}ҶVr m^Nta7BhRe`k9؄%ց[+V|s߻{.tZdɪ%/#.> d8"H ZgΆ]2dzMd"cո=z,=&[r0O~$j~l4\Ր.v)VL sVπqYJ JЎ9-Ũ #C*Ւd湺vɹ2qìJeyZW5=)dc_i> " LT)Lllxj+qcoi BQ+d<̳G-w0l7 F ^*M m>e|Z" G/\=siwL7̵eG .)AZ}沋 ǸSC&N7[]o0b"jӐضWr<a]٤`0ĻD4bFPNl/ۧPT*em¯脗[J\&s6iZaܻl;{ -nlXpVG5EftQ)rgZϫY NԸ,:#:#>HʭgCq髭}d #3eJ;jؠ,)FH^(PS5Po<5d]8^<s;X>Y@Nz}W 94~m6sT837|!}Xn%Ro1s Sh$OVy 7r\q/)+Tl&k-EP) Mfi"X+*@^f i *-1Iڦ޼+1FWX{]&"#[w&ՇI`/+d7taS|} y'x9Cl'qJ_/Y ؼ`OCB)~QZ'b!ҎAwyXVXZ)6AsE 񧦋-ʻTDPݻ2?#1/. K}.L֮TUl+6Z7! 3"V4f ) dz\9՘ HT? ݎ=zBhZT5/ '埿 Pȣy{od^#Bad%@IT< G#"?aM:!/]",NȴFvB-%+H-a:C HbX:9(SĮ/*ABZqYP1, \HuBGRgՕS룗½|d83Y'Ks %e5rN&fPxg:h@i^r"X ljtfМ^/LQ(Z3Tۻ(n_ ϊCNڶsFXʱѲj OЧetM]ƍl j(7!xMK毹gU/)HȺEd+<ϵҽ\g[.bx\ސUYа¶# ;1M̩cTݏ4`**B5%Z2i0UK/2E19V櫅@#F!_s$&?xN+%.̌ Ⱦ5{(WeX-߹jd8ݟJLi|L{Dvt܏s^Au"IDgU`|2߻Vbg x|eӌTpTk .@xD-.жrc2޷2)C> |{"> i߹&+$nGޥ5MŴU="F5G0`Ǿ0?ejmwwejeq]DS[uބėM ўWXlM !A3MR)ߥԦdqkϢ>\сeBf!%8$=:Do|?y[jT艈$x cI;]WGlel~.-^'atR6 0?д:x ҉>Erʹmw' Tv?i)Mid^+)pYZ׮^De)]+&(0sc4pҿ*JKMlI424=&ć/l\JF֙ 4_zJ 2M-) "9Stei?isc;he:pAm?mfiKVџ2F?ew胹ly`hp{mqbhx=1P?v-}j25\ _] {zƹ7#|%\VNPNvkPq~FȖL3JP{<}y jOؽϿMm p7xKuO*E3뷦>mNI Xu/(C#_J%vkOxsxAZƠ*7P$2ChkWND&uЉ۞2Q쏸aa/Qqjz S] $hFcfNb5ܩa+R|T&')Sn/.sJDĚ)ZdDŽ~ד[0K`OȀhUrg"]cQ⢨_,jμbKObJAJѽΝI`i^B AX IV j5Pf*F;H%ƈֵF:>Cui[ 32ƺ%e?wJjD.KM ǼuV;U8 й^u@EXx >.ThN#9#yF`6R,_R[h {n ^f|$*ݩf4t*y^~o&uFx WųC7`H!A35(cGκ^L[ lG߹eМadL":RwAՖgs7jfsɌ~Ă뷞TnsAc~ANO+8!`YOrIs g BK_ɦV Pb Ym*WД#ʤ Skp{UCa=#զH2^vӍ~ fu|L@2O@f]^ 3N.hM̑Xw9:^@5SE>8ǷG&xrA9]a&ͧ9Atou\F MS-TDmz;?,2o7یJxyu =0|hi_WZPTI!Tm#0˩Hбeϲup>&gf ܭv tƺkWx!LQ~%s1|?pȱ[ֈ=U.9uM!m a0jX9pxVaT8鲔.!zS2i{j,ڭ軙ge& ^u9YqV$2lӭ_k@x?NRTEHk `vu~葻.Zݬ| ȔQyL'V\$S^&=>kYB z!v⡻,žb<.aQO%ggaϢȄ]-G!j_Qz񦮵kDʧ cR7gV5q=f_0Io1_l7'!Д`tL4ޓҍSM[OFs߮)}UojܾƋQq:`L0F0-K҈DCvc.ī@A>]e_U!hK~na/b6NMڅ!`^;'ڄ`;ͦzPӡR_o}d:x[#BPa>wJƣ` D7ARB&dep+f>ʀRN\ؔ)Թq'Ai嘢HZDSlx?4Z TEp@O"d+sw},4A `4ŵB4P뎈 ¬,B3w>6U =Nt֨LQ\ sbI2Nf *WHv /Z>ݴܥf1SmV" XIci8Xe?L$6,u,Ҝ[&azk`ho*gљbd$Hcf63VBd؛KDjaJ02(?qaNslj>yxUͅ?q@#zpd5f 2jR7GIfF wp5&yEq zjo\)b3`{0:$d}`,# Fkx6:kΘ|H M\C\ Jya^KJo֍ứ ]8Ԅ.lpswsvLܝM+K 3(ݛ2sb{`ry %JxbvDũSj0\^Y#TO2H$13# ϸK " g$BhWO|=\q6^WzB7>F0 \ZĵK[S.5>8SD_Z*zn[y-J]AZӆ-Oj=?qq#Dn[jz_fζ>4_`1zxIZf-7a>)%; WLr@ޏBJk3o;|v%KSd[KݱP2]s4Dop]MӧgrEFS^Ӗٯ'"V`E1=$Ϯ0k8nOai/#"$:Dg!pn +u-<#7 UWzCUQah}1cZCX_an@+&":k:C.r(VGޖB,jt_Y(%b)q+ݟn 4UpfqDSdhy>CQ_Ĭ&:_8p) @nPct%gGwxɒז=|@iT䩺' n I/NN킭t=h kBX*4nG'1rƠAoNtv$>'1X`˹?CPA<1Sk]{q8Y) .>C% ¨0I{9ˠ[鲡me0ܔƮ&%7f'-O8wMe) 4'֐էN"H*[Z[!fGé~3W0(f1к3rp!ۙg^`vjM\9_`uw矀gήw!$#/T#E0LNXdŌ Gg@+p~{)V݊v֙on:-b爩 s/[g =Xh㨐sh bw +7r2'uP*+mmDjWLr"}gԨԫ Xu%C`&]yru6/|~{!zv|vs'V I&Ɔ򹬸eVUh+낁؀5%Mz%b~b]kÍ:(4`1,9M$!{~L&,)j*(ڹ";7uYɺ @C$g`ڼ\|*ֆK"Z{u吂^8U!iFsċvI&CHzcc0RQT瀶W.k`DW3!Aҝ.K!_ )j]ٵyVj`x;=^zMMC.x';R#YՆ@灠ϯ- BWhTi+ߙk̔s F%?Sƾ^ўw`jʣ̼ȃ'sv)D\ߚ-@[_fHK*{c=,X.E7) d'W ²؅>TilP_HuJB}ҏ2?:F.ݍR]q~)RZi;K Ѭd!]kpoSNmF0"g}Q(Sꑯd: TQ`}h|,33uJ:U!3GȐ }G}8NɲeH^Jd^WPc<)>#;2mb\M9. ӈMiY/e8m-">4ңo?=}EYٺF- QIo 3A"ʬ[n K)89}!BT.ĕ)w/*oJ6wx=29PJ {G͊ө)꼌Tlӕ$Jȇ0)&/H7<|@:!J.hG3--^xLx)!EU֝jd՗oYbEmlzF&qQV<+9<5?'ţFp#,R+%0TiG(Y,V^k4H[0iD}xX*wT \a2tu<[v*eg2 -0$ hat JӊtC1f/hֵ F[hV"F% %6`څo eYu]_ H1#e9t0KFS(B`VWJm$Mf^p#6{I)*uDh!Ŋ:7#OF#ɕaW˵{LhϠM(-uWrե~) oc#dUSјK6?(t*je%:by0wxdL&im[-~iL'E:T~NX i9=i"zbKޮ >7(Q@Ĕ>F:- ϽSc~)+D7`'4;~JZ) }yh@}cÝй̨aՈ:u W߃蚶{S%7R{t-xxوxhXX<[S'\Q\J*#@sǫOgnu2lQ$0*]XףC)E$r҇榢BJӶ 72/s 9NזC@aU ǘ4LE`֑,kXBϺ%>ňX^;^砬Ɩ3$N`o?}f\2i4QKs\@3|o1(0e(ۓC N$C_f:*Q AC9UL V|[ٍ֢W&xD,-55J^CcӪg,[c̈́TE5tXlVq*ѥZPtʙx,|₞hO,iiukHu ݞa9)1w*fbZGw`cYLk0h6ke0LuNu4?7t&ā*ߦ,)룗 Ru,V':i`2J6^4gvaC ?(tn8qy/ w‘J϶Cemf!AIĂqsV5Iurn:'$M ؃\ly;BƂd[hH0E8x^Jrx&-hk%_0+f[zگ bAgsK_X,=u+6BH{d2w<:µXݖYڙ`!M~T7dl"4ʟٓ;!XUcMrGW_iIpcX++M:`d( Caybe_n~,BٝM^Zz=X簂v>^b%]t?dT܌eK]SZYP!~?ӽo}HcKY(dvTa-R\ڄ֠DOjbן8/%>D8 4&jũ(rUqjI5yYEJm>[Œ|Cpݫ4&p]ۍ۔vo\TQc-47xeDۺX<*bxҞ_?!ӂzuQ}v7؎9ZҎ͎jUԛs\ b @б{d>8ZaGOKǵHL? ܆σ.LB78C{KvnXn ZeYH[@ s|u]3Q.6^ ]h ,Lx09ŸܑDC+Lo xHTPc7wE6׍F)UmI7d-*{qPC- ?]9.ĹWSbJy\^xeLsʪo1Œ8n)~ EpK~! ӾiΈpv{4ab^O[P,whkf0Hs1tiXL#,^DP"̈́̐P6;eLˆО Fv`MN%4 3)j+o X͖xXiׁLNg7i:tz٧4})w㹇e!Sٕ6 ]|a1B&Ђ N܍8_W0_ Ļ6~J!cQc.sH gjҙh&d\C=PPI#wqQ?+4O-;I=^&:81 j{l׈[0B@DF:2DDiT](3%LV# {U}&! V-U2 д}q@#k-՘`B2 @ƂS}a:}nEq%*𲖩 ~QL*eTd a rO+.8vsF`p4 Y~[Vu/QfY~_\LfM:|T_ ߡeB{.RIVB/O’ kl ֲ3 svD:>ΏI[8 %v G oB%ؔ`O9, 54\{Ǻ=>8Qu: RAm>W|KObUcQ=P\ ^JOMyqqk¬Sטu.(]qx}̊9uL95#.Bg%3uLtG_E`FdzfeWIrqfQ60ڸW!sكPe;/1|-ڗdیTV-&hi6E73R.|,&}͚T}A\sOz rn^V gKݩf {P\st!K4 4XG+Z=#}2@h++hG*jc NiQ VR!.M+3wrꗶ3FIT$g@lբ~?|FY8w|.W7A_G*k3yJydB2XCH%ى#l0\EQv9s}Qk@ 3)r4ھ'ؕ7gP2z[k?w[[vT^ʪ>8z0'*ai]~I\7][XQ^DzcuSSQ}Xxtv|pഝ_ F@maK:Zo7 j]Q"ƦwUS#auZ_պ$[P, -r)lYMX;sTّI߂Rpe`,]t;DlnMANZ̘9.^F.\];q.i}_:یREăw} žcic׽hURŁtoTpjen*cHb]"6?C ]!r){{W$CP^u*&%w9N|dNpcɸ_ K|b?x[?6}ª3 }"~e}0o#,ס#io2.*V/T,˵#ͻP5F񻚎fu[Z[]L`^^!Dttf%q[]DxU8`җkLb4+PE YXՑ0x0 dw-6a݄ 3S9A?Za͖"$Jhc[omTA7#–hmºzCLW+|5E9QĈEpa8zqYQm[ɏGih tp*ah/c^7d 8 3r&3 v"6tqoKK@J?}ǪsP;s..:*)HMBm//3~CAi %Nllt2n<\sOy׽`Bff{]P7!7¥nV (Z"& asrez'txv=߭ZLbAtpXJ.$vA|56 |,hmQTzYq@mwj{ v⹽9TצA[] *mP`~ ͧK;O_e+vyjZPK=5y; kM^Sw>&RӿdPC"f1'M rsỂ5I PɱD,'¥2m%қܣ1n`! Pk薡4yݍũPmF$mrFܚ|ue^\Z6Wڟ~ 0k!bWcMh&" QYO[.p7_au}'K텉A)pW L*cCY5R7P\bZ <舎r#jt48ԟiZ5!pf*DʽiїdYl!,i[zke?1D#s_r\7ϖe*Ayr-5$"ςÒ/WI|nKC!:#qHUo>hosqv=1_E?0.9h]hKXIC|Esr(0򍜽%r#/ozBv|lzUQ"| ;tccVJY-!TݚP+a+ɑR3x= rɢ*l_XD_~lrwպVv# ES90 YUly1Q[@J>$m X68l_fDp| ush\PP. 7,ݕc9,`G׶ױG^*{/ަdA]1gtYQ -B;=v)/0l͔jX~s;g } ~0F݆kÉHP^gɔu] K_},Y,Ls:n-ӥĝ6UY-uՋ"AB9`ek} ~6+_(D Zza*/'bዌa$3U ~Ɂ3+A7\ eҥ )QZ$I@ip۵,@)ۻUq-b#!v=ۺL䓼=L}4;Q1xgEW8:T+B U)ʙZUQr &eHcH.h$s<%$Gs r  bzaZ^?@HŐa0ǵR:}~N/E&RײLE8\cFZ.4>80v[ !C ovƫ~H.q}IRK&|>Ú>T٠Yhv\n5*lP;~*[ߑ*9mH "r.E@s.('d8Uؗ(UFH)UIϿo3s''^* Y.Y)t H"͊h)\a1q6pTWbAofuw2QԗOO2ӡ\bQ^(qI9P[y kxt҆A ՞QgI$sm/uGYby%&U-5~WOlQ;PDg(xf aVfr꘴F_@\tNGò4h毯{V<`{1n([BFlLPdeVLjvz,貈ou"SA*!p*eO" .I;$k\_"c5V]!_9 N7<3gr&)=_ I"a3A贈\16 ЄV}=u_x XbxD E4`!2+Ol2T£EP);K]k=3'!.lm{L}T~ˈ-e5*.i!Ď]#^ @urcHPyq*֩ɰi՞ZHG>ͭ,?kF&Taީ7{ ^&CO $2, ߴ.SJt+܎1F3E9B]AJG$?6>pʇInu+}u'Xa :C9NS[͈8uhWBnO tM qN0os ~UMF]NI90,)=w7*z+~Pjw;Ң\cklZe"+yS 7Em: {%ԖGy6cqN;Dun!̖S,tKyjowp2z>ێsF15D |aHA5)^NUCn47U}5Գ_V۷ʀߴI0- ]QUx@KTZ1Jg;qyevUdEVkxG h ;mCo#Afűq(B\jAsQM=%k0j('$lX]k}DzZXTNI1=>3M>?`ȩ=jH;yfo&Ze~}9EsG(qG #z 32)ee|#qVjdf_1Bo<Ŵ>f#5nʪ 8*#2dVS94V`9 K:X> έ3ﻨ@$9:}?fSls BX^}4^JXAfDY\juw'daCT@` zD$12ƞ@:)i`t3v$0u76zCVF7Y nݽbem8X'd,T`f*KGjR,FrĘ;Dr_Gvᦁb1:w*̧APŠw[hdEoJ|hj>/ Y?(^„B()0k͊@NBGd G=^Ѹ`Au4΁T=ITR9é"݇i*> +xkOTZoFgTka??L@d<Yhn"BF 8NOfEʛ05'I3]d;&u;8 mIceVZ^J]OCcwR,Ӷ۽VTݾ7AG|0˰qOߡz4еMWFgAKÂ}Sߥ1rP(1bat@Jԭƃ|H/q$p-!2q)W m'$^1ιwBY. T@x)4Ig>Q>Tx>P 3A ˆp.Q'S\a__P %Pb5ʥ(ƪCD^46 R(.v@Ws M|հ<$[NE@gzZ`9DᅸsշVacq˭MUJ*מnQe(hݕlc4w$ ›?]&u*rB!~-I>U!2πW,"8ʛ"zΆH_ <9x mZy̏M0u+X[&}pWW}IRޗv<.zHvM(7y DRZKqY!'uD& t2A2εO%)Vc.gz'jZajҬf97>[Od:{![uU҆@Jo}PpN9YHWVI<{U1րlQ+5~kcU'N1r̝3&K'N|Pa,H5Ә;#\gHG.DGV F۶=-xhX$͝إ̫H^.z?K+t͕١uu'/?" + y*9U^l\яU#êjb!Ӟ!6!=1d-^ٕ ԑ-Đf/;{Q,0NN֨$ZRUƇ g]QQЇ|L[_Cg a_wN;@b;5DY%S g{  }C1܉(c\oyCnP{o~ <8TA~U*f򭕴rbeSnmiSfU#Ka +aI(4k)&8™Xj9هSTb9s;O˶? r,n8!s.HSnh/jغW}Yӛs€tYE5{,CR[60OW*YwḾr.XFCYեuRgk!6.9RyPG4$+b)4u ū簍Iޝ IWb|!sħBXp1WI% *5:=WڽPB7Rڋ|d$Iv7;UxX,ѹRD*Q4>_r "JM6M&t@4gyIeז&i6:'⠹eٔYܳI+X ~ _ߣ{H p#$b`aeez}@Ajlg/H(; 8}L.t/~n%Ί'AeEs+zX( o9N-ca:F/v,?蘏gDu5TU4cɀ]%wԄ?2aDBԕt)J%|R.A :y֕ ӻiI~4, u#vzS0մQ}'LRH4WBv5W`!afoD:n XS%L;kU&5sp2َV E=jتeKHѿ5_7J6Q_g!;.|=ɬrYPfWϢ(tT' qMuSub~ OF,5yZ6e;(co,ɒ?d?WsuЂT I{WE(Y i:+ar\B8tފ1[8h#`aZk>0Kiwn{eF3fUg'B'A*"(~ bmo _X޶Dl*D l\:^+='ɖ1dcQui%9oBZ(dоg Yz \;5Q/{ tctg#[CI푶a]fܢ;)1`ˊdt1''_1v}Qde si$k{MWv/6;*+2>m؎e( S"jKGq< H gBs"B1mOSUeN &+J̅!E\Zau9,{BO4+s,M7tst2uX`;(蓦T8SZ 슻hb|.g-  *rd% .`/Gs :s~-h%RH/^F|Xekl3x@I71FCR /Rtǚ V>) !?aȿC P^bhQAokeGN_fgLhn\Y 1H=7!99w|1ّ$Wp΅eX2@uSodB+ZkEY$l < vNυ= ^eLi= n>U_wNi_O#-HI@ږ{4[)Mǟc5lZ#s=Pa5SwQF$051"Va"9sv{Rb'o6N lUjWfqo,G\DHO|Oƣ7v7p"O7'V$Ӎ ޫ&̉è@:U} dc,\ a tu@, 98dt:-*ɈǸlPeYbV=q$Ƿz?Gy pBZr̩n 0,¸&V0("-+o.0 %N5ax쓁 ڶ^ ;S^>wlL%7Ŭ>0-Kԍ3jtU,oIYz<=X'0 Q0e=w7 j#S=E؂Mih/c$'񥢚I#E$ϻ`dM$>:ƙ 4>@S]ލRR!P:$y ]Wk\ gkiRDyŴMĘ+{`+ ahf6tLY]DFF$Xu 7Uab*:Ovc&kK$js.Hk@% cƟEd}MeOiwB$ԡIC0A`ӝU1V`SJ F g Gʽ+BKF@6o1cdcn2=}uRN6lpz,ЭYi-0OX徟Ven*S@1s(|>˰4ֵL $ n#9(ǰnh۷7%/YCwaG( hc1GX"?K_Lp.-lJyT<}A\=C-)Rcrg |AGہ :~yOR0;MvP4&&~OF>h)W dh>} #4=ݜi xI -i%)R]:@Qւ8jXu\s62׋^AO/oU\NMR[/E>-Eo'kEUK!4ky`Si5_,ZQs8Q) BWl yE KYd U}uS5k:ӭIـ3);XTҚ>zu55Tҭ:;zҥ·i\A d yoJwz+F0LΠN)56KNXHa/υNJ S7ֵ% hI/Ef_E+*ct'pq?-G$I{T$&6S+$tL/ݾw~X/ u\ˊJǎD!^Dӧ,zi S|k?bӐYSMw:x/ D/ϹajY`47%~}MlFo] ?qgYZ07070100000100000081a4000000000000000000000001616eef1d0000a8b8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/Su]?Eh=ڜ9SH ؿlaR~WP?zfʥ39+ .(GBtG^ )m[t}c(s&/ ^1A7b.Ly?fcCT=WMDੁq2S"k wĺ+2f de[ϔ/ j#=BCLe7+\XTڲ b]nKrQyپ'Pb֬}8׌GT)kV;N<#hw;JSmW;_Z@sPT9(HQJyM#CQ*'M(d$yXav~(NN;>w!D,fJSp[2 |ڲ}A;l, (խD&WȅgGk'kf()c}2u3lكfJ\_3rHoP_meXJȏ)yqg_zH~ (~h l1d@2E󼟨$>vP76K?8|g|ht%hmtC#)d;Sh 1IR~~+X,{ԧwMLPoZ sK\ 7|UvU\tfޗ 3ux.k(׬),(]-NѺp0NEP#)@"X븖d^?QH{?1(<*Mˍg2t%,qq͂PI8n vF2:Y7ߦFDp3B13vAD#vقm4 \6!|4qz@ysҍۦ52[aR!;JԶėQpȒ D|/6ڸmZs2䨂^PpXmIˠxbiR5LUD֓p 01;ExO+XS-vzNogWijTgk5IQ"0A<4àάY^Ym~󎐢={NU$Y <=D1b0Ǯsl7ƪ<7xr>QQU2 7HpZ\JQ`4f12)Tu?P9e8)eHiY(:_/X%8!CR^]fd6'x<ȏi5p؁iwTgrvlL!}G,|8:N=H\ouOzu5`yrR^.}4⢓uWeIdoptDMVZq"bAEMfŮxY#^uMh %kg/=uZE҃J y>*~w {meBЗ-i$ճNQSq9 j%9Q>*nyhZl☱N!]EK4zVM^?am:s8A X3A|9G 58 U@cz3™ b_)rxuQ OA둣MQ|/ ѴʱW#;ߚCK\]z>I~/lbFJ2~fP?q`bϚ2;}Axȣ6r 4QBVύHa}̉=N[0&oP(K%^vϗՃ"\<-{ cc"k.hqȯ^2$k@'$H Ws2+͟< $fr|Pg9׌Tp PLmQ\ @7f+ `_kc_:i֙P8K1JuQ:WTo`-+ʑZfH},0aۋb+ N7y>DЄHCb>|LWnux4w k V`4 oRgw4zeP}%At.8q܃! HV-T8\C}˙V;XhY5^iPΡ=Mbh&Vc; +YF.-.ؠW7P3/=y'BO|xݚfX'de\Qp Wtg+;rY#˛\(-B%A;oJ" nO龰ҵ9ZsC:*h!IER*]-Ԏw\)!btwvgD묐L7l3bñs2އx6Y eD%cd ?[|Lf>]EtÍ5ir!ݯBdrMX@/uLˀXOoòM(kz.%aiJY'x81$%(]Ѩ  _;pa;0VW(bpc J_ {]֡6G˝<< {M(Z5к[ 4%A,zXB)ЪLow$!p_`n`@17'L͒E҅㙰)# i8Y{KL>GJY8D~njJ1ht(_˲xR+ C}X RŠ#UD4Ate5NPAk{ s]7<ͧ^Lnrr"\VUڨO8_tǍ>G!ckV8dK E'~%?y;e-d2MS:ZYSϛEK0I1|k&KP1id`f<6T )Gj<Ō_v䥚K7d>xC)_#W).3=9EB'=az^X_HPYc{RY 0Łߕ7l(i%"k*K Gn)l"ח, 5+1[լ·:빇6T>&!.OJY.sϤEy;%"3|?ҵҠ+n6`HZ*- l FOUw=xYJs *>ąn/i~؎i*!lNޅe(Lz[,6L^CocJ/a'g8;eY5!VDpW5@h*$2&DJ7DWq`r᝴,H܁qtVqh?2?6փ6$?# 'eJ*ݞx#`n9n5XWXdNKPkz lwLJn6*tJGIg" 8蒳dxcF^]H(/cw']G@SR~XҧepB+0+ ;a&%@ "y ?&=ƥǶjO<hCtQQ-{ד@);f^]V{Io[K8X7rl畳V4G&rjh)`lPCqQw|g9jSsmąuVHּ΂.Uc IWWkU:Q |lCkR%rH9Jnm| e^Vlf),B:KPG9LK,ȌC䖰6_s9=e3$ߤ&[YBɠn üg xO@]`֪*7|0>S@H4x gEg|?R{;zf0xuSY!k#(UˀZ7˱zk>ox VXsuP߀qqZmM1)BG$f+DH:t8:R!Qo􆼩JaVcU'moVJH~VmS9\[>@qs,9Ӗn&]/r ~jȝĒT/ uQ"+hdr_[@!HaqfGljN][}DǀϽlh"B5vZ򽆠3&>Uo} 4 ]gK?Bjh@1Wэ)u g|KFT4:f1o~Sie4= 1ޡxpYU4w Y ׬=B>OfRך+o"͑T!Y{*QJF`ig)xYp]Or5TǺB'ĘE/>4ђU_jF8<0U3" ;h&8Ok!ORmo҄ , R8t\lW3nUH2fI$~˸5~$ޟ3BF+QHFz}OԽY 1D׎4JN_MDBZ$Yroa\Mc] Qi7a4~alBY(ۗ"G[MDP ^ $^<%v _F~6Z-@L*m08鲾,Bbyf!~Z`+zh34! 1rlA<A 4SE|=}xB-gչG0a;M["3:uV] vhԥdAWsgryw#49c3ݬĬg7Kܚɀo'8T(}ŲEU#`דpD5aGZNT+ԫB&ȹW[dnePtqw`>&>UAg x|ggQ+,T׀KӬpbR('V@{7ϸKioqk0]hO͗3ۋtw&_Un׀t"GH>AZoRH,ɁcGI̶CYQ/RJ7n}xUE`k.yC`!׾Q`I<E豲LǮ/5Nbohaud'>xmH V{_R{wGAܚzK*P;"{{^%d]2MIc]y=ka? ũWe:¹9KX`&v?)~x%^SϾymϫZy-IwTh]Rv #uFEaJ5P*\źnܠ{ǝ9bC<010R3U4 oḥW#e;a"2|em\S髼d.+eA'oZ4 # 9gu!+-%Wc`[S.YܬA:6~"6v5we`)c` Fd=„[j7o"&g?W>*N2-aђ~G+rc60J<:p".3YđdxJ.>ۓw7/d;* to [aj=]#xN.ӕK6Qngڭt U7D 7-IO%~~PnbuAIa[Fh:EutwIUh w I4H&:5lM -'iM69Z3686(&N8:>뒅QKĀ@wONl$/u؁xvqS<"~CJ"A0~XpjHP=XjeFVˉQ!1XMv)mt ?vl)ԡy_ghr^M|jtbOi1" n8H/N*K"xpmP{б:_]y!Me w2LvGm QWnF.^A"Q}V(]VE sNE:#;ʩ|FF)PK)0&)GUU܂Ҹ:+(Ia^ȹ5ub)ܞ]4ma8nVҀ;ۼCyF z).z"Maq5`a3+yZ 4\ >8gY Z •dpgvT+l+g$R`qJr0[8W [X!ViJ4pG|LzN2V0Y9qӗ&ƖrAq%P6# Du+~2dě=VHs0ZKbwtB t츛\Q&(6&nΫgV2;S0Ca/zVQy(E}\Ĉ|/3*OH!^= 9"Nn7Gyݿ8Xag+l<\k4hīn8[,G,/JVeKK|/ƅW0P0G%ogEӲ8%f  u 0凃M fҀp9egB4ˊcdiR7"m{C#dƏ bs׍2%%\&{oIi*`E!„;5yh̔ j4>$'WO~c)>VL[[0 ه2O`o6sAgŭ֌Oijp4Hϥfz͜1pgz̰_ZnޕqYLpNO-UJw6mfg5 0OK/kb1r_?]/_3|!hb&uic"%wSU 0w$1/-i@IW?Ym>r [(Gz ktbקb}^AY6clU X"O#d=\rvCvX2\Q*n$TZw~]8Ӄ)Bv6EVT&GӅ\vy[`n3 <ugؐ\e=}MՊPa`=GO/V|UK+GqN0D'.&ޮ7;f$Iġ$p{usG]︔_bx4[ Kl %w@Yi )&}&q/2񱦄(e-~l|hɂͣ;.Pb;̉gA\(k,ǹ;3=+6 8\?)2 UZZH'c* |K+#+:g焫 2.Nn[OOi-ek8NX:KR3v#i_t>.jrpGaأQD&255?n`5yKzJrq-BƟfHˎڟtX&_f3wL)?UF.I0H& sa!SS5El;E[ cubYHMIhUOP $%%q++/aa"r3|ΜGU؝˒Ĕ\Aݣ58 :)x2XwBV~qcxDPMuqmg 2I0%J,3]j,`qؘPwdD@u"ESCT1rS՞*.{?!EJ> g44;.5Yww&g'3eV:Hط|}Hz:^L1-VwE5ɔ&E3itl`,zբyGagWpc:O9^&DpO'anRxE`J`*DVՒ?\Mg}5 B븟^Μ#XYÕ=Jr.]~*2u ˴ *Iz8tR 0[{DوYpkLj])h-^͌z1czqAꮜC0%Fl|93<`@a]Gj\;Ჲ_yyFk(Li4,2|"wAc2FF_~h 5l=ĿWr1R"iGci6(T|)}D !4 $j.x ]1~(rՑЇf疩^䫞x ytmd($Շ7%82 ; zȘB:"K??=J31NB5%m7mC+rm䩔eIG:֚fLrd2YMJYgφJj٘l`Äy 2*h"fDdGLzS.ƅ_qOYI&eUR]'o#^ -*b9_ -Bd^W_¥9a1u:u'Z'A[x*qP3-5(,QLI'd F^OVwy#v dO`IMM|TzyXkr zX \3_K&?Bx2 ăm}r8k(o1y2h_>waɅ6dn{q Gq80t,Y\" [; kiPqT{zj \lt]^ozicQ!:NC/ PT Hë֯ʮ#C- wfs_4 șO7;M< ]sl~SP9'*ʽna )3r0c3+MXnՖ49Y*XO՞Eg?K՜_ڀOQ%ϋ̧F4{A#dvz~nc ȓw_2:ig/B.A|SEJWB79~O|?c&n"/FzNC4orT}δ cdr1*ljdi L{f`w@ e\VI:ǿH-}WOuUO>*~//bbC0XT`.$< B[z2UZ"d5VѸSg,`2~+ XސD J+' x~&f LɕU=3 7y y[I܀g"?52?d"7.2RpFB+O{ʘ7qB3jGQR:"ixux% d+%{aX}Vɿ#OR٥O~n t:5N- $ߌ=CO$"WI!_7`ijS'Q,ek?>!Uh4RZT:yw0g`͔ e1p(3r4O o#95eF0uNq! aԠ=/n7'4 ?ȭlSG1hz9û"0@hE(Uu4rR //VU?#nOO+P>('Lhe˦,D2GnM XeGMe9`ǘ,Gߟъ9I:hi6SNfp8LC ٸlu2'đ5h ն}`О}Lh;+QY 3/S `ىJB +cr4աEgEE>: F5[Cey=pξf?q:=x)+}8GH)+*Z$qהkUxZ ""vP-FI@֑GIRM>4nJhh/ X<> F4165t\r]ku< .ϛjښ_4$A )-hqDAԟ}Wmz%|)cv3`O?.R!j#U[r:8H,t"Ovv[-Ӵ9蘎Hu f8~}ٺ "F֔Ƞ^/YLOM&]@_J|/NqC4t'#]ϔ}ɑ_2DV$0ځqOUAtR.@u^G>W.^!.3A9!k8:9XO(3)d"q0ɕ^ijJ~o\p0V(;bCwa+ UW{Z$ !%(Ohv2@BbXFVƅHє։{^6G|s彼&]6ն3lx5jmarQdHpU`B/5 s+̵JOa@=0 D/erkkuyt#VD5;Z "!t_D}Sb/gh@{5ad ޿K [Q~'7={[V@LJCԦV7]d:SMx%\nSy,g>m]Ё2U^+e߭1O0}VE-If =NE0ZX ~-,TzBZrZdf6V ۰9 E o='z?.Uh>bI1 ~H\J<4FtOuJ3Epa_ *`unekXP.X\/:+V駎gA СP رz:Z8Zgv򏟧K >6&KJDyU8;"d]h4RL|%d- L2oF5j-ӰE35UR\SHx)B֗C=%sݣQ۰܅>la0l&(VQbTQ`|f\L#c̈ 0喝DMUI]mwM H|!14@_#@I[%{Ϩ6&au(Jw^s·Y#wT)  g&l080djDɜm7l\~ʚq f2jt4$: kۮ(WP{'ĒZloaW/j9WdQ⇗[%#aB=*ۿ}^*GG5n6GZО.dݜj]LU$U1FRx48{#I?g2KR)ri% j^D (ZNLOC_YibMh(qrGe1ܥ0WlyÒ=mW,Эڈpl)l{nO*O[%i9;u{Xbް,-3g rgj kdNr5 ]{m$S`WLc2-B8B^n)iIWaiWQM$[Uu>nS 9?{~'Je)nj ZGHAэkB6O2v) v !y@گCN#nbAf)C6L |\AV[.ڥMS18Uv`ߗ$MF&y*kARF)|j̍W bP E`T#)߬G[-L8[jsO :& 6^_"`t!-?m.6=oT"-5H斤xt̟D/Ϫ4w<׎ =G@URXgP5WC$3ԑ7%b .*nA!ܛ%ӗ^pbD WȿžK*a|. J@r<ӉO l z iCڰْ4 ( D&ug ߝ2&xY\dlD+BSGqߋ9en"? )s-ʲfӺZI~o^ǃtnIj9qX¯۸ ztY lײ[W4WQӼU3Gw6yE%pEw\Qb4MrrX 6U%Fp=Ef CۋRbBfxc|Ѝ1Wp_KwPbͫv!͢9b<$fAK);ާR5k8S:ljWg԰"~Y<٫2u(@Ldv`Ný Li ƛq+lJ8Gf;A];t4tL%Xbyusu~f"R>BW#!q %N%q^NkS緬'BR`xq\k1b'[aNE+`[H2?aP*a~X-p,]`ȫ ` U?N[ t {"@d"M F8yΟ0^pٮ@i3꫟,ut[5Osg/|^YrAy[U>ƶ'T._C,\!v`V;U&jQ̅j%ڃu4m#iʳR)̳{ ~Z==1mӤ/IZGNmyr;3bxj)sBrM'\k_rE$U/+9=Θ4v,Z?ڴ[nq F>՞jK!H"Z q,+xQ'ܦCJhoCmWj}#g|tiAPl&YAWާ+ٙ8~VN~7@*?kZ&J"mHHV8ʝdTR!GwNk[m#СD0nm n9ynf|mw.ks?vP /]2ЈϦ.GҔ:ŋ/t. OwI?ك F^.V^z L+66 Aq+IDa^2 d'iazb%9>WF΂Og'!'b5H 'm];awę|Z52h 4hdT,*frҨ?o@xFnam\.HU~@ɧ,g ɇcYm Uո<^>72؛gz&rjWOt' ;Mċ,fFBGߓ# ٭4@Ee|*.GU/ٸ샃{BB$Rc €4 !Ĩ孚ewXq ?@#U!3N]T]pG=,B }\ͩjsE{fiZWu`Ɗsd 5QܐUbw%19;ֲ&,yGX\bZݥ,`4Ըj8PrJ(V0A{(̄~\=#xNT^OLMofvM`sTxUYs̊YJf v}< bM+I)U<)mmA(t Y |HUAwډCN $Zǧe%^oVs%C-']Gi0f"n0#(!?v3:ȻuaJ5k/b&N t0UhZ&q@M#SXu~;J˃ۨ3[TBXFHϠ⧯@ Rٝ$\IN;murvoĩy9UIf:F TŀCR] d=9k2zh+'J^o&3ɽ-zMCbmGPjhLrby"koKț>N{C'O2㭁'Z7-(xmi~Zscl>c* #)E@\ T# RUê[F sNT˟IHcoD\^{h,Qƺѡ?jbgjaG1`P}=D1>,X_)u }N7"xf@X.Z'T{d`ښ;ed@ uE[<?.S~˚# ӥJ@r|tke,vs/5Ni]$Uӌ Gy܂3c=+oƣ)5'CTu059 ΂NT<P3M|ad&˷"?fF܊DL{SJ3 l~Ѭܒ[Wh?puº:;?C1,CEF{8pq A.#9gϑeFbn!hwf ":VoK\+QfGw:#>":"Rz)8^dU&=o?4"{U\)C,?2Ҍ&iUnkTZvDYuerwz\B ^pdcUU\=kj`㧖KR$ jY {-1-=?4UʨfriG8?|ѩQiô-ac%isB448)GžT/-E(.'c"xDr=R|K}A%!2bO$ 2Lr ~dNj 7ОvF_X{WBB=2)x [ix&Ϡ?ٛeIFE0RMHV4XIcS hFN)_w8•iRo1<};TeTI-~BIq +,tJR3E784s ^ա/n7Ҩi\FI![rUEK3'90B@7~8x:W<5V筪f |[R~5VRGV8'U8`HM,R)4AXdCg7_eݱouͼMȏhL<3!?1!1xsXh$~^:jwMhF$r\[(QmBb>w/CRpuU~*CK ;dZEM8J§P~/*kXGorLjFwY ,`xJ8DZpLi~*pTFy`O/K^Ǻ?^`@V=SQ) _8VٙRș,YjiFDix+#H>J3ڈ/I_ՙk`K9!'D@dh 4*ܴ)x,\2h ME狚zUvreRM nyX98QۭooKi3ڒqot[. 3(/H{ & xңg{ƇiB¬6pߵG٩oudS'11` ưr Ed󵨼\y#LJ u&[_LSVN^R_+*) %.sWDjrj;qLV!ګ֫U<#J9Tȥߒ0*]w]Bñ,֛-0-mZ'\)djNs@Ϩ oh{gJ!?;Ex+IkRӴ(2]aPs$m0HjhP4w`rk 5cuhaXa=tľZ]$Ŋw t!#K~Ysfr&E,D 7)27f ݷus{WYP 6,b"py*yT,UACJBA"aÒz_0@6:dF{°~xuma5kX)gNF)hfwbHUFM^l]Ǡks"79]0tڳssƞ5y.VtmH! T*i~a ȡ͞`peeƓH2 %]3ulJ44%7*% { r F_]:y]J) =w agaXz,%D| q٦IiSD{<\_G9B3ħf%?|bLwKl"$ !TB✹=uV4P8Xtk4*7@l=ϟ,ڄ YpY+1yAc+\&--fφ?y]'vB^/YpLZ&6T0^Y#Y$=&Mv Gsrb+*ke=2+8HU{C b7EDIbN~#Z;NvZ@v.>Y^ݞ.EiJ~)`q;ɢz7fRJ#iPEmPNQ_4ɋ@椷A(vkUB~}V[ε}$P6o>+sP"ڻ3+PŲj;MwS* Zn#=y`-ßsEc0_&DTㅷ;ӑ]5s))<5Ҷ6h OVLL5qiW#7X50}]P%:h9ґ^fdRB Qo-&ݩ^:9SB`YF1ab~;_R|14exdqeRYxȲzhCH:io]ۧirmk٘H@$(;Pш3S5aKQ#2l(2ae${Α3Y %aX 4cl0`Yl}шw6(=&YJ_u=-P!R5X fCK:+\9_fu"oqHFx\+J^*? Sl/ne}B4pgz-@B`Ϸ":œS6k ͮ]^cJ&5g#ΉtLh%XۈO!ۃ B g/o~WfkmˌkaI.}(Syގt|8 SbYVA\G J>ij2NKƒlqJ,{/RL5.%d̑ Kg~-("w.4շuf=%wd]vcr ,+(Wn]+>#R+QJ94TUN_)S@fh˚cGz)P~%'`HG(`NP%aL1B g#"^o&!/Fۍ?tKspl:{GoiI掇d)ǕB?4%y=SeCgTnѣ[뱴mmlEO &zݙ.LіId!?gzdaXo嵌g8H,EQE K& R3^碒~1(@).uyTE~_oU/!.`ii P'KD@444=gG$Yjse}:$@xe%(N3,w,T5 oy~l/\K(ẁv24OON$ ܴ%(-^KTզw>Ǥ|ZYxHE&A-<{5Oc} pG|۷1.Ө Pr- 0dF +U$Lx]Cf\@wkNځqG )h˖=#/op"|⾕1L zrK P% LCx>k/TEŤs"weq$~[;o쉄YB\Upcb QALSFfvJ@h 0M AT,¢^jIE& a.S4=qu4 ANi4YCC,2u5 U~&ڜ9P`ڗ/ T㞿C"}{ѕ{qղɮUaah|*9ae*:ka1MOjT%:ygDɔi-7tٺ:/Ѩſ_[q %2A$nB#ۚd^%҈cRMږ E;lbǫ+xv)}Q1~S5&ʠLI·ɀ^UҘEe歚iGL,N0q!~ mCC-垧;A)w&XkDŽ)-ȝymyL 5ao&+pLf=%ΣV{XQaq囂B2Ҽ@]c +\ z< %q!xncڧ lsz6,zYiPGJ*8hQ-P+wґ 3&-XlyU)T+?%{őjRvb7q# (SPqp8RG&U6Y[U=$Ac ʚ-崓M'P-W]ҲbexdvsW]Z6> #O9!e#TbpLD_+¶/z/TScoG؁uXt;c,TZ ;ٌNRճNFq8bfp ۯCg *^F/fщG5!{/jr|׮3(  йb Q@WSƼc9(&1$bE!a1/H"%Aꞔ}my *| `d+tl yJH&KQIJ܅5iǁxu96^I%5R`C}e";iYf(@.dbr~>gV3RʮWO|Bu@7N~i~%qBa`!޴֌5ZܓZQ2da*GT ZhlKҽS4\_:xX\*4biPtvK!_$ݭ- 5s:RRxF[mgOo!sbe3gpcl9@gNC9V4\hP1Cwm|U5ީBC^5D2pӺ_FpZϩɏ$mH5߂yZ|!"tC'xhU&rxmY݃)L2ķ({mE}\-sՍ[Bp6߱Mħ5c,/Ywa7u vmQm~-2YgjnH0y7(/,r\!&]ķQ 28C.ԵIzbܑ5N"]SXg"|a&mtAsRdv'Li0cvӹb:GaB 4.gӼKϛ)=cdѵzEbU7OCN8l|9G*o3rg,Q4{JHH nn:ӸPGb܎%Ō-)xwB^'{5`H'KI+ %B9}HRvu!`yi^V5FSw\8*8~w1@S-*\ydO89̍=s| yVVxuɒa,-$v=dP$<ڱPN|tlwD2E)^~_G%eb&6#R~0qPUHnM<cG8>u 8&IVCw~,AIe^l8!0\( Y=Eᷬـf*Z7R ,]޾.(මTB[ml`nh@|[AR+dJT)-{l?mEĹ1hc2GN&뙇ZI䗠8PS׽4kʹ%]|QG|}a)!KWS!4e#nӲw}AU7#oo"֤1<'ݶZG:o^iA%K eg{z$қ|Ԉhm u*Rم*YBFgQ jh9yesvrdU!aO?^ݸZ4hW#;M>)s.Y4\&u \oI٠>oN4[#wW4)mGzkx wUg`٘2HUzٕ0b }1OHZ1ӹmv~~ tVG\ J@w#|eXO T=^VV@Rx`9S(Fa2uqI"k#fCf0ŕ y7^IB,v~!eFWX LWK؆qmt"𭀆>erǃtU/@ Id * 㗞1|:49h|*̤7ym 7 0;Km#Gfs(YEmogCmDVs@(RY~c HzR6N{j 9z=;`mqOQ&Fqp#9qP rr#Ѫ +d Dgq!J:N*BDY(FTg{& eۂYy:C(,hS NCH+%3mi Mκ5U3@o-_9$ t<;ז:`5n=/A]%ȿT 6Y"6,04'KV{GBqGdPUq:9?Yx]gY[ c]27!CKƱ_ߵK+K1DA-,/K{ݧ,+G;k]Io  X)\rd%&KI`|ړ0r4,T>U6۵-U;^Ik`DjxV [KkQL6hfs%ތ56X$8fֲ# yɠC%k7JVWTؐ;i:zu:ǽC<an7 skioGTWmdɱYvg`kB!毙U*H'J8' ѸMjazojo8zЙxr* `јje?TrrSZpK/ rBIep7zoa!)wmI ٥H [X|-47׿q JJ_ Z tIƗloS !4^5q6`r~W)T|!hz *{ا_uz<4UUS̬ىrU~& b<,Xe&R±nJ  OMN!.% 2Tjr9AYy((הA7"@qh1ca!t-*fՂr0DAbq; o}i&iZY5!v +LXS;TUImW!fbQ4.}& [r൬Ih\L:{Ch7Qo mer4z8uȧ:`,)y =1PĦ^i9^.ND*BѹuDoA`߷K҈9SQD(r_v _rdB\˵6<>$W{Nͨ j j HpWƽ孴;H4b7E:mĬn`dYg`; \u0Z"cɽ9=r v27JD C.+-z Bmdԏ.S ~, Z;/QZ.0PZ'D'AR}38[ߝkR&&Pi6m ^84>\96yօ=1f2@b1EM~Z7Y*)RY VEyvAhyWyj\(漴wHDh,:!"Wh"Zhr1oIi#L5 zU 5l}Ch!`OcQد0sTn,LF'C)X̼ևy[~@LFkZHސ c5 S- z0Ko/ҽSA쪕 7 gs)DAG)#nXYC-LWS3W%5jSd6082-ǍKX.8yi)}b"ą1f3y8Xߠ.NŖը⌡DNlV$j]uz~"=9U"H@tf^.QyE8a%*['Nt›SAԈj iFEi|MZC!//FE- R4-C wNĶ~0 jHA09]1i qpX, ̒\. (MppJX.U+F +NFϑ13?;gDS9zKIuHq!NKN1ÄlLSgU aL@5֧&L 8.U$V(֌0ڏ;]!:Dêâs/jFSGn0o}WZIe Yz~ёt^i'K\j1!_ޡ@ :艅.P[:xm9q3mĭZNSқvYVt |'/yyoo\TPt T{=G,(2Yrv@l6.~5"L?n0nNC }@IZ+=MY0Ʉ Z> l{E4۝ эLz Wb'`U(oLc 7֏`]('ML7|N[ٮfOGpnpUFa. i+qGmga_OSrHCܺ!QуdbVWlSjTQ5qÃ'\1ݡ$6!Jg B-iEl 9\PmP``&~'[*K)|PX=O"Eg[t"gA4ϟxggmeWc3nX7x;: %"])H 4I% F1 ؉Lv hXN.Sm)bE-\\+G`rpZkit6#i b^3$r۬o>ltM~Aci͋՜{9s[e>ѣxY^'!/OP#H\K "GiaوF…Fyc5 \b|0%zKbSiG%u«I!Q]ν37Doa`:w,3nAEF u.;Jw3!'^^RF<;I  qvۥab.L҃B|z] 3U?@k}ba+@^ʚҞzR.m>n7\e|8I*xd!RYDNs 3 Xċl9$GGcI{/ YabofFڛُ"M8Z͝Tf*/ϴ&mQ^[~CrwqGyMj{fs:߻*nܳwpU3J]8xb䵷h+`Q]v\ GdVaJo?)&62^쒲vq\tY\uUU _i6aZB \zqڲ T_=q!:pij7[߫pf MtyI4P+{(6n&1w,^F=8 ~S*;)UNY[:h…SN? YtfYIAx9 P*ܾSLmX-$qTntUa)EPL8[Bp&b e h7dxg-j@lQ|LE њQ;f#\uK[1 ~_l{/⋼[Gw毐ne(kFǏ`|}X4 LHs;1R7`|Lڌ7 &@3g[N ~ݖ.4|>W Ե'Aj&3!` ZGEkK@zbMW2#PNRJBJ~!K@qS^P퐏znƉA|έX0J ;4=W|3zEPt=_2ōzEyI)f^֩۴ُn Bi*즽 ]2DwK^?h$~%ff_$E&N\5s[kQbA?`Q6[hn7!i1SqMr K|"̖x2glgJvG你ps0aDØ~2֏E7D1Rצ %y!dQ؊UG]N AܘvSE4_!te^~hŘJL}mlUm03'u[!zO;&ʰ,@@E(_v7oAn ZLË^y4ݲr7g1)?H}YΗS$IF]u0 -3U> 6>+p!;HW|ISY* [V%%m>]R=z7 6VA4y9f%!RxavVj8l}l:Ll<\ T]kEF5u\T {"oLwwwHe>9:ōZEL굶9A\c_-P:cQרRPڎ ʔ-N eZ2y1F/f3tr/)$gXj;RqAiSْH_>Ȑ,7akޏLbvM? B.بp8<@m`uQ! !-&\ I"ɶQHٺ:QEٽU8b`0`a@R3a^ݼ}uSٕKFG#&prywvdFohmtE qYUzc!.ԥ΍EWb}9ImAٯ [`ő+հ'$}sjy^ F#n(M6C!&!<$;_M K&23&C -d0(m{ciwσoRNB T< Z(O ߎ ROjո0>SD5D HvᠣƜ5cpMxt4rȉ^\J] n*A}BOWA|ňJ#^HܜT5kX=;Lw +ZF]^fK a?Yu-#]٘@C A_ж}S؝{}xUıRBQ,|̹+#}8j.kl XjpB/ uK4 L`0('-@3"ZB>'~0qJQHK_Yzm%D| lT>(R n ]LmI&땏W C۫_Ai[` [ɕS@ 4rZO2{O$-Ȼ.UYĺrl 9ur,]m }Dѐ}eD4-wlUo& $uCK7Sl.νcmRCW33L)Y!Z9~KjNŃX}EBuĦUc,62pNe+o1lF ByTI]nR3Cle;-K$gM1wci8DW"I&` [G1+ ӂ9O'\ 2 8?qa64rn+~6vPbbD=LxAZTUbe'zMX%%[\WI'iV`ә2$Xӓ{D?Dss,^ (*Ʉ+_1'e-tsa~͒ԃ)7zB7f[4Lj}ŅrڣYAKӦB Ѱߓ v.ܓ(&mSܕKK4 7jІQ,\dE5Mu3=*,rMf/{yT90MN i&ZM,ھЬ){( 鑳vc;[7pE f_= mb3l|g@MA57!G@#F$ǭXz1wϧ8+V\',K4WrVVf ,4,v"~eGZv=fxzB;4UQ2L fJo0K%jD.~cfy!s?8Z&laΗN7w~+f[:n6Y~tNhTW ?o];U֫U4˹0RJ=D|Q}J /-dgNBmly Q9J-Cf䯲 ɨ\{nr^+;Щ'?Ke`ƖI 22xlAoaHJ:#a}2B39&` SMVP>b>.Wr)pJ!Mk2G ‘?Yu@*9_ H@rT^W2O1!){* |t¬ .o|(1uXO4 ?^^{%XPusESB:O`j8Rl4uW};,2@KƯy/iKfCe0H|MmQ|OSa)urܻ}!PKzϊSˍ-V>XI9Įk  $#}9Լ StL}Wf5A!ɘ"7`QZt!GHos~$XF "J| [20s4A}p?"m ^D 6˦:YsD BЪzK¡d9GCOinDzKsvT ol]uʌnM@H AL qyf—7MS^FD@7 T ^Nt' Xz1sz/N=8K,6je߭2y؂sRhAcIa79pL La~$Z;X-CTة3(ΟHY!hf,6vTj<8<7C*[{1 Ӄt̽eʳ9cA#X^M9K+ Y˓bVc/a_߻X}R0(ڙ& ;%5rW4=/0\Rc,2?Vj 쟵zc ?ϼ2]cguS$ Q|22|h'Y)\bbQ-@OAȜUI?&rX4s^VOpEPJ6~Tm4d9C7zHô^^ vqv+v`#q*FLۉ-[a4q M:&7ޜp}9%e=!zUNAG|/)꨼kj{IO6CUUMp| Ԅm\hfxU*T)W21Y+u'1)u7cAAkً |~pr F\SNsu{ M}8յjjcgp8Շh f7_fv%Y?ȩPcCePcF h"Գ?joDRH piVcMnr(S DԒY0rxf$ ? j@J?lIW%͹6=nRL2z|͟9M+kFoƱu?mמSm_#\)w\JLKȚxydКE:'ɻr=jި?F.̛ij+dg>޷VקW6?AWDfSaPE"Nֵ4k3(7є: g JlMܺPVq$3M `qgWrA7 &pK0<-o1gl jCf߭9UKo-y^I ZqιwK1fI# 3C7d@\@R?pe^4k1 n{,1$±"57hcХCS m9fDU40P{\BK)Ogߜ^3 ɹN\Q{Tj 7TSip_Z N}JM/,] ts=4A4謻mZd6M, Z`~@ʀb u> 'Aw.ľ}vULaup"-։uRkw o`Ok?w%C'ޢ=:MІnm:$ɟە]v?: L?zG=1?Us{UG)BS f$_aWKD1(3|?.sJD>FL[{Z H<[udtc-  ðUdI&*]{BBlGmKXi3d  pGf5AD"qudB=n[R"/)_/[ڛkh^-`'5*i[&څyzy(;Mhw-a6J~ؗ:IEȂh)bBY/0=tI>1u?n2=Q#|{\Ҋ˛dDŎ#nR^g뒏0$Th?=le 4|0 ^6Z͎_r_lE & /dl1;zoŊ~fOLeo˹A1ȌƗԀ['^-r<`4kRP z{I46u(12)|׵؏dɃ mpIފܠ`I;TϑP^v &,$Ek3IQr`mGS7~aO*wm ~ܻm;ÄZT%Js$MK*+v\MO5h60ܾb;KFoQ=e&Hrҷs5L0OqLG/Hh f}<_ٔy8/p`йr܀62!]zY7Ŵ TiDW^$usnH+=kmUՌ>R;@[/$)h8*/fwD[aئa˘]؏Kowdψ ɹ)Lu394gx lpjm'j6i-*mVU?b]!3;a {}k'Bu݄C3Xn &1/K9CTڌKWTX=!Ym ?ɴW*q#eUJUe(CRNc\D`oF|gӫтKzn{ӜIjL"3~-#1X _ɋsoWi/͐I 'P(Dg^dH9Z> P (3ُ D'uDw5дD4dΑ{qe-xDž S؆pXgEfi-) [@+XCr1\1)/%Npva-ÆJ6SeLVyqܑ >}lv,LGk^(x|@ c`m o{M(g#%z]30R+o,RrkSzJr3/jWv#hӶ1=RU+sa4ZWil#*)M{7uT%OqgpbfE?yDu_`J/pƏ*6ƈ؈0^$.S3I^VJGQ_ qGY"}в%"L#[vsfA7/HtohskEjiFPU& D[7Lx! 5h'QfCxxjx ]'Q),])dK }}xQ\3H;ti6 }B[{NxFƟ8 @o6kzRa⅄6u'qQ2B,P- W*5 n {V.P|0{>۷. P"^mMEsMcKȷ4EOZcBb+vǢofdm 1 xhn!lθ9` ,r DIzptFh+Pş-9MQJtUQSMHABgrM`VR#['7>[tY 2u{<0vH|dD'c×fq3a|;qډHqN&5ޜ$1k|I O((:* 8?m ݊SG*ěT˨ų"h=W5Hra'l2^M"])LxHj%7l̒wv!iw-`8sϿ/=ݝqA4XmhC$Tcn݂ן| GuF!Iޤyc\q5?c]vS SR&`vJu,sbc^S`\;E MK~t>4K "h%72~ h^"6ez3H6K)[^͓;v9yk9hTv=oMbxbe"EHJ*V-E)݁4beչ h,=\Ūn62:%?ogʤA >>8 M3t,=J>JUj%~if q.j#^bod&]FR+:K'pS1|D'baHV΋pVY~:N)!ff_2Heဟ. VsO1 Y'S(.!x@0G9OƤd1/GF[a%EkԲ]BL/Wj屬9"q5GBP/J/3M6g!dH|2,rs?a|c6?Gs,3?5hKx<w--?LP`^ڎB~mIbpQY$&>lv&(- ^ۻYD`D-c5͍)1V_U!.=𸩁̇KH$U&plvjH-摹0%IZs&'9>h0x([>:( B򧢱s?z_oiD, CLC9{iouQNͣwR q=]8D &*rEѠPoi8D\wؤ3y]OQ]GWjY ̨z(R$e`Iqljs oBSMPT[wTr'<_\xukʰ\=> 8Agl W J KPko纥eϹVmA DT8204I,t|,"k+:񪐘 I>8'z?*|ż"=w=+}GMf֡޷ S#vܣ|Ӽ$}qt Ɉ\R:"<IJ+#Y%Q–jKT@+DAI%oԙB3>i!'&١r)HzFijBWB> I0CL* vvӉ%\+&F8G$ A_ >ua.K ?`&9cnFS%ŭ~)4>-/Ԓ/!cT^9"~F<3ߣ~,Ěۺ)܄m`}S/1/߸nznJsw_婗 *%s.>[ v-i$ )#}7N/$?s0%;'VwASCR4&"a&2 XU-* y 5{+TVDb7 HPWWS܄$W,h[?0*N\뾟r}? 䧣ͳ81O#R A4C"u#HeqVtb{ພe<<&LS|.R~$y:T=DIW}CE9<Ij5b ifJ:DKq[ST6F9[Zruf\Aq/[n2|05UҟMv૩Zz"05qTVn'Lɼ҇po5bR oeOPO_Q &=6)^TkUՊW/&MЌcMR@ŌOH8mB&-<BPO'w̝"x&WD4('bԢsT`2")J.}mG>1dQŋKcrS,{Q[eDy;6?e3^oOs\-6OU.f2 BgˏE &V6an'\DNXR)2XߟeIE[,(cAcca + I:w^3ualmЫx<GSC~:RD+J;1X>ޭ!u6tr`\Zk˜0(B[Q޺'Y8$Y "4@NtOblX߽sW(HOOs$v}ZhYUihX<ÆWDZJNp[Yv5)RjDPy{Ijm#=?d Ɔ_]Bkƍ<7p?6abl:ئ,B9}@zEOCj0߻TΑ`)Bˇ$Oy1_vasiV^GovcF@P[FsJD. XxLYgQO%ˉB VƠgg,xm הr;$ݽoGtzq~yL-/U?1 \yUgd&×'`xU=ƌa~Fe06f>yg@0azUJ7,a;ek9N9h`*(d-mM!n)5a`D/XY ~*⌿By'{QPw;}Y NUnL=`OOWJ%4(q5@T$iμT'{8Vb BsY,ϝÑO/8aA2]la+;5ܥ5=ĄF/PU9%Y2O]N?[1?ڵQ*P_uR}@Xj^N6gYBX^' Tag~E?Ź4B)GR?D*4ʹ YQ>!"zqiL\ brJIDjjɢ4M1BY߭2,6wuM> [m !脐nd. J;@ى뿹ĪIG.$R񥨿Tif'qpZ/=usRf(۪)wv Nx}H[9Rd+4sc _SoֲiFt4Se%ݰ78&uk?#Y^10E^Qpϧ r%#adDaʁUst_>LkVf6k:%>{ɝQ $zx=5H''LCl0J# hkҳ <%p8w(y$w2שى5}!w$&I$z_)8oLgsɎ䈔"u jQ'?R; Zl6vKg)=б5Č6)za-+-0G_VH8 Բ\CăGh^ M @z qK[DA('^)ӵRvX{.vn`F ?U^Nm׀ ssqB VST2j2Ooq;~ ;kc4ӵJ#J6 n,o p^"w^Uc2 +٩cr ˖`m3MVbǎXPOB;~E.9,@D91^d44`x1zɕsy\,4fu#-b`.ɍt) h 4C.ѹ]XY|CϹ&Oi?9b(:l] AW…$!=%+{MKWA ]g'V]G)gm3?\+f_WCq{R s [s])S btW_G<&v/3}EoK3RŴR'Wv @Dr%*8Q㺰N[mņPKJ҉g?!+.ߛ2ڟȟ:Ԭaն$UN3"\|)Ӛ pr, Y6p6SdAKҨTmrYN.P1yNè>g 8<Z8(ax`})MX;16cL(" 5ڲx\f[ 73?oC$`[Plat^%ʯk`P^ib qQYqRŘlr,^D0/ ݒW5JeG,'ִjZ@ hυ FK# I $A]θ{O3=.o~SX=BJ@ۉQ4xVbKb&b.3#|`?KF,]% /#||c_;zM©0876{q nMC=zC> bD?3Ǫr!V)q }ⴍvA =I쑟 NFZ%k* zݻ[(p+%mbgŚ93&c8PYWvݓk*MS lgCм@O,S/kA$UѠU"#Ԏ/O^'/n~ fGMX36t@]MD#ׅRI:PMI &%8QfMm)+!"q Խ}QS)*IW}&gyY@gA@EWX! PqG፛ f=E`7![D`[O=V%$K#ۏD Nd8_gYZ07070100000102000081a4000000000000000000000001616eef1d00014c94000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/V;]?Eh=ڜ9N] y4obs;v' ̨Ɏj{HSi []Zq G)x& F?$>Ml?gIPtUX襶kHIz9'993Ngyl?6E `ąmN ԯu(>2FBHy$Hkqi< J_//<a\YYGmʚ07=+)a~t p ^y&f CMivBGi|Y=%|QdsBTO> _?hT3z&=k`qMB]yROTu! c:遖p58XˌgQfRRDQߡXpUl}Ip+x͔YxAKn>Ճ5oE%J\AUzY&s,SQM`YF a2 p꿹>tCH_%TXNL40s}gA/,Q#$Tv ">uh/}woɧƟxRSǃ'xNm5\w c(tܶm} BF U z`XE=(8A\VU/y>73baV6^,~xdAs׾3q{1IEq+Ft4<\> ڴy͐vT'`Nw=UE m|IQ\2`L5~ҡ֨Cln8&:K(:H'PĄ\&^8RʦxJIp#:AHd0M1vѶl%]5=d89.-jPP0RG*:(dQfV O@wOd;QD!šQ랲QUxp6n{ŻfDng.Zt,zL-5T 17sYL-zw'o5YHXzôf䈎c>P6׎H*#7:wǢo8<\}$gP;x >peANr={A[e-i1w=/Bne1ɏKIP.<rM!,)MEg?K2jh'ny?&WJ f]zEِtt,82lս{@8Io2EFJ̘DžүϪtO!kFo68gHzצ &m縎CԾ'Ù.4ϮF[{a #uR*轑SՏ:&^`kzf6{?{%L 8HkĴ v'jc*gm{B%<0LJJ9cR_pɆkO0hbL婊*C9Uz9F֓&9 vEs!HG"=}jTKeSE;eZ3mW-zk|b|s gY.,Zi!hSfGmV$1DzI."ޑuh(鲕:D1-XX/wR2-}2weT[P8sSw}=ZҝcぽFGvuJ~*4Em*%fۂsL'XJ4ِg \*yprSme4*Y%yyWg\$t S0{ʟʤI{cɣ8/֕ 8~]SP=Y5ƝV_52qj^6SA0+1"س aB!#<(Ԃ]GE [&6^duc#0w ԥ͔lo*/ZE𑫆mVm')w6W,/pe9R]f5[\w^aӌm4“͂x*MI|^ML"`F=!5tdD:^ʔٖkuSwX˖ix0",LApjvGp0K7 vv#I{Ss}gS`]Qt%ZZxL[2A'd{рGq~j3yUE~&UM3oY:|ocӆ }vH}{U[W@."jlV ).FNbVo_W7V2W{0+漹p-)mH4>yzSDG@OJ 9B%x'Ke7,C, kC>\=gFs @wOAvD)-E]ªaLJ%ͦ^$Jύx2|C5˳FQk3{N;ɨK> $tJ6>wak^IVo׭AU}_T`ߴKwUErÂzlT5#RA8u ))N2Q^e7n l?(PTXam b<l+TVYPX8KRu!PqrY *ksAWY% bn} "}woBÝ߭沖J钋qe,{ĒtĖbx,mߝu:\HzfLnoTNv}.{pw5_w\k5ge5.?jk䫬Al+r.B؂J䗢08J1T#Tl(I7/o]ȮY],Z 7C=a[<,*Sϡro$F0KnOëY(6{4Xa?ٶi)'>ԸɠDBDタFQM ̮>ZEk6ͮ&~P\fDǝYI̺2/#`4 }9pәƾhv9Pе QC^ή`P*@;y'D(w;Dc,ڕѸz- C2汜2*+fÇ+Jfi{^-~[ۺqh֨>04Ah1D``ͦ11.ԁn_Q9y~Hy[}K 3PӘ^6wG&QNdJ|C߆FMw% N%E>-JyhN35 wPDm}%.-w6ʙ;E( YҗẼGN*gD%F^SI.CBΏCŲ&6Ɏ4 K`a8g씁%6 ư5n DJtgZ5K䁃-_1G>;dW?|gcñ۶vGB/jHnZ b&QG}v 1O?mFHjwm'FlxfdHXq8CJK,6{,7A(…΁2"ssz[Ƭ,vU\SLXMCAw,)ޯeotxp=Cډӣ~۳͠(}0@+ sP `&eɯpu%՘l*gk?NSɖJbn(?*0*}},P?pmF˚mV5vG빵-N q|2u4`j@d_+г7]d8KKxEaكQMadOzz6"m h}rk';caQwrGĮ>yaO6O=.I#D-|=l"ߴZz ?idHmx>*L(tA%IӬv U|HH=ⶋR_άxawq}^0~W^jj;eHu>`i j^67)s[4*3gԝpE8M1)eP[{ռF],HfhgJ,uMC׋sGGv9֑T],9kҺ#g*;+s<^v׻bFIɜ ɯ ΒÛ1\AJ`(n(;6DMToG7VWr m7j4vՒlIdz "HsO څxY@e mLZs.-\v§Tgcu!B{JVRz7Fz$/6x;ίDOP%-ٗG6xdܺh,^03 ۧ5vz&xjuh&pj4apJ3Yxqa 81?pkW3e],3jf~!'nJ8#@X4M'V]"nccp$/PB#ʔ}$GXO5m^QWԻO{ϸ>P@1ťn֥ <vIGv_e%} BSyjI3`9d 1Du7M{>jѼDYZ ODM%:LjuSw 1 + G`.Q7)Lb,עYR!_EƷ%u, { Ӆ~xH9YUvs1uY2/;H}- |MjtW./ m󶔛!3[2.1]4< zIlPݕE@?[ݵrk׌ydI`rI8gT@Ά扜znJ+2|l> HҠ0ZY!9b ǀaHyRVnn}xOx=6Ads|Uzw b `ڴI&h㋂Mx (@au;ڴZYaC*$lpy;c{MiӦ 6{m`[RG)}`vKEp-{fVrPq3ͺ%v)W4v_!#RǕۏ05d#MUr *uNYI[ED3 5ybs NQ *LR#zx` ƘB8˴ $N7t@#nXH-m{SS{-L3,׽~t,1|[9pk< ZA(%K$}6wu /^qSQ1 d^5u$i%F2L,W=5jY%W5a-+KFIsC-W+8jS+vC`ޭ1 x9;~_ S5uZhXB .d?4-7EhjQ V_ {Ǵޮ,6@SMW-Na* 7s~OhK6>r]2}Jf-f'(B}V&`_: chUZ߱JD[<!B؎ƟFZ= V`Wx0=Ӌ6t0?MZ>~{ܚ᭎xCV;}k߳ OC8UЏ"Vc#$x;2#X;lvd'4-H%b+l_0-NDJ-iBX><1|] -9Vw0`JKza5%g@U3yw:c;J./zNIydɝXr@ɚM3";c#_o=&h=KYplr*tPh+V2}ԣ"oHfuN(;vF1  Q[-= !-8Y]#vTa!ה졆u/"4iW g\n`aj~|K&rd1\=NᔀX2oWG'Lz% ={,-c/w!JA/Yo}AA_zBP#]itNҒwey\ 9ӯ#fFwE؄Ƌ|slް5Wezr۔rɠ(}w5bb:mGq+f~+K@Ƴ܄,˲9@]ReZf3ϤIyRQAmƝdrv,C&F}K:$p4o8i1@!NN=ėh\bāY{ؒdms`YKy<ǁD6V/9ng=| UcK<֕ۥ`W1M&;ّa,J{Ѳ@x螓s*HV^نtFb)@n}X0jd*ޚ :3os(zurHj)@Ru$fEg$!F:ɱIKssOE&EOn0'TzXЙaHe'd ij+[!I{] -tME攡TcBt]q~^m2#q$ų uč3Sp%|y-TiMЈo%nK!ϠJuid3vÝ(O>pՔA^;?:wo ^ oTư5{c&9 ~d%U(;p]De„==T9v=쏣ΐYҿEmNDLUSjar) F]Z-#\*)S͛ߺ S%IX m(~sYQF+-8<)IeuQ#8ujp(A!r- U}Ygzb)mppң54+8 (7S~JsN'T؋Q0c $7Dox^1A+SyPz?/c/.*P`<'˓:O%Ky9ouK[x\ǁ3 6ǠvRŋ| '.p4 Ci)$ (dȎ'(#*g1~xeJvu!4I"қv{ |Iiua:p+(c2+w gG?ŒȂQ+2< Yk`Kl\|}[:72Js鑟'!c=q{yzOVoDž]BV9k\,hM9H)cwD-1Ob֨uZe}>]l Ba|2\td24`  S_#XN~TiMqIMqksuN^Cgm¨ =AaB[ԞʾcƟQY{;M(78?hq-njdq? (a_J '8Jr+q]9E{MBḰAL+=03B+ܾc[#JJ̢bec[ *2oc_a0g8׳}/hݥe?!yoV36qCejnFcQűpUT'[]Q*cyKY/;nH1p^ (+R6gLxk?,ݏյT#(4r/Fĕ涎۳|6~(`f}nMk)ȏ,GJs>_E`T3ΐNݲ3k:&*\ !tuE/ũ3- .t{A߱A.:N_qFhxFSڜX*֎4Fq'BD%Sn]l ˿}BNުgfkQr*sz?Zʠ$XNwKR/ -=rџ} jgw}4+,׻>ydL:5FL4X PD'cEфܞ0&r;=E@}~b<3f$^bX+'<;s[Gњ&ɎJѳJUd`󪘐r10Py@U7Kq .;s;z vS?ck/hac S{}0eK؀kJUr`VA\V#A8)ӊrR T#b]4њP##+1GNP*ޫdco\H+2uݏ!*&U;Fmͬ/C),ѲKҼvDp&Bgb"T)NX! E܍Yz#MVwC zxIf-u7fcaxl"|ˉgYA*&8!T-T}[\" 8SxtA"Q(PGMVl0&ԻrxLOF -uҹ ؈]9܏>P^ug0Ǒ 4+YUh7R~HwǦX?^-!q݅#P7AiGblwCd9ku0`1`CE KV/:xP9QlQ7Y>/ |?KO$9D%-ZMaw'RWh^i18^e-">^K/gm0IP \ JpuZl|̀@N$%?$U@M oy ʯXɢʬl&y,oz d&d ,I3jJc2= 2}{ωL*$NJ߸# )0;^|Jl!ҚYwL\ũB*mLm-ro-߸$AZn?a<5XJz2w6-K0nxv|JS5In\82_cR ^S5O*qkS9iwßiz Cl#IgEp{۪Įe82l3nw _>}Ew!\I^|͡n* {!7-H`h!?ޯAKgP}:q6b"+bg͠3:@fCf##M2'ڦ@Kf;۠Mz>R;["g 1/ Of.Cc+공x[^˶F18E XT-+Tqwzuny--]mQJUq$h_՞e3Y(uwVtv00u\>sbE8~xaBfZ OסDMV P,6[hPAЙKzL"< 3}8zrXv͆4Ƽ2Q mI0-,e:K"1T2Ϩ! 8d&-L׏AQIGڶq!I Fyj$iR¿G1Ƨvdd7W@'_ =@^ƃv?9H dxxWFosCYDA رmxuTij؄Htd*3W{A!RRy} Q, ﻄȹ6Cx:>3/5@ڒOSv}^pb! صn-.\ Ït,sAF ʶ 6KCsv!R*y"..=3 `<] ,5@E`i_?esxZOzmѯ^v 4I3[?@ZyP[Z&o! kE )2YXлN&Jq[@im]T[ƤV"yCU4jGF!xNdVלͿvCl/c k.tBr=rz~MNƢڎpB71|v )OI]3 JVbh3KgV9,]V;{~Uj;{Yl 纭A@mzV*$Z߽5u~s nȆmu/ٙ.w@+j5D\:4|'h2:I~OJسfxG7L 5ԥ"/0)Or{3fU:~sGZ᡽<0װr6nZ4<G}{|/E:?\zQ]V!\zQ\iʓh|9q׾դ.XlZH|>E7\U?7Œȅ{ Ѡڔ'f"w(( Dp.1~}8琇Ӵ`Q|k9c5aR!nDZbOC}:ߞ$eѾ,&̂%#+NQ^2Uj=NRySVB^Dzl hO`Os*)>-~!*s(0t]X );a WAvRֆ?ր6A̺Y\ƣšK%\6Re^;g+0KpV~5b3&'ѹ#-\XU ,]{,RL0yyx!V P[dDi22NލMp{¸"؍,@P=E6aǗh3 Nv5Y/ʍmWI &W-K*-P7*|sCeN˵:ZsW#X 64>.mU(XS9 U-1J5q;[F92mJpF9i%y7 d~ p2']`_oȊ@gK|E$,nr|@0RIkNԿ(MSDq S;pĦVCpy(SNĽ w4carQ?0|}䴚^AQiC'Be?]Ԏ͎X0Z5z>[hB]H LэHojtJpqE\kA҆ }u0aa*]zR"nI'!ĭ9x9DzA1B#%ԏxH'?.=kJ{uPx&W*j `nd2'g4@Vv$Eѓ D(RSx_؃='ߡ?U%f$Yjg4_b[{lPϒ8;>)-6vSNl,@ߏdYE!il9ScLEdw#sKl?V[H|2(y/ԃ(9Βa̒t-5.ˏ|; ׻Q=0; vyzqZ`{-lnNI/xñ+@h棽SDJ'AȧQ>5+JAVjY8f<򦞸zJT7G_U9+;ɗ58 4vIh~&khًbnzV1Cf0 zB]=CuG`o޷:VK۬ ZU#Q Lѹ4\vͮ 7 ImϢ#Oqe wh ΂rl+‰UI#o) 9wf'茱1p6Ÿ1 NMyh{'u!ё#`-C|1s~e,)=(Ri@[^bC?L/mI,r@z=?Ȩ̈́i@+MfϸB#\@nh,Pej`K M;/h\]/Bɵ-"L]2HthÄ!QPvW!-N®ed1Vc}f#=-ne:tbB.@##b>WKӄcib`Tۗ+2R$FŰ(uJ**MoO Snld«WAed셢 {2҇D~ܸ 97RC$ЈF?BOOCщö0238|7+ťՅG/g,c6{V FOz窧ſl(z諸qPf%'$ʁpޅn [6XID'6\-I+ Su5%>:H)P?,W+jCzܮ*lG\.S\ZAvw|jMkNIml v(RnJ>mDc!q-/:[U #5|t:kiQ(e+TIFMc:w=/ȽtRzNPeYPtׯk`zORbv.x|ۗEA3ܱwΫuw'8v>'{NY}ic=EgoAfLã4-( "\5ؙ O#-γUKjJi僓9@I=><,6 _,pMA"]\hzQ~UW+gwv+9BȞ.ؒ=M|TVA~j ˥aȧ?/MHppwAK/Fk`;d <2yiAj/=fxܚnk kbXΥY=tO%DG4SԏބFUx/EAPn 0Dl^cB ⻛Itynsݔ]?@^Gq> 0.8?bsğ9wµO%A?&OUJ;9. ,Kg )&qޚX!P_ZrN2#`A G̢APjVgt/Bv>T߭> Ȅy۬I?Zs'ph~XAٖכwB䑩oZx4.ԿDȄ1 ۂGq[ ]$z6$YlQ9VaE:bCN YTVj9s&v,)1fpA}o쯫1x$ MG.LXapMTتF/UёAK8"uiRd%ZUh~0zNL Z͑}~:@66@;Wbϫ.b?̓:QXG\fM7qmm'Q f@=\똒--º5>w3^n;&*#2[Ş81t_Vv˿KZJ0x_= zNmK~OƦ _&(yɁpτ[[*֞LC:c-_/?cBK" }'9ӲssS`iCfl jyҶdp:y_6$ȯ1fb:(?6M[`r݉GWHo;xgsyZ3E@{tըS-_D\ Ԍ&7hZH;Uw`~LZ-&HQr,@:٩Tyۏ&R /=u*GsO֤+V8p^VZ~rBbi^ʬGK7{(iaI+| y qR+Lۙ d\Ak.&G;ZO(t,{Ms]}>]nTݢ8<ܳ;lشA<b!\h~\+W;9jY`Xou_An\HZ4d_mL,Ha]3~mao8蜿BO^ZDVە) `;Ʃ)M8qMݠ ¨.w>HT ){t`Cej<|܏5i(߻ǓUVm^Mq~R;W.!E׺4uӇHzƐnŪ3osByuw @ad~,Ո[ ,W3wnR*DT^)ψ:f|ՇGƘN3`Kz*֟Wt[چ6˗S-zj;pԹ$5XIRI4sH`|!\w(w0}z'8v@N{8MSB~Q0sY0G]΅j P[U^-9Ô[Rw?oʯ 2&x*1wC&,DI Ec 8&cqK]~/QriBѪ[";t3xtR"ci((\:$C`w9"S50сmR:l>ZD24ɕgYY2\Ԝ>Qb⸒[dߥ[/J4hHI6RPJW\lVKq-&R0ވiZqVH\,-۝45؉r//75N?2IINa9}6UF-+%)Eܱ}]w࢓Ȩǐ=˴0ǶE{#޵[(6%}[Qw0*X"ʑ`+gn6~?1I.cEO%pv2)Y4*#oqڻIl]Khcẑ0i2\ДX:##{CE!G[L&UG+<~ O[3j1G=mwdǂW %B#Kʺ[IRnq/=I`2~Sor]f1rRn)%^ۓ!~ K[)J6oŎ+[fE'*w4('6WE nPz#pDB#Rh{#ߙ 1Hiȣ! ׃*!~8WL pPZ/V;U؞ӂg޳ǾN0)kM,%4T0І<`~G:t#`<.InV1 n͟d[{CoG3HW:DFxr_e@`Z*ĹQZ]GH munQ~3-0?xSIV˃s0.-:ԪI98#+! |mw!-i6tA;qL8C1;&\A4O>VFgTxExߊ)FJ2o1/ieztzvtHH7DmRI\ojveX;5q @ 0U1"JSzONgi>a7KjEh؄-x#?5(ɋ"'pGWS!(8xÜT7Vn9UqݬK Zy?)N7ԅd#֪ !1Ò)!kaxmx6Sū=uN:? + YalƲ<f)[pѳAvEI&]_*`?8؃ ]/57w+P'EarZіlt4:TI=omKJ5cWV% +=KPb˵%ͱ=a 0oX{ÉA) gi^31>W0B=4|* ['S* F&5fXd(PT=f^'밢 [w!=6ҿvji)<۹8Eczx|֬i52nY7 x|(EP15N ϜHfXx縠>FpFY1a}om*[Պ!S٤,8y@)}(({M:EzH 4j Bsk@PӔEݚ7atT7$s,yi<8> (WgSq/ոzu*wR{{hs(ǡ97/6/5c?Nz "=Yu.OEN-&;O!&&] SKȏ5/QpaG?8 wZ,rz>TT+HN5 A"`VA}d+vf8T)Os`e֙挫!Amأ{;D<$*w^J`Đ |@kAüB1-fx ;|mt]>ɽn6:F+bfްzM@Q~ELJ.~D Ig5n`A{)nemȲ,YW=\ cML!O NNiuM*N[Z.MTm(;93:(E/v(^1ǵXåւo&ԍ"-zXP穄OuJ",XBƢk Ewv'okNKJQڟOzW-71)Ɨ<Z|_ilPz-t*6^]{\[Q }".&w5fwd R]tֵwxz􋎥`&hvs?J?>;¬oWZ1Li_:HT)YƼWaO$W_Pto$1FM|_, I<8 067X"Th9% e̝E@{y0J,_6p,f(u;{]r:9M1FR:Sr1񁔦rБhn_- Ph"'RYԖ@/دmNo^ kwm۫2.ٲk26R a<%!ӛm|W1E8w n_ >/Vܸ^{1BH4+qdw5J<-DxxuX{?dgh9-AWT408CBr3t O 2Hf' K.T@pcׂݤÕmxڗn&!5Ejʒ\k"S  l- oԹ 'wG0q{z~<5Ʊt͊&&jGK|J.ż幠8ZhC4^&%-p?4m-m:Y,Ų;QLbpfو7TQ[?LQwٴ+ēǩ$H|OĊuR (j"-.EeGH"1ea{sB2/{ߓB-a~㜜ҫ!YUvOiDNJ^NjzD4#=KpA"(UMppY6)@ <'d,)Ɨ%1gTYdz#3‰aZj`T6:D>~VmMt2F n]wEW.+]I@J[.]yO]cf#`JTejõ(&]V-Kϰ=ϓ0e66) ay@}!^[LjHdLf)!ɠ]mg@G=!b[7׹F菟A 'jv_ Y$?N)z2rsr? dh{=8ee0i7:a=cmO"*, @.m_e&9-csdW>bT۰T"5FkULn4ȑks,#"ŇɛI.qHF:#_uRF'j!h;~S-M#!lIXZW#1dH+S)D=0Pe&vJ=UW5Ǘ osxo9H&NB963P)& &'X):>e2)\] ~e~SD@1g~@da2sr$|**+EmSx  sOLPh$ٗI=$ ɀlpfw*t⫦X`;d]e Rpu!=XwC8Zqu7-tNkfj{ݣr&a/,B9oe3I Jן)lZhz]UfWŒUB4쾚[.P>y>ΏvQȐ)pg o\mB҄c|6!S &(5qf (޻uV^IUgm|B^7C\VwEz,v_+Ǿ6g2fb?@9^( NFeTa E?5,Yh _~ M#м);Q^ ?G&+0iLڳj.2?dp*vGiA-=E'E9s<_W;F=d|xn7@$/hR#/)";ۍ}Rgb~u2ь(WURh cԙCw+= q!'dLS^|d̩@ ''oH'&|*H%K؋5c!D[ .S+li|Y~ 'I>Ց%~)NdG½Yd?.| x>D4zײ/vv֤M޵ b ]O%fexp )Eᅁ5C0|1IU,#QUҀ==#i\.5j _VDIȷջ%tnrka%ͅCKl$cNtrɠqfG[8K۽|g_bl,D Em9kU nJ|Pu gs$Ah;z~O]pIKo[{g9UGA·lFs{N=G+KSwWqRPTҮyXP i-=n+K4tIoQAJU|M"yWMa- c`,Jv &U da;.h,CcEK{όM* {BDv+ӯt 29~YxHP]bS.qs%sUsm138Hjnhk--l1!2.9AUWITà_D'ۆ?cw4)4֞=4pxƊ#6,>jp҇u>a>r2SW حYNߝ +bTvRG [iRPX^# /:$BOinٯcu{7+x*"N3q]1yܟFzv!n}xcNdqG蹎EeBƇK(K˷wRYHnCy ?,[ $8AʦxbРw:Ĩ+ עB@XW}~M3j~oy}>Z ɤVnT| @ I-ȇɭ 3Ue{  OYk|19W l[;ym6?d@ps4VR2\RP+dxG)"UNݚk/'0zvIF^-͝0y8 =z ^܃4GPͻTq6_+Kra>U\%+ my@IN%[._akj8餦Mњ&VXS^2L7_֏+v3gHF_)e!obm%'kǬ} 4*;-6ENI2sql&Z^mC㹴z;&Fbi䫂jqO)|DHż)Mu_zfOnHj+z:\irsm_HgDdҢ~0MCwlMu <.l͉/2qTN93]_3CCڪfҦC2Ԫ&{Aqhs^F p.h}nNP#80ʘW6ƷI*p7Z$Hk7ӧf "N3%< ם[$Xy)':Ա4 QNn xkך`s&=d,FPڡc=&EЅ^#dJ oOiY@5*歶zx7g9C gSW0 lpI:ets5Si xrc' 2Jϼo"= bOx) ɘ` $򗮱iB`s!b-7XiƱ6wv;U۪-j)s6hxLǥR#\VbqL[}έ24"CYf@]WfY@3%h:JeLxRt @2-q]QIVWe;TK:?_[m)ژP%CNYO/ՌD==js9ޓL5; ^d};Þ3~†Sd<'%hv7X?H=ȃ ̺r%H]U3>qlK)d%Erkld)rP-gaQItZ3N55 QMUj-^ȝ֒%qsI`zkkdloc`jٴ2$>K`MKw(Ze6y!J;^TW 90j0;zK.xi@%{ɍ1(2y%k yD~n=bYyrbu'Jf`k*`ǎwnM23Ȁg?AQG;w UhTXQz{!YqlSY4GOH܁k#IVg'Mw0~c0?~,3"p=lXfm5!s_i"tX?jwiHV߫dx;?ygh̵Ρ*Ѭ`(M\I D@w\e_%]{rL}Ec.Uzl`x *0%*̞мť$ੰ]pGt?AHcP%esR8sd~*DC؃S`cNP2J'7|&, xkimP]_c)ڴV}B8m* FYq]d d]80f+F ')j} W%=IXnPZWnNm zSV\j$%P%&6<@0$Q 1/=(zƝ൐U7ن HR&G*>HK/T н73lthP|iͻ<+\e A@/C檳\L(t0ơiJ#褈yo]D,#ʶ9^]eM)d Ns|xiڸ:X9!{Jex ܖɚG[c8ADLkaCTl-2)%8ɣ:|[͵uWaªfc#rU0K7bwڕImT;#Ps:Zw۬Abx}ӗ0*U gj쫶h FP05U94|18&T\[q-SÙ=O+o$2 seW֓vʁ6L1-mDw/Dʫ?WG:3&k8L83`n= t˱Q62LJSE|9K*Z4()ǺrU/N+A4Moshw{@\ '7!E/WJlDd^h.΄u9=vE5؊-@QAESV=GJ@{;D }}Ur\|L/xԼ}cĕcB?l&DRJ!N=WLe rJ'e3C#[<_qKV}c[r0IV'_8ELsiYY}ca5]/jO( ^΅a6gOkj:UQB5V 1wJi1bFB] g'(# pD䀭;Dz&"W5R tk3>" -j gq[0ڜ)djQ<UK<5b-6I *ͽ  mh5kV)ٹb9Wp"R7=!jCOGPlG8b%NY.hҜ[4ӽ^/׾"2 4+Z{G"xrfDoddd\q/Sd H nRiIZi[bNb;;>6~B1jܡ<\ȃ3E*JSjmQ{-x&9Ld{m MeiC$_8DO}'Xҳ]vGN(L?q3NAa NJ`}|c ;a;'ey.:~0e +:(e_;y,MaX%0]aCns3]b:`/زh24wj0Bp&sC{t)ĸs'٣ ;5}6B݊\~yLQ؁(E/ܢ_VWLbJ)z6ئ6^NogDU*R/ *~ x5n lɣ\"lJ 4ߋ! 8 7ƺUAh Z@hk{ؾ$'/s^f̮i]ٖEjvqU~6wU]+T0UV }>Ν3VFBϡv6otfNv O8@QZG_-[)a"i>U4iz-EB^c'nUr;rs8{ ,rH+jIpw-oh =jHMt4vzNFNEN.oUPija[= DBp'Zzk <@@\$.N1| \"۶xt|@+MCk}+DN;~lpq- EH.zM 0”EE2mjL=* }(F_eZyDv<]8˹r5el.Y#ITUuL+жYDPu \#O΃JD溻Nni^քwG2]Wc7@J P4\a5t!J ^n~Ț{9|Mjppvc;㢯1Aү'Q+V=}ҍsuB#O'@ߝ ~Jj!b VeWSQDP@rJaU)^x D䇑tz@`QIn[R#{& 81lT;ؗ e*~t(Hޮ2dbq&;}IS#! xŪ.t5Z"v5wbl0i+V E6rM ;<tD<Β)ÖNq7.s.SHoyFlͅ}g?)v~D _brHJfwϿebՏ!>\cɡb|ʅ7|Cqv|M 3TuEwFT_B\7zGKj5lUF#D? >L*t2^AujxJAMA0MO\AN? ': D6ҟvYԾ\{ַPށ1!u&@WqEi>S=)L<1e7p=eC|EN]}oLCfF>96=@\iH*g_ڶdׁ<?b걃 0xhtHN\JxoڕDwDP2f 4ZV b9H%IM[33wEhJ]WebmXChb_{tsWac1DNDI3hy8zb O@KpE<]N{/Me~тވzsewi"F=@"$ǶBF:vf&T|o&tb %#CEK(R͜e03;,21Q2]c{S$ګs҈1 }I_h_CspΚ*jv{6x#fJ0dU)Tr)y9GpK4%_)l:Y+1."/sӲ\ሕOBd@Iד)쥻4#[WZA+u"5ȳ-<S ÒGQOuwlEQV-f1An cwƳ%?$WOe|v=z5qOӸYl{w#/1>%2c+IG-UƱdv1l3=/N53n_f:m\""ڊCr!/̥!5F[}Z4]410 [-<"'ɚU s}%CnQ}GGB y֎wWvk!H4u&܍Ή;)H_ : ]Ed*ɏK:7R֥UjO7AuYAj N>2G>=^^+am;< wS}.kR :2 )_iXeIg41cI b,'ky@:j49!mU^BaQb^ɞ@MkOiDc9r&e;zj#sqf8gC[C7kԯȼW~'XFQ~'!y?=[(Qx-FL-0.;eHyRW*VyWE&]7#*;V-bʨ/Yȩ'dlrV #KorOA&0'Ma=pY7*JNF6|Y^x>MB/R5$пD]ε0Ak:HHmd $K!40B6[ߚXK|Ny?~077DHow8 |ӟ4Aާu] S5\dh%uF>2"-r5DG!Y1̇ZH/Iv0ɆU+K{c*n Fc3z#ԏg@^3ܷ4Pww֎\b4st.nEU_<SJ-Q7e,E,<%7jWZ_4՘DsYl`-:]v`Rzcș]+QCr`WkG@,mZ%oV76zHಸbӖv'8\dp& pR-&q4E5 -s<(=mG)@'; ^CW5KxD2mMtM@Ûf^ix>}Ӡ (`0Z2FQ )jx}QbSV5g_5)5E*t5_9,=D0U[7pDEUt[dV͸vXC۸!?$sCܣ4Ӛ/-1AW∻@ XAxt5jvOK QZAH5wX CL礶P~Z\;N#+L_\lNaToև(atR`~#4^UIWj8],>M{cb͐- X1.f]Ji5ܢB3J ?i"OeWg VGRF?PkQv ºrxFRsMk$4h:X4[ "ИZeRW(QʼE;/pj)ƾ3Fz!V-C1UTÙztLؖ95:SciOM.ūx5 GAp>2O%Zj*[?cgU}EFQ6(Vh;Xt^?Ydʰ>A)XkDw!AHNc"BܕC~v 3ߎkR_8[^ 'ɴ~"%ګR$Mw64OyoUE9g=/Pٟ 9'Hjbiw6 -o;Z"(8 G8,V5kĤ#Olz)y.eVJFXSKh[h~Ϟ1C'C卖-PmGйV+{Xr.in:rYH&r^D d*A `a"1תh.xv |f¤E" `U|~bfwd_yX6[M4\x;߭gliX.xP18e* _]|s[p= 䀚TEؒ6Es˜Fiϰ #wOD$"&g`,\JS {y1L,I/ EIqAD.C1[C<Э+ ^" Ny&\ wh؆dpq L{gq&$&d+ip$EV{9\#UOxZ}qy8x k"Ér.H§Bխ+рZ}|Խ'5TVfkؽJ?W ,!r4wф2$g>v'/ :ר 2 \=vQσOS ׭P5p}=2ļ3@l:Y\T  .2 A/Hy ]֘ [ݮuZ~GA<_+U)#H@dH_.͚x6FqGx !IR*L`|.kE8K4 z0Ӂ FU74_X GkwgJ/mYIԷCMQ%E往r@ vm\GLG *6S@Zͫ1B,>oh#L\ ⭔^Yy) ~}Iy^3Y(⏏O&tbrJlC +VKp 4:#ߞKN]@2pi+D<^{p*1=%]^*1RS?i,&2{ .RWM 8/|#>E!^9>e(c~Nn;!}2%v)Kɝ92x%jS#hucRxkݾ[tnnܧ-؟UW'Z",hS =&7瀻S_(} ~`{Xjѭ_qS)H"nypΦ?,BQҟۣxs8Nex`"N>{Th5 3 1hRmmeU#Wh"pHt;aB-|^&|W@nt-0FD 쫌HDo\|VXUdÌF%8 )KepO!5+#$ 'GOs1O@=ItoX%Jm7d6m~4;%!&2* %p謋ׇY/+pX?8èDZ HB2:ZD{RP \)-T;Qշ XxopWLLrz+#% K0EaFpIˀ-Y vʞ[i gd t |qO^xI 0 OHzKaϜL#~n+u8I 6KQSV捶?ZfýJ('r}]xPLUF pݽ&~c{/Z6'2SS(DfmCG^## ʧCTɮf>$0*0l0UaM{?pjh%'XН٧|Us|CaDp?{?]ZTUMh8"xYv*R):f|A+ W6| ڗםoҋ';m;HٿhOg^b^62WDF" ۪zI'<vtumO.K!$RtS3!zr>LoE+o:AeEc6?tɾ$[þAv!ƛNJ ʿ|`6 Y6JPF=),CHLd}?S_c"<w*n k=xDۗ8d!"GÕI;DU;Hܫ _ ?+50}[9GJ7%lp4#+sq2p(HBZ۶Cѩݙ$i .KiVZ:"QGMGKLtN)Ţ | #Fk_lF1K0T80T}֚@DDI4%%u+:5Vs FF.Wnt7%5U% %)BoQk5+.(>yt(96N}Ay7 1ĤR?*2 7a|gG#.~:@-K[r(d ]:O 4S|A1'~=U_`xV=sBǠpLSmol\l{Z} Am95忦*'N,9|!ٸG2;:pm/zM~ <2Xh4=}1yPGIN\bؠ*Onj3n$Ĺ$Zf{ToIp ~N)A3=V?I<62Uݑ\!+HV*{VW 3v{%- C ]3UN4Ց4jǽBEH2^^"bi,:Z˙_<إ.FڲB"=?F:dc y +-?5Q/Fb@qjgn\>ɣ? -f'P24:?UH\^.Q?+uj OxIA1';_wB/ R[BOB,jV׵^[iT0 ;ǠŴ1L[OE ,*v-Zb%  h+w \z1Pg|'N ճX)vcK` qaDVL^,:?B3tnl0py/Är]F0avQSɖ8/4=̤+!1z+iT bJO:^#jB~!x^~!TyiRm_m[O"d͜u=bC3I3L:{e4-|:nc= V/?)* [c@(MlPJN+=:ؚ)r1m>ڊЯ3yE-.K%')%rWde1f-͘π%I-έ\W۬׽`PGd}ԛ`l7$4ɪ=z.+(6raWEb:r҃W\q'If݂\f'bNrdwܕeg;!5O?i1Cy 2$"PssT'6A̡Ԝڕ%!.Z_PCa- Q '>)Es+ʋjdd6m)QfCRQTȱ'04Ca<->:M~ǗaD]>qhCZKw:g]6\nwh`l"q{2T= 1u*|Қv;,t4|CIQgu$c.PT>.E`"+_&qڈtC`LjStډ/ {ɇ]/#m9C|OosV׬mشxqjo؍NW+ ½…*h׵g:ipLx-*^\BPOS1QT~$&QU2k@O0M @jnߧDl:=UتQ:j 6nn$80ytf䏢#n[]1 g$~P^ "n)̯% ܋Nr?̟!&\0"[8*AU ]Z9OB@YH 8M $ZZ\@`5 Zh*&ɞ`JUA΢.FUDƏs1IkNQhkWS40o~$<}8@)ox<=`F~ ,U]WUq_Ɛ7=VH캮#R[tRIP?HuKwq"_>=,P7T'Opf.Ճ j6<nʲ K%~GBXwt>odׁ)[``ݽ))g.qZ3?gBC8_[R}_ʭT FB VKZKal d1)Zrb-=es ,QV\ut _MC?pQ~q۞5y7,~Y T,)؄=?d1G9F@s0\+(RӲ9Cgn KU ֏:mhtʨKyiyU59PŢM ]z(;IߺP$G x}Bscu sФ'tum㊤1f{xƨAG\߲؋I,8>8w ^PQ}*5t<OEJ0h]t<΅ezko b+c8}p-##lαiunu0HZLXN}-Q0R?U냅R𼾹!RQڇs eHH׻( : Ƒ=;?]^cc8?|a-ON[![ pP0"VP%\ $f- kR.si{?VڄB@<m8Xx~:O6- hչT[=q7T%J3RnL7<&ӷF7' il\F;!;|݌? 4MF1' ,swf !r`yq AT5so ( wOLIoQz;/tqiy w.ҫD06y(znYzͷ߿}o~!XZ:K ? ǮybW-\b[0l\u"`qh(!:ɺ7n* h+Hzqrx>bs.È,S8YnsFqW鋊q)%Y t遞CIał6Ccۆc1.5kTkYZuXrjL^r!L)\G:5i76pוlG ᚋX9 Yst!ӺJQ$`#кߋP?&[yړx'~Nh_U8 dHt7Y]ЃʌA1oYBh6ބϋOPn"%qSPҲ7hkSܬG>i[IcWR+'(Ī9.:NB,{Ag̋b݈ah5,k.y評K ML$zO/<܅ Wtq-OOƶ\X_2y1l!j(4sI) CY+n˺o64Tj2c>VAt?4ׄQ:$1d 4eO[1hz֍F9Qon&q3s>G:5#^%UԻ:O o4zNv˱c `paD*f@]!ev5b6ьN F3}phy>_A vL ZǒBPNB*^oߓ jw$jXN8h|ގ+J`BDO~^Hۈ{]VQSn7YY|%\K= "q;'%q5{՛5]6a՞N ftg aƕqɂbVEN.S?54?z֓mJ/LfQ2Cɉzc|yKH ~b/ 4UnlRIsjeAԅj#VӢ'f:ZU!c Sg++䲹mx4_|?Meb56N4.f܉;τ^5П ?M7oxv}J4.W-pl<ǁOA4cpֲQ|~exǎ(+HQ]/`p8R5prC׺=#~W>Z9t0ΪR7חG-Q M:DKZM|8rb1&_A'=XfAǓp4,'f+뙞>bF?)OpĴY*F3Ő ¯J]M *Ƨ̽3oJВΑa\IQ[! 'itXgB\R=گ\}ԧqg͑5}B3'9)##-qOrщsv 㚰`7zq#O}%1K+?h{-kh:nLKnN~Nm9# Ɨ%B!&KR@\ TSLMBeV;b@q/q7a0vMNdE{simC 1l-zl@4X'X!n:J5]5C)~X$ T6\`x,}>#{BABfh["g?#_hʚZJܩ/'G#Dvg;`vϼ}ri]-ɣg_\3jg9{2q5vJGLgRY=l$Xa+@%0o/=ᡵ7(p}7<NeE ȊvhGgΑ,eFe֘\ 8Mi ]c>1ƈ7ʹ[=5ˈHwӲ)UTP P͈W <3L^+c`0,Si8gc&䇞ښЪGh4PAo֥dImeMw'Ӧ A17s\=􌽱\Ic_ּg|Ćܑm4V_xV A^Ϲ?jHǶfy.\X",ԭ_Ct; $|p SVu3 V1Ww/C,?ׇ IuE֢ ҿdmTk/m][W܅4%[Gq[Sn׾#h!Q"#pEWOxWݯ U$==g-}ytû&5JP|GfDg0!|OtlkqN}2dw^h~1oQ uL|ZX@k.%–7vcwe<}ɣQ|j9gb 1hQxBI`xrC 埨銪|yO'04I:}$L?T IYIq$ٸNX/:5Q2 $q6 >%nv]! gbڻ7]u#a4wOФ4[/T'"U/8Xҷ'5"1`fKE;mاɴ%auVcEE7NP D<"asޥ ˪ѩ%%jJɦ\o:e0z"$>dU =hQkQR\Պ9l˨0}Ҽ{‡j=#JaX@C,ȟPChgb hs9k|'^\_rҀ~X ӫDT[ԡ:vC=Nae3^CHqHWpˉD}s]xwڅޘ,5Wڜu.H4tk c QO7 nss7%ƅNX8{zyG„zmW^MFgaD;^+}?,`ߒ0r' LXV̙rA =e~x2ŚNxִ[N%3z6qg oƜ:j w gGS7UUݸRGYjWS9]LVNuD\2ZE}RE?q [瘢괊k7M';xևz1㱋mTqn': -YsLj;>$xn!Oü Y^+Ѯ*JP^BO9L~ICt֨xY VzYnvu3;Uf֏ ꚀU9MlNu(Hdc!Qe~6Bc"zk="tJ{6H M"Na~7*?XW`E0MvTgn7[g7K,_2-rE8r:JʪFPļlw`p9<#趢êGc[mF5X>+[a|K?鷽8ȧ+?(h)6 3 c=Pxw%xA:X\xMMӳrg6Վ=] R1/2%1KcXσw̯"%`ZzWGJ5_:9wqƌ#N԰鬏QpЛ^%rCF D>q>wܪ{'"|G׭^`mN{ޭݫ4P:afYNs!(؜%ﺸ ~W2B+qq{gpc&2e“M4D<; -2x"x@5H`83>M wnWۡZaDE\8N.=L'C `v?N/=hԮ{nJSMxBtQ:8}} )tXDVt6{2pZy`.9@NF*V+IZ~^㠺'F3_ѢqIRF.8@8!i-*;&CM ݴ +Qw]78Ah;Ea(a,(Z,*M'BtGW`CE>'b?#hšgw󶡿䣌/;SxO/D%V8>1L]*T$N]á]~Et$%L< bBg $c=rP0*UQ ŠayW_èjb3P6k">dCyçnW7`vO("(IahDY®ljł߲I bApe*-LЉ'Ў<$R#;`ߛfvEjPxӵ `[`G2P 7bHmqkG0džmE-J! v0[ji#DiwU+(d]{x _;{\o!e&>L|DU-i@XѷWUc:#,joTZ6j'Cݒ*!xl->Xj MJ\(v}ƧݔŲ2kyv&f?OHDķ:mBM1D?MjyCai-G2=?B=@2w-ٻz bg$B4"Ёr;]WڔsưfqۋSvߴz+BW]Ġ)"Z?5q`ṷx*=/6#?av }m׺1h+W8!w1Jrł?loOLJWr8Ux0OTX²A$KЂFn^е>s}S+alͿvNJh luQ0g $H(bzHظ|FNE3%{ X0(& o)ID#p7Rg1\d_GNTW#9|D#Pƾٮ)+!&PR3ՎpئvX0/s2L (f0*;,|WzђCL{ER,A'2eTw8%EzT<yT !-αjOY\CJbeB+bC-6wBx&1N(%vn-~B43촔:JZ{JGjY( i(S}2>G_'y.`,5h_-]^RAGnx?8S>!}Z"x7O)e⸳7[/Qz/$.A3]"o 堩ş <y >rdEăe?h]s"|cn.5^'fu1ՃFn5_V% ) =M8ǥ/5g{DkЂ:NB5}ox߅_$c;3_t{+t ~ĉϒh&_K UGOgs 4CNfōy/c|bw$"ө+|";>YCu"d'x!Kj?+{T#3'Z0Q&$w rg~[Bj٦/꯻駑`f?lV{J!tҚ+[;CSp2P_z:-\qÁ Yo!$rGB jĒjE?@TqkZo=kCt m'P ?P0D'Ʀ_bt+F聘]=d+Q™l?"![^=JjŎܜP=]^'t$p ?:,:P?@(sL{^(B=ꕔ9 *osU%Hc[Q-6 -0sp1dvHP~߫u i}'ǼIxpw1&E߮L~F ~l%P)}{݀"#}Np.G қc7“P`-Ѿ(WT/}7E·a-f2^ɫ7+NK(APnkB5f ՐiBKa_7Wt"#n}ֳ"~Rk:daXG6_4+`0ID"ҨH_AuDsŎaa L0c֡+69/1~c-} [rYLbI$;k;N!y .-R z63!32bo:Šsް]U+%S4!kBoV _#U8C̏&@wWINjy{*Bi(_;i kȂ{^sm4XX{=Yf 4Jf{ ^*^$7)9)2Z~9DX5[F*{gJ(5ewd8S/NxNOX WӈzxrVyO<@U?"FƎz,Jvu/*3 '10g>hGTh9`NԇߴI΅1ʬ1B\llp` Hbc@\4L4 `Dt%C ` c}7E׻W[j6'ˉt H<|G%*|%?TI[V^`MY4Gh pfnS'7jY33sDw;~u };&`ڐb8Ͻ}8M.2|`_z/w1mQ툔fZ"k`kjմ)l-T.F2_+ IRhEMV&Ayi_h64BNQnRQl+n RP9"H85[m59Kwv}8 0MƤdt*٧@DL<Dpwmrzxiu}#@J,Y3Zjǰ1s>9L/6 "6+r$}j~@ ρAʚc` o A/jĢvDzؗ]%}{=!->{70$ٞġu}k$Ww-u RpP;"ZF5g/a}=^OC嚀xUs80Guh-" P^=~d*# K5D-YlR/;j[^A~Nn)A.?/S%6է=vo 4^ 5 k*^|+RĀYEԲL*5trBه#js)q@ž|$dj8Xףt}/cT3"ucMejKrLy;ԅծ1H!]0';~"=i&gb-0H#<X5xn?/BoM7dqXPL ޤGQN`%ɰpl"ׅ "OK.kyΞlGbMNoF8CC[ ^ĤY$|}*u5{)KK%mV\翉vߍEw [ K=T,Pߺ0 ڟ:X:ybݽ+}uݙ= ySb1 )Ib-E;9ԪS9Q'@R2Lk}k,g`ɌT0 8*;sIz?g+py7T$CC"#S]!?L;֨ L$~.gL8`֙m5e@_CdP Rˊרv'+Ԗ*)D`ଲG%I) G74*^;HKSL٠|>`h}17uĚ'xX<_Sr* BShSH&wRhu͸ڟ(ɅB(cG+@nn> 966f:ĝlHѲry80W}ըP S.<$؅Py`w4j$}lkE #U3>FfOfv k`%ʼ2+ 2p)erUn* bDK.ń[džމ9${<pmPhKO31*Ya8!C1PAwYՎ$|츆o""Aߩoko c>U+48b=+ixi~\;GB/0DO ׹jU^bӸtYn΅Tiphֻa&)TYj(IzA/ /Gb7KtMJMX h-fXB nVn,l\Re4Mi6ԣ5I#"jCz#iL㦴֨?XgWhnü N KZKd !XUBv9EYnoQ]DBAhHR3qCxym0`) ̙F.ƌ~ no e%2N>:x5 :aG7 ntT; %. 벏MLT\*vW^bab@o_ҳٗoF|~7 k"> A٧lxRSm9ڬ&Spi[I!S(9.R(أ.n-30V:, crUW/P ;A E|}榟@!Si/ ]9gFB`JG~b^Ȇ:ZSFE~ȺK}H %핔+l-| X)֍c[: rXk1Pr1X2JH!RV(\[]RDc>C+;C`}qU H;I/WowDIx3Du&<.cyl#9i~_7b`pTVh'}AkL./ӹQtS,뼏>, /e+$@ٯ Ȕe:\p7{ |+Sy2Rep ),zc sp 0yT/^cȶ&MGOF(@@ @mX 78J$`,n43^YNoSF>yL9#b\zOСdgLq(j )hH䶂b{1#GnPثp{9O};崌G3hE50 y0^f]@*/GHCc rIky-q%,Ļ%4d%Mևڔz29RQaq˲^ QƟѐ!>傷~ c~}=1=֗{7?;T:)l*,>8.WnҞqunS*xZ,?5Shm%pk70z+1g!䉭Ů9LK/wy6tۑ_ӵRg,U: F(a2}p!ވ3xg'Tr%^qP>˜K@({mbw"{5blKazojų5$G3꧴|{ޓB;&HbAW6]YsGCQ䋾;%/x5 2-ԁoU@g8~"M O}U_wԘXsG 6ų-F2QɕW)94oNrz]kM'ggia%cn1vC&x7ѤVRyy>dk}j^ kҗ3Nۅ=( 9Mxsm]9L\m:k9+c< 0YҺ>2F19ԇzgj7N5дuB../ 4q,!ٔˊAʇ.E`gvFH 88Z% [F zFTpB6A↾E e?xv L~? LNɶ_03cD6\lb%clCD*oG>)H- @f")+y.IE AU93]4ߘf>e$Qq.RG,HJ-"^nz. Bt:aRY-&]TXF]L}.h $wv_-spt;LR9!S'Qa)y0$}zΧD+uT<@}M^`ޟ-p4k!ԥq"}# #>/teK7ߓ5}alQօ/@L?tOO`Y9>fgua tZث?i ɯR#xG@أB&a+<ZZ ?S,&V^W mCUbdybQHT"_'Y)K%^e4DnBIvy6Kyk/ɵJ9S;릯Y)E0=!IhbY`XRAgC1"=Ͳ'c&;X+6ZS~Nz=p6/}Yq؝j M_RSܗ<6rx>rJe_6b\cd:H,q|TmDgॽ}GWn孛͛.y).FV%ٰ\:yhJ`Y+{9NJvK4b Iwa ^L'+fLڴSeeJGE}RurꀨcpiYjFiζV-}!N;=4h~{!RQ߀F/vy=3dyȞwjxMŦ](p-Z#]5vuHX3}.+L6^`T#o ԂQFߨOj"P$Dhd%VK[YaI}Xw+"#BS% \K85!MQm3P ge>ie}\'} P=oY(( CG[m|QY.IG+n{cnV9 |މ# (v?Z00_U0V6:$ggSS[v=$V\B)]D o낁xր:|0J| K rBQz50) _[aZ>z7#7 +MY~w0dXWM?0FVt'w>dfG՗ܗegBhrb 7;.tF5|m'=OJZ[lE}IA/mh(5!|EPz\Rt L5)1Dk<$=L:ha924#Fs:PwZ`uWai@#xXED՗r~Tl`)|I#h:+#6Ujۊ gsL 2-7zu>Dʢ:c[_}D ֧MἚM➠{g 5(δ`]:c'^}}t+~1֬NL3ʝ!02fc};+4(jE6U6U1"{sTP!/YH|ǮJGNFyهE1•*t'nP)F_]*{<cl$&2Ȕ%^)p{Cn"Yq ^&S.dhkT-֨r5xr|ooN%iՑgw0[w ([< qܥk'(NM05ME`['˅7¸Hg`q;ʿKjގh+O҇}qc۞xd/Z`iy#]aeqszH7_=7^*k;| x 4[4^oWB{k\ڲq>wjb pfsi ?qGkw#qS$F:-.% g{T9 %&]>KV8wnozɭܓ[_VI7\Oc3u0bvݪČBUSūw?y\}i|~[Mz\򶊺C 3eAʗ&h^ QifrXUU>=,?)VA_yHKBwЛVQc+1dC"04# t2$n+>c[C"by^de`'슶$mQ1dHrI?q1޴eLw.% )6MI9N~2,Zo=H[)I"DKŋw(b͔4ɿOAx>/O9xۢܡ F8^ۤo6]$ dG#P&5^qiEM[4vo$$1~G@Z͛m!Oc+4:IL̺lA۶[Hcqm$4|޹zcG)QhsK '9t'D:<#"A kiX]ՇW[ς̈́ N | B> +|bFi{uOoQ铦=c=4w^ې'}V~gUHh9<*DtQh/1ڮN@f%R/E]k-"lKCaoyVql15>/X(Q7EI2A2߄+iZulj؊x3]4ڴ6tђ][6>^+:7iXE@D35N\QI0OWܜ(G 62 :E O‡'=@-|@$9Y`q-H82^6!vU5!c .*X4Za Axa!^1ܽC|~Bpg''c[$2QSxP\!|ԹxR[914ݭCQNeGo8` xuQ$NV?\^5mɕ<_N B:\# pFn jS3LxTtx=2H*\%#-D3&w]@o-c pA QV%8O Sh T,uzG/hT0s$` h'A /~:wzz,},'rPQ[ѿV-^0cqݴQEnS!F_w~NTglwevS.D" dԞ `aj[NLU9#U 8IJJ16MrI8Km\[9<ҵ4U4y-؅!Beߝ@~5\dЇۃ(a\Sua;.MvZKѷ0rbo}Ll^.RoSd/$MhoW 5}&p^EC<u`JYy#Sgnߠ4 3G!'AH)#[@Tzܒ Ǫm!L! GGw-^(r& WH [i(зD5E8.M2"|rRF~h . Gz9JD^0ZU\J#^U\\Ve!OCoop6j1'ZҐ1u㆞ͽjoimzg9fckŧOžēƄ& M=ȵ:F;U$Hqv@K4A}3;T}O~\$NTWh`.!kV} 9Աx9B$NkC̴6,/^;PغvY7f^0!W .f)4V$Uk c/< aܺZƃ˚p:u.jZ+ ^og7FffCl=(z}sKX!4RpC:Ք&>Erfqc..# ~Wy~/>Zk'oA$/GI_-NC1G(E޽]f%v=a`~`99NI(LA4"pոL>K,Y&:VC C.9%GF1lXA Ph`gy}lDP1bhJfk>ewRATcp+tAhO]&M)&:dy_a4 OZh !jU`$AΤ_7)^J /L#X3ָ02kE%'ʋr#/jgtho f,Xw,h*'C FF6Ta hb{j?YhtL ZPKNp+w\H@CTuWr%ˠ.yNpuIKRry0sde]h+>D;Ե`o* \JCƁi$V~۵Pc ޞaɻ)F|xbnX[,g,c* _x&XxqP*qbf ۉc(#UFd \;:(^+Pf"HWoEm~]^LA&o#'l.+9hjP&*EU̘xPȦ~=Aj-( P,#6ѽ,5'x&ُ <"?'`E{-Aɡ5}+xo/v' ;Yρt6a_Z1w>)VσL9ϵɬczC|mj8-vT*!^g͘+ڎ]x)Ëp x͂t'S]m`}U6rƏ"wU. ) ;l8;Oo`2eA3 Ag'.D{.~e "l)& 9Ӈsw$t1GzJOQi2!8a,k'D2l,JzҷSbr2eҀ?P僘@^ e oW+iKד_!Ng>i뜣^"}1|V mc8K^vͫ| #yUg6$vo!L׫mM%ōVxu=ULr:v2)H\TnKY S[2l\.BMhuف,܋'@P3vYK@n;$[ֺ[rl.eSJl<_[Pf )H[-u-d޳ī)GQz7=xDA%38í.y­J1h_L$UNwK5b86@mÎyу<"]oClm&Y_[^oӃV>y ׫)n_㟴 oin4I*x3+"eac! @0i|{_ |˳ĕ,ɟkSFRO;^)LjB]'fGv-MAkN?D TL#P@@ފ@׮5YNZ\ݍVV_(bka[ H*Pʖ.Jq/*Zk:<\du;'^BWäz't:"n{sR%!Toa61Łܙ)Ak!j]>"Gx8ϧ%B֨0P:I\r!j~̋rbNJӴՊ&Q0%h^*yi WjLJf]05]`f-wrt{t*U[?VNy8a/$RedځVJ@O)fHrp.YE~;e(Ţ^].8?(iDFPb=Q縜I}} h1S4u]"YD%ڢ_V W:a|oo% u]Gp`cEmflwJSw ,Ӫ5Q#9 oKt hQK@,;57ͨsԹ~)iQ۟iC*6 7Na?1ME$xY~ztW.#n*_;W_G)jIT( Ț 1#oj=l$43owfl6r&LI |`d" ^~:op9)Xp~zTQmЛ}ah#9^»,:'a>hkᓶ7=sf@ )̰׭ J ~hB˥Bòw };_n y[164A O} N3Y}۞WS(1U6x„t}nCB@'hS q? |s5;)3\?QU*@B) U埰_Ch3t`shj10o͜Ϥy NLA <ȂWsN@)ɤEyuJwF1-BQ,g?R@+~g3@Ȭߡ4QA_ѩ Oaw#+/ ˰SH9Zf|22q(Yח@K3x 2:folGem#HbEX3q1v0}{Ws:&[YuH#gl=YI5=j}@ȑ/=[x_4+CO@ţmXouWNJa6}ٮ>]oUG Ee^,ZOhr/]ˍp>JH.xJNҭ[D\ "FWq,R iL%(Ĝ3gSϞcNF .^u.ZEy |᭟jřrT~z[jO-L+AT>xCvFoJJ+܇豈(oGFH7?K إǨqSY v] Q3"UnԸô t:͍D#9;?{AZX?'zAOhSɛ wջfx XR>9-Tz 3YrsAd絁o+ jZ1:H+ԞdHzC(9yemkf"Qx[zb[CɌՕ{#I-Jd"BQCe@`F%$б^)5%'|3gXdlc("/;ݰpuՔl:/XL,ȌtJPwvI1uUͥ!n]MZ |JOt-̡Uut 1ú"<ʙdѧP9Z ,Ď`9\DD^΍G"8T!b8L+}Z%;,&!Tz]V̄=vUyѕ9QD0gP0X" :}9u( d-h,}k ra{$psx$Ä@{nžγWI"хYV7R)m MDvHQ7ɼ.fad M5aEm?[i'c6vf 'Bro|nAFt㹓VpI:;NnjOhMy)-4.GFQKX2VFtw8Ԓ m31WKͺm*`z N9"E׌ca*<"P Dg`{~uXsuXS E9J1ݎ>r'ۓ;i3ٹ.'|ѱ9`V Fc?OLSWbwN;x0iΌ_/W#h(~|nbZ?SZڭUEӡj;Fmv!Sdxh@(f<dz /Dl"yŞ">փbOvZmGcK`o]@aV0Ș%EsQOXV8#>~g8'MJNhoh _*\ Rܞ ?-lG""8wU qy3I![v(MP'-(@+X9wh6U/* 0/Kl;' 3"Ձr. LYḾ'ɪF)F~=PexW(d q pzܗGdi]7j>7۪>|%) Ԃ[Mؖ]`k/І*;Ed>8(${@y4NCfpgQ?l??hrO7KA4]qtze%4#xfcNȭsM4z{%q/ܻjBw:PKC c AjngL- >{h\'- f9$O:;-ixH&w߷Uڜ8]Fk dm梥 /2=Lv\9YՄ!囈Giqřdɟ]nCד Od̀>I:iQ黀NnqsDcE+#[I)]2]},]0(1zѡMRiWe( 󒭭uoJZ7no ڍ%ŦCSv->94\UQF^-\/26 IzGoaWS`.A~7 Z\0DY]m{!{`GfܖJ{pc}kL J7ɧjUC>jQ0#ʊCgj".& E]LSj8Pa?|5P@jr8Z(ct pU6&aEĠ]J}|7\HP-{5?9E`uCg? /[K}B7;ďM!6 j:Ԙa?bƱ7XP(jE >֓V$kvD *(Q:`m|, \QSvJ;#FjsuuyE:n#)LW RդAdOu%k&]墯PП|കH{M~Uֱf1\35 (LN𚟘۴a%U)".TLk{ 5MQK:t>*!2x-WQٹX()N8@nd2rgal\9..kS>$ҝeܯM$Qك$I;lɥֹpk8Zⵤ;{xB=u~ʙ: 98p"'n!> 5T& ) kSa4&>_0yEvHxr1rpkXwthF2ɸA8iph&s_]]Q#AQV\̐rM2T?Vya{of?!ox`4Wc=*&*"oRb_7iǯF_A䮓" {,(ŭ^ԜݕlKM:KƟGe;yݯm~) "cyn=B+=U՛TOp%Ap nb' \"Κx]y.D*0=ԔT Ǻ+)uGpcd1FR}Wjn%/J[VxU:A[ F-cE&AZ^x&{kDͰʹհL ͐ p\Saj"Ԛ4(tX!伷Ω)Q&KdOn)y ˫F< V[r{NtlP"~z_p ̗]1#Bw@BFV#ӺQ Y̙Dc'wx XUy YBGb cEǓ]qFL7EÊE6">\lC zJhe .\FpK\XO!m.tɭiptݻ&i1?Wu8^5>l : JЎ~; 4 >tM^X(暰e2J y]ȲBW.IgWpD!!s^-;^k|1avBHWmYW/Ar)DXxm&ں 'hlc3`ϼEWp\ŭ'6`%3E& 틐J- ߼w_,bL~vg@<X`L6{gR4Nm+^~6'~ɳADZއхd40P|cH E/@77jTV3ԟh: h`rur5#t5P 4w"L1jUÃdZB+妵{`ބr=& GLEA1wh?w_/!ZR]p?WD!)MBBr@ڤTqn_T)NuoYOMZm~K(@‡cQU|w8wI=i]t*/cqj|3XL0uv{H3*ě;͜ c¬M,h$G`kBQaWWj/-al BM_mPRi߲MW>oFrr i<$&*Z}TƱ yOPSdBֿ&i$).XHܚRY9i  3 *:ŞF{DW\,`gD+6 T̥nϓI.q_زGCU{k#pQq,*LT~/e2P,@4#|piBՖ'VWwy gNXܨ0\EF\+#teXL#Lfjx Ϸ:1 JǪo 0a4#@DЖׄ)6Ry 6T$)re,Ctvn֢*h\$ Q3h>߫WdAi٪C#v@4ZyQz8HEaw1  g6zJWrHb #;Wh[\"'1ˬ2[^jZ͏bÅ%ckP,5Б_e#_"6zGN( VcIohq8?ÅNVd~2#ȏOO'}h}0*-кahMl;b6',7F,W76[=y+A nU4"` >H>1!'G)B/qịXPAR_R->0N\T]G=hM}鷈pDWMg. @"27fԿj e;'Kn`]u)Xj]hXkuk^|G8O<%tg~@;WP lZlŽ|RG"_nS3أh9/-B4sxKHP<[ e!7)bJ(tjʼnP:XgSnB#c._#QmXLx`*Pibp<"Mɘɪi@PD~ ̳G-ic+[YV)ʹm4Ih6l 3]LD,SvfM q%~jx;f*L1z}V/jp, U ;F:2|26Gaeԙ0 |pLoS4OgAP$ s>P#xÚ:Y5ߓYmQ˗c6st,w+vL<&摎H&V"i˒C%SrU1f. ,/ ϤkU,W:lLPBQ ڣA4Wl=pP7 <=53|vu尛9:r+(.7 Vzc3c 'C et +K?\"}YЅkQ[!IVQ{v꜀ipD( t{ ,'Q#Vj;8% V,SDg|݂%nAzkh|;@5 gPֶ"dK' MTh"9} bUrְ8[&U 4Bg D^0+6uMUlNR#󴛍OGgVx? ωq2y *-$jsvqiDҖos4ںoD.%_ƊvO~1WiB"VA^nhQ|LN:Hb@O\W8;{ug,!&.jkmIHHV8*co|.I׎rg$ژXkVWtjRO t)uٙW窶YE<Y`d5?Űe @ž@-399_Ӭ9y^Ax(>?~a3i$؉wB&{c2Ŷ| v1bzu/)2Pzd|Mwr|@*~&И,u`bN\`96m03 Q#ta157/ (\JBgu7 nCffr|Lc+99>b\]qD"QOvQ" UxsQ(Cm $DBq̠ݪ%;l%|owAsBA8,v--Il[)U|W'%&_LFUAKA("Ll47p1OM?@7ԓO@v VJ﹍:EڡˢݰR t&K*a]OHLkB%۫@t:Bxԡ(f d;oTSVU^/8$2ʌR1dI&Qv{; ?!bfc*U,eY; Zo_͊ocՔh~+ݟ˓ 6BBH+Qيį'ֿյtEPIUl`i$>h|jl80cF)B؃"Vmg˓e4l]H\Fv&+XK^b-Bm)-)M4cXwo?|}3Kh1ٚmVQJ `SVǠe|NO۪vJh/uWgՊp3O;̓*g߃{8I|ZA'"EKi>sf<ݩy.T w3+W#t'GSЙdlͭ01ɉ~$`j+`y`I5CQҿ7FO· #Zvy$jduT> z"IFKbNkR9RM3[sM>7Ts+Z|=9\V ) b{3#?kwMkG~1|7s\3iՆ&1S(M ܟ;0*~erBCg{4Va̽Hުexmt7 3,#Cr+2tŗpxM\Xٴ|6J>͐(XoA3"/ZADo ko4 Yqgxi(k<[jrr诫FxEU?xizZ b sM6F'[`M"f Oc$nJ=olu3.d%k0 {HNƹЪ\$AE2!l8 r6uccKc˥lO@OR}B⃻5uXѯq\ee>//̆pn"hYu6oiYZyƊuW9Mw5B=yJ"mb'qpP։"[g$YTɅ,6pς{Gn۲ؽNFGQhFҠIQ%<}x|jlz,3hZLm͞?B9m"¢zZax"s%˲t7I~n?T Wv"U1.CNlk#~AM%ͺdG b t(' @b`Mb!m㦛FۨΧJɶUK%VZd@fweVK`) KrY[K'e¶'LC&Tt$Ͽ?APa莺x_XEniY*@,HxM`02u%>rvV}7 ϩD WxrODZ;2bH}R4S4SoJA ܍,8Уf<)úD=O39x mm=ݩIU-–Ö>CsH (:uݭe RUlO&:]HO2Xm\8UB|z8cm&oNM [{aNY$@_= Bia\tsՓ, 6Y!y8Fy)@a*qz RpW |m)KRt-82ݐc󝂑3ϿW~i-7{+9&뙸7{(JYN:$doqtm^| :W"*Iv{u?sVJZTw;PU},Kϣڴ]Gf}}E3n!(#^Ax`nM{Œb1<mKFs8ʴ]AU7Do~O./-N0^?PS$ DJx,`!o6~2ᚑpF[ev4·N1 B+nS YNTiT[aސ~&C;S[-DF&USs4PŤ}nlխy[j P1,Zh(*a녻5_WҕL(Rb|X{ĩtFwUIiH};ωON#vzq$kʡ 7d$WOCŨ#Ki$!OaZ*>Zu 3SM{ vf5<ڿJ(qo^Tq9gk;YX7m)dhcj ~n&g+`V͝LVj9_6V{@4ZG_[ȵ`Y%4A1#_xؽXNǙWPS(uq҉M.Rmp2\oXW̬OK@ÑXzb[E@{f?QCˏje/`T]A{ n{vC ]Ԯ~߽`L5ɝe[d^P2 P% ;|!kNL Ğ)BUZ*M :fo_޸̶a . Ŝuac;)s -bhiCV`HgYc4L*;JK5xڜm| i`ZKWwm5ŷd>o5Ev8b( if`(Jdq hc =ɭzTkaj0 nG⵻k'6 l{WtLc84eҏs}ow@D K'  MFAW,SO}0eTԢ+,Fz칷->n9,eS/†ݟm;ŇzgK#뇠DHO$DY'״;sU,GP^~g,\^O5S iH@Tprrߓ_ s0ʘXا 2 2pgaVIu[ïה6^^0_lvOy ">Zi sQπ]z=(d;&=-;{;.fB(kox9n^Y`?&_YMwn[-xS/LϜpj;.0p;|u ZON6ىSAjd{mM/^aogp(caFViE5B?QVf9;3۠ʈrBq6'1 * Xis̻e?GhRG0. |:xիib rJښ_q5 [G#+|yAzj:%JtswP}P:ԑ8"lǻ6H_Z1X c ]gS-:2\ƚHd/` Gџؗ/ AeTLBW9U'oG1).7p̝͋8Kxp6uUO#ُ4S7FQd/M&eˤeE ,3 )q3lDɥc>+:SFԕ뼠w:",<ǦBAǻƊ}4f#PIi}H}MNOՏ$j6qg_=N<Qb 44J/5ڝ?O£jɡcC"un.x"~M'v+xs,^jZy\-UWعgy>v豐vTfi|B6;4r= 4_x%ߗW&a&H2[畮mr* s)Bc~;>HI(<{c*x4wft Fq\r>"+=PJЩH|պM%kE C/#| Q &eno SflE^)@"J^Ф4+F$4_hOjwvsL3>NǕM*| А0lACps)-&ccA#> f%ևgh͌~|)ER͢!O;;lbC M-^b* Rv}H,.@K_>H+ee'VY1Z~[0(lɋ*kRxP/qoY}yB!MFi G٣e{{"_~I9߻~N]JD$ @+b=P2||8􀿙>VH=Ē~DjW*fm@iE*ܟ{{gc(0J/`{;0ŗ9.~3ÛWDȨWxp]nU1ˣ!z![dfD <>ks)F9kb5~+(0|'}CdEΗޔYՖ(3  p/~J_.5ojʌGKԸ0Eػ3AVMHkXK1_1m(c_985ϧ~U-~6v%.:3 pnuf·PpNh44&a&<^f(N >\S9[wK8u1l[{u缓“~D/5E'B~JA&bCexhؕ"cB.!40*Qhm) ǹ*XҒ<Krف]j=ow|{SҺ S:iɒzQMq;C3XG?p[kgNRDv{" | 21E!v\$}z@zVьJm%-įh8¡̷9e1u.i㚕"@aI\N%ܽ)I֌C.-ykW0_S1YQ|eUm.ዹe= ^_-UeLsjejY-]75!bv |3Rn 6=TסGM} U×O;pVuE؃=٣T Cb [pmbAJN SOWNְ B9I1K5̢ vi+ !~5u~\KGhUkvMҊHNhHd=Up+dOsouy^c!"÷Ŗfhʒes'{ 3pgRʹ=#1 $ϢvYi~G4ɥZD{OҰY~ F\pn,:QML>e6TCAfX?@@~qi\`gЉb9MOGJbUZ V(i9%3ä/:ػ%IC mn6h˫ƬUp̰NF{_)JnHށ^OIy;ְ`O *J#p/M!O+V ;k5Lơ>P21@ehD 4.YUᷪ(Բ IvB~_ç6}T7ap_ y큜xU'-M VqR9}^u4v%Z;&4:72JK0(j)y }(!كUG.OLpF~Q¯3ye&tI}~/%.7`oS;L: OR L -)U.l v {G\b鰲a>ɓ؀xmxO^)who"#k8W]`1&XW cKΜ-V*E*-m!Y]6݇5eD|.&w |tM3Lv t',x|,$t%7_1+DX(cTдRu^Kc7X(aBNz"vJÖKDe*б ZWɵ7OHXhԐ1eМ|4 |Z(I:etF~80b8G_^CEhk40d?BXw_,Mrƹr mb<DlFrZؠT|4dM)<FCI;I'HQCoZ$SwW%R]&r)r+~$6#Ǩdk))B.)PҿO:rҫ2tƏ=0Q\Zɲ.FRZlz$~"z C%]Fδ+a5oVBҰ.ɵ#;إ2DeZ49!S hIL$CkCBm%$?(>dD]5wӊ:vKb'z$&)y;^Up? !O'=.Q&6>o!-AOʋ+1>>Zg(*zMCSڇ"c=Y 1_ϮDT]qy 1͍UQڮȷQ2ŭ"^\dYQ5og9 Oa.}x~Yx2 ךh>܂NdO:„֖ߊ mHpAzvk(dp<>n4#e?s?7,퇽BA`LtR;XZa_ .0߾Fr9f])vCY30[tFy qեjNFE SxB3}.]8Op@=*$a|x=,dM/,!S$`_S,X)(c:hMvދ[viv 4/*D`,4V% _v. ;Ѓ\hIky5p C_WTdЃVnÓrZifJ:U!7š &8X:vTZ0 /{W"j}ب.DL×0|s`~Iڒ%p9dk2:y'/5j~8&VG8>*^9E}6 ][N91.)nj[jř>4 #M)ܫl \໖@|\oUʶcra>3<{K4a{\r}J3˴IRi?P>YT, C9{ݧQ;\pK~8 ,#4]pR"<{wNL }?V•(I;97=~\9jwi`@!|c(Q:*ȼu󕃱L?FJ%WxdF<ld($AZ~jQpA].Lسf-b'm9k`x<[dv="%0#hN>[]G^C5͎ SSR>ֱ>NB|ww&J4GLq^9J88hiA#ޠ¥`}:2VTJ>L擕dKivGg7,_v5.B/Ғ)hd-݂_jx *s1$K!xt}U@(!*gxƱA6,h:..QG'u*{W^xeN;RH=zɾC 7[;) (3zcgvd4KH-5gl#©q 6fK]# ER3a:b *NHI/Y y'/| ewOy4QMG?k8#k~%h)> /uoR /N_>=HIJNG}xUJ;bCuFtb( HM7~CX0LOoZ_/I-m;XyH Zl$ӪrHE_E|#2Zk/#,L- uLDV&2o) Yټ#$!Fڴ*Ӣlj.QLBKɢX*&CEħ^`oU(ѣ2N~{*dc7+~=+P8HKmPIv&ٗe|_"VCUy {Z8:uX-m=e%1gϽ1N DH`y`la}]>kiv~&,Crm{C <}H.ߤԏx v֝ok"NkG0'u;QQsoB{#dŁ).R:zʔrVߔօS4MoEEwާ"4](ȃKcI8,Vd1NF_4>_dMv z&gL-=: Vڎ<~VZlXb'r˴ɹtUGhO w)Gl At5Yj~e2?OQƒF!oSEhlBW[+9Q>(/@qLJJCUwugT ?dq~m"ybiIlp{t9$"1Ѧg/JOcVIjwf_| Vq׃߂0 K>~;V0?b;aVrTr$s,I w<ֽp:Uވ}U>t l() !Yrn JJs_I|MhNj ?CRZ׹JSejֲǷ9H栔N#Ku[l_-*~}#.\_p/L-g~$!5r!cs%2[ʳ6;LV[DΔ"l`* :S!ZP,^SPQuc~A5!Wi|=E38 M-۴ dTT%'\Ğl.'oP?]&tBr 68Hp&s4U\×IOAf$X vi!. 'rdjG!w>ގJa" ħ[2 LuyC*#`r *"d!]}3LdYNVmH2$q`epaKXŻWnt;"e0:B, _Fk}Q`[91Une#C"ZId֢bB)kM-}S rtS'j7^ߪl>!44o# ΤPn_ciQ" 0nOA5i2 ;-+Q4xxo!I7og(;dVneZ&~!BQOI707X暜 lYO> Dx ],F ў:XݑM£⡘}\@kʤHV\N5Yi񒱸Su] '-#lt;-~rOUY%Qf_#gt{yQ^\1͗i Lj𚳭oʐIwϛ"rvO>&sP[T L5]jj@4w/~f:?e@Ƭ1Yũ?Gra _:p8 ({\hE0mtu57^SNQCFKh ^E1fAh|6݀:(<'Z,[YKKNH[(yß+*|z Xݜ?+L?sPr@ ^rv)<;cM[T4Zt):"XSnuH/UyaK9=Zcܑal??=x'_GDN?t_(X7'R&VMn;O&鄤|Je C]fە ~{džwbb#/t,.[MmBxJwX:EկѬ1q `S67G? Fl}_AL8絸\1vc|LeJI+ɈEocc%5v5ֈi؉qSع.mgMhzbvPTs'kmw;+4+WQ(=1JA<%"@(ϙE>e` ʟ4F4]lBv(zӈU$Bc2Mdl .o|桡U /ö>kG Mdcd@7*ώ[v:W84 []Q=mIUI+\(ʻ制Tu`crˏ9\a(e>an6b*ea畖m#> =Cjڳ=M<7A 9˗cOH0?h(Z@>2{=A2޾Rʮ?`m:Se՝eT̗6HO~9R,7޶ be^<֧$!tVXd&(^.r5]ql;}P~;M̧I'pzȴ bs*rF퟿Q Z Iy TFT1/v]chhDN!X3n#ɨĊIau'%Q3FAs)]40}3[JpX'|r4-MViKC ݄EQC!t.Ohk@'dz&}EX{ng$θvS佷;cShp.pUZG.w>.r5bp_X1[G|J+}ަn6ںxBGm--a6=~eYG2HH .nR4O9w! &7]}2%3"Nؗɿ-fa7ƗWqD}z3uCp{`G{1SݦR^}FwW9^F߀c ˻nBsV u4N ;X_Nq<'.! "$*1lV]^[lRvn4$W T6C ' qe魪4' XNhTW,>W_wp]}t+9+mKDovuՐ=?;%Ć2BOpj+K kwf>Dik#7+JTfY}$Y ͱgYZ07070100000104000081a4000000000000000000000001616eef1d000014e8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/mantis/hopper.ko.xz7zXZִF!t/[;]?Eh=ڜ9*ΞƧateMzI:N|X[?UJr._?2 e2@ӌZ/xj UujmEˤ[7Vͅu =5t@Df'# JuBD 3I/&@8Ғظ ˌ@'ώ{J B 7,gE3`9R )U mf pbIm@ +;\'㴽r!玔 dj*֨˶\U$ACXW[en2Exd ]':ޫ+xq{I,:'5O<+>eNsdԄat\^}4t\2:2[F~ Y I%"NA _~\q@~s،Pl{wY"[y呬>sIsj! & $&;2&izQ- ݠ\|2=-9v*VYk4Gh89'/&krj-%Ë榢V"PѲYγv(s]e:|un77^#4I4=Z""}n^k(2SW &%2".(8}"~WwkU!?Aj oV#OА Ml'NX%0Wo:p% }'Ub,̢L(aZW[M؅3}Gg{A~= 0;f~*AAj'9l'eט;Rc^k7 PAa"ڟ(>kr8ju<&kBaᓑfp) MKDL 13F6jhnqX{FA1<>1}](f5i:wѣ.`N=bLNЩ gt S9ks%/>])t?I`Deu$(TMR w,[E"x`}(GRitjZUaW%u#cJ vs$5Y橿ĸFn;*pE/•(BJ*Ԯu~|ݟH;"U!l`FǂK2a;cЈ\at2̰R~f %$Vƍ|\e埛9#i!oŚþbY)ك"8]^H8z"i:eixpp_uɶ*&)@zBChbv>y+]Md.k;G1+BCD>zXHҤi@z!P+Q- 5B ׭DZ3o?nE5I뤚 b&W0hH""),bW 5n>f69gtMApW^5U<8' V.cUOK,5-h[v ۵iƈ孑F~B el'k*0zI[EKQ@qm"a6!EnYlG1)HtKw 2N QUX* '6.?w5& m:m ^v2+/`-jvo.08Ɍn { ?Kh2RO⋮rwtݩB{&8{^/( '6$Xzev)ᜃ 8/ջ_B@v.Fe]S[ԝ>A,NcΓ%yZhxYwɍ\Fdd&.h&UWz oG,K}  < pohEeP-U݃I_™m|=%j|SQSKJK<|0r3`Ą4'yK}$S 8֢}VFub!RXD*P؝2v ~1@Yl.g;j0ƷݫP[Y>$jLNX`~KXhF՞bos!sX߾"s8k@Vy҉yȯ8dǏWhZ{S[Uӟ"k92,P e|8e(]n$dӾA=cYm>e/Gk zg3'TXk|ߪC'av.Gl#;{O$ }2a!"K7M|gF=3M`YJn^#}l>%8J!tj+Bآ'H)W ڶyغaʅ]BŭD2wW8(Jxg,C)u&aIY$)P x>ldb:ØT5- 2" /@Z_KA%X8J]Gt]w}9O,rOʹ5ֳuϪ˺rE2 'K7XAŶ9Q Ϲm="~}Fv;0l/!d؃}O}+ z}~& aa$_wSek~ ?NCC{؁'^ȎR\`sPe$d.\:jBmAn* 6k֖C8Q}!-"r2~J;+{,|.BjK#Pv9L)$@'ͪJUWvau7U4P52,?:*xMܩb#{YR`Ǔ\%go! L XbU$`)1lv0^/(·oyj@✟$)#nSɅPgi-.-Sv_oja$c@{\BP/JJ!ż~|UHG U$beb fp.V^oBTq"ROJ)ߊ%#GHxAԴ&|@HHg-ExƩqҵL+[: 9g6E Τ53Qx Pf3Yrk[t >xudsrZ5uWMXIso[}Ĥ}t e4ljZl캃[&)T;ZZ*pJhVZ"xg"BT!cG6Ρ}%m+ӫnɬApF#k)qRبC8PAfbΞD9<5_ޓ1$jAI088!%VQ.!r+"qdſ$]>;4W6@{.9Jc L1mv4B޲08 ;F+~r 3RL^eFkw~ҍu[4y9;X֓wFS;*`RA_ KG#*yi SaK,``ύu[g vbvTVLKӤ{y} ؃PnR 1y{>үkw 1ìNw5qmtu,}}f/ŧj-% ~@P8cŷ^lmFT6Kڽ1F&G4)dKӣ''x[;Z#BY\!؏>֦iÔoSR}&C;jnjmwJDBq(~;AA"~~2{*ܢSA3Kɣe-o2>J1BL"NQzbww6{fY@z.%!q ^'[6Cs9{M(/mߍ۫a5BBzG29ׅBZ_kKP}]ؐ+ 8ˌ>O+0?G g9AeY.)sgYZ07070100000105000081a4000000000000000000000001616eef1d00002bd4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/mantis/mantis.ko.xz7zXZִF!t/+]?Eh=ڜ9Q0w2|~ezd>uEqd^{x\&mM\PP\{9}_^ O 30:]tʰ؞P:Ɏ̼ r=8gP!2Ŏpa (fHUZR.^Y'黱6Ӆ1>m?E~KժقfM@8{t H]-Xf >_z.]*ܷ=˭b*Ist]7zcOğcT4urY䋑o,(c|x_a?AϷ4*䱨j++մX$ln218ܐ ,ݧ26ի;'G=02fpHE,y;MDRn36B/c l_׽Q%&.ZJ٩mli B^ k-" =˫q7iqNQ3;cъ9݂YȒO92l->)k( ϭVA^4<+!GΨt_=j{Slg4? 3L.lXˆtSZ8o7sm{an܅Y AgAAix9P.sSO_6ƾF:8Mo,eux HL HLs cZ#)穛}˝"g H;mY1> RF;*JԾ(ֱgl9'qT1~UZR -h6ðo=q 7AC]!w y{R s9Y?vNb%v\̎mq*ǼaCȖHO:佸U_'[.#8,/|(/B,F>X.mDy{%$WBOUU<)ieZ)7&(qMbɒ [j%aou14dtuZXsqx^2i#.c6:(,VMexat}QbYsՎ6.i!gADǶ6z1X O[+/DBЇȥG<֧f!(Tm "/SP3ƇY85-R8N*! xb(rnF;0*HM܄zcEtQ2c*"n>Ƶ C1~)tL mv߯K!+wR ;آw=N+],pX`%M۹dk{}SL+a73 58ŞFN+Y3Ҕ8vw`~} z:ҽisd waAt<vK*1DP4 c1[jvB1'U⧧h1G$m+b<ʽ[Ҧ@«"A Է<]w;YU,šm> e!'l17/u%;.nMo(L˯c]w7|@a7lBzS9 [md|h0n5GhMq0E/U0m+{aꝰu!)p@+j(o@F-W[>v-bIu͟@ƉڷdMfOZWR{U "; K_VAr55A" R~@ݛӲkВ̡p4,F1>~Ru3i p1QPq] }x1HـwqxI=WsC .qM5g>(fhz2YTQwՇ$Λ,z#"GkXwni\~6rDKPN R = Ζ!,H|y}HiNkkןG_8^~GFgӥ![52D/ _>%;h-~dTp1L}W*F5$ N ʞ)` .Yk4Qcp J C~kI!_cꋻEΩan؉6~n˳AXµ )0(=Bqt{--Yڕi5F^PͲUs% ȆVuN_xTBٿL#qeyP]s^ p4.Pjd<*ݮPxѵP:01u @`20Wpt'*>U|Ցb=Sl;ڬ\o#3߰1a1 74dz35|Iۢ/iVm qmp*#&, ŸC3A z74P蕵sy#񧇨YƵ%3JʼnLg.q߫rAD3|3O;^Qju|%VܺgH:cAxKVF*%Zh:K#K !{֑%ޣoh)q89D#n: ֻocASWI OH!h4=hdTcp*$G\wQ-<>koft_m=`XWHn4:[&;+k dH$ cS Hsme^xj:1ߍu".iI>LgBN 6,E~ Qk Z1FD8 ?Ƿ+K/й6yc-ZFT۸.>muBPu˖;3QxwvrGqT4\R" dp$cxi+DtX *z:9ݭ) fa&$KdbӣPrNwzluGBdk8"XlN(/Jh=x(\'/{讷 L'6]%_s-wUMJ1kLՔǺ%j:o/WoehYgяqcΑk?4z._fb!`UznOzufAl:e=oEV+}!Fq&%`[jCFZOLQKr;0r/TG8ݑ4F#.掦$2L!)icq-ѩ=/*NL5:CK /OYinbK7 N?+g9ruL]/5+Ϳ/v%&؅ đlsm@/DJ{~h8ZF";?Pu+VfĀ"&Os:>]8TAXOtY,8E,}t Pcvo5+Mӫ,D~ كiߢp~%Q[I2\&֧վ9TR5MA=V9ˎ#0Te7tbAK5[-nx*p:6Ɇ`3 mmAZɜ,/sc$G\v6BQ|So;F< (1\:m#TPA(mxO+3/sٰ"E*=Q?zfaV݈;CxOi QSKO*ZTM3b'':Zi0eF|U*s-503$6l]`y3e$|L`E=sȷr $LP* "R|ۧ!XU7LX ,UBJ#Sx[+=(J۳,SƤu]nَR!f3ǹ~Oԣ6om]CqUI]MuղrLk4"2ěQ N GDQl&MTl4{a$N#n~+O/gh}b"L%?t傱WTdb婗+vŀN0,rO6`))  YNi9Yfƴ!`500!o{6hOMk-WfC2OCҵv4U_Bk\kJuʁ O3=Jit&rU ć,b*ӁeH4_*)GDv1Ēc(?H9;==b[MW^3ֹR4EwBGAjn:{˖m c|/k;iHʧm[V?IZV]#L6h!5V϶;^4I_ W'7~E!KzⱜiAA~S$lF0">{is=Zm' _'yAvő1!8Y^B##ފOEWN2]4N 3&< y "s~ݙ2"dp,zFl[I,!8 ʥ9Y@} >pÑ Cը Mx/ẬF (Nn@gy6hG;\(#v-sz~L}O+M-,0Awg0y#3z3O;*ȇ;omED!JYhY˩ Vh K";;&c G, cb)@X[M7,yq. adV@ 屝 ñaOJFtR4QX"$^&d_$$Q8:S9$1q{(b9PJi0P#3f>77{}\:?L!Q6vҠ2cje!T5xscqZW*LE,YAhnw\˫Dz!Jx{tiɪp7 -+ȱec0/0heVQ_ l(Yy|ay)uk/6N'/= %\|ʷtUˋ_,ţ/ڕ<]q, h8橉 U&qΉɲϪ]i#yKϾ5$`gQ]}+ăޝNEO3z/r@(1.ao؇NITy"]N35P ;rtJ6(+`FRvw-iqQlSy(㟆obP $#29qRw8ͣPN.&QSAB'/d-`7owcly> 9`-I".\ oi ΕpX=@ p; e}gw przlw9{Cu3?~ö+{@k>w %-@Y<òϰ(؂:W뎖2yy>/wS[bty\g{CZpzBl^/wL*%9>1H<!_TqZ6bA~C0*w|`$?= suR+T!:"[ w*V5I4m^d%iƁ0<>9JG[6wvrB:[1[kt^/U'T \Zrs#bqf,y\bȁgCmQ$.bBBǜ`Үs d0M{8hx;Fc0Z/0$ԵpNInM"ѦRނx}4tM&N);Pe0N?wx}2(}7ow`7b乣vIL%ڒ6ox8{Mn10v_~s%=;U5KWag>IT(5% ^s*459:{%aT,ʧt]mtn<^r@揷ix(+npA-=<ȁt uw"vj:VD51ZwZN|JO8/Պ MbgԫY\v"?V8m(m`n1)3p`J˝N} ;7XfM7կt^s=&2<( $nZi j *mg3|X<7MYB9>%l4 >`H!ԫ DL:7z)Y`!dnۻ޹ dH8TZaͲ^ `SAC5j)\Έ<(.bdMRyhPˠX1&4/`5Ć-ӖZ΃椵 8!;, $>4N X AULP1׃c>4{8,`SM9L2AH7晋~iH+p4{DYnXD xkM aJvO>=*}׷v)>H0SNO#I-xt TEVq }Ii#ꏔCWG{L&яe] P*D{ȢP8HǼY%Y7x7c,w7u/!9zSbN [-ORPXa`&jڸ4{.kLPxpg6G0Ͼxkt9bԬ=I<ȯoA0:Ux$#33xåj6#N/mö)6vcc9|Vg@Br~=Ӵ/& 㰈#[;ֿLJ.iO t>71Kt5)iVJ%~ASrVFQ0!ݕRb:T} 5]5:;@OwbrJ~a첺*h9N6&s:V DPZm؀'A(Y(ܝ*tJԙ2xEKD]QD s4b5mЯp6&.N}",>QR6Brb!Tuf^#TdYyqIg>B֫{|瑃E>G ή(=@uh=nh'䬞s%Q7mI*<=y)OW M RK^l.%{*:KPҕt- 2"Xukˍ0@t@1b0%.(;#iS }nW.X"g`qElΙ8bުJ" 7%tҀG`0y`,i#LLC1梅>LAiB%uK;z`cl@>8W'tXuD3su ĒRiavK,kLN͈N02ec!*cku)bY-M5N@=?`HUO*!ą{}5=ۿijRcz'G\ Ykv;3[9$XuuXNȄȶG@NtQY3| Fi+55oB !K좕m 뻟$9`wxۊErkD~R5c?Dd-cO_ܘDlcXa?HFN_e&OFp匥TIJ I3dRf*p f~~c'r~ЩKs֮=@[8g4$qΜV:0!U$F=Γ.eRex^9tl@s&}3&)sZzp 8)RZE9~G|‘5AlJi9^&&q)RϮc0+D87亽 Z|YqJ`̒A hMb.tXt:jSL~fRI)')InVW#@gYZ07070100000106000081a4000000000000000000000001616eef1d0000486c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/mantis/mantis_core.ko.xz7zXZִF!t/CH+]?Eh=ڜ9SJ;u4郲8'I`gnr;z\X_+*3MyJd8m2 ϫ $3$&L W:Y;a166aḅ3&5SށLZRﮭ7BN#Bpuǘ=k|p!o q71\F]k-`IFڌ^LMF6-5S#lkz4 W ]joI,/ښycĩdhMssMf6H$Kdڈ}-y:iC,N,J5ЊD%r1Hh| _1. a|PcJFrMZ [#qF3.PdcM`nu%Lki:-f~$rŵPG Q .42ZYBf Kb!>ڠ3F_l%DPֻmݝZ4 pc6!EKɲvVHMl&,q^I푷b;|qC;JPp[RuVoг \3Eckk_ =FWq1 K>uAgO{MaaJmtnk'bsUG^He#yzyan6<e`H/DX{('_kZpaMBg4*hTA)j`$#1^(馳sJ ̖l|`BB PKuqwM*!F@/d+l(X-Û 7t-D ƴNAlKRXVEGochy&cB]{ί 2ww\X~Я Vwmɉ w/ #:jtpB?K(DIVE]1QIo7}$@<@\Nر=h}x"3k<,-O;a@&SU WO2[9Wԙ!mabGHU/K13{ð5X4_]?qBΥ(y>Xìx?*J:t8Dz$f룹ӸV:uZpqXwp۬bWHsw d]96Rmŭl 'Oృ/ FK-h-18m{n4 IrT%#6-'ӄM:%:kȘeNwUx*}UEuuK-9$BaUpg-~CA Clv[wm8Can_Djt^AOtxǯsEniJOoNf \V`g'lſsL=ʅpY;.8f /eyO6sm#=f-% &r5 vŗl?(xEy^T%xқјXfWs|Tj?:ͯ D}Yф|"]*\ QMx=ѵDj Dպr1X8t 㠧oW9ICnj?ܠeO?ꗗ#WMr3@wOsvkvi=M2Jk_K}.lU"l_&* >x|7k#{eRu PO$P TG8}"XWjHC. ذga/eAE5=yavupI0s$ƚ4LUGw(Bgx>gV$}k5%Z{.Z]MBqş`qѽi`0~ɍ8( yy4o[w>!dW)8o}ɂDnu$TqHZ} +l\bH&~+V'/&e2$SgO֧eΣq5^s[ǭ3^I3o"#~eRn$Jy]k;(_RgK ^=:x>׊[p.=7EDRCWMR|yhKu.@W5qd/ -6 *(jN8/NޭʢqyUbK7hV)~fˠ f,e&6eO{^KX+ޚ,jn1p26 4{ЛSVdҕsCY%el(R qTa)>{EWcE@Bt1.21&2_۹Ō p,TQȡEYo䇎{>X66{m/WUCG}:n[85RH6v.NT4t }4O1GDu:ì(*(-qrBm4AD@ŴYOKkF&Ν f*=(Vt ^I5?h_xtbRW(~?W9)ű> ]z<Qz hHҴ{ڝg }頨L G=%"\C_(E#GsvcmPM]#S~ŻvEN"RZ􏾏RX|SS/7na&A0 &ϲ"8@j1ץ:u4C;F0(j~m\'vrOHs2OtC+Ґ 0JX=+0Hԙ~ FHol<'" v!$IhZ*/[(@)J SRJuBQ, Lo\`<6Z|u66Z*CﵵhyWurTa~Dht)4," VU3s\1I%eR|ws!;OBNP |"=Dq:sڵSYu_>K,@ה-?_:Ú 7dSki,qPiYҼF 7|RIND; G3W1DxēvcB!%VgvLpyqt!%9S T>)6+)ڦ^\V)vPA)<9=%Hۣf;4083_%dS! {wq{ zVv]E6Jk$q+av5+M|G ~ :aЩ[ Y#1z ּ߽:CrF>-h'o1ggDگvjr]yf~);=Juao{l)WXwtTa =Lax\b!4.ScLtXvUV-;+ɸł}?gJ $)+k}6.) WcޠK&һkO뛏X;~(&a$5*FQ>\_O-AFW1ZqCY޳ESI&A27Ueu;eHC蠸 jb|R䱾fp1GȮ7iRS%7"/j JfɋzH^!z^@zkpN` t"{G)*; *VtsaDU1iաIXkb" 2l@8OɪXSט/ϏԶc8}!->=o}3C_}!R^Ԙ@6JtN\&Ԕ =lzDq7`EadfWd*G^gX 5h2ACu!*LO3%/ʀCNtϔE-pqSY@]}H=}m2Ìk+ʥ]nG 4+a6#ĹFAw3!nrź>ZBPYMү tg@1'=\όfk|PY#o`s.=jV-x<eP|6 3G}+ȑ8EH~=%R5YfNDahMB \ºUB{57Ueߣjj=s . !ZQwZXU8-'ytx2?pXe^C5 [ Qg kuʱّN t;'b`I#/z:eQÁ?e`q&@ '"xg)*pNGū.N=,Μ0V5+B'7X)ňup(@|Ҍ'̺HHM^X̣@M<̟nN1ԲJ ~/:I|IH0r,^,aT9V*oX.7Zys{DP-FC0MQ?SnQ&z(" l0-xpO4)8b#zҩ߾}#T.gl/@uUKI'j5wMvY*FZi0^<3MBgiyQY<72J8c:xx*~:ߍ텂VD18ֵQm@sHx8 ]4149 :ZZ-?Hi#48[B`8Y 6\u/6 j{uko{8縝/kPdף^\soBfm qCO7;*2F.ZLH3"vf\qH}C ̭(^ ݗn@H. pi+DaR,*SLp}lcU'֒|~4Z*4n=MQVW~+t. M?EϚ.+`9N/=@ ϋAA@pt2KYtV[4}mO5 & óQY!{NR !a@_ke8W']n0ƈ(ٳ۠; |C/<"!o+<.H\ۭ=A]FXAS?SrzdzU ޘo# xW3A' j; yigz엪|5JB+uODU,Yr}cR+17MNNW5ʢ3c ҿ>X/?r$vli⎥xJ ÊԋQϗ #&5>:+8CδR~("'R`,F,'G qJ?Z7$!c*:%EzV0rOA7ݫC׹W˴Go<i~zS X2j#x o l9/)`$#r_\SaC`$ t?t=nѕowڶ犍ԯz*ʳDkw/ϳu8[x|6;D&)zuo $K±ԏ}ݝx)'iiMTxFÌ(|,$)~հ= (`/MOoGÁ&MxQ3fE U5z;.%DSڌb#$˭27xl鲅qYb˙R7naN+' H.ZڰzAne bsl1 H:-w&ST86&uC+o@j%"&04v=;囝f~D PmMnX8+L1ܺ[K=GR3?>,EkSUղh|[sJ~1@x$o94v\T w&ؿ[di:%6BF3VDD: h{wŰHڰa`#V@ ^ ]c?w8q ^cLZt {4B|.7N `|> zOj,k@+rF%>*.ŵxT A ]s?S%̮NS+u+s"iQE zpwYٲm GfMs梙AzgH` B (rHehbuK\#b+}G#PmJ( 6h'yd/Wp!QSg+zQz? ̥b``|e; 8Z.37gHq/隯-ck$,䌂4C?J (] A?:;c3`Z7Y\A}p{qQC:Z4/,D3͏C۩<)'deAQ~P[v;׍Neu [L@F*|߳6{*rsb{fAh#@ F(lB HX14v:"VY%uQU1jWM&{XO՝+;?nw8dR{>[y".O6ғyn(#xw/mͤ9UF Bƪv* ,ܷwQ)`O5;ϳW U3ڪj،HRF)j29Uzc׀%&|Gׯ=FoWѶ1>Ǫ6?+pKfP'dFsD8w,3ALȏcA6;¶p*<ugɝɪQ+4O;kdSG6d f3 Y#ʼnyk!G]jN"n)dTR\8Et \g]wVCpSSlB2Ks\N|9Jn\):m @GA;MjFIugvns2cm uwuonz];/ʽ0'sUlE1rR7DSL;QhȌb9-)a e NQȦQQ0)=] $@K._5LJSN]W8I,=r?w8 #ICdOa0,;utt^,dc+F*4NOؿ֚E9~pjC0F ?dih> cka)p ɱ r.UsnGƀ>ř:=q1nm\n&Ţ51@Zic d`tsc=CZ{-*:, 썚7Zpy;40A햰l CԐpz9=i Xw_@0֮ ؔ%֑*S݌Q_J&m3 C7 B7AL3EWk=`ղ)/vQԁcErhB{hqCG7Yd`q0. JX\F9@U ӑWe `끚 ݃ʪus0!.G,j|M$/Όs7O@xR  O~cn2ܷ ̕N Cc:}c3w)C?~&5Fvʒ2Ig۴3ׅyh*ְN9YZB)ϩFH[E cr_# rҗ~Jgp.41p%h"_]ni@Yn!IPuV鄾u){FRZk@8`4ďesMtʫY !2&mFnPڏLۊ-h1L2y{b%o:vwJpE:&M*o~ܢ"y-=q0; h_*2jQJ#[/R=3urCfV ,1 fjy6i8H~!,vK:!  )e]۬bXq!.y sdu{=6F04+& }B>|SF\=־~>2$:ZVNU+\%'`cBrB*ad[nõvEh)bO*#Po^WG#pX@MaH6#T2'iVpgp.ICۺUKsW򪄀I{ .P-7TB 4q:=8U[;ufʋ#9aj}MD 'cYjܹ61wki}?h4!%bJ!zZN s˳ߺ;+X"0\szCdQPHmS|Zwы8C):0:ʱ:2&AO* G_l] z8]7.Qz.Zڃ41!?x<O!]IҶx~zM(K¯]DZE)=yY{3r=3}g+ŧ|48mh1S2xHK03 *TigxLiT!ѶD ha:5׌La 㤳G>IZy_Ɠ Q=EOiQwLF<:~ ̃Y樦+Oj@LO8 ~2!qʘ `raŎn?шίTDIodv想O'LɑRE9VtH'2/[vF>lHd9d"&`שS/!رM8V̴Nu RϮys~ pIR6&1LxQte֪LiGsR΃rV&̭XA p:s>e,ZҀ*bs`wB*Ɗ3ͩ\Ќ)[SP\ ehmkt5~(GIuIIt2ܷa`0{soSzHRЙ@' (;΀ 懠ӝpPt î?8aÇ2~ 97fHN܎-!}}Hbi C*Qyy zGƘNI8&8\9yhM۸ט`;E$gnUm,啳} ᝦBbU7P wobI~}̰_N ~'V;JWTNE*C{3+Ԥ~EG.:YN]qGֿyaV8KS;v.9s-^< #W *ɹ:Sztaؿϫѥ!V Jr#߸]9&1Щ8-)csט~ֽz_]v@nŞOG;&\ s'EjˣiK@?z H4{R2nFC/d.#} B=ñǹ9^-4D7\m1x:}ʣJeAa @k40&'^J\OtK7v}`لWCޛ+_W=vrC_:od@VNM`L$t l<+>चl '%ͩnKyÈ QGxkS#60sXsk\ho}-)剨-GcM?\^jOwҫkG5[0 *Xk`p6b#AUsQ`RUM k6/ @}'RR!=#"pq)1󆇦ڊ=mF77DLhL$'1ōsZc\T=^c(bp'V3+'-2Ȣq~3!9\FBWpm>jTg_Hn1_Бj]dC|"Rbn4m?N' ڌ 2玖LQIeuݷszNpx^ T綛Q q*@t n` B`evKCR:+i)5sҎU(bJ]zMӯ9K=fD'Y%)ngƉRށq,P<<"_\(ƨE8p=Æv@1u\#ЮR_VMϾEU2b L{, MJq ~H݁Y}v˕ٟ|D6%&9,g܊D9L=l ͖)O!op㏝gc٢rkDlSQ! Α5?O]i8ĞhroZCNx/C4uԋZs5J(l5Ne3,̝]/X";/wnc|(ՐOU gUWl|GeÐSj2:fp;g]I(]osC]Jui¼RoQzxK-o>_ 8)n٦e~SW)W(EՔ ` >/4L  ~Cg{l$bgG}4zvՊ(2: DCpW ^jJ8^{1to@#׼ł%;$1Ew0Ǟi.wO)MqOsӓzR-SS7OC)E?JD9F*}XZo{yuL˄h9s$Bl^62\Q TO4~tQ}A7@E&|v4Y*v yGP˹sӁvX7*KTJz[bLu< ,}زd>;qf̛<ȼ'=.H`Kneik+Şdr$|Q _C&tJBH ᯻TK3WB׳m(u0Hۊj2vHܾlFBo0l,?#e!-+RkK!!|,%=WJn}3^ܔ甏)5 ɂ&VƑ2!Z|XM.=N3JFܬ:*K=茌^*ex GƁg8HVT!/ ; .pw5#{4L-ISe7N@9bG2uX?/ŨЀ]uPsHoVCuXjPۛ`sWbTVXxykKwlrj4n16|iǡ_2jΖإH~]U Gװ^+].2rp!2Y;d %_vi! "O k!昍 Y1rHX2U (& ϯ?7Dt #xF!|Ae^vwJ,ݜme*Ju'!Ol&gUCo{'oA•fr Yt( &׿FYK@q 想e6,yeh-4EKGݦCf:񏆴n5(j')& (}VъLF4WVm/x%~P(6l\rpԇg=a?ܦy6f(69R椷C%" -4p\gX Dᢚ [}ɖcIIۭ]+Av^RX1HȻK⠝AM%RMbfԢ. zɆ\~uP U8 ɳb+j%IJOSjz {[j411/ z d};/W { 9pndB4?4p4 6P3vANzY'KϿd. 4eʁ/^7zaHcWy6UF;# Ns9u9%_)A灐NHXg+.A3bj cs ZYvcc{oHOSlqPzqgUO@~9V,kktحY]P,~ TSIr&;SnSyŷ.+Zff#]\# clFK{\OlYB4px kRMU6޸B&盚O;Ai*(ҽՀ*(~;&»/wddlK/87Y;Fx9E.c9]4Ƅ($Af4;TP#ԙ^Ej̺asm`8-[[ ǶĄQ#VϽIo@}z8{ 4yWC8Wkv |8m!i;Mn-T߇PF3X|w'ϗ>g-EŒxOm0ٛN_QeB5~1z)A˷POǫ qq#4ꮑ/[P)Yc w H毛;fk8L Ns:m PLV&mRTN. dA'd#O~VUhCG nP˘Y-!@)J9qLN* zG^g6hg *i:N/}OPIH fOpB;zϡSTeYs$8GPSڪl?15\aODӬ޶ r9W94> ?EV $SUfF/O= _b#!ώt"!zKb_jk gN_ͽ?iS+&sHՂ g)0- D~H">W輦|@0_–W-^2Z߯vT %qip+"mbIo+4@!ڗ><>XG!qtnjx>j+ܯn#ݙ)λyr <_7ρv$ߢkJЂ_x[JmAe T-ab17c:i3;2$3_a'ʅ~i[I7POeNI̴ E^o)?3"Wc\[ԾR+n`<PUowxyjɩ*Ej(I9@G9 ]%m^FbCdg7dۚ@% 9VUSI֋lq9%['|BO~/2NT)ws˻e&owdIQzu7.gwg}{M.Enlj t=DV[C\v xVr<ʯP!at>4o7X,%C ũڈ;a1ߺl 9{+p2jg%\_@, v05ܻU*A kU1ևRn˅d|!'ْ =WbY$MyVjMBkm"mwc _hEݛFJysjbG$IǖO#>{Ȉ<ji2v(tAon))`@glzŋk=M?6ZĚq% YwBR7{  y/ly"}_sxer ݆/8w+oTs[Iv^J||sp+NJo9S&'Ժ\B:vjaqB!<*F+<|gvѣдd%swivAl[+\0d+D@BmNc=!ocDD#Q'!q> ahdU8/jG0ng>0椓nN #O5]Bd>n+t~`<3|uW/{$ { f8dڼDρE᫢.>6u˩Tݤ'VT!([PAZX\&_"j -K3Ƨ!\#WbmJmZ8؏KXwr]wfD1WEѽMG&N=e,|W_9i8`b,$Ձ$h.R?el0t=7ٕ#6Zb|s$$~T =ϻnJڱu4ǐĒɰgYZ07070100000107000081a4000000000000000000000001616eef1d00005eb0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/ngene/ngene.ko.xz7zXZִF!t/+^n]?Eh=ڜ9P$v0kd'b'8)4RC{iS&i-FO"f w^YRGhDX%ab2e< 4]@(a-~v$B5 P"hMf ߾ Uw*+eKm8kܣ(f_!$ 7Ճk̪M$L]f?9־yUK+.ZXytmTAt;>.KX|Dw@EKߋ}l0}-<ڝ@Ib8+`BEef.Qye3^ r%R;i3Ÿ)Po+.s@,|)8,jJoBh?~^`:6.B:vjP+ҁ"*fYm۲5Dnmfhɥ,{626 MJu^$I/4:p;fH frr,hR} h%6ٱ]xwš˭/'Bl n5n80~ ӡQf=u0s)aAp,Mgŧ{##%q_ \5-40FTҼ~V6vlMlұlE qP٫o:Ive6Sq# #ԩd=0S8vMawoꥤ,ٲ!Ԉ`u0)X8a2*>цh35*yq\yS֟axk)iac[޵4Ē,8,@{qEIr -DK;y%WM*\ dݮWL k Ԉ %{ x&wsϝq̺:UNC*OᢦIȬ!u3+ϒ@+"g"?;Hl*+TRhIH9qfQ恞fBΊf\~_RZR*:L!N-o}YClU95&䉻vY>שa۸ପ'Z #(HS([4g&qZ%U.yX\03pv{o}a>~*^]$u*PVa'& !J;1l6]G8<:V`0L 4kxWifu7{_hI5Pndys'!߶50%tnzzՃM\JSlN9~zYqF)F\b:*?NjIq+B`úݍjy\q `5<*-;ν-]{>ratŻ"45} "v5LJȿMwM&Cm_XH5=|ǟV*܍[1z{Re{Tx'%mKk3ݷNĸRL~7Ib\7V^rmfk~Px*fUhXv-]-my0BnI_Cyq[x2 %Qe 1^ H!@B"q$[#Hojc\'؍7H3|1V;( C tI&u c.#St9X$EoEQSq=!I^UfcKߣ<`uښrnMyES@ݲu~4dKjF01`Iݎ=2'r5@NxU.iɈ~?I:ETb*h [:WM4^L8EɆQMKKIam1ep01!Âkϡvζӛh\#@޴_% ]˯Ԇf@.SCNGX se7@Y7$6 3֦D)T(J.2u|e!e5gW;3z7cMƬ#M--`&Z]QKc^O__!jM7J?3u0kE,1' YmlTԂT[dJ6|r$=c1GuK1o; lL_mnQE"vrx Ei]TkI" od ݀u /r#Iv^,;~JfNkMrxvMp9O}-*? XUk|ذ9'jFYUTȽ~dȀ lN)Ik69,7|YNn]:4ͰҩtJFM2I+dX%Ebm]]\}$Fzd;m}#{XSH7j 6Ѷ#E(hqDQ2Μ?s~PT'LN~$c EC>eCU 0bBΦ |*^X#;1J\#6`XXNFL N-mvlX- U8gqei@5{䅔hp s =HT6=+cu*jnFqpF䰲6auyfYxЂB,LӄЌqŐ]qBqؤP&|)V } /L.9rP _P gq񧩉!s^\ycO(C=Ev*bx[D_]5OaRz k^f>t+N5ST;TJW(nyPJO#ɷ&c`i nO9ѾkF~ N,.y4IEcigY%r9#ofLj@ ]Eש:^5kkt\z-U`r:y%ptNJWTs2bL_[}42B3Ta;= ,ELn ^2ѩz5BvBkpO-Ƹ1way}==>hG֝,U:1yU뭕ѣVVH1i4@wG[D?*D4 ]:Cw ]R4ڱ1ٟ mke&wVM OHA牪嬔DE1 QhLvfW>C49 snڵHN l"msTx!˻IiS$4FHW^lDzi )DY$02貤:;j*JG9]\ t-E-c ]h~ЬwoA,^zZ/ȵT^辐%D8 SPXW;MܵBm!1Ll3_or-7ńC">UB+VvBc Nvϡ^0]JK FY(0"$Ar˞zna!T]|f`ʪݲdR0J'2<;JmJH ZT҆xEd)M=.ԋsw++Сnٝ]I1i?r&  |J a;3aw?z&>"B9rS0#3P~^R'"ZH7EoMvm"q:8-aV\n:1lW4>Ĝ+Zj䮜w~RSyH%^4œ2ά^r}5JU(.H%쬛ьwz)c7%asJR6 UPDpy;PH STִM ִV18'#D:!'/ISb= 9)B<4V`zBbb &"LPxNL(\9ŭ^Myvz9\Kě QֿyJ7q,z3i%JfMKԘl*/j9+Ϊ*οQcYY7y,9#ż{ut4\wz:~IVNF(r7A^~w[]/ $ӧwg_˔nIOP%5pԡ Ԡm,ܓʏDst/ќ6z:jܱzm)k]ʷ SlIPO+rm.n'OFp_W((c+%]"YK/WPnovI8 ȅ/6qkE OD_SۨHwv{?h§7M|\]d?团NӵCp߇녳Gp;f!.7!R\>%$q>hE((I䎁ɿ&M;6Q4]ts4j)@{:v@3?Tz)srFi87 Mz}=13B0Yǫk/?mӇy0|a+thss},JDģQ6zOrb"h(F'G3"n g0]+kfB_%~a.y-kQb&I˲'KH#^,~xzxbS NoR~^T1q*CӦբ{]J#)QT@4:O)#G C-募ṂVXAza_ 3ɶv65pQ83ỲHVkC槡m‰F/]k,iӇNx|·Ŧ{GY/ 4DE :* z;P=J]6-ea}VclW̋_^boi7(酴&n*v>^ ] ğ;Gus}Ht;טuSp묏P#8dp閥%6iaoʴu~Ifgד;z^='Pis30"+\qJg8N}xKQOt`F| zbܩQ6`Nao;3kڥ5Q~Й&ZW01{zsz;5igff|-A}c9Rab$0оsL~U pg&ّQԄI4Eݤ+,"nJZpTf&bg)z@95OQ3P3+'̞ŃTau\[#/dգ#6oiCy[2_Cl2!#MIzm8qjGJ!nQvRy $N")J.7J WѵwThshKy==BUi|gbKGx¬8ܪy0s0c̬F _>s@!i>àQK.R'Ԛ$Ub%gH{.{ĶnCsGJ$}W 3G048U}׆8l2RaVpq={3'O:QybtĠm ;˗pE.0XGy${ĹDQ P(#5xKںLu@&6_A}!;nzPC#trAMȱ]ˆ2X l,Aҡ+[ Q{ˏ9iBVYnqh;m'hIHx6[' (7g@| nֆ\89Q'JQO4( %5u.-RVs ˓Յ6+ZvG9||:O]|D#zZtş@:.~}5Ձ94r`gxT7$X_cU1G4e4UU9xLkb\c>kSkwPD+&%5IІ\Ε}IXPH@ZT)zQs51gPj•ڀfB'7h% zdB%ڟP."dAS!z.lvM|3W4{$_G~hG= 8O@. PHNnva{|49kerܣ6R(i\Ck hg,Gj9͝KGpbO96\&t/Ԟv4%gzWY~|=-3v+$SS /mm|_6Jbj^R=$hȆ@/:Ǭ'^deN1/Ey`;[퓏$ p 4 (MEKնtNٳEO5|!C JAfbrz`:roO%7KO\w C^T!e\^a3\v2/I5v1Osu& n_I>P, 4 :fBD!݁db(^x3r~ØԌ"rケ4dYv־]  ~ehۿzM`hQ'7&Ysx86`̕4?AUH+(3|9%.0CyK'}%D!fx`I޽tO+_z9HA?B,nV.%GĕͮF\EC +E+'U\>&+"!Q/6q u ew|/o*ŷ}"cS׮ ;4T%vM!;48i`L.66Ƕ݊+Fa/W_SeHznߑ^ Z/MA4j FC"&mi;c3}Ѝq&(XcRqܲy [$$Γz/0PK9&+G{H"dGmw&]JcD@G R_ Q˾ѬQM:} 7agAUXyH3q8N:tT/ԁߞ[8,s*C͢7D{PAkvNSLCUoHj0 tfP c{СG&o9~XH?\ܽnc?''B`fk2⇱+'+ LHrNHL]=}X`ث~l1&7꿔}E1=FZoP$I|tvOWQS9c64RZ ?B3#P>|;Sѐ,_(BlAt[U@c%cD\TrYLVu%pG 1DyV w`<ޣh~B\:2c·QdvPl]\1r=-o|HzoM%J,h(fY }jx?Mw:Gt>R1;SԷyPqkl&%7{) *e8 `1L&sHc  īYX 4 jJ 98 -h91yΝI^<=0M-JP!s/OB9xc/l0W$drf6_bE+Bd7?'&k^N>vhMBI,j]K1I3PHJzL<\ళD(816T>@stÝN3'[\]<_?VM$TZu&]+kc~\[Hkt.>?~ό+ᐡ|_e&w~"Y __۷gh} $IUZQLw=U!o 4vT0 y3-KwIcNE Iz àk \C zB:=|d̀!c:yGyL#sH3JP}Ua ax e8iAI^k:#v5U$LR`8S]g6̧Eq UB9"Ŗ\qNxV (=~$eV,Kڧ{ ^JmPcS"?&BӡS줖G>cȘvG i3Q <Znˀ#m^GHp]2/<)2eȪ"R2KY{xH6R;!qWGazt)$6Rn:Qx 3h-B吊qLo B◴Vw҂"ύv&FKg]tf6fzh,$iB8} Bȼ|gh8Ďzn+QiWpuUZFt^(=4$Cf`Z^^Z+d񫪴νm#WΎe=DO V[_=}쫁&+$c6ʍdPLE*S_>?%k=9N?Q)L/=ҹN؍zSZɉ5(P ';ރ,~<e-*;|dg0lIUAUP\ ,1w;*i& X,7fϩ6!TJ%-nu0"lL1 mp5b͎x.יrjDͣ ,V>{#OYN#Z\.Cʞ-צ ;}'1 &y|͋3χtD?>&p ԱP/1FH׫ P]Xf*_ o15ј|>]#>vQCV 07[ $] ?5T(^\!-"eZC4?" kpA/=!psPm άLR͡~ǒJfǡat%r4JG SdwF`JH'PZG2w92;hKRJr,?<e UdV"g`3Jņ:z<{+HI58'ⲣ%۹UN>MC4;3qy Gq76ܿxG8A-х(-{ ԔB]]Mi,U ffH,H.1 JYm1)Dək%erƾ*aŒ~)L4!Q>Ī#h/+'f콐/״h>΁G~@EJBBMD_I>.MvTgSzw42* SΐN{l%)߫yz DD'<-X}.8NDPi{5u܀ȟ /$Q*;'N.T! w{?P&j}_{oS4(Ni6l>'a{NU+7y#w\Oc~\O^DFC&pw)fM=%kW@qAu 0\x!{fda>M1tD2 "P("fO9x<"c}ՊɕMh+^d5 7@mjA ^RDK4a{%Z.RWUC 8{y z}g2?HθTYB'"]vB:2;M5q7 ۈ lZmֻ~LohXhq0JWhz%hR^ 9똊NN X5'|8F8V!e̾bۢ>8e^ ܫ:A,+Sk ݇|Oƪ߀)Ej-&j1FjUKuZB:8sq^ۜymaqH9BnN3R06\~dRGnޣ.Jխ z־"q˾ .*[m[$Kb'^M7ީWS` gɚHn'7t&:*AC²gNJJ԰]pDZ*_YZT$18 ׵F;_P6!МC[TGc:IŃQyWg|Md#R p:ȱUga,}U[gSʇBBٳĢ)PWL2SyG$Hh sR&10%Z.F[@UBzUŽ2V,,˽̺&rȝFV贏cv'ȟ<Ǐ}/Fe؆ ^ lYSnys~xMyL"e \AȽѶWwrA)PW{ݗ{p=,A NX1GA<]ʥ߿XRLoyہi?+yuk9-C6`-ɤY+X%L1n֨{ĤXt7K껧zgj(DZZ!`biN/NPB~pēFtjayҫ~в䰘hK~BcҨ핹93J m)I>HBɖ"?$AsQFl).()d#췘uS-`GEsm}m\(jIR: ԁvkZݛ#-pPxC9٘GW[AeHj["^̉u 9 . d2R@Tq^v!_c @ ~kԌ׏{ۖP%q8v~2fp$٪/E~rB[Voc tbh+-U87S^d2)h]94Ǻ%?D`VP|[ICSE7;)s7΁<5\I>c'I֬~:j6#~ v3e9 ] r(FlpB>βm ?KѾ=cRaEu.zS 2'pX î\'ԊJE% Sg &!f93vorTM a+VbQU?qDZSU YrQ3$a~!伏L;/򙐊0\cD>-q13xP6h  '%< IG cdί5Zxg~joo ZIp19_y$|}%"!|l\%5VA_^v#FzvckN6Kl)T/horFa/>mo2Wp9guR/ΰX)V|,whጐ{/wp)-SP>b^xp,qRS<P \ N.[V&g+3A3ΔS [5gm>/x[=Z'8~ W"/s/aܧxI{.ڥF;D"!{SR nR`9,wN'Wuj>jGC qD僕02'ؑ'Ղ Ij hW8ѝ8NBLq12=Շ*Djge?@#ܯ>2dp` ,i^>^/*RQUJK%`~!8N}c AbB[/7m# €P ;.G|EfRA`G4gHn"䀀$%^zDtʅgsl^bm ž&(.7eeG˂IFnwd'uk=(lwJx')W(.B_#})4qD-t_"-.a _7ӊ fQ́0[4.ח2h$Ckz+ӦY |a~[!a5TCW\wRS&LzYj*./e{5$&6_cW5C +T[6Pj[N:^]> E־ƫ+=>mDEtGt&0 %͡'v2Ď4=+O%F{$ڝ5]HT1Q` 7g勉Tx_gϟkes @ϥ|k_QyNuTCK^GkLԧ5['vS; T {rT| 1DQ߆|1DӐ_M)xKDgyYKɹ%8]>d 6"ҕlp$*~IIh࠾1!`bƒ&C}ᑡtг!ӓmڢuoGlo=OW"zgniM'IҤtWސX*%!Z OşCR7x^{!qENuy4ЪIFf[v֢٨;I{~&AAh:N"|]1} @<fZ!%RApb|~xw32)gy5%آaB썃5]zQL '䳠hh*k:&{gp.WP0r%'y!Z.D|eEъ999 ZUw0eG[z;0RphI)oj:IM4}u}kdzzZiI&gV·m'ҵ2cM'F̔ f"~>ff/dr/@.]i)w !4Y-IQD%Tѻl+&+՘2SPF}J_8N}kb@]GfA#&Ά5ē}Ф.A.}V½g¹k5{^^`e@z_h+GJ8#oM [9=w4мL 4 n$^ۢ+㸎f!э٠,ɪ9%s5k) @lKw9'Ӝjuv44HHaADi~p|/|j^B$]n>ٶу"DdVs [݃[Xĸ;tZC03PU=ß zDqR5pI{{$팔@Gl~a8ogfٯISZw;`2oەJ*P Ɲ*Q=ʪ` .@c,?Q/?˦)TuKcs+"Y9n)o!iZX3$|A* Ob"}PYϥ~tĕbK$A^+F3`v͛WOc#n?1}υ*Xxm y(p¯~..9!go >qjpY48օЫيd|fфAC B)VJs=0hq\O^awcq~:<+xl1$wJ;Sv)ӒqvMMMԠŦ_ HjC!R9Xjjux?׊k؆j= 0rAy =BX S) ˒{eL)qkZNrn 9+;wIp2ǘT#~k<~uSKp! \e3aqlǬz MW!5h /eS+U/p=hd@}~/lJOϤ7EIU&) Sx4ħVFl /b-ft91H?¶HFHiH{/4[#tP&n}QIGl]cY2\ψ6`q` )vpSOA=@J.E9Zi]GƥY:7!ԲEbKbQ2YU580 T5#Z8Km>ҝK210} ~JJ YxR<9G`1Ӯp( \3)ՕT]s!%[a <_;βG|P@DZb l5 O *#H'#Ug2f&܉YlĊT+*;ԧA dwOQ<\Ԝ"c)J*6zOk`h?֚]K@3w3l~@*"o9eXC<ϣu] i\k3`8"DEIK)\v$7dA*뿟6߬qXs>]ڪ#ib_].5>\/(*:r[C(~kdSrRo)D 69³&[:G^46!urcv%5Qu}l)*7/٫NƉQ5dsҺ,9"~N0,Y$ÃufBG3ZoNYi:sC_~yn?hߡq|t$;ߣw"%-$]ǥ&C`N2y `VjДh1j1N{Qij{[$Z'V>lUj\$N_ۼi9Z;^C(յSo&t2gw=&H.&R1-0IPE\ vNnѵOF `7R#h? PP3U=B9g~O$Hњ4rɅ\)EE"/oE*BJ"Q |b.oF> -bj?{EˊI$?,3n R~$4ofywXODK_f'YT0PNm((>-ԪuCԾ!`jKkL ZfT;8AޢCIzg@Jڕ`%ޒ&j%nR_WEVȯ,߽:ʩݵl'=@ NcHK1J 9{DUgJY=6"( DEO6wI h>Ƶe%HKW>X܄NZ.Fʁ'a ۦ{! pQօT[@%xgy=$aR"NjĂi5pW`9Y*VQ2tt) nE ׼<}1Wv}]nn}s=:/LdFr[tӧM'&a*f1d&]Xz9`9FŋjZa ,HT{ -"+Ю}]KL21:8H0K~RR&=9*o##ٛENgDAZ@2vWEgw׆ Lֲ8Te"`N C!?eD7` t;~Z ,OUUJ}$HF -u&'q'?ffo+1konʨ>ȼP5l^/b N&FDqFٳៗ.f.VFㅮC(EHq]X u 34zQCMR5(UAI/^lCq5{Kvg,SAQkuFtrVy\UgJ,Ej0G jmgwd#(4]RRnBD]Y꼻SG-@Yo~ks,y3n\S`q9UHR: 1 jJrbZٰJż',k I`[  ym$ޔY%ho\2jE'.5SH?z4#&Sٓ"ԂmD(펨Dv: G"5>29}(:y> ޤ{}kb/MՔfh(/pXIJXbCyYƺZme2:5lT_q3#^ipdhk` QVB@/ p,>U<{B\3Ca1XK INre.byTuԡ \/pjYkWPWBE f3S5{DGXLv&I>2}߬ǎ^^8-[S a|'HxsY.Л+ce%E c[H쮜PjSX)oyxSq6Fͣc{Y E>ZV-qGK p^6C׈֤(@$Ō5Ȉ ͼMJݿf0Knܴ-O8sR+A:f v ɍY["ڦH{8ԉ ) 1OБr+ ̓TphNX TR@1ļVB̬${L.[Tl4 |۶S?cG7o(4}E>M!x M]V}yEfqX(j7-O z "J/-.:[.lԉsHaռX/mr;;h M6nJ쒞& J\ nn Tx^?W; $wDYBT<Ʋҫ1Y$,E)o6L^ddB'ш`th++GG|PRpnJ)ۧkDVumgMakM}Ӽ{b%,9qsק̀lODӓDd=D}wbPƂ+֪1Ib`[%^G* pn!,K6%6rCʬ)=0F%(@pSceN*0g/2S˟xZi)RJ 5XYɚWWV$gg@ɃHy>WjgהUNỨojss#YcT#~46:qe2u)P`NdGԽ(֌P8UV, H|j qF! xQ:Q}d.M>sYS橾zOD[ a~^d< !.?HD *ɥxQYX4=/9֛ x5~5;43<<+f()R7іEa".<陀w`wgV%'jH ‰ WbaTnp.&ʕ%H4xR*6xh0yzg!NP&!۱lE礕`ρv7.[]T^_qR+7!^8o60D!h8n%f=]539 . {:d X=-BKհgñgYZ07070100000108000081a4000000000000000000000001616eef1d00001de0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/pluto2/pluto2.ko.xz7zXZִF!t/|{]?Eh=ڜ9SD4w2 T$zd>x>XLi֤|B6}~$W+Itv_"hs i=^q; z$Wo\<({mR@[yص2XJ6y }aA)[zD%c IJDr{p~$.D4F5LLWd:',ƶq7bޣq#Q݋ r{cA}7|h߷2 ӡU7MWp xxVOl;8$XSuŒ.?'ȊJ12rWa֜`+lF*kE|H%v@-O_X:Y+67sS5E./(N { ;Klg,hl(b-r.>6ԏrtov{碙O=VMI' t.!_dpԷ:Y]ium9l]SLƔb<Žntg072]SۚMxlA8jKb ڀz("ik=ݙ.Snß&HT Br^%Nc/o\ %s*!HWLߧ7R -pU kwmd`궞9[ï_U !\6y{њCNzRiKRJc SerHlv]tQH&cRֺDNk#f3ˮwvTf (iY/t~ZsUsNmR nʈ4QKz+XocﶄRv6gA )*m]plp*4ZfȲȩ'P>#pT5!tm Ǭ1 ބ.š1%Y`{`fgt^ǡ`d#Ump{kIi3ӻ?+F|1,,6V^ه|]7$M& _BPo]1ù 7TO2Tf|6w&nE=K^[Z(fqaF3\qΧ0؝cJf6iB_}:;ƙ2ȁ^FكN&2Hjr//i150o[Z?9{K@@%2#x_GOk`oe+J27( Tٽ<!-u7CM \#*TJMIQ sr5\e:v1%[G_w.YdDesrM>X4bh1gdű0D9kTlpM_ -ƬWjET~yri"8R@_M?$e@ʖ8#=|]?эyrȲ@}ϸW` [<65T2!A jwSQB59է:ec:]wUx# 9F{ G#ٵCSp`SDp+'xIK)F܃ͯ4=G_*, -妋µNې8OouΙr:M5f되]Tcx2<5(&K,?w9'?lhy<ǶPeOUʡ$Ä"@uCMxgf|BoB~/gTjo<0JGǐV3#;"+McmWRpsqJ-GbMBHAcrEiClʋ~pr{Px AV}i4?{&V;쪤wv? \$/ń/j -̀51pEY#)LxYJ1D8%,t]^;nFx}ڝ\ M6O4g`k\=R miRQBaVqi/&r{^!yT_<92;9t 9&X ^a*h6ZXnI,é4Ll{6UDɪE` :2X_43h15O ]X Ë=V=Qlt,_+$,xA*jNDq_`euјzXn*KЮYuqMj!gG/C0;[g5h8 @xIf:x[X9ӦRu>V5,tȰN';괲LW!Wf/QfRo c Z<ԧe)9>چcmHQG Iax=Il^OB^,lN~zt,Ԁ5pc<ȂYEeFRJ>sWqѾe;D7D\I^W, v#` 剂;( ǥn^~CL,6yx.DYMY,d0 _qe(R!tR' KRA_YϢS,aG:Fr{>t特1ݹHI"RS) s챰|6;wWĻg@p@- ܶZ6%}{YD,kMbSU#!DV=$Z~ӡxݠ6{q2!.Dx4ԝզS_Cs|6mwRS.٦ӗ! uzǣ͹Ok IwvYQ(fOŬ賡G/=> z?]ZbŶ6yyV!N: \D(J9H*xNHceI<4~U:;'l*UBZr OX;McEU?ʻSc|-SpS`H* "xᤦ QoסN ur=xރlEm_ĚP@vTHR֊9sjc>`3a}s@Υ@,,F ԋ Mw&@_8>zh)WH]-+xr @~Eߊ#ky18!48)ћ8ϖD̓./z*_G$ڎv2^DA9iOEuܚCT9LB:rL*SE@H:8"RC,bM12|$i-}_kuqfyWm1UsG{Cqbyzn蔋 .9e`;"G S&&[vܓk קVv 15]6\Y6zh]뫏W,:S 2{ /]pW8Qh7`432:>6EɂM|C3aQrW Je 1L:qN\׉OL6pDZ?L51 g,f#=7 6½h?Jh8Z/f=D<<K7oV@S CW,$ uOQ+F=>a'f 5'sl6d$xpk\ZZ+];4MFԏ f5}d̺ӟr7M%Gnm1 'œ+{[-"(kXv/3g7A/M6;k;X҅c-;KA,y u24)wU 0ifu탓45F 49A邘l1l]c`t CO~2^T*pսFB>:ʉ5}l跉 _|n"o-mInzໆ|1^4N3zvJ70|5 ;b̻tD Nsu_?GڢP/ !Msp4.Mh\2t U}EqU]);W|U}kcqx}kZ,3Eڷ3w\Ȟi~I͸J!;SFm_{j['`&΀(q^Yd*%g2 eG"8͡$Y9zKSBk[f|KzXOh4A#;`D] $E~ AwJ.fG9~$߮Vם v g9;;quUtmDJ%39,YWvgF? fY>&T!:[|)zCcι)(scGyrK n&%8,Tշ,lhc|f1g_WrK#G/&ߧUw06$1&WXbTo^,=uSWYvѧP7%#<sJŴ&J({gպsl1Xù=y-!1R]+1Mo B#lR89`#%u|9y2L s0(<=+KZ%68W{m`e3fI$o,{>S з'vH^O6IҤubuI.֗u#y_5`YzpVH]-pK@a!o2-?OL\[By']h{W<6_TDY+|Hܒ9~9~c@ {p*T>*b7lp-r@BÄ*g5]GxjWH̲Ćz*[y呝8 .8mǏdG-pX9#َH&'sVvXt sӢpȯjnKYs 5 V~`uˤ5-XFWC\>PЪ?ˢNCQy`!j?˥MDE9ʔ0dLyęic gLvTh˷1@A&=*˦-LNHsywzk\50&Hc)o^ںH^()L,Q6U'x̶lN ?i u_ʜ0b`>ԕYhgNrsU`|+Dw(53ybg 7V`&в['!2r#**>TҾU2G]WAɝ 3{ENIgڽ~)P JGW1 Cn޿٦& >TYbδ':<抒 pm/[Wy|@V,6^4'+U%]RGd=LGiwRԟW9ڶQJ8>P&@l/m~p !35.D3t( &22\>.sPd؈ex#$m[:?+3^|(A kx_;2<m@bWRi;*~2\|kI]Rlȳحօ-ofp{D"RO,[ς2Z2;s׺{wYS 5~8 Їw\s_14mnJ0"8 G Bh`=(ߥ Ш}a1J.ÌuyH vx[ 6& Ȋ䂃$cERn&XJk84d̻l^Q;eIg!VLQrW+؁F5;j<&_fߵ 2I85QP ` i! 3UQUBȝKtDrJc[Hz~7eo|'ǢN|[/ D,i ʢsf5"b?7_hYwNdJX;=/N|>WlZ{6MYլPA$a\4^;\}S78H~ FeXKQY|+U Y\ K󜉢ShJނ=TgY`fk2't:s*Ea@nRoP륃0 zγFhU,8UsmMu6_ )-Z%ouZ>]%*.ϊ!`YG \j:K& w=nBHv7׍jYBlI,@F҉+2gW4.ěW;?!v/+B,]b9KAϹENY6 OԺŀx:A,PMS?_VE9&;o])/>N`r4LZYpF=&; y2 ~&a )YY<{$Z1CvÕ+4j Iy-t h7f_׳@Qڸx[TNMx&2-Y4=w #c$0~71(DCi#O`JLP(Zx&</$5,*:e`Y"ƒb0zqB$! o"*b:V-fWͷl r9_BQ1a9 7Z-lPf̖n(;2x<_"{V`E4Ѱ뉒`_<7Bh$[f()+z6T(#Ns f,Nq\G9qqC7x|BüŖz[ugħVoXmq kfg}w=gnU ;% _ qBtT)O2r U녳S mOB\0ǂ )]a% OMrVg8LTΟs` T+x<{K\\OV]cA?0"rw(@-ूMh51Ai;N| e=zkERpWAqAZ`O$/۽%+j.$?%x~gF^ x1q@h]Hh,J& Ng"8vzzrIͬRMgR?6 n,DdUQ|u)> LW4㛀mqep!JkSss8萒苹[%\{b)5}mT Y_m℀muyGHV+)|&,GXO@\2(LeKD}9)q\$0"a^׋B/%aY*>u*Tmz;W3d΂@[N=͂ E&٠2N6{+H RCoۿϩeyOCV{1tW5O|kub^&R7lָv;VE 8|0JdY4r,y OR }etR?4~ ĈU&;ki=A34_u&}AtwYt@zvSށ1r/KCst*l׃7m'_c6qWo)?D"q1D+/-uCH6`Mu\tHя+Iw%`x5 SE6`" ep,l|`jF8-/Ow2-3{A1ˏR"Hh6)./\E|8>IQ8wNʉwU/hAvd?)E`2u<ΡBmp䭝v.dY֒]c"S^I6-苕#:9)A+kvKˑv4ՔN5JTS_A`P4mgbRs4M4y/} ;8X)0ۆ8,:KR|}a\X4J s.f%Ÿٞz$\'*Pae/6 nJ\o37fi{?=ҥC.2cfԚ^LК+;~-;V?&"Kcfq57|(b͝y*a-Cu?d6NMh`!IHQ-%e*'eQ/RJ@]i4 0n7}79+unPw!< N,YZY\4s[6`G zJ?LŎ<1]fq@-Ezlsg"d~E|bk0*h1jka#NjC]L9R|D:O!2Ɋn)&xWڝ'a"ӨJi:}r(h1[3 ASRMC๰(X^R!`K/,ob}M5d/ jЀQk#O1%;{lrnUy9 /E<,AË郔~تg͖EGWwG+PleNg_0Hi+f@mG3rqtՕ1*6JkYjXI1?9t=+$_z.U{c6qk=0³+N .Mu;}uU=u.ZM di`k6FZKkF;~ӾK &9/䱾 p(orC?]w-C4,3_j{XCa7R zgXrMtGK!,R.N.{"BE/D܄/c_iG[o»р׎.U Wv}A<\'{p&d'\P T:G]G.PL6~Q+Kui#xX-~&Kh$c^߹YU /E@ifV9up;htkc B]8WQü%)ߨ>קI(y9ry3&.8R-2yG498j3!qpXR;\B\8kCI~74[mg?We塺Ba&󍵔7ѫJôxKN_i"ηkf7#z_W@wYNG>DkJR׾,O{-edA1>0nv@,FU[&b'` AIy+~M7;ssn6N_"9 ;7Ԗ~ZBX Bgk0<[54qr!#~dM51]y@Ț#~C2_k]=An$ yg(yc$ rP""n\ ձ/pL_"w`W ٧lM B \gWC W|@y]7r'$iH[z٢6P0!u5㍬  ˨ʞj=Ҟ cP[=?(Q{ SFp,7N3[t+fȵјyJ_ lgNhuP6'R;腀2jkV;AfF[>\z圪H-=^Il# 8Mwg"D[P~vMatؒL!`es ȝ^o=:zwT؂ Oed `o=>wнύB;Lm6"wz"2q6$ @7͙6J}rYyVTŔźDJaPc9޾jʀrvMOjy[^Kt|}TkK>mFbaK6&o3&.S2u>v=BmT|rg3{l m.>o劭'ܰfhTZZbg._o!$;DθVpHI$=gSeo+[GFʅxs*j^v%k'dܼoKFDϓ'Zm0lO{cUOP2I3i ''U[ V1}gKnW^;mƂO;e!SJ"9"jxŷ;ه H%F2 2:P.&PP]lvYyw9^,Q,(ye-j{)!K9jv3%Nā jz_ uP^ӊyB nmv"{P(9gڶd^LCx(ȸ,`Lug {~euH>Hi -q*yF'IJQRЏm;}WSiqZf`c`BO㑡<`ѦL=w7} ԙ8 OnTD(`A%X0L\&Duv14M)<綿=u*\-p;YWvR~O;<3j/6uukxa_ݕhO%`$`L1I^_#[]r@e(e88ʊ̅PH啶9>:/ؓ..(ëPE궺Yd ϒ%:n"֗+Z_i4ӫ Ftص[% #+ `g&;EH@]x[3"Q**MXx .6-ip R46Վ-|F0bX'T&'}AYSgU1;Dm!on3oa Ho i,˄QSX'/Wbmntv0^\'zdg唰792͙s1ב* 5,]olX^RPM\QA dkpՇh)Qqr,Ŝ6)Fqa jwv֘rqq0V^vIWtjv̧E^o0Pk^\C>j(جp wk3EnJ qq_GPR뵯wQgGX1~p jߡ!yzp!Xo!Ei=Bߢ)rNv''Q߬m r}PMH|,C4Ƨъ1[ߡm/SF #l٧J>xA{'u0L~Y wܕ՚M?KjE+~:+=m|eq':i_4vB!IBǵ),_Ϣ>EY-q;bpkepQH88̩:\Lڕe@ok93r[yn}Z4z۩L:dYiLPdN Bcyư^ Cmɖ`f) |DD3yПKe_61KH@JλL’[{x9Nx-n@U_ne!X`Ҹ/%:4 zwh>P{߯ QMX(rwSRZOǩ5\BK )Ez1bWy{ԃX{ .mk~ SpYqݽֳ$ GBH;'dY JA&^˅ݮֹ>SX3*:g3,ap!PJ(&^Yz|8~89N,s&Q\gi}.wϥ6Tz8>O%m~5 $4b.{-/.2Α5+=Jzėu{m;lm/>#!A MxчslW0Js¶>[@5XĨyW9䮻x蕹 󧔯sF_/M1wq;g CTP[׻D(RC(//t@LxA|zMSB2e{4,ޙ=S4gyUm$ Pu cA8h-Tod~#q y~­*jS~$Uzź#У 8`dN>`.'Z~ aTXU 7 t7vp[ܡ(*뭴V C)I̿EtXEUw mcnP^4[2`4 e+jW)7&Pmixoo*0 oR} Z b/ 4]=rl_ P4cwVXX|b3^thMjbWDaVip^T[(4XDF5@L25ڛwW$XWRƍf%aџb5EV?8em⠊܎2rK i P Zww+;k6l Ba"|i2]KSvV,aaH:_Gm<&Ը-TmMpWF]%Z2hAQ~T>0݂%W.Ew,^UץhSvo]Z{}jmg鷡!xgTmb9O Mb0`7B-h&W`լ]91wwO WisA/ Pn;, B kݍ_|{,jPacZ=i+#Bx*%Cjߙp/^jr?Ӕƌ^ α?թmgM>-S VEGCcw%Lj:_c]+5MdT`.ѓ3^V׫Tp܄3\IҸ Z |sSr@6eY "Zf)/#=W_%׍:Jx`^::BԮ%u`$'Q 'G0kS*šoeIʌʺw^j_[eUrSV$Q-OԊ텪hTnԍ1ʃT%nXQa31z,("!y੟=:3i 𲼛ZK/ pmKyg|K`2 "'Rxjx[W [λ5αE9faZ=E) wm؍c6Hэ?Q;:f.N2?Z ~f'W⥜ ]{2C!\#-\5@lh,Zt-SEm˜t%b}cm4q~V0%?x!UƠԞA* rrE==u:tVr8\mDceQJ "L>^e yVH[:%b\vRLRsE#i{HviUDM {4&T(J|1iHs=UW dLSBBEI"EZ ^z Z;cd4 3Lѿl~aR6J/i1@Gdt?FTFqD6桦u/hE >з˔WMgbX5PmT;^Ư /1wE !#`bLqn B."N̪VS|| 0p R8n'nMv|LÀdkj]@#gCHHu6~71=e"|3XG-.ğT֛1B"shvM ղ>d`\-44Ʒϩ+_lv+)X fAAP`TudQ5DåS-5 )4al+ ml:_,6fj2'2Im!Ca6iiˑlm`&'DȊq q-hux)1;i2/i<|h ՜eFgYZ0707010000010a000081a4000000000000000000000001616eef1d000027f4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko.xz7zXZִF!t/৳']?Eh=ڜ9Ps`q44 4IgICddO.R~ rghVOB=بzgPC\R?M&BݲmTq"g$uyn_)]f:qү֌NMq`e%R`Yq@h0] ͖Qj5S,aEɻBpj>|T!̳Gwm; 2s t@QbYtpdk(e2\/Ȗ$F.TB{Izp: L?!? TTa}OwM Ia-7F`7vb_ʃ+qoQ&B/ ؛ٽؾtk(o{ͤW : ?#ڞZY1ްH{vʓ"P0m9R߄,"mDXYp9npM[xӻoKm6D\FHod3^Czb_h~mg@H)J *UBp!ώh(N@Bf, zXt%.y ;np-eU}Sit16=ӗAD%l}Z)0Q$N^C?83%b(6Mׁꄬ,՝\rS0yo;?LC(:v>iX)@E؟-!,}!ZTYNA(o$oc^v+,VV2}f;0 T +:}Avvhq=@1nHؑXmh[:.ay Jyzy\5JT('9s+iwYC)& )i(d{|/$[EҦYEj+l>;zog~DbQPzbw<9yל$Ne_We, LkB_jڬWdy#G3>kJpF-YRсLS<'E_['4YUOhh|AVdc )@˵a0? (}l`:WN^ ~OܓP} Ԝ(oRQÅʃn/$ 8uJ4Xjض9>#/܎JrGX1[^mP_4E8M޾38sIW}tAi 0gtmVe > ʮȦ[]f u6m 0z[ͮ6Υ@)%K_ӡ2͏[j˔* ,/pxfzBS()T()J o9Nj$)GqOcy90_{ڶ%sbGt-_xtCixâ|CQOOjy %3g3_c9shq[A{`:~᳊3~m`n1ԂLkd)Z·Qm_S8bIy Χ6+j/ ?2H릁KB/4ZQTMYQzH: |@IjeqcH,i3%6 lv1r*(fް?GmJrA1Uc1RXQqL7i9 ]bO/Z̤^^Bpxu(_ :h]iGHMrCFOm9;zHO*HcaOzB+[cW- Hbj6ϧiK'`{BF!m:wwIf_W.n}4v)b";f7mߒ"xiɚ/QE #Md^tOF~xsxJ˼U<4tvsp_$Jlj j2vd-* nacDtG,n̿ wW+ƫ%kDg3ɂNђFFSgRQ8P7iuf$RHZcTTљk-JDmL\ǾtGa?_H4@W>C GCm>]ur>DoBοka*|= @r$IۭEJfI؅9oW!\?Z}V q0R7Rdiܣ9߀P^͵:rL|lu\}d)>[uCu֫%c@F11xQRV-Nuo`'g.}A]glip_2eJ>JuLcM_P1\z) ٠87oc7bDV-uʴ`& v=ue APgD\?ͿùY[$w~@!%Ma}Ltk{N2X8J F$y$#> 2>WwP$ȿܛG'9=ybܙĚW\C?UNq>ڭ O\޶R&2!J: kzʼeFn-)oUN5ޡ)d | 7̨M[)fSTBH2N;. qP܆:OARW'"P-7v-3[æt xwWIr%(;O G+;WW74zk|f*B h9SL7KM"G^j]48X KI;5+Zh@1:lkVaeQPd֋a}3d_~pDAڏ@0Qc{o~›g[8!+ ͌*5C;ٓ=]!ZllT)|IqH]' t^W'Md7'ؓ{!=+pzUkynOHjqS²[ K@>(z# nzɨI=LȸDN-6ЗvF/jtO|^L?~ۻRQW_*Zd&ׂ4 n -ˊrEp6X}`X*캌=Vᣍ%ǐZXhS% ±Tu21L*db4xǥUe ԵNW#lZx'dXQw<9a@'E&cac"FEV6iDZi'@f4${MWr V> elO ua<-]7 C\!,?-bG^hmkFfj"Qxd<Р?dG:'ɉu;+g= wls&}+\y%`[d:.cm١PT ,ܒSgi * ntF^Q@uƯ1X P"PjvMn3'?](XZ @wrXnׂ+ia mFbn @-IX+y-N~E.m}BOܐkEkQ P$c |Y&BdP? ԧI8 n(v 8(iw(&?Lz3l{Y'FQBp3-tj_(oP{F$r'M.˺r+Pe)oSOg'm^W#w8V4#d9Kԋ#8PW!EkDS͉GQr}}w=jh.OO;3wҷMEʪdhǔy (|%nY0Cyjn')]]4.74CPOȌ'ׅ^.Ԭ%95B, moK.[uGbBcCR/`fsJR>U2;uJ$5֯0:svuG Ql-J=kƔUGșMyKe-ST&-d9.pS<ұ?6tGfAIY)1ULDW_9pkX08T2cӱ ܁pZsB(U!V'.XOpVIOIwŽ/m`򐲵L>]86Ě^{B:4OInp&=BIrv6)Cңɚ[ߣIMroRLtG(yViEneر7BV&B4vncYB[]d}N%| 0z"'{,d&2}5-UBv[(B,6ߔ.(@za>Ɖi_>/\uKLj"lWO^4 M19q*bY86Xrc/Bj4'/s~S3m)San-eS |\ݨ G#O\\V߻4yaՠ>( {lvBpb[l͖ ">>q2(N*Kw2I7?Q u٨{m?;]1ǟZs$6K8!]^dѕM5S بGGkڊd9 &lFR!4o!Cb>, UR ]I}nrW;)3$},= Iig\(u[rSM'Ѯ:RtҁZQԗ F@J q9l8T1P0zl_kpM0]&mNh3`Wc(~ah" ʻ>$Ϳ݊eǼquYN6rԅ8md t 8Qfusú.?& *}}vY:Ja8#uF ?pbaO`x3N[7!hpT̲}PwضlJL%U? w6Jb+b>l%bL |c; f446)TX η4TՒ`DrXM )2+)7?۶Wռ_tzwLe~nρ[995yVx D إTԟ}ٰ r|ZTVe-#,5>0*ߣ"U/aȽ{SZ>Wֶ$tA|/QBb B#-! "Ũ)XGLRuik*z^0!L ^X6tا b;:QX?v z9 ka"Q˹i=^侜vX(B =d¬ AOIS'18~5!L#)oa?i+#PK>nSٓI\:u?l $ ^8@KBo5#Qj"jgo,+xA=Je\/)(#/sO:x'"a ajd2!3ş)b/2͍Iܖk] /%9%E?#kħ,aBW;̛HW>mEU!DPzkжm*kIRiK< `Ǒey3{G,<"HRegv  -33+`Fmլ+ڏ'gk8`-o'LN'ټmqSy~Dm 8zs^K4,w87,7AĞl 6W??ZvxLIMkֱ* ]W$dXXuy^cMG9_:᳽FgچX4E|B sÝ<ָ!IO5L#(9®=x +{]G+yyxs^? |3W'GUٙŚYWT}*q+arS*s4H0݁|ftW@z@ o3*Ab4tx/?LnLDxlQr׾jsQ^X w"$OݝñgYZ0707010000010b000081a4000000000000000000000001616eef1d00003d04000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko.xz7zXZִF!t/_<]?Eh=ڜ9T@VO#{^}O8Dw"/EP;Hg"d)i>X@Yתz[铯6ZAKnOyWՒqי{_؀usr4S5˵#gH;v^!20 `䑶/ y/R`=Sri#G#6K@8}І|#F asR(C34҉~] څ]=|1K3&͸ڒKÀ&_ i1.n, bB12GGS4MC#sx*wj9W?y&ٌA 9#KgtG>ro95ƚfn}58Jb'p\mzFnLZZ%GmA;7EԗGS OtI)@`KPJP+3zXr:|. w ΙOez.b;0sJoO}eT=r_ K*b a!ƊyV$r*R6{CR`؊*@q ]H^Vo+_q!Er fϐ,h򎻘BoS}26 !ӭ?Wŝ I',7?H䰆= >E}>欪P#k܏|F9lAXpv9S쵋>\B=MI \e&;2J@#x)nYn~8]<-,/hVlrA8ڡnH>"MD_=H|r׽*VzƯ"1GxbdffEs:р\ "!)L3$aj -z"r?Q1f:(+2XBvBH70,J/#_cY]+^fk@dѓ 23<F~x\:l'Uiy|P"ʪDC' ˙qny&7 > 7Hi_*N4~:-4Ǭ4LL7 Is 5GsQn`i0-f|F (15 ]VN8 VC#vWә0gƞYW1Sڧewq$UF붡ѺF(/)7"UL{ɌfULO[s6Ƴ+I ck3߰{[:eK $qfUX^3߽;2tJmОy2/n_'Ռ؊=$*e%.@2* f|5@ ;AK\ΈlmK[kg9@H5r*PJ/jޣF>mDC;a~D# $٦Pov!ն`/[!tƆGh58?ո:.ÿ7Q~bgt}B挸IVDK5V Ik7ԨD,9:'] {X:\ޔ< P21K'Z !9geqVM=)PiD!}4ɢ76_K Yh&Jm?F؝7߻;0oh}[0eoZÿXz'/H܍&0> P~TMSUi$ޜڤ)]İ,艳٦axi# ]ejhIN+h[e]%i_Lε;t`JiaOl,+!;8i O[x4osMBni  xwHml UYhY= HRa*D`.-(62+\^ O?[a$9 ΩvEˬ+Q6:U6Xkϭ> hJK>Juu `cuX+b ($SCxhzq) 6]?Ҙo4wg6m !ŭ_oYno=]7:4lHFD=q&Nv\HU[5xsF̦J\-9鸹(}EL(m,eýdڴSACS{x~x&ҒFݝOݨAeWn)Vu(FG%Ļ!0S ancCˠ}ddbLJ#X ^`p PWd_ RjOli \O3HL=Bה7nd/3yNjFrhk*O".6Рm|b]8)4H MuE_T#C̃=k D?t50@f7aP *cjwLs _»O J1bTe;oKgW-v  * UsLDD^ ; ⦥Z95/ u[O\ʄ(-^/H/,I[~$CMhìʏg8{{6$}6l@Ke\d*N \qPVS^{؀s:} a|`Xyx-שZ>2*5xek:6<۫-KWZ:P:D[''+5>.H:gLTQ([(l*[O?Gx|02 l_zj<CQnz(Q%A ɐ o R@5O?Čj'bB?Z>â"r ,w]T}GxמK^ (錇plCF1,IRZSXЉæJ @J3ceĕéHBXf4[o@me\l>!:D l^ )?{d]K˻3?,J2ezKՎ) )Sij/ܗ"%oi1. %+lhObӑ7t Y(&ZJBNusF)cٕߙr YH=stۃ֘¹\TNPkAl>by s1ż>b L#ݐEF^6erm 7G <5X#Ɇ*Vk#TijdL'1jBji斂Nn8 zз7(hw W A8Dr}߼-CdH bq{ۑs"1 EV1Ot"k͟*S[a/4`FY渷WkVEvVyw>j91h4ASFmWX.:*v-J3&qz$bRezӫ@Ŀ JH٬*{5QuA%&|Nњw{ F+ *ɹ( xjڞb;Y($u\ 8K:kv쵪J}fplESP Ot3MGO罤˨Ul%)ث鰒c]A"W(EB}2YոM.9Z;q>0N0Eۏcۉu5~8(U,YoR2DE|WoC~%d}JnbS<4+D%.$!] .-5N@tZ W1taJW\dA@vf#F#5pzf+ͺDMz۔kWS;0, ,dV4( ȵM"L⾈4"AmUk&J~Tw81G |3߄Ѓ}OiHyJA@>fgnOz YC4Q f,J>X]@LFh(ڪ[蛱l)<[ODmٸufLk*WipKW ܺK`R h:i#!_6ZE`&tO \To.Cיa:c 't)Lag{?قwt n J.'寱T$9=ZJ@,H#o̗[' ηNJrpSr-s0A<jw8d ݬ[c?'FH I>c V.Oշ*FGIC ߶?EWFe*`U\YP1Yr?EgeuUZr㶣V5xTUov;kN u̗_o5+0gmMeZRKnM;(S9l:2>e<0R ` o@g? ?Г6RiZ&IdA/!EZ~ 4ْRX~[1όuDx`L5c>'\#*=<!{x\ H9@v?ѫ][{@| cBR{VnNRUpKx|4P>\ׄdcYަ ԙg tDA߈-6gIdc-7rWLH$AB >;$ȢUs?1Yo!PR 11||t(D8Ci̡ hFOIIyW׌2Ãxȭر`>~3wAd\Iz]{f1KqL ɧnN#ރ$l|q# L~gh\S%ra~OW}(Ӗ|~!JIXXy 3Ej{K ZSrgdCyI4ɖ W8|mK]OOqAjr ]ukg5n9|M<P+),w@;YW0u:I΄9dO-ud.7—)#&Pkj,IV W ASs%< cAcU`[mCz,l#^8Wj8ͿݙoIye(hYi(&2P]~|1$|K_AvX)Um}W>Dpw1Œ۬ϣW"tI? ~/2eKªU=H:508!msoR߭P%X1浙.m8ս~ReC"{k)eH~Vݘ{$h"+$7zK ҋߛF(amg$ J^pFzzFW!=-?с].z yh+Z"Ϊ(Qcs".;Ty ףF飷<!9w۽}K9βHoOs־:~] RĎ)hz`ո [-AȄMxIL˗n6)e㪦%KběYQ-q2{v0fc, dJҘ1'K;_nU8XbĂF?QƱU34 I}Ղ~kaZ'!)tn+S- B37Ʌ~ZU'\ (l(7 Dwi Op+ڢa'/;ShK//!4ng# ƅB#UO+׿9GQ%K") ȭ7I}kD}6IcH?12xq8ݸ/I"pIiO=xOhw{p}[x{ۂ8 ?#&& @G7$'ۇ$bK0{|Z^ew@C>nEB5ec4а5{v K&dv7`m7@@@zH5_Br>؆#K9m\s3w{P05 Wf L:%tb1 :,‚*pv.ߢD?Ɏ̤l6'HVZh|5d)B )S.1 EL[e ;äJ/Ihh: >xיm-J6Nnn .Ld@q) ٜf-k5"Θ{)^lyp`Ӣ]U`@9-g ;E$*Y7w"quM^ù!a脓ykv5isYJK | p+Co´ғK?)) 0;)MAѠ#NYZx҈DU/[ _1qZ!:,딜n/ItuWs9Ar&YKX9Rw˂Ùc[p֚?8}p]90]@eDDbBRp  ڼ;lR~$d&G+$Z:-p$ i[<"IrCjMɆCk&| Zg>v}r_"R#L,Y`l;y:^N_1x |_X>Do$fP`+;^._;?Leb'`P߃ j6+"aZdf ׄ:S[יr֡z:O@b[5z\aEO6|Ԛ\:r( A( -[{3»(Mbd{QIA3W5.O&52uݝBtbA1}˸S8FR9;Q-Ũtn:X-BT&3WZ,biW]lXAp  CY.d^b@1qYqiO"HCWA{$q0$YCbOƒʪ.3ר@5xRP >@.1zRD0˟ nFfOLb4DCA:c]e r Kp)Vq"w+jK*h/6箋xzaq3tAϰۗ&~`6jrfV'{ y͏lUӇU4BO[u斃UK7(}?,ew+ upb◅~h50$o- 6Π ٺMHF.ֳr9[zV D,; ĮP,=g’[:yKryur_meXO%@n @s$=918#aWb6tDZ , ! }޾Ud!tBWEtM8^wW B'- ņct(2X.o@GLle m{?Wc|od}0/)x?@-)+#2[Gk僙ُq^,H"[Je $,X۞cfB:@ftN=TQ|"EJbGymW) R/MT0n9=vuJW>f]sZS1DP,~ƊMgJWJ,$ 3%(1#&ڠy/!mƖpWI Ѱ$ )cbEQuBUG% {PZP]cyCnUB @=*1c,y(#ًJ8EfJHI?~7OSx >ۜ:|_0f(kc8U7XʐdK"E[s߰h"R&=hpȞB^|0I8x//S$!z305.5Xw'*4Ogv=no,x\Ba/rd_~C 7'4@r.ST~]neH7ݑ{C he~gS->1QjQՊ= RVicdܮEJPk,Yodv7pe"O,|VFSnC/$t_PxqUξ^Utpc=pnHTo:V#GeS R?d 02vﲫ-d|OCVuU{~FdVY,Ix+r)oFP 4g+%gwnoWv.q>a}M W LQ2Ek-ߡLzڱH'1KaT?'T(yY.+RKJ-ܱA;SmoViKdS ,哗 32 :7MHcY=`T{?$k/BNTy4 ZcPl_zksp'J@ tj7N'UW;HDx8D+~|XTmwrnl%PLCф2<{]Dn3+14i0c|,O@{y1.:4l*m3C{2Ae 1>]5ѷ>\lw;WE=i?{ɇym=IBZN鏉?p&8of40(vQ)Kfi\#eWXF[va #<2 C j n\wZOQ x pDZoZw0w#Yͻ}JuELW64`}G| ^_|L KR٪#=nk9(ڍ26<C kP0{d* "4$UST :a:gORڢBy5X57DOS\F$YW gs@P0JvS8. c{$^Dk/ ƚ .Æ}zQ(6j;4?S"QP@0Cmc^ujyJ1ƈ0pjB&H䜆k=9>&W`+l>G<|Zo%QeVdD`pLJn@ˎS=ZķFaG8nG۪6O/赿f'=-I.T֞Jq7JZ} ԖY|awFd_Mv)<ɘѤg)y0_^&&rH-o犊9 7GlJ[MC{qܦ߲KS bݞݯv+EG9CVtxvZ[w0?ؔA5&&ʻH@xQd  j帪AVe\wXDtF϶8--k \x$np=lGsrMZ\0’L.c/Ɉ}BEcdžWdv'5޽'},v;,.BpT)^_>ctǭe3L ڬ!vHRMR^>Վ+n;-Frɦ6uؒzx6]2J· U/!5d$i"=Qɧl 5oެ/i,́m;֮!K>KӾSi9'=VizrH_S?HL\-JJf0$7)g[Bc<3Sk)H喇zD5bD- R5)L0\gszbf? Di$5lZW/BfU-q{#_m=s*GhM%<ctyL7`gYZ0707010000010c000081a4000000000000000000000001616eef1d000017d4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/saa7134/saa7134-empress.ko.xz7zXZִF!t/nK]?Eh=ڜ9NV{5|.gXoV 4 [*1fr\O d[Kuín{3G:cΝ5X2~6 <$zࠠ2o# Z'*JB5/-do e}w/6؀#^Á^ ]^uDmb3BրX/XdHf4X4Aixe:9gK>rTp4\f]j6ii3>V효Z;;^;بX^%T 3 wy;E[ 9,W޳DŽs>? W׽צVY\f8cM,< 3p-yt̙hq~hHs z*5|gt2Sw ÷M_NeC°o:a%M7&^&2Z !>߹i|k`8X-w|Cyʰ$4-Qux?5Nj:j8x/TpKg_TVyQn+GgRfX+)w;J{nZVwa40⠖A&kGl CzwL:CcjggH6efUv8>_'Z4{Z*P.h{wRqu~b~|'Z!XBԊAv_𜲨 ?Et?7gcѨU+ 9Wp6"]NO|)ÃVDE[MVXf~/83.3>c3=euoѱ N#;e\jRx>~"W㺩+tM$I MΨ (Ќ9\1~a/8II/s%-\/4kit=pɽ7*a[J 枉x6"ꪏHIm>k %ЊHmN;^Zn9 G*Q ]rtt~Pj@j.і;\r1e$b)Շ,eXq[EϠ[zW=fkfl#vC~"S;A54ɛ{66!'=3m̟Th)<YHVM@OVr%nl!MfKN 3 nAv5# U,MN#b :J@YHb߀wmJɴ7y]x(JP9ZCqgzqQ6RrӮvףS7Q-9(( o -NlYpzNBn:if=UD/Хht B%@PFeAKr^ kdiN2 2%I4РCnG",?]٤1ST&s9}70aéQ2̐imnd1UW=̇ LӻVL}Ə{YT$GsmJ4=p{`eNO -7qMq6uKdzKk'!5n<>4suGoBqK.3o+,D-0'[P * …9/]zr/q#PTcQ*OK\,#b^_5ܷ{"(cQCoW AO**OC"#$㒙'b{ⶌ`UY_CBK$^=NŖ`bp- [wzKt/ R)(AW- FaʹKߍx3/Z75,SRV)o^$+Q٬J(=(pqOVqfUU2<\|%a"8n)ȕAJ1hm>|1"]vm3e#ušh~iFqNtT:Jan&ۿV3.v^[ꦤ U2s*~ƜK&ow.Egn |Fv/ !_@&D坽fJ4 G, *`ͤE6e2XH_x9'UNG(hVåS[DN⪊@' gNG+VRwEMpMf/w >BO2B;&an!gYX{h}ϿOTsC$3בۮu*-68?iow| *_ &CV^*:5EVBmI&wmq*Retu.PA[GLwcîG=d/ 9nqЧ'o)<b9$1⇴J? xrR ] ܧr|32/>oMsZGqxG*UO%}l`+h]kju@2⇞ľcCX ]˦.\;&8и˳&UCNw5z$iSpm?ӏPa&QV2P$jտz.U& 8<倷 "xǺ/22o|T(;na8No4G迥{AětF.U:ڀNYw7m9FN B{ _xK&`GиV{%EUO$GM7`\*7^L,MzJ>+ڗ6G8xoNfZS9ld҄0z1(&B9DmMk~3}4qO,ۤw çix$&S{rѩ2hvR3M[,UUx'z:I>l O*y(!bZ_jlZȩ]9<@CW׈b-,vLZ1;MO ;S`Ea>㶗nE_g=49ҙa*pvhyXCl4FѕeD5 YavjvÕh8"*Yy3AҶXPW9[s,4cR+ vv`ȗ*H6L_8x{N<=JCa%<1}t3uRc[Z:)itZAIM( EM3QzJdy<ò ~ܑ.=Auc^Qq6!W5dOv䳁gGɝMr>H6! g58@^U%cӄ8.{'OrA3zv7M+>}(kGY^"lg9>~&')xt;W'uv[iV,M&St $" YszKoi\ Aoi:`6 T/㷙ܰBnz~,X -]ud6Lt7_mt-fB9QdҙO2q{S#vEg1,=&ȏPP3.#|) Ux:i[o$_m!gI* &)tF [- =6ɋ?ǣ@ٮ\'=-*PdkAA*?rD$2k5}d[ǯ³gYj6פ3J|?Ln4}ЪEr CJ_aA6nڼ.؇<{_ƌo.U8*d'm|X4fQϘw?YV.-?q#-O)p\ Y.YYhg4QDB^, }7*FPQpS9OT^tOt!iSsQR=ퟥjU/oMKDt"uw?MyfLb/Q ̪zLj}'}y}MdjCO=e|)/cɱgYZ0707010000010d000081a4000000000000000000000001616eef1d0000fe68000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/saa7134/saa7134.ko.xz7zXZִF!t/L]?Eh=ڜ9S*UM5j!kn%G3,m˴c='l_\d[3B_CCәa.?|D R]橬`Ҵ5"tLn>猼k*)t~_bV?V4j[zօ;?DId P|Rꄥ֍ 1&_A^*jYwL{p%`6;Kuru{+CF+9VdWPҪ&YMĮO Eq/ zd=hT]*TpG$?_P/21|NJ ΘL1kt*{b sѤ9/k8#N|Of}=B7Ve;b!o'HP!}(ʄI2y$sl KN3z"l,F/LL]C8NbⳊ:U g%`{Bs;QX ᴈ;ѱzJhzD+&̕6Ywy1>ވֈ\~ 4@~RQH7^%WFP_s`'xo(Oi0 pU~юv>q*we#xCCt~TvVגS8[[gz,4L0q|cؒ%f\;f$" F 9}E:sFА愈fZQ|C5mSy+WVf(>.߇Ihar 8f EBuhJX:'nE•\r0g>;M2g)/Η1 Nev^79墊뜭Qg<v&V)Alsʂin.]yKrUqx- K5:2ns[0m9[,5=RA5M5,*LIˌ^,ƀPa-@Zam`NŬ?Ae ޟoE4Z(AMA #fVL 4OE :8G; %mՁXTr $1CA$%W+(2 ~/qIcM7QOXz|aIb@ KvM[=Fdw}XFeAHǽ3Lݗ@%[ֱ)hѾ5䨗ǖd(hvX.ϢoLUƙ:fOꔱJrMBHhx ZOL }(y^ h8/O9sK20OP$8ܷ\L0y2B8ݸ oy6f0bSyȍNd;tT404W|v'*&VYwBnwAKKY9u}/zOSֻeTzKMpX%WoϾP8z _G}Ôwk G=H_moOHŮY5 #타\JZSXm>˨FZz(ojY|&sD"QsEXnu+at #Fy6i^N- ִbwn)^X4W媧; PeC!Кn9ͭXఌT&i8l -#]A4r"# _TW*Ilj?Swn0,^O[COveB<3]y4ZN)ta e>(U|O$Ț Yɯwpf)dG,l|ٵ^Hܕ||NSCW9ʤF{w,i_^rSǁ&H5CcFJZn+3v=e#-aNx:ru#. YwxTXP?ФݏCJxBpoe?dY'acuY-~Ѐ+|e؎n+~!4Vzπv׻hIAD$Bg<Xk:@[Kaq(4b80 y%tIy(ax C H6HU 981~G}֪ RoFpGYm)UHF^;|FU0b71ݎ2@whg CnTkY /}^-Q&+lCn`#$cAM{^ `a͑IW9tV=vUz-˰}Ym)%/U3MzIC(\f#UkW~U)^-2דRVMZfvA#I!+$ 4<u>Oԋ0u^O믡Ƚv,5Zug\6Ճ"9 w %`Q"3XK;g%CDJjh#`QO]cہp€vLϵX(g7p\rM7`&!L2XR1j!alQ43`>+[񼪶MH[ƪt;,yQKEo)OVVCi!_[l2]^*n[m1n*5 ᴲDЖ2'4/_NF{9z;u"[O{X*\I_L΃NZ"$:5F9~ Q.lNx23&hjJ\0- +RdǮ-$ZE*j}K c68 !YL_@b$`BȥT~HȹרGEi_Mm 0-51GUqSh(1\UCJ SA$ aWLWtl Ǡ(ɕ4Oii>x"K6 |1FV6r1} 8$Vk 5ZQ&漜D v{AR&"+a{%S.éL}N]UL3F87/=C=VG?Èr-d׏Ri?{2I@FOy#H!yO3W5@N^OGTˇF:/ dipSݕ5R7D?gqM7;L `jaDۿ_"CAnfx„fжp=\1K4#7k#c}tjqtn&#}HV#ԒgUƫEOZڮ&1Monm7[%F?qpx{*q,5EA{H3nϫZ;$R c /7R^mUΏo]u6?֑?]҅W Osl֠|33)fO4K-$'X?{^y-}JÙDM/li\g:,vH-qR $= :>* x2E,;޸F bu.#i)bSFtxF zҞ^XTw&Iu&KcRq[ݢ% E ic \\\R@%:]֖[@)a|h2! Сo*۠9Y*|2Gp'Uv)F" s}.ZllX 6ښeqؽ%T5/\R8\lgABg,'kw5*Pj"G \l7ӳNH][Ouޠ˭~3gh_?Rn2mPeд $5"{ h1];$HL :&/a*a)ц^tJ@?a>qĐp)%[ KԌ/U ?kP[8ʭRwW,;ckuxk>PКԂNզOw4N %TFN#2 x9ߟ 9M\xl'QP<7Y\b B1iՎ2q,zCq۱Mq$`ފ*N*I]Lu՞Wߜۦ#oV:F,p_:C yfllKg{uxy͎̕AL%E@父"Pi?Dcˣ2oR&*Ae {b<ꑵ.?u>-$aܵE>-%MׅvL9boդ@7_`4jd nݭە#٘_ՋsL M-gro>bjKDK+r\fV ˜@Z0A o}[: dOuD$^ˠzجuD<62/'d pW%~E/%ԧ`015 Xpiyqs :~輲IH8FZ~Rl<^)>ƒ]U;;W_?3r[t~>Q3HV؏ !R~zΚR7@z%Y~ oK&1t;ь98.i tQxƙ]fxU88 V ЗJnQASbeQ WdR{V5O|{6f$]ג|E n$]yRE06ND0@-<>ڜ!cn*2@Z:#BtW;a`іNB&_{{S kz[,D*g_Ȭ#3FPؠ$nG_W*A;l/Ic"hR¡IZC?/ wLʼnaᑊO }M&/1{V-C=l#$fG?J5 ƎBp.6 (Cg FbEl_:n>BC=a[Ɖ]B*C՚徼 76 ۨ7̒'7-MI/ÊbX+'*gDh qH8쟍aA\m+ɏSA(-nm`wQh׵vߥU*e3* ͣzՔ67)1dXy!BkU[9Ådg>G~( -a޴Iv@oiqq}X@&D@t5fۤ8ެ^4Tdhob 3?E&xEFq ?w5}P997 Nlh~j~yPAv@r:>Ӭ4k_"ı%"'k!>IdXMXKU_0-;)E5DT܆#&DiؗL4VU-&\qwH4BOӧ?p4Z]+(A]A)&m>ԥAƲZ޴B.^Ȉ "XHwVr9>hYkEZ/a4}i|Y0j|Yw]6_(kE-ͻѕW;%і*ϳf|Ҷ-qEd*ˏz*"eXAElzxLV凿w_ rN'v!=VjIok& *P?R ZZñ Ҥ,V4uoF}.IN{1)K*6]jDS!2\X{B\Hb=g[QzCP,4=@!mFlZ')p klY1.h%rNm*R^<M˄uKN9.y%|N2h$3vo6J$ ^VU)ڶRa] ofƘH eztRkUAh֩;P쯃p l@ɔ|Ӽ8GmQ,A3K-zA]Jj>\>&I]PQ0 2-~dTƼH1)"NP54u}pj_.@ߘx=5~G+U=ʫb49}vNg&EF[GN`Ye%wn;n|4ְyh7OM b_|z W@Mrt﵇. &Z.6hןC^'`2PSI?;9 TZcʍ^*s" `6y r/IKa@{Đ19lP?i*ŀ5eMHv!0WL8{OJ؝W]/$giq6?~d/sh@H-6WJ1ɧY IF@=[nֿ {Oݪ8-|h#ڳK&4>a*S`9. mG``;e-b 縕j [YCkm^ ޣPSճv~W^ )#+y;]qv)Q2W7/ FQT#36a\C$ nRi^)T [H2|ov1Mjmt1dK·=L(WH"/aDȵpQB=Tm5oqa|/ "`XP&Aw(bBi(nיG0+QyJ!7 "ܒmpʡ/~!7&gU\c٘A":ڧ^ׂ3ڧ_dq!qɢ~r4Ty_wyRa6T#!ښO/B(iw.15JORM\[U @mM7TJo>r;/^ԸtcQ_RE8<0idž۲%. Fɑy5@x2ZI5 @8ͤi0x࿁|7'Jq_gwNA*]7u+{FWi5u! y#3OuOKjEV'%1*Sthc}n^ޟ$`0(BX[^{J&c g_:W)b. f$PX,-He_#KU*-wQn>8ncT0PF]<$&%Vp9gOxZJO/o⥢麔u2&Ў$l;!Z҈wW}NT؝ s,BC+;5)1³ : uྀvk.]^vV/ix.ʭ -E"ߔIT뤝ZN'|wӔ7&(Dõat)j1w .ΰ»9Ytz,JC#4x9,;֟ |52(Caa2sB`ׅm+-X?YPba4~#,!.nؠ}AYPVXZ-_d*Eۭ[^3K~2#% úHm'2e/y:NsJIv7쓿L5lVYGЀc+':h.{m7E;փvҜ<1Kxp+8޾w܅ rY]m$sB$t,&Vo-QήZ{TAPun]sɁ7⇋+4u]Ҫ];RUt$$†$OUia95ZD.pu)e0k!OڃM:΂+ ~/hFx}FOo:>l:,ym]:kf9 hAPtXXre(C(rS MbdK8?0Qug^sYq =>E .[&4 ASuR8͓$#'djhga̞,u]3YY>*ZҞqŘHJqW$[mR_.JDё5v㜈u#:lMҔb`t:9ƒ]+hh0' #KgcAŢi;fxr$@K]eKgﰙjɿO!aI bփǧQBb' j~E}pϸo~xefWqmmeFB֔_i6y HZ{Xp ~ Q:cf\vƧ\׵d^#⟽(QJr6I{O5SSx)Omv+lc{.§CаPy=7dd~Q(S^i}Z #PWh~]<.(pӳ΍#8^x)wc`^)qXHnA:f+<0=B,X=MjÍ~ړ޷X[g3ۀմuOk[SDayuF)2}+^؈FC֖6oс% t޴ 4 B MWSSm)M`rV)\|4л vY Wn; 9]|T?أW'+^#_fE)M]k%J@x0vz/d,euV*Q&«&*U,xxꌉ<9x{ Iu%޶ ~A٭OCXm:9C<(:b9K>cpA5%s]+.[Aq떾9ym㪶2/ }B3#S8ۧxŪez1vKJw(PQ%Heς6JG"XwՃ.q.8#9}"zE֧k @";\Ćx 3]?wP\A6{PB ymNŸ8trJyMŀXO}5cJhe Oq ARղr=۞?!tw62Xmq&CzXwZ)a 9b!b,reORބ(R(P??(=%Eiƙo}$4 P|Ұ ( H+,A8%X;re;_XnݵkEA#Fd;/EA +B2eҋ^y>]ԫ ܋b O`00QB߄+ΡUlfv{"(|b (3\uSyEhVpkJեXTlOY`!9#e -/{꾹핳+Ll@TQ `>EUt<~xy'9"qz[g\{Y+B7+޻ՕF.9)|m3@ذf&q{RO1tPHU 6+(' ~} hmCi,gpĮF>z͝Jć _X~O=?biSZ=@I'=՟[u-e\&FDsZvW709~m%5*R:skG Z:t:%`@Cs-w Cc3MEv ;)H O,DG\X[6S!mO283):<%y/v 0)z$:KD{!9~Y7g,]a|~'fbxJ|٠]-,n6iB{cɬXtwL}JM[J7]#َq@vCpaYzD~ɽ{ǟ〢zFHjqjd$<vjG0n>N$%LU tRo[OQ~i 5;c-lHoYv#c?<&` qcثb!z4{ W+.o|"TU}vw[OkYsQ%(Pheh qQD dvf{3} +ng-ᡜ(EpFK$OF,@13&=bؒY2q۠~3,H: 3.KjR4_VꪴTM{Vng ,;UcvAt|ok+:x. JS)2YbRtkF>aTMhDbu79ٯb-Ŧ]h|*R*R z6f5Up^I?/xeM  mg m ^>YýJE[ %tgEX=nu|ݐ9&7ΧL (nTw~~Uڟ6BtWYABYukeEgkHw/X+js/cDc2؎%&.KnbK[Lmed|{d7p=XCJ\Zwn.r{*(hC3U#BF#_XjUralwE:u)oy`d 'e{o3مC9[}j33ŰoI{qcm?]ODyfB'X큀(_licoD}ZŒUCi3f+| l837RsW<ˁ<Wj-g*{i; 34 9&V s 8g\Q/74f G|'UG1̧q$%5.ht+9f袤Υ;$)~*#09R60}"D5A tPE}I'"z8 aIɒL,X9EVv&V@k(qX囨)ju9E39o<9z|>BVoFkׅ IQ[퓂z`Kbq*՟ `F#/Fۨ&,Jy`Nu$>E?o+5AsPJDbC DD sy "FE9d+[G~iZ/YS:gUg|nn,KZ j3AkS֊-Buǽ̶z:|>^EB;I)\(؂hg=cYĠ>@R"/k"EMjft'fAy@g/o#+P? mn}w*n|UF :%c}{ؗkoj(XXgxcډj(3 h)Z<?Tn { ѣиr.hjn^k{қ%j/bnI4B=`}k6 ԬNo3UHL7R߷0 lz+\& e4ź ڦ]bŹ[s'UOS(<rN۝'~v5=r*0fIw}а]&]8d)93"7RKjgoV(72D8Wi7n"lz,#խ6tiSq*YkA_@xOr> Ozl?5~ >! U16{H3Q _~VY(|-0nΰCށsGSUDQ,p\?s!i A5AbovD|",9=@GgQsQ>vP*ڼ6xQl#u!{ XK`m-{mC쓰Aſx> ^lqw^'nH0/h [X6ܨ)XNXD'rZ꜓ 3z6fA@mԘ'LaA2_MVQ7;7RS`qDbYaG|Wg)շ3zUFyvryCe0kal8V ͋YƤ= }4+U™{3Й3xeǃ8JZ*Q4E-ؔ lQW"/7eu !$-C-KO"MsCK"My.&n<>Y7d["ᆢ9(~šd>H9߇닞/iؖrùb%yMQ1aBɇշF!RаE1ՔVn>P PPEojs\ bX;Vd dŻT&K&6"ePsmN|)`ؗ !R1ۃÇcS(nr!\oQZ82Ǫ"e4TW7b#n2wXjR23:1 (6QQ+.-) dK-oB'u8"5Meٕwx[?GbR0EۧOfY}2k ^ 5Lb˸.BE<26jNE?IT?lk1^3M҅|1y5ü _U=>h]3Q1aܿIRU|!۝c(0f77y]GԲղto )5>e ;;@}af-=3 d ; ϓ5DɴEwc*iy#;0tח"%> e+T(MNkGè+uS'nx_͊{8{*Ǫl.kʕN#Z9Όzz(/-p~@r[l jri7 ϔ}%Qf6Zn&^̩JbZ!fޢ6KXfrH R۹8~#镯?T8G)5ݼ$C'7&1 g"4$5\w_]j%)!yu>JwszFžd m9DeK)*8Ê3mrCJN5Pgr}0P"P^c`TO]6-ڟێ2q77^Ȫ7<,}o3h$BS {p?8?JnJ}64$q▿rP sv[R1=ʥaͯ4Fj?X=ڽipǾel0YR:Ka|"QX 4s x.Ʌ3_づ&\㫍Ro=Pɭ" E[muO Yq*\X(*ޅ f3`6Y#pe' f{0Zش -[z~zJ;M. _ @K>;䏞H=!Rt>ް\5\F$1:}6F݃?r0XbG$DSڦuz7m>^Q/.J: @m >Z7}%;ު\bw{_}o}D,j M+hjuS:dyU}ѠV  @Y|@dLP  Un`#d91FR-wLC ecZ4*~g2GPpu2aΣs'ʈ$ᴮmun[@ = v(bSN묦wh'rlw:jMu-oʇJ/T;*7^1.C,:^a??g^zb)"ڄE 7ל+Æ^fHϿ3xᶩv*H1`(hǞEF\u8;!sf`Hg9%mwZOl]}1*Xz3g4hb>\FBIܳ",lxεcFEs/=Le2Γ.؇xj/~ЗNRNwjY{"DbN -wr;g`D(a-ɣuC}d};#xq#dOd*5u^&u݊kOׯ&uBl(}}iq? \E&h,=a iRpKvVG^4ُo4%fU lgҙaLꉺwC 8%>,fm; m1'+,jED15kCuhh l56z(#5*/<433LeuP¾;̑ecYc$/ۼ}2&g2"h`AmwVV?J# /Z%%kBVtъ.5KaCKeƖe{TuAc0)w&k< [ bv1 xWlI5/QpD'⅚4~{r{'eteƧ`8f:qFn ucһotKOꅯI`5œRHv$_h,?̀UOLWk5aK: Eͭ!3*Ee ] rjM(Z_p LcpMpqmLaM< +iaڎ"AS#(8P'lCn>rOՑN]\\ GL,ƑR{TKݝ anFz7e(='e!g:͎]ySkHu=ows]lǰ R,kO]xʼ(*uA-,F[Qr"8r mC| ncd[j$^pO#@K)2bg@a |q̆fQ Hr6WBk 5#0xN}O9;nC\}GQ1:Zf]+tH4"0NaSq_\. 6+vBXZ7@KӽL,9GŭlHOfZdt$# MPnF5_+g!iprEEfX0 hZw8wQ!6+k^UH՘N/Ġݳ N07/n`m(ŭˋ?5lEc<7q8@e`dA۷Kqٽ2~X!/`V>L "u`;\}phfXi!-'Mj];ى,I7UID>8> I_g.wFff8OTdc ϟo/oyXee$傗)dknl ;wcF7cWӪWu*AyRYOT ,ׯ}i?Oˉ[}[h}ϴ+ܢv;(JpZ6QoVҥHϐ%cC1b(@IC͞߈bzӳ: V^yPɕ+PucLmX Akf꺋Xfۙ76`:I"uж2:H+UQߝs>Ic߯,) S=;!/1܂7\JAЏ;PIeϦ^#Ǟps0E ƬʤN'+HG J "v_:;_I݇{ c !@#<֓b7DO+';J]RjF}X3-5w9v`QfZtjHVxu `L,.eFtj&^FTୀ=akĝ/P,ځqI:%x s&AMcnH (Q&G|"Ǡi2|zߊWH! /J+Ѽ.G^ >*kH  Γ9ω&̛iMo8aM*>c3ea rO.q~"n)YexhUŝl(iѼZQ-|$Yc0ȱ dcBげ1(\M ~ P< Ӿ`GCi cJQIwPhJtVXlwx{v $ ?XI<%>3$ Ko\"0v>n;Ϛx B@dK1BS#\6j@ΩnQA}y~/϶q$#T7HZoRDU3a ꤡGLWjؾZQpIVO 3vk,UuItD(gVӔg\i^##Uq}<1NHoWG4[V k.BxI%5iͺ#F^?0 {s7Q97hy-Ȗ왛7L 2OFo8leev2c9duP[ ʽE;iR,-00N Ͻ5˨D#3z #*QMJ83#Qԃ?a:#]"{c;N$UxoN?'yi) 9% ZLa)w_7TвgIth`Vr\Q#^yj*Mɛ)pPNBl׋}SB.;%yʡu蓍y=O u!_We^3'tGWo4fͶG - 8{*jU:٦:i"IvK R؈;Q]rmd!qy6F:m U6G uT(U~Q~Bv!I+\)^BgyrƱHoQ <1Y#, =7[TLJ~3VAb֌ GKky(a @b:ڶj݋ >_γ*4Br_7nFEބĺ3#D.#D2!K.6joaDEskƨh"DeP/bRa顎&jdL9AKyET Vf U<`<XQ>C.CP޴,)f}6(p2<fY)jش{13/HB6y;9ұf¡@zH;滿b"a ͹<{&$1]h=EO%$n$-yxYbd4>9.=GZ 9Lu3OPXI$tDBK~8:IUؒZ,ǎBy@6iJ V?׮Gdq ^wo_'Zjԩ!EvB?&jcy]v7Wun>_X;myO(P l;04 O% IUz9BncM&'2XJ79H 92rT-|0[}GZ7c#Tv>8' l/|Br"7[6XT#WEAΈ:+x1)X\%izX>wFq["֢Zp)Nӭ}ׁ <2A]t1vIh5Un^/OZa}ZR;d; }6UZrLAK^"Kk*~LG6Ц6n"&&yIv]Sm@a& =b[ 60zJ2 F)fP:tO|Ŧlb^/ݻvE4^l[pt|BpIl1DzTWǦWda(ދzlQzͽ'Tږ2h٩ى%3j?%[X)B靼>}>ʼn$_}/GK IFx#9 dقyގٚNM8p!ĝu>bvegJj9e w=M0<'8bWP+z] r"́ "xV:2q @'mWФֺʓ\YZW3ŞjrHvꉬs8 &S4L~t0}V˙&ҁ?Mj#0SQU` p{Fd%jsΜ;ЙO/H5<1WɈ 0=s!'#H990ew*P`Jhvk]*s`ۄ45LO٬%Әa&FDc.MSb(hdMAl ͖_p[؇_f Jxf"g8jILZ5W|8R7C(tJzZJtՅ9"r ַw>ؒB6gLv5p(9]I2l[Sς tKMvDJ,Dnw ED[JC#CbY!h;v~l X0wFt;8 epL˚ᛛ,sT1k&3ItT+k[hW[vy OwrGA)Y}}t[lcV醇9K bV€(iヤzrj}ti#:fx; وrsg$(F5LJC!:< s&'C* 4A!.?ˁ́){8$#5Dt.o_EeC[a(_ (C6=o^߰=xF~Z('}LnwV2PکߋL:03`8  3d w =_ n|ևV%SGVZ&;,tvKzC񣫆N mg&tȬoaz}5qt7;9B*-qf"(Ǩ. BdW5 sSIfUJcEuX#ArȞ}N?ɞ&b00v&`G^~d/;Ci釚0eA F$8-ꏗGmyBeL1yw!Ut:T3SlI&&mOh-s:>2qᝡr6(rO_rNk)A#~l&K.Oo'دNm=\b{7!\_ϐBi2e[=a@ߪXi@lxDO*Pc"x4al) Zᴳ>8y@gu}CCyq4Lz淭[Y*)9tvO8)fZkZbАؔD3?`[QjA>VU8Z#jm#qRdԪBA`0 cy1cqro'vX?)!Rv'V+LqL> =uOJ>P*A]i't{f9Thyg ix8AUUnq}z}}- \ 5 qt9C$:LJbfDv4E!b"hg1]@`T6&ce$pO8C]Tl})Pw՜vƢ*MЛ+XKJc\##𸭴I9fnI=/Dz5E|o:5Lra(*ft9&qi=֖fI핑#.L@g1$c]Яs\VBD܂>Hr'm ~yshG`__6xMJ)?[ȍؒb@ SwQDj V""VY_ PM-)&(S=1Wez2ӪzfzA-)hs/mT@&J5e} *QDVa>p[+ԃ }zK9fЫq/ X|^koc?iC`mz1Qy6!\Qoʬ*\0`yib'fG\)IIrkȣ!),\4g@ >5<%irxXwRTݢQsyٸ%̿"ȉhO}yBʼZ_6!ď:$i2Dkt|WsIgDCo~+K[!&;l ʓ|-/CڽG+M3!j^`}X"KA,Pev"抝v]kS#6Hkݑ>I f;WAoL#s6S`;wkXͻZ|vͷ%W7i]i:p\;Qsb~B2>l~v`(棭F~5 ʬ :oM08HQO4WaMpz]x $_([&_;b5Fg|:Veɴ\l OO0zFW=Ͼ!2usճ3vr'~%BAtȧ+ B nx?+f29e)EP'Z.l Bs^a"I^4w\/ڸI\=>~҃Tl>NI;l'KV(|^U؍>?ea߮ivE5?*ʘVnK팷^95t@5/O~LbץZ05p8I|<׽DAx)VGg8%sIwzӔzJ"r-8iFbV#ju` HˌdUHb"?BH7"7p`(qգsAxo0Ú%*vOz0 G)% Cn'(ASaو7hkqb)RÑLK]P7+[kR Ƒ(AJcVVѪOi_ RϐzÀn K$zkdvrJz)/yԮm[zn>kHebTU~SiO]CЪGdRWNtZǑmɁ zE rθsTpDɎO`a1:v|; p4U2fm)W򓴥6|V|T]Dwa(ջ˷|^9ebڡI]߂S/܂h߉:_\ʧ2=3d~YԨj5 $"U^ *APRp&3鶘yM5Fn~T$(sq ~ޡң1;;p$e@9I"Hwϥwir&;2pB,dnL`bXOvn0Ytph?X;9bL+W1֡CsD s OgM/LMbtH_Ίr-GXFFpQS^sw)(_,-y|)C)~9jҵH+4WB;"#ܫiw]WzV~nq4GoCNGt{X# Tn1q5:a\x¯7{k0+T+&AX x|Rm*sʺ n6{"k -NTɰKRKL{7 L떑a[x`2BZTH&á6]#`^&cv՝I9yi]J$ڃ Ġi Fp棊17nrF5A# #u^AB{чD(5 d{7k'%Df*Av\ mHfA?4VhH%5H7lfxqd?>N#'U95Ac/%"^.e$E4t3k9E,J2p3s9Q (}D=M׬Bg"=@B/[ aQ- GT!lHĭ4"ItsI '>qأРMl~c4jZ Y޼5H zK @~,K%S$QB4&/--k  p3I9s;;j1_n2xcϖ`0ƟQUƵ<;_yZ7&q3J㉆'hhrT5n6tk3(z늝4%d2Hb}DN蕙lbtaֆ+56sN9Ӽ&6g>1២Lhus=+k)M-aV*9=,1 cEFfH߇F^耒HqV r:%< 5̢ T g_g]hNm1CFc[/Pv 9(Wog'5/5bG1ʺB)Ӗy8I} 9-壐O'A{Eꁛ. .]f<:0l^ "BbQ"b'$tDžJiWT`'쾼!yuFXGєր?͂r"PR:zp]ubO_ih{<}ۚuV&s^M/k>֊z܇z(U1k)~`1)Qkh ԋH~A^u@@@pn>j]4Bc Np*[>,/@(TNt)G,s>…n8% @ݷC.br-Y8Β'RP,tmXX_:UmhtT| *Z?"kx޵Kt=Ԙ8VkHԄ)Yi`_!Gș<}z:r=/7 rǶJ˔ۦ; >4e-+i[Q+HXXfBJqT\=Y2s7*\˃c?x$^ExSwyKU⁋{%6 Rԯ]X) A몔;FG7[ea蛧;jv~g|ErGZ Ӳ y$E\aF}̲3?UG}زrmطyi+ycu$97 '_aQ(l. ]j$lZZB/¹^AH)7UiQ^ANt[}CŖg:g. H~eefR{Q#U E(f;w>Vqvd/Ȧ{,> /rvw8SO5!iL WH6W)ҞqId:#2~ F~OǤ>-/c*xb?%X$ߥ9@Sy9oGGEӮTT߱zG:b.iF(̏ۖߓmyпҒ!uŇ;uiφxg%5g@с}sf RJr7d:~i`h zY1yɒߐ)Q?Jhe9pf'2?aBkmZn.I!N=1@iJަ^~:g@JvNӞY]GXfz!q>P7kFR4m!ݜQ9e۰i:J$j^y<]( g5o䯝Q:;C`##' pKVh%zx4,),a(fa츯\J(X @;0GޠoJf/2{/:[S~6TAy&RS"B[WKYqJN+hZ)xfυ=¦V1L S<eAm4)w90AV0 =l@x߮DB}J8a8ڤ"bg4cLe Q{ricf73YmkF"F>SQ}wvne۫t:7ʱSC_|gs8xTB*]ܾ[F296W`.8y`THa =Mg /Crƾ3߁fRqm2ؽ>lhxGk'l|Jr?Ql^._[J0w3 0Ffp>_tҌ9@Wks,mr3EgaPtA/%%ʸȚrSD .-ZB,6yIq r=p\PQ-# 1R^x=I^9yFu};V ᇰ B)wTX`΄U$ \"WxkyyT:-m HA(ӉڬṝLXŪ@@ Mnp;S/,%@m&|m_|wڑBkJgiFp=aȞ;pe?ִ|ّ#l(M 5 Dr eIar.DSnF^a]f^uBbh|m:RgPZaK} )ǐ-֍p qAL1N0)MQ_mn "PqBʣUFfjU$(X'X,&℥2J5v?wl /T?PJRf I#?›q-M uZ$tp A]&~Nmuc% oCь,ԝI)^=#W+h{Y:7mOS.^ %BmkETvOwVkl2]xABӣ p\aΚNUw N!M*Jx=HO E'K0>B~K/NORuxt[6aFns˛C51;qZI4θGMMukw_G}1kqwoY^L$3[/yNUdX8`bYT;',u늃?jV=O=vKca**eM vRqLg-Gԏ r:psgBՅ/@,;fM; 5.0w*ڽkP(<XٟNԌ**aݥ̶u)}lowk,{ @f :GRe_^yx QPn @Cuuy Twj+K Ek6#U ROmYCJ."HР+ָQK4@2/wL 0WhZOgfXsmΔ70T" oj0{ x'֎s8i:Z-Zr 9}\` y ,B#&E~n+oNb]TMB\;>g285yC!h\ \qCKX J={TDo-𨰽3 t^E80.:qs8lϫJYXcdb0Xs|_}̺LE7ח]mLJY8{g:iӭaz~`M؎ljaK[QqiNzѫx7eHAvVw߀~ ֊JfrE4\ǥLNݹ| ƹU\xU js^ŝ~.J~[:{ J@lߔx?!=$ nظB q8 B|q,GqG.IRv|ёvt#9v~-t(25 iYЄʇ'yC!Fho *c)=ߧ{C'oK@qw9a8<֞7}_psovd ag˭`ގJqp⃂{x[ET%oBom]J M<`/I욝7 赯k3dn\1Whaձ٘@RRB:giIZ1 i?B܄@vE cgvV"DV&eE~HHq![G[^8x6zFXJKK, fe7>5pزw9~6/#qŒ\p;<Y.lS~/Ydj Q5 dwU<+14}/<Oydm: 6$"R,˜=%^:W?IWs*-IԡDzA^epWOBt+V+orƀdˊT5z|2#"]=ҧ1,4#VL;'`v9BT"@Lfyl%C>XKOu&tJS`Wr}ߟV5O|n;+ ǿbK5 ug =k!݆h%j[б69F!pM)4 S"7+)WHFDkjQAchcEbk3QL`` >` -J4*hYwY@گ ypY=)HRܖ] KՖii"`0I`6%@l?V2U'+t7lZ "R I5 !|_u>x~;duĦnܦ1C,Xvh4|n vxܥӥ"z.aT޲~ƉGw ů 9'LH،ԑΧY7L|7OMSb/6zc} Ԇ^|g@s[WM2-H(k(&GՂ}6 !:#hL*buf-l; h0YJH㣆= lDN]p \(AbC-aqxqSoek6 xtBͮCt_J(Po3ѝs:߂Vq $"H՚}Hf۩~K]Z";G;wwJY_" xv٫ e(gBDV5D/2 ` QT,}XƯ$£W<%_6vi!2S"v0Jm|pq'-\Yk8Tv4GܕťLiq;EJJ38k @0~㠳ך[s9~C[̋pdHi6H_Qmp rALޒ2>)?-H-pZڨomڱI!:W[ц9*mY m者[8Bf^HɥC$H.n\uj(O69/OLzޡ%;>DZCF4\cե)w#騫xg ,sb]-U&~Qy haH~q BZv_eVgy /'=~5623!AhFa*+戧(q3}Vߢ%Ft!Bn~⨲<u ?{wρT?.S@@g*?vB5'F;8NKSz"kZ:W9\vT6NR&9V{98&fky?l@ ?}q, D0*;L` ˕ADTӛ޹v2n~D 8rHӂQ)bd\)9BAaǾ,w-}\W։M;PMi Ϫ1%El-rpƈ_J%0k&uEX HOЌD ͸&Ef5?2 \;r-@& I5{0& -qsM:&oղ<\ZnTȞwΪךpPpZ`5ޡ/#"84_wb1x8^Tц&<#q<3.b9/mZM'6Dy4&uT<]FyQ1ey儯Xl&8(H)4adK_wUK{ %Z.7>l̜Fyߒ0AV_PQYkTMۘ^F+Q~?Bd&?X;VnPk9J!_Hv`S;?I>R)14r,SGo'&N) 'R0 t_9S~|_h3j*s; 1NsAegZ 0GBo70ANvcm NPyfuK5>֮x+QX&ue[p9N\Thc39]F\G%8\))}t K^H6&Ixr?~I=^okiD|֜xOiFej$}B* \\wHf` uM`xwQlFzSU \;6O?;x#R mD5.)%:VR˥VeA:8.UF:; 6Ȥ_[TŦQ eL*`X>n=KiI"7][INhh ^͢ _zP(u> 0M&z*3 Bw)Li @4ɵz.qB_iy2<gŏk0e"7Xٛ [XNy <4 DFHIK+ǰT@7NZM !kݼՍH^DDMZՑjMj{~_J} Naף@-?[ ҁ,*\ԁ}[ht6-CB'."f7°fsOly i%J !&_]*x}H{IBp!߾: /vg>/!UhT l gqg =f`ƅP4}%Z!}n~, ?\QaKUz׀<'Q;)̀\y1wѓmAV&;Mz}u$j: bF%p/fz &RC݄6 cpMzЃg\Y UI]Fkm+=VH/r.6Ǧ aGq*Աlv 1o#Y$c# C̥uiO~]߈2q.Å =hSRzwޥBvOח :: kG~le_\<ȕu &ZGWyl!f LJvjAܸ ̓Cy }z:e|ThPd o%@6f KӬO`r$| 5󮔪)bϵh Z))TQTШOX%BI7Rќ~o̝3߉kz^"yyIϜ{ϵ"ghC$`JTuá)K4{Ʋ lO1q!ڏocVc}|Y*Z+P+hJ Р7v}[IȺKj͎e&!voBNe67b)+!l_9NRYukg ]RDv]iD}ɸK⏶1`s5kk"_c ]ppP<VL) D1y 쌑kHǣad3wSw5:*Kr4Y2j'"Wm5 aV>ˀXI[؏T=R6 ޮWt/ĨoeTx\pTaK<$YoK-MwDZq72?v>_^cCK<6VC}qG8ςH2BWyX*v!6}p;syz9|ɿFue ߥ@KБsnqC䵊4H8*rW T t=3gzMkYlkW)zEI&Eaέ:ɩ'j;Lz ws. 14Mko% K|f8c,a5nE~>B1.F%H|٩4D;B3!П;YwrI ӥJV=g!-(fb-J@cB_= $kfe0- H(xVg-Huj]} NP>amkƤnNa j}d7^r[ڦ#5Kn ^Wl68>_v($~Ӂ6f!o.ӑ>NZkDTɹ+'OŢ/5ÊGV36y$7u$EQp U4ؠm9pi(kWbjwK\yiǂHS# ;]w F.}O,j!rt\Y,CS:(ƙrlko=mm F|$HC+d=.%츒з_:'־dj98^&j>;L wG@[|fDJ]O{ s +,_4c r}8K_àQ^OFJ gQ~XqzC]R7ч},i4Nxx'0oK뾚v)h_i27\`'ڌuZtbÃ/ a#լ ׶+Ƹy#B}\G).0" o~]XbJ^4J=Hy|'o0k| w-k醶+!-ϸ Jv[Ǟ^~3A^K28Ͽz6yƪYS_r>+"$ 㝈)gvc^R}Jlؙ^)x @!wgeS;JY.c `7;^j*ǕbGPL&Xv Qv@yY縹>g[CKBTFCi6 7ng.s fW Ted^BE[n )Sz¥d=gCXPeۅ\pit7Sz Ვ(4s8]_x|')o4 ۲5rycpU$%^2 \IcFɒyuud۪-Z١ltVl&|,=FX~S/%&3A}eH6<3ي]5#W)0!X+D^74V"SAE⚇NP>JɽPcD]|x.nY{OLu7s8sv4W06⢴n%GA9x ~s{F/W"}$F\O|Ӄ:{m[5`JPeM([z8I8jͅD CuR*YA>t4 blP(v)_1Fh}o$G{Nuey_tHy*^t4ϛ|QgS =KF8,2Bj_fDVm:tЕ]\W%z)4%Ot_=(<Ҧ RCY=.WD]aʕ#?S T4dO7^p2nhèVf59/'96l8>~z2d)n}ƛ:2Z,!fo *:{mPeZ>yCmIRYM Y t=u&>O*q3Ly>͜/9) rkpSDF?hx %G[g΋=rZ*7uPh̟>$9jYrۧ@GF`C :P2lH6pbeMB[63yIH >ڲ*ފGh!`%_Ǎ˒ه6TpYAo"z5[J8.-"14 ٧N:F ،D. Xŏ/; v#M3P.ꖞI m2]<,YzG@Y{> ؗuRJ_gB[GRM: ﻊLo Ʀ_w # A"H)> S*0ȏ=Q@6UQw'a$&T9aKN &> y+uC7c FG׋0z(f*/b`*SU\(S%n3@j^2tHPnfPțX-p>gu''k(A5Ч2] 70L}{|2l &IA)L=BoeHP|+9jy U0d,y U*iW6@s)fd Z:Rp4i;w'orv5;tnF{L*!~nR,Boi[Է+晽] N)Ej23?ҽ?ݕQY{I-XkSMs7|L#l}Q4ht@uW0y/n7宿wyQ6vxSc}Sk𼃺2 Par\L|F7﫦.MmuQ3w7OxB2!锸д{}BmRhϽҲP׎R}H2?hVR.DwA%b&@ 2[.I] ltS}kY#zf8΍ Rl[2y % C`鳸.d4@)EH2 k#fStbf {ȯlXP*9fd$qdUƯ""%\$l1?[Mtz3:Y0h~{ Qk +|#Viذ#(CGy znuW%")n1. LgByӰ>o-anmw1.v:L2 [f阓)wbj>ovtPeW5}H`Bk_WImI=/V6VĦHYJ+'7Uތkw^*W80)a3N;O{A!wF MGgBeS5 3g6E`vAczP/b0gĬN0 Զto 7ݞE^X+@o i-4d+pV_aXc8-P$|CVtC-Q?sRrd-m[ 钒 ^yg,{ޕ Q뵃٨L ֋S# )uCt٣oW̍plDcM^D"G4 dz+UP.6Ӎiک+e«O U3 u]:b4mZ?fJ`2|ݺZ`Q 2%i;4[9n QtaⷤQTuv ?B^Gȏì؜EV ys^ؿH >Q,7M[kJ㪆 Ը0ܫQ֋}Τ8̹a J?"#WWqQ,W5] x#SҏHpO+`V~ϣsl>^RZ%ߴYftwgՍIu?!^t2{:uVπ2OQg/a.%Ӷ6qQPFdzTxCS~Y޹*o50jLh_]|aM= ,!w߀0zE~ћ\C]$ ة-I2+]9AL?ը97eUd\_B:]FQN-$]ntCIa/բ)r+$K^s %cA(4ǂ]' $vN'%Rk%~*6 31Ô gjwe&90\[)0"|RCEe&7~" ! z朮9w+`^Jc^G w= wyK}gumB\K2*5}. IdgbZf} u[W 8I z!ohӠ 01ЁC4z>5vڱD#6wۻq.?Ċۊ)@cxl -,viij[l\\5CfoxM@E?!:0/,N\niܱe/rv gp2}* IXgiVth}Tr$!#/w,_9}.Qae*F,Zrġ_*suTHW8wW}ѾW!s-9[:Oa6OX~(GR%@gՐި;QO),xU85նHk_VOw.&U>!'pRh8N;t cd{0W`£F8hBߴ%bIbfZhS΍<~zQ =G.G;:zI@vnHĘu Y4-ϫrN-8TKr{x>uy%r=_R'<(4]hߴU )V*2ItB,q=fh/,Fdv݁盱*&X.Dv7|`$IC-n[(Cop:nOy 9@b!ȳz e@e x %=cOX_ 篍3]Kݳ5wɲvE;EgDlN@MNi (kYƫ]B؂0J^ckںExhu;<3z8VEM@\Nb0n;D2Z1-8P!C0ҘCK$ium<'&%]JNZyk ӓk\.X\?a'-Ȓ8B\ ʸ6^cj'qފ]J% #'COj5 b\xP+g7BäWE$z1?¬83^ۀ.vstsÐ!Ѭ t J{@]e0O/yh<09Wgl @imX6xP7TM^6݀G \sa@7昃B6 sMc GE"/yɴ$L|@ng" ms&ӗ0C^>%>4aN)<+CEJ'e ;)p0Q/I.z G0!/ĢmrL΂|}Ol>cNQA 3wIا M ފstp,n$dY>'٦cݺ;Cd| /"~W=TX+G۔ gHot\AT3%ϑv,~YZMXlOS=i pTJͦT,?!H](4F|IJh>,pAJ~4RZTܼHaH66K3IeZ)=hOCCP!6箆i=G W)=4; [:)9BGaٴs%TУAN 4>hm˄{8^gvƴʹ޸8 cS[Dɭ4]ՀubCJo*P0*G79WJڀNژɨ uBg* Ⱑ5^@,9 FTKsQ{)@zV9&", pVTa;{co ݬQXr&"F.,y"<aa4jʡ>s8!{J6ώm)G8N\ARᘗj85sZ9;/"g+a@=F S2wԭwv̀s?s4 + sI5goL,6ȿAre1?F;<_y|lhaAEL"[]H9Ԭ[Qz6^$랓>=qY,/鑤No'(ʭrT31gcugux84JJv$$/G[ߛ/ό{<,CFѻ1XᇅncXddd:pvG>.{$y7ClIc:r *(q_Dȕ]ї_~vD#Ksi}?oF@{rR'|e;V+8#CMSh (j3%5y"dy\.ߙkL㉌ՙjg~ X[1ؚQ%?F \bӲt\k;s`*Cm9L/hD\,=?[2ezl'Ղ495:MՋAR)N4AjdZJA;L-Lj*Qb㶝*_m̘\5d&_Kᕙ1/H7;E4핢-!|=:Q_5ܽ,M n i$8zT՞\j@Z?g. H՞RX-Kk3ݘdu]ĢU]q%ŪlO+8lQjYi0ACb, Zyr7en:0CSU-[")FG8r%Dtq{@K az+Tm}5lB:B#[*N؞iͷWEpqz v" #x ( &EԘ{x dR $?̸.X|ƥ^`%Q+)T0l G|])n䝽U2t i긟OYfC~4ijm $hO9橎Ul;߭ܕM8Ř!WNf+4 H sXȌ;7 h>|Co= W!L@`Ss޽yK|^iaCw`E.iQS|yY8)ߣMyWtH&. ,) r8F- #@vp= 28jlg!12[y.Q0exe$)FjQ9 >*Z \rm㒥wK.yzɟirgS~t#v_t#"XOҳbnA(#%8_4:|dI~ OҘ,vBI[`fmH9uY~N M %9y/%k{GGK2?zUۇ_?o.T``1D׮;OT QW~/ە23JN:2-)kS`Z4'l DŽ[ܺ9)5~sl}Xv}jׅF> XRڍ <Nr{|j3KQ|}CkEZbHڪT\OM'` d˒qsƅLGH#~h|ՔѲEdUOՐҶ2_wE:yR?#wBahG[.ۢkdfd+(^$jJbu"T&Q@|#.U5g{6$?vFW1T=4Z'哯!/'26qڰ[x񷯀l"aBſG5>xJHWNW3UhQNduF<ޟܗvð"{$ƪ}Js>}KRbGE{fsumҝ2 fY/Ĥ+ tPL  &uRBJ-}S@qpW])2 3ScR9:iHE,MzK(M6ÖY)l{AQP/oNQ^Dj~];VOD ^l=Ho?Zb̍`"̍Rۛ b6SbmdOC|FElᱥ&"%WCb? ̣'Im9jk:2c?K1qň{Y=fL CΟ,cI,h? M]~5#=p+ߦP"T/0=D67 K/F壦Vu"4ab!Ynqmqlr}c4z߽ \CwT>\z8jXfm<$Ht=.dժQ2;ju1)ܤ zz(q7oW Ii2w峋:*lBpz3{& ovP7oeXX1LX *}Û P[+GީWh-8njz`@tOqXkd&4ٴ&QivL1 %#B=k@fuODx R" &B nh 9Fl +dBb3; *2mH3-Ap?u@Tj>?~&OaNAqYXٿK7} z:/!b37(o 쮬`G63 'jewXikU$zz6wB˺y##d.᠀6*<2 N$,k;`!FeciDU=ѡG6LQ^XX! !,"șcu$H&̍3y[Tr2;WT]yYB׳\ړ3EVC/կڡmK$bkAus )`qn=eZ ˥2}p4[oLG6`p2ǤAv"=c͓spJkS1 1h&ŧSo.pMe!ᩨIN0Uc,AN^?&/囅E,x\ ء-.rtV/+y0 X@->nP<`k竓 w5G} o.$OVN~: ҡx:ea( qFc`\Ѭ³yn-Y[tLYBo,@5ķ|, %O c;AU9vRIW۝qvcvGǝiNgd8q=VUޚ:D/Lx60 o?*rP1Gd 'ƴ|y\d{ lhIyd'UZ4B%{ B"~dF|0;C1ʘ\G`ko >#O+9zwޒI\7dk3j/Џ^~1[Xb!3n <+j^$h-*h3W{fڬ;Sbл y۴XG{˄)ljdx TUΡҝJ_PGT5OX^=7j-pq+8'z|U]+˿F!Aݒ0r! vi/'a9 y&tGܱP>tfwQ.RK횟|H#~G]V>/% S܈Y[JnZقZDL<_ MX~͡jfpS1D|,nL ,/-ɟK6 ᜨ[xf P/c)kyrVIRpl̖~h<|CNj(Iڶ% ؽeX_qM~4uGЋrRj̺#̵,R i:bQ)%uv6xUg [ŝ︘4pj]4 23LF*V54ąw3줈ǜ`g>q!'ӿ47],+\ӡS3ķZ*YføT"ل3F05EJDӽ``tfC`{1:%Lf;]~Y |i$3'8rl򅄐ƼL+7c3)keWufLy^ʘ8b&@u1 ~]ӀAx\@R# s2ַk/S=gV101j`DAWw7{"7$+B#<4qh`_1n@ dQfla7oJ;̥[~]=4x U|wxyHT0Nڵ΀7X+X>ωV, jfWmX<Jpwvc3Z2;SV:A0РjIu$X;B\? ̘ ^ )r/|<ëP8:vv4|CЈfZ}d3`*auZ#i#Z\=&C#]O +t[խVWxN1,Gk^kleGdtfnBdLAj9>HG ch͊PݙGhlՆ) #:W|3rQQ=漿W)0;϶ #Aޅ=gULxhPm|0|O,ItUPd]\ʃ=,2MUOjSHsݠѸ<p$]iAL:&ᕒ&gw9ιx͗' 4^߰{v(rzVgKT;%0x GMj+96V)qG_7UeHٍwF& />L#y9lCc;j`E9=Eaf# ""?=@]#˒"h&ct']v{ P4@t].(>{G'uPL~Nf9JO(WiFڼbb W=?8}r)`nGV"WNh0BDvB?y2b]q=(99ׁ3Nv#iڳwN>\>T$#>z4iI v#vT- ybkQVɄ~'X*Nr-i1D7v ~[S9Fc=|KdP^̎Nؙj:>ޯm>*O8,;7/H >e҇i G\o$/Կp'g'%ҏhGy{M#)O VAȫNHT GdmC84okBKS{ nގ3s-f- Ok@+ %0*Yq7~Qg1[A #'!jULI,!:)mcvW"ONȱV"|bgIZ 8 ~{l3Rd܈~)0zDfW^^hE=Vn "ϑEe -9ct%4'Z.n ``pVͮax;uMGQy!żj 5jȘrN{ 8,/Nz) _<^)`? tQ?Qa8?/ǣ?s;c~+oQc,FH9"KӐs)B,Q*.;d-4Ld?6 ~a2 T}ja1~.8'9'7Z(P94uG_P34fqPr-!Pƽ$_1&[ټ~ݭF(gⒿ3B@jP?wĕij@R,G[}WbSJ~z>, 6! w)\Ԛ(Ҝ 2͡WD% X!h`ud,J%5;L60OxWDR2<)]hJfկ7NZuE{tvH1x-`7"Ɔ2h|6'ьI[\ ,+sEW`&9 pڡP<ʞ0[(`0ja,r}yq 9iGqkw0xBgXmiȗ4{KH >&# 7E6L31s^/"5ê~reÆg8sL@,arA bX[u[mc361lh|}ب BmU)_8m>% rUs}4Q4MzqP摄ԙT2ĊCFԝDRr h~ s?\TK:y|?tjQm'kF/HM #wtԢ:#[p%6WAț~ h=3wa`&/i֠,] e|^S?irvP_ΤNP@;th^jhʑ_q3Ng0ٿkrKp(B\mO;bz+N8C in{z6Pn'_<.R e|ۀcY" 3W8[i) i2{6 -.1h-per6#naw/oc`Y-EՆ6|T6{pܴ@(\=wBV &o<}5ۄ'/ϮG3׾Kss9Q '6Q \_3{rp1 ~MiFT{FwyXi}+-.(G#z 0to6éu`1~Z$rW(Kv]-wݤREgyX3WGd%|D[--AHbQGNGUR<5\L$B4} zOGmnzWZU6?JWxt:\Q/o^Q*D49?-zpGeFf/!08^AJNшP`H9 E}lˋ qn_*#TҰ*QY!dV]r833ϪssXrZ^C? 5IV;O!f2$Kێmt!jhffr]K~onF=ZXh>dqvWQǕM?ow PfxMI Jzx jV`cL}OѦ'9 ,_rUbU 3@r^%s/W3ii߭2ricUFW]0$jϠuSR7+: [']bpż&DT$$N̳۾;`dkR YVE&̅@UVkmB9~.⌾'6gLe ?=0'0nK3 ޲KȜvP&+'VB&xo["[" 0qV {tmsb@ tO>ޜy@q^ Dyo)UZbb9JG KlZIc@*D0 xǪ)1&2H2gs+ ߥTh*;X۰h| A⭝x#vX%6E{"`R7j+FHW=+t2Kgm7f$rZ$:ҥpm05U5|%yity dj)=bS42ZjxF>Y3奲c w*;LFhjpRo0Qb7Sv9h01Oplw]LؕYԁu'$ybP8uF=!sm{ _e #x{EԫE2nڣV#S%&^3sSyd>>$z'k{ >hV`^KٝiS') z 2@q$lR:x i $c+O%ØEOɍ& Irjnԉ"WA!vR6Nn"ˬ( ͟NXX lhtX5ǟhh|SxH *Iڜ&ld)Gʰo=?XSިhS胾IȸN@n$b4UŽͫB:Tc'm (\(<$[J ߰[Zdj(]ni7I0%NTGj(r`8Y3EgMj H~:No9ÜƋ9o^=.{Ey- 1+\?I8Xq<U"a^,&W9A$MK=B wx[Ql>*>Ŧ8<٘>b𩄱9x8T#ݩw7DQ"؛e*qMZZ>ewUVN]3 h>+ #ST˕AjIl0~x8K=#:]jAd G@ r=aW;ogZ0W#Rvt|+[JgD4آx6 cLo%ۙ]I9ʟO!pU`cOM\vi@F)KYFnhal7zm9v>G/#4y˿6! z|Xլ7 }l 3S8'*%:Ri^uU @u~E1rp9A7땼ba3= zm>!Z? %˻Ips"a |53ymn(H6mɥK骟fbF$W&N\ġVq'Qƥjp>b*Bؑspb FBcx*w5؃SE'[PM}cVwo;`:sM20wTP@;Ub#eKoy@:{yzlUMcK8SXn'{I*% Zb^k$whN iwg/>;l[Q¦>7E^]rC?Oi'@ʇwaLfD_ XYO냳}ʶVbǟoaRݑUZpm{}ob[lSn"vL(51VO ݍTy. ;Xk 9IG5=ϷYSG1"ئv7L'0v(}BCnY[?GYS2j?xVY5lUP+<{;9 ΘQ)GSOg6(G9N'ʘ-l{b;WYc;T✶k$u&DD|JWW=ѫHY@xMEfB)9.I+ |H Xҝi!ͅW(Q]vXb 5-i5.+ ́C:@HkIanM3 ϒjdo >*7`UZ{JINYF|X&~n洯E2e:F!>R,("AB~CqT'c돑ާB$9GMx_'OQwQ]U'R/sHBP˝ Tjc5yva6(#*M.!0L`\K wɂ KΘ,"Xm,E(6F0":?Vaao>/9K~9dO l 5r (\و`75 t~6'EPґ8H1QrN;) ,rI z{{!uimB#JGs<Ǘuw!8PN+H;e[ΒâKBd"G5sy 7r(#MF0Lwx ;ln6 "Ԣ)1/B^=ɞJШeJ/xaD@}JG IJ$=J檇SՊ#4L+›͸0Йk#%}ՄPu"B+@r}!P Şzq1̷-F(G"N` Raf 6U&ּc;iS.an~Ua^pJŕCС/¡oX]ww eFƋ)Aj<֥ X-ۇH6Q_G<(c@cpi ?"eM"{D+2FyP|>(m+ IZR?Aj͹祹>[ʨx6Aa%'JJ|ʝLbx uu!1OR lyAԩml`HQ }]?e'U1#J Ђb!XJ<0x+\ϩ}2_Ck 25Ԕ ,}#5"hd\sr۝r֓ך]Ua3Yht4xΗje09,² $l /I(r>Ac^JUFiX,R '^z+'3-fy&5D)!WdVZUbq VBn \*t$=42V1icd*sYl/}]On˞Zud&}2߃r$xCZ^J^l +/ȱw.%]c~8`-[El7F[BhR+ejY"+t**Lu-V;[[B"Nf'&/7+)SvnEځ!UȤ K7v?] N>|DO 4ku| 7<9 H/ (4ˬt/"I?(RPuYƂ5z u Nʨ4`}A(_ywhuε=Ҏ0D/P W,3Rٻ\> P|ϒ6"7+AJsʨ([F:[9x 2r: 8b%PZ@Is?r_ @n73ݷ?_b$%"Ήfԇx]:˸Le\.+؞Ix8 bQvEdYkQm¸矺rQޖ*O1u$oAM# /IBdҭb$d\f FfpDQe}[|`tNc1Xc|˜wM nCۅ$Wë|Q7:2M~A,"JptԚUtf"Z`wiDl:  W#J`s 0jy ?kW%z(J59yJQ T_\ؐ[h^xێ^ a sf 4NF} }+7D ʘ&ޥ 0 l.wml[nrl 9ډשUOL82j;_Z[-DF)j{L*/r, 0=mXgoPy<Zd1 0h\ל;"Mp_laio9C%ᾴp23nh wWc׋ҧVT&ݿ^HZ9pxXEl% IbU:nvo D/5P?,'.<+!\͞[A1df'[Bp^,bjcV{3OJ)ȁ@ˁ3*{VrbŏM[cT U.?lK]撋 BM šfߺ>$Wh13rpKuDPBav% Pg0bD+_ Ív+6as԰l1`uM~@/QOi MZ%qb6M3 ޣUБIo!c}f[r2;/Q߃E0 GFځς@!(5w{̙S H f:7^5]!*<3r9"ENk4tûBڿU '}ZA$71uJD˻-p 8̗׋ېٽvQ ot:1T EdYmlKXF} ďc0lkOM;~ut(oKIZx[ܹNuB3sP9BHR/kRZQN_AD-FN_A>[ [.u"cwV3iD:%X1+bJZLn{kP m(/xV^t̂$ xTD`{'OR;(w61M$RLU-l/Z:  H>h%OS\zI9 q}yc|#W+̳_׸EO8I)QͱfsaÏ86ʨxoIE`AKT|' 7=2sbg( B8ycmoQPQ}ƐQ_)觨Φ 46!XUO,)An]U~$p&0/♦-Y4[_r0}F~u ͈YpiłPt*"z"/J6DHSJl c8 24gp PAd˒9o*$uk"VY#=Dz@L%%|6`~H^G52 :YY &/{Nϰ鑡Jun]E.aP3;IF2\ Yޤ/pؘנQ:l1 /ejŝM=[:5!)!jOߛP&5 /->Qy .!nU30tabsn,4$xXc8`~F;P#"?bowi,MӸv):s֓m0-x<5ztt-햄ړ' TW;#(&騄&Jõu&"#=[=D_fy%PxmXqZv`â%}w3 Js8.9yu6J ^kjԟHӲz㮕(Ai%_7-lOv`J2+VkYZ|+׾SkRVеU@c3]@ [Su VG=A1N#~9`|a4V]7QxlCI*&1ض|Viq{Ur˪VSm:wiRg T-DUYXUv$gӯamwe$F$02fvZV*; l 砨y? 2ݛ f;D"o}3xb)sUTlzOOb*]w6&%j0܊'7WCQ\֯_ϸmHw"QaT亽'9/Oɋu_d#W+w0UEywԁ4aأ!kܭd,d9}ĶڽuIO#Ic$g®~^MU">~/d7 -SW otoW;nwyOu{tR(AS𳨱so!Ctvǿ@2 ;| &`@ۚI4rP̞V@Xd^4Ig =NCRw3Kck,WΤ]m}R%3Y@í]9q^4axM <j,QY/ cK +f,xR01k !K8q2qЋ~Ԥ<(pe n-;a"ԛxYSw[iKݿ.KǛFX*>/paՌ?Ux{vfGFn=R?`H- Լ4iJg?S`}v96QI(X['YבUea}uwF!SF)FėRGNo'/,="ì\ 6Nc6>Cv{ ݓ鏓EP u_twT4㑏_EL5><@dzzdfzQOiˀΧd!^fHHo/fP 3m rp}._nRaTcv*Ξ?17pHBY'Q[U}_'4\rGĤ\{$Mەr%L6G4|.C\ltM -ց>Br%K:/L]o>X Oaܕ.m64@y}=s0kgum:LhP@-HQi}S Fb訜4 s<'7ng&.\g ƚY" ̿R`Gc8xC;LQ ONqFBگE@A300gҭ(nI2s}-6tQ k^qg<ZC$Yg0X֟yy3HS<ງ0)B^P6e;z tGU-٢S~,k:˦hBc1q9i{x{ż7:CJ(րPMleO+~N< A´3wȅ*5nyMwzn+#V4n<*iɶ $_}KL|nnM鰲&cq>k:n>WJ&Vڧ7]Hatǝ A/ ՘CeG܂}[7U䴉K!\%v<*Z3b.`\$~ ^;ċK`?jl<|Ǔ9/$R|'Ua@a̩d gtw4wZ+˜YqwANr {@.y9[_6G` $Jg˓l'.Dc>6L\xޔ75-[F0fmOtZ&mAqxS+]7EP(Q? ö3֯昒$XX%؝ a#ժLX]ʝWƵGkac%=K 8:%wVd>b{(Q<`Cd" g 7ѱvTDQTV-,/^j/Xsƛ?RIu,ybok\v`YMW}Ѧ$zuz!.A5C$OJΫ)l!Ħ ]"A>߾qihDC4+{&:rVS YA9@2ȿɻIJ~MKzPi"ٰ.n?>9."Cb{w@;$T69"~pERle -ZIU92ʃApTH3jW |pB¢݋TIzcrKS% +io:Bgr EYt}ĈqhR)ݵD2@kL;DI&k4tG6!\q2_/}ъsA?Ucbzc_KCzt6wjϹp ] xmgi0aw8#7?5zm'U-{'Z1j G8tnvϗEԹ|$-w>kQ$pӜJkDf`򱽷!!h؀1bZG8]dQ|~$.TCթɁ'Cb0@CAв)t(VrN==)6a{/o]dvs UE~V>[[ C7lIc&([6 s|]Z5TN6pޤ15rx]Sﱍ:WtvkOͿ\1KŅZ yAbYv"[N3ZP5{<"gHy#yz֦Pc>ÆSpk^Q4h|ᇴhw@Vl7-nPv ^J'r 04?h(=v^8AJ,&eo=YĮ1n⸫s=ݶ#ii3bđn+A5?>hT)NtaDN*n)Ko?t Y܈~@f uqiިi#ByD4s-Q#Y;H#NHGGp[0UL>*ZZjYήvs";G֔z>GWl;Dx@)e$wf2s ޙyB3qЊ4?x밁?J( #Ѯ( ^Q3As+c!ݾesQ{b[q*dVo.HK>2%.rKcE d0WpaNeϯ Md|^,;FkqtȱHlO-D^{2vnC I}w:n!0m=ο7" &PTo !4gkʱÅ oJ] !;M؇a9u/.lkg4/Ȟ)$:zOߘຓ%B`mz)nstho2xy3?3pOvW[3t_j?+FvDnlMJʍ[^*/;6ARhld-l.:ZLɾs؆J2ÑCE! ՚+wK`D0X4-qn h\W!˾U;1\c&Kx oJ_I۸s ;|8>8sl; q>Yub:d^i-l!%8(Q mW =̫P.2=-)cso¾kQ}D]b- xT=Ĭ2GPm%%:Ɋ0g}5q_Ǔ#< ݨj-65S(ir|8Ad:{%SVp*+ڮ-'cMpG&$)cHVM%?8a(%Ws% 쥕cc=R M2F_\Vj|(MRZ]e;hzVirp@@{Y3OGSJ_\a_QBl1s>)Ձ8A'Sَchն)rK,f8{o_! Wvs߸ Jhsa80HLKiz$ DM"DZr4m-8rFWm O?E1*鉥ApC}rͬ0V~.$veDž/ pKkj$D2I;\8h'mOB}rl8$D3;.dV+s K/;q R9ZzlsQ\Cߴ)O("Gٛ3I5G@m6zpy°-nS9y;k2:fFȖJ"G--*_nu;}:ej- 9qEe osŗJF.R:wn9\JAK!TY4rQ* ڽֵ4) 1 @PUr3oUh^$}r:I4pmP ^mv+EړasyۘX7&y\";}#c8;~#Rw#7k 62]%9W c*ZE'5WXHx# mH;^ EcHMlqtՎlI *}ʪ~:Z@0ZgX+`+P+1E>f:,YEW(w"Q~bB#;o2XV(:C{̛,i[6fƩ%}yh $>|zK13S2 e aE ;dFiImtr@Ar "~<+49}i/^o5G#(KލuJ H@% ɏ,5ĠlICr/Cw:ERuAn݈}&Cr"P0SGuM@]JOlmoŒM:=NrRNJ9\?+"^lm)0rHB3p@[E<ð$PiR/ߘJ>s+am_@L[W7=3~[d)#=mUzCgI'Jr=Խf#+/i$I)εp|mDS=!Y;"bL"0]#q! хi{+iu`f g.DH=Tn~g_Uq(3_{Wu>*h"z$*k3d0â}GIΌw !3Es9/:+>O$ %t_w~ y.] 6)#G59]> #ŋT;-sKlQ4:nHƭwi=epL⦼})+36G_W䠱jGs`07[à ;9h~,ROpGud]QUkCb4]@ykzT@(яhZmq19ŲxFXeuH\3'\e|A!R=O0N77p: 1?("m8T"QRHٮFcҗm@&e$6\>ENFrdg՝+:D6fnmMqzD٩侐l' "m+:YaU %VXRN>k!T2YDVSd?"EU$y[QlʼD&FFR۟ҝʾ8 VAb]rކJyNΦܝ nx=m%sp0d1a0?8.7ڂ(nZhfޔx=` ʖRlr<>yV#wD"=H\EtS{Hz,d ek";+vz] w7cq4lѷZvAca@фTPb/~"LGG-հN/[A5p]u|nKX_Lo6`jHk)GIJ>Ꭿ;9[A&OҘudSfk| yBiIF~vHp}/=R2mYlD₩y4vQ\#āv ,;X^v%(h)®U[C4R+q=t/lEA-ktIi<&%oԂQ羡@>1Z:6`PSc/h .S+\[._16 g񦺓DgǰSDh([Ses8DhLeO-3U$AMX&pߊO-W/+B3SM>/&-Z!r %VE#`1ije ;<U10onAhk'H1f ķ܁yM|gв(2< ׹c¢/}2jقZ)n0t$)StnHAҸ&|F3[@& #{f"]'Q D,zWQECyne6'1;_)!ߙJOrMH1U+o8OMT DX>33F81`9G.xc9ktA|eH ~P-'2tɩɢ4n{\MeA<(ڙ%)@ +gb}IN<7{&']n:p=q;A~ʗ~=Zreq.xs1rM`0>`q3\ulwb D5ż8q\AR@o Cr}_|IVt0"d+'DtqMʚ&冷oub N>T*|s3> :e5!uSJߛmPqbSYEw7X3̥ %2 DwB]_4 ˶J7h CwO\l [ rаG#pC zr;Ⱥ2'Ƀ+.Xj[ C%y1!{Q L`PxmwY7a ^IыS*H^kٻ|彈A2Զz6[NH1ZLG23w6v=B1mAjxIlluCh)ۑ`U}$ UpOJ͚'"rnR-<5{X? p 1MMdP(uʿ% RDmOB=Ivw`Ejq"#أ(6'DE"}1$whLpu//Zt ٥,*r`aJj6; ]u>˪tbR]]%s%3#w]L,;Qvl.vg暧Cu$㱼)p=)|SH3,h/ջ !.E#~T Sw\ m { O?*4Ak=6+\pX5 ,C/Z( 1vD{J!ܘL-u@uxBpH_j7!0bC 1Br{hm,=9+/e~Wu% 󛢪\MfZ/YSF9{`-dw* 6e%%Xn%z)`¥B|Nwm6N}i 6d =}h:}(BP Ɩ݀Hn]{ TsNk$P 3~Et )H`2YnQh1>p?m\ż4:tһOg 4%:Cu |ŷy$S 3W~}A3'g8;'VYjHh+ bLt4F0Z&8@[-U/а@f̆!ۛe?eؤWEQ\G)沸e pDkK+ybMftFx)9H,GMWC hfڙtwjy jiUZ]Ή]J#ZĨzRtBNx0hJ^0ﺀjL'HcR }qPk{f+j2ts+3!`Tny BW7Jmk%Du+r=_n7N1SĹAaeMfFHC0M "-צQFp}K@dK9_d#f93b`I-ClYiM}rkGU6k䨩L`Ixֺ$&/9Ru`\f!^ ݖ>Vո& !}Wr5CX1q+[h;fDoOr}Ho_x{zjzgY#ߩum=@Ʃ 17l%Ѭ9zV #Lw~.<;l;?)Wftd>l9>༾FKa8{ #m fj9¥Eo՝J!{98` g>_ayduS$РG0*gІY鑑ypVz1ѐ}a?uuK(<;xWvj2"wGLTE3G#94G2x]ms2hw=/˽FwKdYK; ֒br."ߺ$+)(o-81zM`i~`Kz@u[x,0vϘշKvqAX g Йh _ْ$.Wݝ*f8w8m09pݵw>A :70{l'7-͸c YHhvX JC.%!`8r{M\SH۽;ƨ@ăS0\B`tc̥t(ݐGb a/.zJ2{a6zvⶓy/ϋ($O:sd]*+ۀfU`JEB$>v #3kQɭPoW.x(2:L-r_1lrg^,ߪ),:iIpp=Yrr 7.6Va^ '77_,0_~ESPObk.877 56ESʠ息J%A< U &ohTݣiYg.E4ӓ#`n U$<jcspHLYpӈxAW=^rA?^iA1741%RID[ۣh S0 SEҚ= $/ؠVTDrZ|6ܠJw)P' BD|lk&;CV' Nc}`vWIJ}!ݴh+~8͘ad>fiF +kC[._{dx&Ӌ} D>L<ZRNX~&lAy۟94mIPPHʈ\tQҽł- J .ؖ<>(H9ƿ[, p0%Qn/ &!L7g0JjDs*U3of F,4ss1,Ӥ"RFj=LT"CU Ks#S=B$JhiLղ>qa2.d_)i6_pK)*Sg6um[Zn1*=@tRc-wsrSr9majcs~Kr)o`4v^F$^'"Ñ UoSb0q12 d(ePL &urE)0]I\_5\$slCxu7XMe>Gd1: +G{p)`Ihj5;ԦGghXƻ̤<,C͜ZV?P3"*yT>Xy-a.xH\3I{Ǒ#:&`[?o&㍱ݣ!j57`o߰qtnb˜vy/ 5/4h's]U[tG`ּgVקy%~nu|dq=EఴGA6H?M;OѺKkxK7w/Ntg%ӈ D&i;zܜI4]?[^K->R4&O7.ndͰenA]QDj`gb1n2X@k$4}f}ځ{ r*];ׯ}uV~Es>Qݺq`#Uu+\Iyd FVl Pߎ `oB jo@wBR6P ^"==sJqkqTbnmDt& '׊EͿN؈@INI(AgscRzmv<ܹVПwC9MCI "-9<-I"|5+LO&:b)9E!%! `n}-Ј:\|L7_D3킕6ŭ I6MƖX=fiUi,Y|Ւ@){; }M8º)0Xg\kW<Q;W_/4O:f}͜_Sw! |2([`4oݥ1?`27C/8-lZ!vJ?D hվݏ L5K"Oc$X=(Zzxn,^r~/=i:',\.|ƿA_Yd=s;wC Gd*eɇJ:>ɌF] V"osL1W y+kIC!(\Ί˴pHU d箸Qw]PW^4cexƣ#N(-C|QzyF 7:&7E/\Z+v8[ ,nMzؚ>?."wPJ%0;.l)pEf(]囂E +}:d}o6Sojivm 3lKҺktw)2}ľϘB vO1H5 ]ܡc@aĽ@/cz:7Y\|Ԃg"ɸy('Y? zF®~NZ@5}oj*7n1]sǔ8Tˮz=8ӳ_-r]$ZRFaY|H7 wqimmHT3v`j_<iY!N#bbqܼ֒ĭO|'7fU'<پuQsrN;DR\*ax%.OFQ6 csym[,trH0G2t!%45!Ng&ɞgf5HѾ+9'/= #؋p+m~ASS}IȄ%QbE0 >SU ǜ7,jcekڿx }ɂjyqC$DChxKPr\Fu *k ~T jYdSJ&CuM 'YZA<#R[0+ ET?oZFkXMо,$,o^O$O-dKēT ._ *KIKcHڜM5̊ a_&^a+_Ef_yL kտmymE<'s*K6P[h bQAY<]ccY2;Soݤlg3ӟכrz% ڟGTхC).ˮFO DP5N  }Ӷf#H.NK7qYf Q8jĔ[f~&e έaHߧZcV HCVWVqyi4.'0QRT@Q(,D &SvA l8Yk7ˇm(W\5B|Y}M^oa>3;LНHRj$/h=]J.B7 vb.D05ECq?uPhfFu8xƼ)+iZ,+gmcŢ\0E~-% ۦ$l2e 3*KDŽM2Qc:o#oՈ>$+~>QNi&i=rەUb(87Yui:$A!Ͽ޻(`@k^fS=?ŹQ/C< pI9fxnqTD9YƟ:^T9LJ-G?T6gxyyYa[< Y C %a`Nw.>b;Pe-3vJ/%rgJj-v{U] 1`1 sG Nayt_tP>'~e8LiYZKʥ\aYʔ"pn`_,}Z,=B*^ٽC_Ƣb^|WF܃%Nعzz XW[ém |p.Me PʰF^lAȻ!T"sKog4Q2!6r):@0a7JKK96-WᒀYEjV\uLxM%9CTjڰFן>z-,Q;߿-[M;~xm%nMlخ-WiAɰ咡D}8ɽP.o}AERsd_ MznD!s_5p27ج7^,&J> CY瑨T!HAhH6pj @ᓤ=T:%cܤ芼~t(7Dz󷬀>@}wʚ8n\!Ry/!'}/ɐҝOO;!n4J3c%ߤ`fN6A4 / |Up ⎰8.=0C-$7<ܤa1M1 <˷ 17sṌC*ODQ[F `F'.Kb"_a٪0&+=KOXx"[7Ǭ}5pW~Hq!Y_yL nfLSY3xLgYj|h!,lb(n0赗r57}x]<5C΃hˌV &i{ʀDSzc }N"ĠF&rbhWX>(+H4Fe҄VH~f,kQei:VL%nQt3| 6Ih<≧w*Cf!/2_pW CJEiy2|'z!ֈFP MpoLy;yT=J>2<>)S`[QS 22륖ڇiC\=cF%ɌEPd|#{qf(f>X!#*$Hu\ ӳ>Лyi~7wIk_6]f@~YHP5 Zdѡ1SHXf& &h@{|H(qM&{2fmf*eٖ|oR*p[R L@]e,^ĸ0&bm[*4 ,鯢?3eJ/~,urҝu e\ %C':ж۬v_ܘBQW [`@!p Li#;euO/=*{cxXS_S 3wd(`p- .#X ttX/i6>!H] xl OOTi؄ۑn7lS1hET02ŽElq OYBҫUlhR(dຯS,( s)Җ!\[uCO]ū[ D"!f0Zז?nɣރ.;~W Tp{Y1+UeE:'[5A ϝmkur+!)vEAFـhNt W&9;A@f a,V}Pk~k:~-? wPTAm#aw\yeh8c*0oZ )\!pa#_In1HfL4^6]Rm_b@i_Pw& me c*|,! h\ʰVvR $f%MzuT:(2”0CĺNlHS@#I&x`@ME9yO7 L tF 2ly_.{Ꮴ&\~1J^U>U(= oӕQ.QZ&3("wz,<(|#u&N +_T$ {AJO|{9yʧgՇӧX9 F-m9i OQ76A遝CR*A:[[1rf&ƖÙU+ڽrsPtXd`iтs֚Iicl"o&I秤4Ǜ}1m),TeEw s7ړ^ޛFf΍.TqGqg>eI:ٿ6GO%pUg/p}*fY`[=.8Xp(O5tG@/W *'8BXܡ?^ٱPi8`L=d86V;sI~x}KR0(kD,4̙z<)zf;"*Cc\-Q" 㖸7k![E)+N_jzU,[p`P6~1LQtI8+U4KoĬyEE\$d|V,/"-Dp@|*\饭 1}_);}Ʃs(2G|b+h=s]ei$S ۴2Ҫa7i^"2n{rcvTLGΘ;KԞ+Nλ4`xnW{6HӭӠt|lP9ciYc)dYFjoقږZ'SM;O&,fd; S2174ݘŹn 9W^=۷Bdz7 6kvcݦ?[r¯ iH*-¨$"|(n?E/>T.'o%p3.laӶi ˶cI[ԑc ,菛N&x7х@+?OS a0~ ѯ;I&I\fcFE.8Цc6Co5W·کܥ+G)8 "7=(=[gYJѲOAX}|mݠ䗖wW:Z^묾:#Ik?!5Ϗ @YU` RJ3Y.f7`8!K&FF 7eT?tB1.xW%-O[щ {ACpnfyDFlyD7 =EAO/9Iӡ髒mV·q=i}K;|(X-hںxP-SWu2#M"hk6N7w6Woˎ௷/odU`Pg ]B{Rn T4AOC7x rWz7#f `v8$1+6?^ <P +IJIL-[;u% R+t|nN\q ӘY3|7!ND~46*L1] V䭹_ͻy}טdń?M05#W0^A,[@-H҂T=HDa0/& e=3nJX,HA+6e]) Am㒘CfF;kr֬0Ů~δ VD.yioҲOG%őZ2`x45-դ5hVI>O Go6➔m修 ؋5,4SO%[oR5k:D=Gzs:D]jG@aXLlf MuqsDZߖD2"k5qx m |<%rlfq\]~7_@P p{֭~4;Ou~XH b\쨧<]WNhgGƳe(FOÁ7Qvdj?ˊn9/YJW{ .n)m^qq1Pٌmeny'6'>) {v3ݴ9EPuCez!v +V^˰ t+=_kBnCv}(3v)?ߛfocLk?zUF0p[}1LP4+z֬T@\ ZR6CH+(Z`6$!'SoEVb@=溁KDgӮehPtq")ZZ@CE[46Ĵb8 il AdQ|aqXc- NE +K ڰ7Zkq{rS?Zt ̽w#30:h@6|/B5~V&_ebqػkMߜ_qn/ZWrTE=J_0 ?N{f>Pg$A Qy=n2bS^=jjC㼨+GJ~pÏj􌭕PU,n[#q]qn\|((26kϧ~Ќ ]W:q_~M6|Э76lU@Fnhһ5f9'f(YZ:N=egBv){zC}F{qPw F/VI<,i =洔#tRv.BF'~l=)pi5H7CQ| U @D`5$ #,P2an>1)Ȇc.(ygy~LyB&.Kmڮ|fݕO);u9)|K(ΫFӎuu @)+fk߬g>S6tܸ*yսޥTf:X'V)*;SHR{~}+m)4_kk[ܪ۲{ӡlIwR@ARX̲Wv-SR9kV=E3\ !b QU2BrCH`~+OFָzi( yd65yjA٤֪@ZcKO>l@\r\AD\lts\F"m[\bӆ!֙!I[Cc;W-&f&OOJ:Iه*r #1TvVt5Wfra#%އڱE1/  dN,|.\BOB$x?YNUJ] -WHEM-\eB-^5UĨ['5r"BP<#_lǀNڍ.xyk̡bKd鿍'ޅP4UZ鉾\k>^N Ci6Sn!emZ~ĸ O  E:ׅI@ps)Qh'ȵtIZDf̊Ql*qzܯjO1t2slR:;ǝE yl k=mŇfG w|dTƦJ.aa ;m-n|X|/,[&lӽOys3cN!;;sOtm/Z ,h.iQΙ#wN*7wLzFv^tUZ!FEzl1w/[=,fU{$]LVmŵl4sf5w1R%4℺hKB DFG?RHfXL\ l" ߷5FLP+tp >VDnAb+1asRw틑X5c>ޣLכߨdu>W=zH∦jh%^#|(}Ue Irn:Pˊ*.eΊM_q fg|,0RK*c:$8O DL*aJ.^*ЦL+xEn©FbiTIOZ<# XI9PB`0=hOsf&`PvPG jNvZ,Iy9mnrQn|A˶+4v<38mRU2/UNW:b?w%tO+\I|6Z1Ȣ8虘Zes'=ܕe*th=ČpMm;hiXbCy}/Vc:rNx#}tfì|(5Y"Ə\MӺSRmXaLt GBbm胢nʄ-*X&8+[ǹh+e EE"&L;w-| .Ƌi=,9Ս`D SF;a ͰUEYl:DGQgcXN#ʌ" ymL5јx0xvWD- E;:,n`Jh~G*k6![fwQExgXfK?<`WI)jjO-}st%De3ںsFڿU>12ˎ{.o2V lb xLu`0rD&WEN'{LEGAcdz[qQKb\][__@LwpgiLF2 D {@ l0Ehv."KlS;@p3ypt]^ 5KaMb -X;("!:# ilK'yem}3(GrF8=^2oμzO֡\_܎}6޵X<ʔ,R znu#Vz#á~`qaax1?Su`%櫲7_ faՕ*)Fa9.Ra0lqiơLE =Jh6>Z@J}EmPMWuTV4jKOv嵈@XYWC

Wy,(` Ta[4Sw&K$axsW)8]au~:d)~^QtIC^P*B@ -R/2\>~_\0q•1/Fʎ|X+ҔocJ ;]u&t kN?N0Cq0ݡIkeMUES,shr- *<),hxƗnQLߓ*jE[rK3.>|e|w-/1M1O%eݠN ?9ABʩE ~:Hj48LdM,l9fw.j=AV4lǑ1-"]1:3'J0*`n_f֫t"E8^!Cl:LY6OY 6@BXqf6ؖ_bZ )8\' 4H8pLզ/pYn,Zωq=S1z 3s@Ѥ7.u``# WϟhIE8!ᔟY)uf{ #Uxh=)d`W Ϯ{ђLj8@)uWnqw.$߫b7JU|Ћ e)F? AS9 .Mdjq+AoܮVdF, C"F'uBڢYwc&Z`؋_By, (/İJ"AL3hIWHh"IH*֛6IՆ [Ճgn `[/$a[\oв ]Lf'KzU郘;Iuo%mJ)Rdxٴi . )O(-ij3c:^:Zb̴ `F}z,FIu ¾[aC7^jAR5}k p $ DŢ#4f%#gGD SIOgZCZًHo4S q(uxOC7[6$Tdϵ9ڸF5_I:JRUIHo: 2AfLy-f>h"+(6Ñ06kB$_G|} GCUP) $7o)QŸT;ߩ]t{,H`.ʜ'YJtn?@v̬dx/ׇkP ̾&XJ`]T#m乁ǤFm0XTs7sf632#sDy@7.oc#QU4,h/i0Pɗd0`Z҇7{P6xU;6Gokv gr|W`dDEFF !E1gf  ۋo2:BWL;Z1rn3["—6s3 MHCHs,3ۭOUڛWSȦ*juU:Byyy:m)]pą8~LU5>KfF0P_;Ob5~)rF]NM/=aѯ=ᤎ" d8hwݗ焚uWr Ӷ1JAB=h䖣QqQ'j#/ESmtbInP@6W_ .@;#\;y3`ӑb7ZK;tGfYwBAr1#OB.QPn4*hv4*"mA5dU+E*q6TEms,k8V6ojLy+ϤS-ulx%9M2u!dI}]G*м hMR>rvnZ3C=V1#@H9DdH!6, :1hϖoyV^1\V~X'q]k>&qڱT2Ǣ2~-J(C,1:H4~r"K[g! [H7Zj^Ȉp9] abOcmM.%eㅇ܀ t jAr6їb:+)2d+hQbg3oP/)=)D#*ttٮ\1ywÄwK/ d&XI%7bVUV- ᠳHGJ}`'2`Z :Ëaɖ*(ke"눠!V*₵\oE/s v5\jFJ|NGͺjXfhT᤭k2f@ZEWGt^梟qvgt %B6Y ׄU," } Ⱥ8VW_x #[Sȵ8:;]S::N-%PwcijM"Z`3HTz PW^t02N Zjqv3mP-u6A|w!~T-}m5c4bC]X:ο^Jۥ2ؤ/.?rw46QZ;hJsLqvCeD:5 |+gHaX$Xe߻Z"}NWf8h>KxշΜ궻{%e ҘD# r%=j1nd!_ͶKe"ŦNPP گˋ~:v怜Q'Ym՞v$sb-_*_k}Cl2'Hu; kE.[)S7+V1)|঴x⎰R4jPfYYg D+_z4kd+vҽxQTo-3$<;CսY+՟ʉ )Gѩ@AvdTG GEt}w<) ͕ɤقQR~lgU\"b.ʚS&zgrC$%uZWRTбrQ R>)}OTB~1 8 Pdb:#ST騾WbP? +|G}P+t7r֨#Գ+udPI*=vJ t0qf N Th Bj@/|y}}W)# H=U!#  vO"ǡo^\' k՝.ɒߟ m%iB.sՏz0H2ک>]T奃`LV'Ɛd<_.Uz܃_nA%y+^k4Qoo pqEkn`GmWHEd&P»4;H* 1:kP`'$,E1Ԫ*JrdJ^ 0T\ <-\5'UB.pήjř<]>+ o:-P/;պXYҶ0S~I^*JMHd o x_X ^, 0mXWz!9,A0ҋec@G U@y(|^pAtHK`W^jMBm8wv;DeͶ'!}53_zjE˫ U"z[B5GCae'ڹIԌ $7٥1\ې<]C_߂\zUdlQT˳.Jpr`|f;7[)cwtn4ll+Oj* )l9Rƥ7-= "wSMӚ10ezDUƦr~'cgl1hǪ7{(j &|/E!v5fX%d mw:P=Em12КCw>+fϞ̖[3xE u .S#4PR'lɩVfMU*^!U2'K}u9X5㨴 ն3le P;^uwg,X(\Fv$kk\Qd1drڑ#D3:_-W{@bwzt{#fQq7&w֯4)XGΪ{7 k* L]l^b-˜<){C1l4#-iJzm>'9cXkWUPd"&'ܲnDH"qmxoM7:g~\;u^O1XFWPbi_sZIK*SHҢ.j6S\,P12[}>ɊC֯xLv, 5TF;bj,kG']o`9U.iz7_HJ1< &Ya\S=- Xx˵ ШSԀvՅAc3YHa"@fLe.X{Y2z˛]k~6S4H$ hT#\vN;h8+Ӑ+yuAΉ|4,$"8ݔ4ѡhycXPyl/1p2 .Ȅ;x3 nT4PUQ%?ïVI WZv ?$XntzTg^bȝ}+ihzf{hRcV&HFZD|ݡ+󣶻u|F:Wç$`B!7pYN3x*E !!n@6=!R!ec^$PgԨy-uEGAHkNy`oGe׳ INrfK.{-UnhI9lqX@BIמ{ڌw28ݰpX~m{MQ 8L3GH1WVCڊ]4|}Aeo%ЌIQKEr(H*?.l,x&w›ȫ"hW[طo;$=a;BNj4wo~/#Qr9}?}˿>}I7Hj^x CQr~OPK6E[ZٌM,% PPaK@i<~• [ʚc+X8gdh[ 94W$ceRy?"iyet31Z{]|ojoa5J 3GnՊ03×EF՞N^c!?.ݒ?`kit&5%Neͩ9_@831*ގmfbgA@UP+ɔpC4{0B7OOu*_*E)b0%0&0[$NLY ʄ(j 1]85F458,Q"yTy$0+۫sv8{H xֱ|#.4y˻2I7N9v-Y0T\"g[aOWJ*\qb<"1#wy:*$kGKJ !JcRG,sf! 3ofa+Rѽ/ J7dz$ Ua7؜f%MF /HR&5rxXX)Dq@)>ڊ՗83,mcg͔IDWH.0sͺ' xKoO{IN1^)tpN~au89#Nr8Á"x$6gNqC >C'>јLW큦jtre/gͷQVG+ # LY Ia-AD-91Ҟ*i f*07SKi_2 /A@5s@Qm?dF#/Cdе63EXIXg`SdNÒq{??Bɿ7o!^3 W#-~G͂D^}FjVFfW AV% G j+(b`ÂZ9$D0gX{#ueVHd$@dk ɄD"Ϡ뜲ʋf+Ҁ!RXZ"<䟬,?L K]~ ϑK8r|cڹKn|Ψ3,xP 3yeڪtPIh>}n6˺Y'TiY6f atn>5-~ή@%  ToOWk )F\R!F17]N_T.\єVt1vI n2BcJ9z8" ~X'K @L𒹄֢i]?VK R)"?oN覱BcF/b>mxv_+?ocs_Ao :'UAwtG! `\SnV~1jƘ:7ѝ;9F]E}%ep 7&XƝ~v>/Z.-.L?#8-]wIchb.AY c=U=tlm`$~ioƔħ]],D'2ӣƸ`nA-VE5l WcYM̷x+ +/Rׁu 4MR@D-C'L:iUGS[V|j\ZS!uIqEñyi@VV[gԭ[0}7XH 횑CQj~y?Ƥ4Z) J U(A[FZUP'zbq7#,؝G٤z)9YSHȑJlr_U>PB/s*N9+P5 EA&w˝>Ywގxtl#%+M.b/HXo¥+[!0Ȫ $7;~6a&Dg ψQXH36@~q>|S+jKX6t89dmNV .,5ָoUHv{$dVAV tGHF'(+Ph !n{*Þ=b3rr| bJ KŘ%wt"]%5u}]B+&U]6å`*1 ތ4J~M;gi&R%Oc59{ Fǵ*3DGC- 8"T`G a3-LmW$wk#إ@,y,NR!k}QWL(a.rfsk}MGsUYGɋcf|3-WAx0vr-(eH $ q{l@`!m4Ys^ڤ [ؐ .@Pf'XwuB[4*D6 R.'#= sc߆=HvSb-XUA\Չ X?Ҭ !3v }GHڹy9W! ~QNU -9S$۫ W.!g8AsBOVX%FjXvj53!Sn]G ߬wY{(-M# -kx;cIv?#2WT2pm/B50ʹ28݀1B%=4jYN᎜qH|ᦐQD.AC5F嗦- .;MtT ÃHy/}`PĦVEZ-P몑O 5k@j=ٲQ넛CL[!mr߲͇"um0r{/z7ok,/xԔ`XqsHD~((AnOiH-CKڂ=A,}?^ZE [Ùז( ΋(PEq 9 ڶ1Tt.Qkd&l.QYW(T)ڶ\rIC%U;9"!T]|8X!z`rb騧wUR2g?[LPʥ|CfG y<||{ã?Q1:Y2L6#`t?ܟ|#B)>;cq)9u̷]$9)i3rj+jD}? 8pEiuӝ|T#ȋ|{pM*ަ*y/5lciUXeܨ(OR<ܑnu\9ɗnNÕt:S{I@6s%nYDt QM&d#g_*cb/'{/OJ >H"H[`@%NNġs#|o8ҁdB\ 9"iLǬ$䭥[h\I#xh"ArB[U8x/ir5WA`+CBq2+=Ѹ?yUXȤrbs(iIIlLzESE~I_7vyk{5ZCU];`Ąla9dYvۭ8acӉ ;DֳWᆞ&gOog?Wc9Wrm1ڔ$ ya^K rs7u2;ͭ+rPԾNU%oX_3mmE!|Zǿ߇syV&qsIuDZZ-;>c"KԺ>鯍<{n@cZL=)\ZR(_MB"Cd?svO:YYb))Oo3#@jF5hr_=AuT&넇>9hm~Zڼ>52d>!n@&~gzZ-:)0|T+BWDfBp؋؛_eXU_0ջC^#ў ?dɆGNPxxilXAm8 abt As\I>ɴ+ݕ7Vڷo8?ߌKk~um'bيT^u - iŚ*:ӄ*۝P 98Co9*QC7t]kaoz I{L6ҤZY>#nضVF%bD0#Ws`6%ζ ezڣOSG cMhf1]ο}V@d R=Ñ2P}j K/R|`"8&;KKmq1!?pӯ7ʗ$i~ϿHSkBTk8=g8`Qrb)zђW= Cc(sh5낽w o*^ѡՕĨdeyꁹ.;>Hrq)-ڹ XGDfX^ *%CBRkMD6NRn^R)]GMG=0`G~t^zÄ'pkiVF#r]g嬅T^T~M0:Gͪ⼄:'[hEGj'o$ {e'3iyhR?%˾YnjXQ6€ 1fVa8fodr= QëАx]-ӑe^F]_7 YXbmj'Jb\Άʶ^iJ Ԛ H=lJ (< b2ոuRrKA |=iE6-sNX9Z>K戓:s|=*EZz ӑ6FɅsWhPwEn5NvZ*ڞ| ʹy*,gi  9!+x8Li/ѧ{tO1P@Dƀ@>ލ s;lbqg^6y-_E,ki=D;ur'|go<Hf*)2P­>hD6]cIfs٘wI?*-47`ߴgUU9D5!۫ ߕ@\% w ߀($Ūq .ߠ$r#7*|A$z~}D,ޒ :P$L5s?q¦̯rU-* 05}tZWc~|xG# l:ڒ=~O"fx,MJDoCdLڲ 2gx"ih8)lBz 8z:Z8뽋:{|6v3Yŧxʛ uG_:38b/̚ǍSϓB]1'{w({eQ {ׁ0^@=|eKiclY{TNc5 Gm$NJ7L-iMTtq/[[v FF(-_pISHkTBDjSӊe5mzH#\ e-9сHz ijC"݋> LypiLS&I[uID|glR?<]^AP3d`;p{F>dgd^t  C*6[T$s+dj3֥TikM9w:ѝP E5@0x+R:q2YrYχ+yGlC;UH2,8BddoiQ^&08|RGU9_|7tXIrbKZm^\u%U;RFϦM!? B6.I)sf*+[-SuL9/wJO_:T0&L~* P~-G(OwP&]Xv(`;ĕ z B|vOB2]pбZ z%M~5*­vT٢]u# #]!]":za}`IWFlx3ż4Jg o~tPxu9q!'pCC3Y":h^<)bdtV;Xw∼lOՇ=x񣘢>&#߹ٶx[h^٬J41cKY|I,=%&Q %co/-?)JQPzͧA%ށ"=%Ƿ߼V G@\ȳ5Ɂ3"p(G'J shWioտ*ɿv3 ZeJ!E|*.l,AL.f#C$Nna[5CROpYj5ZԢ6}:y)}/C.<4>&Z5ŕ~ cԈ7T~ ^\ov%5eIz(Nn{vp ʹ̴؈(⠗ _D4TՌY꬐"N+#irU tjF'{\9Z3"9 u^n;)Յ|u?7np;'?xF:&u9ŕck<1Y|(QÔ.fS4ݴ*}Q k`! lD8^h\>ҨB몪l)6R~&:lUWcڛr}hf)4]&B/jC:o.yMJ@g_ /ȓ]JMkZg\ x^a&iXu04Wkn NQp tUۢMu_١z;=[G1[]KqL:GƱ` nG&0P(=4Ǔ}c4`fz+/δL*4?GK,N[MynehdʎߙĦ$.E)e˕',!"&h$ 9ε3px:Is0| FOhdfvdzM1YZdh}i&ڬIE{c;ͳ=ӧU#)9CXL֋2COT  g#֪CN96o J;{qy@`Bccl8xial0?hJ`W \:I-Lp۶=go{H~YJꌚ0G{q0wt$柲#=UJ?xap|?XZV]u.V/ y+igGfCO3}٫;Pfμ֞rD.:o8U92Q'oɾho I.I(jpZxJ7EMU4ٝ0ou~hGBX1Ʌ8›>}SJ\0?tG#2@AVA AN}jo:ߎOoYXB adD'#dxȀ=SXI\S.Š=ZyS9[\Cj uuQH҉+`4P/+,1/5ދKAcUOA_~sʜ]7;;υl#a/f\Ȳ h4ݿeA&UQȸp1/nD@F5{?4A8L >?6Zg&X/z\aҝG^2\p>{O3L4+ A]2"M_jm A 1z72o]ۨm屼d/$ :cR|"~mtz"Y+퍼`k@2$yًre )1HX~6A:8O"#m@G)yN߯K-Dx4JʎCdUBkt |uW%H2.W $VvT7Ĝ ]*M7 ~ŚAۯ`X'6'ǁt!U> X5 k;a8L:FIh5W ݯ<&vF14c׹Mǥ(ʯ _";-s6g XɛO7 ^Zt9sҌ5zӔ^|3;3Ofibr f[6ە޽C*]ݎ~ J[ 7")ZPRH lQӮ'#o O`FqG҆eN =yybTMi1{N_ӭnGO%߀ JwA;yCQc珝zdEJ@n93}s‚﫡S"!j4? ߖjT+Nt!MT cIogIMU65ö#y;s4|CǸʥ_z|:b@v5 ˶x]ߟⳑOψ Oضχy@qQ7;ny` 3CqOjfHLzɓQ5 Dp O' Iĥiv?{G h :_g׎uNnD+6u.Ww^>(YH%©MVcM^2W`ȁT@mUuiXe"b\ω6͇&;ud-mv* /au89v8~|(U] Y-kjآS5+c6 H綍oDKO}K'1>VA H>Fv&3EK_^v*ڒM72i_LYR CPvY]%j3ֺyG9 әWV$[M^STVb@Ɣ-BB&Յ`Q/s$y.@b\M.YڿQlz7Kޤ_QE䤆tPNߔcN+6 THQ>Fz'4OU8a2eeVC'%@hn4y^V`[qSR2>:yYtG"lN.k Vu퉴 {ZYxoB͹%V ~0۔L5Lrwg t)e^n>%\&*"߾WY~dQ/a{Z{LM =^i)TeL\P-vp.ۘ&2J;{ 쌲VI})6XG\h"({욞eLkM:zi5KI]9#MŻ-ƭN]]y3EHT;9%ƕ C rN \SG(}Gˬz4L-L;c0W*+6KHGYi9@"ipR03/ xh_gbL&oh<4U2#!TO<%Ypp rѺ[Vf?c5MG/2ewĔޓpW׿ 瓢"=D9zy m{qgYZ0707010000010f000081a4000000000000000000000001616eef1d0000348c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/ttpci/budget-av.ko.xz7zXZִF!t/K4L]?Eh=ڜ9Lo9PHCҖ𲱂+Ӗ;ˊۚ9Vh,r-*f+~oreJz2q']OY+'_% !do4& -<`Kb/U)ޏCTC找 ךGpU@;u jHw߃xԷx>3 ӤӖ4,s4S5nd2GYCϦ Iԅmۘ+Zfj\}!zF)}ʋ٫E y9F(P (Vwiap,sHPb,`Z!^)%Dh)oPeU0&N'hgp̧TВJ$ѶX 4sF?23O%z<sfE+׎\R zSj^XA͋jv~ C{Tm8>/?[*ղVS?˨a!qRcH2: MMFA"cADq[ɢeH@G:B>*pF#%{iZ~S2ރ_DbE2u}mXO'|.#ba%>H;Lf}I+=HH[.mBgGʨᩭHىJSyF2nP^+sy=۸3, :ys,/ =pJu -ȹSZI3S Y^j_g?(j#,{$2!U?*J\ Vi49U5Jտ|'j1 NLܴ|X>mͫ ݧ`ޯNW?1/ # |Ң/P2~s[T:!DdlOsIǐ!#34XRM);|V`R~f#ìΎ5b8`Ei+q0VV_lV]5A{=vM˝i!"? Ҁ'43Gl0b7jNÀ(k "3xNB ֬˜UFioU_/j"d3(< _o~TՕN ̑7y&lR^i fQEA FQE#5lOOqעAs˗D ʕWDۅNBp9K|klR.nVNfx֚cqH.ezs97 |B]DƘ~/jZcvLUC\|Z/? uݿK \^W#UW+_l~$Qľq0j(Os `E.wZ#A߰}(h4tX,2-`tZY;HzM1\ɎNy9T8;tFdH!䲅Fn&i%2D[&䔒qh$6[NJ_!cY [gE{tVB'A,bu^hɤz+Tx]>'ȯsQ` 6k58kmy1#6qlO &1>-Yۉо,AHmgYBW3:Z)m,(G$Dhx>:o"J'.%ѣ4 1[L?lڠT5mF7X129=T]χjx (yh3K\po18~J@CV-{|G19 ڢڃJ&pi7/ޑy!aOO-ӿOk"m*_owb!*5+z!1~ЖYviq3sbB[ZhU(MDzEw5Zqp&8hf7Q񽊇 ڊ8E#)/U\=kP$l1 !RFN)f98taN,oɹzkWxDJk%&O 6F^ Hln"i(ló!Lh \ī5eƢ,;ʝ𰃳BnegPj\0?/fh]7{.#5f hĉ!@Mfdy S")}9tɣV _dl)Ub4.P3\a'DԵH|.,':]I] J=a@-]p|^ei 55OLBIB D1ÿLVA"ۃTWly̐kUuLG1sg-7xh綯y/CpWhh恜Y!m,E>AaLPp|ʞLWukqztikB>Te%eH@oά*ă1}&h~vPD7T/qȩ۵a'RijBZtS2坐r׿GQvW=.%6+ۂW> 8r;̇C45Bx e!c M8zk{MVNGh;> Uðbc4.VC''LQn;)܈({ ({ڤ) (XwITP_8:';mfw {@NPr)&* aĴa?CwrWi ӰvY)G%NbW~cDO7SRK @{3t]>x%8 A;q:CpI`:35ޥ' y,@W Usid"|@L/+=ʆXe\h|]w& 29S"Bwg1nZ͂*R řU#T& raLۂB|+d {iLcP| ^24E :W Sfyzl/E{5%z5L>ht&5]nX Iw> n=wUQt#{& H@ր*䧿_O#:m:200➣M Gm^ب "Bs~Nj)HWc ]M拝yo.pӫ4[i-9Pg˂݂e2z#ѧu@R@'PNYJ&Mۧy1r-BGiˠ@R`@r3C6|<NK?& #i<;73Sst x8ΠXA?U :FN—gVmpjȹk ׉,&אfRl|ܿ6VuȌ##:_y|б}NdᕚzKnJ(Z\{?o%Kf1 5ɐ끓 %Zkğ?IXS.<%{9V=Z-0݅Q!w7{!+xI=F Kea%` qAտ8Jo9ŇEC߆aZ膚T'{5钒J؞CU %ZPS!T1[Ż &"SwzPyЗUAcsp4ZS Yԭ7mkS.w*Z C.d½M24.[URƊ<&h!SU42"T/%D ]v4}#ՕKN4]i1" eixU!wxY3#OX%fJt=_HR:')^)zc)oI}g$Ojr$?Z&<ӥ &tf喚VmX36o+Wc3[2a^B۬-i\FSp!5=_c,WaPoO*j[&&{ AzMٞrߨ23 ζx_qػ뜥?πW͐CG%}y _|AUL$%p%@omw|0>Qxp̰X)Ht'gv N}p9|dZ)X:Ms_(k<;ȹٳ o\c{7LTT[C 8CލU)IZhTaK1=(e9dX59{D.t,N<#?32/mӐs6cWʹS١@ѷ{1Xgq"Ub5wSQc$J Ʋ. skqx| wvp?(+| HP-"wFLʛY"/3=V0&%0d]Ar^t*ꘫRiwF"`hN(PS`@|sj` Q|E5qy5 n=XEC5y{-Ĝ8"oTsdÈ5)b&I]D~E LB-&]f ] ? !:DAIXv͚ fsMGmz2aMJ^{Wwu7)א6' CN͎&bW .8)3kD^g $D~Pxѡ~︞(C8rKDrBP3 L %ۛ;68N[μ?ʿ9䳃ĞKA5kc˗Wlpֶd\1iydl?(F>S:=jO@su {m5R'@PejF@:'RJfzJG0*>>AGt݁I*dVr"\\R#M<z8X1?YzYNf۟FrBmhw "P{s5Cp9%e0p~S &AdZ!%K|Fher XO1V0I4~̥^J"^#prٯQZЫ" \9LW+X J5Ryȓ"ⴗq^&f XfԶU;${68k?E LqM3Ջ/1_(! H8UYQ8n&I+moǫ^~j U@(0Ò'Zl}|fDpoDQrTBJ`i~wD|V4`7-Ѧ  } CH<k+R A|ym4E{u/lJ} &ֿs6+sD,qŜپ.6Jb{g.d y~={=`X碍kK -P˄ݪ]N&} {(a(nx%E/=G+bmW (]5h?u vj6s iKМ`#@J0[(N$XnyNVq׆3=hCeИ+ͶE+[|Po*gogGf=A/h' Iy5zփG䝽=)ŢB5hG41}ÛWYpULNþꡌт.NMupq@g!Q-әz^Չ!F3]Nw-c~lkpLN u-j157u7Q^D$1?aCvah ]*ii?_xƮ !*`'c8 c(>I֙oEVShr_>ݾDG񒥵Ѥ<{ 6**D J8i"+$H>c(iG:+R샚׻vB.'9l@ eQ!{e>mЇ `lr5>#-oAn=yUX5S-79_)rЂD 氾V}p'Ého R'1ә0! 4:vr/usPrbb)e؄Evp3`de= X ٝc-Dh1qsqMr"hOb!봕6 a?#)@Dd'AgKJ]4_A7U{ EC9}ywOdyf,cο)9a?F-S dn2XEB~,ʬ7`܂x‡yX^ziÎ@w88`?8mݶᖂ$[ Η0s ]tf^'K4b1Q^vB}>'Fxҡ6V Fw&y$Jۧ  y/%ʴz'"cdd2mQ}DJֵ{2q͈ cI&w8_΢;ɥͳ &pSY;3ƹL%_QBN9a :$n&'?*tl Az x`,uCH#8дdtiWM[>;ڋOlInf6B?zӬz-nQ<sl_Z$[ssC~lD_FynMK;|/g$IB `PpWL,=H9\QJ kǃ74A Unߟjlr]O^ YsQʡCNBljL+77; PHB\ʙL~rQ^3f8t +˳=kLHw }>~WX_qO2QV'%--fql"ʮQP/;7Fi1,h2ə͸ _[clؾ@}j6rn%XTS5ѻ5V V\+e=~Kr K$N&~Ivk,{&H:-c7w!-!VܥV`ѳkݬM= 6\FT+:hz{#I3;-Шu1]Kթj7 @xMc ץ \cjЬ{|K51klĵfi`0aN&"aNv٘Р_MmӒ\Ew]Mÿ*6Q 5yc&H=oUWGc0Ns!Ū(ϑj3'ƺ%$tf8)ۥEz_gu?_x`!+sKbFp4t`F$DeX>n~7V^XK'/ә[P8n=)3  eF3CTBxj4M`XCe"D>r16EhFR La:QjTnfM08)=B%hd7г؃'tm hSBiR--H?&JCq +vSv%sa@Yc&u&X4  Yg rV`OfyACkyU6,\Fȶ?͠@)E8+|A_X2:)H, 4M5<?ȂT͟*Nj: >4h3>8t-<TAw64nД0Zplϧˠ'K7k)~F$3nYm~~iKGQIW-qڡ=8 rx5O}WqRekY#GwH!41;hpBf,|_ =H/x‚'P̝'5#kqҧ md.99)_TAcN9Pc˔=X.}r0w2aCL|0amڀ7ik-:1LxT.5%>o![GAƶfu|]tͪK9oNb IMs/-[ʂCt=Gس_ 8"'q d߻Su b~Dx]^_sui'f`Nȴ8ӴAQ8!Л{'[h!3ZoK%<ܭk",6E59k=b"yJS`^vM{kuDYCJCyYZ=okAF8T_+)Ta YӍrq=hojL 2NMZZkb)~-+XC>R{0NP50BuyX<#>-/U؜/>$1qkmݙzAU8$O#b>(vC|#?6Nn HwKqBޟrP c ` 瑛f_|hu#ihf`]n$*,^!if8=X_2gon|o$]$˻p7Ҩd\aLKZ<ЍBlgNn_pf (Eq`0)#E:wCQCE<3m3WTDg7UCaX˪a?X.ԁ7Y|Zk]YVq^HiSLW7mk*l 0D7@A, : 5 |N w\z(l.f4W8#nVO%gq>mR{Y] x>z? '1Uz]!=^#\O`.d=aP^2D Po-("eB?PV*,3O lfw?*]H V't8oq TqV/eyoԹ^Uy::kI=9y)F=yCHe$3*uV\-"xHl``E'雷FUORSqPo\4 [26VBOGR;Q%P]֠%mon <ȶ0!;nķSٕ.5{i,1 {4hEZsICNq%Kl ݋ʙ' W o @pb fr|M.OY,jŔ<4A !=g=!ޝܞqZPw'cߚ ՂȄ` ņg=Eh=m"\=mUfEWE!܍붬0Ti4cgb`I/c~,+s[| k|aW7]c56R~]{/}OYy7̌"筙Z>\ؖfiG=˞P ټq!Ϟ=qn򰞀6A-o ʨcg- jU29#K:-ḧ<'gYZ07070100000110000081a4000000000000000000000001616eef1d000034d0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/ttpci/budget-ci.ko.xz7zXZִF!t/#4]?Eh=ڜ9OH0Uwj/~΢l$+pò"+o!ʥ8pkoI IH+U+ )<& К! v--M-2;A$3X¾)#;Y>;Si8)ytw:#c%Ɗcwk%YpYb Ģ1"TwkH.VK:UAv&OD5ۺ=X2ZwB"Z4/UbL"L2s74OI@qm~?:;I$ c?v"$_iˆpmLW3_ńBB{X!\?5g65Niy4 B ib̋EA*(2=ȯ/sוQF 綱 ˞9^ĮڠF‹N Bؚ;YhPVװ/ETn7a#Bh5U۳nm=</C+Ve4~ifֱ6 9czV41*MnG%0Tma66mء莜~ 98gdn0(sXdDf@CBnsnyڽƯ O e#!oB鞩Ƒ4!Rɺpv,*V݆ou Pqp!yPw R$#L|p![Qæ$nJt^5;#xG\1a[:, QMQFqMґ{8_0jb2A8!%"+t@-XUk M_&18Letꓚ5bkw,I t#,gѕ(|RMcfDm /u6tC"ܦ Z3,{;[p^WA*'NM3%u g^ږ0aOpµy*s}D4o*!T+|o96lXI}:yH@hiq9Q]t/ߪflcHpgЂ^F%l7~Av\um\F  8cQ%(ynQ HD}ݴ=  mީxdςF-YOiqiZOV qfΖkw6R 1o(֔hU&  tR̜\em)RfcdeռQcˈt ɂ0z셿%UTtY3nHIN@,kFe1.#-'y\Swq@oA֯\#;L;v Z0~ժ3 *)\[6gۙ=ޒ82ed2g#b4BO_]4l'( +O7_ -$mv- õ05.|=v뢝׿rl1Dmܫ $H~1Zj3fP/uNnWGX<ե]'xOsda ʦ[I{q@F^$.& */>s!Hns5 jaUIgy;ʟ9EE!c 30М3& !Ѯ~ZWi(+g$vBKKnS: Bą:Y~$9sdJttuև0.g\wdʙoj\ѱU[s3 !>׏;,c0)4)5W``lfML Rc hH,[@2zg#ׁDg!k(PL8ؓR^4,46aïMG^,# ྦVHɹX=H6qtMf7~y.$u9 \3oi砋Ϗ%1G~*gl2& ^i`R irjb.gErDc!1U/8NK7t.L@o+D%͗㰈4'^ '#}xPVl0M@ uy?VlQof ~-ڬ+hEhkmzrWW -Y-?oZ@(ӟ5ͯV'N##ЃVًco/n%udv0ǣx]CpMÓ2ysżΕy LIMVh|~U1V2}eŭSHQKU19d 4fo ;bz njB;'f_ 扏$4+3fG'o` 9YH^f*N@\'e5.քNI=>| wdcIp.1lj$rm4GR3;1c0drDqjWhm*y!Mbx2xr4I«BL)",8gg2.@PD4R%0<_V÷[t]5d{r{IHm]g >hA;2E.+\Ǖd':R߂}殞us WtP?6g0*+FnHBpy0OO z|e%Ib[yx:6f6Qg~&nw Sߧ7}sBZ5b`X|)b7Z,ܩ}7uj>*Q$n aOJfv?%Ս7jȠ 6GeI"ӕغԂ E6_%B:",LA3ak6Vkgen&{ˁֹ+݉fK,0' FS4{l-=F>N*Ed'|wIIF7$786,-Ui^|d PqQ 9r!|!4o.?z8 Pzf{bID~jeabePLӇ!fK8Nޅ *f gu1)Vͥ(\ 'hKlA ڋu~bƩ2krQ|ެtu d :+01rh+9_G ^vJ[ 28(2oh9rr>LY;aTt8\I١{4eZSaoԟxN,/ ռ!TU. Q(ÐQUQV%4~èt91E=\֒ !%5 *]Ha SBHº:QlT>+΅s+2`Ap̐lLM|7bRf@7Q c&=WrX!|o͏.m<,#m&;IL[-JG#y=^.3G P/ D "q[Nl؞m9>r-ؽ_W,\ΌBf% %4Fӗ]kZ@Q}e\Mİ"(uj?Q/$ȡ8ʽ9Ч~䬚 ؋uv$I5I(tر& 7 x3Ou5"Ph[ 6/$ i9ky'!)(L*/& Sк*Ai^ACZd|a?@V9ᚣ)?0 kz"mle_)ϔ '1Ĥ0kyg@* N̄a0D7).h]GxxN7(4%msd \HU qjj2q\~ILO& gQy/ ƩV֥BeiwǂT 浻tBPzuB;&@wn/$|XkI-EZp +k9N \DNjW )P$ {+msc`?[QOUrjJ !#A]"9bݾƲ)Ujh3axMt@e7#Oi<[wZ,Q%k Ŭ.8 .@NP1y. g;H]1O`!Rn ^wG_<9}nXod4hSM`U&h;8Y[9-!mνULYQTjT^.LpC'rM]BP@m.ғpEYEw*y 둣ȶy"U-(٭FY[W{^ T`A2Ƈ%5dbyXg_Wzp[o&dv5>4N`ro1fr~0]Bzԃܕ讟Z`7$ TʂG%_b4râ' y`V-)iYJC};9SK5o>9D{b50c[G^z4PƚX\rMׇ:Qݓ3 BQmHUZ#벀3yB#1Ъk2A~"79G!o[5c5ahjDV,ǢzڶB'x|nd]Y2L 5#m|9Ү[hY\QFd6U[PE|{F%sQX+1gUdET\$I;<겟^q| %%T:kS$6A24_>{Q_\ ˼h%ԛfhJ!ql:&QHZqeU܂.̐xf%`(Cmeu"ۚr )+)J *h/|Vsr4w#r(7%7}[ѩhuDQT;PsH]NRpj6 Y#+s&$'6p-G"v6fj=Ex4ܙvh[w|x@r B$0|,c?˞C͔׺8wYC7jF%RYMHiGE%krVck0ϐ> (+|0:P8&xޠ}ya}rZ q6T wJYK=wPy\p4^tWnXW;^pA^ "A)5ж:c^ķJIIJT;8nWQRS7f7R?>LO!bgIc=^qUr!:ugg"V-G=`?KRg(fϱ|~vF,54_OI*GK7%"jU  tW}>Iirbwu{J_"&4?m >@E&l&$&[,mߣIa!sB!FKA [Q}E

0)%g3aͼM#N鉶+Vfij5#|*ਇϮkbqƋQ}m2liu休gh4|VLERs55es2^i x͐I'P@D5xN'sj=*ag3o5jM7?3V+Α8w%fq|g-a(.HO5F<KC %Пx_]dzIĒz4H'fp6#WbV۲5;6[:!>#{ $o[)ZMkQuOY` hYOb0c U3''rjz)9˘%*#I Ѐh2{#7[#Y`d77$^=TA鑂q<2/f R)yQbV&p~wϪG, wd+`׵a,nhCv.]D}@8dZb>1ע%VC}յ8BiH8 ί]DK9Lʔx&Z>@i`qыU<")OҝWBTb9e5{oƭc"k1@4aε )9K[ %W31Ήoӌ{7Ӟ S\2s1$< oyu ʹN,e3CiígTDJiտdO;)_.S&Dt;<^%j]&*bYP4ATk)FV /Z=x͊ f*6Ѫl\Bi !fam\ · !Ó6يR]ZV&,OQLFEsK {5,1݀)f0"F;"e%Kp) '"|DŽPyjը?Z ׁi 燚dwB9B~PCH7=gpQ-mϽUXнfD eL"Π>JҔ؝*Po "}i;HGRT F$FWO.]J-&CD3[lj, 3D(I/)l)\ azM'F _ءJ᝭~݋}/=/ Obi1nIô^ !v6@KAQVo,|EH  kھ:n9Yߗ 3L;=Z'fKl:!z{b bK{6pE_ܯ# }*P̊B`>DoY3OG6{\%Ȏ:/iwy҃1DD DŽbVObL׬_7Xzra<ݖv=XI) {֝+,;F`s .K..!^&5&s-alފ3ǎx*܍\Ε)Cj|XI~1KҬ=X( )jnOxh~3Siohb-;S͢49m=/0c jjd+3GNh %޻:e__v *k {g -D^$I[T?<\>zmB>$X jנ8B^goȪ OA%ANL P"#3bUQ4$%[M{ ځ0IXAd 80D'yܥisU-Gt'OS=k!iK-\OhGrQzht&3!-C%3&_A9Ζhá_0C#+!U{\[:DϦNۜQ5[*g( dzt&ٛAo2|83DX. B`,d c3zoUbb.<-g6;:1NɇH&X8)p!3o YK+ǴwU]wZp%-k hFB$ЕPu `n!4وɴPg.Y:R Ε*'x0Đ1_Q=D``8k( Dj Scf56uLRMKR.5=E&@bPd]ox0ɈzjH1fF]jKf rĽWɐNfA7 ;W̖|?RIՙйC1vۼ"`p` q.a./dfK^ˬ'vJ>64̡8q{=2ltKm6w_G2s$U_{~N0?1gY]RxkhgD5uυnUX zLeؒVVeZg}CsoƼg}7FYCa|Ⱦw +w{{}AcǏFAqs{r&l Y]iJs`8 烾57W!c~̸G^@f`Mفaر-RSYh,{vb Sb,rPȾphDW7Mq#}Uѡ*_ib)Ꮟ()KhDWն) D'-fK`]||@y)J."B5u*3!DHC%7k{{`Wz-@ ﰞ~>uDQI]b~?|.,gTETmI9 ΜObTŐ ; 5# %҂?(?DR7: @?;St2,Wl2=`x#5R [nqs4M:;Ƌ^m6awĕ(W| %J,ZYTQ@&NMwd#K)QS7B+ON=y"X\H\ņqL0h6-z@a?ZsIXA[Ҏbi0 bk,`E[LAVS!#g{2[G`MPS6Mu~;Ⱦҟ_Bta CJ_ڲHZ!VT$!=;Ս9 jk05>oDt> !Q Tb?JQj~+ )PbCۆW)k=~^R'~4Є֯Z$f.~,юnR t)۟7>)qyRd^޻#;avÜ#Y^\J57 l;D3x^߄jq#Lqdg'd D^i]n)Lzry:l4MŅ{[->E Z'FFR<7~v9 rO~ap-:#la(;Oʵ),Ŕ*ü[M3.\%ǙHDom2q,J 0'3 zH[% Gjrf9Cӹ4ev}2Cc.Z,#05gtL֦p'ׇD35:J@?Fmaf6Z} ,u TU!rg`gaP7HjeJNt13"CƝWy߹p"dv vaXRi<1DsMQn|`ٕ7>u@9I0/-I0;U># X G!b.tbq䗛6 2q"j *r鴚>A{u )h|p4GD)PQ!NZU~p G{̦ʪٰ1 .VIp395Ԙ]L$1pT\$7#f2Sdt]pd۳`)Ķ嬑 vKC{|Fڨl%ͼ9Y1*_PxKnaRGj,'(ںo[8dJtiAZjcLm}ꭈC ^ 8̅@S!.}DqޛH%?^h^DFl8%Ӑ5isK~$%*T.#r(-]3( f"1-0r0):j%/N3Ax s0\ n?۬7IOJӆg~& { W%[¢Gcդ詮f5R#&O[SYJ25f}%UOhEIʩGp :;H*yXCt4;6 <[Nz0|)ĀJ[2^{?'&aңQjVKɬ}"~i_L+U/_8Mxo4ZkWI/({*,UQ^nKXy;>, +ʢ7; 4aM7yݖ+>[Cc}-!Sl\l%ve4W9#ǃvԓePڥH#eu sy vR 2@l߬]PPX7^-_-؋M'!Qq{ڦ+͐ݪUnPsL1L_SJq{Wr!ѧJ7-n|%9Q̐O M=ggFAuU҈ c˓vTvj2Y9egOV걳Vx!gfl sԗ[W nlq$2 4JJx~J^RX!]wqLz ?w; kׯ3R4\5 .RN4NRDCp}NB<ϾCRlwøD%>Jm ]\S8ƠJL3492 $t5}a-{)D5ryf"mc_W!\G|ߧr8qQQ>ɷou;0DZaj7-1s*qC#FƱs!f 3}tMaଁWZJ0os(1R] ez6m2I;}DrXFj_j%g+neoOS3Nʻcv<_H ZB>YOAR>LiYu@f!ݱ!uEifIQc5mJ< X"fͨ?gk*a2C@N cƉ~.?"|YJB))`L_*R߾oਫ਼M@e%g6ixЌ oo#pZ< Vɯ࿬ }w*2%iBtPˇrt #L7~{ܮ̷+-DΗN -ݕsG#MB $zjt+i6 C|蝚`kmOQtn[?7`LC绔Eg@*Cz^>-&m2(QW92빾Qѓim9N^[jF[ddzZߊ^[ ن~ քn6  n_ܙl!"V{g^kI9 LZ1O4*hXVEPJ w-I5aE&Z*v(38ݞӛF wnF~J+ݾ*W9ݣr|u^4 NCTW,Yն\H/n?J5 .7 գzwMW3ٸ R R/!յb3#q]B?kdz#dK6M'=5j,Apu>Ry=2+TNzu`WZqJJSl18b몋býXE'e,a8^U/0 "R]@3y{겑gda HE^"+ 򅢥 o7]b@iD-/iwt>ǦxG滍9q @Z _%= 0xB]QgnM(.2R\ѽxAJ`~e6ƽ{x.=`D2%YBt+Qbّ%?ҭ D^k`{jo4P!G f0Y6QBH X0Xc>NAJIb0l"F_0lc#ՈL6>:qHQf-@7[g-ϣOp.o7O9ϼ@ I1ޒ6+BKS)k܂naxm$"J6*[%jPy+,PI\xx&V5;F6>řsۘO7X~G] 1/`Y,kO@6qecEhkOMR^e?G)#I-g!{F7)#t8wިn9JE@HGNtSеٸR E\ޔ朧tq0VV3ބӸ;MFyMavOA8~4-}ʪ坾箧 "$x3ꪪpslʘX(d ˜͜ HZ] jkɉ:PCzB| S. 4߼IAp7mUo֊5a,$PŻBr`c<ۅqX9ί"UCGR-|1ڷx77ċg<۱KA-~-k.Q 5r1Ci98Ugj B!AaTqƱp:Cq77tş¤hmMh )lYV9%ZШ,[jh"@,TB9^MWWn}xT/]#"{G<+nDo6~ph,_7󭳛}A"W:EGJp2n~ٗ ܎Wh́HW໶ cr޸\/Xjzz6PQ Ju]errCƁLV`2e8d3DFQ䫵#Ӛ֗/<@tT> tqaH/l [`Ŏ8!]m 7,ȷmgk%:jne8IYۿF:',|pvVZMf)uJ"FbH3ğC=$2ir@yHG̓XzLlq8)ȯ!r ,C| ^,!9osL*$8Iw\'q`:-H` [ợ}%rtd*BOE&l34_H&6AOы!زɐaIh'w$ȀoAw[,?(~JT"&GGUb hc~xgi`fi\Mf 5x*; sBp#\{3s1:Îp[ti jfp{ΗX**f5Y+P/ۦ|4Q.w<\7ukg[n%#]wMEQ jg͊xn%>:IR=5SFFӳ7Z_8.ÞP/_.VEg:y|c2^jTwTfk.ɣ4'D(Xy1+gfE>-@0GORѿzE YϹ,Z4bZ)1Τ?0;`Zm w@T} `Z9Y uu5gq3B"$3!ʾ*__eу9(q#ϚI4_˚$?N3WNT T6KN3@嵩CN1GW:!t"/S`Zߗ]&خ7grur!qZkDxU| [!0i$/⬁5@Uَהfcj&XSu@$s+z'# g&13Pgl#}KԿN©6QU󍘃;f^ӉзTv"q 8 wԏcqSKؔv^TEqiWa›<q8vrZfN}RFӳP0ۙ!%7\ l P6Aa.|eP@gHUDzZSo. _pEeP[Jukn܌S4 &cKREN̥!_'S8r!7C `А0,_3i1 6 pP;xMjd i_C҆ yr q+;9fjfz!PFF|gN!,yIUC58Rq+j;}Ry?jo&v*[i3^䜵Y&TɥYsXdE_-]-s0SvdXpWGnv!MĒ]wr7mZ$8P`O&N?E|yY+<[,mci\n*%12l#jo"֡X*uU]F )TV>Rbh'g*G &ݿ$FLXޤ`ZEueS$[=5]3*&)[@=př6 # H><")g`.oRb)vFꎹg۫5*?w=/{BU"Y8q+f4`s"w\+˶V/9GOdpYmq+V S >1 D٭2:9WUkKUPgc-9x"~Rƴt "t% u*9-@GA>Q?jqҨ&*Yʆ)4d::@]$Zxد rBkQrP P܄>U✴ϑ Ifa5!(%srVN|5r3}} MC&&.oS/"B1 1I6B#h8zf-ݜԝ;f$@JlEGM@HI!YXd5ޞ5A~ &,V IE/ϔ'U7Gw>tn8pT)%[[M]gI4 N(*$P- 6^K-k(a@Sg S|qW-"BU.C:M8 /S[ZOQV:zu왁sK_"λ .f"D3,GrEIS,7ێ-'^*(6ۺ9Xnμ9Zn;UjMP>`0f~IU*䯱@uzn;Sh֓u[JJ]KrgnZ.-t;Ei=3?k*ۻVȌQ٬x8jԸ BCz愅;uV$ŧ1Gyj^wmwDg)rld:(y%iG՚:Mzd@?S`kB=pœ- F7@B@3?cA3\GI.P0 4cX4-!w."Xm3lr OK*b]^ַn_ N5JSZTe&c-"H+2f\pT6OD9(Mh076(ʁ4|>A]sjfinO\@ ȡ$:|ZHV f:˛R9knHZ0hQYBKJ>,vKk,T}</ղkfWJҌs _?/))nPa2eƣs6]?때9~Hܖ \KmQjOA[lJ&h5z FP3e]wV$nt2S@sm׾I)d^C=/8*ғtsУKI%cIt{ )M#_n51jw(~m4֮ݧca]67+9-eEbG1ţHU YvqrbSLb RŽD;?. gX .l R0G?"~_<xfɂLw1HC kky `ݾY-߿k M"ծ5c?GJokZU{VnB;g& ߏR?vV[P^ $oyo)%z Q2^ ll?6oF&Oo=!<,limCȲ{*T>&b ߕB$<%CHs,h%}˅)1 >TDf dͬ/u3BwUTbSCp`Q%!|\^] cV/qcQlaQZ&[ތwmj*JϨY mJTZY6H,䡖tK<|+11cۦx~~/Zs=)|00wrJDŪCfM2 =5y+<b<{7p?O"6l L3\S!-q _2x“=82 ax< @YùjH8n^+fAit9 DŽtqy`aNAd!g1MfW)I#*PDQ7;pTf!?Ġ,^B4  ٬'Nv/C@ ;ascou mՈ&ղL{pf02BQ B^qC? L0fe5t,1`J&ߠ|cPXo#uB,{aqY#|zMLj@/,,KUos8.CSqFgv{lSU(6X9چ,jZsx彳s߽;m|H93EDTA S<qҗW(#u♏Cg\u:R#wRkpp</@N~`<*͊*H"[F:Lo?.wy##%SY~)~.N)4FKK\@p7k#pYk[^o.+Z9fClSYŪ٫#j2|!設LYoDNyQR5xfJ:V3o@bʺ&>hc L)˺A[C!̝B#nS,l:$ CسK ы;?)Z.@Yf6S߻SCDb4Q> Th1Ĥyn%GϻgEVv_ou}9^&iQWW Ufu8z `̾Cpߞ1GDĒcO <|bMx.E`LӦk5~.vϳGK@ ~6p'|ᧃlKXpD!F=SFy=wBUyF.ھ෾ 4MY"t|A$hh}=~ Mb#D;nFzT[oQ|KCɌTvҋUl|r5PzQdњpEx9f/ݏJ(Rœo PZOOGɝנRE|Ю?%LغOZHBtҼGÙ6:ȝ&6\tlOz"o#[\CCt-fc3 tDKL!ƀv B&֤13:2u)$ZfdԌ;]ʇ .zb%8; bz!렽?R9ad̈́_ [Ӑ *0=8%lGlC] ">x+ժՙ}sR`@z>Bc-GX+UyE2QK(7< *b73SlfU0+[iϞu%sEL&2/w*vd$m%4~F仢xd \[h*lTd&C1T}tc9hDȍ7<2f:"OgM(*qA7?ɪ&$`q_w$dw0g[bLV%"#5ᶦʲ^NJWwTjT 0A\SZsJd0[Ƒ3-|'Z<0]٢8,\J#9O?y pjX&_qK@IL෾_W7fjL'|'qO!F&nPVQP.ȭT\#ׂajU ax=k2>{04%vg*WLHØX\w9eTNizE}*0~+JoºƋCӧ _Y"=&iY,*ȓDihEWk *Y+*k@a~kWmÏ^8gYZ07070100000113000081a4000000000000000000000001616eef1d000027f0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/ttpci/budget.ko.xz7zXZִF!t/']?Eh=ڜ9L̍'¢}>mk^?WJo2G}ttzo4I˽Mmv}IYYQgFN0E-`o7kk<@RK@[1QâhrvX/q細pR-\!J[%{x+hϿ h=`sm9)X];;Lɢ=DŘl@$)ި^Cc&I93 ܊7tԴp?vߖ:7paCκcr5č_ <|J3JݗN&)kODNR]fN1 vzX".GA)vjPxt>Nc,M40r\3i^&JioQNp Wr:_U/YI(r,zSetE7O)'N  6Գ+ttp45ti۷4״$#N'S6Pꁭ *n{ #"N `Z3](#,+% ikXPʿ uW,2W%\<wqKR`|+6mv27ZӇrڅ\.,REI>8B5Ѯ5 KqP7ǫW}ڸyy/* <)hKI;FGeDCFסS2t %%Z$ޟAF|@+r V)PMf4[= mDc>^ 2ό+mFݛׄX41Tf!"eǞmc2x.Gc2߿e$jװrǣD_{q"Bzu(1Vh|*-S8V4wnٴs@-Eo[[C+rq XRn+=:3'Kˌ@#ur"(l:uM>J YDh-ZigDmt?ާ((rei$ }i|zG/scIڋ!*CZ `̋׏ ]l?.NuLJ72W%uH3,IZTP }R Q\XTޫMy2NPXiqƦ.db~qFoBK |iEv v*M내Q} x `AԷwC F٥,dlAtI|7UXƾ dϠ|^krDHtz`֣@. bJ+(묖nW" ܭSu-9\I&`Bl-h8B>[nqHɆ:4B1+}{&:;ICOFѿW.IYM=1 g:-NLlVr+h'8mqX$ʳ3쉹EյOPdjfr%yJ8E7`VO_( >WW;W =IR E Ojx~@ խ$z!ZH^[!HHQߊ%|X˃Su?~0Tx# ¯/Ҧ^m $kĚ ZNG Ln>GK+[#IwP8@Ei`o>%F\|l/됅;X_Iݫ;/eIt⠬yYpfu|Q6Q}l}<g}K5`˰}XK\B98CVm^ o d:?0Q/.nߌ.,7.R-9C` e\Sok%\GWyk^SEٕ6[@/y0޽Mq;OHG% 6mp:`)ܨ /%SG/fbnkSbt|AaUJ5 n_%]J&ť3sIέ>6ϮQ-k pH8;h'yO8`MpU^Оǖ9hwwPL[B譑rːUA,V$T߾gm2ەD`P9~vLvݴyDr"cT 0B%'L"_3ٝ#Xj]]_T*q[C`+= u{j-N6RsM Ş/5O74XQ =.+1 \Q?/0_py{,ms<݃~lիD7}x!ЯK ;f~>")lCi-k^ނuDۚD1{@N%t^} } ('FaJEO!;DohsX$MCYWdr>*+:ө̀e"U&\Uttm˺ޘ{]rPh'QhS>cIZKiiϦ`lD?3D*i#Ӫ47U__eHC ӹG|@k SfW^՛A׹1iRSm?bsX@pԟ <$(;r9dm.40QR`'˝3jYq:Wo*IN8^eZn(eldP 0i V "ߢ:(ի'\] w HQlߜ&C B˼Q@M&P_bzU0Kȩ8*5.Cؙo%]4w- ͧKE0lVut-=|R;C0^ivAk51ՑF*=DA9#w%7O(K;XvȀMź`mH=_< E>Rzqi6^x{\QNwOuPhc# G'm4Zb9O1Oza2on-Ba ]ʿߗmm?pثnӢp4yonocu9;7/ 򴎽ڻ [EY!g\B B<5ph ys&zG!hibbl7 t\eգ=imft?nz鋈Fz6% E;4?[w맵`@Q\ƑsGx9q 0*^֊*fX;wz<k @xGxM9:c2r, ~Q+6O:L:̈&W5{4DdV`2U ~] Ay{'0֔jJ&4O0"U(wXob )fhhG߁.Im1>c*u_!}jvKY%͞zXA|6磌@hVZ#YE jZ$̃t0 8'FƠxQv56qڠ:jNct҉\|2*(-dDqլCuR9V@|2Sz#ipBki09u3?3fp(mJ^TqT 2MhNț;"P?'j,[иh;s?W÷+T!X~D("sc7՞ΰ2Wfng!zN^b|^YJ{2t} !A֢}}0!HUMzޔwed>}^@qo# /StO{Q[S# KǠ$鵉P/.3h"|yZ?9w~l׺H/HM7<=b #մ񅮛DdJ; b[FG{rZL7Q!P=GTהpxBɰ!$& YngOy׏_. <M6o_@sb/`wȝ)rU AH0ww\ZY$!]8iTK$ [5e"{L%e.fL*H_)N{Pj lmRmPww^_ >|`l Щՙ8ANJ>}aCs2G4p;J n#[2m͘BiJHFr\Р~g^"sK89k.G u Bnӑyt*{&RWwFָ[Vm\TdrmdclM7Bc D*aӆ7̌AވjGKPqrW+P]klw vջاrۦ>jL3,l!I_4:zO#\} M"էجl@>f9;lK]HVq$a֍ % s3$1S7՝@,sB _7^ cV+PB" Ix YhVSg up״Y D(-Ō8dqW39ywAfX':6 lO"@5zr"2(:%0Z}\@]V7VN 3nU Gq Sp.)ȋؿ>a\5KQAb0rVY|o<:D>x \b񂌣P niRcp\jTT{.|JĥЈ&ijDߎʀ 6,_Y#k7լI6I"_]a;mmg5+>,+GRKE5h{/3X '˘b yzЊѢKqp(36*j&K|lw'Z[ks񒸞ɽ?\bzie})N SEqyKW#YWiYoW8sXBɌRY,p>Y4't:~p+ȁ_ӞV UG}+L/7L.w -m=zˑOi7o3'z:.kif!vg)</,w"`1De$.a J`!'!2P >=mb)OJRPnej)tR^n"!b{g긾1VJ$G/ItP)9z\{Qʹl[IoBDޅա'̎Q{!#(Lz F mMSi%@lk[-X'é}P\!T^K׎L~bM-^Bב[XL*[E}vh'f]/˖moPg,e}Yq֍4ZXr5.bVYs:wp}Nۧ*NPrGij7YmCgauv bO@W5"vp-cg*ԛ+1&?AXrɹa 5+-`-!۝Pp`VǼr Kiuʆ|d6Ӂe*MeSDFN} ЯLbԀ'_ydtT *yְg>~+UrlMOHV=Mļx ݛ}4$@TごdMH >j[1(~#xlɪX F0c$/h-k$VݱO|u!UjXXV4[|06 TYƳI ?φn$+M_*Yf3AO4*p!:%E(zڱn+4`ת0oNi`ѓxZ = }=5Zئ@_=E'fndη-ta4Ysul燉f:Hz(9!~x l欝lnF>HY 28lhQ^5b7GFq/^yoX6nOf *ȨMX OA7   )d!Gv>t`BԱƵz8]b{;CsDs<9w S5~Ϩ@Fu}0_{Yf?tjlyve§#1bd;Zhs~uZn820Y~A=7&&+ m þZJ^LDɥ" J*ovC%ŬRΞ%.iD"W1! y.ZWa;.)\ލչT7|JaE.hEy@2A=Zz ?%-\Ba2KRc*@IdiqT1!G)̠'tyF<2dۜ9kz%B5k`[6@hjج;6:ARE~Ƕ(m:?&W,?7,QKxh*]T= Lcz5tMJ患%,0b e8u|iF||ChyGc>0dSGjGl7vXSG$VJ>*%*%ce#~6?ܚk ^sj{!fzdbqqR[B΍?R LDViO1kj=0.#;eY ߦ A v$[5ن\w)WG$ y1ӝ NN݃g(0, 7k|:^N:<{ `]!C$oB+0])!=5GlivD,]S.7VW?zT8vCQ7&aqgo7㌃ a{C,CZeWiFjng0I &綠q9bbvh}oى aKUiFv~n]f4Q [áb2^>]ד)k&ڀ9aZGՄC`m`n0 0Cj\vã. ww}v0 KqFDM8D/jFuXW+вA߬~ A%1A51Ac'XyESn5_x;#>%d@tOL]Ldjoۯ3'".듷4 !<f_*Cj2qkSp,tfjW΍BCNf- glN$!* |k=4kTX(8S,=yS@lɹsi酶w#FHMRСs̘t|X$MGp W`ygtz0{4'XAMClfWە3u ܌cW+K7CW_4cYi@vjq=$TO.c?@ Wg$vjU嚰Ul?&P"\7Gl)^h,;V^N,z Oԅa9gYZ07070100000114000081a4000000000000000000000001616eef1d0000f978000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/f]?Eh=ڜ9Q6p u|#Օ_kHހW0z:GS͢ ϓDv|#j/2M(VXLNK3ɩ?X'*M%bgjM#sd,‚tLonb fIoyMI[:ֈAZ%2),R%2W Wg FA>$g [P{I2!XCŔ.־g݅J̄vG^%D]vEaH&>p Tʪh& k_6ZXh&4(׿ pzh˕]LX_~A) %5/m̑n(!lO|漘򰐏cuqqX@.Jrid[BYdO!ا@h9Ʃ)7>& A̖d*9`oavN+<#d6w 标 li&XpP/KoK_b~_i@2Zu\A3EϹЦqI#%2Hk'vx?Tq.%8 OFT!m9^Pxn^o9.Vo̝u ZH^B CΗb^4pԓۂBC+ٚkVT.2r-\0*Gқ[l Rlxj|z*Ɛ~եzlj["CC3=Ps8C e%WK=e+Π iW3.9+'+.z~;"Z'>{V0|Nd]Aakmʏ8nLx&sQQ3; XW3/0)XԗbRՏ!Cj]z |s9 \lfc``<]7=}CW0n!,9r5+We߮rjbd,56!6툨{~5@Q,p {PldZ?r&"vsB)c=z!:\y?8j8b#oٔnpfm|Y6 yCm%R@M<~]qܭa^DH6`30 wOJƢ%ycN1FYfM(Q6 n m-nmGeV:f`ԧ,E<'3h90&DÓxkj^Z#˔1ydF6aIK ϱ0Wd3?fD4cö?T_ݳΡOQ77 80K ذ Teux6D's|4p!n(F^8zp"8S(`vs$@XYp h03bp.sQs2f;pp1tZS/wOCQȌ?A4lAUQ4ɛyd[~:ZJԡfTZ 0*sZ'3n_UygK:\*Sէж>j*kO*AN#MEy9 a#awx7T!< Nޅr|vQY鱫%0{ JyzX [%Ӱu%Xw>\kor",ቴ"LPZNg돩&-4C[!] ݋ý|Eq{\5{9!-l<tD>Wo,^s*vqK}֔V}!G6V]!uBF-: 'tSsoMKae=LXKya1M %BuCkݲ3"v8ኟ\ΛV3g͖ e;U)ne8U R'D%@ƌd|΃KZ(4yQAIs"7TEL'{񭉯j`*M|@.Rꏢj?"wWimpbހWk\-ZwEXH}%NC9]t -ip^$-B|a2<\b_B.<)sJ1 8a)$BOn;wtoBhwǬ0 g& 4pxAv<80@AqT)(Hmgb=1ФunapK1$GlEi_Q(D9DŶ&ؘ[/!Yjj@IV̀MboS$GF6.luDAA͛檠%W`@+xlZ$U`xx{oE-=Ƌ-_$!L#n* X[ Dn,+Vq؇\RY1 Wn!A[!(:ǵXEZ9X X#c^"/tY:g"ddaK4]fyCR;G]Ukn?('Pca_ܴg 2PpqI ?_k6'pŚL0|?H&K|$v^,kp! J|ץ 4}MJǬ8=AX˧zafvD:''XsNCUBv"G3Mc8L6WR|LG2dyA(݊Fb"t62b[dc-@~H뫪sig#<.*#*\ ^K=dnE9DI}DXl5T̡>ލκvւl'Bˎ3$4%2B+{bu>f AdfMNiiZiaif"5W3O.!jLQGnSuc>g`ԊyJӻBHpP'-N~M04!nB_i94҇Lx4z#J߄d]-z +G/Xam[P1,$S'>MQ .wO34}Num >7Csnjbxxmu+7ęz񏫺{ހbZrxvy4;O(|_L8TrD$U7P&Og -,A*Ĩټ[4] }P*S R.5܋ <+ n+Ng9")i[`?5hS`"qT3eE&NZWK#ȴ n DG⯲GKV_0p9TD4QU2R# d}ĹV/ ٻ%.JuTH5< CdW#! ߩb)\Nc8ܰc*[CC2>fyi󔎈Q|9ti"|YtY;Z'qz\\@! sf›wn Pvst|Vns* ͸=Ź ]3&!}<р+@زe>(c.`uqS.昭W#7I:+ȼz0;f7Wɓ 𚯩TsMH< )Dw@^R4B5IIjRq+CIhx]| }œ}̡?NMyz#9ݥ7̯?[A?ah:kўMN yH(r?"?'u,NTmp<"p_^2)HQˋ9vL/܋t&M[:]FGjlMW얳NEQؤ&Cf6|!G8y,Iʻ^rP.t2_g`zcd@KD(i6f7 \gA5T*2ru'Ga2²ˎ]/|wW(/;)~Qm(#G\2LތE$ԕ7$r> 8/=lYP6&ejc[e']AR8YcQ'גFA}u7JM  x?yTC<$q_f..͚$n}t5$J+W0 CF^4Eu*}:Y^c妶,Tsy.\Eppa|MhSZ+n} 7Q%>w]e tqD x)2m=+FVy!e]Fjk:0\&>h17u- Bz[f1|lpi7:(k.pjðD߽`oc@*/քFQ>ͮL"XQ_7%c*E%ߺKЋ1)5AfyĀ!ODt~0B);4ie-z删5FP#fXUCHi>Vf79 u;v*VSD{-ۙ9Ď4lC @gq 6h&\ɧ%:*ܓ<=9ȫ_W)2g^:8.F9I.GѾZaB2T( \όU;gs{6܏`|pjBV'!<$G'2*S5o}qrᷚgEһ*;Kb_.;o3˜jšOh>[c,{88mg17i-+m0]&KdC6?eِ1/$ت+' \\a4%>~I:s j=YfHGWa98#-Vb`7v쭾 cF{I7OYz$>mj)kTb-cxD12?S޸*y͗AE wqwEՐ<%&.HWS\zfbBW݆=0s3矟e+ g'}n|PfH \2oB],YQiB4R+'􇎢8a{C_壩©nC;C#\2m_nWGuotع1Lde!@G5fώ,Mwmљ: i.6npLo8w*I?f#K?Ti.2Jl_i?B2&CZBYY? !xB}>kV@iKviΰ%o9?֯0G;60跕eh$L;H+ymJ׈@0hJReJŕ/72[}kKT^t-E߭Bp`lS{Ƈp_3cS_RM<(m" %webWa+_stD&(o"P8>0'*0ǵkksª۟5BeY2FPp'1hlG7 lŷ!txV:Db=\R0d F2 V1o*)/%;(t_8A{f:9»@45p?&m<"l*~W }9Rqwlft*j0+[7OUƔUf'3<ӂܞӆ-Lc?kqxV?;&xnO 91+ ykV 5Q&[IY@g|my> Ed[ɖ&p\hI;c3ӭǃa b)}@r~mT$ 0אּ]пb:3{cw0C3y[)=nhޡU0dC90k"(֧"P4c)0,_9JQ'5he*v9V$\S^*vsΘ`62X(vZc + Μ3vc8B e?Њ]H>s4$SDJYڷN5t@dç`ŔӁһ||2?Ȏ|o Ap$ 3}RNʭ>*K?b4cCP v)L|vx?4=$4Kܢ3_솵̳ik shhHY$k.-:X#1m-6u[ K_ޱ؍6T5od]XZasY5mqjبúqwR(%BMl~]O̫wv e)rixRY:M2;" uU0(jR-fm41l̠Q~Q]rpH(Kg0Ṟ;&u})9b R\v6,S= 5LjAE/Z ED7#? W40g/ "#Jb&>"O݃]oy(zIJ VҚT݊Kǵ/eUcx)lȕJ:,yql2ůs9#cb6v䍮'`rkb!~ݥd>df1BhH+c:,g$;:;mgʌƁ%>q~IpB(Or+J+.nIOWJQ(HnR](D~EiK7g8('n^e~ċK]ĕ65ZEf`r9{] {7;E)k=/&9zQ}TjD~.+drnUpiոIg ҡKms E->#uOX@^yb}cYU\AF(ਏQw1(UY,{\ \ouzumRT pkXL'`}~`/ Ki0=n9LqbWOiؗ9s΢u]VQi E* |ٕ}}9 ;zUAxed5qlϩq9Ɉ곤1E/p8w2ٺ|027,o L^~0T=cWznoB0#qY17,T וϓ g#F@z~2F24)G@`tP[Kd[:c/ym{KE枳Pͯ ?IpuJ7yˍ'z <E1xѾ,?,X6paQe?HR_5G,&N0iIêS.ks^WW ӡߟ!hhdD*йHr+CC0#@[ɓV}~ˑjIm6@O[D/|iAg5'Dܟ6kB)aS6WvS͚6 Gp(JrVXGgZ?#qi 6"]~lӰأ{?"L/}:I3*4^AH־=]+F^yMTnf~D!tz][2/HekHhfrS?T}ߘcXٞ[z$=O~ұl e9Qnt.w4'4MQ40֜ugm!+/հQR >b I:5o|7Sfk9dZ$̰ޥ?꘭E B% sA.c'JxJmF[3Z,K GvzuLh d4a^[v6KcYy^5J/#5C $i1Z HO }QH?*k Hfd 8#з b=%y$fKcmO'MQ?sjs> ioLC | *>RB͸ںw2Ǎg {q{#{f_8sׂ#Y\c'l7}tU1èD7 FɶRT>zB:-)Cuq5>em4`Kaݗ %ݭhوBw;2RҠ5xG}޴sPD j bQa=DLm0̙otz8^k=lJ$o Kf4n;_RZl6%)т:6&MrLY=}'_^z='ܖL`VtV=xW{i ؝ZVm^{G(uIgdЦOwv St6k^Ķi]i`BTz(;ǠOm$Jw2uwHr^eGD I)](}1S_l #^wjKGK)tD{)0gxlQԻ/%Q -R^]Kuʍ(B-q(a7dh>+CODԏs, ![>@dɷb*[v[^`h0͑87T2>1K`9Ӏ삨P ]PZ! !LY 2Ag6:H3=< XƫNkNW| _puH]:(݅tE6x%^ /]C M2g+[۵*'r+m^C\Uڥs+;(2YjAQ.|^{!-tEƠ JdOhe {dh;^3٥%治J֣29M)[p@aޓ5 #8lnִ;fElq B 9mtbpG,p;<ez9Rا!3Fu• RȮLρ7NZʹq7U7yȎZ{'a" 6-=6ԩ T/}A[[.zlB'`W$jRH11z&]2 U,( 5ZLAҷBlηUQ`$ߡcw_0VZv > 'TxΏ}SRJ N4ikKuz[ot(+D@?7u_]WJ>\a1h|>rk{8(I`RY5"ܵ Y)qC5~r6AJN3o.gWsu)bd^\ݯP}㑥쀙^c"p]hYĸBUiZI͢ !ogLfjĿ~JlJ4iChG=lBg#clUUeƣFCBёh GsTo ʒ\*ږn{ga.WZcր.54y4FڙHFQL5iJSB ?|pp}F@>b-v q¹k~MeI9 mG.iөyj%#X3ݤd6p\LнFe.i[B_`I@/pF T^'mc:B Y!˦|vh._ < B6`!|)UfI ̣PpbFpl#|׵B..CWYof95 8q\<; `d9B2 l ū+"!pL7L/7XQϹYtuŸ#xˎ+Ģ LDXUjLdX/4Z"oKeE<)QI y Ft%㖸(VIЕ6U cKITZ\pk bE%|=]>\O{-{mT;tP,$``;/K=C"weK Ћ.%L$Jn23dեqC9b<Ԉ}|xRΰc;l0iMq7- nLDK{-\fˇh,1DL?(jeފ֮vVE/܇;R:`ݑ*Dlc% =u#`KҀZT03ׇsS/m9$ (50~¼BJϐߢGV8F=6rZ52 ;Cxq9MlS[2%j sHLq"!hxxmH9^@~>s?yNȽ90VHcZD&-$1R$BhbĽo P u|i&3z6sĮEBߚU4+%jFA3]nz/щ 3,fT\}DEƝ/*قE gZsTt >.@I(zdJQ#nD#6_*7Ґ ]2M%:m0 W,,wdrȂÑ/30)b fK0:7a\ojCM4uAh3kBƻ'>#o|  *], ;.z4jR'&ĥη9~zOLQTCdV b֑Lt"ť ّШL3_wN,$ª^oJ%=^CڲG)M^ç # {R]1̮LXKO@S)C\2NĐx*O/QR8<3o m{Шf _&Tq`݈Ű4"&";6|`9Ă'剑% t̷\+9 "Ma?+_)9p ;ZUo=.awAHGV&^d{yqאz_-¶%GdКGi#g12rwV=cTt|Nj{Πa `I[ƨ.R)qY(~|&4V[KJ%]N04b! CnK wɛ<|I:_:T# nMUP ?SgYsKhɮ WTdYQ.)@Kˡ[aQ)}58ݵ*K1meljy]4e=jhЁ~_pSoc)W,m:uQͱ&cgBcJ8AY\9*Œ4 `$;BDX(HSZA''&P5 fAڕl)=P``v Rj0f- 훺"^8sT܎"0 лݬsqڿ o7<~%b3.,kY_] 9ٷO82ݠ|rzd:bƍ|oMp'[E} I\=K=0M Ef}KD ,\D J^].'0wq\ `ⵏ ģ٧Fs?=VH휌mܫWբqD7|ҿ*>)!޲ d($/Fr[4C(D[ƴ_?w"%.24ʧ): ڧDyPt0fo<izu=8014v|ﲭ4D>.pLXBj~=2 B՛3 tsk!ѢP)?%*froR]'Z2k4(v/:3A|[nu;ZcXOptT)xtKH,bS4rskŶEh]/YK}džrIL7*e%&8- P!^C!׌iD 6b )J'+y"Pi "ly?G'evE!W 2S_:aτ^$IvRh<ʶ1G2Q⋦%Q4S,7,Է4s!ޓL={fOJeOjJosdAyJIT>mܨk\e`.z=`g~$"uH8vA` E1/׶S[o<V5lIoU,w8qk?pRy圠 p2m.m(|ƅU69l9&8vо{R_k1}  'A byХ6^gqH9\1^m^G6K"Ì0,+<%XqMkI|aB[P.reZr'Xf Y=@W宓mN; cQZmuR쯡$ۀ5ʳ 1XINE!ȥ!a"tZ/3p?E8Č͚U!&L,0=CH̢5(KPF9.!ZQ3@vP#5֞qJ)ӗRy`ڔeN딚cw{U oo8`Lb0,ގ>ʋV4Ntŧ+mJh9E܇P_ J䎐AJ0G7 #g;I݌aYN_ZS"?՗dNR{IҘ T)=ȣ>w,\J[{/v;;ƍŅ.М6.Фޫ=|P;yE TZKe& T)I >eY};HDJ64ED Jrw3.z}3Klz=!򵗣l} x -mPk+T r᠄)g t#lģ[{ .*.ADi*BG {hWz _=z>s$}<)(M' El#&6(YiٗQpꦦSt3r ɺXr`[xyN><]9Q,5ʅ=Ҁ h# y|=o Wc/~Yx-̞l*ɺBlY3qlG aĒ  Wn?ӷOY~jmnV?kmw2UdEySwֻ?c7 ;SB~x溛*ɥ#2:>B2.Ii?K/;.DqNQ;O!I|( W&y'41B+g1("k266ј?eeK3췿3@#0bmg3^m^+vO6<)=F@ާ7>Kk|WfrKw.rxm)t:ٺSfRC}&mAʬM*KZI]+Hn5 ggD ̘nEB@Mw @v"\6 @Z*#6k2Q17\D .T <ߩ}m ʕ"=+IؙuƞL)y;F35WY# _QP`\nƇ^f_:Q`tEyɺlӺ8]8[Df `.  ٸ!ʰ +x0`3†m8$tV)VwiCN1eA(>MEO9ll_"߲]7.Ky 4歺fBi_tx46>kQc+㝎f^/g٫2S86ll`NdihC߰?y/G]qI:^Zi&YhS~ֲwTj!:+&|Y/Z/=VH[VF<_f5n(brhX(DH?qylZf0P?fi΅ϼy0* 5ҰEOqM|)q%0WO~,Ud pw߈FeՒ:`Ԕ.<桏m {LJbITbڧe_- FO@P dCQ&pz;rKk":}.Ļ舕hz45jy؂uϐJL ƍfGrlê:9[:y!j`E.~j/BR4/Fa4$`|pM klM d7 {CQXǷ/⸳ F2ue6devGۄjDZ:1V .q&YT?9W(ӯRڷ pU8Ozpfßѕ"ݝyZ?%iZnZnGbmU^hM;^)>̏v^z]xct8BH1?VyuAb0}b(;]-B*kM4 Gjѫ 2 />(40i;~űwom3n'52HƆȚ0[?@rF{Ԙןչ|_4a8eޤ\Ҵ&/ g(y/D(/,"㏏L5~攐)_?XcLe9v4f% Nh+ݩtǽE8U/ِ 6bZB.wx|.gpJ52kJ)J$TJJ&dw6GV-Q %=DӸ.P4amv7@(eUGv\ϳ~XĄ?Tb&đ $SbF*^>t‹>KVfD1dv @b~#~?j]T% [i@ Ngg)eav4ޣ[:5($@o@dc.Gn10?X"ׄ| r@[ ^'[%:n?m+>FΣ+LL~YrSWƜ&eI]9 rauz,[Pز^ja+ %Y'WP;5#|PMszF:+&=,s|Ӧ-PѼfEO\D@qlY9ǁG=a-5L= 6/Fm9w24YC—5?v x D kiI`~XZSu7P2VKVZJ-E5cysLfQBx88gD~j@,Ť Ha>Hv>!D:Ѓg7"C {8[Za}{*(n~E[ꥪ6gN"}K*uUwlHuk9X6W_ļay/J4 <詅C1rEQe86qM l5Ҕ{?A.Q-&rf6KFjO[5`]\H]mNkK^8Yr'Y([~/J!6r߽eV:؛{dwI]Iy5]t˄OItS?nywl{m6ɦgCX?/xEB~\t86һRδyHs>WjUeBLc Xg Xf)L*p21m͒x%( т=WXB4O.Jc+EW/Yy_MrF.NerՂ"" -#xbЬO ;V.XNv%B8yUtTw9zo݋{!wflyڎ#|Vwq v7:[M ߛD\9"HM 6N=9c3ځ@I1PW#f0ʢ=v6*CV:.VŸmc|ׇ,U ``Zc`G(H9B岪Y۟S6||-K]3/!F_v C8`c}C1:95@R7}9OgϴJgD_4`3l麃WvM@M#IchK W 9U'#o(|Bʼn@b>Z(ۿh@yű1V?\pUzO0 Nc;(Ya-e^.l%K&JNpf,)1BÚۍQ}*A$V89Vi"1ba/Gbg@y37ެMa [㫍 'æ~!ȧ=QD:#1 KqZ8 A3*-E1BN,( |mb&w% LKc¼PzRK.2S#|B@Q }7N^w4RM`vˣY*\O':e#'zqyXW(xMbբ|"[4D=t$LH,*}ClPGBW EmbLJ = pe'EqhT^[mb4v&ΊQW 2ZGQF b]kN,˰̥j`Z&،B7S8v9;#L, -({I60F, [ po*ݽJA\f'R@BCyh\McA]@.Oh7f2i[f@볛u k>Ƿ27#,;պUG<^?N=c_}%9fߔ+v$ElLsޒR- ٽ%] P?w(^bI .>*w8c J)iCF_Q", iݰ:s3cA(Qͫ>vF^L 4 6< sy \Q~n] 'aD\(/ʩزYb]\ed #K~]\2Vx 4!U&׌x"GAYC46tA_!:x@>2Z*{p*F.QO ԇOZ9R c)yߥj~3aJYDS|a(=n#ZuՕ=1HO&账m.š(2S8(xc[@}%V}/׼7=ˋA%d-﷑>'H2:q[H O6W삙d?'-Cn÷VK0֢Ӎ@dx}Y9u=HbD?5YW1,Eۓ`z<昙ݔP{ݽՊ~~zqх9Yh3] 揅ȉLzU/]>7Z1i{BѺe0A'rеz+"#',I_eSrv1,O KY^Zfj; H ?@E.eNWJhf5hw0WG(Ћɂex!:<4SBJh'n$/c$ewvC V_`}7E}ӽ 9y]Rq vw8j(o4o6`yI'7|l L/l,ٕ+\L8m0^Im;BWX=) G"&%XMD&yH@PN:~t!d [\ ETzMJ?* P|l%Z>/;z BEtM%Fg?=AieI8UℜLg#kdO 4דQ}m2} 4Էc5?:a!7UQ?$,)atnmud;ku_oeG6iMխrsӕc;hLl G랇& 7 xAXR}sEph7fca4*liC?GO* e@8htXGK&CQ 07HZ#kM_lM7UĐ5KfjJ&oTn$D/3*]R\)<wB)i֌OVϕ-<˥gfh͒}sZ.倹.c ݹ ȠY=/wP3+b(<XCOf^y?}-w޵GH:Qs.xR{e I]_ ǭLƱ=!lEz"Idz({T7o_`JEw-CMqdEUK3:S$5Քt< >%%&MN^ ̑Vף}Sx X;c`ՆiF0/R)聛N b\j e>Jj :ƃz{K}cbO^4F$hLY}Bݰ>L5䣦 L/㨻睩g!cШO rt`Ȳǫ=('.;uݸ$6HsG>NUQlgJn}MgMÔf?@y!ˋD CҌ9}4 JIρZ)dFO[Uw,* nvbB,t ζ7݂U9ڬ0R1-SRNnw,,o.wV~~1J]*FhqLK,ɐ8$9¬_L\S+dRZʏrΣ6K(xw.A,ƜSԱ*;Ƿ[Q^44sʭOb !ujg|NyFɞTn*@ndD ١EL ]8s^zv.g>AMs@ r,T#WOx(06M7Ÿn˱ԃX!ԧח~$?ŧFp nnI pR󔃳#KmdJظ`2)=lEO%t xF,S 55޻n(_ᒤЬ{U,rKkBZնtJ'}/Y\xT~4 Ld;_#,𜱋e/Jn]€gQBga>Ye טL3ש'N;(_nhk2f8uoZ?\lԎ7!wf.⹸[S Sp#V T߽6m_^ 6vU9⟼1;2-I@4PG,4Tޱ)ǗQmH҄S!ZQ\5Կ$ K7uFo@=3~>jãNS a%V'ാ.opvR k;/¸ T(N$! ?|ȷe G"U#[5Q'2dR5AJ K$jV/*&/cJXOCgG^G㡹ls7$<xh,LjzOSR2KIuI (\E EGN*eֻ{㎎htBrMt᳁헼[mg}Dg{L /X)ѡ^z1D b;x8_4y<4vS*MT!&!sd_t'OS}7h8,ԔT+tm=y焣`F)8[ԄB)כb}0(,h{nCލxҴj MgC;OaND:qjxvYx+VTe er`G>C_꣝291:n40Ne E\5lH ͋#Tw7jY쑌&P/ϐ>aCIIy.i[Rܛԡ@b QN~*oym= [!ĸvI} ?jl:*~ t-I5O9!?Q!܃Q>μpr^Ux@ឩ<+{9}Dm2͈6.HT>psi3ZƒCw{!+^:H’/sʗ4} P^@ٔiHKWb6h)uލH-RkB5yx^2inPOo1 &0 {z X%"?Q[AĴ 氆F9my;~zfG025,GVPJ?jBE]MEzfkB Lbtְ~ U/&'o)kʺ_ST_$LvtE:_DhCD]Z3!vOJ_ۅ7K=)$9뽹BcNOBWw.z;q)q_3:@eϊoހjO,*T`>06DݒC> w}`{xuc8'I7ى2 AK/.>(1AYfQjR:E*aiaReD;㮕D;sNh1(:O0_s-AQk[3X]WLQV`@ĩKMa2y(iH=~%wWdRE C&rܨ>>*(m'¬?3[3""O0}6,5g%]P̗{.'#İ'ܓ#p{)}u' sK GyDT Sx/ }N uZ.:$V<R@C&}"굗I:d ]{)w[Im4x 3pȄSW߭f0Q#I cbapIj hudrjm8zځkapBn׊J@gn .[,L7+)3ef28b"~01l8T@~<:yxݸϔ곽S0aNcMh)j]糉VS4yoqU"4ZlktD<LM{[lkY~,:g}…P FPo}znsnxJCl.*3d=EtAJ,Nin"Ȍ +ᘻ\f='QӽB2iٰU{g4eaN=W{cCbh-!,Hi^{gP~y{9߳C"R#A;=' mncoL=i7êWd鰨Gɷ:5c[{I ^BHm4zNI@)tߐ3dxsboV"ϱ'<W~ sZX^kr勂Pr9=\i%(1j5LacɁ] 4-oz(u3ES5`\_z05:)},kS%Õ I7wv,rp{Ϗz$brv0@47 @dd <k`Jh -^h4G5=& /&@E_5&UI)`LU$c ]|12{ӜrXY LCsH^ؚ D$X޳ M~ѧj!s܅xrx+Œc|RS ZJ𒴰\F~I\ E3F+4Y@(Ax`Q'"-Dc9n/g`ojo hKNy\~!UN:0aADK՛$HXQܿ] f:I&1,лJW`}X{x@.3cws~Mܟ m#Ii.0?ݹ RHd ("_Ƕa ţ.N6ߺתd>I5A%4Hp81l'GTQ2G;<տe9V\4Cι=z=Lv*,Q2AW+R̫H450 A!2OFX·SѬVr`2PJfP7 r}tMހ`׆r"M5 uͤ.k2O<$vnjJMi\mLOȷԲ'mJ,D>Z3q6hksĿ>!s}52ÚS ~ѓւP{&EHǰ5fQmRK"Dؚ8paQ1dccisNg#HXw~jP>ʘ%{%Ajo/жߣ"̺ɥ8+b.1_?lY`23lR ~,LVF"8lnjLY[4E8q"|6cdwnHԇR2ۑ5%[|Gų@TELH7kj#`ÏRֆVasMQjEM65W帊mmUwAYVJl \]odP;D+S.\|"Cl#^9s:LnWaI>ijDPM털w76)# Ą;-+pTVIu '<[lb`y1m},\ww;AXs]@( 5t+`A|˜ݓ KIz<:G^7Q]%IW=elf;x*\kd2OTbC+t]#ҭϛ}`]~9~Zv59 &`M4Jg}]"UO UFis Ho|[V٘R3]%RK^g˕]bUl5TZ*k[X},%i1!`x`@9. +_lŃy$rcg$ˢŸ䈱)(פN| VCYiE?х\.+;99Yp4L , U]ԜGC>jAM/=}6\Nn]?o3x,ݫAF4B7T{ص>bjSRIZ>Uw0!=y6[e&)14ᓞ\|.)8^c"\?gLH pwȡwRNw ˃_1O켂)C>J<8Հm^Hj Xq.%]"|'@?G! Ĵ::=aˁ Z9}Q4NGs;QL:H5HnE$ˆO<Q舯!nZx_pSqZՈ}e3ͷO/=.;R+2sPA E%.-_h/S+=h(C_f* Q6%\(F ٢xtׁ>^tj\\d=q3NK2R?3E~wq˄O9<:`1L*et Г[Pv( `rۓp1o?],J+>zToR 7" ^ڣ鯣A~,Me^* D5lx**T+lG9ZBÐ`piiҒc3N[_rY7? &.)Z Q py; tAKQrxa6] Z5wgߺu*9PWz9<ɝP|r$ b?}|[8rS`%>%pq1A\ʄiV}icy#f'C,-j1q)h$o=` /]K묤SS v1]QJ,m4umH'˵ w9_ XB%@.2_ːLPsGE=|gow^,w \f od1O;dyJ'm.4  sQ8&q Efmj| zS0.5q4gո>h <_p1T@9/Vm.$ĒT&+:Rq(A !&f/QUUhtrD&fi!Q}wQd>Z4yhBKr=xs[)lv_Hؐ]q5b)[DAۋ99HnFJ[ >$,U+">}̪o |VNC˷b6 >UU8:i:?hye9K4cf-*(cJ2Y釉+z=)k pY&Ioayř!XToS\NYx]w`Eij $6Kqz1nCDoVccGSMVkYxg$C 8G^{sdPHW>cC5x1ycmkǡhm7ćΊ, lN%oOn& 'ck&%dE {}Ph{LFZPL8/A%A(L:r^BW&]^2"Beҷ鵷YH<- @;}Zqop'aqOp7`|OSXYLwf_ ZDN~lK{&$N!zG%9O(F~r=l%83fd5-ÒW}W)OѵBcFJA@1d|jVWs!-g$iEeJ&ǥ}x)E2rZ}V>-n޹yFk]Hw=}UP?̹B~S@]i+7 4g0vހZt26\Bx놻h@f܂ZP~^",hѩ|H0d/z) }]|`sKL,GhQ<ҝ.%#ɼފ-f۰Q J AK9Vx)&{&UQt:Ƚ0QN~!DimxgI" k͔¥J[fkN]]7jH@QHZBLn"K kH~=)~k V|Ks kS&Mk@)߳I1V)0D/ ^ʳ[2jtmJ5qqU]Xʖf#~9%f^oYW[vjî+}{/D0ʙ?8~?nr2-EiFWCw7X4{x5 NCӼ9f{+#=?S} h5 c:0'G$cFl#Oz* B0O*M6M$H7wE9uߖng:_L׆mI\ [7ٛ?*; KvRV =B7Z0;5\H{%}p[Lb-{*&*3M9Wo5i&+K7YTD͚q+5u.vDe&|sbyȧȸ?&L% ^kt-"عL)f慷V"(J?Ao3Jj9@`tx\"0r,PWt _8ֈ XPEݍ59P%8;=!˔%Li\>9 ^( I~S9G!^tkOBB^pD&y^nJWgC?茴F?jlGggd6bM(:ERc$i*Dž&5ɒ9+W&m幾?5$P; Hwzbƥ51@/Ib8. i=-&gS2wsR= 4 h:)0oK;жk^s Fp1GLkU*YfNZ(#&b1)~shQ!i^\bE?b&~195a1p֛2ͳ[mAͳݴ!$]ǃлsPE2TAQͿ쌙 7Ff5,X.}紹*l*io_BGg奤?qW-mȴj}!2wj 3L5?Q`FƿrCHHHw?pޅN|- i3KVH R{y~S¶ś 5:uI ?Oo8dC<$hBO D ]e`ỽ `[n<69 ]OLoz0?&y{(zSA5=b(\n5]h1F@ )*r#+7 *&k_].dGHOHICSx[^u%pqfZskT*ڼ+]kSUoYT[>L,N[ИOR?`sO` RohTg c C/=GN©:-㏢kD}_*ڊ?`Z{oq=`*iQj\G ̑3BGS"f*Gݛ{b>&_ǟ[VVMO'Y gΫD1PuW'_e]rvJ- N?@tbUKJQUXNyYgm- ΀W-E{H)Bi]+Rp1;_`*n _xx,ՙ+Z 6M\6܂vT:EI9i6VQf2/Vvr8WNeK(u--LԍCʟg fKkm c6E\ l܇XHQd !ԊI7Q<Ҥ"Б`@,ywˏœSUXi^$im@yD 񧯘 [Ycdk{ܙXq9!M _b :e0X.y6K>*[@\yĒ gg@4 ou'3.КT{nwý,,Z0)_ *N  4ǻɪ^0AEg"s K׭7n^h@҆r^>lݩ'}`Fw4j 88R2kPt'8מڞTzRY TE _uɾQf냱1i M,!t|:y/kആ|TUրS- PQf-xӒ[+I^H+&'"w5zREFK ! CJ G8ns$Zq"%y#^QUĐ>я"I[~:ԯIDnMs5 y@ vޕ’j-$؜DIn WRÎ}D`:kh-Vxh/>[/=R>zXL}rN[RGPkŒ9Jư:βEw{<Ό\_0T*1qvRG(a4@ ґ'VnyX+.Ō e 3)5+`0GMFyX<ĻM[ך  JR]w`m9   0X%-- iLM&svh*m-sKBqZHoJi-_&vQ+ˍji2֢fdpf Ft U6e :`}Č#~3=N PxRCjY l?KU_e|ZR 1V3p27za6~Oonۚ(ϓ:7{E#s󨹲9ޛ'(f# 2; Sք:VyU]f}oL[g\7+1ۨl¬FJE9FWڜ?H-50Z~a{4RUM'0?r{6$Tn#FN#}l#<. &/ǒEՑPQo=Tx=r`:J«ZUB {w>.\1^ki y$?|Yi Д'u`4p{|CEx"z͕~.P &3 *J0f/RJ}=0 $Z!20YQ)*Ww!G"@R EZԻMWg8U؄\Y96sB%,-+D+6@ljm up/cyYwP&dH-DuO C0E4^6)}@&F{Y~O窧avO,?MGe؜ݙ#H _Ғ{e pwU䧥inJ Vf 9wi{+,k<8[ܯ:7de$OVBBn]pIk1(mϖ|ҏ0uDكs[o-6paT"ZzöQJtK|=_ڣ~Q{2AMv2#4Ny+c$" Ă``WV@#sviXp$Cda@*8GD%e#ډD>|݅JX!SKY([}HHZ 0Ϭ!g1kP siEN1i9dGښ-Fn6ӑLL8-=e\o{2kzIv-wohTIXiLYp?5kaj 8Q{F]awjLSA}mO<5:.@w2ujË/B/oV,'ЏH7T lORմFUСA OfpGdM6˥D3$*˩B9<BM*N L +'$CD(Vwrȫ 2oİt1MWo7B-ďnmLݻ6| KЯࢊ֊q6`fI[]M+D f/[_@'yΧ՜$7(ǘF#]ڊO.yhxUq{LsG齃ІfK 3r]1_0k%gTYNtC/B}$݅[!p}>, t؜k7" 1Ƙ ,Ջ 8K>s\1f_({9BvT?*E%Tle*ΪK(N֍(2$v>J;QdW3Ɩ *^yx!ZWŚ_ JN„Uu$0>}fZ]1m+|FfO=t .EɊZk\', hfwЅ┋8k]Rk/OzWIĩI-^®R/>]+Zhd{)UvY= Qk su I#:xpq\晹7WE*\7L6IP\sb2"sLGMZY_b4ow+ m4+Wи)ǧ5Z&PV^7T6-(эt@S<ܠ[8,٦La|)Oȭ0FpX[~V+.$fUl)7; (U;L{~j3Vu_cB-kyEf'>{}W4nAR wuP\jĜ~/99 M5ovY̙Cz tu a%ɈrG>˫a=7. |@*mZ{!I)9c$o!'=umɂcb]V*xIMyn!˰ qD$eM" ^T|stwH'H2r5SՇ?+xj`u>%ՂrQx쪖˴ےݪo:1U;?`kنj㧆ݗ GpH,^, AK= wh嫊.!r`b0ک 7KCF$ruպHV@xeI},W{>b'kPey(f#I+WMc'Q\0Yg&Xiz.Ƒ$CTPJbRHFK}?ۂ!7$s˓\7uWed;]^%] j35C8ONgQF=D`}wPqQC¨ɦ#@ˡhxE*Ll.zNbFhZEX lCbəټ݆7D97U=N[?$vzšt6ԋM_U"5l`)Dn-܈KB=~]\@K*ԜఈOްNV(TfkUt<.XME)I m l9H/|XMJD3[DE?lQPBC[(>s@.!lָbb`;6>RLH<,C`Jy?{{+eƪ%`vh~HPf/ Vqq0h6 &;"5͆#3sυYeTo^3:5 A; ]伸sKQyg0<0aHqV9 33J9s*Ѕm׫BLoc1˭|N5SjrW%)4 7>Yב-qlCb*8aV%*iNҎkMnI/;TGl$B/ZbZ2i@qfO}!} ,*kEg$!oIDl C`g(MH*z;5j R"uJse9msoW#2vtj5o8߿-TTk5n)SI֔"ܵޫV;j: #L%enEMa Q2c0F2j'KVg%LKrHE$ kCwS˲,]HWn'l~ ]̘ъ!w+v,Jؾzx{=^9P>G&e\u>ܗ,*%w}3Tix:Q7jskb EŏM؄ VPrA#O`{O~=}p8hK172;2W9hSM'?1| aC!22yAD@( \W]' CE0ަ^V?יz"pݮrTK&ᨔ(/*9oCva(o0 DzqG;g = 쵞1峛F]~c5ҷ1ʧ i<ѠZ8́?RDc*(nݘTz1V_1xpeǗA4Zb9\RA;mFU"&DZb )PsTZ-u~kW&$fLѴ`jdTm: +VW{'$1rP4N JeiDL3)m0H/sR =( :*5;͠8 F5^QqqOYތJ=? ?[ͽOO11N]ӌJ 4of=tݳKekUCōyqv+\kl:-G~7YD6+'Sl|-k5s$H-4'pN ;ѱG'ٻ07s:HIk9w$]d ('ZQ3hf?:l8ҧiﯟJ+=nYǴAv4J~ ;WЫL9Au'ʯl>+qNqTP+bII`%p]!h.n#tAW$}: mz4 SW2& zQ/Fb#C /|S:,qAjJL U#6iݍͩ]CQsQ?ʡX#vupCm%Cpj9(aVl~1',V볊K٥;doh穳Kuc%) ypR^S/.{a3TZt,JM& ṇtX3YeJucϲ<\-C+ng'%3\8њW]%4tnʽ0M'*8)t]<q'*uFP"].@IAQuۄꀐ>/|tWE u^uI?&>Ef0-ݟ6FG8O)Yf%{7{(@ 7!7$'Xߡ)? B'.^lR:L̗i Ì0ūξ}ލjp 1[rFBfkgJ fY: +1v<=T8)<Ywfqyz>V!cZ kSlL167-;`Ko74R_jО(}[R2mx/8dLS(ϜfԪFt3N 0˾qul[wk8t)CgNC dYM\>&Nr[ű$%(D3:Тժ;lr|I~Ieʕ*kMޏW+1x%5wD7dĸU~g̍pF9evKm9LYALFtMA}"!+F͇2@Ls( Ntg+JIϫat_wgj|?!uQA`;MAHTBYMmyH 8F|)yV* mjrIG|=T䫔euFvN 4sF70fQR;5L%Wxd,͙lNQ %{ "CIǤ#bxC/Vlwm`q+pc((V̤/y-9iCaI%/\4y;EN-,qvQ\yB&黧 ݮ!Sg^ vR<,mg]+f>./ɋ@^k>tboQ/q&ei/v<'OUrB0\=o_~^|v9=w wW"Ǥ+淳$U_{- h@=3YQm??#wrqC6B6E@!'n?>y4(ZHPZn u1a`O"@ǡh܅@W$=nL,-:5augV1+Gb//)'W٬'CCA.j(No-Y-3j玅 MIӵ hu4k45V8TPu ŽDZ8=$`b*dJ|Ɓ1fEt?S,'AABI _rWY--r Y ȥ, 8M@42}/LhV9/ 9'C.f]1|j|z"z[}$HwGx bnM%/,)?;/b؍ΒO{!>F,͈yIK(~cp4@!xa N dQ/5^AQ[khf.qٖydM{bq :7`aZhVD8_XxZ=xQVKmF羒\hr9jfwA \.*;CB7OV x0+b"imƃ~SNM-HY4㿹ޞ٩c˕^GRϤa;HM/`ģGP*$~ߊױurh}#ױ[5**#f n,bd^Yv4s"2:oq#R n/{#2@{sͻQɲ;: 67Y\zNpZmt& of%ҍ'Ww9h#j4VӪ?F9 +ӁKb&(&:[q "<"AP03*9q~^/;o k̊txdURL1FT5m愐io kp}C<^0'&U|B_랣Q?mCxX>o|OJaoJ;b6#g_~+*4|cky r=+`@ʪu՚b*)Z1dl>ʛt >#|.`ZY -:XnQLlyצt auR3R}ن`lLzdžazZ5seNHoQ-v3iHxqmLUAF}zuED1m2/Ui-]ʝU)JojiͶr͚RCWzJNXܬ{eeFWVqm<f&R0pqA,&W/¤)9?``ػ*f%5^hB:}O\/]zpQl4F޷~,e._ 7o"W\QYygU؋mVD+LZ.̵Qp>Y&[Aр{ɄR0F8룷ߍT,sZ›03[vy+G,y̎?|(} 8Dž Uj/yP5D(7|YǺ SCea,çVFz"x}TY=[O ox/1AlA-&I eCn2A߀Xhŭ䟛$߽F7Dȳj_>/w^x=D%Qs.J"ϕpp:'~kn:8|ABCHHN#v3K~'/0fNg@\eJl-wa]a GZ'PqK'y&[iagAPl@)#=m=F?B.,`g80JE&-.g8SLMZ`>dVD*} GDM&CxQ,(X2n'O[Y9׫)ԠvC ~]KxkVTRn\p)p{Ύ#./6Y'aB9Z}A=f@x~?M:Zϧ2vTNq^9O%tM<& .?L;_LyrzJZ R}4TUT9lXB'ArDŽT@A@xIŵUB7FY'QsL2fէ: ~ +nDi V2Ãn:`4*VX$=dȤ2s? YUTk+Ν.dU1i1KxsFF }+>η]wG 8]yf΅1TNl  ݃UUs0ˤO% ;|FBw5_?b4]KcM^}u7Cs|MO$1g6m Rz 3TFNx%CBp!l&ԙ}>:?ïz%RōDO_ iPxCՑzakD԰ >)( K>⍢Vw8<>ٗ\ThJ{&T/Tx,&G 8Z3$ǻ"Jgk=p4[kӵ DD /'@Oq*"?r9Obop,?ݑWEr_1WǍt{C6NrkcȘ%f;/?@iGWs*7.Wv&N һ&>G>Ȗ`uAX eџS;-~$Ieؤ\K>:]ɍi5"1j3^WvpF`R\0D[Ckr$ÈMPAy )Pr)t}Fdu` +mg X ـ T[+ K4q50Q ܭk(%D95 e< %4؄;.ll>Ie9qh'Ƞ|M5>u¨Qٟ`8\LWm6َzntO8Q  cTFWi1{mB%Vc-KamR>(q(݌Y9\[O͞h$Kɥs}NYw^41F^Ϙ6P?FE #)wKԐmБ2i9:Uح5v~OTq)#t D|p/_x1 g];/xs@%N#1`ZwYy!EQt%@텘}W7B*չ FQ>X{n+<=_2s ?VF6drIݯ0&F˪e1!S9kAy N+McJ /h6DžKZ$1>N@*lXtn%&?..P|dž\ P_R0R Y9xw UC3ؙЭ xNj%ryg ZYm{.NX9Ov||[B㕁!Ϙ_Z FaS2 ^]׼Ioñ,{b %(&KC$~'4-e:4s'i SA C)C!#o]ӴƘhֆgzѿ Wp`VY#Je5BAX0ϐ5(n6%$3ox\]'oK._abj:M)^֚Z:,K{$HYpR\jw, 52uH;7SyfFDh5;-u? Mk I%`u3 wfLR(i̹2 ,v]dcdC)*g7R9[n; 8:R!!VYJ8[)A ,t UJ~7Mr+Ǹ $hW)`0Ǥr?):ȐcM1y它 '8&SV9`mBYc->݉53Z= %`M|O?dy/}P gy62lǙA5,HhA/3:;Q$#8[u@ ڝׅ p{mYYn5>J׹GQ![J K>,*~e""yg=x"#ka+^$B;lz۬Eu]L1CO@^}ݖ[1 ,k:n,0LB@i?h|P07 xi0E&DGTkՈ-19>{KPX%r+QfӢ mHҙ'τ'-y1rnd~8J0cYtmqj"{9mjBabb_5=p `8 C5YFФ7 I(ʧ ? `q*A38wC඙2:)=>d9Nu;=fKƾOt yo!λ+܍rk*9]l_Y^aY@m9T)WROp(AUJ0F)F'&Wt(G:40}+/ d8˫.f_AN{Vl9gd{|&%F3Wx|fd@Ej|̪{`r=ϛ/sa*qZCܗ5oti_푫:EE?K Q(eᠠTGp[[K\TzI Dt$VjFQ6,JXnn]Qb΂נ*zJKZN-E_{Ķ޹wIkpw':yS;7e[Q~caɨOl^+e .eh9,:QLdݴ>q:z$jxUAl2K1\y$rZi^ cc~"/J&ךtC/KGw1LX%`oYq(92@ZnQʽ29/*BiFRJz^w;PF,}"Ch:2-~| F^, @:&5[sgK_8c/U,h[VS]/&+'&O&_bkYӚ Y8׆eD66Ā'-;.Zf p,;mC|{~?UDRBצ!:=oPdS^dMRdtqEt}*;Λ`p0G:Oxz'y]5i[.BG'`'#2Fo(`"σM^Iy~1֚-"sH2޸oNҁVKƫϞ&])xG#c.֨B&aZr_hÙYBzsX Vęt֡A͂,`H,)ZЂTvojaH_>$@?¨),`\N\ Vc70mpÛA)/x*T_ARF]-/f Ve1E:53\cf A>=@ŖZc 1:D)o̷oJ"Elо.DlX 8,!΂+}W!!,mE@u6*B©n5`f`Ykc}j?1^6'å9?sYZ V dZOlc1})IEWIU(4p fW輾`4հ +Tp 9l|-] aom#5c mCg91IA q%]'V2<[%o3 GM d(ӽ )=Ia?U+mqfQZujmM  (Mџ3QN#g5q^űRz@eaMEs8Z:BC1IdkTp G㹞kp{sJY9)ޘC*p(a_h5|ocU̻K]EsrY!hO &8$Hłb*mUͼset[fGDIPb02rKBLTPז-Yּa}Վgp2@.S (ǺrKKGhz< #N"[fPÁV'-VZ`䩷4Z nmxm\WQ5x *R: d:n3v\%ǫZ[WAIO/eYaċ|*#"Tۮw1G՛ e%.\hkWS7-3v+i|ٛm5 ,x&ykt/2_!O@olLcplpӮv]DTMIKڴuK ukI8VxM2MwǥG{s,@"# w]KTP{_ -9S ZK-2.r[^E^4\zɳ6X*{ˬm9Wlןs-\?x_#΂X_&s4&oV]vVb8mHKuŦ݌yFѽ`j*apr:lw5G|Z 'Nf7.5ə:|imC5{T)5`zq'7bޕjG8 |"<`,u]<$r|ڟlFx猑ʟgh`niO=-%xB>8q=j{X{Y'Oɐ~I2Sv'7Ru_ ݷkRSG)-'SNӃMDgQ 8aR۾!/}y<-#]rER 4%hS 6 6Ig P-u3*!gvE4[h-+A5Lɡab!0xQЛ[R@:Dk>! FhRhw7\EΎ3T4hyO*Zg gd(T&c @G oT5:(BP.m$Γr[ќOBt`c+IYaKeM ;n`Cc *p,#-Qp"tЧ(e åOؑ?zԡ=u+;企 N,&3_SL+gGy ~߸g-2IFyXbX13\Fp^h0hrjTs½͢muh*:;3#}z%sLSP*L~9thuʶ)C!YlKǪf"XUv;<.)ɤ j8M=m­c.i=DIyRtmvNN -+FxXOKP:61t{ݸtmS רQ^;[*lfX-j0aW=tBIa$&YOMizDYY7ғCEX{p^j:Ŏ5WF* "No5)~]R4H+0?|58-){5r!ϑ{vF4twFpV5dzsЯl9dKDnZQyaW;}d:;P ъh*Re!*m Izz3 ~kbbxl YLMny#v5BsD\YJo_`TsҚ!9a~$ ]w-Q+f+3aĜ.fù0t!Gͣ^ % il@]0_M&K}W_1:oEQ"ڙWuM[փk݅9@Նv(p]4ق"EXԳF9P䞯 ߘU!&x>2`DI8m7L`_"DeAWʠrP+QäO =G"ɭ$eH-Bh,rv #b݆g qOZ+h%Ä?r/YB HSl!٣t5/a3w! K]~V`F 581:۳U%&x;`HH"-k-D}Pa$S_#r<2 V5)$%#sA4yG̩nb G>}7SInx \6"[GQGo~(( C_G8S*x.[ғ.0r{al(;U೷BkUm/:o$Dz%wPB겖#a{3N!76R!spZ[[^/+Ƕ)Pܯ;Z 0*{.V#EQqpҦ1M|l+ٍ`g!pֺ?Z i<~V]ѻC_>L)3)^m# f-:Iy%+ wwԵ7F:yg-J8\@+}G@b/!auր"K`Q~W>5ʩYa=۩ $Ҋؗ'. @.,a Gq˅ )z͌<p $3tOJIWfȇk3DvUu7%n& 4Cs S:r d4dG?/Bk %)~$qp[2>KnW*Ie5 o5 S ]ƌ M!pK qb%mRRNd FW}.6QRm4+ƍYH7׮~zAV iK|1uz_*2Kx=fVL>\ P5bmj'/Xf&ה?ȕz}'OZ_bRD:a[<$@W&FǮիYsOcgn ϲY+@.L rb [U&}N]<*~4)kfą O^e soL!gSG1?2Ҷ"ɻL(T nOH:-s{69`Goܖ"0sba@-wHv7슣8@ MKaD&H1'*$'3f n:u_~z4ER>^,?Kw9UAdGFKXD }U4`)g6|WGM19q-M. nx=Xq)X(hR 0dU,ɡ"?]'s;sO˻DM,v_(AKog 5.vfeap4Ctq P4,vĠ%"*N>SG^DŪ 7PdFJp"FQzom  Lo;Nmm `gqh=mR$PbUM ~ey?vZ.;438zJ~`03`hQLyM4 䛶X ރ̰'HR*tw0l]Btt9K!CT3_!GVHoRZC@k弫gIj?|N fm+* {A1Z9*,ꘙ|TGI#l6 Gy\L'i_4nl/-Rf L̔a(&sX#J3)i8nE} i}I}F$;M/~?ē#>27fo;P`n?݂#G/R_W^͔ `CZ~K(cY?-b)Ǥ_pvC*jdMD|z;闷'&HwGpmBNTF94)96XRsà u2#:?6Be:>4:o8֗8N8C%Z,Hؓa^kW (JK|P^l/J>N _6g.-˯B盧~:Uui{FX{v Azp\a?Z~/ĻKя;f(n| kYx,eO~T_r  at'?N(nD2cot u>9M^8ъ')S&ұ,V*RN{H0iOz^P=:g*I•6u 5Fko}ܯ:h( w% gXifұ,\4$ʠKoU>W vj>.u ҾCp0xv}ꦢ M6ȴ/ִ;!xx܆?AP\x+He,I<].4kԳp5 ^.Vͫ߈b#46( f:v`rO)AF `H 1Ir#z%sI)ĔF;\(ϙ,E4_Րz$|CxrHVJsFy"PŐZ_߅Qw34‰Oɏ{\9b 0"to$Z vakW"1. .)C29p骏w툧d5PեcU'R7#٫- Qg"e{ ʔ 28f E;bǵ%ev">HO\)mHc&VpMн؈tyϱ94T*v4Z hRt_Q9RPx'mJv7+pvM ErzN Q|pڼ8|COxcU\^7$kv~Y?޷,\)EKXn׊3CZM90fS+y EU]lRo!E\i06vlC=fI9氄[s|Jw0Ej؄tH[xy«TQaYZ)e00D "FJQI#ge6 gD"_\K?H v[/Kyfj!("qQ>tnP ʏ4 `( ķ._o[6Aѯv⿙CFjtfzErId(=yd?nT6}:r ZpC}? #gt^t]3Bpc~?Yx̬_K@-9n=+B|%"#\J˶"mja|djϧ+R35-L_p~+oeP XN3ݍv62ۇJ_q2b[Xտr]']8!Icaه?A!O`ԇ 8dkn|WDr"?B jgT7ךlⴧVN8`jؗDהyʗYA,tL-G#v4+2"$`Ө˧G.$Z._[W5¿b2lߵ%=@;]R&8<{A6l2;Ma{nWІ-}s ?r{22}bt#)~=DGcRlK l7}JOtDZd cw  W:3sw\pS)WX%7O7Ɲ 摀"d̂RL@wi^ { bM~xuBʵ+?v: tZ3k~<挝ĚM  }c& nK6촂eZC Rp182$%aB3u4wW^K`K ͂-*QG0WӶq_`66҂}zLW"[(oWk\[eˀ),@gAқł{f״A2]F02N>^B r,U@K9.yAyΐF#L'} cK崅}PKAJADEؒ(yX LTU/Q3 5Be=`[ *R^մK] !V%ˡP.i:l v ):"pm`^D9Rin6kKh9 SJu#.=i SN|IT'OňdZ:4ҝg&eYVt Ϭ/sɞ^0BIUM:5gz&fpq CpyTaeY#r A>!S.O"Ʈ{ϩCCn4+x6b:tӂ޼ZOf*iep( ;5&%mn'41/H؎+g /BRh>Pdt[nGVUs(laL{Bb_0q8~i ğ*/q뱱?HvՀEuUEGև`Rٗ"0:~,!]J.2ƥ|kt" SGD'z7 ҳ%l“8&gE.^дG kD Fnƃ1K&0,uEA!y,_#2LM=bFzhӗ3J"B$^\ut'VɵOƣ*͵}@lr>1rTZgs%hrt,g?lH|%Bs!޹gFHm% bMF/3bCm(SL$% \Kxޥ@eWt*qL^Zp^z:p¬7.ޜA&ɟvsO gFTCp#:LA!U!ɞf HnF.( tqh oNŨ_|kosC~0L3-K9aM<A,L/Y *fx -7y?}߿jǎy==~;[qLU>jR7 ox+CŽ*m`W: iY  0=~}"|ZZЅѧO,} L Iw r*\"v40̀GUn#Fc#: t 94S?@W buiDJ-$|(9S7BUh/?/E9$&fߴ+g#S`ЍVwdrސ~,8Y@'#2{g3Cr` TCZVҗ!%xTjּdp8] RV{ #D/Qdr9wm`k*|٭(tid&Gs UK떔I [N\%sy>H jmM.ݭ|ɎO?1.]\$L$ s+r>Ċ*g~+?ʱ丽 +7m[ъa_WePKv"W% GZ%(HI֯SHO7 Cu<$n>]ڗ>P l2p(ޙEЭȍI"AܶĔR2*O[Y!s?<|~;S&ЖamNގt^g䐚Jo{@_Cf4ȳ}aNZB?B-1ke;~!CPyz}IęU*'hp QNdFn2 &ϞM#|u*辷IN9EpM3e,ATUWXDLEQkiFR:YmxVGd\eŮT>\=9Șp#ڦ$76_k퍑6DBjt4%2e/o+v; KJh<ޘX5V]aw&ޙMz r= .h&;\d_Cԛw'xL:3]K%t]":fgj[OXr\l!#?/U,DvcǡyHQ*ZGAY,MTby}]ۈԽ8DcgH=积>N5@o/x_0Æ㼑2!C}rOJ?{^RyZe& 7)3aevJl|I%]-F[~$e{hQ5".vw lܨpWc~)R lWY]nYp^99}mC䫠6?ycwԑ ޤC$,+4y3 SrU9ȸg:Z ÿf?AA}y}WLF#?2G']Ѕi<3-p Kfv0,C(D\Յ,$.tT~`-"$fp!X] J21Fg ~$@6T5wDtGqh-JcRΩn"xDQ=AR("JiU}OI.&mtC/L߸KY!Y“TˮB̵s'0>͙vV:OݶBU<~=b@})4Pg.Hly/,!'# ]AǂO Z!,K X)Opz]CGh}ut>AA .D\W {F3c{׉WO룲Uu=-^F)bIju q 6;_/~&l,ioVN-,ctk*ϕg%q)OIat䢌&.O:nW1 =Z$[|5 h-kGQPӅdc<2QT5wʠ¤g'I%o$# vLy.DWUy.Iig7,cH48Jҍew2y4xġr7VIinLkG߉7M(k(= P'BI<޼]dlRGz>ݗ zz{5g|!2o5-㝨AGFS2HT w<]y,&칥;#+&E]YnRw2O/[>Q;9 *h᳈V̮hwP?gau>nܻaCס<%u Ԉ3y!{XeSny˷QQ8!0% |ҭ Gc,n981+vWmOׯf1X,w5'& }#<[7{zs m*-iyh ^ :L1z0F5"WD7h6fh(LldJTZC{ iAoPLB3VIP12qۚaŠרũ I`^ͱMm_Nn$v<{+”$tͻˠٍnIT΃z]Rjq_nl#V66쭧p J"q{׬\xrkog{D8^^{ ,EJt7]&bVjV)5Y=V äRQtp{_CVE0Zu5IOMQ57gȇ< n1Q4ٵWGA 8gMjMsA *4pEg4fә5y"r&Kjव?\c#:¬b~,=V!lhD5Bo)yA+@۶(s?O;LމX|"%!~I.A؂3:6q1_ܠM~'rffN UNY٩?'ȏ58jG/i*0{sa٧'H8-ı--$_ڊடZgMyQFON%@w@jMusτ^e}MAL~&Vh=Ã#Y[Iz 8mh3Dm}|˥\wJ.bݠJ}*p%8E=CERWf8JprCfj=@Y6ч&\4o.W.Qռ7 J]mw8jUskDƔnp7 0gwxdsJ˙dreo̳F,2v5RlS'Gv߇_Ljz$O28"CŹ*,4Ѐ{yd"uk/LszǬﴗ%4w3/#H׶Xk&"+P|Tyg r#|p7$XFד0T-@pcd@;zdt0T.sggid*No W⌡Cudnſ׀n`ÖR^6 ¸aDevMkWUٯPۧszoVٌ)NFa wݏ|:[ i/}]mZdpDk vq9t-JC#oi>ML3VH's2ޗ+aPYaBNw, ~IeoOAI~ه:w3TGDĐڙ}Z.ɇ1w <ґ-~p^v.tchL[A kDΩpCQVuzG*̞F= 9Iw4Qs/kw\mr'XS}&C[,5ل/QS>C^0 S秖}97U%;;cGŨz fr0NnMi&=U~ٺ#l Ʀ9I<sYff}#(M S(=VeKja=9kܔmj9bScq/#F-QOY)^h@UdgH9)2m8{ 摎*#AW,C `eVIomꩾ)nww2QYY|~OS 'ed%/.e#'/jJ=k_D5*W@ &եǶ+8VﭿRKo)9n>9Et9'qJ~Eʤj5MIHzA2ࢩ"HM" vnm]bZt-_a\`*Fp]0hf[z}_ jJ9Twկ4AZFA0?/*z}9hg6x)[2;9tߺG$Bn&9)'4JJ걼ha,U$\3*QR^>VMymP9KM+)/Zv/B& mnTkpc+# 8E{ɐVYo|58?Ibsk-ֶ-<.@GFvW v4TK>\s i3Rh{ۋ@vYOFW@dɒJ1ԴA/{nEl5̔9\Bs*"~bI4M1( D5xOZOiå\Φ䦪t'b \- [qTݓ Ao%ϒ*_4vTG\aE;kSLw2l %+y)ؖsl:8,*qv/&+%>d<32ldFzA#ֻQ9)C+iDFЯ;zaBD7VּlUu,'3/ 4B!s&:v bo(/M2p GU'&2bzumX f5oWmv`Wm M_{%5r!{Qs5Gx˳\(VWO <~ v~g#![~  Y#pK`!u;=ЊE^&gk?p>d{1q.}.9O->v>3 I 鍭OV?hZ2P4uš~kYICgn~|^$n;5=rO(BGLC+lu:5?]&>8:n&\gö)%SaC|WA@МOX_+Ua@u??*+C5xGzA [ϬPjNE>Ao 4O&h*'sҴۜ0@g,~fyָoBb Ib+EǥTls]nY9OրϚ0{Dkˊ,*۞<"RΤ?a`?]\) 䚂X[c1=[C<zR6=hMntDk#wX9 FpgZ6w 47׻xFZ~t~BcϚQ~%8#6FznbHݿ&5ˣqop\䳉BToGl@tLvkNtVUbu8|w#rp`xe8߰@v朸+ ?XL&rc%˸]AXl~#e 0տw͡zlXZ^ƕ)2cQxL O읗~4U"=X6qٲ5p.ج!jU}2m`H5pGE$&}9GG;]eJzx+:]@系$r׬=omF% R.]-{\=Dr!zFYjN!AfRknr@j9~,fꃿJǧ$G?g}CJ_NIqߤ/:Vڈe;>[۱iz/J˯=mׄ9}2)ʉ 1IVN_CqnZ,3\nw p?gcyD!)Z`ؽ/OZ_ː12ÿ9;NμSu$3~*4>]RcRb7% %'\Y›iN<,E(SX2]lxk nye%z-wpSWWm}wt]6-X6fa1 HPy9W2NdBB"!֕y^>g-Gk?La`$Z|hU \8e:N4YVc\-6nA1:$dȿ C+i*8av~dS8K>5ՅR)E,d/KxztqP:aѱ ݏ~M?1%NkK6v$|V6uE lke(z_q⡰PVszbNQ4wkؓ?1ڵp(0Kم #%8n,L~M:z7仛))RR^o6 A2xt +vwfPJ-JRY⊯#A)/ӛn·udɼ35F0C]f>pA% h:_ڣŗPez'33qc-yūTIT2 I+)UQ՜$3NDg {zRn=Ԛ49~0Mq#dMO2vJlً~u8/u l|/aп/=1HSK#w`qryK<HPf#P T9zMA~{}޵f+IzTn ἾP 0PDy`HI9 ~pp  ^4i VqV~9 x}BͯIeAt}6Cm:0;#^Sm|37 Ks䣿.[e3Y Gc)TDU(~c울Bb3\ 0~ ]02uoQfb4Wn} 4xm>jGB˶'ُ#hZZTq팘 9J Ahw?ANd[pf\w>)8:rr?-\XBoD>l‘F@^|f_P<5r>!``ʆMjS2"i<+-m0}oyJ_@sm&%~9 n)[ _sՖ``2Ib#K3&S)e% mƜaY *6E!&6- w0=i( r&N b2sy`a_ppV阃(:~t!.KFv3lӽ(RTdrC\sGӡ4t5kWM!̱NҌӟU[{x q1,\mS0橃*E^b2@bN<+j[WxϋȚ׊3y)3}&J-. xf"'c htW u&)<\`day 6 l0X**R5ǚ?#c.FT 6r1>6. biwG3_TҊI6ŋ ?*SuqWmf+oms}Κ/;_"n.sܣ|ҟE{!9ౖ;mw\/>@w.,bۗ7sr~3d `Rfŀ\N (\ғ?4 E:G .B^o}x\Sn"*T\`oG'q!4;ZhhSfMU IM+1hZ/F_ Gpf5DIʽ#k2^euY<ΐj̶8wIW%[ap.yzOa5YU{+ޅ Z|1ݧz=纜YMiV^ޅeM9Tɹ_ 0dU͗I6tYu$~ }g9l%Zk|{tU9s(nPBv~u-$TzH*Kٌ2 *tgf#'7r$iKq| yd̙"{Cf1i} _C16a4Jnd҄tNYR}3sŷyl緅3go RW9brO7=9p7koWh̯'h/]5elҡ aא0G(6SMnI .f%KUFu!̉M 0PADjX&wTqE>QY5%Sq,׷[PmbVtS%U?w$Zਰ{MT@F7%{DuҌyDlZJJٕ^8͔Kλi`6k6-xw(xcn*shx"ց}JaUoSZVl)ÕV <<6<Iiw-4<f8rOc99 9i^tLYQ՗݋잼sHgz v=gh.}ic*B\!(çpS {L<3V ˍeڧ0-?ٹsont="] \W 5Ū#ZpTLNb*~E|qOԧIB~.(<BKg,Oj.Ja*h7݀KycJ CnR'63rdJq66i7gO4٬",crw0֦:2'sԂHt8,8/Uyi /^Yܦa >3PiѤnߐy IN3(ZFly\Ǹ$ꗴ*u1щ(:Z;,>y91+4VF,w'9iU:So}% 4 n`j|'r*_X!V=-74wao,Fph@. [~Kk^w1e#%BV_@KG @c[w~c3@[ܚib0z {U ehǎt9qyVGP̾2%@ULtBl c'a$|_S'U|zM!ex LtARïaʑӀO918b.rTt6*rxO3VI/6@ rs{e[OU:(bsBX29mTԣ{7հ2;$̨7E~{ya/Pϗ| ۝:Md c $X=g]Vϗ:L-D\ǝaX$gIPkT$|Mn`Ɂd=r.؝6yH ~~,)W ʸ73{F炮0W(pAo9Fy'*&*b剆F5\Ff[C!CGohsW1  BQ- ak#- B||@~NVgjp5Js1Gd,wQjLs.ت.ۄ@gCO$[$6_A:s7䩭'+T +YkVgY4 yh?W= as27<jU#?'L@e\X÷K5ŽVKŌ6lf$1W.I'P뱑ӗcTDž  !O[~^gvyˀOLڗD |d m(JEz>;R%\P}w.j~;.+wXЇ Ң8 HuDĜ6#␵IImxG0y0?vś;bPD`5WhEͩ%b1.6tckh8~ڜ?=^}f@",fOZw75Opa3[2/#3ɷfV~lX`I(p6+#ቭD˱ޗj:mZP "uܸ?.IXd\ZdEsf9 jqFS~./I&n,XiI4ȞH.yE7yx^fB8#vFHRb]^nЌ3r륦0Z[륌Y|z.UŤIHqH ӯatJ9q.f?~.`ZF'Ҿ8qMTXJH+8D@кTL5_`EeU@}ʺ3R9F#݁K:sCp'WVK4^X!>PU@`>n06J!)Y1ZyƁ}g ]>f祖ѨFD3?&x_b$kT|1@G&("fl*ڡ@[c;, \ ($ȳmCvu/}'9_黖4Fa}o"mݚY iuKs#!=>€{sf6m2>Ox39T:,3[praI!Q몛t|8E.]c Ym$.*A훨{O)ѡq 2ցGmT~jB3+IOeLY3py<&Z#: w D?`VTDM{ ZaPYyߧ^V:L!=O+P,k?H1)[ l?LWVf:M%(ag" ӕ^O{acѬtsDzv`ŒbdhO&'| u ತıIFUQst{!? #qws(@<, JrTr9S<܅G^; R-RrqE#"q.#Z}&NF)KUuWLio@TR]ddd^SZ8U|ԙAZtlCit`YfkraPm`êh>[I# IfSFn T6G8d婐lD+'70[2X z>ݐImzÁ hTn LS̼\ GNFn3Ph*>LCܐh/ҕWi@tVr~fiGT3zrd,YzDieŇދ"S%Ӻ,qF{M`TK2=1{%wVr7?Pw3dvMmzv+$%֟@3W(jߑ[ݍySbAYo}S0+tאڅP=|8C`7VASVp(@j3QOsty$ԪZA(!F QL0df9.~N}X㡈DMk;0w uBVfe*yChyOöT)ZD J& <191楆#kj_dxi4>xcjK.rZ ^V*AkDmH9VܧL^&MG$c+c_HqtKXmÑ":0|_v!y[Z4Ή#)]NJ*ʮ5} tnPǻ.c*>"U{2J1fS3[Q3tcvXumk6.G0 KLsg8O"1#-Cd=0{hMI d*S RGW`}08i-؛^^ga8{Bqj52)p^^_j#nN^p|[|uvJ'4C|Xf̪ 8W%/xۯi9/W _S􃑝U*19.C=r}YHh%NvΕ\-/sV ΥAyINLO0T"jXYMKdL] _D| B6"ǮVl 68 (-IP\# -ۯ5t)yF 96DnKH 9SiQoO&<Dܘ#PӿV{mh`4}(p$b.01gg;Xnȧ#1lsndQ/{ M%+>WSRO1my/sAQ*z.tT?b ,x+ 'cL+EF8W" Ӽ]w1|mO6"d,@]lmË2dQ;+]D;섕]Z2Sm*4Һq?>LGS;g=35Di}&hUwp{@IB~;[ze ήKmd$`eÓD"\*I%:Rwm|/z#[z*)}g@ Go6E`XHyP$^K284ntp99YI$y.0CӰp_{j'J ]2 π#che 6x'ѮA"ψQxŹ2F C'GIar(Wl s*Pbvdjj#`Q2wk+K&ZEd8H9ꌟ^\OA#N\?MLѬTh!a%#eOI`%?uv_S$L* J $P҃;]brE_( PewjփM5$$p\_;%q.| r.>0_2 z"`27׬ h,}B% R 0Ŏ8EM,H [| Nvub;m%kg;rFW=ngz\g3 AHtOtuU'd6..luhܷf>Cn#6TY?4<X['ԮH't?5Yk^1yry Ubۿ5_5KO? y )QVʥ KMa_ }.GWGb;Nf欰V9*FOWy/݊9]1,;UG!.φPbKXۅiAʊ{[L!rO 7& j)m{5-:u*Bp` ȪrEUШwJ Rq *laڊ)ˮ(@Sq >vgn3OL9#V+4}xC 'H5y<;dZo,CmeD* *gY&dN~P;z/GBH+q@( +qfo66*#W ttN0FZ*hfFt6A{-cJP^ 9"ӽ7י:%\9T]_MoUcu*XlܶR>vH]&% I#}Mf1"D-f c6xvDbYk=5H ;%CN!CVөQH2BESCMS'Mv cy 3ں~/ǽ:Nz W%.{Nt|-mh`a!AN BSKPO'l`pE2/jK\vlT|ݚ)Ƴx#X -'8hp-3 ;nԊ)j l~.!\zRDDaM3':q: +,Mߊ} a rwݍݱ>rWLiŏ;qZ[-x6[?Y3Pae.Iܴ_ՍQIֵʕ5s(a̋U Gb<%`[k aB$.y}Vn^6Iޜ{ȋ~{^5Շ`ƴF .$Hqk;6x뎇F5rK,tNԶ/H5,xP@޻ɬ[p{ѩavlLoGF%M+I >%dI`}BZ \_ 2A![$#|[xaS_V .>ΑGH]=1E >uBy$fሢ1ˠq )k5iVƂs*7)o܁cdc TF{oȗY2V] yd|1JN? Prd}&}{j6a"RGT*{E0C?6z.>Q]]D00œ8 ӌN=}I9c`cRD6jE^Z[&Dk=S5coq|Fcb{֎lџh@mAB3|qӉoښ"`Sǯ,!kSގs[-L.. gpΌc* Y {b{ }ݬ1A0k<s<VoCI_X2Һ (n|?!t -" t%-7u=G\Зhk.iA 9rlӠ3u&ڏlz;tZ&+g>|LE_COT~4c/=(Aa; .Lnk~0ףeg+ !L:8N$W3\wD%0^>.hQk1 I,>'@[)`[9|@Nђapn2pNAkQ(q!߄%tHGlCfH4Q)&=N[ab()$2+%cmQB«]>r8 $KDTKGe`q%{Fcޗ(90| SWT peqQnĆVun}6 n2; *ԯF(dMт𳪔Fwv}mjW?Cm/gօ(yB|x`I`(+a;\-J׃FF{Wfb࢐UlnvY^UAg v L9n.$b6:TOs0UV?yjY%4b6FP;F AIu? L6s5f rC{֗ bsӟ0 5hjy:[68vٛ:[v2vmzQ ]:$KxOoGDaI['a9Rc&-KZC)IPLQ%+>(*u[jvpi,='ZZO-5 Z30 LJjK?*uv'd<^3}|-FNH=; 7GKORÞB;6'5xB Yg9O^r yQ3zt޺]@5 EPtmuJ 1ʁOyCߟÀͤWZgyٖv Ѐ@*;PkOC;^ҙ)j \_F=ס(G*rsޢ4-r1HnX$|_@Bk+7[JN_z&[\*[#v)m E&mY>Eʟ^PS̓lƩnrSh>\}uw'i>4!=4k |( kNL9N^# mX!9ځДDgy(|B`ζvYU~dɲ">98L+='(8uv=۴^6 Щj w?gH>[e@?:7T>.\LvEwN"pHƬ>PFP,+}UY7}H.l?[-ԤN;ȲҐ> STaXFMpQ1{yp*VR PhWU/j$CSz˒d$#!7 eC[kFyh5{@,#`&8T^'Ydni9xl0-F]cQ]Gq=ɨ,t15?)De'$VOno>g|jVQo*Dn2/_Exz ύ"@7wQ&dojhHfI\yeŴwf/>HGƟLa[dYW9WυrjiBNf)\.FV:N/?D7 2^&(0∟d"c2k}О=qةR Q0LoO"eٛ6E*P,P-&bFbؾmAA#zX ]UgV";!Fg[ELJ;r.֢g' -'}܉oVH_6g<655vEH̶Ү e eںDHq!>l'WF[2f˴aJ\"AsZBa}QEd!C=žXg@(#1@ `(P a˳߄Or # O?) FWs( b<ʑ6T[Dzت\F +1\\ތnohopz~zFQaw'r\3:8фV%`7N1rtˀo\T|+Y?JZY -KErZFijm-e$󡨳:4kG tYn D:ߪc<%Vr4t%Ƭ= ?ڶ6IM,(C Ok9:‡O= eGGǝ\RWmWT5bBӽ߿1=4܄~l gfj؎ӯOخȉ*zhRBd&dZ!0+Ix?5kw9}V8~*-ȫwKVf!\1X]x\ FIyC7q7<. rqMCSƈCKv|XOm@+l`WW \ Ѯ6"V:dkI_~fXGhX{UntPmrq#όܩ -or)h4zjihN*:N\biΫIykr#"xxXbndVހk++šo'WI=$t0Lv,g_ T~Ga ܌Zx˕u*y)H'{ҩ9لEV29aöL]@}4+W7rDzMGaSArXۂӋvP:ׂ3 )WVРԐC/ge~͊>_gh^H e[wڒnT[MjW\e?! KBGB +zhBxI*_^@hIBUd\Jh::XB xk4&\=L ϯ$r>\8Pg<ކe+O4}\mUda8Rp\Ձ{8li9:, ?p:3SW&aH^SZM )a0&2Cw-)p.dVϊv DUhuo &ﲷ#HA `.Clʘ||=%<%fI4ѩGD稱ߩqBz"4W#&PX4dx^g*:\ald:>&z"G5^ߠ]Yy"CU2)GdA,>휤[PS 7ĕ̂+@~C!Z5%k|o`* jmMn>&m$oZ^ʱkLWc9w"ezUwOVp Tl $'ٚ)wTQv;b]QȌD&}iz{"{B-NcKBep:o'Us0Fk@9Lǂu$0 Ve-\KCo(Qp|CYvi9!B ꁯ9f8vO\k᰿I NW068mݓP>gFmFGL? 4:t0ݝdǏ gS[43wKBmu6bFhf z.یX{1!0˓ʾ+ԥ; |mD^ęQғ dO h;(@I_w\MPCbK1gCz'9D SoeN17#,>N%jwMd<[L3?Lzypwm&])* }m ^t6 :"JkǙƷ]g9];I N]+xXI q8HPE$#.$Xe, Ћ65UNhncN[hB  Om3= pmj}MJ_.$ 0~)#lVKfσ[<@鉢UCߓuL k"FL_ԳUZW#w򱾕9Cv¾CIM'I'rO:EoW)N8o@Z\IɦLO~3wg!~߇ijf){@޺* _;cOdq9ZJR:msl_ mOpwq> g J1(KmV>QKX`_W+C`|p?"A?^2$$u&Wg%;LJ|f?TQɳO͆ AACЦ#E\p3IV- <8^MoίXec6@o|gFnf1Vh쏑 ຝsĨ_ m5x[@X\MFUQ`@6-ti?(9V 2\ġv+wEjg6J:ci Dv;ϗ\Bŕ`VyR8U w0~ř<2hMQYvE V pQ mIʼnqlV4* C$|ɺsհzhLG=eMU~IezV>#)5ZЧ'qu(d;s'Rg\_L<ek2{q[Az'aL}|AHƤMoe K BK2~‚X1+?[&[%~ϓnÖ;Tpth!̨ӟwoIH,ĥ++B@xl;w#E&аjsnA! UpM Oo/kZ9g5-Euݑ,AqP^ZRC1Hq_WcN}:ӉO'YZN+.9g5*ӫA0}I1..*r|t,ZE%i]j4ʂ(M ,T>ϐdM|/z2u0s]⻱5XV!^{/Tv L:=`<(]V?(0O&E{IJѵMvr6W: ă4;Nլ.?YFܦum6]L2-!|A#<"B y;,$ hzxle{,Ql,9f6肿41!#S':Yi\ޥh4O=o>rPmvH2I;G^60oԶ8OpfX;0y= ߑ]%(z4׳~n.3e2&2_lFRUܓV'4Y(3`]>RKHXM;5nD?ڇ`hm^BsD^eUI7D|P'luZAF<809zNc[gⒼ1]+R:W%r03#tc>YTk͌§ @trI$nKsh""8mB Pw\vڢ—2n:`T 1_iժ63z9΋OryN/&JN%YZ1;1) 谂h-zuV>BzPɋ˸7\]hez-3~LN\!'s `}@.h=@ xoYfY  qˇg|N]QIM1*Lu?iڅ@JgVQ;˹E-K %ShCdL9|[z^y因p4T/P&՜B$ _.HAW_l8wg|ay *_\=;L7L_c5vT4DOX>wu9f0:\˳KP=A"T^P0߽)B9ƼCA!&>.իs]E@E9{J>Yl(Zi}/HfV71{ʥPr6NWmmHϮ*11mk/GzSջVpxޢ]O>?LsC}0̠ |BUҩ-.c~RɀhgO1 1#V(m&&0j TK9w/ԒŹ$I% n*&Y^Gm"IKhqS"a@Ns<}Zm4JUt9A7:'yКAclϢ"YШkt[""#2oEy\AфPW9ޚ6WX;|FNb\MiE){bF #5GeBffQ;؎<ٰ RW̊* pcrv>qyHS͗ b^ˤaaLR6*+"c.^8&)J|>}%K!~Ȍg /P?)CHp":B#ӗ?=e+;P NaG+Pc|WL ~CO[<:K @t?j%1ZEW+q[K)ި6#|}pm LV:aR&]BHZ3ΩXfZ9Qoc,q(d2ީQrS F2xR0p'ixfԙ8}-%νlsf1oє nӄRtBw+V[Ir`!=/_!>Hyn wtwJ|zSbM@@'~j1Yw5_1~vtg#_vKViZμQcGf"!Hr١Y.WLW@E="rc8Jd;m*hC369ÚfTl~*L߯wC ~N:5~83_,K1L+HC]Rށ2|ߩ^HFi/Ϛg<%bY08+u׭2] `X3#}}ȮؚܻT4kkۺap:ndV.Dʅވ FF=GLa^ Hس=TG^{9X#|I߱l~2hl~z >+TL͌\]s|]gZ6[Kx#Yi|!1g&4:5+Ɩ L9Rt˄JC2Lw۫X:MDOT C6$:Y eu=9r01mwGʗoFe[wP@K,]Jѡw2Эvdu,iat-l~9FY|'"ZTi灸kN` y~z2^\s'mG/wdvyGbY=-pς@et e·q!Ux'ns)sZb M:sY?LbEp 'enpqW$!3͜eAT"i&r)QkvR{^;"ݑb/]wW3:H3 VK!_&[*hY_rt5˺fvC|#@E;֊xNT//MV.An鋏YTj@T<"5&wGt3U $;09jW1WWɏS?t/3ǢqC_8m{ y?ݺжHШ.& %N P>T߿ߚI; prv'&p Hdr#E&4q )04ABԙ647P6JTLMñt׊=L ^`JCł!bWǴj*ش{T!č [a ՕWϰ*wl Lq>M$ p}j2O߉!^%:hPaHKyEbC8!29OAɠޭ uΤ?Iwr-bE:lʸ{~O +rVO0[n~_ ۭ Mio2nB ֲ݃AM6fJ-Q^m;k̲bJy#Q&]OGQ+mlGFӺqJ2Au !wMWtN)$! %-Dy 4}jJ{C& 9E*DX0Ramh3&ܹNv^9(mXFYnc sAM, *R[ j̛2^3AZf⧩jtr>E!nUKAaua9oafyJ8ο!QCà7_' @N6ߏW\.ωo] ˾>Π ^x5du'5r#AC'D=.MGT]eK!(~ǧݽoV7VC,h|?"%TFU$$)C?ԗ}&.0>CrqFU,I2q= fۭʿp.dB &G-&@C`y>]"3 ,CJ oÚ}>PLwځ4@!.W1<oKc},f8aY:,6%éx)UănК<]yG5>.㶐}v.`)Rmx)*#.бZ =[ Eɨ+ )0(B]۴sY|gxAif1!XG*kɈ!vNlvұ;IN؉}$'[jچ*+ %(`T%Ise1jo/,ebQ֮g1֏=/oxy>  jg{pbk@f@w+Z 5an7Hݴpy|W6O9m:@uLĘu߄zؾ⮧;-o"-{^m[sA;ՠʯ<6y Ӿ=o3aH( ס%KKҁ(NHC M3L_ 0TP޽֙3]".9My rD3{Il<%m T+wVZ +10[-0 7mٍsajUi(ܜf!zrWG$bt SN^r%,|{_?nok.sr5e5*-~D_Nzhl\3`_gK3 dF(HMS)=2 ^L 7Qui*@b1q02I&{hN/_?`BJ2#s '^> ʯ7 }]laMZV>Uk*ZZڱz-I:g/%0j&7DIʖꐮ(*PI.4aW3+o ʗb3]sS+h`Q&Dra#Y#`?$ jV`ijc Ve6cD|ߡ)pxS~/Yŭ0۴kGʎ)T[e׺нnѭآra)[e*E,1+78ƒjFiAI@vqgxTҕBh2B^E0I+`iP% ĚxyӍl".SڤiJc}#@`66φ"nȄ8|P&9E7=e͓>3$*y@ɘ7=d 4MW©R>OXy1ξ(Lv2cƹ\Rظ S"S&3/#]?uPI VY9HSO==MGA#wYTO3y$Iv[ZYt=8 39!yţNlZ8IBU-:@;~/݃MlqTv/mIwg <^v\ݔIFe]jn|1@v]?"d\> c}VHoLF{AN3:v5^K5Z4}\h{gzY3 B(0<=*|,v_w@m-5Z8N`0GDT.1ZXZ[dsn3|2ix5NiV՞lKQ$ǃtsUyi <3G*nׇ ܝn**M_tZ.ꂬ1$q+?1M2R ?SLK! f KDf]0nz2 ~XB!f @& Iwhw=euxJi}0Mz`n{](ZY8?jA&+T}O~&Epscm̳$˖7 RmKݔy}6$ckիX#T:/ݛ0pM12\H ׍ž&mQ3-[#{D Ύ{/ѥz}sl?6;|Wۨq JV1&c9a0t%}q}B)?1E4Qѡ.֖Ԏ.Fؾ`lφ8:kb1ջAjv ,>I?栎PBq{iSJw##Vk f6O2Sů2OOV4P;% D$ q \Фx,ˎJF60u)8"ɐ EwoZւa9:vߨ;o} 2gzNSOi!QtL\lNesBV,@/:WE)g$BE_Pװzfrn{ N [@8|D>XEeW@Mr>.@5\rS!?,O&5rQր;P.֯10||쫓6UZ継Swđom#p?u6GmawG$wlx,% ߷mmXwWPʡ`5fH*f03$G~upvt]%<UuzI R>ΔyTtz7nn|E6Jy^t~#*R]|<_Tk7MUtYuA8E_~T*MMc@](N/K9eIE\'4;o+0OLj ɒRk5B"2S/zO)w Վ>ymzDr1-}6; SJ V8L2 z6osjj.nD,geq\ޅ>(jhMaq di*jd!ʭ{h)iEEy5N: 1Q؂J#cd麏6|+Am!kwfb h)hD|d $$5\?{<*cW>vcϥ0zL d ٤ L4EǞrR/w/KvDұH+6Nf,=л+BtG65XwCm^@0n0n.r[ j <72 nn0{}C& _\W&8WԊzx 7sǘj /8ڝRn9Bj56chܒYWh.%HJ>[Ms˨pB? 0{ЏoP+׳Mt"BR(-:wRG"hH_l;CӍ(Z^rR ^i ӓs)ԎSf ;#pǍMC B wi[6?:+;7Uty¹U xg)@`sP0n?׵L\L2ngbc 8VVuo㺗ɫRGpxK [oEnm(H^iAAJ#ט5ۖ?۞xUƞ531`h+T()H2v TsUxi@Uٲ g9q2p׿1*pLtG^Ekcd6a.%86C|TEzqaNup6 FkuzU6b~vhbр [O.^H ;x#5*/ML~bb*nDEaoq?AFMùz)]ˡf)5_ʤIJཽ-v×+ڴMv6`v!%GR34A/@F,ڣ!ZGsɹĄ]R@eMZ l(MRoBorOp8YZ۴丳(J9[E_>Z/(2R[xWb]Nx>04dMq$v`rs_qi)ͧ XKe>.xq=h BT3m4F/nwLb:E1'[^U wqj:s Y/@[Ҙ/N3 }7o.p >58bE̐z4^`rO` b"Tt2 9֎0\·L{"貢QTalXbiThl aPZBwe4tדL>Sq#8>F%p纁]i~ TT9D M Py<;xOw`mD(½|AJ%$l܈ ܙh\Iیhs[dLY>`; ۾/-8c6 ':8\3!?myzڗu3ꐹevS[rZ}z-$ z~ PCu)ץuX(2`_ RïW] hz,]CV>_O.bqEDA~_b*Pj%PPx(m eeQ=p܍UKe_12+bY鄄-'p4 !eKzIgXIt@၂;tfy1,W.g㱏n`&FXAQ8MN'] ڇ`T&v 1H[8iE]e h)YtZlsIѦI&E-*k~Xxe lO#aq^qz5ۨ[BX&د9:M:ږ;-ʉo|bK]וygvU Q[Pu3qM|ʜ*l$tz_v.b{-su0,$%3ӟ8kH-Xa$dН57QN._2Aa]p$\ט0wz$d_AW)Sۮ/n/=gB'eioFV`% ^ 1{oY өKp>qN㻐Ϊԣt#?NCcrRI8XӃvBJJv{bw"BL<=}T&KJZ zӃ:HPMw~͛Ė.)x3͗2iޯ{̪J;w9jv4opjS\~ gy9hu!#ǰ[x\FQ1z96k'˿` {!E:nȿU?-iŝ+vx}iXSdRBqn-W :q/T{fvs܃\ΥLgQ^'9'VpPQ SE3LZP Xƭހn<)̏:^r5 ; WpY-dVh!+1|y?1hE,/zpC*t.~ͺu_&-roNn2|ɔ< ̘qYCGKiɽKiztW(I,nQCieKy} (MhWCb>Z*6u<^ߛNNw3M63e}KN76!AϽOI**69=n#Ԭ]`oqIVQ%;R~Di$Fx-[#VKoa:6 oߗ)5DN։2 65* X7G[/|s|C ѶXkc2Enxid,HrgfۉX5c|bhYKz'2X3 L@R_֝zxIYTpA3tڂHHm#tBP\@ xx Lj@&ieJXc"[읦0pmZߦG) 37bhs[S[B<ޝ`(y}>WJ,u?O C& @*/G# D cIsGGX>-Z?^JW{'\6 7xRgkZۓ;p5ܵHA+G~OXH3&чPeӁshF|h#&=[ӳϤH0*Ef; ؑrDoek~5j&7f꨼ #@(ˑ2uB&"5rI̷`X{d)m&NťHi*u/s7q1Am3 i(GNDv-_.V %X}Wȴi1 C3I|ŎXc͖ؕ]CJL B$S~SMzG mC L+_T.GfKzf r,'3Ͱ &(dqmqRh3F0%-# n)8܇vA_[2+lV䞔䲽ʐp2/<ܱѓiAUb -6Q}tARDzoyS4] Rɒ-/+It=dB/ۖqC&l ܯSW}5tgRdTZF&b{Fg9՚ Nw.׳-z3Ѻ:qaw^2PKz肈%64TLBԾ0gdv1۩+.`$-WÑvqUl(*Z$| 0ÔoJ(h?$iϩ/aR;&}~xK4ʼ?DNctv)q4g.bW #U[[2‹i}i(g [zRrQVUVWP] H&hFkwq\ݩ-v%\}Ud! dά6pRtk=q].d搳ZOb1ʳt gd9wLGLjtJD9.* td{Zr.Qj(Y%u=({ >4p9u*ॵmS-bfa)vI<(9,>Mk<)3'?)xv:~3%-\FWF30 BW vq4j^s,Y9A@dtErNzP˃kTH# T:TÏ>xk遏G#Ȅ睜n߬j,Eэ:U"_RRŎ L$gzEaor#131I2z^.?c,5t v4,m IT'l%^+ UV@Uc?q5+AebL;{#魸18\n?ȿ7v)Tsh%>X)(3v0+N`Zpߒb('8T8K3i u`zKGh1 Veo˒!с?\fԐE:<0&KR !9w|Y*g%t$CFjsL"i"M ߦ^.> #jzK089I!՟Q3g/I6Šd]݂c}:rSLo|G;7սI*9rguR_,/>#PSBG70%Bn(.$Nl>u;‚tQ~z;|}+^)^r< +h aO :.XIےI+#:GC9ڕI6w3wE(GBH`:7*1nוܗ/kܸC|4ѧD2*c[)Qq lЏ5Y/Įҵګ~<(S!xLpT}rF Ș󊬦5IECP er8TP%o;*p)?MIsG"I#Qe/3s1(m8'yf)G/$O0:.Nct3sy om%f eUg+fѿ |J)\1lYf5dѸp3TY0Ѱ"s=d`]\BD`rW}i-g+b5ĿZaYcxIP$ Z1 HU^~z h'cn⋾RaڎN A\(C.:R_-,@RaWTLJ;r剎aV.Ɣ+="0ў8R FJwhBQE⿏%ۻP6c"E)&v Y| eK l7d!q) l56*؎~q;6Jc~{ITi"{l[$ ĺ3vqD&[;k*M\Fč-=ܭ@ T?BGC} (`Xkpϰ[AiU?k<@x.)lkGvqR-bar3p.::M!>/ Vj=`[pAvS}O:Nzl4>{li {Q=Ioh(@U%6@rm>ʅ)stG89K[ހQqzvm$旀4Ipj:]cOez.x_p# \8(Jm!q T[}u):T̞eAt$49~InjHe 5jM*ju<gt(1H l^SG\(gYCpޕ@Pq4Ďdɉʼc3(3SC@0a[GTJjn2-'&J>҃m?Cܚa3Y:BV@[5 so_jnV::WA.tA #%(T F0]wXOR=۲}W/8(B3 9MK)$p~ƺG=?gx{0Xhz"D~>)+J6S]45H:3w8Q{D WNĚ݄/Cl . <:%͢I _#C){3T4 y)WLp0S%\cᇠyeke =(H=]dkpDt_"B ZYnHmON$8x5(3EQJ!8NY v W\D (8r6蚪_ fƇqmػ`^N)frY2ikJ-s`s˚*nU`yh>Bf#N$a8Vk)5B6A'5/Hw !1w ShmQ^+#;lo)* v.1Џ(0PA($A ! rRI%,\~F|Yuo?"[Kɍݍ5ҐAjfXL(Nf:+=0#6'E4KU΅!g` @!,QfC: +%D-9cuxTz*;wv鈀:ݶK4z[Z HKq^,7i}H-( kGIqHq{]^!{YB xA9jUGJkX(nA$GrCqNCrl J`Sta*DG|yg\&|b9G!=1Lɼ1lRiCCCs=mwOv_>'KWe>?˻ō) &*~sGDuk¦p┨z:\"`!޸]>6}fRO֓bMؿqrg* C屒4NO&$I8rPBMv'X묔yϾ,b%bv(KLH0bҙV05C_V(W2U gFu3I)<*v~P<S@PS'H)rkaX?fC$ "f7%# ڭ hREfVۡxaUK K omW?[ԢW/y PZET3W:{ϔL|N@7c*pjjcxJ­]~ Fqkr+Y)D~[mަjXދm@g>@ނ㞇ТėdpwrZ̢;D Pu$o}?o8%|Y"9%'>.YmIh(' 0^ٷRVCcy$sь.o "*zeX'jڶ['+h>{=Vk lP u8_6yI@N'^_fZzDǿ "#Z)T YTD*9r!iQ6G*=KGZʧo pBGbf8|##SnQdS^,k|Wr5:)(K7l~".]ex_2ҟc)+ا4=Fx'v ߨQRjg)܍^es7DD;MҴ]x#գ4n=ձtuyRۤjS[ 5&y/iJ([N `V b YEfĔٜӣ.&,,^ |#X[ض'|$k[ ˪ݛDʼ7] TxZ膝tj~Y~l 8݄ﷲ"9nAXe G#j$ "N+vF#7[[ :gMN/3~V4jnhȑzU2R ̼FF"ӆ9?c~;-q3[}u{׺=LU gqbfg$s%kJU[sl 8Ȧh{?r&9.\J Lq:6@/ҷ1X*/)Z#ħuZz^CtZiۆJex[ЭI ڈfBW LA~ †6I>X =¥֕o,IumCi)Ց~=cUx+A0IhhptFFq,|z߳c~C 6$;ȏ~{e|wzAd-O=5BRYa\LUW{b nZ.NN(4nĉ NV3(KR?@/Lf +Q~̚\m(?E&vOM甆7æM#\ #¿— LZy4PsEϡJONCE3>2˫! WՌMU=h&td$QY(h[3FDE\F.V&"QMⲬdh e$R85?/A $Gӻ&q(u-4Ļod3rr3^E3Ogrd]Ǡ| <IO>1̶wW5n 2#35@) PdH,K܊hI*{! xnj{uܫ-A;:RqZ}%D8F&3nwJF >Y1z>K "Ĵq"V'4Bm\ ?/%ܩaA>B.%5%׭P^u+6Ԋ&. oS1}ֲjSCaj (H)fwZ%zN Ac]وLB':@$Ӽp'Jm"$t>śdJXXJIqƼ GW4;j#/3nЯ^W];1E(N'C l+ߴWbVrn,)޾Ik!Pwb knv'iPd^3+졺wX)hʻ/ D$_fq_g31)\4!VLސlO;QGN`=Ĥ|SLNUrq[rvI8J t*[0g -0vxo0ΐoXB4}flW*S4m"5@j1뱐@H &W@QgzT "d-LC Te)N3f{M)3!Iׁ9"LAC8i q5j&ԫ@geO>86|iD6ʛ6d8_;[<a-q7fSDbLKO&.W%Z`/jW !|-Z?Uמ-4G\.!YUb…j\wb;^IF4d6IEvUxP/)5˴Hr5(-V'>xqiŜrs$!/|Te;t-v`I "u0 `Fcs7C5`{qI[&l_73ylx=*3 'O>Qqtb ܝNJ$2 Ze pzI 6#F_M1b%mR"5=-W϶kzxHLų _?Rk~U!vsH FCC3>I c,K FP^K cb:I[K 2T<9L>nȇC(f`cP"ɤ#n4PD#H6[B݌iD;HhSOsy~F G&lUфt5 2WU۟-vUfj%Ƈtxx:@;^Jt /z9iAb{v4.iY'y~#,s*4(ᣀy\MBz=&BpfMX "jnv 6waLv6؞qIWL cW-)AYFw=< \5kT>٬rX8_goKXBU` ۻ<[=?l;BB)[Ϳ>V`m> ({h G˰a>7K't  Uc|ձ4/AZo\]!z-8~JCZ@Z໙ӣH_ <֪s.ACǟU1I#JoqvV(LO/%?ehyoXmw}Wƫ ; LbY?\ mJI8!hyZmԟcheE)SA45Q&fat-LD8~:V&"?y}<Zckĵ]C,UCqKZ3[dմD*͋\ljv| Fzh&[]Ӕ@&e{f^` wM̓wu=^p v.V[움AG1+{ǀ1"[Q6# 6Qjjj2Pݳi_70BbMSnqp Ǥ F6GH~x9FrULIN;"eH#N5إO[LQj(`ĵujYgLY[AyY |_ҹl*iN/Ʀ 2sμ=iGHvw(n'gn b>!z5-ڽ Z3:7U=r6$q-poG=.=ahO$˷6ET<<~ QGjg o"ZH&[)FbT`/c"ZCLt)/봻Hêo!ˠCH+V_/!cVud] 1_pX yXns:@luBRLf*"k6?v*84Ttw1ÄP0Ki.,{)酫$+6U/e^)ÒZ%IXc0 tJG],$",6{U&ʋbwd2.]:~;V3'+"lŧem4I)3~GIn)<NnmO ͋@Aqtnߗ0x1B>g$aU( CNս!2Nf6c)w' \z'`_L+>jXSiW<W.0Sq ٞPH Z¾ou F7x?:V#6<8/@զs(I'nBJX;3xϻ;R">3C Dw6\l2 ȍ 9M+[`Z^TIՅo- mQojQSn^^Oa˹,R]6TIWȠPWG./+-Σc Finm{u߰˼w|y7leG,h#.4(rGSbb!C[QҊ_.(mm7xCT5.*is61>LF|̏3kY[P;¸΂w}of@[4W!ɼ9* Ju#%`^w N`W{*w}oh鄚ZCTlNGO `xQ۝MH46$z<|B3#)~ =ɒ@;7xm Qi4(r"%e3 }]~;;8toH[EAHAƔ E,)Zpk$æ_qjd:UxTu5gOL\bPEre_:SAjKfBXnߐ# %Am3}l Gd3+_ ҏWʭg.mE%ԍ/ngsqZ9h:/f<*1n\y eW]Sfx&eOHT"V%>%R! }1xXnH2I^MCzŒ& H ͭ׿v3d⩕5: lVROԊtSn:҅V@@gmѤdn6 8Jaz%<و:y O^ v+cLNY՘;;&; o*J^ {6vPD꼃-C}wnD~~ 6:2Q)=} K3sLz0㷮'\:鷴徉-$޾jEQGPο:\B'C s^|`d*u&,m0 `{"!͸;Mnui:5'!癧Q?,wPif-\dnW|vd=hP"TSR]}SuiFpy/!hUM܌y'7ظ @Mp.Sa[N|Ę۶ &$Ab!2㑮-"Ċ*1֛aM&qQL6!Yۺl ЧsW5.;Ƞh^gƩF9ȽmCǑ@-q_˃ҟvI pM; ƀav&8ҊPN$N*pM\6A}L@fn Pi;5v.+^ig"xTp%sBl 'K%iz=H,PŢىq$25g@چ۫D^YD,2ڲ3׍-V;²\:#9nȒ*ȲZ/R܊躾Yt·u- V%Ayրo?2(A.7.2Fi$t6 Uft; q3Nzr_Dž^".FFl!k:`ps-kVR1;83 Ape )|W}:¡bq*yQOS\_R<^RMYOir 2h AךW/7SfP>AYm{f϶y%iF ȔLNlzj{1Al>3|2aG@jzXcsuAޢ@'Y[\qג0r.M~*o0%ChLo{tr_ iLE>jRch]z4!kiV+*{g3iطM3D'MGGSp~%XZenKKw ^$rv| )+IBZQݐELX̵m:ܵc6%u+ 0uhz! mD?H8"ӶT$Q z݋9u:Hj3 <?p6{2 QY ǿ@l; H,|Rk{ qgbƩ QȹDN#o>#`Ρ(ڎ S9Y/nN&ڕ4`ct/LWec!ါ–h-`Ù|("ۇxg3mn1p\O?h=4JDőFǫۮ1𑻏a5,XGYiwdDJ&<"AAqIⲏ‚()\&di /F-ڪ6q |)N'ofa[C0&zջ3ErS?D&lxNOj?dWFWFEPllwز]ɣYblDR--` Kv%Q)c"zV?Wqݧb'[SCv6ńK/sZ-HKtĀ4:ൟ>Qw SM-fLa>~ Fk}Dï-v%Hvw󨁹L+}cKA'~\x #O=a{ІU٬|'Gd%Sw?75w<1 G}$e,={w,U/-eKu?vMsQG\S9ϭtJ<1 ٔ" `-BiFRCkR-NmOa40S>OFQf 6VGhũ&b1],! q1QLKT <rȟ0%S4=M0 wy+vn4`Q/![1HOc5ޛ&.M*/ ~ z[A!0Kę#5 O <NKgNAg}}tBvT/y{yP+Pvo4B)3P=8bJROvb/4 O᠘i]`:ŢjDI VKs)i12;beFl3|VoTdLW }*qg+px/1/EVGVE9ͼUsH=,v`7\vOx )7e˧1Agh{,[dzׅ4 zO*cT,uܚ% Ȕ65 uK}JVʂ݋Xq͆'.VP+\ 1](.I9 7^%=Ԉ /!]1Y~%]:#.!(u/f" (4<},j@+WJޒXJRM&{$^>V#Ϸ!M~ie`V鿘9Ik܈`H7:BYr7/EH [J ;`|.\b[ɭ ean ( ̠vaaUP5Q Ă|>]6"cveDAiM|+]y~摇ڋ+{fq p_e!XKr|Y"{9-HfWOt&̐oE&Ј u6$I@ztde!bvVhFB'k!% ƢJJ?|~6yᛊF_7T ai XԚkv%ىιɑ?ۭOCڍ82]"O,Q;T,sAܺgĄב|ų|c\[Au"~%6i ֆ6_0 ÉAJ'V1|,kRyM"$ӻI"*M CZQ'Q<2 "^'emQbR$7ҵas$5i}l-Ix䅺63Fgm+\1!LonjveͽʲQ-z\O.*0hh0`}zQ&[KFV֌6 n)*cbeBqoF>xEE#ƒf,bk+c*,ԧQ -5B G-fSG ؾzlOD s]ef4Ψl'C m(lԨ.34nJ<ːddV+u Ea]~vQݘgp66꾼QYEw&w GT1)z ")Bu'{0vk!*xeY GR.=Jq7$6-_]}͒Rd/և G#uuR9]r4X U[Ggཕ~Bp 7%ϑcqqJkWC(]_GG9ƺe0yo E/OsRM-3=glܨj\9g(`Cg?;>jq\0BBd;ڒM.; vۯx'$r(o+3]/"Òٴe-gnW_ _jh6DLNGFq *,v2~]~c 9ȋ6a]Bhb^>=Ky,ɚ KɟvNHFöpk-JH; I[_Y`{spJs_Npm];0sȩxvvT^ %נ>mlshȊ)2vDTnhk]&eX7rk  O^o8ڊwd 5Sl_i:t\Ň+V3sBEqOUo^D!ԗ3x±Oޥ.KM0墎0GA`d+&g` N>/o\,\Kj?W8.

,6+|'mXK(¸z݁/ MY 5aU(A멁VD7_@NV䖑P% 0tq y46e%(3mN`r~7CMe$,Xٯ$ %EW|.穜Nw6C6s.jXR|fzS1Z-\V5 Ҵ6X-]xZP:LE7P7,=`"aWRTXaresm7Aэ:de*'(@  f};)W/#rhX 3}pfau EcIK~])ߔbNc f')3گ^iTmL(؜(U*h0RʟIjޯP,dw[lgL~2K݄bZ_tŇ\cH6wVENZ;Y5Ņ&Re\Dǣ ܌+b}w%'?&`mŭe +6)B˜sѠ_1K1H6yHڛTL2߸zݞ *C_~XazЁ|U]|ٿJ*HeUޖ8hva ,s8E҂*={eEkʂ)RZ,`'P?ٺ%0"7ɏԻ >3kX^_YQ;AqQ\CCDصɲ;%T(ݲq,$>z07_^qqZT8A0ƶ)V|@RpT*q_ t]QЗLTK8dgj|rBn9 !J޽*0K\T/xS,E-jc ZniCxpbYAck*QL0P."vm/#yAZ˶Q [~Lt=%[_*4Jo'[swQJ%}j1oX%fe|!t%qdniدO m!ۄ@.J <(xYŵ*#z^,rc wa*{2^ X4$MM>6^.{w\]q7ppq<Q|JP9W!"IMcl\/KQ!c2= È*]%>MLX#F@uM#TKxS5>|iϽe,K֓]:]\~f̒9L/v`$fήjT6d}JD˅>ٴ!Fy%TۯAkkg0} \76gU2oѠ>EcMc(AvOWf;( r'8%xm ̰/&VC*2>jek>ՒkJ=:OԯJueU!خ7sJ3 uAlX} Fْ34Lb1:B@~o =/AWn&KIwEVkầ<S+ls&86"'zX7P,Kȩ' FWd ('% 0DXZ(OoΔ!{ 4pf$ԐJ u٭^.`G36W ˤ>(mL?wF䳑*`lluVdpPG$~Q4;/>a%b;V#e0nO,H},tWeF'!ό=kʀH]o/H8[slmcnº䅈D:%N}GE~S [N1ִ?=Lq{&Sl| 5AE 砓fYT٪0 wYTtWqꉢ=#]|M땂W" XWm'@! _Nˬ\嫹%X}'jvtFedڈY*G1泖8ECI[o8 Kz{X\[2 Qu`/,tgH3w} sRKz()roI^?̺rE.B52?%-3d CeaG[il{6Q")ZK\HZOOsdbG.'Unܤ>,x G0cŕJQoq$ Yt5==Fs+ NL'^]vc_r<ѵ%-1PUwo侦eLދG2nguaz _I y5:>R5u(1S&$qd0ʱ^G8{n$?ˁ}e㈫Gj TJyQm,a}׍x,ÀeS 8F ù=YJqevsr[}'42S[O -TAV Ř[w묍+aXcdFU0:/?XNNRi3%0f?VYoܶEKdI8׽=?ʀ-.|+K_vo[ mj`_\骗Iq)// ѬɐSDjVtx=!'[Q >߀\J+q*X{A#Dh ~&pE=}H@~',U9kZ7R /9-=^T>(:kH'&VHu{f(R<1*Elc%ˌAf"w,z'U?xNn<|W@A/LTIH6'=MFՂ)V=j%c6a(8f;W]g\rd c`r)Q)۬~뾙u"v' @W9Z[dw<@e,ˎH6|=Tr [2s0Z17-qIVc3&dG!$p ԇkG VtiJ*H&xP`^>vEH4:Z@uVph =6cxV$YLW 5v}R2-=xF&r^VZz,R4S<0Ă N<BOp+UFFނN4O[ q}=zH&c⿰qPN/]|P6g % >e[Y!"J6ySa-I)@siBGrM ;[s%y xp埁u.Rv(6¯!Ґn}SVaIRVmd~i6Ga"N~&Br$gh} w)llnz.*OgOn$AǞJbE%) "n"np {(NO|؄i2Y%_gxb >R#Bw N> ;3z TYVׂ,ly"f)as͓wrRDÇ̼D55r[q4qn tK .J W$=Kfz{7*R , ŻI1sX{箑{t U~ G/y/#ː"c༌Kb:k!V UZ<|^p6"'9B _Tl4s|IAUsTYT$,7HwFyG y[OgPNQfk]pcL!eDž]WۈLX2t3Glp|R( 3Bca,jR mf=-crd[RňlĈ(֔#Q{~l{i?(~ؖP>{)l[*@-8JM~) Ż]9jt͋hͫy;@B qs(rsdu2@E=߉iEFQWHo=)7<@2#FW$lE1<B+g{zVtc52 yQz%DE4Ҿ=!iNtu uD>W'GY UW-upw $FOqNnL>:ޗowp0 K"hIlG/C}ݠeCc0bzꆄGq:X{2xW T]UO=geYUS 4K걖 LFjR 9Z!# B%쒎ȑ5I1f!Œ| ŸC 7\;ǗNp,땠y|$0Wg!'9Exҟ% $b&?2)[6I˜j?\TngHb"Me2j354cTqj=in b'dc(YFMg|8r` S!=Mxxc5DvQ>%}H/emUITάk0edʄ\s U lnЌ>o͚7[İ9t0nHwZ靵Mᇒ8alަ< #V'yN9H6gM,e[~&U\&i>E qzhh+nS&XTW(ѡ Y xm^pnkDb,w0gD"о+ptgM[,s)}h)ר9grO”Xf:QS}؅aF3kX`Fj0vw9ۖ W^OTQzx!Ś)ps5;KCfX7 i&࿬ӎ/x$jM|&Rn*n/3]%=o,4c9i"p@2qt[tPŗV*Ei=| 8˦n^3` ">?*gj{ӆo$"'NJ 1@+U$:{OwYepq2~VhD}gA-:3s CٲR~*]x[ }JK1gp|`ׄ$)dԅb Dc~U<{ bBOYGd@\/8i_H J-]܈ҍ3W;QW%0}"d9X1i]Ţb0z\Af\$#7.-s R ,hT .f^w/3Jǻ*Pa9L|r#2dIr$Z jL.m,w 5_9oL>tsj*pk)rEN,?LXv.*-i}u=Ŕ0IU3N7JHJq'#T>z"r1裏fo.b̦ky| EF#IST]zI[ ]tmzg>3RRߢu|\l|`>z;TIsT2 a# 2& [+jJ@G暽=Pƪ<~EMu߸ KS!}@f̈́i i?/lI}^ڲ>k7e"i}=$8O E*XRي?|S:Zc KZj kNq=Ӱ~#DRA8H=k:cQRIךo+zD%.'pꃋ"[#]E;KhǙfJ#\cC];kJgU%Z HEV{$,|t_kg"YMT>,9oJ&yD$r|RtGF+3^&%ral1+Ʈ^NrM^,DWEF"nՒ+VRtgIд <YY D;4܌0@8hv|@]ur1U[F.7̫[5d^/O"^~XU O1 P I܇%rg=ܜfKzA B?! [44@ p붭a]'!":?7V'{Z F>L`ְKc36_(Ї!|ŷ%GQY*ܒsc0|ih+WBeaU:8.Rd&2%M&lҹv'-M4zmYCyG6V-OtK*u1h5F=vOiPNqKDL]UBy>vN&!vR-# TQoaqz[>.yIB:u(t0_HChЈCuVKQ_Ϩf Q2Bp_٬A۰tmѭA}&0c_5n*bt e QQ\Ux <7g],ge2KvΜ̫?g/Y-Z^ҽ^:lp}}rZBOw9@ |T9Kk4!nbۣVVa0)Q0^w| 4su yfU;]=Dܼ7/v6( K ʂFG *IC) Sh߇ƅ:eg9?Ķh6uy@R@MQ˾t/㔨8:}7zH c~TEsJT; $1,i(sicJsP q*oBj.P_:h}7ϳn404 242Ub 2WuS;ʬoi7 /ȱ窙QS`LXH_/A;%5.[絑V4#q:Qu+`"+74J2`l0&%ˠ/>'H &pف~6{ Q k0?'@AM'?DAJ>b ="2NS+ *pj%6Jb416)mtln .22vTn&'[U a"-𐖰M r_2%\|8I,BV9CZ{_r|TSnwΥ_m2ѵ f*IF=q:_::ښq0NE0!|:䲤O䪾YIaBCmQBzqUфdݤ)'>;E,#?(G[i7;ie9E/`@48)Cjh-=p±Vl=>?~@.4 [KfCŔt{򌄪1F]nJЭRi{^eO^} xP]ܨ-W5͜ݨ('Nj^=(0xZĄf̠7 @;i_V.&w`9 4<<֑V~nی {SpG0,`jr->ތU %nhDv; A^y=/kj}&S5s6%nkfi"gP2Qi8&$m‘)OY?=TsXv^[R RZ!_͖^ހo}"SJ4\DָBwR)6 ySy)NلbX|tԗ`jV$j fKTDG ɸ=cV#tߨ[E|}On'{D  dSN!.U 7},Fyr~카K=>lg91(*];fhًT;KTe,Q C惰:ֵP@92\dFI&[Iw޳&bN=uO^ *OF $H=ط5ٶ,myZ=( TL0k7}D7}M*اUEF9"Ær"Ll={M8!U 3qXW46^Hr|U]ݢzbu W9GB *GȁO 7=:. I}ա.v6MѣcE%XFUܻP3v{) 2FyQ4;]M޽M9y2)2OG??cYColÅsL 0~<(h41YI/\:2Pxn -8hƫYu7CI`)m ~n ~lOfzdט㛫{YӺ=dBR`m[@otJ=,# `vtj. ǴdرrȰ**m<6 fc ~XI} K'!q/509-W^#+3P7kKaTؤR:}UhN]J𶨾xRvBbؙGR,V-H6˷{i62`gpt ܟ`M8A!XXfvđzъ%@5$a޿ WDS0"1)u*;xze _7 vȨX[Df+#F怡 ?t7:K 599i%3Ud'~!~)RG\ hfl[04.˴-:\?N }轚z)s}-BX:;(*f\k-( v37_J]/cm{0F iktcÐ޽R 7KHtDqq_JH?fx<]R(K tpM gؕ4ƿ˶Ef\D; %Gm*qT a/'"t3(IEuy.U}ͯ.ѥ<֑|78p/&-KN}=5eeR ?a*}8'T_^(*uހo$ d? NiiŘƴꇾ+5xWwW]-BD[hVC.,%=܄bey̔h,1SZ9:ԥkfiZ1$Q/)FIy@m3*YFgս%;b#҈AެnLw_ pէ!8)l SrwHe"b=sKdlIa+ĨЎ<:*mA%1gTi|+F]*O*1#]J4illZ&<&'gx۫WbE%xe!?B >l}}`szq܀#BT\c/8q$z+=9fqx07G;'H̢ e)6P[ pO>YfhPYR  Q_.%\[R z%zMEAoa/rwh#jװ8ý`q'0SH#F_ƀZnO"p.%sL:RszOw.lM ޮkv@WX^ҿv ZPzNc- P.?\S,Z2]EdaF/X'`)=`VyUT?.YaYI3`dsm8倅S[}_-~_@G L=tkCY/pR#[ebbq`cB4OrFٵ)qvYn2wjf$g[n0G2\s89 c%é2Η.w:#(!Q0_JΙ] Pi$֜_:dPţʴ&|GsriO矄Ealc L_%$l~p>s{AfV3^bٔE$e<*@!DΆ풶Y\d,9i/2zDsBv/rI Ӳ!ޟ3Τ2ijpg*rE-zʪwT\72 g6H"W4 5stS" >C3NZSt!803,Mv%{&;,{U`Nxe.7|,׋i)#Rğ&sYr4ډZ@!ãu6͗!uH@ALo|1CCG3jKňr5X|>:8bW}4,סsjFC[C*P=l0b™W<(kiqy*5zzȲq˧CU\Α\N.f;BcU=|Lߚ%]ᬹmW$4$uܹVvfElbS!mrk.3ĠDg%V#VHf^AS%ʍwּ˵"jKN|.p?pLBZ!'N:۳:엺c}üqFB );z2%)UN#WLۏeIICv"N1>Ժ13 ȹ~ј ''si"@l:w.h"tR# Фx5%)>u.fҝw kZ}c!u` SHU_aq;dHuHC>Ac S@ @ yuT;Z,+v<#֠˨`k&X/=I؄re"C"F\(M-p>uL`s;Ӆh+g f!e-mm9)L^U/)xM}v88-22ASc b/f_"Q7A~FNqse2R3Qj;xP՟<$L9~Q1usa 㲷ٳ# H46&C`XL,Mn VnRU/} )w]R~$Rj;]Bz< Н~߸k_ʐzY&G]KJ]YQ'9ǫv)AXJI k~pSlJ]fR"C8ot3$G\S"l@Q%J%@dߢ wbb2kM0D\-mNɭxxzR9_ WG곔ycNimeF_2Lx,m"w ]_ԉL'we9Ȼ<<4r8Xiѽ 5"KGy ,cImq#$ChMLI\KEg "cBaadcI/KBxڷU0;ãj4ǸqxhrDޔ2op/GmD$Šp 5~\I$akTt;i W,o;1Lx`@yx8؇rz*&_{Ӝj FV/P^aKpֲ98Vɧ7rn$-ߢ̈́8WTՅ80bhh+PVdWLf%* fX 4]E.=JѠM\!$g9Xdַ?w1"\e~qIJF>Wii})9ٸǶîK@%Qhe4Fҵ1߆?]d=3Q/j|3h犛QtCY#pm)F2W%Bdq<Si N'h=9 큌nT*2IX—H okU{'ZlYlO 22H ;EUCХvd!B2ȧy4h/Ru۩jŠ_3#-*Ry8;ew^bNsF! @ᇠa@+;%PAgvjCV ?aJ3傇鴒1F0 Fx)]b2Q3Rܟ/ʢc&Hz ! /o~65+! l`(F$l8tżpɛl j /1&BhF9DԱoE@:lK×.gfPsȠZ;AZ.k3{cz*|R^TJ͇${AtU^kK}TC@ G2ߞ\&KI(a(~J!ψrG\ 7VA~yfa$Yo~0$ a@jvw5}A+֙prZπ,}Z> 7+W'9SY5 yGIS~H ۥG:Nzs^Ҥ},a ]=]˧ ";Qx (d\{*ߧyoH'{q|>`L9xwyNaRdCQ+ͦB+ oQƄDx( XpHLutD]`nE`Nr1Q>'32*x|5,O=} uFݯ- jɅIU$%%>3efl̶P?'q2gcn, ߥp%M&BNwou?\%L:`4)2Zb'S-]g#ʶ^UөF= E J>ً:xҔ}ĦdQ03rlw^}DbNYȃTk !Y$ѠAp 4}MvjCsm@~sIх8ŢH 2v{hPRMο M>,WB!$/6an@6$")5ߴ_,79ҡqZV.sWh 8Kb{ -IJ˴bTJ^$T e@J.$ژ H~- (͢J\9S}#"uˆcn:.:۴ʫ&,hbOwApĬeT wSթ»',*[Gź]&S4O4?o&Afs(ȄNF .Fiuٸ!' v$dQO `X{ AS=R$ͧX +.%xz2n)0OiHz. 1]L v:!**9B u:G}hu?O*NI'zؒ"/B a`fjUa[GD8φhH:KjSbQ]_ 0Zq_da OSQ2תBћ%5bF{K$/ 9B{@z=#]kN°rG ׂ4jM RG&O I'Lny}{<?iU|bZ0߲pcj B_YIG=rK;j4oz#fOη'zA%9IR6Vr^)Rg* f36AMzk;0鶉V^hu )ĭm%Ʉ ئ Fyce**ھV(ԳԷQ~ϏLkCr]JgaL?]s~q7C`Ï_2sV~TQ)(r۵.K0_Y CHL;T>"i|Ϫ䙼 CAwkQ2,:a +B %DEF{Pӌ:$]$/W{!P-#m&)%:q Dr-j[dpFe-45i撪A A>~^\6;rc]?FJFIi̊} (u2:[r| | D6WG6 ۵1[Fa8s a&A`'7x+7,- 6_կV; Z#W7b)d_ix=߷5uzZuy_ cH?u@Dqu\Am\ikEuκa1Vu+5(PRNqMcwrb4nbUAI񮁯\t Zb=PX}1pBk>)c5XUz,JFDzb;XE܅/ &c%T|y?'%ޖ-Njέ{YshQYވKҿ]AwZ <]=r!}XϬI -&UgE}MEpo;ÕY*mr}9LKU wf߽w/4NO^vDGq> ?\:#h?h{fAS-ZHBMv~I^ʘv JIFi~7uT꼰SȠH2Pb_lzx|<> ,9g)W.hȑܠM$h‹&w뫊kJA={?~fHn+u)$-^5>EC}B' IR)P|nsE"HgRkoƆ Kv7>8q0gU )/l U_v馪D&R٭m%hlwq5 .19Pлƹ$Mv&@9XOɍƝ4KaC<6t7 ݤW^%'m rE8qutIu$~C'v;Ma,cM:XpAqtJbo)y3Wj\2TVs7A EKqc]Ѐ4m?.d+(A1`>Rݖsln2=K Z=) 4Nh+cYOQ_ak{="Y<ɘێi_Azum#~Ωϯ"*vNYźv'R=>IA1uԄ] d 6ѐs,[U l|3yD7AsRZMp]:̕\?c*C7J{NA4qwa=Pi5)Mf!!?uAJN3BS? W0/ $d_A[6M\m^ RCŎ*)XRSUbC$"zTWdjCDS3k8Imy$]^h.EŰ퉑؝tc{#6uS347-o%[[š2VjR7-ZXN'g\z ӝ> ?рNMF VV`\fs5#Smwݒk0ޒtEk8ZMpOX\U{YDž"y Zz#֨]O#ӱCӋ:b֦Z6{x֡VkM",Ӻ6 Mйh eo=IDjJHM'\}nDYGSڙإlȻJӗ4Ya/Tsb9o yfogd_5Xcpo-ұedx?<1oCjJ[I``R3\;b*#I./,gr;B\[Vr43^v( ]Www/!Ss⅖'1{JC [3^u ':̕X;FâPYluy8N:d-?`+ 0  v0%}Qx;{1X x- 0-7f9O;CB|:9: B/oOsƂsrSCZ$lg'Z}A:՝yh܄iYOV< Qr 5Cr VT1BBB}nkҽ`ˋ{y%ESxW /h+po,wǥ0c狼$1B9D2O=e7g*JK\zN)[Ko6! W  ~]v6}[Vh[屗~n,;;XTkNկQ xx e*79f!(+X%^yZOx6)6 U &{ʎ8(W%M&{'~0vr$g|OSKU`r(n:7cVFkgZ.0$bap;iP֟bG$P2.J@Y< #7Ctԭ:XU%$|Ո;nb [#P4xHM3, #q&z2~N >8+$R S]?5ax Ԉz#Jʡ FbtC.vU+y{0^qF "Qɞ?yv#?i2yaufr8n\_YV~RW`]XAz9۱Ѥ*doz2^A7- weҢt8'#J@CY9m+YGХkWgXZ{bj|-(M|`?ޕMk{#Q&~e`Cq%h[oVC%:s$YRXF8I(hOc8GkaNCR. =+vΊ"Pױ";ZDQ\jeg{HK~2978dFBđy5U G7(3jшǡt;! TˤHɷetWjGnl =&X :S[5ˡx>J=k+klՔ]Jw h7'rˁoN PVZCSv!: zv&Aq3z#3?>c'H1`ǜɢT+M62Cej`Jrٽk_,eZr{)bLv 1m/[)<%P u"ס (?UE)\Ab=fQv^Z)WiF.31@3G"%" l8@귲dMra 6OD~-E!cvڠhB^kJˆPʌwZWO+Y$K5C}ۤuòaVjE49kܿX!M@øh_<'tt'j"|!찻hzKvdFaMpr1rMEU|ĄE#nl}X#WY5/j?[/X,l?ܚ:xA}M͉E08ƜbkV枹d&t9n&"اb`)7a8u/9_IOݡ{ Ha?_<NgV}KQ%ZhB+Cpr|nsGTp р Tt=-hbzo(^^wXkMdNE Xj"`c~Yyo Q:՘X">}gW>5:Ml4ͿS,Ql ƖXƀ(0oIoL|AK{3}׏2I c}⨮IBٲvYZhc qe) S/VW]$P^9Dž+`S#>*bZT.v5g`Z?VsmHq6V<"F&%FJu$l績 ˈ`kqo7]iψebE yaʂ1lQn-ٽ7֥~+`gi.T:26wqƪ?BVr>wHGË*o3kH̺I>-U7팎7}+)Boz7jFBUFwwռ"m{ʼPkPaK.tʱײ8lB2VOnM)3/L;<"KYt64ũ.?Q?>8n`,}| $\ 6̯2qF͞,8]nIخlo%*;pVԷ ?d%5Z論C3{I("KB< ̺Iu!Sv65!kiW)C122GV%=!Na͛-߻KAm=*;J_2sK ytm&rH'Ile;ɺHخ13/M]fqs㮭#=sGVhKji[ ;9FHH_3Mk y³Q:dzHu茤IsŠr.aOQWD)v(@"BVgFw K y4~(z^S7"l|K-_hqh.@Ow"+mSsP̔@TVRor6T\LH@o?t/ntM"MZwN̋ hhO먤 shb)kᵴo&E3@q^{!E-i ~̙s(t4r‰6 xis#^xQIj' ,b-ɚ`8ƺ?Q|c߅I^"jN#(Nzsx1^[cNG"9f 47u-yɢ+k(u>nKUrC{ *!3fdqܸXqea_XuzЙwSg!Fn`<[dKnZSGQBNjo Hga^4$^`|y[9׏ sUl8HC;ΤOUmfͫ.B#*\'hh:~'k!)H5 j y )wr(`a~l}mK?rO駦J-eTțȼNJHٹo!"j,]6HX3@2v۝ %F bͯ24H7\L ([ ^R${ ׷;wsų/V=/u |{/gӯ"^-Ï5vAF :N>IUǘIɏc' ; yuׅNi-;p&"ڿ'E0= MUŶ N&`.Fvv.%rgrdl _M~!!&^Mr5VUO *F6㽽1I'Q F́•-{ӏ3n>cؐbܹR h6:!3. p3%iOw*5@5.&Z PڐJ3KgGVnH~Լ_% pz M*IT>ڬhE*i82NkКoXJ-( {3~fRߌȰJ& 쮴&WΗ H#8JNSuc7w~lmPoj靷xH@oJ% J} q2{& U#v ~;#L(婅6b-  wq"Xߗm2: EPjG*gKKUp>bi*1D9H[ c$ăt4x^ ʿNVxeMyr$⾄9v_;Db9-:9^&I0܉^ŴЏHb**3QýT 'bX@Nv2s-Zr ؔfGD/Q(h:^D7"G_z#S|*vZfG(l 4[ngX&~ Ea~[K">ʇ$uS lӹX^*o12kGZ|?H8B1oIwҿ\'!&fb.pBKGۃa'WƴˎĽtG}/E|CZ d"GqrhFM8!zBIsجhC1Q B /6z^boZCQIzG ,jprR@6Lxi6&jUc ^Z8VۣTި Q罱/zגavE>߯w4Y*H Z[t8d]ϵ ̊G)>ZSѹ"k6odU&SLе-9Pޣ#`nױp@9;ZY[8ߓ9b0*?mJH*fUÔ @7 iV y.Äc:ԗ퍸x1Ҹ=i\Uת۸-:R~EϋXŸV uz1sf5c;Le&C^c$Feg$Oe*Wj/'(l9f2Q DlxIK,2i7_V9 "۝߸i.qm#R.}wy tiCޖUm^0ah02Q)Dz#FRbW =Dh% *3r݉H1> hhbjwIs2YvM*|~3LG'v:ev.ZfEyۈt#F٬IJAx mdq۲Ee.SoPnYz w"[ j\='QƱiv-"m'5z/Sx5 *>Yo5;T^ I48o?ʎPEg`ڹy<dh8ȶAՁ(ʁދG^`> K&7p+IP̿ET:~e^K{rp)"HD&e&4rGj7Nb{0]ٖ|Lwc%ǶEd9㚀v"ͻNS[f=Ǖ{>XMBCywfyX16I44LZձ@$q&>%:0ڏv@""ݗu%m|y.$P:g?Ӫxfvph#8 yW@?w붭ݦꁴT,"kV-7'`>u&?O_ ~xK,;) 1<ܨ򽙦qoз9]g-CAJ&Ȯ ìf>E:'v6xƺA`9=}wP/CGёu-+8ziQB6H}s0}!~nM?zȤGG_픖j-HƞJP0-onwsa<~_d0!u 9!L ,o\V_v, bBl)|* +?]+wObk Q74>\ x'Q(ST@׆GYv /G i:s2h$ta !̟^o kkSrp>){*2rW\P`<;JocMFT| -~(|F5ڸ/b(xs5ML ޣqiF#vuJ[FS uҍn7;J\;ܒ]ƹCɮ>`VgUHf7U V޾yOzeEֿ7ӡyL YN8؂mv~|s ڈTܪȕqRǐuTs$O˛cIyMair~F{hgi7!0T3a&,qeiz7Aӳq9:6 >Zip̙<4&TDub;ZC'OK!ɜ*ܻudR.͵;dz p=۱j*DPQ(/YYdXbC$|dX.ԄТzJ%Ȼ(YX %g"B<}=|ƵޏdXCF xcgưKs&p6̤huS1z;&mGcçČ҉sdNk,ުݖXْSxB`INJh3dHןoeJ0i?vh.bdDeFF ьa\# q !r8aEw&Yhpe }ґwB!v$.'|mSː(`sw#Jj=s?}Ntd ُJ"!lBH`X1L'W}X'άG|AE㛾ooGcȺLS XyNDkڤ65ș)1/ +O!6owe)̛M{;k{l!H^GiC/q:יYCy0vLewX'Z26i! ?%JN C;PZ|΢u@m; ]~Ҋ6ux(²؍b`?D0 z,EΉ>$D\{L~sռHȳ\EW}8W2ߦɃ^qx`H Zab"aGS.x3`Bi3yiiI ]:aW}B/U/K-l@U` Dq2mͧ*׎/'RSiTgmr=<ś.=?Bі[;aEaQ,ʜj>iST8;~K_-qd808ju4 w!X|7@Nwa7̖ +Ydq_M1fOSNs.b}?N kNQ 2(H J" nWYBwv#^:hDD4`fIJҜ8c#hq94~Q-K9٣ՌAC\K#ۃ+# 3F^2Im' ҋ="|Kӕ^t[8#m0-A3Jrx=y<$b`02Wtz~`w9kڶͽw>Ju7XYM ¥× \0m+S%#|xqyZs@&l: VJY7bwlmb/GV NjQZ3eGmҲqw3~H5jp.=8 =r^Du|8fG"#)|![q,5H:!Gk^PfL<*eiR߇ %R9zWQykfo~ƠSQsڵ o=VQ+rZfa#h23m:w7I%eCdf#H[$qE}:Ӥ2t"a4%ˉ)آH=/T0{F[FOn4Z.!isOSP yAVi!! Cɧ;ͼVy&b4'Q0z}e/;X`D@n52$О^9V%rS4O {}x׸3|\o,dV:c5 : l:Vru׎JQ0߹Qpb`KrGrǒq[#2 ٖaj/Aj'%,)|ۿVwp|}PRoշuq!*NJrArR]5S}cEK WO(/lQgMAG[n܊>}~n^.k%!PWE*=zy4iC|4Qn+l+@0~zžu!oAJ&ci[WL %_ e-?78+QF!p{a%[Ol VyOt0~ \J.Rɭd+m&3`ejl`_C;=bǏ[C.NH[v{65ylprKt=wB3ZǭakaFA~,>W18 S-6iϘ% :ABj..,(F)ےk(yxte‹Ds_>}Kљ*! !4=Z5ʸ̗ik#ZnE9Hf/A,kଽJn'lzɩ _6®QQ iBWHݴ!-'%$tt)~ũeoC ,mou!&EQGn[5.z o,V;<."~o*$,,EgyvPXAYoKx?e?sI涇}c+^a_,6%LPaZ٨~yp3swG]e2ѷ.y&yT]>go>zw5dB+pR@ChnQ̖s WKN\76%xů[̅"\`,"s5C>%ԇ2Ռ]3y4+n!|-ϩyzӯԓTc@GhIwE"}1Pg-Mr~#fR Rt!tkPQͿg wnn=0bS[Č@)$ĞMNN'R%˺Rs'8@.?=W?mg[R%c O$]&=]/-ܔijPAu~Q)ۄc @ m6ꎐyZwJ8ZcE,̛j9dMZ ~)}#c qh9=Ϡte4cM,y:AfYN]- r g!^As)~c<2zD-^RLXshrzSF8gqv@%3^QWYi8}{ׁЮGN)[Y4_nC3*6}@[i܇&g'GTwsVo4JbA10siF[Xs.f0U,Jj:@GO7y8G|n8'AkLd1OjQbr jݪc2:K  !5-fy{G ^Y@^E;+x2ykOK9O)I> ʛTPJ̞H+ j !HۘN1NZ@^Do0TXҹ q[^N2q bKszdaHؤEi΃ti"@EK(c*j ^Vc`hB(^HkRb!~Q.8mRhZo6(vƋf" 荝 U.A8 U#Nݍ\@yЇDdBQr@L$BitU4brtƅpS]տ=]S&.ݿiu /g$۠:>v)*:R#֘]lTsRH'Nz'- n>ዳ!֡) ݖe4ҳ2W̟2,uPes`.+odѷe*bqPO^7\ʹT> Yav␏00p?f02~ڃ˭/PYwa4zv +ȷ"jidg`vfh:E& D| iNV'␈ŖR(Z#aq^hIO&6&6i&Ʋ!@?G 5\Ěd)g(KOE.:'0%N#[q"6b<@r:g0L6raWcG7I?f!O sDttT'dPoք&S:qEOc=SZrz)wOcx9LOk9Ghp;Ǵ韉|wbpdb @sU64s$)Yɒ2 XA =k&{uU'f)bURYt^F:ACV,/FeVسӎ2\9M3.YM-ktL|]~T?VY] -%4$w9](eͷ ($,:Kԅ:"{,(LJ~y.hi<m4K呷A[np\7Eq[;R/TԲeolQ0fHzld%+ncě0/TU3тv-`'\8ވ6#c1 H͒Tjy5h3ٯm57rȺ{I~Sjzcޫh/ᖑ@PvԶdwYObvI\ -R:h^&XΞۃnleCw]|=︢W6yw(uu? i`qQTtÜjᅌh/d rBDEP0Ũ1{q}.EN$j^:dJۆASlOivD8J X6TI\ #I!*,]\+h_ ZKx^Bwz&ƭF$btd~v 6c?'3ئF{a!ry56ܺ'2Gb0b>0Ãn1ƨ8іBn{'@__1 evk'#Y=785әR?Zu-6k0UAwD.'ɩ% и;￶9xz zMս@ZܪhX33n˓$мQ-U2#Rs%rL6N]p9c5y5`p8jYgjxxau_:D:dqrޜXk13LܔIF~d˸KNFYCWRFS2깋[pUbp}&LʊYz8\̍K/P=T $6ӊzj0۠j՟/9onLm0%u턵\zKӸFvDn(Η_a )RJ[J3M/ 7cN(<0Aj#_~*JS٘x;``D!V^MBCQ:"N-R.jV0=;͈d3yh7,%nH HF9[I fKgot!~J{b1jW^#ӠC:RD8 Rx*n2߇[AX"5Ɓ|a3fԼ-p !֛3ۥ)M_GY@Su,qmG0vLv/;]*eT= @נ)1e"VH ȿ%Ʋ|7Su sq]*Fѝ}: ;:H{Kҩe)]8;I?ݺa̺aꕋV񿔷Y;ƒŗ(\g8g7zP_d mGo% 7wH@j&M R8+!6։C6m ܄bѓ cYV;j[}̎AZJ "Ťt\% eE$ _C[tXvChV .2g[^TUML%(.®>" qQCx;xC[eUwVBh;A0Zd O14 +{[\F{˳'h&{ g'xoYFs xFsSĨG渔M;Rz9h|s ۢt! Hl/j>|M஗\3Pޜ~SdH`w\iq~we6)|&\EXW8DfZcSuB<(su54uמfuƶ%GU^Crf¼{ r6KpΟg5t(1SJKm?w0Zu$tduzgֻLȡzc{o!(I=mD!5SO(1WK'_y)r25O շe^8Q G {w@(.~c_ $icفkhZ.@[ 'my&1An?Cckۭ λUҐm,G>F__h10ucs)NL'4$Wؙf/DKtH։b X?( qрMuYӡTj36J4"Eۀ|VW/hw6L*g-΍a{!NQ < \9tmU.X4?HVLn;1;S,LGPR@OC~MटIYdc.> TH*Vg8J 2G{\R.q}[jeL4v~"ּm]ȝ7GAAE% , 1#Zl#PGDJ69Jr=COA=q{zGmue9ka|<,^xpl0)ǕT—{~S'> GztjEQz}شa.hG`H|!>~*tH6Lys5جA%UI|剋ʊpf/SOwS݇@0G|7^i4%ÜPd$ =>]Xcmߦ$'×|t/*piunHtBJ[yϠ5|-ZV<ߙ?`E9z$nfd?B};Zg` D(]̇"ayj1TVy;zHfAy׹ e̞>O˪~5h?e@PEH&;^EUA6W+ @4ppO *=]='Nsaz;%ɆGf7[@"9ɾG4GQ="g=2O>^f{]UUBԮ:|(V[_(S,V/ngP+3@@:">\QY˸UT݈.WPD&4y+WJ7+.-ЙX;9A``j1^JIݪD"BU5L[x3)I!dCވ$Y4bC<([: n5b5 O+vCR<2nMtWFFdE&2|*%1?fT8TWG@44_wTMY<h ݄ϔ`o&fhA@Z EJ̚]sbɪShw'8Yh|c .B^ؠ5svb9{}7F יB ) Eˬ*$|@-tꋣ1+ا8pCoY 'Z@b&j _H. t -vcҮQI>-/6pTw$z #rCӔ^EAp8>_3O5>s=]7ZVύ[d={.sGCL^@FdhVo w40 O=hForsZTzY ^{©$ s^O5ivwb {IP\hRiX0**)c%v=ڜy&y2*yٷO]s[P5:`M±CXNj A2wɏd3?^[M4SΣbNJ[aiVc m]_ r; f[m8J`^/eQ"0=*-2'AA{䵓vb+l7\p7M??A :I8zP4H"=a;_jv44YR]wmI-\tbG0g$՞@\"?%o2}hyjI4d*Gb̺fG' juluyU"ᖤ.0U!ij ΩZ~Bښ3ƖUuʻeDF5Ka@=ٜj"˲`F䊀6zǑŌ cH= 2iA |Rw/?G<@҅J&9sZ\-1sk\}%YiH T$,.@.ݤ%#B{\OM mJk,w]%G.2"2wu|1D{ gby ֻ<H-Q"ݦ!:6i37XAMWob`^ly?, BK1mzM+mP =ų=9U~ɶUʫvs㱿VuBӁ 0NUG$yBDCˊEKo70K\ceH 8yXH@-[铄@aQ[|al[K D iιURPׁ^';EgQ2X/0M>6n {j " &zN,]%Զsɔd3K!G xЮ ;SzcWi!.s[ Z1Кkn[ wW-ߤ&J2wY.\~&O#s?#^?#Ėٵvlah|jv랇E)&ѭZIND #Pns`R֐3bt] ؕ6fI1 D#\n0m^_p˔8.+?꽠c%'xL5p]1wsV4ELO XT rpS+'Qƨ-'27X~$;:l>ح؇VOֿqi"˟7e݆6Hȉ>EG Ok!֡#P 0?Vʹ@y*;xNV#3Y.RчʍUNs}+-E"\a~.vK*H]6 mː,d\/_QpCHsmC!!>]YSK{{н5̜ݩ'Iϫ{zkIOUWU!^)s Xy :o8"R?ZR]a:bεT;Z$⬇$ydA{>R Qv<9JY 5wG[odI8͂Z}Bke)ǧj B bĆOv,&&i €}-錅INT]O/O8u0RldҖwƉU,Ikך㬨{|51- I„HA/3_&fy}j̵aa4V'7yn.ZSPPR h@ ?m1"^,3 0iK](DD^2;"`J 9v\ú~CKQL&D)QֳƦzF$u 1tzm"O\2Xj)9{N1-dQ<" 5ܕ{|ٜttx+z}n׮аjs|ՖfⰜP2ACUѵ_t(CAA~unDŽT8Q9"a&,y7Kj@/\$fQNq5Jsmw3f<=J~;Ӿ#sҚ9F$ȘO3^{˜մ1B_FI"SYf܌[?4 w˻А(ZnOD/S&M]Ц"JQ[Ūv+йF7t;~LS0詾U>*&4NLW>2} 8Hrz㺐2œBBmMRC h >'OW"F,WHeI.!/Ev@8xGrcl!a0CνW #"vڧq3pty`*}^*oҒ~#Vd ^G!="St'w!933֏:~-j{=̏IwҨ1kAcLo|݌bz>UYRU×ssH]5^(O#٣3w` F,ڿ(^5wV}\(T7 z36̖_vP@༌Ο`Yj C6P7ݕ&A6j0zt3N}*W '":O<LjtmoZ^a +e10Wcb9[d9RK6z9(ʧx"wY9iT!3䘩=DLHgZ"TT-O4]1.ٸ!(&u'h OўFv7huiq mcЮR'#Ŀ\>NѺ;~nz`*~Ei_4Ea Y;[9[.j*˲xXM_P _ F${.{| khE (}(MM*qO0aӏ8'a?^LPnU" x)VXc) 5ϲu.hmu]:/yKMn|rgOPew\]5`>unoTr^O]A!vZ[ }ށeN_KYڅU hs:*lh˷}J/dfZNh]-2фzw/ n "O&a/wXzTU SY,^ ?ʙiqR28=yNdw}Ùeus' XfD UX!_ATqG otoފ]-)njH;Jd!;-6]UwWJH8B?RY#&}͏t(!Iw RNtYziIcڢImx+knS?Y::_2 `[rXq$(EQQܖxk$⌓;:#Y +Zaå:ȋQ զXYY[b;N9eb}lFrQd`׆lƆ; Y89{ش`{=.RYPBl1`]ڠOǑ $}dMx1[h"^ԇd ~S*%ګ2~pÀțZak䆤Q,L ]* 9W`P`IVjv#ūCUCV{Ӭ9gat>4R"u+{oPrʗӶK0QPE$:2~C+|Wًˌ_-j9SmHlALP, 4*m8iJ{LДIISQ_f[nՁ^L]cO;OQ@:dғQTr:~ze1lXk3QueE\n,I;5?WdTSNCOH–-=nњEnmaZpM}b$g enJ"$66!,C1|ಠ ֧`"5-tۘӔCnRu`~yIp+/pN#Ħ LnfM9"g٬р%2^2#q>if&-: 5˓x f7;)Y, +eU])e_zE$]vKd9y;:?1]0QSED 0X4^ {<3ǟ<:7[71[~ LO@q&9c ޯEa&&WݺN > ]GknP ]H赆3v8]jkQ7׈7^)ww`͒)${&П&XKvqS]lb|1fѯSrpF&.|%[}fbtKLC5lUSqI2W Yްa9 oȗc ,%  PuOrwq19sg$݊F)ψ`y6;:A3 x5">Aok 9|"2K MN9~ߵ<8.kU狃'U IޏF)/X9UGge!xx6ONvꐤeS^*S[r!jH({%SU"'L=?zwJ_E[$U\0h8p4 i9q P`6 cYXU3 Ҿvu*aUE{fպm'9Ƞ)29Lkh*CF<{uhP|vD5wO:rނ!B~*V\d|U9 cr\d_f?>[#\s1LsMK%  ARv|xz&Ay{2k82OL)`TH|Vco>l(B:~ʉ(`W[b fBeSd@?/x^Aa;㫍[5'i mO| ?f 1OL87Dhə6npǃ kpִ W4_LZO J3´z^E4>| +7h4qK+(NC,f4~?S :7+W|q~$$dZ/`}z`ehk9}]SNP{V67XI?bC+d7܆_@NGd N,77Jz. {+̵)ƳƣhW{U>E1؏z05QPͧ WJ>[# ]w'=.Mxrt!2&dѽ\ #LT+h|)[_n!'; Hsy#PwءPj mY$HhQ>me ^;;9,7}I3Kuތ-Oţ]RJ5T WfouXQcONIV![%K1m t &tH?R''3 Ƕ<1$ӓ&ȬĠ]ҚB hInͶ=æ;䅇w{`"ǐÆEܥRMr \H(MZbYQD_V^CJF~QOZ 7Sj %R#:P%8--, nuhfP`-?ojakg9RE'dĴ+Mr GtEO{<8aNlGEWHu>e# 3_SɹZ,d$g8`Y~8L .-Kt9sR?x@K"`@(~}E$^;iބ n~tf\_Z8Ss`J~#ɻL~24g+zz?i4(cskBW܄~}%Ekn>ذΓ͠\BVt3{5;8i*37z/SXaRZ7OK'QdgjcA}ɏ*M9_9XY2ϣXD/ phwK Y l)=.n2L_AvlK-'H4lʼntϻ1ζ 6U^dRTֆvtP2PlW!qM=fV]gx 0؈Wu:Үu [ rm摀#SLw wf >닣8HҤ4~Al [A&V;OF+7pt5MLd`ʾ Qyd40Gxt$zoRf=H||c!rS}Ac?M&~6("`e9RG#H(X!1}Թ_cb_DU{m㤍$DyOjvN>nI7bO1 ccoMoW3'f|%beoQ`vHcքX~Ƅ 7InB!SnGxV{^b̀KfH2 JoQݠB(2e(hTBJ\E d$FLS@3:&;]db_!:ەd686?G05vPAOc[1XPkyLyf1j=5ΒvJbtZ-5FP#bNe[,M[ӕDr&8v4Mrh? [M quW9_j&ݐc&1x'6E8__"r0kPO?wrR!l"T]7BB j%$ A.ǦF`mcf\R.)v0tv<'*僝"Z+ǚPk5vMdFVl&rp~|LEp 6qG.֤a(s PwvŁfs]4WmG#,QU!0%ξ. ĆT7dp`@$|L3Yb'X{ʐ㈏RK+]{hqFGv}߱{W+Q͢~ZKȣYp_dcMjʬtjTcG%\p2tiIz&ʭ,.H N1=}`ZlCNӡfuq6JȪæ7\}M횈"+Ma +: [4ۇX?ӈ @4V7 !o4#8_Q!r>2)R3MQK[Ϸ b71k9Z 3oK') y,rgVL0<O B:sON3;nK(BV[}Qt![FZGlQ%pkY}Ce@`, Ȝ3 VA0Q[fVt6Wy+E+ VE@jSLJa¿b?L1^ME|_ H0%%L|ҿ7ޱ67ޱd. w{bDScRA_=ko!b, ;4yL#iYAKxKrLR^Z.e? MUMdf^K}Itdiyrp10h[`w.4x[>L''aqJγR+/]"]ffA(ЗWw7Ξu p5I7Q^.΁! +qEź E\(jq䝫| =)Rޘ$HvT3 C/J~ wn KEK ҒTF8)X<@.zj\+'j,ѫ ZO^鳌'pP!'Nf&V,^8„xMH (##ή- O2P۔b/o FE@~\youKm鑺OQ_{5hK}XCGn$ EpDߚ>*0WAc?C&]83;kuWqG!Ŕc#P^\C&%`g$QK>ݮ $͖#dvN[y( *:v@$3/$GoaY(|):zP=q5ԍuEIZ D;r[%'ZV&d3%ئ#oЗ0ғmP$W@q+b劄 ԃ^ iwl+Xx˝x$PX"2߼?c+wS);vy)|9Ji,v㒰CGh.u >/ɮjR i.}\f | J= upKВ7|1cBl c y*u:sShDF lsCt?{&7ļ6Q +::4p&$Ά(y4Éj8_ vn&XCq09X&</}ҬM mC'k{*/r|t6C ,8AUβO@'Z`]k+o.މT<{pI\_oG޶TO?c=/i@b/[cQi'@j~{LY~ӄ V>\5N5?w%;C"!K5gsFtQ3,?AOg"!/IbV9tWaPvVVRfQ|TK{ F"&*=(;9zίao xZv->| L8rW:Iy +E3ɹv#Bc-!c pKCx${xs;GO6y=+**{=RAOvRP29i,e)aPܞ|LYMF0SjquSywAE"h.zXxDǀ0 Vn9F)(g$ '-qzZN5ܦJ47z|@MiRI+{O@u4VЖe;<8}G ݗ57(鋛  $%/d[WfF`|kߣdqkk!&LmPg/^B74D['ˋE *J`=jM90%~o1M' 9R 664 oKNn.'n|$Lc]r[Ԉ$ 0r`,F#y q>5(!TGhYKޤOqtTV՞zpԹ˳r˙vK痊ZKtΰGvӝY"df Y(a@0`5j 3-zHG_puo`ŵH*7 XqCa3 @NÌu"6Uy[(dHeD n+bl^N͋Vof \&0(\՟XQB/p+QaPIEXpq?l#Y42D7c(l ,J9 t?v%%QIٕ㎱AwlIS$J2i4.%HMTl~=FJMVEa$@3̣qRҕt-|k!e9!iCX`'qsrQn+pF=pxtDHk3L,zv `L]y0T[U8 hY]bmeR4 ӧ)쨇T3NDhY{ ~1 AP2IHnrz e_0+t_CZ-tVp­ق7UEÈ Z<5 qnxKِ?{Jm)93 ,8 :E #{Y8߿ӝ 󺑿}Wk^}{CJ$M6^8Zo_Э;+/܀L~+4;hʞW}L] \OwfF؁ ${ [n3m0)5˂ :|K%/<'EؠpN^@m9) Y'XQ9."%b+4C/cȫelpВLܖJ_MF}|ʤ\b\m$mytPa2|l_ x4ab2Rp Os)Z;qt¬VЈ7ɟ-Cf?' [gHVYF:J/?&HvZ(L6&-'N4ī$)}-WCkL9ns);C>>64F/ c/% d˿Y_LVqr,Q&Ѻ(/RGGS* ;%RuB ;ڪnSQ!%=Wյ.75& RGHwK6MnyZK|>TH֎. *XxA ; k)[}pLd[,݂3H&Ss^[Mdk3R;\?ǩKoÛkmFWbk(MO ")A :ASejSA!uY?tԡVc3H:)m*z~/+yap\R)Vt'^Rս +>1I) 7?=PȻՂ)V1ƈ1e7eK\"EEMg6|4i[D5#kM5/6y@gF4qCWٿL6{ 0N›>zƍ)u 1\mmНUaEEพ8]e r˂qs*]EF Ɍ*9~5Sj=r)lvY{(dn}J7M z$: L[Ҝ7x#cTqh_6N4?nz[ vTYW70.i t UV#=WzڍT4-K>ce w3Kg=kSy7-Gr%w]*O:u;D-LylfZ_˾|q@iz@^{oSxaDyl6pG:3Q];Nn2-{4P/t&W|$q1 >"okTngwqݓvZWt=Zܺ܍k&__`>:KJ:b{ $ L_^/{fbI|Srp>YpX&4 EtxMG,BTo+cEEĹ)OD= 5Ml,=IUOlSi:l}Rɇ~DpA蚈ƔT.>qY[:vjM: %r L^u1^gmNBXh/܃%$H+T!ھqY𩦦yݖbm©W l0%z>1I2(Zq>3̿ 2O/ ƓK1Y ʩl g0EA­ zlh 0t:eHV Ojߊ) S)l5Y XvEwmvQ9>oHKsv=9vdF$7f>Iuǹdơ>ZO=t0jo,,%Nv;Y(%gi[fǦט1tjRol`0d}t*Y%'}1?xX8sA3zԏiQj2P \QB/PlC MnE C-4O#gIf156O=I?N')jr#^|O.#}DF-W<.`rzb2, ^CL_PS)BBr5TWc\^FyVO̝qoIWDy |^t•V:`\ޗ?,x: - 1`=B0c6G͇ {6Tͥ`'Loxvze@~IcB_!hx5g˭3t娍Yu^x} !"r0V,I \o@iBǘKŲ=FIoEI*}bVU4fJ5unHnۇ $ߣ=\*6 kQڔ^d~}MF#E&BP?$paM!\7dPȽ/YΆEYד{'DMmv Pw^ tCbemqDZ?$mb<ξu\|zF ^J|ƐI'L"-a9nDF5|hHO սO6|ޗ aڂ9Su D清bR:`5u>\" |)C6 Vql (a SME矓0(8ݎgPRg5a%KLyc~y.erK.8!ȷ0Hf~dx0*D 8bC/2=p Z7?Bf}țs=f{@jrdnSm9?}._Sy',AiȔ/ʔSڳ8hƢlGq^#9$ \&lLK1T)Or W^-[%B33GW}, 6n&hRm;'DRJUIzXAjzkp; 'LV{A)W8DMtIh^T{rbaJW acmr @-{:s2z+-NF"z8;ƥ 'ֿMb=>ڣi#pK3ЛZk1ŧB$CCu3l!H߱\4jzy@V6: PQ qSE!nSa lIr\sYEnM+S3rp>pMl?$L7:ݬHfmju]dnKsJ`xxX1Yd~QE Mh [?`cz'/J#CQ?'o9O=jWu㲆0Wy'ki+s3D;򫥭[\Ep|;tѳjsus6ž9+ߌԯjuDA޲H1 81\1–ḭi@΀"Cŵ+(WDWQ3|#,9O-{:Y؝#~a!ϙj{u]̿~(!I>0$3dV}"qRrr.1=8i#fGB4e 8Ƥ O!1hq:8DXPLK3FU$]AH`S,*%@bS,d4AZ;35+dDXkĶAPCJ/L~ypT;7RKbIEWxC!Ƨj[PKozhi6Dt93)&"خ'0Eabۙ(MBl~?3,8[ư`zRge84­K 7:n_?l>-2W)>r}M{Rn !8ouxD`k|Td23 ]u~3sOc [wn%AǍ[#Ɋ15B?89ɦE}~:S#)U^ Rp@ۖP8s*E=RYnjPϐ .r-9j!osMh,kqOTË f&Z[o#RFʆ1ph$[~ dq }~'|fnboI"S9xñM ,@{`e}9C_XU}Yjq p֎0Ƚdxyl4HZ]U^a eʟ@@Ź7> qǯ.ǻnco:,]ω!LPQ| ".Txe̺jNn *LNo"3Ɨf߼ m#$%̦rښ*qfɎ@S eX 8X0Xd$ScwԾ`xAxqa{o)5(v ;ZNz={N3=XQhCb.rRW1Z=obbNqwswbdO`D- 1Y9 _MqAï]=U0F0eq'%!ǣ2L^8E"a7c#dg?p*g;;ި,hgsE/,}=k2R Jo"mYXu`ٛijЃt6WSV]1l2}uWDso3}!sŮ#=5&VjX _rsLL\!l7 -&4-:F5Iݏ !&N %~AR1}%A>ZGűb$̙N:DO~=9R(W'aO)ALݦJj0!?0勍}˟u[v0#3OEe`љA3kG.iJ~E$BlhcgOC/Je8=7&^2f:mU'I-x*Sn_%:G\.H+I~4'8BL˪cDa&ի~p{@SV]`A*JuJ%ֳ#U hՖ!1Š$dt]<+XjةDk(i6a 8@xB702uėw*P+Zjgl+'Y۩6R~[Qnhw 7Gp;A )[LyNCrHA NeO"YkߏZ`aRX/iuw0W]4UTlJ`S&GSh&bcJ9N3. 苦 !2|,kIџ֭5'ISKdvZ@s/uzic4fэJq;ہ)В]ξf#wFi][c'ޟkw]`SLxŭdPiޑTśPO!cPE+-VΧz Ch] |+"h V"[ 8OPz{:K|tM5:I;SW0ΣlzHŦKL|Ci[ZE`+p`FYk)s>1i#'f(~9*ͤ% ݞe7/m-^nw_q<וB@s͘MӞBgG話!k "u$SrB{[A%1h'MhD5C,k^G |إQv 3c}n <Ʋw{KnI⎚ZME‚'aX lF7@\؈7Gep:v0s7R!Ӧ^pn ,Cl\ipG׌XͭZieoGd?n @0C3<yH3W>%ۄ _nkDC9]ם$((e?*:.,j2GhAD"LC .k^ 5mh*5d{C$OabTL鑦l ߱[n{MH«_jkKC9*orKǪDX>,>rSymBye˿WndA8c#+~A0FYX|d#nLD̺"B, -f.m"Xθ͍VbQYÑjy>o:|鶲}ʜ8^H0{9;9gG}UOggYhRfvH=J%Q 3#%^*t[x8a#R/=%ԥIaE9UewzD!M-O.L*V=nS(7cO}e,JӼhÕrGnjz'Z+åJn@b1`sA_Ѩ SɘC6cߎϳR ]zNxҳSlׅ.&q`e"ea} o`LB2z.%R-So1U!lQnTL(^|E}UCk xZZ$1Y}VUs5\Nr._zf W\zuylMepVJñ_HtQ,Vbe_P4@ rY»~S46؅1Ѓsޔ;zutd%(vR6lYÎ`]vI N"ko܇SU9ʳ#w0曊7 1mc@Q7EFkls)J6 4<&Vm$#0 vI9e~Kt@; qKWFDzqn?,D b?v"2dr \ MK=fWJg2R TOɩC|/鶣H5+*1m ݄dIݴmdtLŞŠQr'{m"9qն/"bQX;[ pv2O/Ǘ<9?$ov2ՐzqZyEK9x²n[m:> ѽW]P 2Q|`Z=ISKmmB\qb`jp-(Kw?gm/+{p#KX+@-DސP/gDկ2L$}}3)9Fr} aOK5C"f/LS UGFH#VΞ -BCug0^> qyqCD؏xq{ݬ44 CM5K4"my'ALfȺupIS6hP^G0 װD[DC >pc^[˔E&#:9KCm>?eg}]`;5miZ`XHXRNch@1Ao,dR6|NS 1*jiϟVOW^lͤQQjwUfcMFIqR5@Qt4 Y)We ٳ/pEg= qɖDm\ԀVǮU&E$ga:NXS(l+ѐ mpAoׇ ɫ5mt$"-=?NiΐВ>-J%vJF{&W\g \MNRj򢻻$2$Jl9ZeY;ye!: :5,ӉίjwPg 9&6RdqBp݇\X0|}%Ƅ ![ebsHHO_}u55G@ӓfV}ٳ(Ts2EKPؠ:L{[hZG1fHwaіJ|y6Qq\4دN_l<Ѳ9,A&c;ZPH;j ~6b䀋4\NkYq_(TT唻АxzdR 3<0Oew&mUm$a=pCj|= a_,]1Mm/SnlV|:Öŧ(Ŝ,OHHS+kVĊ2u= 2eN)ghzI'4e8ʩi9\ 䖆"]< .pZ]MXWNS% NGێ iAX>̥'hrM@uX=zX_TzԷC!읻D$Ĩ+]d;o` 뇠'lNpd,4ZI 0R8K.e GHE./z']U$^gxN-f! B^qiH)T)12 # }`M2fҙT}~9- FnL5 _d!OX_S s C/Txl]3v3ͤl9[=` ;)"[agtL568g,0H {lL MXV_XT80 0EƯH[wbW{ Ou-ż3M+U+܎cKKL|^<4:/6PR&9LiCm `fbiBD kt ׻{g n"O6sSv*VLiVnsa <6!\^BԭZ,`[00S˅R61G1!3)7eڻz#I`1Zt!!,Ė+:,DR㘿+ke*+^Vuұ.(=7j;x&LJImyW ?vl[C5qP-c 013,#_CVr}o~s*Qv +@j=Ns@T9lScF{|լj`: 8^!nW یh7v# zӏ)p&wL'*i7J(  M`ŔSeHd6zW]&ćLs[+ })?;R6:@$̯V Mk;ZׯvEnܜ{y?¥@,dX67 \$Eisj9{,U 7IMt6zO-t*ZRC9h IK%O'6 ]5pQ <pa5&]ݼ9cY#֘D`V*o=Xo4#GtZܽۄf{h=Z'y@*&,wu+'5fA(.*Ug. *{GUtbQ/aO3^kt$fK+s7X wH18TY&GW|NНO_$@Eb+#.K;%jU瑙G^=֧r7D/avϝpvտ(&h8-k4[89%0~r\Px9`lͤρ)c;ƈJLc r{۰$֊lt Xͯy2QnLl|[X*7eZx8PcpvQ'^f5C/;],Z֞4cy^JB|pCq\;t 0[c,(Oqߚw>_LfۈJ푅|>λ9 aSp?`9B;q.OTJy1b#D\MV%Htymqz=w/?:^@Ek7۞k^J˔>Ў6?0RtnG({u rmU8}WJSoK.鮶թnr|Kos9*uXޢo.Cid5YtZʼ&p+D,WAczs*3hwŬB+54(Kvd8ʘ[ b1R wBAgϷy]0N4-o?z+ nlf*C>{[SV,"RU rG K4klV~o]}/읡&@QVe$sy\=lAI$GEbkro_ViDNC"y|!~6mTAp!j.̼iesS~ZF/Ks ?I=5Mu $l/p=(ah0uh:le3BYID,-?|8)yfxXX3Dgp6Y 1U z$sFG/@1;1f6gPQFT"N ̜5{9R @[IмPง?Q]sB.l 8)O.t QY &x4s0BirҠQ>^n(qC4mySqqZG* DOs|#:c}[Ap4BSUU{c>D?W[*+dr.#gnMG_90!xGCMd@zd U[d4Oz Ԙ]Ϳ=2ծ g6ckX=J*m 7AF \6*'p6r9?6B1%+aqS #})CvP\&w#fmpG[Bp#eP/Nv/؝ETd91j1y U+w dq!g-" &Xfl}.N|kn;*19*}v86o6(S8Zy-\zWd񎵸uFɬҗ6na$"?¯__)(6#Rk1s!oW5wƒk0$\`&̞V},!ʫMG׍3]t|s)7pf;lhJ3דmҟM,n~ͷǟ2 qI3,F-L*%5~e9eA7oJE~FqEG1~>!!N$ݞ|`&l` ˅D<|Q,t0.< ;%Ԓ6+* %" p⻦O1kϊ5ě<1P_,}֘t1J&e{ dqhkS1)El9MʒŤymmyxin04+@w.}E,nU*~0h< ,̽|M&|Vd,=vf%3ױ_sN!7}FsX`/UBg|TmA`pt%_jP8cUރ1eSܼVZ|-^e!T~$`JJ򂳛:_h*c%MK[9*{ i=>hv Y@Śf(> rB]vV[#tӓKf&N{:H5)-) i *oN|H'zzI,2P&xyCj$1zHf`;-HGsc1Ґ%XތOCߣyUL~8)V2R n=둙izlJ 6:5?c" Hgwz_>9mԺRF IUb^hq|dTq5/^hx)gJynJߨS[/w%juI >,)ē<|aǐh ,N'Ӱ`N7sZQ B׵a!!v/»ȗ'MF#ʽ%W 7wGH0KSGBuͼd |!9Ah]9z೭[D׍hjD(,&3gDSė< DIrU0h>\hsjx3Q"Md^o/"Kn>;3)ު0΋1XY|ˡLvGkOWOA똧ꁦ&Cvw]XdS -`0MMͽx7 ֑AUL#cnQ:D>A3:7`mTPCz?l?VK]dH4! |ܢVMqNN 6jxE}KSt0LU]O& xZf,EM0;C9ND[8* E䀴š u$i8j>EG=',8KЊ{˅5㓔 /3rf!* ΄9TEC H1*RLvlsצE~J1G A&MX; ct^~(4/Gi|ذۤM}8Q5 z u`؆%2-"< f#e7S˽ҥP(Fʳu%eBi3rBla q8~F,ُ{]z:hx.izEjo*lBxU?LW69VoF[YCۖ 3 VqC!7h釁dEQҦkb?3QW {vi[9Pd@/*fm:^ H^HPUE U3ٗRsiN0o1!4ő53xg\ʑ%sxN}b{QOӦI,fzȑÐ5؃4!ZuwOWe# rNBzLR9wBLq`Tc41m'/hd]uم"÷nJb،%P@JeIsa,k9aŇ j[^l=Ay?I[yC*"ukROu /'#&iv$ #ч|`e 㧷__WP_=~V:qKA-f,cfF.nh{yA R1q!F@PXi9@hPHDVcK^Vm?YkJ wN`+? ߐ*mhݗ@05!NrM@n/^5 q׬0-=2U-EqzSu|jxǰFgM(=Fmu,-ʋPœ4ҥ0HT Kv~ \ Fow&oFxZEPO jTJ)>.H1qD<&󠃁֌GC{5Fd-"LљM>iKI[ #y mWy +@>UAưy11%;ݳ>Uq-̠UzkN&b{vþ9AP+\:T6B-g6+ W4~˴񵓕( $rDx``acA6 sե撍t6y9q)Fz=M݌JcگUx i jh*異䤒(rb'1جgMnG9~ni$ CwWqrF1*x1 ; ϴ8*Zf) oZd%zŖYiM 1C;3zL2?022ҁT"wJqmH߯*Wm_Ob@0_OŽ+ OFq0|wenOMUw{QQ׊lUDž~~"B,ȁ^e[".a#JGl~R>(R|yB¸"pJޔyQ|&[m)[|+᫾˰^8iHD$5t{ Żݗlj^=`ַFD&nמ8F&*۩Dl@i- 3jԇ!/U~짯PD\une:SnK " -P~Z^$i e𷏔{pT64c_}aۉbAq~V0sp8r\(;isyŰ!Jp+[I1y$pu(1'w i۱馠v&MM8}\ԆCV7rNnu!Ouٴ '[Xj>n_Mx%3rCc# ȁXUQU"Q!]'i;͸V0hR\dBEKgT-FOakPe_%M^|J|&JF0[n%Fyff[z3g; )|rs.aM?gK#L+0%, *]yThgDrm+?Tg9C= 4T*~K//vsJhu3)}"cS(&Z6=w.Ԟ T#C8 &8KH\2IB:$M ހ-6 _:vlcp`eگcrZ/ $j䟱u%[,cdʶ^h~a:_|9olcqg̞ {,t:[gIoQ@VUU+? {:I/DM&Gl<5>Tp O_,p9V`9?yt8@mHXD9g*7 q4 [v@a;( 5=>62"@m{EݙOd(ZOޓl`Ԑ8`Ɛ4bRy9YJْqҕ?yF{BX.?/YN2Gd,W[ʵFD{؋^mH?#Y=c#g4BeQ-`ʃzy9 5.^YC4QY:fuűNv9X+8f(v)FgCGu! 6#ڑj1z'V$(@.?Yx~)RΌ C͝9r7r72ǃD;VY(>'[GKe{ ɨķԣTW<1}Џ5Md':avDmlI#Qw~"㮨;jH8/_0OW9zG~Pk3kM oh+iaE+=k.̨(ûC,_3$UGٱx&cu z @ε͉tL6X\,>bҲX?^^UROspǿDIMqBEӼf$I%ULijl1.Gzv"ڳ?^~z p>c6'ٰk6b}Є feaӹɏlB$2"G-nޯFΝ[,2 IDoc8e{X| 9tnO%]T@\Ȇ[L aȮ*R~|mRE>uP!Du;\1YXoGBΫظE3 , cjR%T)b=ahǺojur6>l@=tMQ/g$sn}ެ.ǟw\!dW-[q)ɼ}ݰ`Vp1w'OxC100< ^/΅ "K6 +u?޽rW@t&cξDm =";=)2InocXOR_!hp26dD 26+P)n.^ﮐ~>rQ͏gϒT0Wh̹OنY8kub.UD0$x,erGMbBS!H?\v+Sx:.:("T2GH&]o^u[]ž^hяbq9j[Hguڼpx*r* w')ۋM {J o ퟶWaIϵ,M(9SOlߢ[y4BFq!'Z봗8lhSMzN;%VJl:rUk3k1zT4RmqRX#D}Efh[c7f,KIئrp,wpJ.h^9 jeKYw$lTlM'ЩBmOcX" sŬT^N{PMvOzs{HٝV0 YhY&1bmGqȽB__bO7z&0_3 W !fwCxs`f' 7uyxƐvK V!4Է3RuSF7 ԮEjrbpM>8nrpT Sf(k뇢{!Uw0hNZU]xKl;8I7egz [4(!r%̕OXJզYÌFר~](U?LC>越m%[z+a gGaQOӠtqӦ5fq6\=@G-n|6 >䢸HW4*$< /-ecw^x1P /vMF( ]{(*vgFO=Ka8wa[Pf62 ھt/0wvܴQFbg~'GN IdZdv; rRov yM,<{cqx>6) bt0JA]NI\}ۗNY_#R䝄pʀ)p`D9L?C`j:\gɀbZZIAQ7ќ-sˎo#x@sQd1*aݓNBƎx3xXAg͂J9*4+a5{a뛂~~fx<..2Dg^ud5 h_$>C<w!^e{ԉ 8o,kn+Wx7F_dKI=cvp'ssA`9=(5B2WWvϪ"APԃ*܆hdTm)p kx`ITzQV}6 K$#jVP T%@`M6nun@B ]X)kUw]Cf;s")weK'AA͹+9Js,Kӟ9j,l:&69kz<")n{B&( r>g&(LGu{pSP"eg{ۯ&c{XVZX@aWMup&#jmTSR x"@н:X-%z1=xGZS4CK;8MջƜ6j!qWEpq ve\LIa}_G z~ޔ4pqM3|#&LO5Ç?Mn%I cY|$@k ^8Jnv .~{c-&7ɯי: @̅wfbhA(: ! ^=,jhf/3"i7&RAoGqgw |B7J4-Qc/d|@ E mJh)ϥ"t–xyK'2H"dLq/+0~5.flWg'YRsx|3<BX,5Xk/x߮2$@]lڮHp+)CWDv7cW!"3CӅ;؏KXk[]M4 $;PC (9]P 2TP߮Xd$Dgcf'F0>Hm62]vݼXW<>!佨$8M*e4t VY¦Y on,lNz(h/ ~1{jsk'I3.!w3XC%z] !b1{-}agS֐ |)s #Cf4s2*ȃDVV\&j{" qՏsk oeu_;UI bxP_V#myom%m_v:>2)Pj U )^L"dNAֹc~=$&/3I,QV{-Dq?sRχj! I(J0^۝}Ӆ GG& "W`8Kw%8Vk ?CQs{5i@ WS?$Cj(QuF7ޓÆo"YjI#'q@S;-8xAu!}k, 4hŌ6um{ebd0.zkV'Qʬ<(Nu2h"Y3t8|+ʻFգ0[TTߪOlww\@/^^Khp`N7d3Sh0,hl@rč@WmbN.b a[M q}p{7`!*V\``XUns->GE3ۊ;-aOkG*@ʍR0Pwʦ3O0\Br1^Y:8QsD/!:@G2ۍO>lKhzJdv C=ŷ6wl0tj76G |@%^rM?N' ПMp8̗UgԞ,ze {_1YYl+B 2met31Z1+ӧDϦDr ks7~^ϐPN2veQ9Y3wp_)n&UhyL+6g @z(*瞙 '֏Ӆr H(^鍜ӌ ˷QV=@BcrqiQM ⑝%>i0mwZ L*(J 9,NG&ZBa ҅˜<b|РlZ7ȓ$%Y\Wq>VogrflhW񯳗4@_mIP`;vah^m{`)/҂輸PX1}씅|T E"f:Me(:N.3ڃ\ӹ2ZU-d~_kF~I_Ex]FLN-F(\ 9oӸ̝fGD{TK&\¶Ozh8K?9v-8U _M9MC9w"~4C.fm>^M)iJl6ҭFu@R$IQGCS^58~PRcui|QaEEH閆w5DH0M F(K5k#OD]OxA  [7$PQ*[rFZ3cU=x!}r|xu:4M g2Kg٢JtGTc 4qz͏h%1$Wmzȇ9&6*$Wؓ+GS\0҄1Kѡ1eQDEp{]xTfBVd ODXá& cCQl{sous_"dn7&[M%,.J<(h]*%;L(mSuQ|΀,FbX SeFF?UWWeO isb$8|!!PhdX?:t9OHȹU BÓ(>,!T9oMl:OpY#Pab_NoJo+8?$u0KEک~/h}5QL,(ٞ}rvl \8nw.b|mOF_@oMlt[G$0@L}Ze&̳BO'EyjcxE/<=|6L}'c/x7)= 86΁\92/Y8<^yOs3;:L[aS=vEEoRVq@󥲫;IzTeAI{"*Q8բ%n6{JVuaAf;XS$NIh-cQsj. wjߴS[c1C1`hK9ڭHS@fZ̭m*&š&=(,4S1qB^3~_դq_JֱĨlW@P5y|Y0M! -um^bJzpt"?9X7VIO`V R<ٰIx+4y8E1Swv^쏬4}O:ߟAĜVi`a$C<q 4%<wtCe.Eޯ )ufԟJ;nܰ7'jftD ]Uf,0 &@>3|j_ȹhҚUL=.…J| L>k7t3W*nL\g M4l'l C[riī\|()gEDP- 7> ۀib=UxtKc.jB8 5I2;pC8Bƴ:PB}ǡ)ۼmhIJ}0d7R1'>I}Yj;ՎɎq3UUr/5<LI\haԅ+Q%N,oT;@#W%Hm BQDߴƺb ;-_~tcA{n/u\W}٩u{tL=09(4pW`0'лAŎ^e_OA|4mO'ؚZv jW`,`J8u8ȩz[8\2K)P~?&= AO×}/PWEek{z:>c8! 3G o2hCg5.*Y#u) -x2[N4Iۭ}Hg6rxrAql4* 7%L+İS-'TtB_S*"?{JwvִCLj zW6!nQigWR@;+[k]ܩz@NٳaM Cf?ik>-?2bPwm<&$dIK8P"oJ+!E3w^fn'ebf.~-nw6>OP!9sS^nq7-y^S#恨k3 7nVq}{L{ЫH^mK0@?-@\%I<> kyk-ǧ`r(2E2DQmi:fz'͕t -Q~_9挗jW;hĀ]>?J`Mj7L+}>:Ogt)+s P ]wӢ+ȣ2nw@+QaTmCy~a &3'>OOuG}&nxOy{f4{ /uiGO8L>-9c:ڈOB'lWs=ŝ!)\d]ZC瓾u|~>}T ӊuj֚#1LयlTXN ꪪ"s>1ע:44/bSK}Q&H7;elW<G7Q2Gd({{YA!dj );:Z-k0욁ȇ*b*S6yD Q1y~;aOh%+n8Ax A.ʿRBh%: /pE2Fj(ֶGf '#j`It`q&!Q6;p[Rqa#Y6v=|s9T"=' oѿ{l'$n<"3!͕by)idm)&ff9`MWJٔaz+,_iry<.vf"\*GG (2*8XFߨўA}GKg)Q !_ҊP׃iz"3?k5@sTdvb8T{x ';7|x@̆tLF{aB]-'~`[/L(f+]?¾ LV7&eZqgY9d<)Uzآ Rϳ Ǫ=.o>Meז[2}قm}D$50i-B}\uA&6QX*c k_Oѡ94h۸o)66|/i<3{s?R Av"WM~ :Hr;.S[ؗ̊BtQH#5AWW…",XT9wV0_yq@=?`Y 1G$F®Dߥy4kyV7ܖ4/gNf5,& cE'"X ̎&Aj?{NUJ[H:٣_dȽoAYJ֍n]=[%gAA}"w+h|l=haWñp3NZrr1-F? iⷊD?'B|]Y5}%S3{c,xhsݛji3{t݂VF#4Ȓ'FײS1(i[Cdީo h3ӎ4 $#Qz872C-d{V8>#p]oҎq$ '/(#W.{G5g7C rpp>H rk58 r\|nA*!&-M6~}s^4sO H4H`8V2\FF6 a{WKv6y:BKoA)>(o\ ~71A<;޲;Tm&]2, :/5e1>$6WI_a^ G`l tKY,C k~x#RMk9,{t0B!H ew[/*=;,ۉV^`Iq^^ J[^B\a:.1e&+@fKx> f]gKj X܀L)ș9(ty ƻ36IƒR-Ƴ&'ܭ{ac&BpKl$JC@$v/~/Apu|}nָ9bz) 6!@[ E4!YJ?>Ptr l6mGd m".3 A3>S~V%_Bxl^$1K:i;_*_UJN+.N7>K4ގi&_q T#,!EArV%,U$aYb=#WfuU3,&7G"clT\ݶ4v 0nf"d?eJ#p؈ )5V%*0<Bv`;]k.>y =wu!F)n{+Lp yn0G _f[(\Α"N;.G 3Sڙ@ҲD41%p2,6/Qi{D]*;[KEP,#3f\*a =Uq=Oy(t, <ۦ†PCS-K;5yl8T"HtŦi2VɊ lM$[- i-RP8LOǔmZR}g|oG*җ z_/֔6PHS"r0wɒe/i(#mCZQGF \SkSJH^<:g|x;re*,8ىjlVAk}ώ>Btԗd85[*ۿM|`S.;R5mE ;PWm1]3̘qubbqZBkrÕ` r\jDnaЌA:@>FiUࡌ8ty1h픗_)mbJOPTNHBդ/PR?>綮x@s#N+]ƁGJ՞biOaZ0x`L?=ft\0 +ϋ~y,QAE_S;P(,w| 'HrXF)PM* S-U-j̓(4I8|dpMb@6'~8 QӺE!|H/>XDϒ ŹʜM}RUUd2ZQ)xk||\f423NH14;=Ty%?{_?n f%2y(+|$S6 ]D;3bʂkoc 7l~+(ܠ<я2kDQֱІqWd>Ĝ<6~SڔkYM/?"nBW+%C?ܓk6*gSŇpR@Of I "Z|s֑5 -|kl_r CUac g  $=L}UlĻQ ccI{x`A]PGE47N\ b"hgeM*Zgo?i q#nKj_īŠ9<~$L# ԎAFZQĶĺ>BckWר`_&@ˮH]U[QgnU K^-e-|Q}J_f,J=Xr6gHCFibv7Ri/ꉪf-$8TTlsN$}qܤz,9]ܠ>!sEkwcYz{g;U!Wc1H!a¬l&ge:wZݕ*1-6 s.#Xy f~a3:mJ-O\m"0TDKʪ0.S pt$ ژӲN.ad^tM{"M>,dt˻k |n 4ΟF?oK]@ 2m_" ]9,O3WI.gV'B~Eo Q^dDHT[yht08Sf->l㺟UkU#*F[B0(F z9Evr͛Nezn5׻bW$3\ >q*hXms'JIKq%ǶS׻B[Q0a%D?)}x9tftdL1J-"NrZV΁RI"dVR NQז@- rV@+.x H& '< ɀIsG6")G5kBS?%Xk|`ߞ'jָzG3(@+`6rvf~ UGk!-nȏ7+aOGqXǀ3d#wN`.u+঒*{B°^`>'j0X-AUN| i#wV湚6B#JГؚ(,g&Q4~RIʱн fTAOfmlKٽRv]dtɖhez 8gjhFJg2Rr>8Uy۲rqt) x^Qlk6V8(G A)hp!AW[˹b͕MI` .i(<Fra\Gl,@,'Wm~~ T40J!*|ăVz{,0/زw=o$h >L%dT3$>G=f3n&*S PnL t>"RuDScץ0Y2 X 4FY)_c| =]zt#(,eW(sPopv`AB;MLؓ&dL%=݅ښM$V}z$͑/X$W <$酜Q68| <=3weE&.Fk}qq09n<\A{c;m\KB߳7q-\s\KlF(h$h M@40~P )1=X/mdn `钞%XpɃ 7z0pZ;VNt[i-eC>D F9>Ej)K˂6[cֺq "皘Z͉G"ބuPߴT9}@8FNo̴ŗQEP V_kN.P QB6Qج4M[?@"k$K ʰrpF`'".!s?&W:iF0D;8XłWPaa/ Beח>c-ݔ6[s L ^J[egi6ꥐ 4ʋe_\_ w!wj+xg+*ZKGpk'[A9P,5^&sE[ex:sYXYzyK%|*%o? W2gC zaSB/M.>cE{Sn jy";qz8v)-.WTΓf]5j_HEҬmx4zkj$/(\: é!G2ۜ| -@{t&#dCj>2aw¾#[qHCz&cޕ~ms`[QF$oU7BY.%1u![s }!Y=W<1 VLK׼vhs2Ky<1ٕ6ݽ J~,E ݢwd3/u.x‰̿ݺJiKoEǹ_j.u&d+DvL,1j N7IK[d* 9oI4R#ygfFI\$* BP` $}&SW| Ĭ3TN8y$zth`O6:_1woJRO_ljt;Uc wMsԔu "c=Rq7^\NjiYL w>KBg|cbijJθ݃ %)Ckմ~y:P&QydHu)^/b^+C( Ig2(*7?Fx1m.@X^(v^N7$Sybo=N:-+WZW&iMk`]Z4Rc1N9#Bg%Me\n=ed̂i ý~ V%EXqyVc{}TJinQb?Q}U-,> Y1oe LWS $h)Kbt xlwyGY-D~$?? ~$tՐRln+%rVlfNkx=~6؛ >(=.Z Q=Jy@YGNP+k]2*,ߵP"Db2X~g_ =x~# M:WD Tb*Bi5ՂraXZ^4nWlԱNU kD!1 ƚN2]:.(D9`Ob*_W˥ҽYȕSM`=ÿp%um&:ZX",Mc*}Wxd+<⻖{sR N8Dlj0zp!#\ڗ\ KuǸr" m=l79l<ʞ5Kfk:I,.sH7e~W=D*K/-0v3,<dXr=Ly̚X׏}_w9J``D ՝ݤN 'UXrXjJ+ n7ls<e ˟8n,TX~hz2*X9_}hg`4 #Xڡ@ $RQHՀX 3컣pC4O{b71XPvNcNO_?GRRi0k" OZ~u&R&US 1~%+0wUfszsr-0kt;W@:x,=_g&tĈhύ4_P2 3MxG!y/~hY0&vxt;mpRgQ;Q/@7W{$$ԲbO 2wqd+#;}f%E\,QqhӠe<exCWZDh0bP"sYC%ah킬P.o~ aB\ amZBS{ رuݗd(&1.ϪɂeR=%ds-Y {]E/r<8mUlCޒ!YZFίUgVt+[n |$ojf&)(RcZ f\ų).~Gh >dP]X\7?КgCщ[Ϝ"KAJjQ3Bx3|p<3=nfR58 -(ToJ,^stYyމⶡ3pȾ6$|8%i@<2+'Fwv*4h|)>D4Gs&Ɯ5F.u t1(Ruv*^<0q>"&[v儔@UAiM2}$ qR'G/v9{CP2Q>(QQ 6hO*V*Ȗj o/ŗ. !8鳸F$&bxgd gmNk W8 o_8$яw.ZG$9w0j(:Z\|2g^b6bK5«-{Dh֯6>E!G wr.X2)'}E=k>,z mn}Υ0'4 ٢~gP"Yf}ְ;Q0e'pz!%=#:<.ְɌEllR`>1-,Dh$l#k8\m$R Wr'R+Iy>U9p,e+,6,x %ysGFwy^nR;)iܦ`:tlCD*tҡ ߕ5P(/EtN"z#^Id6[Yv1xjMʜr㽱D_ 'Tuxa k,.j|aw .{yxiI7>- ?];[/ T>Edn1XQV :H]``(JFf2ĉ >kdu(o}.mCz-ͯ=[#JL7@-p* U7;vGP$k ` ^qņTxfơf lفzMp02_F&aPċLQY`>!ȸ<33'يm^OlIP{XvYRAҭRa2hvMCzRI㿂x,%YHPl5`5vq*zƁ>^N|jzYoFhqbt]|_V ex)V ]7@rD /S/Sk7\7e!Ksr"Ikzdp6|B3fqiAwɯ[YR|/ '_~ Dr+9,BIh~4zL3p7ݮЋ;g~&M(P&6&_8l.gǠlO겥r{٪DLZWXd ;{ޜ*ah.l'/5ܳXqU9"=_.m-8!L3 hc V\5@uLL+syV(ܬ3K+.4*P+@F @*$3W0V3nͩШx'Bɺw\Zuŷ]-k8VE:VcblW$6U/?};'Vz ʈ-(@/ \D db+ˈɜ^r{8@L~Z`&B)d4[)B^n7vU^v9&n*:}؁ڵ~mГ!^KEm¿`e d[s.{n'>cp藍L%^R+)'o%]FڥoĽ/_'֌ߩB'O㋥ڎSasܺ܋ӏ8spi--1Su_Mr3OtH;#ך3Vzlv?F'fISbdJRc%?d.wHHZʪ>.D)⣠{C.2#.I*A~gqB5OIS$e F ";=s ~cbO8ζKrR6Z-Q}t`-(9߁ N,U;s﹗iWC; +ThyM{0.E]`@VAIYή+q6U._ z瘔+?Z1bz;F"Hsf.OE^]i(€-<}`\TJYyQ>#FMYl~Q,m@`2z>Ģu{ñu*Zt*;EJM)bUnZ~L]9|JwA:1=30p8?l A@ΚaI ZBi1^޲Cx aö{DCf& ߸%ϙ딠,hO"ߒ"m97>lE#]`Y:=7܋A~`Eif"zk#]?zo*GQlOdF/Qb\t$DU>Zn\Fۋ @lr}ef=Yǘo'aCX0Ng<:R&wjSߒ=lh lB8;8~⧬<ْ§ėbpQ1C[ʻJ/RqW.YNE'/j9$ vyf; N h189SHmc¬ ;&L(?D]kR*UM JL/$ uP~P6YsHpuu'"RhucWuq 4E`C#ƚIAT|Kc%!F]q^O 8Iw__1դW Tp6O )0nsi/rjf 5$Xp}ʟxI 域 3Kxzp‹ƧN~I;"⎐̀CMaw7l>f ` 8vM*fC'b@1bM|yWjltzabc h ĮQO :kJf$\n~6RmM:xdnˆ-U{8W׆|=QK|ƾDh/{.']eHO4ǛEff B;SlRQ/6s}.0ΤުvGOй _ISN>Ql%m#ga]ͷB:qcn5sD \Mٿ\]VVUnԃ޳4o \]#8_Xw6qN=U]GVޭ6ώz* ; ICH^5bC Y-ZMBQߙ8I=vu"d+KeG ޿Q#D_~Qu:L;1Jbh(X՘=*sݫ{@P2=Nq3}xs;X b [kit?E jri|Y %Z.׼|Lkbax<\g(oMkyVg`֕u1I1ӫ73Ⱥd^qXwyhIPrS&mHN "` g7%NjN;_ 2闼CA>΃$v-w0cH<!)1烸e%e\G8ǒȸlS$*mK|80\ =@V!,f}Y\[zG čl{eqD(e/Cӽ= ӼԊ3AΆ(88i$x بO$-8v0HQuj2H*Voeg77e'$Pnw0'!.R;E7ݗT LĬ-gx ĵxHi E_p'( 5'e_yK|Jk"L;X(#OZ`$PYJ'jzkO6A+ʏ U$2;{f]k ǴRMdnB"IeN߉??5R3{r=A˼gIۃ?H!p쮨Hd!u+L,Q0Ձh40b#.FrdJ+|b5E7Zg[{&?r4S ˔:;Wop" gY+H. hfe?xn)L[ZCq Bfj|YTڑg/]Kmdzay EEvTA (;ҁ"}۶y~(BNƺùC:7=ֽX<@?:n ]EXtBn. S ;6/{ӝs@_ :zɆK+b_,8tdwU*R_ {\0IE(.CE8 a$(zg)+ܼhL.#mߊY!llL#q/Ȥϡ sCl29m#ݔ< 5gDbUF)7<♷ MS姠~Ph@RzY^\Y ']^bSwD,!50 SKq7;\X֒%^~B'LG7i Asذ+a8>WnQ47*3^ab2ݰ^1;ָ/ak3.H'p|p52Łuz0_^{)Man+[Tq_c@:SVɗ$͋ɍa0uyw Xٖή{gxI+"k^e}fP044ȴ"pu|ݜ\,;/G`<- :1zyş:$HU$Idտ8ꕀ qa.ߏI0yēw8[,]$A.$Teg%qM&j &P>Ty$_|U w\ TE7FxežgEo#` ƍqઈv շ=ߢ6|>c(f:hZBAk*=ch^$o/0?6 èl>y6y|8seu夃1̉)h {H|Y%Nm<n Qe0>y3Ha\,0oL:&h%hH˘|A[+ us(`Q8rzE‘f5rf `jXDC:-u'`G'9<"9ǚ Lm&%fszzZck4Ͳ*Z'Oԑ KT~v& Eˡ|Y"A87f[^6%ʘw,՟7.sa/;C#13)IUfʔInH՛sv)u8$_nYҚUFh*5b [MwX=0AZ8F1, Mb ̋DlהI@S]ɒ$笎+R'R]J!` [4 &:bF;r3T/ nw 'ud\z kbnqAD $2ai @*GoXBɋĨ.=(^Tt8`h1 1+@5)`??1};r}}qA\}V!?C*cHv-0;\[@ Mm  jq*rA r6 BFAb\cAilBב`ԑz5a (-ǥ|P\d@,MR |K$X"%C'KP:1Yg?˵֤3Y[ۛ@HfwܟE$S #|izr ?diuW[2r2cVa=zM C_o߽(ϱ)=La(gFs ~ Xj%1G{* 藭B !C + Aܥf`2;7{4MEvPZg2qgC:E^M6f7+Ik=W]|vRWT㼗m"}P J_?>| e %3X4.I2k.D3 !"3|YF.A7)ʩNgEWӑBNf勞o 7<|Ao)ɴէFӒ0euQx<}BB%sA4eROIzz|82Q=mz/ZqM*4m%'&:*ttn.ulL.z(a;uM_hǘBBrCq>jgHf٨MzShļWkwFLΓ_ָv^%_qo 3ZV]_YuI+pcE鮈(PYDծa- ڝz[ =Ų A`FO:DƋ餬q5;^ή|o=" $τ'#=U6ó!]o ACvX }xH=Q6}7hp-ORnp}H043P,_}Z $*춲BΏ?dŵ?|: o9dj׺F-JBdsa>[vX@%-K {FR(-sO|G XFtkKZ'>&marJy|$h-S=^ e.ٓ&R:曚I#0 ߼kC%ƔXNaDչx(tmyp?mb ۔Ƒγ3лΧɮ 0PDC[㹴UalJyלi:21yl*ф9l!q{+BnN c͋jxEF?x,AHdm=f=_Qu,yD/!OGIq~`ߖ +}w}Ѭ5 q=I($Qf&޼H~+p HwaWL?%X+hZJcEW;իa W$2, J:6Wl[7|)ElC|bf Xi t>JLӟX?5)lWf( -|q0{D~|5nj>Rf8zA[fLܶqOWYu:d'0n XaiGp=~ļXm5nG_=n`YEr"6na>CML1'y];֨x/`E/#g΀^Θ)+zqnbQuI|9GLuP3T|Uw+^uH'hT?dT;1~ͺF?B\ncK|rU4}_4`!DHiPd޵ګx괈.'ywAW,:jmG`w~.j(9}b,S# J<;23eSG#fX@l8ouUfwj(hҳC5yBҨ̨گjOdHXDM&8Pq ͑C?pb@ )J'i"j"([t}e!r7n̹(CpwZsх`O+zE#dhQ:qZ߸Mz&{UF=>jh*T2ql%8sfQUXT25fCj!{<`bA__|/k#ボD'$XuiR}8Cn:?= 6&dx쑓wױSYǛQ{kTWv||;w+(Ѯ%ڻg+$2Z{ `-̜(bK .n"f>:q~]9,m`sqq3tW;/GϮ`nJZTyV< JT[:2Y/e)ܴEIh9_K1%e{A>B(sh8RRoylM فCE\ BR|'o]䅸BiyDR2f͝m STS1ɕɒQJ|dE} > =Ek`4Iiаa@ ѧ&i=qY>dA@ 8XW"q88_3!? wBh#s <%3e'Esp4$n5}Y.ۗM-խ?1+  :ah"jTohKV\_m$ce[r\=+LG0ڒXUBfZy-EPh̅Y8?IxبXD3C % K =i@3Fkv-S Sum}4e&K(c.`bݓfZFI#,UaIccmX]aXMP΅Mf4a iC4EăH> Ԩ36 ?X b zyX|l :~[A!hB(mO# 3{'0A%Wՠ3%nvs:@20O-ZakCc(F΁RٞrI:\uU8kt_Ue`<Hh k82I0EH f2j9x$FY>rn𾷛AKm [elC&_;2-Fҿ~~YTTp2fw$/B@@Ԗ3$m?"u1ۅZQYT_~Wd辁$KlG*R<FkN#KRNʌ 5Rxܤ%>,*0`xƤrÜ5jO|SLKl*UTJw,E4N0h/;^W_(`RI]u@l?½x7& QIJWiW냈ߖ~] +8ju[f:A7rp /JᘨqXy5>3QK8lr^ll3Eɤo@k{M ye+2/g~^*Ďe_q OΡ%8u&BmglS]z+:"ѪQ4Kr*jӋGчMaEtv gAe:ڛ[pdVj$Ufv.3ɤT?{ 1 3~B 1cd0?x{:`_nv HY"dyA7^Ns-oOt@V nyNYb|E֯NX5RZ <zCZ W ۘFDئo >+~o괘\X:s'2ЯT224IXa5=kOeBSb./P1oQi9i(aU项aKSՕ P{ʒ[m+p{q@\sXR9 ` )pNz*ګuU;7~<ĚW7-lgN@@҉5@Mv5c4__+'/SAn$eNȸЈ!ۼ@7MTF]z~ 3T*b2v,.X_mEǐDПݭ&(5jqTirC05#neu *ڍ?(QBEt(d7Al@[{v'!0AW3liO$ӟ$?^cusUBE O\c6+MK(.ikwƨekDoE 4vOluBXdmoyU$i0x )DÒ1乚HdD`_Auy.)T<Rxzk۫imci?oU-"|wEj`ڷ%[i/77KֽcP<Zsr_oOQzkD?Tz͝ F,*b-olBC NM׉,yB]7v8?b )Vڏg92h/[SUƝ3h,hAgP"|mfw;jwzdm.T+dĥߴ:Y(]RђMo7P` ѵ ~I ж"2NvEVۻFRi~<- (?A1 [_ 5|Q//tMH \KvA3Ƌ M!yҦ/j8fXl\Ɍȧ6|cNB̿Xvx:zI[{\bNV 5dD>nyg+r0zK{ :-0X}Q]vNrXUl`z p؆>  \bsOx =P}Qm8RM[.xhx,{8<&cSɧ|tr;O/̐x|]d_w;r>ԋG\ 鵂3pOlS/mEfb76}< Ȉ P) A8s5Ȟ*nKo5V/G!; `6ve{9ijgf5QKjs,|?8>Aɣȋv>s@7yn{TSS_2Å;?avbCdՁ =ڭY~ \*EW,>{ZH&>N ףFC⤗QB"&|\iyp*Om hKq0'ojФmlEBZAob_`~ Jx\O f r L\AB[p@cSTbz^ʞwdp/¦w(^Hp^̺=/et\I,[.-Mښ1c:Eh6Bhm/[$`t$B!"W,!YŞ.,/݉_Gsr[;:~/ ANeܓ}KxVimF.oS9Y;\*\o Gފi([kcSԉh)=&lo3Eӥo=ˑYgSGo̡J!F?ED.Ұ[0ay7Сړ3ǒ lĈ; dt(x[xHxZWvrӄ#'|Z-H5t0,/fLJ@ԔwI$rmq  ,b:iSki<-5|%L֋qbX.7': yYކi]ZqUZv\=3"-UJ#+,wbF죲o w=Ņ Ƹ7{_k\(`z<9bY$e2j_oZx^HU@ ~=HS\xSS\j;L6mg Lj0]9n!͑OavYVz[O^'8#62kKjnم 1CT6_T{%uEDb$mPXבMvba0;^]l๝t~Tw9G&aeA;9c|+ EGO~❜M:!3ym3RxX=`"^._!e0ǓMk%sPÂe!Vojh)ƆQzdGڨX(w=P&8l"&\K1OZέ[+  C Q=ȼ稓3'e (qڌ $-P6Zϊm GϰlZ:w=za|Fen6^cDIGc e|7>p4sȊWKR/&(Ke1"b|H zεmvU:7ƜJx{+$i:N%Dԧst>TkȹɮZ򾑙q7@FGM8ڏ 2 Ww^F@2Q7JE1廾mOx_fڢnRĆ:3,4'IY |FIAD/pz0WKƵ W 5&n@JPfFN%HlH$?9EU.s 'gґJ" GdB^GDTtBVܔ=~;EJyT |..tKg/A3TW {t);w(Ʈ#-J7}TIÑxt2Y Uy%4N;;kS~џUS\w0Q*PI>f%,7n4 oQx⯯kaz~i'fe*Am`< Kg,=O/m*1T Sl̢VكRm Y "2? +\(C7׭&= 06xu@Ld lQ#¤7:bC$T<8~7Q tKvRE{g&]r^FfmuhcN46LR/6hT7>p- {;"~VLdoOhe78dbbXh{R$\yAP- `W3\z{p DŽӮ% $WXEL EV]%>RnKܻ}OŵoP6)xWUL7~Ve_HO5b>z Mt6GlI}(>Vp]8h~V7{6*siCEb*VjupiE̯6۰-1mE=|+ kYS*9ɁPڥ|8s n["f:NRMlu&}aݝ` L?]3GC{絛)y4-a Ve~T뷒-M2Q˛fa,FdZ45 V%"Em>$nrlOYHUlCF1qe1@sy h;&ڿЂ c'狀T Enڠ}S6WXI/wJʡ7$5 {{n|5E7 B@!'KT'qChV=.KF#6[/A![||l,+c:4 ~L9XN|^h7GfX)M*z4M hzwí8HW)ٮI֨ p|[/k_go^q*;[eS0O0޼_ه`.V %3('O9Pͬ4 AW q{I}#_ AF6WS0 u3BTpÞq%4{dDe˾8f̞>*k <)И9b=.bϛ/o#['-iRwɷmN.t5.=d0JzsD}@^j$Lr"ڰq8ed<.oer2CYh ^yXʲqzBO9؈@h9f^t~k7y tOBGKRS5(.?e8/y4oѳY2$z4b#gDp+{rNYA) %9Xy9 o"+Q*2\h߭d PW9Og6f5:CMΰuve D@gY+p;&nH^1N2x>hXL95֥cd޿]jafFD4R<߉$)2W4d#ߐ8\[[Q>w@y%7$ZRxe?bIMݟHP#4&%v RbX Ŕ,oX*D-teiA(3-&Ri1'CgtY!%wUOF6YQ)gE $3T J̕SLZlQi v}0YX,$؄֒_(R]QdIQ:!+݄}2\HULT4-1eY;zR>7݋^XP53Ȭ`_* gD9_#SpZ)3 <"mŖMRZ ajw97JB V_O&$bn_7GGt)\eVyBJIiIN\qTac~/D[2{A kR빾 Kxg:wf-<`)*H4*  Yz}RHQ9wW%#_~[k@=kJ`޹~fCٖcu~m zPUTXNICEsQk[lkȥBO.;A?f^n4 0q^/0,XʜʆZ<ط^kMl1P)惓PR߉Yx˳G `~9 ! Dș+ǼkC&]UQ"U6BEӎbNjpU'?D"l8Gy!̲ sRοG/pP > u#qL=w|hppy8?\QVkTrY75C-c>Zi|QܒJLot]x`)">vM2Z Ѧ ,u) UBFm~G)$AkBk?p%>}閊\JN|GdYE ůRޤ * aMS+27 Bb}uJI_< :۳qS *,P\^K`t۟+d)mRRKߜ}LXDP p$j%M{GbϜo&޸ȫx6Y$ew KN!O9ULFqSfO !MVNFfvޕ0}>q]-qq޷xl]o#ϤVGO!S #%ޅbdɆ+$U?qhP՛y^3D,9fb +hh_.[XA B$X&H.ݬ ]Ykݒ3zb.̴K0 tvevSSU(rOxM|br&O9SL2>l/lH16[J9c=13JS %! G%9uaԛ_BR 9p*~WLXZF'|ګ(,QubaX$_TlţH}#FԊ`G9:{w1] '(4!#/4RBbBX4I[3}$kT_Qɧ|gYp>5ʨ&GLVfgQNkF0<%y.a;fpLo RE^ʰDxe/ɍ;{o)D;hcSs8<^ _Jw8 yIt.ͤ;ު??My$\j$'$WÆo]6_u&laCiqSgEVum/Y}+ @Wq)W~#`Úesn`QZȝ)+`ɬ@ ~Ӧ'rX8&zaL¾O43)p AnJ ’boAW F⛙}CK)'yUP'I!v+\oW2&6N_QqUyrҼZG1u$ұLV oF/뭦f(SOe"kǰ)Z/$v%Bx$%hc/O x#`ԄAh+݂~b7.>etUo*Qh@t,PNKB&;⫨v3&d7q,7HǙte$(CPCx)i4T('' f9 F^aRa mgMr`ToUj=qcdFebΠBu4k *2Fjz*{PV3`p>ir17Dži(vU@LhfՅ_V޼m+,|J &&O#޾XŘ׾xTS`yusAh4>OH2ѮsUO !4?(q!BxYo;Y-`vP(8lXbEo 햐H=u~ָן)4_%L8x_.܀NPy<<Z>ߥB0 3 Y^"qV%`Y]- |P$JB+ÛIF\tttl wR9:M.y%IoDnl$K48窺*[Lyc{F@eaLIpz+Z̩|^XɞkRC$WxZ!gbgf{[Z{+N2n Î<(.(HոoxXϤ ,"oȆ4lu=H=/RY !q99/3Ǟ.*;_0F{[5pd9pTZ>䪫'a*(# >>I/pهPMBK7#~ѮrAPk(zMEXX3/ЛkkhQ*`SΉPM{y x`sԏh;*׳h+ɮ89ߴ1ε-v'֐ΚXTW.:WI}yİ >pװw gv/U w+SpO3-5IWeSCl#6ۀv}/-cv| 5C}BTsD6־HyDTER4R Ӟ}VRryK/LX{ca9tN FceB,ۢne>\|YjsjOќ#DBi8*x~CI6lp,~o;:`*gJ ʳanhUbFWe/eK (qt~mU0-}|Q:E"9Ob}CO]D m#SANX:-`f,qt39ϞM+ιbeX F$RT6mvTvKe7}+ f].bVgEacwoA+i)|F/8Czv\=e`ëkb+6>VYKJ[dh9a]ލxkìMRi?I˾'[#,DQMc~yMo~,kSK#2jԭ83v$줛^9(04yXx3rZ^e *nAH/0[! ԋ{2/Z,D35:$43[TԂ/rUPRO+Ur'&Ltp]׶`OD`Y 'Q [6:/µ>V'{pʳT #}P\/(k_/o[Qn[H RX "r'K)@x&v|7 :};dz-?U7%s2.>OrѰRYɨj]CB8$h)vdFP_AHO'?ŀJZv3׹]ѓ\Y+MyR\; !9XO=<=̔x eV7:<)T+uᤙ<d/ G \x@rYL˷OTvœ9*","_^Xn E5p 1\}ķ X_Tj!^Y0GUO`p@ kRV'ƀz1+VTY伃t](t`/n~d[k$,.1V[S23i_f2`>S +ՂЈ`B+dds  Agf9^6^ŰlmO=ˆ0&yܛ{ o@2]; UI k6iq 7)Jiqpk]e{Ô?d g }O&x];<{6^{D?'Gz]6je)nQQظ%9/E4CT,#\*-xEf[RTׄ^8 s^tPoֹD渞`4ae&vnrjҖv Gv0[O.:c2[K>RT:DkcOt&{c,EB{J`~c0qw|d;k^^`Jh䱙gnřG[r)kשb97&I:Q6o,Q>(e1)Bp*KRڲ |&aPv\-y[\Q^^0"HzC|5(ib) "Q@?+) KH*E‚n}ws?/^jheACy{*Q(@7q6?C&t%ПTG4>i$+=ѿ\](zPNTЃlf4ҩ+k1JX ͔w@03Cܗu4mn*`@E^rfT2v3E{m3][2U.Ez Aij+Ƒ>mgDaD!cv|N`' QC? I( #;`ra/zZ:hnjv{[i䥫:|,?{TJ_ylG;"`Q+Uk2g sd xX3&LO c^ky4<"g!SI&Q$~qZzkL%پE+^rPZdv1(Zkľd5VE;iDbFר@[l9||>J1/ N;Z6fx$%@`f:C &,D# l7&d(t<"Ylv,ޭ>U:mrzļSjY'sM6*G *&Qoy~|%̦ hM bH2M,ߏV]z0;9,jÚp:!>{9g/c͓|? GNf'Ln&$"Mݏfj9҅262L21 * Ovj Xތ3B_l+d3v9w- eGyGSa&k2a #c)[,sOR=oX^J wN}"N[t*Ɉ Q-Lt:ogKM}>B!>oXo[;XƧaWf!L G[I ~C:[;PR-rWyȳwDH$qA4Avsً0<3=ddx#ěUYJga iE%-Oƚv)\V;QjBV[%|c~>Q?e(gL,wPHU[|c0V>â 'ƩFx s5>_=%V&8CI/н둹F"KC<$H-Wo0Y29tf!J*Y=l10V QA]erV8-f>T4_V72z`EOsɕ0Y/OWIsȣR*C{4j+\  Kld|X=uZK]b'l|$KXqi *A(#eJ'/Xton㡴YRˇ2DAMȴS&.vK?qXiHOa!1IZLm([jė^$)EY餁d{g=NJjlqežVLlI[^k׽gb#e &ܝ.JHϑt_6qw9;14iP`ndy, >CQ;σa35t~hAXFbyibK(ҨSMO9.JINz1A/:)iU}3T|$VOexG蛧Ulq,j6fs#PS,ҥ)$K)dCy(%ɼ#AN ayF8@i9 C$h&4C~QtFYLƜ-,W.IKBk0*Ɠ` i/質꼢^!8>JҞQfŸy1IGD vhU Q^wnz⷏y &m@ v n$𦗜JOZoː&pc0^7ປ]7^vvFVR UK4K>lı7/TS9 P5$C!-ݞ3,F>i*?D7[?LiAOW.1 GՖjMRU+<ńkcNh;]!sSs>ߡTYQjR+}aOVqȭ+4, ŕBƘ*i|C-<= )yTUR\W%ڸ @9F#!{x1yw0 Thá"Am1vDKRnBq;Дi"J4w7/&Ѳ!(ԓ35K$tM˅q;9b.cȳ}WLhJ,;2hV;gh'0/ނUXL-HN,+*HWP$K~cۛ0<54pr(ݗΎT+S(HIYڻɒ<0d+{ն"L]0AXTtC!x5Zn;v<k6 wnF+ ܂5_ `dخ\Њ'yAz{DUH"+ȣbАhy=N%T{hxnU-#}v6g-;&u-wZ&X}<}CulBƱ|0#?H10;ժ"9H@O.+`;a쟹a&JnC"wABA}"KmP9րϨİAʡL|* S3 +A&_snfOsmWI'^@ 958vw(xkGlQ`us#_-Hԁep# ^Lix# mc-K]XT;wNGGNHZG u(vE^w(…|eVh:hmD93z-ᚾX)6Dk u̷P'q\S~5,c.&\a`31ii\3ؙo2 eܐ /EOŦzNy+4ŭL%x.L!+hW2V|vP|DzY(Wu\ My27@ ._\ٜlҹ~B $pҏ3Ovҫ߷.S~Dfb 4]-mZfUy#.=lbՔ!֠i0 aN$%̶,1"ēKRXJ,~k;&Cb 'T\П0|tT^K$ '_72>RE) jWt[%~P 7(?3t2J J+e1Z/u•YšL Uekqe_]e#d X yPz%Pˮp^ J Z={.ƀ 1sgtcXKNX"HqÑ^jDҘ+A=yJ=pSwcǘQ7x~eg ot^x(U(1U9㆛Hn6?BaxG%@㤡 Ο؁"(`8H!'O8vgA xCnvH2ɣN;F tsA˦YtaysͲ$nkt~<гd;s$.zk}]0ݐ>[z_M8~Zwg^} n@h!!q~8EGWGȔLpb7nWΏn2& GRWaOSU O 'X/?Q.~Rod򦩷!Jv!8ܘfRghwP}R4}ޗ'&W*?0oLNu=& Yŗ mNS9;[:E؛ U%-V'EbOfߘb\jy) ڃڞ/qtaRl4/ش%IM}"9tBQﭤ#:aP+wt=ku7 XK *e},H6UV=zH6Q_U[y;6AbڦZdY:QC8X ~ :W(z.a-rAz$j槫l0zwiOO+V >d;TPĸCS_mȮ+ZD8QĕWiK* LˎAeg_vt;ԁk@%ط")t0M۶w/ Չo.ެ&IBz)H4 e67z2OIM:mCYV-Ag 5 =duN' U^6h%'%Ep5Ng)E5=(flpekى0ۣyRA{e=+4tChYҾ~I;-=]L+xuk_a$w2\rQ05\6>?jvh6H4_/QAXtZN;)cH?&qI?4 &ĜU}shSQ Q%16bLIY]uM~T01cErpȷ~;6B4w{FʻOa]F xށbΌjT, ic7-Bj/4X a’@Et&jL. n2xJ[( Zo"ɜs:{+s݁٘ jR.2أ}.EY-Qi`&%}ɢN%^P_aF̧H1Hڈ@S,_ŚS,{wU*!VEV#8^$[\'%"윊,Y^"" Kԫʭhd;ƍ?Xʨ0 -3A'c!QbO~KxSeAN2xnj2xdUp3KBl;R0CtEj x K"ڢS\ܜ ]0.{EX-إ-uz0J~oԘ%k54TKpQ;Zߢ9W|| 9Fuzo00*tޏ( 88-:C榮9D)L"p/nvj+A앒obf9P"O0(1^} ;V+FR9=Щ$+;kR*Al),RbX |/U} haZ0Ch@'4{s*cF3zhxȝo>L\u)Xn$:٣ \,1TYk4=]Q0 >jmC2Zhɺ5ݞBJ%% mUq2C;uvN&4 PtG)Zﭐ8.*+)dųfKb.[ښ@c:؁3{l_dfxI!" IKYmBio>ABZ[ܮVMr ԝxWsL_p"*YÞ X`{mhv by+e$Adʸ0"4D)z䛱$ (HD(זY>ToHvY;LtI!7Vkkx>@ wOn jqf6<~&=UO&߶u6= H:i $ѹ]k7$ bHa^Yu2z#(%as:L1`Wm٪x=ޓhvUX"/`VÎ͢DE!`JR*5o؄[W xg"~mo,xuOMV fyхpt[c$8 ׷ 39*[Mn(o^&b횰?3|Ct]ouYE?1(2Q^Zy冨-j|$u"%9 B?V.2چBbldB_^eS5bp#4K:>=9%8of#O}[|"^3-õ *3Լr .04ҡBzMPT%o;lQ {ꦜnka u57Ksnas`jN ݠ@joyn;@ū5\(VaZ Pg>eܚ8 qQCdxä9.m &VAAq#f\e: 3kpJ<;ͫ|J>:n+1%*T=G8lS0 ēcWy0H2hD-8y'1[*RXR@-N4uG.lC&=͏ߤ;kNL;E#\nE9umB n+܆QdO']3p"0N-N B [-{hY+$+FaK5Hs0]9&`K!Z|~*F[ĠPڹ6R乩2O\b5n8ױ* Qz;E,Z2Es9]_ppŦ]>2!hщ$jyA-R.|l+I5 A*9r | 蓏(Ҳ.ldά,px~8A sPW`-{@ϟ~-H <֫yU:Dౢk# Ë{OL@@ïX:9T/tDfr4>ժ0o+Px'i+RYM#3fQGipI_1?ׄ~؁aq$?򕪐&f2ڱ%NLލ|խkM* R-.y?F.ź#t-0R@Ct"!;X6v jXy:uf\QFݚDh@7bvQ$*RBG+5!U?@-+wpqe3ҋKHbr%|k1',ߋu@HBXLV$7J\J9 #.#om97] Dq@5!㟲ݯ5C/au}Vf/|upg[!ݚۂe*X .A rac'`AWh5ldr> O_=uZКӗSUдcikVH3Nh+Q)Oe_A4yXYFݢXtL ODVN=CV)*à wdy{{c3cݔĶ 5-dgR5A;'UTudnbyuqCb c®|uhhIs5 XC0,;#spǷ3]sʃvھKKx=?&-$a]U;JDA׸Qbh,OONemMCǛxT5_(&sp"ě6L/+aźu +.Ԣ7&{K9/nI־Ɛ};_+i9Tf.I ?k3Y5ƔT&@U, (|EbR"`W`Ƽ[=Y:o@zk3JzS)=Y%ڤ/l ;MX' CЦt cZ: ZS9t6% :<`F T0Eu  &X'C4YU袉lDyLݙvo"??PkXA|rt\@RrU? *i&8VMkˣ:;v"$-Rx,hl}g0zg'Pt}Fʔʿo87p٠pS(z! @)2D/{skS!haܳ(|ƒݏvG%[I5٦pT "8阚x:pG"֞vyvFowBd4BGArħ-m$Vo3!v9޻թ \a̎ Ea L9hroy&ZٶܶzGa#j?(U>xRƥ3>UN2C/Zq׵P峚-Fyw~Ǹ >ZٲUUuC5Wy/5| ߆'s5[뛓[s{A߮V!#pKw7DNwTPj$1NC$;҇lT{=}& >GbQ'T"}o[C&hZ5'Z4roG(U}ؐF88eM) tǼwɄy)}&9N~Md eo*gR6ӳ\L@ͅG+f{oo2<rhb; $_MN{7vA;q/mVz&d=|A5 C GV(vDYgbR:vw(2bF+e'N|b..ex+>K9##jYRwYn|}H':FYPuu'K3e`PyBXu\lzŝ*cHW?}Sf}.bTa\>e&-v=Y*ϞӈYӸ&q%y>v-RbMsJxo9gpSK B<_J{/[ PГ V̫N@p?'!ve@?&'5Wޤ&ݥ'(m=M؋pj^!|3Rr1@v䖏q(_;bǩ&GfKޯ3j؁Qq@M.̶主xzƸS1ra+JMX]rT+^zf"P*nߺHsUJ/n;6(h;; {ZY-NyQCKKsANw,x [x"ЖWf1cFwJn-\ՐYcbY9%5q0DC(Jpɱ,OkeQ-jB2 xqwb-FCӄ:ϔ]Im028mV @0+9[rAsO:4N9g#.pڤ Mb2m h?ؽ4wQ ʚWg-:n:,}^LW+‡& "җ.eĔ%"L&ʶQ.= y蝒oT$zu!!sHRyps/٢#H_"j<7[q{Q.A>)$~[N|#ߎ/a3E,MT/^pI^RϸSE ؆r=^ɭfO5 ́ :P׬Hi&e2|j\Y2(1Hr9S8Ms's9!얻lE"Y+ d G1mj,fXj+yăp_o"ԩG}Uwqgi+mIq]5j{ϱhȭꖊ_s/Wև/.m<}z*ZOU6M5*'r3 Gqɪu4o|S]&Z} z>cGaMiYsH< x2/$i8ܾZν s]P_W"09oWk;YBk-]j 9Gz?6#BP.O#4xGn-ĸqٷ [4/E!G0xw32AU}8zx4/ٽfM$Bjڒv|sKƛ+Oc8vt:*}s`W|zHX6%g\rÆ8YO+ IK<[b1ʮ/&>WtCy<yu3dݨGED.M{|wV5f)$|^P֫1DJܦ!/71aiLߦLBZK\%} @:qB]/H4Q1xht"KxԵt9)8 pCYϽx C <:6-r[Ł6B,w8JJ:&qU/]84YvT:g]ꮆ =-odhk\+ࢦ)IǶYT]zl/8/*,:c:=cYC廗X֒!A"9gc E]`Y? #S^|v(&4ю{vzZSk,4=ʭ\1Il/%-Y@7x7U`9ofZQoqr#B , +2'(Xil\Q]ѭ@Tp.G4u,lֹ 4z^[\XMjKY!Ʒ=>A:oRP諑\'q. uT*!Aۯ{۞MsVr!%Sk Bgljq TMn*^ԓ9P"uŽ'v'>~]Cں9!SDb󧤖<]kOUcFyWn& c VsHxg!@y{,Rח5Vzbׇ#_돣R~w :SjNYFToA BPؐPtmKVu1?u96oJ #a[hn=ږPNFc]+UAyVqskvD&O >tʸB⓮:ôyTkD-Qdۺ^nN ðakb/ExDkdUq'x2nG4DĊ-8$᛿"xGM?ϧ[`֨qU&;Q uI9-9`ی?Z|_jÐ3$W`ZEr eX1uC73$^ex] 2q*{.7g m)e:ۈVu~攎KWt Y Kg. )xQbiR" 0aB?\o20bK?$3w eW}b<3['y9eɪo"'-=}=C99)SN9Ȍ[_s3?pt{鶡)tX筿o tC4˝qȷk!5{$>l&U5Rpz0b_)Pε9DŽ"؝ zu$mf^N6N/aV c?S"&<ձUQGd.^sm?#ij_!7DfWExĖ)[sWc1,iKy$ 격 0'W({j Gs^^J- hX|ǛنZb~u(*xoUZ>&x+4dFc \)c-1;k?"%JhDBg &qc& 놢 F,5;*[Rկ]͗:zX.inEͿ Oq1,T*Jy%r}$|/o]= bCboկ'әsP슃 'KVG9#`88},]o ZTH %SY7$ ]k|"QUV[\FyH64ky4X R~ z!>a|  D"Gݤ_5zsXTx )s %ٰqb2bQE|= K쿈2jfo5,.?QޫRjZpmbG{zdC;HpDiUdgP[,%^g 5؃0:,/=h^GHm{(b-K5@{*Cy;[a@W&MC@(^82 2ӓ,Hͦ.~E۟3L_"[{I'S Z_  7!뜮$&x>k5?͆{.?h)ɖj_] hM (:x+9l PoGM|'Y{xF¼1S|m> {8 SQ]6E{^ezQwn29X;2 -h~RamE_D:0lZV%QV}ؐ,Y(N?FTbxfѝ3}.=iG3eWwjP&3Gځ*^_D^5df5"[(rMx)K]lj؉ls["xo{*E)&k@K3D ##s4CmF eIЌ 0SN/?Ytv=&E੘aFb wiaZS2s:xu (Jq, :ޗ7)cw44L,;O.Nɡ#Y½)c(.bw0ء.G524dSYs۴ڷ je)eũn-AZGtEVgT\# ehsh:ʡaسVMcjRןt/Q-±ْ,%`q>OEQɂjVޒ.۶u@ X!Oo˘R1B-OG)S0dui馣RbltmM_u#·KM5܉ xQQr0 CDp-)J.0c?9.UhK992IubQX%$ ;WGZ.ZOBlyg<m k Fhv_*̀KIH8 ̚ Hp2/#y!=ׂyF79:?a"&8=TDrUuB+77rR4ϔ+lй-Kqu!ۆڍLlR05XϞ.}%Yx3m˾XABdiU=Q?e-57cKkcYx'_1y09Yo19qԴ9.ۀhsǠ5_;:rLOPqnř F~Kjі.ZYj Ly ᧶V/GxE.M"`hd{ teFN|INit}- *vhm1tPRRu|0ۨ2HL[wDa^B[ԝEM%$Q\]AWiRJT2ZÄ ;>nò gRȾA$P?uœB!B0gιaOA p h"CT +yc&x\&{!h m@eʡcrP܃ #>ljRdFED1* ʪ2nIBGOpz_i+vd on&f&GKuTjm-hC'vFnͧ*x,R >H6k!Ndϗf#ΨE\y,|ųZ>>JpZǯ(qUuNcYI4^,&"\zĸ+v4ƿryG#daD ຈ7H(ĢyBʫFPeR޽SqJ&ٲ0X-5PѪ̴Ҫ\;* zs|L6) {t%]PHd84f#9Nтyɭ0Fuz Lku7wN3`!QjJBM X~jU?lC7hrqt.N]G+rL^6 ͛ UhR!ye\b{siR K<T |ͺr%ғy/]]23 &C̠ˠ4˔t w{ 9x01q[A xxGrYSzǜ4u`]uoZRN%hb(|ULjP,hV^rl.O\[8ܒ.>BI0##j"E yDB?ep}Z(}ű>5N}F侻j"}+mz/`+63 >x%ZANijhvx Dn-zd;la&eSJ/q&0n῔fKgF[`o*Y?@kzaI_F/1 M><0)/"?sjYJ[XZ}) > q)d$K:iKnn$:956i[5b/5|ڌũ[> ͛ C>l0]崨bxkf\[`h}\wQnRmrI*6T!R te4?س}kh!nWQ ޟ?+2P * ѹ|1Lٰ? "SL.jpZd 2jA"%rM}c;MsKDm6R%[t Ųfja.C#A5lFgZ?FͤWbfd5O4P 1NUˊ{>rS uo-e]Gw'NƘOmp'ʺJ Q{*% ~%-p,_OSg[ΧlZ^ UyXr*#^9Mɐ^=şfa|w td0)K\v&L3"..; ]<ͩ,DZ:ϢeBd&; z5G Oq> ?L!J15Ƒ庣qZC#AњJiZ<@}mbuUW[:C"FG/n{QMLv"c!.Mh@M Ck԰qg]JhV@̽pSuo^kY ɺ.FH>ԎI/iފin%^*~ Ɍ~%Ë@u:'N4tJt҇5,:q G%8 @x";,lw d2Oe!3;MFy]8LKh8l HRZ?a W*lZU9[pxgdjlz/7iōCI#0Nw&?t9eIz'Q:T`+WKhi]/uAπj?Wr;^1[!qAVZLMev9 jg`@kashwZ@W.u2́OG|-kx>zCxhVQdw_rLdp#1睳FI_+`5=8F^~Ρ;DBr !,? an8rZK|fqad+5 )vwݿ3Fy9(?PvYƆSu e2luA Ϫѧg?f4:'톺'[_Կwx`q-N}MԻ 9sy4wgz4IZ*^&ԙji3!mqm6ˡs[ō?GKKԁlԛ2 wQI (#u2vSGٌؒ͢4FCq$,68: ?8q^e.{jnK *ȼK}Il&yߔss&˨ȾHbhB \EC:PrŊ=]85j0fQQL[ 䕥J :nyhHC'9gH +H|=nRC};6Nqo :92NMD kš*z*JMNxA>3-!/|1p%4h#ؘj2UDYN )}l +_?\f۫L6ZX-.' (%34 w({Zfgv=.1اg(k$߄CqQߎ_@_BHEY[QgubKx&3aVldp X c l=>fuF5MMq'=}O*;iyz[q"/w9)S>\S'fډkT[wywKDEg7'p W$AH{'UCu0w 8oxpXxA;ݥ n*2PwMG$XpUKp]nv<&&xW#[]jvm-eʅw_rZh y PAogg,8ÝYp"+Cl{LlQE^9kZ.oN4W|wXo28MU /Vʪ^cAZ}OyfJhʨ&pk $ueO4 }7{^sH  lVtrjI#^Dk8tnUڅ^O׽O/5XfZ$*/}tjNٛex6I3L!|C_<|we wϧߓ]7sWs[u0YQ_ [hw(I7:Ҋ [O9#TѠb_2ĮJY&9X,;J[Or(s-\@}(ŷGDr9Χ6 o}da㷲'=bp9,bp-i ?k@6#w'ޖ}Ѕ;hTMSN6}v8Lğ ']\{jkօ]MQA~aӑ|HEy7CV@T6sɔ_xtn6 ):]Lt/[YdKM<ϋ(W)e4#zm߁m>Eѓ8e6[b.AKf{<<)&Pӻ>b<  '\_Hm8H߫JHbο'LLăԚ0 iζ.f; :۹&Ogd]{shk#AtgD#>n"C^奼zBR]!+^NEZ՟&;JL9oQ&@OPGJF$14V~ed$  P1'"^r@]ԖSva9"3}Qr,'$a9aMRվ4Wx "fD<4ti@-L#@;Z~uPؙ0rG!R r2O7T ՊJ!‡#62iNn{GG6K58UO(},wbsO;)k!D{_GFfC^j +yHZ d a c\ȥG6qmeom yD7V?t\jxR%|L jxkc'Z ӂ'mʒ@ұq4ϭ2}kd+gJ |XOCBRSΜ$V=TjŬ25)KWrfFu>2 S$9hc_ ]:IȏpoT˔o6lvxAOM٧J:@Wug7B㍃E{й4"Kj# NYtAlΫ啧q˺$$pq(XMP lآ+^Շ|Z E[f|aVӕ+:,'lAm"@VC~G}w4L&RzYh]_H&mh3hǸނ3EzA{Wȓdw";FlDҺJYwNMdCwf+ũmP%JVҴwGn/EMqZ4/CZU^SB4*'_S:3P gpȤE #L̔'ͷaL| j p}7Eo_vRrei5Pqj >WïMDǷQSlk\/ÃL\{-8RvWt7l (h+ bKq#^뻐Ϟ0 ^pAX~J2 :@i琒] &G㸨3b?4X7֖I^t6YYՊ|r+mVo7Y=2+gnf#S 7Igqc#P{ 2x`FДF4HR".맴= 1i>=;Dl^P3S!٢4RiaTNcU 6N\c 'փ74ܽ?ȍL[•đZ rA㺥ƚ 9ND~P夡^Ne;nTlvS ˃sUc :j8|9g^psPΌhb kN !>u2.~ f4'1k;ۛf͟|[xEZď[ \PX"H&:TMB0vp`PCZ.Lڽ k70Vݡ8h O3㑚EZ?]5F3+yY;E{k٬z4YɷֻK*"fd"[{Jk\Dr =eHk,<ϑfߡ̯UDx-ꎋG RyA=J5vLZDP|˺Myx~Mal4=ʨX'r`VΞxk.N@e0QƉP7 wx`rc[2zcLMj#ҡ2|taL5GBTCq ,qg5C-|$9Vw9P'/l☀nSVh9*6y*TY멾+vNLa =t룽Ew ŷ'N9L`,SuzO _ǓsjY霽m<- 27anQ {g_4ȲxJ٭e8ܩHs?_#jjN{8wFfÿ0N2Y$Vj;ϐOTJ˅^.udVXܡm2,$ F[kM44ծ.pk11f1rsVOv_V#DS|ܪYr}wh շ|M%2OS9x{6AMvąĂ- eqa_JN;[."c@(YYMnT0|S&[[P##hO{j(-+mPYcnwgT,9 yk#Z'3K%i5P3Ha# Lz/Gp.Eqg#)-4(4@nĚdr'c<ֺ19acH AZTs18ޣ/b _:7JmiF > HF>A Y;G66:`؝VUV3Qm% a7X!"R\r&C:V/+ӫ.qǁrR 4:<>ƈBTjFIbwzʄY=Ufx.e> !!g<FO{S<)[ֲZ]Ns/F2A*UL\BZަx?v#5&kMla3"E j8a߲E`Bi^.}܋8T}wLr;eB"D WsUsSxCdoJέ(Uφ~K1r7y>t| h<(|5ǃ,K#TjlNC"DhONPNQ")йBLhC Uuz RNo%[)B}}|ƿl `8Y=@q)R(noF|9%f&]6&oRi43LT޻@Q&q⨳^1j乳_mzx,GQ$ &4tcSWK _HLS!d?)6#yoȹ jTc;L"Ȅ]' c@;ӘF<5YG6 0J"<":>VNMy>Mg 쓵˻"c6FHy IX"_\R\~:1h%1 ! 2$pI?KS{A #Rudsg ` KGmI)#ICBX4۠G!:Y9(RDӅjS5Rk(xB"|[GUvldio L̸.Ŕ]op`lMY.;8-L0n9Ѣ,o`Ȳ>#v'۠`1 N߳(pZisXAdjJDrZMVa:rGbNԒ-܀[_.ED19sBvv5Fw0kʯSdUV;b:KdsBi'۵:/d 27C>׫31AFį)g? sAI.Tr~|*#b!r@9PUJW)uf!yƭK">nΫQ  eXt|$5*LnhD tk'JV .P&I^>u6Q=4Lَ΅,;R.UN5VX?Qǥ+iVL/Vgn >n=kfbWt[[YRIpo(7MPG) BYUN"??= (o@l#TnvkC.ݮ>K|SpkĐ2ٟɮ2 Ka>yPn^Ј4s@TbGp$rҏNIuZOԅN Z rޚ`7*Tɺ+O҂ZD4/P 0g+o88TP="yx/aa@$H֎_VYə5'NXadk0H+sh sGxU^M?39Zz\V<gYL%݌myTr;Q 6u*'me9&< k0f_gZ{L]~T2(,|u /v`:o1@`32c= u;:]ĵ/S]"t-r*`T2dʼ4H<q!u(T1͘"y&_L0Lq釓]\EJLOp/k:ZCgu#B/x"8%3c;6,Y wVJ+c`dP}n#zlOSTb@ ڙJ}([X@<"Rka[J{bArX\b)ce hli{c t)7Pu!Aw%?i-;Fl1K=,_c{9Ma 3Lf{V8uҶPS%<EqSЙ3*Lh "ݰXд,a2/Z_&5,3ܫվB5I7ss"C\dNˊ#*GbNc1? #GM4ob 3(9=ZXeu # hh X"/T< wRxC[&k6AIj@~i|wpOzפOʓC*cd$@tk"):ђx$ǎ~)j&">(ӎ:}?{(LbGI\dݤ-Ssa P^N }AI۟NTs~xuj .%Z *2~OSTGAt!΢>@d`eٷWjhr;o4/ା-}# 1%٬io/?s~ӓGF@+7 .Utu"jµ#*oĹ\E>+ƲRc}'7݉(X|wv*դë & gubk+deX % KF-@X}f5g ݒAR*#*f#h 7ɫm]%A¨kIB4%3|&vh^A@ZMUR TyiXXN٭QkVT \iSN-^lM[j (o0n0Ǡ:-+m:u1~WSceFTG/=q,Ƒ{DyD::Z&aO5@.I);\x\4ULA ;,Rؐ;&cCש%:rE]t`ޔ* ;3\Npd.?q,sKN=0B1fυ30ҤtVxgԍ5}е#V=VN`.EEU%G&ӿi3<+Dc2 B x~@>}>E L̿t!zc#PGİB[Ժ O`(7&#RaG=8})W݇fs˲,qBl Y>բQe CJ#)T{1r_-I}WyYIJm J`bLza͒A/vVf1b c;ƿuM1/Ti櫜P]\ /a;| ^k-ʷWYN҂,pm%zfB%3RGYLuӒ-ejFB859GVpRziRlГi*!Ų:c;[fEgIUa`yM n,?qSIPF5Q[=: ~}\- q:#db>ߘoDq @wND@-MC_"W/%3W2,vdq]6Lbȇ0bê}IEp`쯆1l?rkƏql ;P)/GQ%p Hbzj;\jƈ=K~0oI󐍤10}N!^w0IZ߷)X)̒ ̡7@=5KƸ_tZd5Is'5]{gZ6N=+ݰt-!HF߁"\Zert*Z\P'4Cw |}laGah 2yk22(I6f$ x v?33Q :D|Os2BalN4-;>m'pCpݎxNbe%q +| H:ǸO6H^T40JY^,GKLJc-[ "-TT 7m` 21֮},I[S7MKEZ=wq 5VF unzr`|ו'[ji0*`*7"l;;ǧל]ZðoɮSA}Z6ۆ8K(C`{y/N+3@܂? K Lٶ;GˡaJpqQSC&S]Ӛ1:22WQb9>rK=r1Q5%bmp'>ems*n=,|th[lW>hHL*<ωf4(ZAf I΂f:>xIB-'q!`q$P?%-QhZyUi\&*oJܟl7n2М_Ș 5ǟ}r.qh؞a;y v>XoG6Ü@!}k}V:3ed2A}o`+;%tT!g9f3+Alh? yԫ\7)#q3ŘAvIۉ!);>S cA<7++/ټPpv8ԄE~Q"_DKRׄm &d>ZDH?(6g`cg}O\^h5,[cMM Qe0aRr\R;nf)|w@eCjqO{C2]daVav?Ycߦ̩ՙ4A+yD/D)[{B=4ĥUq TUfwzfO:tCf;a>7z8zG`)8B td}r>QGO47f;tcxObozLX_ hڟ- 3@`tEAXb>d~:['ZvK˹ˇ(P1z\e0hmvT 1]y^+ 0X#"vZV o!z+ 5KDk=g2ejߏ hu=Il0is9l֧ bq[T(ߢc֒˵kXhx:}lZEjOC䏫z 8gbBb!0|i,; d W!Hw?ڰq@I TZB @[vs'xIP?cn4~w-z; LN߯q+3t55[8*S|MU,T;{x^hAL|MѼ?#L$]IׄTC]SPڴ?to.f]VyIB$URUtO޶@$?tLKȷe2]4ɀF*w1\8 ^IyZ+m]<V<0H-V1'ӀܫX5TrDneen"00v6Z r;z#Uu7(\.PHK6+ׅoѦ z_7Nwv{`6C v%C[)Y= LgZ]`4b?C̈́OԸx Zk!L۶vp|YnJj>&de9K{U-׃ j]Iwk''tD(7﷒:n4K|6>FAgC6@y&"kw$q9x\yed倭G)^4}R&Eu昵}{I]LJj;#Ke]IB?;"s#ݷzMpK/ : R knp; 4@-H=woڱ(%s[ַj?mTQ) 0GjvD̐y3r"9&u6,ePɘ>޸UxV )l1sdC\C9 !.(1g/ #P3eua&FA\OTV]k Sxf A2[~G2:2gl1v$q&~ J9^Cw[vu)}c=t?+GD-( )פٹni{Cڿ x !pqUI~-D: )l K͔ ƥSxO4yɷ^|*ϹHi̠AgAhh5%.易ai'~ěO'5 @4tnl@m&A\ Gk(m9;Es/zPI&Y> 65Ï/T\(=[Vj4x<3}XIggE|ط>$(aH"V^2I6zg:$ m`w+Цp*dץPMSh %Iͫۯ n1DAc)9# -КTD_twܕN'BjlҼ/Oo%xʇf16980̀oyv Z~UVr||5nb+<謯In(a9='9ȆZP C^4>V#8T)P>p6Ua΁ >Oa~Md/tV)h򿅜Q}A"s!-A>zO0oIw4MAzY]g@]ӱ1vbNѩz׏f@FD4S@f0anpCvU߽n."[L?|.)"WZ۫"c+y9@^A,F.|M>[\E f 89JN¯']-]45?6rC=-v B cQέ[?~3CNi]^Y 7M(QŻߙDNxmAW`brdN-)1xM3qs4x$#y{ǽ_tS"&T+~9U\%꧕зN]La GA3] gi/7}[#d7kb =hO.d+L0}k(NHYI΀~.D9oa.%?ZumAi0N\> s%'MxWeGG6fHq}1Ԇ!yeŠh19ՖXlҴ^[#b<^ywG0IZu[ovI'r5|4:Ѷ5Ĵ9k$wPIj:˻`upEM|h`k"AZ{N] =J;1nBR 'V鯤>\NJ|6r7l?2 "4ҽP6S tWU~ʩOPELHq̟@b^ґY } mE2yZ~WD .*BU2P~D`<_tP^ziYS:1M(d2(HP)f{r8R?x; kοE`䰽5obwsj&iPWn`p去Ǿ 08# /vƂXZ3ljsgN+@v}Wq\ckM[F؁>g}2AyVv1㙏9Lc CWxY6WC/@7ikX̾c*l={%/,I x7>zJvݮ2n9TÕ; 6$F)'1c!U1ȤRtϟFGa!Řd X{׸V|8Gڽ ";—{6u qbEnb)A9P]nJxmo/H>ZS^C.l?y,'> )`$cV?SZ⾯~遯!MrK_g?Ղ$ nL WrZhpIȓ ޹JRƁ0ƮIH^~@6="lRN x_ ga{<LjMky?#k gSyFe2jI2TL3DF&sp)A΢88ȦMU˘Yq+G#ºg3f[qTڌ0FϔJ1]]جg{n<1@= Z Gcp;^R\׻v!˚g+!NlU$T܋"qxA3lob4.Qf (ͺ25Y PqflC뗹lۤ=!WXAי'MW;lf&k--TAmfd<U$NbNRՈS'Mw=X}L4C`_eD8Oȕ֨@9-=$A]Dd,?"hPm s\̄- c@F/aw&Aom7U2H ,ȗ9y׳1[_ mh)qw^͊n [o4گGMpMuNZ{ꛙc |n.=4:mQa3TiA I :zN6[gފՃlQrdKITt<}U<ڞ8%堆7(Wr+Z{?8CK 70Mu5xZ>Yzm4{kx>IOk؅IFqv$60:TIL&E|D9=;ﻥk:"v> `YɰG8 +;x#ʐu릟Q!'6zҿ)T( s~mT1(ߨόs@Vo~9N2% )_U[ݠHxW(R2! >a{_xlVdUڛbtsJ_#MWLD9$,B-ɷjlQ!B 7(]F9Me &3_輍",A4_N>HB|ЬYf ӏ8CdbdsUI@ЏLS |3^!'$.`kYYbn#G,kD2)I`!D|k" p o ~)BTl2&iT=c@6b4;oMm a @Fh5/]p:n8+FN̐T%IAt󷘃ߐ[q`D8g߾N] pxж'|<f=;MTh ar:*^Qr;Ɋxȇ*| 6N/a]:.@mb7̎n _@\k>B\08HC\ D(u1Ƙ_kQb1 d$Syv>pMU>qG0@in{PqQ P%qu#ۿQN׭rR[pbꈇXrT`@F/[ϊ¯`m Rh1 }(ۆ>zr 5&˅dclBzڷ(1<|J Q*)g;u EjМ*.Kvr3*;@`|43 zE ]N38p0eG-Jzf@|eOyc h/Gb1Dx\+dC*$ a_p'j]F_C|ieA.EM;Ww3+ <*]zpGrF ahs62C؝Q [&DuldWgΓ?ÈS_yۥgU/^fcU\wQ I@Xd7M1[KPg'Ķh(Q'!<'} |c`cs&$]4hp:' KE"A6I8&n_ p ;mpEjmX>2`Z(7o6֐Pj>ތ c:̓yyNw,(nEo/ՙv/rX ^)Nɀ 3z!uދRrm`+Gn)rt 8(ϑԽWЄdb/7/E =\Tt\agctZɝ&_J n }Y1eRBE'O{?IJG ?{PsΚ!*[}pXqE >i5OQ, ٯ":v%j~ևAR`H#& QyB,5ק }gйOUily,R ֪%9D_%0DHe(r ==9'T~%Y7T"앨_乓}-Qr]_e8*ْk=][h{vZbb-F(=5PPbЅY_MgN <\<#E; I1$l)Ʊlw2NM mBE]dt^Q12u(9^a( )ןT̴ vi@[ſuX̶ѮtfCtYPlb pTF]0=}?!{VH[~ {&h-iZnd *-{<{f3L6'ǹΠuGE/cMT2|[ OQ0."$ڸ-foC%Irp\xvSA$਌)sI<{/#zzIA)-8fBظnSƴBlH2El:\9 rYbGVA~+xp ) / xLEc.DR߼vR3 YiD y0F[in3(uw ;;(^!:[sa*(PI :8y}?`tfhO zQ:}h=Ull%SE&FS ֫"IPPA~+$G [Hl9⵵ݥ:t3cՙ<W䥈ؓ1}>+Rٹ%Y7jdЯgWSC&ov U @_c yWa"^:ng+ybpjhog^C4 ä'Lٸ 3-_42Tbq'!_2XЀFYc}>GM4S#Ǟouatk}*_둴`K'{ZPQAkѤWVMdxgEh[&J-Sh/9z2-fC7=Xf59dWm a#!ڞ׾᷑#1M8;gҌ2-JdIT.~7Q*oWz縜mO հ^"p+UD yA^rfBnݧFc ɆFo5$X.̏3r&Q}:E A?߷U':i_Fy.׃scijA/RЅ;FC70E'}g$|; )ķ!?tfQ;P|O7S%%\L#:#G{=tsF18'g/[ gԋENl)Tڽ.n9pFOM&M~w"TPAe"5ICA9m G"Ty@ʸ6/EtĒCFIct.VPO鏉3!dO 7S>1*F3@VT屒kϞوD۵sSgvͧդ5Mʹ?bnӈ z^~o]|QZ6\TWu! -R+Rt oxGPe~)Qʤ)f.Y什35xܮm6;{TE^Jt\dD{4@r[wXjP¥ )g<N:Ć$PKH>'C4p6'+o)mc#J2, >~C-SOs1We,۰Jմ?swbF!aI;=“ʥg{Dϗ asD!믾Pm>_ p) |S^@#vʃmx?*[l\s{褥seC" d]:@AD}I(j{W{nWuU)6Zn)Eg?$׵U5cאK>7#(}7 ߒݬ3fKl0/m6 vmJd~:|Mhڏ'6JJ;ϚB!8jr:ILnG(7ēsCmPA;wUA04FxƥG+n3ZIR[@lsbVH!~с)px z#O& phb1;r #A-T'v(?!!{w.-oU˧L~|6oU8mR͏{Օ,v3]/S2EOI trdr˳-ZfpG8|FYUݸ ~!ǿI߬@̯ތ *εx8.,⧺ pW^P6( P] mD_ z<w2?,*D(M&9GCiVʽʽ]{@=ߗu )m2Qx^zp_7aKfҲs΢ |Ny@PT@.HFg*!Tc8o4D<ΑK^M;}ҩW,nPq& N^KN BE9bHh)ɣY&ꦆVӠm. qGb^p3ڽ~?Nk^aRb ],RP2+J;R& f,Zi b 5DӲ ٧g0WMy,ۺaA\tOGlA!b+qU:k6i1#Ҏ3 CA/E Pɯ[q]0?l?Oy&C9~WЌUE(]X'3C:vQY<5.+~ -㱔2KeMLD%/\9:H75`FCW* cG R&c8%4\~Hh їx[B!ҵ޼); plnE*}\eqbY hg6̦!'4#UUvhz_B4'ֺ=۝'~ (vo9. 'p8 NH+c`l'aI5&C5t֝ O\D hƭ41/y֜N8C,=Bx:X'K'4Czh&|@jȠ(leǏa"6Fs&]8 G9VQ!FkcEnQ]{!~ I}Z$(x?].-cF!8(t$Fa 0~MclLovX4so>CVv-ׇ k=LJir3Q|BO‘}$(ѳW~D9Jй&Yq.QӔ/fx+HI |=jw>fӦЃe-1}&jY8Z=&=2ff_L&g\)hY5Q*%ؾׅ]{%H?.?w2[drݜ]${౉`fcBWR'Ķ][B/4zi &{DE9,H@A"@K];<5ȬYnz}P]3Ha׋= Xxe07xҪ;֊6фP#Єf)P(8ÔYH M*)?2lMcV~=#ņP9Wy' #jkmn,CF=8e7ƛ&`_plk]і!g3+KLFrG5$Jg'? B(p>߼yu?Fc2QFEK\pWh>;a<^B޽k_f0w|V^ARBXPš0- ] 6bΡwQvޚI-IW\Su97ULh l R? vg]m:5jh~=k:|4⦷Sto23CWv]t"ܰ{Gkҋ1ގ8rgLQS!Ϗyܸ4 O 0nS̑̀!G,A Q,Gr#Yi TŖ71W>^W^n\l&ȜP OpC"e}pz0r)L]-7$ˉBeRV eFk\p-Gልu9_u1y Vcemn_+U1Tw.ə&&Q-=#4̛FMnqґ:me=Ԯ>ku~)3'_ B [ڊg}vEQJpI[;X iC=pg6$c69 M}w<'\',+R递uQfeo4m׵(O}%ok=V`e7%.:pUaQYnv 'U6-.ǯy'|0yxC4G( {M٭ .!KE^`?ƴD2Jv5AKlNqYqOhC1H+_*&97wW~y3uOYw'@k_č@v;d+qV&IU@^ 2CuR*/tK7bb) I{6P.X8پ6MXIukݛdn;%nkF _FlAڱͶ&(E:Mzm$əes) ?CV>x7;&'c= Q ZȐijUiڷ[#36#9b7P:}[ZGt Qop].:6p.CHD~A':p<ƙx U7KN춢ʪ$uoudT~Z8 - ?lWW]F)hM/:f5 52P:`mu5Sr59EI1VY}=7Oq#GUKO4h(^ sIT -sN62^o/Ɨ=^JٵT/q}r̶4l FF@5"Oa_lzg$cߚ޵bގKf,-y(p}7!h ˆa}zH VCzs0צ(?X6 AFL] ۨxKᴪ#{d.FvkJ> ͕6 2^2yC*#3̶&|}RNVsMVHn u{5*v1+dQwUoh^⒤_hdWPr5`:1 O9 ;W\G`b(-=FȡHɣ h6SH C܈㯝g3FYvm9zMZzP߽ :j0ϯ0JB/ȵ V-]tBO#\#LӞ+HA]`VvhnG!uX_fIi>@CjlS*E1(6_""I-dr(v-B[*㝆 &"ʧi(vj}gPbN1I>Dtj7DN{Q5kqpDz;/+ j|iڢU>Ao~-/Xᡞ*:d@@җTGLVz.7ə)$)D<#t::m:=/{,5 4x^D5RV]e@ӊyX]tM0-TwnS^*E NRU®2f9wNZ,/c64Q+X@JbnBWdB7MY_S 6O< g)J1Sg~N!5@ط!?67 (xD n < X&<  ,42wįp0.D厲V rqк%lT9Ajc }W:< F Uhΐuu>R]| y:nIU{Zlh4ITPoX(@O !r![%UV+6Kr΀S.!d^ɨ_CMyMG`pÊTx@%]"'dX%Z2c!pg<9^ gʍa}#)O8`´o[ Mϓ#Jrt:6H9*blp~cx( ?kȫ긢^ٵ1gfQylȐSg^V`|Q"$zxϘ|%yLytqJ0҃$'`ϧ_Yh+.1r~wdJUxǀ[3lngwë)|4CǃӎC|ix );74ߚ|i]iW  ׅ*$gPi Cٱz]%VBJ?'{۪B3hS>DޗjgC q~ oR!}Y(.@;M6ܙ`!-Ɏ'?7fEǺ(.ilV0 nE/@pVVU鯣o _H3 |3I˶M^SsUՒ6i|x]C;rK$0USb*-Z%QE.4?)!mш=s1foVmWpvكc V F}:U~%JT *]C;J]Vԙl:#]V ,;4t'Fqp~!iLSeT7I2>]\ RSOC! ќ}N6pUS}[,%tcvQXe@XGwFAr#>`ma, :J8NvgD;M!BZl@t?@*Z;Ԛ9L iם)EST*LM;Kc%䷕^""-&)4 ajBï`cw#՛4 ulyjc7r?=KSE@P9 Oգ>=b.jҴbM(li^vz"ATW:#Ļ9n+q`% #u1\5A|+*H&Wmj_=UY|mh)5q Gȍo=F,F[u/)/cvr'ߊȹr 짴۩SOL|?,G- mMĹsy6?Π N>{7SZfnG =n\N{(yPu2hxB)>eHy= );bjԮT.mX>;SE uN$)Ygx "c A&ewse`)=~;"eW3bl4'6Pn;"9s3F9Y/>EY1\@#-l1t!# ˿*:~bEǦ1W8{:+nVz*y9m]Z'5pXpsݍjG7o?ziv[p(L식 j5Ucf>p)UoK#,WR|oO7dB_JSTၣ]?/dCzntw9p$PS/5ǧSyI~!#gG`Уy &#郳1W Ok|kM.܅Sx=7u7,NLsZ eYSL! 4(}+~*scnĂʳ$4Jz7 (z?ZXS a]e ć/ߊhn[?]P{={9 t_'_Ұ~TSH\xgEj=TBIEd&Yk))QSp'Dfͨrl7҆kKDOr6=v$Dof?W81>yCuX6̍\þ] Yԫ55~]E23ۊ9}2]E<;zՃ`^ NQG{p{o|ȢYy3='N V|]N0)v]Ч1@*GYJXU+ָ{b:dgG>VAE_RK)Y+^;t8Svx6P/ǠlP1<i_~Lh2s,0|.hƭ"D^P s|JxN?۩M٨8qs9)\,5Yp)\Y?o$F6z:YQ07/*"U[31Gٝ,'rj~[Q,|8EY$!}YXDBMČ^|N8] 9δš\^"[c_ݙ"':zqWi_CI+}(M)^ز77IԣVWނArz;OjJQ5œlWsp^OU0UE$cV:-\qmeO_p0M9% Y{Eՙ|4BDT2xxUfm6ǖƬV eWRikMgU+wĉتȶ G[`̍oFzYHJrFh}zOʰWuvTB Ķ*`G Vӌ٥L8Y!Լ*-扊f|dlx$y岦Oc|W6;WW3Mu[:AଖVD"b=>1LJluQ bRP [:OHJj^:(cmD^"JPAD;$_Xt|3"-LLtY%" ^ A}bhv U.*K\yn.-a5bZ15e=gTD ʽC pVqsUZD6̍Yv)3zێ&?33; 'Dh4 & z}x"\(+ {hZ TtΥsV-Y6FӾP2gTW9">.f?f.D750 &LH[vF@zQ IQ$eխӞ>;kĠWOi6`N)^Ӟy| {D9j9T?Lt>AԽ0y_~wE6y&zP0qvTdJujEtxV$}%8jo<[Q#`c$⭖ Z>ԞH?E.CZy+TS{+(!m֌.!t"G% լ3i & ӱ$[DHm"r !=A{:Jt4>m+l"-1J 5|g^99x2uC w~aRĶsA>K6N0z 47^v! 8pʮt{Kof9^B'=@34`Nt(%0j螸q_"%&+P }VԷGp *4ͤ9%C#Mrܺ_ 8=ۤia%=X̹] 4H0<1XG #X70EE~?2ubC&9 -fZU6@. xT\lSphX;U,auݕZ}Kv[Ѹ;_k72a j2a^W^Ld2O1zKM(F3G氈%5#YdtlQi yӨl-CuT~,كxT6%Q|dwRioUa+!뉗̓PUQ\wܖ bwOYxX7hRBe4VLYC}? $a<ɲU5c/oo#, .TT66 Gzbz\|wXY0Y7mKD=_R(6{ӺSKS;D,Iw^[p{ ~D2U!Jlf?6$"Wc:,[*9ΕEn#5n-Z(igbʂE?^$O9Z 4&Fq, ++,?"ZNTȴ/2|ǒ>" $m2[u2dy d>ɛZB<ώ0s>~{Vp$}pQcWճ<5O4Ńh ?YYqKRS`4Ŕel6qQ2>oj1MW mH {J)-Ci,cr_74Ncog?֧[/M-cw߁:yCIDӫ+GMo {YV}ѭ(JGa<(XS6sXu1Z UۨB&BstuFZ U;=8+Dɽr@)$n-s!k9Y7ƅ҆\AȨM>6V~#ˬ9eu~fm`)6NG6}9]1eMkxb1R=gfݕ4j!Gr,IYx@Lo8Y} B}q}T\}t nH>O<qnIFmE/,&^}ѿ~{tp(d /"%ЁFW?=fE oBA#u9U7QbtE箯+voA3t讥 yYfTC+8GF%)-\zW^5# &ʂ7CqlR.v?x( *=7>y3> n]/4lj'Fc.@{6&y`Z=ivXޟ|II,/A2ۆu\ľ- rwo'N9_q, (35~H{v4WC{4a^m}}aJK*$Ҿ0~ M6ϲpO QG я 8q1m[ՒV=.ѠiS]%|#o `f8n̦/-S)mFj]WFpR֫ ? ,Pmz?R4 U~ۜ=!vMpKé3CWȝP.Npi^-T<~t:BVlزMTpg:7_MzxDGǛU|dFv}P1b%hFG9T}\ڞɜr|l]G]-{F1#X3Owt✒wSk*тTN郺eAf= Pb<p*Y[`npѼbe*7sM vU,Jc,;i_P#Ƚ-w\Elq7sw6g-\mW!C7ԜɗiT9DI]㙛PYۄ_|^k(쪷qRQ#=DPPma1shax2J{HlV w^4Vi9ȱ.3yQq0ZJg$}6Ns4f9]tc\&t4 >q21DD[mT9RY0cLEM*rx82O5f1Ix z=as{aoIgb uP;fafүbELȟ .o4<Й 9dv9.rs#aT[jYv&v6좀FWȾptō =*:F6rA,;i#r8e\ 8ÅᅕpdU0Zn\j0#ͽbatgC}itpitp i9\n4MW>Cd:D晒ĦcT#3%xF*OtWJRdKsE!+g*2U!eͤ/1 ;LTEu(cW#vhILsGf =WYϾxjNL=T<2~ZՑQza_',TΑT+ꦨUks TB}{j9~Fèqvq`zzATcLHS6g'h;fc!nq5dHZZq$=ב:N3sh/-[A [&5T`@. <p~N/{P jAUci(X^11v"H*SB ;lЍw,Dh}ƕ{—cԓ|\̲qNoQB2a]:EBk U㨴N]b| vebc B/^IϬŽKPN1w4h3}8[@8Ig+7O܁|3nqs쒍$vm \檶w4D{'8EA+dkA/?Iˀ2ɮ5UEdju^A$";yΊcD5G;a ^rFC](55<~ +m7TeSy[v^{ZLc´#nDc5c,TSPZ:@l؀w[ut.$Y-ӘqgϨ'Eŝh5Y_;p'N&Lje,KD}ϳb0oM1 r% gw09Vut&&a++ fc~t((>4hX1~jo~HbxFJp0)wB};ɰVJ׋ARveŦA[s7?q$Z,6п\F[w%8jB`n#Vf]aͦQy?I{Uv2\ݏeFJN8ᅙ(^>@^˵W jDn;3} fg0t|aͪfx٦RV/`p ZÅ>т82Kif%@( bSј(d]С<*O|PldW&ggʱƣ]CA.yқ_M. 'nq Wj\ك<0xK mߏ ѐ?[ݞ펀!5ugá!PEwѝ:x8x&1K)"5>G+: vIo1&?LNZXg"m cŕXujv5D^AU`K!0"Zyڴi!m4fMކoSHLԵJKu1X|׶z4}oZ^N2.+O&ڍnwō4"bf$ϴEfvp*{Ebk D̈́e |K|$,}ˁ4CڕЈLa۫g*Nd{ߢJ]tgJRҪj30pB{`8rKO^PwD?.ăSg{-SU㍛ފ.HT7 ,sMˠ%1E/V=\ ׺6/fg[I`.#TʺbnB' ŋA}@]rn#D D+K8u 9rgd?inxcj l 'SG9,ĔYva7֙~Z{ˇ+7@7m9cb0ʔg Q2;:[zݟ1ʅo- j]@1Uﷀ!*5 HyԞO5[966|4D8蘊ߎƱzjp ثX5b|6@'df/j?5MdULJ.]nUmy7Q|5}[]<3fLiY@9HF,ݔrc}ZKNl5"7U$iZ%,MC7#+Cz_(@ôE{(\ y1bl bހZaԶsMf硣V'QA!^ϡf~5M;!*u1:69i]Mteu! ]d 3D4֫(cIjҰbTbׂf%NH;'D'UX˖gWx8`pU:&QL^  5ϴ~_|:m_[ (euWcq)CF Ͳia5tͬݏ+9muǕTR C#tj?'d\Ww6r QR oo(L@j)|uAHM/  熸vE-v:'='mR#SbkRKœuR-B ʘH@*J\i''aT gq 3FULV#QD$/pݗXDn7$^M P݈n!4~ Sd+CXA{ 'Ƌ5h1i2nfcKARkTu]äڜ-8 Jkڄ}Bxb?{МНf^ UN@vw {{|\,lŻl.MKRY+⽈4gYc!$C)a6R)H#d<Ë(3JQK?Ps4xZMBzMk,I- |tt7U9cΏl~蹆jg&hoރdQV_7zseRBϣn?6 ZZrEjrd@M2Xl5ZgKD" kj oJ XT$z ;T/%Ρ͡oq 2v,%ER!_ VI|zԍCWb+w =c2JHA@қjHH~uŸELPcoDMv,#}ǖʼn, 4Am)XvTKO;2j4W[|FZxd|(zzţL :ڙDCr }7}CEC6'85s7$T/;J[yT&VVۗK[ϒb֫L:@zP0~Cb`ÈO]UĭH^_G@5\:MvX2: B\ Qr!FH_46\6/vw eɩ!lsʀh= &< 7>8[A4Y;?kӅ?DLƙX9j&V[CY2|UHrU-.9Yp#}gU:!E66(F5TS4Ktr8ɀ%e2a3[c}z`Hޣ6HP*Vq*c~ NdU>d2TcpҼ ܝ 혲]B5 .g-u^Y ԩK20 m~D},8 W%Ϭ\Yci PqncJ sFohm8R$J))䱡EtlEovkLR6Č.zJ-U]mǫ?0(e:rkNPT[\JМ+.RuƩ_W&R.G՚.{2%7M hҍJbfJPG *ks=ֵLGOJ5>kD$q~DVh75]qiٚk|%K;B,U U22 @) ziW3V~#8o'N?1.$o: ,H4"a(yہ]wcF6>OȲlXKU/٭oML%,{`n d ^3KȾc9-8?zX9ks3H8t8=kXh2 FDwصKkC鷸W!q.t)ؼe :Oj b *\zIY%,g'gYc庲DE'v9{Jqa"* 5;j?#?f!OWqSF["ĂY'EY>za.ï/,6+nꨎA9`ߒA0MAtn$ZH%g`αVu 𧎢РA OH\>uӼ!Kf} ,W#ф$Kքg-b DAjuF$pn#xOvs kJxvd{aR^ wT-i<*t!\r73 _o ;k.JvEFӧ3Q`ꏋd!lX5$MخrŮQ2\kA 0>7 kzDW.0FP4A;Ζ/ n;7ɤtEt-+T0UHi#=q:l 1ذeyDЊ\%Z?3 D[bgLm(mc`d\|Pr\i~nlB,\9`?go%qbQ ~ {e =O}^g8IT`?Μm0Bx*ÌJPh[E\Eu xV=WleW%b<eqo0\q(eO . ZĂ!Q=l(M!#-ܾUŵIE<`ia%\L%pNGPl'S(՗C{ RJC$61CPlO5j&8Tx LbyKD EUmU#0 * Qxٹn -;<ΓI]6reN31Wr|?C-rZ1368wM/2pjr{6 iSȻ7 ιdh#ТM7!WhY__~R;;pF)&JJ2xrA9m e FNDr.F_(9xݞ]H"Jekx(6i#ƶ'zE fRĔH#٭g?g,a ?#ۧ-Ω0Pwp ̠Z+8 Z:&RiGEaa]岲<=7j˝K 4]jy` ȨG{yΓF@p ? Nyk c5}8^__~Hnc9!v>"uP2w2۝`C ~%>ޫԀBp,rBw?ʪp$:SĹ&HB9,:6% 'C^[`̖,8s4O;m:2}լT87 ^&y"cZܟеigމ{ﵮx fY Q]?yhmƵ)-/lqx$/*1u#?P.@Zr&(QV~Q\K";qrtCl5s97qCcR Ǐ=I|j]H K 8B\Z: S|<Ƴr4(|d\3*Zp TANz# ya^i/"Ư2Ӟ.*H_Kw3 ːd's> ҏ]H\xs&lBsjd+`rm`׎uOI@1ȼX9/vYm#.xMZ0TH0RQEz EUlgSqu肵|/{OU-gy@`@/^a+#xWL_&*5Wش J952Ef_qֈ7.S_EMyQU>H*UV}B{]}k#/W`[3v]"`鐨Uϻ_isxjͦW/kxq[W[<- E#4fMmC(%,ZnPUpolǠ/"$sNF]'dr|u;G4gYV1!MK>mBw2E|Ue9?wcR 3aE4 dkA_]'=@eRcH+h32ьGGI@9'-F8>Đ$`S*C5ؿ^Js_u3IH:U q`ilb6B~m4$$JV1 "a9ءd]d**^>ST& eL$Duf):!S #{AatD f(! Fu:HjMxz>Uh/AY97!_i5ppX$v*t3 d/*o]ix+5,@!0m(&RjN 0e@SXnE#T<8`Ugzpk_3X_3aC[.#Oݦ s5ba;VYMtU$r&A#Y׊4KUVةjdTK83yZ7KjTinpn, cbUkU`cԮbQA-nG90~Mxnay^zT|ca{:DbЄrY=Ax~YC՝-Tle+Q2>Tޮ b+ )% Vk%k SZ1.9jiv;y/9FlǕ3S elx2v##o cr~si-;|̚4??4WCtchrLgqn:4@PeJF<lqK;h (*Oa)!ˏ8;R8ho*6-5k>vi' .GI+äBK?5zD5XM )EOοi"7IT(tfټ‚:Zz`h+$ s[gp5*1!׷IQekl;]\ B]ڼKht#<&+x=~_:]8_wy^rAEetY VfhQV鎰o[]㩰i&<>3G@`0 zXDYLe D3ERh<2("C!Gw4< 0qHR^F=x2WvqaXKF-y*;fpeV ~(\=jv lx"-/-RVn^ FIM5v=nڛB k*X3l5@6^Xȯ W1yy'0c)lM&@-Zd=!=1 @}!OUր(NmQ2EtzsѬ%.L@IR>A4/5hK>?dndMʪ FFkGD7S[#J-ܣg݌?~JkH.h3ܠ2 ]ϝ( Ӵ=Z\)~fXقƗ!V^C:#| ިm b Ob.-#L 2^j+jABNv"ꄙ6 wDn(S!e3dIvH`15,x<}vAsiy("! [z[\Ϲ ^T-c5BeaG֙~8)ŧD+(S8Y1l$jR JޱSUQGcG/ĬP"S3+_&UEwb\6 GWa}V$ݫF)[_@gi"<]X%LA=z]y9Q;OP'bL4VړeY+;AZñ#4X؉N LmqkazM=ڢ4`ȅNP_d0!Ct|2^@9+J|{l F(U D ]PI 0S#N %5e#b^ J:Ta杔؞{U~9qOTuNg4A)5h"1@$Tse'żoS \N&N@Eۅi2\ bV 06Ԡ="B$޼g%9H7ԷjǺBtUsSs@HǹN.FG%|TaHIʞMz&t( dT8y[,W5x&K lfe2waZ}q#PaF\ ̏;t.DZ?khr"x߹{zOV_A7da+P[5/\Oh\#h 풍4FިCU5`wB'3Ԅy_mX$b1^_ ;'EП>H F#S}KC5O1XF"G\C32>F(5k A&.̪OEyZ.™P,3=j#S|,׼!h}E4If[hd4`t~_׵ՊB*5{y"4s#TNg:nuI\`ȼP:'u |- k-I5ۭrkB, pG窦_y*V7=` #b6ۏ `g<7?\BjݒEO@UnR <X7iVLb醳( D*ֈe w.+;T0#'9ZTg)$  ԏi40W $@),:HR 2j#o|&P%/}ȵ@`myr$D+~ GEkJ`Z'jI~Ɏ *QUVVMgS;^sSE ݰ&z=XU/.貋YzH͊R>7`M$(΋6ɧe+͘Hǀ5ß~:(EIC7.cՃ0?6 ^Pb!ȀpkoI"S84%܂ ;<Љ'`i(GE W+Zݬ= 0`W~Db^4$29*#a[d~qU_ )y zo~P l- '-C i࠰n!'WnMpK)(Zx NM|Nnba sH+dUS[4(y dMwbu?x,Ⳬbc3mArn:~5XͥaF $@5#]ִ!w@M Fik)ѦXTk|jl5 -NmHK~|5B{+'d ^22vL;®D11,o!I h[(^)18؄tk0d;:.RNJH}){qxa{cC_'́L2ȵ,k1񑋄&ʪDz*,hn>E äL ._._@ss̡?.ލ |\)@ 8Xz' ,vS"+_ic}.uTumMUYG0׶kΨ,J~^#v}\+YM8T-.C ͪL4U{lpRpv=I:8 VkĎY]oǶ#7+G,OdFzz+pM޿iJk7S;j2-q[͸$*G j$+ojc$T[ǴJgutX˛tQb]n&GGv5`cI׉)S sn b==&bbfV #p\WU%Je>PdGpKƔwAn${@c3Vfޕ7L2lD@3dI;P &_p56{(!lȮ.pUvT}u޿n;Nنб\z]^OUND,ruP7,KO5d?+f]Ƕa? 1F.,7%<+G6_'ajNJ2\ h+`r!nww0NC UW1bj_y_<ZO(nzJF{ @'p{h_ WFB/0bVΟa\cVDpq8us)ь *\m 3-.[H#,\&/N q菖Ħ]{|Qb B^l*^6vy2d=u.cguN⺟$ eƎcpGDmǗ˱:n4Vtc0mE`P߅^?Olb/Χ%<;[.<ū6H֩γL e>Qk,kݳ-|TVVJBK^~!Πb7El\vրj+b{TI'!@ 3.Dۘ'a~t$i#Ӻ作 AoF[I*j/8|Z;NuɰD=l٣BqxϺ?ף*T[vk{F]rȗMH֧Se? Եn L$)v (p+AVs|c\k7Gf5PC7ȏ9O?۪h۹_0[JNœ<@6ng&CKuJU"90|_Wߔt.4dw1B {jsG2egҶI~B")v-'0lEp.6V|ZyNďcd8R:߭hI\TyTJ aAW1e}BD  wlDk*NsM혜@G߬# r,i88gy+Z:4 ޣ]%ot/*ic[4ҏ{civ=|pQPHrɫF.Ғ#HVaG}BtJr2PxS{%G8D]8V3.R]i;p9^ǢZ55`2a cB2Xy}?Z;V\;۩v7ꩯGR9ӛN6-"#=^eeob+F)ӻy"U +AL77(M[PIE7&}o8B#ud3w % H>[Hkcл)]@cՃri)rD;p0/|+C^}T&iHo hbpClԯkGȧm㸈8>EgL\$֬8y-:|u@-|1U5jf5hn߷ͱ,]'tBTAqR⍋:P=uN eK@}xX]g "W>slӑ QhESMTQWoR,6(L?>KWaŞ&t<+EB@Ti$o~'r(O+s"VtD`/EgfZ a`{=;:{u:vwɱ^Ȯ7ɥykidrS23,g6Ref>كUb3Փg9d;A7dA;A!S>jSgo|PvPlI Aw yOP91pSurywh@N&]dwՊd(h{B-eqp:$]jrNhY hPD (+5]#(5=CG[dȉc`_a’Z%+3E,6sSWĽ1ׯ0˱b} LcH-2Kx="Ȋ㓮S֢XjuDZ4ݛɗQ 0K9q&|Q L);{]qRʉoS,EhFm4qkI}ð-Uǣ `J`!*ӷ2@;譝$EmT ]?4єtz oF8 "2%$eڔUYߒm+$6g&8XeeF^+^T"B&1f"L ̎z@>:3\ Gk*ur#S\R~}U@<,|)Vpc|pFiZ7Mlnr6m]7㠙|Uz͐/N) \ j.R b gkz17}H{o}Coc)9.r3 OS~vR5X'nѥWIn+CX?\)2se6B9|]=wf~Dj8An/Ne 1\ )gڪ'EvLbO@MɨK=#:,(n䠭P#.'ma$i4bv&ҦR,zS{4Z^mkaͮZb΀' ]X3X5sg ( h5| ƽ[^?ǀ1d&pR qk&|]#,aa8K7|$L#.31CjIfx0eV3+'F(nԡ#YmLߢ$dNǚPfTƕ&IV:HـC تi͒zrΔ\*RP/m9F9'm~xiBKx트4Kr@^%n'ka lMxx9a|fz?J}p;T"cӿbFW׃iqZ"||/襉541 ;7MbNt"qKQl];dlAj@^0B%ĦJp4`!c!BKPa{׿+G"D,`lٌ8<݈*yܚ.hZS"bZ_/FN?f(? 4:ѝ6:9DŚ>eوBƨv7L0 T=RQ_B0GAo1zڶn'1$U<=T;SR]5\aїL^wNEq?~uqw)B4 U{;J o4 grQ:Ҧh)(P!AL*NK+I@[|1%ω"u~J# 4mO!aL #zɽ3bBK/*S-'}D dcVJꋋus`N oEw,cA:E1@8A $(Y#gO~k_IF =h6 |)׍4|6&->NY4y~=GrF[Y%ßwDpz]Dw#k2%{SW͙/k 4{ v JfA *’f_ l>jdjagUu=> !J+ɾ<@}wTW羦$W@$p1?bh/ehƪbHbMx|Qgt<';ꫥy<1q|FS}zptrbPpΨ#GbA1`dq60>dpG80NH$fbd&8R.k>IuRb[보4\%qImi1C@ӑo,AðHKi嵒.nBac˓Q6iv7t$b8c-11tLJDz'泍qT]NN#%DD%O>HV1;T):J\̘A'M(ÁU ebz0u.M\}NiK6]n-|],?ز 85l}Vo&zpvS;x>g!kTm.*'I5CՂwpҀ1ԟ ,%j@Нn%ݚ7e4cdHVD&67@upI,+3qB>;`שi/ILC}?wx1kƀg)TKؼI,5mIz]Ƹ58V0,t/oƼE?傜#`z:y9/js# !s }Ȥ$~V:6Ŝ+aŅJ7>rϙ5bRK- N W|\;>aSLk(= J /FxLќFLf't+iIsf/[L65Mc MJ[Xϖ$l_QUj~[>ac%Zl)O|aT۴y0 tXJedur2D*dǦ@/f1ޯ JJFzbţ5:PD xJ%8Bt"d}m~K  2;)gw4@X/ ސ-}Jr͑r֨YR\A;hէ?,T~H~{쇔`"o\@lFGƏ}3O00͸ w>H"v'p&{_V{|;!9LIl F$Q얶t.cDC|$b6Dr_).AyNͮu *0aF0ԦԄ{"pe /!=XwŦiwEPrJle!j*9I3?汪{,6QCY Ɣ@G+Cp7+^=JLrIV𺝂HLal';bSоO>V≡BO{S.ng&(]ǛËV*BhER9=IyGL"ho"m󀱛`ŪWCk %e'2=pIpBKt{Y\HX2{hRC@sD?r^D} N&30 1* #TC÷v{~(zo.bS[>fn`P@Tb5! 'uJp*!@$YbM6v(q+,qksMN3w1>t¦g8z,/.!+vR,&fJZIQH鍘kMc|<'}^㖙'C볷 Q @ȖA)jK8_2;U4=4n0El9'۽j>pS7.Y!p  lf.wG;QU݃mm9=^f^_;B;IKb)ǧֳ4C`7CO rX,(ݒb>KJցR2H׃Jp-F}l!1ĺ{m}'ھ/ո(Ku8Sjzo*afJeVa5{ϭqH,rd[$#\f)?&SU)hMdb}Q-'`2:BX'Lk74^:(Lq} f 7|B<aq>$[ C&pKZW|&1v\s^DN=6NI$x\ 0#u!A&>?H׊#E`([tk&=vC 7Y zW $DDi758,~RB". H+JxJut;7wv TQ<̙Йgߵ/j<ɷ~FNHVE(xZұ[G|jwLj(cIiګ|)VMMyjK0}qq\/s+sfg]ONv1hކirJl&hZYUkmteL/uy*Q;|(OWC[bOtksWحՅ2s@fuidMv5|~WK&usE VA /sA;7#Eᚨ41VSb;jG`Cx [^n2ư="V@ҩtNaM{[b,\R\慯A\oUK\qi]z?7ݔ *ĔFh0@mc,*+avmg";~rDаX16Unh/']H빝:Ne>W.㊑ tfmlpÛUT6ٍωT氟 C^G(RٰIEy<) u؉i)/.k!沂P\qACw*EL%?H!*g\RIwL9ѽM`2$!Ycڭo.cd}?(݇Z^s>svlFFnELn}`k?RDgV'_ R 2x3bɧ{c1f4ӿ; 5 ?;u@l/VfQaӜq `~T'@MhU4.|G]^䑼^{a3Lib &+८\[[O:jy@S,3CeYTT[}\s;p +?mI5 Șkl<]&^89lad&D4)$M@)Jg~'jGLh&G{[qR( _[:=n{Fϰ- Fd`bJKMw@JYggqDB2tGj_SڲZ/ͅ}'~$ .S0\&wTU6'!^ض܍([ Y^Wif@^F7d>hCR_Jj,| 2:;~ʲ?H럕𷏈CTGN*M\J2Ivn'|{F9PJ0P>8Ch%A!rS/*^1L)-(nhV,wB|_ b*u\*~Ȋ`)Zq3 άh,RJ!"ҾC t{)MRu;w $`~|,QD.}:,並QAuD(x|_ajwX6ڪ} 'Eδ.4l~CF[+0{GD573>Q "_8<%+ Ֆg 4vG%nN?"~ vmNf}vug{Di9Q_U2# K-R>.ܙЄ } n뇊yN)RHn|:<BDPZ?U)Te$ƒ5ݑ-NߒM#x,1m%Q [#<ɮALi|[l {'z k/7nt͋L6cKNQ}art @4>mnI)6p?f7w qVwR;@<ѭAh1?ݛv1}hSEX Հ$94 |O0Y MO#V' 0c!qA4)uqa%oJuGʕ,U3웷EKwjn9OY}(J/i36T #oV1E0Qߎ2OK?!ro^BH3Aդ+٠˝_@TREP3ZaӐ&hW_\mdJ?5'g,ca&%l"DP싔e0Q?:N>qFuT^. ) Oi=N)mLڿ^lG0E#@m/qY{12=@8:U0xt >6oSG@$_3r߿yRS)LZ3Ζ?w }.-<{GA`N-+W'.v̝rȭt=.vudB|JA~9tGo2L82N8Ol%qc:zlp/NH&XB L뒣(o]nTRLUo7\ X3^_7ŚnװR7Z}rhs t}Wwc~3x>3V FהLPQƲRZ\}4#SY;LZQ$g lR+^[DyI{Wk}c#ǫ'[XFkkG%[sP119n 4,h%}~ˁ}"f29yD:(zD=㆚.5: mWոuƵ>a/|m 0+Su%_̳¾"hYgsnmlAX<1;1[tsrWPOJb*?7-ob'fڙM_Kg];sK 7҇#[QKdQmjh @=8)k$)Y rQZV#ROuYTE3_qRpJCBIx wP^5#^A:sFL},f]b5" kpɹkj^Ec5 :=*W+1넄U*K˗p="Iy茈Rx(6V ?YN j4ȥ5paVF~9;\ ia$Guq90h~z=<5CDXw24W]|`R3y{Mwr]g8BdT櫊׽_a$HJCzkyY!qKOֳLD̻t'P(β\'Q$S9\ɻ#GV쎛S &Y榤FR0ʎ#\^w#!C>ejb_ V+&јsGG3uސFgiϏ)eO|[]{l_?ͳ<SlxxqR7%oH8=#$vzq !E"Uǭэ65Ố0 jf!#*g)+.T+.*Y@IwXޓG0,TU+J`iy ,RnnߍEmCjs/ }Ttc] 'Sj߳_Z5AtrQzudlyk[#:}ɞb8Y X̊uuPItUh+'QQ`YgP@([ygi/l;zXw9;eRa˶/I"X#I6i_`@2+EBr ySMiYuQ HBYڟAڬpMY n BȫRԟqRέ44PT@ȔKF\wL+%`I~v|9 /T pS@`b qR+n- kap F;b9zިlKL{5 n1i vA@V-RA|>KanK4%_~;՝L8?!ڋEQ]Cȹ;kԮ[Ҩu5yohV Pd,by5.Gq 5Iĭ8uzKfˆ4zae 4X͜#ׅ[M|ecRؒMc,SN'%m{iQep rv96^ c.loyf`[7?ڐn(>oD!ȫvW)NW{)T}oHX%'`83F1P^X~KxуM_CYdJLJ%AE8<fZkOjҫ9F |ISf>9j5@`;(ꛧG* '#N}V=xLެ"`mV!( B],- AT )6߾RU7/eȺo"tX;OSâ@0myckiqwD{I[_Y d}PmB%g#~{3f?ݴoG@[^ZN_Ms?urkPR0-Ll@JBu{謿${9.VZ,H]E2,-#|R1C[)܀UJ\~uQ t?䵐f`b Lv5mmzRQn)B )0S&5u@b÷vrLs^ lBֿ(C !m Eկ e,lgr6vm˺|;$ݜ,1y˦0w;2Q[=7xlqgEjuX Li"fFӘ_bZUJS0KvFkP B3+-8jJқXne) goP5OAJz~7jҵ(':o3 uM.#fa.1G|NU,ܘG (ڀ4|;*GKTMAHq;>*)iJ|pbﵘ d#pr-۶"G ܏*)1*8X[[2jS<(wE[m##0'm`{Iriu,W*:}B L$fU7MG+I:hRc}^y<3"e&_7@q%e-!23ú@U8*~3?e&c9OBvRc$ކh8gHles]R"#fѣJb¤cé" [cI,nɇ{qڃ)ZJ!@4 :䒤D7D@@YؤX0Z`ŅXQRBEKwxcmѺcl~}$5Lqr]ɜ] Z/>$: P0豃*vg֌>Aj(b$780Y3&F+1PX!$9nK qOj/JPI:ta*gefM{ oCSj)`x1*2١̀Ƃ}wׄ] ڥh$te>KFƐGwҔ~Mj֪QN.ۨt]J oL44z4yGax/us@&=/w!sRmt#yUF51py JcmbfXeUG%kW/a>}MEwhU;w^ 4n|+S;؊g4Y_8Qw"-gM b{It\:/I(rxB[t-kj'!bR޿$xÒd&gM4q]jtދK"2lT.>\1;b Xk?\!L ;8kӻ! ✷H4I_n/gVv/'ꛃh0ke:1L/&wGBr0_*aXHo17}h'7?6 *97\ӪȻk-hRb%$XC~ M`X3qf7R2#]5n\y nCz;\%7}E VH9fxqa]ܤ|0:b7 !@5Ly7ȷж]Ջ)%Z{h.P +Q,#D2niScV |:Um{]rc"*1n>^#%U v-U~ q+ÅL`<>?O|4˰+(aA ;Cr|Ł'. O[2 !m_wc0KwԎkAjc1Ԭ ͧI}8{=$F6z$1#WJ@! kfA՘X\eq"F{"k]p zqs(w\x{݈^G<(h3R~v4NeIXԄ-曹$ݗl6v+Q\[4`C2 &q6Ś^|2ֽ&ls#yW1DLy5+勤i^;ܠ  WMrgiL1mٺRw̤ 6VG֫j;N* Pϧ)$]/Y,֗ e^D{~]KӴ`U&y[GD[5m"̭gFĬa\!܄?5t2eGzTOT)mB/gۣvd Q$h7:q A*IpR3 y75%sk !t\~Ykh-ⅺeNx;G:.&Bg?z t.g<Ѥ1{Ys,_3l&F6lYL`pVnsꤔ(GFrXj{%ځNDw p Q.yKg{E6@n5!M7Mme  O>$Ӡ|@!}UA/ނT@Ol 7:|JlR`S /`Y`OE$5˽HPrLSB__}YB|9[. 6e5<P>D84]o,q01|G\0.9FZ\H-Eb O1rC#m3t ׄfkYdwǂ\'@x]PjSTtGaG9SKQ`at} vzWy,k'(֔EPJ&*.*Z{hvT%0J@v8qFCtc@ފ}'kﯘ*Z`{Ĕ?{ И/߂C"NP\W[2Qz_^{Q `2/n>Y~ohGZ}>0O0<l.+~I AK\t"jfV9e?C;0Ɯ  ΏDD eL)S1+ 2^O/[TIB>"[Ә7UxO]nө@KC)Q+/ea6_ؾ˨]!Yi6G:0F3o MA CXzR>V\mF+88Z.zMBɚiXmnmI-]dX'O^)NØ|sH;‹e͈䣢 MD /HkB! zN>=hHn;%MQƜin<ҋ_0 gIacW{4)n*d>&Gk^֛_ Vo(K-*WF>OYB?g<>VNYzP,{pPóŭQ-sG|`1vsЛ}j:ݧeDe܂*Tm ^:W7E\{- ܐoNT}G:bBGBg^pMyB>;-hհF7z bdVmO|ۧzY{ θoy <GN+ '#&pЇlB@+~}~֐b,;/m88kK RڢF_Mߊ؍ƺ]Y|U*<l}P+wWW}o\/bYBl w4AU~D<BJsv:^} Qv#s"/T|Bu?JyUX 8*b9qVHJADh( )|9q׭J(׸ݯG6 Z&.Y,q<~Z+㌌+rzk懒 R~R.dgy07(nْJxYt@NS{b"&#47yTTm\y[z +±ĴUnEvy"[YzJ/4exme Lf!Ko^C My[}$a %I7|;h[e>}Ju851˹7mߤJFS2WlR?_-l@]|ؽz!JՅ334Hj!ծ7zC=zş8IQ# Thz8Kܜeuvڿf~|d_:E (K頳QxJS'WR?ؾa_I40&^{H{䮙jv0cW5%&7JrL ]'3]Oي7ya*!ĢϚGoVy*'PynD̔E ewv32NUqxf71biWGĀ6ẘWjC.26c֣+'OgK#Ӵ0Di{?c1:@Q~X_>~ LB-LQJ"k:T2`x}y?cJw3о(~稦z+O|BgH_tRvG׉||0~ }̪CJҬ&d4[ؤ@X"k Ekɏ/Fl.Mk,"hTVFQ5طouja?ts_¾E0_ jBM{JFA$= u--ɝSp "k\\{7GOed2 BLpI~=& ^.yd+9lv -IdWUCA9Á1ka@u4Zbu@ztD%Q$Yw+6gʅPO U؟90c+yq$ȝEE,ݤZXo.ZŴXxf=opaQ*\͹gG3D.ЎV50r|m 0I> *SObآOOƃq!hR ev5,8a +IQ~> Kv zegf;.ӥsؐ]lyЈǑ :eeEci!9󩐔&S,^:ʔ3w I#`(f*r, KrY3sPc%!" VHN|hOl`i y)Lew-޲`QZDtQL)Wť%c|aP B>!-byWuCQy(u)HROf 忨Zg 8R*lX0G-˧$.,ʹi͑Y<[41fW mC_Úk3 %qO0?&PN#:=]<pfd49+Wm zFewhԝEhs} &^h=Z[v3J*QHѣeaf f,o{풩ǀYVә}{#l1,hjBS9OT!7{[tm2H%>TW{֏UKa0].мM,cW_Y<-Y?Yh9(ӈ:58I}mJ> u[.kr!r blɔy.F3@=P= q9Mv3ξ(q>tSkg4fmpq 1 \y!)@ʕ307I?{]d`<.5㩹!TAA.fUd 6ۃ,U|ĺ^ ;$'/ؙ.z({ iNl]Iв}X\tSL |s|f#|KDe4v bfMP5&'k3J q1>6b^dmՂ # q@ )kt)q63o8g"̅QA,͇F4PJ83oJ S8 mOc NN !7,6l2HջY5JX S6D^FMui(){p[ʼ nUϋW3icCTKcd!Kem}(JCM>fsHX ҷ-H5*aXAYcmZ-xfAc>Y?jo6YV9i {7.xוn-)hs32oeʒ`xI>Pu oЗQ91(xX,z:.,tpqޫMpӳülV t7PF+GH@flA.6uGr?5k=5 bmn=|pb 7x2\W|i,n9K }-VMŸqngiW*zK4iat7y%J_y8UX'G5N1J㓏A -_ 'z a (_N"=@d[$EX{-|$CEkјhT+S)ASZܲͯp-ck>շrTriaR˾c< 6 #Gc.YK]^lVMCHfrs=LwؓI`Z>it[ b{.7A'Ož w0pi@J!?LИ[&7C(:,KG[]=^jtShbB\k ?v,M|c o>98d|UE9Udq O1*%\u[Vh7DD1RtČw;spX &9E8* mᵍb;oV3aǣEH%"dwYSJj)PV[dLE=e;A[S򔗏q$bSŘ .¨'kmLmA%n$ ZSy!IYj"aVa E_XkQ?0,ϊ44z]ZP` zo]8,8Ze# BS }}>@(a_k4TnOڒ.oiP* @k+9gvYsTTs6/混 ДiC/|l#~wV .+ǁDյ)&rՃ$un.j>k"WC/8M_OmrbzOƺ{6L||g>"i0FC*^&l+dr 9+lj^[\RJzawvAp`0w3>/^13D` $v ^f *;DޚsR%"`FrR3^1 wg3tER(fSq -8x᠉812DBt3KpE%={]6!d[,?GDoIlsI:=QeQ ;;=ҷK)h@)k)Աmv`cGn&'uL,WBfjzDրF3BθeվT*B׭1&5jK 2NWe\pf2~.7;2 3Ӏd 4sun-DYdakI+6r; !)\5~w M!U:U.{[Wr2<&xa~aA%FetŁ `!Dߑ];@F$_UDEa^=;,sTVPcCŇK>Xx$ F%ZY$AVdE_0G|Kk`ۤ&4ze&m~7eP> +?\q̛[2o,1 4W{ѿ X~⫉~rT4Td9QYXzM@ ם !/RsBR3(VKbg8T\XYNhI-F_bWURzޥ'F7/RI`&`QlGZ6?o jL Zثi\KabQ1P0#Fi/T)э덳{g87Q"8aWu%/'!Ќhpl)} L W\+A%Уϱ__賯AѦc=4Issqfˤ ITrű-9 ؈&;_U7a^M\1^sY$A·C >M,vRh$[ie ^NKv`:==2b6?\N9"܁Jþv8L#|KvDr,? aqB']7křq L2 lv^'&yd&S!^Qn̂+cϔT- S Ӓ'? @]¤UDMB+n ^[Bl;)9Ӣ_g)m*?1T۟ݴD5%{(N^dr$A9ɲﱑ8Gb5+5~5*yi䀨Z.%M'0{NTONxMKQo%Kܗ܌HB(Xd"]$b\k =Eh|$=T5W{P;-t$ʯ .q對`t 0CsBM{AΟ93UcN>vS$PokOW" :(v2u \Mlk_=4J~0-+n[dyOA݄$mRSZRC~O  b=9M] 05ѥN5 2\'m[+h$$aT/z(tc(7AۯͧC.Gps^LSi ,-H'{Hjw/ I\L+Nf0`Ev+%Lr!2y[j%9|6A/N޵a38%VP|aBS0v,ȹ@E`s( /q-J9-L*T!`3W2V_$[A^CTjy$VB_a5_PlU4l6[J4yΟ~`SxbG[v&U!Y%o_8.pswWݱ\tw ^#a [*}76 pkÎԞcp-S̉_Q28bU.ڇViѨZTQSXI> =QӞ/](Yaꆷ5V0* y# @{ {WNHcclL?n\>ERcW:o {Wk^˥_.EE}ID1hDjGFApVR'3OqrÓrQlhƧfMۉs"}v 0n(M9#QDZ(լQV/ lj4"1VmhB ś8$Ausa4dFK Qe9_CmJ+hWu pLXc>#خ`y؍5*ϵQf:(Z#6k5~v}H7A,.3:T[rGOoe 0EҼH<')(A`&@7ua'ϡW#IA汯,:1 A(!s\*Xh`vDn(m]/ڶGYbԁD2S^g]+o,"[5$a^҈:tc~JbzY$4[^"-jr j͆i']~D9Kof}yPCr^1 4X%3 F)&ۤ)rHO\.I$7[\kj6k5 xFi&cXamh1=) ~+Z[0q%!hܵVÀ }g&sK@ΥuGFi~?KIՌb!.-IZB^-{> )(%: fvc X**6w ZrDq1-;*vwSﻱ>~IBGb\p-3{5eT7poߋVzv"R0T/im&ziY!z+4Y)ޖm` 3aַJ( /jӍ -js43_Q4@kEٲkico8p_[oE`4Z-@R桑F4}YHK`UGEp%0(~ئH6)ﮦxiF#?owϚk5$EⵓjNJhnhOHcؽbw[,f9pd"'g8 (afO׋q}D{FaeJp"[|Z=ى P1er&/m)LQxREw{E3C|ӉJ`Y?/ i"myUU/tc+#c(X$|U3+" CJ"ok:Rqjfƈ/t\[}][ڜP ^+pT Qy%:r* G{l P)CW.;h`CLsa,R4RO_5M$7jNa]_ -cΉI3* i _&!^JRLxj+10|k\}{s2r"| ;sRe=bIGa֭XjG ,GsWY =]F7 Cugj60qj΃O8fՊSY+Vxݾ-EX5t_9?v,7؞"w.>[ӉV1TvD7 "3qþ;d=j!{`lL/h^i. 9W!S:gXiF[)V_c}5ddooi_7@eKUH8X2^\Qob![[V[g4YEx +Hߏ#k_ĝLKsp|eouZqk@!~PX{S"j61y !%6GJXRAߩk+$Γ]I706lzn7(AӴ!`?+< xp01GUYjE-&VT`ؠKP-9x4s܆Nbh': g{R+K.}, :`o|:O8qCE6;3ͤG#@܀,lгBƿ9;Iqf9sg!IcQ^f{9ijxx6UBkʗHܷXiO2w3Eא aCp[bz s!>ә !cc{b@PIo̧_z$e1۷oۘѽw: X h@(P=Y^}##ۨIev0p{qw%*4Jc 9H.~bY͈P*u KB*jŧo?R|mTh+ H74/^K?~rU![9һ8gh3 zs%bt|Z[idtbesЉ}f EC4P5 o]<8%P\!yMdhAl Um1|ü7i҈k,^OǗ2-AGK]'R we!>4-(u[uƹDNJqdI+^yFc!:YSRq7==q|"R vnH׌o09\Jad%PXH {P1!ZD/u,Il9Ixe&''H"VdeP-tи xHI65:9h_SdɽxY'B@&JgAv9EK"W+VQE0}l2—3՗q` PukUgњA|\"*P6=6Ȑ#U>1Qox H9Z~w rW'\fiʯːW y8(׭H"5OG#ӣՅ@5 һ/~#Iؐ]QҬ:]bExUHu.+pu胨Sn1E?(amulAhId1 (nf8ѶuR9[(iicr9XVty)7p`У.eɋIy*Xl^wF9Iv8(޽:)ʹpsq gƫׯ՚ZKo~  .Qq*gE?A0=L_|wu&/4lyU3P9VgT¾f uݒE x-< -m6dz~:Fj<$T?&>r7W}gTṈMqbg_0Ÿf+}{g4}x(f #W]ۆ jx\ EJ37n$y6]Oӗ.76u75JjalZ+জ))ŝـ;#+g#|cQ]'ò]2m-q_`2B3B{WBJ#j057oQkm:7f%ΛPQYjSVS+,a}g1:#Y{GoiKFTΚSD܏O{ Jtެ\'=l1x63x"[9|Q3=z..$*N0'iŀ}BvW֏C569m7SfE5Vp}EzVǸzY4Ξם,$ 4j$/d6LbZ4B ̏}\!HEbG|@nz`s~^t\U!h'.  B~-ܙwaRGأAjoo}J9ՕWЮ0PjdAt)}z |I%rᲟZ͕FetΜC|ԿBJl:kv@zeUSf-,FU_ o)q ryG{΂h30% \ 6f A& 0S([AQO6OfAB|JS>$*m5+.~M-׈evQͰi7jj;A` ?v"A_HNsçvA/ݘHxKu@*Yxԃ3rM~茕x;E{\)2_֖ꁹ:\`-UxW[]  Cq-+ZzMIZ%u [` ðѧ\jQXƖ/#'tJ}&uQlu%MG`d1UHI|>S1z,=1td>fOn&I&|;q=vkE^ ڦ\jr qC\{4s6 pZQº2-*gVXSjf=54' Ua /K=gʙ鶙K'%*:7׶w`:={WJ*>iE:*W(kŻutT"M$IwJ73L " (g͡>kwUpFT%jjW61B~dNKat0$!csv(k0_]՛G`gw>o+[?p4܇)QP= >d񯸦{-㛘Č 5FOӼaS@-m`|A.q-<Zn=d?bbzd: ie!3 CղfVm /L2J*1DMH'dl'S|UjĝUdm\ '_XcWL_\ F-FF@ɦ(q{N%(n0Qv{z&GċF\ݭan ҃ψLACKJ% bb4&%nI qJ7R׷0K)͵W̺q*;2'Sg Q\++RZ3:QPp,E:3!Ιv#,F2[ эѧx" 7󧨽povIt#IeωA*7g>({ hd0A)M+0nѹGŴ1QI2rx+#Tu?n PȔy\Ll~ۥⓉn\Οwr{0 ignI հs/v烤/0 tY &X yΈ71\z r⌧f@G-\:@a'Գ{w箞YTYR<#qoWV]XRS n; }ը{ؑ` [<>C,ZKnu{`*]c;BgfA09yþwuo:s q&h\ѲkJ8Y$SQZXCРm!|D^ܧyۼg"8ո(=Tu@}a2k Ƞ}`1̕.\TҲgdt.Ws[{ ?4`Dmj2i+{nZ[qs^{Ψ( Vh(u)=--ʟ#YJP+zc)2КV+H/y$q?X 4*(FϳuW.|RCbr]/=5QϞ/f<Ʌl3v{I )wt@̶mr,0]'$ AؓP/<|Y>YR:0TZڋكXf]ṀH~ 'B/ͰlZ}ŵ`i4ʑI$ ;Z`D cJXY"ZBCC+H܋C>e2!UǷ̙Y|fҏ?/ Jў¨Ƣ-1Wf0tv!By`@F31ݟmX7 .ZK54R A3MX%N>t>z8 ώŔG;hm>+pPFzh bCHr[ˢO)*  QX!~q8$? !4(v1VW׽灵RMzqjdkef󼨟?)IԽ-uds`_M*Ձ (S,R CYt˺XtHDAעvf vXQes ȠCͤ'RH hA𭂸Axj,GiBӓd+dTؼޭ`$Se#FK|~'r6+qhl"E%h[sR_|/\aX#7(עXt3as`F݂!K,ԧs c!ӊ8D8m~\pP~ Vj c\Q`9FBtHiM۞b o=Z-‰jufWRZg<`1{<IY4P6[QExHpLS>訐[ݰ yXC˷,']7yh:W{l#wɯZC=ihBFVo֐ڷ %5kL8 9ĜSMs'G-yJ TMIq>V \FƭghNذU Q|b1kĺ)UF=Caox߁޸כAC.\QwC z3EdxfI4JB!ƑAp!o@E%j[LEw⊽/D{8]~zEXJ9Lf-Wq^ϷT b~*RQ Z2SxVDj5EJu^qle,?;R霷nQFzv"fJzE%},'zt +"X.3K9% ~_Ս#ܜƺ|cIku'4$ۙT\~EcMX8%s= ~ʊ3z:=^` JT'Suv~$ }{X8=MHHNca۪RoJHoنuVX2LYcqG  dov%cxD/T {j* ^1ʶef)#-J/-* *^u`12DׅaHxzϞ.ˀ"<?VTw<ԓ%2XkN9Jo^1hꑭ?jrH3&%_AHںRڰҲU]{_7=YEav䩏bSִ LFt>|"yvc s(5ZhVx ecMutG0|Ën[o _VۀMyjBxgwc6qծ? F&f}*YS7iu#oЖQ˅ fmOk EQkWin>{ǎݢ.3c)( ,[rcr5i_=sTrmoZIJu`a`ꋝ9|/`U{S{h[4+]:()Web׋@`]R4ahw_F p!HnhōN_2FL nڻ8y }H 1`Kpp"gAfԻbdv#K? & /Zabi٪JgHv_oi.T,n{ ٿNMK!}iRx4 A "F~ ^TLaW4@4Z*~v@91(bQ/0aցK4~+ƖS+ӁX?!B̳ʄn|uZȢ)ϰwE{tHɼ7F n /ߞbįH)찻IBtS (O̵;^RVn{6G)0";U,B>iQ}n06 QW85m0봀%yը&/t6_FM!&v^gjTqP z1Oc?l ?@H f$-$[gR1]Z:A aJ0Pv|eֵWڦfT-*JZwڴwI/0 ;azS-Hؐ86T,Ĵ9nSX2t 4rF bi\嘳< *c ojC!unf| V\($~a;gɚ[F353* q6.T?;~2pBIL,tֺnw` n?ݺ"o-rt9u0P8THuuC@v&d`4㛐f+Ȑ8^kQhƏ-ޚ:RrT`2kBj{)&槱Qt̐6R@p,I[m{G8 $n~!q9L%s l'7~ߪqj5>B8[X%iNbͩ(fUoGs`1Z `l"s~Y^&shYk.OgM\<#;iѤ-C60y2^a)DC{-}VZ: $x<9|Y?9|103rXeTCBa@Ё9ir+aLY*X{h9_ěnS`ȯ2yYcgtg6Yt:|c#Q.*'v K\݅|4b;Qhy+⩖&M \QhOw^ƧKKX 劷pReݧ.,^ܙ`(D-鰝hA7+Bt CrbDp'-if8Mήfb3D Y=XFhcƕ课]6lUk=׌Rb=L]6 |Z'9aDRf\nxaLmәT.qn׎ Fh}͛YPŰC)`q42r] + JnR5L;YISe Pl8ŤO4$k}N-aRCE\qMÚ4鶐>Y>T!?IҮK >LVC,RÚm8xaY,M+yEͼ(6|5(šaE~bz& {<f2QZ:&®]V.7>nK#]KqWw0Ke9ÐDL^zYĖξ&oLڭ_;^-1QhZ[h#zaI'v쥪AaoDnP pX#* CZS: ;Z jʜ9F@_H猠9fOL#Ywr0݋,r9b W|U }qп#]dxr<8>5|O4;xЧki`\W,bO$U{nIi캠IQ\6O}p%/VzxlR6`q1QWPagV3\iuAƍu9Zy?LviJZ_KE dH™l`JL z3B-H/:9\7b̈́xxv$gz GVug3Imcb=i=#d>mH"5e?䙟d:Hli"BB9Einݦăsߓ۵"P|WܫrpV)Fr/#wcYGnޕ>\XS{7Z/b.M )oe4"n|8mTh 5oqxPR ЪC䡬@(gYOl?9>C8Q\cBl"eEMBaerTxti`=Z xh`":Tsb23we7?x;Y4IytCZR(_;(C4n;t>FBy&/s1*\ӒAPɽ|c:<1&,-Az >nyDNfkqCٕMu^:~,¾ǽI)80@(wI\V8)ۗ>> i0UvMaԳ Kߞ#X3$AbiG*8ȵGBQ΍ # v]ϢKĻ !g?Au<>Rx[*_ք}90lwXVD # A< hdeV ѿ2[EApg6 o_Z3۷ʞzsV׊?n;-8ݹ#;̍.ŠV9!֣I-'7 >]T[ɕ*UuŽ)|êzYZkF!9!f3X bX;4zӘP[gH+;7#Lp;+ ꞃt?AoJ*qSVXnSVF1O;hDsn0Ui ٰ̌$XXv#0hkK%Oн2qzt?Gf}R.K,q:a{{`]S* !酣)*5[ ^bIJAKzsI>_LOkoD9<jXL_ À. U>RD,eR㥘M'v٨T_pB;|neW%o\vq^1-Hy~y2~>[?Mh=f}rJͬ3S PQV#V~"mTV?{NJYks2cм_ϛ_\A'-mPr ~61e_d!zvX-36,1AV*ytF__4@-) C7BL'ݵF;uS[J@'I5qT {O&*9_#xiK'}> T<[) LXa K. _oZUN{B%"WNAV x]* <$X.zR'u9!Kա}LB>}CCGԧMzg1ԥft#4I Q )Sݰ)pSZ`-k(zM m( "=R15NKh5M&U lZMZ;5O~Fa#T .[ETM/h%mt Hʱ& )U5]ϼ\ϬbIgy^cO-6 CF`!M>g/lj"02xPX6}]{}+_Kee'4*UjHAd/p\=M3bdw?.7(t_ny(l~Uj,}8gLS:jtQ,Ov~# l\;L[Xo';]ƁLÚؤǒtNM2.n&mzՙxT`XrqW~пt+^u0-Sa]aj7Pzь`D *;2qq]< #nAiCE)uNҹ[w=!NDGC`+s*׻3, Ssnsp{G? .TW4X5ذ(b@@G^O V-mY^E,ɕKN)V3UH?`0OkE=ȯxCQr,o:lGjٱ4\̠5yn,(UUa ^Mͯg]kp~ͻ4ݏ-5|"&_yHLXQRڱ<-J}5n@LP:$ !T_8ϝ`Q[_w sy!p#,[ 0_jv>-7p6-S0Jx/])2toڲmՑ#f:T <~/ٳԀV^N{@U?+Te 91,vLj?Ϣ@v dv(a< qyk6'6GO&O4 :.#.kȤc(09^gJ>x;-5a5NI 4ձ3_>i_n(jU9) ?P?Pj<Iv`Nњ,R:h%lg>,'cctkm x[-a|u3NgZv#iʅI^`XcC`SI?D&CĻ=SoѾ7*sXA;t,p!OjINH* DLl)IG?| F[p./+9Ŀ X_u1 W)~ǝ~b!bH:.O``\e wO@OyeuY"Ki1nv:wF='jM3LĦxX~i糜lW꣓>U 2g>}{龎I9ym=m++#׏Byoxrx֥|Q~҇kS{ ҽx-`dM3|(O(rF}-hlwތ/MVy`u1XCI~}jCսHuSrACOF>/jhi.WH9Ɨ_j$Q~ yu48iy1s},\] 55JՒyYoDTç֘x3hv|embHf0L<DF.53[fJdcSR0Dyc%Z;GQ-ZJL".^zc:{As`j;| S:GlWmwUWfoTYie1?b/@.PPsLJm꾿LXfݼ `ڕ `vv䪽G۸|` 0-5PO[ĤC#X2ÔX! /1OPL sruUЫ *:1UۙYҬ=Sf\╍"dSGAn%u+HS:}z20soݦDЧuk馜FAS#6\|W 30gCd^ٴEK{= (e;-\ǸbVɘeB m(\7`d^d|f͸nj)  ]Pj zPe&X A[ׄkZ10[6`a,e[1+aDN* WqrD G[b]: |b/Q8vVF޵^A5,HA |Boe=rwOs믱۶2jIܤd$ZQ/7bc`$RHĹin-15eZT'::Q;Z"].WXnKuHXX,$ғ]A [+ @|QφN!s+J3@ 6Gn v5n6`qYɒ ,fήg/ƝJhh8*YPlձNG,EzqPh6ԆtW5'{ i~6^xiW:KvKC] SS88͋Ǫ"Nп 5 I]׎ѥ]7;ec4Lr1):_;d,r.W0iO7eqD_ ] }O;G Xe2)S5HjA] ./XZ؆uXfeY#Qw 0( }t/]޼y\obeM7E E~а3pL!z2t/#'ܢi 7AQbu<*Swl ,rT 0ͷ/sүz׭xP>^\Qhkj}k?x;ˡc`aR98 )1'w1 WU[I}êv|?<⪸B^RL ,_% *lxi "Q9{!)ElB}jζxco0fJzuJJFV^xcVܒ3u0"9z3퓇GkB[WY~ej>I|0,.Oص+E߷lj 5Db5 'NKiT9|& HU"W&4K?loE!Fѕ#* dgUb#3KV= X,,Ko&h F (o2>(SD 7gEEcN9fSH?dz7oqΞ܊v UO׷0ԩ TP䟊 s)e}2T3`#FV|~SxFxuy B"[PFF?6_Q$誽^-H` hH},wEj\Xg;jNBG? .bZJ30! W m={uA&lOn-3G CJq< .V(lP#%xCvf]v逈R77C0+Ϻx-'c1|Bߞ+t֘:ܟ g)[p%b~ϠQ S {Q&La` DhbAjlSH}K:CO*Ȭ0>b`c#OS܅UϡyW iaml= ]Pi A9D[}=U~`wE?Z 5WSO1ɪP}jOrZ,qHJA%m3n1yS*|pt8W0Q: k,o ߂f]6jm S=<=iT5_b[84br3{[9ӤVT U9'*Sln2=f>zx*iq'Z,(6q呋(64>٫15ӭwƕwo|%04 C7 ?tR6%Nj?֬qĨgn`)C-#BG:m{ =Klfioa"2C\<3䛭rrQ\wLȉҏ+/аҙgIa`OgT!LԿG{Lџekx_{/7-},#~Ʊ`bB ?}Jk>kE%Sj ?~IP Gxm)Ù+Šb:x_~EMED&uz:tSyK=U7ӼőcD9YYqz}ގ馮4k%SKмSW89s TBj;T>T}JzSpYOfzՎi"OiP)y`D`w9*B,ɒZ(^,RY*lA}dW$kfiF p?*8e2Uo--K}qcӱ-ֈ]& l<=,BU<0#Avx9◆B ^#aN"X6msLƼDbtV@kߋQS,3*I:[jOeɯCx :$'ig/-.H:B7UzV 4lrf^(;vWEL⦒1U3e4_y$'[x| lA ~b{$jF\V [?{C⎳@#N2l Zc͟:<*s!(7ᾪl1R:u9l>˔/2ODy" 6@|u~ڞC/ :ۜ$Y%Mk bZLR#[lh)҄SD6lJPP4g1h9P[/J֍(5(+ٹ/-|O{v^CzhP!d4hBr%Whz/w.6Z:NʽOĺ}^QS=G}ְ8y1X 2$-P"P9 y\Pey53X=cܾtA֨9QNJI͗\hҟrqK,WNkyT%`'~xJзU|Z#lG$G .z^y%EWDŽ_ޢS=as+Xt>F:X݄ q|qG% Z M HZfȎ, ff`o`C+ v3#Og=Jd\FZzz]۪e_CH?vfdm[y\smN<`M<Cr zej}ae~Tsp=^#ףskYi@_(&־b~/@ZS?&j|W#FiK@)Yf,NQ]LHx4P7dM,5,)m̐ew!ܚ+[%s|PΒ3blZW==g9ףv*\#ĤS6M H0'lH156žڇ3r`3+ߨ.Aaf8"gn/σ=3"4zDžt-7K'";X*kV1p뉗nqK'طCd-.x<'Ƃ#-E.m\BTJjzC).ą,pFF \ʖI+VkWC]{^iZaB*V[ XHߗupgfJJ!S :{k] }3* B⪳LMS<\$7V .t҂dD1A`noS%?9f Y{sV6Ld|_$[>Bw)MnTp{|i^}8eoRar7RƆ|Vg QX܍2tEKcSOt,p cLo8w1t4tgD`gE3A2N%Bb?d\S,>J#˹oBƝ- & у ӽQ]P0"#:]XPz-܊p(OTĔ%mgt3ڳYFl8.!H[)Y^g Xd-s|':xǔ~(sgAtJ&7m0ǬO;cE]:ANJ3h`>bZ ʭ}z:ċ|p %'ּ &s\l v (4@m};P根50!}+zh410qzXpb$7c\8LͩPE_jofdvԝpu.ŹyTESE~34r(kG, XMfmi@fH{c= 0 >#t:E'5!OoW׉Cd2YlKJ[(pp1"Uw|E^43"nucure՗;o]H1k7֣=¬iڥz h[/gk]uU![&CGCPڳ3^ڗ /@ZHʆJi7U[f?܏섶AN9@ IVA)y|] 4s;{ e,Ʉ1/l> 9 e_L _&&e׊dS]$4`sC4tJyݺո^`lIMmgi>Rd]/pfg+{ M7w-RdE96VܑU]6WSx{M}Adl՘gk[\Auاӻl)XӟɧڌuUS⋊"|75η +$׼Jh3re%;F9d:sDt "y߹Mߙ%G Th?#2ﯥ7]ȮR70p 5/Bɻg;Y#'aD-ZdSi H(|o(ӝmȉ(C˹fkj*'31}+EUM T#JJB7kk MX׌+eoTI[yqרb@2 LA\wk4E"#Q/l=U̜BVNP3]am*i!RgUu eƓV#T t^R*60FhY}ږU6ީL˅ 58=o h ©9_+H$.TnyOG3(+p1,{{rm. ԭ ~=]O:|C S2/K%S> Xv,׽3:0| `K@ 6ex|_dUlt>L=A}O> w/44Af+YPtMʑF);|/cZ`d=~uy&4ek[ yYYiZd+b@)ro,'m[J`%/Zc 4ٖ[gbgn,TLYkVYPA}Z4499Y}י5pᒘX챑ok_Wij,x Q<' h~g'w9»¶ ,[T4x@cv!X=\('%00"4COhZPV;YQ*Tz.?a^Ax`o&PdZI Ht.o?o[ǿPtŦr17G]8?ݤ#:8oEBQ ;VO(#V.Qb ζ|Y8+E)G0YE)!`7ϴx8uI9)AnN̡x[o(_Mͺ):nzgd dagՋSarCܛ®)p+I0Kss-Kj;[q+!AS| jgWiY⌟=% ŀiM/0145PE9ݐ({H,kZs "X73oA1 O@"7/J +/񻖵x CSG#axДJQt. -uK||@i5\4c=%Ɩ!miy52i%QBt>)0ef2ʜ#bځB~)R-"jIy_v?Vkl 7C>zg80(Zul?yb$/H\<ͣD!MZX `TvNm'̽7XYmO 9_/ '% %`3wtK-f"3VY݂3fެ;?1j0},ϖ oci=6  ,G=ɰEu#tCj9p| &[WBJGG,0 pM/L%nA*=O~;ObMz%X<t#n`SO{YWAF]lPsŠRqBg& t8w_2Uz]ȀzyEtﷅ2zڋĊL(VeL^8d6vNbV[ʊV+ t:T+HDEM]<4ϮأCL3MՈAV1=&:\P=u{]\2$\tXsm=[-i0Mv:mzƝ8sm/8 @xD^fbI{ r*EH#WCDr !$~=~%ԵHFf_$tڍ"'=j'ʢ+ =|w~u$&Y / >p@9)vSQ.b/3%>{;M=z s:^N5x$ĭb^ԪS V)..sWZY)tm{?]#}B~q F֧BUR#X Wo!n~w&u}ڔe(y\V 4)`QN{ɋ} ?;_u|Qe_زj=Z,aK7@dG7(῱E ]FK暬8T[2BXb%<)e;W[n ~ Gf/  ]o +L26U'1W0i"fѸtL-GȰrHw(r!׬v"ٚ(OԘ#Y\ooփ L33#pM}10ɵY:jDE"i]{:rJCq*cNA͔y<[J+:wn (dG9xھ)>I8;?bJkEy,{tkW"g-#\,FvBޙ T:x:) B_}5mIPx D`M(%raL"'oH-A _p zJitqiƨm_20ӗa\YstKw AQQ9=>y^b"kr$F5 *(td~2T{S\SVC#&%5NJ IN4cr\:Gue# `bOU;7TAbx^ZYK*A~$t+/, x8Je'4/+̊2<(u_YE}l^.[?H9P&P.PRq!pq+fcqZi=gG݊y AV+^Y00^q6W}{z}yyus>fu`q>%c-C5!B4&!M^!,@ZǰW. \ V{6:- VN)M5f/p-[3DQ@VVFn2ѱʢN bӯSeN7:=O?LatP,|JfY\3~W{ͷ?\Ԑx08er Qz,JX<2W, l߼ZZLWB_i$2kD)z`,ӥ}Tjy0XH&4Vo$"xu`#Æ[q .#s`O&f2YSv u,gO8Ң9;&v5OPN%= Tu!Z"Ka(~R}-UϞ8u^ӏ 1`?b{"n0hQE~jN3SgmlXDi7 ̀eF,Ż TL<% TAKcْq^^hq3\orw}Vѿ_/GkhaN cKމI` Zu~kQY#EsI~x/=M4o예L2`p5yD{(#G~/8lԲ 6S¯,i; PJ@nB-ĔRʄ_Yq/x) '2lzz8*f k=K>@U3OreCIإNjY ɔGzK*IE ܬ3 ߹% i_k6&qLG D$ƪ|6!![-tJ4ȡ3SbDZSswlX&< aeJmi$ Mug4{whDq} \wr E+5>|=wmIY H]X{W>׬D`3f;>܉W }m9ZAfq 7[A,hu=,t_ҡp mo<Ψ95__6-UlpIsZy Qxmɍ0x]"Y*ߊ~j>یv-^*>w_?' 6NrgY-:YKc{|v. >]u@,)@rJg1 -ݎAAQJji1ȭ w;Lȣ|k8Fɿe5yOOzZ,B$UjIΑhGpi +W\ T;\uxH\؍פӃ7a.2&\Hmg$1҈Ck #V҄Xn (PY'!㱹-@eucTk⓳a).=kt#(ŃC5+%m" 3V:WG 4R %(Z}j]%Ցm! r2QM=/AALKYhG(-sr=3|TJ4խgph #_׊qMZ5SpF%pܭQgI VuV3me^0qB'0D{,z:DiՙB*y=eϗ2(G>gDkb:&aQ))Ō-VK(\uneLjAFLW?6cl݅IGqtzЈ5i<i>ͻ1a&#Q)=?&9j2<;w_/r>y4=V*[߸GDγb>-#g%Zw7ķpUtl౒UP1Ռ:y)uB 9Z鮸7^n1a#ں8/IvzNg=>P(kVL;K/e$mꎥo_u(}wn=Uw,ؙŞP `Ļñ5jF>K!=̧$-fh)a &܊9W=z'ހgs%l[Tz{L-"{{(UwDZ:%j]|JS"ZeDl;xVg+VC0Y>suIu9]\60TjG }6geU˄ ėNsK1hZ1ty59ã<#WDW+[*Qe"=\LHWz/q^4, w|u=rң1憵*HXO`"ZJd]o} :>skXzd.s t+Q R -MU @\N1{Mmiק%qȀ1xZm=osXm23"ȝEXcfkO?U0$yDaq?z_zio > U }t@%Xe %a] L'y[PNwrM/{0:;6)7Y|=8 "ɕ6Gʛv@PnƭI' 7o}3{]_-v^Rkض. ߾7 ;%|&3nf2;o<S(uuvc[GRxL\3c)by?'ĩ{ f&}j㏜jORvumR_j7{r>S=#QtC;+lIb`~7y9ߩSO,Qװg|lj 1V#̤}ʶe_n3l\^e45@E`=N%Eú7+p>Tn0vnBBbbeslڎ$v7 i: X)nH>gcu]ӬΣI^YVBuHHJ4=I Hݠ).UkJॏjݸlB+'|/EQHmAq\sʼ/Q(8E<l$@?=F6|Up P$$hfbQut޷Nd>Ѳ3CQO6X >Is1S.0^yDe|3+(iG[vRv>Xd^4A!z c=Y[tTYi52->E[ !xB Lʍئ^Rtf "GC`~1pֈ8%FRX]!^A7e"/L[+Naw#'jtZb:B;L2NXSqClP$Ihdi>1E{LWda5 T 1dXjAFQ&sT4&8N{3$D.7 A%3^%bѡSB(o}_Pͨ&7ď|FT>QEr>#@'V.|-}k1nsȆYϗE40ZQjȚ U F ȑV9X p)i]@g6`WÔb|V C̈XrsC@g;#Ok+@uDN|5kށP^iQ"] :{fxQn[g4վi$Z;fYRui(] fM#eK/Cʳ, C>F;Xet@Z S>|}_=/, ,W{7Ru* @Xr{A< ?q9@SCߩ3O䛵J'X3E| qeB~;%Kh)oJ8 _mK![R5ʇZm6FJ4s$ڶ* L,$bF;dgь G\ےd ?#)5)Dg7y L6:?Wh;l4q@i3r4y:Gr]"Y%"Xzu ~|eZwF+^2 .;] 4deCvC1b4suxiJyk>'꯬t7.kW9hyX[1X$E8G]hhs$vIC# 8,YXBw&ΜB#0H?%` h2|qa#+rMӡ`d0`!Ѝ<6]M|0,?H.;UBbY-Zm ^t#9bEĹr MiFzT%vɯ2|,;N$%Iޜg:sˋԃ YxS]dlA)ؤ,ǙJ?H3J,{ M"Tʤ  2Tu"ti\:#iR]>&hțgDʚjW>F8]d.ʲ^ .:U{?Ωa'oNSJʕob{RwZ6 gzɻdfGV]pNIh=H_®D`jm%1C{t8;20ϵSFPE quS_-%!`FCƁxaS׶i͆zMB4".@3~  Up;w,rxCtzh0~)G3WpEIJq"_zwn!, Q(@ joعHs0zqLi{iѨcBeöq8p;b7i ؒ|{xU Ȇˢ y^#Z-v )_X[;ۙOg{|75}TN5)by\3 -1g3&^ɕOrƛti=Q60[Sf> 3QY|2ѾAiLLYhks!h44MI"wkmӗ?zvbR{ bzC<<ɏSA׺gy\s5?s^HwpҐL9DK֦8==G/tkcUrGDeM7_({[y,)\ٖ"OU\jb $!+3]Rk?/Eo&XԀ6XӝmYWhV,d-wt&J*hD=M5&Rr?ߘB % pZ57v{5W0oTpN*+SyIzb~HL@=ͿA~zjH^Á!l죻4Wq_g7BY_U /_̛k%e3h֟`a+8Wv?MkG_pIgeeY9c!T[@G֨`{Dܩ 5Kt%D!|}szeU?O}B&_DG"b٦iaDFfb@AmhWP}2( B6ܓwZ#{ U 83eبvh}d-M6yMdiM#@ئ0Y}!me0(Iu^ ꍆC?u4* ІuNo(K`( n!nuߕUC9 ôjtT)oG')0bUlPCJ ZZ5מFe66_5 :jI(ݾ@[d f&o'8"yUOAg Nv;1[z?o|á4<JI r J=>F?t R se&N '0k%ɉ1@GoNUwF-ktJiPTN~ͅaI$Q̈́X_ѧK=yIv%x Q|Ih 9io"`t> ~bSDžOY|trYRt}Cjt?}T f#~=T 96CW$C=s̳Cl+3tIyZy2$:9'F/qXâ${cnkA˱u;AE!VC`^K1' q`'VLI{emkamKS*,m4Bu뫰ɴۣZE-ڊjl\8AwǙz^D_!3&MHĄ: ,6fl v܁A~8k|W VUZ0,\|xa9vڧLD ChŦb]cQ*WCƫ|mǤZCurϢE@g%!HoM,?sk*i!QI7N]ARQ D'X4"d\L &M 2ڕxj#QaX6SG?X A[23D/ªMǎ(D[oU\2OxL( X- ,jG9,]wE}enJQ %6w\pHþhRSSk^[F_X#1Uj9Nʇ~FZ}ER8ԍ8_AgJQ3.sa ~D?WNg'#kgdy 1cj0P X4 *oFbQ.ہXAZOcŒжE@L44#nȚԘ;8Go58?@K]C] N,&er+όirWVa%F~+_,@]>LcAfԗ)V s䇵&Im^w]~x!ԈmkTS|ē/rWRd7l 4=>q/+ppWi}]n~?#BCI~w7$c pg 쮁2JVr_{S=+Ҹ8D%:DT.:nIzqz\qV:=T5?s#о!c,/k!X[@R dWƒ/1"XW>@yk Dg8Cl? ,[g?jYޚ%s yF*1!YMz s!h+ hww"ļB3 Xo5r^!z%ٖr&m\ӂTp@PQ12= +o]ϮRώHks6PE'0)v+<岙&"eoAtC-(%샑څU މ;p()M @w 0uwmS#=Qw~[9o&xb-I5(p$-6ty`t0I J;m K+|j hSV[ğIcIS|>[Ap_P%|_Sl8_66>~u}Sq>g|: 29(&l-pnx[>X&ST'3V]D)閐SSzh9]t>ޗ\&"ڨifn{<+h ԂTd!k(19Y^`!PL?h"$k5.vzY" 5HV9q8U{R*mRð³L?0=o"@5W @pzprpm& y'8HCߞ+Lgp'|=? ^lĭpųBQGHrbk V<34:Q2fkGL܆uDzdz۰]_#.6rdqJR.쾝H`Oh+IUu̥Loc\p-s}_kp= ьzR,p!awWiC/zQՖzD5 X oxƓ4|*[KsM-5Y]y(Ɣ ,^)1#a/}Z(W.){mTn>ܰC6-1Kz/`3cO|h ס0Ѷic&i{TݍM45Ǡh179r:*+boqc%=q'H8Uv H 7uSiqs&#u0-y'\k:g<.($ Vh2XPNb˱I/,@u?\ LHm1 o&sǷ4 DZ;qx99nR,$rx|c;5/ ;/lgei}x~&w1fѕ]iD:7rwu"?> ,bdy>!g9l5= `V+ͼlPH] Taf svxgΏP!}BC?މ|HU{]!m+YYGT\;<V7?*a u6\fhI6W* ʳf 2a8nEYa2rĕ#j(4k0Ãk ;*X;fptfvI5(suxhTW=q7GsIwbv!gS 'SZrkQ,+׈ P,=xxjPFH׏Dž2tSD."-#W9D & u+UՒ%pPLS1FpH=uQǰIWGEr3Y&Ai%jkUZ ]s *T٪ @5Ŀ\U {[3Sk_DjT!^+pщ#璱9OlpΆ-}-d V݀;Z)k:PϵۊgLAD\U V>f(>µInftI 1^g@Rc-m,>zac# Y,urQ^$>LKPX y7ϡN9 A IJw/r?JFSCP_Wox*%9J5Y` & "Ԓ\~8m'&+poB<1Mlѿ4bƩWLѡv"e"0][6jI?S&=m. ^ʲȃvxC6c<}_y9b0,WHzi(LuJAHuڇfY'hpLՆ|%jM8a$xRi>BPr HG % ]d6_W>/%~ibz pQ>]XO$.B~z|)vRڅKȣYOp~+c7`ZJw!Xǭei%Fp%F[B6{ f3p~Ro,sMl4E۹>w{$٢Bq ǮwDW/a \GmJ;crbhY|fm9gخV̊vg6@qiJh;f`=)ʘ~[35y.I;>jjhlȎI9}dP6(A;4.1_wQ18GD]0<%N [`Uן 9E'r7F{`r9r;!ʄ(| c$l43,=]ا=6Ae႗tAs]$.]q G[&9M iľ^L4hMs9eH(/4\Sxm}{**OP}k-^ pҡ4D(0B5_7 u7}߄d"vx$U{쵕;GBcpkNh>%b.D{Џ3dnNlW o wuX'3d.(f;LDRH-˒˙Ԡؾ?~KP[QT\:M3c=90yqT G *fkp*ֿAvM4U A8cZxZ7*j#w{I{-Ð|P/;QAWezC_n p#.e`EUy~ ܁< JxQ9K3i0aUU(B #8yv7 |p'QrMr 9opx /g9Z[EZI"*wʪxXgcKK!\,qd?k}"MƉ3 krNaP r wan Dl7};[xߌ3/ "3TYCuș;%p_W*]^7ӊ7hh`n,.8 뱬iX6>xzpym Vxž# )ֆGȫJI!<^=i`;"JgUFĩ tshfM%_e:;?>ǻʬo4&ZS+Q٥#I`\)U+F*m]hD֐z70]݁^5akM91p]^2R X".P.%K,O=8|XG[)m-p-]Jx{Ğb!w9%p/+J/vxeqԝ1ppCP`Pؘ,eZ݋۪rַG̷!`.X?eCZ*m@(V Zʎ[HA ++v=':W2"T"v r4ɿ10w`hBk0Dtb} >v|ĞWO!{k [Y%^N}/?tɫlF3l`u4d+?y@5|?AZc2 n?"7:x'^UTO  T)MB N(*Oш<1WG#4=9BoVZ +^M ٚzXU,W=I+ \2CXV7:2+2 b\ *o+_m5*8w1O/u62!Km%6p#}˺Feaphhߺz |Hߦu1J3)?)$I2^==s+1faq|r7=xȜGB'^QyNwh}w]an ^\Z+JNI+ܕa_|duD8sݓ?S҉&om#${.+nAr5;lILq.^EOaDN7VTs_&]IC aPW22Qg-KĜَ|3Y q Lf(;q2ױzbyÅz:۴!?.XO]b s6mend@#OamЗOc4nԶB ,4NM>h~'lc4mK F}"ks*uҨ0Tl+]{|MccW̮s7S' -i]9ӓ bEaLM&}n؝aR/rsԵTo&"Hu"Px~&i rw2deV#y7k;y%v%> E~졦e|ᝐ1cmE6} C+Lu88aJQ1e zZnv R%̣#WXF{1A_m$ ģ +5O>DT76u3Okuz h&^+mU'>c*~~w~ťdw 9]$m-w Vڧ(B-FRGWʃ7:3PWPmv`𦺀9h?_IA)lG w ~۳eI]K+Cq6w!--"gc﷞OVu7DzR4QѩRyi b:׿kU5TܱTY A`aSENr6010!5<2AJDAuPό^4 VىC#4ePD(o[[he iZ.Rjr[9& MqV]NgSRh:]5_qN*X` $vAbeyC|*}7Ң(koܝT5C:磁Ȇb̩颧Zztm-$ BA3lLe&c3U 4GYPQU VxH̊d%'PNnpC2Փ)?I4e@p%x~=n6jxO~MMLv79^g6|w|Ln4-͸ B?X؈7.G|biȌ1HmdfZ)taՖ,mo13qY:xyHrıWgp˦щ&ͷGDvEQQu-g\L#P)Sɕ#@vN_l+K$p~GeB[&kR?gLHc 3X'Sb~gm1xU-53Ӄ5yj| @U,t*s!̵/'9W(LX-}cqeljӠ^$f c܁WAcf, {V wKAuDW2V~J_lt?k9'_4v֍,f8vq`a>uDVɐ}m!w5h~Wo)ҞM=!2  `ۼݣ0Omb*kDZ"[OX%i$v-PyYEr }2OwFw\TB*D{+N`s}h-xZ$|GwMq0Խ=F_*r] Łc K}Jm)l)HnAglg?\cWE;-D6)~ՉZӟ LZ%dLq$3bD߷V3ljmDL3|̧Xη`7#Dq,i $Q9a ܛ99tanK鬱9{Jjpq!sh]Ð)='lFaJ*!\,b,$g0V!"ˮi-#[\Ll';!\4u8QM`IّQPr[U^Y:Iz9ZxaoBdTh |3/pR-C\g TC\*Iq5)Oa^>`~|:];'BDQdSBՄB~~@gւ -TixK]!_3>#!IK7hTYN֨=Qs/+:֐֦$&SAP.lP˳ #yRrOJ,9*e%OdYDSB3kݚD2bm8vUaLyze4^eZNH hQ}gq!2:zI{w`//&Yr盐/%_&QH(51@Zb7ӥǤHD>(6^wtYV6$zENl)yGJ}AYħ1+⌨`+G;{Z%df5s2_/+~E;@6Gag9Tw?`-hPU[)E`Q?WE__~V̀ luС41^$= ܪB˱ h['[y&Xsb`ҘſB! Rt8ny窊8&ᤄXSp1dGxQDzCLm-k5C|"_$ v '$%O_љl՝YN*9:bUX̸0^ĝƬ"ŧ{3+Ѿ^^Fy C+)[TWR1.I%7Z6#Mn>|3rQsEDtdkjG4O`BLa$pMU X9oZKꉙ{٤ m7X[7XǰxtwvxJ0rcGGMlpjAa*.}Ԝ&3#<~_; Jp/!A k Dؤw!K+tc//ˍYB{8?sve"ج5(a*TFpE؎UD!1S1s&il>t=ϑ99;<>P:qͷ"xr|DKOX 4wϫs.X8pƙ9j/2'|S$`/yJ| (Ӓ014y>fs!T*5dL-N+.|0379I=SLv8.%&PN#w20^އlo';P Q ]P"#XEύSySi& A(RhBh7"9G7(D)}T̬fZ>n@[r*/ "ǥ7@XC{=`k7 3;en5#h+PCbhL* D)|C 2 :MXR&0|L]0Nyz{\p!-Ht?mh#%~ɩIr0]1\7C4hۃnͱuוpgfPL3wE;;(!oIO\`R `\@e~q"YWG8+5 \BCO M{Vvյ@fj1>6hBA - bƱ"NKmBEZ<ve1hjS!,4KQ2W]فcNWpH.3Bv`\kW$ࠃq\&AE%Ype0'5cR 9ק$7 hXٝ/wON Ǧͭ5/fxK@n L]Q4ZV)K1cf7: .j}7ԛ5b.YGOH˝E?27i#"sHZPYzTKj)Sf14~%>K;t´5pCd OP784²=beDL'>NꝷKSj|Œ ͻXscԾHSw֔W;%Uݳl5 Lnl֤ Yjl$'&w_]oPVOD8?"P ֋9`Mp X+L(=df|~wkXfl^ަM=B]wMkZRĢwwi% @dbx逪 QzTm!#¹:EBh_#jo{xa93 Ga@~UXr7zLni1nUvU!yԗ:!Qcue^bhĐqi$9nWo8c8).0Y R'Eʌ_ba;`nK6Y$!ϯVRsmwsBKGlMF%]%E3a )[h}sP..q_i"]=FN+hո!r|$[^;8zD> >" ZyX %n7\ _a rkct~b ƙ.v :|zo>y$a }n@mٓ8qhȫ~l[|x">!$q)Ie1p r1~]$xUTN'.[MQ̜?_hzLL#ONmÄݩvmj07cS4@ΕVgTdD7>J-sb]%jL~ρ稼.E[[,UrT p%=[ c>ka7Ɣe ՙV Q9Up˽Qqy+Hf~j L@[ Qε&$9k(` tF(Pu[ͧ}yEJ qnUm'OSksaVCL2g59^ MmO p:? OǙ*ap1 c ؉-./W,qEϋŒD$0]b)N`2; U #{ "0Wa{p1N Rme0'h;^Vxiૻa{U5sM/ eղ61]۩t֗$|>=ժW:R %CfckpkGQAiy~[E9H+nC E^ړtb]|3*% "kRK;K㕡w6e`ƈ+ls[^Yd}0& 0M ;P^D^kXzV'(j[s@'aq-HK(ku:H޴ +F(<daޕ-nBN[Wnl+>$|af0-Y4eV-mY^&xa>ZC{ӥTvl(>8:ӰS^5 69R)3vr[ [gﵒAn34Ǜ ЧAY)Ґ;S?b~Mo٪ӂѼ[Y_ƴ+kywK+&iLZVm2ݮkۈNÉ4M 6oN}k,ԀU?-qE 9GtFy%֓]=S*Ț(6AKe%h%ۣ<I^flP3sMHr@"IA7 IK^~?_D͑3@Țl88lWzPxX;F.lCځ, 3$LfV"޲dKuD8U!.Z2(IeK9I hZF!)zV[;ۈ8Id(w3S_0}w 'Yv{Dg@?A5q>W.5Bv{8xEVT* wl"> $gf+3y: n?\^ā3gĊe[V"UuSBMWm6쓖 "ʈ}H!g_Eڔ8B'm]װX?;׷mI =))h1ѯ9o%EʃXbk42uQQ FHI\wHM.h)67_؟ S ,P AL8eRXoB娱72u/GS<# Yx N3tpgk.FsBG(P_~1ƭ&;YHa$X89&0hwipZ0GZY [37Pof.{KE2c`i_?xAm\߼9fmQ}ʻ0o UZ%[ָ^ Xo+M2m`z'poƽ5τ`nf!i?sQRlD$﫨6|\x;PSp%^ \t;á"nˡGK&pDmk9jF5pܛ÷r%Y!J*J5 X!D_2vx;nAFƚ NּBvRj¢|ldMp+g7U}G +:3;Pл8rX2`x+Ѵ@߁ᐃcQµ_LBդ(ET3O V)Z2"+W<'-™؈ " "5Ul,_q.ˤ[{jD1}[PMq 3avpdApN QV%] )bw붟p $}NbcKBӞEH _mWEBIWĶܼkD]! J{4+4 jd:rtdOw>lfl C1;xIoJZX[(ԚXi38VlD& 4g ՗"-y±G󾿐߮"y53~)L?띱çj2x3-9Y\vͲ*kږ<ģÐKLSϒ(=<#1KlqrK"Ģu/F0G>u˗Pg$}tLtl}[`&$iI%GG-رCͩ?N$C r% 9qJxzJQ/#w4N!Κ8dt|J\<$.6+ȧ=Vԏ,f"$VltQz;2ǼR0*hTPwIK^8"&Ԅ *ܱ+ȐG(X1}&YDmi| JqH,Qkai^qkx y&J@p#B/3uY֪2 z' >:E9sú%~x -v,̹[5˒\Ef`MT֊tH5 B.UEKDK`,oGB9=G^Gw15SiWY7П lL7)PͬD #xmtV(iLo5 Ow!Z89xߓm4Xsz*vJfaESڬڍ5SH,ȭLx)e?EF0eCe%`EҙҢ6Dga7u v+@ Q\]-)u+ⅩL6瘐29k`"&iD28$D:c `oa`&NuJ G=mcCASv֍b~IK72vP)͹-|([.]rP,t1h/'熉 r| Hݻxs|_ LLgZaC]G3Yy`ϫs0@]?XY!F&߫1m :^Ek9'^C޼><Q _(oGao+3n˫! @jhMD09$mφ\$TPn-nڤsG [¼i&@ ":I5]g}g.-%("?۩j{m4Zqa>D[sD'nÜ TW'_DzzP࡙S$î4VZQol>-MPFa垌9-/([10WAVdp\_.^| ef}lJt7B5Fys=ئۃ46(Y;{Q" w=h@=Te:[]xJhR~TJ4YyM>H8.R2ֵKsD}˭p=sѤOE=nΧn3ݟY6h1ԅ<&S tfV nPu8Ig]GiyG B_-뵩In/&PrP]\/.[;X닔@ վɹ0!"E\dOD_Rƾ TVH)|rVK ˛ !I(χjkF4-8͊"tƽ DŽC1QDm'665|e$j㪮7 E)O =]Xۧm}D`}IA#R#~(/623be=+A,2:Muv$Z*j z '̯^Qw Mǯx+&` ?HHKu! (#i5#8A}~tM(ff\PA*nDTŽ7x}u`Ɯpv$|}ҹb:y缴ZNFJMjPz64Znz =<_<'(plAynCt/X#ڭ2A P]n,Ն2ВlV|+3ңk*v".' j:GU=GCm7v#j77~,-[6|I7OJ6Oj(-`aAE.TnLSdaO qk*lКQb=ɨ&C=_DR8XYCO/)*?rw}CЛؕ:./)$i^h3kq{pD"6`')W:Ҵ%XFl~_|1fK_zvɮ&] J_jBC'B5g 7l0>,-e",_ w<|qg7ZlUV%qAV J_MFӽ'WvysVY*ΧFΗYM^}Sȭ:"ƂLhì4(QahAyb&mO \I+ {eFvg'&6puY 1|T4HXJ>|5+v_8w]T0+|߸)a9;H$H?.3 2a*= t e0UfxQeV`g ۫/]Y7ZD6 ?45_ dZv˜;h1a?~y5H>=t>̤Xך![ugN$n--G\wxmP:7"!hOi A/2Řf`["~E ['E[,|z\0Թ4 oP|es@,lgd՜g&R''.WЃli:_]O/*oWЌE+D)DQt𫪙Dj>qWZZǬp e#<%@.sX^3jD'O˙7@<~"*aռϐ#x%GmP}DO͑h#]FZ I]GV[^+ݭּ4G~Yt -n ?n d 2]LSSWhj Zv2/(_.lW𤵅hzXd7󵶽AV#}t v9"`be=BUgH >}`;/+ݼzc[DtJ 2=IzG^6va9yK٢%e;е+e|؂QjAc WnnR uHUǵdz3)p$(ՑF1Q9!( VQ`f&J2V)l*vtZ4?o#bCe,{5'pEG} 5!yp_Pu Б  *KIߤv9g;jiSyk]@OqL 8[ z֎P['Odj,$Z, SdapηN̥J<4'Pb[*92AgLHO}H9 te$4TsQM! ݙ̲O\s3rFF4 )$gZ%Z]͋`LI;}нW !l|,\udgbN{`u#CÊҺGgT=hVt ,6~3uk-'dߞu#+9XrPmrM-\ A3&M9AյOhSS;e̥P\sdYxs^^bU? X'_cw4B1)2=$Eez$ulrg;[ 1v"6FZ*)AdJT塚=M>OACk6*KɬA>eSGVbAjfOYnh6v>QB(4P')ЖJ@cҼ;w(cTv]`$ωtѡ\?ʅ"ʚ)ݻG_r t:4terV +[7ȝpRLۥ.B1$[:PWiVAQ5[ɇ@8f!)~e͏f3LG2,|2HPh NYP 9>\Ja3_:z(“f+I݇iNڃu{q64v˖#b<xDR}T8]WJKrOrJv";ȳ EbSx }$O|$ هVG-?"ʙr#Ivi<ģ^5\|c<W΄c_%u9 vI5~qՈM/'X\;=K!:KvM;.Au.tL\ϝ1.]Ԧ*йYgXR5D(I!]|kܰS)I8؞*=݋ w:L 1xq`BJ:`lB4Jrz7objMڒBx<ϙ1v]è!]8H^x?or^o9:^fM8՟QIe`/5wXMTfO],)pM`ğHtKaw-ߒe?Ft"Ard?V|O"J O;xtGŗz(gSH"ٛ"\yja(tJ ?zKBYƏeܭ`č} `P{~#û*1NmI.";ı 'q39.UX}8[RUMyMȻ`!o5Ŭ\8@P},Q*^r^m6a]8m2;hVI!c$ õ[PڪI-`ڛfO~ΒTnv0z|4T=lܽs?#(|wikr s۾S"1oOToC"/͓gAY-ۿhEǸPJM[\)sNƐ8Z7tK&{PGMi,SX5G-+w"VNzc@t:%k }^6(3t,+#۰!^YjZ; ta;0~xz'I A5թ'fVG>In?v8¬=QsEMB\4:d-yh Vps|S2ȄG\Yh,v;Z-ԉz PΏdܟaeIIAfWŀ]nmoa-~R"/HOc$DV8v&FC÷:C.| @7XKw|$] (&OG2 Rsu8g:vR:Taj3vJefX`\N6 #B1,z)/(«9 `^L3*f\c4$à0Cv4B6LH5|r0+G7eZ`o`OA9 Z@H6ܓ+Ј\пe0.>)%L@:FE:-~lF6Y&c}[X OoǕg[AyH4)d Wj5 }ͤB=)M*c< %v,eysL^H0Q'Qq,WǼ): u,`Hg"ea- sRnƛQ,<(EawN]ݳ>\[*"e)ccB mҍ)ˡ614WXc%o4@XQLj-H #[^ר\hC/Dž#HԀ\]xEy:$~ _S@دTɦGϘKvn1lA殽<>=(yypԛ.;0nR9T:\lRDɎ1Rv?yJU!C8 eRӞJL#jc ~ _4tm*@˵"'o& w8܍ק嫎R%Jj~<,W ykw2Ԥt].^S0p&Xo}{V܎{ x(rǸʜj[2tCCy7heM(렺MP՚:0G.uW0=|(xq!VT7pϺuߤNZZ< ʄ@[#̾$/O4̭YG[":?lw-ܴE#gm;wO!A2;~\Pr@C~O/>M̯GڨpF¤"GBUC67s6 cRKwp'CGf($(e $Dl'Ȗ,g~|amWq^TT܋JJ Cծ}( "khk׾@3\z(֜sdz^XZ+/B| $3Ct1zgv2G h'QE5[#tnؖeX8Ht Ƈb} Ɗֈd]~Q!Q1m H Bdʉ-C𷠩xu5͇G{f\՝ +3 34ݟ w \SUO\^K>|1#b7ԱI~HYcjU@ߴ*1d#_wD6wJsMŇI_\=ϮԥWK1ǩ?xAFvZ>Y\Cx}N!A$o1~d+B7v 7M,'i8_$Q@d}@( lr$X\YT0XJ,Codn:DlhB)D8!*rvèpM^hPe7>V2laQ'~ r<]a1TIο$}svutJ45;ϱmN3$ O#BHݞ=O`@[A9(nvśOrͲ7/rfSO?m J7zԉ_IQ#F0Lu/HB{ٜi*:5n wn!=SZulJΑj"Y^%"+ka 58$o+P=.F;,fW ;L0130{]l.yǡ;l rz-$?2 WcyEC2dF<@wxX &{!X=q2Ua@?J)v|DJֵ Uh[Qj]ۨJ0%|1{ =$^z )IVDoD4,5E|FV'*822ndM=l'b9 o{`KeVv0Q=mܠX~^h+fX>@-ϗ}񯏗&qK[Yea#VN*S T;p'}iʲnMS^53_}'ƅa~]7uܤK8e[BfF^r7V:`vI<'؉6Jŵ0+TS[Zsk g;JTi~:gƙ?Bx!1$EhY'od_s'HIcBlb>\Z7Y8Gh2$1k;K ECXrI5ӏZhDWi˛K)+sLBɜjU21_PZ*\`"A{[ mro_9 paJxW G P)_v /b uvي'2Pͱ𻺖a#QR2 sQ Vʅ(jvJmJH~U3"e4֚=_?xSl46OSUf8EtwS|l%m}1NXuQq I""LRS wR+߳[<=О %̟LqX=`b&VjVfǀMBo?,fcdPOx-0zH̹ok+t3$檵.-Mfݘ'c&ė\G~'^٩xNخ}h3( Ұs nIxI3{"tZ:h@'A!fôFX \Ie '2.!svIh&=YuAvF Fr7$?rە ]|p[&6~?wEU(su4WJE+)'T Jm*w0Xe'%opܺ.fl农*LO8Я q 6X#)G]^\'ݸF RnDQn[X1TՇ5RDg+k$B[մ ,hq]Ю6_V!U15aCb0k>hb*6=̨Q7IJ`aM˫ [왤5lIlwiS\t@m"іیzɌ%bp2ĿׯpL./B3Qz7R+&q|ٻZEbn#U{#!WE0Y~]Cc_q~Z(s]?vb: f00n>oա qL,{#ɻiJ;s.ivbm3}rzN]bu} 6p^.f\ 161.۴|zW6ݽx# ԑOsp(pLMm`w]E [kr$m H6^Jߗъ'1}G:HO[PX.uE^֡DݣBaӞ2l`"06}vֻŹ䠃`>/ K-daI@)\`c&N[dx~&.l'x[_زh`z<#Ď:+|ĈTs 33F‰pJV:u塸|E0~!X4v4 uwV4ГCR %oh!FBDvDnBeA%m]CpóLg!eW{!:+.d$!-O&&Ds"U _I%'S/C`-ux2 $S %E`c>J<(}jgq-[ 'yάK   @[ i 3TVFIudG6 M%aݶyGQ1/Iǩa^Lyef7:0ҩ$#g3WV.{ 0st4 L띄} rj́ *4'&sRw'\2 /ԑ-{dJ0" lU F"ÍSwu~` &7`;yO0Ji˾wjV_+e>a$VW,G f/xvTYtaFHSiX;hMD\4A<]#g,_t1V]+]7n(_ܛd a{7Yf0~.?c%Z`z+8'5* m%,SxG0 ʺ;>Tlx'>z ;=+Y} &x?Mjtxç51ڼkuA !q|(t#; .P8'NM?22:=pnr~?B"i_m9 Oʹ=yG @puU%FOFb]85.>+Y%XTy0=ʔ/:EraLyKi+|Yƀ9\$e#̭~twlgۈ!рXH=FheГ&<2 ,\m2(2DPZظ* Iyך ӗe떯ȸwi@̶+HK#x{ ~ˍbK9R:6Idxd 2.=b" i&fc \+sRή' f`ΕNu>a tE-_@^fU1)gCJ0O3虩س7mY:/O3*jIeb9}"j,CF*&p.沯M^بSSU [ ڈ *^5l~6ii)u#-⒴e :)t\40Nz;Qzq?B".WzVB2:'?~iZr&@9&:\zbw:*irRn9S&iΖCk:,|n^ ,1OŴT'Y)݉~Đ nm a#2sL\eXqww -*?%C?8-/({k7|xQbeli.qK2qaK^9VfWЮimAjPƩr+7dL!#1fȉMm*JTN*"n8ACքrBk2 %oGQ (U{HeD뭗BK&.c~ɨ,,ƙjsT+>'Wݥrr.TRh ̒G/l?=X+߬I9k 4@bW" ɟ ,(_֢&ni~,sLCu'=$!6řcؤUQ|jē._E՝J w`j?\c ylL;>*4'~/of?Y>S@>srtV'LMb9d,'}7Cyw%7X,c8C[q46|WI:Yp7U8TGj[Lれ󣋕;GGVDPa;Oكfg?Xn]_zOiڌzW`? e=#ec[FquAI- fw1'sZcs,ޜN\J+gN L Ɔ ll/ ID6XɅ_ |E&#!w0QS\KY_߼P̛D#PvyqIf[n~kr>}VIE@E8+ZȥBbs0)9d芯ec:r4!Vp)6/8d7XlY<:stGO"B}o9?h)Rx-ߡNs$:h%ӡ8 RJ4IGAXl:%X@-d (`= {j^F%k]v Eˈh.tǍxsQDz]( |5Zp㽺^ΛG5Ssn 2H-[r);ə;:` *$jxKvcvJ%&k] ^bT,IkDƄ`b_\=\lidYI{&jMMg|[8z]c\ k[}Q*Wpƨ :e#VʙY< !J!)#Y^3~6Ύ Uu+n 0v;^]dEPT|HO4`kiSyEGGMt s.ן46BN8-ψ?FTitBDj_G YXQ.eHF9-j}U#Lm"P"n,1*;0ëSR}Ib;I9F4T R,;m+Bl0@e޼-M{/F X諂Dm3Hխ=375UQR۔oҭͪÓRj嫧لil7<vJlN`/h~Ŧ\\V A7vEBRgj7;UP7Ey4iAI)ߊsB$Pry!UoZL7v1蝸BC7WG$ޑ:I#>uA8rc(!N0H80TroBDan|'9fQYF00K%0EEB$wlJ9tQn܋sl]ovM {RcF Q"QϤ SUj-g৘DyE( f+YTz t7zI3hDk}\_4KX\urӵE,U[Dyb`[eE7а;t]n >/z̓䍕9iC]1uI (=1:^RJg0ѫ6OlcTKPcefxh`2ay`qsr/z X=Q88U_z-B}d9 N-i؍0ߪT#D^O FnUf_לuK:@uHظXVgN `)c4Dg pO3Ik cS˶O+)QfW1J/];Z:Ӻxl )wE|EmD!8tR8Ͳ?Ѽ9ul$2_ۗX2ڝ+/DnLN+@%ckFB4?C`59InD{sfKoTA8Aá[$w?RFY_F';~Jy!; r,}Ce3΃9wPAګ0)k`˟& 9>~{x|@ )W^>3zk"3-z]|xYi#o/uke.mݩA/BT S:o0Svpmxᚖ=c"1y2r\^>o|@R6aF@, lys&6Rcj=p7q?\]t#[I{ x~A nOMj' ޡTb4բ=sЬdKmD%sST/,mw/fh y;,j^NFA0rBi6)Pu'~JmidLq">xv&yd}!{-~ Ԟ 3DYb 1#;r:񼵈M,rZ4Tf(`c/k%tUN@*@f@%wJN81G ǹ; Fx7>lSJĿd,B14~# OiiX &o5eif[!("7g;4eU.O dM}qAwH,dRp};e$>Ҋfb|F]L^yYwLE< mghDG(.H1po߼LX}ʠ7aR*qjY}l P>u:2B1э!+w5҄bQΚ[_Iҥg54RǡZR™|p(!rXu0NJ{+ qPU,I2cUXy#ն*N5I!"JY-acSj+umn.X̼W|f<"gy?WQS`z3um0 ٗ] J͹rWn 4'78tRrhĸ:3(4e8F*'5/qpHUTpǽح"p=}߀|vP[C Dӝy DKAu" F}mwYa4jǕ>֐\B$ /mGа}j&(D]35 iQ \PSCX/M}&Xɜ-'5urj7kZ'r+yKD]@|@g@WZ;|7Snjg+Oޔ~L{rm"$L1ؼW Q^RPf">0C秸 >0(d*&pAe:Sث9Š}0cVA2YC'@?“ П n̏אq=f@%qpq=#]t&yN7Յ]'Jfo5)! ۓ"K<! )<5I])ܨ7-Լ[3l,(bDy+ :κjU}sn}9m5]e|%SpJq;AJ礦8*oG|c|s jUw Jr%Pn3۸<p!l=nF~^ vv޺/*B4K|!G9"ș]j՟p#/4%j39XH eKD#T.F2 `q6[c4; p&86**\uؒ]APoTo/枯K)hId?N- eIu=!9 ]OB[\#(>v&9-YyC1A.NP:@'_dwe݈ NH 544.z~߀ +4?}τ]^KG* )芁8شwW@ Q)!9-GɲJT?v|nD+ħ[i ؉A#Bv8g[6dΧ fv5t0E:,(p["E<3]\_\Ŕ0oȓ&>XJBs6\&;{Bu'8[u3X' M^syYk}[sƍ/[TroI%g7]G8m 0'9o%%XxH2,Y9k~3$1QKH+f̲Nڅ3A`ft\bm)Kk k 3};Ir"tٻvB%idnBv_05ĆIl >|a+Ċ]y;L̫ p^)Dt0;5E[?ڸ`RV T 1׽:͙^N]&_e#zQrػ#:KHu>fHlw:ocQT|%ݾ_oX+Zd2VO\wղ a ui RZY[-r; qqr1-"hu,TCS٨wdR_@h|/B "x; ڋfM VOՍ71ML6S`uˎ&:#pW?0JǨƋ*V\S5T+!VI4P*9, l7ǦNv*vyo"WIǀR( ɋ #U2r+:#H E'{5adm 0ڄ j`"}6rz+{g~/s3Sh4k꺽D\ro+ԻV-ESnВXR):xw+ěJw-wR4ꝈtUrS‰BphnؕaHЬv1MBܒFvCHNr-xFbk,+?C>m7;MBV6 ,A0J0Q1czDA՘ @P.^$ >62 %Ƃ@8|;_G{ud\~3F0&vtʀXbXt Op<{}P'E@%t3s3y;}2A [DQX+~^ GU]+VGhb[۠2>Dz=o?G4]_ae8:3eUb$29axȣr ' ō z_=okQ)e:b[WILyؤ(*FkIJ5nm  ,:[ܹfFcuBНO`'ԼPj̣6Y77ȇ+_+ J&}2T0wtxmɩ5w}t"(vM N޲Jdk sS4 |xwiݍu*m3^HR9 FWAolŽil[#75mTCv>=C"udí#Ҡ t{l AyzxJX_8i>\'sS$ 踘+=nrAb7ލ/L h ᫝u|d;}8TQދ;uVfHH$ܼjbE d״CD!lm]Ѐ)m n! yT>lLWn A_CBp,qu xc7 0Kxrpl)4=KS@`/6aYJ ?ڌN+M`]ʖpC.Sxӱ;s7%οBL/2R4 PHEpƖӷhPruf/IT'a+BYPMbß22;OCkzqI$ki,ܤK%5g$ڳikR/Btݎ*XѨ W-:Y2aoj<頊&ԌB$v]2E3-d MuFy;PR4W`:(o#@hϔ]?D)/XT39A0ЦVX^_ARJ(UdG?E AR(|$}VX7-5ni}˘>2+YO֫Ov窨="G:qQb/*^s1ؐ[oE X5nPh0&w8BUlNϬcLy@Kf hO%Elr0նb햗!UG,{lu I"|w^nI=!J ɷr} A/e9վaU@oe%ΕW9''?*X7ԷTp<;`Kag7Ϯ6S0ڒ04NyX ~5bMZ9BE >LN ?}>7UB5t'ZfN "$!ch7%6L-|88FDTWuZX(UKL6F8 [~6Vlv?rJk<0|sv|0/2ḦeN TOElXsd3q"y8LVnAJn誕i8 em/οO# #PPh:"̀[o=fNVc.(9BNj[!SD^@]](wB l eKqTۣKJ =ۯRNf⨴{n\vk.v,TaО A |XZ+q~zP3ni+JjF&bKD2g ŭ2Ά?roF7xzJ'e8P@-TJ|"gZ6ʊrnzEo?DsWAiPilLeN?+4f_ }o& Ys.F{I_zĞG%R-Zf.Jv4wƎ?hJno[Lz挛Ѣ{z]~8 C ]9uO⵮,Z,}k͂Be|7GNSe.%ߘo#k|(';64=ZV;IOt]wo+?{I- 6E ]A3}9: Fţk *yHgJXnsQYrrV#,I=4@t$9trolu?=~ {x%sF^OkįԯHy_t^"gG/K]='\-~uk&tjE솸f]%a&K@i{>* (C%Gq|R3s1}X53[o3T{@B͂`i"Y]NVQ@1H@x#xQ[Cpg4E5pUW,C['O$ғ߶Te&?3ל0`RC0 jql̝X\s,ޣ:jy[1$ZĦڠa0/99M}_ N+Ҕ(g@d^WhՆeŲͳ?!ૡ]oY=Ŭ3C寥uBI2uv4TǓ/بT+6*h:D}]\~*DP:ç f$ ^m74<|cSDjtk(.=cE-zuJ@>.zN,;=K#3o!0K1 .N$ީ{EPzbo\)F-kU|ɺ}RGN{jCy k A_%5-\nU(_VWVd΂y2k ]``8CmW#z0TomYڙۚ͌ /7 1+#PK2-J0}g҇G{GV b>c侑!KѭﴤTNG&zwf&͝E)1$ 6L=G]fcz*uvY2E dm_kSMݖ,xq'TDkB.t{XAaUl8,~"i3)~x.['bU'$ja8%*PR7fћ噴}9g:gDu_jYFzH9K 7W, + 94m P/"XB;S{LCӝYx'*>Ŏsjlȫ_cE"[L 6!2wLoT4 K-8d'{_bBm">:f0oZ?ʀ1]D7rTiJ@5qZlL3SڍB?J1 ڐV^}' Cw:^  [d@>C$FΪTLCM(4sm9EvY:ekg)e҉4qٮ@L̜1)|(<&#V%w]LYd3gp%"B(Px]jMb~9x M=@%>OuSVCW[.B rFiSU;b畽8 ܼc b-ο'jr>,ʠ'sP`}eXU1t T..4-S6s&U*$\FΖldJ;V/xk6b緼$g=Ŷg,'w:ȟKH9&YΖ=@Sr=1.H)0䯆g ozQe,Z, :X!PzA17XH$t8;~tBz+1#{'(܊k󶇜IKt<=_N%G [1߲VP.QTEaE;h$.R;FEbW#3/v"Zo.A\ 4-:mŢ7, , ʢNA``Ď9jN)#z<ǨJphz]{DZp2ac4/nJ?oW3 Kr_dOކ5 T+|zsΧ("63q&BF \MG U=`godثGПM5 Qdkk\||rlLG=ŭ%!=rx$:Z/.U~y:dPK0e #x8fL6YuN@7aDTG?*b֬;xW^HM:oF<꫾eImGqdBAr.}= S ?cǾj"8CllD$HZA˄3cVEDxG{gݫrY8zڒċ*5sT>WI"+abo6?ō; xVW5v _@m&lg񏉀AS>rUT"asLlGLH7\x D!~IɂZuT^򂃘p| K@CB XyTjGwz ]b@~44S3+/Yu\R+2vr*ձ &*T8uaxEw\#sNp>C>dWt+/'R-0G|T,R8ae˞+Je( ]ĸ=yj re2M <]'U/R]1@r#@:CXМͦS;?y[%: vz.ڃN;]ȅf ㈞[tFѢbo{('iOGC#&&O~AQ u;[I#}ZY]fEIa ߘ hQ(۔(k׆`6ܙ1jL]Q=' xPJ#nMMam_w1f_vX6! ~KߝН_ʎLCOj| 9tC^"'ä(7}#~d.@ 70= 7ڛ}f!!MǮካF!'õovTkE1ߐXa )B?&@)/1nk,0f&.v#_i t0ǾZ\X'Aadvj=lR1Oӥθ%u| !MW8$ܑ~Z ٔ[ii& ȍ*<kD)+\tb] ˇBS]ek#?`~I(?M32Lkvc;$p%?Rhݤև,i_wDSpC):uڇP9r_MT{{j/]PRF~FU3P6!aR knm`-Yt~a]ͷ =C [ku둽^ƚWL3f|5Owlz ]J ML96b eQ"/K'J,mɞ!m)%('0۔ [?XV~2)>g"Ǫ)A/ *qP ]G (\ AX ]t{~&ZHZy.hDj7='rP`Eℨ6cJ' }N~ DA>e-;Sp^=_1.N$](O$p@L#|S\ fkcP{` r2ű,2ށ,CGJ t9JYAy ]S{ \\|zT텷_L(I8>dB}(p/yHY. |6`O'7pKL% _X/-]ܓ.BmoT7I6+CDX:S8Eb_P}k6Mҋwu[%m| Txr}F_9Oaô351ͣ3-ݻX4yi*݋ HJgBo@1$5ʺx'߬`t/Z ]rp`^qZ$/mub!͖$umxBӎTDfEI9KUF,A)ƭy 0f&%ѣ,?OpdZd *y |8)V! $\/+av2]W{ǃԡmc0)вJn1 X¸!amP+f64pk4ހ2xGw#Uk 87-cImO#ƌ[)HwsjRqA|.[aY}Zd8+ P@Gh܃sE FzUCԮ-6Bh cãYsnIoLiWSxw9䭕(o) t eu"Ir!n:qc !}ؽMQ,ȵ"Z)Bkr\+Ee wr:eE`J@*[yQIi &@ M|_ς"^'~t L.aN<%w[7,_$n*{KBHf!@RYe'+d݂Ƞi5rl7DJԡt4v*C [A(u+i #\SMats\x0 XT)ufA6Om{$q9es}Vs!Iy=$j̐p"yˢSRR?cpJwcL^nqQwL wlɯlȈ12:J9:`N)rMs0<ֹQy_% Twż7揮g_}gl׳Wrn'2rfȫ]y T(k7QUsZn2)RQ'xɗAc|]ptԏ{Ǒ=.b~ɚk]JC?K*?|:SA9v - ‘|jʵ]]r"$Ѝ]+txWV;vCv(uTNw-pv=3]@-[pϚw`NcN%I0g;±"t P+ӊ&4dN/{g JYź@,zo MŵC= s? Pz#K7,bPG'8܎vf5ȊZt5ft?dR '_Z(Q?eӻB,t-*qaFM0hBgPL 6.B'yx&КcF{d!9Achӥ>myZgvd+5{Ss j׋[sxbDBt#.]awMwq3 rh}'VV/0_ƪ} Xw26qH´ $+d=r"-'=Et'$e`U#bǠkL47"pТSS t׈,F\c~& ?~YG@#p+Va _I,i#Vf$q(Ѣl1^.%!31JI`" h` yF[L%(-j]M| τyGs@*\ɪfRR0}ꃖ?lar.|6,%akFMYni"rn?jX)*Uw7cWm:jWF]RJ] 6OߜQb{ܬMg&IPRq0VLRvo+%.-ta)$f)Bi3ENT=YM& PzNAk9,e"iĵ4&65$y,ĵd?'<3{8j:ufl|Z<zi|Y,Dž|0yZq<\-ż*./Y$8*ia\3%\nd_;kb`roQ/2/A0@1ƻxe9ZK|&X9F4^*kݿh6m7[꞉n\n<[LBiA,s;A!`PT!k2LC\v[mN\XRr[ ը ebhdC"ۯaq%a±rvM [%21 m$ 6]YL(mDúDk1o1fD!ox "tN1*r)37~^Gx=& $5Uی@nlOJ lPϚqG 1\<$e"tj(\Wvo'Xpv3|xCg(e : -ZG@*v`DȱVҢJFLM M$ 2 vK,V:jsz"Oq+A8pmy!iD1' ֤4;G.܆w(wz5G :s^ 袶`"2Mj/a~X=;4n.Men[Fs$;N; |> x>*bӉ6UŕK:Th;щ\؛vb47ˌo^P!(PR@6H k{6pJ>2x5QgoEk$g?mĪ_6-DP{XGZA`g' $nϮ%]bY@N#Q_duoFd릖]D9h.;FjjbfD#Igyei_z-e00q3̏IMDK+F…g]WoҥV'cM~";Ɛ{v'TgHEܩwZg-jLr\Z|Lʖ DX@)0.τK,Hxm]P}Mrsƌ-릔|F%m vryHvu(B|fm!auNZF"{=u $STq f 䥮{X?& KKMْ@0ů$`ܼd}ZJh{o@:+^.)81&=Q~ȴKP=LR!䣪gkUe4`łic= 8 =fMK%Ǐ)ZL,ܠYq; ٿv_ʠ'9ÅE1m]3F-PXg(}SObyt B$,ReT GŸcIC~<')jIBVwCQsG|JS "*1_{0fh51ԭaDQrxF ;sq>Y:k>3;0J9gU97s w1CN٧u6( jН\" -utE Lzc)~&GY8-Z4-kwx/͇m&l^ `c(?7wԌpl;(W5sXV\kkj [gū Pya"[feL}W䲈k#YJY2$BV -}&)ӊ@Tt4D+9&3R_~ulGY;3^Yǵ#P[=__UKW J&ḓOve&Qj۰tԥLp5;6._\7oD\=,S=jZ֦0q>{6K s-u@r™Y) `zC[[6'n> C^)at&aB14%bQ]Pj1)Ӈ:&_$=@4Xi\1QJb݄M/8-R N .q[hҨBHf1ϙXSL YςL]]V ⨐I%z]&YNNS#f;p]Ř!D/8_9.>OKaI4s>W[[3xcKK7_-DFd*@~MuGҺ>8佀@XޛN*Ù \\ uyӣCm_OϩRʾ1ak"AX% u'9d5ez{&tath6j*/ Gi M&8^9m |91YC% i+HRBDž@Zij4ՂSK|&?SMuwPPE]}LgH$u;|tm@M`{OyB)'\ Ԥ'5PO3W&~b.;YB7kJ d6d|!q:*-DS<>ylX{_$")aV C ܉și++'Atn#VZzF^3G~. ##i*%Z."|؉F]p?+߇0&*H[*{KciV,gLó"jxybBU^Y9 Y]Cjx/Q&z5Pq8v#:-;QrǛIa2ޥ]WWr# @ e=$V;L''7x/_zAə"/au{ L"2^O/ol;6 EW')D:_m2>m({E CHqQQ3ϫ?X~sDj\5 wp cLBywhT×aܝMgNFY'eHvBålj_Y]/z?ՉFWPGʁSR)nAK *dMEUX鴵{6M'z5:6۵`{ z=6xƀN'fwiW· ȁO `)X)Άq[k+ӘAh"fcTb݁b-:g*gRS̳9/Obyzh!z 2!iRY_ }etK[,R"5VGԍ,W` AKJi,frA&fh+q(aa1Eу:F5Σ`~n(JQ+czq_CP\HY:vSw/8 `A[nC,淕n"𭃥 RC݋}x&~ ()ً8:!m$BesSO>X3f$-Y^4='rY.Z&|&ho2sG?ÄH04ZXS(8*hrRS-Ǘ)c8rF /Ly$[0{S[#4f)Sn(\F 6PJGX?]yr~a޶n9##u`C:x "ԑ.>i#},&51B1bs'u< rcR#.^\ܵ21`'CCxEl:oF%{u3dra=@3qa5Re`_T j" Itk} Ñq3n֡@W.y1$9W cJ(]kqV qx )r){sb+T' 9WʟBYfHGU|"ujB3vnOt1|%*׀1ylryJޫ]Pݻ֗9 %Dza~ÞsdM,Rr-k9uRaVVwl}C+e͵*8VwLL󬱰*PG/B~-hX!1߃1YB9NR65Wu,aׄOH'3d2EC_KD*FOJB60!{J\H,̭Z!4aa`EJG 59y".[NY#H%M,?n 'MUe{8a,ܧo^߀HF9UU Q+D{N(Ý(Hl#v#탈l|8{Eia8gM^;:@ٓ;E4OͷUgTV[,2~ָBVm0zd>anOnSl!|IRnzf*Cj~FƳ B{Aڥ[Y1`Z(sT"FLbTZ;Qw̧U Jl\y|jJ%Q(d:z?K<MG-?F+Ti-zdܲ+oz?nyCI= T:Q}|Qf'It׊Q2bÏ3Δ1ֵ"~`ƖkpXo;P}a C;->ᬁ#c*}ٸT.4kSNXr.NvORtUWR07Wgߢeկ?x(KCRbGuV 蚢AK3*_"]^'E_"V7"8Ҧ @ I(;{Qe6Z~զ]ԙM4mg &q>XQf[| ZO.  f &m̡P9$Dh*F*]S^mb :kAu$ߔ {a!/tl!"d^։cL>33_HzW:9\x1 GY78 {r \ϝץU W ))=StJ dD}o sVF&}OmQ!C1Pɻ⍢Y;+X:0iRUΡ|F>O(1ʦ֐fM tX0W 꼶QtS,6/ũS`ybUԛ(ҩ?x=cF0uwSmU ʝhGAnj&z# O em'+E/F%事LƗiV4CK"`}a.0Sש&NNx{k8t`4n; ?uzq;<"ukRiMM*tϫK>.YJj?vy|1 2\k=>w c XrzY8"-i-7 JmM V:6Ue4 CMW*@.duV_ޫ#.EbYԃ^ps9u=|Lkڤ $lI/pt*fj2&N` 9RRڛswit.Ԃ '{c892/{Gd`ƞL9}Y:mCv>ZZfuۚR!.$ 芗-nk <-LVs jm"ӧ؀ R? P;}#wp5 X%ZiH֙wۖ3,.>TAD|%+bGy+rxYPZB$1%H;yƭZf\T6CE+`HVs,p3P'38~MR°"  ;fh5E.t;xV|X 7 N'Ri 7P, Pz1dpUcG|0YXP-ax m?!瀿{3(U1֪#l{9[ vW:l45DsnQ'WS a'"U:8Sڪ#-@2 r 80 mfuh{Mڮ3 &&w5C5Be wpg{?vR5O% kAfcK.إ ~l\o˭M' Z8P7e$D'C2ޕXmtRgCK; J_,v'7RU:040/H@WݗeI R}e~H³MdA;#6szcy,/%f SCAY?O kCgYv1f Ο9>wJiN{]TS%;JW!=1E Y;1` ѴF˨>8':ԷN_$U@5PޑzpbL /, cit]#oOEmT5Ǯ8@ NZQmFz\f.Ve90|2 ] m!>"}e{qJ*H } t .S:j8),;T]ZRN_G#'yˢEtZWp*R,Q )irj;d@5/VK)J> ]  <UC^|&YdF}UdTzA@C Bi&OE mdͭ[dR~ś: d0JSr.p<81Zj}~g3}KnATa<+RiK^3@Cvl1ozb^j>^bq x#"R"e)uwRvVhX@o&=Y?7!8+␯{t}悀Y4ӳdwsbl3(%JIIMQ3ȗ$bpstfuI+` !G*y R<Ӻ.^jWk+JJhvmgK湰LuTt'ϸCc2|xH /fG]1!5T.f[mÛ|nBI!jY!?RaQ;:(L>g6gKgV7 #$(E6FvJؚVrT Tn'Wm4B1nȤ_Ahf(R1A4] =Mmu.6gkL. %@VThKyed݀ [t:Ex6^a7_41*2nr:|aJe"v Xّi޷I}8Z6CБA$FEIzY!&Y͜(q(%μY;hE 2 Y~|εcBϸ}`b4fbb*ň.B0] ;u~T& Ie]uWZ;gsA ո6eLˎjTr1ShS>PF::B kJ)8`<Qs 4-YAU.[y;h¥WDcbj+?֡or `Nxσ OYb LX0<3 "!䤿2u[AC x7gQkO,d0ȩSKXrAN_]96M>'5q> 伓d`[iWDA65^8l]&SvZ~k?Ɉ{Ј< 8A]QSd5Oh[ќ>3q˦vJ=tyÿ Ahw7C@] qc4pF(]PS3id7jj!eM| # 0ţEcGnA} %]s; *f-0LnXHVnh1o_IK-OJ5&c 3u 8\њ*#w1 ԝN"}Cj9r_x$cD}R2ע`]َӚg- !}N ݬ?A:-w9\^/'zko"]i;#ZٵL73p/uX8PYTm1pA=Q.u{,\ZAG&E3d1CKx\Y)p ]A^  b b'#"GMW#ufcUQb[q_!'$ҖayIGO`g>Yy^8/i?P|LmLr/&R" 4t6YЈ[mv3lө= ESE&xG}ae.o> KJ7_K)b@P2`rFL~r vymK th[nde xi#9pԏP W-A /\Hv`9Y,VzIVD ŗU8]G{7gl ~@D=Q|ds\"mP.8jsm|V5Ȅf+N\iᛄony/֝E; h>E1aR`k14w҈b3DhYCaXp6ń w-l7{YXvKA}XKXX~`wb|V4B0r`9؟؝.I{eFk|/qj29}}x] ?%]éӦ:#ANɎT'w"H@(Uc¦?$Q-ӯ"DoV88#s/5m}\yg0+Wrk3j wmHZZ`E/)x9|s(~IF82çF*(.D~*QRլK&2PO g!byF dzO")@PE TZ({BJ^hr8nlgfֵ7l񯤵˧ߦ(/Bm$LJ/ů ff`~bYK+BzxE~& zt8N1;umL3Cdmh>HvrW$m_*6~g2gD#~-6gd6dVk {Ee,M,j[zcS$ZFu8iÆ)\p0`Cm$ DJ@Re ׏DzƿԱJ U(g u `!Hg2@4 M`Μe{fJ:>gJq2.j*/00[;ү HF-t c@D9]kr $ltX|&ΎP֌+;,djpKYBfaO'Օ"Qk+@t^ |)idn,5vȃОkeEh/hqSI2ͱg )x5NIg.>8I|"/4y;br(4*lcT#(BUSCM#}=c|8mGef.0]B⊱V BZbhbYш"<;Y9mz,s>?j W+ʺeEî/3$a+%-Xwβ8A8gUv *W*ں؆C1vOaş!RV˶q/臝R^Li)y9 R<ͮ v:3/t5L^v)=$c2#(~Ť :}Jg#QO8R7(l*/)_1]R6EUl|D=,%KC@CT+kC3@09ϮDhBA}~7Kk-poөL@n L[Oj,Wf2 );j|_^bڅWT|Ə}\iZsTtl7fp+\Tb~NtԪ\C{Jٻ&Z?jU9se/ eƬSj8|wk#l?AK Pg'-rڛkھUlJ ]-Q@-94>`0J s^>Q ]h^Hm=:Igv#7JGxbDS/tiK_gXdǙ&ZDv(*F\ ܄%MnzvUBGڌEMJ!spP!nqk_O?~{"\#z<${Ĭ ۯQD γv>X|[9nxXm8)oQձLkf>]G[ RJlC(",4m8Gٳ{ju{LM j>^gG3^pkD$rw"B aS}|v4tNttMhIE+ԿpNDxpo강a|>b"s p2- ELVE/TWB @;BONYc#^ӸTxWCՎkoHi2̸,iW΅Ox!פ%JfumrBڅg`ӊBBwC/%C;obZkA~y/' ]:[X]pb9e$֊۝ߥIwZ(ݴiJVCi>: dB:0Ga5Q7~NG݄]"n{) cIVR.Z koOl"s'8db)nwP|^PXlU8SREQӈi@i8pfa:}Tpҥ5p[}L!U/-ͤ+ҽag9dRg8,lXg,Jm 8i>xҕA1“k2^]%(pMkoܑ1s=,@d1̚Sm׶g#uBڙ,?ʑ&J!EfFKro@HQ?0EyОK, g_v6I%KK#C'ya4i|aLd~YPTJDd_Fp*)ο ~fm>uS=ҟ"}{^ pzɧ)ب"JDD]lxtl|yeةf[nB[PysMeL ˛Ľ;^וr9Gc#z$6Y^N h[b2R諦 41אҨvmx] Xo=AE7:,`N'Th^j=AwS-^8-G_^svgB#Z(ܖJcE,4nk`K`GX3+,Zd3`kh ~ꖊAj~o-ۍ7zUrw$Ea1ʇ\<`(OJ_ebfiuĄ#\ ǁa^Qh&hW&r2z1Klzϣ}*e ݘƢ٠Ԩ&eZ]תrBw+1CI(ݐYyBG-x0kyVr~X<j]\8 hRUմF 5Yt%զ\bzՀd_$ uY Q>cHO:r}DB˷ُ*-bq9};N{#YhylSERZHA(Ǔ*CAKZ 9`;\o|O񺝦mQ C 8_żaouetJjYE mJk4HU>`>$4$Xeۤq}VZZa0?#BU(%`}(#hӣCOҠĴwՔfG>ob{HC9NQ0*>|}3cv0^}/y)αvt, St ta]`~EV-#?{ 8&d=Qx ͦ?&Mp+VF L FjA0 k%014F֚q_^^ £D-n\\dB]?'µf0PmmkD7+7Kh #Ē@'P?rfM(r0ٞe^Iȓ7jcX7i k]13;CZ 6Ԋ[\” R9`0U|&5Ϲ4km'7{h&QW4uE$Ox/e+Za:DVkX-e6kh,Z Z wDʡJzOuɦB,c\P`b$rzIk ҵ_ &[I`.!74&ak四A50~P0Ԋ_qY9aNx.@9cG|<,{#) TbxۿU,U;J!X`aʹd>݆*H^'NKtydj"ŻVr%[#TRS[?6p92(MVҌ`-#RuӬP$䱉fFw'Qs|e?*6ײ(H}*FȤ'_~tӣh++ v֗]NXuIG, ž_q1%= i⳶ڞA[Lķ2LJWj3`H4@{qI8ݏ7oul4!UGZ6# e2.U\/[FUJ$;/V٬yl7 {kDB&x3πb  J5C\S4BzEo/Cp ?'ůqg{T3 7&-  җ#혈>V { Ǜ4E*N0[0#M_~O7\+\bὟ6oO< `v 0 0#8cq7E-obqxi7ޛ4^1j玨_yç!ug) pa4l[!~0D_BMDNv$ȼDWKe cP(y&DogU2spvƨwHaāyZZvJrh SOYD}[1ٔOqgj`/WoX]0׬kT&IdV,9 T'9nV`tO`VX\o$u|k2:j΄9kOg+0̸:eH4v2 heg5it9乻!⏁QdKЦߦ| |HDC'hD+p`a!JvOltig1(j F􍚆_f@XWRL2"1hʼn#RQP}\%,#0.'VȆX9mTnJa롎 m9KA%$3$Wa  0 [PKUb'䁛de YDS!'Q6Lw>J;åZsǁ+O+O4Jy"W#=dmp;dA}lhL7tzbG{+2 );%=z3y$)dmkV`+ǜ'A ^!M%.n9ʀN@a8(tOΓYW;V/whlRt`6iEN[$[;zV5`xn] tͯ7@YP FًuuMQvE)X9CjN_7k>w놠 3CIQ$L6 "@| ~ S.yCUWZ7WZybr0M-Ap_E͑m *D-] ?JuuIs>N|&ZO1Ck:I&bT6U驹b $x:zx2yB/ y(+Vđgsmʗ4aبDy|= P8ŋT|;lU!ᎾxbKHG!{ ۞9ɮFV6zؘOR|y(o&?k6NpkăSy .j ,:ov ˥ |ք{%6 X9vtf.G]){XlJ'I泾3rɭ[WQO*Ya[ul$)$:KQ&ɳSBJP P07v!J}<_ps 6AoZh 0f3oVE6\פu^3L ;^ 32z5g1-J<_3XF:%ٟ%A_p~4zqwOw H@rMq\}Y7*tn9A~*09$Γ e gI7$pE[r%fB"G3ጋ{ah%+'.~=zY9.EQU*~vh "PW)k RHaWy[׭Uk35>;R:E@m>hywmI)}ƊO[`@Udy;碓v]yxB# )(BS4d\GɋvD1Бg<nmz*8+p(E401fÚ* G!0*I3s`'uѼ@c/]-,n^qIz&s5tg`\wF7882}*Y#i*@uqo}gCx"oOCFF>ݣZЃmea\UUi)]bXr͠Kwia d2RKf&3$!]w}.&ә"$_;(b,IնpnpTb%C`˻))5K &ے޹>J> l{m.[waC*CNyy 1v7W4 ̮*6&4#`QAΡ B=X3vRi ?w&gXU[F9 8V4_c8=5\5ۄsuABhbfW_*h (3&GRUL4*n^:XGsPzڞBvGQw:◕_0nFiM/JfZމKg=HajЯYk璕"g_s"j*_ ;/s6>$:3xan; ι?a Èc- P)pIa;ugZWf[򢄚֟ME+ޔ Ϟ ^~G)3L~hܽf%XyJ\J$Y YE[^g& J k!z65Z^Hlqnqyk}*..j5o9x7 hX!#<^iGsMqtKЫCɀi/0}k-es+3ЀJ9VZm,]dJIfiko:~u E/ST 73d3/>\Z.-KYRpHCV Rz,P75ynP\9E4#=v7{`]egI3{HVnu d&jNf>!o NVL50 T! CdijKT4*RXV Ƣ,Yqힿ-ǻW7zYG—n3+#+ߴo,Vpʔ6OuA+ uS,-M \rU~~  G^slEd9.hzRi*٧ *;ѡ,kG0,!1x_dg./x7B4 ]NAy'W5NBp(kj_Ba nV@-sw,]'Ӷi:zѽSJ;&8N9uoބ\lhl$qA>>m33@&t_wEn18jZ`)f?}Iq+MRgɱ 0&ʭa P:{4tY֔DέC45QΔp7j4KTc: x=]bhֱ(+=El^ zVd )uТ6WnȜEʺ,˂Μb d{X>B:wzW&įK?U"8 (.Ǡc EnH<9S|r02I?9Iz"6lgfY="Sxlj 1!x2NUr@(<¦껚CזE*QT쐿) *M!NZgz>Csi65{z~~Y96tM ÄXV na5H^A ;w p*C1 [$Q1R0;+ `*8E5|^k؟+ ht(4ʿ63Bכm&'gԼ0Qt,3D' D0 ":Q <+jNԅ!&ϭLǛM6hΒz/Kd(oQ$w8QNx.;Ep1+F[^l%|EMlM^eL$aGG"4G&ϗ x=oN ݃ >_hc|+2寙6B+1QNz\q`R;jO*8xkafMUD8z_=zyNfkmm^roՖgюi@9Ⱦ2=gfҟБ/e#/JyLkFuH/C@iCwɿa_T1tIh8o58q>3L7çI2jT1KD2N Ьn`5.}_ 8 }GeCׂQYDk/BOAڕ Fl]d}tmKNTz!Z9fc2;Hl i̇) Mgcw]&&_ibaƸI>6k}Ӷ{tq:W #[!跬mo n 32mw/%tB;6j^i↼Ahz5?8fh4[@RF\/ZRC/41;Vh5աdp^O_-?пuW _1rY6;a׿V@RWEvtQc~̑$,8k#P8EK [{ &B ' #8*@02=U8O @lNՑA!N[!Im׆ϦO퍧ц>) 0IP|ʟvG!V#>NX(j]Aɕ7*% -֙LEu4BRF \'d# BtdtAH"`p.b*'s!FIqŝΤ~`e?w_v4Re.q*gFNr*v`9,?bTtDV@ڨS$I24 7Kޡ-.`PއįO{MEԬb[UTccQtrRڒ0I?\zn-j'zU|Nԍdh}iBe*fTQd[RQ: _nWqӋٲ1m )mZ8H=t=Y!)yI<晒mClC*;^#n^D@=)}?kAzK r$[|ˎ!%Rk%>QiUF A皺Aǝp>GQ[`T-Ӵa5e)UuwZ}fs-(_%eD=Sތ+ qJ/آaܵN4 ;H?x&;qFZ1oS7Sa95FK3$:= SߕXAV.F+r3Ds -H]yKMZ*ĺD()=dj( 7'UqGe{ݵP[~TvLgN ajUު-IOIhw396WAR)c&E`)^ e2XX`:KsI`A3eI|CJY@uhZބHw"oU{W"dwz] JK*[ou3d,h>MAԇ($N4Œϫ8z|ܶ\Z'\⡖``N1V<5qYAefug|bWAD,ۄ? dѪ"bHT:v'>QdjqP,.=29e@| ưT^jbSǭ9 /<_O38Cl:4Ɠ;LBxup"l{S wǣ5dܒ%!kԥۇ_ǟZ#.d&>]c'\%%d> ЁIFkAu[nX( [$YofS `r7;F"Y鍒N/Bx0(m`Ə޴>,ϘP7T_&㉶Ƌ wm'ճj󪊦ta4M12*bIBB|ٴ5fLJ7P[l$Gdqs>=~U /rȆLLWcI-V5 _-(sg3Фw+x mLGPO)Ђ'B}T =$.SQ0XJ_Q́yBoz:apUmaK!\P> {B;ae34FPg`)a] vV70anB{(wɫqf%D*Xmy#Ss hA-pf:g, JB&?Rbft;&{)u|NzX ~h)i^ X$\vHj'bfYWæxMe#(jCIV+sfu+ޭBz_,X*(FcYFq# ~(MӼiF18DpüU6 @\}itNh;^q~aty&x j<9$ȒD{z"A }Ȫ{TTaɎN#]gX# jD`%̖1M6buiNNiڕ%6ؚ! Lv8?ԂV=.,⵰GQO[HxWݢ5G\bB@L7瓀 +X';6S[P#}BQA6q $d;s?:'nZy:~ߓόo?5gRi1b'vJ8>l  W4 FpRnaiWx?KoL+ "/j^mF,{+ZU|`@52, SxeӽדM>6hn p҃.]`gM`X'C`~%BYie5W4a tk43}faKKx? F"ʖg@w65$gYuBNNl$3 an@}f)t&"ʐۇ^^'Br,y΋E=%b`hPo{/!$pX1 324/\uσ"}7F vMa`5CaRh9""ԇ,HSBtMo*L<.K'($?@s^o}[v Uno>Be&vjb-ӒGQvd@.([lfdTgCj`4{Vr>W"S_b3ԋiRղ]3xW8ľm_39ʯ:85NS:ؼ H7^Jf-ӭPf 1\gNz3uA t.$ a5]@Z0+o'r:iC_߮0KS{R!iQb(tAfR9I#bS[UGq VpRY-IGZ)2Ƅ<t@)1K[!$PUNdikDvh+.R.ȯƘMwCvx%Q!1Op@@y-TZT t"1^eQUÐaƳKU#л_nl8u2~:W/FbQ$;s1 x3`[>sf[@"(ޱNHE$t)zӈO)ͼxcJ!%Et]7]>SŁ3K6A1Y<;Gqmf=1Tt~3F/6]oXP0QjqW=cUQ(˦rF+FTZ *]->coSGY뎽GٷzC%:Z9)0pK`)v'yN ^Zݓ*%#GƴOd_"U_Wdb١ FfSkSv#a(ql$1 Fƭ0aN6m8%:@#LjRt. :kdxh$RܵM2emoiE>%7ȾܻAma_kACwX3/AʱbC4|?cvc.;<4&_GK0POc;W}zD{zGLڭz(FҸJ{8Bۂ,ݕk+*(+[O![DKhBcwɃl˲։gD,wТ45)hDrH dz 5oi<*xj> 7$g' T\Ԫ\rCU>tY8 52Vrwe?а("^0U~E0ʈ>?GagQ"kԙCֺv6b2#wx0%M)JIc?2wbPfp 2y9i_ފ2vr?`aM@ ~\*pdσ3$}5(8GTCX^;oX=ZMmjCfPHou/Îx^9Qj^|AڟĄA)b"\+rV5U1NK/$J$yS J4~8H><2b3#s삌F%o>~G04E 5)0gO+/ # (o쫏} $uw`{("bR 4άs?rǬy&o>Soތ`%rȗ`؆ ޑlLijR5RLB^ l]rg8Rl_tY]CHvhjV=^?4&uF"z/F݅o0',gJļ=  D2qc ד&r@drYߕHHU癩WԾǒ iVh]Ǵ`\j@_16Bo/̂.g*aOa{SFF*}[2FI9̀p=2bQ5dp(nFS]$ ZB1NCh":bzd9@:CxY"oh\V&i.h<8ol<q%;1c9Y-D\m$siBȔb L}A R!r`<) $v.Qt@Xi=+B+(7*qȉ vt% QQE< ns6ܰQz1ghKptǪokXn/bOw_MPH>Xm.֧0_^5U@,c-3٥!j/ !SxY5Ey4BO7 Z+6\s5p:)(,ɾƵVwYI'Q ;J&!11ۜ?V(ZOO{ZߙH%=Ym,ъ9Ysjt^~HW>Ͼt0@d)ƸKJh#pO24X~}O12}6OaFD.LR$Q7? XP ф]sqY9Uj[W.fhp?!Z&$:62q{dȻbTVHK(`3H$Z)T|{~:rȯWP(~ F:AI:sxc PQC~Y4S9s0\* GF(m2Ol/fl>,_o)3T=BIkZ# 5Ù P1R4.L%M)ujBT=T߁DFn[?cF=]r^4ߔvF>!h$_ (xfNj]g`$Q"oa"V^ICZѭۢ}v^ t)˽8b@u ׄs6O@lax}5Q7eP>@ֳ47](ڲ*mv86b%@9qFaE^1i)aԛ7VnPҰf!YQ G#tOV$0W@kY¢8;p`yfpX&W Em@ "<}?Dh7 M u6kٻ LE[Z~ok42H1.Sz\;.|C>_pϖR?իUHqt1|&"0Ҧ'V ע8ݫ zM{z M0V쫃GWy$BЯbTH͡oWğNnjID0gk@0qiheR 9"%] j _{OH"'3gm_ZE{ ;i6{vip<{N#ofh MY,Wh)!u!ŭ3ĚCY;J[ 9aε\)fPYV~[`D `%&mw Wj^?!i*U"urY 62";bȬC(bZ3YRB/0&7=lݕãj,g,c"pO =KmbGx2FM"lL#&X3MW MS\@d%Y \(AvקDmONL) ֽkw5/ YٱC1ҁr~8)K>U_SdSq8,>H ӄf;lre^\`d Hb^1̥ eA/0LPz.ypIyx*K|ȘLzCZά\ 崸yr++}PRpV㔖/xT>LCQ?̒DUSu`f 5550!-VC7`[P"ܵ{MljlH ܁=tm_DNjà|%2Պ}J;nMXWA۝7$lsAksbUX%CnfHFÜ$Ż\0>b2ג())%E-pj5{ [Z8$0(~tJ;n݅|E, zfa5}0aLϊGhez{ǀl)݂T?D3o$xL X>u0S. HfԨ AMܑ΅`N4DS'd4cŞ׶\uCj쁭c0DW fӢ:J9lVR73ua7߭ iv_c;|t٣uIq.\9-t=i2TQz1R OTغ%6l;b#gw5Z^ļ_ Et^ Xzr1b^#e]iIVk{H!Ax|eiD>ۥM'c(}pCX$BZ. N|1WXwۃy. Lm->\ӕ\S+< \BF0NcmR Vo᭓Pem"7ڇ|QÉ~ٶ'cnA\#gt`"L،VM~יz=k"]J.T@@Raqr JDȒ5(HRЫ0,'IOc9X03T}<>'Il@Ե9ɺCزk g7Yb7AЋ%i{7`߄#%1TqV+tnZ3F>[)d'jғV;A/ /gyLJC v CWd2 'wާ ,i;eJP ]II_^}#Z,Rn<\@Kʺ4qJ |l $s;C'd,,_7t"oMo+i*#&.~h@ẋ{sǜf'ds-~ۋ Q8y`75Ag7u5q YN/s+Y7mp=Z Fiט'l,F KŸ붊~C=,>n Dtyߣ;%֢Jb -SoFWBX™D%3 0?<ߍsh!üo?1^JTK*/FtYwF4 ph͢? %n/riqwC)=l1u kF N[Yj >/_2\y1ͨ'9B:0uDroV3+)χ% =&Y Mj-A #ü3pp$^N5FAOVHx3>bNCزoǂӬ*7pJwN?>&؆>aٝcIx@ J?c7~Ɨi$&T+@@z\D~S}_ZCw|`Tц9`]۽5rA^CpWq3 P` aI)M3WJm~z,zwr`g =|) G9QtTT|jcr59X`4ea/KN^|%V$~GV)/#<Qʳ͌?zbk9"y1s8qy%4.=GYSezҚg(QdT7SC5X"@A\D6ua}ɂo YdCyy)!weH'd|M裕nEm&SHV̳MF;ox #ņug[j=r*d&TY8.4 `˲+)qԆ0޼GE?deTK"tome^D;bhYX*ZB%}coRϦo i /Yہ ~`;33u|}|Oka5SOX?!E+L{. fHc J.* -bq,ֻJw3koZmf nڼ-j$q#0? QxY p,sqT{6ʷO.'kryT2Y;{)sBn'Kpܛ. 4XB[Kvi?տR~ַ}h-sTi֥+[VT/%>x{L1߳b4XJE˄B% ?"f( ɆC4%$tiՊ _M5G7xsy(Ǚ`AE꽕1hkid)6ECN#pɉk&c{F"oXZyUTu#4J{-_y葦k v bnAF~Q GY>Gl5]'ŗS::#¹ACR}#":'G!kg̲lOnGfԍџ#'qv$E^C;aWZem/H=tT8F*zm *?WD0_1 nD?uqAWy=E0Xڬ˥kŇ&r.2uZΉ1W9@C U( p3d{ ))sчvdLo=~2 X0 _jq{%^Y.Ǻҟ,Te݆49I G}3BA"g}ԟo!+6/_?]䭀أSmUվ]6_#:T&H4l&:O) *h {%6yu#(iI\ s.z < p#]1hbURMQ;R.mP"bzv{h _ՕQZcK$ kaTl{ *~_B\{s;.:ƃ@04|$dζ8`n65N" sƔ%J>lE;DןϺ)p4K㬦$V'(HtzK(]?M'D r-{֍c͗P?e/ v2;aPy| o[MEOL7Uck禝uLʾƉ`oK\e۱|.!Kp%j cIu#1!J֪:k#ɪpV$߹fP 01IDֶg# Ba /#ISPKaIn9%y,{i /m J0(I];͠siTW[F=oH _ uKe6ޚqa* J)]]ɥb.4 EdΟu7Z-sEYf坅E: "08AF{Rhƅ 4;ؑk9;xkCFXϙaY9ڊ-29ḳ[+j{/3uJKz丆RQ\׳KhC(Z2. 9 -o LGtJʽ1Yfef8U* 9LCˤ4Pl-8_1dvU G@Z+*A73G*1`sv]:}i "}kL=?]G8\Tkʝ19B3}PDDֱ~J ̫7ki~;@D9 Fі;,-L.YOoUC.FjV_Z֤kKS+$Q&O RfLu4Ҁ}+^~7KsH)hp+0]4Zը[!0Y٭F< -˂ #K|5uL|$ P6=/$EW)մ:`Y "7m]; DH?q|Cd PRٻ†N=B/I%2o?;"?)ol@KұhrA4y鳼S#f`k;yj#Tw'uߪx nC8y>P;'b;L+W?1??:*ţO5g~2/\Ln?2o"r+ETy ٪ J^|+ $M<_'iŒ\^ՋfL0t#j@zzK'8Q$9ܼ΢-6\@rQ>B1W]ݓhg*HQ>NwuWAHzd֡smGYl[m0o %6n} V]gNJ tF_;PH6Bzl1v춍eSD518mLr 0BDo*-WG.Swq+ǢO{1 6#NtrZL,SMÙO׾PP|,Qe"z)[z1;%$ I5_~2frJmC F5v( ;:|,_*Ea ~0QB䈪C ID9L9$Cb 6Y)a0UOuzRH6hRAhn42WoJ<-xQ$jkz>|XG!BփsnL?>zi}vˆRsimclRo͒]lC'5Kѫ_ 98P5pgS3ݧEyv|mM8.\T(c6-`C]`Whk= I^K"z'н37toax~g@Nag#4PG8>BdɪSpb lz#J?m ak~`k듾͵$Ǽ%5Ѽ6ښ`;ᅮKӉáOgIU8£Xx ,Hb(]w>AN=|%'_үê3Ws&(,C(̐c!Z7<}eiU%rUm\<& TᤲVEE 8oI82C HآV&ILz-Tƽr<>v-/ZE=<.nLq'eG5~)Rڒ'ή$Kg A'N`3z ڹrO nVK694v|LZ>*۩Mal@qR2olDѬt#ZiŽYO<_&^Y9~4{KЩՏ ($[ĦKXz~v6$7JP w/Ma:_ iMd٢5&[>Of}=LJ hƮ´#ĉaUdd}F9*lJC0K=Bԕ.xyPaMV%8O SݚK[5QCQF wmV1C'eL NgTRG\L] rc?1 x=% ܋8|;%1C%Z9a@/GUM];E_ I,D*o5CP CQ79XVЌ<.;뎤 c&c+`S`V֔4/L/!n+tڌU|iy?_}a]&;@:H=W;c$,)o9d䏔 Frr% *&4)HHߠqha;nz"O%REJA@>Sraaܡ[LA ɿr] VCSR-xHGE9)|Ej%H,M ub#ˤzhX.NZ~N%Rܧ{\GDa3N.<‡ _9Իт-P|r^']Uef+32R$@(I^*m6pb.ü7)ll?y-'n7mKAm4{x+/UR/3L`пd0UnhދkoًzʈI҅SBw_U&x*d1-5IOq]S[Qܢ4,k,qT ^[cΒ7eU.m(,exqB4}K9 y3xPN*f&|,:{Z:}W)V/b iFQ3#Dceh8.yOW{6vRh)/*Gr*Q-l)}x*6,N=1)gRB'l~3O A  ].cω1y yvT7po5$ ZTPH%d&K@Eĥ_2ᗋk1ZGtd'7gˢă$,öBr^*IC(w}zsoy.ȼ8HD(q[aJTyMgn z'&'=+_I ryvmFv PcYvIhGN+{A ,Wǝtڧ=!IGLʩ 0)tvCN}\gD{z4t<"L>C1#HPUlMamT>RQ`įt9UbfE6Q.S B+wtE)];* EųnQJo06a5q yO$L;eIPdmfP|K#Dkj"ѓ9Z둘-h/FOP*alኵwWxtO\o"\ r9l` .蓪VZX#G;r9dT@pn”ޫrm!0v:e!)RzP+U(+E=]\؍N4E+Z%-:HH4Ki=|sdzdHUd *9D L~{0O}R4KP(sS^$WSCvP #[0ObR.c'UA9wFށ1Hm ^8;4~J g<bMpjɖT̲Rm}29kLeIYJ3)^ L]-!кX-d>YGrӞ0űsThk1czsHW˝ G}mZvAGWeHm{A>$ZlEo5KbVyHJzbC?& ? >eQ-0EXw`gC)1@OPRٍՋ[ @8inds#Hb:{@cQԖ=(xq.v(CDxt7*X4-p6qza*6zvf0̘P.P1BL BnV \TYLU@Ȋ]܋ANH QMZy3dcRMÁ?+Kere}; fVx;ެX&dEp@?ZXV1uoE+Nx*,5SL{JװH;}H}uu]J ^%_H)צaʌ: '&7ܨJE҉a;]AgSH%M3V,-W?v HTA s++ gT[lRB*"L ;O9(ݰ$v. 13P*4y(HRn&Ӈ5=O޿~g:8T6J.J͜Ke2&p8s#obxa2$z$c{s ph/~F InA'cll'Ҥ*xp.mV"܋,s2u1j1?B(iYʍ8ZZI+Bxh Е z5N홌GϫGmˆR-H\āHO#m%G3:De3qF2a(JRq14(u|@f 3>M8=H~QO 1e~t_,Fi=d-j/+6O4b\wX.V%O2ʩivWC.)`m6V<BvH+FQ+>wo!<@O3|\Gicsj5A+ 4mK;3s:l Տĝ]Wzɾ %Bل1ͣhA,x #VX +SV)R~V|S7^SSi-r(C!҂qiX#3(kcR.늌{#jeˇrTh&wDaUq?˟$`K%r`IղCOa!xr5y}j M1QD!X+|pc ly j ɇ]]E9[j2Q|WN߲ lmNP`mfż@""P} B &ټ..RN3o}l!'}C9є:*=R$P\ u+oⱢNkffNUvpc6jya[= $~0\\K ICA wԏaK~Cfv nY3v&i3WQ ?/* O&4bt= tTf$ lAXkސۀfF}J^;kTMH F}& lu1/ƑL?_0dDb꧋ y yiY'N>n"Ҥ<}uć ݧN7BCus֡rN&vi$S.>OhfF8w^V4r҅~,,m7TaIxOqȪ?Z͐kD.dm%tA"/?z\Yu羍^:S}n82myS^ #>CFN /X1s/h I-lնPixrmWYWML( 7u_R {"4Re=e/I@]ͥV 0yo}]vY؎b޴mWX" $ꡐ"& xj!pNpxFŧހ)k)?mTG& 9jwZi^1r'Bڋ~fO:Rzdxz#xʂ(7  aB(T7soaܭ+(2KK#m<^rJOl;䟷>N=.c+3ʓAܞ.bkЪr Rb1b\!pMc+̛Gg_#$߂PX\eutE⃍;9dmJ7F|$#?M~Ouy@[f0#?7^d2GԨ٣?H;xj N+p$^1#%qBXQ{oO2vhH߶ZE䦄K'wz3 (dɶzh [$mak.̭L㺉8{tZž7GN OQNbY.S`Jg?I9&:T:d}4y/#Ck} bg%mk3E4=_"zB p@EZ"bbZ@! nT8kY8ġ+δT2r[S3\ƌڂ|e¶BB>FMgO&xZ|6u9Om{/ۃB`T]X GÃe<Qn(2:+1Y3I(T6NrZ٢c!LjN bd_ S$vhy pC~]R"]&O/F0F.VDZ$:)p7v쌤/IH]zX759[\I?|IdGw).kN[TPuӭC̫pNRN'' \/؂E[:i*yИ#V/\ i;e]=Cf$fz?n;@ɀ4;KJpYȿ D r}9QJs MYG߯''œ17tC4.)6l) Ӵ J]w%aG}QS6ʦ:ޡw7;Z3iR tM7̞z#%51O];=%pvYs-򗭎.6i02KyaPYYzhO+PS'~/N_}7–N^nvCm#1/bK\ 7ygPd` f2U:GiQD eK'*o07=|ugUBa|iT%qB,Mb7u&'ˏT|iTz/{!6%t6 x S 7d`06U-+CaZVvJ߽~dHsj68w_cXQ Q< _)LtD@7|? b'8ey8 +Ƴ;WNU=ei}nv s_r'7|-e|9Jwς{*jj_B|fFvߚ)X9\]t}mXy2pD^_2TRS֡VڹݿE<80s4hB ( ڈ*W5to^Ӑ'd~]"v(P ƹlQof}_X\rxK0BI!?&>x_<%{T-tQ^=)fХV!%ZN5[ (*f%HΟ*{юK, &KԬUGZs&8|W 9N1( .Ti}=) nT/͠}0;ڢlk`AwKyZ0$hr #rD|jc}W+2Ak ŝ?>eMNY2q&y @zf6pB"; Up}6^.c|/ke SFZ!ͬő73gϊ9s&f:lDGr jޕ7 CLg! &g$vݺG'gn@YHF<"ކlSb,3x{#((vi4qe*_Lf( 5 Nک53E)u>W*zTnEmE?uRc !7z!TsM؀zop6!nn4%#/L}ii_1Ƹkj:Di?n$?a1dZiՓ'R|ѫ؊`x_ Ah1DstH8Y ` wj%hL}Dya\1fp< x yy\υy+޻ }M ~}\ %h!xy !;9#d%  Ŷ-ڧ'!"..a1UҋaW#H)Ǝ(#VIޖcK1Wn* k6j0ڤH@Jt0?l'mbG$ހV4AJyZ,+\&z#mWz;LAAZkǝ*vxPP(1L}kZ /HQyel;ٻvH M<iU6-eXW; n+°whxiXrYGW#(,+11z_i4"뎋osS<$0' Ƹv%IR;݁Fx[ @8 2ֹc rA fJYA !S]Rv_є;gy})N_ӌZ.eP="ǒ#wc`Pc\;~eԖt7~(PJPqy3"ֈUQvU}Mķ:sp0Gañx3b4gwcF֦t~tU@Z\ QWR9'4ϖZ pkhqfOlJp0oyعHaQ]ـ>$,Ma4eި%TUk:ʷ#mTd˚{9, 6a** `1s4 ۘg؏Y ?XYd _Nb!ڎMKCEn Xz<がrwx+ilO @jI ꙼ LRVh::&+#ը8oPgղ5l NI;u~DQN3[ף>  Ԑa9xBXܷUc6=?4Rv pvDr CͷDe,#m(tG'zGL wIN#`1{؀ErH:29GP台OSE.tO<>Qê6dMtiڕɦX7|eN!Rj[,·rQ1x$oypm21J7dɮO1a<fO xm-ţnjL/!0)ӡ!PL8.)y0uZ_D>";jhO+< aϝ 7%%ǒV/4 bH_ 4;#~ [n)54Y ux9_Sth!n:]K? -.c+Z˺V}y;b<&57WgilYeP~SUHC!8 ЁBz͐φNYhߜѾx]%̨wa 3B!'rww^bBT _̈c KbW]VWؘꃯ1)i+{ 2.7"L\H #x_c/lK3z-\C>IemP,tWO_$|2u{ktxʐVKqBU&owy,)Iu{'+[ߙ)bwbY\r W?3-ӁUv#_$@d *O-x ȄtfWf\ZCsjj烻`ݦfGl~ 䲙u!ff缣WӺ|ʶd\COcvK'LBNUCwP'Wewok)D*VTxaHlJVXaBN_?d؞&-y*[gZABq5㌪! 7)@NlH Ix!u7QBV)FzqwB梔$!VK*Ў3- LN|~XCdVSq]⓭8[t8x$J雷P/Fui 'aGVYҘӎ;cGc" u(x"pMSmOxP{ܟZvqHTSc>97a+~=!cJ*U!:F_U'#) _o;tf6JPhzi0>`tdIˊHyQ1_ kӒA'>1wwVXF튨 צ{!@赴!%A>ww/ i[B @+cw4BD5 rYɓJ߷3s1H΢6ׇݙ_ v>xfA:Z5_gyYo!> lsgE#B:v6 ߛpE`JjT#y0Txl<ޛ"ykW=L%i'x>l#m|%s6,z6QPMlBԜjJXt/hL8!Oj}` !|D}u"̿5;b:ߧPCk|o'$*4,jI8d5 { A|XpMF=G ۼѽGR6"(6'oX]ne!Akmi`^&!T]3^VbEnUG%۠ӫ(Pp",eG$jΝGyS*XIh\sV4'}ÿE5V@, 3I&AZ/傓6s=J+F0[Y=/lȌw:B3AqcW筟Rڳo Ks:0B/k,,xbKJTb KB;"j "T| s^,Ѷvr sOr^7Y\$JFV*,/ Q#C,$~kʶ=64`\dⶹ\5*=vk"ɵX.Ճ)+تmUks[ J11љaә)A*U+K oďHi7Y~V1{=&@U8xV?nlbX&Hsx~՚$ hő"d{QuUxSohFk [e9f['^`N]PcEG8Rz=`XszX.@Z\#Z`"5jlY$KSRݶd\c׺+QDKP,8V:% =۾&fu_#¥6k2,tBœ.^]XkHr"0lBؑo`Lǜ8t  ǵPNK$hD?0o+Ý.AQeNu aAm <|%?Qf3N%YwQ~pirF3ٮ|0\d7]2ٰH{ehlPu+/Opہ67h LT%{Fæ>r-JI5 hF!ÆƖzb$ɤ5EԫGOB,Z9"rAy/xlˋ| ʁ'|LS^*r)trjGKr};`?2 7D-Agxwo.wE*86zFt8֔QnuLB,𾻖$N^GƱ4ZXQݰ] #6'Ids ۰sHYCa̓l=F?+˰K9x"XNqy+@A)0ǷNYdnQo?;g/Xbۅb[J,예7U%9OD0%b>^ JԳdݶSDAZ[5%LF<%;, SNYZu3y?tT^ ˟ S '.hh$FuĎXLMU2^i> ]KU%i#{_ 7UEYv4/l#VJ Da 21g\pL^^4zR:9'rПaxꂃ#j>l!Ѵ.=S9j!/VE@/:G쇭2|r.*IF{DQҎaΥ|&n铷crqkJ{Um%*}5&.Z+yJ?w+FQF7a\'p<|~X@X=v6}rQ&*"RUGEmklǍ$x/3eʑWꛓevCGW>A٨󗃨6^*9́}Ɋ^);.GmSn1F܃KA/%}e.ʊ)\ȸwpD;f*JEGc('X~"7*PW6($Po95O Ն3/Xcb 2DMOȄ Mr.G=C)Sz8n2@d9$LHS=scM1eCݼͥ 4 R)^*`}kJby1ll-Mڙ 3O-)J,hjT ѿ=Awp6:ԩI3Ǹt^E\BAaa@ #ZPY$1K,0苕 7hs G7..Gw$3~0D;d0ZujMZL{ R|e 4a%@*jD G"г{6,`vNīyq; ޕAӞm܎-ͬepHqұ0#H8%A;zPCp~\#pWۿQH'l̆j*;+2G <29~=0Gv~MW/MG&{쭮-~޿4 3bv ŧj0YnʷHחӷ:cQFu#ߑT}G)myi/ 땉Lz f}A ~;\|01J=:=sȽ8sgі/λ3l#Z4f ^GZi`'Z._lO,,+I5$S ^׆Ѹ[ReičEH(nxqfn5L^aUR`̈́臽ZEkKjztbPd#1 臝gy)*Ffc.S]]lW4v:]@B9Ӆpa!-S7ⴄRc)}gCHٯ>A1FᾯzT/k5PC!\eewp5Wd 5l:\~+uC6iX~2.]$5Üen:c8)un+<7+=2ӤM['P-J̎KmV͟r86P?} EM}uGKA>bϓ۠|jq koim3N$=M=fˤ6GAw /*7Uؔ ~PgëmImc>ܜ"i=w%G/MחvVnk)Li^v,+'PF'rAs@RWA1p Xh4.00v Ob?4{s+vxc.}Ҙsf Sk;?8LY[!=1fӆz\OYHE 09srAׇaBȡly$+aIՔ<$!%p;TƝg)̓@# /Lw| fa5@5AP_ _al@*8Wꪪ(a>Z iC;[g P) Wg`ludFLP^\g(o#W.7 I9(qYvHgǻ~s1י1e?WH{?GTKjk纯aD= Iî!XeӞآ"cX G3Q3 xl[N0y?wfg`%IAݩ50elaʋ,/v8}qOagE)^764uỉx=oLkeY .!PW<ȃ5hIK:WAN/۲lM!.~}4L'Yx-] ;&6E|&*:@ց%pݻhNR h_Ю jj ЏqC z2LH|XWn2x&po挀~ͬ7eLXx 6Q"Pg.<,9>'GНGpfGv{\G_[⇖K hw5H-V/gAזI`e7;DZUf9-_2mv" #W j4hHWa"ks_ɱ ns`q a˒ w!e5^񼱆@4,_t8xmuH B aJMqD+Xɻt-mq .z$=MTazґR=|UtH# Yvh㤴 -K5 ʬ"2p 7~J.!)E|Y<0Ä; +{0?2yK>'HD}k+k"^!(պ .М-^ r#Pr,>ODAƋ3eD /+(ΞLRrzؗjp׾%n wttxϞx&lіxa\!o5 +gsjoD}57}uCk9YMzx12g5pדTe{Gmyfts32Q#yk(o߸R%]Z.Uɣ|^+.'zi`vt:IЫ|i"l:p(-Buyяw(EE Zp2|g1ReYuᎯR+5h{#nPF" o3"WbNK1DL6Yc '$ף]e? z`8 k#tw8qI#-ړ#=۹² 1f|DϾB٩yo@z]}ljч(AM԰H y~Lhce^F 0!BByѩE)2Ub/ծ=$76[(6C-nF#Q6iէk\ Ԧ&d!(KaHx|N}xppJѶƞP8}zV&w=mW|Ħ0Nt.ǜ'_:/rWM=܎v Gt&߱_w\iByOyXuq:JW5eqX'S@VbbЮ ]&ajC-6NT˧T M} ڟ16 7#Inٞg3̾V1j@آYr GKBӳ Jc@u"P^螑W*epDd8e0m:Ồ5&ZD2mczV:VV/#z?EE \G@brٞ۲j)c8"9RnW+&di}7I6 DՓL@`UęAZ]sچr:BEs&`=K.6*A)yUo4;J~VΥjHtБ=+\/;s,\ob 4c#'߷@9 X-9= 8f're5 L5]ȋ&kN \'Xڦ !'XϧpJc墝 ŠdzaYD)`_5S=H~戧0@YRx5l4 ¨V&+cXV<2/?hZxEl1j޽oȤW``4[#:ܺ躚ܷ;~&Q~oY{Xr! $"F_+) i 8qߊEf#;ẙGIDak{k{2C7BUKN8F V!L(Rct4.'sKߡϝ$+M mҜrIZ0bU(ՑLi\mj ˓'A: ,te輸Nv\r$F`܅UPrpnX/X`Yr A>kF55FX^Ejbyh-Hrg],}H5~ѧ4/!a2oYMxϭw㣕`q;|+,wĴY>g' !q.` AsVË 8s=YQRx/Z\]ykEVHA/:;MW'Y2d ~"&=ɵ~ ~4/H@Իv(x兰@ccf__M6Z1:e.cVNbɼ)m3ɪΒ`0 8kZmṳo:\iQdкDSUvϹ9 dZCVt6lix\6tpF`?rO\|rl %<Δ*Q3*{6md&&uN ฝ=EsFx:AwOfJ&1wсH.wɌ!݈.(p*X]*MG\q]*Wa^kr[5d_0_NP"/ywהtFcU3XU;g"KD=z.@{-yoI8 d4p,w2,k{rOE/x{ rA3ɹ%뚖m?|W-:8Yk 0/j^B9M:8\N]BQ&˒>yYFjӰuN= 2ZGܚC*3O>aXX+s R.Z;@L8,[@ϐk MqȜ >V/>KTF*J_ NeXb}8?R)f-2̺}$/wPgςs)yHC9zc_l_8wE|`X*YpsSUuɶL%4bx6&סh b.X5zMU=sBz53.<f# ʊr*Uϓm1+Ŏz[|k˽Ի_H3B61{^afgX^|ykN{!J[fK$:r%ߩOy^URpD$#)ٻ4;n )fity}Rۙ9%SchG5"kɛŹ*G=bM-ؠ \<rj$m8N6# Uz"zIո该J?ݭ)e %00?ރczÝ6T;)7$ㆮ^:~!Bf4;ų(Hɲc"r՟%?-tE:2ZT]~ʜ]֥͜ iIaBw\²~tg wBio@ħq,EZ2+aOK 'aSH׋Ќ_v,x/uo(4a?)mpƿX Gdi;*MItťmޔbj+K  Y΀orfݛh8جew9#ơɆqY/jEI#m2I)/~$ȏ*-ĩOYRƮ}V \bnC .&`x)tf9C!pQX^3%:燲p{9_'x²e'0`leu;t5ZEBTui, Ub0h*KckUCjbS'OPRg!n%)=H>tbV1^{.mw^OԺy;_4=rFPMe{t0z.7Dy):ʢڝϘE%_ƢȽl+W?Ϊ<.V#S+ P&k3-u ʖC;b^\gQ7>jG_r]g~ݸ }GMUK͛m.6)6uWIo0ݏ -VI?k(#[LZb>kὸ # >xBHzޑ"Ǒ\պZ,g|_\Tắ⍔~_7_2ۂW&G.vͱ47П*q-^@5*:疹A*6~v \֔pP沇|Q[Z>_Y{#u FQ­k2W~kO9ܰ!j /RQbEgqT&뚕X\Ovw5E#=;dhcXL&\0_ru:HLycRq܇e%U6f:߂cyvEL" S.8V(GnPc$ ё$-I`Z),#y-yҢ_WЯVn:& h)vO7GBr? P3aތQ%o=Tl*ãA.R Gy#r %тuD&* K'0"\ T.XtFio t 9z愺|gHu-*pA\{#V`n9 T~-&84ȼEb2ʽM~bqfCKzy{*Gh\v^cN\9a0PQs(;+}&&\RP~<:UvM!8`}3g84T;jw#23~2 s̈́4 dW@aHHmZo0~o[ɨgP  +<2I0<ߪm'*͗pjN+HG v ydpܩJfݴrtڎҜOktka9c40hwѻ*K: %* *9\sc1SO ˞ҕX冊}~;!o7y2KrVԧ6x\ҒN5mۏG ;K2vݧ*ژ`.1ڜ OgWfsVݲqe8ԫیq,B"ʶvTH-E#}ܛ p)FoHj w&0T[[iQВo^[FTvik0ۡ`9= ȴ.lGa2M ?ZsGA]|{vˎlj<ރ{iwXUZ ތ: xv z/'dLYgxsR|P}Ng\烐$ZVַ.qA". DnCDgP,~֛K^jl'̾ԇB E&Q<ΜEݒlk/l>ܴ]Ou'C(^ [K1j] EnVůVnG?X;^ 5lO1Rwa=vouy  {L*r S:V$M_k HIjm 3JS.Fv[|WxMsY=Res&!Gh;0?YmY/kw띞CG/w5=7=*EG-,kuxyZ%p"/ G'U7|eOdhڏUySQ O=ѦʦH7&)~mњK4?i/u![#"ޣ[E0hϷт">4 2Ѩd(胾7 _{Υkxŧhmpvܯttu/ݴ,9%瘮ϼFetئ"u'׷9"7h0(L܀SLV!O/y}2lλD({ƜԐ5>#78մ ~SpJuYL:qOAY2W0jApE#]G %ITh-e PT3恅妓5ua~pAB `7 Ikj28b96 b[>1lcQva x_ΐ̣w@ ゗֓W $ȇNP»b:Rw:#{1wQ_ptΓ%@6eTY8ht3;6t;k#"lgy5"oOλc3UhhhXr_v?4EkOT%7 g#N2[Ub5xJM`j Srj+Qr G0R3^8S)E4XQ-6.B,#+y7nX S9o&H0};wVS1{H64&f8{6<o_mځ%(yq.V^riЀDD)F\!+wغR0wIoF_Ͷ>!;yi$̫;v4\J"&p+Sp O ?a/Lc X8B{]g D R6sEJica7,GtBJ#${ |)]5hrƠ-g[\̿Po,-(Vu+AkVMoVG䚨N,4ѻq(勺6Լ?s@st6b"hyXV7 eg&oax6>SrVݨ~|: R 4C9r6'n~&UvG-7zmB,U91IB \֖'SՆ;0f$lo> L z$b=آB% 7Gp’n0 FH'B|X0 ˄ ^puS?(BsA9 ׶9 9ES?ޝi >2Fd(~UQ$k^r2eI.?Է1Rw;XfJ k~Khb9\6jLS &9OaȼjZAg_а0`Ǎ|TPiIӞ=zRMmaZ_"w7Q=im&4*qWX6U;yfhxMb(CZ)}j'G4j2JvN%ciE0t|ɂ]{ ƶ菹Iv{!*ekb%?ܟha#yN#^ؖ5>yN6l| r$Ϫƨ:+x3psCѰ98Rd a} Aǥv@>_l Zޭm3(UmpKoQ)GQ}%-a⇙WYDvn\,30uD_]C}V wm!`ɞO-ԡ h*aJw^o%mM+T!{6]Fb͗n`0Ft [ $\b+sEhIPޫhLPdw.t_,)߄'\.⶯j+ZDֱ煘T=HڮTΨknS#ߤnRsw)A@ǃFj;MY aQM5p-0g6l- =([Sv>v:QNӋ$FS}R&::A-Y!L'E0A2DmȈҰyB T{xW"s Zcr ܙ;gfNN2Jx]F:x(jmdvI޴0#q.AwkNB!f@Ԋw Q12p(ob#g@t4`F܎C߁E¿8UDTh/ǖzWiF(SԒ%,I/`,0*瘦E%?>'Ȼ$N q.T *$DIŹaa6`uo,.b`> ukጁq`F|ZfZ 'h2\J0ٰ%JVԥ`4̃OaY4̛$d;83Zoa(|]b~S x}O|eF`͹451:S2O`dࣤ9s*$,VɿA7KjR0dݚ#3۶ ga1~o36F)mCKZ[<wcdgbNA3K$KmIm`qI k)7Ϸ 5Eͬw.|pe1QᄶYM$xeA^qw*gj}^[Hd RE Hiե.44s!9EakQ$h<\o͊0'P!J=s@t[rF_֫?R)`@"P;Hy9' WGzpr@VŮyͅx¯Dhw+{P|šsLX"Lp[Ĉy5/vDѐeѿ|pd, o=>ܝX>LC. 6FJ|%p4h7idq^{K tYƄ:kxpHJ2V؎;eϿ&c|P"'ß8)pbVoByY8ʫ&gLxo#cqEߡbzFQ0w^rQ0Ec$w3p>MBlH|jT./ GN3 Ϭ VUb+83@&]UApT15z]իĎ$vD<@[?WPDc{4Gɩ"quz=cREwTu&!Z>Z4iϦwZXny=`Gvۺ}-آJCiAȦt.?cK2ݏ J ujQ=΀ho02v۔) ^s\҆Ǥ/GLrHg@c*\m-,Ž:I /?n.~]b_}sz(=`='R- &'cfos+>ح^ٝ9PU6|m0@p0 u$a0Z5&1oQF* M.%$n]i/ |j.1"٫ 0:}=]: :y RD "Ad-ngy#$W+bbzzؤmHQXE@ $ll7DDs*%/ܖurtDڕ*!͛wlJVi+PT1mAeU~N[#`rCAҔŃ#^ګ^FL6-N=Z$.z%=M} Q>M *4,7siw"1'F!ίe0ڶ coDI˖ $Dz<U_GK ,Z>cq׏K8;+n3^v¹9ͤ91X 9b^[ƀPpy;{&3uۋ #/'h%l=#Y7_·tXi%U`4Wqw-?hRkRNY@ Qe{F97r͸3s'':.PcoHp7{P3y}w |?a,'ֿ=ug!RL3tEQ Q>:0` ϕHZqyamj񫗕6ŠN(r*rwl)}?`Xf)!VwFAu}ko. 5B!l2.:՛LyH;r|:\*=cɚ$%6bJdyBh~0龕8*_ VzV,#."<@M9=>8YC: B<%a4Vk T1?X޲W_@JS qoFouFRE7]yPR\B~77԰i)`߿/=ڞ,]nA QNMxiy1*\K˹{>N7TlńzoՐHeqFruSڝߒG`a[Q霸e0I줏\Dgpnw֩D \|+O$3yqG~qM]cId?=^ *qU,Cebm]w|ITcv7@3W[N~WU,O+kE;4Vi,uu%qhOCtM%Tzc HY,&PCeLJ*) Hl@:+@S~0n(~Rŕoo1E[@\ ĀW1&k3WAfzX4hbgFqQfN52\+ H:9WϸT+0ʦ}"; +L/}!yL?&1?u?=2 ҀN*zqӵXʍlu/BWBD'_êA&& okJz}Coaul2mN5qz+#xWvY ;& 6QUk빫)dguEJ&+"5Ϛa\;wz)ןz G a:/,e9xWObTT <|-*%X2 NʇfM8 eQd'^[/T(am4#} J E>HډzEzPR Or @LA9:N G8:dϩm)ՇaC$ɱt`rxZKYUW *1zWDYZ\D)`JK*mkؘw$)#3kqŒj Rp&#g\[ѭ1r\!8qoK2KR TtA;Tg-⚓"NeMh0 T>vÀ.[IsҞ(ۊMk`k{ [ý.1A,Q1$Qbaq4fX!~Zב ytkm˯;4NbIJ!,OpU?zl#'ӯ{;s݂ß~~۷T.j Cd8Ehȹ,ϊXcuS Q FMͲ4#DV]sn+agqA_cmqal?G^g884hDD@ι۰/'GYÞC8,.2$ʍ'yyt%Հ0XÄ@GՓhB†uOvΎW r( l+9)򚊹~6^]{؞/70ȚP=?^q D}7Rg}nh~^)#D9YfG4lens @3~o.'IK=!|JA]qY.5)h֌,D-Bqt~]cf!UP8>uѽO?_%Br$.b &hS(xƇ$XN3osV(wS%.-wH՚e"8CMJ&Qp3qidd+ćIlQIcDqo1ӹ@!Q0dzqxzE쪂;9Lv5֟^buI:أ(4p]5 f:>zJ!ۈ?r3fs~e4 O(\a:²N8qTF:gQ@p`>o6uDr@s (Ac7[Ku{.6 F6Cicww<;7^qh4:˩=>'b^oZLbM'`Jޘȁlcpk;JS8:÷'b+ <GN7d>6B8rX\=߷:Wscٟq PNJ{!ŵ PKB9K.Riϥ9@7c:X ol|:ĭh,]^1zI Kr^=l]; %sY-kjG ʴ\L`;`$| 喩<&A q>7,e-[>[OcM`aQ;ȕƵEK&ѯqDvLk|>:GAXŘeL@VEE4hcr 钖r0zOզ*n[So۝<,eayU9H E"DZӶRS,cMTT |[:1m9IamQw32l OX_Ѿ|=0t>HV\$yTi,ۗ6w[պ*9tL'be0{?^SZ0A,؏ 䜑, 'L4pd&V3\Y 90j!σTYOM)Z|S?|h  2ƳS,? s -ɉ z˃\_Ar (` 0ϩNXl}qbv@3]gz֪]g8q“(Ix1[L8U'֊H r8X9L$xPH'%gDR[rXgVɴЃTזX&8Ty?>_f8@~1q83E=e0p!ŷdvEjJ)?UV)1'8KxYU)[E2٧߻!-MyUJ$ln?-i 4g9l4h~O xq21.K؎ dKM >% qtt5GDKoILdĻ)NwQf2vRtKu9֗ÊPZ|7+kM4bvc* qTA-+5g2}y*JE]D4Y"9.b/ρ U9p)^4x1:..&J(hCZ.0Y{w~m*uP`v~ Ͳo`!)@DZ]E /G+wTwT'7Ms{BRl A TXu6im`+/BpO0NN8T8۳Oc?8qniM5e$, ߛޭx 9۴wMjvwL;;һ'0G?HSUa`J Z$9 W8~o`u 2Ŀ/lUT aN󧄔[ڝ1TAϤCP7fC6 d}gIfIUA+8v,``"/BtGvL); rx\'A ZԜ3|w8F 1\˹2I@_qBs\>FPyCA;#?MlE*M[)#&'uϪ~8"fl?:i,2i+%q d{+D%C_)ϓQR. qc'U8~_P9~)5Zv8li$iρGO5A;r?[^r8f$+j0V-Uki0}M߅蟾n_{TdFѧA\]![ !#|YlHzcg+EǨSHmt`BE괓V\-H >0gi0؎:W5#,kѩb@3Z$KszO(X}f @`'Gh2XKDnsbݲnK/׶=z;Dˢ,%# bIؗ5ͮsu&%AH(E;³wԣM*QLS7%Rwv%K`mJcYDHXD\g }DNȃڥ]𺡧=|wD%zs>@oxk ǯy9Ttp&c|QLl;):w!uk"|k TLcNcŹS}Wqa._G3ݩOi<׋iMzsBZ!G ^x13kc  F$U}2\eQ dA*E/[ĕet !]|IO5x/G-sG;T ,KPdsXKQ05X4pZdg*m&_%-tEםWq@_ʖcn$N'P;'`>YeG!ގd^+\KL/"@?0A=0K6F)gK>zX^)ZkG x1b5&b;{Xӽ>|8 !9 M2Fm򋩊sksYh RrdzKe\/δ{PUp]hJ{7R?9yC"EdSFņhnx+:V7.0?ۻz|Tq[[p`/rq틡&xNƲ3 1!6)Jk0F{R×3˾z{>b?/ԭRo/@F-/Mҧլ(aJ/Y)zFvS&a_uڹ@l:j 6_DRP8)Z*g8r3qBKO8%z( Tj  ȣ+: ^{e Es9 c1)*G\jhhh|"rJ,iƁ!Loa;9"䫉_xJ!JO56saʻ6(G 1);?N )EsH/-xNL3K6H{ оO;[;ʱ(MntRQ/żJXVJJaEu*߉yEӇ +tʘa_SIy&=Hqg /3E%Tdy'К|~U`&fuJp6Ǯ]Odߨ~mF桱{Vї![7ޤh/MY g6a*ilgv>MՍFm^z$+S^]U6zmf%,e_m_0;kw6t>}K/ 0T_Am/"ZäC(tIRK|F0 :wv^y{Y^n3-IJnl}OUY5 ,[$[;eܑ͗|tՉ hV-_wwh* 7&B G71AΫjYhUuvjpk\"OEȄ\*Α]`,r 2R(B+_RT@ 0l[*naivm@d ȀFu& 9^DZԢ׾/iJ/|2 Z |g+<l4Ҫbj'FeM `Ѫ¤1*hU^{0$wy8dd=8iţ-$QPl 25y1:-G7ypf\l48s: sf mGx?QzqE^joloke\5.[$+("ץ39b9$R! OcHJ{(s7*;]4XgzVPYk폸.NA^q׳!' )&_srPT/lgO2b $)6vJ.mPXz9SQ^汬ޤqШ003崦vaYZ߹bک(IRbGuM^(#kj2lXqҦKukf~Bv5ZTԶ?s,F0>iQת4;DHbk2Ĩڠ<5&My_Vp SN8,wlXˇj#7JpX}=vʫ j6^S韛zi)5#N-a9yct2_< hb쏍%گBkmtm~tudW&+a?qؓiԔ\1Sk#_QJ塱+g*3^}NR ٧~Ue \``+I,[YL1{zE&&hF]&o[~7Q)h{~)4p_z"+ C 8H\Qry(պ =%d d4'QA}i,j`:ʰ Yqk}rNi?uHPZl*I[*k^S3sZfw'w,X$0{IjP$6tgb $FFUQTnt2|Ú+jۡ 9 B)Y\H_T䦡:X 7s;R3Ӿ13CEՈ5)hy=F&b1)1rK $qd(gxA+qop6% +֐?Cؘɣ{ٔfB:PhvwY&C^6U=NP.kq)d=]Z?P(5 .饐E?6B5t' H^cQ{ bC+$XiW+9=5ՉBr2k3Us|nɛFEV*ma ȩ͖C2EFCe: 5NrةHߋr5f3wt41.^cACh@=~hP`sm=ިjt s( Db0HcH:ho\F&, ;|4!!bsQ^l7]_qM'*јÉS\$\}U95w%_M)w(_ D(x* -Bi"2 IoL(&͞3v=+Q{0]x%b,6wޏ5șĞ$~<Rk}; α"{"N|09M 'YA"@\C]$n頾*kˑqGe|7'6(.bY;ϟg˭2d]e@9;E|ϰd-eS5T>dtY_=7Ś\s?xԜKχVISnoV*j}2B7C|}v>}Mߏ=TaBcՍWȟ^# %Ra F?>kTgSzI,VigaYƨ뽮)YYm[2cJ6Q"F7$Gj Ccy{f`(>9rŘ c{bMP:H[AKo4º_d<:O(BoAp; !fn7HԷQ~ V@""cURtxSCPSN'7p[ QQP_aywupAoPſsx*GFpkEkrȊWjHVHu! GJI QWrr#lϭT_έUYq1,l0E].Sܤ_EĂ!f8|ObL1Y.Us۱V$`3EC.0^ag ;+ xi=#l~. 7tc?v&ܚ8:vW. O:$jyKzB#^dS ]ޝ s6JW1W4vɾRp'!Xh=B'Si7Sp^ҥ!;I`tɍ1ThYXٚz| _bQX,̠倵\;i5)\ކ e "a Ca?R~{F^y#QT9` W酇}~^8yRJz|F.Vp~ٟ "I-A2'W&M^s!oh!_9rRR{?Kv*~ЭG` /ZPB@39&LhA\.2+Jg`alqwhyD܅ܞ/Em̳,eFvCK9kP@q,lJA,vAx@nUb^z￈cYɛ0k\>] `'1HlIћKC :Eew Zy]Z:-ojɼpU-xYpX՘_:V1~`MܕtPpLJ9tUK%]]AJ#W_O:>&xRa{Lzm֗qY<&Snu ~JZf1cCҴXF~ˑIJ׶%Eom5]` 8ǎ:%b~ơH$+-H("0]0' Xs\HSn9˾ ѻƥQyB2zh:/EA8('x ҦNo o: q ~xW>+u4Ь(DkTf9 һnU_PushP~b?d]_PtNL=֩zs* 4 d6#f#ݸJ~jv䩁H¥NrXaثq1(d8R;jf# |<;y,u@V^"- i<7)p=}3ҹTG/V8 n20aH+XՈ# u ʞcpgz \Z :zഡ̷+jeYN"'acgF 4 VUc9cH YgQ#RjvP{/g_jyfj#G5;NT`w[Ih zƔ%ҥ?6wقaK'\ߏϯ5,)7(nTގ*W֋z˹k iƐaż<w6+CjVėh`atY|B%iGEhtWتZjmXpUsv0;\9÷qANTOR[Bᒎ9ʰ 4#Ef8o :!G#1&UK:9cp*76'er"RT}_x#@j@G|?Zkq&J疱J:+ cUafY. (xJcw#L l22`pvQ}LɗU#1!!MLvxNpڪc璽n{ZjK?tovr6㵠=Qԧ.V%Ji<@+Z\SOwy iRO4q{X'q},DǓz l!3b`Ӹ:Otc8;܄ ʚ+FAIknzVL8@)B}6@癶w:ynAN~c=v:Ov^ oBu>D蟭!Scbz0ӢdeVGxLʻڶ,p֙te1b&! Tɛة{D'rb٢#c"5/&<}B, z&.풺@  \cg_o*#0-|>1^6.k #5sAOg}FHI .:Ev}lB:K1`g'$8+Z;**y<i7鶱;)`M]K͚̺ɍe]ے )ɣ^~aQ0bT4YF<Ε9(M27f"{B5rctS|IPsB~+OW$ j$/DS|XFPA(a_W@O8+XK1iNti9D ((%uO^wJt4<(JY)? btչǠ2a2K*%ka}YS=Ю_ o k%GpqõiIjc9ne76 FIwǸ: 褻ǽtUe:l~LGҤI~sԿB5։wG,uCCuSIe1YvkwYTvnªõfϳM:UI#нC0xPs`T Ds`εr`~]y Ah'<]E4OTq`eMku?%}ImOh#u=- 7AS$[R=BQU,I˵ьpe mSaUje.P VsJ.I !*AHYێS:{V6% ET&xd [h2o|f\!.X%jύƜ蟌Oqg10ogzj܂=2FqG5NJu_6%ɝCR2tMa.~]?ʘ` I'ȡu0-[ >6A^8BѮ!Y T.JBK`>$k(G )YFʘ;PlēC!Q@8anL 0O4qo Ή:=!0:jZ,J:ͯ0X2gӜ`y3@9 S6ܶcFzi̭fB[4QОs_j wq1JE"҇!GA(fsygƸ3Lm$[ 4*Ķ =>Ѝ%`>dv + EUO&=T%U8l9,ԴD9aXher7ASwU%/^{GH~Sg N~p' h߫,k5-o=+RG-$|3}K+GjWMZ6^x P5Q^B/w % Q T_f&aӵz~M3cs˝jBy*mZ(%8" `RbUǺ4(@c$iw}iԨN+k/zsϤLҎ؀ =ۖmS詵Uf/X~2ǯvۂZCP؀zMs1oGPdWv`%F P&ǵ`}0%9M/򋢃cr?7!w?$U5A6ee߅|ۦ% <_Hbh'm48)!xsݑȄ.Nz 3X|.ЩԚъWvn #cnPU:oD֫-:LR>@_m@>J{ ņ1!V ~yCE6ڸx `A=AELDA <ԗX48dAYҿ"l*%{P9v%j WY*727`F8^޷!QzbM *)O'~-u< SAVR!4˥Z?Դ ʐYFUXPskS76;GQlvKGMīC@M=$F0y oRBc֪+{Pii0/]7}aPv}^ C% `ͺ52eA|p;g+}SX v Ȣ[Tz<qi E5. ԫ ɑ f\G[j"ڶ!>#-v* ʅXh"@o R"]oI:ÿ[ ζgDlɸbGsXM _~9R9Cmx#?x?@A /<BzɚVherf%* zՖ%oJN  M{9Sd>PrXR-εjA{\Bڋi0Edm+_X9 -"*{~r%$ASn!lvmpzZDex7SO!0}u(NWo:Jr_ Zɔ8`"7ƥ/4!F.$`b)p/@l1LĢV՟zrzYAmOĄ( ʍ2Ȁ(Isuކmӎdg"=mZ`?&Lݫ7ThPP|}\>8s?ALfwḲNZȥU*ɟ\&q:6/)[%qڠI$nNPDNaCNNh)1K$9AY|69䰼*]2gECc-)f`D՗c)y?a8&5 q--+g{Ƽziˑ4.7w>ŬvatILuIlwYY.IY_}O]:!xDy^FĄ+$hb5ğ|ӱ+ bPKp^M  ;h^k4R k@/'Qq76Hp6zW(<#5ՍJ%,/b4󡑭*"iI>V)muC=@#N>uC@t_.3Cy.+e9K]*tHͤ`ߟfdS%~H>>+'+{a`!^rri n.ۏ3*;UN9ǜ:KFJ \LFwT,JQhTE_ KA͂@+NɄ,(zE9t~0Tk)d}/HǑ-Wd2E>huIvV퐺RhH^6<wD/ nW8kAa TGfz &tLfEkH%3Q="!ZpdM PGve˒U HňF%@/LGkї ls=X=ŷ_p)OGdN)AI kJg^K^@͇͛u啶LWUQ`|xаe0 "4FfE.4"2c"<5p&hѮ_Xl E/Lz}IT^?W9\8N>nSYȬV%NIʒFy_5d65+q\cQ?N>o.</iԳQmƩ.Dd#{b9@ڮi?C)!  AH?|ٮWP ˞aᛩ0 )IՅa`dLT}*F"`F̰=kjhJC7M|Q*[^vM(n*?F`v"G``:vTch<~K.|b<>NDdT6DH|ܓԇ{b`oSۚ1ThWDZlW<>WKyftsϢ|-"t67Xo?U us_*D#Om[ؾgeYvH1*|LQL K :HK8a_U@kET5T4V$9hq:ܙZ\-t ;@:Ntb4go:6=Ukjo sWHU 7Xiz" ^VTĨH \cHlWTRm kE`@+L`dž@ˋa//.p4 2 ͼN]GwϵP#~oE=68U|@պ-h3\-"&qЎcW~r͍|:. $:+'| K}2^Fr4lA ':=냞`&k$Kp'Dɦww;,$I(Mm<g "@'exd6w+rwm#1 x9q Dʵ_w?(}TeLX lCQfWSV͵EIq'Kvˢ@)@JCb'3-Kui)y (2`v۾5v#;%12X~m3Xv7׼{Z#&:uZ>6p9]|䶆Xf׻(OBӁu}r>Ogh9y"pW㡸l7a^KED(I% hV0ȠC8eJ~^Nj _ a\=huNqJTK߇w #/Lb|e,SAN绋 !Y#EZ`BƑm inہk)v{ٔ)8%@85ާkG |3DDLK@'\iL`ߓ ׍TpQ29&U8{VM*!RMK@j rǧu"DTVfj7idrC<l 4E$LhZf2u=z˂?2eGqB7&OґѿJ~5H,rLj)0F# Qߜ #{Gi~y9v,]iWaq),jynkKSY )~?PF⍻8=OI@|*ӯsWSs"Y7'PNTR kx R?J J%YGm/JejѪ?d̠ V}}e@<_,&fc? ˇg]-Cɻv2- ޏ@#Tpr=ho&A+2Z`%gdF]U\)kbQ PF߫ym\|4HΜ \(d_sDQC۫gw9.RmR3BgSFKgcC\1d3Uȭ T |%Gn-!6CEcJ>$;U"+iN|=A[ E,n4-d I8`TJSyECZ{+C^!a蕕g8rqvg4 7R4׆P"徢UD%K=pҁqR޲hQz,qdX mX9%rj`3B"kk7: js)ɕ0rMKmr+6ΥNnSpӂ[+=3"y\~Or;nL8&]n.':Qa[Jm"/ĎwKWb.6~uQ+z|nvn>Ė_ig|<3bhQ?\FGm^:)T5:Y?GlWjᶇiVڝ8 ZCkAga؂'s*V-̡A$-5<[UmabrO-IUZ PL Ӿs;9$4w:fP{ is2٤y_ 4[msPP_\Gk[F=NL.NOSD%W.|1N[vzñ<",ŅV)G´*WҼz'zrVLu0Fy':_sKY*4"j'b0E\ g{d^ Ezαܼ@Svw6 Fmvo$TƓ-DN j6*HL<뢰 dC ¿HM"|:qn'4_ܼ 88!wq 4if|GUJ8 q%;܀N=^ȕgUZmJn95F͒j~bpɚ܃#Lv{=Cڋ_lЙɒ'pD]׍)%>Y^ҶF>n"2ĩ 3穚G@ʃ67l w(VȺG&YYf22vu~ь%JޢjKn<BbVRշKb$@2ɋ^M-a`B}1wN_]&5b!kPHkOc`&dvVf1C5|An):1Ư}+#MxhiM?`b3I(7XǠF({ 4E+C7Mxu[tڧWh[6/]ּ);$Di-ua"noZ3KCtDp%J銇si\U.;M?4OШ|hpnJ!Xb^Es 5 '\br.=۰+`|-=KrHߩ-ZӢt 0WJ@EgY eE"Krp<ˑwgInUιN>^>FoW{2rBlu#-nf5XHn|il;>vu#/ŋ.z&rJSX @dw ZDB>C̞q #º$s3]+-A W3]!AO@ΆYZ~$m!±S@, .|KE>!2GPWlBCy7Tsu Ζ{g +' 6 ӕd6EzXYfy2pb.P8]5s 0~4{3ir*Oc8C5oIh;ڄ.v"5FM2W0*:n.fX^`m A{6* vW)Qg],*i~i* \ddߺ[A't7*M@$wm^<^+2^Sf\>==׌jUC(i e F O&qF1@Hf/fy1@!d 4X#k3uj'pM'Gh ;QzLIkOj*ZPIC*`TM]j2f64@~|  # @:>q|4)Br_CLAڛQ/)fEq7 03:"A D<o 1~K{厛lie\]oSH !֮wܳ>&UO#G7#,_P(!5rg5Xؿl5}7 &@[ ˙ڳFV>z{a 0d zwtErQ>}U Vp|R3߭j/ʎt>w:C*0vl`nthg`ۥa@v:1&H ZRR",gXUEgΏXB P$x\L^QZK O֘:H ̍ՁA6񖗉9\H#a@ILď'/lSrt56xq\髛udT+_0e +^͞$GPhD%Ae@KD96vJZO,-oP?KzD%,,?Q#$ \)8o[\yͷֶ`j|m{qҋloO'g0Tc" xz{t2@8 PDzStq*Bh-h0|4E<]>f3 HFe^;.@UVM, x=!mlJ":Ơ{ jl:?R ޤ:zu ~Um}~J;sQ_QF>?Fo .jF$@w9XXآU3tIYg Zh1J]Ozp-(q@Җ])qŁg ! i=ۣa+] \!4UcTs8}BL=65w*8'W2Te2Θaoc*ͺu3ьOToOCpu3؞ep7Nls~L"*-~8)4H0>"XK(In/މZ,ߒbfB [M Gȴ Eur "tt0 iGA'֠9ֵ ˾nԲ"Bx*Yw iCh,ǵ&iMlXufZ5mA?FEcw\I-$K*\Oy_QODl˟3Nڭ32975ctꊢ&:NL,C8{ db_V`,m7v\ -|+(;Oh`{Irp3VAV%HG'~t$d{?n3CqPG OWx.V]+7X SD춦 Ԯ!5(kO(# ē՜87Tu6Daw*Wȹ-W?qo >:bHlZ݌tTnP G<{GZxwlԙ㤥7 j_WuY|oޱk .`I5>{+n'Q8j3< I\ޯy#j \ Md=/ՆrRq neL?f]Y6^f݋J<Х~66N?rA{\Cwz#GiGi#I<Hb#9_n 4f*_;wZ0.b*FGvkc',Oȗ?/'+$Ͼ7"7PVX 5o''LժnZwS!6U'R{hMAkbE!Vu@_k($ k4o괰9킘INFOu_tB뻘Pp5PyFȀi&6^YY" U P{1] le/Ir\ RB- 14wţ*Eы%%sed9'ygQڠ7J=yv~TQ7-!B KZPϦjl^4k" 1bv3 _IoD`PF2W^3fŪqd3¿Ú8W"5ʷWudt'',VL,CS)Ӥg@L1|8Ӡc ]79r 1!FgO=l{-S߈|_ndע3gd5>Ws>G?O[&~ɌMp"?# wb9,i@lZqOiyI`M"gC^baOp5P?GdS:g&fXf_eP7>; NpL b!ibDsI_9Ewlp/{$3{,Zx5B"i_ GYo۟QSpNK.rf [<.nqmlL>DwmԉI[qET'DD8if&=tG MB 坯OVvȀp\;-B6w՟{ե;f% 9H ߑ ڵSv(i X;xA9V\$)$9ojTz,SPWR)D{|Vצ畇tOeQa(h?PCNyCTР!=w.7:#n=&- d~R=~g q97ߴgh˿ž_?lM!!=cI%jz]v=6Pg /MM*Y}5q7Vy^~) MShFя#Wuu yfdXG-~?>Sm=c"I~I.M#DqXa`nKoR`[O݌n;4c@zŔvI5R)Z&aUڼN tAK\ h oeb)H:?QOX0z>FWO*6N;7-a62\mSԲߡxώ=BI7''t a ZNvO,+h/+⥬*X GeϾ,.!O:W#ⴠf=u+CYqxod/ȲkIczVQW_hXVwY=Hh:%ݤ@3e+lxo~lO ߍ>[wH`0BFD|L`U|OU@:gYZlv,I)<)fi:w#`Rlܸcj.CDI1U~w=W7Jp ̊r.,GDZmI #nj⇑V"5M##yNmI&pWY˻6'{ kLj)'ߡĸ"p2= "1Zn*HD4Pj3]cȿIX iHS{Fl,yyfD∤x8%{w305q03'H&e&U kݛV .| E}x Qե()$nP _wt% @H5ݻw+Sd oF2C ijǠirzGn]^#p4>ZmHު7*#AS_9u;WcT\Խ}>J6H{7sxS'bb.U*,b@L-:fwhM2n RCH3 9lwH ppѵdoi0.n ڎT7kCRvA:d~b81٩ZTǐ=Z,@E#C|l$t0! _r{?7<[!2D|dbw 1?x&Aph(P1(@-s|a5嶴h `i}{TJPQDYp1zƫ%5Pbg?}BŹAY0=:LV%,u8%Y}r[vU J"jjr(9 &`߾U;-1=GT8k[cU9157jDw.FoY:!P .񠷽 B?a IF#Z8j=mkRm8 Vf|eF :ree$a2P~,EulsvRz+9(ȤHʮC}vH(Qo0eSPHX7uͤȅqnS3OER)H9& u&r|ԫ 9"+t:Z7]sS+dOMru,+3vmPK vTd?NqbrWL3К݀JTCe9 .@d=#$h{ jcD?_l"흼ePqs|wӻyv15UG8$mߵJ 4P֕ƑێMG5Xor!2?vl dѳ7.."l(Tm$< .z ھzo> Ck[.rg}\]U]_f yy2|F0ڛ ylgg] ?Bez BVT"SoIRI@BR1V{:\V$%?'"3'.,Nyu]ȎDFܿ]HbSr9^ͫ|.|H`3f{*[jpQe.Zg3*γre+- ]PD﯇M; HF{%NVieU!m^G?B1lrG8Zz:11dMff#3Uup聋aE/gFG\7}`#ۆʨ_~B7^&)UQ[޻(;i m4rKYN ō0H۟葢9< 4*S(Дgq~[:#[;Q'vˈB mLrum:xgƩ泌 MD o@@0:)+p $M]p*"9Jk>8$ SK60Lj41/2Öz˂ RnP^-~iXeѷvK$~\jnjG@8kDnwIN(rY.,̎)KB6DT`nR]yeudXKZ?FXhw+ VHObw-ŜنB#t`L]-Hh00 ="m3 Š*_'$aBT/FuLƇ_2d-ЀNVicK)ߤ>%딜̇䩉1 *EIuŽ7((bL&Vm['S6YPwjXq:]GDR~KL: 0IB3ŭEvߘZ׃X:~.wOQS?"5aaw+[u`H})來Jo#d#UL#}]ڨ傉O2h̯F~łdAe,9F;V3IdNHPw 6*~C`QT,FoAcSGFTXm9NИ\*4)Xٶ?"BLcmth;`y[%? F{Ǎј銏H6$GG+meK?i+Y1'ڹxqU.6q< jlܡ@p"ITX(箜ɛ73zP]VkyHz ϩ:œ1LxM:^gD"`xW  {9bM$uF%;-}L4WO *͞@ڧ;/&z}bRs-QxG,3Tf]Ш;V/_^jϞ[!*5UsKֲ{Gq&Pu{wѱ &re^_c.(Q.\JQ^-Izs_Eq[dSNed2Jt F&$L@{w7wd"DsmPhf=CNmcT4z:NOn9Ta,c' &~foAݍ% ܟO|8"]~ʺ)o;&UfqשBsi8:f抑B]e'.ye4 _-֒qOـ@r4^_'Z 3^ &W*4p. zM7P!r5]OWժG(v"tpjQW–A؛Ur͢$mGʸ:i! I5&sN|{31.v&EOso6@ikIٽQQ{zB#t|4LBZ0pc;5d2U cb-i>.1pS88yY#WbHMܾ/(ɒaA➣tS^/%Y?A\S.@h/*6{,& ;:{Zdœ ߛS}|>YL'}w q?Znz4cmy M(iG%W WxJwIGQ &ldR-֋RE^Bg DgF'{\< e4Md7ao?E9̟;ޔ-Gi&KW?gPtbsz.Nn"&ICIcA:MIc|Yw,q  AS_Jq7*1gQFa,j3/ߊ ͮpFAbNZHFЏCyEvBLO;eu&HCkϣ'U[-#?NVszoe >lh EBGpfWJ\WZu9:fn27wve.JG!0b56JS_*etYeBs9hgW/_I9qOqM,kDM^ #J ŇJpb"|)B2~)\! ؾ-߭;rw&VlJnV§E4 L9QF$iX,.ٽ% vo =[$6xe2n:hHf>5E~璜PWuq5)BT@ ׾7$J~-|0X>`Zk7(?xr=QZ*6}n"ZFjb2{C|Ext?[_p5LBoyK31qqǛ;jl|ļ+7lx;yxiˊ+a hA3FI eKnLPmeKvs'{"?Xa¹pF|ķ Cd< Jsij!1+ 7kc[XO#SX M s&D;1\c֛wOE" OI˟jlgq,8gݡAfݺ. ET dP-"UrB:skkfBv,uGEsw@{L %imo豛,9q~G*5k3.W$2-$9 l󊝸hoD|G} 漒7] ]џ7' |9x'$,$[x>Pa/n&Cd젯8IRreue:,gg`a(ԦVdzYUvS<9T"4D#h6\ 6s:ý% x騄 -H "96+ӏ6P9T@|y;f$@ '><(,}g'7VC"j7H:Hl0Bz adg06O,eҝvLW4NXH2BѼPa=` _4B ~2hElcdIS;pyqc:rBCاmi L#TZ_4Vb .&Sw;@@4XU^ =Dģ,KogXȋ[B`QXՌ%>;Ե=f?is(A Bb6yǡ @ws!U~9V[Fؿ8 L@Vk^㻢HS{ +|QtAm;'G?-$PU miL-x%e0 %h7o͓ C(g>rv5ݜ!% bƿoev"k2'yUD`Q5;J $3bc:h XW4jslxɶ ԃYҧllIͼšл@$peA:f)MҦ THf[l>$Ull焬qكW\mWXo_هWs gAyBTRP۷,Z;|kBim&h󧡢crUQ6ps={&z  ,Vw1ͫR#KPŗVPɰ#\niJ5PUA'ZP蕐 nge{_};~p; %9u)ͫO|.&?rШ962sa\H>rSglP7\ TzonW]vy4eϲ #f$LߌH01wՔ7{ Ύw_V0?0'cI\E)'YA(T<^7YVCvX|%24i5l&JuO:5wݟ>y5 ĹjpIogvx Uy!ue\? o6. k9 (ǘX)CC`Ky4 2iAF"䨔ூa#t8x`$5 ^ !j| xS" Fid 6NM5[Va`]>H>'!gg(Lº"i C 0!>&C>݆$(K5d28 )nlbK,͸i:V+$IR KcG_#3UGW?=ӣvhLvQѶhk(qM㇑B[Vjԍ8s{NۍK-LcÚ_2.fN ٥dhO!X P5 {Ux( TGux"`{3?є17N6}>~pW[w]ػ@#KE/,CLڌ=^oODH9Uzi\!fH3f֊A GS9&N)obvohJR׾9(V[˜k*KUۍhx8l\;t`M]YNŏApKpn遹!fO) w;l:fvtJ~u%P7:(LMH =ɲ٨\yV9E R.zFf8/s#XCPI_Rd6rE^qq׳ܥҙS3DK5j䆌 yIFv5rVq7JقC٢޻ӳz'[n${Zr.}u9RnOkuF+D–KqKnp޳۹v-%? I}q7>z_!r?.+c_"qpdDۢcb~[W3Bt?ϒ|:܊p3= ИeY;aZD稀zE-*`X!Hffv>mmcF^sx[-uL&5".HM{|Ʉ8j}@VX84pK)8?=$C7L8icG93  w=5f>m sI Iox53H3C 2xs%쀪6 8g|Nwfj⸛h lHEB0ˁzϪVO;4lTv xx^?|20OZwNګ8+V`j/Tei Rd0m,|"Pjoåtm/pЗ]670}@ݸaU`uuneTR<7v9}9dmPd2w\)>KXz"zμkd)տ⹽4S}Ppрdeq_IT&6H%L;5vq}ׂFmPrч^ZlUfL\P|Gf^V<S<,Hr`/!jY+SװԴ!?a+[֍A=hkncYC! Ge.j Ŕfp&EQJ`p ƻnjLfj\+UeJO#[J(Y'|8ܕ-%v2U(0p<.` taɺ 158DT,t;?55*% AO8Qc3I +HSWZ~pӹYD ᝶_A ܊ }t~֓_5-tl5ybNw$iI{RTVnļj-np@=vx3G~ =0H +ΒWT@ِ%Cz Cuza2mOa'zfݞʤô =gAfL;1in$`i^H鬜eXe(1}5PWk/4zšB`%F"Zw |骰T&hS2 [rjXSqq39+8MKlE*`gMEяRym8YqA<[N 2b]iSÂ}C3"[Dn>B=xsw`3LƎM'zFe@ fV UJXNnSw4$w- ?e`ŋ% (` WbH&F.y1-Ya G.A0@Dw:;"95~k>DRcn,_t 5 \[|֫-'ǴTMϷVeϧ_W}}TO/L;w$c;zГZ=&U1AҤRӓ"=Hzp}j8 .8yOPw:h vSF"po* "zʕ$6m+rC~mwLz (vL|k nqQ X%$PPu H22:RQm*^~} 0b.@᭬̜֓j,]qfc:WoS[2ًd̓Hɝ|& eY[=;y^j@D\ a7.p3R.KK2+-헅6/XL|NťJc*]ƈ"5\^d*=U^z8ye3FMH-%OwAA@-j`)4 a169T*վTNP#QKֻAQmPZ?Y؟UF7#G-YܬT2/*ztގqWïiE^](+sRi_ƏI[ฃ/]Ϻ+j͗L;8jO%~=Kq9ї_/TݾΪ{ ^8}48YY #j{qŷXp29?$13RM,aH*iH#%Q+&C?AMt-ZN1ߣYZҶ@!n,Q6@'1?r% jXQ D6L#zCErk1c!1'TU"բl˼HU6ahFt@MpYGNwSBF`"#OU}RNiԌip%2r2<FNPsJEFwuϫ#o ⳽ S^[W܊_*?w$tnz!3X/)F\ۯkK@ oXCh{Mo z5f<zbf*gE[5Q;JJHa-d]nB;0j}s?1ziAKI&aI#7mV ؈K!^ہ#<'Vm{0#Z-;yqPjcpJ=Hn+HѥM'zفwQSsI9= f~0(d9{"XxƧ1 9.n^e5sFpNw>){C !&'^dX+gF(&Mi]6Pgs-4lÒ0r?&Z-^;) [0dzKIf_2OV> lM?حi c`dE.hܙ+QV !D7먪䃸xM35_ ~Z":xv)Buccd?&KÕ4ߌIC"D'3D!T=3wWEUiNwҡWq+cTf1ȫhMXՋ D%p݅\ǂdUesnx&Eã?bnk.,Ѱv/S ɑP0}CJ9X]M&ELR^?ĻnoJϞ )&ɀ=8^bTet4YRS&ߕE>3dLLѕaVEo'ur'!oW_H Q"TXmEw.#)>}Փo]?yTelqFa>"ĖI:$\ T1 ,9ypRȭU,6Eob#%!fOYHviMކd rze8 w䬊^$2⁚Yt" L*X'27ȐuwnGȷRZ"IZmc52NrsL9DAcdg.:/4-ȠH,u+Rr*HoE =];2flcMEcR"Qp ĩ<?jyqWh[Ik?jz50/AKjs1 6UO*D8)>xf>2I܁>t06+"_(I W{v]਀TЭHyrQ;aZY;*G*Ea=ww5!+iFb4TcߙeY4BT) .x XD,}OJQ߹.7MU/~Q+zWFsցfrKhڈM17Ġ(C泖kxRhBzA0y;Au06Y̒cr`@B6D2RPo<`_u36"@ή6vtqn=]? + kqJlBbLl7h 0LwR-;ox th&ax LPePlG"؄#0G%-8!8ݛsM߀ѥ8!< o`G0([o'u$s}AoKyPѠMưĺU";u#>:$FʢxUЇ:=;P w0V%ߠdNTFT4c##g`.^h 1(y -jK@z&W`706=Eg*7bpH/tU%pB"0"fYRP<c1%M^|TH?LC'azB#+lY%@mYmO1LC,/Zpi۾9@r Hw|CQM:Tn( dGA or6})O{cn{>=$0( ^|d@L.v}t8{XZ%A"8T━x[:x-]Xf w> /Nb(D2O䎜xpkW/X>Ѩ8(4/ ιC ܼR76 Y MT+1\n,gKcuSk AYݖA: #FjzJsyipUNDU%?:WN_ bdg!Gv'۟b3_ aQgцScvWPy ^tBE7mSPÑ8srB.z3K$R@:ϰI f#ړ춝 i$r&Fb)lH:wPz w-"Oz40DxPϒ"L&p*5z&&2HWhad/sfT~{i';@*A+O.5)::j|nWu [ GYV(V`:u2ɏmŗ:d(-evgҫXSE?[Q R2F5?z%}hlo:(LT@;jo  &jyB~I:4<?p)Ӿw/3Q"R%2g(xU>uu-dFj ; Fq\)xMT'Hr9f{l`?s(M'j0|%I~+w\x4ۜ P_0ikۊˬѶc`s,qtjdպ.e1uZ%Op䖃W-wGk.m3VHX[H[R;5! AOmW<* fw2@@#[R|Ҏ|^[Kn?9l8i:id%egkjùV.vZIU%0zq;FqS~n+qx%#`Or/b}ʣp() UcS-"U"g^+̡&[yAq)dw;i&}|t4n1ݎw7sH/TOUHr7:]b=&[M#EEŐN?R#R>XC17{_~T#X:q>"x0bC'{q+&s7.n4I]NౣTw%A6Ҹ/(Gk#8 #iw,7<tRR\EHUGΦ5r[ GWvf,يx݋x!jœLq g#Z""IJ^P nEҧq4.ovIw%}h39gU |H+P~\.f?|K G& 4#OT<; ; xUΖvlBػR,2[z+Q[8]JJ#َN$VвB({.xpx=ɝK09Yt-R"Q[0l,|zaWAa>9d۩퍞9l18[ޮoϘI$f&X!bɩK!6vʛԋ!kլq`#%> TEtV/}$$ C:iV-PxoLt0O 5#*3%9a$\7FXsZT _+l{ [Z盗6}z%mFuEhraI|4é~#=39g1L{-<+Y7gI6;„ G3+-GQls_'yl͊DN.ڏj{zڶMh,YDP)kבEUPt#;;Qeo'3H]LLD FʵI29Pb%g'$VYsgiX٥E8į@4jQQ"MI&K}J<6cX !5 ﳪ:su{P%K!iYakcս?lKMq]g4EM/8 v)q<Ş\ NupCfj>Rd3*<{ ~pVᄛbDޕj˦*!Y`j?Q1BV- 7»!1~>Rзki r\ nJ22;  ԟX@'*WK9g Hxc4mEHUĢK= YCySGԑ2'DϪCh^;Z6&ҊxGPN9)Qvu. OJ)])ĠV1PSV릌 s-oVSMwb>a@X`P̪֭cbssA-D-eȐPX,ʶg{YR n*Yڵ d}1\OvC0ẋtLWx@#aHVsGU OrȼǑsl*6-)e1DzZLJa%TNG'g@A-ݦRj^)O|~4yWl++]“ rwF hװ`u}>rŏVQ@dЅgLe >φ@0J=76S= ]Q/+TR.54"HqdAp wIpBަr/.FuE߂bc8/ڮm; ?;P=rNQ*D9z}|-_U$G )HwT]J^Z0X=6CQVF+D5?Aw:\ɲC :S0Ub࠰SsߤXIoM{[C- (lIX{>rYe|;y9>}eP<{2n8| 8 a]&EYE0mzF0|HdEB%5BL2P!2RX>s?p]0䳝XarXÃ<Iͧ`{j=Y`}[fy=p ,(khaCHOC팪5e'߻jev?IܙǃSR,E&$> x8#5z$uL;0ԈXHw9`p+ȧ9o&gn:5զ]dssV`;e\wݦ0s[k'7vsBth]f>4|LC+ɳ>RZbè5A&:wI(kTA~ U:v/u8\x.k$D="6xUĠ'VYBsm̳LLcT"^@t[zk'\4nI#hXGpZCcJcnK;_-ZbAdA-m;96&<5\><=>fH'#NϿ ʶW8nv~u܋L9r)LKy}F>mtQtZ,*/8S1U v7%fpx ν֖ gQ\Q " zĐfMIzr@ L #98XmOIm&ۈ-(*nV,v!va&폝dx+Lb^`S4|J+GPt2p1VxAa>eANZ1{<41 >M)&,3J"2>:oadC/ %aN S!pmqC&髙uo"6 N5[&({@&K.uFMU8\79nာ>ߏ_ ă2؃V3iDmPXqc'ByQhe:XN&0 XٴN=E~qHyЃqSHR쫰^A"X6Ҙ X%԰da/wxJ64yM~MIS+@m |qN? 'ifpeT#෵DZŇ/8 VibBYZu ܚtV;Й٣l6v:974a)^ܛZlS>;#,eI"_2лnv"$?(+t$%x,gik*dZ3M\FzP0[~`"^cmWc.tB̷iEC|r%ZEoS讓Mlƪut ^՚i+kEP9iDċsC@^MݞUF &CP$k];iP<-օ^\+)<^cZ%j${T#/ u`-⍬ᅩ\7yKUI=Sϖ^bCdqRS ?^(  'cMEi1ZC}z'(\/x?hXWҎXNx+T'~vi/Ob߄0)q+xcNPf q&~G֬;9cpop^A'Zb0U5p$rzYt{f.u׎ &OwNbaADd&hw\PH83F>S‘KO=Gϑh{E"6M ^ T5R']"gp-Gun҄I亳7(e_=`> BIq: I 5m  [PmWQ񶢚`8^N7°׋aMqܲҳȮ!/{t[ ?Fȁ(d g,vtM9X`k0ܒ@3Dy\M54N'Vh 4h8lvϡxkEΐ DA XQP{{ ;T\RəjOs(kxJ!wd7 q' ?z:qfxbÎ"!T2R@F% F76tȥ?sA\a7Ͻxjivmnm5(w[ܱ}c1< K]H@>/*ѯ"Fɩ3+,Thd> r'Q~V, C@5S6ɕκӕGt<đw)g CEFITx:߮-V8ou|ՠpV$sIlvza+XcKׂd>֣$=-.!;ծh"٘UY~py }ONZȳ«L Wgk2̇tx0gֶBa׼NiW$n 5d4ߚ?lcDYwXy H&$ 1Z^Zl9O#LkD}DVOD4Q#0 qmDEMVs#[Rk&18!jXp%8Fʴh)Z{iV n0NbC4; #Fu ^O 1~ϼ骏4hc,YQʬ,NYjZr .k% *rZTg3nuKaH:L(i EFv HEU4y\15n@p ƃ1s^-w&VB 'ښA?̈́Z!IQ\NPb4+HJ+H5m7Ru9&<8XOˁ)F/wPRw;U%{O+`]ns;#u"?)F9q8W,PZC02p83U2q U%\1%N@qJZA-_LG.GH<~ϗ_֠Ė4I9b=TB  ~-3w *A5J8ׄ^*b@\g#P;dx )7+ڤԺR{ ,5dOeNxbKKJgr׋dP* 21)KO{{G>R/;2TpByFԉ')[vo> O!GazHWѫ]'q-hlO8t?u}y O*PO"Y82-ӪtI*#@tkk齎#Cȕ 6kWs޸xPa8~E3$s*NBj [,&.` uyoZ *Yv/ iI ;(>StOxJ z#+&&: wZp!MmLZHVBM@Ǵ1aU" .>/\AA$'h3ha@"\|^2YCq $Iב yI 1W&8Vٹxjb'hݷ0rٶ%|iyPSb$x_&m_\#`5k=W;l $9"w/h@^,6N$*49ē*U$s4gsռY2  컄@ns|0A;TdL[x@Qgt#YBI}^). %ӛw@ID!.ML k)>4kZѿKhȧqq#1Ht4QBU&(<>Lu|B?֓[OZg8D.ؤ/iiaVMs`d-bʖ*2F)ۇsz/hQZC86+ћFk=?@ xbq֋akYvN y_~mY\$XGl` + G`V^S)]s;ɣAye[.bDܣ{\/9lv$#~"2R&H*| {;㧯]:A:@گ&WNY:Z90㭃06>f#ף ȑ!0Zy/\<5gZ_kgʥ9~}-'{_"UVbjܟ(-vj?T,OGTo*J[PaͯK=f;ـK6H@'eV^#騉VꇡcnMW:J=[5*> "ұO'{`V; ptlz1o%A8ӽꢽXxesFxl3{pVњ2rٞ'jftLѰoIƪRŨlMC \Msy؊T'@|匜[u? {5y5yM B9K,rvtW{ݼ$UQ~ϼ\FՓbF m\NR V+;aʾtyt 5m"QfL1ЧV mAs't͛z!J.wC,V"zO 07a\g½|m#Gs,Sie$8P|K|cæj#x aQZ_&OHq!T$CwRJpB 1tqG:֖e̖h}|:?e)TR vaW]!!7ʐ ?KS&1 zBcPzu{x3FL;FT aIBY"6͚Ff+Ԭq|t \߃玘X\muF1@Br4i(p\mpwCaBr=R} \ݰ1mtӗ} XrFx>7_߻1=mN/&YoNVwݣpѪ)RlLe1{E;+rm_S#=8Zlzd2W@n_iPPk">*@_&:T#=*ӓՒc\\='8N /4i<.d Nj v14ڿl){+ݴ6C[J#(W]lRo@q(m-x,),"tm72qaȰwS| ,׬r#j]G.i'sֲ\!{=a!qG:=2#7tE F@{'?uJ<[`~=Yk ͦhO>ȗ|҇&ݞl=nta} ۔3y ع7eg0avo+H`(Y oFP۵Z< "Q2=7$ToIIBw-&xeXB؁L=s/O'|?r)\] kv}<5&B^-lCms`Dn(NY?h8>^W6{ao3zcNzU\:pH7 p^ͩ]z.scɚ&/ fF1tOiC @սҀ 〗twd08ۏUzWH>VN@ZgxB ?!mʑ}:[17F? z}5]Ig6 vRhXoXx%F!1S#=y,E-]]j P[0$/6wDb{wQY$ Mubk{&scɾ15T:$@ۓuC954['bN2`II;/V[ƈ[~fvZ-d%_h|hZB}l;YAISprd:ВOpUQJ5f)v8K.[+6yIzgCLbxeByauFZԫX_fuM-a܈%oa? ^}7`z8p#-1Aojqb*M dQ*cE2)˦ Z*rm7#M/nPjZz楔/10 %\q,c0Ѵ_ qzTGBp *Ncp˼Q;M;2ݚ؀D;a]u{JC n=B@ARb}h"94x_yE;nmb/Bp_3\3v%t}op~f( I]!@l l48&Aeul.Rph4AT =o ?=D S-_@NJPNʿQq?5C՝F{QrՇ&88K9 3֮bX>u_K!pbQb)5o %9u%TٜeixzRtBwFaϽ42֙UXQ5$`^+t77oQ]ӊhO't%nAh|xIg)]on^@{IK1')Sr0|2.-* +Գ73 2n%8fJykB| IDʫ67iZ&O'..ZXp/v%@܅m'_=QQ(OyN6W甃-<VxYMF=y ы}heܟqޣߠ-KL cZrrLj6AdIPhYx/R ʻ2&5@J"Z2-ָgwd*!È0تkʄi,N&.DH,A3M/d!_箽%NN4w`xZ^ *3:3 ؎0u:v?_asi†BG 7 =/l6Ľk#|`],YZ9ǒ89> bk޺󆞄N>CVF*LBujrI .,>om^T[+՞OB=\H`Z$";ftH։21{3mw=4Ob6pU q ۙPe鞉_l}6HKt ];n[&6RLMj ;%=#R<"yUAY+ք6wl(FD6ڊDh@uVDN5p(yY CR cGseQ4dSojMJ+1"(X{3,n9=տ]d>I{Ab$pKvǮ?ObP3F8-xzVe PW:O+&#ܚ8|cY$`OX2{,m =-{v]HYOS wz9\=EBQkeɊsDA"ssK? OW|fcu]?'xL{/VykE){7qS-4q8i8v@Uz. ~FJ._'4?.Pc>6/\8(6ZŠAUhByr!_T0DƌVA -nk\Gd76v4XV9zz(Oćڒ.p}th1rla{Tfw1<[ԩp YXi5@ E:ɎBgHS6&I2^~nQ[XBL,%EH7hCWu11bj`F?|q'r'fI?nZKG!R]~io~ڜUY5 MbܶeN'^i[LYns!%>j$C`Oc9XV*5xVוcFhѐXShX2|̇0"~t.ARdL^q~Jr 7`~[5M6/ÈB6`w1f70mm'>?8aC@RN]Oz5,Da]JaReʭԮQg)][vg=p:kJ$-3>Fđ .Ps'T]T4-G4 ȍ!? ?!)2DXNi#q&r![hc K[v&o{)\CfǮڒkG:M2FCn喝nC)xL= T[^lo7Cg %rNqSpJ|+M:b?jv$Y G(Y@R!o#?Q\3*@CֱH.Y0~۩Ef0D#G\3Zi*+Q>*π  X"0BDȻ#ckbSoahF{S7Y%yƽΟd@s3@9pA @UV `>[ RS+mCf`e&V2d|f)`[(d P( ~ %dogqs=w>mM"`2G;9 bT/Qo!Sx7U5K;Pr%4NA9X`$h"jgЇ3{B Xt2pf <ڠ}AI1((.egjMVwcէh@T45ݳD+)KcyctP!|tI&(,wƖnbjVy1JHn68KdE} p X6C[FW.sUQE]a[X2tUAr;R>-ZVN4&IpRmxlBALc02Eٻ dn)ʲy VQUyF)z~4}k$- E= ΒIoC:ӓɫ *J9mwRA. J'HJ'h-^e%b:X(ߡQ&LOhgu@AT'EOpu~}(xWJhg d/ܧoܾ0?nKN5 { xHk`C4c_4tnP(lQFM(WF:. mEuRQ* ij~er=h133ݧbۿmTeF=8[!À%@xafQj^.p>/s}9*GՏn{+_5=('Ύ*($dƴT|OgoA]y*IA̦'b~GCh6MqL6[$*/%]\_÷[ >~Rk3nc[M /je- sR;l;8 %jq.u9Tɻg`߈~-0ЂT24NL>kGG }?n0bu;H'9*]0Kר,}}!cZ( ܑMԷFr4s=nOx7Z2m.ltRD=el vB—5Mȝ_^ čQ:s ]n0x^a!ieeGN,˓r*ҹ*KR{:LGM1jU:N4׹S]^[vp[?"O^+F|tǶr?'T>ݤBŴ! @ޢ_2[Taj"G^4.Ioh؇53q暩ʟpA1S*C.Dzz̭Am-{buҔ0eS8ET{&<ˮhPD|\ǿ/;jr.U>1t ~=Ipy7mHeD )vxa!nG+HHVUO*dD)Pv珡1S! PSoazʌ-^t*YuǓKwVYnp&}x巃y/uPѼCyYQgO8`y^bL޹k$X=S &ֵ_=b=XfNv6%Vؼ?0۪?-{B3ۏ垰uTTs}'*Rp~sW-jTcVyu2>VGT\ݧ"~nƑ"ᘙn~>Əݽ=D߻Tt(D#Ze|Pjvŵ Tʶ6s1{;NKĹB6:|=d%@t4_]npBڃ 7[ڏ?{t8YrdS71Bo%%$e@Q})Hk=\wFI.: \Xv Y/ - p ȎP.ᩩCeI|p!$lm( ^T>j@v j$`ľ@DB[-9 jy_;O)yea)ܧDqqB{Ҁ!cOI, 9SVJc"t7}CB gEB}DZkZ} bK:2lVA-Lw} YYo]^a`;3J4 CI9jlVocN4\ .)h`FCL1]+R7#~ .ݨ" Yfh w|(Dn.HCgM٨2)_ eU7ZbVF7咶< Nc>|\p/Q=l '^],ʃ뱧OFT,_:Rc5ՖWm# (rdL-ϳTz*j@DwiէTc%7apc>hQ{iY ,Y{3E.R~}RM;m<2șm[2t1,.[:gh|B)&rns כ&@~*ḵDe XOڢ))V9h sճf77sK[;m`' wvѥzDȺk _ jm GYa`P `ـk6,fEa `ɋeK+%U Fi (bh1id]mƍθEˀv3(hoRU@z z8+|PK/`Xu{fTea~oxOKAV tU9 )N:_53 ly~厎`O3'RUlG uO7!aK l,J"q6\:A͘eTPc*eEi)Vn9(%F 2SxhtUv61N|H1ɜf葐E8D ,G*tRb^NX#TƼP!yZKA/wmvryyxTɐnz]JWJ;YWEuגwP)ڒ iÖ̫ϥB](v7ҜwM4;a%94}9~ӶIv~s lg](/UX[d 6:t#6[ۗ]R!lԄh} !cjQw_8>4z1_hm~PMy]"1l,dH ̭8Y|SRVNDJy,3CA[/^jjUBӚ#pwxEH>),A 7[>AV)+LtbaIh]تX:@{!snzF ᅱ[3w9QCX:|و,H"{$`< |6 򈞯!ȯ+Z`c#넄3*Zz{[dh}֌ tAn1  q2}Q oXayob$"#ZN' (*}F#Pڡ` r; ,piG+VX\hSj^(D ʣvYKgaI]Bsi|0C5F!^6ߑt> S9zLCW9x/OGv;4sy,[Y-P\2㼐%'LT?I*Ba]l)?Ai$"q{'o2,-/%)b&; ~ĜHp\$-0U;ԓ{O> 2k eN2\O |Eͯ-'K-h;b}?| <bY,}v~V⤮@R9=R)Cmn5&hN"ӠC  "ߵJ;ܴkHc=5ԋtoo" nu\:{ELՍ{.!p]WQyB,'`3kU=:gXEm]? zd`Sz/x>-)%6.&3`Efʆ&>P(( ;}aU. uQ7on3Va7>!̻*?M D,(Z;ꌣ<>fVu^ڭn ѳֿ So3 DOŠvpcF{#ڥ g*2^A?<zݻڦܥ(< ҧ{S`{*SZ)15 ײF ýҺZ#N6'sBX>Ȱ Kdy NVG. ċ٦33OgmJq~kw:]gmĽs {nу_Zׅ_c6E):wUc%_PxnO4:̇l;eJ0ג|ʍ(ТlۉZY䁉I}QUC!YdL?jMUg <j.|:GD%R[81n~ٻ֔=C b2m| 4YGX ry@^Sgm\c;i}8N5I):zw~sw q%~gfpLj ?2yo,JfeEx.1,C(䛕ج'tXЈ k U^3(7u<&1z1pCX[C4ϴIRտ45$GLG{d3kt*oXsG2|V`Eױ'0HjUG#c4buoz{yϷ9b-dKPՅ$w~1M=0u՚i R%뽡-nɯ3F8=Pu |z<ɏu{HTv bեCSÜ;nf8$+ yn+e&*@i幡n!! U>{y{ئ|2:SZ=JOiArש1&r*vIƭi4C1E8ۉ5E|/ Lc zع.瀟2 f~ȺM ,;@@[ui9[cʈT\q%W?|aq^Y :ߦTEW[xz745]{jݏ9,U? [YYvdo Ra*v ɛ @pT ˸ݿrC]ro"EI"9Rݺ^GNC y_(RoPH 3DcAJHgPMC.goR ?%FA]n(/nt)ųAqxz,(<)d16 6"YGسm03=vL$-u3ElK_:%|SA.6t<>=VMC_,J|T年Q`R CS#ӡr(g<їngԎŖbLm ՗4sدt šLb#r2snR ""YYJ!'9.עsdz?_#Xz%)2Vi 7 ̩/զ][ حr &^˃P ]g[Wf]PL.hd}+XFOÅ-ፀxPA$'Vq8?s. .~Aݐ!l')Z =^+){$.S* οQGM~/SS%cGwsz}/ '& hT}nh~~]MV!4/*[di e\Q*_vh5δC~n3?Mw` v*/'pyޞ+lB~ߎKe# +@Vq$b2j d,qa2q_ s(7u+E_%nSRK`Zío@0Dk7_(ޟA$J7@_R|Ol/{y :O=1Πn+÷W ƂTi 'hu^qNgyʱSˌ% RSWp?CH")=e~Iϊj~[ OJYi1VsSE,7Dp(4d6ӈQ,TVOT4=VG5AY"s]D&bf?7)opH d5RQNPRUew-PYx?W2h( 0RnBVS %jss8\IIU<I uԾfOEc.-\0OeUj +NzeKŘBBVI >`yfW1" c.m&EFo%L{I4.ȗF$@ @s#c ;) aQabMJN_|ygqJK*"g?jؗ^'CYy-$[L Til_ GTgudgmЪwD~8ܸ?]Pœe{C9&™P%Z~k+3K=eE)w'0$'1qF䵹8&ߢGpy%5^6.OY+ B:2=0mG -3d.JNt^d/ĹKR&2 f/ CklbK xv !OI{ ;|f7_CvžL0vbx-s($iz)j1pU*f^ʋHJ#PvtfAMFRp;&"G14hM+v 'ߪZ{sj:pD.Exvae\7G)D_NyܚV |/N.!ѸnPr;tGTǡ6ՈwAAi?/HQ`;vJ[bBG-Uof4:7}Hʅ*V@hW5>OXs'W)Ln "IF(6H =hಊ3DL5otӾlnNbbrY7d,կҸ˽/c(2jP5bg<rB!ewj iGAR,>lbJgʦ9٬a#'rE,"HuU$N#8^,Ү戰:NyY"QD1yt$9E>eg@yx^91:J1:t!l!X΂†()\KPxct eGU geJP/fQUGխpdEg2WR"%`.EUo\v5҉He` 95Z,p`x˨e+U NPb`Z ^wցt,4 僈X\>RK%E[c6k/{] ,p֦9taQ3R*P@3dzI%K虽5ds~+-1;Wm*|% O S;djwBͥƧ&D[hZ@PqDf^Z2B’rrNTCۂe`({iv8D)^?ߺ8b4TlX&|XMib.ǧqj:.L.7D+3|ϖ:)v {'eD\l5PH|)8Y\z?mAl 9:YNS>C <dNp`nГ~Qjڑbs hI46Qϔ:?k'?2۹p7h,KȲ;y4XX:ߴ1cT(Bb4G P4c?*5[G¶b33'x'fV) 6S%{wӶù(2OU36XmB2_\& Ǧ7?1c94q2hc$q|€qbN!عGe4XDd \V\-}0zl}9YCQdLV/"U&)E@<-6f;"m |T=&X(s,_,~H+Ns hp+·`~CWѷT'/ 66nXhq^;/+36lBm62H<ìu#HSDp}~)p}[Lv%񛇗 P9`}Pb$.6!6,.WA'/*; =s>RxtH'Ҳ@Z /3 VaaLsƋ8BM7 XZD?/6m@yhOv ug LLFu.(XdiKS'I#CU?7h\A%R(OdQuSZ҄( )Nw[@ :rB|"/"xŮ1-W:My @nX8I^lT.~mr נmqwy14:WG`$*_^u.~9*X;50f'TCNBcXD:#=| .HgT0h':ڬ(ϕy7B"gr_kW_Õ[ ⯰zh0`/7n,Pt yF1zh;0Wh4;^ މrVw9rn>XĻyquV( fJA=\WC"Ƴ*ByЎX{"R8yv-otmɬ.;Ng9Je0=vJ m瓕.R^ rC@rL䜵"IaMXSB?`@ mHdXX(i)k/ؙ+=]MtX_S j_kn:v, FSxyFLYfK{BA/o`eD$!KrDXVuZuɝ5,u(++}RTY,>M>#vCK@fHv)o*QкنM^ J2pz_.V̋S̷D#nn5sXyd9AYNdWEЫK8kZjgS_A;e`]r8sRb6i'3sjJR1v3:]Orۑ=bpE}TP)z4MGHlOap~qn#/1&r*u[&q!YT풎"CG֌dF|=BKnXAhw?G~4^}ս:f4GJNV Bj v7cembTBm:ho_^ez?T\".+6[\WǶl6]nVrJ!ӝ͵s8KJ0Ay'p_HOy\C>BXQfH֗A-+A4U~{C|<\l6OT9Wvm -DG%$P)ShEO^gH$V#a;<ևEGL@ l_=P.Α!b̐V@ mq i!)oN7niC1׋ߋGNtD; mUDEhN߾- 5@zWy7:N4Og`K@ 5QyZo^i)\ǟb7E-#qiW޿(,]O-l d;m[Vśӑ2_sACbW)hY9P) ,08.ef!@LL=}Y2|#?-n;S]yogFkis,R9QtU0٪/K!1*0Iv > R;`!"*1cdrx:6n*Oͭ)IHj-R:H Uj/q/CF\.p][`x{vopd^GB66Zk{̓rWP3P8ڋ; HKoCʯ&Q>[pLOb_!35SAMlzЖ8Й)]0}S\<ȓJeeTD /Dz?SV{Cɉ}C^dz.BP_[`&CQ|%ڲ}YIHy*=ϔmɣ3hzv{@MO)hCe P&U[6O@Ttt~Dk苜UO9U6HbYԡv(5yo ӝ/^ho6;5 ~=S%oF(.v (PzzG5W \kKc$8*\'U<,m^MX/?cPXޕwg^y_QW烛EA[d9ؓkB_wڦ[gk6Q}<  'ao ,'-EFYhNG45a3Aϱ>yWԑE{NЕ3Fb_#fs,2% .K^o*k[r9OD 4*K&FFʣRab3GԶߥӵ%/ H}2E]ɥ08NZy|G fvH[3Uv5%U\#{v{gφp@/_'|5k% Y hm4 QAeJSJ18++%N LjW.tv 65|X##a]6NB(/s MqWq~†-ͪ.{ZrufX-*#_ hYXiCo@+" GT㱈ܽqg8ENII}0N6'+{Ijȃ3O'AqIm+q)ߔ:V1lmҽ G@G1lHv'7z4J<KӆNJșwc̄ۆN#gι"y#Э( ?%ċ<HTfD"^>Y>r.1E3{ԉϿDWs^pvջ/ /_fͰʔ: Աh&+ L9 yby'1JNOuS^vA }=OA][ oYGɸׇg,%GU/`DG r?v@hXZIZT.3 FB-+YcZ7fq s9GHxC\{>7Za$H<+UO2MO V-iڲ A"^4SOwEU F%,{W>zP^kx Փr~Y~46-@q>;:2ZH=m=թΘ+&:w8J[ѹ9 1DOV_h^VIBHWH'mSt(jsOJ[=Z,2T! ^ZGl^"8'N-׺T>ێ;lɟZ2b=Dn*(X H;335J`.z'1-Bn*m)xvulElcA)=Hn. FGAGI5jyBBK؝Ӧk1">UYK)zw 4$a5&-6z-IτhsqOfEugSw=wJF1M<*TTb]fc&Qj UQh_dx[,{Qo ju+|b>vACIf'rRaL_Avk"oxm5˪&EiMQ Bzrva(dߖiH640p?ǿ@h@v%@m $FV#y6qځcRZ7}=,߸)<<;3ǎ~9KDO#rʠ`tSl?,ᙁOPQnS%!u%:- ,$ҾG9(7 qEK-iыX| żߜd] RY=_;`*Jb:љ(x$R.VDd&7,T$h e15c\^q(,3<ӽiۀx5B4_ftr~W aW^S^6"` mЇ)&7$ϳ ,qLao<4\Q׋SYJC:.\ؿa㭲WM2učHMpWeh+0?-|ےz_0$BS "^8u!0M==F#zkmKc `ɓt:V³cv5l#b ףO#u虒}QfJUDŽ^;pEOɘ.Gﴈ؉p*iLݲr׷IF}Yș!tZc^nܤn< lu2g"MTnu㘡{E$$L4YjƜN\]BhM&a ?^E~$a~}sJy $HIAQT]5EݗB31br4L'B|!8G͖z;lC{N{;'yJk̩uSqӍՀdžv;&en./gJ^uSM|RݝC6Up6B}?K1Q37oI6| B#7%VyR#'zuvC~碾r,}c0s%;Q2rssbqkiO,H޲신MqqXU2[Qx8_r'x6 AA#ܰq/Sgl߼CuM9ݝ:ۼPrU cb;xl5gv bBS]ۧd`UV2/F53~a9 4M "/6==z;hpQFwV8]n<3eEGw3 `^6_YbSUi>yI'Ь"KJS>-r'ǖ]ƺ(,b,8+kz.Ǽ,;/)&k %H%j:hᕽJ;:Ka4,.gؐ5nkNRqc!C~ Tɝw^җ\=O R}nbڹZ(i}f0*tyĥYQHCrd҃J[ԧ.]5H%( ^W@ c`ʱs8OwP^0辬iƙ_=5z!1CiA]3.ߕ5%ѕ<1 wΌtC v rC:0AJd F>W`,ZV*55jAEF^(e TZ#L7'iP`r BP=D0"R t}Ͼ0Z Zh_ 9U@k8Y KXc t uO,aVQm +#f8O!mhW<6/}2wˆ¯ٵ p}]X3J:ӯ\T\0IL/B%z8vw0'ү-gRtNdj U;ʼnF]dY> ƴ<<@b l߀4H/e،*Ћ4>,C!hELyŻ?D^1BѬCo;MiFv_"E0&aHm;<鄬9m:,cNp RG|iw|M*v$.dڒ0=Ǻ܏VF%3l~07I7]uD͂xz .빭$Λ6BJܠP?;$Tbh5*9M`%>-)-(-"0F8`J맑.FGOiaUwĆ[^͊E s-3jDȉX3Bg J/8$0O60*ZyuZ'/-yli[ #X'_ɿP|`!Xkߝxƚi 쓺b{sgWM-N]a.vS@υs[%qBG9_~E.+:RT:vr7 軒qCJ{paq[Zu:qG)+K!+ *-Ȑ{'enav%S +Eբ>.ZJPKw{H7mO7^dkpX 剝uxl0ώƤ7ζg]:~ß#/v+lM¶y }C3&rJ埈ld !;?ں<||!\[&<.EM,x: d,9}RoTΪGIJ%r&#exrшݟ!O|KE| oyRN@}I2aW#o ͂Xqز38f9@~τ.i$CX Z& "d[9U N *QNY#-:n cN ڱQ[:ȕکIF~8́c>PTy8EnHu0Il5%8y<]+GSRWa wXa.@`7E"yJ5Uw2x $(l I*!)*YA$, (08?ϰyy9m<e&cݭVf,B<> ¾6&]<`H+ egqe>z΋GC ESwK:R濾s̪wb& MDI`"qzw$+ejÎG2L7q}ʵֵR`Ȥ -c{|8*f^ʸ,Ejy^sf)λ\>-k2w$j748gy{kSF@OMe)O|`~h ܋ Vh5alr|9RqK{ϼ!y<?AT"x~roMnj\L\yt(hT+quu U 3GgaZ+$mn̔bSh}؇hxAXX5ʐ5QTa0[7]5bڼyˇh*5yMW/,x\Fେ/ >2HO_oM̴nbͩ39ws3dm6/Rgr#ɜ.`$;W;2r5L{E{981_WHPG]2{if&0 7EβV񽉥 Šf*C#$h!Or@: ˦`O{=t_tYNO|#1!C"er{T_}yX9:5f.NpM9"L$y1˕ըVAL bPEgww}!j oe(#%̩agpVw ?W GƂ(0nqmdVz{b9<-OӛZg2&MuH4]+9*wC䐌@K:<pnٯ%}Fkc i%/%$ȆC( !M]M OB|YvJ*Xu-5$X@ GW6z+v̸0uvCJ^`gE?Zb|UQA{cs?8|Z  *HΐAG5Nf2 SoyzsBasEzu5.rHHfF%=4d-aΒb80@ (`hƩBF$Җ[9t@zG+JJ]e P,^e1)ѻW76E[5>R>Q,J. GGܾjӴҬӿeV3o?qCԐ@}Z??vR,QKl>Jߒ{܉hw&)fHGx @hS%` K l8ǵqr1EUr i~ׁrf`lGGz&,2#<8 #c/ y_.|Ϩj=Ly#`j8'4A? S̋ :ɱ0F!KV))%qh=~15@&_3%TuKYh*Re;$6iҙ̫ ,?クm مw9l$~$6mYYb;$@#Id5FXe;r 8$ZQx]FğD<9r>#+0U-dU"wFZk4mQ!Iq<2E'0EoMhCeꀎ>`d5{z??&`|9B +:w4"#Ch3a IΤ/2+Xn 'MXxCt>p[uJǔyfW#Blx u^opqBÇf78ךcZ+uSϯU U !DTs9Q#^[~:#ޡIMӵDBJQ<[9C? ]~eD. OPHF;.Q yѭ8BT~ąm鶁_ꕍbyBQ?d@QiZeeFlCm<2rws#R:gv*PP4+5 u^<#ߝ8xMfJC>)ew5\9p(,DnZ'֜lǎ ~?hg uƵijW[KQ_tԯB%}J>_o69۳`Ajy3ñP{[aŸhVTW7 ݚ tx]T!9c^aޥb,=X$7o }..*oZ)nϹ.!KalA9yܱ}zz+yMm\vr/Pc A5oO4š_vhU[rd'5ՠ嗾΍k%J0C^΀u۶hmm }mE#{4?嘩#]5{qLeqӛXVD6ipK呆,p;{`/r*@Zp(~pVCñnzO6-S|ٲYheV] #J q>.77I%:`j";.g9~2(d闒4IYQ;{WtTas/0{=  AjԐ 7YʼnnՑonE}W^btO/,($%N+ûlvVvoZeV^ h~ oz>sڲTC@$n/,A9ʛvK]NaT.'{ ĸ[- m4(<=BNr#a.L͘攀Av6q@n  <{AٵTo3t}HˌT'9u54ǵN~QeE+Dsc uc>Ji?,|by!%)G{F΍$iϠjFyld[فūJm.71g5nBMh%)=T5 G]kl_K0$G_D$m>vVXhJH|\B(];ۏpEjfI kd-,$`~ Vj>-Nϡ% TӀG_O'%!{e 0h2cļab-.֧WE])Un0i#)Vd@#N.n/LL] =j =QNx\h9s\Ge'xɈ@'Nw (P*ݺ5G5#Drpd k?5~fϔRȇᆭ#MÄ{YJ3T2R& pٽ|&^۱{Bx3b0z:S-95b榧iH a) N%ih*DJ K]D+ZMe8ζwz>AJ9`y<76M2XOwo,0y*3j! DŹLݑ>f{XNRMoozqڮd#}O'Gi*u:S<"(*Hcڛ䶒kF ND)7d֒ iXXKا$nIQh, wtadK4$绡[2LCKX1(%V9NEJtGbUpCͅpB'W3D310qϟwT IZ Iax$\w,K_Dv-k`IrpetdRռJ%|P+ig=5=ƷM";G$';aĦ}v_xlfaGȂ^Ά9yьx3[}~SX~יopV9$D N؎̈hmħׄ=GeZ+Ŭf!ʥB͚n% u.%mM@9=V(hZMX҅ ^31/i8hs[t릪[> rtM M&Îݦm$<¡ `}Ѻ i؂] 2;y,^PPuQ"}<(P l:aQC_UoloéǶxBd6u2k,*XVw[s4i/_Kd΄ƪ+ KӐs@oϳQl.Ewi|tqH`(3% 's|tn'R^bY?REY=Wu†U^_;fHИx <=q ]u 2I:GN<'=A q5OwclG<}$8;6VAVcI*l[l7wP)ī_ADd#Ghp׿/l<:fpW)@#Ѣ cO:aABN$)H|b} {*#Wg sh ğ@e]Og^kKI" .+fY` 8E%,l@ϸ򰏪@u/oj|01vL\[oRW[!˓G\ 4= XٱhzǠB<{zc!aפ)%%bYk():y7D5CJT:Gd 5^R(ZtBn^;Z1%`Dncb{5.ca ]C>Wk,ypJhΡaK^}RKk+?!UR Oot/;< wfP똟3Bƹo (Ky ] 15 ˳>.&p\qh"E謃GU7 ?%7}FBx<{ T)n,B"*i`r3|( ɯ&t8ơ60lNOx$qG,iuZBpPLa[$?].AfBTDtK0v >xK]h'm^ͰNaGsM4݈285x]dy>}ʓ,3cy<w)8q-)ۮ#$d> 4Q\JAs@zX]<',Ao)MtM48_AqjZ ×C]ҀEImĦ?3Ui[k3JxǦY>xb-Ð';|&AŰ'=+]}iA6^=9{aij%>z e47t +pRĥ}_'Zmuք ֟0!U&G[~hu" Э:+q2} yxpb=Wuqޯsެ9ύz*6,@QnCRUV0QiĿ)AY^810-4ȩI_o þ ޷Q#2qィ.Ы)/r呛[8*(MAvm+$XN#݀82iT*S%M_&,)`lR jP@6ֿ3t3ʗDNg;ߛ]\ڒU6Q[:`2Hi*؄&ּsYn-k^F)hXoh Gԣ+S ^J#|}T#_DLhPڈCqZR~ot”!mI;yllܒlN"8:è4015'=-e+\$bB {5F4-dV^u_HIɀS  ڜ뙭ʍƷuvfbC-ϻBRl2}A.\Yڼ/d~y+1ܱ;AgV0ۅ|UYI D@?iy+Ŧ=UCA*f P/.ETr}pD`H`)/PcVMN9%Fr-_߰{(|@ Pj/łW+L x4!h[,ZWhh͞6b >B N ta eRfZ Є!1M1^9h6H$-.11|t b=AJपN|wm!f8$}xLo$u2AN3nj]3ɺ$Ldya*I9~oR}ePtQnunˈ{7ZE&D_*"Pe8%D+Ƨ1Cr#e=xv /oL^wX+y-2,($9 OUKZYC#h %b~7y¼ q >"wj!>+FOCwlz4 F3@X÷Rj2[4ZrDwE+J D7@Y[c{ZJVWX^|W_jt@FMe,e@p,rөd=31ri`ڥC&CqyXH $FHXUR͈ÑTiC9g$ZV\7sA_#zJ%CjXSVf͙!G@:A)l8Xk+'أjxjZo+2`[^u" rq,nX+oe [s,wӊo5P$zlsiQKzICXTA, Z܋+ /{1r |i+*.r" Ұ6oVVaJ#J@M;,iR@0ꍶlIp=o|qۍ6@1HW :0_r$r?ы2r"[|4w$h?bR %L )֡5[TAr84ßvJR_VPTVK2~zfk)u7-dmNvpŬqeNgD^] 8sDgLiײ#ΏpӐ<MbhW5z+]Vw<4сʁA'L rc9[{Ҁ6cd=7E٠Ǵ"?ɮMm955TMSow!!bOroQ8UBߗ:f )u-*ut>c vjB_9][4W7z0vSG}MB15?V@lrM{*+iPJPH$hKqôpY6{R)?3ac$Xȣ OŕAtB2 ߘ >|ncE $6=OUAooIR-'9"Fl{aEcR_y؇kp 'Iͮ4d5irs(d7ts'WrL:$ 0K{kZ!bb XWI) cH7a،}@`%sJȗ&=AU1uI ~h,̭y SIv41K,kSĶmŠdYC2pD@Ҁ2yMQ߱f/mr IB\QdSs526E Ʊّ4P_8@MBP3YH-QaY,*X4Qs҅Ɔ7! b6fR`*KQ(4LE._Ko=QћL ݩJ`"J&%c ae1%[C'kνbA5% gYU1C #hUu7XaP:{W㱴p:V5yņ<v#RD/D=xrWNm۞V!Lyns_&n{MB.gQx"ۥv3.\ekSoGkgPOm U"g^Q ۯ[V!M,Gc;Yh"#_%sp3 :{ӘQ? ݂#@)(,{(MhG |k T#o]6A`WPD0{f;s2v}c${{6{1Z FG4chd\yɶjORPhݞ y` KxxnzL fǖ ٧bʼhE+ٽ?Xkx^޹{+Dp7KG)zy{@Ygص|z X TO ~v`t'Ys,(XX;d1n-k]fF TbI?-y: MmB 1ɪ}S:@Mjo. W@eE2`w;2я%P/ts}Hg3Q=f` prt3[  /0tO&_W͐I9rmb ,#lޚa ,xB35k?H9%*:ob܁Z`#he i am&2^$ПQM “#=E .(b[CV`d&Pb}n]F]84Y?Ow9@rEfoU9¡}Y7=[c3l蒼GbnF: nR3*i2h3,ЄG|M|TcU_((qecKj34Ma4,uq5>w/>^ٟ!8{\gJyUP-jvmqƇSSR HG͕_RM/(>>.u= ta6ajۑQ+20BE6wYHuYaǢrY ɒpwQ᷹2˹pu,6+)98 k^C#l* u;_/^Ev ~1N)$L⇃ ?sb[A?z{Øx:I#;[f`2i|β?l!22xLr+0zX|F5&69&[CU&H'Αrh#8a/DD > 92ׂVb>|+!E6|-0 3lg/>D'R4/pEIC _`?%.BRx`3 rt=ؾ3.m٘ɦo-Vgl%@ζ6^+~ɭoGkd ,YOMNd"ָbl1v\>:ԦE9s æh1qO6HS E2jId]UjMPTJ&B &0L7-Yfu^2\}7M|%4ȹL["=l\'^˔@ <:H4PXYn|~ө &t&.DT9BU[| S3 4(`g/ER7XzփCIrY58rKX5=p6+<ե!KIOˡCU(mQ|l6_Vo5u)3|M[zv| HlxEO.q Ѿ?\Th-C-ܴԀo°~yWO{Sam3?r'6?-NXe6^WtVO9cfJf٣,P+P^kWV9W t;I m#E_^Y Gr/7J$1@7r'G()VŬDZ1rB n)o>'A-Mw6mw0W`a@`sbd>L풯0-*꣗]"_1ZύT0xKU3歕q?9 4qw2{WәA: R#ǏۋVmT9F]Dn y7NNFޙ"ۅ= F~'@1\?kKoɖ)bjO}fIڊ>(is,wpO*{y/|?1)sc8r*n1X&msHn*HZY6Ϛ=ȗ;2⊎CCq}e((g:GDZFDd[E盼ZZ[I=Y"[.f=k|zUx|@wl~ V c7Ct=,n)q;{<.@(qაդN~Ч%X\=IۆN<8i{&iT25ЋWFHY+ڏ(yk/3ؠru@=I>t빝5iیD4]dcAZ:0ȒwrWsU.iC]{=l m"77G}bxQEz#a8m6jPBtz; x ϓFV'O-p;jYzB}+7Fr esmk`Gs穠iM[kus7(JYE ~jU?uR(U$6u/=GL#%7-&EK 'BȭK߹X )ৄ>"%K huX+̳Ě&Ïy$DRdA3"3W3 }۝x 6緹U  _\:N֜Y~=q8aZ栜`IŴBˎg" QJW F}8)DJm2t,eE!9(͕}}+5 vfEOO5?C6$U{I>@>;oLȤE- o}2âS',t%L9&5 i #uxMWO"v_fB@ڍ6Y0?$_ I͎ItuɃOۓ:^>Pr^`+mfIJ~k!OӳeB:kZpDcRz 8M=>raiA3`m)3Xo 2&9IY(l(եùa<֋fKG2#t;O-6IO0S8O?>*c^oȖ}&gk%xVQ|?ƹ'{~EDݺ~quP+BRYX##\Sq(J)>'~*u6<<1q'!D_@:A zr2JP;UU7p`yb[}/7ǜSnd nZZ`lo\.=e[Db:F^?x0rNHYN )Ppho}Tz(Z ?=(eku ވ,(ixi|j(E<-+C Snl#LCm;FhV9;xNާӳ : ?NX&]+TZJY0 YPP^m 9 kI?Glpmxd&^^{ͯ4t]ԯ(ī,瓰:_|+&m _}P|)c?~Cc IdLnZ8E>Շ ^cܟ=7ߺewee954P-k[FMǎ$9(0pfT[ua"p7]ku'ɷ6Z3 BlejV  & 1_T9ۭa!)r@@{SE"?R)"u*iŤo>#.VLXR.Ohf\֌AA@kTMg}Y='6Vl3ii\^zO#i8*NgRL5w߲il\L{dx #`ЀQ^#Oxl9Yn;i[vKY5x۔nlr1#za~qTK;]UX/֩]5sA}տ`:@8?^fZ򭌞‚53%zq+8hP;'u-7K(͕Fe-~& 9n~1/b=uQ-ܸ,z3I[bV1l+٬".tN96۩y<Ť 5͸=3t' )(~ZJm9iCCWNs[”y-f4.(Jzrp0?w*AU~J2 W|]ip;6A6=n}~fYFE ]KS"ښ`^ 0:-:fv) b;(ue9B% 6UW2%va̺~|tߩ+1Qh7rN dl;(MOV82A;(sEі;U"L#RC`k&0&s$-82U=NL%合繑f+/i*,)f@*:p$J68nfBb<gbИ^AATھw7# .GTQ;ly9 K$E5XMx&@;oh"iawtƤ>L(C&׋lF6PkQ=ßtVT`Գ,Xv&նh6 b#6zFAI.pT4q.Bk>=BZ%l7kCSe8D| `欱Hjz}9ˡe)Klr=Vޝj6lZx ޔ"NonM,y ' 0Oz.ǣ25!lɕeyْmNwKl."R8~F^nhP`h@Ho D }h1P\EZcɥU}pɜ)Huv/w9qf'-jLLi tJ(8 WƿT\#WEs*^7AoW=NATGy{W\{fBA'~)JHXYsS[HI= >wfSUй  @g4EZ2@f!m(Gr[1 һ1Xbwp qHT nK8';_M!02yg`X ~HbPFH봈Wʉ-ozTVI6M"Ĕ\(ak5 y6"4mbI++sZn}9%RtQSTx{_a UO= 6p17By!!]UbNg2}HFǵ@O|4ʷjFl65'+x Px8Z`_UlR.Եm33çK6>5b(3jhnCL4jݙ~wwAx~޹d9NO[TY!}v7?*syI>.+40LUHλpL` ^Y|f'/{;;`Ո3.4Y&2 K4[,XfW{})y vCޥ)HY䧻fBewTsET6|JNKQb?)?EƤ*=H hR.I4is=Hz,?ګ] s? w:$W,΅~eE.؊1^'bVa=w!-Y!=zy5&;NV[Vq=W( #[}q1ٌ1!f,;zdLO^R*ܼ~"Gm0JP7_ j89/G<~]3f$û ^!9}1NP7)LN>8W]I؛n5tC̯çAl^mnsP~ :i!șyc >$|c18Q*z:a`q$2Lp瑓yئСRލm8mM$fD1*ޫ; a:ڙ{-asA!eҺ ut, (n<1}J E@ 'U 2?I 0|YЁ62;~E@v LU֪e)F`1|ܡb >hf"jVCYL&9lGkzF+N3I|ɲrNvlջr66OA#+ ?A[s]9JSP#>a7lݣ&OG3WG9U;v@G:_i@>LB9Ъ|iɼ7' 002KdkꮬNV1*F Y,zW! 'v, O W5~(![u2Enߜ!:{WeJh*|U%'7VLØָ'yXK$@9K5ZUB݇ R[GWNn- Q_0*u[P!``%}J7w)*Ɉvw JqZ/~p_B"uQvAuH"r2&,Ï CO|W {/z̡ks|uj4ڭX5V`V*%߆3|*#4ȁ2%Vx^&#@o'-wpקDm%HUv8P{3K+]Uڨ),d^֠rR3fMAak!tg]u@ k5{{H@iρ+0>"]i!LLGGT+uX% 0]N|DLexw6e<20t5B:#HJw9cKng%{@vQnK ib}S1&5q@[7ƌ')B9Ǧ[i1lbNOym'>r²jڼ_(W4JuDTr5%.c>K[X\O2ϗ(SaQ3[ϟd" bZ G]TQN|InZ13MR;oS@6½Y>KSȐ܎7xTMnʎ_13;e?$:%!̚@&dvξ(L"|M]Vƨ<OZzf)ze>Q&#^Oײ5bB;UH,\G]u.n{:fvB,DT3uaWʥRK 0U_u-3ByPw_Z*ö\_~1yPPמQn!iLtv-6VS+L#:`K3t)oeHe]6OX ozgv6x4oN4c!75.B+PHo1=v7IYad2{%rlUg`ϒnK(_YS'<5ّ^Q=fA%.D)\Xdj+ 1? 7^z^\AgT1lF$r(2״@>Phz/qxwuD.?oG+0 SSr1./TbӴ=-nq[cK ҽH0oz]sInB&+_7'_ʇ8Q)ya3t?) *>Jt&W{q+OC`;`{z@iXkX G& )&HgK Sb,wFDT) FFJiX#Kˁ1e޲ϢX1I>ƭ7ՀU Ì[1*0ݵoQ\Zpz%$;Eejf$o~ϓe,hqfb=} )BӞeg2R%y&R*Tu,e` %TY[G6eŶƀVAåPiW:0-.Tѷ¡1DGBϐQdsvӅ -BܲyVOٰa 5 2EٙF86)= B;K;[z/Gc,4#,͹Fɉ*O&ގft'ɨBlAJ_+']J U&#Vq]$Jc ibeLaXZjfJ Xda>Me3I \6ji;[uǬΪkT'UB߆vUU+[3K֣Li(N)-9𚊵H*hktT e6ǦRbҟ2 ٛ^hj͔(4-: U/'t m g pAL(IpMă#\x ෧Xki6~Ny\=' |!d{2۟1T!&6lbD9'ILE=.3K _#jrF{ֆU2I};씬Hf'j{n[5^!30Ue u:0*lueg4.qۿtֆ/E[B>K-?z ԈptqKX ՁןM8B;5$|yIrKA4pfO4 L5\QE!(-L`P7[L7~X}!zbd{% rB5Jr%F%Jj-EaǨG &EVk\*vFpgIpߑc@d7Z|aƃڀn7)+aGϘ(,糃"FKB2HC\6/vAKl W5݆d9/0AcڇR#Iwz֛a l7 e.,4u˜v~'"-Og,}PW,~uF_\=5ҸNYȨO)AvTiF U:IFB U!Pbx}Pq!\: bξذ|}~4Mdš9)g /T5A hKV$vnN; @yf2-+ӄ#P]5İ{ 伛7b]3G4]:Ovj+A=>RD_uylo^ e\'mqwfmߟ:NћgWlCFU810Ϊh<5s+.~ki.#9[N8 Gw MK(O t.,^q ntR \!?ƙ˕$,uӵt'YlagDXΝT*2EV,J/fueZ7ߗޏ6`cxfx9FĎWitTG lalMX?Hɬb5p}dA(6r*60k#Xr_O+i{(kJ{M o=߆xYG %O,#r2ig`>rNP+W*e-eSat~tuWxW.\L,u9Pw~') N'G\>N⸖mZ{T6[D] TiEt5>r>m!Ɋ9c] ٠DŽq /85{uфc|VtCUmi ð׹?]&i؂UoZ0,*ь΋Vj (9"ZY 6.^71Ũ^YgBIM|J$1*q) '3n#{ ikXv~ [/&fœjLꨪVxq,fυ`B]ڊ\ r2nOԊ[+>)*5wcxK{E*[=$)ebX=f%]@rN |ٳIOͯLKOUm[Uݑqm'Ew3@MC`x'O`1,Fb4qv +#c-<4[ENEǟ< 8Ų% 4fŅT|w>,*^MBGeӲ9u$!n67.R,nTwp(ꂛfݱQ6Ct L_[iR1OFs~E N%76SDN@ Z=7Ψȇ1*zRӐ1zY ͌3ۜ  rw␤Xq:6.}$LN1ocQQfϗO~^NF*3 2 0d~y}u0;90Ą@*yo20p:CJcM \q?9<>@l=abc)A̞#w Տ,0Ok],t:G{} 8O,k)lsVܧ*"#G;"{_A_]uu&ׄ{507HYR `{;Ù6)=6XI* Vg[\fBvS [4l DXEg[Bp`zLRuz}qM9{}FD?+V -V$u׹2y+\rDJ>.^Dzni8Dp؛ۓϵɧáIP Q'7\ =ޯo=ThY n)l}%˔[86*k,]7p'!Rlo+%Ƴ Ƌb=YF3 t2h$5Lxκc8;,cza 6㐑ӫ:jI4ԬJt 0BޥLeeL'DU:xuSs_X4PD¾߇b?ټO+Tg '{%**'&!lT2eJi?Dm]y1эߑ%a{43Z ?Ǵ]мLI”z?Tj|Y1k4A^< R8^94)LQ^M WNIy2&(W4`TȊ'tH+O,r/Zx:DF\t<_FTN$ *`E W'4sV22w '3ĀOD-M>(TGHB:z(PΙB%g #&aܺ?`)&^ˌOBdQH&W(TaeBm!p) /E}l5Rz 7h!SON١QF. Q6526prP(Z3[H~#4Xv;NuR,'}bexQ a´$v#эv*Xdŋ m`}jQQ(Ce9[nyGoԭ4l0׍u%gL@(&(Xu{m4*뗏NG2&a r YRb4vI~T"9qOTPcvBB>[7՛-7 5)P*MmY>X>t Sbvr|odrnw.'(C}> k!u˺d&OKm@{Nz:FXHE_  sFɵ>$+_:57,7r8M~QoReY#-f*d 0J$:/z7u$hTl\@k*" ve8^=p|EU 7=?kc|Iw֝hZz+1fP"\oQepFv~IDSGʠ'ƹ` W~!!cA/?`ǡLΊaJʛO[\Z֛h@m%4+Äg {yҖ=TzW\Kqܞ޾=c-2Ƌ 83K=yL 4zgBj{Jsn ]][Sa|',K80%:'֌Z`i[h]$. |GO/xO :=/vady.] gph}duBZ#{2^x˯aEAm֥^ۡya144(̹+݉$"뽕}yRw|??fw~Eo;+'s¤R+c(tKv1ҽ\I vTWc>ԭJ X7ޮ2KQsN+PP@= s÷?gF x2T^IPؖp})Lvj8b$~S|OI~fvq [jG=.QO0Bs"b$_lk֢-d\ԢMR7"xЙqHۅqT[;&MUl6bf-6+C v/*0GI Hu \ pk/ԷUǀfSc6!Vii3O l$ ӵ X%.K E?Lyh+]3>V!I\q[!|E_ K&KS#̳67mi`__"dp&bhMUQ+lPKFUJxŝugˠ! fQt OU@d':"Nh9[G~4giG9 Lbb3'좬հ7!!j q[p<93>nBضtG=emo[]7Jh#9bV 0"h}G \7BdQ dT pU oN JS-4R)~AJh`H1ٹ[$-,y zjEJ#2iF#nN/]~ʹ 1xx砌^l@vʋ3ͅZj4EJf@WJANM]Z:~PXrjܐIοvPx_<-!_WO֜hy a}]ߌV5 REkAد2SF8Gc%j0S+\<')v;-f `l(rq=qPXzikp֯~ *ja!hIՔ-u:\W.I:%$*j8_thUnHgWhč'(Ga(v#?vwS/by׀*o3E5ŨcnƆ/U^Y,ЫVGǽo2נ3exq~5ˁC+E87H&7)=2ˋVS}8&4#ʳ8k(775*N(|?^.; ݶfy0^%e2Uq—#U-cHR*UXݻ=vjI%|Ha t> Z;0d܅6 v =e0ZXRt n׺ >,`U\Xǵ:,5Ow;g>ř}Ũףnc(Ya`Ƹԭaۚcj2B#'6gDrrUl Q,>lp88+k_!^Z'sYn %꽽Lo!]dg`ld Ef?wToD.-ץS\dԬ`nCCӦk5Em 5or.q7̒G`3 VJa ̛0,8kl? ߩ@_ qI6=kb'BA-I^SXGtx} A U!,R,|\`̶#&ȁџD}=j\|I FQ7ru"I%"9U޷y0VٛkyT3R)Pv2B 6xD?E4W‡y~qC@c1t_`>ZMDriwC,(riώGMwϘ3 kNհ?+kl/\>ݺH(2ڍ/,@5>T!ڤc' IAZ13y4Xdҧ) Vwݶ8,./#3 9xU\5igt\A[c7y I羠@ ϧ"k2yc}bW}E;gj>j`p`6<#hُXC8 v_Ht< Ν0^30n@y/ @J,d_TFZۑI`Л~ t) #׵/vߕʒM&!#Dڜh8~<(ME<5C\|s@sux*и%ە2> ]r0AèDXyQ$@ұ/}d`-$~&Iu;IQ-z D^s4`N* .ta{ٱE&/`6OhQuB0Ṻ: Pd a7Yډu\1˘U'y:I=R-yoc\)ڪa ׶=O3st(N}jnfyNXJ\䑐mxn\9GO%`!efNa&^K~Kd5\W[*m͊PM?[_r1x[*B+[ŗ ?ͻͪDpH3pc,SJOW!$'y35~ 5BV#D+ \|06_:N:_MM&s[w$`C,)Ogxm ߾#LFFHNcxJ0,^"ؖ}!͒hۥ2?Ұ炆u"lDe#Xx(d/&S]WVc:RF-M {I Ss5`78P]Y$^R{<)5f7GbZno- +|o'}qGf븘=͆-!<7NeO)ŷxnb>_M^o^'fN8oS |,oOS^Zk./[*ŜVN"]& ~ヿ&Sɬ-5h~rC*Z*#8tnH`.W0 :8bY3o$ t+B%xu2N3d LfHiu^?J8|A^\-{>c&V3ڍ#_ى+X/g%G9 Yɕdk| kha.(~,d?5"m,F vt-@ ƽ$;Eav/R:GϾKV@kkpWE2yULjao` nEW͑43 C5.CZsXa%?ߢmD.htOhZPIY.njr ?4Z(&NLN)Gߞ͐SHrrxם%z2a^l{(I@o}:Ӽβy*fbޭrH:/H'ztK( ҁ%_Hi> 1ЁfS G`?):kS]h!yT7i:$v؇_aaA6@ j҈Y>H59-W8W$_ \sxمe83?Y޳ K$c]$v T1ܠ,;Q ^D Z40_ ٧ޑI[j2^1Q5io?tho!k`DC'3_%VQ EYM7ѦcbNc8Ҩχ p;<+U#n? 3DziLȇh2*S6ɓ|Bm-ELr,xeD '*n_ODU\џ5|Sk!xq\l[[~\{ LU#XcN2|.GO#WWQtWڶzsG`jw(;E6pe8J.Yz`L{8H՘$,fֿ#Va J5Mjw;9Pბ̂>{r(yzL% YG!`MgxQ΂6B^Ry{V\s^Ș9Z(WђWm|[bJ11ƺP=x5SNף2jsF8./.K)(?a!',1W8-̱Г|NDyk D ħotLp~wVݕ ok[X}21QVי~ھ-;ZY|*1* E=%Mq`$s#)i;%52yV?8m'8AecwH1K_4fɡ2!eg|UG3^}mD.@'OԒ4Yk79oiz{r $8sv<_B6l~/2] &'1bVI'غ&M;Xz7wXɮ[,M_1xSk-amz)&5HTP, m 5ZVuӌ1%:2hdq؎ xUHY/v8){۠y.tOFҴ98 CK47HQ򙎥n4ߊY%a2+oTGj3rْP`lQ/ ݫzjXc DʾP,}mgJkZ'n]qA ,"&恦T%:R]-phl$dȹ0 9v w$dmK0o2~D2^:9VS  kᜒGGP^Yޕqpf6_aPf;g F8)Q iepgHɛCʚCjbsA 3$%IQ8KKE~IhhqjQXhnSHo ׅGz/5$C! . @WyK~$n^o+VdbrM9y0꡶JRyWCJ'1ԙ}&/ ЬFVI?L he|)D&i%ҺS7[&g'RBV)jloI"qu/ z~exQ~> \TӃӛD kr2w.߅]RL'y#_YThQKը-޴캛Nq,5wo-`gR3Zfaܡ8 3Z/-O{:9^??]4_ҳQ+;B .ɉПx"Ip!D3+F3 :elS]lRzf ʹhB`? AdL)%Q0g~gşJS9w}gO)y,w=ȋP/qI=U  t[ jYexeUGy{` '06 6(FC/.qN xJ@n~;SRsɤQ:oN\ʾY{$pϳbx\q$x a%:yw2 /rY3@Vp皿-iKӋ9QDGy} 2ܬ|-dR58er^)e~;t1PiA`0myq(~t&LgH(j9ܟ107 3}^C|<#} AeQߑAYv;.6HkⳚ]>z^(W xrPʨz3A|=,OZqV q[nb6tk~5&Qwc&YtC37/D QWt=nj;%#~ң@oEdw7$kZ}"L^wn'&+ہh7ޫҫ;Mwʓb6XpSWT4pEsܙ _5+"椇kJNjcBjV(.ܑ%_ Ǘ&?͖ FW?!$:0KB%|gi ׻ (xޏ'*?I}@ZHTiXc y^2 MVG"f#+g\,8"B;7d4%cJ7kOz#†I~9Ħ+e7SeA tV=E+=GæiMp& 16Tߡd U\<émn_TCSRyq˒箬hK({VFKKjP]}G+~{A;cqQOW_AO8]Nc6:*So_{Ե7D!ra`54nQL" Ի"$5cn;Xo "ܡc]&$_YC3A픉ul~Mg9²F8g+ ^4;w_nJ'9^._(B]bKКܥ ȲX&OxxtLdޢNx>#(t)=~{MTuOA6zVZU껯G;jXёFqZ퇛)h>C)]vIlC-swio\c5rO^Z~3fۘqm*pF֡~6I~Au6G| m#vE5!Ϊ qb -z6 _Sع/}./f2'+rh o@G]&(#rZʐM:z6|"J-TQ]5_ pi{k6(:{MwbUcҕ~\7wD&kp^R"%04/_5,,rQt۟J oCН6 f$rn57G ^:809u>(=3'\~65TՂFRlyxۭgqMq%MFr$Є6dL'^t{KQ06 /ćUybG 9J "A`d~m#pcIsW1-6)7$(&⌹Ų\z٫7Kt Ќ˹;dE_ֽ}_jRY;5x"{1Zv>c=Dˌ"Qvo\cVnAgf'b9mg =fK(4}=G {G > v…K÷l!] ߤW2]^"sw%FMq^9jHN'0=l&X7EM`P!XJ?#<́X-࢟@A{ޢ1 E 1 ݣ8BMv\#򰌝iY8RB mk7{*F󆨊pi V_9KThLkTp{?`4Ҭq֗ H:dLZ,9g(baE;BZ|?O\L.5 xnUda_>nNmLr5˽E tx&G4Yע$=J- ZcLe!!$B*sǩ}hZ(+8ڏw?렧(p^X#ïA>!JBjލ K*xv8|`A2pB_><0z~@/0dHh")i]FxMz)ɘ!z!|aWY-ƳƘu;8$ƴ\<J}V\Cskm쮉SJ-WzEVL,8[mM ~58lGz/ŒdKu9*XpE^":\Ivß UO4~ rtkw8IV³; ڄ5a\Ҍz-K5Ϟ8dv0FQj>~c݊Lf2 eN)SfA̚۹rp2Y8r[==ivG5Lye/9ճKnHA>_>4~aaa |bj[oyyd6*n*:UKʤ數C1$wXlCsCs y?@]ge 8KC@_ ]K&]r@nO6U[ԤM,%,AϱmgEcf$Љ[C1f؜TP )*ZS6C` l )gH)$?q9_oǍlrGf6vzF_`Ȏ$=ۺ$Xn_+g3aK&A3/m_v |!} +"i/ƛf0/h' ;ƂhVR9j,9mhəYN6O y4ox2{4-gTM7Qt _]N`xz-6`ވ7T :קX[ U7TQ9QyWĚF2+&}wgŁh{a]uPx{ՂP*gޥwWqr9֧dAz4ᮝT*qoTMkÏA&׏//K@Ĕt'H%958(QZWw],Y'2nr"tS:4;nr)Dh%tpVkcN| 䤆NvGr- ^o]19(uޣ6?y!AS(uXCԖ: =sM ᒞX`#IDTɁSk7ZO;,9r݂zh 𥹴)j|)֋=a4 6 Ҷ/' ^kЌ,;Nnw:~pJ;ku;dA,=+Payb ,Vbg*Z%+Z@Gq8B&AS[/BeueL@M1 wKG}kXD*cǦoXlgcDNPbhEnA~vZ/ܫZED->#qWU,W<(E'ۨf̬ط {>!p{#1^n$J(t+Үv.ƮfL]>4ܿB.)O)qApz˂'l(AO[ۓgͦhM] >yFN{P[oNDVjLYꖹ]JRJPf{Q;GgėĨ#h31}}c\×)]d}8`qX΋vE+ Ρ&j #ijbB Juɞyd8/?ȴ$Dաl91QjԖ?a凘qCpI.Q;Ъ9xD"mJm{ r]VЖ&CB\d $5 1ACs'\ɿ.M 6v*rf$i(]/PxZuȩ($zP[pQuLGRW.9X >7 uŞg24VK'py^GC GR.xfu\Y#[HÈ+͊ޏ< 4x9Cy6'슦kw ]=X\6Q~Oo從*VΖe~ymCGobXD9rVgY-lCMn :cd]dr6FW$:|dxd+ߦs?KP7&nĉIyM=)JAosXL(%CoEUNe2\D58jگRTX e=QK2o"һOMŽ[i\xfZDn{2ʘ: ONkYζl!f\bUnX?~Sea[`打\r˘iJlM}{pp"VOx9׬{[Ֆξ,0<@\Cwv6rq"D@+$N%g(QθJb̖BCg0G]xEf U^l[tZ-p s<D]x龹zJ2a"a jw!+yE0#k](p ПҒFrH׵O !m"P…Dd{-(pL$Cs I OqCG)64hueި^[AlM_̧c)_.)Gl&{ZK]x IeE#z|yzgMSdDycuGE 5t3]Ad-| j?<ڌĘ@ʿ,\NmSbezsKj#|XNCU|{_Fo=%Q@4%ͼa:G4O{l@sfq3!hqQGs!!φ$ ˣgzRRjy{OMOސExi≈H.{%cJχQxUTЀJ<'գGWShФ Kx"Mԕ~+W$.;)mFf0,{28}qr Wnd#]&Qb-WF;QCkI?i?ٮf1Aj9?/í:Teyv( Z4 ZA]r -::kcJ+h@踵joAh$}e\Ϳ;G-"8zl cZD UI{?=Rkzl\)<]5){3Zq`-@Թ[M~o[1hh-9@aFV(fbHPM򢢘%ABXO=  r ,%&~ &\XL{wg qϳ3*JF_Z U A|T=bY ox)4!my~w-J7)/^ ls־NEdP/? s5ۘb`->wo6xH1T䋐%2.:9NmEu$CЍ޼:1@znvJu4jzuaI"k NesFo`fM[Dd&[냰R3_P /cEYL5-\[ЭeNS]xZEtz'ɚzS 7(ʂ4^帕hпf[;/_\|؉Il-XU4.c[<(*՞]f2ŊKˆ[\4xk)\$C,ehA1r~>,c<%J=R5YYdk×oP`aod!%/{($N?LPO?MM %0ԁ|C-7[U2R ة*DrkӣdD9tw2 璂x5t9aۍ$wk&86MϠcD %72\l =Tic+iSV$B|r8-ߴXPhr* R3Wt BӌK6_6L_GP_Od1Y{&3K lb>o-ુaۋ^w*wn_=y㕧CUwxƆCs/9S Q<'z櫼>$rFf[1_~Uʝ|b4?WMGV<`dJZl0z̖0p_U hE)Gh""pB( i.f 7W䶝#Y[ē hUEo9x7t~ Qs` Y5kb, @4EzƏy#VF%iD|p#!=ɿyN(qRc4u/'Vo.i(>qc=<cmCmRj9!Mt4|ԹZeO_buq#̜RsOæ1"-dIt9欛yu. iKs3"# *WuW9*?Ɗ*Pj}_ZM ':?4r+>QE}B&1Nim!F$Yzuk&|:gI7V˫KsڎݐۭR2XX(k82eOs[ $x8W`@"*BRܿ8D uX"]29"Bz!WH`[H\ d@ gPԽ`8@);#ko85}tfOu}nG fC*r#L=!8PME_QT&ls? lxQ9_93k2pzR޻q.ij[cPJ,q^`qڧY_$*vgK.o<5vEnQ<:$;rG2+sl ܄ige4T`^lH q\CSCz*uD0gW=hp]섒-:">^o]Cːgڵ3 nj}7m*7#`ٗjNw~~5::mJD,p_7s 5G~}edF{KJ/^&}Y?Jw z1p[A!ۭ# (W/P}|f+doq tI`ʤxױ$ 0zߌ#__XMb)&S۷J05;S^V {2Ba2֦* YAKTJ*em;Pa'1m8AL"C@8,a*Mb̲3YV)3a/ X0F͓5k8# fK hӭz`, 9Z@$V P#AA&@|a=i,iCoLfeȴm.,up{¦dC/p1b%/0 o]D:wa>;`OfƟA2$:ɣ{]0Cz]?x}_(QpҬ m}rh·ضkvj}!RA_t?_#]Z:oǯݹECs nV6z^/Ir ('>B1͈8GM9N|=+z'ߍsCuxUg3v0D{lp'Ly(ҸC f:#~(~hb;a=xBC<,l ٥ !koGX @7M-~\ d63P`:v6J߽mA~iPAbm.ySoNDJ=LE)㫗#zk̆>:9Vb`@f٫@¢6631mnYҠ#TDი{Fg\.m;J"NTt'hm6:q@!R|@H "PcAzbDgVS#.g~-UC +Tq it{!h  b:|{y8zr^>Zi ܍I ^;3}&-޳\h7@6hN+lmQo/nch ITa=*tZ$s`6L>d|6UV/X(,YŹBn3 <*Ӯ:j153>(H))mXwW:{ODϊ7"a(mÐe-ws*KdMd`D)4}5O&|52_ߣ/AOof *˄6?]޲ /&"1'Wby[lp6ձ8#4"f\z:#Ͼ<\%̹T.$/LþS&2symD{gLYUJ`-V~zm̀_ eak ')J.m权aMt9wPSȋHm''i:G@wmtxNoMVèUouX+ ?MSSAPjh)=s.z%|Nj[[A6p~M ($f'i:/^PuX^Hf8 $I?^&iiM=? *KV5?ԙƯ_׎E"8n3KZ/>FBtdfp0> ~(FY1_6a}}87j.@D) [p4ZrI"ҚX}dRmYDvIZd{mP^Wd t6j՟¥M #4;`m(Uڮ!w`hCصՌ`8πwO ωϦ۴O t{9yX2;+|ꡳ+-ֲ֑_RM܋?nlJ O~r`9J)m[9|Lqp' KF+@N ']uU&'RCt>өGR=MݟEj&M%XeeeT[b3#C>Iͨp.~Z lÛ+apƌ̸l D7>~ C5oP?>wjiٴu㒲tqNL!eh _kdf{5th { .u%~| IkVd=5%LvHlBjtC6īHR/ß7m w'hCLf)պXc[%IV5nMYҤ(G\/WZ hăqC4?Rv=j|\>t`~ɸ}R"}LXT֓ƴ5D4=EfXt6"nʎATHA/Ü qnZ#OWKw :V [ܴpAOT>*<~kyܿh!Uad|`FJs93l6TcSSKpz!~mwB.(6~ח/pFD]#teq4*}Y۲rQq\Tiw&`.HJ 6Ez]ˆOKʽf sy(+W޺lnt@`xT<"ᒪG><,We5+#t|8Mp@S^C#-zs }Ȅ]tPn8/zq*ӄ[17ؠ%^#5 pVva% ֍HyEW@b?x.we&**7n_>`y ?`Pܞ7@JsI Θnl*y@W*^K4CSu1m`gR󡋋V MɍV|SFQHrdt+e?̄0P~W<<6),ݳ>fb/=98 `nr}Ǭ<e2͘awZ;RS$)jvm>~-XwGzm*)X5C%-x OZ";` GդAtي TCYX'ehcӷdHX_Fi{6Zq$$gآ%K `,5l-#L'^veSO3dKCµQ}V_H*>υX ,> }>Y9-i-+łUK4m zM9PGL= quUqkMت8[K_[P|'tXQ589:RԻ؞@Q4}s鐺Iƫ(t`SQ5?oAؾʹ)82*HG/tavbm|;ɜN˜ b^,ϥyiuqւD]S"=Kl@ݔ j+k19ݔ˼k_E݌{0\EŁ,l1Ά7! U̜h9F .SlȟrղX-\9Unl)#r9l;D1wW!S$RUdBJɗhi,ZpZ<9~ T\*y9d]<6I&V:s-bJbj2A޹6ɖB) ³\gcvs|[s~U͉}g'9DQv.zUdG+c8\`%%{3Sa9K#pV 0~.tNb9A=aA8ێc vgHD㶴M.<B,(=v󷌹v0Wh(AovsM :MU;%yͺ/H&"v^ػ퍅 6ȓZU_"`r^;5[J(ԽҍF[Цwrs4 ֏|!.Wո~(B^uf z/rq;{R&ݭ}mu qO TB)g_y+P0QymmJ3"! BMaiة]\>{NC]4\' y] kc)g YAzy3E'ddwQ?1lD2;݈1@]4C6kvԐ N!!`a23HZ}pa!i,N vO7^&zmK`yd.~(8-ȕ)U7"QduPrsg:pDV6z{TТzWں_|"#]|ge@nJhA7 T [Ezl_, 3-^լBgAF8rDj&`V[ifgDlm=ӣ^) &<%!Ngwi"Ml b.4~Yc |Ylߩ[~#dP$uم0$7 Wj CJ/x>Q7*!?*]{[ӹcH2ߤ*[UAz7ʓo>s4ֱ!26rFOg!^YS{.Quk*QGUFB͈?mO)1|a2΂6;@BlbxD/@pߦ/!Pr#%0Ϙޯ Dіk.r5Zy2qƕ5|{li2魏2H1 ^c"Sb^CiX=U¹c tntpHvF0ɤ7l* lgr`unoeN\ j[!HW-t\ҩb;ۉ&iJOI,W)>;/Cf7u?VM$dXVJgб#6svN$bfcA w~$qnzKiMnyd; ?ʦ%J ǞDC+tN L1j6_e%9пL?VIсUi҆Z/wѝ*7R_(=)2v$kYF-4Ac<ߐt3V{ő#x@ jeN.wǞf  W?IDrJG4S\(5\ 6[&+J}%$ }leG:L֌sa5GN6\F\;F=/'fA{i!%%2J]H[4^=3"h:SR'rANއJڟW=1/Sm$[uYM{SJԥk!vgsz6̯dd8u~g?2$ήK1 blU"Mi:$>VJ!ky`ERzXN:p@e62iq&U01_G²7Al|*>_(I–hF#s7ghuU[#`f(\@YR a@-~ya.t3I^3%*&F9*RٝNr'H9[ bp *,Nc[Y%gI9_S1g@|HZ4=ts^#4ۜ3agkRL}eW"~5r3Ds(&7<\'d )/O_Y)Z$?k &l@/خ1 ADߊv1Aka ј {bzhY WѝDzqW)u`mJ`쓣6n hH"Iq+`Jv s}IJT5G,zen ;ۤb5. {So}{PG(->J+0^ E}Y?,*ryHqp`FM&6:6Z"+Fu \PA>E1/& d1X _@EZUHJ\"ڊ1:AAUǙBzeY94b{#K K5ywMÅ&ir̼A%1~X^|70Z}?{(j4.9su !#?s.{}ܵ<!uӛ/􉾔 Ģq-4'z ۹??!g$2 Cu<"{Z`wk La!ZCW 6ثГoX"X^ RoY AUOdq 3څٸU?m_a~켡c ~vMP&OUb 7țI?&7GsGh:K]v,炢+3`f&OKEdPˉmc:rh+R54u:fq[zD神:!MoO"}PU;Du=0s'!B@ g4E~c2y/pYQ8Ltz٢87oi k!/Sm3K nOU8XN)Z#+DHMB\JOΦ5oʔRgYnt}c{Es^(m&nd81GkcHy~{s7؝P%KB֮Sz{=d ul5$ypB v'H bR$_􆚠y|Y\9;%!m+e̢ NHo!Ay;;b?p$FiATcQec)>mIlGעSk`E8wSTiBp 9Jtl^Owfa)P DrYvW_~(G+?o-1fKkq/?unVE; ʩ1|~A;xjVP2 D+6?ȗ'lmV ;$51W=n`n,7 fò&Zpr'S1 g+d\6 : 8Y9G vyϖu+~dlq%s/$>. rv(deueqԩmM,Y~jD$Y f r )S8*x 7P޺xC}PY*22U <@V}|gqd kxOLȒhvSnD*u( m%EnNrbUq ;Jzաao&So΢w?nP2=/ 8]{.Ԋ[3$-(/jREYcRox41=r0I8acG-fmCQB T.1zeZQyDRgȪ( "Cn]HuU\!4@oY1~s ]:-Mbsފ?Q뢡嵋5FHd?nOip\û 2~ B˛ó'_S̅F~]͓7%z\==Y_ %-бHݫ͏In`4oV6TG6xI*g7iZ1|8 `&˃W"`;?; G91<]qӾIʝHDTH.ֺ 7[PIq)sYO$/ 0\6kRBMd~PEi3PxY(@bBw{e0I& cքύKL}m$~H.TҖ+VՐh'TA=wP#}_Бa&Gϭ3ʃ& e$"(gaJzqIw/Q3qv>V fDklW&OpĪVKx A:pCVC0q0ވTFx)Q?rC4~ #iX#2rl7ez%&2a h֩Lw ʡhŮ+q*<ŀ ><! :i]0&M0_)S>2ZA4MqU,:Uat5[q#X󆋏 +~rNb>q')19c"XTdBO mK=, [0"A-HA*kzn1_z3\-(`TRs÷|<\ .%3GAms:Mtdžfm?`~u>#94e41p&EH:?<@jy\,Z}X$k.3H̸pdUr[J8 ٣:8D{MePz0ױMgc|zׇG)Bn-X0(=zsϐ0> F50k&2itZĦ 1pMfDf$--pɓ J~ޢ1MyiNJ9yW׺R w h3z;n!"Lխ/R9~P)lN`??zb^~Ĺ.w0D?h5#PxWQ ~zI̕ #7%b~Ęr~i>'mDbT0*Aǹ5XSXE.՝-DEY갻 m u L 4W(H{sUs-P 5/Feo*)%tT?+ >C4MWDmo[Qu1և:= aBwLJ0V^[y-A/ $'6ldCSpu-vWHck圥$S4?XVsh#{cJȡ~|rEI'0չ F4a}N~t&L?"=ǔh`wBX-1Rw ,ҋnc+ϊ=h"P+`g ˈnDѵK`:r#lmӭ%;Dq v ǛLE72%MOkaIu.}9pbv4-pW4;.~ZY>Cϧ4eY",hҗ&yvË1*>T3#\*<&= ͧ'0Ӝ1 h~>YT;̈o؋#?Y}Erg%q%!a)VR9U{X1ᄂe(4s|IT|߂@\%o.kx:Q!L HKIQ5xF6zViw a?M} qsMuJ^!"#phu높DEr$'xÿ#SN}4yN َed]ڪ+ r0#L؇8Ą8 bęEiΕdی?[vXν~iŅ%0agnU #+dR{Gj 3Y!X4?ihQ6:C~m*I+sZ`[Wu.&w7>lbE\ZQ䀵$(9WXՀ~[[%<𔟙F JuR޶hvOS_@aiL|dpXkB$vHS;qQV!-* }yU&z$/nx! cDonuic_(@$S]\H_Tm;py doϵpd!Eő&aȲw:lU1>DY#&t,kilK[YhIY߃/FO*2z)owEp.y mdc,q.k{>Ӹ6%Sm߬7ě }KG`LkF/"e{0aPNIB 9R1y:}qKtSdpOfrd7V9e3נJT>}c\=i2 2ހl Ltp֓ƶnu/ekiUS[eO{nYy) #lS(-qT֥cla;Ou .NӾ4X0yM[0_z卐;:l{TVcr-u\8 BL+c[/p`'iy5nMa$[' I@ T{B<X[KU?fYlю}zѸU_^Qxü5n#GclPu>3c,F| F6ހ Q=}Tcqsϋ=rT4= ܩe=߄Ek6l`_o ѩ2{75!'\` 5'B.6Ka5z42*?2G29@!HmcyFdCS񎼪!z*ݲ.]T -i˪uaiD>KҟcӅ@cPXh,"dI$vL95\sd ( ҧ5ΫǴ\{Bw'IsIKifz}K`Jws BZPõ6,?GSg]9aj_v<ydoɫޛ6OBySG%\[@v.bssFʂ&[)jӽNFW@ HwKRniLISZ0]dr' l9ԒĞm.!r5mf, b-k}W'$8_Zz?JHxX4kʠ*8Wzѫu؎ 7Qb;$1 H$RDtNEa a/[2w h"k>U0 y[)2\$׀ܔ4ҭ(H5xkuO?ynBvVU"c/HGE?ڜo'5G<AҤ0_D 0e|'/K]<ۥt9}$? j\ĺq A~"a֓cמ3Vyyׂ1IINX}9a-W! w!tr>5yms/YoogSP"1qnKDhWwGIڑhG^)c ^Vs,ůqİ%yK/]vh'DU?LSt@7P `" L 0ޭGf^abY|vh:Γ̆QAW4:w<?&NOh*WPP n3MXM,dF5"]4KDF1t*;gTY񚽧P163G:"_ZV*tdrz%Pߩ9^֏ͤaM6Wf@@BYPn=8 atCaӁM%JEMKEگfohIFe~qudɏ)8^G!!'-3f#qK#D6:O($&&F_ؼ=s+"~c&rn{`Ռ$_AUU?S?9MMzՀ( x+j5R}μ=ը6.~}Cׄ#0@4)+O5Y3:ّ]_i/P?CZY)tŢBg29p@BgC,A3Ci2 ª j8bڼaKBԱ2c2O7>} aS;++(yLýB0hhvCC F!aq}CGhݩPo^X y9$:CXMxRx v^>ָd޾~hsc \pfzI1 s%Pٙ;{1DG1 tjM9Is$1zuͲ◙ OdI诊FM뉺6p =pbR$E2N(a?/hYvudOL({⯯}>Cݰt)b;:ZZ_lRmT 1IVhX6>L<-:l[ZznvJ]'Et2ݸܭj(grL>.bQ .`.KI$U gLiRQ+W( _G 1xzO9Q r ?)LIE*H*p:-3#.kxeCUK|/_l$nQsкpFm;zS]~x@x#Ny[2d*D8Vhc}u1r|ƌg=Cos[n 㷬3=m2MYH_̺a716%+,Wd xU~RV/>0r?gNs>*ȍ{qjN и:/)>eѧԯOl3]iqm}{5և::s~` ;>Gg7`WFz9t&07 is{3VбA7Z4eb}APg7#Ҋݗ{&Ct0 _W=tg՚J$?bzB&oß)d~$m~?΋vyGC)H*@%TKtC81:ȑ^}v1%s+6ͶT h WmA9Ab3TSSKZQï5%r[-{ $r ӏʩyom@c_^&4'*H&xxpkY[7M?t KxMv)[(>ۖ-xS'!B7K*> eT, $%0<^ȟtrA Eq194П*,*{:rsht|})u 31N|ҸNA*Ԙ̻Ì:yʝ'h9ugg}7vw4]s+z@l/QʡpmhC ]+u j|cP#QdrΦ$Bw=ǰqb"v׀1Ʉut!3(@Ys86d yu} L\|Fc }K4ԕq/ 4u֞͡||Aw7 pϪI\wx|ҵT{nb#ݭ3HvT_>S2G2q&;lQȑWo@ Qq61dD9jk|m@HC8qF+ JSڭ6_X8]'b@yDJHca_$i <28&J/Wɢ Q2[^b½5 0hl+sSwj{.F+*V}.>q\UzJij~J9,Pt zƳasjȉ< zNxe{(–׵<ZC !r>;#1 $a4oz^2;EsGrVҔS[uMQU$ Cg%!+]Ǡm ԶZ,x6b2B6~ٖ}Qvе)Q "-3_O/x n- Kf1D5I Oqu!˭nz4\07yɇwBҐxeGP5r2~+Qo=+@7wƝm ʩYhV,}(!z9L*,ORC?_#8?6#q)/?iYlb`@ԃE_N•g#+XQ<Lۧ‡ : pz#}Z_+א$74j y5KI6 jHy=`k0$-Iu\ ݥZsi (eֈm(ȝbN8E O3 xVύ+kw,W]mx $bbFV`=r:`qCWNQ*-p옇y $:.qG/=o%T$ك;1< -s[$YC)ҭQdI^?=;[YuB;S?L(pU4>Zm ?[1p῅]|a6FHmLWc"VDŽ?4НЪi-QvRm2G Z䍶s8X SX=P h!ۇ- kګ 9tBXrp5D nJ02Qܣ'T ZN=QD~Gu1dl*e 5 #8mmwwr1YY/[9{\ An] χ 3ayo20`$O" {Ys~\ 0l܏n?l@>xW`[q90ؑpݘՅp9 C\F0R^֘jqsJlZqJ͆V1,+gLQ= nxܞFϝ-6EqL>X&&VDbo ׭w[J^6fd*ڱ3S0)qM]m:ϳvm@ِ(pbXkt8p N:tCJ('lF"{t12*d9`<Ӭ-@KN厽o BXxY?'|3O#${x"F N4v۳$"('P68_@A86xU>Zr~(1;p'J&h'4-q~ބYpFr֦@y/1% I>Y]ث89Ol6ܓdfd_6=ZObl/}*% {R>QuDBʧSa}.Ӓ=N%/╤&k )AB2uT18~^]Y̐h}MYFhoy֞kU. 2Ĵeo9Ir.`^CBGėXEu#X6kZl1[o/Ӯ ,T%GxWn:J\){6v6bOJR> s۹HQNVQ5l:m Ao.67]H+cvG/!){/@}x\1چT΃48h~~7βJPzRqyk4՚ڋa!#[ϠY}`LWwgҒaE| 3oa e Q#zRr"-=kW̖,Ӊ`Sw$z󂈇Pʑ #%^-!֫Pӹ%uyՊ5S +MF݊ŲGT3식L_W曃 9fwB>s\D3ZSo]ZLmmI!Ν_q3ϦWX%]N$X HI?`6ˇեjrVA.pCa1"$bh]m!;@Bm)Kcm0Н0E6y~6:'^[@hwm"BL?!O -GtPǽh#HXakXSr;J~Fv˾{+3G]#3T~^@(jLk/L4{B?f'U>TEXT# y ^=z+ #I9JE0+:8C5zI7>gŎRNDD\/"{o[թ,*z.33ijśWKA`PjnhS)CTz>7i$,N̫=aHDmJhNI#NB?Tx /!6_q^fap!WC'_ +(@T L>b<-5-1~o4ȧ4=M3g#Ehz48 g_J\vr`oH[nZl3s:c{>kiZq9l =)59İ@s'KO,k< }C/Ht 3+&٣Ц8x׬T)@}ZXݺHlή (}ZYXV6<YmdM=͘nxE91?K⫶'N>w#"otm ~rG XH+>Ev"2Nr\RS)Nmq 6=S4)B[R#~]- bDt8rkuK2)euR8M@aCuQ<ީUS;1f֝W!/$wWU|TKr4$rp$ffuX17>^բSwyk QŏJ ) djLj& $j=/doJGE Ͱ(=C6Np;% ;'0FpFzk1.WM)h\Z#t~tnĭ]9_CbgjFa: YTA2SE-Xoyz:f4٧wI ȋ!RvKaG`O& #wZSP!H  mUkYgZ@(SR*%3)xirNAO+*n ^ {i{_A"d*b 4VR txBQRt~@ݠg-:!_-¡7q .}}ꂸ֬'[x 8=)w`;XQՐ`kS9ڰ/B@h+LYH:7W?cX+(z̧)i ^.-F#̇IƁ%;T=OĜ"i#JWPlqw()_XͨSsgӀDZ xLz@«t l0&DcɊ7qvAa=-+NnhEe?gX֍h:R( '$άE#24:'+eP;t-F.!V q]fť " oU=i hs/ȝB|p\$hOhdm@uJo-LDB#ZY8=z2*( _u0niW<{ ; S'npwhY!+ƕH$rJ5EC7މE24 Sw-vhl@rT.Bz/P0e߷.hNk(w`.svi[GK:q*0o&n&fY\AV4im4;K&n8,n3'Xs;CGhT:_=[Ԩl٧S6=Q|WԿt 9.^ ~nvl㹧u< teΥzXdߠy^Lǘvp< lO@qᥪG;Z(?mj,6 \8o$pvT>ԊvTp~n8Sǂ'V0hT–a&15$.Ub| B Yfbl;u~w2Ƈ'Qp$v^:M5 mlN*1߉N' 1v:& `af]$ dozYJ%܄3`B9 ϰN(b慹+Dl ntJkNy_ KSPH/j_83EBco;_~v/iKJpkg(Xz9x&zh%WѝȖBC-q@T ۆ^jԯxMf$-9kiG~o@|O2JƝSQؒv-'#Fk 'bfWiFfW~0M8ѪF- Z LncL@mSyP?bŎ:BY0 vw_cP 9zZs d6B ÑatnB[p"?y ,YBQkhQAB/vUM֗9Xjb`8ö'wPg;E6aa5f9vEtT7uD P{zh[U4DA۔] d:QiKhAPzdT-,xY8KAu_KqWE%t y6ո572Jp.a)ҟJc/'^^o[P[&aGqq'~@ޣys9JSE`kSO0o6C( T4Y)1A܀D Nd];{]St;bz\LZ0) ibZ*x\iHoMIk#g}VVenZRs=!amQz'zDMߥMI&~u&x? ݧN߸>#UYBe}tvB,5;7G`$`*uvzEYxeo!Le34{jh>phqI\}v΀@2GV~|JXD$‘?f!=tT:pkMVmi X_ϰ6E9q n(v3Te]G} XqCX77 R֙Ts3Yʣfꈌ[U7É#3LY7Kj¯۾#)%ġ<g 3ln'OI4JI{u^=Je%lhHw\F|k% =cEpjNws; ؓJpu(6Iuk8tY ᰛ_6 !&3K׃`,0@_Cc7`a r$R?ov6>p_U:g77WƄP3ɄW>8ȡgڬTNkDJ)w؂ qܜ4(oo/#%~b0)R=x7fr}IbP~ÉP.MNgѻRʁ;0Mx_~ T~e1r)w ePgK aNVD\vQqH,xJ5RF㲫KG=CҘ}oF|^_:!XK;,Z}.X  Rkx1q6SnjOuepJWKo_#S86_$a`a<34_h2"Y?0 _% D묯'JGF=sg=f Q1F! dx È2IyX?MF~jSjõLj =v_L\NO-f6YBNjD9K.@4d}>Dp7PJ*f CP:V#4;Z$# FX?e݉ |~ Z6)ZSڣ##eD &E{"+&߶m2" e;cֆ`>=p JfjV[9 (Ȝ` be-8pիsy4w|Rcᵝ j&sb L| S)qX f~\d *생^:I\YlwsV4[ƳHݛ+uU % R :ca@Q.M7>.B}3+ã]C Bz4ٛ]RRENwKglO&/ gfӨ5䠵EF7ك4"FGяҢ/=6x\˵wGodjN ǰp˨|uX Qk]Q;^.΀T/H~ɌW3!/n,#d`ڂP>!E `3i_` uvAPтϫ$k gJڰW$>4'a&€kёrH05ʨqm~,3a]jGI輖(o1{[˩xySHjdѱGwϓ9kt^Vr3T t v ]{3j43 D"ƺ|j)k][9QQKj쑵zv(I<^1JI~jL 2-E;4N:%ޘ0YWqͶ;G[`p2mK/'ףk?1椻 {yP!hOz "J7 .oa>)?{,nʤN_0)+/Ӻw Jf.ѓC6 XHV4%5N;pn.2P =Jݵմqz!vPOM )\<: &&=<.xcFT 銄v> )%*OΌL]"9r)VTmZڣ֫9D()vzSE,LkL)~ꠅHg)D\/$I P:äxJ"%cgjr(EE $bkv'MBnH.vca;=}=℃(M#% SL8w|r3"#AR*g&p` Ƈ<@"}>q#zNc4H#B ]bvSr/vs޲gn,EN؞@_wY%T]~VL@k5;̄pz-ŏ2i(\m!3#N}*i"!Pob'U#6ѦfGxH2)vC5OAͤKLW浏S7kDkb`e YP۲ى)T;m#AHS%İ :O.a1X~cn[X}WXp7Tkd7[$!BE߿hyz u8Lz5WA '~'z8,ď&/XmZoytNBl/y[t1+ə˼xz!˽DrSܚ6t6@i iйIǏ6b{OUWɭg]JwJ@JZAc1`鍸ޱ֬E&3+/t'd~L3ח?#>0C1>FaWH/CPr:D ~Ijq'0Bus(tCRe2".rTaf|X @RL }Fks;0Гڳwv4ѴNJ?_[~+o-j,_< ^vwR2=@s6*1rvl@\m՚\J ~SZ]t.0F ,%Ĥq"ٯQc8Ф_wxOef7 igӓS=Jnx3 }Jl \HS)WJ ShTAZ ^rov;vҮ/ףG Hwel(Br^UiQe, >P.aAkPliMa][džfb酸I;qBpސ']!lG؜(Yk^9IʍS%ZmCgۓmxSeY!LU#x#s涂1fcUd>5r7oӣs,摹'Q@! xoj,Wf*H%3gԊ-%aq*aE?^|3"A$+N!y<ܭ`|Xϣ3&ADGp@FBi~yR r5> J|VH`P%i 1I/VIx-ak?t @;{6N}-!9>̽EXT(2Űbc|3Z^; Fg*k{`̿M w J$FfsoXyy&k-Lׯ:E~^ig~<$4z<&Zi<L-7mMstIa/A4\iH> }t%;Kތ"zK䏋g٩/by>\<^͖ڗ+j!=PAgR3.7cg G,R0Ìg 7b@ Ĕ`O#p⌶thELj5;sSApŬ糋;A;! nJF1eghlB)ZnZ@7-a|]s԰b̽O(/J=뻼@ %PR0^1`_ǝ,$UN"a&0ӎ|͊F z̧j)?q"9NG(e̮;5|,&ӳN]1mX}|@TඃSFfڙ|0Zgdk/;podg J vwZj1|p(톷(VNP|7&3=ltP%v4Guwģp@` ջaykb(]8^,ק!@hu6%E V%+&ҥ:LbTMfţtvCѶ7H&L_+n}W^;Ŋ/ܺB;iAb RtZvqY4\6\4)gmk1W_7@RRq)Wsyc,_@)UٕjY{0 Vț|}5R&Sjy0)$ڢ{F4f\ qA͠ )J4~tu37abt0:0i??fz[{4{36ۤ]TVw ֿ;S1z7ؑAK2 6rImę5cv~Oe 0閹'ciH7>}_m))AQ峨銿'i&āq%/(RTP$/Y/g-r {bsF["=lYBA8t }|.s; lhk&m##9%{=+[Kc} 9yIU*m]fI>jo@N#.7Q#ݖ}ME)qZCJ(ɝqv8JRڰ?YDB.KyEKݘcsjId}pv$mP`;b[S[Mvt%6Ox8A8QZv_it Rsq'J s NHOʼnM_qɏukQG) TÍP9s1He=q@61-ϋNy'u#Sք,]mwD*T \ &)n΁;e;D9`"}_6MFUMr, =Cw&n#HìڽY7HKDcfkK3A6BXg.d/v0.zkuq¥Ŧ j0 ]pYy{e?-T ^VƏJ5SUvHw I^,o:дس|) p_P` 2TzDI!<1oY;Tp.20~},8:uK&jEr~"#yBm]p~m"Mhl¾}36kkM)@3v"fbaa W3-`y.#K!Ivfpm+=ͪ,@^Q)w< bԠAS`R+{ L&!/!ϷE&XSf597){߃,rq?6S|gOH\m$~xN2E =&t 7 bkufޯkFkčGɤC* UM38 3(hvAe=}#$;445~38`J)hڄ.`PlOw(N(MrΡ5 :XJv}.: ukRBۤl^7;_[4.N8GayaG$;DUB9#M0YJ]jgiu1gs4l&Юh iu4b=E.2V /;qMT .di J3g~ߗ-ѥӲ3w8xV^B7rBeB.K>6Bb/H_r>qJk"z~(|M}? u},.B<"0-SO߂@*ٰ]θ2/oH[Xt]Yy2| 1Y!DhpWk8F(I`:nDr,'ʂVKzvR?X +y8ugj~:s|4vkZF 1ӓKTxw Ar bt4AlV, A A n` 7 m 6T[XlS6aZ.(WT&IW-8)tQ0,-5ٹfgױŦׁ0F(TuHP2+,CfL.TH0 ;( QAE}˵k B.%׍=ʙnʱ -+]|n9|1.,iS,6 87;`ˡjٺX4a>#Lzݳmn-&:@Zfd]@"K<~Bܦm C٣+F|n^ =&fW%HQu;Sby^pU ];GfUл#Ap 鏉vgc8P#!4^>StD==cr;) 27Sk֛SQ62Y6(6eX^I>}T[}| ~\ncZWPpFW, #j7,{0#"jXhdl FdYp~0][߇c͋zTD>|y .͘9xvs/zX`Ur}bۑ0$%l\?9hf97@xm{k_4f!h"xˬdEK S3YWBs!ߍ?"4KpIz[ f~?no_]\wO ;\^H=|Jhymni>%ׅ qZwRBT7p],X6\dANk'1]ȟ3Ӏl%Aleԥ@h(PPA>ś5دv#4kK݁B1)iH;诞`DsLo>xhJK:[rzUp74%q+.UϽ-/l>Nvk1/\e B<+R[1-REhFU,:;͑. neQAl1*ÐV诘q&Y {>常l܉ֺǗ>!q;pzmG% s#Uz_ 6ĽQb/a40=h\MDu6kNIvKJVN ,Ӊs5e!r/h/&IsAOL]2pͭ|1`ySBۏ~_;a74O_d cÂ1Ւ1VoaK1qniw@5}xDÃrǑ=BK$W{զEQŃP/>r2\آ7PMoch vgҋKS$1).\(O!,|5;wXnwNkD"ODrp`@ZC]XɸGcֽՏNHVdT] ɾ^dEI_cwԷ֌PNs7=w:Q}Ol1SNV~lG3̤nr-05*ٍ[7T+ucZz!kLMV(W3#q:y(;=v+o}GTu-7:J5gcP3!zS|bL&B !:"%i8k2S)>;y#4_Y 7k#eq BԚ1}FL'8z3P!@ n[ƈ nUl%Z7u,-^^96#/[Ӫ`AXGFą'K%2l\d ϯkS8t}3?K04uW:LfYnX%Xv&+QȮ/@vRԍtc Ma& I^T$7ǰ'hy(4USx4>(%Fa:ITȈo~]'4CBH/.}3AN&NSzPs2%ґҰ|_#ueq}9U1~|VQ!۵4,h9Թ%w~Ir $@1ʹ߿-B'SLͲ /`6L@Ote a9e=C{*dWpU )t5;*?r%T=G:4߰.{ڟʏ䋇s.H X0DŽ, ݐ&kfe1S/ 6=KJi;V ͢CLs< z. zDϋfalm.49xP2 U8GފA2Bk{")Z@n+ǭFbM&KUHOMUm~NJq6kΩTyF%~تCRrXJ΂ !1н1aZ2+m\ ~rcX~LRs'0bTM>cQ*oֻ -w9bu\eXfKܢvBt9_Lẹa47 *JݮZ;D#nuxP[u>ԽyOC7P|8d.GSF|rQ˝LQߣS%Vf*72ql/قEYaDSZ-,A+5_ !g&%2^ހCj3 Abiq[j;å4U7bAkTZT܉7#ބ"N*l~ lK#Ո$v=M Cv\1u-Ϟ)Seu*:"Yj?!8lmTdOԝMlfֶ:/;ը6u&-#'RmzR%* y`UE# fz%$B6 1 z?`õϨz( 0Gh<^K"JG6a&Ck{~/ՏsA!1OߞJ=Ai\afާ yQvrt+soda{~BOJ+8I󤹑-3>5aW.d-|a^R^.55°>kŃ{A' :oI $IOR8ͳ깽kp׍9k| P_0`J1j8"K= muCM՘=&ɺ%+#yWM(wnPzJVwx_[1aխU_7),M 2ʉ}dlLKq3f+4kG2xT迡%AEÿ6Y,)Κjvdz+A׬ìRՇLkr+AOmG/HKZ̸?d]|t</i*\\#dUHOM8Wq$_l"AP.:Zg8ЮAR:5om IN~m?;?&b.Y8;9* ƆL0VթZ̅Zd2YJUr9:斛ll^W[Ly; _sxTp/l1꽏#: B'Ϊ=ƖclɹXMc܍9^CF`C_(#l1̓$ H[C%\5qHO2[IKڢȥ"zfmLtID{=PLn\Onعc/lZ0^"e O vR"qRWg?:7ȍ.xe%(u! d_i7*3) ̤e<SZJLӺU3"Dfj͌ziٚDwLl|^vߵ@tm$$et\Rv<7p6ʁ$BvR깙#N5I3Tׁ-fb,G ߡ'\ðJYmPa^u@vGq^W[`%KjaHF][0Pr"Os. ACc`_v3A77laʚ R+3#l=qCS&E NsZDd8喭7K֕MnhHVPDw9BW=RX4EU Ck;=m`O6.dLsJ^] Cϕ#f:4 ޽#$똽XiaEpj%g.mV^֝r䪎lNi{ lUδx[? eAYdǞZbŴ{qz, !fV[HSS|{ {4{G6;o5u$XjF{gjݟ#ON{=_d &T)б)ؼӻv- --pnbʠx( 2 RPZ;>˘z蒄8W;_bO]>[&"R] pN6b"zlfҟ9(lgY|;^5* i-$y, aR OtV2Rgb<۠Ӹ [sYpd= ^"b r0 hWP\ijt?h';[fD@|G=:H]!HMNe(sr>Ώ+풽(.@4>|?{`.(I֢5'mt|#eLia]"+<GI Z h~gt6rОYS%%$<<@y)D,[_%n82Ž[7*BDxPCީ;WYKG(5Hf{\j:Wh=`Pc l|gM2ĽYCu4R iMNZ7+v'0")_DyidskǾSkiU]olIj3BcJIUP)Q#iMBթD?Y "kl"SN  g!2V]1_b^kxt@]bEԘ;4"ݾ_TyudT3,rpTYX{zwL4dV'[{^ɆmXd*ʴQFtH]e>.ІOY6 }!cLx <=q~fO5J;n E9 1^*pFC[<,b&p>%_3p>#!A`;@j `2{?E:9 YD^!$4ff:L~֍+Z4A?rwKd 졈0bVliHf꧳՟Uަu ݂dW<20#)V-ťa$tAk5g,c{ WtDbZd ~] 4[;e˓Iճ- @pIIL͏_Zp.m]Y˿ Z9gH".]ęE|rT*|D1F63seRkt +K5E&Xܴ%1s_z'{^%sQ~ěj(WT ڰszG>ty"YEEᅾ"wN~h\ TM,@Hآ }WOSj|~FbS2"4/7FԚb36PS_,G1Qe"p8eK+cU{ZjGw홃Xy!3@]ۺ܆8ۻB˳79H19+#i#tf^Q(h,Q9EAςnz_mӒ(x07aɦsT-0#\K{cD讏 8U^m1u(&w'r"oڰ*sl7yƈS^b4F9;y{ 7GJY|EMj{gqdMh:O6SY:#LxY$=I=|GaZH;@~nڮD6Z;`xާ>uAL[dǜK!E %7LKkdptbF 1Q_XcL~w2s *CO:-.;>FZqU Te w ӔR 80Gӝfq@Ę>)Y@O }IX"(ym8E-RbqJ9CӂIu1J c>;@mO $3.+xXR!1 Xȶ,##*6 NGx:K8Xa4_+ &YBf"nw<4 F//jb @2R1qk#RۋSm`osp#Xb-{kYwm˪/In"+(f[5' ܭ Skj9KlqA׏ST:>#PcbFE^⃝\Yjv@~']O_(]!(#y$TG(9J@vV`s'dS"KQ>qKߧV/sE)é­`il-_T'1 1nWbBYdXoԧpvHF]!R4iLT_]A{ #=*(LV#s~NbO&*SA}A'#7rJTth3o4*ʧ@v2@͓ o/JbəՇSYiSj'`h[Ge¤CyvAa8 CGSepOTfաYQHa EH>rdYzC_[}.$(\fgR۵V d,όs(ʛ1|x3sH;pu,jrFz{VU ,E"͖Vz3kXlꡘqK8 FuM2`_Gu>Zܠއ[%zB=˷X+TVa lbBK$0G\j ʼnZ}OՅQ1[JrnzTedB >! 1%υSX{ҨUղ-G#bMqذdެ]]_BNɹ+9,B*9sCu/QKbdC`re49.H!V )$=B]5x M"8#2.֦T\^8jL3c{ č-D,2Y+БkPYh{nG8i >':i.U[nyxe)O>Ǘ:onVT]üZߩ>>jo9f\Mt*$=@MXNt g~?aWhז{.|=Q.5D&hyT/ 첀@IvNѪH|kqNZ!k+st: :)1 㝲XrEi}CCRno>ƂxxȆ[&2S.aiLɉ!Sz?kZNb1p!kk9#8F?/\xle'PsJ>޶iM`Smvw  "`YZ%E@d[ Jl>O"S"- qUdŦ@5]1?6; 8 0+FK>0b(a$|nP@[jv{~Z!VEr ?҆lP? (ѫQ1:#j6b8r]Fhz9#^YD#TbEv_%A†Ƭ]w ?$# /'+1NVe*7(im°O|k,{z{4dX`[Elfn'TC喭2dߴp3|oeNk(#vkM7-R& B6$CLr 3>pr_VwZKm2(aNl#7 #!vP ^bb P;ћh|Rw{e0&Y7ks )Q鎨p 6 PJsa;~  dWx{X=v}%*83lSNKvx'.u[~nܷ-נCcs&~{)sk;[dCzN^X9N-Ӽ$kz]yVdh"U 2}'i %\mSߎsK1ҿQhӜudXuvGgm*w/@[AJ5\N(ޑm?]?zfSBCN-ʛPA=ȍ;dtk'*[بs :#X g?u7j ip3gׄ.Qz1ih V,,j#C`ڞW힄vElTb J+-N5_ŮI8QkB_c'ؖbA*qa,F*%o`ߝ;byn\mwϞjTu/U0%B_? 0[SSX1mi3u: 7((WPВY,u|kTgK _&C"ה3wĝS8|g=*4:{s>jʙb@H1OU"G{Cjz00N$1d5S$CCw]n&-0ښ%vD[SW{{deO cŖ1M,TU“=/^(mL0FW`e_x*?!r֛Cn1Lsl*a` ;r2FCOrnvw[T~F(L#aT9rɧx!ci1ߢ>Z:K m''D'0>91t(;S^1Diή(ZK>3OFx;,}fd씘߼vں/1Ȧe{c@jdJ߆CWǗUHyLXvƠo."76E# S*uL0onD`#|fO!;*nRyɵg?/n#*@9Fp:m{MeLd91~ݬE{u`O*AfӳL7ȎK`JR!xˬix (-uzbV1iHRފ[!8 +#Js) h;δ^WTx7@Ž8TM( °VJcIb@}ʷJq(A= <_OeNÂLUv 4| /f4)}F]&cC`F$yteTCj~w}g! Wgac9џW&PSٳik<Tp@.Fi*:/n?e0 Q#[_]hD<@]rZjU%[I9U!}jJTsE?_q ܯ<^*ѡ4F_Vݺ.'~Y|?=f 6ޘvM"2E|.{ϊҦWto &zjruI PhLYò:@:o:sVH_]0^U4iYk~@ ܴ\sc[ihqJ>#ŭzX_$6ى#8ZVd\ kҶSYR$E>_Q*ryŮH=H@YN 2 ۻ]LM\9ۤ~j-/Xvdg u鶃t}y9~C*S6J[!xn64:QẼw^_e#o/hDX- q;e:T!ƕV6[:/>4zӬ {zOoQD.Ųp=a<ᱱHF,)MԹ8l6Cb+-vf{M.`%lYG_U=cbXS$œtv<` m*_AaפȮR k!τoa Ǜ5.ngGGLlq MnHIh6߹9Hlwg2UT^1·^L՗J }]T!":ܜu?T\~'#b ҧjp &Gc(3倎&lf f4W缣tG4LORcɜc1)9hU}v.ٛ-|Rzd?DdPTqJ2̼K*M.Y |Oز׬-v1vi=v1R}t:faLVMEum.c5[}Q4yc:hLgXZ+8PzB<|NoR:NjD$G \3Cݮe*vd瑫a[ds72 $!OQg$V?.Kt/=,`C3 4tyiz.Z{3ZkDCѴI O#{ 0޻gq \%vq6OeYqï="m`"VBےTU=/ڌZC u4~hDn*d@8RBLcʀ).ڸeڦ[ae,*YtC+g! [(HQϣb~:T]Doޠ$tZb'>@{[+RJdU% z2Ȣ>Lj ;JlPʘ,1>Gb b 3&~rs8E@&$K{) &R#hGb̀IWO G>YL>n~7AX1A?φLXmi]*Ј:^EH \",WyZ0漘}er ieRv̡?OdZ+ۏ5sd5 OC(QYq{]5E9TSKbxC2`DV=`2sflwX&z! pjC^LWZ eWo F1-t&wM x)zls!Zth puY;/,l aƻL9 E8v`^uA!P'L-m 쾙쏛aI N1\>ImJ]Basg)ws>y6u?/ a!+&ِϡGWQl^^Le, Yj*MqpP u!l 戽09f >_ƀjppOˈ5}scjNy@.--ѬN:] Ȅ;r"z~F!",zk! :$FG"œG=ӛM=ۗŹ;AvJꈈsgp܆6r͉)x2zTf55܇ꔙnø.4tmQRlgԚtǯ0GDozЏ %eɘ'ތOjE;n ݿ(s/F,SFBh΋ap~<-gK䕮1ӷɗdҌ H|tOMc YG򥪿-ks خ.{:s$9--E { B|`|l{ܨK\%/0uKbH&I;A _)%R6W\}y(En5@eH.A9|.sm1g/SZ]^@ӄ">M =V<@ TJ7/=zuL?s@] _,*KĖcInQSAZwN ED/sYڇe465^?1rhM3D "82:lhtxwls3Xciw+]d", 9/XRfXg6SOdAJ'{ 9FvCPgŬnn:ZTu0 Ztϗ4KSu.ǝ#^=u6> JnRId'f)~]9:{J(+Db3#obʹsEGw{d ǷjՐeD 6#zN{[/t֞xsAxT\7B;ι(E{3 sւ Y8B< ˚y1ZѸ:QhBpLpz O͢|aO<6q@)+OV 2ybJvG=hj'MJ)>~Ke57viú(*M'[0 TawyH,BSzP\ǩF: sn+寮_3̎WP,N/2-># Wg"fZ[Ơ&ѩ)$lO_-!O<[]zuWR jD[dU'r*maoJ.8F>G:] Ȯ'W6.kajn!UfSU[#6$x)јބFҞ2? sŭQPO|fZyCʯ9*,m觑]M$m( ,~~+'Wl!ZQ٧dRP]f,듨gA S9oBZC"L#@*"!F2dU!'@ie`'ᤗ=|ĺ2D!9EH h\NMeq!)~̤OPayt5Űt fתy"tKr*QQwOOsTsT_g\w7}۟ox&aI*"b˰HWQՀVܯf=$GK߄jY9@'HLN9Oˣ׼Egӯn''i~Md2(+zheFT3B"`@:3΄_z-Q [TOE(mOϵT =KaXX0 Gwl-X| |O.Ol Wue+\>*gQ[X$yܫ<+UEQd> NmUN8re EPo:X:w.a /Z:$%޶J3k x6YanPۚtIay*ӗlzc{\{ JɹP?(BDwp٫ơD'vے??Ofn-Ɵdtvk9MSWZQxM%s ";#N󪩿IY Zߨ ӥ.dPhV{K|!vh|\Yjo/hqP Gqp?X00B~Dlw߿0ƹB[s|\5s>1 QilId&yi{8w}%hHG(<:%\ 3G߯-ć$~PF70Is7!^Fwgs@eq,[sCG):Bxkޕa>_޹Qjh쵷hGA ̜DX 3(R^_v  /Fas d}"~h)a3s̼P{^t {B#q{0G5-qn(xI{ Lm~,dik25-lT@Two2N ^,7«noJbvh9csb#lN$;Z yӀw*h؍0UgO|`5B_GR&}vVzA7*=^5#[o6{Zbi{P"=SVC*? R=?Q M%.w,# yʽe>Y Am=qD<f1frAJ}P>N;1GD:x "hh%&~!3?$#U ǡzTP; kqaLžOf"]J @B1S] .5ΪJHпŎ 7uSw2,Wz败NzuG(hXCd! neQ (_ @]<0?YAc,t1ԩ0 `Tj1shk".G ́'"̼@1?ھP R .VG֕.dp )$81P<^*xz|f gRu;L=儼` ֚0١`+ <=FT MBxKWϠ {ّ)Tt ė"9VFdTRrOy)kgHl0ϱgYZ070701000001c5000081a4000000000000000000000001616eef1d00003d50000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/tuners/xc4000.ko.xz7zXZִF!t/=]?Eh=ڜ9O5277Gk҉ 8)4R'}"qB{F^ÏB2Gl+ݔ:,8]7…|U*"Q7cN4|Tܬp[|iN%Kq &⼣֍{ac(;q &Juvf42p ?aWb)5׭??' lӦzxߵ'ʱ?8?1W'GK-N [,MK֣[ILE`$%# v+m0 G Zy>wpak/tr[~o8?ճWca흇d * /LVsyX߯ѣPBu8wpP1L ZxAt*,j "ǹ`fD!L+cۻ%s65Dkտ(Na*C.6&:I@#%&zךb4$?ngPzPa'bfjv awVciRcxN\]|':wJ*&,yStG֙<dOG>Tb*/ٽ|hv4TΡg~H%kI$Z54[ x{B{㚤SpaV 5]Ԥ=?)VR+Cɏ;hVcWؾ0N'B 34*DP jX[6+(%MR)KU&^y x,4}OI̹[&D2|IFZUqgkeupJ$qbgbdУpmv耋&qjV"!5&^=TtU)UVYEqe ϲdIp|$ /<-ފ$ًRWL ij A ) +Ch 젏'Ӵ:~pJ8 _T3#ѣk|}CUtǑ>,2-ih6u AS!9 _&'UVJFЂoklk{TF>9U ImP9ծY}λN._}ν~x1XGPvUh5(3cu圉%S9(ܱcDnYѪ@ܠǷAMw G<,!x}ڄT :W,"[)H~WRB+K ̺iqx> T#-&4 -U3Z6z.)yH$Nފ (%8Ƴ4ObRU=߳#+zPC^|r+ס(0%,J’Jx0%bˎU:s)U~6NZiz7U%>b6F^VWZ%-T#sb =}r@F2[aLV^!Mb:7o,'4{D^4+o75Udf)l]P5:4Y0orfl? z$*v+j6oib6@kISγ旅v%\Q>ky_b-(+iOo*ΠV =5j\%CbT+!2>5qN-E9t,joMT ƃesuQ9v{,pm~~BdON8YǍhܰҟFK/ P]9ʻ;QI6r(,$aLp -6Kh͋(*KBo)3  $ 3+(}pшśK;rְUZluv8] Q 8䀴Y,2 zZ397kuhHǯIu[`טMp!.'i(f.#%vhP"'kXAQefWٛ&yC\^= $jnCc@ԥ |䇪wV;궨޶LZ}Լ=TAخP;_9F9WuKR62wCWR4=h9yPfdm:_cG/L3։muW8=1BnP|&ȾD{qC`RV=iv\)'&y%9!Sq 1\oEZP3 >E.HZXU}%idE:,sK>kp#]22  ~L mOO6*=/ 3QڱŲW^, ~m Ňi pzb!/;)mB21"~#:uE+i}sJ,~AݺG[ $\[ͪh5j +uHEsz[&%߾at'nLvإypv8NDr"Lvг̿h\0)dJKPFrDzU*qmx;h Ɵ{[^)Ɣlt ^7S#ㆲ8۠N:c/w4m|NV(D!emk݄bmQ~L ې e _~^3B%q "yrUN@X +:v`eBj](tXd)<~OͿ1fñr]4qY<:vHD&n3bqeV#XK{Ǡio/ :xy(!tSn>E,Lw/  4A(sϥ1IM|"l2%>ү7N2G,׫ɪX9 ,4Ҳc4;-Gs?C _:hC)tY ;GZO9[=r=m̱"e”@x}t\5~ 4~E#Sl.qa.aZugF?] k!FZ^DVYYʽ1B &#H%Sya#s Dq\I#*4n (AK[p,tˢ+͙  yM"$v^ w=? ,[`@ H#_C|[`TFn!xyܽ׍Uwv`RBc?rTE?vg Ď{!ǕYCJSp;ƹjx!Z#87`l{l;WNccϬL˟J%-zSI\:`Srs mof nxl1yN~;8v,4RVĂ0k AS&_nME \gR~NoW$Ѐ*; #>HMh"68-FxXl%|/Ce%Et`䞖WC\x8ãPqk 6StGx]_ P MPX&qTJZ쉁jVŁ=\әɱ>>#FͰ鴿(*Wf IGq8P(:SLjq`y /sČ5fy59^26eY*Nkm@"(sӶ?;tֿX* ,&&+ko^Ba x)ex]zk*J#NtC04Uhmx&* |w,zL+-(qIU+=Iw r 8cks_aN_OsAbfA4lV(zBք1/G6WZ.LNH+|Ӝ"S bft[3^ȟj]:$PA*8C ݟ5ݴ+coG S3m`BlmxR0?>AK @Iz:_tWXٴ<^qV沄;z+ q2?h0xT,EN.U˶p=N"w=XFk#ikE..~\C yLyeBahn=ceqneuenc~$"'5ߜF()<}K)5c%2E{7m>it)rfkxDzmW4:?׉(w[oF $R(^ƶW9jq6Áh#'󽉪˱3kCш`R=L\ןMR9oƁpJ֞EGn fv=gwpddʪİ[-_Mi/'%𨏓d~TDk! "qu\Jt#AiLxVZT67wD:rHkBl̄zv+2!gM^n oY[T".MJ>tw 2@{&lʮ;IIp1iu/,HEᶅQo3:rPjoj"ގ$#~դtk 7Pkx838[N~߮4AN2K  RO9OpP1WSddHolԦ!$)eҹW5O?#`䀭TܷRK0W?XNF/P}XJkƢ fj8 8|“,Hu8#j۽J;ڏIDTe ōIQ nR!,1xdS=^G=|Q7ݩG\|DNǎ?4D%|j _zVVP ;6V65@T(*Ev7}ANSh$Gcb ފUˎEfbؘO L,wzՊ0l@jG%E{Y$櫽Wi%0LC柼)|#ǵ b@ aY2jg Y*r>J^q74CPGWM;6iUQu+ȐOԎyO,j2\?A~İc]]u9\q@VT A P jTa{,-W0 Tz5z+s4.ȴrQx`ߚbY{-+Wfc7?bsϚqZ,k+(魫|ec%!gf:zZ7ض%o(d]>Tl+,q6D-(|Yg!֍""&%`SD(O[^@|9nk` ?ڋeBf)D17)Ȫ윽+#,i;enW?r%Y1;g$V+eʲ(;Ao^szP*v5졲f'sT-%ҫ''z0^mH7)XAj*Cu8vhCiB/L@6lx~>B<Po'f(KCp4ZV}{;ſmAqJ0x+URCB4:KJ7)RA,brH=Ɇ'{"ܬY$DXb;W rؿm-`C69*nW:i y,m-trve"FF!Y6$6ʔʭ=Ab/HI;P@beUXnfmSz6(Nn$>t-cꐈ nUȍO22z$h{śD8oK]mFc7Jx;^4  gu5qXp4jgdc{k##$ucv=,6d}K&tn!bWf4AJ;ؖO[r#K=KytH Rq*+S)%Ik[z?0h#d=ER /aQ+!ģ צ|5* n 2=`Ο.7_m+(5mN<#% ںsXDi6w=Ae' RGPeNn`/E$KA/NB㴤.B\~̇ln̓R({٪7'82ET]7pClQk^f@3jaBKjf_>f"~7lgJP􌲷)=Adg>Ք4>⒫ _72@#5Ƕw[ ?)aLd~hs̀%t#͹nf]ڶzC/l<zkv;6}ʠba Yeu@Z]:U^"Cqu9L~wCO߸y/,:\`7$P +QD2u?  /]vqMцils)6 $[$j*7SMjRЛRn 5B#ȧǁ\\|/2E&2R}zE}8*vޘڸH*ߠ-G7xrP Nidgԡ+JɜVRk5pH+9N!MMd̄Ȩm6,ۄQkx{LGD$ Z/OսgcDvSMw`i?j`7)2Ό2^Z4vόp`H$oNvUXuA;xQ`T&|ٮc~ $J[8G3QDތkb(nlHp7 0 E,qE Oҿl4 \+&)bBI E`lsTfD%_,9â{ ~-1#]Piuv(i)DϾi V@r~BY ~DlҾ,w,un*6~7w7-A c Nej#[ 6$qIErrW L*tu4n䠥FH`ToLsM8+º,:ыm6 jP]`ˇ1q%e2j-[iEΌxyIa_rH"-fХAHm,ɺ6Fo,"Vkn~ظ"Mqӝ(L͔2F KA\.cS+G;KS#OS {8m~~`rq7ATd5eE랾vx&P ,QxSwr-ť4_5'2'W0ݨѫS+T@_NuvÁrӂ;Q% I,؋Oѕ0n>ggH; #+T.j :9٠Yctɣlc~ ◊`jDKM,{g۲ٍ<{/F̻ s | Hj [BN־;&jH8_ndz௬q5li c mŸ^y/OSPֽI14QMA3Zgp<^66DP84C7H+fbf3i3톱QFҪ98-3W9XP%CGU <;"wzOPCSGz7"v H֨/di 8'O rS <.c`Ͼj7fH9h;gW[ûx; Yum>=e:!4NdG7@ڗQ+{f\EFDM=CˎuU\9Aۤ*ҡD2/$0*{SxUgǛl.()3c3( Oj@\<#Vpk0cڔ_r&(l;n'g|"^lJ:ǙPf uQ7Sm~R?Qxɻ7y aᩡKADM`<$eŮŅ0I*~&F-RYլ6b#J&uk܊*li\ q,)ըOu9'Sd/`OcIdn -ۭ5Tc  (K $L6ӕqqiVֳԉcR@/ܡ sW[9+2Ya&=DU4P9"Ƴ7WhP-kTDv:D,>)*~!軂AVkrv`7=g:D-BݨYG \!bm}Q/Ua} :=쭓-3,w_sLL :o=Fgkaxׁ&H n"j Ęl?0t/ȫ/Ilg\4F(ugX.?Nw$Kz-Ƚ<0B*+CQƝJko}* SbrjQi-joFDClP 렁J{I6 kSgmxwCDELD x+lH v2Zը5WX ,( _PĈyH>j}' +Ϡ>si3i}YܼM# $q+# U&}>ՆLȃK%u9.em9 > 6!y\ ʊ\0ESՇv36E*S|::L^">?rawM&S}.?/hCaPd?l0f|S2_i] Vbhx&zg;"_Wyjb=8ѓy%+I4~b睅JrʮWH&\`+D˩n*w`A;)IBv)ovc}Gߍ8yR/ ྴ` s) n<$"~~ґ6E*K*a=#Ͱfi7)rCs6if5i4(mDѾL4h2 Gq)rRz} E!A YEXa{{f@sgi ~ot[~"uGʎon Y:gOAðCXzI ^65ȠZڀ r?G,xs Z_ OUD&wc)d[R wUfN786rd)]$gG1Fħ6M~:D%B"qSQ&d`uGBa-1vR;(&)ʖ:4y_wc4''|^Wg;0ך!;JmN>Udv/ciFL4K~Lf{`*D0iU;]C`y@h:e"UBxV2.Uq_pM^Wvq.z"5۶J;(_'E{FTa9X:F3dC] ٺNѴ˹bѣ|wx SwZ+,ԡ ],sY @B5}gf0r=2AA W4j3%op~t(REU&'/'toR`4oVRJ:bhVTG4 K4رĝ( i [a]v!/ ҉w X7Y+<>rahMSuV>3[/=0 CpZ`pƛf|P(y-9r:}x֬hԦ$8X{_: RD\'4ݭin}?s JKM>9so%?7>04<:($bP6f^ٝ_(DM&rz52}ӟ0 fě^XswpCjܨwխlRUѿfH&I$jv'(FyςP2=~ù:jcr`We]6 #8\$GOj<嗈?Mj*s̼ 9<;;Ӌ8jZaMKAP3+"^{i0L>#*JT{Vh>!kՒ4!zFB." i*|1n1>+/W'33~;<{W5e+OI[}b ^E!o,,( wg,W:f?I%x9Uu=f[J@;AQ5qH|̊#p #=teE8g$i0'"RUҕA]52`խ&&^ynaX?M''+]X ГJf+X/8JDuL8&y,R>A]oː1*1KX 1HԌ&ڕgTMzݑs3"jE9DN̩m"S"3`|ڨkQ#d\ +YZ^;5!;x<- ó gVO1iw>\qHjFY{IJhGgq[PVz*VTBzoεϫ&Vѹ̵ڝ&aM+jrTߒC븇TxTXPUٮ(SNzk:a$s`ґf?ruzEDe$[Wb\g=cKYqdIܖ9`6 _UkGq.w^*zT593 7?@vDY:Cqʩ-8}mAj|z [,6tSa[5|}F32¶ Qzsr "(m> jVEbpD7' ETw3LYn֗y(o- /jާxVpJAC>1JI b(SD475 !:H]d;a\GƑp´#]r`2u)N2MY%WA;u;tIdjؾcs ߵ9K}& RCRF0.+wf ]bJv5MVl,pjA踈P-_-2,7@~r}Bz: m:YPk>/Ci"ʊp@`xvX55jWR:[YSnoVЕVЀZ3k E^ pYcˋjפ8d\ LZAk^|ٛj!*H?X.FՖs2'O= hD^tz ?[`,)F.nT!u[ҍbШ*]~0D2h`z,QFd)VEd?IOo7>7{Cy5{!\/S}݅m*.[GMkW|$^Yլ 6wyYI&(KڈX9 5h>nHv-Z*_İL'7p:=KMUziQUgYZ070701000001c6000081a4000000000000000000000001616eef1d00003338000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/tuners/xc5000.ko.xz7zXZִF!t/2]?Eh=ڜ9Ng3;fBm8Ke?+A3Qr^!F6-80r83uNj-(LKN$D>OОp;?Cl˴e~$iȆӺiԨ֣1ܣ4)BO`]a'8}Fsڅ|I L'+V mdy)\*\me%<w&T =eO(]t),V>q`ͮgЕA%E*gȷ)$0&/$+cWE?54.`w :_J{9(l3ڔ~ _iR`q3 emڲla#G뢰\:3XL"rwvz8j͕!}tg"_D8<%4@ ؙC $}XەyvV)$eIY{Ҭ8T4|L c4 OK|WW'sfk<1V#bFLK[|ɧ<_o>}"&~xj&;LpT4^.Fm>=) i/94IEjD*k/e>3B } z[TG)0m v1n\MAAd 7uk1݌TJy4Ե Vtp?˒ }8& 79LSd.RSoB`j0= Jsu.ALМJrH2xy]a]cY#?{sHaS,{=PoR'8yʢԧ脢3o+#tU|i^'Q$m!dz]tLpgLZ'&Dj+qHg8ؠagH qGzzF, MQEȿ16z$e6_SbˉWkN_n;x;9/o[tPT~"-%NKupG+}x nIW1G,,!3F?V*[i4 Fabd#>zttPxHԿF D=U8Ŕ'S2gxw,-^(t64_x '&Y?ByF[ƥFr$bαLO,9F׍ս? t#\p."sZlzh"cIFK &6UNr\?Vf\K suḨ~lNU9$y:m A׾*xڦ_P^ gYma >EKQLLaUe>dᐞxLȴ еMY,y^Vh2 ,!ܯ% LJ[aepׇGB۹sDn+EpQ0R|LŢg̍hCS/p;Wʮi2R1'LPCt<ǦžOwTt,)5Gn:25篇Uv67iU_)r ꑕj|ýH4"`6=ukYY]DE-6D\ailHZv/;&:pX5N.**R\I|(JQGub=k=I'guXÕfO` &Q , C alZCKp矙0AMuwµFx23z4Ѝq'y=(Yj [fF}&\* 9y'ݠ?xvT4!̿#Ƌ}Ihu#TTIzЧ^oF8߭{_62)g[*>FcsRQhRjiN1$LUjte莆#diF;P.銥oy@#'壸V_5N2h`QnScY' 8P;\B:a)T:aQ6#J,=%6#%W*<Z3MSi&2=],E\W8 _"DЕPIfx9taDD2㋉(e.2 fLb eWu?u"H2ӥRa5/1{45' `lNϬleSՆ)~M͒&7F'qKt1.`p(I5Pˢo{7x;tG"4k.dPxg;bM|L`^a܇tGjvd3Xޤq#/ydܲgżEݴY᧞vj(O:}TD=A?w/ 9b@EDKV2Bh\r>Y׍ ǜcӫ<զM:28A@b -HxR9 eY~3|&?eaϑMDݚihk]7Q/j% OA?w54v.ۨ ?!+\>2({Q~.=:Ч& =#˴<*S;^ kfdVH/ s~rN wB0l+*Tr$BC.<يl\PaO?9|\Li#pvhíQ sݘnn.yLtUYWSU JZV%d6W3 qDIt̼8_9kl*-`ޚk~$upq,iP<v**? EbP/Dsu4w{&_-Hch"|FYv]'I~zՔ!)"8^ Wˌo/Ffʪ Y--"0Wt)ˑ.V':ڏ񩡝w)GD C΁+̘<*Nng#Z [6dȖwvDmCָ[ }L>9p8t mp4s'@bԚ4q/@ Iènpi}a-\5+kI>q FhM|"2Zq3 Ovl Bh6. 'AJ"JRXRa,cZk#jև(P^|n Ι q\X bV 7ٸ3y /@H%^WTH.`_S=_{lv\TWbB]=LL^tċDUqlۻKr7NWŠϢhJ} ^E]%>Y4UjBi-P Z.̍Z[dI-͊dOR_z% C ,-zZ7JE TJhkD?bl!vj;hR,0:4*J%ї@lG"*LPvvEcL](H{>()hi ^x(dws`?8z)\kN^C$yA0ًX`iG{WFjPX:3B R&~gz Q4j-iQ@0r+J%*)}xTOQ~mלay}- ub&ũ&E!3$]=UiCô; yppb-PJ/izĸy-eJy @GΚYʺ`DwÌnpNNv3 DuwUǨf#?TpFt//lAyxaJ,ytEFA~Q!EOԭpM0I#^i٫ ǻo0xe :Gt "G34SOt @JT&b'ЦM,ed.DEO)#ޱD)65AiN|]ȕe%Kjy9: 9e/ .T`z0`іiq᛽iN /.?XrPOv=(*wb!aFs"XF5c4A <juލiU`դdK$c|d캘[T3MJr o֜K[~9Z?΍zR x9U١  @f {gpK3imlmzX?GȤ܁ `efvHgt&Owv`IHv%Ά& 5ZCe?!Xo4y1 LHQ9{ug(t}|5U\TU{k(DW:K)_ -|IJ -ujމhMi=Npy4qR̀m/@ZMP(T9l-{M/~ Ig \ %U$Jt=hG뾐P )q1'[ +qW~BDN?lW4 ;[Vw42UkTFv<ǏW J?>Lb<G(5P<)i>=IioWTT%G]K2\A@Jn+0[un:Ɩ{ R'=O8ޝ 8hքWfkҴ9GmLhFy$Lmytv .[ [@Lط yAŇW4²ss8 >szoOn&?c3znfZ!#mbt8A=9>:vբ;"-^ZڥS{VOEp=Ыُ\> (pE-&?=kYwJ[qo}9H,ஞ^L(+&i3uDq#@1Dg˶+E/^kSUҊ:@c^PnK=yLw94:D9GeVs"_3s-wRiH.,q!eh d~}Eq pnk8P+i_n`"i.}8b8wnl^i[IiU#LWEdakJM*HX  'mܺجOV4s8Za#45fvܿ(X̻#DfH8|3!lق{A̦wJ,%# %f$UqKt x8.* LUoI2˜Uӌ*,Ytś~^[,fLIonњѢ}GR}ãp߉9].(Rݛ7pbP1S)(Q+Z{0:GH[ EƮǕhW#TA1[Ֆ ͮj8©* @p ٧ޓ?`W51a&1NzHXd?udZY#Z63Z||Rkc1&n%E7eCȈLONFc8^f#tBc.4XN`Cj#[zC~e(EH<1dgr*ڿHv)}K յBq##o=e8FŚiqV3Vf‡WlKXXj1ĝN{;U5k]]?naS< ![*I Dݙ^hR.i;0,d90Oj{K8#!/76XbLUW*9Oxp3sdqՙetmP$4ơ/vĜ {} ?A5-|`sW4s3mX{O/T W,دb؁Ӌ$'^!6:GGvsk啛m er=;p5'ȻxaА& AS=l&.ҹ߲#tC?UBDď'2={^ʊۼ Z(F >LOD={)NhbnيDB jW|9>CGDO; `j 0 %8C-|lt2WFO“6+PBL74^[ND~ҼVN.dž_\ sLߙ=+RBM+BYCdX_ی;8|'[7 U]< XeD 7]{Y/sl 4e㫇( 0\$f:Sh*p'Wk:<ް]W&h'1,>x㺆{SXz*@ YwN%(3I^F7*H+UoaOk{LBkW"Q,2Il $oܔ 29nQJ :k"rN\`A.1-Ja&%S$bYP (Kx> Af^d;pum蜬omnIqF@ Hg??If{ Lt"^{寢96)nZ!-أLS,_$JrRK)=#)k Dnq`0/v vªzl2eɘh/Ď<} 'a^~jqqK't_cZ (-ꃔ鸕Gu?ut}ޯA95!IMD2Q x"dVgd"A fٖZ'DQOaP?,TvP Hy{H;?qk!.kD3d EsQ NO[btujOZ͍t',Ԩ){k'}TCݩ8n-"TY$c֋JU .fpd`Ą^Q;Fx.!bgR=4rB|NYTN&=fjiNybwMMPb ځ rJ{˅#/ſx& }CHɲ`(|ٗgLuC4eI14rX;QeN4ۀ%VʞtºHO?zE[ܙskDU =\0 բ̥XWHoC2"wNaj.} ̱G^a5!^~sY`{1]HMwj,Q5m2"ttjluș*vI6X%,LZߝS5#T 6$y*{Z4RT7 v93")G y `]ԁx;Eag2٫Q|u[-l$wSKjWU`٢;f6 ř5:iB< jϫ9q2#Gtto'?ڈӶXOtX/q 7c<7Kvl;!0n`J bh,pfўogYZ070701000001c7000081a4000000000000000000000001616eef1e00006dc0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/au0828/au0828.ko.xz7zXZִF!t/p}iI _ݘ~鋊V2`،@_;3O+\kvZ.Z87`p!JnRîL%ׇqOȺ .x N]`dqvN^@.&;-n݈#A=(t2ٵؖn^G *bjI.-T21G $ AlseU I&k\abDi摤s'4NSH ֬73z+8҇ezhn0c_p sH?L`w/a`X͏*NO}r,3R =c vwM5q)n- >< /6 Jy`/LE5*_Ou>ugAc0odDs6TČfVQAJ/ *3D~`J48%9M*2SH9&áb0:Gm& ؆Xuj4z(l=Pjӑ>x@P ,237aUN'Fǐ.6b~Z~X@l-Q_5O$eH}:Iw39r_ڃ菂Q&GWsՀilyQ}k{P^ʱytYԸW%gEQ?Y,CӹнLyj23SX$PN|qkή[*..*;=ȨunƓ%۩D$(5ã.sMލlQr}ncBB_&9)4 hF%*$9'^.]kgқehǍHZr'"QNuLM̤/pt˨65cCCH,~欱^BM`0bKIvAON~+ؿv}lo[tj5Gk%!7˟&N6 `D86%l,- C?ЭaV%<@hہo-WAVz*U-/=ۦy<+&jʺfBaYxmIκo] weHb~Z;/ ƣgf}9>ת/YqUE_k٦b fk7-1ڲ2<`9~&Oؗ d?heF멒f;"1V}%fuӻ<46Q fmj`WD3m?_)vj_vCrZ&a'#);=fK$QFM1t$"'Ҿvn#$3*t*(zYqUӮ2S6wL ]聨dQ z!38#z;36L>w~4`9 &7@ToX{ v]mQ @gp-!F!_0]L* a.tn/uLXx* R\!ѽaLzoYen&ĻUu(R3Ç ^R!GZa9 dJ}b=^=-B@4L"l:x E)s}Gd=c̖BH(2}]\q gS{*֫7q mQ{ࠦF'` 7-Jqs*~)nFY/X2iduDsd>ÁDx#l[Ge]<fG`PE,<h607sp2Ծ|*xjQ-ED}EP&XLUV>kC{٨J^:tuoae@/B÷IeO!5e _f 4,dvTvmpT3ٟc Xg'M,R4Ao|[7+ܨVR;4G c6x`Ry7wq=`wyzgIx]s @Ϥlv{l]Q oÇ5}=/>1M.p5KhvsS5G0ŖP/z$jX2cN7E3S(7&7 sb 7#)6硾(A׫&l1E[5PIcL`w>~cUih!iYD)oZ$F[v:xP 4s x<"_fo|z=)nsevt *k:Lv8x gݝӲ>ewաLt\a#r7[of%4}eXTv_ZH/J{@#= ໥|߼5 ͮ|;ddILYj<3g Z8DSn.d!0B6gf%F F.{;ro>!eۤbot )'*~I/ y.iUEIZ!JX2+HQ4ycu?c?z3oI2Y@Q*heccbgQ`6lu Y.Af_ c9Ӹy؂l}B=mqvęx {B|1! $ҵº2{K&%6 . Q̹=^͐sb 9b&wSYCrXAAB񡒸ˁ^/*㮽`oDd%:T|Qx2Zn@PY&KZo>ע=q&Ԓ}[I݁\@!&;xTT`ӱ%o$`^1@L2پc ]T$͗.Sr}wx!Ezk3{\wo߅vmz697k&h%8K_=aNWbI28$M y©Vy5 lS"`G$*@'ص4e[b$$W 7WZ$/嵄LRMp rVӊ bbժ…Q˜W&nQ2\1=$^Bh:ٔ$9 y0޶EPSWe2G|otB]oq58VS^﮾Q wi |X0o_xuhYC0y4V G&jfaa8Fqg!0a%mwYbFDsĶ̆ԏ1H4x9+M%߄m@n|}(W/CR8l,=3eG/NVݚ4&V{E@A?1RM zΈh (ҕ߲Ul*7Nr0z"Bj_{m6hzsN!IgC qƜIG}yfC[> 1[GX@FQ{?*-,n+Uw4/㳹@%;X䌄,ׂ^5Ec!E:V+\u5kX p%/c 9ga( ޹$"t'%pstжM^ ʡ5rjzRܒzVwꅢ zdS(A?)/{fӭ$'M wtQ76Sy٤2r>Lcz!E5 ct)Ms\ _ŪJ-b=s"ʨ8A6l=O bLϦ^,{uHz.N~ ȚOCl u?~y2.CVP rw=VxAX~ `f ޛ(6ꉛcJb<NmXZӪ?$7Jռ ?R@Q]bYDpe?[,x\/[\Y&$9EYe=,}HjAiLI05ĸȘZsAﻢ-uG`Aӯa9B&uP\To,Xx$B SZfOiOo]cLטE'8 u@PJ*Hz|+[~:1rD&/t?)腫 ~2#U\rx=گ G(ST"9N0iW%8ehpDζI-yHߺ=NwޛG47X(G`!{XPXG5=VN7ah>m~[6[h^$g7^m{m4)\ũ5WCd׼ܺFMENnt}e4DIMp6N 67u)O!"[61,#7!3c$42#I0nƴ0@gFae4~CSTh'Cy~ a)QƾI,ؘq٦ٟ+5%9o#vۚ>} X Q}d`+WY߆eM 0`cttW2z?HBGه2WX''y6sɣFE:xzϳ!B]م8?)UTqS#]teC#XErȯo  ~OIPZ}ʂ)l̓:1=+@ -m#_T kSzDg7OP;@KߏMuE/nA xb:>gM*rtd_[3Cwh`9s?Ix : 8>#4]vn$ϋAe7MRM"&-:NŒ,I[ 2RO0_6 - 1J:NŘ'BCןDJ$cOZ9\܋-K}")'m?7e2En?olɵ5~LGM`.GVhfr)n@E+]1t!wc='GG-1Xgw,2pRY]im_bmwL2s 5׺UqT,wX>@QˑgSv >?3r/:[Y# hzTm{^6)WȂb֐0dٱm 6? ZWG87[B`H-ʝC3<9&)*BU^;d0 g&SÊPBqifY}e^ U) XXEd =9 Q\il4GLY\s% 82] $ 揮+$l0/ DLʍ9߷%et "alAF>T$UI ϯyTXBڍ˚)}_"0Ux<1}/x.{}~qvQL BFdѪ\TgZ~ %;J̓EfaUOmoKH>7Xdűpd:9v:f 8N_ő^(7;VcH_HeO"6=YK.P%*rL Yf#I{29IsI<גt6q:WdŚi(~7 6W!]RW)y2zϯ*u>9r qݸy@II3\HJe TӜ :MpyA׹Fp<.Hq+\%#4*`?3l8#=Fް)yg䀒gtc;i8}'"CD#Ԝ0̴̵k $j<1zwxVț4, {'_К1LزLں%8))^8P@x0'>cՎ',鹌m df{L?rV̙NrOz\mF?6LYB1~hi7;O9j%w[|Zr莑O|ʏ pԻɅpSvp/r6Pڈ@$2S8)> d+zP4;TLUd/r8fݞxzԇKbs.co2$Q[+״|M*u$I?Tjz )i_{jeSrW8nJݒI6$YSA"5-o2B-W?މka'} md)#ٲuڿ;43a]n9{%,#^qу~QYrr9Ó{;jF nH@ Sn1#Gbϙy0VUW8-Z R>$brceF'3U 5LL8Š3K\yZo.O]m⃲ij1'AakK5S!ηc& ׅ ^['TVw -\4^̉/b4+&C)F1ԙ.[38Hj¢d9lX.414T߾bpPq4 DO \bƈvJI!{?y#& `P1W+({[9@zPa]pkznXJ(S{Ζ<Qk(P&_i%cwo! nNC, i F4-Sڻb R>"D~Bn q@U}Ѳpo[k|Ρj%Ȯ(;m`@՟RjHrؽ̻qaovYB^[ MiS%͌L6(}ƙBo%8PR])ceeʨ/x"Iz"ݛ,-˛ɬIƴƈ ؿN4#!I ] Za^~BLV+nw9mLth_K:p^;?]{bMyakUeʁR*֑^uә$2E08LD-1 ղ`VR A^#ru/AB`[ N!@ VX*E;TtwvxrGI3[͂=[@*ug&4ɿ=((Hk +RWV7BGH|zsF>3wQH14zh@l pFgRl.ؿEB4%iϢq̣ <#RΫtE < +#wDZ~AR=쵴i;$M_(j:(4 2jB!,').oУbBll dM{L3V|m閄,b,dx×t? jHC1Ss;ROLx a@vb b}IZQݸׄ i_zrvYUhr1Ɏ̱ݢ*%6yCܘԄj T/W&0|Kk,r*ׯ&[SИ 4}ؚj+-+RRPþ9Ta-m@F٤o˝G*%#?s?Ğj`h:drʐ|Jll`A2/5JN}Nx7 wˋ)D'js9;Ed(OJw%Ap:lnYxROs -"+,|FM!KFwYwm&'Y"n%܊qU+˲COP|'}\r8X"T?i8ys <CDm c١ F{q΅0#(œϺp׋Ѻ]o/ɩ-"< B̮JL?̝=`prz>oF {``H |Ϋ؃<'AV cJLIRGߧ?z}@ej?ǃ/oaC\LXx.m;, s[ Jl"3.p,^݅0|t0y~6Kw^D*73= ^ͭ+LBԫ˄ ۗdk B,ɌZ|e]YWs(x= |E l@b61D+=FoUVD5Dxm21D\Z qaDWI xkv+)ڦXyo0N|+pdh&񾗋V8O9NZHz`l;'نS1? _Ͼлr6.SA\9m}^.zFUII]ZA6 j|MS|GVIJj9jIC L)x,1"]x+ ߁%bo+f>۫Pkr/x+oÕOJT_"=Y ΄Q# *C^;4*ӄYq&@Þ,$]tXPC/Yp+/'s4=>WZX$"%J6uS!ZMUPh3]=`%޳޹N)={ebGz]WXq&ОjDCF/ͺ\ѻ*LqfHAcZq=c*]}/h z>lr C)^tg ":f8{7z#ֿ4Cx. Eٌ.4'`aL/xcyc \A E~4ݢ6dpd,qف0IPl3^zLd+SaTqKH5޼(z xr]i0rG0U5y-jQw;|YAo8+߹~%9`͸ !Hq f?CQ.-ݕ:Ih"]}#k௏eϓyh*NG^'wV{U61mnQ>F2᪌ힼQ  (c젒!RxȎho(=.@d[Ryz\%3K}-vvk9({2qb?D3W/\+-1?!frf@jGG?L|&71@uHS. kPLe~ݺH 88 ~F3i*H/ Tsl#]pN8|Vl2 gwYT7x_B0тYzEHQoFh` 2j"`B0(G$G v"oݭN"Ydt uWrye6" H.W 9o@b_TX/yI.{H]Y=` DPy_#=l5HrkxEJ/ReF2jܮgLPE,\C oSp:M7V.SG㳅;Ru 7UKM7} QYD{Fϯb4O D"@x2[SRWq+ 9e4la\zmzeQ *ߨݘD{oiA$iLuGDz;gq#u˩Uփƀ,XU@k/,^FxB?AzwM>=麆'iA.UgL"Kq-纘SfϽN>kӨLQ @2@k؀$=Я7xIBlJ_'匼e1h’V-Mݸci[|{yQAՖݔ?-ŕDOo78 *}}_ ãn(tϵ)Vl'W1?>n=(Ђ(ؾ(V t ="O<ҠǶ=悈ίH>`P@a3I<Պ.MgS)K|۰V\&M#*dJ$@<;!}v%*;Ԝ\$%ic迒X8rPȬ"aHE/N䭼ԽT"'cִ -@U‹{juɜ%^ UZ\șl* =7\;C1Z?JkyN¦_^;"BďYBEh Ł)Cg{5,/O$ jI1~k- B;֏ËS} \ojYfw\ƞ7:0 Oz'UZfyCIuh$ :,J{z{aP1:[j:x٨|reN?e:9//b. A9y>ƛ]`bg)v*f3 ![C$Dޑz|ePFJ}dԟfI# oH]tx&]М`=ǯ.+&ja:nf/Xfq'.ob!?RtހxTY%fpldzm[ KgI 2!a2Cc~è҈BĊnҫc9*SY"2)rعu$B!9"5 VB ⎒F3!:)Y,8\*mMMM.G`v I?ccHJL} -yuLfNY;xHMq>*o@Ρl3?"Bp 1MS Z7M^|_YL$0hYCPk9&" &~|Ge.҅^ d0#2޼%F~{+Y@z1D!YzN/8{Zu9D!P,mYiX0Vv:H?Ն'CŁW>^~o1擆Wz? :~ĸ86`IsH'҃hUdT2Gb}׻8Ng υ8j^Шox}6GnOOU!aEC1W@~C\Y/RRA\ xo0|#cejW_k4}=Bh؏V,q6j6u yM?='yeiwJx}PGdÙJ ϩPNZ6; =a;IR\a(uKR*.NjR5WZe?Q{&cd )?JugϤe{p$-EY`6,-뎓NA _^H93/ͫD;` (]4$^{R 7Y,"hKfGz6?fas@K@5yV@(Uh= R(^!C>SruzGX5_uZܵ#?CmAr( 6[|+ZL{U*)K%1LZ)$NnM%hҦ:_hLrK.RZr1`Tu-mh1sG7Vzlm:JG$~mӮ1d#6!DzLA"aQS u/+)U{Gl3zA8#Fn SBpց(Ԕ1e3 'lQ&JwqGTA#Fۉ2 wjԼ>U!{9~.dzG- Px ׅi횻R%C.c|fw *? ݴثܜ/\4\$} ioK@`T4R>-L@-]$GS QLv m?zr5c@iz(a<6*6HIsQSr6"݃]k8Xwk+jCKiҶM4.>CH^"?(<:<8zOiܵ:E6.Ƀ+I)ĈƘmu܈Ok*rX4kO$Î6PsSLp.ۢ:4WXx.cLxR45Rm=$%kIxIrv=(,5- .(qs 71 q_I[o5f [F9~MeQtJ-~\qTW[oͥl h ȳsqW]pJwgɤL $6}Vԇm/) O=ſxUpx ]\#jUH~] {זadD ;#ڠ"f,Y w!+`0ۗ֝Ya"N.(W agPU6p2ܪȠ4%6ꛛ/ց)l⭑:WjC9qZ&U _Z]O2sTѵ+ ?h.jI]q]I4Q\)(>t4JR`ɞ3[ v"*HzDG1*r !ۯ6+'PP[vefv7xO?4t" 3tᑫD }*}GH1$X2ѪE7b\֠[(5G.t7`jX$|CO5FTCWR6X[y`t9$?}aoy=!pt^qvL[^ļ@).i9B /?h˴yRlaҸX+Hi2l6V0M.[+vb vV%bsKUsh/ ўըv=j}.6?P- {2<4QnhfߪMi;-Eэ>HKɊ"Y0=BQQwq;nomy(2\%1dMs w0pR2HWEt 1rPu$a}zEcq>3V-FǡN3]Ͻڈ edQiZ$Bg ԛu47z>ILsA\4.<>^3`gXy)KRXZRjC51Oq큔"DG9I*Fh|z;m0ApQBrЏ`ۅ3B k+,nz(<otӓ›q06fiyŠ,Hаc O :aH2Rm|b8 i IW?Rb{d$08Hj"pNPAeMyYlsL>RkΰN54o,µ?}J IY,aPB8GmKVTy@$ԣ Jɕ~evYl'm^sJe}ʲhrO08S,:vy?B$ΐf SKiOQTu ׎eQ:'N 9 h ei3c< z?Kg/w0^Lks(>yXqӍi3H&1ZwX=I!#`9 L/Y3̞`@t`.=͠˲u@ʗ8}fJZ>cIཨr352s?P>'lm{q3N y$¶|y?>%Dyp+h}߅ -݄c܄IhE2;3O'w\cCњKbOc|/$hdjZOr ֮ʊfm>LY]v~7|ڱOW4k %4/pB yh 0^"CI䟉wk!$!7(us3/͈IIEr*6 ~PZ+C:@%c3+"QOl@kYkizƿV%-5;ȚH#.cLvq=PFېo׿~!P* hbB!COqM s' 8M5r^sYn"y#6uҿXEry=.#)kWi$m΅X .H#Z ZU3@ngT"T=sH:߾1 0P4!6|#:TAF"BPTwI[HgH\nw[J@w[/" BC ( #tªLT‰ĢqEv)X x &fLqN!$.Y+ʷz}%Ez.P%.Q,zeW[g%hfvt˞B(.Jlg W3+#0zDU0EJSQxg8C|~"{u`7RÇݔ? [Q2Y׌mcDڠ3*8z"U dCԳ ?.lD1Jobeߏ.w7II n`qbҩSϠh 1c6X[1um4Zy+f ]dw=V^ߥ YM8HM+lPم76&FE6.,'ӢhO2{yXC!_*Oק㿃D#A۞uI%n&AP7aovH iy b.MGK+) +m;u}j``5 }F5. (cWU>z҉,p͛M(>ޚ: [f/jpyk*6_m@kb)7ITqWo>%׹QŢ Pge@$KpG#3nj˕PG%:񢮜&yA }ֶ3};nYo*̑Ffг{z _yvՈv%yf~k^moT- [=:݉*(9J6o]܂ކUiUs:`݆C̴y6X7;iUX8JkO^ mB9~MG-`# m}¬^!(!nYKz8 c㳜pͣqz`a6\؛Sl ^ם,[I=EW4-2zt~)B9j7첑n\uV;|o[ Jnqjb9ᱣίI ) Ȯ Ie\ fO-3w*`BNHOr7WvK>E4Wkj;D0nKZr'yR C6i8] m b NPa|qveeE.gӨcXD8q-<"0 QaƯJAǪ c&Js-ϖ(^OÚIqW1Q3Pb#+S{4GOҷP)4 JQo…_/u`a: sˋJchnMyK$(}Dc*ڥq2f ڭsbpm .˨97HZJ=Jwe T\,b9Vq~!$2Z良F=mdx"el~⍠,,kPæ&!@4/~򸛸7]OvagL߿[!xX~(&ŒF[ȝ bh5v! YVcˋNRj *y(z0h+fZ`[|y,ZT5joޘq~tQl ]*Vʾښ*Yj8ɣD:G!XM =: ߄[c] *4#[%c|h KTh0ֽ TrE"J-"/L_!*;+QzHrisXk,q9GFoFi321}XW1`Rݛ"*|uzh1j F&Ď<)oɲ*SȨ8}:Fz6zTce2lg.tgv+̬Ѿwf84vʱV~2]psu 8Ps>"\ńo3l@əcK@i&Gt4޳~ N.FNbZ.̞~-.un5py4qJe?Iv,R.޲"-ߢR޳oMj6HzJB#[_D" 7P?~TBP~3۞ @iWǭ;[iU >Xn@MeBn]ढ़z, [nPl#ZI쇍lw‘?~P |ǟ3#T#'hc:2 :+[ tgMvӧ;/,F$Q"i+ӫD$M3xcQl6+8`)׬G Pp #eYY(՟[EعIq W"qY5(cMMڱ"q&dU梶?vb5 rSfrN>+z+AE x@m1|n#nl{JiR('7@IyM'MD["o *o~xi/j v6n$} YΩ1K@G%|b \D1K+?A/m?Ep4Ð1Tޯi96yr}O]Tβ[C>eԍEOGHd)P&S Vf0KU ҘQ$Z npE'ڥ6F7t碱b_@I p9W0H!Ly?KؐarM F) n^|ʈ{~a>(rvsʃzE" ?CӪ螞粓G&ZMV.CFpj|9{Λ-dN)}L ‡KT%q{`A+VOƞ:+"YJԈA~Dhr]{lߴm)Sΰ vBOc^2o^g}<_iphIAJ0p1;BU>/.BN5@h`//c}y ۆIPtwWS&[Htm]r~n:c}nP45NQBfZ53D`c= 7N^DWcS;3o QcɩPv6j4){yO?L9zru6O܃Mp׾dYB 5$J qը^0J}B5OfD::dǘѴ?#u?lsɈQ-W 2☉rxq}͘DL@Oc{4%lC3O lX&Lf3fK%#3 (1r[{mcs8Ba+s=U]U %re 8t:"s0;C}$\'G@bItO8}xY|: h3μ]i(~|#7g`s:0ŀk˦bǯ`4^(!QWTܩ#X!#y.N#Ȫƥ<֞6$|.ݲsߪ {< X(d)AiAPGrިAkx8}_=9|L3T鑽]q<`&,9|':rxrrp k-7Mic6#-Q'@=IY>5bll+fқoah?lͶ0: ug&ٽ0hEj&(f"h%<%aoX"E`=N;e*Cc̭J6vΎ3j2LvA( FzyRfD:gow ooSz6W,I(.ޕ ؕʣrRI:`F<܇fpP<.)@ ?AcX~,{*Ċ's!ĽY?ݿߖB]d|nO?6I3R {=P\.*DT+ ,@G R[N; ('XT9=w |SyRA~I^5*ė y&ͣ$-e ɐB 4*} |d>;|Kiz 9o|vcFg ,)rFwevO"F-+y`ևc3ɘ&l$OTzף(fj+"PY 1R |.d;#4ZGv%ci:sj'v+Jp5o@ 0_3Y7qJDu .JbIF ȉۛ?6sA9u^9r Zϡ -1u Ţ8i0.vesd٫j=+ks}phSEg{nlU!Q[GnGE'Ik .z)FeX2$yG$lA'ݗf/%oA_ ,`aOΰ@-xi|kn#%G.kzzW^D}68jI8j݋)cbr`x/oe(}11Q7sF۹{Cuc++۱2(5 NRfvsԋ8qS==&1ѵ.88}Ys+Їt2(f%ʘFvԫqh5:\v<Ɖ7M8TKisb[IhCjRjth{eZA99.]3 $ GG3~2ԣ%9U09]i~oC*M*,4%ς "a=mĴb_sew 2Ď{ ,|li{(kỏA; #)O0f/Qr>{[A9LƨyIMʧW$`0g8Z԰]72d&|np#)Y4IM`b3֙:v븻=79zؐL|chv}^$ ¡Al. =Ԩm ,䎆|nsNdnt'f3n`܍-HMn4CaEB@䙹*J%RichY/0nRˋ猅R+x]W&(;r,߅gWXq >Ӡ[,oh33![WË>ZabiѲۏyƐb7Z;>,*I;\apzZdj~zo&@KӪb~Q*H־Oy#5xe(3k 4"ib+Zu[^ s Pz,Pw?W%15nlqK*A:(ACcUFR 2#la-H$(t5瓫XȹXfUԫ# xDZQCRa"MoB鿋-vu92`\7 oit%cx±F&\ W-2 *7!{l T5ƁP:4Y3ǚ{ 9dT:!\t-hA>8s[^_FS1s4FۍUR5;$6lJoŠyVmqUM~FlGqw;R'ۺ F{LSYYm4 ]GcvȫC;HҗWx {b7Y,UY8A/nzI& Ű!6=?h'{xKIk1+ V|B`^~ hjӣ:ƨ)ڂ䬗v!}y Oai+ R8"yDYlN M)~Ybl^~FtșueKE4 sQ=%3hAWR\(;1 :j,m@_> d1H_/7coI23<6ޏ3hlu^2St9 .;={QBI)qVS}rCV6C"s>ľNTZas-oIer0BnW?dÄ8VYPge5 GRD:C"/!o#c%t'LZ}uWkyiuiYl ZLQqhkK &j Ffʁљ[׊QfTG@, YV9?qp6tq: J8*e\4ȼV1,^G^61!^(*<,-} %`Xj:Lm둗T% $C:l3HW+H=?A7?|p;RKc㡀^ۜM 幪QmF8J>8 VS^w9Em4(W3U:R@m9W'N80W $ )~bINiC|D3aѢwv*d%Ыet=L> w_7ų.8_oc:⑍R#a)N|m\a|3+q:R[s^~/Rc%OJWh>f1ݬT~ZY ʤ (_$Nu:A4#ચNޖ,Baע!9d͑V}1zДWZWp7uOz*8R~qVLHR5 .KyTT֐"r&\N!&IeBL¹##C_CFŰݐQ56a?1mˏR&MW+Oo[Zx[X4?#agYZ070701000001c8000081a4000000000000000000000001616eef1d00001614000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko.xz7zXZִF!t/Ps]?Eh=ڜ9Tj\Z ]stmӝ6LŪMHނ>6us1s%Œ0 }q8x%I?0z#@ uCRT=㲚[`>T_$w9e[=VE|z^GyݑؤԄ ~xrg4֑5N_*|KNʋ5C=y7ŸBVg6X}@ HoY ŀ)~BjLb;>~TQn~aB6M@eWx8bJSth3: yjpfY*aF!vũfDk˵Loށ0OLmaSt勫S|*)jUL9sO|m'<FvKyhn@_hȣFI QEflqQCbZC$@ZmaS++Kؚ5 p%{LuMsQ˃*e*l"yBA{>W N%#za$҇s0P$'pe'٢g/)u%HzBB,Cй3`~ISYHFI^rqT]m zƹ)bYϝw7XF#&-8.M>+YP@]&_mS']0|Dzո-r>  ;X 2_Ug̞Gڻ~ 3F!F Vs*wd=&Nڇ]x m>\gFܪz&zr̒`3Mc>P*8O?;^6|֓Kc~]۷z Ē =0=C0#zc9V$]ie0Sl6ów; eQMLX%X#_dW_D`$޳q, )nA3i%{;B0XMxNɤZ1!}K*_;C:7"BB8@GYSt6]J#4r<JT1a[--TvɈԊ~M`AˮA eצ:`qnxkn7x$}JZ{d]#Di*MP^f6(t].ŝ-CĀ6 X]Uh(1cqcm_qcF6ٿv73)hV/2? AaFC_@w",.`0lZDmeQ \3AL{`*J*֙.VC&;P$[PwwN_2HeKM6?CQ'dq+&PoUDII({RεDP<'hӌr(__eMVЫXZqs tyY1Gd"$7Bΐŕ\G~CSt׍糧'F8RGP0/euЍ@ڻ7.v–zf&yWl;2þ ?-νIRy{f;+2_ #I9{ r6rqW J1-ñ􆗒|3ȨDHDwdS~DD8ZcC<$M*Po~$~:;96 s}"S^썧1i 1T]m1*$Aw=6sI5-Vq”t7xǶm ݬ-;tI4l0$pmIGe~t4tִǐ+r]c_DT=VMG3e"!VlQa6S^r!?1b-/D> L{AOji3V8R$X79B<HV{t$4Ֆ9K4[CYҪ .*]mՓgAL uei2uV6h Lc V|HɏG5jCR@1 SuAadafׯ^9kd1(1!< հ>FJib 8Cb?Y4D(s*G  QM!d|!Dń^maѮDžu7ڨQI4{3j{  <ُԳo>Ȼ;+Xx*B`62cMF,o@8iH2-?%k`x̵ ÜFa'AP0BQS1-#tICTҝDϤ& /.]N?;MǤ΍[Vg~(76JAӷ> ~(;|Ⱦhw0Muo>;]0ӼreCBD`rZ^;p۝k$}{Z,ޙgWf[*Lt/ϟDW\9^~u@ eA)ѱ7D4yRk#yXfbɔ6I>8ld +liWî be6K 8Аs %x41Ͳ/.ۃ RTIi9j7.ga> οR+j8ǯQx1FXef&HZH0Tkر V^*bn\VeոgR A"5XemL}D{Pꢴe>tG޸ۺf#^cߘrv!u! 8ȼIaEk"C\s߽c[u ?sW.z8 f"'YDsC$& fbA̹0ޭz=ʎ&@wEy]V2C`ozVHU|DئDDiӾ qw[Z|=ZҿV,^U<eZ*9 !"9$ h1$+,)ӹpsgVm d$veKCS`ˣ AR HwIԚdabf5BZ1Q=3k`n{ `[ZyM̶75r@Ap,8] ;2tmLͭ܌md;lYϣ,"CpoGȜ{~ &f>Jv)n9ED{FP.805Z8fϱ.da͖0a73QJ1ޯr 4? xN}J?8sXN? ]I_ } Ovvx8l v> c)1  e`ǎV+(FiNr ty\1R5>sWhSq 8p0Fx %Mzk>xCɕb[{[,4`+ܼ ;tzb}عrNCӕ"c{|MXh4k‹QBDq$ruh/ "B(z[3` 5&^+ά^:pC'ʮ]俐`|,]=Cp!ZEdi]n1 *D/ $K"[Olͱc`K\}}rXv1b3hv!s'&kh[i3yfGsb:30Ϧ9 `[˝P^Q+p~9Usc߳eX tj)*vmAfQmp? @'=tnF,a1B芍L߸j'Z ,cjkg>~bi/d[hcQ(TGP] ]եG3/Z%~}ؐ!lK)W4%#¾b>)95,6@+|r5/=gG>~,7-'G—k}c$\>3Rv+ t@aux ߅^ 0 Y%= WzH g9gK0q}^ a7^v&t{u) TF(:r`;萤+zUT߶iEˑʽ : je*3h4pF6qVPGpf _ge o{>C_um纰kCݯj`vC ~UQ]TI>e*Z0 /u@Ww}8ˊ/";whaC`BWRJ3_vm4&|{pw} R*W`Wk9lŒSעvN1k7yeH˱mdΦR,9!wz؈]R5;@CP!1scDAފy=TW3XP7^S43V=lh9*,UشT7{ȩw0@ <:z2;y6>" ZWsWt&\qT?)V!UUz?,ʯ+mimgՍİpQ*Kz6T' K럆H0LPⅎ`? % LW〴uV6mc #ŇO|JkW?8aiJ"5@Ǘ<*Kh9-F;\wX 7})Gvj:$A+&f9JY21{w?Yu㽂3q 07X;xf ZMY0v@H!JP;?*,tۏIZ -hn"trB D+N g0WΫ(/Bjn:߻)#Re{ďK(yM#l) f 6cj|Mo&@K! u BGǺX9[ LޕF%`®Ɯx?|tLC^! q84{$GbpKjiH6Mw7%]|/eoO9R*5kk7)U7*I}a~׼+3zvӳlrwvQlU7!5˸XAu+#_#濲QM[A嚏-`!O9Z/SߜԶ5zh 5*$Svw"40ʼ.=A4t <*2"CX¥~Lz|kwcu!f_HhfN[=-Ct-vciI.Aղ]R-QMitP' uߕp|:nUyFrDwHp<<5ܾI'Q0f+vҀ=PZh\f*woBBfsLj:vz A%gK Vq% UmTBH:+K ׎׶mWrSqp0rhՁ㚓T!o}1Qe3"w* "{KeN.8DΟ;z y \X1jk{Ig!N5Vh^ d:fjDqYyY[PRLd^3uNǞrh"2rWK oQ 0ʭ] ߆oL|zKߛSp ]2:Br{%v݉c+ &AaATjAN/'>D*&JF:T/IIӥ5bƶ=!p uD)ZLI neH8y~ృ肛*tblNpt#l @7:kpVL;? ;(yzwJyPN:= dU UWǴ6w u~򀸏KSfփ^s4u䘕4e3 e>h9a'v`bh5bk:FsK d31mHmi0#!q˕M^$Y֘bCoP*&U]<]ȭ:: Ta]TOˈ$RJ)1ά⤿>#gl-Ġ\M;9enj`t2G3@ - PuL8+h塎:@QdBL3M(V$a ,] <d(>er"3J  J G9Q.4XWtZPUsXi]FfnO~6Hnˋfe\0l/Z^|^YH5ˣ.>gASu'TT:.醃x$/c}2eΈcy `;Ȭ٫毒\ bAZbu=J EfM̂? Ka]uJ7P( ̑ (^x7kVJ9=8j>~Ja 4`׏Fh ntk"PVu*\sґ@=M T!w2k`T2/DgӂOt'gf)\[E`1{bkr8WN1C֒+i|pe](#o&"Gve|8f֌ d#*30\ёjK/riC?>v!2g #y$=I)DO&mFLG|4і>T`~l++|1ẗ`}e2]D,UKe.egH&-\1pcгjZlwhcEja}7Ic57HnHT/c5=|0G3J _)9vV,\{歱Ba\"}lK+{'T)@¶u9FBuŕm۠>rtUW,}5fR㛳hdI $#B}}#l% nXWWΦ0KA`;4{m^ܖ?z}2yA"lHHiA]ꌞ.;R56&}\ ^@8n=PAqy W A}oOz}Ζ}Qp4YA mYLPier~2ctcY-ޠxCLCqJmSD`pm0Gj[wY 0aL?9% IOtkoLkÀ] >Nɷb q b|v.&@'ꃻP#Oђ<~fъ`bXܬKeV<"I0Y5?xNfz :=|Ө[6alqSz_DU憰DG\q 0|,SA#FQۂ3Pvl3E=xĬv^rwh5i3,PR=0 bzb"?^ȗ:m\HWk/8UdZ*:8L?qe 5a)M YƦ?c9u%Gt[1\exXy n%]1qIva̶U.imd Tr "6!.GTcn /3]EeE@tZ̚)(G˜/~#WIzW6 Gm퀨)c=e{ R;y fU>3u1,b{[djoxYKun"FZ+]y^x_9$̂<0=$$9Xcqi䲩~m4 yE,jt8>̂gYZ070701000001ca000081a4000000000000000000000001616eef1d000024cc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko.xz7zXZִF!t/ೣ$]?Eh=ڜ9R,tH^w2>r-4ىY SRsħǏ0;\]u?/Ң.¥Nhgt;yW[ܭBzAYO}A&g:s 95ďVEգTq rXP0;ORњ,xV];tE5 k"m>ԇ'i`ퟍCB_<7A[k~K0>8HrĨfU rEv $ 9&!u߅f4:XO6[IsWWC;  Hu\t; $&`Ƃ&u|rǰf)?K ;*/P0یL8|-m. ܴR1XKF]f%mʞY;Mh;GH425!?H(^sYCN&S럆nypGcTYEm2UزɍţDPtj!r3ʢ1Nn..ۤ~8(̇70 ~ u0K^P-joIne<6EJ3ЂݮD 's ifõǽ.?z}wGq FtrJ7=zRuЗTWj_Ta0b6GDm[neH{TTٌ9޶ym$qxGDyB+ rP-fw!fZu"ntmo>y!ٲ:dIIIb[!;(mhvp݌>,f9x\ JWO7BJ1ucn,f(-\mK=p̑r9{Ώ/_։v=DAq#?#tq\/0`wbCS$Da%n9A` ^"JRUq=rޤA(qؐz-Fv2ܗ2\Ce%ؑ XG~[bm4zHGg̠^Jd-͂bS Ѳ 6Pi8c͎ K0Gua;H!j$,& Tt@6Oed9)CNpf8Wĵɶef= ACC>5vmIyΒ!'u% a{T3d`EH e0 6k֚*[v0.^yJ 7wYnMv'\9{T7 S}Sr{Cqoz2IBB\XV6 sqG* 3ȋ+RqRѭn3,(!+u byjUYe;*48*{rN؍7[#>j:撩kMWnqJ(hn)H8NM&NȜ{S" ,ӥ߾/FlC qcgiO]`j3ZTݳWLBM+tZёo t?OcED߉Y͒ɐd)zX(_>pl*1s'`Y+@  E`J9,LoL@ZӢ (wu!-#F`PENuyFGҫLܧLSPrtqv2L)]lJCRdT'#!4$%Ң"+8bL˗ij}:꽻ۇ{\WQ#*V3S$90\B飉 KtWHغO,`+>jO^@jG>dXZUL k‘&-wGDQ/8Cl5zĭhQXCF4@G9aPzRS;zC⺭H[sY6œ~.P1:GcHXZ6HsPNt-_e#sr5mQ%&Y_n`PzokxKR9?DBɩ߅^%($&׃4j!Y+;/-5i82[SSX_}aٕX=b݁+02Je.i:O\dI05dgX9'H݅"HrS@z4'YI},]mm+t-LC,(aj |~/=69_akP!3fJ_ZAkZ5V=O肅 p=ϩ|cH&v6D[:`JҭI~eB_ʈ <2W%\Ψڿ;Xfm*.ZYb ]< 7Udje$"w bGeٛpr$ d 4%l/ 93fgms"QLٱWHf2 >in=H• 'CSUӱDRP*F[ܡj0l V;y8k>Ly)?F)?y$+ئXq4W9?a$ ákmB8Y` xtU'.KOMGv^,Pa'"p!\''Xa6fVlv٤?[ a*;0V`j}c8y*(7^rΈ<(u*CZ9EXZ:ۃ$vL zb0vrڏ ~d}&MԾ]#h^$Fe%>5,ȆGԚLDgu#s$aՑQ_r trAz73ۭ Q[ Pa4'STHW9o{!mYոE⫃H$qBQ4 RVR w!qIjX.6}G*t<Pbv]9Iۤ[bvF!W Нk<< 4:F"i [ ݴHA!PDS_kF5֟mkT[_I`1 F6܎\Γ3>^Ȼ/%?s(Ovpҕ1SRw5391UL^Q'Dc:zԼiFT@N\*zzF;uhehe)qF/ N=ZßVhtFRwoj4iݬC۸06$9 mM_PXU,1gt*2r[*Hĸ`4-VjF #瀪:>*)DӑfE0uڠr9Gҗ4O`QI*gƀ?L,dR]sx*YYEO'MNlBBu!}͈?՜;yɍ#^4N$@L3FH8l]{2 x*HxaWKjG,wj^ ZʍUAt/F[bL:H(@!6'vPE+K%#ܵ .2cOa2Љ I+~ %;LOm!l[?X풢`=K8:K@6+q{sH\ 8G1)92ZyjMv@E uI;S?Gk,l5~3ݏLj44 cnlR?ARv PZ|uڈV6Ho_f=E%_M<-è^M,AWf!c=LYۢ`QKYf 00Kp2!֡22V6F,ğ0A'kU%?=̹4fG?ZnabͦubTszr4yҖm{Z_>!_fPO{wْt8*ϫo:2v}5axI"j~vҞP$rn?.G13zEsY7`cxAZ @ǚJY |."`v`bn]d 1£_prW$aN0[ PpB i S~.'}?+9@c NץklwjsoY^vmE"CPTF#Rv w Q(<<@qvɥC"MkHB骁VoQO{PD7e3(ps̊w drI/D{.jH.[wKP =֠H(Ư:O㸤˩`peIvny:3*g\pm<^9LWj>aT3Y8DfVcHSɇׇ=" t>RT߉.Mal8IMqp9"VY)*Ys=΋?AWD^hD՝Xc:ZXU:Q,_eF_x{t ru]r0?7pGCoׄz{lA݀'uՠe,RLvj?FF6]ެAZIɟ OvЮm0m}5efhM",-qq\m%E. JNYD6V/p? k2!W/; rh͢3s{eͅCjVBfB˧bJ͠14ৠ Yڎo c.sLS7(( Tn$p,8E]TK kSj)B$3xy"Q^_Sd|o֘]y8 DGtOL6!?$wN-wc$hEރחU_z7Sҕn2FKBxX@NlIpm!V tɩ$+(K+Zx}!qtag.E5S^VQ\p+Y4#5 ǔ-qH7)0A[r&#G9 t `A„tMvAL7E|,w6nɿwГ`oZѽ).ixaC O=ʏcY"2S1Z6#P/pc rkj@@-6n/.\ѿ/=_k #^JSiiv7G9UkNO-*'CTQ<%-,dŴ^0"Kň/F5CdXoĮdu1PħQ/Bu_2t0FyǓRfaJo9Xp1+_ކ- RYXג'Hl~C)hˤRZ,KnCmqS7xw}EʴfD|*.!ge8/-ʥ˙/3$ 4E(!"*1,1)Qh3flp&xղR?>IP:o](Q^6m<3}(G4 %Sq[ꗶHӭ yF|津M|s RI2"[Q,؝Cۤ=1Gj] p` îQL;%^'w` ]OϽsg_bĉ4 2<:ь4pl ;O#B nDF,l pAK:M} P[br25p*9#0OA_l6F4Ӻв c*EӨ?0A~ʫ%~-@ĉnBOXUzsSޜۨp-ϙmlm՝AO`p̉/j=2ܴ`3UАLZMWC49XWM~~ݱ*@*O./pB:H TAX21sŤyzXty'ϤKYpvDG:sv#'[ +El X.U -:{O,^% iF9 \ [Ǐ.V9 ]"8wp2L篔d>c;} _5 kd&5`!2+(!L/|"ՠ63)Eᳳd.͍ZGo-X0`'%q@n>ϙ4LRqBF'ٳZa~H^9^j 1*>K1*v?01n꓋(,A䱝h҂9d҉[R !YZ0BTj{Kb\\ɢ?'XtN]<5p:-zS?n:Z"D47 o>dz+" H`'H?Et+[y/+ዒE9Mb(s -g ʳ`p;Lf#W(j9O~ʨYwJ!9,k!@TjhYqRBRk MlBpY8pP?ϨE;KR) f` @go}hx)Xךy ƥ2S&c{>8z ~.a+D v[!?&#h]:͍M` hjŚ}[_ ?.&[RtB6^ ᷸A前 )U̝D7s[)9 yʹ9R!;{GX^Jߩ(ř ~ٱ}a(>.?Cv3lOf13 z.3 )c^%Mî6pH$y3uסYt<"`2ɶ+KzEգU0ܦFfb(8.&Q7~"jm4\T~T¸!:㗃C,.ƿakB! #ܜ604V \ IFtTfkXx{0=cq9ԟ :XG]mA,轋kLdyiև8E?l_@x4U֌&25qS;|Pm:hF7dHՠc0*BOð?nkԑ_J6iQmȁdEE`=f А͋[/c7Ü8귘`y+CLZ]ɖϺB>i7R5^Ěs_5絬ObQy*שIz錮;Ff]MMA"8n&{֪Ҕ7CN'9EOny*D1Q. ͔ע 3AgBߟu;Rɡ ֧ɝCVՁ }V# ҫiGBqP]JټZJYuxC|AA{k+:s/%(^DPCZ %ʈV6#n=EEBw_v]@j=I8AqW4-͂N馉adp]ʔfOw^LObzABABZ57;k}NzZQj/¹{iTrSbziKjqbMYN Lh03b eTwD7ͮ_ l\HwޫϚdeK.ɢNksI >M;wL Xó?NK/0H<`ztf2,ӧZ&tcae)Mde;=uoaW9d`#B[f r tjYk~6nyaE9,ȮBD\ġ tK\2*$:e5%'j@9!p5T TZ#X/ ʎ`[$}RF=g7J{G!'X;YԒ7|ic?ݴF};<*2Eiq2~C'a]wj?ِMzDVCU@ABVH>.КjA`Fި q3S_?5t4mo_p׃5d (.`. _Y)#F?w%ebbK0~[>r% ޑFꅒ-Rn"ݢbp*<.u{š^ѽI=1<.x{R8- kBu\⓬_|sii *ppR{ߌSx$3" ah9EȦHɭI)N C|ZutebU2 ^7> *NP;e/ӺeۺwB O}&'l{(uf}0}>#ӂ|ƤFL}.C?e0.gJEJG׶oU! f aQ:z-{X:=86ⴕyOn/ 1@/f-V7c тӅXq*ۃ'iRՓ/4pYz@h %/|T[#~hYs֌T?i*A_嶄!Z{aNZ*r*5A ÖWif){V_>A%J1'*AuZ\Uπ!vS[ڳA ?YO4wC6`hv"Su’ҮWJ.^]9SZ1ScUaݮ ~q]?F$+DxͰa =LѡzPPa?%d-eU_pQ~8neI;t%AYne\-HdP,_ugު?ؕU'â0Lx"'`V +LG۴g1 k )~oAlLǒt%UpVdKA7CݕhreE.$:Q=cHi"juwhC@QCh.gͮ4P"hGdPj#qnBq~V)Iehef'h U(,DhYn)*OqKtz!RX7_hN|uwkM[LO'S߬%;Y_р<xo> ))#:1(h?Rd裳j'qV;gklԑԗĺN 2py-E1gr) sm,sdن-uU !"評Uj>M3F-2|_+l Sn[5V LxxHS[ HGA4㔗1/S%HƉ"b@,:U1le$+-h?<öm卾ZXx0qE$+X"N])VD-uH 8dkz'G)dROũUDf-wXϩs⾚۪G(&6_ƌ}fa?}E wztx%9|mJ7 wG _zĀh.u\6NԒ:4)i' 6.n :eky>VXOdyqIyc<3$#,KM\"h@wAҹ`*;=L}޷sD5aIEF'w;GxTVRS/n([Yt7e.lv8Z黵~։A8v_wP_q&aÄ!,dѮ[a<ÁW)Sw೙:P[p7*ScY󽭡8%=w&eȹirmj^>&<>-5H{Lt<g)x1,'f£DPH=: k95@8͊eŃ*v}֔ѳ;eYN4h(=[o}2V#Mm⸉t @itz+>ݏweۅٵTKd3H=uQ嚷@׈O[`9?Sm{gB5m=d/+[^bħ{̿%b]8og/;?k )KgG us V 4 s.#߀ x󊜲ūfI7-B&, K|X:)e8'48S-hB}H0b)Q"{W{]ǕԿ٨hhj@æs|#_ 9F[\`,e-P:Z *p*C$ɂ2\X~P]XAG4'@:ŏOnnnU{V8#bkct5AcoTNDnl簊_ S\09MyZd9=LצuX&n6vN6N"8?7F[|"웸V&PJISo>_eiC1yf4k7i[Za^IP ^`,>Q,{0ZIq0Q͐bN=׈XXoEtJbDaF>s7]8d-?YS'B<#eeƬWY,Z.˞GP ;PɎtrX#-Ur>5)m좾(ta0Qd j6J(_A6FSJVG#ddxm<ә/vX[$YJu͋n=YnZ "j7 Ai܃3$_PږYLa'{`zgc QS`ӟA:RrlZ]d^`ϔE'H>@SB)@o`fw=2̴7J58Ip'=Tjvǘ{&@n+^^,CZawpn@џiA# 'Yٖi(sX5Dy0YLz퐣Z'|v)}\W \.Oް6X|a6Vu>Œ]@î)SE&36؉V7\ {Ss0 S˯s飫z"i3Hs<A #⃦ΡX% V,׻KVWhU?=,ㅯ\}{@G//21stKl5xQ!fM"P YsW dHD2_+Jd:'P(Xlyy'$?؊:pQ`@F5Ґ{Pucpu+x Ϡv>$x@lEulqN "ma)9VsFc;vYX%ּ+3K6[f%}UZΌD 6Y<>q$T&cﳜ|xݢppD~QmꅣMCk +_ˑTmEtE y <^Xա[(Ԝzg8MrpY_c J5㭹A<h+y *8g$n:qvLf.) ?9 v2ЪkzNӑ?V%A_ ǜn~XؔQMv co尒WЇd+d*d$DσiE#aB֖Y}%rQPR4#{V RU`1Ódä -ķ wP1Ro<<gׄ79޸1_1hrħΫ7Co*4D=0t;O" ,]j-4): $sHwM>Qe^$8ɵnUj?N*Ϊ{~Z:&H6"X@5ÿ]$.qUzCU*E%Gmhj>Cgݖ ,*Gᶥ`|s;AގnȦ5x{nMĥ{͵@1J)^ n&VvdI#'[2= dhţb{Ytil!({4ʖf0>c0Y@V;R%-wGٸ?;^DaAځ rR^I$4?Uok> ew) *O]Q(D(9n3dZ|0\X_A2IS 6xsE_Hõ)\fկ 1WEP̓z s:Jr%3}DMieWNQՄw:'z&`(RԫnI M6X_9v(U-kvϥ 8W;Ž;!ȓp!0 %YT Ȳmԭ6 O }/ux(?{jj)c 쿽%`XcOHQ s2w4q*4M1BU;WY&Oa$ΐ*5&XfLk)]K #"rUVJa.$UA$u[CZsQ3AG>M9%N㹘lSF03#=NE.c]]XYVH<,o@̤2`hv5P/ qchl}JJ:j?фz(&CآWD vQrW6U,+{ u oӏޙͭA/}qH';t+)Yʖ0+>r "=yT&ұ7`,.5,s4_3pA9P X!֦ܶX1_w*q7UlzBڣn1xtq2Q_nzvm3]5 G(A5Ův/5s.m];/0}+v.b{JMEZ˽3}ZdQb6`|)fƖXX?@@.c!\Fse&  W%]v1s0 85d*v"%6grO cYV@13'V{/mJV`18%1 qCѰ gB(KF?l&K1ѧø|%,ҭ]wkkIB `5-ћ+\Tne<{ 뎌qt(P5u&$M>~FkhlMVWys#ib7Ґ9ί.Eq$ }qT[fE?+%q<*MtFKfL'Z|~ph5 5TDS!NA'i ş> v-.rfi)G/JtS9W1j_GE-(<<܌i௲zt2Hķg7"TY"Q|*i%;Rsc?vLG[=A)U=Q}]`O}Pءy-Mw(&(+Uش6NbqV:+N[B!殓l)ֵÉMk4*sܪG!k{]Eïg%,dt6'P}ل3;8J}@,;?DXg髲))-5xwjQiꄔ9Wir@ɘ7 a>bकQ b77_*'񍊊t=p 9G<$PeݐF06nm'fqdb 9:~@T/Yā\\qS9Ls)Ǵ'uJ%tkP hi۰57mmyc9l~I3(S<噙RP +ZV$mv1^@sBz:P\ t-g cF<`tz4-p3}|bap8UcbK,B\or W#nHTNr΂Xŝ#zL=t9 bȨ#)PF^wICpI8)O-U/ZݟD;WI`yRf „2bxPkbO*a)-6!5+|u>,1-p ƬlSp}YHo˒/.Ǚgxݡ!-VIFhJW4[Ͽ(a$}PI_߷_nxnkY:e&nO(aIY w[#VQ?3L ҡ2}r#T◖rbF$­VOb ?{%Ӷ؃31M j҂iGtYHˎC &[d G3BWJi?-%TK=7u[ h_*;D`+CStGw{ߨ:dfvԼ`dє0۷sԖa]h$bibXx+%0F.}-@d E0PI\( J9-;qK:9B;a򶟅TXxg7&NMЁQ&>Nl/T+uB^oI_q?=Ti,8] ̩n7 zx~Nx< aLi0:L%"]ْt}LȞJ*!SJ(SHQ7#_ Ż4"tpi*4kT$Ok,j&VwPY\N4.섌YB d*zB|i1wRba}5;MSPeoA*E/ҥphIL5dFS//r׌GR|w. B_Ԃ(yӦ.{܅`6GȦ+ݼT?b䑭_rE%% rX~6E˃m'L;;TA>eӼbu j7*+ VLnh D5SCy8육͂:(]y1Tw`?D!t8Fqh~V{3ix.F告,֌*oz4v= ,= `9#e"1Hi8RWZ-P̊i^`:-K96x gY`aSQxie,3}l ɮ8&8w6)\sCX-ћ/[)ixdg(Մ:\,STw',8ia @>,g6 r1?="xhDwFjxU}w38$2\\b@T^М_œ95Yz vN"D5ҊŐ1˨V)!gԛ^72a# !ԇ4KbSu \9謁]8֢PP >+Q_5X%^!DQ-_\A.ە8-B+p?s%PS\Ox}wdeZzXړgEY1ެ{?^I!A>hvsY2ɲf]X9g&ha¨}VG>قC⬱ob2 ,Di9 x!ƿ0؛s'īؐ A/,]r ȱcONARoT$K2z3Ѩ*ؗǛDw,e$Etή /{1n8>Z5WׇGzI0E;bAڐLDi] n39=~P?ߜTA nJ";<1B$Fo?k[BỂJqm-W=WFQĺvcVd ';vA X*إ[`+Vc[h YI*-+G^%Vz>rx܃u\7>T DhJj4RyT`wf6Ú[ݴuq;\98޷U/X[&IEt\f f;:Ƿ(l?R0hIѿ+ N,u+Ɲ@۸uq!FmP(O]g.]G)Rllpӎcl^c!̠SH^(o6E $?;fBS|{_gM9 hG_yRp@yB[[OA/:g7[YE`V_LֱP W$AJPDE>8ʸZf v}D"~y-}mUv:aUx92MMH;#ؚVv}@B?‰EҡL!Vb#gOO*ޤN cTnG|p9s3G%|f rDF=qtkv6Q/[yDWT >Ow1ndɇJC-\$?dgxr׿5!Ap(DFkQJ޺v]x|)/U415*`fcC}` @) :QPgF^G|,a{6NDܡ7w;K Z(jw#q uS\(w\ .VN:.{]s{#o<[[pz_ Үp 7Y` QREmŬU`:99D 4%qf;j7S h2T;tӏ1Y^z*Ж1ԋJ-绤[Qj1cUC5,eҒ WI!'q:91@KJrC,AF [Rd75iptm)@SyzHcl#?8*4WaA53ߧH_ [ /d0` ~9|ԜCR#&lxO2"cerC<tGl4uL*D_@8rrZ]Jժ2{iz*l>ƇDx6D CYJ/A0gP^ǡ5nY[p,hhLߺz~` f[o"ϰ])m&M7lZV٭aˏq*E`AvHAѯt ~1Q|rRc'Nj|/Fm^AX-mq@|P_%@3u(]?aL~翼+ޔJm&Ja}^= IyTѵ|ܪƈ іivj`W9;<27+e /U([xRqާ{W=&AqึZ*n^},t6NzQL}~:ŝZŽNgEe:%_]X62 6Bjxe`tUYTXbw+E;Ȁ}Nx!EK /6EAe8+/%ӚzD(n0=2h\OUAAM"+5Pq;Eiw,\S|>Tn-|VVQR.1`<M#GZw8gq~aᅩD4a!C猨y*`f ~% (9-/ȿr*s.{oh;B0.q *- nT[/kķ(k@/䭳 7aYN&=3Ux\ S67w[ ^h#$`5i`W\tDHm0;[: aNV)C 'c,D|q 2q;D Wcע1 FF Cn->WxaR(`fNF KABa*V7ޟV>ߔbW}0Lg!7֎zyˇN grKDJB/"Mbŷߩ3: sG˥ׯj2oV-"}~Pˢ_h]T]/i^,G%S^,ޢ\m3"s=T ǎp É3_.ofK[Ţ^}BMC\L'M1(^5FAսjVEǘoAt!ܓ]0jmf)d]okg/9i9z*X?Ɣf ٌAHMD8ɇˣZ\" מ&K]Ƌz?1HXgL-"@>>ZL/"$#iʜaQΪ-6Ϋfm~+(\!x֬qW[_Mk<]ыѠ.?*:1J碦mV /dܖ,1,#?5KW *a=4!KtH1CXYG42?.wFg_HYD/ɍxSͥoa$)QԴĭcTj#CxBLjЕI|84[M5S`"JYH/& ~.Ds(Hܝ$VS8H3wb sf:%HA9>6#؃gFj}$7i~qd`\vyB3Lg|Cpy#95ҖوY\@c!cI6@#t B~>וv="^d%&ClC*UŤ`/fkw*y!Cűm*}_pֆNZdq;茊jj,lbcl=hw7r $ݨ 8zz޶ yѡob"N ,=Bg||@)2Ͱ=hr*"g.Y)7` )w [rEbHT1t'k~=r:}2z - KK; 8l d{`HbO鿘wQd.UI d2ۊ)G dՋӾ4 ™:ՋPyb!ֳA)pM:*8 !eYFu7tDW)^Υ;hBVRq+BZukc~wA\CBU8!޺%`0UsLL4̔p4 eP ChbKţ5_lbr6Ʌi00eT̳bHZYqZ&TX4lȒg gw ?A:xanZjnTR͓1_@tl*Waw\:o90 7J| U^˕WO'E|Le#.A I@n #qq1m6m=1ZѤC6Y (\"QG:+N۟6tS@AQN0_hc&frlzKn_taTXENar(.Et; h +ZwƩGrS8G Bʶ&UnB @,=_g ۧ8#ⱇ$y~\.9$Y_Д?;@ERKù gm}exx ͟Rlv@ JF(WX˼i0UG&{d[8~׋ܤoftCƢosW@8|)%t)B1ORU͢_z{S^ Z5jhmƣacp*o[]) B~F@xgt{K뜖ݵ?Á!gNp?џ?7[XC !㞖"#+ Qz卻VOX'4[6t(AG Ns%hl;7ړcിYB@BԮIE Z(e]SL PwlQm?Xpj$?w1h̲Vk kק9nPWR`/^*U}]wJh*2|eXwzV;F?aZ4 L9v\3ϳg-Ojm #ה1pĊ3̻(-c3b/@65m3b@BB؄f w8uQGf/|Ι8 !fUIGfQtY&: ȕ8yo2T>ɝH yMg $PY:!IvL BÊ?^\A*Bny@iim47[wۆ`y󮤒ÀnrjwE:v?nMg%{HE|X8mvQ,YZV6;d[ݮ '-]S@=(pjٛa;Ht&k^cCvga",hr-EMIWQ!ٸ8G'4ΆaEkqNNC\/f5KY)$x}8/)S>-t\(J]3zu{ tN,Afۃv^xi=լأYW9ڀC4.>#y£PdEy^ )gyGS.(B;=͜}!f; ¦|5{J sTG|c^g˃Lf\t~x; & KXbtE#M=|R<${Q,6|{W{Z5}A'G-zWՓ6XM,9ƇA\kбڋ?\'a0$)=ĸKW8k?+y6ViZ[WEy9nL]gS-E7Ik9_c,]ʛzOv[ mD?F9%Ґ5rv,+c_/ \G~V,Ѕ R\ m-gz aRG".t`Ί|?M3Q &|`q>3 "]8=/lGCs*X-ַ%o>ƅ:,.%ݯ< +Ko4"@v^L˘:>ފ3a&?BqAE fګvlkt4w^Pth3֘bW}="3}i\ap/l$tYd AC Sw2sFpBc|̃+Ɛg\*C>1LG _ *NF~XJm3:]%nŻ%Fy;';&ŚN?4MOm+TBJ̓FGTrۙ=0&,2Xv9ͨqlnӞH87CSbh/-e2Β?:9% Fpm*P RVQ5g? h !0l}jfaa`굻Lq<^~Qm$e@|9g躇(ku}ՁwLetEjW&B >0|-gm3Gh{Z-C{7/ ?݊)bA}3]Ј ްj鲇+@a2Qz=`J;pO 4}m/t]7ky7ݠocȽ ښЖtɫ!b:fyW}f1MbXx~ ^ҫ e5O7]ϙ ^mY}>Qf^`)7|-da<:r Kd9X54>+R³ ^╹IU]EE[ 5 ҟO@ᧄO$*k(R6XKЪ=z7SU&njDD<lV:"7E_'!1S|xkݺb9m|cݦ1+ kz~?멜8N?P3+d ryY'Oe\ 66)'-pY$k> 6E ]P!{+A^,>Vf@7q5NJqIJ6f&g.ͻJm9'rE z3h3+->B|99@~v{yVՁlWqq~kk󉈵ZƷ ;$W Hu&GC3m_*FIǡxJK.DfM]F!B\DXʡV. lVvO+,p1Ll`r<2.D([s>Fopi?:dGBΡ`}zX6Xxrdk(꓃?YAY)1z$$SN]-YFo;(I7)//䳡o?s/@ɜ'U%a)Ӻ0QQpVb8j;mtSu Ҩ?;I$jjSҹx hAM#@3l]Np"Z4@ וhrD$)\PB^nO%]jD[O-խGF((kɣiʳ{>n9%?v|&ݔ w;UBXu<8!'tWXDu _x:RA@:}ȼ;idwўP,0yDq:r2O=X ;vsÜ1,ZcFO\ D+c;:uAV^'VjQƭmˤل͇hl0HΨ"xwvq?Pu -IO5][(%ە. VFt2p69\Y~M݅qq\u W5a0b*0w7} ku7CLZNi{!{ՙEĝ]- n=&…yd)Dp\&p{P$__įЂӰ$:?t=ܗ gvbhb,}woGZ9~¯%āi̿psIS*3TW]sje:3 LZAaZ([:u0V S5o8@cڎ$4F8FUj.2"i(#HC)}bڊ j#8tD.5]<8&N1TSϓFۙr,?~]T-p֫pH\ ڗjԜ2 ͽ`Cיޒv¨^ցtCԥ. . p]`W%Ch{Ciq 3A񭖭ʃ$&,s$҉) &NޤҶH]뙋 'im&}š<&uzva&W?%]@.f߻WATW *ǔ1 >"`QLx`M>@,;y6-\{EIVmZE&=| /on3K)3Hɒ^M77-aw,}tL>VĄ8]c9Bgۣ-!S)‰e{c,7|W@}گkBI!>[˚?U$,Ȯ9L`P|\ E |M?Ȋ¦#/zl>Э=` UB.6|$X_IW^e,kгk 5я M@9&`<^`5RyD.S ʜ]JS㧦*K O/ V *vS9FH[.Wp+0;s/? H :s9[`\6*`dZT zVv~sAg/Czq6Ijz6Z.44x)ܝaWod&j་!| B\h37$s1w(<2efiU?w(.`V]1(.PDf>7L**`W˛|C(f53OcYH!Kv&g ;\?|x=bigP4J0Wbv|)݇䬥zSsJx4=4!:ifɄfh`Ce\V'6hB' cJ / Î?p6Xk|^ Bcۇ ,1= 3c]^НXGe-a/WA1+vVv>0 fy;Mȅ}Īl-8MsϺz)hJ aZb,)K'[2} fј:-d-˙9ӦxKܷ[KNV9L*Wz"幱1"G ^\p? ]?IfqJ/BذuR}cO*MoGa$:XV',,xP*J} 7zp Be9$Ahi/ fƲ)f6^,דּo+Fuv}Ÿ.Сh2 YvLByeY^5)2I֏"?8&",<ʠ-mDf8gčd|KxCȄ뷥gƯvU,$١"5 OPO? VDe`*-3W،RgB"uʍ?VU:}X%WD+GCL8cuqRr/5;qջ|m=$!0&u+]'h<>nXzNŹ}y%!A l7.~#|X{C}&)e2'TmV똿O pVjs6^f;?}AI dDܲ1֖'(6nW XEXU (kd7i"S@V }_a(sfp^Lq1M=M,0do3ʮ5Q[_A*o Fy@]}1XuUaAVn?r$zd9]Åꀇ `6Rp;\2XIw{C' :)ܕ4xV "_斓/@ IF? S0t2}y^gn*e^lsXsPLn8[.?wuVTPhmZn, )DKI3;GJ ;MBq葤 |B *98٠dA'p001Lٖag95BjZxCڿhwūdw-SEn@z'CT.% w`(,\D4miŧ?hM$U ˜Ot=*ky1~k4NA8[E@eB0|€;Uخ8(/2RgG7ң-x04ȗkq51,Fnų5wG?}bg o-*0ly*ۛ#i XQs'ՑHǾ_ xŔߧ,wZF /g5T[6,ѷ{5_a hYgkxNJ=rh=+3Y5G&]R6MqtϑjkObBe(#عuBqӳ$ócF)Jg|8Ϳ=&j|}`EfC0ddm&)Ea3 ѺSpU)e$R[XO|Dtt3TOM:PUH|nsब7vFdL\@{1 M7_l|B{c,4)L4Tm>LC֔P.| ^]5mz8Npe콛cK1)n3J*r}N?ZyA TEJ2ƌ@o-E3.0MAcE@M!fJ?*dM<,-K!дz&3e  Jć#VUP~\ّPʻH|ϜO2'b;G;[Co ys|cNU_Z ,>S}땘5@F1Rsadf 8W7;48 h965k,YrstN}QRm0^:&P~lo1H2>úԈD*G0o{&\7ܡBܰ=Y'd]>4) vR4$L Wzs0%a>$п+zZzHoݒfpDpW YʤMn16rR=tǣmFݔ jX&GEwK'z''UƞXô6гKcėz)!$9ny7-T-t=o*B=KHzSO \6Az|jC/%d8׫<$7t+thZSo l$BiPuCB VWeA,Fnt+V=vΓh;DF,wg٘TYhY)Q][Y܊|79 dqLj]fyQhT S'wAe&ݯz34ǞISm%?a>ܑȰ*VRkunR u}$4'!6Pf鰭dQDld !Zլx۪URn FWM~*lĵxtΤ1&!6MYh:;H)Ķ FkOJ4`s)K#P V;ksDBZSqrj‚v䆰p6~̸7tqA:Ñ ukܤGyd Uq>۳Apɞ Re[Ydj)WlT#5‹S8rioVhWZ{wQnWK`u!8ܘ'Sb37j'a{J#DLiSl/{)$#Q潥I_DžH5e6.5_+^ -z`=|47 _X!S-w\e],DTSv1BN!<;".f%ʹȷJԄL ݛQ& ,`Qdt,=Q!fFlX Gs#Xfсs0K9Op&fiXyƫLS"10!*;Xl/O/=5T1%`II}Wa#']ˁkwma:[H.y9eJ/f[A#\>>Lȸ4xftMj⾳X43pd2Xh\0 5rĹk(ȣ2~]sZ-6MX6H3ٽ`zRXxk1Ј$yYZ£7Q&+^vIL}g#}?ք-)L3@_nkϣʜ;Ju-OGhXώng2`~$l6`EC@̗ D!(ePmZkH6%T[e:F }wLcCG{; Q.۵-@μosЧ;.*:L,zsW`C {Ey k^I8ˊn7@ֲuiu t;<?J5+<,2KK6od,s@E2Kb'ƠW[,M9e?+UƊ0_Tc /Ms55.ۙ_8J\zA0MTbF'[|ꂏs\L4('G.\A0+/$1ho] XDR hjݖOF')nXqF{qVAZMmc0t@{[f 8~֋P'#FʤK$L~ 35op,c_ZK!eg9X1M&™',V#uEoBJB%i4BKXZbz3 \yL>E< Ib4$( X8QVt?neb"3ls,k^8/r6fg,ľJ^Ft|6KLg):J]HF̾&sO7'Nxpl39r6;U;BKlQfVc7|0(Nce*ez(sWM qޘI~[RF1>wYKMNZ&DɦgpG7$r93M;!$!, ^r![Fr(AI\-?=UՇ[W!J~! k%Lqk0JHTXa{xSR 8*苡uDI`UgF?PX7pdGf}fҪz/DnoY}w{$qt^%mE+Q5o3 &#y:{YuM!Q#|rݺ0/OH B8W ф6O'PPi E|u <  lAsu璄+b{%iZxy"NjBs?& }(wmL ,j'pw51s?U|1Xu/O9y :vB‚kU=WZɖRŝR ]RD a*A/tvg䑑YOħj'7p@+`I?34|:^(`X AIЫ~*9ٲ rxۈ=dec!O-oo7ky̨Tm}_9K\3#]V Y).D5[dU9}@(=ږ2miOl磙P&z&umVm$]==/Ir0v  |Yom*hHDWF etF~);)_I3Ҍ;z&c:E좴 [Mӹ#7m޹#6[pxHM:qtA5(,{漨 9A{v%@bԳh bkkoqmMs<.EEB!wQwIt y~.FO(\wͣ+ʁ%;V߁@1޴>XE0mG,(v9"^Sxm8uHfheM!&~D¦+~ @[H C vI`yO<lfFG~*Q-c 8K_Bla$t* #?%LHym.0ᡮ5,"cdR=[i"wp Vr;wi&L7gnFdFfh F_-vMs$- ),߮OJ##D@d8| ,;R|j8FWMpIwu%w Yyjx X,~̈ L|.[Ti1%J\Js@2=[8M~jLA߉/Px f5n:Byi$|`#&}ĻnojR^roJ֚l"<:.pf )Y::9j^>XNd r3((>)@K y uSC[cŴ\9z@MVŅi5壬7pwES MwMy6"mGVӏ7&d!P\IǵUf8T@޲.jr%vSa @F"ؠHk}d+>5]~@(U 2K&P@q R38ÚmEfi'?KaUbFGhs iܼR.#|1_"ybc3X =E"l)`ay,"禁pgM16v3hO;2I^p1zWcjcF@]1/h\mW/v@?HRWOq :uA*ܠR_o'(?{zVjx}?yc^ku/vL :[pSJ9 E=gZT p6azI>pW"e@x7p\jVk9rY9|aI(Yy |a $Rrqo^ QO 60CsP\c[M@c,{`x!EՂk["(S\ɇ `(5 lv;* IGC=E <0bLzet^\CG<,==rP35cY1 sB'qu1 G>QuPA<z 7Fpn6G?+j4Lڊ?&{F:'h5sjF{)G/Hvs,Tq4#Nn !ARuvE>vػoBJaK%kG QC*'=So]2~'P!aw] hZd^#>hWB/> 7uy]Gd,2{:Bq`˧۴tޚ)FSGu}[D&6I(]<22vha4w\`bܔk&v PKi&bO.KٺvYa qWW4nJmq3T EtNyl "J˨Hr($dS\8AݑZ ()W쎑0 ΛHd9}:TTb-ϻ@ŞD{HvwCu~,:-;+^O ݴD%ss ꐇ7ՁdǧGhnFijÓ4ql0BzkzNCkUE*vq Vp0͍b#1vw⪠M4AĀ.٤rQeW,aTe ymAjۉF"NT,^dQ6b7{-K8@ @.V3> Yc3@%ܪ" <3IUj_{54zlߙ-@r@QB\B!G!4NBXxH•+@sj*v(qGωBO5l.,j͵+'g:T}}ѹZµt5ݢ վ5>!t`9R~sx%MR: hkVʷݜR؈Isg;x1Ί Wgr( Ÿ;GQ02R `@j^,JM'ZƄ2u^[VNiw bZJ?Ь3yczJ>(vRp*'TM +kl 0 khd6[Y֥q΅1w4![9w@C6_YZ?bdiW⸭'ʤƮԵCro묬БԲ<%VFT8T#}.5تYyl^ ({,O;l3+t6y _b< e*QH8 j鍈GH߳(ȑ͊oa1z!C% > iM نG=QoKk [y 8kK]]UtZqҫ2nD{5Hbɦb:7cb>fes잩e]1: a{xi"^(;ˤ6 _i$5kOpaOwJV獪aݕcsbn[|$cPbP,*L& @eǾ[R2>6"ڎDԑ],Sv,ێ7g}B~ir$d0A*PY_ |NYи\/w/P?&&^E([X%kշZ\,6l=5G7|}XGyVqse5kpƓ ;5mjTShn GF4.ͷVb͈#C;'Xp{ER#nKPȪVfԕĤR'{KXv&̲>ԶK1,)*j DnEq@`H>^*}E ԶUӍdh@p{xt>!Ej"_rո.K__} ,&/zJ5G cwIe͏~p4l(_Ǜ+'5MCU%f?%uؗOqa Vj=lV?i}uj&Fx$Y$Y!aW`tLp 4W^a)@!~\H {b.^|IvdL݅i(rnJÛLdoߧJgpgΈ'I :[ oyxTv̉{#ѱl&%qWBItS8E;;@ S#iE+!wՁܲV\|{rؑs%G %Ec۬TE֩٦DZhXV8>J ߦ)-MUJI˾xm/Z+Q27:- ڽ| 2+SO i2HJ΁ ,ތIz-9zÁ dz36Qg=)tDc ǂP7rĎZܾ75MmI$xNk( !`~. L5C q{ݐ3DŐREX׽B N3Z@Јfͪ?Lsְ9`KL]摗WX/ýz&!fQq1er!#1ڐԠ}o>gWŏd0t+/D5N 8H=ذ}XEQ uBuK2^M.pA6nΑYe*  kl@ix9< ?!cjD<f3F6Ƿ2T3`?f뭇xl,H ѳMBư|.DؒVZ |ֶ -H5>@pK*DGjdMY& ͆>S9S@VZBѭ>mnL!HQ'W-f = [|t`념^]v;1~9䀴PtC@cj.zeu?<RS!\D>ډ,yxn>y% TwExn'^;Qu=cj$D*@\y|*>G}E3S˽"]S^uBEtVzSٷ[![-ٖn08T JbuBL1KJE8;+#~8'ڷXeY 7a^^S5g+&> C'\TTd\ѫ(Gcj[O%3X!Bdvː7ngF{6Vq̛G`XЮxz`M²ć-OϢ8p[fG+X$1%ggI_4to_8x%;~ U'6}FdSB}~q MNOΆye,L*8n ?OdTPdr+_%,n{SƧ\Ƞ(gó,6AkeMZdBHt蠝\5QUz7w5$NuJ1͖Gӹ?ێ ۴lЍxRPrgzbڜ#دB{Bl?0S_ik; gKJDMmo<}U!gPH?R.6 ^_9exw.\i #tbcn_‰jK{%NDG TW]Mj?Atήq~,uOp{#^I&OV*.Hqߖ15%Vq_ClœH:,je=C? YǾ30y.K^8M{U~#iȀ#\9[Bn~Q$P^#wajK-"vv;R!`e+;{JBa3?nS3q+<Mt ffyu~4YwVȷ]yngŮU%)k8c35EC$;Z_z*% RHz7)? 2piląww `htjn~.+0!iX2h`ނ{~ooJW/ EHtuS"A}5>ƽS}I.PL $.q~?N:%RUf"#m$cX!'`2`o8D/Ƚ'8yorpgSJɍr  ضgfuSiǰim ?P]7Xٌ Ԣ٥i97Lq4y V30_m*a+8'RP3xM5{.IC$21/yض=M!*nɔOTKĤo3<z{rssn~6wvTe3D()+4oxku7n5g͵ M D' Ě# $TT6?_Wz}W_R[@{6jD¬sNB *͌+CϷxIs,c0/d<;&oXrĶJRZT3Pt؁]>Ik-gn-4KʃS 4M1~:II9͓d&1 nQ-g$i(_Լۼ"FTEY:*o<Q\6ӂGd eT\p}oF%v*a5רf+}K} kMGSەA9dW )[X܄""_VX۳="HD۪:G y}]D !U5d"K_~ERQIMTs~$HRvNDt:㆛%P={%hsrSIU$&"dL}o%My c.cY` ֭~HƌAx+6 t&?8Ueˇàu j5 sŨS|__(\Ǫ`tTG!, +5 rlpߟ_> FԭiF}图>;b$ў7 yfZm.q6:?(*i]v|%[i_#koꅋ,,ҮyL߳&EzN!m¹M5 \o]s!\Y $k;PȐr'O ߶"fk~Dhފ w Wv rlU~,}OoZFSQ>3ԫ2n90g6g mwʈߋnW) 3,=x{h&ÌO4 ?QtCZOeXă'׺&Q ,C0pP7vz q~N(KwBX9vT&pq17,KOݙi|) 50!~+Hd(8>xKQpbWqjF YU)atrtI߹F $RyH4'eI ZgaT& ,]4T?XYp_dhX^ "pQolKfd("A+nVש\\˹bXyګ7>?+/ʩX:Ah$%fo hx oV(ZDʦA|EY9o(->3yXKev X;*/ t87f55^Fց.gc\*;Ec5#d qh09Ĵ #+y5)S.fL912i2 k:&_U/eX2#ÑCZ$v6BpsȞK'J!o~BHNShʽGNC⋌SgY@&3|zN**X~i2ȕN"`;-%ch}\EAĈgYNTm {#2!t ؠ9Wg y}#W%RP?n oq/bx<_ VzyB5KxdLաC*a>  *OFkz֛CbaIg*y ZJ*+CC co1M=sll++B>,߽uv|t+BI2@ϠNwTOyO2d#S6?~w2bܪ Aty(LNB0@ pRS߄uPA$K2Dw7gi,bl>,&yB4\yodfq=jnDE 3eθ`Y#%G^;/yrRUrйI=ǮXV pQ`7P]rJNVT͵N*ν`~SIGݱv3$'2\mH fh$$~rFۭ* 5Bj)cuZl<_\VO. mnN},RkŚ]k.n,SAt{濫M+^B%! 4z][py"KxԵ'(^Ewʱ:4Dèb5e88}b8%C6U=ʩOlT7L^vY;5t:Sф1׻wiŖb3[eѱ@@kZWḎ+.˒gW2a$1#=P]x B8˱7|AW*JvNN&vʧq +s4ԵK/7$m[ q} f(NhW|ՊdxECTEwi 5r-YOzM2Loqy*x%G MsTp8{-ryS&-]_dx5) &⵸絠T fH՜W&XKΠ͋>eo|u )dmy*+. 0l:s U6K2RN K[K\ׇid3>ҍ] ͪf+@Iy".=&62\S}j/  $~;t0e7ۡ(gڅ}٘>:P5x%ܸZ Dǿexͩ AtPUd߼yoBW;NJH?&e 5̦x%e31ۦˉ>|7: ο] etzN"[xLA<Ϛs6'@Bk53ǧejR##xgjd 2_U)dpf *q8> C\ t3mtJN(i bV;7Xn$YS7enm}ȳPVxGKK%I* {|/SO-Bm3ӎ~QƢ9Pz r9~RO(,I u5ŗ U;032bDS- r%; )x0B&dbC48J0!幛`|oH^IY˧ȵXR3BяXe;Fo^zr߬jsd8etSތؙ󚡭6?< 8C"!|Yh)k UG1BƟD7b݇'b^̩w*OڼTFocFѸ%saN#2%ΟxB&n*nA_G|<\4!Q=ȕ P+$X#ՙJ>?C>W_H\i!CPy@879^uov0okشAsXx$?pOnO8Ё#ǐ6Do@:'+*'WrVo;7ݦr.OFO[gUFTS|5SzNa:W l˥8LMPc6&t" ==y 1dž?8ca`lQAgwZcmqJlF@ğb*(9S^38`B) ? IĞ̟4-(3nmU:ESϛMhͦ6ƥ db ڴnղޠ5eĎkccaJGW:GR`_u&\LP~78R(W&EBNDA7sApDdSʼnAP"3t$Xg9.bNx6d\K \YKOkuD/|PHcߊd[Q7 MjD V[].J-S#U9F%љDżY,@ &.@~I!d:'~RG+AIj%|>#-QO4:eI&+ `$!]̤QN(ݪ NɓZ:Ӄ11]rsWW^F L7>4 ydgI0/=8EGcov\(5pZ_"OSl6| I?9Kc7֒`SjeHZ>0C>g+2:vH[f??ļjtY;(%%LЈңDt"y gۑsxۈHԎ$ncAyo Q6tMM &tCwbSz( /z%Y6蔲nnhK̲D OIf2GK8܁uVDlP s B]ԊGuJYcWi'48{~y*^e!(g`$o\Aɰ@+\U?!(xޠzƕIJ"S@z^ {MPOu b@߶SEhJU~1~oڰHa?ݫEFډbfܡϱSj~ -y))0 XTl@,ՏNxP?tc|TG]}A\F[^!D>)bà(WQ\ Lp| JyWV+n.[-I`K˪ Koޥ DIeKtm|kah I3)0#g6k3!n6ؐ4a(?[tbHHncf?hEOS}xG)eƨ-&8&[@GS$Yu UCSt#a>/cJ-u}G?ym\.;p۪X r?6:if'O2PmÇ O纩Fc>: ["k}S|Nm1Qϱ,y eh$G(jPt&[8,A鱫\|ȜGx:xȯ6ޙd6ܢXJ 5٨4HR"g(y)|)6[du=G !6xZ0P|wxv]p&%ѪؿFGe<~ uMU*vLo嶂af4D$\w6#^zX,G}}6I+BDkM/j?~ cYקSkR`[tE0 x Q b@P,oddWP}qم"9AC(IC-mO)u$b 7ESSt2[袝+Ϭ _PMUM|S+# #J<ߐ=Rne8Q+tq֤j'A{޽p]ߋs$X{([)&O؟<1bJ 躗#"Z Y{{3ڐ=i]Pi"K%cp:Bp&;&ٓqv>y`upBi.fY,j>.!"RNsJ79Vw{NGbkyK9D <{#f + dJ8az>}3ParU>xL)]X!It*TDB!گ O oKN,ͿҸ޸֬.Xv("| +?_UVcgzek7ڧREO]mzkOS_b,ހ4:6vIwO+A2J7~=^^ԔdHqdBpGˌad^ڡӶXg(&]`7rGR%2UUN9FI Խ֘|v] yts-=a*ʁ,+jgS`KQZ_Dpz:Q:drk 5ڂnhú#08 7Hc%2] ) 1Z0_aM+F$XՍ&$PR \kT8=]΢<8iur0oe5hI )EQ)iA126" Xy zh\03fm gOFԚ;qtW#h4#eT;lԈ^ PZDAd61E=؊mRDmm!Al k%KsHc=$rˉPmR.6Nˆ%=tt62`k.%a:HL=?M*L/Owf[1/4B'bv+Pzԓ ϡguZ5Ʊƨ8{?tf& # $eqhن^=*t OFuh#7^xdfƝo^ݒy6akQWMht܁9ɔܥ ˆM?`(~vs ]?7FMI=>Dl|Q6~rqY58LHo[< e"?ꆊ6U8\W~xS"+\eZ6GF' z &Sۆ5|.~zb̤gxGRۖށFM$ B_.+ϡ*Rdql@}Z|ش9@@?@\y ̹g9Z^v]Q#B98 YLR7}׹8^K'ﳱ=-kMM 1厣Wd#خZH}F@x{ KyI`dteTJ.HiZLCsBO{bhcZyhQ}A:>321 OnXw۵Z 'D9fVJNvc87h}vREHn?Ka4d>RȁAs'8BgiI-'s;6KErφvnx27ɾa[N꿁҈r)mv] v|xnCfve{ 7T0%UUb9Mv@U\IA ?gpwL5;'2G3OiԸYtn^ЙHa6c3V,_g w=Jc&Rժ%M"M!a^/3|D.A˟$%˫Yoy?7un!r VJbJb~EN!*$-|S;k*~pbq7$p}\fމ8S}7&]RKDd9&0h"#Hʷ F{Y6CiWE"7֎  X7x~RJ¤G-En9_}Rju#A|qA0Bf /:aФH2sky֣p~nM9t:FsE umwk1&~T/@_0e:4ro8^hPr`+<ͼ0:ey5GyE)ԢV.!>ڷ¤a >2{8UVi YPٽ} fR!Bh S1ju6qZ@U cHKNw'~ U хI;=kDK*^brH|egT{-VAmu2  IЗ h4T9.c69éC˂* ೄ: XԂ$pꩨz3mf")'nX&Eg8ox6Sݓm -aհxx| CǬg,)l9U}+MR!REgY!ȸ'֓d]^0LLOk $k4Nؤpᰲ,ӏ;ٗkd%Y0VrϾ,,# _끧z]V2t!8:+8qq:簨&]I mpTa$. C:זdsf w%5Bf;xGQL-dv/gv̩ɞ.bY{""E˺jv{M17‚J~ゝB( $NK<ϔG*NU&w$bFLЉv_7?ep`YdK4wez%]6bI3T7Ԯh9[t,[Tn,d(.T|w鼎Itr7+iU ʴўZ^ PVQ Z,*-WykU Fn.TI>l\Fqi?^#M?KuBt17Yg _]VD}  %\F-9IIeEPDNndHU|OSgYj" wɳ 8ڽc^|Gzm 0<=ci?ŞNJc-a} @NĝNϪ ]XIct={dYdHpdzF@Tܧ{ܯ(HvBN`+N#6+jгj"ovf[*PeAJUFsn/ f]l ә.SFVW*q Bgw2-}y6Ee6_Ʃ颱2o}2ǵ1GH!ł꾒.twD\ yJO7U^qbkYNG_%/i6 \G93J/>3Azw|jOC>=7얭]K#`e-082&s}ܭ,Y3TB;:dn-< U7ohX\MwΞ/b ?\x ]? yrdC+}oϕōO+Y ?|2)^ cSD$B|y*n//~e?u^E5_L_.Ј0 x^J{~`rC 9OYՀZ3vVlcwjXPݔI*tԗ(HAi;UB,|ɠD e<qP[<_nyJ#)MN!ڳt ܺ5Rg.犞y jv1$"9"]"%&r5i\:X.dA}jV|dDmJi,b 휱g%4%LWn )D35!Lo#R3(P9#7ThR1 w`;p;E F t)Rq?A2|au9&(c&3XOA3d@jՐ`vqZ1|䳒a`y",J_.ZDK\=āpҠT6+𷧔 ?ԅ.L7k/pǮg4kw@}_zU6cg.ʠ(T{UFN X=Q!<`ӭ IOHԖ& N~&Mɩ.R&H>Qjx|U3GHLr *_S`ɪ$gHFjdsf}䊺 RaquvoLUL!m/faџ}2ORE '7G0fU-<^k- ||jؠMDD:g4 xC,;|VP2?< sW)2]D܎2r$ 2R cR} YIݔ\R 929 <{Tf)[B7]3졯5X>@);ڠ%$?}O |-"tO,=gx.Tp6͇.7+ٮ֙$9u:2U2d] 9 Lt.{6~G@$, 5e&ljsBByjO/2wJ?LFt c0O1sj6p,2&?9/$)kEy!剶hT+1/Fi'%͠&֋1@ 2I8! Dœ>lHӆ")斃 c\B`A-"6JN@YRlПRE.;{FVټByPj6ڈYgU2^f;"2rEQaϥscp4ڢRV8by>yC"RvUP^$b0VZF} '\@1'٥3(2AXA}mfM4v8OgJv> cfu; SC(HKEc`F]-F4Kfm7=`F2@w-0fslSO f`Y~ꦎTa%NE~IQ$Vְ_Э:CmDb>XB|yq)Dza7E#9=~!ҧ;bHG'6U evY6SG0^! }ic9/.^oi(C,e/HNmVijBvC#$8H9db/(}b1G/fQX|>T)h;0$SԅjGlm[ bs / Lr6Y2[u"H ╓:Un8/\_%ȟn(AQwݳQ )ji<th@iSlLCM'sD+JF2Ga\q[\e\%o;e~T\uKXr~=k{1S;9MG$Āy:Ü%LY=K9s_<CO[4r$Ϟ h{ñ @R_:HZδY-!>ܖA*7l; ɒ۸65-^J+RqsGA] ,o㇘ftpb[\2lH>}m#t-{޿~TMLɏ'֕'ǝ2N WW!kaɅ [Y78Q都G8{vL^*~G,ffpS4RG) c.(z]v=)-|Awз N t1j˩9%rDß싱aa,];d:BXYv , l|XY|`A]x& Rb+p[e $ k /z fe׻S׃~=(¿u:_aT!!O[/K)jD39nf TMBfx(qXMOaŪ횖F ńP[n]W*f#7+746hR]PD^ zov[kv?V N\Ɖλc/"^%ޘUή5w09g5 }9F@D5y G `QA> W^zKB ;'8#]{cžA ǽ(Tπ!;k3iZURIZ5pD/1ywqfcH?mLB&B?ʥDI7XrbW|YKrT_>D~mS tq4-V`*?Ø,]Kb엨z5ɒGw]Nsi(շ`;Mcyl7nX[ (⁠MOimQEm փdߊHR L03j}MZhhx#)У[z%]ls f<$eCGN e |h'P8\9w;RwѷRw߽*Ӌjұ^"T7ΎRad*\ݵ{&8릙$7}KwuDPOSY`,F0E>3:cWO$]4\ui2Vl"bU{>|е{EKIAXV8_Q2 c'U{-"_V2 ̫dKolQ?oTnUib9k\{A [Z)21JWsi${|T7a-"ԛAnPd0DyT=Ect`Ua?S#35m;j5C k2ruO;(>[]1rRT8}{_^ƿ!SY scEy'C޽A:3ꨖp3ӌlڸQ0QG"K]vѪU%vG5hߪ9m tr%q̲J泮J`tJ;Ko|l~MPLUY-9Teب8?%"!e]QF.ŧL`ۼZ`:^yԳT } CX࡮M볦aK|qts :9^Lr W3܄:!tvW6 #{u 4'*|Az ]V1|'j4 M yhE4TS݁erVKLCBTj"28 'MK۱8d(}qsb l Umj=\;ob<W,Z*T8WuHb6EdEԂi<`唧n_1[~\*^V}^*AyO37m0/ ]l:|+ZƆԪSkj7]xJNmKrh0WC6RT2} R# qXg3|T5nax̋L)_Kqnz%;JOw$i?d+jgS#mgf_In{|ɾt˃tuF}}JzWEGHF1q@${̑qPĢ?@&O^S蓦K "-MLK;$]RC}q 韯 dxFUǑVV(RR}1!c'vנFrDes{D6Fzdъ#1,0^=Vb9)K#"| >(2}tLdK~):dR:h6WJ'\ˮD2<8] 0Al/]HrcR ibT"_4|[bu  0(W8" Wk+.%jD/lُQGI}mʜPM`{"%Vb#Egbm2"nDDHx+ [[,SP<I;;VK Ef ]4UCcHWL#qwm\oL?6!Lm7_\ޓ ߓ{L(ӎhByۯVG \? qTvfZ\!{0"rM48l(,eKʫѬ^eTʠ`*R u3aj(aʰXJX%,k:C7"Y"j(ڴlCT5'khTM4hGcS~ ΓE^Yz[#ˑ3թѯCE+]^B$vC&&:പJǩ䛭7"sj&Lq _CSgdNT 3kOi\"r/XטƱvtcA,!B{\`JAcextxR s (ٮD<9@w9'iNs ~ōf&~?2ǟN#r#}y:\GQGJ7aQs$zRܘPXTOs%FZ :zD Y_Dd'y;/Ȩ~o6 ‚B ;F{ H&h݇C |jZL-v0%$Xo͒AHݏj$ߐ)o^.{942%z~td\j=s(^S>_G/gFёIȁ$YlsI5gu*]b)-?RLA}PS&֤nE9c;.%ۄ6~aOH >IL2Ig#644 X x8a@`a=#F}.o+>x?CkY5\f9Q$z؏IBFu0mg*sj;y,\r /qRm0}:BQ1ٿzj]kcnLw4ʗ ؛Nq>1a>JmH*3kfY<ZɋNW)\'/知:ӂϩI¹xI cXo)T?DJ5D051(N# FiZ8.6rX${}7Jаh? :81вnߣ"|o!Y"ɼ sy!F rF1ɭAwZӨ$6 SCHq{>gkWSo(\Hc|% uOF.xrp,po- _n)?c%yV[<M;e~7ƕv(ѶTrm#.h'҇m+1u{PgKIp$P Pr g#x9fomtƿsngn#ndR5Tg;۷jO!W:WZ已8HI`oiO)7aJFNj=鋸tP&WyFcI{|~H*{0Hsm~*&|rUI&o9Z}=Ҁ(3ͽy%gR 헹(dh27π  49ׁ'%[N6nXF/ >bՕjbaTT/`9cy|u%`m<;)U mt4 c;'BNʼnU{Ro/]hd5 QV|EA1:ov鐽lF 0*TNao-SՅW&hDF6)#Xc9!eӴh(MB*jPá%0%ᔄ/(c 0~e-vdtcEA}wjn]?2*S^LLj,]v7Z{~S<_u%/&vE GY1OJ#͆S֧otܹ)E̤x;CjL?b,r ]NDAâ˳-KH f~$hV}Q= _Ŭ*A?" !$H\@phhgTK]5Az#ܥ9q/ƽZunE@^ Rv29J ;Q,i #6ŭ#;?:[3<޵&|B4rI06;bo QV qLَA?%j y{`3ni6t/%7/D7f`6yRo#>5y;`&DX pś!Y>#ώ ׁ g:?kB倂D{]Yo>!\]TnIi|n\?"x 4f?Qp-![1C[Nꨉ;`i+-سD|:d` 1j5SMǗwjB623fݠf'.`,~M1P?cuItV5ǰ'!{l0K`[̊^<:"|he/Zu{X͸ZhxP}2h"ʬ+Hטe8%z[I+/^/Uw>bc[eY=[uzI J9fGgȲQP[%Nx޼ ks1 [ZO^pAw~ km**B^ui7)yUZ%H^{ a\}Wam"HXFH&)MxtF$nw0(ԡ+D͂oN_ss8*3~9:;b4=G!4/j, WaĹaKxi=9xbsw.Zl1%5_WTHW+r \svW.$kBiy&X_;ȯAzb][a#E&37U'\d!m7qdb,xȚ`I ԈwrX;\b0COOGGyCJdog ĝ)n*=jQ'+t閳#>:Сːd穇KL- '$wkʀWP ŞKFnrzp 3}<;ء$m@ﷀ}dtGG HP(HZ#Y1|.$Wx?f. dU2Q~7]Yg;P&hI;XZAq+nOVhV הx`<<%|AbdPA`MAN׀܀!sq8D҈5D`iVlłB&AaSjy:MK[NfDw9.tm5oUUM9EC~6 xiڡ?EHE١AO6>f'[݆ ԱʥnlT$B:LL2àRc `A vU`E̎&^^ksYR\|߼*/0 ),p` ~+ $/k ,;Yy(|ʀZƵa=.`ZH#".G_ZvЂ7"3nmuj*XSFIS'A,歴;6̙OPIgC!Ἁ @5\8?3o9~mZ3]ohtW.s*&m1+%FዌLiA:{T@1v.bYeAs_p(]w $=/ #f?L3@(3om \] &O|us!3upQ d}-zv[Ԗ /Ƕ 6.RCv_~Zd O)%gLWD\WzW2i;<3{UQ}VxW(2vB?5XZTmb"(RhדE.#ůSN"aK ok?Iи0sR"YpPT`<-xo_E[Uҕ"ǚJeКg܅z5!j6U[}ZB`[ǥTq(힚>[:zZH,~'50'EU(Ym9_X3}|BMRVM3_&uyǂKe=tлF)`^-+V-A5ZAQWW~}'nkF P b?18RT4Y*)Fđ ƚN7n.:<ͽPd#<0?'YM]!jWwDIlwg|F"ծ-:}<ԉ8_)}D 0cE<a5]HXo @ȷr"4l%5!@@,i2÷rc'RU4NptEmg+83@$}C'#cOGG_ڑ-Z'9ipM"7s&fcNJCT^1'EgqxU;|Ud2@T6Szc9dfH܃@@O"*{_k8<\w𻃵ښM$:5j'l42VDs`)#c X*mBqq`}Dp"WR]e Wb߿A/[)TZĿyщ'9`jF7̺\Cz8<퍮'"ߘnbD@>S(*n?<.ng~+c]TA}rM4/BC&$%@ĄLk'uE&dh$ݟ%Jc0넾CloC!Z.D,Ԑzk(҇(& gNѠJEM9vщ'%3/?p‘( ]S,c5=,k!,,g26qW)?r&X"핣@ ۴:AehvH0'[]Q:~|ǒ{u t {ewGmVD7=pCJ7 gw7wx$etjӞFU.n2^AlX$#U+f 萌5i;j} I^) ]zҌ<mBMc줤^,UF=mOx;D4Q`KyqERs4pMm>4%fY | 5-X=B' .! :-KNVgx@. S~p,mNeh$dE4{`7L-Ҏ1:MXdcհTD?_5\9"׀#U5+P9q:+̗|Y@8'v{̾sWI #):')ap.7A rR"=uRѧ5T@__! kK/&~Ѥ2AC NI?\㴽kӏ16Mu2hXʠ yIF:7GsMomࢥ!^WpRt>ܰ؎KPݛ?0sy'dbTݔT ,R!K}=1;) cS7K#k娚!TORxwN+0F* Bw +' iLTX茤 ؓﬕ f>}+?nRV. 9> N .*LoEopB33Q$kr"o^,I [w1{L=|]NF֮$~)k 52UEf><;&B橾T7'S^d(0bQkxfry,|&:Ҿ Na$#"~)3 a,P O3]iZmFŁYhSױ~ ff!XD]|xe&:L~e٣0&}:Dsf=l=f>#ȏ*-f/Ƃr7ڇ`R8 6g2"usdG͜)V1WuR1Z(Q (J&[ȌiX=a`)h3u82wGINX[i_KyD.I k$p hH,>E%b𧨂3T[ƵCa'ޣΟ{(JxGE/| я=P*͢;S9{CT(`ٰކaO*Y MiN+1bT(5k&|q]>;V<6R$R_Ko' E\n9ltXqk[T!rJ% VچXB>eU,<>C j>eZ@6ЙB V(q:ЛH?rE=e DOksB'6שMg,+O{#2=( GshLfI#%|! jcXؚ/Y՜ :C.PU/m P 4ƫO|2(SFӱHVyoT!Mdˆ^ȫe _"E"dΠ )vi }Dpea"A@Ϟ-Qk{ǣ QKlM K]k_m"Jj`$(61>kJxޤ&0 B`d8 04߶lp%ڱ M ldqRO+=EOlb[i|U) )mπ sxBDd&84ںN}~n6eEffIOvko Je+0gEzb~2 vŅ2bV|՘+RN9 !?Ҽ7vu7̇:dPem@/HX-N2;Tlq$FDD+L&g + Hᛍڤ#`8C%*ZXYv\Û6boZQz]1İ2@#hNj w^v5 ]I+)#a5Po%pҜkRڦB `۩If2Uz4',㭖0{?ϒu׭r;jh<1¬k (}Wt lHlK"xI5z35}]86癤B%ìtYS"_)26G UC]Щͨnb{8m@^J"GFWZ!ȍv#5^  )B_t#`j#V>Щs؟uP]]'-:Sd :CpA 3/GKٖ8%xp׃`SF|:MMćNLQƟ6,~] X}I451GSW~|Dƃ-5T,D۳4l+'ތ@;f!մ򲐞a6(%yܽbɑp`TBxZ)_im{,R!>Z2;iN>Q ~|3x?7x@3ԕ6ψDkqUhV\oK:~R(9`͍DHn P0C[雕 %$HٻjnsGX:eA=l;4qVhiO5Yݪҫ6d&=2=k&.0J4Q,JAݶj|TjfК#-1Nͩ!NeC/ |W2=XlMuf-#'4c_At}UhKAg.+ D}y22h('(͓UX#/;TLAuM'υR,> QAhMd%VKF}:޾~^ ,NR*I[Jh{kA¨O*/$( c8[E;;W6̇)+G~WG&]t py AlF,WK!Lpx\/س-X" Čുv+OKQ`][O_J,}ozDvȵ̣[!jͰ t\< #P#0XXP l vT)QH(oeBZ#KM@;k{X!jϽ7!VSek;G22fAs )wce @0ݓ A@p*>53VO+K:˵2NSa_Օ n4hOߍ\3 ٱgYZ070701000001cc000081a4000000000000000000000001616eef1e00003c18000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/;;]?Eh=ڜ9N%A)u,f4xO=*O6ʨǡ⣁Rm&gH2pEmtBs+now掦->{05vQqTSF 50t'!7nkgQA{iP]6Bi/)%^lp?9Z9 dC?$#;?Hsc!V4L'tW:H_"4MF:G!\hhź:&b1ø`5[]RkfGZv P}a6nߘ[z>. C cYX55wx{Yȩ`(oS<0%1GFñB-YEED5!5 ZU8j'IYDlDfffa(yu-\ٺ(0cc .yk5'%j3Cܮ!˰\DH׻.oK*VeRR`3h:S+dl@@Be=$ꏮaG(,p]ePEtїՁ?fUmwұut6WXt6QuQaٗl2gk6KiPܙU{ &Au)um<ŷ P*k)2j;S 5-5=ہ!f3Uj}`eLpfFZW ܔq4ֽe!\O_s?2"Mh=Z qVX(mN(7Kn\fjlJZZ40Jn$(ʫ꽑G4O|D%RH$*x휈 52rֺ +נ_ԥS|+\\&h 4x2'ݢŠn;3E[u@;DVLvצV13 Gp+wW/擥Gu102D"Ѥ[fk Xuzi;Va&yJB>)3r+dqhC MɰhBVs)nJ^Tp3'zDҵ\"g/qb(vS/&N=Cfb"Y&æbΔuwaY"mhpDo#^TuO;G4 ۴ͻEn5)&|tҎ `rjxP10OK[ q4DJ6{6]q)#VlHH)1}m>K5( pڛ<FZJfX͟~KEXI7_nY+ɎEOR @-)2xϑ۽`"&:q^etD%'Z~6o+I*g2@ ()dDƙXuu^!Fd䚻^ΜOL'4f#0g~Jk<?|  KWX"DƠ^&c,^~yU(Եsgp o#7_]J`>95\ސ+ mݤ0DAf0 4vJp ƽ𼜬r 3goK$:UkΊkh a`eHT~W٢zuߴuB{釱E\Yj17Y_G`4XV4֯fpc̖twM:2:ZL,G~*;a<Gf {fqˡIU3´L^v; (kw#f$F~GHDƣLE XOO=IDkFe[TyHV0m+ 7yb7ƶ qDŽHd͂)`jRP@lud+"Vo0rofDLO!nA]ka%'$c띹~=ׅ wC rG=NTa-,`?H6vIE8ŵC,^tvWXvגB}#ܪ/(@0%O+2}gY<bbY VU[Il=#m/:)Ζ6e,wM\tUev_eh+)IS9ۣ8i-@1W70++Ħ~yyZ+ mÔxZ?!=b 5ʵKQ$́R#=,f ^Z_-Z%҂^_G7'N}أ (Ya _є!Eך8 XzIbJHA!hi]nY:m(.5j# `tfe'^0˴T{jqXm'9,Ff3@ 8xHr- &)L*u9MYUzDj]{Ŋ`Fi[3}<%A576 i!#;[]M`bfk UސZdp6RV'IV/, Tg3HA#(C0]S1H' S=d*,[ [`ؠLtc ܿW_VU\@;Tn "/sO~S+~u˻K?4Of)r75mU&h!^tX] ^40v n : HbF&vn6tnk}6$m܌ eQ=lt!o.c'Dϖ?ZD/P_.^,xETu;oSHg; !Gh9d͝Zc~CYI2Su=k˾Fvͭ;7dJO;'?#fvQU̬՝205IF (,6?7E$2sn95PbmүҴ;-3m|ؼQX]>#{اRlk"e漅?k`b)VF? aYmGʡ:g&p)$[Հ"Y:%]QC=|>ئgAHD hW2%Y_j,c>$WK7UkpLm^ڼ$ 6?(HAda?j+{6nL0U)i 섇rL})}5[1KLxaug&E_l: U[~g.esZ%EfާHj  1P/uwxn?cY UDq+؟SE%( I}K 2Tm̭\}(Y `CvvR t-<(ʡU{$ w Ruvl"`7FD]*VUs.f?Sн*яoܱ^nuT筺iw71Xai!qJhEd==-" aE̪%'A5}M]xH⺞^7 "4dLJpqwS?Ԟx`7!ȣ 7Y#lnGx>4X(#.GhEE]X9c֯3<&2BL eģkdCp^ y#k>tb]HޥSR^dY9M'e|ڱҭ)_cVM΂ ie ܘ4> ~:R8Glk\T7!c}̝Ed4V9fk4Zx;LXYȷkE2GK1זH /FD+|xu1H(«>$f;lⳡb9bLݐ  $ ߡ&p Z~7'97@&I5GF)?Q0gGF.gnJ 1Z\ͥ5myۖD rxzW)rS#⸭&̲'o~Nԋ-eK{ǛbZR1F:J0ŇB]SaDO2":๱{+d$c@n)xWOB`t͏V g$& 5Pd-me-3+1[ps񃂘Ya;Cq" YЌm5!,Wc+HؙYmο# `WP< zsBΒs Lle JLEgdt5hO'9;ńdW6K]^W.+ Qoқp.R] J^6kĊiIPL.W[-'Ős4؎`wf (QŘ! dN q{"EbjVpdIN%.\GW u ,42&pK!j:xnֆ+i-CߝbRFNUl| o(=ϱ=òÈ^חnWΏ؝ L h&UNWEތj]nL[ ؞JUzRI*Rٮ%fOK% C=I# Zَ>P|uW*́T%Jj$kEY^T"s/dst^atg GAB;71䏪xTD5+6X"]nFnJr+{Xr.%˳1 I}N31Qjxza%(RW|"h!1od$&|1("fXu(F>]hy[X'MZFX܁gxΈ֊`2\!gw^/|>ehrAi"26 /0@[Bɦ?t:1Lo5 - P-D]1oxfX. -mr7UI>"De2|unprT"Q~*!kF߷nIkє,GҖ}Pr'yQiغe*(\}(Zq`kM*Qu.|boMr  %T0{n ,X#X.Q?we/DǡKSWDŽg"cz-Jɡv Dh*v DX (i$®_*3=?(d :$Mg,V ,Gb}D /XV}VbX:fbt:?,=x[$́Z6gahÙ/.:*jrdKP<Awr C|ϖH :739{/#n99I@U yR\Gwm#^W]9GVO Ϙ-W&b7n- i V9lݺ' k _66 zt>-oPiLa7_ňmb_ Fj_oMhyA=>VONy_J5V==?&.w=Z"!t@!CrS8%Xy!JdG?7-y&v+ ͕"ʨ1RJFfhPNNt oy;9WJvl˭u? C褒"@'ct;uXx<|Mȇ[ɘPb%uZV'`>jc]M4V׫-})6b%:c{d/oy#mj̅ϵ6d*O2X#Eoxq_4N0 UcJLG|a,3KWlC}-t (ݥjn;FFs/)w?M2)IVK'h@ 34M䈆.d(a</q3č},JEÔF8*b]~@A!MB,0 /«$TO9uCBb~f rIܫK@/̴Bnk2Fs63?7RbDO#lKBڬG,9aFym,Qt:$"IHJ jꋯ>w0'CE_Iu$|P*DQ(]Gw5^7ɺ;ґ}l咇b5 ;ʛK޼e!y2pnLF Z@FÐa?3)HE+!λoŌck*SSҪ ro~e~T`_`+! u4 |9GGTNbq? %1Ȑ RMk<ɝ|O#p4u*V@GfS]z.H*g25Ŏ)Bv5 qk y̚NzA[:G:x`(h@N@] 3K?\:3:,Xc޻ܱ<EuǶ0\H}XxUOA0 m)j0Yٲ7mZB|쟩EmH5A?,)鉼Ťi8ÕgT=O!DJ>,z: j#hk~u:N!x 6qǐJ*%#*05ê&ŪY܅jH>~2FLs\U~@oAyRrLv<5ks\uwz.zMZ_Һ?"j8BEfa@#(1} 8[̍FaW7Aam5@΃WJNU4W4,$,-E:CˣxODge vV|2ڣ TDfiۣj2"úEGcr3 K"HShTyVNC݇h2_3:cG[*E;P"0E]P4ͥy_lp77L(*๬Eyޭ_.{i)j2jpBW쟊lRP>O3g/tq.s/ b8ʹ">p`l}=X!ܑ*mW\#H@} Еmq:(~!RƂes馪:p~ka*F UڂZh ±Ŀ3ᑼZ{&m~WU@HP-EXJѠ{97ѐ:}q8f;$&AWg\aXf^# TA!i}=I|uL蒮s; *QڦbHB,p6en aMVPlXǷ!s⠵8F&7 xahl3&[;5#n'8`Gc`,iS0z ު / ǶO(&-y'sb. bDuZ#$r& g2݈\g-uaC׍枡xDE|D賸iL9NےwR̯X `@ټx,kYaom`>!>iR4*N`_Pb(@1$kXs?K-c'R UUI}v P-W5w{/K ;Α?wR6yBI܌2t' 9c7̎1#"fVK bLZFؤ8YxU4X8Ac \f{^["e:괩}qTPRi_4ij׽aas㤫C|sw'6( J3&T~ (S18AfLT}`wKմ]3UCh zs^;]ESbNXF 45 cpu8pWоn,&*w_ \LrSz"z*,u7Ҍ No0f1"w4:|$ ɯ1" 5ni0|  g?[xT8Ұ>;K3FN s,hӿ)<.H%7Z 4|?x\^S_;yˡۗvӑnTyAN3]B }Ts(N$w7+X?ŒUzKSjqFĞȌg)N,][@`cS&: hfZn5+yzh5yB1Rv7n|7,\"WJf.qE|8[+AS]!Y-Zh [~{B*E.h'@t֋(jj,e?E%B``ATz~F ~R/<p손ժl.q"fk>EQM[x<vHI~Rp&u~xu'~UJ./ y?&'(p-w4IFyO<:v1TN8svHD@bȭ`W{Yώ0~_з"ArkSl_=#~}.T7 Hk;`hTHr<R~jeӟغt ޸}m2/q͘VI&4U f <(#}0QB- O6VjnMyG {t13CtPS×4000 foQ i}`uLۂSrϰG%;{iK_5{1 XK3"}hL6˰.1lpβ-CT:s2|k֓ȠJL=\0 nJ|y7{1NOXw&"2SX(Z 9n[ &%3,z=4>!DzmŘEYloOhN! Tj[Al5Ý%p'MG1W~lH*Nۏƕ}?h1('rp!E'nky,,$7gAtqME+U/aLƯ!%WE_= |?dEwhq05d i*ETO*!}z$ _uKٹ㎨KҎ4޴C &+R@ zʱe<檦y:n8Z -i Afbl1 M&5 za'`Y lU!+qjv^ȵYǧ3gI1TL'qBPBxZZ&/cSbEB䨩xh(@2OR eHY$47a-Qg@~@[iՀ{\OF~׉opaIZ~I63Y)Bm0֍]5imRʳ}}zɬ7 fK+o:A(!:CUy,r3~"Pp6JTN?QVak >nX E~޴ݮ Oq 4!{n~C \Gx'W=PVkҢm(o _?ِhvA Mv{=ԄUHZՋُxCu2|z^{j{56Iqo7,-(sb@D̿򾪦4Ϋ[uީkQI2qGg2Z8kQ}mcfE1C1Y1L!Ou\NW51,ENrZ8ZXghαZxɣIB7әOjR1>Qmc$udhiq@ S~64Sz.ʞlĚ@`Kt80#Y-;hP1~3Pc,5Zm(YyghK.E(Y_rJM*eфt<|A$D]}cqBa%3:9RF.Mzyvoƴ93[z-eC3Ft'~oՂGrPG'`=\g4m)6#Xb G'ի.$jc{~͐7SOػb8vQ~t90[-ѹ-̏Wh<ٯuP3|3g[V YvU՟@lƊGj^ƅRZ%2sK:x 2%X%sbeмGZ 5|Ff#9d_l(%6" ɉF*.^g6ޘ#Pqt.h K&M?"!W'1h7PAĞ_wb4 5 $ܝb 2̱c`l9$'UW<`e6^4m%LH ~.Z-N+$_?0U[+ەa'U6Z kb rg g! کV/E LRt8 }EhfU!)Ha6GV}B0eO =Ib#a!Q7DnDr<}|*m[,§ ɭQV')y]k} 4( fj4@LRN CօJO#xxj&:0ۡ%}r7Ic@3VU?i i,ֿfI>6ʚ"R\8NiItdIX7\[30ٞ4##;{!<iB|np?w٫? T1wp;l^8Z% J1Τ$Z䈺ҹױmAAad;|4956=d)hd% ZTrܮs`Lz@, ЉFncZl#:xtݮSpcH55S]` D,0v {JQw MAe ;S@ zs )@|JcLny2>V⋅2Ʒ8h((|6"6T*!~\Γm6Sx5DT}4"F)n qQ&YSݜb c/jl+5RWCmk 0RSmq(h3R/S|prXd|}h9[u:^PꍧӨG[`1iIm50K.So]!#77J9b^g`Vn F+ou=`x*MRJH0XN+m(90}¡?ʐd߂=ollLw:զ2Hl]/sEv'~ #Ceީ"}R,󥝣KWPL4BaqbH\c7o"ՠ,EpArI%j ?Ü^C6]?1|Es֛u]8*\$TB-(h?n:`)=̎4FSNn\ qEe[pC:1{3Y6?￯`2~1?+h>тRt1`7u` G@?4ACc3ivGnxFKT'D4[tP;UʙO5n"G=ik OLKzt[BDQG\NILUJm .ֻrWC+_Z0 b&F5n v&.T7s8|2? 1x;_7'^I=c<Ubw+r1w8ڸ(eV=$iF咟0ɬYQ3jNVٓ %2UxsLP&rK̫KbHa(ۧrWHw0ŲQJ2+ iYX8(H@b+|)/5%Ŝb>~UD7~rC_$F ItL5,C39SWe|mŦ {, u9Hͩ|MS1eh"MnCCmRM{UdsjC5gN,Ms7Kݜ9C_7Fj{"h8@'ۨ.o2Mty.Kk|xG;4`U>Jf^-|MIM HDqQF'2-ѰـQc(K?8PI > d`\qs"(x$9}gHaO,ˣ)G5 7H]8+7]`4(v} S%ӭJA.?PES&3;b_<~!N/Ug>w7g0&su{&}!c!U0_ZWGg簶¾=$lW4 m+UHRJ1tLO.w')48X(nշƂPB{9f(g`F(;e}S,SĎY/Z"r"O [Dw؊9E萺P 5 e'#L0u5k&P+>e)o:I:d}[$wgqFs},jz ~v-E)ph2\o@.]%rr3ZBXHػ#.C(z*g4#J-fcP9 aJ?u$jH ?m|l*X@(DGv*\h F Ϝ7u*͜s h"1`K*R`'gb:Y.{ Bk;0y6$لA[)PSZ*BעiIP^(cwco+9mMV(F_8~ mF阰fz_1^CgWLL[sw1lQ"Ol:T>IO#WdGI;;Aj B󸋋 Wa%N8"OO]-]Duygxt4$ F`|]z,{c!|-XDUX̲sA ؂jEHaU'O)ٰB4re֎C_+u%8l6n-}vTlkM¬MF ~ԮVǥ+ h!5d1m \XX>d$8DPJQjKz^ яC>>sd\=eHmjcak<`vRࢶѥ4jߏ1A%trD/j9A%_!>M:| YU,b/3TU]EFX֜t\yen7Ky';#M%x`[5] G9tCZYENDxlA&yGY\` wI˻g;j]Hi/z\9!m8;KL/zJHjLҼ+bTO}>hKX>@e6ׅLšϻl8F*v-jS0^>Wk f#6s*u Mo+Ru/Bgu{aT*#@n͎xm4aܕKMpnJwmRN. f<'ou^>bwTƎؿc*;J59{qEdb$7~4ٞZ]TAp\ǏZ}[WD "bH0hz0CZEey 撪U%qBų5osN#d˸(t#h5|ߑ-k& K6561NGD69 xw"σWe!bGO{dO $֣7X\sZ$)p4E1@_~w9*nk_FCCcڦxUNJo ttᑩ_> ]݀?!ۿ6YtH뎟Z[F~rAyӉ5ǜ$Y9oJ?@P;2Qp*S{CAy;gx18yteFN#9f{}.v8Ɯn֥#1 = +;o@ucqy;e3i8Ձ ,Tp4;7eQ#~&3=Dh:hDox1&.3UwKV }b oQ>+ػ:5Ms K3C=vg8H2lLA*<]ng_;g ^# u,tжטBU.6`!U/%b,HOZ36GA}[w~%׻|<´ad\"&XDM]=}9hp*UcbDMR Ab9(n=:2P+mhAH #t\_ժ\kwt @'!aH)%Xf.EFRC_FŢy_F:Kv`$vެiCD^n'.:rQYpnxWNnϱ=M>xhz)Z :P) C&o)n^6.Wy-!f*t16W‘52\9$@ =m%M=2 _ߚ|=yu8Sys2wf.=Տ}4xjuw쾥 1ekrߒ#`!ѵVZ^ؿ޿m#|&n$_5SXպdH*W0%H՗4]7Cw ˲8Zpȵu0=ĶlĐ:.21.!y+vnNe_kqf$Hd f#U_,2Xxcy|C,Šؾt !;ʅn0YA)fdyOH(LՊw\z V^wDHQd#2"y%od(9߃-|Gjٮ]nm,\H5O+J"7ZRfؖ2nh0naۆھw8v_$eDdךjl_O4"fW!I ְ9w٠C2:(*EGTq?q%Q KuAsF;kUj!7+[)SZٌWMJ_́I4ux)VND-О:/j7s(pSrRG"C]{v.W+;sfgV}{}dO(_> %2A5 'ȋ3Fh>=[s5!,XDh76p7,xԎع(SبtA?_0qaAD0{L_7;EpuR + ùVhNdS`­);90tR2@m2@83qbQr9HB6)Fda ;mZm', &5/];@UxUh(‚:n'o=.,钟VX}̈29­:ofr`aCDß{d/ r-їM\-;)VZcyyOduwd=}>q1T%bn:IqrEӸ{o >WA@$}%x2XfuWD@􆞌S Q1 ;< F9-ezqBgN!R 5H@k^IFW16i]5Q0Fw$],(Vq!?=7׏ ./B \sW;`Zc6yMkw+ki@"gS]\Zͽ`>:*wF_]e$+])EhGSq˪eb Ef?L0_Cp0CIb cUW;?i1.- Ew3{zY<6v/Ul.C_QI|"6訆9FPyvwV47KU鲣t T}qKp x-@:F hUlT+f~Fң-)iwj2 E~:oY:uYr@Q sVzpMw7EvRv¨48jbn5YUMzn%%ɗhVB3ysmq ,:E:B|Cirt&wYvh XNyHzX.LL5mw\)Go篒 rvۋśC+x $SM.-_s3_;Uf)Oh$ 6J >F_g_XXyTW0p C?9^GsВ"Pe0os(ץB^B}&&kIfn+ k+44C"94y{"[ (SǀQe9Ey%f7&S(7^H&@Hm ZFBs{B5?pew{i ;j~E4gzOOVstEGoB{^LjlF :V5g͡Z%|(.]×HsUץGUz!K#UZSY^Plw-C諑F̆x3 Tr6fޅf4_lwp5 LBZa6cA5# z݀yy뉑%>SiFih?|WlEl߅1`]'Ja U^E!t0D` do/ce"t1϶K$TTx x/DCGW~hX@k{d&~.pjo7ͩ.,6`˽0h;)}q/LPf[4AwX0<:饭}1yJ>H :YbVDky Mv򣁭fOpk#M׍ZugAT<;[E?2F9.f$=z>9w88g;ۀ)(2~EQlإ$8=:5oDO>me ɷPqS 5%zpu;=U61@ĘS*) xh7n!H=?uQ^ 8X·9!v&DC[*o~ZvadGW L+L]3kر R2<#ltꃦM>x^ߢ;fҜkv $ka9ɥ}qZר]~yP&oA˲ Hu62t7^ 8r@UX%10= T C;.˷3_5kC $4^x]nbaɸV=5؄XX`F]dީ~%*eЕ>鏇2 []~dX2?T^?T*ypIBhEzM7Tw`k=k ƕ(&*"kڊ^⟼/(9 w3gm丌'g[[ B-'6=Ȟi*|pI=/[38yq{h)gA^PbƹD([-?bPNs ]y'v:gϝƩc$0 +}fe}hШ-l~_\s=>!߰Z"HU Z%wr䙫 9l/JS%]ՋʃqW>Ml%F1WdA}G07p'!+>񒊡ہʉ 0} m}Զ.h,qTJY4z0l,=b͹j1+.@G#Dtb(LO)0~1{"N/Bk5V0g6ls2|ϒa[Ud۪%9X@{^jwXk!1!yF/ǯmaTj>.4uDYhQ4{o؄}ipJm5,x8.^_c؉.&E\Zu"p3HQƳC(M'f@ k;">T#I4SE_)~uw.ǡtb\oH7q_ʅFndu+qG \" hH)٦1S۟)*hcS*ܽ>N z_AЙxUdF:7Pg*:lgÜҋ7\W'C1{=N㡳QU:gѼ?cbCwkF>=r3r>fs&cMܤigj֜[-tvڹR;q4x-[I@ЇG| %i!ᬁ,o9 œ5CitXIENdKlOv;K>i5I-[h[^>'G'z yQX4V( ׅ)BNpJߥkd~ _b(nauy}CJOBwRhZ袏5GPj K.1Tz5Y{ً݇6,(Ah?pYٹ#,\i1PYDgv9VOLJ4`@ss0 y;IاTk憎A4&[%|>^A,zi.`ǎ L]P- Vc6fF'E5$N v[:WgvKXq$WJ[ d=A)_fcIUo .z 7=q|V_tVMJ@ֶGN- D'j|ڛ`Čv&GGX*OP6X4;:LpxOIZ8v;?IwHzTK5pq˟XDmsT,S)Lvo-eI,~Q_=W@58}.Tvݘ>r!No&T4m쾪s{9LIR儌Æ0z\Wҝ_3b9X((6g聧sT@_ _.Xxo%"V7?*`9#u',3<cV˪-TJ%{l G6N;qB~ho-p>Jݤ* `(wx"h~gptuW.{4Zcz`&h_ػl]T m{ FVPjH8_EYFs DgZ YxD"$&s}5!A ט"JEHvkikoVm[AUט:<m]_6[a ;1mRZ vҦYKɘ].A)(UЛC sZnl3 q#,g?TB ZsuՁn¦ *q*)t['b%sS#dS *|Φa1rm{U"\}Tk"fH/;$^['ǩ' =OVV[,YqJ:5!6gLo&!=S0ha u!N??.mj޺S){̀ ^3:{677 rWR ꢽ w>L369GA"0`a`t7;qHw5XZ+o\"0DRd B$|T=X(kOč.E`3e7cQt۲4HN4*kDp"{- L/ߞ|Yu#U!8(i4]Kh\T^(rgЅ*Y"e~ﲥ`>X8哖{ (y_!p5"<5.,FN8& MW+opJ4{QH" ˽V{C5mJMH>3*EC1y`4vm "QppS!ɪh5Ý&q܄TcI-_ݾ@-&3r(6VYl˜|XV$ggr g'7qQb<5i7ػU]s>+X> =mA /Ř~skx̮F-R8;u2BVT٩~HIS+bWG0z$ST" X 0*ZEh'-PŌb!U*TxaQ֔.5;._opª]( y5cr69$ ԖE!+)[h+l>`k*hpQ۟W*Üj׍tBS@elpQy`bO&=BI*I#ӇۤLE >p!;ݜ,si-O採k:{)ࠪ+0|Vs-2GTA J>Ÿg; o7նU DձCqUTI0* un:FÕyJvQ) ňYzWIc%ψ{}i'2ogs6p*J)qPC9dͼo YZda¿8uԓT"]9 [W>ƮN”H/ɸkܖkR6`Է.#ͼ{T袎k/_5$%ھj%L"F !< D:@0y&^Qp`KY 0CI?vS0 k >ȡ%ė7wT2XTÐ W+5t'4 n摏dwݓu|yg%0u$rH仪1 Pi8=/jc ;#h6_mMRCC)gpP@b b 8[,wLIW2vS}:\S (()&*/喋A8EFRV.\іƉ.Pڜ^WU!y^5u\)-&{Fj\CyMVWi4$ckdV?R춳t1\ G͔wXwP-]Zcy/&=ε o,.v :i|)nu,8-8@IkՋ0M}{yQ S GqͩA[2bWCt˞[gJ  v2*鎝0QSؕ miyj)Fd-m/bږk.b 7k VW0ӨQ1(˚Z}siغJ4Ě.%~ 5YyrFjD<mɳ9Cc&%C}$! .,r$ Һb0a_F/mIE&FQaMO-ig'B%2(GC PP^j`aZRvC. jTlNul+= ph_ۃM鳛$2tbC<y%7Ǥ1,$1P;o(&YTz۝\%.xĴNn ݾrAvl SB/vtK68㑭[~ ^:-hJ0#% wkk_Ly~˾M7s<2{sJoߎ'R;‡zfG3i%~x&ga٭Xg0!/>Q*@"dK8;tyuAk2du=}7eCLB3!*paBn#8o9L.&k>  `R~1ֵ X_q&j*;p(1¦[n.{W[Df+8pxM@ vw]!jXb9UEVv!ayjd/ rg: Fcٿ}?s43Չ^|+c9"Y 7Lc?%ȍ7v/A^>8cV -RB-,^ w& NA uS8xg-愮A ۋfqc 0>%pfnaJ8+2%_)gٵTG CO 'ƾ7Hj8tG|Tϵp^j@}[{h{aG֘g=NH3B0'HP4ΧP&sk̛ Mq?SjRG1ۛD&d#2p9aԦyԍ@U*oXJ3eAdq~'ʉ/().q8fGO`P. TM6@uBaSFH 1Ie;Y>V+BX:gcvPo & JDoq/?D_/Q|yrAAJËcV 1A+ŏXA:_qd ̛H] #[|$&Oex`G(`B%ˢj}{YL#"]`l) j -ZD}AVsi7W~fsn1$_E /ipH&6%R.ݼAneRro4`"3[/CiKRdQ eJbuG;y2>GbY 8ʱyg\,@"mp9W"+uϫ01=?f۟B^7wG3"XWjY*4aϑ-tL K4p6*Qⱪo˰N|^G3罇Tq9QKL j͹Yҋ|m!M(:@$Y&I{UVO#Y>?Ŋ[Ĺl -nQG9h>qN:do*ب>!qf^qTX^6<@Oؿw' -Kez$eth5r&\ޑ(cƸ7{|xBpnhI#JXŜ> V~ j~I!H$Qֺ>G+VC`9۵p gq(Cޢtrprq<ԅs~H|k+e ,k#i\>pA/qr89`a\25ʔʍDXS Ӎ!Eͥ YJ4Jᛓ4T r#;WK&V'@xÐ.At26􊙭7ܯn76RxȎ>[tm#;:tӨu3:/Bq#`dZuЮRs PO bIkj-J?('iWD\\m;e]n|6i\Ո  S.!kn`բ ݶĚќ;"VǥDĺ -rb?1H=q)Hnmzִ 8I64w80AڂT`O-:Gmwm.paO˝T((n q3j7 ٫r_XtII:QEȞ(:ak^oŕ?*l佼9)Yt.$s Dh40%eM3IZv0^ϸcz5%Ď*sSԣgbW2R}6.R,L^0!> T7N '7Dewt*3gՐjؒ0_,VW}qljT qsc( Ahd:3(@5F(~O+=(?}jq}S'22xQǕtWˍ~}D^t ͟WTuW8KůM.)oURApECnj/[_6n] k qev}nF}qe5:BUZ9k^T]^.y[- )4Pdɻh=cUKLd8,tgg;Dqu2;}&ZO퇰]m5퀒T0"A|Dh2R '#㢣T4H"h ʪeDhP7]`4GMH[_'\>4Zz Y%.`#B"TvC`)$őzC-bEi~`;$Hl&D dd xٵ~ 2L>(;#%rOS.څ 7}$lߟ) =}\}NzGyc1Y "WLԁ'Qz3QW!W&>iX{L-h Gv HMx/:[0&M>.=nz~'NVHyRmnnO\6|Y4>Ԋ!&k=7 T&w:Y5'_jףܵFϗa?̈́dϨ\({_)iT/<ʤF1d&Zzi1U:ޖXעTiP 'W *,wKM๣ N3!6OÙ2Nh[> gXn/li,w38З}82vhnu0kRh6GF/XTLqQD>Gz߀]b%G%!FG$P X4ƅ GugZ O]0՝vC @[r4feަ&dBnNqڒJuDw*Bn6ktW?0RhzI[FDߪuqm%4PdZ 6@bz'S * ZO4ĞE@oB]2*,P,sdJ(T 'Y-%Vtk/-SG ;yVJ݆O4.>2ҚnTdd-Ct A)P #g3$݆C?A]O'gTfM( OᐶXC>ѻv/ cH(&ZlhPwqK\G 2opDN&3āxDs+pLw`aqEGq[T#ƙo" T߽ZV`k1 !1FXffYБ/M D{_fy9g" lߟc~T<(\`?% Cn6`QҽUEWV"A+`)t]O} lqOUyf)LL2@\K[zzDt=3, K^H48q@G& CR$UlE€-kƟLPTa-u)QNaj8/ ȅ i_A+xGDb5\kJY[3oR_$ Ăyx@";"pN]r&6L%CB^\:Zjs_ЋwYTηPUqIF+h.Y Ad`ƣ#'ĩaci?J``PBXer Ƙ*<\fl͊>PՏ`6q5aV88-3O r0 HQˌ#j ]KnW/U Kתw ѳ }t?r|hmi|ب}״sgLN8(9/'ԥa|  "Fͻ9XM5D2 }X,M6z}4I) ^ ~|_/oEIƮs& mT֯jN㿣6϶ v ѩ mxt~jޝ׈9\mƍ;v$xq!^FQ?M%l[nկ.J>mU\sΣP@_=^]vU.^Z>qUpe/FѻrP6NUW8C5?SD^p&04&rW97 p1raˠQ n>Mt>~<}Ju7 -åe]K::O<~]RaQShP!(U>W ?.p(B׉:GCfeĐ{| pM ͵*U} TK>?B2dd)q8<K>7z#O<rdbܿW 苚AhTV'u/ :vQ8GBuo-OL)PDQfr 91DӁ0`QuE^%Nyj$4 q{RLK |uN[+=,*J& e\Z| ހfL1/2?{JYm?LN*̕v)F>Ɲ%$\@'[jn`"9>@Φ;jj} qe}2>"hk0yN=D"}גeOwۿ"6^Y >6Ek5‰{upBB~sC?Xܟ/b&Mpr+űƥ0ӚჀ3NU=7!YP˕mPfN@ D"+)7ǩyfAEV[_f/OU]+.',p0X4"9#JG&#_k  *HYv܃:=gWW?V5P>Ya7.&t/kc$-ۋqmKL<:8REm>sL86Uv>عC}~#ZrV`∨E;w#ܸA 9ځ|3>mn#Te':1kUFW1 |Pr~2X~*OpRIV]vלlr'{"?YhfkDIvo ibdpTC0S`QXHw#p"Hu:I+vOSخx'ȕ Xn #ޜ9V6Ȫk@d}(H)9zl:#~i*zZ]!R({oI5.8^r|!g*(רp*Cr O ՁR"إskeQx='\Ɔ&;.Y;w ,)rlBXLXl͜G4eKis`[Ҳs&`4T.~uLxHVXbY~9  i+o0TDR\Pw.7GwtHFԴnS::vUHHbT@8*l*ېT*2)V{T5oځ/ έcˤҙWj:GY]lHL]Fv,()k*2_$*ǫl:r2xA!_Sup` Blo3ܓqkSohg^:#1y(]X c$_/}wx.ZB/>':gu6sݣ-:Ctqu AOSГ̆n0?)5+˘_b 4[ٺ3D >K.ړZZ\޶b^SSm1^VSv^n7MPm)NŷMk3qC%c ̯ʁS$IE 1VB|c';˕ S=?ۈC{W+) Q}T/~h]0 SsҠIhNR1=98FD"WϹOla~Ѥ|2YlrEl!h/^(ı"F\Mq^[OpQ#"udL/$F:`t\3hL $N!l?ۅ=v‡IDHNg I`'=^,ȓwvӺJ E87rhhv}%fv5Ϥt0%h!|qS3@*7\礖cXa}F.P SIE݂)4G*[^ @U>qHnGjY3c4 b9i?1,J :ȝիtYgpu1zl3,09"9"~ST6 5N# HA쁕Lj`Pvү<* ~kEGk`K˚]AJAﲼ -azҍ%nYp&J1]̮QNwg C7O?$.̳W2VYI݇m_^[\oϰsq>\6Mpr]0 S 4߁9^aMjZuE:մHV0Rߓ1y2QE@?6}U;|[һa"< U}؆Ԋ.W_i]ʑ%H4~6RHc^5K ?cFS|3 ) Qc Q"^^-x W[:6e3oOUB}~PvszsƟȽkd'w/\I+!$cFCXP.m)h章5vO,0DMNK_+%'ށps; Dhfa B(޾b)Øl 9(M`Ϣ$RmB "\ ѱ6('t׉i5^u*|$`u}GJK϶P3ݚ|vTMBG/#Yn-`|\]&0=&We{,7\8;^ڤ鰷xS:hDH/L3WQ}5CX*-aR<=8Ǥل{3%U5_غ(-HQ,z7#V ܸ a ja\a5A+)3Vş^y G J{M€hЛlM@ZR=ؑ;([3͍fpK:4抧l(J@wiA\ҏJ S;ڔ~3ϧSfwhfRMo vLT&cU(xțUtA3jö;ݢS mj.Uע em`?sB2xR(Vk $!nAa+L;ʳn8ɛu& zDDj;W::ǒ:ՙ AO (SIO&cԞAmI\ Y’/hiR8HM|l>ܩa+`^~0/Jb58XZ BhC:j Ua:ҳŰ>a > @2A}("4qnr6AJ<*cđn+  5Ӹ{HX~VA:߀g7O !d%ɍ6o76IrFyUo!cHZ񚮡xw2yu1hKhI#Ƙ)WQ<Ʇhk ;X8Ehy/c4Xa[$5 Q?0y; hzM=]@[<!kvAE2&)3-7f QH[jhw^ipXXֿ\"hl̑@9Y c'j1F#U֢m$%UBL,bLOr,rIF8k: Rs$Սf_@85o9ٌT >:ocIXlU!eO_'yP"5其E&lKd >¡l}" gB'nQptFG%o520jUR8Ѥ7NCş|O5uP_ƒ`sHIFMa5*|v|+nTCs˽5PHQR3bAKW}!4ݞiêhAp›G7eߪeaI%=lR]*iǣm ss_f.jTN=Ah:9 '3C=tb;9E(ڴH !Z h*PK<1>bi젞 6* LH=fOH E匸-,)k;QfaIS'W{:{ć;dVn G/#6ja)N85vZb1__}3gZ>}v(2=' iՊ4qԫ;ڬXW+!"[ky^&Mz#ƪ \R4 |8hœ@9DR#KdFmˌn5cId"u b:UKLU2ʐ;Sjg2%vr{JtR\7QQЭ}$sDJZ W|;D z321C<x)FG4IZ'kY9 uHJU"i'9wҨ0?}qp'Pay%R[J4ӈSM#Dׂ2_}¸y)9 {/OA2_a UͧPL6_o\( & aڳW$ }>(K[`2 viߊ`SEmp?z6^ -#lQݶ6;d%,quvTs՜g#:/,.NA;(,m6m A.dmAjtvizl+ts4g٪K HpI:tL3/ UI]"YFF8/q/+9)iנlb-Kx6d8tz$L"kZ K-y8[RbQsTj];-\e_Z|xHٮՊ,9Ln&ZtzŹ ^/lJ Sd9KLp=(p)a>7QdU&FI PC)b{I>'W1|5敍~1^N-VälalJu("}&TqhYՠ^ƥf̖yBs [I( Vqrk={lxNk"$/,'dy'gNa3ܗ$qϚŌOlAˆc@5Rzyf9[L 'KEbt/o ?K]ryOӏۺ(a95HMOUj[ZT&MU"WU4\8uY v^>ǖ_irGZLpKYThON}uكAb'_UY]ncB36wa(3C`SvN E1:o $ #$)9& 9K8f[/,F%:{XؕD nɣNwф0 䏌w$Bu|Neڸ3+!N5n6z>41.tHT`bf$;40o@cLj:Dɴ wJg %_W/RP-"#0EM+NXlFT_xIGǦ`8>OŬ0ښ҈q~n3j5V3Xns=}C--}x[Wr49.}gg],7.+ }6__:"&A㋘vJݥ+W zݼfi!voi߈:얔W@Wx~/Ucclb* {:4_ʹӐ>Cq,%׊6I$JP"S_Hd{p|uᙣZXާB8/ *eMB!Ʀ&.p8(fID=š{FjNg63F&e=;*=]:7-ĦÖNd8cY}VàJ LyT+۲(6]#R!PiG3nXY0zqh<,V*5P22%HA 婣BhC* DAu9yqt |VR7%skcI}i-XՔ ~3Bd_I?80 .րQVLwwA|w"OyҗXl;?:rSP304%v O\craF32 `U --~ALi̢#Yw`VRnb;122Ӿ!TFTɦ<},xסu3Eo7=k"_C&gX{O-KB" Vd $Xh4^o;t ݕNo[0x71s2Dcǩq, |.gw. s䲽V ǘ~%PWv N]kE(AZQ:ՙ79) * @eVb_rVϢop0"kRk0J80UPk!ⷨTWd!ͯ c@XC8A:v faD` ~-sC)sa]Ѣ>%( 4B!D3QXOj .=h`.V{_.WW1p E}lSʦ/LFpptw bdc;c(dUtFn jƂ} WȔ^̴5Ph8hৠCS?:_:KIJ%7Y!r3E/r _ÁȄˠ]2&̘2]#7h:+[#DL!}S+X56gӝ#ړt7_Kl=,~zzv/zDwf 2KUk}̝n?*'?y(~>wpjՀP$hk_jZ}FvT֊a0>9A)f:kCW)IVLIceCaf3f6C "1;+W{AyzL: Y_i8ٯ.锌wښ%:]G3W&I.'EU1?4RO}S ,i>BN;dIIXUٗ,[+i\4,<6TJheW-=5L /鍇v<>G\wos잒7]Q/Y F;9:@ȧm#yZD_2NZ֋hg>֌<=I̴^i).L *-%۞FKQ^I^,GKp/%lਊK~v ..򙊊 NA,CVg>ٚ @z^׹=偾;5& [c;Td_[A23tݨV)[!Jg:h1d{3$y#LӵO=q?(e7>9o{ []Ȅt v}u&ĵH׾A37^𯗐 N#!!?jղv jE  [?Z#i02r2לcz惐gOXBe;w{-Vm7b S T>;a<+˟qP]ejKފ:MZ hgG9{o܈mJ9ݤc¬i{K~K8`Td0K&p-{t0ަ݃B"'~A.f^Fb(Wbt^zJF6pxnpť%a3IFdZ)@ nx?C'z01SP ñVsSl~ ]9J,a 9㼫],/Ycϫ@ʲ]A-삱"u BaYp̀J)7L<|<:)@7s)LL㹜Vg42oxn"#@E tӒ;κJIP:C!%?mE{ۼfmڔQξ< "~4ЛP-"iS!Чw***psP 9ӅmNyxvܘޯn ~K|:)TZD컁~7n?1_3jlTQ زnv$sǟ&ūD||S詭<o+pẏT"0ۜrO>H$jv] 侠WI27tD4&2?w 1ѓWXco8ę1j*Nr=L JKv ?9SQzlC_#N=uRFƲEa>7VK8_07(5&.2qkBmYLU~WRJ.ٿm#vj:Cdcy\Ē*p޼lh0CM{J /uIf—pw>~Evv9Z)c'L$+xlMb&*͹2"\ 6#4X9~)o@LA%k[`'NP-zd 寮^E|Ӊq3gH0קrB0S1IuR8ȟke>[`lP6+\'d_]#QmW\󫉳]p [i ە+;[3?Y:Џi-|5*p;EAu4K7Y8>u쀐ח$(]yk[ѭQY|:[h( MU Q4*{тM^1ʹ:=#٨Rr㱚aw>r~\wcU97{u}ͭ;Eɶ l_r(%An2{µ?$i$ʔKԢ.i5LIaG5Ӳ >.kp$A9UC(JwJ{FALNN&AoܖMEZ6$k&Tъ;sE7_%ӘiON |AbY_9nvFQ,:;R 3gQDfҟ o,fd((@VGx){O\챝 |f4G]t8.][7Is5OdjvbQr`bZQpb˕5=d.H+Q"5*\/!8xb"Qȱ gaeAP}C ˸Ҿ=O߱v5;`6QWB0r:|i 5-J^C<]0Qt8tdF| zѲ]l)bg9xBLgM;0'*䤤+Of1V|i'7? @ډKw/Ni\z@4L'WIMPP7fkِ~S[R 9PX K67"qzAz߈fn4isY˄iRh`dE013%td1"\1loݤ̝JkS|Ȥ+Q8^ŊYe o! [\SOثzOMaUEװ*Z'MZ׶ܺ$D(3 a]߽y(@ND,z SyXtX6^w*0֔"VӵC_d%"9 A R=PkiON3Ȟ Diהџ/y XxamMM 4ȌQ#D5?/߬Erf܍ME.x]fo㥴u$h9HHB9H 7hDM7gWE/}Iy65f#~vus #i@_$wyG>eP[xlENWC"kכbqëB𗳬UV2C\DD1J| RF c I;q]{2ZV,4a 7\ߎDZ& *Uu.0ޢ=pFIouz H5MOʈ|M!QyL 9lGWkIq8+9gWHmFڈ 3>iH}=y 80TGW 9_Dg6#YF3UM(|G: ' E!5u5g$ܠ/ &gٯBk `ꗰI<2R8jЭY-]-A9]y!J)CŨpH .r嬃njfEf Vaa*}0E~Ӗf\*~7M4]='b{#>s^er'3i& JU?>|2MQ[]Ɠ4YQWȂWӛ^,d˕n+X jnUq@ÈbZn B3# M3Mb1]RWAfZg_Ωm_Dq񮤶kJ>>E~&^gV%M*gM@ qJےz#~ C:azE5Px)Sh>] !!O9o@I# ncJTE),jQj^|ĖAuI\zrr9~Ȫ!YH*xWd<+%=3 ;[IQ||R,clo7JEbF l.gchLJ_ɐBת.+OQ$hbxB\R,ױ@?υ]KX[gc::V+Na9lD]f´TN U31sW}.,bJ}lٯD!_zPs Q.Wio.~8,^̀+sz}-[veb u;n(B , d/bs)!qqf6ILM.)fb_$a+?M]X % ~(m&T*S OwJKeI 6j!&2@NE FdPrÕD`ЄZ \Ѧ#АӌS&M:kqԙAVe(ghmg u$d]ET"$7'X'JI{1[庯>yCFje_TD"ۼe1O:9 k+dji`l^jRUZ6YurttY)zT4(u%ZCe$74>O!?qis! *`%Fc噉I8C.|k"wn8)} ѻ]urHu%訳i2褘޽] ?zEi%&$ /ץF~I%kLҰ;݊?4"MR; K0X?-iN_b$6P_zKj~kV+iHPwî~^QSOR){d^nGUi85DTK\&sB& )Cn7coTyʈxQYϯJMejPY *ϡH"r99?s% N]ȷ) 3=*k`Ut_AMK㲡FxG4-{X5B~Jnc s+s `x 0Fp>ПK6q*VyS?1fnK݇UUPz+.#?=bC т.\e- E2pp%$"J%3cHmSt tp 4Qڀz,nB<_jiS 6!P8V*#{jcTٚ~`4aF!PwǑ,IiM3AO,rEEoslTf(,%ybYTuqeLP+cSqjܦ8X9k12z?9?8ϰ>op|Ò|+;p{S^ XЩ v?f{-3<}(u[#MZxL*c1hK&% #?-I aPsޚJ⦯~_| 2`i@&LVjiO' B8ז Z CCk4>U л)20@63iPB]cEZ9m2hE‡Qg/)pX(zdĬ?l HEt(VSTdx+e2pDI,>fiK 1) WI6'w9ک (8(TuR/DNFS|"[wFzHߐf(cJ*yHZ`IExÇjBPL?6xW>$ӮŚ'"tN*B` TA8][TBg㜧EVA(BQ40s@ ѱo:=kmE1/$i[A1S ,̳# 2*6E\K6tęMϤgk .\+b];!`_Ejd 9h ­zsث]X\ f d[j砱{J ϊmFZ$L~e&8?h@>< wls\<>6~]+3M$Na+bVSo#Z=oY1(z2nb|Ot+ؾ#O}w}clMw|A+Mx,v@<¼(jUO)m@ lV A:pep%߲Bg49O9Ԋn Ƭ^~DR`O-6 .s050IR%_ncW)Kws7Njc@oညӚAvF)=Jq0 /1J"u.ˆW?^Tgą:GWm +Dr24z5_݃ SY8 ]ǔ9ib) ={犧w _a~VB_dSҷI5Oӈ 4Q G,di|[O4x~ʝ&Ncf8kˮ%YA@s@r4dPV8Āq)'|W xU3XMGkNl^f bc١gЛU.E\csT8܎[Qo2P2e%I 1hÓH(Bq^1G^/ojevm|Fߡ85!k ~m9 YTdE2)D*OL'^/bjkp Z$\`*;~W 80VJ6ۙ5K:^Nn)M\g*WVlHOĠ^M"P N:k dVx=lqTF5g-^PU+0>?_XdLܑkC=܍3FL"܊mU 鐴RQ*]9I(; K,6,z3Jռ8b{DpFI6vr|(y` drJo=G\_n9d _RdžQb/C!/R9򄙖pP2=:Tz`-K]xOWx=R|oѧY&QBF-sA)a{3F2jF#c4*h}In[`}ҥ["#G(HzONNg t~K182.ӮF~DPBt.Ԟ?M#*eז-@0+7'E*/\VuM}Z^D)U~Jn=\ƷUn" ]7IpDHODN;4}&7|y:Z(3wPQ-WLjG r _CcNk/u C#Y]z&:?nkֈ9$$߂vJp3iyf^*8G=Tlկ$ +l-TwG;aZɩ7Z݁ݍ>sg_1%@@fm/99/r)DwmyU JtѸ*pҵP~Zv~Szhƒh([NdAisM~Gbb;ի"@%'3ѡhq{ 24`GjcᣗAǪ@خUEL;d(m8”2cRii RC7^1jX+L_ 95kp8NEQO>C"uG4K3vjդ?-w*Ԝs/ɒ-P1`~a-֔iVkZ^_~׾~5=R:TŒy҇DIvح#$_eejAT] KLx|{8abet ru$WT C<.IY<ʸkK5٪6[y;ryv'j~x- XQk\Xj#T5K6j/K(},K`Z١yOFIWB<6 ՖXG~Ƒ1Z[W6f!%o*" #X*kjS<(sw@I.`GiQ&\qɞ}6Z3yݜû6ePH2yIwyN7l2e\^9wS~Z_T(rcM~:e[/U 2tH*:E׍͡D8}odz9-=|KAn]"鯘ZA1_C\TL;$zqUwc2 T$˪8-:@jw*= ҊfZdzՠ7]-;Bw`/f1N(=$R֋Z<2%݀'>:5{,Λ/ڈB9/ٳӀ S eft<d>1\K::[^in}aОOPl3K\Lbf e 0)./wͺcUF Okbyv"DZ]P~uz3:;+vt<1NH VMS& $ʈ1Lc7rf"o A+dx'OcMh(!'T?1\m̶{_='ɔ( >YFsڎkʯu0j74RS2w3(ۀ LhgKI,L[6\ڃֺ HjC@]c5P!` j#3CKSw۱ö=⩭LudY!4ʌ=x@7 |bc6L@S.;j@{  @Iҋ /S BZ`z0W[oh _coVQ=^1n>"FR".y *LT)cK6, }D4 C0Z Ř QݞEU:{Fܭb\V˂4;Iqwx%i]Hĥ#B(#n{ҙG[r\zudHBe̜s(p:#S׼IJȊ1~O;䜠}E@p3h{K$-9_b 'GT5 Z%n[ds^O/M nhZO3PKU d׎9w->T̽r111WQcRw6 h l]aRgI)h1B0Y#DG5+g6n.f3yoڃUÒ\A'#yS9p "rX2#ui.B(D,LJc~QriD6x :.Z7n*ܖWHv2 w;F3Ļ55ˏnJax-e:RVgzAռ5D \8-=^hOxO,-InzO.\kiPp@H?UǍ=HԸ3m&VdHK@&[]5u+9q ˽0rٍv8:*ƽ] a"2%~OȤj@v>9ygKqo*c5S;ѓjzD_Bw;ɚ#l1WDڌ4YK^VS'ɫuyOwN31yx{PdH9 17Jjc1GzSZub5Aje cC J.8\ڀ}M:)c-tr:7~ıUb PpH&1{r biD[?8Spuޭ|o#X[9 0&vTŽSr[xv?Oz5iC)TCks>F r bҵ_ڳgX"Ix:rvI2 *Owsls`{ )k- G{8yW\Z4P2h4D4{ 8 %;DgT~VpeʆPoRDHL}#/)fkY,y.KS lj9k*oW|7c =&uКIS&7Ko% S= YR\UրZ@zQ#%7BnZz*6r 0Ws0a"xf_mWr3*gSHN%131)~h= ޡZBux>_ ' ^oYCEu\?-ȰNէZ/ R)RGo$bh~XKkn0=_o_)`Zgx+P͂Q׼q` vۧȘ0(9 g8>΀5w3T/09~e\lYH࿮ԲizwlJ%c$;rLA||D|uoh4@ RSȠk5lQ̙uB V2x7-l~TPpohׁ5ˁHS[cM^8y$K"{TF#^M{$lEgޖOq4K}h95Ƒ&Y)VP/=yCӨR!^<.4HH!z8^h,ѕ ,X`z$EYLDJ%?[P%n!fkOV gtFGFcݮ݋Z(r6J]; $lXjL63: ΤQnSFZ\#9Q+^o."및/7ś#-h[3-Vòw2Uu6`Z.j]Fߦ޺&2bkV)Q]5~QۊѲF3e;M>)dvM4B%ʵyI'$y&Q HC` qNPOm*vA@8h#:Uic`/)eڃڡht˙$',"XJw쒞zTGy!|h)whX_q7UX|飻I4*n""RzZ?ɥ-,!A-T"&1p\jhee=6Kt٩$Jd"[fJ{쳿" :O&\>/3 bE.Bneٖڢ3ƶǝNůu8Wj:xgHRoc0c]7{P hv>,Rm?m:Hy`>c9sLw7? l'VЮp<#$Ӳ4Zyh)\BB_,B 5k3r;S<^xV5# *PL9y.G~HB},m@QVwvd.w.h"Dĉ8^N|g/D2+PdBSWg9)I݉T/G*o[ed 0q>wL%n Z6PsҺWzCI H[Z<`b7{9fsGFkpS+ޘLn~ * E kuE},ٺ$د+/kL(EM|st-77Q+lK.aLx<HK=e6[iBmks[-ЪtI#}Vf PGc gJ"SghBˠ =geA pFd׺Ɏ,xut_j!<`ç`?{-Q.b^ٔ-o7_٪ 5lZHgKyGZ1w5J;a#P pe#DH]xX^zcz7#}ѹ;\A!yhUHwET,<0T_:1.ZϮ'Kq$(nUM0 [}ODZ  JGP@4N8܃R 7PK兟{QDOۡl;{TX h_=}_`=Fr_B#'~&*%W(}7}w!5{deCl[ 9AUp]B1b [[CjvnV[/UdWVgR`v > "}x-X׿+syaj46 @NI𯛨ރV_9xI!OWʱ:ͳO'B$JPON3_$b8L*]N%_273%Wxo~b֘!7 lrp4F)@;ZCĚtk@bh ɛĈBE/q=VBS>#&kIic\BSArZdj)֙La8'LĬJ4afn P+9pJd6K鑍&YvkyJ"!F`mٶoVD .K*,䙕S O{|dBlSV.1>|"D3(K\b,at2Δ/{㗥fJ8*GzdU6*ϓYRU^f6?W'z2{Įr2QjSicXmp^}x6 US7祘Y/8%yKMx>:+ڳbM<_ gHoB[*cن=c"9ޢ'O#=Ⱥ2P\BSv7nzZRyEWA:Q6?Qj\$#X |QU:I{*o*.muݹQs/}(>K%Š#NxOKB1tHWa]W"~3YSY2>j&#; sUw!:4d}W@uM%dH{Tx{8 W\(M&?V\qGyS2R7CL}[?DH.r;EZ~[hy//5Ooc4,I<9N7鐤ޚ#'fdz=J-y#Q*HkfҰ/q|?J9Z}J~PDúB .)W&>98HMZq_۝1>$BAYςeLIeYJ=Q$eѲ6 g,Q5aE -pekCLt\/"N6l_+4D\"ڛQ/"HȂwުHYl4, Ħu\0(66fc@=Mw: `監ͦ~ heHFÞB܀rߖZG'r#r2l\>s>Z qRԻYʟ/ӑ{&e z$xW0dg{'r_bvXyyNrĈ, H\4W|״{?"VtT4aDq2Ps H5̚|(`rGdXTNc~3=w-mzOhu؁I ~Ic-GZ''{):G cu.TS>:FSAm,7nGbX;Gb$v6.5(ʐ ~~@GjŨ,&QXc]X I=KsKz`80\c CեS#$Q4~MQQ}_4c5p*Ƕ5+rXd@,Y:ʇ-\yMzP`r#H,@=@j2Z0<(#+85o3k8vgF1XKbˏ羽≘T- =u,#!`"|W@GILe7#i^ !ZXOVF۵.6('.f{\Eğf(UsJ0[Z<7`fVSwjagJh~Ƭ&2+r\/ dB>[ 8ưq ד&Tc4{Ny(.iښ@s@&[q9\a!kP PjwXW^>]:˕.x~9 3M?[K֖꠰+,^%BF~ي#fѮP_T`"@m XWn[L4ě*˨С0йLK;2-a/osQ']#2(z7SӠOP+p]!ۺVe7GǍS0_Ze-M>U'^,F]I^$mڲ?Z P)琇YMϊL}X%0q8=ۯ`N^nd a sPG2=E1lȔGBK%+}c/ VGF=ʘٻL+wy::Ke~/)4n,t-oO/ /[arp5hCc O_@~i4OWII5YU_xcpH. BZXV:QSgUҴt۲]S%| ߄CDo^r vzt#+گyrЕɒVg Zek|H^gW#츒wYM?rюV Ģ#hO| ^S3R uF"y EDq66jUc}xr,rI|4κ[&*)l u(e~8+!HDyV]sҀu!ʪcM:}oJEl/0AYIRu&\6<;[@3_NDCfwT>D{Ӳ:* OG-ٙgsuk =M2[- [ȑ.&#mBJǧ8}m1bx((O0=jQ@U1{-x4uo:pẃm-ZӬUNkFT1|zQv$qzO("ĮDZOX8\@fsV[-~j/yU?9 IS),V&Zzv]G; Һmj2+JK_sm}mTgf SXɱ$aB$8:YՃ| {=p5):MH1 8 ”2DQ Uej%)ᩙ!y;0w/-^)l _N{d&.8A ,I.hࢭ_z3jN]b |'?ƹ X+D-U@869~3òTI9&xCxoyĬ0viSAQ"( ,lpMcENQ6;*dcD,ݎkj;Pui[Kj"yӲtM"ay"t=7eWӍB P&"]dȘqmW:Ng//IFQ%^NOF̀ޒ;j KTh1<%^\^h0B"-C7. (dxBLja`8R[%#jhk4ݧ|˪B؀=5h(ZCy̬oLR"z[ʛ2} d70@ F|N }O@k#T>ol+Ԟuj޹ydGTdN}bI\%ѹbz1XoY$Y9弢zp33YÎt' Kp` Е&ān]zߟkR/M η = !Ζbٚϵ^C3t!/vG7s;jtf/T5yJfMFE_.'f@e)jA*8Z|]!r񰹆0]m~؆_Mp+ ~D3xepGen/90!AZEjQ=s 7&0; Cs~jVH֢X;-OsH5UU 9 bPEJ;gZ{UƐh=WL+,7Y-&H1IS'Xg>^4dGą5xowxcI.>_"'u!ΧfCDb d+@V0m)}TETOD+տx dyѠQȷqޠShG;hioH-pn?q:ȮTHq̍ܩ &)u|< )ZN?zA6lj,4%4Kaz:z Ǧ[4O?N,uJ2+!O'4ۨLY$( (%%Btr/JoAq-㍕}!ݬs'#\W|pLߎ`JDZ,qd`TԂZ, 6ӈ]8tz O)e~)ԭntǿW-Ct@o/kG1=C?44eC(?JZR8W,ł0 ~kr\D~S?IQ}T?Kz،bxz|H`yEi_%/>ײ]‹Ox@ь;Rudx Q_!(a17_w+;oC'RuCɾ VgR3]0т<^ !`z JBU5YG? AtHBy%Ė^ &)Q{<+t.k< x #ʳrp-H^08[q>1 $(ԁ<2Ǻ4@zk޻ky =>\+)[M:qn"ܜ*6QÛgUy>4tnE[gH}6c~xU㹏`fs ujWВD]aL7#7Acͮ{;>G:.د)eH YUkAp0_6SÈՍ M6Wŭ V=x}`{uKOcg0TQ-P \h M)'f[1OL] #1dUZN9D@.i&+<2v_`"0]XkM3{$pݐٸb`R@u ]+LQGM=2>h'pܽN;#ǝmUZfvꀺP!>=9f 0)LMf `HtDz$:q4V+t*aqK)]~=a>+<ŕE ךhhk,[Og2%AfoXo|F? ?s9 r"< _HHV{yCW{aUƩS 1|SWa#JE oV~q%X|նpbUUzL^0n[Jy!%LcGsJaIdkObD9y`$Uخ7sc7?ѭE3K$O,LX| y*2bAe9MHUYz?u 1!?Q~{D[XM=F(cAEqa0 ƪyfD|a $:x?\ -KMAFJ&h1g$~BЕr ~8,~bCسFБJ@C CuZuK}qH~HN+}gYX h۽a " ./} ݔh=Ԑ_1 v'&/ǗۇIIdiX3递'j̏>Z@/,l5->T|شˎBpbad}5cN46;abĿ7wZ9e[ʟ甴rm.mkxY-`x>yțŲi5I[),dG{m$cD}O={Ih`ƔXݤKe.ph~z|dMNxA0@'׭E epͺ?r,#x &-q;~GqzRsQ1qo+Յ9E Vjo ;]{\Vo32,B[XZ՛X k }ɾ oCSƥEDVSCThү6bx?*Sg]-zejmIأ+7߫d=yC W`u+e#isx c* IvNњ)!ꎵldz2{ Ks]uc{l>]XZQ8* #cϬa?Z$xČLKY&|(6=&lbxΤ =<o6'.!V"+pNM*A>lӧ4'*6{T9۸#R4#)xߟϻ aZ rR`c[J*kJc_$$IMDz쀲yMVnӣu0j3|P չiZ`d <;pEo?Ǫ.aGM[ GoIOZR4nkx j:;S(ݻ|48n5yҢEӉ \ϏL+ ]1N)pժ^l?^aI`x@zNH8k5]83" SW0>} Wf ?KWˋ?@Ӈ2*b[BvǢ*1sS\{~00;Z><ICǹeoyJOF.ԍ$jOhRY-tB]{GRRoY,#\w_jlD|8jl p-@9tz"iKQDz5([P %f wB5,2H.RW? 'z|֋(Y/jAfS3P}QAZ1ʤN/ԼQڛV*-Rv/Kӗyg^egN{;Duk0g{ VjJOt4cg0]ʓx=%"/p*<t'>j^+āӆ=N0Os^rk$"Td$naI_53)1ٽ9${knj[PZA!"U Ve zB+0/5 ;$ZC\y}Qć{t5"xy68 SՐfc:5tvEQq(戧)(OXVVkS! ^ԛO|WETzo4ao&&:VV꘣![BJ"+ .Ba/:̎b ؇ kY{&H$}A4ā4?|FBC&3aRK "&YW_I1 oafjHn԰\BfbW#;+qCLN >C2$!zURŨCfXk}5λQo'*zREY1.s-/EDl215vm|j @NFY<PB " = lig>$T}ZNK{*yԿ &%r10d \Z#))FzHloj^[-8$ Թ]j=Uf3i5{2{bcRp^2&" T<h F o3٣JVu#G)0Vo|ga挠=?󾭶yPaDN 9u4P !of`HS>X'H>pjONT]H?s~G3$B>N˳*&vҴ1^>? T/[J<jgoj,U԰R-v~T|z!77Hq^NG3r!J9R:Rluώ!7bYh]W@t{MH$[u$렶Ms񿟄XGfdR5-7c}⠅yt!F> vPVuuh~ 1bHJ%_/i<'b嚈3t!۶&Ck1l]pޗiC-Q7!V0ԿֳOmFt z &$$/jJ+ߥ=J?Goox'po0icp4߿0ûkj} a+l>ʕJ~6;޿b"0_J{=HF ܴ4ļ/BNݷRvXfMZ8͂m{)a&@0i Tϵx%Wvr]ە98bKI6ڮN^tw*i7p)dցҧC6xF3Bwc)<җTwkŊɫ/7Et.ڢ⟬鴉uϋ9^Q.x?)Ek[6I RB5;yZ+X|1{QRJl{ .~=Z0l:BaP٬C#:NL24Ig*ID3l^JTc'1fN2)&ΐA^HapmTrWQ+LBw ;~;gfbSqd T_0 Fٕ$wT7j2_ >Y FPDe6&OH !Xuw^na[YGF!\0H5ZeD*TyRNrR_j"H)*j}v-CcXAvG/MonQ %4u-XR=Z( mC7ee@ SOz{ G_|DE$^OkvP#/5ɟ~xL8Y;+Dqxɣbqte mˇNz\)_;V6UY)a$\NV'(֭"G>w-Gt/ xslqO wb:EN iZgl\lgewM`;Ɋ|!^ibxAxβQNj<Mډha5*!\%Qnl(F+ŝ7^&[^ (- aK[8l؍cM-uFpwThc `p@_Ns@@QI).!5^xI_#jI2Ռ]Bĺ$/q-:gy`eI[+Z33Ϩ:qfDBQ'§m]6cN-VJ~I׼/uu]$っO&2K1CV NSR`CQO5}XE=ѿ?W#?!<{Ä s&EǐY"#3in O>ySfm}1#rk^n+aL"? ?8Ap_!~WpitY׾bj}IP5[r\k H֕LE[XO7ZFxgPr2~}ӧLϹupI󍜱#(;k` ^C:Xd~4,O@8 S=7G(;Ig<Z} ;4I@m:0vb"БKL)tD}-YN7H2}:w$[D]/ )=[12$l<(crЀ$PLvgdfI٭O ՗-4S.Ltw -aWŕ,BBCaEiBo+($}Go:!,Mmޥ3Yٯ(' 1.u}M :o32*Zg0J3T >+F Lqγ`> ?Yщ*boru9oBHb(Lد5AS`L7UyjiK@t"9.$ri!T%tn ա^8sPwd o N~E>)Ƞ}>ќ $՛ɦ 3-ʫC=훪VL(:r[_X*xq4J l6AwAb \-"wDH“FO.)}#j -} #XHŸ̄cna!EΝXYlE/zJ"NǾ9&-ܡ4#'"Z=u~su V.Q'L gP6IkFwC; )Vjgágk\|]F$xb=$>֜,x) ˌMu,FoŸSFhw!{' y;M"޽f0+4rUH]kl_& 4B_d`#Ib R҆|>϶ }.Wf1ز3fqzPדTe7{~nLZCIdIKn2dg9.+I4 S4V 2c`(g! e&Rڐf W/ (y}r&iE81dxn1NӜ^SG26-ʷ~XOS(∴-KICbme*,(As|6"q"hڇ;B {M;ߟCJև6lr/8߯kPY= ^cH6eCZ\q SDbT$@qR.cw-?>Ѹ!5|]Sa4E xW!)"_cҿ%<iĹy=ZOSZX'36SRXJ!pyݾԍ} B޸C T7IC {$AKļԦ~ "P^}6h۞H6Q:ڙQ7Ur|Zmi9oh̿3dѤd!YT26ĽHyf] bAFsAQluk13F] k D,n:1;OS-r.R#I|V1x#=gdlXjo<;D1'y: %5VDUy45e]X5 G߈/725&la8Y=(;t~_@, 4o5Dغ' [JfD`;O8.54^;fHpFl Vp?JP3mD;a־f+75Pӈ/APX;%ӍȝX(f6@GCPV鸺 2Ii18djƃ2J=F6}h́ݗ^o_0h-4^DH"]4b _d HG+WaDrʷ%LdyAH=X>juP̊ᓯ9 Q)":@ F[Ap h[/L_^OEJNo]T$hakBw.6NÏzO_I~Gre/T` +eR,<ԍJ!a%ءϗ"sM~NIkXȇrdVw' `ܧ?ҡ^ꮻ7mJB2 f2W O-BdJv4|0v= ða{D Jmi2|+^#N qXy}3^zr6oqb7ivqh1,F[1:ڏö(kgxYaFs@&>i1´ $A}?W~=Kd"&>Ts!.8iCDE@c7p"gvufqV?FAhbFJ "h|~#,*2s7ᔯy4Wx#A'y@_'z96Ho&R?V9( O](yiT+݂m ٍX"Cn-h*r-o>Vi.^)l=PL(YTt셬!^K 4]Y\PlYbs:S 9Y3fI޹F}t$iQPpʼP\9zYf"D3){Ov u_g}I`ϿOa:7&_r~9&LYu^ (xJ0s>'kSVNN;}|a(eKc4&.fEaM7F5G>JKoY!^G:~fw(RZ45߈Mؚ 5._CZtI䗘[j AK0}h+LPFrq}U|ũz'a*=VSL+|tίȫZpxNDm˔is|q-]_"AÖsSz&z"Te ݓVMO)~| دoMMTL-oqq‡ gtUĒr6CutsB@,1O(R F,䢤XDvOSh5y!۬`,#:U)P FD HHT3;a f)5QmHr+aj9AU&w2e?YY{$Q0 j &(DÁ0]ikej5Ĵb2ZcmDz(.tB.J2q6/W+?{qB#EyD9hp&> rc@zΥXwl=a1oI+\А ?Sg?%@)a|2wg6ͷ ɉͶCHIfB\"5e&/ՈwqZn[$optU69UhQr0c&%\wd,n'uϿ4zIW)픊ݪZb ?):Z9FD7.vH6KtY*ATI`F,=Ma39 w 8Sb3Id0dZɡIyH}إ ։7.N4#Nlv* YS|R91 ]}Å`kR9־_H: &rȗRyp\R{׉q(0)WM$N^3H"#w42àgXCF{{pl!h^$[y}-$Zκ.*!x pY'J^&FUBQvxD /~Nn\jK劑<#d('p.+!r-Sv@R~coG1;*l|@eQ}!D+;LqA;Ln?$3 (6‚FRLZzbcA%7gq9{2l0\pg⎃} :᧑L#nZ5及Yɖ@|w1%`\JzC={'a?~?Q-x?>˽b)Ŗ0(KMRWQ'i^n?_Q#dU$G`dMn ޿x55}p1NbL,"a<\kg>퀔}[M&{^9\Cͧ>,~`L2,-0ݧi eS=‘XM\G%@~/ V sX%rPH0 ^]6OQN(Dh{#0!բQ|ee6FciQ TI5afc|oiձk3PY0wf"0sM,b)/ "#{$&LIIMe|]K$:S;o1Cos5#H6zSR뢒 ,6 TWm^aS\3BPK?=2X60sH;,Kͤ3WW]DUͶLZnv:h̴2Y'(欓@;!CiZ1_MOZ⚞z@IYYs1`:rĨq%w9b\kgi b(<LJI:XD_U2-a|iet%9bŚs0ZEuFh{A9tTyv9(`,<>780+]W2I/s&%TN7TbِqXˌ #hgT&9GzwUuȐz) `)A0@1'Wv+oOM4}lsp+cTx&sfbc;FJ xǢLkRcb9/u*2uގ'_ G3=ҫOkݗm\L%>boc%4IA:QNGCM(I ђ)mKx! ώ-{ =v.u!;Pm2=W"BOƲd_w `wt\t[L>ٺG^;LgHڠ3*opԧz6;O;Xt''1N4{df1(V_: 281O ĺu ! O~= =8 k1\;8 8ϊziq8MvUtaos}sh( ²w#E%v9riDi@N![6BH0P=AYjM+$v5hlpש}Dq f(o<_DWU32b_z͂qK D:L`thчM)LuWh[|}0'P@sLhka FC͊{ '.=BlثTZmƈf97[uaėmƋWTtPO$u-H6v&_] -?~Fbji_u OVN<0Ksx8'K'0{n0Đj2{Y a? L:26 -ꀢ}-Sx [~%isUh$o.:8jtXן,|vhaB͍{'&il!yd!WcCx86bPu\IFvc ʗᤄ6;)#") LP-lGh8Hԓ7gޑ4X!8 TDhoZS7$KVq?9z6;X,1!] )bC=y8F129 PFWg7k^֫*N`$aL&W^Y>Tp* ~yǛc[sqpox҈Wὃc A]us+vaR"]CKuJ)թ;M&^Ŷܤm UUm(旫h^#]L2{N%647yIY =zO6 3r˅ʒy ,+3_BAO"aR2f|x yؔ"8w֊ye]?gVLru}|x &cI]zO\ bYt grɨaS:ܷ8@vi%*;]= q[?&7"b]uJO!R2mTXx YTV.Q>['}"W/noY\&bӕCxw6Fѥ7%Ej95cŸ;;V.%t]WsnOBgˁ+/eo1ܨ6zcQIDـc!MA&VzA l>]f6SZaCWu^sW] q7涆M0ŨDӶAë*n20m"񡁑[y9bp"^q$bմU4FX^E䝙/^{w/y)BT$AMN C3Bc;r$f{ 23;@Л@h>A~%geo"*ԥ"GMEْ&bʵ;z^y䒵d껟ݵrC`ֶ-_hlp:ݿS'%ok#U3\l04<3D:9 Jpج*AS4!L!UJ7&n\r9LC\;D0rڥxAe :P#9)Y}z;5KW@LzȤ~S瓷OF]X/:j $2S K|6H[WY$Ug0ȉDnD{`zE]cd^pk02dkwdBjW5MaOj@JQa.?^6=Jx.r z4k\B? Pi6 $-SNN8FMvbK E\{A:^2vSHa?,QHi8+.fP1p:'nY^򓟆j H?H}CFw8䣨 d-}iC @F*qv`&g30eb0R<q]GB=x0 htAJbf( @n…lRĀdJ.Fs e ,HmOQVͤ90] &U6LI>nzg$^'͵ۆmX;^ًYaZz'ǩ:/56GW~"xא+~hdT (1 _uk!8Ł?\Fy;^hee:M~dy3ܑ/D6]Oix r,v::ߜe9oőoqP)7?झR7~f)Gty"T(p\Hpj/d|*naszx|Hv _\[:3籃Mj6CrR,0R)v4Wk\-]}/Jؚ//=Eyfcv-(5 %IL3)mҚz$PQ?0NDͨMav$Lm"U^ޛD(oEN߄i6d^eYi|-HV,xFV98o"XW^bޤб{9S;=! dXN۶(F)6YbIT/w7e)%Uu-Ԭa*8F?]4gu,\Ϧ[⠱)YW~Rl*eCrM_a<[4#)afO" &K1k# =OW-űzȕέh5Xk3%)N"B Җ֋>s&*fXC@ hu봳͢S xSrhv!3O{Χ^I=&czfТ`M@^咿*HwU"߽b9| >FC y6D@?V;3H9R^YI>B&Lzn-MLJp)~[Be! uO)hKTZf cl'[6?ñ%='#锞yyaK>bn:JF qodn/dka;:$i&ϵls¿^ݕɿ ☗O[T̀бq:y E >*}nCsWJRÙ{@ugQ{}&5႙wzsesIQv]JyHXm &`[7[La9q@GBY"3U:I'(A,ʒy}]+`og AHZ퉞Fi|Ejs  HnϝN]1Ż\BMͺZtb~zL /urʻ+:] *9Kf+֎k5۩f }:-eW m8DǀAiO?^ ·}}qh:#}W>Jg1VW/ 1!u֟U''R~l#COQct^laR0?î0 o6fUD^"{t ('yZd٢B$VtI*:̔z'4%[T"p/WZ-)wIvy}ąW3AQ@^l?rK6Ǘ8]y!7x79?4XA+!Vh&U&^I -6yCTTړp4|W˒NT.e%B$eXJA挰@FG1^-^B$|(Y"㠝ɠNoq>һ:DL<AiJL`VDFVp~În&~#\; \k!'ZX `LhB%z.g;*E (:(Iw,_C~]e@0LKJUXus jcVnLٜPizgwnpBSLdgҲJǣfi}v=D|;D^L` 8b*X'fS߆+ Q)$:2i(0'Qw=)<θ? ءH:Ȇb&LୣRȴ1wDzbZN.'II|`gո jm52pcypNXT9'7Q <,rSMEk~g V|d/ 7#`^D4tQ1v m 9t2_3*}5|4̉H"#O>Oü涖!'_ ~ SKPBl~ O1n'.R!Wxs}52UȄakE۱c,Up_П * ML)E'n(.W뉹}%"]%79_  2KN鈉:#4C汕/L?7 G7F@w!ƉGI# CX)e6:>hgLEhtAiˡ5b̧T\ãK܃ES*ulB0jc2|}`PY }=Y۟U0LݯGdx٥ƔmХ׸a}5QaC\(/joT)@VCvFDe8&OO@7^<4Jy P#;VˇL#fg?!Crqz>;y #rxZ!*PIkդᡔqN[ HT9|ȯ@||L;bi1NiOmS&uX 4<.Ͱ -_<X,P 6'lW|T|1x]WD4# DaFDgY1Xl 9+,=zqbhؑo605)5]\npyY-(p$* *LtWJ\t*qL-R}>?9ʩN=?Lm~QF 3ψgRh\tXuwƾ1٩U x ӫ6zbg5rLk3,Z{7.)@f,$;F7l!w"4oW4޹(2BILs~ʦ3b\Q&P[%َK}7+",翊X6qmxS3pE# nDqd@p0o@dvzj3暎gǜ4JE\|HTKGu]VO[6Kv:gQS^(lQc{3rѣ8r a768^].ʝG᯴3z| FBTi~"`Ѻܬ`lU+,,3b2@  SM8g˥5 .Pg(Jsk:"8Xt+f_@ @ZfB>]=BRQp8:b8_0d ~cz~ M2\j@VJ|;?>c2h}zSj &ėr<i xB73-h.,]Wj;`dzg.(.7[^vT^SdSZQfC:w͞`e1 QU4Npqtq&)~\1IϼՍU;6Xc8UM-| ,}bTO6"$>΍gVCMZ|ZV\N*p~Zף+GtI||ϙ~˱l/%>a[&[Bn5P&x+~X'd$%Nr8 R'(ScAxEr`Ńc9 `UZ \[p9Nq`jas$; 3 }0d61k]8|g5KϘ_Sx7$NAL,-hyAXx&x'MVR9 >+_ jր 3a>.McۅMSZDži^G=_O*Nbj݄rfUﳴ|A]~)T䶃~oxk?EDh8D(T9W1.O>0?x{.L ͗鋪O,r=H#jócutrqr@nMZ;tJEqb4ײdd3YD=,?1y +l;DDc6F } *U +>OLӊP T6w|Pb(rC_8v;δ${oH+N*(CXRmaDzz7O^+o⡲& De>4Ny,EBoGQ&T7Py=4n4eF9Gm˃'WNGfŘ E\@SrYBajcNJH 'tOH ".ƾr[,$ nZ exՐM9 Ie*NV嚧^Z_ȧ̞``rfĬ@un]E{j*bVѦ8۾@ P/[韼m D\~)&/.0].JLXVL˿ $Hs1)QV٬1~3QI_OEIV#b\L)N"AZ/q&tD}zHƁ|]0zN2&YHɒ 5;|WjuF<9Ԫ5i;\S> źz%{e A y.AL(_Ka+ɗeRٛG03A2k%{pNF66p p U_BTץu6oG2$ ;dn!GۤlshE3x1.\r:F@&tf +( -޻{fךՓM;gI.vJ|>  |Nc#-s?Ͷۥɣ#oG9tw"y#b<0W|Ae#Ç+_Z5t`pwZg)( o$^h[ӏD롭&J1b7޻)8Sa|fYb# 3L^Uq\J ;o/ZK`9r3&F2g䌻5qd w+1-꥛J?oxUώR3迓곌ď~]Xn[y .X% oB9Xz0sϭVt͠?r6S*Kl|tOt+40BJ=~\_F_ ߭^A79dN-lv.2-* ahm D5C'l̊B|ul{VA_赥2f-{%8e* ~,7A,6R%9|_!t]U6KUsR]Θ\{=ar3'B 3#eA.]~6_*fIjhGy I 7[PB` 7)V׸n-W=?Jv%%j׊X::=mA TU8IVH+Mc/U,a%%"b'i;o"br}+ W+/8%H\،B'[&.Unv9rAx5A7dHTuBHYw-FaMP/ `ᒼI/lDJ agV76A0 eO}Iw͏__=遾^_LҰܗE*hbNBd)y4RnU!Uq{Z R=l"vm󝸇KsqS$sCSi *+K{vs2~s5'LbqT :z Z'ZE)jeI M>կ,ֱܕ0@nɯuoQˢ3ce JC}_>M=ں٨Sӱ~yj|Ejɉa  ~^rg˛@f: sUT2DQE "Eh 2I# &7Mj#RxZuO_N"7p5IJ&;PSa xY$#`3ւFYC }DoySixB(I.9˱7abeO-LT46l[)ūjQD';;pOrHehh!eKɥ/5h[QUp 6<Hk7nƞ!_yT6 ?P x1\4QyҫeaPi^5񳠺ʨ ύK۰ ]!)}pfRN1V_%9&)ئRb/櫓؏iΉA#Acݑ21\_ 38~Vp~/4*8957IE8M׊(ɂȾknWWsiiIr$#"g{syAmfAor ,tQneM|Z`5C$k>O@ŏ@*vyZm(iYcTcщֲqcuWn+"#!@2U2MQW#'6o<\hKg/ d&06ɼ \QWᬉ&@CJC oyM6+&2\$>^8YJ-Bԃa!Kqzi'0 HK`$@p3a{\*im5?RY}bzq=Mi3%ACU!v'gyK?<-cOz,7ZB×7|TD⷗>ʜS'`0篙3"Tf0zJg"%mFB/_AتhCb |X;ktK mxJTCn}˅φ8 n̶| SVRNE^ $YFk<PdD(S ŀ?fnQEu1DmZqc>CBn#E'Frc-=oaBY~9Ez#Б0WFwhwuJܽJ_L^1fXkaA;\\qHA3͓\.{R_&]Mm.Ť<"o4I&mkD#*Az2D՛suCݙ`kE)ių)D0@@K>Z{o?g?.BPz)ȁؾÙ䙅6E7R0Bhek;e-p9ωLH"K4) ,v5elB%d 9_U 4FvuڎqY4[>lV,Ǯvz` ENEU@*\@2ɯD$aD[مZt$!9E 3c;>5*pg?8_ܨwݚd9z'׽ sy/Ol]\0(K9Vkj=<2Yj>tdls%xv9VkQkhw@l㏿ʊP/B]%K(P3b beW&ؖEZY7 q~`CKJ/gX] ^CR86M^G r"h;5*OfX(Af{m4Y{k^7!Rt1|P'c%j <մD&׮PO]/\. h`On츮!ugʎSɭ`%,Q 3{wTޮ嗳>@\2$T6x\_ ^1_k%Oz5tYk +-y)[c/U;ӈ’?&dy#Qkz1N;`OBo]=VYMa˭޳_ QdzA: 6rZKgVqB2sM[r~aJS] P'MZBkAFk@3@c$fo!)DJTl%5|\2Dֆ5Y!!'.~XU9_l5$?vG4 YRuѽ61JN@gʓj0`cJOᤝ R4^Rt,tda~ e5vW45HWVϞO0\Ҁwm0 LyKĵ8ΫDOgC)5:OA'CU >jj mZ $%%^C ] =g[ [D\]Gǃ F`|NyxcIwֆk{gZ '(r*jz6#q^)fOWmɬ??[^df ˴;`Kf,FLJ^ EZ4d ۗFCwv ʉ<!ӣڪASxרG1|KL2 zt0qg0Ğj%_;KPAzEY'mF#*Eo*EEX&BUg:c+Lg/b.A,Hyo q㲇@C4Kt0`V ɉ4ΗZe dbe{k<θ]["HL4϶ OIX& 1[Vku$j#_^(6{!eqy9dLITBggOĉ.8Ĭ|8R"E,p E_5p-iAAQ#&:VpxEA>aꋁV:Z(.so ~N6 Y(s? pF)b0=kd2/'POɰ╭P:$}/ gCp͹]~GKck@ :>1Dddzxz^F11jhSoA6/q ,- v;^&IG Akr*") VZGzɽYri6 +g4<{ei/&cqp%`ԭӴc_b0tRDO/v4 oZ`qMWE[λo^"r>?xкYM"k0x37~KrbLO]Qi⠨pDe"ut7asU|8s};:\\*QP$4e({ZZ-٥t(+~̘A1|)<+M\pu>@#E˖ .{|)sp̙/ v}!rAG^ )MLL|p 9;1eP;IdBnfTC҄3-[5fpBerl"+B^)a  c\u]wdHW\ ~_h"j \`)c:~|+\i3.,䱿d ;gk %`Dv7n֛-l^J?Tޕ~6C g7u.,{Yc7kܖF d8kPZ藯F{F<^R߳9n!TJ{9y5gИ]=a1e`&y0 ,UwY |Vd jإo~ mzBL%&j}[ϓ >vMJY%{E9 n@Ñ̹ lzmɚ2J"]>Ce"¤^`95^aCY/dI,W}Pb L^k~®2'"V,'m<ɂP5MT5c[;hH5=8<ݧۨu?~I3 P?T@kNҩ= 9&1//,8i6a3\y]UhN̾²XOQ #qz/$@='@A;q lÚ3XK#7#DauWP9Lgǿ}%+IKİO^( ۃ\dQ`IԽ%=WƠj FA xr8 MUq2UY ]14rOixxT4ǝL @CoT/](tTEn3Zj)UfByz]z}:dZ)4H>+3"И$hPvGPD\Y.BƟDQT8ڃ4ѷvnmr8T,pqmR(.̊'t/gSw6D20#32D ͥ鎸qзۀYoK\XF˲8qEY$Ѐ[U~s/nk2ʹQnX:D y\nAPLmAO2YωBlYX(3Pa\'My&5n&jz4_dMZLVXÉ_FG]EfN h~<+` nB]tƊKg+3B vf1j ]X!$+U3(n*%*b8DsFlXd8\}{_\c?^JG\4=[,[$mKGN**c,^AFO}$v@ o$7ϒ-&[yk{{g$ L^0% Bԣ/zխhFO3L&\|c F=ep#KW?P8w^ǿ/BCwz ;rj ÑtEۀͭ . )XQQ#ragA%\$>D۩b&teT]e#R Y_O`Xcn[踮us5]//ڒA{3l lׁ?wBJh7=Xհn#'EjT*G"غQpO@V&igm5YDT K:3D$$;i7S2dZ۟1#[g]'Sr,Qe 9W^oVG2] }E#r:}v߰@gb섴ֺ */\b u6\'+XiHHy_i 3'ba'D!ډRE .cY[X<ĭ*abGh&s"$QS#G$4 (ݶ+LXI~Pد@*LXټz!9l}ZjtKb*24'TWpeC^HCײu-ZGP;fC jW (QKJ v3u8d/2:sGCcuL|A)̴x17r/M/O 9Wք>(bŪXjle,sK\NtDA=pm_ wV۟j?pϲ߾ IVi H wchbZγ B5wS$z"*#4ʔ8:${Ʌ<3zV֢;QwIlv.k_[~MHǵ$?; +Õ' cm\ w%v*Biy߶:`Hk['UgfavvQxkJ5t+q,8}EC#~lnlqqgb5Nh )\4mue$EoMxYAD竐AeF2Нyٛ٪!WP7[퉘K(Uл +&ˤ}H4&'bζ q\nGre >ӓ9RtC5>TF2@DJEC4O`p$$^/ 0ݙ`fh(E>n2scOQVNQj]v)^R9)9#sacEDUw*fM _Cu;QdyAc7zjfX{t5u24*T/WXq@x,o)+=BuAun8%EQ̯ lƵ"=j ]q!pgpcJn9)T $^M.R\_1篰s!8QNsŔjxZ(ȅƱ֛p\Aܴ+GK-ZOɕKF'Z3X̵_ʌI:W$pձ`vg˫.`Jl'H@eo_s $i`{)N5,{! F d܂6SI1i&h`)0Q[*%C.5vӏ LS3x0 ;0#E%Shͻ >H5>2,3*ҕc-iuǨ ^MVl5O7sӄ`)x#79Bhr,A׌2PnAoiӤm-%o羡ۭ/eR oe }-SV)scP[`dEkN/ai@j'L F j_ML4zu% yJGO`Z$@b_}"]Do w}_eCn%ڔ8-6t}T{򶕓)  h !7#x\SkX1je+X#[{ɂR $-K2?Kh9 3Eg={eS+{]UĿA o"2ƍ~OG ξ|QVkC2]o,ܔfl_5R-}@QYBTE } 3T Ww@ak Ybc\Sc3m]K{ !],e"?E5KLru|r*E3fB:(?a-Ψ'P^sV=վI&CҒ4p/@QnfWlʀMekj6V~ +[y9[ph]&ݧ"7}6ct%Otdzca&V4 XG4$BxڜRݿWQ"{'qg2 L㉟2^aqS3>xn*&3^?p M/rhEYeUgöZ=1SPuQA,ԉpߏi0)gTp#"_AT݋L2έ,B3b3)tgliMٲ]cNFY\-w3;.FZ䝯gX\à݅b;4J/D) U䰋m+ F[Αr 9*~ku!%-ʉܻ E&\X҉> d^7uŶ2Ȕ.<_IF+\n 4*O-6}t))]c5ymD\vHVs5gX<"`~'ܕ!S5?#R FGCoAW|].} e I%@Čx+wfS {;U/&x9J9+wHq5s`tc!T@ .yLG6_@ZTԅ?"25*r=Fʐ.jg/5MNCj鄜\yԥh;r@ظYKp G&Fp e٠!!!ڱKg5poZt\qGF_pob3G;#lnC>}M*< d {+})ded{/˚Uvz\idR ZjsY=|'T3Kԅܸ{4NP͈;o=7bN"4'xs5NC\Q_YṄg%6D`չj#WV*km+6Zy vd&U! ICSnPmc.:[G.b($6fJ_Y" 6˭tvCau^"BZ"ҷS >]Y>H 0VBml{ut0.ofڐw"E7macĘ I`Ynq;LDmۖA*ېPcP+>(8$U^Z(;[}x{%\e?7{{.R,(*ˊ# JK{bN-oO ,uR]SQT(r˺pBWR8`ަ\ bMU*cH "1Bif>M Eo[U8bfhu@keԒ@سg(yj WE$2hm.VlEk1/:Sn(3!WP0׮WuGϙȦbZ!yF E׈r2jޡ|ojz%DGyyFE.0dQ(hٺJ]qc!Μ qVj9`2$D y@24W\"4fi'yAj`R ؓp ,UQ#zR()oT2A-iN+!-@>qඒ Wi'd3$}N^?T*m{m4[Jߢ-o5y7jl7ri :oG.bѸ>I5\Jo}_#׷dMt3ۋHN8̯N@1?x}=\+{cHm1} =!Q]\aJB9@,~5e()`.u8Q$~gkjĕa??c||mPK1Qs~Z2a3.Y(L"]/o>,_ٕ"EXwXaFF;ڽ;!keGplgzcg_ne' !F_(rɶ?ouYd/V~e=Up2Dw51LŃK9z9_9uc#ThS{h> maE. $,{ᗦZ;ps2DV/֞rJjl)ݵA:4M|J#@Ձ>۽](O;N焴ak?ψo\oƜ~^ʐE)nHpY@W ߣ =s)g0Ar&޼n@v)߅_ĮEZ R %]ZgSB p0W8c 2ME<`C+KrexkvCDPQtO? )`.1ӆK} E*[K/C)#@0x83 M;@??THnJ"qDV j@A(l9kG+H_-#do:eYnc*[6"E Fd6M-=RFoqYTN3+aihiu^JK񾗒8zRH Elzf0HVV,N{?-+ލLsԆ;$}U7͕:RNl% |pwB HL]دИcwDZ|Z2Dl"%6Bfڞ}"z_B=|3qWDzs0Udj` 5]f SxOc>@hE8#+6.th1Yǜc%xe+J@+=ڇY'*ҙf?_G0%*.̓4V-^ٿ]#ZK6(!0?~ B֮h$w(! [Y\vAXpSqg9>8lΠZy5n-a^_©2J$G8>Crv1NU,Lj(.ڃßVC5|BHrqZ[z8%g%arM9}Y}jaWJ_t.J=^$YN*1ҡ3k~ݢNTQu{q2Bod?ݚ XfP.cVTKҤŎ79섗^qöBVC/ŏIp~4 #4|݈l8YDoF[ڏ@Cg/Gn.X&^j{793x`|J(uRGx05̤ ZV$TXdV:cvYT׌Bn j?ғaށ] Li /4TWv2ep𹀈e@+$BYuԛ,J~Ѡ!(WO/JDجEo+ѭJb 'e KGm,T'ӘU.ellĺx2G!g&|!y'_^7֓F '{3TZ _ +e&fQLYڟEɓn_N֪ ?]cfov&/ C!G}ĒNP14?f-3z]yc&ɀ.k01uJ` "BС΢ptZ,JI2n ymq%N$_9}Z1,VNžL_e6ֽ;Y|-Uo/ uKX(HޔP"1KsA_R;Q >"y&n5¹;ScBU޴0ZB:å\ 6=Jif8 It,1f<PFPYGқ!ܚC|ݲqDc>x U'\2@\/#%7GdҨ|Tvlͩ7E⁜M $mXYˣ1Ɖt% ,*;~2sPjO\KTc/vP"+;B|δHz|ⅹ*=RyyVՋD\Lo .g;N#u`ٿnKvhɯkړn>HLC\ PKJ=`4xOuc`q`R u9O5ljWogj5-bۤaʰTsšV[Oyj7 |EnLQ!DM><"m&~pmЂ&RSE4N*[Zũ㈟c$$8 ݨΔTր@0[VMD*MS/wVmIa}2֏IݧZMRdHgvn)R528͐dI̜u=st!CfSa^l]-ӻm!=·C {EDOEV%|Y = jJ>eOb9H^s ,]<L̮?e3/(4Wo!26#UΖS3x*m$+ =-l6'@=AkPp[ɐ:%f]a}|l oG~mX+ɚ:e!K_݁=^&qs GroFqOQbLJ 21@l'UV85X/w=^ѝYWO ]^Cf9(D]g}у ;qq(xIK'' 9npVgc@N^ɹR7%DZ(cOm<,աӋ)W WҐ U]{$6{eҠ$a1?%N9r?'ѲCrޡ8? QeMsP W=uo`%lԦ_HWt7k$;]۪ ']pv?Unfz+צIrzoBth2d8ÕZ?ǁѲ췊7Sa'oaZ{H[ͭ|,T P:TUHVقp'| Hq:&o{k9QiC2GEmfQ@zd6Ȑ~ͯkh'VXG7R䭷*מѾ 9U1&3il_Dw*SG*)uh)tj'(*`A`4}#LP~:lK)ݨ^+g15E^ I_YzXѓԜu5z5G%Enr.u̒l ,'p5J$`?~yHaR:b 30[rXV!;U ~g2z>bzi|Wd|G?eEu.[H4^ar?38m.Ӿ˵hxuj Ǭ"vTY]L}E8Ga>KM͜PHI\ɋ;p^svv$/ŰWk*D"@:DbIR`d,y$P8wn ޟ kxHjұ; '4$Ҳϵ&0rxdPbvUX-HC0C1z0yv?Dd`tܯXR VH=~m\zQ |^ﭞ+K ~%0jD9\/N0 yo#7 |9_}V(ԷD?pjI''VFR3c"hC3GrSW%لOX5qO x@uR쀩y#lVBU.LLC8" ? q~o"_A}_FH>{4q1"qW /::$b? 48›楆y^TRҥ|, T'pd|Ib{;;edXFeM[UUدUʽXRpwQ l* 8``akmBNLOUk"C qc&*{n:; Lv39(nI OzzN|!l[aQsVe(p%j㡻UW␝= ob:]GR޵N=4M';#Puv~L$P"r xf4Ddz.^ "|b' 4򧯂t"[R05ձ,d;[_)`>IN,!`6I)IGgՎ߿q9jJ\5 uIbS⢁3>e w온8nT:׫!_}B5-ܮۯ(Ovȳ"`!koAEy֓ yy`0KGqޢ.jSB?1m-=`1{)$Xp.UsZ_nHKzU ~(௏&}] JP3^)PB syj4XOaKD/|ۍGZ dɍ7acm-x?":HWSDvqwCZǭ $\;Rj!Uɹ lנ8%&t$sO [AWDE5"n)O*эdA>S<`ǏdXts~(vaSG~m$/ y=[x)pAZVEӹ̐LO ָMxʒo hІmlpHlmw#?8ـt"ICY0 TuH\j=&k,2Ó#Roֻ4㐑<[BȀT7u& Tmxbc"3Gz>`#PsliZ[>Cy^7ZټΨ#:}X r(x βW&ӡ;m#A ~_QQ{DG`8nU+zwװMfiRA9;1ävt蘈 %tT$QT8@RbjMީᗐ\brr -uxtoH^n:.s=*pj)Jr0@x*lI și"H}^+?;e\Il]NhƹRH@Qj w*Ȃ  ǙߍD>n9ablHDRHP:mʘ??a~QPpE3F;i0RC.+.Cy4Fe$'A"f^ߡWÆBmzSuy$?YɎ颹O־i8X S h+NgS[<OU΋~S/u]Q B궛XM3K[i9PBjS#ŠJ(]+ӥX!/wMTt7 0f/'4^ ,;G,|o~Zbj=8w,9f}.Xe4TUP'1cʽ$5`]:DО } h53ͺLݢ7৫\0VvTF=yթr5+ ;i"擟@wQ'N탪p!%>y񾱴RƚZqxm?`y0lt#PׄavǸ%EzmWBOE IwYv"2I(vSMc0q(}GI(&tR,-oxM0W^VE+l{dp|IL8B>Vij <^.aނF@wrgmZB9BldIRY:2|]df)`L͆j @F}Ix폅)h'ß4pv#[.PА7MB\?ZLvK?{Mx#ke aUӦI3IlH3ݾKj؃H$L.RkP'%x1I+C'&)`uN DGG@KIƩ@2Z v޿ o&/J J *8"*$SfRro0".('N]F<j)Ozc2瞶$NJKm)c/ GiXP54DZng8Mt{_&+boP>Cg肈JFS?%hbs`Ko? f ^ς?Nq Dhfw,fkX+ Y asq'zWyMձLp ]y u |k?|SgBٕkT942 f*|$$y鶊ɴZQ$#\ࢇEHchw(8AQf8u'.hFR# ldn24:Ikd,0\ sE` xHQv/e[&(J߁OF<.{u~9:vcG~lE:׋7̸oٔ7_id#!Kj{F'$%p7%.`j:m {6v {fyJD{(_IH(T)}j 0膭tҸ1Wl"4Uo2u}S*k%C^e [wwaJFYRm> s4$ihQ*m- Hpm7ՁCT,'{]\%נ ޝNqj.yRbhkrGB+/y{̴myzlΏ4w|﷝TМouQ3^A \1;吲4| =CkyNi|_Vm0bF4 ڳI_Ҳyv"?o*]0' y^qcL3٩xRx1H\ժjb?t|q-|mRkJ;M6yCQ`c+fF8mn'oQ[bUK}p*w/4[ԉSt  VjqhM 8̐|6LA:>~9ZІ͋%wʁ bJ<+sm"ڻTdiD)yrpMLMRh6 e-)W!s_kB,ι$陮1oF/'9*xa" "%ޢq%p%̛@NÞSTC ݔ/wƃGoetG{]&^d-ŕN DW4ʜ]敓ړsu1r8x+-/DswrC -Yyd:@4ezW j;ү/iGDb?v{`lMԋ_E*!%Y*ݯijQΚKĒ3dpN:qmvG?rm|ɷ- 2< 3[&!6 gpa3KI {rs[$mbB?6_ }߸l!1a])sN<P;ijKV߽jyn!xkKd,Te2\2۴ 5GPfTFF|Zs'ot;?Ӿlظ#C+B7NTGd{U6f8D D5{Fzr( lBo, iLo#I|~VlpEMȮ#;̥;s_/Ca-ujjb~OHc R^)>&O7NBxTe \^0oi +awlv-2qk,~뮈*&LZ$0o|@>Ams%6,wUF)Wdf@XKQT-yMP4 O)Em c 77 x$-gԔ+' $; 1, FXH+J/VBXE=IYkAۨ缹}=QKtT{Ɏ[I kh.wXȳ%Q3knuBˍ5 fIy]L ћ28׸COwxTg˝p…BLV ?쵖I]~\\R?'C9|IlaX(-j?jMA1ˏsfTgVID[ON~<ϝGQIG% B^'rA*v au䭎vDُ?BŖ\#灣VdlMO'k XPq2(y8g$"giѸ֌!d;BWSP"f)zbJ($yOO?FiWB.A=3mvX}_%Q'8}K`id*,Е B%NRjh+XN샽90ФIS(l<e[(X|)C}(qVΆC!_ͿbI_2)'yW~'$^V˧bѵrY/Tzg[h_ךuUO$jsÜ)96ٟ|A`g1!PT6S0e(5?& vbDA'ZdaQ!ˇPu2kSa Zd16hz %@+h V B4Dhmh;UA;fjӫ "Ӻ3)y%|JB5O y)N A|@5&p3/"S3ZfG(!lγ̔ byT/m*7!YItG#g 5Yݟx,Ub[s&U5kц [ *RR cߤᓉhXᡪ)\wqxrvd5dc$piN~⧓17v63kqs[r$#QP,'Y-hef^׬Yvb<=*fCu۾ Pe⺁b}g\YtQ0';Z=>z;yHQ]>qe|%ō6(C46ɛ"45'ޛ}[J5ƈie}^ͤ! Se N^XRfWnӉBajF;̶&==QxnjE:al9y / QcUMv=@Y5 UiDȦ]ط/zxh鶭WtZ2>7蛤 kkW]:;`h6M& qNv!}ctPdzeT~CTI<[AȞM޵A̾];X:^鏇Qz>R'vJ OsvW@;,jc6~ .J`s>6ɇ;~Hz+ki*-}d&_#l1e6W?DXtQ AV1Kn~,}bs?yLpp._ DpSQ-CiI"[5LfLjӲ.#CƜ1L Mg{ԳQBN? rnҲ{USx I; z A(eɂRf=yF۹2:$ ʳѰ81U:Z  {t)ޜDoEETC-v2K9qjvֳP,&ӹ5]P=d w[5F|B,c:w\x=TZpw8 &X8d[2]~@o=PSKy"rw:P1g^nY_%&H8qXwf[@7ͨX>i(6 ݱpie,}4(~[tcqh3u@̹"1\|Y; ۻ63M# VӘ!:PgSǐ! Q]C"֟UFu88G4l?3b"F#2q 3U:}'ɿS?)+_q/ɔۨ"IB?0Z(R9(!-{ %]o9BwzXMl cr naMWg6Nыy^c(b\*kO]#)#SXKyMpbdtPJm9BRyե3bjhgBM Qu`SZOܱbA V1taSȅVcwO$%Fו武!IrAhYꦩ2B^6|\=nc[(+:,:b=DܶC\!Pï>*,TAry'=ox)?pzy>wF,De7T/W7 q,9VٵPrL'lNpw;4I S)M&"Ƿ zI'1f>?uyvv&}VXa*F]ښ|NIB[+{&PB6؋& &;YB{KAA$;e(ձʪU+4aܪgմn- [<2E$oY#eF"Jnt:[ 6' K\kP'C$MKooLk`RcNw&#/K}Gh+zn;1Ux ޥ!Lq)Ξp?x\a?{$P 'lzˈb.=z{35MH;#XEw"\]6lkC (Ml .F__&1ey`&V (gx9&>+QNvmOODsLe[!n%is()Ҝ%)MqԾFT?׾ERՙy끻@[pl)6u b хX\_^V+ZDػw;]oYE[a-G,yʄ0-y SF(Y6 A֫F~ڥf8uڇ|kczq!#O|b#0#CW'G &] ƪٓL$N W26O|4lsY±dy1!JiȑK老yO0#\`cCQxJh\Ǫ>M}.Q/ րs LllщEi SϴJ ;a@ $hCr|#S&;<~4D~983cwB7g<1 쳖A}8JCE+b#^qD|!>H^'g5@G>]׷15ra7HU!%F'zhm(u%6Z1xB$vPs$F=`",uصA&MzA_+<7M- .vpS8IN~o&2jfjZLǷTހlZa"U!2J6\G=C]RH}O2IU :( 3&H!Kymy+ K g{RE avTuIsJĀk`M|":'@)Uu(7$Țq!WEj9}*3j1FMgYo Nә_]u4OЖjsislȗW.YȠ1\dY#=d,EoaE1[#~-{m%DS/Dl@MvdvRI}@ nz_U ~|Fez +D,x(dFaRGHSW;<;ױ s5w?v(Ti_evY#!N;OvP‡6q7α b_A4QȷZӲR \Eaܼx[6TNmareeA ܣy"P>,n4X7b+4yVm& $0#YƛxM7WJG StT:+nE.gDXK2ӊg nuhnBCYJK>+?k& 1 ~ )rc.y.pc>sXGh+^|njG?XJL:my}FB)2|5. Hq98=>[CtrylC*+Zo~y;m.Zw^Ɓ #b5o,)еZ G([V\;C:v}՜=YlڰG2OsB@$Qa >Nݷ9` Ćnt5̷&YkKN+PͿQ7%?l7\{ئpmZA=^M}GMA"xh)9vjZ+A9?k\I K&ԀVV~g+?;Ku[ WgwLU(E&py>t&FY|/[rO+^NI +сlN" ?Qt9p5l,^o[ԫ0n5B#Y21eڂ>K;I5;j4VGh+zU폏5=݂ } 1>N9ʹQBJ)eoE)8~%E é3)hiGR ',Ume^%& n]ԩT.if\U!)zX-Y0L/.G)-ڂk#Fwڸ}xujDtgU0mjV\Yy`l͟ yKOKd1(55E Pj)Bx_XewxdRMn|la7ßei0v'i^{{v#:"yҟgT@ j`H:hDCU` x݉u!iCfL~9{g[em6*C+V$c!; W;'y/۔lf{8s%>̜d-F^rVcщBm*KS^pLrVaF.{2NHu}g=lo}v ^ib̗e:gTIW$_^mI-JOg0JXf'>k k[K~x!evO+`Y7Q8,Nݣĵ^Q\STF4+ i {= ,kTS zWMDeUHqK>f-Q(S1Q v. - בOc0i\p/O#}RKCLeʚFXȒ4 ?Ao{ UO_;!]ktNEߑ4h`]N*#3^8f%: v%eq]f]N!b.IIBx Br,Bl4GE^D9=CUEKlx9lgI_;1y(23%2rPe^hNS PubFT>%+j$.B!iV+`}xO4I)%hGgtv)v90o㛦dkxS*SnVG4Nz+tS<=>7ls<dzemU+4];Ff7-X3ְM5dg GYl=Cwfm+zl7n\,^a< "zR*`f r4j ~_r+/n:%[l6ñYqm=R"y&ZI棈0/x5V.=a#@!uql5\ѷG4fCO-@L~%K5&N5\_0(}ܥȕsMӳ\vwP&1ar\/( []sl9Y-#R2ስ $I?C) (τ_kT{/"Ld0 h\DwVJVotPx akZeGACͩ_,^ӊ/ebE i`bj|Nm4-]f*܎E'{{j纀 ɨFzƬ6&&4p3k6δEo,s hC8SY6:φ( X2n$8*B3lRp Wl0J7!6g̘]5 D+VL̊=\+ߕ]%pH2w]m2$G?yt' VMci ~2*"=| uV6X6?=ןՆ jC!K 7J=v))&0B6i`ڪ=\N>p D=T=ux24-!Y3cؘ>wIf$NMUru S&禣L ʒ[0J6 Aӣl^t0ɣ-%6E~8g)@l=w&H/y.]m]Nj":fS%Fb ʼneL _av`q܊TFVV??oq#"l LLbRF] o8|#i7uY?eV :1d5*}sX sNY0vE'|?EpӟfdyרՓh_h] 砆PZه8Ň%,!'fML(УpMU_LyXA B͘=j ݁뉠7l5]jV{C8n^a(_Kmș?cD(B~ +edc"Q RhM!&x.bl \Nf2DRΝ \r"w$2XP{Q`G}+= _+AGCJbfc^Q._.F¶,S/El [m(締5~bZE߯㒬kxٜxB\ J_0}R[0}&mx'3k\b!0Z_ZJ 2];iV0j>ڐxHaK|&fdVk!%%l[w!sFX~M,6ID Ql-zmo h6 v>=EUeܔLX558G˴=H^nOt L!-Ka/e }CFOp/QN"`Y\omdAH@_l'Z]b dH.J ^(|pmz9k, :*]XFPnN-T6anP+yPe|h gJri[] Gb5 ✇7.I,vAe Q8߱T5wNR=\@y2G?mԤb?q<-+2>H]eUzOmrWʅ+7ʹ,a,umy.oXd^E1,PQF*߹"ueYTY-z}lH!kXAVm3ݛ~,`U;VGH(.,(,Lƈ+j(kDQxSe-1~J~I:v3&57ga H$/<\EE\U b2K`]fG\$ނ, wDf4҇0v5hۇ+5+<%u=յưg~#:Md l6۸ 0ZgʩI&6^^>w+# 9IDۊ\TQX&QR}+RIj!06g;p8ښQ!Xt4XVyA1D$Aix-nwoX6|}S{sW|G`|w=B{N]dHn,[|b%R [,6crOTԳP@צd"ȉNF#t9a?]0{,t_WhWPhT5Ooq!eQ>q#eo_|IgUgmĵ錐Ej;|ٺ*P)zgqIKץdQ5wu䟬zG'k5eyUvC{7዇cX? o`(\Jn]Bt :xM1dKSaG#Nv$ل/-ݯ-h>d?Gv}q< KɄ⹷t"JtOMBuy`5Su{jOrwL`:e*^Z<3GGvYqL&OoEqF?D5r` xyONAC|U%0Ԧ 1mX󚊲JM9iw߬q8R#Zj0魌WUڠ&l2uC^ecMwZG"VMTy\ IF`51jrmnC(u Kr0HRʰ׾BVgEarJPC,^I>Wu+Ĥ4]Z Mkm#BQ g<̝zMzO˹ӓX#uzyTy ?p{I&tKU5 'o`j64dkJf9KlB KWm/a25$ߢ d~?-&aLu\Ǧ3J]ѩ r,b?1QnuȘ3naj|NZբnTKMb2TtvGpoo**&C/_D}$. eKYnlG~k٧6--QLM6 TtPU G5)eĶ&cqL)r9Is{{J,KFh lM,ԡ} m֪.{Jy 'c~Bmtܝ}Y$/ -6BP]^2cY- _+袄FxZU ÅϺb=;g^:4lQb*7v ^an{j)nՋk1QSĩva[IS38WC& qc!LFR&٘=[ U M&yDI،8Ɲ5&9y>ɵYi䠂7MߢCF9ʦv0 4j`ձW aTrqC(3KҲQMO&d:(ݤµ<򷠪ݰu2B!Ftj1)-`@Hp~GtY#=bH57^ 7 dH=p q%tsDc=\<T5S{KM ޘY8SUJ334h@S+VW+*TfW8F= ^]#J01ܢ4mASi% wǐqB6.3BtщTY,znΝ0f:Feݠ T?rQϫ7NRǰyV$@6HTUnx 騎EDcOב+xqC/,TFśBJas[qat,Z:,wpg "[=K<8Цk"Bkiwxgty=2,.@&c ):j2ZӔ<Keں#tcs>eM}+wV :.1;zc!iDעGlK0Ԕ˵6,ʏ`BvvI- )u ǽGE6Y7= ,f=/}רNۍ̭= `l<[}T0 Ll WnհItUOL#Bb4_h3N:l8[EM^^?`[y_ ,@rà_Ң$ݖ^jU]o>hy"}e(= j1IX":fq7 &gwcc$Cyɾ2YG:xO*F fA[>6~Z׷g19rsWu[-1K#U` KFQ+Q.Vm)gף>`! w4r8"h<3&C2%c4R71.^CT8 k?8 ~$꫊L7 ɽiuS3q)[uC57z8T-r`mk.X٥%vU_ YSyMI98sۻ zyȿޝ=++ xPw{i/p%d3yX7'!I X;(,Xd*N2N"?çl?k d`eeAz_ǨKɲ9ڂڼ% ؿ±~R0+^W==scI $zP )I fy9Ű#jǜᆟ& G͕Nw6-[luRTNM?eџJ vI3VLa {-\3X=)AIwɼ^dly,`sYZ2 sJf>FW?ր>xt.EMy٧r-k% g%uߧC Z,PGC ;/tiD2?#U!^i _SKɽ7 U.<\lOC&&Gr;"^|5d16;Ykw {~vEmdw"4[^t3LƑ"K5 ٽe((P];$ߎ?ND$nrCOm7\ E:C햺7J͓pV ݵ wUAPl)4X{qxbVxV.;w< sFm2(mM[$aggb2 浲w oӘ }}EotYj`C8W+E{cZ݁ F}}QWgavtxo+󹿍AޙYq$>_?2qGAUd(|JqEg#|'4dDvG|HwZp~N: ېWQNYp*J@!/(zVNe͠.H=W=-W' . _6URySDnX+ :R{`Ɔ^K"%) bG$u֢mk>3{~[cyu8#R= qK:?sغ:dJo@8@0z$hh~g4{=WێM)(}u-6{@@ s fql6LgT!BZ#獐þLBk, eb_UdА֯,涹c"F(ϙ̜CɄ~ii4jߨtݴtϼSD&͞ ;xJ=kAz1*V&wwd\EtrgoF3_.Ȼ->'8 qQ7yW4fЛ'E(Zd~NO:?]iHǧ1{G(>57Rx2&(mM Ͳ DӸG]K\\ |4(( D0Cz+T7=g}d}4ڡH)RQ^IEKcOJ ZŎ-X_7u{mT鬖WΩ!r>* }Xˑe֜G>u'=hvT[\U?ڰ_aG4 QnPj/k_9JGxZ\H1G| fF:M` n])S!"h+ߢ G cE 5yt-G;;گ\}L_!* t&J,<:Qf0 /.!~5vCi:J**lqHEkI4  .DZxl`@,OGҔmU<4_L;›d#jR饃:j ؏r\*"F5"/Bb5w6kVϮsW_Lhja8&F=G{M5QvCkj7uͼ5a^"n6|YÙr7Tht~[+پ sU}ߦ njR5mI|o9P(.:'60Ώ~Ÿp|,JQ,ǖ}D4c3# 5M ~K >KS~dhQw2g.$; >Я*[&֛-#sCyOFA)Nc:V32 1NٮfVgbO wATz.$W5ŝj`>x1^/"$2VkFddD3S)+-"YL(KygvId: }^ZqP/=a&1c zmVGh nfM$HloHyS?3& B=T-JۆyuGڝ g8pivO5D`2񫘚h SkDmQ&1WFWԤŒ ݚc?^Y`,O%quצY;r]ԖVC^]&oi%tRSu|GYsF(WWa m!)_奊k$+W a⹲;ӂQVv>#Wo89h׆ 7=1U3r& V60i5%fL,yi<;׾NXGce!XwOW]4=HPmLԖokd-A02X]\~6*~yAO凘58lFbOk㢲&w}]lq -Gչٮ__9/FìzVmADX'36"wb5hʥ$6\Z)9nDX:>@6^<r U<[l nµ @ IU 5io6 5l -K\)[秗DaѣvFTa;O$VO1`_zeqZ # QI|qH-oNhrS0;,{E+* -V%yð='I&mӈ\y~,dbÌ8]ȋgWtaɵCl취Ƒ>RXOo krp-,hA/,/B^ANa,Ud)ĪYyE(jA*'*~JڥT $T-&/yV,8\б W$J <-2: m]#!(OHSkv% Z2_otZ?/ qh#&52ESJX%M0&cV9X\MU.s A|zwF5dTOZ6R (I[ K5>LBq? n(0cs8ΖDřizvNBcgp pK ^-E QTv;9Z{yf,ӏ7lɳt:#ѩ.;Jʶm{+9QmL09H]-:s&υ].#^˱3bV-6g&/ۆaC54xfqԤlsztjCƽp:T ^ӠF)ύqu(5؏F%UOG "+UMmj# QiSɕOp4|r‹z)}>GA$A(1M&`O? d-ɒG8T.T+dt8Cywia:A s8k𑲠3rGp=ݛn}ёɑpH}$iuMh,L LO1j Z%b[MTe/>] ӯXW5q5 kgi9WdY%ܹଜoz0V=N:᪕|\(h%VW)xF/_*D&J}tqMJV}|U9{n!q=ڿ:Rٻ8̓W#l;Iu#ZȮpPz#@B@?)]ަm0g,G4@-i.&v NJRQ%fT[ɢ\0%I-k20pNέO9m3r(Yʚ1o@&(u j4c+h5gVFLT&q86HHxfeNc`=MrE_,fOEG9q.~3"+ '&3Ef O8ݟkcP(t$F ejlVf";w"&!v$Cziobh%A*RBԃ]M>m@*]!iڴ4ʈzLzWPe+s֢fUܒcgf ?R4P^o'BH4{[1;("ۤq7P۲s{QU!9ܻ۶bhkq3Us:EFMb h%DuvQDoBo{OVt]H󹑰I X́!zc+W=Ǖ`zgU\߷brRQ&H毇,3"  s8k觛=&=uvk4l o~].N`PְćIvd'Y!t]#Emf:x{~tA&]3sO` F?n" Жb"wZ3;И&uHU .b /49e mqjŊ~JXRF31LCbm9"R'm;OQwCJNɭx# H}hHhx<*< ܺ)̠t̢m.kB>6ȳPvȭxZv2uc( gΫ?>Ԁ0h&N Lynơ!+}’ps &.." )Y1QR#z]?1i5|$ܠ#_ibLa#}y͕!Gm,qr۱una?93:Kk@v1_ϡ0B Q_Z" D?bp7СUc35QɮF\A{vql,O=4.^:n dyQvmqfNEK87I`';fkg3:Y`w7Lj{|^M, {CT+;I gL_N#qo[UJkXRIYEF|ky H,^hx3 Մl:l`&qJ2+cêV vzYxh76ڹ5ap1jm\|*mĔ%ġu c4/Sx}g_{7g K1|V>;=AǿNPYDO])0CBݑڞS`$@W=+X3I5D8P3=gv1y4гP_ /rUHv %ԟ ,8[>jyL[EYep髖0?/2SE$އV lgdIC'\Fښ<8эEOR~qaZTGM4BcG(u&|rOHmI 94˙b˙Zk3 Ȧ n6Z5jO vm r/y(u߿Ӣ1 uJe_5IAu4jNPkafI6daQĀ eSͩ2oc (8) }T.0S)0,7j,&n3)`[c-jQo!Y} d蚥?ήL/b F~9;">ygu=1rh[ J`ۺuNOMD4 2d!M;%*O+ώhV)xL7[Z'PbaV\y:Y3'? mkKnT4WQ,:B@a[;X]9ܐy!%yb̎g|D3"CPϢ_)qGoW影r*$못&yg'3sdP(PEk˵-lqқM8#p%CGdjVYW%PzeO,>$? t31-+n(މe%)d!ڭIԈzilݾ.T{R| QNpbl%$QK+4Lyi]MoϋYE_ߚ'VIgtr$L~#B'z&󾩟xsmҰӔ^r{-ɧ [Yh5b`8% >1 ;GA ubL'./ᭇHj_ sI)x &ҍkR /aAGR5f&Y d?mNG/cXSMRpjΧfdJKQ/6w߽g l25ڃzpQb xOcF{%Bn5!]ϥzށkk_WZ#Bl非,zr$e4wխ'wh.[_OZ>%̫D Sz9 VR zlcA՛|؛eIN= P]ՈLb/Lbp v^BDZ>w_UgbLT"'oRhE^g3'Fy ͞rC.|/0չW(k̋\cJnrH'Z)Ә¿B;nt╂zl kSq̵>{=%͵x6&a FC9;yЏ_| O&gE }a@`t"Bj|hЕqg|yjFlc N'v S mX@[Tec+3N5Xs2L[llʳKlc>6լB>u[J_7NNNV $ˆ/01'4*BI-d 2%nӉ ^DP /:V 蓘 yPSI7jie "1Y1G_E3٭/>ݲ']~kVVq̺zAO9m8 pZ F݉),oF恸No#I~q0䱷gTp(+d+Hn-ܭ6?og6VfzRQǷ~[({lTTߒd&m\ɞR8tzGK^J- h5<\RVQjauSR'Fh+1P#DiQ<6 ڃ̗qړsrΧc$r4AP RM`#0Mn S 5h<A@6Q%w?F^B=FVŤ`_@-xݓoPX9zέT74Ջ+Gdʨ7$3VljI,8%%RENLAF.dx99 \CƧ\/ exZrC b 8 jEc&KaPgD\7k{gnV:,!XokXDb5Vz:,>-srpEsE-I8-X2J,Pğ!ƀ4/ y}{ɬ4M5Q#$u 'os(%`6]H0 f԰\~6`"q%c,ps),LZB&:('wo7.WUXg;s,1 Av춷 A^2 20Ƃ!J-dh991U48NjJJVyV%׫0T/C|W?o?S5#t MT~r}-y{x9F׽Z%)fy0&&('K߼o\~X{VToOXr$җ.#cf2rR#3(umJ7r|W4g 1#":UXlBR G K|T Za!il&RƂᐞӔo*_0ѕkh#K_*uD' !FK"|n 25 Bg }88k+ROmΎ*.qm=xr겏, zls*lrC-O{ VsNHҼSZ6{R_/({f7$J&} i,|%@Ѵ`Ƈ?!3fw I_JbgϜ* ٶ P޿{W8ǟzsRY_;H'bNpSrp[I>`ubhsjz80s\%fG. }K@XF OU2r t#gLy_hM,6쯿4y&3008, v7ZNB#z)Uq{v$}g.1X@E +W0nw| ]Po z:Ykę9`wSiױ;?4ZVPM1kB#kFXvlq|πc>biçLdE8OSJy^M'%r"fb}d"$aaUW\{M~g !=/&gN*#xs!8tNA ph{*O?/E1`*dO;X P϶\lC E-|x6ЯyT9hc,<1O/3;MWRxSxS g7dj;$I$&2u"hSKlre%S-5vK ݌Z4DHXw(o]q*\`1eby} + m֐n!dw[H]07-*꧂M-ϴ5&/Y~js4\*ߠ]d L1e @+rXqZ$MգߺlwA1P !*dgi+ƟjA?Vt=J&@>{ϗ)>tN&w$͹(2:g[3+XU쒝 t"/v]Oɡڬq\sÐBwо 1U+ܢ [d-N`PMLPZ#f;4!v}L(7| CDnU=>xXL^Xv1 ䷐S]-qWCLqkޛCex`yϛw;f%~E!7lgB}rF IZS55NMGYᖕhQf mPUڗjd9!~~ q:XgMxۼWɸ?jh(p!;u=z.Q՝G<+P|P$BE9ΉS|;_=m]`@3WŚ/SBkbjb9.ղi%([+ؿAļ}9}MvoQ !J'C an'F><#R'X)=/ŊJ(R0ߜ9\ `Cs#Y5ISbHm{ /+9 8rT,+^8M ļoQcFVȗ)$p,Άim!ni;hѦ%-kl"MdBzC13W &'و1^F'ݯ,62n>l۔ZzQ*(V9VM |S3RhvˡƢpfpہ:qQZ3 \I2{n1 qYQRɁZʖ`qK[! !,Ni~<|fGrtèvԱrIzLTFɭ !6Ablkx+0,f-e=DRj@ {"esF3#]9v0<lU (,urK6Fi`"5c9:<|e6wD4BפG`.<ok`9eÕI9H\٧};[D>0\?h^XXXUo^+HVFx!MUVyJF([-.ˇAYunY;o%.r 5L&;lO-ƊIDN+ 0E5>fmEi4hgr>\ "6wc*+Kq_ ? f7!~| ˮΚxd %ԗ*L92iY1bWp2S N4mUbTX}B2̣H^Ьz,3%{<)z$ d*kKeEzA:04ƥûã7OŒk!h0KnbwTګM42]?gQ͘;Iӎϡ ަRQY_t44S ҼUj_JG\ʧکdJReʛl ʰe*4e`nĪJ n0 )پYF?= n5v0%#bMȚxJ/* 6}^Y1B/jo5bbuD)GTw ~a;^ `ε]h[3OM].IZ^_4km>IiWR :T@v`SoK@W 2:;@TdLpcH&_jK; ,AҝdGb!662?^TZ=jI\.kQ&ZM.@!Z^7G.`*"4nNsK邔JwI.ת4Q[٭QQcKLd)qɏrdQu"U1Q7a6U?[:s$]$AdV/WgHV|gc RV u/L\MF₾ PE!ÒL+JU@ϔ@]S݋KQ:w)1J~s}0T1#EGF?۶)>6C7`ѩ^M%0(lfC;xwI 9$>&py96C@E[Z捡Ntg#kLI%+_> lHϦjeQ3Cۀ4sP }W:s7钦e׫H$LfNT [R~+Lϐ{f:ĖNG*/ >禤: HYm.7|kOT )a4;N2- M3#jCd7>#[%&ƟQ~˷?8 HP|!r3\iqK!c `2bx+]7?Gv;"$lo1;D%-RŷЉo}ECIә]-@O9ZUQj`Z򫌛йZN8x$0kG4JAC"Df Ybӵ.dlv(竒:e\y].ۙs:[U2.V'ޤJE";${|sJ2p/,zpT3бP{& VD)Po ,򽊄sϿT2IY|gB0etތvumߌ`Ĩy6H9U914a.DNW["H##J. @V"UxVhщ4br4MtQ^=HVi8 3闩PI6h(S,=q`a ' t2-gР`]8S]~0B ̪6LYfl;[H|W~P8L!֥>aGodm(0+Kko_n}fqu3b08TqI +2e"dy@|=v(tѶ0!~e(qZfϙPҁFBc)Jk+*w( Pp7c7 ~N!w:wpHu P9\m%zH!g_cY B hINz>>cv|pU^FZ>`Mֱ7'<Faó4#?UNbLqqK4{a,8źq8G)s7'N#PSde*nfI)o-o<{%mHq=1zr} $-i,c+ 7/Lo|:! .Or\/3(p降^ia::F͙uI;zO7@Y)[0YGC:sYyާvERbne=TY?}4IE _q`d$TXlQuqubn(' f7dxKYc b{'gҺF&Ȑu)/yY(XCt1 8ȝێ@19Ȏ3;(Toc&t,́Q*GM) 5Tq:5+GMV<ѲbY%endT#/%KzwKִ2NeW^5@_=uM`YO$pfϰo}ZBT~-hpk9IAȜr$-}U~}:;Q{^)m3 ȶ S&Z|?UPxT VrL<0V,rwC8>mf͆V /lNɃ6"X{4E]sR{JTXT $&hr;Xg;2E({I+%Ih/?C KH p=^2W+s#mfE #'?>轸gӸ;$8 OQ[ɨ2vϣdmqWBANx^]"׆x\e?*zRtǒC>ԡW7֏ȷIƁAT7=vCIlKGHu;d=E\Cit,wjAl뱝$LZ1McncݧYx_ԏm\'Ř3;f% B1q&;o~~12ՎnrsZ9a&BLz3{ Tܸ*!bUĪK}%sphS`Ra^&hs,WymԽ 4O ܅A]} seI$/ʯR쯽¶LqkEak{ɽxm 4'_x&)I;ҡ2{vhCTvLaBo}ju| |<3{V[y#dOGui#nFU|E HSǒ%.pZB$&tM>U'y+7san|cJl b`?Ik*pWH*~G~ 6ywEYxRY{b~oY׮2 LځZF^/1 t:98NJ8k"C54ϫɈlp4D8I6b<vW:d%})}jzVo└G/ԧZܢ %ԡx@_3|w$+Qp[H,nƚ6ҩwK(i/+vj}mH.8AľRZ-S.l+2CrR%v*hffwS?3ZHTқC5("={T2ec|&^7qgS֢`sf[ՂK뺎s9n*F?đסoo ZB*^YRNTaL &+kU:jX v Z"B7f~" / =`E.w=<w+i6o9n4$W* 7痺|"{QͩGr='mFc|:`٠dIX/R-,ITX?>xN piQXӇ̬FdSOym.L)1**`cVͩq ӠQWӉijcܕ7 >*VH}CAڱ  _xa28TwY!!N Li7S#3#w 9Bʏ.CxYha6N6}/>.X!+xm"1b]3Tc`4ޗ:{5@,@L[B:L i:BWABB+mg~8tEQvj!|< {5TKϘC=ԌdҔW{6vD%ה,,;oT庙CJ5uS׃\=^(@υӻz.,bZЭ_᥎WkHk=C/Rw A.1Q$c`ajpETBYQݠBBצ:|m@ ]-C 1}<b׾^]FQ]ùbp{tMU==V(!8 Uß5@Mk" pe$ ĆmpU\^TN# G\.` ( ٘'$B/ i􋮥ab~Tcs&rYA1LeX;g12jTٵ .{w sG3Hl@,.EAMʣ W#b-%4MJxJ=HG?9hfv17. eEo Wl"WZ: d?{T{VnM0{=c"8I&2z Ee |aͩ[@T"ŷz@"n$&.kXZáҡuSŇ[L*Rv읽']~%aD/w%#WU4Yfv"fIPDEDT6v~P'e3\f";ߟJǻů#;AGqr3~6=*(jlIev̵s-+a沅}ɘOYt?؊9X/t牫>o;^6=Q#P10g#FBf<]YMX&S tr"Qe[gslM>J1`VЫ0 L풽VD5g)9L3Ά<%luX6mqMz:^rBzE QHfC{Ňmrk^BEc> t4E0`p%\ײwl֞YƳw 5$.Q氖.ow,C0 _DZO ku'vfKiVja4_8Zaj}^M*,$@ JF "o 5'!h+6b@^ b` ,0\ĥXoubKKQLWl4ٯ`'vō Xs v0V swOw.ټ !㯷Q[ BKDē?rt x?JPQE)~zSDCb$A6ي}lpE:bx69,ws3˥`3.YСIÅI)weW$yKp.یUw0fLXu5rW1_OTcTj8ĩ+y\U_7tSVAi\{髮2,!:e4*ArY,gL2#`8 u<+}Z@?%Thz E"@*içc++6z~<Ö{ߐ׫[=c)> oX%$g PnT?&O#"Ia{_kDvigĚ֙7_7b=S:o&+%IIJ']p\Rc E[}kb9'a;ś2;v *Rk K6B5;tv~k X% w'ʴ_+9g5 WLt3* z+Kh+#F]&iumEPuƖ)^GKr}ӰRj.=쌳džV!OlAsO%G$`ђByLC0GAvї~^d!IoŴ Kb+WY De5lǀ }Q] dL,|GǓ:h%%4]ikueUL]>-eSKz>gsZc9< ʋ(s~ٶa _k䣧S&hdT$VPc'C1'QwۨAF&zZEgƬ 8M%L5nW(b/tBH 6d9Z zq}W+pH"&4pxH>CNk#ɿ}~3)12dYb'C(R0NqO4Nr{m:l(2}E> ީo{I7ieW\9@U+׼HA-E ¡yQ nOPۭaVij_7~@ncޕY˗#A4.&H罶3lFy?Qہ\H|Ar~e5p_P#Y̎!#M3b(4abBLƖ~R*OVBٞv}dž6qR%ƊCj* xaciv)ɢ9MM*f_5  [:=VWi9kxu- tp.,O=7.w@-kÆ;pq(hM\Ŀ֜U,F&k2oǏOuBTFGpW\0)H?Qx^*FMXrTZ+ TA<ּk}8yV>qɡ!1 OpMCYp(N(%bro# DFJev҃PISmΙskulRP,/?0v6o ˍrcuTSL,N"4{Õ! RxbtO .d;[-DNzd !"NmRF5OҐ3"R^Tv/&lUI߭] "c[5=尒I%Q^e:&ӡD}22ӽh#+떆*0` i1Tx 9Ḱ_AE}kvBR>wܗA5۠4/\] f۾>#㭿~qeya0݈; Q84H(3z0Ԣ w S.[A{"\ Bn~/[{FDF f}PD?@BFd#k 齎0PިDaKʺibRRm?1?#`T'ʝ?|`ZLun |>!IJ 5}ҍTh'υ#+}S9uuci ~vc!+ݍ8vd,($D[H4n"m*ORY/77Esu1.F9N6p@sU@e+1)y#T!1%w._û ɳD:'m9H7eH==rubڔ4aC꠷*W`l:0!AL;Un";v2dw0+CT,znA-S)!@عMpeg!{ L}] K 6F}h~[pƕdR n{cry>Dx2/ۑшFf%ši+ x#w{lJ 4`t/Ly~e ` rj "A2BS.ױ>iXc'P1=N<˥J#Qf3))/xx,A~<]yKUVc'*'Dń5{I,K^l/3C ?)]o'y);}[;Z+5W;cJu%z{a4&V bG"(룰whG#|f-)@o\ :*~gl$=PY]0L/m0ĘGuB?)YѨ53BGkkѵ!snf #JH,uMI#%*U te/j]s`sQ JkX+ ts]oG6x1ҡ8%#TuqS}SCYI*,5 1 \|r>^(cvc\՘%4w'iciќDDs$F a`[YM;O"BvvQnnf6-q;bap?Ůj yZpNĽԇ&D 6Ҋ$0 ' _6Oe% ]Üe}mt3t*5ϔ }F\-;nB.fQʊ9s"|:\-De2T6n;l/UD@^/vߙ Eny͙ZI,Q4&dȏo1&k%}N@2Ex+AI+#Q!D(/x9$1%ze )&GiKlP]ϝI{PČ f|8=v*4>E$}g[_͋jkNK0aG5p$،Lf,nfNٳJ/.a?ƹ!Nۤ[1wΠᨭxKa;r(C v}_ݵKUOxj.-}1J80yۅ&߇ ϐf€z&<~ B3ftkÒ˩G*Lm/QXZ~mb6n .@y0_@/y>~V~k [~<1Xfx%x/Lwt =::|JW JwQDHx@>6]>5:E]8QLǭt0`>.K !omfB.h 9WAUyMBe Ltxw9## #[ufnbq-0&!#3= 4`mLe\^_w_q`&ȰO$pMRU/s֊ Mm֡z,Pms(UMX&EA/aF^(ST& _-0 _xea^B5̪yVW@H;Õ!VKjy9Ռ^~1OS7O);9PZIS\t )3 TpE L{6f"wVu{__B0W'mYøSTZќ` EHvF!:oĄHXz%3p0cxv؎[R(n(%l~%[EwL'?ZFOh]RǢBe̩0f8Wbg*Q|䯅C͍&%#d0&A+Z0_tm!z_,?'Vss}E7d DDf۸b {u S@[=^TyǀB1$^'qeq*?a&]TC-n .֜;4-FDa]$>VY%H& A&_P p;122. c(@%'ӈ6xcOUo4&N?)H~u͖t\<F|7 B2oo `,%6fMh\NePi/s0j0FxFxYLF >Uܺ+{{_:NEzO @X#=t c-Ff#g%؏ݺExw=Pޅ6ԇV9 _b\xp^lW)-o(-p MFȤ7ׄ/SC4xrZ;`X[jHN cO1GH2-pcҨ~=cM#YXwn1K!LY519F!0ZDr6=;ڼ:z7{RTR{KE,-qf)O 1ș6*q`ЁJGWS=-#g-R'yءֿ.n 53mLh\^knn1z u9XR($3y.Agl`5 /Y%uTG%+z{kz~l˔Æ]_Сa)oC0#Ful`E Qt(]4އ,9e銊n uT:,n6}jgմX88^whgA7;\/+73?굧EA/uclȴ1`,D‰IWoXh˚H3xtj3JEO ;#1Ȫt} p4W2|ڱڰ_q0AZ k ^xX(_]p'G\s\nc V r*\\rD-HK[Z 9u7#~`3kZIZA": ;<6Q`pb5qN*Cƅ줦wK+dX!:\QxaYTޝdMX+3>/\iIͶ 6I}TfGluqo' i+]BT:gD#yiv`-)4W"ؘ&~*0v`I\sYhjaM=MH^X"Xl1~Q Zc9;l&=ɯitF@A!^gq"VO*Ύ KQ%rESOH>賀_Ϟ>bzM0 L&g2HB U^NxkͰm61j߶dUapi/KVznEPQ_ˠ-} Y OxNkdN>MȇLB09u-GN.a l,6p8-"$s92u|) jU9bN&Ͱh ;}I&l[[xYz{C>#6aCr?4",ނB9x3%Ƙ@/qcGTupuՉҷ4&l:$wW"Sᶱ ʶ(>#)D5 7$p"e+q9?i,U2^&E.,|p8x$_."m25sSPCs8 Va56 Ű+zw/2KYnCHFhQO zc+A*\j[xAmhB=[5W3o+:^S J,E (O㩮y':v3'E^fFY\- q{5v*)?^зj:G81!2yN1\8a(C0fxD]$[/xyx:~տgǜb.'>V?f?74 ZTlG~I٘孷WH,J?9BAPSu*E)1릭]@tg[*bLr@ŌpUl-cCG:Rv,]Ncwfap)P EOA.W_4&a35X>c_5jUc.KYZ/\{}ȃ *1v@1pkun(T ^=Q]֯?t* _eQN(=Q)|&̪8V)!/+1P!R"ɎN2J$a9[yrgu!fۛE'4z`l: }tq݅'0'<;:i.6r 0s~*Z$+Pf\Hu !iCJUsQ%שRq^䒎B,>g yK"2Xl楯DV\T)5L0핷;MS4^y9w(-px*V`Mx ZGl9>XR v"E W׌iy"dDxR!y#E~=j5Gb̨Yň{0 ]x_N&:H@s_ڷa -7r2L{21n 0~kzJՕDBa$nMo@ )&$.8N;TqBIL{P-б*+dmu,7N[f F<&^ [NMLӦZ"] J5X/ֹ eM/) ظ!cioq*Kr/TuڕZj!k߈Q璩|%O/ST^rRϚ{**-d˺hYD{gUBqG3<G)`PS|ژ].<7^2]&/q1Yw# lAKFF .)J1Kɣм}blJ\!~ݨYם@*(` ht"Bô`: N:K6OJqv@&敁IT.9thJtciQI"1sgO=y:-C`'jE Za(~KrYJr5NG@u9@ﴬ7M"|\@$s]DLm \kcϛ#U\-nLhh^s3 .Kރ޳| CVh )#, ua mFuϋ*55=4fbBe*1u8^'3 >5ႚ;y.݅ f%TsB͗kJ%.B҃7 %01qdLKuBM@ q/gZ+@+AvވP#Ⅿ\]sNh͓"Dsy^/hزY fcP|I[drZ16_"RiAbP @L{[cn|'9ėA#C-z011@ ;"+?qv펴 ^u6.OonYtAZ^(#Հܶ4NqǠ]JM-:n?G"4B4 oY$m%Q~Ym1vX@65WF\uW z̞ Z@ )"R{~6Š .#7?Erb^+ u>tH&ӹQOfȇB_,?>z|Y^H7(9bm\B_}\ՑGiN]/#gS#$Rno CQ<~![Gp̞אp ^#j_耢 'BsC2Z@ Z亮%&s]FB+QquF =1jmG؎,q4 eD7Eup]L 7enZJ]D~a{t6vlOfae(ѷ?I#Z5*f䠅 pv|Ψ)[Iv3% ,g^[RJ6.X?)RIMI~jrcVqJPj#U5V㬐K1[M y _jj@L حx֡nR.e &qR,bR!" = i>G:}9$ѳhdS!D eLx刊;q`G=*y4E_[5WwCVC_&8&bŅ!qnl 5Zup&vZ ; )m/Zh(:`<=_=z9g^g,tMڮ'‡c.d9+'Qx$Gx'P^夋fY)HW~ǚ,n0\kǽU5`fȌaM}yǁ,WɀhA$ʌYwˉY',P6 !yjPU, D>T4=Ԧ3n-zenY^T<ͪ?UKGY#arA[SvhTZ TK[7ֽj`^k4E yh!K%H ̣&fv/BA||t%cJ Vop8|z~Pk!/+S4ɵk?dszNn6}rCIu(ԣwsPa;seж+)bAE(o'nv[k5 )sƵ?$"h !a^S"all h(V(+5xw楉^$s?7H%? sj ^)12h~~ 9#j1#B\|=]Z~WFE%xzɒnpD(TWaE\?e@A,=SWb : t'`jx,)32}B7o њ'AU]*Z|ƶTG4}k0e6tF[og~c;yC^Boջh͜M`J|o)1zg\5&勀 Ľ8R :Y)2mbY_t̎[yLrFR#Oo,"l-c]ON%>0JkUDB@7+jC/ :=x%1w`ʓf^ cu|vBl7^V8YQ,_ _$>xG#VgL \'{i $G.x4*ڹF?ߔ|k]6 f]L9w^Uij}(aG*6ԮuY?YTrgu!G O11s=Hb,eyF/HpPx WxIy`a(bczƤ6J1@Y'gfY?n+y e$5'ºgqa9 3cW密tpeqyl1@LE9{i{oR?0ʟSdmk7l,~IX$LlPS(*y0qd9΅fk7}9xJ@X de=%1ʙ}e TZ<_PJI`vbosڄXD;{ V[VC~q"@F1>t9^v$n;`ꃙ jRh: l 9ihAp8rvu(U 5uircqNsnqJ=ag1S~# &X{c@|[-I K"SUչU`6zab!#Xb񫿾q"_AC8}'8lm_B6WQr2 0[ C ߍl !<2CPw~o*ZRˠ#Ve}`Ѿt@*g}Z&saŵ IJ ab G؆=qY0lS ;͖9 qutw|_65Ҟ}E0_\SFCw1S 6qzOQk\(n,K9W6hRn`:NLtWu/ E8E0Zncs,tU5щR_BkK4̋Q~2r_;1Ho#CI{Pُ -tR:ilg oop%aɄx7Yd VqqXE} ݀E OVUIċg0b67z4XaIAc3lj5K╱ev?V8xTy{P*N8ҎJ?: vWS MHp!U_j Ja9FdR^6yԁ|6BEc{菒%MVG[v,S6nP囅YDEܶ Et$ i$RowtװCYFH7KFo*WPa 2O͜I%Q]# ȇB<.ћjLSHD36*A}Eg@1qew-wE sy"34ќX~L0fHT<[fxQ^qY屙lc1v)9^QWTI=PxJuA_ᴈL"Cbry zi5>7Gռu'WcNwڌX\b,GRE@'b`r1K^6)eֽ K$3;z#rp+P-o#v#)k=!W1 |ժO7ǐi[~kdd/l~\Fq+e"ں& X!Ƣ0@f#-yJO)\П-͵,Te=@CF kK&u?0xT~LKkr/X#Y͓aҏw9m!" JI \'?JD?qot\fm멎9.^>ӎ[&/`b^N]}-G/Csy\udGf4i<&e,?ʐ"ZH+]=f,>0;Ρ[ej+-xחcFZ3}¾WN(vvXÜiAAPːe2Bd쁼 3N 59m}k+tΖepP僘v޿Ƌ | Tt8ߣ1?Ru#d#><o"9e|tB˚zƯ""*Xޑ \lE"?JIC a<dwf! #SRw`4-4996&"(ideuPr@;u'@/|B6dX@$6aEj!Otb6 S(.NIW Nbn4ڷY7HN^=PM9uQ 3N[RROјCȠ%S";_5ƱnVPS ]Zn}*ªqjJ'`l"#:27־{FO.+9I#3C1؛xf^&cq4޳60*sL{V-{uI'spIsϗ˾hEŘ8esubVR=5»0kk5V[,wzVeD=i^]ź=+OnCY#i%YIcB=D|qh:|;sQ0gg"B}ЋwGfERtA1l] 5'V5ht?Ό4sq9e,l,;o& mK!>Q 9XOꇪdΐ}㒤/,ܟUly=r;bz>rA' x_U=177Ū-4`8]/dq\ns38B/*C7Fh,#i9/uV ~{ۣh&^^ɽH:F\jtKIo%fCNJ=44"V;*mi1hrKYF6g&rV\@.>0Ii1^C}@йJj[%a=YajKZ}&^n:OHL̶JZ\gk |3,G/2z=[䪩 OPFGevNUf/yTcp?YZ13@&h+c^9vS1DlPn#.q۟i U̓}&Oy=kpLǘY"KÎC #$cBy?yJK5cRzMJ8XvLrr;M8yub@+P_t͙1D(g}EriȂ1cfTy_0> [aI=fx 6F(,Ir.MA݄O5hYǑJ)B!@ *!R<<@rhka1L懩&vG[NvlC6_8x0.ϯٻv׿NʼnnOY #l$t߲~H3+[d /%˅tJhWP)B}8о3#R&A ={oV)SeES܄;wLl,:QEF^R6Y"LM+:q9(~Cm R o\FZ!:{:18P%Z/}.e¤MY߽ /I/ vYq3bS ^dV5!@r]::u\ɹB"o[<!} Ф6r_i d9+qhxwn732WttRåCI_C1.~3X;""ӂ$FGdI*<Ԩ /԰Ric9PKɅ_Hbr<8˪=xKNY|l&H( ϙs_7?ȹYJl.*{4r;ޤz PUj>vg)kR~T\:6C̩W”r'9CC~BW":5DEc! #;AX &Q.rQ%29)=ٻj2HlouNkYmNnzI8EߞKIlJaOuf H!Ѳhp\4Rr #bnq ~ _Q<ۛ.hC&44cq $}B1y9!-!vR+/JZPaG*)`!+ݑ*$3< M>) _qI8$$5mp j<]ZᘌvFufR_™4kB~_tˏ|W2l'4 CD2EqUu=o#hΎ{oH3Pw`$q-,qf5d=UE&  ܪ5J_Xwƅn7U.e規:)Aɡ7ʧY\FEr|h_#ӕ1Srqd8KIR"=Df,Bq/}'kCʛnzoPKU`w~FG 3zx'8is;͉j}]b<y%`0 ._i|erNfYE6X@IF ߖ’jЫ1`&OP;l*y帉IpySX %JQ@o,VD>ЀYUAǓ]X^MZ +{ɡ2[1 Fi?RduVsIߴ4ƿ\b+N*0ÍXIqeBϼ 8 mCj_s`VºnFkaMo׉oo)HZe"'+%/!"{/ˢ]o6g!]N2=ݜQU1.5=:#zHɇAWyZaVE~zT&f7p.p>MvG~>;4 ԫltS}dSrtRT[n+򐛲?)C\ 就 E k`U_<}V9,2jBQ;v W؊͡hJV-1fыua4qod&KS?MGo+2Cĩ'oKD'@$h$R7my'T~S- 2l1Z*s/`#mĎ;-ZFcPrq [Fx~m2:U=LOsIo&?x-bl5y.9Olh-REz>Kʒ\`}(G.<܅괘0pyNhҒ9U̅8GhG$ 3"i1Т>NLPbg"d_Up|FEeh~/ ߟ; 3E>fړ̧{{AGg`GtlE޽N4 j{U9df[;S.WB} uQQ鞓@UJ|ܿΖT~>! FY%C$%{^ݿ-&߬=G`<*@`G_!Ț)J/Lb{"ϰo]7zL"ijoqTB3 COZs-.&\ɤJb.nn<c&;C.ѵ?UeW*Dˡ9?EFۊw*|m̟w!l}mߔ|7!p)mu}˳]!ZXk3xi ^Q*H?;mIծBqn;Svd,yHCy Ĭj%5I>3r ZvA6N$#vaFZ<#p Qd/нUF<TzsQ^ 0_ zr UyK˭GMa1TeVaFZ1ehַ/@6l$׏T_ W;KjI&!c-@utWr5eK!#˳A+ ˧+6 WT-<4*g"%꒩T+FN!v.ՈmeHgfH_H%hWJxTk[Q+XBpߓ6z"ϸ˸RԖP&_:Ko &?eLuI]77C*UrP4yFNDQ,xRG{O,-9|X( w ܒrz#l5})ivD8/ 5D^oeV/J[mכ}1~Iz)˫qD]LJ|QqxM]G!&R"pkfpJ3+kѫIlǣu1}CAܩL}ءP#"k'9Dq3^aj]2Ic4E 8믩:Nֆ,S*S,^Ve4:F !':CZ-t7UjY룂v~;}l%jڤRa]f"zǜ~ZFmDfE,/5SLi~UyA~(F.4 V}tDehӬIk,F=h( v#"lC*xVEE쎿D\1Te[+1o{[Ax*a |gFFkdEd1-(H鏸#5]er56ݸPe myq$B7^E =%%J[" aՂ0`vjpI f7 ,ztֲ} !4SLzPV/ڱAp ZQc8ol||^a rAɒ[BY:%7T =V~Eȩ [7iW N[D}U,v[.> Pfz=1&MfR*G;J7VUGBTS$.@̂0Ck. "CkYߦ В.p<`pIkmծT%h` $SA:'+PEPuO&UwXn%DpFwAu|\?؁ͧ//%\宣L2D3d:M6ӊb3~GvNBq}ZH Ej%rUc;wǕBl3 0|| #JN"{-tSr4ğI{%nlbRð !-1H /tT#Tby"] (&;ZOkWwQY/IHހXOHt R_AeS:KN J'XQ-f>lp:@"7p;!A]T׏eͲAT}>,xwZS&&#_'\:' g1 sʮxfbR0HdHt 1,wjjAVTSBxu~?RCz}>C Oxʋ]iȘ)ӠDqAH·Us ԸjtnW>hkfWa%?[U~дa2Mƣ3CJDmiH#w#5,ռH6;Y`gmyLrG706RHTؖB<1-]Z6~{X roS]m$fmNLmPF%_IOC>uL~_64gSzplbC1 V,Z=_ jUV;~B=WOA~ДG?y"G\^H Đ4-J8#hdT7k~Axv%&&0W. 04hWʦM'ծ@R*|et@O|~FOʮF"}ֻ:XqXƾnQs*ԋqF 'I:.6 xZ8.GX$NPIsQPA:X cPH ,b˽ڙY's]d4ƨ6hB E\٣vCx<:%.,,2CGzlP\|w"OAII z=$%7{*G@7V g}q<ۤ~J߽iT{oNR򌁰 MdAlyLKa6iZ{ă?e%){Jқ(2ޛGh֤SaW#A(}kCITW}ͨ JtSKsU!5~H7{ڣ&A'9;FŃ,TAm,Z~h1oif]Dwv/bpx1dCVh;38I@8Ώԓ(ei gFC>P^-0]vb=u7[,=G=9*|;ur?UY'tX &%!"яl/CI6፩xCZgʈwMQ_+B[{[YټV͌tJM&#/M tzlBjd;$?  N'›c7MWl!G+8 G 9BDŐP@<p݆3Sb . 64ͳLlo]~;jO9ͰybaX^mZ:6ȦiнKRU*.Id.cOL,]gެ5q~ 8 V]Sߪ9J6/ Qu.͘z ~el0|$ެ }tjKzOOBF 7C+.#*>UX5~AߵK pT\J/y+gvȨTu.RScz.p҅8TB9sok׵$&Jw.9=l[}f24ňw昻dć$U"䀽ƹ1PA+rK<|p59 j#^Z:y(=1!p hzMw H[L ^lʇӒF]0v{h%B_ MV U1ѻd׺"dbG8bHR!?#0/վ^B@^XOSLՇa/90?+0aZʾ{t5UHn򣳁D jHVƕ7'#Ӈ7Hlz3Wo1z1*pmS3J)3寘rZ#ͦCVN1âSitbd|.|-Q!OE#ߔ-hz[ *%@+zy#0`>%˅.7ibԿ] |x-6k߸ӕJm=r٨X#BR~HYg%lJIGDQoF htwW|ck|!&+quҰ*<rroM׸!;܍墲s,R*1}#:EY7, 3ǃG\UNbHf3Ɗr`WL1dG;֒;k7reb#k![}o$~zjL3 $wR\C_Jv^`lΥuEb*W5\D1TuE%;?b PjF_J{"oѪ}d7h@KvFcW_j=ldMc =Z]p>F>I~?MI|U# !cX?ͧ 9r{1.u+sע&7*WEʏP61ve[Yj~t8ܲoǷ?>xOSX7t/tXfxG }u.CEd%/pD ᘬ v2p 8#K$|VYo7%g<ٱzY[ =79W -e(o9]M?AhsI{\yeK'WOg76_L$c5tlٷ9s71(&3Cg1`w5vNi쐕PQP6K/0"Q}w"aM)d$ ILCUٲb;rŝMWxCPzI-m + i}p1<|ؼ#_(쐚38o-`{8P7ӿ a\q$!M-2>"uMIfl1QLg-Y5,1MYž nj I7`߄B/ A^"]/"qr1A D~q֔=њߗ3J .Hebf2Q9WFD~zQG\I\ጻ|KygD&}\ߖyQƅw 1޹ȍ<&!OٮGדIB#uٗx!4wPw=#(ouO1d8ưfUI;tqS Vx+S 6Na3223=9 \,z0#w8ub,ǾƅXp\F6:mb0;32(62,5cp U1vLABh7=JGo &?/Uȥ_G;xuȞH셊צf#Iʴ@Bf0ΞN_փ.R©QGT,ހ'ldR[=')i3Z6 3 Tw` A|bҒ'P'aѵCtB5W0 qZds%Nci ez&UyOXxHH=,XxĦLd$/jU‘ll1fvd@Lt"J'[C^~IwN|-8tFcU 2w+/7X#Q?4KzdYɒKTc0U"Y'JY)> 13^J`WMRj:Z{^xd7#vēx󹇰:be`Ыx;Lh΋bq~rIP[]b`.ӎ>s1ɡmH<ک vaBhE&=P.{9Q=,(y"QbU` 8}f֔SJyo ;IH]<Oꔰm'Uqj? xxT悅%2nE3ui{gE"5&_Зi1&,6 ER͖y΁DVCZ?cw"фi(:z{`xɌ,\+.#@^u~IHy8!z5z:Քv!㐓ww7oHwI8:byis0r !!K*Jcy8!'_70xmI.I\jy_'1P](vvtxQi*4a/wҦȏ@P|nEMWf]E]BL=푓rjqU48"Bs[ 6Gu4[}9N^n0o=;a؁6dW2Ř I?!.ҜPkw0s:̎jS!g2'ͪ]Z{߽myYT}Xpy%Pϩah4U/ w 1CP/6M(64/2)rnm`>W3FyKe+t"|/l^83Nܔ+f`.; th[ݽF"r"4I*>^^)TsӒj e/7DwWx=H#aG-,)s `M +bizʽ'֡I=&.\y"5gQuHI{ m,/04x[z(kht8 W~-"5`EޘI ezY 癃FGruEt@7:lԔWIU M:mꢘrf9.3KTE)c%J5b~K L8/-T/^լ` 7asH EPld&IF$]?2nZ/R2 {ם !qQC+/ĕ!+їLNKōyZIT*qW3ڷRIڈrP RM6` \W2Ew)rJq|_FwGܡoEQCDhbbрJ_;'=ax=(NX)4bM|J}U, >V[{+5ryY]yBכKGLp{-K8H><)gtjib8bP}7/kU %$_-n׷E@Lɕ>SD;ϝw#lQ5LMՀYtNr C0mn2xArRw$1 sͺe0ϛ&O¸t{ja6Yx KG-AEsx&>s!Ig9G ^cl {2/8 {Ҥ? /Vrˮmר*ꏜ J\d-`AQ0PX6Q UhSQ;R rDntz35˸1,Ǥ.43k&=n]wcيW 8˵XF}qNe/!7C.ݍSܣU[. ( &5& eJ;)㗮ɭxh^*[bzq0oPCX=u=>պk;dCcbXZf^4Eؖ1[;t[T?zjLΝgTѮYN-ߖkQvVAygGBݕ.`c;gTC|Q;tY3 J=0k1d2GkOFCL}>q;Ѧ[WiHE19Z#5lAeBi:j2mWN}/D Ǟ2?%7}C#tF 栂0>٧߮-'" JN3vJMT&J %}2ڳ$lS8.1fLbCȒu(.y|7wW }~R|U1/ }!U>2jj?:%CuD D Eu\YGS*cFL:[םqXx+B7r ysx4ыÁy7C!3"Xq.#Z_ZcP2m̯,*"7Cp̼]~/ 7@w܅ 6z ?Hz4[eR+ M_1C9(]BL=1 7|D)0I tRՀV&&M!pۚՓ }hľLzTa35W>*#NQә(a[ 1011VbX5ӂ[> VrfZyZ/vdGj6h/hMsJ2|Ձ#Gj7XU'w2{`l4K]}h]TQv xpL\텇Rr]NYqta1,G.ezBMNY`qv_ca L(נϕ &mPַV Jz[TXw\NkyU0V2Ag*S~-#即#"ZN,C:IxM tKtO6NSp]N[,K <c>VoKe:se4pr)bz#6'z/Ł2?<(TKABEfbdzIj[Q),2eDrڏNo`YyӏrG/z=`oE} Ύ]Vx] zQT?roDP!nRL% Qn<^nE@L|>jaonR z4w1祑80{; Mڢ*FS) !Vm+?] iF5; [+Tj ?#i0HncH%̢Y5 Ytp qA0ϷD"cAfYzDàYcmZtu'=: H:^.|@PKsS9Mc1S覲3=,Lf1EV( @(do1-2!}ZA ӏE6m'>(SGW[L&L}Kb#sߙgwMg(քf0e#0+JGa\󤜏Wu*Ϫ R co2YexE !olt  nymպUUT?/gBN祉ϛjIgh"[yC4J8‚r}!Uo}/z,i{fu4RWy'X$\E@:zuRB-T4[5̫06xKI g/v FAbܜ>Llb:*=-ʹ/Z7D\!F8YӁrVxچך6<=nBvA"hcYUIKȘ'}VM$hoo\ eH(44m:-dGG- WD9J#^et5cl[:w}ez袇̴OUjS6cP]Bзyi3uΨ! GOJ"3|tDT.a~@tcu~H2jq`l\0pXw,Cy/^dԔo ý(DIF-|޵tʍz/DJKYFsپ~sd!B$ީ5&]X# =.m;?quiϾoGvISҙ:ވ2s-&[78FЩ/3:% [ǭ$f 3#O#vsFa^T%#ay))+nGo2|@%t'BF4~BEK: `ze{;5>X^A }۠@( r -_\$PiJ6<6]dP#E3贤{IGD*7 |m.S|PsZZd2 q')b^Er⁷y\lV. )JcrҘf =I3UoL-n*3")6 GxQj;v5h2,:/<_Fu*"p g/@ ƨвg^3n2^&=GLs[RRk%n)^Ul:iu =퇡M.]RR7uaZOYR3nt@ލŴpVzӯ5.XG—n\@t "|3}O(eZHިĬC'{?ymS>|wllztYdj.ډ#.Z u;onJskOPa<țb]hfՔ$܊1&eo)@]Xj)&5M{zOW r6EBSFfAsy؃vm8(.2$JqQPAc4_;@DV:݋_9pTN(D1ЄN0('wz`8*Wa?+&&l 5} &R Ƞ[p}qaxzRuB/]A<:i'ͫ{}N;*,0)RHˠJϮb`|ꤱCP[kV-dU7ɟ(iɬI n3[;Av%UBfU .ݷjI%rR2n66X qJx4GThӠWC iK\H'hV q;>z6HA8-\|qfIAF@p_> mbIi&};}5nox_Pz~3;{T\K:x՟/Mg*ҺB \p?9Z)RAl7~VN ;*@ - ݒsFȅhȻlFiE_ ѱ@g}KMfL-*uNf+|xQZ*Ku{ .d8h_ h Ya1nxI2 L nV5< TB$NrdOq夤B'tUnH$aA#J*1^&zwpiu3_ -^;YxXllM 22HGFI1)= @hZ$|SwZ\.ͨF'ە3l뚇yy~a HH %V0kGDAT ~jv@ʢKߥj[bzQpVY?T~}xi6 m o0xI+g빝~.f#ZXzz'7zY% /μaK)2 \^7ʏr qX!jXƈ?jt)ȡUSl\6 uiKQ{txZ8eMhS;I1uŪ Mú: ¶4vdݾH6a(ӯQ@bIz[nˀBOI)pe::ك[p2egVMղehB}yDA{ROXEGN X=_\ѓ(/>fM &I6)n[jI{X(gz=`!=&l{JL:^L%r!I"Yƹr#Yaq`ɰv{{閑̵nq.ӄ/%{EQTo7<ӇB%;&d.\lQKt7 )XGŒuUx| K؊/G\̔ɁflBԾXo+tyj98͆k{*?{s 0 P]L_@0`u̼xG9ۆڑ  oޯsj{l|j/Mk1b ;\ BvL15eDi$5O%(Ӄ{Kj`ZEK s:[U|L~m 1 Kpd|_f&{`կ<&H)`\V!:/ 9~%g_x0Ɔi:ު69.2omy9Q2m;x\ \ua鞵~~G5w}e@`P>s%K}K/=K5XU.tۃ(9"ۭNӳXp<$ E`>asILT J4t]tܙK_\?ǚYׅ4Ѵ>=56Dz{td:eIl2*!zs[\TrQזz#eUX2FWI{Lb8)3t!u~#8GC ^Pa/+~_)G@ ZP'1,+u:W/eπ߳6GcO$c4l=n$&cx:k PŠKbqʅ7ӕEP [V.|"5Q~F U,'WT[]do+x;' Rs8Vm$e To:<эNΓ;lzߴᓱDT&j x!5ݥϢ*јfFC~5M%=b3q)IGZh "ƨ+tR1+؊5γچJޙ ϣsK6NL ";e_O 8ji+UR[:НlFIij}, { M'RY0 nWz:l'_YiN% >^ZpF[^eJW̆{I+# ?9ձZ6ח/O<5ٝ)Abٞ\(ɌfMiv0 NvVoMdUj-Jq*Qz<댸N'46 Hi+zpՎm*ϫ#Q(m#s]ɅZ,V4Y 0EDNklh?ĸ#˰sz  n>Ol3Z6<>;Ϸ['wEY"C3h_tehkýѥy\SUFhB'{rO ȠN8ۗ LL-a:K(munVr3Ybw9,Sn 8ŋp"ene Os>J"JK˔al@ mZqLpw; I*ySl:jmʘ DܺAAA#GaJv re|1?Cjv2J'Hj-B>8U CBm9H9*$?N֪g8ghu2ffUmSc7˅@hY H/I]F'3jb&1T t38צlc'%pvDjA [G|`r S(_ޒ\h@)N ٸ7Jȁε|߷)jt*:&lp=V\y0AT(>+j> ?Hb? d(U%Mi .!,Q |=ߩ;4y[ P'şօ22h9D I=L 65>W n|~s:,/~t3dS`OlD8(bm?B4y5rZgڪ>8`qL0\Y%?< =ЫG8*3e 8F~sh bOsKx~J[$˭u~=M`d{ Ԏ?yLgP: [d#=dwd-W"2xa BNlp`MXx[2 OX i[Eu N\xF:'kumIl'o@Z#Opz ,0oT^g;;EO>=$J#5{30 R[3 c\ܧsW=ˆv^sB9Ѩ)_ rc/lP^*hrJYnY3,LOfCZ7mQ'rQm\z2\jz:bWȪ@8 >\Ey'oE۹rpd/E〇ס.K?|F>5O0W>k_ك/ é̍M1 3w?h ё{']< ܘ|G}ᔞ=ͱ:/_ '-UeJ*"G+sEl5V%s?~QȈLseړKg>6t w4AP䑲&kajR%mNX6@"x'`mm3}I V!FIz * [GZdv1\/?JS>vQʐD bYKVˈ4TNg ^0s;)6q7*+eN6ʰa-9P:!VF#0e=4m#k^ՖTWPSbLksg 6whq_;cHȗukxR6)Y~={Rͭ~"!.zl `Av;N7eIU79֠gSG#y.l[a ck1v45ӆ=Nj,5pYz/w?TPec8uJ=UV VPm˗;uQ4E~;cS|>ّy ?Qz-K.>( <_CU5"FpErxOĠF0t"v ^Ǩy4L03lK?2( ZD̴$xkGs(!2tkNk!`s4jJfQ.~TqN)w)MmfDCPbB##OKWLVUOlR=8/#\,N[o.GUyX_)ޜ{qHvc JT>ÁpcE)p9ZڀKi?i{ .7#\=URXYWtItC !=KUfl/hw~ H4] 4G1睼|:?wP7{g[YGr\)`t1]7Z񺴌WPng*C4 a*ĝ e|WR>z,\΄ť yg-TU:tbݖ4g6f"` vFNeF,u'~ rz(Z֩b6֯EP%pjN<*y[J@>_4\XS#N>Pe\9cx袻>\QMq/ST,FBثn2T'5% .5]v_%1;t'{uY)A>D1S5 1}\5G;V9&܅38fL2JdfV9m`kJPuV-4ڣS ?WdQ["H,^ee5&#f ×zWs#k^)7{6iRb:κ$s~ZzSԒv5jʛSzNʉ9V)>dlZ&bBnr0hȪ8QշD1#r1|4{l_D~:.ڬIJ1I<;lG8Sg{ICD@"*};@a?Fh]  Mի  B*i·3Ge$9>Wݛr2Ŏ!')գnO 0iPaB)z%ri-rT%֨oXó9:s~0 \vz5} UvՎu"Xpan*9:ns&o{>PM@D\u,o? ke Γ^M Ovrad:˅&q:oudmQ3]lTaƗ>IBYJ$)u>L5B)ldtPCY|> TjRؗ:НIJ=% {y]C* jBZi[ݸP!5x;iو pO2mkOhmqk_Ζhؑ&\5g~=<٬RG?7`\MHb7_qL':ڿCy'^s$^p<ʛdFt})ÆF(6J0q`4P(OiFG<}[΁#, )|: f'T/w$,TTVgnxj.Z ߮}$ctNcZ)5jzK*bm?BvM6\)U:]G<7x+>YTԽ|2O/O8+GǠO\I!2c/[nuˀuQoV&lyn:ڢfɸٸ3Qm7MWGzE^'s[x~Qs_N{K7*j$~\ʛ.bK[O`CMy>P$k+О09 fރ!3TGMr.&( ޘ-is㾑vW /[|#R3\Vݥtڎ_ASloRcޝsش<ߎ6I!i3# V=x3L%.2'pօ40) \l+wNY_#gq ͓mt/t',of9)sąI TKYKG@3a$h$lj`/C Dڂ/MF4DIaAPӚ$ _'8}Z 3PLfc\SΤ$p F:wgd{>e$,LX8c&mw@jd5m]xWȾIĸo,}ѧE3MI|ŏ[p7=,#ŢCwC%M".zL74 50h ʸG s{;{ZX_\`O8U$3?g_|*|bǵ*̃(0=%\ @*LցBYxDG[k{?H#F+ob6ܬ2H0пgBAdj  (7 XKBm5Qq"T ~'O`8Լ]7zD1@ʲw*+q3 q)[kvu[O"qv y9-wB'*HOX@v%sVEzZ% ]U+2>C徘%lA c.ƌU]FePm& I0B2 ᷓ}vP{:{u3̼4c}Q?hiZ8 \VM)>ZvFƸM r3ĉ8(i|l ^ !j*K78rmtw+ۉ`n뾶s9aAI?FYe 6#'=3' vNO*2lR{' Ұ$3hř i<9qkfSr0{Ad) ?vмn:@WDBu-#:Vs-d/)@Il%똊g$ ^˦yTZ,#5B䄭/! nԚTM-࿏Kw,햓ʬiiD$aqvMd\8z>| dl85🗀չd'CM;|`AzhR1< b~rRȣǣU(Xjⱒn]t2 l F̐h w$?ė4oBRW`:Pޘ)At0Gyg"TT\>IJ# m,t5#ʟ?C"ys yB>|hk! æДI6=nIN964{#k4$;@% /J/߲|0 湏K!\h2VgSq㞑6;qcSῴrE`xy8&yYo/<̲ ٨?Px!} 4[챍䩯9m0z =D:Ti$,V5]xWƈ4u3sCe 'UP|l,M> $#\ 1E5Z?92OO39$+|ޑ{isef/ yd=OjH'5ǼCRܱ@7V`uwSCQn jމ!~ fJR9z vfa2[7Morn Yf]X G拱,Y3; ]Ȕguۆ:vVݬoRߛsu?!O{.֩Iq`iPY KS9H|:ƂBd錪M 7gFl'!LsQOL9Riзa_ &j2 [Y'$G\l.L9el PɂnB{eS8i8Ѵ |8P}rl*EF k PuIKD4H(vn"DqbGz[E55Ûq+ԭRX.>`,90 MɳͤtOv' O<{u #!"N's|+iCrDtj3yz1B 5Gv:'8lŰ-%Y$c O_{FSњO %ǫL7?#jrJ$5ϛQ4t{OHf]6-wd/Wb"o.4!sկD9Րɛ4qI>ƈCOZ߆WNF(wFU?8E:0Țm94E9D\pW>IP>U +@-'+!Wu廳P߹3#sWa^GYSd8T:ӛ,|6cgC i\8([9Mx1΢ְkQ-AWDgpVh7>> %TGnm* 6&C\ t郥Ll{n* gQ ǔӇ䠿r[c,,\;Va{ZA>pD& UbK=upZ"GsS'UW)boswK9_ʢ.}mËVTKJEUC[0h.L_95q>M!QXVX)ˏa6?RbDɞ .-c f"eͤUR.H @KS85?H iԯզU&'B$6q$'8^2CN2Cm3IԌg'&Xl#Ꙏ@s!PirVSՄAw)GViq%0N0 Agl/r\2B),Y}()]]*&Gj)8ny)P؊ؔxDjmoU֑K&ܟ0x`*Xeg5Q B<Z\:pźR [O<zn P3BS^eW٫-{1oE*\^$:,6 "Mw%6a55TTCY!,ւm^(S6LIX_r @tq^ʗ;ߺ7g"@FqWc) :F"+MvZW *=*hC5 /5j#,7{ECOK<0:[ ?N2_8<%;P|>^\" >=rjY y:|췞O d*kc+9V5?*#4!>\n∂0> m>͜rWTY5:fl׻{j +wc5NT{agSJʼnӥ{] ҥh[EQ("&' WMt. W` hdp m;Q#mW,֚ #.dk[xbʧ3BO w0dE =rINؠػp1\a,A6.N?kѾ ,dI'U)N#Qa,+Ko^ ӫQ/OXkNLgsݸf1Sp@i$xʼ"bQD|o a1G7 d O=>d"D}ޘ#gC8" jE{#ieټ^_4y_\ #~^/Ϗ-/:}B v ^Mgq*6'YD`K t͐XqDJ8BWgb~ݑ{&N-ڽ1Щ_Q} 拷-e_i͔DpQҙALl]!kC}Ma Q{V6;-KZgCA\>P =,wv<!oř`_.j9#(߄|-z&[Vl_n: ?7zT~^U5԰=he k7%&4c{\ ȊlgW71>/RCd&J៩!,VtGpƸcjړ@!=>PTZS*>zr ِ_B/t|a+q]KLƼW\~]a ;NJ0~Ꝏ @[?0jdma@b FNR2Ζ7I(EV{WKw2_ze߹Ҿ 7&T@:dAjHlՍYK=F2Wz9`ua\\pUjCxסh' , j zj:OL^,By_Jjz^m}YɎ;UxGHI㜺RDů=/Z%^cHQpA㿝k 蔢<Rea/52G7ƥx &?e&P_-ΥcW 2n`{(ҝD(' 2`!Tc½TdZ&3ﱸAʇsc=ƗқԉZ?5lAѠ?ҁ-b5Ƨ MOx%y#$/oqZFz?T珈 _K.^hDžy﨤Z>epIVQ`j1 \pW>94+^rIzBaZ;;+`c^CnCdB+&gQI}8 ~; APJeWCzGǑ80C$=ld7dU]:6%]sIbq D&g*3b?ڂ#fe,tNþ;,Ә |l#HO[Ȍcel׬m^J8)R?~k J/ak1?PIb ]^˃Et= V2aLb I8 .WA{zx5Çlz S/XTuߞ-T:;`~|+=B "hor} ĹUy_{[_5a$E4pVp#+5S|1jv՟D7<6a<#J2k GB0,s|0qu;fpnn:KDa:ޱca /R55]PfTRV>X||Dg"O?偲fդfC-S(|!q%>FHX#.2KX2cۙ"]S)Y@3@c sۼ#眆QCOE6QT"] i"~f`7{e Sr3YMƥe<wXTџ@#9)sAĽ?7G~cF=, JBALEhKIߝz5;FӴn*N9wq{(AtT񴅌+ Rb<rK ucE {#/-ew.SF7 Iy+LTy}9؞\q_ԤepJ,?@nB;IuvbDZ91laI?ȁuSmAÍgpFR3/(;j螋eaMgVjՔ"BV56pK*&^XD_iV|:ќ] kΩ2 I>Ojq#VL߲`8V G9 b)票^,nK͆Ϫ>Ja|J&vwj?1q fXLʂ%ς1\qH$<N{'K)",JH$OҤ%%r4T~3][S>ҽ\K屵jNA.'(ֵ ~1_H G:Ycr\Ю,^*K.:C %х$C㹱U ؞kzϛkĽӵ"c5|\ela:Wn)x$|A޹"utnu0}/1ZpLO>])z)Øշ~cd" 70Ή=1࢙xYp\jeXB{j3))hDd;Wuiw4wr5>3HXfcvEڑ[SHd>o՚W/FܙtB;E@c4w\v c̨bǨ2 Zr; ۵ʥm %#KM۰FaA. J s؎~TMra1$P,mh{o,3᩹aOړ™iʆ @^мǣh7Zzjp o X q*Fq|܌RN_ޅeXE`'F(W B .i-oՄqЍCjw bM;L24j}bDa+ >}34p* }'=Uw#l E#y>m`HMʛ[6),/ Up80c~ŰYmHu&ȹɬ"LyN|RϔހP#p?2 # f?$^|Yj9ν8ѣ%./Kl.8qb\`@enOq~$!Ik$ET$am¤?`T[pI 6An4xƕ*$nX3+ 8jh JІ!jI/_W&gU$8!ӯqA?~8@!L+I$+t ̹ ;&]Fl蚊+`,SO@x@(Q%;. yԳwzn"5;t[ʟK{9-fC#];\n(LFN* F 'Ed<:=d rdlixF* *ޗ.Z` C@U_ חAn7w:*re{e{NrpBUZ[tV*RSGgRZRn=&AhP a9d #9ohϞ_:?cPE)>L* H+R*nNfnk5w1~.ͼ(-vqw$'{vj){8qwK*BYUj1p*tA*h{DhMUbo 8}Gj4ÊO7(Hdd<si$I!hBg}75d쓸Uk )cל#?Wi i+n~G>\%zlmd&qꈤD.GkڃzC*&tdvZ7b rGo[-r.ߔ@df|d}{ĘlJLRyAϏpzE'iDz|CLYMghLpl(LEhN5HC)j8Q~m,יp( ۙe.#$w~Z>&_D( gdhag2 az$x !e"(L;uO<T@yVȾ!5_Y \D~3Ut&o* +(f+J}p:lkܓ>F#chb +9J}pWR[:m W4h#?"j~( #v1 }QI:eu@3n_)籾:ݏ J:(OÊKe.,bxɕ}|ȎQ~Ɩi5p>Lh5C"s2"6GU9fa-%U*x?2%W%dBLA=iR;+P`lO8`n k$NMxM>l=-g%`0ܼf) YǁlVWw$-7QxyB@%^7-"S2MoITaorǃc#fmNqVb t9yg]RVwP=Hq^A;DTGjdkҨr'@ݼHũtLPALYw=RS%r!5ߞPpX$wwl F$kږ^Ua4#YY[Wf}Iap%p‗idyxI=;D\BΚHt=l i9W\o!6/!_5Oo#S/,E4uQ=L6Rf ^QOØD#lq, sʚpQB!mp'KpqL\NJOpzocXhAP+ e.: S̠:mݽd]m<&ɖH8St#u)Dfԭ[e#8 `3rkظ/m{b3뎟LńY4rWAUᢙj BE1)8 M,P7'ʾLq( %hSݎCT:$^hOU4\sE6̑[zTq=пAkX\#\cڗQa?o{S޺ U%AZ,&_4_ E">dYXvyɆS ŋ5^Oڛ^V"ZtF5cp/A$uyyd'P1O+3ҙnwԳ٨XpczF6QgNꝑTDxt:fZdYlJM1"&iA5p 7\^ʄ/~ ƴc]MD ˠɨE+ i_dzdMbUISy l7A46 !ǥ%xƏ̰R7ъ J`JkTXz@̇ã;ɞKk?5ۊMl2%rVh?%-* ψ"2Etû-P3IV{7׺a>cMUU~j8f`_޳0<<Ź͎1yapq3Q@gPZG-jF +HkGF-SD+ycEr);cBk`V=Ӏc$fȫDzK+8dSUj F/y;qe1=S8\Brp=MZ.;.{Ytu{<Ek+)G?mJ RħMLO @NE5#Cޒ>JT*DC${iԕV|_ݔ[fԄz(>]H',]>龮>Ԥ,EgURr |,jb -Q_r$> @PH\T!a035Adfiڸr B3 k$%i$v-gs0#|}Eꭅ{GsN݀3Ly(}Cx!#DYJp 4=&!U׫Cšt"A{xWV$s4m7j:| G7ۮNEX# MV]n CSWwGJ|B#tJ^o:}hJAelk)=૶×amr>J툺ERzitO-o"rjvtŠ*_f NGӿ(zKIeW :$_BPr>w2M鶳u}M[! w|$Z"8r4.Nhy)tTwQYiC't킁aYƼk*KscWkW۬V`CgE699 Mr/Qu(2qW;8w*|N"|{/f K⊯R١%F8f)dY˻wMh2I =9`Z%HN5]E.G/VTSe5W]/ f`rw ] UH\f_o.=}.2J!pj'_%<󐗏=f4kkДZtl4 W1|״t'0m$uš`hV<Zmsk{k{i+;ˢM {dQKh?N38Ӿ@hsWCG+g&''IxM.v&͏:rÅt4(jaNNO "iVĊ1n9ٴɾMzWTYmK@wtȇwk&B1-apг/2+ܺ=%`gYrNCpԩN&U{YNI|YMB\V4pd]!_b~^FyIIg7BC{ϥf!4c4[|ܯP̖zVǐae.mѥX$z/H)7&vM-;YRd~uk5Pa$N!6(UbCWyyK^ebqv?HT78/V _R;A uVC?#fd^eC'Vf)3*ު)< *0SnLk :[ոv^Qj`|+Co䞖xVKApy hjWY-xG?_lXNm E{\.U2Ak\ɏoWrsEXp<_{rVx;WH]Yц߰Bm НÒ 2Ǔ`7w*~ѭy!t(S{k@ \ )ȼI7aܔۆQ ;CqqRx W.dKJVƩ&+NOv)N S+/YKаc!>A=,Z\pWՐțtޜwTЌ&qf^%`c;|Xrks,ƀ"`")XZJ68VBELX;o.(_RfNJO}8 LH"m8pdaT*XWb0=""g+56AO!i( r(Iu1n2dw< 0]Yԑ8 K4alnC4Yp@s,|u`'h6.wf2ȸw0Άt-b‚;8QI!tKͷ &5HB ~;@URp{l$~y;[h^bD0R "d*,5`k:B6StIpbPd)/@05(?_q̱n ((s,{EJW1chs lϖ<$uW y@-1Y *dQ mdpYQݶu("N՝4⋰~8d+/MMƪ-N}4.ӛckU,Um[+j/`22`5Hzo<&jnQbВl&#[%$n - H5+`u+nO`>;]Q'Ґ0[yZ+= YdZ=_ ݴ(jo,w͂*70!ڻqk|g% e[t'809QZEptxZL9f/swH_"Ё3SɜIUW&9@^e!kx£IS4Ey/z42޷W+^O:uj f|z:MmkY+rՄ$8"歹Ofh$\K Q2a}V=}DCJgwQQmS/Aɳ{Ԏ1*fNmB~Rb*{yt~7=/1 _m`Eӂe9abhPE1{e:58^F-?3TvmE )K 8KbHZT/3r w^ԵO5z`9ol h¥Hzw`QC*E2?Fu'4{6qmNjpYd)TrOqw_LĩII1Έ7ұ'bl.eń!:}p&v؟Xk4s5(e*|׾4L̗EEz:l{)iR;g ~Yx;zw/+Yx3T0߸ȠXn ӄPM*媐=33IXT Cp1-dw,QpZo 6Xu,|mW>Yz<h{i/H&p s%=_0|s(3'’ZE<0{|DDۧ}%Nq\Bg\Bbۥqmn^,-(8/#򺆎uv>4"#ڰG)OR+y1XRwPy& ́QMזTKYrEB{~a,5>' B|חT iO?գaACe:[8UHT!jx!TDx4nd$OH ]F5oev#`(vE.Q4gscK5ۊXh!ՙ\v7a-w[(%()ϱdg!(1< vhؒ0됮TJhe\uB+} FֹlP7UoA{Α!=]2'P+H4vvUVφOX3d\/2G WG\1(E%K)TEf9 E鋋 6r4H%ej@0 ܮ _[MfH#: W0>K@d꬜)њ7bB}*$w9FŤ/po:MČFs>l*Tne*)Bf:{~pm}qWUKk\n!?k@3!jv)rV1z*'\Uklʷq$ kf#4#J 75iBQJ?WҔ$ʔjg.Jϑ{O^E{$T'@=1'&9hB~VdyÑ4֍gN44lVYR9CeY!U[5WƢ_ë=_Ӽ*0 ˕|idRi{d9]XG4#d*^c/y-܉ ޯGwLG獺v+wvN"0Gpd1YPx6ڸ5?7ZmEET{ZYۀ|9hVNǵ$ހ-Ho^gI~=U Eڝ=bevYpFKg FʊZ\WՁwV)y$x(sQ%YWĸ}L.m6%w=@җ&X$ai}8 3SFBwXg!94j உ2v:>k}G5Avн t[Bm1] [`(6څz-~0&rSgӘ&ȮCDY錨.™O:k#"069t(~09ν,?VRF(\M tisш0X$ċ, ̽3xH0cnh{ۆ=-1%蒕lm)svf\TkTk07Jo shڹ -b 䐨lXi5^"3Y"78jDTYӣܭRt)EY)#&z8(eUkίI1 <6!>lzIx5~>cY ™}(bVf%mTQUhan#u0mH|zIq:xp)j39&AݷSᾫbT3V1|mW١ lg%DCķvx2Q,9r ȳiAsH2eysZ4v /\Xl 2FX˾>R?h< %{]AYdZ2iy ^^JD.s 䴩Lej?J ]SZ=1}i>ǭEw7ۭxʼn{YO@wּmr Ka>ڤȆ@y\^`$  s|?&o8z*L0EP䣦 i~*'nBgTLfL`~Ǐ ۟4Ht|Cx!*msW4u |2OxD/-&0:}Ȁ< $A&рy`ntzTDBaN6nJ^r=m 59gܕJ/*H,iAxᕢ ngrTe ~>9u PB3|i< E]*q BQ;1jfS{t@C(7-NЄ Ez%P=,,lL~Av:FN)5-KvEmy6giԶl2/0V navX2gB?`Ï7hg^&~m5zG)0|BҪewq/)8͉i QA7JuqL\ T5Ǚh^ HuS!Eynl{h :M]|YiFo6@YQ x5a%C#*`/fA;03m;LOV; `,ݿj0ccI@luÉ7 vl,pc d|zːKZ[+.BJj5RN4IxJ@`RuawFo=.)YXA^n{.Hi` ͘ˋIA잕 %$T19 TlRBan nJ5"eW Z6M0;Q?%2L3pZm򃟋S~Ml8%NLi.vXt2]%7YK6]L"07*@ bhqL(b)GN|,E5vӠƋ *흟I0 vv5Pu1쪍!VtS۷M5Aa&E B:%{,KKCZ;i ^DWLL@6?YwaT::3!`-thO7J0ͤ:_Dܳqir6'/W)h"-<go^b?*r0od>F{φ!.ԓ"nP!4QaCc^S,NOUd$fl-=CWzTOAV;miKsN[TMJwf}(֜ʦ$0tAJ3LmH*߸˕\C.D[VJv@OqJpx 6㗈BE0u8609=\*_o9ñj1,Go\]ck`Veۖjm>|4XO=[ryuZL$e+o|#w}y-Q/z5DOTjV%dafK,0!̨ .=ήd&9ÏFn %U}]X36MRHTf<$jcׇ:03>& ,=I=pקdFCQKE kʮ+eI/ߕcߏGox;nD?KwN܁uMASǓG_qvWI,PK&+$ӝ9@,=-D5PY ,޳uܶ0>TUi RSlӖ20fIfkM?t[YGԑHFcţ'-8*Uہ9ƽOr.fr\YٷNqHTiMYec-ّuYNrILϮga&? HOlh` OB͜E~F2T<[@!FY ([JTm?ߒE7c姍*8̘q!Ta蔮nɎZ%uXCڔ>MT@)#=o 6A(:(&Ij\J51/piƇIiсM+L`}޶mjS/(6s"ui6gN״PD&SVd?H8i_EECl,}ᔄfURb GY&a6`Ɯͺ::(R*e/%"6,ܢ O_TyY_ܫnB)X, !h%gz Qws渧;H%Bˏ,a@\JYTJuw=B- J,ys-9 VF 9MJ܏DqEd+[¤\2\.|lFHrF4d*p;FP-Tnu8;Lr-{˺WfĄ]q>⬇ˁ q+~<ϑ='0+=T0w!= ݅;qr۴(V V9M X27f9\>OdgHRe8J/Eˌ cSgͫ$O!"R'PoW<YTy4>2 ` [joq^FU'k4KTjyd9O!ƙ3S,-AדT4(؀C+̉]G:(o޹0]ja/7"s:R%}]Ta,YT76EV|? bLMGE X507uuvxAfrG^:ys&Fcj_RXHɢa,({L<'rJ&K|wHR;9BFVڰҫ|HIR-ղBua) ,@N2 Ng]>< coz:r,Xptg˵m7W>~r"EP5W2DnU'WN%Z$J/t˛ 醠EZ%0(3%' K6=(LBle$ͯ\l|dU IYMi=~F1 qw _fy"3,uRӚyV5-ZUB#ޗFxf3aꔰ2o]"x}ȄH Te\,7as1N$* {P] "k{P(ƷЎ=DQ"HIJm#h NOn1"=ki`ܴt~8+TR M[Ivmٯ>fϊlS m~$)v3]( 辏 ?sx$x:QBR{^?oQkI]0$W#Mfy ) jݻd>6ɔb@BwgҴ(uZͬ~gJN2>H4Uϛ+dz؜!]Bׄg܍xMdMt$>T&m*t{@u.gt-' ܩ|);$dRFA|Rz+3Wb^TR,v+ѯl8DmH]Ym+5DVl{@ T~ӌaLO-Qd9`ಅSacX n0G-px>r>"/ Wy ҕNf' $I+]6yn??x7tp>(l{ڃjg;2 M7XrÓOqFR~_oMuV7a'1d/_'U^$sz\>*5k&$j{Tjе_ˇ4T]MZ$~֊j3/Q؞"bvC3Zԡ,vb[ꔓ/y-DƓ N>Y$[RJLMx )hzDdlq'|#Drs'ٍ%x'ģvYOgp@zK!\Ǽ `x#E⪁ԙk.Y1~e"kqbV.N~?1ړ9apG)X49dlXʫ,8"FqAw H–9g^~v=?zYD Ym$DB`4Ts}+`OI Wɳcu嬨B+ >31}m\Z(}/ 鱰D 5G 4>D.ټ|l7ߟ-Wm[828끀q.Ed{צڧδk6-W7l7b#e=8c;yeL9n?<{lxN8=?:_(n\bO!E.['YGWTbs,I{!o bx= MYHd# Z l,@U M6IP0YBy㘣CǦZv#샹}Gg0^gA[H|G_4ci:d&˫0! Ok֨xyn(=6_amٲzLJ -_H nQw)yl3B;)GHMsO:Hl(`Bkps$wꀿطPa @2SnM+)_R9~;u%xve<Tc+QݨA%!E2 ztY|4m+ f%޿;zv釔;Y -w+SyS>hZ]VhV$n~ѯP;uFy0?iP^^/ [X'N3sS&[ ) sK8D7!)bG% \ B߂E }M> JK$ZJ~p J`P0+E~(H)H9Fy݊(d` q='(Q# Prr"DOzasLA{f6siM `IF -ot mn xNJw]iz %E_)\l Z:$YEǕGִqi-&-48MpTUAvˆs.!A1 Cxay۔f.8 !c8By"tmWk~8Ir̴.*`bRY,g@SMqvؿNCjM]EWUc@( ҶQ2-c+&+* P\AHNCmog㷾 HCTN$vҨсg?QqvZb )ƴϊFtSʺ7l ]i7*V"'i;ڬݜl/sqk0ϩ!^4,#BٔriF挡ʓ?cھ~3}m??+d⩱0:a-_[k$NފFH4p;"WQkwvוe߄QR,k3Jq?#:5mWdnѾOP!{ڄw,(dž &sFxc+|2Xrh`Ի]Ԭ~K@6h)@DKz^xnTU5qݕN ) `6~U jLN.'$ ' a`ٸAj;lȯȻJ>!dy efcx-@rxZ;o Jb<+o62!"ӁޑT[J]knrߩRL5:bƀ겝k,+83@X~O\L)8F;G<`n%ns%u%ewh- ڗ|mC}^X;Id2v-y Ɖ;6q)#膍^~6&_+ܤ[KiKxNhz9_E(>L?PӦvZP 0>b<હF` Q<Üha!s%݉%}N|۱j9hAb1;"m"mq&X!:i+qAn \J#j B߳CzH3+#aD;> L]A3Q_ ZLx##!tKbvb0 qRshuggСetq{Az`V/;z2U*>B9`3-%cHaE6Axv年9!b:˕OкW@%/D+~A]/*3krGcڌ+M{;.0uvN])Ȃ=]qLc y+o3=z̅k"hs IV-c#uY_AAc[9$L="?ŭwƖ\q Mj Xl].?cRjt`YcWU4tDnvh\= /V֩ z"3Z;km֌ GYAdXBNc/hcY)&NŲ8s+q Vt'ʢ "ݪ."v>7~Ep\ @\85-"sR_8EM?!x5.z]amePoA ^uaVkѭ</%3>K6a1jv%KڧvެwGMۅS`ԝԸj`3vR"j5LUu#1ҭJPu(xmm y( a< XdTss cg BƬ (;8Ne>w کWqps"ezI%D`/L/d\AVHb&QUnE-on^@wܠԁ/%}}$2{Lp!}ݪJgINIToIyn*KHyMgHWL̗ vɰ?XqybxP2Kz"esݾ S-=u\A {Pi! l>+AX 4.BF=$<0G^m&wiq*>KlNu?Vُ/3o2y_:s&nQF"f'Aa!-4It XWB wRˇ>VCT3ci)As݊Nl_t7),61B Qŝœ,sa KvKvi}uNH J 3!b3H5 R p&T4VRµ $f+| b#o 5T`/rp"-jD?7v9E1O%.$bhg/ *)N_>S>h K!Ǩp9g/Ci%O-?ǧ@K]LtiڑF{ذ ?&|bUߜF>Fk9p#- MzXsaZaUWW/g47Dt$mJIx Dx@:vHZ2WAu/#W9TulO80x֏ Œݩ/[ń {&Gj+2_XO6%lt%WIрZHzu&<ôֻ‘a3,U-莌?†XDpI'i)g̠wo]]|ҥ> @w/Z9B&#9 ^`+WcfAډͽ%&L_^ %>KJRUK#%mhJ2Y'BSUXGP=> D~Ѡ=AFNDRBK"ckuj'WߡOiqYH$zu=DqA3}>.RQye8z 'T*Sr\o7]/t5D؍O /Eo5}#`&#5m$//Y&H[)p1[6Cp\`]3C'pΤ-ƙig6dzF=HN}k LF:-H-227қHeDt+:Re*R m I?G2WRS0B] z\>D`k ĿaۄBɗj . <(sϰ %Q>X^V UKGBd/Ll>X ,p {[h/ӊU>{Cg. վơ4z[c0=W_ D/Oc_ yN5  B"XLЌM%60f!}g磇aJA_ۙ?Pum pE0wZ,4{ g%q %)_Se^+>U1Wd؛BwG=dR(0Y1ے- I2]j_\QE(5_GS Zdl;,@ /ߖy_a+E͵ivB T#np\')҃xkP} S( zM Y鼼fcyZ9S`6^QO)0Cw鼠Sõ#k{y /L!,G8U"Α)Q=,@]kVg\wnM硜U&Fɭ77t x)ٿߦh()oatײ C#}Ԃd+#@TXF$ oio7_QчZښk?!FUz-h E5zoK[/ݙefeGkmy)&~ۛa%A `9/gK@ʏި~H !-]273jaDL˞^KE6NћEtXbj#OjNΡՒ ?{ 'g>+¥+R4( q^!]#UM7 Z<+dKH ^o J Rܬ5VET<&L@rw)2[k/f]"LY4Հ7?,wN`Tx){gn%!i%{ >}3 WB&,^& wGBJ6./[-#];!UH,$(=xS}7V@RZK,>H^vr=ۊkh*Y"\$5hua+@ ZT_,z$٨L-v|J1;4(>P-jUw9G[MuE_[4X< ;!vޯ(݄WE,:w:'Xk*;fj$9F@QGΥ/@hG3>% h7\sJܑDѾaQR ʫ٦GXLo3|S`" [A(>4O2ͫƈ42I ڒDO[BDz;,q]-L8l0THZc\ H^-jc`ϖ'5M׬bEt:":zVZ,irT}dumAQVfk`7B7ְqaclb)eyD85[3K_2 ! ()ΨWrbWrv jUqS p&T,Ƞ'ZLI4Q|RȢynJ#İ_!#ue`WE|+-{5Ra Yc䭛VW6w.42ֈGTLDحv_›+x)Dvr w~ (`GhM}(Qz5U. o9v%.nv[J %LX!3̳7 fPbyox,GŁr MW|kv٤t?%M$2[1Yf:33BMKa1t@lVJ轰y9"AÆnƗXt6+Hp^*":EFFѤ)K_?TQeI6ۃP uXucK27;QdI;$80 N1FQ0bx⧼,^9'R QL?s5ƅJ''9BJ/Ǔiw%;[rDRSfSj}1y  蜶s9 F*3]AhI6-T ]#O,Kz0I87"쭖qh2w9;Lv.|YHᓷA.I#@ U\ožl(k{&b-x.,p:Z(%2UWͼ,Lu7ٳiUGHc"LL'S)ȩNXNV!^I+ps/3,L޷W`"@ϓ~8Zy[jT4Rӽ9RG4AnN,TyUs]6|%TVUyNA 3.V)5X9MX O؉A2O;ꡐƸ=1U TTXc˴2{SBB.iTSqT`iyh]qW-CC]- ]rC 䨧hpFQ▥f X&.c>:< h٬p_< QBJ"fbye G$zr;㿒^'Map5'U42KC4˜n %Ѳ_rNxȴ/تkǟ{zuɵhAΤ=>S8=  S旆gS2-rAj7q]0O܎AXf˩`yGMHK\ȭLG, 6G|fs} msÃ~9 QV' @TNA禍 i(t!rt&> K< ]'Rƞ\Rdj0ȇO-s/})?EBTp>M TB!D2aZ:T' @`VY~5Mא̴ۯ~t/ǀ[9'OANfLt%)5΍w'sfd>Ț1FW[vր^Nc똦se-i BZ< 4GPE3Jԍ 4w75tIQx@|G?xx^!< QBoϾ{zگ;gLA^Mv.kb6}7x (J(q lE\6sbDltft4(2c%it>+C0ͬ3ǘɬ!N%,u~o5-J^)M~ {Cb ƘBkr sirb8:Db"?і^zl"TǼ奚^APfcj찯 "Et0Ę;X"0QlŞr6;$"yˀV(R RlfJ3ZC4x;Ad1 _ne,tXOֳ|oy&B)Gΰ/{bUio2Z _/~/X^gD!ׅ XII~`cLis0 ތ#K2 3#ZشC{o;h(ˌUm{'L9l(db}0~T'D2=x<<"U#)`lؑh an2̋8Z8>2ƼO?c?oDX3c j&qJC/pCZ>[ ݃E^N&]{gfa0H -!BJA^#Pj5Jͤcx*o-qlƟ9r6ާ`l1{&e͈~1K{z^g)l.=k!EZrἵ  WH5JcM\#GcPX0%{F`8L.Y|qAW,;-Mc]~ I,יLF5L(GXcqKI3L~ÏOt>vp{s`7mFʸpG<(BݚAZuV? ."41l>sd~T h2ܴEC!qP=սg(u s4WZiD]/j/ű .`\v}c'2 NnS!J/Q*ov!O>I\aF.+y$n!c.ޘ^)[:u] ]6 IT@EO0*M`b];"‡8F̺D2&JbdBX2̲6~`{݁EXDmnqNgX|~ȉڀ< =Qufo]:81{[REbcX0ݔ03ztK#xɗ+OԀ^VYʶ3@/ QCS^V;kf|`fBDA1I}rynh4%潩 @/a7ïЈ9MmE q%P!=M&F ajJMW@\Z~v~*oCtl~n(t g$n T:8!eK߻PF~y (빍#}W$3P AmrZ*F7aF ,%_?.rla튻BՔad:H<CNhS.7 v$BTwJ#p€O׫X}'zaY}K ﯩ6+nt L0Q5c{T(QY'Jx)-=X;*=J,5`}ZkX>I{BoQɹ{ܯgA.gΐ"*eT ^Gcp)E7@ F=,؇cg~[dY&B>MU"VPFܓ[>W%o 9:7D\S,$/E'>ƃ5DYt.8b#?% QL<[Cga}崖dC2MLX !"M4b%oJdy2U!I B Ys3:Kr2:K[ e|%rփrD%Ȝ|f׋ͯi=mֵjNְQae07qu FCm4Qҁe|,i ;bV@h[i:N"Sov /(Cǩ< A:MR22 [g-a&r'=is-a2yM,(ѿo'K)Gtbބ.A זr26is1Ԝ %S?(f;9OP$vX"=ZQQe*7bsxS)D2.(b}2C"j3Xm(81gY+>tG9lfRV#a38BS~ɹH2W)#ը=eb[IF4k A#&)1:v?uB\yuiX eѤN|qyt.ӳ(_LPW*l0;J g|Q\n,aB-`f# c: +v*$8^ckfǻ TmlhT>TW(G76t}|?}}x hj2$Yiܞ_p/a'q*#O=}F R-b9C͓-i8[躓j jc[hO˲稸/(`B-;` ԫ(<7˅`GOOa_M /ڊeN k;[m>i6,$3۸Y"Ѷp0k9XS7^Z~ѷC|-h{C ?hr/Y!n(biu)L'1ŬJdMrsߐ4 !{ZDљSF(G1LZPGfzPb t(ǝyRw]=pbdůQz]@ DqoUXa<IpH!0Б(%,VY:Q;3Tu,.@Dc^Fp5 c7o Azmq&= g85q\-(E9`0wτSʸl M-f!ʚ x>JXsoI?q]k,?Ǣv*3}Q C-SEPLz%P6.n+4Y20g]rf IJ4.&BZW!y}QX5X6i cQB\ן|js.*CY$Dqf.)ш B:md rm;V3`O+?{Tdw |0Ǟo}-Bx(Ͷ?4ɼ=ْ\DS,ȉ84ցFnOsvzUi|L*wޓul!.#q,rd'[8 X6ɬ܇BюÀ"S60H3n29hx'ȡ/\csӯ9eub$۲am^vpHLJ Lڏ". G16F\7NW~(sb bAX&AndTZk=@5>5@r܎>rׯ0`X`)O|%GnN!+,H*gXڇvue 4b"v.MK-9du|+hb1ÙQ8G9,-ac sMΠuƀYk0!^'ڈx{yw\ 6)*Z}}U˗Ba¤*څ]Fvv8.;mݪ,&`ܪQ¸pR{Jm9nm>F":히{ M^o$F uF25ӫ>p~1cer̜?H.WQ=◗X;~>U084u uA^0rb%&Uf 6JRkQU'iO9w@ kspR Kw 3=B # 磔@2ئr/SN)EYb^d8ƛ* хEn Q]]tS"奲) ɬOpĽXVҪϹ{'$)gYb X̟WB.<;h;4A(lo< o pF^+u{62w9UguS  hX[Q\3evzx|bӄvq/xlUjzxzP?)-틡nLnlGeڇ옅#` (s'l< }0_BCce+ewEL~$j^N- ]"LĕGFH7VSf>bƒB.O" 'EbW)?X qF7z?^ol Cn+}R shA & K!+mDf/*Q&iph)1[zw:x3u(ENdz;S XҐH$.Romm7qG|EL<FZ|;X3BEqL>)_9dDmo:y,۝8$B0za2RF9{VVgZGxg"3w +c#Ov0NI s:Ek&L¡N0vfKǑ!vbṂFnEⱸİXP| k m<<=Y)  B#KgCY>j c[ޑ̣"(\a*'gocޮ<'cA&~L:Tj u!z7dFsNTLa57 kx׽GcqkJN.ZzWF_@fQ&UO6ټx4ʩ=m金{%<AVf,)%uܥb_@%niϣG6?vgȘaCzH~*Cס5&*j [*jP@"=0GR%t,POC\fa$ډ +@]4 _oRЦ -hab!E4B| PWh% f, V ג2`fYhBLYm -hQ׫GY ;eϿf /P}l8()[9vtqjh' IT{Lb>iAr0GP niX*j)S5iWU)!۫@#yO HMMdRm؜|m$`n$: $}A!nƏ7zSh@)*n'~F$Ð$6};MRAo%Pы}ބtlцo5ڔ6"p#bf(:h#vzKZ쫺zr^ Ww*m7Ȉ\1%~X~HBnؒCƛc ,Hf<庄…P/膾cA9]mu$A n:ȼw/ɂh26lLV~Mn i’!2pb{,9<{7BM.Ix fy'IdWwo!m/czr5;{tAR0yZnhc-F*l= j2mr56\f\W*$J-֌Z%wprS5c闋ڳ/c 8GR( Nv|+y ?x2IDbz[V~M4og}p@ uT^8sXj FM" 0iGx5x;y&16u-arEƈ+S,ɷ㼄6R\n *bj2=эqn4_DMh E]^pw)=)ޝyCQӠ(Daj˺'myo/јi G3WFD2iab-}_M}k #oQ1 |DEe,0ˠ)1x5DUV8`y@u7dG-Mp_"0?C\1EPe+먅EEaF.ΌOdE(3Ђ6=@ˆz~ԯ: kllɥA++cV_ok&cHtO#"M|wӑ(%g@Ou֮Uu¶ gʯJƵw4I^Ft0=Z(| ^m9(^gUyNddC<Yin(ߕۄRũ#tۅ(uE(_"_t$]vB?~jCXm(ds@P.Ԓ 0=KY iMd*(mKhD/e;.K=ͼH h¼lUm\(8؁k /|8H#ج*,5=m68!jrRx!p}~0T@ɷSr wL۞uNيW)V.b88v܏ [cE<~f"WtJC)ڗ@aaƖOZ|'e/ZWc^f_# aRݾ>%nRpbtϰtVp#N!`0ۮs>B#ú6W$ݩ4MDc(?.kIvy6 GHWV"\;Mz`zeװiG3-r^`2(?Ĵ*/L3ŢYj)]6ۥDA17C=R'! xޛtAÕh|%&HqlWֵ+7 픨V͠ɍd`5KFHdS@҆~kEKJ"& #5KTY՝jVFjͅ<oe"m߸.R n(g uu!Rq'Ul/'/#6 ϐQ1 Ǹag02 yphD.x _=u #7¾[w#cwowcBB:[_9E&J5a|WvPC\Z*0A(owfp&M5h(x*II,C9()8H\rU,-xNgؔo/K2g9q#nƞYh|:ߺ0R ]aI0WגuV>wl_Pߎ,CE [Y Sj$ViFA{h rYAlxcYBm* Womo%h#=3θ$yJٟc0et|$dGGt[Xn% r* g6~>7w}b>KKz-A_\dfXX&  d a֍/6\, 2 eMR[źX2{g5)4OYw^p,K 32i 18E(4HV,N-nhΐ5.۶Yɏ.κ:Shc': Dntd)!qK@/rIY[Ugo;mg {*Jdc ›9! T > msXN cx129oh R%Y{߽d(OQסIg(_x46izt~if1t.{[UjA㡸-°u:KiOn•Irn"uFEMt#z4p5MFj܏ZC8 bB|u<ӕlW.H, kqon#mx:fn#v~߃=%] O:.b'ԄEl晏IPG T'n9wf4xwH.59*D5PQ1#4sd"u"&BmaךHOb*~ NzWU2un1 !S@, s}YK߀p\KYs]z~6|x/qL6K&MڹԮ+10E3mUx naA.Ӂ'Ͱ6TƲ#w?bK@}'JϦX :s&^uسK0ς@y#f2|-b 0/# /kl V'WAEa @}uyı,Xղ P_'L}+Ў*˟Q`i "D c:tCdI_܁^ Kՙ<kp ^hRwAB&8|T^%9Ma>{̗輠`q]A7[Τ< +ayZD3E&d| ZOV8ЃjUTI7ꥫr2g!%b!ll55F1A[F1傄Zo*hi}~ $eefa$]waF}7Fx!''G!\W̍+CFՆ'ery[=ƨ eiBo$ ww̌$)2lDR=A:|6#P]^JAq Â^ו4'"^.p0=D%},ӆFG$Oz#NidTᔜ0:B%#/$69yԢy̏9oD%|b].-٢2 k#Vϙ]F " :%&ӾBr8^Q &]RKp` OEX!2,&2?GO$mA.P,қQrA4'L8<Q@ Y99nb]Ȳ9r#j`I;SҺ*kr>GK˾Xyje}%vFiă韑pEjgϔzU?~5߰dBdrGyb;1PȔd+<P=lڧ&.ڌGWp<Մ̷V@3~~cTF) I~e%4J(NRN#L!2u;.$&JKs?0%7`VmAv Х|̪E ֏rژb‘!I$yJw.[=zbQ|.DwDw3oIBWFTOU7Fln֮X8. Tm-F S}{O$T^S=m=9= J|"YV`*ltGhP V_X'0\_EpA>CU4$ˤ _MD7 9%JfD(w4N|ܡo8ڡЊ?6ka,mUW~7-S Az{(7r}o׶o, +W5)*+Jb@OKCzV܇fӥQ@?BZ|`oZu=ƒt"e-\0̞/ҍߚQQZtUz~ UV`/UcT!RC9#`=hsLMJkUʋp:e׷?oې:aw8%`"]#e6rrA.4NԐ`Pt8?ȴ1/lM%:l G ?x#T[@rkLr( j;ñFRmKͭ}i-"e+ț A寧ۢQm\*CaIb*=s!L*Kj} ?LJ~v2:/4Qcl[CleW5 m'g8p爻{K!6„?%N.;Tcy>퐌,s0̊7ܽl>=hy\ΙQjR@yʼniYĖ,.A H}%pAyMC1j2RR$DxWqzRd$T'88Rꅜ.Wj ;Nc8Ɵߐqj{E5H+HY[0fV2K6ֽf&o8c܊uw+0Ϡ8uO4Bw{@V(~ &vfH"(sƌkLܦ_/;fD-׻yZ$?$)7 {scAEu Xa}`7SJ&dzB,B`+Ѯ,*{P }-;NOr-Ԧ7c0q*[l5ARiiPM6锒3ŗY,%3M@1.2H-;Uz27j7 _ZzYeZGTQn|wbbO8eb 6Y3T{V# @L]Hߺ3 B j.KyG/3M>DYd^_O]ŋh t>(ܣ0JiZ㟨xs< NXa!@*R;gq%ne_MP?U6_t}>5= !zgyܚ^d ߺE᧜b3CvVMc>'I"DJƲlrֻ'E[\t1_tH$Q*vr:Pq查YBb|`AZ}WX xbW.̖y醾cQkosT44ȡ)B?觔J^}U&^ N.ֵ QR3E hw{ b:WL\#SZ*;3a#H% 1$(+ &cIsǞp_ӤH#u<^Xi ۡ]#{Bx8I|LYw:Ӂ فDaŎ5CUg'D7R_ttA: f(݁R5μY 5e[3jmWmx'VSmߠ͙$o9hN n^(lnPFE?DAp;g=1 f0pY}I'm my2ۧ} +oێřʟX`9K2z_sg |R$Ǯ]b4O+p=$:J sՑpkVw* ,.Ϟ{Dk#Rk'/8cXi*N8H#, adP*G#봼5tKQļQh?t1oݮ Qn6r9철գJ[kѣ)3fCY *#$EVWfkV>_N!1. $Oΰ#+fI3j8}ܠ5V;ĩxF[>90R/lg%DIY !4-NWoKdjMBŜv.$aR kRA*"+Ex(4Kuy6< { o/Pr[P:Yƚ? vcHǟ+U?L@eWz}( f=FW4 FYslqC}4mSw6@ [6YRi3nJmR:?se(zh< @CW}È =J|JتaMMb +JDKu9bUGF12-p'dINY+n*__:rE 3]PY j SIk?+AN?Զia8/'걅ɾ}Ox9Z?]_ bz2,ǧ-k=@c k`~g8;;9jdכd;ei뫊@^a<(T` PT ,U6kتC/#ƒkjR\l-OT`~6ƁߞR6嵍ѷ}_ D ݆kTPm&촳1OG\cqZwF=(ڙsdW y !r }WZU]mvΟ*1!w{iߔnк1s.<u5gnb᣾ [&YS x(yg"&%WE?S^<LiU(-1[t&*?T38yD=h!M|IO /C]bN%%]B+,j0%l,΃'32gt$En$)D+/`Ѱ82tzH<\!!L4 Wv[d$ON~t"t>oT*_(k0TFkЗpuUPN*Jȇ/S`B7qFԺ_G)zx-ecģ|FWYQV]M-zwhZhBko0qch ubwӯ k6hD S>=b h}^d 35O'ʐ}žBE>p{"2|r mkŷZ[@.ExigoC2,ٲ(yKS^xWf*2!b _,mU]?>Kͫ&t Ys{oYĢO cr1 0C׺rmmHn|4d* fP`٣|qP"x0JpsgpÎF7}:6$fc\}W˖^D'Q܂suImst=lnxj_#)SekZmOQ&0AaF2W8tpLEk\ޏQ/`#/lZ$#HfYc{Eܦ3aZ 1͆C0~"&FDgꢉY-lf: ; HˊiC@mu|:XwW$. )s * "}YsOxze(v'g`r&~m՛|g>˜o}WdƑXiaK5Ç\bǰ.N .X Rww-8m+1M%@ZDVtUuӆ0rvM`_& ihP+jXirҖ/U| &>/ HߋғuM f<ȒG1d¢|@`m5\ҙ3 Z𸒜V4|DpiE|2oV|?-mJ<-DBi>qb2ʇB:}/dgnhr_ۣV]=fJdAzktAK 6^@Ў7;X](_2<,^vZLꛛ~Mg> 1WG g3>o\}onf ܍{ie|g ђ=\T@ ?Y^!̘ N-!gp!7yz*r=83p9 rRt͗,= ReYJo[%ۺZZd+#%-&ԎcP"u72ylWa²Sk37Q¿*% ^ע86@#>g5*\x}Gx?/5USks.!L.jFL!Ggt0˹:Qz>-80ĊKrW\/5kJgnMԱ+%`o&˂F3hMFYGY+Nwf"PWԲQ+5R̄ǂcI47s-{},# $QB{ rDxU/A5 ;puE=bҠ J٩FLdM2cLݬm֘.J!\}!;⡃=O}E|xKB%C?m쓼@G"8 1(ZeBQ) 86YGꏋ;81Y7L6oy1=kEHm]'J&'?d{޳ A"(=FlI>ysa)yI,TҰa СM9N%Jeonycip`ќU>P,.x+4ٓ3t?&׶Ʉ *K)cPh!YUr tqZ }m_GmA¯X륿`4;$5dž!Heo`P^Ia$v ]/ P_bJ}Z3!J Stm#+\CQs&\fWb" 8K|ܾ .JbE8i\͗JEBX$:w2"6Q 5aɧ,N *5Oo[гdx'*=JoXǕɝӶ6iMWo*S|`LX 0xb` ^ 8c`,ԂL#Pv QD"tc_uj,%ټd:]<Ε[s'lu#74SdPO:+# P߭Lo+d7qJia8AYViՈ_l-R[6cxbR lާj~&|srk(rSXKa' 9 i$g tl05gNiHni f ͎ITQ+F7^{U}o{%\wL`#mYiRc*܋&}DyOJPjo.jus.pG$T:wav?Lr].jg15 )' KyJi*è'X~{ cLG]aX؋vཪvVp#,ܣ0yp\T ՘GkϫrxcF"4 @\ 6%:oAh!fkͬ({dm.Gt>{阁&QE0jy-X!pv? Icړ<39"%X"5eLf/6H%K/vuo?iMP ѸQ>*汱 \1b -# 2.hhSփ`ƹ,BKnja OL,^61I b\i 7vGzLdpv)f:Pw &7_=oa(eDb4  .Ei:(}R E Ms2[6p#/7Ri ' ȂTPD1Ũ'?6Ʒ_8%\f *(XP-q> c̞jҼ*{6mA+ThxMlũȌSsp{0qgF Z:7+Sy\дkLscYof IㅡwN?jG' zjE[f0m.TFrEy `zdXgy]2og3,꯹TH3O. 8 SƢI9&lC)i]Bzpú I U e":Uw]r#C XQɿ"*})'R=s1>rW K!' +i ~}#gM;/XR4l䈰ӮA3 Qwҟ3£X[|)Gc^*AiQmnjܷo,>mI1woc0_K fs>uAd2tSbdVi*RIQI$ԏig+ޅAYA!6ҿycgTJ1A=i1ܾxVek Ϫ#*aODVj<-O2^T~!8Fx( ݨQI^2UkndJQ֔e2Ac>x#/o;eWBG80֎>v,tKta7u9ʀ6 3Т!F:9o޹Wގ)^YS^^C|H؇xTt uÁ3W3%%gcs.vRf; yvq7^NG;_W8)rwnĨ Gkygѕ|D-'-F N\2b! a3:Ѭw$#؅c̈́UK2,qW|s9uTT+S"`-k"Ц帏,JU1d譐/A ~c;.x`-o 0`l.>OgX=KHD{~^4OЂi]}-=L-G.?[}۾ÛΈ MgIN9,sT)xĕpʈ$7Tr/+W0U*r] l'A('g|*0#yj2HL짌LDFGSF}7#I(g;M#\̴th^9ڥ3X ty<9&ZӅþ^V.9\Mь/@e yHG%:sɵSˍye*j j[r+>aUdDlV:rf5igc o!b Ĉ(ޫu)-\nI)$5>#P8DY/(bW*+z-uZy0D2F{vPwA8>r#Of·̔@Xll-o1y@˥V&t䥳j{amtw "5.6n`D6+Y~YBAAW{GvEl+U`. Ȁ)r^ ډ%Rd LS;љrdIb;wyr"~fd,Ζg@"'iiYҹ&piZkM1Mlfٙ{`[Ֆ%`҅q_T`q4i^(}VK|\)LC[e-)ow0f`/cjǖ{ <ͨ 1lÉigC7K!4De0glĘptuJv#V>Y΀F'G~ Uf9:!Mּ+r0Vצ1{ Ո\f#:A2:Fq RT [9%AVc&cR•1">c(_,̮ [[m7]#>vh}UNIeV7Ȫ|@J'fg_}3%eA1~_ jUG5ڄ#YDMr$9xb/")ĪCQȹ~Jy&!F5|[0s1M=ᎁ{k_XJȢ6#%]s,ӏ&&B0tUckMWǷ>Vv TYw^iZQ؍ l"ZOdQ}Jlit`U4ϣ<l$1(0mRN%V Me8/Lcbf8lh\̺dMj=7¥"R(%rXWQD]6m܇ǡ?;8-Fw6-~)ƿ8GG n-m4 I|S܄=7Ӹ'b}Phа BR΀?Ub0LܾP.W3!;\>c%r#7m`|(RPh8%1Ѵ+6o|<]x Rf>A ^Y(ץfLPW+6(xgwݍy*°[?|zdmFZm-@7|G_;)5NxI%BWSYwH+rVuUKANH"-KU}8?x}0SГg `"((rFOD5hU Ů=he٢gRZQ5hz| NiSWrP)kAYF[\q4?!Sh IM$Y?Z"ǥ;H35jhX4Ny10pNZ>J껨j_[aO$TC8g#:K|muUvǙct/[K,i(H 1T]^*`uFMl V]["ndqUWl$_@u~5x-a>5?::{Gt*N?|Iuڦ!%bҲ)gƲ#iWOPs''瓮j,յfPHt vf43}PӳRlIQovPĝ>8&%]U?C׀ჟC*n9Jsν N $9= K.hShRDҰKUR-9fG|8b>LX;Y˺Ul9+RA˨t-Y~DKZa᤮#à$'\IS> ɬzy6X`DvˑOC5ZCx Rb11ԲR?X#JZjqL8 V`8w}bx:mbD͖T#(^GIgp"/j%\-8ճ #dZ!qUqџ [(#>JBhUH ,C?LjK je5]l'g{ޱ0Ο´c]) rR!~QV o[qP/pZzn+s:1C21ռIk}@ݏDC[f IoQ[aڀ2->6 A |5"%d&K@1\};S[*qԻ64RBYTސy~DKečȉt$0E֢n;!}B>-҈ٱQNe keâAD(S#!Duvڑe` k (ofvWkѥ?)gGD`Aҍ .R],MWi& OۯXƀ/ķW)a.<u 4D~Ĝ%e/ ?&9F&`fVK^-:E1AR<נѹ4JFl/U^a̡k)#eyyܹ,ĠfG^kCCyYP; *K!'cpf$W?N Bi\u>.y@b.Tjtdd,ϞRr߽S]Cߴ[{Q7I){#a\׿<mF[RrחGpj*@2}upg,ǿ^b+3lP҃䱎'op~Q&(v?Ɵ;bH(e祳;3~r&.Bk[WiԲ U+Wh0H$b22Cya7'́]\m>\Vj=g7KsBEP#/ KyQ uca1Π"f$^k>!Wry[07./7=Nb`bMkM"՘ϟFа8)GF<`\yBm% -iѡj' >u4X&d>V~h 2)"ZA1y%PaN./C\Ceİ$DxŇh=?H}р3^Օ陖T^k,boހ4q,K윰i2.ꨪ,t_&ӀxSpK:|SLǏ@:,G푉da.7o.D մ{4?p>Zز;дp}T?V>AmH^M2͜ KpCQ8~r:[0΅TByR/ "A^f*,R1Yi4߲d.\29eZ xWZ.|6WVWͶ!JiIg JIvoFce`_Y% pIGWG_ o $$@- iY!$`D+{S218TNy TAϏ;~OJa2;!HoTY^:mIͨ<҉ճxE7UE[Hi)⼜Nd0K02)/.叨 {:9H]=_ fD:Ύ1C;;WcAXeɫwI$vs*p% }g8ʷWn}Z5&6\-@j!U\ |iBY0ŀ?fb۬T4#{zs H_ O\qg7'7bgToeK'a)HBd~NnWO_}ȼs2tk(ض$ +IF,r r~*8?@"R/?411yC'Ŀˢ[d(5#'*a@9,uŬ8PQi E? T 4W!!WRDԊC羢^]..u2M$)&gD~?"RBrI)w"rD:r_P9?\mYH!!0vZ(ؚ~!tF~d\K?L71K{ 9bUt'RЁ(IhM!'㲿 Pu%24[o+`CN^mvG@GF^"B^?R &ˆ_uu"p: ݦʅ.R1kF}۽g-3V sL SR&5\-Ý YHħcTx(^/gG$cYhk4G D\߃ ߄a5HGYlnIϠJ6'|4lLS)p'mpƖn*lOEyj׾7 R7EY)uXt"3e˄ *]K[곯m(kSk]W> FH@+|60X$o%7BRyd\gYK]"Jܜ?C\3@s csNΤc?&ڏ}@pXt+ZQ>C#l%(%^{zm!MֶqP_Ulj%8Fq>!$ެ:{lKE' jsH"Ïpmt >s2;B*1m#@ɨh̖NU|GXC)6erMam )MkAU;}VH./s <ŗ瑪~I/bX)N?^u&c` qkd +ݣJ23{(ܘZL&kcsT&)} bd&2zX*MCi 7`@VCcwмs퇘{jJerYi}^v y)=M%=n?jNW7|CшmvM(aYo{f.2)%&>X ~f.ɽmk.|@w+s=~҃-7(vwRwŇcəB=}'0HN z?po$?D>I+lg]F!=J^kItnB3g=WIG"uKL7k\)g<"[2zf+چ](Mn0ޛzE1ofSV" JWcw9Da!lH&zP[<@`*KRrԓD@CZzZ bbP,l'=v{SæzXS#c(wapVKt9V/j |t!|fxUo)Ώκ\{Qs# ,ݾ 3g08f&jiǭ9`asy w>a^4;s*~3mXϏio^<2Gzf0<(pXysmW9qm`R6y2ps I~9  +YJ\;kpprKjIkD}0I=K'Wz[s=-6^VNQ^ AB`P{!E/@ЦLclU2B'LjT%)X:(3"#֓Wy~9M_' zThԓ撹:;cP> zgR-dR7,0x86xT:Y˧ 8HS&U} lSu&@li)/X;𴥑-p-d:O+]4yFrGP@h*psq's^Ne굶~b.c|?|TJ%FQg@P5気$ e`d /&z+ ob{5 ݓ~S+.v|,c TU+r3냇Xt1fyc2,[N'J oI((֔WZPh" XaK[Vi*$X"~?wVkd<*)թC%%%yfrӥX`z%a\d'8(8@?:(fb|1aNҡ·|gj%GzћĂY7%Z~'tZ9Hw;xMv,X͆ZZRi1maEGr)7bb&C69Vyd],#"Q]=]}d Xd,pu T^kzߤW"ihIͺ*v~zYkKY ?Tz+.Nqna Bu77v3K֔HJ8@R'uTJBRI@wa uN -yIyߑX/5|VO$n[tW# G]T,ɏiMunmŽ?pnA TACE&5\euiYGݔɠWHо ]hݹ>OyfrjJ%3Yxۣ?nQ -(lk85 r<='yq|G]BZj97SD?hc)J{&_xUne#$c<ֻ#+nԻ' gQ˒}PY/}'=:NS1w 2ʠ?H`7 fRWZ[,eFCӛz ;nQ_-ho ;KinAX X3|U,yDϷ7-k6j @l5?H'fY90-YᡆCw[Ypg+ _E'<:`km@ msca[S Bw$]1Ѓzϥ:g :?6{ uj= %-2k5jB' S>*؀1EqbۢJ汈/nnuVʳ8.CE%#Vry&hmfDՋ9m5n]j_*?T cwΙ%լz#+ v`K|EK0կ[Q`C#t̳V;c1O&0{"cT mυG B; (^Ou?@)imrt>N¹> |xG!x:6!d?P5 Ҧ*{:T?]πѡI;Gq\pvYYܺ0N6HwQD̝ ,RK#RCe.p`BDm,edKOj Ɇ0-U)~Y:^埼PxcyۭƥWɛ? WE S_ Nfdn{5T#OJW'qzNDvo޴Zef&})P~5mۤ-Tg2n(gXTRۓzOHk#j s'Dd-" Щ XQa5_k] l6JE y !L@8lmzh J|p/̣gZFsR'_=wN@- <`j"kJ;׵l sI78❨o|DNC>[(G@*?ԉQo a! cK}1*+Y7>΋Q!m\f҆jY֠cTgꏲF( K6fX6&1՟=1Mƞ:Fz~Ļ!Ф|:gݟS \8LK]!pQ_˥qTƁKl,j$?*,T;20'.,e/.JDΪzTzGhEx! )oLDN|JgU*w}IvlUL(!K\.鉏V'mK7nů4S^礑 \H %;JN ΘC<aO҂ր<ȭ;DGv5g7!.B`|zROF#/un3aNĘ1>iKxh/Q+;n0mWr I[֡kF]\v%A2]{Afe /E oAƝy*-Z)lG[{CV̹LT4Ga*a\I蜄O׻;3 }RlHؙO_OH_I|`5)'s 5ZԵ;\H][(HLYqp ,+OPx.ޖGb;s<\^u_ӧ:\u{Z`eEQuYwNljDdK#f#nu_IP8~ 2t4)%:24s2%"~a`_ü}۩+#a,?Í+)=rSBhz̐~8~}";j17pFRm5%?-+||ֺ}*T#HؒBgMq|^%Tgi|h?#; wq-}5HRo\dF1U~Tfl1p̾5"\8Lg؁%i<!TU90nX|uʒ(R =}#6g8! y(a'ı)_< /sUMM4aryѻZ[{f2\aq`(wx ^MiSQnuQ+.xG{&{PV]JL.)$P!@(j=?t6C~3UпRH@Ğ#9ωC.4ƅqʯYjmvGZ.(.(3fxi,;ƨ5(8K&{L-4<X2/ \EgĀY*" ~"<dž@:qN7kM)h#/ lKdϐ$Zɤ,VR4BaЕ_0bD1z{%']!8[$}eaюi5+4QxeN+"%kLDxVKg8JbQ[kIMй&&9^fH0PtC, CaS#f"owH,>:^2֤"2.ʚng!I _hD˿pg)\WsEe_uR =^ Fp(>@}D5{_(ç}q;\wm ;#!Ttt; @џJlMbtbLv5n42нysXɉ;ɉְI3[dގƠǹx5aФ+SL'bEU#H\%\Ɍ)ӡ.oD O EP`%(.$+wq7] 7ؠ4#2UV #F%ZkZmqfH_T*QWoBWbgɖ穹;.iƙ#?&y%.,apz H8JL;HzO.FbΒ̪H::RY5 /5 Re Vv`8ip:8_%JJ"zT"Kmüs-ihkb즣H00~u= :4{W^&- eDfǀ,^''Ǿ\OR ;Yq GPKҜ=*[LF#?U7UHiòr{~=6}p툄25+@`җt-mb/:x !%p.Nv t?<3РMHI?b"X^OUB2RT,I +a%$v;߰h($g.mvd877#}4Z#0ʑp^VŚŎts ڸG‘-&|p s,!a͢;YRD?^QIvX eBKxj}g@RӣǂLQ"wB5*gDh %@vfpHYϮX9!?ՙiEd.`cΫR&lͩZ\Q\Wsj\"sc;rL Is22t( H1(U4@V$l;~gviHQIu,bNxgpψUFrʱ 5^RYm:w b~9H2!Xuس F?W}jp'Rw>ڭJ|(4yLTu|h"ajY͠䬀ex`mGoavdא"aI1sBS?W'?'lCiFNG6+wIu-!S5I?lCw^&lUjusÐp|&=ľ]pY @t$$08*~v74FF\=3BpK)y]nč6hېvhv?~BBfVMSn/?:0Ym) n AU#Z o%>^ z896btG2:ޭm10#ޟ [x{#1|ub5yY=B&=kB~| z FzPG 7jNL[zEnr*MnT RM ݖqc1HڊaJ-IS$:G\ui!AʤL/miA$2P9bu=7!D#LQ28hw "mhޒ 5j,.@<%DsvVy3:c?dﵠcl,Fo^jvXu_p cTYת7(Σ:-!}ąxO`T,ʪ bA+} e-̬W;(( =d2Η2JQ5!g>hYTٴbqKE;O|TD* &SeRnڇ4]wB]ƫx;/LjvuL#mW}E /BQb1mx->_.ZZ5-0!6d\$77xm N}cRVg)[lUfB5[@HlcdNɕ#䉜nJ/"d RVЃ̵)o8¾щ܇E̓8J?>BL7ß]%lF_DžPD[ v^ +.p"s>Հ ǎp_,ke6k'gCSMb@TіB 㨈\q㞟[HJn׮!Q{(o[>fGO}Ų|6kEF{8*IG˹+w:FߔVzms;|C8ZkN,ˌ3MD+f٢0#snm2}"ӗC"ڲ b"dhm't JT✲-?0-RKLbj8KjnS V&f1 q=]8MIJQxH['|djEC(Rױa<$)-%VK@ iV"lo򼟔dbe _UI9TWUfDBꦱ _P_j0ZYʬTQb<_y],WVQ?BrD A/>;"Ȕ YkxO {s(޼aeMZܰ||<_U5s F%B~|ߙ5#?]Vi)<US-§z&ָ8Д:3ŚP?; %ڳ'scBP:k+}G#1%awO`C3D3Xu'An1RjD^q_xΊq縕?==a PA>w W044f-;&\'ݎaO˼z&y/ #G(ihgS{"^z쁆DQb4dGՇ {n-9C0ka%c/Lx2%,_O렜կ?p3:md\OaW2 |oDGB182рVjRy=29F݄u> "m &Ѯ OwK~<"t^%+\#!h|sߕ+hC{1G:ǂ[?g[<.hĿ_c`҈ L/'gGr80u!Ú[)/7xwmw&, xi@+BxD\k>h|yg U$W֍Kw\?*w oz쨥J4[cji_yLl7 PьjL Q@3kEUtpFBW *T E\F٥&4N}!o:Rx {73%os.oB9?s:! KET#rTgiPwQ0'e,O&@>Kl~Dn[ CT~#hO.V3&b]U %U mex}*x F6/Ku n~ccآ E~28z>v\P# H8jֻzJJ`sT7K|=p_ xP0b\?{Q~xV/HO5=| ucBTNbuf!Iby-8ʚ5"4awn<wrd ކ紋9~ˢ)B.6cO Vca4ʎAsMO'`h%m|7s+=40Tj~zwI6Qzj JHĬqYAKk%@̓oQQ\_t&u 8h=&\hP=e`:AxiMɩ@q j~8a釆jI[Mg*C^lk`v(3UͬGbGz<*;ۑLgMD߃. +2kr50}ajْ CS)FxύBoD;i[ǏztaW~C `SH3BF)H3+w'ٍG9ikyF\ Hz.<;,MV[_UMEb1`KBކL"%zod9rx ?lօcBɁ^#,}5T1mTih"Ϊ@t6j:ώ'J|șbF KKy|'#絣!8.&)z1i8966(>qY2o *ErĂoI-z0S nlE#܊w)ID d6^)8J[EH^\ݦ];.̴JEnh<9W^ 31M_5.feS c BCTȱ«(8$ehS88fdf,i3 m} #hl)F~W 㕉Iʧr+~MlV*cxY8 ТS?[|`\ڰ~$N!xHQ(]H &PہgZu65 0yO-[q' R= K/qF!7iϨaǞf5}fTI"!l7dq4\LE`et0/`[ن5P"!k$Îpe5scY\y#r l 3@U2ȿ;Ԙ-tw+m o0sMģLrmFU1 N<'rL-C@Yb׈%"v1|8C6ivUdQN=wpn狭xdOR}C 4>8Nvģ:'`)#d1r'5<\O2cb 뢱~mS+$Tpp6hLHȹMBއG[@&cg2xl>Jq-0/?t^O$9PGWޒ`pbRVQHx6ظT1|vUHaW?T@q!@iN|wF^63>ȁvڹ?_YrkWr96G(V>$y.Dn-5PJ)@HN%V18Ƹbv@T>zNܠ!Lq%˸yvA1aFQҸޭ4Ya؄Wh ~%y( *}V\NQw(;Mz&-} \ťZ2n21?K2L99|.ZDׅ l뾶\$ d^Wb{`&Xfy;AvXmM(<~W؍:%DGƿ[Ӫw`V[хFG?T|)%D<D=@b]LA'/_{ޗY F;==CC9oJ;& pԎkTr(ػq=|dgl\#ᷱ~&nI`t4VuA?Lu]1_qRW]F/gUcwRn<&d։c65 _0‘(XnۄLy,}i8Fqe,'w=FE53n<xIo|f&SÈQ{T. 8ʝoYqg]mCz>>+:C>7r*M&˷" Ou1RX cKnGy#XHKCCؕIc-S!|Kڃl@er 3ׄ# # ;@㢣8G֖9 ƫ;_=st}U؟g`cԍMdgE~|8t@sdMU' Jmw~g @Ш5*CLD<$sj0 DC&@M.x.oi޴~O3H]Kʾn؍^9&>N[ ]T?xJ9I+s D+1~10)!d1_?`eos1a6xQ[8R|l,_orrP-/O dӲ*4m߯ri0u )WẐ `5=e L^4[JGuwj /TWeTf&TP]j4.@irq:P^^Cgː!JhF~{%̒[xHG M9AJTmd-5PfɄk-q:kN,գ>`ovYh9+5߂R(Yc!y _l|Hᱶ[S/b^@+g}֝`?bACC8 f2ccfǼuQG=.P43DI dck,#UMl ;!c%;wMxCgՅmx:[O*;Su ӝ**|G3|&8 ւd!1]gΎ(#{yU;z<Đ:8ׁOɭ\p:;y$*G*dYJ}X9^I=?04D]KC5а(r ;2)N9ro{و}u> cGG,~es8 ֞X1Abhٯ#W}OW0Ccf1au/)U0JFVfSsR`wa~FvFZ0kH$ 1?MӍ $jTti]~{lCX3 '›ȗixdma}LluV wa|ZݺH|,7CmjY  5ą;J4v}"98m)C|3vx/fw:o> 1Pp;:ݷ#C7hXMS+Pki)`:_/sbCg{D3]h$owŕoymd'NZl+պP퍠o}7ժDq$/a&E9\X/݃'$1ev\+L~Էtj|id )}!y y ;'WbU&V'r&Dmu7гxĂ N rLQK0uYy5{*lt-UT/hǩZB,'-zTf}710_٫T sO$0H:{=yw_7aBI9v)^4t0tǻɮ{.Q)xQݺEEQ ̕jPn-|E}P̏{<L1 !ג?W6σbGz R ,Kjͅ-s@PQI6-Ş ev_s~0ui۬lZ4C0>y" Dr7'|9+n64ןE}ERHŰŌ&±S}b/xwA5<:r&B'#҇ThD@bvAL.IFJC՝Ad[)TRVyyzzVKƘzfX3!4^ E$UITuT(tUF`F#i԰'NČDC` 1I ѱd%a:GD X!k?Jԙ Eu6Kj16Y#B"3bTQscpͶ8R7l_nF A$E/Jp1TgGâ$Ť@'G5}⺯n+:4KD\DM/ȥ?E(81+دgK+_sU`&Ed1KYsWid>F q\PkeU뎪߰Z1T3&,ߨ$&_iPqL`!U֞PF jӃXgU‘X6Sq[;O#Ic f38?1K{m3.}FgcG3P;ZڊoGj,e)9DZT[lѶ򞠀_\ oL eM?QrXS vEx}b ]%. 5TL }/_q -;s_ 5_t2v"Q#+fR{`ye%qv4ȇV׈<ݣqПr$hd CBH6js*+R[+cMO(빿'q"_ڢQqͨGhV\`ӈ3f3fw|'Bw%%GP' >17ɱxUtveh{1vj{c7?iß8:$Vu{f/B)`Z)BT2c^t2sqF.YyzNqS, VĊyMh)&&>%pntaa@^R/d.k_%ʙ1=R_ A慛1\=2~eF'Uzk5ؙL'U#L\aC dB{p@T+/D>/{yzGzuKjf;磤I7'6Lfz|[V21(qْ@y`fTk>Sx>t\XDvv(r`P8=ĖS z@WX3D2u4` ᝆGBb}1ˉ|rZkdkW/<H^Pqe'lv̸ΦN P_XI9)nXRSHFތ 2mQ/^AviwWn -|jP MQqo49?A^a9-܏Y&|4Ԏf:Y, Wz %(r5v6 Q|T|믷Ti~tvz^Cy|d /Ԏ~M$f~٪B%`5-<_p4։Ⱥ/6h*V*4,8W(gɟMv62fe|}]wJ$̪\SuTJD*p'R {E%ܦh||[8ێa9y,yb+m8Qo M6UZ-H1Dr0D>TX *^@8~:szAߚor *5jeDT I;ﲧ_w x%VIw`SVT@f]}.x T?Ü6;\ݠUU͕>tJg*d]qV_%E$Y^VYM*Cࠕ{S6NC[66&, OOm 4R(}֪ZsZ^ >Zqq qW>,kmVLUM >af[u-#1˓ll k<1bttO{`ޭ/ ! sGS\I U ׫#x)k%Π/U{UPMY|MM&~i]=dJapv&8^45z.j n- P1*Pa%c»Lm0W0UwJ E#8s۸˽ 1&WxwZӧ "ǔo\PNF¥gY▏_GjF5͚<}t9xuc x>IL̀nT>%CYkxFYqJoh[G=i_щ]{L̓hX+Ig,\'z = #>'@dkdjh$bsˆ̾hJMt_(Ul%bIRLo][b-+Zt#r!RTK9.!mQteSЎp,mUjַ,=rĊ7t#*o bQ1feR@\-rH-v>Qli|S~-j؎\qL2F+hӌkv|GTw>Ps>`裰k|78 :oF-z&4Paa>ie 8cfEnhq:zj(}ݮvRKwI8K př~EWFAŽb. `sمɄFOGALSîbRzؔS%d6[pq?Q ·`. \lACbSDH*ÍKq+ëH]wyq{ rM\QQJR]9~{vLie4ExgL/>MB~Dn( 5%L1ГD̋xlΩ~9k mJmsE us^ $8LGeqvY[w6l+ȧ'e͋$ qPP3Yc:]Rc()-xCl_2!6)Qˍ/u:lq< P 2ha%^3,+)N)ԕ7`P_Ii5 !Y:u" a*Q7(劾y!=.U~+[IPg[۳qXqpyX3SDR74TnԤ3ѫR o$; (%T!=0bnBv8i[qfAm/b ug!!(h bmrCM*p_t̉ C܆?T#2<vH*ڮӓߟ}rTe?7r369-7!t_&̩V| znF.nt;5ۑmZq透[?8Bљ!{hh]y:ځZpBP/X|Tc!?:rϩ"?2R e6BϢMG]͠^fT/UNrX#L]Ga04zoEPb<7E*e2BkzJ W+fd#|}= wGMGT̤qIC}őkFfnt,R,xk &Tޝx^mhW:)fp 0[:#y=,U[s#gwTwёCd y`̩ `}?%NXKWRC]coEyvUeuh+Lt>?*wereHhF*эv{|jG}:G*5Vxǽ)؃RJ偄2Lfd+=~Bl[ݥ)x8%B6|m.g oؒ(r[0SWKLkM!)!zGYk }${Z6NtJֽXjƊW ma< +۸qɻO%qwխP!Ҙ)hT*/ P52E10GI6b/UȵV12 f!"[9xW9d{rl&foםݗ6 kM5$<3&ڙpZXh[a]N!39TpҫnqmJ>G 3辏R7΂mpR9rjXH\[Pw?_b$VDvqUk|vRkS$gL+)=\GbM&`V*V&kZ+Ԝ[49 .(%k26`M'!d+tsAűlgbE&[@t<5aRm}gP})^{v/kJ˯ fjO 6P)ng~Kϰ]-j4J쵆6Mt))3lIA/}+{1nH |^]bHIꪩ_ز6/7x@q7JTKDrn$*Tic˄:#ͤ}~Og2T j~_,fC|!Hؙb#RW՝` u/(K-a4D"hh[Yܖlwͩ`bw@E@>B=bƇ܌%ׂImPpPT瘊"ԏA*h*Nv_S.!ףm.@DD]kQJUs1ldp^>maKl۹a0۬LuR+f5 ~[jW Pv'k$[{dʱ7[2lKIޓ>?aá@a#!46ԩkx #nm!?2",~J#{Dܱ[HN~mrW SsypǙVYȅ8 $;ȼR2m9o_I*(\VP'zxo`?nK-ntf!]4=z[h҄0Sݢq6҈ecMW,|V8'8<|(J(fUZ^{I@<Sc'`MT*<[|x<ᆱ! "rς կn,:lm d ګ[^@Vzq`5+a䍹)1$Sz ,1۫!7 4T]ʰ_4109"U+38a eɩXVDRPqޡ7)K%iͩ$uV5)Ru9Ԃmk+qHVIj7BI{Q s8/;Aao!&m<8HzI/׈ϼ2yQ4#k`%۬0YQ!c5.ndz쳨(!_ 'Hu.2ΐ:b_#6@ aX9G? 'fTUpkw|N^?ЁQVyC07 Ӑ񖘙% fsOXR@_"iCRi㖲'nz>;o{B-X i6"BRdeJnp6,l Fqtdk$N=(pcp_"ȀQsP$طx'I=C+cJt;G;7vŅl= *ĎNBcϒ^L(".aVrhLKj/It;U]|2p,} '}OR+Rv}ba!MbTH؀AT&ds,(VסlhIueeLW|k^XK 3h6:2v< Z=Ӑ4/X'aI&F&!R;Faq9&D[ ׁ=&oͶ=uĊgBJ jƛjJ\ڑ¿aTN͂ "e uFqc+^@< @Nzu6Q^. R@A0?w2KZmKov'NvTm5eht'<wNg #&b('yePD(t5a@BiDrd{uI| D~P}wR`FB{U38U'!%.uF59i8Af^j+]܀6\};Fݔbu (Oi^2*7M9Mb@uQMŀ"mXm7&8Qzh`pz7Nl]k[=UL}H<΋z7n]w✄vեF4S"Z0(||* muykent$˅  GcG1v~%`g;/jm C@|HwSk{O 'ZKJ[lQ;\؃*pJl.7[~rP$<ݛcP !fwAOȵ+OPP= wW(k ^k0d:2x:r@D3N(|DZiH@̈70h2"h_Ham~9zNjW_!Vq:sNFjKUwN<ܒvɅF6g:wT}v_ZP;l4HסJ< a?7T-R0A6fkQUY{TQSsFY"Uh=cK(s3҂ގBlOHh,!zw7辆 =ʄt+UE[=S;pQu :ߠ=Ɲyf=ϕMy{|64yV)f/14[%`qѨMa Na2)XNO#dЌ2DݎzO*fJ<#"e4s4ލz:&I᧥~ b _H>)"+~SqV88 ԯ_fiH0S˵;Զy od1T^ѿ0zi.Pޫ8>g1;H=dVeUd wզ,L?()Wh,2V5UI2%˫սXnnm$5Yư!p] j&mpY")~Iq=4`?$Gm/R*rEB(njdW@`ӿf YPp WIӄWy,|z;9w'`Y1D\?/mdp9|n|AHpe|myfcVD-?d/YB~tuM6 H̏)E‹$yR!HBfNkM)Y:L^#bqu i閧N dW1_ڒأ/ I8`-Ȋ៕&F6z.}وQXN="EW& (( }Y6ƭ)6O%!-%p"l(NA]nGqT!PK@ #atp5ig8<&ֶJ(¡-*We^:̏+(se3xU QMr> ;MK4p1>ȯ+S0DmtDC(ز̸*KnW3& EI?~%1x8ە,W,Ay#c\D2 hn'B::K%EE^@ |{A0&,/ YiSrӗ27,~wUM$U2hyj\bïT{sLcz[II2WSL~ZmU+c -2џUNLRb|\f:'WT,[/#,bVAeZ*Oy,211Y:UYI ΉS~ H |(2t5Uo|͛h#8윊 +:Ԯ=aD ;k^(!~@~KǪr؜ʯ,Y +ѭN#@2Ӡ0umŗJ婱dŽ&g"eW-noe6U@R@<.,dgK2giȣCIT\t1w8t/M,Z0)aT:H%oZ/r}b<`2s8afQr뇩^~Z+gִ}-HMLJIgenyaE,{+ο0GH .x (D$8߁myK+#M(P3 A  tgzU|G: +9l ۶_B:ȅ1I$r`h; \Vută)/Mp;\K*9Vn&Ս(Xn7BtZi5!)P>wbpvP7WqB] ?FM&i$x Lx˄B. sklU"4MM@||0huQ"`:E-:=-dP|7fq8p&sҟhp %{Rn(5n=~R%rWyRa7W"g\x&oxwdMs?EYڍPcoY+QEoUz|3`Qs`A4#@%drwٵo_d |`TG wH\4lGb;vF b0-4X=Sݹ{gT @ yƵUXƳW/H@D7._ 2|^}6:z(3D)X .Kވ t]fiśTV@!mcoG#)^aOY3RH|U4gndFYhK8 @~=$vYpۼb/j=id~ B?gqr┟ç5bۯvv|(0|'|?+70~T,#IhJ$?1Jahg+yW$hךilNRL\Po)gOy7숙ZW k7Xd U\.w :k]x%[IH! ØiBtq[`qGaX/ĪC91E2ỺC,] n٨ 7O`yJ.Vr Ҟ~>(LɆ܊]干!j mr#:>mCw%@jѪ2-{j Oზ3īH[ EE!itkyNj`7mCLvQ L K bF;3aDW:XȒoi3 fe-W"8z6>]h V:d&zST`GW[J}5וM4e:.ruo1묍Xn2Ow&(&hn'$ݲ5&dw>y@?V q g<2 =HkҠ)MΑ9vVfJ#Wi~x_Ug;%X eu%/AB̕lc?Tk|#(ԠDB ůwwH$ÆiE$1?zWLf ;`qGJ}ZiVb;!e[G<μ*🁉R)DX-AZ}ѭ>ψ2yϙwmUjrjdIH!OxM =8|6wŽ/bkB{%?V |b|tE(zW5_a%Y8T5oMى7 9T$.)Ps ?x#s>dl/X,<'|m+[ `] RApDu~sS:fx#8ՠ+]?G4[*2F'!xH/FZ 0dyCZp^ט܇ϰ8P#i.4m*M] OubOޟE1JGmGqd&(VpyZDY 3f;,qdFP8pKQ_DLs߿l6SK[*.h P( JNj3,,zw`8)TwC P抒#&blq*rjuv8~M #f%Bh>-(T]riY0ogc>ncUvFc߹'kZffA"חUĜHTvͨ)19g9!bg7R Ղ; ((&T[DbC)ݹBKv%pȖ.3r;cE_[AG2jsYte4ؑ8{ t/h;v+^,Ά_݌Am+'i\C' keJՌ\^_>8GU rSVD7N(^?Eh^i7w|2s lw2rZ;6d>  Mw{ s,kҘ`YxVu8{k-ec8^;_NyȜ]+bӱ Fľ-YW35J"1UIywmh36m-O|>UlfW%]%!(>ibԨ3]1A쨫ܜwSYaX=,6D:N.P2æ?.vfiR(F|w [.smb] `'@|]n^t[AX6t)-6zVV&8;):Ǯ-1 rr(qS)QC~NF.`֍ /#x6'mZ?,A&p{dP^_ߜƉy^QwrRvӚ5ҲOY<{5nN_m͎cb1'Z ~RS !ol֜pܹ_ +20)6H9rŢWcMaTI .;Уۗ?fJ| fM .uUԪ?O+>#5h:D,)~gU 6Ǜme]?/ +p+&qp²z(l,*sn[nz)R^ KxS9[byo$ % j;0eOO3 F'P)ܿ\^#h\2L!XELLnXh g;{_яI/_ 9vF޵B[0Z/ p"*ôwB3V¶g)QNdtFѩL0~,WK_~rbuϨI|3"c\Ʒp_!&)dB$FkWf̎\̽qě{miZ:[VkQ-gi mcܦ;m@W@yI3tEj?KkXp?B7:{ӷ::['9˫6< ^Ang"&ЕP&;/e*x6D;77oE;vi{HiEo!E%Y.2{X{hם'kj[\}a$7)Wzge$?M9Kqsb&"o_hgf9vdbzCG?[2;vk'qgKa'>ddɛ-C`E$IٛJxCHa6#d0æsЛhӟo&'?"J#9s(*C^AЕsbbG!wpeR݆=~J"7Wm9U[5`<2[NjBpי_5od#p,AE,W gD^ž -dbR >5喉&WONU1 %6~x;4)1/[I`Xh%Jj:Hqg?k8QU$vBVc@*"%N Dǯ.c]Zƀ吤D !O?'X |A/㌭,2ʃUt&O#ᾦ'jQTQ5x%* {9@%뛓覣O3-.F҄!2Ƙ8r'fvP2f;wi(cnk-&Loc(SEkwT)[RIE+y0~Qt?vMUx LHy]IF-`c2).d31 h^!fLXG#rx5*%1D 3xن?˅8M8onH^~و.qbJÏ A{eUhcYJwK7: Vc;1[cFcGƋ%XBf,%e-U6L aغw{Ab鍧v{WO=_5A(,6AP"plLİwN#1eWXyn+ oRʰHt+T>K<TNcxp:迄Ά[k[7UgT+bn%?*,O鮾no苂_C@|yn/e9!Xߟ;eh%qA&nYk:9†*ؽJJITzO.U4 5R?Dh!;VpՔH1OBV`k2ʰ$-3k)v!lu ^EmI BZ¹yo4䢯FkW^D/eDJB/+gNQ uu L_E^0I K~oY qbK/z_Oo Y@:mսwGE)Ŝ|(ӱtϝ!;&ySYa sCYB?59baJ%hἥ\.,V#K5P*iU?G~F;K. kJeBX6!JT19\$q^kt ÃjU[7PmSzIjEH?OFd:ѣ_CL=ֺ˷Sw|rdҞk{yk0oNAtc=K1;o1l#zrQ)O7Gejz@Nt!eh#? Xq欠` x(٧OQ DtY@9Ӑ ڎ.Q}>zB~[vÑ:\3+?nre,]P ^>6m7 ޔ@b,2$6)//•(xɄ>5 g 8RS ~"e`vBW@ޜ&Gqƻ2)KGyk2ųO!S3ö?6\-pU=oqf8T2:44K7?$ei˄/drݥIMlʯqrdfb6D"*Q|ÈP!,^Mj ~捯hgn#Dg2Fa[UפmgyF"'|rHJ+2;a0 0qo2w "2d"ANQ~6Vywz (2Z$+`M9df }Q^sL2- sZrMTQNп 3;\"΋{Jp@>I9 [/Ӥoy⥱c:*zU&fdž/LM>"bf"nExde+VVJpXyJlOQ8_Dj>A\1RJSB1$UUPu3@R @Tl6%sZZmIH!QRN>-=ͨcĪ!9,r,<=݋'ݕp/Uoxbzм] OCK #K[;RF["Ĵf}' 櫡["ЛoELdsq'x%hgP?Xtv`a]fP%YI<%]sIZRT4wNddvV_%Q1>&_uat>xH3,fV]n~#T\Г#)Ruy pDյGf6![ Ȇ=~f 1\ϵ3W='$k|U]@IIB,r7艹F8]>i"Yk Q%”em6> Յ`)S6 ߺ{<$HڪmbsWh8ψ F>4V1gRW<UoT21BPDSnAԤ ‰yZ}Jnݩh:2:?G 4JR3HF$cP>̖.CzfV8!]x -~Ds"ΩT'rTʦhFxwxƓ-X%YLC/FKQoi4ᄎScx-J?H9u4B]iW4d-kĔۥt n LyEѩO'e.L=JU@P$ .*m+KsjԜ&Al6oCgnxkr!âjmfL),&ZwD*[_'>ϚexԯIJzS?$Mө/cTQ-&`I{]$@nJȮڱQDeQԕē&<.dΥj3jEӧc;ڑP  "@w.ld OH1):0EN?*r~ #Ky@vy|ŢTkaRY*y.10=x'5ȑ,GǛ5D5pow;{E̼P1֊>x(Ajج_)+@lDsiUWT: ywY"#'>x4ə?Oe욷d~J)Bd9qt%CJ%@',b z1$ZW?x*'~गXIJpOn}6rw,CpXEv6;pd|L:PJ9b";}qPGF0ULxzȧxM+[ y/Wh+?|ڐ,Rd4,Ks><)C@n@7T]{x)gˆ3U @ i_ȱc+n(0oA2;PbiwS`*¸,W-΁ΎŁ0VЙF΄DR:M&c_muDH2Arn%e&e 4.ؔM4ZZ|~df 9Zq,.y Q&:(؍>aܛ1N;ºuO6ٞ-%Jt<ٱ(V!_dۇ 0o⽣D`{Y#[!#{΢-޲Rf,z=^}؁[wP&N}ym1Ux(iY,h,ApnMhy#:S԰4{5($PмŴE5aX{ McR=]0_ z9@Wzˑb}eCN]ˠGG%1SgrVZ da^s6)au$xtq:caRwn=4~Hy&#*)j g]a\/Yj!=%jՍ*_V'N p}hږΡ!km__|_kdOĄj^b?xF8&lׇ+%O2,zj& l7!OhAYg?8!xqKT\|X tI^[v#k*Ec8֟,~,^ ֢s}BYV8 VطO{-Ѹ 'y2I,sh-܅bu WKaڅb>z3ח>K*^Ib}RҷxZl sf஦m{!zUpϩ^J޹>GS/ G3X w!/浦̰F^.4 xp ]&?ԗYv&|8;qU}!;;j}먂Сp9?m.7{Umh*omu_U8 #OhOi#r ZI2 qVDuce.C"ܲ+B$lpaCj#e@|%FT*<;ڃzwxywj\ h 0.| XwёAl}czHTyv ;yAZA M*k]_[ tbڐЎIj*K^X#NJq|ϙ{ȼ PʏCPp1V% E-3 :[S Χ+s樐'>;I`"FeL2K_\pw~uK6fYVۑ6 ]ϷhhwPI._i̩|..º3+kx|_}@6 P玳 CPQ?­- wr!!G5: })(+iԜO #xu 70~i25Vb*Z+%AT[~brҪyw}NV on}4LajV6[4R꒾:]%Iv4ytBҒ FGrZ4aFTAtVx9;ĉê W`RO'vz0Ǝ H8,v^7tk~ uqwc2 [ a9#%Mjpp VOYQ 'x:ɇ?`L+vy-FY_|se0}$ݏ5~|5J&-_G,;-Y 1Ya^n{h;d6ϥ)҂Pu}LUgWSRCU?tDEYX Ph׏/(C M s=HF myW馲;B#7F\ <_աSq($5O!:[8ܾT4ݗzG;#mhv:yÕ ~ϙjh4zFi_fd?sN\*+Ĵj9ɷi"bZNPB ~׻lj[*ycl#oŔ`U2H\,om=:jw FjGWV<2f$58"=0T; a'?},}wQd#XX'%гcIeV@_lV-MM״=04APb*Sye-UF@2>ڲ[ZAQٽƸ}〉SaeYOGΩ]?ڰ4 ? U.{mUpfAXAZaY{x _$bq"0Hy?|gWj@%ʰ7$М.J6x62/41XQ[C ̾-&%~\tyZ)H5 s ~m 1Wv `}G}+_1 kíSb&r@"$|sa?*z! T-X# <_$t#M}pB{'M];7]7|MT+K]“BڝA&ݨ2hHuOGUƵYij3!q_j>Y"e#oRB7&;DQ/E# nd9:wXR,7(pkKRoXE4߱Xt%c(ܹkQ° ;  41BSuDJs1ݢ'ł@t~~ WV"EN75P֝&%bӅ+N~d_?^ym$N7ltL WbgaTK蘏`Kka5.'ӷ'IG@(Ċ oI{;>`.oD=^dX󓢐h9 a 7 muB%mj)m޶TgO%هh-BJǞBk|E44)lrkyBb>8r:{x'Ϧڭ!e?咲{p8G57)! WT2%tDŰS9wu0ne\2zG RrP bӬBUReBX[hYbhͷ[uQX́$"RױѢzFe`]s N!/ЊUTY.ƒͽt=-eBޜρ݂ 0a2OcVHf?HщUs4U#'^;IeYhyC݃DXZt̖V4 JD#tژC ^ Xv®<њS1bHZ5R\* ЌoYB2]?ŔqpfUPihmYVڥ@ pwM*#Fk ,63e/==8a87VlM0 KlӷFZ˄vj<νxt^X kw(= LnQO=Q{j-7ITQM.= y`گWy~~ChmR- c曨[2A{jEs;PjS1H"|Ht^+T:Ҭ6 @9hqTQF\f6PS$bVDD~PtL'-LK:mv{,K6:INݫ @WRfsW[ YL.R Z_w?aT\X $e "GJH${:C 6k#C)Vd&5ꭤ _{9ypm3W737JuZ\f sy^G|_]ZqQ 豻M33]ssnA oXB7ۮ]POPa$+:N[lڊ 9`?[ՙGnb7Tv\IdҪӤ`c_2'0=⡮eG/ж߽ e%cF.U+N4[s,Վ "=`=,dߴdžV}J|r[jf =݅%W384UIFB&b/?Z}|7y?&t\D^jX'AU3R{D!^P٭A_q0߂F Af{!a QSkic|$FFNw*DE0_ѭzyoVG<;Ր65 {O~MIu/!g]ġS0gCRlHeA9Q̜ S__]C""hO]9I(CB5ݳa~1b Vv: κx`sQ+dP&V-@ s){nm#6^lԄ'y=AFA-h !**4BLKjD1ȯK{XF!^!ϵdϏY+i_@?!Ž.v[0[׾ DM}!RjܪJ٤M".i)j#>]Xtg#U/zC{狊˘+DZjg' ߔ}aH}M:"\Eu)n+.EزQUjU2@73GS0<ȋLY7 <鯙b7JRt{MqhX)U5%#Tg2JúO ʊNrkcFʰqRI"o*囲j&WUu2?~_OP}) 2(_gum,4l6{# $w?LH8xpէjO0+}Et^[צD^cDYoWow4h#fd{12"8;v1 /c쓯KjvR1jc)\`}EyKju?ey]p+Xqg3G[G/@wNyEͤj)DO߽˕'nkYڴ &uG:˕~Ԓ.,x+Ց9$mFʯ"?儦!p؁Uvs 4):qOf~=kH5n}^ *Nq &y?nj+_6(|ye=0ik~4&X g-Kh_-b̝65f]ȅq]I77JRx޹3N T/wM Kl@c}(</S[b =WP#6 ͐oD9DkOA2whJ] a^H[[OxMOx( /@.I`W)Wt/T-@sR)L(%%+:0r"x#UVpnzf(0;4 [Q-- N3̥I4m |=*1k$о@*؈ ӒK7N"y-v5{$`|D E:o[ˈ*6$SG0!z;ʡ{0龖Tj8&q%k]"؂AU1Cȋ8AkCFr Sb(M` Egx+?p__#s" ]i -fB 2_}-Uf9v57 Q 3EK%,xB(4'\ъIS,vN3BxR.x)Խp0O㗮VaashyːFygDAŚ6@(mce!ήa(5r:އ+G<`2[`&v7*X1'(SyGk@`h'Sv#Pݥ1ͼJЋ_\a h&HV$E 056I%l!("EΉȨ .Ѝ`緱3<*rf G/\m BLPzÛ&xC xQ=@pC(@0߉zPtmVx:ڗ!H+PD鳯 :*!W`zn'@㠺j3FefM_||Fm&İh: 9.+&n+XG7֛.CB[`ٟh~󱺺it..߿хDӈa[VȤTHLр=, :IU1i[D 0} S1;s(H[̹a7hLw:̴R,%W aPp,J ¾㵧 pC(ȁ*Sn2Xja$Pݺ$Oq:&*Y%^oQ%+lWyvwqa%DN|D]x d/tѲ!O FՒO6OFЏJ?̺N^ATTQD1Zў>}]9zR)@\ =v^mG>W;lmw+T1Pght\[qSOԥJec g/Pd$ gtCZJS]P_l\H:÷l<5Kq,^[9`6:-K/ҙ4`<&qkTGsbȊ7M3AcqgH[ ޸cПCPM4(3NA@ʯ+چpºﴪS^S'c0>l(DrWt&dž$yAW7H)9T  >%E҉[8>Waf)|c退Y DrĚc%Jǹ[#L? Cp-ݙFy*P۩M5KیtIDl8X>2Y4^ȝ\ƽŏ#n?E2# {T9Χ@WchgݓԗY"BJi"s^ HWL~g9P10 u>{<%q)VWB)I}\-m T ԡ -ˍ_IKw~AwcnULٷ&Yw0cٯBE3e6b/VHWEH X=Bwub7@Af,u9_ g#VOBQeٰ9Y[c}@z\{eas:1ιM{ֈkǔ!7]z) H6[è.#s{XZD-Q[Ͳ֥YIa_Ѥ#2aJe8pNZc|W d gBW;FhIuAb`Ɂrq:~2XuuiS;cfTp4A(못ec_)K5TP{2IgC[9Ǽe/Ġ+&vǎE1;;ϫbsp2Vß1Iůtm͈+q&[Zu3̱ZW7 nwAo"2Iω1S 9Z9pKBP<~$Lcx5?#BF6Q\O"Keef1L)ȯ5$ K4ecJMCJ$T!?iʶV鉍Kw~Ʂ:3!]*|1vXP{8] Gɵ)-w pf?ْxRZ JyMI)X = >E#ƓGۺ @^b[ SpHO <*Jb? 1\:Zk*@~ׁsYMAIo܊KZ2-gstjRt#u%0x/`(7C\֍R-!+O"ܝf6B*RYu :\#rl:YwBOЉWЇH'DwP:oΧyvNqe| l<`,ipYU`kT wBf#:)JJI@|a2P"cU{rj5Gh =suQOq a{!<6 Hm~G%*gBsq G!}䳋D}k.x/h~u?TnTB HܪInjy.3~%rq7詙"pT7}SgYqki8ErݠJ7E h:%aXye{Dzm",YbyBA :Qq)V쀭SbkYIJnWv"N$f/CU.J[̘Q]4>iQtq^%ܭDF]R;^Q2<o[g^9dv0(:Q3MTcG&@}TgOjѱF=n\&kڛ>6oίL!msP͸f9BøY89@ڎxXz}:VNxcio(2zˡV$õ Ɛ #EG(-̓V#ݟډd\}h5x#/xL8Gcpe6 -[P_ g8ntl[V1{wܼu!ጁ+n1q)Ďlq14oY޻ wt͂FfU#Pv(,~yF[ěX^8u89R׆p8}?W]Rݳu/,Afh Li*J~L 1<_q-Z~.ڶ(1hKvG}9,F(M>;%Mj,q嗰TUO 3&4:AٶzeSp*աv=5aC&8+Ơllґm2J1hi)`f-{')e; ܾ`y5̤G҂k ݐ5pJـfNѬA7<>hM5',^4e"g6UC3ih}xN+ vzrrjNeZAB %a6ʛ "7ټN2;ZMkFNmp';jRzY#/"`Dg"">-^E5n{gaΕ-:9!vW1A7FzԩIhEHEro8jl! ) jǙRXe¡cq}}^Ns2=1Z1ZOEVӝayZNM=^8Kbwg튕! ?mb_c1 < "Ƒ}>7`{(Dփ-+Y;Bؔϖe_) |a}d=t0F}zc?W$c $ K{9^}P ݒ\*ìyac*FnR7CȋZKWtKӁ G 6SkL#q1$38G?J`u8a,am$qؿS'h&ONGTBjInKԢz[ }N;q!oԯx?؜͹1hKy^H:pPe#^.lNfye&tb}7~fU=J6"'STu)u':|^RPXN!y :I%G;)v4ӱaA6rST3th]/ ,6υaE `/kY`:RnCҫ$3P؋ڿPh̗mjv$ aCI S] ETRj^`TH}iȥ@wxZiX"I_<1367J DyI5wdo,w /6ʳ P2XH!(H\&x$`>(u;f 1jzUnttiZ@~ạhrXC͹2rnԁ ]Uo}84ՓwSջo{]jMVN)YBl~4(w$tO* ~*@>GU?&#sn?%*RԤ0iax΢KխhxhqiIȦJk*.7j3M,ZjUK<[ǚe5̩<!0 "l43 s_0}#;s2b.; I88!UO+yf݈][-7nN8`NBP$P YFEJrpUI}<Ɓ7њW)O[|Nj(4HsqFX/uLsI$]AfO^ngWoZ ʼj-W ԥ.+%#߲Cc@Z*x-/bxcl9{Ʉ,fSԙ 3$KT@}PX"TLgfwXXmv.Vjn*bT.R&'pr9q$xnkb,q\p>f;qFp:G:j ݳ>8!3\G?i, ]&%l~VJR遖F)`Lx䍬*J8XY(VG0eLP p9_-VoVEyhf:K1m!:cɥؑk`48NSf+^nC5Xb/7C_3='>w ;Ҟñ *c)ې-Ѕ~K媁 >bg*¨EVOL+P > V% S#oHW.U^0"H'!7Ke{=~$ i${l>\Hڵ1Q$hG6<LjQo= w'{:X2'@N?QnqKN3>f:$-[+}͚+\F|tCTxCu)0?}c4q.OzT-i9t=mΜamNqv 3`S+5dO2c]]Qc{]t\,f эFcy\Ie%mqk( &>NhZh Q$9oZShrj(N@e k|㏪x~Yc ں ;ƾ{5_grdQUQf3\rٽIȲц~O~䌀PʰrP^A,0Q ڋ]N>wq7אw魄_jMVqZ寮c>DeǚK[u!]9Hfc;0~~YcR}S sk'$> \>-?Gr,fV~IΫ_mX59x3LC?vQ9Ѓ4HUn gBG=U#R=WT A\}s?607{?6-79XL'dB ЂQ<&J ϊm;F\@;,Y = 7Q"UQū0[/辻-:5.j4')o73nY {?C~1u8c)5/~)RM&Wm]u#Q::!?s: ';AY|m@~\Tv@ *FZu]iA)`⇗bR옲(bLŖ`2ZS;wQ@weGQY\m`L!`wffK]N0H"mmgJXCyB}(=G,@*ܖZ3} ҎDA?ĸw埁3Hr?7 D0E Q܈Lc&$ ^v6tdSjށ|D$[)QG3YL&La,~ji7;yo(ntc@"](,fY!#m2Nf(| 4DAN !RY:v,3wvI{ UpX$5ᅒ:!AŲPzAݹ&3h#,UVC ȼC%} @?h" SeI]gOIIo OmWjͻOBb7]% 3efm:OBO\EIxd=g!QI̻K\ţXČhMҷ-<hXG0ub<;wm ? PMs,'sHS߀V,3eo>cGZpe^[g{?P 1@1l /P:h;%tȒ6[ K*؆x-bJ x 7E'UGA_ @Js^wQDAo'X~*P*-=Yb_r}ͫޛ-A cϲNǬYUOoEUZU0\AD hwǰY+P]Bڪ~˔jx sT'1Bc۠m? tk/v毆"h- Fk.EIO< o fh[Α)0aŒ2hޯEMm"~r{a<_Mޥ,{~Ru{] {SeqޚYx4w,z[zGb!BG`y%aljw a.q:td#הt(&0vȕs׹Dޞ*R#np%;` ~qlQv€zFU+z"{VCrk$ y\`3[bp0Гf/~)LDS|&Rd&o;讷&?Lgό[=܂(7J<9X DCKvm R染]9⥨d OKyunԪ4`f/w0?cR=_r6.WXTC%E|rX$ꜩQHj3z]ͣLJ~_χa2B]ӑZee<}|<n@Uy`?V * WJJye6>#.Oʪ- }CHLE}u{&= ȥu6{!:T͢e(S!|}v62Ԝ#9enS~⩊8qTrmͨCJr=|9%YrD|F#2*C7??.yrFo{-M1dHd$p,3,P$5UVzeS& tu7(E' 6 $@Xd<߆A7^f4 Q@wԎ_hcle])G,r^'?<8úb$Fu}fzn4+~{g%0PvK2f&`s5 P)|߈u@vcPO #iN,b? &&s:]OSe;?s=L/J4l!8 8snHȣZq; Z'VFg-ƟRe۰rp3G (y$ܺul_qY2f]ՂltN;a^ifЈf"QmY X0ů ۭP6TO0&G@l2H.bMߧeV> ݱuK f]-ɿU~X"8e3`j[Р 4MZx͒^l0vmduoڿMt:Xk@YJ+?P$6!G aOVU8e>(hdDlO6RKwwgrf ma5g`vbO1lfzo;{j(c =f 񽠨VP':j}!8@d#.Vmyݸ{$;6#O{ #fk9iAہ/䌡#&ٜẔR~qW,HԧtkT,`{;EOK`ڀ56L_-,oH(#mn ]~`i/@*tYvuC`%pY6;Z5tel^z D!N3EKfu@|s߽Ȑʍו!s ztU1S#bW7sC @ 3fCbuȯQ JlF2Xn+awH'lf(4_ЧDcXAÚh AUy.o,dv5Kڈ0WOA u/3/%"~<<-`P i45\$\Kѓ^ Rl'Xu /va bJݣCN֣L&-7,7e|#YqhW66R7ttO(k:9nC^Í_ķ W`XvE bP|$ifY?C&}AD;ߠDZ8);*Ad qP|qЭj ':,ڒA \6kkDAne5\ ADK1!vm94 hHU@+|hu+k[%KZXͰAvI093(yqYKF7TW)h$j7P?^`)S-U "Ap#CPm(t^A+[pdTH/ ڞKByޱ^ vvF: l)N I~sm| $Ō6љֱKz0Sdw_'QzW~ui|);$z)S:C_}xԺaNp'nDtU$l&#/6Vť 6ɗs<놼6iOߐ/cTE@(o4}/0B-"h 퉴\BfkP(KXXS`PT94RdPm=eB:c쩧ނ0ޡL)c DSV*zW<"i-AOSwP̂n(MM311YEk'SbJj9Z(pq%Q<{W&ޕ{ghhQdό5"rO#X5tVñkpH K* .`I:\>$FO.,XR۩4 c-VG(nsN8yK*Wbԗ^<_9C|]J{q}_OB^Z)XYoefNevGjirLMU];bEOa7.`x [ A/ H̠0W;`>^ݱt^{N @-21w 40''>IV;)3.gC&\,.֥A)ՙxݳ4ec.)Оvwx-Zipc,NIf No F۽ 5^{Eπщ@KR͚͍@=.lbT8,z* u \ݢ6~µ@1 :I+VL/u;I)"z֝lY!Q!r:|uKS2աقӞb,2B-L̈[z9Fkj v | ̦!w{!`3: .cK8#EƟQ8{~F4XyDK?2+Ӄ6}0 @:MNRDDGz@WLb&{5L.XVrt܍N=1&Q+X :h8%,Ap7N)aw3N{W_.Z^s{2˙~cA)@QKW<2ɒZ)u6Ij|x?prLf X/?972[j.C-f 'Ā4X{Dfw :䷹dZahŘϞ00{,|Q_yjÁgo`Ks'"{q)+p5q7R)K{W;z GoC t#:jjh=֛0ӳ>'S#!ube8u-Rq̮*>8S;#;.F TuK%U2阩(=Ē۪|"s"t̛ [ 2<Sâ󱙬BFP>~UuSyR2"["ݴ5S9$ͳq"ܯÛcHݕ%kyO6bBKf*|O!|z VeVAQg RYyֽYmmYʮ8!8;|ހ·N8t"aQ,F a"7H#EN}LXF}q\r/U >5~AajjpD~%ubk6etCMKdex)I+ pu* c@W3^E=uCD BDMe-uh[?lEÆ0 z+0x^bkМ`Țdjt0)Bq˴̣=xg{֐bG^nbUdz!Glm 5K8*ڥ@؄q:sc:BiiQMNv\bs X1XTL$3{lg7 :um\좻GKϙb%{mڍM=P qCRˎ K1&}k?Tasld#4ۨfAsKVy_$4Ha*Vczho߇XGY'wpLd =\b~D4UZ6"1'b"FOqRju@2lR)}2U³2V4[%Z?GDO15SdZ}ngU iB8;e7:QmK7]pCЖ+F#]#<x@ӴF>2K`Ψ0Jѹ IcT?&ngw({2ԣ;Qd_ 8Lty"[^KpYKXDqcМ.V:k+Z8DS\)Tmnwd͜{Vj!?L+Li_I-_.P@[57bWA+Y (A t%  NgЄ,umRp`ٶ@PyBAcpy-c& IZ5QfdbҼ. APXu}VXŗKehi@KE8ңQ1*mAh k U]L;xяxщ]dBҜ.;-~q k, =/B/Y|a?ӭ69f UJ[kVIv9 wH<åjԀX&'aI!Sp_ ^#zxSs0$UرH`x AwbEW@Ryv1J E +c%'NXFXt]ClֺǭhquZ]*fk2c Y.4D 1vl4S`B3$X2UghoV>Or8{M %ãΌaszFS =H$c" [`$1PKϐɆ_3 pcUd8U'r' N%]Qc'Y<\ 9NxK{-F]6rT5DB\HCyN\Q)n`ek>M%B%WbKҿvo3>P#"6Ϲ!3!] Bꧏ 5:TaJLV{ qeoL#ZL2ei]z0bxIpT,5\gC=hM52\FvȈ ԆZ Ul,Ł:ko.I P;HUwo/D!;E %#ɗ_c&@Apz#lIo,櫑"Ō#~[1gփ+lͪ:*+WJi^ ^:2#l<[~d?5]sKr0s *.6fd{*_Fl ٜa "ImTѤaƏ=2:&2 Cqy@/;qdl.sg9|,\4 Xƚrv >>lߡN 7BО󄰎Ɣ٤wʺF =G"zPjJ #I+aVdIJRh#XlkV"罭i~0`j߭ຊHt1{BW?;F&/ҩkXFEnj"teaW)MaGi>HCdvSRWJ9wAi7ϴA솏= 8:͖Dq = \_h 6emlÇ*[3򸨍Kf|{yw^!hmllRx$a;8G(V`NwD`HbA(l|-w'CuQJ~E- Y/_=;,P|ihؗM*zXgl*D- <#UuFI* f+}ڃSXj._b[Yl2Kx2wnWE3:5X/yg8l> RB@Zj[/ %Jι](!v<⾯W2&=5\A Cs/m0H:o=1˶tC}m5UjONPLmw X5xtb@R489}I(D&zc%8XDkC~ !}R7q4_iA:.;6ig&X&#q>w57.f1%9ٷjU佱HU7ꇐ`})#Y p/4.'! pA:pc>8c6'PNذ+hTM}JdPeS)ȍ;DX6֯[Mj Mpɛ6s:w&5/@fe_J Q[0 ~]=)Kv`wgarJQz*m֚X7\b*$QS'\3h#CˏPVgicdnmOH+'Ex!l6{DR <-W dBtVNkT\ht[Ús2^_0|p,@rod۷0Ck+5dqhWD'K+?qD/dog *Pڴ>LN=&aUI']z0s&g]{7(%빢 H’rxdE9Օ541# hHC# wْ/>72B! i; \1ذw\Қ H+2?5C/) UC&kչzϾgApA\:O69Mڪh! [iVnF1Xž@W e:>}^ ;!I|Ȇg]QMMta)F޴t} L2/h|Ȃ1TЮBH c1qu>-Vz5Ys .t#[:Ha[ 7?U -DOV(/kaéwͦ|ơgс~]6s\+CСӃH@U%z*~__IDjn#Ϫ\Ջ0QsJge} $CpX{pULܮ~f5~M$iWK\WW9Pl7g4}"5r=4 s65SC]7;&_/A5\ 62޿EXm:UWȪA~3aD"]MC)ch=ÈZP zB}!BqpouhIʛxׄ~$b ZaH>ԲDi|L\\ĩgy1wtmoB|6r\/ N;,d'[}`T[3: w2 z|GUM]5wV!Le8P g㧘&(z |&4I-7N]}V[A )jGӓWd% R>JbjUQmBKWBːPseݶ|3-Mu.$3x1#LRn@JV\J!P^Tۛ8 U遹o =u렢20 /VYp*kAОI:}tC ϑf֢YqJZ{nݛګy3WHm oz`rS{]lNrSou'2gS~u8Q `z+T.3v961귳r.WSH6]$2B.`R6 z99rǂ':lQҧCszpo$= an() "P 57@%68;T;~Xw-Kֶ+$һgFO%u~{$Ψc-iVX5>`Q&LzxE٭4&5FϑDVݚcD4ItHuVH7C OΡg,ՏL|efbE4a6 rn@vg*{ ~8hsn[?ˡm-㺌Ȏ8~37p ̘|4jֶ? c06\\G'q-v/,2EʫG/=%n.P'AL չgَ1f xQ P{H{nÕS)IrȧƝeaM086bQ@ x"<5!x(48$+#s D`#d>&KcW8]]A+제HqCc65'0ɽQL*!5CvǾ@vj9D4-L70I ҪPIQg9ŗoQjil)x&ofl?xyoi~oq{WvT뫸p\G{ITD! ZOx\*1鄖YTklņf.ӗ#7 y+f繯A2l?Sd<,@ܓv|*U#j uO?;w5ﰋ\Q]y]ȠD"Lˉ-T.%/ώO'yc.]*>?{CdI#ZKQF;?LM 49pѮae8E|2Odښ6ư7hv(:s4VKvġ ÷ &l&hrGw? u*M K~=@20 gqmLśeL54{I+T;U5ǥ<-br|3|O/O(o x@ 0lpɾ L&ň^Zi^}-?7nF/^Ɖ|7<ݣiQm8-En~e!INLDQm Mle)ȽjSFBHjqCpKZ␵TIRˎGOhnU~E<:jF:4ZKhEf'UzB4nb~8m)4NsZ[<#Ѽ\sg/vZZuV 0Ԃ$,dY|d8#te\ \9+&j\>c J@.h9``| TeT<3Û~(f"b\B3._s،:*v3HЍ)>;; `|hORQ>Vf+< TJå΄6[ 6}qeU/dU W3<ʨp䓅\bW̆2|Ɇ.xs[Hn{C`a^]gmF5)OQo"=*6GG6xt ePpOØ;{IW?˄k@@4$kn!lߡc6}b;/׎ TCB(~|EJ1ZD\T '8N8T\Mc%I U=H^J4wDm5:'O4*iv(-(,cʸPQ%Qo6nAR#’~9!q͜ϲGvh֡%rorI|SG]@2o%AC缵}@$]t8F5*kO$O^P]dz ]Q`v)l vқDF=oCua8y46aŜ*<IW3b'zi3NCg9Sjž HC`R9&5J澐?2jVB NI[W*XdNlԷ##7_ꃆJwRD>ƸfA?[=@a`Q(7X5fjA:^Nmp `E=*uX 9 X`T~QBpfyl~M=X1sچq ##Bx&~AB3}E,4#$4%C>0tV1yvq~<^tPXoոϚс2n"_'0i9J:*9\օ, Hԫ.^h\WVVTu1cifeZtAʓu3 1dZN"UcuKѲTz!E53]Aio7[;4)z#`y;ǂ'/ǚ }XS9 _+sא{O_[;SMyЏ+8{OR`ʹ CLw5 )-Ʉ g+ȵnOrp9(91whX a!M r0e2v5h;P|i:e~ 6-Tˮ"L^\KL_F{ރna,Y!q'Dna0LDHCqpVo9#،8)Yй<NW(Rx#3vc 2;Џ䱸zoϚ-JqP1 r.<^\/O#||}0,eo38d̍.=t"rFV" ƌ_#պ!)76/s8fyυ& Crnr\tArhUa$l@%keXzu." m?9cSy,<An*9o`1z9AFPhP]H 2xihЏ7)]dF-%I PAnrǖDA.#c)lF> !nbGvsp\[yʡ6{}@9Pźx5 䨈Qtg4v #xψᇘe䴴p!䍶^鷝-]W%2 ){-$;qm{1œYn([IrVP& 0z;@Bx9pM˯N47Tban?C$~ ۹Vv1Tqeb 7GϦm9o GV*S^ߘZ;Nf!rθ9KOamǰF5'ߐgMDLX2AWŕFsP{+}U KXy]WĪ6#Vc{~K4wh|E[Wm35q R{|GRѺF"u f*2H;ArR+Z3;>[NY+껤Ւ%5PTq~>;Z*&2Xi7`uq .h4u v߆ZP_F^RQԒJE=juǴX\r; |4cnׂKي,UBz/5 еkȽqEKBόҙ\B;[!?$jp >w1q:=yx#T_njs?u]ik"\AڶG=\&ZqkV#j$ݶlj%&d9F@75pܑӆX](&vʜʒ$Ev2F+U*4& N b HG$]~ \8sAR\Jt`7߃$|x륶m Yz<4y*bFAf|pYjͮϜpI_臚R5Be-h\J'J ;icl~H*4çdɦh*L=_I?7My4oWcAĆ% FJ LS"vpVz\H}>ut5|~RW#٣PMwn?Y]KxX m`k)u4 @7=,oG&Z#~ʼn@%707p} ⩍Y-KY'E 4++[Z<| =:wC*f{ݰRh}v8Ўl/UFRLtr+B20gdřAqk {3?(?D6|)&l8gwX?צrgAPsg{=ˀ9S_z/mJ$*2'ÝIuݛ $k`07M^~Đ/ :H뮶)P`4_C,; 4 _gGM=%7 r2Xš=oe7kG9Ͻ1WrP9Ny$붏vX 3uהL֚UjPAEbTQQ< ?/x;ks,Ӫ=P;.Q)mm1ˎ l<Tze0V2ߣYazhiCDBiqBTc*0"na3_qfӳLN:'ǂ/ʢ:uq7xWJhNőz\"2p(䧼A%GC6+%M"PQHa)K͇0y:}b~xQ$ݍck \ʬ~u3gvӨ3ɂa-ʷfq_OGqZ/I)pN4ynaE835|RO/ØѩI;H K6Ydz!0|wg{^'3@#@7$6$Ky zty{Ԥo~!yS.9М64E;.%}2=~cB7kC8k 7@؝'݁q1t/|j?ㅔ_ݔW^aH9u.U0>,r\%\85 M(R5,01\6mvA}DizcAs.d]6#]$D z~/Փ&!Z-YyH.Zf|oɛ.Y忤3* GcQɿz Q-o.E=]J}-U-te: c] ʬ% ף ^D0$﷠{g'S\K3h\ Gj*v L"j&R拶1hV4"Q tps4͌i{eEڔ _WSC!lŠC";YrpeʉMr/~Ss>z |Z\^DC2̫<5\"XѬah RS2hrX- =jƲnPZk[o 4@z>]VL3_?:EcA=5lǡR=c̏ҴMwLxk[ `V|AnO4Hu75 8(9af2Zdޏl~G3YZ )/خF;PQ5 U! kQ t8Sc(NުRZ{U#q1Ӱ[ܝ|&Pey&F֕|5;z5эLmբeV?`;6RŒ&rϕ\U2e T8?96BfMK&2l7gL1 * V"[Գ$c٣ᤘS6w6R36VN`G{q6oܧi}$@^I5iLꌎ:tc%1Pn8Y e3,MϢvFM/fSfa!p?6<1KqP~\ 7.|&){쪉H)'+2XNۨP.Xq18HZg~}#=\X}*H5]R`q?ڤ`b "lQvUqito-Q b$zɫKB8u12>T|{Ⱦ`% *MT^~bmE* ;!|gX$(>W(cR|=o{N6iFOf|$@??L;7nzv3q&{&RεMƺ;lm? bz5+l-ug&i752c9Ɍ䚦=Mջb.+ K 3J|B)>ҙv$ lSBPo}KHУ4aŪ4z"^/^M[cMQ79}h%ωp I9; kRi|$g9R5XOyaO8̳5V޸]v,O, }}RzG :Bȯi{vٍls H( Fcc%&}7ݪ_Uߠ8HPuEQaDD{!֏g'yT'G)6Ceqh@v|\P2#ORj| `]Ыz?ีaL[[w.tmsr㫗:N!2bA^F1Ky.~N qݗΏ]*0V,í[:l83oLJ΂ۻ1Niς3G;r?fXˆnZe&'نz-r-2Xo15"VisndMc{ >;E,qxR'Uc\F~ )K2r;9jlS܇zb+5EcMZE6KjԱ.,Z.VP,cз}BʍT-\-hl,2rZIޮ=:r !alHdJ;ОD~_>B|m7K=U׭/Tx˗Df,]͓_&vq9"ux}h|@i³FBc`T s$MLŗSRTivĈ~vٶ@|  WqŕT0`&h `XP톘Ǒ.%-L9S]LMe. +bjUz3a3UKfZ!BWde 2 leǻdR5@yk$~,xTt:WF'Y#;ƶ)๥S{G5Q leь6٫E &Ơtڠ:ֽXCKpuV;#Q* љ㵞Vb+Wi=\O:ٹi@^{!l7@ Uk1J ]t+^WY^MwK'`+֚Kz}0*؏¤%Ve3gSox¸@|<5os,GBP@Wd@]=1AwtRp޸)Mu|u%+9W 4h5AllW~_c@_h&=qi ""C, <ӏq-ÂIb m;ƞ!.%G~(W{pJqo@#T*])]BE HQ .&wJ-1̇gǴ:Id/>z&k5ًofbsĻL@D'0ͬQc;Wغ=V4=Kn<͊Y@k=LqjUeqԏl^Dbr4Vm>ksa/~IhitxKv&-|GO84 Sd/HO&}֒ zK&z4VjƓd;EOKԏxb4Cu_Dv鶛(5ф̩}es퉀uҭH\ءp &=9]{Kw4OX}2TqNzNl6Ȣ˄"3t0hi<_)Q,8v*7NwyS89K9z-g,ϥH-B.$f9^ jJC5!UqfN]m\E\uX>tޒf]js8Sl ̭=?aP5x [2Q]۟jI%Kc= y7dnTFdCr}g8r<gSFi4IRs'aZV_v¦e/o$4΋x]^݅ OuGCދMl06 h-k\iS;W&F-Sg%٪Sͥ>R>Od8v2'?HHGZ-EXYG=|[]}uߣn.=ŻKuO^7\p|Jq^CwL;x)䥚B t}veΕ?X՘޸{cK`8,L@-^ĒU)]eJʈ+1( x M@z=h1Tu*e:=-t(_؏tϧx5@k%/:aOCx0ӗ1Cɬp#x-+ygt$"RYC)> C8j8zͦNtԤX`@{fPT9/.W* 'k%91pd!MLSd9%hT!r."3zj0 oI]>u!3Vm!<(X@UkhT{Q|3Q 5O$ira%r $. qSj6f3(d$P ٕ3.O~`n 9&yEyFCX'nWs_4< @()(ڷMdTD6zp֊%mB޲hҰJX\,+yiW}KnylNu7#~ڦJz4> ֖b˯v0#@D Q)F~Ѹ^ KEz0@8H}IZ0tTW(VFDׄ<,k/ޘ]',q詈E.0 Vީ1/3,W*k*1TW"DZE",'l/l[ "{bH\̵n[(+N RϨ<98WN1ܤ}?$-6zL9C2dA',M1㑁n[.assi#}N;Z߽Kj' g}B6m{gyfcH^0 醝aOywLbևqw؅4>$S+Q7sj:e)ڃtмXQC=-YX#!JLo1\aKXo]ɁTf 0 X(4Щۯ=̐(/2w!zYoH|Vj)Uߐ[m !. <=SOX[{Bj@ex 4O}\8tqa~ 8'#gݞ8l,lY 4ep?ϡ%/*YllpA: - c@F٭a[oO1,<0|v:fG=Ȯ7A3^ i*aZ85iCBLӞ_u=hiPέ 2XqY/cueCicߓ `}FR *HBJiqwdmʭ5AfW4VhD<]~[ VmTwj6L)(;ut*5 O}CU묍F7%Ov"X}\=u48ұ3wzaI]昃h|]7R_bqP+ѢҖ**.;jZRL[!+ӕ}X"`g[O&d$80"H)'R9Ψ1j|a]Ί+c7Ew%ae͑# m{V!|yP>O2bke'@}Q8"g他ZK\¯|KY+} ! L*6*E|2s%GO57TBe^%[MIr[pEF֙A@MGujWjYHnOu7<Py3ّ2w;Zp փ4CuGWHӏmu68^!c ,x M#C^LKJ6kuTpu3u+#Nt T'tuŠ3u !$7C>G3^u;>]Q:#tOCU$` ,g4eDjk ]vz\p"%DkifGG_M4Xf@eR^0 eC&uߒ 8P#|NM6q6PyCR|3T+߱Ro(x ÅgLaHZ:!CP!xVzk"} A^$ p)MNRCbQص@^> wNVu=MS\c,YsplwS`'k~54.ɥA 5ft,˅r!=du`@0RWD/v9dmz5ۑ&5#I}ݩi4)= Q<8 f@E3M+n@QCI{'BZx0KG2R}bU:Ў!ጩڎ9>fhL?Rhk9T _c*Vrm'n^ +d=YCS+d9S}'dZVو @tD1BȞNJV=#jtx&"fk5jȎQM R(v564 Ө %wS^ioh,9UzPTҤ>1{Vb,0ص?X4&o< {L"Gn.u qYiwb v.KiYw_{|UV3>05~tQ! &V*/Lsya<x *S=VZ% *])nU~80<_I}Ê&L/zn~w/[0j(ٸ/>gBE0 Hre4#S˶N`@/sTQ\te,{Z acy==pNuӌe|hbp]F0ta=Gn-ّkqTfhvy;Y0 $hZe+{&: 8gjHboQk qp 7*4U h_m38B̌k:44m2ݍ?QF+pWd('8Q4 #4n?cdtOӌ;wƌ"r3L~6ֈ&)}, nJD'bnͭ<@O^H.qk3  LH"̠v`GڐF m߻SDqBR_#v lWIUuDE;e):bߖU~KsӮD$85`3A&nkS jwXG0MhF_ RDV)xX$GwTcԴV&z-{{ L'oX%3 /FY<}/%RU@k!/Y3Pb9kjlϙiA8KDٖ$uݮE8 H~5P>.MQ(ոrA# _hF;݊C_\' S)w.PbMt@[Ph*|I.jj/rMQ8bUw\%l4닙hM$gXUxDW\Cݓ|ҙ3=@ۼ }TBWut8MX}%277;Cd4eM)ncu#>Z玆-CD'&uv|NwQq"͂c2L^(s!|Dx>Dww'I"; Ef6l7ye]<6$bFs%Xge1i v C>LCDE ѱ>{nEQ }FfC.)hUs#)30gi ܹEٸ&d5`URSi~RXJG}a{^Q?sKkQW@A߬R^[O8ܯn-})tF4Pi dz߮ZWJDi|DC*/wͦ۫͘WJR=:lD- {8 /p{.s`Z4~ -w[jsP$|qhN͘?[VN'JW'd :Mk~ 729aBR>,ʁӋԲw,J1EOXD"1 4/.'uJ5gf{4,TTFGolhK@{x{y>;0)(9aL)SK|i=RO"bk{NU9nlsC#) ){H6%QR3F+Lau^|P3+ܑe79W[R@$\ lvBۿ%:KnG^P󢡛?pŋd qwIr6R&A9kɮkYpqGN7 ZqBXxv_|ATifQ39lJ-D,Z-ZѺ:D2{'`E^ mR#{%ë,|H#8O^Y׷7\Ds6:'1oJ= yU5"X^m ^Bxvz-K 矄/'LO ƪ ]Dk6_1Oۗ "{&"mzu^ɚD_yc\LL".{tRD߫[mkcY:tiN]߭Z 3;Qzfn,oT2N!ڒ k7`UPsnRQCdR'^;[p!fInAQw+SLm $^*ړɏ=?13{`%Nu9K <{Wc#3cM}-4n D q:%cJAC6g+8>&,;0z@6&J8RS T;Ӏ3)oFAMAQ @QJ ݐҦ[=I9bXp"珞8.þuC<&:PIphyᶈtci+&B<觹Bl|btقÉp"I( ]9a fRJ4eũz.qld/Im>Iglf4}* G2lۦw6c4ntrF? }\0Bf&SKu}10 {e! hE:_>V^GƠfXbQR{KBqꊌ k$%y/Va My*'%#0X8,\0 (?Jpj!&9FD 2Ǐ@>b)`+6ԟG0w?o,~ܫ]|++=DOEJ)(Go{@)nDgř8hwl3QCWH(F/K7|18q|RH[d#D <{yRm>: 5R%M (^|5ՠ4<䛡qp溶T%֪ `XTۃr}@TOhS>C ?+9m퍆@?}K- fs$?Ώ;x&kp,_U!1vv*Y'50louT0%1S/r ܙi\{ bcG~ Sq%a@&EEa7yQ$@*t rK`l>3_[!_WL+1ivN3ޞk +6 I^@K\FIt3rmbHfO\ nQpQi(nb7g^Jb65MoA5 w Pq"GN -TyN/"9;yHܚL %l~r ]/x5Щ@qߡ#?(l|i74D94 \*)E{n ֧$Գ&Ƀ=@S UuP,sgA0),5SM0]q'pA=q%e[ `s de @~k`{ X"NgT+\# ׺416^~S$碤Y`yh'A.Cٝs-*iFBEӺY{OYp0 Za2 ݻ/PޜCQ8Bo| K_bV V <ۘx$x+adBև!Ǯj2G0,~G9;֨326UʸZD s{ݲ{Qn/f8E~@0E U(94@.!!M`$Ga2e1^/CfVT2'G#bϘqzg7Cdߙg}siQ*$FI;&=rI@l?O3n0ز:y\y|z#H|M\7R挩4lߟ6t -rUG!x@"7 Cbب!5ޓlKQn+@맽rI'E5VYJFY/eVIo[7S\o>Vnd}OzOooZȵk68٘ФKLDƮ m#8- t’JhlpFF],ĘtTO+` Qz^.n/v֬'Uy":O}}d,D؞'r.ÙH YNȓCr@HA=wn[fpW02r9j>uko!@@"nԩvahw{cK$ȍuUվK!X\܌ f]Nڋ.PHhyh2m#23pm >`c1 N"uwgɎeRdpVc'j^DCegb}g-xpW4>nqN=Acj;@Ϩwiޱ6AM=5%*RXP\,,/:zpU2FFh]_9:G7Nt>ע'W"^l!fҼװCXmLt,n&B`εfɂh10t"y[#WqOYv n7G e~|LM'BBU4lnd rW'}wJ℺ϊ~u-ieGXN ,f.Xf΋rsNuSN{ȟ8G/̄@.2) X('XPBMN2b1hۤGN#nWsD}iO!4=4Ɣn$sD*cv2 )m@k걲EkI}/:𦞊ߪv}*̈́ܠ tIJ.*v㷿v#3H?[$?}=D)&_H~bZ`GkMsw/&$!J^}\N8&>_NK8eHؽ[J}yy 0X &\ˎ,wuB#W{K/|7EU.wxx6,˖Zx+KǸ++'l2]V?8iׇ:6t]PRآ[uyH >,T 41ު)?aY#ɗTF˭zz_vbfX&z{zP4QK㡫 _qI`]' IXIpzrPo_0']U1Y=; @1%J9Z)һR)'Mf-* )_מ xTD<$Shg6ԙyડ`"{0Α+E,vdE4:)S(^VIV%_if~/amWX{s5~j|+~SZ`%lv dӵ`|'B_<0戄$LBad夏ܶ $1 إG%‚"Gy ?}-"~kǴ?tt]]'`(+ c~*3x2D8=;KrHY 6*s)buvrO#V:ׯ pJwΦ&GlZ 3E޻V{Z'H}_"*Ft|jFi ո3r[қNF5-te`Ɛas82?\'}Bx{mA\:~2qfj5bUFl!ALxd"4f7O8t1ҁR "P$H<Ҙ\P0,ACRK>% mi~r5D4K>#ugT=W.аbǫbtSL\v J]u}~WA@up AjxQM>&>\$>Yd"F`QPTPmW:B:\쏥,jT) XK<"vn$qGTl%Y? 8'˩~E#YٺFEVV˰` Τn?[37[[R7YjKӏ-.6|$ H/`*,`VG`@[At jIF^oY >4]肾f{8,0m?+ot'd}Xd/pb O;UӿPeA] qyYHW%$=a ̘g@,a{GCa q6+Rht7uG j^l18{ܢvIAb7.iF22s j}Ps8H8^p!~DBDMѺ2pսnlxac=!'ԔCE$%!5?c̏z˅!YU9ρw}xvaW ۗ5hFDr>5&;ײ#vh[yÌ&.+PГrifEΐuAHN sxdVe=Hõ{ ;VSD_dEJQ am #ANRs1L| \Fp%$A` sw(*^}ڵpd@l21@gj`Ǣ>_tmZ;1hx%ôrNzO eͤA|#V"aW6y3wxgcBBn[;rl=bb"jr? CPͬX{.WP9|XÆEN 'uouB^j;䃅$ݠ"-gӓDq7Q cQB?RPV#w̎fٌk;4TOC\Î蘸:^A؃kc5 ]dƲ^Y˃$ElY׾T6VGްr? ͐yOhE/t䂢@c%:(]Gvd$w?|m##L/g"VD]hk{.Ab8pUGi; irjn*?XE-oAm /vOq1Ɨ䷩-b*i fDaNg}nPExƢ3@X<.Ǭⲷ lpIٟ`UA+V2Pp)$CC;=fjέo,|JfĎ'v؄f>I"7+ ӝ Bcy_wѡ |qfKȫ$v[JT@։woBZcj z2'p32=b=dɣМSP95]23|NA#hV)njoNk #7)! LZ R;+|{+;*;(KarF!)>4X Z7UK'1|-;.^T&aS0PVޭtwCP ڬd$3dqS5OZIӝ?^pQ@pZJbUYNXվ + 9RWP/_ihI5pDK4g_~_7$a>>?f!X8ҖOog-Y)Q|>洌7lbjO-XXS+q ^^;/} ~;I {`k^eڠīe<ʮ 2M~H[S'$e2Qp:{Dٹůq~г$EN7 bIYkb0/@:~Ҋm& JE'6ΑXk^ X# ]L94y1[@ *>^a0l0{ᤙA[a.x=;JtDB5+y\sX:[zmhub$ZrD ™|tv)>|z|#̦aq/Kt;&Q!=7P[lN\x7ͫ5^Wu?_%pԢ9[aN)SVi'L(בCdP$> g6ll w#Rձ r8D]/0[tbyž$~~E±̾.F0qj2; aa`X׆.LڢUAᶇ\ O~>҈sVkU DzF?-.op Rb,y_`zt&/o!3tڠAx%}6^$ ,, s .Ydܕx'Uń(s&o "2]g2.oScs3Iu[ d'][96OwoFD vWOq#|gNk3܎s*qވ"a׺%P{Al4U]>5Q{fBl胫9bnܠ#nd0N: %"() SkM)CB hzFUa 8 lwVX+LLT,k k3 lL;m,Tm"hĄ=z}盹.C(LXŎnSH@Y` -;9qy¸Zv;.V e|A> k4ZîŒlgW~K)_7 *@>r'0'uC_KV "RAj|5(hICpo'࿝Yc^Tq h?G1]mU{xK H80l >0DQUq)hI/v]p2=u,ppgդ5?S ?%҇ O0{̆3Q$䮕<+ 1c*E"[{%Uw@W<=CLG;Graa]*#$Mbm!fT!u¶x$Y'j{ĢZ)7It.qdׄ9'?-0RwCмaYoؐkMF@dKx:!R4eEQA]; 23E I$]iߵM`L*`Q>@nQDjDG/~q#1C w7j1 vV8L b ]'p/TcL*|KG .XzLH S#"0C֠(^_Ȏ^N$!,5̗ryQsC_~ ޤLaOcraFo\#)ےtyD2/$6 bz*#;/&0yj :/\*$-^NTj2Smbm(;)j)vpՂp U`l=t;bxu:q!5~R 'ʙ+V*nLzMNUO\ VyK=E+C9 47P/Ιvk-^66vw6}d K7ZD?uΊ@6xS, a^+JWuNͯcS7G`rz%D H\q: M0\3z:p-V%f Wg&23^W*ܹLEܦeƙk:a!å;L?;^2ɴ+[D+@4 B5Var0vթh[y+kSG o( H ojuxv)(C$}`W;8!ҳUz2xZɯH.y{FG%'x$AC7ODB"y9|Z)-+bʤm9iⶠ@WOFO7%dO^&[).ʄ %CB>I|{|ؔsexh0W5@`q5HN?ׯg0g"͐xAȅPdG*>3rnJs("A_7\IJ(3Hs,{9", #{ \p WrQf%ˎ9 NhV)<7 *uND V-nh  RL +5 2$D&'BNO%oeT*q*h!pX| .=\9Rr?Feꯧu 6%]P6ݸtNTq?F9&܋0jA&-c>@s!fRO%IT8B<-cZZ/ M#wSp3IZOV![5E,Ȗя2KٓkmE֍y3ؘؘpOFV~.#.4̰a Kq-{{3օ(qby(Rí5bu>#؁u4OQUSR}"AWWhSBeJ q6E2uVq/vV5pN4~fŷ‰hȰsD?h}3Cj#D›qc,r.̾ഢʊyx-ZCY^S 3CneX-D<r4d>wrqIgE V:>E;tsw iQP7~q֫9u vgO(nP0I`FClHuO𛯢H F5-5cϓ<~ UfJ)9MәscBA? ͭ`~eFZvى2"$2Pi#pV|F+Hѧ&9hG 됯^ Z,hЍH<+5ӹoB7uZZi!tj?P_TN9t|ܵˢ?Q"02?D::Eeƀ6Kd$ QmiBvKЮvoQE y%;V_fkXGL_hn~CyE"70g@(x TW A4]7F_^Jȇ7z,B"e I;Lp^uuifOrEQ'7ر %[l-dbO%CE3*a.(R͸|2&Y7ai,]T0B\ mG09mMA>繂AlgƠ4Jy^ rV%\# P'2251z3S?f`H]7F:mU߀_2T?.ghyf_HԼ~ n _f^;ّو!CЇ^"|g] kF+4O9+6X8(n қ B25Dlܡg6v+ZObg&*bM'T˿ ی{\yʡ*(f*-:l~r\xmJisl-gVl#Ţr!a; 1f=b" ;ףel^AUÖ ^_-jǵ_gs N&Hgϕtfu,C];YxQ$I/=jsMA'ݼ퉀D' 39lzBJ>L[J,*܃&^Gfa dx 03C"sHĖT\$pv/v$zhU゚ HYdd|o>$LGΞ[9NnvGnSGpd/Yw>N8:cX}CܧNj:$4p|$m}M el8pa E![:N_a_.0r*آG aE0 &'+F&+ . ȨTHgWve!A>K  ƹSBϜV='/lGriv--i _`^~XƌzB -]Wm`6I 4fB½W/2*+^nQ-"Y TєGq0%.> /no'-{&')9ǐ/k~dV̹D_Ф9TDIb-ghx 8LErnL4U<2["ŝ J*^ZZ% 6@X9fVADrg^hN3ģu[~Zɉ}mKת 1>dżdp!٭.pB ڢ}/?>hm2w3t/YJBw#DqԜ 5Eܸ<é'HA5خ54m}=y1]m!~*!}s{s̫46'Q '愫Ɬ#`qO|zPs꺎L dr:<U'$USɫ`j01m%9?Sɵ$zu(һȋM%8!^>W|ڦXQq 6BM})LEUݵgw"Ӈ^!(D#R`'tE{'>ЫЯ1J=:TS dKwZj)[-kpNY$h\ SeG)(;GoIRv`e)6!5> q @k: oѭ:Bŏz eY^2Y ܰ% |X7>;Lvb3 fr8lU nyN{5l0ݺ& y3Cϋo-V;yc/9𺣛֖YŞ,@Xʳ$AH E\g,S(E Osx 2zG8f*sj7smKLKOhknYOC"1f~ DXنj<.`'0)z/=otJqdc 0"`[j\."~F'NsAo7]b=I|Ͱ&J;9E|=7`V?4oȤ4 نh8mҕ85SZN%TjRRg,Q<2)]jLA߸X qL7΀w:E؊EdwX>ꌚǠy<}&R呡aIQLzed Sʾ9up(SCd[ 9ce,uԾ)|Px!CX\44Зd!FHV6^Q[(:qtbD,^0kI X΍MO>خoc!.6joVT&]g Ug ){@8'ʜF,é֚}|RDE]xTP){-$gpX^)A|:f_yz[CNr σ׎R@~ UГXAEv &݀8 F co:'^J'O@Y cba?3jkD$dM(=\YkDIs jɌI25ct:*jἛ<-Qjkf.P 9HZ~`Ob ӎO3smF|Ar)K]|w { *,wy.'=ܾyH j;x5fKcVdwTHRA%+7a ='ʠ?)%اfa.>2mr٥rECʯ\>,hma{Ά2#d92Qhad'E-y/5 q4K{'Oq\T+ގ26[hi׌=:4uy\h24Krtp-'1$&"iC^DKWW b$K&)v;uJ8X2-B=?U[;,Yzvn]|h&A xceH)UMPvW0XC0}]K`yZū۱Q/,pg+izq)7c}<3gt$$/cC6jBďUNI!~xt&θKT㪉F>/Se:9}Or%d&:xA.LW^(R5[3ШDŽ6dcTGkjLkKSw6%F;w{0eS >$f繷5@+=7Zs\9y*G@?:?HccN& w}%܇.H}֡G|dnr AFWdx+Ě)=S'YK|j oM/"Z}ё%'B1/5C;z7yVkUT$ $/$hS]1;a'['@\m"IqzwL>z,3ڢ^A7PAnOդܑ+zYbBi%Їi<K;,p-TWlȞւ! [ rҍO$&gVyЀwɧ=Og[&5/ kƔ^H[/㘅E^``n[7dC!k,izyCfcu5dTXhfQ8Yo'nw^8cKea.V+0e6qFtby^pnZQ/rj}ҵTɪ5C/6\D} 'sZ;Ms*|@Ļ/sI GWlNefhS YM()$̾l\{BAlpoJ̔ԸB XۮN1PvtC-w 纮^E0{\ A}?!?ɑih+d䉀p8"WdqL{Ư 4,9+d 1WA:aC/|˻ud˺^V >-:N&-g.#{MHHʮPʞ{jyxWUC޶*&T' nfFo>k <V17uffS g3T N{nGtk̝! vhYJQƽ 4ʢ 'maj ,_3X8hN{(1,-o152V>4}zI|ܳ7Kg MjD?*U^Z|c$-s)VO~.mJ h4bvR{3aEB) [8[kup8>tPs=ȷ!Z#S'ip߱5j2Y;(@/D8lk^x u4طbܑŊ,ċWHI](zI'{Ҟ3Hcc6-f꽀G@OVTPfN <'6|$dJt r'<&]g͍޻3hʁLovW)ng*smi=#EA> H" SYn|Trx&Fh?|>U3C*8tpŪV&6L;K]_:buߞ֖>:xpKk$.{9M U[{&5\~zUV̨%o1Co'h##E!bwLgg(|F 2.w4EYzV}]'ö+O:O/ϩ7E#>˧-!O!1TBX!OL~zZG SQ<(&.YLBN ֒ Rs*CopB&N޼3⪁G48x^%hÛ![=CIvTI;4$5f_:ٿkGw+l q#e\ObjhwC`L*:8 Imå[\ t O?2E-t$Ԋ,7<'po9 LDI<`vQrDcvB.c:!%a#T!!@H7hレö[\گG}{S>3ʴ<1o4\r۹أb>f$/P?@ԇ+ǚxFçt,aB4+5^ }i]H.sL-owl!ONvLu3 O!m`Q.a>UL6d$ì{+ń~^OЉqWS{DBR_StEz-,)z=4R.&?yz,6a?קlrqb%1Sx,ڀ(%קhZA;i{%:)vkIcɦcP]Un/CDU`q (W'{ [|VA,c*9.ꙶ-Dԕ?'kpJ&#}yY7bqo r B~{iqx{ .`gvvmvj~dt9>}oFQ&%~O)p%L)Xη1}rk?ކ(!NQo "Ǡn` fOwȭ3P@= ( w,|uXd}8*@2lηM{:?yTmVZWi[V2'>HA3[^gJ #Tw}б M FxwWˏcM+,J%rOEdO@c>Z!;6&)qYeBР^^3YcmqY| wF +]^e+޾PEU +BB_m3{nq z7}kz "nlm n{2Zh=YC:P18Ie΀[0]jgm(ڎ 5/kGYH*o|vKJ&b>D' Qχk_p[͡4l3Igވ;#8}"Htك|-gP_%86@uVNrm[k_`xM2/ۢBu_up3]Hjm2x9lΞ梬#tJr: R­ЭA\OgGt=uYTߴjXd݀iYh_]RJS泂Lhp_8kymjC@ۏňτ3҆+º̥Gj_ [,CuYiؗCBȮp9R)m/q ˇ=$bݘ> N GM%-,miݨEf{L4ÊOP<>DrrZ(DxBf1_iڂKVNc&JB2D$=);bl0G%ybSBOV>Q|``?Ҩ|'g{ٸ!2Z2S@0!ᔽ X-AVp, "UyXs;_xoQn[~]cH0(rMW C1wKP=5`^@mz94 dFhJ]S<7CVV5HR״0Aq ťɽa{~ x?+F;K# i ?R\~~_+I#g;Zrgߥ?OiRYqOIMqD ;.r0g8!hٖ DwO];KJ $P˂/ ^*0z{[6;"حXtGc5Z\nWٵ *<+H u*]@J 6{Z'/Xljf6r&I?PxbԠ` ՞4=hB $s{08o;ϥ}E!< 6 6agQ)rl; eUѱ2i>~ Gڛæ׼a3ͥbܯ餽խ>#|>"E[6L@L DŽ/%nU;ʉd(ǘF`& CdF6EђR1S0Fi3vݧH3F2C2D&EдtyYy?F (ߥT/dc-zhfv/MtˀO2*tL$}nnBܤ;^ULPݎ. _2}hMClT`I5~9a2Qg[ADRHZ5 us־᣾2TM rtw,/࿴DKUF&aQ\D^8a,R}s#hfc)`?{/Z|kWtei K .Biяy?h%MdIf)U[esK1h[dr[[ }ߏ3Mnp vEW7Я&@̌Um5 p- @!} 鏮 YRh=4· m^d"}ai1]]C,4L&r]|)yQK6^]Rḻ|A#tFmKʹ!){fAURwh5E˺h\r-JSn{̫mœ0R=Y^f4QԻ˾Z^,n1V2ׄ0V$Nufsh jA(orK!dvJ3NR8r=T#'eH`XX<M3| ӰG\ֆtZd{VMY1|6A`X?4/LR9ܤwNMV/gGe3jbX32䃛sٷVyfQyexagm0hxk~X^۞9~fzS˛QX*(%0jV)¨k|Me6"u@mtOvU=Я &/Gbܗrѽp~Xꙝ&"C L(;tq z$aNF _Qm2T*sHҧ1pnëk6%*z 6Yh|+!&+ګך [GDz= 5&LJ'{e^ # G9Θ+FgڒE@[5hd OƬO T"nvG0>sδ:1V`:c2ƺ[?֫ز[ :f̸NTz_5*o J][=>,]+eÅǰ<ӐۂV89}5տ*3(?UALj@7 ye]`s jA4v<3 ̘>:W#oQݕ0b raRf"a$49 #X)m.JъWbBY WelhƦ"}=TgJUMgݎsկB]&w0p͝!$2c=ޙ!TR1SO2WjgrWRDa)>-r8d!jP9pP l qZ?-aL[cJ6`^Sx pJZ\b,(x}UQiΧXDZl}ar>,*<E܏lT 'oF>&٧`$*r3h[8H\}2W2UcUp E%K1#\z q Y6e˕ P r#α7$|)ތ$%(ht}nm 'o9 t.)^r"((i-]M&%ȇN5T~Xj$(nhA+?QӢ"&'=8 $!όgǻ2Q9GS0hFDemX]\,tq`*%@(V|#:;&$@,ړ=tV6IЖfIoC7ޚw.@RCDg@ذ͠y:KGXNטY"` ʄ1}"M5;eһyejJ% 99<] |] UL̿Hpđ9L8Ax >N099TkCL6g bV\EP"[w+Oo uz5:2޳8.6%DZP̸﫶9N]G} f˽m+?PRk_N+5ip_(}y-q3/ާ󅗧Pp8օzR&t"&cX]=~3]xj93|xmTVu=Jeij1wCSkI$t)ԓK'/en Sj'IΘn'A^E >^{n =??pvPG9r[ƨUV Qj_yaݞGGB=P3Ǽԭ3@@ޗ,ё=#YU4TL]t{w2gS~6엍=<+!Oq%.m; ptf%R.jrqlĭj]iݰ *ϯo7>x)+ mYlBZȒ\Qo+r{i¡`\,KVDpS-=Ђk*vc=6nXכSf8A@l)1sN~':.`~ J1Êe1v&߱4F:@#܅8ؙ>[s:oZ5q.Cr(kX b6]e^!219ْn2(Yi  ..f4q :_!N)->ؿHA][/IvbF 8(4QjsdPM~VDI :̈(.J $$mPWeas2tn:aR^RP7n8!2Pz"0Zo&HqǨH = \8Wx!9@/!muI!Wyv`x# F^tQ5XE{ZOԈYq{;T?!vmCIjԿNԇuUu<3i֟a ?ϭ~㤮Hq#-HrD@S%8ƫ8˝]r_:UVi%]EoNtTدwԤģ cGaj<"m'n e@kO,o^{3f=r۟Wp׫'A ]5|}Y9?N'KV[~K[X|!!8,e$-x6J\z灙[IV Qs3H>/w7A"f϶R_- vfnNt^DgD>yXEe$PtV?I#/sOM/MpO QmzW_}*j3\ cߐGp> ޿YAζ36vm!MUI+x c28.CAs9)$恰e*"n^Qm܎LNcffO9H3#S;e+9۲i4".1=$WfOzޞKw*gHtWLKSagi/2i3:}YTf bZVQ??k=࿘l~<YLW*)1m}z۱/Mdxatd'iBM|,]ܑ/у^AjX>arbaE= .xY= y)KϠh[LCxtl!J h=ͨ#:G8ϵc9nK 01OjCl/aM=rS4OgN !sl'K/F7öӈ/`P)N0DňQҞQw Qd\dU~co;+SΈ Ilvvσtŷ^ݩd<$(^ n?x4Qcx.l8Z4J:ZsTAJj#LFTa"'g~.bAՖ 6k?DzTƳjc5ap33ʾQp28FDf$3l!>N GlpU@i+Vkv)!/hy0]-o`oIWظF06 m#1|Q7LkQ iuO.V@SYV4c_uJlghū. E  rQAb49?3X(ٜr 1 =>XQs7-% !X~,rU[R^oyR'`+j>~lRQ԰#A8_a0mˀ d$󒍯 B={f v~|[MA<&W$҂5"`c9)ZP$ӵ]ݍ8ٿt˺/èJ>JD9bżq4b#"̆r٢p0O-d;\[c5`{z;KPI{T'R}Έ٨JY׻LЇ%֌uƁ hڪ LU}mhԌ "&qY]p/D|.A_IYg.I'-~NҨNa,eyYx(0.=GQB~`1TغA4fB+U;J C>qcL۝EL$HލH#G&sY'"H|t*kUwE>H GeNV#xS |MZjT %*f@ |^) YM|_=·%KUF0IUJ[ZU {%lNؠ4I_|f ܄o1Xo2j. M:cj`M̼g!CWkxƨn ).C AD[K.4ͫEjW8rN җ+1g8u y _3N!W.%^Z{+o"6wFEi+]J &?'ZB"ڧu+({sȑQZVPp0;fkୀ(S{B۟u];nl"ԡ= ;}<[`&ϏjEڷ[8_/i{EFTȞ8G=e_/ϐ1_ɱճ%f9c0FM/$eѸRoU1JBYR2R)mJʲܹ*f[0£mapXJ\4I0g`!`Tg4^tKz(7z͗k=cl]jg9½?[2{2 X@f [eΊ~#{u6}ohO4{USE3ߊ@93ax4>i>*ح A%&FL s|Q^$ׅ!ЫѶQMQͣ9O1J,m(];,[Ouz4 f#ar{ f8`Y~$ym1}L6&)\Y2>4|>C=_=yIJvӑyޕ{.BP &R>jTfӸ5˽tW `Z@,VhvЖ7#>4^(LjP"'i([baG¢!8o Y%t} ."xeIxIAss /hK_χ( 81H vEιuۻe"$W8-֙ưӘVbVhMe {&kbb?t@].L ۱5;!1R}fj-MzzVNa}~ -, diҙ0Wu7z-XS:ZA#X/RL:iYLjj W`iQrU_'笈2Olb+抳 "~LY.Ml/Bs5@m .BLpA S@I0YJٔv&[ o (R}#lp^0ĕzfC5 cFCT25f}Lh K橀CGf-j+|?e#پplZdMlF r3M1b$Dm5D"vp Xy{.q f!ƲkV<#Olc2$"#}G v׈bi-Se6ޏ:u*gp '}Ndަc'}D+M.;a< /Sˣs8׃F&[6WV`q%ܯE?-,n/-Sv8\V1 Ĺᬈ/K)%.9GL[Bȍe/ѹ߆16AcoER)..5PmpXy.㾻tA%l5GYiI5UvZ;9/3D74QC{;tyT 4!nvUjEqq@QYGZ6JW>ǵ?#|24ȌDm [=. f >@z&^91>ڝgˏQ!rp]4x;PpOSQәF&hb_aPNxgwӥTNCb2H0u?@v՘v'xt{˼Dӫ\K>%$woujfzqJ{L:C6)۹˿oӋW],(u>]zZ;3o@3'b,Z/l it}=fe1V\w== :A}WhN64wrGfa^l@`Zt  ZPHO:oib죰n_Վh*3p#,K=z A()8؛0~ՎMO0uB:>uNKdMWL;.B.Zr+x >~Xk6GN4^m%Nc@$|b3]sD9tvRבi(5z%VX7=wRIkjNq?X$ÚH U}vϯ>5n~QKHGdi1"*`K< [љfâxJMQ>hd>ă;XSIrCUcSe]HS0߹Nu[`-&dFJk[5yZ$.ñBB5aǗ)%`MҺqRHWB=0M>P\ 6l  Bjdj=6He'V[gej 0&O~S`F-ǿL' nɘX-M-m_cȇh ua.),(t䵕5 GaF7Q64CO" ,zŒ@jJPN>EXa{,)`&kvE< (%AC{ye,,D% ol"޾Djn0G8Qct:k}™u;ɢ((&廗,Iv"ntqM EFp]4J;5sf]Äo| ;qB@j0uf&}+ő  #~QK*Q;Y!boxsP6uOktzmP VZv,үjo*#I]1~.Ojb# $.<8]0YazF NwL$RڜttK>ˍI)#[R'z 'xZY '/?R: p:W^E%HIaH(UT-AG.wn 6]"\<ɪK#io ?;7PXx[W\;NRGH '!u #W'+?SoCC M 7g( pTЌ4mK<utJ[w~) %EFr矠`oD=ׯڻv F)&=9ځbT;H"뼴jgfIu6.N a6Q#D1e7S~ B*a {`yu"qr%XC_H S)QC/}]V[_Vr#_[m-u1fx:I;8azjȨ'WY\/z-@}Fa~ FĠ]SA#gKנVg(Ī/o%FTa'VO"5*!  %|E'yymD#aD:=1o Lñ YȤjӈ_u^'/%Sg1}a0QUklySI2dV[b 1o/vƵ&κ9ϱcO]MzkфNuB$Ha*m2ŬÐ3cU@2],KEi?(~z%u<h khvZ>tP9FV~Qjжp1"*6)&> %(U$gg&b! Lv=N a F2͎1f(_O*Զ꒱VM! iZ߂{tfHnQh2n!Zl- 9_U㒮%vd.g#u!L. QpEbWifKrO\il~DNW=+RR!uK /yU XqohnGNZ>4cgF'jǥToZ`. F*_Nt&FEHa%LKe* UpH6ҡ؈VD##Me7 I ܛE$ )dR') t^56S Ui1*^QlH U$R8k!!GuJ*pPlqƃ'2r_'FρI{IDhcg)"=َ1MDi/SVWoÍTKS~Kc?qnx K<(M.> g7]`!qp:Z~NW[8n>TBC\1Ҭ1y誇(-gͳ3Gl(\|gl8~XU$_m@\ٝpWB)=C_/!<@SŦ?'Q%ryߗn rY"LaqkXf*Lqj(:SGte] 0*_EsUsw:]MuhO{۽(24d+T߂2Z?~Ɓ5l'ŗ1y[Q}p9N[oi k}׈XQ|?{ln[BAR*ͅk\,|v"XԠCɂ&;Jp6m{xkOZezb [pض4|s@2ѵiߨ4.'3TL%Kz1D5HJa5-(FEh>nUV Y hdc|c}Ix7Bs>_boms RJ*h |ݘg訏FT.LԌ-FC|EO//1~ePʡJL{~[a]Ȭ6s9S—ic~Q20iem6 Խ  R13=͎(0ѣg߽RSX~"PyOOm+TKo{Q~M pmi*{Bڢnk[cR'õe`C:繧Eu"ON1PI3ϼ-,̏Q/כpJ;p$<>[Z3c"5XBAm!Z}5\,F2&K_̽ z!c};L\52*ϡ2̫ :۪tx ۥ +.X~ gICq)ӬᲩV8{ ׻}%oWȋaypNhoՂ;0PAJjpIU0V9dDZ"d}Њ?݋Ǒ*AG|ߨ>S ~ӀKs`w.NwN̦;:9zB/|$,dS n/9\Zy$Gk(BYly1)(`YBW&µKWUpU+U4#0n(+aj~3`$bT@>b3:9N:mqIZϼ~WŚ6 );FtMӈXA4ƔST~UA?‚d;iډ8YDy>|cRyZb =4-б~xS6?~A{tU*.jxhO?̇'hI5<=Ix2K]Z(~f&M8!![aH)1!R;͈1VkMKK৔!I(Kx}e2"bԞ0ԔvDU35EL0! GGCE `~}xEtգ] r5;˿K]2뎘*OU <̿bɱ\[BF\blӭ_#e+iۯhw0Lgc4IvJuئ %!PdFcF''(C@`?ՊDgX+cцx&f4߯zOUF32U<ѩ RPS}/oG<]<aG;0n~1+j$/B_x ej]:5*̹NӢ9^ Qcϋo.U*>"PSoXa `1|HP2m>Auގ>NhKɹeCHuyd'o,SVX'n8BT'ɞ 6vC0 bW,~?UlwYq.($o[um+MSϺ:ݏF/8poDx%tJ>[GS#b!G Q!-ŖI"8_q=Ws I8n]=~whzJEbdWF&֤`}#].)U PN@y)J^8P3Enn/8`WnL0aEvI`٘OJ4 BHu|6 I LS##z@ =n'.5Sri-tńE U:"S'HL$!wjfzgU^PgSX.tj@ ?iCo~W,9<%}<[m?Vu#:(Kaçq?iBL[2}ն8 ݬb"KȰ])Z&.͔mAKDY"[K/vᝍwM [Q' /Ubm,זk8^͕3:ecBO94,ƈȖHa>-R k͌ᓣf?n7 m&.O X-s>ZTJ\} BVv zWVF<߆̑@9A`ܡtοDȢ :6B!.Nj7{ܒшXSRQ[a.%"CJW|1#ǀ1ݞԠ  7[ H6%}CаT cV2+f /ڞ/nJ:8TXZz9}1e!M{2uG{kՂdFwcS{F@Bt`!XR33J>9零[/s+C]7o]KS:`l.C BڳQ)z4D B:hT^iɆIW'~4!c6nYEϬLCRVe(2IYQ \U&P.c6fyȻ<)Li j?[=&J#7ww+Rȕ(sLFPݕ(]@~GNѼ >ݑ hLp׌5P )6dF C,~NloFš1u:+> ԶcT2U98hpDx$n&O6^7N;܋lDgkǍɢȐ&$.L蓂X :icBvLfay@9=WVh]3ٛt4' $ HH{CHφmnGN[=BE!.3ϱLޛE<Vz,_y 8a20ʁdcdj!AAh0TAf"vq B#.zO41lsf[ys; N@ 2oJA.cb BSrşk&G:8炶5:ar sR:,y,YyTpoC:%Utn;Q[͠!g߹ }hs|u ΌNZ Qbl2m~󠢠_;?Y?yc_ObîNEӋ2p7Y+|DX}ȹl֯'~ơ{FEBo_ֈk^ 1G oiaPUV nj7{ڎT3= Q]v_(6Dcw_{!k<P {83Dym ZSât5Hq A azG3^ +#dvM2{ ZG}١\$k1Yb0CD߽cGa5 h9cQK5,R"@>N!*?t_V]18h KncJɘGa:q,%xc/`j >W1U?9cpǫ)J%]Zl']Kmm9U]+HsXLbէjtB[Ê ,"|y:cEœ$6Dy4a<[G=uz+6'ZߌLfn)Mu|y^84p^n;+qҔ@n|lH峼Cbd,!yg8Ӵw*.㨒uN?OWTY=fA-G}Yȏfb:~ 塅f9mB7Bo*"$}UawA-G/)F/]F㓭o7dٵ Xq@3L\g P/ I $i2Z`g8:++ !w'=W^M𤁇¤c@ƱD}nhUx.}X=U\3N+R ¹]6 \r?ՂDr[]x%-#IaF峣4,N.-.bRi?/LjZ"~>ە^QK.`̙`iTTNR7ZKrWM~ \an;T\?%gwJCñc$V1qaUڽk5"3DܘC 23.[#ʐᆡӽR#H KA aA f䔤({cqw_ϗ&n0ߞpM=_@u=tU@ k;X.2}4 VښcSCѪ9JV߻ٲ?<^gy[ iĝR̹_U^ipSRi[CTncH Y\߁A.=y9Cv9\L5Cy%x]<תL)%>}>,Xi'! *H?χ4B`j Lnn8iQX]AdTXՈvA7Pk"Ne0|2z2g0`HRzC=F ґ܀`TrU[xfȝo}*pgD)th~3j6duGDذ`!n'L 59ƣƞf ;qbn:fkS~ɪ+.X >'DɥўOc3L0- c?{5LƤ;IssRJ^8NcgJ}l :\F*y@ҽENcmEw9qXO(k_d7ov[yǴpDb )υ< jkq>*&gyuVql`_];MIY({S2yXA,.@[TUOMRP}#0[ďMau=$6s;EmL,8!L{xHˬmFAw/ฮ Bi_Z{,2 M ^Ի#8VnCtZCz^"JNЄZ$@}yT NJN(/0תH7{@# ؅5ptyI~M1m/N[<?g5*`u99zHgQT#S">غ͹DQnW.o~r2; K )$6Vv%v0RЖ?!^yI'=KdF/TBf堂"¤%egL c)0< oBx8(:\{:G2x5D|fH/}?dXMnhd0r!I!A ?Do0jTO\1sZ 㺞Am c<*%+Kbjo #h&B Tl̔џa(/4睒A0hpʠzYVFP;tG?U GztR}1m Tk O(`9Jmf:v=iVEWypFɨd`G2K̢i免~oܟmk uNu!u Uc7b]nW̪da\܌Ir_\ Ykr(hhm+yC!uc&_A/9!9Q%ҩf_2j j##qa0el]X[ۧT½.͞9!Uc2TibXCqW;Evpy%b_|aM@nR*hS0t 7Zmk$>jQRuyXҪ Pq!WAhxœrf Ȃ}QcfIV/`8oY'6!9NB"}}qǃqdj^9e`y,c#Ovr qG@ opC)t+FGo,ee\+:{< Rգ-q`* 8gGo|<&(x:/=nm҈ W(W,q'آp-p!4@or0c` wc v*_;YxJ9IT5kuȠ:"]:ˑC"~@bB&bU4܏A cv/oKav-**R&QJ4;/ I"d$Z!W5;eeJ CZ#jp/ӆ !slVY! 3H F 2ӿ%B:{I;YoዺM,g[je3U,+*ꭇ,dJ?;*\ r9P>{pF̩Hrx`e<[D,Qtv줡m&ȑ}!aޭGJLngQ^`2*߄!V JM %ִOZ'Q%ˎYRaSt*RG>6 h<h5]:k,g,˪+1u¦?N>OXM-@V!v6?jhw,!'elc~ݮ5],k@j!sE@٧{W{GL!ŇwG2AZ\T"k6kPza$#b%3f㠿zIeC.r:?K0BztC.H){iJܿCͷdnj>,-WNzI P%ݻ Y\5Vh>qN1dj-qYV40]3 ; hf3_pZt+Qy9۰ o\y0?7-/B8G9(dpuAGΔg=O}^{6Q 4) [|3&Ko9}4}#J\^msxj"GE_N<5?əsjvtgJAqwpH|ۤ&&bxHkpVI;-ދAG/2Nps8d+k`M@p*\ιms.Z$)&Ғ?tpFЖKi8 ݻJۣl ܢ |9gcad;ñsDI~y39pD&I:cɌ0i?)(eF 034}M2ȿz"Zmi>xE vrp ^Ay0"| iQ5N[<3'/@To}uU0x uğu5W gYPNyѪav24+y ~2rP\ndm-}7+G1_ݎ<C[;cL:L -4|ˣUÊڊWzşT-e<"u:ؾS9}8S>t[,|lņTd%6`v]`Q;Ai]%kIu%" >_eõ؄zoW@>@W)uv=*61q2]$jB`'_BH;Ι>mSKŷ/0*GW1ȃ+[Daj&,#v G@V@\\^! IeA\pw_Rh>,(Y;SprÈAMН::s7ح:,ԇ1ሃ>e1l;x9UτpP͔ٚ]DlE +/ P52ۥ,^";(A{s١~S`hcK>Ĭܹ⊧,ziLCNƈǠ>4k=#"Lt2̈́;dB cyG;Qi`P_;%FWiبJvmڳ_bn/trZIc;s X.'BeSfyZQJLm%f(׵鹭Io\7L7nב:qXߢD> - Z2qhF2XDfFs'P<6B  .|DB8VYL}}oW9eJs1-2oa/ 9A4DwLRKҘseY[U/s2F.R{$` L f"K_ 8'=+g) 滐a5Ptu 'u1 T"VZ%䆖>}X0K>td,z"ŀ NYu,ީo%P St\Hqbrvh)⃱ >GS?CKh.cȰD-s#SVJ{diFf]1\4h'mm?!3d8QJ(/QMa6YkPQlK>') +3 ny КdCܱQe7召.Ė$god"@aY>57@o4='WOGjo0>I,\<CG`jH0?_;e|%7?7ٟB{"r<b#%-^ %>L)Rk]#65:u i ޱu{CnSg7c :(LrBk[SfVq)7Ou]n֮ L8"|eıvaQk<,mq\]U[ =yÇT5Ū2Me<]wTңi) pF:6&9H[+TP1  'V"}_rf BļƅѕݘqƪDS9Ah I[3+qnqg[ӯjg9m)oWjN!LBM5Q9o(;[B-k؟qx=(5|-:CM}O~UӚΪ>uڑO|+{ߵ5 \*Qشҥw,^;[˴yIrujE[s7W@&.61daʉqbe5*'1i M +Mw>s e96qz%ob.1yim+z|(r\*d?ؙse4YϤR'UK@(IA"ZÍi>3mxaYeĤwȍabHa&C.! $2saDŽ4됼驷:MʦGKeW gttL%R+r`֌>2z[Vovp,gE+뇭 ^t6C(w?;/^97#jȞ@fh5$tt3v>?칗ҬtYlDM9U"]MwB|{NeW+Yi/s$$u!:0#ųQr߃(lV虃:~=DJ ˉG@ʡ7u}+6WO^[ULϴI?6ݟҖwb ϔㄘ4ګzew$Sa<̉+$b A-,rY@AGr zbٹ p{Q-l<,*)f G)]dŤ9oe{DsP9[W-#6*oI Qc 'd6 ^l:T5oylty э/a#vAu8O!"аs(>IRD [v/xf$S#n7$,\?vu<ᢎ[:\LLV*&KTQQIܛlQE>th ~Ngkė9yuFzb =Ԟs7è{9hT `P45DСbj'2hd1.vv l |*@m(Y)ֈ߹l)F>}Zc4(G5yM+iVw/;k}$_>Fw!o uuOHJ2ɻiY;Tu 0; ɤ$'ˉS1(Ʃ|l3'MO(ɗd!m5pjyef̳1~sg/wDTt.ډc[9ȧƅi"oUpӧc;Q7/i($ʦҭ}भVABBH c |i{-x6>-K Uɑi:Ѽza#I05xOUg\u@̈<@7bԧ^` @Jj+ZI˕a ދcnwcѢ0 Z5m+)0Ė"D.Jӡة;H T@gBMB#OBH$onV3:C_BO=4Z,qOLU Hwn|!Cf\"Q颉JZi"9P3hN]ФB4%fI!%t w܇s&jmѷ"?Md d3Ky/.928מхd RDkR:[f_t۝P .'0sosmM%sn2|ȼC; x8j /8u"*$=*ׄ~[N.^-;|ަ=7fL/w'&GZ@q~AQ[81oFl݈ZqsF|;R9SO}c9$][@0ysGU vO@Cn9 I^8thLt'z1-̙ ~н"'7; Wk#.(u}>e*1DkVv;XBbh *OvT2Wƿ #ae*! GDV- lp|-H'=YPM,A!X'6&uZD ^~A+.K' Zj5*Hm-)[j|We$Ǩ +jL*[1AtzyӱBɒ5+1$YИx:ˌ=Yɴ[$>/ lcӊץޔ$$ʱ/93(@ohW1N#7EfM'"Oo¸di]uRb3& ƻWLǝnTeoe)b {?5"x3KUx2+D < \m룉l끕х@ӁI۔i:_n~*7C^`[v&T'&L;m.ω'Ay0OB1 K$4pr:y5' h-(v=#-Y7 :62\2f#"&8H[2!> b0 : yo4C+@na'2iڀ !phҲݣ#|#uD 5m)B\~JЁ^_vdPlq##baؙxJuQ!e#P#( Yh`HU҆@P;MBU3i3O8 9^W"w5%\U`qc̈QN|fBJoS.a ?Ba6[3D\"+P1)J%((S/ir/:P "#Y0S1m7/}#!O;(o~nw4OMDZY Sʌ>hEf4Iz S?XL07)$>-uEq ys%4Mri~B%]_ýļB1Mtl=p.,4ٕGWq'Pxy0ӈPج Ҽ{ 7h y $΁;um׵0 Rcem!.BLO9 cuKa Rdl&v8+HxBGd$"͕3#.>!SN=c[7n?+?/VsiH}(g!q>ҳ߽ ~Br {wm#<_ ާ𱤞_q(9;gp@`$ܹ6'o޽ZzYRfz@ rH mme.Pp/e^hm~ u4iCYZgMC25͹P`ݞ9YzXiwfzWX*Ǥ2bI ž!A}qa:sMi}azON`Co_u $%BğcKv4dMKtaҧD{E8C1|3=y|Gk׆-vya>AɆN(F+N=c.Bn:%grS,<%fNncg)!-J!"g!((#H۝3dh>UJXP1jkm•di0"0_tG[Ӑ1B,b^a@Ťwcƭw`.VV^*"݌0^r&@>[궸cl,&E O;MP^8*uJ:ۯ#Qj[i'FIyXTf[U1ܟρ3ҨLG?;i l0Lϫsg.,]Wk3Ɓ6f=-zr ?6Ms|.2R ?g0mAN@!%+9O'p{z Ѵ U۽_gKX_VT`׊m>ӎ yZϊcSJ>όR&t.4ոs%޼y*_lu=( bm>kTQ>GkSZSoOD~Xp]཮O,(lnE8-C7[uu_4nvD@Δ]0bxޕH.X+Z{y8qq= rҥS@/)1х1w@9.Pf.W_" 33A23!\j{RMc^m%I~(,Ĭ"M*cȄqo/{KSa@<A5u6ta)^X^q( 5p0RZ{!L媽Mf?tFt; u"tͯC Gߓ)i?yfX ]qݺ .Jq[AO#".+}9F*)CMu+J) IdӬiA`CvNJ*_I1.w*,kMb!M.#U(d},([1 a mK*O(Jz.ZF.4C3bZ>S``FF@U!1m_NO'_3|(.{+-\SDOYΐQQZ8mm2ȺN=n"'M*aVNbv޹Q(Kq`>hƽiotlJr&~$r5!G,̂H_.ڡGF`޶e[wޡm`'Ea {ېiwp ? O޲XTHz\:BL~n}:m'5>!a 6ŀUB %Iہ/ g狔t'Nћ G H?Xnb_&G23I(kDK]*-G' |Nce b4ü y`Tz4FaHN}O57 jdhsc!`(BBFYfz$bnޜEǹO-֊ Ew!Ya`O?Mc!ވ)D׆q*݃03+^r7CQ-2pՎӮ'E{.R;&w)Ar `w"՜Cqz p}m-2u)!^h)`s6Kx9.//U\G7f!#5RD $^07faL16d& e;9ڠ\Ob焽ks.P6;#7X;)t3bL,\7&Wa1beiM.{u+JIDW*=uNvRiO.aPM39O)J_j6jd~A+<)6䔯'#t .ĄБrrٺp L{hɘ,fh2]PT p^g;Þ[2#ن>\[7]%7py] Œ Q=E 0"L-Ǿ]>YtL=BϬU&lT#oJn2./A"9$7P"k_s6#Zf:\/y0Q_}M+T;W4brwwpk5ӝ6W?JZ-E4z" 1<,]4܊fb%/\US ̈&~4ɸ_ T2ۅjG[i7?v0Il΂_ l)p5ZerMzݮ8d;ѵNjFB7KoahQLr5O#zJe _SPϥ9KZ\`h\JaFb@b8rENvC¼Q26@c7A!g: -˾GLeblh d,8l<^χGzLr\'Y_eqAƗ4ygŒOķ/0 7߆b=wܢf&/nbA>{BtI8Ѷ(3j e? lGG˨faqpWJ-#C^E*,:j-EB hҭrFnNҊ>C&k tJٚ I-ax߾tUychB  ɟd|rP8~r)M\ް3rJUC oCW(# MP`>AN&Ml7\FstČ55NdV#"^8tO$'Kh5~QYDi g*銾ɲgEX-}@ nL2{)2i4ǏA=e»gW,X 25ukȷjwn.1J0oxOՕ65`p3tX5+؞%#Pp^gD/٨P\rrv^y? š| RLoIi㛠 nl彽&CfNQadV6Jy1ɿ&XMЮJkO7m>XǝVޙzEX)Zdj)J,`8dh,p7Q Oi8dU@)qdYìA *`3i ޸?qUY.d yOP5j b;ݼv.R@Ϳ -+-A ːx˯BDYa0e>nPaqD:CsySȹ4R9sʰs~>nlLF Rh%*+P}YR<LdGuBb3%M'C晹Zn*+& F.8'1Lx5Ư*MA1uK$.prBjLAYeD.<0aHALBPK:} ?SaYbNw.衖UZ;xE^li% P%ϝd3҈J cYA-Gq0r*Si*sT\]v<9G|#2F} {;|I+C7O|gi9NPPV"\(2 k,~B`3z =D-_@Cu)MXn:f5!'ѩ]ŋ&0 ]5@hd(jfi7ޢ [dNP0?}*qn{fɐyt֚\49ڜwGSa}L)q ZJbLw4vo~$Ƶ34k$!X= xQͨ\ bb4<@Ze(D fA`nBn28 ewl]dio7C0bgYtѳ6 /xbQЁGǥhKT{в * z a[I>~9T'S%p%t"P~nSC]: y{A<]Q5mu$I}#kGWth1b >dv)pζ5l4ucԳCd9d5]Ip9]{|8CDВ~'p8QVWOc)Z} :fl\z^Ȇ M*=ͼNҕWtYvXqf'82=A\Y7©, >Btĺ[}{/JE|J|$#&l"T1"X`hm,v Tt ukyIM&rF(`/.Ǯ ;/`d:!l`@#:~:|ņ QM+4X xrAxMc{On 7fnْ?aA%hGy=@Q`q?#ﱤ[@ڒ)y5$Pb-n}pi 61U`;YcOg8((W[[~+Eٌb_Z:oz <}w#P5KVt8@\da 6:xV?w@e/1Vaxp 32heyl _Қ)(_.J/M[qrsY<'~ׅ|`On'UtHSW@ۨ+/kZP ]햏-vȒe;tY\yxAybɒAb$4.*^0) Sv l/R%F8aܿ9,{uyu&w ]ѹ\QiLܨK)/1bCI9UN5wi ܠBԔ m\wb`mB*hB+/*G Rtlz#M=k?~d@Em ytc3](шҒaUdwU>Sy<$X*تk@O~篼$}A9oBBy@xk7@B e^T:mOgoGRH GnWmיt GTE3 Ռ{BHE %9l]2+Z\`lKZׁqg /Vc[=\HWePA8\`ԡ®rŎIht:.*e PEPmhMd<$Hă0çE<EQ~ M}学_ SOWlNU\?ѭ~œCn]xcmrHeb\j.zߜ )ΤQ @u-^HW ;7;lլ} 胗Q7 ¶IXm@EE |cGe2QH/lyNUcɘ`x9?₽hFLb9Ę5zC;u>[ƣ4^1`VwsJ%skEBNL áTk\ \m(;S%XGݼd P/$bp UMWXfrɤ +}@M{cN}#XVQC4s2tkRLַv^FUn1aȤ`ˋCv=5AU﵉YqL$ ]% a`L$Qk>%WZ)Ԑ+pe#]7(%m;(0`r1G^qfLڂ!1dY,c"ccaǀ_5hi^6Xօ5E>LW.*dMX p2I ~ 'gʼnm۸N<HoGq\@ qV5#kIS{Fڿm1'رtǎ>~50mPf@^kdfF6L27)S#^Na}+Umn k[ _G+,ùګ >6?:=>!-꼔~O8MBmЬŌM'36*@Fa2ܾ#er,(cFLCkFA)FEMl"m xLYZA)"oB'ϖϯ(6|F,(`x̊0 S̎ w˲;F@pihnrVdK s'[᫹eST3j ` JbTHcEF`(D):{Ufuަ`0Ԁ'S;phjAvZ=v ~AwSFpDa1emvKio.G/I- alҩ >}=x.W*:R]lՁ""e-YmV{ LAo5}nnbQ-ۧ xh'lɡƥf75(AhʧE]K4382nJ w4oׂIG2j_$ Z2ufp^Uv!&t?ɖZ.sc|JU$?pRݙ+Uso4&%gx9+  *fM~NpYF$%fT@%A{>a@H {nZ3=$ ?353AՅэA*i.╞fb瑊nx{!Yp3\KJ"@9˚Q$})]8f6(M{8A?q(H '|7+PB5Oh>kpuI#u%ɅDsDuֵ9PTæa2!~: \v (̷P?oL.Cn庶Ѣ|-\ʉ5NKm2{SxA?҈Z#1zR{6aW`P jAJbtr~|UP3@ц QĊa F0h yElWtmEBp|< )k~V^g:+Oia_|s\o,?~i&ׁynp3Sݹ7L7@pT16P%}sPduxl$jrVgpN<B`;1-S3vu%k +0WF:1gJ8"=]~FnX_|`W]/tl8Ɗ.D>$9ȨlhkӺIٔWMyu8ܢBD qMe4tB@xUj4Sa p=]thr3`ҿ$Z%1LSCzA;fxZˏX(kksES~ϊ h𹥡*_D8.>?GX 3tcLʈI Ǯ5:L`6% NfsB̌yJAk|I9SnmeQbqؔԭTC>?5%0Gʓe,/݆CG!@#OGlXM.yk!ۀQ| 9UTs8]'5*j>4HI?l5w'#BV%sŀ6@+$KDUo OP2&>emQqV`g q?^#˾2Cŗ՞EdPPR6%4kB!`&JMmǛ%o\q/<fv{0!c0dSAvL_iX,~g8jA@$D9ҭ >KCYD*us YsKjR Z ;3lj16< Cܰb5Ve %75FGS ,s%1`N@Z=@e:̞%/=@QNw^ĻuQ|_ 0wjL##r 9qViOȋ8J|y~'<;~MV^"Dpޮf \%Ig_C?/6 NȞurU.On(G$NwUGZ=t| H{wLؚ /M G^W_1aPS|s{(/=L1CY!\oh7Du`b~/%usMJ9h]Ueb*'İϡ\55ߗ_|/ }CiNU 4^UDy#ic2p|n&VbM$\b%C(&JF Ɔ313v ;wgHsPGʝ(:%+SÓ x,oQW΄l+;JlRX|TJ|A/rbG Lfּ6\Q }TQcJ:H ]ʜ}LsFܪXaa!WS`tsKX -5ROE3lx]':D5H=yo i0GG2[-''<%uF *uGͦlŵoBal'mKҟO L':3ZG+L\Krn{wt/xO,گeKfꑢ$0L}q LK0}ΟGp%3krկ]&a-|oζeܿK~/Q֖}>Uc5=2kڟr|<8[DN}̀O&{(y׬ܮv8L2+)! qx{KoeEi>`3|EMpԞJa=#'ȗdR ZWFvP -?VlyI `8;qnPqۭAZGc?TeQng-<ӷ# Ü :mF: ctThsXTz'2JD=GD{rl^3c9 pBGaynVE&ȮYnAS? ̀$d-<^X"VRV[_enfs8KA#6D-_*m I+U\@FU )k O6/4eOJ"u@ƠsQ @)@_p[6{p}\rbUel?u]pՁA t$U2Xw{ːxe]m02hf@`>v}irOݭj4Bc1h&FDJX[7MWYu+ZR)؅Aze/֪-ʜ1&ł;w4NѷXt &b*I#8aBѯsqܜig|NaK0Nx1 9{{)`Rf; hҞ)в3#X e,knП`?dٝE<2)Yus#/x T+0R!LN]H[hmAKn‰`/Lt ׺mbn ]D46@^O C2ˤf|M|ҧ@!MJ瑄I!ZLNKً/u3nR6FǎAW55ܞ ɚ&@mdC7va/kT7Wݩm0&;rIR \ ZoEҗF4\Pm0Խʿ׫ϴ*,bNf0iOf;{7IG-v>Ob'ڑ2c:$2LO;)R0GEO]mv߉,_+ȰYO']˻z[uEb X/+>^"M٪(Tz8*0ʻ@Q#=MWÚA Ї1( WJ^%#c<(QF# I}K}(&EC8rtX}ΗSjT9FM@bGz%GCԿ˵]H)7n' .i3G"*bJkRMG Ox= 8(2I'+c~Ø+1Rhqb-C_YLPPBL6È?5ixEx-*xTiӰb*ۙ3 >|2DաKpuE wĊ S\ͳ ÿZ B3*J|2ͯ?D2P=}5Ku$2.tm y,f < 3[l` ^;]rA(K\?a.';>=(TWG-K )eJ!pa-H'ZFo)A7>rg5 OJݛq3yuBz€'읹İq9U$cQՐ4+C]'d&=>L7O9 A}kXT h3_sPsIG!b[AI,٧C&}K'tVp8"]5V|SS$Kݴ +HV 95x LHcyCRu"'}}.q 6b+M+=qO4'thY ڞ웧0hA[ Q4Þ7nԉ[ơmń?H- g~U$˔n̰1KzTM~㫑$EҖ>ÿ"y&= P֯ݚ-XH̖]umQ#cX!q$MZ9+w.ODiC)WR;btfJZƯ/3U 7t8>cH%pِBt'.i>},ki]٠JBWRҨA'؎F04X>W ύ-?")pMޟ* S^1D;a Jz,y#;ճQa] ?gu/6d)rw=#\"tKMVՁ!`Td<{,QUb x|Ae)ITה2Gk8=22Jj;y޶!_F G龋K;^J1Ea%KYա'P{1K8h  &"C "o̩'d7O "%s0@QL5PW@5iÆxE(NQBx d5\4b @pŷY5qp&~ dg-&"Vb逊IݳwYLc}%7$#4`VąP8c!G]#//AuGeJ: )0-D̟$BS}}~:#l$r2"휛{HzׂBˤmCnމ1"|q6 y^v冐rPC~n>g0Lch=8H*)5aޞH7PLH'@MW`ZƓp>\>VC/9AփdZ:T.ߒhτ!b`BŁ۪i6_=k Y&`"w|XSӵ'*ӑVS}=N}NeZ;5k-B]MJcMCsq8ꭆet EXϙA$OVvilJ CtjG*=u=-X$hT7w #h-GL9.^88v5d/FCJTR~^"k`d9I{et!{1lBK!*{0mU &㢪.k4;a<~a$Jt| [ݷ&ͭ$;&e_b!}I:[YjQ:fυD-q侊JwyS|8  M̽({1\ ^:)gǵ_{);N~FZ 9ќ,0e#HywH{,gZqgxzc)G!s"Pٌ"Py7}8> Y$dw;O!@qm!k77CjgJ _L.T`QtVemw[zg+w+WlG>'{CfpvmT$>1r..0lh9ѽ^Щ+we&D[U|209ol{*DTQN&@?GЍoG"[?ՂSo%+ pdj" eŃ΄NBbȶT1Qb(9W_DŽh*-1zS`NT"B'[c#TDD)~ݍl?FF}$3DةˏӴ&SӞP儌T5#-p;zXq{}[5_SvRm &>\^EB?J铔̤ g3㓦-8-SWC: c+t1A_@@OAdu9 FR|5 BD4"k "&;KÇ%ܙk\,&M`$ӷέO"^wYGYhkľnȣUe'üR?>#L>\`]SA( NH/;t UdSTzy3kH uv(,kUn1ԓ(je-' ޠ] ?f!lHE?z_W49rO6P1YfyxH؄+z6O ?y9> KUt㩣 A+Z),7W&hk qg>ʒքh;t~yz'He2jݧz /ib\?}F/B?}U輡@w1$jHX)8FoTؼ"Kڢ/K|"C1<#wx*BRe?>TK2G.FPA틒Hs+gaYH7L3+80Nʀ4i1ZjD Z!#vN*\= ]oS}ՌiY8~q6VL :B" I[2]EJL[Z8|4mvUO2Rty¾st`xe,91zZF}2S VcWp90؉I@#8dܴk+^J: `}TicLM&XPlx~{PX[:^n2lvTriuK#Rd|2ʺS8EٍlQ] *ãZ_$_rsOwjZBvz~xlk;B'*{ Q0r~Z4[.#0faK>RI;r}]I&u"bjn{¤0C~J,^[A>I࿈dMP'=؆\MkvO1Xu=b*ᏣX9=tރPzB\,osr;'25l0-YSD`21uKwxܶ`d-y,Nz=t_G%hbL,qnIU{ +dfZ~qLmPBK?Tޠ"tK~nK$Tjf'Pp-\?.?p.zQͼA,杖|p[]+=Z5AA14Hx 3ϖxrMn_ڜV3nXe7&818C5jdZT$|Xਐyr#<4QiWEy=g(M@-7*&^W4+hvoX\o,8jk#8g,۝)kQwchŽ3(/v{e)f(ac Լݢ0Hՠ5A"׸؜ >>;G5ȳ3 2п>MիZ!!@BP['Q}!Xmaa[s#+O45$'fM .jg4;izzXaelT {1ʼnsn=vFVn<TUQ`ct2ji?lK(p:ʠ!2>xAVxVђX@^U\1\aaKFt $9NSɅ^ Pb/EJ$4۲jBO[+ y*-{$!L uƳa$!~L@E"\ qf}]^b&R7 *^ CUUG'I# 0a@kJ^㋞GDkG}n)q[q3I3flF|E&jMsIywM穐$>2pwdҾd2K\H:~VdvjZJI$]t NAv`fZ'&3ý7c 5Ъ[~V*v̇K\j|YH?r3=r=GcD)5OM#Ow6yBD03/ECCPQ36i} 1j6GC"[ul/`a՘̍yeu0ELP#/:]ݖ0RLU(, a+5> V9Bŧ8 .7N5[4XiOA洛+׹ ~[+ 3?G#7{j-wb[iv;P yOTX"o*QxR;M^1Wxm*Z%`:=Xfk(NzM)A nm!?ڈp'ZFJ(O\2.c+IG(Ev}H܉|\@0hyEJ=SW77EBhzDzb{vՒچߔ^OUmW"P#k5`Ct}=`Jh Re㘋&W,UsXh%̱"E(*ȐOfo uXSn>&kav/ ޲]@.7E]C&ig ?4F^Sz~tl)C]PRuw jHN>]3Mb ϥvrr𕿥r *x=Ex{b0jv̶?[KC\$Ek?elntkQqDӰ7ì-2Qy^(-Tp'㹆* m>ɠ52#ߔ\*2 !]qFN/$4yQ\j)EB$Q} Rl4ƪ|  {2`oO$Ә6US!Xlq LG_ QbɈ-0 2C|due0JR~:ΉC7!y6u.zc+{SZ58ؠ EkSsd[; I?~4l4Y<Vp_ ˶~ U8U^tԸ7^n?5e7Us[\cl:es, CNND\jK*a?#-aZJ2fJ8n̯336ۼ9}п^~ ]{cB]1/D{Wv|,/KN4emYHҊɪ#'x3m?{WQqY&W0](pAsgdio`=j{K(*)'*D{7 gL2 C@wHRx쨹w~r:%zpX6HGwav`K dikҸ %RL :ԳւW "HC9X]xf`x}<6+0۔?0S *l^4'J {6_B׿&{LG=Og;\@20,[ᓸsh%Y`*|/GÁAސOf! nUͬ ,X׆hur0c@M\[6O h2~ym-uOXRJД} VT>9$Ku鼞- =P?u('čʬEO"&yk-a4zEihi2.ID Q,,Tg܋@s%-9?0gr$b+nk}c|:;}ݽkB*}ޟgÖWBr%L vGb ^AluuR^ =#&Nyd>ݟ,P/0 "CwDY'#^dS&TQ$$NnE/i{ֈv}`b2 Xq8,4}24Y$D"H?AY[wgt%.8%ɻ(\?͋PD9Ԗ6/XyH? _OJ " Vն$8qiX\Eh i {>@}gLW5ybbP/%2)\ڑ%)[PةXu^Y9L*yJ+ v޶7qJhFFށ*kŋ2q_Pkt> X3Z s?.s$w[-{FDzi0\j:XA=q>ښ? BmUS2¡4@~+W?SУ2 >1s7IN~ZMcH<| ᥖHȥjZhi 8\;v

Fϯ}fttwF U> q*X<Ծaښh Dp5OTPѦ[(J?$4:ί;N+ J "*4 JHVxQ[yWP*;U,% Õ`WQ[D$ӫ)20_vDJz BeL.kDY rx##%WZ2DեaФʀ.0› ͎ Oh|!:bS,;cyal[V){X;<%`7Gn5Cn$pR)7DwS$&#CzY{:Z J|ШADY %eu{3g-BD GY\4FLW{fMLkSnaZ_A0Kyh-!]ݩ#LE'.h'-+*hukcʊ1nAlڍ/5G7 @]餜܏ CXS&QW=Cp4SdNQ}3%N"KMi*txԢ'F]|vp$$l1b'%1WV!%ѕ;!@xf(  ~/Ƽ% *G7?Pio{yB M9S}!_Yg2›^b:WߣC[/x0;+,r;(G|Պl"B:8Gx)jMrW%Tv=" N|TڟfG6*z]JJJN5f_=ZS J%D[D9$zm;#rO?=rF.̞9/ J'=k n:'a<)nv^'\cs`zQEn/JFeJ^8]]ԗո 1ED?:t08P%s0V5vw ڝ0J* g$e hTXDڣ灯a hO0&3xC g7_wCq$'#8ί>`r;q}l-Mzy0V JOon|b0RQk.c1ڎ}aMctDrS+n}XW66EJSw* ή2No]gOHB* zҶ|kK; aX'+ e^u5 D8sM*dhGf7F oq 6k?.mņŚ;|B& ;n"H1K*g6,,AЧzCmCɘ7N=yS7MAVGT6Vzg&a=+q4vǻF6)P?\$1~0/݀OMs~8 Pӳu]LǼ rΗm* l?B4:!"0ث08\j:{zmv_aa=S%f̉e+M x:p:~磵%+Myy FKZ(iJOU0ZO{FrJb^: $+L|KH{~>$J(b+-L5irc'L Zh?B|94zO %_zKa$--@ufJ^*|cFp>{a&a{ ͍T[JVPg,ง>Io;hKuRuxI44{C=ٴKD['{aKd:FʄDhac7%~Y9ApK5E,DawK܉ܽM;Ɂ]yy'ϡ/+$35%Nduԣ&["f0=nujs-\75 rX)⹄#3&'FAΓun ,^ zA ^2Mq%/DڮOOI`}>%gy-,uQV,3r00SxfgDl!vypu#P%"k\j'vFS>%Cj3HGgg%MoEvڿ C) l[`j} F!h!e9 F5uSm jt {6cx3QnH E14>|%jz[5m1qk‡>1]4|g:)O aEkCNDr\ dX-sFFAeLDALV*ۑTCy-.݃QN>K%Hi'0&Ѫ$ԥh}%fkM%uVY<"0ު0Lߕ"d`.-Lr;xurd5]p*mJ^7L$ѹ h:o2' y=w>&]]sW2|\;EfKKsܺj.lvż72TN`,oB4@{ʶ2#tPuH;޼lXHR~R]J#&ڀyPa#(R:c׋T;D +8*wRdyMv1Sr/qhS0jo詋[*(RPk]b׫rWVWTb>;e|~IٶkK]FLBǀDff_Fvlg8)dqߦl {W^eűBM8^ԘXPSW3"D-o=%%b_"eS`'!fMT} >k;KWOɭS0V lcʁa":Wf-BᝂR ј#tLPG#20IեQmmB!.O9(yE^9HܺP.O?{BĆP t{"W9/BS2n l$kŤ6[ G,Jԙ w@,UO>euk\]tzp^nljcKUS"@Njg{3vޭ~EWCWs4BCXLy%;dlw$jrd5{1 ̫ .x{@Z'-E/G7ZsX40$+|Y\.KRgFw~kqg.OӦ94d3"Љx!V Ml2+wn:GX\918"e=+wQ9y/Z$)=Cȶ g'6w=;jwǡɟEVzS 5Iޅ ~̭_is5w"&?y2.^^p2D6gm A8ǑuT3M1ж$)GPZA* (eB۫{]{c$?G]g($/-7rPXZ!6BJ 2Co/HwOX4VaIBKq0Ij+֙ңZlXEqUu>ՃMdGÄЁp]?;Q9PR-C%7䲰[}l"o>9ڨm4>\3ݞT:rҍ۵ОM>1oNs[O B)]!=Hf=DT C0jѱq3$u<2Ak޽ws윖qzf:Qv 4lUޞ ?°dT3qǎ%[!Tf>/S]zjN=e,[3. j[͊UqTPNh&[@0sIATn`Ϗ_v A( Bdvrp%1> ;CBݥsaĉ^ᯉOgT ET83h_~=*f"6^@Vs>Š"}r0;[WN:QL3v:($%#q"T E[S*S++F _br Zgp7'k=#,E:`5081;eKhVy+ҭ?8Uf)hX#)NkFgMZ0YܶCey/gK$2ce3?c><)LO18 ;Z{0sBVcB5pghRqLkUk2{uB[{oQFR!+ _Y,:K ٟyM,RCC*̨8R3bI#1"a&AZHsؤ}Qx ?T 0[ƝPT'!HT4*FJ=9mAze,ⰶ(d*%*٘*q_"jiLnp2L{e<֦9H9v{BH|{6/7l|Y"7?xcY =RC45NjOUNaz]H9ؑ[BW*z5$\5᭰dd 4F'_΄Re)eƚw:,Il5+~؁)qϧh|!5,U2x/ؖ1%P@[)ؔV )YrVbS^z},'I&@szg>N GL͍MSOtzE*x )ų<1a kRǬvbҨdqu[ [ ԢKp:Fc0OhpyvL.ȪCxֈ^Zu2&we>sTW(h.j[Y-Z沜6ۉңR[Gcׂ؜K FeSVȹ*U?KaA$*qW9Bi{& ]1Ҫ]:9dϘxjqT'2ewt\0W]VS`#6V6Ȭ N䛉u7hAV8 jɬ~gr"}_Ob_8"D[A?W~FerǃQ;+R)OlqǔpܬZ}LCZm t$hN|7 -zysHiC[Y1rKuCW/oJ4_bI@C,fcҫlp X '{*~ 8u9)4=~-7LO Xp Gf:%2>c[tkP#ݝi',lBzԚLy|It3lć^y, :*>F+%eNNb?m ##ea2ujy40lOsx1?Q~M%%BƏez_TjU+9Qj{(X}R6KYE$iGw|$ O\Xb8+[X7.ig(lTg +!(80jZ h7#pol/vZ$ʾxP1zL9[Hgfv7_3kRuI:9GޟM1Pb[@.9X۟hT,qe4d= ?S"ɦ)! <Y>@ۢߞS"+?҇ Xp]#%?z4/]ab)'̾C24`XUxҿRYKnƍv7/ݤA˷0nPjKTG El5 3&NP&-ND%}AawSe4}[ZH%/\-<4DǾ[cd8W mH$Be#*?тfЙuj7r۸C^%\=19N#%foz踸7}ALQge,>Pǥc7Q(WmF^ؤI1gCbj0gv~!u&ڎTl~-xcD[r1?!n'^ϯ^jmL{nȱY.!m)d"(.m/٧BX>WqbQsstm\H ʉN{g~DGTPP!T{ӊH:9ҁXWP^54*(m7<%~Y}wr[7xq˔ ';"~PL3;vp .ϽevIQ>pKy׵{!uW!6BݼC>-Tt yv:\I_d/rdfa6uiz RVw+s9c'XHb|gGRF8LC 5q/Y_L y2ܽE?v @b0y]>a)Zt5wS'!l'^Ѯ L\O1W7BVh~-ZaiI]Xn#t@}*<,nBT^st9n{Iیņa5Let/kmPi y*0>lt(vJR@om9D(R-Lz8@#C~?,[ոl=2c+y'i[?sfzNNʀh3BC ϺvGW5VtbA뉏 ݞ⡑WlÑҜJc1;[np҂ӵ&3Rjֱz1l,74/? _ɲ, ē-ṭZ*BM4l\;h+j|x~8k#@Z?H1{>!Qz6㪛|y1y 5B,hrX}JpȎ%$qOv (iSdD2xUs9|*$]ix-LS^uG-z,C?/n1}]rK0ÅVQ ;ʤvڎz[~'}Qu>Ur6!g3Nǧ_`Vǟ'`a8".VTg0"X,?t>!H&hzf&no[ѿ㦱` ^ft]QCjN6Ij)!FoXc(` G\$CTrjHR 08{RHD| IH$S"*.gdTu').PGG|S,'!ϥXY`R#xBHDɜNN58wAO!"mH'W L{۲VAۚ2B6'))h7QEC2P @ֲgݜS'ur?C[i=,T=3ǶbmrNq\FrROha WeZMï Vp=B:;&6ZVo C^\UB94T7JS Z aPeJa1V\LnR(uSדO$eO` fw2rVZɸa bCuwQ RvjX.k9%G|țr ʀPPҹ_࿝V/t[1eYIG*4O{)x&ƈӷ&WdmB'̍iqH Vut\`Ax(DXʍ',_doRàZg;=AcexߊfP~n1(Y _H*#Sgn#^m1$k[_+th̀ph܋t"1LS29vK֕*o>q)JW)5L $.tOvz*G@x~NEͅ)=pGHֵy] 2FO9Ӂ{E"zM"-;$r7@H D!yP׽6)iU ii 0Xg>wn{YoE+, y2䄖g^$)MSIY&{L%;?"nm-4pF$(yj@o|`J}uMԧ:Y|(}1\*rdK+ )$;I3+Zvk.D\Tлt;no N"Tŀ-hr\#W_w״@0){q # IMAxf9[I$άǐcѸTvCz@t{add 0$*ʟ QoQK(WwHZ Pc#fՕ+5A3 o ?WYCy9b1,ݜEbik}¿uӯ@#l cǺ/4 F\@ʱl) , Fxmos`gjm42}$o#>+3N;`ɭd;-M-) fclb.d+ttakQTWcAdXTjůOb,_މ/E2bZpip%XB/a#9>J6:4_Cl7..#ю[CԆ8H7sD]J:f׷F"(x$j:BT{2"(JYst+-1uf(Ih.WS &PTY,!Lv;NX}1X_wrW5(!'n7^nCCsYsʆ`xӂñU x ::YEn|*p/3ixS=Q V;;2 or&bpXwRkS;=~3?g1;)<#O)dDV!j2Jw2"3ASo,X VqQvHyjݷLIn˰N)9uNawRӨhCa-M!tSウ+Ű"hD'PS-:~^͡' 6?vI> 18' DI!OyQɝ;Js$f)^&҂7 %e7b:`UnA[zY|Eq.''`~"![1c9*7D\p6*݆=J `FU\UmN0H~ 6IxlFl^3a² W?d3$%8+>_vba31r?Rvޔg7Le ZOkS$5֤f{><(e5M4O欓`Uj_k~50l3991Wrԗ!,1bJXseXB&wR-JEe7@^ʻ !V"! ̳/}g9)FeYÚ9%$wz[+ϛD C$XW7 lR!=%q') މtELy_Z-$J1| $Q ͒f²s!ߢ{26v]w䲭ѩu9ev;X( ko6u=y$7 VKS" տ1yu69 Dy ޲la{.qb3)%*g*Ri ꣯_BK_ rFBIеj[Eц/KZ_r POPwLNlqFT/Uvʆ .snBب"ў8]9T՗Q]y~{a+do\ź8̑$z R*]dvG'g$xF *#(D R^b Ao[+~>?P y}KFg&m-x 2zUvQ4S4Eb0'jܙdQɕ4%p _;=h ͞f* *<1<j, .Pb3 h %1Ʒ MZzB \2 ^iո{+_|?x7[bboewofޢ j|5Z! :@b:#:Lr@e6'AWqn8r  U_)\mW؁VfjeC*轌wvҜWo>S59zz"A05_DZS81.{xgJT(oCk]˴oy%2LQ&'(m#+ X OΛt@3ǘ^pb5_P&74Bh~M Eg㬊QSb>n M DZjdo9Qnm%v,Z/.IٷG>i}&$LU1?Gݑʏs1-r3oPl 5>B'/`}˱OtV,clI8NZI3Uy%=_y*zo`c2Rk0^uN_K Z/I䴬3n2OͫĿ>Ə4tO;x!~SHg3v?' 카49Ƨq #?0:gFDG=u^ďE\}Mh6{$JNFA/ 5v:(\}A'm\7 v}tTRbC#+!y\& 0cVSe(bǤ!e4F:^psAR0K'R03 |'֌t2]kk0 l'mO3H"ܒ,˜ph $,\t6H\DH`r9cOz۝:=>8@_S^:]XDbPPoߵGupjIba ]qԯ|>lʁ(s24BPL[ace ୒9 ˚~ WK G yzZ:iIwt ύ 59>z@,{0fL)t[ m.kq,M 0v  ?Q[k F*Ku@! Bt@*ڏ:a In|Ne:oQ%蕔8QҬ _@dT~R+H7koJ^ş@ b00NKc?kkSOmTm᢯Ug;k~3p*BxAU9^9y+H't  juZP&3ɴ-Uѡ&@V^`s$*|ۂ r:$%ޓLm,#R{w6LspuK p8궜LK#LF;8Lًg{̍)B6jrWf0rΒ(28Ưt -ePy#7uk䏟 #W it I%>$knq \Io$bj[` */%~ BNQ׸BsK6= I|.ͥ^G- +dzʱ= \Un™.n ռʧF+Of2n<*S`krI$ ݗE;M+`8TqۆS4nwuf g>D,ɴ=BX|A.SnAmqEV'a2\ {RrJ._N=! *խT迖y'n ށeňsȔH|IxL HkI63CXe4:3 $8q.a?CW ṯ֎*S2 ]"hϷf15!}їd*<=aq x٨[~TE|?xD!mI&B ڣ@2D4*s3T6! ip?8J7Ԣ3,uCV|SFO6XE cVCݙf$B$Lͻ(×x%JK; L ir_; jC8nɏͩeC14#X";&ǝ1 $j%\rßڽIGxOwx[(jf_w"ssq @GByI5.,BH2Pi}DEC8##^)2-_{t3<ɄS7z9#IBg}!u Lflj&&i؊`F,t-x|Q^oAdGL4Gayԑ{@aveBuSQ"ϻ/G /j/`1T wW`=+YCO*ڙ);[6wLaժ6Նw7n^T MqH +Fd&qN![tOmWARypRwnA*Iނ۝ǼQ>|VK O<zBڃg]t>.HD ens1C0O3.Q2I Q_ ZlaҸI1\t w'S 8@F@MHGߨkDb+l*3W iu>CCn?5Q g}x(ܔ ^VVȩp ^Ц)꠷GҾO|^K|~ GUB5ab B/>WXNMڽTWi{hqjݸɹ mGDлAy^:t14ƦVԭz8w^[mp FH-1H$7\ɶԣ#4Q ;_Ģ_Ih;W>f6 #͹3t 8eD\V\w4K$`gdz{3 Ba %J6 [9{uH[wU[-}2&[7n8v הx!~n ^d/VovB{C0BծwIBE5JSE ߔ{L !6a(,ڂ)a,uRGɊSd;UV_T) /%INC Q 1eά˷,\gNd?j;s# `Ge>F(W׀_DV$9,XZw Q#_,g˩$B _e]3giypm8o«:v6 8>̆:s3W*c,|U7Z,Q(*g/sͲA S2t=wNlJoe/8Qc|춠a>dPrekk6bW Y\2Z%v^RufqgۖU{M.tVVG5vS =I2'wz3aRلG*_c >St7AlTDD sѯ5OfqdyZ.Wnv׻^#/<.*$Ƌѭ[Ot`;D}\fPPȸKĖRڒY{#A:.\ZǍ0C +uٽzSem M*,e[7/܃JzO`ayu8S CޅN?6G{wX$9#O`Satr7\5t>*gvz~_sS7_ni #vuvn>CmbGޮ?*s Ǎ[,,n,'6}])$ քR,KpDuI8Ҩ\wc2I C8Q Yj`2^^jrTz8^h^ҝ j 5Ք&y{]@Di3G\묛`?ï旇V,ST17ZKW0 rl|*ϫsmC-Lëp#Zo_ _2k`\1顺6(F<4>S|9S4थtt )m:1-D^J\.>04=Ynjc5xfa ybń 2jQ#Ua ,Z:5O rwiecGx<Υi8UY vIQ>1to|L,[*?p4X7GѼE6\k_66= (bo0P[}1(DmWeAq6s53ab/0bXz\aKod.t'FH1Pp; h`*J®(6=8w/?K7igy o`s׷3g y&볕qz/3WbbUO B ,<cZ`D0!m666//<aLIU]4⍦S_\ZNz%&> qJMWJ 0.5ԤE2w5:w=m-*q2267c|26`% !n{rĦDc[23bJŨP o[/ШXb%ƑFHp%Ald5*?EQQԩjE&&)\˳o@W.6[CBN) >x#<Nx, 7w*C {8,Q9bZ}Dx\FLPF3m(%o>y"A%ET* y9Qk.p5mCQ*YFZG'x}˗mki V|5E ?1FKTLI0*)Xf='B3` ]_;{FSd\}rBʡ>qmVƺ{¨?Eڲ WHxI:@kr[V3WJ<>8{Vڽ3%vHgהΏ !yjp7NRjMs<~+ap~5ksy;&bkӘ^,1HԤFTzfRd,X`x^4)ޘ e+65Xc[8*fh= E}"n 0(5 +rm'T%BE-p pt;?hˌoX I.~b>*J6[E_ T(PZJWʆ0@>sA$U1RرWL!+ђchwBڄ1꽃c=Tn((1G:N?6zrzg[i!:SfL0WĻفx=}25d!G $/Wo2cgnr]B^U&;6t} S3뵘~N9mjebS!|X&mAyй\:l@]}&Za sס4L ;]Ϟss/lHwsKS]AR0wkSŤֺyn RTBq9mp]‹L}T$y4yI\D9eD]=3}}fK3wUS7|\dov{GqS.\&6v=-5fT$Uxۯd+:Bp?aYB9Qɀ(q3sH޼k);`!Ç&ߘ^<8˴` Wᗑ£r\+F?{5 _.[NC;zήouEy=1d"XƥO[k՞_D:\8P rgYlA,\w&P}W|=%.nayNwOęfZ# n虲 cf.M2i? $7"BXG]kI=P'={c$.2vJTxzm4+"2 /u 3O?aPJk[?΄u1A N_A aTINɑ8 -\eSʗ 3/RZSS.L-P}(6Uڀꊈ>s 2k-TnO$I8q|+ 3$  NB&Aple/fXi@$ ~ʞ`.\GD78# ٣(UOX i ? *[e h_rϱ&B"#<ۋ/v{C)DSbB|BƇZ+2KUB_Ԑ Ҋ0{R0r{D1(-!";yd >KZ3]*\Ǵ /\ꐎc!|'UNڳҍmݽ\uu V"ȟ(;P<[naK&CqD e7%%0 4bUr`%{7@7Ax[e.rΡ xOfdLD,B/V5E.kmllsoeh=@yrP 3Y&֙M֟ 5ܤ'Z[Sk O+]`P`0hkE]Vw|So%$>70ߌvk?Z`*YhNcUZy~XE=c}Z*G~)c<8itbZuT jUtNYjXpH?>-̈d>~wG_~F]t6@)|XtBRY}T`yScA4l&VE=!Rfqw;<p,5򻴣CJcO_-Xd"4.~U Ɉ9>0q_(2㰞pg7ꗸzuI|e9w z FF4mɎT "*r&{(( O3o $qɅ-{K߾qly+F0]ܤR;_e<@XS`C)ZbH9>@R_!\60%R?KBnhPn6 ! T ^u|'X·:̏Nlkr3j_HbЗQoYai4H0:~{N0PΠ7Ct;Z!ֲ+H{ F{\''rҚ8W`+%Xuܗzq̺Yacՙξ[O;2i_!VeU<chvUSfrn׎v`ў䉙g1,4%h4wl%/|j "Hy5: %>Jt#b2oYIbN4{xGɪ,3_9c,REW꿄cm7jV f*O7ae#9Qॸ/E*Hc 杓,97Ppw. *~%5/.Ή5w6'6zefCS]8 .Y:2qM_tpl̖$̓pt^m9)l>4n- Ý?#/[4MYݬ.3ـ-DĨᵥ3?KK̀aTZt D &-)92O`eEGRX99L2H6@EA8>s)+chʐdu O%,zG)&kI~,cW)_dR)[ MRO] S 'iE?H1v(( ==\ s/%*Dׯ= ̨n7"0/;ujߚ Q[th9,ֶ8;_a90 "M,kiZ @OdGGtrGr~Z1@LѯPj0:)7t )2lT%KaTN]i^Bҿ:RmY$sjIQS0'K6sErCp <.y\`6ƝAKe t~P`NڹB|),.vb"Ģ >kA[-|QV]hR ;Qk0CtYLvއuX͍M>?  2d6\:TT0 I6zMKjim(9>}3_E]Q, 4ΒHJ&:Ę7SYWQ汷k;Z4)t7t4NGUIJ6K  wpHhvAU.- IaGN,j\Gxx. o $oVX.51J9^^)ؿ(=ks4292 EKD;ӄm`dvW>lZgt]vb:|̶l\6~+T?yL"=W*6Y9niv8NObXI uvrQ~!sf dǹbx;(I;Jޢ,O:nU@OM/:Za~p~,yP>RHRn5Q( 8O֔c$4%VD@_@Yo~Ȋrd*%+$ ~^lC9 QB_DOS+ʯPaK@t;hfSo+8nejF~2/g[=@i?7y@ J9]0` r*pEsf;#TaIO5I\f5\vGmNlr^gLSeJ&_`RAٟh,DXmK,:M9]̴2TqkDw:kR gH>6d_ SDll $v|  ݻt+aIdAJ\ lAObo"X8'9v:JwOTIӥ' 81bSH {KhBǟO ` bp4/oYdz *LʕL_ /!~{' L^+<#s`xLi6Ћ4~ʾ`H걲2/"(zO&.`a!~ާq_,*6_, XbἿpMK;ߵܘBYsǢ034[9~:\a%glOTp>بו$n8Yfͱ΃OGLMle<|_6fbWR6f֚*Yysj 5Ƚ~M|Mo+W[_cpR6%>j;Ş5((;)~hC٫3i#a.9pk8Nոhϖڂ)X7 74q{$Y\Jc˜M* ;BdۼlON(-NXKWvW!FF\e8XG0hrg'{aa2_pNӧsus}֧4j f)vRMFu ?{,h Ho ;,C9w)fN׏ ~1S>31:ce*Qf*vcPHUՑoxDnjl7p5}4$}'H.@ȗb0L iJEPȐ.i554xBR%|+K*O'AZ\")؃!F28bnj,Z|FS"qʗd>xZ91ϫ׳'dN$vnAyGqg( /)0EOX.*:bVQz62 y~˫rATWvɞV}nk<]nR7ZZRTR$02CVLbivVSd26&d, ^ 9vLCΛ(FP h| FQ4(bXx^7R_U#RP7C)hCFŒ{1eX12m*'Lݔw- YJQ96[ߺ&w)қhB/T*V?Ɂqn hoӍgh@ =l; RB%|u3A4䇶%_Ɍz&f1^i;' ~Tp5'# F,eT_~eHI7Eض4[nvpulM{ +*qRkp6B5BJVENbRԣ=)&($n,Y^@? ,!90(-Ȃ@G3p;Rx5Y |-y"}@m K`ج\ r5ÁIoKE[;O?.&/>M;KOrҧwG8g"E0P,k q]rf屌N8=sC3S~ G74+:bΪ7XYb)(rRhinZBֆ-|}p蚺V;3՝Y<}8 6Bue-{3];2|!eQHMF7uM\Bta@&lBA5Xm' ս$JdZ>M XrW|ғjjNKse {T,'YVrݪS4q}/˦om>@G5Z7FPzʵJm0Փp G!6 (ȭ>ԗ,T-{ET4~vo a]4'?TL:b쇘 &K_q UxfMAy͔yD@Qc!44Tp)N%7iN8ݰKV@G ~aCX1@Kyxp dm|«O% OuЁLu*޼&5su|F‹<{FO&I"m94p[R&*#9WE}8Xm mTfEi9Ȑh?Ci~'O>;:=AϱpҀHsM"j[>Eeڗi^'Nl;S-Dr]g_Wި"b sֆ/id,:d W};m~Wu>!4W u0g)Y޺1ٌ~afͻڶi%H)=+F`I)U8nRX䰃7B",Y* efb  ̸UQ@zJ-$ Muycy-DJ(edw,CMo|\XH&+R)] l.C1Ȳ1 Y MHdF ihԝj!a͛䃁u'o4] $m|w=.*N2>-ofoh*!o TZrEЅ;eqŌds 5F]>O<. ?.U) l(tUpԁfoLRjeHY%~39XM玪O[lBr79;ˈ()2r"KA>T$<MbPWlRGoHw)*vؔHٗ>}cpWu5GGos5>⏉9ӤΒM@@0' h_.]ۏ\JRT-5gqnF:rVmQâCw_i;/3XޭFF 7Kމ{ +nlX Ic"$@[ƵCNO5B/ &O +`k^B&oԔJb ZO{8s@OutEtX]P d ke>B;Z+H"u"J-ɓZ[$߽߻l~?(>v%7iS. %0磽΂&8DƇnYY_S؀?Ōn!qy:/^ q0?a?4{ ۱ɚk&thΩUVWFͣ^ܥ/Ц(GP6jN&ӭ? o%0) brDp@:.lDr*l.VY/uJ.Znkb* WOuTe_C ʟWdLPu1Ww 26Sob1Lp][qGUv6@;PKY;f-aTd(@ޣ1;Q^  3 c<ƷZi /^^:9NYT7q͂@$$yNr4/Avn|2r J+œZ\ L) 1Q8 7AtOYP?'h@$| yRl>OMqݪxL fp$̍iF-/EusE,E=mS<(h*+$I0*4+94? +'I/zY M0;v UaYFЁTf&UҺQ>m|该  U-I|i1t7[7Z4so5-cV->^+zgOt'+hVZ .(=Ƅƾt9}D"PiXSN_|uXY:9AxoC%f'c$Q|ʼ[3Lp(rtיjcGq>8|\9<#1\/-]N7+y'wanu].KbOZF5m.|ݲ1FS/_{)@$dJLIآP M>2gw[w\ACRu{Af tFe:;f! M6G_SCKNƑ$PE"D7Psɼ "F^ 4#w=<:WO,CFKtQx\;ӿuoV(eʹkv.liUHAҘoꄩJYx-Srևmhn!q9r8."Ts\%SN(G5$=4U@!RgCgÚ#EF2[ObD&/~LZ~_p ҠO pcEPc\zxe;RP:vi4/V uګ&3PZ}Ii^\} @kXv7nI'N,hGk}ȇweO)F׽NЫPwfGx|+/]o oiвř'kdL {DAkac`+#f!Ou$ T :^xއ92-a=j>@`w>@޽WX;]Z?܍&*z MY 3^koEjp I2 &Yb_jELJk6"7/(G!dPWp؏-* s[,#/5Xn!`S`ߦUgrӉPF*;-f攠arD_Q5.9d{LnTVL3~2@ ?0!ȧOO} 5d1uVZ'b7iI|0xnº4VA:]|8iQ2I!y1}w7 #%Yt: JҡJI5.}g{^JORd5i5wr:@Ȝ+%j=:7ET %lzLii͇)Wj-:0\Y0v%?Mhr"\ܺДvCF>2o(t$/D!V&:aCmA !IPolNdRof+;H + kZ7~p$Ն1H4+s2ISSK =r>oZ/3e#][YW'mV5Je0/@wrpGJ0R oĬJ_$PI4r Z M$x}~v.zi?<ΩDrns9da|Fڟ.$3=EjtC^r!1{:=uh39!h,RŪ|l&_I~rUԻ0pX4 1Z+/3yGqQvNN Ō\^H>c (Iw\K#[I:.^N'0;)`noI}/wf\1F:e'cOZ(4e`. s\8_,^ӚvCu,yM+?\5ou JĄKJHykq+8RO8ijeZ Qvn9x#[A__AiVa";H.P6ؼˉ S#ou{<Q/^Ǧ>qeևܢ܇Z? J}(6wyT8k#y8C_\>nOrd<& `)y1owb_fKs/̸6^(/xsbLDmԧՀ2jҙ}?] cOgbJAY=2l*c"0͠|@$n{[}M5jUJnY!iWV=NVIڴXXſ "Z$ ZyY,K$ͮ*Y@r0I*Xsh5cu^c5n8alU`6Y8Y17!)d-,G-\Pi&ԢRP` X W)*f}[*"Cy_"6޵]s=`p-^[9(hC4 I[Q% ]Agksڲ{sAUF#I{jWKKPCbΎ%HհVcS{Yx%(s~GBHov8aF9 1 'xK%/! .= 3xxQ1#UA%CXk*cxϣy[|geنU'8㟏Xʉui U_]HVX 2`];CPiX#G˙(6*mBE;eg"FGp`Ѩ~9vxmx8doURuTwD98V?I""J^5"Sjpr|*Q@)IbxbK45-8N_6d8V>R^,O%ax^Vz6|wc:nEaz%^ cPOvUU]i'T(tHd}=u>=)e:}C 0$ 峆^n Te6؋M@+Z$ILdzvuye_RT6YaWډɚ zP]JESVθtwiH=,(4|x9PQv {5f쒣PH[&~ CO[ TXWR'^|؁4k ޙDڶ.8-w°%ZW$_;Xڕ4 eHA֮9E20ܑMތߡ0),)NN8ąWT$i|Љr,/!:%9~YA^'g :u'f 1NhchJy}g9p֍i%]}㤅)d~2W0IvX{=z0ԃqrEtxAA1Rg޾76)6!$A)QƐХCGUSQ?]g=11+? {z<G`Pw-g0U ?F>û ۫8K';+sw͠V f'Nf'2QSȍ:X *gCB F/[Xtes=oq}@lW QS_S-ВC{@7C{UFosq5t+4u,'nTssXi#Ş-Єqtc4׹zfs={Z wSahZWҪg(G ?º^t)@鲍'-$aajOZ صx5 60W>FuCf.Do]#b!> xNOȬAU[8 {xPsØHiV8IJoM;t&"3K{I$rq{\E1DqNsá =!AI6~WN J#m$ LfQ}5dzm|_Y, 죞_ʀ&en+Wt,V~ [onP)!d tf[Uw?TSj jZto l7fɻ ǕB C5dF=y82O$P$!l&8ω?Le>'2_;M8H^CXJ@ N30n&c-xC0Dž;$~kU)sU/+Pa=vr0+*4a=_vyy Hp ·1On\_ms=vwSTlٖ2:GW9釣ҖEK!A&Ͳ;V0&"׍+:Vflf$19SHhB~c!d)^Z׼@ X>GYnFWH9K̼i<>Kazt1 YWf]Ġ9c:?J})&\+L'LV*^/]U>@v4 7j9ۮc+‚%k٥۲RYRofgh눙"tE֕nJ?* t\zT|:8+p4,-ȸ%OEnbTޕ=D/:܎=+{v\5kٿv!+:#eHEFv\u->,Vs+E ) I1Zs^2nݼǐZFr*Vx}H܆b \Z(::(LаWy Aj_Ww:y.*/>!/|f'f-2WO*cI0ěŮ<xIn0eQvwDhvR7>Ǝa3L ERj;A˽+@~_E t1P}BP#np=s|}bߵg w?ʋg'qPiOzO^2g; 5) jFlۖ0u WTPֲ1rU|' 8,ved\hb=&rĄk@<<ؗ>uC*D㦆 \!oq^T`X*3 y"7wN@Μቄ;#\ԟKaWS ApMq߁H/Rݣ3 ;/00A4!7{ꍈ<#)qp ՖH/G:::ZrUX4v}`?揾Os#Gd=~aI@k꒰.S<⏞kwjo5? =]SCtS1i"˦oH.M jaLUZ 9~% 2 1F I i)ju8VWnVcӔI.̻PRxjlC]pBCP0T -/AFuˑqFРɇll=SsUn|oc8!`Om Q u"CpU0L6CS`|LapSB=; M?sҝm5|mK\?t[bBdX*`_A"ea@7$g҇ŀg gE˻شw{0ud*|o*; JҠ ɂ ʒaAN2F(2ȷۣGAֻptXc߽- C&&u$Fdc[sG×BL,¯G;eAH"8z%^ xa8/LbC%=).VAݟK1{ofZDQxt&)VnfKegvV럗W:e(H :TYDkE(LdV5o$Th0jO=j3 r GqSODAPigphE m#]Ȉ|jb@BN]SGU Ira7úBUrZZs[rK_cv͔C/G~( yA(!1M/,<XعEQX{I-)4%X4*Dğ"`f=] dyxh}f&Хˤ:n:3{JA@0Tz+liō8AvZBҚI'C,\b>ma-ǝðcG̶xӳc(--Ye47T$#+FG#F)XsX ySR9y1љq{j3_C`=Fv !⯊$ ǦGcHP.>,/bznpᏳ_U`oWi8Dmw=%AmgBs!ߎS c n>.ңZ#U.B g1'#8ω72֖ tXڈ˞=ikMJ=ђƈqdCZ$?-4tF1E:3C2[Ct)b\˥ oqtl'h+P Np^RWnKjQwͅR0fehq/`Y VAK,Jʲ/"w{Zޢm{+_ZEfmYWI~c @c̎eJT+-bց^!*8he[;s\ ~pU8oR<ݛZq tPzŸI,Ӝ?,I4dE!(cK9ʝ{ΪYúB]EILk)MFnHM~n5)C+gͤ|_st@2w@/>A髽C(VKT'xǖm"9@xֈql}O҈>UÔABjծed:F^dw}p͕# "GN;'HR#pN3%n߽NQiD.*.=3zW 6;mA%$s2;>*')r6.$!}[ `T Noti68#ɚ]S/YCp6!t>6HmN+by-/czB7`=̣.mOwx2 RYB.oJ!˸qHRWq9hւ@Nv`ZQa%Mi*syClL M3WFQ⮜jponQĬSZ셚=u&!N6(Qf߸8IL*S¼}!^{5~)lݦ}M4sU.UDXx}D~V9P + d= y;KO aɓ-/ f?'[,Yr'a (:P>QC9,-SEW!L[q5hΔК 2&h0hQq+׿7kS9ó_ݑ980BWKI(5v+kU #h4꺊|ZmLq>rX֑7d~'C82QPXŰLةo ;;M:T Rs.x1ɳrPE[Vf(HN2q]Z"y%_F1/KL)_K0fU]%TH6ܭx|'Giͽ> &RzXb)3m~I{,NWɀsZ&(G [+c$tUTbrjLS8ܰjBT? ]Mr+*]ʲC$eI`մ(߻jw:Zyk*넓1`wH? >6jR@[OH2Q'$OE<8KNtLV',\!=k]sc2%h` !^h0K7D r8<@·49+"kUO'/6Zsݭ5'P!P%&0ֆ) ^ B*ޤ9e!b~E2ah~ꗦt(-8~[Ouǹ!Zjwm{Q!<ȿ$q&8imkFI$ye(VPhOw(C V᧭v~HB6$YFlXʠM#nx7J+xt+Βgc%٨)8p*m2@TEccQt [W0aZS 7`uҹeB ,jhG$H;` X=܍ \}o6 H8@>ykȄK};rM>ڟ4!:h ^X͋Ptt ֳ@oC:<=WZJg81th:@Vx^)ޖ 0|˚q3 \nEM YL4Mcڣ(h$hwjjz~{=\]5LqUzQ_yr T9q 5¸E(5<#Nʏ68*6CMظtw^`Mh\,FN9>g-0A0 'D*)2ȚA GIP?PV?OQ265wSaҒz̪ zgd[ @h­gb>.(ځi""(ڧ4=lw_B{ Jޑ5)~_9 2)#)8j|$7*aJ&{eKe$DIE 1ֲDuhY0`c^ЅuSޒyeSoѡ(lcق`pݞm*/ cc&q s&2='MA2i[@<xax5IY(l'+ӌG`u*Py7Lc҃N=͉'"EKbYxa[ - ^h N9i8;GbI,0V\px8:|feZrC!?Eۏ];jڼ4yaWV!wo  /4BI ǝK& Ϲm]B ? AӉEema9%vUd(oS 72 >RgK.zM&.@yZA}-}[+ Pϔ2GozIZ1Bfo:ڎ^~7:;]vz@5 g9&_.^b}Ib?9V+>SZapokOH TQ ʔO ɳC/$H>,FoD8:!DROwfL]`dKϺ:MʢT~6NgY2AhN}Ds`pQH>JNRnƔY~K_55_= ?G:a t'mfZVˮB\$T 7] }2op}Vv4L%[YQVb.Z3})IPXZ_9("dfo Ѱ{ &ƿtݖ=&0/d>zy9iPZT{6oF]7bBLũ?aI mWI)db2J>--3n]LG A$-,s?$ Oj 9sM=x&Χ@jW Wk!Xow,d=Dwcaă-i5$o&L``YF`(:4vl_i EUXݚx囥B:D<+iu#`M2[~.pQ/[S,jC8Yu\Euho|T saS=BS] UY&|ʚK)Hɿbܥ.63׀25H퍤ﰵbPpk z{-x?qZfoi e߄kR9-;2*;8^*ur0^*["'&I1,鋂)\3OD7X̨Ocbc ?$qcДH7c7U_T@<=տ{ڋAj4,O0xng_O&}d!l;}jACsVÊ a;a9ֲ-4hc ́P\WGQz~Iba76UiZ0JM̱Z>!^zY("_TmCG>P^4>JDe+W&7}oA(EIԔÕEGtJz k:.gA5tFđkq`0? &IUOC*@#C&fzӑ~^FQl'2 N>,sqHi\#Eyw}@J/l4 J\]b8a<ޖ{Of-Ӓ>/,c$y|<}TKq\U5׵+ߵ!< a}g#D G) Atc3a7yzQ[;4_%SduTg\ [N OG[&i)zfz7)hXEadEaW+ /ձ IV=Q%Q}}sV?vk =[PWOpFÉ9 #Ls=BL5ktOe҃{vPBnD-PVztx lوm&?/ɪbp*|n= 62AfпFkUԗ`XO q 7Wە4-nqz#0|X|Z3quya,X FbbpoaC֒)E^6buAҹKD?-dAXC?`穚:]צPLlH0 g鸔lQZ3~7r7:.\-C.SIjW>l!@,L[ߑ l|s;; j8v? ݎRo0U`~l\N3p@ͧe;(j6!n^|6X&]>H) alUQZCvݘx)@3zٗQ/X]{wnHZǵnվҒ%%vgStX޹᎝4E_]($"IWrRMqK4Ĝ' F?c~Wry_[xFY9O-4+gm ''Ĺ \G6\x`{9CG! q^Yijg Nﺙ/jйf|$ͿW 09OɈO?E᤽G5-lןNԨ=X[n .$jO +⎛ k,z"C  QZ0;D-@CdyսY:=0Y+p%3l9|Jn}wwO|~"=3, iE@H̑ 2K`_A!O p%/V>ZJ ޢ8y{O}<[?ߋD/#EfR 5]Q5 s6˰Mz\/Od,*Q2#+C^0|lV4)bԴ9Bx/g|ZsG?aKax=|S\8 E[8YM:n+sPrXAgϢnٗ.Z tYQÖI ĦbApnp8/{VqZиX'Wnj4},ҸhpUqXf7MJ7Sq a I d:O8_ .:GJ2 Dvv#'Ea10a/KKXV M3P+H3)eZ*Jsd;$a< ֚M^'!ؿlXo:W1iuԷ>G/Tu,A+3=j 3Oy=/ S oUR\<[Cp\)8e]D%s["R^xܠeX  [r4C;1!MͦdLK+쨺?M, x)c 4UH͌C#%ǨLq84OTpY'ɿڂG%%|@*jWR(æ\uaw}Ws'ΔƓۗߝV?H{! znǙȐpc":U&$4\ m{wk|tw״9imƱ3\s a b6 XzpZK MZb/Nufa@2F,)5[ xZA$Wb}rUсG拁` IЛ>9p*?m`,R$nt]2w@\]h`u `)@6<(W@׎c$+bm3cZ+6_ SMoH4;uP1 c,A?Id4q6~f[WozJgz*y 'B2)fE!]\?BԾ(Lg{W[Ia>7|:̡vfGs߬sͦ>z̤m~L#b]QȦb_X簎?R!@j~N0$CG^i ސŏmr"NGa6s&n%Mzs7m.\p C KZh >s̖4n,}q@2p/Lb/R%^'F(O)5-Pho>]aOmQ3ХLKE}f*I4t?H`2= 2*Jw#) `c,PG 5Q[]T# /ҍYaZZ1@®ȫGw™":}4& 㦮Y|`@ʵj3*QVU!FׅԸZi /6F{DYO, LS\ll%>o)#[`Db֛5:T*rzJv$꼷! {Ŷ5fxeUIv_a?}O'bfkVAL(U?ѲMWfM)*7zzi!9WCu̅373; W2lczL5ϩ*`]d X`zaIݒja&[nbdCB4Uq`w}..A tVgB0u}Wj|X,c/304@Le~]ht.2iلlbä}DM.e˴c%/kLXf )Md(. |QٌZɓ t1tMC65- { ^$\ ~<`̢,?s3 Ŗt4 ^7O!2 M&ngCCiPG{ס ]6cX+Iq8#6੽>%H]9|:.GȘ>ʘ8 S򲫗yT$J-zDevw%oi6TsODovn 9-:Lc_5ʜ~eV6&:{v\D4w]z|zLQ;>'Zǿ{VB~ף!/J&Fn|7qCO56Q~v7OWI=Ӆ.1OޡעgSpZFU#J7}Z{ăY 3CqJy>Y^uf'}dxc|9^Τ5aAPs~=Z`,ذDCxהүVtz& lĻ[UYUBmPo-ω?Sa#GU7>Uq:08Q!ŝ*3?Tjd;Vej8 T: t<dmMZ^^ʇXEo?J]*WOFhT<1+og xK+1960K3?]дw%+oE8EE;Zg~t-$QX<='?sΔr o.YՓh^rDluUwASWB=w$  MR)c'AFk 9{IG8#p¼gK4n~V׵3 3_? jw;W1zƕNyvh\+X u Lg:4c֯VYy_EZZ7]}jӦZ|W58f`6OIGq?2:K&4K \&tr(vVaw]!bZ9oUȴ>xg"?x&@H,fDhxcC)w*#0¤`']o!V0Cȗa`~։^B7wқr/ kHT| Z=VY2JJ o}<1:C ^5kr.V`T=l989 g YSEIB/e.=! %)+M38k;{vOi|&H; ]Qgg{۳UIU4 |x5||B pUF_߀K`@zՎ:ae=H8=s46h *`qOzI:VeBaol' d"l9 }>ceJGem$^qO#rI_nNiAŘF4n0{:i]sH:.jEcJUEY 浀 ifq Wuϴž ojKgN\&azP| D63DP6ҕ nScAtx؍7֚6݆6!X/ap/ϥHIi-R`&o3 [ fJT`*k+۞UϭS(4pŜynl) )t*IͬoedzKAY?_*#:w# s4d&Ft)mymS`*$pZ )M+xWkvq܍5SUف &AvL~vn<<ڛ'۟U'([Qe*s+@!7:~}YA+P?F3SV ж @x |L+ Uk5n-ס̣ܵM|`.A9z*y )F6^? YX_fP#g?q|46+! h&n?xP~sx# Ln>8Mf7 95ΣzO<"wlnzJNzA_VqA1໗ w~/f?dT6s0MzMLbN4B]Ej?.;xĘ0P I@vmކ#"vUI>/gDO1Y▱/;%t>";Vp :Wy Qt: {g޽rv=t~'pΎb6#GNT#*S|Ƨ9Q) .FŤ}7g۝FzesEsLd jA os"jZ d]f`>g}y}誓ɮI`s}J8tmKeAEV?d&=#J:GO0Zͼ$5CԉzuƭD&Gs3!UG6Ξ6oI zOQ UϨtp%kE R`B ? & V__FP\W.fT'stD㳩RGm)G:VQ9.ҿd|EA>i@4(mŔ hI甕L\T =A0Tza}} W@Z[<C<63q{UVxlڎTLkz"ĄVYE[?Ec9 ":l76j dJ/N]V̩]CF7w(Xr5dV=pxW͋)?']I  ]-6J*{H؏!lh< 1T#f ZS)q[Zm>G@;l?Au`"gHS(FiNN7 yáŠz諕U~  RMH ~" vH>=( p3K)PdL;*gJ @pb{Y4nUrF21N&R"ڏf/ke$1`y/'(Vx{(-R ⎉\!>`,QJPN4iJQN~b[rYcu^DK[CO,H}G|Aw_:Qlp<3h\nKKݐdzNHOM0mǸlHL]>ӑ#$ m?Uay^9-s[WK:poQ岮{MpHΣc*"Hx Z){q RPA͔ˏ@ICрY'z&CW3J9R9?S lxJ>u_ԙa-v}(ޫ*h| ZJ<&D-pulǡ}U^+&ᡭ[躅^LXn#PUE9bO93'Ϗ|sJlhi. QǍFwry6" +.L:Cj5 Jk9>UB}IGISq< 8˄,_M8 oo85!dN4l7G6in!9U%𗅚[t=~Ed+$]DG<_P=$p7FsSXBŵLT4MP,PJ JȊT>,mp~gWD4qv ,ۃTCISѼFt#=+Ơ37 +v 51nK^ª:fxIQ'Ë =3#n$R1g@/th:郶qQǨFUH[WMYi/YLJ/KYd'vzɆ ۪׽n?1ac=cr٤]wqcPOdӪ nPa̻I{y֛ muP!ИjzWU:p7YEg&7g2KF5(©E5鞲1Yp@r@T`߁Bt\,jGY7CΈ>̒1;p㘣@>ֹ\9TKfnpMwi$+^9.*&>SM?&s֘?RYu\y;TmTZ%uKv.Zh\ms%P<,ǿ 썌e5l^6G59g _v E_.B_ݾ4'4s3*gwE|<{{4zMn?"҃X8 JXhH龰0=5UdsApIE(`ajYҧ[ݨo&)+6KJJ4TJjN0P]`T3~tki!HKf9E}ydYat \R_=Wd>X Tr#̋Y 75jWL:xA7)P 9ӿ`LAj~q"{!/:O njQRA 4랄mBH,z3}#}$WSF-MYQ\l>ap1A#IPxw,Ngl_k+M1!)j'}dy,$H6@r[$oͶދ4ː%a.7X~n9X;)/A7_ب>7Wq\?u:̏d_U>Umܥ\`;ikM~U紁_Ix'O1*B6qdzg+b=>D` !31#|%q n\C瘴@XWUFߘ1d$AQ,_9L[6kib_ܪޒ`bJg±QHfpkQr:M/~.<Px4cm=^d…n;ψal0ݹI :H7`E/вep~8G>j9ZúEėΟ `=N /'SCBJh\k"!y\9賏cW(PvT67h/̠zp1-SC= Z`.Pe21oDDu- oqD/SVˇ"lv ^<Gdtsw3nm"wg1-8+yTc`E@,{Fq);j+H2w}+ؗ^0 ^ c`ռNѤ:+p0Q]QDſX{rsB" +ȃs][D"8gg+;XhP}eܠ_FRu{tBOXsZiu~%?SQ`{ƚ.fI}{V1#Dh=@B{aL-dbx@ČrvGI yD:N@vJ/x V$uX%@VwӠ{/>#v["E6q 6`"{<ݵvt L:S\;LUվfrZA

'aQ)3cj%0&Ff4e4W?S}508u 6>'F5G'3yѽu Y!GZ2gj jluS/Fϻ ֢9Z,*9=TIIJ 4fZ$  IOꅖB;lf<Ύ9-ooK# +v?8aQqPz\6+> /8 <@5s, `=罟E Κ"9cI7+ 68y(g7`AȄ^4<khIȥb3!1RfN 7k/0(De 7 W9 `_h\ ި,vUOf+ndÊDR`){DfՐW:/nOm2q^o԰/k1bGC7զϤG#d6pSqf&c3ej=jN#@"4iAN^аل?$N=:nv?IC()554AnV XE0y#6@Ŋx6h]9j[mcu'ه/!]zٓE#@7KVa>| Nq.^ڀ)vij>N"`lVgxIcFhm:2LG38p`>Q*[mi𣏌3Q7!DeS =4/~hS P[~4f֥nTO_O?{۽y>w 2kډ7tDΒ;l*%6]X(Ѧ$R'1+= E=2sC !DTpwDʌ5qawHy* ~OA83qGB n[I}m9Dhk鬇4"'r@P.vtUpVYh#>?6{xpIX3+q EvM^OTx=|8zN6)29ƾeiGzړpC,;^Ddl+QGLċ2Y:Y72k /4т&u&}c>hiNBh^+Ojw nx޻ Dhzqc@F;3.«aLn@cSԛPvtaiW;%ȢKe>1MAF+{ &L@Fgj0 _&56/6̰[NrggH5QE״&wZ nF'CtS}`;Rh0hYWjocS盱 f\Dp!7IP`M8:lOڌr6b'b Q"/C,5^ؠU %ڎ7چcӖ8],nsJ$nQJ_2@bd&- [5|MF3|O)Jp2 КoE arqG,V I}аb{"@O'\ ϬoFdܢKcWz(]BT+){{,Iaiӹ6Tȟ܂'6#í1I5\850 ?j-)yKf/.]\_]@N/p/ɁGb<3n ~:cQD-e7dsw2UelơP$'"({"=%za%ji&7mf1Xx,)ҷP   T*!KwL.>cFVEuu>)7{H9#0>EŘT`di 9=8}S(`.VNvO^ֿ,b/ ?֗L )(kp;H `tZ)"&'%1.Y~;Pr֤D3d5ڛE]yw)"O|}~nsM=iCƱX\B> $.,U l# }Htkk=&(`w7%Jf# 5U3D^WC[Q@`!wt׼OcF=K{#[VI$ՙ=Aň-"lcX" {vA&(2/:e.j@_zjOZ#;f OꕏIw=M.6H >] T͌^B/ {Dr0״ن:)1,~hZ>*RReԂg7P;I[9^`|Q[y(aɠ5fu$a9EֵXTb'1 DYY.|HdžXϯuem@Ѽu$`XABLc~qZ0G:ɗGS;bMOPgqaNp}8nV |p2V:;yy ~o*V0vcX 6ٞrjmBo %l)\lۿgHMT"җRwe~IsM\R?};n*<Gμ@6Ssul|r1jjLw2 XO:IDsVi7V+rBZBO&;|>h襨tn2d"|ᄺ_`ۭ፶ό&nYܷ=6~&[>A`zG0yҢm8KL{)ުIcQ1&:>, ,תR. Db~ Du ,[4Yj[ `U#9dmK8038e*Ldf52ج˱/ wPiXKҢ#輥ߤɻLOKgi1<?B`(Ь?W8N6.qJwL"&&e1@ZJ'3rָnt%}*pv h2M"7b~ Iƫ`GVd_/_փ!Ξe*\8# A ?9 8ϙ!iQqgYByxUJ{"i[{f<j>LkVh9hp+ 4iHe7@pٸbT|̥cP?/\Tm`3`tKAy=|HKmemHDp|Eh&[KFWVJXnR#unyxCMQr}jlH\B!@>}6<ɂ!K4.l۔U BѺ==FQ5jom*vs(p8 䂯oq<'243T'&_\ IWoI ?b%~tPaP~"ZQ"J3ns0EWuWIP6+v=J)P!@\.&;0{PTSw[hq|R}w _4}O(i{_oNc[y53k]c 1=QuDBq'qzln ~Oi>AQiD3R Tڢ =Ԛb?_R otŸCm5m63]aXϥotjEb)ݫ\&~hێ4Xs=%z- VY&_Iٽy&BZX_JMKnrȃ ]1h΄!O^\HP6@X'rU VQDt#ɇ+gwq๑t>K͘Ej0Mixqw} f \HZ(f7&l^ڍ:k.N }YdoM*LѪ8d tv*Yn8iŻp{KdI O̵UlP&LZUS^oClx< |]5K@ʄpo"Lϊ ~ 0?$~.}ҁg>CosُxFACenlu[% ht=Z^f%J䬪Faְ"@!I+TE0 y,;zR$tL(k[, 03@f@xhs OxaP: bۗԱ\igF%֣"p*{ؕR =tXb&D͈q3= +g!5IY$+W[9q}=u)SH1Yfإ2v$綁¨$-UumE-V՚ `]uq- :b![lV  ɌE?vn9Kqȕ9_7os2". 6#apJ6C4w]o]E'[$%|svэ6}\PssITل?voz LOqv dͮ|O<rNg2Nl3"q֜.{|'e5O%-}7@b :QNgWc^@QgS"\GlXBQb-fͲ\Jן6+ײ,{ln-(+ TBڠl:Tb<|hJ*O?׮a(nj->Xyt"xLuy$VUXHVy?EeMawS%+8 ql 61_?ċ侶]!t p`"2\p*喚n& ^31K)(YRt%k{tUv?'%q/vT2A `ċzXF8Km:]M!f% ZKt`Kq1ۙf?vZƜ"[ MQcb4cΧOp.?| ч^?d j#=CJ2e@M*B`k[W[yu"7U?ڗFח@4OoL[o!Xcҿs2u(.Iq@Gy\TdXj54&zG/G %fFcTĤPXu^ .*]z+De4zQ,Z&o)Q)4~3s2?9UԁJ'/Lp9?scV )olٻ+%I^ʘ"61ۛ PȟEX_x),xA>~Uix"o4SE{wɘuDsFJ0Sl봓 iDg)eOd9/" ?Hk& 5D D$֣ZJ6$C@a1" {{ Ƿyu%!%yE}`IG;BӜIv)gs8|3~/ Q*Sg\ XaHq} 4콊WH &[}Ǎ_pn(Dװyz(p w_[[<թG펀B JAQb 6V͛k?sMm #_K'L+C"^ MǻaD_mQ^YȤu4*]FMg{zK0 n!h(}JE+.+ÕMnW4S* >k]w˕:K@'z~o_=T4l=,R5ŹT_7ʠfY?mhD9`F; Xb8{QkrE1@Dc9҉v^=+Bd9QSֵ-ވ{2`E2EӰY3 3;5bojŅ"ЩJm]=i]%Y [R#)6 7gŭQ[ (IO K-#8}99v_Ml5ۂ-][͙vx;"JoE\Q 4/;!-=pfϒ`"r;먚2{}f{wYlZg%0cܙQE tϝQ͑)ʗ +@dsZRNfy1Γ!{K- fܥߡrkyg'$~8ZX7կv!fK) BkT0qD=q0' i83nQ*|0ڂ/s`>.8Sۥ M> Z 3JZM[tƏcFE{r%rYp|.$S/Ĺe_.>.J&տ'E^pOB i[NJ{潍nßn1Ui^M+YH@ݘ1+~C9c{6Ѳ?`=H[>1[WtybXsf})U<$;;jQxbڀwL te/D؃:xE`"LY۝CU3 xNJ&fAIO6c`?loj&S}̙u{-iŜ%(B?m2lq9$c2?F P`3UZ~)H!`"4dp^Dl>kq9e =Tx8I AFSȂϥʙYJ-uOPczP;h }ZA`cp5ɱ4J2N|iThZ'T +:=zc6u%7)HL۵)\WJkmύSj 3Wo0% c-^[*P)#9+59?"DL2ĸVxx*]x(7SHϓ|ԛ*W ʵבib:69 xu+^(&.C]G#dl&5ÏMٿ}N U[3Jc;-8g[s8cXݼe.|QD#ʹM][\Ig/ FԦfiM5BKr~wՂ jVý^?:x~YP P}MN·DS=@Pܾۥe2]p$pý&L]_]LBrShý>:3W+X&c}&QYIEa&CWZ$ BK*KY,kyՖ e{FBsBXM}$nq>}ѐ1 8_RI|e$lо Q^uhx'&QF*WքX[OW; }<}朙v;+NlJ¤xu;!C8tnm42Nt^RYC!򮃈@]Rw;SGΩea eLOJIRfLAͳ`Nri1;x`hxlw= *l<3?(X('{6dRNn;ͦC.$6H]4 ?Y0y[/7*Q17A8T(9E_ 5#)T18,*g. X6#{"`/`tl%Hz2?bA6MU@Ή.2h%e(Rrqcdyy/Jt\AZT9>2}e gLC |&~1g SN7En]1( ́ LXNzS 1s?H/8u_ QL}4N,3WWwJJΦ+>#1)AX&>8"7oq3lJt'?/|bf'$XF0L`}V N-„_ˏO[ ?(f@ }rw]93up]^H[1 (V]l[UEŠu/jm:Q&BSM\('·^Tڳܯn+J ݎlx-V0eѨPWpy8*]Mp8l>(!񸸥$AyL@ Iݸoެ;TL)ρw7A1#Iqq<)-}qc\1N"";fjvc8tײ:!cH}֊=xx ]~eI.u,Z? ZL,_[#M 5#y&f+}Ne }nܡ.{S|V`CoVS#Łi8˲EzyFt=A5* ~w-f?TK\S\ţv&=~*Sya_dٵʔϹȝ(CzWt-bm ?PP+G+e3 d(g!{пxШ?4O,_V`,& H8ٯEvwB@GL:\& ?/_](+2e VK`m=);x]S&x^l=ޚEG}rKa.oSq7?&HM]YIٖ^TuA^aW" gKX9h@2̱5\vsƼL@q1Ю^mPrmL~ 6g jե,FQJŻ|Q9U؆[Ď|nLÄ@)MUS%m9r!c^! R`4mcG| > 4!- ̩U݉:bb&܋@4RH2t`ᾁ؍9s 0[v 0`B(tW!#!HiP!X)"лm7H4$?_ FԪ[5liEFG]xz/MwnX}RO5&m!p)ω]b[wA&Q ל,#G?m/ʰjiMRS`^•>L-5R힢bocp(k<YmWfD}#YPES. yrL)sZ]c%k^ MDY+&t[LA߁~l Gr+f :eMvX@ 3UJKU_0vΆ2{D.&-۹&QvnڑP–y=M4EWDI/}rn٩[_Lǵ ?_GձH jVߝ_*G""QcPcPO/"Eq^,qC}s"]6X]vڂy]mC(WYcay+$;u_4('l jG7pCQ1jG4CdM`nn6N:Ž/  [ 0bc8jA.Hnmy[)X0rykj$UTngJrəh72!G A[k옜`Jg9 hf-fx;;{:c`b?d|i߉:r3#ql$ YDo9E'зn6R8~_K0'EԵy*9mh[OH;6n|刵u::SmuhßtHtgK y!wEEEOUsKvRƄ^#}apjN"YҍB:8fOʑW^ @q .uRf Yj \Ck{j8!ɝ{bL- Җ!NCpId2Dc'MT pͮK9`=,=#B%xf_hOM H1YxuÙ(2p'! ^d[ ; jE뺸9)aFYv[fu$ջ;Mpc'Z0";3N~n\$ZmoCٰIqՉQ]ohugkf/"[fX(v_'' ѽujA5 ^y_p&'j ,PAӒpO9ʴk2l[,-QS.5A -tTt$J=UϖBR(q{%Q1=3%.]!, <3zs: ZSævęs^f.$s>,o:P!ٷkpu ӄP&q"VČz ²&Itj' 7SѰCN źM|rڻ48P/Wu[ +%C @ol6: 3uc rhNh;iD`p/0\duF[U"b/z{)gL\dHeqq}2f)_DB.qj9bV_.i&Ye|"kfȝ͋^Q_"#6ָvK =>>{'1xAAIvИ+B[7`&,awpܞU^y7ϳεd|a;4˦lUg9üEuY΢Rs+P)(Z]wA }_|%k*[PHA=s yfXY{q̍a 3he>UwD:>ń;q TJ؈$Qr56#7wq!Bp 88qis!FIѱK"PLMxЄL eݿ27\K&o20Qϟ7͎xX#XG1jCgftx'y2tbvh;MdTى&0qB|2[NvA:2ϟuv*u+DrIe.vUkS!8/BAbZ?6kVצjh8%D4LADdS,Uin6qeD $|O([|3#v} |PM Ƶ;SH v1ŋb`=~>-O{Wߴ VCbqiSbQ*s}\]>_ #y@n܆Ժt^0xɩ 頬iܴ|} 1Y6%[Xl o3Ś@Fi LpGɯ|x,K#\^&EUd)('CH,QsªfMsX=,x2;_8)yƾN\?[fuhf?OHdn͟].~5kŎB"op/\BN< %Q:{t3-?r2!%ɕFi󓅒z/6:wo<d;U¢7·+"4gNR,@"i&fUlw^O8[3c-*m=18V Z&'ieMۅ߾=0v|dBgDܦY*Y!L%hAmX-ov,Uhk ocU8N)2wdF#*vA,:1@O^ otǰE_iƨvj~݁8h7&=ثs 8i5s?F*gYIheMC(Brp öũ-Z]_-*|uVeaf}UG0&cauɲLns:\i" gC=&\Kyxa* c ޣj n6rsiPF](BȢ#֌D'۬F4p=Y_⅍> 'gݠ:;݃ 0^ӖԌ䣫SBjgK0fռL1Kgf)ԱD(T9j0lkf̏7 >IdRUxkxle@V]0əR;kƸS_냶qpTOO!BXt61rEdYOXU ,b"8__\`kyZ*DOvYsA/㉏T5 z[

C:^0eߞ~bXU8{m0s҃; F')e)Oh:ف3?pwxVχ~XOssSX*%N^[X:&Jp$ - ~L|mC!Plr7@qyȅ7f,+e! UkݭQ^_ܔ~?ie@b?>r RM3 9qX11D6h_9Ӫ>8[F+6[%쪓ͲRleek㲄d_{)/ zX("*יyh.`|6-' )8)(c&8Ai3n}\Xk2Q ?A-&ޖ{4t<[@ڶEHOg) i~+? avtN8|x%g. ~CpɚQ]e^B+` '@$](GMVͧ|ΐ|$38˪$ \O3P ̲ 貇z x3izHj1 SI?|zQz &ÏoUb]s'^ D pqVDWǡ ˚Q SM@"piRtp7~Ljs?6k*6oe zq%Q/)[x:cZlVjCC2e#!T2{mY2.Bu Q@6R\^=<Xt\$CUN̗Ȧi'h#S8@v(!̄+c!u)'Nz0fKAD5kQї8N/x0J|VRw:vO۟0n3`ko&4Z`X(G+kDʓNhgWH/µ4b8 ,"0Vj\p;k2מ;' A1jV-"^;,K|f"^.02`T˘jXoTU0i̍wk0Ptl1᫨譟Z6];D}tU`h}:@ &Zk޵ZaY]xBl3'GMJBb cZ)JSpDE? Y޲bFۍ>()2VIIM`*澊_\H0zYU@F_1]5 Ej'vG xן2F˻̱S'U.? e#>%G:q+Ntuቅ~T-P>*dT#øZ*{cNU›us2;u؈ߢBBCR@?|`a!s1:TよM+a)#D4=E*1j6sƆ L{ qV\޵vpNOy93ݮb71dOi p^AF㬩Ғ+fVՔD%:hg8"4 Z4VWPI1d#Snj ~ 8[Ɇ+Bw5fW$ 􉑯EزMނ#3X5'Gm te׻1Lcҿ/hۑ5hZ~Co1ޏ~SIQndAX0O4콿C hJgDߺ0D.!h.\iO6Fm 7%똀1z{R}c bꪙhAMfݲ+omh'.Ob;sY 5I} ɛk4wI]*y*n=|}vpI2 P\҈ՏN"ztwK* :>N ! V]ǒw;c*>IJO+!J\4E]GrAs>:;ue3܈/D/ybn7rGQWio YH$".}(3A_Ha]/lO'ž0}"w }*XR9.R}v:V̾_bz'?Bu]s</Yr) /i_᷄鋎\eM_5 !oL~ΉsCsh+2-jt3cնp#Hޫ' 4dSh"߉X1϶ty1_{Bi-&s\j-o^$׏IZ~1-S~\C:9  BЙHU͈<VP Ru(У@8N3q!~ܽb_q>F:xUZߖH!S6 KrW*NsY LMdA6_:֚eK vpTc; '77709s%[q9vّJ ߳3W,W%_d2\wWvOщؔ:"5i2˘cr+a^t*'s@Qd.B $;r_k&{r +][^6݃5s5˳vez!hAk%cX1\uץpz=൷wiScx@?;NDU.鮇z` P-UkX BڵtJDagsrݍXDw)"q~6`e.t Nj=!M#>5P5Uig"1nЊp9 ÈeT Fe8Skq׭]Qtޫ̣i9|θ4'@UZeٯ<ƈelliYtw(SaHuZm%L1h FЦ&DvC3#Ak٧23 3%I.&Ww)t`>5F>}Iq_g;2ɪ˯Bl\;C &C9ʩL \|KhZglUN4O訙DN͍-lcG2&/*LFCbq\שu~~~.?i³ZAJ`8v]Vfwgu_ks2b5 ^dFr'V ԔfydRAIVHދ0Js(aJ,g-]UJ*|w,Z=N]vnC3V!x1lw i=nw`qBϐu^^eMU8ݧga5ʾ._"|螃_vU xœ䄐!!y7QS#"gRaʼn\[ q%ܜ"0'H\&7 -\g~Lް9?,B7-L-LT%Nj>|zb2E 3;_@$^I ͭm jgHNq4WKwr(a^nôc7h~,h:`]V%ZIWO] BbS HIE)ɦXH_δeFz{z'"X-ĘFWJBN&ߟ9u~gޅn}\V9{}b׬끅;pz*tBȥ(ڈhi!qs/tM%z"Td#T)H*Mc . K+u%a1'>ѿSa}5֫<.ӄ[N:\4[xRh26s}´؛m͗gWnۥcT,oIP}Vvo䖥+Z/n*a?-=|6il[ꖈFׇ,<3dc P*Y'=Fv%C$f.gb-dVWBWwu CbɔQ1*t"ʦǷ! "+ =qkBT*/?SB X(#DJ=h[;@$n~e㜻*chz]:nWGvQD!qN%Da@6WM !ڒFݝR/Z% F |  sjȒH?]s9=vAH>N ׾>ˆRnhⲫ>?j͌CN<a~]o8mdLRLAr*rOY~k bh2[p ˶e="(Ut lbG:ec8؛\ViHBKbKI:_6`5k^IMΦ$L-5]@燃a|/U ti9hQ243U)g?R!TN3 _*QD]|u͸˳y[bC X+ٻYz-o*qdIA?z ;u~nZ澹Q;1Xnz&7*tJ* 5#!uXXҘe햳;F"a .REt߸56ɱ4P4⡍mClzN?kbjwU7zyeԽyPw!b(uiP[~z41ܽ5~= iYmSȸ5ikConFʀJaLϓ 8 J{Z>yโsފf8ϵZc$nZnC2tH֛VBW*{ ̻֕S<U9R' YHIZ]딵3 bԿvm(l[s 6UHi5x"3ElpVZ.LvJ)* "{<0CtuTE=u/ꢕּ3JD0TOk-D3蟄 &Mz!yρ(])pcS99݊qb,D04b~uxMHy8/+@ִR%Oُo". @.<#?*! =:EUs{;>^s9OO3!nL`-&v?΢|}FS?g /bǀ+\h!^V>xSՊ_+uwl)4c[9>~aWQUL*bn-,3ٹY퓍%v!d^;sHN7|+CljH819JGpXx9qt3q\ kL~&gisbᯋV&TN#:laI0CI_?-NƞZ챏UΎc͍Oտdf~rb!@ 8"R_c,=n{"6j)7A B.3F :^PRt .N )@GFG,OGhEM#DչgK1KMɀqud,{2FRAI| tbV,'NUN?Iѻj\bjc2~]LLm;f~ Ik"2 iʅaFb6b"Z?DG!;WKKÔΝ-$WbtMdn?[<OT*]6 8vFqn8GjT /#0Q ɣb..vXS~Qwo, a1_ ͍xrσ&7; @ 9.hB"?8 P$xb6TblAn(n͔;2<+|&=rC7A ERU\ow:L8234.>o E3] Y;}˃]Cޗj 5CS-}|0!o`#F$>{()ܴ&l/;0Ox9A"PCjw_X!b}4Ft䐺6ۓ\^dkŲ+ NJ_FFāK@O9 =@z 2*yPhfӶSad{0 *(Z'bgCZ@`{aI } hdM:pB\ /L ~m uF&G.}Zt|^GHz J*MdEB ^i^hqBNn02zIs%/.戀/=W-7.;A9杓]nV9:ƈigvxE{>5]*3onM'1w}9H%kIC1n=_xV,D )c<qE-^TkR҅>bC{̠EI%dZM00VZ_.fe֬ݜ4?Whd}fITOLD=7iS+ʽ֊v 1߅a/.kKKIA=!=P/hqO/sIѲH2 :2}JŜv4k95g}ӆUBHpg)PhtQ tf Wj&EG%b+@5 hi?$ ø~nj4gƫ5.۹I6 N gPUJ]K(hnOeNI wURyav$)(+GRG~>.>O{)v)1[ ~M& 8%)*gsָB5>r=oߖ*Q#DFO,n863ړH~ D/|ibl+{CcIXnp;E-E yZ[Uf"]}z?uN-9^ +> ғ/շVѧ`S:RIUia[t ů.EZ"ŏJ#>އl7?L0;!4i2D4wj#s\2uZ,qd=y<֒Q'?%lgt.<0~p3ha0\X* \i8EqYy&o"8[|ܲ@sioKnŠVLHoo-2[@-ɭwPX Pnt: ׳)x*xveծަ5[R]Iޓєzy N: j3Uo dа4gsu 06$9X'6V$THLƈƉ|b(_Q{B')asdoͤ˞W̞w. .8yu6W`_,K tO||~'(kS mvs!%/|Lbe~SaSgI}̈z@˕+;iFg)f/GCzəIuƾ4 yT^딢當 M(1ۈ|9 #gD?2ͧinM4sZT, *oF{Qt٘"9U"ņF2=5\MXT]r F G$Y n3& f8t. K+9dفcQģkWr'ѽySY{$uYQX!V(1]ň8\'I c2Ng旀/RnYj4M(Yly5 B֥o+aCQoP%:BaKIBdDGgy|ϸ`L`^_{w2XP4>qW'1 aE%mYCyG80Qp\z<+CKɿɁB')8$5o!<*@ΡNڔiR!.7Cb eYiyY;UI%*.=mMU kK_҆!hw. zJ)B^6'$5Dݝ)uLcpN`Ox9!~2RS^G287/Q4h R?ɍ6{VϦzjD%CGkbPsؠ3U\v_8U#bvw+}[yfĦ0^׌ZI$8O<م3c3Y%:o }X4ZY∑8D2wϿ$$^*d[ VZ~x q۟i@x?2KhġHXq@Wn+PNj 7@ܐ~b"қ.ynDAU_# v]wƭ;68%QbvI W2D0H{"Z0UɈi?LT8-v".׳iY24ÑA9'C|̪xZ <s~$σdjD\M񎪻OlCt?ֶ;x> %r[ dWpFFDWKNI]W٠A٣aZ^)jah:t/hVC챡u]"Ҩ7]:A7v{ʣd-6|uO n``M踶xod5~tr^fT9_`jD*紘I̼eOr%{?4da QM(KY)8&Y̾Fib.nة3|ũ/ؾ>3Zz__Uc97L?I@fĦ_K+`2Svτ٠+;36ik/16юϣ-QqW?_>>xx[-O.h I߄K>jJ%8IC3PN˙*EZc+&fyO dATҳ*k_W$7EaBjov=B"9>8}3:iH˸k-7e'EMWßP}3mJ3oԥ,E '[>,酟s\N M3\P!ޜv `VR? HAn8ǾS#rP\3%dGת  _Uux2DיU&v/Kpn3=-V$ΕmƳ-A>x|&T0$)JQ}یIIQ>H*@aE}81jܝ%0 IS0v(#ђu(Ʒϵ'h['n[ߓa=,v[>B뼍a Ŏ'_ŗIQ/?3.߻~l=eaZyj"dn!zJ1جK"KjmjkCF:®.͒TOpU?>/Ir'̟un%1tF@ qhzV5[،7׭3ܴ&Η*`鬍,V=![܍^w%LԌ{]LE4n'x{)nH|m0 jxvA]c[6ZJe0uBMkHrTڬK;^=kP`Q"]5Aê'Kɘ _,ViIQ\gɘ2!3(gc{GB^0}wyl-?;H ʫZ!;¥@c D# Dlz_e 6 f l=*.zhf*Bּwlp*SA()ahy"NX# 0-+'cZCFo?Dڮ%*@h yq4h#ì:$yN4H*4_J[Aa?DT"^#k{,Nbn9phOvS!ufضqeiE!? Mwi,}WG71bmxXR mB}1Z5;L}mW; 4wvo2=x h#hyMXoh<+^}!m}`"`zjS?lv _="#VBFEsGYo3C!R ?Ŗ_1I=gttʪ{:M l|j^', /v}6,TƗȴ-YX4:!i<3_kuZtKpgCᾖR4RiJzE=8 n(]UDlphyWdn1¤*]"ٳV+b[\ BLɏo^>Xٟ`X>Ec#eOQ1믩jWRdkZ XO\G$-[re8(ie@P@9R5/[iB~͊#UC3-Cb;+B Uj)$GidzCcaxά9Jd[`*H:e0zPϷ ?i[dH_?*%1kw~L'-T9^肟nK~o\`fyse rtjWJ5U!G/;]!= &֓ 0nv2ձၿw..i14FZNWjG&0ЏMMUIۻaK tbOq2!a'^jM#Y3!ʊ:ǩUbU|}?կ0Gi`PRHjgàA2GIl|n[n˪\בP?}"my0Xj)vTo<;lSm(vjztrd+/qF_pgwpmwߠNlrGz~M?1:cv撀`?=[51nC_t_6UE$}{|&]fevj՗[Z6A~y?UJ4D,9l b=f~'i>&ї{"ɕ0P3@0]FV,4=ՏFdGFXZ<`Jl9 _"Z-0qe>ؒ%lAw(WqYIT{*kfA̦:e\ m0C̱AW=D PcCeAi"+al<-_}]Ćzl(ryJӾ >N$K xҧ#Jʀ"OMgYZ0707010000022e000081a4000000000000000000000001616eef1d000015ac000000000000000000000000000000000000005700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko.xz7zXZִF!t/Vi]?Eh=ڜ9T0~w2|~ezd?Ϋ*Z8mx ^*' TBJIM8&EIˠr3N"뽪zXgc쪂Ҿ52U,řb۳MXK`8GcC[,DҦ mM* +c` H%ĀkdGTl|肂8ĕV%s |:ݺl_{ǰϽ1G̳KK概)sE(=n6]H ; Wt)]U-^4 HDU;XN3s[m8Ѿ "Ho8ݻ {i-UMdSbVI(xܰu&`qU.m=X9 &2Ox; c"PCC7kI7U*O: YJn3l' 'YD/0<]FMV'T !^9~;yް"k{'o۟F*5.DI1pa GQ RrQos p8'M <$Bx$< KCvLBL4=8cwVq ezx"?2݈xt0?ج"׶F<ۏD2'09'PocD:ο;HCR.Q!~!=6,⫽Dk ʅ\v$x4r]v%"ef*m48ph9c~ʬ/ۡl!@3t& zv1 |Aw2 =LqZ(t UI'0{_ Oݞ0kPuC.DrVl9 oˤVqm&/yſIKЪ@>&}JN|t.:hTq5i1)bX9@ bk0Rnma@ IjpMeS`*(5޹:kܤ =R4v:+\][} ܕ+OTiUJxEsAn Hqv;VڔC X#kD<)6͜,.1k>~^b< x"7AG^[dчi *ƗI%RE8XH VRRcc ~^N:d:"?1QeSk#֣Sof:H&; n`,^y1J-i哏Oȭz!qmb0Xi1_D$UIwN˦,3f^ [zA鴙Ud # >#9&O4968~I6L#p-X7=RZ~QI'S5-INS&LjˣnU@6Ps}赤JIBъU#b ; B硊OS ) v$K~a\|U v_Xt~@$IZ^\M2[D75p>~+c ƚ^K䵳fu ~,R]%=ٗ`kzhe+Q" J։+ M'u7H#d%rYc-(/"!+>5l뜟 6@UA[u? ʄBof #u^.274ikv5sLm2z"R+-F.&E6uqA! Gxxo9l4Jj@W[:/c0,5'Z6S(2[\i/ 'Wg5z2<1fF6%-f=Yu \촵:Q]L|m MڗnPvOmN} BM.6"(PpSF!eBYfjMv6]$,\ (_+Ű pDž Jxp|$dQ@G_휺ͮ5 M_;`e u$>MP^/"1#ug؃QT~ 2)VX[}zp:u2ҠbSC"t8zuG,x[() cE"~ؚ\j& al DKrS3.(B-],E\_G2sioQlW}(@y'RQ2RimcIE/tM ˎEwaw4up(ݔ)}]l6U:ȐǵaXQ_RV fjí"des}qZzlܝf<+\!׆:ʽ5C^sL 7I#Z3Od 7*!*05GgN!kU{%w6ʚ"Z]ge}hpu{Lb7힯㭂>2}fr;eڬTIR"=M( dĠT4P."J21Jlfb ҧäyB=1Wɗb\hK:񗛱qc좈v'ˆqw<u jA1Ծjf,9q5x3 ix&#eh7\i ]śӑ1ʪp4VO7+ܝjh@.@ VYLs}[iJNƆ@{U!%ZF 1bhК7g.jGh|E72:t`a6OBT1}IY1=R3S 0NUYc!/ab-()~!p)7 ؁@KH8 f|G$`-Ш@[J L'&alqMNu{;J<.7@5Z7xWj{<IL/qŎ(K&v<51h7=0$) Tт Bd6%--^+}9}Y:ZKtS2PwڻvUPԼ~͓iRZE8/)~8ǒ݉|YM px^mKs#9o{Ư^0L9*@,cJb_2l?R^Y0'zW)KMZQ!> n?DGAqp(aL `ӖSZׇC =+ݪhLղ#qwǖ{RGC?32:HuXL3²uFN*PBth+`11!uh^4Vp 3qQU]Tf~?̮?{4)x"\TiqMcTy% ֨U z""5b ˧ k[BaMyY`-XvDo]tf[(oT>M(9c)7Ql5z,M7ts@8du$%" )`zzQNcPPG 7.-Ω%b%t> 7ȗ LEGJ s& }")Q:s.sr=Htl(?eFkC5pXmN9΢zi>~hc鰖'=jmXv {V-b)*)<2^h仇j3R-KJf >`d[/ On-EjN 38} U8.O֐.<xs= ͯMql#Ѣ :uSc׎XTRCtUk(~ӝ0can0,X?x&<d}Jˊ t{`}JZv k%5v 0^4&Cu8񝇬V}w*lwAɹVdq;Ԇ4aiN'epXX=l@]XNGZ6tZ/^ s"Au<%\FQR5^`: K2}'+.މ+= <>|N39*è'v!_5n޹iqsҟ[<29I S8Qū1z]y'6MPUdg:iܾ\(9Ss\!2$:i<` YE!qi, {_+m_!5ZI3vk9zMjT,E_tUQUOXN=8WG.c9JYd[;`Z-LJYzқn4\DR]XlIHOE#O}_K)O&htV] 4و\+(zsy, (>[2љ2SdǢIP`6@ݶ'e=@ʾ^]hGw8X qgXŽXmtw?X{_6@{v% Jhh/_ AF3^jo]$赀ŹX6 :]?X%FkZ>EZ1N#ŢY̝kpT)J:)$rdSԩ W#YS8;fzDj-`>ty9ၨ(a9\d Ϣ/VzVt·$m.wPʦz#QC%ӉE"pƨMNO<%)l?ZJUL P <АDsѻ(0\&*~;dPWwUHt: H zVGrcy*/A#LMT/#$t<~Jy (gq_%n `].zו$ . hd~v8s5XLtjXAeۘA4@0Vɛ>bn"U6U0DfEuh ylb=HǀyR8ǒzyȑI# z0>ҰpQ֓6Vznyи}H $fb0Qޫ7>ÖGGkǭ*3JVX\v0dWH"N.=c{b]%," EHDž͍_!:ruŴwa.uA5d)@Ĭ*0ɖsل`X|t0-C ! .DpN/Ԗ+ΒCKLX8)AtovDGL*njI3D əPemwp a{)MtWI0[F Q Ba5mBw=Cq3DJ%WrL^ԟfK1lHo,p||PiWj~1jP[@oU+CGm3t+4ޒ|:˚Q &1<2⣝@!r1oBr>} } h[QfbѧsccfHm0fCjnDpAT00t{}?o_ ۉF@~ eX(?{e #qe#W! Sy個8۩t@1vWa.\3S&ǂ?ۅZ~fnj`Ik$P^ X7ΚĤp bTC"/x?@lUcxi萈P'{3KLGx/1-p7.]F/v6\˰>:~ֳo)~_#&TPYr2]opmɗӹe[f`,9{n-HOwdj/{*]=̓OuCE,D1N"&i!) ̙+:6B JAjT+E,s͆<^>M*HQMQ/a^qmٱuwMF⥻|P#13ZU6 D[h JV4[l֛쯾!` eoYi8m1\? g_@ưC)ZdJJE/?=$`K2:vővG dzn]ȁ}yZe°KVja;ڴs vdvW? "re>&>$j3 eЕ6pt1dFk(cp|R12^}Eum1.WhHsL<Ѕ*{]&rńTG&S 7FJn:&zxJDno+TpI=,To;TRc BM]0FG@OqȈ@1jxp䂼e۪ѥ zk>E@j~9  I]@!T3o]|EF N|yZ¾?$3>UD]zR+–bTBbva$@\UDظ] JBGfjO FP#yY惒Z 1U!PY-HB'6AʝBpcW"߳"j*'&|At =8-.Rǰ 7 nNEv E77+,@QCpܮ +ֽnՇaS" e\q 3, \&W4Zk:2פ"*HHʕт^5"fz:Yi"W)9(֏7^g?۠Wj+u ~۩e>6;a"Anwvᤉ] ?:̖=CrŠk?+vkh/Q 6`b۝k*,BN/0(2?|9#؍`/rEuZSI[ og)b:\a}c嚆%[$JD=/NÅGDue*}3Yh[m=_+UҢ;J2z弐:n<>1$ Njg]*.cNV]fT6YQ{kt+>vH).4 3.4+ Xϵj< ١C!'_)-6aeF7ňHYv:&T~Sb`.ZTExՖLtd?ܣ&殿t.bhKv (xGH9~dE1UUKMP]2AW_~'Rf}o/݈2-(5K~4քGt7/1KOR/| Tν>]k] \ ɞ'T_Hwp2y~$ZҠ= AkLPz*(J#u- tY:Xptcd?0~)+ULs+AGw,˒SۭX.;|Nt[NgLvL8@ ^a$5Rѣ].%XJ$#ny8j$ҡW[x?ukA 5WJ5 ~ *.E~cD'2wYHȠ# G|]%2C,4“< ӈ2k @A(Ѵ}w$r>HVv;ZXHN B$CYdy:*L?{yl @mځ`v&P0`u9›0B3<,8!KYWۙ#bJ_k:6/550tu;r"v f6h8sR( >QWӽ`[A@/I;RސW8:faRۏ Q-Fpetq1X9L~G)|L3lEl혚Da&l_/q7h^çi`.c?JЮd?b۰7)I>[UcƹVY]qd Zd6<熷Q&DڕL$?쉉J`𽝚&?j#U&U;HB~7ƄJ5!K6BJجÌ 5Z^O="e>B 6[W w&3>&*~h^RL)wbJ;d{ͥT,G7#Y ųQ N Hlh c[ͻses&zi] ]VLbܯXڼo0Jy?ߪoh.j6788?0W^t~q.*E\3 aQ VU!F?R*f G\p=yLXn:>RQsib+zp~G(|M14~2,#kZKC昨F+X  ^$ e(ב_:1HL!gBZ}H1JJfaHcG|س_WAp/dDjJ[Ed9bg{'3Lt%-\X:Rނԑɼ[jkFckrGVkUHi4,% ~if^OJӡ q~- ;Q[|ƇOUO܇h]0bu~We u4nEG<4sy b1f)ȏylA-5eRvuMv~qxn-ِmٌ-*おk ŧI"mg-]^ƫfk`o5t& lcݟ}eGY_ދyy)KuܧǫNOs_zfNl?:TVjJf˓}Ze/}BtQQH#l^"6H6SnCJTͲz" }>GU5prmy#s>faSux/QDe: tF{LՃ!dcJ"SLI|PMDѠ~F|(*0m?[@|?8IOŜ #wQ WH# l &dPE_K8,ffUt;e raAvϗK&uIi=~%EPGW%x HI6i&{D,dbѴ/$8p溁L6ϣwH;ku3(^? ?-gsIoDT,Ox{03?ˊKU|y36]ڧPͨpsty!s=">n.uR2KGkX#|]rc_g* J ݥϙ$|? :uݷRE j%l״ {Va1=t1}sDdoEc矢<-^`./1%r^= &I_EY d"͜4JNi.du |ԩգ)0xzAlp!SW(,6t1/tIO[' Oʼn苘dBǜ.ƏC# ;Mc6[fX+fxr`z,-Ň3i~H+BOϿ$D?|UvAqKZ{_zQz@nfEDODk"1_@ɘAqYmjO"xZ|%Rz oRm?ީہEuagq'f +! 3;,R)[7[gMC(QS9>.5'qmW{rϨ1]rw|w4e wy=^]X["} Lӥܛs!he_Ceр ^5jr.X/7 Q59ړCu1"[5TR/__Ӌ6J0pK|ҕ0oho9BزksMd)x:[Pʓ֗ޔu!&z7Kz}&(zZfKO{dR!BT\?t'ɰnsAq?&D89oA( "i 5.SJu14hGyhK Pwn]g͆]: V9*0Ƀů"|'meDLZfT#;đP QhQBmZCTJ5BY;&> 쳩J&{E%׽ā\~5頌C"Cd/D0dJ6R{ Rӌ!R QW1%J"2k4^<ϦW!Y^sTh#^I@}2ړ&=Pz7e XTyQq,!F)7-DCucRS!l|'_8U{Iic:I2 \_|>D@RSOF՛pKPg0^ҍgP:^k=+ $&Kp:?#EN0ZW7A[^؄|TLYvG1 p;8z"-X~5e@DT]XસUb/oGZӵ `Ǣ \|7ފeo@Nta e뫧ДBŪ2d`'![*Ɖ]s˵2򚃄w]cָI}S*^ Tr r9Q kMe͔O$s>0yArgm4M3ǝE6nC\"s.J.lx1OF"Ɂl @xJ̃ T$"GCYxVȰL46p1O9"?:7q!т_֌ޤHږ S}zO~ΛoHj1HGT1>usL]2(4z. ~^IsHL'ass@fL.wb u Ļ} `!H` &IoPcdfqA>>v1# ̻Za(AHR|y]U[E8,ĭ '=A5uk( #ٜ8b}=gdQYD3$x}]g9w!]A&+8d1w^cO ]hwƖ u99,j`ҡgx hVf,tTxk[ܒ8w|5c$/5d(e,~ݦ"e2&w?e/PjkYiAV14 GY ceYIEt);.3UZߕ>Ka?YWBsu<Śt8tRwuM*%cl_Eb/Pmsn4 볲SIw(>^"٧};.*F]zgy0LAڬ*I_5{fcw\JcszɇBK^Y_B#ȑ 3BVdEʶ[n4dTz&7miK 2n\p2U>#8q8mt\cBL7~f^b`z%ɩ$߀LCD}BD%8oˋaq³>Ø1YBqJ20YCAH|˥ukNO\zcn;ԆL"'oDE)knW 1*W^"?-^^kЍčX˴~IMФXsdf!$t 5!ixC>e] ȗPB^[6!&/d7ifib~bP"߆2aHm)AmzEzv88 dr-\`B_x:y@ y#:ITtnWxv<()*(^MXjˌ|av3vU'.zSëD(Ց_γOG1 f J?4e?<yNb_ )4`iL06E<{W{cj.ZVH-oS:r˼vġ@aơi( wjPNtdbRxxnߌg,A,,\EkYۊM)$qCUHEƧ}~uB:^emR^U>41UXh-;v8`_rz2 |K[K8##oQ.GYkj l*~!8v;i5g뷘p \n;qm1:ZW;uEZuhj?$p`K-բDK%'px/ݗFZ3T3#yk)4 'uGЉf\ޥ_yzIy@$à"5{DSx뜛׳wZݿ!̧xj1-Ղb8>&4 4ׁ|o!0B^[VQszBQ*O> X$Q3t掤u=byJ?17im]x& YZt&Z%N#n^_M1S±<)"Îg,: iU@|<(}rR k!hŗ[`bP|g}&L^,r[wZw4V+4ˏX g\L! a9i>!-T:^ m1 @VGN+7/UViL}kDg0ާnNGI4BͰ^65]Βp9z ,01HW, Tj*I|nׄV$;ZtZuA/GCh?ҋa PE$w2fY- [jO짣w%xTt_yea-5+S=|s3tS-Y ! tk?1W7]ڨbDR'^zRבDFyg YDv\L !_~iXMIʌg[-V5<ʋDhGkFoM `"|>ڒ_E[O-L)p"!,cS^xi{]Q7! | !,I ,>7TN+߭'SG逝ss$pF/+z42>تCOC}_&괜F\(\1i1ntC*ubev ]"ڥ;[FR]:H$џj3Z.BH.ʡ[GEɸ~\(5߁| 'Y+G]׮4 v 9Grl~}A\(f@JQm(VȄ3*\nqx4qW5b/-b+xd`d52>ㅻ@`5^. j(Φ?/Yh^6, wl¶۾[?&4tw,ƄbⓌ$Ք]uƬ!VwàxTuҗ&gq˥S/)q S P D!Oz2F˶I-ƢNS~aeQ0=*r 'zq8ΐyT h~H wM1Mh1:,c `J~ ^VjrW, [N^vSWԱoƣfҜA;7JQ|R%MdI;J9’KCo| 0-vu7 '/_x]XiMZ3)(Fm%"eL_Y*jqb>,+X\6BRo0g{̾>iLG/gjno00Zxt /.gUWYz>٤YkT8?,,ߠp3V.LlΌ I+XIײU,1|FϒZ7I)VU>?p[4Q{hwOX~^P< %TrQ,bȗ(1 }`we@\Ӣb_Bh1_E+!vWECR ^"0 J|#db#~.Fd&SBНw,XNS $TL Hwr%$ًH:z/GP:zAlݖEI(&)*KGyH㫒]j7b,[8oSG5RgI \y'?kB::Cƞ{71-mZ %'oh7ۧ]]iQ3cib)β|.T}kD;o"]^}spYRv ӡF.~&`VvIveh3e WK&}i4By"kbVyD]sLTi0tk)-MysPBVl=rI>kK[NAe8 mI.UYExgu+WBЌx&+{Nپ./O/b%0 x5',zc6IڕKrXPiƝ=A$>đq<×P}Xni@Ht ,K:%꟠pPHj>yUizcԜB-3|~Bc҂cRz2'V6U]T+F ʷ\iM{^aHE 6;l^}?[> sPg#]Fa-|o҅Gi]UQUTo]Ad"&Bs[!'N64‡ 2qNц|zH9Tnqk)PXfY0o"^8bo3o.1yC᳥ ܜ?}SsD@B҄6q>*ZoR(<`Bf /e{4zc*k t4Ժ Fr['7c\ٚ)^<fd$WEz'#·{U[[fA0%|SR]u͛nTT-l*bw XDc{zn4T5۩藳7$4{Q8~Iר38!u]bjM|D\b֎3j':c(z~XE*'?px*ÔAM> P$zL&6ŸǣJYP7^ћG;\F my . ygqԭd_@# 1 !?dVėf(Qv n˝̗وuxh7d7:E窶 O;Xzr6DTrI>ĥ0W#o#`M5fGAYH[W"EqҨ5^n-(DTUiOUv@rc)1>ɤvo 00Jä!D|Pó.xVaC,F36diBL[lp?,Ý|Xت5y®#2] ".hx$`no5cKl1ѫkWedM꾜2"֨Ge^QQ+|o'*B=׿?a}"E"σifOƨL5. ESk̩l4Vz#pCz'!ɷK;aMUz"c36vh9^7ޱ/In"U`ݍ&G."M$?9 /ݜ@Y׽K]]N5"'g :898E+)JбD[ԧQ3S:CW7Xe rkSc2 ]y\=<92tKeB2K #,g2 ÁRD RYєTWGt$mf}2'r1 `pW-Z:nXښs BonV0ax rDxW"<}`x>Zv! CdD}yͺ:@jZΑU~SH"yP f(*(0B?TtHg{Țwн]:CZ.K9)HPz6h'j@NLo4Ao u-pGESЫIVbp:,4]|"Q6,".|BtsrR5Ʊ'S yqqH|^|FYE ^hzkڿ{2V|W2b$O mKM< >CT6|FahDȖWo#_龶8õsȞ bH)b! ,Wꔀm/̂#c.|LQ=HCF\rݑCAɧ VЄ}iy:Ikc_ʵdÎ)[窣9 ¯bPĤE`\YIFNG=^I _.1&@ w8d,>-5}q;nN",GS}e{n󚑌NA8Oiy2 Q,7Rp~`T&o]qҤ̦FNr 2& 8튀'CB`P;տ; b B05U,2(68q:xZ4A "k!{mP*qqiyo^ШP7jT>r\\s4c3Ae cM,>(G0 }L#>1u 0Ms)h_*{{{ G{IQ%LFHThcX|t1]q[ohm@rB S%a<DT\Wƚ||8iiKdy!L\*ȟ+8t;q#M=p=e„۶ ܛF(f,X:*cL=PZ#q-`$PN!R"2ϓk@1hvif,_1ށؓxWʎE ޥ"[;U p`a M<`EH?kP6QN*3 ]P:9ёzd[݁56A{wuV*EGs!ii}$˄!IT&0J$M=?U$;{(!Q~4YGLIul`]P\D/Di[jΆ7U0].`[һNXKKZ4`5W ~3*!$/iq6;tƹNR\9\了q r{)}XpS =JaVO/d#W/9mOx[%l3X-]@{n Bhpsn[=t(c󬜣 "YDj5zRD߽pZv50BV s sVz:/R̾/=NĚ>+MԒ -o85/Cr7kk/q4AJt:KJb[ Sg[j Ưr쐛;LYtY|l?Xop8AeK25\U_-)iemz/`5Y7 ] 泣a[>4 ?iM'`p$;R\`UjjWF罣6:c; dQ%fyp8t)D%}\*7>DC\p`;\Y MɚV>I S,2Ki{o廫UIND2SLa\'t =‹ٍI"SiXPCkp̈vHD)D ~v+TGaDQNPI?{EA_͟ѮiX(sdǯ!mz[PJPoAP i>#ԓ$׵f7s :4= CY^B&EG/Lklo@;Oc Tech`zak 3BlIrWfi(;'e4\RutiC [, EH!7l.tYS*p٘|{}ކwX;O1ڮ6#nvC :Nଞ(ao>apz̻6_3v k\(pRmH&I[ pilؑ&AH$n I_6F <=H2d?p@b7I[7Nفb'q+߃$f0Cŝjr/U%S6&]d4[0DZzb <v V,؅XIz3wZpv>Mo"l13RGVZc`_i\[&URQA/lD߄Q|f(gr8ZVg?O&:4kv|7'U4UCg#Y_"ᮾQa: m};;л[B92Guۮ3GajVa=1>7vXnL?K}G]Xr 0DU{-kb-.-KWG`¼Uyag:f}:)2+K{[=s@Z?/&0.`6$nc*u| KdڇUfIyءϮC K wTuf.!ui}CS[r.- k{7*gl;K"?^Q[;BZHjL Roc)Y 3hFQ2)= W4X]*E5@XUeK+0 ̧ }nW2Jj."&4wT] EL^z8EG wMN6G,գ[tǦiH213&"p(Mv8P98Voj섨bjexnT *T{bw[<OsA১u zQIKoq#<u YԜ w?WMi#5u8wA-PE8f ,~kFEU[ ҝ*j->eoXRuMKa 4rpΩj1)~ RǓ`wj $bI^оic&{ՠj&6BٸEɢSB ۟ë|"a/k̼ՈjqsH|,mp2G3BЍH ]VSkg^2|KV)~+L>ˊ5jtTR7/=UdFكYTQM<~ׇvr(Tub5 2k]i5ܑn-ha=Q.Ww ~&y/b flFBsR | S[f%E44ǻEJdmp m+3 1T nz_Wn:ȕ88jyFi07}aLTaSBeP;Vl,E/>`qL#/ ]t#Mn&d5 qm"hӢI6 ܦktLR â k !gQmДGgW l!wt0yĺ=؋C El.$>;t v"̻!;;*2kue]lQEVD[FQ1 N9«`Q R1U< P+rNd>1t W~ΧeDa3 >᤭+ ^8UN>@"!-+u[5&Z3U:v6ɒ 8F8|ls~3GFpCR.3յA@P]1c|Jd}rبg\@TaӘ:4~6anv8eJ&н'N,m$ueUdݓ A_] :5CuS=k҈HԘPڸcHsE#Dh`uVkpXu@$6 we?LSj]DC_\Muʁfm%t=arY_1OEOḅq(TRg<$fZ=yא@djtRF|1:QOsMx4⪻vZ <]q. ?l'[dz,2Ӏ&qrkӮ.$F\h܉mn^Cg 9>)fWd ~#Mf_˓4G0ٽ&BXw3xTp>PV*GRkft{qeܦhޕQH im3ҫumOٺmDS$KCj󄌙al-ϊ+0v0=~%-m;T3[8byZO{q&ޔ+g֩w#hJI+NM|`i-!rF.bB tx6~| A=_T3NUSYi6K8cev5IJm'͔_4&_{ejvv9M@^iET\T-c42ׄ#F$AT~Ԍ"[#%qM~Ю@lo;ƫJ W9OS4ӎêo ZDr Z&;K+hr#-'o ,NhHL+KdR#.585*h4 mL65"e [r{32B;?f{4B>P2~<ڷ8U#iWn"uEZyg/F}Dk=< MQn^ִ:Jh}3 `UCִ$ѥЂNMPF)Ί{긁:͛&JHY4~ /#$c΍VvQnG &3lÙ9t;C+tJ9EƎ.7# ;+*!)j:N Bj\Nl0+{@Ig|\˕uN0]A`ӱNtxdػd#$:0:8d+I46qI*BsnBR.ʹ+ 9YPԞ@]u🬭 f f\VЎKS$Nߺ 4~:|*ÚSg z{f-m&A6`mrDoDSӚSlqMAatW+쏓GUTT81ALmNH\Yj;eӖWvCZ|qbܛ~ֶ:Vޓ>s-p>䍁v? !q[B>"m6jF25 sB{0zܠ2CuUb3Al - ],"tV1X)&l=څMG8qBCAʧ3|n0``noU˟P84%0Lt!k{Zpo8Nޑ;fhX8 Eh5n}FS&6,v/̘3+Cr&>]LiaA_F؋4j=G/Y ěd|q7( T5[7qO'1QpWm}&TGpKN&Ձ5F{Gt$0Xd.5F7v~dݭMX~<[l׼9M ͍Lv `t$='g gi>jW-b/39zFEVN{C:Mquu1G^CL~6?4 )]Y4{=H:hrU|ymB瑴T 5(]G:6+]ק(ze?&C5GC2ZDG$Һ2\=Ml{\uem#3j!x #H)R1sGJQdtn[ Ĝ<>}DeK2$5U{\jcg2ЕRxvw:VWV.o \3LߊVB TEt" VX\ R솻:sOjX?s[_whP܋YNWr#Tc^3U1_i [Cޑ$81Ԯ;Pt=KukxU%Dkk^ZGJ.|w9'>\?Z7'/,Nu, 5mcIj ̋:sqXV6l>gI) ,g=r~ -]\0 1y $/c.j(:O}ڄek9G_"R"9XP;1!=@6:ֶd;9P)TMpTd"yOj4ffST4n豜b 8AB:GOﵘvW >^k:gJU&"e[䇻LN(~x:fEfX4Єduϫ& qW4l7^-%wR" z۽lnb&ƿe\)G?b9Xs0E)~񿧰:90}[[ljNOJCOEޯ*󯃛hܬ % 7OXx`TdARo5zLrz}tzh=5W 'IH@JR3.<~9_NȊϹ-A5u31lb,nO%ҐԦ"6P i9ptl*m^ߎ>lw|}dd8wAL{ۛlYӿi-ɲ;ԂbJ͏r3=p}/#<Ƹt4bmb38S]nM^"I %1Oo-Οd Tcz_jEacR7̳/7paqfmfJx;Yut,lH|QW'Z\?CZtrE-{k16(b fdG*wehKvq;#.hߘggm`@{eG^ h/<Y;QZF>梏uJҩs"T(Gos~zSACdT'K?B=6M~i3nx0zvtYN>W+~-zi/NQ)\-dQh2HĴQ!J^5 wX[\Rn5T_xz,}CBlnD9뵳~f46 >lHҵRbk_LRwdM1%pp޻@ZݟU.9*x.& @X=MSf.HϝN{Z|iYRzn,![u: JJ`GG9r! #]N?+v,(5){WR'.ll<1Z=j\b ֢Kqy/Cp'q͐a n"ڎ#N6cNz_@Up3[}r2A#@Tq-Gs(ӌU |b xɯcִ"7k>wXÁ7P.:F+ J@wsakmJ(kn aG"IIiJjap^QaL) 1!|1uVv/KҨkUROƓG=}| \>TqHp؝ ,8y^nAǪfdNV4H*Be)[n5V%>[&As: #kRSq]ZxFzW~^_#0DFh=uxeȽ@ %S*UA1]G4AgF]wV~6P]?0y&ccZ~* Q/۴\^<ʬ2XĩF\[d$B-NCٳ oP{k*s% @g>Tɥӵ+v$EsblEş5yd:~fV{AtٿN?WPg =Z/3#iQiq4D<7&JQu] -Ee+,Xi!,%H)LgBP7<&-36!Fl;l|6.._nۮc,@7k13%Qytn6|yBVAY~{wܶS!{m}}E)}H@2%YRi <7YK$,!?ᒤ<1vyNfϕx’lv׃o{R +p:-zXnN3K~/̌Ӳq %_-҂ >̙R1hU$ÖHpn%Ub$nO̝ؓ5yk_dy LJj:>cdޝ\*{8ǗWT}Mi:;E&z.f +g|X]ceNT&2oA<^ RFeBxdpfs v5i*k 9wybB!=MHGIxCG?48/ yCir_[ЄPu<3>޷Lg,B!?q`n皉*~Kv0jh/QVMi$}Mp_ TDÔĵza0)+& 0d,Jq (ϭmp%WP=K >F>aiK̶/iVxgȡX\a2y_y;}], kx+4Շa`n=*¶/Le7Գ @'fyrϳXn O\ŭs|E^fMd`w%}L}GY?;=bө0,SOJhaf@%L/_;QJcܸ ĉ^k&יMδRnO(F4+Y#*HYy6bz^{7jO6[yyRWMC{vdtWHjE!l ^xYp0G&+քІĩ!_Ѣ"0 I:e2OKHRWF iU[|55Q^5 u?,#uPu U0Gv91EMhVu@b,Sϒ;& FH|*ѷnC`c8]he%QL%Gݼ'L$BWSGfG7*a)F0@Kd#x.4\*eJes'szuA٠s[H߅' KG Z91u^PnƸE^Xy= ">9I5TgZs"^^7z+lnt~{VAswI3y/  ?>|_/(.Č4cKSWB?&4JRj县R*5%VJ;0L:kr&}.h'lEdKT8]9=Pz%~YKhPZ|GǐGA9C6psD٪ܩ< $Kv3BpN,-;4漜)UW7=rb&}*D7GMaT e "|B*8o]'AyhU;e)ImK. bO좭:XuΟ/'NVS|6;S0!5FY V: ǭR˵7Û}rL2LM)!3(G0{B.C|U 9y [i4 $_o{_z=y)R`B C 7 . vzJ+xjqxAX6>^\1+79]ļĞxF;C2sneXV U1Ksy7fSIA/B-+7CR Zuzc`oY$w0 hۑ~7+ iLArdKF^`H9m?hk6eTJ=5]~{@ *ix;J sߔ?/f I&LcuQލ Wjhۀ2UKaWvOĢ7pN-Psy4'/Lv/#:/cײC'~MN-uLe O,[8"Omo-t6[א\83܂Dz+@jT5,YÃQoj,|GM#>?R ֪j7z< G+&Z3@H?1&:Krd7yeq@ g~eYcW1#zU<"8me1?@fI깣Ŋ *I2 b/A7B@w>ұ[Je:bÕo",ǚ0}֥xυL#^1}T쿯x6 ҍ޷-zB<@m)D(E(tXUuSkޕJ+y2 _k^}ZxK{]8 y^7A xJgZ @NnSa>(Q1|e?t}cmHvuAVЭڲ}շ;@Q28;}Ajs8xh['l_ZCꖂNjߔ)aY^^QJh-,RokIm^ɔK17>2`U(ۙku$;kV?M̡a""cݫm=?'$sPSa2l$<2QWՄ|ӥY)"@u xSE .PIgu YD .Uek9\a ݯc\ ؃xp mc7j}bvFp$$\bJRdhrbY!=4eyͷT w-2NM!AV&^Nsw,v!^*cdus^ƱdOfvʧ:AE;mWn3[p L%܇0M(3Yq&b>K젘{9;?Ah٭lbd.ڠB_p_лOp0 nEpf@̑J:|wJ~iMH/Pap&0W4_7%o+U4}n7U Cςzp- \F|A΂ " ̝_&~/uDdWd,l8&ח<07L2$]¯tGeU:}0K4 5t{M / Lh ^Ѧ%fPhh?_Jyvr6AO:ElA_erIc0X1gd+זLP10 5{-('H vOo8)x<#1rm1Pi5qF"K]>VPvmi[@ӜFd ]Y5YP TdT5X3Zɮuة c$Oý512b.&p> p+PӞU;ZXVb^?} ōDgYZ07070100000231000081a4000000000000000000000001616eef1e00003978000000000000000000000000000000000000006200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko.xz7zXZִF!t/S97]?Eh=ڜ9Qf^w2 T$zd?Gqa~d/K9z}lyOk~6ޭ^1:DLy\9H#)v}nӖiH#6AGj|\1<ѡE݁"ez nA]AIJ(0} %WgY}E yLeSj$"m'U&劲E9T'/.+^kM.(D1R}umIÂmO$` 6qmi~f@DL82vtUVf6Vb-;SW5{;8 vX+:\ؔ$s1Y#{IMf'lģ츤f6HxM֭*6w԰ͱPnf(ٷ ,uxq erUipx\S\X٩oC,ц#inc-"'{[@#CА{VJkt œ%2d` ݠV/!'AAԋ1S@=U5(BHm[ֈN bQȥC /b %|3pdR fZ+ݫ4Bu8lzÝ#YwϪPNRۆ<Ƈ7HxG.sW&c}ѡojQ"F'Lp|{jB1^!kyaa"~/ޡ) F̢2Ca뜽Safq^P(lRXR< @17I%_GsE c8/Q(+ܐ"gq$9wJnayY쾛X.l=?4kgp;ӽ>e+͟F\Ybou.ic1pr*d Y|ǖ&%?__ƚa|Jn*ذDܔ)%AfI lP؉PP/QvG ;9Lأr_=Ov>r HDufЩ_fA[a5ҟ5=֛'_ůj,񴲊\8O52.Y{?rf)g̙X^&{jLWoI`T|ճ `Q;9|A%(9d^ pW6 S<FWHLr JJhRWbr$%K/SGwn '55''EaIm$c^Q(ӵfTKo7iסq8mN _nrryؘ=~WCB}Y7ZسݑN 9Ƣ8?n:r~<yM$@IY$ܨ-fϡ#V)w+46 $Өנy6ȕMdtЍ3%ch86pʎ-&g@ԚYLj0B,lfĄ`V绺tp3t;a@ *_}MpQle ]XǚzxA>j` ;4>o.LLAZ )bdFt>#dy@LQ_quC+Iܦ BŋFt (,)()K\4Wk:gZ-RhcP,~je+3嶏C#VoNlI;Я,S!6_o iO RDKK Y?R9]jb^N;lh#VH0{/Ǖ⫥sNb"]~ gfhS|Ѧ^֋hI?CMԤalnA'60s$-S7X^ib%ô"yEP<,s?Eil1XC)EyB10yؾ>U#euV|ʧK&)Tc]_j~L#hуSVPi]R~4eg,;Y+Zt10VIX G:jFX74 6̻9cLS Ye@ URE #9[QuJ!Lhsl@t:Mڨ ?/ E(5zDʰiS3Ÿ.1;>pFi+$Ccά3}Fab|_:wsWv@!$fϷdqT`-ܭ:/k<(=ͪ:MWW=/aTsNq^&rw?o$$ "ܟ]1KC^n36@Д)FQ^}Akq3="3r{j00M_Ѹy RHбK4uxam^oW+q4tL 1':'"XdL z^5 n76Ia!~ Ry诹t'B̌ɃL4}(M0 +r=Q6Y+3uUZL\|}(>*:U.HmPcqx ~?+_̋91}Y gldu ۍr?ڝ˺ϼU)H+J뢄h}fAvBo#"&8xp3h惫 r 1)y! e\ xV Q*") TyH*qcBv D \eY @S(eߊXt$/ "3srͦD87^'63 c >]!+I8DP3baN@Iq>%ICvd[HÙJH"*W|b1=p LF#e DHtۓCCDZCTBkuco(hOgD^:QOY&z)̚[Ct*~~3BM+9IȬ}8_>v4I76rtЫɕtk)W:yw:w jdyզF,MN #>NuJ=LW-Y(?Shjd$nyS޵V7D!ͅ?4 (eTUt*{fJ"an\ NQ̋*[p[<`b"דᳳ@0 1(%JSKTTж5goN9f'/&HFO3lo~imz!x߭hgG8Vc412>>xG?5O`F4#w")ӗ'` lRy^?J:od+k2-XcvG]ADh\tzs`lļyjW`I\#݂`R)Cտ1 e-GZF^`!p4fYC%J _zTy/[@_9y' ;+e!]u gŒgGl`ǒqJitLIULJ&pn lgjHW12V @#TYf%/sȚq8Z"OaIY'ODZI\~58}=;ݭ:P4Z*cZbu@Ԅ>{^E NRXDr>q3QIAF0+ͥi5)-  HY(w>L e?M`z 튮a/Ic|a2rq- 톱yiztHъeQ#N R\b,'!FFi.kg=c';,k1L x5E-DqkN3vюT_7x'o$_cL7Ϭ@vg=wb:kG}|=̀V^ʼTMo-Ar4?f &J%vć#p趋rz ֍7OXٵ4,`4{بaJA"\F#pIYȤ>d=ꋘU5i~\H%ұC*3\ 1ʲ"y|&-`32wk?5xX S1DlKE+dm_)ջ a_&F'42+ac84SdBYX$e#ŵ*b"w:~%7DHeF[B4i _G5eW?Ӓ:ElTFLcM2SطW+.CifӈH btSqd0Q]XuooZ^U ؇~#ΚVB}ai8YȲ 4[ۙNd!uP[dMvV\ULʬ2F`teϲtp j]Q(!17+)OoZGl8o^$1[pt[eej̨3w|u>\G?#OL _\} 6#QvYuo &%ήTN+\5Xd,P-)-@BJO|#̥KQn(%kaV]9u{ O ,MKssOYdo]r+I(yҶO/Za< m槽͆ {l4κ > $}y, sS/3aaz#kF/zG_؜ŃPŨnU clNA+3a]x qDŽ` WkXh~^#u_eV ^`K$N>d {&~PݒTxGo֤\ɟb 3=7%N0=2֚ Bzȡ[kIyTz 3Di+k~T7 3e#*MJ;m>Kq_-iy6*0j^dW_ങ0ٹ +1tчyuU[,G{?EnK[Ye~\{eDٖ.~GrRjy\"-BmSA[HOwK{jNCr_/9lٲ!&\hW/6\gW'meP#&:syjZ~lRXBFqhl~gIT/^ _?^$?$y'7I0SWn֢OYߩ3m٬ѲƮēpSSUa2"}߷gA9Ѷ9+k[ۙy [6I8m2v` FhyT~8Tg2N3An rwBRW>-u}G>xED52p,xOu_ث`iVj~ߢy8-f {=f#.y؈jtFq܏_~Àh "W%I;08 ^+GG'nVZ31D=uѱlF7Gt'DJmcζ\[ܡgPsG~ ʤTXD[V*]i¡0ᗝEc6lܼ{Ana)=14ȝ:$ݻʾhB^0L ç' f6O^,~a<%}P~FA*R1*wx2`aj?xۡoN+ø8ͯ5B|^9[nqLef,*5*G*L*D%]i_.~;͟N}\@8`Z1|լ;-;ҕOR1 +9gNkHrJQ Ab]SϰA$?p1DR&Fcp_74}t4XQy,n]pKt ' Bqw;]ͥS_:9& l SK0(]M?2q@2IX&8;b=9" *2E{B@ٔXbMWBĥh)g<ݽzvnnTx.V2lu8V"Lq?l<6TWC؟92|R%E+%`@Fu930NRb d*Yb gӅ>[g̼P{'ELkHϣSkq>(`b bnp *Խ_fSki^XO1{@vC+a‹]G}ƬdEu խڎ^ $g*+ :S@v2YZ4)0_Ge\5wY&VXrTrˏY"9p1dܜ6Yc.'م9hTgQVL)mr[Z R2tjͺv8?qӤ^|~BrScH}.&8,/ dS{ݽE"ϥ*cGSNf8 :SKﯝ@^a.D;Dwv+_m$9bzT>TS< Gi@7 DLx\HzPldQ' s$0Y n}k 5\`βe4v7O<kĻjUc>Z}V>HQ֐ųݡnVՆB0OHPə~Ӫ9$tYv+m<І-+QI}])͠'m XȝYk2^@W HZ6 .CvY?[8O iɲʋyiTa j1pRKAh kqmpuoQy%•.(|vxyZ+bK:S'z(kC2$0,9^gwO jG?ծem _&AK(Q#EI1<>읏+4CI)H|7+O=А6:SeSA&F:ҜmUZkc/sv)4Ea6ePb;8wMEb#TFnƇLwNx|l-&#tH$]QR0Vf*K7}]5OXs# #}o# E,mGDpb$𼐪=֦N_>?٢+`soC颛=Nw]%6*Iî11p6bZEFāAO8R:.2D6ڄ2 ťY{$SӲzoVg>1n 5sCH" j־$~9QvxIIbd sC^cw]z &oˤo"]_3Yi~~&!ؿCכBwe~\FNyK^BKʥ) 4Hq9}| 8(>k%akV@ rT/M)3(=Ь,ҾXL=Cd _}` z$Fھe5JUǪK(\: `S Q HP--b8h7*[Zhyܧ!$BRԓ!ڐ%9d$p@@4z~H@/x=+VhAZ<bо6Ɗe5v2Q8A2Z ? y:}lOg7`#x+\K$RQ El$k̸?tkTB.lh ݉c 5GZbXQϭsL-Pl-fRN#8 i*f,m.Nhuk=p{I V1XC_K$&jVEF|2]zMB-#PGI#@h_G͝X5 ܌2eܺy?^W`8DtlQBlFu!/ODX'j,S[";30asWr<1%L*| E ٜ^HSz/oݢmSv/ 5;M kS~ J))NRqF;0ta]cR<ַ^u[L_sn&&Yjv EBqӻTHdf9?<ހ.SJ0@M )&Wu 5dV"4IalČ8p;^pueJn4m aQmk"kve$(;SlzõXf PqLC 57G]LGl2zC,; b+q5n&ml1LeRBusZƄq܇Av J:ieEȾޏa Q%J#4jzЛhHz ⬏3Z14"#CUqնO] HؓT_SrDpj+Ҩs({?[w@飜, 蒞zrX4Iݾ.EdقA-NCm?BrеyFF*GwZ8z0WK9{Uv 0WIm xft=;cȶEŪÚͰ~D;9[}Nà=LZFgb>qU0\,ђ2 #E C.+S[^JfqS SUAS&DX-˜Lqt@arO`ͺ͞ f e ;UvfѴX @5Bt}ҁPE~zgk= V*rI"DvY+5ѹaHN-WX! W%s/,~P&kt{s?骨H@é`« xX^?8?C74V0b޵(}g7N/8_"I17*1v zz Uxmӹ;N,h3YU+oW$ށSyD^5?U.=u)a^C~ߌ08H5x !(DCfdzX(p։B7 2<~v;KO؋䋔Qb&땽 fh3ӧ OJ 'KsV2^(MrRm&U@a$ĝwTކޯCֿeK f G9=+{}هJV|:he/Ӛ{tf^. 8±>{Ъg2H6\+zvݭ[ڼ9`G6wL}yR 4rO&"s|Q s'P z-hQV-οe>p$Z~Fp1AX$0d24;rJT_58L'4yWlL;Lňa^Wp3u I|s_6:Uf#H0p e_ p-3s-,{F"сC )O a Z0~90ҿ_@&gV x .{ ^a,fomPُ1ż g\45{ >aԨ\Hd > 19C= "_3x#Ż "rط^_ w^eXrEeF1a.r.1ekQ}zPN6jdg{sK*k ,`)nyE"2's]R{ $ .]p! 8GW3-j#Lf5ïS0iPKɖ @:/Z:aQ ھ^.~+t܎ R}sίЭ`~l'v)7J([YdJL5!6pH*vk>eI/x(:y?U\ 7ə?NT\Me}F:S]7;$ .H//THI'ܕy$B0VS놗PAނZi)ˏɇTƴDd' ?d B^Ia>` pXX=5ߝ K)fkJ~dfaPrtۜiFz Y*r} KN eWE#+W[L;0ɿEhéǀ`KnX] M]ȭWKHʷ/a_e;JGq T\!I/0r|7:;0 n->ws6y*rO=qY+}Fߞ. zqD!z6 K'%eϨÊI)fdK$D qxNT4  -S$+"s#`ރւir,|^۝ O(tk}E_ >]9e0HpEEm{Qh5J)= }iH*FO$@7|xy(FRk]L*VUPiIYhtO_%CONd-Ao hj-H2JKoA.>w}Yw#I_h)i*+ d!Dvxx8NfޗR20BwϋA5(PR_'!H_mr@[^;> aCNU3:=d{#٥>9Qoy2|\F|M1l)n֨Y0Z}o0/>lyuKMs征7"(MuεI7}!r_8eJڣ- h83ȦS{|n0fB#H L(]EJ+FxѬ92|i ;( -NJ~|vWne'; S"r0zYS}%fe$ڔl[T®O=_"rؙgYZ07070100000232000081a4000000000000000000000001616eef1e00003804000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko.xz7zXZִF!t/7]?Eh=ڜ9Ry%\Z 5ᜳ4R]ֆ3VO؈zzO7G}AfN# ,۲?Խz|[ X]Ws>˂v[cԐJК8M;MT^L"tp88)763Ԭ ;',Nsr J٧S *.gqS&f!YIĻ%t>f E x-IF (X2hLaxޠnU~`F\{'~ږ.3A+y{#wUSbOb 遨.P-<4 zq\VN4(sɡ3KTf:Q7S1%Vffo|1m5m 3OxFct^X&shK5߻s.'ɫV$: 2>֎ωT>Ey+ nd9djT d&\q_}0 UrؾLيs~?9Y)V4/t0|ǘDUH~&hVK]2wcZaZ8obpg?q  *:@}<=6a8]^N͎{l6=e[+|Wқ˴%r:8EL'&>gYA=< uYҮE㿄0̐4Io 1z}ٌ`g{vG5JZypVG>RҊװrx5 D 믞Z^3a3j{߽@M䡔P+yuOiB>1Y@-#LWZ>i.$y,(-n/S)ˣX3]jUEqҶ;sM3xi_&[8|':&NpoVK!r3u&f>|WJwj[X< ?b8ҠPo וTaO{$g(P)BT3 nƈHeZMk⒂:p HO_Uo# h;~#kNiI֚o#Sa\Gm FxZܕ 2x@Tq10v:,'Pt!_pS嬕dzX9%&7vS ?\h-q'5:LwtݤLԠ`ahne_MW*pј{KeY@k [xĻxgmx38e uXui5Sl?Eq~鴿_[\&#Ӷ3͘,.!<)]jUgXb7݉q6Q'vluY9?/dMل8rѫrЮV(vGڂAh 4 4`.z-Fs %.xG7ig6 ,Z92BT VB(XN7w$ jpp$7TՎ^?/}ؙ|LS' ,HWWx=L%bI!d@:M%\8#8pCǴ.* d}$ssU^^.ä.)ošh8k,84Ԛn0բ'YcNkd}8T 8=f݆K)0m*ƔrL~_|vsy{93fM7f~[ R3⁄."r{ovyP\r#4.q:бH UQ8dq69#ڇy̡a $&E޽0P O-IAΑ( Ughqp * vq6x!)0z<ga 85?:-Oo *-Mcp%$JҸL$l({vuTP(MG>Nǁ,K1 )z#&R-1 x˰#]}(_{)wIBxbB!ig"Wn7@J0j@ozf8fW'b9vR #)}F]]L҂`x ^l`Ќ8I,AP/aǮI".p'BvW:9ƩD(˲8 ` 2@ك1Džk1 .CFvk|W"p2,"6]C(#R F9~GlYϙuZ鿕MBH0: ( )eRU( UZ;'1e.f11A(yigmn J V*N ]q*3zEG)W\qe#di*EHCOVpMCY[B)0XRO_oѤ"IH7(+~wJs:I EM(Úp~+U;%pS.νf!Q"2=t\än zԼBQ.oM聵8_rmYl:^<V*,e$tW|ȝ'4dmT,gC0S#JEy̡{x'/fj㩶yL&&9 N桡J͟1NyKEԄ2tE >]gM+7C(}sRq,wQ)/|~/#NZ0V:}'^PїDzs멥,|9-cuF ]I?V.1̍"}7?,琍V޿9]EH#%z METc6u͵L#i-GkeLݞh1`zSuX(I\Ɍ.WMb]~2I AS $t2SeJWs%UWȆN׋=Sv]Xt rpڐ%cR qWm|NຠIP8y.)ꄓQINۖu{XItk o5tawbwY!x ˙~bM._l(fx"vLң zn>;jG: "h|&^Y_ 6K:!&}ŎXe27"ݎ^p2z;qMop^wMaOEUajY_]n*놖(8s>[ɦ eysSX FG7?Thm"֝7{<*m䞹%ꮜᝉAo¾|<9]) ]!\{Jo!TqZ$T! \N p"Z9.n^pLJL7ZۉWcVhZX!"5Cn(5k&PY}E7iX\ Bq~2p^U]ْgGAT ) <5gȆCY&I+-cp/Z]DNr>Ⅼ4!VMN]GlY^$N|A&B.oX!Q=+nvl/:;1]a[vyg={\KCȝ"~]4ۄ(؄e'Җc{]SɁ}!PVbN 'ѻ-@K[# 7W 5) 0vp)ЍؗR}ѭk爎viv tk\*2Q5[9S0:ގfdкIA\`U*4,Odžz!Sdj6[|3n^_uUSlmk c!{MMJM'5{W͢0g-WbX|,-{4ߤq+8:AR4Ց(#w$M%(Zy1CC98)k0mc/E lŒS ?!R64YG>vOMVr֠76R_%634`ĊJ0-+E*o4YOI)c3>3L>_~Q S(դKcѕM^٪YVb>8,e>\+ `j<:I s1Ƃn<Xl Uv $KiaE_p }zss',ICˈ͈$\*r)4 ` {κ #i~A|hj{AqϨ }:mjBMdM>sҮ,twߍHS>7)_&rbFiM.8ݬ? 6kɝDS/y`%Z=pf t-OǀE obxV|~IOe}wʨc$b8Vcd#[j'*(,$֏Ecc(Uز ^Cf%"[.}*&jaG)eĊ}VT"$5͙/5WQ.mHq% p-al"z&[3;hb/15  mLHGF3톮J}!Uxtf2I<}}=b'[>?ov8a8J ^8 krd 0:nIռ ԧʛj$O(|T;yngpJ8/'l,U8'OPAT`HaFo,C}-LЀ5ۻ'MtCe_7vXjϞ+PטaQ; 2wÓ5SC๺-"t31baԭDBWk+k4p^ZhowWOq ~PxH:9&!u9Ci ψ[ْڼaEK`2t? 09f%DƧAGpP/uyC-최N/lP#LڋUH[.ǣ(Nq8#tĭ:^'R|=IYrLNZ! KF B~̤ AU#Q2TkMjծӭ?ЊY'9r,Pk=lm+|?O֣,Gupd_ɗ}x䮲>V˩+\,ʟqOҾ%a7?,;8CZQ}}xmשtAf:hy si$J@\J|к0_JVQH-2iewf^dy{iﮚkMEx-rs2V|N˽p'2;,|$;\rHG;^>44 %o6t-bD: =3'V^k% ?$2myjh\=A)l]Y;'[A|KF1G.Κ ^4I*'Uߒ?3˓T]8 ~\Ϟj^: $vd3L{-ֹx7v\Nul`8~g='Pe_Y>fi6tqLͦho8 'gzT20x4Iec[)(*%ꄑ4ImU;9UX[Z%s운@H4V jjݑu^SXYKeƗ̖?p'ԗ%hQb5└mX)QbqŐQ/WJ.IQLْ; RGuX1ls`,*#pB^8CUQ] UblRdmRƫ.SG\{bJ1o)q!(K+_CZqI\(︺ra  2LW +)ٸ{ha/9h.ѣcz,Lir;mKK+$8q9A|/lb[V0$Ĵ|Ea@غB25#XK}֛ X2G?#3/WqF+IE$p`f؏IEj2 gKlmtv]gF*&HPc'hi2ΐ s~uǍM똰r36Xrl-i.y{n0ÚO%F)a|C't*Cx;*tE?l>y9Ltp|L0.GUmq s"e<sHڼ>%8/t[[V/#7bP;GùBB}"*C׌ ]/>_@S;;-HmwSFOܶ\}'n[' YScB^#X2T N˒.15ZuI"ew &s((_xw岈Moʼn;uT~6Q;;Š$98 %I ̞Z!aI4y_#~f;g3^G۫c)-;ڲ՟1ByWUd"<)Zb<|m\: [V x͞rɍuZAduEmt+S{df/lB"-7WQx18s4cU)UĐuHE#)'u)ʟx(;4g=ir9 B?WbwjG5Ho`QH ݬs>׌(Peܴ`m9te!)iHcŖ 5(s&߇}7@z^}&Q@E p;CL6Td_F /i:@jAoSvg3^4q͞/*)H >!U<g6Ƣr-J,";J ߐ|^ZIQ.ݤUa;t)({Akǧnx]s-ƐW^](dsy$G=ߩ?CN*-t -$-CX K(RWbx}$a(,n]``nt:K2)Z-KNx'?s g!m G@{`sMW> \m;iet\X )qK/Q.k'fciG|$EBLH\-}5i0qpW'%)v:=~z_=(qyb{ԬH\E1 CB5)*z&нؾ 8/RvTlsgL0u8VEj071I3,O-]VN7em;ebRO7#ʭjXB|bP; XO#Q4 qF{,q@h8IWzOilakEÙ'SO➺xSҕQŔ% + B8&MA em`%ĭE5RW p4Z#vM'A{\2E%P^"'j;"?`8#葙kzp :sdᰮ; ufU$J8C-Xv>R?G(b f#|ckB 8شŦgXBu8ea.1 ׆ 7v=vKAg) 7 Wi[i}EIHhZ*$=G5R'{qe!C!a=g[utC3x;cda`~gl}s yBrsJKppwdS l fCϏ(1.\oa\CLf-v=QfioyXɫMM m^/}57L|Mhl"ƣA!WT( J ?G@ 9cP~'{R gbw>H|ROf>/a,,Ἠ¤gBƐqi\~oNbiH71zVD?7j ^e([* +ò~5(sg,&MLkhlC]Ƚ4&/+ŻE=H'嗐Wha|uK\v;$7rFT)M6 0>!J>g߮Kgve2)Sf&<<=]ˬu m8u0gK]YRJ98oq1Q]Ta U\ o3P> BdЌqhb'Y% ^;Tpn[mθ|xqi\ "Q~f{/n@s@qUb>%RvY[ߎUn 4J|=1װ 4!,p!1Ӎ g[W:0GE{ L#w[0kBN]G;Aa|Q]}<]&'6cbvL]S Sݎ%u2-x.B6xF"tў\J>(|a5TL}b~Y~>@pQFdkT 3K`0Wܟhܯ}%5)DTSpt!h żI>Pڲ޲ՠS/y6 \bX};3<=*صiA|٥oǠQƔ;sp7|?P=7T~BTOqÜĀ+4N.ԓ,X2 exɀČ$̀կi*zGv}= rKs R%uHkw, ;w=&Y80|J2qi⌣m9%q$yCE!)QH1HA0gVarf.6(mI7E[nqqڅFBTX#/r(tR )1'qVa^x/h4lтd,yRXg[΍cp,-}̂>*C 㧂R5zoānF-5F{lF~ WyXׇpnWt~O"FHL1I67:4l^Z3~V8ȟO(PR=4ttŭ9X("g^b!+<}t٪: R, jaqw@#n^C <(>i#v湺w'' P٭>X@~kЯ GȜ 7XJ"rJ"#i)?5(&HTқTPC'0RLæ?8}Ļt _$i=Uk,1*K\h]8S pK 4@ɇ(%Qcf?gܗjS.njO;eV:s#H Jij"N>]8X"6CT:qlCqN~aD)u^3Pv{&?~`[cMNӭ/XczI9ÀF|F NLXxdi؁'N{ fFz;Go/<4iL1p=[Ïl/#ƢM6s@8?-kO 3B_Ӟyk#8YZZ:_2Omn;҂}"#2 vyn#Ml螩Q&'%w<ݪ&v(a)8RN%Ԉ >T..Js)^ 7 Pex"+w](1 |I"$n,i54 [3}ُ(C׏#4F[@fwh.ŸfJ4[iQyj^]S )mWn1u@Z{ikyɲhHi3yrUPk'ͫ 0*i#2̯`QӢ볣&n.@̏n@ CP~d>sA yr>80@$Rd$uS D;P9_cVAm  5MjjCtVMhDXqHHT\Vs<7[nN:k9`!)RP=OJ8 Ɏr1Oz;ۣ_⧃ЙK(byj S&&*ܚ@_X]Q4I?jk'z!7gIi9)}ֽ>*㑔_*yn ._K$0CX{ߟVd0$'OV\tL q(9~-ʪSwnT_}X. >J18ZD'r|AqSB'T =g [^Cb^OUX`9waq%+(ʧ}ajYw^N,8y8?gmG[[Wk.dRtѥTtƩkvzX(?Vm.F.g;J^"=ܨ+>N,@PN<}M\f6tVjҸd6B; حl?awYpϖ[";N@`~?+Qcw*%M35QҬ@o5)PtBz.gOܱ$pil˿l*"-n.f v⦱1@bDؓ<ܗxaC>Y%Ea%;jby!zX Lj_d*`Ki6^$_A#^xuS8%y!ˀ;yQA^rNJijI"q$ټ(ne{U>]T"e |}{i ޯY{cj*IzxUR5Roؓi(Lv~WR}ybq;iy7X MkP:pYؒc4>s ﳅ{Џ.˸e_NfWLnlo$R^\:,!k!PEly8-$<"F,δ, OҀiIX:c>b,c{̀Fe9Ã?= ; |̯>%^n 4R߇ԥKJ ]C chZ)/k+,#:c٨)3\m *`#YUhB xlIcc4-'8`7XVd .s*{civUIHJ;C_&E& }<9I6ҳuOTъ\ꚲ9 6B)==xPgWӊ6Ž4\]F_z)٦[ZIr i>mr6ܰLIqB;AU)'eZ 1s. V8{m ~>٨`:/[5^*)~#vbLƻ1cw#c?@m8+ ê5bH(2U@Ά='+D{ZQJN"m=444dt殰e,dW\,Dʯ?5-Z*ҦG!Sۤ:jt3A:svsHy vݯ&%v0_&rnQa?%F%VP7#|c;L4?6~4Of9\Wۻ7-)K&$;1ɹؑ 3ȜrI>tfJC/zbn$u6 Cgk`8%jBQ N]suӼM ݲd~PgNQOUQ3ZB)Vuo{ƴۜ)?hĽAjmfWSs1JG̛ y*PY{eoX:HM,H7c8WlS֌hnkʥ|ݽuC X4*|<@,+ڦ1@'oKwAw(^jR&igrI`L9Œoi,v? sbJE?3^5DwBdaA(*@d4~J]A[,UA/,`^8:z;wTC"5}{&8$vuw7: #7ݸٝ ޽.bldfƢXZv1)>TdN.H4n}k2쥀gYZ07070100000234000081a4000000000000000000000001616eef1d000089bc000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/usbvision/usbvision.ko.xz7zXZִF!t/⏻{]?Eh=ڜ94Y#ӈb%=x=حL5ϙ~8r#aܸfOMA#5Vպhf*nDhȥ .sZZ]folzA]t.̣iW'S3뺘 _wMu虢][7>x qjOJAηa=xFry6&K^Zjy|՛ty7Du[hKZiDki\*_)@x\JѪ;ʞvم=ușyx6]xO]0hr :[]IS#n:uzѥ'ϰ.KU_1DíhMp46U +Fh}4g~<2>shC|9HĖ &(}y%fZ+8H2 p1&lm/< 7E_TSͭK'ʠ=Q_WXLci8mFl^'P^~%!%`xRxć٭IA %IOr2Lf(W0Wc?IOzWL%)scARjk,T2IdMy0yY2I/P8-`D(*$^.0%a#N8ݶʰ_;+2Sd4Z@Ԭ$=D9P7 ao4G41g*EA萡-о!P/HvI¨ΊBkCx#]¨[;!)~b"3\iT`n7뇐A6D=4ԷyYpߺN߄λt%P-UC y B}1F}_p "*U3B`Eb IϒoIY1$ǵRKF5.lAy;nSmSs!~})Ȯ볧'5"꟨4'#mC.0:RYDulkĭOqT|I~Zs>ϰ˭ҋFakG7]qP|LmęK(xW))phQ{pNG/\^eFdH%#M3nRFƐa&{Lb)7.l/N@6YcU@!̛͈PIZL^+L?ˠfKhtbG[9=ȘdK CykE>R72Wwm> f :^R֡`96lhi,5UňۻBvm[8H#FW{t}#p@904ЫSx&[ +Q(=T<(Ix3pմMQ+ߘ`@ęUD@yDC3sM4O&-i2;Ln1 ʔ!@%V*޹D!Ck 1dy$_/SvSёU$Opiz̶ˁ_Y}|Xzy@HX?ht G-iPa/p΢irsE?U~%6V蕘(k0agXJ069{~-giJ`:l* qpC*yA"iDӂERA/NU-۸a:#R_ꁰG΂5^҂A #uȹ+@2?'D]NƭU[as Na.2ĹD`t $c~T}͵]eB [+z8YBlǕ n\bKQG dzń[Z: fdr^r g߱ϻ]~uZ g}Sյ?7(Uȓ&ҙ!_?)/ڐ{!:ڤ{(<($Xwc%앖ĿtHwx1t6rjidW)g?OW2!=#dW|0DSbZ ڝdzt:-\!)ɒ `.&]H}Y֘Z@d}6 vrMnS$w`0X}Z.lV*/2cɉi;\׉P,(CeyS&xmuH(^,h-SAES|Gc%TPcpb<.p2|c x&:_bO:-N,4۴HfLՂ4#H b= .%+X/+UR)g W*(]^祹E?tht=asj$#!z;&s,nl'iix^*"kxETqyW|CAk3rnZִi=Q !,|I$ ueacÜvt( 1 lO\xQs4_ԆUQ(N"7d=_#U]a_؀ @~oLx!%于eEjj&Y<䉷o^!}rJlgMBb6je݁w^ nQ,/,q .'!Ҩ}:mH)5@(:76\* 7I{ۼ`>H;wVLFT+*Ar̹vҖm3D_o4W ?ϦprUZlzވ!S6igC2YN- 0,T-XeD:87S!YrO(' r4h]R  g\4)aֺ\1 {Uɓՠ*Gй=NU m*nIv:Ȍ61+)T>:? #N8ЄhJyd x}z7m7?٧Gou&RQw >,t^itQ߾ ::{\y]ʍPp# {O{T +冧 aR BU0!̴3X* IH@TM ~T>_k5-dݬfO>ZY&.zJ @_xׇD@LF0#sq+&W2A&jdAމsXHRNx>DЙZ'T859-}mz$ wL#>ڎMcu0I2fx@\)5"=vmAcwyJU&Xkٵ껶uquq$ydi(W5䠉'>u3A0Ao/+&ڊ8'r6oKz?$_ nԀXٻre,4\Sb4VC"W Љ2ReFbaKG^FԩnQ09ͱ^r=asDP`NɷW"<@r;&>䩁!CM)ff؎ji$^ ,& |d &+emHڈ9!M4a;^ @FTw4 yB`(Ra/Cƽ">D,}?GBoC.%g8Q~;!tnIHEV8;[Hp b.y{ <lXuKwpG`⁵X1KDk3$t:xU8J!Kl.훿׈ (טWlχ{:$>Yqt|ңS/.d蛧_8YBӌ~XN@vlE@"͛GHJYQ8i5ݞ<`fxf{C娜$"ŷD=\aSj.?rʿTߋu 1Vo^ҤiT ڤq(c?!nv,Ca"Ynk$0!Rә& UMBX5S_f<*KGINdxRKj>}竒3ta"nXKAbo;k^C2X\~zOv]2%bȹ5h2\!m;n^*ohδ٦!{DCC"Q*DW2mr,g{V%B|J#;v9>aZdX'"2K(`b9s=ⰶP="|ZlAG Ž1򆩓#0iKt=[7 zeOs]\]-0~ty . WĀbB^+'Ix:r*~g N.vy.Ga^mLIqȺܵn@Fꮦ ^w&REBjQi @jh LiKlmErK8Io?ʜڻ%:6b?8z :/cpMg}ɛ-ރJ0Aer+SAwnzDf=G^\ XJ]NiG[6W.,07B9w) haℒʺQ7}RՊVuҨ}م}3ɐEd^90].mA 5 кw<4]+X0% VJB_ޣTj y1+< czO)z`* kB0ϫLw,MX9}q2B1LAVִi6b~+*eQ5-DŽæ肦Fјrj;ÒJw}MCc3u`?j* pee тu]vI4GN BD9ό4¬pDip+~x潺_YWR^"^g)ե /P/ Tuçk 6a.Q1EH:LbXy'm5NN˞+y,?fځ2ʈWk 3uف/Yg*3QG_!`fZ+-Lju!50L)㱴WF:/JgA@z7#˂c.pœfyO^[yl`STo7*ApTbGͤH#?z:$kvtpŐnLⳠWɊ6?лHׅ)N0˃0 _˯^3'kyS!;W %\`?0#41kiz߭V5~?­c壤CXPӂ;"H4(?|Wc-'ll?$t@?e(= $%2yu닎՜L wa1 :{B X YcAO&MlmEUQp52UA>&N f9(V<30aPF ŨqI *◜|SU98Z}OX :~FūKXh*b^f5CJ=ӄer1!Gq¿)ݤ2YwRjcXo!:o9*CV1VzKyo~6mZƪbsFtk{$EEdW< Ekfސk܊a2a̠1k,dz M.%#`1'{A6T6F$rǹiƃǏ)R`$3)U"m!JT _|?5QAl&m}hcf ,ء$^PMB5w%%.y_I JoTRЕYnS'Saf{ʚ CQg} |KqLt{wIOwɇ&ܞ M0ˀ ޛ,NjW`)}k]p a(։<("3W46߻I%,;oGK`Ex[=YXU uHiPSptl셦iaõNj 0*O*ŧN9+mc t&2!jC e q:?qGzr=9*{v.0#vȩ~<Z: (y!A77fP˙-8GsXga ~%dcCֆr"yuϳSo"9qzw/[no*OpOr9!,/peU`T(;6<+̋ΔrU DW{RYff-bR4HJ6瓮 1SFFn`+s$FZf-Vwo1|zV |P- ՊWB> {z5%D)FXXwEw[Y#ۦS࢘n{i 9x h Y4fnпx3I;` #|ŬN}ESV+1s_%;P´SL_3o&&J匙xx Ic߆: WcloAoh%#o2ODvWG#L@#<)uBJʶ9Lt|X/*#m?KdhSCnVvZ#.=;4k (6B#J\{EE~!-˒^Dߢ? ۮ E5Cj)\ ׇ]Zo$t;Up±J77@N '^0Pq{?,RWwٚ#U6C} n"W yږ~S\SOF:y#k[w_`)]A0^?}xC?M1?'t&Pr}8j{I!6rq}6o<Ѫ0t/͑E!| , F)cƔDD(IgC/Ue٧ VH dۦl 3g?kɠEW;A>Ӕduxjwb]jtρ$ 1% ̡) ?a 1O"bG]f=5_kvtA<^F>bŗ Pxbj풮;4Xd1Նmr7gI,k4mH 735▘297ɵA\h=uvkz$j|~<?3fGv<ONrO] (2hkhP۪EL*G{ȻLl&:!@ѱϘڋ*|(K6g_m؂Ҷw#,ꁙ?y(U-BX"T2f|XVeoi+rJ?e0#HD&(mM>_ LKZY` ^8<ˢP#N2/ϒcJfgUk]uWURUWhC΢BvR4;$EJţ@iUF ,p/&Xaޑ[m ,z"%=h3ۡ/J晆( {L1Q,mؙ,nijǰDžG7?:x/EpZ~V'4{fp OgcCG>٧ƺIɣq*Km+(FEEbOCT͔09x(`xO"S(< d<^vX#30Y]jԀۧ]yƙңrC$q`ln*~δNP8̍1ÑUTQdX;eWO5|zLs{{!M\X; ##cS'K8Y~C|}yd䤇v3 x~:9lmWhp+s!TbxG%Ae j21f%Z30Pz l=ˢ v*lyi\E8/̿5x4a  hkkfrA^_T*$/O!]=Y}aqۧ11f F9,ŷ}LdTebQ#Jw%LLd]r p<تڊң2k ёRgm ͗x $O^^sa*`ğa('g*; H)r:߇!0.:""N+o Ow$1ľ]{3}iv), GXRmG"Z>!߷ `QᢗŽ=LtTfM u߼![WW|u)2$Ŋ|j> A;ۧҭh%| i}Vh\^[ vnEXq4k6$f8QEFl/\JW4gׄn2]Xܕ,³.lEɊAt~1ىW`2|^@e `ƣgu-vF@7w.Aݏ۲|mGOx3fyC,q~Zkv!5$@>`YVǼ"Rr1Lf9ڠq *n\dwD &le-~]Pe@Ƣrժ?mbҡ)y$.t%rasտ{`՝)BsKyH ŐT -klRa ?DG釕->}-ta$e~X{T&cI9qgXi-J-袦3>'ߘ6ڟG沀߂":6:'.tćc7v" 4k&&n!I~UV1_Gioɸ_zƸxw@8#ZR 5 DQ;U̷HR:?Eip|F}{)5h!wFs %XLUMOFA麫.zAXeB&>5pNK99 A>~%ʊ\s꣐4$+5Y+f8d`UK88XY@.ug A!ڰ10FoYM4ۏUVfV yJ& ꤱS 3dK&<1k\>ib/Ѭaa$:u~}Fz_P9@ 1~AӀl2[l?(E43IXg7dr_lyg'U5?M1z; e>AOO0Z0Hфp!'y'7B:N3K:(ϓ!\M(VڿwqeGPtY>TI|fr1<!2]Y7Aco:Kwl"({D'wws?Yc{5hc,5B@@F:W=Ose@߉/)zZO!N7ɊPA|Qw}((-{wCA #'9ɗ $4/cYfMYzDaܻD/8hƹIXtu J[G SZe^?GCPbv+ 8Va6_ַ=w/ܓ=+nvn>?_Ԝ,f1!n?ӃN^԰k^-1I5Zmu`SwБ(n$VtRݰH\9$KFi!ϋĕƙrrd35zF)H7xxy )f!؍93oI|#yOК84GT1=xj{8> !TOl}-ق #Xh4Vtd쳎=TZGUnJz;w)5WQZ/`/łҞE5]\~=}!l:>3ohs_ѯ6lLa')3[PjoIی|t<(}hq(qV\yG+܄]n.a?$"ԌkCo tTrZcZBWҚ6աwl_20B,t ,Z+.q8stU^$`5]y<MnD*c׺rPfb DӶGQ>:w]C݅%{T&B#շܯҔtGN $%\uzӌŌ! ]%M3FtC۰_mmS {1ѣG`׮'JS yYujm4ki܁?;cs0sƻoeEc[ y,o*BIjؑi6IDӝ<\"U A"XH DF)~M$OכB  էHuyqG5 Bmgs#V`v)Eqp[=Vغ#:LNP+-2j]oARP6~jq23OpKaD#`p\n:T4\@mh!lhXN{eSҮ!U$lj撦m;n"k0Ybct4Zb|AShݵ,2ׄ|S_G TX_t'sdԡϡQ%BoGTnRE@hXmLOY5*`s1LdH?-숫lD6"_`-@Fy ]2dT=U@Ai;n5">{z.42<MиigWxoȉxp8?3eHRiBCkZ.ԷpDwT[0-dU$Jx6Hp!yz.IJlŲ/ιW٩f"  L07gKxţ)穇xkNlw )NYn |Vu w:z IyxyNxF8LpsZrKxW p ܘfĵׯK@`p͘[Fy1ۺ,#N?ExէH ;E `ƫX%+WZXR|VXU( pF=VRQS:FnJ E8lF7jwO7) 3<: d;ڿBcE͔I\b[AT]owH=i}H=1"8&uxw{=^2t'h8v6~x9n>^?Yi&J=8y}b bFA .!F|A g&Wx@+fCj:H\u;z-8^|s܂&x FUBSZO(۠wكr2ؤ2 K A㨢|F 0xn!E!^ v|!|. Z̢ݎ{&98N1z9'ׁ"f(abBn53#:-ِn8348'Lf3KVJ9%s YG {Pf3[X(7KX"m(BN|  P-])UHvb@i#ҘDl`UF"SmkeCԺ QW0Hӝ bzSzoK|F0ꦽVXFc=@XALY+Gͅ+AٛiNJ_"ZĞ GW$e{_>r>o-[n\>tѝjbAwk nlwɌtVyl]89Z?kWwvOu.=zwtla zE7r Kr6v8#gxRĮk&rc*=Q!&O;Ma @22YH/~v^z/nC(&I"'DT ,iA%eW 3nvgk>~3VL$RIZ}>Jz&Ϲ,{¨YWLC)_2SI9o߳8b21.,*t"B05Z,<{Hc D̈́6LAw&rM ^^SRsI&h))#je9ڳ~rj\W[ÓL8"dylwLL[ ,33nDtǙ"dm Wgئ "s rsz0iʹz2Һ{ľ7CI?HM5Xpw!wSErgjUrvYX)%GEBIbgt\¸n?UņZcu>R^u^xU0#>ۊL` ^-z1hv}ޜSc!E{'O &~[RS~ O>x ,AؠvI2[`mV3$neƏxuOXxt€B1s~yV)*IM""0HDT;24mZpDOON4|5Vvv:iG΀w4,> %[B ſOv;4F3BC {!i%fজR8HIT7d|VJ"D؈l;;⥌CbDcuVj;: 61=QZ!Uv\h@ >Z4U.rQܙqrYO=dcC+gYCw獌]YQG ]6 4 3#2hN,+w @VZ](jOH3Dl[m5+;; [$ͯN ah_A5aN”*: 4|ZN At&UBԛk!0۞:&y;uq]TgvO]DgcUt,Zxί`I_IYde1]"[;4B sK9GpV6I2Sd^rnq:VuZ} ZIC L.9߮Q[/եx vkY?,QaJY0ڶt3urm>gݏ5vwShǪ(mCFnHD{ A[-i&`j#(E54t6-Ua@ֺC"xPPط>߿yrrc!N5ˮ$W|Z㱗[gnL|6$r}34?΂}@y8hy, ҧK70^X2|1 ̋ IEK̖h7b4ONB([ɵN&W*a+]SI,ɕ,wo4^:Y*xsgsL7 y~~Sze.-yS g6Y휷wGMRq  Rg|'bYcko!+ /.2Hmk%Tٮsn"mj]~Ii_|, $J2GJoqP"1, v,szq+߶OT_ck%OHe1[?^?=-H ~7:{D}an]e >4v7K90@K^H?7rMx\5)KC+sķ}9JUJЗ [DNtn+zZ(1vhxMEe皰,0Gl8p# /-Zb>"+푢LHcTzep@3#lnD2;EOm*%ڊ1 [gΪL0Aa pȅO\e,fK;̓2%-b/{AE~ی c#lLC-%Q/-|O3yR^QrflQHHSX]2PDkXGݽ>kG^+4i-ɺigb_$XY,!H:XĕvṬd"(.DJ1%;JwVAk{Xw 0V: GG6k\sxSe 9RIV7B)&L^ۖV^k %MoXi=Rbӗ386JQy >]*ɝC(n,sӚl*5]&K0KЫ댡WIhEsѬ=6jCF٨G  &֩;-%rvRWIIt|ᣒcϲA m($Nw֮}/i^A@F*-v;Go" Xj/UۦG㐤=aV=l iݪtn|s0{v!НX¥>H{\5@sLib%j؎/*N+֥;2_$tŁKMҦPsO;֑nzʋW~=+hI.@` u"ǔYf%:m@b~f'{Z?3CF0mh-wE[e>o6VR&4'{[پ)`{Z툂ֻՅFDk t l` 6nCQ[<4Mt>l=VW-yN(8iej2;Yj:ᤃH m'87{'n+S[zD8~r( fZ4d,yF:`π:{ j1Z{N^ǣD7a@{(&>F iDH}G*&~}.>ο](ǯ%h; u<̭xd;MK,cG)RSyh4Wݽ-B ]M赺wppdprwe~a_߲߂k7? h2܎}P(VR'51;W`A~Bi P0 O5p{бw Bq]bH=,Su:rQr拵ބPm<F*m=+\0Нixq72g 0$SMֱBk+bhc]±8g. z5$BH`n2[ a n fzNI"b={$ Ju%&[r-֏+!$PC;?bAX8,Z L"c7e%&rtEqwЪv5˥e$[F2JO Ҍ s %*4eܾȀg{OpWsɼFĞF{"rR [c w v pڤ! R%y7L C$!S?o1ݚmьHU~xx)n-: nR:|J+j`hXLF>SG1TʗKi-I%*Dq>B20!4lmʔH;g>/k,7)C/oҬx'dyۉϾ~ YP; tsF4%1f'E @cu3׬M@$>b|-+̈A(Te*l[>߃V/ =#𨧤B1 08qİA!*9yJܲDEMGtv3|7!8L~-J' ;f E P!kTB_6mMHn N)N[W+e݌FW Aʜ5cۜ|Uj/1ÜQm~KuS_klSF@Dl[U>mv*$^Qigqÿ4-Up!%RuK!-n>bЙz×B`CU_opB*#v!~{g(xKʞ)|h0?p7߿g4Aw9A55)/! %:Fq8c+rm L/PT )3 CA\S ]\Pߢ֘yQO ~]Pted4$'by&k K]!^7n;ޅ0_:pVw>-y~ 6l zX,0* OWZ>7vS!lLxNXFc0^[{ĉO>!qc{K™9qdžk\yr*!@m]O#$..?ޡe'W*5n'X2 lE?o2>.9χ'ZC K@cbb}OXyмߥ'zSocuW \4]ÕD]a5w+II%0%C6V]<MKM6Lfc)v}u.sZrfvS+0d-$BDf= =(/JkF6 Odh{sg\WPbHwCϝִW8Xtns&qMGu*J#p%uwBb:shiЬQ(5&c6~qcy8~A7ov 55e+ }s&ۏiGn}<+)7[RWrz@qj{ #MHD~Nn-Gze[T;׵Z&0{–.3ɢ5J3'.=>7Mq( QCc:p"“B2HKțu.X;3TN'js 0\1L|1=Glۈi Ģ!#@Ym=.xlXOY&SJ]Fо@c讳u~鲌5È\~#M!"[Vt2v&fl,b>%6*?@"N#M"LB1iZo~LVhФ}+,[/mW[Hy>'*3 ~D5ezO9jq1Tt⑴&7I/|Ղa6s=p< BF }6{I9~}T? ܟhŝ] ]hxQ$](ŀ?>ѯY>J<'@t=$R) 5ܤ-l C x}VtUeh&S/w]z/ɔިl"1BX_]fjs]j67+2q Q'8xR(?Ey@>,t'EǙi{sg3uԋ<]wCE#p%&iqA^[\Ks8f LFSr> 'o|[ğg'~`x|"njJkv.fb@w8zļ]ä؄vHorg#I /:%' .&QG%\'kÝέv`iHyzX8E4s}@NIψ@ ]lc!#g=ߗt!W$N@m6xdzzڱXci$ao3y3m""%)` Fet@;dP+.8:?sYP k:vߪ|x|<)j;g:x0"qdBq׷8kg#V&[Cۜ ƭx yۄy'*rbػoVYl _sE ڟ,z4LGLm# qBmmv\]t!p:p 4[f|먭eS98ź샾rs^Q_Utm6[q03V `m L?{:9]kwO=2b̙ux߶Q~^{Q `*rw޽ɠ<9XGN%޿QUzz[aP{Out{^r& +!c' Gސ5pAqۏPsD\ܢ\0>+Pnډ^ȴKBd" y$~l~w=d$Ӈ]h뻽p&ɨdXRS!QUg13uӽQhi.>M51ڥQֲ0RM>Rn!m)$#FmKα !WMxZ'Ƒj]#3m7C$SfOa"ΝNUOnIԤz@o-=~,jIXvj誨hSN'`OQ)C%'9#c8)fGѭ-u1mφSq b H˕wz.'m/MtsZINdIËG[tA^ȏJcKȟh_3Kv1WU mLYK&"5W$rBs?r>ya%e6Dm/2sF-lBDžlN]3SnA~9PP*`SoKKGN m^O)Қ'OHѫcذgulꆁ/b IGus(j9UAWTX@UP*_L(>X03~ҟ%zPk˩a> hFRt|y)f=Ov%us hM@b33?@Ѥ(s+ 9gVCɡ5Gth^?rtIFŽo&0{y} =eB?rGfCrn2'ڎMJ S3<ő72)*Zçb83V"Ndl<~ > Fl_,9'eDt2NZU9W7:)Sql]3҈} *is`}lwt d2H|/ٔT㓽9,rM$ GQ3ƁG%/rWUN*G#K2/cdJP&;,^pZ4xik aS.sAl9.0-,ʯm? 61< 48FKsF5]I~cWH=.xŏZp& _rcba66q%EZjoJg=JqaIYwuSYx³jHT+ǒ6&+1EbsP U_>`z -cEuX0/H4e zN4 $c}E i1hkƷW>jf}y%=HyYRG\RCPr+ri` ,G  SxOiSO:f#[8E2kqKbl}z~KODeYsY.>_STUeBٿe-B Y #j* Km6ZIپ2h 8s,(^6uռÓҌQT0Ӂi [.NmiMW;mm)p~>Zz6W'xgzp3AۚZ:PzIUcG{zFv=h+jsW6oQ*Y-ҤLgGG̖<ٚ #/&]17ElzqwG7uU>MɄ3r1!ƈ, K1_^B1d{'؃ gEi@izL/*E'p&hJ#ђ<ם*'M@tV|ĠK|L>>b]^؄-[0TزTobMZGJҸB" stuMRjBm 2yՂ]u1>IY{3(t^SqK { ^N v5~ 'me): L@A(%HOxͩ (Ѡ]WjgԓSk1Зsi.H I>ao<,>ؙ!7Hf4lHJ insQWA\[8)ߝԽ l)D1\"XA6N-]iR4&>Cҁͻ`P* A1RLq˜XǣҭfBz ƥpxRak hp:A 6.ۿxe2 h4'4S&ֹ3GNB&V([?loQ8QsD&Ѡq  ֱL)~rwS5kPhRRxany$v]'^<7Wm'ȧn|eh=x(\]M2`T)?,K3"&݅*FR rv#FnowELDD:"|q, öf(lW5 e} MkQB@FW"qwassAfǕ_7.xƃlN%U! *{} O Hb_=jIv@hfbvXE[c|94T~8?f*m]GQb*nEw9JAgV7gI4hLCtަa5Jc<^K… }ǺS~mx2̸f9)c 4<[/.dzr"\3 J⩛ZN)u}Å \ϘCW])u~L՞seK~37n]l""ۅOHXr$4a`*"Z?aa%_G(iq4{WCy SYD_/ I"rw~d 9B.79Msx cd4ag s3KHed=f_X ("Cak[<'@ZgXm$X#K h4 u?DR`ckYny[J~rsl8uyhGal~HpM#7H ҿ[SQI̷9t?Q7 j;:f\_T(醝U";^57v=pCZNݶg h c/WVMۅ^p$]b ).? zd<;RjSZ$;_f R{L?{[DgVս֝,0 D7U~ljqY^T?7TK>gm3 kL,Gh 1L#ꐢ')$׼LCO~4Z:vGds!&p*|6j7|ǂ9X_.ێ彺9p3̅MG"~84ˬLǃoUh~0}nNr$%Cj2նG1ͮWAǓG0hB=r` VD H&<ա\jU_6+-4-U`P%$#HTV?<uCt݀5^#?+`EA0Ё.T=^7h ԔF^O`#C V"O+@Vɛu UQ~OKԉ~vyzg>Ŷ i!`ͯGǧHV-l's )Xlc nduab\d:wn 0ڼaֹVQ<934h҄34$˸4U0y%͘3@J<`t'P`E~W<<,$N]zA#F=aK*H63XlX SU/8w 7,X Vdkiz&oDpEbfKQ"j4*};Y?>RU!?P_Q>dNӐ_{^Z-DJEw2wy/3Ңƚ5KK+T#q^Y稊 Z(ZISo&u_psV\4׬@mYKX*(3"qO;gTh?öeUQ1XG;ՙ~Zn#({TL4 iZES..#px̨ܦ}TB50 >ٺ%3Mn-AڽhG-dЮ})LqHz.YV"VmOt; 8WrNs8F߅cclx"yIpˤi8 nPYR׻MK|r"ZS)`H(=(@R V)WG%R9QkĠIjO CY~ɂoR2]uTMORrk Fp8 & wXO +wsORӡݺ#5b UWLJ$bmu#!O`3QG2NU.;pX_mc=(-NvXes7x@1e X 6B 40!$8GǢ*gM0ob;M5Ƌ\&NL2$`!m{񆗉Q̵埭@pTW3yiω rӏ%{n0<@Wo =Ic( 0uF k*\<8Tm{cđDi5mCLX Xǀ'cq}Z'h[hgdh}p0t; %gYZ07070100000235000081a4000000000000000000000001616eef1e0000c8bc000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz7zXZִF!t/nC|]?Eh=ڜ9Q 1 |,ͣ] Z\Uظ $(@bf!qBHLa:A{?jS{ꛪ[ ralቻNA,VET"@yD[3pˣ+VKhWPgHfkRT2d˒%29ƶGqAWj6TrH=iZvJSYƱ`*gkGfq!] E,: ~pٔiha1ɡ)LaȞbΔP=VӡkW/tWxX? |(Tj0c[H~iljj-Rێu5emoYH#|y*mO&H\G;GIkQ=2!:/CoQܑ?,Mmt%N!焝~y,5/'2a;9@^Ç~P4#W2qܯV0-3Ӭ]Pߒ0dj9撴BXZ #DXۢ:J|&4;9%8M }eJ(ƙ3a@iMӿz'T42ԔZުV4Mi`w`# { uckBUԻ@k;ysy<2ˡT168 QoQJn_~Oڨ0-FG~U7MAJHQٟz6*ǰlVX{Qm|fgq?{f+v{x4:`9ZW6z#Aؑ@yذ;ɓ@ *C3ML9A%>%AB>6gUy5+2KlO-ۯlWr Vi@t^UEaswG>_;pol_?Ng\dNe,[b b]Z8O0-260 ] ve:pS w5i*mޒtrv ݉ ݩXDr,w;.$ ONPfJ%y ~J #=c]Km;'5/ړcy$2)qhkN(pގ Tn:̞4tc'm]_04zeS镗`$-ԫu6>e%ďEzm!nuX/Vh] ;VZԠΈ}1z^Y{m/͆wp$ttV۱gP{M6LdmTgoβ^vhDH8 Ž滎 ߂W&q2)Z + -OG"ּ03B;>$W?SJ? XI kP^.81b/h=hB"c5n%Cን CwSYf-:2O*!C10d/A 6J?K˵<聳 N \EVi1GE?$"HR46HÉ|;7U_S{kyFnsա%$=B3$*l-h0CʡJd“t[}#7[ۦ1ጞ1s4ءSsdsE\1)F!`ڧX7-Bi7 ׮QmJ9IBhqƑ4 %,k^@)|X@3o.Ҋ" 4hqW4m" g$G^0,JIۣ=iZۂ %&nhkQ 6vlj* U1T/`8- +]1W'e:93l,&T'r諈͇]$[R$2ū&=Kn{ b:g@Fn` ˙^{s Dqv/k< ^g?m~%gpT0=!pw) &38*.f ' |4.VꮧJV_!"=C4^H#N200-h~ipG.+S*K7":;ڙ?fgK['AiRXӴ_}s/WI5XwXlw&)E9LZc!.!=6% :f@47I{fwC3OEK\q7)UjpA1p>L#7+J@-X3NG<0N*)j 4׭?Ixy}ojUL+cpt>ҁ`{߿ISb8"ϙwFf}nkEIKb)eZjdaZ;1\OщϑS =w 5q=@GM1^|VZrĻ4UہXQ_K)k㦻Qt [@4E̐r𜒏P8 )Eo׼ ^qO,B3dLm)}Q?mǼr&_kʉ7ÈQS،򷞍8TVHg?W ;0c!!N싌 .CYc5C$B\RՏȲNk>*u{u u85kh~%_LkuK v;k[JV641cgM@_RY)@nH[F!=R J-%-QΈ>y[w.NʜlStuA wӈ+:B-%+9>Ϧ>RZ Ffp"h% m<ۊ lHgV6s&4%1=M臯"Ril:kj΢ĸAŎ F8,F}!;Mnl L?z>.s1 zB:<8#̂5i1VaA>i>LzNԱ&joz(mQh@#B_9: 3b_gKr&-X]SY'#J6|q!\S9ocgЬ$"HȏߕLJ9ƽ(0^Z EmjWbTxbk! $[2ǿ+#M{JФwS3h1\C,@1x‚ɖf?/{ #+-lhٟAhH*?~fR ۬CF{K68;9 )L;`(*, ,kh8Eݚ7mv2GAΎ$Ɍ!LY+,kA{4MfsW@ED|8dNT4'鄌ΩaraߋZSSg;l?q)nc/q2ȖrD'ĽY/kuo-+gipmfU"¯!_~1*dS;o.I҇}jg0j+N=j4t^ 9N{' c A[ZM~נyz7sh8,FG)sX;Oc$/dqəǗ0ˍd -Ɩ(%G:K OvFC¡= z|ZA_iNh2фeP1>6±! $͉`On# >+եMޖXZKζ](B%?5n",>n|]գ[miO 3;-&x$p9j>dvWvȕ2,O?[o~RY(A!2]> `I9it_ `@(;qW<R9n};6|!c; I@ZñuSsexŽП No~$3ã+54(`<ݤ4$eIK:ϻ[" =7b(m;[&Qц-BLY暴{(",TGqt41L~`w_5*t{p,LnL8OUǸWۯ -5xl"f'`P MIT] %;9E3"yu J^Fqjq4#Jɚ=>D<|IrĽ 2δ*)ZR4]3rkrZu$ P`4D-1kn? P)vSR\UɒRitkY^!I>]xK4f@no~Ũ׹1ѯ&s1{9r )gkfp ;=_,b}0Oꤴx zqs#)j1%[tgIsujoif+Ǧ}颫o&n+PCu0*P} #NN|>Gr9w7iw5rV,t[wImb`kyedX S y# Ec.{$e8}<$í15XsUėI0d-.T24%oFXRp$e僟 Vo g26ܳ@+šr+^VWRs.'nPĤn%:oϩk0!%"u!1{ O2 +;EA]"Xшl,UaPo!W+JMvέd윚Y du|EEv AY_KphT>-#33 sm.ύO\-创r G95[Ƣʬ ,qzG3"EBQfDk9㐖We@++f ӄR9W8q~"+`W]bο.\0!o#{VLryhr̨`0#? "n6趼ogz] [~/0m{3!^&;)5uRZm0sw&VOܾ(b~y~N#e4M@}V fwpA٤a2&Qv+DU{cJ*ߒUM;"(;˄7Snʘ^ppIJ񉡰WL-(W^[QD¬u& WQe[< Caxl1>asK' &F/ 14^ FϨpDP[ 2Ncln#4MC?yZG&&9k6~=8@dpRR,[yX&RRbK\fXBNuzhfo*Mx7m]]{6ؐZ3%Y]ri)p BP![8 T#;GY9nґ}`-R 4aey)7:&5]ߟJ~MMXSў#H 3^,_re(=~žz0dk_NUriB9Ǜ<6AM%.]L(^ D_y9{VY--Cj$Gg\='ːAuibNF^\Rٱt;U&E0sEYg>Ed$WFPb:),ߕhcpqU<=ȺïXvE&2Bɏ!0WNms=3:Q䪱gތ~p\mZ(g{f'MȿKU.@jכ(moɊR]>lV fUPRQsD@ MX ;KߞMe] q59(4Qrs QK3|O#DWѵDô(HS8x|@$"F~G?`= ~[*DnSCA'+mc[АVI6H\QjHy>ϝ;efv[A:^6 n7[WD~P6Ubw `jF[ NQFeō}M~$Qy}c7{c\! qml*]AyUX<_#OrGIGA+ )|MX|V6H]ovYO4>mj{/IVWRr8JO O0'm1i3koKN1q9bNiQ4=кN #u|Q;;clm)+Qu "lc 'ώh:w-IOS/2|"A9y5tQO)[Ф_J U7 Gz7Y[wQ%@㗾4siq/XЯO@d@3-ҭû#cKN0k:GxuR2"f>+2]ڇŁOBlG .csC@uGh3'fv8]^)GHD!ylO^p秣<hS!v(]PmwX} ?H+XS.a_/ m@ߜ@($4М+PCN|9J+dd2Tsx^EŏYwBڿQvߖӬh0uW/1((($:)-OI.ۊML)OXd~ ~gWS^1)Qs){vRlyQT aBvGSƧ3}Rz>;Kj }ZFz%)GZ:AJ.O$F\y熾kP*ƣA ",<1f(5m0̚mRaE*hxj6ZtDh;m2k沭F⬀ tLUpip 2eBڂARf'="Znr541:rT/`?K |q}򤲷zśpaʫ n11!$lD~ύz%8AOe܍ZZOo!˕xwE`P:Kw훸;UmwP  J=5E@Co{u˵P;o-_Ah̾{%LA ~ =.Tk,l;p I0I' `|yNw ΆE%=N#^ǂ=)<+%TĈRa j-'z*Q{+ 81{'^E [͠ )ýJdMkMB5,WFR~@P,4RMNcBi68.c2b7NRv8ؓ>~bjX (| EE_ lBƗKɨLbf%OwՕT|{#s pٹ46/S|q*Mips&*KGsZo䓂zqk|Oti歇{^Qi;zc|UWhPq 싉[ $C}꥕{_@*-mjdK? pb]4;e1p:R nWHf7&}5@]VLg!@Q.gPq*Uc60>y-;4Cj%YD/h\BJ M w*B~~D9|{TA7" bˇ߳7^FSB,K%ݛK=k҆VYCz.eI md+.0 [rZHu\ fNmڭjU8 e(RE4݈x&%atKuR c,Wy q3DL'$f:bhSNku@gB@$V?@No O<7k|Lc*( s!$FrIF)DЎ8Y^*OjXAXX8/-#mY/u Oaz'U/87~rCl[/ >_E,2 261!yB:Z8wyWF ЈX0]U+@bE5Z&g}_wAL'Ԓ'qe 7Xd -Ti!^Q?h3NxWT)v`jI7`3}CF|:'Ѐ.`9w_D:%کj(_7s`;FI|;jR(嗟/Up!Gw^GoE.ӈȦ%JjIz+BCK,|ZN?A+:a(R8f9+ta7^<}7oѠ"7M)TuJZ߻e*P25CsAcN P?+#x=R߷9XqEs+ٜ?jgNLC:{AQ13[MrE?[L )HxqߡF輛'4ƭ\M(.oOD0(qt3zL,ۖ?`⧴*#1+E&6yqp<;Hc-EҤ$ח\DyAB̄"*ʿ_V$QW%J( .2P'&<}ڜ}`ʟ7Kʎ@!@$=qC?r$jڊ 2H*FzDCѡ=Ӕڳ>l8sbˇ ;N 2VNȵ3!5Ey+uH#mX=ՙ~ir-[Xht>)#g.Б"VOUѬT<?a#ab"MWmBU-"{p*Il 8 {d|]lE-c ;S?sQs[M|Ղ2RJ%.K5:Apߴ-Ljܩs"3f쁡·hs=aWvPlisY珇1?QVxG)w1iɳ`b^ipn)5Inyq㷢 j'CW \o G1G1۪U4p=$6x};Pv)= uDRUqG8Chy 7 ~ !D<(.QH6? Gr,EÉD/S-j{v8}M8y,4[s6CIz97tm]s>]kŒ beICcەlyOR9dҟFm(nߪ%V#bJ6"E,\t2h>o%$1컻?LfgRNjLtM%؍'H{p vF̸6ڣ*[úxk0$ OH aЁFtdON/,>nhm7J*šr&BQq %5C.K<Ŀ.%ϭnL̰0LՙjڕʏFCR)W}[>wnR-s0Ы8F@.ҕ4B$;E6 %kZKĢÏᓹV%:lzbvƀ3$!cPXqτNQ(1qH<9wl!H;gWؼ;&94s5*a^i76sP-˶owKD:I2cL,)iSnjPBiyjgQ[iˁhrdeh#POzN@Ex sJޝڥHFȭƚx.uFED{lb`qiX:~aͣO@#6kZ$~ƭh|>65%/F.}`Oo D(y>&V:T\iYMhmQܣ[sy%"3Dn$k$'xx;R2gBv:]QsBԂ֜ 8|gO6G@tJ)UC` ~- ^Mȧd$ yIa+e!i:  Ch,EtS49 4q"d.Rupè|0CWfGyrb ){](!Cs0X`kN@$F+742V*rct M`=":8z,i`Gwgd#EKd89,eL,6lzѨDp:ͬA_Dd~ knGsbe:{ElYGj>DU J ƺ4pf>G'P/1b3c?EǭPBLůK`:$ kp/KZ.Ai(12uOZbZu# O8w93nQ2'/(VF 4$܍񌨟_Y|!C0ፄ>i0Z*sPXoLRMc6!bmNouPyDYUK!jFOnc1ّna,>tmGӞnO'w)PW7u, $͌s7cNR"L 0`BL` CUxM Cdtܫua Y#B]$WR0K^y"pRQ8#BbvmF`.O/=~ k, FSEGs p< s%hn߽X~#E,Z֘!먎.2SKt l#1t(~p6dswڱP3YS 9|뿒9Y[Ĝs8JW rŹw`Iҍ40- G\Nsv}`Q$ y}d 0uPr&t1SSp(LJPTZ+AA_MSV4,~WqGi)\ҥ86FEM~t8lK"ʷ7,YQ5)$}xp H>iB|>Q=t\vRP9;8q%fgSEM @yF0}PBg[e\6NOm rEYs@m*,U=.+K\I-"aR3oz#o>8:Ifٵ?5AdWyxYmJ_6DVWjwVtjQnmc|6o>_ 0Z8@u/ py?GtM_=IQNI~piaIcI 9:j2Yyv  ۓ}&({<@(>KO]ΊO[̟ 4Ѓw?{L]-iyJUͻw0 Yy+dɂ U- ¿qe>(}nxgNQ>9d PBQS#ӏ3]IkrgI P ߰M x>6S#_P2=O92E)g㔴\J4[YtKNssATă`=`C+; >4oZ >^;kY\jZH٧7fyYc"$=܏.cr5ueņ&ov+W =b>1gfnK/d;JAIk,:挪Hò ]+2 ɤM*Hۈ׎1P}ˢ*u@=J~{a7uh*V=jwTcov\X5^6J$^p&ٺ|ȇ-lY[v`9PUid[_C<1!Qn1Lc&̳axWBv+S P$9LWXQ'lJsK.v\ GJmmvi~?{Ay"ԔfGQ7m!'0FrRڽ 2r'^$: yQlʢ[/nB ;z0&m>Ę}=Vjd|'mMUPdN9NmdиcLyZ94Uߵ7/Vd)[*5t3еd(L):ЏKR?-o$omx=SCH4SmDb<_|WV@aR4tDo:G>ػ3L]2߹ *A4p-1H̔ÞDL~G"j꬞KuYe?Ϧ_S9cFCj<Wك+qC}ݜcڈ  HSrf\E% zmLBHbj2 !DMEa|O<2rK'4#EcbH]5Unp-i!&騜 >x>@g4 ,W4MF`.p60jfWA2z%U&'1ހ5.Q*|ԏIxO.y/޳ssr okMc.h훅;Z;zhh b[ΫV *cd@48 T{&94="̃]BFhQ4rށRr! \`v⚳wHfݫ@z[UD&0-_o2M'y*_WvyB|ɕkR\Ȯ%gJC8ΚM')!3< % 0|4CSW')x8;bIΫ:pd& v8IPpc@! Njre^Gm!W}œF2G_*; XBgRul0yqpaseߨǩ9mSDۙMIܽV-%qlK<".^xŨԚ> ade+xкv[KYh0`O &Cd&8+^Kknj po;jm@$Y[xN/al=I\!@0=C9hц#_Aa݂X7iіfZ{i%YDW y.̺yݻ7}Q/>cחeAۭFW!H;Ы'OÈr/ LH_+,gM!h眩T;GOu#V;T%Zn\iHXLyWPd[{Y=4&:Y]A3aՕA봃M[],YD6$CdMtƀ@C9o Cqb 3Fk~z+Bݝ6;KbzfQÈoOb =Uؒӓ 9 iDjn[\ŭ2%.#( [H6 S8&/nILcnYNH |}l/Ѱ0G& w3~ҟ2I&޺.|"wXto8e3}V E!bg"DFh2_&#Ȼ#V&%l %Ok2c @LC:Ŋ0*!% +!Qll 0e9VcR]>ӑ;6Gڥ@h㟇G3jCJf8ך=R;bwan}<Eh{0߉k֒<IJhgnpn%^؁z rPl.F#7=by+z-@R8MzxUe xpYlAbۃ yoT  `pT5Ь$<W)Мvx)f"pհW h ʶw!EJ2ªDÏ F(y7Ck nU9T1h^ʹH/mŷ pmyeN'"tvS nK{TDOndFu)p.hs^  JC7" %49mGz>>`4WHi}q\L.Mž0bkΓ}A)Fxȿة)efWKd0x3^||ᕵ0 [v cN/˱NmdfV{ңbӈӺ N%ـvbQAem7-߃0)1p\*QOIl V]0L葄o6KM&xP:1Z^ e$W"2(Rln&diRep!nsnE (6xH;Ў)(@S5JhMjeU"1\+_( >V`MV[(dxU`-`0--y{̀E2Qq \˷(f òsȑ7wICt㒕W&Bqhh{]nro"[6QA c ks91+>[˴S&vM܋uH֎r`oT홬dwݕAxS@YHKi{Eؖ5oxGK@Sr(\I[Xk t)4 d"2iQpT{7,_Qzf#jh}KA"/=mqdCVch*NdHa~ǵa8#X: IE:2nNc lKg10mאXS`nLPC)$=?@~3flP:G/TtY% Ew?'/ŀů%_c姯4Dǽqx'9BW cxR4lpr Yz.$u!:D-ab(YSzAa**ϒdbrm)>:)J9ӣN.+|}yt||i11GVgLT[h;)'WKBuq,~E28h1\ v aЊasME?\8 aHcѾ(kVoUAx3l]xHi,T/GrW _$I"|x K}Wӈj4=BNk á77ʞtݓgzp+p>Ebj[6G>ԀF)Fi(xd5" 1D驦)|#%l.0^֫ A8@ZmulDEFz~VD+P/Ɏekҏ%3 9OeԦQٜ@v\PKvעeh XG;Z~!m>:X{b3 L0488(.t"9iÃel9v@/Á62Vz_&yhP)e5#݃c8 so3KpE$2'XPEuh±_*5{XI\3JK$0|ueXkC3f]v_GI FU. NwϾ-vlӈeWkN- Lk.[WLF!¤ƮL(&"&VrЧVvu |T(,CYD *@V B??-OANY,Å'1{.QCF*#+Cpz",H۶|~wk氬Iז]SYY67 <@]e%k"~i')=|0,FQ:bBS\ DBHL<2-tR<FsC"1_b%Tiצraث_ߕ @JzF^ >#nhNdS*#&]d)M5ֳunRA=K$XT9}ya_w @oI +qw%f1f" Ց &-ܩH("PG`)94Zv A/c{%'h 6N*3ZiL!bv@KeSfI-ܶUK"wvĸ\B醰i :BlLTƇ9$'"tm?]˔^@. 2g"vILeݹGxЍSqeĢ jFDlpүhj5SNS(F(%){73á6׀!(`µjm2t,\gT͆euR>~'"m>DL%UX2ᔦqQw+T(⼀QEw̖dt7qllH%I={K\-1sƣ`_sc[À9<ۦ9&_.-pÂTY[waH|NPy F,de#lsG[bh4- #(s;Þ|mutK OAfdWʧ81۸l0vMnUv0=w~Pj@ˣrrޭT!+х}hD2^;R)׫BN6O&'g>+i㪀ڰgmAZWX)Ya+؀ ]7-r<;9FRz.P@ -Mpm0}ܔg53=]䈨?G|K|^+AXR~zp__y~/Ӱ0!qCF;[+,:o+n5X[vߧS 3R+l>=H.5ho6&~2Gw)ÕMb3d^z}e!p^E6xʾ & mK ݱ .~GװC e)4%^\vM>JџSfnQ0v,1-j5ĥ~Eô^)tTWvbfк?m̄Pr 4r/+cƒ ƬoFOR=H69lfnJs1=>T i4跼HJ5c/C3lv0{bTqͬ"; RJٞ+q^@xO!]'7o$AܱQժL} ["?q{*PPfL1{Ld}齿*"TJ6:[رRJ؞0>~?^EJ4lY:󫫴y\7 ܚle\;.^`'!}) l5)I 9E)Vg\Q'U,2;"!|G2qR0Vr~G'?z[Si> LTAu CTȧO 7~(WItyӛHcBubOOڮ8_qkJ ` Ս }DdE} |PhPNւe Xl$:mya<ZƏm@85 mB%%Dq^QfX=v -`wR#BlTY+gi~XV†}Ar7}"9c+دR߀tglBE  Cl2E<O7@ڐlW `eG*|tTJg+#aNHG z5O>7azRHX %Fl$u5XJ#0U)`rMKDy<jɬ\y(1XK|oF}Z]Y3(")xE([ ]2? 7mYK gytYHN>l ~HDьkW|"Dnd7)4`pEf'A=Az9f28]X`d I'082,c*@,cxt BxHfEސ͊V&cT7EGcŮ͖44W11zd)Zs1Zz_@˱5kQ U7Au-;I2O#5rjf@#^^N<-͢8Rx$ LAS֌B!(% 3o?~tN5+\TbİQYD2zMy+ۈqDQ YLgʹƗVR7 kOipNXY:,v_=FJISMr4ĤBdܳaZXt)emb˕4laK%GҀL \y +HqWm'3mhidSyK 5t>Gen޶uݠy8aeDDY0 nUƞXNGꍟ'N#'*{*"MȲQ j5瞄b + WFʇkF#s%褪{)Y|Slů2'&fMpe8!>r<@ߣe} ({(;sr=pN p< }"&΀qM5Bj)1`A`s-)a9cZ(@jCIqB)4@r^ noN3D^]IxuAS~E#Uݓ2"BPj)JPS9KH^3 sȘ}UkD-iMLL // O0_v|^ޣùބ_mQP? x@ Ou~a"`C7^Ь ̹PUὃUF6ZUR͉qMdy"2zXw5Ԍ[/8Eeg~؞aғJSpg.JiI6il&}=oVzg.OY.t+3IV6A={ Nwk(ӛ\\=>F*7L$"ǓHǰBI]vS_:d7]x@v;4+:91wTeyYnjޱEKuO2 iq8L նi#on b𠸻Ca$Wִ$doפVR[#(Q|ѽ~tf[Z9:s |`09' R@+)k#2_ s뿡=Sy,g6Tig , q ]o$q}M$3Nm;*[F4uT` % QNގI<íXd~СNX;1tC\->J {ӹYHoim_g:7a}`ߘ37@90Jl9n'~-H wkߺ.Y"FFeluE5[ g(Ot%( TuYէ7̦Գ-jRJk}9M4xcYȲI]hku3cE6,H|g͘D$qY8tEs o~n$[ ia;,ګp:K%c DU0 BNA.$M_9Di k2\g)>(]N,wK[=Uk]lFWUy:+n)}O6FC&U;ĽY[(^r"פQ"ď }8#G KQw0ZrbvzDžN(0oA|dXg ؀ʄjtꚺrx"<,G}]PG';L+OkD%jB_oon2= +/Mçb#LVo'g!o 8< B$f,2ӋY %$"7/hU@Hbc&7U tnW#Q$"Ief[r2i]Vv)|J^R{jyAqjZB:bRʬfSf `X)K5)@g!ĮV܃[&0遊ISSjFĸs͈d f <P 4>>[1ź[݇EHřÚQkf+hIs(Gwm47 hL(lĭuzhߋ]P=MR2/$Il9m޹!$R_C`$fDa7y ~TrEiѻo,~7>hNYD0 dF@lːC.KOr$fabWC0~ '0įа Qxq djwݓSy -c] `^!f8UbJm6.@X;cs]t Z@4BlzhOZ@L3> >;dв=fklj |`FeI f v [)&v0XkxhmO>m7됚fQ͆}>#.Jvm( gM1;O(a5TKy G"0ﱈd{GZg"ažmݶJxcњ3vH+I@lR֜'m M":d:n1!C_#sĊ:fW;vO7-5=T#Bo<́IW{0SyX_݊䁴ئZ:+Dvp5RM7K kE&c33?Ot&rݎxU֢vGxy5G :ΘmDuxy'y|M&oKYf *ĕ d%/f!B|¤.\S{H4?έSyWLVbRt>ƪټ$t8^f}e6Ѳ!(<זkEMu? 7̕t5M)ote pK9l(0ɗx)"A:f}Slaceњ>䏿 4L wSٻ$HY.8; D6I@H<>͎͌wd8;jzn&I',ٻ|h^(#vN_^%ۄ7waxY}|vb6Z"&t|bWF6 ,',-ςϠG_Ґ׀WL7Xɖ2}gahSK4F:~J5N[[}6@鈳684FS#ts1Ica,EnÂF!X´06n=*+++Yc!b[5Fsy(5/tY3xKuz&*QdHJfFǩC:1M_'o (ޅ]ncC04%;dY:u,;^g8YBXҍ*P"YF*&TC-D$̝iɲJZ6B^xT] 7U#._;4/"ɉ)/8ݢ!)rf*wXpK\<{g*m7T`ҳT ќY?o'V=Leg+ o<|=}h'M.V*XevckC&teB/Il`=g z _A"BmNÄZyF5a{ Ɗ3-Ms@<, aX ^YfB~[/%/r;({ى, ni@w@>rF҄MG"+ŘfЭƁ,ʜ$ZilaGiX'DHLTh@@.$rȪHaIHHUw]ؠ. qsQ6vܭem`TKh]0$>?:ذ\ M<*m7SE@PӟX]~`C`;,oܨ#8h(4l;| $3 v@؟y ,_/^ɠoG\^qЁQ'}aݢgȦcDMOм[h@NsB2ßԄϏC,՘Of>STD =BgQUj5m__/GAQȺ:l% tdY(-9GV}Ȭ[yncTIl_lI*Ԁ&m `DDBXD4CKBJ7!ZnB|-㓱@W]m)7Kbx9gxz/nA.n/?+Ъ1iyVZ_dNWT₍1;ж_9 ,cXcvaf:6JH ϋ*}͔a= b*'J/X.S@Z=ne0.9 fT}4 7L} ~M@7Gq)DTd r X;6,C7qם,Q$ H4ʄJjҏ@vWbO>{)ìϡ-)fLbbϼO[ ]=JWNe d$E" _D_ EqtSߢtz"F@Z#h*sowK)e?yBΙ2lC.r]{C)$IjSQ{e\K0O_V2 q Z!je⿽'Tbmsh rW2Ux@a5q  8<{>> bp*^%I[a06w  ⓆXGLDC*'IGN` =+ɱ50n%Aܿ̐$H{bL<ԑ8kR7P3~';:|* <=_=VS#M|Pl92S DhaH 432Knt^k#)[;8^Q  z)'[6rImˉ͚2K'd_;}bD Dtv҆\'w;y" :*@Y0)3(*P*c&^5Jv? ["6TDSd)3݉6&*'k"SM]v~ ^+SdPg.6x4R~t[۔UJ{C| *|;8i*Gwz ,z-~Q?&й?E#S|d^.K΄k )\>h@7$1c*0 ܹ6`o5~=5cC.nJW+}x?Uf7 뀒o©˯jkrEq AgQFZlJF5x<8MTT#VsF" *qnp GS!K Hm 'RXƩ/!]WA]n@96EݟiđNAYT)OiŴ7u5J6]#8"xqzVV@b 3DH@<*Te;b;zȹM '-IbHxGic|i <^[FDLwjRtOV oh3TkwQ1 " wu!挳%W.Zd|,X80u1<]8nݪZONȓU1IuޚQ1Hrr~a)nrQcb<{nF( ռ1A)1$O9#^IK6BG(XP쭅6ntƒֺyv?ZG& ^fn/2 y,hQ?0eD^"t.7&xͷ}6$ ɀq(F/4#p5>|+D z? io+.΁lBFh}}tjDT'c 4YB.Cb uI-|f|/2'w,xL.%kʺ;P $q.nV4rbTiuӷr d0lO+sν( bXH Z_yd~_;V)&{;q~9lVLgԉۿY+Ec]5_?onCNQ5d[L類X&Y9X+oA8ދQ5Ru}y9K~ %D* c/K 31 іzuqjkK#Q"٢|s5p++-1d. #l]5=Uv`/˴5OϟUgXЮɂk_!ȫQ"N߿M) %Ӥ,Z@r 6C;z,RQP)߮ѬsOe<ތDl"(>P>рk 9Z u5MbxmWoOlPcla&ס:cĎR [0l[*+dždoZ3B#'t2j8*2,>s31tlBH 5frG2za1dpHМT) (P?aP8N[ 1al])^_ڟr9p)+tDsf0MzNH8CKu){/V{te=Oi3`EZ;hc%*2DʟTp/k@$d,uUMڄ w.h@,!!Pr ZcuQz# Y!0?9,p!jOY\qHY3R"ZːyL~ ݄ȯx@^6FyO{% ~큁̒PH ?&r;FmvY:Ѵ 泳>vg|}箞 S;xI{3=SaX Ɍ*8e Á䄲-Gza&@Xd}ǬfRR+9 VBo"?a4,߼4B_;WA@TU#ZIA77uwyڥ@Cj/EB!8z7ki&\4y-ÉF𨥧T+bXBMdU!W#wԳZP)yub%ar>2v`4,Z6lݍI F*b{sGR`xt@!%tCYPFݬ5]Ss50`A*z[m3f70lWciӺ3')dQ0@lDoPuL@[NH'> &5=ʺ<9oYS6Z]T E;U:M=JvpFSG!6PkԪ jЬq㹢dhu]1D 9A&C75Oݬh)xtdYsJ0c)srôp&2T,{ڔ/OF Yʆ%cљj=c8Йw&ZYV3k)U0gމYP *T8.d(Qdue8}Dh~V le4-[~uAM mw("na*p^kU(7{q0zq,"a*-~/z6?'tAռ~%}QJC`X# lI]^ >eWPyfwty jj"'8\A*kS8f{,+3&y*{ 悁=kjRe"oVnףȑGG{$U[bC99VE10iv_36qfDu3bcG09ƌȶE?Z+wa@°҃BJV8e,uA0x [^R^w*nPuZ8;YmEP|OnOhW'AV=)iqDxA=s2]B9W$u \rnI:e*u )˄-穿tr~z65TIޡixqI!=-0- πwDfuFWdjoZ b3YG;#nj+0&Иb}?R^>to+bl\!,!Er!wyS PWS̓F"c g7?%֟.{_d +nr[tDqf{;! !ٚ=S!^@#N+_~lⵎjyё'Ї@iBpq[f~ PiA4,@ \7n6ñW{1zFh8bͲo)cIR1rj_ &:wKg澓`6W\a*Ӊ0"wcJ*@ٓ`E/bjW0șv=OP?7f6k] emr%OßRQN`Ҿ4jaBd2)V̩=w-z:kݢ=? ٣.RRըs:~>2eKUjlxD{^}P_eBԽ߶b[sPŠ\~Y?ʷ@ NN &Kh"2>Bv[]6B&DDSiLAԪ}d3<%(VBj+IVm+Y@i(xTT㡹Fȅgw4qC=zST|>te^5DP/x!vݜED|ejC3>Y$?CB9b1]hQ1-@J6waM-`ee8Li)p#gdyEw|/X4Ro Sƹ7)T68Zn?;[9~Y+ǒTeN|Ǻ%\QxNdb9ڍu L_LmémH LTU[/*ݛ*c1;9*`%H_,PoB5!z#C2 K鳮]zM2`l ZX]5Xzꦏuƿi?8J ^L痏>Pdc{NՎVJ6}fWcZXb8Y[)`h)&.((R!Lu648JcB\dMy݅d9ZM0Xw^\ F (\LxtZ%A+ BBc3o xTf6'yNq&X# 2nj)0?BV;ؑgGu .rtR{ kVޣmFm#U~ a#/F 8P#۬ $=W$%>tі-R޸/($DN5?ǖ8iV-0mb2uŧJsJd0;Ռ~&Yf Qa%te |[@ޞAuZ<][vS{43 dJ)l͝ozQa:ajC£|9RINqJCN0UgP#quUKmHnsbf_TC`ר:7z|AXN '81f{E^`;AXJi޳w,]8XCD*Is*S-el6rzHqcЅ7RQ w[lM.YʹA8FݍL/Ht7]OdYiX#doN9B | nP,y6qԺ.,Ԧ}&)NBwlбru:H0;KeZײD,ݨ4cD>x\%FO|DiE{N˪ʔbʚ ˤ:L6.eE[W+F!mQDi9lL25q@jwNg9%z`R@o1@ݩz9pa2.DL۱5&8sg379Ϥ̚'hmaiK[&ts#Ї+ۤY1~mp85 n:sl;ھg&6 Rdj-cN8Kå;H,^i38X2ד,YEc.yxN*1nP͸&A-cZZhk&nY+m]vQ}.y/-B۵؝5f=&t. n=Xjc,`g ( ڵ3I/d=njJ]#%ޘfp&pEf#nnPl`;&]TzruV2T8yhT挣kysԃ~s2P4We7{_5Pif,KSptǚ)X7H5en'XS/teJ8qt͐XT ТzzҎA'CCA p=܀ @_Ǒ87VŽVa < dP27`m|醽:͠[S ?I"<+؝w=rX]oI2Wb@#R!(bf?ؔl;Es;exwzWFS3;E3{6w K> O >@j!eTLGBqw-F=VA9E^%87œ0l n&eX`Y̖TfEO6# 3.$G[$secX!5%jG1 L,ʰM\* "_ѧB%y{B1K9 dQ!7UYgOliKLkMsߍB|THK/()Tl?mMN,~ø ›"P֏O݇JeۦRF3lLymc-z6Nbg8@}"YdFBeԸ.om.ewc31 N[U~rPX"WbF'x! O _~MNPE擖 36[%Z> v;hUQMlM߫:,^kѻ=6ͷ47yzxG|'2 >.›"C3Ӧ_JAUXh%ǐWf8FZ sqhQ*V2q3s,SnY򟮢.7+U)ATxp*Ȼ]Iq5D:(ED\ӕHq#'3J2+;#US('Q5wCN̔\% WQ=+ <D.X讗g :f wdRRWnbd`O"T 9cj`u ܀S9'9 |8*Z.u!:\*baw) j.ɲ]T9K:۶]\tL/++ل6RNm~9i'V4q!ݓ9p X,~pp`ߵf_WrKWf9TҗUB9yӬߛgBɼjҏdԿ sK.B?n5yLk!̗S ]?IQ1+ޒʼcDcy= -`% rH(UnS!7;];nV2/ Nڙ>IKWTJgpf,v;﬘A,$)E Wۮ/:ԠLlq!]D;pAN2uk`TDy7> 5^TȾdɊu7M/HUF#S-2"i&FKe\E+di6{kFΞ-mFؚHm^Op|Gvvʁ[^ ն?_8##9?*aZUMMsk!:XV885H j}o#i{w_CgqQ ܌+T\Jzcm\Y׽N-l c+cE@,7'lUN4UWdO /cXf+ZIeg7 M}m%V0P̅u'5H;9af𥀻.ߔ+1LQ⹆ 7_ŏ '@착m Fo1l}ixHP[ks~`3( /\wYF%~ž {-RYgV"7=j (؄ +>oɀ%Eyj^Jy!p-,~ bh׫븄zsnˎZ֠n)?olHJGG= H8zJ:X;5!s"2E8<3i^)KϖScKֿ0p5K,%tL71g/&nնIY/[[ A̐"D N(T0cx(KCdIۗUUTHsfusж|Wo=̬c._Dp?Na˙@Ou"dvT_ աAua@r  Qh3,aS ߈\CJ~0, 3Nm8Dsiݸ+rٵbC12_-m"1[U8D2@&e"BRC 0"ʒ}8$ oO]̆ _yfs pɡtc?#p!3}ԛFtO߭^X‹]QΒ7ٿ"X,iz+9R7*Z"Ύ'/#+Gb6I۬H17oΘ+:n4b_Ej~phl:#>LF?dpٜ RՖ#yagZw,MF;1oc] ԇL=O\o =FPP% `ږJJ27(]-HV?wˋd׈)˹إ4X+9[I +R (ʒEw/dc&t!r.KɠkVo\7aU(:ѸLdZ\A1.tR/yݒsmRg5 9Rs/2؈;81 UKe/C}EC-Ȱ6-"#ub$WF6/>X"'сVJ= zf]xIO?)V>&V>a3.S7i5;e:@$>RQԻTw:4Yba?bW^Rf TpBM)5ĝ9dLrh(F on%òzJ)9|hGhx+S+֧ז:6yTY) ;:FW"xN#GK!,jf՗*ĨͲj=鐾.Si) izAB2Ҩ jۦPqr|}8%c'eb&3 `Ëb΅YH9xH_ ݤe;)qPO,d,WrGOq ؔy+7Ƙbo>g_HmhF~jb R9m'f뫊IbVWM P$Q ªZ4x8X}髺ٹk-W zWmX>O1@_3?#MN#tB}ќy.m15 ciVC/4܈Ҥ<7.t)(|EG3}ӴdNHtP3T1TrNՍ }-"4LcR<"RPKvxRu~@ƌX}39G !1_SF(FK>gL>B^zõhe1v{-{̀@Q=Bb|¤-AҼȑw:ἙͽqoFuU I}E\K]܋™?8I6 S"uYn$\gkٕO6-WFw5L<%s-7iuyoſ{$]QB|5lKP@YT]>J$H )f"C"DؒCWVz"ݒe'~)vkeN|rOc; VyoşZT<-Z=vű{w{GE_ݛJ:8( v39w1$t`X}iɫ6SVX}N^8K +/~; eN47=n9ŵ_4(V!{Z[XnG˫@ivbI0J扷aH\3|Be:VDx0v'=$2YF}t7[w"P7p 6 xZq u63_w5/Qτǯ;fwnS"a˾/7[:aq1p$f"K hAGQZ=_w  >'ƛDt9[$/sTJD/v dKM1)y*6A1 63$wnu@TV]:R96J?~=/DK9=o.`ο/.oS)ېj{;\'_Rj 0 R $6&~:59/G43F'&C"& bA7e9̵@{xcxkC^ GE%ʖJ8OJx%'+HېCdtdžT/X+ 9v`q泰Vo8mu ՝M<%L|f\0l$?%7*q'`_lų6Z ]w{i|Ad@ץim "c{C㬚24ww9=>@]s!WPD7 Y6׽.H8'(bbf:= ^I]HAU㇗97BR35ȣ}j lt|b^No! 6fge4nmyhE5$]6(`QT$ ׂ(uKn@L鹷jJ!MM@EF0FC<_Ybr)5+R'Ta]@r˰sZ|@hs\*-' K:LJtD;U]dRkKv]V(=P8t,~lcQ 0ؠJPsP exK>ڃͣHY ^cuteȑ~e9JnMjiA?tחgt_NQa;hUTPW, YzPĔGFHEem1.__*SvЀ* R=.,+(a2 L3,ZI)!<':K·ٹ~nmػ/#IJh{k.EǷr^J\?Ax=R{_-&f:kg Y;I ;}kλ>vmV3ݡfVoQ-FV͔lT;0?rޓ/̛,iyoFղZ֪X`Mnr$<JzWWY+!H͒8A>&ka{!>qe&46jym9˘ .6ឿָ0@)j'/ 8ƪL :Zg2@.79RɔKUgV=bu&!;a!%ʖM4]G7Q<4\P@.7/*F9W:׎K㕔KQ0qJQ02(ґsd vUu,Dc,[,QBvbD,h rV8T T-x.TLر8w 2CL:S%05)3Arj";S.bT_yn\>*Ya35n@C;>Jpx,*ԓ& "G!ʢ0-anp[N x,so50+^Q q"oqq9u .O:&ѻ=Vk@qI'%PɑKwo<oJO;!x:?K] Corzg \,oF0Ȣ uՅA:~iNz''8(~[~)qPRORW}J*o֘<1HXN+&R݀~ ^\ganZx(i:jad< 7Vn煆83N9uDU4 re @? ˊ0^7Ar^Q4fY7_ }4WkOIIn,MfZo,4_\>(ۗ dYHUZ y]i/>=fA-4WBMi\NfY;O1 !S8n(ftni(gtv;ʷw!}ଢ1m6g UE}׸~P{ ǘ 1痢-e%kF#z0Ӭ^}6[=.LxXy 1]<kbaN{tizۄZΎ˨Qj`Gɭ)GˈXfP"VF=a?h<6A &Wj 9k֓W"4U#+FV}<eEtqG&*⦍XZs\6 ?*HՉԸ |ӛ"6\ 2 * ^ WXR@ _: ε2(n ?x.JnIr%w"s@6ٺZS /kiBv^ Z>JI0t2=>/ T'$qTN -&%}q Dw(21@Δvݫb7埔lhYì 쬭΅D7jQbJ0"=: PӀ(KVe;XY% |`0}djWafTO fRVymޤ2j@B!(%݅̇4u~*6n4[O3h/ ͔knib]Řgr+¨ d`>뜴aQ#8>@YNOfmj[uYZ61/KE5 4y8&v3aCNsq]P N-~>9=Ԯab ).Fp ?g'MW+De|"c]5Kq:7]>-,F֛+9`CM)Ep]N\ [A!@]-L  pfgl1J0 h;ڜ2Xw޼/YW.bo%B̚C&TeGeJojB ښ`_ޔD9$u ;pꬨ)Q;1jL?Mn™C,xr/Pk*%E[nƫHFӟ( %LC5܁ K;Լ1*-dʃgE3JlNcM}+/mZʌd|;ueT`[!PBߢFq+AKf}X1`$bWB`-IUc7hOž2?L=Mj?Q &A x&]WD  0goEv]*gq1Bhеg.w&yfp/ 4JV>q[AfHL8I=f })𫷣{JewFXM<_ڡ6 5 jrK} 4\Q'oLcٔ(}}HƘzva 1:4-#f8«D晒IHԄ*9}&rqԅ&>lgC趚@AJFEAK l%6+= y 3,=ǘqNO/e@SSժʽpsXM; ûǼ*/,铁K7Uz&z3vB]O@ZOI;|-'N7:zGj ܯ+ z6 WĩՉr" 0[yx}P]k$V[Mxl1 iѻ׍"~yOD`R `#?srn緬[2%ܧdX/oEgR* wm; z+ Ew\[křF_b^ЉsK݋~63s'HL ]m(pR{/o(pl)Ap\ށB~c/:Ad^#R+ 4*qčPHcx , y3z_·U:˔t?|˲S$,;=N%n7EƧW՞H(W| a|L2[heG SC7y5έ$')Kob,JB0LÉ{#l TBY ,u{>\5*d)S=ޙ+9aG=e(7rBH3U'՛bYԪ<r6Umjȗ1gRG'ds AK(m{RÒM("Lԝ?P}UD d9v%[peKKױ|oPHcTܽk 7܉Jb jձ(K/|o‰7´S YGQM uyp}-tm~I n/%L,-\cgC5)!?Ά~9 tSN" "] '@Qe`O9XIPXkD*y4Up ˆ\ꐦޣ)ڞEG74[Ya/кz[Yĸ]y倧2A%(aKy)e w qܺN@Zp!_p1ڂ~yk>Ǜ۳~*q9s10̼?`L| + ?tlUF !{N*ch3|~ަ{ @ 4 ;ЇF#\+RX%\SzBezsih._s4Ք2U*]1׏Ԝ?¡!QÐ]iJ,5$_M;*P &cuYlL5P NNԛ_g!-@ oBJ],bX׹jimg'f'-{Y'\(I0`,b#b, '{"qg_Q(onF_ۓ 50Z!JwW$ix^pQHQ|%Lb@=¼ G۷4!O 3u$U$kr RȕC=0ʔ&!NOEӖ3v{RW$?slHQk[6+TZ Y\ْFT Yho\3Đ;ǝgz܇ }V9퓎n0dv HxN|KmHÊkL2[뾅}̆0!(l(B{ ?›:%9V  %aq "ٽOҜX]-ʙܺO^jlc>uɄ&]Ύvm崸KQ{{Tthgo!+A5Q #EvzM-=?zH]3 +ɨ`ǐrԭ^UrA'ܺl['w) ԰څoJ-.Ub+_&7S$%m"Pj(:i7 -1I;|Aݒ1u|bKmךl> Oȷ(/YZIg^`{- iN:Y#j 6iX6emN)zX鉾,P"a ŸA~ NJa3Xu:k5}99#x'Blefc$ Ip]BKd [:hz텰V} 01 ymgl+1qN+yIKs0Z2/z3G7IhKC&@@)J 헕o;X̗J0@_v5TG&! )-N DP)psa{kta6}~ciQ#bnٓ%j7>VO7h+fp +>O|_N_-_/ v/[\w (@-pM{h6XzjhqѭN?MXVnV3'[h29ÇC/03ۨfߐ-{[=R@㉮TK^Dgָ*-q OΥDiq7O]'=򕿰(7&@R-3H ж@a=-.T /a/3ަmhrTVq CY€9k !IԈci3#-(2H(Mi wOU-č!h 0 ) UTOo ܗ$L/wjN8$GӂH(Z ~q2Qfr`Bjev1i`TB "`ZxR[B.xf ë"ߏ k!XqGj^A4;m(`P=4LvFr/ګz%Clw%ӵ]ޓ a&CoR_֯SЀ$!gI? Zc}QO~,gA*r>2b|3Q/̵`F4D7.Vb.)MlՌDB:9"`+I *# |do#yAsf5˥D<5!fOV|=O_ QzoW&ɳZ-,$qEɥγ5P31AK#GT 㶩ru`'AIڭ}QG!I!g=a_ 8HmUbW bE3t0ɮNm#Zd-=O'~lAfSIk-|cO $PT1l%ź|u7! l`:N)AVtwŠ(ܓ:l9H+@( ~9䡈X%kwqP88 WR+S ƙ֬ާ*=O 2 y!g27"H ap=Wo~: .RB#"7B)*-t楣Y)ɣ PZ,r]E`=4ڡt VAgZ[~%~U~F&84-fꂾfwOm7俩X]b^M"239pNS!+J䑮j%(0P[\ceON,X3jWЩe2K`ukdHIm'`~9nmCN`rfwo ~d5gEyrW*L!A]"ϖ(o7ux7ߐۧ~|4"Nrqrl޸w $Y.X54='7µr$ɐ9Ǥ;{Dr@9IEF1 6`Jx*ѳLpS_{/,SI6vB}2 wfXk%msUA(;O\Il؅҆!c׺1h4y8ʠN8XZ4 ؊nآ{vB:{8&[.HISeTznq/ f|З6&i=07~Y]@J3F(3,\U#9<={[6{L OE C FL/~;m~M1oظ Hp&,ࢱeC>+ fZ?( rF8T}9TT٧'yUvd% ~: `bgjKV%Pe|sVw9!M|Β΃o":UFzGy"G/ߢ9ZqkuYNx?I^c튲hy_ukN.]Q_,)﯃>=ڂGSo2-T+w[#xX/'gʍ,¬NF\fx aN{\xԁjct -r~%1o+*$2R?9ӓoŇTg_s΍ o8wp)1_VLgsecWvV}<xGm2W"iw'arI :l$¢Gū!J! ioYB?9pV8`hْ8&sB_:>lah̿gbїЎZ|"kc5n6E'??&k%,䌪Hr3+4xp'Hcwi_gpHC5q]hx(h f󴲎x0B.BH]f'WiwU]35]{)}kT% vJԒ./f . ] RF{$5=-9*Xt}#k _~eGڸ?_w=kD#]jKgJVjXY3,.rz fn(Dii_&.B51h0\ AYi!1PAV\*Tov#G΍_V.NRhe8`6u |r3]Ufȧs.OWkMӻ[@z~t}+Zs )~Pj,#P6>q@%}yIy;/|tbHpXb \#DH]If)Y .+'hoFcn UMn;Y8S&Y&ې(g3cXLн|z7 VR5p$jgXR< BL8븙HfݨB@ pXfN APz?JFR1UIK-i6.nP@ZOzx˜jW",J[MHRԂc y>(?hӵ(m#_OMXh4, 犐Z0HcpGwns_emF+ùL'WfoEĖZ]o!JmGDm;y4T'y>(0f=ut`2"W%t2Hr讑T 9(?CHi>Rw-9#$Aς#JWk}jiK,1"Q nJ:8+Qr'݆jOQUXY> u4S""2~9?`H)w $[/# RE ;€}Uf=]&8:54D%gHwpA]29i]h}|W͓[ R*dFp!MAf)y%J`q΅$|cMRtj Z֭=|Z>iqNx07KN&XpjVE&̾*1'vv%=4r~ٷf$Ѿ{n o|V IVdQrNc)0%~H߁%LN^?t!&5@>WSSPf Cgn ߷b}ӡ%<) tO> 03#6"3|B)^;O=k|mTZb4'V(M9zaiߝ=8b=,jnX$Nuȥ0fV{|UHvDi!EV* hWIYr%9DL+Q êaw9~Rn&vg*`8b֐o; yKV t| S Ijt 6.&#-)v8`M\^֐QWuN3&8 '7ZrdbRkwƞbnBV\nUF1d 7p wER3,hqlݖK$Y |Zɶe˼$AWh:x,-)K3>:VÎΖA%-̣.5_Lެָ'1++ wE>K8.+1`([HGUA?'"v)"1paВ~*#Q+>y3\Rɟs}Q/ۦ> ?(v_d{b#ľ%f#' 6v4&g5y=ϐqdDlUI]ɦ`woUl_yCG LAȜc \c, E+wsE|#|ve)n͔t櫭/%曷5 aE< G)"i~̶A%V/.yHz#է)("MrC4ܝŠ^ zY ~'m~Pgt[Kh1wpc-n0XCtVäP51 @9 _ #l@7 1398U_~{PV]q0qϕU$l:u#Jί^W04f5 q<\>_t+ U"R;M-'LM͸RHS̑ïAsԏ:zw+yG D^8Lwls']^;2'j-EQxYT9  cE?y6k!Mņ$(v%Ѭ蒥nxʨ|gdŪ $,oA٬B41[hhTkޱ$(bdY=1ϞfX%jKa{JP4Pb_"EFꁉdlf [t\u{@ 9#0b@s*bgO]GT?S7X}"`sFbQ?ǢgEhU$"̂}F˟A6CO2{.A n pHon4M˧u8XZiAsi"[C1 brF +9B/6Tr{Q51 Bl\fkAΛ,u<7u藂Ek7CP_Ww[\@}BAZm5{vE,#v wA@.8\ )4F[);V" pz8u)`CB^Ԁ{<.HjapzKE3(5egɴ6Fwǂs7_y zYF ]o:AŽp]bvK߀U9笓Uq>"GfV+*_Lpy}KcnؤfּLLŝ )s ~>.WY(I-x]di f19L ܔЁ!y 0jq*Tg}]d /\*sk֟ו(rz٩ZD>f8w`=VULUmfS^L0G<1zCh}gxtWt%!r#SBu^e+%W"|Ʋ$DQWgfՒ,;[p^,)`O:-'Ja)mٟ4qI .ϒȬ?CwCR?-Q0{$@ 2/5yd&*T}^.axJwu_P1oߘ$֋iDAPML(n u6A7sx3ԇWxfL ܢ:Q:zP l>_oŏ>"Ƒʑ ^a`8/ܒ_cΏfê_/ VCPaθ7WcV5 ({.[ stﳨQ 8z33vvϿ5;}D鉡rXQܘ=U\Y#5c7 &,\ao&Ol 9'ǧbi嚽̜,'8SeX3$3- @j0#R9.xHW! mGJ\ K# B8ZXp\4wpZ/B/7%=ԚVDmF!1ߑ*,X: 9M@ꖄ@؈D"$eš;/H SklDwPNP`1Bzk:1R#C}?f=+?R(ek_g4w(gWZ$`z]U5' n絫|`;j4'>0Sp3vk]<|} ޔȘ|]V̠jT]t$۽j +X`iֺI_EiEuA9\P6}Hr)NP*{nj՟N~M~"i2K)g8hYg\򲒚v1߁R!' ե:o6l_O듇4.!c\"#G3mbCa-(ܯ'?v-@ 9/u'P}< 26k+wǧ6i.<)Zex?j^"I'\=D4SE*96PU(nW|YQ<= }NSm :Г9PM!|EnKr\7P~C@pRj=P6[|;XƼB4X~a"-̀A }n뇃uj뱋=X,c>`ձZ,Ft`Hi$p1"MN*'\s3E>٫I!>G߾kOǤ]jȂtRwfrUnƈQ. '0Bȡ8{pə1{-AF4oa@tgBzz!Ho$amê@/ @Ӹ7dj4逐;dp؄r3U{,H᫻TxRB~BWz }D/)P9 oz0{|,{&;@/ a̢*~9s'7vn]t%>5O=8 @L?CmMqSӜ %qa]ptA44mY} 6{ 1'ՆzGrTpTr =Bbeh7~ΕBR{)0%W:5 34w坚ru Z,' XrlXK+ ꄔt'F6*b@t"OL!zfT*3v-B%"]RSM!E{vEQzȾNGo/$ w/cdcuuY*:H{:حeuyoRN9W?q $׎8m2JhD*پ)Ey}X&*mG{XEab[q MŬbFoI-(9`j@iȉpRA|!f $4|#w)M:SE + .S`nx Z~'>?dym/ wAQO&eY S(G3En )0U:J.6+j4C5Ǥ{m9j(x,m{A礰ɺBCT{%E3ی|po 5L&n#2eEԁjTLsHW7$(̐96 w|7_¤T4*Kj?w\G-Urusϯ'FtP}l]?G Jl[c^Or<>uR7f&JpD~ETв5;ʛX&zNæh54mp&&}sA[I#Yst(T`2QȑOc 3,EU6cJ.ؐ"#r³Ѯg(>OsES θȕژ5ŗr cF T޻<b^ץFgz:czv*}p ۣ<[M+<{j kx+L}z"6[&nS$@#`gj`8W&wMA"~|/L7vGja2FttYLJ,Jݨ?$ Z}jlRG ]La j on4 ё~J/@ps޼BkT- I х$tϯ¢iЦl.çdx;ITGO5DB;R.lAiH{ԕ9:p̜߱=|#K!l&Πи~ ~xe޴c*DJ](ՋwlދVA|]m(#'qa=DE#gZGWMtQophgs wѴy(E #v;NUrubU4٫ )t!Ѽ׀ 7"_M؏Ö-5* ?noޅ;*XӼz#Wn3`<+&U92UQQ+5hY)=<,lrF.2!AKQߥK`~п? YHz5[NԶ0*Y3bZᇜ4f'* ɀlKͳ!Y9rXϵ5HI;|:W.+ |3yίؼ_J7Lj]$iMo."0t&(eʊbuj9y(d0D#ZH KbsaLdrϿxw*4Jpv5dhI<W/}\'aN%(z F :QKGoX@Q{@H&b fgs#6Y-سor P1Tov_AVL]-TF[IN@Σѥ"Pk2i4`2cfǞyC\d~ xeSf >ԗI \FM鄾T+ e#Ν CcNV|HV5 'N[Q8~.ohtYB!6S|}ӬUA͇-m 15krpLYJuBx{A-=,;6YMɂw\=@贋͓_"am(K?pEwf R7C dt_\ vnXd$"T+Pɬ_k~=z{z@d)'ե4bIe S i+zE5|"Sܶ&NkrkKF%t1 U$_}#׬0e׉t83WoFR! 6_qģp-áI`s&;@?it=gI( u_CWdm!qUR]J$m^Y q%k[4VH`q+Qj>2^ *rGYTk2Ӑ> _l$|dt:%Ekkσ vg3}^rCR=E6wm^)7 A]VBw+@aocQ>J& -l@hQnDI寴D035A8"=E&1aBIN[j$ n;.u]YݦS CW\71f{"]&gG>9IP!- &󀠒N `oŅYrMHSl.T69Knwʉ4^){ZP=BYeXRE%TtQ(9ö2۱M69Ckꓶn,E+2siL*C _]%yHaT!K/UXo+`4Tof/хx'EW(jlKxTVGk![OA'Giȳn07T}(@k4F--sY dJl,tSWr^⪲Wd|.¾eMso'} pÓӇ-Aoj QHY>iu`L^D6(ǭLzWICr%).fdw^M-d^o\9%}m&[(?jK))5S"Ń"XVtSuQJ?ܨpW䪥h%&;&^L*D.[ڴY^K+/g($M%$uC_GF̊CӅYHzXUO>Afv^2ЪR"#9*3`&LG!uo$Aw nB8H@lrWJJT"IOiP述H 2շd1 lWWK$pH&XA?굒8?Еz7qn,>w97PxG㪎+/N;97E\"YٷXnvhot ԰| 3ޖm0/F9>1RF.&O>? fnkA2j&+SF%T[2K@*_ h?Dy"Gs^wٍ`roLgkx*TQȋܮui ]2_[H/-WzvUcW+4R/;#o"Jt=c8Fμ_~wIzᔿ$ꖄ\+ṓ caT(b;(ߚGx3X^WdU|0꯻[4DN}NO:cׅ4&8z*3A ,opma03lЭy@;"q`w!tl^v=f_~PlȟMQx ƀia9{. Zfnk/`?G9=mMIZX&on n A; d/tb&\*ͺa s~{ѠJүK'Bwi*K`?Juc'y&iFo~i&Nҧp:\3w@G!#f{bq m' Ĥ֋0sV(_4R)Y 8GD2ڥ|=<1=A3,;P/\'ϤŘ[ǚ 1%kgpvgXXO㘑Oh7&++ԥ`?C!yaMAX%xۻǷ๘ SBWpi6)NA43v:PS^64JV 8#!u26H'XED Bxۀ9FjpX~9DU޲xz,l^-n`Q3A j @k8m?sHĘ;!}SUM)o f* "C.=4G 1?Aqʾ!F[|mb.',*>gV+D:T'uxM~E0oK)7T YpG+AzN_x,k3c{8)$OeUVOYimb8vWJm+2Iִ^)M ..F~FDbEI3o؃^} !VA~6Q]惡؏ 0-;2ėO~ ԟjXuA2ßۛ [M}틯)G}tpI1eȕeG[u9@[+apc)ߌMln3w"Z0<& w'Eܕ* ^2p*WZb0E EJ#fE +Y`^^z0=ZQ.#N&Cyg~m[!U Pe*v&DQvvȂU{\TH{DևΚJP=ڝ @_*?qVt>6~cK wnDG6q#_=l. +)rδ> 4,SNHPZ1F,"Sx7C7i 7IF /S%.R.#}zpN#/ց'Rh3DtfCXaXnN)k7MˀԠoGV貺:CeIF`Ҟۗ: jK~9/<hOa|~rM?[(b'C/p\g[-j&~b·l1^>"Kտ #Yv(Ųݡcŵ%ـ(l0>+zկ\j+Ji Exw׽{n<;4)B)K',a (ꙄeUGzi -GX ¬dl6mC!sW+,&KRC8=hR;.!tW~rcz!I[LWσqTKгµ0Us"7)@|"\NE4 BHY,^plY˲~ .~C4ˎƻ2֘V1u ]!@qMVNz4U)/j6S#Hq'1ᮞm +4ucᴇ"-ń+OM,-{+h4"A>FSG̹>}yM]H!9%Nӹ"1`_#XLLG_#iM3>pDy?⇰ }Yg.)+|hlJzvadt߶m-eA}U^#YClz'oBg^%W*$ > &nE)xcK  '@y@eHiډ"UOE2^ZNA9Al@volSȀZbVof[%[oX Jf)%6}fC'ӫ7iXBq}*ZNE((*zF&ϯܶoJ 7ݦab$k?E"^GzbXbls bz(!g!Lu~\VM ۓ_fZ_0POAn`J6aPbEkW#K(kaRk tQ!SUՕ/n'~l&+Md#9ㅴ 51)TkHߌM~mE }U-a\Lc~m04r#* ѝ+ l**Q. y[J" mP }JN>ݽޛs.hd`T^e>2f%v|$(fQ ab}rfʴZR@\ιXYw_"B"> WWnKv&gDpBCʤcBڨ]YE ǧ EpQFL gєڶ}WI#ɴ_Vb fKv -j&LHe<[S*Y]w cl v2ym07P?ED]e#='ЮEg< py|tױ~jޤ#d3XfM=\P֙ sXufM9`ʕWޤB@c ;M޲A*}#!Uoi9a5)&uFȺT,2b\Gy풬4RB!BJN$":Pc] al$FTc̲BK4//F} [m!ڴ65 $eù*,4/  SŊƴs>VH&_.uVP}e|;I+Q.j Fb]x>l\K 芧3>wG7F-8㘕xڈ7&g6S+ `^gx{֕NBSiLXq#Q HI؄Xɷ 򊮄Μ680ܟ8 tbSjyv5E<=g8sinb3ZȻL.r.[v#>4OkDL+wK*"}$4=&$N3)WS5dg%:Ck̟x .XỳN n;s 魹"P5W+4AZTh/laz(*']ZCKt@Fuf2?E|GLs>)H{|-ȍBɷVelYQ|1ݣF{7EVCd HզMtm {CǼ @P-cY/XL`=ߒW&\\ka{0v[Vgӱ}E vD_"A'?Թe.'U}S @IBqJ:dp˧h? H:ZF^mQnl7n]{!6\E XC)|St ΃G `͹T2xYW$69ϖd| OaБ"ia^ 6#4d’`\ .gW9'q[F}!?)w?AݘzT8҉v$ݐ%X"̀^ -MqT[3cBm1چr˲ XˎM!JWT(=S$38Ҕf' xR*`ø6^S' A A\>@PU\gۗlTkgLGMmqd-#hQ80.|̴MfPj0 !ZmU?0f`Gfv%1>>46>`+HR;˪Ͳ^w_srtKrގ|ݏ_ †HHhs@膪(w>hy{$M6VZ&#.QufPAD0} L'AՒqEGdav^5xW3uF㹛X/o)ڮN X*$oTO1CfԔp@O>Do^ꁮ 5[~LRj} JpscheL%hV@Ң=vbk[:E ҽdHP1ӕtJHJ_^/cKj4Y/y (54OP\NNn+q3V UG"jǢ V %6ג&q`&1+n|vu*DwyiӤo#~XKنzA{yyY&̐M[_z]Sdkd";rL~m+lYODb*UpĐGF5 2U/W=Y>'Y-4?W l\WX\_ P8UA [(DQx˞bjY=eys8gh_/n*B=f,cje$9 em+bsܴ Tn+W|IP1/6/!>gQGMЌCoy+aGKEx1NwH}v=78'v G"诰ڿWubDkQi"c')Nr4 ܏0E>7! W7qnD.Vb'&V:zt_)ٮM vq /Lϝ^=Rfm^ϷzSdյ#?O7EmS &NnYmˆ_?Ѣk= 5牶CO=M۴uATp]il;t49Lrq[V8آi(z>~ w{F^MS'\bFE`؎L4pxc60{I%!/A8lj aZ%GGl `Ŷ6z T+PX0h!sD F;lM~(yp jg;X`nϼ1SfO-ỡs֠:@+}='kǓjIj ŞA5jʳ&lsip.`S7P)iV@l*lR{Wl|J E“*[usݯ"~iy$,4~eS=qnqXd½s4 ˢe⨁ƿ[hyr:si(up#F蹸E}P86Kz"Ljz屷նJj%/*\,j|3Y?fJ3Tvzܼot ToEbtxQ7QΣy'<$FsL O"#F "ߋ MY) {71'C%.[]rqVU@\B*\I;SDAN p%ԾA%Lcoq[94MVo ֲdNL~U~LBK4ix= v?( Tnq9JDGgRlL s S.]"&hjBX"g+ULf>38[+~yx ᜋL$K۽guY5Ib>Pnt/ V6XsZs4:3_]*7eE3ף25Ap$㹷 WSUR=ldCET$I.s7}0 bPAFtJ4Ra30++qXtL#&ۧ}+V9\s+};C(bקr$հ}qkW/3?⎽&ۢ8wn!ߥrz# YNȰ)e\b;'ԉ0OBQ)0F?dzDi:jc?v]D6P'*0+6nPѰ}x|& 1_~?&$Rź #:T\pb=^H3n(hAcx+Q ˾x! ruXxΎ|<)ntvl+SM;*@C4<`&8VIu0Vy<__f? w\YT #b};HZ Wz/3ZZ]'ACۣ {atB{V8~"GÞQSd[dAnǼ/,϶IRゆ(мK?[t)Uyt x.(I=JWngO}~[@u{*"毑UOr`I]SH 1 ɣX5 mw;@q638M_w"f?Q1YL34 \|K3oŬF i}1%%BNo|#?=/-? 㧗*pL[kiKM7aفGz x1=sPT'eV1-|2epE~c'~x,B4[s-O|\#zvevCT +Ji6;-a+@<7Jӄ=NcQ >d޼.[>\cc>QxT-7hHhܷv!,򊑏 O=#kH%157Red)O)mZؗ5jМշdZ)qV 39QpS{8(W84mW5=ؔg:mAb~o. !O[-!9*VԲy(+ȬP@S I(@BEOM㚕kJ?- `/{Mn*D~HNudd$ wόi.N_i+k?)x|/̒G`:Bp"p168/~üashz&+* mL2 E0BO<eO#Z[N{)4>uCV[kNOZftT wr cCܒ)T`ٲ#YN^t 35jw0ES.%&`#xJ㭍P4-'O VVix7& J.Fpt) 9N{@YULq<' F4ʨǂ1KGZ`B !CWlnYFA1=e6Y j!ȑ3SNquM#%COKAB%ͯQQnbɣ`1;k/,ͻ7=OAJ ޑN7dsa_w3*Mm8ZZ>ڬcQh_ $a|bRrmy>`BZ8 N.fKrrs'SmueKD`q',WgsI-5,`" Db1Tt}k f*p ިh˄Cv_AͦϚĊhQEBκ?)Ĝ a,6ZFK %GQx29>,T}]0 t{?6,<OyC ^}ھ<҅v.0+#]ygǩ-~_Sㆷݯ(2! /iӖXƤoeKt61=ɱa\x'}-eF2yWi}1l@NNr.sQ`zEy$͘"GZP.7vy膾dK myMU iSҺR9`+7CU|P/۵A&8Hw( 4j&J*SAx7Ms rlLO璻KtԦ;~A0;k耛[A7tр=#'㋅w%D'ǻo xZ^A՜!꧃0x̢d%'6iM\qcYOl.|H^Os}]\`n@gfd_ѡ)wW:u44=2:vcf?3 XOЕ]RGNXNwiχ6aʓ0Sv~XN*A veZ3 E2C=uQ[|#gHR#Tӛ o8{y;UГ{l|2T޻jy?'r1EX q(n޷Y|/36[%N'M[aՓbQ_6;zfk8}b.GW H :ibZiww30R[)'_GnA=|I_6ʸ'=ݣPV:S'XJRbó\Wt 4_jUdҨzףkEC%;:l;~㠺x7Vp]G,PM#VӾc5it%BqR)e)mrYu!,á{S,fZÄ 02]Kc$2J奈N=nmx u7PcEq- 3F/ 2](Q u[IGXKsyWѵ޺rI"c BVE&Ikqx?{먂6'JK%oA7+R7v%b *[ӂQvIq/\˃M ti.\R(QaZ{?bGf=O-) YAGpfyNi.L/mIA؝cnmf=ٴ,6?Ń.gp»ͣF?ߍ5@L0'e7hX9zu62k #+FI5d"bظY5Rm翨镚-vPim_c6 QB@v? NADQ tw"1qXqtK,KEtLHGkȺy|Q)>-;؛cj`KLhEN{SٷlXM[bb<`uyv<p_/S5|'p0A=xI?Ls}Zbs;$M[4TWH,\ PpUʰ/|:]:TkwU:| wS FP]JV%W{kM0[|[L/yDyqL\<݄yx_mA=E ^PDs@T #|)H3fhFS(crj:м,9Ym&n5791)RJXvu*ԁ$!= XnֽNdKI_tb[3 T<阌ɽz6js'{1M Ӛek6g@fr$o4/NU GEcmy.8FJ~ L<[z wI OmI\7= st:X۽B.mGH^$D4z{}Eӭ! H wulX69_$d\#K/k[܈7 Gv,5x_SiY[9 sL!I 8~R/8!XRƺh*Yܳo Vtm_vDD?uiB*&W e0pȅ?*FtO} =E"cU;QWab]/k OXp$Z5zDoɮG,J4(` W'y~8DAPJZ7^#a18`E9d Jv+d%l4=u ;N?dFX v.4ډ|sB #Z3-0V}jU3ݛike 3E'KD])&_*8F2!}A.> V/MSܩ63N i[e= 8"%75j0S}à s2zt_:zSveYXJ$+_XUMq{_ mL/txQ&[E+_ Ve@jvT)[|opsvՊkҡ1SnNqO4NdSg+#;M] nH3%5$mD|zWRH-޲ƽjGnʊ)0%򗖤2"ǘ!pJ>%Ĺ-#|Ss~F:V,3G:` }*@D-㓴)H#~p9O6-'] nrƽJN0SC;7Ӈ20xBpKR[h|]jL>9eR;s+VHQpފph%^pZ.CEC#6 &_gU ȏAN)Zd^{r4n`.QOilv"`kp "y$ZɆ0p/Pf /E_~xzЛ9) <5kӈOsnrrRl\F-'D4~N<(QXigZ"صD"%[čL2Ucl_"aMIfKީ]r̕2n2.9?wL#-nM'_6J|6\&6X7$B΄$;G95d\w?_gR {[)AtB!f}VaD ~(CSщi?WmfAsn> _w'BxG~ē;G W -_ivo|t]D#E6a1͞|)aja 5䜁aJ[@\$;T0{x!Xx{ͯbֵ;6x#7?/ YH"QQGw4s s:$] wp\5KgIL)SS4w W <ϛltUvlXT]a4wk6CfNNQE]pѓ AGnMUNGV %I Kσa*=$_oE l?wQʸpk N)1 R0ordx]y5PnQ8+Fk}pL/ %ڝ% %y'RknUe+gE~ʡir(98e&JłQObA7Ώ * #dt@a6K dW|. 1__X n#N`ymvʴ? ̱|ܿZu'3dGY!6$XAD 95NL9]ÌbNȥfaMZ1{d#?`'nӸ AyI4cN,tCa,iH}3 *&MT [wex琱F= *x bvE46t_v@Lµmd㜸JFExWu"'ݟ|\Z=lGpAi;ދX(gl)IdSꖖNۤrw}g%&Ѥ2D1QRk8!xȽxq^H4+ > ʏg4hM`qǔ;AUoM6 K-g?SIb3`e//:NI[x3U%|v~0rHIF6Sr4A#Y[jU܎ 7W:@z9fN"2BO>{tA/zߟy.f͉!ų6vk8ĬSqX6WbRfC&VqxMhT# CIJx+:i't63ѮibdF(*ZF FļRp<ި..ǡj#dfŤ m})f.Uw>7f6pQ~/u!+W" d7r/ dJ\%b1MY=f4ٟx3}~y81+W82GN/'1o|]&| 1Ǔ;o4]mZ_W#lqT‡7{jc7| ƒM/a川#5B\υ)Dqũ\ kb_sͳCHd8(,G9k#7A|`[Q'om kmЌ)2v^8XtfTFLTp+-\նvs(AenKzN-m$k $Nc*`8/iQ[m"QPm|':dײ9ʸԸONA^1$LN,w_C:;cy]:\,pC?J3&zꬷ0VO.< Y*epo9y!G(Lp{h&;Z J`E3{{XX`y~a<#PG6EL8~{Zs `itY-2VyPZ_U]9gD49|SEk3f; Z([% -(tNJu!$_ISfaU͂wĞ 8V5Muk:ۮY{Te? UV*z`hPubp:3R7L5fJ L\[K (EY72SLL^Y@qŸ"E1Ȏn)0g(\-q\-|JGX?7׎;JK$s8=ˑ8d//A-;F"϶Od;«w;@NaqrdR*}C/~=k;xeRLwTCW!pV%r{zc" ⦜)\WcXLm[x7 !X0Lksz6:<?Țv9&QL8^x{nՋ${',Z՗L=,Qq&G9=C̀}iG[?'=9 ΩKPA.%%R6&Kǿ̞-`}sw?ݱ"d,LM|iD6uUiVZ"H'^O-/fsMG*?tZbxx(.(!6GL(0#,M 1ލUh8nA^,xǀ z?P%ߦn!YEKZ\QU5zNšit:mgP?>k$::$Fs_\Gh%'m]XB폢A򬜧Nf-8rL^ ڭ=Rot0lʅ^)ڰn:/+t MuW^q?D5gx>J:ǖf_u+gȉZ [':.%>ڧY峑U 7/m"fB^+\rT yȤ RZY @_>>NmmfL6a'~(|&č;[AR"͍֝aiT!>|܌f +x]UP z~*ٯRގ+FB%(b*qpMBRDD3kPB0N%ߚ`n)g،#+d9Av,1U mM*|"/E{8 }W9mOF:*^.8`3JDǂtxN=%9#k c_2&'I4K{mrGm*̴Tdt_!Q ܸ:ziS@{c(`\O.#ܙ {`sdˣ#.1wJ-)uሇ FB YTـb8\C2Ó~[[Hg>7-'n$$-,  :c?.Ka, BBSxMPAޒU!" Mbq}GLh+yh:rW1ln>|@kKwcM!jC*Trʮyr˜-Dm)r\\e|rҶ qbqYr1%Af0X0~e/gXs*f`&2"țF'gғ?*{KwjK՟GoTg hp ^m;|U^8lZzfjq;X֐BEk- BƕX'[Y.,xJP Y"<]雀ڇ"]g~ݣMSi Ʉ2TDq1'\m-pgD|1;Yh@f kw@][>'u4,$r ʺ]^P"׎dH-Ws'Hԍ9Fx+ ލUڡ9T UOJc"ghyj㙽$֍K(b"\ѯv~Dw{&pL| 7|}pAoG%o)|?Y/6| g*V ngU9nvcI;j ,=yΛUU FiBE}7ǿ,r{;eyEV\ {[RÞ$uo$k-2VNqWuɲG@5O9.*~RkkX un`PqzԬ3<\:~D;zH#Usꮣ[2Ϳxѱy~!>4B5PDg|ZmveiPs]JF#߭)4~]6$ RyoF:5T7[e95h۽´OTd i(#1oͬSqq-6΍.#~kt[sɍfT- wZ+-%U5'H*t0m3T⦱[D8nUCJ̋EqFk$gq=L%V15FagPY33 03a~ۣf} )d|OMRm-Ѧo'O-X\*ŴXMJLInیXؓmC!"k*;TST9:QTs01:Ә _cMe:A9j˖YPTOiV)_o҄yA|aGSkB#Ng~C÷H\TPk@n?*2j2~CYM%5$@lZ~NV7VDKb!4IF,%kzH}uRXCK!t3{(/iB#z" _dR Ti}!] kUf_ y3ʱV$?tIN|*p!xЍ2>3ǥ u,ODeNC(˒5Xo(5y _nfk؛{YҠz -v~+[K?,bB>ԧuz] ~Cħyv5Gb,9n(D39H.}kȸRGRv' rxyJF;Hi,1lōU#-;"m[/J${V)_q{n8 _Uj`7ϗ^#Lg];Ix{\gS Q[:K;cڷ"aoCy : !kZB`;-uqZP?l^ <uվn% عA$zD# \skr*>)mRc96Dj]q7AȢz÷BJL55s]Go^3JTM92zHR7]]r\b?L)cx󉘥En)A>p+2X{߫j:oCyFc̽M=hao5)o)t1 2 ۗ5z3f`Z}'!+%05Q (~彆H:5ξݲK2 qqƞ?B[!k&^+Du1oA^F*\H2ģwWv܀wggv&fa冏$ s@C 1$E!^P)E:bwE"%E.,2/Gug_{=T?3DZA.*:P @(u?<[SjeE0׹o}R;WJHmI>= a]7΅SckMحS-ِJ]6^e/(]%<͌rۙƎ?Jko,E[ =9A,Xxx[}(.-- wϛC:X?KX?rIVgȤ(SlkvԮJ4d5sf/p>C>#KDaPCy{QSQZGu Y+ўo{AYjgKN8 EW麰> Jy0`rHޗuj+sVH~ܛ++k7Hn_s.Hwv^Vr'h6pݸz_)1M!7j0Gs1rBU8W@|62SnaX,ҷ;M3}[[Q 2`$F3F>^x/YnMBR[ {Z&kM[Lɲ{F' OMƲj_99 ~&QFF k} 4eK9]P!qr1Oh1s筕?t 8U%*w&#-,6~whs3֌Y@׺ y XS0'|3C_m !ěMyBV9 wN8ңɥHqwMr?jl!e,uhSSdc%.vM r-Y~QlN ~Gf&%VZZ]>P2i)5Y)sPRܭ1趥cF!?̲?+&_j fX9<7r0ERm HȀ^kjjrk(ijQ4L%FH>i݊k]xГ\(y'NR٪CBP[q̆\:hX`h&ȍT${fѸ5*}qBu[@v!.1R4sq+g<({S"[ j@qGˮQ 'A`8a3vUF=4( `wxBF ǒ{yPYR{CDWM(]Sf`7=$ ʛ)X$,6.Lg‡ G'|**$#, c"5qHl ׍Bs>EɁ4y9\ !\d㙠zy=R.N1(5[g9riW 2GА'BfRkq4K1yA}{"IA|ԱI46_ m*[ŕhHkQ0_U6E~/SH:N=}H3Vϓw:׸+N>ܶ%D=~u EHYOu,"?iO;"^Yi▋YhUr%FO5CaM.8P:7Ti3sU8P}4!o0٣?ڙӬ(8$dm]kю0sI녬:ODٰ*Y> ;P F0#@Nq_G?OH#=]df!$tMվ*w\x v5 =LTqJejG;:S`\} * O ahhg\A ]rMAPP&xF1 A{ݜ ݈sdsˤK[uʠEƒ0@8Ŷ,6eX+Qzk_)[0xq:,<:f`ġF-?Θы$v O&@dD<ܸ4Mљ6k7"8J`◙I$b_qQ$$u@#{͖r2vb W xLdCl._7ܳ{vr?[C M*R\5TWkp0ߐFu.PX]R<7J}Bg~iNkEuXT#col y^V6ICӝ7Lk`oZok礭) qG^WCVc ꬅbFu&s`PU5٧]5v0;^ó!Ncҕ n#vs,ؕ"(v!@$+*%p b+͊ceH(t&mFTkheU[+fD` :[yEo2d)F,8=WõǀZDsgjDL$9Ѳ\\DU ?+ܐOyт*QW%)E*d?SHqJhrC^`%*54 tvpoqģ9Z,g|BLwg"2(٭9MO[E?,?ӑ].O",&iU}-tN{ʂ"9%5tu͑4"U,}ѹe5 Alp*)}D^_QJQ )Kx὚1W0|qz~Tʰ1TLs7Hr5)'/CiYt0k!TAMgoV:-Re?lG9{᠅Umpm_M p$&goΝ)q`xF4Ka(% :(9ؗdͰ Afw܇Gjy SF0(@,w T԰R/բ$']0O$.⟲kic!apذm[c;A9u$ í@w*/2yF^珿inT=MȴC7mF쓏Y7fT },=jv9eX>m$p:9 Al+# k, %HՊ'̘">q4N2s,<- |IHy\i]7% {ԙbSB"2Y$9Nb,bTn#I/Bw3*Z(ԁ~*j%A'0tcG=RXAw-9~#`69- !41\w0GPf8uR5Iyq jPoQ?xvC&v--GlxgAd6Q-]U SxJ;1-PBUq;](tْF.DllA^{m+ِǽ9F`想kjx|>{C<Ьr OOJޛҬ&gۻJ)+/\<9s^u@UZdSE)RSG3{#@ |=(>QN~EXl^e~ۂyC%n-[;YEe'b}+\>j_N=v76Z:A@2}r>Q=p9a ^N U}TzҜxʜYITIQE%?ڠtF= uPn#{`6Q; %HC i᷄hǣvyi䘒H=ְ˔J>90sľ!HT>\=dZc`Ba۷ƚi ~P* \TET`MU=M4Q1̷g_ i|u]: !1wۡBr&sok5A*,n`~ȑ-Y jB߀yYUBAtk/ᄀQfh?i_ʫY̝; /j^4DEئqf{i+e!)lQka )36F/ڑSG=J%Pbee?-ccҕnKk;$P Qsq#gqp(NuCwZU@3,Ӊ.G֫Sȃ\I}b O!vPMqj,, tr "jϣ/Ē[q )e mГ#Y VfvctՄ{ s*&j FmAIOc>76c|eɏ1M=*]pZ1^ 6s^j~]‰I7eS@HR m?AZtiRgv. LF87Qp+ /8BZoE?1ͭ\Ȕ <' f =K' Bj}+/E|D+aֳL F`#LE 2*rQ㩦DG학e$l keRs;1F[|os&?eM; Ȱ]X~W><& OBF g@A**J2oẎӚO hn3a]u,oYsv\uvhJGZOx]Gzcap~I_5$@98p{tSEbl{u)XrkzQ_Yi'gWbmfP p ~|}8<9oҽ+ 2Q B\,ѫRD2t*S_rㅈe8iLrL? fK5]񳣞ye!c Kбz\I1A4oLv9̺ʲi\/4n/deқ褋!ZJ?j4UZY5SЇy3| 9hvU|;YZ1CFx44p0\{8k|STOOAK`)8 _iu0ZK.me9iY'r:b֮p6zmt*Ne󍓄(y d=ψul jhW)إD$GbKSL}guS|h4$Ix60 <-Bͪǣ֥/Tb5jtʈ!?Z$_%rw5bRDIGElq$=P^DF!}Cp48 (ZӀa-ٞK+n`_RgjVdtIO5|5~%i r2XxuX_racAyP+GRP9|/(QLϫou5G`V\=uVܧa!ox"xW]Me`-kfd(>z8M%B MTppr54s9~ m3crzE+'6k Φ'q-P~\ ߢvC7ݘݱ3~(W |hRt3* s/+ ;R:/GI9C7jx᫝24 j ԂN7cyI,IAZT^ Q ZVCpcHez̓tэ %H=8Sa͙ܙtP# ksq8@PH*7HD"3ڧ=㫟Ȩa{y=轹=,2.*`Sm˺pډjxΝa/ W1bH|ϊt.(MI9M|AF}s2s:QYk1[n;=&;Mq]1L Ж\.=,_ȑ $R)%zFYt/UWbs^"UI'?'˿U:)l̬ղ0PUqy  cUX ۤa۪ۧ^Get\\v#jH,lAIZzV7N5ġ%erbb5OMփ%"$zc ȳh}&^%LnM o_U 8Ԁrnm7kǬ6ߍ2OLdMzR_1~%*j?-;h,$f_Mqɘ=;@ 4vQܤJD(AC"cE{BfG Csދ$ Oc_TncØra@UBJ˝rZOa<>ujOM!3Z/ ̧!VGyR*A75Ij~zoo+x9v> !,;>˧Q B=2܅v /__.ыq}E&plhO vD6|)*@Gn0ٺ|`އgc>Y뛇HOCє~!gt%2Qw?a}45.Pfyt| +.nOV2%8X(*py oy|Ǜ^U|.ݭ/nJSq q8٬7^|5«+YD wƲH1rN?]iG -чVFP!3l!2޲|/Q ܪfo&T@2YԷIM=ŮH ?洼Ʌ.iӿ<ݭ{YK7$J%o= 60YLߔw>Ib{W -GeS'5Տrx-ݎbߓrb&%X!q(lgSX4UV 2@4|hRVPU~ԧsW}_l@ˀ7Z#G5DXVЗ 3`*6=5$DH6 'oѻc`ΊdED ݶ"NF8Cx`qKh,EP+ ^Flw*ۿ:!W\kģAi[_ \H[}3dOOsF~"a_|ۜE_6]+Op̓Mew-ovYA*f .k.8eSHE bo1x␣7BTvFl]Y@f5G]qqd1iJEX۱şA&LyL]] |_5mti/t#k@~㘍PԨl95dP?*lY&CX[v| oh>o:ɱ) ܼHJꗨriIx K,jl;ċwp['PEV f} snԥgGhl)l_ݑb 5?YW~q2}1vEՕe>rBJW@C'|b%ٕC"  T'2!lR~QPG"#^HSZ/mOuJDƕ9V t H0Av`!aߴ.gH5_9V(P M=ycleKIzRYㄼiN&'O#)KDjtcZ' *XU~m]iޭA@) $x/8)MEdm5@$]iԅP dÌ8>׷c&Mf93S%xw|4KNZF_8T$}ʋ.W WR%ȋ]m0-5@J%V9^n2֥`G!;bʣXܘUM;r9[iQN<M`ML㏶jK9]A+,sE‹5<1'.i1R& K>E5 Á41l_T- Mj6=o5]heňmy[/t)栁685f ~\{Sq1.I]{l;΋ƆDW2XDKWif1ǢB7'm|V!ӽ"St; :_Y6lęai+.d.!yP֏oGP8Lt  s#>yq9"~K!{]yT6 p_s Ju=V"żMRu6)ʟ9P HBW*nսE< wa>i^a20L~Z& .>H~{=Qi@[h 'c9d"Xd5Vɤ8༸k:|;d/?W$#uG#%AP Xޯ|ǀ1^+2k_rv#D11ñ-aLۉ;#W)ӝ1jv,Mޅ&ko~T ҝ@Un۷JPuL \zV%65K]iriq֘#{}#b3: 6ct݈,w^N=${?uy`HT>M91(9Gcy 5;.>$GP03⚴jp1漛nLdsޖ4 9fu} ԨրNz'gS,-.ƫM Nhsب r I,$ }'T3S gI*qEEXm@ fQf  O.p6 ]CM0ɠja0xu2N.++#T2HVo"h'np0]lG*TiۉxzNrWL0ߣa'wǫ[ID3YzvÂT5 u}8kQxM> fQO6|` ݊$XYaveApg '=nz(e يPfUL+=> 7eELeઽ6[ѱoHez5Q,nbAmLyb 1eؓh[!7޹eٚGsAiu[*cC7 wt8p]"NĥG.LyL0k>~ :睭oXp[a$ -'uH HžOAoC30) 2#ĘqnzX50CV1h\~6XMeU Eq]'d?a ɾ؈>S"ff5XB =7;bO.?gmOsf,I@.Z{yDGKV~Gn&݅8)@t[EWk%0}:J+$ǒ'Ne\iDݩ@޶~4GR;]X= Yg)s}"i&oT̓Ԩn74rTs.^')BMG=ms(Έǒ &:\Á-NlI#1q0}1ۇ%kN1VPA - %SMk,OКV(ZF Q{NF(%VuA;SnA,x^+ xB|B-wz:ӽjW;dr@iƁL5KKE=C BidmdVwFxcSNZqb.[ دHP5"֊Bm0Q<%T;߽ƻãx+.?'=pe.(MЫwEW?<L7 .0:NC;DjFƸS_(&"}_pŝ<,0#wjP~60]Ɍb ͂xg (V㖡9mw]395]t;4@Q6ү\rM!ϡI~P֨۴~>0j @i_HIg5|U 8C<#)LYjVzp#Ut1)d5hkJkz_ @᧨{S)c.J'_MkzِKy06M{\2!SMwiׯ2C$ݲ^e^ftL566zlP{U@2Owqhz$]!}D=_ IFps% JD/}@&W\goIU2s_qӢ:(gV#qm[cXw4oqewǡ,bo҅:WMmA^O6Uwe-^b JC* O]m52b'[ (1ҪӴMy ^%|3ޔlK-w Q+!ZlD!=S?e}źzGKMocaǾ ecD'd %KG&<#k9X' Q)~|RWo]:2}۹sUc-,Έ]g)R^{~?, %n 31Kl!?2VhRŹ.=7Xf]bH-&Z'`.n7}dshi]8%o_Agϼ~35u7Y!-V( +tKN]y{Lw}fp]JꭲUc갛7lQ̩/UGV 3)>\M/׫3?0"a2vS0v(1 `}PjDMU' ӷ#ӥJ]/ -^MФk!ho:Yl%jL(=3K>"MMW vBfO_a!\< kCEj vkFa=x%P* d\PЖ<m]SpRaIH_~C7њuЪz)=XD75ƣ]!kWV>3 kLvvb 6c^IA޷RX<`5k'EYd5zOSV*Ȉ9yK~(Sem|*;Zo*cN| i%qۤޠ&u3\i1];y#TE`^uN%+x$UqݗHsYqT`zCecS`!A!&%3 pZՇx^iYVuջl\!L+" g{vE_+QW{b0A@x%! ~D_`ƃ]ڇߓ]g9RW'mI8;)١ؠZtb.ՐG6 C\̨X2k{^A+Ɨm3 9} _t5ͭN-S'xN4*vFPRtGAvŒq#`Y$K23}91آ*QV^YAh"֗C1:<Di䖇`^|4r[cCFm dJxɥJR; A,3C͟¶]#<}?(~B o6٩Hƥ,,u Qo]ڙp/Ê!`5((X;)+*V1Sx䜴9tME@rcIXAŅCЈ`$GόgZ"3LFTd)(^Kقp+nf`@j}u HHIA*(vmW>g '>T{'o>Zqw!OO0Z2F;̞~aϬ :5RoxJ*??Y7_K3~{㕡1|Iˆ8:J#os5l `~G kC8uX_cN^Y#!=e/KϹT/WFPh{jr fmYn3ƫ*сFTG>5,W1x?;/*#%1!R"x%^V]q/{Nk=>Y)x%QE/5+Py^<~jOc*{김:iS2h (d+wXPf-q}WiшʓDz9 ObV̰V!Xlѯ7Su8>`L 뻾5 48Z Gp2gyA/H,ʼ>ߊaMfJQF©{sH+WQMnʩRzF)@# I&iZM91 tNaTL.JglK}V/D0=Ni (4%-,&\@5/:xTW $Jy@V-VR0+F YfqV7 (Ԣ[4*xLҖ͏tYIF C7˻⼦cףf˨~T)3% &Ӽ-FAe%f@}9tFdVdl֦1CP#@֥˴irDV[PB7bow#Ȯ6{K1rh ϥrR>MDM^Rϝ\!A( 6$ ;tFD֛܃hhMJg?m9!|rl!{OЀċX=-,ɓ~0R#ͽ~ɽXP1K)h)h%ɁYk-={gF{uԅ_@X`% ~r2[ޤ}4'Kex0sn3&ܮ6<'˷F$nT O\kkA+Q+.0&N {CvpD38l$IoeQYm+Gn2XbW'M fP֌zmg-v GzsjϱxL`dR|ZnB[xz=~6;уVL Pif}{]QJg nq e7Ύ.% /1lΒiJF$ǤُY, -RA~G6rZkYWXzOt9 _)e7<6+% $Aje?+h='&vTWXh2Ha.at$NI:.Ot< X6 lGi62]]"=NZ^"bSJql.jnWZi;o`(~Ʊ*Fla#stz(ݎ]Z-3Ŀm E eUi"A,D!/I>! KI\Mha/ Bv t[7әD"AN#=!3Q?pF,ޜ}b&>hk0}~w"AinWs_+&O8[j-_=0>BF8=uW-ElN la򌩪֓[{oAY)u^ y{.SEE{d_<(9ryp.<6v7nڮ_ ؆W[?~bC( {-Q-f`J yoH04kF2uP!@15>OS}>(T|Fl*pW$Og1/fÃ7B٘f<)=D7 QAfe'8p^3>/CWaa4FyO]CN¿^;G:0b]4 <~[L\O#t4>!rr>ʣw+upڂ >t"cFS+i'-oϸd5WQ$nE;TgYZ0707010000023c000081a4000000000000000000000001616eef1d000012b0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko.xz7zXZִF!t/Im]?Eh=ڜ9OE,2]iB/bP> jNH׏.mw]ҌsӾhiI{Ie9DWU7#5P}j%f2"ysZ{ɢC\ BW;k.A7#(R{gC̀tdE6寽_lcktEEXd +Ţ{jڸ,_# =JO?[*fFpL22Rj6 nN?b%Sbת`;ց~>\= [N'tXq6ӫl!g+`d]#: םN#ZmVd233"gv a#d0bV>d,-0.PF|VA~Im9nZjǯ$Sf5M~oDcV3- {;. {?6vR(RT]}x;)Z3"6Rċe7qtr-6(L¯*&Sf`߰(Ŋԅ7Ջ!0b$,f ͻVǸPgPdK5tqf&X#JZ#8>)~549'6;1Wl|ٓnx;_ `f/|K2qF S^O i^hGO6#_%C.gW%98ѩ.NI#7sR uKER^=̹QV9(gK[=hYUA<44-C.#m(T^itwxqٷ;,皶]IK1{#3h*dy:Sy>FsZ'ۮ&dܿR)uDPC狼6 a3*Nk2pAsCz^F&tnЦRm!pZpz-lq٢1O G UtǺD";<+%Ct a"vLz˞tn*1 WFOF#,=X.ެDcV6 KQ!-m֊ȜТnlrVIOL mA/Gb2ExE?aobfSp"mep{H dW[(e *tw8t٬m;y@XO+}2:-3WG}""OH阯FU}kk/Ƃv=y `HoQW;"%WfݢD-v=g_j"nQRh_ݹ7Y;H>\zI OCگU)9]&Ę[zUX`A2rmX:ɤ@4Yp8 S(&WT Z|WB{랄5ǻZK7v{#hiI}G,Jl:qoo|֫9N7S!%wtxe$OoW.-b0dV(^&ό:}Jf"x rG3(;UUi::l4*:KbbBnWiHrtVֹ~r#=Bv۳[: с;R"&7ԁ ~BQuWwaOLIx|u=v;gk}l fJVH׀YڕNQk>dsj&<81CXK0r cruBɏS7aj~hS#v5x (^1K5$ X1iZ]pSuT8'Fo.ٝe|Si{n4(StT2u&_SPO(^ҜpODCç< f>Ϡ>rPlθkp,dW쪭}~ -(XI,U\?}1q͗c.e!xsNP%"bkgtt]vE&餯w7h,//RQfN`l UH5d.ma0ühe N^paس:E3"lLn(EX:5!|ٛOk%X41Ư؝d*KuIKTYWs.lusoRllI(MS5#$[tnD:M׽"3fc!L0Nl&܂!߸iyELA4V69I(۸2w%oc>e dV8g䎲 EW}L!ҊL]sJke`IŹAY&(gkZ]dmjlseC`Qr c786Jj7KmȂ4} !(Vw#݊AobzfEG&nEŧ|\G> ]sQZ̔Δ}4{PGy NNA5 ;Ch*mejAaqYz TuMi^fc}ə~[wbDxcAsk bnۢp|*46ls.f:aTR?oH:KYBM\@e^-< "esJ^:;ؔXz\ ^lS+JN-$OӐܞeԇ|~?W[GN`>K킈)2;F8l|+"B:Zr+Bq;(g8~4S'&&_w#@v3hr>%vpS\NiQ=>'8DS5}ʰawv@3vJ᳝͂^!g"n>0` YbGtW-Kis&',y= L/aIX(EEtiuOͺc,=yhvɃ_rNRA&t_܀3j+|W1"DVES&.HB@+vr9O;׆Df?D5pr?~H| nENϿ]mL8It9 :Sn*IT3Ro(ƻ焽do q@xؕHDWw2dݝ_5O%G-)g?yeWk& =%!4 w\ kx,š4#\5YrA!|U]mfk: ] }^-t'c )i. q>d[v.G bJ<+d@{~Q)\&Yo|P迥_whwK&eOd;fX=hזs%mռ*_3;*{-S>^Nc ~{qv պ~? ] 'ԉuebf= 7]覃U ƣ)k#D);-+אFb+:ddOs%(3YZl{)E? 9#FZevP5TʉC HFe*9mdB2 n͚z!w%~ͯ[Qw̠Mp ]󬣙xC)!؂`-9_dqkAm :'i>T4 ?jɉE mݪXQc%rOC5^j*غᗞ>>xm`hViieBi 28ٳS7Z΄ K&#\lο0t$mZM( ΊC\И ;h–F^hW8xe!x}AUhjT Cf62A'V[Lgüʸ1O/h zZx5iN`2,oE`5WbȺA{09QN -ׄ`t d:idŧ]g1sOE웄uĆlL1@~Vci+=)՚o*\}Gʟ72|U2YM3v){0sCa)k090(@E}V6GЇF@NC.qkS;jo/O>-=ڵٺqqԺD8&UxB#՘QY󛽝p\ES#G.w8`;p[VT<qs'' &P|<]i%G|hDlh4ף (0t^ $jQyLJq758 p2 kީI.\)L[7゜JGR~m^d֐hx.<7c1uEJyN/VBo_=}~;E E٭T"5ᘺQ9OfU'Vsw˄w?^_m%>m}5gTWvPWΑk"+hA#VnyrZDb7'|= p۫W#+ZM ԢRr0|9P%MXgYZ0707010000023d000081a4000000000000000000000001616eef1d00014dc8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/v4l2-core/videodev.ko.xz7zXZִF!t/8r]?Eh=ڜ9SI2$ʁԅ^5aW>UZO7 W}V o 's|#DV-|=; \HMg((BOE0dտfׄ1Ft6'z Kq{)!^c-AeQw{~>Ns ^bCv6l3#w4?bz,o ×Mh&Ж't k4@e]5snӞj:%*1ۅ IJ#fcl$>d+k(*WnEDN[~HͰDO𷣰 x2KW$ asʞȆU6 irFu6f>iJG>7#61B#6$P NR< x;P*G^?}eX*,CHr$( ȽOg':X8Q{p%ƑīP ZKN9PQ7 FzrkNaKLL)JA 3cV^B\l<4bʓI B|j#Gem]q[,cY~EwDy]ZXSemD\ی]ƕ!-h Ђ_ė :4hH^$;zI>HaۢL*!G~geT]BG(TJe7ʼnmӕ9,P5s0#L}ed Hk'TS;L+ұ!Ivsf$6yYXoTkci>Cڐ)!NR%3]B|NHμ!J*<35{P2.y'[ӕՅi>fڄ IO Ov^T`$_ uF \6%3 sqrI1dN#ס%a،TR6s*_$bԈoԬ1ߕ^ԣzm?eYtҝ_ bqFdkWj@ ?|jL׍o;V#_ĺr^s[0@!k `8 ^w4S P Rܮh&(- _jyaԊ!Q>^"XHP1jyy;| $LY9ԁ#50jǽWZؐȆ~= X⣧P!Bf׉^r8ޙ#O$={Tm)g&$r#uƬLLuZ5 %lXlYK0^Bd˄`l,ӑS|IR-tl:OjH$(s4Xj\(ͭ=@Kspn11S*q0@XMU 3Xy%8 #VbeK5YA( a3Mr-noZ)ش~R'̑aeQ5}?0Eێ;"Oftq^OG?4<NtEűeԨ ^}כRfP})L@C+Q^["~@%aI0L /Whe '(?tq6̸1&t_>Rh wg#vaBw` _dqO9o3%*DSDA闶: qCޯ1߭Ic%F1ſ#ڍ\ǝF un=Ր Z6Tim-4"hxq‰ 2w&X'>MejLLcc i'ӐޕF+)}t_ 4[ nUt=3'J-vQg3["jkml5c \3O閑8 |6 `R=}/mR`^yKi`\e}V; d'}t&[H ^_xjVD˪%&L XU Nv W(U$#IΎ..Kb"-[aJiHu`Y|!: G^擯gZn:/ěu"x05 NXV0_X.I-.QPZfO=d&l߃Sn~Gp}m課N/h}=dОN.R.CzEf`vJ7ԇC b:]D㔊7/mZK *`G>>-#)QqIܗ[b{=`2MrUlP m+5Oƛ!8g"w*$zc.]iur={.w >Pvp׷(Su]<<)恻 M'se!Ȫߌ`~Zd}JJ*2Y&cY=|[nk|HQg=Wx͢B.͕&w씴N8J8;UU@iIodɆ"RW+\)16ԣnDz0Y=PYn g!3r JflíGڞt߃_I|+.`9,&IIᱍ遒򪻁~񍣁eDz9'+|9?*sV?qÜd$\pxyk"snqVC~X1SH_Ca8 A=Iqv˷GMh6/a!V o詨+wz0kX̓|tZI#OقibG4x&#@Np5 &C=g/ -bȋSsQ :龙lUx@\ckEkpt."0qNNI-+pC|SEh7N _;, D87asJ%B6mhNSD,er<F{BG53np +Yw~;i+`#xB5"Q;mf(,g1n6/ed*05pF"c˳`Xl D8'BY&sL {|].i[C ?MOQ(wG/ xc-}oͯE3 ^KH~F<GR*D ӷ څ ݓUt/)lȕ Зx~ P_N$c :~i~$͐{.W6go hF{~fZ|D2wo F:kh}Ffg0?x>y)*@V"?Ѧr&zUWL9¤FHoЌQG妎Ɲ Mg,XcPN/{FP97֮Yn>al!@G0=8Ś-]b>GަF$i4QˆB5sII)@Çp;Yw#'#2g >אƚ~L-fէWC^2Vsj6(Gkm$.q+l$ dBZiƛ$ˡ#o6bJ~n Au@d/ t~FW+EO@:NI0@ӛJ:5h|Y24vgҶyr,3f+{`&KĔrR;l5|*cKT!*aww-QH\}1ՠc:[la`6A;hc)nL9^:1=֋+tZ ̽D8YYW 7oi#hvu:%VuRENar-<a3]4hT+|Ά:qq9^npIaE|"6!@|0"}nGyqBcؕ))%Z>(Lxv$Nz `y\(~ я ?~:1 s?!nZvSAvxA, zA0HUPxBt҄|E[60i77ȼppmq`_iӓ5?DWZo]|E\\d8TzB 혺$MnhEI`@?pQ{Z.캐w_'+AVv~ `!2b GdACRky >?p)r+1xҌ[91ü2Pwl6&m&`n'Yլ%xl招&d^dn(?.xޯu&.3HNdZ@2nE[fJ.l F!iҴ )EgYd#.-ke}'RϕJK/쒌J)CFm='\WQߔ3RjKaۋ8حdӶ>GI(92]ҶUkMz"$"#!бgIdro^ui.^+Jf. ^Yh'$D: ~àP5 ZSt+ c}%a9FF1cTYL)HfKNQPJ>Lnj?-DnQon¡o`a}cZ-M/05G v+b}ȯmU#͎`A~NiqΥʳ1ӷ'w2wsH?@yc#*4$N!R}!msmҲ{L:{Ho$k#@ DhV:NƖsfcPX⍳094-fɫ} 8.jI"n=z]vz|9H+~82T-8bDW9R7 FÿeƔ.90Zh ,|sג} }lXܥ  &%ۉq?_% 'tuηSݹF^Fb~%$.CE0Ͷuh''-*kVDQM.5;K  <%,hDQQPҋt7u,=66hǣlxi"L Z.|k_Ѭ[SL( yTd:\HH`D<&ub<0yaCEވ k^$-VΥbaR MÇ 8pVDO{JGG2AJ_;cRrtrI&},еb +E>Cyw 2c)js*>\l]>l8=> jC&Ap|(SU_e ŕh@m28NY{R\f6bK-@kS^'w\vn1mt@_Zf leG+E23*5&BYEO2GqDFHzsxVGZ2Ps(4VsDll : ~^O]Եz]WGY}o \X!yGlRSzd'_@rHSvANO~hCgrky* R?v)HL'7{=@|griW@`ڏ{ZRс;Mμ ͉s7YK=r"EK0v&b泉gֆ^5^+\@/g|9x6HWmZ< ʏBiKɠ譮8`Ҝ*^,zv"g::3m{(=tNyL`}xAr5&^xj8$FC _1pjZpNPA!IڷAC!c <&[ƿz˭KrE2f:mąΣ2w~eGӑJM;JYH=*zAj/(F+^BY1@祧' g )D,W=˜{+ )Ws_#C“GH,)S5@ц0dTton563H]B,w {Uync"~֚)x71:   x8,$ ?>f9׻@ﰿO._l*Uw 2:m<6?&{,pnS1M\;Sa{+wMTeꮙtd r31y7]u=2P/<ý.)wt҇6nSyױ0yT~)'n <6͙$8pdE/P9@/lW Hx1PVԚDod Ǵv({ɨsgf8s+|xR b"/8tp]eq^-a聴gu\ثf?T^FKy_ă`Թ K4+'ac9FnULUi~SMB T*廅\vdJ[L!!<@}LnȜ/+/5-Y*m)WnEZp@܈aUyڢ!HݪI-)]8S * (Km8{qtwZusV_&P 2upEu\-/`XUH 11Ë.H b@;Iۘؽ=`dB9\Mc7zLˆN%4,.]@BV_Jq?<>wqk;f@~5[r~AìuZ9 {ω -!Mh-vH]ʝ% D:x3\ͩU6L4h=o ߹F΁kSI")OFֻ2>sI\f\[:ri`(hhKckH@F#a>(tKsЌV`b W7w Ò4?ZqE;WI28Ń~E;s)N̍iYq*WpT{8kqr% ,p3]UBPz!>V:cRk^RSv:4kZG+Eao wS3 %</Rs-b/E+DL2I~_t"0&;\Viu۴@x^%ƽAW oOPM|}*lґp } ֊:"u+FEKlRܝX۟rJjbfߖJB򥏭xsT\l9qc Pt#(SEMW"f' nB&9oZީ!A`nd){f)=8o|1L!O  `j1+`!ЎXPgVDmC>VSRrQpuX#^g m#,)\uyƎ*@vy;Q,D ÜB3t!r5)قɢT6=?:}v2LKۨ w u`Is(K:s A_4pm`9-G4 <|}@壞"ߓl6}ru[P~$OQ Lσ`Sj#"`5VhCх O9o,ɶ;Zr1|4{=vA<$V5c0]Ra)/p$6:+! C@ӝo*Md{B}xV3V/E Cέba[rk\]&J[(5Ex 9ʦ;}XEu6G};%"P}0_sALP+C'`S U1SCIV͉i'zvIi ۯ){(.b]jaQ:O^Kڂ^b>yQxӽxݵ[=/1m8sԦwX+B?];ZFV4BCBەeH%܏8Wcm.;AQ}a}-f_mmNNh9;9y*hɅlQM+ln$ex&5",mCŢڴ6 v4H (֜ev6lJt=>@oTz0Oފ3&l _2^HkU7׃" yT)?@E>H=lܝkJn%ۿ3 ,APs/4RJ)ci!>~=3W ȃ*Vۯ^hVWq4,b#wʣ =:&C+`D?/% we|e5pcYYoA;BAمD1JdUn8مFŻ!XN!fzowk g0#!AH2!4`Y}5  4pa /O#"oglkB_?7i˓Εtq||#f/}~5-HdazyNhNӆ:b@eBg/,VPv㨒=WƻDS(_O,/wpHyyoS IS>2|-%!^)FJB]1[9q3Y הI4CI=~AҰtK8 *%9enU j5K"Fc$.v`iaNֳ*e&L ꅭ#rYSePӺ0TP~:=Y8ծU [~?T!sʁJGdE:n@gV=DhO7eO B5pR:v4)#u/8¯) w@FR$(O%!|_fPxUΐn7Cnfa1TF97s,ʋe"'f'mkFE-v_f>ԑ9tKtuEaMrwE+װiX;׆lȷ؄Bὔ4^TW66=a$G<2.(BgEDWc3xpH06NHXCgd#Y~:QnPO$~sA;z<1m;ǔbRuD0`B=eΰ!Z ]}b&jx1_>Yp-%Gs$@sk{co-wv?OtBR5e7]l/IK4IQܜZf" 3]|wFoP\ɤ?CUqb]nZ(W5WR'򤱲Eؕw5jX Vx_X{ûVG\4{D @z/ °i1+Ԩ=#I>FX\[?*Ͻo !$2T oClPOa3|"G 3N z ߩiiQ??ǀ3PucvfӆF^ vm:ĿG @9b א.)9l+ &,DD"#G\ro].]RJ-]0src+8CϮwï=(uϪcbg{.B_`c"m_NLXJ^2K]|J}ⱡ5_-rPdPA&|`A45Qv aY(Rfvdd/mi=85#SbRm lM5(-n@z<*l zΪ[ա`[˃@";}F?DGe26ņKZqPɔH019&togFfIԤfqhEP].|cdv$^bʀiM{mJ Uvߐ'k=Ei%̗w~-0I ԇ~.u&SKkz oj' Z)HseyZo?|5N-\L yLI.IN] GsHI]F3|ނ/@G`"Ʌ}~| ݋8MltͅDzɃ@{ٍ'=L[`x&I kstȰ9{Lxưo׺J }$+fSep9ս&L s'29$F:v :1sEU І8PN1wᨂ;MdKH1"R+}$-|BJa,e<10BjIX,.k|̊n=&8v%7ܭn2v'bܽN$v'24ajjVYxKHD.a!QsXs"E >EI`z!CyƥISPaλC\V LhSZ3/D®%u֞5{+\DW8- 3P͙$)!v=߸a kW࡯ֆ0w^Zpi):je+`!XqhK-Yސ?hp0T~" xM Tza$U 6-Bk},S^GxL7d LQNڲ5YPVW2z8\'ӕ(F!k ]ڟNMFLJO_}kPG5.S/pa ̂:~; p֦73 (3jQuL.CBS8̯Ǝf_15RӌQW"vrKE%a"ڣl ꕙM\nK Φ_`m^Qҏ5WVN4E)?.KTN`#W^ $7ɮ[PX8[WE;T l{"7 ;̾kSoLͷx=Jot+J@MOc' %&E7%|_~a8|;A}+V*ΨuXiĖ|t\qa =ԌzWݏ@::j] WIlY'`U cjȲ2 PqވXeŪ#hB F/ Ҹ? (Ãjt |TxbOm/U薗s,ȉ1`Cgv$P%l-hbQ̎N7<'=1n)oYM~I RB<&wL#}MqJri{{y5×T#:ES.Ʌ="f9sʚ)ʺqF>zWE&0`ɋG=4i&Yq Jl|eZ(~l ɿ@w-+?\ƅRե0Q! ч3ئ-GZa5싒ZOнpr JRW0!8㬠DNL&*XzFbpQ:o8Iw^f  斒IGqBNYN}iD@'2n#*mubޜ\M !m=6xi{Cݙx୤-JD+[l3cƤ[< &l&yEh(X>qcZBVyüI|k4V>i6gj\5@fZWQ -~* -{U`)9_-Ԡg˃ 7vBu~RK 4NnCw6O1 ˧y GkQ?BY]S'!6s" GhKu`699tt*,;9n ˰(;nX+BbJ{-+X TJ,o Uc4UD oqpVcX!JZFa9o,UۓTࡪPEHu2 뀬Bv>߽X]^y~9~|1hgM\5p,ᅩcmMjcG|,L T(B5 cBru䥁ˮl ѣrkH].O|;EDIyݝ%`zLm>-0 x(P+:r+xj\׮ =mp`H1baiÇ ny1qpʼn+]A=Q-$ >6'/'ёNddb8mBOɺOBnꒉ9A2շA&sJ.c=绡d/F2sly}+n[R Iҕ 7f7>>a{|<675؟3QzIE$Z肕ۺ@5 *ӏ-T[%YÌ|{연"Hܥ>Ԥtg^/i'HSF=I 3L'> VxE4SNފ Ag!Tm}"PscWU8]uvvZmqpT67TÝ|#x (S0~d;'rqW741$q'W #L6d^OaG({^YP#E';{YG&Z൘SNT!o6Ly̩ajwS% !f׻x>Y^FP'c9mЃRqˎbCYZzg!`wM%%a…I6`)EuMg@1jbincnﻓܢ8sS~ ]n-V6PTD;9dz3d͍cRdZHYKvt_ H>6ˡa6VH԰5); jȹ97q@`obnyl;>#6+4pvp"(;=s)NR3fs*B o]Q1(^D4qMCL/[V4~\F}DQc^~ #Z:8q;%ltOQU_|`C*}/l:yPKrw V^eNe,N\ܵ6q,3]ͽSV7)rT7J8]w$rB|'B{-jթf)!H 2K kRԦFn>ol2ؚ@Gл^1@ZN?14/g`&XGjA93$T]3Һz|yPQ\v=&V^UqANH8ոKu?Jl=}ܺK#G; eۏ0j",Z/F*c6IPx(/< dQőK &>'Cs>Mk?1`牣7i95dQw/JU րǣR_Ǐ~k|F,&V`n4$K&ͅ^V ]yi5+*"ω3n]MA&X~XZ$w!wZDɥUda;yCGcI]JT ,IڽZTИIBƕ,hFuZZLMJ=xռx~P2ؑ'}hAZW7n3AXǨ7.HwJH(Pe〯{I(`K3fQfqi6?.XG2 /gG4S41-H}u^.zJ%p/yMb4F- `@[O=At"Ä-`= ?eRkSKU;6i~MB^qh&JkG,lwI($bkJ{ḊP (]} Ȭf`''X=j+~gA!e*hs 5=qF=Zv!ړԱ߬D[(V~PI6qQU2ש%ZP4 )}+og&̓h~chi,m,H& ZFXXKF[!kPDu [T_ (,DqHa@#5 ̓+CCzcHdhP)05wgTIg7"P(t`:27v%[4>CsyufH";\R8T,%;Y~x[g6i>Au7U44)"р+F+ ,\T!2]8Rɽ8B7js3i40={}ˇE&L`5;W 7"ߛKNt"Ra:4GRJN>I9bHfo;0 gυ&ډ1ۇUUl4)&UMj{WGN\eW@b&drґp(9%ҋS2`94&6(rZ">-L<=]e ƕQ#۔!V- k"Jt ҧ `W,@? p8k4cĺ08DvٖҤÎ\FhfVLaYIޢ/`).jxMvxS|8R"(~e)֘F[KF єEcbe}o<CB BkF[aE5jͷrq̥x'&A}ouPy+gWcu=(.b.ZJ zq|$!sH>^3 WE?u_%Vĉ]+.@Gekq,ϥJ(q5 RicjT|MЃ'JSI!bvWA_W_xzռ`s[bqC_jDqh?e |k9ϱl{; >:(픳fV-*ZvS C]yي IF*0v!H d:sVGp :v:3ۛƶܩB|RR xu%ӧHl'؇rTW䑸LmdDUrg;Z_,SBXh]J;kvɚ:>߱ܛյ4?r,) F\b(?_+4ʼ@PKF{8 r]Qr2j޼j7z8ZɆ8OGER ț̜75QoiU0we#d$%'ЮK(c;y^B0{9+Ɂ? Wh/G;H/A p֝ԿaʌoB&+jD/P.էϝB=ŋTaOQK4%ztkm@XC'sWfXZS<*D>O~+6LL_o"gْ b$+(Sh \:qKa(cE]ĵJa"\7@A/k[s:FH28i뇀&}<\pje':Щk*d#z W`S\E CP'ͫ{(N<w b7x Cۭo<5I|hhA „Z$V޶jZޝߴSkVȨK$}l>dGlMW}B1@ ǹ59!19OK>ŜBk^=s֌~`;a㵝g 烌; SN,NkiW*=}~eգ+cg|LBuՋo7 H5a$x5Wum6 [bMRbW^4F\e>ܢ,viRƸͻw!A /;t[O?9S06]tYI6+U/hEH/շV,`Mb.IoU-lyZo:wٙpge~]Q[fstcez׿NH,~p|9ij'o//qCrR>@Y9JE B3hGsȰ*3 O%*3q9,. 0rAe G_oH.TW'BUdπ=Q/HlΑ"Z"xV>^N_DBxD?9hX]A~J)c5|%(Ş|xV&n<~WW;9xs],.XF(2^6s-J*~BC^1t*ʄ"w\FD~үoMVA'V.B{T6{4h7B9lI|?r@w&0;C3^,-C뒹Y]T۹&il'XN$˄O{) kb%t ]TzAYsv1g`pKB^|_PQŭ(W57'snZ-?_04ݭ@ʬg&4+uaxAC~ў!@©ma`MGCMސÒ$v_X/ګ찂ϣ`D*{0XY9bgv.7 9X/u(*L/%yG0F{JC< |;S~#78&GLE\BVn<dJS 9M:X MZ~/q;̅)1f6 j߅1`h Sip$i:/(Q(K(?נTA (tƭ$~Bl˻zSI|n"Ot^RQvCJc$$3X/0)1^GFKrd498ie89t-'_Z#zFl5(X~Iͦ*fӊ Ĵ*#ٟ Oǚ_"k݅G 2C>0N$wynRgUqpYD~/}r7Jg= RJOzX3Uc&Cia'3u]Hn5gptMA8Iј/]I$yȄ<#1m:1Qr);Wsu.)S]0V(|UWӎs ڲ=,+愱Fmg0DH 7h^IYeoU1Jos oSwMaU|`݆bΡ" ,(|*sKpS6Ԍp(]i,^vo/|}Roٱ.".q+{zOlBW>Z^`İi+ ܕG1qPx_羱f>},O' }.fc,/;-wTϲ7\cjaFS۩u WCBnj,Jp%)oȪJÂ'"00Y]Ēzz>6Kk)b4ȹyڄ;7dZܖ }A-u}kM4qL͓({udAr;ĩ(&x%o' ö2 vl=}^JIYL@GFE^8 0+]& :JWjIw=}!P'vOȻ~0Np֥5tDݷKkf>e ,}򏬆adb4, ^{kB57J:m @a|n2*}um$O|0zKJMbwbMnwcx#c{V;Zoi;t-`۪5% QNPPY)O= XW:XT."YI`#{Yh~\3>0~+X|&ʿ^v6͚(YnnrQ/~/r(=B&3Yf!x9/mɲb@'OJ `MWNPq^>~a0\g;dnƴC~ϕN `]#ϡ -4@+Ni`5a azڱ?raM͞ğBN2,tkZ;xI,bid/^U!n46W)&.笺ǯm=⬂:˴0)wasV*G5\FTw!Ej:h72 t+屚Wr/5I*p)&O|-ZzK Dg 8A&4z^ao=~c<4Ml-\{h̲ ~<2z+9V|4ry_ w`A rS a#gr&i41YUuQ'1N Ɵ/~4&Su+2;8]ˢ9j>"AY X;B""HgGM> 6~ O/wM|zPAL-OYchwAa-JQs0جhQ3B5 Qז\wJz?Y!YL xc[.Z {*%c Lr&pgKNrP< Sـ>5E=^+PKˇOyjj>Xcc>~؀ 5_(g[Ũ&k)i KVUovMx61<ݮF*x!{\D)(\V༿5H""7."/<<$ޛG1 Cݮۋ4lG:[O%\$P&tz# 8t,5`)3#jla(׷@eڃx?M":$CNϸ}߄h#wwSozPwry.8s+.qZRx)z< L7KzTWtvy3AO {a0Ө[ms2x?a`D#_$IBćֺX2#1L P+J|2CzAO-'!p8FBb]q;_71˻8.ap\8s=IgU)z?^ W*[9>"=wxԋB!m]ނk~#V' p|!X l6q|Kxsp<䮗><* ^5IOS9ַ+j /:\pEάvY H^P=#EeAs:d My"XO&8$ Y)>MZ` 4iQA,d سl[9L @bY ذx).o~Aҏzք}񴙕:l&RJ*tPxbBHͭ$цE0NԦ>'0~A;7l`X)XP Ȫ=pUW-ά$Vmy{ !\ŵ,<H9\tF:I23{/ǣ\ҏG/\3 D"0 פ<\+ ߞԒE8|z |'8Ÿ@g?&XE h i1_lE<+Xy?ưqmӘD̿ 864f:Bh>#Q+AhGgl!2d+4-8/װ,6w qHhO#2F9f+gR?!h cRUQ,!ҁAB;‰FgV8Á';DO N'Ch&:P86u'Xֈ@TU(˻Gˁnpd!k+X2w~4מHx R e.w6w sXғذ³ZRabqYnX]DSA3Ԡ|ްdr,Y=78(!\ǔ}{z.}^P2|ij`a{da&uTL_m(F+Td!/p+4RITy@(U b=|јɆ}\tdjՇ_Z6T2MsP܀@FrW',RZ XREI5 m=ʜՍ b7 5b知 ̻Պr ^AQ gi,f:ږ`"qJǏ:8Ƀe3ɸί{ĖUdKvBmw%OV9b-˃fɳU!wߒe o:Vq/n5 ¾GTGToJuJ: "l*&:'s,3{釪n]ŋmZ7TgE|?Oj~uLFy&* g@/K?bh8͉u|!\GWgUpiXE)!I;f|<|\|y|R2T7;1"{J(5 & 38I)n&(0e7|`N]n)?%#9κ)`X׬1g}URĉ_/ ^/i<:iDzS"*[P 0P,t?B̪PoG286ZI1a7K?w{ |m|OdFg|9S(ıi\y;JhC6e1n'mR*SN붖Ǚӎҥy>Y@3`ˤKj`E -E2U~{1Hd89o7w)>c8Cށ-^,T>Ef\utdO"'ۈ_g/%AU)TSmacn'Z+ "l=n~hE HrF/NxtM;UcQkP7o D?)Ǡ8b}Ϟb4}tmVC2M 6[!=]0 g? MO'r@-Fz*p.Df8b \m-#"OXЍA6Д_!t9TPN^xxYVL)]$^7*<.$2Pk) yK0˪h95Z8i{hЖ8A" `Xq<ՙb K)m j/~#K&eg6D')9n3zy%8sW"Ec^|,7s4W?zKkjJA EaqPx"j? "eOa6oB=q]Ǐ>X6 &"@sVo>nu5ᵭgRR8/M]*{9'\ՠP!GꚖQZ.n}muȖ?~ؑ~6 䌄4&_:oGy Fu،`-MZ=PGEynx^89q",VԛSX3w{g+cI b*^I)NsޛEXYqd ]" <l{oj^%}fߤE/|os.=4H jZmCh}xD]R򱹀vi-9>XVdRe?C9/<r `ֆWlp·~tWG-UYL T#)8PTߍ'JPI7 ctB*H?L[p;R,KH&Au6k݂d}ך].fIĄ"kV [߇/g\WHdp0+uW=c\cs'{,uF u!zIJʭ:j,.ӸzE묤F*gLzn͆8 ˰omJ\tQݘXb{l1?~~P'}ϵU_AsCMZ?E!ה賒KW1#":;MeB~EP7 b .}#&<cM$oQB^{ ZPGh21+RɛGO5!=tv?MiRjW0`_7f\ۡ[tEw ;vЃq~!6_pa7!6yU,2/:`?~&_}F=+7?$O%u;9`i.PwN0(W )S%= O*J# a1L!<_6֎\dkV9P ܔ?Z;ZwHCwE7YUՙd샞eX[ʝxϢ X r$?EVX,'#-{|J豳/~7jEp363WVC*9jJca8bĴj0׺~#9Ο 2fRa2WY.PTk}oqof֓_ `="tB^Aӏ%A)/+9ьhn>.USՖm]fRdE-ȯsȏ\`O0E(9je8xRG=~ $U٧OvUֽWz-UE= sSDL=W|Ω[~Ak H]'DDIFT>.[,ر8vnu+z x/C2b_]%q8]Ǐq~g~lu!5gވIT ܫ3_̋M#̌FcNћc},yY 6_9BTD9zȽKhoRp=vVΠp1hW Yb.vڶ2@woPBpI12EW(fMrkh}V7JٔMGG=NھT 5* WzOdX[iՃ7'\>v$Z뀆z5y}5=br\{_z~yg_9lQ?!K~`[ģ"Tf׳d.>/wͪVD`}-ݜ ;\,H4I#Qq#aPZN[E$;$/C /ԯ\r9y!yt) W#WO-3hZה8?Hi͵gDAVY1:6孃\\d(k/FwuҢ߾CO_˒\*RFwjR=!2+K,l*Rsv$'p!8gʇqp{:]8 t'Uc?D(PckQP:Hw9 ="_OQ|W\-͸] J{'XtޮrMZW@U-z{G#сJ 9޼ew7.o)|2;Qi+FgYA*y餢R3xmd0#L/u 7RM|z}Nԅñ1|J'U&sv`qt?\y*8+x_CW.iƑ?U"NN,zWXrc,:cֽ_뀱dD,kCSkiO#Wp]_Vm |~E"Ν&.q~cp`1ȷ 7G`l?Ape!B?gΌwjN//g0ڨ/MwGA |<<\8>}d4=C,hOw9| h f=+Ey6XMahuՔY z~ɸp GO*3Nm/@1 Eݴ|㳯{Kv=>%j6~P`C~~0\IS YuGxH EƝұ`WM'Į1G5N uÆtHrUΒ͓w:Ng.J7֗QK"$EUyLLB l@Bq4 m! %FC /n&9+ C;PX pG`k_"!4+h7)v)u2f6'6Mr_뜁śt*fXiw@(Mp>D/gAȪ}8sLXԶv)L5 pzq;՟ Ǧ^)""\y\kG0tiV$*j1ɞp[BHP(7f͚(.KC6xjyz1Doh8/9տǕ=W+zwF v&y銱h^xʀ**|thѫ'j~;rpdu{K휰< @[eq0:GB0Uօ" lIi3YzHyC#T+D$fjL Bk%SWWk&[,H8YUѿ5CY"DEY1al-G"ArQQaC(KH RЇD"L7γ8GwPY)eAK$ s!?7"} ko&fYkH~Mt/KǖzIlUQj ڌƜKc69Z4g]K}vhfu#/%^|=S@\ұu˥DcߔƂ qlRd*>0d5Y x^>uR--WHͪՏ:/$dŚfk J:҈<Ͽ9*CtuEM nYz53{?Њ ZWdL_Vԑ.ԩv"xuઅ/p V2" 6\P6 ,5:\i#Z:YO"԰Ejbˆf~C}QE]مBrpz.F i>st;fcC^Q6ێGc ~l,;>L=_YL{uk_{-M{_'rڻir",?5l2²v&bq/[vx¨\d/vp0AQ'-Rԡ!? Ll$>4ibТ` 8yu$~k#Qc\%rL>7C~FxpsM|-8G#ߎ_ew.&湑2]~YAJ5e|7cҙ`d4ԓ/7gު9blxUù`KPZ^s^u7$~P8ptKxy$|+ʝ#~}nt|A(E&x8pc3Ar3G!@]7){?4׼x_ej¬SBaV4SwY ;:qK$,wq=pСq2=e^\%YO0WaVi޾L ycЁ[IvzĮ1D15yZd"ZTP֜Oh<_7@ pDF!jH b\H&p0|Zu{GacOx xpH;WsGf=umrDI҃-/a/ }`$ CWh.OQ?&!NēsఘQ6aMJwBGVq?~TG>q5F J- &T X*,{pq~ïqI))2 wQ \--j -5>l֦0K}2C+>1 Fl~DF7]% @{fq>>}0 E“t0{d*ðID{'w|[O4#4δYv4m2喎]k 5& &^^;OiW 1F)ٳ@BCoe*9C2U +h6&+i>w2R̐m*:_v;moc%uC/h.k?bwAv7 E bn B@mG4]6X~ā!hn8"EB`;cFˆ5I鳆ěܷ*+4 2䗀@'ƍY"lgjsO$][AL`v`)Bo^o'u`n*f/ۃ,qha<]2CM>f4`TKgȱw^N[ma ۰:MKPEW`K33vb ZcGkh/ 8ݨajvn/`!-SQt& W7цY~)HOԶ*|UBzߟ6d8DbB Ս7 moJY37T|\[ Hz&}ZmYe2Y!ҍ`~" -턫+ ůgu9I{M epã{;ımFsDbS`߄_`Z. l/IG /KWOoL? LrD%?gK$ҸTxMJ&H|OL>Y s@c٨Wg DR_h R?SV3z*AOdh ?J7юKgI-=T !xCGJ$B佃tǞ~hep>^/. " +2n'oa˘ٯi{ 7Y%v%Ub-[!.)JI3!5v@mDԪ;o+6|R2ݟe0Il ] 1<,"ǀZlWO2gzJ\^ժ}L?ckۿNak 2+A0: ,s:.Mv 3(>_NGrx]<&#ɕ$\ SKT%Ӯ d'b3*۬wtKfwt2*yS;n_Zw PU:}TkWW3'h1.Z۝upӍYguNKkNjC]Q*#*VWUAMsbA]쨸5_Zȋ|L'kMe,0qt`MQ`-բ 2ʄ+Lqݚ^ .O1F7/QkY\<\n8R)nt`6axW#mWFn3ݳ4ٍGk˾s- QV9^:,Ad9ţԈ\Umϯ-0jwt둚778\i>L}f wjwLL/gDYPﴛ[: B=2")sxU>MA%p[1sRϧrhʀkn>9˄VQ_)ęSwH~[K4yRE8x{x)w_[*HYE]ר<TVb7%?@ҳs ෇$,XsLs@۪ou>o Re&?rttG}UDn4'ܵe`KhcUùYP.[bZfq|;{hv5`6 90 zhڰRg}tG0YGsG"5Lh͞gP.2pEt.z=cɅ%wC+KGMr0ܜp9`tк {o16#t܇j~t$HBřrqO@Yc);HnUǿgsP̈́" gt ӄ@#ݖ (]jxB'p3Mz0m^t˹H/k>'ti0G>a2ΙB7sߢNQ[D6cw5?|`5#Ð"UAl᳂9>*G+w}Ep2LYڨjU8!O݆Crh~&ܝj-*(ÿIzHbS xH0P_-NQvfBnf`SNH|-#UH_2TV_O\SzSwn>lp~.eL5a(\;`:d@CEa ͱ=koGjE.6oEZԪ @"Ujc\z$μM B+ "s5Uz\] N ɠ njdq1fc:mk^@7aAS4~Y]ЄOBZ?&`}@z>m7/ԡ<=xdBc5| cFo!쾉rfN,0}}5eP7զ"^T.\sƧ q{BfjA d7L9 TLdD S2 H`ofy4;2ʏMRR"M@p8ՔB`Esև+=`"m.3}e1E5ްs>潑@a8v6@TEW8PjW²!3_*l&P.m1CYFsO'Mm2t ШIQWTގ?NyGnT| 63k\ނIdn 8}%AO%%ܝt2NCI~YS<]T8Z*PY D'B2xiVMս ?i8Ί#.O[m]xX3&H5XF@lԱ:񏮸ϼ%=ލ4HOi$WRN-H6J2Mg` bP3-QR_̧7FP`LeJ(En.6݈s(>a3 hb>$58QWy"iLEh[ -7Tę#,jXåuAFAhr \fS&9$+NiV&kGU Os_y{Ot*haJ?"|]U%5?"KڻJxW%ܞFC:E>w-fq/r6']-tDe܅Y ѥ^8nϺKg5Hk{Ӡ+u'ѣRe凖ŃZ}]|~;qyν)A}|v{leE߷ΈTW`.x, ;d FZ=@"'n`hm}N&2=MEI- ϊmomgꗲ⼶4yf@ T(D Y!yO.NGmKcux#MZe9Yl<Ŏ<3(Ga;s4HF~t*Ysd|5VْNA".1g 9U j1eJHAn`B66S\7ǥZ9򮪄9ߧm~J=m~IkTkdwg!nx8,Vfvr\?4Q/| [u?2G=YguRJ#˗Q &a/}&SgCaZxu 3?zi.@46U-ZNo-o~k{^UDu(™>'Tyȯ& ˪7:ўw2 NۧTiޙZ"݋ItRw "_U19yi6bQƉJ|t΍范~{'vRt\*<dVNJ*isQ1N%Ҥr@8"DV "%>8p;~Pf{'x5.^yB?%[$GPA:ԗkB1$f-" պ+\@Ф/nIBs݂K.\l.@{(u=/v\E; #ۀuM_Xd#I'_Pc@ U#EkYs~ɭHKzxO|) g#T)M2b'ŋ# X0p3eN XF='w[3H_]w3hC9*CEdצE?q1/!?~X̝w+;~uKAxUAAGC.6T/( ImZBkOOOgFe#dwhV7='p H܂S6H2x#7V_6"Os)@nM dˉOй4QZɧHB;!_ C4V uۗeFHNpGèl=$bsJCat,trၧQ7O*x>#%b E9G˙(ďmmAlm5(k`jxYc?XoEw1X%k-pH3*T,Ģ r珌* x*+nji4YM}}.>nRV]SI%FS >xfcGB4DbjZi DceE,F:pRFW*r[ ^>· glG[|Z/B M.HUQ(tn;H9g)u*n؊B\ܖG<qD*9gX9qȌs *t -baZ$)  E{.ʷ' 1T 058b^),Aʙ\ImF_Om$g*g\zOJF '_6/iɖwC/0tx'Gl8:khS_ PLM1Z̃Q7)_u*<ЂaPwrDQ E #;5CߙNb\1ԝT'l^S]P+^&EIe'͓$ 蘠*mpFrSƉЁKەQbzl<P6Ԗq%ȷ&\&7ܓ-@uM hQiɂL:  B4ˢT- W @{ϖ$OtOōu7H#[y7ja/a 5=Ow4R~u罕u،US)c%ɶiɠ8[ ` Lt5Ĉ,iҢfZG-'t vS8}< } p~"busM}z yUQ¿ΔD !t+\2QLQguHZ %l^ (0*8OVJx6CDFG 5oʎ4;(88) O,͸oy@fDC̲B]tc@U#_N)|0dDpvo+BA [VÇHPJʡЉ:Ȫ! ğ,714a3eЮ S@3 J[%S^$Դܖ\=;6D0e+=X'5eoK2VZnHlGhk-S p7FC h߼S4'>LAP@D X<&E͈> )5t͘*0V#hiQ\1O6`TqIRߛoI$h;dNz{7?)L>9ǚG337|9DVnv$* yڿح= 1f;;X7Dt)+f@$ rCtiI~}B .I/]h\Tݜf6ˋ1YU*yq-'LGY4d{mDX5A⻛m %n_:i/,ȴ;h\qӌ//gl`fgQxS` d)8=/ҐH"`cm kž .+r~':-iC gmGb]`4haPd(˭?'p;P2cM2S ({ӦQ`xV輛ݬL@s=)Aط ' XriP=nx^z`{r>g|ŤpXsP]"=O|X4Tr`X 4왨QA  Kl.rx\"+4{^gj1rE]{LW [('&gE5p$oF,{\J L5 "3u6lu{;vPx:oe# b~Y8?PT$ O(tA]j/GEdZ0* x^atڶ+=P~a;P=(z[FIF3BMekU' ^% Y  0!.\~qT{7HP1V"pIVKڠpV) bGcV ͤ`k#í F7Y_O 'ι|?7[[9*۴Χ xqOάuKeĜ/Pv߀pk2-ryX2`=f6řbXu9ǜkiaYT^$ `jk3 ܹdJ %%wweִX-,c&R\P[;MEB'CFsry\ܜ&" 6N,')%TWsB%~n}j[fkٶ= v&'X G( ٍq@^=HC:*4>rI(mb7zT (a ApQF1fbՖU1!VYMGP-#Uc;2;W[T9>qaˍߡu_ ֪\Wo$p|/ *! 1bJP`UxB;sF~|~Om=lAT?=8F P:VENmn8?[,Ah%g7NBXv} LV]~7h<GonWj=X[+oAr rUo)g;BGrMSVS, ݶ@C)wyn NBy=VM lQ3Zz`tB2L\y9[~_@UW4/ň0~q˸">LMLJr.]PkD͑mAA\H()}ݗ[Te_5- "x H5'WbN"'A:{0Lq:d 6t`i${k棴LQ`WO8st Gچ40 6zݷ V˭,duj4';G"i#SFlru y6mV4em_sd4y4N}mɦM:aYHz`dCpJ:܍c^}:jnLbʤZ{1ݒYYP쌳$lcuXf}piV{B -$K%CYtAt2X4YHjѕ:B{8>m<ٺZ9k,a烅i<*jc6:` #x֮:FOȪ|adӳ0݌+zjw,3dp/1!otZIcʋ6XH C?QbEd GY۴9Pjo0/"*8l3"FIV<8'9Hmb]~K i%{-PqϋD}BJj{1G]9+΢qLw/& ]ڊeuv(ʺD_!n xL P!( e&;gddaTͿ˫p'̷X_qsR BϏS}dymțOkbRf ڛYjĴn"4G$8VA,6FL?)uf5+WȎy(.98O>jP$!R/'r\ySi Uʙ7OeM < 8#Y6'c9V]`uKm:]Nbϕx7xh\*k4E" :VT\ҭ*L>`k `Tq1᮷8g*9=>&&A"̎&of>d4ƍy*'wb}"2L|掉(-L n/܋psUŗ%NBcTor]V"nL@ uL M-CRԔwDˤ#fNR"0 oW)ÏV1˫ 7fM3n ܼGg.}X7ѰuNGTͫOFtG3; EEտ F|guDċN2i5'J_aՊ*כ~%A[!zQMb o;.qUJ)Q?Hh#H pX9 e%/Rzoѿo&CiJ.Fk+H(EܨȤ6z0xZtNxcCqB${W] %̤MD -ԙe-ðmfo3+"/An!I3T7/O1J|.PXd MFCZOyx;i@j>FE0sZh8ymߢƸ{L<\M?+c "5{&b]Q!rfFm/)FH~xI+PθfL@ J[v o27+E'sP$:g4$"?25C_2'= f=lˊa2cFI l$ ۼ] QMgDmm`# .|K=CʱM"h=tho*]rTE>ANl-;,f,>3&t~\p˥3f_$!9 x)3N+2E=M i!>TWNҗqc~!A9+r)l)}EmQyYY3(!>hRFCcatDbZyO織q pC,TP?' dȸ'm[d%kAoЪb'ʏHNgT{CW!%+]K6w HۆKܸ-rٗj,ҕ4j\9}~Rtk݆ r7߄w}+ G}==%% >n[:-@Z~.L MAd@iJk╷ѪJK`%Qe'|#wb *yi!Қ.-$5.+R`oP`/7\f RA>F==Nds0nD7rMx@y޼&#>;6tGc1{U62U}X3uFbDK][Lݶ(Y̤y FCoC%$S)H}]i CZ)yHV'(襦UCWP, W`1-ٞm0u؞'n"R ruo tw.v`BO@Ű ( '_5O6A 7tLGO:I5ؖĖ>[LVd+:} NŎB}FbDWci@9C LOv'1ʠk" rI}:fGj<u#8 &z6E_j.>/}zێ+@Rf i?k&l`e+ezœ_P:[7ET'v}fϝ,zޑ[u1DE;9&u tɖ⒗m~f.ʲN3ia=W`[[@跓]EDa S8u9{ y5Ts2+;YG% B&tmG"MjT:V( }1ᩣ;KDsd_ЄstY_؆>9oR I"Ls2;0DssU>ɨ1_uΆ]tyR^9it/cɛ l"v1ZZ$Pl@lf.z(6Ro95igkv CR/SZ)&%.1͖#&BGU D%'m0ꗹ.79&_r}S +,?p I"1{V-e-?H[쨨kb5 >آv0*7(\t[;fFԧ4Gߵ2YD~`!koB ܕu| |jd?jL^/Rڅ+e%^z9 M= ـj-f^'Κ9 :2ml \ pgro|qJ=Ռw+ʲ7iXtl\׸JMKaQ]E|ZYۀyrNgS܁!7#@bpWQ|29ӏ Ƅ>8NѶrvYVO%;B(vTM|6(tpKv?T(0@M{[mv=Kl]h \~ڭ5q:u& R2o*unf\jco;>ZdKXAZH\+oz㮓~_@B\1pF\mv?;i{9My+dK] SwFS-q`MߓJ,-\r}Umӵs QyC{̌6#E\W]{5GY YD"P@7[g'SPљrY;gza&T"n^%k~ښ)_l ؔAsrD_)Medf 0bΛ3̭Jh3+Fbx>0:D+Vb,_3MNvNv|Zm} Ze81Yj _2[pgJey$%7Xup2 cy,=y{_.cؤm.8ΝdAAYMуj9}5#bq_ŨA\(4[f c҉ D%kCewJ:,]׶@bOS~W+tL|j_*s^fgspC 636峸`Gm[/O:pWKj;>Ra:k+Nw^mBV_O_VlȇKT,kC{q_\m͌s׬4zRA{r\,=9 5sk+qaW7.Zl6 OMrb2a"3(&`R!%괹d5-IӢxϻW|/{ -/#SU7 h42{Pb3˿bEL"Wb˱ S=1D]XӴxW,F{VRuC'LΘ9%(:Q1oȪ.Sz؅oZ6Xֽ |Tԫ H%ğ~f\uTL 'tXu?n ɘ^Go*\OFfp:zܡgd[U9003Q0U,᳘lX>`]|+aX;DE̠!ԯȒO^؛3pM)!2A?ݑJ9)AoBQ;EvM ~F 0ɍת{g%KG˯,o;Q;+񕓖Iiƍ m̑+=Jb5Jzw5(OU0/i<}rܢmePMNz.7}i61-TeJW[#-P%z)7mӤɤߣbA86h > N~Ky7:*x?$v鎎bIq}"AN*˥~nX.2+ktBld}A1Lf*z]V|%$:ʟ¬oY4m͸:OnYЯ춇K*^NQr>t %5hc㨈>gީFHy.'ϝoHH+V;>%jtrYMiry\kt>[ ?'AuS #Qd&2~u'8#Jo^&Mɸm!J}5ېAF‘2OSߖ!#Ŋ =Rb=tH׵;'z:\x;|%OvYPu h^!2zz(vug]ٞ~5Z⭋ٖ)ӡ4\#"/vxEɽT+yth9soc}r?- 19.#Ӕ"<&αĽ](REgEC_yqX,U_r$~b0(3 {1ikQŁI'uQ"\+}#9=ȭvE)7Y_ƾKaE/?yPQcv}Q 4^W %8"I 2\Rtdkt;mEޞ78YZ&K[ɑB|"X$!X-'?7m DtK|O}]Rkm,UaR#A(?We=5'OپU'ebܦC&Y8+T$B-cbpO7~Wn^ ]<<} ]A0nfd_)tU}]~L{rJ54|wwn۔ F0 c6H:9g g̀pZ$? 9EZz'Oyg|&"v_ǓFޑWdDI8qizjIܘ WVAYB<@Hwc{y7_ɺ˚ 5cT/uύJ;p7P!V Rf$\çwmXB4ޅFF"Ph$ez/Ilcc*OUX, ͺ\NQjVڇ`%ɥ zy8)L  Hc[FNP@nu+iE ɄlǗIn{C(z{PQJqâ;e{]b/ GS?nѴ[f cLT`3LB(%)U"ɤirV K0Y nIꌐe @@Ȕ8e!E? yhb,"ݡs V`B+;nc)p}tE-21nv"X*:0gb" ӸUَᷲy&=EkzB$*=OwGBkB n:TφCɕ<7yY!SLegA#zU.;|-mWl\*e$ŒGŮ-1 V+1 pBO3"uW|{r59_~ DGוW ga`@hvֽvY#%ݡ2K蒖;%D¥)r[O)#,w$[IU[o7;Շ=Nf9'#`;CjUfid1lo&)lPx!ߎ{CGȂPR"hU u"%#͕-5<-x'SAE3V)i͟57h,2"?\9=`+ ;@Tz~! T< &@ym۟\4[p(Zgxzoei:YxI+鶔 'G+ߪEXSRˋ0F^WwH{ѥ-6;4Xɺh7keeoypcH [Rcm]izp uAgmTC&1kO^DD:B#bB`ZY/uT^&hbKAw-La?='#h7AvO{dD< [KX N])wox.Ws k2p&y| 7|5@f"Isb /yf+ԕɻ{i섒OQά{+*aqr]8#?RտT!GnQ:ci/?ǹ+^ pY'Gjux 6:=;Y3qR'ecٜh}잽>qШ\@kh 9ҒHQnhfڼqk 45Շa70iL?.u(X5sQ= %li-<(T`l fKh3u5{"ۉ^Lr'h o'E:rUmKzU*VwgT C—܏`,/Pb FzoeRg4O&=H7>Wϔvu'֗Vu46XNg|,aLu =dO&X#o9acs|) 2_#̀}\NqL7z%= Op=UD ؀eݸow e$,AN*160 K̉X4MMcWG, @5G Ӣqxbݵ/ #_ zp>OK?觽lOD`B#ӾZ? !m &'g>cmP0aSrec'1੣_DpM"5 ,!c 9˨[(6! q8ڮIyPf%9ؼ?& .ߑC1\óxʇgclP{uبLz7ѝ&*52 BUx>:r[#̄AthN/R$z~ zSNo#3Qk"ZL\Ho tQLMBD1V&׏MH>8ΗPkKdJ͒"S}cDQeR!׊-TƫMtqWa_(iB)uٙLZ'{(̈M"M$d}M82\C DbQ51ǰ/3zVEgK56I>1qrXtXNzt8zJ*lW$C/ l3co &bR'yC09s%9b 4W@EXGqDfH>3 Zf489=uOd1w1l3>Wt"'{2 { x LGZhڿ1fFCd.MqqJa}iqPtD0Wo}R +Cٚr*4s߷B1!ܺ~_Sh'":uķ2B?dN aPo\Llb~5 Y{ߤnckd)^-(a**& G~gxMՔ$Qqȥͧu]x}3+ H_7F60 `4rBX=Ўȶ */+ᇐ'fIf1y~Sy|ANZZ+1q%h)֑/z|=^m(_`&\ I\=,iOs#*N|c_[O3|⠘ [h"NLw"]J^:Nf䩁ZXhOXy$cIA@ ]9ckM.bU篮CaeyZ ,G݌r`4+Q$RHߟQIW u =$/l`ZI+2̮cgٶpx5 WJb*|EdgJ^93ƱO1?}E4i-^7L1MLeWGy/"x .Kn'If,f71vO@\T=ecK&} U1ۡB۬H!Tk7 ^~`),{ 4Jm/GȿX3Be{A EáV^zҍj9^]D~wXi܄rۦFwXYEnF~)YJ!ؓ3)U̗9 Ӈ9Q93E(-KsiU'=;i;fT[ z-mBO Pd؉D_qa!ߥSdŨDj*ݱBY$Hń}$i#<>#~OąDQؓTTP]Kr*S ]yK?q<&4|nO AjVRb8Za xgެlp\NQk`^[~,l=wBRٹG h60DK$g2qc%iVW7-c> w&q4Bp_Tm"p"-3\bm!ll5q˛q^SB!j.LJ+oFI l40)+[H|}JG+LeA7){%6?6yO=[=q Uc:m4N  c4x[}0&npQOC[Y( rBXbQRYNG'a>S)$ּV^Be?SL|AH2ڦ r5+uc97\> ,g֩ FU4 vyHvǫMI.$6K+ws9_NСϔ&甝fbNIM{>w)kpp "ja~v%̣_ZX29 ÉGa igWzV<ƽWqe4RI'XZ:n‚eҹ bA%#8c09]~ͅ ͽAa`ІQhŵ&*3zo&0klBH\NY` ' 'x|v]K"WuY.RzLYmĥ|nccT CC#gD->"l5\3R{ߋy\T8T#ɶ% ՔcZE1ZfE`[><vGue|pޡ#A 6 7rc4rֵUq$ G7 [CwE7-VI˰ T]yg/ NҊhn$v] QUO0\4f7b6|H`>Q6 -/RF3˟mlәn|ڸ\Iq2ً=2q>I{ QJcڲAoÕ}1أ܋6qV0:+f6:6!]Fo 0}]GVTQ3A+Qpg,SUdUYo ]ފꟽ.QcʸxWK. 3v:w` E eE$5ʇ C6GȐ .*}b Rk@>`u{=4Ł">: !Ω},HLV3KmVz-5Ҹ#2"MloIH8kdNU9c-e; Դ4)psBs\ ,w1;BU'Rl$̣e'3WL5.W&ͪ#+i:ؽ=Ar7nUL)>-`P-4Fя+I#[)W`L\u7^-|;hOGtvBb l(Pbye]r94 7P.ŗ|)*k<<| Y =l+I!ϮY '%aQҘ;o[ 54-G{ےa;db#E7)cuU0ٛ&p(Ȭf&p;ksl;O!o:g^C;bJXmjzC 4jռt/O7<,UG.DsjC pmK詞_RO;':4yPBZ'q9 1W,hM xo`S-K+1>ѯ'n!5=ǎ4T)G5H!qA.Nz|܉EH.V\dfæȍu<>#VCwUr 8A3t:Q]Qѣ³S|@1| hXb}H<eKѕK֨J\yezYqZ LTR] hUMv|fe/;q/\ X;\PwP5TM}%wZnzB:E`0A^vN@ +!4)jϒC _T P^t#gJ`?)S&x.g*uz2xtt rs[kUB4,GYAH ]eH*;x ѐfd5P!ύ>KNgzG3s&/y*)߀)jz͈ȱQz4.z館י µ*aTU4,`կ>ܒ ݢBy%[%\`,3vz32ד 3*>9B7.z;? @ /q s/3q]Ž( Q(ܢryW0'ͪԜ:sʮ+7B3 3ts(r ؂0Ny#s#°F< Bi G8h^(80il J_jdBIQL"2̌9J9Vuf Nl&J<H٧NKVPFڥnB  |͞/|nS9[SHfݽn˱m7: BM`?!z*Gjޭ)$rIkPF`?;"/%`4"ru`<*AZLȴ\bfNQ'Ơ_| gC97I# xwF.mB<÷'D:DR͢:>Xr怭ܹkAܗ?d'6iD+;CeBm8eL za$%'/dUg{:r#OFg=b@|!  :혌:`KD2 IO>W?RԹP ~غ Ɩ]5u#=%A vGm"Ǿ,'8 }-6_rr0"Ai4!" j6FS&=qj%7gFRPL\f!SSP&SC:7Q^Rh P >"2#=]" 9H^Uq?⹓,; }{дʫ@mrJ ܟ UI;Hpr縤8A1@vJa"7H.|[] bHJG?gҋ rkCG+y$cBS . &9fk`]^_~~m87/]Q>8~5 ېiȠ&ŶؾǑ2r$7+ wFb1H I--pG 1wzfJbL]qXZ{\6},`HV55v RlA[091M<DgdKmY~h=mQM,QD_NlTWV=~#doԆ(y%0q<5|ōҀ5 Iٕ:1>At-GQ5D}a\2K\Th+B'6u _Y+{Ϊu 5aw.޿”Lsf{Վi9ZVҬQ=GQm,x*T9ܒ⨰4*[kb1V+B4~4-RoJY:vZ6L|uČbdE5Tl>qG>>QqxXL;sb+e|-;:"ִ|NjInn&$q)os`8cww+Wi{E޺5HQ_478}YѵTr 5053{K:Ĕys[ygîŹBF-"шl#bk平:eBM)Ā,SZvb[ͽ`X.pޓ,C%p9`(ںmXi]=liB,ub@F(2xfqa*;~r Y%pSC4yK5 /|/CQV iͺ\\ JLw9kLſD4(_2;!2QXNsgQ9q&BN.r;kZ7EnT þ/zGؒzb N B|z2hIS%䑗7,Sv,Y3 u SBwr4Ӕ튷˽+j:ZsWG V2&!Qێի;{Օ=icPa{/ B#KX'yƊ, H K7?p3ᇻokSIl (lxP?ak63ϕoLѪ"MX~2Pƀ&NoBv/Ǣh65LFDF##}_gtrp1TnWD +bQ5L|EP7 i~hL$H,Jv&]?~#B,Y1/ z18=!_j7C[RBu/fY{S.p8?f&=\h[3usfB&];'Ǝ#ҧ5=tbca[@F;b+P) n7r H&d$~|B!w^CPb]ah%jڠJ[eÅh"*3L9OKF?ߓ!j'!Fod2'̐= [: .Nqc݉Wš_Up پ~ts[}נfр0{`jϙV'J?xpR ]@5*ŌI~Ftx+]pR]F#i)x"$%}~pLo9֔-|5b۬hƵIHsh b: 0RRޚ3—Erո$:/˞O^ yyc=9;!̇?|omUVvm:긭:\ [7ITM-+bV|E;vVcDlw[@sP.[H.r)z9?qbvg H䢻(rcu^xSpe=(mvUB.HԅaW$ȟ{[G3s#1VbI2 X;d$$rҞAJ}[OKm +ljl@PiGRv3FԤ?+uv 7 o%/7kgJ~esQH˼/Màp|[ƊU8'_7*FB#k*y7f tr`Q{lDBQR'n,*ž36,%z<>oASآq0-{LRԸ! ?Θ9ծR<8>~x f^Fu"wlV1ArCq6H:x" 3?@W5jEN,U|שJl[FFok]o&&ZGJ@6|~ܥn92qQD3ޒ3Ѫ6"+ >\TQCI%87@|woq3cGxrMut$L{D(LJ V ͷ/ x ȆK??b@.K(/; 0#{k}᩟d(vsEy'tyYΪB/. ]|*b~FFv{2.\wFZk<6RM4oG/r8DJ]}^Oy4 %Rj i>S%O[LI2U`ZLxXZ}Ik ', .Z2p:?l,c2CΝ'ٙj,zXl{k}SqrV>b  S*@|T'cޮe ў?5͍ Y%^ߊhfLϘK#9+Xr1{jⳓ9mmY8v0rS-ՁR!9$ø}.MG}8wd9D7zhla+\IJrjn'.Cل!\I+'0:l//^6IGc|w)VsdY&2Ӽ|c˯QVw\xD!p'P6pNH[D*Tp!#p*FQ6"KESa bs$Kz:dvT|tTO>/啠]=FqmIez& EBChw0S+sRPMk3! zضY灾*nռg/ZTɫ<Ct醛6E[tK㒘=2  N 堜~]}DR.v_=M.鹄gvx]٘v:p@$6E&˿zml&9H!&=#{NTrt4T#X+=H(XrsA+P㲙pܘD׎f%_IG\s>bcm;at14;hы$4 7gw_'H -N{ۼ΀NHgV N&!2lX\ N{nx=_-aQkã0N*W )u/S}Y2*_9n>[G|F]4KOaBM~*R %QqM,@& T{1cuo @ p!Q"ACWҙ#xEI*<瞒Cj(H ]hTL+O9,]Blzyfw"(ܸZ ]+%Y5@Ix^kj_w434A<HEӍmLO5V&o#h 3aSe(Ut2n д)K[C2urEҁ|Q^SPB9Jk/, &G><#['[vք0= f?>'7?Ĺ*4ݠ}ŠcMiIgjY$z?۬<^ܪ]@6%Qw Qd/I">;ɑ ޞrUtX?JuZ][i}ޭ'SX~Zp͝{Pg d~Bi|A AKHw{#y>?6E辿IO,Ca}\kQq9_HKyhc.,_ܴno,wEb TٷXhMOmTOi||JMRIKCf{o~VwxGdJ@=؄ɡEF&:p;87{7vk4yN,ki6j aʉ'_]e|r/јEL}{avT/XOU}O]2ݭxN 3JplpE!Slk1X#=J-ppd}2nc#+*.G,$jEiw1ZPThiiIno, Ie$W 7aSloGUcs ff0kD$DԲ 8eFLcLGDZ*jPD7L|e$ KJ+YaffE:}SƔ03D9]Z#ny[hYP3n1ZHɸ=:|[>+:YL/9:vcR~lJ#!'9F.aw7)r5!{kF@NMshE@t",}8w|ZV ,]ˑT|sx-v.sigʎVʹv4eO D#&kO?t DtգQ:dAv3EZ>%rmq|fVM lrd8R5u/5Kɷ/c#.|'>Pc0|O-_ 8qC0(D2å|,V@F BV%辰xA.;=ewC ,qgrՊ^zT:ь/l/vlT+99{C(uk[ki Mz'^ x <4+mwn7E:nS|Ԏ"6o+x-q (X=Cpl/֏IC7Q =ػA^PuQ$,_Hk÷>ũ p (g:A<],AdεYD,d3 ֡lLZEţ< a{ Fe~#>~|}=wR8JQ==HP)`Gmkh;ŏpG,fO\4f$G$JDlqN=a#!BT `~t̑}p7/QP;WբcH[Ε;2BF@{ߤ031_gVKD9WbH=/2X.PSU`yERç)h 9|= \s һt穦1AFv>x#}eW>5֪AO^Џ. 7BPp3jz;+NP-071a<5Ea!ӊfYbK!L;\}J,ÚNnJQI.YX'9͟` ζ]on,9(8s8Oa@ z\#ě'OeY Ev1zf߻^~zC}Sc.TrJZI國}n\PGN-LC^;GWw "0G!.`o 1[Ԧ7v@40# $ۉK[v:, _?,G5I{|rR:ڷ{nT(Itۻj=z`ya3q}حbVFrVaŋ9yp;C: H b>&{-%VTy]<= )M76 7t8:և%0S 9H0L]"${*&( G qt40 "ح9- 7h@ӆ;/4 LX5S\RJBQ"pf66X\dcP$pK4_'Q sHg2@_urkN-s[0 A_jUie[Ѫ"Ա<,Eh&dj{~Qg|DZegkBo{^uV?|)~ X:lb  >29;W£B!v! k 6S\B %Ccb7TBB ٗzjTî?d7ebta 苧&0fZ!qL/CIx"ٔ)5%3s_Yh5<5 T&[N 6h͓AnB'ש^)$s&{bv_,xR^?{h9vHmviV"Z.#;1Di:H$/6|}XmN c*_ vǼ?a&^̜`}6e#; 8;Q-Cd!D %dQЮw@A).脕s;W:IĞnl:KG@$;O[s+c5g voˇw%&Jo}\f]B"'-q-K lT]-wj-zH% 譍wM KrK0L '&`ĉVn2ؕz-<69*юP"N{9dZ?;EolF}Uz-7mF`!A:1A Z ~ շm|,'p-E O5-k!Ib+Sjm",s-"{ L1]ֆw.du9i"_)ZVV$jSהmp.)UBff5=[ά+T`3u82SgDBJ$kT/StMę;n@L&O*i֔jx!q !9E&Yvx/ mVg{v[̉H( uLQl#*kJszK8zGACEBSرN]ȵ.b2uJH鉓7hyt*B3f$RϳʣNK9ǻGߛ&[TTEZ#8Dl@(3-!& (D k19S_%0Km8B-gM.xsdnh/ETVQ:vm$V>֏pad 8:۝ ]' w![oBH gȅiaә1p}C3%x:.iJAǽY־俚^C<  / >R܁,MK=+C1>!xs&0LU̴ĥ9垰X5 yhidSOE?bHz8@\maճ(jp8tШhS5&rJ[xuE|@yhj"<愺(D%3hLx0w  u"*Rpl1z[m{U=NWl&)w*Us9ª?hVLU 4!ц\f*~6]Z:f3s4Rbwhٰ"CES]AdG3eS_81ݎ9Qg=mz`a){ezPPHхm(Ό|f0ٺNnBh:d*&5}&.;R?zv==aixgOYEW`vč,u[ɏ-]p-JZi4l6*W ?EghZh'}@ |=v#1*/GQA3}YQegamd]%[&Y-rLG~uzuDf0,E2(=ƌBR0ޕZ\} S rF.T>ݛLzHlǽ)1}XR[/gZ̆#֦Kd?[oԷ9 yWrS,iis:xAAHb`[(='mV̎][9.k-5ًo6 |ωeR|"ؚ?;nb͞ހXE8xE$oե== ۮJLRe۸棢s*=*;`'gHuFZΑZ` =h9톳&X 8 O ;+OW yVR/,i|(=J 2Sz&IB}VSӢ);C0UOs~S*ުt@P\| DS6I]^%9[h*~ p9n@,(nk>t"5@wzJFИW#%C)*S&%3]‡wҷsBW+/ ~~ݎXlqP(\Y@$+ita0e/O#~3vǓ!zW|H9D?Δ׫-^+1tVigA&)cdzx3$ k8S#(O4QP}Fʼn"}@c,@ f~@9NƔZDb }P%GJiMY]n},:ɰ5Ж#6 )[0C[i;HԞ`,VC{5M@Kt:]<#(aTItf5-zp"{u1c:kGP@x98sk'*:~r+%h WMOFwyl<{1O+P/Lb83PĐXW8毦۹٢5M zݞP @Ug{嚻(o_kB-iDLG==E$xQ2y2*/Z3 3hzo_ӋӐ9Z`{ET~1)u+ɝ;@7d[X`uܯL2p0\fv]T3N?aK/Lsآv i{T:MHz 7juۮ) 8x\ 喇vJ_HD ٦ċeZ~63NsWHya9Wκ&RZj(bbڜ;FZw+xDEO&h PƩgWdQ2hf*r$2Eg zf%&JNC:-'e>@vx`$T( :/~z0iZs'NIcL:{ ;M⏤txO6DCnjK +N敚_tX} ўOf Tf+%ĞN&ҩ[nle[4F`Lپ6quZp̲)+Y1oHEKUGu&$vH<WY} E< Wz1+_kXyQZ%%W80 _@G2_9tY9+aԦ+|ja jr H(ʓѪ ="@RvDr_.TưfeYA1nSzx^A{5b}+3Zi,A{:g<ؔ,ÀGnX^6[uiH/+O7]h3s*ـ؂v vZ6}ו5↙2EP4Ԡ+p2"Bb`3eח;^Q-ɠZ ~*1a7|{%GګjPL@l]_o:mAavYNP{㜊S"B#EK=  nͭ?U4):j=w;DY>=.XPK#a|IilOv!{,}D΢T߿ ryeTųLیuYK0"oʨ<}KZ\C[IϞŲB7z1V+a lE@"H1FІV$J$}af)Җͼx(p@H"}P^|3&U;ՄDcAei)ܼÇ`{_(;'Gv q}KU;ׇQR y#"DŚJ„K"r>((Mik6.Ma]AuHN \u9=g, |zUg1Z8e=Cq?c-ѳqjNY3{}+yiHODtE|ƛ.Ǝ}sV\\+,>+栖 ֩npz7 [ŁO ٷa }6@ަW?Id,~=l;ۋO;Y 4E "4L L,8Cxl \ bqlIu+tꝑ^ `y*lPl REKHj<8JQ:S>U(7 PX8XJMr5 ,Dqpwgۂnd?/Y瀉|Z9%z#6d.]|چHHިă. P/ ~"kiB uˊe5o/{Mo dm8{hJ⸍riUhs!,|4:znP-$SP#'Sv,0p&I!vItzhbFgc{!{L#xTAclIbi&cyc4,!݁)1KfAosdX {?42%@gcbDk?0o 3vhm-&6慸Y2p8G#kD1G^Vqװ6R$@-00:K'^G 4agGea4 )Or!xJcϾv& lXH(T˝Zt`A͔?.+RpcC ^J^%fD'm5^ޯ.&Ưe2%G\=m˂e(c(|Z'wO˅l a iۛ<']+f*9׭?OHeCP$Rl#gG7l7΍c&\[:XɠWkR9DjEƟ.]cY^ɳ%ApןN}3:֏[tj-8{5IvB0|}(&s4ߐ:xqIT !CPcM".fsbR 7w#ΟZճ eֹM`Q!ֲHSO}YnBiGOBEkn0́tM_)ШqgOn:0r̓@8oq{rI|b]pELJT5*"k ]3]\}G|fvQLvXc@ұq&U679pKKކaTq\C@D.}[&z;R|׈Mޡ.xʂ\$?a$NyӋow̕WvvI+0ٙzݝjwtryAUcsE/Ȝ f 3qnR>M k8Cm yHg<8DQob@4Š}bPoÅ24˔ 7hw><wq=hDwTő,1p܆#=EՇ|u~Ͽ;O9Xq됈Udz\OU9L62Nwߠ6iM$4OP!:&Kk˄ tQsڨ:ewŒu1 Gd1' ^c[m]()`;A=ѲHh;,w(ki IK.u=);^аwZR%UzWEv힮E=]pNJw@`;,y@c<5ɄAgs2YY( {;s8 mGQgԀ[(4 g "k1̙\}pȨT D497AVz>3/?M7w$Ɵh V0_)2+:YO=epzbmiǽ@;Ąף|;&72cԉWdPi ߯t&r! x6;)H #`D X2aezin>6$ ^=S"dG&Yc~ "BHe-ӏ_AzG8Y۩:knfPLA|=`.g4Sy'g=XRRcPL !@\-Z[s6TǪ3b#W2TK;w8Q9 ,1xk3 q?O}~յK_}GǐLuBw]/y:҃On]$q@ ko6&RWlk% 7nV3Pi"~YɿAjۚCFv>BT z 7V~l+#8a蛉l"!6{0lϟe3lJ0k\{_'/.OUpY/bdnsNS?z{(+AAu++IJ5),Ĕ*]K X!ٔ'/}9!O#c> fΙSJXڽAεן;fG/\)0]H(R"W#GΣV,{KtZk<*_0pEbzlܠ!iMcr h_/t9DINDWQ>OߒA5Rf !vgŹ.h+䴞: @OQHJ5ܞ. gڟjh ]/QA}M?Ц E^^ybTL}VY +>vz23cQ "G+ fd F(Dd ͷ,>"|ۤ+IL'U ˛&!BA=`TVF(6/WR {bg&^`!A7\DD^a31GRB,NmJ:1=$PUl|~&o(BɁBIL&a)c#jjiO1N";uf4Y8pY%㫡=ؔ z$9%Cc: 3NUr2Z. [1½Ry^r3b0D;9&+1'nKS+GIu2mNFzǼd v*cGjEi+tl'BuIatgFk%ok] ܌4uz1P߽˅^*$Nɂ1Zux9+c"eUskr =]4 "yrwe@ 'qSY!jOD>zN$MQU}EsTTi0MQϷݼ*ɒUz "fQ 5꙲r:[oN0eJQAq;z2 6dA XKzdPX@B8@U`vQbekb685u(5?59VQrsrf3rbp^rQ!dK-GhOb_hdN3(p}CJ:yPZ[-uR8 1Ͳ 3?GNtnA0*0ۦ?,#o`Һa`Vc~ѧ׆6ƼVYKaGt։\=]-1 }vC4]B*12Mq;1gëYw/#^BGN8,B`s'>՛i f-:kJ}KMd nTcPC\wM`Vݭщ0 rr.ʖdʱle#/J9A!>4*y҆:ϡ· ] vi8hLC:7ޞ$$Ihh71Kd&I-a!cBex6ͷZ +']pK\4P6G?!`@Apj[Xjigin%㒝(Z\*EMAXbС&FsJ%l`{،u2g.{U*2SFŔXsfjgN!hMj;C&)0l 8n&O(#wwLI[Cс~AN3}_çQ+ser'ة J>/]츠-1؊SMI|ٽ^;mwwTG7~9;mkJo5Muo1M -=lGrĽUܥٚnfu# IBƴ8:<Útz $ss`L)V_`])"iTheFs*H*dڐ$ٽiF L/ŷnI,(ɓu' X+DpS_ TPsZj!ȩV[deWtTm3*L*$[GFWr + j(&-Y$*-\=WUyױJZw4c% yj^gd*aXHH$n OV޼!7w࿃:'-B'rU # 3} f(-E@ñi1",\#.qU&tUQ܃%')6? Cį5ދ F3,G.N1D p|<ύXI\/ P,P QP>I`AzS2Ğظ4V.`4?~p5өVT0[O3})9>fz`==kkX]3l.BhW ]x) 0_bb?艴;A\6~i!`܀Ŀ$ipը`y&-4{_aԳ:0(6dk6[_MUM9g9AQlJ%9Ca~sCOb:}f՚&q $Do-oї;n *hĊJD1=Y;`mhPiDꖚ`]de9d <:+MHOSs"8| qcPm,K{װui8d3׉yG xXxQts9JHU6 sIOkMK v~3XyBUeQ)LX߳Qo]|wW˕zRuaI>ƕSu<񉣋͐1*Tڷqɱ Ң28_iO~ qǧ;SRkZ1+<5$ o4s ?Ї".6oUdskXt偎,7jL5N@>󱮨[(:ўN?yˏ\Uqy*,;g;K2';"!x `]* '=>$&y4@ۢNݥdA$ Fto^'>:6E|p!u` ܽmiB3\a˼뉏$}`S4/lk?ZX "q*UKjݹݢsc;=`j\S2!#%!2(0[SH;q"AK\،Sي\HqqWP`(qm=q PU!*ـQ)Im1OObN瞆xX7vɔD7])tSJU"ogvS89߂O5l_!Y0t!ofL ҝ}|QoQMZ]^|/w{MKRZD>:@D6ێ +9A"*"{r^(茕Cp.eG>8ix!Q|a̺:ƨQ F=LR wU.:#t/-sdxxWM^?MADp'hthnD j86ȯ͖Cc_rRSvSn >O %״9XrWZPA,PtuWCnˑ4"l_wnK&e%J+ۃ)W1]#f"Y꺸d'j($97)ߪqm7}׵m<]:EQBB]0dzGgA[-s z2F6ի3N/@s7LN,<_ȳ?ڤyrG4Bh0״+d3X;2hDQpD.rQ L">>DN`{)szf +IY\dB3\19F"Eߋ?YW-nzt\\ h﯊@| #薙:tuh |Jirݤ"A ؗ1En}pխw$Y;7ޯ}p'  *h5lKoaI͈#Dtãl/N͓7\`#~ -g?4eŁ;3su۞{ gͧLRðs 9æG火\A,By8*tTGZEiמ+Vowga҉pZJ^MViB# MtT)m;٨Ko ' Vt5'_; ij 밪AY)ҀSjI`Fj-p)fWJUl$5|2eUDM#Getk w F|M_)nTgdy$Ɛm^!%ͮݷ]Xǧ*cesjhs!U8̫BdQwE 9 []IĪ_C'ig~Q48Q]KB{:A>©N;śYت](ՆqWq5G9҈(]bKo x'p7RGzP5$&U M&UU]3Ow,®/}4vKwDjsm--s8.t1G`9Q+Dp-Dž#1\N|nZ"✟0|gn_U ;] 3k,(G5}Hkug_r_w6dp yu\ Ź#7V|:6y~ z6k;򝍞"t2vǗȴL[pC#nIѠNu}65`eK"}_*h}B~_mSIx T4HA2 7=Zr6XgH^yT3ݶiLi33AکN [/G d)¹8":n{IFq^y+Doo$C_i-#r}ve<-Ji=r77BBFyK$D,dl)rEa*ă'n?o/ÃdD}7Lq~и:PuE5k6+W#„Z=)&IU.\o;K6\6W+|C8 N^4h׳wenQAڪ2G_$ẘ! tyrШ\ϔMp ۊ:drMraA%Z"M$Wo~% !*:NP4κwhqOOb G<yJtEF6m@ N"l1XbT>Q9('Ha᭦so.&PefZ%^ar+)ܞ}"bLEᵬXoE"T[8gQb9cSZ +ma&;ϖ9d@ug#xpK!Ei59Ps!XeW9ԧPc,ZE5532G<+Nl]4gnf_eu9'c!k0jusv+U,+n[0@)M_d o*w|CBah6D#ɑ/(A`IS vHN#ѺUbAla&P؂bk+]Ms~~t}!gP#kK,Q(:mNw$'1w16c܆+ xKtʐK*p1fF@>vKrh9lyO73L*gU&[NW־)cY=N(r\1 iGg9+jgr(JכOcrIҨ78:"d^[=={u-6 N!٘%'Sk6P(QM2మT,_Y݇% g8FL:Vװ NisQuHIw\Ie,UTTp~-P\J#zZ6f8Z>ɷ=R@s/+Al)̻G| JIQBźG9Wc57U~Pݏ ҟَs0fPOO%ۥ y8L DzG1m~h!#on1֓sQwAg7$% ŲCUH]K8;ȑ"2mK؝QLmln|K 7rmʖފzu u7HC<'t(fjc)%Q"'Il$%T(_Nǎ3D̼F'JIPx8Þ5W 4qb= ,<{`6˕D>|-!:IlO.BOɤ$od0s vM6&30OKs%|̌3;8{?ZK>R?HeKxԬBR"څ,=⣅UQ'JyEp +P$,E}[ q).n!}aŵxDhxJڑεYv *j$Y=oly jAhďHJ4]^%Q4pLN௩ހ.t{|pllꙆQO.(q¤QoQƻ,!d[x3!ZS_0 Itlj&J"85xJ95K0sN'=`V!a%6Ί@J(PwYs/u #3A ڪ:E- O [;rv.W5#wcL'>ޟpw+XZ[٫H:f%ؗJ_ՠ5aue6t﷜hfҘL WH ä]X6mVb;$(Gi 6TT^ >)͍J xT /?<vɈ(B$6fgoj-pgKP&;} [OytvGf&~kӆ1ͣ yZ6p]*҉?3S<շm8KQaީ*Q/t&~ VӅPC|.7LmWzbkX ͔?vzíOJOחbs9XW pgu>iBg=,zD~h$2XIː!@G~PL&)$߬}tCG/Ds5c<_(A0E3'r۝?042?y.BYb{ħkP&Җ/: Cz)RH\DC: Tk..=svX J 6lv-YUFI 7띝XckoP*""~Uʾ&F}%V1Sھ6*NT({orcNjF(2v!9|$vmRAZ+f$@f:+Y-S Ի9Z_3οӱ{2G4A2 }+@JxLmNn!o /es^]z x 2.TCrADep/c]!,aᏢ͓٣UNy-W]ɋT eTd~J+T,BiƔő˪m{)֒!L}o,D7δq%@[e)n &wa&2V3+36jggL|G WTFD 1sWAvܰ!X6ccgn Y,jNo մP]n }IiZ֩R4>*zbF ؆ʆFʤ~UDzBݘЋh>uoay b(M!P9Gnk?+܎hξBZ`>~8p@YF[*W;5TkOQ>cA]>/Լ`{sj )dH4OQw%4(P%$mW,z_|)Js|*9<@'[w04lK ̉'iHT]k?n\iG!B:FdV/f/fyS C1p=rM0 TN%ZNjqu?]n~!%>8êӔH 0d)<gYZ0707010000023f000081a4000000000000000000000001616eef1c00002fc0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/memstick/core/mspro_block.ko.xz7zXZִF!t//]?Eh=ڜ9R:\Z "4RZ=+au<% -@R8p Ii~whZk;HkhB}Fڎ{S`Gob`{wX #lax {HC )DZp>%[9׈= _J)3= \qIT 2t>@<(=Erwحvv3ݶ, GK*1DvMHTOf*^/v)STk)7E|6BQP\%/aTِl-+n'/3x,raBݚ[F풙8K?X$ yL8k]j ^\HuO%o̒Z[1 a181JM,*1Ն2| 7 |\|'Z"=ug$8 r }eoU_}' +Ro a.e,Kܲϲ^[̷MOqgZ-L&JzY5r"Q؟|N0'(ٓ^E bfC:K6J:؅J;.7Z,x%xg` Utaij( k&u@rW3Sێ~г iק &e c'dD i։gc$ZdC v̝lN^Y['XDH9T >LJQ.kս%;v.Zv315+=+p(mqPS7A7lsuy]91C١-xp,K_Mu׿Pl_5mtw%)"]&d/cXZz-`%X cY" 5•Qrh<Uz2F)׋@݅ߵ{Yt&Xߤ NEEoHk?g@*_꽶L375B -$bp(e?^&\7ǦGhRpaz0F9_K}|L S4^EW5Hcib1QI3+?2}R" < H~!}:<ƠدlfO|Os3mšdr{P9gL 㿖UlB}-$"q@v@P y`aӪ&:&i\->sџ1 {UڶGFl%NK?"kw&Z_4n ~X֣!n!Lk>#r9߮ TQ-GپTsr]@@X h@ ԿoW{΄A|Bb;vFȃO lBQ ]~%8؍1Dբt.7UIXݘs6`pt;>`b!êBxEߢt ( ]ߕ1oD$VN͵FXt%%E9U,σJl]wO95Bۃ|)9"vp觨~D]L̸7LӴa?pt:(SFuуI#(t+14 Їc͗u'.CZ0 @p^hL%|0x\ϴr{dJ&P#UP#>.(0_ o6qa"vL^ͦ1 썈qmeF}V2<'CNp!2mԓ? H\l6,3$n&$7|Lb1VmOt?lnzjqѫ Ӡ#sk}1j6=@z3_X$_ŵO85T6)3A(>{$xqQsHI.<$ALac>u![N491 A#QP+T>%?uڥr{+cZb/'.uDۃ2)R\9OE]NHbcm)FoɮLԙJ'TdWU4A 'PF%)nf+u"h·0R<:Q|~ͦ;.}<B'^G6DUZ.Aԛ;EſJSݬ%Ү'[,cU]»REAx,d锽+U}A8 GAM D01ivJ:V2m VIDħ~LTCw'dh`CSBl$uD:!݊EQp"ՠJJ/`P+'Ȯ'jYslݺ箂=iEBMi 'ҥ{kN4kJ䭸'ۖFS=9j2$";OԀ; Po#0%4C\Nk@Yt(c #ZM{wMל iƸ+LP'$g8K!b}$\A· tJZNY)ISi҄ÊۜìNȪW`8;wScXV%^ic-g57WV-ڞ$$Rwu,T!YCo) fQ!(uQi0xt ׍)*Q{eֲu1~5wwh[*"fmɅJHb7#zzRf i@ 03912Y꭪TR8 º~x%`f]f"yi7tzD 9B?k5xD¢qY;`Xr\vJC1H&MjRI4F g|ӤPu;7dz'(ݳijBrоep,cM[y]6R]^ȳiq,:&K(j!ICZI0JFoC'~oXs-nGi1]/HZ${&USPJ}sڏ?,O'; q"7L)!< ds>'bV#3wFm[pSՒ${ND]aÎߠysQZbk10K59KIKTAQr͊ -KUՕ*gk܉ Ma¾=iIuĹ[9@%T.mwdKn&1 .Kh1&#hkJM&M_l& ґ@ԛ Ŧz<84zbJ/;+5B& O+Ric8؂ V ,L]D a2r>e! (WqJ?c'¶Kcq^D+ov&IW|WĮ1SWJI8L[ഋ7tS$$1 4GVW54ܘ*Y X`ˈᵤ)@]0d"d3>b1+GfuJ-ⷋyàמGQst$Qݰ lʷO-~&DVDL_%x!^`#g!;'Eam}Иy<JB^ ~]Mb$ xŭ5a.h4BIbnΏe/So;[*ݙ[\LHW-y܂|˵Sc%~T#ƆV{5 AYO%pN^U 1E". zgDb5F;.Q&ƕgqdŵ`tCv.;NX}ap[4={T Nz1%?y9J,Mvj٬[0|y{Y٪,b.Х]>Χ9@f¹Zy 6461WlHyd)w&A߼` ܕ7KBh^8<~IݺlU/C0^z? KpBm:vDXJl}$WMVo)=$e2>VPspb~F@~- F;8v7wjLBir Gz ,_q4PrvQ+j qR"筆rX\he*څhŌ%fHܺI*L=&LFiN}$|vۯSky(7O.(yX@h>a$ #y t!ΖK;UQ-k9>G߃o㨮aܽ}HFO$a%oqЛ$H t&"z[ vRhYTB~IV}KpGA!8y׹uǡŊȆtٵh/ԫb&A8>-~UEKN2sc%%ؙi֐uL }7y(LoFRc"E'A^SJ~ziI#FPMJ5ѯIB1EY0<5=5?v!lZ4_س<9r7S]lz +wZGi1n) Ȗc긵 냮<_P(7-} m.Z~t aL欺KXyG@ГZi:]f`y!|GW4'G.L"PM4QRn%HfZ:l]$DQR}{Yq8@Zes@ל{uB`TVr'S^XxV;}|ү@Ux8`&*4|={#vԅڥΤkboy:; jhAKݺMS;+Pe_5f/8pn$ <%2i0m=h\U^([P{V fd8@fّBv:R`۵(]fO1\f@;ol>[b$F i'_T-w\\䁟W؂6Y#ܶ*pf߮(,v => Ǽ$n.9y'<s\Q]id~L#+n5FMx /ys@*UA ɔHL!yaLn| SA<#N⸥jϡRv;tQrt.m~|7@mXVu2ذ╼3JoG\ЋaK@" MOАdub JA՞%Yd4 O5Eg`NJ0UZ)|̞a|[Z-6Q%f_K?r A|I pB }8EJ$P?1:2ɲ{!Geyc5U>b@|\.X?%L^~H/m.>f>ViXE]c󋰻wL4B#~ʾ'rX?nϤgqsal΁XHy1RCfGB~?)ůЪF4+C{Y d- Q< 悋 BXo˾#Y89O@Jq.39sCP߈X3G@Xk[NWgBTB H' L)3hl؆ W218w6Cj yC ^^U饲4{ېs` FrdcyjQq1GIje/r[ sHE$eNeq]1!'F F<Q ,h 1Pk{MHTԽx~ htJJRyBv]?l׋38,1vRʂxQz2SjD Y b_Z_eKN|zN YVA3^sن,Qr1 aAq5K@ʱ^aB^D)]ឩ2s"wt~i@(Pwo;X9WAXPpLvswKވeK~殣`:"Hcgj^3b. " w&Eǡ[)u*W%y9wumqyHEPǼy 5mpkX+\+K 9 A'$dxZ )OS1.9"pMuJsv.ֱ/F<,.uJnTI:pzeiw@ >u{^$2ex= 9%ʳ ߣ\iucHt~(ׄBܑ-Ny>YbWJP~c֣G#l]EYxKfdQ[?~GtӒu tݫicaFϨT\cy5MK -D4l) f$=4x5%Sܬ#Ķ-E/C {[bDl]X:2]J4әr9.ҵ&HS.d(u_SȵTxȹo%dp_]ܨxp+BП~hE2Z-A kܴffGObjhXCk.Ӏpq|GTvBjF⏊L\h?l8QeBc͠^Ł6蝶c-Q:CƠX&PoֶUs`U];MjH(GT3מJ9P#*8ckL+"Ru+No"?*a6 wgu mDZ}~=A@iU5AN|y#~(ċHl+PxQ1}{^pN9g|j;y_69[σ@ Xa=$ԍ A^IF}{A'V#1QՊ폟>e^D Ev( ]'.$fyNSv/*w뿍.pkvHD(o!Ne .pm@ +KD&xQ0s?-~#*G7>%iA&P Bp9k*Gu)2xr3|ETy|?-zK-h߄_z%szX)hZl9|-)E $ dd4pc L]\J7:~K7M><=LŶ~l=|`55FVli#pD/hs=cpF?ZCw.d)<~99;'̓B).\/d!s 3d8(R -ecFrfPw{aNƅ@yO\7kjҜ#I2Hzzπ7)4BHfOYXS+2 5@S'?Zvz6pf:awz~!7ksk1HH1yN6H.B 97*$Tl=h&#Oet?*y>alrŹ5 XqlgwSA`1vm#[h}G 3ܳ߂nc"gcUentc e͜(Nkks8ke"߽30xjufoEu;' eyJh :,*|i5Xګ௓p@ׁ%Ò)2૑sS20*8o2eGY ]I cD-sEP^ƒ؜n)HĻmy8rq;~<Ă ):h*1i㕆~htwh2?B=y'{b-*/ '0dہ2dVΈ*%Ѐ"(aar4ϳi=lk n@RnX \I%foS&'I9zPoquI:j]KxTAk yQq Le\vAqng8w L:c(laF]XԙjQ(9R&8ԟ^ d̚{\1U%_iClq Ğ_`FCfrr" á!F}g&̭`'Oxa -tҎAS/j_kbpO&aBL/CEAgasu$j7k40jѯ7#$VkYdԚZR.f@`Gbbft]֫;SNIDq!diM)Ɵfb kgUvQ/2[&R"3P&X>Dzbk@6$zO竇,5Eʙ \Iş ϣYی6yF-]l֚:n;p|hŒ^N iV3Q:[Y8 ')ԝn|_Ng@mQ[VTL5Kp'/y3ly!h{l|xT!Gsţ-;I` *[c2B˺/Շ"D ]g,G"(3OttvX>yl[dqῙf(iM_Y s+~ .M$BD|q(y/@ѝf!v S ̩~`f7EP -uRډqG?RD Nȵzy E]yƲ `?Pqcj`$S^]Aaװ3ࢻ\Xʐ&2&y#Xjt5AXoCvƅeZt.5p?bI ` } 6 zh%2s Ɛt0xsBm^Q0un]j(DctR$I-|ni[Շ@'[rwAQ49KXn0]Ljaas \,$ǂo_Gv>gYZ07070100000240000081a4000000000000000000000001616eef1c00002a9c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/memstick/host/jmb38x_ms.ko.xz7zXZִF!t/෻*Y]?Eh=ڜ9NfMdII)F& ݻz((:Oc,7bVyĝyLRl7̑wEA td %Q0'g:bVX] ^PB9WΥk-cr:څ!2qrӞ ǻH4 ")D\ g WBՋ9.(l_@P6 :O,WkE,4Okn"6O$VisvOo,~:'Fcp2iH?!wu-iP 7 `D-^HS.GhBMrsE3>j$ b@۔ )Hz}N 8>1Oqms%X~~)d[顪Rc~k3xX ("%MRuᢋ8EC$arnxnQh:)^l4,oimv5I ȕ.:t+49Yx׿>f<޼%QlTͣ.bsH*!K%;=Fvm{Ns) M߁j 2]&,k4ewyϳ/jUߢkadAgB+Ŗ FCg=.}Ծ1ьL+ 9cWYɉ5:)nxH2M NGC$MbGe[[$;uK_$U)šENIKu_9nե$%Es<7X .4QǒbiH0d,1;0ZEO$?NEmwPUӪ=i!@ hci˦YN{q@*jHlq0_0Ͷ4}n@akQdwh@܌QIat#_zQm12őxl0:€xXuFM35~ZǙļ15j_䰰 kװP=`3߲~}&rFJ&`݌{/=P|OU(Z^_)xeJűsg>Mp;|p)&IY~;E,wLL(V_Jq9+`tDsM23 m9,/5-gTD!qA{0ً?w â @cpQ>% _v?7^ҝ0a؎@?K{!@-Ʀ㒆a.Bŧex\l*h\/;}o oעf&̰;ţBjǚh#*yB5/miIɪZEw.SndY!t 7 >Rs@܅Gh[y,u|k'kxJ}XzX2DtFF[|<,7tM:@aU'taϾx{ 쾺R˵̄e$U'FHwvsbwB'X?YAzW3 4ᓸMDCK*6pC|FySY|[(!,>QENUc0աJe:>.WY..T3SfA*pin] ΄:B+:Ca j ʉy"DrDو͉ v<5 Y/Դ)$/xҊK >Wf] 3!j=¸[L]#˼{/Mwg@0; f`.Bai #GJk|oɥW~Gj݆얊]{(Q|⻔0@Ϊ('OM:"$Tz.4h9dLcdtF߳$}khiwaaB>6CHl9Ѥ'./+JJtaMIB,7+B8:/傃Kµ-oZ,vBysy E1PÐP&d-ψn.mwMע6g7:?\5ʁCIΝ*W탰NPT?Vg:|3XOVNjzLX3jtfK\޵ev5Uf  Λn܋tqSԜ cp[4-Z`R?hiRC~/ O|uq]$`S6:(Y fܗՓ HP(<%@PY4YR?\U~8J"!v`%:=iy겷u&0W47N6&PI6ѷPMkzU,p9ձҩ_/w]Qgݫan/%|[8YZ$UTv~E8˺IN Dj!zZ6$׽ ʕϞIߙk@X{dQҊ5 H2;%]yh}h4^LRSQ (+VX$ r$-8naim\˳M{}d"ѣ  p>g~-/Qέq{z%llSzogYr!""=~0[8ٶ lR)0iqǜNQkPmRpKڷjBU17OqxCmEf #MzGЗ=cwP.#&֝`ݏnjIqBN+kns;nGK-?F ®䧗]׭K#DkbQj. ۶@(Sb`u׆J*!m_7zoq\6ma dԮyB2y2I~I=5/2o6@ΣZBWbs/N+6]Z?rJ/o؟g%hsV-]RIߎfB2:Vmo!ei F_DnYE^SiiI V v-ܜ_z*V۠Uq{crD;T`}.KYEgU;gq[NO~~EF$fVQ5Y؏5U_ S=Oni|:nFIanƥF\;2Yﻉbz&{ ""Mԏvh&w"4Va^TnAqyf?b[G0d_Q*-+$#ݤ-VeqI}78'ՓuEw@b= N 4?JK1C;H%Hӿ ۟ib9 T\CՃ "9tR>NG.Bv2st &zhI<#fPmN|rP^vUFN[#=Z#+Nʆ"w R>۳]txSϧ&D)s{o5v ƒ9C<'P#ZC l*Nd{C'a Úqxhnvaб LpS8W%t8尿{ zPobS;  ˠRCm$U 8Md [ -$2DF i(UXxh5'WT >#8+ > F \$p3C&wkmN-<]Rma5몺sByghoΧReL 3",{3c)x9rC~{Y#H1DI!`6|U P2|,mžڏ!Y9^R oӚ]‡6's 0 9w8_/7lF6f}Oa3{DdFvsw1- >y9&ȬmxL)bGS,Α3Îg;!9LҺqM0 $/En <Cny3RBPߧǏ'Iecy`t8IY\/Az,oE>b".e%B;H I=Rު/Flj~1XDXͲ`G@ (^!Ȇ+`$W|f1зuOt?fQnM<^nRqNk Qr4z\Q|/M/TQ/?"D?dGRXTZr(`- d}qf6KRB4u]9+& 2,qg2P1Z>CRzB,jq&T8.Ud49XмK8|3!=: iC8 {r\q ЩZ) ᳘Φj`)C'h'[W6z5e(LUq*+cLɴnvīRmݛk~] g/Ol:Ϸi_$UEG]J֝lkW\ 9#We -_v^oᮖ_]B|Td Za)ǜM|X&q9@؜ZD?sER9IPW#2پ@[ZS}LM魃$TP*(; "&B t Aΰ 3Ҕ})! J-Ӿ$3`YpݕJrʺ'9:Tm.H6cb_ P6b`iRXYic]ᔒI9!g2|_jyPvňP3; _VATfWfq)oyaZ\Q:sacR"07LoTzZ Zk\GU66 NTXaA/VJarrR6s:[< BiE2nU]fz̯%w0sry5e[}7Onqw:4w{ dU8X=^=Ceg$W >'Bw*cV¶l\ [%UTf]6ԪL.vc#yJ)?!FpSC(9cY!j_׊jZ<>"%`A=;e '~[mWM]PDXx iG=Kko!={(ne/Ota2^1٦ RbˮrfŢ_KQ-ia4!K d2QUօn,;1U!64\B?~ չǖ8Z'}E)H'/&aiW: ;ef (%P(Ѱ J 'l2@eg;-\e^BQ,o26D/XB2dZeEy:0T^$SR#>Mj +(n9LhU9F Ahg}7E˲%АG6QրQ՜d'/Nu]P]멦zr [eY?2R22xm2â0 +! @3/h^ײClyd ,nEK>n|U LR}lG1ެbk:+9v*{)iF NK=v!-!Yi> FfQ*!a]:6&H2 t9MNSTZ6z,E ao)!:%6vVqm&n$Du謄%ڪy&,=4 bo<x2wJvDţÝZM `/Z I&x:i}DR*b \**GI6IWd@]d> *V*exj?e8i"T9V7CW@t"Xa(מsٚ|B, )FSN73+(ְÍJfj.alB<'^I' 0a|ʋs{Xjt{7">ڹзAnm R@"vav8խXX5Rm񙡻iwkUhpI~ { q<e^Ld$0`Z$)9`mFYD-fb^B.q_W^Cҝ_}|!(le  r  dyNҌkɏ^ALIc(y3"t WaF E?J~v.}ߌ+1(֘DLM3o~FF1[*Ww0] U" }N*h|?4( OW #6Yǵe)7 B䘖*W}p>sjscUHVH>WƭX,h?3O?W",2xi-p;d j BDΚ?"9-J9%> F 1F1'q <$@,LvrF+Șѓq-+C`M;z&>LJq7'!K>\584w1XUlɈyK>\w.BҳI`Z>*?-omXJ˨R0AE\!U9A{JwmÒX3)dg*KN} <ټM\II{1%$ I{G7@N82+G%f`T. ] {LG?sb)vٞMܒxTۉRor5i)Aտ! 6LS#JŘV%eW+;:V)%/s''RΘޱ =#-P>?q,y=6b-4UҘ+=HxuxC$΋jdP\[=b1i[pzy_1RtΕ&4W)#|Sb|'Ӣr0_Uƭ ٨LЗQ̕B{"Nu`1(`AZe.,k"Wɦ1^Uz_p?w+ǢH\A&J7+}id2> cE%{1z9^(l2:H-!UVR^1~bY:ASm fE-g@jjil@=& af1SI; }'v'I ',=lKE0XP Y$koľ%dӸ>S̝oynt1fV*'>9Sl2pidSsw}]kяZ'bnQ,?3i71hv(DOةj,Df@.aRh;!. ta^VIlh;%-p_f+[%€Cq/K^p]2_\gj{b[NR/ =v 0zv:FLt+x(.3-vg/[A`|8zxP:lQg\̂O~в/"iOmmB% * h8-g.؄Yf@؀^tϲm8fY5yZ\1'dYnWzf Kbhs8)wLИ~Vn;, $Z8$Oҵ=yI}sr˿RY7jzoTP&w2:[ kYJ6,4G,5 F/".4<6 6~毕ڧp* ,dmWBNmr%Fʝ)eX"W])(6vP0Ra3+o*{ĉRhE!l\^ጮC"uxfA3/{86A%)OGvV;8,ŦЌ/0}[@&`p7=`P1=K7X$ /d"//ppؓ5γ_?,h`q#+z6 JoZflx3܁Q9anT~Ӷ5w,3v Omw9vI-"|K.q(V'>ơ̂R z7Q "^MPZ(l) O(;tx0hB8)Le^u))̓7;DATF =؎VOoC9BSVg!OoWws l/ʂb赽f~z0 ~;byB^<$PςQNgg@`_:l8nۙz*>̓|C`1+tV/Aشo<.SV^kC]t:F̍d]L2z\S:kړ︀(QJxZxcvCc7 yv.h 4w fȨni4[vOgni9 {{l0s)d4-ar<#5>6QsZDd3-Y:TC,ů;\cPJcbw_༐ճb^:pkysxn(koVƆ ʘ)LFd48Y3Yo"_ށ $nW+a\&a"( t\Y5^@[,2\X}):nQg"t›0aĦhSCJZxB5)t*]j6f/]*⊗ ײ`Nmhḣ_pwdkWU|r>NNl,z魥|-qɡĜ:G)祸y3z1BPuZQs]?sJ&FnSNTL>>j[uBO;eu_qt!e(}7UQr WxrS-rw}EnӒ¤g,} n&-Ⱦ}Jn y@(TA1gYZ07070100000241000081a4000000000000000000000001616eef1c00002a94000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/memstick/host/r592.ko.xz7zXZִF!t/*T]?Eh=ڜ9PsI@ch uvv0ۘ^-t}A^E"׳5CšP V%S`ZTM (KYNRvȯw4=TH' ݸwhY4<;'p WSڋy[)ECO[P۩p:~jA%ՌR Gɪ)¯~c4cBXйy"]vi/1εf5BiTyFptg5WF'KqPc7hFUiLڗ59&⍑ >$u4mv"F<Pni**+[UGXՍC‡["v3y˼/otП!W;U1L׷m%PY1:ƺIX:gtѕbwŶ=2V~NjXؖC!YΨՕ=3Ο "[0gҡlHouJû35iUh=S&Elȕ!NYI5 FbZqi~AݐjkTeͧW8=Kۻj+y7 peg=`|d&uZcW{oA!,|4-wD9& $˫H g&c Hݻ28Ѝ^}U,JJp>?)&̩ Rƾ{!!8xj2q9L)2ᡶᇢr2?M ~zIL/s3Ѐ7+`]F ,zԷGlPҺSn&'$0MH4Qd9yZjZ!t)mȇˬf3H *V_,8N~JqLbr/.P tY2S Ѯ4t;^DG-ژxrNkw'N,]zJڜ,bRe~~ŢmJD;+ֹMjZ&CrԄpeD '0̘|Z*;ON.(. .RGVi _fއB?Ų I MCdDru3_Y:B ._D:zZsd Ht(K|sMTd ,V7M9qZ:[~Eq /w)vQ-/dm#j˪,k 4 ba*Je ?Z8e?v "soYhͦԛT}="QFjPfuR6YRfNɜSq,VLbךG{`E]mn`pJ~m5/ ܾ>r =Bd?7 iȘ;u9W&4܄rIh1 ^gOSө#˔UhSςidLG0ՀW;I2bK?r_# v(C{\UoHsc+_hP84ǫrfB'9K XF(+ hhU;v`4,<&CHGuv;E80:qOGy:rI>mbBx`ݼfc?$KkkȈnspAk/_`}.[,cJ Pz<"5=BE^6*2UzYՑ":~uXL|@$":씛JLӜCh~y%iRWȁtG1edR |Z$/y]7tac\ɿ˯nեz3pe[NqJYA[@^L|Y/1&jaO.l{nVDT#Dv%>rmh@r,F^tȂך %ȾH+ K+ (ɣO6{#{ܳm6ɬ+d=ԑ9FH{Om3.K5-)(_-zX'h9+Fv#Zۧ#հ x9s0A*r=TW9VCq*yڴ>F*(W@'oWcbQo^?)cBRsI$q'r8*!ʮj7 ~[j߷Q@p/lхE cx V"}?#vCs m NxV[0!,u&69_6 6sIl >;gFk/{?/37ܱ uQR,i 3qv"DZ?rtF3Xqucߩ#od?es/$Hy*zG*'4}:łlK,2HUsGE/pqQgV&9DJI[E,0,N^+sJ[91q 3ǫDi0)j#m&(1[^s1 ޠp_o$ _3xx_ڦw`p}EJ>|I}(=٭i(r@ɞ7H.5}L2dxƁv"hߊC.[\gqdӒ*fn_ 95C=wǧ!ZOmRUw-_ŴbW ̕}3oH%=uX:33@&T~^0Aءuw[;g tA !7ΒNkk2;*B('qE}N!ݡt@n27 W,-`e(ѯ:mkgHNvCå1R9J!5E~-~.Y*Y6r-2w76U]0FxH@r.tz3͡I[}Р-<*!,-"J~ ZN}W{eO=>9L'viQw GX.*(*Sغu0 $- @O; _K.Ɠ됚n;uz*1G67iV g; }]T̯jHjr,2M}qkd%9pb ^Z%./tvMk-k%'8x.Rz,a7x E5 FecJhrwIӃ^ɭ ԋoUN5s"^q㵰JyD,2ZKIQU*f+S]yoDbD?<+y}2l0+*csU]N7z e26V$LpB&ʀ"& ^;<[ޡ#vaXQAG:! bDۓgRH ~Y6s!ߞyd+{c3b 7[8*~%DG,QĆz3B&88Rڈ|ib? %ji\,5nUۙ+ VN _B5n5 ` TҡEɧ:LJj V-@SZq1D'ʢD=]!3m37rW嘂H}zq`d2>`T[>N%ȬO l#F8qKl} ޵"HvkH6бwO(!g:: ~Bd6ḼM[Ju=N˩| `xNK2<5xjQЁAzjL .:֖0ra*bWɭܻbŤW㰂ɃX8KNCf`D6`cvPwfԺQtF_ig5 Rk(S^ɶ+=@Ib~o2 t{ I<@Lw6/l8 <Q-EӢPGc1]MSDg&iEZD)FE :sqc5YKw'|&IA9yЄCjLE2G &spZ47 oi:NJ'5AJmcxTo;Aat*T !R$0rPF ڲ j2&☸80Hj2=YOǧ6HӝLwvtOcweMZ*rE&%'`ֺ{ =- Ff_RHk0E{c2ؖu0 :YrS0տaW#(zB7VV{IiY~5ԧn_N̤%(ٹo k ҈.tm$C1w#,'r"ꏾ>feV62$Fs!4St}s]t B&4M0{byBpz.vE7gNt˦gLHz*٨iJ BR;5;h=vvFN9->B~un(hw/:U lBti ATX-O1 *tżw'=_oG3I!yݩ؍NFBumg>wĀcyǭ+m jظ֤;k)ޖ4џۧCQshen0o &vVJks<+~K*qF!߮#M,&Ye)pAX)X"(-^(gm-=( oE\BZYlp^I|*>cz:, |_@@E*Dgll[ROgyͬi\j)^ip$D@ h^+EBM3=Îi~`'!D jߔn/P aw=rt! Tڢ);H? M1ӺQ`)P̈́0h-s+M IQ'Lx©n_O>D;خ¶Ũ![/+maЀw>pQRx="HpOTw\ܴW^p r}e"OӛZWmBblrUKagĂw)^ى6NKZlvן$: 1Ο0#cnXԳ( |BЮ1V@Cws2{%EZS:3 yu-)hqygi*msu@H.->kNpygpFQٚ/>OcX(NJG' i,J[k7U֪% __ie`#<8&SbG/q9~$fuje“U1 )rg#%AHtcE"EP*x31s!˓/x|vm4WGѮ[%9|RV\Okd=^5ٲV|kOuBLmW-L"өH,ϻh zNėNҚվM] 쏦wIc)< N3qM76b6rT{a1:˸"|{Ȕ+|4V2Nh:vj9`ࣔbJ0yI $̇Q(FÅ7y k%I|W$Ǘڠ;4DK`mȺ{T(o,8ï}4U7z-& .s|lGxl'0)ԏAqK1@* Ss3, ip|BuK ]{\:PdxZaOjpl@s#nXtxn!T%3AyPUgqɟ I6pؿ?(bD_2~0c=M"{^pZ\Kf=3wFžkp%.nrў=UVk J4r1 _M0Z^QOm27[w7 ?; UO~)7'ih'zZffm-=w?_^YXZdzu`de>],aM$'1t|-]@(uR@JXAawTg 1!%AvLBn]KL` 'A.O*A~RD`*jIV$l"CMUÇ%!g+*ՃڀN<$BMs:a}V -*{u];'t MҼ ŊIEvNw5ЦȺg0zRr54w KbH$ZuP[ vm7qpS6@O.W>"{մ+0렂iGFE͑{nnt/MޞT[On}dg[9[oڠ[( 0_o`i+$.>Ã\6e>M#bKa[QFdC$?jr}bSg]2-󦷱xU0GogQ+'|)/A/TKٱgYZ07070100000242000081a4000000000000000000000001616eef1c00001b78000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/memstick/host/rtsx_pci_ms.ko.xz7zXZִF!t/{7]?Eh=ڜ9RsBܷZ ꠑe& %MPhUKgs[j Kn8FV&'6tv= 1~53k-Hw[21ryg5:62xtjI4=r:0gqr4l{3n{C}:+7xAiV^G>LA~7Mk5؆ӗп\VX\ҼOh>>Di*PqVw ]V݁"{R괍~>:?㽬4ͭ!$[nmGye>fL7͛3{chmsy9 J\+z}gEȮ QBxCBk|=Еr6<<šf @\pбaȮ杛dyasoKgM_U Q}YP4p"9IF8+d ܆̿%eQe&WN5W0ܿKZ_KY*WTܺT:I44eV}MgǃH5 JOsiokI08DRSV<>+;/B>4Qj7? umVttHG[/LURT?K²*ҁQVBl*hgJe޵eVn܌uQF0!YEZWFOp**oD<۳k]-Ʌφ_d, rᥒ?mcaXG{ {s)t#A(}p:,՘(MO(n ANwg3\2l8(-LY/RnZ'lUv7cmiN  _ˏS=|@{nWZ.!?c?(F=f 4$^3Y L{5#95]O|}20 Kl(P~/ i^S'@-xׯkMIeO[ETz^\&,|oXS='=$-~I?DeDqh=b#Ʋ!s9uh6@`\*/}ל&͚w(^Lx{{Hnj寇Ў0Uwq1ϩ2ݒ8C qu%ϷXJWb .">AYs66z~aֶ'YV0 [h |O.p3{WQ \:DGCM:VQB@ћ=/[ C+L NCqè* _DhӀ1@yBl&&aFټmfxPc(EY[Eq t?ʫ︄k"'ڝ*5*w g#zCk\%һ%Trށ+啣^?O ZC9-eRX/< af<N ."ҫ_ɣfL#%;8}٢s1@ֆDΓ<,rmcl|Sa^ۧ-mwz14{ÛHI;n'_6C*U$>M3p 'LS|J dG+h]_s.iEDdW6B\!qSZ[S%?Cop/sv~" : tA|4eﵑ PspAxլ-ZM}6y"hj6=}s+|#F0 fq])dkӤO,O ؞)O`Y)rs 1D#O, /7X$*MVF(Oq@esד̓)q%|=Ɯ&+,oSB_Ϣn 䭆\+Y2REM%Ǡn@Ũ]!K~wjB:332̂3It,%p=UTkv3pyzoW+8 b\T )_d2YGrR}wq-!s=a%Shԁ%L1Z 9bݕ"4 2ujY|WLgkQC1A^UuDaMl' ,Pu@fA/U2zsmD{hA#-"I}'9 !ַ2Vr֥זP]j]OCƗ<#_Cg#Q j{V*i|L0=_ clH =RYyZi`H&sp9BE8ڹl(A1EUև)e޳џKEZi3%X4?hjȵx/Rtz$M,rS+rHU)Q e}gߛH?f,$с6;^ K7]Կ*{tkvm5ُ-/21cWJc̸*[ȿIϸK*S unH>IO~'0[e*Cl1EIN?쥇{Mȶà1b /q_ 'cP\1Ҷ}\QElْ@. 5x3cٱcݗRQMׅDLl)#S$)ژS[sYj^T[Ar4!j|djcEmluWp=DsӞw*8pڙX$j rѐ́`̧=/5 TdPκZU0 р2MָerzPNl)Y>g=^|bA"8-S(f-b&aWHԮv7Nă[a =p3#3$ \S灟w+|cGi!8$6O8 C@ ԃ69Jh'<#n!k5{k\嶕z8*IizIߙ.$H h.|Aw?df^fF4B iYI%d)9-pZ;?l(Nߢ$+W `,&N\\:PQTh\Fla@|Э5۸%4=mǶL&dDJm=O!)Z N)V:1d{=&pY?0DԾ&-wG9J"d8"hbWpbְ[ȵ;Wv?Ed>4mžYL\65~%SXUVP"=~j< >t2Xá8J%l+y<S D鄖B3ToaXu0DaNDh_R婨m|_~7PN*ӧz^ܣpjT!`|6qp#DA2*:&܀RȊ+*#I󿦥]Qr%B沴 W@PXk2"-ruˇCt=(NK}FǦPtO­1jE oWm&A˺BZG|~+Utq-hI[kÎ67?ԼJb= 6|=PqrLo~9$G)[8<^t)$ 2TvR2K߻{?YLiơO+KP4 #y%s$$3N&)>6{G@gnQǻT,7h0Uv!B'-*sLjge/3:ǎɢ%e ͉ \`]RXz ʶ-wY4 4Iz{$lwQ1vtMqauM2CM 1z&R{.ӭ2qA8> z~b[0 9.=k)\E.ĸ` hjzؼR6P0ֻD>2298ؑ _, H]wA|(6BR#Ӎ)LEܸvƠa; +CN?/C &.Ist=wjZ {#9"NO\ H/YV =X%Â>^]y31jKGɑ^P[>#Bf 'CUʄ[\@rg6['E sO"eX"ݣxCH}[gif@6go$.CIO-+ϔ .\nUW2Ѭn1OEk/t(O-9zS-rîz׹L4ިY8͸:vVDlxIj͑6+s(OnI >ۦK\VU7K7b/^7NC$qS0PjEaGXhu")Q":-V]EWy1r`_6_p3g>wUQ䵦 gIBCG5rV3O1O%|D0QR%Q*TԿȮøS Qg+ӾT1,+VTQ6cpm(`dg)OP[oK-v~gjW=au/g|IRy%v:bc,-[MCknIa֍ ;8Oq8٤rzt dls`e2s!*k@p(GD\NsQ֭záŏ%հ~ cSG-HUI6HqG4/cjkM/YD/C#(Ҟg HryYWZ (Hۋ/׹eXE Cۼ5ې?'rz('Z)>]l.)6#sLU.$%%SeZ/0M9g܎EH&ٴ)R ;G:ǩ2{4RF箎'D6n9 /!J۩6;e#1~ҸWK|Ln]Ӽ9 Y2H"YfֹW)@̯Fbv=⤠.ƇAF>"YڴwV \gQqWL.P1i6+)a0AŎDl~|c ĕ+B4D~qa-Bz0#1fԾ.{aBľY@ɚ`5~n t[PE`bLj`v-zHʖf6 a3s4\ 4ignM r꒾T9}I7m2PG2"qGTu5>k)%PIC6zn|)$C5hkT{1 {)~GԥxMRJ>  [fT Y E |QsX0 l+9ӧ$݉~n]*G6Wܔ+fbQσgo !jA7L5@\3'_fEje4KXݕ=NXY]"=!˛4IVUށPz -7k>uosvr+kvEZja@.ͨyhNKk5x^z+ {|PUFg>@6;pi}|"Xklα5DB`bAjR ѵ,Ry8!uV<פ,HL- @ɤ,/t箬|K(Zf:j\݅0uɸ= lERqj$=6Dtϒ0#'m%׷~Bqě.D0h,'rbZe6ױgYZ07070100000243000081a4000000000000000000000001616eef1c00001f2c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/memstick/host/tifm_ms.ko.xz7zXZִF!t/y]?Eh=ڜ9T Ȟw2 T$zd>2k_+s_:OZֆ^I {e@Hb}>{Rئ[;C Q }(o5V=`';ͫ t:~I&QEϽ ]= 8JMO` H7:cQxh*`զ>njj3l:9ﹴ4xPL=I-wA1o*VR2U<jkC<%cX"W[ތ d@A}ikNq})԰mjh4 ?bQA-.̷u `vB#jFmrRjBJVʏblմ%^S{GG|#)3Nռe UNU:m1 v$DOL\jƈzk!B<%.o$O㘎xA1&d o}zP 7wsYfnK oC38}l+ "ЧB:y_2sƝ;]&' ʳ;?^P| f,C[N :S*/߁C)a2K0QW$òMOv=D~A԰6-G^>)nQxƷ`ւ]o NAƸ!vq#<OKO'Pu#;%d֔daP LsAKJGD#j0:oũ{'ʽgq;c^&MAJ2ґ}*w^5>iK__U5Waj~H>gt(t<x]p:uO-inPa7c y|XJy7\Zy_O*2jk ޽.[Q"Dg4$BAp1ʏ$P5?,b>l,$}{LiG)Ǻ=sXosN6nӡ B$?gq\(+ޥ Lm#U95DW) 3 ('gZ+YȂ?kR[\n}ʶoj9>xgރ V [ 5u.oەg p3旟jp#m>mUJiÂ'7 TzlQªbE>٭$i!m g'Ӏc &m,sF>0 ?a6ʤ0 -V( ϚKt.-X.0&XmKyv nl_Ry7 :?6ELjkU9D'|NUfp$&li +zuV|&] +f\ӻ|~U1N,fn)5n + *o#g3yZ&-nNc֝ 9)>`m3OUa#E!AreKuF$¸rQP&#40zW'XSL,1p|~hU6A8Xgiyk ,n9)~ Y*}c+=1{ₕ%D*t[YFtݎCQfqy#)B^rʪ WKS |'ӣ"97z ֬3 Lr]? ";m!<9ݠQ칑n.eE4-VW0/>"~HsrZ^k;NtjԙIه?׉x&&fUajhÑ.Rt$")фCTOq L)ep-C֔/0HTCwy+iy^]2l(p]r&?-Eֹ$Ѐ#G-}B(C(Ȕ0'!9`%TN')4 troU" =O C ym 7JpP+m<OCIѳD׺$GKFO@Zxr([/z=GE}@g؏{[^kZ㍴LEW!/wElاueKBfkCx !+BQ8*gLqqAKgudon7?1F"!'&S22FyQtbt49 ,-i+X篟d& o3pX> Tbp*C_ @m,P-|B]漆 ӹ1cJ!x!M% NUwC3h'6qfG~F݀YF(3yz$`>3 =OW43U]a= c 0*~0)͗*iٴ8K-nL)fwQXH`ĊVX|OP\/gW9:U=~,=xtP+2mY&,+G!]A{c@0xz3E;Abē?7 y1eٖ9@Bu MDO욊Vx.& Ð&`7*#TY {JgyD${6ߞݶ/WܔW&9F0zTǾ*al1һ. #fxɝ,M X;̹Z|IM8X2\j7RޕQR ^q ۠Em1e /HF(t4=sh3|n6HP8st)>;G<9 uaem-8v4?=߃4MMPjAZ? HLM#תPۓ?⺝yĐaiC6KfW|7n,[~~ bWQ5ŏ0lYhĪ@'ő/c5}3'3/B}f3%k(*+zC?[ @XMxUBGX]Z|LyTud>al6H:_hvίudñHFĭm+d)̷EvgoM6<ЍVKpУhڌ.+WF .0K%M((ěo8R ٪{Oӕ5ڤԲک(^cMnEn(yI3^X@Hv1V6]-|=atix60[8pJr/" Y)bS/{ή0A+dߤ,i]383HȐ;m++FFG1b"mmݟ4Ə:3Q9ӹqM*xFO[yc9OFXp %;hF ,|vGqaD=9ęww lo}$B3ZN:1̵em ]c&קk<7艤z] L5hBQW}1ԯ^OJS] Wv}ON67"iEJ`*\ W+9^ >-fZ Du a G;h/[Z{B~cd3%ePd*Q`M\ LJ֙L=dRi=`XrP#d"i<ćL97}صd`tBSJy mpD*e RvW#J>7:Ets8]rlO.wWrqDpEEEOA1 M"C!@ .쵬gvNխ!y~lТ310<2dTP^JU"6L'S! tbd0v)'6a$dk(X̝ѯ8U LS T`Pc'F,cuOUֱDa'+8d:H҈T<ۈD6,7 `6dmBD 4 a<|/AONP-902 vUŧWΏK_a\A'c`# îe?>w'XBЃl$u6-w[%ZеnNQ-ʅ 0k8@&g8s$ 82_biaP͂ PoG^ Y>MVFBNҩnsgVh3^iw}{EC 8'CeA!b*N (#+xF,aoOF >dF;CVā8쐣V4-2'."߈wTX#Bf]M' ۳ QDU3 {nQCq7UkZ I*c&Ȉ]NPG`3. Zy*S&rNQ6TNo:4G>|68J]GM[EڕѤ, ryr C&mB"x3v?1!/z퀕sTxj6 wj-p7y+*!.~Cz7eo>C#7޴!Ƞ([5堛5X%7"Cuԑl77'ئ:X BJ9|y:hթEx|2@[%?~/(|κdGPک]xɻ&}z#KwH2 …ꋽ$v}4,2BcW=?:i-O9T$ae*aM3z\"t/&F6C >_8` ^4"T(f>6ʱgYZ07070100000244000081a4000000000000000000000001616eef1f0000bad8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/message/fusion/mptbase.ko.xz7zXZִF!t/k]?Eh=ڜ9TSDӛ&>U\:MYRĄ/ucڍ;ߝ_Prw[nCMqb!!G~u}OL)~eZpoE2N1er9ɰtB崷q]N^9cj*N> ԓN]׽KCA+95~V_xϵ2̓@}ǔN#z!o+8UQ}6h\NV23u3⪇GvFHS6ݔXjNfpNYBvG Sh|.p } %@=7|hāv ڴNtx4oGM<Y1s !FC:[ ~/|pEhv#S:Je0 T=OĮٹUTNؖF#NK!#JS92 @2ݔ fesq> X[l~t,Z%#O&W9u5D2=OfCc0m_KF&m qߎ'{%}]*s"%H}n!Uqu'̗?TW̒맋k^fRpp,{ TXo؋lId}U*Y -xpV)+,af5\T0xx0R>(cA=rOf=@Oe987e@!_.)ۊ]0H0!$2VnW;g{0pwoxZ #j8(Cip^cߴzb4:P%B1F35gGw`'ڛ5^ZnϑuY.\Y5=p0DX;jW|7P[öLH,w漯ǫ, rhӋHJ|zezJ]r{xQW/0wf @.}7>T%t꺋4R$, ]F"l}IJw} 1(._2Dd%o  W;en/}wXΖ܉"cywUrv4K: bD{}*lru#KK eN;dI&ߦ?"[VU)Z>1(q >/;~jWQ+ʥ.OEIPE*[DyIf:Xt]ͨq=zn/4?Ņ2߻T)wU`<xS`-^,!wo:CqRL3NpY7!@!E%!$LG*bhH."̶]0Y|d+vOAx<ÕT&s=N8Scղm2JïN:*ˣpabdO) L?l/zIxK)" AH(ڲ]Lr1IU%bgl< fe=Fs"=1;t>s{o}t@v_ܑz rQOXXqH{s-Mx qkZҳ*byP[%幁7)[g[ejFA*7]Sݑ(lI=0{QwRd}%J-Q4>l+rt,y@YjWP#!"rzVp,hx:=RDtnlrT.B*q?)>Xjt{d@ý 3 w!6(#,gUlu߅ Ң|pQGK=NT55Hnt!Emۦq0h]/p0xT=2;;cʒckxL8E$ A鹈'?}x5i5YY:QU8N$Ss&B|b~V>ACe\KkxH>ߟlU1l7aLg.QUCamy_?u]тg|TDCJbUБ ꂈ`:e ^/yxҞo2?^Tg`F 55wc[Q3߉ϣC! ~ozNlHhPe OgFV%QmR Hd_0#0lV8H d1rL{Fi4@ΚwX$A n7 H7BBτAXAU@b}oj+{ZȆ>ۉ^N8}GbQ)f_D˨c#Jv=.0$طqBW,70l%ss2y%53@DZ=S=dqoŨyȿM}SfigMU_ /}n܎g 8.]/rZ`˰>ɭe0{ۙ|@ҫMA A߮-aLb,`w61r\ʼ:MzgܼHMY{vhNhN ;9|C_gMBH[ z0ِŨoA刱YQƪǪC?r3,f2ʫE!d @\ ͭ3wh8+-Ƚ'{ƻ1=ݺ|,Կ^TiGFkLTNfٌu*Iay(jV|9S.PԻtK =!ò:bKqps5L0JĥJPǯs=KbkImyC`MsF<W/ypDQҖCdeK/Up4}L_GL(b3|eDP'w"bCvBWKem MI֛p- :zE{Nđ] ^I c_]#_UOD {gկp֑g6SB@FwMSlt)|Pt~#.uzX=$!0'08 "๯ƪGpGt:ow\& e4gs줭]N~J Wdxٿ\ŵ"$ҫ>-Jێol>tѸ=!c^^P5(\ (5IO Iɭ2Bgx'vi&f5:ƴQɳ]M?" Q SAؔ'АO7-u 7./yHF gRFv%ٶZUas[Avy2tj^E"`2EJn2fTއLcT{Q cݝsT#V3+k\o2Xd9+*ݱ)mS?˙vIұz5nZ|x:ˆh,p kf츯H3{'!'viU![;N[r+0J{B62WH4rB; ]f< i?+bxkٖCpjZ4_R,}/P< ؎ko`3izC7!`!k9 #T4Z׃: HCsfٟ5EڝP)İ&؆!.V (%RچO h  3vM3gE;|;ܙV\8D%cNkLj H9umKvI,`Zmlv;RB@Mc cN2,ovߠ/>n%Ɔz䉇ʧ~!T3*{dcH/IWU ^y͡0`Mi;yQ@Ν.JZ?`*Pnw:^*6~| 8ܮdh `v]Ko~t z<;b קo胋\S|Ƅ*dR:3U'=>`597hiVzYB"IW,/YnET\!~x^jDֵb IlDY(&QzohWj@J.1ʎhNj3Rbgg HH_@)Vpݞ.3y ڛ2qVe@$S[vC+ErA5A/ BVG‹.0 gq "GYݣ. bINL;Ƭ02X:ar*g6v?Ż^7UIM[XX)-HҢjI O>doz#lRhVxpCr2iF%a pun U/RmцqYקggi^.;|M(q Opwj8M{Y(CmYEzt*繘jSyϢPnE|sȼFKJR6o@]b2 L1> Is}J7|&ȿkk,wb6 L4)&|1Bwy ~;p ֞l~)/cTV.' c@ա?Z{ #. \8߷ `'鉖솧1)Ok zmLbj**o@P@z3*3Р9lvAPtC -M<g!>h]\xYٖE_&F>^Lcpq M^a0Yy >+~5}OリڦU&dU^ҔBmP 4ȋ :{%aS,.31;a~#N_^ ?G"DǞ;pvm./"I"_Eog=:DϓGX8=A4Md0=FWD Y7.={=iuѧ[Ígahğ;tiZ<i t&JvY&dDhPQ򀭡2zYi}H+-GA 3r P*< e-2-`u $Ho'#S#@x>ك> e^-h2F5.+K*H\н%fF<٪,#7onj(:.nd5cة+*JrceDjxu.1P5,R8Rt\C7Qq^ІObLNtgBQ`$gbV#LgcSF]p_ty,w*(=p@ڙhd>eX sKXeNHy4phO- +)4zz/T(y !'[j3b ҹЙV8~BN ʣL|>3.g3L(:ya$1N...tGΨ,2!ᔺ9- _9^OeʡMBTOb.d x6[$LQ2< msS խ)pKoU;T%a* JX(rtC[Ө s6bL@]oft`F Vl_c 5 Yy`"}WAAn;zZD b5q)ߺ A= Lt[!1*|L%3H |Rȃ*/?լP,: }/੪|KSUUFVXb^ ;|f%BR + I"u@6z{<$y wɋ5xgCO(zlh09e+R`ܵ#+'cʟS#a$]V "~V{u]<;nnDd\{6n.g*)6Μ.i֜ǘ#;LՑ{5bN"1c~x ypn,MX5M~x$#Q'I qi~X2.$wDǩhgi[n$eMA-MX- QsP^҉{Mϥ%l^? bv$`A6mt ,yh瑫-:U30>m#[hmilC0r$Hc8 i0^*3\ff3q nv*klm72ij1E e+S~9 ӫkLm@.M\` 0?xkQFL.3M : __qn4\*H O)lN6mUx{VoF ΙW%c\'7*BMQV]yVw&g]a)J!‰?rF=`1EXgaoUj{ ʐVțg;rPXFP="pJtUgs@*x߂ e̘ۮn$k'Umsٽ9pCZFt93 !^#TA'^ׯz#- )8LvN0ǪU$'AgyBAIY$kU:lv6.iP'yfxmXZܹkeS lS4!p鎉FeGAdg ##+U>%Civ{FZjj==/[a`-Ѱ; {/w܇Be5.(ktVhRD!@"G1_'ɣzYUVE )?x%lEӝVhՏYo}ߞ#م^6MT%fblD֭"K#Y;*X.,Fa ND5vXaƕU)\R. ]I~QqUkFҰ5&Rp<]~$ʻ:Y`X4zy/,&RQֹjy@Hv?g&0:/r4mrD 1;+@LxI~P@/w:IggfV1AaCmݟ/ժ?>2C{kTjN\P-t3&\4.Pdm!B mrxWbSk)p-PGo)ʪ[z 2c{s# :_FX2-Ⱥoa,JtoPe/}~%’x /ET;U?h%?%딢&{mytqmt瑓B"F5w{6a]C.Xʂ*>ttQZjgm I]o.;1GdrI!zvFiH16U /ײE3>@4<][|n ס@0b`̧U,h-s_\ж"VҤw[3;3IЏL!E;n畐 P^dxO7XNxkmH0 V}w {oZ$SJ.d[+t{s. N6e$1w6#] \PA75; ۴Fʏ;  *#_&9>ڃb~OtÊ-FA ™Xl1s:V7:#7jL:wT@g (hev*p rQQ{_C8Iw,\jF=lq\%kmp.XR7BN\>(%qLb,Mhuvaz@O/`$ȪM9EkbH6~R6I݊]j YՋB9cg~5IyvlzfǯPqNyqd':cAM1[jPu|N((qF3 1S-ќ$WJ˿~u/+*ݛJ|q[6L\#kUZ@9 5yI@ݿuvfHe6ɐ"irr`-Z桤鄵SГ}||nɸL_ٖ\pueCIzunz/şwV?qsհWFI,޹9[و`}Apr?^̢j9]I#WVY$BEMp\FOmWC0m`:$K}Q6yX|R. # /Gg|';oTB \Hz&ic28%6XBb3/f!hԟ9omhЙ`. v|U8nfI C߀1"/oR%зzݣrF}`T?_~\970= A'eso0m *{D~u&-ec\1㟰vZY;¼qba1dfrB57nұu耴5iPH%ձ.>P^cP8 '>XK'?^{r u(:,hoe>-/0"آ<u,E'\c^͑:NCSH2$%W';W'']^PHeZ97$뙂Y#UPiD1B dlڪ%͒SZ,nKf`ۙfvfm3Fa%ǁ1DhRL1:;]gte6eYGG#c&.mC0|x{p4 8WcsuI1<^u0Y|r% "!S {f(?umc@:DC)Nh^g)r1bmJ;H MV1qOM[^7LYW1Y\5'5~ߞ/.&~K{18Uh>0϶72|쟚fn+ u? MS䁿3 &#2t$ 2z,M|HvfZyL`+õٽۋA*i*" 52^>ޘ}lJ36zKתb5ClyoYKU>Snj5gYL6&C@%_R%fNѰ#"klMCт=€S怑2yl߹ٮ#lBFu oMS\"QK _O4Kla-ԑ>lF$^.]"OadăM|ܳn0KvG.}t8$jqqūdM 6z. j;3,\ebWQ(=1;Df0#ېt'ح!!Vwx$oV0kB:MZdV$qn4iTݕ,:MC,r K[JM/F>}4qQ˂SD[Θᴙ_N޽ == FiƋ\o?cmVgńr]Pl bcgy]&` c_ښOy'&[ÐIIUJE5ZM%NلDrFU~ܸD,^Y3ˆ̰HqgX)k ]Knt{wLmN/C(Zq3m] 9܄!U3'ނDb2^w7 &,yE‚Tm L]0,' }atm>Mߋ:f/Ɂj`n>렮u):;6ܣaO'1.mdNK~-kK/+.BT6Gg@i2A%qfzH]EʙOp1qU_pW-xvꞦsTj4:Gr.ސ?̣veD[OP?:@i;'oDR@OPF*k0 m 5)$ -ճjG>z35~f9&/b\؞QLWj5CeݤlYrs}*Kd^~)+X߼YO)624 H[\jċ Ȯ4yG 0G Y?:}7]bNʣ1l݇Vo@@/mcʊ:N[6V9 C'˞_b:v1`%e (! -/-$yi#~H2at)P9(Wa\#[ިͳTd5{ aC?&r,ޘ}uPӅmѭ5CJ'>b1Qyy@%EP[=*a_a4iYWNX1W{TI_~,|6Rm LiR6$wVNm.ׁO\cGsܱ}& Ҭ2}•2 !okX+H*Z`1u4ww[qܽI۔w$Υ+gǬNw7W6 G q@OEPybWgߜ7F/!  -[1N-'{4ʎ7#0I 6 .&Ֆ'rE(d{Fo.݊aXeP#XyB=p kg/4=0D" -&␳~ 7po,ixZ*>AmJBG` jb\5ޮ ds`4\9ղƿN8O!;2ʮM5h*QΗۀynِQ n7 m{LNM_44@use6wR/z 6B""&3?v+4bG- @3 DKM?s2"AApګӱ녨AOKpj~7+;gPbO+ƍkJbaYMe{ɞ,@U{,hvٮtXڻٸ=j>vuF(2ydn9i!VoN(bJX{^\iOtZ ш5Uy?wHV2Rw,޸E7Rމ}"îX7vNH(eL RW8)k4T!7<\z4b|bE%"rK!;8ϱU$9UqH"bF|´}2E("@iJi26(o1zq&9rp,sI#VZEyb 9yaH@\ΤU-rdڶHcn Q)M,X_I1&ou&+ӡ|Q~ed< 2W%ױflv{PݝWx%WU&Uvws0v8'JgVs%y)v, >L1 0 V,2תxhsRDU#mPt]{x,k !k6jC&I0 J 㕻u8W<8Thځ;!J'X@^834r v(62$4vr{p Ǣx1k$qbI&jrmm `I3o'HFoD0 2o - "phR0oWb3/H|)^t#ž*=R~z) !%>4bV׈D&* :^LKecG$)@CKD;(Tb3:)ڴoOKJĖmDg܉-VSn%AH Cﰒ i뎵T VY'|'w?zMx`~ ,eT `kLm~W ,S5!?8>{]D'[fSnKjN෿b謻C* WL@|k.u+e 1[onZQ8K6X\'4F@]b?cN>dK{֋qx. Si3:2-q>he^ Z66fӻx-GN' iKqs]z C$V9 ^z!u oۓ~veU\G-{n=뎈ѻ ᛳyz< \4R[gu)MpmO,Ox?<8\u JM#_ꉉH+CU,Ajɭ~(Ho១)ek-ݶ!霮8ǨBV! Ir9 6#j EZAIȣIo7D7cߣw?^T`?ӇS? uVjsjeWe9A[_K6y)G3i.}K u\eoYLYpN'ƺK|h~Fx횢Jm=ߣ3-l/n`إO In=R܊!:zf>jtD{6B~^N" 497-3Nm0+-KJ=ݑr寕lmDjnՈ~͊&) <D^Ħ @Q)L9o$o.C~v˽ks L֜4gO/*](#); &PR`B9\7X_R#Y)6cqvMtwzaPρrV!Jmt$ujp8;Kg]%6=bbeI8 ɠAGP/+/CVI}n IsK"Ez=xӖkf3m--nU'hLvk /|XX7al >s!u!-_׹c_k@zvQ!2T.RK]Y~q2տ˛,AsmV_ ]_la9B 5|=Wi}KhΣ.q5 l2L 8V/)JcD bLkR˜J5vWO[ƹ-qϿI5pZ;6FiSHkUK[V:c+zSM[k3' %\mujotAw#ANEI/Wh%R= V0u|Vkh6 l¦;QB=2B!f2&SЮTͷR'r ?0 +SDY#: b `mNoD@DXSЛ\L |Á"%Z9?[F)6ۮG2^3gǮȵ|ťݤ+m #&D IPOі0 /~S|噸BM}@|WP;hr2q fm{T 2Rz FS$ҹ抯n@4~&^!}OBIWk^禽݈}aQy*6{g^`a35<%e%j%̊HjpWVs51?s^s_Nn*;n-US{?EYH% 8`Gr EZԀsfh*(rmg"JwL7.~Ľ7tl: eI70uGqlgeR6i5!U8&丒"T*ڙ6%ͭA6 Nf%Uw)Dt̖gЯ?.wcƅrZ߭=-oSËgmHF-=\2(L]æ$(nUڥ]ݣ`"`'=X(*K~& m`$iHO!(d\mWuȸFsX(4;!4S@$WLFHOBZ#;1feb[^S=Q>V jx=uoSxQ|K|9%ﶴQfsl]Zd"?kJϨ]qCg5hƁ[=ԇP[l@vsY7s?*S h*Y=f_B> >Y??„g3'jM ~3soxzRYO ,?4 Fp]є`f_LP>E! ˪Y-yݖ'wƧF޲|Ϋ |VbMbWN|S);i_kS:tH!VW2N4I7 e53(kq 5\k VnjxԿ:o!=#'cNI q1:vC FqJo%!oU m"2 ͈SO_20oμ: \Av jE{d)=`A L8g_&I?0T(&>UspKS̖NUh=h!,bh&q1s㹲u.x&qxpKC*$%H 5Ҁ <{R1h ntUd{s-έVVGn"sv݁=SC;k0V]0%Rwt?pqJ׼  sn [kՊR)8 b0Dl-?rBkc XoS$7v>kOߩkւm#'@xVêA 7Ѐ~z,g^,ᨆ3CfK$C& 8Tn4xܷu[f8Y1ܟAuSW @l(5a9$hR2)R *z$VI |SCKЫxPK6L hpfEҳɂȚc_:=rM/<|n^z-9D'2'€2/w}NGYBz 1c+Šiu>I ϯ@x?-:͌zK%ŅXlk!0L>K^rtߕzɈ|Ha^t0nn+!?!= 8Nd khNyv$/@Tb6r:XE >JNaDyjLbJzN0;}w Ҍ|a9gcXal5e8Ҝ!g@*Rz.E,0KuU'QTyohGןB(:^5RDX B^$iQ6]t!ܷvMf Y^u438,Tq~k~PyAĩ&Q?ֽCS9&[z6ht|/1b.Н#Ja3^ۿVwӪp.*]n-MMޭ-ǢﲫO$9`:WnVo %GI~;MB w͉~6K#;zcv݋ RTe0U@& {U(un_s=#Qb`◻r޽R{sK BȁF]a2?gf3z&⢷i!0)ֺ}EAS5Ew^B5Z<9LzM:6QNtÙϔUUPXkEӁ9n·t+]u'X؞/r3EJ#:Yj u,p@ӁVb0Pr mX)L5avP0/@9p ][K,^T)4O$-Džہ}S~,c追t .e#3l_Nf=A0)Ddgb7-vn`n-%VhETgPdq"nW?1埊r|3װ |x\ zݚAvH%,`@',o~>'cbwta3&T'n=YÉ9(Thk-M~ 3 w=H8iA.dA<cG8RV)γ}fNf@mN=dј]K4+\ѝ`B'&G[hA"gX\$׭o:ְI"QTa!w|Oʩ   l!t7b Xc;(b 5J04ȅdHCnv4gq]ݣCuk7p{ˣ0~g5~O+]J$i1_;OߟHT~?e@\pA g4(*nwbiޙO rjUF͓P` z `$S5Ab9r^/py([qg Z73Lz\OSUEfG&YEgv`6-03Ptc$1QEX-]S nY([bzؖ*y! ytX;vYw3`ȥ0R2:!U!zM`vL$ ,!&+M1%:05C_]|lGM>c6|FR6p| k?a23xdPG.˅a!)@`C.tUb̒$S2286]!/g>WS[[=ܽyfpfZYU13CO z4m٭~OG ØCM/lB:>*_B]yby3ʌp6zE/qz"4=8hѴn eSsaѶ1Rmw~\nlTmaD20$7֓7*\E'|D;S6-W^"ϥziR֌0"\E 'Vur'SUwg8탧E,y } E"yӢntwѽSnmSs.rH )JX)GOpTkYk((adF=}H+$e7=۳dy(DP #=?g!"QDbۙ#>.y+D^zVl.MpS5SZh9\6%g%͙7CmfxWPaA4ϔ4,q,ϿF)Ɲn-q" YV?]6^)S̛ ޝ"[5y>#NQ$x^ n`{(Wq2_>;Dr߉A}@Toe_YˡLFlHJZ1exc]nd6sk!:( aCc~T ΂ 6@zaJt$1^lJ&0 `S5 |c{3)=jnݴ(SGNF#1V|PydH@)Ŗq"[$lrBU˦c}9\>t KG=p{!6{须MkJE.#ƽy E|GK2w) ?xv5!rw߸܌`9ѬTVߌmOՉ#sF{{0ÃN` F'|NL-]YRKhf+qpW ܰNe/zձ;{T[B>LD>L[YH䃊^L:8԰s mb'}m6 59UJn+;BH'"AdS2qeu3*4WqNr8㺭j3k['tTǤѕCܻW̗7)u+X5JttZ5O Nm|2# K2yPFzY eELznz T wTn "e(Meircgݐ$H H);ԏٕݐtDswD#*]2"p=< #8o:m"1IqϗpA{I蕂/gB9sZAV&۔b-l_Oij_,L43iy! *##G66BqIJ!)Q:7JԳJ}4'E5OEiꄄʾ.bdO-506ʗ4nJk/QgJ1Tm[۴oF:=@ܪ=WqƕQT h%=*.\>:)kL s[aIyFF]L=Cn9~!̇ zR˻nֱB%fYLiaY3y|@׀,Q;M+l"GK)߈y98$ V&sJ3CDr_o:raE<׺TPcPcDT69Hh .nuZ8Y?ra፥EOZJ,?Kq,dwa2$ĕEvwB7!NOdYdQ3G^ajVh6EδrhCё.egv|˞#L9ymwa4%@+:3ܛƉ˳vOW rfX}[?̐L{9 )2o꼅PwxK0aZ_iZNߩ+]~ &ًeM%iXʻ N\G&eRcR{%p˥*W[n2pf5/׍㠄%{EwPПf0AK!U(ءiΈu*2zσ)>jIA64*}Px"0|/YsuS ?:@#̀FOL%<~e8"@=PEGo`ߟ;~ Z\Oq>-T 2tz'F_ƛ ^gݲ}aS&:B`п>[^`zXYם]Kz+J={5n%)t.$LkځT ;y$+AQzV4K+7/nC,OZz\5p'\ecGE9o,H몲j@!$'^-l 9Pp4PT% ń}D\6͊TRB3jxaroÙm2ރLSRd(YԔxUՑ9crV8"&טn׎>$D6~hG 5# w:料n )iooЃ;N&:$i}Ruo (_ `GL (bNSRZFFLL>adWs/إ"ҧg4=p)ZEe Fl iɟuy m/`z:է/ĈĀNJ''}ٿh/5mhzA8\]䅽yf’J8"s9}R yX_,Qg`>0Yct/4MUY:--3XkhM=J$j 0oίuWµI[g#B7aLZϾx+qt8lrEO*ϥ?mXRm&WX޷(w3@{29 lླ\.w, iE߃NVΟ8a1,% ZGr[--;#f8:6 kЎbDq '_ y{F;J{ b(|.JF^9s#eJѩK~p܁{8kB2_,n?&>:./^exxdDEt&N9iiϦڃ4v V ] l{zo6q2)^Sps+դ>tD`*h"c63x&I;3xD܆W6m>r.ZS>ݲ3e9m$!^&mLo /Q;/ęI+akq*5@;<-w8PkZeuE7YUp 8:@W(M uJ-}p2<K6·'` q=332kH#w.)LYp˄.PEd3b绝ݒl"T-6wO.n&t'^U(5Eհ}H9VqEc[! eBa !o'_mka Խ-W]6Ej15b!H΅7L/2xyH[-@OՀgTo_XDOCa_V{4&K 3'J2;zgC#lژzCI\F5Mg蚰b;~^]Khmor%y5JS.™ ~Ml(#`!'LqHCA񓾜ӎnl KD w.;pw+:VM)^hgJif{5sG'YoL? 2~knzP 51H7&VN2w?ѴxO3k^*̸ϺTΟl^r` X&G\Dsԟb]5Ma]&= 8)D '@|M-y8I=ϯJí L:&rY\{ yĦU}ܭůdb;\fCe P$gs+AQ2q[Wlܺ=)-ф~\/bBV} >EOaw}4?]mO6u[$icN0A\_.V88xp@Z􅗉#T#]E7F+6xV ◡ᴵUx~9 p00EΔXdplpAR!l,ޮ^nd[*Q{2mskA;(HJ[GPu2j<2`ä\ rԔBlDYyc$u^Ӏ$Ju]#E6YPá0[p#OK;Ŋd݁OaXJ 8. qiE!|#bSZ2^xJ@>Z% 13vOXצVݧQlg ZO e>@ 3ѦeUQ].]88LtXHA)䀕yELV(oHyGg?||%qϯ7XIN$ {Sgp)^V8ΈZGKPNip8/}X XSǼt7Yoy0T&y@Ged@=Ϊ>]zL*p ңO K]grEJj6Q^ 4w!a##)u iuEIc0cHdE"I ii|YL jȗFцFBa ~J7̯ڽ{= UMJ{5}bX 4=hsW\ ƳNh~ meguN9Q`jI,k'FkV' szDah @PTҒʛ<#& q]Eo2ûџbI_4]"H^@˅|$3% ?qKlhu2xJ!$2ͮZd@<<\Y8T?T18 6-n> Ӛ-gr9Rz:uuƮN.kcǁc1F泣-_-EMpϵ]m@'CNW4|=cWv78(^NV"Q9%Ug M9LIw`"2bzIkdb(qM']1t47f*Xŗ'Hp2g>U;tSO%}V+\زPURAFgټ2{4P#<%o6q opiֆXre~ VkEձE{kQ y ΄u||@}olip3e?/)GXשcۗŔ}w;P$Ov_1;c&1*m&a[kY2@S$qpq{p1v3^ӆ8A_kͭ mJǠ/%e*gUOT,@"8.zv /SŠHMpP&@X}J3t/5 8G:pȟPm]'޺tcW /A8y =xDP. +oFV>*"Q#R4v]{u6kJB qFdoY#"a5f&C;cxNs6`qض2q?]&t#oxuL斲NjWioUj(q"֕-N:*RgDB]Mń!q8F[%L&sdR<1.%[SzKjIBiD5)(TvUN sD_`)~z$E*$$MWV0ۢV t|['k'IWrK2#ws$26dZs@AִU;b;k#;:n͑'Vj#:?|~ye'Ք2O+ϮT/=\y9d98nF^xG["h፽a,p!,N Ȗid=E8Zgڇ`"3[Q"rC?_פow[ c0" ~BNE.-UZ(tL qa32NJګ&jΌNA eo^IW 0[\u,})Wh(ˋE#{<|R OiڟA`wsrQE*n-B|w뱋g01&Bwj 0@mr lvn:x:ۍEߦʻ׽"d~w}x;=:kڛMY;_E6OP2!J+i?߫cCVo$*do);3^^6+t+ֹ9#L@%;RAz=B3.2v r襸]5%B+ScpUq4e5/HnsOknsdJ&Rvj"/]c& vwbڬ"o.A'0ᦗ|iЉjiWYOLI/ ؗA2`/՚G) ׈\"] 6^aZ\)hc|"!4s_@FJ 5EΣ8Z i|xzn|cIx4#p>D(.ØwZes >~=n۸Q>-uYOR* /g$M6Do";"2Dԁ';f^$ˁSH2M( m$Ǜn$1?t. _B1hH,`LSHG{Nˠس~앨u[nP?wݨm<1?ɝ(RƃI#@;,>^*\:R9o>!0iEU;R`= \z{"LZF Q7b+e8z胄N}HXre_=TX' B+i$I57"isq2ԎKF<ǰ!S1,ݰd}GxZuO5-p\y]fzhpu#o!E Z?uQPHDcpԥ'!B(&`rһ N%|Џ*μ-F%]z)PF9EMFit$-zS?Vdo&aHK 6&H⭪^f'SУ=HG^S  ۍ=f),C()N~2Pu);+zkPx@uYX +A4$c3 GE!a5?IӅ?Dm+Q\K~CYǴb_nEІBpA2þ2`%M@Ǡ*nl3F2^vZ'GV^qZ7,ÎrL7n6 ߢV]D*xm8!f$rJqTeD˸ lm36w97k -,1́އ٠5]^V# 0--pSԍ.TԼrD!׍Qd9r9NKu}W򌾅_vM?j|q['kg*dVЩ!D&p|=^p?M'ʛT-υFLm85,80 = &%9;I[f *qCpϡbi++2} 煳MR\wyeƺ=^qxUa* C,l3hTw /1\` * [/$𭜗UW` 5-mOE02ׄ46d$3~1v*Mj1b2H.x=+J+Ut/Jg@4+ek?InЦ)Sh' ΍G~XDSa[ *(~ *B=Hn MĤc46cAǴ0̤af{3m#}zHv8vOViD=O3B3Ogp`6|NT'u:fm='uؕ?P Pr9nZDVJ"{4#(\@`Qy%/0BR=E`|]Ab>^T*'My4gllZcX !߁aX,x,D]^|#?_j],+X z(h-c]JA&`d#)Aӱ8dn&k$3*$Fl|vJkvnROB߳ɟi0䎩&lwH3Z7jmSd`?9|'.&迡Q jC1 :m$sR`1Vumy8^9n[ubq0X1PܼŠ[M>bMq=8 Vh!4AP1L1"F@9/Hcɩ\|PV8-˟/-!ot4B{]d <5?b#ݣ P>H-vaK#F]sM/G`/___y hOzV&J.jCnz4+o]7X8hHKZJ)}ƅ= *$ }D.8xYDŹpӽWB^Z$ޫ jhGQgvDkvJI > קz70 v)wG7.\{R>xc\n6H-kaѶJ*pȜ<xa2q,(m`Ox PGڸ\z{bjK3j5O!SqWk_ZƎ֏i$mkWq >桌f [cj6@ !j묤SJH$7ښ]Ȟ۾DH殄X I[2'k@F+4iUKyr(mDVn5hA߾f תƈ7[-?tcR (Ko@o2]H?CF凮^$>KgvkfJ7ygt;$%kɄXㅺKTkECBcGTWf٢Dk 0)Y)t$53Dyuk\B9VӆɅXviVUہ9 \1hҌ !1vn V)J(_N-ڄ-;9:nP;D|jMH^JfHUa%Ln^؋H03Za.O7- wPC@\ [P#Y18ÕmqW}jvDGyȞ~ Hr7>6u4D*Z/-T7av$w_{uB@.R`>eSwDZV5}'qa/s 3 `CK= dhhZ-8w\isl',{ePa̳ɬb5&gbO%}!f9}Dw{,DM ho|l.K楏m_CSX4S YnFNM &>rdKsI釄y% ˷sD >k6vY#4c>Vm3h`E}猘:8odU%_X|_RpK5f}3Rzv.XHTŔRMd$4E?0n٠wEqɅ#"ڱao`YS ttmw<*O2x VP{{N؇zqvq(Bv'&7yW(y4 z%rX~3~Fʇ ֣ILPFѫT iAkR'7OC!1acJ= 8bЕked>_0@F!&I>˰zR϶t.x@̬ 0Z'  ^ޠ"Պ&EպʦTnT՞ΠxSovhkDK˖<0ė TBXgR=wzT#ė?p;- `U*ʕ*W#_[ݱC(j ?'~gfgPY[vKG8ճ9[k\;ia&1[j$^NAzZ*^~/J 8B%X[0ߞ В`~3U#۷GK WHq`q/1dRHE?}Y;7X}l.|ާ\nʢ&n{N9e+9Eˑobf09 !=;ڑ vBNMóHD%+^WnuI wuMpbɀZ /?צnqk9Zw5;8,bLɰ*zшc jD!NuLpN X\Zh).)SCKj!<RDƈ ZѦY2C|elMD(K Ҏed)@;!:1:d6{ð7Nx6g3|f;$aaGn9NJ[J;s%nE|֘CsBy#{0p꒽-tPN="w7\= v^F0F6=\ rFˑ=(› \ۣ&>_ӻ v;I/Y[_g/S>1KG%-0dJ2W@"P‚yj'G|qj}ULA<qK3_9ROZҖmoDX|'1VYW[b7*JX=_ʤBSlU$hLа{^@`F㗠Ì |k,No]o fUy\)֨7rJA$]μ=jb!z! *ĽR#M9q7#Jrr bP:tz ObBDo|Y94uKobf[O/Itcjwl\Pz.[BsBi^a}Qo \"Bphp@Ep?۸> gPSJ)34w0KahG~#|LLJA#cڳ佗 (%jjywO.g~ZN{Ouw'ZfeyCXn$$)9L0cg-hM=fM0b`ߥ;C>2yðrE({t(M!yR= 0 AQiI)qwQI>QǕ,>  N #dh(j7߸5igD~ X#>NJ¾4`-T A0URο\C6 ߉xm%=m#Z` m,ur+˯Oӂaw ݧ]$? @~+04jIP.R9dPќ/jOJC4_Ko\K=u+{|SX<A]4;61->Mkϱs<7Օ"4"zKqZpD;Q_Wsqi[uRQR὞ᙛ {YD ag}8/2Wo ppgۧQs#O P%;^YtL v T]I2^{-QW"Fa抖J:2ފ N25m2ZfLc*i''w`od LO\JIS!OWMAHADqRxMN{( ?-_BLthyJ7YbXvVFS)Kż`ô Y+!kHTΉO-( 7h\ ШO+"yaMQԍs v 0XH9349 ཉvcmv*ٺo,B&XRyJu-i*\\"(=OjBiln%ST0}Rn1E[/281T̑L<[=ĕz"n?-HNLD7`(YH6_vGM}eL18T~I 8#aO9Ґ;2Z4|KD`ObǺVc'}()W Ӡ>J:\'#_wf; V%5YXfdRay]#:DzП#"pW$v(g0N t90S 9 <&f2l"~pi\r(e*.nܓX9HH8._b\Sg(0H/вnΤ4.stǂT9+4-62/ ÅyǖGI' P>+_$ %@@]m1a؆Fj;W"1ѷ$Ѷy#oK $~=hM`@&y|(dT/\X<٪sY睦hPԯR{&?[/j@7BD3TPZ'AA-h EBODs?+i1Ghc@1{@Bc-o(z" 4OIb$Vcổ*5Mr@;ʳ}dq@F8!#jE ݡ 7<`ѭ#ް*Q8$Yp6-(-N$?ぢ!6`^QIoE WMuFwn];uǫk6qޜSN*>bǝ9O$RdI$73w.ަCO5G*iK ˓K nKq{ DԽX9v=u,WpI0 xm̂ xDO[Q5~2$51MA=xpr|9ބS j8kV|E= w`Fh%?jj!T$z0^{[`!Sd4j$lMWג^-hIra3F{M_Tᢂm!g7?80FP͠sfFoœWWZ6f5>JnmS$ƥynX10ǃYAѺ!t%z5M24\̭ws R$rqt d|eC.l+wdܴٓ<_ {>fo^/^r8Wzx{f#-z} )!8`%s$n8VPV[E9 p(ċv:' U6ʺI˟ZAQe% Y|3VLסirs48pZBBZ޲Ά\GKln * mc!IՁ檧q&r)[Ÿ:aQɁE(-lLe[ܷI?)1 (v>k5(#5]n=fh'yZO=Z ½:@t1DhmfTCP@[\#ߙLxjٙO*`A?m2!JYz@Z0 Jow߷MMC@S-=uVTM>NVnkܒ$Y}O5f~S_+G62R<3 ^)OФmO%6 rCleb!l/^r7 W R3/Ҭt[\«eB .8KicPky\ib}Iꉼ\,}s{1w4~kAʇ4QÃuUzޗF] k= Oh6xc1V+q&)KuKsmZB}EFIv|!0g,ѝǢ\MNQZ<&xL[`i=BhՒvIR;E(y0IoTw.ܬmXzW&GJ3X۾rp% #F <1oԅ G5z73%4}>+PsY+9x!3$dMBBu6'pl3^QsdϪf,;oAxR̂8C$W:T*i,3ڷ5gȦloE;CjXϿ ׽HO^I^ ёpnbeJ2]:y vi`8^"|+O͊mt*BZmgSu pr-:;4N?PW0)\(KiHfbKdžOδv;AGhiԕ81A׏eiHJKN|FчZ0!٬/, c'E}D 7z>~ϖ+tzLt,j_Nlf6Z}=934\BbW"L.ՓG /-ͣ#ILO_zr>8_ڏ[m~yrWWfvpm>'2U7E nƧߩL6fr㋧w蓷;aNxO ^ ÿa}@}L#Kħ,?&i:,Up)L Gҁ1p"u5(*d',TO"[i[WG] qP ţ3F;q˞kL=L-~P6XMN]~.^ "g>Bя-fa] H.|Ā8V< #8twk¸ b֣voQ4QdD[I篹; |;\o.^\* 8`ǫ:]U==@q9opbO6uu6 D՛i!qzߔɪwq26Xa[96ngTM^z@ ƴe7OdCĮD\YT>!톻;/'ыVYaD[ߛ i{F!`vt^2/R[YIF)|tG j:7E\:-ML#%}>a9aSﳺk)7^1&'3啍ۯqRzxzܵvOךB\#DP-nFe$U WF'KWdN8NP 7|ZTIpz!;}l"GFY }>#?Jsc5+$uѻ~2|>.Go>1y\wJE:f|CDXG)h4%exUǻrf{lڥ#~. Ar{+c]+|.֧0$%Xr4u* T^nV/Q\."pJB}:2d b)>EO,xQܪ>8=4P6"|&#Qa`lRcd=;Rz|rS* mx&Ei-7 0TT%,#GZE>r7GWR f[' wf?: ^ʪDYInQ-+㭭@aD'tdpbr8)BCՂ}Pj-υ\,xׯ]`\\#%Pژ4f"N=-""'mLSUXpp,[}:e'k-j-IU5񞧵=]}F_w~QV@ԑ̆OGJrS |uX>t,t㡋̙wl"\&$}uUw{\1 g5\u̩pq;E_DJeaKRIq=I^>I}>}eú1RXsX=Ju.xӧH`O !g;Ў^?#0Zj!U4,_jc]?}yY@}W}t@K^@৞8reZNB/.=s*c/F֊juObuJuR {[xE)&W[O'_<) AM KSf]UޑX%Mk;.Ve ] e7{񤥃q",R 6 HvQ݃~Q yМ^5qP+(~9F+l $_7.G!/ӽFRX-,/(_BzOS90q-_ѓ59]WQ|ыm>[M:o"fvd*Ms`"V/Eb $jBO¼e5o2pp8tFTЃ|%}Q܅$m@f!r@Fc%bbF3[9T_%e]2U)' vei2}e^eQ"dž3f#AfcVy =q YPhл\;t$Rx>0U~ ψ|mSQ~mqhx/޶ TWOk2|P:st욎$u#7hQpwÙ)1O񍦺f5Ǻ`s-cg{Dz!%3KzAOT{_2b4.3<ŤӴ"A]c+pz<)󎥝u 9lʌ8 wmaăCH$$PVܖ^;_ \s;t,=,PAN!- sf-@:,8h@ 7VJLPWs :Hn3#Ec[3Y.Z ,J3uׅA1ܷsPV TפUnHOww/rD=x/PI9kxS ]W&!3,^?17cz(Kح@^@Kޝb#Wbu-9K- .M-s3-,yA.N_c=ۥK#-9T%w7 KjyuY鼘3btzyy*FfUg꽥U.)n0I#51> X騉}?y"ױ~>0s:=Ϊ!AGD ,_`].;/;罔NY O' ?OݩŬߺ`S8N`S!:brCwoGqNՐ -调J%l(x\VC4H8tCQKeiwc<2Hs6P/{(#9D=9$}~F&rVa_!O|[7)J'Ro)LDbV|X`}uqi:"qcyh$ɼN5!JN8JV+:`V_-̛n!KI83я0=v4LE>`147 towggYZ07070100000245000081a4000000000000000000000001616eef1f00007db8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/message/fusion/mptsas.ko.xz7zXZִF!t/}v]?Eh=ڜ9P"P~Do> x0} 8*զ!{@ ۞GGKU߹c2(\!M/ Qc0QRk)  ^砏{1d٨XNܢ%iʨ!&O T,!k MЀص!5ևl~U2)<1ӸMmQn:.7AC0Lt$i邾]yȧ<"]v;f$cʡqA?Wqcى. djj"5N1CЊ9!^J+&bx_JH)٦s@',ټ koBQw}o[Җ$thkp$8͊Rcdжvٵ֮e6hUK<tL텹Ȍ@" a!J~T3tq3k?jv*vZ\7‘'~·;ZwU-:=Ѫ_uK^eCca'Jc319: gX+@m.".J%I.{KfR+8#F c줮"-fwT{kP% LPVGߕy m-'Ϳ`'Wtec2ӹHܹ%_OH#mfL-$!L%f;)ԭG;E'..X@P=Էs!qBd[R >IUuWN7$\|  ec@+Mh=BPPݒNFBywBB\IK BvmQQP0IU&JQb% Se8e-fӘ;XjI/;`1tyu:(=QMl}36:AWZIvuOsE?-Tvw}k`7%9+c-e!8ZB 각 a%?)Αɣh"^![A4b Uw7ʶӫe٘V/CɒC0 =7<2i/C% 7$ښ-ES֖M }drǁ:s~ҟHsug٢|+qϴ*d ߕP{P$X wŌďT783JVųhu<6lqrl3Mw>!veh_e&b}H2;{`iA ,ZZBsK*م}p#129x⸊ ai_ص4| !b wlVlA|_F;|f"1\q> qG"+I j6 ٻ.~[&J-+4D[U'`BpD=*A.Ae7;ܥkF߾0܃ EĹcevoX'hpG/[BǸp4Ĝ@^l,Io=`,_[/~'{=J^B鈖;R?(ɀbOP^i8c_?u'P2IaZl9q,֗xoDd6J뚪JA'Z3ڤ:V}|Fp0>@e=U%)-Ň*I^$ vKxY)k,c"A/'glR|.~\pds?s ۃ, on~-<FX7w0 pj;)gqsh-P{>[p(w6|QF,*U -.$}5HKeKfVz[ lU8_Â5N($5z@DA{ Sx[I mjm`ZY1~Џ2>2y A:atYoZhDwL,hroPׅIͿů6ZyN!iݠNA<[1:7)?CTSX!HY^PPNU)Y1E`|K{FYb 4iFCB_S3gM!lM{aam ̡˛餃U]vXcoh^.CX~ae|| 7Ħ],w`p=͢vI),GWW&m M Msht&/\$5tAQEP5ś.;9fv[TBF6g [Gx;9yyFQk96ה2fA rxO@)|Z҃ Db?P=8 pNVG@.@zcxm WId5O|3&t#% McB" 4n;I9XaH:!n_7z:HZ3 [=B‘M& ZR?2r0eOMҥ~QBDjEt1w15YaVtK7Oͧ ]JUȡ>ͲM؝ ;daeXn̏k^&⿋g:]!J5;C`8%R&}((z5Ń ݍ2xӣǿ$55qPxmYKߊQ:ILY/,%_i6@L`2,VKdZICn ym:yC/y|[/_ hf"Yq lw'D*z5ie04MI0VԴYù;'=i=LHo/BZDBTʼH'UmO2Lت?/~`䐅7w:~ErNs:p+ۈh {LIs9qRYNI\ZQdOJ|{ٰ[CUa7mW\'=q> }@Z,^hNpkpz9TD/_K&1i,-}/ɩՍs r/0m]9/S.,V&rȞRڱhxeDlG8_Uŗi[`0bLxpdۛ\ξZYL):gGbtٍzSr<t*8谠 VM2cX: *5#'[um9R4ϐt\qtoک7x 1Z]YAk>z_nz1e~OI D)`džD41$O^#.55TZ]]@I|mfEc%&[g% Y! zZ^d< zNˍNZ+SGYQȣ".^*~(אfP!neL@|In2̲fY7OJ(juS(I%;qКg-.,I3x'f$O ɣ.ꪴ *"Z@WIB|4ub AlPHg<8JdmFaæ`ָZȳqS{'Т 9Selg4!:{vDp7O. Z-yhy /o.& ȱtYVLx#hِ  tLܯ̶Z f<KUdۈU(‰n=2n)Oᐚ$Hha/Wp;1;St"~XmœBU"4x0 qOl*ڻe` ҫE;6yFgr90U_Nğٿ2g0 ^]zD)˞0Rj:]<ޝTbUI=HCyQHsۆBŘv:fߜEa twKK]܈9MG8 *l& T&KN2s}ʑnl+6[xƱPjuzՓ# dK:5JV\]T%4[pe;)|/ qrz9ۋ$>d@N]t]pfcs17{Z$;gα?GMZJ AkK0r[`5')Xp$9MAwa Df:h>_²r FF$~Ai*^KbVb #qHoY;Dj@bz5ىw>=# 7z`f>tB#aQDTN*S(oS6G}j_|*/-;aǾfbȗfW3dLA ϳH1aH=t'  5| .m9mQnnK.qmA̚K`R% n+M+$-M$)z519O0кaԽDv85ն%튠՚x yo5^v /U֞W,W+7)aL.Vٰ'*vuTF[)S*bC#mS@$t9S8ZctOl]s/ݰ}zuYsDf|M V5^ƃg"(!LXK7nRG4'bfzPj58o&{x"-٪pK`tUvn{? ~鍬Oʁl?s)6DC vl=Pϒׯ6*`9z"5j:x"|ݎvL~'"M#h2 /GrW=6R]*RdFb=;/;G1]^mS#h~6`&OŲ9kn{1Vx$Dޒö-h5by+l!dA6`ڣ}?OkP!P{wU9=L͆QCmt9L:V7m8pa1paPw bڼ{O:eEE 䭅:8VrEׯf83ֿ VNzHz6{y߼ S°.vXeP`6UHYPkx:pG\o5d"ɄeuۂW3O -Rܶs }2~39f({'gG#,g|= XЛ @RhG yy4a%!qkn w$'8hOt,=a+ڍrDN,L3%R5F:y>BNHHES[^6_c fyҦE7uG3GA#ؽe|Uٍ •)b6Dx4\Tx fB4>FiA0b-c#SڇA,~Ӆbۏ=  Rt|F -yuۃ|CbDx#kPڂSoyjCw_>;$7\Db{-'jc=aʓhb[ǧ8Y掠a2?,$!e<_Uj༡EO [XaRd v$2m`]ÆR[(ATv&#Kj7#%tusrFrߦfCS>eOH]t&fPœ5QohqbcϜ̈' أa昭Qz"7cq) k90這6aM|cgjռԌ)3$;dZ$jwHC\^7֥V_ZNVL}C|耚1f\,UkGw1X?%RxJ%bouK~.γX$=az۞Y\=k[Vz%B_y ΆoKorݤIz/: /)?v) |f[qWGfS3sM[qD[T=Ƭ l^YhpW*b{çԦج*ȡө#s#ћԦN/*FoJ!ڕ({S,KgVMű"pLDc 1v(l/DNUNmx L׳-&BR'YĖ VL(w'=wb_-a.5Z\csy_ 'J,x4-Mh]&%0)o"S+$$"V%F.;m+`4a!.>E(HMgKyx|h@q)6XԗWW$di,sh.A 9kXE^PYt,X#*̏I+pFT\5ݻс2v۰bUo-}av.C (pxPT/!wF3U򐍪TaEAhZ%*Ro Kia)bR@<) {wF#RH !Zj9;Ur)8'H6l!￰{QNQ坹VG,V4+DLmnu87+$vgH @xqT|QZz?1Tn T+_|W#?h\p">DR泰_||x PkQJ7Kz7ot?}tꓵmjJ{/#/8x;QP%D Μ1puq>[ŏ۵#!˰꾓P2gie1rtt_j49T>ͨ 4쀜3cqɈ f&) WeЩssv4!^mA#5r4 m3᚞2m}\7q3 ʙLQI dQ\y% 9f,;m0,%Z܃2*czOCW\y|w󱏽d%iΒ~Gp(3y4i+ kYzC:{:Y7T7P~~U%YL܂x6ނcPJ1"eRAfM`2ρ3L;EH_Up)KX f7=X-戽kF)XQu8wP8O? :..Z6:_'\;r{Q͙&$>4PGe嘷* Ϸq^ c:Z[P7{;fNe !)}\7RNG+BÔ?u{2:G٨iNlUҹ\*=3_eJ".7ԳsqLb V&|=Ī*V4}p[WqJF4Rl^^ej])y)(rV aQ mP%$˴u?wՕ y{U4BkQς Mˇe:WŪUǿ|95K1aؓWD_/G^gV|A Tiy)-e- Ã}@1Z a(B袰r|soh؜"+:ıMnU?%_p'lr nָ{Lg+%]d "2.=BE!^Bqgit1kgMLC~N(li#XGY͙>:wGʥ~(@]W Ng' HX R CYr7&-_\TΤkwv6:x($Prl^\=y"Q$Rm@YFΒ,L@tc{{>%(iWVox횿y$>2 0E /ProyMXWjOgF@}$\dͶوpj.iPO`w\(lzL0tio6BmŮmoQ!aюϞeLtmu<3M.ܡӓZ8,QoXԁzS"?;2^{Hڸ['[_/Z1Ep:H,F斎J mGtsp[q~UoTX G۵ :ڢ]D-dGpU }5C=SA9aPR&7/`LFbj?joxzdo`#f5T ܠIUrFO\݂zd~jxm1`_2bgmCA#75Ĉ, ϵ<=Q&$F?F+k6`Wi%P=eY`hU1omb'XmqkYp ?ѰU2&R=vdpm㞃NYt|;u;9ȠPT#$wW.5*A ':tAߨpl^aP.'еo$!/Edt͞"'Aވ=t+?h_ 2 Ok,CMK A Fgn#JcW֣;zEƅYd5vZ F?}á!F m1⺶1 ]YQ/S7p:V7 PRĠ FQ7ij4N]šdYN$CD@ RkzDUgsC֛2QPN+r_ݮ ܖ"ɆX"y1-hE_lCz3`:aҹEN.iwmc}c_Z_ úh+fCv,`J=FsrWAٝ^R2;S6ķ _;Gveڤl2qualjv|ve.7k.nCe{S{& p6>%k!M'0alC^Lw))"9NoW"0E|M9 R AJS+ Ql%yMb~4^W(vsccw*R`xbh1)Z1(&F f'(e's/<<^@h+3ugz91t?6 sٸF}(3GAC}19Z,S3'PRW?*fBVKĕOzCpMTM8 hRe$'3Z`jwQ K{Ilpg.7G_[=$֥gd=}"<~?t\( QuPRU&!zǩX8!_am.&;{X.m_&aq0E] DBjYm@OX>Г,Pu%HRD•w+nĊn%IpEjNĻj"H/cW͵Dn.#_7@=2,OFgN~iV"j*"=W /PlT2 S"kbuR^+3Ζ~VbHӵd" eO ,{ӝ8Az2u8_<\Ƭ*6GB% F ɆV򾃤z{F,7wGʲ>ƁX}""Jmt(|> 8[qm o bPn Cz˼SX.ĜY˜;EAxN4=na 6eq6M gq:W*k: ݂կdko$sB[Mn\-뽞tU+l84HH2_u'h$`TG*4S+7f^%9%xdVPUZ T )ؖSۍ/UPq#,cICfߪ4knPw2zm j+!سFb cBM~qسg5Z+y7r99vs`-{e}}U(o#uFeӔ.yNaG2/--y]ۯ^b㜪/D-<.L"[!/y4#/5fkei+ڪRb%MR*(_0Tea ]w?>qw-* >Q`magnrE3`ǁ'{Es/C'3Ȱ#%Q^c i  AA}tU}5pǕ2sXRz EkYOΘ\bF YT6-bB4FUJ\ ntԥJt b-um@Ӗ<;Z =s::7ytPO/h؜]4+_A8(Ѥ ĜXٞMô8^xC.i+`*^",`" $ Babez%Χ҇ҟ9k'Z#u߾¥Ug }.^`T LX:پS5ŴLoM>y\j F~b7܏$eBl@6p`|#B!!@%.Tո>u@LdB7ɳU maN*ۂkk9Q+m+Sa]֧J dk: lOimk[DU>M,FXҭ'9ZzeGnx6_*keE*痕5k+%b)f.yj&:iFXo堳?7fZkBHP =K*RĠY/ ()F?L ,G'ۃmbqfR/@ts%-cJJu::4X^/7NKN9=-'nM/dp+V;*G%[)wŕ,1^j uX$0jDɳap>bx8$b1o~!,UҳP-iFMu\t;y@`F_p /Sxb37FIap=>TEmˡ]Secq w7-*@؇g>}ͽ[ݝ(̂s>%#[sW S:V#2Jf%% dɈ"\#%M*4t( n'RO0n5_ġceBc|)87j<.egڞҗDo?Aif[Iu%Lt/1E b@#,%yƘlgx)LKPoՓf_G2gy_ ,!H&NӖ䎤/#*EmKm}X]y\l:4lhoep]r`!}4YYpisVV_n[i'b[V{ ZI JEh6Q0 4|T̛7+(v.ZeJ2D@aQ lx2lǾFjX?nKq{I|rCt/m2K!dkl=8z7Z1@km}șO؞Y[j1NaFPZǥ)A^O; ki[0zA`)≠akA.K Kӊ>T>)̙weֽ-83*%6oG+ G2wEZ?źHWa<ͰFp`M}THH  k`x6u=Nnp01%BAȫ` C@t+jF.yrRA:ٸ-h\ =c:Sw5qp=g6O礐4n~UF C~cjR}*fe%ߑۓ,*abI' H[Ňw5TɄ?c\s(qu=O2 X:/LyV}:k*WH<͙%Y5Dy6!~qgTgyՉ8!1BB62Vh & h|R Q:VOn`NlzM UnZ߾jw%~ڇuPB.>4*eP3J: V4n/z 1 ƴ7X|l%N(æ@G+|@H *C cví7HIn/Ȍ)~ޞBhS0FB^LE3H"yQﬕ|URɞXaErN[6ʴWwB"n"ENV+ӌ!iΓ*P2TnoP8gAvVNtn=g b AҼd~Nfp{_0](m,B觠 XSTJp6 +W Kӽ?sȡv˔j`=aCPҁ#_ l`{R}D{X0&(SOa$!zل᠗l7 ߯ %wG싄@], 'WN"!e7ҒDT۝9>>|#8zL%# gd$ȯL*g׊lTr޻ N"H[^ym@+ewҧ"B81 1O5܉~K4*ΑÈ2乀XӉ/U1f߻gd7Z;bMyƉ^4uQ=)UgisCޤŃō ~yl$YQ{)ڝHlN9V/ LA)Xk;E5:RNݺWݛ3*UJX5S"%)`zjf"CEw)e/wa T'p*$HT3<? Ȃ^DorP, ȹb,~DN CDL*ybV G+E "qMiԽMn}h LAI^~Rҙv +`N^z qD'CFw`] _SLO0J''?u'6{:!|8ҔLaXNV[!E _-s, SSnCJYݨ@HgZWTwI3}~oxia@z2E͓gLr\" d{aˢ5V;:1IEfKb0pC.! %TV^˸a0URӏ7V?CQPT Xv{tS(se6EfZ԰5Qޣ&kk}\wyuIq8z<,shT O!PHck"h.XF]Fݭ e@aY;H2~yf8.91L IMet]VDRgl4j,ذSۏq2:Alph}hOaŠ3̒Te:q9׹Ԯ? >yr;~gH"{ TNkOP@w) >8[rJlE@/O^3]X]8nfϫA"ko =<[[Iq 59|DNEqT/0qfIp7/A 1LcZ/ϵ ԆYQ#l+uL bmM4&k0im [ ]Kd~pcy]S"z75_$2*bəζ6 m{3F C44Wfo!j[s+7LJc8mr2@?fsY&/f'0WS^}H~R)&?|(p_pTM@vNn7Y6w:(øJujgII-Z С=kc:ƻ;QYȯO]7un> eU/"dwHSG' kl-f`?aLPP~g[@3 \Y K%7" hSlO:DHxɖW+Wg{.*i> $R clB-wa_㻏4ADV o,zzª" y _4X"v* ,7TA[,֮ud Nd#}N:ap(̽?pc`ZA֍Q eHoLfv/D/θ06"f%f"_ !^R)SR![`3,(l}A:rkr#FS&U=%xlj!#> ^*dVb&Z-/Xpu  @n sC*d<'Z,-֕> {7ǿ-Q{@!)TN/]x.6%< m/g \_$k;!BK3L|R-4z@hUEg"zY_i-TŽ2zkkŗ=@&? h [祢Q'i|=& s@b8 KUߴ/s wY8 nZ( +?aAAPJzKQ7KH!<5be/.[i: Z27Z[#3MLqlPmh˾k;kE66(>QֲsIk` F6e23VO"y+3]L`#&M?b1IpnMSܗ;1]rh@nX%=}'ePl߽..¬P/0ڞn ] .өc=.J+2҄õqGy5X]8Z !aUj^mBQAD&M.6]',VY&.to]d'l Ώi8 {:.%P's!%ޚժQ!f.PU%mwl)#mXlbѽ4fRL7Y EEU'F|}S$aUU2o4xkn =Ii$lLm;+q[@WzuYP eWmv"\lO튦`2-Ln5 &a)jun:MLg3! Qp¬@76%Nd2 <]`c>0 ń<޲>>؁W0Kčs Qq++RT*CGt9Ќ.Nŵ6Է!f=+9FvȤky+(8Ind^⁌5/ bL3Q 1N~! *dLFzSWt1D)no(Y.=<W%,0Ux{O"ʇNF.uMr|5iKU]~?:`mÂk 诪)vm앑^o nԊ둌2.)eJA<+Ur:s`I5őy,_'=ZȂ‚cz\ėwrDžU=+wa)UBjA5ѿcF4Ӹǿ^AxύSGx@;#>L! Wm`(qB> <~ā6fW>qp`@,'ތ = n< #;3o5ZS17n ڽm Ǭu dfՃ]\MT$% U,P, =2+mƯ ()1pȣwŊ]er󞩟w-c=~~}7|^Ѽt#ThF'(*J)$2}jDE{8$ݢνꎢ#)'9UQ8C?m7RU*)R1d@tk&z+Ƭ$\N]eOg^@(_#|o9'4݌MGFw,aTb;K{7exv> H;u\X߮sYXG[04r~J}YiU`  {+.)"6}C'~t)`DFX ç;$QH{A{/?~?t$1-NCB}ʮ,!P&ys0gyћiZޤ? lK$.J.Et 5].&:+Ac{jl r}Q)N^D'䀮J ԰$Dj05ƺE-?,+ތ$ge-F,d3/Q<]D3 dX[W1bP3|dkLL149;D 0in%a?j? Dl U6?~Ԟ&C=v qW>tE@.#]t E42+>v L}Il T= 0Jé*W:0NM; {@%2º?@p/6sK1|tSȝv@> {#y3rCzjzl6 =U `#LЯeH&"F"`qʇtsaBP _acnp}kѮk|ѽHIJ~ztgԽ g]80(2ӛ zi?Of AmХH2xyEs7BIcaHZDWd^)1_c@9})p(; $JƚN 4]+Llo-GrM` DUB]ׂ$̎ƗsxtVyed!K*%/<[2jm%%~v[~B_Np",Ko1Y^}iP8sI%R sVA}.p8T:tg mx)+c[-dZ5q+AzA;ɴVhO<ޜ+?2I2I;Y3|qk/~ 7!#`s=$̆䚊~b+P{ywK+M0jLcvGnH%d6rR#p*>z"RiݶMh@'VcXN3n"XJĵ Vca=,z pJh:(JdB!BJ!IZa+d&hfw0ӊ$xeط)Cl+RNZ*<ޓp}TdCѹOiQ0S=ea zW"Xg" Zhxzۧk'cNv7J(e?1YovK} v:0DF{k+HڸXa)K2ţ wQmtnN" zN3Z RM \w<힇N!~PrXX6oBk`zU(_in&7",_0XJ`@3(~X%{t/c_?AL6qT*H5 *Xgtrd?pCuLмk 4##,p&ıɻH7gz2DI_.i ΂<'M<rq()^ly` gP&:v2"1Z?˘jF<;?Ӏl [];?/䭇ݛry_ б6v\HRˉx[[o1@+ ݃8便_/ S!O.<+_L?weG8M|v粇5E ]LAPfj@%_8Œ#ʸw{Dt6f$YŶtuR*a5emC4;*~oqu1rTlX?eQx-s*)U8^04݁@? jdPX΃@WW|S5wN?B".| G$#pa!ܪ2 7}f%-O8pLJ:U= NcK福 Pa(wwYU/zAo|*pjamQQ`P&.xuVy*vo>kL榩I]leZ&8y?j^9m̄i5mc~Q!\9i~DX?'QO%KDr{Z0S43RKb !eCGoBT=S 9妋rR+3BQY ^L]'.- D\ka g~~b A{ö"*|j9M|[x YM䃟@, ǰ 8ej(pM)"c\b.XMrES{DcD Gt^D\6hP] k%Jh`;Y^.⨛_ߔuBiguqYxi5ЏGZ 6/wzҙ)4{ ǪX8~X[Eptr_*D '$ӟF%+BꭺJ|<1V~|2…Ku~?ZP賭'|P  E2jˎ5l-m }h4Gnb}`4ڟU @h={S$^cvh`\@fi3i*^N1ā"MAÜ:#Qrr0Ru~s~ϗ2@zA`HoJ"DA"V[}@Q5g2P|Tjcc. [4 Dף@aMУk{yI3šBSZh8]E9Xiy 2y Lh|vWrfe7َԝ]Y.z?sѳ҈6%6 juj:NR^rtu8E<[1n2bEx f`}v_ $}VH4Q MhH?"46 RkYNJJ:瑱X瀗=P*ֳWm-}g#'~Nm`,!Z6_gƤһl5,T5l z嬯?ߜfJv#x'#Dnih8,wm;$}.frnwN?"]5Q/&ӗ(2ץGAPbxTo2G-V"aTͽw[8$R.Teh]/=ԃM1o)54}H#;Bvo74u5-)rtF/ Hv霱*Y{@-޴VDT3rc0W97PF ݱY .诬x"&z+GRjR^ @Du}d?}zrwDoL}hF{ZFG˹c3X i2K~B^'dqg$oD':X@N]Tq đQz"y/N zέk|?,V9u0c3!`y3('v;CӇs^  Qú7?#=[{O݀Yu ġ]|Fo|>SUDT74B[ LS@}!v\qݏs%=ןQ但Xͱ.[[;Av$5lݖae9*MK/-A]KږIk^hr-H!hn8M44#M[fCA T! uӄm$U[`ea%c5dM W0PBe͒ KU~Bf)Ɵ"c.#톚1m!ib+Q6;Ybpt~4 UݭZ^YaV\֔$ {!d<UKuu`VZRZgHGuzߡ.uK$ v9KۧFX"%,?N fm#DTX_V3,`v}XlF\$Oަ;gF* [TJGˬ^Z6+w:IwMpi{]NMziѵ~).pW*2Ruhc}3\褂 Yuq(D)Q=97ׂoX^0<j/>܄pp{'}Ie\Omk 9:Ce/I6uL%V63ՠvS H >%KnV}B%ڣk*V:yqU^3 n+ \uJѢ[ْnJZiCT)RB&ONP d4.y'}ѝ4HQ_݅yTCrc60JE͠0Mx--bdcҲ ךK6 ^%on#tsQMM rWzb_j 7"U\I' .icn=y4~شR6_ mE9 ς&L\ cSEl h $H0ɀִթy[pTCJߎc5ƨ`ӯ-0Prq$mXI5=i"K?[gENa|! e"zV]aN]w~i̸5꾠:W&1 _;Jga(y\6Ct\dr @y&CPUS5C^I8 K1bQ' ` hk^S:?aȇg9RIۺ'D9̎a=?Q؞tCZ {4J^"nA A0J)9qD&GXl8KqUF0Y,PIh~3|O ;4uz7I|eݡ%`hgH: 52He0sf+:o~ 5W侭2D-z"hn"΅.xpvS" :[ee/Kx nU+h՝gcsk+vqm=-.gZ;Ydڅtc)B9瑾hu_~y0D!َ 3ƨor0㞵j/ -pu)~3џLҒ$ VdeGm\SOĔk- ԴR (sihG{Y^UQ+o˞[IKI.G(͜ʔD[D[2W10aQK:bi%Av^=ɳd78)efy{{ۂ_WUy 6$N0/5%=Sģ-GEU'^1Vֵ5?_.bc5U>GXkёa=v/}Q1c5h9x-R$~wH1JkVp/;Ơq'b<T M2<8g$B[qi!FmB_pJ~HS-}}xnmg 6-B.+HVbD+k~On.z)wnM!!Zl7X yH\B]/^B`,̏nۡdk8mQϷgYZ07070100000246000081a4000000000000000000000001616eef1f000048bc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/message/fusion/mptscsih.ko.xz7zXZִF!t/?;H{]?Eh=ڜ9PĂ;u4]g8!txG!S/ :`.Yh#;n02b+U+={ A\yE>N*o.PV}wB^ɬG_rcu'3sd雑X++vp F2s;:C-.s;MlR "Y *n19E?}Z /b iu;~\61ub? r??M3]^A[L΍?[c&?jL'$pNp o2C5 Hh+{渓Q ^4N?X{ӥuKߪx) ;Ç䘢"[2䑡w)󌕽2LwZb\Kɇ'iSjXo/'E<Пd-o b҉?ac-LN V jCJ|QOʝbILJ渁W_Ek]VFQ񚹓rbzj ju>PwW] Jb,TE ratT?EPpk~rY -6ڏի޼K]֐es> B:A>? 9`kVv;&jy,n- J%&nyp%VXN^ck2I(4*0g.>ToݬW/kz=aS93+ jNT?[3͡,'[L@âsש<wx0AޔvǟYa{ hOn=ZM  i&,zO~dfj|M|ki/9zoȤ%Cg$<%O $=0$i͠m؄<2", v?"aݰ {_/Zd&+*9ylS9O/MJe#:e{jUG[WiU˃0Ɯ]#: }03TJs!^[8gDA 0>1=cœ 9#\5L.7')rNYhL`n8{XOL[mT]"@pKׇ)s6 s"tؽg-=6fR Pw+TItT[zF^+*Ϥ;En/_/ޟrCbl:P[?3%XQ `DaBhosyn<Ȯx{2?Y}@V~mqN oV~jAt<ɚu\8Id0݀x iyࢪ9^M <$Z[.ӕ+(%ХMOѩ?n*}Q=u+i7βЏL6,VJ1mE#ƲiyM('P]C#cdE教LCOʑ,*Dbn!ϾVqR:I/{^K Np~K=Q_3?g,j''7h]n3ynK$,] & JIThܫB{#01H1 ^]'I{l0vQ#4?<sUW HnU^tŜ#Sr $GƢ z&] mC:{* !;7~,ðPB öFY⬓f6l</HOry[j_Oj J{4hhWLs 0h?`ۙHofg}PŬfTО홀:~<) 61N/?ayCwȟG[, f("JqZ ^RFJv?_b# m= 8 0!{ jr~32~}PCRT_L`suE HWK+g(e}*TNLӉ26Z?_%-)\g g(Х},%qJgI+  pbWKGž L>k_4Kꩫy9xn"W)['=ϏvPƍ\:ޔBbWu{a_2>7D@z}q;iij>PT4 dyLsk,Y# 4zQz5ҘEz7'K A&;Ap ֐_wH%q*giY 7+<*Nə%6ꋑ6I;X6@(Ʒuv1= [uf;p4DyK,>=+Z iȡYGr" ](T@6EPsr @ANyw.~?EX*DZӼ'rIk#'yQA3/zͣ&SZl; Q]ژ:CkӪ(ȀעC3d"i7g:Y^WVՙMG*v05׷u6Z͹AXzY!ލb4(BYOJ̏P@H.zDp۳ fky R9 c1R Ͼ ixSBhi2M$t$M @W0ȫ Ib9(ϳ:3>d#}?oӘd_ 8OF_xO UGE(n$Hᤘ hK΂i; 7:Z D F%CGѮ'^{u*{Tk0t.ShvPOC蓭BAtEvEx%:*T]ÑQ`QǏopaS!%|xd{ìb$]:E]A%L\^Kh`WȷW,*)8 6^vªj8묊zÊ{xd0_/!X c)Rp9Sz )! xۏeOJPBkLd Uj="0ftq8ӓA qzNe$/y\xP@BNek<{56([ + PA@5"c[7([$N p~Ĩ8c}Ypcr\.7 /oZ$ aWl76 1RF)Vjڣ)SoJ v 2R]3Cdj3Sn__js>5\0HpSF ÄLFZeS6VmGINK_qmjF7DdK(5Gx`|z%63>5|2dZJ毢i{|i<&4'n15uDY tʻ/L_BOgD)d|;~ժqĻ1߾u$DX#o{[tWcjnoMҗtFk R_חtC;gS/w]UfQhXYH5eXX" j %(lxQ|sMmKhi6_S,,o~9%)9~ݶsޮߝ 'ߓ?Z vBLAεڵEVMa5Hi=}o'|`O;Fq HQ> RÀh3AKNLI,ϕN"B2':2" 2r1] 6~m[5Qmrt~pzcxV'U_P).㎒6d[z+VMp_q!I٦J+aM2 G#8,.vI6 =V4譎MW"[hh`Y>'xsa͵ yv]إc4Ŕ{#M@\aOp\> w-#Rε4ziDKF۬Si)]/=jKFgMuҀFhqsYn,ODvL C*h(EίLno^)a\B$iB|yWH7ՍszW%Բ9aB lYw 3:𼶒74IxBSx{j9V#pRӷhVx ŧIgz!_Kܧي&$2ٮS2 IrG˸e=yc~ou'nֻ&⧸ &\+YV2 Z` >|Ig"| =Ѓ^q%amr3wvJb f١ľu&ĘIdzGyO9$]*fwauIL[U)P>c23/O.@xS>`kTC,*3?-uFO>J[ls)P?Hc4v5;Ao_\vCNսa XQ 6씂A"|VTs-7 X.ModNL FHSt%yIOo*\ƅ*z3ɘlKrJw5nG4ځפuYE/a!웒̔xF5DӢNsdCC` mypznDM? )9P|Hx:R"N{?sE2lg@Ee ÂM_Um@PS|g'ʟaBu.=f  B MLS-? aQdgl )i'`Q\b!$0$ Wu<}'VwW*wFvl.b=.C0Tqn,_K0$MJP.hEo1(m!xo@{Bda J,L6@LSCԭgW92#9oFdBy ޥG,^SLȼ'Us9X$ 5DV m~*@g]a U3@sNg,ͼvGI]K,a0 v![xB.Qn2nNΌ>;fCp&E3~(y/)zٗ'zhjB&4p} O2MjEW#|6dM̲rf;@"&{N0#3:`g1y zM9uMg}4ާQa%Kv)؜RolDZ+ra7hK, 27eymғ[J"vz&D͒WM'£FdY_˺wi&-E? Ay3rsWw#!^ 5A#p&3EXJ2Ӗ't-|dhG(:HL12/ P`ϵSب'owT{h^Wf0IG7O>1"1;u$A8= `󥃞/9mEv X½53x9"{|X\[5Nǟ"9}KI~%]C d;ޛ} ٝN,xKK-sJ2096" Ǟz<楗2Ddq 1Shnųml{LquٿwIǕ9hup(y@nrgH(_H̋92 JUY+ v[}u|AyWh$T=Vhޔ1%KG%" im@+jO{CxV^S>xIts/3Vc( H{6ة0& t^ 8ZHEc;x_HkRP _1xQ +YzM "!`$l@f[uAXL֥k%KlK$.ashLZP[;n2 foQR`J؈#&C| \Qr꼊NgTUf_j Ԃ=DhS d􀐢h~}ׄbYW& i,seeE\Dԍ[}Yiâ&TYiw~ V9fa9b'ןga@+@oLꂏt#͆Q N4:'{^q8RV~3dL5\1i/ ԯI4s^^j%޻C%v[Z=J !WhȾ oR9si/MnvҼ"v,YEX{lB*iK9/˽Nҫ.Ye ^Kم|ڋXn>2*~.BPys/x<i;qvBfkE?0.7ORÚPqF*n"Jԑ;yrFIrE]$#y?S`RhXfPI~nTоcbP|c 6 /)WiUR8➡,t`΍^`Pݒnyx]˂`)g_qgxM#FzlQW{ xbקE1, ҵX2`2YU) bd7֯EWم'x,?{s)89`ӈjHPA;`ߢ ۱]LUfiP=(e4 Tw oN#x $-Dž3h~D !D2!e f`^ܜ.Y+xd‡;i{\^$;^P+'%TX-U"6"؟%koe Ig|K'& Ђo؄o81bktSLJJSe=/S-c ڍz߲U)̠>}¬M7=!i\UHt ?}V̏%NYNlaw!:cߨN7L)vf/Be46F|>B$3&aj$BN*xzͯao `/ m0H ~riOvfՋn% J/nnՄ9`DCۜ/ƨ!/LB܍VIMTdbcб`! P^Ϯ1e-}זF+ |A NQsϐbm^yUԦg,+RsXUDmIbX@PĔWF?b1ih{5F 2;W*PZW(xhbzY=G@@s`K^9W,ұ0Gz Q,[xb/nK!E|zu]~g)5D\RDMo>;Q~s{o]XMN@>Ѡ.OqJ븱D*/=4:\@*8?|TM:J  OH*GR7R)&m J)ckZR3qB,&^/@fv[ L0DNG‡ȤgdQK:V'Z0r4ْ[R Cw A#X}m^kt{mKYKGH0g&R:j8CK`uz.aO@{ zk=䐁[T|H/glDAlYPjx&gd`W0a܉# O'tՠC^>' {u˃IT"4oMxqDZ2"("\A- 1fNK} {s9RO 8]:rx!؄S/}6w5Ȑ`ʤLRlGVQZ[r,*' ^:hHoevWLۤ A C4?9V)Kn7MHJAcP ioS9x^ ZJi47_%8:☆h/Tu bkC<AKo=@EB=uRaKdtX䥿^$RharaO UH1Be ?bqJ{):( pYc5k\cFw|,LLڸtMy:9m+@N11wd12n&!1n[a<'j<Ӈ=ڢx5SO% σ{)w Y~2.V&jGN&.2 ^KnkGWXb8)Ѹc y\VR˷F6|Cs.Zuj]?ȭ1 s "f6' j_4i-}/ҭ b'2 iCj5 #~>|GG~:~ B+ Ýပp׏Lf.gH!PڭgD8:^VrSIS~!Zk#E`&heneUSI1=i(M0y`*T=uaE vfE#hu[/`T@47U%p6a>lBRN[QQʤUۥ+V4SÌm*&nVA䍄̙|6U?]+5`ݪbQy<|]8c.w<X[NNDk_ v@TT%=|Z?/|7#8F jp&@a~^RGPpV&>~8:i c=*su{n\3 ʡA s'{Q()t H?S37$ ѺRW@ 6V5,>)~s!^R r 7qkSe-^`CL8N%K\<CC1T.|xLӖ­ =>^'{Q@(̱@ҰߩsNޔ.v4{/q${IIB r4PN2G{f{"gPdsi\,)ըm^8f9xo_V8t(Xb_I #f|!׋Gxr-HfD39ë zH`p4D""7JNW"bژ$}Q벙H4V?=EqW_87*,WҤ hBSͶ>sI47o? ä.ǢVd3Gen5U[l_wKi땒:^p:1x0 2 I$x4#!z_ $@|EHy n|[ϱ`Sxg4~,Cx OIѣ6_V0l+t`JV3.x`"!%VUH:zpQc*$+-LpElcpݒ)cm#jXE[XYP.RRhN{zz^J dp+=*tvVQMff?FKW2%hc+TYǡP5a[Mƅ*Hַ4x=&$A_&GٰӉ0daHf;:#g:xc(vY6jX? h\5xB?RM\6PzZιJHGOaNO&uH9fFۑW(E%i26#\ydv+a4b5:$Ձ_˙=y!mԀq/V<x1yY-R,ڸP'N0p*ks'/$`::0x[CΔ؝T:oDΌIy ͧ@)"m`8WvT >Sjn90qKNC5@h~F)M N3PDVT `f2Ga fﰇck6@oǤ[}{UoJl7B|NN,3ժV oCl:˙v~ $qIV .HX6*lY%m%jȂB@!2$]n.{|sɜYf*^/L!#/pPt)Z` ݬ:[އ&W;~)]nkĕ;m_Ӱ3@(gG7*3?|&+_AkI?"tUloPŋqpЇn VrTp)£YhY(vHIn+Q:F֎ Haω 8G0-|)psCuq A#Q@Y9PҨePc_d鏼5ķI}t•gfTTDHL('ҭҭXX]&tbFdKK_BA+Lw߷2{r% ,Wcx:Cӱa,nHS ʑRlkԁIzŭ7p"9Z %]̝wu4Da#Pe׽|O4?^,ۄr!ho݄l*Io$y˗ 'zwvdbߺ^XZWAP,@-x=a^̳ ڕGk8E zicIsĂAi jBkIoy@U~kkx҇|՟-'Rښ:5$ۖ#Rp.HlL~熃"ucq撏  (H-A2d4P 6F`e1WɴP"YfWЇkbSgаqcd#@,2qj7zTdHOhs!D:%Znsh(76RKrKM,W= Y1wbFٻ1ߋi 'ݠc\Qq Anն s~yb|J]`0/0;VX2< PZ8`G?ВxfsMTAQAሌD;{ԭKP8.CT?|.yE[RkQ[]/iЭq.ϔ&\Yq!ը G#j40 6I"m9yэ~egބ=4h1߮0s[i.XGB+uWa\{ɇ{j̢[n5Jtk E護mVQASr0G۫3ٷ _z?>3'm9XμJM vyR+GO)t{}$bFc_/*W[i&_ A}*8#m+ɓWpjU$Z*5Dѯ4pm2N:?J\-7H#y~I'e>z.XS xP>[Sg_o EQGP}zP[>uCV=L橀 K0XʕW"( ͯ&'e(ASԺE(j)pK-YQBOE7r@X}xĝ"28sdS!4hEۺp@!GÄ@A eg)2@CU?ZX'>i*g*VU,-7=54 O?v[HipE}"R_e$fs9%l?}ʛVg>*ęd P7tU`]/Ɔr̰ nfԞ7j.O`]@ "Am+ZCUL]ڷbSXz_|T#g r`jвm- !zb9KyNjJt-*թnv!^ *nrgw9Ӳ-MzUbv|/1olP off; |o9~ Q=k at696A?BU`6m t~JaKѥW EHP'* So g:Mf{.T lmҁNĀu|N E\7QcW,*?2zH.8 0z@/HM*V%"84[ۣͥ$kW.D>* NS6n;jĀ!J<ۥR GO&/ͦJ_ v¸7H,r.>9j9Qdӊ` k>wčVF@ w`/iK[PPgV ]>~G_ oEnب NQek.^5o|SMbYy-3XUU] {ݟߺ2rҌjvp;c;_ Iu9ZKe(+ L{ɤ#ho%H:67YαG!Xh<ӎ 5Ӆ *knt&ks}:m+TgUqB i=Rtz3 J6u"H ]Xӊ#Og&จ>ǃΎ{`X6t*7r$Wc%s+p^w_^L씓P] QPB&|lKf@U)BoOYF[MP ^+HM\bWoUYu異]s%: ,p!;ɲi[i.H#nnbN=lC4+[Mhƞss@U>8{>Yb{r+NGT d]L/+a^{EL 9FHj߯Fuhp:H{84w[)nl4=kglB~U˨jU*~/]=‡熨բlX@I=V.Bi`JoY^ņWzZ1ֱgYZ07070100000247000081a4000000000000000000000001616eef1f000030c4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/message/fusion/mptspi.ko.xz7zXZִF!t/ѫ0]?Eh=ڜ9RtܷZ ꠑe&o $`ɦg<+zMsʤfsa@]R ;Q둧ZPO”xו#}lj:f[D0$ai[1"^HKZ(8}S- څm!>-Q;q7PH_3gJFmmJ"obLcbQ52*﹆@fgmdWMY4n:ջ)*GЉJu=e,`0mχ=cP]gETnЮ⾀UþddҼ>cӌ7@j$lĉyԘf BÍS?KEp;tڋze0Դ!(4ؙ(Y 8֊VN)b}#)k锐#wQE2B./W|C2"\B3StǞ=Jn~i4.t9&4*,cs/$_ +޼u5ph-^]';%@e(bձ_CƲVe]%UOr9ۢ#f ~q$ׇ'S=}巜Z|Eu2zga`q^ЍH3HY8oW'.uZn鮼!Egcp+B|;J>W=e6+c1 a~ HڔGɻt݁U3w5@MnrƇm*+5U]xxnC*TL40r Y(~"!}v El$ޮ멆ZcjF.!~>oPk.OBGt4wߝ=>ٟOP LbPsVxˁb!QU1%2~0zs ` 8_,̅-0,$ Ɵ]S#OZ,p>"`U<LgGDhnͷ3?M_Ṫ& rNL)Ft3xWq0i4v9)p3QxERʨdC/q9>ЧDac3DmJj #0Q;9R#RXn Ws,:s.meH߃(;[p>1 %Udr@|m(tIMA0IMmBIרXti 䋈R'CkFi<]Z'cgVmL;KO7JA*YsUk8ͷŠ_giX#&oʿ7ta{۳s4ᾄSMPR^j, Yrz|_!%1vF^cwU܅$tVj7wSk-Y/1˾Ǥw (ܢZrȣ>=Z +Z 2.jd i:9-缤t 7o5;_t#ҹ9 K&iA[*q+c䘰5O.vݳ`S4>;@a4hѿ=Xl)6e?7mwXAkv$)[Tˏ(9LƘ€Ն܊֕ |b֋Wk3b.{W*Umi7߃xC92arh^{ٯSLŽ)“<oAl‰bv0-k~/kDZ Im<բzi ^ 8@˗u{)c)L0Ӡ" qGnQ|N.}gfL#I6Ѹ+R4/aw?ʵK=T ;k-wntJX? V {hBZPŲ=iY|Ni[o@^ j 'ьOCL~E/*fL`,/)ȝNzՓloۉ|G~@ Jua÷ #;[Mjy"93fڻ*Ϙ/7|߄Tx?eTO[.b]o=Oe.^nҰ2$.Yk5s.B՗+ꢒ[J&hb`FqLLZQ 캵,{a?] [D8L8͠UŮV`LiV=;q5zg1YiJzCu)ԣ;6x/hQ(sǀ¶x,Z̚7&xiD)"6݄8;į<'MUAr>1!KTkIU:K +i.Rq/ _]xJYK'd0un5ܢ9Eo y+t#{w{>e5>Y*'!w2*UW|ItF^(ExL)"eGT8MÈ@p ϹS[|~+pH+tBH$0h=龹prr%"/SuZLv5|}p0N7zOLqcuΎo~8/Y_^Jr>0PkzPנD;_KKҟac:gb<ߙk#1SB/Z7=a>3 I:76i{y̘A^Xh#+B2yH˻mv+-?եtLW=U%_e7 )tTp"Zn(Έ*qg0ꑦMͽ}z&0Raq;E'Rq2OW9\2; } ֱ~='(vJ+-G%2v#|ӜJ(rJ-~fx)ebi^h6$? ?c+WDp,;k{!wB u#ɔwMb[l|?);uM97L[ZMo?"Fz69LFOk嚪oD38%x y 3% "oMLb.q8{Ke&;0|_K-}nMCTBэ2_)yz-i}^p&Vɲ:Q.>^ S}c鐻1hIul.gqea4c\ump3|w4q8 ՋTE1V/?кPO!blK/n;Cns/zjr7%Bg ?KERPyJoաQx-;d:6%7ǧ_q@ЗUZcΌ~3bQn[av;%\mKAѩczd95wZf %S䖈U/5xP. HHM_XSe,j~c> Ȍbw2)/; cU6 nQa7m |-:IB~x5a 2lgEq@hkŹTCJ(uv/+"9=_ ꯇƜs.>KK*Vjj]"74dQel c7I W6f²)Rr X-.n= ƬR=BG !Y|§i)$$DRAD tloޔMޥ;6ӣ1Lw8t []|=Uܵ3 I|@R{BTȤqAE@0֦uؐÃ;5!5nF;lE#ńO ~LP3gk;K=#BhE%RP:5~b] bIy[:߿HgNvSx+:rR~+٥ n@֤B19$YN>*/L\@ky$}9!=AG!8ک)ɸS~g;~`]yw/6B Kj>Q &ΐW9It x#gq~t#0*Q7BY_$ +HoQg:g+ iSGҁR,yS{^،- was4HIRJF%bqLԄ=Du-rY ?qټ2L (kA941y̍iRhs'$A_`A8):k[xDU+7 ӣF.D%셲tY,2Yb@ows~%MNV8q~4MR+k]S]JSTkD#ݙ2ڒxJhJΐ9CшwwhD.jIW]߬'~~Y"q2!%eǶ2?GD 5qy&HtnPk"oPTM{ƻcmt1v'[xmr. 7~qHe&$α.Vl%aS2 ~{ Js` {:\@E"lU"'Bp S )4TiܵM 雝6S4eyM ~[Y6zs+$AGy1ڐx&̙<LTգjmE4%qB$Ѣ5[ GLọ}?Cgpv& f݅j(+FUdb.L;8D&B`&*q3fKㇼY=!A'āaV-)uQzYL#akv3 B;DJ[:Өi)stʭ$\($b|B:DR& IRdJQTT9g~Bc>6\d˯tm. iۑuS"^xdUjtSy`y& _ JE|rzelFв_>E }kykw"~(ng&F<$eC7܃Gψ%Md `5sF8S xdbNZR4w]Ӟ5Zg:`^WE}d4 mR#ֱs ]91n4Hzv6:a)ki#̉"iH5CoƝZDzCb8Z` FA动ۡ!4 PTh$1|Wj1cu.J7Znj{a*/{>JdTiW>'Dewȧiōοil^xTO5*T0wlTEgncŭRP]pԗw \yzP~7(BkHF ̙8Q[Z .q-zm`C9#%DfUP*HȌغ|.۪-1{fH 9FaNEUuSĔ +ؙ%PH I{m:M&ZÏyv@!QIx 08Bɵ/lZf!燙0r]SWۂQs2k@Ɨn59!vTgG JPX*9M<|ˣp0?N<8,}=>I}F-y_;'^% (穡,l=X :2xvZ;ZSړ G CpEk7ĊT\S׊Soyö t'8xhHn 6@p,>su*/ْ;҃NB;t}[wu Z0uB ='M{r5:WZv{vL"E]oNަ'|fz*y(CXI?ZVm6DȎݷL=3ao!GYk%\=-(؏[7u½?Or~܁(vQoTPYSzf6nr:n߫gԦyS'F(cnlfc=PD7+|Q0JVʴ1 3{c[+JHhy5;Ә T8r’J <.2EE܇u`ۄ⿪opǐ+eŠ)P!/H_{J{jLJq4/oEA~7>AǷn"^`]v3{AP,#^{9ya DtւKPI*SjB+>ᖰG1kD0"db 4J-AXvx 6%k6.׶O|H>82d= u+5z{(zx p0;K~[KUr2 7viFqJC Pc(m^4:p4A49^_NX,\MšjPBn7s PO]JF\?#рβ5Y6)^XhKj4yϮzk:< 9)f,|L@*}W-Lp⩊5Mً%1o9I{)ڞ/S?hu}dʄ:dp׼E2-+6r*Ļ9E2ɞbShOc-g)/z <_Vʵga^?pF ֐ 6C9BF6\I-!nDu?.&/M> gn#@aTOFRĩ 䠶 E 1Byh⟈ս"ðM aP><[",KGZ'w{bctnt0!n<f1-m0haѨiU7L8' 5ZxhZb,, q;,duTq-jEc1wP_5kA<Om"9g1-ٹ^iE,@NdۤzHE0L`U2X! W4l"n$6ɝ~ xbB^ZOfO5i\{G(t 4O<|<{xim9ű@uZ(eHR|'@󒊴k1r v~.?;~= t8D&L-!A\s &ΰg0+YxS74uf0㕴 xd2Gߨ;.wEi'qM`DW}YnD-_ZLkߏ=#Fv'dgQ%MUTh ^47~3A3gb[$>y YGPJ2{\ơhN^qDSkf%H eY2o(nDHC0ٞ㚉R0_2LLڠy@ K3@9_:;B49sqR3/z)/I#Al .RgvZI^f@.'qޖ 4ύߢbvQ$\7}p1|DjPHYhwʤ g}g+g s` 4tg]Z$0ɋjV\iX ;ψ% e `&s"d3 K+i:# GYоe1OBWQv fgRn7foYxh@k+06uI6NBTY~ fRE >+G?c c/X'=%Ry4i?XajwxBN`$E9?f.\*֬I;CzP2X໲j&Xe[QQ+Ȓ]1B6r~^l͎WgF'kӯ2){!}@o\~kxciQ^ ߭xɖZ8,t ¥>CKFڀI8ozõ'V}} [BP[bG !ʃUiRM]1^p1G¦wā —}l\9-kXlp8"my08Y[yp;?H&fА>6T 8j"1?Ļ{ ` sTyRA6&/h8|Joխ"-Ӱ %+)1 N<ѬHC7Q>)3( !V} 2R.ۊTzoT{ĠUeQs;N-t^kVbFgG'wkpҮW.;3rT1fiͽ0ˊuTJdr֞Te@šQ>LTl5Qef9A뚩yzvO' '#x0^TM៏c BR@۱-N?79M w:T.h =eB4i ]<ü'ܿ{V&(C t9L/n_D!ϵ+~aB!_CFnm{r b#RtBYE53.|'|щe$9쭃`sBpe6U`{Ls/|z ])s? 22)r\^zȱ,ĸO}yCphEbZ s"4,*2w)1,Cƅs+v1!o0U+ϕH#.R&p_O,B:5k/<^gsCCQ iQ[k*eWI?M2-'8xvJFGmU S|^]y\ <%"*PpF&4{*f%._TJW^`tS9 1P ׮9!ا{{!,6eJͦ{x5y##W@ҥN S R#+%wb_zz+4WmcJVTg+CSKS|u}b@,Deh-֭0D8KEͽ&1NtQhl,9k'CQ - 4XkY%4'⪸'Do8F<1ϐ*?^F ~+{7ʳOSI Vb%j[)i(S(lKLuiLjm]>X6x1_07za|ayrK}?Q]bpNYϦ#R8wjx^ЃߍYF'|P.ORڙ1J?V r<ũf );ϽiᤏĘ~=%93θis{J+Z?g-GȲGa{NC΅F˚\~Z\9..}DmB\=nܼol4K.;ޔVn0/g8]34eJ/0ߥ1uY}aI&o]uT^tQ0C#xIStrL:gc t ?.xaR&޵ .u3> /B'fJWbLUf$eAĄdv7\'7,21qGAƊ5:Ptd eEQeiºB. \wvlD#:n5`s[1&|9ZR*F^'F/;g6N g?5$twS!fU5ʗEv|hNPkCDD]dMfZAۖƺYS3tiWdrU̡1~c@./*EYV/BV_y<䳨v/{bFB^hjUXFr&p, [՝F \ !Tl' `+H{Ե31O Ѝ.޿ǣoO'0JW9t,5c| J\a?MGSAILb^øRxtj&P |XZdgʀh=lŒ~FLcB)gm7\aX"@K김zxwl7Dq,Q̍TS-;SKz#uχ"BBTd_8] H o{-ͣmU2k;Nr^ǾC|Xl 7Mwd'k<|Gl^tdN9F`U*!I!vJWTV3ӥeR=㻯2u I‚-pDP%< Mf/# v ]Ub%zq-數5˥L ]1qIvuyoԩoz&$maTŷgYZ07070100000248000081a4000000000000000000000001616eef1d00005ec0000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/mmc/core/mmc_block.ko.xz7zXZִF!t/ᡫ^]?Eh=ڜ9P$c0kdE8)4Rx) \dJXq[Db vߜR kwiyCMi8Y@oxZ9%$=L˥_ 3 ,\#aUE5Pn=ծ- LG]!a(0ֺ3N# zZAe  < mAkAEo@ndFڦ6cP镥74qdA6Q,h,)(F>xhprb<;}ăcP{A2r8{`{Mr=Ao(wn5:l'$,**޺-ЗXy޻`aΎvG0N)7Qw@0OȦǘCM;aH-p1[3l{1\Mg4FF5[LGWc^}IĐ-闋>هw;G.嚂AȱO9C!؎\}@f4/)`R'ʴ㽎Ouչ`.oURz̝= nɉ.][OYGGI( XtO Rò/J ZjU-q`jQ:h^q(Խ8ڜ1XcqȅX+(2#AAoiUEӲGo/fQbOYi~hTAѯ5 k+6Vl\\g l\H~\BYoI<-k':0wuL w* hgV"{iE,>*~:L.7c:mY( PʁԵ>V~B4K؟ӵ">ʃuEEDL1`a++dlP=PH<G~P})~wT~&ۛ) ٖinVmR[8a@H܌d㴠-M[dHV͜c]|Dir-$0Bߌ+#3b(ӑZSrq IĪt\muPfߺK^V2*4S{"D⮖tbc3G4Q`.P4Aƃr? IB<\OI|/$Ȝ߶N/" M$e*r 믠TcX)0aa^@bܪ/f ڊܔQS`zbHc' i|'Ɲk/WŻGqұxd J/u*s^ R|Ւ }ߨTqSM#~N䲯fXd8>ʽvJ0{6Bբg~/nNv3a3*c(HZ爏I&ķ(;BvG-DX;\=BdGo'uĭW; ]$?u[R&?ub45d3Iȟq~oeq,%FPų?:$vpfj nҳYSnI;TDVMV ~rTFU A=2aX4pzW˜@kP+r@]NcC"9޾p)! 2kN@ͥЅKMjW H(Ekדqٯ&[+'_B<\ﳼ5tRkrq_1^_XX'= .%w@((id lHI@{}=$O4ؾ=;jc"zX#YU-!7<'ϊf5?Ӝ&iz{M~֩9,,U Qvpw(lWQvgwnb0 M>s:{Y ( %] ZTO"gԳӹUF.AU?>;mM#7 +l4X˝ YZNm&abOhHwڮDɹkio0[NbQ埇՝ 𱚥E#vE q^fOOÃ񔦭x/KK)ß^;u뽩Y\砾 :.g}?wzzO5f!FSe6"5R,C& ":J=Z4dI*2 ۊo|gMٽg+3Kʩ/\$Ɛ~" YBq.{tC܁#ټl3)op]J tbmTDs0=o+s刍%{]jĉ'ud֊DI674 ƛ¢q&<y.'huTwz BL]*<:?&|Irs4/t,Lq_ D!8"nO廾sixne^}喩׷}nw3v5hAgV'v֥nS^#F9.vΕɽS rVl5*n J*yVJr&ΚdHSٙ/S=tOi* \ԉ~Qce|ת\Ƀ:%Jdno.3A}b^?c&B15*OD&03_{?m?P a<8u Ik8?쮋vԧiKK2?po{.ﵳE VT:0w#WHҫ\73[)=&k72u>rιe߶,é0t!?:H("En#ú 91`.*i:-g8:(=2L}ut=AܔLFDclzVڧ+0` xrdm97OmRuBY4|% ,(=p +I_UXio;%=lqz[P7BT5dp6hWg_ b/nUlWX4 XZA_gt2Y`Z|th*%;?1VL:7 %\_ٍ>SvZh|a|i,vp[3Y5zbe5-@$VO ;++=F)4{H\YFBJ8SDQPJqmNJE')gCA.-IyT H72%1O j)@:8zz 5}b&#ՈpDY=IGǁcqCh\ܑmQ"m_>)0>(f3xvNe bk/2P`)MBoγ&LE"Q-IFUR*.c$&#PԐ 9yv5J~ [ƶ3#ߐaMpNYԡB|B]/RfQ#| CJLjeG7 -TNbV;˦98cT;%UrFY\QV[_#l!>n(~Uwe*Fv9h& -9X/eѭWdD-2H[L3>! ``eNE0Уi mE skxaD$?x3NO;VA=X/Gejrn ޮ7t[~J-^MBLc5dhD*oei [<:rG/ Z@ND`݅e~` D< D&7ٗ:T ijXP`۱yv; {'fU=~8ӿfĂ1 *+zdv#`sNbgE֟Ӂ % WdG׹IJm'{1諱LBWw}OJc\R]2-G}4É® x;GV"<1QVtMo~f.BUŷ\Z{p+j;E!JG xl<`Z OOWKwx@ݳPl<{wQk :ږ!Lțy'*˃Qr/6-#>\`WB gr.j-1@E?enj_Is,r#_xyds }3?UeXzͽ1]ĉKhglE 3γ_̊KRb<-.:|ǯ>-,iXJr7_x+.(S(;x G4'H„@pv;'d%i2/t`CH<xhA6ԏ 0`xlx_ۡL*!d`1mPvj (ugw+=e*?uRy/Z=猭u!pu |qKsId(\ ;}{jDQ@9W["_kӪ9a %oSma̓#M0=a ,6!yn~#ЙElL!ΕC-UkSo9<#^jb^N׳7ǀXf 3t!t>KtQeb?9\$%Al$&C${w7M[Nh 2b0*.%GCprZ ZЩ9ߞrMVI>tTHʞN? r? hop'+[AP\4O1U{ŰȯGH3ya&9^\TO'"^ ;\{-vL2`oU1l/v(b@G5?&BcAя4kTS9!C?EJigCRK HʮB547Mj"\J*raxcm;Q{R[IXM#+ 8 6`F!S5Nq/Q7m̥8K[:Tgy݌#?V¼LY akyH6P d c4&N+[#[yIBP+@]2/4DB$z ܈W+%2$&#~- >:װ#QAWoXm<\+R*u;|cEbC6cYLLNBA_};:_~X.La|5-r0$_q-ҌFf^AX)qtvI\݋\WϮ-~Hjf@ʚN< X^j|;6= t:y21#(:yQrKg2mvPJwvLC%* iҴ|QyG~u\'0 !KVđ+`:S+S SO5T!]eIYS=_1@=_/1R#sTB{I#yL n%ОgZ/ Y3e}s(;9biv}[?xp Swш JQs/P爟Ҳde@x|" PJ!K `Zn bv.S[0I̯a%?m&m o^t!=cT͘GB&E"R@|6?W6~ p8ݤ̅1q q͖PB?!{DmrnxFnˋOLi(KHE>@epldybΘWQŊM/-NK Y!q A|Ҡm%v?~νjX9hhkGa#1{Ett%w|zA7ʻXf JC |~g<wAA&y|{S@NAdAShِ??s8?GuQL{"X=x2x%I!26~Ơ0Iu4up(|Tx:V:k=ET99"7ЌŲY+dzHs/6Pu1p72Vcߴp -*Am]l`9{V]t}Ϸ q8~{gWQa5RY50L=]L.˨׼-F)`;EC0@@ֺǎvhFb!e>C E7Qo]"s9p 4}WCu8ξ2Av̩۫@&>r@\1D9tlxS޳.nrLب3,r^Ao*ܯ|&+dXW ޞ+6Р-0]~W'ɚ, =B|v`ۢױZrn-.^~ ?qmY,0Uav8߆"(i38QQAڂT(Ǯp^S*gaX WA3$NKl,{AWdxu-"@?վr gF2URT=_ּw6۟mQ!KI3gNG2P=n9MiJX%OHuߛy&`Y"OE\ZG;|i;WV|eG1a@L7NF0E=ͯƀep-xc|}`-w|\$bi} a|ftJi;)gzH'9!gmD-Uu'HJ#g)Z笳K=`_7:,Ee2YTzx!7-Q5 \D+sDCf%,&JHg\X,%&ͯ=e %]9{Ol%whF< Nٹ~iuѧ<-]['$^{,#zT'ZI1vyPrE |QN߫-`ysb}/c$8΁X5]CÑ$PۨlEV^N,ـ@ycna 8 GCB '0=G=tHc>pw]F!c[y 7^ tC.v't~L&RS鰆gRlgUvfy;!]SA k h# *&4[mǰSws)\m3ܡlad eNվ΅5Y WWeixI&\:DL+5~UYg$ <5!>/9|_P/ЧJW^ߺ:?CZ>+{qf%vwD=iC,:UD̘[CqVq#HVgI[m[6X2T򐴛?ws=3 ~-EGCE0&b&1 ?f5qpLȖwԆcK]ɸ2nt͎XDkeug'ԗ,> x:?kڹE2%_}3G"HVwg:rAKK E? ӡT&e>t7 3H^14OBItv=Xדͻm7pw{()9}YՆm9&JD?MݮZ0t;Cx]"0(T  y+~dApi~`w0j{dLz5 G.![kNqT. Ze^"+¿[?h.TّWdro-?+,;vE-ZuA[C?F=3r kL9E%Uoţn"}{7 g wvLT +wՅl0>roED?G"48 jŃ?yaD7ϡR~O?گϴv;ـō(F"< :Cu!(B\",\`+4vu3)j ??0ۇtq#6䶝UXF|4-D]tE,tPqO5|y0d c5 ƣN[`n~qШ1WfI(i?e=Xk)I^G PN M*Tݽ ~TxnuﮥGzcIO>X(wkdRD>X>cהlĚ aCq׃,O5C-ZG8P@XEBrL22+S?8 m*e*SXKSJ{|̘ECp9R1I,R]o[R .PУٳxbl^¡ ۗYn ea4ηjD} w~Ru`dh\gzTd Sܳ7PLH6A4o9|g|"EP`qL"/= ѓA3ƻ0x/z3}W//x*x!Xm:fɬ2QcQM2H|bnPy6Hanc6xJMxC}Uug3凡 5U-%jnQ"6(*"+AAF ׹)^6#HZ&Zq܄4o`gdBO.]Q{ [HDRJCnM\O0/#B~yQaAu-s3e *w =_/<|"epΊ ,h` hO p_ϯHޜH \WM͛Q HZVDƧM-h3GI\ߥO |8&ɳCPS^--](CFݩjL2 2\;߫ݜ9g4q 񎀒%ăg's; !?. ?D(T['![ g`i';ɤ}]b.΃I;,$}c 1pѳ+~&@dDWM3x)jmfXD|}IVODYhf|ݻ3n{|7ܜ&Azt^bB/8 hh s`y<x~dť'g>@ʭ:KtMD+0SC&Ñ'3jnAR2Y=yUiZhmDRys:T=ծ{y- zJڑLTm`7. i\(q^~ʲXC[ @s {4}eЁ N޵bKsΡb[{. ) RV:G $ JP [T6QWHB"@˂0e>[w NN A!\'Ԍ&P%1/BfrYkKI4eNlj3 ك8Lޖhy;g[x|*@w[w, l/@rL"r wM$36c!FPhW5xk_5UΊ008T+Lp> 'q.^>o)́0܂NuQ[b?'!HHkNiy!ռ.KlZ2ETo*^Ualy<چeK9`"tYM td<Ȧ;N8 :$ejz[nˇM:NhT/rdYOI!{bP n Aӱ&tItCl}<گ#}tA&WKD>-3j=گ'gayu߅ڥUg+\]'Y0'U}6L5ΛOU!f4A0R4ZȎ)+kfJBaq PH_A^ƙͱ+]Ԧq+|LL,Gd|\"lJܶ]gwp?J j_喨ݺw]u":(Auח f -)2{P,iҞݯ>‘ՠngiep﮸<&O!(O7n6qD\瘊{M"Ts%kK{ǰeʮ,"j\#\ T7c@FA!9)K6EM=L tN! B6s7iU $]4#`r^b *\{zZ;;z#[]MH^,qmAǓJq#pIf Եgw\*N)V.gO|8tdb&5,%s[29Әk:8/vF".%J6-5{\ U9ybBXQGB~ջ(a#ڦ&lIXg%|`ꋹwa- mf\!`W%I$GpKXS1Ds^{g|E-ŜH#J!|Ct=b+ՑƵcR'M}x[#y-5iṒa=6ndnjlod[=ҕF@(R-gce VX*233<Ƌa۲c|zNȡsXmCm(({K$_WkF}ZӘ^%S!MH5X^< IEY4yQ~yK1A'*-KMyr_Wew fǫP9"=xs`]x 6ЉMLl2'Qi(.q"K鎕_,=`:aWZg> L%Y$::Ɖ~@ x^Ҩ}C =s}v._^5qx.=jQsE6˨NUzNE<<_tRBi@_IQB)w@µX(֩g~d2qu=|Ugn))b=P_dIP^`Xk ld fDRd%M-te(Ih'ҫj\*51)>x&:IbZvWsRc)Br |\|yXپU KAy^@?av׳gyBj(Ddy^zX(`T qK|3Ij(ӺgcdUx^i*N_m*B] cw + _xW!_9gK8)Q}OvR5¬@]HVəgfk60PFAU0̵\5kTApIRCw "5N`qZƀm9G$yRxw2}k.{g^u#N%FwF>[ĸ؍kw-?>N[?†a6-my@u MPZW({pD3uBq!uZ(yE=eYufry}Vu:=tU fֹ=|U|Aq?P ^dF Tņ.+"G7y0ѳ&ImcMQ K֭""K6"Tw8@sr|L`'2K7-Yb׌kLоݯ4: ?Z}s/TDR,}]8V՝=H qx/]7.;?x}>xyOvL/!V#}6GX-9Q^@tsKlLGl6TʥNr47-KƈD\)G)~0i-Z[l|8 VMCG©oE"!|f]. VmQ5Aay׏,ȵw m 䞓9=! 'nDqZ0< |vze%,Q~F wpp_*NUJM£kDx~/ r4i}׀3`&0 ‚~Q`VʰfH6g*˱pPϊq6wڶ9_-8ֺؚ4hP^. cREHKz;#3MҨZ|(W<oCWeV foZJ,̇%|lAz_^|2:exvz_u@]֨^ J!M2'ɗ<{._AAi׆H.,aK| l]Me4~{7X~JETBG($/(.G3SIaB{c~r@fƽGq aef#jgeM_|MT_vng0ܤH!?]2Ls+oCI`]3; >CO+2ʅk6[g$g[_lg: ˅^*JyFt@ 2JohWK vgM"3I1\0'H>ۛل"q9>Sɏ4&~ `вNewJqtb| цtl[7TI Q a?ݏ hQ2T2jLKP-ʑ|0l#g˸qw7wYd;zʫ򟇱Q%mf9BYN51J?2wA۵匲sBSV؇b(sإGw\OS9{ ś>:ڰokPu͙Y!,(&:q{ss#jRW#hSڝ\0p;Smˤ-ʕ-*4Z¡%뺰;ܑqFc^_K$үq$D= :WfϫfE}=LG" Ǩ+v&u#D=3BYκk vcwx#;Ya:?ϣm7ba vG;jZgA('گH?t`kx(bl.e5OI(\@/xcVNހa_n= @Jf/bE} n˜HF!Z

pڝZM|u ܵ|24lj.|7MX)+bJs}/_c Sf#N Hה|SA7;+eto0J _&( T_:y,kwlҏO-fOX\s,GtfZYNzӖA8 "xEd`,geѠҽRpEkYt:]W>n{9p^ .!fl]Z(7[R ﷃ* C'ק1^o%,=\h{0`٥ bCrK[ŬDkfLfʳ^!_涼Ý3?b\8a72ICqϹldhj}EwՂ<2fݶ嫺%._dT^>H|7('Ȅy}ӽ' E(EA\Jt+i-*_ \PFox>>-!ʴCP(Uc0!PR v풩2U^C~^@4=$/ AV [IؐkPe+  5AFHTiK>tT+&Qxe KQT{:B(` !+VCe]`L~V#OCg[7-=ml#`>~HV.(qX˜63'i,LD[< &–>((-/f$C;l}0a((Fm۬B-UENup&X+raz:_1 = f%.D]ľ._zL^͕l8h8-y&)j֞ V9kv{#!e Nz \iOҕmt3˂֣?V|HXaa)AW5s;u%LZ;bD;lA LZ|;bhx5oN=;@V$9<5ٰ:+HҾq'F]Bbm^Bn/"lnM* {% Q! *Cb4A'>`->0#mN}f36Z)KKY!|Fv}vح=TSl _t-cDs|d1P{8Q!n.j+dJ2 H9 3Y3{+Y{]H>^BdĶ3 sa\6+aUBTR{2k{/a?Mv^O;%5>܌ =#]|+{,g, (S@q┆e,l:s._ u+3x՘:J 0a5X1d̢PŲp;ؖ_R}z$#^$/0KF&*ʏ .%5|[*#*Kh=^1OβV߂q`!u!g JL,r p L{_vԥ{‚tjWh,X+bjo!]G[U'*c RUʔ[FtY ]+C[ȕm2H/(p2timp8m08`Z1E eP=؃hk$`P)*><$&bYO0he Ld$}μŚj4Z]gɫ3t[{cf-:H!h\QQ4I&("̩\v DKI)Fؽa/藦(87_׫_COBֶI"@װc;=qʨ)4w\6^@XVO "9Q rI R>TVVa3!5ZSj7 8GiCF.aDŴڟ, ˊ !o Nj@vV,DYd;kӚh>u)#h1$<g,A.|`9Ba%:3߿~7fIC.ed+?mYyL.hZׁ<ś4m*B|${u 8(L/ȃ|S{-#JKr큛&ג %boC2Lȃ4Jpn:V } (c _CTbFvU[Hٷۂ/vǬPI?"j2VV;#q9[DA[1Y32:3#/ѤdM30љL_Wg?WxR=+W&8Ašㅽ32m\@Hܶj湓C7"J_ÈO0.!h҆Oa=tUӇ70%#wBgjͱ|f 3Ƶ;;m_BtdyYZ o"c S6-O(qr'D˕wڅQG*$xEǗ(AfUTĴbo= U'=\&ϟ3jœEz;'0}|[D߹;.=P{C g4ؾiLf Lv6W4<Gt l?e!u` -;Š)O]UDJ& 2"Gk{J#wrSl"]ƶ `tdD/I*N߸ΦyPeXɀQ;۞i'"nЇ7ҝ]iN.rnE:5NWZB>N ^bs/}qz(Dǘ%XRhZSdz3 ٴ0ȸV6ٜ6z.OzŸcP𛅅cG\ V,p(ʼn{ m,v.pDC4¦Q'wX{QmWS*Ii䨰~#+׃/ ,+K";P뚯4t]m{MLٕǤ( ИemzīՋ':3vtm$Xcmv Tocf|Yn: WQ[?Ln#I'mS;;|Эk>AA=@onۀ:( ŒE6czZn^:\!Іz)1-[-q`׷ѯ^E0?\ hin}GpMaӖEWkdXt @Y;hv˱gINv/axmaOe1JNl˖b?`_!vzᢳH[:00`AEվQA-@asA&;k&[Ca,,aӌUEwZep4@]@ȫHoHh<]gsL!|L`:LmWk9vWZmSБN] ƍpP4ݢy(a OqnfٰjU{ o74VOˤ;@L˖xP_T=ӌL1J&$~ff5x{G+52iQ޴ Zo/Dܹ9i7&'Z~:h^ *l BQ? nmOeŵ`0 pGYlxUbɁi03rIK@_Lz~d¡k Vj(\?ǫ:J|XXxdN-Z 2< H" srEae/Rf]&i@N9kk[jmHJQԠ)}H*d1]#X0- ސy@?i!xuR.A(\M{pۿ,,2= wƿүw8_:.%a$LjbsZ1&Kq&m0wТ 9YJksr5/&04ҶBWI㬧͛ș "sqI]j95!EoiާQ8B"Z# KU~%ٮp-VC7Aw|Wz!%F '4 I 7QK }ԤLZuԈ<* +-_H|\g4A_ <]Loc26 QG棜2si?1|}? & X_pU#(ww!¸ +>Y=76ԯA+\˪siqdb;nWUC++WƂ예ikve=2e}+_ns7р/uboS8CM C=bMS$eK 5#shet_H!V>C>`t|e٠%Ʈ4U5t *1h<+nOzRs O\o#:36 ÅR>bwU|3bn"#]VnZqsE>AǸ\fTl,A4:U)!2Ik}1N6t6MHis#R5G392_KsȿAR5)év =<(r94NB]6VF]^xLm]*ofufALeOpjaJ7 E~[9e=DM)BCte#SR-*=rv`T-itU\dLG -3;s;F<UOt4(x Y ang ;Uܴ*#SeI p=^u蚟@DOCٌ5-xEVc<6uy63 (ò) -VNM .jE7bFLiU%#:[;~gA(z#)7kMr3 ޟ߰ڝ.:LՃ)El{(/ iI;U?ebBዮ,Jb@"3ePTxX2-L>v{65!y^5ʸ5JRmn>CW]/,sGܚlY#o|/f%K%o[w&[aW:yFftpg>g 3%P!ԗBi ;ٸ)1?{N\; -*"^ vNHd$&_/rW>=9\\)F,;҈%R1Qz>lqHl[~80PFy+#txkc'eD$ƈB& G1pWE!I 0/aȢ5ep8~sT3򬉅'Ulg dݢlqWr6މyQ0> /N"nb pB-`s3,qImh݀ W 0ĦOWж!=gYZ07070100000249000081a4000000000000000000000001616eef1d00011ba0000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/&]?Eh=ڜ9Su|#t{nڭכ̵ȖQ.7^@HgW@N ƻh5r#nzym+"n%"$''oVWm]j~`yy^Te;X/Skv-7ʯNA0[^PM8*!֑3\: 1i{]Zf 2-b oEs=|gtZHύ1{v?SbXDhvnL͒$^ FC'u8|#fźӖ>M%_m Q%n&C:KGws;1nOݞJciNdua"=Ν  QaqoW{nT|NJN;lx«qS,qb@moB /_FP>F$yK5!KHU$D!*G+hJDI1HJ ]䦜#O$ k>=cͯZd5os27 =1m:Akk//"ʄW0=cw]="X皦A@̜}?S1Ol=I=!O{oxmF>UPx!>c洽mD~ْQs- $t5̉krdp07jaV 4Uj!-@X}h2<&٩J8rO\8m|/JϾE~oЙnL`DE r^Q"2k2Y?!lwvMCLlC"+r)3NeͰ!:QQJ ~9,7 a3˸Gv '6$į8Q\@^S7@tJ:BLxh!&ܴF?~[]i%A`w;u :vn:7FY~ۓ$"͈CRtLSiml O( ',w!K[x}捦kr:W yxֹjK aTψw_vyp cVәDoq] kA?oçVA>'B4I_+M8m0[7I:Mڿ`՚Lt mjK4Z>/G==φVwwgv-^H_lT + 1G%q_8O%ٿ2dE==<ز! XW&Ft g8;{ePl鳌ĵb8pjBeDwKձH̰!X^;_:gҌO^]ҼpSmdGSz ov<` Rxvs?m>EZƤHSY^>I?͡!q?ICH%Z4 ޸j ,{ b@P[UiHû>U)w)H*Xd؊4fb~av'N/=>lDUYaze;*-KňT vIU.Yo6P4ny?>Y"v*t ͏Zp;&'sYkgf;ε++C7Ģ: lJDk9V 0D*]OOTaz[͐/3]mQ:xX Ч+.C/sP;7}`iV dBOEJF\D:e΍4w>: ic zPSc X%HIN-@0:# D a|8]h: C^Zp+ybub )T//;Vј]mZy1FޏR/RGxこg,Z40j@ZM&og ~dzhPɰ U ˹tSg >g4=my$4$Oid SmPKl˼5m8&yI:dRLT( 6pYQxk*j|f*CVws&rJ -.*UE9^@pC<ȢZ7By-EcQAx_6nӁĿ>f|oCu DB θ+ծо:5!,UPb5 _g DzCOIvh&cNѶ>OͦTg/B4z.  EuGab|N]iyk0OFJv֡t3q&<[xPw&4,q7G&=d!/D?~k+@@0{F8bmFp{~^JM8&5)g[2@_A-2j˶b(3 (*qɮ Pi/stQ{P_IA-?T.su~ Un}zqsIU_ m-Jafhy qΦ\ n7BՐj< c8z{#'.6nmL`B ɸarno@j*KiלAOIG/SDpUx\dفzS m&,ٱ}0ID}rb_D"4zy]*B;qjd@#ÕNBƌ,8xyڎXvtYAHv"z,5[zv< 0 2#w;+@؎ejL{+RZH+G{‹h22пyYTQR歀 ^A{ ϣ[q@7zqis|Gt!O!nk(JZsdA!!0P%iC3P ZyT ζ{hp&*u?; "i H`K5G'GުT$ Lpb}V)CqιKՔM l ;Y^6Fp]( ;hu^Q[F8)9:st|[{Ǎ_l9{d[Trk"@wb`VY+;n#5Tǖ:t:JٹLWp4ŤЙD/'[,Vk$MQs™; ui7/:zK~4P/!lލ׈F bܠ> wح\ `D;~$&X=GD=ɏ*N7xY^ZaAW ػ脢256C\̗Ȩ@㔥A4:wp50ƂrxV)"_B7Kdq $l+칑a=F` n`&^uHcL3TfAbm7/(ӘZv-@ dc~͹ʦeh+‘.|&سF;Wdվ_Kx<%Ƿy.#탡7\اyYmw?Ow^[zSY KA|Bm]R_6[kǏA;ֶ2`W^%3G*G#\=ڜ=]T} '('ӞLi yIx  J +"n'2!1x, &[c @[ȎCaӑt4] u^x| GopA ,qRf|N&*_,ԫOZ W 72%h9 子h XpYnVq^n 6]NXt4$˨%#5#2pC'P $IYF%FI< Z>GfR#;U2FNq B̠']W/9cߙ^4|Sx5"2;Ѱ E<(&>wrS]q Ӆ0+H38- KNvk.:oͅ0N@D;nfuxwW{lns+1BF"C86Aq*dZ[ΎCgQL07;JQP'l;^۵UkY}2 ~wqK/1ύngH7 ]`ʮKY`wyv)_k.F9l<ޱ ZHm~3Xͪ*^d6%dϐ8 9Pfq{{:8#̗7ߐTŭ,3(7VimZ}0U;Nq ,:d V1ʽx:J`8_P\TPGyLImU[@ECjn(x175YzTc+qD #K_\**@vaoswj*"qѢi&^ c2Vg@WQ>ͺ (AN{ƶ?>"VI^GK772HPVffBdם-Kw9f4\ӽU|UK8 k{fll`M~ss’^; 68pLCɫmJMGԒ%nݿ)kho]YA"@@d,NvmLa}O״5~HۼɻDY|{C DF=}vް~`K:v(3RG0PV^ğ}2dm/ L;3?qnm&!BC!3;w6#wh<"G.zbawdɐ${Ծ(; j ^YΆ?X]e_*G'gD օHd܆Ï)?`'[sI}j - uSSsRK&pdȸЮPuJY<% ^}X`]dHJuhṋ3G$XvxLoNL#5b/za1Jƕ.B1!ni =%c!(H3HB&%rlz%Ta*qN+C;63||y qۓoo֧:4 aA5$XBdSb4Cl^$po{B{}LIէm!815~zpEy÷^kj;SvA"]8 Jg] `=uGn2H{v>#+P3ON2ԽGߵ5W e{{%y279 4 lm4Y( Ew*֜ HΕ0PF~'ExP,0qen0X'?)TŸ2d( w`?lC$b+[7ϊ5y;˂jPr'=<N><[:q``"ۏt#_'S |&QpCHz@E鍆$G`6:E*tGܕ~lyB-T㽈`8q e R~qq b̟&zdQz_۲D4+Jw*aT3NѶߛ+H;V"/zE䔎[x('>Y#k 5~PxC +.ѵߞ1| 6 +~*8}#K>m@(MndJuR;x =L3KEI.x;;o_Di\.ybtfAnh0jW)Lk UM.%t{Q Uxe)-KDV92w >@OOg;d48$ Cwh8P:o(Fw~FQz>d11B`Uq7Bl#}CpQwdU C@#47)!&Ơ@Mr&IJ!Жq2O(25x>j~$t43"62ziߝÛ9df?n 8EoP(.tk=<\շ*$GPesUXONL('T,zrA%Pw v$\֦n7#ddʹS$WfjPD $}{zX6H( O {$ni~ĥg,J^Biҍ&oV%D+`^#A5Ifd Єe6 bkѬ/eg%H_)SR;.ѨNGTUA^J֠61mN$l !t CD`(* gT*ڮHP1Әؗ|) :Ʋ"mzQQVOye>=p}kYsL]Id%Y{k-Ou7(ɋY4?ueKCdk"ٰVe(ێ/v8xĉ'|] Jg2O5 뫼v?YC_) BpS ׯ[~G- Q[ԍ͡ShN#ö8Z~6d)4ALX 8]BYOyۀ #YiZ:S;2\هHi];6?s[pv 0a_pmS_v C-+#KgB =C~[pX6dvxo:xլ$Qz陶?[z7$b|\N̹9"T[A⑑%jR7=eoVPdӉ @i\49O wrlaDCV]rӯ"PAJz9 v-9!}Om/lK"U_Q5k]ȽS OSV0Kce64]Þ{Ei+%Dgk$mZK|I!4a)vE@n}?͕{ω^_e"4a7A_/e(6RNGnj);ݙ:(| N՘fH<-'א:lh>a46j ON~ \9⡇-s&‚ƪuwwռz"OHUWM0 # z@t(g"u+>Հv3{E`ܫY}Hfx\Wp8APmBDE;̔(v:\їc돣bdbˮ Fŷ)m [] +Z0ڇsʧQYG^&3S^k,F&Bq},XsCn 9u۾Apr|=[r`saB8moѢ,sybLo; !~&TyJs̼bvߟT L:bp1dϪ:R2GMaEu}!!n^ s ;Ys1V"j@;{ [ (\+¨h_7̒ ɝƒ*m[1P%fgO}OD¥tjt\Cvd'-Y͛ξz/5[]!|AN޴7zր8WC";%Ὡ)`+?&aj')O?M sEKWn2ߣ*-uDՄ ߼N6F5L4p%壄6?B3.QRF-л"ر#SҞsʵ۝;bBҕY, 7y +&rD Wr7[Q7 m85| )&fhױ>0эFTѦ,#GZ׃-A >^YI .Ig6W9$$.2J}cb^dK-$XLY;RۯK,6èt8?N56^ 6e@!c4JGcR0R/meԠ3Ԧrb,9u[OV<҅^#G[=RFEF"ҁ)6l34^" ;ׅH(t9@dG MT MIezaX.GuF2 ĪV/ÀePѴǬ''4-/UE_bk8DޮX'ԔB_cZ?̵vZ<|+oJ𦁋5|U>lˆY)q_`5``A 7">ɮ;>PnW :c *WբYXΓQҘi3So~s8<*T|]=%')A1ķhw|4hlW.z|ƙnxbB|"P禬(CN{:׼੎ k94r,ߎ8qC"&6 y7VFpɽAlfVRuA" --NW\o4^$!gڭvN{l4LP†sJB ە2uQEEFilmMC,Y MIJa0qg"! 5!8ƥ/qbW%doG~`n>`Mt%TdODXƐ>L2aY0ô([,kޒXPBS,-w iRIoq&꽛„UрBp( /!6gZ6A1uV㪴*]sO)4!emHlcFieծC@\f -. .W &ӓl5̏&7pա)ll).ξvȆ>Ɗ*Ҁh,d7{!FvW#OdGޡ鉌-8UbT{X7tlJD8!MNA$>PSv1 Wǫ.=L'Wm2I:GS(8\Np]&^Anw߆d5)q74pBxbfFBv 2}!ltAs\1Hih0` ,AŻ DMr-"yI6 ")Ǵg8^\f跕yB8(70X%n j+h偠FЏ]ϳ+ȝ9t*3WCq|S W!yG^\Au*\HJnxzǎX7HK{(hp%5nHm;>8$Č>*-U r!JBuZ]fE_ D%r5d&bV4{B۫7]Ck.$fǡootrU0<"Ѝqk WTԫ}kݶ1 oCon@<lqҞ{_ <4{~S6 9tXS$l^dzU+ =K}ncz Bau0GSx: aH((cXR[jx$nkՀreЭܕuGR(e8! ͏3^*^b/,SjSVMHga^Lq:o c%n/Zn6Qīc's3bn$K6O8=sd k.hddO¿8a\be6!n&2KD#9nwI߉H@;z4L?w )4ۂ.HIܻe}% }B`}Rn(>uQfs[@dx{r|0nBÿIu 2&9j#u#DBFM S@˴z%ֆQi Gh>@_n3xR\rnmucf_t\,M48 pӴ'.Nۼ ]y `BtvXxI緍oD!Uq-V̶I\(Z0i5gS!EBHZ^xviN)̈́.I!I<5df"Wsp>O&S&Na:֏'=zf & }-ׄHaZc")KW'_>YWj:2Uwi9bNB{X&5bgzԋtKD\V3dl w<^nt:k#['H8nrp~JcҭX{ W}KpfG6fNy r(߯8]ʬV:x(TOI+ҼW^U޹>Y j9v;E(H ЌQZi3{{ywwe\_$s6|naD@jPo;nH lC],Ӆ? r}ƥ,#ƐԸ ;!'esF7Gpo\e HYrX\\MC_񃗣^ 80̻ E4S[Vt ˊ8PUtuu L![ܨ<0Yn r[ظn؟ V ؁՘ o zW^_Q3MJ&]wDZ#rŜy?+G& ƾaGhtv$èSCi_Wtۏ/{e51qKhozj\-=?"՟t /5 u:k{hWOW!1iwAg>՗q;S;c!4qAԷߪ_ NV#`w?hgˌUm%ű9 4ĀRg٢+V/( AM*ʍrQ!,J8ۻl HU|s,ȸ%xS.pǁƑs6+Ã哕MBTx t}4`@J=y#R,+FB&'3M)3!2k/O1(]A9mn B#!$QU?5*,Ztb YE&0:ٌՊ r!UDǶVV;C~M6lBCt_#NW<كFPӾ*r5,Wuխv1xt~ܯlY(dI4o L-oQ8;Pp %coa k빏 ҧ(ķ!"R$N/2p׎^Q}/lz{XD"<FVNҢ>'%>4WX~'>2ЦP:?4`|";Ob=\4uyz'ҠsiCV(,1IU9Q쁿^a¶9] }X]d1O~ qLНvnF弳)ĸeCN/z?⅊CB$Xf(n3:%,#IׇB8xPZ]ї\頢&VጧG O\;Vf=pW>u뱓]?w;'5"*e8 Dp`Mf GhT)E‹G5gxo})bf.GHyf^`j$ӗ+[% u04bb/y Q0( <9hWCqe0cx/E x;Ps]@y^g'X,'̽=v'.?ӓh[g8.*W#uU|JdƤ{PVv- %2"ri%ailNDn`21f27+`y"q,̚, uЙrdž_7rgU?/_w?p;dqAJs#uJ`i)Iz[Ozt*l^9-jԩv:3 8i Xv-Uk.O̩Ъ&Iϲ)A`r 7zxu1Wl $"eb^8ŴY8-.omZp>)i%.Hq7>lB! 37/ֹH1!|wsQo.oK~t%5}(OXE"^Hq6|v>^w9։jP,e6_8IQΟ%@?jÞK}Fj^!컜? # р x(]krDyTsl;Oכ 1aQ&p#ȍ(C(TѺ ֑8:FZN"޽vP- ޙbv!]/q"(T;y BL5ikJV6[g"dpں__gM:ivԢ:JT{By2aݤ1NV$q2kRXM ͙0C#Ϗңl25%`G[#3Ƭ@ {~mFH7;QE;0p:p1{ԁr+`Y.r[]~ ,]Z:d>NAų^)*Xb]>)1l@ I:y|HkEi] `2ܲ%RJm y8DL vJR`KΜDlJ-[C<Nm(7͞q{`5]g}YXl]jq9HfAD~kقA/ dAk~Α\YxVr}ܥ$+ h\ D;_"iQfAP]A(o&D,|d6}5c>E^ M!\ qc^3(hJ%ݸ k=9;b^[nS\4b#y;kKe 9Y92Ys!2xmZSԵ“u:txNwP7'./H){/e*[3au>[[~ncیK#{6Zt렔n.KY=Q$5Ts{f讬αW I05^)DИSnԾj1{G<0w5%u.ZW[ݫLC!~)Ak۔m'^Djfy/u;-bA2Q'zLCLV6'0}4mW^As*pfP)M+F9ƲrF7L$I>?MH\Tȗ<6c܁->qҍdVK 1ϰdQk2g=\ݟX͢QRH'}ڳ'w7B:ZQR@EbN 1 pk͈Tdi~uƾQ7yZCaYTqI^S۾}5+McL2Sz)5U{u(?Tq] /^skrND%^_V=v ҡ8R[72e'dW;H&G웲i_J.Fd/h(Kk:E%Sb Y?K}8L21NVڮeR,Հ(6)F[Ʉ9K}37)U2?pl[jyiv9X 19GrDDSn#eapmT'^Hc}5ھ^"*:R( e=v@Mlڵb+X*}@DvB/64SS9dR=Q_pbwi:3OGt ;H},fv(@L$ygCFbt2I\fI Bh\03QAK~0Kzal?05+S ]8*=}L^O#8Vc׽rh;`zv0~u&9Hƻ Xgӷ ݿNLUԉϾS.5RQjiz"5h@^}@FYkஒ=,!0!sG$u~u24"pO鿣yoԖE`Z-喵`4r:HAe 3.OZOey$Y2B I2Hx~}pKY+1xC|`ed+kuZ +E(^k6[!LPt"&WQ"Z'\_lQ>N-44f`P'e'ALV "J]7'<5^.ku"):(%58)~Hy Kz A=wPQ6F#n1s}Wj)FA'hLE~ѹ>RNH܊fK8ۈcG0$T&O$ lRf&Z4go1Sb,ZeK gهO!TVn&겾ZMMsn6: WKޡ4ɵdC &}fJS,oG':7;'Iho*Q3.٭lV]ytId`SM/'V?=IܟtxF q N5Fmm[j@LFdr-)d .ٻDq x$KψAgqXr'QAElrɌd{;UYL1#{-n |Դ? m>|V3@_xQT5wyQ.0 %LܲއoC'4qT>AIw 3b>+h71ѻKˊ G!GIF.77K+駷ѯK=S( md>';5t?+]qU/N:>ZGPҒyAǔR.D"B $K(3!am (>x =J򎰯` .W ~9Ԡn'+;'p9Dw0CB{׽\<4M)(eoΗ]_;7H B+EO/JrN[GQbosݰu7@ =pnU->z1r;[I@8d UYs.yRu\%j-z~zt*Rt`;7W]lv2bV`JnuNe"&d&"XE/8 ﶏ/9 RFu7n_˯Cwlgh=>ك菏<s3 4?zo6 bsQm+e"DmdJ?S9.$fo.⯫=/Z*7X.IVT%b r ϯr4͠a: =(:|i/Cj0zH|GQB9 Y;i7+$Z%7Z SŸ$VēhO <'m9>DÛg`#i6t3 gJ3o$г 2׍_ ?xתpAN87St8R|<1GB k%QK`.^_ 9 y1z~BPqMT@{Pf w#t I(QX"KRģu](?F5| JP홟(Wۆ1UYm?MBf\T4N+Α}<8I=ٶOHp'OR7l v[:^pAuH$ea+AJWR_%K_YG2C Bs޼qX x޴%($aQ@j'0 ͑)a&j7W(_j زrftXÕ@rm ҜZtRInRjn¬5ͺ^T^|0\О郑C}{iORDv6U Ys2Sn"C+P(IKӯ33k~+N- Aa8hwAr^:;~<$_"?*p+ÅaL 6RBdDPT1ΐ!EsǭYtqu8|ftb-|t`*?5{{h@]`h2y݁8{PBSxA`AhEq*q`k l OFUNIe4͠ bMg/Gmv`%.]FH3`aA=! HFt1( mN"HG`*Vf]&{̶ܸ3> ﹀4/?}ڋ,W]d폗OT맦e-%]o)O<[푘d^I;dkGU#rD~ H싡%antY&NRqlخo7!NSZ R=7#N;,R;w;V8ਖ਼ ,^4 ƃ6[Pa〒PZr <_t]S ݒLp %2},K|8,'[~z yXfkPLHU #iJ؄@ wq r\;,u5Gf:`Me>Xo_}k|E>"JԻ3RS\=>=I]sc0n?l,0!\E{> bB+D`]79M¤wKrLp8xYS91lFpH*}uշ\!4 yo+:_qM颜#@_k\tó)>' ~V6~ r84 ˠ -N3}ueo#ܽ4ဴ肬d8)N`+J`= 9it%1LƔ9~w;W_!0"櫭q&awΌ V4}ݭA {/Z̽h#o[۲~!>6`<=V@Zoƒާ"S&ŽCO<T]&A<`1"NI ;YZM@\zCik-_7|8'^P996Z_寎۾Ui=j^&հ!{i)_dQ9W_$i$f> hlt}Y#cWKUwt;K<ȣd*id!7$?D+ r-}gOAYK p[pݶmd *R¤$0%Ş Hq_$(e SDGV4)Yi 4ao39*$pc'qCy0ۋ2·&ӇdΟR۰≤yɍ?UZARD\)LG܊hQaآz=Z53%lo1xW *6Vf~; _d%TX/T*爅D|;l߫ǖ,Cu+l)ك_Ҳl**bw b˔u Rz{;2`ٹ L.dih}ZX? }t͈Ss>PA`Yw=XLՀPJ`Q;k]*ܮay2' Uc|&k:uw,S]r [g~ AM\}P H;`CFEퟛ0\yދk)+.w]>Ψ .7KS56;d8c>MjkE<E %i>p]G΃X ++)&|Tl%WVDm^Yz?ȼ goBu Hx=wvGݑkXM;SyLKzrY;y]Ksfx]ޕ{h=Z)J`A}+n\KBts3"w9+bҲUAwAҽdyICk7/y>$ 2Œ2(&;ץuH /ԧQˢ̩@困.儐b*&;(&ye $'{"5pRݤ*c'fG2f,IF"dkq޺È>2-* O]߼)jCb,kO \`z%O3u N,{?O ~m5 4AAx8i0u!(/Q sVn ɰY&@/+RVo>ZgG n^$~^x3/s+)?We-QthÌ;2L6zx =w2SO`,@I9iLO`" L8HI\f|[7KW^J)Vb`wA/`|s@:6tS*YHch6%ry;k[ caY bd9Kl-64=db2-bޣZ]^ddfEi)9:B7,tB`W55M/nqV?S,]c#aG4%1| bRyK07}65a:L [Җ/8g,A 9gΝ̞c:wkg^^zO5Y[ $DNg&cי  5dYÉL5C< ơP#Dj Kz :d#? É-60sL tB`׍*WJ&KH# yLF~#fJde!؅&Dzi]Ν] FJs^ =K?Z#N,O::vMQ6i6ӌXkW;ֳœ2ΪGh9^ & Κ+K| zTwn\g"RfGCڱyuC0jJèg*/U.%fۜR`<=4:޸^&͙;3ٖdi9TOe#f8kԾizS+T+ 1Nn&?d2;weّlv><8oY l?J2r'2ʪ\c$4=̰r 0}It+XXhOG}x ,ҝ@,ek?s [2A?j Ƌ 1yʘ"Y=]SZ%6dLtJWQUsUl0ALbtOCK6 ;'X,ȇ=& ~FnB~fpe,~[QqnFz8t| 7f=#!![m~C'hk0|"zfł5Fq၂,f +TFj]iA&5ٰc[_'=w!'{BCnH: Ŝ>VmI'S bI,HQۿpDRhG,"rŰ8DMUJ|4յXvO+(|敍Ħwm0fu1':2!m 24,ѝ렘J-~75|'Fiapo>h"AY]~q-HZU^xdL]e+$56z0@Ӝ() ReN Qeep ޲6#|1ZPC#lT%2%Xi≵OyO ھ_oct#\ F+k7HѫU x&HUҽaL^~i=h$Ȩ5K}d؎ J)nHGY3"a IpN\=k[/,!|xxcPiq.o/W캞 chu7/ n^YF=y #,\ߞ'9;Tw)e{vlR ..* ]}`.TE˗ n*ۭICX9ޡoM9z&h,:I11diϪw iYl䳷lIroT"/ydؽQ4(*񮈲`LUAbXl/Ԏ`Lce̎ID2H.:@b=}< .x 1|s6M[G/qϾspR E;y[3[8j֕(Vj 4ULd=F(:%8`OE. sz$.4c"П[Z"{eh7 T9Osea&CKCƢg$z6P9l3F{/`vzد=d<[Y1fPkH8%߾8?֞7`AG>`1u]Gx_R7x# (D(ԷQd1u6Y`]D ܑUC Rj. [zmEzAP3b~Q,ynV>/y,J^n6ѵ,qҕD 6~u#ʠTSq1mA})BB`ӏQذ&_7:9ozT.9w_h$;,P H&Ώr7A>|HPT@lP>9blN75.4g'GaUx^zappH[0aXjL׻۰tp%=&k2(-X`0$vgRJFkGGq3zUe"z8E(3& f;n(VqXgSlR(ݘ|)d#vɧbw;_I*tv}t&v&'bNe9s*JWH,qM㩯F.;ăk:3w&&W$Wj`Tycdp-8ͦ\ 3mm_l<Ű8"lP ]SI[ԬjcʈY~h|΁F=/{Ņ 04zR}\ʦzkVN|Ef)t4XY.52TAw[ 8_/62% [ЧiDA'R yHk0HhȤ\=* Sװi"Bfm*Lל8=ϧk&] :PYM |K-O"4!"h)7a{ZRN@yঅp:83m5sx]0ৃ耸Vݘm!=A~uT|h9B$[;:]);Ŧ[Q_Aar=tSR*~Kg}\Iܸe HfYo|@lR&1@Y3{҆{ۭ;M:?⁇giA7W2'w#{;rͼ ̌VsJsԂnʦQ!d1E^Ir;P<7Z gSWɨ.~ *dcy}5.}Qz'o!߾m]TǕjDĸsdnB*?<RhfӇ/Vx}p s=e]8~cYOC:ᑗЏcbӪ(Xۦ8A#ٔQZSD̚]C90=OXCcU׾G.ts0DYȝ! m;"ˑv5q1əzMn ̫9GIB~ AZ' Z>̀bZZ}"٢6YQ g㿚JIE%h7YA1"4F ,NGVoOs:^78`8,t)ĩ{wut9SG|h)MzyP/@ݧm%S)hK.-a`KY| :Wsd3j<@"x 5^C+30%x\Zć,U4T[]7_Nv{FhhGZl2ee0D?z+j(zk&7:! V'psc0 sb)NM)Vs6*/6Pr1'|HwB Q] n7lk,}bڍ<+}Đp3V묈tyP*Ԛ0wurv !Ekܪy( c8Uu5)\%B8΀^H<"TaׄahMHp/?&d!)LqedK1x0-t#7>_G"ݻzߩqr9+;er(br,;#k}=}6U΄4KDSl(c@J*[vC[W4Ȗ#SoZXnXYGWT>f,Dc\M(n >7/JPZnoC05ŭp΂<7:ړWRrjhBZ3U`~ :O6g<6灴RsD] MUu` Ì'Y 9;z.eظfFJ6Ыw]$_I2qLSFUfNTC7e[>a.R:BZhL17Z/~.OƑ9tjìS_&i1ݯtGȦ j~?6uΤ4I1M0l{K|.xkWddWm Bu-#FEMС^t|tߥ{ڑǴgOu#JwpGڀ>A;3v$ׄʵ%[JFdCu0p/YqbG]:T68:L'նe3EM?__>bݪlİXtWKL[q$:Jkɋɴ==t6v Xx:aDž WQ 54@[hFIx~K>jr>q%*ao`& ȼ;Vڡ-2 %U3]4ƕ:MHTf]B RRL:p{"=Z͐:+t˞X-@$*vJzscjIJ긽ljX@::=רE&fZ,9Gbf1V/Zf_}? 6^QB̔7Iؚ ɉNQsi-Xf]A/)N6ـyL4JD Z4T#Óv1n|o*OH*-;$_ڥR[3IĩfIT+N \r. oOor=%R3+&{l1R2_ ujRk@(%Yv^c9jѭb]ɒJ}ɋwC\Ca;@æV"{+512^F )7 `,ol#uA.籘woE[][ă`Z!v6ª`A;u/G%Ȝ*tzߩB/ofщ Kb8덾d*'3].(0 )P|lNedwCqAw޲voX/\,ū~9cdR^$7{H̹wQeG\ ZANUlV92ѓ: (#l%«*c oP}y˴ģ}7gqureI,z`x-D~h5k&?`CY5ݡ¿uD 1]HmaWᚼ#!&EJeL>oOq&#Yr)RCruK`QX @k$tn>V,b8]ras8. 9f64ݱ`;8(T"zܯ) iB/h3.`؀:Q;MA-Od3]h $QBY`A| :P$A{Tf+V. 3< F B遌3זj3QsbA;`Jar*#FU. O  T<^%52xڢgYE%IWM2DIɏ+A fS53W]7]F; KOywyW9_Քi;;^9w4[ 3Ŋ0$O p lBomq7/WqDur`0(5gyBT;F DV[LIϙd{v5){oQzHRt9*/=-ȁ48Nɓ2eǶJZ 1AiW}l.,8NcÃŗW=9Gf҇? )ٟ!>萩Cݩy}ul& CU984l r6u* )KRicտb/ k;4]x {ZNNB,4Q;dF+pfAc5\a+5U\$''p0c8b14.`Kp̾ e0ԃ0r:9".deY65%%h AYCN-H2]z4P}>~r38X&D^PŽI~_yΤahd¤$Mv`hwr$s@N},||bǔ\K 1#׊( u<*n5Tw 1bå]sexAغ Jgp$}?duaz,WAxy {ͽi$̗@@aIj~_L(`ZtH87.zZvthÃ`l`5I6$1^J}i7}Qڂ$_LmAHt]JQC}n~fCH؀ѶcP"oHo ~W_pt03r8Cɧ%Q3;}"ә#NfAvʺGʄ&>|՛ђ҃O*ф;JZe#ŝzX#O\5>"ۣA|aGZ?KU9̃:ESХ^"ŋjJV>~P;wX/ͨE􄯇gWN9y͐va{ ho[7U å?QZcJW؊HE9S2ؾTnRap > sdϣ[+qn[!yEΕ |ZYf''b΍;8Z7肣0A ɠ92G%&1ɓ2&3Q؁Gv .¡SMRjZ.vigĮM*d!(6U'wjf~`EA_n&ȹ@ ⹾0Z)6"`ba&>H68ȃžP& 4Rpmn/`2'iw8a`dmh.EK@i P41jm8FCu曇 !$V/Y.x%oEKaג;؛ܾ{@B(OjpzgFBI6Wt,1)W: T"`4 =DgYJ р#eÎ(Ȭt'=My[pibr}F>ۘ)]ܖ癄g~(EKGYr?k(B TQcn<+w`MB ey}D%poymBYW[ \d\ ֑`J^OmfĖ5HP~&bWS(*te>c?0=/;>v" QhHdyc$[4Os ms j\[7gS ,RfsY6EW9ZhNߞz-u[UX綇'4`o0/ _'Ȍue^5R I# c>7MV JUѴ`&cJ+MAt R||uYb xm:&T'Ŵc>}9tt|V $<4a@f[ ̔_wR`-kIN0]UcGf$@| ^I. ZBcH萄ilZ:FYM&{㇤Y}GD0ioJ!peȖW `C`"Rdbݩt$)u}uNviZLwػ]mW 6phF~@@mJK@Yl?RI_ N>eN*/GEgO3}g^6|`F-]R+uX*f\ua"H__!"%;.etwa30s{ih/'Q=DCIbtEl^2+yȲBi9E#mݣ9#؆Wq_ʍM2Yl7W|IAIXF1jP}sihx. 9, V\-4[*qC*ŪoP[*\Oֱ:F/KreQkh#2XŴ>3:ʖu7FMO[f\RH!'F> MMŖ^a|ę`>H%Q1US?$,d xc5 N L6+b Y䄫6st`|1|ymO5 ꟂHQ{(q_s\* :Vx-肠v@Xrxn'YKfȩ#_\$Űփצb;vDaGT$]|"> !$Ƹg&i-qITei40|!ȡQbW,XZXh=|7IcDTF[_=˚M4: JN%*1OIXx30#A[L0 W%ʾ)BNO&qsu<l^"Ғ3򽨸`39hB_f|]xz?-s^o]0:6QaϯGnmC8$QFay;$t ]!.oz}pBGwj*w|<ʚz"/9v|Rnn70Vf~;ϚjtC |7yY>:AmaTSF8ʻkfӚPŒu^FiJ] N$ Ô3cz}@Te30a!fvȪ9 8Rّ:laHC$u(ӫ9.iM*bb!)_KX|\\i\5*yִ yx*rB]{<:b_ؚ{e6wR])HVK~O\92'Esi#2F{yV2o#-|D٩[|z]c_2U.4SBֽ˻6,2 Ů-G~-8fqByhy?x)!Iyn}i?rHyW] iXjX(AEmr l`l: o dŋdmF];c\:nF..uӻ M1:QJ7>%"W/E,Tч̂X@k͑JuYWNX'+zIGjDtF|ե"~h(ʜh$eM_r эd!~;D 4E!^"`fQ!\\hYxRWejAM!' KSҷ1bQȘ4av`=O_TbE 1MBg4:9nFb`y9j,sACDj6Pru:< 7T/J'(҂48 W--SiiMNf[D)TvG LX*a!i JB7 4\XT3>f|xҘ$OɇL ovtI_0+G+ ^ j !(2wKt>{T\—荷j*gO$3[C=mbr w݂.McwDI%R~AZ.I!8X1iko'GqKF㴱! cF Gvt:T4\?tNL. Uh:"gq %;XT OA(Aw-^e/_ ߊ d'[~N@*{BaĔ~tI5?ݶEK-Q,'5\clv[.z[OxA̰&fE#dm%,)<7Ge̶lRYI+/32 Dq'ճ|x0q&S&T ^&uib7=S8~D򈥈| x.{IG0kDHZ䲻Vp)]DSy&<7*~cN^XfGZG,_Zr䣺J||@\o|* L84J DZiJFMȺyT Z|`SSAhY0|Д61>DrG%(Ɂb{']!M<\1v@(J9͍۱qpM؂%]7cUƫ?uD6n_+Bw"lW>3Y 7+."P[8Qvtg27 /6At( /ms#1Ҙ}0V<l]BAGv"qPrID[t,R&8e?c5b_5:ps'`+M?@5.ΊowK n0nHhOvC ?菟a_/nH dZoٮ,/#< $QXܬ+WVP% p[[xDTZ4U :Qgu\7ﲃyѯ1RkZq˫n-QX+}c"y8UAҴ+$T69bE)EÛ+~;po'VZԄL1TKp^)lY]{S0m=x 28;]cl> W-sb`ĆtQqs\fl Br2ࠫLNo6W00Lwq= +.7G*GVAϺf~Jh} VӊU%84/Bc ]M1w:A8fbbw Ez<[NȋuRИ): /41"WItY V;H!%X*"Wp=.# PJM%,3(@ #3oU$] s2?:ws6d.S`Z3* E:ab΅)mwi#DG01 CK0op=z>_ om0]kGK21l,\p&|Y 4zzM K^vd-uSxTP:Ld-m\.u^Lб0s4 J'DŽVGu3P{o# "σ giXn%9:3˩z^f~щ' H]ƘSD[b8d\Zې7Nc -}LsO@ SpzɆJ=zz=eS̀a`*)lzBO`:\ z۩!o o㞕VH=<FAŅ䲬V*Gt'Y]WnCYg(Y|7ja^y'b+ TX"w#:fIW~|Շ|O]L3v\|odIL|m˴Ggm%QPd1J;'md}1eUQ]'g7 >3J&+΢ax]jۨv @VZ(~+ TD/e'={4-V<[ Ұ{WSֹ W 2!/1g EejTf\YH@Qvs8zӝ rK0~U.k}#*_%(ISffïО?@dr/t22Ku6o6YjaO Qf ^$$s[mh@۠a$ÖtH (/O/R #ܩU^ |>}&ȶiQBK Y]jliHL]b&]hBRPvj2!WEa"'SFTjFFhtjw|Tql%>q*wm`$0Ws],yCm;:wg_U*$db%1R'D2q@;RlǑ^" °}v)BEJ 2KN"^+(_.e߆`\A+uZ!Xҩl ߸i_AYYʷݿųH+,HlUWwvu*$K{%ލ9SՅ7`3Gi 6VɒKE '% S@G2gbuk MH"OtD0WŢ?NVC\ pv ".Ҟ,brv;jѽ16̓tR fYOf۾J֭ U̙%PQis| B]u/dM[ܿ'Kè_1%1PÖ4w1R!zlA,_Πh}iXT ĝXcW-N/5fF~O،t” `54?sD9†q^xk;RU#?6Qؔ+M}V KSD"0@/b$5(i+;ΎErb `+tu7? IQlw+;'nDjX \9 mCuW f&83"oRyL"1U L 7$~ulAJd|m;z1~BZmm `=JP:Qpk2{7;& %kTAkER\x ]t|8nXxez#b&Q w9O2BgM@,M ODW!Z_߶Լf6?vʊٮA+@ڼw`**d.(@9t zuVVy4s].ˀ_bZե?_#7D!>ʳdY+ A!sۖ{=8wܺUTHݿxV؎y10yGze妌*e%sPēac-8UۀCd0SG%:rVQC:_@`t.4ɗv7vpJIH{Ї[JeztLA.jhx▦SLkcAW>|de'mD d3N|p+5ۨE/> UkZP\;[r{L85?nH7[SH)YȌ| *C0>CBbLs0(A1O}<@$*l6!sCݠ/f9Z55Ck"Qvu+I93n%ŸI>XiHu 7dr}ji`o m!x99wZhXAë摽q4? 8MJZs@\_{ܪئp N'>g#y,a-A}ox?C`u}]Jޫ`:Ul Wy)'VN+ZGPX[sdO& )Pš>[7e|a'|P%V"yjZgn7O,诛\Icݚ^ /;ޢD>*jPG(c43qǐ>.~{wz;u~?G6u~H2`;pKN>"+{b{n9J1[}ޚuQDN^SvHn3Y[7!FoJ!.µE`xTm>!V0FOI@ԲeQHOz }au]7pu5~,+9ffCڇ%7`Y $ DMxH\fDm{sghs!6 -Oe&}.5ΡǚUO %oxƎlC{Xti>% knv}O1=OJIxMr4Kvܬ3_AUd:X l,4cü|,](rss6Wm.V(^٩;~^ *X֧!|;3wl.*+zEC[%<ml?ДkKZkyְu1RT#,2~Tfv%tI|gRb?P%'G?\BVĶ˂h t)Qǝ;ٓ3y.0L @*I{>+$Cw!d\W$K)f.y#l!^Ά!pAj4uvlqHzD\MwhSfiX_KG9,u frz6.s9#fiu=I,n"$$He)Nr7".9ҟ*Uuw40HϤa+p{]aZC;p3S,)tRkݕ;_nWkbU`,0OqQ'IR~b ȝe&S!w/O嗄U71b g#Np~b ~(4ris" ֍OYDnꊁʌ3E**aFD׊dãAeF$@e΅kѾˠu}&^]2˩`o1 n q*tOZu79ЧWQ"L?>+#\٬m>&ӓcz;?i!~;j~*ӹMp6 Y.>b/w/ |8N;; d&юt7!7ok,݃p@P英!?|˴>lR`솶gYuZ~V͋ t*W^~WyLt,|uз!5X?,XqmDdJۊ=mսT"+4`b#sg"Y<{SJO (*YOnWultA5ں~#ܛaNR|+NXS38 `jc5ٯ]+E-TXSGN227d lt$侩w`$O!Ux/sIZ76=O//L0v{z@ΉU?fqޱ _$:%e3@|]h>UJ{*詷45;ơ^l-Ľ4"o+ )-cA#45˓?ec~Bu[o@X1}kNt֖"@]װ@1i愥wʀ爢אcȃQ!9+uCkG6yVnf?`7m݌9lf|Y~ӑ}?5NC-(yp)yK6U75#,:H\XU ^"aŔ"+oZ1G PC#bGBM4E{ƜT0GZ̞q~E&tSA|p($Ċ`yo[Gp;`}˳/J?3jSyaG wX2ٴs }4O[sr4doU/{}2 3Ojiᙾ#δrv,<{F~Iod=bKIn۱#q:΁TIڈaॾ2T<Ÿ$[T`\r\Jfo9Kviz]o*#/ 9ǠH>| s06e>Ztϛ~NmҫaA Fp|2D J7,8auqӃxS])ۆkN^=}װH[ԡi*3laUou`Jn(@=<~Va9 r0],ŏ6+H-RG[rQ ix}|*&RPWCo>r8HÓc7?- DorA؀4CY+qGKM뭄[,+`+A|ra /(PY(oxY/ٙ7!1h#}w ?yk9/CDgi_Տ/G: RT_u\/}Ё .>&_Fٖ%}k] ]j/8vdx%2.*bu]HZXlkOh²Bp3`i ?Lr֛P5 Mμ#蘼/ .!)>N\Z9KuB L˛[{-xZ݅ᜇm珅s=bRXLloݞ|]x*СT/ <&r}8vWZ.[x3gIsәV9+\fS>?Y푦$k"n^:лN. KT\ME=}ML8:4J(2P|C0<~&,BGл5E4PH xliyQYzA!'Kag?*WRCGQq~67>w+ `0E|#OXUEׅ|L2>f)ZޗmLF؉ +{F/3 tp/:T +ÕQp-8c'< (ǣ K=OQH6#VvqQaf-|I`ЦΎ%TKC*w4Tt ٧+DQ8Ճ) ۜkZC KLҫT3jYHO"I}gfב%5?3 ˀXzt|Y`6J'6(pRb}6r7RϰИ(|0pZ||dee^{Gɟ_S78V #XCcVkt1lpI&&ܶ8ĈrkOGk}XaL_AP@G'xTl\,K~s}N6\S4Ľs$C[{!儹_ZkI(u uƕ[wdxaH}(-+wTb̂„ M6A;3|dTC?҄xrZ>%r2d1"5q9 >RhhHa@^ GΜw&W3½4mB%rj6~J%~|}A=6Ď\=X^4Mն׃\2F^hb[8Y:]̍YLQ2M$['j-7jJt܈n" AĞ+'G1 <4a ./'XD>8@PcW[8Cw1Ns-P tv6/̣q,ZsTyst,閑~RR 4IVɘNeTۢv%I)AڣJ&N3T{-=HBvs%|`E3 (u+H:<7U p ?(Ӣʇ"ޫh,PhKėC5Vm3EYM#^9'mI&2}2@w)4SǦd`Xb19)\׋*.%v-tF%e`J2kے; 4m\Mn 'UƣSIB@D2L Q(R"1?DoӾ(T556nIBojK\.^Є?&XʓȲ #hCiIN{gfxۨ ]$mzk~;L!dz8i7iN\~.}AznS8'֞pOQEh6x<({hx\聯 x =lyb 12J7FVⰨ7\QS>Ycq_fELS/aebFr"'ȝ|^|PcbwrJ IDF&aPg-~TZˏxkhάՍq2@S438ıJ7mL>#3er ;a̓Z=8΁<Ɵvjq#4x`VF!Ejuyǵ16$Xl_c+_,' "\1MmsQ24E%LP8L+@ ݮv˅\xڤX^̩2 đ.ݥ2:T@OӐa *fkkZP=32Iۧ_7 l՝-#9/ޣ fC[F!HsIi$j~N;vlґh)9_QBRrfnH/o>vJD2Nd\/1K2/x@O64Ö1MO Fj$̝}BD/& 1Hs9 u\{@bG֣h&sхϖ! X')oԹ^IDϓsEmnhA;<3NGRL- mH~S\ۗ0RkLj7(Ǖ *kFƃKQ3Z+l?LG1K,YM~TЮ ]=J Uu/ RH"80^[1M=u6oBqhX8{ ^9#mrΆIJ-q+ S飮R] ;0z2Mz.pF%;"eaa6Wg|lL08N2.wi P5ObŸhFnf&*@wտf *d$:ٯkh&,%Nmf4ExQ*OdfM+c1TƎaU_Hgr-3g5t,nH:e`hAc0rjA9Ur-̀K:Yb@XTN`SRohڷ,s# H)xaz)tX ΌI]S⣖jY)'BU.Ŀh&ƴ槌*b2X[\ FRr&t9U/]πX19.8 1~a Ѐշ͛h\?&Fr(/M)ԋ!V󕲬&+^2>J,>B FfȥXR;Tl33UnkUw]#+׳kd:IXt$F96˸Sdzu\;)$ɲ߰oaUX婫8Qtu%Ck8KTW{m!B;[.w/EeJEM2Qy҈FagޚL-1omƊl_Fͬyo '3j(+* 'Ds8GH#E5ӳsB7'N"^BN+ʗ@bb'Vl2>6Ta>f+ZIBCnTQi~m03yV[kE0s2 Wa8( &cvµh0Qibصd2rTz 1m9w}ئUQĒcmCO#Nlߟ}Z|=FWR 3.9W\V$3[bt1իx^Y7&)sBEɾE䰷c$" @ˠ\y.P\fC[f6 c8gt/=MOKCM5XP8 4p]9qxs,F&w0#U%>d E82*)B/)jBzI6r;T0sn^Ռg.b$;žʂ2ƴ'ByJd8z4dڧ˺*@,g7/},^&-tU4 pXGo:~ìN3\z>fS;}3Sv{=, /'rT,\ba_)v=y;8鄠e9~9N}; -'[^C59~%bljق*U](]zOu<]dꝰWhO6~β* s%R%`e5섅ó%tMgD-SamB4Rɞ=#n2CԦ HԑiDkQ?Ru-(WՇ% Lp}T$60 K-77Gp9,玨VMmFWNҨxfvs GHc HH#5G#AqQ !s*?M21@d7Ůa݀O#Ʒf0Ɇ’>.klZ2nY/Z`]5E7w*ZdLp15=4 K{؋?qD-mpfHy`:{m=h[ڐv=5grZ1e+*Zzj-&2֏Å[wj⹚KB g7 ߽:pʘ5L1@=e-krSηo#IMn5h/3깸,`Yv[\-rR` "rr =W%h#VhoK|osd!(MKu42p ;v %Z9 ]lRkC]LJn^zX>Lsd?G<ۛ)X۪1-UC+9K6f (Hf&z($Oxm0'N(QZ^E!o s@#5eh.E p,uS{B?侮r ANQK,SH|@fmYX;w4֋HI>Y 'Z0aDrT\$sӟ*۽S/zlv6ǧ`RcxO}lj9`F ˸aESd8v\nꎿ@YTnIvM#D>p!gRTh#ltWLd} ޛf L3>*6mD@@C'ꥑO tJ ׈ kz~ /LfUb겻C+&:on^˽xPF!R~fyL2WFBFcǺf*Y}μ ۱P+ZhiI?99&6%sAL5kN\^+:JxQb2U(xb6 @_5[.ubs^37JLr-31a}1Zt#O2zAɟ.j`i4Z3%bl> {ZzR)8[?.KtХgұeJ#jV˷#,S(]e$LaoY`JFx\ᥤg>nNU~5oWқpr&Ai\ n,}6Q|kK;+O*]aaӯߠ/,}f*)+~T Dس|gPB0c(V?IE 4I_N= :xE& ۂnQJ)3>h > [^)ӃGsHZRz]Ђ2V>J{o3_mCo tѡ_ʣ] omg폝cj@DJ HS[^~PB~ FO4Q ECxkTb?&"0b"ݙ$ L7ᐠ0=< n)DE tMތ@`~|L903WOwxRg%xg:F#gpd7h1Y-pl?!M^:0yKaVryWoƚƒjzX |X04~ `t2'"-mm%!/)57s9 KЯ1ZQl8Nk Tm2`)Y9l>%v2-EƑzlj%c:nD8,Cdvr*k`%R/!֮Rh=6d0N~d۟$xS{-E6:֥-j@ہT?>Z:|f8{wJotOǑKdI1wdt&k'en]g=km0WzI}]1ʍ?tڥHf TLHovwEZD\CYs R^1zbKWoOQt?zyP7͆REcG.N[Ȇ~YwKLZ:Fg(7հ7ҦKg\o115FM䧼<4G0?F]E_t؎y.I-sZІ}73{1#9U<.*}\eX-l%Ѽez1;6X.Rk/ |{5E N9@e 3ǔX4b\x$*x yQ>Uш]S^M[F.pzjGSnH s9"v*}n2 <2nv3,sN[_^Ŝ1+]_rfo.e@ZI\k_];{ЃCZ ۬[T*DHu=KXO^IX%մݺq1$ 5"z:Yjs= y/0=hZvh]#N.s9Z"o}`YΔJOU;s=°{||D 6"c!iL-p^JV1QM bނtl x +$.j(=&<)$d#z01POMŒXux$-㞣)#o(iҾ&MgD>;˂2n5FBE] r؎$.L8ˑ\܄t3晰XM`r|Fn95Q06}~I[r_D3cʝ$]O7pEj¹ܻL sИ[.+y2m·ϵKD`9_Ucz4NSTQ*y㸴EOIre4$LA9E?/lN"zj dͧ%wU'%*OaD{܄[% 3D2u>CjKdua:2Gl!jnd-9\=x&z)J[x!* _‚j!;$hKJ|@#J1:4WtA2bJF3RGIv@:D9'>xVyp !E׮@$J?t)2p"hBn(JS^"  N?0pԓs]'C>}?,Tӏ]W{Иϊ)k ^:;9 TRĚ-;.CpkB6=> HBmLrł&f-ς2<-`d#8/'5q@,faL OpTaen<\s74JB tY U HUXɯhIe8 5R`}(B+i<ǫqfL:QWLPֲ/9\mķi'8]n5쀧5vrels<2fe cQwA? ֒u? _ҫ |kGOAA$ ^ZhV6D8I*KnKJ?E^HMs DWC]%nA.+`dLaEJ{HTgB)лF*oYJnk/ΕŻbGܴƼq$~hGuRf!LVv i1\'҆nퟢʘ=GYv}b~VD:x sUpr"I2*#9n=kl(jy_OpZ%u!:XQ'8pa}/.lMWsLQXҤ(EqSp6LV)[P"{3(/>948&b&@ð"YU9A*d2"NpK xA]^޳%6%{b萙WgY'6eWLg;Dƽr)YSTX*ꦼ9tcCT?)iQ} UͽV@J`pkvͳK#WoAi"davyS5ݠ3d$k?9vrB Uԯ_EDe_`^%n@ J_О4A2Ac ٰcu>}5W<O`T0N,Rv:{"Y^TW9ֹiUQꨖxOMH1 rV xPѤ\*'Rł;=/1"еK=!rBAn([ a-t(J-ܵSJz2`FH/{Ю&IYLRhAM{#xlF1͙7/$.b})XuH݁u,њO,_uCΎ4Mb뿿T)%^aLCsS/nɫkCG~*҄vO)r?GnNTe?n"ӘўzslV<߉;&~X hzu9qPCC~L' t6BY/9|ca?獱zw7}hY[1d\sAĨD2,UIjfŠtjgENיb. @'nds-+ Ip|JxB}pLO3p(rMzít|}sn)? @`/a 9.6\4OhF{a$8aoۤ˒/o/^?An,_и\e}C=9 Sb4>d֔V2Dj:0{ʒ-Dz1"6]8+<zS I֒ ZnS\1 S2ۻk}tp^G :ږl(.#j\c'P}4⼅.}6 .wdO5g8:+#£ky r4*7]!˯Oà u*W{[(C̑yd.{u^D93R &3v+5*n:@8IruhqRC!&j^/Sy\abQNT^j,gAg" ~;#9+%)J*Vg8hB/) [z+= en' YSd$ΤX>!SӣW|jdMbJ}l-WK *1Aq,ώZnGZR t(Pյ q28зs&7^Hpu2 NPwT8&+!=Epec^޳wg97dT<i>Xg5ËMZmP0n3h*~ H"N/T?oX:+dehJvGdPqcR2Qz/}9&qMN{MR4 z)\.^1Lzw0uɠ z72WB (k^#;RBMn1 X$Y F>qV=nR 6eRՙ>jjB${xcf|1 %.I|Īexazq&v5Orr5)=qﺘ~R E L A:7,cvi[T*U1*;X)m3(Pֿ3D.Պ42-㕾<{A{{x`TvQT]hA݇2UK >60N%+a5!pg:S ?mI_:Wx,'sLFPL, &_^f 'zrzA̭j^\V԰EUU"9EJe:D+tnЏ#)(缭f[xm =\?:Y,q%|G?`b?]( lBE~N |4 =Fl"3 x^08 fmb?D6\N.WzRwcX`ILv}PidljHrն [iXmkD|W͆#F#v!p9?&`K_|fQXj#{k8K斖V NzhZz(N׎A!؞ vƵėzn#K TW):_'eyEQ8j)rO9M;6:*!`Z0g! Ȉى”1i=뚄hc۟EqhJ&~ˁFXg32<Nf^ D~A NfX%JN>V$QO-p𻥀>w犩+eVD . ;Bh# eV]Ƅ;d{ģ\4ԡθF!ϱSZE(%޺aSލ|l+6t-qqݒ\G<68y B`-#P=`§08Z$m7]WɁ|Ez13.>lbNRx^^i=yyO4S1J\P!|&:ݵ iNfv)|4]p å'#ܫTr*M}RI*¡N+ w좡_bHʀ4(Az2 K?bwK!Be0dY%rܟ+\s@Iq̊ /f,_X?AaSPcQfb}NN4cߛpXdAjxԫ9#y @}|1j{>VeĄ'9m&"strK -6{:z(ܹ*K” dSY ?pOCO扄g\ȅfT)6NӻY_BW!&[D߯ċ>$g\GCk!IL2e ˜ӓj$,^rxΔ0EFp+ԗu:cZ~1^G~XbB'k=y _Ao+1?]@SEj7ش|QXJB# W@O .F! o&`_$yLӻ*X J ˆE<5ǁn#Ba!R:,?H&0\VJ>Fб=s|nj`NnxiGOspkyq"^)xL Y"z7U ᅪP`;7VK6Jn&~TʢZBİƣ~aR&hs'Eq4i"S5қQw/&"øh@8DZjH7$tԞV~"HDٰ<}Ghlai`@wl^;eIp}KaNEj(<^\sPYʽ9{#JD2:{@ ~w\pe'pإZ׶$9YS1WD-ݕk6 H{(V{Dh]с1SCYI!yBq.4/lLumvݨWh\!sachL%z*oo5eϘ_~\y  OI>^>Lc0q/U'V J\秅E4ǡ^ݍZ]Ve<,`etvGkw<B4Ű⯀KH|?L9uUA:2b0zOG #WnKS07^p%y*g)bY:J߶ZP P:@)-f@+G# vs,Wom9k,yY 3>y8#2e5e oRVHdlYRTG Rcۗ@oF Xi3 7riKh]'N{0na P$\fű[sةeNVB9([dBxF\FA f,80C[%4o@ɛ{Q/YK;/K}XH5^|MO]ztڒi4t=oӷqRBP`NT {PSv} J]N+]5(JtD s]Zۤ}<4zRh3(K$c<xv,N^Qq>Bp-nU;vjԜ 9I oE5AduWFz2T2/E^ |7o#F-4ޒꥻ{}H2&ė*G 6guy?xG\IT߈: ({5V%!!l MU4OQiø!¹ m37 RT*YжEx l%@ 7b|tM5kH0`6rID# =ÿzqזҤT\#kU?C}6N _? !ݳ;U`^vh;!KPejGHHDj]V@g;q"?0+26?<7+"9Ó0s^ ' Y*:57uE[5ZȐ+ݨ1kqFS=l6BI2A϶c{es3Z-~c Ȭcm>`s^]Gs^fY 7*J~׷a6gW\mYy^3)+;4Ҁ}#4K:[ZwAp?oTU7D) Ըx36Jl!]48eM˥9O~Dt`JwcPYsfEͼ ;;\ /yG7}4J=5QF-eql u@e TL}Fa$Yjwl >ߚ_%oP_ /N .VS\YthBIs=s%" .4yL%Q.8M& d qvT!lUCX* f_ORV܅]lI i4frJr)88*:oL=cL]:N\# 172o?=fMv6|1NxYHup E muyq˖l5yq :@ْ"ˌSO绯吇#u)TcIHiJK 0 8`^$H-um=|AV8xƭLJE[5vCg2g Cpy;6h.iXc(hih_FFM; WV~-97PW4C-萘s6psԇ s179.i|Y ?'O^nH|7'=_'F]t0:5L6_H/Y SfT^Ǻ}":LJf.K6k3-HKx/wUQ䒽4ŋԡbEmhݮ>z܊&Vp~LiKXG ВZf,S&|?2tҩ_%3u6/d?yɑg|T* CoDX/, /c}a`. u9(w.#z5ޞvyJPEn|b4R,' $J$Eg50="^ᅝnGE4*X\/pSeYQ0PG5;y"0e16.0?'VZl qfLbm|Eq:V.Qe|>縜-Ҟ-ζZ}a̻hQ_!|ft yTQ$!]5KV*R CWzjaTEFu9kT%Tb[m ynfzq bGL5\0Fd>) {@TA8pj炨^;SҸ4Yut,IyK9P!)%w;q˺ᝫqht.#`\ل$o*q.]w4t1TF@⻋ҟ$7cT!>`kE y%Zq>Ǖ!6z qHZrF&)Pn"7O5R0 aݬA-ZE/;R6 ֆ57tAPMt Ϙ{ؠ+ōr;EnZ1:9SCronE6&5:eq=&Bbd,VHHN/s69YI06/Cm!0APץ]/Ô#Bh9ca˝\ڏd v{?kZ:ۮ4"FCΙƫuʿ|)Ug>N{ΐ!O*1cgj[| ۰Yj'RΒD$k*;;ycdPRsWQ32"u3N7wç`_u`huIa{8Ş~:ȼt@"fxѣ`mNDQĂ#0t_G`Ic͟ w|0|[RfQj TX|0v@4{xGazx]+ CJ n[쾅xŖ/ 2"}YAı,1%c ${B .'섐&:0w{uRhr5&@hQm}NDfGv-hdjFuXkd?̍4o,c +ٖjӢ]RǑ[,52qc\rmė;Ipl@ʣjv"VHasa^DZoyZ>4)a-zP?V@&/aJLXx~Jsb3R"'vO(ǮA~ ^[ z2ŹЕh6v}‡Y#}ZH[Jb9]</׊T+^;F|Xq􄁸4նetV0eL<6;нy T=Ur[dhS`FaqaD/0c>f0˖p4Ws&۔h]#p; b{g`RKRi~L^ Η׿X x_K6[|J"Ϸȳ;\2ũoj\1%U(Cߝnb<7!~xqd#&HΔ\cxXS+cepeCW\fħ((`ZA錕Шog9vVv! Kr43L n/Bg$C z VFen41mZQ {'Jb 4nv֐ߡ?N0PNw(ymHl~#hulay'*k0w'Hȭn@zWȊ@!+@}MwbTVs R霼׿:+OFZuď/MyȰj6clp|>w(wSTU(]?+=rXNn`&EʽzwT/c]&&kO jo`IS>|ԖIj]5)dJـh-Lb lݓniT +"(bHYtDS[~Ձ$#C5K0Trh]x$#V(#i8H fU[`tn:Εʁ/WjD9XLqVKUVCVH0/":<{t\,'+|Q4ފ&`bp…Q#9g)g fHmƶUb[IxscB}ʀh"?YFo04sT^U+DA =Z;A44[2:U1>Q#2sjP=U7q4BuF >Y\[x7LWtB1UH፜|ΣUĶ3Xϧ|{Q,p}Mt_H[ϩyWy"_* 64#UZ|[R ޼AhmCY ETo 0ŴK Fǃ [(2ӊh,b̤C >[c46T- r*NH$⵬1i#$>MJHD s2Ux ڎZg%|>:}3:d0s[|igYW }bV^[DXQwqjw(6] [~?H*;qF 䉘)odadHǣ|% t&(<$G,KbفժFܸ'5%O>;-0KO-G= `@ϴVJt8R[F9cM TYn/ԧ}D.LKjC`u{xx`"BNcHݷC"[svHAJ-7߃pЎi@ӡniZt-8 k!́1:]?toZO:;3wm`P5Zw  rr TLčEq.] uJ7*{6z AN3Su*UPX\3Yʂ=;?iF#aS(%TBkجCf bH;NƏM!,ENi"æ܏f^z'uFe w! $ cr.A~ 7UpEtv+Ц6 9$( >-ERkX;U9w}Q+YXY*>{ DYr.9B}X=%5|5 3JӀɕbZ$-U݄6I<GՂ^w4Ԗ'g+́kXɪ+jo<.)?{ m8p4c#FDxDC,lIɑUt2yK1>UJZY1R:J `+L108ab_9lsEe&+@`Cm勼7v\ċ2#REo G:!mDӏ]leCI14=^εHؗ.$XE+S|V-2s<8yBȹ]hOǘ쭞KV[6ڜr>֙ZL,%P:xuy)oa&Be뀣+WRޘLI $]> J$0: !7(8 ȽJ%"FAceGjq=_F{#V>yfB(KP;m&ԶO)eωﺤ*,\NZaw|PYfS4&Ȩ y=`EkP5G ^O `a\f< PI)RcOH1_4$p蚟S!cKY&O)4EK2{W-\~">A )! [r _BwDPB_9Fsꭧ{pW)ٚW ԩ'of;-DLw)D:sA2.9Ɋw@hWN6VP[`\yUٌhȒ[bl[1*ܴg(5vAι E Q$TglXU~F)tHxfa ؼGzCefGy˴C֏//q'@$Kd(q*9 eac>o^:4MUpۈ:߾Q΃S Y@<5`D} E.|0Y#eL夫_xYl qySKx/Ko$swJz)q ڪ g.M_Xsiijo*U\ux|Ln)%!e;6XGb({]_*<օ26|C5pf79dGTYF<_|AD>#-9W( 87fZ=uTjx*Z "m%zxҼt^x߄\ނHmq=ԣ.%ߺD"bGa:@ڣ8)C @E 8;=}Hzs2%5B,vU19![Ȳ҉STVfF>IM&׃Bl(ȦBP7[]<:3a^a̒C4 jE¸Y0s6##LT r;hc`I񁹆bo;{bHd,#kQϑuzl\pi gהL%9+B0z&x0HZ!oάDXû9)ZPY GW/%Eͫ\@{*3V{%Y332QMN~5Ju6 羔V" DHD7l~_A#&dU|gZ<\jjL 6lN9h,quBCtHLJs rZ 67Q&Cv k^r} ߬r\a$\Ÿ}z!-Rp=m?>#K_AGLGtCN7, $L@&HWG7KV>%Ëp6UÌnnx~EitiT'M[;ꔏJ:Y˹kuDD +[ V6J]5|g2='K })/6I nj6oF>LjK>X,x"J6:F2ManO(mrK9d wiFR_s*R+Xtu~Y2w 4gJ=Jؔp MnOCYoȡEb!G9SP1e=i/bh4͹Dj0 3@Wil ELIz*v{ћ'4L)T5%MBPx>8{*`vp|'; Q<lw%c -}p;`:BaZ?,`uYl>=gYZktqd>RIFm?k]>}[ Jn4k 55Ï–o.e=wl@aL#[?bzq?LuwںKg2Qm( )Ah/ܱ7v\?HŴ. :Qd /* IIui EC%T J + iSf`vMpl(&,F@W;k\`$-,%WIFQ丫;X<}JrV^p^8f4!͜|X66lʩa,] Y~IB\jָOG3kapzZm4}VɿRRyg_[)ҹU^Ppo)(T:3P=3f ! oJ$!`n!A[/Nʑ:8ʴۘ /H@i٥yfRղ]r5+pK.D"1q~J"Kd`hV^ ]ZyDm3y۾cwR|d0=J;;ę*]/q]k^AEsS߉qן*SC[ha^vs(lprdp]*YloV&/Gm깠)Dd*ґPEAK,6fCyTFl)ZZ6W7xpb9S{r,~@m$Qѧ QqY.7DP}"Pݪ嶖4?9Qyre{ǞNE ^YxˎdOz=pBl]  sUKbI%08Ch+ | y-p vn;Z9I&ԙ2i3 27McD@p_E˲ڡ 䳃q~ >8%i>֪_};|ٳ؂2:9hGZ *.`2Q6l qUUVDP=I\횇+"r[ !FZ/Ú'0A/e0`!^!:N$EXSA^0]r7n܀J,y\8YHKPc51b^$DkғMί߽#@xg GfjeW8*(TdU+{tLqt^PYVP4U6 ŞU>xOS~\yΨ22<au gID\ A MӦv9i }j-, CpXjԅ>96k_2 E&I(Q31{hg8@{`RQ>o=͒e6-󘎵!\Jtv%_$DS5Ex]mӡ!7JQwLlC=F4ثiOFu}/sJI(55&HTVi%OjmTDJ:W43MyB,uEcLwڴWhS3BS$녳͵v:Իز*kq4nBQ pru4JAB<spU7_;t_Ёv_5O9i4}4/9e+|Ƽ}'GF(YHC.=;Pj]z|>q'#P3xېE tiZLLNAwrAu|dt҂ZTVm6cPIJK v6O ^PQLirq*!Sjв^r^19"A.]d@Af=z6@QEyb7;U6! bX yu*㔅ªM0&J_SSY澜/E{ *>  aŒ<="Wȴ<=,`)s!Їn՗wS$62)]r|jLn=`d! <a| F&yEH'=Zgbl.<w7+d@x0BXz*w 0h+CԏuAqDY:]qJgm2I |^0PhCu0 IN|$Έj>>n49) un8qpG݆*4Y#31.1| u1.JGRp@I֣>Ct桜&ܶW!Z;j# 8{*Ccdg"W ˋIl= WF&Dgl^~z!gNdD M y@+׋ ;$7/R:K Y} #ZG8nT[>=BcQ`(I ^i9 4&^iEK/rY;ƶX51ő8zV}hiU'Lv!ʻ\}q&RG}<}|wb§w8:0T;}\)GiXXo;$=zA6ׁJ"HO^#:^8Syi#Z-YvEKڃj88ɣr "*LVp+RY܈̾KJ.N>Bi@kex7_rNH*R@7GFjCa8ku+chzA@6^П!XZ7܍e5HMhHHƶ s.Ȃ)Cbŏ^eWqm0w Lj6u=ӭB֏ub#(7T)O'!V<}n lr?0Q~' H08j}JM-"?a'9iԕ8v&ڦG˰NuP"˻;k7KPmf1%YhҌm][m3qgD9BОbiϲ4-_ZJ.%th7|W.X$D!Ϟ t5\F7l ej 1(7>뛻Z_}l!ՙ;˯Ef2J1,w f  jxwqc/!y2dys4P^uY^Sɔ+g}bg &YpMƻTuueWWÚg$U/6V /NFig~1Db7-O齈0^.Na!|Gu݆x6AߦpM2LJbpkqЇHo٢ܫtVƘW[+tAC !Zh*? [o!}v{,ٔ1t] +rgZ /iV;8٦IcXT`c2]2v^M ؛3܎)7!]hޙ՟̍CqPq Ϻ;Ϯf0='u݂.:lǭ.P|Qr$ DX@5-"ciuL_F_BFQRĎ+F&@<YN(i T/m.xwgvb}5$;Bl+~ݝT7jμ\=LR""1 j⿎f%PyޫT/Xj5`(xN31.=_*w1m.h!~qfRvU X ut'y" Z -52wCjOŚ_ JiS@ܸKEճ13/y"d8H/=h]Ŏ˜ʇO#Er)x!'SJΘH7v2ߡ2s1 8zS12O^8_2-|0.2~uǜ$+S7j{G,bbi32s7 eK:ۊB3ķM<կ>BMzlj/@D-زXhdXpj`9r1ŷfO2zyBh~409}"TsóuxMo\`~dxld+ȵĹȀLpzڲ@B=U+BB$-ע̈́O n:iDн\|.~<b`rNќe9ßFő*,P^ݔj1ên!^KzZ/T\@ƿOW쉅Kܽ-["i/|fgdT5]8DԦ ,l),1CBgW4A܂r6#摋󯣏0iSuCT ז!kbůOc󠗯VPfp+9%|t%hGFQ<5Pԅ@U'xu81$]ԽO1jJD^I17zZ$l ƺGI(؀2P= `f.*Αl^{ +`KM[B?'FDDvdW =RƋX9%ssNޚڨwH@0 wgܴ(RLnh`qM̿: "Khl\@%س1&쾸8E ^kZN190_񏇙 :윂;fEսjb<${AN\ᕣ@p@yꈩ+3uVlHc=ͯ\Pe%K3dq3;8O6gA铇@ p u} KlI4#5 OIAMY c,L8bV Qߤ/9&QA`@*Ngom >eF3 h[q.9ۚjCh*E3VL "!4gRrۘ-`|' } (Y7㵍^ekߧw @n/GYvw)0 _Kfs;{V4ې>Q~Avr?LSv>z% ŗn諺+'?julCOA'؋^&Q6\N FjQyN-WWUZW-KJ2 6]J rֲъ_(z[;TH8$BBw6h,?S{/zOq-t9 c;̗mnF?DC't弰_  _Jd faulfbxTK}bb??~+:VZ4^qܴ, Nr\B~vvG,hpy Œ+xƲ V)k1 )y,TsS K,p[hWG'yx_reFbtCyyN?}&(UZ$L@d.)d&Va7܉֐)\%gTy*2T)@ VbF#7V @>S\٪"{4oKF ,-jf;MQcY ktgW)5p?f q7$wXt*Kf[AZ.%h>Ϊ^)EPl=zLwP5(l]S3R^lv]y|!H~N]O=(GUȶђ5x{s2WJ&R5ƴs, \V©x:1:^T7].>֪XA9Shk5Z~hKӟa:jt? =%y/Ln+'׭.<$ε+6NK[*Qf=啽bT;!C$ jmK^"!ډz },H^QG߱.gҧNǜ7ɈE:z3:s!ܲp93!ha\jwM(]*Rk}yS!@SXS6*+}sBDkHhD_nPbnBsǰ)1Ckl6S#ξKk(Xȝ>jp&xuiYnE w/1@'spUMhK**(AۮḒOLjB:tD`~ LI9ד4C CLzuN:1Ws)((/ߪ,vړ.ĂFZō\[,lj% Ɇ0RwrDƒߨ ScmE8RP_Ϧy F'99A< m0=.`h1Sޡ1H 7cyW(u4[6_lJz5di=Zn lR31jZgIس.?gڈJ ~jeKcbWceRnOďG7H(`udV=޺H1f,|tp3_uEv7hHiF֦*>GVqu?`u -?MgW,,jc~"`=MA]{]LQl]QCCt[EΗ9PB8(O ~h~ۨ@)rfבO\9 uݜh;޻. *l^e}&f*B#/5w]Ա'5N #/x]jFtŎrD1[.R.$w37Q@?׵j=Up4='OxƤՍu),Xs,|EXV*%wxM{JtEՁqdH֤Rz "4q뫠:b \?I%:R ̝!p:cku-^C|Iت`_4ߒ9;M[/ƬMnH9a^; 8v$FZ#C}jׯ,b̋Zw1M*ScCF;jؼĖUߢrU?., ˰BI [(Q!p]K's;&Q)n]pl8XaGznn5Z?33bVW>7PeLX;?W"AJ}/x,%YCxj\>>,?jʞ T;?o,}+_]p8T`n D]58+.88xx͔L(\J"y,[4%fE|qT^+Osz]ɦgڰʾ#f>8o۫3Aaz//Y[L}dl(LZq*"󳞑>Xn LǼ˪0mկud>[-ڬ(nJ;9@!Cn'ٴiVkfFt̸cfNq >VǤkN" Sh(dg61 |:"IPgu4Q`Og;_*dh6,c`@d+o3U;-f6*"[q&FaUe?"MΤ8c~LDf3#Ba[ ;|<1З>M~*! H2g-_ Sb#ӛp5՗4yQ_;5s~k5k(Q}dKױNy,iiMWސ!`<[L8s,shn6'oв! t RR+n~B;4ܫ/*v3s`_ߎuFĽ >Y';e@Vސ`IDʒS%{9-EAEQob?! Ab̃; "!pN3'4+(3gwdImˉ@Kd{ِ^ fO ^=l1̌qCq="Krp "ߖ߫{&>R =Fb חཧ A>1xX(^/U.`*9/D5[#sM!Ho6o=J6v=eIV&`rR&=E3ڦ䮪iNe;KeH<0k>ӗ vɅJ1{QLAtPҎ(5=2NM{X7u(DϚtUh~5Bo$6EA=Jا3e\=[M_J[oG1LTGmuVm=#!hZ?>fF0(%J_ ],ܽJm[W6+sZPp_+,a\s [C0NMek:29 brjsH;r9G4.G7'c'VӇK Y 1K4bo a}9~}tUX=V[W!fu1 kP$ 9E2*IDmidn{LpsPw_Y|O<: n;EjZ>UbR9f$́S<ze H`h#h]gb:iWj HBZ 5̱xH0B.W ljb{!b-iYuƮ^jjDཿE+/`Jo&v~~*|R@kagP~hYsH(HΪQzQdgKW/暥p?s~[ڹd;Op!P̈́s-܍~Ұfk@v ӓYC|p#ݞ{.jyxZ< . E#R?#ny*Z%纄 =af'q} wv^7j_F_&aCKj}Hkha\$Urkw\eqa j`-rI+9):isAxc%j :sLZd&5:b取ڊ I 滺#p^%V'7yLc+r􋓓>jd,;2%zG잸l˛@m+4d-5b`zk -HQ?7)׷as ~y.AaHpYa,)] '_aJ΢gx%Pcr*]\@0.-YUu{jO\Ip ЦN1 PӅُaqJ2z 7EdkXiYPI+< Ne^ J5¦wmvR&@ȁIt;!)nH-qyŽK*'l1\yM&C54wROPW5^5NNK l|2}wj(͚o.&$T^BO^ K,{jv}PfN-_ZY_]6\E𑰻ϝNHcU3H>߶-fH>C._wE; I/ {;B(vI@eP"d 0mqFb_Z_6/:ʇ;ZğLێ }j9%8EGmm>s|\ S6j̫11sI̬b,߸z|3gvbkS}!CQEQ`'(*V!@YG)ڴޛ :Zlr&}hզG)2 {9ًyyW!3^_X뺽D|j$Jh /"r)U a Ny\^f{K1`ꡤOq'B @ u;N|&Jep,U!h*P~?ep'8Y4|24l$6F\]EGϥeXbXsIl:(v } D)5b+y쩎~DKLȬŏΨTt%X,9vnrDnjS$eHUVjC +,$˂ֹ1r7=☇oO6MOgC,?1( Cm\܍ ~B{K.l Fr3F8՗t0#Y$#]7\L21vG>WR.ٜCRe@CIu ?3ml4ꊃ3ދÇ.UǞ!7,o׏V#FMG(uI'.{-&4L`yJ` 2$HʄDq mje;Ma"SsN?p]0 H`g4b(qMbGYhTC磩7OZغpA,4?V\8<|/9荦qr6,^t(\pqIYxz]6{sGo)vWzdrL!&Lӽ6Vsex"Hr_S(Kg3Hct83M*%cҁr7^w,`?'RWRij 0>J$MxjZ {Ԃ= nFiP,zŊدSDj%үu̐vވ|p/Gu:n7 IAv3,3ATqQ a~- TgMzIlv,]]TjzMzI)Zeru6ToE#o I@;gs #.aCTU((d~Ndu'2w,^_Tw 30`?eް|;of0[.m*9| bNwpaG9pp%"$G22+9*0R܅U4#:VY}!i_ X7GQ}覍_\\))PBݮ4VlghYbhZIN]<9CI\=R\|9W؎PoRWGvs|SmwDG먨GՋ^b:)$S TF@+7h+eC1@z:likO@Z±;pp|U$ѥԭ;涹b%Ɵ5ފ~\)Ƨt-Pc;)<OP٨k/=@-i1sP+" >U5z0Ia;S^ܶ$/{.cXOwq:@=)>8 HL^`Rhk+croMv$(=Pլny}H"{)ca{VXGKDh8ʗ,Lȧ%2'4i!84Ftʏ?.47 \!`o0xS  ;Jzu֗kSU76<ty.շ)ij䖬K%Fjp]M?}nW'oFyaZ9tz=.eLs:]Ø6Ŝ)Z>c&b  >=ִ dH=Ҭ;a2"/.t2Dr6!e7`&S!7]qU3M"|6 aXg ^4۝pG"q\t/x~kӠ3}L0uUW::Dp~Q47$a{)s/`P:vnTAỤbd`VHҾ> w3fPX:a{*JbzA[ ]ZuO]kFC;T.]7P̋q1H?ŰCRdN8+؊G;kc,듲b6^te ]GZ-fc^|F.{|o2eV[Te E{r%BQ"*_r}' G6!S8f4ֱ 8$ɪ+,1WB9INj"y@Gt_F!7CcP\ ŒeJœQݐϘXɖ&/Nb/7g qG'ďZ'9ܪOQ عz0;DC/b |W#A񡲿9\{4)Z`@s3tNL҅B%>(OEj@X6챚ʺ QobQOӥŷsH kKiס.k:a`u߶Z zEdʟ3t:sM22k+#\%LPkNX6I >v4NV|"nuYЏ6)Z8޵Nںը)5EVVìUr80*$HNjUF/`qwƼqיb-YY ,2M(|Ա3HRKqV}Χd.t*6) {8Βu+hoxl/{Z_Ib ;pKВ2y e vnq~S8%F zsEczyH+ 2afm V1iD j楅L<i. s7Xnz "HVekTuLV:~A`=W1"(Kc,ݐ[X \Za1@+?dZlw/sϹRISJX0rwW2!HG~a0Ǣː]rW8ƅH݅T`=f @$^w7.~TyMR<xoH`YI!)#Qd*\s FErk3ii(鄯BlODs jeݭ´HK.JɮɧM޳XlvhLsZlj;28 :botCGfwoI&u>R@Nī`E?Ǚ#CdAzù34bNm;!A8= 3'0r~vel'2į?J> hxz>9W%ϸ;WJ2}4HeðCI\-ݡdSMĬ_Yןg*)-vFYN~`p -sB?;#sD;' h~`Z>ۯE`H$$,, iWT`,_Kb"Xo0/b:"A+Fe٬A|)Mѵko6+whqXh2Ե;]EͽkHc\\>ec >ǩYv{m+Cr/S:?k('Z ReX7wBPbo PF."^W~~ _ےΎf9ا8zGQ` 8+߽H&ǴK5N*,M7CGmOgsHW!欤@hC FKH RIdͣMP yg-5 M1eZN#im p cebdxK#l&Ċ \n);ƹLOֶz8&s7҆S~T5ާ)|)7tUNE+fycvE ՘|Hndܨutӛ$3ʟk,A>t>(s{ǧq?YLa-x`a>8yfú&&̫zP(~73 `ROt!ݬβd\Tz[#&:3IR(Dxp"Eт<\S*Zrp(557 K nu9>@bI ʒ`Mq=Zmw<+ 𯿘s0kS3H5K RuRqNlm r5D03L%-݌vBL;4q(7x@࿽h SmJ=o$F_䩃$4X+EܿnaA?xi+wQD*Y*V@kܧu*{=j{?RΛF#TTEΑi<򤎴A\NA@ .QM`Fl^3ptX2G\Yv@Q[S$) Rq3ߟGfL_Yz"]%obFv !`cSE&<=4+b^ B-FUE^rݎ6Q!*C\UQ!C+qAt:-R?+e3^&ӝLՕAY0l ◾U佟A qh#SYYܴy}17@7nbA5%uJk ^*ۈ-OFeE~!Zڷ\B=مiSaCo0?`n.0W;1yR áumOlϬw|!+ rA]fYFǻJ$";8rJwI& G5'6:S>>/u-Eg ӧ}K`џeT@Agn%Ve2>=("rX#7JX~}(ȭɱqx.fP1Y%MkN4L-[,sYC݄C۠pv c_-</1KaR3XL~ᛦOAwn`O;oz>TC+# -? чg?pFjXnۜAAEr}T_aMne"]3بbymkv-* ~ԯR|hMK| 4:j?<ּ x}|ރM|S A')Ha-^FA때SE9# $un. OX_' Y8+u~ .UaAzNX}s{62mIGʘR@d*q chj";{ĕZKg׎jm):yv'[٢B>uQW\ڣ"Y !nXߡDo0׵[քr|FRs:ɩ8\<=[>/|xpCNŸS zJeր)òc܊ռU<6.쫾 yGPgOfc JxzjyX](2FjS M'L >7%CO .͙ AGǴ],S(Mg5 $ -42(Qo%Ck()EyKA~*b"<pLS4_{%B)CE| F#6 BcIoIk\kBk, C+'ǖ Ck%О_&ռNflAːlu}jOۘ@p}(B@OC'vLyo=v6;ԞQ%)x<0I0^C]Cufϲﷴk٨kAz33 Xz;PQ /%nٷ>hX<$}dkE^kK>Mp+"hCKπn±fw:IU{ .IzA9B/(dD8H|2VZ_5S|`r EGyx@5{|^R|ۖ]t \ދTvK$G+ݼ0p]'Ǩt F\&"5~8L_tw l?88.!~ (K#m,5gc\9i?ͰqvT3!H3~TvFљm3C5BlHU!< GA qwDTC01qxMU5}k>QOPjpq}pģD0k:D7n8%ȶZbi!'X1L{~|5Hگ&"5%䁩ن|~mKGKMe;/}R4$ ݦKJOksa%i{W`$<) 9{rQ{$q*|e5<[T艚 3c|'˘*yJ|WZ.VӠ>~O+cJ1jFC^jȁXƆ"<9KrmuML/w$l|FS8bۿxNp,n[HkLõoF^Fm%jPōzd[ ,=r cx6W^" "ˎTGyė'|,QiτVghG|'U?mZL&hKиws;PDm ^jMHX9Gy8{IvB Ul oxb<Ӵ4 zDj 5_Ȅf|_I5 мKW$:!3D*d~d=2Ac˚y8)Gv,cΨޭWqZN D'H(qUZ!s Ɠ5g/F3flYi9Ee,f.150Ь6 :@Zt9GA޲:Ol7P$$ J:ϝ49NC>oP{?KiQ.&ff(y`7(P%A]p_n-HN1W~Y<>Wq_+\s?YħU-œ&gGN 7ğw:>2-H#KV0B&?ߡLz ouuذ=NGwD ~ /YT~k62sSi"=/RvF+$EBtj\MyeoJK ]eرSXG𬭐T-Z'1ZJW _G//3٥sXY b3kE0ġ ii_LlX(C=MͅT"WKjgN4owQ.0F b]~;%M:Y9n]er>s)ר8ii2 u&7P *+aiy0 JUi8(]y^K Sg`Js=؄a Rt&6LY;5<_hv;lWצ{U%rng˄{&q7(E\}!GS[!"94_f2Feb}nj-K BFv3?RhLc,2b\!_4gLG-)@ *Q/$~tSrܝ_G|L~#qdI%7xSLh|[g>"Eb):-f$B4}]g/Q$Xe,.6'r7 c^90i+ϊȤN)<]G@ j/B5Pc,ձ[ӋZgǘ(K EJ\ʬJW h0ɸ2z.ŨS'xr&iXaolk% i=]һG>ИYx!TAqG'g;U.<@ˈ+'q-&Ag^,<}T$A#>< 8F3Ւ?%;d|[y4ۅMs tsrM*Zg4XKwލtT/VoZ}9B݂2 0=d_} Ҵ"JqCdpRHNj2:vY/|.zD>ixaGxL 'MZwuO@0n-_KV^Mr) [wDivۈ¢"vgO900/M5Yנ V:QDw3$.%SK: hYƿ0̙i/*"fD6a( "CJWɑxQ~; IG~ Xxw2fkʱ.bI(>fdJ̫D9KHhʂ&~ʀ &U:rQ'm ,sϤ~ZE7މT~lYEk*GXgX3*{@Ar@cy)Zc(]HO0>R3nlؤJ?=zi{ iQc5e'WFYdoi6\K!̮hކ H1̔G@jI!~uzF^ciU9wN0l`OܸWƞr'x)pr2,ƚAZ|3Hw:?$a @!)dVVf% 2D멀6ʟW#n]gEFRkiЬJrgv[Hh|`/B D{z0:75XoizXI Iv`e(=Ek`~M'(&$pWx EcF^3Ƶj3dZT %^:qjeѻشn+W}xWB"th绿 =^S3&] ]/ ?wp|P~&>Iزؼ8l3D̐}Ey K|HuخKHH l:koX1AjЍC {5x{"t1A.84.{\E; |E! zolrTe<Itkd&LԶyNq.…p |nN?zJ}OKmu)홒!p";EpfLܵkDQ0'EtgUxFN@"mB^܈to,4q2 ޅ}C i='DLu?:\)x6"+b~Ch~E0MCӰ[{PְI{IN,rPA]pyUׂ*^, _J&pOgL=f@ P^}[oOߊ]1cQ[[+S2Ԇj# ވ/yHJg~j|4GLלBBGi wM[%ڑ1Vt, q)]JzCGv!-a >92arԡ)90p5dih15 /$eE@ĸ9H  ֽ Ɩz5z 1/AwݎU=9u `3ȡ\vo#Tx]r G) sDBU<@#@d7u`F[_KO!K~0Q\,<|; $rD1-YO4:q 2ex\O}3gE@b|2tlkfW~a\_|DшyMG ģ3fOǖ֊p}re| !t5/Lc5֗k>b+m }oVSgn-Q9-) NŦv6X7}}ޑ [7-IJ_URZR4.KZьODA7Go|zR1UpR݀¢Ʃrl0ھ(pJ5ҐgJj7T,axQMgn+Iv<#'QP1îu $zs}e:LFI˅O;GӍӬ66VC;a/#vāk1t.f#CP+{b $MkRb'4}l%ۛb XI"$'D&$F(;'ѓbnQ o'ϲ/_A>rUVl] %-PJB-hzv[G(0#J˓uv_&D"Fz֐.%,tnAzpB뽣E/psu> [=µ׎A~dF^w 5`BUUD砀 \U,n#_놏N70g` >A? eu(kiAPNY0;y2 k4fýB!e V7!%Gp l)j:"G`xw|m]g9_;eLԭ!l:odQs\ P;' *BX~E1H="fX\̊q`rb\Yp7~9ٯJ̕gð->֠VWBMƋ^ΰ;K@"I%{{ ˷Kmr)HDnF/{y6 񬴩 rh8Bw8|s8ŇR4)IJ66!ޭml0ZՠU+x?=GbocH};1k;j6q{ j=tWҜ( xe^H=Hꨞr"m,o]%~Ggx[L 쨃➼ ArrD#OK垑0GG*LoPJAo߱Awx#ӏ:Yp %ѓ/ c`|T6$tN'n?~㢞8-x>0#(e{9DY_"h/f)'FZR~.w?{JTM JT8N=PV/)ND _Dj3볖 "fmNvIJFPoHe^$O3V؞A|+߸~GN-~8feLt36MTc}$qSĮe)`GnT3ڎMpLӭDHaSw7V`0 =[vVWP eq{ū]-AkXZFnp`oVau#g]B|+gYxihvM$(&\^&z}.;b>XOQ8?~g] IUvƇ~z!Q{ Zs^y_۩j;+_9 cYf \&9ĸ]lH^ \{hسIuGqR?(v)k4DJx>à;QOqRzp?B.R1+7n T޺'d%Wr⬓? pselj#>HtMq&-}_ljnj("GdTU̾Ů%TI4Sh1"6oL&$ "i4mH#Rn],[,8@c~Mkr@2iVS>)QpN0S5;%H QDZ:Œͅ F/ZW$v檚l -rHXghK}}ƛ.[ɺRw8-cjn$Q`fsh B;uObXW-plic(8Vkgy6_xw,c/4p(W;˖_M4]#sYncxqU.H#Gv.*5idxVa\tq/h~ ;{ yVa}"ǝWJ|F23ZK[Nx-D2THS iSy זk$)J pUQ–'gS*m2A^Pcr크"95|z(>*TDk[ܰ:Kg]M߭A?'( _U>NFlyk8kfMNleeQ]rAIyw5XtZvEq4܎3c+t!Q(O@3"Hjx)@»0Y3M$ԉ:%Ga:;Pʗ韁$@)^I j ZO߃曢#1L_wy٬+7@rV3^Ud u|vMeoE9=.SH j2vE!wRt8|`"].g;wK~ٲ{b@/1QTrX?|߯c= :Gů+Pba2KAw]+]#^wIgIV>th.b͘]"~5L'Ӥ__m~@|a[آp"h iGK@kWh(J|V9kAhG̽mgW\"YQ]O b$kznUSY[6){PZ"Qƪoonك>MtGкGosɫi Z,qDB7c$F?u %zߕ-@N4OAݲs2 ?v\LE'_7xi2PyޑIV$sWIMi &䄍+\q(=^m.i1do m坥(%u[!pIZ/Nm/[ 6ܴ xX-&F:ҎA0;V /{'k::'#W>](I@UQlӔ' `K^q(9܌[ Û0H?1k\Sl'Fm"Q-M?8ד53ҋFg+՚mfO *z*Q޾Q Jy, P6H7~j] 'x>udV$ոB=ϴE@s ~,o–Ѡeⴔ$pmk*SS6:ݐ)e8[M?\l•p{԰󡋏M!QණTկ#ltvx͒],$Pt4- *Im"6Yk]z*?1eA ǾzWhZr3Ivrx0T:CM2vM,=ano[uO($x9q L.\FaIgm5IfI !C&~Ekn&HXӔay=MܹlrGBZϼ qI^jȵm#bV< H)0fe I;$c1xOpy YsjnA~tJb]!=\> EU2mxjLc&HU8jCD}ҭԬ W 8A/ee~>oQ7'nGh_>-(c9MOp'y2' (-LxZt~h+k Tei/=`uYxD!J%:=p+^(SmB,̿gzM<"]jNյQ;h% S)id,ޔ-hޒp$mn"l^" 5mG?^mFNTJal;X Sѭ Q^ܢwYﭜ{M>WR2 # FBMϗ2adv_^Si0 9U!1(ApXZ"J#t㼓ӁPT: uICNVv_bEtRf庡F,fB=*6 Յ?aS5gctߕH ZSco)\*#4qbF@saX\$7geK8׫5A۴E 7J7v;3pA,pNl?L"v2i M,ӉQT PH7e &(y'k3&#Ձjt|=R#A2D$1doy ޴^USʖfd4eGyj0a.Ig5f+Emqvޓ mL0:zɜ3@\e:y}pyG2Um{3}߼tx6mR2j)#,30h bb)Cꐼ'جS˜x*p}}Dk=G2lO M؈:T0sCrIj 3Ejr9 紆"pZ+XyEZwT-۩i,caz)RfdۨF.R >\@BwY+H4qU$p #ܹh|%( WdzJS9ޘ٧QHx;"HWZ#1Y]|kp8FZӯe źt(c1Ç,Mf YS?YDϼ7r\V>Řℨݓh~Z=vJ'TD qz5>!['pAwaz,bm@g{l{$GT{{vxUϜѦzm8cG*陜mQo㐢_QJc Ϯby4kcԠ9į%pՎ鐊bYت hI/,INH}ؽY|CS'Bxf**l$zLh)s4qW(#Cn?ܯȝ]OŕQU }Xx4+#fhWA"3UH"Ketc"& @cC.ۯ7Z*.GO4@:- J A_#JK?1 ƷkEʶ#&OjwaQ =gQ?4aOzB g4c0QO'ԍ/;K^E eO^DGB/heej P0K_96 uwű#(sV jILјA&S;!A%NbD<7$\g/%U5 mc`>0,s8.u,`Pɿs|&dܪ3ra8=76ɀ Y23B&V}6MȢ_nj ǖ*y!+R,ą}$}{$`&W̦vo8$i0IVZ Uך-bX7#P?lN_ųn94, UNy Gev a!bܓK8~6qQU#"Zc Q\Ά#n'MiZD޼flVh 2qTHY}5UR9EcC9ۻ]@K%bpG`j2s+).S^Bw5iE`T%zT >{ЃOAhs.`>#zGSn] . qiI6vb1,Y2Ȭb=YuDb'rDEaçH`֋X'4\Sc5DYؿ JKj+Ia{Vj}౒Ύri%"_)vz3e|dmG:gRɗy2A鎆7\r0${~):?V }5!W6H@_E%ƫ:9p2#ձx"e5CU)p65|tL&ԍs>`7jӢ Vd}?>h3&5244J" X ط̪p>n? 0C[*wo4u p\, 'Xtek/o'd&Շ{PZy|jƂS\FeYK)ց)uioi ^SAM5ФJuV`m7FqNx)OWħ3pNkV_H؟:B6WԌNV-G]oOIǓM((*\Zq~N2 ʘI~Rmӆsi dJh[Rh'@Lu}Wߥb '`.}^?y (PA0VC;iVe]]kY t#ym!zY)x]r+˱޷&]h9`3(`E`/<ӥ]`#) FurW⑯Ive^ -Jfl!7̇Qx_J4cm-6D٨bFi+(h D$kIf>l,osiLc 9_m{ гdnm@;`DotJKAjV<{g[?"'asU>n%YliQ%2C63,xxSgvD3Jm|9`ĮV`IZ#C#S^"dϼ@ﱦ-t<@f<׷R6[gS'v`\l'X },y kz=,eo}vTaʼ J>ѷukA/R^:r]rtkjjEN*Dԥo52h4Ntu_?hSKy"e!IOf)e* ߲uTE\[3#Zk,yt^d" CBP $L~gB:I M%^ꓻ޲m-] Z σ ܋Xfjvi߀^C1q )1 nRm:o?W~vZT8c23)吾UWf[#V{?)MuUXwvh7 VX1 ÇDf& ٰ"֙#c]*a;^PU#ɾ L9CI~\/hNCVP-$oܴZAާx0ɛ{pU!LhLѣKQ}P`oܤ&^TWU +Z "H%e7 sß>72wM󍎢w&Dn0 9,İGux?='Ht1%Yk~؅F߹q$6 xDT{JѪlћ2ܧy#3uׅ?&cyv{ Y26 ?wi Pe6p۟Kr)30d;M(-s_ f\Vr !63QI5>?/4wV ,aW9 *{יef^5j.B⫗M^Ip3ŇhoVR֗qK,h@&" 8f8k׺ ]hf7D8}.'J8#Dy.RHj+x2?c!-HTlyI;DfXlQQt`]wWؙy!} 8'V!f&kIt3Mx!ԭkĀ٩NhI>r_{j$j[@G9$z#moQ&xuvłA~WF`N+Xt, Ӗ/L4@/*"B CV`N*D,cKQ>iemAPΊE/] ]pڏ* XbZ)B)Z7"v:L[\(vȻJSsJY9=0|Ҟ Ij]NA „( x9&Jgo!YԓUpXK"ឈ64@)#fD[b@DLo@u- ژn>{a-P 6N z0ciǯy$1*x+Vɚ{Nh~vuEeكr l7~չbjEAqA*%!bݾ`&y MCdv_eVk=X£X_KuGn>!/pV^m`䷶ɌlGb%.nF ܘ 6zӖ/WI857& h'nNUA2OQ;AW &|Xw۲av!qf}9hN<$N rnp5KkjHjDU>or DxU Y Owpi/jgp,CM,:/K-;zL lAxoNLgZزHc1‡rܼS."eJ Cn6oj NMc U#e-I ɒBVőb4TsqZOOvIU&T"H8m9C …c}Q!WӥIHHA8$,p V7.eIkUBG3L/obȃg1k$sn(R%FWgX˂ g*-714 pʷR0j2!ngB|#*h+oJtŕ>H0H@=K[$Z tCb;FuV\Y'1=T孜H Jp,CkdI C~T/aX_ cš.dNO*O yoC兜7O-Z\#"}2c*1 mQe)Jyѐ 3&Q9|Z#u< pK*&7AOuX) 7!5VkD'K{2Чu;C@-6n*U`X ݽHⰏЮK߭%-BܮM##_}TZ;U݆ސ ̇)-F M 3! Q5-\*kZIVik$8pS b=ŸO!!ѧYq;i\n ?YsXU`R|zXL|cjsК9H?W#Xiɑ4~ 3ԗ *8U٫Lג&ͯ@O6vNLynD8G4X-*ISF~wp%t zUr/=_J2zWcVXԕ%Tu\z2&LH(/@BQC$E#v;Kuck/oӇ>u&sx.duhn/)#I`X A%CG5'ٵsle]P2Ro!NuC֞w:}|RsoE4kI_ {҂o&➙pNX驞u43@sޟPf.DX=O}il~WOL-}KUh'=t-ض{ Q<7*뒳Vk,.;z5^C:ҙ>Z[`#/r| (MM8yBX,@h5slEƫnvalNŇ,3SsA=e*F-q |T`NYJ!Bh|E&Wd*#?BkbKxgIYT0ÆysZa >ɿ\|#W'Cܘo訸.P8$u`;P[_Ӈώ4?> 7) D% d 6Z6_!/-Qu S50t5j{զQ vrs(62{g %9 MU޾A9E$q5v~%_!ņ- lXY݈g 4s`ғ& b- DJw*_' [&[kkΐL_ _a~55M5?IQ ,Ս^/-ݴ%S l[:Hq6^ƛϡDx hYd4= %!AfXCvU0ջ 9.}^dUD(W-3e: vm "fYIfV"U"j el/+ %MCni }pI/\r 1R!ڈ(y Ƨ{訠nCsǼAr_W{:P g;RכH;2*Kc^F%&~ 䩑sQ֫[40@D̝7 ) '{?M ķ%%/Yȏt]>1x|t{k^ܔa ݟ7jwxwiS s7Hod%?V_K**-ve0ٍ#K#رh9SxJQټqpT/`5Rv=Y ^q4Uej\pbޯ& +m1YPo r D'sQ{Vptːܭ X/{|:%h_H5|nq[Fk`#a_}-Kͪ߁yd[i_o?P~_Zo438rṚ݃KZOM!#q,3[:Qb(Z=VHbL_ [< w09mG@lRX+y, wQ\ 1gtRme颊tOjsu#`b\sΝΏpDE3hIWB|wȫ9K7,-jN`H@/LPǔLmTvYͽ㥳Bj..,2*"T4UbB, |6yٯ',}8  Z/-nܓ$N!+ov}8k,m*ZeXTrf#CU31?$=jWv h T VAX$ۭ_ r-wU*3Ƞr)8[xʰefaVfA+C`é_||,>{{myCkɟI#_N&Z{ߕ5q*mQϢv$IOFn Ma5xS-/4d NQФR툫8^2xXP&!rd3ьz8_?)&Z Kwc,3`F8*I@!73#4>RhI,"xv,l2KjLU(̞_>Q15Z3v6L E+os1U;Q k[vs lҡ1BqޜOd=wi|NUW|(a3́FF=u OiS?szrYoh-RE!3p]S97@Q#e&Nh)8ts; ' gk4O閡vydW MwLY'=_mMpwբ:N̛ܦR#Lv cݛۛhr5gS0DbV{+I/= ;pd*8 =.X kHķ ''ROʤ-mawa)%d}? a~vbáX/ ' T&ax(,:h>:!^peMs|Z@Ia~1ǃkʭgũ1aCo+$~S v#XCBf!v?-ZSEqb;[O*=ՒֈX ڤ_Y+d܊1>`HDufbgc簑aǵ$L6MQq{:0QC>,71e(@Ut",q3lK֤G=(鄑wRJuLs{"Ԉ&\=sG}]pײ;))|n`A40āT@*h2 `u%]B@Y%kNIORpH^l>~t d{7d߶μ+h̭Y+w]&yqЇH*ae[l1WtzZa &/ ܚV_t5:9L)rxư !|Ci <gT޻L99貶Zo (Z%Aq,G %?< W[nlNȳ|QPe@mE$n4 <[D^)"~ xNC)E _BOtQCh޺+)Ec༉p^:ӏOɞ Q㴞RlO]- "?KʄTL yebHM4J_ _ܓW*7LT-՛Z'2*c7xĭ?pT(QS_ u<d-w(] #>`v0g g 5e.c]ilB  "IJlYg[|2!w 3f;ԟLqV፪[Ex#zRB4 ji$[$>z: 4mƯB•Q.?\>h%!, 1za2:цQEC}pYD3.kmJI2/M)Jʐi&Oo]?, kUĉW#Qt{^G QA:iX) aOa=m R6=.)/fݖnƔkjlfy4KLzZg<9C=6/QQ6~Ù|rmQf{voÐ`wL@L6:LŖtHXOQHaY/H_@yyRC^XNB;@0l_lPWb]/[SMd=Rlu`@%[~7B igC`-92ǡT8wT!ƪun㊡̚NM TLs/'{ڠG m+ )͙6aɜ!TX +SpV iv O؋v^$5&-nZ%01> no;NGl'ǭݗ\ө-ξi 8:%8*曌Ge伜{j9XuaiE-+ sa+xd* ʑ2qccl#!Њ9O٬;19Ӫ~Yx*̞NS $E> ؅BDҔ kYHt4BV5 єU! GLJM77Gy ODNY ~L)o.IaJ*! eOAH\aa{(,^`6UBo̿H a?B@iS% ǯ~Am*VN6h5J<;Mf<񮏒9L3M}Y;nH0}Wgb/$QBfZfsa}\vw[)A[3 W]XpjN[Y8|:J~F jOa{JC!U-l"LIXfg(_ ߫Gy;IAJK*O!82]b8kOs"ScBgS%(a5C"֭~hGz)Km GµEƿM_¾ےY=J"٫kï#?tv2ar$>5(~Vk2|P-Gp90t-słGVx7O?%qGzzO7#u8c]eD7)wY!>ۅ5˲Sc/'mjn:=,P!Rq/X;hWłMSKd>(_A8?O#!b2f *j1&hƏZĘ|ո6_{ xӗ*>XT>7 9r"(ZWMȕ9J|oZnJ[U>%W. }~P |{}7_R\?sE~!{$  EfE䃏Ʊ$|ەÝ9?1LI`L bnb2'I9511ݭ;{ zvVNai;XVXYH~7M7&$Cإ]iNwbwx?;i:LA3Z3LpҮMjUP+,dޞ&W`Z7p>Ih #c$!NS3Eq܏k+M֨ͭӌbМ66Sl^?kuBX=S?>ƆX?/BLcW&_1േ 0Y$IZ@=QKQo$,|8ydesJm.3*&6:n">-ptDToGw-OƋ | du< ɱs>s&g }Ճuc,Kƃ]Wv` ?@d-T 3E 7Tl*<М V_;X#Nja܌l)?v 9YS:'/J܉`[DLP] ;x|'J Э2l!zjahb,vCe$%k5@7lE<͹ "W=4 96׺.0jpr-$F9To0SebHq@up=%`6>P$5Awrت𰀟f<Y﫚fYӌɾ]nK;Aʻ܇Xf~װ rI#cqÓ.\x,QOIҌ 8WB#Ыegܩ0Ea+)2z7NC)WɔW,/9%)x&>RuElD:*_AA&U ve W)ܷ1'@NW l:B;1rOɀ.:\6(.|=^,G̩ɶgpE`(\R[fZK]wxKP9 F{d mOSpW>2+̮ҰVg`Gjd˃'.۳GJ ;}!xe+VM{V.t1qXxsdmn(Lյ"`7PxIJD@(}wP`Qxq4IPqENe;3SQrF8>*Yc="/aRpgp SsP~y"%~,å0x"u#`Ś`zCArYb&Lgs>LGCJum!q' i}-À"7t6kP>dȅBV7/[eҕXyA|Láa0糠2}\ :ӸX«D| `7>r!#3Bf9:(frq~V֦/yN0~ |mox&SI[::ޔ^ jIEmU|\R)Y\A2'IƬpfF+*H!bd()wPr`gOPWf@NpDWm:k IݦSgZjfɘ=>'^Q#Gk+Y3uƘɖs*P^uE &7YTLv.A_jH{du{c`TgXꊌ[yq业85tח{5IVkqc"=VV"eA.yGJX fE8#B{b6eeTJ#?0VyYAKNxA!6Xk#9Yk?!qp[ f""1d0ۻ: m'"`wɳ]Ɠ'V:cx)cyG2?i ΘoQގP1rҜB¶8fӄ=?I].Ho&OW{7 r+ aź^XGmc')\qs+ %t[a鏠c\i ~}Sm+D|Nx&lw  Pt^Iֲ `-'P5s)Gi4?Z:Zh ;&sͩ%  {9"$qK[r$VaQ= &\}oAE+;b*@4wktk&B4Ώ==G,a0'a~fa\sˡ f2%S3~&ѓNh0<. 5f!G3ڝ.;rF;%2̏v|H٥/=6B' L+n44`nF؁>hphcz־2&XgYTM1h?AϵÊOAFLQ} ЉAjI$J?Ԗt];L;$GuBZt 5}|l/Yێ %&LR vCO-q3%p5Ju$}Ӽ(0^@g8fM@]% DnN:WD2j Bsƛ$FwS :QK biԇ>l\CH8xn;#vJB$*$w[8=gk!Kڟ,{]2}񙎠̎>m-P~ E{MB1eq}UjvXuy 뚕_qc ũZwLLَ]/4yi^\Nkz"@p?B k'cJ2˘2)$Bړ.nj5T>65a plVpY xNRM\[y 0fDk6|is lBa stc22GE}c?Ns[vZFY!L-61NQkr-YIl @D> Jk:ǐ~(/ã_+Gkke.*H:Sprt{҆vNٓlBc7b>zƩ- vfkiY1OYd%F62aߘ̌CZv@Lj j*8%ɭ+ZKR-R٩Q"[|OEʫ7!/z-X9'OBP5y\ ysArK6!Iא4 vFD#JAώ#H$OZ,W jl:1xazk3YԸ $4j[Zޛd4}S=&ߑ?+~5 ١mioFBn}aui_3 ~Ǡ\i=%3ދ6~Z[9}/t;.I1[e,BYDҽ9ýd0<=wJQ+pspg;߸ov=m=WraP@b{01NaaV5O]]]eIy0uQ? һ3n(ㆷ4].'DLC߯y# ۼI+нӏ|/MLnFiĄ7A\yga[5haoX]0el.:rvK4fW:YV.g + 7a'!^$a^+5E ꤌOAUR.tHy9 D.g_0Ce塗$ʮąBz9H&`y*ӡJ)ל_x;v3qugc͹ W{gr_H֖'hŝ :695oI^j,1ڋc'-gRwA^9t {Z&~wxQT+J<K[Jo4<)I彅g[ZTfs!I3N`dZΒtu̦S/2?\W~ 8NwNC9vy[X.It^V07l*0!7q2(+H%͙bp{~J¡;t3ZIat4tpؕS2 V{p׻8*`ʘ](Nڬ׍ѮQdg"})y|4< t QPs&O,&"}ۥ/"U#8ߗPoװF'giBYBeZ㔗uW60þ+Xo ~?I$.NM[sT:eK<"6kJG ;(؆9[ngN۲_Hf!s<᷊\͘,sx9!Z%^Mkxz4Š%=f{-y!Qa'X@ eqTҟe\Ϥ`Z715zDzc.| S T'`Yf0a6C9RJ8}]_@jvd 0L0q=-6l_v039p39CRE7VB+McYUIPD[ǕłAG^3MYd IVКVAr$|VlrBԇ~R(\xƁH`({78Α*>b={8/j*BP݄γ"tc8zfLh7HZn_fކ-PϮOٍV;9Pea`E(b. l $Fu/_PשAkj|Ii7 ,,EZ-}*Cl{$Okh7YTkM;tC86 1.61ݪqӷD5UecO>#]ӡ)ro^|u<ɾTrZ_SҲs14IBX:pRcB@Q|-ĞH i %3|5S3zSEh> bD.>[@B+o2[Yu@8:ϥ͜9 3N<]LsW<*j]?߅ĸ,^PHb'3oasLQs#G/ l[4gK5XPh.7ig P"rC~Gs4&J#Jwئ:{8 xlʇPڣW FԔqd׬q˪Q)0 4 +)n)Kjtwx^i_tHԷ~})v}>n`U?ݲ8768RݺnSeN /V%sKeW@e˛Ճ`C u>$gnq=n\%HL2uM^V+=7*n95zLfƱd="ZZ)yЄ7cldz+᾿eH0Kug_(*?^)F&Arc\() [esnK ¬eP7}h953󇹘uKmEmu?VϺ6J#X`J* CNe{xn^-).G'{Q8Aҁxt\׬]bSt2|_vc'0L%y602f)=r+uHfz8f9ޕՔV/:w"E^4>I Dލ"#ԆYr17o6S% 2Q IqOUy Գm1Tq _[ߐ[ ,>TĘޝ?B!bشsNTx1?yI *;*RR! x^O3f4Qzk;c@JЈ\>%֊3"Aqf{N"Cȫ(ı@$ccgI,a6ww)&$gH'85$@zhm[=0fIsՑ\ޭ/)&ɰ^LhTZh#Oij9V*?x8ͫ;)A֎@PJ18}~tqL{= !Lӱd ^2cistGYSlū{qDFS?%H@O7U؅4;t9(Tpa&)3.W_wk)f1a+_8Y9`qG=Ĕ]Oܟb4@23R̝K]46$&bBN\/q!YӀxÓZTP{#lW]>X hgR~5XZrfi3CW 12U\IjoBA\"}af^uE鞦,~P5eڜX/:jM{U_K!mֲƦ*N1W] 1ց|5cWQ+%1wbko9 ЇOLP}0: )M>c<%>xn'{9HFܭQ›_Rz6nr#㉘P:oGaJ!"OU WJ2sYV~'Ym gmF̽sjƽD[.8TF#8LM Ɯ4i!HuC6ԓI?JBpT[a"00lŋW4s2 `vEu%>2F2:+o+~o&Q)c [ lf cA?bAʠ fyxԗ_iv1h_y'ۖT?ը'*ɛke&=ְ;i\7 s&3guNnk -CF#1d@g,vk#59zb% }"%L4ujV1Arf(~p.8)Jh"B%BJ-[Mk#|n<){!yiC>P@|v_/p}-SC1R[10>Kv ;rB#&KT:fsv% bu6:"Z]JkQG+{H&^ |Mcֲ6ygE4zK. a-*;&A_e> OA04[v `/|ԃ[(/Fihp U> 0kꕻ/.8ꛑ }Բi_}ltyIS-#6uc6}GB3Ha,,k8!eBY&OHEPsz O=E!N 3'sYg~Rf>,jk |Ǭ,z M8|)'MwgkkPq^4":+S3Uqod?QFO$}[8ך"ar[&Qftx zؑzn b BE^Srt?˛.L]\.Qe?.gY =Bӱ+0^/wl7ڌpf¦{`"&B}dAuOqQȺ+fB@[cI-MHQY/ Tm9(;b}{3 t2@fCvkq .I;(\ywa%@Z% -,y&kYkW#u";Y[cco<U'cU/^4VRVG=j!j;A3~! FKA a,8FL+* }g/6c0Z9 ֲ6Loc"'V{YC`Z k|/ <`Oo E0Fg;χ :b;(WY$/b@`^;`FjΊ+*ths$wLk? H 0kB& %䋊(Vvd? l:)oO{ d:|%+t*Ғwмwu"M3DajP5bmjv%@%^7r|v^ Blu>5E17CTX@-֚hroHN/ 5MVKق̈0D[Gc-Ȥ{k:g9m,{ba`;PhoY6b቏NSB%CM<Np 76W} Z C$J1Л_ƭ{wX0N ؤݏ!J?vyfH%E-T> |-hOBS/4cau @U*9u矣Y$$e/B#J2&;\ZLc! 8;Ѭ |~pjdLWrK`fF R{D:Fr|B\z8wA!#9D`<-^V K%E엕 f;}ڸq;&Ƅ 1wz ;I+Uj?{OT| 㽇oʭ<覕A;e&w"9Cd :à/{g#"FFY]#oN/ڿFP"MmDVUߢI~4)$H. 4R{&o?EOblo\LjDU_*;Ҳ5|Z?@a)åg||n`l?[WoU QKO6@zeNbr0KqUV3'ib>Z&4&V,GlՁQ="*) 8PrE;K@&uk:hŢ0ơu>lI=Pcz_-mP)?Y{e+[?aeH׍IYmw0D1br*Yp$Z+I{3+l`r L,gK:zL ,? *".WXMow+@)#.c2m o!Iv.Cx *'K(asǀDֈ;qw+5[mWu%2+F)`#=)+>@xUǯĐ q,5{0k : k% O`+ےٖ~7TK^g}\4FdUȧd!'cKqƂBgfsta2mf#:7RBH<5eqdSTJ*ruơ TMQJ>v#90uT1\┵_`R3lw!}/j""o dj=*D*TwO׋Vi aER-2uByg0,$v7@[>vRAvSȐzH>>0J`-v+C!VK"-{l>(ts[ψ8ޭ([]}P`4[XwS w7Ȇ ag m(ۈ .c, \/VkGNntN%wFqƪbO&T_ nmw JGc=h!Ld41fzXXTFgQc(۽$7l TXK܈Np>8e_ѬZ.[&ib2kfT:W5ФD]|tFT?p|nKs-Z5`F,Nym$I~xnTv59^41qR=G[[Ƨ o[L蠑8 !`a*K+Lا!mkM>UԖ - [Vkf$,ұ}ª#) մ ݭIQԥKx@óM;8^SlFH*qvW: CSZP{vǗB]I4T<B7DlBX3˄R=}?^:U_J}*̜!ԒB]~Aw[V)%tNQNHHU2B%q-"EQ4BS+\-DiZ3D:}-p7Z/'R% SW3%bV/&8~WǠ&L0(Hm^>_š(B9Zѧ9,g ry9ci+[gcr#e~ܤ=cʷEk#i}fu=X1lv]1M3{LjgB:G<Q"Յifh/(TN_:7> /W,'_Qt6\dN/6h)w1a+!/dx0$+(0W 4LF#/_ٿ[ΩP'cб.b*rYRh{/~\!%*|MyzCf{bBPHcb4 KEP# eͥ`r]uӸ9p$ m|bsX( *rlbYƗvBvppٰ9hW؍Z"˃I )ZoHW77 # {lOm }W63P÷{PJܚ}@s ǨB+T|rg X/ߊ68G[S gC $q_ɭ3UґF΁']-t20/A54qCyq^Q*a%tζqe;7"/aNI ڥٌcy iP o6nՉtd: ksJJ ˇs09`'8AGջb+qጣy@Wcoo=ˠ>@$݈6xײ;mh ؗ+"`٪rN]m'qZ_M3b7-^/tZҠ-琠(m\˲0ٙi"#gݢcBb×OyMFgO'/ݙ@-K՗u8(-r}L\dʣ_qj$ ^[DZŌ/Y$1b ʾ3H?G^BES Z>$#%yS}J0u?sMX_J>OĤ./)Kw>^~p@Lnfv`}Mp!fc>t9Ų,B33ec~(~JigPlJO qOU*¦?kpC56_BS)B׳V?a١rixf@w7ٌ3B_'?]lMd@~j&kְi|ɶe=V=aK*>hJ@t(E5ާ|5$Y$ZQ@֦ǎ4IA2…k0QH'TcDρ ދXP&#ǑZDv,Jp }B6'r)r= Q ,qJtVVp6!k|EicF. X:y.ΙP@ .#k\NP, \fh.hWUiTI 9J_\ 3y=Ug Dg=-n[p~ L@̆a.7fDD }hZ3L^ݛSpE"8" 6&A k: iL=9:{sŐ9%9pi;,$Pn|/=J fCB{^`Vw@HW R!ؿy/ pE@2\Ix(]Œm_*PAz(Gt*)>e̒?U"R%xYRhcNlXNX+\- ڴwHb=1Udj 7U FIh?`l -}kfN.묶zYl97 (cG0ջLcQ5Mq`| spHhMQf0)G1bZQa<\fԘ9u;ڵ4à%ͭzJ'ЌbXgi(pqg2k ?Y;=锕-B6{^Q2 =Ĵ@qTUOieM[5 MRiee o%zѧ[N. V؎+CʑFlBoU @CgŠnqO~N! GnOuM <}GنusNW_Pn~تkSM2ENhl}] kky󚹺!gjCmKh9][XS\/Q Qތ!FxPRT` c_d2Er}85ORe<#(1\zzܒ6+WuRޱ$MVGRJ>~0yt.6 -o"OJWh܃ uʆn°ȶv`׃oҝ?ۑNW-̺B3Œ[ñ.؆ltE#b%YFƿY&! bŚ 仨2+H.co<aIL՚pN;7L9cXmjE^X^ȼ8->텨Ot3tpp@ `OW4&6|P ta8慎O$6;(a@BP`(7`e ogKa1]w|Du=1b_ڧFN}Hס?1j>!ӠAM{pPz{ł @ GaÛ>C` L>Y)W2:Oz.sC9JAK5XPz :GG>9)?@9ǎXHr_X$V[%||ʎCpz3]ؘs2y{1JX@{$ b4 j\ qilzhH4L -tUcXڰmGrWm2?/0H1#,uɉ  u2dS,*fIx ȁNL*Iy.rePiޏ0<ӎ¤ԧM)WCBжۋU4ٱC8K=y)sQ)I8 H%OGs У7?A-A&_KASw'9 S2at܈T-:׍x72Ud%̜6qn<h~uq`$^sԍ!nKΑF9N71ًq`1(6/ȥ;|b4:~gէҥO,DR'’$.bkdN+)4_ͮÜDGY"amug"Fl{иOD.8}TB8]*|8rF2M#ٛcSiRCֈ3{w D*t+^z@`- l#ޟ'sSOckf}}6Q6M9FuPn4as-k,O oʅ65B¯: PC&=!&ʺYEG50Ʊz  L& %J,'GJ\ Z-bnnX%S|d;xn؁N @E}(6g@l74Y'O\ocYKx{a0Uz ,RJDkm[}ɦ +@+pj%T䄳 +YD 4bՎ@aIaH|^KDqXci]kfwۤ4{'{=!<߂sWEOƑ*gq֍YL&tTD4+Nm_*D-0JKO"sQnޞGǑ [ 5KZ\^ǜ >džNqFoLrN,*8E/ |e7sK4\j3hd#ڏ[˾7 z{'ԛ emM% $^Lo.✲d+?1q'} xfXaeQetϏvuFVΉn+d8Ib9=M[~apE3ut,gBNͥ-nQ3g)*Aޢ0LӟYMg[o1D>#(!"LlbgА 7x@y(AjY:;Wkq3?gj&i=T G}K".RR/<\@rmEo|Ki1`u]Q 4yI UJ;p[¶M~\oq0Bj&İm`?5æ<,3 1n?*]/Kޥq1#+@˙09FơJMPQN31EP0(&sf';`-c'xLOceҵ8Xy.wp஀7Ury35bF[!N$=g@ɠy|2z=s9YaUoKm1N{pe`aD3-k ߰}ԅhͿ`W ٥*$Y ɈL6 v%vF:~W9LD͡ITJf,dta断(<1u$NZIr3|RMWeٺmGq&7Ms/ȃn5S8v@=/5'+Nu3LĻ)54>ؒ`v"LYp;nW-SdH;drseh>۸uK noqs* 6r#>~R)f3݇ GBoqtBh/n46Z܋Ux6 f1H`KRaBP2*wX~: ]-72c\:AqLt ('GI#9ȪL2+lQ-ODW̚@~s\BDyJ>D7-(IWw\L~&'!S,T07?% ɚ5 ʶ{|tmu Uu֯rG_3b;%T3;/A4eۆTrK/9qҶTJ*{<K [)nNOBg?$<ݾ+#CsG =I ߒ &-UF8B}l07> ;RlͧbP6?TR'?s:6bKo_r gF!%.mجU!ɏMX(4֫lę!=cG`޽rSwنAUت:n}B٪#yZ{pL+U;2?f6W)Ϥ_[,a)/{ǎ{ n3,ep:tx(Iww65 =ZdM(FưL%?L322ۈBIWfbJqXNshfM!2`m; D]DbIfpnis W{TMɢՂD|DzkV,D*Hs6QЌI$Q?ODj'@ a* 0vв'Q"ulhår/8٫܄Kic&W\9kq?)b`u7a[p޷hP(g*}_*H-7E)_/syC`va;rG,iʓf 'uKBn >[M;zLTQBΐ?m&JI3[Fz@[\Xըo:Daeeǡ9u#dM,ct=zkPG}\K. Ab8)rm*mLWNС,AfzFX4+rOVUay1xmd8z_=x)Vޜw9Aw* #c50/$(#R̳OdA'*H 3xkUYZV+vߖ- >a2+d^y7Aؗ/@rwurmlPj6yFx}b Xlh88Di<No[&-4PTlbcR_ O)\IsϣL.\4sy<[`iVSnM-{P(uhLȂs3b{ Z aನࣂ_Ci;?|ҎgT=7Z*5 Y=irXc!boD% 8_QtQĜ)С͊)X|Z\nU@fTߩ4[ABgRa 8VFi^por[g2%Q2P{Av[)o9Y9+' z}'lo 5YD> SjhM{\kh9}DŽeluǣZ5@x萍&Ce뇀 S(wf+ޗ~쥧U5xp'/"2em o F0 U5LFt"VKO0P<ζWRE$E% -1Cxtyh?,tm ZYE*ѳrW3D-`g U-Z5pO$0iK܅p1$^\Olx>䃍R@!l Ք:o1 tuãs[IеQwu;86tM J׬|7LTUmSVtxKz[a6g1Rr|?Ǡp P3CX {Z( 2^gw9?g"Ncvۉ7Կ/Ӏޮ`8Z鶷pXt#X@sU'ts,e]I-` ^|[wtuĝ,ŠP`ӯjN _MAr̀딚 zEڤ~X\”+Gm'ݨKтR\Jy kߝ_fDحaOXaN)euEpA Ӓ+Qd0!֬ yu k x; RkFz tfVj VLcN߉ڧݐ46늭ϡYKN'C+׮Bw}R t|g4ci ߦUCGJtnJM+>0"!dZ?c4i/DZӌ5/J UCJXIJ& pad, Z&pƴv I㱅+'7cyщDD̘2_a'6iQu\m4ӣU$Mע,4e, ԤF4ˊ|w4)g#ª406ZDd&ijCY `PÓ \!\O_ȅy]6HwIaguʠ!x.璖=B pRx>mVDHhg;͊Uڠ;a4yZoJ`LKgiVMƧ%dz gvxo[&ԊeeCT#ǏN SnICm)bz#u3id~,I5[#chUlE]U[թJCx%exi@\c8 PԳO<-npQ|D-5 (æ`FOMkSV@/$QJ}YGvU}/GJV:݃O*zԫ?*! N Ѭ  iGymܱt t)f~×.:@(XL@pI -;mA Y_yԺh($ Jۡ%dy7t,Rk{8vvz^hkJJb8y S}KsiHi@m<]7c Rd+Դ > 9fXɾFv_-\R+t\vjf8Ώ2S,`FHv߭MljDF4*KZ}( nOk~H)oί8 NG.gr2x(erc L56!.|Ɔ/&c;:Fx9\ɫfi3,$fm_$:K`T_;lm-JBBJ჏>;,}sC]Kg2ӕgiBX?\}qzs8΂1z8^IJ4lQ~/UԀIѽ>C]5ڗdǣar敫iF967xIt5x+n2X.ks ҫ ɚKzI!=42ͻa @nlOpݭb &V (&J诜[ R M#ȳי#^WG"wt=hjZӁP.aL~K{ד ?K-eXVB(ΐ4c@;E3xdXr\n|ߤʚn-MGAD{:cyQMMfQ?ςrz"Mvi?zkF?/?Fy,e^qU~~1*c]Ƞߞ!fL #@G~($%Yom PQJK gt@{K񗻈gY5-KTnx;xRyI07ͦw*rp*zm(V=F [ZHX^ 0º e 2֧d qMSF@ rob/YqKt9 cw!VOp;HvH>H(X?Ik3(WQ >'sFJD.a ֮- erlAf%[ }Oh$k}&[:˝[юScRw4yp\FbMvnDŽ1@h)ƁXrΩ~ .t߉݆٢^7>2^l t6{{,:ΡJ4"f+J+v@nT >0+H51By8[SߔĢ2q΄m4pG@uKM/ړļ6%06vBN'Lm=vԑ[ {.*w$׺Z1m Z=Mpjp_i6n3[5*]re7X;N~Ȥ!iC~>eyˌ >Ho7fʙ.Էci&sxuGp꣠&Xe1`/N%jd—b)νIBwx_v1e[ F!EL"a3$@+M'ƸC95|A+ 4Z5<<:;tԔ*'jttGR":DjSGk[.x#5ˁ).|ĸMye/rmرexTJeN`yO ?2ewv tn{:m\q]4S/e"vOahVC˥$er1pV~ҴCt Ue:K&̸ ?{y轄j~q"?"Y=cjh.h/zRdz ޾CG~h%Yh׮;'Taa pɿ#.YALlS ;IZ1Iqw 倥q;c@ E,6-o(5Se` ΁F. /чFa&f(CVq9ᵂ5iQ=?^ ( q*6g{mM ^g%Qp&nSM(iEr9=.3Ţچ I::aʮuw >̻γ( ~x]V4{, TvJ6{,1ŔgHaѢagWGȸ>8=#Ry5FXd!(}8WYa{Zbe%ouqnP"hJDva]8rbVt,hڬ;KsL@\\X}A÷ pcJX2jۨ U.3䆎,K EA%y 7 +'fzd'c [tڽ%ӉEIףZo參T|D$š/vI~[֠ 0eVcc/zQ" rA.x֓Om,ҹQT^ʘ2c{F`'7Fq"'a吟buL"Y#6K*&t}hϓJ' UM@\q7Tݙ(P6_$oQ['=q'AY@̑ jgc!ׯ̛{V'jTYX'@SLӨ"ۘ:y歼q*8-5@7[2S6c &Ⱥxͼ \݊?Kxqg`7~7,=ΠuwgLq^%ۯV%:aa?{-. Ôl$J㸩>J7Xh(R[q`%Xi8\7:`ؼ) K]|f M=k0Pj "'OEOh72N]trP-.ؤ$__/TovPf,3>j6/qBE/>\oI5e!N.DHTc?AΔAޓa=S3d1h{m},w6A )f1T(8)/8)A!BV70ZvYGI[]i>[gTV,,_ľNvr.Bm+ב ^rBK-g%a Sa5ǾׅXË*%Q7Wx ͝ⸯj|maT kޠ sβ9'u.C\Q)n))1Nnx/L4  U>7܂A4 OyB eg-NѲVJaAHH-q|l@t` Y!+5bAnǢP3\Uu|n0JyWiYNCHXOǥ u÷o+JxOʂy~*GIaM~F,1 nS#I߫;6zN6'NuO:؆o dPNHZ4,eu;he@w(I-4ax"CVB9>{h ̄>͉4VTxT\-g4@u~E|v+Ium+xkA!Le ˗dKԅ(&;#5BDÈ鼢L5%b_mE-޾H9ez`1 мX+/ ?(A/RgLc&VS.x8B_Qh9sZu#傔 D!r젛h_R@6G<&kBBlS*qyMl1#%;@]_TJ L-*vy{g-X1Հ+2u#0e{. g5&pwfuWwHzVĭ&nń[\h9 fO`s5[%d8:;/#-#)|ZU %iP 1g:Y #WoL%l6!s2z3ȑ~<Ȥ6_$KЦ~o8X1/ȴOlwdžjKI1%ϩ7oziAʑ.q=:kPʪo,P/I*'qf\3o<=9hG>vsU}lSs|xuQ8 /렁CԍRiwX1L>1oAOLD2Sk9oZ# \ﹴf+maK0tOa6x<-56.g;rh8q{@"]|ơ?G(W:J-"M"xכ.hvG& 2޺G?LAٰF & 8-Y.#"pHf)e4Y0}YSKxF(9?L72yZ#͊q1+h]lid#끨ۇc^?)rB$*`D`eT6=?ptߵmbS,C;,* !A;pC'>8dr4es0Lvr;`j@r,=V~yVns~O_+g2 fҞ#&aִ6b~<|F*Uo=2uYis̉(Ej(KVUGnAgӇ4%|y˜?N`bHЏ"e^ ȥ8bFdJ3TZ +wc/o2Y;U;ȽB✍m5Oobl<ΙFr$A* ح;;lCNu*:R@{ XK)^։pGo';Jv4Akn0ӕt5pܒLDk \_ݡAePS' 8/j}GeuD /R- `ϼh7)"mtJ9ymZ7 mhxRhԑy;\EiSwf7Y,OFq_7u{}bPjX+Y|vJb=Օ{Mpt?[jcF'0^q[ +sTHPZ Iȳ=SKâL6\y{̾9Le7hK8kbAj0e;y"(ڡu9 }vo,ՉkL8:SR=MU^wjJ##A$mc/v#?Y*H엂y@!uCdoHد1)j  NT#kn˸ֆKlr鯶oN/wQh2G` GDV.ݳ%z;3=^/%\Ln0=%9,6[|ř;g2jx01G0)-VЁpelܾZwq⩘D12_w;fIҜLE|c#Eq,ZW3UnwiNH`vwn$4:ꎪ ̐zà$Rf݋wSzT 2hIHwA;[2')/hOK%KIGJ'Dlo_>E,> { X!8=:>I DZCgNCQ2 YΉxOmpRx," :LxPrkcQ̝;,-[QQ;SyL{ָɼovWEҖKo))SrtXUeYL,C40^ڼ΅ Mcj"=ز}|mP=c'Zʂ;9TƮ#0 ە#TҒ.30yӽnؾ+sR4W8']6 7ݏ m{tN[c]s/JܙU-79Wt0k()`+zW\oJ~{߆$Obe]),ᅣ}%zF.N B+ʒ5mI*Ģ%Ӆ#K@&kJ[J+ZNȍ˃_N7T'q;&0C&aZ/a?@78S$;[Jz]Oj++<ت̸!'_#N㿵pIi %%m0QK./Bd3=ɨľI'z<Ozhcч[4$Bl=j)9< +NS9.t`v!8aǕXv!U hx86nQj!GFn4܈fؖ.MHMn3e]*45$R@zywKOVh, Qpަ4d#Is^2Nɢ9x]'jС^AJHw.:<4)I"_ObuHTL@"b>kD9 Xa[Na{1:~l]ٳi7L(kߣ䜧d38”.> 덵2iNg('zi\D2V8Xh dTJUiMNWUË&Jo+}A1>"^Wf%l_Q'mNb1;[p;}w8p\n\br>Kk.Hp r=VjC`UO[ݺCnE5NXFO_49Wүj^oSe@6qB~rX/1y&csb7L;- (?qv^ $1[)3:W: M( A?QjRJwzKz_/ܰndu%lL~#@?ejV-ي)Dv-9 FJ { Q@wZ`TDg&̨NB|@tpyjNn763&: *Ԫ21~G-p6zG{\'PNWui--_*VCF*@}p ?Jdu\ûs_= 5ehq&\_a$ynM h?pnp0|]$" +yQ4:bCsj!b??.fH*?4Jb`j|~ s&h+k詍 ONPw?e3_`QgRM`H!Yr>ioqS8j e|fTЙV2=wV{~l"a# 68' %LPѱ$&-'R#{`q%v(9]R_yb>ɧj#Oي]Ol K Ү7v+{܃{zJ@To,@wVKFsR/Ώ;B% {z@TT4b{ʳڑ"Q!hsn,Ԯ:3_@YzŴ%k6tOG0ZPOqTW6'gP6$Uظ \ԱZszTB|hOݛ%1!{ϲh`~_5z干,DUՀUVN-R~&_`Ka3t=6*V`|9Uţ"_ e*ԊA$g}.5;D_u M^2RXA-)Gm9e9!a}PM0 ޙ֦~$ﺸrvb%QVz.f#\f$e-j 5q`Th3k4 ȀO8E.(Q,ཚDZ4Ý;]vn6=!`y -b[.@TdM&Lo˻C e'X}bˤċ$Mg>%|J>bG=El1]h֬pyٚgd{;A,g+饚;WB),ڑn:h4^,3?sǝ+fFk|fAU,$s{x)Pu7}+cmuavSOhK+y5'On9G_i%KcH/NH0 x} ȃغgJC3s% ,!U'ZKܠں,˳RsK9<ͮm^P4!坟c *Iat"h.}S2}b@Cp`(t<ˇ%Fevlr骕ԔH^e~kP%!=uwJrWցf /U^ݑƤBtڽAR* ]-*P[윺J{kW>UM8{/$rP{?J_-ca7~}m03V~f]C֎nAi2:ËӡY"7fGQh)2rW_">AGN*2泞Mg\eS{})6Yy:wI{G[y5zV9r5ٚTp统`Fۚ@Ԉ~:%{^/JX7#$ s9e;4#WP;kMu/:a{hROBDҝd+VƁʢgECX.P dCh/XaLƵx:͐DqMP8ZE~_˻[;Po8"N4 ܿ$)ޞ$W=b1C(BRXjfq(?G5V8YꕋI) HXj~:ޣL'72Ǔy 7#q<_Z baXG(ʱ*‹"jfD\]nGl#Ha$[,%[ˌ`eqۣ¨e50vz]x٦6:V6Ua>4;xiE!ޥ+şD6zmg8_:"J"/;UMB3'&w+ / /QxkD>sP]wB|`w.8HH23X(g|w[9|Inb$b.aAS.OH/*Gǡ2큎򮉢pXƾ}1fi]%A`C*zK*"Y)'w߿~STZ_nؚϟ r̭9ml'Voؚ@SKd Y'^_qp]-0~=qH+;sr&yx6t> /sˈŸ#tSDi|O`ֈȡ75{)/t>Uf^`#ʻehVή@S4 "֘=49X,Awۮ7qE 8!&ÃViKK?X!GhVlޓq?ww+Vdq?s{:㛳x$ av4B*5f[Q.ߨ… AY5*ֵ*x Ovī!.#Ic(}C}22=Q,{j49ƭD8ޮȆr" B6 ߽!]4[W Edn ?@ϗ0ASFȂIL>ƏJ6d)I`op*oQS- C;0oe¤"H#֋GP  jiwKNM=\$f!3\C)o;6"Ey{fw~ 'Éb߲j&#Ԏp+Kmv#DÈ1ARUV[ obY}w(7~F]uQq!|!>V*w{N!uFTBs»&lgz@"ғ;Tjw)O rL^A jd )igt%uY{9q h^=#כGj EL+Rt$LT[B4RHnrcM+/$淏 3α[rYЮE&8%rt_p˱47AP>zlHș\N=`"Ct+)|oy7u|,TEeKDb]ZY2 WLMX&Ѫs*A:E=l_: l%MMˠ>sw( ?i Y*yh6;BښsTp}^ *yiU|1ZI5吴T;eяꪳ(mjwqBJQ{! q< xH^PyDŪ1tt\z{#6{)kcNE͘BVU,Z9Yay{XBސj&}!n}'}(xO?J+X#NT5!QL7^𱨡8u " lEH}8nExLJ1 G7w;u`lj%YCɲ-דcH2d. e!mrv/JIn4,mno;[6♪+N 0r nrSczd`7!NYlRDxs`I|Ϳ~rAi#TRĵZV'<8ó5;|ܞP{Ip( 3ّIca]]Xh+ $ŖAET- B zr ңZZ.K"Ԝ;.1J N!v\VJMfjmEJZ}XOpZ["3ك`0᫚V9|,nBMW_G15UEys9iѮb]: ?Kr~\G"(4댑,<::'@ԡ=#Qr^ql\q|i7*B|V+}U+nc?/!=vg8?Ѷ5 2]dXJ?ڕqyGi`NW 9bσyt ]Bk.om3~{ T,XǜC-A7M8߂:%?,2+ߟ4ԓ?WN /$ձ*{,)ȗyiL ZtbJAjѬmsḤ*15}.*L.ophHH;uP6`=Ű?kmWIj z{sZۤ_ y/s]ˤ$@L#Brz+5+d䆎F\{Cb8|I|  #wģZrj2xj_>PaT0kJ7I@Wn 3Ǯr_2 7S;]TFYKJ8LfXgzUz'V+⏁#_7{ED.o_ǦIt^7A+D1(jIdS.ݺ$܃b{ sמאidqe D)nټĿ];NĢ@vZIԩС"pL9KPw떝wz=1.Zl-42!/gdb(/.D{SPh DOƅ$Wwx7#2*^G:3/!\o}!uJf"YԳ>/}WeG:kN(/=I,yFiCѿe.,)cªsW;kh@DzXi>>]5~De(LO'# pChNf~Ԫ8ѹUl&;VoဢVl2q3uYC*1fh0"cbH1dı~]նCU˹eLaſʲp ݧEU-*llx`장HF`30/c@o߮eQҫyN:tWAhݨl`i7 ^sa]N9+˱X(iZZFa;<{\1ӹ~nUB ~d/O,:9.b\vɨDcko.NQ" /*U&@0ǑNkkɦp'z@0%Y}D 8;k]kg[YeND HMaWNN Nd'2 "VM`}Yyl?s"R]i>*qc\[YDz6u GIǏܺ %+3iRs@LLhO1$v=}'n/q͠y2Ď|z8zXf9 */,_aѴ[nw#Q!R-^ppbS4mpN`8+PI/f]cĩ8ܥ'\9&G}ziFSV[{u_aCbܦ[/a_޿54WMmMg!.C;0koD/s!r.IB92 D^q r>w+0&P5Q 2ܖzf8K֌3zsj2繞c٭%&m_^}^y"em+.#^~ jx{ף3,.0sHDz/0'rW㛭75o}UA6e݊G"X<0- tEb8$ ` YB[8;wK*;8l2SA>RsGLe wOi|7-h?l–RN+~[w\fe=P1]==Mb\NcILS |F"@S>|,#F&@JvJl󞘫ahWm ޾1JFo'ԕ0ȳ6 OTw d(%6i~HXި­WXt濦^m,LXAEo*?8&"YKZWNaNj:h4*?7qԑk1f=:iF~\U?ّq;wNف* z3x ݟ|D aYwPXeڑC[_S-Bdu{( sЩ>S v-iQe(S6M6 @\5OwӉs!U}ABo:4*(" m3څq-[r?iϓmʯL*7ϭsEKAY#Tu)s+Ǝ1OYb/]+\.k]QU*"![st!N{Kk".yuf?Xr}kHUH%k_6 WóB@0cO+S+#DC9% }MEa5=Yלthuk9л$xx臰Ɍ-acL\aG%$>A.lAFHAjǜ5JNW ]#^0\K/bvMvSIX }8p6M7sY ԫ9*&a>AInC޽_?%Ņa6$-Ԝ7n#;-ޭJ "m\Ksen5-OsFwk&.ۇ}ϱq;Zg^ι~6IF4Ilx%ح]*ikȚ=3h5G>٦oOOD(C  *V0i076 pާwJovwsqn#R|,YS&\YG6fH%`0%M[ 6R'#|cP.Fr'Iz}< q`FY ܜ^"οMOai{y `@l5<40_8ݱf{{. I0 r94Uں!?Pa= @)LU_ղڽ*?K+@kɸ/ f3d,PUda-t/N+zP8U3ؘT|k#A(o0>EP~B/l{(kT>WPnjrCثS#?{[ŖL tNj)an2~SHS7oC9ƻI*+vVJ>u )c .e(E;xy 9;s4q|Omnfý.O "#NR><Gw=9~\xW:bP7U[]kYEkpDQbLJM EꝲRjJӜOGgXC;ia<$IqfV>WH-F:s;i;8؋poTWoNf\}صJ $x$67M,)rcڝ$BMȁ)RUHzowE[$IsaqB~*>o⽨ y!/n8hY\̝dJsuP(Lq|4F3xCOʖ{e5CH\n {)vH4< ʼnGn?JPGo8kcӓ,XnC^m=`&EY (o<@I3;bd/c f.FB.5۶qSADkzzY>\b.C;Z$Bm.fű* r!0ܲ8FJ,JvĀhwFB}G~@L*,VU+q7c\geVⳈl3;w&IK A6 /gH(#lz_O$;sҦ`O]qh҆^֔}Ut!W qbi[/>Kc|O;'vh<5W^c 'Lz0ӚNjH S];9-sB9/'j'i]oa-jay;5胂3z5kK0N4WQ~&u2ICM+ǿ.@5@x,g0^qpGbUGHX9U/:%3|8dew gJz˄eh(=I t-\TյDFt9 KfM֡~NuAHy mT:_O~>*v,sc'VPBT/Ak K;e Ga JsQ; ģgG&1UJځLqOBPԞ#Ϣa h:Jfգ*SoE*yZwWg5{ MjyEn}jT7VIG hI҇v[?Y2c *XC{ (5mx@)TƘ!FrڴhM9ƒC{ːր曤LA*^4|@&_=2nt+|% Ap;eF6NFfνG/T@h6JY$$ */[tf?~A,>c! #f,{1DSN??p=hqFM:mj3W$/(=N uf {Rv&*aS.Q'޺g0rR89 $ jn>1/%A\h3cшa/Uȧ;;#K|c0i~aT[V8c djLsO?%vbgĩkjUCdkcJ-քew;LoU? y9džI&'q q,xZw+)AX#'YܵAi$!)ƭ}J[ Wn%&vA& nPS"[d]_Mq86ԑQhK$'!Gzhuq09`>* ;x⺗44&;*UjuM,YCDRSSoPl=~˦zjű2Jc%$\O'e:3 9=pN7kQiC1| q@R0c2Omhskabr@i DPO=b"@{Ȣ1;Z5ܦ߅ *3C &1VưohpqQ*}fQ ,V3Jla&EY7Fi5?#OhYH=niM (Uu ǓnJ =B7":t%)׬:d!Fg5֮1ӿqWOF@%q;`(ĩ_Gm"T;|[UXI8\3dvN!Fݏ ;I_'>%P9XLJ3T{nh(?Z d7,Y\9v{ꞽ|%#+ ~` nFDq4YhE[99LZ왨:W0P(][Β']ja2aY} .ejlX&xc&Sz{M l? /Ax7(00 ࿁<\x Mpow@Aa4b d.U|V&$~)-×45g3 2s3o󓇿?śЙXz֎d&tD_UEĠ#x͇CV;+{V^c=~$Ek,5tvCк7uZ ^zsiM$ucʁqC]>9;X44mY(~#3k;Xu$;,T (o̩+#umj,̃< }/hї 82 P{A_'Ӝ=ʿ~?:2=+QṐ|`CV'yOEbn C(nx֨K)T? M3< S7$P7~+C.7ȌcܸXKm9LI{߬.G3?Vx3?Ή86:;Soo5%º:>!7%,2fӰRsST) [:OaVӚB{d;Fzc'WWS˧<}'{'#hzxa7~}n 34cor4c^UK[[R[" [ڡ_1Zv2d,2<^-> }_"Ƙ@*/?Lǒ 3@(k$ @PdyOUQgWQki3b"6y Cc,aPWoOaW1PԲ>ԡD1r/yu羡&̀SN\% Əm!jVJ{iD~It`ocyCO%6S+D3la"mI4A[]tq]/p9+3z8vA- Srs)ф㧈A/'-ڏ>>Shd ]4|5iq$Dp5eVEE:7\əɈ2T@˪*Q%s?m#O6~,{JlQi]zkQvx HKKm7DL #X)0ѩJH`N,ch:Cl'+28H ^rTt ^ْtȸQ"%@ gS!|u?w^rV8΅pi"8b]- ѧ,{Ƒ|gZzyBUZ럩_`5:|cPa"tK2P&4|/ojF0){ q't QNGJ܆ A[f@r@}u,ۮx5rV`ENU^{̶L xE9J]5IcہaXI 1ɢ-Hoc_֕Frr5?{lIuMX.!әH%;s_0"`9\X> T#hΔ ~èft!ܿBS4 AEEWe_T@8%}?e&sY X(LƑ/ʨ<Әy .8vǔ}Mƒo/ހ2AC :P8FD6Vlrpick5۰Sϵ@a[~} 6VHM=г3D85|3j3 #./͕P3)K^^_u'',a[9'6V!5%b7MS.,Ǖ{9Dd2^O7w.؈pLi,OٙXad[u9RƳ1Fj?qՃ7&,Cx 4 I c љ`LL9\'jwS˨}FzY0l,q5~ۿ8\ qfLljz§a16Ghѳ'#'֬SqEk.u {pw*/P€~Mu?dˆ[ZW޶OzDqŲK\t<86R{ + u,Zjo-n*$K9ϋʖ{CZ5{  X:31w^>a Yas檑}E! 'W. >dW Ʒ`Š&6򥴮Q X]iJ>N{b-?3X`EΨ E=&n} _RI% ;m) q?.-ߢ\I8lj(PPpld-/$VsmX̲tMm]x/4ĕѢ*z`,[ `QJs ih8;;vKwIO[|n}B)ᦓ M9&KR>L vJqGMe|>ҀGvTp@n'Hr\/͏H9h AIwwH4gev즛Q1΂ؗK Hj.hD8J"ZLz.S dwmk .?m_5ZEApb`O`BZ8:S XOO ~'F76u6fYIPزh>\+ؒ\9L6ED2np=C~a,Nߵ*?x<`4}%~D36=Ovr|M0dmnI=i6=zCw@mEpjmxYꃀrl6&l\8N9h* $|vYϕ$ޥ*ҥ f[%zŹN̦z;v7kb)k L@PM 1Ɣ,߭2s}W{6 a&q G IbS%P>)OvQ=)#͙j/Yt[̦|T_%4Q7-e-:DCOTq8ۙpH+ۖlG]h~}'o}Xgc`PrV,vWrǓ0uP#bdrWP΅~UzֹeTP^Tki9^raYߣRͯZf>_Lڐ\g ("Ⲡכ(RMIJV56ʗhhhCEfjnDOM͍d0yEw+(R@ԧ#U]Z=+HA&^H hJŃdqhHݕoɀ$ ܒNd"XT,ߓ B :0/Tw"IhMsU5&UHn6ya>B`~6FXM$0 "* Wkkd:tdc7RYGr^]wl/SẠ''lwI(Cu;,xOaNLWl@$*ChQfGu~aFI%Gz WDk7L h 7L[Rm+s`j6B`!PEFnbcu*pF`g[O:ÐdCYEVM4` eSt-) Ű!S~Ryv ٪ >JD;rּ(I{0j.o?mT:lP{b۹R`1Vo啣<0N)P_/&J5p{^lbziE^k\ʑgh)oXJ^8u!I 0WxA l\"_X ,Q=ǐMO&3 fU̲;?8"|L ҩ(oj.:â5՗fhkaW޽z7~.,.nj'C`O7;bG>\x#`o`Sa\u(r]I;{33eyb g%Uc>D $ z'9ɘk:ۀB; $qyƦV3`M-ȴ88zY A:Ţfk q²FlY!RFncPHwj'a".8+&&Z~bNy2—95 z:m8) >²WX<,?SY]LO{K ?֙F U&U&.mk{\3lZ4|a3KUQv]Bq(Єw[ +>uݨ`XDo 0 -88y/`kTD:UJ* f;␘&yc(8~Lk#-7^|vD S35Ё-84!+,f>"V{im:=%0l^_~)% )™>?tq{D)͌^C Ʌ5O5+߮7PJrŶ[<|mהdSs&݃5]µ %>$bb%T2\%"u T涻p/7:<'%E48rj=JPg]tfjlcx{XJDH]8=r'3j7 J)55&wa%%+>=^1`/!4`ڇ3Y؞zu#[awH<=uY\$X%߰4Z\Jsp=<][+1UK1^/kBD;W4QU½d1QUI>fǣhٜKm8S?C2; ӈ-?a ymc2GD ěWY:^O~K\"RFـvx7_P!7΢R#3>BQ@.ˈYiB22%W6~F X#v0 ֫$l ,.y1E@W2[^󅹇dg\!aSYQw4TU]W[N6sR,1\M3ۑ[^֑ruxwr٢bq` rYӬzD6IPDT ik]iܻCIMې9}G$'^-}Aދˮ />*@AF?|ߐApZV(SMuqpC4JZ;I?%kg)]ӏ'o׊>(v)>7H |f A?Vam퀀?5:L4k(v܈%IBg14 e޹hd1'y糳s9jVc/t8PJڥ@=183>xE#E' f !<8R"_^o*Rr|^, t{ORr' 9m"Ƈ$N &'X`!A`$ŏ C> qdbԁѝUYXLyfDIc_z^[ZQh:՜P}[$:iОRQ) rPg/FJ] V)(FѢ ɝ"AjGgt|BP5=%_)ԩ$ w. 8|bx!v2׌C0jDٱ$J%}wn9SWuw1,4G k,^gbR‚*Is(tqG{iPߘI[7$:lb hk/  ūmsFj9㔓D}0YȬW֕6Quڳw"|{۞s:B>k"歇){Y2Hd@`N7:g?6ŋt j!\Üw0o*p&0PߏAs ~BYvq<|i>ky 3WWQk_|b~ncⵜ՜ɦ3z!QEB tdlZ|G4$869RY|t 9gmK.tQLBmVͲ6EiHMƄdByypռ\98cǧnVi}e@GwEt@6~m=sJnVqvN59 2+eg`6 LTDw/q48 efe^aGM̎KF/8Md:@p~>~5$'"]B '~lX┣l|y*g>NVr]yv<:JH-^,ڊkKGWSg?;R:dF|{Z(/{{cyS~dz A IS 5c/UqF.2"?Yxh`I=2cYGiJnˈXf).񁆍C!aV6U|ԭZB4} Qc٢ 岀䬐ݏJ9'4;xϬQG1 L2ڋب ddے|CGD6&)5S@X*=}} Q`954cXIt<}q(PȘT#u9_+;H71ޡjB&'9WUfyކx ABG[|ŘWW*rLcեqD\[юp!p}RcT' pxq՝CR,Y{GSKGHH_ÞLKEf˧ Ba<,iod\%x?%[_EEovU"35c&˜XDJ6xnB7}.O;$tǟR9~$L5cʔX>h܏ uP` [G6):ٹI̙̼ݱ˨f3hK! *]*4C\(SS=ad4IZ=H[~EDhm?6ӷT~&`fZjQ/:jhaԱ.RfaF $`Ao?o% ȐяaN-L#0Eb5j;@0EE)2 d|pNt3:MPrqߟ /UK]rR Ҽ*k&IuVж~ⵑ4ݕLV>Ԗ\Q$h 4hx_!k$dQ=fX&rz S]Ӝz ,E| [rr SQ6LE9ʾ-Q!T[ڂ!=[I FF8Va3-{$%I͔8@  J#a'1@D]4_Ƽ y\`K]%}1ЯH~n3H ," R1"2ɐd j$״Ȝ,#RU`;daϒTdu╠k0D3Rhq/'9:2^LviWs0 fߨWL99J 4$퓱SW-L+hR/^s~ #E@ rhLBĒ"Z\iNd/t~[;D6v-CZvD $*R-˳o2[ }g^AEwkDgW 4[Kko[slсjeL e4G{H^~}&<ܱbSИΧ/2tw)[&lUYU-6bV‘VԒL-=xcpC@T2>fX`4W2 LlFuKgoW<"\wkAd(3zC ApP5{mfc~H8'N&M'RVh/l=qR"pa-Kk7iV&anS/'pmՏyhʗ95`uc&faHƔ"]V򟎮SFq@Bx/K-]M;T*p!^Z3 Ur\7$ա};;H2&=_4GD_S\̤_;52SAi¨n)r-fFO0ݑ#%r[#4*e,(`zJm6g./kHly}5㙴QDCdC ʼ}ĀrgUl[UoYL$ )cxUhE?cJꏷv6Nbbth.+%L-*tС} KͿ; rY6ԥ#8Mwtxo\KoBC&c`h 8aN`V=|-ts0arpDŝ#DV[)͸[FK~{kҲgǴb"+@***ke褻= !9/DDuI]5fab9PT9ʄm%F]B l-tdbgFs1s hq'B|0+h]> Ǻr 3QTf3ʯɪ2ĘhXh>[D4M)%O(YďRR1cZh "@,4['k@nyc1aʔ,zNMRŇx|tb. VTi=$~.wr2#|  p`ϋ`~bD< E܏!V :3l8F 迳ha5ΌnC_x*PyC6h0cʼnS$ qӟ{YBEoP̽w+z[ *`"N\rcHֱNqCELjFC qQ.7}UN׆W gH$/:Y_w?ex#"q18-k6V53'kDL`J̼UGy "GLiALG0M%Jzc(tu&SBx}#ڦ`=z 4wh.M@蠦'SavWvI"Z;3)zcR_dG+W"|wyHcS-R`ҍZmUbPߛ')'tb=,N}nYg}>}|DAZ? 3t@V Х^W֢5o{Ɯg^bTtsע&ji v9KA.D@7Z .Nt`+cq}"Z^mDyȐnh ͕.RAᶁU()x=/ .Y=17 _g/ Ѫsf7fs:]GʫUb͊ n@6`)}=;{$| ~pLہ׀X^,wI,] > sgl#j{MT *S%H /ܷ`+ #y{&똚Ch͢(A[ Khsc1J^4s[!t|aP/֢$+N36׹4UY5(g΋th[E3nUl@dYeD+\Ye|\z`k" 0G=ȗN/_9hTC<-&h9ff6I 7wFw0$%viw.|g[<|Z ?͇O{])9`6YF37C?ILobszte%^$WP.N'79>]NOغ8BhZ?$A" =4ƻglٳ*>:_V82o'Xg2^8;_ؠYn0熗ڋ` */Qm6FbI҈=.D$`%%/ k~̭hԱ>TYϤ[Ty1vO^)".dTdTd vee͕p_,7u7fYH.;-UW0pr~=aph5 xE1VR}P0m;O :g3m3_n~$ 5NSsȁ4G/|edrtP_,(r5JgjikSyA"^ř`\ a "C"_3nޝ!A9|X"%Hk (%3Gny ֤tInF)U6Ģ`j{ܞj}jeV[ (!^<ƕ`kBX%tlSKr^v[_3{,7\(Cf*va8x'<|ҕ" pg.L"Dh4ؙ٬t*醝F1M0eBz|:N9.ϰ2\<3+3¡=jƆ &JP`{uB}--|\W_ &ƞ\lɝ[-L;"&?I"TceUue&1 CtO:Ƞ%>wq"Mec,(E:PX??} n&Q28l+l"@lFR;E)μ1#b8[,#~+ZG0WG I!x ,~t%^_جt2UwDC!fovlxHY xյq+nO?ZYIcaZ #𥄂^jol<j=I/ao^PڞO~җ60jM|b91]39ߛ3TZGUA \8_)| 8W!RB1i։MBGq˜1$pߍLze.bou1\R7m0:S"ZidXx n$sw_j&σ%wV l38>ƻ3>Fagdv3F'ro.9ŋաWX?ǺLAaM_|h)Dج2bg8.6r0W}/$X48cT Ǔg8P6=d?8Wp`d`bF+q{,p%#fBX0D UtUJO3ue0\ R:$3KcMs`9 xg<\pUg <ϳW2Iu-iяCMuкkb}e@VA0VDBNٺ鎞:E,ۅ V辀YʕtBѳaVQ_$logp. ['ipڑpNLTT:6x.+A:KT=epU"i?mZzk;w\_{7kUc苟&9O-7$1_ O+ IФM*XXR t+c\O&6CSĩ=( AaMp|G~@rcbyLhl+ _9SkUޥ JVg?X708x\~ٷǢ4E͋[tNRem(|L؛ :j;epŠ'x\Q4OD2eM$8|(/5IEtv9,mOfR,(3lO@k<2ZNGMCHZU T\>0pj)ec|)B43ih ,mlOxZ߭`꺭tCasq+M|%~]em҆.:yP1Ƥu׹N&SFHt! {uɋ?6q V9:}y /as;cД-4=*Ȕh9C8U<;6YCt6 Q$'251xuq+̈LqxS, e@,;Yd)3O.ҭנאz@фZ0R\@$ꚑ\|]8v#a g9uͪ7AI\Xk 4ܼ3Q+'cQ>˪9倗܃KU >InHZ1N." "Mot:$U ))U_pT?(PYZ *#215$_fPt7J_քCGER/ w:$/"͡(?:Ŕ~ߤWOyLAc Z{+!)KEMw(zY7ܔ %I{!U6\S Q&H|&- !@b={8AGW)(F-)7a5glТ!!HiڰX0_e{=`\1kn,Y\v>IY1C;l@-#(:O(OVՊj>+`VcUu~ 6:$WهOePd v1=$򢗓;dSȼrc579mv\&" T*R zX.zݍ~&Yٲ0J MS0bm~}2lsy" O]P&euHc&Ӱ4B!h4BX'Iy.;ؕ+8:-GWá,Zn=@ 99yVxSz WR)T}v,?Z~ o )҂}j$;H^-%*ٖh"Isj2 rꔵ<پ{{2ӃV(xW^7<ݗ=LF㛟퀀;D'ɚ(ykP(Zw4D]Yz*+|l5aE-6CFrdpe -4ɥ&R \:R>%d?ﲏu< .  l^aG 6Ǣ2thpGSTͅ-QY\h&+* ֢C1!11 )%i4ƀ&S(0Б!>C/ƊC ͭHb.,@Q#G̻~['E%ƨ>E-"kB GzwRv;dْIB n٨}2Q7~.#EhxhJJ>b%&'Zb@K:_㸧$g"lD)T"R'(^uUC \/a!&ʌn.ZjAzz8П!tXOM*۰WfB?xDkץ6 w'B< R*$<31ƴJ Q@ADD/#=>_Νdn#{B!!Oh d%aEDkm0TNfcJ@$8@ޯc-q>\LVO4@*;צϚAįRӎ*=wbEED* g> %9\P:zi\L$[Ӂ8,GV2mOPwK-bYӗ k]"7/h_xϰ$K#8"~'Ytܓ @ 5b,/a>bڎ`eٰcnmkh& Ee+:y+'$ H@܌k,f)D1EXD )+s"U΢JU KDc"\/Q)T%}fx,6lZ>&^`<# }##Yy+ u#9;R;Y7Cf ʈ0#^T@Cآ.drf Fsk_wԃ{:_ HC!wʞ:Zd9z+i8܋ S]9UI 5]^Q <)]x:W4Qތhj'vĒ;-]K@_8q.$q#nJ=l%*uZ,fW51nؘT!0Z>I8ex +A"ixVTkN^"T]e!HMP:N0ׇ2`YT:269kСc Ԣr J| ^ qLt5u ;P)4t~vRs̎h<-b(N>qkgW`a)=_?I&'Pp{sHQt_(nhEõƁp:YH`2$G:̞@KDoȧn/$bd3aЊGP\cR-hŷDln~C5b0aAmJ@\M^ b}.||D2z8~T ­ǞMX> NГ :8_?wn M3 tNh9F )]T>d#D] lQQ#l&v'$BԨ;S7tj*J3u۞ޭ, &1|0㴩s0̂X3YHWRMgKkX킽-94NP" mA2]0\j =ɝJ0ַiS/!P̕{qrb n2<\FU#)o AsX؅tX0zAa{lհ٧:lhߘ!8nRlt俪/P_qks NoW] yab:ldH|7-V-~Dٮ9᪙ ^beY|R]"ңYG3CL"dd`aKfvXɚ2 ɹ8#֡V b/-(,W5@;'S0 a9CHf NRk ~˙QXrv ,M`"[SjB a,(6%AZi64CpY˷9B ޟړ(W7łSIPjo咽 Rk6_ٕtBþA9']t!`@ $Nڶ"/~Set]>~^yD]0scO0wRLCBzozKOPRR%׋6FA$崎8Ǔo=}CsYO,คPr{flvk~l}$F3v=lʅ(jiRpud[#ېn@ zjRsil{S4-1ۣB!ʊ {ˀW1W,Df0simklhY ejqXQ`:S;dQb%+K05A0nV-)1F c0ɭ-Dgr6awKGIYвhre1V(em:'jڶmb79ӋO=7?̕\lX\w1*"AѦˋjc1jZ5qksmI&5f,a2Gv:u?isouUB/|ЏDn]Y8R$'ZD2~i0ҕX$$Gs.sEF7?NO^YpRx)7]?TY\[beO;<@HKRE? J"r|Tj!*[[f+S9s%. XA`>J U=Tb,< #c:@X+wdZ'uo8YvĹ~Cg\mupDpۦf| 3YyJb7zL/B4$ߎrw 'ʽf \c*VxQgkC6]6Av2|Mct ⵊqk+*-Azj\+ҩp%o,Ñ_B8=^D)x!8wӫкkmnkV!ClEM!hĵ:""Ã#&-gӎTb>'S;nuB1Vǹc MfyS $yDQs]& bͲ8N/dݖ'PqQh ='pM_.FxGcV:MrX[Ǟ%_xY=MJ1mYi mSpgž]t{iDo;`I5c #A[ WJG:_{SU,q{IΑ2[ "ȳL;H cu#7 s5z"˵GM4D:kVN^9*㳾 CH'}xK:Ig?47&6lP"ߪ_9 Ϛ!@#p.eth1?պB"$rg")?.&rSυu]=vSdIw pE oLJtn|`18{d_wKCiTMF#@4[mn)qƛd+2+= M:}xprHH*~QT&ҺCoY/GXTsr%{S/ Zբ4|`i5=zB(N "@sqY,-ɦ;a7>'*lc@{L9Y( ` t؏I h2. Ig~Z&HN(ML݇bCkw7hSԆH͖*EsSSfWЍ*=J\s`{0xf-@ ̣=DHIYP%*Gsݍ[;`.դ]VC/hzG ZozѪg;l&L|pЀDA8ز]| )Kr$*ϥ, cS*RbˡP<POĹ1{OhVջ,>[ |6 H,{>s5ҙ2ͨ$\iW)).?f]>nr QȊAS||[O3i )k;hBbS^0b׺bU~eHi;@w]'x .SWNTQF0-pKǝq;?_řg R-svM8&g&].nc"ѹ볮YASLܡӝ/lS';TΜE'cq/KVw)D:ڔ* KDв̊Čm+1bg{ h ";GlMʢDk#{YY0ieF[a:sv Ru^b<6юSf:%-Z%H]*%HrW`d~)Xwr:hp}VIy$V)(Z5z` H%!kB>D9βAH(Č+=DJigYZ07070100000255000081a4000000000000000000000001616eef1d00004160000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/mmc/host/vub300.ko.xz7zXZִF!t/ A]?Eh=ڜ9Ns8p"o( -^:,noіGc9Xɦ] NTZ6e=zf]4W^xoMC3Dc5P/EAT&B~./84Nil1޼`i_ -m~ģRn ߙaz B" iFpKI?MdH6>Hk@Mb(f7sԆ6 $7~_fܫ!u\`Ymx~ۧRV6>\,:Ȣi;Dacxt-!`FL>n[VVΎD { ~iBS2dh5 {G9l i[%}jHWfFW|yTZ1Y7ZZ;:04]#)2lKBA]LqL]JsFQtWIľ,M;7aj&˃7<ݣo˄ 'qQD'z W P#3X9{%gPGw`]r\Q 녭4pӕfVăNPQf8v3 :Ƈ1uO>)3](Nrbsg%GĸQp \iߡ;x)-B~Q#p31r, *'#ⓏoY Aa:hT$X3UchkgE1LrWިO]*Z6VܶHGP[%xڣB0(Vq}wΘL(pM,pC-HT"I˙͈v~ +({GIAv# ~!hyŶ:a(TM(Xol웵OQ̿;wP# +;拾q^ [z\<qHTU|#Ͼ^e_E̔y'@fqiA2vyPI%'%vRFշ Sgp ^u4^,yxNlk%@m+([ys{v@ضTbH> 7lti_pAmŀcHv ϫ04W R>3%*J.* 0< UzygJ+ebp'qA1qN=LXEF?(EQiaX.H 'AN7Fޭ܍sNiM s}1lxXE\sNLl> 4gԸV%2a20n4i*smM;nZ:gq0V,/VF٤/ O@/%bPb/.=>!O"ǧJP|?Y\gQvCU "J J,ݳNc BI:xGPn{epxB.jGJQX0%/9h2^8z d%aS8h] hǹj+$(LF( WFmE^S<3T(.ekB(yq/&ozLp@l-Y){qy12fO_S,kQ2-㗳1xR6JLb l:b_ZKQm4tw0qCWƌ:~6f5-IM/Vآe LwO) Q`lq4s G f`LMp8J_  ??ŕII݋YY%ELs+hxXȰğa.rs9`Y:C+y׳/џUJ7pztR%)^YAPG|Tho(` \QHtd0=l,u1:f3 /N"n ޴V&D-NV8 ͛bYR9%vU{`ip~b̫h@x@? ߔ),}LePe%3gqs|-Kͺ'ݯr]3HXTe^e32L6 *X,&x/_k&+qm:v~[D ҼWjl$`qTƤ&H,<]M 5cy㉾̎hgzXvZhFE\m$+uFIF#o5[+ȪU83"5DǩYJb$ԝ 4e$98SM(䋇e#匙X_ 0qv_jtQVb:Dw"=3:p ҃Ƥ*2 aYȆɱBI^L9gD}$8l,9(jFIi)_XFt} 6n/qI@0E)~=fr=R;a GSW#_i:9]xI4H&X- v=Ƀ0F1l(>_h5'^jԯzG[TK OaZp>ΕZW_NӨKoxM Vo},5+޽_8Ct~݁@V֘@#ն4fZhp4.R]2\t 3}a ƒbi@,tRN/Yȝ~jٝ ҝOD3f^PBlN\hU"cYZ41NT] E+6MWL^d̿G9"9] Hz&Q{w0yQVnc2VEB@ [锹39FlB7y+^X@c\Gm|t Mtklb@$Y !OЈx3Q!(g]g%UJ;\0K"[TdVp`k}^]g36$^=tZWVLwqωVl(100z gk1#Wvol̀+28a0_5bJݰ"!G`,pMY> - _soe- cj⳽?/4 NrߣBa:^tSX0@K9.^Xk|*h{![[kYU47+t% ʨ^l _K̬aKZҗcd0PbC!@aAKY5qFMQ[1 @bf)߸ OR7D/ F 2ھli'j!1|XmQ~b9iORA_<0Hn=D *oY~Vx UG"646.~ůφHss*/^Eh[v LQ;#w *k`rC6 uK/sjmK[JEz2FYݮĻ|L8>CC5'̓fv˟5'l*6yw,:MUU(bvyӇ@a Ѥ jTO Sw:𨮴r2&3?P~_fiRjE16~?,aY\ӐA@ TFBJ9 EV,Q3lk(}4g|x,jNA `{ kJZ0K22N:3N@Z:E,b)< R4ړ]΍o oC/RtJ.ѩlݶ-,"mM_mi͘?Nk&r6Qp Vlț¯#jZe|/]-"?]*; 75rnHc$S%/DV@.E[N ;:\-]QV``i%Ζ!e MxkTxnx۟ nt#^~k-='(u}bnm AA.?O0L8T!~z.=\f[ݙa,۱v:w$i%OFDalr=<ނPkW9N fW"\1q;[^l ]| J7,~uZ]DDI%b onb pϜτW8yyl8#Ե%)TthDL܃N+rwӉk(bN?PD?KI>cyxpg ^Qw>hBd xwS'p >Q"*6+ujz$9zJWLlCδ@U~w w$NKPW+LRCjqI'dI$G}dNԏ=SL!NT:RJW{ 3_|6>atRbRsO+%~JTo77fi~?Hs( Gɺ6g2,.8Wg[J Oe΄/Xk6u2ٟT#Vc#&.s<}uA_}.0h5kuMl*DCqD2Tm\_-b)˂koxHhxe[/̃A+ր0Rs^V+چߡ:߹m{zVۂ5hs,qax-:c{Fh dd~@B0 pzL5ڄ2뾵qM(QѤC:)1*h? 87)OɐXoWIC<$&N&tTj܈w*J ꁺ=cX=)gہj>:P_C?jr娧l%M WXHf _8{lTc3o01;vq1fUoCuwԪL\&w >A@ 6ggL v6SmtwDѤP}!3"ܳ :b(Jj'/`DŽvu }ڽ:;v~B]}X(NtVDoNPSwux.52-ӟ!UDxgW:"?Kdcf/^%yDRt"XTubdžp0+dl{lgmz%uHP =./aU#޿:3j)]Ot!7S >_*UxQϔP2*F/vM\,1d ibGtq~DL* KegڵkYnP|O"d v,RL'g * 7B9}d- == oψuVs Ze㐢%7b ؗdi?L{DP=4e SO'4˅a^^`EoP0Up||zl6tj-ae >F1cߋikۼlQrlZ: S"]W j?..ї"prX1^B`)ґ-&uPݘ%&dXVy02͇dWPH/+` moF7ũD5j#r!u]l>,6poỳ zWhVPf' tno_:4|g12H,*L X8W]h Ǣ.^-oBL~G(\^R`l #tFms[L9WN(Io{p`MGJc9V]祊uR%yWhqIH8tTH2a X.lRf^wf'8 (h}85n<ef26iK45f% WGyv B ѵ5P2E ҤJh)}9Fq펼wOa8Ǩ=1~/VTU1h-t2,kY3Î]^%I9p+uN3huyx!RT;MXTb\mܛ!5SC*ԓԧ ^ !f'JtT_^So.Fۄk[B/PiG*{[ kvEfg͎ILrb25۾r]QnEE@Է ">s+ |`JbHJ K m?ظ)dTU D-%uŵ`XѦ*JAsTz RQҞOFi&ă_S ȝr?GҦwa2@F.`b=Ԣ%O*եbV&%1d{n9?F!Fc}q=bdZL6 NkշqQ)FXcA&&e?WSe"{zuof|(Tm_EY+|'1ղ4[u-Qi;fFn [S^H&!Wy枖ŕP-|clmNńMh/QhwQi194$1:l_t !2(5y/Te` ŨE/BWHZf)X{{_+u51E1<մe~ aI.XPsF'Y!O*T-\mG]K)[0G&* es@*ۤ3O#j"sϒR HA>Pd-Hl/}zQM4\uG7f]" 83kJ`S=cabJ)alOn;ׅrB!#hf~ _-Ә)-$㹫JrQ3Ԙ+Tp9IY_\؋' "0zXiC |mjis{/(M!kuh+D:HDzUBi, #cji0@Q 89IQk"=Ѩ: KsE.eQ98S-uЭH7WKA8 5n9RgT>6ŌO男N"l}%d2(4 qxe~r bA8緐>Se:jd* L x hjem(Þ`U?ۂ}Tabr}ǻsRe/ J/rK&^b$8ьTA˙Cܹ3+(Gů2 A$?LXMҕ h^iVAX3w|'dT&9 $*w״u=%m<%yG%+CAT$lʣH7au\bJ3ϨWEܝ}j@P>@f iyiԩ/8޷l7.v!_1&"Q2 ߈1wg)Rx|c~r0&?c)k_DyUZr~[rr]3:e!_ƫEBN_nK[EVhJoᛘS&oOR8NeY4T㓡Pd\tǓ%qKW 3RfHM|mq:ozAY(M$ m°+Ԃͣclҹ쀢5[E,*u4d03Sem*<_Tː RM^E$+Bb'_I{m#ɴ^SԻ/jk?ʮv}$_Z`Ϸ&wtD1 kzK JX//5*7@Dҵk TMomyO3\&c [ꯋe!_4N{z 7^ˮ-q͖2_Be:K6f2U0X+FXE m:=OBc!vr<:IXXwYʆ{OQ!lm`WOtqxXGC?G8Sz,\yY "քh@=P 7_ƜM?yj㬧XᢓN$M(Îs 5̐܀)D??m!Urm|@O^ rRvf`fH}aEtӋ]ħpI BV3Om6 8a|G[e0,B%|۴M^*0'!iN=+:R012UwoFW+5Oę 2*.5~Y7+L(D:J Fva:kYG+WąTtڎh}Lcq uͻg"Sdž)̘̾ ql__SsGFLm1r5hϸ_ `/[2",%:B9A_H04.}uZ^ }ᔛtb8x0\3 #Iw5!ip 3#S_AJkRn⁦Q:{v=!RsAB1Oo։EoJrV39v[\fНfƣ(P)Ʈya3 H YCdn9-Oͮ,_cYE `f5n_%jPCUb9gG۹ԗŅQѢ ޚ8\z#ҪF-˗pAJpJA3e}uO86!pgq0.OOhLpF-8+G~?i\uU$VnJm0\hedn=~#> I6tXקK]AQgj)1DOJi]3·":mTL{ :Dov1 :zY0 3~V$׮Z \7,9ʾ/o/$nvN(:_OɖcEt(.){Z aʯ9M6;yǵeu LjufvKs}-)T OR/;EA^ʢ%_P NPgGc#Gm,94 Ϫ$r8>ӱS/=H˞š!8.[k\&@ʗΚ A g V(f?g` ~j&\s)ͫ$Gֺ[b̹W4RIβPL;zRrM\ L!*m'HF^}#JTtewf,r\i&Ioyl^i?*8E;lިhBdY9Y*1 AW ,};lxi6;=Tc'/֔(g"Ls)`l&qfdҫb,#Ä.BFuW݊ \"jiN=cMS)I8 axQZ3v qpB` H둶z_~\RC3DjV|lL9eHi )]a5nIՠoN;THGϋ ,Jz >M- tзa-\&<;_)a]KthTVFFZ'gf"%6s\0[XEHklp93Ws-L5>Ly~Ѧng$G-H$_ f,v;&Ջ$pP v5:Y$reb P`X ++q%O/:VЋR("j)\(Hq7=״n|0xGaFCODA ]d>a3͡!s/“ܓ,iv9/%\([#MlF0Ah d( ͋`(bt/b&h |Zm`uw:2uP3c\Ȱ6@l1cuU=dž:G6.Ge`~zhaHa=Ј"4f*xO {~Q0B[γ8iuv7Egkjg#4R -Eؼ8o?15>@ihzm4*%y7Jkxy6π8P#=Vs2rQ/| ™:ӳ`(9=ԃ?_;:miWtUA| >&ѓq]8껉AqK7`S Ƒ+ ?-4٬h,I;Ҽs>87Fw6wo*.%1b]c(- lsB?IU9 $Ү"kKL~lC\1 t#x&~¶ÜƟh#1lHG3MG>K*Y=fJ!:f" RLzaP䪋lYH`-*ox1r&gw5T~y𝄄Rԭw c&QOr?GcWA-gFO3rbfF-4n ƆaWpKpឲrcC~?ʞTp4d*S,T!ڏޮX+/>n~3bo"2lAV^zd 6EDI~^틎4$E,'ꥭ^ +i'Wl 1|w }܃Q BYra h\r w #ׅ^o@0~i8 Y,ό%†ʸ1;f_2 P6ȿAa77x$A,]XHҪZzwq`]3"9ţ6 Av JEgȋ5.=ZSl*4fcu7jl2{VyEqV%%yJՏ@j30vV:è?-Kק;|klƩ}/ih@P(c2E&sB44G!yu݌ B)L~骸o`c); 0sp2]Y5k@o䣁pUAQ'e}ӝET-}ʜՀm'֟=m䥎/<> -Z&/Vtvp̶c8l$hn4zآ/U#j pǨdlnk4k^MB_2)<;Gq|֔Şۿ@F%k;M4 Kf'ݣ=#i5rj~MecZ<gv | 9聂5ס1:>F.@.n^ꅇ^߉=D` 3FE{)W ˀଝPDD=9oZRlW E dޥv0bnrA@(0窈x'T^s.i}< ?T[<5mFFj=\ֿ{H[F` 90Cg7qna*Evl(.`NNN.XN0op>m':C4cBU^9 ~¾v=Il3Y@BG-È+%dV=کtFXy#Ӌ#6wZ2mojMy%,ϐf񟧸uAR0g}/yVnI~z{vrreRr3i7jF2ci)`{5n$ACX j?,|Y%Yp|8PT6fe#PgM4yfm䵨#y8HG;B(\AM,<_/!6>!PUvA':IʊmcY  kNBXc)U{7y1/Qԓ|$?⑚y݌> [ji!ts2 :<}NPxpu~g8P0Q\$S ; :#}>tc؎bjk@ Kcls6ZQ9\V-,Ran>aoS6163VӺ1iD jwaLIj@N庖?huv; XFmw袖ĞzYYy־Ba!p⚁ŨD NӝZU۶/7!/'}4ހjQ ;G&4N]w?E1d-O| ъV*JgX[;x9Mc!έwP̓7B~wK'ȄHbK CܨXѭi605ʩx&E9ΈjoPݞE2EB\mx,H{9ʫɪJϧܯ},9[ KDD# !qNv0lBnB`&d[n*^!s(;2s0%{0G)wɀneYSWSp{t3mnH =[z >buz5]¯DKɴkyqh]aF%Q;_s:qR~-=M?M,4#\ke%ش4zEطkT-SI6݋"Kesj $4>rGLF V-ƄQxХԦ1kݛ>ߎW0*u*€¯h2c {eߊh40UXUd&@?E>3 =x6S0=`Al%*'nxl3h"GIpBL$$K݋McwL$rn jcLm P(gpk&b# &gx5qٜFN] 3Z|Xб]rPN[4 9ՓʮYخU88԰!RG!ScnرX7б[pPކ)5ߋ2ob+f1'j RG1rw*Rt¡H)7ɲ"DZGwVUGv8q+̪Q̷r¹{}=nd`6ֱf4&xJŢ:E\nYϨ DoL9Z1˲cfTB `ab3 ^XK BU4,1.`b5LW.@gYZ07070100000257000081a4000000000000000000000001616eef1c00000ff0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/mtd/devices/powernv_flash.ko.xz7zXZִF!t/F]?Eh=ڜ9Qew2vђ-4ك5s.* ~}q$[A F!OX=!hbЖkk _$qsbfB(ђG:?ӆ4wGVz(Gꐖ8>N}̾k!@qYlGgTJ$tp !jr|:l1,9><@ G9 I_mO]Pk~2S9kvp`#6C /sq/#E,/7he |?Ϟv"i K0KZ^)*ϱkA;OlG*8Z3'"jvS8u8\ե, 5B\Sρ `@&U͵:6) ƒ6Y踗 *-'p F7xPiLN:֯xUx6rinLѤZRSIR޸ TE|Xx΁2DפR#w׹s:.  *Apdn-cgN&< a~J 75k88_3Η{@ L˺~7l|jJR sA.%4ktCT ֖ eW}C};R7A=Ua\ fjVxvmv7ojw 2Ĕ\@sz{lvўL[tp74k][?y=O,-_rudXR8c }`7^~%͛ eO#O <+-1,bc8L# h𽏜H~z&A|xl4~& $P,c|)uVLpOencZ(tcf hc.ve#X08w`R;``[BN|l^Z+zIqز %erCPVcVIj>E )Z%F~$Xv&g`zҞ- pGkd(0G#0:X xC.4GUi|-,u-{3D3>0 AyU'UGWBf!yƂ/̟(1Mn BOd~8/Q.[p|o#/(E%DTWfa~h9n_㚻=%nc%j?`TS˺N Lt1:?u]Dg Q`h~#sUIbz#ǦU'MMګ/C͓8Tk; *wB R09.F E̜R\x8ȼ!Yj'fKeO.wRǑYxa3O: $En@f 겺C"ص*/]pIx-LDp~t7bVp>!^uU<7q:jöo?uALX|VFpZ0{Ktʵ`“.4Ia2 ;ʒ٧ i<nd$X:J`F7y afz17=6|b}}=eNbKMw]褶CWe'Uw}!OPwA !{Nwnk({ˮg;^ ٴ)uڛ VOJВrd"/M[BMa+e[Ȉ`ٜطBy[UqX&f|H 8ujg]xзM:b犠&xnN: ߂[OIq|8P!e^5ܓٹv_,wv)-FCW|S/fM{hhgpO]ȗ# O2AEPck_?*d1iJKN@iH,HxKcBO}q;:4BoDL1|QːmNgL,ۘK{f=@XҎRiv^P1_땳O2~buhpDn2GBݜ1au߹> d )% O>g4谎m|TѺDΙ.S!`*(kcBp,5}hZ+b (lwRؕӁZDeNKt54U[1ZtY`WkBtk:ԌI9rh&QO`hVlwKD|'%hdv2=IT~4-c7M[?V v^g%eF,ACPAf؂ 4۠k, ( kygEt"V*7jfU cU0Mzb%qDIE*; 61[01#z$Bsy<TEK|17\l'2m!\Ast ߐtac'hWPE 3hhۋco`o깔+[)!tO?bBh&xr E5&,$ej3s3A#{n= eK#bj ?y7@p[PJ.ua:eZu@r5mDNgYZ07070100000258000081a4000000000000000000000001616eef1c000078fc000000000000000000000000000000000000004200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/mtd/mtd.ko.xz7zXZִF!t/px]?Eh=ڜ9N'- q٢8ỊyI|F 0CmF`lg1 ub/)iKұË,U8'_ZJo雵 jS*4zBef[6lhEA,#}byo3fx"Y8^ һ͚7b%ش- .wtrGegz 2kvqe <٢}fB\ :]B: eH@o] 80dCSm hT=;e<Z@}x3 Ʋsc-WͅfsIgaix(.'RL,] )os,%Ln%BdLtKP*dG\e:3<{qy@k|FVPy;UZ_` NV{͗Z|`4r5>r9SF烪y)CP7Xѡ+sw zkl[8T"RzFps0K#GB.a~Dr3DŒcLk7 ϖ3)oJۡ/Z"b,Ҡ&7кnNaĥ? R4>"#~7LӶ9F2S02b6vbͨ x,V.@#8a^{:Ll!x+ O.4KIaElCFeRFA+0/`1g)PI,P)~a²%Wl=;Qxn Fko) $r3܏Ȟ$Q`^5;+5@-rڟh&\ 聆Զ T/-TCb Z.cuvyCnky`x-+9kT($I*C=*tl,fwn(Hg=Zq/ [ͼRR7A݈tO'ls$bO57ub?qs&u.+Tr2Tcve'?j]v3ƍK-YTQE{:f,I$E$"xbk)ݻjȬl? B^S{t(F*oVbn#$ N붊$ \܀+ƂTTx}ABol:V1|u*Dke.PV χp5gݍ/}^j"&͙\#\!BHdxKLL*} B1wI,t !ϟč.F r+;_>hxMm g roL~ TbZ3o5,nQLH^ &fKڨ V7E&&`|iZirK|#XCf*^Ns.[ԎVIjk;g L >uD$4L^Gs˰D {@%sYr(vz;4v&"|kJ wJ\u=!8,BmM9qA+' |?%4wԍ#(I.Xs͔O@:cPS"ǧv4D8u :NEΥtO'SHr3YqXυC&@{\ЭR 5UmJyLAvmn Ŭ 﫡M33K" ;./|TFEFZw~(3Pru$[\ ~ʷNb@8'bbܒ>]) ΥTuF0+ظSY6o{|]K==g\^hpa<,.p %kI*Lт:/ps6y_jٕ,I ֔U؁h>KYI[MmuRC2o1J;c;V R g!|f3 9_)Ip&N݊MX;x0(19@W&~La䂹˫Tƌ4V gdC[}"}TC{vmO|-JI6>hϝ 6ׄ1` ]l@OYy-scpO#ȏjR"swY< =NBQQvdҴ#׽`c X ыQЛ< ʃQj 0)9jZ]1@G)c[uO1CC"AmFa&sG9B7;jw[(0_BQYg/8 {+>־/z]l`_mW ,CO& tc"bxT}a5,7S|=`r˂n͑dM$ӺD"FpW$ƖD:l40"Gwmޭ$gB,lai)uemOg'4G2=E7^{}zѳ(Cn:e@% @pې̗0٦H3DYhQ 5t޴⺷ *}`ŨcYuk B!XiY#xz(:PN*u/7>eo.DfpطoU%IRAk`Zp$M.f/FpBqz|C;rA΅G>lCb6술90DVO F`M36l^ 0}g:&, i"R}@\Sg{jhVUc,=A6v06 *Mѩ9b&@#4eL C\/1HEpD=_6窾j` oc'q~]5M.䣄ng(=e`]XTwu6BȓUF_`B#}/* c6XQ~{^rQx*/Ѵ߹Ϛؗr-]+Fʧ9 뵴6d^t%y,x+␼'Am }΀X^o|ó4~-͖zerJ ?iyF=r?R Nz8M\?,a1+"Y.v}>퓒d.꣤ 0BArNdD&mbTt垷0ڝ@v])c `R^/j3W׃E/OR8btUHvP:}G,ЕYܵPlTTz׊ 3Hjxh &o]/Ƀ!t5@ZGRkjػs:;Lr3t4_klH5P''bj11i%Hq ZxM!eWQ?L}φN'Z1pxDh!rvӓ*Ñ  ?/u kŠ{Qz6k (I?J-` D[ulGox+Dʽ7G;#DŐ xEw] (rUz #HQ_,l?!G*Ds!98YrAdŒ.;"vkvE[l -|ra9C XkF$aѹ_dA3esO h'ʬBB~? ⢒>:~~۬^)CeX?*]+(*3`еF9w7X*\ %9 5nNΣPaG]KSxWIr=nCX^Bۜj8m(g(2,lNsq8kf~t!ӵVd+m.J" vY?/|WY§1rpeHm%=Xn?'bHSAdE .ϻ9yO7ж>P E XpαptIDtA&? =u_͝Q%Xom&&|^/[޷CAḢʦgֽ0GAv9g՚І`=< Χ_[6a@6WBF#isRőCv$|kS%l$6DXY)-/1EₓO:DZD<ǚ O ]>"%( mu]skVFn/y鸩GJKVWq|'㼸ϝ&q66$Ё#]*ћsŚ%l%5^B`Ɂʊ%f+C%nĹXM_чrvϤR)6H|7cU>w I ҏ0d* i9]ީ'E#ifŖEزt6~;+׹_P>g)>! ͫV6ەLdnj6|u-`v*9Cߥ;\`ܟ+9)2;g±H+Ex-!^[~$u `h!j:h rE3[鿔;z4fuL'MA @$a :jy֩8}|Y䵟87|x`zV):0[ӽL? d06~ 9 Vۘ@?c"Qe;M[WkqAi"5J%>{ܳh*\[{jyl"Q"GJo .Ne9;=!2^fGzv{*R|8j-T\Vtk9 jx)r_Z\^F3y1=K*R86F]XjI$7 Y6bx SP#P` gQoTjOc ~<fcwg5"i4vBZW5nlΓyøڸ() kN6 һl\' wsǑ+kzYHM"O|S]c@-&6g+<\U Ǭ$ y^?VE0gL]-ny5L)ŗ[Ns3vB/=JY{⟀>B'b+z7BBfTd},P<@~ԙF@%TNLĕ.CE @@u$u`{4UFT A:MV^ݐLdw!td~y{u\G. AD<,@d^G80. _%S*g8[CcDB[W_z'oA"wEȬ׎(R"}` ϴ /eջټ!`su"C!$}Q#Л\ z{3Nz$香P6 [Kp:$"1rqi]-^iK y$:Sf̟7^bZc^pݼ UZfjqVFNAԇ ;-M?n^3A,SIkgHʛ lcg8N矲XQu}SJ(.J)2*̬[#Wt ^*LJ]zk0X1qǛ%9h/&̠}i=go0$:ņǚs12dA40}1s!CFE(YZ`퀉Y|xvjA]0%~OX^+(sFjЇ˼xeB'rđ,y{_`?r@s=*.ፑ.B`R#-drS<%(k苉ttx?W$!,ԾTG%ɰܧ"Bf-v}`:U0f)E? @Sg nT;]mWjXy4qkcC؈s&96U4pRk?1/e=Nt>hHοcL8|!ߪDFFZll~88e**EoSPC<.hLö*e/;iY;%Z#ieGD\2,ɟkag3xϢX!{lA4 ]l!15!%x } F\`[c?Y8g77fꥵωq[4--nyiz rRA*qǫv/B(Д*؜a'#m8ހ+W%m8zjQd)fj#輨hM53ob454uc/^(=RսYYF{$yt7#ctG^}D(*tإ.BLnmhM̆yKT,4 iAe~ JqgfI9Fd+D*a+1U/KE%WnMð (U1Yd{t2Z 6g#\T4o62Pl~?FR dB`9'6 RNЕcsI<=Ѡ"x;(l3]#ffk,'M\ǝ,v vtm:Ŝ b1Q%;vqPx[X%:l NsNF"J?z7ĺ1NvZzߵaQ66S떽h6V &!-sxMTF_:za%w^aU%t80N c|-6IW,dB{T4Hy@A㠒 *f$cb#V=`&Vf(u0ɼ9*PMFVILxha ={%=9QI`E)Kd7^aEά"Z; 6XZ~ 鯚'/p32;x+cCq+uoGW}"5NLS*i Zx`cy@Hw 7Bdh=>cq:;XAV6so'?> H'GXF V8 )/*zǩ 5>KtN*vuu9!JꪧˉSNo:[,f5 lkg٩`VkF2sOV;嘞ߥ(6U2U%3h҇n۞ROGĞJ{6IdFQ*h6: ~(Mϡõjs+z56K]a\l>ne󲾽󭅘.`Y7]y* Bhn)"Q 9 CjR6j WdC8:1Xiuu@dSB˃.,;@&aBeAvO̺&- C6 k%7' `mM1@5,fM"DsF/ ˶}O`iHZ+ZNw*{V ASGW{xJb# a?d5)Mpb6B]x[rߨ?`g_1ZKVywM+W d%-Ѽ(qy0 &}io'717smٍ#Yu<=<)5/?G1sMҕ´IN6P=h#Sⅱ $4, G ;-MfԘhR-1$^\]<̯ie=K^ _NIJZa z}IQŝ tioDnUׯ9Dx  ]MRp&?tZd r8,,) uU!"' MJѳ O.󝏪hfB7QGM0AZzG+샴!;n^#A˷$k%fl2 R2O%l@0߫uQ_6.ڻlu@fWV"Tu=3 "D(2 \+mf&>;uipG/ɤuܪբ=:F)"Y9*l>&+/Xo,sE3x;NmGx܏ھinc)Ûc(C54YWd?Ra%g˝9Rg0aʭoZ6ߪ%_d+}"2~wtt `0p] G%x'93|nm;xwQv,s;OK u)1gvj],z,V<{S8j<A ^4l4rS-Qyˌsٛ0k=~?J$0 yb/* Rf_f} 8ѬBn%M_:< 3ے&[lrw5e1&E~sn G hǾu|(oJg#M0֨<9aL;DeН/`M%&`?.Lg` Wo}1,O05xhVWצGa'R@[ 8Zju ܦV=7Hy:l*0 Tceʓpnƻ R`1ʟ5B^0&ALL^Rtk9f4V\DZ4跞ohmq2WK:Y.gਟ>.ږy4pC=j<{8ᩑFE$" 6wG'sn5cw>ٰF5 [ҟ~{>˹=ȌڪCYFz=S^۱, d&&lAyۃ.L3.6¨yxZiu0@*l=uvk"`HG\&Ke*\vx&/Xw*5}Ȝz[O]ǐSvmЀD^%$@Չx8@nMꂇBKM^]4h 4LkuhElɅxOwmNh7@f\kgDGb6θr0M:yy:#qxٜ )v}*1]z ~lHb@6&KŧqƸaz:yl E"/&H_ѹ"_e!8%v^QTʮBfc$&b֟ɂڍ',jc:flyˏx5D!L7f"r@Z U*4\rtqiS+tÑt&]v%>&y2Gվl[SB_*6kj ͟푭>/~ %ɣPAz틒 "}+ġ`c["$7[UP&Bi):7ggO>xAW n_2p`TwXRy8λLUp VQ1#RF6L/"xÿKTz$8Kdo!lB i0{R%͋G˼w-1+1jP]†epG3 L:wKv7o ))j9ϐ}E h=1S79D/& BZ%199%po_m8Z벢)&ٿR bV NGkbl'YF)bvOHU,MzUEPYeEA%uR7j'.fl#!^a(c<}H'jfL=K cI'`8! $ :&(k L:uz7+Oq}]L+|p 0 꾥(Ӕڮ{~*=F03OXR*?|Ȍs*i)g:(tm@uwjZTlPUZ*Ift<I'bnS^cmNy$~Z#[nshdZ3mX>Ё̶Xe$h@u 0yÁB_9uS=sA|QuK,*TEt |z<E>!)sMyy%Z8xH-nGP6PG ˺څb^Lo+|O=osn1vtkm14&1u`5w-4zP?I0ɣ(}Ÿ~ǽJ*yF;h=%zzѡbU."zP!I?qVġ_&7A|Fe6V>z4d*mC jWxɋM-wDd0yPzNuDd~PUJ-G|հGa>~Ē0G+N ]*#H."BL8]{N,z5M͛f:+Un@tCQk܎hԢUJ-Ƌ:޾- `&:9Zxμ7ӌdny_׉ʢr*CCէb EPW<',sg?@&I͏A2cڋw‚Cۻ2%zB(*¢< uukc{.hwʊ+(dF' -p݅{1a29cW1ڪUdYH1? fBnT3ʾ'x h\#_4v}r,}Йnע;Y$^.fC _ZAt "j55IٰGsOƔ26`lډ^{4 Q|_w%PJ;[M4e .>.HLg- @3&rE'XQ*)o;2> _dıb)B2ț,'b_ 9#ࠛ%XƑr\ڶwjBO3b%y!bx3OOL}tq)S+WmH@TF\>i ۅW)A: Qpu``΄PČ~/'XYhgד+-e'SNn+M>z6F :*PFEj{Bne¡}Cʉlo{ c"PDŢ<شt eRhMxCMm 1 ?b, u?[Sz+rr&/q>3&YƓ߹yie8!Hٛju!']%i(F%cuA= oKaR0bfO1{ #~cN恶i(1uOR;ls!2Z&7miuܬc;_Rģ-i/uH9zRWP@(h(}l+% ?[?ME=oXyQXvEQ&Фnkib%<-@Y8N&s>?L97Zh?y5Dfr<5 `s#:tze}|6-SlɣQT,(Vw|PSp]1.jqc؉8tQjǰN۲9)AAlϜ+e넸30VLME0`Hܷ8t/&76٘+!w[;zYмbH}Z=?bت?P"o {ű ,QcwGuu@_zI+[+͈Kbh&pv 'J)Rފyr+&V;Myx-|&xZ5IMc{b5XvF,rLtގ[o73^l~rt113]O-׬o5ʉq (q ͞ԙWwlkO۝i2I$S3v,wߎpݴzkË )VM^s;Ii RaV2,Ɩh;SpBDzn|* - 0Bې^ X`-_R@:k`GLR x9֬^o2Kkް^N..=꼈 ZUd41Z$/unS7JE`)q? } w赢m'g8(~1ZB%~Y}0pRj S"}e#g>EX{[)'JF,_XJKov.8hkZOurDXwҚLY![DVIŜbL [Q y/>KJ%B+-|yLPl˪EzJm̳p NRۚe L3SdmӛF/kյ֚Vt@P$#i=->cwQ[g0olGO^Wazu6fO(%4%(u\CXE?33lc+>X2W/J\ i /]* a+ l 4ˌ ɁB`rHZjg*JaMs$ο4)ֆ~1%SgWm<$X`lR1C6.{E>ï qc|qglAk/pe5C℡e6 l2“q,y""%rvVA]6\$(X͵L{ Վ#6eFc? ^p ˦Ńohe;Þ0LxhpQtb JM"T5\ ۞lVn*<Ж7Vx&sN'rf)1EFXLpوpkmDeE^X-.P9;fʈ# rҌyy!Hsx-Dm Iq뻤/ (QH["][y4k-\l ְUOCx]T+]'&<@nhbOWB2[1D>ݘفdAD8(>y;`. ;l"B㋛7@AbN!UeFeKK}ւ!톞QaU9ss?:=[a`?ځ >h9Thboxc7#_ĵbi FfU{PtR7GݼxkZc*ZC;tJ.CBhIm,#rXQKxKo<)F΂>mJ<92wfuY 7/W6v"}ݹ7]}Zo*"kp|Q Ixi W yWLJN42;s^Q&ؚ)I6=xp}{oз:h=i#](1ʶf4LƻҍڌqdOHڳ/Շ?"ݴPD[ˠnIŠC24wF`=A8vC~Ot2 i,$b|-b_eIP!YpoX@Ƣi脒Bl6q㍉/Pi<|JRQ}T#kGM &2l ?NU!L^c'͹w;JƂllgvDjZnOy,Udיu/.(W9N~DuT3ʿqDӳ]"Hly{R8RpjW[uX҃ZP'6@fMռ%Li&\Fy%+ Ix_aEAJR۶=`igM >;:ڋ"쾧B ֖?1oUGo;"A=gx@13M7-w 26 ,c7?4BDS9;c"BE7Ùy0_e” G+WRB?B:BX`̻>RU$j4u;ڛ `;%W`{K>rM]?#r\}>f`c- ~̶@}5K ]xT8պ&d0խ :O+PmV[V5uպ&Ke [ A<…<!H.adxC-YoAaJMr7*Ng~37!; ?պ1Ec=?.Ҝ`1(^?Wر-m;n= pe&tusdÓJk=W9RI[ӊwT\<_~|<6$a^f@sK}<,dp s YR&󓇱[gV0],oߡiP\dKb,\,u ^J#q"SX3=l9;%HTgZj&x/.kx; &m>}i9=7K&k,h~tt@8\(V,ȃ>&]4V.5s=wt[l+ב 4uR!ѽ7pXyNf&CT[0 ׼\eyӝJML,a+_EWRr6}!OyroDUʿPDĶ߆<*Gg$5%|*"CNA.hy}{6m Mݶ蘺xEFĴJxYeq~GHuD.1UęBFgU1nS8zuhpSSokCk/#-+Sóm'KaeZt1T7@u+֭0U\mjDʪZ=InbG VJKՇJ,WP;Huj˗[>Jq&Hy%D,%@ ኆd^>pN,#{5Xwbww$XDggRX=otVƽ/`$y5/Bé)_XGO?0/\NAS {4{+P5|M$Hv˽X -o 'D:}5'jZ\dž1YEr/  O8 䥈ߗLd=i/iS.#]XrD۟IP5|3"wK"|ƾWd5?j<,q|7v:}IMnct< ;eKU7 Q4ͳoB^H{i:Z GX$i;~2aq.ׄ'`uyn }NgCG4cɦ#+E|׺SX3~@$1pB. RÍŵ#_DB]0EʱD5oA#h=$ &FN/7W@OQ#~L-i2ZφaoĻ.qdDXthƚ,koAt4!H]9ws FYf8v)LrŦcde{z_tӟ1kfG^a8h+ (6 :5HGŶ]l>Lh']6cK/^(W,N '7qd3{/hAW+Zxz>. H kZ2yqPBVO%7CB&Od4#=)%q?mꠄ@~bv_BE~3^iS0VT-pyMc u!P9Y$]t?X]UZt3Ie+\ /#!VY.,>#63Yo?]zꪴLi'hbDNU^y9m3j[!,99V1vhE5o {)#SĆp W,%[o*GkI[Cfmٌ j߲eߎYSl|vVEPS \i|AĨ"}wmW.n>v*W3宸f}M bn*zڐ !ܰYisyN[FH 18]b0-By@;™cD{8Vb;~ctci(~#=i 8f =|m cP< XM[ab-/r} dvi|;|xLCFk<0N't f6g|5,$+ ?z!V˲LxwBز҆AdTƇ{1I5~*%?d npmZ(( g` ꋡZK<ÆwM"y:qhyK>VsUb+c֛xtT5 <>4!'z(!fdYBOxi|kyEcGqKvIxfL6}gǷkJhK>BR%9ːxãR?݌j BUk#t{ /:q qM'RӞב<ٳeT$c"s}Di$E'{&/*+UQX(rB.rd{9H\-~] j3I8q2# 2Pw46TODg+mG@$tT n2%I$mǞYclo0KENNu)%HtqCR{>$/YU|8~2 V[i'E 1Z0LTn\gV%6 7o9H*m9;?1L)pV+ŃP64x"J}m[k:%6w2tDj iE}-wSԠ?1Qp:-9Noa+Ԁ#+߀H,iCPG&,V֌s:S 4Z _z!,Ir'I/چuBVhSkf@5ʶ_)^5jyB22VS.ē@ X˂VWׄH! GMͫ.d ̀6g%wwva=q[P۽%#d9R#`XVHs(c;Kb iEɺCt^=Y)RF%ZA,[#+TcOM&luJuZp{ 2ld̜ku *ʊe睏b=cKb$DW,سC/]K/\[1?]H\|cw=%ܐ0yሬKl4iŸ*{ƷzK{&ȿ8i~!xFc!C@V֎΢m;{`E?JfJZhY9:-7ȶi9\tUY=3r|SCèH~N=eH'*:q=kS 5uZ``+ dd wnJpa IY۲kI$))&7h ͿJ|NPYyXb옉/;f~2+#IyByh]Ȫ;yRE! =ZYFxˏxãYɸ?j-͢^CVp$6J8X'˟zoupUl%4Qy2iv99 qcK "o{ogzbԼR :l(ZHuQZ3< #HԻڑƔKgBT"$8 nr 05 \ӮFj$CNyNYB-񵰪-El_(.G UMHgiUw"M|/]'WN#TEu w-Edyà!t/ԶR.J C#'‰26Rk WEHS8G9O `t!|:}vs:b i3Jhi퐜Tq[!.ڣ,2xjzXGO%y1hЬ͖QY\򸖨6E4NQ8_ 2݁؟שкS Z.QVCVS}$/ғGYB7(_j')(l' A`eHNj=u!$ih 6~/*-qg]u1 ),LngP-4_ę)cC_ߑ^?C2Յ.k]psJvRIY_(7k9_H[׾0xi0 mqc6Ja|-g汜NcTŘJ7 r-Q=8<=BYʦ10fhgd.lœT۲2C2tBKL}{J0*ɷ5X`dž䬙JFO1C*!'Nט}RoBx|qEyEzT1M4zR'Hj.haZNJ+q#n=U퍔TZ):WF HҶ4cf[R%Cވ嚍YblVj]>(aEy((#Cen6G vAu6ts#9_}cQ`n$ҏHMF&QM?pmɻBP5` hqequ/"+{v0%^&|,)Fo9kl",WG$"8OSi̩|fֱr={ !}վ^_74urQ;Zd$贩]ys#ڮ_e}Z.\.4 L@\oeՑRR/SC 0bn{KĚ:--tE&5)KAJ0SGv0U+K׻'S| xeٯ=WxDmgDrMD/]զnDQKQVw_N ;AE滓L`DpVJH<ŭԙA~-Ox+tF9vg-vƅE@ɔL*fڃ(\}Lk~R/ isY_Q ^f)sTb;wG>"+qz1&_GD23;|yQu`41zOf4Q({َM3X(̽>IOӽ2v*g eOGg\Α \W9<e A]Z&v>Fm"LR f'/sKgGM'+qJIu(85n̝QI&$̫׭eͤ>]ٌ-H/JQ_Man#%N!,_Gw8 <8@=XEј#P`Dg; /q6^JnI3CxLjILn/w_iF\^*nrXmV$oDO374Ѹ#4gbuoYcq櫒[R|B.1wW(Ɇ爛U>Vf}3n7M(2a}ijK\/~||v̵L=+Rm`pՏxE[WgKT;.N9jSdyR3wb[Z*ܧ@$Cқ˱d0\<[ I[2%,&nobSpۍ`m8O]aZV cRmg ~"PStQSL=zYFl!;WfM"G9y(M|Z"<1 hp xddfyt$:uM/'5uTpAj|n 9L4WNV\0={ 2].QŽ=E-|6ZKණ ٰC'=:c(W2\}y̸3RܣV-4qܹ6ߦO:CJK|x-Wa~y/HKZFx! Uy[sD{ /~ױgYZ07070100000259000081a4000000000000000000000001616eef1c00001150000000000000000000000000000000000000004500000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/mtd/ofpart.ko.xz7zXZִF!t/B+]?Eh=ڜ9Mek5Caj.% _.RC>%9Y6awmHS=HQbt{hk$OH{q=Va _>R1L/>ےCe7Mgbp j cjd]zB| sM&3PrēB&;,qgodzwYUͅVY#|8vhp;X$# L 2y+*L\?\ BAOZп@xұ-S']ůd&M¶^0 |I帢JӓlDLH>N 2঳07oGl-$o/QKƥvܼy|pE3QЫ1*L9R_lqḏC3V0zJ%o޿G/i`Any~V"'n/yn?~MBbjÃA`aeL47|J?U)gT^chR3::yu)~ /$O`{' .933!UQsj+WA r{Sv)Xd.jLZJH eZ;[q!0LsS<4x"F P:$%=L:E ݱ LcuD{-?lZ3Z&Ҝ{kEj7."0\dE&uB;A'K3K1xryv͵.>*3 }s/ty{CI.jCU/ DKP֌ڼۦ7\=/7MsV !ۓ F#38>7->ps*Դcfk}`pieG V-O>JsUp|1}__1/ș{WfyE[4p+0m4K!4 E%FzHe;B<r 2*1S(l64 8: Z5(3BDAxj9 jDEzp%IVr{ZYarW' &YoN0920a-1)Tl*9.\Pyvvlj@n56zÎ*T9I\3sRe9N<0mJtޫSH`Gv8_Z.kF'=*kksPP`l{P?XV4L qkh(n;%>Z P+<`2t0O mt!@m܇c6q/ MH͋>1_Ox>8=V!;G+mZcQ 9ТzLa7[X,?TsEeW 7nM"QrJ.RNbhL? 7Ҋ9oW ^ < `l}Ek7C yC]/l|%[u{U&|/I^J>ߖۯ=Q#9'pX|ڠ'ea |/ܩfq 8j(j[wcu/dX)\섫*mĠLB+>4wǒ }N`!^ Vr㪊X"(fWq$F6:W6yTL,=-SUТDxX3klFMD2L'rOe6h5tO9VT$7oMEH~߷,`.]1$n7`:_OzSfQ둠1 H@Jh,6cpW.>;haw;&du޹B2O05Ɣ:Zd A]6Tp)vDa_?]AU5|{(#\-H;7fBn|Vu:;% R~\g6~ତ57n#^`mkHDQH=͸-}g9TMa~<J}f<TIhwz)"<݃=3ZcS#"fV/ fdYoFc$vfS|gjra͜6:y{M+ L1YT˘uh1~zPAP̕iQOoNmg4'=x7~+{?B˼ ./n;z%x9B0$)tRb >g.jJ}۴[d+(;T/r; 2|@R śeZ+I-Ѿ iF"е'&-~QGsJFxpX}oCl838Xq*p+qHw>͢jF[0kZg_Z颶0 Wɶ(y`nH_$Kg\6olG$ڷa&,[d,Y,$G .ͳ3jP Tzw{T_:|oxn͌ |!T˝#|REQc1KНzz C>o BcIq{va=DAq+ vFi?+ᢷ [sB!L6c4!N6x::,qTߚĵdPֆB72j.lVbEǯ e`;mMpwr%GBU8W؆ qCC4z(Fт( ,U, (Ew =eHg}/}!Þ7M~:92րxf>@ԩOۑf)$3)G']<Ř~Y?ar6|~֨oOA \H;-E 9*w,{mlo̭3Ȯ) +um'\0+t7,6‹XDV\A0O%m < yc &Bt #=ҳqܛ;g--k)[r:YLJ={jfGGWO97#PpjyE}kXizIY}v-xFoԞajRWoq=VNM?'&r4SQ;rL'M%ǐ߽:DH+%Lnb%.vsz\u {7j9 t;[}`d@AAl,`"> ]rV0WC#Ӕs7R0=9$\n];Smk 7TH`vvF'^J.>˵18p8.TwߐʅzG!DPe*耽m5 NI߼d>EC=/t(nVLʂ6SeQ@@HA1j ZN vnP߽  S‹29$UؗmEtݜrD\ au94utB:X³!NE"lgml7;,!D%֖#@UeѨh<#p`hӣ&ƻ /2:T\eSL~@tW2;M;ou4|!nk 'JbiTWlB՝c-a?QGr'Z$z͛XȷcȞj:ٯNE&_b*^|:t>@?9M;BPR +Jb1rfeXP ̭~tL(1iSxШc{lO>[r|aogUz7%gDU[Ļ͘;=(n߼6U/N@cY?e[r]{6a>*z/КcҩL+1=^ߩ]+ho3$`LudތV<5!&ǞjG,%jzY|9ddg{ &!gp ÏO=`z…KtSqOch0$:<ݑ4TGB,-rd|$ ,y4+B(6F9yj#DԴ'Uuxf#.ٔ-9 wHRF7)#¸k42r`))gwPf3=?EӢ|ul[kZcOA<oowx<*Sad㬡VLH Iq,Q8`Kzv"kXAZbUa;E\©H6eɨd]x< 3d_)|7r#Nn02-}^Csk(+Uiš\+L]Z3zиprr@ͮ6['C㰜= <CobVJ;Z \]*@n-iϱXx fE[7A,ʝGB @#2AF b{0$RM-q~gW%ؾY(X: s9,ɿj~bJa<)+:l@iuQ y`{N;G(V7u6QTY{?Cu!sRؑ~\RqN_)8$,-͍[+LFL'7 zoB&($DַzF q<KK*BUm0T-?wH|ʟ% ͯ( `\75xF(a>"/δrxIx:}PNZ uο_J.[،sfhQa VRpFՏiկiI}")Tw[:B!bU6ԥჶ| W¬J횂#feW]t5`ڝ$Io̴<ܥ֧ͣ;KJ­aXe'p-0rYA\QavD a?ulƀAjX"aoyـ. GEUҼEtO(OTJ=sjل?+/UuPpbWsþ$5v4LOZ<Ö{;zP3t[t?L$FrLb.v"vV4D2|އ|@1Gjc6ʹ1k'FBYnVx\|ݡ7jFJe)L&sWtlpͬM[ٕ(y]\1Ѐ-*! LJ/[{R^rM+[SDcyणA~Xbm Q? r&6,$U=XK׾o;w@sk׊'u\L%'!,r?|? 7q 0ꮳG&vjC=IM8#JTH+BÈQ&mLms!NT%RX f/R͑29‚2T9w+@u3<3i=8FCTYԖFf~>j`k>K9T}B>-*NQJ#,{ Dw !|",+>er}ibvh}*cZc +qNqUp-`,Ϳ=E,KL\=b+:NTA`;al4T}*{-w dk`\O{Q .`=0Vf^ر+#n.Dur.NTT &b3BqI5ߴuC!knYGƅv,ș}mK1tpHBKaHG,z)SE(sb.m1"ZVY ឲNR|=e) s+rje6b#I_#+d;ژ`~ ;;k2 2ZGV;Aʃ-zƠf鑸a'nED5F w vƢl2R1bmn$)]X(VZh/INվu6tZbD+35WMe & %;nRh0yT7LMRtLܷۓoYhǕ|}\O[_7Pb<AO,xrsA)֌~wrZFa~d̃ P‹E@_칐(=E!Zx9Wºv>p+Kí?Ub=3''BZ*lggnRҜiP(dĭHu;@OEf K4Å&Or1n?y/1&%*A5P`={= 8nÌ08o OE``=Ll]MPv=UpITԢN5zEOd0dJ@:( z\ݢ2G6fqy <8 02w/pHZY2 Q䶉8?Z8dLb(bD4"z񭋴?"Es<c#Yg.~$d^$`)lW#-D..y̯gl/^J4:}4ïaji?}0X~B")0lN {ϭqIj$$}Qϟ HkjYmt˒ޓ~is}E#&R',tq4`޿ wH*N9,Y87ΐ|BGB w vά锎`|\En2;CfM!EnaW2~=m:aFUUz $y_`y#uhc,x%S/Oopt2qiPW}=c !^!0(w+2O6BHtUζG+v6-_zݭG9ɡhY /8yQ Ku*'on AEUa ܅ a"tإe`F5JN*bhTt-ս, ? )?,og>/ʁRdP#ȳ6xۭͲFD&_ЬԽ?yk6jMճ.s )P!ٮݩ |n:hB2*P?[$YA()jƢs\./~ +98Z^iWYc8,X0Z%!$ۇx=_a(\ Ziϯz)>(N wTC#&_hz#vt8ob*vdF<f.!Swk5T+]/hkc Hug¥ڍȨ :g^%P;&gi>{,&%kD9;6ɠW7SYo2# 2='CK%8/}TE=F.Tɫ괭*pce[ ڀ]XRN- 8ZH#xx$TZa%g+Wf˜KPzT+v׈3+4+ 7V&:T4N\tKHLa7 "r9wET{+!x߇[S1p*UbwXg%/+Հj&Qb):#P֪{tL].s8t:J?VcoSTEycl^Q+*o{)̛V'.1"dW&%"v1,VC^ gh7 Orn𜕓!3m:E#[l#ep/s8ٍ߁)A fT&moLS?\Te7d1|A} hJ[^Po,V2&D▇]`/_(@SSP6q% ]+ Lw󥝿S'4ȔփI60=նY".AZٴ`cqFT~h٩`2A-=ٳP5w8~PIy7=5,tAm5dwi-7P`=҇%DH"vhN }:݁DJ>^wGƆ&@+Al(ݻ#RdkޗOgܦhYv s s5YLp"[q:Z %3սi`u9CdQ3hSD} )T] #-dMXedZ5dnSA;]T`*% զJ $?;,8TvJA8iI9Qx2JZC{K=V߬9Ȁz,s0y\*2oYV4^\-l x!d}X?a#N򒻙4lUqr6JWo0v7p;NcKe&S&]Rݦ8v>~-D}xIe sV+?@*U:_74asq͗jk 8U%2_6`" !|KdSac? qmjQ{%1m86x<UQr3UIќrdjZO I㬱 &jamèC26y~iX/aI,CGz(xOnxG1".I߈,Z q0~tObDt`#zz F3#ۈ% [wSYfH[8hhv̏L : 9n/PX Q=uN&aU1uq6/XOF9W{A_S&XEE~e@l̚|ڸ,b- }NFљ `ŭ׾ Z`";a6pnhEZ]u؎^cަʂA$"ˇ"<$4Bmlkex]m݃N%y'wm;I*]^ w›lN0bF&a5OI^ ZTTKWZug3֧amW.[n,͢g5۳/f3| >=KSjNX1wX(@`6"+Kq㑐O1w*=Ŀ1D۟(xDŽ*AVg|*&1͐Eg%oZjcsa0h%%:Eu$PG|sxc*%Vѕ Qq 9*uz7U)l1KWu>EK(D36%GtrPNƻ=Q" Pѓ'AJM΀}k|sqFJ7fq&r=>k OMьN,meoק%Ke*ڇ,HH2b!z%4[k=}@|,Z1Vg^SvWM5dxSL0-, e24 qbY@ʆ $6"U|SWWu>SZa5*8*m9se'+c'܋p|4ATM Ki$N.<|?WpX(JPeG*ACUpv5C4py:Hof ,YqNRaka[~Գlg<;TG ]$;FmY,%/MvP +m53q0m&689CH&~ ށo%2ftԃy~ԂtgU6uq`՘{6yϙƌvMyTX}$iel_D—Bj6'q~9ǶTsK%E ܉wadhAR_-SS*2o7,;̿)Ja8 lo(@i4> WF[ݍiEyuVՐә/yu)wAHW8QS!F)xoQ{ʿ%RHXrSŲ9uw\n֋s-i]hvY5ai\]R,V],f?MqDj12d0/?qHv^T1fESx3Npȷ_JG-D\?זT~QS)TQ:˛X.^(>ht-3@Ə067k2b?x%8-)]B4YB' uv/PSIUe(>,ھ-B~FVt,yc>AFwI2 m^L^(~v" )ܯ?a4v+G~B:_B-~#u-Hw@|~n1֪Fn+\,eQY9)~07S֯ ~iJ^{y9Lv 1%սe㎠偟2$C2(Fa:>L^lMtνOIBŠίl}l7EaX]Qfü=~DԂw3zB"NvC^ [YXQ8>},e HZ4G&Եd 3zw0f㧔 BFӈIt=- 5S'$9,g3_,Śi5 2Y( =2+E%YĭNj )+YvߙP }|5ұ'm_A>`F0X~s44/7,M9?9GM $X^>l;,-ٴ)Y,'Q㦴\!>*zI>Nq3ITlpps>&?aǿMR5{ٸMأ5.#?L=VU^,%# TJzwDT$Ȧ F)Y#rú  9z +Ьtl`-"s '؛BS(fiE#P%gG˽%R<3~1]ww%w= PR0qUE32'5Í^:,DC⸽n`똮+(*g>}}u/H9*JenΌ8,o#.U&L+90uB/vCM)p,Z^%ǹk0' =Q3>">0-gE)ڭ*+՟GcJ}XJr'd"zDę,?Z&'f8_Gm\nHt(\D@dW גRU2?ɝCrCFa'}g^ bߋz~t<`uovy^m܂>29waW6Qr_YJێ ܇7Kq|XsAWXLb38̻ժRAX3͊P*-D×w% ȣ& TnS10>?Hyza.Am~(LVte$%-DY 1m"AtF(-yxֶ_U's~Nͯ\'dLۄl>[Q!(:!~7)|K`9f_@%.N3Cg~>dQ3:}6d-M|] I &^@1E,Ĩճ$n@:orooPApm_n54CD"}Pd%xNWCweg4׺~xV8a~2G@$Ϻ{>$ޙo&~v'HAb0l0ptV. XAdgYP=- NWlvKrm>G}s~w+l<-b>RG\4xьb5ޘym!.t . @@q%TLPOf%.j-}y ȁ<@-w"|x8m&nG FN^wH Qy!&R).d=M}9qUߒ?g%"v:YYCqk%ԑ-@U)oF.' %=]$;18*/C<3HqO 9&DL5k\c2Bzu4ZYI5wFwg&{-8_ x`)꠩җw578vaZU;=$k\f BYvL&5G~ uƒ  )P3sי}=+l/ 2mZBKT(V \߫215%ԱѮc܌OmZJ 2?# kTLD?20@@&7QF$#znR#LE<L7Fza { D/nZ@OFx1D9F -sժCM-Kn %5 Rg [Ue +վX$2>X! \i'[o{2 E$>{yG NdԄ0Bʲ׾Ot Mj,=M{f_Yx Ρ8![-oV:#}৯l&ڐj?5X(Q{ٓyhiZm`XӝQ9˚i-FUI(V^<r.IO;_/ܰZ2Z{)Yc6ÁY25Ⲭ6Gl?l4`f z`2rGK$? hF"^JIXixZ-/3~unhPyk^b"Ut2}{̸vPb߸4o4F^@Yy۔VlHӂn`#MKb71tӞE % GWW.9b?&Tdrxv˱Q:ٮ>;?1@`>9~"Vod'F0\x0ѧϳ5}&!_ZofG̊؈K"B#aq;7䵡J{A֑Cn%8cWjOR'N|U+v’/>bnɺpHaNԫ3= PDm,P1Txqbj: w]m#j/r$3rʰfphD81-]f%d eH [I~7eh-8&bTQ6^`xsxENWU`cUh 넢,oD@iTUCA"?GR{/x\\q]x' !gC75 T6މH G˕i91xFmnνAWjU iѣ\նuuAn*L>=^zW)zLNFuki4uo  }F#R6l>{{ $(;@2 `T$ν2Fl0bBN-{شUם;4#Z%}Cav5ر C$ L"?/0W4F*-!uDf~LfL?M QB vݧ,UbLD::(D9pWxdxkXPw3C}L,'WPw{W{qvH0ޯ[}lQFp $8AGE=CeR|d[$suiz@ hw(ǂAT.`W9'B*)ʳ.EоB _%X&b%:' <B_ \&.ھ~q drKa@01oD![^h׼E'Snǭ\/oIglik0t%Pe@laR ]*+u<l7>"ċƜJb/zcnmK}ȥ~͜>W̃{StgihY)ثR 8PnϬ]*Yhev"XJhsUP"ШIBP{TVg C;f|?R%˷mѐ&.;$ Ϙ>ԫ͵Ӣ|Yh)]RԼ_ w:S{;yw6zSwVh6Rs圉 6,9_h<)@&eM ϟuN6NJ`C}c_Wu`r{϶7;5WJ/Ę,g =V֣~䟏y $*U^`URvWWɲ!'+Me#ðe)%o6xnF.x 싿GՃIS(ˋc&α,?ꔬIؗ k@C&B q nnH/brn?wEzյKXl\b+7 R7g9x'א(G P&8p5K|1n7MɼB/>I]`v/+EiOI4Q#WLgT&˫qJZ@ֵL`;3(o XIr( 9 b@s3/ڰ)q/JSC9E㓱 DArMr"aH/COV:b&>s8Rwsfdm̎C5@Dix+v7:\W .L5Ye;1 .vNE YӰKjաd'D;_+3n)b2&6lO ;ûA;~7Y$j~lUO\2k[ұs#9V{ <ᨐp6;fN+#:SS1K!P%w8&nձGD)g50x:&MU-|Tj14| `ܺ%llHdd+A>sY\ n1mvmXWg}u2q[TVd~mCi%Լ4:&䏛 f|M~ V"ɬ52ꉅ&籬;ɶ hfbL$ _b}*6'Yi7?SEX7 fe +Jbdg v0Gx/.3~Vhʡ7_ˎxGPxjo J9-쬍 vu2" 2|&tH%ɱKP_+s_JPۑ(֍݋`D0گkDĵ XL-k>#QҼ ¬%C- @|3q]M,eW0u2Qr (WsSop*ڰt%ts>|3ۚ u>3>9j4, <.YH[YJY<%Ejr/s.->_1}K~]X!-iVg`(+ͬ.+N|MZpGf9m;ɡd_&k iȿ.hJ]l7/j C3trjDZ ? -&9JRp |GóFUejGcSgA^6@r9ֹ4W3G1gɝDo ѧS U]C 1rQBʙ4_ۆBL+!XvaO ( ~B0p,WKhfsV#n3eWrj+K} 'm2}x`}a5A`s<% ͛LfPake;|ZqZ`#iZ'\>ODaHw+yfkK nL;Ei|YÖuYjS=J jrN/ٿ <u[w+WL`_gY#>{AMYgPk jof^]c V_G㏰3Nglx*N(~%W轈:!9a"uFL׿jY|`"f#`}^W=t@Z&ü=@ 6u>!ke % KH~J SL!(qLƇe'!?EA ME8GQrK!;;w/nyUs98>CDqږ=Ԗe8fQ>hz=8qg>4Ia4rYE0V `9ػO>?1Nה\auT%ܒt$i :F;7\n='$6`ȏ /|Т Jh6ssZ734FM DE0ʅ[lm_z" VD_=`>)ML>$m`kn`0d)5$%-g^i3i>& .y 6@d|Wl44:Kܴ&սF\Mw)܅yULv^>yr'X$8?UTՄ{jv8m +ȃRI(\mR+}Z/s2ܫ'{h׿dӱ(b1H.*RF]]ljEQ7 #-cp[#݁ECHD CxM9gd:vD ~Xˆ@1d|uȁ,ʈdc:)#jqBgyҹqoD\s[/(zsgLvAgz>mJܪŕ6mBJ)V"Z7~Jp К+*8#\ʷ:Ц@g!h7p!Gr[UfFX,*Lq9ydf< mvzt'1>NU r?Jl71ъƎ{V'(}~0әM |=Uc setjU} L_A~97m_a*jP? ЭfpT%0#I .1loiǛדYx}EsʃHx-{)Z!/-~3"տfb'1L|?^ñtu#TĆiw3;*tr~OiMVOO:b*M:_"*(v#յ%QnYX| tAyquM]xHyu戸7n Sě"=z0jJHy=z{ _2M>g`|d`]I53'<d5n{PA},/3tѷKּ{l dh\gKGCo6İ^g/SZ}:wkIҝ^ ,k:VuD3tM#RmXuR_gK&禩NZS~ʵ94@z}> 6žIo@+mIk hǤ> >e#9[ݮ7$h*(Z =gULSX0Cf>@HC5ZZ%llBq5]yuJ͉ Bv\|О7;gư/"KϿ *:h%q ͐`~V77O^nO[y0td)3j`["Zu 7Чa+12%A"ߕ9zEGo;یux}eTOz)u UPDr0KWi U"%$wY0"*3BQ5/6F x$,g[#=Wn4+,Ȑ[eqj-}F]D,+{*( %Z!tOccHk=fyK o*Q-[`bě$?U5F@3UOuRj:snx. #?) }ELChD:@-=Jo#A&zB6npPR.fiѶs,r5F_h7FR;rcK!iPA=,]wH85U؃>00--= sejc5h }--#l\<e+1u:!W!-N9֭Pf$f X$*PzW}hS`QH.V S)2; vqbz$rmЄ"&S?B^|8jEJrzCpco=-МHxHJ;䤜W1yn,2"'Iפ4ow~v3l+O$Z†A"5%>L!?Qpc|JӨd "›JrULRn6IeH0;U,#Mws{h/;VCߪ톁+rO FwKtY+y; 9mmkm % Co鶶

C@E.[`Qslj@s%rs #GCfO2XmnnׁH2:{qaFvv@I{2 Px$-ĝE-۪ HaYEa _j h;\D.fnjKqouqŶ{Y\Q2A^ ɷ] 9/Ft&\(rx4!nUuCFaj gp#7dV?=z9U e \&qvhR!(uB>k$#OWjhm'Qqmg dIycf T ܐ\^ֶ^E;Jh3'Fsvυ|oI|Yp/rWɫGeH6mG0"F ;W*i"ێ iZl {dYmm{@w.$˾Le*H DL  ]=Bz> A~!WEUS /gB0_G!DkmS^k 4v$/4#&{CjVᰁ[>?5Y- h:>!>}t]m`NX0b }͹J7`"wC۱(zYDr<[H]<t =sL,Ǒ"*Rʼn+gmS>Jp} e\yG^|h. 6EܶUZ%sl!V=h?5]Om{`/ٱ֤#W};%MTe0?~'M%=+.`m-?|˽ a: CFn2r"X^@\ e6`}`n͊?qjPהjh8^-LwaD,igJTA "o6^Pn{uQWH Hbsɏp.?#*vνܳyrv =d-MH# Z>RDpt/(jf2b}W @J:.o# j?QƉ Z5$d37pP>]+1rV~QK@pEXl6DGJgDfq@Oj=Ԩxd~ێ@&NvcRKcU19$  6 0 dI ˩e1 + ^ [>96;ZϊBDXm*%ݕK>h`) y_vb߰h&ug"zZ:wE'dƺ1YY&2CZq Ѐl^y[^Z;LǙwmJN~O w5 6Y۶iuC/4}, %tl|ۙCV?KkNRicE[8qz̢l+6HQ˳rȱ"'t-;.šwl}mQZdgt!bsN۬eh-İ@_N ^^s 9$1F7gӊ9}z{Ykyf\sLֵ]*7Ri:qbdoHN.܅_ x?Z 2/%Z]YE#ٿVa?-n}rySQ$2j\jg,1OyVа 9HA,msD{hh0թѬQ+r0?gl'}3$QM/l B]lzBfH Rl;2ޝ{cT5NiEJZUrU.rIrd^Wy+vXaJ]z6 O@p淗 4FFH¡eqCi770Ɉ [zkgczE|5ML pHˠUx dt k2dnq:n- 94]Rj+WlpѬZǢ "Qȣ_\we$QͰ&h2 dx/1,_s$'6gܡPy'0X/7:I$ժmg> RikWu3`$7ofBLƆXh%rpQkuFItoWb`SGCD=';  4"Hn2Ԁ|}vK/_974-iyɔS.^m$ !IEf8 .mDZ6aĎu OuTjFzwX,W,&V^\y Y^9OI7pB8nuZ'V*\ rZ$(6y.kԾ@qM| A?Wrњ<7&F3K9)7uf͘Z 5<7ܭZ.PCF'q#Vn; sWI74#-..dCm/(,M^$WiFtV)"- eܺ.3dᶀ^4|W^."F>>H;13bcڱڛy2LMn=sBr*W4A/{AR˚sΕ⒠Mqga?ǃnvv>7.`%si|xv0Ya4d7M^ 1FtK*n6› L`c˱89o8emÿǃ vO!PE_Ո !FءxDuNc<c_cFP=_|IOԶ6یRci᧚rI Anbr=-EƇK<(?$_G/uV &^>/!mR&H(>ĝ !K4=[F?ɈӶRB^[OE\ց]a=P'͞\+`Ӄ>sCt9)aw3MJD%Eڨ#yH@X}h2TN@ƣՆ<_چ~߃=4^ 9 ~׷_EhH(}f XL U3!xPuH$=>u[Kۢ `u3,*oȒD NTIQ+Rds,Wɹ+De˦ yk5 yaR: s>[#҅Fp#:!XS <o#WbP79:łk5hlyQEc3 KD|oEARUƥt8Y6c7GAYd:oa`vw q`/modd[.-ީ:B1RWXx,Nfr! ^[h$9[&/ڸqE bDF gHGz@)݉C{C Gs=OVR~J]@<5"xzc`$;hwp4:Ȑ~?ռ#)";E~L`u;SecS00 M6]-fj-/!_3Þs|{q6LOf@m& 8koUP&r慲M6cl0L̪x "? xٮA*|uKqW?EGZg\EgN +r!rHFyѴVqRִGC-Rb{*weP+XmHK:/"6o-I![G,1d !6a$xY=*`a>[6ܻpOw;VDg%Qo VtxZw5G,:aG/헢tli]ŴDfl;Y[}Yܒ< ow/A\4,xp6qt^Vy~&S$aܦ8)B=dDfR0Kg(@ť@OI& @ ^32#৬DHx)Jq(w(fjNr2m/GN0%UPB͜Ǎs;R+=Շw[@!UȊ1 |۲,RSeh_-HLe> 3 "xi p=Y>w05 wu8iݟEs*Ifzfd$b?@t3Q)Y V4Թ.<|5NUJB1M|cJ +bʭb%\)E,JgZAG-n^|SMP˺a,?D^9J"9<=j_;qWjyIVBD*$[MXZ;NW!>}|vw90&p;6Z]Bt|y.d*]鑋]d*Ec #{oifI(Acn Qȟn,A ڧ&pIU6aY)?߬9S c]8)L| [I.{&7`r?YurJioN? lfIȟXRb]\v F ǧ^i w5{Z{W<8 ܎Yw *Q~ sLxݨe@ x<8/LҪ?`bw~%Cܝrk[pxkSz hJ?h 5~OLV;A2[Wz${[l冒x)taЏ1Y@Q,5A@r1N_lc5PRÓ&U40{7\Yw6\(ӢQzX9Ψa`M-FykGFژ[J ]!p*qwA^ʢ5H_~7U$ԡwo? Aw: d֥u,bITUDS*2ino$"? 1)e7@^%g-{\'`u'e*>@=zEtoa Pܥ#'_;>uqZ<&4Qh4Ό-B4WuBLˏً|67tED>2Gy`wC BHiձtmv*zo[J>dվnw֪ugxGWCX3SO Zgy_ : q`qQ'"/T(bgwך3|qWFɃ_`0oH*9CY"]}B|pء|1N"\[KTU|ו$=Ҳy.My۟e~ zᡥ%o ȢkMN1+ӖKvGAtgPh/QN>[)vvCOCDItAin Ÿ_t 3< AkJj&)IJ%9sr'b2N48?la$_iR]@ )6rRu-SP?OB;;0sB9HEWhJh/Q6Z/C%`\\n6{аu;GȞֱhƮ۳{Q;cL6)G|z` A|FA{r??TVG r=/ E2q qC¸ ;? GVRB2m,^7%rMyIl֜`N&N׆i, .Ӻ0;4ˠ8>WUJ7N)E.!D ۵hޘ+Lz /+'i%.ۋWKTA"ra!YPK^Xt ]kD$%~)u[C²&-@jh+ܒ8=p݄:Զ7eQ@XL֯eǪ2]h\Z0-K& ~.^[%1UG}p9$e/*H oZLbŵƐnjD(F4p2Q|wcBttI'RšCTԙC+G\YFi- POGuR8%)%+N @ْfI$f J^@0ZПf$Ԯ^(A!93_UWڳ`:#\r7+JwÂCF&9܀Ѝ̘(r׌*6d@HǴN}$lȇ V\lণ#B^8Nz@Rozp,WZW^tjhƵOۓfQD[P'!$8ګ*_:0`\MGئ6˨bneD&ㆧ"dX 6l/?iҪpޣaTMD]ȗW(>Ga[ Og8O}}7AUx/y|5 [?S2j<[^w5U@?41i| ,T*}$>$RxA̖>2ihݡYAN0Y2yxh,,}NR{˂ӇD%?>`" ũϷ7)YM_ lauD uȢd 6ŚW/!'m !_7AЄ~O,`,׮-׻DeQ;eyGԖ.[TB٠l; H5k?%()j7l'!^IlUd[;@N^)p}il5@x%)'jMa,hPc&P@#\ W*(@ABxkQApO݁wy1瀳JY _pһȝ CAvHM;6jOߴ(K1fYƻk:>PHqs=GL<+p`u2+i+qO_Ը2.Y(4wF- <31eS߃ƹDS4`.S(\^_< i/l*]UPbh5ppi  !5k14{ .ey@y2ދLzR4(6:0(v 4}6aڒ;<,#06Ф9(\7$C)U? 3QLÕ DO4 ."o/X?͉;9zJ.'-rF7l},V[-QpǕ蒊gZ~]+m(# XTeb'q Sua5ҠٿvrX 2aǩ-S5Oi#vJPwB{KN$f#1,Qf#~9,FgY4N:ZiKcl iט n<1^h6 z2'U`W.vkWGFCm;TUF!UgHˎqxΨ/gff"[wBz b=m0?)41Ҝj,娊x(8칠ת8 %wP}?k#9ĭppVwXװ^'?8 eӼjZ9d]d'U W Yeg! .nK̃,Gl"F[2DZ`%1ҏ}>BTؚ/! 07g6?œqEϧ35j dO*6Tv@$Ai#c@!y!8Y 5!dJY x K:\tȄ0&@x-9_AmjSk?cY aއ߳w0lG @$fHzL?O/:aB4zŶt1$9C"Kb ?m4&:ژoI@Eyt$aQE@E 9FW8GVJem+ K V44-p f (ruwԕ?T W̠yV&{ikQOa&@A{CP/{7U]" n.tyB-#7 ٪+Kfy x@*4"ػ'Fbwzk@||mU}ږSlAk.(b1T1&ࡀ<=JzψE3,XNL%;(QTĶHB=QDej]3- T_7cnɀ"c\|xEX2U P/|e'7f+R?rvli25iEYm `@Pẖַ^}GbkC'1g8jd0yj˄ؔZyd9*K00V8cBZVܪHTnۏ\Ԭz 1•E{d]AݶW0[K'V K,XMʓi}=j>-xY*9B'"D*/iTR\Q(?(}sܞ%8'A.ueZU|QѬ""t(ڳ./zP5{*n"|/ 6XW|z- }hʞ5^!]ML}$$@"}f؀ :á$~ϱ|kx~XaVo>5H&f@5B(7%!tta0-Q(͓o9 $բֵ[fI7߽F׀RAe1cBUlikD(ԘTOQ%cޘp ЗiG^`έ z  c1܇CS}۸6lvHH2͹8 ė:E#Y}[n9"ea%e.]㨸峔}8vP~(waCASi`v'OAxr)QU~3{d3: _q:=A7e^i}9OvYu#2܀ h>LZ`A873%<:hхP 8! x`O i2Ie#8\OE %Q:ӤE)ֽRvzz4ɴ3j~цmLA4%.t fBHPQ~mg]ێL,[ΔIj@qFGJI C)E[:\Aԛq90gDZt.D̮x~pfx@ :߶eM I=wDd >dW3_ f28grk[U\c$SfpF~2X7:k HGf3X-TEbLS<~-m+sBۆjd[=QK" \O2y{؜ՒFxb_HT.HK"GcA}*w(J0.FTo}*ZCݫ8zX9{F<\| ly@ "(˜Bqyθ9uBwZN 0(QtQKH33Uiw4X+n4UЫ}'9)L( [C>m"!8: W _$nSFCy<:;gW2AiWTZ%ǣV#On0}o(0.FU~Ia/@eyL(p݆+]A˦,ZZzy\nm5 1R9O\B~<);=O4YD|GMH$?^'[mfnСnT #:F͂OD=6_%ZE@ }YBnfcKb/e{y6ݶrSIR9bu/B`0~rT/&Ւ-T2F݀M^M&!6ujЛ*k)Ss0azp9{#PvTl|61S 3< Eoi]C@| ":BkѨCQ|cHT.@#`5j.C/( δ,F1i #/88F|Q=Iѱ( 5 &HV0~hسAnj×ACc\(6yϜ.CqjC˱$N%Ǽj%(Z^ ZAN\Q6N.kfɭĪ\i5H&n^ϹYa?7{kbƋӤdI~gB*1}2bn!Uw_%2-9$oR {TuS`D V $!D}>9Ǒr;y8͠*9T@G Ʌƞ3z8l/1wع}qP-4 K. ߫ @[{<0A\F<mX )Oz>0 -$Zs0!d~3±oͥc_ܡk#:P$L![Z'2XW}Tg` ͨ!OJ.B[7~'W74nQx"5:8I=4$lN3u%RqChk{`# *' J {j"ZD׺{$')1~"\6 cKyVM}We൲[U-lO05XyJI۾I4yot3P BPx'2Жt)O{oF.$zn_U0%L̇oSb8 z7 ob^{7r5uR Fک, lW.Qf~y;82[b?/[k4,'qǏ'8A *w;Iv^{W!(.*2T0c3wm~-T_CAץ XyU2{B!ɷ^HV#qL?k'x#,fEh5|EGٹ#}`?][Nv䂊i1"Sx8ΓSp਄Tk$ ԨiqЩ([N08G?XQO+J6X֑T1e6G˰!eDWmZfݟBr@ iꘫꓔ^ڶnQQc]t* V"܀ VUP`ޘ1CD߮k-sa$DQ0q j hb}39:1@T\ĝ>]_1!R<5vf4J@ݔxI듍ǻt<<ԩT@%Q3=B*d'q&C8pQMB'Rtp@ÉhT2;9QfZfvQD92&`3("ȑzF tJ>A,=ͺ[*[wJaxxnV _BѶ*S~%;U W)],4s*"#֋QrYZ/ HûZn RfÒ$%:Dp#)Fbo۔Xns‡tm̺ua@FCN5DD4s*jb/QT7. 8%wDGF XE8&h>:G;-&~wߚvȕ@)G B\ߛ1P:~Kdnex B}x&I6dW6 a:;z-}1RO_5=fZVrbɯM˖C[ l4iNoQG{U}jaLO3m1}9?oZjaD32 SuD=90<^yRad5]u01y0*aERт߿#[ & \]Mle2TU eS2rLY\aC >UP%ԝi1<"x!{?D1;~Ng3P^71Q˛{M}y}ؿ1ZSetXC)Ʉ̠þQ~px2gy"֟?7U$*ݱa8"vi1W8)FUX2h0Ai߿~G/[RC6lqZ8;,OŽ8$mq&w5 [Z>!'r܄MIMQlV!P2I23_u. jYgX0G){3a @Ѓur@m7QSْ3LdaS)~k:.v9ZsR.aA9A z R,Dȓ}J?!` ~Oz~~5ovkdG#1z)JĢֿ.aQGA ]*%PkTw)1p t"Ȁ@h*'``ܨ(&l}2 ߔXO+^|% \g#-9]jG> XRrACPEgތ19W*#fr҃ݐVے!IdFVGOk5@tB34S ecy6ݖ/;=7:w|2 _@uk:1ҁ xM +e"Ri_+$ MH9g[cI$fSa0 uwtFsLFGp`6^Z7K'ɰ(d2X] J{ i0. 'gQ%OCGH~3ݜU{ ^'J{&{@9Gׄ~y4fUvp8(<­]Um7f鏾]m 90ԫL>^k'VI mO3/îUѿ=y6.7=.5*7fLd|Nd i#6;t )p= qD,'8@C9K|.ʱ~'GМLP,Æ48#'`e0O f¡%Nc|ڞ,"^Jl ݧl[f [C$`7"yʷ׆T=`Dž=yjKƢ+g $>co4 9TDGNtquaFRIS:x!oyp0d7\k: v2`9x}-T8x18eŊHkчוLHė^Pzr*DJW6TF0w'l33Jxh?~E 2]$&2yEHT9! c5..,]QuI8k!B\ N~h-n=g{nCMAJE`EBI>ʨeY9oO}ڳZɖ;T{ ۘ\6MZ `uY>HPl wRl1C_25f]@vY&[tJE]C6dKA04AGEマ>ߔ GQ*0GStSL B!frg)elMdJR(9+.y2(KGR|\ Iꔞ"KغJ!a\N2iT4.i}rtQé=蕄㓶kYS7xHjPXRR `ȱb3Fgp*q?&|PsߵQT圶^~V>r/rK(5R}sX`Y9>?K }=A 5~Zd%bSPʘ^+М] hsZu [Kp=U/zW=4]z(-Cä^ !Wб4$| \l4_X'*M,l'9U>1b^oº8b$#/o:ǂ[Z> 쒂m-Ѐvqƛ,8ȱ,ȯ@J60{e-02!wNp(No'O,87bĺ8cSbZ\m1?.uHX@?1lZwx٤ۮ&|a Yluc<~"/df(.ϵWEO."h}9 LHL3ioɭqh=26KGL*VnYf貰m 9/Ip1D48fHuE+)I6i1,WӒ)-rӶhuC8 PϜ,]3̍󠬄(tQ3hqp53cl4NC !'cXs,^"Q>Ud> 1ѷ@Zy57jD}d=Bnz2UGKB^*;#ґ=hLj:+ {R3K:ct7&U:# z 6Wݺ|ui}W*S*+*d-;NT:𝓋T cz`:>xPTEcީ)ArJ,Y-+0fv5um5OUâ~ޛkmRSh~;۫|SrbKl!R^ǯ1$4x^I'sRG\#%`mל9oJ@aCBW/ЄEoZQ4dk}:ʦd=^i/!X^%C/GP}XE":n;`t\+c{#՘LD;dI'0L>YJӚ7[B$e>"eJј%"bt)-_n!ŗl!Tp8:?`-ġFXtN7Z }Z:1k)O''DgktH\2:|{)C1B͘FL.Ăpָs,gi';silB]'x^M=VS1t5XgwUY)EpĎRlf)2]J\u#nl Eyr4`B dq[5vpX>U~).lȸd%U٠K=>kS}".McVqߏ v<\Iۊuz{Cm2j'){\kOΙS['GqID^vBI)>cf(78FTqw(Fl#;lvd*^˛K|y o)v*8ռX$TmgUq8)'͕w?/kULÎdm7+ƏB76G*)1G'Gf -% %D%x=.>qG%s!Cq溠T@vjZa8J7xJ<)2Wr߫W}K۾ۭX*3bm怇d-ɱ>"X\ :Yt-DpzT6XEsl a=mf=?m+- S|;,:r@P59+ &JѰC!l_9g}4ySls\՗2 K\|?O+.G0<| SYBU V<#)6o:ܲ 5y1DSo7J ƼHJZχGJ|i@*XK$]gp] NeÎ Y{{@T/[ДCMtyPx^Pڰ:mAbѢiB|ĈblNӺg3^ -%C~Jxv[=yx$3s̜D>f/»0 EOv׻ey&T z:ٵIK1F; :.S!K:aLU%PӦ/="HqD(n ɛ .NRJL ۻK4Xdt牉%_:AE1M"GNvڃ3m@0%1.H3-a"h)_o$5q~!u&f}̣ K' {m\׳}"",.,o5p| ;*ʠ8~,<Д?|W5G :<04?!(gb؊~z]*fkKH /g1\ lzs~QUґJ4&hu3Zs"IFW2#|kohN$Lri|3i?g#ƪm YfCk*wzԲ' @38Sn'j5ľ\_IE#q- n#R-ԜF .#Ǥ*Z?onxC+h#LUpvydʭUМ(ɝ"vUJȘZ@Bc͞7\$%65 nՁ+.Pͩ8L=(vNX-!)Fƙi+#V`&ns椸Baԝ_`H[,ƞ~Z͏KB`GYm hLCU۸&Q&Ø- Nj*9@һ;mu˞HQ =H~>@$'6[Gd.\9vob[VgAG[[ O MG'mH,-yHޖE?F|ݞx'|S|ta48Tj'L旰@\E崃XiU<NJ1ʣ p*hʶdz[C\MŏhГRWA>:]gVLY B7{E.6pCD5M-LMR= y,ٴ 1W9ov^ޭ&:-Gywkی]T&k61[emaZ*!/  (a񐝔R{_6j Eq>#(ƨ%3wns5A=KrHpEt$\/VҨ[,IG͓s!7*)Bm[bln8I ~@`{D=v`9xuZίsTG ʛ[@5Rr>lrhiR], .R ܝ2Ϙؕs?:ݟ;WqQ,> yWqy|է3 ?cgϚ'!NxnSìa<Ǖ84ʆcJoޥiis`ζ`Ĝ3;w_/LGXcZq[P\ 빔jžH8 ·ÁanixTOp`}-W:g!:RoN Pn`890-A6wDqȬe}a/$A1*cfe݅fREm|,/62hzpx0 g8%=mCiׄw;ٚ/I\Yߨ ţ7Gٽ;Q2&eiQ:DnZ ٫{Pgo 1=ADjWFo]@_)xhH_2VxX hg_(z4BBBəTfnю^f6Jim2}WNŬ&쥏_ej`,J̐o3JtnThHn!mxUG~3aI&}:^ .د1#tQ\1l:S|;]"=0VLvi\H.%hv`.3-X9;{>{=.fam0ͅdBPqυO2;Y.)<77}wTOZ4 JAY9Wu:nW԰ ̗Ჯ.vf1,xZ&lh9ANQ@"폾Ŗbx-'tQ[f"g3c9-Ciî0^3}WaUV,4"ۈXT3&">d߮W9rA kps#E<\ >/ǩon.pf2ߺ!(,\vR#ͰЪAӀ}wk6!j U3TaQ;~@gz1:Gm"|F}DD gp@;ke_LҸ (_LU Ӫ,O}q]18>8*f6)VPbeQP}qL"7>* k8=m^FE˘Pn %}x+&NF!Jțe?깠D.XdUXpSwz-\`d5Fߓ+0OX oA +Jҁߋ).n}f{y}9DCyvܦGr Fh&U/؋hU*F@R3bɓ.g<')k;8>] :K M!T80ydK0?YcWܒ-`J6s{+-*V$ 3@gZl޿7LO~W_?1G?V􊸯]_,.c92yy2LMV. kSKX-}&i-hw{-~'a \n#ʺPT>cA{(`<·*]`D(xP{oMUO"mMBF֐blV9LMGD|Pcg bRX߯ 5l3|aFQE z"(99&Ti`MЄevkHs8KPK|̎y"C쌜ef1dfa-89^ʣ:T Ӡ5At8;ȮCWκZ HE#4 *OKGj}*q{[9TG'`XoIQ4]nk%g|d;l@[$P.LJn|W3L?*90w>NҒ B:KsD%a_I2ڦI#=PrkZs(/S,.QmPc7rTL qX $DDIH'ռKߙU)͜\%5h6o6t<Ξk\^[W=VE3q.%ڇB]#HxC`Nhz7Q[bƝ@ x/6G gxvL>n͜YasfuMn> =HSH#W_2{llun#=`yawG:"8j:Pm2q@Si~nKUuSX#rE3*Js 3Vta`4r|}7zFji-wOD )Y*al GH\IH;g7`Q8{nS5W=145eA4:YGAc-<8H%F)_@ ˾7#24A#OPf`˪=☚.W &^f9 N+!̯ldJɎkjOXoV.M-* tÇ~8#u >-9 QɁH$ h2}[K=;wՕrc&rU\V騸._9QƎTi˟?b~]1!pL8^m\;3*B=m ȸ؆(z #+'͚, GiXv'Ac:?nu*>c|0 %M doX e\.pNQt)wMz҈BOACQ)u{)"mlQ U Fr9 r^*K ~I/hH?XxtO!wB޳ySjZV6?qwE? 쇹ԉz$0>ͰQMH? J9e<[՜q\%AMV:<-~w>l*# ¨$i?*"H( }4|T@!i%0}?[F{⼺zn\f:dW63+I~irH:NgIr^mERvt|n &ܪؘtfPE+MlK%V!-bqHvgs̈ޢ`M["g.?2Llu~}UCv."*ŊYPg <7dy1 1n 7"}c3%zU^?^h9OCԕxBQǾi+'[uG)PWT*[:D$k'F<#n[o+ {TJD̏Ie,E~ϴe hj H_? ܳHfBs Oф2ɘ6ߡ!raE[2Ke' r|Vq.dioX6@@R=r$vxy1a&X8Ngahg #y3P B処2jd'Ɔm0GED&~E( ШSv|fJ{أhWB;)z+\OPYV#*欘;`.C&^i 9A™P$MHµVoD?;T+da3ê縊u &дw"O[ YLq El!&jsN!(ÈO21ʉ,R &ok{j~`83a_|[*47ļxǥ ~ K+xmXYyXC+* (nQ1]Ԉ*xsIMg?|`ح{9@Dc]}j<,%AC~-ilt8Kb1):<[wO--*Nc4Nk;E1F#9މ2q|w 0T' G(,Y9]O;K+ a rcԺs0G7hG8e>?wi cK3 {lγ(ŲO F:gOyj>q0Fk#Z7.{ʍ'0)xclO_=fUR+M~'+%YLz3q\Rf(Q+YI'(ػ` !!^ӹwAN;A~aɋ/q|𿵂"xٗy5m%zD~dmﻄJeUѻt?M?)!lhx'%k HȈ$Lu##Ҽ\rYdn yhvh/4sj{;5ܒ}劳«nyzݣPId߱&tN`AKyF#&NbUQw} v-: H,]7 $'wUّoksbjD7:owuUFл}v>5*}|dT%VE@^^r|rA<7|T}_xʞ /uٝf6`xej-3Jt~ԁ,[¡D;,`.AӶ}TA_S9Y ~-1d`%e}( b{?S?piJҏ5vUS?yZ}m6:oPpJMmB=K4|q}yBnnBaΘY3lM^CR.K)@!Z]c<׋N dt=lE-%vo)'c۪2Өc G[fȍ^ [2\Gv _npߦ qMvJve`}BJnGG(AfEҟSngZCQ.HZrkkL}?q{IVњ<;SƢ>y+!9 Zٕ gtYH"U!s|x|`>tg!|m8!s9}~TNՠW g CKQ\MHRUg,z䀫x@b bYmM}`d=-:JZlΝM/lĝ Iפ>!\5uk۱'%4[[HpүSU10vEqn͑;OoXeHk9p~HhLxGGZ;Q`mNRe߇O` )ù8lo 3 97b_ `m흣t.8%PvF_$Ʃ҈xcvmA]zB7]/v?M5'o@]_"((oBgjdثcEA 8բH}M^ FqH{D,&G3鶢؊23XL3oTo!m {<3aIƨ,ð2$ἴe{$g2}e;vF+N1pԪm k A8x3%% 2F"3[)G㱍rgX+I= ÖoɞpCqv.T. 9Dv;IiiQz3n\*-io(n hG kQ^<`[3ojgiYh40Ju OK4 2h胮/l4~? a"ÇGه͛,t|-ʻ"ىL0syL&+~4tfЍ]aY^5=k4JNOxVU8K@כW_)owEOK+UJ8 ߕ^ 9Tt$4f y-;gPvl |q, b-# {>{ kJw6 xP7; mOO+YBi\L:!OEi,F.Vѐ'gT |3/ ">ړ;pOSS Ahx3~K0ʙkF؞Hr u8e,^,j>704JEpzlEDwVhqȒGDJ'K#4$K* .O"]7fM;kKb}P =C{ ݉VLw$s$վG|AGoE\™ NgyV3 #dP~}zU\@!:<;dN KWTU2mSh a%*fzFNs#(E3ˏ w( A?s(XINh-6Q͒W/@a.GcN ,D9QDLR7mc\n;JȑN1wny׹Dy;h7[Uqԧ*p;mmF6dWs5,/` 1a M{ fY(iy-EÐ 5P =J/ֳ~>Y&Y"QߥTǧˁyqp a V1މ1;RA<"uE.C ^u8bjp9za۷ &FhꡦHV°m"Mżڹ17vvZפ+ضqX5fwO%c ~2sԲ`&eg5PEۏ<"Bs^ow,v_H+qsMPqV}t 73T{jN|דsuX8xmN{ BJ?  +u+*D hiu )|]G] D ,-P yL~]ԫ޷<5g\B87skwO̓m&,+ FI(b4$'Qo l&. PF\&^jT+*p"UQ_Ҧ]c>^A| GݸY:Nj|c| „?֩ѧE~|xG8VzHJÞd'J^E.\fZhoA@#yNs4B5d*9&,+3A6aNy{]f+i -6xSQC`CbR$!%XV# s_|*dМ]35jh nѺ!q=믡 `3@F[DVMn\;]ģXuDh5/"驠~tw"4 8ԗxr576~_HTCLt$_<϶ӁͬB(ac_\ACrVy J_W#1 ݽ"3 .IVwkmm+/RFr>RQ#K,篾us6W4a 0B_+/.C zؔ8*+ r"@ XX]{΍@AK~^^G4JIh7 Xl 'u<ߘ抢Kf,(o $C-s!?7j$67MGB:>[0ɐ!`` &Fd?7< ,F<%uahv O⹎A4MR @1 #vq 繝ޫ%|A}$Z"^ZlҲ|aC܄StfР?Ʈ}/mg~>­.L? *u/\D-md/Qz|UwwhrW S fm4#RT.KUl,g?,V7>וM)%TvgԤ`/NFĝ^zgK03#u񁊫9t&Q>aPE $4-aFwaϚ9v%l{MRci Gg`>1eS5.P=V[[Tr`5oeOPO"O{ұrX.ӏ=0ĭDYk`@D>>"6!ʛ7gEDZ-2_!J"QsO˲LA!:ܰ@c61 "1yw-]R aWՊgMpee(:{(wK\zu T,@QqWuxh`xj(G0 (̋'l L"OWb[H;vh=wM$9z=b֮pLk|5jPYoTC9`G)So|E* ##GY ,%SfF|p`J|6g"[Wx}dzޞfH92RS ;}4)/k?#r ]Xv5{R6Tp|uOvG.Up2hM;/M \DӅGVWܦv+FϪqKnDTZI.Qn#jP=IIIE7>r,w:VbyFm|2"gjݼ9xLEgpIUTWS!jՓy1pSY?h('55 斀~DҬ]ϷBf_`ɸq8guM K;.X@ 3SNlѴMŹj7O:}S7L8[s#$Md"@K@TMO}~84P%'k(y U{1AhQ8^S~ՈSΟq 'Z'kwLI%@9^<%=F4r+%(~7r1;~=]E<.'Au.[w-ǯ '37k:̴wy}ɿcp"X#U=a_ۚ` = %   -ptB<҅ X2B/CJuD]hd'`..&LNP#dP߀E$T \/+/+ƽƖ#F忦Y!7ra4^nB =C-Z00G; {AMSv䌊ս5 J[۶CwJƟ}k7t&/лPiU 2yŒ\ D4s=) lmu%DRBh/95{ɿ`ZN3/JFsI] 2B>c@Տ@\7L9Lki`oNXWY}(!csJvՁ$2 '[&G!Q،"ۀ  N8x o-LեC"yAV|;-/SaJҳ {bSՄ1t{@i!k=-68 //4)`[fs"RsUIrveU[Oņ_؆;(o*j;.2EEO76`*RzdM(q5FOoUD(6ѣʳGMr=2@9˓`/U)<Õc1H;'PhpWcj5ޚ<ݝUF`X 4&z$~ٳ^\Pv5ˡvFʡ g5}V[8&A8)(Oz*nKJHׄ~Cp 6ojC[fpJspB@ԑʎ)АuT鰐`Sn+mB+ §Sr88EԯDSQR]|Mf2e-Xk o{&UxN y֞AnsȒUhbSx޿:JYܚG,>oSFYE2:|9z'(@k .q han [M0zbG('ӵ]B=0Iӳ0F6 ~cՂ-7)H>B)+fԍ~ ra?&^=*\siZgdz(j V}I4K.ͥCEph,P`&80pr³o SɢƿaQB+j0v<a>ddn C S/cYc@z辇si6ŸT8n ٚODA^ЕR:!Q7@+Ϝ1uHom (6 K=dE7ɦJPZ%uzhyP(j?B ˃WHQUҕ< (ILĤ3C}g4Njө'Amn^_7Z`a܏".-O?{H1VkFB8/F"4(w f x#ۊʈS@tD|ɣ=L_cG~8k;M]jHU!V\0N S̗oXmTމ39R=~Kha9%Ėβ38ݣtTnue~tb'66u}rc~ST, i U#"ގ 7Us)JD xs둓MXE1obq5> Q"K%zl`?>PKTcþ =PBQ 4KThId `sV \ju tc3~(xnUd-q+% u]n{b9&;N<ĪW$n)gFl|%S;Kƭuڕyf@c54K]˘7@#6ySq*N$4C|@dXLCI)F!/ZcA#t'7aAތhYIio~&WBs 5b2c^dgiRf6s‡G0v=^SgŶ1"z+k{oG_K`M[SD ꉜT`4a;*I"oX X KM8%k.f`]Ji-ADS? 並)Ox㡫kpx%OIYS*0:aPwf/Nљ.Ɂ} *^ybR7#}n1"ѯ}ȪbedS&BA!zm A~@v {YI ۂ(7`BlQ+iӟO#ºɹqBE J„Ie Byq^gwSS] LhȿY *ycr!aП-e"kZMos&ѽTYUhՎԫš,F_< 1OCxoTe(`8ZJQ`5-ʜ{,!<׹&:RWY;@#,@('R)!(N<dɟ]@`)KG?E>QЍ @OSH,a$P Yphnv(}-w c. +u/; X~z}q>SK+X֮D|> BMKׯ)Vɱ_C>7L;vKqP"hI*P9,Cl`9yzkT4 tJ(Emi&; 0H2r_Sg׭ϝ^yUb1\ |[O*:1$tMMe皒zrƎ^A_tӧMBn:~xNgh_"iUPB x@eP.%BHV=%7S .g)X!LKUv]p=R} fP0Cw`D<β?1n$aܻ[d`/n[$]y\ Qoz 'Z4ӌH}7/@M*i r5UnIZ=KƎ.r 23Ľ^WAC&E[|y<&HDyB=n ipw1w6 F? W2XB> \N'`=**pe8_&v&b7tf3lAj[cPgɬDpo%rC NӠȰyKM~kI~.ߴ;gL6ʯpГ#DcTՑ\JҢo Ep1uA^\1Y?Ir8֟yt|7{BK>FL+91cڬƒ6-~"{O즵(LJ1#0xYEor]Ek5P<\Xr:-UN@Ȼ?i1M#SSL?$Uu·E!w LK%Lo VP'^ҘLݿ7k{(eBW (NքpZiJ|j!{4JrƟ(3r@49KK½̎pm_}rk_2uB=Vq#h$t"J,kg ͢T]9nZE;%Jq8jT~XcأLA +s*"~-W=K,9z}(Hk\jhh4mfˤP%"iı?&Cg1b ]^fnI,k6N319 9%pX|VI /=f c-gyA Ȓy t ӂ -I,ZNǘ]4hUEa"պR9!C e ^,{_9sy1t`[AH<"zɐuU" f]gIt}t;djgFq1$K6>1uf's{nLUW^!z dk8cEoou+A=ޞO˷%w$pi1e(]z#4K(5z+B+kz a"rK%Ԇ&Ƚ.o"a,IPIvcZhKx]\M~IUIumܪ%l$ [а3d-킫\Yy _~ЕQ Hp'jK[m Ӏ W0!_6>^X߆5Q_7Q7^d4?7xPYcPJs'Me9bGpDs>leBd/\dH oyK$}DD K="@b<;Uڹ/B}FBhр.)8 7(?PG8j7zdhJW5J H}i7H5[%Jߍ>A&XȟA%= 3Eaܦ.,6\e,oUk |g1w rD"mA:+lQ%s#-֤s V?Gin>!_pbu8`ÒljQ.QdJ;9t:fDD;k{HzJT,zkY2UOi).WbcD sSf4->C/V^Xga},4vbV&)PK;Pncysh ?Dh2/7O oιʫkG@;yuU}oI&(Hm37{K>ٟRDj,#آ)Ȁ. mDqKj-GlhӦMWvfo 5[eᆑrf):!pY,k l60I$KG#k;f3O[ih wZr˸KQVbBӈjؠZ\Jpq*QC ERAqy^|7b1Sؗj*KQEn[aW2sM\*Ev 6Ikz=CF^ܵrf ЉGf+I'6IڍChhXknRB7PvNFFzi5/D lXn āXb.7srvD(|tB3bdpٳQaˣ{S5N\(0 \HYGEQ6׿^._r`7ƅK.)]<PQc `QPNň+٘J#肮VfmǀM{p>4x1k4yao6R?ތy3MR3wE`W$VЗCC]+i(C6~o;\ڒf$ÒJòmiѼ26ϴ4@[D0"~L:Uasw35#:cJY)"RuSO%Ll_ $&útTr\;3dva\_+Lm? )[Gʍg.#\r0;fZ-+EGB͑Ϋ"7n^jًLb"mkM=G ;~7w}A_18RlnVT ˕<". BlNT3YLh,HhܚbvGpAor jO ǑG(v>En󷥇?c r! |-t4)7,1` ""OlnG5֐cno%wvk6?_&lkx6~8e*sZ_ xKrnCU\Mu8W+@;?*]XyЉA.41hfZڵ *Y^gUYi Z#,J|(wgTUx3lƯd#? eE I&ġ$J%s$=;`DgS 5υ}w;\pu=@FSlV㤴f1u6H^Sc= qȕҩ7QFV_ͮKU^XqZBSI{Gd.ʓ<,j!"9_TDpl H87I=)Ao[J@6n_/V. 5#`?h@oth,"J"mX{eY Sgv$ ᇪ i91E5Ҟ,{J*rYeGŸ^pڤm^y8GLe9c,?pxm8(L8z=Br  &iIKwYg%)rw}E#zdÂY/htڛiͱcSnn?c '7aa'g_hkK}>r~jKE8;,|"lQE 3/_Mmn9nZFlΙ 'cFrVPXIp]3 o"a@܀ŚtGڈBV*aaĂь' ci,m!_1U#hB1վ_[2@,R[PsxAfyolWr,3“Ǯ=kv\G1()ɧ+#^M "8P{\[¨Q(އ*+&Rж5 Ǖ9|Ep:S\Oѹ͝ 78UZ=(,3rJf^g, Wձ,yd;>2fטKxװ$ÿq2"_Yк R9iϩ|~yTE Ms.U>J3$\7.Shs q/~I0{ *$b1x*4|8q)٘1ښB ȟIv.5ͭ-:{Na0n/([PZ6ca>)Z""SIĺ{*o,ŊR Bl-$<NJ?xI9d2zAx%kw hxpOIRD0~UGDV W>M&S%éL]_m>Gew_*|Ls0*3?]֫Q<#1 :jTV_jEH O7qgs\fnk^} KDy} z AcGۋ1 8:{w)Ki +-"p[c*`4+1VepVl{M0lQ䊱||JN櫁oNӻ+ZbJtļ .b&|_Zi;AIk9g8 t/@]-23@WG=b `7W}V5 XWP\V,5&78͹AI 6'ɕlI~tܱX(7y&V{ǸrQ<ݤRH&YZޓs]iJpD cpcnt }^[*YPQOAE'uǺrxn-J&l-F ?^'DX!+7(\7~\鼸h-ǻ.ذ]m̳okRd]<pispK7ueffS]>8A=$a3ֆQ /%3q [y\1W~;Ys \&??1β\E!jw93>3< Tx`.f0',qJKmڟe`y6;0BW]2NAչ#{R~I``t"U&nғ@Gd?!ͭ)GuUxuʂ?(LT-^ BuZJ j詞)E/_l}<_I嚕GufK TYyuϯ*"nȽI {i+$X365oAC) #DRgr= s!=m=EV4 oR'Q'ie+KchO3喯 Ϛ{|>S3/xL1vܺǛl{p鯉(1ؑ4 3JdSkF!مR8kn 4:՝d\QYS ݥG~5([v4@;qfd[i:ij~Z AloՀ(Sr}7s9Dӕ 0zƱ*}:hL_׻zrG8هySbHhi0-qxkC^Ѹs]3w`cUUŋn c;b+t )3ؽ 8s2StW@IJ\1wl܆2)d#.sxWy Hi{O0/f`ytS Kfy<*A\(b 9c_Cqߵcjy`Br<3B';߱~W9%ߊ#3+PSp%MCQ!Ǧ`J >tuLp9W*Dim=BL|SG7ou<>qB;zkಬ\}oW;[FwW̱lٳ=~bD0N׹ި)#1N*<p~y/5/ 5λc&w4j3-n4/o 7gG)?t)vC{*;>R rsO0a5yr*Kwrlk@}L [VkD}(>C O8KLWu}&I+w$^rsgUc. NgfEVzٲ9u:7yU(*h׸֛B2zރwe&=r1j4'նW:svGQRO:u W7]yԴN/qiqmpmRm;lT+CCr'`YuYr .j7x귽.UD}ICz(%\οG0|  D#_Y L^?r1Zu0@tWR5M[I ߥf\"D$wpRjy*_ݥU D2rGg+}%kȗ@c9K鈡pzp 0I"2;{w8kHd}*#-R//rz055%R3f`CSE J(/s[͹1s1B _ܤ΅`Ұn}fnKz5vM\'Gד)}͘%7 XD}8 Ԥq`Ng:lAN$CHLJT(4C)L,8MAU` lBW5tR38>xŒ5*jb\,gv2},h#]DhALk_H,4 M !kwjs~' ;qNYsdU`x^6rE4|G Tu *Oh$fN!N#Nfo6͢=b LdWye %j-INYժ0VW% t% TBfÎ2?82O~0T2.OM*ɍ?*a6t"q0u2z]?]; ((i+>y: M#y*/&`{2LYmr֯Cy"1v@;z`FQE փM$TV7ӊv} sÞ93g јdҖ&cH&F|&saWʃ)B "6W98SWܲKEq)F#ftZʶ$fqeEa#63ՌxPW4!Kcd5g&"֧KhPpn"Ijj ӇI3"J%8@5{s`!40VȬk<=GJs!Uj$@guaFs>kZw [3246wȻ_f9 E#Kұ7pgx p)0Wa 8ɣ?`fLxߋKe2j6{d&`,= Qou.0&ut>RπWn6!gv? {I iʆW=x?㚥{wtc +9,(cu[F$'ifx^;!>N!E5!j{$^) H8S 5'|b'5h""8TC"yɵ7I!!,ʇkٵY\N Z5E qHt:Pw.S%@ /02"vEvh4^ɝg 6c{N fG=/BIˌk X- .ȫKR0`6H1 Y #I "th:+m;#^7mHŽ>VLjr#QsyAP&̛(;[58h/ilhMP9{VY͕*0R3~F>3d@ `o9mǜT *іXkءѺw{Xг0&lq=Zw*t5cCs( !UL T6%! $[v92&RI=S*V`VJ14@ 2pRot(eFJEƨ,nܵbXLki2;$2>$/QjW4)r.ɔl\\HU%XVWĎF ʑK92 Rȡ>AvxꁔA7d'EQhފEq*4OZɀ! #Ohx,D>f0J+P)|<(7jQ0vXaijDwkRvdy07ok'LbVYz16<Y-xNT VhQ srZݏwOS|؞t^DH 'a)n[Gr\p\pȈ 8 |ce_Lm0ҪpNĭxy.́W=yQ NT`ISgE (ìxC6trkKk).Fd~Rv CMP_W\)u3EӖIyy ^׾ڂSt#](= {R5HMV,FtboL)& tJm) ʰ'S~9Ȑ9p%S<({/Z!1s,H0؉0pR"G]&+GR#Ofo">Tdo dG  ʊ,*i: WΆD] ;?n 9Q^TL\@q(3or-6JjuV-/rM| M0n(Q^:\rji]B*S[uÿQUд?qM>.هeJxةXld"UyRpp* 'Z TqLAiG4cgzۢ@>aْ=kq7 A6Fvy@b˸CW{,78ϮYR6]ftPi.%~W&5B I|[5gkE/'zjD1N /̓S=7/+ 8^6Cy_%;f# fC=?) *\,(OA{'ƞVȢo$n~n勭(~8E] !rxS [8Q'_4ST?[O@GC(pz9ҜٙW@,^Φ 1u ,gF;\gqj #쯤 O*%?-K{)ݶ.,8+v)OyjSiVGx>/dBa((h}_{_'@!~ Td :RP"XA \&&LѳEaJ*}%XM_s\P<lNOsec5j̹r &v3fCz#O*XeAD撜{*N0+ҳHPi$6!fEO9b,.J36SsbmrMh_ E#6-4] K weT!hف犆 :{nkr9g$TG̭!μ8NJV1D.;s`9J2@T^NB6H@KXESZ |B </@PY'Ar=&q:b7 FWܶg.htȈlGt5 P>)rJfx/]Nω lbDw|824b 'nt.(?]h6VنўT<2 ^!sǎ݂y)`wl‚[^ܦ0̓)9ETcM]f9lond2c@,6 !#BI7\d>fɚY;zgg\}5aS~+NNQ]H98ϟ˭!)ަUshǸfi4;ۀ%f O $؛8/34L͹K(p.;wH 2>Yt!Yu#os%7%ƊPrP7[5 5w._3vǰbO&7cx&<[PFι;^!R)$(j1䬬 &ε,ϳvW"8pRwL̉Km|֍5^ϓ7zex*tD _Yd[UDbqIAD% }iKʄ40u*ŠH*I|)7 I!!T $$I_h@Vq_gTϫ "¢uQ IE18ʭ/s5=I^ѷ oOtq}X.ąEdNl /UXɽZ-@Qa]o6&#R`xP is+qi_hwJzggq6=3|LFu[-W/B7ܕJ * i!}vXZЍ(O|Joo,KRo`%-?k#]D;y?EGf^FGyޝXʟHaY#y,md5H qn>ۧQhK#՜kKY6foQ7(D$$1jxQ 6PfU3q}]ْf "o X۾)k}\ U>z!Bԧ 9?b"&3RRs{,Ǘ[@n/7 -ynW a5o-iJ'5иө26~ ڔ$ $ռͶyt^͆( y('!ӋդJ7X/FZm1v)U9?2#荮6b;rЏ" ԠVH hk`5lV/o“Ũ~DƲ̭\yU̯>|W]; ۥ{I9)cj4GN`U]QZbЙp[%B@yIhF +0bAM;ie# YQa¸dMLء,>+9nK_XP.@x :ұ)@|0 w$G%Q$M8lEڠ`i@Kwۇű `КY<0ޤAhCoSX@뚙f; kÐcދޜC=ɣ&dU4}oU29ټCCeJزXqIWd%mW ^_WC/`kS'ՉTKSag$K]=;'woIhڃ,c¯@ O5̙8flp8o l 5B #g ,WIh;۩$mH9IZ*ڬu񴤦_sm68Ƒ1=8~獰*wAW՛LVvJ0 )jqi-o7.c'`ofGorh#whƬMDN}~);4T`'FIm5ʩʯn^mEʎ<4]\A*Mqr`e{7GpRȬ$+4M:,ך+>5Ztuf{(r2F|O$c]\Ky7YlB-YF $@ 9ѓ(G: ǎ׼E2!>kA;p7+떻THF) jîv[ާB.L9y*+Jޣ"ńZ&RUVzB >*STA W&]d hGON5 fAܘ 6@w,f;'eQ}n]Z &S9w Hw ज़ ^Db&uF.3BCc< yU\D<0Ug/.uufϦ}--tovP#eM7H!j?jw  pIG10\bmZ!5  ~1 =or+T!?FbؠM4w pF:Du6' p\3^7t>C=ğXT L&'8;-`}(P.*s} !棺 _i{Iys$@6%ȑ2٨O|ɴ]BAQx:dRJ+WL ؇27\ۣE ߋęJRw_N-ueS' \ovMCgy]Y>V_6dϥ%\J"ZYpޠX4WfUiM>D09vr]MjZ fM]H "f*}s߸.r|Oj@3-coGNG\Yἃ/@A2Ntx'2 +١(u X/b3968yEDeWJw[2ut<.{2F!h1)I'1RȆ,BڏNd\zhLHWWxNg;R|K/QL=HƉ+Dj|ke u<˲-X&r[[zU)Bc5ك"C؉s-(2FgcL`RPx\cRJ@ۂ Jq컋fBFv17@zZ0\@&/?=$:pɟ#TzL;It*e \_I̒IIN$}]&\>,Q[Ǹ.Jh BCտ WʧRO+.4"?qx'Gz!|G26P6&4Ǯ:k@RwCY@ٻt:CWTl܌uEH2U ?]? kvR_P}%Ex;:f.,ʭ r` 32ÀA'Yxt yFOj^w*9oT ;yCGjKع…U&q<hO~:0-? h[kDغqICgR'hBư+1P E}6z B:eeӨA)_`cqߩ[Y;9TЛl,5 Ɍ60bnuߕw:bYC/'LкmV9;ʍ`uY7|ۈsi&z$G~\u$;;g1M0>f6;?=5 /rYz24զ~pTe $]뵣QdgBY_B6%``17~LzT8nRnY kUYS!-ɜ8a.]?c*tTӁ*G;ŵ?RXa\22$ɉ  s;L09gB hXsp<' lG4qAkxNwWJyhT>9-dl\f?i'R è 2OpY LxoFgiWS9=(L٠!T?`HSe3-n"p C *;n-f"T1RYnXeuꂫRz \$pl$)u @(ҁ8y&1 2Z;p]CTEVj^F˖А/" ر_+:Npwtl*k^'R.ex+ ARx t8&[`oz#6ؾg|G`uAr=wH{tpc3Nv8S&] I5G"Ї%Nh1τu&BvF\.8u Jz9fN/ptg)vu#uu|ʥZVmA& /[?"素󥹍k?.8 ֝uCwײVVY"OxˌPhRTzE \/aeلud6q)pAKA2)p ,(٦d Ž4W@+^+r&9P*q#3|yijO!4 Hn6Z D}U/SLfRۆVnO.a!7 nٌ&HˀNf?r'v,nOAW p&Jxs(~adf0RY&mM_jIBPtɺ0mk'Wz^/RU,+9#f"R:t7p $ ^t!ӪDǝ44Q* 93jأFu~,p Ÿ\GtپNcPtu㦖u:/t~y0r|ŊS~M{3 (E;@n[V e:UBVYDV4A]?̚3a1QSyh2蠅vnjFIr%&"zVoEk;ʺr"+w = ]P7׏#P .tȜ۝EY!믔F \)/:C%L% LsڐHz_cۗe\ZdeM YJ'RvF,/šy .1J;lNg/Id0x?2Iv͵.Rp`尾T*e C#HsI-Wt=ڊѴQL_eA)gVQ 1fuI(䌁l:t?# szNCy!`c`[Dufz-`ѩS|GE輸.EM)u_R  Wd]5ы4JIP ha_V y)eiQ,ME&/x 0Vn5譵"։(prQtTQZt@(YdAE9T7ڃYe_^cDžw5? mMk:-THfMF5ϼo7%e Im,5YF ˇGO',ÔY`asf,v #OQ>.E DjL{i6fo-S+P `=<4.DsneYZh W,pT-A0qǯ%_}K0adQ62lENQeG-{H>NNCX/:!y4rk*$\}X (KT+ wqYyk:ADrG!ѽx@e3(_Z퉙rccMat<.R! Ui&u$e֨4"B=Y*^^k+ ?ѥgRXXQ%p9?1Uv[*Ȕ ̿O(E `´LSLJ̝sv[Ou_'KI.a":yn6UO CmՔpG;. [GwbU!~ u2{jPy*E' P̻p/DͰ6F `adO1)GWsQ;B v 3_8PZ6-5v,;r%$lВ\\|ʾ[gDfkxp,ȓLY.h k 3y\.Ar$#Xݗqrd+nFOD =blџCu;cE gl۩m Ib9x:Pd`ۿj<@͉(-0":1-A=^I7-9XE \6iNr`.V!]GC ī@cHXq5zllʤLi_Ig|ǰzd:%6q{4B0砻l-nNRZ"BSZִz穡AGrܪ0Su SKqlƨ~+Qw$$ 5aq3*;h'߉`yYYQmVm%Mw\OOO`fY?+׳ [ҵNG@N v+M6=XzS*kÊ=(P~.Xx0p}fKu[Wo)5xG$BV-y!Df7ŇRk~O|sZ-SRM)z%']M"Cjy?4?b5+l^rO:;_kjm=Ez>]bG'&ft.ew RV/mq2I "ُN^KjJi:]oٰߚx`wz' % ?2 4PU,0TpoFf ]COxQ(>Hš(eSUlB=N1ի(xx8LU=CiP af21)^]F[f{UTAf#gl n*3R'f08Eͺ%F'yT!czRWݝmG bZnXmTm|vMkNu6>}QF$gjdGqbӕ@ u= zO"iXdCt5&r.ȕ3a|E[T 8+U=J<M[Gy! jB7Bsݛ#sqY[xg<T ][,\ XxbTv3 FS5vGZKH5ReSq \Ga1Ibj U:i5ۀ.8myzqwk0h:5 (Q/k:/3pjSd ~"[2& @}j+8CofAXldJh)DGh#U7-yT;6.{wnx:"|. ?z ,r sns5I1,iZcI ["u8`KѿU4 RKKAU~xiMJgcXr1(n̉h2xjM 4ngY)ٛ?[0aFx_8J*GJ03كW fbǯmnnb GTtc}!-r,M2ܦ!;OP1^SF} ]Wݒ6 H'c\ 0t~jJ,ǦQHW۾xsTrA.dh$oԩP#]%#~rW8|0n}ߩEYC`pS9CHLin F)!ށ[;'L2xv3+[G.uĮm!ZxӅv78\~:qlO6qsFb'/7,Γ&GI EHnҮg(=]ąٱ(~r!yy*FۜQں,iDB zEE4֖/yuX)Ș*!qۣ^N/!,v oJf;G1iEnbR3z4I%^yBI&Q4u ;~ޭɯT'Ox3lӊ#~)'g*Ć@pe8v56e]dBIJ1RxC2rpowUA-1 (Iӹ}gIan<@M=+;~TtϔN !/HLAͨwHm0 %sw7(֓p t*1~5J |x289ҼپHIJOׁwѧ? 9jkZj|.эXaU>^Gp-m#@n_F@~ȹV5aܱ]l!vO=]pT0t~joarR)Bb`ʾ :l9UJŖr+RkЊ&@MtBsGqb4 ] z>C!= cxG C`,G_T+,Q^k{G8)LC$\ ^~9lx,_rnp]L OO=!Wj]uyjg(gZdv`n `qO kXڊ^p%fU{-'_֒[KO"']yD@|Moa|kK $ku <Ǿ;1㞏(ɟ3]+C*5)AXî&ZꃯtCɷ `@ eYmqN<&?!c]ߢjph3AKRd| drZ[?Du}49?v)G[\8(JY |L1ٷ}.EiԻƜQ࿓;nPpA6WKN[=י,8u)!~=΄YZPBQ;#0[ǞrDXL-7#j78'f0e&xI ^.N'jW&^QTqRQ8T f$FD2zC74˛O+tZN.o|y˪?LW.ߎ[gҊRh+#;BKUo4udAw%J¼K>{D,D,ã!IJ-D8Ѯ\T_WP7$=L6w/2B !$|{ v4;dNp-nL  w 6h538D%?(񹌗,ˌQ6+R qaЈsSIv S>%aiqmXj,ec[!Cc 3:~n]q4B=vyLJ`J̠֘B ^CNi!|OM6rp wH`ibg4^ʳB#Y{ =R lo-଎-! gCSoYm_;qG<۰G"]|*Ӓ@ Z]y.6%'qM$0.Q_",ܽ ޓ naݬh@$PCr"a>0zT2FR-W9NG51.ciJ)ȣXKEaIrF nAED>c|xF!yQ|':(/(JVB5& zL0WǖL]d]P9Zne-?r}"~@'_UΏ:lSh+頏DdCDfmRm.η=;GCLjl'bU}5"\mQeOH&ŚigbA{щ)Q$Ԭq7MY"p M}8rx$tszz'^RZDfjRwf\*bijf4 %/A/n獲/g<0UpT҇K[=fMI6 8-a䰚,;wž-` 3rdҎxHs^`dž̃q,pVI'Q!pOm# qc Ҩ*./ %bb:.ϪWp:/7ą{(TeQM_c?$搎fPՒS]wՐT5l$ g2yE$,wFRb)T6ψ͏[#M*vȮؚXɷLy-ud{a[2sctY,)4R8<3hNEVVXVR!уjӒ?\l!x ˧KL7a.P6x %;kxʍO-}p6^ TpwG cfSy:rɠ_v'y2%%z`cL;Sذ!1%?d0?0WJBoxgҼ %r>LsGz;.om8z6:,Odhp銒Se\Bxc+('4ESKJmfC7_ԒOZd"TղI9; Cԣ{;`?a[o,/ %uD)_Ķ棻})1Ri|zϸV R6{=n -0OLVג?ҵ5Il^=lmZc0εבjff?b3K;X3~g g^5lw>8\ۛ 8Pϫ{i0' bpC'x~5{f}0 2cP~oY,iDŽ cWJ?lY67]ReǏߎCI 2 Yc7reSh;D8D:u6e%`4,c5w癳 qla,2ޞ\́-tP] uQMظ c^b0!6[-w{9s٣qPO۝vuG>?OXr ,_Ⱥ*S񺝈[;ڜ`S>D@Kӭ 'V`C4tőij8"EV2)?[EW 喢xjhR W/xi?l\0t_MN$ kj&Vc \Ut1Me7}^%u;!a+*BW'#3Bd5mJ#߰?R{M31M ޜyJ0{|9祿YEvBPڽb0,zms@G gpۅ\ut޲Ny>T]&{4w0Ɏ* >rCJb[\Хj {ǙiWy61)e>jPհnDjyjHG./qGLK:l( +(7O=5}}<yK}O,a{XyϣӚK>O.ȩ)V贈r,2ֶ#ulwT>K},tAKM$\+NX{")SLJKP\HT ? KvcB4JuD y`M$6+G ݪt‹$)_~ /.7C_Yy~穩xZ~Zf6+2̤Ԟ)AdQL;pg+Db)!M]g!:B 3 `2Rp]ŮH <7G튚2pXA )-aS"IdlabGcNá\Oʥ)dJRsD9aK"\T!l޸63<#M0P}g ٷ4+w+U],AVNN"XRG"NyfF:؃XL3pf8e/w\rt ʤ#2E_t].` r<4@3 NvQ4 49-[}0s*f罻Oڕ?xI.i`E{#߉qԁ41>(a/_y,b24; 3j`qܐqя,Z5;"Yԓ+Yfv(܎Y*.%=AI#<cϴ{ix/b~,Y CzK p*v EB|K&Q YL>v\IW8;6^}>D< .ᰀY*4^4"᥽OutӟE/KkoV-Fbȥ0;$/r/7Od K2OIК"K W8f˯;KZ6uMԜx@*P8x-v,|2ۈx\k#F]9 <*lJaeZ,9 J Dq\~1Ew-qhhkMp_!FqG4!KM)`$z #XuCof|`)sbga/Z "-w7 ׀Pي NQ F1`cR|`);Tɔ}|$\(cfl3Q<U 5^.B_sƺESP`Me|ni}>9o?!G{5fG}y+ b$\L-,?PC6xu=+pVr5 ~CIwMT@b_DS9Z?OYR~t&#p?rZ&K6SzG$ri)U+/sxvdW_rOv.XDcCBsvMVy^7\jB *h}VKh`q̎4S }A|*W I7k?RL <}GnDB"9GV-a$RG(Tf  7%Qa6OBnMSVb6btDҼ ruVhe%f!.OVm#DXC_>Ә51܈Ҩc[)ooyb5K.d F=-dTsv/ #miebO$a+Xͬ`Ax}Sd5 f_Vq,ɀRRִ{T3 ~9ìAV YY f vmȍXjV~q_9W{L8]"`bF.֦EIva(↑MaW~ۣRZ`@Ax>'A38hG,xQ4ЫlޣXx(mR0tuj߾;T$WovpD':<0Yڇ֧Cbhc8/]"z7(S8d ϙt]-UQ32%7elN|CߔCT|$qs (5VZٝ~=yFVM]Apk^}OŃ\xG/rm'ĪYI| ^ڷ빉lJH5m$y|+L`G2f焱u!4P[kmwzpo{6pOb7(\r+ |9 ݍv. 5S5Ac jXrо~|xM-]C][0%shg-zF.(nbaCIߴ{wowgW)>  "u9xbMw-'Y49ߏPP>j Rmh&?".ZuجI⛷! S:ƻGPJ1F0ݙ0-,mwPiȱcuIN } $?V+!y'JڐoX~x;Mر쭂 e#&?* ?/[0vjB;L]6]Yr[ x2_}@#5 ٠ٜw=:ڌg>#aղʄr1.L xLܰbvu ضۏ)cv~u׷l/sWqTQtSK}K~d+]mM!MYe6WyC:eF'%k Xkl1CڭNIi)d <}Z#]@Qe]pZYS:+@b1ޏ*[/Pa gߏ*B +o yp&iAuZKdT1Y.a1@ $;nwDo[> ZgI3ThxpHҔubJrԚ$=lZ’U&}eňѽ:y`,`#=P9^~txU)x9r%B~y;-3ET- 5tZLa.ęgg(y teTdT.-5\g1h?Z*KWR>pgޞʻ (- !Kx6igbm3 ˻p[,xgRm55癟H{NU+2]>s!g̈9)s3ms{ FkbC-#8U3hׅx$!-c,+ sf*V;4ZSEU$){KNKlctEw7\C֤$`E ЕX9%S-Yt[;05UNJ4oU^rTC=na;d0DZftN}ф/sL~-^89V{Eav7L`3D@ӹǕr8)z7r+dqR|xv-# VI.~Av/C" tU@*PBNgg>9T`2AQAK.:,Xh-s-0fvx ^v&[aư+)> , Y? 8Α}^v"4?jȈP7-E;Yx ].1F~ꙁBd}o>kGr1AO #R\w7m'xRvMND/6.;{$'|{)Zw?z.Z8Ũ$I02tWpN:MoR6h)w'd8ɣimpdO]x*߲NǾTB0Dx% (4!4Q8m`TVw:a3쀽 \Ct I"4}AURA0 ',,Yd9XoҰ6S\LvBѬM"bLdfm_pUbf4ޔH Dn[~e.Gsάߞs}lw n|RDg̩iTwmiW*7NqmAxْF1Q_ HO[TX+ dsfWo@mN)M=0srҚ{B&"\ |wWν G4YN 4ĩ]5Pªw/[voLv n\x z4uNEI A^$bG8mm)(AmeHPArJ!J rD#/#SL]\rz-#YFA9ht8\M_yԃ7S{ѮsB˦py_*ޠNNRrJ%Ks$vC_-|;$Ul05Kh6S3<Ljxe {1D5"ANE^+o Q]eD}pid~V*ol\Vze_儥-.<&u{k  ?\x9l!;/R OGSb{cUpñ圪|L>7NZ#WS.%EVhY<,]sJv!kv90CR1$tQHwiiY 5"RW;3u|'x.XJ`݁ʽw%z9N6NT*Yg^:aOdb{{H.6DuU6k,M$j.o^Bh0t<|Kh^?-|03#<`*j2KbE@*lMՉe"hYS^5`_~6[~3ƅXx9Sĵ @{"KGv);im2hE(zOܤ*!j"ׅaᖶش>t۴YdLO5g?vUnwwG* XOm<1{ ECX@F|9&wFcgvR (zI4$KW$ $Lf'Lvơܸty\An3](@P(.#du3)0RعS7@:kzZG^ul8xu,$-AOT͐ 6vjtP3SRg8ymI(x݁4`"UN5d E ]Oy\ %zK0Rk#nCr h ,O'KrmUH8 ᄺg8FnGfR~xl畤3tJMpy]\Q^z)!v/+8%d{RMiZDfp`b6".g60TX.[W$nAYq0|5MT%>t; 3F@qkቦ򫇷o+ZeH 5c޴0i*S 裛 jʋ׬5j܆V<߰IZ@V)~eG; 8Ū6)é~bhuΓ_}էҡkpM:um΂QocUUA$\OLɉ4nВ1`jWtf Oabg0QU Nv2,xPdRo>$c,NX~7Lg'_Ayr/9] sT08k8͵__&KR%C;'ۑJNS3R'CD$lo S0`#"QC5]¡RB4JzAaPaFiCd.7XeJ*\>?fCF[: 5?XCf4-Q(s#lG%οrX(J(j G t0mo[T((y=s.b'[ Ïָu#{X~ qN:Bd?]U?mQkF4Z\}Ӊ:ZE혝VtT ȗ7,ۦ(]{8X+`e /䋵z ҜI!iQ+`Ro[F%?NWRu;NS-B1*0\hc쐳~r2^;iX/@!$jhȚJ>ڽtɑ˵gr{Lr~c ߁ &3'd֥}eGetj?g1/3Қw9 /bT{cDʯd?xwF!bd3&s*gФ UZE C$z=&`-2 rt3{Ҥ֗\D…* `vtN&PGTy) p6n?]$4HW_nKO] (TjHqJ4-2?A{Ba΀~+B[ueώ&¾SĢE#ý?SUyvUmQ+ &3L>`WP*6QUʷRm/vvz وQ1'9 "ƕLjlyജ! m[\֫) źo"Ӎj$rbvq} 0s.Z)>Ip-<D,HOˀl[j¡0ڔL88ZO/?%2:]-hQ0ظ+)͖[TLyOW±aEwbPd ΅j Eu~K),oers ,P˧}j伉X| 5pAm|Dcel{\)rH >9*{&iMN4Eu/({l Ir>b:8ZÀI XLʨW1WaEƎ.E !U:%l s%ɝ钲^!GRZ2,^;, AfLW.;we5eU /y h61 0WoZ5Ll# ]2QW508tE }.o0#bE13k^@P5Q'pWJkB_]K;S*jqBWp X0}'fг3f0휫iTq "gu%tѣ>F7Jvb XgHVX,왩5zjIUoy*V0)ȴs?yq~meȄGNt-<x~Rutxy&,ٙN[-%å 1-r/SC'>T'ٌs "侯ԖONo]MЋSg:+^!:p^Rԥ֡)떛7}JMG e*|Cfe 7_װ>CW̶l<(R5Z tͲʌVe1mΥݡ ?Uc=PR%aZ~bWʙٌj =_\ [fz_h釙+ ~?G.; =\ {2Uӥe 8j^V=:M4)|& W%yU(쀰0&*˺IsB#5b^0:.js0B*rKok]`"9J0NJnclƛ1:Y⿍jpSou1M1D5V TaƢQc1R/Ok}Cqs-fx KZohg{6=j 3Ӊ IACL7;L*l28TE<оQ j=&`[?Klpjx-PjNT_ b׼2)V^P\hK'PF??&|>oc jDd&tEջ+k6UXytU%/IEAӷa]5X{l_mݿVj,s~0cNX`k emdtߗT`ihQUS od??jj@PIӁ}iqџPfP@7NVޘ2,!خ-'ؐuo#бRq^4(̣;v<DJ&*w y}LA0o$d{`/xaB3ظ,='dbbNٗ^`?^$T~>-pD#*.q[JS#4zkN#~z4OJkk3M{?fӟbD]IXFРGpe1] 3g.dqeY2$N6& 3L:k(} q3s8jv%\a^4+knd&խ{R K6/V)90E<0N(ox{Ϊ?<(+To;STaY;J#0ו@SHAG䀒9X[!K<ҝ)Kax%ѭ+u-Ak QͬJ*(B2=QzHJ:`S_eBL<@OWmĜ.2ղ(.93 W{61 K\vWAy/XT&)$8*Q] xoL4FT%3.ԱR#@KVULYx3]xO3:>.(C"sWDESO]6wT~@kÒŰU.< <tv :blHk?6>0-Nv"B/a8Ԇ81+ !Ǚjy2׍O{jI_׎ LWr%Zyk$Q3E9QV_D>G+}(&3s#=*Բ3LܴQY,/J&^zE{j4^z\_j)5 wFVT(w>4 ` *[m&'KGQ>"[-z8˫^=; ]p߄s: 5zyNKc?}Lfͫ64>M(lTp?`ߡRSsQX%^@%]jYuCǩ_dn%Ө5HK,3Baʾ,"31 sJx Ur!4&6{shIDy.2%T+0RWxS-'IqFh7?4S#Jަdbeٕ|^P04sl) kT!vDȤc㊅6 1/6s|We7m R4L "tG ۢڟAFE xWEG`=q}_4.Y4h"t^Um*.DSK 3/yf.sГr%R+7s2`!ԋ~e'溛ir-SblMVC:ĸBC ۻ"l4KcfD"Z̥N!AvnEOJ !"\X ռ]xs1r_:@QIO#_,j N@WF5o:A=Ȗ?\y!qBN\uԚGW6A`fb=7]|9/Y.:m8SL0_y)ưf!-OSPOIu`XJtKqܞ-XӃh^HBu~)ʼT {a2L-W:񽝠瓲Id("KWQ"#G`nڳ%˨ޗW캈m ѣ9q"ڻE|/U:h }6 Bi?hgj(pQNh)oXS "1O*H~01i\\hww[zY`7@v޾l(:zwpl jF.fi;1 ~3C1g8YnebW94+Ecuф]&MVW |0$\NI>Ń0ػևzBvt"-n ` su]re&i=*̢ '2.B}m^y˵egf boByRsM2jj ߐKJ#]>_[+Rb*$o;R@)xY#i@p_#*v4 ɒ󦋹s'I!vi*{0F>D;>^:u+guтPHӝXpW>p3f8>Q ބ<> ۶Gw$m;>Xh|tnRџ.hǨ*@[& *[KAD3fTXc|jll#J,s+՟لJt5Q&v'j*@As9$]. ̶f%Hgk(v**@Osp餄\h3j8PB=mm}?@on GHrK*ۭ_9dpv]ɋj-kW &%vuMF~Jt<'R6𒼼2xeKG3URw8}:|IEX Q}2~$JdV Gt[|'n @ǞhM5iȚ@Fl*077&-k=?|~Mw_@4tIIt#K/  Qf"|1cJ\#I#G8ph;Ke|[ȭS#[5v ;B7>!`$$>YjaUc\^TV=ܣw 4B]|E+c scGQ-׋8&o\% 1ɡ%,Q1N֎c5';)s\%D/H;KH򁚞_{VQjrڟR3̯To<}1fqL b/Et㤱*J.yFM n=b-)ܳIςu٠pf ("ys(53 t38E- 9hB XEŸaV);7J0&~[~z1fd*kF?QOw\|n {:`JLA?-R^.͝wֶea|x y_5%φw/@~"WOfzۅ,J,t8 4&| qbS_[?gTpЭX2wGG[3ETr[@d||o=yS"q*k\$uw8AzfIo鉄 {t=UXb;9k{}x9-&I)o^DGQEv~. F&Pi /n GLc:^^:FSÙg; ѹc4h0Ypׯ @_\5nɕd҂*]kn–#Va-aV޴|0cD]ȉxѸ&ЍZV*>UF~\ ,NދP]WsXc:zMK1xҼM JMCW3tLOgŨ):nt*܈tшUK^jJ~cӾe]wU%egyG0; Te#ІaQVɍyBҙa D]M 1{k=&ƤVLR̟dP9*TbQq`sf2& {@EEmә'VW)~F+Yʰa-5nit4Y_V؛Khvs\/LL~%/­1^L{Qή؞B?jÀwL"rrz{;ߗ[|ޞ>LXwyr!CSδraģ{\~a8SF\5xGBskm.Sen m/^D dҽ>RJ3)}Jv'\Ѡhh?<]xAg->m34Yib)? {hD\¥ŧs`GC%͌ӨJ,pNJH+)[ yT!؄HG3ǣ L.z*Sç˳L.|X'FHZ|l;eY;Ba?DFbe(4ARyr cOR 3 :ZC* 9D2jTA3^%Po]}QPH`G$b5)u|`ȻX?#*rW߮6bՆ,iY`v왃 >q15l}a> pa*Ybbk4q|^d3yGU6>fL[J7qRba Xr6Vcھy/leV$2k$Δ#{Y٧2}@F!v}k,Lan]Z'Hx\ȧn2Wq[^$𹲅Gt/3T00"b3FLN@DsfǤlr&}}D;)evD2әVn̑+UƬ=3>IR'x;i}㐻,Eƍȭ.G M_SPXnԔWߕ0 Gr2'ntƩ|jds;_n$F="Jir'F-6}8g{0,K% x gRfiEWj.CO1# {{>/徚ssSD zі͇(hvXS}*>K<{ gjT7-Hgfd|E@hSCC÷Ǵs.s'B<,_XLhCs j. 59 .UX. ZcK* J܆W4ho?E0Q" ~ֆ*_ tmê)=؁R+&R~G 7B3Qa}4CjvM/P赨miA[(4%A"08lj.7y83ʪv@˜[ΈYz54ww8ci"4 \zyRϸ8n +m8kmu `Z[Ua˯ ّ|شF]"bjf/.Aibjx wS#zg&uYLq'jл׺~pV@5I\bB*7X]bO[F zm:O[4$w%ze$znD ) 7CP ؟, +Sh#cP| Oq[}bE s?}q="1JU9sqӪcQ~Y?φiCe5 &XUqVtL}o/, `ˎp(P}2_̈́*il$5%G +Bs3^X$EhI.|)eNiG8ćJQF228UR<s@xA%W$aWG dO?JDEPO>a:&  a7|pf#"btQ]wDd M3Eb 5v7̶sk9A"G-c'oS` Rv+4͆ɣjIȩzXPnUИ!L /Z:d K2v[w[+Z2M,qIhc.c9"f2d$ v|؋ &a ƿ*Y Eu=q b[O?ZotiC8"f*{YX?M3q˝Y&0+u * E<]ᾈZoWȴ~+8,</BV ռa'>6RWDBiQK[ii+xHPLh(q=5ѰB:W󓾁­\(g8` uJ7KX D#Eqn_],(>IY+u_RH<񋤘g,;= ߨV"/qۥr.CYhd.mNQ5__+o+xPWi;M^)LVF -uVB <Ea^c#I~]э鶹r4#*8C%ϞzIVdF=eGT*x G/^jE(CCJRjrC_3PX#lv7kz uS4Fӆ0 Bi>8H!\zVxާfg$WfKlGpcr%92cZ]tcR$CX۹j4r1ijE 9c2YWjuGq:&qOKA%"nm6L0au>ݗۗU~3ˊ@i<$iML2_/HVA6E(u?ׅ )&a^gV.h/ Qj;hÄ-,ԇ%]1{ȠxO5%e:+v撁4ѺI{ U0E5Sq*4,4 E{hL':}W97?1&,񄷃]vrthQ5@C|!w\KέQA`5|.`B .=]hPcha1i-x"}3o6q(b]@:w6#Ma߰ody𱩧c ^:ۙ0T&//n-4,#}5 8Rŭ ޚe HxZŭ_h8KHm<8B1h_Ɂ՚Q13qae:p^; ̀W[|K3VI[V{hdL5ɗz8aU `}@IW*>tv]YJo~^,c3+F::5v1w, \8>)5Ω<\ȋTǙ1jZJ(XE~OTQ#¾wDD{Qlڎѓߐ)%Ep?k!BJ(lp NtqK˕JcVECpk'3 w3v6e7S,s:킧J&s͸1>1|.-gDg e33#Y;5yɻH =MxMkpr[L׭(W7%/~:iOp&Oo^򉑍 cB+~¿1Z2AWޕ=r'&z *A@XR'Ht`f,0S(BpMB+*۰[`+o*)g z1p5рԷy> /xx֛7h~yњyp?%.m'ִ×ڀM@}evcq2k.ckT \:J47HҿS5dRO,g"dT=eAwSau dQg7+FZSRr!a_aA+ҧ餂!#D1w9#5H Zyk[g}-< ;[$.+%fFFܻa6To?M@xAwY߉ 4tװ qbP\H&O]QzsS<3?HSAgє~iwtRmo E99vHc4/>o P["jmO=HKCA؜LR>]c 8#aһ^6Qs&LMΌf nnc\S/r+]d/1X#"Iov!tN3/\ Wg'مwqDt~k.rJecQ]j5u8s7͢:_\eyKg=#bdʿf{`xOnl+sbO+f3:7:d>pDÁ)BKNj#7_ b%Ĩ pF)``EڻhcS˩o&Fnn񗶉Siq}6ij*ֺtڿ(3k"Nxzyhޔny~eB&gVg<L']` M2R?[KPDR5s^cWS_1xx U0;L+M, *(<ҏwF|ݭ/N% \)&lvuC^1ܢ,LO=Ʈв[0trۮJkZ!홚y^3(<!DTX0kI [/\xi>kJCtvf_M7gAiB\6d xzUhޘŮJoїPE 0tt, Ac@ϔ, E*$u"^Rh{&GBE!?8↑5OCkc`u(msej|Wk G>NmP3aU}lMj7B89a5v(IF{:DV?]CɰStxR:] _3;8`1ܤ%E0{mrvv|%#nmh=Þe+mH /;dorsYOB7*h˚]3^ = C.(b yfQ]Wq2.}h-dݑ ;2iI\x9yh@8wx9ū4nVD5ȜV\/KQއ+VX%0߇) :o} }x&m`u8ƿaM>ZkA5nLn΀G£:BTn -]1u G&5W\Zi8q^Sc"LCV@_2-jk' ה O@¹ՃKh5G`FfE5Ei qwx fTs@kyKPBjtł&W a PUJv:x4ղnn EC!¹tzUIڜ'c e¡;XE:ΰ6|Sم 9I [URP$*ip*ulTIlyo5%sp"M1ݳ]ֈv[Ds9 R?m&!,+.x.AG6H++j`;5<YpM{)ΤY_R sV_/tGAU{'I_*PwFQzx=teykԎ^0^*kf/ĵ xCJDOJg,H>Snw}jG2Ytۀ%'Hp<0 u{#Y$YV̥i%( [U}5q8A>~q$T%h~/RJIO@sR0%>@7ևF^'t!WYn3?3@,;BWƥX9H6;\,gE3Ri਑RUN@܁4sU:T]]d#qXEV(my-PrYFAFCF:XzHNhpzio(5f~WK!V3'SA;kPҖѦP1eɂE۲N(?gE &*3؇Ύm! 6!}飋>TFㅲF)Lb]y=sDjj3blVM8|t1fca̒yI]<5At^-M G<4z?PGO`ƍsd[Jf?ԗ_ 'wPhzyw!E~'JHX n5t|V"/nk@XTz%¤ T&˘)[VH့ AH:)"dDu'0`l,a ̣F}6zz(dHSȊwbS-9~F̒z3!\5UY=֠VL2P}GM  7Bc4Jgg[Ͳa",\IHG=q!\*|Cw_!~{hFF1B~60b ؅9?y0#m9P"]ʂDķi/7ԝ`/t>?b>_/X0QXRm!Aث .m[]KYWXl(kBXг,ss %t/FJ[(;ϰF쒇 se>x1vZ"Н6TR Ozf?n?"#gK}{Sb"5\}h~J=*u"F-N7BB:/@ph~E?Pԯ'u!;%5Za7?c~_EtlxC5ĵ\t?yѶg`؀}I Aj7|*x?ls!k9p&n ]7[*QR_AhlH4f=0*Ȉ:zJuZ)(uq0$PiLg ,`r <>WoMIBQ,҅+slWB76>R@[v]Fp6/ qO /7Y¿7^b]aĿ큺 _SEpan iS~jH@ns!Xr!fP ͯ·@L}g 'o['^Z3.Jm4h|Dps;!76[ D>jkWS#hV'!-`I _ғï/ռlaMNgX2(m @7;0KލX$ݹg~=wk4#ڙojsqO oɾ:m6BK;CqwTʬVf,{N-AA,ByZh> b|Gzc"(s q*Znʎ^_KqZi]IFLF"zF~/AT_cdI $h$J<#Ios 89 7e\D߫7d=Բj4j)QkIE t-(_]eY"w~;c(Z)7)rTƀ/FHZed?˧,c:춓lͩ!ƞXagD{q:w^zjQpW_8Q>`^:9;Teڽ4`6wY%PSƦD|ul)* Zw<)/*__&bof۴FVG;jdm2%UT{2v1ѳxEA8"Bji6a^_*}B2O(Çr߹( İfU:Ugc `!̆0`d ZyA"@< Y_)H >R =M9Z݋$Xu5ֲY'F$M oD jpހm1|R٦wX{}YcNnpF"=\DoVRN!K|F\4VaV^I{}Glο9I]01liSQ(%{3ކQi"< -G5-p!V$ J2#L(WS!h]O4oW ]fF&v곶:4gU^@& k*\,BL7K X1l_,Td>ܽP@^h{6dpa hg;84$XMu;tjt`ob˴ֲ=5?Tt4k_>9K,ީ ;FRJf2]=o0ȋF^R=zQSw=<镶l h+cpk+1 y{:G ੬䰉HI: v'~C2 MM>9uiD|LV@8e/eVU ;Մ}1ݑ[aI!f[>jm<7=VߍUI_Ӱ<Ɓ<:0)Xef3ZϘr}:)Vw,%2a锬5UI/wUE I22DPUs%V:\v[SO.{<[c}Ve{g p?PƬ2lV!'Xiȡ=QHC\tX:t٧1SjyRk_w~brJn v8w)7WO3%;?~?/b߼>>ڮL;U0eK88jWr"Y)H!Zfds5.7X޽2DƤ.|YQSxViצDI՞ISG~:c?G];U}.\!p dUϾd+BrC.G[um5T=gDg4hg_],8O͓Ȫ=V^? -2=M^YzN )eİ m|# 0p ]z %`ɽ p)#S ȉSE>3r3r4@Pc~LJJ? $w"(Q0jIgzb]˰Dvqu d UBFؚPBc5_w 3ͤ@DegWh?6cI6{*oZ& #EeS'^rML,I OXMBȐ}M V 'aJVb!D֐ؿZkp>Ǹ<~!9W}j&\(Yoڟ>Ttʓn?ЬF b}Gq`t!U=ŨG7\'Z3 U,0"䗛IB3t>rmV/V S}S0̈́:?-L0h/Ttԩn7f?q7'Sq9 jIeކilFC5WNBcAnTy?N >3Cif![_䥿Zr sl'6dh{*I2&IPTTܪL(Yk="S[]1ԙRS +L%Ngf/_,PPhB1-@V} tē㺅)YH\?!0iNES/8㊹sJxZMY׮@'t{<'28qUBbBXUujQm"N6m,8W.]R5=3v/'C['һ0q!#"X8'w~X1sF[yHY]; E*qu$хxxIbU%9Y}~(qȆ\-o%ʀ!uIz{! ˁ`_/U-bɂn6@RYHmVmP[=rT:IPY -c3qbw\bǟbE G!%@ Qκ| &Rw6nW-{c%!2B҄kWJgZ3pŅ_$|oT@$z U `:D?o{!X]x+k񸄇=z0$gccUϪ[OCx[{]~g'3B84k7*.JŽS"978w A2P/b>Ů4c6(n}Sjl=p$D[YBqx%$ hKs?)3И|c$1s0xWADPXSV7p7ozX N?S|"O_r'orȆyS|,嶛dr4U(T~ x֫ٵ XC5dm\ K3߮ `CQoQd(%%>TmhT =ߏp[L8w9)s\ВW"~UyvZ*~%YlKY꣇nzaw˲(f` Vg{KlHU"5Z{¬rS|#(Z"iR(؁Oݛzgخp8j~~9+U#IZv5v&&mo(\sbZab .Voh[t(+cd5$E5eg_ EAOкQi^W?z5N#Yvo^'O<,SL"֣jqI!xoއ"V"P f:!70/S3#Guy&qw=.pEI2xChDkP*^(Hl#FR[ahJC]TI!!#?q0#/mqMHn] %:`r(5; LDhOTL&d|uaK+57` zB֥r}z|h2 9^!V\(z4]T+22:I^=imǦZqZٸu i>\)GDӖ0{k!krz*/!2q2jk|CYD|,$4a}tJ[7Op ~J: z?j"طKDngy,'tp OFTv.Ă3D"mk#oj՘]eCs(衼F2ֺz>8}iaMC4i^8|fXo_֭OwFT¦k2 zy_{.Q7Pb N_YǨJ_ӸЕ9"cixe5QÒs;H>E=\c&f@#6^#]gܪg~ 4,H~;i@A3c*Q<fO2uQArR "$;ЖWVʢFAPᗨ' b!> ;*V1rC-J1@Å ~`xBx1 Hv(9ؕiMu|xxW+j #.YJdJIeY/JkݷasG?61N ;oD[,Dc6KmÞw?!C-ެjxQ)<`nS,+^ WlYCL|QK? 9y.`io/i}XeYUׁ?Å􂻛P.]/QW3 R"Sy1k+Tڮ}`7!f;Œmvw/Ik Yl(墖Ê9o-}qp9~iǫi X v~Rxdb+ SvxϮ[hc%0G|HSlƯ*)%LTۋO(nHx0DFπ8 :=bRe8琁$\B_zӪ\0}piF xbSv#5yGb#+ЖF9b'Zh=MN?p&[F-}tb}dB~Pddd^=n>ad&DŽK ?,N};p`}wlcŋnnk5 b M| !}>GGN:~BJlZ o#׉=LFPC@ !dI_A0mxC;gcF+7$6/qஓp}8{pNZZHvugln]yT\QNeajk#lHAZ݋C">?+dGl)S0 Jp7_=I. ʓރWGvFX.F|9jW7pSFXlL#IhmA>&läa1?v|;.nZ{aoS=Lƈv!ҽtǭhIDRjˆ]mH=<UՂZؗ#g fnwcVg|4xeT\etƆa1jVr ]40Bz\WQ1GS3Љ]Jdm̺կwO"n' ׼(.UF Y4Pn jO>#cUDwX~(Y}#쟱hƤ_z6Wiȱ𜽙 G$(=i(”|?M{'!G>20iJħ=F, 7pęǽu".Zk[ cS4:T"wws .G Z F^rB}cTi+ Ŭw`,ybhqQF@Fؒϯ^#;4~>6Slz 8ʉ{L5!AV?]X/iքdxW-~%rV2URǝ4DQ ´lPE3 [Ks54UE(Ь2@7`~ >Dz!@#ٲ Aq7۲A_h@K \ئuD32͗}%0.ىR,0杙>OW38;T%=e;8[*~Q w,#{Ǩ Aԣ`k } WWCl[QJ961 O5|P䟮j-_ Wc]}BM3AH떳$lRcEADre د٢M@۱'is&zUf[\:XĽ,r jN& NǏGӏD,Gxk#4i`EB`I  ;$3~#ZB#5Nt=+bw|i[ϱ fX VA9*adL6 xio0[&`?$!/j5u(y>I/|lЙ¦ZtףKP-!6C4{ݟz&ښ"KIX,{q%lJ#?!@,?!LVi! fZ޷c C>ÚtkqYlof=cD,vf)ۚ.v1so$֔le{~Ei‘9>mܳ%ªcwڵxH.5׿{Y!<IཿH=5J戻Vs* <9VsX>^ ReM (Hg|fgl}0Mmr"=DAk2ZV;U}m(U@(NDž9-s1948(=XCӒ;9N򗜺'`BҞH'ӻ_Ϭ=+7J4 2]fOZ.yI\悃 YȯI8M nBxG[KuaT(2[Teްoe\e&?uGf=.4|!(YZ9/oBO9 1m.z*Tx?$L$n~2I_{XW , ]B_Tg09:"ɩ /jOlCw Ѭ >z8-]u.Y:H,aIb%E{*vQmr3+[)yB _JBwۈTف)PM݌TL?o?S)͙{m([)L]MDƩ )qKmBP/LCWNΎlfCEq9(o$[V?lP)m5\EpBGeI,C(h5"ϔ ½$a'ܾ$R>hR$8op;' # 3 G}|hCOQ]ZӨ Zb=P>_ܜr4Pp .49/Ė3ѠцHn!I\$כ%ŷqA%$v?CF-ZPB|uA_uB0fʳ"ME =4āHUxsM@/ClPgx .pvoXYaOA 6f&O-g؇\Ī*&h,G14|F97ARx,Ër&?Am)G Zw~  `a)[H%ST}i;%.Y~#ml{r xr B^Z'4>&Rl $uhOs˧]g!,KF¤k[D^F]7}1͍^oYC.N*.%,lnvCi[U5rîN? ,sSw6W[C ,պ<+{I^cX҂WoZEk:-ϬcƬw8*]+Nbgf1{#5gƕ?[VUo $do,֨ߦUalmsi,_;5mLK:U=d+@`jP3\ ThaX]{aa!PiQ0?b[ -g_iZ@7Ps96-,[d9JCUL􀮂S)+_|ň TeK8N9@kdY(Js6< jPd5nWA鳚P}#3-qڴqJ7r r>òf 5EiҢf X~MjZK#Ak:=|>KcLá{4{KY,d #7R; x=yIBx1k/r 2*o3tUr $q U\Q^t4|vKE -ztZM[<g}}< pp2U<3t4q򉖥7(R nLy,W YS$~&Y>7Rbr ㊠uf7)1b&Df vCuD4' Y*R\ґz(%@:qc$urë!GUhɋXEK9ڟ YfUaƖ*Ϛ+B<5ULa qeX <MʀEڇh>Wb1ӉD*T&Am iqS|z]'iSOz:=H;25MK1Cdt~䇝&od|d )Ҋ,+[t1X2fuaᢠN֧8LIC Ffj3& VYg(Tcq<?O?_"ȠtqVH8w8y/;L˭;F1Aj~'_~l!ttwDgjϥY:;J )^—V2C7tVS_-դ5w'¯iօr9R=g$s/4qL':rӆ;ϒq!/MQ#GROx{=3S4$ LT?2h 쳵yLlLo&0{l,v[;,{"\ *,i hȻSS[-ci*4M^%B}<׎di̮t)fݥ׊VqáUcLD٪*ͯJKfzrڇT{@N$oZNJ|;Z#s6H,_*|yks~yk:=m;|7w}'J;P/;fle QRX~ànTf\ԢW DX)־nҮԓ\Q e !tm]$٭B)ǾIB/:-TSGڶ[?W C57 o6Ô8o~Low% -DvݴQ<# lCpFyVzbm(k'&u}fNG1kqh/CZr5,Tx  @Rpf:<(tb5ҍI%r[<8рn` =hnnpOkW(\I;o R7FGdkm{Εk18Fl/ݺ^}aҨ&!G#F]Rӌ[#5EjGb(rUQ3%;u >lygԟ"\y1`yX7F`10{*R|*'4Ϛ ZMAVП{"b٨JĘ\`x-:SWᴽv;s+DQL FCUʧ~OZL-h{_Y3f yݮ7;x8?T'rRL"V)#o7a!3TOM*-ȈEi}َJmLU3gHE@ɡwW,Jr^t%NZ[eRQ0m RkSAQ,0m(-rhJJEu+ܬ w&U=UFWz_L] zTxc)BvWneL7kaEAYW!eELMr%X+zJꪫvb5/\Pٍ7m/L>6S[Fp;9S>,[ u.[nS)8fRȁ1Ų4ݛ>޺=o@ř y duEu6-B,hLQkc5=⇃gKɬЧ&/?]ޝ/L0r=X< w,v' ɮ ;wf@ 6n=9d;7xQ{@t ܲʻ\xK*%O_"X')->%:}.Vz]4>b3P簈Fvڽ|pj]Fy}qӞV l.m}0#9g#W6^ Bvj[ uvӇl\4n=93]ĪtUJυZd#v2@%g9:MUwta5 8y Gq ^֌wC8"|O86u%#o,X*3C: ƙ4YgtH+"®7ݠѰtj 3LM%M,;skEB87Y@.Lia*rSDE7/ (.)s>%k/K,ٖP^FKSktK`8wv HJz"-~tqB yz֣ 9^ȽtfB* po.ňդVj̯T_5fjr,hWwlQc}:XLԹܯ61Z2m_E?f֒ԟkI{lԾ7 uUFE!2=ND012YuU@~X̰!~Ki6\0Y4:2m$vL! ;kLH+\Am4cاGsaQh,yIwMusX m.h!F-tmِ0DK%~Ĕ*рwICVmEa"~`Ξ3>(  Z<@?zZ ybSR`nqN@B'dBWacs1i>X8—V>Y 5/52I~6hO{TB;oN!52#%$#^gܯ)7YQ|PFlج#̩e?j᤹@*V eqA˜~Չq^tHLXY_ /VmaMkT8߷,+hiëz(R=hLNQ>#pKz'k0h4"=p&,Yf쌼0%w 6~rAE#Џ#oD8.4S ~s-qk[ K0i#,^M#`uYFm~(e9J9 )lw%S~Zb;0k*/(ʷt+@X}z"`ڱHb<k Tz} wq7D!viE23hj8nd k83[Wp΄˲V8C<V'ʺ4,&EdtkF c^!hk\Kl.'p 66=.,W?=֋+f.N.7&S<$'wn svWь(3nFȮBVD%ޕmvlezdҊ#3\]V\ 0H0?vCϸb\{#T#iQ[mR/*EAe*ٿ3A?)['"m_{=9D!vyb9~;:.">.+r׳5VB"Ob83xOne"{ < #a]T>sC**sQĖʪ >whyha4ry N?|w1뗿}]++ #(jx?r16(Wvs/HQ曨l p4T2v]YCFv dЎ[a=.rkL~0 n.Cxs 2W+&@b1mD1r;v 'Xb%P0DFEJ!+?:5|X 2`+([tG(Yc˛ Ya4\{b!T6c Rr S1bBlQxRA="m}7x)jxe"[ %yq;nIoTsLGs̳7[WGĀdUٜx` /1i~?Ҕ]/qf88Cذ<@ q ԕI#NPj%לȪtU/ <mΩq$YaNߕ%Q])CFbR~=b_CO|VaKwYbiz yA:, p h#eԒB1v˅'d;fbb3}|=gs9vLɛ֥ XLA7_I%ğ|x>nl q} *{#q%%v_L^q?p[Ģm ˦;P"a7 Y4V`R^9i/IP7N7sgEQ~YXQklS?*lQCRD5mɛZq':OiAZ}Xǒ?Lh}E*>[ل_fV@IгXcE?__ 5)Viu5!޲8/qqDifJ2+KbuW£'&--+R2Zũ X2 B=|訧"]T:(tWY2তAfmxnSG_92v (AWav|HMpX-ͧβTȶ$59z?g-msCӛ/g_Ig1C;638aQ -Ue64̠V5vp}eee,>UpU(}MQިO9ϝ]K+`wLg{)UpQ)hVR kVCϲ4C{<~2*T"jPVE.c'Ww+Kk/$G.LZHQ<56OpcPi.䵧<pό5Ϣs\"%o-KVWs%JԀ O5ʛBh;87 \# 0x B֢"KZpI=_F~oNETocMtҒ}*Ŕ!˳tV>CK1^Y0=Q¿C?#֧.qDnN+F~:VWMe2_߃\:-c}%{\%-{f#jhld`"&OpDҳ'|i{q8EHxqD ׺<[ܠ%j0D0G: 'W_<* ]$n=ǶxDb%k? [\+72p` K {XmD?B`JC&kEQ Lh%/*ݿޭrI!n8lD\|tV0kZ~IDC)fHf' X^vq\)y3pA{/TvWs0 \k[<聆2Jъ] 5s`h<rFҷ w.%4[jk}h>CF aD 1uwQb@\PEmkTDv+8A^RvOSV09c[J#CLA_\t^|Xܐ]V3|7{Ͱy'/;sL😃"$_iQ=%ntBj9MK$xTĄdNp hKrߍ3U6_ڪ|Ro U`Sb=ϝR͉10BhQ+8ioC˸H yv)fu"+;-MQG Rr=` P[ndnzC;rLLBÕ 5B 3*UlŅO516T&O;y%]:L0xfaΌ@R%]x mƞj/{.32 נ;&:5ljezkӁ$wip?+IKGU䤦Nv*g1P b='j3ʰV#tiWfj0Qn3{797%!~ ft~ eoA$f,, Ceh k#s <~4/(!d㻉$T#R+DwekFL<`0Z}!(K /=?s ׷[b;!b~V˞ebK[?7P)k3љfy(UCuoJB:dgŒbz#a2'Ux/((? [| ,|i)3's3yJCksk[6H"z_EF+ɫvD~v;=cE )0kN^ hj5ki4~ P'e҄V9=` 700iG3RЫھpa@zf9$:Qy+ۆy 1˧9:BM4jbMbL[|\`- k榅T\OhJ|;-OB\I?}sm;euf5D`>Ҝ~Eux"E *=Ra8Ue/&85b fcԀBe!_tVz+'P97--ۨ[z<5k)I/S`ӛ4cW[lVIKLJ̞>Ǿn qv#foF_;A6G84G~¿Txgɦ̮{@S3jC(~98g cҒ{ꭧY^ )Y8cQ:1+YU_٢IYE8lEm- Oϝ݇@Pr(yj^K>tK'& it%˒nc U߼8zXʨ 긖\Nt\Q|ЯV+aLb[<P医y%g S+7>hf95VYΐX=#ur\ё{wZ.m}inMp}/Yd~ bgWZn 3IEh0B/j~J&r=V<-B2xd:N3Wc *l;I9B!Jg썶*0b RxO2Q{'%&<K*籊Tllמ<9]qIŊ}f #w@Byν/g4D'_Y]Yk&EjP(+5QSWX쒁4]%OY!\M[*P/a<}xLmH"%eUCš,Dy1UEL{ xɩ# `x8X /x&9EW=VڂĭUF]yR]SW.SlUȢ:[m2a޴3vw7*宜rk\c \}CGպ<-!ɫQbtдrzyy0n.yD yF+j୦zΛ0 lc~_HvWvrp($ɹ&TJ@lG >`⥒fNh>zDuCW(ffLď\6yp}e#hZuU= *9NlQ5^3m(ՋVu [hXq~|R](BY䆒Ltb}7Iӛ-6TB ,@?ohkwҝǍkZx KvYALQsjjă3xrJʴVP7yˉ@[y{9 p32X nSfl(Xko׭ݺEz(I2f0%sR8 ejY96Y1z\z߻@3h̛UVp(1fz* \IL49rB@3w/Y lʘOdA<RP*Xd]HsZuE)M \cއV@V@fms&` eTQlLw~GY\^'?򦾗KATEK՟D`uXt:~-vӁJs̀R2(聤vZ5]kت u>t,l%|G2OndzUkjU'#8u%' FT\1 $1Aq?9Jk zuRrhTƫ"׀oq2@O]keY5w;q'}xeYFUjU!( S ‚FN߿(@ʘkIi0qcuI=V,/¤w4vJV qk )뽣E?'ƭmQt-fٕl&E!XP𝐗 [=d;RcBx:ώ `ZSscV21dܖb̆+G%?wvy]iM=c"yHQv g b nWK@8i^KaxnN~P8BdQK' v;iFo+\j"N XM˶YYE^G p8W[|$o]U&8g#0G ntLgHL[ AHyҫj/pHYfIAjX? %hV"5#4M2o+n.-$=6ž3^[V0>:&6$tRAIP*jDaa^xKu^C9U?.c\C2J:qhQ(DAVpüm:-q9^gOz,M؇w Ax*L44 {MsS45PQ9JN} Om1/y:DH05d_"A0!BxmP=1re<%^ՓxPzϷ{_ b'E=ˉjF_g|Nx4R>i;\8E%4TMtq3D`c\iЫfFۆ/ݕ%S+4 SC`)>OZ9$?A0 D{e XZf6' GfzٌcXJ6~G@Ey 1 p#]F[;]HF)l\dr\\K鶃Y̕yȕlq$bdJv!{#A9=&wv;{!-Nٶ(ٞ)h8 ߠ] UIU 'vKTϡAs>|2"TSgA`eШmmNBAc:g:RJrbZ3M,hb [zKzF-f2gT"z,Hh)"+.k_x*!v.GZ7DdJh!׶lF]ץPR]҂),IR^%{fZiSX[$!txف$6@uMu/P"B%d^?ƴrsW%tu̹sfgt)hóJjVNi3q UZBmvf׷l:TtL}t1؞ViUoj nʪ"oFYd&.ʀ`7$͚Gzl4yS鲓11MBZUl._G.&` \x9k>Zډ2YNf?31@fl6=L*mߌEz^OCJsj.fKt=! 4ե6QN6CAm1EJAvqw*J>\1c.R8Fml- r:ӄOO<,!'B|]jx@;x1m?LJk3'0B Os[nE=b0S<$AP4)[&ÓzA"CBb Ô;#n5i!j7lH"9S#7^Iz[ /fC̠5 =4x0SΏF)[g ٰ}d v7Ѵo'e#Џ M+!yWCqv'z6R;ZUf]RdjZޖ4"β6_&]aμ ;JZ_{v$uѠbeh13K mzӞF&|[2kݱ? LrB~UwՔ$83ǭeXٛCn<4?8SIy1@7 D~>,TJqʆ"SJ{ɟNI)aW{ol0>gOncsUN{Wv q$wz('oWbg|A>s;9.*PGgw b1GQ?kLJM#VYv1Wa(EfEwz;eLDZ:3pmn~x#TCw=h plX|=2Ҡ\-'@DyOȊE݅fh|-F 1vo%<|}(v oNaQ 0soqx>(`@`b j)AplI0WRx@[; 5X=qx8 V.o2W>Ht&IkUmIt"*Ea1 Htfd^U@JmW 2D؍YE{mڈfű?2.Y2rWϒ_x}q)C^o&"DPKV\R _;G1ӒaX*VQ{ MiO89\3Qi|NÌ; ~-_F' O]c+CW6FKJXJڝbv"x2*N@|~*!s}`WT̮93o63J`? 'G&RAtS H@>cr֕Q)ߤSZ?%HԷyy Eyk_@#0v݌4NVq:I<@\+,Kd4$vwӱ M°/fɷ݅υ$%Ub wr2ݩ&N:-@N׫(.ya4+)f¸h2KE8m-+$5],O)qB{r`b9RvG'bnp+/CrB=Zam"~\#Ⱥ3j{EH+oA': 27 ?oZkBXɎj!14ƮqDB6h\>& .B{ue!C_LMHt>Z\ &)9SA dX\-S,^n@7hUXU0e2,5f`Q|] (>nV-X IxZ6͍h1Z[#E?3?_![ µ7l p𦓒۶*Fm$Ht&0~?jduBK vi T7:.i|Y%xHx}0j-QxPJ Lnu4mߴzw͝akĝq\@X7˴/`ppF4SDL%ACMpIsH h J(8Z~S:ƦB:;+w _3AM Z_q3yOM$n;AnX:OB/˂vNj],ΌjI=>w#QL.R N5='u"ki mSˑ gTo7J&է) uĻ~ %90ϽՕOD}5.Py\r:2~sXzS؇_\ajHg6đ>tkWLqϮ{9eIh]2B+w;/c؎mQc.Lv9IHGxQ ]78z|s<.r?Uxğ7 ϐ*fEp~1|%&I4 #cO p;=Ѹ@AZn0US3:ja-:N54 !T*=1 +(Kb1UE;`4Sl>Q<>Cd2VRвDqq=LK#oA6MH#jvgL\DB:@[ɸ0-bv>PSn,)֑CS}qr/,_{w!kyd'z60p$Q|@{D B5\]ZK0N+$̤\XNF~5܈i_a06DHrjPȔw e~o;,ͷL<9׶>!&Zs4HIj'*_eZPY]:bEaw~4Q'GZ0{ҍISq+csCÁ\N2.۞m$qG!wT8qn_Lʃ$뇜Fr K&M٤S l*5)).F,]#K8Pg٥CK+>vt-/bZy;qF=e)~w ٍ+c_BxFH[jy^޵? j.7+Ao#]m% s `kWݜM*ha HÙǹpR,ܔXqzղșa>tƔXjs8`Ļj~`~+JN}V#Di\go|Ip"3AM20HHsayR[]j`)"-]eȳb\=3o9)\'6eڀa1xpfB{ӚV#{[r"< RI<賀*KMzΗrW^eOłYT+-[bbzl3>åȏpt`&K=!oHR+1!ۜb3.''B]*ZCGfeHGe>9jT(Gk«eWTu&wBv{dƺ]m6}c1M 35J CicECd} R'&u3G8^^O>yCߑv. u3~r-)9?~V-oRt$~+?bvg9R6f!-Ÿ+7R5'͟#V +I]u j! GXTEHl#86vD60_IP"UXm -;TɯTcs*q#I 8Qx&acgd%=5ءwC9+mW0 ,УkѦ;9*9kD8Og 0[lQз@%#Jkְi&G.=GkCPB`T(K)aMR`£Y:+A%H[uQi)~KS \lIyvQM6#dz[#SZl2#Jˉ 4O 56\Z=QJx50N'bR Q=k [3TJ1TSw|${G,h0p1!1ownHxS.x3x 5u-6.A؁PI4%z9xU p[tqbLzWȬ"󭴑N.ԑ ?/~yTG/%Ey!!EIc$'|-Wmf+2W\!C>h+2ׅ{t@k!?Z[cN>F_p(P7`0ߐDfư,΁zTy`bTm X}9*ve<*Q j1s]wJQjt GAdӫ,hUg~`ZtyI>8{EG.0HXM.LmguE^k9lpN^jytwD!lґLS?ۇK0x)pۇ%Τb} G~ mwF+u]$a@k1VaR^;+"Mu8IX8}e6 yXLE ɇcfLr(lV렕j2qwk p>F⼙q21M^쐾mgs4c-Q.N~#J WSJ~7dB%)7%-$D/&]^(j޹I1OsT߆@#|H;Z򶕗nSdQ)B`o}y3I*-p1T9'dō:)'v3$ҵDz+x]7!z`t9H,Y?Iܶ\{=6^d"kVR?I&Ɣ3]hr!H G|c~SRN7R wd.}aj6~Z/T;pҒ ,@H+1pz룇y`j[sqN|eGE,XܱTvi#dV|?^9( p ^ Et 7GF i g毁6P7@F]lJNݎY`A%蕙e*V_OTݬ@>?YэiC2(܆CsE:H:'1pudW&UMi;IS¸IQ1e#kv;9}8;lvjq%,: jwc4pvߵ0S B;3&y,s|r%c+ͶJ-ш ;2ua΢(98"2`B_qp(. :+"5i`;VP/mnƃcQbr펧hPmdȋdѩ:T wY@Eb<@Uf[V&po J4RaBPyP |!]ebAL/YilF 4wzZl0_ow =k@CnE,8ݗ8Gm-I|ipt'-W:ѹ$nUߣrLJD!h-8K<6͗ \ˊln51_.\<ҭ%V¶&N?D9<+ ŀ+;J2-'pk'pcvuv*x,ڧHm_lDդF$:9z,o [l-Z&eFB-K ;z1=iRڛyԔl*t,tԋI1dPCJ2q/ֿr蔍 a*Vh z<%kQ0 )f0ݿXR߆mygN_6m~\AZ64~q^CIY1V,a7KϝdþM4!N "_+h&`S+xOv 3)&kdӆPte zXɑ}-:Ǘ\&yzNoNn;v$#$e" u2Y7A4]9 e_!+'kӗv OˋK> WIR<ˊ\V ^C5z P9rV42>Uڄ+:zT(81lpY\;)',tEG_YlTcCK!i-YoVB7X7 'Y=7}}+ۖ$4}M&'ĦvնƂ@q^2aRr%|b(Jz4w:W8ox/ΘU(*;Ht))P ӷ=gPks#~O÷_Jc~\ia#PuG *>$xcNʎ9ޘ_6nQ:T BL:s4Jc5q6+qSYJx/hTt ܯu~ʝMQt "CJHI3WIWYL.t47[&m =rzt#cBsr۲v"3B=0uzxTZ|Dh=PXșyb[*v4Dvskԃ+XX2u|Ū܄u(Vr Y.6-{r4%9_&R )QLTV뵃zX&/ҩ!/L/Qz!g%9Wums |' {Vdcr~u7Z{*>[Ʃ<)HdyЂ _IF6m p9d[ҩX f Il)֐Qoz rpm /ޖa_elhT ˑ9G+HЭ/+?>ҬJvD4('QJ-İ ~ NęT{LnEwT8so67RΗS1d2g ;h &܈TP*E=tv*9"gv()V6W2ɔ`jeĵQ@q*?Y5<}m ">F/ _20dP8朥V8u{pbs/.N Yo(5vB:QH%}k5rR$ <{?C(-ʨܡo7 v=ṕ9O~/7[W~bm|29r.mK4>9Ԕ韹 !閽n<Y$Iz}SZ[vehZJ"څ6Ql (F*:L*d[:MUSgL cnq1fEߍC;zMke1FgL.O94®kR{u>K%슭KDa%pͪ+S\Le[Z7S}wE)Bi fLCtc\RxHq),7\fүMxi1BZs -F犓z *J# 6C1N`|DBFNzi+d#H쿅*9^2t9f>3/A3IJǙҶ<u܍OA#ysWQGeB23{~^jHxb+`1v/ʮ n/`0<_M[GdGJK&g@׊`ngŅ7 !K4\Qyb9D`[ӣ5s+?Uv&%/KlEF eɡ }Pb&˵vn1IކB>-r.3b0~>(q}VƐcAFtST#WOxfxxGdiAy¤z;s8mW҃_`^NVyG+Ey|sFQe|1 Ul%F i~]8dWR(Aq=}2 aIHhQS>bϪ6OU-٣C2ŗҜUrHl~Ahei_[fL'>,^d4Wj;(D!FT 35WSt +#'&QrZǣ]4޺RR]5* f&Xnђf'W-鵸{J o>g8q7I`#/^ʹM@óKWbF 1QFkH8$lzmIږjYAl+!?njΛ+ed{{McAF@Ji=sl,.#.v$^*rCE(Ag۬YքS|pnlsӀPƶ̾I\v Hwk kh$[eSAA=)5[cb@$aL{M=@ 1jD-:Tre/UЎCRJAZ@-oHM˙.f?rw.7ȶ/'syla^TdI%pNW+4U.8t1BKz[ >>ptlQ )UN3($4u '6r|$|Qf{6t4?@``>QG홌R- ;)hl;Y5!=]KbqFc;k?7] *|x,{ۖ2 6v6y-#ퟸW~lCgUOyJ"@'Z1q/Xl\SNp`@<4)-g "#%klcgk~e4S \&q>1{#?]R0hpǴY5[zͶGxus Hi̲7 a-َ {\,aVloiX.E.x<UX0?5@cW+LYԪ-ffTFRҡ{Q<σ魩"ej&=a4$l;r>+0\~zYgO*+*cqk.eQ]Z/o x*̶m,P>gfOr[d]W ?Y9 }%h-ۺ!SuFf,"ެUZncwk7`qJaxa6\;M_uf 1=fҪ+f tP y){)M1ç4,v:{> >%nT߲H.]m1KPD`-'ZfdoxZƗk( M"-xJźl+^/+ΪK+y4ay58xaL3mtm?Afcu-"7'2obMOz&|ND%փ~;bϮJZO+t=m,}Bfx[IM3@KI.qr_[HL!&B+\HY '#H5t} 1'@ƪȓɝ(,&j gpH1ڛqPyn7뉰#R Z^733?w`Կ4EKU~>CsB3n2d@sv+=%m:a֫R`wSb߱W!JX\8j/ʠ fs1CuqtdjY]²[G?AI#߄2y~}hZv(0% BRċ2@frx]~4+_јWDpf2((j*J~t[y6vbWX}l]3 VJسx]YtI.m,cJ.a,/zB$}6ҏe/ٍNتzB, *E0 LG4-S4FE[Ű ^p p+dDsx)1DѮy^,"C3~=V. lX"w?vLQӳ 3Bz[&^|͓&>4O=Ka+}]yK3HwA!HZzݓ wRn-T o!\a(7E*-e)T[)vHֻƃC]߰P ;Φ_l3 pѹ=MDN ŰBNiKlOgO~h@;YRǧ2Ѵ;ikrݮ?ӭW]AJ f}J$Y2S-O OJ1{I>%O.,6?# 3% L{Kd.sb.q<ǎ wʪ)gڅOءR˞^m SF"3(u, c2ב^ΐꡊ%轻NL_/(pVur6~}ޠ7$󙭎/ڨTX8= b 4]*9C!$t2p(ɉ[(z lѐ'QHлc-͙$^gz[ 3jjC%(!ɻg̶[դфv{{ID_+OH4kӭI‡'+݁m}1^~Z<ڢ9!)'FY1]cC`!n-c)PMUyV˅U*l?Sϐ]Tb2-hukhor.Kӿ.f[gΔ~R'.*k/=\˞}!kS*TqJʇ g@J/wtF$:22"]v]oK\ZGsCȽFw[`סVZEGo@#= nVf[V lp2ˉ_Q5&‹ )_NV'=sU$=,ˊ , $e o]Awȑ*xrko"SELݲܧXSMRU%Pr#f+<21mÄ,J+6:fXae}9Ɯg@\ʞaJڙ p<"8INvg T (l Kɢ~V"5ۮZµ;QT $ 8hNRs8i6Sऔv=NVL^6\gPn_%[6]*TcFSG1h%v{YqMJRtɸS;f#cN^(0çNLSviSUc=6^/cMĶM=Ϯh'T[DwnJ?{aqOCg)w.F5m=~kLvSM\q0Sqe\tC`}_)A"mcоIu7|6XY6U=Ԧ]mEM\eAast,`RD JMSO Y E&Ȩh$\ެl>M7o͘IQq|k70H@#E *M ٿ(,vOK X,&y׽&/YX;ZOGw3_x/ߩ B|Sߡqs_1"ʓ8eE#q41,bD(JYࣛr*<*i=]a%x8/U!yY,]+/r*Ł)3'Kr~%!n\`Xq)O?<)M,/.Ayl,Zmaj8=0qˬ" tbt)]z;?48) 4|*Zƕ) ٹna8BMFL .l';QҭY&bUіnZV(n #k·|;J眦8cfnTN #C1v_6ɩ HҝUB`Om=Jhk}S{Zm-Tu01ލ=}م4R)|۰BNs_wx xErah[ wfAؖ.wݹt2)eFXo^܆̌T]b}En(_86ta %AhY=G4A( cSFg’-q7:JG6*z|!#q"X+#2rk@5x 8tZ~)?4mQp#VKBFHwew+SʉDCJ}W- 28ɱ\ZȈA UZ|n T;L |`iYi@9W'e˟\@2@j 7?I2D hGUnp]:jNfydpt)wivz/Z\JN* ] F B2$J@lrCtWQ0%7wf#.x~RE{!dUVq3Uuv/-2ia i~&a,u ǮBW:6LNi+jV~3ϠU2M5-: ^G֍ˆu!njM tkcd}s p'3FG,D@~K'\G.^*`Oh0=@WXH30ϯZxNz ؽY1WgeJD%I\Q1xR0 Yӻa?bo8ߐv]u+rfMT E&I&pjcɽzv2؍ I_Yv }aiI94>7'3jXQwe[lz$|[SB0X9uyM[/. |*RA|vtq.H#u{z؃ZVPb}hט^HۺUi܎\bN"Dk9Nd bl4[9G[{jB9$I𾆰Dó!m䯌DFHI?,awt\xĎ7@HK=LBaF":Mo?W%JoԆ=3+t[V9x~w^:U q= `]OVK@Ih=x:̗EiB<3>ΪH#Bl`*wU,:'be&hSFKz*5tD맪MOB" Zq հxm˷ĩo*\ .'Q"3lAXńBӃT> #^`?[W8A0NmJ |Ą%E'WriG!>Oɰ #)KnE^J6[h9{ ͗Sm=?k%沂P  p-tEU7PN^5ryC!u[c#VS`)6X8 lFNL@qO<Fb)TdIA®.Wfls^F9={YV7=#t p(=4! e6/vrPB@z_0)ʪQ"4>Tt,JswĎq]^~:zz p[A~5kF%uW[jOJ׮D#{4䑝y]-qԓƜyaT`=k86g$g47IEqFSQCՓ؅T^\NNT3)p֡"x aHC~;5U"O/nZkLmZYcEd\jFg;^Tȯt-r5i=QwؤZD$NG}$Y+LC却% 5ht-*!DǠʄ@͏0fQ/u# O`"iˍ_,< GԆԁR|y9XA8x0px I %7-Q&X4cB5ģvB幯NM&puGУBBr|7 Mս㈮' GịZ_Jr4T=z*CUtL3J́6w5_O\%^ NoxDWtjR @Ⱦ !\ y,y Kyxj50=rXS9|Vke,ܝM+_W}Z[gM/ %)Z~ˀQ4Dq*zXt< OyLbp=U¦d~A.xGnKQ,9R\m#wD yU9C&eVvVtxPd%vf7[ N_S IQY4tl]0 sgVI}Xl ej~ IRi`4CydP#|yN qEytf J5e*yFs7h?Ej-}`$fu[GA{kn K=q1 p0bs{/HŗPp(dUdwk#Bݽ=zj$[ҳ#T;~/y0EFA&/w"Z] _[|v';5@smrI֒6MAgW/村޾e91B;ONɄ:O]i*!GtVXPx8K}ae@3Q5qZk=ľhJS4va{%d~ UKK ھjA )W.quE3YÃFGp"s|0j޿x*j(\XUף;>d;4ZMjOuyޑvS jLV.oZ XƼ{zآ!QlBqlIC~.6=aEy߭6L/g%{5c? ;Hy[$WEzW.Ġ<+[0#,VfD8+o7zu$d}'ut%GNQ`% ')/ T]V#%5pmRqɈk+cC.){|Uhmn4Z Lp>nG;6*7j/,悩fݲwE H{| 2 -E` S 73ۧ fw ȑhYL*Ä˟ bQf4`3.=q EATl ㉪ ]_8۹nNGpV<=ja] 34\oAW $Mt BlVQR-(~lm&hA_M"dmk`xඌckS`i {H];e@l:&Konh/#ֲN ޯt@JbvaV}圍 BgszLmu͔{J*Ę_6՛Lݐ{dKʚ*="['",3Q%.XX/z 2f`tN/*r񒦠ndPՄ&Pߋ5AEimi;{= {8z I KR.Yy}"K\J^f輊n0 mjĈ_PA{yu"1l)hmIiZ˃""4[˞ ON$R/+&z?Yt ;wa-uu]7dD<ʪDX- X_<X[tlO,Xt?))i=/?u>=ʴ ➐˜ 54 f ̾R f>moEF(1WNo" ry`ӗaT g~ߋ\ sD;v-HhOM:LGnH{rΰE*U>绖>0m/ɩ;J]& T"zb, *9pBh,0eS/O)ԖW\ /-x_EJ|:XJ,pX24nȻ=,13O֌)ʤ|8Zɹ,A 7)S~x`aEr iƫV̕9[hEB!^sf2bpҭ|_j{Nq%Xpc3UiB_\q>u&3VޙI(Jݬ[mc|ta(.2%ԄOM<( R&|Ȭ2i\G:>G5ZD X I6((X:rT_L5DQzŃ==EU#x11j']opBfH4 jho͛avKpcKt^X4\ -Cl/Bmw5~%JY[lխV]!"oa,)9sf?6F͑5hhMHS֤Ynw,#ppYi-7lZz@t`V䖺=ae`iLScU"P;|Z;#\b #7R-Rc}Jxg,|BٖC3 y&3 b&t 7u] B؞ Ob&J%.,]<k͆6dbW@>:O,M!4蓔fU_FWE'Ww7Mu(Mz&Y '딨8̭QnGnwAnϸ}zX|P=Hg̅Hiۀ ,P=#16Rc)xģa d!/[D*&g)y6""ɶ:d00ęcϋ޻Ԑ"]q)z0gk򸱖uiBYZ+?PI+cں\ mt&q)c;h |C Xء 0]V]B܆q+0^5lVoSY:c'HH[^Ih BpSTx9P*gn2@pM_UM6fZJ !ήCSPF2w{6g.s<+mSFbKq:G:gPy9@|/l>K>@]<4-[1g:YawHY, 0QZT; 9L_2.Z@'u?=!;˚[3}y  &)O*:bYs|.pdxzQvF]KYCV<_>PQi52D#Ip??l,9G0EgS&- M`W# ȹybo4N҄T$ fTOM("(SzX6-sRRT.EPZ|߁V#vm@#!Hг>g'NBn”B˒wk(<#+9x i5q 㸢Q]BݼDj?-DŝRV˕l%d$2E.+"k_DNFlB>Z㣷ifDowd`0غg0'Oco9|en1";$j ,\gUeak Lc4{w!yPB0fԍjSѨ0ĝzbX6GҐv1 #(BּmB"Jy8zk:ޟ{&m!i|*ŴÏ`ͭVlҒi,e@Bhp ;%D×ɍJc$; BPi:MtF[Eh53 }^oB\T׋36lu,?0ocuTwx2$AR {qIxc?lsO:!]}EH{se")uP eܜ64PI&m|Կ˃Jz6hCahCd\UTN5=M%m8H Ng<0XN5k`jRxSW. }Bn 'Ȯ`w.5+ }ܽ+{ecu֔di#.&j[캘x '/5` 8h9G0!rHCkH (..T0cP̍aqG{VAwsёd8S Koαh|,Y,A3E6^PvH[5tXs,Ld\#n VK]įLY˻I^:.7oB-4o)I_% 6&L;~QE*p\NBc_ Nw\ț΂a=nު&e;7<&|C¶icelz6EE"7G8@Rmfܧj7 h1SDًku@ xH"Ṱ"_X'Cy!8-|Mʥ7[>ZhQ5.Jpbah-l?}WA*$0Qxh׻l'7SV+?c_ju | G-Xȹhw cGA~G8d"ЮD14k) IKkzi2ڈ$R1E;USj_Ph߫>0湽: 9`z2^\1` SϗqKNrS)yӟ\%SPFgK$Hr%ٽSْ(M* .IId l@]XmxeЕIO{0| _C!idMfĺb[5>f̌zCPPӣto w胹佘I_y?Q${CH/j+5(yMael5 D rxFSP~d ("p2ᷥ-s56'$(JV&s$"bz3 !kr!^YDsd>WT^*ELR`M;rN&Z<yZ)"^7UGA=2Ao'-KYOffJoקo.Y)/4czNnnm`8@"cxp?rD"nR8)# =D=uY#qh݅2,FM ΢53. e~t*QhSU\6M+)k^ߍN.(b[_0+٢lL2wgZN Qv)&t2W eTTǟ=f$2g ܑù̔OрTv0jd#b\kmܴq<:i?lO%il":cxG||QQ{_ ٍG*%)6x>Lf1誒RTL09 jіȱ~WVDT£;Һn/7i'9+g"T ibqqYm1E;go֍3Iޱ"Ne0a sC 6 wc6-rSJ[#AzVߵ˘LӃTx|ׅnpb@X$nڟo:J즥w((@]33AH蒺Br|B%FIdpz~Xj nDtΐus^ω䷚ qYuKԩ-o-LhXmߪaه\й;':r#!1tRA%[aԣ0x%p䦡 isy`g02a =Rt@$8d"zON$2:I'[.HarSճeu+KSSLD"KU9>TW(aFtWj_$XH~Ncu۵%\zAw&\xO}l*TvRGpF3ޚW5 n/84ߛE}~uKwcȷz0 OH} l`ē`V {K\a QnE3Sïli~"d~ΫޚFeO=Uz|$^tJo>[3g/| Hz+xodv@$ %CZd<4Jm&mޡ~GT(u@YSy%}ETk16`D$?/;ϰd2؈g54Uc@=7!e҈S\Э<jx~)}FCGѡJ`dWuH)*2s#Tb9{fQwC6of[ yOO5<):&b[O`Ϗ~1LhgYr̻j7^DInەe3>4$ԴUT,;U}enҁ~3lakuݝ'|><nG$ҊԍޙL>ۈ:փ?<&M,"\2QxdIri"rEPpvhBVVe3/D.87gГs#~/1U>97BCTW+߻0PCIrv0S4{\Ձ$lA֧Ɯm!KE,H>bv:trUuh,idfx_ D${VHUȝݳvxэܶ3Y+~h0I.!֊ʘ w}%QJgu,oD?l(]-3q1OMY$G2^D* ZCBWU`?U@1'ZOggEo'80?΀j6M]KDoբo)! }teX=f)}64Fdҧ8B G}|)$L'<=IJ zj"4,kfts\51 H+80z&DX\J?~DQ:+?HZZ\ O>Q[h $R!!f`&Te>nx@ NY/E0L$@_6"n_Ȅ"]}j>JE:^7nN? 9UՐgvD|ߦ'׏%N N휂)JnD\ZR}JYh}r`U?ZAB(-Dڇ?dm3ݨX3,<.4`sY6…}t 8&3h\(WTeͽlHܹ3]H?fc0jc^# g3MT0⿡D}4ſZ('hBrRX"'7A{{#5u >\b{qX= tX[ٯ2v0 R7WIwClEt @[C:t}2һe5;`Ҽ]"%OM>vb:)Lb?$f:6KWbCƸ2 (u&h|X̝Y1^Ev*ᏧjSh|z7g.Y|6xf[e9H?d Ii{]uC[YGv5vZoiöw@6( uZ2xM[*WNdV]К)kZsY6 d +p.>} )nP>hpg3I\SZY[RUܩ8tҝ奖7fхbԓ/.SXX5 t'R&HD+MM,[)&>;jof8􆯫:JTӻYD+ xQ&&kB䊅71Agzﰝ /Q?ok͐i!څ24ƶ %Z66")g+[WaDWK^}0-}X zh䡿&&7GJCVz:wZg ?6C~[reߟ[{X) T +ӳ++˭:K5/hef {"hNq9iVftigmAE0> !,aD ~ǨzfO6돌aKqD,uJ车!C(f+G^2KLqfsS DQ \&a۱j_h9&[,$VCR5 d%$4f#eɫaFjS ٲޣz<Yc@qFSH(ͅH;XK 6^p&Huoi l;rVzGx{!kWz]dK'ZҵCidr пF ~"hbY3sҭfX⦒(`=v'yr:@68Ҷ s!Tyq$yڟz2H)1RPr<BPtyg6et#r3/0߂B$n-`!,lMsfpGӁ)]SȌdM3`ځeJa{"Tش2Wxњְ}'w01Y+bмEY5z t"RDIWA!i(id]WmUqnw7d ü"2D56aTvA{'1ΎrBWAyPatYL.zA!&&*]]uCߧMb\{Tてÿ#zL&5=ẅ́N=aޮܣ.]WJ] c˵›d297F@yl`1cTZu0͉j}qp*:."\3GP&Un$[}ۣQ9q-'Ȱ Af۽*,xAd*`?1{չ+lGC2S[n!3Bß :+AM&6sZ~-:YuB6n1W|cq"z|7y1 m=MA9ќYkaPⅨ'ȍh"tle (vUcjhǺz `NyLwx^>c8!֪(?ki&o]H d[zoPVRqN_=# 9&,PנlZ shqq^3'Zacf:YF8ޖv(]N~&4>Ghbʪ"D˖N՚ uCxijw &#H\;IOw6:3vIYb ie[j?ij00F'\B|%\ )1CNUhjnBJP!%C"S?FT=̗QC5(E8 ?&&̲!R2uoLȥ3v-XV$xmg嫤1pv*l∇yt.yR!^[K -NE.$ ) jݻOKlkQtDh Ùv?DlJ+&rA*;F02ӟ:9yw~Rģyٲ!֤וi-<_ `a$p=G5&l>I gX$! _F>^- BNYT{">T"ډދ&Vg "A})--hrdZ 0[cݹ 7'bx Ӈ8Y]rcGb3.w0yiŽ(&RQ ~mBi&~-_HހWT#c R (:MITšL-ß)8XȖa;ApA,I0<_H~@ ӑ'D?wty9 @W?^QVfYAaL#nS 1$!\)cin :8:"rmyЂjBtԉh@6C,%op\ /2! j-tR9ܞ5H} c- yC@䁔av^LIFe @uqTgv ̌mo F):M._)pHoM|d+D9yDĊG6^ Lm̂Q#`NGZҺN,l0R$lCE\].@\hFqV!@HTˈ*{YD2LςM0+BP0CI !sK ɾD g\sx _Xv qcw 6BŪl&a%"u%yDlf X4*ML̔VXh &*20 -6 { 0a^^B"mE o[dm~BK /mhl9h*ާ`0v;߈.fV;K#؉\"y^L:+~޾Q3{e#*<kNJQVe'+DJ/#^ɗ!־FuهB͆1ɕ3 5pKAC5?qxPܣG5} 2$LKmH(X5pfHu~͇Rb=xXS ߚdxEL6d:Pyaio"{Sk XtDN$}DDб`I*ߡH]sgP 4m5NfORzszg& `% Z`ah]# v/#2ڪO7E$PM`7fO.YX}kG*h?4#1IN k"dOEs;c﷊}wsu߫[ e̠Vuσz]ut'Ѹ3t.x"|ٝ>9!4 Zl+1PnYc (xOAŵ{͜FC9("AWub*.Uh9*>(cLWJz= 3DůrkJִWԛȥEvɿtN,HEF`P!IA)jU6w8.,, vԩGsbrRqQ֑\Z薗ףOh2*Tzϣv&Ȼyym`s<89v[r rpa+?-p3-!5/}׍ \Ws#9OHgW:7*yAUO^:q8 Z!4ڮk ]?\Os;A؃jJG8nSYȰҶf>`$ D".JՒq@&.1ZDBFGV/Ͽw2<$%k*lh]~CC[:s 4 A|aÆ]na}~k5P.7p_N 9#GK[+k^$=_bd.l3#Y*igVBȱaPr'[-Y Ëb ۙ~ve OX~VJ5f[HO 6Eΐ?oMLՐ!^R0!WWʇw~# k ;h>~l4GO2}TG, #TUr%\]׍SHM#7^lV WF:[*IQ,nL>J k7jlEʖ!SH6ȭ!;Q8~07›yDVI?2 +"{&ٝf1@C߰n,xP+RTOl*ҪG}&ǽԣk/&c輓?~P22V]FCYT:VoSGW i {8?c"dJyf7Lb{s`WZeAA8zA~ohԷK 4!Z R`+Q.R6aY9dG0MV]%3WኌoVFdtyU˟_}0Sy1'bc.B6 wǮfHFqF4wXcoV> ` `G ")S0]U O\]P^>hF&V<O֬ќWHp\U*(Վ6Div!sZX5NI 0;;[!ǹRw%Zƻw *zƉ"U.icj}8?&^Ex+6\~VCz_QS]0 <:K<-̺6ސwO햀2uf/&P!8!#(.wdEIE>OWlE=߲ #gY/ n{Z]dG.zc>bnv{[bcKvچ-,<\XTk&A̬MP[rfpy"x@IxkOȣ.~ѳG1 _9d6:)Uxd(SCg-{fEv2wVGфW!+[FɊ0XE]TE~ñB[+'w=cBQ=Q,G{hqC,}]j_6Q"4.z-0֟F/!c ' /hӃ2-ڙ.j3_itsW-e͌9gCNYE4l3:9J8_휔;;t_FJL5T[TPBJ" yA0 yBUZu\^v3ĸWGE!QkԗަU8S_02KtW. U _DٹRxx(UJʼn5f@' x7{1mDdI`J-:SDĬzgP*4Fh^'9@ <@bq_BRS:Ұ? vݖCG K… x j{f}`My3^xJS=^RI?lo*ޭ8#@^_54 =euay^uC[륂3DN3x*o%aIAjԃ= Ҳ"#4B۟R/Ttzx搹Ķ,')S\WoUW`aS{NB&Ϩ4G-uآlW͆%Q%'@Rވu.QA-$hA0|m1%=/GoX7d6XXOO'vazټSlgRG\9vO 8|{jKȾ؆MMj[WCTZ5R5G MN[qg\[yH̤X@Oʂ$z>j\Iϝ^!ׯ 7<6=@kv@Glkջ0&6oǗJ^-]ToPaĄ4I`jfĩ(#v<ע2gɍ_Y5X^LȡS}a6P耺 c(y%Efp`~AϠ՘^Ag`f( ݓW!OB@.;`0?0[Hr*6qwk9;њ_Tsh|1Uvlvmʺ_lv0d@2&Kd2+A:PLo_ M{hZg)f&iOe$6TjCnD>ԟ^]44cנwk$ex_E)-5H0 3;X3zlLTX-Nx/Rڹ׻Rb-ş.֊ҏ̈rk&/3o1\?.e[7LIw8e [$pۆk܈x^DZE(o"˰5ӎZ"5wMsK]gX>6ozN-wUdºg6J|ZcXIbra OρP!yZq)|Oy}[x6hoXh2GĄg-{mRM.HZpJ%[L3C (ZFX=#{ ̠9-.}6`M 'D'sF|a"86ok4ݾ7.+JZzjSr N⚷7MMTm=6+ *oapa_3]A hC~c+Tڅ Ο7@e]n=`X7);Gl )]_ $ [kW)}3e?Oq.@OÎGYHp N\ϣ U蚆MFkn!.J m6'}JFL\i*ۗ| * y)@D&(  ۫`&j+uIi`GݙNg; 6 *<,e4\L+7ySi օPI^G_qUu) wV8`8qHݍIiG(3π>?]Qɱ}ɘ 8/[d^pwߏazjnP `ߚߔK.='!I"*\1J)Re/'+t Q~d$Dx C'k(z*,>m1yTg~"Jp&qz4i:WA H!9?uW7Dҡk,=(a"5GmOMϯuG%rdDLWi<#tBLoY(({yo?޳gV`'b4H4r:I@^ժ@F$j\fȃKf<7[;I2_ "qw8QY3&j08?i}AI'*gagiǏU!*@z Mάy}/nCT׏Dl-೮} O*jl@`_sHqmOnψyp Z(j+](;~ vvk 94EsG8ҽTџ}au[[J6v`Z?7%L:kq>A]>ԘQ5WK'(@N$yeYc*rLH(x[%K°g.be,O]:v&|ctjq3u> b`h5)F ua⌍W>CC;cϧS%i~C#3R|4*bé ]MN'+՝t&BfVгSj3(tAƢM0"7ia؟DO`⛐ ' T BtͱY ݚes&߸ѫg p̽ <ţ#YM`<S5Q#8xՕN{ڋu0zwR}kRK 5ѱ/)s!8/}̹a4ϭ=\LD =BQ R0ak_9M?EY']ŰEe/9!xV/3hҗA_<Ѵh?u4&#P8`L^;֪JBO -4tvM`[PN* +;aKc?wӭ9P%Yq]κXRqnX cOpAer􈳓Z>&GOnO;QDkS3 >(0;{1>n]])?9EbV` ] Qeaܦq;E9^\m,X®YgH'M2v`Ց7ie ]\DrHw8e#de7d7BCB::wJzn݌^Up~)v=bg'1vrsBl&ȪڄkJX]4c˞ o.T{+gZ7]yHyXOcH Wӕ^@!]ZH41C FlAk6!AvpCB>ZIŅЖLj%1=BKbEx X;Њ|q"4"f9]o^R'TK5*i;{L2?UpϐnjpJ:^scIL8db֘D &/b.BxsW4zcZ@M\MҘm47`K$qsd_n往CfQ e^Hrl&ہOt#U-<\PMDyʤ ?*,>R*& [YLU6|>n}(5|4,KGlyd {q'=VK >EzhCt0E"6170өƛۈCcffX9 AdJ#3Kء:/͔HS{ D jیl3Z-%o7/|cu3/N:y;n7PN@eC&e{_4#] p|:?פ' V]m+na3 eዜ{iOdRU|A. K8: ءCycU!_\Ը#b;ߔp;5١"7q-vN Bk^"_sԧsёdT߄Rq jsz ژ rD9XU}"gzlE ӫ:ch9SE Q2;3cx@!P(\tQ\ux %K!eA'5Og7H1@4*Ԁ{ eȀ4ؒ]sp,'XۥI&z  qM^f<.zq),`J1@LHSI]Eue4EQ QG=|8=_.q h _rFF_ e-W-RvBkf:(#:w${Gyکg\E c\篜_Nv XKAp4 k ]fTt%J,1 2ϵO^b;Lm`wxź#$t֗~u4NcIn(r+B$dQ ʸőUHN8iD׾" 5  pj^OJĔ!i]{4y ' 05N?-E6̠h"X6Q1:yZv8+9:џttaYWsyY7)rvX=kM7AR&v+IS,T]%JJqggAc8XqI<u1"vGۨ6qfVYR4x/w qFJUN#XA綇>c@[֢>H4Z~OHj a6CbFU^!` 0\'|zAV?-x}/BUaݡ-.s>}d0,+q?GE@MZU`c[5?'2 oZ@mƐiy$E{Sͭ֫JU'Th],rtz^Wd-8/!0jBy(TAD̮⯽)?ѓL7 %GSU(hl7?4C0+O39A h]`̲O 6v$4<|rJ5zľlm r"6@}[j$/蝎 W#zd2DMhtAΨyx ?$r,^#;ro=dyٚ} ܗ9ޫ[/q,/D+غI6A-x!:ƜwTtFُ(%מ%GD& 3 &JCK1.:C3K>Ej,/([f_aCCù$XNGko(wyw@hJgʄwaYOհ{ɱk Rԙ- >sn)~b3Μ8P5Jg)9Pd+{`@m+nslB_~F BljYr89,C&QkFc6YjI`ܓ?b^ 57۱Du'G2Ym{x5@PU*KCKAQlzֆD@v26C|D6IYw95nj \lWTWL1aN9ĕhC $6#oZ ћ鋚9S{SEYB떴k#Y׽&y?y ۿ:ZGu|H̆T*|"ٽ&?1#GmXɺFʐl75مaRp1/OF1K=WzgiyIH >'C{*݋&3 udI]7ha-mrъ>Sč%МSO`48זcQZHïr@K{RN[rJcshKEAp9M&ܗkh06H ) ئ3-͢{z:u| k6~mv~qDŽPmd-̌%w)7ˣkhxM-R 99!]2gا!?{>/6f^aႻ$S׶vM@c?v]şiKd!M]X{Z2>yngYZ07070100000266000081a4000000000000000000000001616eef20000063c4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/ԋc]?Eh=ڜ9LnէyS74Zo ֽ ӇFrL{6j5?8$t(8ZUE2K )-]tIuyb)tbt*߇qAt]hRjDf)__ +%/oǑР"^8yMh%oC̬s.ߩa_I>~~5 !B7F$xckCn>}CG x5Ԋ9oOFMEh2 YbҒri  JӦvf*k(aR3)u d=5ݶB `Nk_. M|^Vv a#q3HC_IʘQɾ.kIDg]P1$i@Jxֲ J  h-WDy<>&YJ@(ӸK!|m稤 hO\q s0bPA}il&osJ2q}͏+K暻Pyk0QSy^RzLnM֠cӝ6ukikfm^.پ9BM(o2'> lbf주yґ"K=SsF9ԩƔc.)If$418.Z-?AC˄4"*^p!vY OL ;wycW$Ԅ0 9;q7*9HlF@36CN~"O|?xf,[I51_uYH[i*ql׳SMHLiI0ٺw^YWWkƻsn:"7C9%*OzF J봎ˈ@TĐˈASWF= F@`M# "Dc%C!(Qni}S%Ljzv3A}r[\a:Ƴ`N _ayH~je%' (\> @wC~DoW$K ڦQiS)~3quX ^{䀚1Mh{p *ΡpI5X"35I-2w/q6B[.5*";g&;gEW)dm}b`j{N- vƛC;׌<^njzp@P+[@gwkBHtWVʉ Caa]QզFcLtn5A&#X|r)ӧ"=v)H>)q!-k.?WmhBMH E~ .HfoW0Y^ϫBQCېh钱 (,B+S;Z]"%ēI.(W{cE #XHEhO&H!d0/e= +Vd6 7rf(l(~[м/5Rk}:4hR?m_}`|[_=#>;:~ccP3ԊٱҳT?gԒ }B`7h.jHSJcpW~/fJi:Qcl)UϠ()bߘj:X7+C057WEjU{]VzU'B2V;b:dcOqc x?\n]zZ%br"l.L,6L+9q:#W[W@F:=N -Pq:<5RS40 ZNŨJPŀ_F3`~[f B( 'i,s,I 0E%IsY`>&Y}kh]m6V2(JC^x1EaRo7q::ޣ'jP${,R_3]vR& (eR1 uRDx3$[BclܧiϤ @XLo@2 x x"\7ap[=If6tK1XgN)@)7V9at"MH2:t7K9N@_UufP@ݤpp %n螁VC]6`_+xLdz!"C@08g 秮"] Bn٤VԾN3wT8|!Lf,K2|ݏr,w~Gɘn1~ivdž"R?s }j-. 3w=RZ޵X9nMǢm mGsi'ۥT>9<צZ2uo٧ `gHD̝IF5 ۆlpj8]!F,MuT8`q< L.|5@d1.lxɫZsB*xSJr$Jk~Fak͛1]3@ wd-3" lvK.>⊪05) 瞽).,ƒjJHx}{\K.'&KՋ3}a17Z%> Y8g* ؑ |-hs;RE-G(Ac]GWǷQD?0W>K^;PD~EЪ[>MTKpӖ" ' u{ϛ30|wRF`/(Cq30k#sI>QGA|RBdV< T.@T~$*B. p{uX:e,`wi<9wr'zDx(a* YYmt]cyrd-8廭#0DҊ/Cd#}fOa!ӄ%kqA$MMfNeI5T: ÅI-'dG::I 4(AI8)+SazZ'b6p|=p|:p =6$qav ZKg옡mZ'ՙx5zX ̆?V2` ݔT7$5(@nދS\.{Xl{Ek^v ܍7Ku)TEZIoAnL,wdTgʦ"Ô'Btg)tOo_|C˨Wxc]*X3gfM~TZ lX _L76me!a~J@_Q~q 9NZHX!J i_L.e,:X(0HI‹y X9Ph'Ll klḉXoWgI"+Jx<:9J@\v ްo+09TmM.Qc10wx(zVH%)fAheU=0Ճ{jiW0X֏i,"e|u%k&v58p Ke+ahnv8i 3e}YmXgl`JxΨRM?BfX̎5ou1aQ D?%In@w!Zbݻ=V>p'.!yhԬI/%cWt&F}jc1E.Pw D'q0jAeݫ/C+r^,40xj٫s_ھf|-%K7~C9VيD^; )$θH.aԬh:Ve%z"cn &(lK>z {'mѪO<دu_V&m) @5~1 V.#&Msu4)5\QɋA 5'#C@ V3(KkGjB(72τ}~(H@<)#:ᬺjww/< 'VԬ=mG>oTaeikaO~.k3dm?@ne#6`lWH}2F:&5TPAnkk/M A&r xN7X j٣шY, X/g}dp ^6 f Dl=%03:Abmƻf.e!l-UȎ`*U1 Zx I StcRf~XxSb_0=e|}>y{w0=kKַ5& $[bOSuX~E9~ŽLMM -ZEh9#A"T?N}@[TTs j[!6R ג 0QA'`ΩdrW/ հv6Ϋ@-(7gQ!gwcbz:xV/!HfOGtkx@xh7rߔKmRpe2 D"m_&)t?4聭K)$;R23<yp$NVK~H1U 'kem˫/FB(%r(\]\l~cOP"M[h|0 s3&:J7Cz$&gwK%l` 'P4W#B ?pS6q|碦x1]I p\T8:9V56:lMX֙uaAi68:n E: :hNbYA$DGJ[go'_GSԤUD,e>## DWqDʠa@^ G"X9yCoxcqšsob+l[e}s>;` pv|+r0'*OU)ko|&:\2{)vt+QuN_rq؋a5쾽9<F5׺n׀MNCiUKLjm,_Ar O: GNL)zF^( UF!WR$K/gRۦN*C!IvH|*%UVsD,l"Xx-i9=N[Yȩ7dS2iA(yG\`{W " :L3Sb8}XCWq A̅STl~QCF*ȍFLL 1kY&/Npnx ,Mvxt(q8<ܖYi$ѵ-S-A1fy^e9ۢ' T+a=#Pط37W5p6gokj ;AA(5nIxFWo~쨟p!`gfyh?Nŗ]+{spnNMZ eL=|ٺ<7ԌYD56 Wn+zqS"^9:ZdD=9\z^W (HAmwD C88]o"멥E)Ҝ`/a[w>V(>A^4f!Ywu?Nbdk/#{FS_&!h#_%8|eЅb:ߠE(.% p$l?LBu\ꐫ8ঃ?j:+쓤v[dسqvץɊ7p2)]EK;d'G:s^SM4 ytU&H pz}lּ7왁:gnÓx_?IFM>ű +}tp[Seb<4^YrBH:"zB.` k+ev~ esFPd^M8Uq>$ ?(l .s?u НYd`0k](_1Eը=@!݁dp!s qzf=&KtPy,{PhW֝Z {w{lW'jX.`vd zr[KZC$Ȝ5l=?^tuNUQN;Qҍ%x漇u$UrꪩМ( :gZu3M6m7eAdTQOueu6vFL]U6ujXپ0zڅv/)׹). t cZx dj#Q tly3{s1˳[ 4'wHmk FqŹߙ+uV5hБwc䜺w O*?<Η(%TX/k炔8VѕUFJrAjJ'pW" MwBGȌ;`U늤@K~F{.SruFUt/r*jQf 7c#]<p!ƚ'~V|K 2|`J \}26i7R1bjP2r~iaqJ9,9Lx+'`'X6ٵs毖_ͼbaM'ZA k(M@OayOHvEdBl\f^Wz"rWWlNoBP'gM63fXLiPcʑڹ/3?Ul7L4*DAKt;6i`PM0K5V%VJ*C Ek  po"hHVHKT=9IsZ:eܸDF2e0[*GII@&e0aqQ@la*R >|>9G-uJL9" (HtԞdSf lH[ Bݬ='o#)FG-߾~~7r/KN((gS悈폫ZLG.V|s¼)`1#sM32ߞfm=;jTDÁKTu 5hoFCL!z~a\![?<5qPxTuVҮzD0,"1c]KPsopxdy;ϡ9<͈>8jElvAͽՙ&ҀPa# JSgTm&9c +GXVM(hTI?oFH2iw:QC-X2`u`4P(5(it 63 Yj-;<^ 6c|ufٮ um$iyG9|]@ OP b'5*]XXmQmqjSqYǥr| O6W(7KB/izP892=lkp.v }qm 4BA2O^tbKy#0uҳ%~i9$mdIA]=O1Mv\T`4-9 {A.ޕ-eUF^R"$wT;ew5?ظpj##6oi)/%fuM+9^{ڽpZ!˘puY'Yط z9@V4wQRd-DƘ⧡yD݄#X(4LZ$țyWMql;+BE=jŷ:گ:fsǛAF/^aOiH[c {w;3HbTs!kY]-xGe6ktjr!AU{ c=e4PZh(f=!4v=zxf]LE'/e_` Fl`} 7̶;d\+ 0o?^.GH#GIT7SŽ{V5GûNϷ{8>KE2X4/QvOoZ6nNDyP겄.tn2qȄ^ġ5@E"יGݴ|Nv F߼Rue)[ΒŭӶ1 c8o%)rHh6nGSZ,3MCۮrvpKWntŽFATkd iɼk3 ?SH1G\wFI;6W,^É'`E"Ep b2O%k)s#K`y:škoL$ԍzz&6Zh4,5R\0YR{zksiYO۳Zc L$aN89UU}Ak\οХq *XO/5eݬEiI`xW9v8QeXȐ8OɋW*L }[V,=xPV܈ P,6]R+V]ҵ}ʞLWG-**s+ry|!ЙӏhԿ:AjJR\1:[ӻ@]N6 R26ؕ_.}[o tJg;֭*&ʌNK7ǥ qCKєփ>NEVL3*8/s[ 4cdA6g)*9Q:>%yGqKX7gߘ I{9;48R;833м c.0݁@Ux^_!9ψ Ĕӧ[ȴۣ]ACDq{1Gfi֥q6Ǿ)c.qBAY"9˅tz>c 3 @\łPvmv$ Z &ʋ4k( 4`˩l3a [Ƌ 6M\S __V=C ;_Wall^Q^V >E $EmZ8 8=N,4 r垏˦l'p}e<\ '𷂋O:7uʡ^?Oy !:[9 Jj972$p _cBY>Պ7Xy1)?_%)rj<9hC'C$]{Tٲ1YF?SD*># `U,Ѐ5?ymѩ/Hp9fgx "fCao 3m!IWYSvoa7o'XGMte\%}VP3ŧ6DwB6ha7\p:s׬mz`?6)G֬Q=k=]\A:3 *x׬P56$pJ#6DH "ìk7qk&)Bei9 sv<1!$No$Y|O/vV'd@`$ M/picCւJxifSE<̷n N@E?v'e)d=̵ưd@w}^+#*ys+Uw֖-(q)S|8bAbTԂl"A3Uܯ}/#]&UTxp{nMdu. ] d2-O9t+?U 6uDӹq:5No)7 [&Ł)=2T(@ߙ, }ih v+ ^mhNJ_CP![>nAgn (ȋ[$?ms Z>NĦ*0v#zx{ \.;RQ9 u4Eot` ˵%(r_]S\b %mK;Bl+MwgN~3bLߺ= Vk4<ɄִHW,=,ZnEY=gE1TF4uo+!5}*.zzȿ`#<и2&)0;cpG~׺WT^J6oAT&aKU ?ɨ 8ƤOS,n#r$^rAMt7!%5@PY'wvC "\xt-BoDof>`s҉4V9u&" "30 a'8(+$h>򇞊Tϊ~NfE?fj q!9T"8[>ݷU"zXrKk ERjTDFGB}uָ&61شu\z060ȒT) abL>r,bx<-I)]tH$#`PA&Mΰr qѺ?%{+/ˑ3KP 6"i!“ ⏲J׹gפAOO֓HJv0L\AP<jC”=?U/lnY a=+%UIRϨBU G'xaJ?_#odto,SL20S ,fr!N=VwیHumZ.E=71g4;LttifWr)d+1Bhdu Z>+ϝ85Е~T|p<.#hVi*w 6OdF!Bґ٩n蹚87Mx`y $4"5CC@ t]f0ZaP r&[Qn?i{`l4|zگh=\OL5 >N#ɺ4_]^ȓW0UvTJfČxF2]FN?n:n\9w?+""=n5 ( M/Vv-ƕ/N T-QIN=Ee?Z8?}3hW v4B]AlWu3M%xs'Ex荭mv aYr.(!Z@ғE`Tۣw Lrķ y W`r~IMz cAzda#N> dUO":+E`U&a V+Y9ƺtlz8 @ɵ):DR9{?TF$XFJ#m,U-\j8o % kLK#LrVƗwEbw3t/:!'^AQ]}y)ZI:O|iBq8H|AFw2_GI74!G<|$ ?G )^QlتD#Ddd=tXFs`}&穪/?k/ؽ֠8Df?yCҖ3}AGO!Ff13AN_sOIIƆ\&& vU|jiݒ)?ӧ6g#yo+qEn|fpaJzi=hB-£k=]rS)0a,o $܌vI#5_6bR)-4:ڮ=ыMA`҆J~+VtB~O``6`ec2V VXJÔ;8rbDLWA=:gfԣ`POn0fDHH=9ʢ\(2 yFx{Ah'驀4YQbWMȶPE#~yLQd]=›=@KAexUֻ`9}o N%(AAb!H P _̯-;o tn+x`ksK8T|% o Qj80;%g@N +7&윘VЂNC)C8'AG'Cݺr}z վlь~`$͈G2ی]w^è9|3%A^qA+|\ϯ&*˾9fia[C]to`AzZx7+{ },0T֊ 2"e!` yUƄ N[;wG?LYvoՀm.hJiVG4gVʞa7 #u2(t, C E!?F ;Lަp~aA+Ə iS}B5'o%~C$(k+u!J&rp_:r NP! ,IE*b$T⳷vP8`q0({E,h_Q)4 6u['>MW&0͢&~"r7NJ%=sT0Mz rڟs X{1ƀ GjOq7 %bfLٌt4mÈ.PoJ3J9ayZt X ju.н2o&ŕA .~9wrx)QENK{?"bSxʼ ̥N h#%161LL e|JfXI@O1mjjA>~ X"֏M_@F*xR1+k@Ŕ-%u2#~_&A!?y-ٔ1ccIffC5;^nި_H >Et"VڝaU9CW_HUӨgmiy_G |i pcMЬRۓsy88w\Q?޸(sPH"{&˲_j\L,>,+D>xſ 9/;^Kpl\6mLfXkr0vo-F c*M·2Z8IӤPKm^1JDDzg&vگᡃ 3/f*w۴Wβ^uN-f _ܴN{&V ތBd[Z>4CU{el6GB R2˿e,*?2KZcZ`弐<)B]`Qb27Y]0$i%dZt-?5h-&B[28FJjqh ?#;u*tF d-*"T w\163 y#6Ln=Nׄ\S SY iYOV5B.Z*uE?Apv2_v=c)G]͹WWjp勥2F9=nJr z˶^,oشxV IOg$PjԒ c1m8J,2*♇u$EyxJ@c2(Mj^7l)jl 'ڊ 'dua _tkNR:'kRٓ^· CG$FE=5]k)7Xog6eD\3AZܖDF ΧBGza _0}GOG8_2e)_-MEyCFtϻJ;ge{$Jӏe%"ؽ̓ '{Wvd.گh{?CMB 'ڒ#yD9xj!fXXkd<<^(҇IM g0+d<3i@;%ݚ(;3*Qp^1,49Ұ`sOr&2HmNg`T+PBrtceKɦk7lFj>Ioe5+U\8yB >F哂>9K2:Y/GoGG,I-Csb٘ChAhE;e%6>0 q`빤6hXNRE' Rtb2M@`u&۔50+v0>1D,?̩G}XfYϾ>TO`zv 3^kwcL3d$i=s93Z;CYDO虊 L#JnHnEExC:BkZKA?9ҰmV冃16"hoώk>#d1Ih旙 F"n>;R*w3T:wasI,@M\(mm[ ([-|ֵ=Gh*]24%dL2)8-7ڰh5!,uu@+^(bumLÞݠ A {A)#Gl'l?y囜Y3]l:SO88}HLO`H_A="v#4 '+|=ʻ, m\)^s W-2yؾ4?8%@L6YW*4/: cv}9t'ޚb"e{e\!3܎1]-]}١.Ž/:W+}Lp q_Ep NY1GZ3ŸtJkh:L P3QO 7WFE<4l~ ŪM ?:9BU[3J\~Q{bpb7 ^4(X.yUlV3F4% {|:.a`jQ6?fsTS]&;F.ON̥OAbO0Ńݧ}ޓ u7 DvnKJܳj WWt4˅yM5uB ×hbۓ4֯D>n{-ΈeS¬"$0qpEF7JGayܜ) 7 sAv:Dkiq(uc8X.0]D$n:X]$)UhY=x-2˓j?p)k9:.$FvmsNZc<"@k=e<2p*[T(,.HxԺ0Hb2׍ٟm=( 3 ;lA˗q!*F~  G;緲7)hU`W-$9Z(z}$~O ca2gz{E FA|ӻ_v q=^b=e]jbI1^ā: }psB}Ӯ]v]_U &HRk.ǧR2@Z&tq 'į_/!>`-UXZѰ@|rsb`c!&栣55WXUy>zK\'kd^s9Zƴ3UU3B Jٰ&46(!8)fZNy6gҏ(' hJδfKbD{7"scHx.:5-Gn}M\I3M[Uۇ_VyV!ݐ)Q178)ί4ܨ'^z=YDp㡻4 WݱxiHN;C\'fLBBklJ?%HD5;ZmHHt3:x]M=E 4e@ֿ"d<[gGЖs2D.FMKt{x#e3^}^/7Uysu; 2>_ښ^Hp7v2sdFH bM{Mg271qu ׷#֘p#B1HFPwc4?N~=(fHxpTٻ1dqA[iUl /O(,J9]mg֟{*M1\g)7B͟3k <*|)\Ԫ-uɽ CR2E. m(2nzbT=|\x}qq_qS# L_ФÃ\&\Ƃ[_ut.+Q/#8о7)4R7aSQep힯xO}ݪ'e=8_'ACZ7/){J#v@eYǛAKHa Y+-m_lMXUvsg>:'4@R-Q rLNfi!Q[tm*g|.?Q= (;lW$xwl#2%euaL,݅UW¹n@%<)gH'EﰠITXp#!:2lCCkT/7Lv}οc@DT@y8xkztҥ+{@n{EDm‰9R(YcCu؃l*>1L=2ZgH_8_\D >xH! \86I%Mm^Y9"7ْ:Tٖlf}ppƑnscA!%se1bp7|_Ɣ@'N]h[TN axr)Ѓyg>bϲNJ:21Ura˜Ʒ[BLjL1n ♔(^nH+>sk1,"©ԚR19!-B! l0-+'qOH} DTqͼ~Z&{ST!j%Bi`?Jڐ#VZeՄ~Q fi-lV碬,M ҭ8p|csRvbi"*ro:su}4X}~HC'ZJO|92VuŒ>h7`rc;Y? 'E;=qccK,Dw ƾlf1[~O=ͷ"\]Q\2PR,]KzuAIjYbLq0Zh{xnO#C./T1f%]0/AܵlU9'A~{n@P6.Q%.Dɛhg[Ezu͜o[=G2P}2dhL_7E U=۲(7Q^EnW{(p3SB F_~`.6Ñ3\x_&qeuj k ۱aȀ6 KET j_v[Vb g{$]zbٟxWYE6|qN 0n:[Ӈ *)&}9K~nb7c=G( uQ H=POǣXWW3PvEnW&dү#uU-lTS.{N6XaLX8Í^hKytء˔LYbA51gSsƚ93Gx.ˤ4jB#";yr;{xy;B6L:%t5 `SnrA.ې詒y{5pd#&4A?͔eSV`*;L- 3gX[3ɨV2PMgʲw0HSEdcQ9;56QK ɥR޷hb$dv| x~a<0pce69܃밦V[~qCjkLo0&vuq8Xͽ]OY [nٱ5s濲[ ڳ4]Gש\Ebj\ J$ASZ'_ܭ6`MDA*Uy Y3ʅ*5 y"exM2:dT&=r @x@=&&opxoVklHoW!h{r3EB'NkڨM1kw'. ORCa`3ɈGa!,=J)]e1CMX&lu Jtƕ@wv ~pCQ8Va\(sfY Ę@Ɣ KP`-.Ynb?)aVžq1(_~!N:e`*}tR]~f4R<:"oK|Xig#傴 h }-}Jis1Z(G hV$LY_Xl&jn[l8BUiu"?NGMMN& 51&: 9UP7j+]ܯ I5: QuMhm>Yi:gU-|W$v= @Mc4Q֑koKt`psJ7P,h&*.xĨc(?,A<.]apkԩ_adeo3HC(=u@yKZs*+[7t'F8*s39n;M=91a:ESMԻ4A/9!` s~{u bNWmiq7R["S~b\J4UDV5eAK8Zr7[; Xx hr޽ Jf\%֤ke}$I`j2UG Bq.Z^]Z{^5űv)N*4UȦG~aO !PNj~l+YDxK!8 x$j \oURޮN~FMhgV!q1*Y?m!A@ d&y)L5Q2aCBt?f4ZH."(D, !$չD jtXAǏ6}L5gd&PةlC5l,ˈ'2$$K+–,F0n$oԳwGalV Z:m `GшMи(({,%}_ iOpB66Fbr$I-x^ÁUauZIChAf4|P!+dTDRkb|t$'ūKmƆO V^a۽]\<^ 1H4x?Z"zrZs1@D8#ӟx!cj\d 򪈱gYZ07070100000267000081a4000000000000000000000001616eef20000072ac000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/rj]?Eh=ڜ9Mq41α5<(Íj%V=6nn)uXjZ%z"fX[榀3%D03!+,ٓ\AVT\iZ;"Y^rJ7v m<-ڜb g{𾪆~@ʄ<@n\}kV-sZYJp]m, 6+z?'C; I:i^6ֽ[=iDS%ST" r+/r]{d!9KyPvEָ(?'#;D7Nu샸*[ &#gpx`[/D?- V|xHw  7G*%Kվp&R) ZGX/93' …~]vB? R^|2t;9ek *m, -.cS.uEo|&E.(Gr`+0 W#kᧂ k }Oq4Ε9"SI*]顼Aj(bEVk@ ؜bXoߢ-`ŏš<}Oƅ2PWA\ewbCxb{rZ"C0M,TR̘N?o,iG:N$8Tم9jb8X2H1MƱUN8qD$x'YsV 1-Z'F9?,fo_ZtxF$Ya{*ٞ@z+վj 푤oK=7,ɃP JѨ0J._dT u C(Do/9πnUtЌ^z7;j R0Z5gٕ' b6d5s(w ோpvwMXXk%YyRÊRVgGQ  Z*iHJݰW @N`e9[@at7y1ҹkd׀F:B+Xe)`qRC>TU͹I]@ F1wV}D2 ^%9RQF|^}XJE)O?/We'j@Y `Rհr1[MTDjck= ])\FP9/7J~uA<%(''0w f71"s)ۋj޺r C ?KWFi* zks /[Ҷ{\<^&h[X"n@S]9@L:)DϾ&e.!=OQؐ-`JuXsG{QΝVѫA05ᦾ gʆ[ m"Skwr㸥*_X4d;uy FGu63UHUZ@I3*@ aZR҃zfvH`VK"tQtab/ BZVGkApK{ vS&\bE*w|'((pI4v9sOk6 VSK0oлMDU ѩ".3ʫO@kMYC;QM{CO,Yo}sDLiTH4/j }}wN{raڷ!eםqJu(P@3FEvڮrf?]Bޥ^(G ЩIp掭>GGB358"0 y1SZnwyO󦛂2q?at͍MR#^EրFqaJx5zIЙ.VRnl^|zL{{:-)t6M> ^̱~:3&1е2kuZxwƴ١>L(pj|E~H0 dWЉ`0%~{pl! 3Lbx$k7WL/IIb[Þb/dl۸сyE0T"Agꋫ:&5}ݘkw4FfN>d cn ^DS:~0+&sٝ$6A5&?{YAVYO|dO'Ma*KdM3r]vWhsvUfLC x.G5t8|0ӺR \"i}fTu+qg˖(\+b)ou\yE7 _ 1KDōaL.ҡ8n.Sf_©ZǶ;'JPhhqg)y5Ph>I[[[rF'IKGqC%72fOGދ{'21<2jOHkŪ*ok9Kf3aG^_x޼QsY )AI cn%nޣuub#FJz1db@Fb KXgmM]!H厐xҞ{sŧC6f[q ACl|G9\Aଯx*^n}ܦgGaY?ZIr4)\Wf[糀Lm+gIV7@@ٌ5\7S8ߤ&\|&r7\ lňt@ 2 Ϩ}wNL|P.w-579hPD <]6;kϷ4ܑo{QoČ|犚[տ 84A n$7am%TY-#La>8ʃB+ HvZo%Ꮏ u6h`?tNdk~@oh"aU.%b`svt{[~'p[8逤2?8Dauue )4.@fYhLºڦ_#{|30ғI{Ch3e II_7J=b3qZy.ղ?3Xv:]7%/m<_^}8Y8p3M.绀gL ΀aVnF']k@}Ќ&#zqr y_Wg Bhl;dŦY&<\ ZHv5:|5x-̧k=lc@˅D4|5y y~53+hɊ+K+Tӷ5 WX@5OS`yDU4#hNK^ &hD[謻WuťաwL7!Iv9'76ԡQO{RnL8DxoJΦmXztTǹwS{Dc!2pǔKH qp֡gW턣!] CHIim#>/2d6pUA|@`iك  Y+dYdo^D*iԵ ^?3MqX+{^</NR|L* rzs jް >[:p307) yӜLY;{Vg(ׇ^aD\wą>A2և.vE,P"n{CQ9FB14?'+%2wa)ts';51ܿ͋r- }a?<~S^h* Nj_6u^k: Ef0Ϟv_10'W^R'I`ګ1vYf OMNҦ#}mdl{jeZ]o^c><\N?ZсľYi'g}(xE|B4BI8u%/pG1=Wddua דlhD +C y\n>.o2?YsCx#L*~>[ xTqg6ƔcTr ⺺cޞ/}۷;TIChpqe2g/ e=ˆZ헨Q%cl1͔andbH%*_[_`7&8p`WSC9/>xVȀ*#ݍD< \7nY:tliԘEY\7Rf9h˿OJlfQ>:R:/c]:Oܗ1:)N(e%J~x,Y:>Z5To>BS3Ql\vɄ m(vdȟa26o#ށ{2 Z%CpjUՉ\!U>H?z{-ҁ(m,)x$hIMOUpM׵싟'&b3DO8;3%rv a 'ICz> F.ZwZ@w;D;h;}LÔ G;T"7u&_4sWlMśu!XT 緍#o\`ٮ1G&#\ei{+w*q-ɵaM &baui@B2Ie*ٞe,GBX!"3p*I JK۳zV,ዟ}o6mϸ=x >\kZ'crx0cUv~k(>PXiZq'NG kާ&Mڲfwfc΋&}"uGQXO%389?& "ꎆ\G*XB&4>Ae:@6u1<7j$HDT˞UkbgYAS!r`9 hnEP?ђ휄&]@Tu%2"-ua.m#^\VohOe@ =9EryPT kkdJ0a:<{0벑 @R0OIH'4C"!.+8%=˄q#pA ycI@bXu_/!޹ 3q"%c3˴Nbmo-1hcp׾p/]x^.cBhU[Eg$WU=&<YSkOCqW`/f|ƒefwө \k(݄>`ookdY*ARs ?%us.oEv|IV)3/E {no_7[A2XqT`d5n5W358K60i>>s"k[T8]^;o { ;)+#^@)JkyIܩ7wSE>s\} /z:[$Nx:T=:! 5hF񷋵^0$}^ShЁ(݆;lejwprlorO]/juXLHއWp 0zY1Ȇr]ݶ9l! WZ+v4$n7t+Kl`Kk}Q.YyhINr1Ϭܸ=ō-Tr(KeMND.ڑRUtsM3 ~d}E|$U5Iѭ,P [|)Q/)̮儃}pg+nqRZK]^{3")Mo'EߘȰSU[~DzQQpߒhT /8\yd7<+yIai}b&"4,SF% )01^R pSzȻ,6m c2{';5} b7j)ԋ=-H jTmcѭ_c+VZ I~5Ԥa#Ÿ3H/^EsfFv)Cɡ1ŸIyW,L U,\2>2>.nGDav8Wޝ4r[V@O24#^ccIQg$bB-nsw/bFSն}&m$E>xCf0\f`#٪nNbeRʓgkXalAB,n[RM[5T~͊&Vs{Rzeܞ"0m*.a dr5HɉhkK?9` ǁ|@Qӑbgp) ;RmW `|>ոշ^7=RD;3"<}PtOU|D5uÌBu_sy'mjl ~jKCգ,rsuJ ,FTǵ#7UH7?ZƆc~ʿ]n42e646(=po~J& o5?ɻ(ddȞAMHK: b()R^ Wq[ ˆ_SiVhX`ϹH?6MPϰi qVx#*&?[*@lf\⭢M+ >L:iYf7Iqv5Jl"f.J^In{k|zknu(,k@#0?tLW_þ\DM p Yùj  UlN$y=Tz*XJ8MV}ITr3k6"6\7"sL>Q^8Is6pc忬]8D1Is7L/L? 6s&%uc˚Ro 7EY)t]@ | d`/rmF[یF͊LXx<%j% ?CQՊ=UT7G{;:eO^J37;,۰N`BOS_Em0,R!9U|7(jߙ4zᒂiLmoP*g;7k.˗XH&Qؖ0= w$T ,|8o.~F)nB"ZHޥ]" H,oZo<a1BsPyeMRma P :oXDliVdwy^$62nыbyM;&)@nhJ<٫c&(1j|B%l;B2*! wx aǟ7p?2/n+; LmIJ81|#c%sMs ܾ7S8ꈸZ}ʘD,5@zBm^}jnl.PB  OD:^[+KMHI26jBMVsIKf Z |-%f?'w9qn5X|m(Gֽ'%ZƱlt7(S@z*åD1jU(n~(ӝZ24 ">F |刦H;쐌Aqs+J`s(F &֞4kZH*J)c5a pA?~)fbGJ2vl7U5$$?vj. aPE$~GyBXT8ًZ>ٿue-8 $2v{`Uޒ_}<ICyR9|㋍,yэq~B h1l O͓"8CrLǝ}ߕ=^#Sz, gN.A4 E$41h̖xi~S8FYqIGEX*]j8\yRYUvP}׋3ik\H*j~.4h lVEÖejRv. 82i507 H&eg0{*ypjEz6ÕB% 𕥱s0_F>omN;_dӉ c&;oRV`l968~ R.>=8*Ԟ{RM+SуP"\nQuzD3+Tl<7;I?VOb}]fZſ1& xv p}vlp'LPH"XԖń%d/?RpԑuffL%UEy('G\o le/cSZl3#N9MUسJ Ϫ:%qB9*дSxk!bb=^$,IE切o 5 lj]d{<s-iAߒm,;̶|00bh"h`` H-'SG%ڊc<46ļRd띇5< Ut}{T 1`7#&7JN"pR<9.WYr,m@Xͤ !5]`$pG60i[K4 γR1ԪV!(8Da7juڬxLVF1I.&ĵ,\`&<(1 s>I`3NڥJoDINNEF7DIw +afpAO.կCm[nַVs$<õ>h>Մ[MEx'Z2|ISdlLim9}oK#do _!ky&6 ,6iu٥W",lS1q>f]05$5@HAY_]en!]\#44 k\*Å ܑmt:_'xR' =HPᐂǣokEPM|ba>0ls4ߎQ D4Mûsz@B݂G t->=.S#oahnOJ %s~.y>2mdT$VfqA*jKxL:adL)BzQrQd._0d𰭧4|@RrsCʹɋ9f$@.asdy@7|ȁׇߎ1OB9TZH(,(F&X8Vu1.ے mYzp<:~ϜO\|wI<_Uj[kEbY补f~sy9ǔiiANٙ%$;ʹ!w3 >!` lȬ3%b< $_+ {TF`izV)2_Fue)mVrf|Z.?Q=}u(q83 Nv:FtӲR)ܡwH*Z e-)ֶ$K2{zJ4e8"Di'?fqjA[0_H#od5m C;*lXR(QCjOd8W+߃Ҵ?m SDuZY!μYҘT{mwTLJd6A=aq DKT4@Y5(zNw3l0.mR|^h]ڮA*S* ך+:4 '4?y ceG!XJuF KJTCJPsK֯K:!Z*{9=[-wnorkUǿMJ'5( #<%Jc˜r\V…},%SƮ+K7ËO"g -W)pƍQÙCn*\Q)Ϛhޅt3 ]4춁;g+aŠi Mi>|4 @ :y87[{"Ư ![w{9]~=Ds<hؑ]c %6XJND˒p%z9bJzOQ sbt M>fIB}#0 "v,n v晰ESiW[;Tmhc׆ C%g~<:.mc @>c R;oF l%֧FctR"@7\=5¸% p FH9E(N^M$iOBٱf y7$OB/)l'zy_sC(E* i'N|Y©_`roN99Wdv) <'E &("Jۑ%9 |^ ݯ-!w1*[M2oRݢx4 W=<`,.֔VF4M%%#ԥ3S˰R*tog`GQO#-#o!HQ C O ; D0csR@QQdjc?2.pXW  @مa^#i/P,Gƭx RzDaP=-F94M,Lq2"T{yלT3U8ðӲ ]v*DlzLc7'@"XzHUL*G{>cM50:C"q6E/?=ҴTd <( OlZ`T=U,lfKƱWe;^<1>p'#,hZhϊ$Vݳ$ހ =lqaP-L6JHSoOuSn^gXsA أ`j /r!h4;GT:i{Yi+$^wgɏ7Jb> dEHKnB,ɵ\DQA=&UYFbZ)-F0#?JNN u4*CTxqS0)hEؾRRS.s<'7YUH,GXet?Iy&7v(Ēm^~5E6q!d*S2i"{MثQvUF)눓2ѓL.r6FWK?Y\%Uc((òM m/Ʈ1X)_2tP' - ^tt4?6V}O፠ ؏2CEkА>Њ7R\+f"| PQyw^De1b45Dy(j6 A|Q*^ jAF&OI7 42{Wi{Τ+HL~.HLq_܆h#3@WFp!TʜJ}۱=;e_{R^+7_aY%Pȧ?9P (#|(Wc+䆞m$5&P!=[E_PA<RLΟⲟ$/*BMsis.^{(N"$7ni 5%.'{w tf҂`:LR<ąH{/W t]5Ǭm=4aWnqeOH q>;_Z]ҝKR{P Z 1\SDqډ`63xd`q|qr.:svh#s+[:yfh٠{Jkk{;YL$hѾZzHŊ5CLIKsp[Y3In vd1fڔ^D3z˯Rš(=Y9ZF(B@H[]JEWQ%ټh:e*t7lQrd%qVN2gp]K`yBT'g=rs4 8~V9x`I(J;z}h]O;2WAI%秽 TK/]Sc$GMNI6 ZtcM$NOhؐC?w>y) ƀjW3{j%6| a2i Sb)|Q_<Hȼ5_ VuW'<"PY $nJ&y~ƭ_*cpM`-U?٢!Z?WHq<+ˁN$xׇ7潎jw*:wZpػ~1yuh1 0ԏs?ψ,uADcߛ6EgA䀽5^1. Onc^GzU'E-7jLcR^?lg+4Sa@'tc$MZ?͵*&Rs-l| @X2;Fsґک;KF!фUtNg6-qfzKbְ|?T(DžRXn:*/K ?d#u.@87md"*? up%#G_VPiEG~3qI8f4_fׅCVqϫHoi}+'3-Eݦ,hWwW0FDqO -]]U Qw^/lc`#]v~C'Q5qA$MhVڎ}˸†zHK?"7UTЁUƉmAY e عqiA#CŽ'eL\+clr:kbR2dIjRz^%¾1sA4Rf%n0?n 4j<Ӂ|w\gqzz495xZA_J#cv䲣,}sf{8x;ӒR!Dy&x9oj!̙ CV}ֆ2-rFJ>/#b)d8><#ژ1#, gg<ѿPK{"gߴu-?v*_)]$*繦Ek֟ KE&c9r;_!ɼ܊ޞϳgm'ܿą7|w-idUr+wvz]T7u)^ sytS@U|X~6ulCQ(hy$Bl,HÔoWYŏL"PN :fVahrG' ECS|0Eπʺ ϥ֡Ng,cEӽ5nkxi[ŝzTt{vz 40AEskiYͫcH`갹)Ɏ^&jcKR|QUX}w>P7%[`,{/ˣXXi ›RZ7&;\aNRAᧇ4B<[@ 9\e7ԗ9/-pCyyrt.:%oLƽ x{upKM?3tyS6!2dF/Tg7\(]Sg/%J9PŸ1 ɘqu5W!*br0f#eSqv'ؖ[;/ᨴ8ǣF86~,zT|iG `!L#9to2Hy ;40)%:qJ/@_L7M.%naoK'mD*TR<)6sF|ԙ(p I:(FkK/3 ;ud2p5JHܥ*9x[1xA?g#Ci<%U.GЋ\`i,  [,x -v5/qZUQL*࿁݇{jLv<}3 m0PZf4Em+(_-"^QvO轀mHEV,= fA&(s%٥P!7D?s8?Œ #9J^%7}W+7*?<9B5Mɺ&D"tں ѣK֧YnQq/X {D>Fډ7@A2NG$7 pK: SƟ58F?MovJ{TB˸%)\8'៩%˚6%rM2'|cH5MPa ڷ۱T~&KBu`.$:٥"ẖdDˤe \5$KY%&^FDGh"6eB"}IV:LkSWB|CϏ~Q:jZ#>&d,@mXH~Wn&c"6{uW# - hBTf#Ov9t:E4Rʖea\728u}`ߧWۈΗ@\&otQ_&0?|Lq,X/f|zgM0jK=Ԋު_ (xg`+kAj)KTjS /w1io^2Ƶ=؎| ]qcn9U*l VɄo P_ cYlYv&'v*T%dLM0QPt~bN;]_,Q-;*2UH䥇^nrfnƻFf0"qR襗ɫ)ce7}z ORh#$r@e<-/c`$<*owrFB&vyA[D/ ?bH1C CJ>ZӌSUS,d`%3N4DT,JrԒ.:/z =H Z%=ZO=Gț0}Ԛ'.5J[Nb|;7&8 'gfސIӵ)֣8"֮1NN>?0;XpadNhijqYS]HPD4{Eۻ _;B7-BT7,iO]-v(F"F:[:MMF;^57eF! Q` h{1J)x65+ڸ_ri@]8s_I%?^ H6]FFʦyl, *R"BP}oa]a? 8ڜb.G8r*ɍ\i<N|:vjӪIi#=&EI8 _5rכ$1]dY%HSH-tq{MܘR:# &y4pG w-Ξ|SHƠ(;iS%RH(^$gGcDV=BSLE.̘`Owhhh w6d|6ׂ E`9Ue f :]&7;Ҭ//gu[!YJ㾊ޓL"w;_9P 5>eu@Ϳ0ckltI;c S>”K) 4=aTDn#%."BrD,+9n҈$(gdUfW'N0Q9m1Q}arx 2O_{o0)n8m3|i9t!i4K_g@ԀPDFP9 ,C@{21>)s0ub'v u;hVxlXsW{+ Y1BXPPbxa=o{"t^0%~D/.h#քkWGt1ݗ^ V|>;UE$,TQB2不2*g]V VDSV 7ǭvEHjbWһyzG6iJ}9nK:UCI Ӡ ^]#݅űPf#ىA?u4 oRF̾af<"/&B^˶$->FGRg@uQ|]P8}Gjg\}wf5΃E̮h?RLbr 0?5W_KjQBdhאuzU(U[> ǬE4(]e*<0֦CDR$ro?rnl0{+l!߅HBz_ y(g=-,sʛ}6ir)aE<` U: -,z.&wW̼,\քCm_] Lǵ؃1`,ufGTMQycur` ,L&h"`k#:b1qEdBQxfV=sMXj% YƌgDys=ڦgo0{lT01V7  8v} 7&ъ6SQt/:$vᅽcگD/2Y=\?Xy0kv\V023bN2nDc;"A]G|;`3] N ?e˛k>6"mUyF8[YuĜS kvTR*s nq@4 A~cŚf zgN8joN`קҋC9J3˃lN f𶯂(Hw^W }}#Z}ܛ_X&7a5ku_Е$://_3(v$e:*nH ^c/jZ EHbσi:P]B:+Uo5F%b["wH^E T]_5Aȶģ\ \exgk"4':DȞp-$͐Yޓ 6.(9E/T.s+iWxa2p/٪2EcƁr3 K cHpuHF*! 9y(h/$âpJz8J*N ^/lFix9/e`2#'KM>}/<>פ^^N5[a$lGyAױ;Z5X'F;,rFb'[k)歙~ :UD4P37,W%=o/ U1 \~ *Mғٜ< o677$+Vc^6c5fT#s1]`XOV (y3pH#\Yka4R;܀8 VŖ\:ob \7'od*cVv)Ъ΅j;we+4qd%J7QfBEĠ1;|F΃_Z/OhʛZ1#^Q-x⣥3Qdu4C_)&T9o}(9^pLR7eռm-)eQ30^*<K #(.0E cD>͟":SE2έ1)"qWctʆgǏ 4Իa^)Sg4hV1nmB} x*44V-@Ehq ’[ 8?^!48 ne1U2"a)&pLL8Yamk0l<{c=d&2~E bz҃"%I _׻μ &Kٙw:t{?phf[uF 2.G9'y)}X.܈d=PVeM9h}z8%BFKCʹ[Ɣm]"ih7c{p:64 +5*pɼ!ǎ"^ >$Ibq"Uy`-|8n`k6z_5Bqa@> e_C<ƞ dq\ Ɓkwno W{PI܊-7BbVꄪVOY< > ==&8vaY2V¾6HGA뒊 )| p?+N ]?(o/&)gI}[l"E㠃A|Vמk|pφ.DLS!MC=S ƍ,)%*W ׫Ba `Xdw(q1 xH75?{jҿMCKõN5~wo=N,`L&{Vl/e7Hg?%I! ̿fuܡIV G,28>hl Tsa.)9rGffp,VjR7յ/c]l1<<͜,pM|}Jѱ䠉X}>?6( ɹ(xG :&wgsoE`z%}x6Z/ş飶tEEk:LD4T>r aY~`rݕu'!A7!Eh7Fg؅#74ME@+r'‹Yj I\ܴ·ȺzzXtzfq7/^,$/ETF =Q[88yq.1s)ëUӪMnGxYm< GNÇu+"XCۢ86}.*D W%)9"9ȝoG&O$}#!$[ombu[38}$:I㙝}&* l]>yx\jpMAeGWx,pU? W҇MfL4Bԍ>_ h?C,'`'K¸0 ^0 O2^̼4G LGPcF+ C5s>N*+>1+Snei4i&ޞ:ujUHR {lƝ/s%.FSwСio-p*I?*O; rz:!5i[O~yR?Y0ʨdtw.eU>s|<5[V+7&Ԣ0su;d@|*U3 j͓I<ݳӤ)U}{P*h+ytF2LnPjI ƔI8g#4Ώ"]0OR? `vB~ ,!^+%|; CZXo8 vY\y֍%u~rHj%6IZ ?iLE`s *r?d1q 87xo4baȠ*[4.4-})HlxZLJGfrD6=oy!>5FV0JڌEVWURޛW3HZ<,QbA[Syk.o L{X vDo)8Fw+fCsf-h|yލ= }\I8fާۮ :^+hKN.fƿAjM 80NO7m 2Rr` uC eO "xqGܢ4ĊY;I*ϴο\^c4NyQ) ws?GHYII8J' y˫{9Oə%v<M 8ӸN@*2v`D"SV-RzSP7]ӄDҋn@ZV^<=Դ)$9*vE6zRڜ` <Нғ9un۹< yė4Cb/AYy[O~R_- d[$GugYZ07070100000268000081a4000000000000000000000001616eef2000005e60000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/s^]?Eh=ڜ9Ps-T#lvdmP5f\kI4 yd߰G΁t~(Xwl a6q-b\Be~xg]w ~#g {N{P ,EYr_׊H/zeLc^FI՗~QLtOo)Fb9$ڄ>% \͈\{- msMtNGooE=v$h3pȿD6B`T!ֺͤ?&ƕ6e*I#%G$[Cf&|u1HoWB|]nKczevHlG`mXnhS(qDsa7{g[A)c >/:zu{U@پ]Cs4L Z体Ez ;UӰ՜% Z؆ѣ}#`岠W:5\Er]rE]-ݚ5}8/Jr )`xBlL }#k ݉(<{[kEkq4|ĝVt{SAt(dͩUq}D(zH좤׻\FQ**rٳg7+~aǷ# ф ݊R;FyCWqYom0T%<}Z9"(]=A`r=}%B'9zfӣ]`:.K*U6땜O3d%~m~eio!=Ua\8F]S4vz<=_dt:NX 3F>22lfޭRgZ R8/%a-t\k slC`W*oP>2YfzGxr0&g"fLrq,yq~ڤ(7585 ޏ *K)ȸ̓HO {W%ȕ7T:i5Z>Kbه_.Q .YPY㑘)m/RיJ3Cv1(~W:Y1Bռ]Sz̴ &::C}Es hrD5X :_&:()%g~QYz 󖉭$T^Q/`{Ŗdڜ^=2^5(io)q1<2*t{]dq<>+HT)R%nrT]dL|('- tuަc@w/ uG&sQ/u[m_O~KTSw:Էbmr'ќyf1>pUW@(~sj҈3FzTNGLkD)NdHmݓ!" 2,oFkjVB) =bF*xt[6٦=" vV򈃕Yo|=fn ~K&ځG{EXr=5p`ǎ }mBN.JaEC]DjpR:GPK hnMCÓۊJWn+؂ Cn= kRM&?"Mh>3>y?ɔ'HK4T :X憘kC0ϋ(}x='^->4!ɋb{ i+@Ux1Չ )[{x:J!,yYt&hu{x-gJa(t/~~M$%Ɇ/ w=kRm")/7fTςRlns2X\=Ԧ7FpNȿ+NRsū]{ۋD2$^^!P3y%fvCxl ngMQQ|eQhSO#TK.mk5 o.L)a \Ӥ21m@Ẉ8SRUǧ8 "r]`)EOI suXk[Ju6;X>_9nH*ZB۹,zDg_F"8p;[\N8T-Zk;Qʡr{j|ޱjƏ4w4/M5I%;t/2%_J8+*{x{  Җ"AۯQ}=B0m/=}mv ~ͭazp`L#%},,0 ќm(? `s#;Od佭vf2? LH*2(*t0Q:>ֆbʥG(V;U;GE6dG6ũ 1jv$/ȷw`hFP*O^ X|]*v݁.䂟 Nin;+͝z|lpjz.!?HGA Vݚi}l3@e'vW i~:R͈@`a qFb0٥9~jb.vh>P$k*R[On-oH]Re6>~;| Wg׻C5rEdRmc|aZ,Iri;_}}֠љ g/ `)2IjP9R31I)׆ u diB9`*o G.G`Y9VK.8buY:І] Nh[{7dZ u*1j)J[v+!Qs 6Vw `5Ta $ 2XtйD{ܕϔT$qןG(m`)m[zOXBzT#C`sR?Be\d<؉jE9{b'vqYͣt~(^+HN/SSBxLfwmWE!Y**z϶ǹΦ>~_Bz.{ Wz%;nc򹺅`O{pcq; ~KA87cpSƐ>⇫ѻV{Ӎd[O;ݥr7B<8p ^ţRIq=`: h]> *{_ސ=hdQ)B i q&DJfܴVLLm}dl> T ='&|њ$Z_nc$YiУo\0rJ9d7'v G\HYL~:ZW6#O,#stj"&YKQ~ͼxUh6A${dF>! Tuˀ0;P{rj_+.ECvW|([=+MAs kWͤn(`9q$,7 NO kl}ňL 3-4X>j%ܤ))L(7{ڗ7E2$8@E×D(&lٵbg&QⅥ_!F* PF|#sn|U1rv(ӑP95-MgS=)MC1 |MOiq\o6*)DXn!mL !s !1`.IȀqf 9jЌeV8خZԹj l=O蓙Œ(ٱpĠEvwP"fX[Zc.Tg }h$1w`"bt#JCiwD~K0&:}#`(61P'%#*a=5{3'Z pr ~BXïDU<iMe0o\Yي;gXnpB=m6#nT vRo4G/zGF9/t1G sȈM7GzFq^s[߽{k!BT)A^k(i0&!܆AyU _(( -ޑsϧ67?SYǺwQ"~_[X×MLC+W&iX0E 2]iT 43gIY洒X~Ԑ:(Nh eʃ@ø{6(k`qܸK xvS5ܨ)H,ױ 4,E GXuR'FSy/k B~1yP#bgB}5ُwZ{>ld<ɜEGjG)~A#/6]Z܁IL(}X`3GI#*p2Ϝ* B-xMz25 ś`\яBd^P!>|ϥ\#BT/M pO DRÞ5PHD;np)"m~BqX\H!|D E&FfXSIܼHu i :]`J2!e~dg5VJM ]$D9866&8C]5d]b+ @D3s=k*lʓ@ဇ +]N,E cBeSl%S/&S#Xn%!?./48+L9AG^425_$3 o ~;s'đ[E"<ްpEfF&fb֛`OQt3b[C8n2%55ky?Ntz!* /KiնSk'_#Y1iD醁&|j/VO̯e`ULu Ia5&׷e-R~\/D(F8z\g@7D~ȑ/YQj"[Jɏ[Y6UO$ۍxiw۹"'C˕V_7mľ*ڇLUW *#: {?cc圕L2~? (8ҭӖMc* Kt{*pv^T%Kk!xV4 r旅U[?JHW-0RO31h>#d3L~sdФA-Ls_Rn=R!3&mPh՗E7I~rwIı-铴J{~1=2_~X,^'Ql8`a]O"Ad՚ڂG{c$Wf}78}r6aDOf^-mΉ9}uŸcsAmXDOA:O@$b4]kڭU7 -ߖt$lmǩ̡\ʩ_P뭋, xbCk("$IMlBMt? bң'hZm ?a4ç{r G\s2әѿ\2FzR:D*,, h[h@$<|r_YTE#NmýX|=cd$H$Vⵑsz)W˙wS|5T"lj%u-PrK*{O3Rv-E ~ #hz,I[899 D϶: β} bH* 2e܊ʓQyךC N(= O0'm =厙?EJ 6NccL\1wnN}Æ̀0gԞI`Oa*(SF8p< ߗ ؆''˻+kxjCJ޴0r}Pʴ;G 9]_ `':̫\"@)`>3s @PȂdfskn`\a>2k%[Q?`v&ς_L;V:3%cDCN-5edk*ţ1T($c0dXJ.[]"n,6]kN$r0t Tǽ%G*K%dεV5CNWF0%Fy".'fӸ^ O:fz!*{9{C 8. fY&]w%Dq7 8rqH3=,C2p86ۊ)^W\(k\[E2""[=,YeDr#ǾLS$EBCD0ް%5 m@VQ1ޥlڱ(H[pJ1B+Fgz{T^ޘp碇&> G %lmsNvUrtڳZ5_qV!CY*qҌƹ `QϘ{J4٧:8 %N8Wd 7ɵb#S4ȉb G~DCv̞T cJTkߵ YN|gZk!{7קMggAhq)b\>,XvWD ;kܖ6VFp. c۹Tik$I8/g:Q> n^dH 4WDPhHͻ_\@_ z)}+={HDd7^w %u`9b|i1 &rO2~cFj eFU 3[ݿTԙ\B+$poUYU3R>nF &↜?ޔ~@xőf ,|ƦDo&T.nw17ΔNy_u\Sd"Vڦ= ?iQV. *=ќrb@C߭B] Ar` ԊNB?W]m3[sRPDNj-9BF^B Gף;p./qo'Ֆ-wpKSY8;Vz/.&:Z\6TC:AW-x6͕!H媠.?{6V}yE>K 57M/[)=9[l>ߌ~/ 0) s]#̉6~4~gy~aӖ(:wu\ep]k]xf7`}vpҲmǐn7J u:T8XQ^.5I82QJI yc$ xN0 u$\[\倝~@(bNggu%$D]*7j"֥=TKKP&~SyduCuRW 3a z< X q"]T0rʡ{ENQUvH"N8`o8 ˻~eS 8]~-DnH1yZӹ7#*y\?uB0'~bhB{3@<P f^N782Ce'#Oex{, P?1YLVsu\ft)f6WģoT>nr0 ڵ0X6BtE1T{ԁ3Snh"DD,-gj}ŢI~ ˃佲Z2TS} >ЬÊ} }}sw_{XYY"BK#Eڹf2{o~eA`]VL:bO"G[Pv*;]=/9|*6oN  r$w;p`Oh J~NJ4EorVwWioԶK> 0Ԯg.TB);<~a7F u-- _}]?W Eه^ޯ ge25ZSq#By]Po`T'Xry<뜦\VtA؎YE|fI "vJ8F ë,#rqUFkb*ݻuG}O;E6AF@/o`XJ+ Z?E#o,ԛ+y1\` mb\s ь!xDJq 'A!%k,[1}V$AJ9.sv%uckiΨ9Ѧ^1~;nNp;2 b.5e'a!mc耛%dqO[9&0E ߷"EmOD,!X(|i㴕Og1Sx2-F2 Z %ʅo r&eW~&B3IZq=1O}Y",MŧÚ$#`%ܹ8L$-2˄DJi?J>unRMT/:򏣲{)px|Z]b:cAȯ⴦jyꈅ4-9X3ފ8[ LxMՖ=MF#uө2J4xlt"I"l >v o"ߖZtSI}fyN ePx cyjQSՌٿt)%!F-+"v_W>ҩp t8C"jc J5V0GpRr=xH@3SR_XmP?Q <=fhrO n+;fޔ¸[dqWy1C{\ _ECx6継5y?)bRA2Ke:y0.1z˧CKsm^,Aϊyc«Bg|_P @/z{I9XS 4,bc _g6 %% oIkc.40\vƊ_j} Vx]1β=ȆK\^9iQtPaǚ#3v<\ŒQdTi o v]$Pf8mNUaP#@Ej///(^ld59G:]Ӂ԰4?N"kaiiSl&xXw>FSV#◯iԎ\M<6!8"L^)ь=(BYѲDwT=Us:x݆t^0Fd=> #U"8&#r(&@vOG lhg)6ԊD [P.Z藯z?8{UoGO*3\-pMWFHp@*We]Yb8/sewT *t-c/ 8?+X@m3L8lɽ\b+ I7U<": uu/c;wg|ӧĄ(wd+Uҹxۛ:71wux`* a1@}qpEmjvO9emn8-'D.\rIh&G]?Jtrju@P'ctJ\{_hz:ʣKa H"@$bG,(Bҵc_V @["n_914)x$`Di?R b}n 2f~%dJqNػ2宷!SFVDJL@Xw-V1N/Lj"I r KD#(?Fp6Q?ن yǒol=QѨ0_00-"B#\pCQUQP Db`6OijT'unpt\ZO3bѶ^ϽKu25y@dpyQfX| }y<v}9Un*H` DiٰO5-t}UUBˆS6Kxޖ˅~4Sh[G^1iWnǾ ERt gh֬S"V_t샊A#Ci>HtEO*+ $2qAЗ{F#(%KNVt#E)PXRw꯺N@[\m:fS^DmTTPT}8 M?i5_;"й$FF֠htqC(y.W"2f!kNJoZDo{:'4 ta{`jզ+֛}3 guajN_J{t3c#jat Sq>jaѭF L7ZAٲq4ƁͺGKkqpʍ7~IM?! ;\j$ CPJsYЦ(|D+dJdxWʢ(ؔ o8D6Q;€#alԵBH)t27Ͼ Eѕ8M;ZMadaZ\,4&nXE,S >D;Yd޷TN*۞ӱC޻[ݡFޟ|ԣOOm]ztvf#*B~޵[HvF6 ;w3+@FU=>-bz0mOS8]V&ɿ"ـ:&Wl1ipƍ!ߦ2n2H!vp*]q6y,Le.i 7j;M%AdR- )PFVaqYocIn֢|APdCS`å1(2?RTr^yԀ=-;OuW$5:`J5toLylj˘±_ ¾·'vX#1+}C45]Ż.6"}ی?=Ȼ|56KLnb]\@1]v!ZB @n rP[eo2)uFӻs:A Г?܀ /c賠;AZQ TnUFя왟+ U 1l Niv9˓Zr4Tfd6Tյ \[E׮ߊ=~`A„~4+9vSj81\fxAb)<4n U&Wϭ RQ&\Cal,Uwn3%.l|A${Pw9xjL*t]{9a$9n s/ 硣6*[gz;PELIF,ECo6aUIkV^ -'+Fs 1Dˆ A<l(tX 8&ނ7 ٧!oF/g +c_C5QEfb|shՕ& %98zNDzh&\R0Xh9\s˸e]T;x6{ϮXہ]*~$P4 :]>0iXA/pxǁ [o zx<,/M~b+ 1tl y?u0禈)H?Ltɓ{BD@0K5mtJs(-=_~ki x7OPYdm F)oZciǸWs#BXJ8}^&y#Fg(7wuX&X MH> K@HߡO+uDSv#\r*pQbcJ2FDNN܏007%@3&Yl!Ku=,5H>h-k}i`YFLD<Ў͈ . :3`p,dG?Y̺ZTpϱB|4ٔȰ#1 J C`5wDlGmOα#M\{ t: lz[mN-h[r>*oת0$R=b'BrY?o&}Xsi{?qtBtD%ǽb]/p4Mj6 cO T aaJA!XA NT>wI퇦?=RHR/'V^?+lq}w|H_- f\j, ," O#sP:]@ۙȻ_8 ÉecɛP͌sժTj=+*^'xCB0W1M(@gR!199<ޮa ɻFBV!NuO0z}i uأ 辴0zy ~G"%byФkM\n8N#But^W'/{cJ37Q*͡yo,J@6Hfs<٨o!Kll=¿iky+edzx,w?Gdh[+vwWL+I EOFݫb{/ -n:N,MWAR1P4@Ct^BBo{;M:aoL[ ~A>xhV=7a;i?Olb`ӌ=%_`3q8("yh?+O?}c⡳&ᛅ֖nΠR!Bn5orv7{ªsK`g'fK횙hL#lY3SOl$Џh^!cv=ƾ'ڬ{;LOMs;FWQuaT^% \=Q."~2W6Dw i!u!RY<ppGCU"w9TϷGQ&lC^oWX SS$΃lڨ*S$1-{ݎ>O^ȹU@,'qפkPM| Pz 5-m踝y8A^[_KK%#Q'9.TG D]!^%V?=y n1 $:f 5 hۧlVN=PVNT@Yd 2wj&p֪%p8{sg>ȴ'7h͟0MĮ˅q󇝬(GnY;LwzLԥ{B:nfHސ./P-[L$ l_; fdĤr'SCr"yM)v3(զLɎCf-0Yȫɳ?/T$w`*օ !9ې=%Cȃ[u2fPPU tk2VHYL)kJv݌c] {?P0h,e,@/(-/_5^sx!v&ε".9;G!mߊ0~Z?S{XCՁYh dVOׁ-/ ZⅯyGwc޺f}?'P*WC:G͒X*VۼxԻX[2;<Ɔnr m39DL!2ՙdxDlop&bR Sׅ%>TsG)IcfQbbɻHou|9dwDž}k%z&CzaKI|ZT+ͭ%(f*h$ŶSd6R_3,#V2#!A=PME[[5b3p,RJ3}˦ 6ԺqZ2qT5{pߐD+H;^y'ㄮKN\I:"W,W;Ʒm ]*?{&f^{d\n{(lhdg)_J){3[) a\,vsti 唍fꊊfb2M>֙h>jIȠi7@VG///(07%}q*srWd~Yי7Fn)Ez:7at/t9^hW>Ag)t|Mܯń'2H>&ȹݩ-]Upe,cqmUd(6BM> TgWG3S6ZNިj0ك-HY5{vƵC*jZ4s?,o.L* ut [Úb1 P҉⚭|4s,sht܎!@ژpFwP@{QrRpLSs5{@я%o=FhOg,r20Q{o1}H˞֤yenf@St}:IsX]/oQCi8ݦЕX$]YHiu1*;Բ'﫧^B F7FCm }d pr@3K ty*.FL :#]x`^c&|o}1Ʀ BPՕ_gF.3j]v-)\+"{:Rb_ZUTArH} FTcQWX*8.3UBC]iJYW,FwqTM .I]Pz섉c/MXPj/4l$II\2r DHP&Ͱ#9ݟ|6[߶U v^zq"x28M;r8aRpe}?LYx?4 5=9.~#Cľ*?U)Wv52C,CW{# C}UNMܒxu޷j bX6;&eU03Dj(sKÝڴ=`rmʇ;şXɰHe Ŧq(j9m?uƿ8℞|pЉ%y%:)<"zdh-Mm#Kb,_ ʶ+sCĶZP3AbK3'&=?lj4L4lofz`gU0:[.8V,]yq(gFA2 L^DVtO)や1}FO212\_3j Ii_ҺJ۵yMiM?R_|s]RhueφN~gp_~ Ļ pKuD]p`B]iMTzJ[Qԑ j5vng>0 >(tJ#"w '!plllOnSQFz4 ք lq4J$~3qL.g G0)4Sا/K H*@̻}s4"R u°R ]*D>c@2x6 85?< W~r7i,B 6侜Ȇ9Q2NjkI)ש[Be@a#e}\wGԁ}~a6ٝ5.H1QgC {C7u&GLšp0@XHʱrd"W͗)MNI ^|g9Y] k\.׳MZ@A}?Q2-wl $8thuYQB#; ӞJЃؒlbg\Uwʺ^?&mԡF>P0 Dc )(Ϡ3vl~h`Z;Y&||]leK'jj n,B7nf6A3!A [fA !-F qQr_(-PTIa$--Juh@ RvؗF{&FmVMUjzU>jglcCΘ5;WH' :'WEJ*lAG5pFɶ#ZR]=r'eOLUhkK(+nT]ʁ=׈SڋBs HL^L^I7AOpCEzWǁF4[e(/h$b9\` W[G20>' ̬'l/u 4wsP Ʊya3QgYZ07070100000269000081a4000000000000000000000001616eef2000005254000000000000000000000000000000000000005900000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/VSR]?Eh=ڜ9Q;u4ÃuBtxG<Ԟiy(c;*GS`Bd^O1vNxېW{`9%Xi S/ݿYEI͛,&z=/mXc!2]E|G;tҨM򕌝]%q&Ưo[d%}T}i< [,8/\F2yvNa'j)X?bAy`'1MohˢULDW9 H`@L5f :T9,X:P0Vۂ(ʔRkm=soNkǶ 5bP*Fq.7e4%dy'&X /T`4w{oVbMCDAMvyBZ k>hF>.-DߟޝcwA"81㻴FX/ث/ Qνk?ʵIam?,_lgw9w?$#de034-{2kl,ЧgO7y#Fˎ QfrQ"VBBtzCm hL~-Q4+QR(lhp Zp0tBnef;kG[$o jzh B\eUX3۰X1 A^E/kõsFa*G 7agb8x?j^97xRGKV#.XDGE,F1| 67[Bo}ٴ&\I?`s-9"tTXچە*y79ySkvY ¬ѫ!ԟeDI*rf mA_+hFQ|;PD)Z&sYCcTի~7gE:WxXp;>Ȕ(+LD΀ Qgl[-3b##ia#w'2Wx!a,0P8czrC/6!h2e@)sD@-ER)q7/aN*w.ubK;8|l xO_EVʙ4Y$\5COܿw4e +7z$LU_z5K(l?#ͼn~jia SE3[rqN,Ue@Hx>F YxVAFM$QR(MJ5.[;t;ogO.M,BWa +ZLg,Sl{3֙ vg&nyD':A$7Ԗclמkhg;FgK!|π:DF`se9X>@m`gKr=^?-U1T=y y 3-l*Җf^|dHV'LMTYY %e6+pj@UUEc ?&Xwk,},p,2U~[ ?#lѻHo0*~D`UeGF{%QhV|,2 VP_p HF9 S, |_L$R_鷆_s<x8o< OБ+.ED| E)oRoO>E}UMdd&dpFLSwDwEGd =cfC{u1`E$}^FqJo<2C8 'ϠM\GaQ9ޝ\$NrLe&_.Xc]H@sjTj5V d}A)+<3)@(An FIfݻި5Č Ơ9?Q,,ʜnBVRjro\Sy}:tx{ M5YeUJ#CӻE=yy#ў*Kt5om|6]yYHeIևo$y0:<'6|a;JbkzJ6(|A 2;G=aS4\ςZ C܈9GY=Dj-#<"pTǤgkRgpnm|&9=OvBE7 I"6WEƁj l! K}:3/wU@_x@{dt46{a;쫉<[ag -X2'%ZI\N;at>*ndžmmN6nkG^3f1 Pkɫ,8/-̚Rŕzߞ9Ы3LK|&YYJS'NWvnY񱭼%GfT8L{8>>;Hr%U3< & |h1!;1`@Zʦdˑ7`<5i#{}7;(,XKXmXM߆2<0hŷAr ֻH nfw7uIQ441P@ܥg,#䜗L @~ڼN%ԇz+ u)or} CJYЗ_WK6jpg9yhY -܁Vb߲Dg)1 ث"9`lnûpk(p2[kr([@jgҼq\|"GZ2^ʀ$aJDnY!;ܶ8WUu`4uu8MjՆ,-v"wqV?c8Kzbc"s&{}\?pb,>k$XM@/y̦5[l=D>[7kl{oV@7OgU xF^G1:iNQL1 l Xaҙg )}rvB{$<Ղ}z#:1qtؼSn@iXX%#t(~r>+~ג>j8ɗxPFӴe느3Е<7y.wQNtٞ"oC)JL.^-b޸ŻNBE(V$>|STqphJApQm< d7c=Ww21S~boC$•V6#͇@c%1VGk5CZJ)sцGnfG=U`^t'>卧 >y8\ntG%;7e/ieYL^T)B ^8~g[#$|TC _7V.֒%`&&0:>gZߤ#Smi 3̆ì[2h*~ʖdtڈwFK$ g qQO5\][k8n, DT ~W9 l>N*>Kx''DGKȮý NήOa5.9%rrWD`rpJqr>GqVT GПmwUTAܨ(yבaF”kMj2y%Uzd ){LHݣ+"1,'vm\Ǔ͏&Eʪ_Va1{ñ} *ȩ>@`Z}5n] ]P6dO }C!J"7M֯HW5aVw̟w؛fuX긙1hc*{2t{@;xvSJ'z)੊c~Mc.`]mo?J^zO?6 iC5X7MvIS^.DߦW~ T|Kz!d 4$Qt:)\o$+Nf;ī -8(hB0ڬX(u(&>e#Ӑ<+8stPNuGꘕtK+N,qYFqļm:.ëzCS>֜ -{ }C/|7RXf4i>Yט*c"=,\WNΙ0#~W)#2ȸ p5x=P4V,{APμL nb`yy0~bKJ5xv]'9@uM:̒3ָO,SEIoY6={ xME2K:,ex2yGZ3XDp}JY$8 2V,%$JIXDP5·DdBf*nA2G~$E/hKrmY~i[dUW\õX0D?Fὄ Uiy6[E:Ż^>h# z'diI  ! aaAthX3QYFX5&apФY1hg (^!ǭ+Ǜ"=Qwֲ-|&c?uH}צ\7z'H1B -x) [ x&5jXAR4S,]J5l9tx~҇| Y7GB'*p"@~csL ;]ذ2XVn.p-p}иl^5nKԃEv*5="te0.ؾ!3jh WxeVz4 !^(FAϼ̞B S1‘Hɞn[:^, rc!kl,#_HuXkz؇l7k-Bli|j5MlE+mUa-%9G ]lEl MO! 5W jXI(n!TL(N߉N`-fedF; $ 2S2pg9!`FB :tul6|Y [%6M{98ʲ*QW\UOI5M .Kwψl0~k [iK~f)R7Z`M8'+^& W˓,fm; ?i-miYE?Y m٫(s9jC *$Xu/#ql&7ĕ[:CԾW ~Z\Py5NJ~2<ʏ=zרJfs.C&/Ř v&RpAJ ]g4~aH,,`N>Hxƿ%L)8ra:K,Ռ+s.IA+"’Oh)7hni]GcPҥ"D^>NF2͎Cc@H9j$BCeo`,uF,սY&NȤ9JQha`'k)H %΃k\Ikv۫<%8[ F;K 4W?y'%Gǻ$?9U@䜃g/bAù{fVK+(YYe,Z$Q)x5p+mc]`q8 YW=P'Ql& < xC/ĕV)~/";^ۦQnzUzf}azIt&ey\Q$~͡MSF&u =KRiyn#ҀUR @ 6gѰ^Km7N)ug40ڵ bMǛIB ";h9%xghx?h*ơ7`~ݗ$۔C?|.z,jկ"C"*hGOͫFq~tk?Ȥp-@":O$5muj/l:fڻeo)^c/5aQt'-Y!=83`[Bh˦ -6}囋f"mljfTڣ$ޛ .!]$Zqma%>9K]꧱t.:s9]/K0gS}\b Nt~_!.H F>o:o!O8)V%'ʥə[H,ڷ60tsAk/eG%n~{2^30V dQ}kYS]aT&<ޡ>m(Us{3x% vD<,9{otn=Hoe(*S} rf)54E!qx4SN-rs F2 hkRLJ]> UA 7u:zYi6<:2`@!Ĕr e|\UhU 8VDVYh=~QQfD#$RnO7|S|YͤBy=R eO]SuR郵DQa7XjWEᏖ6C̑8ZL6KXabgéCNf&=s2Dzc#T\|oBvA>̨peXw#:m_0;‡)E\򍔔B_QCSs%"L- njRɚ,+x.Y*կQ,G1ȴX=LobaAutםsJk攃V>|/o%Ni|);F !3L:UlaΡ.zz}C|aNոPz6ku^` Vw]=/3}0!=+O9(>EP%v/R%suCmxښLY%]ldK7 DNʋ!S1om8v$ՂooZfX4;'4 “m7Աd10w_-~I7+(ѓ k퍒C^2;\:?c3@"ٷ;YI)Zy/Z{s^OG"@Dy8 (2l-R"Br|Nrqg1l`0f f/ uelx@'{1eB^iN)ia; .:ݧRm ޮSJȮwpD+DqwH0fF±S^tgNwF`'׊$gR-B:-ȂNcb.)Q-#7gBmGX& =L&vrp hY_Qg%&?ΊV{$[jDmaS0KLb*`-z8v`ZVQؤ޶޸_}lhY-#)8^x>4-c-Mn>ߔPGȉ1Hn Ȕ@t6<[{#` !tucض@(mV=,ZMhvԌ ˎS''EQ q784=b8h7+1 *Rٌ=uȄAK bA }#@욱{O^.uZ]+s_06{e$I0%hG5dMv=8s"Cw{`W"] 􁭓u,'ud!nWg_=z)zǙ+k-~ )x}p5IiЮ9'g(BW]}upi_]=/\UY&剀 HN˿cc^a'JNE'rI_qm v;R實׹8E4Q\p?BZ*#1%މ&!;MFv 7,W~re(C]ġv<█O{$@士HqS392`?KYm]"d\ 1,S^f/X=%y);*~9,ĨoԁX0i- toWu_S2P!N*=ՂjYfq S$/h:kb e1-GTNqd~oӯ6 {Ǧ'[Q"ϼ:MٍηY>dέS\@G륽`B@' 怖> BS(]HyOoJȿ{3!|+~Q05a"jcC)!96Ck054G﵋E3OtnE5ldW"$ &sGv(0f;J< Dv~tUC=Qb$*_P_e!!clsz.6 =SH-̟ʲ,1gTe7`'Ag-[^!]Av+۫ ;* qM"]bjxjx3=zR3MT7_7^mA&q7NO N)/JQ_G1V9*GkYڰADPio%'X=*#,wnIXe7\Ϻ-o'g"8X&,bD ݻGՆ"DN[[B$(1))KBQ6 `I+0(9 dYI=Go``USfkhl._E#9QO,]VN*ISc)_*h@5f)Y g7f5+ΣЦqg鶒d`@tBwܒvf0LAXMs(0 !dS2Æâf040nX>`[[:ӻdxO>tKˑˡ}Pd \a u(t}i׿D Icg)lY4Z_嫧͘*κ*Py ~ v.#ƽRVuS iߓk0J^mTV^p? yyˇQAjqznp:F]dS;W@e] U[_#s|'5ݵX|X:iTlI$Ƙ`{"bFq26DW7hU u|Bc˒7tiY5uJ&w.Z譡+%ĩk<4@;rZNW~]$BbX]l t]<\H1tg{O[wkqJ=X 'B K^5oUގtI1и ~#65+zwq .(.}nR`$n{hK`/8\heU+7VEr>gno@Y(t#3:VA&S ,#(4)xs鵜ӼGΒ2_ IZV68Da?('|*P65{c=qxvŽ;zBv0[1u:saMHUBzjl)r ϲP&< (^d/I_cs 'e:iInna< b\RmmտX1Jx_; 3qvO|jgps7oR *VX?<3tE,}"۴.CYE2: /obBC=QkH.lM@;c7r&1@Q cCvCq16y)±C܄4܇WhRB `e!C>ytkoޙFsB wQ"sc󂀑_ڲ+Rh}^0 cMߡIK?bsm{(6ѕ U mסg7\$u o +{;+DV7ƒ亏-,EC9F׶ !FPL WoZY=wҺhwԉb k$QSɚ,;0QFUhl%y>c>]A,"m X#H6SS37v !9I5(5^?|É pr:O8JRF)7xKS23OaWLG21!")_J$ssXdw |APvC>3$5åMr9/7͇`M? KXyAv&סNu DQF8vK/.{Y-jI4O]pĵx뺾tUuxRkY>^G\n@=[t'ģSYF !!7TmP1$ӆ@[;B>j6P 1>᧱t~|),_JUrLM$vnz> 3>8R958ͱ(`- Itd( `x_V?-cz!oץ4+Qx6ck[BJA@]U#fLTV" \zSo{2E))6`f`jGҭ[XJ$"Kvck $P5شg Gn]Gw}ȗا zZb϶g7 M  |ˬOmqjpb}R:GK0z*0dγ`tb(fw *r8d+H'4vU`S=+(mQ>7JFh\ta'ؔHtN0ҭV#AX~/qI=`ɉ~C,P4J_ƸpxC>ovŝB4S[|>)Pp_3?E/nr!q5"OȖYd',D{J .c|}idkێJ!hӹs] ؑNP,ʙ7j`3E;iBt܅nHWjC{: tEec`s8sAsZ68H#lN^9+8܉6-@&0r˛/%ߗL-HUOxP4\ׂ\ `uP]/"z;(.>(&+O95Uj_똘;! iY d=G9_빟δRGF!F|wz&cr4BjE2&iJun:)Lۢj6Uʼn0Pg3ezkzYv``7`nOhrh H |YJDM[t3^%]5+c2iל{o4]ꞽB?iiEG{z ~,{.| 2wW@99E#RN{OT2A,LP~"SqfrNw>E NO֌Gܖr>pѱN2`5W6؉g }m[?8? -/Z:23q*:CV;+4nwHAr-G?u22W5/y6ט 3zַCgG)祧i|ytp◕8Y֖-`w FW7$o Yy%bI^ r |{#CsAS"$Ka'W \a`MgR[ǂ{Ch b-,+|sNlD !ˬ^18хB4HnSebi^ ݌0ٮbHBH)Pmdº~VpJKm.Ύ,U롗wM'Ʈg]q/U@ aȏ{VMA|B? E҇ \q!ݣ,,OImB*%kWr)oMq7|%6^I~bƀkiF y6s,6ec8ѭZ@jˮ rCrurfG./N0Zjy-E9G.._Z:;ԧБE%=5HbTsF@WAjܜKOk͈.)]!xNťVD`,{.opɚajKxbe8i-;0Ѥb6C-7D2{{蓦U?;xJ^s(HL6k ٝ8 lwEnG>*ED(L',VP+|Ny=!z uu|@n0Pu1)w[Pe֢ #jH *2ս9z9ݡ&蕾c=sAJPn>[^8]{'x<;%AiݠB^+rzm!S SQ별L|U.dBjVf&q&ܫ}y W&_>PN>YF<0~82G-d ?Q]STUg׮(LB ;d@hb3aVQ8" )=ʫI\O6`Sr2-U"A.z44%$iͨ@!fMv@qz:j ^?0y/ӮsF3fgwPmڟ5NluU(/TX+roC ՕT~,DjGɄqUɻ!XV.胃& Em" :0t>qJ4pr/wR!FFOy`dm!t.RκAo~kum {5NvM/H]0.! XzyǑ(2?zsˢZ>HЮ3ݻj?׎p[=\jƓ:H)Pޏ3b„pO Du Zp+o>WuFIJ2rT\ۿ4sTk'VJJt0挋"SJF D}R^}W(g"l0Ot7DAj`e.|wi΢{?Wʯhu:ixrb!oPƚHȝ/Ps&&ǀH~Ps'7I,#0_9bڋ*t#c^EDUx}ٍTE2۽+j2U+&};K%HP[OZǟ2V=,oJ )~gbaPƝmf.!3d#Yzx'eu߷QR;L>]8 l}_2^_ Ӥ nTبonOJ%BF7Oy}͝J 9֕Mȓ%Y`j .i2,CitiԩNJ 1| VcyG#wT.]Y(^,9SB֋fu; ݚM)Mch_z?]yX ϢSCOᑊqj-Y ܂.=6]DlzӇ(Cx0Qw8vlūH6w3uՆeM:~Ѳ-md[XY*O_oh`pRz `*l[mm% 0O$|ͣ( ܝB+xe#E'ng}yQtk*Hc9kfs/F4eRdJez: &7NU芮\E4M0:k|VjlgMzA82=pl"\H_XV8e6aZ*O`=0H~p5 MU 1˷0?DHppu-`29N}*1 !>d pjϚ6U/e$xḜB6,a3db7BB҂v/O \ w:S9? 7$)yz`2~P9Ր4(Dh~2;z*"V EЊrC͋ggpJ< !fF3MӣãFveg@ȷP/ش-9}ֱK  soi5\c1l?LlnF* ןpMȴŒ A!u36eoPZ`YR&PW`jՎE{2ַ[m+[#6`UretԼQijge @F NB͞ӼaV@Ȫ큟Mj^2jǓ4E&.7|\Vk@=Jm&\|5_>{ʻm5HW*zlYj$׍Y#ύkE{qgQe Z@͸Zz>֋^bt祶SD΄XFD44'D"2}?ƄM?a ^g$.@.|G>EA!M,@ZeE|hJ<4K!e+l?Mte-/z={G:yqs'K6"hdޯWt);w;Aݩyl~MW˲A[rS!qԽSEPv}b*U>F:#߷5az;&:wiF+|d_Lx<\ 9AotnS{֥cLLj¦hAtYClؙ kI7r\l< ^n@7ϙaKݝf  7(&rNk[IXc P_)I?wvuGȴńs? ǹ3[TWp먊~5o/!DߑL6\cC3Bc/0?|2/%cGy>9vdX8 __2C> cN4UvOE{hȃanu+\\t4  밆fcTOR-9A|V^΅ tう `a0@0,u /$OxLLgEڸp >Gl "°%ZCPMr8ʗA;|gk x/u1T$2CnI}3faF >/,4>1Mgo3!]jSU YT6,{{i} GKL7KO:T-KtVq~eKs@K\¿>t-7nSP =q:$]۞ Ryw2@?!ٷ` O&}͕0NX*2U GDbWO`3QiWZˤAF,áG˧jǨcI蕧=+.pA%\D JN%j#+˸w4F1>._:oPK{9IRɎhG&.ߕUi$}꽥 n_LY\R_Y`ʹPBx+ogr2D4g6"f8_QO)" =vlz;JJ/qY1W#c a;#;[QO\\*ݴzXK; 4N\=iU= h u)<fbu(au&/ #.%V/BdžzϷ3Cx 8gNz`H nZ#I[{˕%vnj Ye_z1=]P ].B}H,Hd[ 3$"u?G;֓x)N=@ m iZ]ʢ$2) 9؅Rc9#å8%wV!ǚ1ӫ?{zr+*Iv q2fYS>5gU_u}\?ub̀/V-Mmb*"w_^^-0 Oe[WuSE[MaZIy85Rn $|!8][| ~wnUּ2뇊߾(|GePQ>:#B'ȯ|؎Z )/ɀJ`]eŗ,{!Qk%>,XgLt}杽4v4!vGͺedM|TX b-D嵶ʘgP߻)wSdܬ9~͔+?Gl_͇z ɥOZ3'9+գ&[1aϡ 0:fM Tr{ӫ9˵wI7elHJeLTPWv΍2%nݏTe(wb%,*^^((o&2R$9T]Je,Ο:__顽тٚT~jH3 3v4H/k# G~xfܱ{wj/9ԬfJO#P?撥8FOzY>KR $vG҃J .l K[$]qxv]7dxf JȘSH&OZM7*쀧[aJ+|Ј>foP@T3B5lˣ¶3v DٿC +@}\q8Jݙ0eRjHT")~TVc;L9]Ӛߔ] uyPQV~T'JYǩ݋2B"!>'cqy~췕)W6 H8V4E[Sap{pGpm$S@}7N\z^Xb`ynXQRNQG'N txE_ 5'V'?u<irl!'}@:;*Ⱦq<%"b(~u'_xc,Lz9 dh"XqIP*$vٟGR6t^r^kMghzxOrfγPTAj^pmmS[w[1C=3?g:XIr G6կF*?toM"cM9U`o7qtY&ZCkRG"{IXrpTxOtZyMh 9ZHdM4<#<)$nrk ;"2b?~0#C/dWSl_[cq¢L~Пqw{u@)KV#a BQ L)M|3RēܡJ\9gvs}]9*(M(z*g0>ƍ}-ۥqNYD1kc\gmx2Yq 8+:c^n1XMsyFmwV"Gnc>ر9tIM$]M9XH7rC';D)psozRK 4 &ዓѩ3dx^0Xui ZΉ͍a&5S|޼AgX1K57¨U,Ի@r!_b\ErWZkQW|47n-f/$!꽼}ߚk|I-ƌ TɆ5;^.nfw =ʡ8:2ݴ^y79brUO~l0CvM$N5Pfs ?snq"PIW[![Zk2REt|:#m\BqzђG #7ÜOk?o[w 0^ 2k啽?Kl`*' ?fSƇUW;%C,$ }j4?*!{!̍G% YPVfMehXP/䠕bB =F4I5Tb LV/{eO|uaVyNXd a}n Aw.εSveq!|H #Vx "l _zwspnpx 78܂@[ 6^͂>X{F Y3#}ɟBFǯSInC6vo%"}!0bFKkF 谮C;>K~Ñ4o|d:&wW4+Y4<F*Ԁc1_oyJi, < xvbn`F GF ):$ʸ΂siz_stj[X5ग़M3|u5Ma)ʱ7,B 'Rz'͸u9D-aDŽuҾЪtIZ-We L|& -)6YOѝ>&., =h`miPC]D>w2rڛg0\NU@`8ZF$S0tgav ʌlO)rg#WSeң "Io< ; .D}10UYo,٥lsP};@ƸL ?];+JZ]wR (FqtS1"f\yp8Y ,6y rK-Md`RT߫2?coJG\GOs`vg k(eu_=(XcT*g{o|B=$%M[*7qzK4H\}eePҮh"`.mP>)6* x7%^R>+C3L, U9hߟD*sB2.o&> $b;iJWN`5MN[6b>laB 6љFQTGz||lέR^؋ۇsԆNX4i/y#CGܢҏ-xLƒ{hS*%QX :'](^ Nd#S]JPk$\8%i.y(xؘI- &Ɓb{+O|im>Nߜ鹙R0$%&V7čmH}a5ggwsKan9B<:x'vېJ%B;}>m}xb% Q~it.VCluۑug@l'RaV,:LN#%8OuYQTwTsnq}Y]QN!"|Kqt;PH0>Mn`swl2ʜ_p (0d٨mB ଢ଼R~wLmrG @J$`` EGukyMR]lkޏ>SeBΘL|4໥4uѵ3\3\Vhh% BvY>=nZa%}Vj?Aw'Paef*!: x*yQ[uNAZ{%AK Eb7OF-(X<+Yqdw:Mw P$ @,\<R3BiKfņ gi3Uz2%7RG>|XB]KK;M+͹3 5L8{ʵ,Woy,q e4,ib1hn6D GrP 劙Z!疟ȖN^it( 5#2E섴Z1j ICL-m.g,D(!]v!(Xު2Kp>$&.9۴Q7zE\3^ QNqSIۆE8nэHb U#Fr Eѧ5H% &^d!X&k>mq@oGty L$#ɸWB:ό]7{=]$L_ j1U(5k4OG VRYGۺ'hJp3\ȌՈz!+L+H񨚮[id B0+1+>ɀ['Ql ])hb\m|l%:0 լo18ݖ ئ蹡R`wpsM#&c1e&rG}"ުȵlp0#s%ź{œ08Ƚ9 Lq3Dh1",ɕ)̬|)L~@Xcng?&O4ʈ@b69SO NK 884D0 QcbFC#"FU)(XZ#)Um:574զ a<^hĨh^X"}NNc=o}ܗZi-VUTw5s!xbBjV TeG5-}ˎ$+i/(xFOձ֭ryo3. ձ^g%x6*-SW+@_}/tLu zҲLCͳq'IM}pJ،w>lXṰe [+g5381#~ӄeƙ#!6p5GSnHu"Q_Lq氎XÔ4c @l7Ac47eb PO0rV^Ve^ 5hmr*rM-JN vVxȾkѬu rZǂy;dG/Y0/ZC@6$=GyY1˪R]RQ!#3JqʉŏF"y*G,L5U|a+͘"_'+=CsV%Q<6.5D[֗tU,A3}&K5s`\I@FӶ^ ?Ryw?x(XJzw ΑĕcG r(􈁼Bp*2.ͦn霐|4=^MӷyZH-Keh:䖖mڟt1n%8Y]RT",,:Bx*:Me9"}>} q"qBL)PynMM-Dz-|?<8 Pk)bP28pP6N/Q$z0RiʷKn LcYYEdkuJ[olPt hTPbbJߑ=nIi[NTN. f?[Mba H! տ!0l8%nӎH]S_s={vy_:>r~ Yr_y7<QcÞM {,f2DD\+Z|'ހ]ޖR]OSDD3GM֦ȸķisωYzGdZK$!GsiE00;ɡ1T|iOD~e*-"<9OzEǸnC8ߛ&Kذe*X"QrjC0?fPZılR1x: 9k:>xuD3PbTw?U{yeۿLV9mt?<xk0([#wp+?׵j^&}3%v;4EQ /vD_puEnqv,|D'kW Ao]iy&Vn rhf=gL|Y+uh]g BQm m7,a tج2A[F־n ٠*, ۄ6.R -FOU-Ia*+npr.If0t=)wCY*]$+uĦ/ Bz3sBJ܃_hI{{6pSSsbUʽ+U5/J ,P(;ȨWS&k[mDFcF~*//FHl=09R\g){e9ye4by ^@*hXjEAFz3\$\x9bJ32l/U.TC+әcNA;YcꏿM`S]i><=T"TbU:y[:,ژBHݏ.?sVGc 拀,5d8WA="5vB.j:gS8K \q5|"'Xrj^0V@fhztR->ɴpE5~?і&499 +jD>&7phYn/;IW)KwWݶ(/c~*;8g,4-i7cHlTF8]ޟ뢅`kuXx}='l/SGBfZ6B7so?(jճ- ԊTEZfQx:*} ŏH&ˊ#L ác#IhxujDR4 ,:kZdu: smm8犨ĊS4JQne;~K@ c|@4L<=&~5dmL  ^07>۵)ksR!oβ3V>iGDYϡYs 뙂Y_}ng|XA5JuO2źJT5c,f*@ hs:E6Sj-\[4D"R_ٝ|B @X{K^yzk7&սTcp' :-f\d;e?-4瘩k9"E'vtCK^I:EƋ{ٿUs/49T2Fag^?%Sn|07,Os ,lMݽJOR)[0dCyxG =*co_=V .NO L=~xZzܑ9`,m S*n8sZ}Qx;g]>%L) ~FHص8LNU&IFvFbP4l8EJGI 'EgcT]W;SϦq$:E %~*mDi2`>&3(no%XضlIi*CS ʿ mBX+;`07\U P b 9w: c") kC£6rvR>kYVD^%Z;/b=sq)ji]uunH.imCpφ(/#xleX #[ !c-̺Zymv݋anN"X-0ԓ_._¾ Թ-h]?X\>e ?~KMM4*=[ѯ ]Ԁ{ }AB%kAkinR_ϜE4)&Z}D@\nZ~uDHP>)VZѧ1s1RA`Dl# ;RzU21QvKTvk{gXgjc YܰfsNv^OP !߮j=]-RK\j95k pKyd<*.[,y2^rtuqR?:wN%q4j=H&ᬳMtwlˇ:_NkzE yMvg^2e=e.\tN8)qZxdR?sF5AA.R  vCu;O'c^l2,\4ʥb eE]Hx,8ʾ/\ͫB4RA&dmh,HZ:ҏ*h$?)YoFVqs1|C^7 u)zV5uuUD9ޠ\vY촸MBo#) : ć<{ɶrkcv)>!Z/2YB1GN8O)|}vsWmP ʒ)PWi2Y'rE#uY]0gYZ0707010000026b000081a4000000000000000000000001616eef200000d010000000000000000000000000000000000000005500000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/s]?Eh=ڜ9SCq |)$~K%hH92d` ; pՂ$X?_~\t3l-# pn94j7cv:Fk!fSn( ܫ;@Qz殑TVLrbP輍Op^FΩHT=+څ" ?sO;} |7A"ƛ`pu/`'wŒі$j^lih ޛ?^|HKUk (5?Wb[\YܫJ@P'FsO[t.2w݌l<[id̉5Z\(yW9x(b]9 S[Z Ή;"pߞе R$̚ZVܒb_/`'#ƥԾ %ԁ#[Ä>ZTewݶOfz鸡OyETqG& /# }OT._e݉T.`ID!D72uқ-$TV0!Z(lk! _Wu~m?${jAs]-eDGYE wb˥ǡH!|ڬ~Y짿|#@[4jU>"K1-NNlu?*9}byI<{3DPF7E$݈Zt*ncn G͐X-V|6PP:EוfTQyqY@7D{3o%Iq[:< 큼X]׻ 6ga7TzʩR[;S4JS/f3gJs,UՄ)U9G[435I8MŨv=Xb> 3iD[GM,~J|Hk+~k?%`8o}(@v9sUefp綃O(^~7C$Ad):NfJM+gǿ=><Tb  i}l ݠVwVzog#Gږ-7M,WԱW3ޖuF1J!6Kj_Uh QVq=l9%S ў 0ZjLƢ  Qu`#ʛz^>($m54 b_yo(EIlFq,}*/|`a}(!{ @i;dBZd8-VuIY 6$,48:ٲ*>{1̃G)[ji+yǥ=X8H>b6 yfkj.&Y&|yrˮp9}9&6%EA{LՁNXgidE:*%1 bdO)EX"H g0!{DJeZT&]mCԲsMe 5Շds 9 z2 V&`RD3O@QOed5||,BskڥAq8|6."!(FL2J6$xXy|I.m+S1Jt'=y1l uMP9C\D\IxYF"Md6iT/dej[ p !gu5q7bY/%I%_O4~=wv}T,Djn%~&Jn#UK-Nlt<Ѫ@ B,y\qoE=P'n׆)/ĉk)F f\W/+N[ .:KkPtV*OB!fbnrHZrSNgn :8 7deL^D JR!fr\_:mC>>Q y`i>Y0\ vse/3K&Y,K#"rv[D._4mӪ%q4=p MIN6zG.T!B(wւ !{@&)'g1em _{+FY_Y2*OIÓ(d78(n?^EFnIo ;> =1Ŗ/,#>SN@ kSk|dw x~zˆT{){oPjݫ*'p jNNҡa N$c3a2B^l7 aѲj~iV8Ln@QVEtr^`LhD.kcгqˢ==TP[W눑e܄YJTjؔe)y 38ԕBQ=crsQ|i!Jo9Qx{e ɫ ]`~k"K"s/8?6t5ƇB|!gpiCLaQ4@ժls)CS&d6+OBV=͗g}kдN  zBuBx-\P ZoJ(Ĩ8Nx ar <vo%B֘se=B9Y>U+JzNWlp1g#BQDZ}(P=2/o5z3{^ZsYD=v3a,\g6b ˋ9tK3X ֭dKpJNը0+׏?ϖ&?eME%s5,.n, 0U ɸ8hj-v`ZS3z >'&PN|}q*t4mbjDl+iiLO>g`g[IU. ذ:q9ljrMJUodדxA|TcJ.t=u۬M^&až<ԇcQZU}pB!MhvuJ(_㱺1xuI>;&`#8Ѩ+p] -έd;`0J6 @\Cp 9B4ދ4($:{BtX*k<ܱY$ LDHί0Lgr2LlƐ)ŠR|Ŕ7Y5Gu?6m:4CM3Jه eZP-:S 5x7oj{޻eK"cꌊ`Xi?{^^t2aͳ)hEf:p7 ހāA>:AU.:i3_ܩ ̯_v>.#nRddP!.<H\TZBg;WCqڈV0&CY+7t7*L̄RF)YPi\Hw񔥪Jj"{' o3_ƻeQXԮ~a*JJh絤={I M 4 Ϝqj*W^Ñԣ4g^BWr`34zDPKFFEvVԴO8DTS;MՀ/%侶\ >ث\7iFG~_*sRk'#hB=^@}xKU;+rYA>t ]re$84cWT/Ot% xUc )v26D[k3 dם%=61)XNKc!\ֆKhARi+"Hd % !(?R"?F$J>^)O`5>J\;F}Z$r>6[!hR;hSA[6;`xP\@:o7?WqF8,_uަ Mk>YbέN7po3a)A iu뺊K,}tf:jW>X'aooR/1.'Esjya[ĹPrcx, ߻F,C 2]4(=$uZ1?[!W>mq7`kS '05/:84{[}N.s8OGUn$j{X7oFʇJ.. RZjV`EwYt OC*$[* k@ARMۧju$G.^eZI6hYp^_=j-WwZrq>[(q?!.nxHC4ڊķv&.xՖ,Ԋx;*  '`Pj:[љ?X皃*rwNDRc:>!UD {msˬƬQ ^t8r'"=urNlʇYH D '/?Aat| Ө4 zK U}HXĺȜ[VO̐VZmgAՑgvJ\`;Ew:=n/3'EjӱPm\v}\fY$c0\0`f[0| We"¯GZAF "?!~O c:1W>sg T(6W6'{?'KVʏx5 %OEz2+"r_&LVv5wD*k0 Cd16K__cjUˢ8+@VRt+^wfaG$zBm0djp"HMw=LN#Ԩi:> !3lH eLy5j3H} @[K[RAٷ$xjt]L;DgH\shAr-{sT}0g-^#P٩ OWeK>3:{@󉡂mjᨇS  ~.RC-xAacaXјfyrE.>Pt8\z]j7ẽeki?2v2@A2TM0+ĥ{fyUTa{8W6&CM^&#hoZ^ݪi *9mG82>1-f f7ϗQ4!MH"OQ4-RKCos4Vѥl:n[qJM鰾LE,c 5;*/O$߻%vSc1972 }9&͹ѳ|ho$`Z({6iNFap7H39G2,I)i/`$3ďV(3#na ~ M[A4p(A"*{3|QcOCF Tzm cڎdLA^H@bX`_CiYfHo}+)z01,-2rl hd«LHzз\JW[!?1p1`eoIÝ[9N ڬ'F`߽؇>>ɬ N vI4c4+iuf`9:M/CjYS>տp^"Pj 3wa7";0PzSگ}{a]=D`CQtj|:OZ.}]q,LPdLuL1<##<3%I3r%ewwQ>?:g ח>> ?Fz: j1{MoHMq|t2n>LHH*лTPp[@E/'GHue'փtȡ.=VQ&pWB-krsӌm{d EJy]_181*&l8 LvOƗ7HtWjl<}/N(pWH\O= ӫf}]9\qtf4_H}]pܣtRsKKk#y ( w-)5B@joIY t<xu$Iy$Z6EFBnH6#MU}Ùf6LF&vSB񳨩o:nVچLO(Cb|"̻MNmÀ IU$C!NCAe~ )6 Sm9*&IRk].j%wXk_(?ۙ"-֞-ab!ga7,Y#.9Xq+HL"!ytޑ'pnm)H]w,J\@n-h.~D6-iϲEb $|S0B'3RnTr^c'vuڼ{$9 9^dd0C 1~t,ߖ'o2L/Ц֝Z?Q~sP.sԊyݜP'KGB>y8Ycq`29=_[Br;4W0Xjj$8t]=k|]!/Q%R&PgC+_p `^րV+OW%Z|w kxOV -.ԒTĖb-0^U>_$ 9W~|ɽ?KeR&b9P혨џ5 \`7%4|CG׍m*ѨjK&I,nv70YٟD% ŻB>["6tkG3"QMefwwۃS"7!Z-)6{"E fNZa.,rU\ X>gGL_kr+4k-nk [qVf7ꋍOxv1\]/ Bw `% VL1-&pgOd께q2 ]@u(t9;bߩ tC{q_1~y!C#r?m]5aK@%_o / -)x_`#p3ˋzK:9$XwuG!|8~Rx16z0vL0!GMPžvy,)tD1X'ysyk.Zv C$q Wйf.!Uxlpvcp#d'H~[6Q'̶]2rLuRy YʅH^֪:G@߇mUxa_,pGp?W֞$7 J]FS>vwI2_ cU}qEmCu]9G rն(-ItSN)1:t] !o4Ë-a#T#G$sf\P!PXSkz}/Τ(m!k!#XFd:s$:}1䃢ɷ _1"^[BtqAz mgtd{̣!ǔ2% )E;!.ҬpMԣ 2H!Br9EֱSG+ Ct+ %لiV~Le#|s(Wrsnl/]ߔpf~5ϢC?b+AW3kPb+Qalx7N]չ,HNf(BEc[:Hqo:&L j7a{DR\$t+9:;Ƨ]7lg | kՋ,}>䢅,M7;K?::[32ѕBCģ.QkcYލuNsO*pI6-7fn+Bא=w@Tm40j2JAz"򱣜EKSz"mZKtX(;ޗc Cb}=?eg05l`ɞIw442vQ@m']"q6+9  @ݔ#)#; PAf*Jؿ0p8؅Ox>-Ҕ- .{}LRbt7Fb0dh} )R=[z(b+5>?BMN^Ҡ m4} Pc _@^Mdۯ N6# }"~[ZXG41t;#m0gZߑ^`P!\ "7jC)/U5}!G7^c3T1_7>4cw7۷T[1zZ+B\ /JMrTF0=EMG13vU}T,ěW\I9=Hs5=.HjJ YM˵ImaQ8SѴ.%W$=MV+gb0-(HDp.)m-{_]vU[6"KQ2w~;mYQm kBF 92J#%Urg+K9KUi|\gّhK*Hp$_1D r}Ksءѿ2빙%-CJi&5 koa)JN&<jZtĥxXfEAan2ɱAOBt)Ⱦ*4u@Ddk ulMOɘ_NpNP \u$/6?w^z y:=O .h b9ŵS \(̓\#NAK2WZ8VzDrVb+):t 2ʐ`5 ~fP2;3lM7]֠l} \aǘsm:"b!i>3ѲjfNEm,^̒f砙Ȓl@#en}/QbItEIFl]GljƱ |ogSBuz[$cyDq*+5Ff1¯5nw`A6s0l`չ W%ҁAk6륑 &egd:b5Twk4I 3QnE ji_MbW.vduRioOau@lFt/aoQ0Kb쾜vǽheB{4Cl^epGHt8#\"\ü9KQֽqTQGf(_A"Ա}XJڑFhN|2Rut;QG9&G@Vh&Qc+*dǠq6W`%RBAL^[;JkI`ΐvjm~[0\IUX`m>$2뾨Y3 siK.!Z9bK'qM^oL$f6#uAQⅰ7[g@8 tڈ5N<8&6iXU>]ܝ~@x:v5r[V?UE(ʠԨswNU$TPmqbQ"6"W9L9yViĶͿJ@!6@Vp'd4`}sn<,Kj&Qs:TR}CfF9V*S.O)d%gÒ(}2KUhoTqH4I"'(Wf淮[M:TE,hA5Za Ś4n'_)ҞTH3_#gSШ1a@#o_Le, Fu_v+ֻ28z-$!I?UO 3@J[8huXŪoJC0Rc#c$ AUYŜݸiuKHE HK9K ٦jj*rc3烟f!4GX=(BF>[餃C}S P-~f 2!ċ6(ʋuIKc]5xZ˜ G^dtD&g0ɀѸ4 u$ccV6MTMI/ƴL}̚WH⋃r`K҅ZBDEet2&V`=kQ]UfXW'`Qe~x2sa=t”2~rA4kKi.YNC|/~)Rc_ޅX^CbR +Rx;yPiZƵq20]5* D'6-2-$Ҏ\H1bdO~|U + n+M0FucR51ۙ0̼KT$$ | YR}:9?%ĝ}p,9k"w|r<}؃-ˈRbHj|LN 5!Mց ~yG$݊]:*Ή =4xK|;xW0]ӄ-3Ʉwֶ<\iwD57';w)T!|bcJ%b#Gǂ]|\Arԓ6Q3b~_8S'UOk1asul@B@H ß{j/϶apG|Җ>xKHk"jVcXxLmahdŚ^.nJbJf0xidNdZrMQx#ģ/ȹ1) l+ܹp&7g&Dr+qCZJ8׉r !#J,T>swg E35 FĄW/e0veMXRC"9Ski7kN̠JEثwmZ -ӪPߌ rL_Tw 桨W:jV~t_#95%']{]9a qa>wDsM*|.1=c(F\;ܘ`(}C=9*$IRJѧw c?Ӊ`OGe>`$L+JH;Hv[: q3LA<ם;`ET[Ϊ{PṳZVcKDh491u@H<)s8@ԞՏ]xBHkR~!u2_3$9t뫧- ɑEEwwqEM%#jKol''\O^$ :ﯢJsVˁU "g4;&##l{>{f0T`B*%M *o˙|R6MOLd7ؽbJ;Fvf% 3hm5g*G=<[i)Ƶˏʧbrמ4̈.CQ %Qh\Jn0F!rXnz.%0X@(_oOYO0y 6pa~%ɿaL%Vm,cI&%$AWH˸!XH ^D\N&3iT\ceO ၡ0ǽ`̦f-( TJԃMRc_ ')ίg {z"󪕘7PO3%03, 6k0/h!@|+Rſc1JDzQ37LA)ʸ q^yyag%iI$[ZW`0q@&[G| d @M%3q U o߆1Vbcxj!'x @箌2, yM00Ju+y\C}d z絰Zlk'w㫸72 }'EMkw@.GBHyXͣs&i6ڥLDO: .tD꺛/`h1fHPHMҷ6 zzv=cܶdvnxQH=oY vE~VmZɨ4NDv!ů4mx[Wue@'Hi)) n_dnif,^{bzrFQ k ɧȑ;f=zrƴ#_蒵-+] |1,SC39cD_),\[c$X|Db\A3s4Z`Ym(g8u#Xw>-;&)3_EʦjAeae.OB;ZW~zn<# }^ !3ɓ,!}/ ҊRB93'Ng[ws'V֯.FtejNY&)GmY_ހC]kusMӛ"è5xLKnձUw@{U\ԣ؊ 'S9z V)gAGg`McYOGtzJv|FZ09-̞ i>YJ29Kё͋J<,zJEEc+@A q։jU% {y%Ol d!vONK`\<⨮xWѩkݞJv7ڒ9h^'p/:%m(x14HkH:׏`?UAJ` OSP1s":ldh˄ 7qI`$5|Qh6d~ʋoZ.pkJ:4VkCoSn vPX/hr*a8>!"kfC7ZRi7y(}xNJf_(δ/Rc R}#ǴKCj)21۪_Z0JF1Ay{bUx@jv?stL._>e²Rdwou=J LH/|S˕< Uh) ^K2#{(BmܻfbvC3ԺS$?){yXL F.EWi\SM^4E !lxMr4Ё~4*qL tDz'oPת -G wH^+)cNS@MN{ȯ˂ C [KAy7svm=EfG&K}_$ZrpaCv4r136BY+Es6tn5Aod.hc|NfYzi kW¤CjP*gw0 W(Kn)50TJ}@aZy.:"%\eBwF<䍄Ut-6ObU7 <kJ?&- :=1-FQRTM WJ?&71WJғoze%v*{'#ϯYUh{N܉ 0!a;Q3X`bA&}>zl00JaEXA{:!q$ %~sGDҁϬwyj~@ܡt"eLmb߃l^Vn ]3')e$e`_W%d79Rġmgae P;ccP{1&-h\Ajޢ*qAOE$QyJBigzwbDn4ё(w\( 8v#c,@#ɳbN @^O:YUqNc>L #y*`+=%8WEsB$X A&p(%Y5=sU2ԭ*j;2(1ƫ2Ƨ=3"spE yo򔫶~Ϻn(Pw.VK! ޖ*fk1WW“ TsQ%>OY;EWtA&U-?}(vP go%~Ĥ&Y IGN`F!-C0J W#05ECxRH!B~( 7{`9eb80s;>m?1]A!;ұ!`$I]9)%\;~9rԯ$3`K*rT(\_?{@yա˅X%֚U1=Q儏~BB X"aIliBRg^>;ɣm%f=:ߨ1W?9YhZ64<.2zKWf]y悞a/7ښ9#`ߣyzBF`#O]:1Tv%R^Czk;,r eZq6agq0.> LLc ].Rg0|‟qSaC+.CNJKC06\}/bD}M%ǣ4Aej ;ۦ(1d[览,@үMV #W-P\dnx6(iBKm)"׿*0) MT2 MsÎ |ݤΪPmY^7)a|t,A(|~}bC:~W#ΐ|.WsÅ IFBݓgKbClQsVv=qiK*vf] lmXA;[La56>\m- >4e]34+.w+|y@| RK0R#&jB ֣h:9U}2f|Iv؁Nt7iU3; kJ/;hIOOx" R7CE+O-5 }Nr,Vg0 NO)̀US}!-Íd)d26ssB[+JO7pP8P^Bc0+̓!m N ]. )(4Q<Q|lx*8Oг|w1rj!|XE.Ss.3OsۨBʷ8| IW`ٞ]UFw)ӝ֟Lw )wq 5-{9C~'KL\!@ m$/B f\a`Jşmnjl#HϒgVuHnϬח62ӧ@)~SUh={;ͅqJN[6WEs{0f.ӖT r0/t~W7 JGl)r,; ѳdX>k4%@k?&O#˛ J ҃;!C梎1+VO'tKE/DOGö/MRQ]50?$Vl]$P\=*Ňw]sRz(IPqWL}`q*Mv&^k–h@9zй.2eoŃ B (*aE 4%`ɊՉ=/v9~"n_+b0ko TwWX r7t1T|iHKbOiN"Pcz|nqⳊ?ga .ycRc43B;7KcP=sVh)Z= U.6;fZ]S钦;mu ADyO i/9)펙:OZ=@#{q 6m^=So-8m:'1fޝ;((i]'AیCpO[lcLՉGbPx D.D1+}0aTqY~KNEX5ʖ\m"~0TMOْ /ZnX ԸLniHFsnļmD2OVx!71&]x#gyxT 1w*4@1 t &746K e4!+owFJ,[I E-baT,F̘lCLֈPmRTy3؁}rVR\ i^x^%˰[Y8t'lt:a{vq+ŇƭX^NIF@Fh*s|?_u 1PnI3_cu) '$5]޹39`p{'54yrϼ{6ƅoPD,j]Ud!:+-oimjoTiM-*Fҏ#SETk~w7 >2T.'lW\@^S=G% [rVaAVv>ҩeʬDxHGJ7|ԦcGv,0`Txb nFUym{$1Lv@f:6rՑj`U#0[Hw7Ò$4r/!5WW@>G&?:]<}B46]XQc#q,b+2AN94+? (ٱ !8czNTQ:W_^ZXЗz-n~\( o!͐Ejcx.CL܈'߂:T-/VX]'#PǛ AF@B&$H4^hD(ސ"yVlW߿f6MZA/!E@Ț!`<*q N*EAc!d)t*BS_(X* {Oa#+g *e$D=8횅|mpPI >_^sS/1Bm/j?cz0i5m',.LXMI6WI`Y$ *bh- |H|T+*%ˁ 3p3dgՓK$qGbaZˡ3/ӪOĖ1gQXZ;!(G؜yEB/{|a @!Z^bkXLju$%J^UWMዘͦvl:6 /8wh4#!<_ՔN"j QDW3-R|PvdZ0$(yֳVbd[:z=w,uE1;[$cphmg4>_tl {^u_HXıRdDuHC\q\IK7XzCKgVWR:>tL3 оIT>S]K*̼Yl84 z!Wpbw1v%kǁe71Ւb!p#SVc RGSS^l McZnQ1X7&plroAJLEgu+FVԔYWד Gi{ UXE0qJx.9\Q\ ??`2R= }{!bBq 1f w1ٟv7R w&I5+"8i*C>O9QwjQmBGIUO!i 75*p-ў7VrEH<յ~;@A@,NOz<˫U{sv2Օߙ$Zmj{hlY7$qr.ڀe<8x/N/e L5|1}Y(&r/-C J&̼Qo: ^xлHxp8KS% Q0tH84WBZTY]bA!EcVg(8_gl5"mS(V-J81j|p.V|C+;rWju:6y{yBIu13+y6xe[2PEZopryT7H0kaŏ?t=*O̷X6=}'*:'q?zZVuCWB)u7J&Ju=^n ١p69mTqU d.I/Ծ3\"lZL<3xWr*jbõNg(hFZ@migV=Ga-;Ը Ҁz$ͷ /wwwoO5?;>~R+Ǭk%w*oM0o ٚEq ;`6жMD"\PKfke )茓ZZeI* Du3:NzF)Y4ͭyJa{&6ާx;T,D7,*l$P\8 k[$·.ִ,w<h| gacی [ުgQ]hl l]iEë/UȉXn78 }h(,O p(C(.6ԖagMMFn%93EMt,*SwN<_K$Z5/ /39jY0)Eq͕^J l51Ǻ&*/ɴhG @qU+N(ř d&IPÒYafs/ޡ46QsVX` ялd}d;Iv~Y&sLE0 =f'Mnu'FLժ1*_Ԯ$c7+˛ߚ ށMr Z,iE]gh|#"2*nX@ Sio#].=NXNx/Ihu]Τ" pi^]̶>Ghgi+; AC!8Iu V펗G{绷4ٮ׆˄VYd r-##l*lM탵SdphkIW@Q]41XzoPYBa~ !ƴ&9MD3B V4P7bXn]x:؆C~#TIy3j".;m'Cqo18w$P:4mטv > ,/#I1n#4W!UT؀X%yZ^HQ9*#|Ӵ:LVoXޱK?_q|U-Ku>ST(rk]%TѕMg fqZAs"2YNhK=ɞ֙|?_Ho~ZBf6^u$ͺFyji P V˿$CX,p!:C ݑߤmk`1J]fUP]Zxx |͘+r7U"{m eϓ,mWb7Zg?-˛Nwdˤ@̂kb`^SOkEך46D"Kz҇f!aR3  $9"h~;o1{iM|+:R&:1W',Dx"h65|$bYd^[1)t`]'BEVB7x";hME$eRS"9ZpFiaa--2Д4Փr -XLH^j RRAZ Ӯ£tmp@ D&N>o(_Xf8$_Ңw.]*3z cz tXk1zeEK| ߺRVZII6PV"esQ}z\j DcgFޛ}UbB|Ws+H0d\sY~"Ttbijwf`Z_G1}oay d"W+PX(;ajr `&Nְ?Zgk8W$N0polD"&.$>b{FYy_6=#גu 1ZA rU]۸E'K;F7LG9G1auа5%!@AQ8is6,a.;S"efv`'9Ǧ- "{W kW8''Ԛp)K{ig&tDwgΡ0-.3בWj1!3g1q.A!n|i<~>Y詟ng畫'_tW 9$T(?-g@M,pqemY[E>vfV"!I7,@NOP`wޙPw+*m•)mP)=+@G! ~RJӛv\m\]y]_e#ݝ~SH`TO&v2(jw?/ޠܚ.{ڛM7"Zl)&ӞYIsяMV^:A@%$S^렘0R!TxXL̳VϬgovV+.62[_OO)'o V (c f=Ję:pO(0';Anlȷ|hv<ϳr `@>/u*ht FV !:)Bñ]C5umv*V.--q`>ޗT;ӗɍJ9cוŽFVD'k8.{V7sMBn,QC]6v BOK>>ո, `82Ww/IB;=N~-j(.hM6fh+‘leT' >[T,, |F|J5lާl^ph5Ԗ a'7^x4& ĥt!T-2뢽P;MoqauȀ.h ʗ@# kȀ٘#23]]1jBV,+~0OtQ@jue7'l]OaSŊu!{V)LSYe lFj:5jfvQ$YK?Z=&iF){JfX7964byrNc^ 3IIƌ_=B'a+Zyp !^2;n)Y|6HE(l-ժnUƟjiW6M)6 Kp-4:742\stpi.JE* \ t(嚊T%Մ?複WJeh2%g}Dujy1V(/hR Qb$]AW*v}աvZϒHr>|lFw_X5cV=`8x71&!/i;w|1Y<#ٰWݓkq JTg;Ƌ']&iZ\aJC$!p^ |r'gO3}MR֎aD',2n_Ҽᜳ_I~nTb_}ScjڲiJ4YE5 SHܷqw]n 3Η(&W8 6>_ !x.n#ema97nڗ(1[j0+f9x$+T@nf%!W/).k.h^#>\:`^}c6CdX (){bQBI{GKB+pRw5t'QkW68zT 0X#f>E+9UőZ+d0CeGSIA,' hx}詝#c /JZp8% $uNnF Uqe.둒伈Z.•Sb%lv>F=qBltr+N[Tk> =nsl;es<9]eI bײ|Ⱥdﯻ^^[c*S]zB~h\z3r0k92a3 9+*m8E'͉&xlq:^L+nJS 5E?5) m"!J2cge :bx ub(g"K˜d^>A"M(ZFG\A!N5;f aSJ}S#!%*2?qEM?TەE#_3 }s.ywHЧ  {4ۺ4-zɼ+=̒>)\ό7ZT(i6,SRӄ#``AG$#(UBga%B7?קfc ١^xL۵aNVc2mgM O VAx6҅ʹ`i&o,SӖM2 X묊<t^tNS/od4/ONCP&0_ (nI!R AجʗR~/I쨤3}޼j'\(R$輻m$o^4>Q%ݺ(E_/=۬U> Zs/~WLKQmbkQK􁤔<{γ~?a\K);!rsgn6Zs7s 62LE8 4},* q#;så+}Vo̗Iy_{yO "Н:$3. a5|nUqFk'5{ S:Ћw!-,/o~r4(&ȎT!5eKiP<*J^0~/0n/;ZBQOX>,0 lJ򿙰,#MׇO&''~$LMP;"myW|.ǍZpaI'.k{Qy~ v?ƨKº\'7_撯}N?.<,Hg4نf~Nn;<1e;*'f y/,z,Չ(+J%0J2ha۔ rZUS_D48)%Px6#k2}s|v6-wR1F:Ne_HpsM/r%ї1ל 1S-"#vrH egZ$Aw z}f횻/%GilX>73$hAJ 'F 1}B(d\iM&Zw϶_fLyk%'[ <`1|faѳ*O ^8eMIYhqضȰQJ< %qxa @J${{k%w-ٸl+hSz[_ٻ3Ժ&-8+#d Rm[$GC:NڥJCmvvjT@uUPkw=KUH-@We= 4p:k/6ziI%^醈ݛF% tbZGyxwE M;%̝S*XcWq(nLk}'Z0F2G΅$~ϰ'ieI RGDyTs*Dqna:~ۋtTQ7?qs;s`9NR[ ߡrYTr40f_ꎳht !>KzF}-zm4F@^kĕWY h.|_4߇*9Re0/Iy}$Z-T$|&}Hnx"ݪ+7u Wz3&fmR564xA{$=*K'USaעE.~_5|kd5ؠ]QpL@}A7ͳ=|K4m*t@~L jq:r0?D%"ݰ s>LK("hE&P-E>2T#w0~lM:gxSf)QZՑ\6[֔U[$sN Hd:c]"ԐlZb8肢U>L&j@ɷ(9Oч6qI&hJE ,gQ MZ}>ls!5#u3^7nS̜xU:T(6iq1KS"yU`]<0QkQ4`-DF˲;Қ *ɟKZKBkeO6!}Z3T٢&=7v~-ͮdWuV$;5XS}Ɠj~{,Բ$R |4g>QPO hA4^8Vnp‰Z;g~3~ns,dWF=θ:?lLk] }ȉTwdM `@1 f*˕G՘Q"tujlfA"7}Z̼w EH:tnlҁt[3ZG^:]}א_9v?#HqN_4@Sc0 cy' ]]KSF#fIqO0&Rxy`yb}[ti'E]%z@3+.T8[* d踙&|R@gG| _E*<\:|5Yw>fe 3 ?j&WW#dA~ pãJG9P#!Oǖry9F+ܳh.StĜ*fW\ (,tDsX"yMsWȧ7 v`v;,û Ǡ;uiUKM2O'RwOuUjNz6UQ_ kLjMIgYb U Ju¥j;AފY8#T)=ϐ|c!BJ .MulhrKh+: /O;g$LO.S!LAX&e9^"hP,FުBB m-Rs*FWDr,ŴTn.'b1 qф?o!?Z82eL{GL^0Ė֌ l̡$HU6L^IYFpW;2*܏wPqV7PEP7!A+@Ǭg2a=9B A^ -UJ)r rYL&'-Xvht$ Fr/M">eJAL{ !^%8&m/!,{ޫ'|R1|@qky2vC }Eq 4 ~4^0}<;:)qD 3;[O5$fqԊ hP9E4~' "r>[  fRwTf46&b?~[<^nN/W^R N 2 ՛~uFsjF\Q\AYJߣ;Q 481L:F>ZԖRQ-d!49cKo5Uq[*~hF(g_QGΤu9MNWQcӇK`cGׄu3 n0hZn0}w19:Ma9 J'^gYp+wZ>հ(4re/q92󋎟s.탙H'•g]KucntwB/7MqmI*&xLohrwK]ۃt"E `,#TFK^^킏Rc~/OmDX.1}}@5CMios,c ">>|VK}iquI)d0AKmsM:I 7v3kg89*^ mA|Âc=0|*;iju*2-*L{SBԷbrTn4[#dۂmLII1>tw@&, Ej>FREl]ѡ NaUi1/(c(42 cȞg}GaBtwwE, 2vS4)C?#?`o@K6wn?@кt/ׯ.au%9CccKZ mʤXEVZ[nDM2$=sM- r`SxGB´"Κb6Mw2kʡarb4( ~^鎀,.ثE!T yf_Hrilh({Ci__ eymTqik8Z_;#Tqn vM,VkIձ9͏p!d+l嶄/@t9-A uPSOo"$x<38\0Z1'Q򋜉xȡ8Cj(ő}hЛl ;۵<{pKqŃ#v+%#a! x:}KTʣgW`!F5v%.@ 2ð9HJ/Dp5j`~18"| -h OrY@GP<.#VCٖ `;` WAϫHv\i0F~y*9a=|8w&iX{^ŁoLr=qi-H{\72/0hj;C?6Lk^651EG/7rW>Z;SwN''!Jꭂ8*ri= \htv?c nL9`"%&d6̷ʵ8X=t) zA ܬ:v8PB oB2꣚)( bjoO`n^kRd׊LGn(0WK)lUBgYdU| V ,JGdbVwАIfTvW!ԇ\WR[AA4)q@deD{@ GuEHmQ$ڹhҨTU[cAj)%%qEce  tPx8S7CCTj y9ᵵ•b\je_"7s j3|iڣɉ{_ jN]jG/' cHadIV{ IؿIe?pk_EE4U<$8Iz1 a/_ laFLj7-#fms %<|bYʀ_+L0kɟV(XjeuxA~پGQ/c8;Vď eyL`( E4lARݵ~\q;hP,uj+v:ID;J ɻ n5ՄD5ӧ"]=evAVcw]L}h1V#9$X|b+ CK<Ї~|3Mc2H) #5MPrQU͏3T\*4id;H _ig1Qt>AiMX}5Z>QR'WB: h+#R^qkTihUah@.%^k]< $!X7ˆG'٩ AWE+ J^#+~g.돀Av 4by-1T?SF"==™bQ=J_ʗH3܀SrtkhUh %Fp.qн$kD y.JmSޮWp,8hl @jeEam ]uZEUAx;un.bA3n6fWKU<2Ӫ'w(NrFYk$!lOt{Mߒtfq4'q[#qPE1NXsFcփ\k.yLG7Q-ZS˧{I< :}0LJf]p=Cn41؏k]ڱRZ\.lu6p/NdMYP^)P{cTE>G^UP?SM&Pˮc.㎡%;TmmS<1% /iA,po\{ FW/ `Wa9Qw(a@BQUPӧs3"EA',HΒj~ECP  n޽zVvfcԑW= “۳"6c_a*D?=E]id+u9|;3"}PĽ9N}@M@<9QWb*,JD`~uAJEEpJoG,"aSӹJak' 2ɒKf+Tm`Ad&GOٶCr U5kg@ςLfmj T R }jAԠe1;.J'wM"~;EKlt IF4b{/Ǩ˰b(c Q[Ӏa i}p~ ;v9ոIvGCuR]6jpD3tx= bbp0swRR+j{3@>T Wx1vgN0} uRP*fzbYFܼei(_d(hv*j3Oޟ<Z|`ZĞϠrږH8GJq@ygdM9`R)}2 GE.O.^T5Kc40EdM5 VHx0)ӟQ 4'Ti$9{s.-ݶru9{}W gƴښ34~闵癘XAzk@bfqcbnm+7֠sX:pyYg2@72:VD`ЉUοGpZ@0б{7"·` ӛ)[xy{bĤLč-ϥ49F2?5"RYx:9H|&Es., EnC:6* Hk0M 9 ZΦӮ·Ưd]4%nqEQU`l= $3]ISsh^oԛxE& `fAYK]QIT<J&= " QMK+gjy{~)5<<ĵ!QdC ֛b׼'MR1[v+[XHMyTAez[; ( .-!jltCꉾT}y+8E/7ቝFJt#,*aX&IνUoKL3qZ 2"xד1{FlR'`[#}I]Y`]GlMϮn[x$8@rIp>ɂoznMl~"+)ORMjbHaQMn*~):E~ L$RfTw/c|Ň%Bb _iySÝn!l%Sjyh`b&r aj,v}o<-|ȢN-VcaԜˬ#!QvCŇs|6R.Yȗj2Yڛ(+R wa9S>5C'r9٪3޸1]qȬ$ZfWobY]+=Gt?m&=2_RTY^9e!ޣl|;6 Zw "1*LbN)JFL# 'MDB6^-fUOnMO ר^j+"ϐD+YӼaH3̫mer-´L, g*Mx,23=,G#2~jQr[@h7i^M+$3&NOq M}={{+ >VħT?/'ln9R{*֧+xFʪn 5e*uW '3Q T!3D$$i< 5@EMeԪֆ .hT3j'b)serM{s.UfLB^>!TNx:aP,}Fxq,$Mk0_ex('6! s*DQ.#ɶK֘'mPk@D3VGMpIM<"īr\SE qD"BEDz:. :mwN;jgZ1J}( ~J:߯e&&wRg:/,| + BlIfDžCBM,{; mpJHYLQ.JLLS8~Gφ gI%ק۱;O @E62y 1V,4e{^'Yƈ)\{dlg_yh>Pbj~H]615PVtt k ֶny]F"CԄоG$cr X_#vA`:&yāu2TBsh.O8mb'3-]ޖu'k4 !idSzK49^z)v^VǪZ X|"QZ1%ވwEBe(-d xzIfy`gFG)uudrM  4T SVxNf#S 5T*En1pVC9QiAu/lRVim|if]OZ9 7VtWYjxP58H7~/+栤ߧv'.P[~u4逐kyS@eC_FN%: zY`#h'rK8L;HEr0N"."Tm\ D=HEl7/f[Zv%aiF3e;јFQmj@z$q&6Jk>>/bi]V] W8zb1TxǺ ғ:vI3଱=SO@CvlViQw錗$W=ʈ\1${2]Kxb ~9 6`xZ6{R0qBfQ q&v'jba*cXޮ͟Kg!ɫzH_C_;$QP1 )K tyk1֠svvWP)5r/U]˖qra[ !OVoyegE&h3 : |~]ZPdK. ~HA-g%HBМz@OF5c!5RCoq{iő{98z*$cCryGd;/#:irelg:(&mM_ LQ``0+Qr񠔒F}po S:I8-`isF ܩgOCYxy/NEI45(+;!=G{ _|m {y'ȣԏ{* hDJ8ZP H tpDvƤ95S:Iy]SPnUTY:?r+]ǥК[hnxaY__~ƒٴoӌAq&a6Isq0 Zc܅Oι׭̓ÆVM+ nIuu巺&B|ϙA9F[!7j7~3,_)e#s#V6!=d# fwDIBq(A|T#<2 nGLXhķ1~IK0yb=(9-uQ#=9{J/"SV>F=ES%IǾ(5l6bzb,#wM7e![cE".dK&6CLJBbFhit]8LWכiM^:'EDݱ>yaHG1(j=`QgjJsNdg62%;G1b/Ė·:džGjOj[lV[Lj{u <[P}^r|2NAʇz*Yے{#(yxaAwɽƕT&gB)Cכ-~ݮtXFq6H:r.JG͑?l9ZSFw=@w{1.]čıduiHYϯr7N" q3*!Jɽ(„)q@d' oa1M )Zq=$ ќ(q2A:fo k),BT.Z҃#rǕV:l!)!7'߶ ۏ,$w:-4(lk1zs"mڸY̻V{_L qk?&|ܥni0FŖQS\Nk&77ݽr`,D &{Z0IL2k) /]ҖvUy«WE`Ŭ@k:Dl?c03[`H-e!?Ha迋"Py`} Xwtj4z(ag"28 qwZ+J+!ǎ<]NREV }[xk)n qIs G\=UJ_WZBGPҿeɝ H5={Wͫ)FJrJ{+{฿VP%#)bd DobɶbinY#q:Ww6$Y* O=,@0-Uy>ajǦL@y޶KEgl>YkxqBRCJa˂B? rt A%Aep(UU%_Z$vOFMT]nd{L 4ߞ@=VIydMCf`'$N, Wt0rlJC?X&̮>nk8|oSq {}giRxY {I"Ȏ85M.\vE7uu;5`nw6km<۞ExoD>d()x" ꑳMQG'N{J-q΂8q:VrlMH^B8)Ov*MgrLI!Teӯ^@E\4|ԐjVy\M{KVS" Sxw&r@zوb7akd#ḂQdS#3@EqԸ8R`OeAmO01rrʎaܗY?KA,H#ssulAZY7$ѕ{,#뺻~͹ޑ5tR~b`[ Vɑզ>,:?|"-`gl`@!<nehhoăqjweWZ>@c;e2ϰ̰yH $>Mfru$w?ͺq_oW {6*gEFlw,RN-b&* J* r Rwrs%}Ll"ևTF$̏Ie{(Yd܄篢z9,'IJHV,?M6>+:a'X||q[vF4Anp2):QRBXa]'Du<?RStFɽ i3Gڷn8k*_x_G{uhNRiQC-w0E7͒Zuj ZKBO'fE0U|]:f6bhlpVXQpf3TgT$0SxR?3]bC-Û3^Yg.,P-zZhl~2>N2Ռ!5^2,8+b%uݻ,)b#Tp-X]/2acYL/oCÿbnk5Vs߆miEHxlj!-o-ÓM*E[_OBF?1Wgْ~-bpE_]saL֟g}Ёe)/7FRaljhC cf,ИX"FQtՠ?1#S>:Ƃ,iH' һ>m7˔%vHsB@qC58Ii Y!~~~"<P놈b4#5P񱆐֯w-\v)u &Od}Xd v8GhU{9^m&f6QXS WR֝p$6pߵ3m$޶4$3O8wY&8l)HnZSutkN1}ƊZ~ <zkj'N`YIC`ȔGxj;=#fLF*!ސ% a9ܔ EUM-Zs rFt R-+ϚW˖C\F}4O4QrѰ1Wճ+*c*7(z0ԖѦ3ܞ8d.p_=NXWI ΪH]FIqOww=[//Kˎ|f3(li7S$8,2k6Zx=ORD܎'ɀ>GKq$.,"-SMڣ8ElR[%ݪ@1U.rNp/}24|kp>-Ms<չDG>p&iꀟi8{jnAˌ-0+*ed5J˽ΦK3,ѰnRU(I͓;6|&xcʦEG8BO$ZG>) 6 \1E?9@6̻ش- NaN Ss'Gyn?8YsF,`-!i]景GD5yᵆB)"1yw3Hǯ>NذnI1"{`2K@Hrn=@#{vØ6lvcp p_#3{ef+sSeHTímUsD,C xRRhKεlhbrܦ24R6Q)́#' @Jdnfu݅N iWڹZE6TPN]Sxɳs}HBAIAUk1ybcݬ8N|/^U8YaCVk&g%wdO#4a&<^0P3ӈx]/#@-)2}@} AVD#] iﴂ޸HVt|;OoKo7eͷ깧c4*6<3S5a]3b%@j_T.O{O5pMEٓMx@=@)>$ 2' ? )WۧA|Ć߈d3&_&*v6}#V~v52xt$x }*iA׵+HK7Az)e5{p9-A1G)W_ar_ߎBnVp?L}3W(e//Мkw+N|F?|dD̺PNt"r\B-eXcn%S{fuۑ" [j?u5(2@>\?4c`0eVGӣɊ:`7V>wgo75I)d dLj5c/.1i5݀Ī+^Ta NN븧|1 6timUq}c-:d{TEOG~NִWT-Co{^/!z5g ˁ%g3|y=]"x{tiہIX+[^ "q$[qRu?K {J Teft5c]:B_r$:D9$YwsZrݻ5!?3Ҽj3[MYL~f&R,|YEKmd:yb*JgsVB-%цiE /zx$H\{+KnEGOQx?`o6+@ n5{"tօӯV889lr%X{Jr ~ ]n¬m npO@H,ݢl xE N=B9 ]N-% ]<˶oM3~uPtm tuM].TU޺>5;õۆ֧11XBНE. |R8s9&R(;r6;IyE4OUs"#! Y"P^Qe,( *xko0KجqǙ&Sl^&FƵ {ϸp}G9==|!G@0] Hį_$~)P2Lw5(p,/ML|%)½ v3RxA&xr86' m_*RUeYO0g2=k I )|x>4: *IADPWKL]]g0없; :$ٷ4@W\́qSo-wɝqlCbA)v&S.Uj+C+lY/b]?MY1.xTY0v( TSxkYޅEDAKu&M0~ f/ rb y9[ HT*(ohg5+KkW|2䉩b:&a}I_G)n Ii;~{lV&.Np wPD3ǝF0'3E6OP+E0$HЌwpHK]}ʱ<@ěY[MI\2^ UBww]J$V*u^JEVu6ڮ&uE݋/lĸ si #dN> XW[VZ'. Y " rN?/'?RO3GnLuNBӕ%0kŨ'=:&*1ÏN& Vu2˯vs-< 1Ҕ0D@/n5hc}~laUwdJ0 [U;%ڱpN'}OSoc#K^)nqPxc4 rh#2Z-rT!Q܌Oĺ>")h#sL8 $'qWpVKnDǸ_2=LlEu:J[¥إ|`9cZ<|:M,l.gNиRu̱ˬoΫ |%TEk7}wcx)z^^Py}lyA^~}BoWGˬg@z=/eܚ"2S}MkzcsR]S@T8^ CP@`_#7wЦI(M d:}xRoB3NVU)Uu{V>~Nx@ a@,;(Lv+8ae> 1Z݉G˻5Nȶ;hNj|KÖq6#שPR:/p ظVG1C?Fc6ܴ4i)A~Hyy@^I`Rn}h[c=ZL &\ ~w\_c LqZO΍; ]dYFVȴbο'Gd[cw' Uº= nIeQSsctt*,!֝ Jr ' g(nE o|\{ֲ; u,䴡 ʜ>ͳԹbxCϕ {Tx CC(\ f+/>0 v H/cD~銧BS`[^(֪{"tOC!N.0fjLl:ѵ;:Ed9:NJ`-xj{qkOv>`HwyMV]P4 _cS)quĢz+)o뒢'-mP R±gYZ0707010000026c000081a4000000000000000000000001616eef2000056528000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/]?Eh=ڜ9Qpzx-ିEv7Tiq=}oC6e,7Yӟdxcs g.aW._;vL `>?JUI H;!0~4u{B?d}Xqau*5}%M?2.Ϋ:U:LcDZ]Yv)F2ԤJ~X62j,&AJi/)EhSSƠ=Ǒ&.Lr}it%*%ǭޢ:$udxI%=jI^0 `PASS=!n!q|cc%$,xXtp(:`OpW//53H )3 5_Dy~s~? C(i|:M^@~g4+ie;U2}LM}錀uQ,K&ԁ*}̶P3M!ӫD+<76tk!m!dRdgeW?ċG* %dauɥ7M*}im[/U*4h"~Ae(uh,>W}!]fp <_mQF@ǭްh%%(orfbO_aX'ް&7|ss`{¥0Y{r_p7) }m0aW?J=oDJ ߗԥ%< 㔉>r4od4f=#›B4g3*t;1/68@4f$˙v={>EsPP,_kodM4[*)'wЌ䇒%w+s#K ʻ-`Q˧剡 ;6%fuv~vݜYƓ,ڒ%ոdA;Є2nDΥC(Y[$faV.u86 kA]wZ0kx: |+aQ#sV#&G}5Bqα-0Q\ ham%<Y|&6.> U5f]HUWkץbC)xz5fv<40 T!KAX,*CTQMšEM,e]m={jFCur Vf( мp5AȈ<+Qo>!?/.*')%X!RN煰]B/'1&bWy>N@-œJ&H|<C&\hq>k~m839E4Z)q:e&${-/jQ?LU\}?~0Jg։r;T^=LϮj6:Å(@~a.{gk`̰BO]:Nadĭ8$|+ڶkG%%+&]ӂlr7Y߫?،nHvS@nT#|ǔb$ݗU\ެ70ş~3q#XY4j P['iyglC{ςp>"1 "DYh0 1vqO>>l Ԗlːd+·=*!k%~H-7 kcKdZLZ #W YXfTm>4_H RQeP童kc*hSٗZ ~Pߑ:mf>pk|kQ%(l"Iw|ɵNn|j |~ϊfزs{J/ 0'BG :;)*C&:nʰhg\ AMOtgLbWluK8uۍߦ2hdԀP25 &vj3_Zx!T(T ]Y9?1?Ȇwxm+@=w'/#?m;B=%CtEմ$2]>󏆪¨f} =Pf۴YcB?iN U{d oeLHwݰ$lj}ĪBz%-i FC'1 ٟ|)WaWuO$Nt\p j0!..(pȲE荦Ù!>0/VteMZ,BT럟PtY-w_ Mͭc?rd1;wO4א:rbhğM%I`%Y)|\KZ}UIMҟt|5k_@CvL3 z>b8,&IDhϮ$X$z0XK'4ļa6Pϕ>.R)bo"Zա(ZQ2ZBwx0eHubAax1#gp`3TUReYb;>`S_Ckl/ T=M^ 2rdt#Pm#W\{fh*@fMw8TTH g3 $kz=urZ_V%K`ˑ_R'jmDP\o[4!՟%TF()zg ~s͒B4H,FF>NR04@jj-jr`x'tGˠ: *Z}zi?tyEݲñK6-HqEo^qtyMvnƱ4n:[h_]x᥍').V&kg0 2A?|5)u4 Ǻ5hafV!,UaoMJ;&,19{MC e-~U@^l.˶)7-5vhږx9S&2pobtD-FuC?k޽4Lzua^4MM <`~=b/17'U52mJb*@1)Uc;U }V6ꡬ*IwBEڜ/Dj( SgDl~7> ,]4&vAGKngpLK.y@ED1 =if`?xQ@E"e*[fG@+q`vY Q ټ>'pn z}Wzn|6tnlDHF$w_ #ǒTA9֘0cYc M~.8{&.Ќ.wcq OW阨4ˆS/!4%'ˏ%~la&V|SFkc@mbo}G8g!>.@%Rr=#jVlW'ᣓ.IX'paZv: M@ƦUcqrfT)MQ`2埁\NJf5N zx("[(xVWkwDVY ^v#LCyjȼC"9=Q35xtP{oB|ޖJ!+PYG+^\E*@Bu.YUWkӅ;%PR^~nu83S#FmJ$Gx쐨g>~%ܭYVZ1jEf2'LE; 7vSFѮf䟈9,h 0)8L`_"xtΫ&8i$ d'-G4BPNUm:MSzZ6:_dlv%o? ,HxZ|IC g{=h:Is8 ,g c!p0hCS^Er|'Qϴrbs"-V:@#R0SR)R,0K%OԸ{(4'dÞ$؟{bb(b^^YI>0 j ĊFu%`8Z,v5zJ7 m#ްnu &]4}hr-5`2Tكj @ <%H:C qI$O(x.:gq&h˽@ʟӐ@6Pvy'|{[o [7vG~J @k&[RtZkx%YHC6_-]oBٷ\:e-V+LJU 3[ݔXY0cd*uB.6A֡N+{ڏto(w(Hq]zh0 VOc! +[UlH,7 |9"f zaz..ȸK#C M?5몊 F611Co' )E/y~,d?SH|ghz =#P>6oŮ{EBEɃl>+2 Z!_5/nZyJ/:x$o]d(@ݺN -C#1\[%dOZ'2vdtjyqt>A-tÚ2; I/.zkOhqrn%/D!*OwEf_{_Y5gF=EguW^%=;hb(hlQ^BC!g\B?X%3%xj1`!)rHɊ?64w#<̨#Idß'jGmth$jP (2ف\ioy׵|ۍ5M'/q!| Ͼ| M9dmQu`(?ҏN)79'&(8V\fccX7cMxr콊J;H}#znDY]׿ԯ F"LjI~2<$GuSjN>0h!m) ]IMP>Ǩ-?k E Nggv(,#$bj_KT>eG?Gg`/6SZt&1uY a'Hrټ.ҾxfoIo쁰NdIvY@1%3wmm=м݃XAQZ`_E[3԰ܬd=َ;/?da@F~ob*!;[e-xfVOp+cֈ7Z -ad"5g,wGc)D3TjiD<Ex}cl2S6Kp!|^2NGJRWrlmZ:Q0]Nnj(Ct/a`-WiI?Ul3oG;1(~=dp6#0j0v}:#J|h઻SBff/qϬRe1e?Hu]ځ* ?/TZMCfY}ݸ)'8$O p^2+j8$VUv|ǒ7ᑅ8pdѶ?Β8n8u<9~{.P D!Na3ss?=pX~]0G&8~y={^T?RP;.:j\CL12.Yty'VS7ywH;^W׫3&Ȓ\Vmv\ Rw05Ql QmI^ ͠ v):8R.tV zCaK0+C*Gh ekT]?wҲ,NTE*8 fion+#qoV.*<Du)>XCS[ 3ωfzK21&A`(3XnFuh x7;v8x6t nE<}q ;(&)'lhd@ū~E~|Gn)ą'95ոa4@a`') !&FLL3ΤK)+a2F?K!ހ-0^@ ڸ,m9N'GCStOZ}šhquϱg$)#8yi>GkjcP850+#3] EA_7wK 2'OIx $Ec{y?ݩr!@'*ܛ/q+ɫ # A#(']ßd̑m"p~dwr,tSϺsʫW)We@8O I~M3*+[y$hBe+V-~6"Y,͜Ga@7ù[#Kv)ڃhsD.W]*3VNBg3ذlN|x#2Sޙ[/;vw~ګ6Nk1NaP:nr fa]cA >|Drν9PYFTZ ɣm3_uco__+^u45//?oѲИS-KkN}qu?³H|+xZ0-O΅hC4 .GǏA ,O\`J^2 /_b#%y`*{ ,$yuO|XiY"]Yu[oPMwr6BP1p~w4\lZs"V$x 2cCN.: }ZTYi_R'zTwbr&,wx8c=jб, P* U%J2dwFi?u9?ߡblAl2(;&à7hː}!U(tp>VnpbMS PZ+ +T{ ^-"ú8#pgK$!hyw8qw(~ȩh'SsڧV;}Ej&p֟q+Jk݅8|;HJErC²Iˇ]Gy5|NƓP#/^V~ ]xaMMMz ܇T+@WMB 42-$K&`RK(D~JYT!]ĶXpsjCbmwvA:ʨvƭd/p ߯i;F-?-Ugf1B6b>8$6; i CA}:4锞pҟ7&eoa6Vٴx)4m %+M*J}myz& a\#*A%^ zO }QpcoUېCX hgS{z;GrfpeSBN5s@>^W ]D{[pj į:SJ(Fp&[3 Y,p?F"{~:-o$\ I 7"QfX4X39(9n=$=6ןwL|=:}SU 16Jȳ\, gX$$>r#R^P..Kn5D V4ԇ^_;bJ TqAА\ /l3meF0♓nowᓶc;*xer!\,V:Z) <_^i^hm@U B=לj5㋮)јYqMg!1<8hԊT2*c(D8f&Bю%)wʥ9I`}{[/(#<*ѥs+HtvLE'kSEnaocnTtY;C^;R˛,#bb5`J锽ESF%|m?Kd<g|',WVz`z8޺N!Tڌo3@,~ +dnhaDYcŃ8@2n ZW~g/)쩓}~m=x!p^b,+MŠޜ>t`d%o&B#S5NPcBS9Bx:.f(TT1f%mWد {kL@!%u-YRޅkmq `I.^l{XP@\%$0]LYƠuçigDV3\ zZeqYC3~%-~mUmӬBV0АBْE֧ ' RNlAX|};Sl줈hij8tc,RO9`}{Z+p-0X7j /.Π Hnsk9^g*a 2oK\m.d@HN804yěf{eF@rv{ PNV1V` ("S/(y[cT@6"02 u5"YĸKYI«$t1'&5yNq5B;^fڤmNpԅiy=)fEޫaHIu~^w`6feBm vvWGɆϵ )7(,(xW%r-PWl:Zy4glZR$¸wCej~0eS^Hwv=u²w( :TJImc괺ӄ ,%^a9Nl<֩n0O;Bæ'0 pE_F~|[7)5K.3^ "vSV|̃-UsNYMx_9&0}e9٭JtUu418/P_y؝ 3 _ *UE"fZ)^mt}dmXI? f_yL_:r8ԍj(z5(':uiuU!ZAvX]f Dt+f'(=\ B;`h. Vz$i>LoEPɁʼn`zf:$[ꐀ2GKutE ƒH$>JKUnRpٸxmw. tG .NϤɩVC7 n0¹xmӽH5-hC{45KuHv U4 $jP-d)lG+Jt4=\U-> (H0Ap%`ȧ^L8)owfTƞ kҘ|$xaҨV_K~ 9@V40 L^91+$Z~/er(!a>( Ղ u`jz *IР>/)jGU]3u~)OsbxUFAl1K,kw  @}u)x潳@V5NP )A@K΅]ST;Ԋ+Njҝedwr8'3y&.DMKR>N0D*#%f"*Z+}`8~S Uɟ> s^;cuǐpi]sJW\Y"FTxbB=cˇh+Zo V zns11ZGJ]y,jIhMlHZ-SMs:EÌ_TEʵ1}'cu n[s LŬzUCRnn9]5-ް|[q&:Z!r+LXupk;'HR.yd)RI )HUNk%y%n_gCMb5v<0R&U<'0iጵZ ]˅]%LŦd fRH8q=t-~J[Ԏ)J.&t79 mvn\}X(NV!:ID}îʤ 11҆Eto5{T&'L3i^qSnlq5AO!h7سh|4F);*ր[OV^"A?\kyd5eBܿGYE ;!=ev_tm5$Ga:"G.<\>!̫c>v] .ϵ=ހ9 RPY&14{Zu%;I kͬ)ҏ\ŌN(k#ԛ-nH0#adlvBnaI*]}O&м}V}7{FB̛'"7zZ^9Y.9\+FklQak@=a:oMFvLJVe2/qGAu5Hѿ)rQ>mh6.9|j@gX)E0k/+9 W1HT-q f2 JXx~R=smٞ( L3v}#uLnADj]+v5;3N(KHN[fy+wބ9|iWanu5Uv. ` 6\bcLh90KYGb>rKd S|W,wVb*wQڗ$lc;+e%:=hjudg&䨳8h}֠2T_C+V04!`tS⛐+Z:q~6]l-M%R!qH\fz^7|E$̙C:BY4D71Rya,XU ?F (:ky٥z&#TmZ D4e/Sie* h!^kbipȭC?UeKF5S f1gP&TܲRsQH!DS.EMe|xܯGgFSWT Z=F4bX d"mcEZC I \J+%24:dd$ڍb9W"@_4[ zc_p[EAInqc"c(PAf\[4x58o8PC7C'WрPNO~9PWk |e)_sw'ӧRP*Dx,Kˋо(/Au.gB@ 4KVgR Ufe@e[t qk`Zd8>||ᗍ=x;C{mP#sR<╏{!ޮ+P֥ly{l B(wiWyU9GD@}ԟŬ}iN!4N^Xu< Ik+؅뮫ƁN/MbT鳩EE?h{ _Yb#,ԞO$o*0iInjN+dž7_o.x]$NsR@nK-օ-굔f(/V^y3][8c{i34{s(ykPԭM+ӄWfoWܥ' mo LB}'ڳ؉C57ק9 \+0g8vG.4s Ǹ[^[QsXA~?'ʹ0ѿ7S"3.  ~SdKMTqmH/yfho׿x*FT9esE.*T%ckؘZ[ ZOܚg֝*9X2ŃO_G38d@}_(O!Kz,,S[`1ۜi[zRtq ih,i ^pz#| zٮù*o0$d h]n=R 0ENn׼ۙWէVUPVKdHw*w H㔛jk_d+ck o<>15~8냑~U'qv> W%%A>Dɮ+VE+":/5zQegNM ]V VnuC.i|ל%,bR` T55T@>^Q9G]vd*W|FP \TȤU) |j|P }м~ꔹ'$e$R/W`B S)+Y2y!Q3hXk,e =`$Y`0={9HdhZlU;6Rk gjp^[xJB/z2Q*eK ,Y#sQuv- !}|TO?kܩʎѵO5 ؾKs8Vzٺz#zAsm!{%cLGշgdb|vZW's|`KNȣ4.%j`yh!JFNHDyYF[-c[z?O:^yQ 2D,l a;A ʆҏ.)G+h]fكydMyXnwxipm5`wQut޾3G JҵKB nuR<-M[ݩ6ΪZ!7D"2 vRh~:= ˇ |2UgnkVlNdp=6ʼnq$ luA Tτ5VVd dA~=E",OJK9w?9mت1R @^AՕb :^U)&(z<%:kF\d3HLj}=eo[4l"6XQ BN{1ك{Æ Y>!5 uTf'\d#OUiG_pKlL׺'t9fOv[ I-O]By |[eh{&tč%[M)E:x[lnDa":_̡xEy=1~Q٘Me`<0Q3 ]@r+Hm+K-l1cA[*b;j=ʝ%r_˭L2 VAKF-+c 2S9sdL U1pKcP$~mjIAgӢ2y4?SZ=~!uZK+ āt:N9{QQxc>Dp2寡(s&\;6Ea|E7T<(Jƾo/[닚: #CxM$" .\}Az}%Bwj:cVtWנzŘV!.wS:r\5>4J3pv {bg ȏo!m!T gY0/q|q\s4Q89gq dcǒ~ 5"Qy}1 7ifqp{(k+G!ro}c$ ISS(TCW7NC:}J6b a8 tb߼vfM& ˽vđ@o k%? vBɿVn89G|>.:gmTQoq6+j`; 7 0{CNy rfPZ7丗Q#sډ0tDDMe<4LRZODcD*a#Ss ?PE+Qf1pG ARa`M͛R4P͋1 B/7&Ͻ@CEzʹ!/74m_^sr+'bMC>,]PhP\;Wtco#=ӧ52#P} )k n֚cQRΉ#S5$*+pQڄaG2ƛű(&7e)#h4\(dz,Iƕ1[%eƓzP+Y=k]wȿn(YL`+C{"7魯jX/TTj(ZM)APe;L[5 Dl YpJE+u RY7n7PFu} Ê2Y2(  hR|T84$jztj1MK^q. ɌOWQJ)ҍL 3״]b#T20"J-ysi|#JtagL0#nD_gn !'Ä́: 2!P"ݧ(hm忣09HZHPS=w%EQ'VvN(p>a܈| f7E}~MPH-X j :,YpTMiQK/E (lamg]f:31xnC􈠛xz.a5D~8 ;X?pxe 5W'r[Nvn q:وpvx)l%纃rq4bL~kzBZZHS'AYҰSdu4vkaG6͟(s*IBx: X 3'r!K2T0'yਸ਼"y6dt% JB,~$cDQ y!0uQEKFF\}(=TVbH%/ME8N;G;r 0,I6_g'~A]Q DE?v޻Bj3TMaG`(7S׀OnTpM`|}7#tc"y"`Zv$HSpȏ7 hk84>3e}SKLѯrA9k/KwZ?#^jlfPr٨ +M"BLJs)A~4k$|Zc5\t;$:K1S=U|9C)~.==\.sBćhHp"/$Ǘ 6 NTI g Ež)^dYM(/Uɷ *_Ԕ#؝7w>ojEp->e&ɤ.,Y|9A؅ Z ih7 QmÓR#3}aj$0DfLLNd'K-]Qko29y}-.W<0"6zY#(wunzT+ !ձǟ&I=c:/5vJXc{fd;lafC뭹G} S%E : Qf ;D5/ V kG8f3HjjLC,s&*3}TO[(Nv( pF4ঔNWWRF]خ'>١,sCq~n3xb "`Qη|,5pބXiQgنhL{LKVT!vpm0Zy4]'}d'iQ\ f#sr@ +Zk✢ruU= M*=&ҀFY#  mV YQa${ Vx # bA*:<(1"eQ .&&_y>8P[iѨ-VD%<_pC\1*C%ᣓb>*bNj4ʏQͻ&\I8ʁ.=$1 R+9F?rd^O0v \m>Uͳ_}̦oq7}cW`Šl56#FY}՝$ Y;p^Җv85.nL}םM),8HI2Mw1[h߄I#Ӕ14 X4ţn|Ē+W/$5E&7ݾ9.FCƇI'LJ֟NK%Ҫ5P#; ADRW@C[ۘ:$AEfzMLu N"2O>ȂngFUء $[ޞtѢ&:k" ڻq yJ x* U8s $aGv?3/~K?^y/YEy尓2ńI,;x\׷&@+:nf]/a-/&{?^^E/GO= H[Y۱ cEr/+`G1PꖏJ l6Y9F<5&OLH_ī=[mVIPJCdE۱v^ ؔF$M}g^ _K%>8iOt[8t^/<:D[mV1:>ʥNt;X׮ "'Ȯy1L"c{K^8q)ʕޯvmprXX8<.mGVj(0 \`o_jYA")5|dZQZg3d ̫W7\X.i'l_&f !$o~]݌Vc2Ȑ$tBm~@)}O`vrH$'tM؊bl^d޽T4J-K[1 \9Y'a/@o͂\ 0zN߃T?w\ƐP\u;J#GIP ߚB:<4#a&& ɑֹ{,572Ŕ4(ZitFX%RV#<)Ud)䫸7r/#SSyb/bTRU9u |s8gA8E7 .FQM [$첑a5B3q|]#u}_tLu@|%P0ٶn0W>*3jvyen!j7uӈ]šj.l:f@ ^(ª,W6nQĆOvB3<6nug|kFdhݹCϧp(Yrbh3:#|U>|VT7Q:.x puF+)!a"-z7/ TBr(mރ_V=b @1׽LYpF!{q>wF*1mzdCR{D >@$5Z)pC ~ .;dmLc=ڙ"_V f(wIF揍m:?ʒ()UDZ7O0%1U3c×r}(E? vx$xG="&%,)4 \dxk9btߒ0(Q tgxpՁ_|F5BfRCGnʡ?!( XUҭ۰q|[hRe@Y `I??8h"+v )eQ虌QbXg|`kUla[uW}Th獵{O^YVxnfq/uC(Qީ+@3ZL J7*P [j7OpgnkKiu>&83(2qH0㬕g Hpf,d0r?}H2ҳX//6,[ujۚ*޼xv8sy9` Azk,D,Cqc}g22k|2t<.lByYB@QN@(WЮq,GQ{|CPco}j͓o4 W T1:/vʹ̜OKx6V)D})\ܸf4M YLq5z]*N@[ŷ[hq7#R\2ݶ@$;/0yyc&(xTkS_ͫ[bᴖ Y}ׁCݼ}% 2E5bޙ c ? hϠ9.NMk*NQvwhB$wCV(*-PCԫ͗9h/jh_9 FMMp~Bg~ M_AB4 k D:aZr^O`~k&kg,/[$'z~[67ψc{ !wk_u"0b:oFx !;Q`&&d:UVJC!Q}dɯEt"㗲K*OM>!?V d6mSgyNtan(@.L zG#J9bWƑAQO*?^É#Z> eqvA2#l>+A[Wm5F3(yb ?&0{kR :&`nߐ'pJqOnAm'}dSJ+te뇤yq% #+e&Pfq R(hsn87$^< tNi֞0YQT #]SmO )pN_6aCV"e YT^̧1B$X=f[relERjG)I58n&bLo4_{f9)XOOD# D'dDfot다R<~#8ZS(lĎA,^sD2!@gڂ#7M`4b҃Ǧ.+6GZ+fU=ba!u[V6*Zx~Һz}m&n oԓƋ69?zXiBPܼ`:_&KcR9t0'A*%&w2viPз+z$u8L [aۓ󢓱g* Hm27/wI:[G^L>'8 | Ic<'Ϻfğ`Z E yawV/&%&6ު|iGE0毠dK̽le)mĜ{kôGir#v+/3 0͉?Mڿ[R/y T9īhcV?spaT*sT`$C*~ {8 |d@фQ.yxerK\P>[2Yz&j5 2m^ZXWwzƈ]!V%cLφ[ƨfS"q#<'g>lxP6,uw2 Yi\`~ETl!P3ӡE񧃗6G~P5dHm ȐgXBz޻P46Fj"sEm6ow*>vOy*<ki2]>_.mzi&q ,`>U?+𵥋^ke@"3Caޅi4햦 >~e@{f][4Fs : EҀS[DHtN$@ ctSo1k@a ~+ڳ&|i\w/ٕ/;3OcuzBH[ɪOhPEb} vDaLi$F>v:Wܠmh:1>F“].4^w WHPhO ("2(EX '*Be gEü <9Q(gpҖPa ʝb05XލD^b|b;qwЊr'\sJz|k\w:L K3FSAx.'[Aif Q/Ij9H LBDch+a܈::e[ڤ穳-t)&ܹX4=<Q:V-v3LCe0ίD#5xPb[83Ϊ[W6=xW,^Ts}~[r&x|1#p6V^dr˾@H$Eڡ-y2`Lz:0R#KY C(04٬GG*pїEoq>\Opl $A2I ]hYUI,5~qtT^.)H@)1^AqY<HXNÏBW.8XQ7BIgyW;zKB;>\;,RzʌO]gH]k5KJ֍ffzk<>#6cb1uPvQ$@)q6*$>$pJyBSLG׎і<F:V@9l}'iO*;^*)zIYU_F;Ca^Qkz Sy4Yoa|s)'&Zz邆&r0 T]ghC`8\279uS)Koe"++Bs?t9'y %Ӧ 'Eşu'f+6쌒@lnqz(mV MQ._@G9z;dgJⷴ= !B/g[Ri$ny.3j hp +kJhbRA9?U]E/qطT=|vSwٗ;K(x!$05I0^R9;W(8#v+@3Px ̸hLgjT$H8:6 @y?Ω *P6s: û:ʡBW,I+7cpIhl>WjTٵM}XNV3+rN-|:8$8Q/2o66eE`zZ OLW|bp[4}rGV}=6hr+fǑ}盏ݥ:mnoAntL-%8!#l0þY$hY%ՉZ%cuw#<^ GÎ'Lcm񳍺Y9GdKhF,5T!98.AbçχN)OXqaG KI}vONj&zb(SdC|±NA^JJzgV9`,u+a:e/NcU,]|[ П[yYbБaNxWS5Ŧ#YFΖ~t}KLn7z',uQmoOi2 ղLX.D4I2 wwJDǭ味$9GUT%H&f4I]kH,ubF~2"K*` K:8ȁimW|5u]-ݭ#.Tӳ EL^ sz&ŏHt#񇷍Ȩ4YАt+OL)`vMf;0u=;F$~SXud=})X]p(7&"w}3^NLsXK@^~.J6R.WiQrMDƒFoypwn2'+%~*avI^ Ng܃ rDžǕͅM^ 1H)Tp]3O3M ihj\ND[M(KsL#= E+Zyaxh>i@fG8Xf _u'\\ZWJÂ&š&~QR8Ƃ腲,\ >"jorR?+VBF,Ѕn/yA‰ޜEGU/-2q5Y̒ ib Y2=a9<Ԑ8+nodJl=c牷},ohxy=H,f` ڡ;U,m$z5 SH@u%j΀+CP0S{4")]&ڦ,S <􂅸Q2եJ8dus'q_ez7~uXZ}w9RjE w:8diyCj Q.>*E+c{f$MfC׹Yg]VÂiv-Ɯ4qͤdw-b4>Aѡ]o#m9p=IEcAo_ϺٚYN$ԏm D:4SM% z5=5*ܸ4Jn9JXsFǂxkj@ }qRRf y%t5} D %9yzy؞xh9q*Y׉FnmAT%)؄]},p,?e73>d:XáۘDzslm_Ev< ;n.B0OlHsyoqÒf{g!˿1[rV0%݃9{j@֬y<dbtCĥZztwa{*>p 1ylOP >.皎z)A2YJ3B)tXra`DB/NYSq CspImﯸ-3OXĕOu)v̡s>β^'S95<5(\+#t/ZʸωblIP?ϴ5 wSjD'o;|\KZy"| j!tz)ں_ l>dO8؈&:|*D$ /?3Pzj;)qBI5Ң0.$q%~`,GhtРPo˭ǥ+wh @v"M|8AN'~xQ}~ +~r*^MyyKc x<'gh0pIwG@y9fs3 r#'ȊgkY{ U #%dl RyVaUt DaXt{>7 B hR78e|dKy $v"x9 {=M _ C d?& b_pڽs 9~t t?e5z\z{,\bq&r~qd:53ٷNJc+nd}M  v"uO3p1n* ɸVti//KqVJgҦRa+\&t29RԏDJ3p;ohL\{._g}iTB YAmsrh Y={$jd g|OC uJtҋ^az2*JQP8z#Jgaz\l}qǤ9iBùjTտ:{k#rx H[wo@>uѨ0Y%^Ἥr]n/m'8-Lk YZgPWBDNs0/e7ѻ!g؊d啁[VZcGPm7T*;rcr<ѝt7\^bF3꼗/γ5a8`2>؞XriR\KIF 'G7i!_ϩP|$lfȶ[lyz߬ث&Z~Ǫ)="pPT6KN"zU%vT d0Ip#%dozKOWsvs]O<0 嵕 K]8Ow5RxTF~oWU Vy7ap,cX͔WM5Vpfd!S='<@Z { f0MIM:Y$_^옓wڣ50L?̇S]>uC TXZƥQ+*]d#IC?TDԪ 1҄X'qGz0/ZD.H_jX; tM9Z]|YN$H#GWEyt8d3*)[7AdNQ1ϡ .4_sk~M-&aooj' (03FRj}XXQAzws5'StNw![Seh?X*笏L-)Rє! t(\^iP C3Xd<.x[vUq*%OX},"~Fu6LJ<5Np 9sܩܳ ɒm03\x+;m51>~ k=ii!\.PJ'SۼjCb=_E[FA,avW6gJOpv#"= _&ΥwH)c<)Ӹ[@}Si9 -(DqKk$Q2vPLΞWy;y@q8,^5I,(%eνLc{']&=BaSAPM 堈KYj#Yv?_܈Ǫwgv+SA5`S=}Qq'^BqɆ՘W5Vy:lyj{4[~pE~DdؓɯhWfoc% L+C? LW3@y^GJoӰgGA=$Oyrw7Xކ( 8:, VR3˧x8wVQ]U>*vȴu0_yn-K_@m7Jq#eWhiMҧt_:8N(gp 2쳣y&A]`dpl-cJKѝ. |2.5ʼ/ /qu0c:hw9ⰄxgL[L E.۸WLLWiڜ zD>̰t}$4"E#n}"Y%!9[t/:Z-5l;{7AX LqOsz8!b]Trp݄yu>Zb?4zl'w _0 ~ohB(7he@G1Xer2͹b0`9VxߎsP1XR-2I0erHx k g*u[mF<%: D">ZsK4u;Xd~2F(L uctg:T!oAmGNF<䵒7aKϽҍ.K.d/iΔt쥢dɍ" ל$l#^\[3&p>Y$S=u4Zt "j0 'J2Eg$ѻ|ZЮ ƩۃfH!| Ϙ#H*Qhڼ/4@Jub>w<[ѲLÃY2֝LN~{j9nlцu[J 9aPagvA4wGj+&s̚#c@1\Jp3 'G4.<_eTڝM$Dx3-=v*A$BI RܡU2\`:d3Iߥi$Jw\b2.,#-uAq[K$W/enK㾝O xrKOsH#lh]!yշ6-W0*VǪU F {RGiF5V{Ex/!Aɺ@mGNi }' Dt@j- Efͫ?ڡd 4`L%a*@1B~xZ B%qF(m *ȜNOwoXVzbERA J%81E)W\cemk-bkP5OU 06WØ Nj2P=>Y޻k2bLH ;,a%ܵ'#l}fj&OZp`,Ty[̌to Iק!bŔ ~G2;ץE@xA; c<_7Nbm|6̱LcpN*0q§*͈\#0:lEt 3upur F,s ] rXKC@f?0`^ۀB{LpQTvѲv˄ )pwYޥq=r|%Nn߽,AeeF0+('v=C&H <J:f/xS8>,PN2nyw萌+7mJ?E gq>.Ys!ޓH XscRF&[Mx7 Xee})lз喂gw#Wp{h2U%n`\jm)Va6q [)?+F!fBmRLp-BE_;-Keڏ61= D)y "ɵ&H76o~no[TH$^Z{Jb{Ak]U_3L4C=c~}tJ˗!$sXp.QpJۇg ,#[:+;"F<肑c''-[٥? VGKV<TW4z&δm]򄗬ߍ}&mz)$T .  'nnmNMMIGm9{fh]9M>kx\wq۴ږUE ZE|K"P4tQN0 B@IZ5N] xIƿ N/X-ILJ>Nt6Kg!| [0u2L6p0胾Ó[ԧ8'\ƭ4okkJ_VAST' @NaA+{v=u"#CT~< X$S%#h)I*Ο g⮉Y3 %gNgf U?jt^KhwnMѿ7ow_#4Պ 9!bo3i>Xíg[1w¯ WMnzL>S0P>,} J&fh}OET??+GCUnQwL( =;s$/KuB@{A"WD+ %9q{cI*1L4p:xT.Kk A?J|ӆB`$ cBt@!4r _Y gY)h&˒˺D9Yv76,Vy^.Dvݞ-.(|a,}iUZ7Ca^HK ~-L1, -hW?K7Qamx9'ap ĀfXnHoumpm0bC}34\ASS?APoت Y2(>Dqϋn%˪؋tlg::""I!Yc)2ИĥI Lj絜 BT{:y=&*'Xnd"PjEy~HM,,L.1VpW1'QK* [)YVq%ٍa*Y Lp_"[|E+$b&[j.ե'ii mPhѡ|1^(/zD`4"x{,{7ҩ㏕z)ym*H΂=6!h)/mגU!0;Q1 0-?,OI#T"olUZD:c;A@_is>ߥȕ`?}qLo-"7 Y9h|m f><<:Z9mL?{ PF #-͢{$I 3TM!殊S1q P1;)"dsf, fiŀY Y 3939rl &ą 8Մ,#?(zFayvo OQXmr@uuz\ mrӟzPO% =L"uPpsm 8:׷]~Ue$<sal{ #L݅9B< 'e;t N9!E.*?ɧ0Ԧ$`w#ݢ |eSVo~o`hg=fT߄#~ \߯FpkJc"MMMF?9sdMooaW[au_x ͟\\#O2$N~⋠">!~bDuCnuBQF”V6ӵ}EZ$@h4X^p2)~u!E<J*wN$%/{]V0$%\o i q|j^]Y)(xʾ>Wņ:E5%n P꿦 8mA7jBz'`?1&799-b  +O)-(! 6ĭDWhApfsz1k_ Fq]y|NR EyM\d wՍe-m^&—a^0J// 4z#qN$)[U=, ah|&S16h\h BE:߶x’)&!y92_wfDmZX1S&ͱ1'/rpCcK#FG9rF^$Kz/C  ߓ 鶨vEt)Uϒ"YX 9/ Lb}a`=L{z-IM-Tw,"s'}!Ry_%ړ8ue0),1?dMsQ[ʦ8>Kc<-8h|zUOFPۣkݐh|U3$I4`i*=Kw{+\ fl\zImp&79qg Y΁Sooj pTA=Cr,$J~4i/4tpkw>yN.2?0۝io8E*y#išpty.Pj-Bw}`RS1}FIP!mbuo>RCH 9@t, "׼6A RO}&_Bط3V FHdm&mb[q Rr8biA˥˓=\[J}"Xlk/@,DMfTdm3le+٠];%/Tɾirqs?we>ieрͲ]7b`_q|;6%$gL@d.( .=ԶKBnX֠]]kI+XlmFx8+pr2O=_EK4JK!{tz VT w&b߮%C!`˸$[OLF.X&[s\Dz>!?H>J̯ ̇sK|G;:(_qL wّu]$ڎ!c-י긍 [SVXOao灡aGZJUSujf>&Z #2Hvx yrDXzÞJl K8ãrƷW2<~lV!<Nl=~qM^D-V-xI+#lݶz]PaF|ͱB9ӧ>Gzj%K1W&Qf;)P-׺ w~>)|Ma{:buYSzެZ$mJ^I3ҐĪyI`,cikqyTyoMOH[\ g)򅠞RUǤPɯ^b ~|*zq@@[Ytu,@v]u&YKSTB:%jX xeр{2AX(﷩h7^HL(l;Xt}]H5i7>rwra!NοL>BINPh yx:hgKej[=W>D$Ufb⬱IKzФ? _3o3VЗ6+.!*l@VK eS(}y1-\y N/-.0 #/v 6$=;X7&} MfD3CF<P } 1"Wx Ϧ 4F>9Q:(A m^jFP &^p4p.3 EwԹ-%Ql#/s'Cw>Q1u94kȲƿi8Yj,dz2hnN}3tm}i$jYx\>U_,'n,fNO8duQrY31-waBlhwEN!ش8@ ֥P+=5MH,tC]MV5Y-VUn>N3q_~G ƥ:My"ܓY`"fibNgIƄ2f[IqRI'zId«(ּY ?8nmt,l^S/Sζj,ŒNmE$Y~XA t0QkOuxiƫ~Cݭm:}5z $Ÿ=y(S}MM*S|@Rn[{l!/w^H<},Fr%x8bpHWqdW62呵Hښ-#hH1pDKh1.MEkHG¸N0BC啩N[V0Q^&e1FaD4\;   ;ZRpu6Pv;5*IdxK|ht3/% H `2g |7ȉYc$ga7w@9re,n]ڼ$*JW UGUU\ZkݖW||YRkn#[QOM#,p"9(lDخqԹv-t$QB m&?`πցn;В?W=괂)"Szv=#}lMB;S3C%=u6\Sۮꇠ*5gv1PՙƩIoFzµ*4^WR.86+(\~93)Xa 2IpCծ~.8CQ<ܸ3)[X5Ur{Bڍ'lx4흆snsMUu,qLJKh3@ZRw+$}G 4T1rQ .BP n k恹l[߀,&ޤ["<3i$mjѬqC?\g1ٮwsTrde3chn5{7ZD\?UiH欠8X҂t gI!$X4{%pܚC= %1U5Euđld++k1D Db Gyd>Rϯ^8%yJ9rH+C̼ThŮ"֮@ 1mcwlcR Q:M[+?OD\n8@q42ai';*ZB fT3|P%D "T~<#V}ergؔ2h*u*9ڎ>V]fY?ts[tA]Va3it:I $Nv lURVf] γB::9ܞg$>D;*iIg)iF뢆w5v{!߅72jECnA܍ ? -_##f9&C #R:y!:K'86<-D@kYa0Nec7w7êh&iG0CC6ȩ4AuKԳ>Af;` şg*󺬹3P3Y]d<PIЩ+?!>+M!>7 -fuBf1bWjeQmY;]o#S #dR_CYewOiwa]NCw!fwB>%C:/ac= Jz׏X'YgBsWs@_c/Pb d)aOBe>8[ Ӽ+ܰ>Ƙh_!0pЂ|v.f {罥RL(kNmm;M~tSXW("b+j1CQ43`VW#&`O`>`bX30#1,-%rG .oM_V)q-x/=͂;E@>&3nCήZy%A'zi0h`O)B֛ȶc*n <;`=ɒH>U4Ԫ<Q'z1Au[j sYa~bRv+A7eE$ºXW1#иV}2p s+9$-\W#uتĚ/#p@K'8iK5E!&Ffƌ)N>Yj ",^rrstw`Mr6t\-MH3;N 5`8: +NJW[Ť%9X0sDlrMpyp&DX=xKlzKf·qуΕ(OwTT X` tRw;;5Mۛ0>{kA|W]4`(.Wfi';-\ 4;-MvXEQiQr΄| 7$Cb|ndMa!WZR&8K|͂u%*^;(9 T;[ܻDC9EQjCb Q`C82>bF7 4T}DbAx!dMhm& Zgoj8&0`'g} hnQ)7DhlnܨSAܔ`atMbJ$v X7K>/:jYU;~&aoߤ}Ǔ!:S?l1A!VZoB"I:4H^VK'dg"!gbV471A!,moAR#*Z U!]URKztaGgaOȔwPm6 N1+乯 {enehV=}7@!#4)ٕ( :O*= q۷lS_C+PkkQ9wZmm+G្f`iknV`Zk[/ = a+tD_bC8?*!T sիSMwt^*i wX$pي\|ѡʁf?GzF <=F@f %kEn5E(LS@+<\ud!Ӯ~sRzn_{^*(H{P Z9/7I7&_Gc{dAӓ]LKԜM5GA]I!ua&w~1hw|{v&a) K=kA-"n 2zyNoEoҜ@˪274:eIRrmc)Ef)RM0BAi>ge ae:q,cv8<+ݵ\x/>F Mn%\2% VG'bՏL58+G7vMJvQg <]RAL͉4{qOͭS 7!83HGq6 @~(Y{&+\bْ_+ +F{!ɥd`ʝ#-7,'JU%(}mrKJ%^L)yا)zu0!.KR\3bX%h|R19e7?r0>ɻ^_PɇQt>w?j!"c\_ S9u e݀='$mq'舷O~ /^F*@a#!Xh:ԣ0Ԍجzhޤ#ùYJ<~*uRĄ_YMe&eS:m%};Iq-;X~_8<*dmS Ew4ߝN8T.zXgS> `(/2o̸:]|qJffq[Rg !W"%ju2? Y%2RF5 Ze )alyr%Xg` L[f0߻+[CK\^E]%3U3ǴyFpSʸ>?CZyղz M[^fiL\q߇@).bXOLfIH![ZqBhñJ~f(O5Vo.IQ#e|U avxzL˂-UwUY@ow t=3p.a}2n\UkV/bY.4WprMf%ޒ(8F>:LHۨ'ObH$HX5M$=+`눳pjnb'YgL`a_^bv^yQ NA3?~{>6} "B?hF XSdA#ji59V|h'+C,mXtUSx9E:j!%y+_x%n _fQJn9Y\m,㽩W"b2NIQٮL@+W,vR#*(sg@*yx5gǶn+4-B#QZqKnB^qfb~ʠ} !O8?^Bb :()XXRÙ[ZcUS"_!D #VQy$EG` $@_>7[Λ%ׁ K$~MR5ևl=X|Zf ,hKI>+ ֋4- < e.[tm۶YFZ3!Bc0;s2Υr#jN:nLg@9=&wum5/—~9OѲw$T(Kn/Hq`9/뚵J4"u7KxChl S(*60.'_,kŧ  Ǫ;atv藫r74>u."O4] bYD3Mn.F7+ pW+7ƁJ~Ƹ ^Ip=(*+ ܎EGэؓ`bHYxN`*ׯ3 8E|@f * XxIT',l)1KrsşaS-_6mx?_`@AGj<.[R9rX[Eb{JԐ.&P3FǬ?/Nj[+rKe2,o~i.걸90Ѹ&#G|L 6#7Q R.^%[ qWx*!ɝdu^ݏ2Fi&v_iX+i"C# M]>X&8J@B'|ŽIlzrńu䭃{{"F0MdeS̢s"x{uPduh!]zB-мOP#S%H;: d52A~.をWnx xda>:|7dj wR yMnvruB?TaJ==[LL6 : sR% $/HKx𲵍@|qK!yrd= q*S]||b!$6 4 ΞG)H  XAY#$As$n?7d'3s<]Lg- 4rWw{M5:\\?+x#Jwj! G+dh"V0ƞm6oY+[6:jJrIfjwT2+ RT3KSbaXuʁND US̊ަ  0pYˣjx(?7BAÉ;shAOgW}shVb?P A\bd28m4'^#0,k&Î4':Xp?o3v~Qv`IlRGՏ<uФ_q^bHR[,3HEʦXaÅ9q)81Pp3C@Fɤ>%Dɚ +lp{㒟KڡP },a+A%w#Iz(zP4@1UNէ  GӼ볹A%55|tW0X_͊=IV! {@(f+Y}d=16G$ dJQbEAY G½놙Y]ढ़k2+fd(Z]`_bCa@5zH"2^9ЬHC,ЗC()]q˚vv۷SYIut\L$GPje_FGBIyƕHctߛ[;eGI2rs?pB0߈֫brA"O nO 䗤)!/ O0#RܪF:/'PGgJ-/R03zґl-va/հ5. *7'՟ ҖW6)Njp r҉DhMJӑx&)Z{?5lV#THh 4xIA{"E#z 2"@ۙ9 ',g"]GZCg5e.OQ.vRq]hh6Ϲ&= OH(gu;LQg=119+45n֌/8TNX+DdE&)}abc- Ąj0 !wCTץ=0F- cK%>SLp[W_EabD{T=p0I7&XWRnxn(ʔޞ_{JX^ Cl)yh @ e]f4$cm܀b;wbts-SkH*>gPq!B7VE#Fe[,g(GC*KݾL! &v8A$d/t Su-T@C3\w J@f.e }} _8Y`z 6"M.gauد=9lqc#A V}r*;׿* kpT )TڏA~/=(|w*,IK{r$e݀( OT+U(:rHyo7L 5YW`e~\Sˊ410꠽#u zΛBuB[v.em0%7 *8D&]|g5x'Q6 7SVY_y˛PLf޴|'g 8ޝYEE4-&X\"ϋ]K+> v*g.%C=%Q13A1=M&öT#iEaM?z)5-~9K0|i clYp~pϵV'n\j"8j jG9c+1xFW2(Ov@+I0נW%K*UQHM{Z$VWg+bB.EFy.o+M{98V۾R_&kycf'Mt~,/qC?I}2 wWzd|NbYḘ^?:X\n)-9Dfl wbdb8Cq^K4a?k M +·^aŧ?mE# sYP?9\iwC(MSO%bٱߕк帘鍙y*4qs  +nZο/L_hPVDqCxGa[yPHTGIIѓؕm{/N0L{]bdcGBnB]^K5)D㖜 D'&o|y+WJP#A_N8a:*GNhhodno\LrQmڦ*H(N+C7 laOÂY%"Pݶ',ϝԦvckfKz45C̄%R dʑ7ۤZН $wxf/ nsca|3Ӹ _: #xT%8; J]@aQ:bO2IKm7M6 XB4;?)>*u1k,>g^^9G w?t F c&Ov lpsD_Z )|MT6; xDr2XvỘb# {|`>t܁qH-,u'*(lC(.ӏY><&=.҄3H!=m3g' Utk." _{h71L 4^AfT/y^;  `7a`yLXG B3q2"&P!:-4^$]A"r4"l{?7AI(h&ȨݝxӽLIU$ꬡoh+u s+ PEAyw@j~Hw\r!~^ _T]^"6O/MFw%,l0œ">Mx(LXG*)2ټƎ@KR!:T j GLA:>!S=jm܏5~xn,653_JhmRr-T{,ӝ*>}a'zGa{%'aY4)[MX'#Av9.`. s!_vHL&};x}I5׿WH]Pҍ(vr,o φ\]Bq#M Z]9ž dAEZz-x׮Tu0p\3Pe9u 39a1ֳxot/$ @v @o&eqoBV/3IgMA7nk4T i 8}E 9欗ǔ`pf1}HpУ åKrNfOAʽӅkVc'\W+E  ֪ѵzËb?€{JW%hx {!  aj7:NCTLCht0}4w v7bgoT~ueN0G` x߮ӗ@&|ƏtXÃIgf@\`_u* !D0`i%r_I_fzy\^h.Y )'M$L]ƽHcCc'c~NC~JCu %o+fd* -#(>)7,eUY V /V2W w#m67,O K{s^[ةF* X@ҁݗiys%C9ZDs>#O2 IyI[t~]mDI0qRa,5i^:rك&[%EsC$;c$a뇔3.ĉ F3bE2T"z9s[X=!˯oCೃt%[Wuvd կZP~S VHq$Meՙ+1Xf>㕰 _RiA/btʻi]h7h'LGGNςd'df1lcK$H }2¢D?q^MKJBĝ :|Z ΃؇ЄkLSwBȻ@d\ϨlbyR/ͩ׽#;(UɆWDlp?"9iFbJJj)n1p|2D=^(Ř-va,'Ś>q¼e؋A%u}-$.@u5{ ר[`'tE] 5엨H\싐"+'.kkA~+I$\Uqwhݓ=~lf~ ogВArIPzI*\!Qeg>ԑFr4)ز8Bc(4ܢxiDR/?Z)יBb dL`S&k|r``V%cLj\nNZ#4i/^e+:q3\^A3I$D(6Z[`T̆ӴKLKP$ߔNGTHXށ$*|%L7=P,5z|iF%{" e*{`ly9OUxLxvLNwoR0Q)RlM/3uu90U# f׎=%?e=g^mI՘QB8Cpɚ"Qm*^vΥ4-OW%R١ңeP8\fef1uV&y]'(P`Iq,Û>mu`}kMo t"NDpg;`ql{qgjrE_ ́EֲZ|P+;Ub-=0"hWC:hV%!R%%;XU-ass1dITfpT9I> Pr١ $ajwsf Um X(f(-#D/ HYV.<(,?Tz"- hO\绌j(Q-DxtφJ' kgqșT'gE 6 *z4%R. ܯF k~} A$L?5aZ(J]#]*FxI`BM`gwM> T(L%vV;mD \*/>ԭ>74IZ֡?!$ɛi^],t_a+ #mI(_IzJ>ӭc ^0R'{ ovxwLe^<5x~D|0ݽ%8)foHB5SlG4o6ʨX}v@{{mK;fZO:(}h!aKiը+>qpmh.$ ^,!)CVG攪uzZD7Yfj7}J!"rE>^a_mܤ5Pיܮik+ՒVy0`ɍgxuq('pYjD {F:4Kp~;fP/ !R\mxkZ=*fMxW?^L/K^YIr]LBybp=X }&"L{@U X9g%1Z.h0V"- Cbe^k\{b烙WE| bgBvMHBD_CpVP%0_2t< ,7vy*PyoZ>' ix>Il%ynz/`\ֱ^ӱoNRNAb BSMکHZyK<ʎ/GƁ!.~QA{{m[Za`ФRi3B˨DO]Q=R+9ٶ=)B<ܫtV2:oR #*!H '6µ&+rYgSu <לy`pGǣٲߊװ@K޼JD+Y{Y5S֔,Nr)_SeL 6=oR'7"z66g |TK EXNY. G>~V0Vq9XW-]$zPЅ9ވW0-dc kLft6F2^0M<ҮVi"rC0cAʾ1"VFNAYdr"e 7Taذ ,dy|~z #BD&6MBX88N8jXkIa"ho.ˏ5S DJ]A!}e.gmhMhx^J43}R*90YAm^(v흾HHCٽ! =ʨ!sF[OE q]ԿƚMgA@`ZwgcѴ ;B  zhzY.h.,t+i^̹.TTfsmď@yb|tTT&N:}o\'Bŗ/ΐ]8lfȔl۷j%7cc W8!-7~`mA"ĵ%дW-ޝv7@M2Qv&Hb %0xtHac]d^LLGIbΔt td ^%'za8.7yFX:NFIyӢmvO 4pp~I95ޔSd;!$wg!P=neuoZGV9SWV = ;%[R@0xK #ㆼMNOS yidJ' pܲ !Fg {h/ɂժfcNʜ UhF{6V|"XKlwK+Ns jU#?b* *T89a^P`_K;'{^ja6sJUy@cKoE͠LKlpڥQu*%;~8ٵb'm![#J Dz2'B0&$.,(fc؂o—,i܀~⠛1*1r.t( gZg^BxW9E.f.ƻ;žtͦiS&)q}+ UQU7<lTLm3ϰ8[SeU\ §bIA}r\7I_E'vW?K bēyɊm ;_B]afmETU1lVH9#QNAn[A`Yzv9ObU 5 w@K#rmt` 35_͏l2Dw/`"L "^̾WN%q~ӫyr'ha|ѷAјs|̫ͥSآc8呼4_6J}3c*[gMI=yEͳN${+sKFX[,xkhBIP{Iޗ-$|q:?Yy t?6-&iSvwFa [B0y¥@1ژ>HL#/͗VBu}u$^  O^MBjde8r^܍nI*,sPZQ04@ٔMȕ_@ݸ{ e^lUoW]nb~txWx~U%[ķ 6gGn^چ/ˇSU팦?P)C w%[jQ$tO #t 8A27}MמǬy;&' MPU-]y 3pƊ*z1r On 't1qPax[TT{%n#mDq{>Xٶ$r#%PKާ!@l&QA#73-5~҃>kXWPuiG =513JAiPJ Z$(ؚwF|rE?NGrXeH;yfW5h%wl=ך7ۃwE3PË ~7$eϛ}qmvXYÕEr^ m^\a}Xe򿥫8+59bͥUsm Y[adВqHAxHKL:6G]@feVy3X):՟pe$ta<{t!We>¾=ZVOSЇ-v QWP&U!>Ƕ鉖* Ÿ$<^1W|x0j /*'VD,,|B:u~,6:Z}X=ćh{ jֽZS|9FnH* )C2z-8yY4!0G%"CWaj>}1d%\b52bPjE5l6 2T &iW617 t j1V)MrydZ؋ %} ]=ylHx|HI,~ D]z.Z\a*7ArG>>Ju- @@N&Sš@E-SR)֓??6.y1)0EѺvε* ӱ2M룐cH0$\2+R~$@s1'd7T 5Ҡ" \9">iEz]IQ_tdcFCbI+4>S˺]S$OҳOi^gm!vEr.H7;[5I[.oս(.X3e#غ6N/ X[o0උc(`"`DC&w82>hD: HzrցT=ݲQ+ })?e8<ʖ5 ]GiB$"c-ѫ]P1࣡W?JK!*x>Ҧ7f30**,lٓ}:B6 7]RگiiwJƁ']UC5fc|kA&2jtJ4埪oȼ7a ^D{Ӧ,6\Q$튆cPb/1i\3k3bz(C) ͽlꖲ͓bk@u49U6ORCIE n߀NоGw48n;cAd)ּ ]]PoHdB ;Nw')Q{&Ş!+O<.i%]ɏ(T2BgKV(Z`jk<]m4mjeyn<j‡&j`Zt5j:b8?EqZ!bPB:?/7Ÿp"& -NR`Sn'؋k:{I"ƕKόESV??!EC 뻋1+@X͘ƹOWplr9 $|F @0'/٬Y|5N%_b>Lsw] O|WSx$B.2G'G3g!^_J:7*5ywE8si$;3aDo׷V2l3B@ taGc9sJRx.8p>%84/x۱@fq j$j%E@'Q?1mp1S7$T$ `޲=m`D1g`._s@pOS9j=.B|l9Yt* 6۫?u\ 󦿳4\V ({UVʏ}6뇮=l9`p󝍂ΨdTedӏo-cU=T3aڻL;V'y\W$ w)wV35ڿoF(d#AUXK`H㔖5VnHϾw/Uʥ)706OZ5^\ [qh%.\kH=دH}]Ik!09_Dk%3@ 96M J;M 5fhXTY^ e&0^2J5_%|Ҝ]G<84Q1+B*Z{I&4*Ҹ/+>,-MC #Ɲj΀FoJc(\ܒ5:K 3Wp TnE~ynrq>f nj]_,}$*W0F~S7|-aO; lȴJւ)>.i M.Eȶ݅E yCO{^>fFvQ#&w}ZKKU7#;c,i퐜xڗmZFe b41[2FJc4w&$R^,EjT_/9OP;MB89R/6]؄ ?i㊋g&VhdP6V"6HZzůYV })ALQE)lZO#{g"Udb"QPgAKFQ/KwvjĶEN_ۿ &Fuv&Sˁێ<|9yj>`/rQ&&.ㆡzh?|o cd*0S #שhIډ|ݙeNAQυi-y ̾<[$\t7:4<Fg+"ZC9Ύ];&0g*E)9Wæ4G $Hƨ;O5(}M ٟ |iƷǣ((e`Zs~/IxJ|xEfꍘ[!_^ublf+Yy5GFZ>4Ei|ej˒Heޣ{#Dykoз U̪\R//==mbqBU4C9LwVIgiE,]EGޮW ۺRj( +r)s4zTMzwO;.ȋˌ8l|?o1<~LDG䂾m?bAiydc}A~o]8oA;ovnf\UiJ@8[@;r8'Gm2KHUYszW} /o/'2$^!8@MӌSx/rܿ:aj]ɇ4c8&HKpD* IrF/Hru;V!K^x+=ǕG!eE',p}-cQpݿZֱO¶Y.`8j] m޲XsZ*Ke/, dL*ph8?ݝ:uzeXpV eOaCD:wg/J!Fl]Ch{Am-,owixPfDZk#|C,]>=^zbc@"Gyɇ-2:LYpkG;{'N3wIi.EFݲG>*jvff|i} f~S'Ǣ˶nPGV7QLaKfDIt0W 9u翵5IMk_X紀,Z"[I=x!RM0#]yRga-Y{߲!dyؾp"P6*.%VzQƧ~0Lz /o+L{WfhEdn'x_=\Rnԫ׭a%!IjIﳐxj2/JXmÐ2 Vҩ4cޠwᤙdmqh7 hU֎nic-dxQ ]C@) dL/?CeR${bv jK)@u_m/z>iWˠ&lnBSJK@ AQg7˼IlP"(ϼvWLnWY؇/pbcPBIїH~.ếz!!}?!Az޿\mdQۄʇFZ3#lnM&9he ;XM/>$6rJfk QB-{\o}m̙8B2/X> `-Z "N%nq"S=[7 a/ݯw@;eO:VC Go9s&ԧzj:fZooˏ{`֩6g8C-_pK2\l[P{4A{OiLښNRK NsmKUmf`2C%d"*@0w0wzI'5,]ς#OmN&Zs0##RX"<o >”hЂe3Agz?$(Ѣ͵ ^eg>즴tchV<!PWN0IFڏT,yU|?XfL7Klity I1Pd7ʼn+dxUF(ㅁ4&3lvi2b=Y\xV*9dnL7s,ZcL`+(ش&@]o 2Ye3V!Sd02ѿ.ѾTmy:H@o>COI#6ˀZpDJpÒk 6t~~c?#;jCwW Y3ZZ8t#й5%{z[45<86Sk'j|> BV !>ԆʄMk\jԷ9?kVXixsbE=cmx7Ճ!bvPL5 F][I:R7p,wi4D(R6Z\ݖ ?pR/["qca)(Gk'<FK_y>!Q\ vdVtj=_Z16RBކ) Zb6IaNд> _$V` 5dD. 3|=| xPAu4$nǾ즈AwhgiA|L4z/o/ ?%`s(tO]8'XE IP űyur-{-0?rJSƂgNSI}%[D_9>"@f$n5ur/Y7X4҅ s..^=|8dN>֤Bh#JԻoD; 8urR^ܺVdIw ˲ -p>\Q)B]M2 N"8gTI1 W/ ϻ1 *s8ڢ( {#Uu‘iAΒJ7[^Ģhh[+<۝>FdL^|V =BEW F3=d^bĝaFm^C_$x/OcX-nB RjQi O,58Ҍ!w֠:ȚUs@2uF&g0{" Ow iA_g$G%}&!"}p)G:'g +RȫS@Jm7nSykNUc!S00js܎[OR `gyeĵQvoAݰ L}ELtLS4.o;zO>cݯȨ5&]eT-$4Z=9bo.Ɓ$+wûuZG/g^ҎWcNBVؒC[ּ UESchwW;:mZ! N0tN]4CR>?*T.=t3/Z_خC~3^5Q!=UأkV#0F/Vk]y+mߩF곀x$P Yk72Hlԥ݅ՙ{DQIfVBD!<^| ޛCN2߇Ef".%|~,V5`P[E^s?;(1(ml+ aS9JȗL͜/؎ ֤cl⒄!9Ed%P<- S让y@pnFeъu- 9m!bg8Y͔:x\R- QiK?ܿ8T_ 5Mw:.!ȀiiƦFb 11^.MQn#4lTKN+C"2\]*4K"q>! ,dGϗ%zg#Ͼ!AP֓R;~m%A#yk.w2w5.c5IMX;" Ax+idӡw#G@&-)>#acreDR ݁Rpb SݨP=0΍Ns.r2EKNWLϿ+bg=*Y^$Y ݍ.Sa hew1zCI>CBE]dY~A @!!0*lIhB\<=Ƨ_3XzBJu']G8&"VzkDK0ROEbthAWN;Έ7ywj]%D>F&~-`1E]Ә%r\pnxΆ9k# -a\ .A_/d56څy'ҫ*W#=qߨW/4 Ex,y[Jzٖv(dum7啹@qN: c@Ӎ8GtXm{UǗ)8V_w3%( +0dNNMP]s`qJhxZinUmg6whꐆ|t=8NmRH"r/^F XoΛxGWlDZ8'*{zj~A]LgnLByn0j &xf;t eԆx1SيyHtp}#W*=j0HXRTa0]9uw\\VFo7,Ԡ`N=n_r ( PMGN/JejLC8>VR`)w* ̸3x 00 wUg&~?c Qu3k q6xud\+k fo4o fZj_[4%g*Jb>5zr;68I}#f6BvBB"xց:dČq3mǷdz.3`D!jp"P4k˟mA xiݫxaXp @@~QF7""T@,:U*7tuE]!X+ާs+o4 x{ٻ\`@@Bt̥." GgU >Nd}bm跉H+3YG:[B&GW<9Eξ;6rQ(uO5KW耯8M#=`!Y{!`ny$B[yusSc"<î[UWq w:D;SW%k`x8N YUȯ.xe 4Ea TyYe}dUx&3&' {7OC;):G)): B31XHF|ms֑wgUn4VL{BHpeCVAcbNnԚg/i`|kp:߸n p!*5ȌudKx 'lia]~d/їzXJN@֯+|m% rd\JWkb\D \i"vewr ד~<"I&zXN&*򘴵k!'5He>! *d7XU<#idM.Y}LA!M+a5h | pB&E"'eH g5#oLLv ݞM8u$N&]˿*ΰ[MK,c c;uն&:MxO~*Tf]uclڑv Cl['z]? }s z~Jx2%Q-`ލK*߲ɱ/"14\tyl$h@vo)ߐ. 1 }>sw./We$S]`~Jpl+R k֠L3]w. )y T [whO&kq%fշtflmI2@r{՜;Z̈p.bV 6h IqAà^d|A)2sd="A0)w>cЂGB7`Me"T$ƥ\ظtYP `]Ȭx+oe؏}@}ESA' /D[&t*E ~ӗ:[` ,^r'6{|åd9|IVۨt#?'\ ԕ1v3lkk|bڟHv˹k<`eu`Ac2u/+-a#*4R# +.Lp%vi[|{p=Ghآuz}\+e H^Q\m'$=a+YN;KR~09ғƠ =dU4$>3pJ60y s>FP`DmNSR7t> un|!/ny[dbp,:ɪ$݆񅳕X;7&M&s3KA>Ihw({܅nqM؎  ^&hc O<g/EalE ).Po:-JXA ve˼*oo=ګcIYgUVf Ncac Sf%΅Qn$@ť@ɔb+ }eN&=$b<´!#j/.ʹ拍JHQ"b2.?ߺm AŢC93E N׀[A@ՒL?iͬPvPv[ fVj4Z˒TP؂DqvrR$Ih^M|M=kkSā z:po76<5 7=FI"A6|OCF=GJN+R&WMG9EE4#NF[{ٔ,RbU60V<Ϸ]\yDs.cͩ摸JjSO&.ZfP䒮‰uӆNW})p+#Zy2` Yym62<)@7uPLHY)Cw%0toufv/4Nh`:᝝Tf HފvV?#Li͎M}MiF?[N"..Ŧ|nEꍰR_v -A_QN-Ex"BU]иQu8 /,_ VdS&ztm^Qt >u^2LQvLd*ܷ2]iK8֘>!P~)Αn5 y }97w.99þHa˕-"/e*H0΀rc~alXM$/pfh &(< ` x AX ?康IPhW h X;6M=?(/Dbw; |yb</QO;j 嘝nOP=g|AX[IDzr40lRɭosUR1?WXB'LU A>亣w-[h#zYZQu7;8"yhObLAm<՞dU+7mȳ|חt s%M.ub,~#OE3T{|ylQkC .Oc܍u/$g\HsZtWe&7ϓį' Tz3ֹ\ꠋ;y=uVx0tcDhJdqڦ㾞E"bL6V@JSv13(;ʅiGT 6"-}T.dD~*"f>'6HKJe(wK> wh54A]YVEyIvdէ$2ۋ2h2(E•`9p"Z ڢNcPdjS?S H?tBPՕ_]34)QKt2_qV(׮|CAKOp) EiOdz/0 ɄAFܧʵP ?xDz 9V(?=V!e@? qȢ- Ȗrcգ5y"5U"v/I\93V^Vh~\24%_Ee9n,\s,?Ȉ8O6nQlͫ6"ݯfBi;`≸ sRiUY&K,tS.ˮ2m""Rv_WvȌ7$It))ŎjQw;4qŜBKtoTbz ~^Rȕm)ՙN}!DEISIVlHOw#!3P T1Iഗ}yԢ? RWE|J)$5_u}sr)~KoٔA6F48UVR+6hrC!5}ŗjHA#Q'(QNM)YbVY$w6e]ڛu 3h/лkJ5٠DBHBͮiAK~A$|^3\j{>qZ#(Yvy"Jȸ(wզ=u }iry3+0B>WO$SXq ܑ8?wɤæf*] ^;@oV㴲x kQrOru?#vRzcıt`..P=TNVr{qP/qm;:ܙkB 4Ptn)̱+~k!:#e,9a;.+V7fc/rSQWp5ZɾnafcXͲrZ"Hq^$ AK<)޺2̄D _y K"pӽc$@.fS0N|Kt-X:Wj@*?SRKKο/?ZB&*QXh'8 r\Kε$Y2G b׃(IsyIIQ6- cDT^";>\Zar?#|5l}qmt٤=8KG6 7 񒻞x3So6 ^!Lk-鑬 t8!D.05% y<{gӈ$N$˾!۪%-p"ؕ pq5nN;ުK*mzLOĺ+s 4b1V)y%{Nke$G ERbcƼF> !R06 Z_d,EzjEGBIM@Kq1CԵ5b ^o[jS3;jbgp 5D&K7bL =;p徉Ϊt>]*y9hAdKZ~i hM׮+(뾳AZBjETmTXU Dͮ~2z, DyMqF?j u`7t5w8CvY`%o%)VS1;sǺn:q~,\& I6 [Fv*vm&2o:TX ݘk ,J}38" M2[J#x';Cyٙz;޳t2[4_J9CxzFAdRNK/0jޘm)WoJrL> bc Lhh s )E?j<q/\ άάꇕLZyIʽ\“qz8*eSmp 4wxqhzXɬy͢}p`:p!'Fݧ ۪LqⱣ[sLpZ֨uoL< 9JLB6Z}~K0¥[9ZY`C/}#X׭|e7Į\tQJLͫ#~:)-z!vAtx-4[)r͙h.xؾ/Bs)ip4!W^d3Y!TJm:yR^L_`3^*QjhbHsJ7P+_FR,|OsG 'WKj:L"ntm @ ~IFFLIyh|/AؑMUU &剃8֚wŹނ: *")ĞM%)ND/UتeW)gPRX-]=# 9e/p)2`X8v1Aԡԩ 4-*L-.6`h#F`ε@(:vGz.۟ZSn-i M.)9o=sV ل_"7qK]0m ; -K .Гx:JK 1t%HD\Pk%4nՀH[H8a<74POKqӆi0^vvo0E؉[Tҕ 0( hdOmlNI;)[퀥}[W:Zw~#>M\H ^ecPg)P"Gq(UzF3T'\k/g30E@ 4[43JrKrY'ˋ%mN(jp'(nz UI*>]8i.!Ѣ"V\N?Kf6V/_^Fڌ/9A41B1IM*=RI9F~ ~g Ct&(LU*RB^偵ʲ== Arccq; al,9t!ɒ^Uka}e0@ѣݱWeHAo! X D&s8o;2,{OB:K2G\6uKIL9 -ErS9/X)b,f[o!Ğb ڕ}a9N H9y[~ ]FxtRݎ:-7WW"XȥR-܊)-wlsFP*{-Qnh>T#)QaEPGX 6>V3Fya(򙨒75 KҵB +9elb13%#b*^Ҿ!fRW9`uꋠ`B$`>W[&&8{;S؂8Da e'O1jVv!3ߤd3E*@iO!֭U\޼_*_6Aw!.,8D.i 6y +YNÃ]#lhE>}CwǃS W60e?x3n.ɋ; "~}g~7PaAzBL0uƗ_8QYbRLFԗVH[JmXN+& 1M#u ,M6B4JAD=&XCeSX.FV<ϤSWo)Hv\';BqU(RsRG!SkTig(I|Зj'{/=bAP!3 T+1/R7YkIESL' >v2b{S^e ~NI^G}:W>f?QoZة= p"m;nCBI*  aSYm!uwxH1WX+?6sL(V2♦Aڱ:MdWF6*$a_󏓎TQ[<'q7,]T:1rHZ!hwX) >\N4m \<"U{naR .]5F4^r8b>u )b,nҳ#"" 6^{Ӏޡ'&N^ۼm8)0'Qsbv(<\ W`Ղ4* }^t@ᚐ׍yw*:mϾf8a"2cffCP:FBUv;`R!X+ʱY8+.au]>CmM0qÄ0bKXKI$qPmEy՜=-AKp])$֤zFF!< >F\a|X/&CrG1ZVҧ=}5}&Brk LUh Sl3sו*gn\>b}BHXίwR`'˖Lf*Tவ)eTPX]nuCB |-5/˗lyO~_a_ 5$TBɠ! aM5?YHvesmx4 h!$":buT+%t>qSRcz#b/W2Ȳ6TXG䎜mdIn>/R ]"U[i;gX0^=yLyIt06ZBI)jjt|+t3] T2Y/l9Ar$FYlaf4?Fh]6DnISMKv$'KNrݏ:¡sI 7(Ӧ($'➇*"@0v0LaKBjp`0; 3peG] ;ANKm,8J%:XɶVH|+9x`g,>} pYVHnx$P|0ZS`u;5Kk ID͔x} ~# {"t m`sy܀O]/}|d|$Q~ [~wuI`p^Ey_ )VKAYB`Mf[ 3!Ҁ+ -S?.QW/G*2G*rL^WJRbPYHxmS!nWU͘to Ipc2|/jc$"$xlr_o4~"rU`U.Kbw F}g֋ iV8s`Ӳr_+/.qa2)\S*t`.G8nfkբԳtζM;|~$I?gr<"Yh [2,,_kYA G.)&ҷ%DQ7j12`uYmTP2;hV;δ(4$::FZe_?ҧyTA mXk r}IW=8(b_47Iꛞub e!9Z>L=wDTu*Cç:׈4^t%YKc{>4C,"…:`(WNʤHf^!G5>X2.~>7'>>{^@{/Qĵ,(y`ݭ{Y$.Yu)X=|oW >n\S9KLc !X@ 1'7P),?%*g^3kshI_GR)SG'3rT0o5g(z9HU{9=c}-h!XPjΩ}.0KbHQx֓ޗU|,Rb:ˀi*C ѐ ՕBcjG?$gB@886O}:c=.r "*VFf{ s;pƟf5EA5(reYk4\[y/DỴ6c= "lO"ŝ8*RvNWȒ[W@% F0Xݕ0?1e2Gr,zV*h5cې>; J79+]2 :^, Kn&nVEK4eQLmE\xW(~~kcxgƲؐ?֙`ҲHlP@KO:xT's:ƨ,:ND>ܪRbƊg͋Xg UDi ŭ6i)|H!=@BQvܤ"aMqʨ(.(#pRH0=jDO`a~x eyL91-Oy;l6pyk?|oWυ_VI$uST A] f|.姺_[wRVmMTD ] jv{-I {ڏ: y~c/JV`Q@&n8lvSA%y9K 9u}zUNK;cvJ\_4"'v&Ov8 'Ƙӷ&^ۿK#+bkq9b:, K_AQ-蔍Qt%w E!/O4c -!Got/C*1Ddss"߻mQǘ-]V[0GZ|gMPc'P`j&Z+_^' & V1q?ȽZƹqQ8TlWcōg ;ɯ(JGv8gFORWw]VէL/D0g%?RMDUod6ʾieA_Wf˹U#BH3Q\čpN^Y n rrͫctvgۯ|3YʡQ?8JA%f+ЙBSw/Ms=/*|Hq/giʀ&uz2Xm2Y?T/Ȯ\>ERޝ>EQ'. ^N\ քϴi\Q?Їv[U5q tpƯ5x9<㰳检~KhH8\syS{O)!8Y'9kH /YmέuEniBP(:HqiP&2qGq20+ߓ:ē 뀟hޣj =%|@ 9.Ȥ`~t^,B턞;NxMLBO"B;#s 2x0 VϫށuP#5ď|J/+Wli!|=x;a" ;xL2 ?zX>uR1Z$KUA{U9N^` eUN̸šN<")_oIw|M:rfPhƒk=gף^d `JhǁZTK<{3f=B,; c\]<_#G6ֲgu,KVd } nf'tm=;v<7.(t{췑K3Ji#mY/Xi't%CbOy+Fk2iD(=Y;׃aH.C1FÉ8|p|FB"QqGD߽ giEF7yN2$^rG0IPf;@jˍ )1{_ce;;isL2lp^[no`4 G+,Ȭ&72ȣgO:sCk7,>^ ,l5T&/aPD-ã:a]>"< mKr {\ԍGYPǻMhW<  F3ՖbmmUz>QYY-/~MRvtJJ.*Ghq[agrD|yh'dГluyڍbO>`{U»:!#tg1 6'k@-x@-|bϡh :fqs6f`stZ'@F1Rrs99j0d0iZ:w;vײߊH y}nVZXj%(N*]O;8c"Z- x5eBD \mBY{9>LSۏ%EQ-H\?P$V|KCD9p!EBQ!O_}XsWw$;W5dc۳݁j྾tŽI~Lݟ'Ę>|r&N}"2gG^)ǫەO01^sDbcaM"]d& RWʃX&{D *j a^u.8£2XΛr5WCa{j|B_-.cZ]p>p>=@fXBz-BOH|7qyg ػǪ:s`Nɻ1[!JYs:yoS;=qXZ[^QsB gv+[2F;NdՀT5]a* c|:_{*-0cl @s`gu6>vv?JI[^g;%}}>EJB :V3 TҶ8GC;p=1uS~>tGV#>8x:L ȲfUVjtL@cNaeⱘ-˷E'mqR$/__zVll15ej* >9܊_.-k1Y#w_qr-GF]vB/.)ԻN]]%+ "AuF#OX7ƒh~ ;KIG=D_u;lXCoUUZq}2(" 3,?7J ُcR0`ZH4 `>ymmF ̔ij,6"(H )H5Gj0{XP4wB ܣgg+m:͆!std`a%r|N]_hrsG|뒛sC{X,B띩1=4Vĉ)~\3za Y g'=ySOuUYb3 =9[ۆ}݀JΞz;FezkjptSM a$t˚\% wQ%0IH~S46rHKa*_yWFD^o؛oQBxǼ5{Z3zgp|* Yݜo[Z`h*F^,נǜxK`2I8<.6bW'q.(7s:Xf~p03ȓ4.55="fB氀 [ ٝ[8d~b/I"@@fH>~< DJQºگN‰:TZ Iz0^Gy|cRD,79œY6O8q/{XaI^5i^<~zSToκGLQ`A m0Cd#|4͆8n j6PQd(m6r8Gx.J8z[rzWp"K?jK֖'F,&^7L^d\ٔF'?ޛ~ÉɥRRRD2BCA_-]%דl\Bñm(ek*Pcl@@̧̔gʿK˝ St̊?2tcӻƞ`yd\I+A-u`xzPMk:%H]`|6N‘IU e=fҡ OvVh쫖C|2AuƇ ĦFsC=>%a#E^2h1Z(KE@\䶋77j#Ί4:}M,A_s:)B7R1Bǵ޴@ʠqkJ1M+%.X#F<5KR@1`ݼ ]AcJpFκ)R╰g"JV(09,CܽSudm_nO9ؚճR{i%uҵƆDR[OJÂʲNOZ8k$77.{;@j[>G[*@e:AGҾxbuOrU1m3G 3G3oYtWYl͗($.,d|n u6R~Y[';+L 긋O`۪|O^T}ѤqʴN8P$#Q5 "6*WpcCzO6dXdi5q. 3|VeoЀuke`nыq*sT.~.>2 0{y_.2/*{vnV5CC(nHNL)MT+Q g(&|eƱV% {x?dȌ=vrD lu T?̅nk=W뜿ETa!5] f-K֬&q^%;,h ʠ&w>^{2tS LsmC3ًǥo:_1["gv9'NE4[)E~BQY '\e yC0 0h/"(~ߖ:N`KTV^.+`8dJ=3]MЂ55će=D_5`1U?Tޮcc;\\p8gߙTNO4 `Y :?cS uIEIhUS{q y Z򆱓7L v=?`3T $ҭ/YgSiyKM%'n/˟U0,7v$4lӺ۴1;(KNt;|nm@fP[@lvF&bHihێ N804S +$ec ҀYǚl̻XAG%s5$ ObJiWTaX֙O*ЀհbBg=զ$6|RޮKkϿD%nQy=J}šV z-~qDA߭ .խR=_13_]({yǛ[Ch绀K m7c/]Z*᭟/ o+ r~1%`rdC]#xrB55c+nУd3+jx%cUs \QY]U3> HBP-31c/Ɔ(*XD_lIu$h I  Kh@Qf[xmP⧵ёniD`Uv !r٤p!Kv;BiD7y.bFacm%:[L؟W<x l:ϴ\_ ٪^ /'#sV&nAV 4Z}h_)%}hnU@1/]mkcڱ9ݺ?5%K<(6'rK{k]PHnSxbʥ[Cg:uN+x z#|eLn}*el"U3l*)rn&sb#΍ֳ A+_N Eh|eC8M$=E<\\9(mZ !ݤkѬ4ԾCjԛ+'pU&x#RB751*AyS4z#[veGMyr%Zwki3QL#Mӿ66͚wyJ|ϑPBDɐt/]~-6ʱ-׋$UJnr6hK-n5̣B-pJA&!g·ll㭖"6rG)rm:cԳ* $frʾ<BG֝ꕫdE(hJYԬ鈧gƔ e#2p(א {zi71RJT0Si;h᫽qL-X3g= Da3ec)dJ 렣URT`jhzys:~ I@jqci[Fmm/؏-eF*'J7~pkh;gy'#@i>i0NwȹzC;YP x$IMX֮A#;Aӗwhӎ䍿Nsc?4]W|6Jt8 %D]3WMTy.]wb@ǂZ_N빏R^_$M Y ȓ7=A i+θd"V U-c ̧GGi/l솠bA)үE[#6J̆m73X*k!/ @HnkD`}c]Q U Lc]R z~bs1XJJR `bֵ§@Q239O#Da7ƲThrIm=N6 ,Smiy6Kbɽޣ^{DfBT2YW3D7ᮾXb:C$Y[Šx<2|oNtDϑUzЫ:@-9XˢiD}..\qPAQ)'7ˬo(}IJp2-}Pa |FySe$SŖ~XQ^C.ifUÊCpUh+%ImУͣFecV{񙶜*s%a07 +!Y>UܮfZ_L3}E1^`K)_#` k7.ZXcA6ZYiΈ尅|t6fM[`O$ۍTQ#?is )s)ʌՓ #q%2aWURjpy'Ŵp+F1{Rv_o`l '>Ahw𖞗4FՕĿFSς)PЮaC&R/۹I:5S @k$&=a "ZW`6ۧ4؞$|QoS9I׎C9&W~-:`0Ň{[&n]4d{Y=J5cą'qo`q:Ϻ3vXyxUSߺj]/c$[ʋ}$B|Qཌྷ+j&/1 erC.!!a( 'wrNfOAƮ,m/G&7儦 u&,˛i`d73+%Û$fcvSe~x"ma0eʤce.c`Tn0)_wDl}NwP"eh(ǼS}8ME> =ucnRMhE/4Hأm2/~uÀMtKDX揖4Z)I4%Uza6hSW~|݀x+="SΜsq8͆PG>WC ֋øjH'Cy`_}͐|M9 QH< =J,@ӲߺT#JV%)J#p><>gF̄r-a)n;Vg&\n ǝ˂q2U9p䇴<#t;/l$?KoLͦ8utv;*[ &67evh4O˂1腈58G&jر}v,*ͮeSoy%] 0 0ٖAVƬ@~SNlX<0 )JJBx+L=GVa+)3Y+(}Ǣ*j4 !y%dn^b͆iFu +!,'R8)ex3<;g2w4Ɠ==:lv&MSa50| dp!7_;FΩQh,,u$kP&LŚMT~="3lQ6_,CN\+!Țl4|BX-ܔ5n?FlH boz/$bl6DٱppS|0եeBGRxI'S& |7dEKc27jDL3:wt\+ #l2ƿ份+idS!:BM}YfhK5m}ǁf4H=/ -q0/߸-7MHpУIc3e3,vN;o84K߼s$GQit>R ZP~ 4A*aU\< 1}%#fROzgԸ@D* |*K{Gƃ) %g!src3)Dsrjm/Sm2AS_9@!]i和JB^2B Casq;S!Ld@^d1B'9[c?47јkug˂eU| &[(z%ܪ ƛg~j6޼^1a}RӝY,YJd nKh>1w%,wQJB YIq}u@*.%*fyi*«8vd" fQKNӏ כڹ$;/{a?sĘq1UT{hKw#+b`/xV"l]i<slSe}s))bqh?Hԉ Xf@̊ndYxSR: ;}T.t6;:vW^m֚1hJrыnxf/fhb6J>qe Mg=-@ò)YB`_6^*2]+J>Ƶ1K|(i˵*$`cx_m}Puyij=dc# ;o.wCbcnn$:2T i c*`ʹX|.AbҺ <)%ʝb0)eh)tjV@#1i/);ת 3uC>cJ'%%y36( "n@,k B.Ig5u9K_\0k=$ +ʶEXk"!m R5F~\֭5Wg4DNB(.Sђ 97Rz0*M}*EE ݞz˓\½,# ,3?!0#s8"£v?2a<r.< ؓg0k BMr!wCv:nNmȂ~c7"R=#&*v PmwJɰ(->\pn=LᶙqR:g j wWc2[H,ƺ,`Y-T9)`TžIK \U9TGQ>yզ`Hrì(Dlk[e [\Đ~&ZN~=X%; "5A`2_]knkURcȰꌤNc)>⣲π0&7kYd~b [Hncd#b]ɯ!m e x{"ԏgt8FuʩQz([ ~ hO&׶7ǑviI# ˬDjjsi_f\Y ]5oG9. (k,[҉{O&]TrI% <9SCAm5]Id\U5 @ą>i*kAnnv *"#\WpMth$ vgwD!&)hw.  © ƧQbѡ.w?S*ֵU)cr~"ZUg#,(%1c;IosI"pWz,p^йA`rV<-B3Ur"X]@G^Kty3y{gLK;j|{U۹f! Axӫɟ}V?-U6dIcg[!xnA#{xSrf|18X &Cx42yLB#SuNh.% +&x@܋LxO2.|Z32ԑ!1^'~sYW!LMKKe6U Z5@xaޝ9E5оj?y{.@c 0#jS̈V zu1[o-~oy$Wfg(~J:qd]ox.px"נv>6%ܨ֞ỷ>!A:a'`FuUfXIX ip!^^鼩-lpt;"6T1&xC: |aQ;mc7%B&&ޱYdgs̿$aŠSF8+FݎeIQc1׋r]/)EF4.b],ER;irdv N͉(;8.?2VޠRj?{9i[ }z3UW;)xvt\CCB4*QR"56HcPb&;W1昂$Ryr#P1uxxoWh]by!Pn]Ē&z p`m J=DUFˉׄ4"X@ |bsbl~JEs4wBKY2lcw7Es ׭d3jnHcI;B٦q+6^Z]@e>Tj TPzɳA>/j$zb>+g>8GZc0~VJe>_N!9ٹ-y0`S,$\D_o᩵ F=~y 'o05"OaD8qEAKĉ4K *ə -[*ZCxly5C]Tp0OR=G@`gXܯ~Bz\Eyʎ@rtBl}QUG>}NLY 9.P9ʫ18Ǿf{4 |?g}Ju_ v➠_#6a%/4.p6\dn `(;rSČxTR=74W;ucx$I;FACw]Rī e?x(z biF_nhZ82eumL/ouu⚸_wx(| Ш[D^|/ Ѐ^rH3i9;Mjh(X@#?b>w}ZgRL_ݹM=h3)Cks2.uCO! slIݭo9$@M$-d=EZ)5LJΩfZn50XCDLZxc갬xU`ݼuPa AIWGqoUtoa S5S3wz94Y4f/^-c E˕ ?κξWe&ׅNls? Wђ̽1 weݖg=Z DX#RoӅ׿Tz'fcB9xm.6j>-rpc0Li!O e>NHoXws?W;RkV/KM@U+Fb-`@"Q8j&FK^Orp2NZ$g"יִu6I>6JE8OTlwuxժ 娳!6PrtĞ$}S_^W O۟2l:C3ͨb@a 5 \Nz`FA2N)0C͇ 6v_v*P { WJr4`nμ%fbn0@[-2CY0&&9zNƓ%}.4$Ɓ7xK e:OT)!1{,5(f bR 79i5%X |fY,GuR\Jͽ&h]>_EdC@U͈&ZXq yUށ_h=[0Lӳ Bv,' 6": =5铆f] aBiE"2#ڂlm*ԧsҥaZP2]Zߥ݋ [FG_Hp*kK %Y+PlvsGT^p-vдhY##/UcNk=pҸn>^gY;)Be~ϽNjґtfOoʗtD{dxS%rsei#q2G>HN[_潹=N_zs!n?@S9U8;,G[oramӆ9*AA!cU0'=sFd  50h|eYk4_A\pm|0--eA_Ɯ>T{6?`oevz̾u)66> &jN{Fk\^.x0 K)H]ܔiP*†zQCՏzPI0Q@8h%vSFK@ 5*5/,0>&^tykGuQqM}ՠF)hٲHdxS줫(upA:p/9'"oTkY(ìSڳv-/Irqݹ᭔p1Tf:#}-xuſfAc=-idaۿԞfxD{j5V]kuiLlխfwZw6x'(cG@zG2 w^{"Hȧ+KZajD/YLQ9;d{kag6#a4#6]0~MV1 )JdU=eL៕߬a4ú9}9ҭ69H"Vs{E @$0k` њ pʕG٬+o\b'hJe D( sA0ڦ9ő2bJ[fM}@Hk!\7!^^p3wrdcCh2U ^0QV+tZ $95L! W1͢o%aLI6Ԗ>?J=Bepuc\8K#/YŁ#ô7{=\y\3Uڪh'4U5rJWsgX?J䟤5λ[=-xU &IQ*Ԗg= A%ي]~|G2n =/`d ?@6ITw~RE-\j 6"`+LX5/&HE:ި}EHx/ W>$8ڱ$(BJ/?X4$"3"F0(dn]PR}+Z((@KUMH5hh#_4ikwl#A?c$2ᣏEN0pƩϋZ.Ƨv=&0i$\—8'.HެF< S,)7KF&$x0/a|.d.fI2x9!,e'P:>lp} +[AaʖH~yTp_(L.*%du5CRF/\&n!Z@Ώ}6^>aƃ.$'x0R=,@nY, 됒gZ{ap VDڅ}|G?JD2&Kq-bp%)e1ܨ]HgD;i$M!&8("l o}zݛyig!O/ق~^G_"B<ࠓ~8AnӉsDAHaٍ1pG:#XOƞQ逇=בec&6'p~WM31W?Le x̥HIvW-f5E,j` bu`, ,!.G _N ʺ>t%[fikۺǐiRrшݶ͒Xw?lKE#u)il uv쿁lz 7|@oNUPL"2;9=dw)Ff*d@22z @w T. !z`Sxoc E]cS'z 0;8XLZ­9hLǷkNQe'GF轉߯G ݯ g mMN]U֮aЬ ORO5K9!u+ ͥi=X_IIGVE@coVEu|Aάbs/J'ۗOYU`,Qn$uQ[ jK\s2QB˽kmmA-吰G̘^ʬѩِ1RfꩁN֛nꦩ`{rn d+JX (&өm=`Y;B&xVuc 8a䍺j1kƸ拮r9JH )!/afy][}5BpɢZubM\sK|Xbˇ2ZZo:lR|[՟sTu'xU%~[0*P'9o猬s ywܦ=4 bbO KgmVƈSOm8wܬ/ U;_MG3>_)\{gר|`vi>,B8s(W.A ۦ8쇏w3E 18&$v@zI6Ԭ xz݆пBQ3oh]^i$ ~ C뜔<`| '4QQ$C< Zʕ nxSCxQN(E*\C/hdp:1aVPb!V8dhf6foLyBh=0CO6ΓmEJُKxqoQ#i?JZ!B.y >m0$Lf,u ξwZ=vo^AH C[V Z0_V)uOZjP ڞq TԒ`bKGqPq(#M$g|jAi9U=ңkWobzɇ# q$tbf^0d'J,uk3~\0;X\PTa:㰮-V|Jo.:)<*5/cvfWBݙt^6Z|eiw*, sd#)FXƎ*>4V\z|ܧ|flM=IYeL^Cʧ84~ؒ8ieQ3GRht3ffӣM7G,Jgillo :HL<,: S) @GVg'M O+O*Wc>s*s R6΋y.R&: 5JAp!,SSQUtҺ/:yR )&gkU4=8zFG-ܖ77zF_]6s0YY ,92xi13lFJSxj^`48' ؈0α0ڊNXEfO(X.2ЙCz4 X}53j..Y쐳gĦ>m`k2cŨal<f:ir WLzg׃*N(0/7@] ޿`hZŌ$2/ q9#,5Jc[{[2©a.@E=&ߪFsLaDѡP}6Љ.<)4XCu`y xxJy5x,`e=7on;<;y(Ɵ{)MC'uYwl?hP+L8٤:f_]Outv02w1g"p ~}Ya⼎yEU}-k"M 2t*s@skf 6Ē\k]Rd@  Ho-.KNj`.ܞXLU]Aj^ds/xZVOIJJ1S̨m"<f[~,d0&$ک`3^nˢ~> xBc z0( M|lfYDȘ)yh`ao@}`oz8&@UpOΈE#0my2%yg`ukQ O"d_%2vt#(^eSiK4GFLū8c9媋i>[Gcnn Wr8.o :aLw, K9$gΡ#)18Am!}UjbCsٿT2[TGu6\%5~]ǫ!+Falu"dCOó}YKpul2^BgAEBN!z5{2xJL =guzh1[)՟JJ&d$;{"hƾm|22 C?TҀc3/3z a:HwVC {!v20!a*L\Sf:\$B"$"p ߁p:25ԡ e 0{q<MIƆ}@0 Tt#Mt2kiGf"/ǽ%1=yR:4gu(mzX hLx }=c46<)vrx+JSS۔S2FF7k{ZVNK0|uzӓ1d6S'x l d8>V6wSz+󾗍z4\u Tn=!=7O7{[j~:8I+@a%pb3ce&*%15iQ}SelD^E]EymBDkc JʔtWKB7}[ϛ!}Pjc <\"oҵ(}fIt N%ɂPP,;|g!tnO3}&GXdDj1}J<5IsP@BјPX 9!9[i<^@2%L:TɧX Bsq1I9i..^W\ '_ίx_ei,B?մx:t0 .I6+1ו REP@vos/S9-| B~Yb ߱pYQC`%A -_RD\˘;uЩ5MFc!R#~_Za/89ۑa`S-Hޙ$8< {L%% c?o{"g`Ą?2j^ơ4TOX!ՙji^Pܙ,~h01x[r =GFz%}39`61Q&J\ x41wj2V쩚 cJJ=/0[ga"|mΓpxA@gme#xݾ t3tDbK4<ʀ\aZ q֍_{owZ{6yLVU/VbFz9Y#VXVrvT>yB$-a{a2U,ELz+d5rwlL.cB#Vcq}YߌcSk㩾ݩbhV ;aW D0B70\6bWٖ Ѣ l6W2c7|[f#:~8'Gzy \ f+n3ӱE^a]gΐE&O Ş~F#YY d#]v"8ͷMڻ8=(񭔽 ^[C@{ xt> >  Pŝ^BZ1ڽ%w=8DڅM~qRfv}ܞy~4E+S5R ۢ7.gMKdo1݂mY@6E׫Y?"EhF*fqu\,tETz{sM u BmP) 13DN&eza2Zq\mUCsl_>j?DcN=x>Uk`L u|xe 92"֨F },.W8۬%S26o>Yv"ks ŭ.^˞{ǍM7+4ZD^:R3ťX>B#Q#5n\LhȎp 춊} (= S.rWwE$(mlX?$ ϛ,j ڜڄE+ECuB%*bK[w)YTOdTC~D6EL~1hGUJ!e+L$iJsL̪bt>e>\2'::;l467ijIČkeX^Jq)}o:#\( 4+J/FDeo?˞inmߗf;{nAX؎k~潅3[! DD'oؿ`=j;CP/j)XӶns߬|i_Q >_9Z;>ێL[u?̓ @K,bG % eѶՔst{LLcD{lrg׹?sX7`Â(:BJr1Jϭ(y \WqHbt):I fw}祘rkD-N+(sZvJ!m*x}Pz2V=[ zl,n~x->#PD ZR%[k78`F燶vmURcQ7 ܢEF*&x WH32ƂqkoHuk!(<̾T;U|WzR?8f -qb3{R1&9{9ac0)o|P.~bQJ@R)fo_qA<]"^qtz&0J70>*2(IQ:S6VwNՅ[#CW#TQ%)o\Ji)ny5ld!2cXwNtLW`U><7!npӹ PP髇n7/:d,UxY=</!"H3.A5gzZ^ .Ȫ҇dL/c*/ELJaBݾP ]+.}PLtqMreg`pC t^`T?*|~1sgSAp8":ua7:ppn|ݠ=z ٻ3_=Hx3dh$ZԦHTtk3Цk+dܗvN3yE9RSd* d(Zd1Xv1~3NSpSBGTD/Շ6=T1lXrKc,ɽg]}9qIv|Gpĥv_9;6f&mR : 5mP iAGg 2`^dc>)N쎠_ j/;ژ83k!DQin\Z>hqȎw:)x֪&^[a{yran} i[:Lx-۰X2KlP#D[$G4Pm(#݂PJ:?˫HQBt{gY%byN49x)b lN V*WrЏ[8 ,^jxeZL>d`# pA1.*آ,M*r'Z&djcp#A$QAɌaI猃$x җEX(#^ m{%&&8LԵO>{/y@Le mI/bF8dO5ܵ^I+a7а]mvn2_ ;Z@uX3ɮ! +`[ q:fox3q'~*1 PLw{{pVZG ,L^s(X| z ū/ >@{D_7v0edԒrύ$ogA0Ye~F>7i 0}mπӚԻfI Zq0Mǣ\0tT?&+6go)471\! m[/)5sK4"5~( n$k\PU0Q!IXz,(5'ikg3]F6pu2Fs V a*&ݚfͷ0UQfH 9ljP +> #׳,MܽiavS]4[K/*mDO{Keaw0wW#:RM~a0^gS6jA4KlO37k'U˅\X5 hs.[}M8*|#/Y֤ byS"bˤí!IF4#uѝYvڑpNN~Jp1+϶ۼ6z1 ,MD9&岤2jV ~#u2_oԴl 8Ⱥ]dSfk#0#K4nyh6/ >J!r3$>-Dcd/ quF^O͕|Kz #GO_#.݃dOGnb ZhwN/2[\߾ED%ݲc)9w3iLnmdU^0!Q['AܱK*>5 jox T` vi@nX&/&A)%2h &P3!A6ga`BROz~hX!ƨżҋuG_Bq1ډ:zօ_9$r)-;J=ܯ aJFA41:,IJI"]Jܭ~h10.24coy7ae 9KAYm>^sl٠5;(׽{CSM:\ s#>f0я+#mIf/]6g>F3/̾ ~exVdz.2uCnAя$ B\XF'- F+=;7~n%+A4mB/-4N^WyZk"R#fvw֘x܉5`cڰIjk`ЫJ"H t\:q} 1q %3Jt^Xa7Xd[sjv';xYJbfhN}`\&zjzkI)1ПLͳ0@&)}J&Ɇ.w>Ȳu?e}^3Wl~'.c3@yvC{114yr"=@/1^o Zp&(BIJkuq5wTpCcRY?J%V?*p CQ1W"Y%4*{h6;N-Ór0 u:mt%'|xO?A~r=pK"=( wF+PגedTG/T-1{ >!>%9&+N\OjlZIH+$҆vaڞ9cnX4 #M'JI d{yk`iT-=> [ }j#~WuS]}ähii^?v$Hd{SQQƖYRuueG,'jkЎ|å׳2*ua/h=tOJ%j2L_}||(>_=b.dˮt|o5+%}G~|˱<7hF"\ЖM$Nҕ1=BĀǥ2J؅!QMNO# lh)<^Dgefۂ-&ᢙQ9sB?le@Zh2#^mL󢼸"jQ8CwuUv老f7 tY^Am/Ja,WZCr:67Q:E}ՙX+G\B>; Ӽ::z~ׄd4k[vr:q^d;HvPI5D*ʷ1mCGY9?Y:bIo?, Qu_lVY69\KY;h'?c$dư)f"u);"'p "3Zt&vHG(LAS%)F"s pJov rVۇ?sX삆 ]j Wյ5#7m U =$kd ) ljP}V: •SrεyC6L =' @2D>\:Bf1? >:īl@ o?АwGG&V4͎(ao=P".܃y~ZMh7f&Xq䴯L8JWL6jUU)lVݢBr/8( >hXCKRG?eC!u#2;]I!#'VR) ʞTZg%l[D0nRY|/L  6JvR B2/Ed5LH?H2'jTPQeb~?PuE#Cd~)X&Qٝ oK f/~]71h3"޽eP$)"8Ox&~TS3.O/. b7αn<~A9-pqj/@{s1؃Ӧɰ`M4|glr*q]jeWjmi4K", $]ui^Y2^KrТTд#~ꇸ|/Ka2 *I:3Wv5:rhY`J՟T#r`9?]4\1"{d]S7<NQ Ş ſ:K>Pw=Q09=ISUciyG:]Һ$;[vbHS[y}m1mOj͡G:D< K^[*g\[zDw5fӀwXZ:vDW$/y3% ab oyzv*?j2ںF:,qԸ6&MɊIq~4^YkXT)eGz_2jgopSO&6>/ @C{_lF &gpB'U爡~D(/Hv2#kk0'&Y爞)i4x~sa] i,VU/{=871!UPm|[HBAKsty34e "v`0_>h^LAAyV/6}xX* $aB&akTH0>i^Ab4"eU2WH5/Z *gU Gvb"$y/83KmTE+ [ڴaP?lp+()B:yya9\O{ 3u"?K /bujDMW$Èm64`yE5>S19gVpô z ç }VkiyQ Ob1ܦ)nqwR؛hB726f#? &M3ić;5~SX9KF\mU: m|;RqN&䃵S4D٨}e P'GO)r#oZo ֳƱ@8xb mh{[1k-qQkxaՑ^?:?풥۲T-jE:&|X,9_Dr:a6N 9my>](\ t+ :#"[hW&]~gbQ,۴ p1~̙1m2YH?t܎^F4b8E}>25,"0^CL5hX %G:-vɕu5xg;dKSp*#}o?X1Wտ%` 7M.yi I}=m2$KQ nA״2=E@# yQ.YǴJa$_][ }!핹uBtįx;T]-zzl LPů?V!V .˔B)`neTr (z䝸^^۔7ƨdec\TQsiy,v^٪N3e sXiU:jAl"_{K \! (c湟Vʗܿٹ?Zi"QpѥѢ/ ̾xE*HQAmk۫‰hPԚ7a&E"?=gwKkH^|t+LEO.Y^}]yG7<ߨsiL@ϐwL'ѮЂ r-5ɸ1ok{ %LfK_JțfP&yXs#x:U^@24sڟ~/;^WOҜ*`_d"rl'LژFMLtj%kylAڅRLd]2U@-VĶ)DƸC9bhg?"5tĈ8O+J(}MhtdSzr8u㳗 }̒%*԰PL]DPش%Aj x.їT1~}Д#$ɇ[2)Ol le˿;-^ pxw#" ۥr[hd3\ߍS@#| *Ax`&ʝ1"&վJ7B#a6L]«j{.[m频8T߷ZZk@gs{pQm6$Zn_ܴoQxoC+Ǖv!Qا  Eq/d :ZrTDg [ZQ|`yu6EWv6<'c?+JKDh$i-iuO=@(e"\GkOBG8pC)+~bJmY`~wjkB1j˦µ QʱEBEGk9sn̙b"M(' 7fhG؊i50 t:R>2SLA qO& &%\֕elWwS;}w #sCMf8^1vi(?]j\%LOssif\jFq[tWGdfֻ0]qOLtVt8lM @YGirl(۵AǴaev b{,P <4+ u#>G~16 0xڼ_x;6F=-Vm{ѡ:鶆i"aD<yKka&N@LTn$$A%!Ń94 F͋m^DC8薩/o@6%K_!̽`|c!ZvhP3(=;IYb^|"S pk,LY4W`B7{(Ml,.c$>SU*(d_5T}:9kc<y/ NM:(܊a>fgwZo}a2*,giJBB|>Q>=i#yT /z+v_"ިA* ۚWOk%_mdbc_Lkx`c. ?m$8/6NTKѶ̈sA~と>4ulgO[gbiOj\Bjh/FVX`$8Ρ@Is0QARuJֿSxb&eBgQɣ}ӮMH\~wh(NkZ0!m"ӬgIA "4Q!`RK$VAUU-ng\13 ԜH(tY~bx#oDrp.ܲd Û5K`kNqg`TiL؁dB>MLCv=֖K0 x_MHmNDGُ M{?*aPSV %!ySP D6<6qb 36`ʯaD^PkJ1oGSZX-#ePu/kCIwwo[ˁɂ$!ad0 6OvI ,JǰBHk42?Vh%?Y[22l`ucMF"43LFB~NzC-2jD *mWxyG@$%թԠu"^u i%H&JɊw ޴2N,ygp)̓@X58[X.Qdv} 9ʡ@٬<ʊPΈ+*N|c~]YեgDUMRT&ncOC"ǞyE}H>}/yZYDmqasZ2gb΀}ͬ؜ht{ISCeXx T>r.Y\]EAsO{rmfSqoQQziFMeN/PɨZ$o53A$wB2bx xQ>tڦu8* ]EIC5~|傽b?ix+ )[zkZ{FffC:_.]gHAeb2K -H'X o}q#7_i8(sl[t'-ypq68'X(ͧ@42qT]Z[K\\nTy<0Ce@8Dc!FXHUEC-`O6HKؐEtEF% =.ڔ̀)mF^߶P/u xύ.M(FcX[T emg!ۃ Ps]5G1ÅI_1{ѴjleNhZ ~$5%Y۰(w)T ŎO  F1)gy2Y𭦲Gx;#?@ޖ֤T2θk Cq V~L4HiJ, HrEy֊G|x{x8;t?PbW&4XGA_Zyޖ'\f5\%r5(^sBeΔK"7nnn~";40qh.=AOQ_ . v.U 'jG3Q/IQphza 'yμhވ[L=hh:>[`;r,tc?NC'FZyCP rڋs nNVm_!5;>R WPͳ׻& ϊ\:Gb[4cŒK)) V<*{z11s=i-4ܵcD+n84 1gc/f#/e 2ωF1,ҕ?&VA0cA B*)OJTl[CpC olf$D DEEĶε05ĵ~ gvg#(F:=#e ?,Y9Yr8.e"#:i{b+$S>:yk)+ +X7-J+-@Au%[ti}lzZ C6V"Y[`xi_z9cVG#݈YBMoȼb×fI3|PGHGY;L,vv6ML8Sgp"Yw;rQ6F5ˁ% cR-J1G,gIr*h[7OJ`*coURU^-w}d, ,} ulGc٧g=V=5~jz_9>wDv*FZtac 鴃󃑈~@,yKMrxX] xnZK>OZ'm#jU>p.6a`[G%c*zcZRP*AZks%LNd&7Cg6LX-䜺_#8)YJXqmm1F[~l8ȝ{&: j G,]T)Yr 8jox̶k!0PLfH(}o%bTDE,ޗ*C0RZIiq}0i-ؕ:|K!?lݑm,W׹4s?#1ՙ_v~%JPtaʈbR)uH7m@K7k U:%0D?6ls/cvVs3Ϊ}FL{K<_k7ٚ܊9hјӳ7EINdk#5%JD*, 1\\ P]r]*j.ljTN,!4 fDa͎0çI 9/ip$.ĻŘ%ɭ̆2ҟZ9!ouTd"w;rSZ+i~<&-')i&3Suy< `9@Sְ]Tُ hmsk~9$wPBQyRxpƒa+i"|׿#3&. ~I*mW/:O@8?J0ܜl^ JU9hڒdDH\)rlG`X0d-^OPVº̘z$ö] ~.ƈ 8/ bc ܀^5Z$bzwl-B`3N\#\euk-4W9x[(MiܜRh}\AVL?nU.,c}*z-˄kB띉Mo x¥$}A+uaw7Aw8rnepUlYw8%F@4l?{Oe^ٕUyUS.ʕ r-09/$ojUhŞv^ 7r6bjRHݨcA!-S/&TuO "u3 ٯ={VfÞYvѣ+Qxa懣^zE(/DiC# _LD `yZ\G@q*Zv_`rp}Ηmv뚢_%Qp &I<z|^di,}?)CPtUVy,J/b4o-)z7-:!5Ȗr_W%I C2ib29ˏW [$vf_F`!9Cg6TrwO 5G%A2AjnY2?+96gPPP>@AIķgZ[ލ8CJ$7qd\>ȞB n<@(YVJ@m*֎G-?pVߕ(r66uaTgc2hBwI3֑O vaT.Hp(fM\*J mi"̚!0y6>/͆V\tijykzkE,ExnC)_e ,F=1لTС4wN\cjev`,uC~(&=vhd>i7A$|i1tL % xdh RUKM\Z-moPV:SjO$l҉1\{!W $Vj`,*Vy- aYɼ$-M!}ʍB]X&P#nM'(h" =a:@BF0: A> ({C(d`KL߸zy'Ung܍b,wiidJhuepXuU]4ėRiGNz?* \b(rQ欒:6`Jq2Q_QD?Wb 6S*^&5 J7U&$P?k$Ar.Ĝc#$VZL }A-\H~yOQxqHeaQG CSE9oTuw2uq'}I]g:AY#UX@:S[mp6,rue7 E_΅:-r= ᖏ, G7}m_ȅ%WurZGvzYS|~BѶG~5"iI 8אfٻAu'Zhe #6|m(7@x Vj>Ü"#eԤ;Ϊ4epqTz]W5*M=/ _B}ps(YtV{jqAiaF p )WvoEZ4;%<_J-w謸WpW,kA^Lr^n>#ڔuH/>]27$T`,Z: ؤ&* BlHm u9~:,P0ht$a7 ִgJU 7ɭ1|ܑMFUr38!D21jdaoڐ o`IӞQ!JUn;Xtt4mD:/1d,D4\sWzT>ڽVRrƇ#dYB"j,!6R6=ct'[2$M$υQ8Tc|eϩR 3r5ƥJP*,{%bq*=b8um1[bP'v`X6^M$Ja҈ߔTQQt@-veJ;6.AQ[QMl5 TMZq v4Ϙ}Pq)6h{L&ېt`N)p#_t+ l*&MGaPA œ ZC:E_k M邼 jA?Q\5 6EOF"[$B0GTg Qq 5!צirp=op>\9%vY\&mHv؜9P))YԜP& F(͍Dݶؤ\ZgFԾ75Z(S' #)޸d :%)F#Aj$i^r!~>V+q{EvP '-Έ/ˎmi߇Uq"Xp}m"VD{N߉e*Ⱥ~ku#%ZiGMw&"+G= Va[M™+!4$_o&ܤ 5!/IlޢDo}W;߳I^uMM?~R_Ɉ|A hހ*ʅF]SR%62@?PX'` u|=lPZEg<~\=m]guPm)8۸.ӝLfXV?>MjsT:[nZ*g־x=q\u2!X.bH޾}4PZ,˞+Ae*V5]uQz*-rRĐ@zW` 0w0jU9#1uX(*BBf4r\] )4i15p+TT6dv#s++&ZJ)ǂ{хsʴ8on!kv&Pazt Q&R^h>e%Y<`?- ~6/XUvՂ7TϾzEQԢPQVJ }8Z`۸H- .<1hmdz1{22+ۇO!53p㫥.+!T!Co8@R(UOpGAkZ-d=xd8G7;Aw گm-M}[<)^͌.*WaOvCߡmR,NЪV|n[Z-NK{:k_aHC`^' Dֹ`t:`2-j w*Ǣ>׌ЬdjZPߜQmpG$&ovCdѼ eJ6q,?9(ơ})a-fl"?ځ`s%T^B_5G;`E(=' ]CB?-A]C?hPs_ՁB_m,xXai01n4mhb` "cXy_ih\VWYP b$mUPh+ض̯ O|K>[MRK荳wۨPa&)QG/ibt.6CS\ll z L˫Q>z|wu}n@b9z)j߭IR"{$Ⴗww&eOȘ_*"t(ZwT-UN&vRV,3Up!kpX9A:>Vu6 ᪣+7mT}VJ`;zb? g6ڏq]D_Z,rK .6A-mUK\JfhLv6Yv]Bqf> vP*{@k9JL~}.o̓&ːp4Dl#Ar6\"ھJmL܉+s'o'o$ǨcQa";dǛ\e泺Sm@Տo\P*0DdizalS(=lS"͒9Sz'e>\?aV4k H3≹QʔVa*ˮ"jɖ oxB͹qքq#  S3(w8 & xȿW=Eݛ?;b"}| |c'`5)N8@Ar!ʹ]Ag;1j#Foy3] *ŞW.Ch!|ޚZ!_Z4x(`sh&OJW߷$3|0?7ՋpحOnUq{KHL{t*r%p5Xk,sP.Ⱦ])My|IkL͵4)7`Wމ Y-GϜe Bwm^0EMTa; ;{`OA@3C{Mܗ['֩gpΡ?›{oF~шU8W\*\j \|Âԓ 'ȏbĦ#|%|)i: ]^d׿ (x:j:lˇn -$^iT:ʢ@f sFS_6".O(3w-noj <jba[5W挏;^02~0W<4 (c*t̔k]4oskfܫGz(0i<nî=I?DaQ&*~7hꙢe& WAm;fDWLPf#5A*Qzo070ݗ J&F1!`8lUKWžYM kcf/Bu :A"Kq!uL绌ұOQ5SRkSԮhʦah0/P0_!c.7Pl@E rC҄3.F39p㚈7 ~ةOdv_~aXN C(:-02_C󁏓@µ~s |/V讉 (T Re 1dI)X#ADszZA iPn7 p}u-  I8o̱LGlefANJ%afC!TFɐvӘJ6+Mtj}ca[#.8OPr?"6񆔹[!yHSǃ44jrY{D"Hxu'j2 'e&] "hA")eE`lLGtBmĚ` Y`kC5`J)PHm((!0Rui+8MR?@פO'H˂}sJQ}.M'`tUoYLKq.UBl狍{RMc?-K}V5 n8+źh2B\”+!R+܊"QA 8k\$0R٘~{~ c(m2Gat…y{û8tzRlˊ3ϩDPA ,p+j6sA=͵؊ߜX#2 ?A5<'*msG/ˋ>j6b #]) Pn|[/3sT3t_op !U- ۛxJz JCxVrbu`ԛg.gRHw U俺"5Ut}8+P5Ǟv=!}D uCӤ9R(msd%kO-l';(j!&}aI -x%gW'gzM*뷏xi⻴uΝ ?z'R:iu.Kܮ&虾Ulw=Z_{U>|cƂa9 AzDxnK+nYAV%_Rŷ<'[aan=1bA{gW rb~p_nR0`ZC;u sAP>w, mJn$UXp:!$L+\0g2+ UV5DI .$;^(n ǣeǀc7t#&ݝxVQR 4A0ǐcbe ߘYwsUkmcϬ̄?f[R/H׻}=Ĉj6pa A,oj T3|ژ P761lBjlY=B u*?g 2)%}xH'bRV̓-_ K-)/<"?4{M,=m Q7>l=D)$ql2>+u%ap`!؏5ȴ(rGԟ#F>D-^!lSB'eH c(+EW%MԺJEk})y6AppRP W 3`(zl"EBl xcSJazVVw$ڕ&EuAڈ'kBgdWVgTtrl B64R|9k_$$l&lY+n Dof^ dQ3TWv3+ܛ֌F-%IgHR>RÅTAcv( 3^G -)v[O`km1XrŠv~Xѧj}J1eТCxqQun]DNݼ' ay0'Cx# Ocn;7dͨ ptk +z*!.;0[!|9)gQrb@W q#VS@|vckYYlR߻1kmcs.Aq~șҥ|L%:Z֔Lp}zz4@m E¥¸h#!$3ڡ7ۡ.Kl9]:D͘3k+6m7.+?Ɋ 9pzZ|Hg'kt>Ybo h_MF$10U~:jeqz߄ R’U~NKR2;W,&K,JH~%% Rߠ5a{(XbQXUp9 U? O15^ +QeQށ(_maJeG&z61W#1ĈrnOsLAg: =SەP3QDT'րHj5LZ#EhZ v3i-cp`b1qHgR+iv>@KuSEg()`l- Ʀ¥[U귣!lg ԫ s$ ي],@M1Ѐ+,)ZkA+ǿ$%whLZF;.!D^Y72pnԶ"ȴ󜽸FsSN/k%IdZ]fLpfi'׍э( |M 7r#t.c]h [=(䋲?[mNYJޫTR2׹WU bzd9<ȉGK$#SǥTD8+թ?_/h>Inh"qyXZʦ@@sP79^5A4H /!6;&?UAyܿs~щ [b/Y_) ^BaтvDğW-h<ԑ^51%zmaWY '$dwRsQig ć)hg~-:pb_rA$#"٬SS"hF:UbCbK=sg씌 e0yOz^^o<%spA%@ω밠K,lΣ^17ڼ_*'sį{F+2'5á z\! 3wC 2,mrEH(f?m7]{A:hmid"vmENo": 5>Jۧ2CAe4@5-+e P NSK_Eս&:Q wfar5e+gv6ztҹ>80=lZg.[8ղDϡwmReNsK_7[; %g /\S&pOgjy؊q2e@8SE9Iָ${QM{fEn{Fc y?+ѩW W15M#qy—zk;BWV_i&F! ioAU\X,XV LGY!V He,GMc2x/\4yֻ=0poUAvDVj?%<*Dz6:w݊<`OBੴF>5),ԳHYUS`5Oki"gU|1t\Xś' a/;p{%%Th) +o&("ƐdS^5Ls`F^4=D&Q(Jzƙ84K:tUyqZS8i+?[L9ա|ش I>Sg Kܴ!r] I?<@#G/&`Dz p4ك}Кt^Vz㧒":]D74:`fÓW-TGXl'ܓ)IrUlSa ;ڈ\sڰh35p|~>yxgtbO%RIPq 5E[Ux !!hELC~/Z ހeY͹Y#"O퐋\?8de\l8sRS!UO)5ɕB4cSK(ڔo&Ư!'zQH5>_oZ%) Ld g@M2`^Cd4%ְ0G2Wv.ҚNKD]wY#eT7-dEgpٽpi_qk!m4'Xk}h==kP$m$l? C*ZqC[Z/yMEѮk|%KFkk_NLc h\U=@YN`s[V)~ϳUdKl*ʼn$ƣ>m]CkXMf'{" 9 ʳ veG(c1\ꖈ`}Alvl< 8nf1Ҷ˹y*\뫵`+F ڤZxvHGĖ4{W ŬtJݛ]?5qM^Z$˒o~p<ܟNمA7gz # mm:?[l"ܲB}.Ǐ{A`ZSF.)Ē*~Du V"M/ƎY]BT=Ko`cS_YR8tS6%Jf3&Gc՞0 DPG;^o-V*7\Ybr'Tg}l*qraqY>Tuq65&U$(lcJ0+Xiڇ7{@L|vK!o,*u'g43p9&@j!q:I|͗|f.D7g?#5@3BK~mЩrEe0 Et1NyIi9;ƕYw8yU&lj +WWϣ=T{ oC`8v"e^^TE $5bI@=: kUK`V_S UM0ĸwrCrx A\n2ʟn0U(9+>~]:n?亙y0vk~Oiu"(m-JI߼ur>Q0re]FY6xQ{*r=(3~)jKBβb? ' N/7p:iT%4ܜ^CAX)_vZuby ),[Y=6B{qT%%9z˗}2Ϝ ?[%* CS֬^r{p'SG#yvUQe4Zrm(G,"4򃖩u~#'>"Dv$5XYA>L:^38 ֋>k5ܚWSv C5RR>!\B5>z]n@{o9v3*.%Ty tW(^!vk=LkSrE<7|q ӹmȅ$Un\G/"]ۈgSAV Lj>s vB-$ZyvF\.ވ0F/MDu1' #Q,v1/jP R.}I#}G.zC8K#\p[~:#[L׳\> $A*x2XM.0c~9nؤ¾foOU?NZ\CN{D8O2MX >R2R!dCX?*u&*,Sg'&ڐS[VtYWfq_ Z2Hߧ$K|bS+KS|D%<&p1kNe6牤YM蠙B‹:#)?rĜ`kkNl9nQC[:- ?7֋y`ai(U_q4RiP)aᗃ/_; )x6B߳c%';h}˶w3:M _g2b`sCm4\7jpZx9|*UuM{lP*:MpͿ' Y[`w3NGU6n',PW1&oRYpKx4}.|zA2@Ą!rJ ڔ:I/≠gd܀BZUb2Jx(X:p{ZjJoJJ͢Zz+ZOumk%`™`&d΅м*J"x/>xT 2bjP{ @g8jlNAFV:-WV!'0}*2mdk&MԞ%[OUrb^ON *㐘 bƏ4 l-k+ IQѥO>mSV-TZQBo}{ [ޔ|JE[xz7!оIH7[1S憂ZA߭l2@:+CGUDVW%3<ȕ;9 ꥉ)oEV( fhh22dLRݯ cUe5ٌ٣:&7,ڮ3| o4.dp MɅӢ Ȳ!ݛxwﯥpz%,,8vlO0=fGzji39jۊ0_"TզC u2@v5D' N:dCxg  CL971@#,mQ1RR9U[,C8WH%զ:)OC xkAc(T }O!ܲ|8Hc^cl9># ÷H@ټK]gvs:b:$0x.D#02MD}|Km~N8 ؙ]A;\#FoBohg6>Xb7c 5eV4*Mnm>R.1K{5t'{L-!8;j߻(d=,]p=O 0@R@%,e.2kȎTxcm+qR f~%w5+=W{ҽs)h~XsN?R="dHRGp S\ n؎G[c}o7ӕd mHwe[$N:p#(.YKVKVI(|֔/ +7VїʖgVe2ہY95MIK440I&גc}2CCnYMDIaIf<_Ou*5a]!Km-8L|҉Jzj٧>|+n^t+ZRt/-J,@41a[_|ן'ZP+%V|}O>Pѳ2"_h ^qS4/`Boa70rԴY^Id= DB( G/6嘄ѓk9=7IzC  թsnm=ⷨ U1ZJ[(GaoqM#o6`A׎g.a<; 吴e0X22{y`.YIO]4 h,蓩-_ˊc@g[zR I/h¼QOH0Tsl,Y]~1-_JK׹竞VVQs|Mž=!%Z셁ajB6ǘ=^M4HΦ+]7kosgp'z(,[Ľ~$);o4VZiթ3j oI17.F:&V3F998ijLX/ڗYi_\5v.+\zxb~E6a fL¢u#h ŦaMs\maȅ1mW"Uyp*(&V1ŵ ,s3[OoW{ՕK(pUfұOm+~P58nU-GrӔKD* rXﲚ 1;_xcvE _c?XJVW.:PITe 6ru(Or/, ut3sLegs|iw^3L;_ny4_6cr<%@N$5.ѫ#1x&R3;d42ZDwa1FH9Ϝ{b̼{9A`!أ]UEPhZczPnB$q yynm|1j=W_䲩#TR%s'd8tm3;oKtTp ZTDhi|FKȖY=6ÇJr`p26zo Bo.dKOgE\4tHH6 Dc3Srg4֕oXXHV?_&4NjjGNULzWȐlAf1HMOBe_mŃÅϰc sN4ѱt f_/lP_#o0k j+#!`F:BQzpj`f̜͸0[>nBn_|0:[EFDS-~b`k.ӫ,knL#%Pc 4}xS*wdC"|`R2"{y'ͱ+');k7lwyS .^B)%lrEҖ8?եЅPLtm{ns8Fp>9SiSWq"GrO5M4O@YU/u Dދ>:87W2K ǵ$-a4)x _m{RSD̤;rMNg&Q5'Q78nVQ½(uZOC `fD_vnyBux[3z%0'u~1 N9Lo#huN `NoSFOMlsdͥ. ~j_<FQyu8WïHSYɂ2s,mIiN OdڿT8+0Ph@c;tڰj);:EVy+9 ķ1VTw-l.8TiprLv@w(>_cL%_lRw{9uH@r0"tswa9SD>4^*팕蛣9?E?Gő6(?V J^>H41K}(1E|pEDs&95n6@i^a7nCW^٩TޢşGT."4/],"\MPdz04̺p7!2nM?^Mk1fj316f3_/W4KK[WE.9I""dY]§%ÓE,dC㸢\wx!tCzXR^n1Й֊H4Uul/t#V{vgҌ{:F{>z5V/[q&\s`S@ : G(0XL(<_:Q@1 X"1BkcE$W",!ΥD2,>T ;_iþH#S HZcCf̴bܬs.u&vZ4}RVf`DʻF_1^02SuȪL _UVlYτ2EE] *r:F{S}i!R[;oΝ4"68_$CO{_8@x,P(M2aY?>bP_@'qD1p+sylEwV@}F x?8roFw\瘱!qٞ!)Ezf?ٸ_:i5V:15RsICWH$c3IZQ6Ђ#?|.h}KDc [iEnC/gS3T 38~9[ED>8Db)'D?\.3󴫑lM͒~DNmF=hȭdB-OrӲpd9ܭ`_Sw{$sSks'/@z@㑼B٩ЀO&sj@A3a׹T k rRp<_Oi:^M? S)~N4k@@$ʮBv(EЏsGW-yR%[Jn{臸wٙs,;E |Q K6xe:hq~R%:%R%{S6BiZ8,]X4? 7RNua,_$G#Wi>:'G ,a 6hiiӐԪ@-k( !;aAҧy.iv^[GA.G3]ɧ~n$q]z$ڠu,H<6R$wSuayjLDZ2!Q!^‚FAEVq~UBi"Lju(6w\Z/7}݇@ٹ}"\WRz}{Eg}̥:MjGY#NGILaÀgAI$䦋LA-i$V1 恷_&HRq]"5Yi,|רKjoF EPHѺƻE kR$C ? KH9T`+'{9 RqwN/C`%`bp1E ͘4$%6?Ra1h'^)ikDzN/;iNqΰ  A${w;_}=\C1=,T\KBwo AyJBCж@Ԝ2Jp um3|mc7Z}dZnlQHmЂďZ.+8M@c5uOVSטU$~$s HǠ56"B)#k_3w|ztֲ{+z qł+z@Y+xz\NE& tL {[bh+ ׏s`JRKZ>Q-"0zP贚Њ$&ZX_<%sn&KӅQ-xMp"V`t<2 MoC"C\$ǠVԑnX—FI*2!$A4mǁK̗ӗp{ rx]O.H!id`tzWIp7 "=$0kKO'"MbS=wz5TktyCJEuE,du7B<e<u7p<5f,ξ*D&P/56-z߁d*RU =j`&^J#'$WεBuf! / 6][~ܢt_!Y1;䏠n_e8>brywdž4Ett)^)r$[,}NDUz5GرK1"eO yԥ x̔gy$2+x e VdEEX>{)$HvW{pcAb`X1 qE7-m) @׬zUNX7K$Hof<+U'|ӭ\DP/HMD\Pqx௼_N3Q&X"IZQ .nF錚} )lEV(pJB!lKk|z;PgbeG9U'D'X|I'$i S" :AUvmM҃ITq ܔ$v,9 %[ _J_J{No,\K&eb7.&I c e+$&cu4bzCI<_; +?Lzl:Yep髆tNKC lbJ%HH'@ؖ+V{<$^fE2asU{MXd}B-f{fIRh;RR}6H,X!K|ټ4h{#h.V}+&y  ^E~}8L[Ǹ:Ŏ7$+oQIdmf$.jLRepR}_NЉEX}=RZ_2X[lj=&K29Gy! ?qZcl;]zz*OA `#;'pc㽋{D@̿#r:wb>Ip]kr"\ΦAֳAywVK! h8f*P. b|B1m1+EH0{}<3Rp-Qux}Cd30.--~O{Qe/VP@}խJ ز( "{5ʷ?uj*o,.Lŵy'bIN)u0=aqg8[%pp5WF|ūPr[lDFSlC[uC%sd* fO1w-n#:'UŰh-3~4(66Y4pr`ltcX)1v^k;,=ڃKPqkr{jmuK<7u}vj^Ev*ϰ ʓɞLݸ]if ɺU⋯h&gr꽇N`+UDK2TO-{Ǒ ˖~>w[? xe ?]R7>( 13>}q>.^϶ 5O79TfGKrO7lSJzczp9kkv(:檢nhЮ9=F'&9N%|Ʉߦ_59ߓ) /rmw#ZDO&Zj%`Ǻrϳ᜗XZ`-w~"w{^ Wq8 ɉL -/\X x^]|6~wnADmMP@27 g{Rw҅`Jd7ܫ V׫Aul'%,3ebUCy4(=W% 9*_ 1\*?ן $W ~SY2qqc_mSU%uqH}s0zɉuUr9ʘE7 WV/&D#G^T8.ֈ=W~Y`[uRd6QP U05X 5νߦJ%P:41e3W5ThK䵥%,o0#fɃ!ӥH,,_}f3b.nAT 3tR!G3ֈr,⨸ qnnT6l:8ר!Ak[Kjw4*]_}Zqt.L2yg*LʥOfN>[[xSddsCf抲'8Сd]Z"V)/5[VM=}l zC1k$^^+kDr nδ3`w05-;Ӈ-aG衽k .@P&؁ ޝKw6rw3SE\ʖ.%'{/lq~P|3o#ZBS+Fd%SC᮹Qa&1cFf H滚: Đ+<K "qa|/$Jvh||r{s(Sh(9֢o'ȃE@_LlЇ4"/;_!?WA*ow[XC$ͻG3>(Kl a"YgZǎ3ʌKb(Tb(U{ŖXx LfX(eV|6ĩKv(;KAo\o0 |Zj #RۼJKgOxt^eXHUYݳyi1mw{xy(KxZ" rC5aBb/T Pu H,ad+C8BWp+f3dlçHJL|$i͞Ee`hp{0}d؄[%jn SsRT:d\F=E"GjL hg4MGRj qvHD#-[PM(xw<713l u{jFuvڭW"A=T#:Z28"NqH >n|H$+W{ tE Yk-{ G!%H]=.雗kH#]5ʕKu|gR̅7ee뙚Zʿ:`?-hdl=)27x\Hpi_p==`} I96&H mGo#_2YdP?>붉."p6DPEJg'~ihKdu*;;KtsĭIGh`˼+ ɯ5aݍ}O,s`=[Ce@zS;}>-[r[.$r+Be#vo'_h%~'YCU2L?6Kޭ_i*k=((^1{-aGx|B07/HF'j$/[Z7?m 4<}BLu^ <>pS^F|ٗ(gq6Ѥ}D>S26:5}Pd ,NOtVnjr)wX }>]oU&rGk!JxD5b >[2Zw@!7Nfzg0_Xȧ(.:Dhz)? kju|72w=34 ԯ+!)KdHQfTv#6xh8 0Č%;#@r-#\RADgG k-53˹2eI:}rXm0NgÅY?8Tu^2|x6a-]""E т7E_:Ί(2q\FxNq`#07EόaH,ݨUi7آ$껼p&9G%Ĝ*+Xg%BIKQ:k}˞¡Ҵ*Ĝ2w֯8kQ۬^nE'K~,>> qJMC4 eMCBd>XܶmqQTTV핒gGu9blj =wHE_aFF撵7F5| 0A" &X?0 #X|-B\2҃7U!?ZJݼQ0RC3-HT ڗ6x}/L+xCSA5{ n~.u@FCT..\j, jg%ᘥQ91.0񓄜W=vJ)-H7hi'[&KC4=V*Zo6~ʡ]^E(B2ү\$:E|o kWqx-ϴ@4;!ף-(yp.hV &?m`Зz:DBb gNI#|rFxOB?HZ>`AlLD%7Z;!,Bse9e9Œc5P8m^x 7чr)μr%=sњ*MdΨvD|[zNJ]MzߧHUd >:-.t#^fIeJM'ExM/ }Fv -R w GfWA)T^T1h4ە.[l̅=ʧ:Ȳ,ECYKY,1,:L-!0U#$nLf#yP@~r[tIKDRzD)S,P DoVŐrg)'*} z<u5ZʤRzX- o7Am궋Z c @35G-тiH ɸ5U=]=[Fj(-$y//=Fݧa:Pޱ%Fūkr7L0 | 4GGs$@FQξj?jSz~>Xu>ņ (gw S8l5&vv\?.f4] Jd9ޭhf@Elj_:1 |{$YޙɋB*Dz '9ZĀ48l02%@ *NFq'npGC#BA05+ߤ\-].]?";M~T䭫|EXZ@wneܗӾ[-aDjq0@|R3y"٩If F h?*;Z! #a^b o 2L$N/ԩiv0Q9"gV )"Dg2(12: xаZ. /TwɉxG7RrxuT4iF?]j^p2zw2DdE7& I!v.Ƴ5@|@n(r`XIycBfX GlvS@#:mc7;M~s;SQYߪo昩yl11R qA/rVԭ#⎿Z/ڮl^2]yć|ǫ:Emkw[C<Ѻ(lxynVGN4s%2%UHEØ&K7I2/aڟE&d 1Fz(knK ҝXpSA '2@dWNi_B٠ z*հycdu2kUՙ405kS~Gt?v)Rl֣Qvo& zN{%3+۰>o@L_A[ fs?zJ.5üJ7KtVPU50|d( />H;~\qF@oaEj{%H6bl,\@."ׯa=n`*kGP=.V$m%w-@nTJ+CʅV#Ҍdgĕ("$9/ߜ7oŅorwk6g3`ڰK""@5+=j w{- o󄑶SFBZ kXZ%TNk‡ATx_?蒶 >k8_ 5R-hţYp_!o;v~ߴZ,Q]fr 9c[8./g?S%8!E6RAɔ36ܙIJ{0upbo*42o5 5Ѱ_Iag!N4RDg9= 3zC#\SeS-Jxm?[SihRPzF1RSB2Ҵ΃1.#R'!%8ptJT-DթYt N4nL,"'_ S1%rYqj Ed[{њO(*-+>oTNI3W7}Hc[ѐ^r., ו!AT(Xgw '۪d|-9zV/Cbi9=jBCB^_c0ѐ?$PYpG*.<ۢ{~^%qW$=W/@EԘps:#i>{p,KONfLGu}2qȧUTݖǩ#'d 1W}'e)2P+o{NA%@7 An;etokxǓAsQ.5け6h |WΕ=鎥cRޚh{a>ҪN`5R^jf^3af:(`Sn`LMʙ[kqS!5:ZW̑q2Udz˛I7h??3:b=Аԏd3iu6^Y .M# w|_;2=~pe/UnJw=#':/ #HI1HG? W6D8R\"p`xѻmT$$h1x=*׏,3 ͜3YD2t6]6_` vC0q~Jd\!+`j]?l'01̯SS?rH#DW٤hM8 I.#߭ 3T(|ߕc[l#*J[DV4>d94,K?>3vWv-PTݦ(/PYy5 \$&, /SIRO:t[ihviRtuzX..%c@%q5.IAy SY˰t avbG)T %#)R]6vF&Ȣ%q|E8= ף$(QT*%Lrloͳ2LS-j|pRā6T!xEdԳR7 _.IbvasUUl`)q,XC2PȰx@5]RNBaRq.s{l8g<ϼEþ Vvçd-Űb !?+ֳ&'|Kw\Iu')r#`8AAxrPNE`N=`^P8sҏR޻ƿ۳) @^wQ)<ͣƟN R0nUlaS H2Ew ;7|EnN۟K:u֢^EllCaQZy4*-]x({*HJI]dl!Ni?(J[r3ELɧqؒB3x\6V|>υjbAp 5RN| QEFmwfmKombh PTd9. JJb-*`&,lODuV[s_r't,VDъ9(K0 io"pOW24}T9 akޝ'Eh {3J/B VXRiB .duKC}Fղ]U[z}WZLGd$JSk9gQvobjYK%0=K7V.0nZsscI)NuIF<\7W93gq?.%{YÇI)S8O(fV4^b~pԿ BNH^$ }}>d@tmm; p*+p+2ΘSr6xf+g/G";S*ʎ%@0a,SDhj *`!9?b kQ%"#%#Uuϊyrt6f5ɓ[ BO\XxQsF\KG}_o(ۨ .L#$k奠 !'l.gϫa}yF4ȿVKRȼb0ql $:t$fs ']v= Aֳiu؉* W߇1S7}3쁓6 w-k/ &8l +~Ao)n-۹%6 : RQ=BCcd^!BO)! `\O>Ɇܹüt;nZ|'esH3YlKW*jWbZ *ڄCz\mߋ~Y Gc&!~vA4uqI'[ck2T(ю蘨ܰ VA }G `!jʍɬ@V-)fK w3I 1=V-1 ^2߻3y.Ҍ}eb(e c}V4ifOb'Yb&숯L6Ae⚳Ś}h'j5u?5ѭ<~6NiE%jzcYWlKbhvi@R@ه ݣ_~eQAs0ۗ? d^(PB{ &|.OŜ5Ap1IOɬ63to]A+3[Td>BiGuqV58+w6QHF`m[*.O'NBf&N3UQca։$ r[q'@ Vig?b%3GY[]}+ؑ7;Xf۔}tmJ#8ҭp?w]#ԇng6s4E݂;ߚ/I ʡ-FADrX; 8Ƥⵏ8h/S#ͺpǧHbee'# w%pݾAfIis9#ǃS`\@Q,Vn>.۝G708EZ,ɠ(pBEƅbw㾎MEiwYE7e"&𯺜VznZ:pS%a"V EK}9Тl Eoh8M=,*݃rK b`-,hkRi9ȑEO1A?IR) y1I ثA6v1*S gcP?cg ;$Y%I>Vv)< %ThBvs|ڐQ#?RDK2`%>BLZ^%WB?`~ /- ΟM3p>S5Depz"6>lysXvUB#5\&m^hgI$A@&I$hsUvuʴ,/<Yo+Mb.C6Q@l=ߙ&>O̓ VE'#9ئPJ2~'zs 4:_U{<]d{1rNf}FX!~H*F~RB Յ;E%"[Q7(uQ3} L E<.cŢi/쾘P8a5vp`+=ҵEsExf XO;K + uz( -e(cf' t  B4zydv8c$`3(.hijJ%*P'}*{[ޣt^w7Ӏkl]M w-Ѻ66W.m疻#$G wg W9؋asKvt:`:1Į8T$P7@ fVfK;îop .AMvYVA=yx'-z-7+=hqbSˆ!ů4,fn~[Batu0p!<UΈZ@Y_~йjCcxN6,X=#]USrc<nj0$Vr"^;JCF(Ϸ$ QdƇ̫(CČX@emЯ#i aOsyEoE.:T,K;vxYcKyS!QSQNt äN; .w}$ַGp0.[mYUj/{%%z2ռ, 4CCfR#TdXd8.N]O ,"RǗ]*o&:OK/ 4/`Pjls*k<'^̻Gq4/.4|huL!pͮI> 8 Xjh2ca\h0.FVyr]f6E%0qϐ Ll]ƫl-<=Yˀ,AK@ut@"p=ݖNj+ءrSXB2íh#;2ԷQ$,\FFЕN ;v@m."F"yf`Q3DR)ֲjIZX^ČXeؒ3ͺ2nI@# BBꭼIui˗0a7HfWY@7jU@`2N]CL|\pZ g4& $]|~#tjKՐ*CPʪc3[ a-|&$#W.U|\\_-?GH_ɛ捒_Ɣ>~ Jq#,eẑ(E]pу6؅4Ԙr =@j!Z0^f>o*pYm&@^d#걽 $q!ױ/:@cx^5f* bWhFRp25@sͣJ]M'َGEZ gw-VRJ{C+dɆ-LZNe].@#[ T-P>g[5Ђ^R}T p5"pqڊwj% Nɝ=t{0.ŽDI9H?izuYVmn^1sPKIٓǫCZsQ L]DWI23 pRE /ؒcjt,6zۧn?#5G8 fqZ+^hKn3f0J1 x!.F:s`BLwk3]]D8h96Z,%t<#q~Kf8/o% IQr_Eج ;gEƋ+;׆뤬7U!x0sj$\U@)82 [cМja^~|E_H@ uzxxA{+5עς) \9/gdgF`u:oFD蹽5HH3Ixmlw}:?[˭҂czjJ9J06/W{yj>)Um:Q}Y$@jfkwծ"yAͨKk[~ܲkߪo\쿈P97N:~ȭS#&b_B(0#˴[m3Oj `嚢T=Jq9h9,gPG&i{&-jTʓY R'a  Ebq]}WeB/啯&{cu 7OHje{>iS: E.g%"O\1h>VZ}H:jkY%]Rاy-9U/qP)U3j^U}/xJmE] _OϺvph*^2 E* Dc\ Mz'Ie(t>. <9{#ǥV9Zi+}:y} i(Ck]#7t :ؕi>9rs^t ^ `_B%JD5+J41LJJj$x0a Hf#_Wl|6" Ւ&qc">lH\/=E4טǖ'5J1,jooGm&A=H}=)N Z8E6Yoir^>*(|QPd_k{g8TTRX>;X5nSfb#+WcGR#Znڶ @7MIel݆0cD:a[u %lB' q/ 'uIhRq6 $uzgXx!iwa<ejb}V2N-^Ξʒj&1RIY#ya-JW '^hT!'͚c{@yrU 1d,65ξS㜽L@ ZSn^Uԉ%jھNp7;x$ u'`w , 0!eAD@9R'~zk%0V aZgܖ u-aL4gCl jieEL|R7uQ.V+*;Oԝ|aUw }+$H `)vx2ӊ7DF>Wd ldf/7Q3behy1/{Vtn;#6ĊZ| + nC!u #+R@ZT#{xm\8䂽 [GmY`~ݽ%;`$O15{FTz^jqN./#0ꡗDXƋ4cގݑ R< 1m7|jhe{"dlDxϨRi#J鮄UO,.Eur_fGˉkpE>_gS > >p1_)X}KD DРI),7p7FŒPI%` bޚ"(>,* ^<1RoĹp#թp=r1֘{vثGrbi#z'>yA2Vj'}2Um7yNg6Nym- .ޟ c&^ʺ0W-p#2^xTDm 񠭩eP;Vdޮz3]"bsYh=nxYs2f̤_lV%ް(1fFT CIfϨx8aP4$`Ae-m}{?OklnKE \~V";TWX^>,̽>t轘jMA-.ѨA&+i2+rV]-:BZ6$ Bw"&1*I;3bq.N@#4^ۊb̯ǩ·9Mk& H ^FYnbTߎeԣK/ݒU&Kx `%Qe@p5V9l]c/~ [fi9+z0El18>&B;ԸQǪQa'얶ݲ/`zT~Nsj. {-cB>OKŘ2Ϭ.R"`P+E(&lNYnLE"Ч#Q@/KcLՈTCm-bmуYsA/Oco+@g:y`0=.*@IAby5wzkl[(jܖ5q VprlGaT/txNV92B74| y,Rr>ac[={_&'bND5 J*H\ =ɘqF %|SMJ4%ˍ#bp̢fZ>AB%OR5lWv-2y+ѹyew!x@E >YP, H2 # &fMͶXT:d{S nc4pP>YLhc n!U.S==+|' jQXa'!6׹ u\ )KgoVA c9$9e߭Z8nv{~1ОJ4ܭ܀bW̔/ȩÕaY(}$1m#ȕ1f7fh)E9falNvb$mwyaeP|.FaO _&PI4G pyhȦB89^|m|bZ4u!*n#L*xVѠbI+SzZQ2.ٕO$.*Ω9@1qu.تH!akɏ5[Z6~SԷTx[ڡ83~?4#`B$YwHK:eAk\ Zfa!8l$}lG>Q) -%;ҴC:Ѽc!f>cGVNC\ go'WV\ԥGAI+( kqUPԥ'p]YVwoe +beFs0bZgLu: e29f ϼHjtxK> ?=ߏ.lOO[#1Kln] ΤQ%'7C!UFHrK1g&fӏ\\Nv3ʶq Krd+pQ#^&cn(6{Cr"Yľ&ijؾ0LuA;%<kQhm\xW+FH6L7{Ho;-! LV3Iqw\2ַP"徆iu:p12N_厔W L…6hbFd. 0 G 1nrFK((빻RYMf<AOik Dz(7UXrp.9Vׁ#%6?Q=os7ǥ\'((n+:4e-ak[?$QkA_Uiy,&9:3ւr":? [*Iy}>8s^xJ"d;3) 鿦ˬH8bTsm|#j<=~ m"\=>W_g8NwJDW_/6 g-}ZOz_~@(-)DhtTNL&!KWEqDHd9mf]Mͅ2vDFZ\EKTg3vi7Ͼ{Ѣ$rPo4#X-.<<% ?˶RCr-MEփ cgb2/]rBSP+B;訾=GL< ^3o>(i/_+ô=4 tM4Vz5wݗ-#u_Xr2O$AčUi˶UMij{(Aκ9l)J V_hFmLV~i1t3Qk#x){0Us#OXx"O~-Xg\_/sf6u;܇oDqXWͦ y5bIYHH15tVbܫsy4s<]~ Лk V8GUk-DV3 S3ڜp="唪OM輺O"עhܕ~QG P~w(Xgfsp`»en3z:H77 X_3Z;K-ow' κ/5sHVQ|}O7*or_ {Q5uIJ!I۰@1d}W 6Pȏ]44 N21VF{g7=y'3"ոġLR@?Ԓc"AE;%69%ЇʀʁxrJh<\p4>OP{vi Nw*KOt(s͊59fK~#WS ޥ݌T篘<} 9g.ByC&~/4Y+VN߉ Ҁ};*)bd/"fW9R<]H(xDe!O-~f{q~8k΁9{dDM}q-Ep/y,6Nv<]Yd+j.)6TO*p֡c{XAvh265GndWM\,di;ѼR>!ڭC4bB&@LnVImXɮhl>󊉥(EP={2&o\NY345ET n5[#) (Lv9xHn|n0*S^R2[ >="B.F*ke={es#kRnq&vXF3g޹#M8IsӞ!3i]H.@<aMᙞ.>Yr/sb5=YVOj&9;t`ҲAϹ7-7k≪oyL&u&rF+1#d?ԓ#ppUpp\81<+G$ }Ą7SZ-`j;ȭfO G:K?0 if웳^\>7谔SKʥ݂f$Rx%ҹ) V ZBp3%2 P'jXiG&j1ۏlVv'B=-8rT*lwͫqX38wVZӝ:*a =djΔAz26Bnip2O>&&IDz ؝,>ږXBy\doI)2 ZL:GK3]Qώ-AMGSk"kdqcDzKEtٱwjT¶ 3WW] ,x:$f¯[X%1V7$"n@6x~ jl Ar?uҺ4 _ k}ɹǖ{!GFPOEw @:3kw C래WO@n@Ŋ;-dya)r|'R؁n/tAS~H@"0zȕXߖ|w%3=N2XfKpFA`5+8 Sr1KghL7QXM&*rhHp؍8Ko:Qx+v5R44~ѕ ^xN\&s3G1ʚ oey*jpҼE~0#hh knNUIJ[]BnoyDaط6wVAnSk8Z:abj% %r~LL}cni$^`_˺lJ6t"3ɾ>/T, hkȪ>$N Qj٠K8c +cļWҵ;UKl3g1Bg$BByٚgȎ^v?N!Z=x ¥>>wIvf c16p#'yɴڭ]4i{kl?ĕH[d ZpMªQvA4%aoL<7tL\m9glek_v\JޚU#O#h'NvE0 dl/ Daa*:nV&$n 4ڭRǟ=; ؘrG_{u.aQ ZkIh\ Shɠgk΋ Az3㿆k5s bb2缇uR:yܖ|(;G=|Ut2iL*gR.Q`|IiG\7Iw8MwEݗQ>K 1pzu%TBZu9&4dYvFD>&d/ a=lf[K*$U}f1rMBQ7̖%N򳓜%cОE7̻1էugd-7wmld9L8<80ӹ،J]zIJA8g 17J@i&JUNwa~ܠf,"Y##'MzkK-^4ׇF'>-fv&ڎku߬ EF#~'ߗP#JY=3n ?xWHY4]$tdIoͬUUNG8ͷQգ*x( gKBjΑ4h!_B0v+s&Q\̂ h=)h"B`EWnixn2vtKkv?dm·w. V;YmlM"+xX+ӮtKL9kWvV58é*CV2YggS>Ħ?'GD$3AqeRV&9  MَD9ڛ .uH]O;VFP2[b3=@>; 0,|urP'uLi)%=k-(}Ѹtև{Kw1pYט6`[ Y$i6^61Xni‹I0:éfh#ҜpFI:yP]^9ܨ sp*:]x/}l3;Ϙ(jjd.5 %f\0.;eȥHŅht~:cGʼnW3'O״@Kz6+u 9#*2;NDKFkal'-2W=$}*Uw,ݩcBr 6;EAXKIO% ,,;;e%)7Y @cbH +L3qiF$o'p`w.M70 UoPCb{jo3^m+ݰbXJ|<"8`r!9ܛ$GeoTO5n$(¯CȆA=.źk>h H8:,ROl_çj' fm /;P癹!o~+HM (^UH a7ބξOo|ÞZ6Pze'Q0gVT]#;&i N 5#q6{NgTvP=IwRrooyRULvKw%M6U>l ,*OQ./{+Dz!}z-lQ&1Q)"IF?=5F3'kSXOgbL41TyX[i_1 95],иܓ:DǍ{aC`]C ߁,8zmcVZ別ֲ 6˛ Wm)4x>*.IY,~*+#->[)p PD%ZЏ]2 LnS עrJĸ\vX|["0k<z{6cc |k3@ǒ3Xg.+>Yzwr?=xw%NCSA ٴ}VNՖX}ab"BJ$ y6Fs0m-(~-o9!sK'wv"ۏE&=>#F{ϣEwق!rjb[`;fS|N&KDPSƽc-Lѹ?$1\,m_l@ZZ?z1sRxOa?lų\b/_B%A3>gru[KRE[9P,Dcv[/-?lGI?u|"U۫jL ^mj002V;4q s0~zTH VERL2bz$,Ѓg5SRk@U-$iC?y?TF[q1aV'*6?//niL㓵䷙UE {RSAjOGpz*Bsڷ6 4K: svjnI&ց|~~|L`]TBcI>#,c^  ̠"0#x>}|!Sau"wp't/56+TDAb&uCY~ s~+ *Y "]vb/!o8K;WTQ>JHvRv17&?İ岿q{ahO-N '@h/9_J/1dv=OTgL?Wdbjs^$WEEXk BSew_OȢ;5XKzu<ڵFRql-`jENToC-./h9bmnLNEr2ҕym2߯r7Ck ~I5sȄo\ )g=gi <)H\!;uI/qv!}<-=`iz/W{,͸_i2!KϰP?"DzObb1ͳo)0?{9ސjN5m{cElHq { /)@=G93,"S0A;ːRdғ@4+z]1ӭʌ4iP 5u4cRW 8N0}|V\65^REXñM Æܠ신Og8*Bɕ[ԳWaYvTPSOK{g MyAjh9p.y!SƧ/ bY;/ӥMGH$S_`#*L[ֹU{74;;OF~\c6kd*[WI)¨)/->ũޘm'|5'Y~ ^Iqĝ:&贛 vC`6M,Ft|v0pz*xA>-|B*W}dFT~4 o[2 xJch5dĤ=#L$U(+MWTUXI+p486%R'x˭u׍Կ8:7M pDJL A/x*=yizY zkNpE!k&#w~cqo7<3 "x FþK כά;Ĉqq7٤.X>![޶fQC^UH9r4E۫sVkg:}X#sgR-yCg+4%AY'_>L3P|v'tc7j +QtN* ihej X(phkAzD>ΈB:\[f@t3CXZVWV9GL$~DfyQMֆtJ\j ",Fd2?)k[ |RCIlm)` oQpnّhH(ɾD4=wrƝ#NK",0̓$zTkޒ|!Js-҄ qkf VFp©1O pqS+C)sEj~ɫ]|'+Ak-wgڳuk5ᳳ L*;oa5idt߭C(`8NWuR]ǂ6ԌݳC ^\Pktr!v@u|AzaLs/L{~*8ǢB!2 YQ64-DsR!#zxAAmuYنաigmVNb`uvS_^NvsLfڳ{ۇI<_qDX%- o1z4soe>w3Q8!|i|_϶6⤘&'`@-ȦtOr:mЋQŝ:].o&&Q,"엥2 i&Xe~O4}] ѕcՁI-xG}o>P, 3Eøh MeEEt~\ZzpBL ž+0"!ݻ' 脆;)DnlM0t>+.,Zثj .@6 k}ÛҚOh܊Ş5ctWr7m\T2ʽwNHӇ;p U2Dlb0Wc 5%sjH:?v÷ sC30Wy}?stX P18t֩1uǟ~݉ 1":fjUH87f҈?rnC?<$;h. ƛX.qmCj~q*`A~#.+>w[KOD6F2XM84< p5HtY 32L-._FՉn x``pʟq 9a:Ro uK|I16AX `1 \KvGj Q :ɰ /c7eJbǪ핼ɡUՄHW4u 44[ 0 eTN]1 eL:1èo&s~DŸ%nj[#]I\ދb&,nB__@~`FR+ePE|q!peܔz&hxvcTOߒûdHZ/|eZ33gO%H\u^;*B \wDt?ћuú/,y[T( yQZv?S,wP1C WdVC`ˈ[?d跊r5Y&r,IVXQb+Z0A{N 6Oj+"z)h9e-J~`9} &15`0am U@كZ >Vtih2솵`#Vkz$M\ε !Rhg'%7 <)ױm8vR"H fǰD(]QXfQUߋ"_ h15Y:F6 ʕS8BW/V/=Pۚ} %){GJmfq;XMLOp_P]?N8zU"BQahikѡTO^=2=9Pxv]ܦ7Sjga`*9iZFs+ IpKWWr:}uNE޸P ~iy7?P_qh;!cZY^ 1 QtɝИDS 0S0y]7GR^CD>~kߍ׸v=}oo[VvAP`qh>9YDi&UF2K-<߱{^$wv>`,-Vkm!?i]6D3]Ӛc07қm6*iK] N}R)ss+UXd\&Ӫ@eRPjQ7K$&#Z/ ޵v}Ǭj`ܾ]a2lӤU6?pb:"l.77껢f`ꊏL] \V  ȉWϻh!)VG3kҕe5{Loh.hp6'v* o'oW'8lLլOJj^Ӎ26g&rpEM1`yt슖=m:>~k2pL7a١gǿhAF9ebpC*8 &oSAu7' Biw/=j\?a?X] \aop}T*8ֹ*`E)l[]{q_%M (tϵ7W2֭WX9Jl0W6>@#]f*I pioBOx|nxcܳ^4h«BKvGnYGB<uœs;28bGZ!eiy_ԍ58IW:؞p!m6z&>UtRXaMD ᔯs3"O8Q@Wm*_/M >SQ˧c}$}$wmuuQwrW-~j_D{)Ko$VR2Cǐ!TNح&" P}=LN9>[x%/!n7p.H'`Ek' :Z*@28l: 0H΍ kh;RIT@RʮJŒ 8`Һ* O[&)/ b9z6W*[8Zߠr0i>vG#W!Y+&iB<) Q$ao螦X;o6Fi!ZNz&5snP>e=ZQ^kt(Ѹ)-yh?&WjV^YRFn o]PI\&8:|XKTx.kvy!r![T\ m9˩ 7R#A~}z\yrp#NJ- 3[|$_6P%d,zjw4OM6̮ `kqιcMީNjG/LE]O Y iERgG%δSmVlj_ 28AX"k*@hbMI3tI-qғD`d0C3.Dg}?%PE ޔKu/fJL۽|ks>|~FrPo |;%o)QP>F$pYʴXHm@  8#$L4bYfr%bb i:tPA9  Ow,5(07fYݫiάw'jqNnpQ%,(sKTh,tO"-BAP{fO)1'sEvܘ‡I ~x~nÅLZv')8@g]5pT  sݎ9;ꟗ+hk'c \9(x3P [yٛ^(m96qS9E]N_zD8EzBŁ zI\D[0AîƦ^@j>f5+pq7=cEh^ -iZUHƫ3x"tH]ƨZΑϛNP#{И(UjF>zNyJu=")gAgn3V7=|ѷ74lcݶxj<}9#Jqn t#ھb4rGK~LiC W{ȵ!/ڲP3 hZ\XI*q|2H@T\1; ǥ8I;UrC}R1-:ZeKV\W?<8 m sMF %ߕ ˕|g^M7{cthK5 .)jeꂅGב9j2X2UE3ܳb1paqseSjIiU?MͬJQ@MQT!w8vW5Mح݊#]\$>_"״oq6{Lz)v[jl9arni| \Jt 8.xlMwhl7VBTF8-~hT!'4eQ@uh,Zx`TD*% hX-~ cXmI//llWp؏Ƥ贄J/C&#yS)]+PF6@\-+,d"x(] Ay!([5$fA:adyȢyjo.WK~2!^O%mi,2!8 ȫt]-%w\~XK_+%@ݸdtnM#RH\}H]{doJ)8Dj'U?Jɹؑ!,p?_b:MVyʀ݃*i`{SW4إ!jJeGq#g2/R"dr*N/k-qQs5j5!Ûb8J?Dy%kxE7ַL❖맍ܠ,r 䙧VŘPnKTOhGWIr ywJln$KJqJ{9$?bHM=:$Vl!GUBZH0"Q$.(864]3e#"~W'|zVV2XBf`3 /f`l5s$K(5ЯkA?6Z)GZ/v^76#u^._#Cf<- mlVvٰOZo+Q)x2iÏ uvwݣah]~KFT~r7$>en?ԃ![:?j_"' Dv[r4;,Ο Аm IH_)9S$-!Y݌b`A`6;xH_-ِ݋̌a$нgeD[Sέb1!zMbT{j&ꒆY#,.RȭѧYmn`SjG ֈe=:*w{+!6Ҵ >hdBeEMCf-)WoHjGX K`'󹂹(_IT mda78hiV0ve)6[2vkCjj߲LI! ]6_u H[##.XAQ9W!ٴ'-w^F`˨.1ppXc` Ct +F.((rT ?}a4xրEх= R ,`s3߷`i&&m8 ]n@]_*Q/\)$u,9LIiv[ ƴ%1@{F)ǹʘ`ڊ;k=}9#&6`մr&6DOAMLFz [w-ھ@ !y7{y'ιK䷻9B!f&]U$\*U Ge/H(nFpQuLmVbT, S+][Exf6.m[6=j{$ ;= ] ,GBf+ǔ7ʫbGijG-ǥ L㈮4[{P]zh~o"=ݲ#r1+oCX dSbFسb!2X"ZyPW,Mp'FSGHP-T ;ABIاuor3+]9[a%^JVfI<C5IlҐo t4OFcNyܖƔ:sSg!OBIO2c#`19%^aZNӜS]TnukcN;hF4Sg5;KMcدA"k 6k?M Qt7ojhA3Z-3ؑ' f"wxv^# 2{#5!@lX+}\ E|FXM ,|Ӓu]R5_?fd@mj)ĺ#y(bKk{ "39e5.u!/A'VSug=2=" hT8 J&WӾ]dz˽B@d?vd9 6D"xxQ;jܹ8_NF+uT^QăzRݥn_`@rJlpQ],|o)N+k0̎h6h o2sAn?\m%F{/&P`턓TH^&1 o`/}9/+vֈǀ5ίѩPF1%ȠؓF(1RG v 6C&)F+j0垤s O ٕ VP G#Ip2,ǿ.( &_(?.ϣPYT̳mZwb=dJT9p6`UppQ$?R!N(.3H3 ؇*)N,TNӿ6\AwQa~tπAyt;+|=IfH{rN߈%F#JH݇aU &6JތfmlH9+d Ū@/)7xN,cD,(DMW_TǶHL]^1Bt6Lѫ*"VFMa8(>Q63/o]!͖XB[d5j}'ܿ\w0>i~(?5i >3hWhOb^O2<)jB֕ [{ ]6|-Y'%|zڰSu(RYܾ[.#yVz}jJ4+k72CX++.hd?Hfb;ar(DNw!?NzenkVw?@I ,8zHɎ!-f3RBĚĴwTyH~hv큖(o< -4+E_Qg)BӣOv/|]@T6vw8>SsQpUP/ᱜ.q6YL]2ev'Z :,5uKN{2)(,Kz ?xFv'a;Q\d}+)$4 gZ &Aq5ə^5 [ܵOD 2H  ʨMR&3kCVa{,MfU;cm_ą!l ?lQ IϽ7ԫA^Z$NS \sר`1CSa_|ܮ]L(#7-(ZwN 3H={L/c\W{"BH&y`dQV۴Ԃu"[3Sljmv{ WAݷv_$t9jˌƣ lm_%D,`_C?XfHV_F]jb+%?c,|f l17-:GlFoE_;hا'`b'~h!Q3z[4ɭH lxPQ!e9~!9J,R% RRD#xa5x@g嬝Bh7{5*Tm~ ZMfzw9h4b>HX 9{S,&B`R/*D.JsSǢyڮd(!}Ki"Է k6iYQM(!=ٕ0ݟTPKQpx$"3kY(s fs7h.}^$8#\Px&Ȁk✎qxp + 3;u/W eP/ozr0 Lr~<\` >-q%zk7κJIi8:+z1[.[("44?Tv.C,IuU`DdN/ǥ%k3yPI$7˄)f;;.!15Pg5wK~wwK=*09_OD曯ciNHE+g9 -X 6C]|rBB7DOu*YgZ읎JM!kVSuMOCbje!ʦ,e j@>B|izl&8.^M'HU+vh'. [Q̅ug y=[E#ыu$b vHI]un)%\SaiPO9*Ib]pƾu1u|3m9@`$^4-AjQAQM/4E2d&>ʅڀѕ- 3d*P0s ofumNfiŰRBJWf`AjU@P,JZL52D RQF ?bCeO#/9-SK@+y$UFK%C%[fk;Y=\2Z#X \:. S EMi\]-w1șc4S:2`a_eW T3$vח!w 4p?06co?%3P/PjQuWs$YU= r d*K/qu)L2/%̼ @|3qZa 1 EOI}[(K}PY B]Ʃ;( UN!Q[C4Q zg:b#"2G"kz-k :j(*Y>Q KŦT,QUEIvke[E]f}7Tͧ&>d`H We1fY4 J=*B#?Q'-W;oy3*qwX}ƚvIt!٭>뫆( (L:|9swUW k^`O,b&ْ挱6%/ S}Pa)˞$6=.m{ VGx5'9J؏ :w%N>]fjjȑ/#s+[,=nqo<­H_>@g.aV1 +k-@)r BdQ,Ʉq%OldIaؤF%( 80xNNO!!E:ZVaUs tgsuTS~4#Տ&t#fe/Q W\&;ο̺GSx>,(91"N3@G2v?:EUijOhso(Xx-w9o`8U1i!q']Qca"`tWhMƘz/uBC{8-֚?jܫ|C#Z{sW,s? |[zCy*qZ#ٽUrS/mH':9{w~! Жrd} /A`z9n(tJ٧`SQY'XaCv+Fsc o \h_-feeěGM P|Ce^ă]e^py  xU_;ۻ/{_j"Vht'+Sυ% n`0LckIm$FkuwUI/',%zlkd`'gj䰲~ #'OQY`gs =p`>jjccy U,L,qm/&z}Zގ~KfW}'k$(jf2h j]\UvxȌǫ"1V1njy4iv2 ǛLo:iA '28ԣ&.%`"!]AĘLVNyyYO0Ɯdq[TpzŮ8"_P >sī\9kY ?FFʌkgHbvܱk;p `ev:*Gs{ I6s)&dۡ[sS mVO\hAEQPj!ymjՄk=Kr(PkȖ!jo©)Sr?![AeƎ[޻gY,Jj3ԄP6iFjyKN^RfJKsHpT~{yfϔX<gwfu iIj=rt*ˑ/ݳ>jCD#=0=V/h,B; dyg&~a ֚v yCa_j_fRJõk+Mrh#7!j*bOҢ_;7l1, SKPQ#Arv Xߤ<-VʇmݛIMP]qK!&k0 k=B*"H#Y_Djxp6Yy]EK P(X%s΁x<<E E!jfj9gj*==d+<%#ƢMq<>>wGUh5WDa#LipC2/_5}5Dž4C/f˘i[I4ϯP(z[8= &c@l|ɪ9q߂`tǍr]r/Eo#йJ2g ?65#;u~IQK`(⃰Q=s aPB@rɄ0u,.yeX'\;Ig$xsNPi8kt|+ŬH迎ڷ7 8O Y,ΆBYڝ^?z_ix5bԦy.чfnp:J\9ZP^[k¹FC0V+ȓl<bDHs$ Vd3vi< {D싻@-81%᫸#޶$ 7H gD U:CtF wM1[އ#ƕ݅q6h*vud<2cA dr ˣ G"@wGN"+ay/s<-yVɐ;L4M7FH%5& pMCE0>SOuOGWkVSwZ6"b1VղYx#PiM!E7w6<:}lϣ7Pxmwb._ښi"m 3ˁU\Jxf΂l>UӲ6f[|0j.r @݋ ?s]_XzCH=nW70v)9 _HX<`݅ .Bi"dT.&jܣyMFxģ8փ'|Fs60).Ld]oa-$DA70 ُ ƒ(z7厅ʼ4$. SQnA[+oȽhdFfpd1OFqF%Bk7giOQyΣXG)d:Z٫|SK14W+H]ޮt($s T?dckP.u TùB([`> h~ i2 K{w}n[lm2`;^텣 :OCF9;:${rto^eW/ uLa|]6lb"B!y.M*gL WCfﮜ^ z.RAuMl{ЗwemaC%wѨ];eUXcA&8ׂ~d^m[`4W[#ّg^YѓuTP_Rߡ8% qm)m W}"` Ia!E_n 0r˽_t^pI6a^c‚4b9lǑP)Ω6٠|\zI6G8pn& BcE"A bqDg换t{Xj@o?/2<'Fd:YiM }Y1;a['\5xrVZ|L̛&"6{;]"d7j`WThSXo4)~nLh`'OfVݿ.vGV D]5 q2aZ>${i-#ubn;H0aO7$O**#Ԫ>Hwd@ToQ3tϓ?#i ר%F&˒ BkGpg}H` $g1:??CPAj*dޓ[O<zԬZ&a sV_iŘWf$M׬C(yK]u`|`--BM*es]x"& 2ylGs++k|Ddw}gqP%fg|jh0Kb͂bG}@qGցH2^$,P>sЫqQjl]+u[kb œ;x dw ImM9)Λ}Mt㟐3XyL}:Ą18$}K|LV8]vIuG1Sr:#OiJhNDlqDm^X ܡSo6zcVM *H ِ.[8 |~QP-\7}[C/$-D+RU#h{s ՖJ czPܜF46~zV2{eԍ]""/86=CL%uZ>3d_}ag22;K.=x\tzV8 P[Fe2ՆOl֕!7^mWsDø#])QaxL_9(@~tZ'(zF4+ʣm[HD6+-.TO{(L_[Ʉ+JyVbZ=8O>dR)4m݊j<Q'MyVɶi1y֤Дx{ + 1tp_2@?hFX:B%D 2"dnZ4M;/vk9|KX@Lba)-]^d2,3-LHL!ĝ.*KE*eZP.Au"!zk\#ae?~>gi&JƚH\܁( #)sCH*%OjEob?_'Igg^RU0갆xMG4cLL<\ F\UօҸOZ2;kEցH@0CQحMz8ϤV:.,lTaM^6a4; 58QqX sǿ0eڕ%CK~_t(M*EssuViטXf#豰H2*0EѾir@ʵ<־|W5 <_o>HܫI-MjV2[ 7 !h'%`1'JwS26E<⇲{Ώgb{r8\{х}=%e2  3nBjL9\}@!рdB}J)P7JpSs$Ս 9 Rh{]hdEoQH/rb$f#xS#d8Ym^:KF5;Ha]C:L?c<ι,ٵhLDnǤUТQcp5C[ 7lESd3fzokrsvAA1Dm[G=z\7 Қc7M'/ 4JI\ApD1_̍v%vv ;;@H:f@:H_cHvQ0lJ (y`LOeBUikrbh!G"<\5^ "Fp 7PRUvwIabLAUA%C>&WuW4#ji-!:M``Ǟۓ#aN;=e~/=elBLyg8 sDVqs4륨6} Pqd}S+,>IvKa_50Z =!7U3kW=.1E [i:+Qx:<'X[Gӏ`⹛5ھ_^E-<=mc1?mwgʚ?0]q %d_~w um?F`8d¨@U|.LI Ľ+ :<~1h쟂Xh)F#WL^j1nz,kW%AN=/T eP*Ǹ!DUX-B:Ŏ|.+'-ZXnxy{"qZk`QbR 5FLb k(]H-GO+It$4K;W=\v(_AmH'5Q\Gb~TT @nLV?.YL(7yb[vRV1I!r?ot}s"IS 6 y/re~ 9,<79rq1esc? G nVAI_7LkAK7[ Iε۸A@oĕ$8\%ȱl93?et=6Wb+&C ΘK6E^9FB|NJjIċbf_eT"g‚\ݺ /8?a&ĮX7.>~g#O ZPJ}v6XAɖ@\%eGCYPIJ$\C\l6m&!:r6lŚdQbUB0Vj(5Gz*Q#ERlӅsY hTKyqM-++E2fD-*_/O!"G6}հDy7O(<;qwCXOH%㴂ߡ>R6hKTVa=ɼ\XtBb$=.BcjϠ o 2?;EUwx)7su }Jz )Pްt=Xɾ)N5*6}\]WSB""RUy~~6Kfe!t:e|N*5c% { `edLၩw&zzJiP"4Yq-OMq="pQog]K/¥|8 5.?˵ӝ%HFǠ;):|o(͗@y $ wdFcEa~Z`G9t! A[up~ũbp0"DKrZ"C!#Ugh_m%q_2Ǝ.e)l@Dds/t*g9"!wu'#~]jZ쬣ǖ< YV0lpaxxτbM)\Z;!\X+E7 ʛHT@# )W(7 rc3l:*592en|g1g+XX\β5+V;\0}f9.\:ʴ Q<]5gAzS=ɿgDr*͏ };c(MXc&h-][5h w!bo3&`'3Nt<-Tw:uТE%d+dЮq3B@Mh -Y[T)#(? =NfgԤTΖ`Y$^P+6l,]փS#JE@JjW|?:/6$(|#}trRC|n?6 榁;A?5{e9tz:zP!S2s:_TˍKQ{cGby(WIkPflqML:@V`&z$;YOHsfTV28S)+^H!teG?x ZϒO楁LZ,4+;r4Vx3mWhĴ`kl8Q`Dl!{l7X|pȐ\*I[3*JÀ#/cƠ5meH#ADHK)Ό->[p˕:dm`.w|x]Yf6M[}r. e+UyGýh6ȼ'xs`l#_NZ:z ۵Nchg;NU/f`4p.1Z3Aj"7גN}eR¸(i]9H,uҲ^um.Kl< ׳!x~`<%Â8ܠ(qլ6ܖ+o4 w{x)( FriF:@ʆ7d"+x &#k7]96†JǶ܀@h.:(:Uy:PJ6џP/sV>"WQ/@. - 9eZDFU8ݳ,Cf1H _3@7$re"⨤kV$SN'va(Lr;oJݣ"1!v aOp\B WMnwwS,dE*Zu\T(%,MM`쁚* Y+#ʷ9;)z_,/4Ra]$.{y=m@`3` Z=h/z'5 ܀iZ<¡T# {dܣ>Sm|i]Q8=]ސ BR *Yy^rGza#i,G[zGYX hFNȱ5_44:U~s>[!Ba pN_4:*9Ċjy[0a* zQ,uF۷l+h|Jr }$ F*1Lqm[%]8{_&X)~m|f{y|e6C3Ƹ! ď A..OJoo' `+ѤUUtk(2'[QO3c6zk֤yfkA@K6|+NdTੁ\c :_;@Zߜ_m T$ cֱhW*;mtB 25-m N4kK´,ޢDZlLcjs~ta4sZs3)3]}%H]R(+ i }XLqf@A3RTGMO8و98h7.g߹NiQ( C(rGi?ȵhVpt IVkNdߜ,A#-P<(gkRQT3z DNо# 0/Ju'Y{DGS dFW_ڌy?aEK+Xδ&Uٱ!حI"%oܠ"&IDyz} FL,QS2 ſ7Ѿz}vbd.q @2th wP尐 <l!+#Q@ut{nMh+ Bb*?/umyr^LkI}N٫.J]Û!^MD p ^9leeS(ܳf*hJ9TRDGvp?@]/uT!u}l<U؊vLY㙧}PkZMmqPL1pP XM]mfJ0 2l#?HH9⁂aԠmh,&zݶ'TzH̓Ř"ZN.%4^h*qDؗnfEll}MBI`yj]>aVS(NRֻXrbc5ˤ˓=7Own+ q\|k;A=4t"pQ %2I: 2p5/>DY9TrW=Cn.PF*w _9:Gi[ŕ_4 FdW#yoIݭk";1ѦOP 'g/H<qaFxCr@c5{ @Wc}v&LˣD]zF.yFإ@ܧ530 Nd٘2R' R2sU]GwG.Sp4rʔ 2Bv~2[sQ%ĪWku;]{WiGڦW|@:~o%NmCjfFS]Ϩ7YkJ2^$caR );BS`խ)'߾8"^єijނfO³"&)zocf'D׶ ),HQnTSr"? ]Yܾ i: BH˗QYnm \-DvJUn^TY͵w>D'm>%{Wmi[W=M+Xӽ-N ;RÛMX4iZs9eq/=D}١S'ex4.|hAB`z:KEv;[A@ 1[$ !cP6ޭTkOhXxK*&,C(ךfc)jMϏ"@,ǬZFg/;ͷ~h2r_ ʼĄUA@p/@替/pO- kr̍8}yb:j-ꏭ%NR3 "o~FǫMWvb 4Cj|ͯ. OM[uƩ^ӱTc<F6 ,O<Sold鄤ڟ|MNnu6808nDוePҖow]#q,1'U|v &= "H1P3j)TwXa/ѝuPlĉhͣfF:F`r`|̼k DĊ%NM2CFpe;Vz(Re.XZL IK{2~Y,A}.{t{vαLBHp! bP6}Xw)z4gs)3?ˏ ~.F՟\nKcs`+;Mط&ȁ¢%p)rb* wfMMD[#㈊&T+X|l1970U S5_sjh Kal*S%ސ!:?̳X4%H8fs?O5iyn-:3'LwN*<ךL5ivzUTMv*}qh H>fpTzVMq8zNl]R&!XT͑:kApYcZ(AO,͇0 {]E3lL.sےix\ A cbx2T{'!Gsu3i~]ɶBh/< km~tH''Or"VOv]71[`(@Bػ @&Dٗ.cS9P/]2:[?q}5W ,JN&οpi3G-MUIİooZWz'VEkȅy,8U, )*yUx,vP 9a8nX!^-!iOyT?Nܝ<ywtN 4`XhZ6@8ϿrӋv|cYKgKϜ~C Ev"Lj(\wkC8I돑`I6nS]u Jʊ `x _,)s${4x }-7·rPOSـ2$`U{7u*iHwZ0?r#z3jNpso?s;/9-"n3kg2l0|t` }Wxy,{$,`l(]@B0(R&FQĿlo/{MBYp nꬡ 0Q ;~Uu~G;(M$6 kg4>.J-tr0YʢH|MLG,(Q=0{,@7 (MH6O;̴mNO]Hiũjfѩh8?o|0\IbKy-f:QV>[ 7m@+WmAa-?N+=@|-tb'spA^ h<o@(×MY7ѦLnym3vsjfIN奰B܈v [[J_!(}~,Ah߇gdlbu g nL}|k%uyO b/ ߅ڿ]yU`1xcj H;(+GPFoۀvE|:xu)%4~3ZР4:vOsѓLvpKnGwYʬumDkC N28[ݜ=VTb2ʜ-R;Wp skHp-Yw]W R=B26AI3fUNWW-WqX?1y\FMo[Zlz{$fdE8AonGKlb#fN.Sߖ'Z=\JUν{xNMϝyuN()=Zvp.*ᢞ~? f(wYWq!er2\JlX>O 0WH&IrBW/ zրLz>]a>yh $۟Uks->3FOkS#Zl9\98$8٢*4-xo9uI#saŸl^CpS@ CE*jY344mO' N]H Z PqvO 6Jjv w+9 |wa HBWQ|Tcq^ɝ렮rK)tUYjvO%9m4t,MmD6.b͓J E[@=Pzf ]> Ho>F*;oAq$zp^Tގ5f*UU}oǧ::3 '%E;[m4MhޯC[s.eu8$O&;H3OhƇbG=w7m2 4rm<. Ǿ"K{kRdxl?ȿS': G[D0kFg4\Kt7Ǟ&Dns( 3^#w99p|Wc4)a/`S/LF*PK|6B.S@1}wAuG~4茡^ER*Gatj/$" ,+#<~FVkVAG$2E5*Sj: !^;j"0Y1Xgŗ@$ĵg},hwۤdZDFhZoI 0S67$i\fYR^ L Em5L b/Uibeg<QS=0CA]uY2(Z,ÉEҢUb1aWjGR=bm\Wpʯ<ȈetI8mL?s`5ǽ} \ }uG8?GL9q!OMFhvZy{<<[UEV}# gE5r<8(Ⱦ@Z~~JDQD& qzԾԿI.G5q[̓*'qh@ $o1_>n2!j0]Q#8ia#$ʎMj{i[B YF}"3ǚep9Pǽ.@u:Ts(>-e#g~V4~ITr_V6<5j3{c+ZIS:<x9g NQ2KonGR$L^X:/NŽ>>LKE+ݗ '/D`I'K* &" /KV5s5SCQ(+4bqDUF SЙϜf`d{ A& I$K㴙 oO+&,&wҫz;t$. > {zoݯo0^ GaPV@ H=1+'˴# ܕUKtzlNdM8!a 6ՠ!a D=ў!TBU֕âE] rapDH4ƬV]BG3²7t+m܃@USgr[} +m2~R J/l#IJl& !x:7]JGucY;NzCxw"߻?*C&"7؇B5+8k^N4bsUz-^Vg"2ɀ-vt4+CQ7BJgh_޻=mwAu¥C`ņfa[f=_τǨk&nƟCй7-L8k F|񹥍&U>MW$\6][t>ƴ;gGyZ4< Z(-?"sKaRUDM`Rސ%2xA)_*g-]a NAc($}?4m!%V]HQ[3)~`žF=tpC7܉:>W.):Ty,1iK`eDT a*]WG;*BtS0˞\V tvXGaXķ,l5Df?WWaLPu*|)HcԹ`;C+prН@k}DAϥM?16N.QPS_ci)YԆ=bKF`,o9A:g9ݗӚ?`$zȸu][O.3kJ[8 R& 8N+g1EpnyZضXۂ&v; )`jgnm2նp߮U%-.ˮ@/3)ul?\P@1+e"g˦7 W#t%zG\~1^U,g2юUWgQq%L`߂#~U&kbRQ ;ԌL]I}KL= ®z2Cw'T}BD\X3S?Hj+]c|Ȫwk'6Xy7:m_M/c&]̱\mDU:SBPjA&*KYjE?7F*xwֶS9^%1SϕS +KTퟝ=FFKZ4òy,B$JlJ8Ӿm0[ڽWQ|8G(ش|ӚA !f{ G$VHvR: 5r(pյ`*B+a?Qpp? ðɣeBVTi1Kv1{z9I'ՆQ/ x;f+N'[lJ2b9ƹ[9f)g"!zX +PGxsa"_ՃD6/@CN"3nā"sB*pEDR}ly U@B'k ֧sӰB)ՋWۉ(ٙ:90 (YOuvMppk3U22f"]u`MVMOPPXy>Llup~)`]g"oL7q։ж;ߟ@W+:9 cv2^ ={>v:(b ,T9C+K)B &n / JE%b-[4mk(Po7sAA<eʼn? u$>T掍42`g, _zkdX " pQsl(ɾ=W^gh5+|fRlm-{>j1^@ՔdI>K9v/x*6 DuHə_>EhЊy$ %٬Rj6u -jM]@~\ݻ]r%Y,jg C2jzWħ9i#l *Q ܹg`%@r / u8_>s$cJx3rbkKmY uԾ7h(Q\^/=3o]\}^Lں1eLw' lA灋CY;R|%4p =@4 n:Ѫː ̼vQB{P3FyJT8]I*i !( DŸ3D= ҮjE,NZ_+D.$C*hd_?*Jx$Oc15ݑLvS]a?[wj׳{ub:&4/p*pjo=ړNDБ)6p90T*|G).By2fMC_x#25V^b 8P(XeVaeϧWY2 tD|F7vu)\l( d'׋&ɐmhwa;׬Esq9FQe1{F="=,/mA#tڂJ'X;88iGn*Z#+3]'q 6g!ү6J#>|3C8=O):J͢0$눀BGuV=T: =}ӛYS @^_.nzGOQS$pꊕ#tII2h@lfJ" 'Ra1^8r%s1U>K)3#BI | 7caE~uhb" \*ܾ<)@ r TBjb0 e^H><tA:ްP5@$kr;kߒ/FM ɿh@8o6#N_>ݭ^qN!.ȏ\j+ i3 [E)1c&*TԌH;SG~BS7Ss?9Ax\N_YCvC͕%D^kZahsGo|c}D|Qi,`}@ o]ro2Iq[;#{%_vߵUV\SI[) n8D}+"RH~iې;yHX>]2 Z>$nLe*гd9Y>*Gҗ(xJl:yH?[i@L"ͳ|]tz{"hy?"DI?\'(vQsS &br-=dq[/|+ΦlJ8H7\r +%?qF&mx˒ȄoCD8o|^i\c2 Uq'o E\Io`4 *|/·F ^fZwE5>춖/d)Xttbď7݈pş|a@nbKR610ĴԄwKD#B^f `1M~pt[~4VH?No=Ar..Ya]5)SLJXq!̅[wp|z(-ݨev#,"6 )汃r3#*ܶx wyiD0)b1AxRkOukW%6Cۉ:D(w-xg5#n*TAb 2_JuJnAc41SXqO=\AϒfҧWtyV٥b(- `Ga쵟+Ҋ3rm1D<,2HEn00ۆ23h)ۭ㵘b N<#Nd$gdJeضvAA'&9-6@Nc<)F8:z+%e{i< +Xjnc29CCifS]/u#y9rޤƕ;{&+[pS dWU;L=j/.[0ס1 Y]^"e_f}ȪRӸ$r0D)qcsHHvG$lэ ak v1pik"]d( d&n15xl>I/S}|ЯcfwaCW|`M) Dl[Ny Y7pF^7}j([[ sy7$8M=>>8Rt =xê`G%N|-683mG3 ٷʴ#RE]o',e:(DbR0|ϴ+sZeVgW0Y @ s`r$uOQfdˤu!&K326m՘ۃ G< Vnϸ ]u.LڅKRʻȪm/rn(xGw47;QiY cRUǎkdE%onX)Fp^6N/"V\&$z8Rmzo/\mUf(HJݫmA"YْR@+ֲ^瑠/kF;c #+/OU>/;ߕ797<jv/rDl lpNؿ !/m]xE{6Z>=Ɗ蓤F{/AF|q _{sw_ (vdbX@DK7|5v{q2LeͲTѬ'!*@ɹd@X 7;zLk|m&Gʱqf"Ϩw*$ȄVW=vϤ :~.ay~^sh0{Z 0IV%lݹfcaο'ݣy#eCFPRCLr'0&niD3ׄ 7?3ɫ9+CUMZBSttv[_Hg_˜q3ZS} UfE4˳IcݜO_S =Am~hI{] ڝvF/N͏eG =Q\>۔3A%}jz, :T~+SigZpAsڰ3KyHe?s #l0{?ȵ X, ]'/#7O T{-ȟ|Ln_Zͯm̕he%=.»8~"?Y|ʹ 3sdgSEbUݗ0?'k<)r9ţ SyB5УKko'LR;W,%{bcEOd"$=)| Ic57av.nΖwY[9c,tj]H@l>}W5ZiAXQ.MBy! Y L?%TdkM߀W#${>%0CpYV~sN~`r:ֱٻ/ڋ^|#^e.[ BS&bz(b1!jN(AVcpeq;:Յphq&4Ńh? MW盽'T,A6hAѿXXhC^ ؛Ȼ"}g?`hӊEd1 4LJz h[~a?Z"ʑ͙ }I5QKU9Iajknd(wω4y)]o^-"NϝzAîxԔۋ*{A2 #RjspS9 fr\:j]6Ewo|t3-$#z#-:oP+>zq~+a0ml\L( n[&qK6jE0<uTD;3X$bPnǢ?|_V2ÅƮSL+) B!\wIa32H=F4".Ud -Wa:;/XR R]/eK]ijE bx׵~% =`kdpbcOK;JhpKwCd c q>[m0?I㲶}AǼ@4wi56Kہ En9wc[It='RTün_#VVNlX'C(.{:+2.(Bb2B椂<>RKH)~ȓU]q;JN 4=UbjSMcl?PJTȟOT_/Tmc&Ҙ\>chh j $=wFEe7* WU|ӮF꾁ZjY{nvWԤ[ (Ԁ XCśXW@2#YT1ʡ&e{&Z^aӉt?4x*-̉B ѿP߾tpJUl.#N ^Y6 4/4JPqlN)r,VuM5]Q *E|!!36~Qwt1 Ud%5TE*4^5vֹᦈR| @՘d$SԶM573"koh}x fc`!.5` Bĭl{O(|ޱ|&/":Ʈ l6-$ʛlh'o/ّ" mx`FP= %LRB0Vբ`㝐߭3apN۞UXxVxZN %O70dOK,]  F,൥CB Q2>aJ0N vQ%xШ_Ⱥu>>oؤvDŽa*jK&D#9$}n8ȑ|tLjfji~*5* /'/7 n/Z2)CX^ W0=|9OxH4TT=BMWs#$ w]}:穛'ހbg5 aI/IL eLn{-;/IUC_L:EJ$)v[uAzfx/O`w9Z3䷃<[vB!O[1yD`nis^Ϯs)xHa1dn~NoI/(Մ_l+ԍu4ra :GCy e`MУY O%"V]K|!/A%~R<7y% 0K':~rPY2B z@ 4 i5'{򽴫VC{ޫ!H尋NN$d$1_R,Y(Aݤj\9kdJ Jb-iaש!Ԯɕ͠?Bsi}Њ>@\RKœ)vBxE78Wj픓 |}7FA-*YmF7\)-u*r(D]Afgf27y)&U#;΂dž>P+P#d?00atIEVg~ﲪ_9@Cjpί?d-WI"!kuc``rs/$EoMvƱi6-0B$\ӯݬ,Zs7o7Ä N:_@'~{6*ހ ܉2Dkg4cz4p="+\%=|",jMВ:=d6}Q4_ou>8[\ռfnGa}AIx;OP#̽Y~Rj<7]mG?>M_Ze$L)-Wj-5m|BwHde8p oeXsčBm{KuJsKJFQ $NQdxC6W^F *SI]~}Eۖ|_8jQRݫR+0;LtQC'a(Lj2S{GKaGLmY2< stF׮-lm}؊ƏKBxk2e D{' WȢA>7o41vZ݉UF5 9_\)F Yd0>?7~ֶ10cHXڞ8Uz#[>÷ӡX%rib4"=^-#" 59,gF%hb17'e= C)0|&.xn#Pc]"C:!X7=T40<Ī>* wQHHW`}@_FyÈiu+olEu8}x҅ ŽνsPQh-::&Ɇ޵0_q{ <]Xn:D}"1Am8Z(+Fq[>pzQ:F4fc7G!~=@lpD6po C}ұ$npR5q;`C62tr%F߽AE*17E&qF9@μ 5C2録S1\V-.@>K:nM~f? [BRq oIɲLDFwRBE{<@v69 A0p@-Q+ɂqn4!b wL_I#7:,ߕ%}(s Bp_^>*z1.C!+ƌs%q99cڢU|<h-հM.8\U!vHt͡Qx'nqD r+˜pxIVvk".z\;9:DpϨ\,Mgn~7Z sSxpЉWQQr~I?I1LT LXs[n]詯^kS3Q#qʴiq@{!g,=RV,DznCh%ϾV%B%Q?V~#COIe-uE wY &'|u]FSY;yQa/ŁȐp[G^`0yvx+כ==v.TuG5u ےQs0嶲+&WwI(Zaƽb0IiAjGeR.6GSt/>@{8i/h"175Ǚtf)s$Fu!Vcn;|*sL@*٨}Nȯ_iЊDo%*u3¾]SNjzT.^}u8a=SvP-uw޵^1pdΜ|}9> "`4 9ϡt{91)M ʊe9yAkVgQC:;; j؅$3*9>jhSm-@#|8YJaت!2QЯ : ӘZLIKcP "1a Q/bRBDHq䗻'u9 SEb9_lL8͂}Ve Z2AR䇕 y[NO˜|Za :\kdRQ,#zE-@FdyRvhX lⰀf&[RƱEG;{fhTR=dKd.2aԦ a0Bz[y xMFeA\pDAao?okcOgus&$iN55t!K/A&:lK.rK^[LSX^r3NKcLE|fRgLu~C0Ⱥj[2wplzFo+ -~ D[gh 2~Yו4r(oGT>^קEjtvAN4. ! rnw>s AڷB 'ĩNE$^]ӏkRpXQ X ;c{q3?hnp 4KkXAbPk 7;U:`f}Ae阚I*TfC |6]T}PY Z9dyR _z<`f*֧!ӯ5np!J@:",Mlj@,V_eYSNC_7%|[z;mq{v-1#‹*)WLq?w[on/5Y =(|az@.-X츲akfᅨ\3l"4 [4؁ce,RR)zW/W0vXAy7 c*Ί?u="SưZV7Sm= '̨@ t:y;5 Ͱ'@o1z{sPia\ɔ)ԄU?;{ć NMoF7{*]S/#dtzА<ƭj.) ^qbן ݶ/KYrY|5YTtG>qYP ^(/Wsb>&cc3.yg97ɄNbhVP!7f [_Pb%9Щk;DZOTN[֗zr_~0:F,XLIMz1R:=5ݶB,l t}hMWo0}Ph }q%tg/√hTCRU쾼vVӲZ*SȨ q9BP,7dc?ݒ&Im2 UHxLTJc1u](N=u}Gܻ{kĞجJ0 ፪PwYe܇:OkgeBPQq.)sXlim"S" >Z;Jm[d| [N::0$'2tElk e=ιHד#sP4NCd8(ED3*Lokbow¡s U]6kĭFHGalCNi8{5qvsUt*!M_Ym)개>0͠tTw?>ߨ,'Q%tgh  j?:5=Ugchܔ,I!Sbߦյ |z71LQLDJrfԾŠg&p6艊U)<q#'M[Em\p!>uw`HQ65꘲މ798cKi(>v錉_ >ð.=E#jEvLx Q%5`tcj .a-O, D{|qΆ?USTwZ|z\ą]%th3@9bM۳IGO6>sxZ&p>(HVAXRnԳ+RҵJ]:~m5`Ֆa˯qsstǷ.rtMS 8M飕lA bw4jR9Bh* U osODG-b ![@aאu1)vެ7)JQ]Heoi|xJțeӹ֮x?E`/b/檋q 5:ׅcN7'R*x-| |, O嗾Ì`w;ͺq~̓W/OY0rXHPI@!EV(U$hT]4ZheOD [w W 6]wVEb ;亹Yݰ{:|1R:548fhxe"I9KRg [PF*ZǑ|-X#|qV$r0qÎUPyE3 X+c2Y`5ϕX;bz 4>/PPʟj"pկztit'(Ǐ*voC% #ڐ}v~ij~䙖jIFVTMkZkǪ Y ՊaKk}nsKAs.W]BC |V@.eҳ@J Y)ƣDQQrݯ`t7Қ>TF2{ %/=ncg;W{r0a܃&HJ=}y+Y;S(UTpmiЂܻz)A@U/J1<ފWT͐Q%.]q%ca߱Pk]7P]o>=H-p60uH{*:s\x'*{^ބY܈8fcvXd gF@EUi@XU_wArLFBd J^g>MF7蚛dz:^?6ehoNI`<ʛc گ;x>]ݶVbP!TM=ǜtw}Mf- O_ hAZ싟KuXb-l8?39@oCos_̋+a3_1c_50^TJ5+ƤKIYs s%b\ +zY%j1ϻE}ZϠcpeY{-`}"CW{q0T0".WZ4O[ p;$ӡx~Т{su`P8G t 0J'u)OX[>JiZaق*F:2g>` /lT>w!>WO{]RX?(Pyt,Z{C\Yw%cb+ g6 16j>4 -k-?kۄ2>חȊLhnrI= qxr/Q &;۠;٠ٟRϊlZ ݕ9w+G 0Z.=Ȇ>0bqĝ=̃ rpl^zU44w\P1oŴزI =LJzݦe㼓37Ѭ}Cʪ*Y{#N/z=Fs;V4*Ә#598[u{礎m .fQF^`Q(ga?,B\+ZB>hBIQ;K[T)/Ap1J&* d:^qRe,آ&g8FHbߘ4iy2?AsdR9x5nmR8(\6;waOMȃE ov)ĒY7\ mIh + E%т-mRbxtuhl3d!"oU8Ho|f.}C]ͪ]chI>~˳۸ ^Q83CD H3tM}YxVVv>6 3$l9+7ͲȖcaN{‹B݆mOW^) v!^A83dw)0i>v*0bNS8sL9v-瓪pl&*O=h쑱׷(J} V}!'+N/;c>zCT(}GjRt͸ţޭE__dy_bh8D^Ѩ)FA8e ޫ?gqkԘ:P{Gg؞Evweݭq7>G]޶Dn vQ+!q#]YhC~';vˌZh@qsĉr6> m̢wb/e9xeÁ{**҅ݜyt :._`;Z(_0`oWz#]r UG믚B1]Gh$}9nJF,q,}9ok*{ Ҝn| K7:Wng`4Zf2 l `xlBIo<0?t"~B %l{N:NFW9/G x z0q({ӛ/q3:UD-̏|W$AǪAb(Eқ·aM'ꔺIRj &h,`;0&A?X"{>_roN\G $TQ@Q'B'9~݄pŪ01([Bɮp ]vV@߹: ]W?n\xDL.6i,_-HGϼeN"Bj X.Ù!>TKOѮÖ$f?x`ա2q_ǘfn@[ <g2D jVlaQ hݴ_ 2j'2~T~`uOܻU^q:/{OTZ}cf*D{I6JG+3Lp3q_-m}2~UeXU"i Z'KR#KA=qfgC(4.D)WoI?3^pOuP1vY è)"݊&|Կ`CQ WA_wo42x;ɈIApX0({#YFV>ہvӰ[;>S\~Xo_ܨ:6q@js3jմ.%ᝧp|gW}H7 ^ D(RL{j/Hӯ\"BClK‹올_1x[vBN6:[j>D]$dA+bHC=@NS#d%s.nUm,җ#T޲Ș|Jao3 y6rp/)3UMwe7"~ziThGS;偖8V/9MG\CNP ??WXq܃mVg28}/e2nJ:0[>Sr_yr3ȓU+B6w;+ >7/fiyH6׌,e[;DPHd$G`X(IWd޴,ԇUľζ,DC6b^琹idv xrAFN0RĆ䵄$~\TzW>? e {6*2?46DžsWmCL;c$;CvPL#!A\ȡ;oA++J-ed7ʺf8 (i@+Cbا%abnEڶ/مJ}7A|exHJSp!T"EZ򢺷A5S/!/lk@r#KVۜ XΗ* b|59;"Zςxfo\숚EICnvk<{tNWwfUk:&-PtcbbB~ h.J-PU螁=йOH(>?;["Q@uDaTfFyB7/a l_\끄TVum7O[(>73\ƫJqi[vA-"?pʺε TYcCCB͋:TN]'-\U;>5cZ$TK%?ѾUg|U qٳgFckL#+QVYcW'>pNⷬX,\TcETjvRѱ^bgRNZ}bҶB,yA!&1&?(ߥ@=Mv'4dZ̍//9  9R0IF*(ǯ`Lg%k֯ i坸C:i~ 2,ܙaZ8Zl82՟5F)G$13s.k7 XBrUsuJX u%0Y'JnhulvxtŸDq mˆtz}`=դ Azs?h,\[Hd诬jDE3of{ÛWK)y,tRNGR%IU0@}c\Vz1&Ѡ}Mt6ۜ5xo@3 hMRSΡr`I$,/ bfvu 6t߰fS՚qjowoYW-Q-p+ٗ|}sAs)ex[Eonٺ>x*Sv^-Ѩ4%2),ZiFW{Ru%D{hPnrѧr[~xWUS_40FKW.YV?nN?<y#ӻZ\a..4f8W!'f s*`,B!?oGRZ괢^2 !-bp[ ػk *? R]mpGM:EW|~'B[C@dsSgDrSdKj:y]_bJ70߳u3$;hmҶS߳rٺmr*eF0:5K)}R{>O*v׈{ krOKJs4ݧ$D6*szD9iV՝o010FjkqTpQq\ްv}iPǃؑH;C߉K<* 3l7xo|i*& Z「0 0e󁇛$sbOZ۵me8Z:LwMF\;}=]wuyKKB[}U`-+bVjAVtaGcz`;= 1Ed z o+ 샠g16FjkϠ&"d܃$[WCQIqME7?:R:0#G|"}Yޢ+Gn"r&Ξ'x]V=p)"Eaj0[;;1^Nxj"2e{oVhx߾_#0ln@29kʶ\&HI=cV8re찔ZSQ+46(]Llmݍ*e7؄k2ZS+CO"hǃ4+!P"ŠE^i 'c/5PSg/t Jut"[a.$g~Q0}'$Z`Hk * {ubb*bva`UYwQt.MhAK }͆$('g;։Kƙ\R&RmHwm8UЎeB| ~i9T [Phʄyէ^O .}MysDaOf}.aƘhȃP&q kr?FH["ސ07&C|ӌݯ5fC8v.fhup\r60)d M2&s&1=+|=(Qcj wk *|^&s\^,b6%ΊUMx@A8x_Hl}j*WA"ݚU7"8%.IQC;=8ңM~5ϙ"I%I7FPCUXhaq9{éxa__; 1N$T( ;v7Sb>sw. (_<Qe@z2d|P_9T4l`IM˪t}ںNaU*-σÈɺVRǔ\PpER3~>is< #:2Iվn-y$|iGiSԘػ!T2ٓXQ$[J.G.mAR_Kj49AY$X4acⶥ$C'u(Tx.+E[$i7Wj?PW'U0&e! @t:'M\EG@k؄ɶc@Ǒ۞Ep-OgM蠰y)}j}ܔ K8y(;/Whړ;*eڡtaaXN gL=ػQvq:-xb ȧʒ](S81>5?MG7'Mkzr*tST*JoQ#rJz}])&`do>zZnݜWmjw|'(IQE8rHN/H1tyO7k?B겄z-/(?PXs+`Q{M×17W6OniWFyuG_ʔ3Sj@\#ZN8upUuk4יG7 ISٚ%s=jA,TVϸVUKܽ}A#Tctha}ȅpMZ=s9G P;enǨЕE=H(?>ƅd-)aݠTfY6 =ЁXgz5j0OqsL#nFJ>6v8i.+y/ @@2$o7Uw4yTCZaU*[l{=(-_mq|&w̡laȁ\`T(Ssaa&q#ϵ Mjh~u%bZYѧb7 8 BvmJw!,x̨>&jW͈?e//̝VQOYj*[Ȓx'q~GJ=JV.q#̗3k[}qM'e(v̑6$<qs,ŲThk뵇|:,N|3Q,ghv+ZkTMXhIi\ D|hW^UggDoE}2\%;՝dt# 2GT%nch`QyݚmiL[F$ :j'[=sAAD|uV[a!8 }??e+xѯ4}m.,nn# {Pn|#peBb M,,"~9[agSMlыr`y"#oɣj;Eȫ i#pU^(-{ “Hxכz]فlJ~S2,E.mNL}OGWAbDXj?qk% ZT8́$+zdbTu% G{m߉Da9 NK^ pYZ>dCY2I$\\z 7jNNcl;mjN8"3?Qs23V`jl2i;QՊ-xssܐ TC W τ"ܩ-d2xM`k=Ȱ+7Jsxc'w캿À)Zp VSvYH eQ7^+\y@M|S,` ;9 II苴8̙o7Ҷ8CCH%3?h[zE<\~Y5ぐz/0!$N{-[>?}h,qބNu)aAL=dm6tnҚYΞ}Ng{uv%، 0&#Ӊ0mRމE$`~?ܝ4iV4=FW>_6-P"a^JUtf#2EhOXe\}Z4d*fGWMk5L[tvDR r?Œ$B%F膔pzr 1+8)8Ͼ$# y8pXbВ8\B X_@LNs~P؛܎`/S}lKPp,hʶѱ3^YPdT@-ۦN/ZB653j 'ډBbavʛq, gmGEF_/zYO rJ j){bAA钿ʥOH BF';1 [i WF uiJ[◗k@ֱ E{)v4&IIZL&W+1YiAzeTBA[q-mƯX֪'jaRBrJhdJKH&-][!ʿ؏sI}nf9#\S@Bm O%I3b8{?Fn)ǖJ Zi:M㉟`OweGskg❭CԫQo=Ef?S8{G| 41 XP3[h9F |Gxܻil0 Kt(Wyu:cH[Cpm Jyto)zOUwG\1+h\\*~B}$*o@iΫ,;W~x޷T$X V~k)ʔ3 c=?~Bs^#;+fNooE6_J;?Ehy/Vak0ȐuMiDvv>p-ؒfC^W585I*k%$h( 9F:+K8a]ykkHZ4Qm"{?ﲓO%/hg)3wfB)Wۢ" L L i?HG͖"M({lݭmh=V[f2b/8sEM<ym#|@mJ'hW0i.Dzsk>AyCq3Sm~y e@U*562icFXi~lƪX_E:ڋ0' S/A?il-E{)" XVx['k\?N9*˒Ho!k%wwKJ hD^=?js5qD~oKۊNn^uzh vzHř%/mvhje0p^;9EI]昿ܿI\Ck,*)gyIq,6o?G $ IqW ٔ ay `WtfN0gZ51|$G'}kzȻ,}@^yǟ&҆9H`H-v n Z23{d0$\>{\ 3~ OxShC82Igb!~D jڔQO8e}ze]C(*i r#B*{d.n!D}CToXPdsGP[Cd|AMX_c@ʊXi?cOMxOl҆(V%<LM]OlקOY8CpU4B]uM n@谽m=мTa6̽ouV9]4p;:xF\0J:0a H@-<ߗdK AnJ" mEqYǹD0RrP,^;1x95t섯3ޠ "c?GdԪٱZ ˛ajp]Tw+UDŸ䕠šL=뢡9ychF!^Gg:#KyJ 39:-˸S9C^E՚,԰u:L EddF,-7D&|&}`Iՠue/|,ӎ~i*wedfay4~w޸(uhN$xfѿAG^D:ED>̡y0"[~S~ooN9:ؚXڵ5ٰCʀUύ`s; {S8_;i y7(UpPK1BfM҆dRwj4M1Euk:mJ^`Ry1Jdw-m4k\`E™G ۴cizg@`oddS se¤ C'BfN4;(sXݲv(mPsK*EoIe95'[ʰ5o!99oWtzszQB-2yIJPN]noy,{&@?O%\g2-Km%;ǙgcÌ,! p2*^3fW;X{.FޠPNӥt+Ȧ:WBۢ ]D^4bd>RY+Rw2XeGz5rlXty{ fYk0@ 9B BC4G "*~ dce9L[`(Wj_dwo)Nu $oEDjt+\k8bTyʈgҀK_7#~BȢcFA4R{z;Yg i0Zp!ն=S?TN `ܧAKTS$[t"WXkr*W%uuacDM":8/B†w6nAϲ?N13.)(?ȱg*Ŭǽ_l?ȃT$l (|\'4FC^>QmrwV}¿S9RϢi9S/juIy=QNl\īXsq_hɮPdӐPÅCB$ӄ`i~%d%x<f?o{=hp lqNde_,L4Uh/n9Cx> gzcMuIUk1 %82Bo*ܿOZQW_&E US p6c.cCWL`j>NS%GtR%D#OKCι5T4Slf)ڭw ?tV[nWzѭbTouNzt* !(N:WV ] y5ل.ĉ2.ąqkJߟz' %>wŁM3i7O9R_R_*<=ΔlUVlV63` ?lz\3=3'L=Y-^-vQS<0;<Oq7 X{k#ē\)n :4b^~'RRQfQ VrŦ.OG6eb *) ~dwSLԈw\ւ/PRV{6 YFNKPF5;Ev|o<, r\ߗak{̌")l@VXFJ E!SiF~7qI^3?ƿ2>2-H%+e yNÍG0P4+pJ|?t~# .9/f**q'K{>B%йi C=ۭ@oϝhZ&ԝ$aruBx ogX hu3 @܎> !507VC .qaP=2c|B z ˍ@iN_z!15  --h~$8Y;V ۺz,B2Ja 3rS} xr@{@2 #]%鰢cGŏ} HCmX2wJR܃t=-GLZrvxMfDNK҃-_GFHSߢ޾ib&b;c4..x26Q]]VBHNfkςLVEBA8pCpu--J/XbZjA4J@NR_nI0˺UpƢT~F]" eF::_~cܲ8έ8Lz#: 9E4H͈vc Am&O#{ >'cx\ջo@{WhRYVd[(0DEt0hԀ_ eRPSmTޣלYCUyL9Fזxͱ10oc1]hcn~LTm)06gt]n}@\EK an nP}W;W k="1NCmZ흢ܳpϡe6Gk"^tBrpA8H!LeUg9D 0k˗%.'Id;2Z|P, 9(9S9̯R1"UNćM-c^Ȇ w}H/ÿ!9z/ez7^!H[mzR qxUg7삜&'][Z")mCS8Ätçz$"Ή2 /W{/&Ǧ)o A_$6{(:*k8S;>ˮDZg#g.D#ORZ 9Dy%; (U%4 R3(,ГOAV FXq゠C! tۭz~Tks&ZhDBz%u91Ӻ^bN}Q+x-"ZMww^U]ÎT(@w^›Rc%%dzfF۹?tʅMvfG*AscM[)kW]Is*$Jtѵ2&%(=[ /s4z@p{#1'Y*q0JT"C_ԠT]  ī)*!|oM[-<.&{vSmY? ըy~Bh=/&3oioW_2% mXz3³: bCbyQN %85bO#L^ǧL$֐SgAa)Yѿ3~Ba'CY'$q5xgUG2Ԋ MR -7Dh+ql֓uX39YhypNzN;:i44﷤ g_o "=q0b&2Vtʯ4̝g*w?Ld%0vߗ LyT5Z_M">QL~A߄0`*t2TwOJC),=4v R{Sgi݄ VMnM*t7hCT|en?'&N)SC4{0~{-oc%u9| ꍖo:.A<"1FQlĿh*6㎜ŦkhJUԣZpZlCģ\<7˅9:']/UDNY}$eoD w_ r9;8W*(d p Z2K0tjK&_W@w^|XG]P7#tH%q]cz8 Ew$%ZWyauS86aP`H%;-m7Yk )5O?]v`0 <'o?_gBH|,ƽ]!j&;sN"D vM|cפW]KScR_! s0/3۷PQ2ǯ|I =_Fjװ-@C}g4Mp4^_54oVh[d0z@q=¬ ;/M^lJ4 EpJ)jqAImԑ{9q5qm|qȢIƉpϩ柗DҠ߉>j.?/m/WE^%V+oIC*M=13%W]=/ cKJ‚NM0%Rxml %-:6d7fY_I,Ӱ`ν&'WH귝Lx0p"6\s1 i!|צE*JI;s7_N{QEkd`i<)Qn,A0|R| AQq."`cs`p>z(OLt=!Pi']GdD`Um貄cyV4R䊢ɢtN\'hBG6Ԝd7MMJ}Sv G> Xla*L#RǩiЭ{J*t͝bLn ]9~IUyj̐ܣӨZ&EskMcv ]߀sG|3 ` քF@}(WpFr78!;f2ck] [#Tz  O:4"_u[ǂ )zhKDz4)V]-AQ_^h2ԊY%cԐc#Xy>.R dh㜯`#Oެac9cNOyQZC?-!/[HG=iG ܹ=ˆYp3=+ѩ9xHd͒HizL|Q0m zYa#s}SK2;s,hmU ^5 M/bءkh>MzT ! B?3?x5*ʍ#8k)m#N&T$vw1l5,Xd~Q6.d ʾk*y6RQ2k|*M/:7@wo|sGۼbZ QP[3e,;,+i J d{ۏ4xRp Vk jM*iّ Neb#- _liwX @:N\}:}xUV嘫R$c=a0.=U?2 ͥMqپ(qɭȨN?O\SA)0sjvJO=J$h B]m[1:7p]7]nqϽ-OsV}Uādp/o9Qev45xay5C0t}Wm7:ktKB:D!ǝNZ%/] C5,hUUWQY:ФFPT[M|1_ w0_e(ٵb5OO:Q:ŭ=ea@~@1ͧ.1-U~Moڙ-cˤ] :,׆HÑ`[y!S.jWɒ16=a4 Kna߅%54_2U"\4͝?1Z=DSu.w#GZZml8"Uƒ QOAJ~7h w H?~ DL;>GOa4?0iWx(HcHsxEd݈U9 ش&:2sHmZI*$%.z[ Iy)qyYm ѺBy ȕ>OTD"Z@<ߔ6RgcNsjCtqw\4kV퉧9DAjfK뤻R, m&nOt۰d+#g0dƏ.'_2(\ %լ@sk8G;ky%](%=:n2i|tBBs1/Vud{=»Fsu̮JJ=fY"ٕ,˝] "t[Pmlb6 KZOR>qrӜ T=5_<> l8o* x6+΋V6QM^h`cqcaf*ϬF.?ݿp9aaա/-鷸6g_L;@&ߟ.ӳxZ4zgᤫHz.(gďkb5@5ɰtJ3*S72.K@V'wxˀVaRE<_W%Zqyc; X)#%̀ lW~jtHko ̨-m 9Zs. !;Xp+QX5fȭxL+L Q):aGV 8{EM'xCN q\9Y#&/O/o~}a)7Bsh?U;i"6f/W"D# 8"ܦN;H RvZS02I|@5}Y`t: U<(_R beiXԀrA;f"g|T-dK ҭ.&B^J׵tm72@¾ƫ-dWZo&4u3]v,pdO1kKM| 3Ϻ,B¶k}_u=Xi٤?f ʤFiF8S3:=2pm bòPP= o.!|͇~/19ޠKCs|9k;̜ޱj26llUv&a&0nl#!^?ѝn+T&\{8tg x,*S;fp;ԇC.3 :!'gU|BH'Jz&vpY4ާ38)R%"Q'Rlm:tW)^Z?soUKVה[Sw#WEi5Y~kD \U(A{r4 Ҳ+sKW@Ty˼. 0ؗ.pIK_ēuꮪKLNE'/1HDobmu8;<!#'F5*D\s03[԰ Ϯ)P/>nƂ&4G0oZK8%+rqfPb@| I9y`/2)ȼmؐ4zN$i V|1VdY Q_IT ~-: 8 Uo Tt/Vn`D. N_37T#f<⼝.iRg8_OLkO\P!uU_v,pv~OzemjUS}; 'Nؕ\6  ҽVrhvM5Ks\8҉?-4whG , KxlEq0<=lZ}DNz!oVT/ ick0jQ[@VXgƘᦍ4{P굕bJrn Z87k.IӶIv;dN_ɝ[^XBaoME7fP}'TrtPr:MhNGtaU耻*6 ֎7( Dn!jmϴ_;Zol/N<4 Kh Y˫:{Ylq,g+EZNCfz;cť鸪އvuz L`q2;PfI ?S'0dVri?ה2ӵq1q886Ҧ/0,"؄ȡ_ )n9{Ļ#'MZњX$2bHY:N[wew 46[g!o}V*jgP)2v>6ϟyJm{Zdԑ.C8pz[|AcGH$#: Eӗ쁱ayB}Ӡ?i΍ m'J3k$Pz ,jf/z Kw nC]Xxޭ8qQ Y=;4 YQo;2D(M-)JڃmPO. n;虌ZQnq@U6Dm '(ʜ/98c삣ˆ,ŝf ~nTTxk.c*U:[u.ιb/P]Ȁ;">ح~ƯekN? Z+) cv>w .!OT0@_lӯi)Eēm "mB8v̗"[|"D 3s_qUZ%T>w=hoCP?0- j <2uovO{pX) 'x| (oĐ dzzB ]Zzׅa0tqA {ߚ4ƣ;aœ{ cYm"w,\DS6HLhӢ!̙[頜`IE$M| L8A(g,JK'n#CYiԻ7 q:䟒d,nS#]FcY vTR$\łxZDCPD' pUX4C>k  ֬c*] k in2*fi2rK2G?^פDoB%CUQ[l1ݵ6wwGrBG:u n7A}VVePƖk;Һ KyEgB-Ҷ68̨4!! q[*u/[̹P;&>g4" $"\M2" ,)P< U[yFYիW!r2~y3ܫoLyT🐡j lmY$]- 9OAfWX.e`v!L"LTzǶ'+eWǃfzrL0m՝; ?ne`1{GЖ 3dEwcwPIx X"0+LWڬU>~]:T (vYǎ_I|Mmbҿ/_lRp7{48ݖ4.rGxKDކwSIqgעtZ~1DY&gOJ=zR.gRf}}=ިNjg?L܌FI %N dt"Y rG'/X|X'2_www[搾<}jg y}q D ˏѢAq3{Ԝ4;"?.8/QUi_ۑ孽I0E 9*]?3x3Jܝ4R-(ONs;F%<6v)4f<h-ڀ7& ݍjQ>+zv_1$ew>${Uم-K2lUws,?9B8G&LG5ξ0mRwm({ ,SkG2 x<=G ;JQ_q'M 5ZϐH0˯!Z` R1a'h C5Cj XMbg]pJvqjq"{oJS@ yZ v-%z{㿶.bY?E.%< DsI]Ps+B% ѡ<\GTTNMU#!}r`'5XF f -ORokoL(9 Ié7|/pdA)UwѩtzQDb׆(d|a)6V3Ƒ&eb! N4aaKtj/'RcoJ 9>OsցEz) m>qmJ mBvS@wiS2+|O^Jkj5IOrIB+~}_ElZN 5S=N)µ9 FnYԲI("C9gΖp?/=, xo$qPgnڭ8X  ^^L*[9rw6fͤxV( ׍L)T(ۇk(q_se}"@7.-%ȨyKB]&2)5`Q\ r0TNRh= T%B>XpEXf` V Ҡz]'mn`0-nIڈKp8[vQVzVePȭ;3D#}RH[^S( ǷSY͈ꅨa7R~b 횸lp,Tzh.k S/\Vg_^x!Z(J=)nBUHSÈ#K0AR"}%jxKOD2<4***ݿ&pnֿ&Z t2nW8ezˇ}2\!h4X~ӣ;q-755~|W$j%O ;=z_,~K[nOV`Z6-Ȑ \1++gSӪ vmS(R=;gUa] z|K\nW}cfh*SVlT!ҮSPQ]}53r{E64l<)0e5+8Cqj:R90-N{VZIuh0Itl;Ó$-ݬ~*^+FOd*\f|l j"UOaVAxƛgHcxlZeAD$ZE|Fi ,S~_z[@)z ^}Z*UhqW-V:L3i 03!w:GIM&MbSV1hc4̣ .iG#҄]{4'YlldMh?%߰+kGp hA_&farPDO F@~(n&m&9 ݋{UCj-HBaqR%jJ/_̭+yC\R'O)4%1Eʞոe/U)lGK bFb nmE.B;͓p[ҕ'8vb`3Je\?NJߌ1?a{X~w=WxR/ W}ƫ+u^ɝו <"}n\ҷӖvfeFk52LE"e1ԓ"]~V]4FCE4bZ1(L27AZz7fg0t:7_66B%-Y5΂!$t>T!4C$^ Qd'-T:jvjdPgræN/Ú'EZ&Z(JY]Q ncj70v`2Ɓْ|+y/ ͞Hd_?R݆}9No(ҙ 7'SH<aFfNDl0\6M&Å=z } \JXI螣W(I|øgjS,8dY8Bei0ɿoEFNæT_J;(c֑Mڎm' =N~Áh_3(ل$d>+p4';iC0safˏBOZ@I:@ljzIheHݖfʸ,l9Lf&=RtG'Ʌ"q K/&mcqZ͆mvtflutx'3xtڧC2g=g9i31<ٽMgAfO1Ot*a/}On A 1*:gkXm @"Ҧ#ƦVfQm'⇘E b$YPn#bxcs%#niZ㫝wReļs<(a(mȽƞ1]XD-˽Ԑee˖Vu-+vw3+tAe޵/RQex)FWq1V4ށfR ,_W{pMnQY),+р{5-|)?J[i5%< CP H&ƅ(YjRWgunJ;njT$ 뭮v* *V?DO}il4zgcQU[Z-kH%)2 A,c$N1~;X ҽ}t5A^)yH!{}De\SWe/k.^+2@t lEE^1 ~2V^ʶ'6kC~% xa5㰏k>XnZg OfESK"7Y*B_b ]7 1̀߄t hOXx.G'f}(fXDI4hrAsnOKubEHK8w\4u!jhVc0-S߷1,)u B\.2>uĻ`R'jk q}F+ h)uG HQliʜE/Z`&w*[, tNYhn iejS7OIS!"A~hλp>YuKG0Hg\;)J3-!Sۂ_N:P v3h<%e':.<t8eLA7IN j@ZJOZd٣UfLXtb"lbG eYah+ǣ˗ilG$9Ep&.B*JJhiӠ:Os_dYQ|֛cg6|/`<ֺٯQ+HDc'˪OW=#CdƑ)UUG;q+%=rFի#Ђ~0P9tLwaTqS⺾^>iSgNGODEOƉ4x8$/KD~y%[K'k@`Ҥ Eab}I[( @8r(%ePEfCwqLup M#'|CzirT2+~5-e;]osǣŽqwACK4leSi#m3a[w,؊}?/^F[N*U*O+zIUGծ>E #aH+V:CrvqO!N6PN7]R`;%#_y.Q'HA+r*/tM+}as KLiu 9s '`ٔMkrWL$Zwg}BVփ[ ʼzs ó<-IΏ =2CXPv)(Ҍ/ceV6 2IRw]P&[<^R5(D )aW ++J",F>?Q*[sBS,[:=7gb#c5)8" DjmTyY~)y̴-C$lk9x.1# DeCG'͍FU-gYo x⇛HNY~ˋ61H ρ=3N/@Haюpp~{TQCKew|C Df"ߦa?.e?<' |Yu2dW@m^ІѱDGV,S \I=P۱{ZbLݤ40c9iWjF7^/8t 䦟XH([5*%ga}rf݁F'?J!rb!(Xيa$|D)zc6o[+Cv6Jd<1Ѫp۳L`ǐȡ;wbO#4*VmCY8ەZi~Տ[T*}GMGI>h9fO4 #U~؋_Q^s׵Opli8B;x'hQSӟ}lm8,Efטl AױȬ9 y p_Yd {Wl>tLCN|9=;SC0A{U4pvu[DOG0o8i7TSư)vimg j4@)w#S(XexX![p`A$ʄ#Qm(f6f%gd\?3§_W@KCkr#n413D`%V!@ra`h3s%͚)VNk`7[PkKo$t]lkLAnWm{Q,TVTO-?YͰ=x889]Wtj(\Т7>+8%%qTW <) *HW?@i,`ILֆ*_Z'ɵvdU w>eAta =ڑqe~1wZ7OoDU6ؤF2Ӏ1!0۷&ɘ~GFX>/d;ٵ) .$Bw4u=EQDl6={{􏌉)5"' }$!#:4@Xw@[Of s:%CaJ+PY4IUL{`7Tn5feDPSKϑg)bt.o-qROX_VU߉MHO6{:,!p67Nc :tq7NXО]-G?cU u’M *r٬ qf-M^ Ќt(R4T̄FD:c֖esq\>gKHMRa8_2*|ɑq?CI /9ƆNF D`FـR 5@iqg& *޹~RdOGr/le|#;r1upHGvQ9'n: ˴\w,xc÷vHxg[r |w_NC՟S]SvΖ>}z .O1`HÕr=kjj(sLMNܽXXGJFsgG2rcv3]?L|Ҙf\2r^!q:DMHۢ {Y0ge?lm@)m2~HJјe=z*N\LS2ZVШtKKS.w uZ0nY{.g80Rڔ6xEjJ-oB1֭b\E@NYyp-l2lqXԉ@+O⌢Sg1.-M1.+| PBRO3M¼-YUQDIJW9C @ud&j&:!\H,wL`Y0K"Ly{7ӄ9Sv$KȲƑӰSy3Y.ђN~(!#ė_ƢlR5-.Yɽ-(L;(3ҎYC5BWVXq{tQrfu1l2- ^BGغ{Ȑ,w6u/q OI%*~Zt8"ڼ=/zjiR-Vo:$>.}uDHYDY OU:*-\N#JZDꅺߣww5+DdANj0~dl?,Ԛ'd"={)AU&|`X:Udo-U@ʐ_5d\ "ѧO:`~`<դ|n'na~Ǻt2uejHv3Sn}ƥqE`V6*Gtyo_ԗJ !]Ya2|ՅԴ:gs9#dՓ ˱i}=utȑPW)U?mS>+~KA  9׺C."W:9'ڹF_>K<DŽ2Xzsz '_vKt f4)7aHau܁ Yu&&h[iYDlNScb.9zGR?KGea~W@ӭtqMRbnYOwvtI,JU[#Α@~c,T8&=iGrJOvA{$XH$d Ep_~’sc_S#ݪVˁdyuMkUZvXcNq|GGPkؒ292mVp߫y?u+W٫f=(AlsXޫŜK9cbɗbu&8$xUV{GX9homv`)YLgp@)A)&N5X1bE5ZN`/u +BWF# Y8]-mo|&d֪X*ĉ;\F )0?5u2 $ ax䡝xKhGeU_NL(9Gj3p *Wp/fbAGeV_}]D4$d9Hacxj%q* RKcI+nLT` jλr޼8ȭ5d$TȆ]+1uGb;q 27/ҳW'Sk>.=jFXuIS~ƺC%kߣd!t*%8Q/s6,I^3@Q00F^%4hF IWwXdg_*bȔCx`'1'7.L=^:cn޾NW~ }ħ惸\r~..%5?ܧ+>Utko7KڈW$C.2 Wo=="ړ,IxSfch$Ky [umK!E:;ҋx>'tńD4/Ao?')IQOʄP{zi^/iU&Yzj =#O}3QO'NC- `@Żh♮Awe3E9.XRcЅHekd`Z&h{xt{-iՕok/3J*-z&[(i]nce8oq5\<—c"At[^/Zxc/pi%̢UvѢ$Jh9r@ ie6LCOgN/۲ADNXMe|=zc0(eHL ]RU&ɧNR*[9p,lsMDYYbwC&'Oޣd mFƽcjVY Q5yg@]WopxYDu=˘Rԡ9>By%SfKs%$“l P"Px@ >ʫiTq^Seȧ] Z(<#6bGAI=~}Xnzenʶ]NohB}6h0[h#2c8ae3 Ky'MCrqvşԷ,P4+5 7FJ& v?jhzoruo:1MPj%x kk^c0Ce(>iZbzT[TebHLȌOdE #SGp נfԔ[*7h;%a֭ H`2+Ҙ $ne4lQ%:ymN۔H/8\Yz@\SzH8&b#`?)͓70VYSrnUbFJw6ݼX.Eq_$XC8:0Sn?]i73gB +W1u3SrQ3䫲6t^RtRi$|AQ%,yw |{-X~G6՘dr!;e 4+pHh&>+*A`/!U(f{WaeSDMXY}b+te nRy qe,|/ KgT2*do מu(fpӝ4uB2oV@7Ͷ iIޫ&7l]sSL|SA/k?q{[]ZՌw}Ik>~fbo[T &]|H*ݳϦ0a$&[. <6qRyuy44Gy3f!t3B9bFz-_,攴?=^?D1ǖWZ\k桖p,۸u>BUF"Tr{ݯMǽ[+S7687)8DD_V`,_R`@_ ߧ1ތj)Doc=2[#EH!!Q:3x]ڃq@l>+3̪Sоl$"-@;@^ӂg&T"4dYeN-ŕ@RA 9vb𰎫#/ë۶W:-n[Sݽ:/ωCz Qz`&0<2tw%axŕ}Ԁ^R%}{ߓ@#zfsk,.ahj?H>^`g0 ,գې'}yx3Q_J,q)YɵbīU5V7oT${դ%jfiV5a^^%'= 7Kq HmGQ)feAB%qGMcߖa5]l"Ed؎ #n,t,/bҗ뫂0*Z$nNP7k @?-" ];&$|{|-~}J֙e_2ys,f>E54zFihRY A\RcH%4ϖ;È;SӛWo(*S3G{Drik{l!;8ȦaNi&>iRa1 z$I<5-;౵+<6g07a v˗1O 2ucBHy3|&q*|y7R= 7/[4r`6(zĈ>l*Śahf=xBWi3ayJ&~{^ɵUa%?"3Ev@E'ߎ#/[}u(jrKrx b bwJ$(*ZnﭻcH4pi\q|wSd|8lCbsJ{b jw2~]P}9DƊhj4P=V6뽑_%>7~e-Y#Z\6TPK~.;5%\ۅG+xW6 z ңRk=M*S3j&ƞPր71b_\5R~_w:CЦWU 8> tpc=aAYԑrl' zh'qOrԥ"NX`XSxm l[+2-/_Bᅌzch&joJbnnYȢPѫhN S[E Z)p5)ki'jPJ4"36 #uʆst%7RҔU6㦫%+}7+l_ñuvgPi"?iӺMb Ls'X|nG0ce8`j>AmH=XOդx`7`7GF$)Z#Wf]^J62xߙ/;ǥ]s[Җ>Z'g§c0'5a`Pܮ(8XC8QyD'n벤0!2~3.h":֥Lf۞#9`@;B"7օ-syf^iK\#YiհΆ߼5F PAih"$3м6FHx>[ Q`g簏yy;]5}\6C931SMq$QF;ُRw1õEJWs8 =$ }X.8)v<!1xs{s>*YJIOiuԣka]匓2;= SzZWv8fǷ TTkAFԞ{ F.lᒔbSJn3(U )SZz:6٠7;rJՃ*% pH[in/S'yrgڍ?ҿJKCm FR@ jiJhO7Q02yRtg`ƙw#aN G @9*lћlKvt<FGL98jaMuN_7"g!DǨ\3D\tOgPP)Rd^ oJ_0\yi Ke/ &n֑i&,Htb;wk}]K/G&:]ƐOAZ ϶'n$F( piQ$kمf4VbCD}6^E~УCm]f,GSIki k 6`- 1ë2*u 혷 †#Bd |"l}!-v5l\0WlKe8 pGhP@HEe -G-C3jΥ?P4܌DZq-꣌˦~dSGDL1+[5aXo<3=q8egKg =^"r_5AIϖG&zt"rNJ-@\ŠJdc"GRqBzcܜ7~(C5m@-G2$T3ƲYqdA9D$[|@J6Or5.X5)`؞gaܕ/!W6-]xrҴܮ5՗6y_`h,Ljqbgn]-VGÝA+U•jHqMYV2r~?=$]>_H aG#ũ&|s1pg/__e VШT[g ^C1޲,m;}Y8MR+%jTbv y)<C  ~ dccA5?K)$*GbK&Qʎ9H֩(q1{)oOER0tasӲ>eӅQeSg]qP ᨬsj7~X ;HS.]aW K4ʏ#*g,.;$I>YQNya"gR߯trSvp7uc^ҳsz^ vAy5Ā`ʻ610H(Cpa!.}/7_g|g8D}M;-I˝~=/2PV]h8~㉼Qğr?7oS^ 57Hj{[bq(6rz1.wyp:\/T"i/H$  G0FЀ >ˎJ3&Y6Vkb|xehϙ;$-m定'Š]в/ X{— tI\9^8T6c"Wg7p0h J_g@׵[GeMYeHvisv*Ҥݏu[q'R$5GJ6VE35ZT1Y닮9^)UpѨ 8!)$<6 dD7.rMJ~u1 fO%-EEBaϵ Dv`=v9ݑSr RTZ74}ܴ T2HbX֠g b Ƚ7t9@S#zHii6 f ^鱮` S2G׎?STOyG**kxez^Ɩ4O9.ڐ&J9& ܟ\H)d :OF6=n i;!@bMx$hҋUV|5Ʒ!=JxnFvX)N1h}^YC[KՑ- \(n*ih 6pV_OM(bAֆ hoo|ʡ%i{4;-JΎcKkITh8DZQmav0kN`X^r3"_Ni./OCU|/'i_HՎQ,MR$wjGPbDxd&#!zt7>; 3ϹG./ha `X`~RyPUnW? ~+ )v` C'm{蛳a۩LbJƚ^ϻF z<*?~K\@?ӟ?A WdC k}1N#>n/+`($~z;rib꧙;d3j p!T)>ҷ -,. iqwOJf$ 5vhiZU6a!W#?YsI>o'hy%+[w%֜rNPOtfݒzR`IH/SAin2M'Hqt_cȓ| ye8d`∭?"DG2aA6qU,j#Yl! 7_RW& m3Q[y9zqr35; r|yAg+-0֗Aj圞tsZs#Э\ : 2#c{xiMvuF78w•k`4mEEDõ/jr+ R:Q..vtF(xwa Nht!!< Mi֘Y_ל!MUż'm5;aN &T520/øĶizvvo{sw2>r-p[&FHdc/Ɲ|SI,d_ۘMocڊr^7&{scYօ%OU/1ɒ@a"@Bjȓ@6m!)xr\Xp>1l4~J5afq  T87(Yuj$^H w+DKyxcH[ޗvR|8p;shYus2 ѨFͯ2Qly﶑&M78eAqp)1^xC0v8N ̷ԢW%Xds;&A pzΔ}Q 6U'g2VsSl2uh?-<\l/^R* MF?ߞmnkOɫ%Krrecksnc=>?DDH.c5P:K K[b@z6A3IJoaC?|1G2DL_lU9}%iTU @߀o:x&z(n1IDb?,o ] (n3lCɭ/٤tV.-'2ľd:$s7ΚXPY2u Bf*N@顈q'b=%w5_1qBO!"DCUI!U ܶX+ %`I#Ec$[RW_հ-_c4xDLgٵ(C'`C~iTf#X1lnm (L{@G =Hp>*-zifǢJ^21P1K_%;N-ՃPƅ^TQoqd83ZOE.3I;XQiC#Vk-BWb-gjuӊɦ[-?_PYҍ n<̩NSci =?^翤?gwC,xED}_$,Ot2-7BT:`|,M) , N]ĿDDq5ؖR]>Ma;K=`3P"5EHȖFq3i~t1{:[IC .H6["v]x"[+K3aޭe-瀢KlS,*{%'?ܬC֝!/׾=k$g@faz0|O nYBǂo11QH 컞mŹÛHϽY,xIK E@ S]RC֤M@@>DN4%oӿ[,̾e@C7^@x̚ }7a |'jl$9EaPA )ĨgrŸeI1 '%b)Z՗ ;2Wɜ=[T* ddNQa{- iJ33Ӓ5iV4+N xx]&f!Yvd /ՕclT1݄DAI hV#̅S"(HGbCZI(nicCӕo&RߵB3[IO1YCk *_2|9vi"Ua2QYax%+rWLketB ~P/Ki(OKMHueҚiퟫEB=!' hK>/\.H}l!')#<n Gҳ\A۬MR8.%#ԏL^g. kWG}~UasS4yg=r?Q8#,d9H=M;cv}3˖Egr- }`?o^q?k^9X`4[[UW2SZ=%N>$dͪ4Cʇh>1@Xr6A+F6ִjNcEΉ PEj- p:De8h"Zg'*e*5۫1y? `ȠCw0A.loM-۞Oc+f5"ܣX/ϞiPk䋻˦VF!Ar\e fQ:g,R,Ⱬ^Q`>G]W`zUlddTM_DLĜ+=t$&6O\bDvCE;Nd2Mw"jjΔ",G.YjFӊ1y|oLjf6쭉Bގ g!&!EHK^eYx풼q#4D4]܏9#=ʒ‱7]gEt1׉d:gkH4Z'gRݛ'Ԇ/s72=/  ¦SM?8TΑt1PؘEƥdr?< Wڰz$U6uC8:!V3fןVjo2=^߸\ hPEwAbHc/*ڕJlQz@\ݍ,/nY!qLLؔxZSƐG JeDOZzغ~LJ% l0.C:Őp =T?}SY 5M%\oUh /FPWV|Q@#I.ֻҒm S)\@LHN}g;_Mȝ:%.rv4@tc%a@N%Iɜ<1v a tk[bFmtus'g<:㐣*혒@ygT˄ޥpͺMO;?wwSR܇B@د&i|\=Q4=۞ ;Oއ*{)Li*)2|pk_ a:(qtf5SbjļI/ p/;=ik>v8. ry1x䵀Jiޜ2K pЗڟ&Tt5~U$)A W7vc&c)KOc9!PodX=D0hHzB搧j:G}A*:8qEv4M6Zx6ސ`RPОtyvg|AVJ_D0&qoc=7$˹;cT )ZJsp* mN<l˯YK*?iMgF逃W1wCS)"R>Di.F=h.ˌLwf;fgs `zyeDnD G"Pܚ f փ;]1y04Naw2єכH-Ȭi%",:hP(?ALoRrMd'X {8y*{ǔjy,h>@ ȋF8aX#(T:Qtx&bNS^n\la3[hYKy?Љs=Xx[}[jBȫO!d7˸3K+bjqCQgoumXڍ7Jzi. 0$9zU*>Y)?rzR2u&~y|Q 6 tEef!K<[06HH úduF"*RÈ}j4b+vϷY7kDUcJ<ޖF+H8t/`ɵ{J<__Q;8XEu;%6]jvȟ7:5|16@Px&M.\9;g֔h.x2RȦΫv9G"J?|昰qM"21k~W|unex~f<Պ?R_GYAg!;eIR2:,N9ѻU׊".*H"IN r#Y8FDH{b4j?l)HŅz{#MyRW6j^Բ)9`ASR/x?m+1)StgEa!dH*hR*'i@*HY1\EŪ1"-XUm5L}伆 iM:kNoq0r3{/b)2mKw U/$\ǎ.; Cu<4_VPE1*̄QV1ydC7C$h,a?sPԡ}$·䗿\AfLNeͣ7(9٩:z6 *y5Z>{}_y:lz߮&M/vf ؉U-__ L"A{WlQJW*bp?~MO )vtto'vg6OdAz<`G#Z4KqMIWm [107O*]dk2!sƿsL`#&)٨Ycac\^=۲D60Q4G'@%}2tܻ'/.{x"浤wg ng(lԮVfMi4WfZLi+AY:XbGi]Io9r~$%8jYfӹyۏ(e so)>ޒCbj]crL$@G9# GR =T|6&e ̡SFGM^An%kc68Z{Jv'P [uĽ`T};N(H2xP :8]W͙oZK'X ;eȊWiMẽ7Lrg3›C}| <Ŧr.4{Qo+rЂPdEMF uʢ̈|TYQE~'\ 8^~U2~.&0dC]12Ĥ%+ߙ9ޟs y g@^ bq; !WI 8G9b=,BiY$(Wȕlp;Ehh/i'r(-$ҋwC:[ULWMo^!(Z%O蠻o+=0af .G[t MWˆ vkRa#B҆y5Z},[-|K#ӷ=ip2"fgaXBvQ1'Ov:Qn^ueΑQqb,1gu/+E:` 4pa&FBYjMy,w|'/sC|/h{cjN<&u{͂4}+*<Fkn@P:0d hmԯ%`ZtɉBHz4)ޑ(]Cf,  # U?Zq~nk?^Ʌ0cabL>}]k'LE[gF~6zvKzOS1#k a! 5'L+ͪ r &-WS-ԄiG ݻI=%[$Ek굇1i9`WFBvꪝя#f"ُ;yPduJSu{j]&x,1e y ZqmB˥DlOqt6l](ZX#z6q:1սj,A6=+eD`ԎNc8'N Fg͞ 8dk n\O-ݻs!Ie'W縨;%4GR+ya5T$Ee/hFBx#cV@R~L y澏t*Ѻ؛EZ6~H=wayg`FFFim4廞=ĊfΠǺƁ}8ߌCʑN((,Ύ(w L*%BUľCѤ:U[tq/JxK8o P(nYBi\FN&RQ/ksņ wnoo9XPG|zlʻ4Rg~uW(yBhb\>?C12!Sh8k1UFI rGkJS$ pYgJ:3j^H ,h=JXVĔI2uo wm 2}^MyĐV%&hYp^]m W1fGX7^z8VMk0a1k&JRfluf#,ߓr2N&ɁM (vI$)^_N]߹h1 |xV6 1H Ĺ6|Zc\LpK, Pv ޯJnڹyT3G?(,`Li>CƵ"pZm\E_AMX#zoJCޜkn0 3ed=5Đ{(xs2Y0^Plc2aQɩ!- Na,n0liBr ܡu.3LoLXEhQ5~/RDꌏvGN._ã!ό  2֠z$C[=wH~< g$nJ ?Y# MR<ә s>Ǒm#]2)Z48)pjw~(b#fM|&dM҆E @ KѦ2Hs S$$,E/RkY#ޏJg ^v\=LQEgj#pGg]{:/ 7^\+J&]k̕DBkTT:_!7 hU@/^ϤDb9̻]ܣK<χ;Y8Ѣo؃=>$c &))_ڥ,A=Ъ A y!ivA#lgz}*We8g`ZYBG.GHU9^x^ݪ0ʣeH+j!("u_:ݤ:*9&uf7,Ra͠0{v38\wgiAĊJqH{m4 u8|"bP8e4(7 q%g[$;>tN:B#WR0YF&pO7F>aUHv8Nv.TS/-do-DިpE77-F]|zrz8%U[j yBďR]łfiة\?qz `X8wnpET_m f+ů%i'g(\xQf:~SOhama4֪eq5!CtMC+Bړ8qs cwrI؈=urU:@bb[HP,}}2V^vX6f # D;"Fp>`@Rýrg-ӂRt[q;k_\y ,3tAUV.J4Zȿ玙7~zyz)%8%&0;秣nem;Ck( YR"b1KA-nW.Njx'f]6sEEw@?)cF7K_\L VFE5 R Ԣ5s%wq9; }TO#5'f:V{ѰSAilüawH~[plйQwf 'nEjs˖S9wlu 6m(ҟ>nd 1DYӨ֔ijV5ɏq#ج?x|Yzf\[.oQc._jeπSA W'RHr":j* +)XO$ɧDd-SNVGi.v |g: dd ެKQu@$SxvY[0`oC0o7RN ־1&abip!cqE=A'mc:p㻶}$d7:p91' zd)bSN}, W5^Q@7VU=o[+I5r1R/(+J,>!OC~skxyqјA54G,xHʰ}}N}MfyG1o'7Pk1.iQ5SEC"' +-ӑXhWU ĶwͿnي7M=^Jк%ٛXA23Ib:r OT_ķVB m {&e.uCuVpSWAtЁ {t$]0\,W/{YW(p)z~mkD`?LZcqQ¿9 k\8仄o؜E+,?W˿ togu4%)P$!Êts%M 99iC)t&xy:}'a9+h_5!{ꁡo41UG^8y:Ika8"! Ѥ/D\+J[ ћf)Yr zhnM#阔XG]|o-lF9:~BѪT2G!`qjvﰦ jv|B-_ )aj*U\WQo9hj]L}$jMqt\6>(G Ӂ]𕎹wg v,Wm{W~jU9gc%;]Qx, Yu: ˱k'$L g?ޡ5[9j B'vN Rs$L,L6WvY(_2L!`=$\o7z';}>2]ͳ<{5F֞ f9sܗfћ}KKLȪl vBңKQrvB,nG?iu_vE_ޟQczo GPIm'rhT34+#f)QEf! Rrz%c6+f1J{PBrBIИpW㳬a BjV0O-}C1Dlr M{& -T|5jȯNEr}q2 awiZcQ&Y..>Tjk7'&t8HQ{I/8NTo Tze }t0P'h5\0G/[y˳~O93Nk7MBr|,'e9{ePK<ⰭE3#4hN{7DDXN +%j[AL _Rf.dx5>75lNR$|3gC^p.$gK1e8%*U A9.3-EdLyWL]1]gp!<Y)Y)t"qi9.7k/r7oMT)kh%\K'&,*υ<ܵ0[40h-V]6 wBm?А!\@{&'o/wObwE4,cbf*4ڬ$Cytu4_g 4ӪLl, /99Iȟ8g :V*`!-enVθgIq?OץZ' R-fĔן |FxgV>0K`eX(-uM*95.qVQ;μI"JYJxِruOTZ=5ÓT$ &z` 4Yp(iQ 3kYMpb,h.1FpP 4i崓ȌGwxLz3 7 $#w hu߈M"-VJVΣ1"=o X-{u5و(Jh4kǑQN8|S!-|ȿON3MqF߳PP10K0V~DFQ>$g̽OhE]~8 +%z,?:m*N1yby,(IzCfCdxN喁zotG2/{5SSD9kl>l)Y8i&CsG7xs :#~$WM술O2ꡝ5+%TpCm ;0wu|׫2YR -TB+ܥ | ."P); M |!9۠Jiֵ`r8k(' yIy]j|u0+ MXufuè\eWc|x풷g+Z%v$0T6rcn lƲs0=$S;$u 1ݾeSC>K^*pѯ&ɤ|;aSl-]F<HC rh6%,T`GbǫGJ9e1]/` /s ɵ,qNȪ9߿xv'T eOkp؅Vb* &ne!j5H(ƪK:=`N(C`DEͪ0%VB0Fyy޲F^N˔8pYCTӅ"`%mgb5d^9u\Xҿ_~aDhALS!(ĝ&.V/⣶ZN@I_fx xK $r̵~x6LҔԔ!+P2컠v`Dm(dR.!֔)V7%z,[;4҆} >PN?b|FtM0_>Gln|pg^y^0YDs'K~*JZ=PCfQo+OA)Gzݽ%a%,bX` yo輬NJ՝n n V̀ol_hKYBvLm!s, `Uw-F!rΘϧo-oSyJ+Dw wHg̿uN%²-&Fx:*[4Y(FU"uxE+P$bxW^~:Zvdpǚ$&a ZCq(;Lh!Iu[XiR*[{-\n,lBp|^i'1ӣM~Z a,HA auT\<]x ͒Y$uWb&H8V+J%iIJ^i.v,[Ko瘔w+%X9<.!|AavZ1֌Υ-l\')l%]/o!?hGl6W-y:aݖ2q$:Vz%ˤ }d dǎ֫r\<#I HX)W[ŗ-mrVݤGќM{."Q;PBW/A>5N~aTIZܸ[*zًRAC\mne՜v}^*a*b;=k$M8s7y8C]0Oٵr/ǮS7@ka/( /ݗϵb$A5 - $X e ӗ7 9oInb9!=0Ьm'/fLIDӟ툮Ox7 *Ln3@. n]oݘ"*Θ%B+^މ0(^' neж׳8J}?(l 4R[cTl'u= d. 4>_'8s'U=wK@C7_>VUfWk[,L ]Zh25W$7/Yhju;2xI* ;>L{rJa) T?W\h2Rp-6ZD%Q L*ƭ?@"J&pBq1"A({y\%C(a^ 7uYa S[סbSz:`=5ͅ?abk*:(ʸWW~辽c (Խ#r'j^ ܢ? iT{wvbC[Kk~-;"\͡n՞Im7qY' `&q(¹&q.-' RwHra}ciB.fŜEAFrz'r3Q5qT:s I*3[ uiEӏ S`#>Ợ\>,^`g(2ӓZ=G-[nSs|o͠%ѷ,Vj[}SÔu{CGzQf= G˦3/zLW Dq k+@V/D$(ίwHΥ[ǟ$/**2CQP8{ #+OK EG} X])~xNsD~`θT 70%,`ЉnÍ/\TSG1C~+ʕ10# OuSpˀ' nzT{=a(HEsfjݲMl³Jֺ۪MӃ/hT/4kX M:b'AQiP`<+, # ܢ..% LX 8}׺d6t"P Ω2 fIG6\6W8hh8IQw?vmU9q}.cωb>s@қ,);'! |Uǫv* d5lΕ5=>_Pa8D֣Tg ,>bQXe 38Ta~>OO^61G+H^C+¢45w ~B#zczGWg8Ȉec'ӼCo1qVM%u٬_. kRI2JQ(F/*t{A͚bSREfty65֓\%+-{LrmXB"6+jf)/gm*5kKH#`oǠ/cifT|V [uҡ5,V"-j3G* v;˻/O($>B+˅5Twרx$pBGa+;Ҭ0;(6~% d6e_Ni, o}t'g~Ij GvQt*HZl^iP;"V[d d<񼋩 D7\k񀤸pR5雐,R Ñ%Έd>ȗxO=m{u_wΔMՕ7V:@FsQk݁# 4`A٤(USؙ=ȝg=wq$yU4|&"ĒO_B/Wjy|1&* Po|,/ (j>D!BL;` 4C;r~%)UR-.́b>q8Mn݉QA BrkLN:9nwn7>fhrZ5d[܉-o3c瓺w[a̬Z0! x\hVscQybWpN6 4~7¸${pu̡e@Ea'C[Oʧ hzK%WvΗhOb?{( PwWݑt3"zFĭ?LmQS4#6H\2K7)A.\7X䅏yV|җЧLś`jW) i"PwH=x/ T&+$%JGa B:L3l#XjDvM m RXSkm@ØԃrZKJ%03@:9 [@:VԅԊa igԈ#L ]tXpS2f%Srp)6 d7&.sej]z(f(ӡ8[K>ݤ~ oLp!28;.sTnV3aXkq!! ]zZH"4)$o+%yMCōڣʯ5-<-|bK|l _z=ύ" ~*\pxl`F@gh:wԄ uk]:U=Ο0B9?r/E:@kTSTa˃l79 Bɇi]K1[x}l\O5xOAxuY3|eJ-7 c X&WN9%~ ֛.sBiA}GU{hUՊE⸎wJ=^4Id <[$oE)ʕ O1(~+2^$G^lW8?BsZ Xn,=.L3H߷(U TGx_qVK匿^CC! =~.W*?D9:?֣@sS 04b]'h)$ͼ7nWsMNşA8J/FX oE0 J|ЫI?~8LZKsksfZ+Lm K=_;}+) GI8&f\P0vFڸ y0guƏO~A)Do qnI^Rvb#`sjR,pv4@hn5uL&Qۇ6f9sN.ܱf珠A3`|VXq`gٝz1}&ø_cGs͉z0+eY#q^Hu ~^_6`}*x ³[eʗ f.GV/N1%尞aqmbR [7xB8{=.x֚\CW z!k~ / y(:d7!$vQFrU|q~!e%+],RסiF;EZDž|"ڐXn-sk$FPOMTq;SGjynşdjj hgR_gCq( 'm.trߝcNZW4"q yq'Q _cIc=j׽[5% fqbQRɻNܦDKơ G7k!^#DdĐ;h=-ft&̐0~O0|e}PJs g¨'~-_A_f Yi2~ wkw׋ڞWLXP |MD`"WK2+/T2[ME@ 1i\*ZXvUDno.H{u>? jGɑ\[vQ6Fi#Cy JcRn;q L~·q2Qk6oɇmvӓEܻ&Uz'Qk {z"ec F"rGqNK͡$/&|BvGK1rϟ'Z,eLmy5ԕĩGI|9]Tt^U?Az —W}"X>66B7t ԏ܀iZb6RCϾv?0VGm]%L NixR=joZW링f|f7# 1 $}CE.Qbki10]aG'Q^p?'s(A_ AeH݋$ y*6<7VH`IFFrP4{[R'ƒb3Ub1 yA[2iU͚C'1@2 `h(mwu7:ҘX !vdl&'Y$V=w`d]v_u&#Hb0rIj iS"ǣ4E*򢇳|\I\^Rѭ q 1$*B?xUSLh4|;I:-'J mZu+ U ѹiQN :Kƶn{>ͯ9ȼ͗q3_`d2ꡔa8]S@D[l*~3GIJZ+Ehj ޹.$l.fŁ_9 5*Ac j4 6kc;q%>p Nj]>\ǖo<#4 N9~$Gfލ=ȑ~]΄\pT^~=(?>I8?LloD{05 E@x[5椵_-< @9o,ï%S7o8}qu .~^_rQM8؁x*(!G?ʐ,_d)9:zg WS{e~̜}P~=0݁sPy<>bLM5Wn줢<qjMJ2?yX!]:ǯ H< -\`1V,Qf'Of3f 'F-fYIsm-Z8X4S9N9dJ\ rj4+{_YuHzǞA1!:GBS ,/{Uj 8k/¤1L:@YX EC0L4fS<<տ3t܀ud㝓TU.{*1 4{"D}OYrbBH,VAOUN OZjF ?,A\jIx([.zo <0hcHE՛)`ABBvqpl=î㿧5".Cc Oޕ.@Wp=o]}#QHkCc]mNyupp6Gu1m7EH]%NudC:|)&#XpP*i!8i w|AcmJO2.Sʵ1\O`s븋o6[}@ґ«^5ɻOK 5rBdGYn/PL2$sBn1mo;96HD{ 1Ttf)n6KǢ։#BKD`U)>"=s߻S՞+" Rq߹ d ^vGƫ]x.Y/t4CUTNi0[[XZ !qШ#X5.qDrH C PwT%$Q-Bd^_i9^;di >2Ұȫ5%ΉgmSͺA T4X)FȚ{IlDX#BYYώMDxK#Q$R@A[ 0A t|ȭmTo] Cv!ǛXWəDu"s2yՎBڊdbh< kkc3i'r͇#w Atٸ.DAgR&q&iØL\ÿ YPb'z5,ĹؼƂ.l?r:M!8^RDOj`PfNsWk{z,tI#!YR L[[¤=\wB>yᔷ%rf邌v4VQjd g9 qNȡ|k x1_fMr4o[,BBͣYP9F¢r]WmI]gDqXVU7zvn:2u PT6/+*[IxSQhYM!(gX)?B&3/zfӾl5:F%Lfv`N:;Әh%W`C`|O(UnN;E4Uej5-Pځ*w}@RW`BUP9ecrIivHDzv 8 o`x0hNyLni"$xGWݏU!g%z' o=^#* )D]ٶN5vM݁l5]]-l]¦'JmTPv+`X=4Une-',Bd8B3C-Ѹ3*K 8/T,7^GYhL? HFgߺ龵#`fÛo'8sL.iХ~juկZfQ|*ѿraCQ:!Wm)#(pWq[7LmtL[B:ln \;SYx(GGQdjG: 1^0xwk^O.FY L8}.K~Ml'Fm J%Y 0ÅclW6$%l'<-mjK"A7hp}?Hq^vQ*g½uy~V6W VFʗ&a**M-acEqV<^a_|0抮c]! *hj|%l ! $0xҀQ޸cCJM}IEgE>1]  UX~!ɪΟlS%~ 1kOKߟ5 A$όL$^H DT?MlR譧چ2Pf7W\nb17QN"{9^`cy9@RӇlD4=*T|_֥mA!^hN|t:˰s~ۼ=2h),a')Rp,eI?b¡䯱 pr$*^0/x[TߕnT/3/ݵ>9k!ސenqʃjzZܴ 1$A0Pf/G61JspǮ=+'QRm^-VoG& 8l >\y'>-Xd]jd] 8'p@ )&.T/sdFQf;B  yؘ8a*#F$ $yc21c,ҦGXH?eIM5າRߺ,1@~E ]#Bp1.KED4Km h~R/**H޴![|G["hM%7<ȯa!L0go7bU X 2 ]j4߈z' t?\/jdZ~W]q,ldMtbstm5I ==u"oŀ!񦬉 ض[N'e1SAc4 >ܛdm)LJLTRռόPk!#m-``)O(yzKҳR:r8 ֗uk_[wYj3q=aͨOt<9N9MmAfL௟7)КV0PZ=rs=@еΦ$ve@Lu.?}L$vgF[ՑG e%H[O3k f'+eSsQtLQ;g+z,q`Ke^_6ܤ6ZWԹW@t4\Jrt_8]5L}ǣ-LK\_GgdEF[7ʚ k'm{L+~ (T#0_EGb܃tO[Sz'|oEy.bf-Io H)yiΨr>XDT\^Q+ͱ䒢=zT3dk=L\xg%V~ݽPꇃ{':z3)Xى%yYo`J.Ǫ_ )S hTƄ]jPXui2KzW#Ҁwx0Ԁp<'6Qo|BmBox4/^}HƂ}#~9 CGO#HK|aLUdmuv+_٨WQ !{Pe\FqM%R0/>l@@kiaJ.7;D3+̞/DbQaҽ&3Ơ%)EgfGb9ԅ\b.OecbyxMoLv֒QK:XL,gaj嶙RBey{uҀO,6 zJu"z.4XڶZ̹Cʐ><*u 1uf*|y(l εߒZ$U~pʛJZ'%l]{S5e(8lcw43T/^ n8ïdђG'"Al ]n+g{QpʀҞw{H).e^a>0^25E ~Tˇz*Ty[S)ks(1ؖVE\hfo!BIFf?nYSEky~XC^h ͕Fr})]6*YjY~R2!r5uQ;)o>3r6/JgVͿͩsX)=50P߬h_4P<$1Wn6 aq֒|w>-4`m#[0SH(s|(*yA2ٞT r 1h"PprO&<}1q.+ Oge02%{kkp632Y"?hnV<=#?>F} 4'4k<ݖ`Ql1Q[|MFFbJSZEH7wZTxCݳ`$.c=|5>8IH8˾dʜM^ꆃҀ] s[pTuQz ؞B% @G'HXZCk!&0RǽPx$i^DID'Pn=z ,s3ؒU* AA@G钑k+%}XԼYKwG8Yǻ?QkRa#M2륲66bϱ^J8Haێ/^8ON+[.`LY?"1ч}]fi3e`JxYrM yM|樛e$7uqѩ^c謚 ӂl?9ptk+vz u{RΠ2#dkyb+]}~@B:T| OqgH{t&mg]שGAztT߬KO<ŋ;FDdCmT!(,!:~ ,U(Ƿ'8$äOۅ26.G|u9SCz(4oA:)&xW}I*BظEP Db|m?.;ZY1~oc  gt$ЯӒ|gL^!V$رUL);wC28PL =r0/wԍ Z(-UaiA\p|K[x,ls>Dwf8hb|{N3y6T,H}ZRG8ujn:η.zH@vfc;|HwIP&h)"BKJ6&eA,[\Igt"5?|KNi0:5е[=|)u}u akB˜s~(¿[;tt]J\#XC`/p[!GQ3\N晃w;1\n&'0w3PE= ZS9&F'TFrrτr:G ISr۪UHcYnll/sAfUFhGxNf O sM rLgN9 ,2^X!cMF2u&Fm|V"_P(e7ۋv<iTb0݀nz]V@uVܔ!FM]>fvf3v\4q 0j^`z$ʙ鹔'[Λӿx_Y|L>WwZh\wG̘ѣp^\-)vf^#!D/G$eR8z%Fo-'YEAe89 k;awgffzt#kluj">Z=dΊQ|HH7B4J^SϥmoK0*WG#Q922-Ύ1T ǿM5ѸNx-QieBt({Q}"VsRc O.6~dV?Z0֝[wlٿ'<RrzxBnnV9 .<3=wx<kRbi6dQNHᾗQ FZvTrk?_rp9†ɗgs!X p;<^Ք_Jދ{Q5=kODe5lSݙ.zqm~14Y@UtK<cJЇ|UTpvД;0tJPq[_+i$rU V܎ Sm9F=Y@<8饾]mcpO r; %ҵIZ E(W犱Vmy00d s\3灡o  _YJ\]Ġ')\fxri6STok-'RӣB&0e5s) l<_+pxKeZM N9(\+PzLaNyH;% '2 ~ȉZ{J'澘;.Rr5gAY/Z$aXg/hAh @[߂,mЌ_f>b%Gڟ7Lmb ӥct*lJZX-/ij!MsACQ`gW8G.O9^TF 6NC{fHIFZQID9 ]xQ1F5I:ho%DUHC_DeHa,Wp-Oe9h0w_<=<Sx#~VL 7nUr~n`j꤂],RIRPa7nŤ@,ZAEHxzxK |&y3T%Das˳:?)_+k GBXe(y-k%7:bl" Jl\ϖooN)~1+$Ub^5 ES㋞#*,1uY63Ο`P4L/! Fui `M:.`ĮN.5kkŵ{ˇ_ǡ| *m,kc5;mM~ˉ-] 3,6Qy83'Z~2ό f䭪D#oDQT!m<%~:8ʁ#%s|x6~LҵUG cM b/L.oa`E?eMinfj1{ζ_ǖC?Lɶ˘h6QsDJ2g:p.EkE݋GUoᬕ.ڶ̃.&a2U2:=J3 Ŷ"`/HEi> (sFq&# &SߒWW'F>}.8b h0 L ^5s[-GJiwlJD!A"r2>B2#YWIh 2a蹵fG>҈j]/S`1y6#\!~NnVuf8u0~lVSb.Ov;KyұL,h&zS|TvـXԪ218מּr&[+/KV 6^RȂId~kxGDyu_nu)ņrڛ_R:=z8C5`uGoԘ66n_8ONjJ{3^1uh3l+ ñH}*ؒeTcfERv3c7J~7EW;Y ȤC:#E$kŲrf &T+21dX6MzG u\:]b!vX`F}c4,s{00RWN$) [">~dpOeH,3p-I'S?"N+XK)٢ /!6AKnT T*(;sHW ʄMYtGxC2icjYS shiOjpB^#֏]ǟMUJ(ɻXz '2nV4%TrNeIf)qs6Y_wct[f8q^V.w qii3[.9Q%Y/9%;[dÄz)޹OBЬ }*Tר԰S#u&H:r2g\Y=:׫"1EɯFu8ߺgnX'4~,:.6| s>H'`W6n\TL1&)-rsdk 3HƜW݉/(4:1,;<5!+Nmt2a=)7ݱxy.]^a wz!V$%o&h^r 65PrԜRɀc19SVvX,Ǯ*!K݄Wn1޽MGʪc%۹S} $Z G Ƚ,Y᣼=(c3j\5"! I$ec1@qd3CJ# /.:Yi\JFp[L VH4"ƍy}+28}v@rSO1S%t06)x}B놺o?}ȭ&_r 5*q )yUr})RwO}E (P tu<^L@Dե>ō\ݢ>a;uǧ*/%59q]Ǥ=2妑N]ۖM|4: % K5#WgZ9Kց{9֧ 0a{ P>;M|~4Nշ<`q ;`rֹTQÚ C=|c wZxX}x^^` *F%O`sYc'`^ʸ+_=lͭ1fPGeI~9Zc#@B+E,.GF2l/xnr KӻvBan+f'r׏0؅`{܋{2+ä1⊖uBzͬLߚ$NI(XrQѤh /yd@ 0:j,K?\6Oq dOs/l o`h-ڏ܈A:RϬA1TrWg$ *\~3؄`6%5c Ӹ}c}KI I{)@!<}\pGy-ʪK2\i7~a2"A/ެymq4 AUƷ|ߡ)P![;rۍRN|j<,@CVȊ*Ѫ4@yOB .W3ц  9Z0rz,:X$] %W@'ޜ IÇ=k{oT.⏕uԦ{NB89 ׯr!9c[L7[P1wl,(y2:T!H=.9gHkJA~o!,T1 {d-?:.Թ0fULJ%ty/2oiUhِw_S_եH|2Yx9-I !|<(Uj7L:GKA[m(: ˰)SgdGY(!a%te8xdѻBj\oaGs@"a>z\?2 6`ցAKPR&m$ TAx xa?{݈80W?8xg#|g刜ADh/)t*U &{)yrJW 4_m*WРͨVXegGZnZ M^ƌk!7?̖{~s+'E9 Iab\Bp> ^w g 5g+"+B;uf|U{ IDBrkiV:D}+,'HK7 0S$,3oǤl@hJ7\!Hz"Y+A?ƥ׏i}UFKq@&M!t8[uUnLm-z2$\qG8diΓvjp1E GsWwG?~_x~KNcסQi{N 7z.Rp(}GG˔wNu|@}%e̔_ vQL]_+$1LͪSs`}6,# 𞬆=.~r]1&{VW^fʇ1|FgH!@kx Tj*V;nVG/l]*.HT Cm?%{*zl` z)s@{SÙE&a! |#|OLh$)>4 #ҟH)tSm N\&:cl{+ 2S]aZ5%҃ذ6P"h*{J {ޘ+U8WZwX~LHO2+k:>UPmxE?KoNh8+nUҀ=",ߜ< |%(@L+y?4*]8,ñ'D4uG~*iS7#w-4Ę cѣYwEBi #hzOxa TFv -z|\d=~ze{ mڄ%h减rqhˢnKh7j)GvI(; ӸI /͘|#R ЏV / wDK ݽbA^$$2hAԯnTuFsU9aBGlC>tU@#.]>zfR9򌀈NSGsLՏ˕!jF|XszQjLޮPܬ>bmP> 95Ě|5~Bx2q#yn:dn՚B/IJ["pl4l _͵sO-qqEm4~dXY@ Hڀ3lgS.n{[@*Q6bI /댎 VEX@(QY)C^u9p6/a`#w6U3_녶֡@oG sV[y50g(K!!=؅r069'?d|bY"  8CYdiz gEJ5ܺd|7ٰ ?< *g 0adRΒ6H \ʳEb{?0C/f8Ӭp a~N|䒚7)S:\mKgʛ͹rg{ ~"}=S tIZ6)xvڑ @S| ,~@ ^2':xߖ4@uK2Nm&&+)[uR8; GI'MIn ,CN@aunYBf4[<̮3Ikz1] k,%9@ߵ0b{W+| v_NK4E6Ua{.G5-w[Y5yGIQ_V͢7v}a`/I-NE?vqe5l1'^?yJDwd0&jxIdaZFfr|Sv2@)wuM{g 註\2Z:~eI*ʨLJTgq' $2K5ovFxF;␣[c?28eO+\SJi̙Ǯ=!Kn`aC/p9ZM9aK4(|El+%?-RKH(,CnȾm H '`k(-43BDMCO]XXOxFH-/bټ_y%iz!ľa`(x9ȷ]AY}JHY- HA`7}₱wZAcX]5;r)m/"#vV50!x95 $TFtx#YK6KtFќ %K2SknZΕal l?xĕ+6LԤ58I8Urxp/el'ݠ T&`W@oϹe#0 $%x4(@7?G~SSKH%ZÙ7-!7S-zi@90QM}Ϯ$o9)`֦$:@S{&gʊQkM^qZ2uy!KM?*' q` a.giYJԼ ª8e BycNZJSQeR<~iF0(`(nx=Ɂp meA:sq8ϰeT?~&4?)1@$B\}J켹2e"ߩ,h4߇/4^gQTT;s!2z.#Q ٻoq@& b6^`G*ҭsMqyϻ׃0Mr*bJ]DJ͑@ (7͍nbq[4QKb^# ȳջ.\LDZr/5`"{AAhKuygMJ sa!G7e{ƢAiU%!E|,xmW8jdbKW_uS Zwtb "4Rμo39-0mKv;f">bpg(rđ#B! J0!} &}/09(ԦkXW B(EBfGcʾpkrV~ͮxD޷>1RTwIOda\ ec{#;ux3XPƿ zC`O{paTA-n𹰶}PSZ'#+Z:'{n/Lr9kŮ[BTMHԌ*͂5c"9Z/-]C( V0i #s-F'E!V2to)Z7@rP]fM< u0TAYC`仴2F;۠3oa)֜Z1~A/!4G$ІM2}ǚ.x @N_3x'i %?7p{("1+>LT_?)]»x+Y1ڷ1b(iwd}Uq܉h"`ASPg2gk_!HII@fHY445tǂV*m:^úq?4t';|544 厧XQ|In)<\l7; Mf䫰8*g&}ˌk = #iP3> |}J>Ѫ̟8ǑGvwW4ޑ U1eˎekFE[:o1K-hU@T$ h\x ~wL$k*p*3t.Ȱ=߳*@wavhQ )xcg򪢯Nb]T [ӣ$]}Nvߐ֓ڹG5$.zW|aenFKT$c5AW-\٦7ޓh`2M&Wo3BXE[m sRui.~zO2UdL bu &s+~0n.B[2ʼn%{-Zid}rrE]0YTe] BQj ;Xڴi{IGrC܃LL]B1%0V .P ^(Hv3 ~RrL$p).ܠjS;FiUx,@oECj2IBnL%Jw;fS5C짱JP7NݠIs6?~cYfFJ "vsįoiɡ ]ʙ2hJw;ɢ)I@(r$Q1dk_q;6 ֱV08fd]_Dר W ]7CAi*({,WrnBKoQgXQƆ5ۼ_R(T٦t+d:gI1Lz㎣rqAQ::Y\lDUB|| 7 i;ߨ%!|r.D8P\>&7zIVgW2da/HZ6*W+>/Gu`m@Y2x-ekwʋ#i9t6,\'|JyP=sP V"C E8 r?ZvkG$kEcj[:% 3̈#eQ-il^ư>P4a)NX )nVnfͰo,Zb?05ݴ:z:,9Q9SI̡j,*Teb04Afo1"7] kkD&VJ4#kA'q1bl_ÌΫ m{ַ{+8] [U=0?UBDzj4.r/jI7,s,lƃ۪(uf} rdC?>41, [rN)]VͳZJ3=| A`䊦 9'bj9Gf_i#HSw 2(F{5B2E_ߜ XZQ$=}bu"f]&na`s ]:6(pRA`MDfZMTޔW/: '42VTݷl^̕MANxo՝B!;Edq;; >jׁy'Zuy~VC G>3xuVܖ"dr3}9zw{"/M5WI3V7/:#(5Tȷ5#1I<95D+X w5ȸعT}l|}#ojOoiS{!#栛Kg3bc([LHޥE:p M&Vf*a\WNSOĵEcпbb+J:aq9ը֎ z̠"ljpN3s.- +wO$WOF?F2UbTɬ͙ YC_I%cδp]&Qne9ْnULd%y3Jep;Pr} d`ۋJtknj?a1U+\C^Sas3ϫ̝-;9+.-v\@9jQՈ~ޖ7T>@P!*mEfj&toԃ.KY33t߄2bĹo! b"I.ex=3/x>K!XǎutV`©|8 r?l2 fսډG=ڢND 0bm>{$,[~T9o2}z+엣]nT.zrLTav]T2?T#" "{)k Ud(!Bӑ.Ӿ{ }guu۪ D !%[eE8['5.(3c|4@t )nCtNcIHHg$:F-K:nzPk;O,_0 1L4#[+Q~[Yܗ8]]Uqh Zmպ4<hHBbGK7őjgȍc2z 3ORdAZ>m#@v" RGO kFnS%LͰmPU]r ]s/ 91(Ή arY)EC?*\!eq`#t}+`̃Q>;7a*7ufjM+8HRO亅r=1fT+wwyw и0y=ga*22H@$ܲt. xZZ\Z~K$ʽc-!| @*Z7 J'Yfk ٙ<]rR&F0ZfūyVXond9ww:|4~KA[1& .9[V)T[rth @Tl bdBY{/ߪҎ)e:ԗwѣճȱC70~e!N'`N;3a\˦4%~8!6lwujο@'/" Vg32~]ufz8J97ដ&0hLZ:(ri|E xJVe;LPʴXj U0Zzp|0};>|XzƷ}]ʹ*.k)p1ФL< V%Sfw6jgrɬO٢6^H97- ~g5GZVP~ 5xΟ0 ^D36%p'ܲݡZ7Kpx$[_?ku*xho9G149c| ttTrcR]=wW7.H5QR'1n/FU,eb+b `Bf4 sd h#؜4Z>/{ s?ݯG}x@ח ).䯣(Ǿus0Z6vF $BtNdF Kj? R@7G=xpmge;ƕ2ȑƅݓ:6@\hЍg#$fX~S= a5hY-qmDF, Jq^~zcֺTCC&Yj]#?K_c;U 6xb*Ǩ <J7Xj5؈Y8Q!rd5LNO)AQQmH[a9 KNiHK~;pUVf{2Y8*pkueep PnkI9&U8i4Zaxוmk$L>^X{vT8_F|3V WYxIsVL\(Tm\Bvh G7(\g&n` f?qYfb\k,ܫ` JKp~d2iB48Bgy[D [Lޒ.7\48c0m%OL\a>w Dzb$5F9*ƀڵN+%Uf*Z#QCCZ*ӸԘ f-naIΊVWiSn*nUwGfgW_JI:HJ\_MHYx˼bZ1h`{{)kWWhdpʹ G`EqZ4l9Z{=fmO_,[zGxm&qFƠtu +R8DM2~~"wqwx$dwf˦zIl0x#00 Hcsn.+aÀL k/Y3+a;>{0j6:Cߞ [ bqӹP NfE&y ls};pCChuzAA"_w! >jrpOƪ=ט菝h7>,=utd%Eơkk'/($QO@6Fx{=|GL. F?MÉxyق.Mܼqsl.iաM$XJԏyYb {IV@i} D&2 fJ}iDBq|]3X&Iy|'0bl81 qu,F~ejwyyw?>}2nk;/>cUIgHbqyi_ԸJp‚@@: E$F Dʖͭ`,x<mYҷrkf)\y͞s7"*<<_rV4 w#lt}SjLR qC]V⮠`p)$Y=EKCW]e7$mSrþY C?I)#RIrk $[ӨAP@tni-6ql"D!od $=36q[*AhPgfzDUHRִ)]m-{sYrp{\ ).>uOd:CK3=i}]u[9&%n?Az]~r9s2i<MWD⳪ +'Jo;?KDLqX*mepâo=$f1ncI;dKei@dlc=.\ ҰVzH0]m߭۹)&^qX3$[o~CRf"տh9WMZ >'Ӱu|Dnهh[m]Lcj-[ڋi{zMj;jWrsG)N-g8pYԗ6hx(F0@mUMBAhm(N!ԃ}&U)d+3(ɡܡ+#ˮQϩ'>1^wWQ33Iȏ؁e5NjjHbVsջJ !=9~DvEO`᾿ HKXtD4 P-Xvݎ+,ctK2%~If4)_ 86]|SQHeqL!Loj Vo$I:=K1w#m9/yOyxдI)˲z*#1Sیisɬv^$K  t{}]mhLl`M\,Vl)#VxL340cۑ[~SGG_Ɉ$)fE-&G\Z TPn8b gvy`R9߼?)]e;GKFBiV7z;:OHX|6n8KspN<ݿrpv4%cckpx2Oy=$kۗ/i*@k ˦@i΍,l2>&0y܄W01znCNdBlgHtn3:T)n6jEKV`9"Q}*$|;mi4M=ɬ:צ؊˗zOߎ-AHlnYiC j$HlZa6Obe1.ZM۴ak'{.ƕV&"SKB0s~*lÖ^V g~n[S?/ŗ/؝7*x@? JRj2:Dm3 i2Ё41ckFy])ʧFt7\+]=>ZiOyѲ -um'bK18Q̙/O (B7ǯ[$jZ~j 9Bay~MHNd rg6jmڿ,'0Uu୘qz`*ut䷇!㤋:ًvK=-. f(Y3R IDjVsHq*h,g\;@]XH(.9d*Tz[.;=ţv_P9T9c ?/{wk.<ǭ ]tŲuהcFڋm2 >,5x;װo (q[%j$0eA.89QÙ&nxKE>i9ҵ4vLFMeC.}o߁D5Zʌ6.4\8='r DiZE>c5ú^M54~_BeK0an |֖ pl%l$? @Ԏr'(g(z={/1tE,wA[E|XCSȊYraeVN@]ݫC",t__c>ra8Zψ=Eʅ8e QeۓLGm"EGa]TK2^Y_7k1SzM#WƷ3{X\HD8B'I绢q{B wʋb }>c&We@/6 m3O#c)"%}RN~@pci+NCƷZ.O0E,D:/ֺ64]{lA _( DtK5%7<#QfK,~@>AٜDwWX m&nS_ &ǁiv^ﻲL''ʂHΏCަ|qƒzg\lHO X;GPNiG3cCC`4LNt;mR-`Q-kLdI*Xd+9ڊ؈7q!S4Y`V}_ws p``:aHPA+鄫;=g/,P3=Z]C:RͨSuj% bpcK3|00W<$1G6`yU lgY`]N9ZA̓|4$ڢ۽4c1{7lV5I갍k ί^^$j8Պe5j$B]#]1=| 0n4E(Ę6rz$Ip"+*8Ֆv"x Fli9ar1ӝNvBqAMDָh5*[jg27BzwqH`Nz{w#Ek~ ŹC@nc5Yqr#>omr.`ߖ:ܹ1%G^ bruuWL z  K A)ܘj:mT'Wt;doq쒝թTE hH`-/-Ôע\ƅHJ i(QW"*tn!gfo*a)+h[YZ,6 Rt4 ?,neH emo~AN-pPT@FEHZӌE pMm܀`Px5@y4gڣ깬p8j.]]5Pvp#.-KY+&l$گ>w֬A9?=1 QK1c擏z>ԺRx3J'55\˨[4.ag˹$C"eֻ,*{}dEehnA9 F%H$t7ԝ@)š̺;+GzԳtg`x:fEJӘ[yֈIsX-"sY(;ka2$8~WZihZ\l̵:#+* q%nCm1 ̭|mqy7@Gh}$&1@U2IJfkO/'۵t80v@t&x?œ }qahlN*hv15S % i2EKg 'cbOl 2Ga|#ueU| ? A%^{(,g $w&$KsD `Xo'4Cs5w^, Yw§pޏ`K/"DFFdo]/Jdxm+8F,}0.&Sg;}p`gS;S'>`W+| d)ɽws1g)ɯFdsŻA7%=l%m 1x57sR ꒕iq;w8y o2$L?}){r 潝rJQ'87kc%uHxq(Org9ssE^[[J\O̴QcѢw^MWV_MŹDqltPfuwfL$ e \gc_F5P>x.A3Eأb/' a" [%ЌZ|sYSox ol)ҿEPx(:%)@"E#Vh jӯsݖGef0;G쐞lUMUP?llF`RΈĈ~гbSh_! ,p7J؈ }: c4v@EbNpIx\!\uZ_huxC@ept1?G9E-*eǦ'}b(wױ)K= 3fFu˥gz-rj#9x#P1}wM#[Sg*A*9t'ZJEaI a:5V7-)Ԍ>E)@{ZhS`CL.emJ i\;Wøa, m!ٹt260ZŘ^@QʙNLUj5p\-Ozc쥘6@fNZ4 ]z9PVƮEy`R(ea4P#TqPspizv-v%e`;)1p;*Ax0Lso(0&nP!{9=7*=]U(g<@eT ,!)Qt9-=_Wt Ẁ !W;mj -};8k +Aw)ɚ9n=#n?mzAo1|(HmB}8PRި]+DأtTQvo"G_&[=4.XyN_{jjb]}C u@("3 ԗMNqk%Iä:-Rn_!q|T̴B O x3:!8N-顧CؼNR- r]z ֌ƛj D;5V%@.הL)qOi<~DKkb )ڌGq @"}ķ7)7Ԁ A;SC8 x:}>{a,29E@TBw>\mibtH \Yab)+=WG+evI'S7[@*CgaSBuN6ag25A.GfT/OJKWm* ie+u@W'#/`en~|3;7s4O= ;$÷ }"]61ꈰgޅt ΤzWo#!93ޮ2gj9RziX0b/[|$MD Ӥ|hsSueGӘk\yqb'Uyj-=aX+BLc!ԭs9`B&9l>7 Kv-?S4|qWDPArl6!}dۥ\CL C<݋ "l|ÑJR%?м [ O ض]WzFdUT@MM VLg^(N_N6֨KHZJͥC4-aIC{6q{h̸d,a(?E)BvCB@bAK‹N<70﬇>kD9Ϟ5QDڈL:)KSHpI.|XUMX4A>Q)oAeEc,OQ:60g !I[,6=9MQO >}r[J+)ȡK \.-cR?[g9:wBv߲fL"V4n;+VY+[7CudnA:umeB$q5{T7Zozbٿo ҟvWݳDYV, F$A@;x];P~XXpR&hfw6t}AdH0Ey28בqu@cgvr-CΖ@9L%^0!˅r3*@ݦB&}c`E>_Ow-q]p.ɚ>ՋFA8Feu3G"Ih>ޘc1 ),d\ّ׷DG ΁5tCfVTa՚M8 ,Ť7fmZ1|ֈ%=dWŊ; o^zü p0W wi 9ٰMK\G%jx !a5VMX$ۦg@V]p/IFp̰s\ÅRZwKd ANnɁZ2lsa <ΐty{_jLZzUᛇEZ*{ٛhsPUlvӕEy"-fCY45e 72tXW$8>kK`zHE'Uzb}`y>'׮Na^|1<$+-(p%2:y[u5JiaZ#F1tERH5·a-\d`t2] Oh7S`> ZCvA0$5R}O|j;W=8JaX_i-(TשjpEA ˴,ʶ 47ŸdmM28C_PE7DL})+lk_K՘ӯ3k":v`q9`WJOf}^^SfA/nh7ٔ\3cyJ8[f$rq>;Fnͳ_y}шj'(琾ctAl" CT4#Nd*iZR"dɤ<'Ywͮm}l34^+'4J՗ӕbMg,A3)SZHJX5\DeE9pzFZҺWQsE_QFn\&S1pT էe$R XJ='(TBC'*vbY!VVOd5Q+m!uex>+~}˿1ɔ㑟He}atT][vL:StMK}K"? rh\0WB~mkj.aaeӦn ]8xCeZ'm= ˜YjwH3Oh-Xα,pp{Т&yEvv솓=֯w_K`uxf0G_n(&ut0Y on m:nsY4 6JɒœeTKSk:@OcL%nOfMr{`[ 7 `} I DT*e&cwU")j8z]-3ۋ썙Y~ZYU@\gV o*ٰ(1#M%Sq#p/y[ea2I4|خEI=vgVh6?7T@`-w pu7pg顎v6I3NC-1"ZF{5] K El{-A̻]jX *K?˫YE'oa JD)lAk` W冊+B+a"&)' $lt"u ֩N[ =|sDг+!' ]O\qQu;;tK~XuT@*"Kki\U]yad~y؁ \?2Ԁ'nokn2W3-T`B5HeR֨hŞ` nca_4.Tl*>᫦-F>cDҷXʳ%]ɍiL$RvgdʭSmD$F*x>J̤!:;uSjuF1na$n]JU-I9)X%P x~ޞM9=]2wkZ|έ;nh@i.olЪH6w 3s=y?7ņRn?N! JKWGag*͔rL)k yB*Zo.߄eu\+ۓm*.G  0=AYZXaDU7R@4]l6e"'Ƅ@w~ O+)4$|Oh U F 0 ofy.4gA2Ѓ4DfltUܹ\dH׏ s91zl+X\S! IR!gڃWͫBǼdiLAN'WzpO$iC1.E;`7N jU09/d] @4$O5lZB94ˡo5q Ɠ;Yb8.yH+_oFyN4w7BI",_ Һ#OUgvۉѡRM'pgiTIzPҘIJڛiv-m̒%Pi֛Ow=8n:(Ԕz4xZ67v _Tu;mv}MHl7-t<kX./e W2k2Z똮jJԛs$/Oٲ$HO"ɝό'j(%i{R.ߊe}l,: ˲2,}YӥGhu,]H6jx^reDv+׀??Q `?d!@c&*CUW4LazEousYÌI)f*L_f:0gY+Z Ҹ&2 htJ&ly(dV(+8NL0H؜tS5 tzWa=l0 iUrй]l16~·)a*Ej);yI6PةM8Wb!7duQkX]Ζ:qgYZ0707010000026d000081a4000000000000000000000001616eef2000022b48000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/']?Eh=ڜ9LͿ_fYV#;|0fD;-r#d?Q@;J(}vn'2#֞Ň'?z)rNk8^h *bd5)lioLT-vE5lHg[E J{Ȃ[p'XoGFIPRx1Yewײ^ 0Ӟv}YXet D9/^j8j-9% 2I_eS2Iԗ8Ea"msc kl[KN>^f`j=kPu'@| [anվ*z&Bv7~5A Z!J]|*LlUP%Di4 )RoRHЛ^4Cemv EmvyjSTlWk /HXMDhFdpetem%۞|8qᬦ0:ijZ1m]7$a#ť;+h<`U1ulZ л?s7bi#IȤ`NU Q_.$Kq9K敐5-YF"Z~OR&q,MOñ:cRpչ@V( ,v;WePp'm1- @ñ_Im3:ؗ#z|f% m߲!׆8^yCA;)RxHeēHҚɘL#91Q.;;@oIErQ7ءS<%MJ ֵ{& ʿV{k`R|rF(FXye',$gW1NYQ k΁4!GЛtO=륤MNGX>ZAQ W}Ss `f%m`iȞ$~$EC41U`Vqf1Qo}}(rrE$,ѵreEr I< %,\@ބ>XPfgcR2r</b սa%&tB^*9$u$GPL.p_Br+Ʌn'IM AUxj@#2 QC!4J.~8Rs6aBSJҍifMۓ bUEſ!Э3@+]&;|X],]++"S2g*dh.}]ޗÿgz/rwN:mȡ}}TVvPrQwTsĈc{>K-oKkQCy&{R-\W6fw)kBu^YSq6yn_τ ,˦o v51LK4IAи4C_7`c=җpoS^`S,H+K (_YB8b\n#F8!ad4'Vz1*UG^J۪+#"{ܰ &/M*L uN<⟑=C$++f\FkVl#Qo3ma;=vosOT1e@}YiN4?X&W2s);E]%d' A!pBU ^9ØRdY@k)(OH&$@=YŠ8w1kn:m+aZTͰ=mCv@=*k#yM> F9uFAkz8~ If6-݄}K|bSS&ػjrwJ6?"l3ql,od\G*QL]s| Tl,Nڎ;[HڬE-3 O~ +R)uv \`T}׈"m H~qn im dTTʙm&rZN, J.8m"+W>q>0ۂ?MCh2N3ꢂK7 t2fcVѳJHtl6'Rʇ=\ny;h}Pa8YK|{? ɪW{c(n{;7Yb7E+&q&1E_(z4 [,5UK,uI/h&Ae6 Err'@-vjst8‭AmtXk/ aɷ1,ܓulԑ<$:fp#+EEVqß-ϼX\TprJB88M_/aI*A)u`h<X(f4y,K-?o݌ 3`%ۑ'?xkAtt>H.HZ/A+C-:h) ~_"l(ŝPVjp=uW%yhmһ6^.HA3+^Dr :M$:F{ky**W1z8tLF M $i ǮTZu:1_毶GY l4ѐW{LPN"K,$Op=P{gńg2KTj!UAa:uwm9+eCpЌրT2ٷK^M|pK9,Y6]3DZ&YiZ r4pJӰ+ jrm4B[, ,:+nk'ɠL4JzI;ɲG>ZIG0IGФϏYoeMz.$zRWR7nSb( kַ:ߣ6'-`La\˥Nr9xQM $H T Ot}i` 00,-d@ j[/*ͨ"Fi3vA(>:p H5tWZP!/-ʥ`9IzUi ȗw=`o4 SOڭ m\ßIwkX;@@G|JzL0L .y~48*sr7RŤD,Fq{.UMp=AlKiE?*( Lkǥp $Be~|[0oRکq ^.z |B<;~o:{SUI#Ð :;uRJ·Wo^.S;d<5^ ^d`G(S`XET&ƻ \ oyr qGʼ-hlt+b'T9 [CPJ*dR$e\۟%V.VD,V^b>Zi)rdH82a .21 6 DBfN^LHobN \J,ltl;=yf _ O ?wOY{pscƾ݄VOX Mc@CW7!Z/|CKx@O-piZ$$A5?}%û0v6$`@6>=jTioIP"\c N=I(-C< 7ҋʐC\*o@^`=j+ɍ(@eݯ B#swB)+g0~j݀~裸&I}Jrn[4AWVmz^ɔtwIsw/YZW4/2D/Td79OJdZ4 *e eYnrfr,ٿ\ے⌟Lx !,*4&QzU_ acjI q$pn[-9-W?48wWDJ.t`q,A^jV4U.`҄YIw05nLO~~n8q5jmR1;ه-OXm xd}tIl1w^ݪѯiLJI{وBExlL 4LYLEt:sv?Cɫx-zRp̢4fh 9ɓ܄l34%HPRb_)%}ݛ, 9<wvnQ9&USȊo4 nb "#B<$#RRG(cהּ洘Ҫ jFIsxA騆d`SA2o+&Td>䤪Ծ՗)"R*)KQ<$aEn'3UY;"<-4+lbLH?Q+EB8K*43&B7o^?|k)΢}sc횻oMc8Tpl%0BdHI[@Ďb)"Ubhe7wk=>&1^5:IiW1ZGD[@p|* N2VZIxͪ{m e釽i/7Ӕ?r՗0"H?GWΊڐ(ADM˜<5|L!.)WI~( 05ȆNY>y6^D4k3=JߑӧjXNM 9&1΀!stxAku&q]_R֓7v%U꩖A 0r#’o_cIH,UMc9\gC8N>p|8< m0bu\DpL;/(I^8 ݴP9ޛr:};J~f)7q^&Cz E>̈́.#,bTT|V,z"#0+!( ùSD sRHfrE8M}9xAÖWNSēH b>79Z"{LvIF{:/[;kO5nh2RLجoRD9nfjPIX|\6%qűcmID$Ϋfk2N1΅ܒq;;Wd?m믯k;py0f&dW]3RI 4'DF DlG[=|\mFGƪ5̩< Q>hq2x~M mZL ժP=焮T,U&wZ~1!YaڊխǙ<-Kt5~8[Y<4KrZ /XͫO+ _  &qVOf\i݋ (㿓\B6G+@v=|W&+[4R#d$t`-Hzgx9~UfCR4ZȮY SG:Ǥ$m7sT%5]z@fݠ9!@ ~B)Rd{f#QrODȋ:LEpfRV?oZ|Lʋ5KR2DuY4 3bo-+%wQA.!1:#=4RoT_vuaPzZ?E@xjgAݟ+'>6۔uO0ǡO 6yB(w-S#AN Jtf٢sT kJtf[ZBx%4VXИĬj5NXUhxQ@}1g} פ& <1SiEڎ5=^Jnئm8\mI ֟%Zm>MʡoY4ܐap٤,@vOm=DZsGہny(O][3.Th'ގNKH Vv]cI,MH. &dw"kauJ&Б NUOVCzS>PƯHAv:좔 E-pVzi:DWÂ+Sطj{¯ 0֊fWT6# 0Gdp(V0L0|Oc`cߓTbz ~dŧk;#ש5*vEfq^k}/5OX*fePcL])P=sH4Aw=ZsA)(3#,c?x<%f',OS9̈+,nIK;`psD΂]짿d?4QHK9H1P5h+R[LzR7QoٗBqt525֙2..$ 'QJ N) (o-4cZ5^q5*D-WC<#K 5VÈ G~m^X@%MSE!/Qp@OK TL0l)" 1@Sۄez~!rɚe"Sdi繒^9y8bq?bm)ơ 8f_K.w r;^`Xi{V:=yk(yʤ}A7.kbl=$hϯtb4ȅ1:j[ZWV#^(,,3p_4b|as"@ya?NI$V)C2 oT=*)Kb ;Ƚ!6]<,89nG8U8SIMaiIv~(ߢ/Ht*$d槲ΒMDnjNbھu[rEM"@%ՁCnؙ!_f )[GS= +vYs ݝ+ <ʬ{ ȫ;|z (W5Y7ؘb8;c O*i\˸?MZx|2Ӓb8_-Ԣz =f#!Il+H,=/~?gϛ6^ZjĭZL(dok݈}22`S K{EG E剧V᐀sT 3m |*zhW9%@=VI6yrP)h-{UT~ha[lO"SSG4ä\#QWIZ݌ؼ{ |H]._yCvUI0v{;d>s|OE3:/3"zm\@Q aZ?8++m*PA_Y[U|4H 7D Hc`䩳j/&FqU*iC$O(fY@5 ̢$(2?(bmZ]+ LgQ\ቒ!-mC{{Rp q$H ;>:( Wr װmүa~ DZJ5o`> D`8]9;%*PŹw.m'ik>6}+)RNI9FGe?fvҺ 2VwưA4YIoQr9f+ 8aSBh~A6DHqx3GaDy0GA. `?ѽ";#/q{$7[ A3m۽fՐFE-\+?=@,ҿ3-P'zg~bV) DY 1mtzH F)Ѕ Q#&k.裥.tnfrk?o9Ⳍe[fFZU AfZ7W^ b3Rh`'VBtZC/ /D>N9?2ڀ"i]-zOfUJKMtsy_ Y#  s] ^ *&9rH'I3.Q{۸,=s/QVJ@7mh9,=o6 ~:./ٲ,IV3Uo *j O^²ّ\2K^eo/+bC?IvJC<1HY4bz#lJ~eЀ]9F]I`.o&0|Y`;{Z&!N[v\)%g(7g̲b{u.ƲёI4o[ZH,. AR~FUp :RVn!sB(q +'f&U0a3S p\>|J=ŖQpe}5 m1qa쀑$W (Qp%]G(wvac_ǵS!i?bLw91 Bc3n [,z 8YΟzŖ'g aC[݌,QS'>hUY"CP1̗DD.@_ Pnm@w*dG! rms!G*̵~!6Ea8ޏ#̛qhcU,BimEJRȀ_Oa[$T߁>>Rrr118MҿkO{f?D7/(D-e;Ui&pdN( `ּC*^*[ Aa(qd !v 7stk1z:3en|L'$.C(6\KӅČZ4Cλds#$$ ${`YV1] ASPO*ϡjSUсұAWX`98/ru+v_MՄŭZ( ?t;4*!޸Oc [9YZ!$ ޝ@'W{L]ka|7~4O{+Ce 1j$E~Wu F-"IAfb'\{ 5z=$Lv0G0&襔.[[It/Og)6iXߞjT!{V#(yzɃ+qDoC8 ` "GFS|qw-/VPR4M`om "W?[s+>n+(o7jWgv!K+)~Jy?F%|q+5,{i0m>#iE^ւc,idĉ}\$Mm*cD$j3e<u@$xD<9B/QtIBD4 Wa 2 |ˤDRE<\B4r{ Q;-Tyz85RfWTW\!F%`@>s췟?[u6/)ϾҼ'z,v[l#7FhS砡!~ PpټVcNwMBMʿKFC̷rNsU9_XPŸ!`m 廡@:Lڤ9w[A Y{l6ѭ&+bRD]''&v\ǯPySc"~ ݇ǡf9!'BG`IJ{cÂj薱}#IFv^ ek[G.M(b!%|wlzsr:" $O LONǩ0Tdh it#\-``^ZLƆDc'U}(\H<ϗvߚ&LlɜHuT_b'8[LN6~th¶fAzLݭ0Et19f̾itB*/ Y&;M3s2&BPK O|Z[Hrō@W+*5 5 'sBUdƲ@d1ޟ^3aPX54o$ȉsʹ"oBP$>v. "-)kEj௮cd9vXtBq{r![rÊ3mz͖U9 XmA@Kě;Lf+8?cŠ6L}(E0&I2eUہK!}ش.MCo4$COK)>NEc`jfS\Hc\ˮ ܶx~41YPTod5c ɃhIw50"FQI;zU:! hEK?Qӄ ble ?|9YB#S3b>D%\6MK382x*y80ѰN-ԐY )1(ٺG ?\OJ~"H=. vn +r3=_."b*},n/J{|L:]MBs?bsR)qLݷW."s"ĕ\~$U"gϩOINKlj3=+z^,ɮlQB9>b m6G?΀k⛐í4G5kG?J djA_r&%k/[04KOXES殂3V@<]|z7'BtV.T#$)ɳ{G2edμ$Nngx:UA0;Qd&~Ă*|gyVqkpC>v0F ȌHH1Zx)q.ER}ʟt*R 3ɝ]i[I, Na Ms=!8q%PҖ%?k&KV )iW51x+ vdG=-m-#2&9HFk>TV1Zԏ.B "meRҭb33Z PbqP3m='^8ɖv^>FHu`9cv#Ll4>,$ M9M_m``o꫉Y8Mo2ֱ-(/gO@nL=[}(Vbgq6il봇SwAH+}8꼈 rU&7%\Gq ]BXƌ-OnډJ;Pe9Rl^ ||)NEh(^&eO‹]D,aўs#MԽ HS >m4*1D1KD?B&fB=ʩ,:nF&wl|p*Rԍ1O`y*:7@%x'BUqGMslڪ8izqɺ ׵qH]չbUzD!3ފ rKALh-Ł`WBvѝ*T}>"9c  T!8am`lf/=r3N9c%v~IIONaV۽_Q"s05LR=V2TJK1}'&*:PS {XqQVYW,[LM fUrs*7ڊD2{M[kW6@@5)-b[Y>?y՟h\pthX 4U}xɝ#L!X'ƴԗWWVcPY[ÒH F&D M&KrtM ¤^s68{d ޞjiTW  EU L?7XW=A-Z; FC m (}m%r\wIb.3i,̓K"^"09_fh=w%=+7-(eO7ڴ佐a`,YJwviQ܃*[K =Ҏ c:Ljb9y+Iۭe=pScE 1Tv =YY)uQݹ/Xx?c")cTj+R -ٟi xTiF"5ƒEXz}}Eu?gRi3&xgah̋ (ꯜ[Z".G#2Tr5}uP7ɮ^gZÖM#+# AouQ'-=0쯖4d)kA_ -Nׁ>p1QH6OSs9-5RNIP*]#ЄE$;TFWَ(7qzڈ(V^ Ϊ lׅ&ʯTg>ZG=iqB88/LYNFŇD-Ea04C'PMD.;/N9 +Z>F+,zRtrv.@y9e2vW| }SEN{9"Nًauo=GLԃ>೽,:+_juVŠmi CЭ /*[ =K(T@i"ƨK~-Zn%b UwxQ>/1W-T?1V1IdÑ!L6O32"zڶV(p/%KmvXP5Ʀ#>憘h&]@8Y!xXLRk^"% 'ށ j, {QC >na9%Ĵ7H{W/txgXS-TH^=<[ ,>&Ra@ߟ{a q*1ŒYwI6 !UN&*uE֮4/ۏM%%x7 FָJ~xK0߈:3W3sJ+;9'd,3T;p0׻8{F&3sF+ggO̽L=O,..V1^ Y]Cqij, z~E$fU=X__7  ?vk\L$]OYs+fյ~Oh^y$p@B>* -Q=\zˏ 7d*j LUxPR^^>Xrl~GA45S&8= A[ܔu҆Roz b śj$My #x :Liͤ@ shކ;Q2fﰓ@n]pd\/26~}c>Nix8\g†pm0, sj@= "7JyPum̼2C;&p r42^׾,ha.:}F>m1TAxO !WDR']nıbn5p޷,:'WhEThOf_G3y]im#,scj*+΍')_Йm59 ك{֪xxTО,lz`2S"RTtpzVH{lGv5DC2" ; w%-`:!M_`Y8@7md%<ֱ8F'o`ZAu/iez(cZDgyE<3VuбMmp2&]gMU>J§؜> U⟂4d}_(A]hV8 "$[ӨRs;Ɏ|%ϢmRӆZWr.~WloA.9L  CΊ؍X깒WdsR\"gAoxMq_@xb'"ho<1XKxV9F%)lbA EAᢎ\xT݉"fi c:oLxWZ-k2rRvR OwDGW7>*yS="5WN׊^!:t%t#D*0)'"WT %F[玷oٺb7c?"2 j&-oflphCr^p q"'(A8Iw> + |6ҕ^{\XqLeoh9#Ʒ2zրMK= _5@ʭ ɞb }82 'FW9@/.ދOjސҲ/enj%}{ݭ Bo/T4Ă-Ӫ$s#&YYf|7FTs)pjb{i>08l>"M=P#~ tj[jxll3}OQ!򴚢bɵA0J#VKGFaZ|?r 0L%67Ztlع"va EITU\tt-'kv{] )O=jɊs>:i!@&Z>+0H]\:@گ $h٘~i,ʢgx}'ZZV]@oE3l/$H&U-韘s}[]XX'#E&xCk*Hǧj.Ô.r`LP$qM<ĥ9BzHo*~Ls, g]~6C|$\M~Z PIhO0t$_4Nzg2b%%QXr?xXyvJ.y2qI`q0qt휍y|Ј=ZÜYZNjt-xQ]n |E13IwF~OW O[dbQ3D2bl/RBEa-,'ah<5Ԇ{d~눩"UFL{yiT}3:D>>@w{KӁ|X :>Q\+MZ'8*ay({PQ*XԪmżn~뱘@i!Uj-.f"|Q;ȱcs!=#d@ec|$-0,f Bg;TA] bPs|&ׄ7{I%^}(u cnnGGkk_wA5nJۂvcmr4=v  (Vą;Rˮ(h=ϕx}GNFh4FoǾ<%B)&CߧORTBu[/hη[-%@^>mqJ?߬㪿$yMu 7?v8刚w@He h˦cʼ7HQ5.0ӸZ~E]{1WqN@`}͏KmD'}?@g@IXOc5~qFŠwa%-wKq"yycwACYMs:Htb| i -U.F 콽1pB^_o~ |Ue)x|'~Say4z5C@STx{ekoAm3A2@m]`M_,k)i-|sXPˆr5LMj#K+؉3n^xά`&H]f0M!OŹ_ yj"7Gڲq$tV,\["9H=|Xu<8/I$wXVر.PU,b7)8A]wɼ:f6Ny`zJ/[N .ބ|G]%|0}6tໍßkeh+FO[ rP:IRl+՟n@@q90MU]uB1c6Է\Sgޠ](=kd=6ܒ5FϪfX֣d UZO'^))}ܖIo&sEZ݋+J7k.4CZ Kڞ4R8(:@RϘAy!) (Kl6ܙ:𸧆eh!!A#K19 36E𲱌aH}jU1RU㯰2h@R\5%⾩(׿+!.^ WGi\cB0Ic܏L8"9NE^R&f5-69̋׺ZM"gawTinAϛ̙ikda76O,3q{<2aoV(Ƥvd"݆,FXo5 wwyHۋD',|[LC1 :Ȍiۨ'[x fؗ@׊r@DH9QLD,!s,8,-Wd] 7`s[.ȍU;[<|6?U)$z{V W |oI\Ef<H0)+eM\L؊` ׅM]Q7!Vܖ+ fh~ʑP-$YlKɍy%sͩۓ#~D\ݸ1`р6t`#M T=mQF+rDݞiySk0,084 >M"Ճ@;DCsuUVT1&Zg:6 2F ^;W̓*'2A\ا@T˙Wgڲs9=Xd`*c 'ۅ}qzCo嶤sWǪ//U X$E: _eΐt=z~jP~9i0;H9 ֙ǠRMtɄ@J1^r,W)=tURtƛ}`ysh`펵͒ʍmf=.ĝB2ovl {ފ'8XB>[Yi{C;~@4f6# -ۛk,{1eג9A0{e%"i 4Qn183==f,B W*FwXz'X@|hխ,IebR}w1񷤟kiȵ`rߏ ,](KE*<ذKrC&g_)]pxI$&FwH/+.=ݸ,*gIS*pdD4H%z:^[n'x K~ qDl? c4 tb/ܙPr}hdC.H f~`$lRS0(u 1ΤFekg~jɲ!˾[z5hk΍R)IhZc\)*شYbղ$P8U) 7n ?s.mm?myٷa=.l OloDlUoI۴9?_Ð5cnSoSˈcTr{F[a)m=T1FgGX~,WMh{UK;o!h* br DNC`HE' . n 5gOz&ue+.W2!)~sbc/dCſQpjvBCmmFv5YB~16 ZM%b Qh ӝz0_Dxhpx'1*ȡ۸Iدc;oQ ]'58X`'z9_ rJúg`迠`E9S%eDstFCH)uqv~.;d.QKyzؚ5 E1">{WR[M7_| mm+2aDP:)-5Hzͅ<1#mv~lʢ׆mU,=gAlibR_Ib OuoĆ7:x;F,ƺ?OwNj&-p9I8xO#ƿzK~0 jqǓ|sp{pn2fds&%'tV&9"S Z>SFrϧV4}.,`B Z@~skS1g*@P$Qd}`*ۍ/CNfLP쉺^z.LI_QxA&|D>ٯY.PΉH 4D~F+ ~,;+XF k熹T 3p/R9X~'CIG,jeo;!vT|#[ҧ}N47<'GyʝaK`9 2YCusQ%u\<)2TKkxQb<˧ZYcLc6cKDog.^{dޛ0@f>ᗌmns9_5p$eKʽ³ߟB-PoqAs Fvgtk֩U1!LщLZ\^:~&DLNwcް?~ gQcQ-jv'Izπo%"qK]~H2:CIgͪUwd{7n3w̎XBeoT̹Xe7lF8b.ameGF˖t70ʖ y/L#<}9AL)-ư,0 Gm1VrMh֙q"-+z_1*j`[i[e-kzc?#߭g4gIFB>Iim)%^*3Jy=.DaEQLDS\S/*3s=[_t8ʂ8(RI %?$C`7j,uObodYq?Y50<<&O o`ٞ-1õRz:)ảPCRUCVT/0Ō5˰o,RL.LVa|!4&dEw1yWnvs뗹, 71 Q |<4w/T&nKԾR'؀:Jpfk$؋>5sݍltkH4dlA!n2C@:݆9MrR$:Z峉b!3 vo1¾ e2xϑ]ռ$5!{r)Է4?j'jj[,WOH::.ښsCL.L]-Mج*$MC*=> u!gDEE*t@IpJr٫GCa,rI!0;kF~臔DvpyS3VQ,2-gjlGVD.C h E̍(`*R6Ts0p^~j abpr۩HIc&l.5(_ճ'^5ot0fwpGVQG #M}Gj99r}E;,(] ЉNĒsH/x,\` G!0wg0.lY;D~anVf %2{{iis㳁v(Ad<X1c?`䈯~uo[&z( 3Z豮suY}8 u?%ikZ\[NQb"z!W{Kn-` hqp|.Zm(qT(3ӶyBs{lQ2Yy1uMlNLJѽK`.^8EgKFrBy MV+LmArc^Zxʇ݇n8O"#; E^v;4!gMYZ?ЪIƕχcX?Nս9HBUFl\CѤ|U0^-gm 㺰3jՆNx{u  +>=&y.-&=Uz/+t>Xt?5 =D_Fcj, ꥡQX}l&T|ܵ~Q-R':bZXw1m懟X٠oۏg+w &GRe6IO5 }n3-5;qʛQFBj^LWLd"RwcHߪ 2ȳ#hF3ƴ]R–aeӦ%*7r? ^" S}TkZUKP 3N`bsc i:£qҴ.VѶoI_2AqًI1Q8bZ /9Fg5M([,-:1 :3ʰcNsshlWj6Oo㊧_7u'aHD̽dжW;|;W&"K*c4|P;_Б$v~|Dp\, 6h@MQx~HC8v*5סWj&sjeSB*g3w~p*N pQ:m˺.,4/ =W/h[́7xs(W fAk-H*VbzSB彾T?/ϯ?! ٢u-dCz:~= ѳyyjt@W@ƹ'4l6t&#UɍŪiY7Qw+D8wbV)׆,Y91-zDq{m"y؜=+q9FEh=S((4jhP!⑓ ;_ ǜo 6ٴW4 $AB|rOBP={C[h}z.-{9ȪG7cGX $ Bx_+libeO^`[.8 jFlip 1PZ` ,%c[bMVX!< >qzCCH~) +&OzO_498gn#(:ʎOw䰹v۶@$)pP&B 0T3[taQgcE@P 8xp6,֎:T x\ =,!XK-!YU[xVBw)Kx甉zOlCx2nY|c'=5RL ;둝kzۊnܱ6bj\%y6|.`B"ϵL3|k ^ 'jAvS0k ƞ h᠊l< ~,[]ґ$[L EpYa?}ٞ@'E90wLML-x#﯑#([<`៽5Q~e]:dk ±D񴅞M Mƨϡ,f̺N;.\M|RJ!Sڐ*@Tʍ$4X04c=6@_ko${6ש"3Gu84kq8DqD-Ƨ6RH}x~H҇:,"{k"%Lo;!kE Z!&PQYIq5R;bVx SYe`&{;g,sAfyq#=#y@BeX8d.Cn&Lm* Wl^A'hyб=^"Vbrb'o)5wj» r<;Zguel_bH|rBn8zU3gR PTAh4s=kVnd$ip`ȷF.DWT "2Bv6mVH+j,;/TC%dV7-sYȈ/ͦ.};UƶaDVM;-.v"˃ MΨ+cdŔS$sl`. 3Aֺ2u_4[5+'7'S)?9uXűJx7?&IB:Bu$PY`5t 9Jfq4j; 7}M0.<'>2IO ,KM$;~K_"ZQMC\|ܨLdߣ)Vb&o Ӕk$*# >۔8 B~;84Ôݺې sȓ3.);X?Qj&-ZsIh;M.W@)#B"XU7d#u  ADN#[IƵ_RGK.>8`a<1h}v# 6&W+΋O Ò (rR}R+[S;;/Yc-Qο,xM௲:nZjJ&z&z4 U>ejVT_Ů;ךƽ\)_;wHs߿U_j '><17Oc:0-ޣό]zO7jyga,b1Ex /r/|;z险X2*ƢNG5(^ĸNkf֒&*̟[rCLelkOJ!?dAX؃GWE^x_,6\72v6О+aOsFF>GK= 4ퟔ|c-eĮ2ei,okQ ['ى欍yYЫv3-b?B}Uge0JR1A6婈H' d֫CQ.qv9f4v=ξ/hyR1މDmM$+#^`C<K6"CB(-哙.c8-j,{NH,L_ A6`-Dxb45 ̔S}uk#!vOc|uʉ$ m?, 9bE|aIRڞjGss3Sc2aTa9'0 }ç9k؁rSI^moMhAںRx}oiq}!`)5 v  ڽgUdM7u&mq84iJTC pe ]3.׊B׮KyЈvaɤAЪnm Od󅓌FQШ!zҝ#[2& sFd=N}[6<|?Zb/ȯs >kh@EkL@ )s 1;99%0aؤ~-o0p P~ YJ\>5U9Z9xP;1%:IYd^wW2~gunH]Zǧ`YE)rKy9t͋up'z'r̲r7YN7m2艤5STzˣGCv閅uߙpnL]Kā_ +M9ynS,[GS0kxe:ڋcB vmۃ*=#ɩ9"sRK)v !Iu>'H.Ԏ|&-W&"0BD@ڂqjAL#=5X8ɰ4LiОTUVt2j1UB t_1يa{RMcfQ2jTHeY5EdvwJO)EgS^:FD|qR_:'O^"zԇs,k zțNG櫅ܨA%X ^ vM59V@3HVmh*P8G}]a\x6y~90&t(66iH:1r$/~Nhlϑd'3D8qȌDb:!?}E9ﵧ0gK-ScLL)mfdͭPD:?G;KG95S@͟TOS/w& u%RuHt"|s7x/p[sY~<V)!nm)BKM\dWh6I>%ߑ9n^rw_8̅r 6&34\ɻo)BZu^Suc(kﶘA]!2Ր0`ًDYEOo1ZڿlBo: |/0QtW\=?z,f7¬ t,ҹt"d:xۗ}2K(kRey&8xv6W<*8 0KL= ʏ .x,_,۞6 (%#ZtsO7i"Z):xE-+wZHAdzljD\+8/G3ٿ& Kek8jL_Jf/j'SHoD:Ql MO3 H1EkZ:֚W/d%ܜIn)Fؤ qe#_<^Î*>vzÙj85 Qk ҽ>`udm[O -pno%:+O!ЯOr2Nћ+g󇴅hE'Z1L1vPh$8ˊ宏-?]<ʰ>iGRNӅ]aAwYxj 8Goc[ZA]g#}p堕*q± t,|6\]D%гP~}\ذN ubo7C‡WDP?] =CiiZƎK Pe5 SVO3+Թg!M^GIi'岷V Šr ,8O=2PR[I|*=*YWF:\4M?nڙ\qffl?˶JP7PàUDȁ^nE*߈&ن EY00|Wcag]þr1)Dv <_u''rJ2톰I^|"]b],;]Gb'O7x#5'UUBAՈa7>=gkĴ,CumM;xRt3ʴʹD"}Te|,mނx\FUhWSW]`^jm;`B2 q2b"QzF8$S"[^M(|5ź2t{ ys:Rb%SK _=5~4s54c>!&3C#k.]a ]k4陃yoS}BN"̕dשc$۳S\Ži:8kl;H'azǻsV 7ࢡWy.c!Lox,~چ^KJ#^s:rgQPĖRrkMw@ 'q{nF0$+ǃDV~®W :1̡Fڰ3Qb^iNUC;Ndc#9z6w0ɕ슸ѹ<)Ob>]q ;< tMI YB|hkXIļLC9eX2p+"jp W-lk@\@e1xDbs|v4G-~79I߈ a"u}\aiք|_]هĿ Щ$j&~E9*@;$̷\:`|yKeGᛏQYn0fO@w)ƿ߉ ;GDײIl3Xzܧr͉c{gZ$[ٹ(4G:`N|7~,oG":o~HƔU񛟀A]HM(!*"id6ZC+k*]w-m3<]PIFXcQi[ w4ϕe#/9c2T>6͍ V2x+'~ٿ $&(%<%F 8!Ѹ6RlH6HFgnt~yݑ$Gb ̔ZUqVQ|\F E` ʕpv- 4lB̈́pEKA7vͲk`1b2IE$bB)Wrtbf|-t$toE*Ωiydf8&ُUNk>; #rV dyŨe۾f Eay)\VB?=_:,W,A)oug٣U&teOr.ZPq8?@bW=MJ[oe\AT=Au_Q#Z>|/GE?l?;քx7szj;al*no#*z/凝O[mbW4TʴQ4",6hGn}7Dw\O7Тa (J.lvE J;s憧'B"( F((a8LB?M(L}UN9Bgւg`w&c.㘙qDeO^bIR"SVq|&Z6tq,Pdi Un׉\w\ w[\c" ԘuXzc5p}IeCo -Viv1Pm9l\o< Ͽ &*F- s{N6x8'ry;A\A_Ny *nsqUF? 1<|J,?t.f6!pʁwt(l(PIFX.τ9mOt\(Qee+nJvXcB{Mcra^2!*-tf$ V.4:k.SʹS5o|wuQ)eP,R AC_ 4fFɹ^;UDzD,ըFezw-u~@A}ϦI((x*\ qP{d% xdv3;Մ,Bb YQڃlB;~miqVɲw_]\5$g>&3óPThI:8 ],9g}FM2#$lA !g+N%S?+&sUoeI5).ؾ1Cĩ;]J#g+d%hA3jP%zsc%ڼY$]^ۚܝNN%Pmu(N \q_|GF|$C19B\ETKnu(ct*L+LG)CV/ۤܒ'XןO\L}!bU}Jpi`miG П3q~ ;S8cKwMY`G]T2.8E5mcc9N҄d; QC)sٺ (w9ݱH kbbQJz~k- =Ny^=m>AB?0y#/ g#6"BZ*0 1T(EYOf%kY7f\E߂h?r_ó< 0(]Nq:5FşA&˜7&YOLA)!W@[3p쏈FZ Q|g;L$t2ǥF ">m!ގ̩= Wy:"!7z2'H{$ԍnd.Z$yÄL:bT&f>5&9s^*KXPnH[&ƩwKgҢ{*,}^v x^o'sm@xizO .Im,BZ7Bw OM "m-~&$ tZ2s=,d* 1Q'rtKxƒlО>2<:yvrȴfw@f3~u/r2=)ޣ(K?ޠ`FiEZo2f9`!T}hF $bNOv+ӌ$jԑz~iwo"WkP &LR0m32ϐGJv>Z|5xA{?ڂdj[FkM9nmjJ?UouD\t d]@RYkxD`qiǵ,sR|^{'җG' 'u[gMH=Eb)QldfGL)W%[jam b3 *: rH2c_`Ƶhi$܈DLJ^$$& `}Y?ҘkbJK|\D4jb{Z}2CM_Y0qBUCwϙ+/(PRV%7~5}zlR7ƫQ48IIܿ] ˝\CAMLܯȒ3 0Oifu(GȵH5rlV,缆wW j\T@Yȵ}1^*SY=fDQdqigeʺhvghVOn|~&e/E\dFxY?SwH[pĤLh8M`~(tI[[?}4KFy#gj!i~݀̚6KM[;V'Ef:4-2YY7k.eUP?ĉJX0w:>LCg ĥ|m{3bd yoy ~kN$nې (^AaAZ|c6Ǯgy$iL%&e.~@"wxҸM,?+Pځ/@>ݚC<2T&JxS3-M3Lj1!N3[ [=pR^HjpD g6PlD~PH>\%wosxa]SK5u]91IU|BCfɄn=9|h9VC ʚTSZ=猔L}Q7@2k1tU@xrMz 1N-Qblqk28\-!@ECUFdDYBȴ ]EG.;W>_NLX/ď8y0O~/Kոtv7^y.WWWRa2;ux܆PRT|J] ;3QھiolF4I-~rKyY'QMXD_Zr3. 0x$mZRtNmGn6I{\/ENÃ>@$;!hˁz0TӒ(b~BmyTd݄|EyP|jϳ3yN<3Ƴ%vk E/$ 鉾TMK4S8E?=1k#wP [xU܇ύN3iCȓGGF"d!Wj.-)+'P T ͭu$]}m  jK!&49_0{ {ȥO/}˳Ro /3߿ 6Kc GvS('(^퓨ȵLL"o@0=IY͜Zv a28&H !@G%9VOr-Qq4HY!0t]~gEh\:Q<3 $w8dHr=*W|m}_6m7%hF&>'bvp̂eeKzŰ5xKp`ګu}M K4".@"s9Q#luraBQϏYQ1N"oa)erx5LE^o]d;luO֤d5g&v9Z9^Tk?u ŠdJ=<$k H7z^v2[ F 3%.ѓ ~F [Um׹,> F ' \'b὞%{zls,QJ4Z]%ۡ+ ^s 굴](SI5>>'𳸙gӚQD?¶Z|IɽuR#_w;J4GO7㠷pt֔ 2N+̺YEjn&om6@jw!eZJ42 PhHך3*݅i!S߆vloƄ ۻ9GT~(CF)ո^0ㅛp%Fv>b'Oߣ[CVA ec`C!*k WXҗ1ee#{h# =gnxVP;,R  lrF.܌LVW P؊|:m/A ADAkh]Q1 kee$ms錊UBC6i@;J\9afLd|Ua-uA VIyKLj}f9ϩep ؟9wCh©fDz%Jp^x:бs0c:NL;A! RhY䑵&d/ז\ܧ{#IJǙVcl,CQO޾PdMd.mç1{: Q$V[#2LEIMZW*Do@?a톲Y;Wo7/2g ŭ8UiњG{]]J AWܒx={ROE94?wǛNGm qy]ܯUn55. ԡJi\+d7 {xQDgC &M*q hf(\,,$j\xΐq\G[?iNFukM)W ,Y+\_2kKh+d=nr T~8{=Gb$M'e@ ϚKRUuCE({n{/O XQUԶcQ*OhcNa1[d҃9˧an^+zf"3s; R b+Z`|B(ek F/kLPf`!D X/͹jO4M$ClvfX|:#e\ȾK#r]i3"Tr.PD|u=wFY2l~šF4豑y"gU(8c!QTL;jyЖtld1 bf7srU{! 9i|8A1Ii_wj̑ת# hv%@BpL֙NBb}Qٹ6wH C6Ma^;o)43CIzwn皭$ \$ f%0՗1dnY7M#4&cźTeTe7˳B+eX>/i_拤۝:UAS&(i6޶ޘ3Z8gdetD`c` IlM|nKG$D$lz٘qIGY>1TGi o$LImI8Z_ 5Qpٜâ!U$BEr=+w߁ú\`a8u\)%@ ;yK6H#<0DSB+֥vu]p g4%IDb_6]I"8J6aZm,hp,kS?uۥK(x-ÃB|;_q]j\?I,4n/ 24D>oKs sKIge&;&K@\I.]=Y]t>t pd^wZu~"U1GI$yq(FٳqhffkT#2]4cˌ 0fnId8͋y*19zYv ʚ:d~!AôXuqh "9N͊L-6}Ms^R<7Z$֚WwDu%Vlt y[3`O`섰ֿqYعrL[(X# b$i/2G{I4j`=dA L./N>W0+Kt~WofIљԌ3JT/Ӎ$uRDg1ځbHo^c2GФA ֙<-bx Rom>wd D)^(>ED*=# W,sPLSI*܆lcontk4eQKx}4]KC/j1ko%/$YHh}ϕϵ*ʋqe$w0t  kFϾ=;P6rb%7PB:`sb%-49M~2+Ln3O&ڣҞH*fAŌT]aE h> ؛}&{pT0!MR$;[FDŎ{֢:(:=1^!- w_F>UxY,YaktʈJZQxTm=C_C?`U+fz_m'Ԩ uO<ާyύUjjQ1򖕨JlJDYb?ڽ29$@Rc_0%q{TW㻤+ld_}{%g6obnE1p^R*yLi43yJRf1 rE>cr_>=sk|?h+Lp$\YsOl!d|К+~U ?e@J0)5U E¥>Cr^Tߛf0Ңr4>tF=֌ܑTTFg{eV75C!.{>飺yk"&&Xǒ7BmqLf N tFzae  mW 'n XB֎[k3+hpETĂࢸ/}H"2UDU,WJZI&G<²Dņ]4[fJλqc!KqƘAP!aqb%p BTpkA7>@D鄩g{hn4=9.zE>uGwVO=Es::{#P&v^TE I, WoՆlS2BNob4a{ONeZ$ϼ!uR!v_&ǃ@qNJ/y4fEq$u%i~ 8RX"E$o OP:b)m="|/ M <=v{a%+%˓i:EƙK{*L>KM.m'z%}x#\J*wE~b\P6U} /PpU @4cO>*㵂b^gR3s'm6JN,C,n?)! ff°, ~'OҺC]D?㸯'|zEHcZqǷ;Yu rI(udTOC0% Anu4Gb'j~y˲Gl+(nūqXzL,`(c5;sGQ{,# @LZ\ٕf9X 4F=:Q ۳EJ:e\HgYX q,t T&Fg MiCʽ;5;]Eh:hii*oPxL`n8oN9R!9\33NQlrBNa{uqkk : I*~B>ux~y蠉|,0$bLp|ʑ_GË ]}":o?g1 l@Yvr\?ԌlEd&C(~ {E G9J9BJ1_q}{';%*ooaaj^Xr ;M6G=G%" 0(kFd=7F6 8ZfsLNϪvW2 07pr,SkǪKy0旞|∫&b$Oϊ6Lهo06,KE#4b3Oe$u_ˎ.;p ʝ -h$HUŹ!Ns(HF`V r85FRO*srtrAoj 9`3O YUGT6`{؀s9yRM{֚X:tL{$.vАNZ+O]*g^`߽@(Uv $AX$n.Gư~VNlno2u  '"&mLf(5\;!3lZʼn?7B276_?wwl]f?_sY`{:?67y@.$`~_šco}fZ!k* :.l35IIJV:lJ+%ŧtpJz =Q;\^]p}r%71tr g4ʹfGy{5W2gD:>Rdže" {w.f8`; glТڍϝ45.͓ğ.l)\Bl]M|"+!-zn>>.o}KgO); 9SVMؒaD2D6#.+?hw(-P=9/[;5/n=+6P WTyŕr, `0Ne #7v"/B ߝƘ$t=xj5' 8Ɖ? N,<"zj}SɮB^LOH^{)|UF7fN~,slc#|֨~Ijl!t*,M1}_.$ }S''UԺSKp!yyhE FUo3Sj+!sm/`w̄ex̘Xn&pr -.54 r&qovgE*N 2ADs8f4M+>(x^+W 6&U+FGM' N'߲0FX]x))-2Jvp[ή0GaigJ[_ź=тR7ͺ{HMN׃-5EGgʤVAL3T@!I Drb3(vg/ZCYTK}EgWw@:-ZW\ j)4בg,f@& p1%=O)܆!c]\o8'> $"AmJP\,1Y!Xr[ X ^2ϲ0;K+u+l,/pc 32Bs x><{X?YtSetx#ny^D!?=?Bf$<,G ^v2E쩆5^[|Qjk:L x*n1i7׆QQE{|_M[92sꢡ\VoXND4ԣϯBtf@Bu'NeE /@^5ދݹB^XDBfJ2"Mҟ-҆\GT2Mq:I"gCi@ΩmE۬p9B#vN˛ԧm[+6",,8kVVZ)no+~B0꺚`,K-c+[%Z~yҲM5$y937Й{u?C$ QJMe=@ѿUD<: 6ڪۑr|V-HsD-3W.`WkP.|gpJINhh'W (a;+}X8GT'w[]> o\8N:SP6U1ʟ 4=!NT /`pz%F&>#*(F~1.?ZɆ֚^<܁Px!!_rVsYd vu"?jXTn`lmQjF 3`reߔ2mk6n`Q2i/'si><>+]hYiqş1oͅa ƶX+w|G=/!gUfڥ}WZ`7rlY 7o"NzC$Cґ(\#][rjfPpg+zG{hO*MH|SxL31`%9Q \• nBȜtA7wϿ e&W1PUj#A;堔7 N2_C0mn X!40-8νh2x*g;h9\r!ym MC嫠⑫Cm h8ٗM˕`&7 |wj7!"zql5" iF9Nk?OM uKP>@F\"`ض7i^'e[) ʯ 15kA޿j(z˯˖>9&4>`,;RA* *${k˗QF!>̂\|}+%r&.4'LWܪq[r5lP_z炊1M9Sd;I2Ӗ.ܷ,!"%26$q*=< VȈOZNyl [x!ZY/<!F`(ևYg?[fjNY50D_&?#GOE<߇x&)y98iƝ #c4"^VS74WLV!/!{4xK" x?cdMi׵-g*/)z za~Ee\BVhF@m28cT{(<0H/O DƨXͲϿt R`1 VޡnN7=lՋpcG|wVs{9l|DXg-jBM_3+)CviPAAJIwQאУ9Ճ'SI.ە>N@0J![+qpWJK-^M)2,hi-bxd0{1V~q%yN>$OtM)V*/n=J¸:[yS\}k|7f~Y'I~\"1eGKRrV¤ +`.DٓlڡR:\c(Ծȣ !s&[c(ti}Ӿӯ6y(G-m χkx:","v:!hE/V++NprRC-r9 RO Rto a%Tx|<] Rb"M_x6>x.]㨥 (X ['d(.%BqkG:i@8T,-?6 yT 1Zn:*<=J^kwuٱ @ADFԛݳŠUiePMtG<5"D+aR&rx?n6ufm"cأ?@Dd.~>gZ'J Z˅֎r-:V@;C̅Ud@t1YNY $%G/<&N%P3s ,l =%>ŧ t3P_q/^mu~Ԑo`$gML/$%o{ UP<5(5<=AA>s|R jg@|qhDhbOn/UH%Eh Ey?ն2Ate׻3ႛ-4ƕ˫j ^z(6F$}1J:- %̢,_ku^n I8: 7C&eGB0aH3L ^M<346yTUHK捭?H#z,}$iĬ#tk|I8pFP2O˺mb"b1w2S-SR(O\EBXsZ_jlZ  ^=i'GbU&i8sW&~EC+$:&=,R(ލ wK!BCd^](0) VxG*T%Q0u*W襮і#Yg7X_~,Qc B5I ࿅L)ډ9d+EK"q+q`)qi|iM2p #T9BKiwwTJ,^b;dM S1cybԗxtP0X =Z$o '9|QIQ<KWO"~ mW(Kۼ֋ߠch's{{HJ5z"}O (zc {wb=5s ֦YOP# v};WAl`j:A"g6Dbw[H((+q{yu''g=\mIh !@ĽzD-!JStmO"y|4'hI|ko?=. Kwst^-^K8Q7ZLZ|K#Yj 3و\D)6΍e#b<̈ Խ$r3xXEJu(GJ)o>F唙qӛ r\ (CO'p: EI됱g 0 \yqlbYLa@Hhd@owo" O1d ]j1 -rHA>rNn,eQE?/ 2IUxIFX{wqƂUS~,хr#5UQ+wdQ#=.G=P. Kr;0!F.cuEM4IꎡT;+!C[xxӀ{>Ԓ?l&a{[`n?"xۡM]mGLx_N=}1DϯqMޖYKMB}ɶ,B3^tߞE6d%Mcib7>HGISU< 7ߜqv5[gH?&tckؿԩ8'qhj+8;<䆨'%Pg' l3`mܹ񃳃nݜT|is|dG$r]`@.!z)!F$2VF=LT,?їwE'lTr\y-A%>|B&4>5J_HBu3x ߯p)/i2tOf@,0}7`m 1!qGĆ5[073O]&r' tF {5F.! ӊ*/nп I= Yѕ%cU:I:M">Q1У8z'7㢨 E$#DD6U&-Ԯ=nNd:z|&QWkjbDfT_JDxQ\5+]#+bqc{赒Fs8Dd.&ܬzRol#s/ͷWӫ,2J?aI`d'ߠIg$І"4pZOCo(I:?3k+ K< 4 ՓR {3,IYWI3IxEݠ&ie$jm ?oE`\M1%E~fRdBzQm5 xÖȕ y0{\Rj qmcCX-G\>^UNаAVh 6չ˜fZAMLr.)3/{W]RɟeQ!Leeͼab9-☣-߲Zn2K}~ZQ?cc9Py_^~u,2#1*ٸ| p+ov]edb[ɒL7MbȽ|^H5W bw9FlY+&_sY? g?fcx#r`v;*~XUIp׿Q DSh$n~9ye0ni_r/&B.VYB >jxNxQ)QH I()@J6qqKpZL#""[ljp?-` ܀o̘xf*A{'-]@ҫH/Fbծi~Ji7aPLK7ߠ 9 MϛޅD:s.b^]$svZݿ@]cIјﺳfB:Ʋzd啮WЌyJ7;@찄e&ʜ)4+*QH+.&E]VbJ Dg쨢&!E ?";ʐfo OB ޻}Zw젰M]yD`{?ܘ;dxiIc#igsaayD wS908+"O8|֣LApyvl=vBi:3ndg|RޮM<5^ާԁ"ˢ<>HC% ,Z^x ˗?SEbQ`lLOu%x1,),^^B!⠞l*BGHgkopbVޓižp \1ޗJΏiiM1:xmp;QZ"k1Sd/Ţfbx]~7Yx%o|<mQ39VLV@0hc?ڽ8quĎ&]#?8T1L~lIt)I͙ #]50dOӼr&L[éPq< E1dt_>5AhJqL0ՉVR c ]mlAf|2/c`$uQ{ad;iOzm&x&9h9W$rJ@q1$GO'dbڮ pm:=F6FJaw԰ _ͣfdjrQ,Nr"\bu/vF֒o}}9m oiȁ[>-YsKDYSLn[x Oh6µiVk ꔽ}y9W#~5T 8a~U9U,6wڦ!,d `@VIYp`mD4!2 πDDWmn6jP׶.~3t'm8V0Ց"%XF0@8)>bvkb2]^qږ Bt1ٻZDGLvFT6ŏ-5laŅ^APrR|L?ˋjʥ"st֛B$ߤx7,4Zts]Y[*!ī 0cՕ]ܽ7ʹ6;ޕ,0cedaɫ?IȮp[˫"+pcq* ]`4k^3A%ߔtˊG%p(U m@{ GLFх(uyUMg,ӎO h"pz# 4@J xʄƘS͔ik  lQ(I ;Ņo]GÌjXmM t ԃ(*˧բ~ $є[@f3J&OB3LX뮬;B,9e){$?,P-c`юiFlA-|/ه0ԳM'^WD Ƣ lВ+f:FsYfFoOl^pN[x;tԓ jo#GU1,4#2~в<,9x\<=RxtlQ$)pC=as45NK)blei]?H.fY ,B}h}λP5=VGms7~*@"T-.:,=GqYO[hÉL&UV~Q*YnScAwKYͺף6Yu!li-҃zu/ x-+g0گ!?>w#`A4CK(ߨ1Yvgcَ>Лqħ$'LEQ(ew)#/0X:'KBmO3 vݖD$]o V4*#2x~lϸ &R8<Id+&FXa]V2 )_[KLnYAWeȖ*UZScaObmDu+6nJoj*a>{R(HxHҁ+oɉ;W6h":IEuMgx~΄qi[Ut*~U={v9 "+E/`AB1]0eq[[hs R! r @ps}Rh(\9۴ **PҪB\Ro>$q^7IS0v "?$՞%rYZ^b|yJȮ]+6գ W?*TАP'H z!\ɼLQ./6hrJp̫9𩡷{k/9Q| zL'?lZjAçmT[GE35 `xٌc&瑓"8UGxoOϒz4i$?i g k:),"^S2 o!;oxss YDBx5fGyvٔi1#6Z5?wQTuq-aFX(}-]F64G;` Yty%Q1(<8_#]  Wxx"bwʀ|7$,~R~)M[Jۆ#(v`J#5lPIh!2]wzˈ(z 2{X=$*`ᆑ\V=Mxւ ^oqGO/@ >2CL`Av/*ɇi?Qt J1fEdw&E_Lml[]0VeJ 4?"Œ ϕkMo3^Aجhkݨ>x\.ֱtn23}EZgifO ^)Taj1􍄻Z]L$kl,)oMUrDeвZ:$sFW]Zfi y<o/lEE;~l3m`:Тح_pŶ#ٸLssɉ]&+9r%YlB(B%8My=~{ay?aҤoD}!Dhͮu,+<\EWӻpp$c,y/us BĥuF[~}:u09oldV}^_fkteZu0rR޿A<=hxeTD*Jܮ"Ñ^}Tᥪn".nZ)u@ȹito'$@̏ LG0kL \_)0BV9Tbe{ٚۤ^"a ).TgFÞ_~EGSdB {[ ?WF+vz9#C~,5pq\ݠ'͊ aQ)7OXYklꊍ+L O M)!:[X-RmZ2%MCQ]Gܻ 8)N{NTtDi+|GJv^8B%1{FYFN6x\Gjom:- kbs fN˃d6TʵV@;Up1  cES,?4'0)AH6)j̈́]G}܁R^+g |iT(+EWŽ3",rX4-V%rn9dqnBy~l&ԻRyJP Rٹ ٬=ZxRuwM83Z<0c唔P M*F= XR Cg텳cVR'ug \v6FҾ1)a5OpD,y!MD4J_-\Wn0²^kqp,5>1%q|1DC# s"i t[?zlL?`l7R!.!%Y~|5{"}]g5Wo*QrRVu'@&DT%4uwhwFZ{ky*G1~K?0Rӣ"/9M5.vx~Rh\%=+,A+lfަ8r#,q'rHPlI= Lm 43q4ayVGgp,z(V4ध/)jBWodD86yJNrD_ϥrMrJN}w@"8M&,βʀҺZ!ʞIAD!ƩB$Nޟ#Vtbv1O>-7amޓoT 3N#&.n֙>'\Y[<ʼnߢ `?d{1@_Ek t h0aC~XpwdƣUO_|ԑۊ/1ݲҋ׳=khיعoןIQHe}wGZx5^ӈiX7h7-Es6T'"IN'&PTKVcyЁYӿgSю%eK1!& {%x_=iŵBLj0w.#H)49mauz=M,lo("^ {:l3QiќCh"gbefo`x~: 2p>  f% L# P'i("u4? 3 o&驺p mB袖߬=4#-}#YSmh0!"$XqTJYpLݱn:l1-d wS3NUʛy곷ET[`A0gX]U9H[DK˷ৢUiJTA|A">0oY$<:?A "lxKpz!1?'K8~Om3 7F.OllH,ӽ|R]rRĂ=}vz{.8ՐŬY,X\ȸjZMT%F8BHf`(@2fa=4StbF?k #m{wP0H}Bؚ> Vf+"#/yx9ywk:z1(.j JwlHJ c-l841j{6Bnad$(IɣC,l}^x UC:b)0r,6R7ZlU2%0OUyCzq5 &Zx^ձ4&`.=A}|QuReg'+"}r(f>qgYNȴ3m樯9xtoۂ-K:޴E@q8]7$87ٶYZlDB FMGY_J@GсCb!͏'\q[hQZEBRtcOpt2ָCٺ傾Kc 7/.| 2:."nk-*„$4ia̛p*-/Β_@̧ES2;|-mI#qQ(:˼r|& X}Ug\kQpcXcu+YG#3}J ] 쥡_䥑 ʔ5YS^jEs%o^uB ĸX",'> &.8F N!XY}CT '>+?YWP*\ZE˯ʳJ5\q1=@H˅ֽOy[4 >/"QӐ$3C`ktlh*8QWW:'%t8Dc>7SWVqň9Oˆ I9kAʸCj5qo]/E,'1C0@F:'˪!VAYIyE:xam6w (#1n2 T]eKvE;sqC %W1!~2w ;(W!;GFymB9gzb(UXP*>|b&1j$go"Q==J|8 `.wY\`><`P㿥իS<dcY30!:(bo Y&&GF9Vi52,6GpW<+|-TQQv!K[l[BONc/CnaZRu ZqD/4Scv{AߟӴ(qy^`6!Tk>,m ?qjI|Aa##EC` {~  'hwc HSl y4dږpcݬIwFT8\YaĐ.2v%EkU,WUt-dFB}W[o4l:$%iHYa{'wbKi꩐0ۻHC0l)oH ^,[{JֿYRVXd:l>> vaHB;s>NqIz ;_زcxI]Sq `P\V󩊴@n >y5 Ռ-: eݤ&[&S\fOs()&6`iLk@9g2wa Iˢx+DY|lcEZ,F^F\4^#$ίOu*UڡeJ OQ狮ڝ7 .b="c-lhn3 < 3!l]ijQTxaˁƦy= @=2$ .^و5M@xݯ$T7,b(݇cˍ:ph)LU?]I ;\F)+F}p=*ջp ~~%sѮ5r񉽰nw5t0i&W([>9B 2#&P''-mKL> ,`w"K&jW@9)=ĢzV1$<,gilhJdqLy Sx`F?&\ H2ֹ5ybsx;!Z]/bWD Zg~[sV~!1u]nXY7&pO 7.޲?c 뮠 ӣmz>h5lXL{̊r-^&*PYZ%t ~J1>:3tZg<J%Y#eB~]\mE"pf%L#8~%u)kg*I $wQ'׶G-]ТA/]lP-Y՛_6{~ 3*g%Z6.R G3iGk=Vƺ&{+ wZf<}~.܇;L6 cÓh`?`;Хؓ[*V{0~qb,վ7~Q8H f`xTwe0㗉hGL`#;Hx|(ᝳ%|o. {oIWB:2 Xߐ%zi|tM+&Z3A|~ڨߌ> m-8_@N3\P(lP4oLuS hg|x4|w"YP3/+)}j^<8]%Mpr"d,USjO^2ǣZFkZǕ{'xZlox^g| 9c:e"d ;|aXp Ÿ/]#u]׀NظLً&|7sZ)sPY.N}ddh ?X'<|5x`bq.|!Xڇ$;u]ixf9qVarXsY6bP$wgTcY @|ba[K ޱݲٗS]2CV|N^V0noi*[E~!~TP^>\S!UoJV䐌pyΩK>KȈ|;7 t!8ZWX=AѢ3oʣx S]zVJsZ5W[ i_;9sXKe )xA{FZfMiv(ɜ:DA9O6lC+$J5aT¸eTZf|0xҰgYSkBnO=fHA6cab'zx!_Wf#lNBBql\\h|%7?3 Wwl*xU#{<0Pf΋X2]>GNZivW27K7B\fRL:ul3@zo/ jQV׽۴/)=wZ`R]{ڧVo>۝wVU5WwCG-mJfW^HWAju{%E.s- ᱇3̶)NI1ֶAqt(ϼu)aY4 _ X|Q[$).>3rZƜ2X;S">4>ϞVn.Ƿzˋw2jO|oRӅX/Z*|0޼AYF\),"{'zigpXƿTi0q0Kor? Cp&:3?7=ieRbUy{.8W9!rM`4+uZ#q pyqT FTx 4 1̓ c6ibJnZ܀h5ՙ9QWO%D`_Q%@qqefI$SXdɌl\!.}#u6zf|_@}.a#9,84y~š2`:- # S6kB<Ƨ5.VA#KbIb,4Ґ?1_KL !VHc, $ap-j [D7ts8#`g7d4D@E̊o}GXqo.K g1MvS1jN-"DIOKWC+^!/'b4K"J⛩6?E1?%H/opKlSRiwv,$=G2 4mniMF d/3Cw,ܶuxԀÃl]e \IhhxB,oME3mtC}՞ %ت"O5KPO$[U^aK$)~[ҽ#6 0UmWRipdvI~A}@υTйtZWv?SuY'ٴA} gqhu̿`DαZҴ[Ag1l׻ziջ-NRŷVDPN\dy*k~='1|Y+}hJԑA,Ҷ1e5߶`[lSo X؀4rDsPJȂxSFQRrNe#ڵu(CKɢ<7Z4 Ts v9?d-,Ip j-.q(X<k y?ɴ |gxkEa\ dsũN!{/,wm.]{~>ApAB=s*@ވ,y.署i1V4 eOe&k G q}hب.fO1aVňpi*&vYn`~(<Ҩ;Jgs*"bb9U9ѬU*VtX>Jy!B= gHτZgj9Tܖ fw7W7ml/$, ?FDTtM Q ڿw!f-ףsX-# @P}7k^wWK'f[*z<CWbRCa*z-g(@#g},kѽeL" 58Jf]Aan]c6ht{u"rzy0c* ʹ'0{pC-%g KLLiۛŶЋS$@%U_FfZ6f|ZMhDa^b֨d!c܀{^ 5$⺭?Ru=pxpgi\X}g.AbCkbV9d }\'ՎFjp9k]S4vϨs2$uݰM@u|JRU]C ?7^-a-ZGyr!b {Xt~o树# /ʁ=_|38VxBfID0p@hzrەŠ)Q/BŎM~(I }'ntlЋwhS}h)a12ߍfE[zJ-qҢJ!=TB0U'ƶQml0-S(7QϺ(Z[~9AJһ=SG+D@ &"O`MnZ^jX X!gc,vlr``J$~@qG>uWm&ʫ6B*09T"ߒ՜^vRVxecÈs7@L!yv;oo}Cߛ}MZ~Sl\m|\S9 M^!i|Sśܔ3t2WO<ϫtsJ!wGe1^fQRM؟86hu)ԐDH|$'sL܍~U>./߃ʊ\/nK6IPj@VM x Yj S ĆUci1an5,Hc=Fl*TB]V-8z]26;sKbAX!viP0v`=x[$XQq !5ԃjNq)5KXmr"[[^ 3ՠ `.}!Snb?RNjb:$f,nI]douo^&lq u><~g9nej::$G] qdz {ffoLBIȀʻ:uu@=$\+B KIb bnd֮V]luNF 7).GK̮Fш=E hˢQ`̫6 9*iMԔo @ "LvxҬ^UcS4v',3 u&(ѫyB[9Zc؝z&T^+-SzV>9򃓔'Q2TݴòzڝQ'2QQlC.[V[k%D%{Q}TdUNI rw7}TװOL.Y=-:wl -Itp΍-w\v &>3#×@Jt@V]jM)A[OB݇3V5z⎏GҦb<<B2/uz^ojO^+[&U]zݣyekXOfŰ?7Ee0\ҽ, ~p xOьql{CpoqhÀ r>]Q|~BKr5IG!T? ݚH;`/NOV~ 'B.flEB4}W7j=uS"L!A@d@V3Cb/&mcT^cԓ$`2I݀.*ȍK! /QHXY|`ȮZןe. \<\4Ǔ'^>_F*Ew(Ih `u4'oM]FO?N ýA KcG|Q߀oIAE*ɕ G/[j,Dжa#iFg<1( 9?+j3?@[iy H R/f3P[V:櫪H`?Ć۶@cS:* 6M3iI c f!<T3P3L{gs aAx|N37HƟ w>2߭,u?/2KntHzU"HO'IJEh$S~O;-Iac9R;2L#ˉjm&R[ ҋ+h|XTVfL-Ib*׋p-(BHc`Ny!aqzqYоƖsM!fอ Rg5*{<R{0M_+Cwtl,N3k8nzI[kcH* *"9?ov)N{Tԥʣs ;NG12\.;hVfLZjؓ|Tɝje™4R*|4vق?xL-M~r^W65m}EwBbwXL\*hA Oޥ(r¢C0k^Rj+/m˸@E A{֯=y5lJ^[[&Q+n{܇i BLP ()5w)C b6Ŵx^ܙ1AE;t.$^ENR+SۈE7Z[ҙ{X,"ʡF9˨2 goAv ;rI)-·oq!E$Ď+UCH^ݖhd"8X[BCF]]ৱu`W0 L(8pJW%d}PnൌfK;Ek.b>-7\)kQ<F/wYwmn+ CHh'I] DQ&n0b=ZAFV{-}$5%-%']yG;יbwHa WTη8QR"W3bQz(4eǹ`9/UKܣUGsNj֥d}2NQ&M/-Ү-ۊ_ ڽrEpMv)MRzTzrph[Ym$YΆsSzbESBKAD,^G9,橦ND7"1$[ vmb;v|t≕?f%[A`VV$*/0-n/ΨH zAhs=v{ 7Sΐ$"6T;Jxvv:m6ץ}J>#8d*Gpn!3ٜډn}?X:LMrvz4.;C7u,+(QDc?2V\ PP}o5ӮPu =su;>y6uerua_nJȤk鈪 ͗G6HOXBў!t~+U-/xnHHJCa <~<֑i=7.H"sB2F'Z;? a;ڒqe'5o4]9>p8@c-Z_~{wC ӽ{X1?mj/LD>m+/6A*igS}g]3)5T_mV'D!3MrONB"k:/9&$;rߛ02$/-@ɾ_OۮE{{;OKx67jo\ Ko[Vr`iE%R+t3؛Nw~I$xV_@6я*G%)ZOMN+o㓧Y^`Ձ9C ,+_$N͙-%'VO#kE, .1p'9XBF] RJvt롘gT3#pju?O7гNS.hRefcvs.F=]* ƴӯkHWZ S٠}4 /cHſpwa ¾YRFf[ʶ[ gˑ6lol+ 9ZfSqjuLx}4.>G ]L" ujB+^A_3 ;>&?ZM{ TĚFݛByͤ* ~ B.nY-X,&fʔjCORZә7Y\b Kqop/U&in *6H8K f&^L.wJqZER!8O?|s(8jf!ӆ9SϐAUɅ4S(bشOeDZRI>J$NM( ̨IԧZKJ#AI;ѥT'H&#U1 h-!H{BR4prU*z n<7ju#@P馪[/+d;'8ggO6C_I5oa"<\bfm4  q,0T<[nV1H.by%M@0c2[OAs{ /߃g6aMQPOvZ{6SzvY$CRSYiJED=7\GV][.3=Ɋd2$-AA?%og֡octeO$m/B`Z=/;HUw)\\cSb )aԡ1rD+'"-X- 2l“?Su %d&O yU!/ @sMI`̅bh#t\:# H 9Vcz-|g`(s7_F)n7HV[>*OϲP?dOM&~ '9Sv4LѫfugJ4dh*!q*~v4&'G ۺ2Yة$=]L׼" uG($[3zyNW1;0<>|B*2PY+^ѽquPgw<񚳒. ?EC+ǨxK_i7ҫΘ UZƵsB?B\pa9lho݃6('x痣qT}t̸TW h 9&h=^rqcK>rL'A@2h u*mt!4 +bFd#н4/} KbGC5xr&d~{ ymE~Ә1ˠ'Grd,vyb] ~%o4_:)k#/6> "Rs-YȒ3\WGBRFEJ!nۡ˄}AMtϳby!}Q͋BHVMY5Fm&޺ٲ#'E@;?cmԩqe4E"w =CYAZPu9|dHGZٗE]i 4?Rj^U6%7_+_%(ez$J\hj6S!SC_ynz6B1fuj$xć+d|XhReAru]XBv'> 鹱C3+[dF9Ncfܾa.1rմBٝ0'mm,դ[)a=Iəu]z캈\-S/6J|H&zd8ABY]btr#^O=Yl6 [S޹I3SgtwT6gwqETi=PHm+}re`/Hr 'hR}rx!Znh맸aІL!ex#{:kik4rfFfvb!)һyڽ0$n!/GpYECWa;SέnI7KNgˆ븝ISKRW/bu+ ;z7T;E=iKziMJɜwIƄ`4=w72v Q6ZjYs&N5[荋e&+Ȃ)S,΢Zrh]7!  [? ^j!JG5LM}! %.wbERVvQ|rs@+1BQ4ud&q4(9 G.$:&BY3Vz&L 1Xz uhe̘D|a %|}SCo MnXxJςT` l/NW}oqT5R@G:`9L>٣Yl= qA' 00@T0GE5YՇV6ưbl!^Cb]$Vhz"D?P#?({=!?"JtAkN ~mwjhE9!D+%6WijW5"F)!A V׫-F?}i&q5Jmu4Ո}‚ YaD˯[_T"dGf#w$}!ɷ"LIָlACeSH@pkw>ie˅-霫(럵CL:ݢ[+it4ety}5')$D4=-Ю)A, @ C KI%5QB^J/ 2 D^n=Vr{xF0& fU^Ҝ:[DgBgH.z(ힸǷi%kh)$KjhƚXCȰ՞Yƈ69$|ZH;smNbIm {b֘G4#vY2}3G v1"Zkgj VJR-֞oܶ+'Ǭp/3hl@!s#h`(v݊3RqAYBe\.p&#]M$wQ"+vfS /rN͉& tȊK(r$dJ5Y~^f78Iǻ` 4 [5Z*CeɵLvh `&A æs!?qarI\)&]r|sfW좧|G=lP aPe{ /SGtJp*!b2ЁQSͧ0bmI`WWa7\ȩEd!5͉θ>Nx;BR5f? PMh1WJ]ri1ū쁂:[HS'#m݀렡3֙W~ ){=>FFCm|rK\ǯ?3nE1Yf5gaK@_bihM+a*;f/893˭?p[ˇ:$cy`8PF3o6'FPR$.-2!ISm9;w?иi5b]:)wkKs99,'ܕ0YKḏ~˻;V!ŴtAF_ʤg$qqCk{XէP,6YwU|pA>:Sch-0:v}hS"-y!,$8pi-FUsOdj`ڨIeL^vqkSÀzIԷ\̾-qwYK~ d&B,pPM!A%{uV6`z=ާ&Ip3JpXR;VO]FKHJ^#$E)p)eV2X߇׉ƒJ L>By"gV]2Jٳ'HaLCvJzrmKJ' PyMZilL.o-h YcϗD1iPQT-={7 '`0 9[&y@_8,/5@f#ag넀nclݏ8b ,^Kte%Q\Iע},JjSK/ s;vnQ߹ 3_u^5BtsV\'@hAh WWZP!]G ^Ԓo"aR~J YΐՋT\#iܸjL_ϵ6[҇2M9N,tT5Dy0hg@n1.˽bt9ܕN)1 TAg Z(?0j Ӿm&E07?4mX ;K_0hF $FvʳeՊzοEޝ ɤQ~bO15m@ЙS!X nCbOW?uE!#rKz]Bm !r?]7s|1@NaWDHUVumd$(QCNE+/m(wWΑe.`DrD JBKlվz Ed-+M9T}PǃI:e/JBb2-jl ׀ L;>t9ҚwQ7҃p-k*&!OY>_(VmZV%"ѕb>Nl7҈)BMˑLI9UF<J+S@MGwj_tSlGYiZ3ܮwH3Z4v P%xTJP6ȑݕ+I"ӕ0OԛR$+eTB"䣄!8qMH#?J S<3qMPd%>.m;W18m1Ruk]"n"'B5{{Z {4˺*l- C%3;+9\`\n*[`fCq ͨ!Uh%ʙA? LU GJ1*7>.cm)V</kMlr;9x)omt#y۩K=D{76 FbtU+ `!>L "?ZkX&Í<О dX)M,ٳX VϽȣM$[ʍ:p|}q~$~K7KnAd]%}/`|2 J x74QUPm`t_~̕(`{9C͋{jviJ?D_l _o~:;, ;?jmɱ\v UהkͿla~nĬIŦgۥ9>WfwIO5/ 朼&@ vmpcf Tn.DBZeFyFh?8xiHA#p2Mj;ii yswR؛r*cN^z_LzOn |(:ZjqK:$(KXFwG#iMfhn=(8,lNcezM QFυCGtBUGN+`xP1Ӝ ZnO-8$cb6ivRC7sP/P;(lк?l_"`;羏ic) {ݹ* yA ,oId+]$`8D$8F´~kx`iF3:۫le_/@J3=`1i θW%5#?\61^Em=;}mXc T?|z5}V a,ӥzX2S^+߬w};o{(S)pޯU"w"DZ"z_׮i s {B>wE9h)Aj#*[06N8 knN+;z} &z~Gϙ"?;Br~i׈1-v+z!-&"!1 uXQ?kUUk޾3@7lZM1i{@{dTb}bc Z=ćA DJXo)9"[u0YU:2zpJ<%=L}ev=ܺH>,z :jKa'+sl;Y,J: S pl_Wj<ױ=N$'f XvC(` AOQK/p*y0}+ȴ]hrSJ~. C,%ĭ?ʫ$EC~-YNχ5]]?WNqd? ߪI_=DX3FM~đ1$nӦ^p||'>;퓸lר _T ES[wlZGb`qZ(#D^w{N(˦G{"CWH5y钍T%UdKsB"s#43Xhd)H5Gِg%vat_GIDh}r Si3]G뒱@#Ҡ,r}Ūզ?6dARj/19x*|KNXoCús41GK!~wɎ5VѢ1!f~xi&2FfE{S=x ߙ}'W|4u_!;M(;*lФdrj7mE}gcNAv)>fsJG$_f4d\LM\C/;,U UAQNۛO&dYݟ(k!1n"b󩥣kѺsl_Mްd2 1P5zrGZߵ09n'5g( .@l;&JG~v(guglJTr)JHtDY{ bn>jžy+QCy$K3"}^58=/ % ץ@dWid<]X|#=;LR+ PpFm|#A?AEAhC2:kl4@H|)ZSF h>-~iԠ~=PH\-ĄzA&:p|TkQ0[(3¬vwՔޑu8dO;zy"'$lWod G@sq7N {V 4?x~ xccjduz<[?ծ |du/TϹd;ȫ*&!8R,_,M y 7oQ/y]8 o2ҟ,#fӽa2~oScF!UƼVP7Qy2=F$Cz\[c cU:v1B&.&c:>Ռ}Sm:@(T VdLj$/*'C{Y٨},={3ߡWEoY`~u|C) JP~̓w 'k wa_{P^Yu촷d5;DKMW Iw lzb< K'$*D)Sr R5 eyRl16)5Z.JGQ,%@=2ڔZYu{j1/#u\~L^'_p=URNiBAxm}ʍXUK;T>-Uʼ4 Z,{" LrPhai$~+1Z/c@JYb@Ѧbh BL2u4bks|mV[ԗwǽc]Z<#f}Tv~M' .Z]* ?ճgF 2ʔ5_ypJ}".6ov)sMNYգ=%C5F-_^Csgٴ-MqzFfу1,HLdEp'XyUz9AZOgܒPgBϟCq]S1$8Э\I7ցr5{>p<ʜ9J.PT׹$~BluG 𑫇9O(\SiYxVg'&lX6Vl EWc{gEpFTش;{^q~vDkxyOADJN,[@ !Cd7{q ΀hc݅~n Qa^|U C梥C1 :ahH1yZb<1$'~G11; u7-Hi T^#3B5c*ri.HiKG`OtzI&^UcG=7">5}J]'"Cd=N_XpD$nh`f=Tt9 3gpwVDgMx,4xk=N2 S#qG.FqHhPU@ὸS3`c=H=dG{qDdBEe_5^A4+PB34Jvsxj;D8~%H35(ꮵ@fkao)cwetO){(u,J0Sp 2y b-p8M$2WԙAL6'(Bwl(!wRx` /KVX0ً$NsDDPsȅ+S!ߺ|F "IhR.ھNlu+ӌUv58ܭ|A.ADYɃ7mn{:JTJGu m:MR$2 80hHFry_S!Ѧ pk:94*QE5"J.6-DEjYHˇBhӌff`v8cxK]mU^aB9ʖ].vBW[Jm0_ʶ/5|b9~ijM=TMlCQAGY)M5gFO8-|G">IT!- Gk1Eܵ2n |6qY@ˆ/21=8BPJ߇`"umJZ;ŕIYT(W4i6aY3zkE)mM#ťt< 5 ĐUapIXʜIL "W!T0`+ ~ݒٮ\J /u$=&q^{v-h<\Q%룽.| `]3f -̹T_%gHRDz+\LֈbYv/dq X]c;?Tl]vL+OaA,ifJ]ЎibF<U2j'eCrr-wԦdOs" #;Og'v4m[3Mw`1%9Ku̳Fi}c%Mg5[:=i;v[cX3t܍v tZlh"O߄Ej]NE8F_DdDS":&8DL&׿ڼ2D[[!.[d  J4}S7aS }Q4b˨& "\Rk@^zUa/ R6rf "Nʔ[Nd3,Sr h Y5Z/xlO)=p1듪_@Lf݇^Vbo6}Q$C MCj=>uC$7P *iyV2T1-5 sDN tͯ:{]_&,O%ir%EMo75Gy+߁|{eBs2IXC!<z&:;Wm;4;+F(2њ9|6y C08f1FeFTȚ͂QҞ^t&~-sh &*4* -^䆍r}DHA>&%S>gk&}Ida3㔲/tjZ:8#~UezדbNd)F/!~*E@"-IoeT^g [%>(Sn=@#; g6}S8z6JFx4aY+ aׁE߄ įfRyJu$Bs?TBz[^ #[c]۩92\+Ξ_R tt$(~sx D8gPNh٤:q FITTD? Ӣxrlzo!YSJO+Ҟ[ִ~3@#"#QmK y<+->9ȼJm5%H%\J{`|]{ @5D#: j:Zp)^~g(:pRLDz(F °kj9XLڛ&_ߥz9cμ&i۳dx(D#̣9BF_HrW[llrNf*ej#A2ܵ: p1kZzƯYcx'a]X+.Il)P| J/cnV&Zj"j24_2]UyGP,wg-g o/m-Vmmz SU7u.4W P:̋i}cI~VV4xZS; +!(@$6~lu0kRcH Tq5bYz}fh_ i5gL+ 2]7ԅaWaqV18% B2G"_tp/_<,aK0t68 -{X^e][pS*lCTU 5y1?;=OA˟fkfDZ[2ƥ(TCo${قJv2úrϤ-s@K\}4 ?x}?CX: j}u2-P#VWY$j5 ܮm~5og! &C}${%5b}1.'Vy"~uVZ2k2Rk XzF4B{ I0T ]9{<>)O>9zRiѴ`$WZ×uB*Ԃb%pyוa; 0q(ґŠ3/5k;ѓ_Ո\rn,L^F =Q}F~S'k"(8hH)3K&a ÅCi亴+՟)%Ġ'˜Nq^JB,z S*ڐ 俁x3lbYsG4hafg?߭9N; hMEg,־ eBiO+'TЫ D=2m4qY{Z$&xkАWEYh֓hǬy<[g#bzR#)ğcjΤw)+vf7'+@:.)"{]purlp9AyGr$_Ud|ka{HeڦGGJ2t"s0*(:: Cj#|ˉl[m Ԃ饅 9*|cHihX$T5͘C7՗jV {1'hR1K7bzyH3EHܘzNtw=WWz׽F=I*xZ&.C-,]MABG9m }& 1!{RMmVLaEvv}J:}3ݹWWkմu1D?Li F@MV=f ^^1I6NGRVŅd鸥ŝ#=`Xz W@fY; v; 5M?UF|g >j9&tMl!;<@C#K>]!DORjؗ16;1ް_Zi{ku )1i$]Amﳕ@F} zeC]cۑN8-UL&]lɗ[ؾB"SuApqoKO<FL'JCpBں)hAҋ~)ڂ&R voXCNҎ{e2ܼҸW_ N3gy&o$^ӄaN {+&gJo׊.=*bM.Ƣ+,;QX65t o /n1i~sI>9m땁ŨD yW:tHJWػvSH$,CmPuc+:z\6.3W)4$uMϰErGF2(\#eG(N\XPJⴼvi=Nt9x,+s\ե)V 8:Y,mXW %ž$i{S¥XLAmFNV Xɻ CFIߍq!X|="; 'HlJeVt@)bxob&0= p*Wx84 ey Tf7=M 1?8CP!08g1ܱ|yM`0=O޼Ѩ0w߹Rp1sR`wV+?hTY[JGG> 0`~%vwۆCr)e\g~+ثbԶqS{́e44V|_Wy ÑFLs4g{#oYt;2gk]nQ04^:k Sj#/(U}jl"褐˟4qqqvv71ʽA;܊P77x,w~/kc{8d 㴗ۢԯNîz!d`uf}HF6I!-};PZ - HfSg\9S\TS`_+)dd,?oA- 8qHC؍:>׬o箖<:>LYv)~c㷝lš>q‚`,`85B}s{Ï-`|k-aF_n ֚=ǾXC3}L3F8E F @ZinZQ*rMq):5VH_ҌX=.auNQq}+/$0 vC{\iPI?yLGx&(9^+%ΉQ # @{9BV[rZņQ"u (lj'nIOشEd"h=@wAq;=#M+R/&cu F`tY&z:9N^N{ ]gHؼ;SE?Jskص?X)mB%Ewʯ7hF'@9PuC/^6jFu-S~Z P?3Ɠ#Cw SEtCn5 +)z^-ޞAPE(uRP>-4LWB1C7/)"kl HNTt)jׄ Q֛ȃ_ajw?k6R)9/Dm q q) rg^/mZI|@$c_Dyj=m?;ڌjk>S =tdȄ1ս$ i[8Zϑ낱vTzKWe[ yX$ARK|N1MQp*֥;`Xx[Vm*9;~uhr s|!HȜ:ߦ^5iocuПɵ&NUmI h58%&I] POj$yIqIP@Ѣ!9K2ӎsMfP<^ 'XgWfw-eBM Y}eo?^[jQXѫ䝨Nt0U# 2A{*z 6* B3hbEMDqmqcǷZG$G >ӯp<D6Zx|Y?$\Lk3 Ǥ#~c,@b*%Y3:>ͽ-s="[9m[gkDOC yGxز8?L`])~4:L\1{ /ԿU0q0Ǐ:W|MRq%0[sQTCw͆l$vl ]C Nl.ȴn!ATYDe2:D3ֲ[+7/Tdq5%ˏl04ǯދt3D?vK  kYipIG(,׬OC_1aήbjlvi8=|ԢTކmq,n7ްx0VInP,D&]C<9A $%d@dV,Jgb-R* h3B_XL31 fWad1%fsYNBC)'eӐjL"9烴A*xW,b7i)I m !G]_"r8 %pGHv4j͠ƭx,o o|I6PFY <ЎIX>JMFW-tOD7)_`]H<W( YRϑ?gGڰ;[wh\wo~j(-u6/DaWTNKGK/dF.H4CYlLOb)q%h560@72C-J%1:ȷWŒK7~1b $c+JuJ<x=ָWjQd,2يcD6? ,35FS< R]=D.,( >-b'r e9;L3(iӟve=^z">}tK_d%q\Im؄h1N˞Ɋ:P8CΪ|ho (defQjO;qi ˀas% :nofc[U#(hU!q&Z ͑XswgJo+Sی5H@Ɗw2qBdf:۾%LB14[ӵ DnM'dH.,GzaoP@ 3 fOPWt"k'iɑx "d"I2ذ'ɤ({UޜF]Csn^_I*!^,Lzn,)D)>Ÿggfʲ ßXKAFb(.Բk\I*hcC^2|Zֈ*t_Y1ux "Ug:u%Qok|A8D#ST ҲYiv&5 Ikr^,Z]jKc¼/|9aDsh˗&j ` h5s+́؀JzoH*@3b 9W.?,ly6"GM`k .1sҎZ+@囧3aNΌ= Bt{*IdO|=cnc򏅶SIwih$+na^kftŬ ʽ̉< ?x#XDk5J1'x8W? s[8?&eƫJwg q>Bά A:O1wvVe,v\ ֢j1[wzGv3P83He 6Mtʔp"gԴcgKu@ǀqZ)ۚ%o( %%JW֑L$<$~(ZQ leQJ.V3 4?SdvM5Ց`K̺!GJ}2k8do斗2, i[,+-}*zS7 ) >^Un5m/1ma18f5^%.x⺡-_:F›2!usjn)}ZNXL .9щ 2#tVl/UU @dV+Kz;o_P;);ƧB8XˏOWӗul-Gz)Ir-BN_ZKH^F=1[EyE+yND]1qO߭N%jk_%u yoЙ`dD|ʒWv%9M |eC^{*]ɫO{'K t+aS ~jJH! Z)LJP 'Cԗ0{O+I>tsK1f0T4ft lV>cx(u?piQ7ί~fLjRp", 2['>(pa08=3Y[=Z !.k`y4lH%Y-(D[~U @`#j)7sÛxO9#X; v(bO)3[)ޖή@HQ W1mt cmGMQNZٰ_Tz8!|]琓xg/< ouSŪgIGu5tQ-џWo /L?&* Ok31Fmu~}[Su"+APJ)l1/Vw8"#juM5e>{Y2qUY^. D{<%-~By|ډUL:v  K L{K hpAR"MTL 8\ZPs7MB勉hQQ](kp ОIa)g2nXU>ﷂGHk}'B!d1>E9I%꼹3("m4/h`W~*+\lLkIw1_*,iy0md*P\GIEɈZH<.FFqI+hd|;z qp/jg!Ft*TݟWZe֌ ("ѱ Gˀ1 !WhT\O?wG VHr?-(,?tZZmZT^Yc#0U3D:Rf^N9le+L=x1i;O _ԥbɿ`{z Q\|l >09z|3wVk#>=s&GxRb RYbjJu>E55?Ҝ9SRKnDx[lE:PFur}``, [ i#~4+ZJ'Ϝ=ӸGR7"c@}R_dB>{ x띂 Jgߜx@±h;@=|w/4N/VZIk,XMmjKņ`?FפY2}m%[̥۰ CܻXqYFȟL[b!7|[ːs6 `I̊V\u~$#PBu mH0>f8x8Kw3S!7tJLs!X03"q@#TIЇTٚaE-z4Tw:a~˶P9ѻivH 0ϨZ螀9$ w`چFL8]!N|wū:3Q)]+ A׍Ұ`Лh?`3>eS_67 }ZwmMKc.5؞IuX =)8 Ds&[Q@h#f/ ?5V߃65fv; dlփ 46oD9 Y\Gӛɷv' S<"2+m""Ɇzb:v7bؔzE`=BSgT-K86ʯau)%'K)rNRҳ֫M6{uXvz¡a >ik-E&]RӺ#>&ںR _u(f PW8kI-XU8ճT%]y9hXPHMI $~>R̳tȦQǙ7hDO|˺!X,r8I n^n+M̃;X[@ISGѬ5oNb_bX!HG=;k Vo,3K22_ioY*NI(TД@32&K?Qؾ_cB!s=ԘU]@ ;(1pR\V#~O8錭KyKa-7rU!H[n\BU|20O3"kEKV&d Z5ဣ@ui]hg H(pR O,w1fKXykNR~F1r96'H/*cE1El2"Ft0Ie}f(]%`pYٲR)3+NIW4BN!ͺTa^<}x(AsQ+ට29ŖL2)o91ЉE/2`FJ8Cy:xL 3 n>Uj)*};D N*tl6YIq):lT/B/SmW[}mGZdtK Q,^#nUx)4^X)ŠC)(YϨKP,Wynw[9sקLݎutÊ!%;0Qw*CӒ! Bc:h$\ Ej2bK+tf96A݆Ip٤ŷVh(hծh]pNdfiӗc[ؒ˶i"Gg1*JtMBEURxCC1d@zFpuEYD;hZtOg1+C\J%͑fyA:*A}T |8LDeqmz(&_MX3Kȸ~es"a |%k Y m #Tcɛiauכ5W)4d MƐ5g2( g9}ޡDk |̖3wT`˂YM1ۢj,;!/,63햞A(HbjR q>)]̩eҥSN;,8uFAIn9:$sM(S+iq@SͰN]m !9wq# \f>H5?^s md(J}:߁~]S/)WiÖy_|l0X>wA5`mU͊IɶG-i]m_Y#%TY !K }HLJJ)4Dzu @=igrV[xoj]hvCzʈ'l0YAxoGz WCr-𡛝tiJb qpMic^EVG$ FIԳ)ŏX}(j7Rl1CjzcYnF\8&/ AV"|KҸ;Iy!.(.q#]wQ蜙b>ܛvjLnTC[ǯz F:wu{¸ eLMKMyҬ +'?i:JЋV$kϻb7mB211 ]zН[tPF)bQ =~K;Zw꭫BG2 ! znm^- E4T#у2sKc6{0NCD"`<9hlehI8I  F&ŕ\]H1.l٤!(Md؊qF,"暓4NhWy)LM8:JB5ƪ|w|9[ Xad/0j=u2/Q_d[ R}1_I(SdnbۥjXkqVR"m\7w?yF@Y7+̡3H?x(dRcEWN8A$wo;|3dK󱨛SH-Mz>7 З3syoKX>a* tQ8>+/\4+\\FcDW$ FD\boS^uޕ&<,٠0k\i7x}~WO`VJCmgj1pqw#WM}+he0l!!GSa( r)J o$0yM_c"Y&\r/z=O)aT(xN [yQ2vK/!Xs(VQvۯ ؗkO]Vqity?Gk)ٯ#'S2{|[ hcPAyN?Z5pe'+Su1Íׇ:rL򫍧6+='L4IƇ|?KS4ʁwA l*~`Y1U. +w}ékMEzrba)kCOXM2`E2RDMmĬ,PRb9ٓ'| AXF:߄Q<[o R[nξN lFf,&Qf Oe:+0݄ $`T'~LgO~_j ?,zW KG)2[ʱq7ْC^QfivwAd[fd덳tVU 3MۿGKH/J7Ɠև'U~`^BpKZ cPGx۲)td2Ӧ{=Y`c(Eߥ?;y%AO1KoV0Crĭ ]bXǽsX4УEPTwUݣ(F$CrI:eDHh'tL!Fo`@rBHdP>j_GVLt;is# P8;9bvd-N"NG]f?6c-/}3 / hŰwF}D~dVVwR۟}(ݟi6t|S<KZn*ԶS\@yhMd9fl:6PYCDf9g )Fڗ]d,"- 6?c6LvS}$RDxʼY]qNU8f2&` @'eAkE-L¨ kpK? @]/mnWl!ƥ*~KwwzHӭxD=OZd2QEV?^wǽ3dV 4$QRfss0~HOgr)S$ r"3 _‰Ӈ*zl,3ϟ)Ig<,^@/Pߝ?ZUG $ 27$i w.mrqZYIS^t崑KW){;l0 *4quRһ0<%'`ǂi0z3IOy~ZJ7cyRiǜ#Gw &jbUWJ p`_)2o?/ f2TU{r `wtkfkyOsXwZY91_Cn2y8A9S]Ǎ6L:koIK IVV}VAD`,xZ3Z͋76XJ*)x.֛"6(7dkQ>_3:X CWJeT%;6ђf)9Q{B.PhhDm$$!=<W_[h/}I+m5ء@{r#'̉"FZ!6*xR:MSjxUx<熏)|qPM* ziDZ0_@v[7W$haB^їw9m$ :͞4L،.ɡk!0&4/NͯBmF'H3X P^SG@Wd?K;EVq3ۗs:J Ҫa ]~ J*CPGs%"&s .O\W;8SH>_G-!љ~$`nM1;oPJkɸ}f?,'x*cU tπY&}ۣwNp+jvwKj 7]3OuwUM(bO5e3/E=y[xޟl bmI${@V`H뷑∑&ᥘV\:QރwE {\cbRG xʝ6Z{W+u95=ʲ̷fLi()T%NULNιƋ)6+VEˌyZ%+0[^M>`AiX_,mwпiJP b:G.r9a{BoEjA51hٽzXԛx|sޠ OfuL|pQrP;U8< vS)w ,ͪff VXE{]/%d!0\X"t8 5_2Rp3eC/8TZ^s…$p{} ! RfWl9Dz\/GXAYzNL,Hű\ߚEdR+aAmuP#ǗE 2>7-mm|;Ic=IPݕTxȠY7Nbﱱ}{j!(5 pixJ⡐`{nӳcȰ'o4?_%b?!N \z~P罠5Nկ1{d{zd.Ac<2M¤N jEΚnK ^A9?*bH&r%h u#f|)f]0nCqkxn4DᮞOH3EޒgS@&cJ̬݉g([u ްG2z:bs淡GKDA ݤPaka%9V^ b"noQoDŽU@ $Tn_p`38WfD 0/t1]9TU"%Hx{)#.'}Ou41+^.f;]"<'W3?Γ*L`ue^Hב_-_΃B{"ely 7u8_CK+1$Yni" Q;$Å9!s~˔YPţ!EGtؓW$LjkF-8KlAHbeiшKdO !>8YsSwx^Sj_9 BlT,ȗF_A5V]/4I(l F+wZαPDfFatlCN/MuGfٟNVā-Kҭ#_5C뜝0!.˟.I]J dŭ7#<0%1K]'\=uk5n~ֳ#oxШ/ij~$sɷ(IQF,ҭy>2Tǔ):;R:+ 9̈́쎇V֝y=kR-%?ڻ),ukEeu/G?_$LxeݟgH}5Y . MĐCįL^G&[ԽƧwngL^Gv7{yK`{IwMI(4Iϑe` 0@ Vu'F2V_5[U D֞nxhH1tS{jy3H4t5Oj[Lǩzs"wV:g-g a/ҴGԯ_}dSi3=W 㪻V薱` 54nK/WZQ~H;FG1 a2O`0ORA_{6rdB,i~[db5#^v8,T8vMT%)tzꪠv] Nhn⵴%D"h͘~])Z0 *922 6p)maVw М c*%#:Uo$t+ӜײsQGpY#nH, ,}ibfX/ƈ'^bZ|0Ąkk%[+/'-/-7 ~dF*Ul¼,B@_E"MParȒ:`ʵYy|ϼT tp˕Uf}* ܎txp|]KL6̓Vo9XBS`\= &9 qb/pV$zZ\eAےXKSzPRt:"ޡ?OdHt0)]ziC6)ڂ`o3/z;hQ|8y?@@Q*2R2YV\s 1ūS)6553D#$Faz`![CӢLcG) k2 BX7DBjnjWg,w0E){Ɛ 359n+ C-ڵj`G7"<#NU9pT ֮U\3Tla(-.Yy[koZhm~TƐpzwͶInLx7v yRcntrN߶~&IQ@*5$ͶQpq+6ГQYƷdZ }\ߒQ](v?V1` ۂ6k)vWN $Mݩ4-)oL$պ)}fKq;3G5^Y8tpr}uF% ?ZXQFo41}_2^y zi=8G4/B[ǨpWO /dZUGqI~\3'&4g EuE!0DwӅZ Рޅ[h^(=h$J^{\[DGeإ<!׀Er&*}]vjk+N޼m1? r|;dEiօ"z ̡)Yz2\_!f,8b^=4;#acRGq{*A@8wYHC22'hEW௼79?\]t {rh,EF6x\5ϯ[儭 +k^Tx3}ӳ5B6/{i `'k!w TqH'CHogz9DHo`|[-<'>rj'`l]\g_ƀ>!⧩ jDⲔZ4b%(K8-amLQVRm]%m_v'걕)I=! m<Ѵ\3,Ə+=z<3`q%Y B=ߓw3U}C'Xd|aXN.7D8:6E3?Ul!ڗzwy{δ*,I긟*`XXMzXj#qK0ެ=;eo**wzgՔk b/ !1Zs4moq8`aTy3sp=%ьt5(ӹ1R:RS,nDV@/{Hiр2w* 7CbaN_M+Z9}pp(,Јc8G[A1m̬~'2ny#, `%[ -T6Vr#ˇKs|8f4H06_î|`%`]J!7x@ {\ܞ]quP C82s9G(vh6 Z iM~ -F1boZmTLRɣl:R}^ԡS"-YCk`H n&gtci2F7a1# h3f4aW0Ea+j?zc)=@)qWi\GX?NmT>ܐsaq!9y* 5wphjW>D 7n5kg2 Q!!&WΗ/ Wْ5x}mʧR;%ſpIJBKk14E ~S lQrsԼ𲔆>\{pU XST_Ãl1MFO|k`TzdX"lA`3Y;"N5̈SR*3E+;3IPvftŖ}J/b5HGj%T*)fA ~P jOKOUGҠ)+DgÂХ4kl+4JzsGj=$rO`(x0^RN )T{!A4pPR_\_ Qݍ -Ĝb~7yj i^C _b-*ڐӚ[}qb} z4~)CB9gl4`i_. :0**>aRF)|4<\M?X3I!/ PX(唰!ADjFZ\= 558-d_5C%s(뗋>Ue A\5DL8" OxAJ Tƥ@f1 D` C_dr?9aA>!7iI)^0h'"՗zP-[1,3*Ji:.,L!I7E=;OĀp+^k]9t -Y?{bd|lv@ZȊpVO@99ggcY'ooiDRF0~F"|"j bS'6jH[(B1J @ÜP:^Mwc/7v1; v-̳u|E.zYЬF5GNpxJ@9EvZ=g 6#Pt'ZaCi¹XeΗ#Qg1s[Ht˴V&yλ˪V-UIph )?#l*Q8#268}oT% =ȣJS:mü+hy_+zDF̝\~Xy?Y&!KhC!z,).O%0|72*u&("㛿}zN#aG^bW R:śnβs-7U78nI|Ii]&N;eF9H_U3rBԴ4WPq]0I:7$PW+8SntK7͗&38sc)c/ ʈv 鰹hI> $&S~/~ H w N<ЗӀhV4O=48yr@fݤ] x'1P/ V]V}S_dCuBk p-X}׾>H$-$ZTʡRn^!'uŮŪ-l˷#C}&UUJb9[;<E|0/$Az8;ֺ)L5dAR [n7 E&J<հrʤ\9j'$d6S r8CY y~AAsG*~ۤuQm] 55dXa kEޟTA.[(t& :a#3JR`6rjcVsDĭPh{(": ת|Z[OޮXG5te.L w~RG:ҧ#OkOzUUG?n-E9XnIn+MNMvĄ$59HT#ͼj?X_.Ӏ&m5d_Y{q1&Fi; NQr; >RyaDJym7xb~.M zKA _*YqLJ7,eOϚZo"Yin)!ZYhp!=HnDᄊ,,^HAUNw%%1j󟳽}GAItthqP'2WgZo|0=yr5(+?T/ۅ 0QMO^V|1h+]o %#vɝmTiN;p ]:Y~huƜ1{N'c$Rtx:N7~=Ğ_ܞ .@miduv9)qT:mV$ԒKI`; oRDWd;<WMҮ 8n-VPXUNk!zLRd v7/aeW%u iژ׾a482cƳ%P-WNJ5OnCE6@H'7DŽ98ԥ^+eVyPcg$n#[TS )y,[P :fIK]U@ZNr^Z*.qռywd tɷt&D˚$rFl 7R,6RZXE>3*/qdh)Z.C14%})aER7CE"E pͥe [id+BߥNz+g^ M28OhD"@l$S`V,b s*VGzR_:zX6-(j,Dq{TEA~h1T-F{cVt;%G:%j7}xd HJ2S,Ne6%sg$#kEgf*@2,+W lǗt|$P[Eh) pnu~6uƝ |bN;0D׽wS!uQ$5Zm0/sW:a Ek@|<uŎZCJu NJPr JwbK*$jizWA%5 g^+qmzǵl"dX+N\ˆ73NJPV~Bx$5K))9e>pyodq:)S @t_F)}a 5jJ;MJ!c'sN ^|!fh1sk! h&v<$$}ϡJns`Le0$osh̸j3_'䥴#1HX94蕤!7?!jL)7A6 !!6`z].n>u[onr>/Ƙ*W?`Nd|`œ[e-7ee?< Ϛ,ᬌ:UnrgX7[_Rn35aKEKsP 9ЀTsfR?8ω 2MVƐ{Mce%z`b\Wp=c{ƛG;>?PSq*8vݎTv!n磸kgA6/]TlYx8a frY>;K_S$Xu+$%'P(Ldx#G? Xk0w &~N;qBJf/ޤQWb⋅S>nn2wJU}Eʆ.wᎡDAAf1G#I!gqXqOgH/^jc!8Q$<㪅K Kݿ_tG= Y43oЌ7D" OZj,ڹ]/&JO$]N IJ򅺵xBL&}ut;@L;4޾ ~J&w u$cFE3->6RsP_ƿӢ$ B/x0J,_=J(kgr`>K ckڰXȺvӫy%,蝀 n%/-*f{[/׉QQ^bxݧY@CH .H2+4Рij`OܿTZ,#hʽDX4dZ&tu@x;y94M|/r߱K` {8O^)ҿ$kt>*V|)kiհ3g޶<,Q!\e/Y( %H`U]t 8YqԱe͝n ?vFH]$X%k\28w+mζ{o .ǗS$GD>}ALߙ_g+̟*jLPͰE5lX.wgu]^8R'"e0G 14>5gv9NcDSDӁhfRYB۸)ϒ[12ѻ|3(Щcs2WүwbߠkHND+e8F|f_#:&Wq:@\Z[3V"eJje,Ks^`O&ZiZ(I$O-ġ>%i5(P\t|{2MmNL&a@`إuVm.7d o14#~4 z W%ylt6^#J+r>|v~ zZBw[cJENn\9K?>N#?#0wW'Jkwڃڦ>{P-G/thG5 Bם݊/3z{ WV]ޜxCSt6=Z8K$x怹3m4FQ+4hp7*N}Z0OM4(Al}Oe3ǤK `.}:Ւk ^Q|p;B"_Q(a3b̠EQeܩm3?``[("a('&ݩ0L:PNS2,H(gwDrjgA`5J8{v0#׵`: ~ߝޱjv5T* ס#_n/G>x[YYeʆH褠~)'yruRߍ-㉎N/|Aį;fdswXfU\w} _vel↍N-sT#헭JbLtx gҗc-yl"V30+Ǩ/_KMKp @ p@ֵV&Cas rR1[_q'2{R=:"P$OY'Åa'3܊LA$M}֪D eCP8/cj!)"³v۶'d(Q4ilOF]*Zp%[3p/-$qo#DgȻR|!qAΪY YkF0b*R&CU!,ġRvo[Ca^y(FQ`S~ N#2 waKtIY3esdW§u|Nqѡ(+iKy) U;- >sOw[rYV'efXiGoTzh ݄MNGP{g;Ws ݗ1htWkbج zkxL36W"BޅesKq(T ;]sGmG<̛5YGF=欂xŜCM7<] S"%4!Vx/7n`8n,`aTa ؐz q$5u܁ڦvڱT847--h܈7jzFʹB7U$hzRkDkd:ND[h5%Bp|"#-թ!%6 p mb2Ŀz7]aX`R&\E].56o a Cj%$#h FW)&BVBM|[P‰L){oKQj;rŁqüa#qH-Y+MNDdFdmQ-'<ԁQSxxc1JFR-6D0WRWQ#Id1f,C~WK/ [ҨAԪD?_O,`0zSOVWd{NK!h( \5!$/#5|сb vh9%342$\!qd>(mp%}HЬ,Cm=ѫa`|n d<|a~WeZ*/p)%Odn\rNzjA/T՗耆HgTFD5Llk(F?PQvYy<-L:wxeV%fp=8d^X|`SfrdGzw2M'g ni&X Rm7,7B?yM3۬oLN9 P@Uu瞃ևeW\=VR|?eQ3^a5E uoy}X[Xc E{in+#^. 7mNdE^xj3ny:`]&++[Dރ߮ɀUFi4íΆx)2.Dތu|\c lJ6%Wd͐G3mCy21݄LHK j{|VIHV-Mէ2Y =C:-4ay Yˆ 0ۖL_A BM!w+AÔOV*B׫4P"byP H.O'pṩ~5MGgxyIk>aDM/MzFa>KR1$5:U%npޑF&\ڦU<mi'( =SCun(V6. "`塘ǹ(p^8+E^+"/ `~{xʺC_T|y!}7O'^%RD(mu)'TS9r5\WC3?!ݙdv; JZ  @/;7)FzFkЋ>UKϣ"V%%'jʑٷyw.1Ū"{{6YUJE|0IbGyN0S\k4 F%ǀ:WƲQϷJ Q㜲څ|(P HhNO,?P6C`{Lw}=-X%)tbRaEQߟhꉅCBzi"T-9T'+d T@aݹbAj+tb.㗓ݫ H<ղ$&'* @j}8^9Hw.p17aΗyu~ws|avͩyhGfu;unH&PGmUCevn'nxhWa̱x= KqflpPs?v58d v;;_QUT #wKVJ,xҺb yO0HP 47%m!nFQ':㵷(胛RӦqFbt5ab|?h1+dA&N(-ysG^$=š87=˜-" )M #pc^d}3V(A;BmpA;}%>_yTru9+8*P9<|]YJ4[>>mOƆa; ,Ya7f WYl3r#ՖG@+e n<GQxXHv]$jӤn=hzeNc3c Po=M܎4F;舸 ,@utQQe#3tD^NX& /`wC6 (iҀ?I(D9.\br칎"6}X͋UZ+v^8m`$޴rLЩ)~iڱ6]o:Q|N=dgdOG-jʭ\ea"W?hHU"xn>C,ᒣ^ܡ5SmgxLFe6&nP V;[LLO1ufVKWx~sjD9~[k}]+J:NVP=ut:% .@'Vf}g;FpyVK̤:̜-NsV҇ދS}nE3͏$SpNiL.Yz`ÿT<& ܹii>o[\N⪾/s"y}. ֮{+=d څq*{%±xRxsVNsuTu:0ؖ\mҸѿROe5gokwhEpfϵmcQ#@Q晭C~Ayǥq.:^9f $:> (j_د}gQ\ĦZ1t!*à (T&A*&( wP*M(];@\|kސ㘣l jw"|syVYnK |s)]أTK` |"VH(5rg /jg-]=e"`%PR̈́6 vBbEN~Nyr+>ww#%0ݻ{``yG-4%HQ8ݵt;"x=Wn*/q"-oV5G;'B1(ȭǏe".5Ev\O٣o_zǮ8Gw``g G\HsKL"۴qW([E svȵ &÷%kpNIDD@@&RiZ.hu/e$DÆj\4qR0Ɇx@X"0 ƂaۭLj9Os,frq8%>%֝Gɪ(d[j̉bJ&}4~l+u,wYAy?0 _F0{qWݣ/R\+3~YPg@c3]P=V?4,TƗ!}wm|GJ6g01`>؀/[DGS֚eW/;r-T**W*-ZIJ .$Bܪ0ë=%gbÔ{ ~Ӧ^گ#5t@K0,O=ZJc2Q:*KA˂I)HY7e25M! $p0<.* Zm6;v=cL+װSVêN&so I{?ȧN|/>5*XS7|??TQiՉ 9PZS<EM A |( 9 7W e1mFl?-*a-"kI?'<E?:`L7DIeݱ_[KGp 9~uh+F! =@xE[rA1ig7,?`j^ZVjo$~bT3#-Q$M4hr&7sܿӻj{CrsPI\eOͤI(ˆ37FF )Bch3`53W]кArqΣ*?Sr~L3$Si9^,ԫW/&lHZdۏZDF@~+h Y$;Z!(HPb$\вљAj8:F?{C`Sf1} lRw ǝ64"bٸp +YO_+UUQ7ϱ7zn` 0ZVz WOA}6h{c;)af;H+;.f=3qǑ2pc׆^>XlhZm"}hK`{̡ۖG RcD B?F 5~Ahk lv~hZ<_.G{17 ;oc13c@*3N $X Wsx]uqP'DũY=$Z}8+i"T /zKbg-B@]7d\m-y)MdL xd\Czb0D.6\cRUE&Wc~b8UGNipL%#Uߍפ=eݾUNs}yA%׵<22ƞNz{bj`4v9'|^(hoB;%w,NtKQQ5>PԤ^xn%g`](c?a+,m'\&%ֻ&ew> TfKI"p C|Ge%9Gre8WQzd=ƧBltniV/xQJt ެ&e`TkяT"{rCt>˪^go𤋽@Q]\ \OTots0Х^3%2SAeVj%$Bvv&׿C#JhՍ.boB=Esk\'`{M2l^^./JEF;FK%@5"w~FwDuCZֲ>tOT#/>FUE\SYS%*5&J`~`1>TMbf‘ay]C)zlL!! EN_v"߆?6ϮX(0P enVu^6U7ULD|ci4T:Qh0r^~cIq{0?? BDto`] Hz -ƟB$*usj\Z/*Nq=柒ENC*tϿ!/ڄűٲ-S;F_Mn9]tv:]Ob^DO !<ZGPt#h>.ql1+)@B*t =}҉dr:RÒ}~ uy+i#F_~bBL-JR, 凃O_4ug {9͇nSے{3 nDҒk]6>Z $Rivf@/KWpa$*kIgYZ0707010000026e000081a4000000000000000000000001616eef2000009148000000000000000000000000000000000000005500000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/]?Eh=ڜ9S\͂P~u;}gLdvFzilўV R9I.Z ZZ2Qx6gѯՌzkNge lCR1]S !g.}}ءI3Ec)ȊY$Omˊ&#*W҂fogG` 9Ѯ`V'Do憎g>pQku*C60҈+WMA-ԟ@IJ.&W;Sa<@Sw*?(,^ldcCEa5 92 idĂ <\0@4"=W~L,tl(i`ѷQ S=EuռAgf\؎AnFf}SV֬ sRkgGP.7?^jj]-yf!O&r" C%8" Yu=VrW"v8_m/DLmf[ ? 4VlL* =sTO NiVf ئa1)2[?!$g `ǺnO]aKL3$=$Ī3/G^ 1/I mˬsRW\>1q(f[ 5$h>7-"[P?LA'ul ߙI?M?d,O@?Y-Qj< 91J ~IMѽr yU9m(̟bPw0]~:SB)Q5o"@ȳ[du ڴqA;-ч8Ix5EiAiMb1.1Sk|y uEnQrF&iq:9B'տ[ܐj@bp̗3q4ykpVCEEa 6틶jz'50~5_9j!-XzElbyECb|YdJ2*| rk{i5_˒uRwc*|QHki2L kCaa(m"emω2&J!SU|*eL89՞8ܙZtJse{#(!TQ"dKu:r4@X@꤮i4XdO?qҐ.*^b[K `>dp;h 5Ct.=?!U]=72lwxKܒ14e 0COp%,i'p+\J9Nlj@!P r["-ؓ!1PiN5sw !{>0"PŪ2:zwsӨ-yk,60寙FƲMd^1v:u}kbFfT[-irμp`?⊏.p9/4Vʱh,k}w+zh?a{8%ڄOQ jPdu5-5@~Z$#LjoRs}YӲK(:^ɫ} 4IłݕrNwYMMԭ̕76)&ͫ MyjJӛO9GSknz/0C<ڰFS8`{V$Z6h:ʺ̺+HLYbhG?)'efBXul\ z cl 10;Ԫ5=cXxSqH&z.U"$(0q$)QU%Ii'Ycݴf},)ZsTb/SPqQ13B7(-C_@y*+|QLE4&~B2iI%}0?Kwa;*`MǏ)D*MoJm>٧1 71ZE@ID0i>˵zZ wP;)}ۆXf=$ .3{0sͦ&B$GF^aw.bcQ#p'hx>l9(_ GB|Q}DtjSwnP C+NNtj~*NqccX%onۉ0>uW kK3bN?2hS^nm>[ |iBr'Ȁy7Ä6Ƈi1I1#MIW܁ L 6A.щL5~G]EK-$[9\}_zq%"xNnwVn'Ә}gD3Eéѥ sP3| %5OܐLsH4Z_\ gxq1SGSZ/_?ƅ9 mE)$n~_70R]0P}PX c(eR`dT E# 5T,fAƔ:k.F{b1dH;J3Ka2,^ -"Ǻ+ lAĸ>2ȓYպ'ϼ왩 >_9ݷ9M'y$IA< la OÛւj zDeaՂA 84=蒱>H$*v($vTS3nS*5*Pfi<+xyyuЉP0N5 2AV 75)=k;Y,֚D17$_3vg]3}<` JzUq塵 W`wC}4Im ,yHsXɋK;_+S)x=뚡@R(T0kyơА>%lX[=q C[}ӂ5-<7G@,h>|Cs%#;z7I8V-8Z4 R84Of=@4V#w5Әi6e(շbsB8n= m/lQ47"ɾwC5[&9|`<ѿY=Ơ3IɂiV_dB5Kp$nO[өe SJ2W؎|՗gh&E }lZ)'m:Z:*3e!]NNͶoʓqH }mP}\/XB~tHʼn:}0*=U*4x5hod$$cڗh9 VicvP[[k꧇Et$FI*l"B=g] )+Wse(xWJ26D`Q+n̈Vf+,uBhV6X&L!F1wwqa&f9ECwoW(s:Ak(Fp Pa|DdLԅ)3iRAbI#zfEpxstзy(.5F~=c2,|$Z?;׍=<xg~⅖'vJDfidK ߼]M}y%#,fiVWRkZ@GIG7kz>hIQz-~h}A=< ͖Ҷuai~9Cۺ2 ]b(;\)0G]Sx/="a%!&\e#£4z\_<%^Ţ${Itu@ `{e@2LsuZs]OwYoLWkmFt:a&co*FlMU'OIdwd@-QP 0Ae;4Z̹aR}y-hTr&mG@tXų_6TTyVLCmu;^ҫhX`%i27U+fUE/~9 [s"pXWg+8X,U}M} 7Jrv}EIpYS6Q&ʺ wJCxW(Eu⚹)vJF|np fSe.;VF1֧5sd*&8mߓ喰ЂVt+h拖d?ꃠ D5 IZ x*_Z{*eb"A( ]6 jʇ-7D$d*/, ݊K[[+vMW G/sw\Jis;KT2 y?KJv˹]<|?CRHG XO7;|ݒ#v!v@fJ>)Ζ3rCmVEWY1`xecxs #a~ÐItij<kҊ= t/:{ʀ蚀L`DƩU-1S2u;|xRjIҿE%XuxBĻ8ӮҀ$>x5:N'Mf_ ~od&)ҝ?Y Pl_vi-hE߷C.VZا=1/+5xoucK^G FńxJ]"v`^Vd+bB{A?ؽb֋PJþ7CŇpH'*ч&VL;IsITU.Ӊ 7:cS evFYLL)z:4WeVAHjfue.K.]6-.v] {Xo8 6wI֑̣iR"ѻk\SPc2g<TV82 ;؅,.0g)A728kl,ckzJX( ➦>ZaT|,恢9cxZ4SueW֕y#q*ɫёZljTʴ&>Xm k{A>Q2u)j f-4\qGl SSD^$&|9lMzOp^'{"`: HLSf[hkx/. Y%^p=8 (~s:)JϦWWi:*Omb%-o5hڑT “M-*Sɛl6p~7/HA}&SN1'a$]?e|QF^zb^_ 2xz`j@8 *_{2'0#6zc9w.D9s$$硷Ѣ)lTDs]m( @/<_aIBse4?Gd+KfbńkNKӯKAg{eB~ѣLߚF_t"vLna⨰C[`a ks/-$s*D'dd !j2N݄*(`&3"@|j(G [nc2_rJe=a^G\Gvh7 VE1bT.ϝL|~ym0sE4[ъ0l+AhJU+NTyZr*Jڢ1]v!5F$LV OU.hqٵB"7 pF؀GG/\{X-0ɘyE&oطCUD<|.PK侳`0Z-hTb{WVgr|B[f1TLa[uatЗ%ЊS꣖Ў 0PrAo+47u0P}VS)˔aDPNԪ ;+Wf<]˥'B-: Clrt”W/Y+%]T{ *`^Ԝ)s&)ɏ5t1?Fu&,j=*|Qjhխ./ N[ %'eמQtZ,=߾=8)Yan◨ o HbK ,@;~տm|Jq;'! m &f28K:*? ؊ш9YUQiZFكXl_wVo#e)G Gf%>SYuJ_I+N{ϥrB=È [y=C14LTs A&DVǧM7Qb.3 75@ R;*x.V4Xߌr2~)H>]˂e&8W!2'_Ô; ȗ 3S/ps={K=CG_vLۙWz:ɼ ;qRmla9\CLn|kldp -McTTרhXb"\.YS{O &Wx]Nû`z:E Q(n 9b#{9bm!.~ 5P8sV )zR-nNfLL8jcj>֜?x4ޝF!Q5&O/vRٿHhh;Kvd{f4K~[i W8"8hy8 n C`SQKM<I!$Ő G}j33sXcJé_N'ᡒy2-@s\O_ %,kOxI кC>!c"k=4PŠ zjɷ4,N$2{$cUZ^t[Fxj!Ιc⚳o ɒEĂz -ޟ(EIn 9qz*)'G[O-;60>AނgyVG?Qum0CͿhA_5/mȧt|} vm~$q& < ,nOשiMRvwI6ՊLޣt m{zlLj"yZo?ŪEmT:#9WXxƭWiBګ 㕃)H8ޕ:\7WE;&B;ۃ\a.% 盗]%}6XH &O4դ6X Ɠl jۧ#ػny{IȄ+C NqcWTΊA?E* '0yCj[Ȏꫤ` v \|G\ېdciv0u0׼$S*h=yzQXWEB!)blpJoiAx *laVY iߚ2UYGw|W#'@iͅ7o`DnbCT۞"a$Z}f})xACW !kRΝWwìJ0}9=>][Ca^ ivö ؁km]ahOʔH 1㴢#\aid(O (pmSZmǔϬ@>:QKԪYiu["IPٷ!VjrXf{N5 mR5,>^Ź$yrjݘwFv(`>x- De8:V^>4 RW*PJO[nuq%JWv"0FhK0 ;+XjG+-+Φ͆/Q+DSs 2y8I%,ٙTɮ Ú42.Zʖ xW"Hfjs0Eg֘?PJ1y޷Ò$ck2%tE$hҭx /x`L!gYmxx0n*X3l`:sqTEeZ)(Fh>37Hb]fך,T$hE#;E2YDwuk~ܿ0.בfɶwIq/5W{o4,@YD)7G$jgL&2eL_hOF_HB1[>GRI /!v&wvG5L^Y2 s6e2 b s_{Ixa"xŰARv}zO(ꇷ-jco=ڄ\\˝60iRCQ]2L0}[dYcp Os0g;#Ͽ1pO}7a;2Ë5=">#S^I)Яŕn@z6K%Ag8GˇA 5Μ>eT6vR_"R4y哑1~ ]}q&M, @(e^<$sY Xwgi~fbۃ '^n#ֽM )-#nmwtpV7š y_FEnaԵfVh=C8ATGXHoLg͠bb3J4s$&K 83h\uLjamx˜BDwf&[dnDb3`r3}=p* U_/fu~o\uQЍz @Ǜ3 ~xKM,<+lw.qWvSR$~Bw]&׼#թ߉o" vȔ'KfZa>(@ψ0UL;2/! u-qH*)f;fX`+\9_鋵~V:^ 4т[5 RhCyBoxRsV^}ގo"1_B}~Ǿld*A'20șl\"!J9&<2r~ +vFŧpϟ "Wp+Vp8Vt/e~h}yR|+yRe]X#};U+Z46T8 C4)a`+H5f0\}7"#'̒k#(F33c !q oźAuAc2Z5Zd^!i  *?&tyQInn`Lv1q2gȬd6wk=<TC!9«^h@Ԅ4`)?O쑋NtC!aN&'.G487?p\ CR9<##܎kE>>f-D$ttdU$9h$ٵ kY^?P E֥AH?uKtEmؘ62ˉUEsPQ|``tɓ,C]K=Re'\~O/ւ :~~.)h%^/3FUDq,&Lj4~zywsz[5\FEX>gTZrVh%#BcEg=/pb&OgYӓFޔ|3o–TtU:e9Nu/88~9ÏJC.!`_mtlu`t4龫njAa4=0gDzœ.`j6J@ylYpm]w #ZE++iQpvZ?ĢK VwWaמƊ`i;Zr쓣4`nB*YKmO=9$$(vu(Ce#ʀUOU řS-o@Gǂ=^ɼsIԮ3gA=(^I(t}یC%/3澂uM>'ݮc"j_[ۭrWKRQ@8dn9ϱhtgɥQμ~-sOٝKvz:)kOyXTkmﯿ{/YHJ*A1\5ѣ:0:V^7Xj|F&>v_!ͪ*!gH#ib,^NS*$>(c3q9XwAτ h9ͥ ϼ7&֤btG]#+l8>f\i:'(`l׺*ipvai[^x mU|b/vbJ9t$r%52Fq*an79 Aڏt1/y"1Ҕʗ%!/B,Au)I\e2;Λ"/(_n\;ʩq]>af r)J)-$E۬2:*Fxn1El>첌fF[L۔I63懳 7.֖;o 柧k`IT:f8LYA㑗GIP~[JN*]xjwRV]w7mj9k[j=u+y\-V5IIΝI7G"rck?H=-  ;ŊU$DTia|ZL~ $=a [c`&,4'G^HhI FT!.XzTvKݶ#ьbxks[4\7̨)5QsQzf/]wb1;ue1ku2C/ҐrT ݆[7CwŸ<4:J HsE񿳂a (FX3tD'1f0)q#g":W椢}$E܏Q nu\5):N8P8!a?Cwݦy@T/մ·cuL햔PZ,>X/-~""#l- N{FFqet@!^24*e1zJΟ%VxzZf;#ƛLwo>ѦiBdSwTn_Ofa "|A]_R}H/ 7a}m䯽QrXH(ԝG̀̿=^\Ή'!͐d ڏR%Qb-Cdsg+|ise )6kP\tt/nv?*(z*(BPݵ;!q3wCAWc|twt-p ?q t8SaMۼh-6x'&N #U`FB"V /;yCL70b5?kG9V 6a׷c7 D},D ׇ0js2- I;GkgK HŎf᳡Z"Um/Ru(1N]L32 U}.`@C-RI}ӟZHRr3蔳1>gPq bƙKG?u6Dx ~#sTPؠ bFps1襇O멏B Vu@ +=B!4Ԅg50㨋ݪ{ޤf~ y|)T:D9Jz3=#޺>t{x> švI&6mtcl=sǮu$v2v3c Bvc$3,1hέcN/LXރ~Ce2S%i(mw+C 1?l|UDEb_|uNXZ&z{׳gq [`/eEn5Ξ֧xD,.i\0_J@nWf7E0)+3؆{K T. òW!h'>wRpϦ}Vkah%U![WqjmXR{2m*w)H.S O6х2<0Ϡy`16>TSَb Uc}׼Q́|BTR=>Q3*yi/wTx+%QgSܽD*B;12?>XWuw!Hu"vϬ )JPMW{YzIWfP7] PtQ!7,ӯuMvr|87-   j'xAB(nI-V /Ƈ4cւI)Av1mv.mw+ZR~+ZCNj*"n=- 8u|ӭRr>A3(2$Ty'`*vT$ Bӧ׻<\Ii X,S\,7"qhZX y]%FpC>#Yh@"SɜƢ ukvu5Mɀڶ$F>pӽl-sٓW9w! W{*77LnI!gWKE}K'hmGO+SXN(6api({Y$4t, chqoP" +QPzgJsj(CpR:NZ驃ws]UpV޿U\3xk]XV#zZ獼c)S`cDSjK8i6 ϸ[HehKnS'e~k$@BJݨO$9/=t'GI E3Tȟ%enẃvh Ys5ngduv_b;{tmUfE)JP0h%xkt^ۘ(]|'z0~Y_փWQvNis/ҥ@\K<%X鷫umcmNP!B TT&\ fD3B ygNOl(pSm $=y1c&[3s 1G$a+AomU֒km&CvhipF$utkXeꆊl2AӶ6-AdMN\ рaaG3I*"Xzj̘`,HX^}{A1gs'jDJ˦%@pnu_+""`yFK]2>{An<`e'g`A1H#u/ER; ^QĤePsƉA_Hy>hlqlbT/toX8FIZ_ς=mM #ih SK` 5zN"⩄},eIDDǕtUE3*Ö7dE/.!Rb9h}U.g;ZFWWq24~eg¤淨*q 3%#_;/JZJɄ<.ByVR{e<_[YAս!ߑ!hhؠ|ٖ'D1t+E $A;3r#ӷ޺H8"yR>]ē69q9|tXI-1}ZUV6&gOr]2"i,5BPmr kTUTNXSnPYPZ8cMbE;n捽KB?~ 9s~ \HzsZa;=U~IbCdXaߏU E7*Z41cTj ZSYΗ1(¨'~YӣHyOWYH{@*VMHiqIii /+>[%8 P<[%My yEcY4!rrM`*bOmG'MUrg."6Aޔ&m6ub'(=a7 Z4A y! qo{Sgg7!;*S&D/F덛Uͅ40 ?m[YgTh1Mյ IXgGh e Äg73"0 i ǀ3H vSXHP-߁W81JssD tJnse @1;?=v9U?O/DZ2HY*iJ;i߷5=nT<.L8eɤ.J۩˜zR]vC'j}fYJ Ozi&5],qWju<; "Mleԃ U+Թo-y* gx)Jfm9RIPHȆɁ i~%K]d~O? KPĄ, ^0Q" 0:ZfclTۣ14&u,&.-0;_ݾ3>e*V~OiYl2X{1^ U'F"=ܐݹXW5j. S*<zpz'„j0̓YW.:{ˠ!PRF%(ggZ, .|,Ԍ5:ܮEEDz DJDL5a}4Q=UgNo?rO}e87j Pu3*VcͮZUiBt|[ja<>cQn}\+fd6ȑQlE# И>q,.D2*٪Q ˈRsLMC :MW] hד~]B>Vi:XO*!)vۥnGp,"uMHq*gE"ݒ+ҘPeҝyB|6"}(RZ?yw )^^rJ> cy|wd"W=( lC}mFKq]e{`_>%:&:8Qkdf]DߌdRJo.Q:;u-޸Ey\*KE.>VSfX^s=Uj0qrL3DGgY aZ2-mb=kN+[4nvȇi)RM,V.KnӉȔPdST4ĕO\SnR~$|?Pq+|j~phQzj75mEq" f O0\.%qF@i;s暞_h`klBl|\Jb3DDV (RSzury Pln, uHzH! Iۼgd3{Aw2ܹ12G܁@,>pM\>QڊaE/(=ӌgǚdWo(&*"Sl͵I]|K\cwIxSK:n![%Qe T{*nf[1jT)ꔺ d5E2`PnSp`VfbS3_n6&Y-J,dCWHҹxMs@g4\G.3EFf w~IՂ/,z{Ghi̖SeW5TpyCMu;Ou+O7a]fX[ ]9[֏A ֘lJUegr>1YȞc'س컹Gbnޞ;ƅ!O:O SMbJ| iip5/F_M{> tpFN$ߟi|P̢0O7rujb1Hȥ"%АRp}+.Czbc7 4 ۸Ž Ln 09sI#>obOK2ٝ3t苍qC!DreӅ?,7AR6tj@"*~iNsۢךQیL 9~ ֛O|, % szO1wC)BxSf]5r"/SڟJ}XA{!ח'7LB+jo/q4A{iۿ ;HP*Q"^S7j\Zbsx+#t55pdFTRcrm?ht/8ceVaD$Zya -dN+j {gȲJSCa掏P滮FcCKIt]&*] @bWH*<67ߗ>o8҆~u"OD6Nn#? aNjWN U_em1Tf$MrI4Rhۂb{6&ZKP켑“,09FeU ns_#Գm,o{Q V|}1pҚa:yJҒN(2B@+|!Pqq+a'Tk6[]2P @{ȏaiC+!ѫFQ)^&D il5P ('5 H=Qsa39*@,v7e=Wm%~XkEF8,]z"OPzNw$`3!%5 CqeL&}U$-#~q@ǧt}(]?:Ux(bgkM.On,$:n*wUʮ^g{3L0DӻN%'GADmlM3Vl0%8]drUk5wXC /f +^NLlrA/)'ߏ ^I/lSbYpԚп-: .p[,EfR-~3V-O5E@{c^c[$fL3Rs /q{OWX!5" e⁎PuX~%q|0T=϶GOOϑà84N04Q!+0rG}v2:l}CLj:L=KХQ,S[H-/|l̟092*%]iƦfc:h}fCg l_k>TrEA\̲-,R&P _cIgLwfTsxj -űϑ,`ӧPH3_uW_&A;c8oWMqs엡>&äf& 1R!E'!:8!< y-vdGnstޖhiW^;VO6)E>9Whv`y VS.()B4>_F Kf>QoK⠃Ѳ*WĶDcq*mˤ@47P#1^9 G03 .(І; 2ñ5Zqnu/ahzeϲ-^0鷢}Cm 20@uJl v!cA >Q fg>8 *i])c@#nP܆\KqQ\Bo~BGnXEw_&&ɄK<Ф -tglWPҾ=u3ZhJ s.20EZdƋ3QE{]VO%օKHr'hBl&2ʠc 2rFB>з.o(^`4'9.B# WОxnGQiH q,vy7g>:pE,KU%yRұc\fiL8^ryT;4˞1Ŭ2 WaVriD4+l^a{@˓əjT3h]. W }3 ?>z!</,4rvEc9DS:|@ߎLڷ8i)t1XPƚ"΢"DkW<"YKFlu"|r'E 5Hh3&dWCb^s ӵCkoao c,^7ٖ쀟3qGŝ(QWfEF8UL(‹$Bxa{*ۭq_I3V}'9ҍ-QOz. Ke4]z,ؑE9~֍!H,pNuáWgٿ{b-3udV\jg N_)XõjkulO_׭kȣm)es&(2#lӫ6uɲ4TkB =.S%^O_ 4䨫 RW vQ#C ʚXRL%:tm=?^8E 8r(Sk;+TmQЯN=ɈZ>ؕFjwC2/B2nBw3jUS}!&Bq-.VT+ OMD)Huj ʋNx|_AN5^ɭH2sqO"i*ZbB(*#pAtP h"d;CPg1MVyٔx0rj$tZ`5}4R_,dVϲ(꺄н/v/Bx0P?zX~GX;s ^UWJu *3㽢3!x]p#df$D&_}oiʏ9S3˽Vxc~6" χq&k۫|R˽[RkMݹ!\2dGfItCj͞NȂù -Ͷ؃PB ˅ӟ#(CV=x7'H0岉s_T/a'Eׇ-,شPef zQL!bEf7$v:- ~ q1 Jg|- OܧMm``䙥/K>\Qs/[dȌ0ʝl_&8 j\ڡp]]µ04ZwLכ Frd3:JI R ^R<:owF[\~Ř; &.8~d|D6̜f$n$yTen.AimB޶2A}VÝEЂ5*?1uPKQ9:uy9 RXsHѢ%v 2$ϛn}Ɣ+1i|mWCKAާRr#PrwK>=V<2Pf?V~Ap >J 4FY$;,SYĜ:G/^{V#OB#."^ΫtM"VVd$@^_8Qm<7|&>ۋ{I QT 逑yLO⩱sC7nL$p,EԋM9SݤN2[ G"PiIs)aS>6rIWXx#9T5]^-dNiPcn֦f]fb; @O}t 7$ `Aa~G{5F'|-`* ''8\AhdiR9k"}K5qhA{#pn GXV(;1<cjÂ3ÉDI0Oթg[ijh[sj ޏ#D'jSU$(QWΈ{IxWmI\zԥ96O$wsDhx J®a:w~ttrXy؀QQ6I0Ɩk5\mquf@? (rYuUA$'5' Q grk)uS\- 6*uHܖ.3D#5ӝQd 2lwmf!)1KF0sOA97|b0uxAſ">c1E6q7Hk?-áihgIl!@ `Pf*!y9'Z'XryzPB{ȴl =[}њ_/hUP 0X8`/1 ~9?+"a˓0ַ*( !- X} 1s(B0P7rv!+޺'шc)rI8QB#/ױ>{Tmt& 7pŇ5HX pcyu$ :RY8m+.3-RuV;1Qѯn# "xW޸B@Ř''$`8RSLu-u6^`_Sb盹E:ᴺ jNڙoIxpvu<ᔋؒRn޺ ߁Ex!ӡD&"L[CT6Db ɔTv {)mh=E:C0nVv4 J?CN1uM {h}K\uO\N Rtk:*zg21hBБgJP.ʵཱུDQD sBh*pnT1guFB UgW Z?-@Eէx(0ˉU^J)-*Bn<Z+rMjޘxE@Kϴ&3Nc`gơ+D7t'iip Dd] 1`-;&)-oRĠg:%Qm `+(|'2U}|dr0/`Se;{gh$},3GR1i?3qM;$ b38X)sݢW;)tEy-$"Mik<Ij_H\?Q?fuXenƐ/8$ZuԠ.*s fEgX j:5L糝!Gb!6"jAom̲*Fw&$$ɦZq^]/74pj_NhGEa{+_ʵ4%8pܶdq^: |&Q#" $YT!mJR>@vKG#5KYSf{N{cY'a?KR=:&9ÎAI@Հ #_L^9j?!:fq5Că&Uև^Ύ!\ C#9OXWY9qKtҢ=SVU^ |rpRWq879U~ʓVTh[i*95#v[0Aږ6r'Y Ϙ6;|y+0jLv2.1Dݯ (Eɽwa(Xk$.r6a(\\ݽ%`~_#zɴ>q J D%9?l詰KqIOtash%,`7*nҰ6yAw:iC77DBF';$T#- z#8yּ8' lJeWYH)/~7e3EeH;0'@q'BCQa0T'禖=(+W FkWP(g"oV'KCx<7b*-1YVF?`u8m٦}i *zNZ@ЇL&pȚA zI7@lD5VnNn0XE cNߣ":a ,Ns R{$Z?Sե1Eg ar[XQ+5>~&簚DdM0ow=c t$p`,IV'Hom=a3MgO}pX'ơ/T[)X'EZe!nv)cDCNk+!L@i ڤkh Z@"|S5#4Y784I*yZ *Nn[_:=||"-q uћ[ ^`(g6]o:\ 5msD)\.yj<;AX]D;IH%%CzU[be+ Py;+bNmHC$NćXq~)!)1m))AbXqP〭})0t?~9bYC Hm_(/{磾!2qsq؟Bd|}@ TGߊȅaa05,$#n7m/"ۼ4ۡx<:#SX J{%h@TuŒ:;ճ.reP nDRO]?n?7NZu|L𮆀ۥCPSm$1 XɎRvE.c=+RS:w\O&4esq5%U0 UMv@xy^L2xͳ8qr "x^V4ȩPumPң}Ϗ] I]࠼ (PN(^Qd]P4U|hծy΋RЏ9$8僅@2anV-Pv?^:QwKgH֤`ѶrDbPx]:$,<*:#]I|3J*şƇ "şBc:ʑHG= dhM"$g0Π 0 ك5?hKp!IOBSs==nbs.'@XmhOB> q?LiN0شuUvDyN ctCf)n陡@G+ZclA!b/ ͰMlmȜ1"moO|1 )-9WӔ܄eYՇt=>ߊ++>)+b` WH{׷GrUGXFy|g0}2<3Wq/ۊ:sv.zS~*%, ܟiakȊCRbT'{L).3Q.WueEKbDv:pyN`Z`D䍠:B\]x/>*D dw8rc+7״+yV/_T:MM::5W+#|lD#[d] g&uդwtz_%GJ@@6vi~r7luwq3LcO" q8NAs?x͙@.h J(f=9ibAo隆 hp|J1qi{HSe3QC. ݋ňEׅT%aupNc^۟-6XbBjV)n&YZ3]G'qhδG웡n2KĢ#;[znbH05^&~ԁ5қOʊehv 8cJe}ose6S!NuI``r\4Md Թ<~'8S%3x7Ȥ%4<$Yj3?P)i)2x]?S5Ae뢄3$"f7ym;}iʟÛ1bl`oqo[v%yu:3XL+x"I磹|ibʾ+HؽZw׷k<>tb7僷|7wz#دgɛ(m[ZR8eۑn\mErA|Y׫kK&c17WB;n?`ǟ!gj%c #|:j_ Ckvb; *?S+$*}_iyDq-Ua\p̡.$ITҏl7) K(WĴŬ} 'Itq-ݑĢ:NzU,{$/@?!n@ǡK;@$"4*YWNrOC"s:}9> 𓭬gO81+ 3 oLG>ˢ*+jcfδqH]배r|~rH*0>).4|^ uz pavCc&yHGŎ+ж]m{ox*|e]ř37BܟGϦr!\~LuIE# Oh]j?Ic >jRo}HtЀO֩3 p\21/M$T pI,h9:!La( c NN} NT<=b+ch 3ܮ\Os) D+8.~ H=J> t.+㉥R++:M&;.<~ڰ\޼tq 'wQyr9ȕ2k:=3b͗pT(wUFSE&ɨ& EilC-KG%wAN =+80;gUfDAvuD}&Aq3g53phm69nQL+z嫈Ҹ"e7 D2l{͢>SLq|)b]6#qzdjj1 >K+lZY^OTg ;DVm l⡜ݙA.SMFI6 ݁Mrq'S[_܋W (q~}}z5 aeb>M q-Ͽ6<GUἿT Z~~y?lD!b0*]bӈcoVxh}H` GkkkhP6йS ObTS@J7 ORY<W=jFM f wR oc# xRB0ko8+'O;?5 %z,tUjǺyrJ j=ήVpN0xixOrrJ^S5-٪t'SB9%/Ie0}HN0V(W)>Tl''NZ-[0meReڱ#L7Ck hgU#h>!^Y# za_A}tOKȟgCPϙ~ z(:$5Dkڡm{hnM.1hCcJJ6Tl0>sJK#<ō$t`?)~ީ5mkde4gp._wH┞P #D3E(?cA~c^40!op/vPUK.ȭbbƱ%FYod.? '` v1q>_KF2 !̷iId}\mT?%1!.1d}pNq6H+iUbgdek 8fv=df2rx?Cv ZR|g|1FAF= uӕSc+lz֎.CUzuvw-ޢ4H#$D{̑j<9aBG*5#qrEk=W~ɶPה1XpU`>`jp]vp:'I{_7q k:(`iJʣ]viǗ"CR4/qhVLx^oX]:_~bGļg 8nw~eD꫍F ^40`k|w9616˵(7xEjQNjhn2Hηu3#X$y,DSi쿐:\o6Pn\RH|? 38a̬<uo^\?Ǔ+d$p[Kb *?C.i #~ȴ9 2UU zwaRS{q<}c*,}LQNCD_u%|{1Bw cISAnAGP׏S>+kH2MZ|9812a=~8ci|X~ ,t0,_yVyYm<><#W<\`~_zJ6E,YN@'yD\L<#HSph91x}_K@i 3Csuzߊ b[#bi13C7ZǀVv04xqC3 C >*G˵_DBYcF?lȷ=98U;|Пto>is`b(/ .;3o¼0l<5^*;ahyzn1fp{UϟV˗+=^#Ӗ(ߔ4?oWs=\b+l8ʹFFFKӛ`^@DŽg-| 3]F'&o)y@rTp,&WuUnVRc "}r?\xfh@]-.akmTکxȉ7v~ yv 29ZPxrH~4-E5š>ۣ ]+u1Zٷ4+$PH_:Kpas3b"iX 46@|aXmO=K#68ŝ``[Og#׹SםwヅLHFhn@m^E#aepnFx:`XBGP/ϷBaY{^HMO {"_c! ;'7R隣v1²w; P P몿Yvwn ½ v|FxNz+e3͞|d݊ ;iN\ymr)Bxէ!{hf(g 2j>zu$w;zϴ~CcgO֑2̞qDT@*ەsw{ѷ8aK@OB )=;:ܡ3\ؑTآfJ"CRME\I2kG ?˒{q=:stch"ة-ݧXMQ,\yucf9 36sزKHG@F >XtW&Ȫo&Q-8WA\pC%AZuu |i1W I7b?\0HאTUq;PS{${eV7"5z2%2F`&sloQM-Hp;.Æ Occ<*gYZ0707010000026f000081a4000000000000000000000001616eef200001656c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/ q]?Eh=ڜ9O(P?[kSp|%;_MȐ/, ]J'r?FqUdʚ}D.B4$-1WQr̘ψ;%vz DQ0;:V+xcN&ƭK%_/'*S4"o%auEa`H=!`AM޻@oFnLC[s%J1zt4 z8w:COw~[oEץ4|֧ p6u8|ƮO)Ge@h^g w@cXk9Ӓ`Zg-R%TnEXWP/>v *T:CkdC+۶]6$m .4)pE2)ExλOWM9ݤPUt{K* ]e(.E ABwz+ѩy"ߐ+}e_T@Q - CPs\Ծ@V\@t7Ee ip'J5gjkd4QsQ-pnyJר \ 32ٯ#XSU7E. a "ΒIw6blc.w]>2 CasyPE*?%^{|㴣U=_r_r8Dj/ |\piAz ptgx:IsAvG3gEn4Rңs=Wf2vY/\_E|@K~.h#[+쪨",Gǰ#P-ɛ+lX=Yn0־{4Ntb\gGM*vZzNDM ǩ <ϦZ{xҲs%K=^鉶/30.u(>,ۣ`L{l(z` M F ݙSPHu?H?{;Zd@k "0!Qr 6=E^"A]dAwa1>=UNirCbGe^$2K C sizl-H0x~2m;4xP];"Jh4*YKdT0fՐp3(Rxh2R_Ӱyj=x] X.?T 2a 6ɣ".Ah6𢕯ųhE1_%Y#; !cDtKHc!H Z?ʯj9aLgYM-$e5(t-6jҗ  H\0X]_H;v@7;;T%or:\`Ԟuy]#c,13&-AHm lqޫ"qAQM#3"f=i YF`)yIUP4bR'eAV -2k3f5,\,oJx>9kki)qMް֧sT/v?O ~rB?bu",d0\(cB 0Ǽi?ٱBŬ+^nx5ⴙE&D85CJT\o36oޣ?2 @AzMl ~c|zw0[ %o 3[%" x3tN%B_4/41l gU4a& hW*ؕ8j 6C=[-T?Nq(2F.lr}ky2WL JԓldܼnO5HỤǞUΧ`g:e 7}R{{3̶*⛍}WQZK: *kMC&+j:f.MFȚ'@sHD>PDq~ {(|~zY4$- +K*CШ~1ʄz4OӀ77rCn^Q|cWK|Wڰ2X/qH[6lc'+ZSԁ@S%|@@MU { n\!.ByvN0_8I8`_tG6krkͩdw^ Zc5z۫d7ESg bTuze5k&8p5ʂs C°U@] =,e0[1*akRMdOIӒ^DNL!}ޜc?Y%)76渟[f e8bE n ǙMڊv0/xUD6xIZ-5w%ѼLn".Ls]Tiq&Ě7 kYv;s- Ccw0~O:iG0h:(?tS~lɷ҉ TnSJLIzLF!g)N}>.e?P48dE!點-^jq(.Z2p9|+bHi-4-/^X~b_ ]‡sPRJI5Ij]HD7zš MD*kG\ NڕAoMW(CZvv@pު3D5K n'@ Onf/0IHCH´#SzCj̻┭IBT¥>"` 7ϝEr0,_" s <_{e?*ky&; AھCd1FA t> U5QB}U5$[1Jn:)65q6v~@hDqи;|{m2@y+gUk}#b':)<~a-OHIs.z2LVE]zH}u; 4Gz5waQ;>w|DV,gh.X,.$>IGy=k{tȐcSCwoԠ>ǃ5\.Uyߙ^ǵfȴ COYT.mIMKvv /71ibDJDq'Yg5=fA>"]w @2+NAg/y6#&+r O( 0 w_p9{N[GH番ܿ-;xj0l>PPǖI˜Z MGBp9{1TB~äiWeO=Nɡ>oʁ|)[3E6NqU̞$4v-#5 WuCXQ #9 | :ߏKyX@bXH4MR"` [\CvAcCg#AԲ􂜑^xje'kqn6jZF+[}k53߈.77k'Rtj٣WNy rA|[vh9E{ ,a|~MVv~\ɛJ(t Al}{9^>frVvpi+ŸY?>ѥ]Wu͔ =ؗJ񴬻7.P. mQ%4.[Qij {Z5AvMRu 1`g&ix)*| tFk]=ևj(yq^mGֈ~Aa}2QW@wG :TKO"}Z[в1$"D.S䲑!?fs"h :yvK).PO4igwi -%?7[Q4@Cl@߿lpL?r svHer.*Z=^B$h ע$_6LnAP_ _DX\JtEGyy+Db2Ҡ:]慴^D 2>*sQy"wt%;PURݺLiO d݀Et;6G q|r4MB?>Dxw~x~?UF&fR[?_agkAўǓ"D@%CN7 RszTjFwǮ8d\]?ȇ ˙G^ )$۪ Mw4*7MyjOY*7Hxl"V oXa9۠'#}N}jp-Wb{f5ˉ}meYaרɃb*>Hwph[l=WJ- /'QhPxG}6;P$b:iDsu%^_2bQ'w]R2G=T ؓ@zgLe)5{ z[=%W*FcT<^bcC?ٝLQQZbmqmgè<)i743-gN;xb;\ hG֓rJl Vg紻KqZH"~JLj^IVT<{%᳷#h ( qqPwB '{6SZ={1tbaHR:sgo&?iϦj>]L{6ZUgbh^3M(B*Lm#}<3ccŸot#ki2 >b9nWӴVi@%n*[yL|ع(OLhzA7,"[q/Im 8n*>Puhk+!mһȺ2]{(NS0l/,_2_WDcW$7O=2_S@(E"D32SqUkyUx ׃h Geٖc"t<`,V-C)|'emY0 +M D-2ʴ_;!1My|7 Pz| {wշ@Kabޚ#5_AVM_`9?7c̤Sy{?l&F9-eRc4) TAsL&Lv$Kh72:- * V5 Im1;x@IL- ZV\z,87F"@CjOa>D̉ZLj.\J- [f^cS4}4eTg3a8Lr%/aޟSY)NTH'(AeXd 3oY#+0M3 0!Hvc\+BiOgMlg}*lsTYUTK8\l>ω@rĭfh^->V5P XjDo^/BǑI+oD#YX,7 oxi!\?PCәΌv KTnj;ow+3 ?h2sX&:UG"^(©1 GR*u(^sWQ|`#耔 94x3\ɉD 4F1z,jd՚iTq JlUk#}" m>OÅ-^Gȧmo?ӨAc;Ko,y!Z (&.a~fz ^V J8~-1h-$ yp.Tqq3sKj.Ic B-KVw?gTC=6X!g jfv)-QZۇ8:< JhwyCZNR8GDWh;.Fğ|c6^-kOLlPIqpW949ҝ$/Ҩ-٤r]UN*I`CmcM6Z؜*t Jt M^K1Y_/Il$η4ėZ1Zg@]E^PJ&<>$`\A{EE8*u_Ac`PB{BF.&A呝 ߪނI38L_ID9/i8>-ev.[Ԉ#ƕ<:Pzq0e7 b͏bL_.˱ҩ;wf% =\Л^ϫ{^yB5g2\oH2A4J=:Y[Wzyrrx .Ҿh6R:"TvDt3Q|SQ<+[aam"YY!Y Pc٭#-Tygէ -!8jmeFIL K y1&G@ j LNmTpHuz(&ivG#t&/ ɟX$~/p#}^@4AQ\H9V7o9-;ŽԏA-Cn7Ω\8N KQn:fR'7(/ܻUIԅJvHxd ΤsEuskPrA+Dv[-H)&zzQ#-TJMU;* nQĎ1  loD]W dt~xlq7 @ o^pdYˣX<69̃`}v2X[S鑦}Č4a3`sM4K6T'Cד@$U!]ݑ+-mIR'Ѷ/(j+d_͖5z(0"F \/$Jq#w.dEh>P*"<%\!c .i~ }Ġ ~ˤB1t44%TP[~^fB+ #_F(̈́|S2 {oXZM D$H<|T›;l6뽖 *X8: {yAPm0ݩ#Fdu0}os(×4"<ƚ0 u2MO0 q a~y9f) ~iq;Z-Q^v+?)D.#0g6Aғlr/^%m|&{CT6]H%OJ\F_:WgN/o)M!Kڠm1~:Uw̠G(m$n!6cơ N/GDjY{&$3Pp](|)$FB3%')se]F3R w;>!Z>ʫ߹Ar2F}>bN㸋YjO&^ź%&(^QpPJG> iq6X\RWp_^p='V ;6ߞ#~{%69MiJ*ư/æyVҠ҄Ш7DyAc[-:JWiXatS?>k?ΓqzJuםc~V@]CbI:,[_mّW^#]9]M誾 &G[[ 6|5<ܛ^ EQ WpNo4vP*#6+w}%^6+~7ZRv7uH 2z)=rĬ R'GuAuοmB tl1-aN$,gSLb ?W06*RKN ÷'ѸG,gz 8ݡ 0t)'z':ޚM5n)7n Rp:K&Ryj =_F o1s$-#kioNh_t*_(bh3F~Ə,ק$AjN@Aò&>wN9NC^PTet?,}_2xe(D"l K*A!ғܰ6,0+&gE ߈UDN~Y4 ò^,*Uϳm|$6,!b@E}LGqy4@5/]f2:U|yxd[ 3)VoB?~$+M=w`1) Lg_4?ن^Tkվܦ}6nbͤM'Gd5 *mIp)& fkds{qn@c}WlKX#. pf &AbK !ttZLRGovQ?y))e"s}uo4e sWzkL5`ɛ2A(ave$[I8ƃ8c36raV(,__p-JΓMV@V^NZo!ؒUvrEy[͞:Pd>ʜ3GIggvJ\|F,(Ճ*3'_7%(MP,28>5kS==.{&& ݠpI%N5Lū(@vIO%B,fm$. v/ Izel$_2AKL9zׄj\4. #Zbw_4M9'D5)vEC`A ]]n ٌ?ק70[[gn5ŗ '= >(29Q& ڴ3::/aT@O!Touh 3<9bYpC\qQYhDL}<=J#s\Nۿ}D]bbzx>vȼ=ds s3_'yQ(* ̤Ļ;ZHMݰ&@F=􊖥rBO*j(#?)Z98^u4Ŀ|+hlz,/!p'Z@T'.>~ûYJSa۵U~js C*{ CC# 7wlX03¿\#NIm~Q&(bd3 L\}.[5e/yopo:D& Λ֪V#7n_5N"]b"ٿT;٫lY#>r9挂blCk&[1/C|聤sKE?hU(4O*$[;~ 2}L;ð$pwN" =T06r5TūV?H_fsg#by}ʻXpq -֋t9z8PDo$q2)z4P Z}Ȯ lk!(yzA#J}-IH6/E7u}@nE!?[53RڧU[)]0{y-* ߳P!xB j۶/YQLmAemYa~yÚd/_y` %3r?vt1$ Kr ,D{ռש(MTG^EA(~Ne<NN U(1gTv\q[ײRiP*<%#AԔ&WET.9)e2d1nU &s+G̗ˢ 3e1*m/%6*'~~ B}Yrq]xvK.!C `Ս:KScE4qyVGl;>TӉtY=3.aY$@v6VkWSJI/v,ΪcH?W6L΄:H |R-=^~ sqM-g@Bd&(ޙ}!zo ]߭<_Eݑ TlzC(k9/ZarIǚ UNn7E `{ @3:L#- :j`)^ F2NɗE(f)`vG޷IY"h&;k^cJ,HڢK0{xeS8 =o>~^&^vv"ݍ%ɌaGѿ~`4^~YHNIDkhP8wZ_;V=4ed'{ Ya)n/*,(ڝi`iۊWdS]%?F߉gjEVEEEhǓn1 'RϬƺ1Q[TW$dul{ʳ,C] 12Dc?lB$P_K.D4Mz d1gX|1lr埖A'c =W I+:W#?[[L͟Ɩßp'6R#Ֆڒ RDOՈ\30 ٶX`8#? լ{hgUDH'!q\ogԮR7iE6RPU_k o NH%:3%Q ̽$֎#HYB 2)1Jb| `6N?!oҩ NeAc,ի馥ޒ9Jw|50]%T(Fx*>Րp \zs桠z|SMVBcǑ dkڭ6JS`$zijо[vi& `r}3-k05?V{X3+&v9Cpjh/!}ߙkTD& ?JfoaJPl:Ppdͱ.`;Ohr`daPl P*J242Ce@/d7`j_Yao͋źd%RiL/tSQQZʸ4F.7fgZnn$Zg65"˽{foН" EfB:xˆdz@#ZoYg0qs뫓6s6[63h_XNf/W:pPs(.˃&ύn +N(ڍcD'ߟ9y$2 BV> @畁02 ͱ85eU'3TLՃʰ烍N2e\*ܶӴN &eC 79A@!2wKĝ>FW #re ,n|iF6:u8}8 = B.fBÏ ww`Б>LJmm| (RX3ZD!c9vk7"8 eK{Qw ߘO۝XS1h '9 T78:q~Uvhq\"h+]$H _qT1nl{6XRVaܲ^-~#oQ!~NE?Xsp(׉]?LD5\~:KeY鯴tE~qǹjF BL} }GRtV8ݎϬcELRoi/n($~"E>-.iN^xp(B:@$ϷDjks="eb|7hpޞ$B+Z]qeV*Dl6'y@kN3F X`o9g-Z ާU@ w’my KP,UFĖt~U0ȭDF/ҚE>n#kwdL8! }Cws'2Ue+rIHy;@ 2PY0jv wCo#-(J񕽴 \f\im=[W&8/`+D[9pɴq:Hv*Ngހ2ǯ78|Td@gY0< ?d9!Ux& q KޭI~cGf\Y]?H7trI݌!%HbwlyZLn|-S)(xyҐEE'm^!Eq]z6)`U{pˡ"ߟi)3wF8XYZx* *b;v$Dl-2*hP~\xy7]0m&{_S{A oCTkAʀn}BXƩNR w&JlAq,rǯSj34k;V݊['v({fʠtO;4'uL̘0Q͗. P a:'6?C[! y_0^p2:m|cG}!6 *fi5(vK_\HB!wI 14,nCX0&[磼0l{I0_cftQbVr0(gφCFzq`I1y/31H&AgUrj?.EgVΝVv{\$9vdwK[ۍ6YVRDW1>#'Jm؃!`_။.WP C){M;,'n~"G!:>}~4!֨Wҳ~eaЭ-W'|ۛ2B0m;o$Rp/MWێyF^r_*wLueVlM-8&)Qœ:hYbe{Yh mz`ܢeÂxbb ˉMf/6Yq=,D ݑ{TJ2iWJhm=i+|U4 g5nI<;"/' ǙIdX4C@S}=/6ampC+,q$d|7}z$jc~eUg5 W?bqoaBpW-lV91"s,(nhqeDªMsQg\iBp6OJtoCe1"s!GE8ib(єX< T߫1$:/#crS5oqR]V/§^Sidэt{#ZX4v]sKH!t3ILk%n8AuQ& Mx?nƥ*Hr@f+*;˱Mʭp&oݜd [VwT/bFWTYždA|mGA2|hP mg!gFe>$ՅɤF>$fD=1D:6(݅:ȏ3!FQMg$]^OGh ][;R}zw&Vf^f|}]HBqԾ'퍭܅-H~4yD'Ax;W  4!At1F#"}IW7ǬnK`('x5I]?pQ9Ɩydn0hrZC(n ,8#d*ws5F˘ف}Ʒ9 fx@H5|d\4j ]^]{8jm4=uEb4gT$."s2xg,#h9!a$<_Y5z f)߸Ix+㮄'$KJQrm/&okhw[ "Zo(_1?>H4hFZXby|1xIS,"454[pA W!kVʈn.{6[ޱwsŐՁԜpYJͥ U?:Q٣Hx]Z~Hjm7Mx`뼰!9361^NHذg׳t1h^É{dٺ )[7T)u V mqzĪrAS obN ++29[!x!f1>*hhNYToZ^v.%aI*NPr*EyQtKIj2>UW119:=-74ߞx! 9ϒJAkB'\ODvklot:\C,U&Z2R]S"gW.'qF2!18T tOmL%Opf[bR+gﱧk8h0%ư/zߘR FPt8UW#oH{1R垠_7He~)*0%Y5[hDich|59N w8|)]|P7u" p\Y5q y"lyec| t?=nxjH3%>U#@|+]G%~wIK,@f8d פ# =NVG&yx(W<7#+1y, V c\U~wh .D(R+nRazdE,;]I[lʘq u3H:q(+ da43r6yI Y037*)ԝueb~U[) jqv9Z8ׂ3^1E EH.y a haqOgox&fi\Y~NWIr;RY?6%(*83O"kYx>ndQJ\SdE9K Sg<]r?NCK%O? \1a*dCvu!(HVDVU ~_׋FsZt$k&7@k&wDWK`RBGnt|8v*iW]&=ƫb&: z:a6Ād7|`\_B!`9oɎctC/n:5#Jv0g"EWL8WoUf(zKDUmT{S?ٔx (}=}¹ 6ũoL&6Jl^Pwa}ʦ԰g0w& 2;0>W[$f#xPzOkjb,n'=o9*TdDu#Ѫ* ZQ`3 :wBO\O}2D' ӄ<vƤ {K­al%gV9Ae E3Z^ *:2sW⚺A59+ߣo9b)< >ɰlJމe@Wٕ=ތSUo$ܱW^U KQqH<9BIsik"h' ʿB|LN4hFhgvr zPг7dpb ּYc]Ct=L,٣=GOnZN̾kZ,]`W\Q3d%`1&D1ni)ooZD|e CdA:wja| [I׆ܜ13p4)~ ˖87s\ 3`d!T#kZחQ.9 )\(},3G @c3ܨm8f`t^zFHr<ՌN k=̅w[ de A,EooW{ZE3x`AΌERj|4HR)~7yyPBGӯQ;ݤ^2UJ %״ DGs*y_ߌ5Mj>@=,bo_p^)Y%G:}6ynx<i%Lf =/YJRhv|θc+Y jm2 clt,3Ϥ&Yឳ~xy9fF˗oW[9_`6vy7Ѳn]=}p<2lc+CVm5`plWc*XLJH[]uNK=MYgP=uRr$[7un=#3s̢rwM?zSLhzdl˯xf/4l0ϨU3.`\qXQ۞[ @8ޜ [x!= nl}L/rSĪ]eWq.&MZmt' I_bJJN8γ{Xlؐ^`v6,RZUHI`\mΠO},Nu-yqL7߶FΘN_پTXWlf0v9&:WcT ʜgAh9 w8KXVl9@t7G7<,=V,rcw0b9LjS!ƅ-I j8̈)mq28\H)/*bb)#^ڳΒ\N)2W(e~k,AI0@灮Yݲzp?:UhQ2#fVhp8=Kf)ePd\H]Xۇ2Ƕji"qyM7^f6hZu?.ƭ:2/zv@ 3.W^kI4ώ+|WRp٭〫 |fh9aÑ#5.}(pbh$d}DْҶLł 2za)S'q}~%"Jƿu1\1!{beUHamjb;ŭA!¯}P GU/KjX/@m:3L|[Yfw o\5w=fR脽֯hϱZwO4*"B4&/FxOhz۝ϸe\ [a¤/32i-|I"Wڰk*BȖ86ѭ5s}69)KuuX ^ji|\RКgpYU *Ǖ5时1WԸbݷ>E|#5:qܯHrQC* ؊״S'Xʑ~S*1m3SWGm`&JB<@lbu)IE]-̂Jkχnd|oMVjl#mq5,fVAREݞ)-3~nSOP/MF}I.H+UܷQZy>?귒WA:q_ov2!bO i ye r}e2՗ +o%e1pw.N[ߖBа~9qyrĨW;%S V *m.[{<,&ccwm+К2x4]}%}#I)aN4Հ28hn$N$'{ӱ j* Qa0JBQkWkN6փTzx)gmwũ7u$a?^-1v=ddqоˎ Ad|MO4cY-s^ד(SR]uIг y(Mv 2ԫłJs(R{la8bk=v eQYE)Ku'kJoh 'BB-dI4{ A OR}I0\,!ִ{{lD; [D *pQuB-- BeoqXQN}4 RPRnmJe @&^IDtw%.$l=@M66 Ƿq ǤWd槼vbs,P겱̇;4F V9{yQώT]$ik6 -7>FX`p" fAzd}?h^,γ&{+.ۡn]0~I(}*8 0?bhs8ܚoF\"\^XVXd 8~Lj ,η:rjTqOw ~KmH8CqT! G_{1#jn ODPGuJtBKX2GېI>iC<~0O";%7w{-ibn%Uc շ#_*bfA_yrV,ThV/Î*Fl2^ħDC&EA*.W*̰,S(i!9;mI/ .C8@ϨfC9jZRv6[zm*qE^'K{R{Uf\)AzU_ʿvA[l`]R]m*"NȈJY`Ye@SiXX_G٫W°k';PZtCi'*gɦ{2(暯o:7]?fr´G/_xR5tn3caYL%K|`:k٠"R@d"NulnkЃ L1gɃЋ`@Ki"d9ÛkzD8 T [7zNP=+;@{t kZF!oF1 7"]Lf<jV'XSg:R]OwN{HRSݟȥocO(30}K $10b?Ȩ"Dtw M~Nj7[<64)GY`5P~qk:ׯ&*H K} 7*"DӬt\lqm@t Ȫd$& Fy|Y@hU!**ߓvW,goobsF&@rDWWEAM> 2So֬ ~/XHP@أp6UڌSafvC [v{ݜ u0Cl~l^-^ I#q0Fed(X==DK>:Qau8l;ўor'lopyГZwUvݯF3Ćeu ^$x6 n(dCŸ`գBNUp ة*3L|A.L*4t-TNhtg)<2# / ZLY U+Rjg{yy$̹x|  _@&Vb^A\p4rzJ{R/-.R&(lّ}c=*:L:sK+6:9Q!HjtaU2cUidoD0sINςƳ l3[׷v*Kl#jUEa*o"XKUdŠU&\k֖*bk`DFQi:O IW<3%HFczV|IzƧYW%ł9wZ0)U|:O'(W& 8hεS,'Cw7=Ϛ#.Lc' '-qm>B!О=U^K<g)@J< aYw[_E: )sr0!V9=(ԩ0^y:hc6߸tCgPrg92{|$|A^}SϹ"b!Q<ն?<^Q%#gdӓ#fx!N|z*1!E|43YzޖBRMqZyv0D MA@H[R`.k.w-ps%4[(=wH*JY8T$(z .!DW|ze9*>48ResD+-ƅoJu{K,"_pU {cy;y܉epLז"< .ϓBjbnT^S6l>PyoBm|0oJ3R?Y`z[ʀКӴ]) UrbꅬnR )1%gیA RI~q T ڤ!Hqw1]hY9>Ir(׸d= h d.`FWYyCAمo/bl(HmVOiᴔ)<i_@ rdz&][uoK v .iI[N T(F*0e;ө'Թz݄TQA7A΅:;Pҧa='DW΢GP#l}A=$T'<7C4FxrRJ?݉=0{ N//TT‡C5fa@{BVYoJl;կ'-CFR𼨵Ҕj 2 19`n_,s<Dq-8|iSwӣL5u q~q8QC'9|r3 0O._T {: ;“XSKgS]u}rW+u;s֌(:# ѳ!7g_^Yqcie4т9Eo洸BFQ5XuB$'$/d5C ¹"6WAa:]!6ÆgTez.1fq: FqՄOfo? 0D0Xf+Bw٨i q66w^d ,~.fL>0-k?eXv|tE:A٨gLJbꄭtE;`@L[C~u,3QE9@nǩ=˟jIx*Ti@ )Ne nI-҄("®#x!, 7k}"VEusy#`AA&0d̓.gjYWqH{}0d햁u"?O}yghR{v` h0GbJd%WYG$5b 5RN>tHgJz4B܌`㞤S2"$ˤNNwcb+Nnhlo?8H<^f5CB ; 6^O/CرzY>2GgyO{$u/ 45Nǔr+!iIF,T"L$U?үmu7]$9Z7/MUK<8Q#~gOPMW"IZ}UoV:%1LLbi56JR7Ao#C&ʸ*&(N- Pc~B z8xaCS В,TIGþ^1x2+rt8B8gƧa!DU B#pR`ɟWU{RNxz=YyIF=-wsR"~PKz$>n,ԂMӍ- 8(a  vhKJ ޟB$tTz2-rO>ӦL/dQ4ݶoIiN^ǭpFtҦA!h['s+/_]N4zI3%zd/΄&u-BHprW׾U&tÐNP9+/$ 4CËۗL=B S317Jaq9jX Mp-hvi\&,!KDlsE, m2d:d'0˗ڿv DbQhw>,u\;^J6u,@xWѶ jBaCa-~z\ÔI [)E /nNԦS5y W9fW8ɜ@OxeГu.M-"}*C^M11_q_q:+Gzִʕ2gTs]D7RL3-yV%`xNV؏'d+T:(+! \mjlb ͘pR *lrpsq;2|YbKoRMd8& |9XBAi5Y92 Ā$R!0W#eF1 .=^mRpbߟ﷐)N IJ"^``[\XݽI(yӨQEz9ҥtZ͝ \ '[ >YJh?†gW<VbEmo:4!O/VO䫱ΝmmJ@XS*zBmncBW@J.tG4ϟ[9vm%‘m_'E;Nh7<91]-Ǚ,, l6Q.2K%K^wI %mpe_n)$,G,Ns5;X|t~vcb KwC:qp"2z5^EM&w*b'lʒsyp aSbx* omM/HH3b5;RM K,53:I]X,*DV4],,\fr 'iS5.  q@4պf$gʮe4}!R&^sO& SO`5P?XT"MZXPŜ;ȠQ3Z^^S6"nU] qG Ǣ6ۖr_a*i4iZ gS5e`yQ]wJUV^؁N: p$H{QU$ZRÅg龦3g␓m;qUJIhgU$U'~Skj(@ȁbt]}satC )wڢ# ӈ` ~fYʳ/5UN!1.'X6o?pvmulMaE}1%6htsQyoE F%} V: r"&cQGti٥} i4TGfS#*lf/*6. W(V޽oE 8e9 ΋ Lq{C-T%g$btR܅k%ov$K{Տw-MDW)|gM H1M{*5SgTEҥΡ6t'@ZPձTM_iQ+n/rI , =&R5G ^ʼEL)ƃfoiJ\̀, #? q_2Dބ(bT;HV$^ت. 7pS)G(K!S2A>2+MT# 6# za[ ,#ݠ"NL&Ob!37=kJ_=P֣pȋ5*XWy"]krr rAͱKF|Ÿfzؐ˼! Y➇b/<~X*CwsjOnoyk'a {k½ ˎ:*B[]ֵ`?o 6PRb*ø4bnjPK(CHN1.cᱻaOV4I| W9JOm Cf ' ) @\!HޅR} 1<;!TN_k:RZ\:E  \kAOT rM. @5 fIw> d%%{fkCRNK"lq05J>,Tmt-`&r;X!dOߤ`)<+VriIY^p)X醶|+C?%߹rۖq8⡴L؏ 3kd ߛZ咭D/!ԹzUZm=6 kٔvWNtףR#cw;irn3d~ qO9xXs HGq#6b.WҺ`׋ܩU6*OTy`@ypiȒV/?5Vy L/B<ٓOe{3LH8|d:ő;юWaQWJl)/VN; ȋ Z,#y؅%C q>\z;urm (nj8Dݢ~;[a:?,Wi^sZG+fHrϛQ/}WrJ04&oc\y)n|pV7]nҴl ߐ:XnKQFɤap &vå?q~Q k/&S4$\y*^w^#bsdQe%!<܀s'0eb{3֪}iU|AYiRP.GΩ c:6 T6R[Rs:ӇQthB׮Ȳ?dt'vGkM}Iaiԏ*DS-XH;(f|BN,.[ d m i&#s]Bm76EFe 8|i%愎 cʩ.$.1s6UZYn(wsTr0t^CqگV/lwBe)#qԢv#ЭL:?BxQYE}" Z}O&Fr耉. 3w'7NqҏHtQ@89Q821Y+#T}ef3WL}ʉo7 (|D]*8ȡN8- \,dYgO)߈Hx `z4-E:><[*MNdIǑXx]]S:P2TT:Yd#_%Mz|- vj`$=b ~_z=@5T}pPv n ݳrW&@ $Q:ٻ<+ל3+`kz5pgwd_LP84SWHn`7A&Z%qx2盙"|(7ho Ew.ʋR>xddB:ۙP8泀c3NOtΊpx&KIb׬& paTrsmfLj ]+bq:[:`CYwU\94nYMΫ *q(_ UWh0&s{98#mcxz$7w_G40}-G-oO.-ٚU\~]걆OHl{_BdT]L/ޮ*\n&v]=gcP.dG答s*vHZ+CklN3kS U K"W]Am~PtT~LPV=T{7)^ )Y}maS3[ K࿋zıZkj tPq9J?7sA1z$?{&K&~^.#\{WacjkuAh&+~mjghP}W. !cX>dgGk`9AWd(V4(h/?4GG7HR⮄'bj&8d)`Wq*|Z>tEWh QU EB #eXTr%c6 R,V?m[EX(Ne hZۃqQŬ*.S_!'I8E#bug&'$<;*/"(^uyz3LC+k X0Q{:dYs$5y\Zh @69,l {tS;8l? h0sA8(aO0E]ckk:Á-[tp]ٗV.|$y3%~W[.'EF}}p͆Lv*gJ/ѣZ:Q/V:E2` uok^-Ɯ{B w%V5nڴ!6лuL_鞭$%jPvxR,3_ %&]V('Jiie3?rz}Cg2S2'0l  ڜ*YnYg9&/ PvI 2yqO^dqqzafW7;MNp (g{v[Knlk`3M=|qM68<XG)5N_`?'C!w#d7يj{, $Y7qJ @iTɪ;3*!A{鏓/Uj Ut.v+˖LZ]/Geֻj0c2d٠:ͤK&#:3A1 9\eJܑ- rK\( ;tfRТ'+]o}'e`%_'e/D^lKh6kf*;g^7]:[/V%b \oƽ>͚y֬zԱ<ROW.L@w%0!bo^*,hz֗j=@OT>c9Fz%a]n,:`L)&WmB)CJPA/ BUp)RP. ¯@~M S.>;g߆m 9 cAT{Q Ce hS?2-8Q<6]QޫjHӺFy9לp! >)@g $2*<% vDO^Lu$W$#؆䑣<.U-ZZ6`/Ht7PnnK!P{ǿ0!aAoO_}q7ѡۖi>WfZlzg`sP&1_) p5BSUM#H~EYw0P ÞO:nǰjBCYKت ?<LSپmYrkbFJ "F)J AJaYqN&n|ViW@(4Ԣj"}|HaOwdPNIXnYmTFj'9Jl㓕eox1-_NȂԥW':( yJGj{kQmM;. `N(ݞb2wN8pKv/)} eF!P}}HQA*}QZ{ ЌPF BPHyvPnDZڗd mJt3XTlwi Jv9f*+QeQPG/+єsZpۻr~5=i;uSn\;*}桊"1fS+IBg,f4~e$d\B^^h^ \LwCc0{yC,ӔAɟM9fGJ,nGX߳SDѲϵ/]|(O6 Mhtׄ: c0:kv4oZ"޷똴zwquCQ;B njf*e}*X~=GHK0>ڒ`}(<$)弰*NQ53Yd9Mw@ YxTH̑z&{ [> 5gP&5eȸi]7*&clGwDy(kfZ{?7=56BֹxzF9?&ٝHb-NiqⲞIlT~ η-\mH) oa.u΀kcDh0()8%*jᓐz+ރO' @3\uvkY#G~e}˸V_ @&b #-83R3_FF^3.v_O]?m`k-$5dեiجZMB{B[B{DzDUH斎}t(g^}ǵ^zxQ :c"Vmz gmERY| : l+tF1b$ Y!L%nA0*e)Fw T.\E.qkp?/&aCxE|8<1_45G} HKϭ.'ߓ <2g9ͅጽfieE L•M81.nȒR* p'W oOKE^ёP4ȟSŢH/@Gsa|OQ3qvOg|Tfnrd*" &,K4]өhB7pVſVi|UP^B\dҁB6CŦbI۝S@ibiKoѸ\)G,1S_6F+:JDq4Bo~8{fzKs.+6.g1 \b:fN|&K~>Ƅ(ˮ#+`֤yD,\evШebJ$<Ɍ$+%0",J}ŅG_ڽ\5LGizϻj3CSA{zFi)T0*WnmppȃY#lƁ$KEpX7ο3hD#Rh 6R`J,u*2uֳfYFn| Űpލ 3K!t=_߆8AH't?͊Нu +s8꺽a#< {rd`g?[lgð¿MtJf  rE݌mN ^=%zs#8R<>Iu߫k%"M/dك#^θ( ? ;cGzJu7`Di$2t+ySy rmt1h&~ecX5\d|If%ztx\7+.2v,# #?}eݔܨ*{ڃB7IbD[w{DO>"f>bc3~!SEwħ鎽@ZejZ/{m`:;R)P؇boV3C!%µNxm`;I4ew.~-*BەF_fvDTB]s--X9'I=8/U}m vPH;M{6nU8 DkJ_.a<6-&+QyiWuosGXyoB?zA +F$f`õht.߾;IegKn~Η4ݵyM3BG`r/i?+IgFT7Ɣk#hJIKUq=݁8"Ō ru}أT5G޳)̐^apg $+?'ٙ:+j9UDQqsT!|ț;*IӳHzU<ե5}#_ jVN/]G_+DY RD-Өls O~!G_t@Tw(#,jj ^=SB}pl3K+ &qΈ(eD-M^XWhc{o# \jx668:~-NQ\vp(D nF"WK_S]:4/Zrh75MX@-9n^l<~=-"UP!ҁyt<)HULEG_l11Jw {!p> RP5f)9K"Q4q#BSYcI^*riv$w} SDۇɑi c&eBg@>|.f+7q `@rlkosF )R7=hbn3If Aaf)Ę9"5GMu#_~}!sv쓪BP$}'͜'r`.E6w$Ь!'^k?r/0GtYpoӑaBRJ8sz_bwS.p]#Ub DaZ0 / dt}ض',ԏ248\1T?5eޗ7I2:3-o2<yGv߭ `d/cuipZI6;!j!jzT"NT7Jm>˜%#'r]4)AGS69&OWp+gPV/9vfkŧ9d14ݩ#*S8|zhd&BrГ)sjLVkOw5z!.2̖@{W*'WO\\ob,usMBWc2&ԣZFΦf3 :]1t1Ǘ:& Ubb8w??`WM :ǃ8~; ]1~s24W58OK2ă(޴DW4ueli 3 PAFGKCBIy+ٲ, ֎s,wTK= mV@-x%cos-Jȵ`H?[Z.XR5J5Uucݬx4ҭk}qG6R2ٞ MmQDCj+ ͵Z,r_,L7m< j kdCt8(&0ELR"+[-CT$Ih!rC Ij&/j_@E niL Zؾɿ_Ȱ /2iQrS؂='Y .ӊuN&Bb@K^y!w(ZU6P( ));([:%om M?T2X_$g~#LvwÖa&raA 2y2xgV5]rR-X¨b[ Oۗ "CuP|'P)jD 﫸MQkLoH'%icՑvNpup@߇1h 6Ms,6&nP~ws{IBRINjLqVH_ 3X yZc-|锜/.ǖT!yKZW]m}yd/øRT6~ܜ&bh@?p?vC-|. {Ctpā5"(G vf6^?㰮Ӕk y}f7[fϢ©%KH3dhb]o9|CA3◩:qm8i^[vn/fgBՈ={6xԇSUV ]>8puB9?-'{XZvw#z^c{,сÃEܘ>>y/ҋO[w_?J;{.Բ=hߘD[s-xV]\/)1q}=}"=*bd,]lDQXdyVkSbs 'rXබD/i&6*Tz$x /EηvDraC!3b`wB%0EP B&B\%[Cf? gM/R[ =U]={ݖdz6&OQ֕ T @ψqi|A2Sl<lq;#vyۘ\'D:9)XMb7CN;V[CyU2C^dۦ[OvzQZ8>ۙp|Q@׆{ "xGR+)3MYJN͙:_3DSğfȏ h&D;p+֢/(b$ pg:؄7^>Rb\3)5~p¸Sv6ٷEQkzSqb'V<Ct\h.n~daA#cH >Tjl :4 S|3}UR &ZM*|_ЯdvEeJ>"Qwm %{LcQ`h_-b&A/d ۖ"mAba%xSƪu"(: J?7[9AIjkwpd !i; q/3_}J.L cU4 F;QfBV6fo@տ̮+'<PHp x/[P2`/R,`9i *vc5Cdآm&g23]  R(?;$[ K0. #R* ʹ5*DB@83.E$wxz,|FDSخfe|* 4IXJ0A{h0uAX6Ja;>d( tFpD-lhýA#k{ rҠn%GCrU.3)A\ŸvQ܃~7e\@9~q/ `W߂|leK<+d\:@;~mÐיHe#0/|bÖ%ư $3K|/)rg%#d[*pcAz]†vRbo6e,yR0 ?Ovp% z~b:Iþ*ޱ*aUZͤ‡X*0n͸p S`;8p)Go)Aa $Q$M:-]őW 41"(mF爢ûGB0y7zo8LɕR+S(|1`9T8;m)y~oC-SPfɳE2|]NJ̊Q"B?(s2CRUŘL|r? 'ToO3}<_lX{kO P;WBLl"`iH^$*xzȘ2F4 ?̠2ge)Wqu9ԹExACˉ;wf"CQ"[6w8ε+1=tj\ tk<3}=Ze*QS͝XR1;ƿu@iL aXRe MtBJzJۏa,Ȭ*L(XrXK泾&y$x2q'M1"hDZE6"EExQZN* 6eEE^hi}cǘUp}@jo:Ȋ[#. ϻH#jbLm@F*_=iB[ܛLYHO]&4@ g?bg~ ި; S  żCjfHhi[}b.?#˄im̾%zTN'ĔO OQDtQs!'>N b]~0&0 5ϕmY@p)x*".kְ8zR~M^wtpdt_gE\JhJ*2&3g'|TkE/d:tf$7sB0#7t7?R1MPqH9J\ġ>z(FZ7#PyK(o;Ѿ.)h杍mM*1vձ ` E7bp2CeRb>F&nf'p"2=$LK1:0j=(o3a"Bη3S\a- :mAoEڐՆ9-/b`&ɜ@e#_ӾD]݄P_aC#t2r|P7<8 68nw@(:jd}'*'H{c *x #&jtL0%8nd7<\S:3}_4PgE -LSxGɕ$.X~TPG2UpT Q)Gs1Ӗج)1] FCVa=pOqkyty\.Z@Bc<:#cuKᛦDXs X}3 O (2ifKa/*ʼnw'$|WJb/ɑNR%A~iϲvtoڊ@_ia.QZ ݽ!TתF(5Q,c>7Q>,w JsW.xx&-&Lڜ~?7H | L7A`2Sϳ3UDL*h: f{6!IfXR}Rp.ݠ>1}!9lwRZ`Mӛt ?sY " Rq: /&"^Y/v~wق^2J>k:`qzgwb>s03YYl>+y9;6l*9Gc'Mi3LlH|v@H˟N9`cd݂rJp!4dCF+UbJy1BxϢNp ڴ NƷcb%|ٽuIqVኻR.f7cX_#{3N)L+ ;hc^6Q1fL#DҭqSFan/x;頑mg%焷־+6=(ZGbU xytoSێh0#5H]!eXJ}uJYkn'h[{{ `'B"j|(X FQ&Z-l:9\.De$%H|HALI/Vv#V\Zp̈l\Xv_iK7G`wX'dLI`NBo<;lu4ƀiڴݍ,NC0oK?6rS%'o1HUkIDl a#IJ1qF2+o %JG}`ʕ5F'Xo!A:ޗNlJZ4d&SV_M"5L tyQכ5p2Lu{^ ޅ9XAE3 0syi]t=#=jNMJ <sy}:4:=2h飔#sȳW%a.d7,W=ф,@1ՉTowZiVchWgTv̗8Mы1C@>(~ZY̟lyTXD$Y8O+4neؿ(;jޡ[v^[Q{""m3ehFKpvW$Ei@ d =Po&&n$$U.]kTkXPB *xWA2 +~s? &)'8!Gkw92>OjF H6BX~+OoUaZ5*gRvaVHRYA8W,<*u5Hf^"`Sz9 @Vpc~gTt[WG'Ӡ};`Ջ4ۮ8=51ݖGn9p+ y.C>DMg$5R% LyƜ#dk mE>6Op-,u T3x4zhy \y.r _ V ;tH·#E>V/A{tGrNtأx$g%bR\Be&vJiz n/eKu&3[n&50Hɓє^Y$<5m;oz~a5 备1AEJYyx󒅠`r y#=t&Ԯ\z' 0Ka(B!8TiB$;[p"4V~\R>#P[{ UMT%@5[%BhW)JSq68-K<@4)JϮJihs1 f,U}ٴO֭Zl6W(>i\RZ%->G Ͳ8J4N@z3Ȝ1wl"l 4-KT!'2)[JrC2qARs&/CAR],]I]Wa8QLիK~\f 7-cb)Ն(wKhmJ/3ȱRjg Xl MfFQLP̙tZ`(]_Ẏ1*nKMV@pTˆ.WO]8B5H SL ծˬMzXu?.l# _,=W3T:|̙a%\>WstfJ_yB?&Tn;Z~gD3newx=P'd =VLYTΒ/ARU'O)ch k0c%Uڎ-58(|DFf5s2|F{KSp F GJ4?1߳Xْ}d4=͕w s J=`n?Ա3;^(mJCN@K3EJwF-M9%횺A$: :PRZ@^,(PHaz@ҲJ9#0$B6M1+h{\`ldq5 CUsĵ-)ͭk |k/JoOy19 `6/#\)|cMTaSb];! ޙ0)9;z]ɺuA"n^(?1r"ĭ**jA,Gj^dR ӡNK{>+=X>@;Gf9mlHa}ӓb{|տ{=UZOf`je ?i@oP.xEv98-X9ol4np/ZWK։ =6fh xC;Moa<24$Pfqr#TP8<˜|#SY; W'EˣzlE3og3P:Bd׈42p>d:2$!u}y6"1TRPY0Ǘt2~e;ڗ&ujhvxBfLdW;3J7Kޟyӓ7Ĭ%_/МHS9gǚ/9f|zb;s XIWJ!=IG}~[93Dn 8!uYP//247m 5[$"+/gO5U-&㛤GQ/~o$p^ܖB l|ۗ=ngR ]ut xDko.9?z]BU2C5 1*^` Cv1@/86z_L%x{hKzɮv3w|rtUƔ:B FqcKncTJI,'M'7-KGsAɚ]y4CA. f<{2e(Z&N#GPMwk_nu9A4~,].C"lW Ėa,* pVo‚EG  =l+Vo]V3}Ll4mQU )Ԃ-k|(.BҀ&MI?D8?ٸF rӗS;8?tsؾ8!~KE귿)r?H],#\tދI>```P(Q^ve[zfMo E噤 30oOu&1^Qnz 7H!Hu1ts=_+0)H/$Kفo}[vH lPY=q;EJӋ$P;_[͓OGu x? pi; dhL2@I8Na̦mh`iyҗr@,8ezGeHml?dwOGSF5Tw⡖2>'Yr ZCJ/!8i߽B%S*\P|@TlbQOJ\ qÉ>>GBYǸA eơ|` 7OQsIOŠ28/ѸOr"ɮ-@ʴhA:En"뙞!al >{%h>:xVe,HIWuOd9|:;-{ es֬Y.30Pb'| ˔n{z fa8,gSxp@;qQ{k*M.I- Y(Fj@kFe7m7FiY1R,Fߘkfx6xP;Tih RVdR@@`iDRƊ*׊OB78M0WB70/4S@UWI#HW_$@(i0-`\4v GEV.ệk5=fOc |1-v j,x,#yj?+]UM'̹9z~ա42"nӗLo^-J-.QlÂoyy|LXxMt4x}䊓XZ$^2JtAæ0=gLvU,Q[z}А͇l1,E *瘦{^RQs4eG,#gՈV) gro˂ KuӾC> y&11Bť^B&h7Qd=fz>#r!qSu!Ejh̾u7~^hi9ӭyiMK 8Ձh]*]1 ry /$] HKJc`q*Pdɧ3-*gǶl)嚐@Kbؕ`͝Vʧ-Vp)eaxJ`3&=8v0R=]O(-OEC+F8o';r80kXׅ ^/U1!7@tܹLC%֓mוI_ UkpOmT lTlQ%<>umcqTe+9{ڬfjl5lRqkK9ö@Z+IPG)?6 dCkX?2V ǞP7ӌ#&9 Hr:W~ XLm'a[lXƶ ypbQ%bpEVb`*^˔TBXtIj]SG?>j,{KF]!lGtȉ 2%(O@}L]lڗ27z_mXxZ?bWN~Rh`znѪ$X,_xPd6f8#)a%# ;yΈ0X8ˆOl GE0^CǛ1'GDÔC'!.B0B(pXo *jyap6 68^kTj,4R$;A/a@8&vԟR1E<`3)d\nW몿 T-1J{88M0*LȉR 9!i;4پ#tx.=Tx0HM:9p2cZZ/-s/ ècɪz%g:͜2}Sh#@ 8'[+IآVeS]!ճOVȶurjSќw w2}Qx@̡}H~Z)0¡O:vĭ:u0r2Wk|q49gY{^ Z@Sadn41{eců '>#~V5SHIC+%ggN *qxkXuQ`*AqNTɰ dtB!Wd~v)۾0"[xI)n5SFټ4'l$[ Lp ׯ $ =11Y| dm]ު!3+-SA'RWǧF@|)qЈ+d`KzNq$1}ط`΢.>H.R&LUy!zɁud~U4Ih*-H3bmَZO$'__A裮62ԇ|/N {16fjM,3Ҹ`ˠƌB-޵Qq_%7CdLT2 {2B<&DG5Ò0x5:pJaUTނi'48|\9 _gjX&ttM`f4!IoPTLhv f`a-B*L{(jj"5\cDeNpic0Ilgs{=w5*0Ph&)tV XA_J_z =r- B]%dL3@ɦ;(u]խRpzJ9=&~ J>$:8"{E%owAR3]}.췸t a3lc./;%O^*h_h:>?J? sUٜfт׼㑝4?T.ؿ]ˎZGrn sPV)܆1M #z&+]"Ov\o@Cˢ> XVlwM惌R, 0"V4bbJ_MQ!Q"nw^R=l SpB팯{K2 iCI]jjb~[U k<ҳwW:#Iw4_hTX+Ø)*[=tڲVCu܋_jP:kk딍Ý7h/^b ᰊf @ g-bi _IJu$K'2!t׳lY' eOrX)jA~?S7v8Ma_T͘șV&vŚeS26]ѼV2a\ZtS46)䮿C3(|O^e]#XNr N&x.W\}d"Á6F6?EAё,.*B$wxףq̂65a>-̪Sir3a ^;߬&Yb?*0GC7=3i¸oBM| ڈ0C) 4R"X"}vZq*`[fIT@rN]5(c+6L ~d}kǃ'.tmŪ$ ]}3+/$lN6.=Ea*=}g@1^%X>%p5#=,xfG'IO#,r!t:2NQLAF^vM/W5 %H%JF'6˟H[hM\]=,x7ӺvNx~!].0,/OCiR^uu,bJx ndbf|yTRA'4R%.ȊHOP A 02x>I#q$ޘCˋ:,j[2%2=9,>fdss B 1:C.4YR=>B NocLUOjq rlѿ:YlhW h7=]u|XM8B#Bǟ +=?GDeϋz-Fqlmi !~Zర iO T!߈cH?lznR?Z_뢏R)_,]_.!oE@f?քx=r,xe PQ,+q};seWv=HoQ6ް/FнT*4r1`'KZlz;_ 3JOJ"/ѭF`ҎЫn+i(-hL7 QV\+eR-TDc3KM9jk؟a6# ["ѺHѢ`ծ ϞkEI@b-GPcOIH&Z#{M7n V̘9T4;4Zr-R0_+Y!) )YLW0BkMfEb>4aJyhX](U hHT#s8H@NjQ2ik F}U]1)&JX{{+vNU4L tsyDRAgOdxrzvezPy#H 8gz3hj~4y}xg NKPɟ Hބ+q=9}{Z|깻ZyFlS<_2@#a8¼}~>\Hݲ4l'Rٌdux@!#w̹:!'¤Z2Piz fdJ+cZ;x$2L'R/efO]c>}B/F^.יӄC*%?řIׄj\_Cτ4'~Q`I c [4rҾBDPFyTX"M3ɚ)CcMXjݼM2-<ͱIE^tk$c 榇ͭ <$YF n(_>Agԇ2"K)IU2vm)X2G#i^\Hߢٵ_/64( LxL~h}Z篟8蘨4JQsgfl:R DDybMU@75dKLfgٞ*)GJK2DV"HYquyUpڕL>2DA:b7g[D @8~7ٷϝK]EmߓMvZR^n lyTW?gP6:uS&zq]eFca1R/X#N^da$s@(Gd7jcn57@pv~I Wů W @/zm"QgNdQd'e߄~Ӥ:Ӡҷ+]Crt@UkjԑehaE`IQ=7@\_bͨ\1́XErM%R%,mj{Bm 'FzCR· X]tJW}^Nsz1rg=݌`KY[i7Æ9~|#ME44v) d-ĔH0$ }೑CeBT5ʯ;(k.|XbXR/!z1.mE{=UrIt8yIt}SIF{Y.+_8b:篪H-U;Q:% ^AA85^Q82ﳤl=*qjL^DO'܋C`58+$}~[xڪ\MbQ/s RΑt`^I t)/`7]OB4@469Glk`tUT|t4?lFÁ׎kNeL^r"ao.sVɫ"g^Z{rt|x2au>켨!jE!=c NfNB{|NsPVtkD 9j"7s}}ur}W` L+-| 'sǩsXo柞o>d 3ka"["5mֻ0P-.3̛х|u.7f̄bͳHav%)q@c6zZn|)08FFNO; 'Em-ѡFھGM49wNIXS`ڗQrcdQ߹P^`_x<{YbWD-Nq.sX>ZH-0QzbWy0/ h:^k<t?T;OO8XpL]Dj$8\r`8MA$q߫/¹ZHּq"o:=4j )S#(lnq(w3JqUOݫ%?uKѶ} >2%1hK1n]Dy9/'sw8f WvkUM7SK<=BVjA؎8[bscm:&6Rn.9/:r3i&J,!M'=0erjl8S>;%\wM2|6v''5qMfAsAmeZV|G*0CCJl߾]ԯ`$|Q.[˹ 3(UѶ7q{zK1y^Z3 V+y}CFNߎn)Xk!tOvf*(u9DnïRN;,%'2lo&/U8Nfm2Hu:Vӵ]H2xALg갬ќr]dpP!YnQ7-BXaIX:Hl$^'L#I~9njQG .SHLA^vRbٺ7Jfa91HuvǔGBKӌ(?gv-Tn|4}[+5a#+%b=,5 /ix94j,k8kD%lNg^pv$Ht=d8*lLzJd]tHcejHFQ}g~_S?0sf&wzQ*[22r:,jM0}bO#WXYC$:w"} h(,DARuH-)%jw[8(hsx5'U^_ց`b[C$ =W{DCYHdٯ3c#3>K~5l_Cy_ݨ>?ƿ9p/eAH>znEE Vc%ս*0ZP6n(?v$ +C6CL#7T}@o|\ Fh%<;'*SέD%LW(bʴaIo@=đ谛`y J%+ Gq@l/NɎ{$HU,%Ҟ[L{⪮Lm.̢xR1GΨ9,_b}޾͌[`-Ř^G}l2_glzg)OJ*O;!+ϒm:G~A|ge/ ΞIPҨh |2dDbj-~6wC-e ^-h{Sn42H t+M颪dsWM9*_^ɜFkts)? $Ms7F@¶r?KdMUQӷTYs)^}H-nfYA}EsmCaa3n)R(Q_tQ>CvekMV|Rz!y%c|fMЂ FQdzƠԵTg;Il*û#|c cj؞ŕ6rQBzk:0hl4L -nDSJ(d ^{E"tRT %wiDsˆ=9ڡQX9Ay)'֡o?&`b߀Aۺ+:>Se pXvwmj1&tXE _X%ń՗SK᧽h7>%7תK+91!;M4?{ӜPmf밝*'zݢd(x\ fY4R2S1 PS=VYR#CV G=bnRA&)$dRrM<`cm <ڹ!?> @bȯ? Sr=R)?^&M6sKjc[)1/ }aς!x?x1Sa5B-g}-B[t7w<˔! ]Xaf]T8E*'=ߞc0a 9x,pCUsXw[y;C|Ny,-ojh3vc1 682U'gp|01sWA޹w/ȕg{Oph\@T$nQzNRyWD4qzj9ͅ:ӑ6[@)]/'pG2|O|9mePcAlk`)^H>cW/MJT-MB]eg&W [Nyf\<#6ԣt<a[.榥 `a "w }}T|X'ags#B4;v" V [)^O ]5b(Vr.ZvF|ۍ  ׁʀ{ q{ &, 5Pm%IJl^VO8!YLVV)a$(gj˭̀iYϵ~:CHQR~$,(3>MaE6ar{CAD  n4uEh>=ib9Xza ,o|u%q7[&W"1͡v+ 8 jK*y?SEVpMWѬ-Pc/DMfn刱$)}o<qj\]n w@Zh5Ր]}9蚧5ˆj%_;$Oz_tiO _(M$Q/SkbfϠ| ƈ0Fo>Kx /AyGqmGWJE[9R]w[l{ԾD4lPp"5)çZv[CaVWqd8l^ pCԗ#AFFpI&8Ώ!Uh`̷N䒙OQ> `Dp~o'kgƍ?z# rk[4ɆFsIC[Ufm^ e^V, !8OCe;Tb6Zf{v[k@=}S3lLMAY6u^xJG)$P*}@kKzmR/b:չR3Rd|@_c)~5yzdFJg-|(m,nh#D/Ğ.g)9=Fr`; \V\8jpLkۥٚuh2VӐ΁3C,@x`<3j1:ӄiwQ,NJ(FJڡ~%6Sӳ ]OuU8 7d!*fQ9ɉ^#!q|BӀm%I境7Mfcjxo矔y/oxa[Q&X^:Oa ޚ_9?w{EMTe2)M'*6kk_n>2HekL;cTEdR60!^I=5bb|'2&:ϡ$HLεNb%JX'j*+fm!h/$_ev#e{[6?TYQća'Wk퓴a3dτB,pd.W(eqFК-I8ZZCQ;;xˬX$crMx/!81%y姗u@T|LGO?cY)#B2A%gqt8X7e &Fw&&{Rӄ$g|"gTd=/vh2~ >dn7+uQ;<~` tJySRVZ&zuq& yM% 9Ÿ>*1܁\hI bw N:;`l3JIᡰ$R)Hk.lDw) xvy7ﮃYz@qH۾A-`À&n6i+`-^gE[(F1_&nȊ1?U'Noi [NH $Ubfe YQ;v^r(lXcmpnig+I:^2DBaxNjqiΚ`H]Lܟv3"ubcPD)Uh#D3zVqC~Tܣwiv\Κ0 OVٳapC_m%p\d/\9=қy &(M K1VSĴQ)"񵼅ZplpBzY,sc"v ^ ::2E\B@d4hp]>Z {2p:s6]wK<1H/7ԹF[ۆs籋MY]Z1b9dzϿ2OcY,n":ъxm|ziRO(,4Õdw29ng@.8g^r4ޏi.y\-$mtig:BUh  E%?Q ٙ:LU}V>b+4+&#..*Sp"ƚdYa(^SA,4'>{GxqsI3jW[jezXr51K¿4_Y2) @?YBL5" 歮7ci5OEn1+k`ѳ2NPxRy!I9"̓ Kj=SnLHEMtη6h0w-r|Oq ? }8CRQM5=b468rDS !&;[Oja`qsJC]0A 4"z}ԧ1p'?C('u'Qc*$r81JKm E#$3l/O. ,ߌi!.}X8=21' |Dc9Bۨcw@qxp[FzMݖp|AMrT4 kd5Z@vj$7{ȤI1Ư7 4z S'HoďG-0 [^BٓO0IED?BvaDю(3G?8p^5o^ W=`5Jߌ sR:OpƙfO<:$qXYq00p$mCcF̝뛱V&vwkwAu P.s2 2=cIB%cz7Li̎Չ!<@B&6>sV49i嘗;v-i£M_2 ; -'IO|[0yŠ~pd:JUȢ|XwHHc)γ8v!/|iwE "sKm qXQ9N -юNCq!cni'DTrvOm Mpޒc$*@ <';tW򭧓4ckxѾ cLGvI7$l?]9ZJOM<Wc ^zsr'$q RG zxbȟ4L Oeg畱%+cNquT5cТ &뜠0kMZGBޚHy.5m$w_¾)Gfυ2N /!y툢g81GkHTs1v qA:lf:ohރq0cR}vdPJx]$CWeqky*X,L+>cPC=?~at:cWcGQflJ6J CMM8(dVw-c„1*W1>9p׌ĺ~?> 2"D{EB5NAb_Qi@@P}Wd]$N&zU\=''Ĭ\1f&tCcu-<rni.ərAU&(o3'7>wW G¦7adn2% 8 #&+ax~ߠ[azrVH 3OªoNvܭ芏.4YAClu@ XJ?hlۢbG|0OWC}T!8)3oT8e?k#Ro^MȂkلHBUpX$h(W) uyPq}F`UXUR}Ѧt|ݒ%,[PskCg#Bf84hɪ'c kiH'p?.RCo9N,+!#aT唟!Jѓ IBĘCy{wL"(ⰲ^wɣiqGG^XTͼB~!Axoe8j{ Z\[O+3}ss";4mvT} !Iagاͳ:J0ƒɷ~ПէmZkuu$<ͤk[cR-/ovf s}#PD,='Wz+|r,r % 5S;":?^sP٩Ն,g(VF+toufr栎 4x__Dw?fV]f,-9B;3p5z[lM7IGY}1!'$hZ)s`p 1N~[h)$Ym5ykz<=qƒŕl"eMegy財@+"ca~ ƍe|ɔnY! V/Y~-et:ƪ*È)q>yDC6ǛVV=oe=0Ǣox?>k'8^Q! !QȿH$pF^,pkTm߅lϤ ׭ p&e~|.R*0^7dg`zs[{`$$1Sjj']G?ELv^Ņp;-BDdsN {Wc^G;8 N^^ J<%[PWέ$?( 8Y"[?nIj#Ό_n6aòlQFџSz4;-t) OdZ),'/#Ro7v lЌTщEsL7~d|'pA`ٮO$` 7}tBdSO.4x_[ ;oo겈C!ί zƓW|nz~dM*o^틺꺆0 Q<Ҹ )qVGS L/[D1'cIS Ol*T³^ &YKj]ˠ-S_ ]EhMc ?{6MТϼjչm@ɱN93]Mpq{@] !^op Gյ_J~ p09n~OLdVKNCPbH9V_߉O휍`0xEͨ}beXB$"?X+Dj<!:-nwu n1'8 ':CI_"$Cxe=aʌ:jAMW5J5}'w1\Xޖb6Cxuè{| *-J,ZEZzC¤jevDW|<}]#4$6X#׸w[Q,oeXl$g[:qG;0~E }'ߐh9~d h$ph* &iCΨ5'-_\wn#\3$ClQ*Y$]JԟG!<;n>ऊ:uT tZ"/KׄXǀX-$ `ˣ!}߼!)[0OahhJIVIЄD6<#8AQ 38SWY䩺n5 $O ̀qnL9w¨$wE '\U;0I&ؗ&wtU`~I[YS+ Yg&8-tݽGzR4bȽg3(wRn :<ɪ/eJ3Cv𐶯^Av aOJ~iS M҇L D,mМ?bI9 v>Sj\> /rAd{ 8(GL9O@2ETpXW;B *?Ctz_9u@o lrm9 JCfƮ8ؤͅ>1M1n]]ɕ1`]:CI>UVPq+aCL{zZdGkTuT_?t'aBݓ ȼJJ۸:o64,ϜPwn~lL5~~0LdlR_mj[pu5Cxd'eo&IAj½A#;`Ց.bwU5P‚FCAgZFu,◇K03gLYiڴE|(r7ܠ? s.8N t?Q ٪5S:)xZϕ-rOn̍DFš%m2H0P%;Mb&J!R,mVAh"Ef&>S$RG}Ơ\Mjzߟ4CҊk.QĖEH/ċv8jj)WG%p0ALj= ;ӨMU)r՝H -H5p>M,j}'/Exs":A @m%ᦵ)ZNv)͸OjUOS7ܽ92Y/}N/6PWע1o EȅtS=Tvn[0?aB vܫ~ޙGS6>LD2N- v}{v;FU:ߊ\!ۖg%9O(EWΎHf:]ˆU)4䫋 4I[}na;AF65V] |Amk-W <(HBv:XP&vsڗ0ck@:1Ĕp_,  SkZC;^zň)#˂v$^hYDNu=h{ <te$byst}>G>y2̜?NvNq#hJU2Fѥj&̛X.x G>2 6-2tVP*;j}™B J90p, L(+s)2Gӡp Va;DŽ%̎1)3lwrT:ԐfQ% GO5>h|zecDĮUd/L#X6SfqN B rL_"<?Mhs?ژ1Em')So}6BXR%dzw)J%{ ۞r&^jd,NIx).'d&6r}iwB ^χ$ Nm .Vi[)Z:,2UM9hfյKugvfhRo1@l=pv[LDŽv!]*TuKL~YD\ROyn"+`kwɫ:#gز@x +A佊0DaTmJ&~.CQzQld5~B?zse#A"mfj^d f~8xp?6Lrhz(USzD]Bq-7t_Zhžc,ʙ}t+X i.)YN HK:GZgN]ٿ7故:=f+ B +[o?T3BWk;~h]U e 뭳Sgv̭)rVf~-4~K!\إ%UxqZ M$Ҵ[6bDJ :=i݆aNG /F@2OFg /xDumUO~7Rr&b"w rX@ʕG06tr" !i[ _8(X e #B`E5 qUHT՜oy/. *' QqoZ-ťmz%`wyMe3'#zBEy\'?J>A?l0"Ji˴;V )vKΖ8;Jak9m; cP_3>6Lno{e`#  ; Y 'VkU$60/F6}C秷 \c3j]Muݵ}(`u d eU%J0gNCΐ%o>e'߅9|EA/LiF@w\l,bp~_RV'Р@0Han2tEi+LF${=3 auBoW.^CָKl!;m8U9bͧ7"X^A,qbχͱ6?oWzBüvS$` /LRuouN{ڣqNk?*rHC 3#a4 Zi;Ȭ+YBxer- 謀$饎OZ.E.Xû-H1N%@e$?if6rsjNz>7nh{ܾՙlD@s4Wts+6h>!w8;&E|l.^:ck j8 ̓79k=G-<3LZss Rú f=hMR5-%1-OS%vH3Ni^5a)O?cmԃ'?^4F[|޶H]TpNNڈ%m )E<7)t*ߝ{=&4<[WMbb i w<4_wl_Fo} Z]֝n?^ޕO:@~XhꃓyU]FMlM,Ciה 9<."&@xm?F'@OZPBݧbط|Jؒ0j]{b[!jĜ2CA ;w8U#ppSw>qF""{cZXf`yYZP8!wRUC^}<[@^Mto;%n;^2HlB8<8 NI9G\[ᴁ lʣOum8$*61[K: 6q,K < wRe5Wpg5%!hr&o* y5jH>Dup$3 W8%+r+H02",~Őuܣ\(GcJnI@cAA- A[GI%Cp^y@t1t]~ݷ;;wZ?MeQnkQQĩ[mtk*QCqrTe6HREnb7`wq``DOkN/Qy42][{qhXX/w` ;ںqWnABp'<›2t:vn#;zjB*\F@ܨQ -nY[ 43qt`Ter25'ؼ#?#gB)DQoC̀4'*w1tZQJ». |6@%нI-SWsU,ڐZD#代cNF]MZ˙f PÔA丑pAÔs옋S ?DoxwtX ;҇膃RIxП9n)nIM ׅa,u /HF[(9U ¤ j/j! Zq4df 6|h(fţ[8 ?B ;..=T[޲Wyۢ8[V_!sH"@aM;g@OE^JXMq_2*Hfwϧ>O\VNJ:lR.|n 4.Z{hd#ɖ(@L,k}碊8IQXҪ &*V~+濎G{0͓rKEԿ'uk=J-2T")\7⺱#Jo؊[mДfcCGT@9,å.ɦz0W턻I'© صݥfi.umg᭳úm> Vʹ(zbA\Kɢ=1JAZeѣc5 ^О4"4/?g;~4&d ac^i=2C\k0&o[D `ǭn1uLp7X/)z{4|ņ!"ɊK7@pvҷT)gKNXrhTT^aALl"{TͼNY~Ыep 3]]7ܦԾEJ_܎V`͝Hsi0ŊKgt!gxPYۻv |sz1"A['Sa>ZYh>&~}Hh}cuO-J>BEDxdID&InT (aoyn#U^fDjȥojń+ zK*xAh"Kim5oKfM1LyUZOQ!]boi[EN: A5Ex%@zO"Й M`(%\ lf#ga/ 't%Ү/v2j ?R&5{ULo`6 Ui˿ԑr rSUsvf*\ O5[n (mL%rܣ9=Ea|7գN6C8SaHޓ+Li)\z.3"#8UV!FL;Gh&}_&^;y=h,|x+=A@)M7TBEAH}{ Ui movh ]nK%dCuwjKR,=P^hIf=*݉ưȫ@Qaq@Us|_sQ,5z:)H3fW6!q4ǎZVʡ7**tn{FϜi'#.wy 1XZ56:8ue+n1U87 u z #y;-c(d`".#^%Ј9IJ:ܥCbH,0߬UR[#;$AkBۼ.D&˃1iC[%ikt+'nE6́NI'T.dxY3 ޥϴ`.VB^Ǘ"V\ }1T3&AiV/ xyd{+E);&yXÇ&G#`tlh@.Nḧ4Te$@ qAdm5 .-$Bz 5J]!78XaB=pzO-ϋ#h>Bʮ~?%7^-Ě[cߝɼ?~Š % xzhm65rAg1AzL?yF+M# }Mf SóV|7.*࡚#l[/#N%db(XU}^˱h4PƑmNsɻ̜¦޳pQK"L'.$J؊8x걻 2 =LqR 4^]Ag幕^i|14 xȂ&yb/y/!yʹ H3~xtW+L"g^1xj@1.ՀUac܁"HMGljKd㞌Wdox+c4/ZzDwqt\َ:HsZteĖsi|b1lr͆H+D=~3kM"%k>=ޤ\^؜`AɅ0 A TGpw1$kC#c@|צ/D^Q"c9~R+9 NC=ǂ.{ʆYFa,tAA(̔y*(FQonPd[i\מ)<]h,vZm4<=I||r֊D|ؠAkv(<_zZ Zu0N-X,œNk0;r|G(_pدY:ez%,i 8"Esv"L(.MpUS0w5O$쌻9!UPy=eK 6t\#tu<#{ICˎ.23e"6 nQѺis8j-i1JI ǬP&SE54 '|**6NH@^xiڻ׈M0!B> pmA.BSvtN;N!.&U #KhAX~/.1̏5C7HT7m13Wåa9&ykM*A H-4[8Ojpf&8˅o͏JԴt?J}{$s%dh32P-MPmb:~6/. BOP'xPlƉ+\s}AYЋ e&m %pyochr+v=IF<E!Fۑ_B~ZKٞGWt0&h(DB xjԸp ʫtݵԔ7! rm&(]t <3-]SޭrrH_i5u4Ps2f&J/;ɅcS LW>x 9 rÐ hw^Ut}DOkY2HLކA߰j]t'@<}4ʥ?rKQCBhN0&/v6CL<6T0d]Y! BFEg緡l7kv7]~sQ`$plCӂx#5}H4'Pc~, n0U3nv6vquU\7&T[B o}Jk@.otW G[jt ]Q2CUy$-g 1TAM*Í5^ffUH8TݽGX\B]LuB]Bƹ^<*gJy~#b&t2 TZl/RTaKJHc.AQ[zQrV ]gվ0Z|[2h9I;N@r j-'S*'6`xh5M=@0mg"5nzĩB8m%*<+]W$,nCӍ]pS<*ݕ|M;:oiTG e4YHV'|T_{JC-j6/>DU6!ۘn[},./3Hh%D'\Y~/7'= ԡU 9 ȭ;uu-d]$1sֺNG Cge7Oijeky4 a#a\BC@efv[DvS>=]ۡ`kMY2+#)qdwOv7 ,6PȦz{c;ߥ64$mJѷƃl&&7ZeDd}H.x?hŏ݄fhUBM8*Ѣ ;$g%-ɡ9 S- |tN<<4JtG3Tv;fI>߲Үvᗇ)xLJڱX~`g649$Q8DzWàD?#y~#j;X_G[X͘_tu_N7wIQ֢2{_Rycxօ2jR^jRmw!t%צݳ744HO 0pw,UP#kS@D|nMH"m[Թt*4O1̤e*L"5LIIz$\rゾF:I0ԯ3??[Ix{WyʶxS9_f{<8G>zve ;ȣ8;x0EAF`ߋ&7 /GJŸOS&@LX$+sNRdĭ`̠ɣ.HM0u2ªHTC^;Qo'x_^&ꛥ4Zw ՂT%ԩ|F+ }c_`嗕>DzSSӟs|>P/>;xn ?>BF$䎮<~/<߭tQn,:7QB2m-{'ңy]fBzEet*X|O{rI)[w |!pcEj(R;ߴc AC+o-^ 5姢ߔB]l]bJ i_$GʓD`a[^r^jSunj--;* g[?T)_ؔ<Ʊ'1W2zd4/y(]Sb6xļݴYRSU[pTlvUl^6=0g$pϷr+9F,)ͩ䙚mhK\7p2z9I\ Ӕ#L8a{ŔA(lpPuqd(/xha=-#sE), *@u˴{'GF/pp~[[օ,x3rN}TX73NN·? [&(hע}0j0j^h H GEo~=~:9kRݹ!ӎZ0* o2cj3ɉ-Bep곗Mxnr+ijUȡlCS<Wkc@A0g51ǵڵ+[@ f{^RoTFXv?nC[hE8 dE4)`P3ڨ,cA{elWrH;$L(eIɎ 'B6 #_sUh&Lk1sq~-"{9|,y"g'б,k>c 9,_HG @(lWٷu^D1W}\bjԹ2бhBh=k~*Kjuy4}U<_gN] U2X7=~_g%kKn dO t`n"ÌPq)[hIp࠮|> jt}tӤGkFVΎJN_۰"Pޱt tEman=ɇ0%=C4|V n' $/̣+5cMRN..=5 GM#(:Fg|[>E8zA?$Ya:PҢ-Y}v~"?&?UTz WZcghJkAסoaN9%IXװouG{V8IEke#CI9}f2/NB=ˋϝfXM?Ԭ֔ m蜟Wn`|vD ;8'򅵲L@6O%уn9ak 2Rm BZwt[sۆN_~G+iS|~8&^5Ƴ.xR\y-kp5OO᧊u.qW֏[NW%60B#?MuxXIӎy9cde)>|3`x ~YAvt떎ȡe$Cp'I`sߦO4 K`&el4)򎖧D>#5Dw#ÿ&['iL%]ӯ~=EVIws#4Cɸ6 u45$,`_bhKaoT]S!uy[ {W?ؓ +Im<8°oX(opP/L "bPm;o$gObWQt͇8w':`6 e:06;2G}9~mi_ҿ$h 9'բpm)-m@G҄gm FoKS .[*v6o(P?f4!,o'jX3=m^?K; 򩚀b0~ܙ3TDJT1 {7rаg i`WrNH> *O \(h^C>:1E{_-8j;(e-))`^-\ &c ]GEkL@KRǠ ggiRv˥._|mvAU@=$"Iq)ڕ)3]BHGi„T7gC4I9?e״0zR!f[*e zwI1W7}{ @$oTIa쾉ۙ!ݜ$9Ju"-d Et`)igq,JT94K0Mr~[ݥBN# ,DQת4arZ,w ;K Y^41 ~ɰa]'8D@ S{,$E&{k׊41X8b"nLM-mlg⭃]`a#;(Jf_g@4zRO"G8&:]š5'a2nxl&,**ER‰/BB5jf}ѲKDObSP@,bם5וKMoŖYp#U<5eSxUaWѶutYG{Li#XKX(en@*u#(ra*hR#~G5Zw4;ԦBuc\x#X3c.RO7D˗:%Wl6`rǃQyJH2 }I"7J#>lZa#2z]/L+hfzg_9mJ#K&H$QW/._%視6HSֆrc 07&t2X^FrN~e* gzh>ىp͍cl߬R h%K즏g%d/x}>Y$YN{iၺaӱi 2w\۠p>7l 2D}GLhmktu)P1GIkOO;yh[S J#q?'N;n\PKL: na >;° 贒Z<x5B>;?06ʋcUi.f[q>:\*:PM Fe׻RD>sp4\ ]3JB3Q>z&,v/FJ:XIp_mXMY:M䲣dXK,!P(B2y|ZIymAvUb*"4>`sKm J5n)žaxm`^wv 8m;lyF,U"F %eϡt%"V5|PGId9UW-I6떶vUH1c}ߡ.p[%$3 pZ QD A,ؽ_{m U/Ms8u|B9 3B`~Jr@͌Twk4tZlYm~-qz;Jz'Trs*g^ص bZC 'X*3:@$M, 29кŬȋ eHIMjew)Vsf˂Ƽ|lgNP3_fv:>*|z>R3wA'ĶC30S7}hit\4[p,tc^u7mcNG;/M(fݼzO8wV.wd6jw6 b|H*X{cmFi7;9ۄb? Ea*[4Fdr_cSjfxQ㝡3J}cj[B?<-Dd61>J, _=~eط@tx) :W #6O~G˵?lD7(;k 1k1 h1 `{BV OAMrLz@k zwKǿZhxod 1$ur4i&4'Hy8wވY3K $eͫpdL n 1W:s{*L܅^'<;|jmsCRZ;l-z?S\IDM/eim,H(: G?Twps70ٵc\ ΆiGBҳ Uz"cNL?R |RGBi2i=ՖeZ@j|@oD)pt9.V(ٛu_K.ozem鏃B3[ P^h|wj#gbcu4ճ M/jPr1GV;QAsH7cOfM` C>:4?9؍x ƖdƏZבYp"se6⯕iy43vQVTlGO@VUUF`-{I}W!O gU$uF7 ޠj ; *9> Dz kÃ䏦h7+%7,V*儊~ i/t{glVǓkPŚ6&krW) [+2M\艅lnՆ`? L;ʸw| 5A6de'L=Ϫ4),r`?qL, Tl9nKhĝ}r`OhH!m*J!W_ =d> 0+N Fk(ʉ-1Hu.˹];t%z&,bzv7) .l-l6g+k9PN5dKVL "+nɦY' }-:_` (SrhA} aI_yN4= @ _kTVSAqkie)0FtUPj_ aD{3#x[C f e>Z t"iJ.x5V/0_ɼ%ylvfbSnVCYPI@d=I`~B8?pfehPC4 BȮj,wޛY_C0ȲO)%x3A( fe=zV:[5Ige;-CChۏݖ|A&v,/ Bc:\qlIpCkBhMGݟ?5uik 8׊G(KV E{f\"9 s x|]@Ҿ_Y0 C<+w+]Q 0.1 {Ml\a(gD{ awA eqp唑[ IPhI:e-".!-m{XœGۣ45 #{ /5ԩUMPK{_ a:}yvqo\QMCp=B'sbվi_U$$ 引bDeSZ: s].ΧMbsdְowCG p3B1>ީ%{-p%iF"R Jefu]#; }YϚETu'2fk'r_'Po@xqrU`/JF%#ۗqz ۇ+ UlIo**;۫"TIsM_ mK(0aW$~̂aK 5[I—ImUaELHQ3Q),3g9Ed/.DoH/4X^ FRMslr>)Rys".12** Ͼ68 I:]޶V_alIGѶ:|g2[J+b*ni'v Us(22s~ܗC[! \ɅW8'h7 *Jg38S $ MZZW٥|3=Cg0?3pE]iVu`DnrF~ɮ7E8@Q𡆥@mH˿dDF܂Fs ڣJblaԖ#(K&z~'h3TE.MG ey-2^䕲`ixyq Td$z**MO*= ?}%r>C)-_ֻK,,W b5W3jF3TX*>_~-ں@|RN 1E~k))YD~:K j*/ZB{i; C+IR,P>vl <&>ԥZ%HQ.6gF3 Y>B7o$j,ubS?XV vHY1ۋFZIp/6mHBy)gAs!*}?,f-I.9USՙl%slG2ocmMrZעG*}4Rk+w?ΝĨ+X{:|OsK# 9nE+I2 G嫟W`Z<ĞhL2L`52#ACx3ص: Z6<[z# \~~9J0F=Mk^M}*}Æ^|^S%ПIt<'Q5~usM֑'ިd(HsdJtLN#'͗Y|9.6{r}PnsKGRw./y}s!;rac,z{(im-;p3-x12t>dִ{#z($UZ|\>;0^]|TY5}z(  ~ ȇL.Q=J hU8mx|QR-V[蘇TNԛ*7dg`(ox1лxKxD[^{>tI6=َ"BGɮCɛ'19G];p'9d@|HR ۨL-@G|#cM 5&-|"V.=5 4TnVufA C[@s)$Rb4&qU ~W齵Sc0!j5+  EW?h܃I @gsy-1#6|AN?.?[~zsDB|tŝސjFI@"FK^@Kiؑ?8'WG~8/zLxܧ1&6Iلx~Jp֝njcwMn>j.~0s KJc^8NHF] +lQ=\j}}m r繍c$6<j*sQT=JgG\9/\Te\ O+oc+}DpQ[7fM^u̇˙S{GC׿[EE$BoOA ߃j{@lHJ.Ϣl+s"z RRkˏ}폄wN8uޙ$/0=t2 H/ϟҲD2ٵ>ɻ:m2.^ X7\=anFf DvqUϕvCLv\M%Gnծikdm9&|8!oPl^h9װdǫX_fDz o3wƁ BGljGƬ^ɲaObsWM2ґ9Q꾜ėi 7dٜl|Dq HRFH$=`pߟ畦,$z"xTdT[f(e "z7m O58A?n6B܄%MA"#ntHg'z4K `1h~⌬C#r" .ESlpT.uw yd4BّkˣxdWjq `<Xo翖ur%A0 91Y7Z*%K y8;-Cnkxy^VTJK]ޛ4P)C<J%[kb}}D6טеa^1ge%2a5ZcuP 5ʊqn2\QA=tVvR@O,R;u>)Pk`jMָSl&`quN(!ch]e3},|9*d7^Zc!_"WΩ0^.Dg6#Eƛjd!r _]ݓʍ2f#jwQ"fedRCk.إ ٜetE&H [R1#1([pA @H,lqX6n6vDȽ,m⩏XOe%,=eL-\f. 6"&8S)>;av-&x D!"8m):/Q>lv~̣eIP.\ZdQgr޵K"R8#}V^2:R}'X5ZÀMR/'V&&F361È?(Ɣ%-mC_x#i&0y{]܄nRsLfČ uQ0i;䎠p{|ld潣߱U*Na G| _{\׀!o=7AO(߈inHI{Cҷ 8 +%) ^9(G)RL@ch¢q ,߬Gt{B5u6޶t+!kn˅L8KYgy9wRlOD}0" CW 3^i?Zpɑ-0{4gWc Cn1^=HKE9 >3CCJ B]3O=o,"Tl x7tLs{1=5FG5 `խ,|)9Y8 2&H궸!g5s޾,yҁ>0 X]XhbΒtukΌ̮p[cJjV`ϻ:S;OmRZ 7{ΟEՔ&JylaL)&%r0eԂ{ &ibu%TvjX<I ,Ƨ\۫io$\|Yu$Djڕ0ݟ$Ah3 _ea/ϼG+eԌR#8n yXk0wq6 osh*w3Ï1cQzP{1o81G@nEi9tZQ:fʔ=%1\H͛pO픋3KyC *ͼ*7*|":e64ݘ] +`POZ2bT=#uKB4l+z+׼fLd{P*WJ+zJEe{$X(c9"3 {zBAC{ٲTp9ⴙJ$ =ߣ DF$SE?/vlFLI]c&ba˭6|psnS`Xb5,}iT< V4 2# 1ro.ICyPDy\z~ t,vs<*-+kƴeeVx )ѳ}r$! iX}uiKOKǫ*$ ^/wb+Toى7|JXI~ ͭY):d7/ץY(+^]e&}'pͫbW{{"5Fܰpu{%O.HAyїKx9l2XTdȽݪ <|@L#M#6K|_I&0 v4.QmVYj` 3ʛ yiv6 < %b3Sdʮ{qHeViyG#*x_.0ud"iQUHb >;RGs.|udaY S?:B?A x[FEZČl;eũ*Z=Ŀes2X n%iBj{(e֪,׺Nnp )5YV!EuO5aOCLƪkj6v^p,T@?f 3 PAsN/yM ɚ3,ӯkd%cWͣޏ`>܌6`-t]6}|:e3COHU #3Se;JQ-; j)6kUme y-,ȶҥlg b;w ,b7|EHp)Jb̔W#1E)K!98\紪5 EC OZ=~DzTwi34SEu`X3esؓ4J%<5[5vtﯢ r291&결yfaQV_j"4[9M'TΥAZ6B&8<'phz(c~ #`9>qKV)a5WJSl]Rء~U&^|8e8 .1rPމKoykJ7U_ur! [pTO' +t@53rߵp/ 聜$Htw|Baԡ\g៙f@WLxB7B%̃)>OaեewB~ Db P~6/¹*Wd"PۑZ4k.) SGD]8'&JUxR*.Ƿ2@} \@A#nA\*]ڌNM Ejg"~JE1^*n7Ц/?{;ȒDl )L@Zx%1ؑ¤YzEd9r!4\u* M's-[HM.%a/cD7q:'[pT>vFom,ԝn}d4;ضpfMpEhȥM<.5.Nfq^jLX?tOZG*&M׍֖"u|sGTOi4X9+!$+YwY1` KF`0$#Kw}D^:qCm`><kZ/h Ep@ԗ2oe^va#ֻ8(FL p̏ 5 $Tjs.Ay墕f,.Xzfw}noTVkgGG? WR_kΘ/&ó{3kݨV OkP=c| 9v]Ix /6RV/3fx>gv݇5gS4"GY8$ Xa@#_":7U ~ڱssan+!ZHR5׳ -%I:mjsڠy0 T\TuHi 2i A&OS`/Y /1K,|k_d5鎏ЌAa 6'Nd5 cl[ xˆڸB|G Y!VV9?*٢3ZPj7v 5=^G}(Jۥz.bN 3iK~[r ><: m6#U+ꎁC>vntbႶHgk+J<شIqw'#yCBCX?ݝ,>D,Pÿ@6ܮ.nReDU ҲʗP µ=QלC07Qi}_yiu >́ BvzLW";A,e>3}K<)WA m+Z:|yU;y0=EN\^98Qrڬ56hNwiS7hoU2 .eCkDWV8 9=1ajy,fB=30$3Ԡ4 rY{gr)3<&aQϦ,^ɓ/) 0I 'pކ3u)fU` _Ce|?85D|tǗ9~ɰ"eE?˶:Y>UJlq)&퓉ˠا{a67o(SߜhXD", b['\10.BT;zj8(y xLRaCJbA^R'1`{r%tZo?\zC~錘>+h϶s!Rv)b` l=oM-]!>5Qiիm-3- "<˄%0䏘9@ ,('C< ~h_\VC+HCZLeY<.kd?#-^?/Gm9E)7@vG"SWhp~AzơFAsxTq ^fM~.)vFjUy_E@%rږSѿN#ʃ[zW)҂hRqb>.RvIќGzeW FOԐqPWc7ׯN8Z2|l$uQUp}RۿՓF wQ4v9^+nuZh8RD ա^;ѦrNT%xXϊ|!hPK2 EO;Z'2l{lN !ڏl?Ef?4[juPI8O.yAz'K3ZIU0D+bԳ| gP%l nDA[}aR''ox*y߷ BA]@| SWtw39PGLɠ<*JA]ޜp6RZ? :RK #͡o2&L"y R+S> $%3p?)q'Tv4pGDǗgymp8)P`ϔ1'%ÌI$]0D3Ϥ؅J"-'%.}RgHpKK#?4,vpPLIl44@',i~:]дxo'eכ\:NCVK8Z$hJ9a^x1n"U=&JYq]6B =߹ʼAxHGbz%ĐvM&٠vqfW aht+IkbzK7sC&N4%[;plӒy}>ضHL oR08m!;@TJ4"cy"Xp 'w>&6K'Y8Gp 3SӏeaAʜۖzx' bg(*G8BuuwH|Li;IFc`"( M$OpF7_/]P?B]#]F҉@Xtֿȕ 㠚<, v"syM~Q/OmĴbrW3JΙ,`&P}d^yZms {sv”WOo\FxNȹEm<檦5o}@0xhX6[tvlAΠKq:ZdچoJ[ͦ{J;>45gzĺbQi?}(I7~Mia*p~ d={=gwa w!"ғOʧ`hMI䅂vY"1衺0owΓ¾wON! Č:EYMnarջsO Ɖ\-4NMnWs ͑&Xf勀jvǧ< bP趎knhquh}oʪ.`m@,7_HtQ2Kc78n`{JiW\&|-+]d@%sg-ը-7Jٟ-C̱|Ufl!YUm{N1.%\<[keKBqoJdGh-/ 2 $PO;9@pB7aG7 cvI wOc: \Ƶ ܳ1?&d^:Uղ3" UN'/vvnzzeGe!: }C Â5qd}i:j$wRKzR'ƛ@U>b[ZTUM :NP~MNUɃA+nQݑg_ P}Qn8b@'R ~Vj[-X"76XV3LfP] M"ҺlWEzV!GT[LAM%z܎`QG.& 疌M00T ;Lh>1PJ^[ŰSe;(8e*ÃsWby('Axal}E(ONJv_1`MMӍ8X$9o{ Zҵepg䋭I 2BMk#peS=R~BHR\qztXrtҾ[q.aS L;_A|3 Z6򓾂pe1߶!FNqO̽/5-'|YG<{ҽ]aޫULU*!MEЃPt_ Е8hײ PBd?&E>͐|-o1fߋ>p/YsggL\&*)WYQ 3cƨ[QL*]sEM4bl0*sA(VD ̫]Y}Eetp@^`>Ƿ,!yoښh s^>#.I*sH.a|&-QCyq TlQ} PxmJ^fHP`l{W>t|*v'ޠCoȁ٪U`%}WE8[x,Y6F\yV_Ko (l|R:@zR6W?ͼ ; |hzc]7 XC 'm\WZبB)+{' <8XϢ[7v#)S@<y,g4^H֦&Zh7@ᘗ$$leqlEON%уd^ar]h\w2 !܁5&ٵh2#1Yh"Dgz2 ̔=Nr8F3V׮WP~66&65n[opT{䵇<`\(fPd3υ,z6 [ O%Kn*˅ (K~I(AI3zMBf~v7B?@jv_?Hr.#iO Po{]*?5<=(&B'h@Fб|Lrѽ֣ڣGHoE^}Yzt =wC$UF Cpac/+vz4/k6ء*ydbu%ƷU14AT?:^<,pOǶ_:<}ܳNE вR<#C읏Uu^-SKڼNjReq?>C!>q>31whmBoQHR t?>+r/9LR>ki3]bLOģG!БZ|Pjv6/I&@g@2n,[f{eQiy?W5Z!8,sq NjB9vf.\x0Nb h`t38lv-\LКVVz+nBݚڛ*#9,ӌ޴F'4ݫ(i؋5̃i-Xߡٵ9;F nfcmwdWiz;~C4wlY'$H􄲿Mɛ^5>fxr`6'.l~ҩ1D '/12h RJH][#*H,d~w#mɡUiwn Y!=WQ 5x&Ue7T3j;襕kB~\E_k%0 ۡIFEњPr~;,W,E ˯uE$3Hi )YBZg↉&66va6K|ZefEw:XzpY,R^ Zm fh-pnӧ DP+ E}e(ޑOv6=yO tVzS%D*ιW5rg@N!|bk ͞č-#a2eL"\4 eF5M}v,{z:߾>s<䛢FSƼr=J}4GlL'HQh&]}rkv9Mɑ `ۈhן'ʱwa=4'^~(V5{MU3fV/ ^:a>k$$9ZHmd2j 3U@t:ǦKPAu 4ZJOKWVә4  Ӯ,IǠ|iY礟t>|Ƿ2iA?~\jy6ߚkzEň*:6#0IEiŒWl#=A|D2BQܱYLw*BhI#+ PҟߢH~dP*1>_i[dݢdHֲǑؼx5 $QӨyRr1\e_6\a1l_+βq llI:{BGx=r,;k_Pb \b+ORPܣ " (be_ImpFdEŽSRƓNx.ԐB~ x=ic,JnQ`,:1묐qj>arN3m1$݁}~eEr8gM^ },WCn,Q(IQMoKI? S)L(6O,QE8}Swbژx(z,益HA1 N i)S07 y19AӒ(T@EG?oR0h@X?)t x3Sw|w͕jW5 `vwjŨx"}{jXۢG ui lBT0BLe~}2MEAB{AN)fQ@Xsp\Vw gI8ĕU]RebAjm4!~Y:{%m;7-HΖ?QMO-R0" j a Q y:tpYܠFhw3klܪ*$oR&o@UTh^FFЪwMi\g|`wq?nl ߭<%oyvDfK(DGe3qA4o\n B9IL+—-ss#-͞OY'r Q-:`~%~ːNuj[KK$7RY5EFhMT׌^AkυZF2.:~~ ԨGv=0=6TʸVl4;1}XI Lk*:2/(9`ť_ #?lqEٙG#{? jf3j/8Nrj&=b}  țC8 s5=d-~3tYw-}6x\Cc׌O~3Mi}NSҮeռ"j(@w+^9wSaOʌTnJ0;O+z]sΉ9xKTE^PiNA, [|+UZu,.f=eX/$prg~ +Y;D*Os.+IpS ůf2"_ mlDz =jIC)lLm˶F謹L0+/hy4l!ɐh:H-Ɇ 5=Tq=ZűdB QCǂQ%zE86I9|s7Eo*`*|?.Y'dX_;WJ;ɪHݻWk+[;zۄi*qht We[\C<ڝe #ڵcMjdNVOSz}9Y K 1!HY|6Ǡ^z+SS5o9UiBnIG%A(k*8+hI\HhÐ[F ρWT4%:[@K˽ xO ghK@D7S.<7h(G FV-$ dN?BI_ [OuP l3$ -[i5/˘[Dl>[C$ sHzѮ[@"L/Yt`ndG䨷y xBdԣ? g8 ;FB74[ 8x+-]C-Md]LxͨBM!ŬX! z2E6K̄r{k!n?ĉl$ɆC[jV%nLk6)P Vrߵ_>ENdFy@2{W\czKD=\ :#6Gn?у:~Fpt÷&<8J*i1;1 e }Czu_sSx܀[߈䭥/fY #Mbm nh-VF"=ia:Y R"wXa|qbx7f1[t7>a\Av`3<3{i9Kr+FpWrh'\1б 2E\*.ɕ#aDV_>RR/1q|h!nupB2*PB3(IhoҳZ7!JG _4 ^dvI4iiБKQղ^ўwrKg6@H$7N7)N~%EM/>} ?CSq]#=О]Q랂-#GAl[TF&Ac>!Y5Y$Oj@q#2|z6V]l9ygq n*NuHviCQ/{vd'lBհie" z-D1B9Y|̆e+@^G};y%Z E77b77/*W9FӼLJ]T2>΁CHW}џ4.} 4;9Ltg-Nck,\{2.9RrK9,~^:,Q)/Ő'?A]9m=e P@ '܁^$/&~O W_9l,Xn:i<x[7W]P)WSajo?>1 lY8`K6֫^ҧڅ-;I\t|~uz k/$wI]PXhRB҅9O\*|5!)F뜌~$ y͇!KղHnod}(ĉL/{R"40L/MjjFɥ&qY`bweLlZZ[c״'c&.eԥWj W3S]7`5.5&2JПhZ(%_GFTK-ۦxYwdw6VT6p}LQh?7/P+C۔0r? ؼjFHbNh8ٟ2btR4yoMG0n4}[ Cq)J}7dĽ%)ضGdWa {+h"et3d^ɂLgep.D STJe@k_1Zm-}uwZ<3[+yDg]ywE/l[Ԧ` sͿ QJumFLT}' DxDNJ[UJ8l6ZVnVn 5}="ӣ A"AUkwǘӡx 79*ᗡEcW~ft'j}f7L6fs"-"z3g K>+g~SFV97k9.7텗Q A {"Tϰ+&Ǟ!Υuʇt`d2f':G vF1ܓ SN})" .&@{ Ly{^lLJ'H ۧEn -yjhf֤J\cO FBfެy#wk:"A5npys ]z5_ styFfmZӺ+-wOgU {fQY<ߧc]=.z!<-Շc? F />=,V%͚|gZSDzE ݍm'FҶI죑ɍ8t+^6;BүEW{c#p̻5 s;7=l c[gVw6㭘[y悼a9>Q3}"'; x1v'pr s!~Rmq/rZ=8>7 wbU0wT_֌qD] +P׃;79#Zm>*H' nQ_DqPFaM=s7[[)a0つ$$.T ~\;kF38h>L!r V0w>R1:96(taR^Ic#NI% 'LQr֤U h醝K•nm5r=[Qʤ'J<더x 'ȾʛȆX/Q+$1'|چ;UHi3 9eEh奇zⱋ5D#e.i8lQXvJ(˄>MHGmnFlÂ9f 4,`;TfT/%##wh}G E*|L{B:Zcǧ~boCdm̚k_Hn ݆i39j[6sόf$RI%rB{*\< vԾfa?Xo S2>,ߏ4݅/w%vQi#m%%{it}T?KU؃L̚:QUC#& F)MZ ҥUf>j?|u4&x xu^fy"vILo49T14 @jWɢlЁHҫyÖG "]-$ƁwNƒ !j$=H4*2b~Eݞ9͡fcv)R"|nXKW:'%4Pv3]#ȁTB<ȏH(e3Sۆ^+(VUړ\f*Ndi䴱:zK/Cw~w۠DJ%7P;fJWvʠ\@x5t`a8APQc1V+X,Cv$62O &Yk x'iW9MI'-cؖ~d뽳0H_1u'npc>:2x/2`>ZڢV x̏ CgBb8)B绕zẃU}oN0DøWdLek$6g{u8'M y;K@N9S1Km'fK9|(rƘ h%i̞ƘiPk!а˸Gtk|el.(m9eKe_0!@;Z[[yq(j> {'0ΗZI ^i⿧_cLW},}#i2~!sl?0h+q,?F2!ƠDf!f氻8~?ʹ7U^?)#F~Δ \qOkZGP#ž>=S*C(lE{k``Ĵ);ŴlޞYݭߕˊ?q>Xr,){J#ǚ -3j0| y24^03q"SF$PE ="٩"EVzm|6|>Xӳ'Ɍ" ,bv̠F!9>7uv20!q.S p/ݞ<[gYl4"NR ɾdyIx.'X~W>N8A {ۈZv6nW"(*#jYP*޸L? mDgZ_|Ե_nٟ$] {0\-r Q'6X,!h':WrSG~)gqrr?7Mh'<8e'Ho*gIN!"T[|dM:m,{.|4("2KdCfM~xPDMǙ!ٌFV8e{F[hwT`$ShG 띄0{ k̳{ˡQե" tB>R mO)}xߝ0/"&f;VlLQ]&$)Xawm J$ [HnP#dɤp4.R-a3W{b@XJi-Z5tOxmĂGB!PJ}@*X`GRh1{?Xj!8xcX`=XKdvB ؕfI5BDNL;P Ul9uBF A9ϱǻ3"2_k\K,[` )|}Z^{VMbl܁ uWdWf_@>,]d ;= nJ+Cg{֐>츐0s\v^MshAp(EMvyZvn{^=Թ|_ӷ SpF`cwWAkx6LG[#cޓ (J}O vW 1JgN-Ա]} ,cHLypC>"s<07\o 5 TlCԆZCOPBrG1(3fM~" F~1B5e'*p"&>J HSz.왷Ѭ gW!1MQbȒSX9'y> Oou!\Y:`Η/:ǯC!Qm) ͢c Ƴ L6?a-x3upW BNr˄>*bphRQ G\8DZA~|cZԉ*ll܍U틇d `I@\Q$9O~v%@o Йwh_2c3Z&@(9 մ=&Tx'_Ӏ=kC7|S!~aEbL?x_HhKA o^shdk  ,^8r`Y#:"L#z;o gtPג4яwه wswGsBm`C2<6*n^g[5<*z2fR}AՂ†٪ jfY%1Gҹ^s ~) }͓0KBcR!5u+{I+=P:^xeJ|Q>_pG6t`QiUR٣rTwFùgjtxא rm2g޶׊ i-7cw6+Q),#M-} JsӢH7cd6?=[~KZ1^|[&@i@EJ0 Xgmċ_π7ܗvi7wrtF9,Y}tf(樫f:-~OzIЋD$#>R㍶n\KjxGY6&ǝzxwG+ݭPYWȑmI 9gYgP~ opTsT]gQFNQY#I-;1?Tp}a?Y$p/H98s4 ң UD0^1u'=y e~/t49 Rdw;- eUG1YSl,?Os۬T VjEbuIB25$iÑ/.+k,QKw>Si !2I㴴]?2X1 [*!H8$M&yq w1b!-Z]w2^99+lGlV~Kiě-)IgY": PP3"bw _ #a魧ߴOޚQ3|wv'Qp7z<b#-ua>ԞHΠ[ŬW]=qþS+g8Oolł{\Ԣ6G24*v޽a Hg|t "K.&5JL9 Xfe.]U]#y#ZD3u9z!kqmf+a-{YKY\d03I9BiWTV 8JOAlpp t{Xq0roXi^ Pj P_r>[p&F@0Էk??pQ|}fC?!"5eb=LPi<:?&c93z5k(K^_|&^4.n"mofiԣ`( /A돟햛&0=ݥM\_DAw&O^0 ZkSrL7bti'MM#, H`SD9mjp@|6 ʃW 2EҔͨ&z~1ixDj<!VxYb pI8%'X>Oh?7?@^ h Myl;ԙ‘ۥV4CZuiY0u/*2sTa6 vDG$'F]5Yْ q=Ç܂F>s:-PKڛI[]"8Jet @g; &qoO`2&0Hy<1G5xFf 0 C /еmvmڨR~V}E'"5zA7N1NS:9PG -&pG ,%\wtK@Ys c]14 (I|+5eop45+$\Bhe<5 E1=)Jk eѲ{yh{.xR ԙȊZH(L̴\Yn`* $Y!}O&5rnH{Ը;HԵ=- >xtH?OS(j}f~.M~,)qɍLwݨs >>$M.2;g}EBiVTKCP kʼn[1`np|qaU(7 nε|Iywrm={pz@#a ,G]/!N4#5+"Z[R.3CpmiSIWc1;,Ѷ,94@}/EzӭYn0qk.ؼd7ZF^14jB-F+Fwux&jUz{";QS*C.^[؝;*[`ŒPշ=i"jP>uLVU/Jj0e-KJ\ WXrBM7#N$Qk*#z;}(0k iK}@jGX2aIqbojXt0 m'|+IC#v h=:;qbh:׃XRu冕42ŇOx|ʸxӐPvNnaQ՟! !Y݅z2#fsG t铛X]3A1u e(e|rv!pYw neFnk #w#Y7r$̣KoK8_ywӅAqOU,K7/ǑWN0eneu52bYcPk+5jö8jl]'iNdv@m. 9{&luŒ[w/TWn7bEV%0Jb>ua]0=*ׇ͗Q &?^FRbsϓoj;r} 1-R&  >-*<>L{6Ht_tjf}Y=􋟅D5T85_ކeAr^1&RSw: :4ְ#Ohe33f$ϟ1Y:ˢ{&Eo^MtY;%ꂄJ˼]<-\.S,ODVyl+IPGUPᲔzReAZ5z 45X/WG؍?;ǵcՆ񟶦/_h꣹aENuLM/^Գg"Eq7C!?N@}EBv3$$6W *>OɎ""@^޻7ˌ@+DV~DNK_ vT7.HQeb jI n Gb9U fl0%@![)Z+% KM#ķ{^z*UrBYqj~h0؈JJ_#R1DIA=Vx7Q{F@{_jxC˦$)g8 ZzA0(8+8Y}w\L3龦4j4 ?d%h oFM+* !mWq^®} YUV%wF>Df< sLUW4odgs2k %" o[fH\"ؗ⯚8 .[N(FZY3Q@ڌ ?4þ~/Z &; *wOZم8dJ'P%hUvlKܔP^Eq2yx~lgܵGOM!~+OHg2 WWPpmvk !{;< yMpy.]d2D~ʤ<$Hguz.izr9[+3H@uTB5Y+*KBllZ, gMcDe<7!gG|>&Uj/q(c|4=X:1WMAXTZ7k/{+ ÄZ+].!? 1w:${HF,WM\"p}>3"Ȅer,Qô|.FRꌮ& !(R N:0Is٫B= J F5!MšP&Zy=q&uw|g{ c_n$RЋJtF?`NasL7Rb#ېCPIh{ vLݶC]IU`w za-#̼!n޾tM):s0EyƒӢz O9;E 5ryFgI B\ Ϯo@)N1G~xD9-MbkN󞑧3z rH*A}GMWR9<ҋD]- ~Y m@%oS/H]O$mK'!rch3bgWAqK7ui "`Age;֌ ؍s- P g'\ ]+ QDI@A\}k;}de`OpRDEt}N1i G3P8J.]N̘ꤛM}[E_GN5:BBsM?ݢ36r(,4d@3B-E&ѫ*0`vz\aDFk4hU]-DXZWIcAqȖ_jڜѧA6y^X%C&6J| m7wIV\AطgSֳZyqmvz_ <Ěq H(SS%0G 7곱꘦FBN+/@k+޶OH3ɰ:g #PF xhB3K3+'|M׹-j)^`2XAuLM)eV T,aF){dUs  )zs7TY_iZ!ʳ8"!""wwʢXL^]^)Omlf9uGĞ[\;~'4DM.3o}?l㜑%[Wh/ռBWk.)gɒÀ`ԪQoE55(5paZ_jW5 dSf4BQic/iD+)`%}vFJNvk?m!"dsMqʿj#fůP4KsNcDX:0nbHyJcB 2B.c)Ax.ly{^{5?ΨKD3z;Wжy =M,λѲ7<Q iQS0'?eaq%kAeh@]ڋ&wX=׃6% `Ǐu&81q|PzC,Ej]jd,]r=Ful7_ְEp^mnJތaor9?w ^*,41E_2yh: +}>ur/hTr[J) %m}|Żqx2nkd;ƣ vƛr1n$_ e۬جp1zy QsG1}OLyC`'Q hgżu{wNkiąޗc1]jޯ|\|r_{eZ=[ǹsۑ&6ĽhUc4 hլJ$_ p YDΧF۷e f;eMcx={y%:U@JSЮ{M GIJ9.n^u=50#۫M*?|dԦs!klfCߺQQ8z]0nH5X#Vem4 $'OA,v 6 0K \/\6u&N,Dء:[+ClE nNd]Zʪ"И}'^/#E.=ULl0>jHSbʈ-}ey`iY3HgB+K9!&t͆t u,Z-g0Pw%$ZPXT{`$N^`k{s{g&Ǿ+ 9]Navj\y`0,&|gVW Μϝm2Q*2^"J6 PgtSTq9S 8Ma]t) ‘ ֭KRV @]Rb!ܤ R!5ƈGt[B *Y ͽKnjoPcA^YjI9Dmp(~W~ևT)DN*)J)MN"S?{XXgN9P^l AK9&mlP{t`N9`Wo V%iATM}/ |^C5;F[kJ̭JW{6w=JQ}0ţD5(ӧE:tF3 fL~rq|ڴ#*xn"\k'˅^gI {U9`=S`̕E.g5` n+r5޻W0ބ,z:X* ?p [ef:փLv Ǜ53% 7b,W G@bJ-Wmo(wLG x3<*QUf}hOy?"h1SEY>Z˯qq[ 13:%#fȪ: pdDߧ Q-y˖{TH2E>㯝@VTWFŢ[ i[4cz\Њ|`ⷕaJt1\@Jnދ6Ћ԰y]4 *\݉}z:t*vGt>6FnxEt갫)O#HkRu9\B= ]JxXm"o+9 Ǫ#uVʧ̝͆"3bXիƇZ]Q|o^9H;Fi5n=5U45›=tGKy^ d.;[#ţt}02c=CKB NMH&mh##\^1KD6PUaR{)ʸTYh8;U_f 5jvb>x' O[ 3idL=Mu7؉]Rb!z#.4.\wMIyڌHndM `ȗaĵf3q8-yHЮ{詬V_L`b@i#gQT]Pegcf,W#U۸MS^Z|b&η͙'uȶ&=%6.?䇖q ?mea \c8ہN*ADA(#Pi SZB3үh@ GTAjs-q卆ث;{ؗ Mx9=$@e_a*W[q:][RZ 0R[v9bUO8'VQ2?."C(rp/zx;pbܦt2뜈^UcY|bHO/gM 6q;3蚢pC<"0墓)SGV1m$}NqC7]J&o, Ofё4Pkn;hhw6g>sk/jk|©2+٘5#()mhnK(ګė$ϫvmybVkWq:z0"jX]wUd?Qu!/zI +ikEHB*۠y |X u=?PʃSW4:~d5'~Ir= RC2 N[Gj/O|S3wE.RLV1,% V`nã\xs t4h iݭ@),I~ Tb;?Tn<#S5ڎa!A LT8&V0t@,SCj]^$ķzL K,qF_@إ4%:9oĘnY`JW| &C~-Vf- HJř4sO~Z0=*LyFje]EzbX5DzWcj(IK njB [~5pQI-PiGp+bn6DcaBn*,,.9~G;r9L |%JqST@#R0S-[-ʞvv~#bCIMI׷ӡk%ahV8ݡ=xsб2rD6eSf;đi\I}wlX]0 aK*2G@]fs>ozJ@9F@Y`w-zyR7|"6 Bj1 [/S>DZQb&'^b ֕Lƫůgzp+ٴ端_v.R(pl3jID9 .8KTMfƵk4u*"*pM@[7DT#C5VTMMVl]ZR29mhUBrgzqr.T$Ds5gdP[CxN}N`7,ҏ$w"vQ80?a:¥<*[ wiI^a{u%&)m ܼ&9K1_LZk2a aSύ] N.: 2u̮~xJ}(BbV@NiVj|otLڂu݈Uf+n;(aծh [;[C]MF!}Hr:*)ۉ_" Bכ\!W)XnsvNbWa6}_F>aMyam0z>G3 Gq?qJDEv4!k/N&e̴-7u5P^ Ŀc''M~ Iij,[ ׻݉_}EP^|>c1V 8y܏?=ExzZ=Lc0n@q u0gpe8ᑈu0YvrVU];=¾2WvlHX>&rk_B8$mM!s0\f;a$];B|KV6ɹ̮߅{p yDS[cS/''b-4j-ʉP\kUNIt-^5:8l8$.B yɒ䠖`.άWu}5euãOjpOmj!}X!G\u`P.dTN_Yo έj dÌwٽo#ݻq thyT)p#{"륄V@vZ!sP$WW^~m6mIE~UKhL]Brg OIb[ ජ? )n4>L7/FMi@/xP5pƉ߾h@~ m7ӦF?.+*]ߕ6 ػ emޡīysr{s*~;H jd-D?è:[6Pv캌9JkjÁʄ˝r'v%i7݉N]Z'$P`Bya7bt[!{Ғh!XۉcV!Hޥa+{)\^ζ)4H?6/GJ1F2ښI*r(հ]l_w0)F9VU)OPV_5pRykU]BB#_B&AVXc 0ΥsN<ܧb6 ڣt](Q#ow~t}oL`СX5#wgVcS*$}ngIT_-(OVGt9ЪșU |yoĘF̍޸?SU_c҈Ft6s>&f ~V&8a(pŪ]孳#Ҫ]co*)^}Bck^sCBhtT : uI촮ǙyַzC<,Hd0a ٬N+;[QSm²e ^ż{\vA)YbC( Q8Ok`']/Lb6`:줉(b)T r~w㣠E/v_G1+Nth'lvhFmWUrt9ۖQioQ[U"aqb~ :h`ƛ1_5ߤ>ay:VLp5Γ\e7x4Oz#X}&MFRh2siS $Ů+u;y0vNj5]:'dFɞp13㷔 c8μ^,E>#ŭ0w.`P*T@*તOg=oܥS piʖ6 j,2 F/=LB =`NI09@adNky 75kD SAzH)dcwc` և&~BPt+i v_C^qvvX-`(}z@MK"#Lyރ=Uf 0 彜jCZXP'5 cFD/r@m>D%l08߀ DXyӍV>98{ϰΜ,&5e1byL O!|".K]ͷo&)wUD\> `m(Tԟ: A$8ƐM+jb^0W8ŴZ]?ϹFƐ|L>G(cEAsbgoXhǰ vZHhWoa(`~NYacj A؂-IO$5!z5p# L>{+8*}N9뛄ZZ/'\mU$ Kv1| .BCFkI[! RiEOB>xg/sh2_?0A;OHLåP~c'Q`ֺԯBF3_~&-3ʷQ0VO˚8ŪcTs37-ǍHuϾ1h"5F:QUϕ$4^|V驵7\Z|5z ,ڙKR` (V0‚mC{&1E--Xa'rSZ)Zj+!ZTKC{y >w"`e~im  oחaK)>fP' @˄s/sǜGK*Y `5!P_$FeOl 9U ewmsiHJqocIgU~ :0;M ٰ4nxdp}2cYqjeM7ËRЀݛ/pb|\ÂE1x:p*铀6bA5h*Cq!Z;gFmWz͏`UgE=%^&bb_Qyy_^[ەc= pr yxnNmS78 RDHX{[ ܞ0/t!ʨCs//xsoY6L @0`Wo[R̲[HL'o/&@- qԊwp Jֵ3,K8AR8Ef>ɬĸ]K~vH8,^V#w:SwOiNY!e>ѐɭ#d,>:w Cp2Wz؀cg7\v2}RjeaަkJyAH5!7/b_T]|s;q+ql 6W ,>.s5iBGOXpOE-u9GfПȑ A V}v[lLգ@p>X +#Y 4ʅ#WP%'7¾|{J5_@ gt"%TFJs:Ϸ9|Į0NT\,uҠԃ^N |ωkF6 JOFHzT&ּx`68-!0N(D.`'f [=tNDl4SBmGDGw`/0i{1רCz *x܊/w_$yR)70$5,=k{tGbL:deУ`ԨM78uFzvv6h ]9uPvjM6{3&aH7|pf{ T-/;ZOc$p'gdĝ}u"% HXXЭ7I \xOI/Ф Iݴ C +9зhs҃|; .ru {rUvɲy4\Gn es3.|Xp0^\?@qPv|ƛ_`O;Fp)ۅ>kDHjͅg+r(vMi@XR-qEk朗:6 25#D=*OJYc6K9F!8⇪X"vHڗ6_$rgARrncTCߢSXXXsۣ*n@3+jW DGz?q3Rod?-@)&%c`i#5RqaS1o kz)J}z{PMdWNsT8ļn+ɾfa\z4"r 9]Z og1dN!^crJ#*񅤥)zs%er?`ɤ Oқ$yXn9=v9*GDN s ˊ3&*Vˈm Cd/ƯՇU#:KD9bx=cl4C]S^Uc e{ Xaȴ_r~!P^-͌vlyRaH6ȳRrL=NV[gƿ iX{1fuLuX`cZIN ӯ=n+#*R B45j?8wO3eflBf@:xbQ%6>Ly ,WQ~%9V߮L,+G[h)<ޥ1-fy #g4bsHjE&9eomuqN_䢹ϹGz͚--~)PQ5@ֺAPd UBLp.95}0ej?ۜ]w3=uibE{?2$E:;KíwwN::'>^\*!4deMFW|@^#,j/ۅHjd08vG4_8$Olv*Ũ5౬L{:4QPq2"}(bȰj;£Ӑ),hXCG$Pa]z[4w CKA#Q,g2aHK6Z hZ Ht`,LИ˜GO<;*rEHsAd-;}vmnϵ El XzdQB~uG+6hZ7d%&Ufb1~Fz(QTkoyp>^˚MW1BRN5__dC/2i?ls4oRrԭ40vҫJU{LӨ<4\2o\.Q>ŠΊ>Y'3;I7_#yCǟV/w"Id}bMfBl9. 7_^Ԡ6\/sf;|T—:8Bm%GR>ʱ] >5zWl *n?g st ;J אH9۩&L{S|oELlɟe.pN W2IBSDĴXyE4[ +-p4$<fl(Ɉ+h #[beAX @k'Id:fk=PWҳ rNJP*Z)5o(GO={UI%HH?_IHah >3AKݶݯo Qo s:Aʎ!ƮEMZ9QѹB*:fY+5"v'\I\` _ɻq"*hOu 3M^B/R}#g] y/ 7|tf;V[QPpEzVrj=K$d^\ҠG x_"tƮT?V@4?j#U9n3W#f%xp;CJ|T|lE^γ]4lcaPf#Poyfv.K k^ %H|NWaǙ(H䆞XXCRw|3.[>k%?pRro؁EOڒw*V_:i l7唛Cܾa#p$NǼ'7W+_3/<[ng_>kz "y2%+2\hp\2-VaE|[0e-!GȜb'L$v YL?qYkARo\D=fIVL5U7}:Nj= u>#l&|P3(Dc$-Ӗ}=C[vc+P7Կ'C3O>olcZQFq?rVsA-!]QFVj!ۑ R{ɏAҋʃZ@cB}vu>vr}k f*KA^ c:(4ޟlKu'E=L{F!3z9HL5YX-%E=%W-fD#[Ekw92e}ҍMdvi*i8!k=y>^c1ZP=+ p5N4~^h qk$Iu|0Eѓ[^ioGGzюSo>KLALkk.wc3T!4_eqol;D٢"HtHE-;S:ps'պ N3rZDF8< \vW>Xdl0F/F5=) 8l/#(&,Y܏\ȰP:\YƋ(i5&rdG;G_?A ܖ7  jB}VƸLfʢ浠&+RI&,>V\]UV|MVw>3c&PxJZs!0Ij_oO*uK|7(J˻^!K Ⓥ'֘H̶;K-=@.ykTt/??Xw]\\ I#3gJe)9ݚMet\^EvFߌz Pa`& LkU|{9ϫ]nϹ?Qticr-,؉ A:{08τ:]c2w,Dۿ+zn95B>ni11e*>c{ -!4b8ThxƌϡGOZ& H3,,%[{$\+9 HaT= 24?Yeޠ"LYK;ct$y{5]mΦHI\SKeIMB@k%4b=M gP/bsJױ*=CAQ1=,N$#mS(ywW͛t(11[ž^ P-sF|In]Yce}AhSFEևC39P7,`!8l)`σ"%?Xdyz@~˴B7fk* WbJ3]@τ#ɬyS>ODmn ,5z"D6DmqGn̖vӄ }Amvϗp^V[N%Zju*Z7n fN?ő⿎Q^RahI݌O>=]g~ÒjaM($*bw^>w(8օ! T%qԥ03~x)ZLd؀o`&MV{Cn)uGqAVd(Ձ4cI,Rmivdm;Y2V<ӼLv&Ziojp_xshbnƷvԳvȼȹlAQ9}: R>؝'w_5{[daZZOA$ͷ 1{WW=zě <%|z=ŨшihfuHFY=mCX-  sfciՊPix 0e[0ll;* ,4ەOmqn>'46P ";EOVgAiF Vu׼8 iM:dOz0csb=P׾C~xvuokpD`{i/6y*'Av~<#޻-RMdٻ(#iY0_Ɨм`iGnI|=>k% Y&WRe6*O:a:hno ^tɕҎץ- EBk7qv ymh(E4,S-0 7͉C:OѢPt<I9 q_KNc[o>6%1\'7υԀFT ؒ,yT?uq>g$踯Kߗ_|._@ 6h-E1h~Wds0K@ >PMGEve21>{af 0!e{tܸLh׭B5#Dt\+3 pCh;I_QQSWY]%AmqIWs:֟9KF<؟ d5¼(UX}U2 OBt~( Q@INNq<:I u[ל,o)q|"l]+^UrE\LD~vȂ?”6R1O*h x0BE `$1a_\@t@0#IJ'M`8=4_qū'˻<7n*wKp+R5:k|\[ߒ\ra圞/xr:P*.A!^iYq`{6~l\gJHwC!}ԻCUյc`3PܞPge\¹z$4cN˗,ZTk3;,"_j޷;-aҁ z # 9R," 4ݜhy<ؠBZ(hixD+V2"<7̈́jܢ8mj3yd괖d:Z $Axon׵5|z@3@Q)xsD ~gቩ> ogBRF{%nkz r\*Ul\ѽmL@$<8Kذ$O@tC- ER^TrnNT <_Bk a=N\W;^L[&)RA+ U;^_2zŠZ N9t/ѿ?2~oMHGہr8)hJE3}YuYX:'\zKy9vT5Fu?W˂R+TWI^FCt9,4ta~EJz b58c,ȈfBO󥉎69U#EUqʷƚ=*)S%yG#6kތ[_90Zd^9Ϋ5peLJĘ䓞 Ug&p(J1Jd\Tzg#xRh"eɖh0Kx!9*nX*3?]~qż'd_%X#hNsp΍D0șV˴"%AlA,*jiHLEҎk}( ^" ]|A4AS_pg|VV0^W(X _!Ԭe-8ge 2Nw4:Qo~]iU,iRiv2 -G9奴h jODՄi4/q2>k x/5tc6o2MCz?SžC gF̝Ɛ TЪHWߊ5,dמOQ PQ}Hܝ5-qXDf*EH4O~0xnA7*D<3ϕt61`ZG4i@eu6T԰$@2l?؋84 NL9K*,g6tg^G`N~4V‡XX,N 3nӫ3 6>4F~cw = un螉NuO@G32Lv`ti"ZVh63\{ /~[RLW9{) xB\)U喙D-cC̏F'vt BeU}&& -FiLH6%"I}aQ"mCE$oX䒞.=gǀ2.{H}Iؕ̀C'B;cȗM Zx$5؂hQQtɥ6rfNݒmh mt[tӼl,qOø%A{F7PhdI;,xhȎcQ3K<(~zD.9ߺۥ O<јz_JSNlu$r..B!op. Y%  |N ,+-o_{TVO+ ?;)ҷd|S%x "\o!IX}R4R^#I"b-AaC [r$QFloͻ*Td!L汄'U'k4v+4fg,aP(}h&Q_Tq>t cc`'k txn\30  S "=wo'762*nO"jo~D_mS,Qkx7lAh(^y̻ĉ(=.t(_DCXm栘?%lۧ,Uq9Tz\-0%F!5 꿋r-+N jSz$nU5N {1LFvΏu4Cl(1\ y:]GFs`3ɽ-Ӛ ̞Dstݝ?؋ز9WՏPVVĦՓԲ9ygOe1$C"EYf58唩#Whmu:=DW:~(3dNwŘHL>9rnToDJT\|K$]FΔ]R& Kez6?Q+X3r[m §6%,gzVv4h$!J6Hx멝cX]H=w(*!SӠ\E2@*>z.VTMA~U`h7p E,vHŏ!7 7Fj؂ElF$tېn%z?|.8_XPZG z2 |̷*kПBrۺj@fߋCh:m0M+?5Ṅ | /G++/̕,WPuJćgryX[~]{&tLuy_:J~|jٺ'* !,SYϾXf+ (Z* oLP()7|;ِZveiɢ[ {{,[pLjl=GRtwW'ξϽh8pxY/Zcp6#5BQA [,yƭ/cC~ɵQTգu2k˱|MNbc|Ed(JX"˧WF:C\R۾d>zN B7:auͽ]o*a94H9zp7"CiEL%e,RӰ&( 7>Û8,fX w-󰑇!/93h>=JpJU QÙ"ˏ #)kMM&Er]deV@HVob" YczjLƐr^&0%/wҁ=aReаHGTpՍ]MPGOP N5ԫ5Z"|\=}d{,\UQNdG)=UV]Ks~{VUʐd,= U>ummW r/l4~PGqJ"i LݫucR!>ʫu}߲>Ukz-. M͵@ADVvg;/Zj/8"=L\ uxkd_O wyݛJ65IDeB5pE!}kثfb3 tlg%#*$Ederz 4*9 umю.֯ ƪ!})/-hܢ4 'r%PXrx@&i5b\GDd EfЬCi ﹨F͠sH恩e!n-r-fZBXpӉ)0 "ݑ 1ט\ ٓ4b&5 =}WS}W q뫱:pvef/Y^|ټId}z6//lXbEfϟn(FLk{=)~< pЕO=Kmn 9 I1aN4q8׌Zq0JR sK U^?#胙RhS$\{E>ffd=ޓY ٘@.Ș@-萒n-K(fBo?VRjh%}k/wBH2}0$?x ErvK[G4Eǿ=sN6v$tG찌TD䲹%υ$p`Lnwr}oj J5[pW|qDV ̭`,巊1̀dӋPD^nGE5!=,{ƓyoܚEG起Vi_hѓ: :Nr78;g|Lk9;,dANmiJð| I4c#~n?BBϨ$$G^nΚp)PU X` UF >E$ٹ*q_K\eUs8as8kM4rMe[x[Aՙ ̃r`ӖѵdCkG+@흱-k|2(HMHTdU-X{Uh_N-67./&T}}HE*\s@QzǃZ_ }?(x_e"Pa+6J% Ip{h2O/tH+/ty-@TNpr-hK'&Be1퍳0o0(9\j7ey|/9vc> U!,֓d=B=SH1r*,ͷ\ӡ!F,/@cHV~YR\#?T*Ҕ(Y vc\,aON]){@g_ vcNVGO#CUhxmL?ƺN@j*tOh\OfW:n?pOWۜ3iQc.9{H,c}85\SH8$wQ,_qOU߂*U=B74{\#-4|#Xk`((2Z/h]NeU^ :+ o3_:$oކJ4ҩ0?gTdx9LO3B]+ipݞ+(mwapU!tga$a}ML_) mW-=vhl^81ĨUVlc;Aa:Ee&Wx:Ϛz#Egk54kL'u\h3p@sBfqk7 v7 : <)}&޴CU6 6lSO#D]R[1 GV ^'K#S)vAcAZ| OIp;աakf},Z5.iU]mW.. ?6jo Swy #E ´odYi#_ǁKGWDPX\>X;DBX bl4L,P>A~8,.:OLGlꋯ ?U#^knTN.Qؼ|#xb%xISJZP8Qqx &mN}Q?Ύ3G) 7<&3~9K@VYR,;'; 5#m=[НrOTE~퐵6Cfdl"S+XCh;Z&߃WQJg<eIwEP`tF:mh![Հgd#vvM!rVhl7 ^_g"·- pd9j.&3+5}ָKRĠ0H` k\ i@ 4icd6JΎ)Ih3^aZDŽ_]#bMTXK Yq.DSl)f W.0q_z앗s`L트/ua--+hS޹^3yfX 4S*߲TQC϶AӞ6S)PfCuëSJen r)u쯤Pmݧn?3ׄݹ+Bta3^9,_|I ?[w!tEPNFׅŷUnA7@# mzPs)o ԼֵFOe9$*G0Q%W(!5jlpe\ _Ƚ?uZgte"ݩc ̛ _l8@|Ȅa8w;44syBAH|_edlZQ!ܠWnx+lڊ1y=+ 7틟lS\٫&~4NF/?Q4kmiF}kI##L(鏫Z6<59[ʰ G;tQ]N$6WR*@cl ɝK~h@)$1>J*& f]Q?jvk1tԓ]w&2\/4G/) :EUR ˆL:v#U2lP?f:FofTLR$zBAg}IWJ!^*+8Q)(SapW1kOgL^4[Lxk嚝h6.|*"X]س.HMZ!w0ʳޢ*rb~h:9bBpl;P._(Pݖ49hNgc9a'b/=d>ȟ]X(ҭ:r)^\Ю@۰x2gFD *7z4ЁCTI#S֤7ʾ _~\EYvEiYͬt5BBeǚ'&?e= C=+g|h[Lm{K5[/ (`&`v#R,7D[ "]̪#SA%%ry<{{yS\]Ob$DOؒHbbz1ن}QCVR%0.PgXm5o_p'(*aooٱ%~5쭼8hi59os3SNB>O`-'F=eؤ+ow_3qC2-{/e )QNc/?*yGt#Mp5"up;:H %K\w{4rbz Cb>L2%V9+O>e‹T#bUCϷR;4-N(nwhZ:2'\[&$t dݒnPpa{B<4J.<`gu-YR:$F6 d9q/K`#HK\olsBFQ(,嘜CF!? g &B.Nt R<'5 jhSi*Zj,,9T#T ^+q__xT!* ƻCK`bo@iC\#f-deD0 &D!5}9PHPK@cE J,g(V/E$+=əCyT56EKsm6#6j>kp;~&ۆFYGwط`C-FZ}"}W̱'b¥7x Jѳf(n[uAŠ"'w{QXK0x``臢9գYg?vMt%^5G9+$'%QԎ;O|Bu34S\=gՁ[˘(!'[)-H?ZFhTm,o[D{*q 'ٍn>I4-+&stm̀mF[q۠N_XT_i ;Rs\}cMDAB_͉$C]><S<ƒ /3=w8O+qWq"t'QjI޲hIӐv_q+Jj^P|%bj^qiN}/y#7x?u׸Jh*MQoLq?Z`Ků},/Cq04!Z= ~E{0dA؆,빒VYjeaW-Gԗ&#GuAsxuryijmm1^k(V.c q$׷]Y|knɝ8~ #&)Dc}je}Z#TtRQ R[K24l-mZivSI4 #b 'Z/k":`5OZAxG-u1s|E4.rO^:&O#S20 N/3#MYkcr'㡖Lצd)kπgRH^eZFA svz϶v! |Mc;^tYYq&j)<sF_n}EOZ}BX fX??{/ ,G=%QAUc\}K]r=V7i)?ɋ(sκ#( s|AOy>|ZN9.8YpxU_vS䣶'#k嬖0ȃ]^&z5",ʵjy&k~K&N~JعW<qSF &d:SG uW\ue0Z+<$ FI4tF S'V֎ѫnߪ?t[s3_M4/ӼtW#ծkrnc6 ;>- .S4Eq~H}B6%l sItyP kcSH:WDDf4~s+%me st?k 2 >@YIk\#4:. W?@qQDFuuYdo]kCօ'Qڨ6LƹXl9GkYϸ?k!$)=Ka?L4^#4=YЀ@4=yF[k Vmuț(,1gQh3H|:E7G\YIтL;3 K*g "{k? AiVvR 2k- ]cz02FG/X$W_dw'}TTwґ IT,ecbs{%.:Y9ܣ0"}qr/|^Qg"AL;gFV(XyO7<ďlơJ<zSF5a* ԔDτ{y{:|Iݽ30AK2B|\2'|)`mC]8h6Jg:/3ӔрT~^cBvѨog`~ʂ &(\_1-\:K;VJ.!h9׆aGf Dap @RKyey'>*y^[I<:?I" qh(3k@vRq3C(LJXi2vf.yBwmld 婰3N`e>Ulհ2a 婎+zf3T`>]4q"bI%,Hy|jЌ+|핍iC*DRu2&%|:$ܶHkayoM +PT̸uTS\dIF\CfCMmco&sQx.@orbpۜUNt]LOyW{΀tAȤctMfx)Q\Z 6@lHsgGJ'W@M 5Xm ~5?+= {ŃCb;Bl3>.+j;sk]2=U1|<MBNzp-1mő(Ս֨V.hFR9<""9E A{J˜(T+{)0-`رݦk)JC{X5>" t:V2#޳V3\\W@î:H-j&"'`^u.rRݹء1JIy H/ 3J 9@G-4J Fm2qNpK=Sy'Dw%flRN 07"y/"w MNʟzQ',K*ng置ATMd@=yW6bCGvk{l 0\?mDwy]xOCBɌtsaE ܓ\ 3ɮ mm_@79LހB ${6jo9>w֫ 'oEiV4uJ wtuJ֋uyDNrWϴ ơ VA9TlCq<Ig!@s#X?d \-t!k7idoQ0Y>#fpcE-}mDK`&e$bbm~V?DZԕ%Vk70+ҙ\Y(v GD*e.hLVje[,ɘ<`MNA+UI86fSsL!=_@0E3DUcXBx7ώҠEiKuuFc@ӯOl g@w7Jj>a^&#! 'X%@%vD>uwmXvy!t[Ŗ1>?"D~şۺbąXV#zMˈxS@S?JBF$Pg56on,D70Xq*iIu^+~m* hSXEM\9c@Dͳ֖,9c}"d5vO=42PT2`˖sx.Sܪ B%մ(h1 |Rc"Dk9S_QS֖p@3w%Y u8?Zޥ݁6"v )p0W祗-[cOUqbiҷDh2*Lyv)D7ݗg̹GG8_8Qa=<A3>^[eep菏zt ֭r}4[ }x%P @  OrI eQnt1G &LW1E!S318^q q4ӣm`*:xFW,ى ̖Ϣx^V!x0&*C %cڷda6 |vh|c?/~7gg>E7 Ȁpn`I˒a0wHJ6];Y(Gs5ĉm;$L&@E{=7W\TdYC<5edlTOS @4ꊒ:=WXL4>^j7`B,=NyUWK3 qN'sHc^g8x[D.)׃tP?߂I)-c9 y/sZ2^?4-Giڃjn=$ZcBHԃ">k #PI~OޑF:a[vA:iILmcj:ȡSݵtWO~or']{a9*Qb8>'~i VIT?R=P^23׻BU+C( Qy*xSZJxIfE~x\pIS 0N&:8)?X-σpakư5dV}d$E !r OҶ轂/`S; |:n;$dE3_҃ Ӆt`қ> k'$ѳPmY DI̠ pu,r΢Y"ozKo#.#uo&^ DLs "zBΪ1kOȺ44K0? :[;=Nj\xm,cCuEиQM5DP n +⻁\Pvls(ӗh7ǂ8],}sX cX{a,Hu}f|8y!\Âbh%_? 2SM-' C52Cdb\4 -mֲ5>+Ij{"$~2K8xt]e *6&Gb9$E;̀yf҇pAvM `(+7%:ǖ Bf瑋$Fܱ]XbȥRlVk8D$kUsg)0#oc{z*} Ȇcto}{åvQY(OUԬPoX^2BN#gҊ p[])D&uro%pK*;.ԍ6s*pPۙ \}]'Gil&N] ex%}$¨2uYj%*X]tf/]OIgxQ0=Fx2R*}WQOMWg@]]lh(ݹ96:ưtg9o#iAz5f_ӻ e̠aʞ,[a V9r7)+V3ɪzˑb?/s=)`ƹ. tlFMu3r&mi l.D~u?Z`WqH$,#^c_SI8~vV8LS+`緽)㨗, kFV@W-s*{GByIDh5ĠFhf=XXaMNS$Omh%&vįuPGtDldq]C6nFJ*@']NqV&X7fmɩ<)>r+Y/<8$~d;yU5)@B6kXNX1VVu8"CJ,{谲솅O6FpOڤ+e"%;U .DTq(aoRr~>FP2!SJ~M )$LBb,i˘("5DVX=~PP8e*QG HJ?gmfb\ߎ|YPGƄ'Eϛ/)4h+7̺.v;AykBzBH{<2а(SA`p=̍m(!Χihsm!+K4Jo4q:ݞoK ~b`LA$Af|)/_;%q$RhW}jb6犘z+6? Ą2;$W{k.(0׬뫘TvBq%ł&KZ]@ʹi!:@A`|5o41vlgNvzFci3x(JG7]4a Lfޗ^h*$h<} TM1jw,HQ堓T6׏~o0NU q \4eZuT 9{<+Je$NU]ѝ3>xLsNsH9+d-%6DyyQ Խ KVO<7:|גki_.u#;CݯCW]fD7ҽ"oh ĦH¤"<ЄybZp!OcIq^x_"Dy&|vq4}*4%&5_5VHu" |x>;zj.a݉\~)J8hP| |$p }Sw035DI;c5Ccs 4CB ~OȸM8(W̿*ʾ8enH,G}36+d^7:zo| â/f2 8òՎ>3z^)D\.,?ˉӟQnk"#AE%^*L Ì{L3zXmda &I4d* <_3v/nBŹ?X8/ɘPo&$f"<u 匛*N@,PKbƩ!w}lޤJ9 QkCfIO(VR-1~7iŮ5>dKYy>ok?9;bQ9p_xyyG)CLEDSݮWI ~xziXjF-jʥ ýFs;$.*$S'5侩OLjQ!!,#C|-mOrwdSp@,t%u߄6#) N%&ނ97!Jviۄhj9=?r,/+c%/d"d (u(x.> TjX1NfMuS.+>S}Ala)h׃@iI?4 q펍l"' jSUgR~/:w*X&IIƟ{u GĔ}&]gf%SWctNyZ? I~Ybe.y:B CH"*11tC<݆V88%O̪)Se7rXԭ_&XR#ɹŢ>7rO֎ "]F}N#SQhUu ,_+q,n6-d[1L J1orCOj3,0myFFA捉WtMshQX+d߀Wt%T<[AHja8`Rr?fgӍ:v\Ts 2GM%f򕡎)V*_Za ωeׂ c /J1*ޤtqQyR[@EZIeL =j>AF58꒔ʭ 9J~/I ac%t%-^3G[HZ;t?g1tiw:00kp !϶Ms`݄M@l6ӊɚ\9ش.4-nrPuĒ/اPCw iqSl5 b,0}؁sc*OpqRr^6vv tlZ2TTߴERzmM| eGsdt,sqt:_N%7 n&+gMo8Kb齟&iM1d:{r`p F]4FHu+>$r {NLET@8SijU岥hSj5@` "nG(?YatϷ#T}NHA{RO\mSIxw.G׾k5phxd-(/R8D ^oL*ѕhȝEGs1@zw'm79yhyeOAkYmH.l{jcYOB&7,@9<؆!!=<9IuugTOc+ qCM*h ǂ{ !A-e֠d8/%otNm"4mό;Tl7,92wUd!3 rѢhlhk-@5z6?)|$64UJPLw^8E:^ 8栄&3&((ӂrgAHE>xbTZyUJļ4}uVy5"s1(z3jm/GfnG%n!h[(J2vl2F`vLwJ2#/V%=\}^T+m5U@nsMfP3'%1 =1p_;cK]p !쫁poXy+0~^@P U4|#JbVSSXQѰ4 uUCY=YK g#[VH&hJo+RFa{ˑx!<>PU"[q }e=~.8ni謥Ԓ 0; l#\haLNZωz¢**Dsv۠/N-.:wUwTjND"Y)/Lz8.+A2&Gh.J W6SbEA+)@@bX!$[X`d"-'}*0ۿL,iNxeFJjVpƮXs7 Ej,CR9iVPz'j^7xtug}rD2]F̼ZL?Ǚ4FsoiǢ5߻OT/eqrf?ըV0r]2Eϣ=Eu*Seu#;o&@]xh3G-XK+Qڧ61TlmKOGD=j0UĦ!gh5”'HS{-k8T>0㟆eKHdF.xzb3e$}䮀Youus D @t#\E }5dg{JWIs`)+Xp xE{ƺ֪CvY^y<',"ڲH>R_켹P_Vݴ<.Q>QG`>?B ar٢BjAw8jo[jx~jNs\rU4Ky~:NP8#"bT&OBvjO^w4,qJ˔8\* ˟?lS3[?T"F Ql.Ӡ}X|ג0c"':V/F8Ej07d0 ,{vcfIxL .$8fbO/sQ9Ac)fp y{ />R .ߑ~s.H8:} *SE#F~$+)Tk֎^T(j.pe+=*Q`Z4z"Ý PJPZ+l*|^ۓJ] ܿD8R9G]{6Y:oڄITnHa`W5N1Y(g:=N(^eJ`c?L@,snAK4,pSNwєް9 +7ZM_ (H޽5d\{~աNwQhZrȉUĨyNO2$Db6~smeusFz}p+Ѕ=,jd<f>1#R ١5S76YHQիKIC!^{%v$nP!̩yæ`Ծ iQV|g &aOBJ"MmH߹ i4mC\A.M7d}TF+9u.*-R)@/'ܡ~T wY\pВ|YyqZ6xQFS{iZ=ۖ9Sl٧`W~sބд;"XǗzPOcbCAoIb؜Z(>1Ou%7tW] `,?;7S[/"fQ)Wޕ*m3IH;7;jq2H7[$BU! =L=FsY_ kQyCQ"0K磩F "7)B29' Y -6.$>w[Bm!7Qg<,]~)4迗A`t'F&l#,hYqt3ҟNi8`tVQ"jviP8Rg: 4s3K !0Cq"{R|lwQ*B^ aGL=>'x}<|y⒂՝ʜAhVPF k`2 R:q z_`?gzH0oT|i#M1Q `m#?$F_A!Yj.!Y9Uad&4(p)eGZ ;5!A̺_3Wx{S(KHИ͇w&*^ǁm ` (+6rdE J~/X;:OQFRs(rQi fa?ٗauQ_B~c|.!MI,+<f`NI3R\<@piy?"8q`œF:(;,2~h,n[Ю'Xrr;o?mł˦>R$L n&eu0c%o|98323x}35ͪ|jpb@Ir=6<,Esbj i'~&)2, )Az7s?PZ 0Qz 8!sAu_f鷛S*/, ;߻+USۛy{-E/B:i8l/BJ:FkJa|TNɺʚUz4ft*,nj:{wGS_HKhlvy8HAE(Dv:^oӡDvQx V.KiFy®2ƾI/sz^'̷kw_< EY%Ȉ]>o|ˆ\@e$E*^`>TA:].ܪ)Lދ\eO~|hr] m=~'O՚.1Enh=E8d mY:3=3#ZsfY;"/9 lT;pD[roٹl>egk\A!۹^7<^n.Z w8[Yj]Z i>^f9ұ܃/U2OqUڤYuM*X錍`vi)8!Г|$7'm0s$e'CtC хmm(SFki.ЉX_Lp,!l8Cw@6wiu"+<7SgmpM*o3U5khg;Иmtq'n)L<6B8ҋ%If꣙~?[45T= >/z諔&b{ }ufwn)cbIw׬r nFuƦN@Ӛ{%`'?mm`d('#GfRc >3Ia`kRRT2 [{m`ˇn0 I 9aVm104Tk]}˦΂n;LiFNS'kb0WžFV?F@R+|b5MY423kT9`Z 8 ħIjQBd?A0[⏶'O,h.=Kd 2^^Z7}|mZpe%DvoPV'Z^B! Ze5*`ClN;ViC*a^x#OQ-Gjі]9=''?Ը72J_dqg\6 wH9e* Ž+5nIL"pO*ƈ")lIdȜ53KΛ!/-7c\%ؑ:C\^L-'ĆX&_a\rM~J9O6ĩ\3) rr5Urf hm&R4CI zKŢe7;(Yь?(hFpr͌֙zY7=#$ ȥe `3`aro~v"Oyh,FCšM/B "I /|OŔueO1j p;kr(>Oc':rY^/uAsi,9ۜ&8H˘I׺WDכMnCCJ^Zkg!A 5 ,YʇzF팄_B ˺P_ ?)J;;Wۜ~; xt; RgI4CK&wGl0 t/_"t_ ֢%<7P Ludbخ|reҢi3*VWKI@7֏玕(+$A8煣>^3g$P8_3ϴ. ߒXZOlW·@ McvWXZTsݙ lѿ>˔ҷ[~qHqw",?ptHiJzj4f jB$8X gGM!&쨼!1}vؖ{#F99[LL c⿰#;>D8D߶[^lE< qZډ%a%HW3Yo3Ƞ U{5_zaw{:j(ͧ)I`Yɦ>b8%.EW? jۂ2Jp_"w垆.Mj㈬⓼(-}1Wf@G*VTki=Ut_˹?a$N bu^%(='`B$PϺiʯɔ}bP:/|A9靆DQpz9ī:A}kLw֏oT~Cn~Aq{ ?)->MY> ^`ĹjIbG|9Ɂ !1fN3O^BٻNM?ıt#:5(nּ>EYb"\u%)9sY ӚO'|y"Psj8+њPu&#qrNT_Z& hzNLTĪuG"IiMv2  ~!K BB6b8`3;ɪ7g(L5Ԭ94Fkujۑ)S޸ {#y\iؾc6G*9%bm=_`vo6vI g?lCTL%{o|{xqg= kKgO>3D56!P!C{`yxM4"[.ON$%o7}:̞7P<wtuT%u?ShU 0?70S_o6z/ps&ֳNv Ѻ8 `*%t.l=8TzĊe2dF>1{_7K=@d:eB)'gc@=q*W'4;VB'GDF7UTK^o[Py :_ԣGk^+_ ɠ򩝨aRȷ*y9bv 9^ZO0opg3,x7i{~[oYb~p-FxcJoar( @˲~[J\6cL.Wyma6[BP\uȾYLX1 43 swt?c>ذLӀ ,z0XD؁W ?H &`49^J13QC>r}HI?K$tU}uoY о?c&bj}< &٨ey*d4:zin9Ve\}!x#f^a,3ڀ$n/#.dKr74KInD]dfY>dVLcwSu^YbO>dю5Ιݖmc!ѦZ6;#TsPnpt$oa+ ]=f$3ҳ˚Sw:bsvrՈxĠ'4f=]\zʤ&1a<{`2ae9/Eoج[}Rn5m4 QD#j\9QtD3Ԙ\+s#V5X !*VH Za61$K#>s->0([2QE+!Glv)DkUu6py!kʖ"] thUFv`9S;|ˡ2u!4:%yctYv`#^yLEl)#>;?3 M4YS.1Ý I$;(*fp♩WH٩Z/o0LA_/ZSXWЪ_'q Ů %vVZ6NXJHaƢ.˙K #U\UF0–CWPbC|hQHai egcXL3(w#>QEo%6(,:z2~m(a{BxA58N5vQvHDkG ?e5J-84+j-\0ʨx`BnB0f;{HϡA8i1wsNei a`"zg'qn9 Ӝric䶾 C)cK3S<ze!m^:Ũu7| o?rJgJȤ[*Stawäf<)3KT8 E`~}iU{gmJ1Rxs8i{Œ%ζ >IЏZږvƱN @?wyP#)??*~srG'ۗ=K)ɄTkS> El=lWM[)He7-[P\eϕ#~@%k]c"1N5OGb_9j}֩;sB2֯"ŝ4W/g94\+rxqrC}Zx\e\frN [{tIJz5%p(u˴J{%B X$#t\ة/ 28桺m~8-nkE#ONjTTl{Ɠ*a Iy,dG1ԈǮjx I\mzHrlW8JX4BӐa g"){y`⨾=Ǵ-ˀ5ۇd$ __xH5c>lY:Jae#%=ܹk,sgY8hV n/(x[]'ҺȈqg9$M !CŌz)ҁJe].!p+ .1͆=&ҝױ;K[ JԦZ]HZWn)kE6٧Z.+m|W;;V#J+ 9r(3`cc\AtvsN! ʛZpL`$k;lw+OEHLQ8떢聕3I`q|r9[*Sjs~+s:K#-#ɷ`Ux~#ODzfc]/Q-cA2sDɏ A\煣ޤg2n䮵{vYR߅60դR}ӏ,}"Iv,vAO{gk,I_2>wD`B[Ŭ+-xq5K +fXhaVB{Z0~; 9.f5 L$ kq(NH\qgf[Hh a n ~v2JtjKQI(be`$"烡A.7O^Vk5:i汫 Q840uEfbskwc!tY:@"S]4ٖӸ*ƍvKl\խCKS;-.u%1?O Mh!,Wu"vyCs磎wӱq>.14X 3 ">.JV+$kORzoEq=b8.G-,By) <|T쟠cItC,͝`&S(zHASpWUCS`A- PxDY\N"#AnG:'J74$z8.nД  4 ri°NGhCm! DxsHR87\ HZ" C3n_Ρ!iEW|ww:fI$ʯ}Jm8v$fxbu-SI$kr JyaBGƞ4rwĶ]޷8רiTD,G@:4 wC@Yk`>n+1doLhv jj!PRkkf<|;ا`0@{Wo-@{~a?k>!#Q}eFF #.?ЂoBJP0f)Fw P1}TiH8u UgFFe"UQ Qa\ĭ!$S\H(ƞޘ  |v U%h/,M7UC'P~Ht-A,( n;yn,wvd-+0tƮdkt o*7_m4Ռ훸 ja 6#0H?ӗN[Rogh eb90hIsaWN3ؾ(ѝV͟x,,ݓN{y"洒&b}>at Ċ$%ݧdgiʹPs$;s=dANh\`I*/awrɒAZl*ٙy٦) Mi?xC.bD,0$xvһlk8؍a8u[T-tƆI\,qQRvXr@ͥה[WQ*FAqLE/t0ϙ _:-4lT[a¤󮃾>n6S¹R 0é" .\<ly%xoJC-VM"NFU:@V'O<>8LXDHb,M^P~*"VV#X7 s qTeNgǖvd=p Cs`߈wN_'S`X<( yx<2{:ļb烰zrAvz_uΓ+1uЏnr+W~xP2R3$ѻF`6԰׊bU#|Q jƃ錛/̚I0r̼IĒHKM$CTmFl[@zE-ȏH"1PڼIS78PӀ4 Z21dE@E(m׊NMkDM Ig^y!>/5!˫U3JJE$q{@]}ޙ8O-&d*cH"1G-fTO i^u.npwBX:bQM]dx!'^mOYN`I"?ȮRf:U"Vp˟"U*6X/Pȱ ZMHL[>ӾOw{oCBKy1 #0Q;3炈B!N3,IOk@m[Q[o:-D kl%*$nMsHaZ8 t~]:JhC}3" 4mvGN %!#q܇nڭk0)sSɼnn.;=H v`PkVV?- u4DD)R|}7!uE X 5=/8, Y\n41f8{gm*K._3YZJg،*, o =Z]'I͞ ڞI4n &aQir5,$~+/uk[q]' ɎNɇoN)a~tơ|j涵Od.[Lk(k{]ƼOD׫g(hF H8*QRm̭P7ۜGW6^VW (yB X"2 ohZ fö+l@dی57ǵg'tP\\^? 6';"%6؜z*E9cnniOCeZm`DŽY_{h_rB۔&<#а"{^N2=E OkdwaRiG`EC˰kkW'p];Lәu2/ u5yP<,.d-l =+lr=񨻮j V@4fi B\9uՓZ [! 'bѯdJPBx ޣ..OTi˵mڮEhB]DE0 ?rorNQ4wVƿDJH`-;kl*X%kfe \0ÌĚ&!cHڂAu_Blan M"@SNFq0o "<@D)-G`KW`VIbr |9-u4Y!E (ߌi#)`%xrtEApϘ@O3fFkAy]}R񘶟=wN~ w*^SZ]D\57+!'K}-^z#Xf:[=$#T1Z` A+hbV;EF`X ê`O/amjdۉrfJ8WHVnQ q1x%P_t>+cXb2J*P쌗$括BF 2G3r{g×3kqZFVQ38NjY~ஏ <`$JW{p!f <[MV׾špZ朢^sR3LrzVc|Һ)g_>BZ#zDFu&$& mlLuQF/QW8k`2pF!E PVL /juw.SsbX6r Ym6t^;lDL҂cstrڀU"%qٸC6P;5bClb\&~k[ݙkͷ<36ʿqxf) oN<.n>U]MJJ<@$@ =G+B[D(>u]ڶ=m#&3fBǀ5X3nN0gjԪV6VUucʮÙMH3JW Aʹ;YW֠@.KGDEP3&/UChG#&Qgdb( Icn/Ap)Ldtc>?%OJ8󂈩ƤBykэ9tq V̓]Թ`8OCH{.H!F ?Yv `L$#zmxn^ oJ\A#ezQ{6F/b36H`6_Hrqv]ntd A3iӽ?j$y qEWTCҩl:ؚ@!ˍ `c-;[HuW oo})7ȷYՏSzod[;4/nCNl)v}KfCz$.XV2~Pj*kz l_B/ZJmYpNd')|E9.slj'e&&QST"SG sSM뽖.9.[MP%LggTFr"(RylqHV0% ۄ‘٣bԨ.^qKP%>Óv(03~HvFkξ293)6o\5LֿKC^dxc=ioN۫d{Ex;n iFQ c ҟ@39^D{<ȟJ}Cv C/NF|`hfâEEp9Ibzy=ӢaV3;$Px^5--k<1=RHWA5# [qt,S䃽vD2uA tF)j\< ڜE-igVP, q??[ڟʕD\{Ji 0GAmrH/ܱeEU8}"HFժ]'g."cz-{;x..+#!~rvv&uD>UzX) _ѳ͉QVn8_8_2Vg`JCJ&AK7,2bf\$dP$Ě j1!#;,"} co8m):2T\B7 k' /.rǙw"{)|-/cU nma"o :""ٴWiKiR{}vQK#GrI?;UoLx4ڽ~{E.6u'%FEWB'DIOZ7_2t? Cu>-pYmY-`2}*l{tdy -FG}Brvz4#v 6y;ë0VP_]7 [:Pp0o$<[S˻/'[n'qzzȑĀ6E^oҴiSʤR@ɧ^sc,i{62]Q>=N'pPs[’|MLIgWOr`@ɢIk,@d+% g8( f_Q,7&="41xbS6U#;sDըqv6k?71e0ۑlDjqֵOG 7i)'Z2 /p^fQnCx%&X%N;07=f'^%OӖ/3 Xb-ˮKҺDO$ZۉWa4)z4h>wZM鹖}A8@"@W^o$a'Xx=IA.7OQys$0ch5yg^&@cڻXeR{}NlBnQd&vY܍tSe臖nIL("\Չ)A3.5jB CIR:e?k]y6a %@#̪te*\%ͣ[{<d 7̼g8}bOن]/9ϓ 'J{+/;B`s~jQK1+ -CKinoDf11A |1Sxb [^()..v1߶̭l]JX 0jGETAtSgфBLh kvkŠ{J%OoMq*/``'!-]#ǜ:,>}8̛8D>8Y{5I~f5A|ke׈$sxw4Ü@N<HX>JQ EUtQ~pavF> P؊K3cƭ&yGz]4Hdcy9̮ڔՎL,a5Fe گ |u{ʟ#GOITaMc@#TȺIherXR9p`@kύX=5\Yy;cg>Sg̽$k@LHOş#_v\:6R&8-h1ߊb`LA~*uLgyEE &{p?<®9ЁP+k%Rhz q"@N{H^}Z7koT 2w$EUouqjMG n~M8)oSs2|47E Y=`-lԫ[LH{\3*"V:b|f]jZO֊+Cz"1\1GՠAX z}Rc;iV]vky D/w|_ڛL9)4~5I@[B Iq0%mG#[Y7o 'QY]mڹsOr B uzh+2;)Niw8^>5!}C oݖ84[ww5F ;_N+'sj'TDuVdUS1D^mw[ K~wI j7mPHI$ geq1 s| # mM pi:_v~>0Z[÷va.Oʼ{W(pБyj'[Rb Mj3,P*OifzA2=1 qduύƊO%LåEGWIRִ*;~Ɖo 2 ֡GK8qÓ.;NnKh-8WQT;Jf]TTgm6sdUW'ߤ,*dNHw1Be/8]1i򝏀ϭd[&"^*%[5aV~+Q>{#ǒ!8gaܴB]+'Qez/:JfCZn[!/Π)cOߔ3&#'myGw ޮ8Pl7-up4J\Hq\ESz*BLY̡Iߖѐo;$ave"r׋O23%EBXe@^i}=z﻾Q*u9ڏ TM~Uԃce؞04r8t( 6Q;vqίS. :XPKzԶNԂIP[ګyc5z{ "E-!uUpF=isyW]i;MaoLOVSq;"u?j_ $$|n"ܸٗ{KTs49^R˿zJ7t{t*9}XK-j;DENpAB5e!GT<#,нVB h\TTMI%x7ݍ w2Pz>rp]˘"vx\`dgk'^ip ̤tr)6˲jmoK+;_zSiچ:Xmހ':g+s%Cpj=Uc٪rxMi}mh?Tu˓/!lr/Fy>du%?u}nr['yU,$dLVZ.(h $ 2  Հq)*ni!<1DIS+XX6H*( 1ҽ>A\gA5#<# L<'+Q7񖮕nAܓ3 P4zB}$$J(3V`h=j=*;q /fRKF r V&ȡqq;W9`슇 Yt+ u'%=.? n^S!yq9݋h;{#]]ls}- f _;AӁr8: [.abE/xmt #qgЎ}E] VcɲHqvsůM.uOL"$; s@sK6ڻ2^Z %k4a + 2pvR՜x } uN8_G(<8B(^5Q V`ߪ \Mfk[&_xՀvա`|1uã~-;``)Tײ\s!n6SaŘi #ʧ νkhW !#ydCKi_ 㫉f:*һmU^{LsCAxCgOrb|5HiY7]I]EFI5?TsT$ vxfW)DN:#`d*ͥ2h611 >Ǒ_ ip™bagjL:.Ԏh6CXqε4^/ NaVnT |rLy|G{;!$ܢf0a=YD~0 ]\X^J"xͺ}Sa:;4hD>|Q/6~ 3hQ]U<75'dxM۟DyVD&q)+=/B{kEr{#p 9j3dun_'-zi ;TO1i?;dA)j4饕6r⴩T]Ly:U陆/C#ܠtQ*K&ӆ:y~Am+$]k9"B[6^~c4jg1&e \ șUm#k_b8uu/?J؏ .}*90?QG snkB KճU;2I2&BE s#KX<#&+"a48&C7,n |s fi9Γq,7Vj'l<'}Q1ZB/s_Ƅ5ȠRRFW^ثhHR:ZۺL?vai\c#G^q9̇ג= X2* nixW)(xkn]b]Km89ZY/f2JquܨnẼ;b?BC#1>&2_Bl+AC˼%|n\I&ط7' \' 0P}a,?]hr}ç䣑=14ʨ?.wZ$`Xvo!l}Ňpnc]XpkD>˼wqFٌ BG\ifV$3 =u>kgOF`ea4 3ޘBJ"`M 6=2kҏ9lmCZ](kcܥ䢅 ̆p,qՋt;zQG{NnܷiK[;BL`2t3d 'ޣ [pԥsahk }R\ΰ'%I ԵD7e;; [ יb6@(.-츟6Klizw'q2OHp3촃%ME*D5<#pPs'sP?\"p}!F5/Vz$bHoLǻuŏVFn &:K2yw[NE=:.Mh\CG2X"{n$|Sc/Z$ο^Lz#(k4\/xc}kΟx1y>VA U{8grML,'7c`@.7ȷGZf ] 8*X;2Is~CM2 sj4a/i ᣶b11JGqJ|hS:zRI?:\@Olm|~ kІˤǃ"jvԧ"{vъ +'Jt㙉xBuAR sZXef=|1G;M|ԋmtA*[Ap(qUJ$tsU6fJWsceNų~;W?@n@FAN:sR\#6.V}eӷ0]x&#">~e7(,ᛅ!F?-NR(޸Iw$g y#Dϔ? zALڙT }NUߠbm֨'yNǀUgOHM k/x&A( UZ2륮AZ(L6h)sf3,y0.FhCmqǘ;}\lq>I hVo-Fׅ!ѩ$R)N;W!;<=ZaҒ|M\DM! L?HAkҮ5E/踚(:t3]s=43@QU|+J22Z=fA˝R r=Ћ'0ΏxtO/R.SEQܺa<:q4|W{pz҉Yd#&)oN*7Ny;yeJ/3~qD7Lxd 8u׺qtwyhя]=MˌYj3E3b, .u#ߝ%GXhT}|ERf WD-AvCOOf ZH[I _;NG'*#N.vU򇯥ޗcZӕ_06q9=jҜR%**42mGXׅыi'+=E2Y?>>h8IRZH2͟xރ Ac컂\e3O{]J΢c{E~J',t$n1AHhhDž9aPդrc|1:T c#}] àFW!\=VeV38"7JIN^!B_NC8jsvV(E 9,DFǒLրA :HP0ۮ PFR[ʎ-?5*rIL$`ʈԕ=I&"gH-#Vg['xg68(QW i2-(`ZB;hx}H+[ϐ/tK Y!I 4b}ʑe}t zbhh 7 \aݾ4Ze)3c7GO1Mr Ťfq^^"}-GTV~3+4SyhxdZύCu{f YChdn Me|gӺB{Zj|x) z=C͏Ec?ؕiAHH!K1-C:yL4|1@i#'jmF˂㟐,,jhΪ dz5Țfs-Y:7w*w,!yKvXsxp?Xdt ң@RwfSj61'8G7Pm6s=y_2Gۻr8ƞ|)EjFʙč# PQ;Yܖc6JC_^D'6Qj/z޷3XHP\)f35݂992oc9ikwoG #wd  s9*iE Cϰn/Xpo.(4 LI=XYwU8Q2wȗXV>/}I%o3\\lԇlk/Q$a9!K\E#u*w3c8Q8]w+:` f05>h4]z m`~^eA'ı^it0䤌rlFvS Pfp3lP*Jмm;DXqi*91\52e~&:PUs (2#F,8wBͳE0)#|ZxLQYiv3T1TΰždjKhM37bXT7ٶWP}]wA4YĒ8~c*eStD=L֊ %v؆|)j,_zD0q^1pM*i$^v#I U Alj0 M(Q7ZTB_?膬ՔdōSȑ J)^O.]BPʰH.1"y~$IF灜l]B!"N0TV#w[2 VpE 4rt}ݐƋjT ֢Q7b$$M>D-L{brcyZËfuZeN35PN1Gu"8I87kԟE4 `ɀ>sעY xoI.Ol_S5\WW4@~M[X[&k|lytOKƅa-B"$'/-D JNq}L@O#/)0 d,.:<aҘ; Æ:퓗<m,vGvZ˶8q'D8*5iF-,au$D7D f(m/=2V "<cd! iF B=rU|+Tơ5E<˜`y+>b)8Qsi84ԋ@XTv$Syx> <8Ta`_Z-BŠ=CzG*۔U{jxj-F݇\pˡO/zģ+9CiD%dbeLdut/+\p>VK'l(ՃR~$MQECm9@vVh` ;zVM(ڐI^L^sOappNIPZ]!샘GNE_pdYw32p|"b6 A 1r^.EgOF1oh>vsVZoM”eԅG @G,8Y.Qi?|tCju_|c3%S=ʃSAxi [:s&PHLFk|Ut,`mch # ^W(fa$nHl"4 B| /L[So.=}%J{ܤ{XM k ~| s5>aᵼY>@";?(U+Y,L$ ƶЌ?hL}evU0a`bUܠ lvcFX"[W2;(^$W)+j5?{ JJ(&GJCqa)^-hmٌI q fd.ǨF na#c|5NƋR2rIVp!Rn|Hmu|ƅݪ}{q'h26+}DBN/.r]}{1 Bd_M~fHz鿢M͕):A3$r_T}FjNVSx hjTe@Xp'U*?kA5##!LRAId.cJKNdbA,6xP~`M~EQ!#XXUA +uWnbkWZbIf~hUhY)ූr2޾~1E_};0;`DW}?B:1!(5T a uʱԴp hƨYp7M&/$ P bP)Ý1r7)Ey5MnXX6'N(lz@d CK050CTrÝ'$SJ3 q[ɤOVqbjHlM,4DD>WDZ"j jj.$tTXP$m7jkş \涰#AfKC'cm~ނ0֭{# &`"5kH.~ JkSW{F>Ktx%1Cac@Obٻ77R!c ޣ/qfB_bI \T].CcbxDr$;2d ٤)VAr~ \n#PmS#z0y^S56ըI6c`켷Xift6"Q/#'z)mƣщ/ۘ<;`f#ۅo~{{&DUႂ>X6|z|ݚK=J`UC_#[v0'rǮ?c"?uMTX8><%~p#u'Tˌ"v3O(B܅8ybeVgl'| m*0cz.{&˘+nqdLȬQ5+V)6q)J,=WpW$v1G>'#:氜H q~/(2FbnKo^p(=O{ҙA9'1]' GSakpBgE?6wiP'N!Rf[9ra=OE2yp\lTœgHub4j|6)p)ZK:^NC}EQ;N7#GnTS"rpXK i?]e2>֢Ś2 ;ZU'~?38JCIkBlw ꑷdKpP}Xj40[w<}G[. 4컼pr7:apNqS R][Ck@GbW] >uv JeW T&7,ޭ!Y:;A\oFxCCpf5߽Z؟ysRS? z;&A4Di\I`l 2m P&3 $#SPk#t9Э$\&Y:".mm#aq@QŕEy pq*A wh{|_a&]@%yCNJҁtt&0p]ХУxoZoca"Qʡ`)d:9%+o@w澿5}<4楎Ů &ݳVlb9Pf-UyPa>#cƍc"9/Jo;j൮LXއ"8X OE jThAH0{ﺫ )1`1لg_:Sʟw\6E&7I0@ M' D1_<$Ur>J䞌4v|/ XcJ u1ye {Kyiz>pQ_Ū0#Y"˗ _H3.P2ܴrLbdMMzf*׋5{ӯ{~pyWb.B%q=<0 +ܩr}qYJ~!G>]E2;Iv11iǵvMrUZWIAYo%?,n4E[!gh@C gHўnJ/;_8I)ĀޠIJ 뵲Gvh~_JT֜\ vq8!‡2{]"Qr0-czo#VR)ީR3LWIAaMkL@z, ?d-ɕW>G' /yيQwj(Q]voq:QE4=3]$\-S_ r$N~ ՠ7mD@q`LVQvɸ+|V&} TPʗv5 ~2HƊ4T?fTH٭ jQCqKkv[ZN2̴kE=I H#Gn.:\.[aH4ؘ~Qah;ОAN@OV)ɱYu.|,fуD1G~?~7`eyIG@{Ixݡm1iץ•LzT@sYNufk:>W!l~VJ:f}WQXqZkeӣcloԖ_Bx+,e/h oMMZi#xY/Mup%T2PM7k#$Mͭb4}R,sK"t>^soL#dcAc/c\F0 ;z'Bݶ(#fc.] nM__N"O*U-!U;=3iUpyۡ"# x-d("9W|hIK-ch('F.rJ\i'W۔\&Q]Kh͉ `1'{!˧kJym~*Y(K<#MBf;ܡ,q6|5*p܈i}]ꍔ `T;4ОD 0mFZ%&6Gfp Ya~k Z]9If^\|ȡg)}SQ-DUmy!4A۔>lcV(ipĝJ)[iNEñΕfjzzOqh QWib$ ;Ιh9XLY~eJT*',+I8tz^Cs]% 5yT< ¬NX2{<Շ! >B~VRn{{Z @Ǔ}[D͝CXJ%C#1Yo%& d70n?SHVJqCFG"1V9::E=8kV2 I(ۋ-pcƵ2o D< # Umi,4K(e$Qܖg>ykȆƞ1\;?V=!lVm^`ÑpRN$ˌ!WeeҳY>aۘh{j{XلRƗ K>ӹg5Yv]4ȯe J=fk=F\Wѐ!=t> BtfV6 hZ Щ\Z6׀&b'ة aIb\RQt"c64$!Ō%x)W3V FjTui(OTKZ ={R; Hi#3}szEҐцEղ9TdxZVF&~ϔ5 8{b|h޲b46as8WB7 r.C/BT .j?:.âS ѿy )oYXnNWJw6ܥwU[ j^BʰLN]^|q [k(P7a׳Ӽ͏{K};*7Y!N_2QQ?M#B 0/]'%f_#UN6dambLt,CӣXgōY|}/áT1G;?,ު U,k1nIa &lwgk(vď.]*aj.XTe|4sF@LcGl땈!Bg3Έ9¤{MizZ0xƓN*^kM;p^6W mhXV^fv+z<=6R tdcPe Ry8ɵa#^~>dXb '(օuIWh1jlL@݂ݧx/rQUD8CqGFfո\EDT7-Wr;ϗ$a{% th%*b0a7In;)G_HRQk0gxBm{8QCi\[dpͺ*m cn8m9ch2?+~(k_(2y3_'t?a\9b\f%zQtC>|\R^oLB ?kK]>#bWI,NCLrJ`B\Jd=\-o]J&x_8WJM+&X:5Q 0e'o$MĻ 9xkÃո[u_MnB- g/iPc;)QZ%vj{V>ױBjq^l׫Ac`M&[󲖧*|uD(F|*x훑e?!r6~B9#U9+tǽKx%p֪XïIPF -6*lRH|CȘvO{Fy|Wu \ YIZR>Qp&p-⾷\TOq``#iE}PT,0 gF$jؐS0`>{:EڜSmd}dS| R!^Zb k~+FrRm*`(F[f3wQqKt P6STep>ΤVz/wmr<{ٴgL)Љc4UtgZ:: I׃USZ!f:)嶨ԊV{wיrU-鸬r$ Ţccz"_Rr n91T&?Y+D oVpWyFZ qm|s#ȄC^=~- SGIڴ'=M%+[ulW>NLO#’G[ Q& (G΁Vln`Q,mm2A>+ PQ:R lAʻ:嫶ץE&oҙ3⟒[ǜ6q+۟,LB@sOk:Sd-绱vFuW,57Wҳ Y4gߡ#] .P1<"1N OFܰ&f룼$nΊrUcOsv~ ѭl2Tr]fljeƨ}*'Mը="~Kd܊u }ͦ=x]GJ[lͼM TS|ŊFmíBm F (3I w ˘t$Cj4`UKuj2,*5]I\Um7]OۉF:OM:X6cNkt2z2Ily2%F*`ZUIQ8g SCډP%z:}sRe <7y_x/CDB*Hw|aHTUzS*'Pi4q+ ¹ښHPC[ZGL(sDIVvv{-4 ܾr2MIv tLA2 ,?4ȀY'ܓ-6a-Tk]CǾ#=]% º7!.X95PE%^3"C w$HeӢd<h#Ui{(GnL= ^o$~_O!{Mk}a5Y;rwb~C3$"k6^&M Q Tݬ\\&ۅ`^ = ;h{#l4'Tҕ檍>u|yND`k7f)k gq t{ڧLrA'KG=(V>GN݄گX35lW9E4[-aGV~SmiaH.WWStkyK;1^DK`+.6dpZbVPnwBny$ĕ[Um+8aJa@~5 NpК1=SS ~ = w^xj+h RL P|/3pTF@oH0w/(`Pqw2^8Ѳ2e^`|h@x ;d7$IRtmQ.<}Ĕ%-[0M\ u:%k^m0}?![|%@Tޤݗ껡 `cȽR#'0߰`e"x/Ղ/YW =w; Ǐ QK^b1yiٚ֔0X- .}\Z$G`I`CԷSlH wP ;o& _ˇK6Od[%Igw: )ڿ.X#sїwgD Ipʍ\~Daӻ]RِI\lXiLnbHIF|=LڤbDnr4 _֐7_~` yht%? pQٌZa,t7qN-ZvmȦ8+[:oi8!*>^"}Zq Je^Tp29>ʌz-pٗ>=݉z)/Z澓p+xZmW&`m%YLn'72S}3p&jasWn/EetCi <NLRl4:2?ުHGOhV'Mn{V{ 4WKa]R+0*ŕnc*Pgu$ʃ@$.vV<t?[a>t8OJ{ӓGP1j x[;b;$Y2Iۦ'hDݞ&CQ[nAE >^/%nvprnC#p^ TtM:Mz=w,2Y4E{(1)MzϬt"R + `4:+}wM"d+ei`b^Z%cH# TW{UC'64+kB˲ 2!ŠK%1hM/ Zyx7JMmIFћpqyBOqfO/I"9]M 9D]4 tt<դD3&UC˵45 ]j>u8px͋Dt 7&r 9[|)mT0b $9ͅ4qu6wVóZ[-?ो5/WP <E*zUL%4A!owuTC]N,]auʦ?],hIt|*%R> d [3~-XkʖnñYa^wC Sp3ZaMg`6G}Tvx8G¶)6 u'^c8UB5*vF!ʝ> )w7h#HM{p} ~zMnx ~Z-g`j0u(>ʨCHߠ#qcb[&uaw8?T<{ (id4(P\O ג"⨙a/A,ZVݴ, (I¿ճ]+g[ɆH(q>yű*Y*0u\Ub$dKa a3 I6(eH*7^H_jq^`O!XnN Zld_ȉ%R wN.E 6UÒ=/L' ,(itr+%Z<_&(p]ZA}0L-vY^ $ 2"1XqBح}*YلP(:D:+K\Kv@Zݮ18+j[}LḶD{$^ҝgC:Wëj]L o\NneQ/Ei=B]7_l/daȮaH^DN>nCف #u5*`?1;W^j"j<`ē^/qcpUpAi27`9.3 M,L(j!eσCDR{$31-LI iY=7jI($r=w /3 ?}.zqwM&r*N{|(aIN l[XT톆!1vtR(dmH!2Q~@JN\._[lć=d\줅% ϓHMei^iX5j+ ڪo&v[lXS[ɠZ5@bR<D^r. 6X6JkaSgQbxcH 8hȏvȧOOd5 5Ĩ樖t4TL6_ms 2sH`i G>,56xO7sR01֚3y3ԁipb͖i-4K~u-07'e&< Ȟ_ L8L}A;wF8G>Fdzo!.#Bg ]SX 9ܓb@ zzlݍq ^@#49)Z^k)7ޱ9PIL"R/[q\s}]NbY9A {?@jo_ VV/!]* v>$)MFc$8P+jxޡQ1Q$zHJ&cY[QOo!3-Zzi- )T0# al҄h響aG@x@EcaQYw BNV|u>y4>b ,jOײÃQS}ƙ5Ջֆ@pԐRl8u|G+e3BM5uz{}f-I|C?/XG(R2 R W1G"xmNJfl (q#&!YyYV<oc!l~K8;n-@dX̰r5!'B-^ z많^#]ʺ/ DR-;Q*q7lO@Lc2*`ƞMbS2a"$ߍD8%X7I(9?&LDB+o#){K0 s_K[iB<UybIbR|L6sE^Hf.3NDww5M-C-?im`` 3t=3 j{ݜF&*h* |mIƅUIU{6)x)u\"^ֆq1jؿFldY|Z5%yL l03QJAmFL>{߱H24́5믅^-Pt.wuvSwdyPAH\J'NLnT-3wǪ{F|S uA1ultp۱6,Vs,90c%NUkUƊE;Wf-3)k$!،w@Yt[QXOv\zXs5;T}u_[#_N<;k}ᕉ-^I'`+A |-Rzv؈q4M}'+|Bg"Wl֗ч޾msl];Nz8}bǺbf@;R$wGRu@Q;Wxtwt%仛& % S4sVf%9\ҶT^> R'G60L`5NcΠz~n]LrSٿ34KY/ ֝幉0g+ ^C|.W6Pwݥ <WZUUEYrqn6|x)TRfXrNlMV8G)lI%JoJy7O&KLZËblCGzSz#Rͫ\BoQ5*1{D* (dUz QIxh~͆ Gw>,U]Su;y}ry܏Mz|LiV 0ɣ !q+>xhQ\sY<ΧIrKODn`" Q*~5SK,wDX7fJ B> bDc%oHU&TW?!MWTTE ]e Gp$u|~ŀ7(Jӑ'u~'ھ~%,6hHڙ>^tJoG'g'QX,3pV/zwS f wo W+l3g/ud&s̝t|C+ 9kI/4*6L5 6$HAK׀w#p5IlB]΂Ξh{j;Ẽ- 4zL[JJM<^5P{~ ow9AuEI❂bLCGgb)P|%Kj ӆRBm>buk(M%MWSdxg،A//p; e0l['':4ҦHG0 T"xaQ8j0KgYP{CZC`gsL3LxvYو# z2 UUJ\ -oS[a`g߈EsBr|q3Jo$ FBeZ=~4Yo&֝d'uōmd=c_1MKfIc5p#AUOCӫF/Z y\䣳38u\gc*!/+6ϟ0Ow:Ż3.a1^{6Òֶ \<qrJkr(3"k<{җ{cHF+ys=fT.~@f.?b>&wP*4W6BK*siXL7/c*3YhZZ/X$<;)ܵS]e+#[{aOޣy ??`l"\z*Sl3oΏ%&Tz0=s*iw@(pQk 6Y :ȌvJmũB|\ R3nFA[l1(Ls+Odf?W#"!ORԀC @V/p#ǼoJఝdS5B_s|p@iEG@p(˭~s=dz}r;g-vLJ&I$kCKT[xќ7SQaa)ybWQ덳F puM?dサ9]Y؉CSQc.7y6 \iE_gֱB`ݱf@-yܸ`uDoT9fDBR3LQ@+>Z˜ ԏ A@񍳻H]3V/c4hcD*/3 ʹCEꭰiQmODQDƒāeMpop ՌI9%)_$rLi:6bq9Ys\ק F~Kk"xf 6 .. KؕA#%\Qv9pA)8U`RmIgq8 օ+)ۜ E/YDf‚n3o,W z7GO8ᶾ-Z#ufJEdܷ=o:~eG  wcX2Դ8exPd}(fԬM=4o 搐5ԦuCu3[Sx9D3)@3 ghߦ%fI"Pc|G_ _ieMHоL8jKjG^Ʀ+"=J*]p8D ->x䵬ykYCԪۦ%жSOu7E¼UO5 _Њe+WoaG>^+;(,5rsV؇g"} =H:unWS)qREE*Onֵʳ5HF*Edv23'NuY̑5׏Fa`U^56{}T|J̚jtQ@zӘ4[*zʀހ*PTfp"<_ JtI1K9yoi XܤOo!aT0%t]z0aԱX< Wwhz]vHʺT>C J|:\d\ǂYo*Ɨ;j9k v1JI9Igaڟk<ƣC| !idf|? LIF̥9<_aQ\A&x$c\x[IEu }48QDPPr#v i_ѶtXV4s +atZoFdz(dbe.S釻Q oă-b\Pt}NNQ<֧DCPِUb;=iz h_= ;~zT$'wwG7.d.<$ߖ,Y@2cly|T[qLJ7* 7c j kAgcC,?6yn )ܑ^ۢκaADi`A"ԓ4WΑ;!J'Focє6뼰W*_tDŽbV&[O&Um ds)Ӷ,]l5R?%$A{O$}xņhug t_Pywމ$`̘&|<1-ZA]gQe,pWvIyڝ䣬^X0Yt$^b\)*414&y^b θpovZ$"}X%7]n3aLgU -e<Xu/#f;ִb@QJMa}iN=f,#{@ ,82$^v4(u.n9F9@Sf1%NDơ:eH&llB.H[C 4~BjDǑZ_uLG[* L.X,5\i VG9ѪƷ?LJy/pc% ;3Nb YHC':|=/{pn֤H9v6 WIj}7M× ϕ?v= ġ&֎HV0EI960C?p,eL 6?1)67sk2#!7Vxr-l*9HkɽN F@bEP@BlV;L*A gl6!}lgq 4Ib¹[m(ACہpi ǝ<hNރ/%^"\61 9fzl.D,KY=Pdiy]?Q*2Eś.aTrD7mwtV9FyRXu9Ղ w!v^OPseVÔĦk*J"] jVPc+V 5Ya6@"-cG>Pi_㈁J,z ci!:?>IJOvީQffd—>6uJIt}٦}E襊rL1!N"auHW\I,w DW˗zt`85q?LW2w5'h@ѓH\v& .z@=*26VPIzF(Rb4BhdmD#Bֹv4nY6i7a`9աLq C' vu^j'((˧E{"gB„*X^]s`؜Uox >뗬Y.L71TɿE Ƒzo4KqH4r K(m#kd_Z݁ eELZi&) q[Ks3_%OD+^͸gs}Vi$ޥᖬ-v듘x7y]$Tb_oR4 RtzEܐH.6bF'{lӛTF1_,"5Noخ5ɇ{G 8AԮޫ1I`>9ݞH*0A #$jv^yHL?EU񺖑Lt4^K( h߶Kq+0qaw3jtP+-浀M941YV2vmDžPzJ5#b*A~y՞rV!m2\|[2xTC:B[Q迢Y}2ΕLEb}e' vنAZ$ }/g;ռ0:WbR+Hh}ޤWP]TOlno'V6Qt:xKVZ6P! j`=MZPČmW!KQ"3ތ0uJ謣\ֹ;!%mI}cIޙkd\bUO? 1P1lاQnjWQ8Lk5ZgBYP[{v#??;:OEIXۇeeuS2`Z2>Ǫ+}š>b qTyJD$$˩aW0fKqRn~d[0S I >* ;`TGRc3xGMR'tc]~xA,;MhD9JvAne| ЌmWuПKBi-du]@95+lŠ_l]о58{>O5qc d{fݭU *N<֟mHл$;.䭐2ॳATMذ3];nk"Xs A/vT6`hVnt#=Gr)j34^50UJ6!Da,+3Q|=E L6a\q ?gdznM:W@%I'2uMjOZpg.[0[I]jW{z&3cL-88 ì:lh5}Â6/mO9׺TJ)q/FѢ%RX .ݺ=L}8h HOg7,:3E,B\[= "(N96$һG&a]q񯥇ΪB! 9̣*;p$xUվ9`97 s"櫆 9vtE.#ў2 5FC]I X&Ҿ-FmKYHغ/bUVUٛvkP5M 1rUzO-cy k@,g,fQͪP"_r%@mx4s8j!;aؗi;8CaS W+]P,5"Ө(! m_P% 6Rb^o3k KF 78X E\2dkɩ&se9q7 i{DP{.-{ ix> jKre}t>-Gi@4$7)dJs2JVۨ1(T yMJ\wJz-u{'+o3{:# *:` 0`8DnE;v/,u'?141D؂?qc8 19v#[/TjlBZs;Ĭry]NE5PŎӛF"#%O2WnSĸO=k{Jzi|Hr H[=6h j0ngr<M̥%aEB0*+ |bvު\;Db :AGY tD#M (r[PWcpA[Vƽgr=U?d!/OyEOe)vr!Gx% GsŤ!QS CQ,QhUְ4уj`6T~t* z o1_wS4+yJKP@>=o8[2ۡoe\t_a#W^j iŽ8icN~%LYM1YMj)gHK6=*ڪEk8GuxX J )4ay{?~'۫=$=3ڎ-+Q&>aZN@\ L 9;(v/ bE'r s .K7YUx<Θb)S3Nkym(9g;zKQ)-\ߏ*Fbs&\w1lFZjldUb2: 8^Um4- Ѝ1 UyQKq;.{eB4zE=z][LiüMXgFm6;q:\q0n[\9~7 Ӓq-6dtnD Atʇ{ݱ `Pi o7w"PlF{r5 8-$HyoD(6fwxhb&(U!@߉Sd:xrQ^ /ニ! 3`!ufC4 gsWV`@ôxC"l#y!^V#pb!ydΎS 'Bf(#w A3d ޓ0BIw IOO19.à>䕝[z x2pWœgӶ0[$jl/X:I,qemsƑkه&hkhY_Nk&=˳0FB$!4μx!n9P\sj>_rͤZ?*BJYD~\BQSW} Y؜\Drbam堕Dv肬Ӫj[K}3u%)g܉36y@=(,3fpP;VɎ"`8L*O-ץ yJ:+IDxR)vh83*sDXAH]qSB-rk-JA -T:i48:&|}].w\5{OI,Fp3)T>tBL*cQ5姻#1aUxjTP'_|X^GZr3Jؘ-#>>\N+/KcUdzb1BR,$j5 N+-s3n5>u5C^2hDHQ<; "H=kcWS$,&ƏY\TcQ8FW>6M\]$=; Ϋ_x~t0tz Aه d>Q䴸c5zynND{XlVdB|j5t[Nhm?ϱ[JA)#ٽ7nvHOLdKRϛm0߶5IJdėŎMh7 /j'ةq J$0loXd:z4ˑ/sѸf$zݜ9RMsK  ;Iڟ}Vq`K祊7e,8XҬrp3 u^V[O97Gw1x/M8A^dJPt:~}suK/&粍T;aNqz28faiسdGs#:cTn_%olB{/sO|wt"N`P1W{qRkwǧjuVRNp[ـLug;c$[:1SC7=hBRĘg!?;Ls޳.MYJF22-ti=iG:[jFd,tjl17QX)F.Ю{KtԹl"O9=jk-mحA_'y㶅S'_t׌\>;II/?1fʇ,uohy28(=?+%V,Glм1%*G6RCC˞'=AZZ=uQIv> 9h&I;vn7?! | ҉Ƕbޞ($`{ڗ W|{%A 9譅dT %6tJ FM ڌ҇6GYnS a0b<L~r"pK =5o'zDQM-BF}5)+حMEɥGɐZ!hlUtZ{sGŏG#HAT,5H(F1z4WY-vy[Ϩ32bdՓ>)~7s4pq$$_*(SJJ zӰΦ~03RE^^(9w`0Q6+^ϧ$ ~_)U P ) ;v~]%EX:fk*qv4QvEW2W:>} 2I!B1f=J⎢d5'yUy n:,Kֿ3̲ jAndEF :9O|{gIV~1r2OCYuBa%bL9a\mܴC@:^kK#Q,G \B='IqIS7`f!1wB6L?b:4ғp 2PBE OzHE\h/ :0ȣ Pt2=Ttދ[t^^s"܅Zy"V]ۥX< bg8cgF~Pظ?% Om ?x6 xl/9˙Ӊְ}<-Y|°5;Lo/fפfs_ ̝ZXO3e  :h~ I_ K$1qR[C?9G(Z쟰/Q1̣?J/>j}Kcn4mÓDm&w)􈑩oWTyc9YzjC0Z/0+ 7$Z6z(`xLe_?I5dǪL;+ɧEdžK,e4K9 yԱwytlh`Co4$%gjIe{m[Dg$#iX w2U^y湣 6Wx'U dnD7u|-?"-Jt1[ ;|k^[^mK 4n8VLgǖ~ӵ-@`8iC8"qv?5!V+DY @+Μ-iQàs<1}9EAmp 8/Fj}oINusow] r9j@2\ejMЉb Bb)=@;?J5;h2#vH2.e>(Y~:ϪrZPx_Y? %]~34(yatJ[;~'H dˬ]aG]Q&pPF$S&*纲S-fD}W}MEX c j6X s)]KFVd*fÏF kD :7٘{5Qǜ$CjzTG.)'; 4E*Oɱ޹/q@:f$>gc>(]VHE$kX/"];|[Y&s#B{|꟝Q_; 3Wӏ);D"PR>̿<.}=_2E=/`ƍ0ZrmJj4iFM9UpzC?N4n[ykM g1w6luy!5EcR3>Q䕒ΛzU"5^uCbP ZS=OeZPs? 7{Qz hhf/?"zov]kŻ>FClIy U@]{`3e8I&JAh`Vd FM>kh s0_az@M|+<:Jo@9KlT4/J `L1uFB|r6 _[&nu{gߗ7%[{?@wA*ɐ&P wHNd. n[ݙP_MZH>|k&jlN (+XxJ2$׮ <紈EJ693d,6Mu ]baDnd7LtY>x/5)1"՜N|[ pP3yGxtY(6[nܱ0( oby@OGx1ù$닯z'Yr7ԵYH]nv{J16p@bΝ# nO@OhV|߃ 5M)\ eў8CTHioUIf<H4[Oc%D&=34@w,a;"3^Fq9c.t֎.zZ+eݗ.9*QN8Sݨ(t4WuSaF *ڦ}qFdt BrV a#ph,>t9s(MʢC8NMǸ ål#g"ykMW ˑVULaºWYlX__˗1 g!틘T6dQ[!5čZ'Pp;-ub>!lsPņp;66W%lr4QJR" 󷋘@&:lk ف,g!!"ּ}ans+7rroGivrCKwS129nZ>)ԝiqk~XL.zv7#O٥&`2s0ȭq;u "=QjoMk]1T 3_ Gitxx;~LBG:DP 4w_Uy;.\PϞs1) &쿇Sd2e4=(>-1q}Q"Geo-RrHt{=k~_AiZD+d`6Z<5YL`"{׽8dޤjg^Q [=Iȡ)Iv@hXtP Q~In혇5˙sl 6GTP{!םp?ZJHFqnHܜg|`:H7t2VXP峟mL6"n`h1YZ aO$vuio;'z0,+y]ţOhlCwXT Hnr"ua陒61$vP q`nfEō1wϷ}P/E8 &SK!LEq/ Ww۳NɄ`j̚}@,Z /1϶ ׵2=j6Low ɢFȠ<Ķq5ViqS)kI|'`+*H_7I)6WIKHD"cT*⏳ z; #Sj6JB?qk_ː p@a2{pJ(STsYpWi5I9]C<(V=@* BaQ5j-d^ X}{WrK@YǴbf*pp7(k PG>BV[ ~̴ځcKM\ͧѳm-@ a˺)ܢϕsRÌ$J^7{#+hp/)pag7%b!qzsփi<'Bcu8Xk`6y۸/*ż_MA* (?26FV4zc[2n)1zy, "-̷0fICFƣg nAA3)j˩i>̘,h$ЋgbGft7O +qHj-W2 r2lY,Q\=q>mirgq~o%f VUBL{0uQO;e21_jD%sSI!W٫R̙rU"2 W뭥 c]y*17 ^MU .)̇C oK”|-l-[ZȧIvH Su86 =g'N B.+.7?{_6f I'*r_]5f U8'pfǑ*vk ZKiGthF+l)%*2^Zgu$yb7grBcB[KTѱ?ܿ!'%p!_'Owm-cP/q RzӎϊUx{GK7W iMKj`1XX2F>ŘgLQbϧ\ނ&nt3n qWP"K-C`-q!$yzY>{ ˩VaQ /3M,Jh+% L[b&-K!dCpp9Cbo!KK@ҙe'fۇ/kLdu s Қ2'" n bpte\d̳uAA5)@:$W>$=Yx=t$@ӌ_ppIwh5 Xu+|2^maN[߁a JL$hێ cdn:4~5Mt0`/G7~ZhHͭu6o<{NnF\[J s۶S*inGpd-Z'qQlu?IonڢE-u"T 0^k{޹\XL ؘ{?]F7X(&Fpx._I?ra-Sɗt ."egb=#T,Ěs I;mFȭZ"g2BJo.t+϶/I.,\X'>n{"a} qjAF'I (YE6|Ž.'rϐ w~i)rs+Pʒh,]k\:ཀྵq4܏U9ߵsb[mR:8:>pVvH[`5۳<9u]=HU൫3 Y!8?ϛ;_*l|yc`Ԑ~7|Q ,&AZ}Ov"߈N"Osї7jFRCn ,{ 'i(z']witaW*L3d{NXP} <D4C|oƮ~WIB詢JP4.v8\J;NM~(!ffE[kBOk | &=Nl7лX+c%-(,t|σmoCO?sɿ 3.HrMW h?킱`?@!d%^: )dgv渚ʼg `)&^X6)(Uq[c}=iA8*^5SvC))>@B8E2!\x;i쪰ShĦe: q#wЋ2XbA:cUUYJ*KT `5HySVQ86SxæE۶N[_EϔU3g+P܈ Nk1B{Cм4c !HvZrd9 Ͳ]bkGEb,ZJE0\P勽 8/? d^!Hh[:XtAvǬ_4mDr jӞv WF(ΞUoaĶY^)AvZ7gx*zjug= cg!>[\ Ƒ ^) v("n!ZT' ]_Օ)G)(J=(rydQq\e{̻뿄tƧa!$UUA6#7 CVQŐ G\ۻuL ʋ1()4t4t*gKPter96]=Xn Ip[݊ ӗqA=vt,[;=AX'Qw$ 4RbxH1cpde[o?`c-We60+"eTF̡s:[ynnLpZ悦r#}Ǿhw5^ڊ-$]}jLi{/u/UO# J9O,P/(5)mizڊ6GErA::$gi#Tsg,ܐYz&{ev(=- 0y"2:9I##ߌ K8,CxGk*xDR>*&Tg(wCv7kؿdqSJ$<14pB&hfL.4餔^Hqk;}npzԘoIScU+$#1S( HKULOෳ By-~xY :?̖RtJ {v-LZ$)Gm`<PsDY!~&R9D,ʶkif %@,5kM'+wU- >rOA&Bv ;bBP V`?\^k6<}MR!N_NMC+w5q-('%Cxo13q),/a|ÉQ:X4K$$t8OOaZH,(f(p.[$'ʁ^~ Zv7u[#F(gBWUƻ¢YS{w%+➟o8O#aU|h8_}3 IuV9|%QjP*m O'- PiajU=A23>2u~300P=*&l%U7 MHvVMP_ƐyH`fӭ(r!i(dqkk7yi>fYD{ASq㨳s:j]5{\[Ϯ؇cḣb.bFdBE8G]v[-Pb䗸E#i7kRҗuTKisj"$aw?5^yoϔ5!:opNm h\0V)Vx21da޸flMů0qU`?GТP>yǷEՌM7O!C1"M0-CF1Z_;*3r`ce>M/$e g޹1:Z}eiCoJa$}8LBɜL%_߉Fwv,)&7Adx(<.\M4I٥ s?E^PK "keoʄpj6)}ptd0`;?o; *YFs V7MTi+Qq}r8Fy/( &p "~%*AoO-@[^Q{Cx8xFFAts]ԘC1j(F)t'``3vXz_"dnÏ=2ӒޠH+ kK$ 厏>JtR [@A C6|6_'jTm,$*LSv&7EnT7fڎGL8J1EQ 3UP%8Dq#gh?&Y3^"“1[4wni|[tǛ9hb_0`%`kԨE<ش:px_AR~*L¡)?J~ Ն!4z19Ų|# HT{Gc4g/g@(oa?UgQCcRɌstIXCꫀޤiZ8'-k|LeH@u?ޝ G(w#])u;VP"|LP\$͘ELM+[ZoeyӒ0'OzmA_'-2rzCy၀i+4@n'<X%T2 d3l /^.J 럘b3 ^@sz=K$5m0Vε[cUs-x,L3DޑHD/^kyb~!q*-߭=D BSiߛ:%.хkǼ}8 o`Fiގ(:wb GH`$ \#dţwLE=Th{\n ,r5-dԫ<ݮj~MN@ 6\,ᛛH?VE;񚨫`Wb@. K+R# 9|;9Fk5Ԡũ N""W,%q[ZT yM uaR1\>YWjfPRr't*E69Ko*N#b_D K=j=(-Q)ElZDD1d˟xĺ`(ІqҘn-Y:BCt䀖ꈹJYA_aTv=&sr,?UAxi ?C&عPה߄}ޗZ4l&ъp]g~]pePl_-ߦOP뉁F7'3DW AKSzfD] 1_~1 wUvs"tp& z:+}2FޙG,uv ub3(csC'lfj R0dC;IW0Ҟ2qRdz SOy[_j*7Ee(3JzL.5t1͢ O3L^ "i-%8IUdXVp D; Y=&%Air[!^`ׯw f(ܞ;ɣFQ4Bz2lMqz0 ?wT'䫱o;yuMO#J/uez&(߯20FtbbaTfn"k_$06[;("IG9G]mLlhOo4Yw5yvW 0 eH HDɯ.0glتF~]‚prq <&w($zU%∳"*m"84{^ԃ4wnV3|H>?2~匏o3`ԕ R;k]lݨ^ZY+"D=uKO΄ANt hfFP7@3u[;}'ST?֨ݤ7jy2X$5Bs_(VVnn'Z@aaT:9Pw&gxxa5<.0+ҵѠsN&u8wu ȍ|J^^'Iĥq$%a#0߂ėb2iv恱hNKo*ĝG;bbI v۫wsHDSW9=~pR&C͂ I:r/`6F-dd6 im1 x.|i{Z1:`\0N PX+,M1R"5:eG9_hMRےR`[{U\}8do= Yktr;n0S?};"^ \SI]"3 &49T}:.d$7rn^)4"TSرwآ]B8w䘅QϤyQ-y"L0P6iJb]ZnS]ٶ ` XHKDe.=G [UM>Ae:*$ \aBa+7082n1*߹KՆCGqI`xb^PŘ<_)EyםAy!7]2#HۜCx>CXDS9ϒr&YPu-ܜj,#ThA.D`;f^ >< N<~DLѶ@1ab^ƦҴTGRgJ7,jRZ50{?h"gz~RrYse󖝵vsOiB\֓7VO&S7\~fk H"^6 7jPcdq;y;bilըV)~߮DA}b\Oj7-3ޡaD`<6f4 z,ct3x⏨1[2rBvhl X\$ P=tc,TrT{-Ķo#4|݃9)X&.[8ˠ\¾3{$Xĝk\P n6<':`=9=Xt`3EnjU\xga.\^g2-tr"q65Xa5 "_^'^M!ny~fID- }wkס>p/2Pʙ!: Lؿ Xs(.oêcU:rqHVz]K p#ZA;ިLsO<(ZU@ы&A*:(W@.׻gxe:pĒŚ%מD6e}eәDrن@ŕ|\jV&5`0\4n C|= h4 5& dWld`!QW 0#vՓh!h$"M]K{DNMzX$) /\w[2t^h1ZmE'}-y4Mp~Oξg#{/+N:&q}2lm1ʻ|WfGURJ-@rؽL DHs+ =o $7w X y}%@t!YvDtdW[ עн#|ac0l7,EoY` ɱk,GL(vu~aPsTQu3zL{ntk.oMj;R!O8F[BUO;(<1)ljCrfb΅ RӪQMl/e0+ϻr }ϫ(#*d,Y^)H{_k"cۙ4jӊBhf=hfu銖vM&tVAGa"Q5JQUzq1I"#iQmN' ʩu'J6 frbw_E ӖsM6m6xz7>?#94XF ~hZ;-K@mO3y3W^AAB<@@Tz2آ3]O/Qٸ>opAlꆷieMH 5_o_!b! I_Ct68-cO E;ThoDeJ%rʇF fX/殓zV5wYlҌ |>.N^OHpvv.TJB'=},)۫ UXgAx˥K~5:>Rn;nI-L`sjIFPÂW*&σf Q2 %R~Dv@6P_\W(}yCҏHzX1[|f5g(*M<(c}I|{A[Qg A!t<6ԗ&uAl1 23mpfs9 YH1\( B<"@+p@ /BG2lh5~$ހV;LYɆw/{ǐK+S"v#Er>'Nyd.: =jVzpG *[PSG9874Xu?:{7qY#tn*V*":1$E$O[J m[ZVsQWZՐ]iyhP ie9H1`QUkO"pq M #E3`f P!}M-kc "AAۮ`=Zv  ]04Eȏδ`|W޷Fv1|=t0fRGOL )# #VQ& ͙kth3;OfIU%38To%4h:8_^"#Y1kvJ6 tK \Ngnh`lè*oם(SJrXt„,10c=9qv{'-<9bE'de 4V3 k ByWP⪓@zpV#S[g{TtC 7QdY̟5iGu5/ gkKp?Ligbn 1)$zI7s![l";dN!Ǵ4V=Bu`6guhEsa`UZ@$Hy 1jjYЦ(>kSU^;|R8#;?@G8U7/ Nl_p6 5ӽES^K-nLtKUbZ,-Ɯg~il@$zq֐4ц9=?K$ Y 9MoD>r"5gw`KҖnWߑ+eϰOr|7MxM I?At\_75X?\i/ j AhqUcWosV\S]IYm6l: '80K= SUDXǼ^!EFߧP8$O|;%Ң;Ф}-E9ۨhtPL(fan!hj9|zZ#NH ^cѢ|8RKG pO ,u6fazBS"vnt.&^Z;t2-/01nwqno?PbpiսXzajf80'MgZq}5¨5-}3iS楬M22GܠiA0 T@3aI mHi'Lt<[#0hOd].ܯKX}߫iL6]~杇P(l$m lo~2D?)$lѝÚ"Q{KBf{Iy&i ˽jvp$rf.dџ5)ldب{T5ezٌxɅ{.[/S61,ͣo-+fW??H;{ʠ{ʄ!j7Lh\6!M/ |J6[*Sݙ1a s729С8{E_*ŜGH,?s'eE |D)YU#fݞo%>EK=P =!\<uT*yx*Fe&$3 LW\wQ<+)vXq1(} X=gk[y;uxO 茾{Ƣ5N| /ftF )'ly}n/+lx*jI~#{&Py8SÉ] oߘilm=#xC:頩sl3|NXs6B,s RK$dg hR1Cxih2r(fuX nT!B"dDf^PL t3) WL"Og&H7'H@m/f'}MTDxFa0!FVsBɄHY/k9~f6߻~Ri7,G>b0 Oijk 8@2Zv&ؾ,5Je/I*CLņ72f~+tڵ3?0*Tb['uRwlT?UD`y[D\n6锿A*Ws~mr0+]8(cfKa;m[3}卲HJ3-ԁ!ԴPB}l|=u)w߻ht 98땖Fꬩ4`}j VLagv9{a wXU^c+wBD@5ᐟCZ,wi"K;.B~ԥfI3LaAhdz&PˎLN󞲶+qAJ|?U A eSl@9>v3C()!J]OPɶ)18 GLa 6y~d#!5нM-#K"Ys7H pYkiI Ԉ K48ީ#Z|}VTgDX#.VÓxqcƿ7YItN#›dZ% lx#tH2#hү_k#$ KuCѧɪinvQ&oo%a{|I`6b[5Tzj6Q\Jd$bq+ ac5V"T*%3q{5s9@>!)Օx*#'Vo a#MDK :B+u$ `\x7I&,i(c,Ͳ,%e ףɼڼNbjH.0{ 9J̛*+aܽM,^>fE<rҜNYȧxd[bBA(m@]ARe-9B d10)_MhA΄xQS8|1[p h#ePlQ&5' PXS(سN*E?Bs I  %NqhTt\.75?f yնeYm A&蔦W)lbPHL“9Ń[SeLÁňg(&uN:PqSΒ ~W[1iXgkd3 #P\{8c'!ϡt7I{?p^6H1Uh kAfu*(y4.QٜZɜU|j^ER~Do63jŬ?8JkKiJ@XF7z[~- ;"8y'a=-8E5Dimﺦ:2phOVRo?W $6qhs儹h0{#cҽ\7,d#q?܊pg{68D~4ztt@"G IdvOԱvGnssÁzn:QqWB;=:E`oAkJҀ.Lw|.n8ND}<ó4/u"0ZLb0vt~2Dն>+9[$yۚbn+O)W΍kVKtʸ;mg;bSCD[\2x Ɗ^C/Y<Du[- `@FO ^Kq śB15o7+"17L0΅ЬMW/D5Zor^?}YKHsV qqHQ9mq&H fK}9p^ˁ:3*Gȿ? t LWI^a' ^$\94DѦ oL$vWu8BqF[݀e .-=!&8&BApl}~xgbSY-c<Gbmj\4!QfaovaT+wx{BΏG2Ɨݑcȡ][4K:ϸR/<&PBx݌6MA-OyIZoo*BCXlht{ck7rbJGX4v}vSzʱ 4qDiNa$Վsk*O&쟀XOn/a0ٳ|uI:EmJR毥0VUF?[JFH|Dx8lCxۣcZeR{S_rs$E>#3Eg:2iZnå *@=PРpl+ЮD>= Dܠ:x-SZgԬ #$4o>QJMQr(aTi 9j!lZDࢇwiק,{aWk8f W{`| _1 4NE/&[C0>LГٚ ڈw#8 *hv3xʭXQۈ˨U^4;pJm- {?̃lp`yUoZQF;IPb7>ADLL˓7uR>Hڭ<p{C=EpUE㵖D {^d* Hy(+E* Dx*g^ܬM`a+5$4dQƝNUvYjgKKt߸oq&y8RpN &&ih`gr)VKL8 Q)YZh !9;`'j0[*$QFPFK\bCm"|K^Xd}dt4`E:>,~/p.Lxu`wUJ ]mshghDLCh_rN ʔЂF6FmHDR'b>(\ާ~=GqF"~xQ1'ϊv/PӼw6,淯k/I!xpabi,9Yy$/1ۯ?܎z0R{@c)fۧ>Mɤ`qve+N_FL.ޗ)ۃEL0 l"vuN4O[ϲWJ)/{NT=S/P\X‡uی ǔ?S,Xz #ې~u {'\*;T\]$Rl*N(4E5C8\I)ߧ6}KG0L*?Mn*ƙ2x,7*m$p+"_iMT+e]kx^|cfLzpElPB>AuȞd)ԷѫpX zo5ZxH$R\ !XoR+`c5Zo#~gm6BmK=ʙh[4{q~#r2BgdK ^Y.zdo?R3uX8zT.) ݗ *':ʫZvcj4xfr{@Rh1)mLOLyqO ^VonHS(ْYZAIR٣ %&МI0Vr(ѶZ~W!y\^Wy?W`6\ +6&y&5,n|n*I`82<&iK[hB :`60r U.}غa2SFKfCzh`BTsCesC%z8tVjt<]#:y ۓ{#AԜ#QHv#"g 25Is=7* FvZ9R#9dSG[g=CkFCcDO(GR|2q`ݙqE(w7rR2)9+@³ AL4aٶ#la8;4-֛e:a;k+\;,BnrOj J.s^L Ƀm kvƎ--Iut"t)k.t*Kr֯ T2dϒ(NlDl~JAZ(WuRvz6j&gTk1%Y#u^gt'.CD{a\/jlpVrl;&.\))qEHM[[aVOu.STʾai|)8>+5 ubn !sg):>§F".߿_r$ 8W1XuEar- r vSigX(Ch}9|n%b.`G Zog 9e^G@qWߏl`ӁPUqA]4O":[(A%bp%VtOf'?XT 7}whxߚfWn9Pa^}\99 wj+pWwWlYEIZR2m4c zp =қ+Ƥԧ^L1wal:WS mB#6Qˢຈ&>:Yp ';ox5j[2!_/ep+IW`FR"-Sr]|TֵI^u?AU6dtu3.:K])L&";l"m qnF!%xҚ @.۴HqUiD6l婙v0)Pi.#FM7S=q, 9s$tFdP;m&qCUu8ϧKWR=I*ʫN5R^#9xiBv:=\hub3$- g~bQ h|K2༊ tEՅ3*j.^MhOWp0yc==G̡®=MӚ, k$xPZT*pv looL-/xpi8Pjت'ZMs k^ -H-:oL|j F%V\%nƂ0;i]?xxg0K5ϜCze6X|8*e>8>Aqbl6_Hcbo2ku^Ir88^(=%5(,ъ&Z*!j֞Uq"!mXyY_mr'̵&?VE8}z)wp`_aXFg@Ձ܇v<1>! dװnj%:٣0{+gBx^[f.A%ym>mK>v۪sj{;Hw9xzt @0[~Gb猺{&#u3?@P$9%NTJ?wlU?>G']o xm^Cfx̫PM"!OVZe[6հذ+)ࠑ a{2xi>φYDSR2bh Zв jڎ>OO^I3DG@zY-P&;Ā1ӎS6ё3NqFQ!U~JKrvS nd*0"[=Z~S:߽U%gGoW30Hl&m:~ ػ|Lh n HX&ۨ)m hdRW@nޘ;JTY, 3<tt7nf|z­;'htN [h?Q )x^1Ai '5&%Y-IC_Xs6xgd?h#$9&ăLupO4vwOZn{2-S B^ 0:'L$'Ǝ;Ӥz£Vs J &D6 `Dz-#Re#xF30֡MI)ЈG+>R?WW)ǦcTm룼л͖=y`Oׅ3o#Ru'#Oڗk"*Kw(Nx85x v9|XW>-7Xq0?#*mseyF)Ή[Ac;PI7g="]~|a6ʺw/O!O;ZЃ'kqnQ` t8,2lSE /%Ԭ=YBݝ|f|VkgPJ~Mr=T8k!܆("UYu&ne;,B'%;C[>Y &AD5G.YnyOnR(u$l%p>paZ%Ԍ,m#(WpcCbIRdAb T!X"d+;+O4'(#R߲¸9iwqzҞZf 3ei'E9uKA7i\C/0K[RĤ˗[^jhA_YEY_s1hzx);O&diB76n=ReeK@qve/ƐczPd' e7 @Rhrɯ H $&;Cl yhGcrȑ FEm'r9b(rLqF!BTޗoT MkL6`8۪8}0?瞞\+\Sp|U#,nO:s j:ʻ]{ʒÕ]!ʔeIGgXڀ+xò#~WbJUF 4Zl‹}Ӳ:TRU& SzkHKrr%f^8شAg>kFJB &A,TkjeX9\[~6~SKR3Duf,{T,9\Lp_]{5Ty2 >.hl9n?<&%L]Onk;׹gdbL4TmW=EkQ- 'o<8MWmn'^lu9^dJ4"J}* 'd$P?9~6yi{S,VҞop\XO6"?H,-?L"O1HHxXZڻ{OqX( E½jÝ8u[7vi#[(9\Qt򘳿DO+ajVzQ`skl?`wkp *F16&uj~XUU63 d2*LJ32o7f{swN;&Y[yS%s^ VeJvАBJ_z΀Pөں@*W&P hTaw2)ml\DƛtcLy (IŖZBoE8Sj+SEWwC%x":-_˱Q},(zfx~ffi0}V7Ai@g nmolC?GGgπn}RX:,1Zh璬z)i]e@En/'Sb: DBfg kulӥ #9. 6yڈ]"WWd n)@=5h{' 2wqӵᗹ*I*z^ &$͂e4:˛BJQ6 (;P{~} vO^`=GmWnExaZ3Y4c[%^i9C+Uac CI\&jUqPK=hD!&bD^:N Gt6ExE\rp ,8zخT+HFikA;i Eͬ@ैVN~dd啮;EdӜNo1vQxf8t~.1H6aȈ4OTÐqP/\3D71$_\xSA`-k4@X0T8i{ϫ={DtifWtή]C OjtzI@#'ӛ0%½N ,? ~Ĵ`f^4i)y]%@$}]ݮtAOB!^[q*M. e7au >ՑX+N2e&t/ ʄi@e7i DH#]"b_h <6t& # ru чgO:PDݝRGzAg&Ȯx]ŌK"z U[EվURmI{BԺu&?,'T-SDs4̘czj`;?__yCD5^*dmh{js tF/״)z[Wa47 s(q` >!hP*"f߱ӽNn1 V؍1nCAB=|ʃ4|ޡ;ˑFXX[,_8cAg쿌HݧRqNgkD8:Jጕ+.hփc^[Y[u1꜓d;eg3 ި.*aۓ@CܭGu{cU;Xf?r5!xf]k4e-3؈tr33js꺛/q9jc.ו폑CVΫMn{|:NjD%2!m]@=ʆ mbP$ײh嘠?<؈Uq OĎ! ~psJE)ŜnzUARn`׉5b{lb7 OSsdClp;]UQim-ok3({$MnjIY(D7YVfuOe$ns $I "i kA>E^^PyZCNh,gn|\y9_VQHokSo- >  % RQO"jt˘"DeJ.QUϒ_i)g`aw]|ַ6Fb3aT֠.L?`a=G',+uwH = ~R3^hVB6B8L#W#;RvQ ; m>[쥻H@od~Pgвg492V>#!{|I@¨p~wIsYG;w0 :35rV&V5?Сz>X{~o$4 ?vE#ڂ.w$"u7﹛G@R`G){ͺ$s |ӓlux9(E]PcP{I\0w~#>y 'f+K^ )twZ#A i7G"(T(n^vpHk]yC,1]Pi* Xum|gqaʩ&+zn<=C:>9V*gUVt}[.F-/s6;53) [$azluս 2: lճȕecj+IR3HX8ZR7sEa ?ex0@*ih4"gPқlGv56}*B2\ez"|TnIgcԔf_PiN]9m1#,Dd2<馘, K~9k?XF[=2hl%yXLv,'iҽYކ2UЁٛbom&Zx?cliY6:lj3t9!aFvuH* MeAa"m;&͎Էdb'['D5G^dt鵼vk(^8$o<~hb ZQ HNLETUXR!xI C%$yRe,6:U7*Ny>.+xvF~ˀ"/Lq'†*y|i2L{~B˟{&S/Wna^_gQ(_tOBq=qfO`Oc ODb4bM17cLu4S:!J|ʊ RGC&_Ӥ5qcu!Rz %k6TTЅ0PFzq>Eb~V,ď<ԝ֯X3b$nvQR=j 9؂HXJnHJT8R Ƿx cs@;͛>Ն &3jK_eTNA$e!1?~:q*ٳpqM..H$Iqu&[9fX*Γ sG(9R%aTf2g\rzf9>aR"d&,3uh(Ve/ڎg]>@Nٕ$Tpto$I2HY 'a^aeY%!2҇5}@s&Z"z rEz6CeS` q (G2 }5L qKplf`Шt(P;*>C;{֞soxJG-$CwL[75$a:Y=$4O'7Do\]WЂ_4QmhP\ !]z8@Zwb 7[,#?'@ۤNT: ͏Q]H`C:Ϣ CcB bLh^jY Q_~׾17|NfO9JƉ4r#(ECML(AP~vkE u~22K#VM3`L*Q ̇6voX0W\|VFxݛwn;6 .bp8CrIXHc-pы5u$&8!r ]܀[EƓ +..Ʈ(,[^8X&h3费R!//ܔ۴ÅϚS@0G+q#/O{k]مMfBĊKdWN ڧMO"|GXM(O%(XAp>nDiPBA%HGy <Njc*6ЧehQo%^x"ו#IΠHWd 6Z7=pǙq~O~iŒHR00EԻ8-~h :{6:=6emxZq H7m)~Bin/t2Wpcֳr^efn^,tq8w=]NC?/4}4ˤ0D|Wܴ;uY7mnJ܂w0tn34m8g+[NY_{=ȯUYt؛P,nՂ`unɮѪp1C*"l.bq@ S8Yf7Kލ!ן4< ?UULҎ_MbrU ~j )n(n4bd b+M/mnvt13OKu,>Am &nN!R2 Q6rӌCv 2- %ɓ699XL&^X|7W a%@'/8saJoݩAR+Ouw|W9y1IpHG}Zn`)h| ^DX+;BV`AfiqXLE)#*F*_an?L4{m=p_"wurF"DM_܁~wY7(B*^0+N(,G,lГ_ʝ71LPݷ^&Ae3NjJrrpGjtG+r(upn~) "Q%=Lw Y;!Sh% ۴R1Z_7O_(%?0o$fU˘F ^&(%SQ!J_ y4mMXZw̕#Zlŋ#SdU9@8|xO9_Z#tI<`>2!个9#s=nܶAVr[1z̘@8R,)ФY/Q󧳅o@Cdv4CSW#~3ah*f[jJ)<-)vU(!, fs,I;Vʲ _SV_R'.c[p F(7g~f#Аc׶LIo?nZmKGz?w3"ЃvqOYL`w%V)r&]w>i-{70[B.b<U_D޼[R!Ħ_r?鶺l3Q!Īz v^#[TY.`i)hg QZ."uAVg)Z!#=;? iR ̜UL+̶̞)7H6lbSB;Ch%]pй:u3T{x)]H}Ot[r*!kPQݙzqv̗p`ǾzmtlQm{S}/ g[6'ڸBiCQN&vcG׆؎Gͧ   Ozn< |"o|[+|˼_D-V5D!!kK5韈Q2 ӓ)}tLjH0OO[8ݴy#9s/Hw_ؤ1i I莱n_Џ[ujdk{gQijBV{_M `1%֑ {ZbW'm 2HA-]i}T}rdai-U[]qc\e_qC1d@|9( /Y^5Z;O"mj#{ŬґhΗט^%nF#)NWlق*}=NHREwRUjۃۈώ #(4أzAoG20P 33 @.x#~xl<&iVŌ-Z2a0rzZV,V6q d=aܘb4QG$m|i?Fc95_<)bV$d)N6=˝e58VN["l-[a#6Ĕ_v iV@B9Hq|i!K\6p&O2^8)k^܄דsF?Cϻ W0w')Y<'fPEK}*g\Hh#j@^a)җFQ } D-A.=`M?-T,lPB4(Vԫc|@s 4ʖ}1A{?Ы!܃xrd_?ǹ+¢CPPν=,8&5(sAE43O!P$DKDT+"eOCv sbsxCj 9 ~g`>`'85k^M={@9ʃ7>+6alWdؗwjc=Q9i:ɹΈ! jB,)A_$>c$H9}iB&u2zs!Bu//&OZ p!ﯯ1- ל%y tRVwӻ6c]R=[[$z:G듃)K0mVɻӠĊs^/y*AR-QKoۍ5db><Z; 9_ HB+ TѨL NzM7e&? ,~!G'jj-fd(ƙQ%mKn2Z8!V,a-SZlNq͝q!E%YzlxzL|.#/*z\,oH2䕫Z vO\[ΰ8AI " lMc" >Ye(Y!xD0fwym7]V/8푐acwˏƤҁةfޗ]m.f䩐j^:7N)5>r@ l"ՒD D0R9 ID~ï)(=O+6U72#h.K8@[u',Aq[`=8۬ MW^OPw),`AGA55"p1f- DƖÃF̥Z1<ઓ_Ts;B X&o"94iB٬Z/.n~6|?Ca6CPqqd?Aވ3(i!Cߟh՗Ʊ(I7R52./HAUMKQGFDYzDI̓P7nxͳ"LFp &\j Y!# 9ѥ|)0% /Ѽ$]߿UUI93V_vQXo9b|eadMsĎwz1>{Ÿ^ޟ cDZ mw\7*Eia YXQgUM[%̏S#QxV9r賰Ё;CF^UjYΤnEhSM͹'GWߩq '#Ǘd>=p\fm9>Ⱥ%HWzHHX/7nUĻV1ki4!Pa`r)c % tO;1!wW7WN$ٓH$X8DIј/XJ{^Һn<񪦀G:Zjomy]l81GAσ,{i2 팪Rn ۰~(Q1* 2_40ܵ_ޏ"Yyէ62z_[;9a~sTc;՞3ũySm(Li>{˙SjjjCyppvyKd.q"HV~ ;*UB_ЎwL 8cBKN`lB6fͱ)=Mף#05rem!h,E?OfC!os DWe;LPp5BbByE/V#; QNch| l9-.1 .W5˨^m n%H nےGy.(# NLqQxJx֋؋owjϪzfp֕Ru2䭎o!L4|4O[uБѴ^0b>=QJ[H ?k_e _,t.mE)p*f&PoGmHOr'H}3ZV[TָG135X~*$E@]cLz{^_914S\2qXߓ:D*g.7C:}Θ<ɿ,Ԡl]'<| qX˦_󏞞'EJfct]xePGhZ;ntBhT |)ӱ3rm ҋYyŞ"t.㙭xNڥq:`VJ9<@f_13CE>NaA,B61֕b u o~ANP=9]ykyg)T01c",&]U9żڥKbv:|Zˆ>vB!;~"#PB)^OZߕpu%^`IYǞS^…/wBtꈅQ<}S C SvKܟ(}j% BB!(xXF`}oz=:f G:.-)manr{vIH44m@8h$ BƁ.-B5Mi`rkTupM=QR8WcFB$2.̓*/Fd}`7P#-X7 ;ǐXp1Vֶ&>?&![HT0 ~trNe>{!΀`qjCf3lO\`u??86g}$+vz=a |gơbk>v'r'شhi%wsD`cJ&V|x7e+4mRv灵(%YKtǏy(mƐ=~}}nݎUf$= O,ɒ=Jw|G+ ̺O|i96[>}0yr|Ab4s1U\{酿.?Hi>9nmLinM8C̀vq,(cWIC&/$fj]hy2eCl_ .Ϩ{0DJ+A>H|,p{KA45$2teG+",~ rˎ) G7'C\ij@ܳ;;bd} DQIw@=:/qEI)rjlVh;J߷9hsKő!gHI;| M0/T[ɒ$="O"zҹo T]Fʁ[?Bj-3l>;vy=|]%W&LX1yN[iچ ث52@XUU}8xHA]s\X173hlT䆐R&~FaM#Aڠyp56XV:Y(pEB]WмQ*~&r1I=L5u$˜_T?OG v=I 9<)WZA9㗷lkh.UA e aAV6oڠ%N KztBS:oOWRb{r2Ift )x3ڑjaLwo:[$_ƅ/\=&OBbNM 6PFvUU&5jx=eAnNa on.N,RLR˛-ׄFABh>r-' kXYrbB/:mL]!#.GI%j C ,y[f-KH'ssErT|ie%lЦiWVS܈Rd,?:m߿ӍڹL+9_ _/ )9/.J w_]:Ӡeַ{jPxeViK%d񅉗x&VrC5(L@ B D3@ZH _lgLMG~Ń{i: 3V5DY8> yҗg&8!hN1B@B|8w]XB__J/# tOX+|AoUC@ڷgd-7dk6;5f <_N˰?BiCwVj*ff=aAX =^7'ݛo ԬY !wmBܙ0ZY0ɢb:Lw2pC6I(1G;(.V4%,2f HzJJ]݃CiUd#|hFvu(5!pEI9WU>듯 Oc)<.uW#~GBtQܲv6$ab<4K}uSN]LDPƕAY_Ǜ%OJՋ&m=/P"*;zъ\u|M%DfXlTBwJֽK -\.jI "L+[ ҽ1ע G b"4noqe8m1͏,)=ޚۣ$B GLAԵ FAS9e¿?,X:9? dgu\.Ţ ; EZ<&P5xzHNzỵ1Qßڟ]6QމmrEf"cE(ͤaqŨ ?l"10 GmvF,鋐l-~Rx2F'ŬU#9(«ex|sN .I2ē쮳JAau8YhqFj_}*.WW+VxLj0S@XvdO z9(JZާf$yyC%'AW3~8Hu_+ߐ-GxAfSeouGTKO'?*ל6c[Wx{3oI_%)#*M7(FFTRL1Tbk#8;gofh~7@TDZ~Jx|q} q{GL1As˧i x$[upT6!.Ez1`bVLx)U]Lνr UB^ ioq>J~]R >T8a]0M SLJ&ㆠE2 $9m5G؇ҿ+3T5úZ\3XV ty?]5!"nf{0(lX4$\ Myϒ5OOn"i7:B[@m0u}@׮NPJ0YbSI:l_̉z+ʏY,p~1cjij=a!bo+m"ǣ:_6$Ϛt/`(5H *HBpͰ lfK6 5=K!1UggzVכԸ:'\BڠӽQN*62T,d{%JjcOw1r$3&g)'WސoI=3K|H0"Jũ>UZ0>>*]8V!i\Њhٍ5w ֻw<=Z;mræ_iu/Lx@2[d0/A!saӋ[{Ga.ϒQKK""OLI.Q}M琱<ȟPAHi;X%$wzV$L@ZɠrSSDh(&r&IԷ:T\8Cr"Nwܧa9"_i>8ݧDgϜ8ܘ2+h9`o?ct|] ьt N2IVH6shXU>~;o957R0?b}PoƞAƁ3գ &ϓMPbL FWd,zD/ȍ٪Yn8L|} $T<Y-jrrG:j~hX/jwuXs~@]vLžy| y6uϮI:pY&W] Jۀ~||GA' BH {E8:C4mGW9W`+S9:A`h!Z+r+ƘPN"浄⟔J-U@ p %."͵ lm3g%,IoKjߺ~ ?+^jsriJDIF+b/2C[ VpG>Bk:+|&CUPrTb{[j0e=>&oDw|D_īȤ)O a63Ղ6Gi6(s?Ѯ&qh$?e/xbX$yWgAh̳2 <%7b s E[,Usl(fg+|f6ܜ.X6+X %75`[k:F~Ĵ7RƈJSdvK'\O״\K;򛁥a^&R$ .;9|52]ލ:q%ѕ݋h'nO @.Eh4&(dCx10SŁUW+ zagq{hDn̔ĿC$9#vҵD w7|5q a@!3(Z4Rv 6S?/׹}%<"i^nbh4:pZtӼ@U]7BS+Ss#wk9qpc:&Cۤ trٸ,6UHF[Pb;E]s%=T,ܹH{0ը.MFwkT٭nY#S &~@3_I\ܵDf;:߮gӹ*Ӌv6$,[][K'h4Ԥ2d]Q^!7϶tm(c w{ܠ0|B amqe/$~~FR:)1;Օ1er(r[@)>t+<+uIU QT~4>Gg3JߨBhMeL҅ n&rZg/J|g]ukHCU_,)IEdn36ah\VqFbNLGK`Phh `9 nHVI5x0lXCC\liDKV,\5 9Q%XR֍ڊ/'M˼ڬ{V!lv@JAdw=C4C&_f-^peǃtxŷoåz3Oف!zv n%5icaYzgwԧeq] aR8v Ĥ7` X$iviqZ)̣p;ߙ!-mE}nxh,Rp qk4r+5X RjR gʏ"R"Ȣ- f%2KB}>`x˜͊B X +7MPk4n+ nNB?i[pDTW[A M$C-/䶥@'%-Wffv;`ʮėij?X}Wo*RCd_VT0U=_jbr粷Յ-YPAO} [ӻ_zwJkmU).Q6{<8Wp0-&ղ 0.> F͘K /eꑪChk܌0N>օAfa :]E>fMUa솘34@Eo|' 1{PЇW tzE˙4>/Ϛ{RBw\\rmԠ)þnaۮ\ X_0a=j$>zGLyjrrd$m4S'4zk~6DjXGz{.NJZ!"_tT_/?Xe)HMop=UWg+~9#N ^ )lA0dɳB޲)K!9h';OH3B/6͡UGP >KۄpVɵ٤;@@At^P@p<.vI[@LH|hK};bH<I1$# ݳ%w \Lk=ӞѾp"2g7tFM@of/ɷMCOke5\!nr&" m+P TEefiטJ{RX^^CUyq%~+0j=eBs:ys+Tϓ]E*xJ8|8ꖒ"\PʰiKBA=B6u=&l3oL2Is52oss2)#d3OsN"a xM]/BofTS6ii;zض~->6V8kp.s$΅gfVd=fLpBC[o[A"G~x4YEa>+HK#rݙ4^4!g,ŒΦ`NrԨIg{u˜xXce a9R -!tapPU;>~$GIÄrI||H.E55?rߴQZCѢG->"R- P[\9q,!~K~](v4XbQt+ħ/i[Dn;eUi,~9=\h/s* Tlb~ڦB>uQ} Ukm]sZՐnhD6:F+mo1 H>g /) bq u Mz+%?(-6fU&˨m] (9˥ QDKd<`cڼY@}EY>QNʇJ~RaZ)fxt%= po4]=(סD1f~rQf'=FC65za¯udOP=##hyl~@ITe )vʱg[=ؼ# (lUq,rK*ϲ ŀN?e~ { Z| YNB F P]:AH3w˅@**A ާ׆>+:<'욪G,m}fvmJuxiG)jmw:OGQU7~7v$.ь<z6o d'7ۡ5dE5dk3R*}Fk , y@B z0.qeWpF@xh]ɾE26ʖCo{JE-v׏$g(pnx SGU"QA7ALDݒUxxQe aaMi9fI)eN݊co:J96tl{l}w%ƳN\xl&-iuh} !١I>~Cd=\δ(6bY`5ڷu l7$ m\5\3R 4 &"w%%EISoL> XǬJ ':n6'k5J #,6\DR]=€87YcBح3 !ac G4`1hmd1g`S&?VqWa4 K=mVKby)S1G#]@[n0P+0jjX Ȋji(1&L@Sb dWY'4+c:WxxEui6yllMogPS+l$[㝄@"_ƒ}+ qܓ9ÌsY*RaފDZA(%a1l^9D̚BC%&aWp8<Bc|$EImT_hs"pk}, O3P\U|'an9SId_~A/"സ>)U`_[@ eQLz.ȏac7?>s9p;"6poAn&ʢ-`wBԂe^C2 +g̨w07U ؠR OwȎҊmI5|Fh0Pf-*Xޅ/E Sp؅Mנѧ gAqTiպ|n˾S\z&6YF#sr3e}=.<>>mT'PH<ɶ(xԵv ~Sgey$]c.< *D)~9V#|~-Кrr!}AO>1 6sQnOҍ u*CꌢЗ4AzQP)Li MbL'>@9И1c]u[A>)Xr7uTnz^0]o ?.-V3!| fGM AoKer ~2ZgԸd)9` ǘutF_秿ǡq#ӭ aw+o= t+MnA^ƜTۖ= }xO"m$ F_̮4*:od#c CS#w46;|?[HnF‡?>5*6+@^Q k=A?PqT9C{`;?Wbz_jN!TO) 'wGG|Bt0꣄bK2n?RϽ܃<Did "բG[rFPF2u[RC|0/U>QX F?R[~޿NZl+: <5%ߔp _ <ϕ|jpme@qqsBҮIi~Y=|*Mk~@P%ٰ36TM*;H| 茛SvHR ܖGLK#:>F[JEIjw Wo s}*`7J#ʛz>4AMl(J4*H]Z{L^rF51ӧJKc W.PkDy%Y PDblY_܇Q*O']Za/T awcFqִtҖtW<򅢕BZPBևRvnL\ ̭C/knW媲 ҋ9aWCUHFݣB_u/8!ꋞ _ߩ?{埫:uqAq)5&@%W MHe]z[r8,?jZ܀F"w|&Cn-įs8X͠[K k3lCIЪ1q&oqt7N |{j8Ǚ}, Uq*2U!$WVoI|#hO{L#lp5RB)!sJ3şp9M'A+Bx$ص3|U`Laa3_׶zp1xt*HRo2ꆲ F,}wNKMoc{ghfgP a[Z"Ayv5 h${+%tCݿSRJsy ABIsN-@o]WUx{ڛI\|:D>m4WT1x=(6z 5|xvO(pTE6¦N#}\~xַa\ck9Q̕qg}LIi+N`@8!׌cd'X>۹/OH+ЦJ 5ᒙtAJio%J4ZaUUkO#]Oud2YfjԟC<ލt൵!p^^FЄO9>F[VT X0聤߂djz8oV[NaDh?Vf>"Yc6qCMt2'W5֗SQ> | &ty1Y4H} (jDALstXf6Z/0k$S+58>s࿰h٦;{29y 0hq42)xuhIlTR|0b/{/<-Ui=(.& j76JEA׷=n57|oZb'\|Ms_)_CCQyE7+e8N K1/C8^zyW1;EEljbb>-)yN 4S*k$L T};~)(KA? RpgWBCfXٝFΰjO=hSZcSQ #CHy&sC&;.#" aչ=.9vE?R9{>5o+{9]O<:BK8:# 6 l_qCׄ(jPXZ7IpV@.6CIVngvP/B'KL!Iw?dȻ*0"la~.T# :"jAVVP+zjІ+sbi_o.c"U~Ty$0fwâ}AuִߖFsiV6.g7ب~ ~HQG X3:n/l(^!C S/ײ)4?@a%bby.͍)5e1meBnx 91Tc˒j.'ƷsdȜ.|cqQ2Y}% eb9B^~fU*%x$a m}g:3XLM, Zf7"G.|2 *#n!f_Zؾq1@CHt8#)_!S 1>7p9|@NtVP ?ǬTu ;ѐp.\:~h`ODyH:6d=<ßnnr\Þ,Sa PC2"9o,)G\33BFFCK0<(|9^RU:%uX\!՛ V8lag~%ʝ`a3 o=?CG~x(f!MC 3_buq!{ %F$\Ws-FnD<2{BJ#%lH_??Y&' ,YB6'M7+uQk)AEjaI@{f HF'fHx|?q'IZ7/*']ss=уkL-0SdmrqpR]lxĦ&I)CTiM˿@dyl;,%׊/Hw[z"^=u8rfYI?k}z d3UZ$z-Xs˭3oMn G>;DW")pZ̚_0@)#,$ϭY4cY6k(`SC7<>"VryMݸ!WtXmџ: A5P4>l8A)U-ڙgW8X@#Zq8Ba+{Hmq~Džq\Cڃ˷D@;!u=0?N٧,np AiRl_Dx (W s&HRT]]q1I#TY ,!{kzDa_zوdzMA/~f%ZP&nוgOz_j@M:Rf%C!/[YXl X}tzj{OHy*L#ʔ% 4x'gI%Jb[Pcٽ }2Nճ;J*Myd{NT@dE;8i Th@ihu#Y:>F蘊mܰPnu/ׯD$ ‰އ,PJ Ԡ4̻~ALuXr|>x 50=/;+)j58 [{2$XnFA9@Y&v?Nk_vq-Db,V0Lyc}Θ"4akNp9P ֻ{Mj|K7s7-zBOqh;'BPս*^vQUFT@Wը#9FsJh6Hux94f:la T`jބefN -=qΪ"ȴxG o20+w75fE$;J?gJMJ^1Q8Ӄm~' \plVkdP0JDV v\do3eWЀҶB| gn!oh2jg}T_]=p.B㧡Xᖶ]mqK .#>]TXΥ r(v T.;13dZHBI bi5rC,GO72tDZ:7 \`\;߱ML W!M;`do+pAsBN`8ZnsB2 vdZ*YݧGcqk5jUNd$p I]_UdaDF!a@enm-G1Ct?qՖG' ja?br+y 2{wzy {\p`a=m3ŝD!_:"'F.C}_07^T/3Hy_GR4rLu HNj[051|Sul;PhE;!td͗BVqFnzlᖟF+沠ґ g1ܾR;o%iܻJP zN4.&nR\ 븵YNj59u(qZ(>oq6q;rc8E0u! 6ʪ(2b p -NI֠|}wq|}! ?^MuIްn!Q$Ԁ koxsW>0S߳تkg7!mgg?~͆Rl|hSEKH$*&AՂJZ`;[۟heqʜ'&]ܸܱ;:<"pkb&3D9tɠrSdvzPQZ3P$2ԝRtՁK愞ӏrMV'U޷fM0K X/5+{ʀ0{-(a6자i40mO/lEdXAl1y$JSJ3ziR]pəcnǔWo˘:VmY!iN\>vx S*لb(*l1='|ԮXU|JĿBZVjXˡT9Um %]f~dqozhա"5Fó\ݳwp[:︘Hʳa8 m7!P>FAeRaϾ}ՄXB̮7 hк+m:-ۿQ}s0&OLF-J÷Z(SIN'TWΑȭ&%d{oN惋JنQ2s2ߩ)GKtbT@6YGaHB6VABtѣ[!MFG&ȚDzHbzkȀ/֜4my4EW)l``&co&[]=-@~-.,i`Qe<*ce?H~h;/0ӳ'GfGdFÂq)e/v˴ʗtkɽzmbAB]E4̶]j Vv$͌KU5`{/ Pn>N%g^+T nVNJoWĴ/}J+(-nd>Qq܌DO5 ?d%^b3}-N˙kX"]08QgU;(ט]_U̐(bO7@VkxS{ ܚ~68 V'&ݨ.vPnS1ŏdc͵~¾,_=6}(e0-cʓm{J1܈ -+-4|}xENs0fڹ,(vd4%ni芌gةU1 {Nc"мNB;S?s\kMN̂M9%6SY(̠/GAʸm}ޤZLDLy`?]-&G3۫VhEo1x*7G軆$i9v=om Mӫ1(k~ DxBJUk#U`re˼Sj]0  N66\8YsDgZěSA]j8KduyWvy sjZ{czѿj.C mQy$/&p> ]j6t7 ,=~}̪zwn=jׇ׏GT$tCn*yזU 5cݵ A*}^zB}vn^#g,sB,-lsT"O09 , 赂|)]bO[+J-/˾YX~.>{8l/iAxшה㻈^z<^M[0$9W7i |(p/e"7T@nɼ]\{P{.1ٟ1prc*@QWܹry[6fL!3B{B3O:V.sLE ^˜ 7L~㦁:'S| c>/)2+&1Cw1==rcj0J{Qw&:zJz *&K~:ҜUf3RsyO`k+9#-yr^$\p =mHcYB2GBr?%74t#{aeEٲq4q\+/otyCىaOh˩?9_\ҾVlSM 3J5yi@|$z'%v5gh껋}_o#g*Cgg{]J~m*KS+%*s /nADXп2fNiqƱU /*y~˫ q2K\#\!&#; xL坧md xWb6gel_6G3^ϽG'x2ݸIhssiVM?jmdHBOAhzO(;)OLŶTٵHvINBeiIfYs;#$d𸕻sN@3rz2;q_tPZNv Zc6Ɇ@JF:0gpQ~6:k'q)eZ}92>}Ry^~e'>T:l oS$<ָRzpv'Id9"LSk\'mI?A59܈(YhÀ5Z8I3a ܘx@&^q=Ⱦ!;ք&"Q/D:b7mvۚr6 jF4㎀^'sп5<ꐭyGx;b>٩O%C8m+;÷| V,mf>zqY|b: Y, |:ex m!28f¬[^HHrV*DN{hNQ s34ˠ(Lb ;w5󁹘 C0_]qEV4v /C!*2lB6)7eR(ڽCZեa3'H){Tѷ)iDr0[$0#q: f%q%NNh",/w<EUH'$&qan/wQSa42T3@៮ZA DN.|]9,UK%j*]`b"AՇ "19x# C||Ϳ ۮ dR9׽/!ڀb$-Ak?(4!'h/X&m&@0dF vN/Yqg<$mr 8sVj#\4J|xPfgS=^89"dZF*l:P5IP[\Fc=;0;]v9/d,Z.G`*BG1(V%#uBX#t0j\ad&p*HuhPB]9&}sң?̏f\2v਑~(;$Kp aPE<T\偁䮩+ÿ`B* 4[. —7eA\3GPEj̽KA\ٟT2:dD|'>a9YxU8Gw:"YZI}/půb>Y܅enxvCs9F%H]OߵӓYFRmQśضiC1'`iʾ#L̼ULr vM{պ)ĩjƗ2Υpeʑ #I@_\ٱvHAXMbj8 u-\.Q[\+;H@yD cPi\{I}z}_yÑ/6|uQL:|EhK")'MIy ?+SH\m`H)o26fi6GM HGr#ՍQݘcуv.s1G5G Bs̥P7+\ȗ䨦5]!ŬlKq'Y0wJ^o4…Ҧ.:LSQLy=< q"z|4B͒WyokB __ IÕFUOR^'5[߁i!80NH#Dx~FWl{9֤pʵz &]δd0s h+G*?V%J&?pO{K{.7 oձg>4ox~6zVa=$J gP$ ;{T+[7& (vm>XD!Z$3ome@a%X]):fs ^0-`9ї3l>\K3_W[*=à-lt)HE]TwM2jVD-=۞1țC8Avz~ȗuCx 3M&87,Ҥr}~ηGI`B٩'wv-ؓE(}lOTﮂɆ#c]կ\oZZ3W+xMzL׮c[/ <%Lʐ@$vlDAl{ ρ~`*Q&|̣v#ҽ Dse ѹ+qXBX Uz?YA|frαS$1O3Ui냝v s1[/Z>t'Vo'RR TK"J8:]Ы)wAȃk$8|= 3aAPgԍ|SC7*U)s¤>xh=JQ_[;!mo@@x艴f_ 74EkEbi!+Bf9<0kypdW.nUYQ7i\# OieT㵛 ;LmR,Gg·DuײRz=f,^B\DǤDQYQRy(:P޳$T'1uqYrls WpN G,˺.jq|?|+bk! ,"P}SWV.I6$cr j=qnD-kbkz;Bi[B-x'|N4q`ooW!u/h1?Gg^ӜO0 S_=ŒLc] n W/JyS"\cwP]-}g rPMTO\\27'_E 6 4qZMX5(ɩWx%ЂrK GCê" /H*G8i+b /Tham[¤|_"ߊFK+; 8y%"8{? L ̏ܓUZOwT8j1dOxZI-|Lis3B-`dճ~rRu-tuvH8kZεA1l-\V,E\ND!!l %G8i"s.=ʭiTTw Vc9X7dguׇxBu"" ̷1QDk|2]H} gKG)1y"]KsZ./jc&\[Nyu&%PBďiuM@u=öztrP7KDsA6ōy4#bxiObO K]  4C$"ϚlLHNy3†Z%s CGȫň|0.mPI^sP4V0bE_PHGT5ÎW%DS-7b̋[7Q ,}7{<$IUhh`P ,f,&h ]^b[ڤ\`\PսK1Dn2td dr/yۦKn%-,LkT8LdVM;F@Uq,o.r II'tɘRwտhԤO" M/T2K2m,MrUc;]y-8ZdL ID$]<.]0 Ϯ uUMdMFbӻ3ۮ96(rJt[7N Z6z( /N܆[f>,i Zlx4ӆ]{;RFRMi?e"(V6#.Hc0c ܣ+L#e@o@-s$Dq_ RC< u)Яēi4D`A0tOor#AZG{}d/_Qs }D6 T&P:zGƈ6F&y}n+ 'VxOk;zho&!4a[_\o]J!3J^{%'f2ko +咒S `Ѭd󰤋c]2ܗ>ZԢzKD! ̘vd? g&nӤl"&~OJ2qܢ6lT)epkdױ~KΌ8"=6@o$E*|_!;hlA׏:G*$b] sbQ.$ֹgE?0S"i[<-9\ azYu]sg.Yw|8?ET#iN =Jk`P$x 2z3”rhM3illI`<8@.+Mt($߆RĮ:n@㣗ko"B5}mqx덒*}]ViB|nhUhCLg j~gr򰠓VZc[$^P:q)GgT@o-˕t?jdnHy>LVGkxޛn=83k/2a {tka̍K~R2LK٪z7-vhr]?]h+dw-Hc%#U;Y/AͯYYҘc mP]ckF4OhhHZyb87%mQxHZpF%U}BsnM(][1wΩHoꎧ9]t1l2@G_ l; 7Nk(6-l{Pkj&BHtsߙg]5tbÜ1S~7(<_}9%sOT샲q8.Ncc}p.!23_.G/75CB9APrl"fQ}mcBc &Mot"(i:Nц6 nѡx[D]&n(QKo4NG\.$DT]K-BV`0zSBcj.H}F]y2rci$nt$s4a`{3=]sKzI`bgU< $)cx-ӂ#(TX4L]O*v31F8"HU8> yִF}\H3;$h!!p"ɻVVإfyeW̰'f+\ʺ'd 9}mIb \S7PX3fF /j"OCmsd1ɽ#$c{n9m_32{)7ʚ"߬58D [@?pj8cqaB $9TGeRa:/fAo"{mu]A94bxJ wU{@Y..+_h E3s*ZYfltdžo:jkÊɔh,IdFFg僭|:(qqD)Q ѯBheգ>=HB"eG[8QdthZr>SL_>Q_#9q63Uu,m6ȵQ뙏]td5,`'{s6a7%5hT\HBqT {PaRxE=[qB{r>2-}&&V40\n"oq[r@V`` L]=t0(Ӌc 9{H.ȩG/%f[/Q, g d\2Wq$5=0D1Lm6=o(ӛA2$cV¬tgv̨hufHdw[햖>%RٮLS>erQn(*o+ ye`U2~ W*8X>YrxT XPUrmd|Fo%3/u[35s5'Y4e=}L c T jr.<*JcRb&ZklS<3 "9=)O6cDOUM|O~%'!%'W&Bp,R7{JW]umHtCp`̪~ۉ[1 cgTpa3JBiF#>=F-:n і(Μxe>ݮe-bF夣QhPXļ]*5`Ȃ{R]2'e0u3FO)euqMceG'$O]3e[aVxHo_AX),\tޭB>mxsCVUjK(Q <>.lIx蜡x-MLSgsXeFLBn& ҷ.5 rwX8׼I9^/P8z)> M+o7}ݡY p$CS=>n7qF /=êbA7 c9C e~B5t{L6Ӝ*~ 0Z~}q(!NhWkBX'B5ha ͫ_aޗT΃=wiJk}Z5zުj"VR肹I+ΘMRA&ATy3RkG1ӗ'JlcjlgZ06JJ.FG$w^v,&(tG$awF `SV^R_A |oNGNQ\m jiTw]ipO*œn~$c}sqo8"l]`+ .yiAYK}Z2N7vd`rw8ŝ=DEfN+hL<]Ոu(U'QC쎝P5GDR~d(m ֈ ?c,7a<(QzMwM]jT-O7~ȌIMܙ-'•R׸^5뜶ލAn<2W%ubhR3,yV@NzGe 4@ѭ|#\nHU,ՊjAhmiش.{ -x1= HMjיAh-YQqQفŪچjټ9[e(!R~íx3Ą?8\8 Lo5;Ʊ0>jFUzF @:eыT^z~4_2kZ*!GT1 pc܋fNQryFd`!A!&Cm4W弈[V;N3ٞ/x9;\u h8kR3{iL/hN{@v!G'Z5cvrξTaGLk](-n Pom%(e=T<`v#XA%*xn**0~:$Uf/Mx"]D(($B b<奅lCVWЀf?jlߐD>qX?N ,`d7?֟"m[5io!|~fk/1#ZoK:yV!UR'?w}ۇQ/E;^U~f eJ$(G&{E#X4f(S{@BC ]OQG{&\RRo AI7-·oPV!^SRGFߩ ^P#cty`-dXKR Z]U b าpf)3QhBO1ΘMg :8[2P4Fgn΍#ZVzguRbS7%\(vh5CijӽQ5WQrǡ]/n%DA6{tFh$T>W%Еݦk"\P]L{MʽtPb3m`}5ؑ)a醒Il! # rMc$ ,Qpˢ|̷q5~| ˈ77rXJy[<<['[.XHN_v)'Oӊ/sYQUn{ZhhꃕOK=c[w;)S>B@]A萢Q= Ch;}CVO|›%>ch淐CVRſ @VD='Uio7Voǂ`veX7,.sFMM& l\1I*6IA]CV+&kfzOPҀSjŇĒ;ɷg+)$b g-Ӽg{95Bב@ַj_PԦC旤N9NқcLqTH,޺amjܺrȮϖ.X~`ĸ(:}d#fʼ,UPwW8R}KON4MH{W퓛cc5?lZ$MP08V}NOM4r&(dj'?DRPƘtJ$j7*3 95$r \v∘/ЦtX$< <3w&ڛ aőfWa މ z0nK`5TG~i"8timCIɀJ"=Ub}԰dquSUBq5H5Yj6ioCmkmoädQՔftAB<3r" dd+VZ D'><1c_}8J/95ۡJqoC祭vZ#PurP~SLf甇3oIFGV:v0&L0G9GR/dݖ'l:tPݐFmi-p sf FM#ٗ!7‹') zS N4#-fnfEjY Dg+C-rõЀB*H7YO$kvAMeD"f 64U0rZm><^v7uj2)Mr=A%+u@=^F"ΚXrື X,t3r<Sp<}ֺ2~urn,08wp# L *6y~\ R":<|>X 1J*RQFupޱ_ÊHC3GSpy9* -Z,B|`]nh,!nSI3䰶NA/6$9#EiP~GК`:TOv2QvǴvI^o/L `%SȣOW"+u" }j`)! wyK*FBñ6p[H*:{4iaH8+%n,7mR3g>0,}w ;7llUHۄ3@us}1Jb[_HeR) Q(h'LN&YP2K;jw,bc`~H* Q%Wɻ׮(p(|=(ZFTU"`0FuA_0 0ds(ɴ($z 4kXp*8JGvͭ(x5Wo 1[|C$[*fVAnғC#ÒފDACZV׎62(SbΧìGԍtzh(yȼ/#I]&M|R!]bpmj,-q,׬ہ!(Fjj=isPIE|w",&L(^"ǹ*:A[d]RO/0;B>{c4|g.UQS9=E$Wa q]g|AjBGԻ"v2!:ےOA% Z|lĠ77fY* Pyi|D ]$lQMʝ43a_0-JE$_2;{Q雊kv7=FlYH̱ jE38eQ5WASLS5!*pr؏X/XL85pV`7F񑚈XPJ5 58qBEbYݥMGǯXGK;[Dg`k<~_Q:z_eqFl4d6wr3 b߮Yd5|OڐG͖+Q }YYZM -w[CmR%GDqFHbTڵiXK;؀4I1. Jxú0b9]g WI 1DtГg]E͵%JG ~ ˰;خ1EG|BsR%!ne`HVo K #O T9$o,MॺhqQL^,rUc>Y"&o-*qӳ]iX0v@t7݌N[K.MSgwDc_RTԯ?\VIiR'hgt^[`(a&>N4Ξ5䵾o W,e!N X5279GO?SC`& \T5'NfW!o6Lk_%tp 2JwÓOJ{gL/ w3X}PFVDi?v?ǀW7%!5/bxk?ʸ΍^ODi!6ޡ.MᗛsSb*w5}GFNָ].e0ߋVBځr0 "ڷ/9 vF+K-8D-OUO|AV^ҞwNJЂ"Wdϸ\V* $ްI%Y;g *R@\q)_oz̷,ދ)N2?.D+Tӏ 7OhqмAj$.H!Lӭ=ZK./PNJ, -]5ݹ`Z<:ID?ZQC+rPnɓAG'0XD:['{wƤzGp5KXe%Z@8ͳ?c66@q"ˀG(1#* ꗋAt J$n[! eldhN9_vʺ 5suE CpK+bY8o}1bԛLBw6Bǣ֊;& x$*7x4?rH=ÐLMDڭi!fK8)7IنmuzO <{g~$5{?t8kkBhs#:ZiDŽ%ɏ,Ҥ{8  [+*f* [d-kA G_PY'b*Я˨< > j$w@0m/VUHGi-w5eR.䟗+Dr~khL[O^n|4\b_Ђ;i TVU>A(9UYjf|u V7}':]7` ao;n'bf9b=NFx%-$_+_d+.hnR. q7ooYwdƘ(E#&>^,aԷ&mã o#JpFjybhq"} kr߱^Zezy6+Gvqҏ:PzkB?q{mN8H!gl&n &k̑ t3yj'8mɓ~/l~'?$V%SS؎*ZM9hJR3TYx8"+Qf%m/W<6]'X]Z}G8"P-uaՋ٧5&xi5WOyeYomPḭrյIz~bf|Uu8[GLQ¢c 4Qw.զؓ6R*ڊJo@=ޟw1ګ٢L,P9T5+f^5ŎLѳAu"X䱤k||%AIvux'<0Jkᝅ(9n$!e^ A 7004-[712ս%7UF^45HkKN6&m8Y_gqDS{{oeF T.RݦǍG;TyV6xbmk5wмkF^31\ݻ<$Nmfq)z_NV\*CNC~Ie7 ?ld5̾_[:о~*O+z 9i`7#A=&ﺕ?Wt]GD>/p+ŕLrM^#{vLJ weipn_ٰ0Ku. YJd<wu9z[%[l;/#p*3ErcX#2䐊{tCnU]tig(ehe3!_au/Kl#U`]*}tt!5<4nZ3E5*\'$]!6_@ҪA:Lyme8u'śDQ`sIdᬾfd!+`Jܽ*J͸ 5=Smȍbڿxj+o_tU^dQ3qJp7Ċ)0>| מ%w6Z큥c!:N"@j\];?UIKfBjwݺa" |*X..47mOFF;.jB\oϒJf{5#}W857w[rꉵytCpkn:h=|{2O\$+SeDݮ˟ ]Wz-=k_Xo'<;7[β3*/U]@3yO9שZ9FލI)&;jwF)gZy@E("$JlCcfa\N9 zJ9bZ3H:'td˜7SA|L)Dl'fR )ⰸ}:vnˮ ͺ6F &#byg١oo9V~ۚ?_8c;w|-'x]OpyCbzHZ~ DGeㄘvlTD(tm5:ZN 3ȽO Ku`vY/si3ؘ(m ׋'"z5/ZjYhT &IUmHi3UW GE5Yo#!?⭭-G9,aQ̋2iZ:.M;Oυz[\iZȾ~;I#ȳ(f^FkЕ8Un# uѕ(ᢼOz457~b˘VxVlyv +7DPA?p YHLpѭ\MM+;^,W^z"jr>SɉI7@Brڣ^_6Z 7cAhuPX߶9sͮ74?i }>L8W%損)/{s%-5WBe{F- B4JT_b{7t|/-:\_*jُn) ]y(㮃㗹3\.-' x `vS2l,~3UV+˽t3C$~fsJS$vWm$OxԄbx/l]+,~ pzV>Uzr\Zհ/;y"{!}]B l Re Qzfm^)KBD3sz} Ŗ.?ʖIz?cΔoۏpI|3͊n6NJ9K)YT}XҵK ߤMoީny7db dBr++->=e[6ggCzv.Uz?`pbۄ3XcdjP@aTf؎go?Qc".`yr"ۂJHcl  mTDdgE@ eӬ.Y-n7 ;zDz@vgeJfærM58sa$Ae,fn}c<6),d%y\xWT7YZ.},My`I.#oq-8>>*rė!4Ku ƹwm\Fb^C[Jћ)+i,/f Ï]JhƲ\hv (Eʋ9*!OҘܗhj*w;:%FSU\_ ߱WMgL̫ NTD2ㅶ^Xy;ƵWlJ#MCȆ[0)0hShѴ=Ǔs/?PkBtKS;i(7[Xj {Fo8*v =YxՒ#=iKAҘwm$SB)גm㇝^Փ$ղqYO{훣j&5S}*3CM"qb^E@G5*l$PRiJz1xhʢjA!LR)`zq'gxPi6hG2pTy$6YT 3c?ߪÈƄcΠ!d e`/;/* _8~Ўa&>C`f3SDysyȊF,Gl(swnY0_)&,3X`2'.+nJ( iv tXR/#7 ̛XDXss>ȣ0<{zNl~1܊gojӗѴ ]W=IN+' #QJDhrAgTeq<d/C嫟Ll4o'9@o>f,Xt=78ΎRJu~F F)oT.WRӵ\E3Lڸ{pRțK<JK||dcWi&( Ǿ,^J:gA0#GڛxE1^vek=TJMEff$DM*+и11MN﹤'MS@h#BW5Ja32OZ/ĀrW$I,v#BY9 8rWV8G-⟑+my▩x(s=_qSbG\m$--=oPP^YOp!|IOCJ5sGȠ^fSmt{^u "^4ICeo8 O kF[FVNVC0o $8NZ5ϳWj\@|>c|BYLb_??RĀb܊nu zK񚅐×iB]6&[- Gp7%;ܚK%h";P^rDrI'Ʒ}r,z SL7I*!(AC\g4W﬋˅y[H%&nZpz@*Љ %HHrxUf~_h'6=L50R]p4uk,D1~ƅ*V;p*gƎ6溹JouH8rnBKqH ञo)]Ȳϛ md#Kf(b݇%fcMW{^o1YWےVDzaK2l-]D_ mGQP2eQ:[дY*;1Z a)n>E7⩮ڛZne^!4~IaUyOcW G'^BPWGR)aSckdcd w{>1)xJ$d;.j.P)a]v_+.|.:[Mɫ;:Ribj\ g?&uM$=r)/dP/;LBKRS43y:j.wąB6֏ |A.l+--3K]1Ц;GѦO~/ ʬ%z\K3ei7(};R 2U;M'V-[X)0ӈrn?]M1$g">%:Y<v ,wѺP/J\l[$&w낄0@sRO }[@sj*Mv`Xw $  IX|Ub[ "αJ0LJ(Ql-2KS\EM.dim~3`P7 ~KO:)y]*W;9b Ȥ\ȷ(6Dg(y/i-8h +@ ~)}X?|7a*tfh*}tRؙRxʱq?ۇ8rz FC ŕJ)S'HQͶ m5׆UUGsI@#5Jt^Va{.4uoہYtMP*?Gh_'SźMi{OkQ5Wlj=?SJ?"Nv{pL~^IuT #t[pp3R;|^C; ́@Wh%뒺GUEEɬ>]eS,ak9En]Azl;9GcTDp' ' 47`]ެ ֖WH,:XbfV 2WPp5N3\vC雄 c cC!} #j'q1yԬ?ϟ-"e0wieB@齚Nef:9[rgQ/љ0@ dL\jX}:ƏʬotG8QerE;~OXsvoT>gg/+XB^cZ V9@zXL9L?֪/ ʅTm6DCfC?1$-Szź ..'vݖ{INR@q(Ԭ"PFu/0M:]6P<]M͞rz l&(m!F PڋY K1\=Ũ_SYiO' Gi`E}M`e[A-@~0aGoƑHiFymH3ȄfU _`mt^ߩ ηۖva:\*Ё>ۘ_`R+ K(hǎ{1CN,zӿ.d=}u)_ *fx7P2Ќ&]E=-Gs2S%*ovq}bD]6bxw⃮!Ǫx`Ҋvk!p۹Iڀ~Deߟ1Y+$:A5L6AO⦍>%668Y-aٵi)85D;‡e$ţ14dc4NR`@Z­*-;xǞd*֘39/}+5eR=*\.Zr<KɁ)`=\]ו>bGQk$1}]Cɫ`Q;%NGCY`w975Y#Rdnr=U)-qQ.WR^/MV}$ƒF@4;8'-rT*y0YXk+!C*2iۑ_ yHY ۦL`g?ۘ7ǘ]cx@xy;~&9,^36jzj$f?ſahZ6,3ѐjPis8C\ʉ%PL Q-x_cVD6H;pଋIQ%`e:цK)tLSXF94qۨYqQx){fCAb`C78|K,h% `895a4tQwR6 w-5Ľb)pՓt[>`.y}:07T0s.\WvIw\Ce7iogG0"P摰:B݊fyk^3CkYC~H!EE||/TB(_apfvlgxN}zۓ&m/oId8rac¶Yu.ˡ$&ip.M.@t{7{Me"emFR!2~CԂM6O54'.ƸlK}NDWKFX8 ]z `]ve>}F赹 "DJcMV')/'X)Š*s4sޢڳ]jFuںO.E.͕1Y=T>q-i} B00ӵ !N#.طni ;xn#QE\ϴx4[v9 \Mu`n028!cJ*f7+mNiǁJB }V;=sB j nA#VJ qʨ\9G@oJs;>ùu g*z芞 Qkth398w> ,b>%Dj֮b'钃W.Im15yI8x*ྨ@NH0CD hI7~PB_Õo-gF*sy-%c^uev :*Ӽ8jv Ki0SI= ݕ@]mQiD)SG-E4Y>C{X;\)AT+yRPh̝FMχwDQ-P/xÙ-k4DZi9bk yQ5QguP'i'F%ߤ*'>ZSle-qyA&ٓ,}xe02ƭKv)'yzey+p:]c܀SYu%z^,[{3˝Z/ A2kcR&87X3SMњ)e5HPo`g:VU-0̒Cd父52RNf \.h //o𛷹 h|>"m!wڪ04`U_aNv><Wֽ82vd kw+ᚖ;Ehp6G?P0$bMs+9-'Xw6gYfw^K՘ݰŶ%v?^|=0~F^4kl ZTm5us^[<ۼ)aѢ= *dO@Q dUz?{,lcp:peDr!"ti#!ɿ|[кAJ[?H։ lRoesƂ7"Q*K/[i!Z-!y3DdTt;HwML(%}IPA\͍ڟݘ_(TGt\Ϻ yKBU( 'V~=E|oޞ]'xH7 vYT{ןk孃@G }nr"+#s2yKMsL9wc2ɩSV0 GEs^B_n{LR:Yk{ E*"p9Qٲ#"sړ;yl Syڒ#:))Yx[E09YɃd+#XgM4mp*UWfIbp1j ;zn&b b B»NA7 #-jR*e1/gd#r'3?^ !_^]C :g`Bn~;jwkGpT'Mc쯤@!lz2^I/ci'4e*={h>'؅4K)j@:D7QYE:/pIY,3HShM"ΰ?l"K ړf,P:|Ў@?_5= 䀠qL=M#-" $<lSæ {JTټX:yJn#bY泒Fp򒕼z(DsFjLx[ {iD_4 'ۣC]n>Img؞9=v$k7!:M5$-iJZOBcהUÿۄD|Cu+D:97M7a@ .^"4dzȑx\:PáNP̿hUŇ:Bjw]$FOȬX8EoRd !İ\_= azԳ4 &.*zU81Rq`gE\-Dccܴvf7h[;72WX~cG3x_ @=S5yE`xsaQ)u,)jAquIȘ> IV ^2+;rT;JC XbA.B ;bWN}|MnbɂrO|W.B~\" x錚}!yXvXr!޵4h+$P=r.yf.~lwۈǂciC\tK g_9z˱A{ttPV iPv/R%5繞t}nx#Y>}rׅ+Zw0UIO\J ŸğZi70o7@@<38v{yO?wHF,.:sp`zKc }zbcGd,YTuS=Rs1QIR+~׎K5ID1{ S8&N>;7_ eo"g"e4׀v,eZ`p+G2vt3SޥD#˓/h ]0\ZWAo+| %VE-yD$,2X&slw百&xYdi"L;6B|~mFOτvqVbV;jO- `#ZfE@׭_Da8b90t`V{vQIrѮ?a]~ $p4pT(ɤeadDEfwAf"IKyųΦ](I^?D)}ڰIIoʧ.͊RDLaQg;"(Cu`薛BIñ-jŒU~Prls90tuEO1-F!BTUq" f5D15eo]&&bL<وOfxۂϸqb54%ɹ ="+:;LO.'{q$SRV7+ }4 Z\@ˋ{U:'i >% } zѓF&G =D+PPTHahw˞6ljĠ{pM"[8 [M" ޑBfơAyT`1xC<ȅ-P2U'$LBq Awx/'֖ MuX=9zScMݻdXu&'B_=y#ᢻb-(QIϪDI7\Fd"?m:Q'F1Z.g,3OgiX-A5 hh^+F~ NisWqh!pTmxEiT%vlk̰EY؏* t?%ekI2 eYMЄ]Pa=yFPߦx(JoK0E0;tT!'8XOQ6<d݄֛ `%QYly%ۚdޱZTJbvՅիPgɉk 5ڟؤbKS 5fxqv}'$i/6Z0|OHofbIQM "p Wpo x9ٟep̂{e#+ c[ {$.UwOG#-\H(N䭂]pgF ^Y *\Q\_t?i3L%6W7׀9}0*n3:"U`+ Z?3/:#qjR2|bś~9qpȒ#[5l {@HqنXD>#v8+g@L\b_Nz?QUb4Dx⾍w0F8g΋|sVlv/=xSIdjsc ?xRw/M1UB '?¬SҵT-Qڡ<1zA]N:׋tz~)$gQ~wXF"+12B'.M Ł5 3PO}=$ӒgD;䜮E砳s޻QDUҏ(P X(:|*.ayq\YaζϺ˅W5p y3qw]ǼQs؇Ƽ{CPߥ 4T ոLNRpu/Huqna4*G˖RMj(oHԍj8Ts.6Hڱ|n7CNX!Y@fw{^rA؀ktbzعUsjW;;PVpا'xrQI,-}AmiE?4;Voy5#H#$|3jS/ӂ Ks0RWRl ~kÌJi<*3xxxn'K)ZUx [TGj>7j\FK,zw^4j`wSSRS< bH0Yrm;2awH 'о(2!1u =\lO TT0O"]A]Z#qDJha|@kIdWAm#VRmDJn䖋K=YcȾysP'9Աۼ寥S!ezo s~o*a`:NxތGJ6F2DGЉç:6.7eؘ-"|*3D|\<nmPYVݨNpCc/1n9@(aH&Zeo J$Ɓs /V,UͦF`{A"aI=}>ZT4Tn2͟~5mUb:~u<]KpxPpofG_Y$6Tnx(#e ErO#Lx_*]jKP̧2MiNŻDW _+KUy{jӒJCﻮ4yIћq9MdW$ĥԥp=7r,3)eG\ۓY45E? F]̀clTY_C_I@6\NSuT skdۯObRJi(1&"`^cAo6>" kR'ۿ!vaMULF4v Q0 iv9moD'iss9)aۍQ=4.Lx\[?YiB SdlwYRO0[pA]vyzuCJNŁ4j^2$ +F`}z 8d(sU³efʵjЃOt"^Oъ*\Uh4ؑh}ĆE a&}y =A&xIYədg-m;f+E XM>gsIPs5N&DAjAE{q8d0$$bP0RzRu@qE&+[/_QܺJ)8gYZ07070100000271000081a4000000000000000000000001616eef200000b60c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/8c]?Eh=ڜ9TfK[u|#/|o}ܵ2굉^ kq~L+ + C,B kw% β@+g6ݼCo5$B5CtF HEwЀfWOeɷn]b3Th'癛i1gQsj9cuϻ9x.fCbV v&([>_o {>eXw[50lKC,i,*MB6 W8Bb8iվcn< : m')nEISFHlHůtLZZV>fȐ4#vU*i4}iĪ24B},csCZf䎌[Ŋ=2'/m/XH:A8ɞ?"> Q}]QH9m߈S9ۃ-q+= ԿޡF=87^VIT 4z+'kL$,y(>|P` v2?I-4Γps_ZyPf1 ߢNѴ2nW>Qݎnh8!H+ڌcQYw wwira!SB*FlHmA;};#6?|y)sy7ʋI*cLE]e ˎwoIRW[$D^G ,YnrƽB`'R& kV|A.#8j߫3vj'Nfq«, Q9Y2Ϝ6r uu° a8LDϠp{h*7'cs7;/ Y9>Ƭ=q5~ib,#ӟKjlu C;TKn*y'Җs^'YoH-VV|˕*ɔby?3v jj[Ű b`_ra]uޱ:=Dd\őzzO0wovйx>8#8"[&_ 5P'mp x]$ /d2D|Jd~ncFy@AE1d e(0vN[ԜƶY?:˟ q>=ť㢹 QzeZ9Di+0j bdF 9lXJP!01vGP~%9i~ii_#㐺\-SIzCvt 7=FtX% V~70,"WEFw$fNEP|q Q t%GXj 8e ;*Y\Mn&(dow|%,֫O^ҖwgXV([1 X yx[H8h&"839ND@q82{8M_J߈ʇ|GDH#󏀎\S +SvϵWg<‰9T[,vkFMV`7א5HhF;YF/ROSrOdUYc^C ;&qt¡ L}U\@W96ϳP%%Gc_Ɯ즫Pĸk~D_DI:,ܸnrF,X[kӳT6IޛwI:3] "bx*j 1#}8J/\>_#w+G+#BO]YEu!/7Ȑq[ټBb)_+t΋[qkpϒyQ.T-rt.9?86J#EQ`q`+=@^ ⻖C-sV'3߄38O7{|kτK U6{ r]a>?!fv]Ʀ,46HXf;/b@uaRsko^%{6 x^GgNU:*? m}?nj sTrXm1ZwHCh"%YJuXcqrv~e!,^.:VŸ<`4I/|qЦ1W:u(ۄGwˌRA"_s>M]Z1`1L7S~dDZUc)NVV,UnSǙUŢTHSMJ,` 2&oJyĎعj "M3 wONQ}64'o&UmĭdKR[mh9U^PF$>?-z&$] Gbh̀9kYM/DRM{TbWf8?t.1`/zO%ZC yZ\@r .`*WkwA s%Ipfjѐ59HHl$p5WSdCʱ.ChܞbUpWebJ@Z~"v9<>}Њwql8$E,mYfPNd:_a15YbuLp, .ۃbCcKk" 3Wql{( Y (MIchf3.1Aǁ\A% kr;dZo *972qQ$fHzFAYaL"'uX9w%D4x PE8%]18.ҤH P!wo>}P:tS?~4JNml&JRz^{~koab$T M-!.{X,ůɻw̆[NGWm33NLԻb7"w [ `)-Skq^]OEcذݜe.xK0O&ߟ1k̄#gtEl1Nh$A@pQEmDgfOXGHfAq6Շ vPQsdv/,k.hg#⌔ahiUse+Hu+$Iap|O2J1P7a2l88> J"XP86.\Bw^ Lmʄynj_SC!r-pEzͣD.8x-U#uAz0wDGl!4:nn&[KT)]$r'ķ9 VhU6DlTD`SmCc b5}JeQ:~]b$N(X[l+W_ɫ G_5m(YА#=).Z:}g"f[#Kr/8foǍW?7P?& UWĿ iʜylg8f|is#."'ZTL?0Xl(?[eL Bؾ8 W!8}W ~Usdy[|u3o ^/S3' d q6vz [xjALА Tܳإ#1r(I>$>MMǏxs;xIq{ 1exutNL"u[7k'yw1z \PܙKDY:m^4GΉ*~4dm{Ĺދʴ5j( Їk|0[#L\ M46`d'wui; ::_P:pU3 l_Nc7@S; vofGHѹ`3&s17\7NZ?yeh oi$8P4:J_>wh*L +{m;k\lkٽw_ԃKo1`}Dr: 6#sֿڐ/EZNO*U:vF7!y/ sX4mjIs~{^R+ClsřB&Of_)4.h K>7⻄ L=RW*'ҍKx#m2.Tas5wQ z2f?F;puA.%xqŅ%1"ݙ/py>7 p%pv11A>yNUuFv((DMDklxeQNB#9Fl߭&.D% &4 ٛo$y3ro |XN:+cVҳ3g G4QW?C%ebŐHѸ~Br.h:}+S?؝7a3DsL0!Aqaed7ap$Va)vE&[]'BPg5m>ho2u3#U~Af@2'QUH^$|1{c~GYQdjAW8:j%< fِ³?--k|Ϟވn3b/コ"ܨuN [LXuy X(n)P҆2JҀCt,iTi q*vUؓ?ڴ`Y E:+v7\0k,1$J ⷅߝ贈wz4opz,d4kj7zK{'One3׵Ia6@_J}V'(ov:!Gyy)GBWu*8'D-Dji I&h qC4))K2UD2;U/|#k=rslTQ`6cz؁x؈24G,nutMlCL[1 O:Oi h!?伕&=#K-:BP iCmw޷/ a^dJߙeMyKoF@A8 8`>"Zt"7%o#Hug~gY{8P>T쬰lZ\K,k-ij`Pᨘx4*"ixS-`,er`[(_37(#۵Y۰ȼyqXxls;m@EKr DlMGA22'or$C[u:*MS'f pZqlm(oA^]_+9 ҃Q2yHv= {ȯ^P8}NK6 W?9RgyH|P|-V3~I+)j 9ʤKT)c_DHUqD|LV3K5+E] )m H7ѿǂu'÷[M/V;.$Qjj!'A#k6MF.1^ o|m": ɻdml,t}4 */ޛa7q j:/ucwAl0<8#dWmpL_I9i\ߕvLzԯ ]h Ȗ~7RN+ScZh$ @0^y6kV; 2kg\^k PlB#F2FdZZ+uKپSʌ: 1<5W2ۙQ7p Nz _9[ nYa[K7€BF) Eq°jJNI߻ϟ?&@)ͥKCKc]?^ns>2h;r䕺`>ăSY(ƱI8t%$_?1 pQ(o@C&wKlQ-zϾ,p%s+#dYZ'LVZN/6@q C 4ZFp(:j\I %H}.רcҦ9$ >Pb~!parˎ*{phN:Ȭ]J !/`EﹽmEBdXد[\čtĻO _fx َuOf<<_-xkj7UT'|%oFCF[n 8$:%龢f*_ȁOfW ojMz[S# ctݲC70,- `+u)֤|qa ?{ Whw`tݛwm `ɃEU㵟uOiPe{5%0%9 6-814/OFG.+4<w|ٷv!q+sS!3Đ߃ M8e*~}Z+V}97c1?(yi7Pk)R4!`4w7WY>+mM`ÛN4ybe ~:Ta~'NyU~ ͔ʆ$Ox43]ɺ̼#?*d&2~kL>vc=/5 _3+>U;8 ǻbtCgpuAȆ6ICָI!i>8(k}X]ṎivjOX槬'ŧTopUL0:Or,k,r6[iITn#ܪ\m;7MRkyڹH!aܵ[0fcDy/$5ZH`c˳<)d&VH?qj !1~ yF]p}e3PM;i臟jںx:3\ʝU,Q) 7FJ~/5 Bt+/3rO)dZNZlbС|E m23LTHρC }w;X٠UvUib 0+VLygAKD#'h>gUjXnKsuBR{HK:_wf~l.~DB3ZPBI4O:rlR_093e&;DAƽ@zއ&a]"x<ѾQh* ͤk95;ZQ& #'u.g݅)[Om$DUf jK{mj6Jl#73X+ZgiۺW˰HE%Ɩ1%vA?w,(sm n90ZFAc9i][fŹG_VhVG8b(Tݛ-v)2.ޚd?T@َ_e2 c6Ta>7x(9%LisJCW" =bw4'k?wbCCkY _ܯZ+~ B!#b cڐ8C/D~=<*XZ 3atF2a 4):%+t3vO{uɺ4 #HrLlk16P{|:4x+^ݱ]*Z͓Sn!Rwl%;}BN<˽֨%~z4ʔճa}aw"È+~\BMWh ́B>v$K ZNZaQHQ{U N,fbd,.J}WHLdQgG9;2aA.an0 ڭ5cZ3P( eXWV.9]ʞߔ0aA?t♢c*."̑ Ɛ(Dه%2>5iiCIisK1?G7QEf)I'cqwY F YTfhJO=˿Z<^޼bm>-#  87Y0Lun;`2EB(e]Ag$ B!\[ǾmfO*9YMNο(\){J"0(xlB~c9L/֊x Qz*sljh̎-2a3*7ކ()p>%N& v+G>Mjy˅1 1];\  k."v@hx>Xe߅k2HF mb Мv6!#TlwHZ~ǗIJJ`sMLjb Eߨam۪~r*諓/p/h)omΙTqZ3Eŝ׭:izw"i[)%p?xQ[d9H o/?Ѡen(0 c^+_KHd<):`1߰6EXttӜńy~!vVu)ƝR=_Aa4'k>H^ɬ0P(/}bwXh&M$т>RHKObRuvR5Ym*P&-AE35ۈפTa dAI(P:@s~-T{DBW9x$u;`w y&zʜuZɥ=,{y:^Q6b|_PUj21ڡt=<'@J=zo'FJП,T o:iMy< rWppW\] j/x= ͚z_UڕL!љrKy{[;-xc%;S:J2W2aOmo.OCjaEQMaD39]T̃7~o2ECӿTg;0|GwvaɅlqS8o sZ{O!B33o oD8y DZt)xȽdCBmI];6 _*|3w/6CJ?ϧs{ae:g5pډ}Sg[]-@b^6VwhлD ?{ƣu0DgځEahLV鯶Az>S273[8^|g= ~Of<\C,*X)C2ߥM^$RR~fSXJ62l(.foJw_rQUKQyNopɯ\O+;~_̕p Kf2?QBSG2]#dfKH36k F _րaudt'C WRj 5ꅌ[K8vߑT{4MQzbbQvʜo ]-=vm29tGT,M0^ɜẤCj!h> HH[L硲s@iJ˖%oürʹ&PdoV}D#05%CGw?}2G98nO(Ђ bƠ)2kA˦30Fy]W.Iy {qTդ!:^:b1]nPLlSy`l2fp*q$qWc|+piIO& ѩnR8=opDf &8"4QyߎƉN> '0K!j@V BCP$#H2M"$0?AuAx1Cz)'DJ0h (Z*Af(odl~'(bW5$I~ߋuͲyoDgd$2ui|TepwF5U;5bQSS\6.qrVd6ql[e%]l ^ Ų3cRq2=F7QON3=(/1]C*a&uzSuuX0I`8L?M@JZ鮶^l{E q#R;X|E`H9Bގȴ;Ri֬~6 ϒ@@y,\7nEUOZpʝGz6gqB`q+Amh{ˤLߩi|2|+UI,1Ybzj%vQP] 2n'CZư3-ĥNC/NN'@;0;s`{a*N3+_W3+,\G9szT @(rLn9(L Н Sc fxsSQ6= I}I8Nžs)c_+QWd`{竢zv%s!+PzfS|`JF+#މQi01Q`K4x]UfW02YRqz8'`pe)Z@Og55jDДDArᑤV3YwZ sB>z  prg%jeb@ D=Ԉ:mq$x3 kdܓweQ$l~f|LtJ`rÓPd{mɉׄ®};\2Tȃ"F4TAw):ژ[[m:rV$κMY17@9&ZsGecd,$rK%gDq@`a EHLYƗrb[h_woo.cF</A^̻MUpr:K >2F jBir,Pv̚vt 4h! )Fpu8) s*ԐprhFER*~m# rT'!6{ho QxZ"#vf%VoLEvZ D|)r62?aG))S2սҐ!v7[g,Hk# YQV!j;/)"aSQIovZKo#]pe lsr~-13\F~TNڵ-SuvrVG^:Z>uX?ۄ=4 Y `l|It~j7AeD6kj)85Q]؟x8_FK}bVHF rW]V]Wnԡ~[q[7`Y\qrVi :DXšk3E!U9jvd Ϲz sȖ@Dxm%L;[wY<m T26 qZtU.("P8҃.q;@BEg5ox z'b uA 8 %SlkGkI8]EIfQ_qrف[= nk69$z]IS6qER?c "gNĸ6KKyDĨ⹗yM%,#m/ nmSԴE$j$nj *Lc`yF&Thvk%)/z=0<)4aҎ$e%. 7RO%rIMClY2qY2?Vڢ8I5 ] nZ7(*T>&Wz"E#OmE"L[xa{*_][ r e2K$QƂ'vq–SP*si0V"r苲W( nVVWFpmBL.  SZ_E?q6.I_z/Y9OI{X2w[z+JGP͝5}"xD&oyEY }pV^u2C#A+1nfKX^%^{]1$fBVB:Ek+*r iP|7s& !f?;بgL l7ʂrQ4 mg?z̐SWbrAFhSY"?n6rFsP+HUzIE0BBCLޡDٓ4Iq(x^#4lqE}@|r \29!;ME 1Ш?G|UȺ4? G܃5Ƥ#tЅ3q(k=4aT.60r1PaXK%KIk:lk.W/o~h&7$ ? "<$Ck+ Dڬb 28QRꆀ층BI!#JR,09="|B ;ٖÇxЛv-0DSROFHpS5e_=+ڣ}%.?Zl?Pa9E3阌٨;IAt V<[tN˅2nw F(Z7`DL;eC`'{thr5Ng ;.MDJGX'LS\kP ad^3g(v5s6K5x9)P gƲF~.^Ҽ13tpqe3K5zrT7~ЅVh EI# z ޚ-Ov bnTFn}:6t5mTA A*oq >JjZ- tMl@{ l鞠4\"~0tyy8; pgg*ʳr+RV1vxT9܊cᑩ^Ѐ[IF7 q{9L:9˘Gv sz3_7 ckDT=p|0pa7؍P30CfM[1i '7SeoHlڵ NjD(bvШP (f6,DXPT 3.;- |A?⥃]Ҁ~<p(G!2e}]$\V-~!D-^wkxUŸW CCI9 s0ee;8YKQj22[5{1{N'̭rC[zYѳ$wEH S`[ kFY|x^wY,42wx!F@/R9خVTG&խkv.f IcDfq>;5z\9\NٓKvs>'lqE!=Gi}nOtHW72^a:e6f0,v@/ѣ"SG8FN>kkF.b-#󒘖'Qk'gFl1Q7Y"P {/ak^S"` P==uf :vyk?+IÕTj穅ilW4NPs\[>XRj1=I.ݨf݃5 oY͚ޖ^-B=#^hj=\,I{<_=e#f|ie4PbLh4wOCY~ݣTD"/|yޢ00l R_? ; 픒!x#i4ڹsWNTnBbvStiRƝ %~-L|G#]FɪR=rGvRк_E˫;C'%YKV$ۆЊ>cE#=Ϟ@󱏖hC?n9z("L5'\<Zڠ=O`Zg1ϟ1炛xE1M$v+xВȄX"Ή_ìM&} ؍6kv|t%!^W/ض%<Ճ<ޛ҃Of֘CUZm؆ǖ ¥(Q9אCV'VOI5`x۸EYdd8h j1&YۭEU׹Aqu2;q6FS"M+%3B CtՓְQEЗa(幤ԑÐU{Xw? $qi9Cݝis AL R+dIW.C ~qnʫ WXXSb FaI(Vg?+ 8ns5fZү }\o2WLUCg~J׏hkoC ʧ]kt^1ǧ{3AZ@9[fԯ'A9"3)j ~>rF@JggwΣ [}Ղu2pɪZij{oJ7MMlrg^섕mG::d1/m~V9KTD_CC=A)`tj!A11;P]ZYNOJ;LmcPnDQXy?EſEY\u\hk&*s\ UxRR't>40Ĵ xʗΈä): :rDz?z&$.}W}84YtfOPB%뱦˃"E) _b䣛P&Kۃ̀}gcY2 PUb%"wi+=]n:F4ebTIrUͰh1RqIgz@AʃAګJ=UԼOɶ99׭frbubH5,wHU6umVCfm$46XW~Qi~꬝ZʖN[\wG4swk(Е5b Pb $qϹABlvק.߅iWNy>}&K>9Xkޡݨ֡zV*:r2XX@wOpdP P} WxY[:EEQbbo?DdeMH&jùPQV^БimפP練QdrR<6ks}fdnwmGKM"{uFqw B <8ort eNo߃-iZf]a{t/_SW[z aW1zD{c7e =Ut.eJGI8`Ca ݽÝ^ˁd7WNOQdzm5k.c?=8pjO5,F,^2bVQSY%+>[(ɠBUG=PVM3"JÖg:8a{Zb+v'k޿ futt>c|5#;?OMexRh牻:GuRΏwK.wIM#Ch՚9 dcH&.|O &BI]kk.y`.Qig\Ps='Co -v6$NTS>V,X.ޙ֠Aﬗ6˯,* 36\?rb*s&@8ބ8M7D^ee<<+RF>AiS`L3N ϓDEˢmNOCP-zOΞCq`A/@;qU["N-,nk ¢k.FRNҭ契:>|6Q2ZAS`o`ʐ>3iAL`03K*D5 qR7>͎%UP aZ<>B+pa>$ŁX2Cy[*]סLת4%ۘL!ngLɦ6$䶏$IZ娊>¬/D:/k՗rlBy]5zYGWRfUdA `>+*h=æd9O6hjڻn#Ciuq%% rk-i}-ܚaȃBWaWYX2Bg±]#'>= LHYz{? _[P OxG{ul7Jt&*"x~$I{J J|!sێZJiS ηj&Rfwgl s2F*K#"vrF{)s8.qCi1~CMY&M8<$u{]M](!)JGTRezO||x:ChNG{O!"HO8g`FIT/0:ә"R 4a̋T36,AWiS3H.X}j{hnqmt۷ GoH.)G+R,Re*|iMy'YoaOasPu/oy:sPY)$@86TOY@ 2%hc͎2Z" J45 Vb@)D{YUuufDeM~/PhJs-HzDB_اWNpƒ^n =5HyF NmLGDj6)i= ~f! qMrA!l&˥EaNbM:o(/ϚCHK= y9, ~:(CpnB+=WPy:snbFdX4r](gphOҭ,2+E,?+0Isctd1D(?s,S$>Oh!J4v_"gaȪq!? 4 &RU4+NKj p-*5\-REZ @M34͇&MR}yOe鑤Ez tabh`&Yo^z>NlcۈiqT%,"29f'ċ$.&*V/  [ރlJYIv26:'1Z-:, B ԝ 0ZN_/V]!UPi춰J[䷟I zeZe 7/m:e/me L']+c.CV]:4HDMM28\lϛŹDP= ῔hg_Tu@4:GB^ص|MX,ύj%M u9j݌_Lu^R!Oc2$|ln_|X[ԏi hMT\& Y8n攌U *V-Cg[c@rN@F؜Yr:.#WK2WA(^"6p_V /32KUKK#&4w]fZO__K ))!Na'?Ce#NnkNB D]s|~xxy V\E,dM8i} L Qy~WժE*[% w8togXUΰFv"'kEP9P 6≒VRpm#ZI_<&U=QnGG;/1@[)E`U`8"Q0TYPn9YIM·`n/]iąoקȳ ݖܓ'$a3f GBp4"1Ju×yvdwM=y5@x}A0_A JYEq)bUllh{rtwT&r!:cUzU4G*-^e]B 6BC…pΛ_. 3'4}^9paO4;/Pb~MH=cO.72r=ud.;$`#i,:13FE8NPIZ,EP#׈K6VBQ'{U4Hᣤvg, Տ<= ښYr(l}BHeA FL6O:2(їv"ɕ[qNKȟr3B$4IH$H8Ƈ=As~Cgٗ9a¦15Ֆ42=tG8d7Nݾg${O1 AJS&ⱑ9ihȴ*j+wEƒPmpŊe}\xnk6|[\җvA\ǟ)^Mi=9^;?i&"" VD3jrN[ihx+z!ANUl QvJ8X@ ;ȀDfpfŅ@jWf*Y7Cg<!۽sFHt1!vapO_WA]tHa[NĝXL89knn'bM0Q=]9NxGY5 5L,@LbN4w:5;?DWڈ*IYu$i81xd$þzԚp;Jd1 0YC+s/kqR ^.Ԙ؜y>u 0GlJ,mmT akY[N!)j(Vܶpe!VzR!e{,X>=&4օ`.&śc{u\ޏ.|D@o, 5#ܓ 7{ɐB~F]>\̌"pÈ{4\Y%^Q j綰onQSnyMT-V+Ic DO!ta1A;W <>b&&fbr O6 i47ذK3ݬߩ3}2Jfo-$ga3xk$i’7p}uuGeQrbD<2bbl 0+ 9-~ +E"jZn5}z=_V8AC=z^ԑVAߖɿq( J ҄O*>pQ:긎bW5xĕ'CZ 4);UD:yUXq~_wo@ W\' hzM}d**ű{ 04eCfw~=+Ir dGCP7C(a $Rm+GRnez1m3KMao⹽O a82%.Z݋ Gʈ[ٷ+_uɦP"j7P>%1Au&g7x! -,5d7;Jy>u`$IbPm$}Y&Q^+$)-Mv$·to;[scKb$!}~,ypp3J e[h1|T?L''l,%bU PjI7BpzOݢa?=^- '= msRSK҅(teªxs9޻I8dԂ; WH_H h-ӖOa8z!J؞ujSKY>\Z!|p|Ztct5 n`8^o¿Ժ Trp%†ޒIL'/Dx?$^U sb#AN#(#wOfYii9UWM;jaѨ8E$mam˲Y9'H}&vA\ PQdKXQ 8o("cyxJi0 ʼnm9T \ȣBf~^1 f;d9sg)ڵ FMu[1Y݁Ӈ$ RA}pYݐy֎3/{ﯠb`38z†48ď, ށ[Ð)LPeE)0R8._H["[esyDYsGٮgrg6yq:h?/+jh*l}K#?Yв38]XQHJ&7fܖo~Yl;;9{1v[76g3R+%H:k7aH|EQsLA)ᰊ^5p*=Gu*3X\_rHKCe+tLq!Dg22F ȃ SoƑRR+D+#)h?ըd:^j[qC]B{8 NqK 'mcLzAhO=6N ρ8|J1z[ $,M vq 2/XۓT55P-T{`d”o!ӎ; r邨ˤ\=0w%e̙@ VG3LMy9lvX`YƟ懃-V_-x*dnl)2r!0Q/sV%ӆMLxFkHHP4!ۖ]+vaTH[ɍ 5rM)jٽ=l0`noC/WPϠyͱ#sy!T=MLd4)Fy1 {t5]Tj(n_T[ /_Ӻzy)R>DD5Xk "LffZ0>}^ d#T$dX_:~@) ~|8]k8䖒MbVoT0m/d׳x6\y>6 # XY:aKoW0!jWvݓP݀8`ֳykǀX֠w vl9w1m-w]aOsY sē7 ⠻";Pvf% >WmQW6tv~WyϏ 4:tKjS G=5hH'5H0ȟ&yQG(0+\iD0r 24-ε7E[l=´MGɂFܶ,SS\g/`>0̔j!!L9,9|E|&#)_ 9[ChA[Vo]6sβ#Kw8)"`Ƒ˸w 5׎ØW\O0q8UkznGx)qz_( 1p`L םB=`Iv㚮:U)е}4%r)Pl>Tm$pu t=?.>˵Ž\v/0;[Ȫ /1}؞ġвS`?rHk&*u" g"[י`ho6#/QCX6K }vV3 d9H'~w&1nQgn,M,TН3k ]2rX|*Q&Kroס`4Cy.+4-}.'o"F|&-Me|J0&}Z8+EOبJòC3-ա0SM_pqȑcpp{3.5VKǃソhp e[W`YHj_AFsXe:X= n.Q#tQx`r6?`վdJ$k;OBB<*h.3 F$e Q&W"EeeWdz[<[ܿs ̱#wޏp7{UУ^bQMvtɞ)I^d|OQS sA"+!9sUE@sHnz d?̊}́&]v .D` @d2^|]"!P _ɟ`bO#+G2;bM#^Hu7sFx3w :JAPԜm :'=HÚMt.|:p=DXqHC>]&!-ov㸷ieH҈x?{ZMےs&kD]׊WШ& O'Xŷu[THiҮ$MOz7V[1Nzve@!=#qNA'eeA 8bOIѳSQwqڷqM;KNn~"[㹤&=l#Iu7r\@ƻ2R@;zŀ?R3&plroPV%)(_JrHx.\ȸ<M.+cU.^9ܮ{ݹ 2Shm4MQH cb0s꫸֎ ^~RdAgY ohw''[}{'D`B@aK8&8݇C*:oB ~([/4۔r%9#/]-$V"t1@Gwat%Y>w=ZFȲXO[;zIOێbM+ڢX_mw?]qXRkz&H56@peݬ;Ec̆_.#$U: DiLO '%VJd%LJäʏ;)nb^]+m93h f$mS]!\BT2X"zK >%Z?`ʃp6o'(B VfCZͮ#Iƅ'ff@mǾCRY|O&񙄩p?aeŋ ;(Ewe.s Ekχ`Ҙ&+PP0J3Q%vǀA9u}Zk}`C }X; v"ڼXׯuE} ;H$AGsO\o@5&TTS;=~2n/k 09`$Tx¥-6\9V1cxZfEXCpJ)Ś1JX #e,<+Ob Ba.;oaEX^]}v_*& :eprFp$Wx,lFt Jwvj mxT`?N# > ΀\=8Q.%l(PM}lG2۩1BDVsR) Yz[wƺs|*NM9д~t4GG]˘nD3?MwIĹ1ww5(B㥬TEElkDQdKuB㪓׌$^ cYeeѤYL{@JYbwx=hK_fI]X,R6<<řcY&RkY͏EPnNX. _Z=? -W`ΰ-=ɲXE$UjѸ 0͂Ír;!Rn:_W;q0Yӆ;Ip];qIs9RPJt A}éWx p,Gy±H8:½23-|)~#=|ʇP3}VڃG9;ό.Lb12b_z$l/M}t[AID}+\kTlR$>a=^:JeRBjprl~s*bKT96d ,hnWUZ6ErPYM?G;[z` WD҈@wn*uŐ\'zf"('8 ?NT1ghUv:o ᰢnGo=W,!ε2 >l+V8;ecZ14p\gXx03 m6)I!.rt/:f+iITHvh+SNB"RWqRfe2̓)] 6+ll6[6Y>*jGBl5L+ﶶKAΰM=r.զu>J=l*?nfd5$鉍X;ȩ|@O{@Oߊmp3f4ve2nZ;ՊNO r'dx)Zc#GJbȌLN4˕Z]άk;L@J8c^ *a͗Dܔ jy$M3_5ۆ9B5;kE\nX)yxDeV!c˶S;|";VòP?f1w?ǽ% ԸwxIJ*,qteŖ$ķnL9XA(B˽$>Ōx8hur:}Q=-ʔUG-D$Xޖ/n;(jG*c )4gWC@oD;s:6SZF2DW|?e(fAQjl#a#ubYޙƥoh Řc>2έ2F\zpH Lߊ5> z\a~mC`q^ UJ4@SXxnxy\dQ jmN Q\x85.%@UbNG4 v5Rя)s&Lɪ_֛L?jȵ2PIZpQax2U9k p-@jnTBog8^yh/e V,nbOrdt2Sk3:i1;FuA)J$[1rzޖPΊF2w2hu4&`nG9XIrC^u@ l?$9afY2O}ug` }OYd\U]LCϘbfGξc̞ԍr~q"8}uL)rq5ƿ;:qҘsUS8lW{ ztr$]93_&t\&51>s|Tyq#>q #J>*hSl:ձ$4Zhv.G(`Vj ?]N=W}##/A#q/v~W14 )#T4ϫvG:$ADYLt'K}b|lKR.H+P Bd'#W頣ikG꓄`L74=@HZVܗ]|.\UjCЫprqj|nQe,2Q1Ym9*"79WJP+Vm1CĔH[YaJdZ])z3\jgwxWفw?A$zʏ tUEaNe,20~kj= 'jTB\he j珕 (R'fkB'G"XW߸dZ24?P&C慗:nPߑgGЖQ6\e˯~EMX? u &eu<|U%B#eomÉv|2;267W\5V'!5\ :+% HblN9Z}HoÞ]5wﺹJz+x:pVq'Xgѹ$wk (psDF&Br9- &+ X z?m<IJuő]P@FaO^WU!I8UXXo=\MG5gbJ[?²Js ~@l.*QF._a_9-Wk ;-UxkJoH:֣~Eq"g*"w[5t>Ex~[{ hWØaSVMQ@F\d o^>bpylXq3i~ Qh)?_@4),wrYK_ɉ 0Pw<95SܖG_S:RbNPp$J'N6Hm=$bR:>8_.yL~6;IVoƑ>_*nhkq ະp]s#퉎hj)e&WۛĂNFԂN:8#\G@Ww^(>WP3 M(X)T u$F 3Jѱ Hkm wt# 1Z¸r'.~%P -.Na%9(>`K!^behB@^h\mf``XGmb%7(B?Lk%KR]jb$K܁v[M*e"R`7$l I4])sA}ˍAӊژ+[)-&N5BN kbv`oz6Ɲצ07({K_2DsȋV06v$Sbv=?vqZp1UXeg">s%,S^•ϖ.& %VH9EtMǩˮb+ ltFՓ$S0" I쬗DBt\GޗwRS=5DjOB6a^|3!7cAZ\!vB;A{Vl Lا_ eTo_ue|C"V3uj@é,4Dͯ:\Ȥ0vޚu꾠Mm>ތ"{䰦#Ὃb#@*buoaLe[騢œf`ɏQ{\[1OٓxAFS;Ǡ7;ՄĆS.>߸֭BUK.(gޤ`> CsLL@MЦ !#n|5"*sTIǐyupA̳L([*}w`YK{ G;/#QWIq'7~odԫ>\`_,h5dB<1>{Ǎu]C+#%_n}H5I7r I86.ZL$K~W9>טD/a>/#ZІ,U,}\pHm7'#>¨AQCg]sP,67bM>Pԍcpw8_54-f˔hHvE\Q #wHִ@X\L_kT ylBl}AE|nȱ;]HS) kxGҕn3kP]겆{_IXv`:~^(Ee=\"̴KI?o@b|K if1s^'MfoyP#C A3 W[É">[Rjhf&HD89FU C[o ƛH)۳&#n¦ڨWu[ب迓+ j{  X(1tƬk ôK'gboy)wli8Rȹ,)80m0+<R<84:x%o%9 1i,^?N!ᣵҠ/Ap~zkY+V,/t @d.yB+hkȗY?RWtBA.2ɡ8*q,R7Jߨ7 ֓S +/Ps?f`UOP $P9h+5Uј.Sm1Suq~ZEp؈Hgʼn!-}:-`4sќb3&VXi䡖)S4vK~uD3}ܥZtPkI1Oj|t anϒ!MeD{-;lzvaDb}j+ʖ>g coy1/ _ic# 8]Z[DHܽLV#/͒УN^L2bu 7 iR0x&V \{ϛhñ?3TUd|[7sqnOEzb^ʀ GVb7 ZD-ȿ +}-i&ms[ĄL9A 58L/D+c J3Q7Q"?3S!7"ϓBc7+b|U +[ 1ߛU)ehpr1&/3NU@ȈzCi%˗__cK-PՋA)aEYmzf{$IxbR@+i\[uҗe/E '#LXl6bsi ~HzՑ SsПl^E;y GjI=@pm:繹] vwHK|(ZZyol>|0o^/Ī`:SݝUW4( y zjP v bdm~.I$cg ޝfj_2&b/@Trc ^+;RBkL=RII9fIG+>#5YU.Dm2o=ҝsYK$oBp }U[(k"+Ԥ u|՛?LJWBR*pCBߟzT9? wR%GIX|Y[mB;GP;sdY|qqFVX=us~!N>HގZ3zB}be8o{yͼIJH:$+ږ du{_.ߤF͖.?KFI ЋH0_|-p\'rP\jvR;Q#4^`ۂ%L:7-$" EJҀ|k"T06탯SyP~s] P }X̤T :'L#y( R"?YQ@8[/:"؋RUG;v\lH~Jg\/]t6SRM=ȭwѴA%*pX \N;yx4R+# s_t21ԣrL"rxw T:G`oU1($lS QyTIXȰlZ%:2xiwDfouiA*3 H+x^A*6"2h 'תD A花TٴK㗳7ѳ=vie"{Qc[jVGYBXDZ{:WZ, A]x5-1E$S2yȄ)o[E'51/\A~7eB6맴 ,Q{1~nab]Nk@sTNB̘ٴJFĶS/%H>,8uO(f@i~[CbKGV _e}MF5 @al;| bPYsIDG)(83NΤAhGg"j*ޟiQ|uTCG)y /,~–WwNU_p@Gv-^| Ghwgۨ"ԌLSZE Q[ 7Zi~7JHYLĽm|#}ϩ*IloN˻8/UyES ~w1P8GzY0 ΰTr`k߾"k |cCQ I(6RDtպ?]aNyo**k6Zݴ8,μjKC:[8cBfP|YOh<4k{͂pfxXhTxbKN sԸD.,$ }O= :Nsw*q\ES<]Dȥ7]1g s-=h)Jn3"X)OrCl4kgRA#HWfYA5pن-zyTi!vhUЁFUڤwi o?캀+/cm*lM~8Z39ǴKY<>%`jOl;sl3:|q~%A@kg|UILR+*Z+_R8,d$}N:yc-YHE9,|_Qg?1%C&M5kdἆzI|'w$=<$_;^"6{T n^;x'!;&]5~ӮO\b(cAU9EҬ6=[5Nt _SUNiLw%02@~W[ʫWbܭڎßqKj!Oؤ"pszSB8ۥT@7+,ET ]gZUp@-V*9i2ws,ϑ׊p " )~mjomФ ;@r~+0 eWYЛk@&q۵( 豀ι'?q1~m@@O҈i9{Z~AŇ\vΎ_*‚&'\V3SxQzN %. >7&IB:C!dKqHP;֦¨ڙqkMNSmC ƽ\*AyV@C3 &#aj $zÊ5!Ơ.snMyzhpʣyB& ls\ Am'b)r}|2C_P|"*ODRJE }V>T)QIP碄Jnx(]5[GrTʾ_Pl@P|׉1nW)vhyT~3+%^{/ϙ4NNð͊C LimC&;7Q{HZ.n 7k&}bDFrw 095}q<0[f񬇱 ˘/^u QVWbd C*(V2tYZ&ۙ#* b|UU1>86-&lda_Ĺ|cH>*tFP/ P.4! ICsN(LQ1 Z:t,S\bu¥ob`bM;f+уRg IųNhߒy7T!]]{YUyuNn~,yǍ$j9%kb)vBզQ$EZO pmӈYq&U;w[pK#R}aЏ B.~W~w9rLW=MFUN颧 UJ3Y\9\3bW,lj{d9<ܕm-›"" Iq |RB?UD7I@G1^z,90omdCަHYQgϬ|HŴ5\w/VYB5Ja:QR'A7k%̙Nø-ĂV]=<6Mrݍ^n|7~\VQ݇OC-c5("EKӊGY1k3@fUڐggU "9UʠWɅp> N';}3BtN"Z1s^o ū܇xSFK9O,nl֠"7@[l`R-0УOjÙάG/x1:#\.(!)\YtoTU"+ bɧoSeD4H@\~ f}2xEpF2׶V 勣Z~W!_(6SJk3@dO?sy6AX9jQ{&[H_ŝO>c&GnvjkmH^ X<*yl@;3 &9rL9=hlțE ]{b[1&ΔQ%}e>% nORK q졿Lx)q5Fst4&?(,S eBE'.tk@wg֓|*+lgp^bL#n:@ lkK%Fc 9ljgOf&g΅z8b$+YWsYUDav7MA^D=UA,*sͨlp /O(e(A@l=+'OlF܁8Y!Tq^?L<\s( ZΊO=?4)Y?`֞h0ʭj A7O͛; ΨQ>̒1C'=FQ#2Ku :*n6*#@.imat&wwXIts>K[c5_Ya4>Hg?DIX7zz " ʲ~c}:Y PGﶈM}C:}jd/ʇvPyFt:ĪV6dFWkӜ)0>WA!Dvbĥ m-}_UB^ U5 k({O\)`;9"TpDqbi0=YU0:@غB*]X˂2~K=W{lV {bT_hLޢlGF8/ʹ$+SIIE⪂VZwJ U &yJ? r9XD\88 }9%xpyԤɱHb\UPloJ=PdYU*K )ώ؈t., :Q^Ki5RCa%%^9:h%u[˺fmZQTSRvk2ZBu8^OEa#Z3D uD=SeQ<$T/V cgm,,E|in e#WAqNf1+GQM-*< EŨ dWӿuQy ˟a"#^TupQItmlDEuo[W:=;h[ZGJl7 el>'LΪpmᫀ}RG[gu*Jrn`kd_x^'(&w(G !%|o0#$־emol6ܢ걪 lwα[ āUO0͑wx>1']4^IW. yRΟuʝ LU>l]4nMIf-A@eQkR돆2Vj]D&mddB((ӷV"\)#4T%oJ0Q(@ouphΠ}?<`zۖXq]Iq$M/@<>XdEvh fV*@<g4AV?wTqFY>RHw3 >AQ cdu ة)JUl.60)ߍ긽R~t,[8 b+Cz*5 5D7lUܩ;۹r5zȽ|W#RPv|pA 6 82}!:IUgT$Spb&6k߯HyA$J8͞3XC^^X '0b!_fE߹=m䳨U0&zh[ĬGdj$kQ+fNEeF%sXΰO;zFǸw1QňgYpiH@oLf??W=?, T@4dy/z.`C[AQӍn).ƒG,_9>1R0x3˹/-òbAb@~<5F}n}((neƸAJ5:{Q~R]:ZS tv`quBTs h+vysWS+NDOBLq Ă|9i5D%H{3&B*ϫX&'`{ B/ʅP2L~T\אbGw-N&fAC2|^~%oۭX9S\PSr΅`*OձRH@ZywST !cc)˟Fx FMCinYEE,(L-%=Q yp?uJ{Hm[4lK<?1MQI J*_xD~~>BW.L %*PI?5:,Z1ko}ؖx#,!9`ׇ86r0bjfί5M[~gmZх} Hlƴy`v+ "ߟ>˂_QO𙞉DxŝBptkB8z(i 58]ٵO[PE'G{Ex+iEcC$xSkJac;Ŋj@,:бgN=}o{cZ@J;&'Xp,5Q'^BvNsjƌ!;6@E͵.xb5 UğQ y}T"C?ߪv%:@VViIk3lM ukUUYEe!FPq|ГchP`P_3:[Nj&c]:yR'Qgi$ nù`4mgOq%uNhX9bM{XT|a$)y"Urߘe8i"'dӌ h?_#sRHkAX9{|BC2H ˦%/SG|x@tq^E@5W@6.Kso#l+!TYXjjlF:CӼ:Ǣk&39̮;Z D6tl15g>vY'Z i: m*NwGKϩ')y)wb ]5*QKʍb8c2E~)|&ٍ[gƴT|ڔ`}"5,~ [@(O9[3Eq9u8TH@Y|za]UqZ~}OE\Kz]4\Zm]Ux!b7z)ydVbrT _ 6#"F9<2z?Rgwh!Y@]`& I⪵iA#z_gI.|/t$H(G80#a M<Vu8?rC?e4tO<021Œ+xoI w<$Lz#)uX6j0ً784hg 4RRp%% Ҙmc&N\œx]vk2 Tf*g}ZjDm<D\q,W qq}渱AϬWZR˩M' &K/-b fA{zi.Ґs:XMg!;^xPn,Ik~V8-v˂1>cB`oPo\b~C@l`8}p˴XIN֊bw _[Ou wlgB5=i$ aWBܕڈPʉcMJPYvcUa j/I cs >,0ۀ3:!߫%"VD1^if|BEI8ȉz=^7<)*_*Bu=o$kiF)5FsTRo97NT6CI)腯 vjk%EM3y9V?YO8pֿх_StR#BXnɼK ~`CQ%m%%i*}o˿i?Zu%Ox{Eh/ 24v-jkAV:L Ymg}n"` q,A̭=^&nl"N̶ĿbJY5ȌK)%SVe+.kGqTe?lur"IBPpV,v7N%j|D'Ky^gtv{y=p)ܙ`g:Xsn֨M͋v1t"H-7Rx W bx;Di*w.砤R;-zߗI|Ģ4 oSƚIl%[m|RDƸm""ϱ}r{:1(@Ie`wIU'1G,Er[8}Fx_Pg} ϒp =8SC0sIBېd$@BjX6X?&p0RVMH oKԺ!RTW1 \ku5 t\]Z$Wpg_ƕ,"  a>J6muMGg'Ȣ  q2@:t0L9 =sחTgcM81l).$Eb sST4bNl*f-cXL-P;g+0?6gEb<֘~t2pVdQ~D?ZDb5|# tO X`݂͹smٽ[}μ"dpAkmeCoG2= k}d,^8qWQ3JKc%#hB~@ˬݬro 2=1VK[LqR~LxtB 3>8nVFjR`DYB~\O(\, Dp n=<:I̹ΖHh).c(&ڰʤS:~pcb2Jb6Z7 QPn2kog 60ANdX*'T rs$P`͐s`_=O2;s i|5h(?UA*UQ8=()ܓ "]b@|T ^)2.Z5,bMo^F;kKqG[g7 7?ED&=qˍmk-qƳʫVk ?Wl\!@1W;kx*Jݿ S JaQ*F^E)x5u{4kj/Mv:Ӗ)+u`joUU%L} |6}:[!ɤٙ,31I>ёar 12} (z S.n&_Q,n{ [9"f`Q%t,;㐜_C\:]p z;L|Iu37YMk|*gj5y'yƪ8luj%'yZ(-7Z8T8wL~8?%O3]B|<y: jr LzNrZj ckRɀ~BAK͞T'UY`wV0> -O4B ]Fi-N9Ȱ{׿j2*T~53W ; ?aM>2H]lȩ0.PR6xMt06**0?b[0JY T׮~}6γ-7󥪤{G!u >Ē&x쮨wBvSp~ QU[ & Me}-+ Yu.*tf93Q(h('FɅKiǧ(bäm@[ O\vq78HMJl:;N/ L?hhڝ:y}B!Q|8s0(wQY>D0!¢0uk/*:wV.{IWubC Ŋ_6;W~Ӊ ީ`,%zy*}S=)˛ܵYx5Fo)#OER/ *qNݢlTTTܚ(y{DKڕtC5:;X{}X- ᓺ\H`vo=|itz9lSiӊ6ձۙ"4d0~}B_T3Cֲ~198H4}#L_s\C&X=#*7>> hN@ *[Nl%>=҉ `N ¯@. Ć6r 6d/9h+x~꯫M O/U̶(di6aqN7v&:a@kY.vb?,foD`A>mdN{݇;؅SH^5g&Q(yf*L7H/bFNRtNHQ*@O)e"t'Q|j!, kLkau!Pp^+jT3(WTM>bpr!}P'3kf7m3( P^^y;)8c@vːs˙D8HDBݤGNvXo$>uR1D_͔JSqDqk.0tZўd嚧 AY7)r/-gQEZPLi"E4ͪOj䊄?8GR%(A#?yn=Ej{Bfm;Q#_XsɬZhD# K;ycZyL3-LSL.*WCa$Vhn% hInE)*ial 2}cͨdwxw.O Ka##Q7CN8ܫ8a◉-3U"KD1H:5'bJfd2 nx/ yisU#-z|S>%Naќ?S73ncQaQ DOQNƨvlR%gޚ&cP$ b{O3F D3]*v>Htx`7|\kV A]_p}͓E~IWۀp( DU!7(HT| TBSBaA](=)nWgap ,@ˆ+'^'`473szoj'FOS %J:"K"SO{Ld|a&cܖթWALME]HJD'Aw 9$q)3e"#E:Da@z{SJdMv#ZyG5_/w"<}ɝ.;udz)%K6ǍĆ;r,6sad"}5 HZ9yK5C+?8ޘh{OVswE>ʰ#ζ:Q mh控IA@>92  ~sN7wqܮde.-D`*=i_v<:8>ÒkqBb4H1]R941JWʧ+r.93V9᭚UM7|?UHd+ms9:tGXR22mdE%VB`N=풵Uumۆ<}PmH,:$C/V5]/Xy ojm4})V~sGw-W\GG— x/WB9Hq=4a ,"IwS]U4ϿK_)g!u0o O:VWRM~P #cgA61?x dl͢,lgAG{:NG8M7ɱ_,snϏpӄU3=05Z^ R,g2k6$E҈ϐHQPƇqYJFl.RN/]eGf^d9 ڲ9rv5J'QP1=Is5%)m0qX<`B`."X5Bc9ɺݿ9dLj<OkQ'`Q5"%d [;(bߌ-b4>Zz|T> JHk.P~ 1mR-4BDЭ,FYDޡo&.6 /={ġ(3j Y ~P}?)? '0fEw+]rc@K-"ҭ%譣O;4ݾ=YbGfe ԛ@SL~%: t:>, 3\]CsF 3n+qKAec ͇vr98GoǠR~{J$P#t/RJsBj :_۝W+:,AnLA3 'HD稂5vגnP§c鿀yiFc9h r꫅KV>vlU)\#ӧaM BG|Τ?k Ÿ4؝ݯ巽Y`sx,DmT5ӵX*m≘Gx[ؗ gV*kqDP6 o![Bǵ8K%kqaX2p8 vcm{] \m>~W^XL;u;rcqg(ah̯3F1Aw?j(tQr(=f|~}BԬvf?r6=1_?-aLGb?ԗHilK=PGO|A:rGj |K*C)A/`֮}77 E˕ҬXF~sA} Ue:Rr**MԒx]/Ro&n&d1[rgDi@-L?%צ@;Υ&r {D&5M ? ;'4F8>[OhV HT[7;w>_[7dsPzjHCĠSU;slLWZj 6{%vMA9 ۗn[iiգ\.`wv![^ W{ۀF3uv5<1KKk(JI4)&ח?80ĽZ{\,sn]H+S@ˢJ++r"SE|7J_ZD5CEʉmIDFe;{ \ JqO;E@% WYt*f] =ޏ#HpC$Em Ъߍbo[¸zTQbǡgR< z<⺸aXkvG+{1 +B._# YL %RD<(J~$CTECsTK>a%hi߾NVhJg;-dӞ?֐t,Fx 5"lkViE ],{Ԍ>6H'11鲰 oYݿi5+Dm1IrPsx#tDzQ; 1n1v˖jk9&Aގ ƑC1p䨌|gD7L5/ ~[PMϚ-m=/]4P(+/BYRxVXN>K ,?3N bgQ WN_:mbN͗G)FۜM%"D.M' dNMw ewpeف˛\L[o̎"h.B99Tmóע;괚SjB>mi4g5VkTΫ{hԉ2 u_W<57!ËLs~ yg# 3^A'k~$΄g2K8,Yu<0 [߄Z &Ȥ{tVĜshdE((\A9X1,0MmX)s!$* S-~ W/|>/J\pPM#NǦȥG,.O+#?kp{Cέ{~E#CJW稨Fcw?lB fg 1IWK4apދ`Zl&Oq kY!@P,n238lWէzȭr05֠Xf/Ц94ȮO @5 "&^i:Q@?b1,l1^ IHFFV2K{\[ 5L޻w>J\c )w' ۂZoFbSɐW[Vc(8uT,HOFWJk5߿1kȨ,4Ww K:_ yXtD'5Ə@"0gіz6E—;'M@ 3L&m՗[_?L9yErhCg1sqL&|`+S0䏢D:+霥CQU^1UBO3[\&iRxLN3LECb%J2ŻE03k=)@W2\\hp!朣KKI&Sb#_"iz?>㾶4flMCgc7DX#-td=%Ou l4LjplVj闇Ď4}g BԾ$$lpJKAc|kuUxT~*& ty,ڔ{4 +%lfjUYOF?4[”E׊ &".R<{(ԊUhZԪ&'P3oT2*xkٳ-\- ]6jqw)^8,+9x\OZˉǵS(]=ם㟙$m Z2lXkVb{v!R*1Wbܗ*r[^6=]wpvFU6Mjk؂O-GJꗖNKV WFIpfiy{Ql4Fy@PSbᩎ]8Ew pWN3PY#:cW?h=ͮjrWU/dYxxdm&#K]2YP p{\q%4l1"$xGjdIyw!5=m1sM=^Ri z+,*X ̧o)[ْ*O҅oiUfS|eDoTJU{Gd2i HAR}(R9J}҅}y^$hbd*aQ;"/Qm*o]/<$Zzoz< ez!+ٝ\[W%W\\* {dme*]qyq/ȕRI+8VT1 $@HhN^`߱Ƥ v;daJ^ a7pRd/؊G7Gͻ Ve};d1q2~5WN^]!5_fg8m[Ҧԅt+b;lxI,I牔ǰs*+` v =_a ڱ9Q?2/FruZ*g#:?L`~$6Qκ>#"C:+q]ڕ -#؛nl| %V1U^I^ދ3&*,؝0[RcX;DԽ9:wj9ZAXݘ5ͩ6ieĚ%:wʐj2,SR|IP̀gj̈́UA@D|^>,LTǾZ( 'UT UNjQb٨iMcl b!^VqyQ#g̽R-؟ 5 .P#=d}gs{d XG)?:{43̸=Eϲ$9tMߗΐ$Er0ӺgQ}Q5(TSz4?R[<[ IP@-8eJ^ՈVBD_#+T7t॰"A.ÿޱV>z;Is:G㓭-h9M?j~)_~ Ip:KʴL5Zރq[P—lץK;bNjC4țФ =J'i `9x/h?xűowʴƙk.9P ϠrZ J,{yMrV"ڀݜl{*3lsY3"#B&T{[튳䝙G6yc;, XԴmRc ZN&T$~ iq%^k&Gy-jK1=O`}cw \a/Zq%?҄Nl-@6A*݇UucjD= 3]Qn$'1(s_Qϯ6ݣH[YXፍ-D͙KnrNCr^ a˼j s\bP6ܢ[L~)3 aLI5]|^ڎ7G`2/}*ۑeԱ2=t˙hYI\LوsS+E†JjrsEjH3)ʩN&U}dUC[1J_JЃE&ktB!U&/P<J?'4_ `C:DZ}r;Y}NDv0z:9$SŌKGCX+u7؏gS(,WM~)cft.[.; ᛯS̉70u~DiTcaьs{5l. qL(3OBrcYzaDoPRK([K|85g{ҋO+M_憷ݖ5mSuڒ>dGAzjb];ywT_ 7?4p^ކo GնʥJc8ˌ&cKMHbb\M*fLI\\?\laG'g}"oSz{F]ms R :#3sВ4H'sQMˬ񗊚 t;C/P֬dBO̼aXVXwQJn4:0SYmGmke~< OP0ŋzd(KD|hR6p bY35n~1Z)hp#0(y&.2_uQvI,m-F2|=5dgSP暉‡2Ҷ[xe`7 A 4-s1YD8`/%=rvbF>?23M7{;'J Ȅ爱Q,;7h?(kR/]O%:Zc%ҳo'MJ6Q 6Ӷ&z'_;IO5#\5Üo'XZ\&մ ܈cX V4WwpOqj=%Q6Zw۪*&q 0e'>}o^ tW+ MiT+!@Ny!*e,g(SG *ȴF/4l!#dqcn_z\/"}⻪} 1 V-R`Էki.Ih)%'x5)ZnFș#5> 1d8lL3jyGc{1ՠҁ'aN:aE/b|aä}iK6N{|WΗdͱ3\R-*=u20H4l/Qϭ^qVr'Kh9xOgg-]39Mԃ@;Ev՟-}^SrX)Ŭl@1FAPINfِGsM1z=:epı,t-Oy]&p+ܒ 2`iGg:!q HO,чs\v<a>Jݵ ぎtmHVS38VM_1 d崊tyT*X#op2usݥd]i۔窔h5?!arը<3Tά#f8;ƚ4\Clx11vTLПٚҙXw20.}Ȯ˿297!5Hv[Q*CXn~O|Ѣ_:I^`qŶJp=)FlBgAɣ{? #Q]-Nh'&fsS<Ě.YG=Cf0 C~q Jg9u8'/8?5XfN JXP|*ѷ<1I.!Uu <,ٟI}tROja`_Sۺ)(B( y&A^ܩ4#[(iOae?Υ!ߣht@M/N`1$\b` w3}OVBƎ 樌o[prE:kMLH$D݅42ںBlMKEcA\; `xgfB,eX'$f OQJKs-g;v?)y2NxT>"?wUNX*ĜE.AB  E e"MIת\E8V?/T2g zu;Հ5:/m_f_XF #ۜb)i8aU9'43[ېT5oܣ:(+}7/wN']Ur ê}eJ4~߭7c-\tBblWg3*⋗(ͧuvجL|/B4ke8v}G‚.K bm:pHX&05wڙ@$ք8R t ڤΘU6C#D)C.8`0" Aid]1`S;)9ɳ"k<X5M/06=ljf~iىPэ 5t4)H M-zX=L8+D{[Q';mTX~_~@kW#"ՖB'@;P?湬҇ ~Hf뛊弸}6  ] Nzì.<4) $嘫]2*rs`dS/.N #U*{fCyHC* 7_R0șF搾LfP=rf rU|sï},)~ca>aژ_ǖ#Qt 5`h h.^f{[+)u@[G:2b;isBсkUlW{U/> 3(5t\+~c穙i`ݗ8Qx1jM'%'tn0WOo|T҅v3Ď09)q<Bрa+8N/8 ft&lx񸚿!2ڰ넩/;&~U>{eηEәp65tQP{湷J> 1(Q{ QUMZ `G\FԛWLt3";ipЅ*&@?Y;ymEPۈ+؉jd4^NZ=9/n.zC$}&!QB;P7H.ÿ m}8,:wT/qbPCqe˻%r&%dd&$2e*ۿ|fEbq@ iLC`WL-*rhPbY5hZ>m7'xh$+h%濠#EnU-oͷö['6h btg^#-\FZzs u{v{F7n_ܽ Q HT54گ }THd.+f@SBE.kL[][ϙ4Q5Ɏ YxQjC Ӊ{.W#BcߩMޭ\0DD,^\E{RjAnR҈5&'޿}Vl!ě|'f1yg?עtGJ}$&a[)ͫ"y>eM7&mzf)q]LCXMgb#r.4*:lܰ(d~dYaRdz.tȜ]$z(?iZQh`;D.hlW(rFpv@k!YQ|k^h rvkӪ}pa>g<7 7@=ᙵT8g-&C|\ dg}HՍHy?ѿjJ:xQIW8x+PVFՆP(s{ })¿ym;+Q67;/IH* ,J;&RY< ]zC6<%),]8tZP'YWlcڥiq쪱Bۧ?Õ<% vM"eM2JjAR &{G`f[lϠ#EF\nmsՊh։}d(*$W `㕃~dujƴW 8\Mm֎t˪l*v l [yKڰ(DGGˇof+9CC<>1Rn,L|q;}qQ2x$IPM7ּbo\;LJG[^0ӯ&}#tȆw ޹M+ufZož R䶥?ߴΙ&^?$S fxv_C4)ːv UV5gx`r]BO/JDݥr3x":F*E9J=SF&&6(rqK/2t><E7Q*S+7Cd6H ÷(IUFn1Qp|8iSY|#k0cd \glx^e.?d:,U;2SqIBw#!;{XgpBk4䲟God-6`{j0$&2wlcjS n*5Kl}2y ^E0ӌو!)@6pM `vFae ChuJ]WlF#ABx(ADH~V1ZFd5U<{3[(!- {ẅ́9֘G7iP[D;{z$ӽjMwTVD5Q5] BzIM2a9 i|ȍaA :mӽB_>hD,\גHbmbEVϯJdzVj67ZD?m}Ǭgrрz?JG{Jd_n j!·m%~8Jai4# nwf )S8Yӻ,.exP$B5p՞xy#FZe;bZT@mjNڰytnjqE!t!}›4kkIUVwK&?G2cd9Z@Up:yߔDN#Օ_|6P +vegfZ VDk}ϏyYGQE 0ܼ2lnnɡp&z* +>WतYbWw%dYEW-M{1Lb e6r97^%d_!=^_=]ZQ]Axvr&Cdm] []Hᆢ5rTg, ZZ?Y'0hPnV\_up(.*ƛAWlҸyl=CA>W-ճᡝN(T:3rb3?o,f };oKc. d| XQ ?ۃl!xzj[hߧ0zQ},Dy/o畞8wd7>9y|O44h#mkջ9bٴfƂum7Qȃ ρbQ#{儨_;d/Dmm\i^$^^VOdPC٤"Auh ;#y1CK?KC31}/ڻZ@Y2!»vbK*]RtMaX2pWXʌ 0y,տ6m˗(=^`-4Cecr[69J@'.\䛲 #'Q!eh7^}^8IomquX+`@baL1BqpGxo E:jC/*Kf09^+Re\u ybrW *$KkSxڢ3Ei/5'TCa0g51dO&ݱMMG9>&iĦ[4vL0R)Ġx /3 ̪DdDѬ-'pj?Bj[5|qDła=P@ +=/%սR̎CXC<6~s|f;b$vg+g{qzd4o;/L{Mh~V'؋X!uكLfQ90VK NWK9\E\k,vʸj*MLMeަ炀V I1,)=Bq6PlL G#c,Qh "J`kѶlU8K4~NʳV?̻ 7oEkTDCr87({v?i@deCUaÜ8sK̓4PuMnUnGXjdiZ6|Ee 6wI@A"qONW]xd-$~;'66r,1sPSB qߨVn`Cj|f_IF c ֍6aƘtᓁ5"gF `% |pZĤߕ.q> B!ږ frDL- z0C*y0m&JמL5b oXuLqu> Z &AeP8eOnĊrY,䏸˜14#/gM)Cc!4\Js`]6ǔ‰ʼv"5752yҟj!!Ok]}_&`,S2<ȔӉHF^$æ{!lgx9[b) Tc`e8}U%rR(E54"['?U2ӀJ|S;( 7c[7 ubŹȤ16J'FE,O?9w{$O8VPi}x-Vμp&_I 7hzb-B?DO ha2/ NKZ85I܆dIJq+SX/456 mr(N.|By4+c6,:@gط$SS#s!u?trO ܤ9$qp( 0j0bݫXza+I-msT.K'{Jk+ZY\ctpL`{gySmiYAؔb~*bPZ e51p605N*}UP:k8#2#3iH0 CMgt{Y8}\UG70~` X&<3EuweE|*5i铞ɤ;{nϧBjN{ݫCɏy{6ݑ_A*_~Itzϫ*<7"{v 7 ίsעcG"@=S@9ǛWH֥Eb1/{C b X##,jE_<Ĺ2]{FU@b,5_9Es,jGS=>wkz88/܈VM}$N.BcrE@e;MDža@.x?j#-.Q|.3lϢͨ 'kM|F<* &F5ioΓV X&h/Tha-MRVN i~f  |7LjvM^ 5rϘ[ǀ[z`-S|vnsiP kIz]yC[j5,` ׅA9$|99t, !o3c-Cf1羌Z7~`2sm`ouڑ~_{y~3]w*4AȌn/1箚Tcrw0Q|^I8d _ IYq+3u* p`y7CpS#FeGjo Њzy>fg^d 5Үװywx΍:Քо\QVʉqM0|*:bWAB%.OAHcԅVGHLc` V|b៤-S_PʶoU.{hh;zSf4 Z}ZױyvPNCXSp#4{@ Y.lnXp_#J@;)K9v 2Qaqޖ }*0)GXGc2!aB("ldJ/ hw\C#fQ"TBRhBLegkKʜ^·wj*7A8{AP]t Au:n,Pn҂7w vں6zyqs[LڿMRKDhhb"8e誃kz8U uΛ-oX\`}.*1΅AmN@] L^&dWr&ߜG~YlSa[HiQ{p}i"B(m9}u/g^q{hRLI?~FXؓ; |h( -*5:Iݣ$g#ϚS૧YXX%4s:J|#'miz0@9X1\;0Jf󭮋@"h #v5& ֠O"IUɀJOZ[rSmJ)8Η,§lVFx06=1̤[3C7RcI,$菐*h&"t<Dd}f+e!вqb6sobXʔlR׀Ze#NnObtb@n ͡0`7)fSc۬LL֍[$Qf^+=bᛕ%;/fl~Kʯ-WG,|Sߎm$1YZ̟g}BCA38v_-ALm5!~>i}b&9TLSIpz9 ֻS5EofEI{26_n& :hvd6vgܺ6!u: mj :ua j̿Sߝ3wxG2_ۉQ /BB/Df{FF\p0i2A4'羷(g^~(yK5 X (VW)_#6:ˊς?W(Mf6b2Ml=?_'cAdE?L;Xs$32f^bYY#ךm s?z CpI:hw-h`yrFfAfSh)ﻔ~J![nk;!@Yv9/&)ݳF{6Mn X5*!@Qm%6q/ʔ|9ֺ(6Ti̦eo!i`_b f-Юܙo/=P>C2Z|:&ŵP{{?FxlDy~M]sC2Ȇ30x7),i&_ru#GcH]$Yrh=1%XT*,Ԝ{(p`5N,/0co08Bj=qC?m,)=r"U-H'Iܛ#.wF#50{9Lڧ @39g4ܳCQpvpуԆp+>*"Vy1(ah01(j&g\ ܰ@ ?q9qJ*m6'P"o5Ns4qk+^&1 t޻ =Ҋhjc%ɣ7[TlX>g!I {OXa}ϽR{Ƞ"fIVݼ}H ɀU67CZF!aqL@ D-VXC'E'Vo0i)ݨ=渝hmڳnD-;‚Y; r#%Fg}@ 2WDžɋR: O:uF1 B;N-i<ιVfϴ[hPo5i#ſTπI,1nΐxZf4:43%g+ݹ41 8榾#=vToz2Bj5s)n( r+ޖ.L9׉(!C8#\!,$&Cm{ L56o&7jrm8%R [vc2Ps/^MZj G`-!Qs@o avx"ͦ)hEB܉mG8uLS893bHJ rfD!XVq ZP0So](51h.Rz& b)l0,%h旒ܼ)ejcH'QvE@%MY~O9Ogn`J] *'lVS"z[ +p^Q >*:u{Qlgi6k.מғwөaۺpUE`׍e?;}5wt+}7*&F=f{g^Vo@GxcU۷qBAoZg6A|9zn3B0ҷ6۹Ni 3f n8ȼ!rRAz!mZI>1Nu4su(ۛσjJd~s'Ь 0"hI)MוfM好g6vX n(D2O#brK 7q,@V E~i?r~xL32 ;}kjDr;$ Y d@ <_|#ī\.'̴Q/=gV|PY`9I? B"~ SO،y:ڪQT;-+ (Gi}~~|%|>FV9q qwjMIs"8c_^ %sU)!̗o_*yZb, 0iI}C`wx =B+^չzHT\>;k/ћ"+| S 8We 1+@j@D!x_C;PJ"V:бg/]vE@3}YI[Pg2ҙ/;cw&' o Q`?q;4r5^!-eUq0xe^SiiW76أhfz sQR5d>>MwIAA[ Vg!Բ~hk=AE=rZ\ib慽$=6J *Gw]#+9aF!Ե K=j *[Qq )d"4_l2ra+"K;v*YE╮dpԫw}#OVΎYm~lvxew7 [yҙ +mgXm-]H~oĉ1iTecT w/yLݽ:8$*'Ď!{~c@!bl2vq ϫ3~ JAR!5c {k2|)gQҠ{R/h/ ߖ Ei[7x}㛛!mvz/號=ڦ (CZE&Y֦Q`.]D.0OW"g~ no7Ry6oA?1G='<"Rj<\Kd$ R3a#ۦz k{ߩCKR+ۗh B#PA̮I|KaUFxui l@zKZ`R8 ϛpXK+։rn ĭ,KhՈ,%N&gua@wlTwf.&rиϳG*~2 :[ *n4ykhG 씌tM{7¼7܊)1E #,ٌx_?]߯ a3:6\!|$$ =ȯ;5×fYj41jJLjvc7s>W Y3,Џ;A7գY3mjTKfC K’6!6X-ߴ2G*2>cO+^ٚ=9E%ٶ{nxnDo Vh٩ 1VT`WD%g.a$;^=qx$-9. .o^kC_, c vQtKmυ_7  =P$(hx+=9ߢMl0˨֩+W4\%5}(2>L٣0VU[BuyMYh8jZLƾڍ%3= *;KCV_>nC !j! WjP`e䱱\ߊ &kK_*Y2냢vd ߜtK9[zv"x^(z-i(5d$"X +p>BC!A:}::`KT>SU9T8\R}#f7TarJ8[i4rn~!i:L3%#(Y_9Q3y9U.:[L% p΁5-P.LђL[Yea(=tUH? 4\qS֩dRͅ$i#PZ k"6xeW@$ֽLn08iFU|}t7a{N}+`6^ӭ4.(^7/L;g #ңyN#+B0";v(!G,AG'X+ ⵣhl\?y!UihS ĸRsV섐giD:+mG MD%( Bc<_)A]9谪ڠbcpX-nR ePJ.ʹ̓P85N7rfwS`"[k0 sG5=d^!c"-=[ ?5DH0#?tVajJ䆸pܺ(VL;萀m#s%2L6;hUJg<oLxPîV^)@v2\:M:t6Ng ޓozMgfI}6?$HY'{>ms)E{aa?q o{j0xrcnkꪐףZ14<}3꼘r.EM~{ l!B{ *x։U5B<+?;HPXs q'8RjT4!7tуhdre\= G +pY^)Z"tg -8EтTRw.Tb[$vf=a>/S<Ύ lWN}|Fc&Ncs)L^M<v/a {c:͡y0%3Ҩ$TT,Jй7zd4:41k!ά%05 >yD f@'#4p%PÔ b!2Cu..;)8G94h@{BxW5Sϟ龱oP`+XK"$c49=KzfH]cӿ2y;y՚^%B|s>X^Q(:7lta2sQWI荿 u'H9oo90:?JI̅Ȩ6z*k!*}q-[5rE|tLبHPrZQxN2 =ن\&;j}>1]ހc)\w,ٔ9g.Fcp>(ٟf5\Yp紆]Z_#Y_vR!1n;3JBxF̪-; +z52x($q,!g6z>n 1S s`:ngE*U'RLb vL"6-!"S,O oǻ?6.8_-/C'H\iCؽkF϶ӕ\5 '71$sڿR#h})phar թމuw.|MRApǺ0*^vGZIvnN!BAy~Wx> 9b{lphp*?oPTnqR"A()_x]nOK0p?1,{X Gh带i0'֯^6$ʸt +n*/#h#y6\} >) m/֪K׌xﭖID:0m@zB?Jc9NSv{!-(+,2 Ovy",.x{ѺhP&Γ͟c3nE66 -{(A/T(Lp!GN žYpfpnUJb ? >rãx )_i7`qژP5676Tfor7 Ϯ,FZ GG1ݵM,a::nWxB?,KHE-ܛq~*H:ǭ~iTϫ4nq@m !VofXrE#/4F,ϭdMFVܖ&3wK2Z1osE裆C=cSw/ UV~qڬ @&*\T"z`3O֩Wl dG)!mہoyӵg,Ex9 0g&<$<tWK)&=*GFD+Y`d?v}|-恱a;İ-vMOB,~e3U|O@pj?$rTg U)n)ε\ FY7DM` cxn,J'h*Cb]Q6]kDh8+ y꫾#_N7)8S8E`{MO[2[ޅCf !=՝OkrNirbܦ\ 78BX|}tGPn#ti+4y8ŮӒaco B!DS o8Ъܞlnl|3sUj-G,7 ;mpW43(I-XW7$/Fh x v b#3NJS11 CRKخw@L8j WS. ;fd@Ycjy 3o][)Fprq.E5 d} ܻ}dz?9B@f8'G!%2etzb *E$I/&3UJ`,lֆqWU @ t}"$Sd;GF7PTdhmͤ mwG,+ȜPZF2ό@Fą?maZ”@"B㸯A5D="թA(0AjR\*Ge_7Aav`Dz益J64gB,V&:\ɘ-vt,쾸90kb'3 `#?ث- +d$S2* QЁK-e"\dIöb.>pp (}!Y  ж6&7~CLCG+ŞU5?Y-5G, 1tFDnNBx<)^\xV֨zVpQe眏?.dzDZeq$>S8ˇHc2rcsz:vݞ*IITN].cw黖.Q `w$IP$p60fyz/Z. tP> SEԓs; @KS{şJX0GjiWcBQÌu8.Yvn3>c}~&FWtA[Ɛc+l%3Ld;~ˏm+;*yu`,"mo*'=܇&MYZc*FK9Hz[s7a9okGrsWh>@f_%a;JY*@s|Ŏa,Ps])Ky:7) ٔkz0Mh{Y@a5DZ&'\~m"#0h!_$ ۥ²t G[̢`JŮ#b'=XU L|al)oDE]  sY^\`!OH1 ]='TUAnz{"9v5lمcͷ Qd swCP׹Ak M,d"Si{MQ֯q-+⭠q'JOJP<έJEm3:kȎNr՛yk諮mEMg$$пR1M=`kо觬}V5e:x5㍊ڍy^JZ,f2.i۸WEB?˸S7x jť!_,6MNe'p_mt]a4cf?oV]^AHA9o+EQ p  TM}~u}wm\[TBcvdžr~TA3 E{#8$`;8#]1-3OP9BlR޹|d|*cRŻ>iM`TNn;"! A{u@(4U:N!h_/-tDaɟLYmxIlo|ܖ1[9)ة\îLNKRI2-aNr<.@Id>W"2r]dEE2]:st22J=c gk:̯Tđ2vyHN?"] jWWRx?;e?''w'C,@\ZHf'YfVN_򏭟L?T4FXĹ֦Q1BL!IZX Fr`vV|7N =76d8u+ R"攍Ic``q$D3kVbR  üK `)،9'S`$9=gK?H NX6H zWԟd!"58 b[6Kz>/Od@NQI,ց)ZڟlJuպBĻV hc,<-`+J!Q.psE,Xbɟ|X~+7i|kza%z|6J?zgYڸ~"A?$Q+ԩ|F(ߕjK7:qNC:M<tՄ$ǻה'y5bOD')p '*,Nq}֠$A$f pfrx''+6ݻNֆLCBV_4UbM;w*p[2aq6H/-Q1\sZ6߰ch XYZ UƑMkVzMv 5 2-zk.jwQ~a)7+7[P5>WqSQA;Zc`~q&:%˟318$6 mG"( ߺ2\Jen/H}`a)' +\SѺ\`~)'iLq'EDG¾G3^VD!:C[u؜JH:9~`?h@LiږHCHnԳJ:c2oLӳE 3*Ezq.a؀V nUU R#S;>ҡhq)`׮* \_ lG SМVtIA#קU<<[YDIs|%0DހڋZ}sA5T(fM,`1h'tX'/uEǥ4!C6"Pt8|xPrvMBvlڌG9.t<xoboYQyz~jpi-Ts6w,4E!+;v3nXy:`f`dLAEIZɹNF8O# rLU0 J4NHqcrR?D1) >^:ڐ<6H{m*#Dβ8Y/뇅c߂9? ਯ\" 9+Ġ+ 9Um_ (1w[HC, {l"#Ĵv2*] ; ؕpѤLS^X5?Z^Lt1dCUQ"Fݯ ڒE)Jf>H)G{V,AXRwJ{ a1%5*[/m?DOٞnC_KM9䎮čouR7|ksؗW%¬pv "mG!lb\ݳ]TtPj{z)PڗgnO+ Fԫv&7X2{)o۸ UxOsAk.k8}ɟ['ߜ\//' U}j濻b`@@cmg GzY׬yH`3G̻;Hڙ{7oĎ,:SP6J9V3|jD{Es#h+rl/v<ѯWi%f#W@:@*5ϐIS!gyMlYYHjgT;|h17ΎCm+8؈i m*X7"sle0i}ehEO"M۲AW D:ٖ\LguX?<:AO3U!N殜NQH,o9nErHipԿDigoSl l T9|7^2|̮ZV{߄],ʥ˅ ϥ**6 %>4#$WQX0:8|Ѷv2u/CgE .OS8}Kp@WP`"8„l.qjG6ήOg9Ps7 \z}}$^^[4! ]  +\ /%Cw#N5X1|Ε4bi6@T-@NеGx'!S3f ] bt].~:=)sRYj#K4vx TD7^KNTOxN+2{K i-7kO=ՕRa_59Lb _ׄR2Tl`1Kg$C>7s w&3KQ}іd xVзaȕz6jK0^5/$y3덆bZR#m2^\VM ]VYәda'v!t!- M~ۃ$c_Fa*3gs &^@8TpL_e:L1 t/clN}dtWwGN {jmb/ upoj r) TY ՎŸ $ҨkVߔ?>."2HeZz :y~ "ם*dh7H:SMF/,"܅Xwe/70rAB_`<;קy`]IWܱdFxIfVu풃7ܶ!B}~_ f{)jzl_(Bmfl95jn Ǜl 02.ށ6sUjk7Ur5AQ]%:I@Щ$+kˎ@=#1uCsx2#܋5#`[xfAH%1"I(CٰT]fc[Fc1)39dAj@y?@iSh-CPfyדs*hdAnzF`C4VJ]o˺N-g$=d]XejP>WГ3(/I Pi"S!fMnG&mj.<*h 4Vh wR10vWwLB`XOcӬZCn (ӝ} DZq u\zՑ6ZLqps?pGPgW#('Vnm^t;92b[]p:*08yk/0)t##uy|;8OklP)6ةJEe C0Ֆc|mÑeg ȝ*[l~Fزq3ptD|ȪWD@m$ĵQ&9Zđ^򚩀ޞzD2cV|2`$oj:hIp? mn ]>TEmos._?b} 36YpKݠz]~ =OYug4CFyOBۭvN8~MŞ7a 4- Qa֫!S6FTP ߛlە)p"Π*O#UD$g]e{+]W_l#d+cd=1@=X.gs ߸bPsܾx?LRp ](a.ۍ{$!E iuw3*[w{/eM Ub)H3IʪΠQ"ڀݮx ..~!\q=e"_x{vG[.¬3V$N4{R=y_Z&& /÷MBө$DHXU+c[B1IF#&gx-؀7 F2WTxǏTK4wp6¢t/̲&`+)Sr!V-`\iu멋 Q!'Ǧv!1Ԟ#~)K0]J>҇ e.B~ peUf6D,9ִ8ȼstq$p.])U`_%`S!rP/ukt_::qJf:~{ixŎ|(iBgk0H t(c> T^n+f:]灭mur2!x647V PR*-"Oz^hHp/*ʮ%hkAB=%Y7=9 ^KKIi`VTع#3K| 3U.\hL3ֺ!8){xqAVxSU~.Y 뮶 LP;i8+k (!\Ňi#m4I3 ID|,a p .<%vx+n'.nGBfIwYɜ6؆lfFtK!AT45M=~>ҡ'~UYaxY~%Xm'6{{+LN`3NA?҇y{!BDDZUTsNѧbai$>y3X_ (Cb|A ~dB(a5U՟wWA+I!F<9R uHdر3xch ؐM u[2Nn6FZl?`yK MiVoį <)ÚdOd?_H@@F̟_R6, @DUkqhH3BARq6@qԲ3:L9clQ_[N2֒a/IIֺӾ Y^B dj 혿I=,:&t9|'Ko-) f^(_=$nzPy?-7?G\e=ZSa`/;uD)Vh} <+*4zMTȨۢArANd3lTۡE6|ЏS<DK}ti2%$ܙ``B=xe)fz!_=Y!8@*M&P2+h@_r͕~E4fZ| kb| RJj v1r S#ׁp& M ¢sM%Ax6iLKӼCŶ !JC-do5DyO:cO'>:nݤ{x< 1BIJ;JOsP"<()&R'דfWΕKc*Au0ݧ(-ɨl/]BH~Mb.ޢagtOV>ҧ cc`AL#̗G'sLQyE8F!HYDhKYje:(y}LPJu_גlJx%AФQ~6mƈӑ&3>z_hzĎלv H~ ێ^ݻk.09&cOZ (Z{Z2Sd%/]/=E(,SC;ZQ G;ߎ S\m7n|Wp8N-IMKGpv^+Fb14Л9;u;zn-Y3} '#].~tyIO(%!ifT v}XZuP}҅rs4[ 嬬i LnQD7aY|ߠ] b8zW;ҽ0VMDΩ<Չ!iV¹w㣉^&'7)TkSIJeZ%}tW.EM _ 9YU+Lx>pl, (7ӎ+%q{n s}(>d |͵jI|rw{UO)RI;+QP\1I&V FDPj\"FtN*zE \g!Qx_h-IjcQl!ޣNP#2%C&vEp$8oS{[YD6_401wdLmefbKqflx)Iݱw ܒ\/l%I̕J  mɦ$LIB@gNpo 7 X41[nU"T3=Tә`=rO:o2qBwUf3rH 'PA ݉C ;g}$ m6aJZmVO0ci1.d_FepgsT,|Q06Xc*K+4=q"MI8DfW4qFww=w r:h.P&!c*iIIv;Rm dT2̴:<՗~&93S0b,M[&of4C jz" UىOվWE5l8޼BV-o=Yxj[8EhkWac(aye=5@MmUfkeP-۠1{}M"ur2BTltYg(1a=At~HYפ!ts3ꦱ{xm\_o%9/b&`jɴƂZTBG) ZyƑp$1W,z|9/\޹Ů*/g{!xO %`h0hCyr8B_ϫnm7ݢ}nrd<~N\iHqd%&}D؃lg/#eƕG>ߊdO]z)^O<5\tVeBfr@=",=cZզ](4nERG4u W H>q=tY8+T.x=#rχ?U_Z\ o_x<5̠ a, e2^=׭a{Dmw:wGO害|.ڨWk+5Zr$1h=3Xe޾`&W|*~ HGdw+qCezΝ"!pPd6^sx]mbHbȒ;KBX.Aל}UP*_G_]{$M{Ϩn5r޺nySIQl5JrI,'_L p\6^EGWr"hOVY<Н٪3|{LZGl5e%@ !%P1(3D :(z7@MUBO\s晢pXG 䢴⨃)J'' ` | D 43 H@P,Hf v;0k""=j(=L$Ă<~#?P{(-WqT=V-d, cbLHuVM󏖏bR"A1N{G;k覱,FeAiϢ/3@Va.r~fHA+o}Ƅ ΌkC-5k}Us8crwMyU@@s>k#Sޔr~is ~*?{hr>ũai”~ qK,ˊjƳUgmf; Q($|-CvD}!GP[)`,I$'[g#7/WbT#N7BC$C|a7nm0ѣ#\O10Ɉȏ:EIqU+n57mTtAm8BS6frV``ikRU9Bi]{dt&v>BoS~}UAXP (kGλ#\nsaf=*+#^i_`)L}my恵zy6d]HAJ麷߷YF?Q81CP-MX 'PY#}ǯԺ+renifwݬRL<ݰ_Z8QrfDY*8Q,?T/4H|:W?o{&j*>^^\zqn0lNPX~ < :@|{wZ!Ft 3/J2qbOx3g:&~ Ŀñ7PbPX2Yw]t4[F]RmrYrU:Vma#$O2O4XhrWUnMboJDvCy J5ue3)Vuкm:NeWà0x~`_Ks=ٽ_mGhǜrRߊSK݋^FPFA2jL!t'DX(gV6nz ugt\bP0UD8_DN!X5K# ^Ic:!:ؘE#ߘ YfldqM$dɒO7}DzLއvp2ޢzGwp#:v e{)7iQ;Bƅ*4zN[)V5z;%]ؚgWF;>h,Ld\à mgx?`e9Alwq\(f+rN JnɎ%A7~:Ʒ7]$[ψH~JT/an{$P Lh9 V﵇ߟ,3'| j#%UCa&)*[,JÆƞq Ĝ߳(=(ZM'y,nne 4*R~15OGO]'#V%ˆBȻáM,R֗7BClJJ/{5r : "y1#U{Ú;::_:_t=뮢Yv õ?W{$i]#^NKB9>gmJJJ9 Pz؇HlF2BS^}RXN$^"W[q!q)s0!Nj<7rEwBOSg?]*jYuq5+Oҹע|72'rz~SL1O_ϰᎷv=j(>9n}J"Ezdp6klc∙_Хz/ɛ*ɞ [YKr KNߧ՟"f&w#E]Sy#Ǝ۶vxf,q=pOZH䓦8  ׬3vMGDj{yJgl>Q@YtC!P(*}I&EVGU. nV.[\A>̓e†0'eTǣRv2fk"__TQo'hNy\ OVn^jtjW $V EsK=! ;{J =ۜV C.(8?FknD2ڪ  !DYzEr6lOrؖeS]j9ɋݪ+-[uBxR*,Nnn{%Gbz.!=K6/C\mV$G2[Wƾ0\n"``>.u36?t)@^لkZ햮cGH:V"d=7L*2۩ÅrqcaՠsƆs*ĹyoHRmԮ[tT~o)7r.2<4*!B?a1(zH}-5//.sЮ]#j(f:Okޔ_>B",)G:E.g`DUg.TagŬ<6#JT-WJ<k{`}ovCd5:{[R3P3&=$[8ZGuE{Ds+qpwhmp:^6:_ΰI>wT 2#NFp^T=N)k㻓7(nk@d0WFv.rF9[2M;GIĵbc&\ F"$o@D{st%i# \$G$xOt0[.]cG.b RI*6`FO>/;뀜*CE{.*X;daC u#(R*uY:LR;-M #Y$/;V닗ȫ=)mQvE|1t$|xr%YpMHe^ (JgHzuYOU$Wbh-Nm\<=7NH/ wsӰ'LoսII)un.tfrjǚ#rFJ fakƨzyVڊ5LE{T{RWٲQZ:ϊ?4)(ÏH"0TzQ\VyG0w ۠W}]wӥݗ5wFpjж@|s8Ֆ+R ֝ ]]~pXU0/⋮yTApb Òϩ}*+ 6R쒤V4'(J#o#O]j\(ksgy$Q}D-Hm+x!STw29"#[LeU_bݾQ̒aRӐBsKg1U&6!1 )*7"Q}S[~埉 .^ZU G̘8iA7B&]@2*h o3|^ ٥ꌵrf;ܥ)KmzU59^d8sxDe EY6Vli{>hDŽ&s <7g \vGq; x*K'8VU>uaE1 .ꛒN#/:ˆп9xUkýNEys>}${4ZlP t|ac@lg"x];興 ȶeߣZjwv+ʭQ9Z̨Wg)rfb̬D˧_L`_VuSiCH)l)dže53lUC7L+$?L;=}+r h @,;dl./R;F{<]TB#ߡu 0u0Pr6.>)놠;Wf޼Ƭ YqT'} a&xuϥڝ;iAS?= ,gV瓲dXMҼvDs#e`g4v-pLPIڅtFgD.N`<$ORdĂ}V8Jrts/QE:imWB͝dJl==&sL)TUNaM+#n7%wǝ/A6]2A{m0L![gS#J>i%c1C FxL3HPddJ5G\t9j.iqN䓫31OzpJX`e*`e͠?~b?rvU`!1i7ȱUE=wMJve@ $k"`h'Tw\i|Y9jQϹжz^]EHyh#q %{Xkʴ$m߮觏 w| Rʿ`$ϐ H瘣c~6)6FhlK-:\/\o"2Ѿ fOƩ(q3fxTԒ~Bnot,MV"ʡΜkE"7Y n9wQOʟo\I*[uIyr3y";AIQf{#(?Lxy){dqA&aBYޛk<ՆT:JqXy\[L!SvD^Z7XCETP])QG0o3T^>|6:h2uk oG8t-*>F-(}pU/"C \s(h؟j$Hb9P\uhmO^Igv豸wj~rgdIr( rWx.F@ȚDͭA 8#ja{Ƣ/vFuOdҺ|hQ+Dw|'g8 /i-Շ%߾=-JȬr@1,^RD2dݱ%QAcnO|&3}UvE=;QP0oI r Ϟ ĒQƩXa힜XVSB2@ 9[rX  "7PlS8`!9kj,K/@sT"ϟVGƫ g͎KҾ7ϝC~/*=ߌ\:(fE)M4 ýy{oBUg')DÐrP<> zeEڸ8>agMÔwc>P-&X,%usY'~ xvq!rzqgמKz}Y^ss\G}Bt$RLYRXD6ssN(H5S4 n18y֯aɡqG-UZkGd bbq[3ҩ,ZتV_(Q>K5YC!q>e;aSVZG+T`Bjw!%b5?Т dqK)YwێYe:[ݻ":18| ʋLCr^m'E*(_{+vKOF6CqFGm_ݕaNi3$_0V rĈ mSx$#6 P;d)' _?h%1YW<7nP 7X2v;=lN4 spԩmllL.;(8n/z XrNA&` 2osed>C !+{՝9/:,'!.s"_ zT6E!=eB;`=Y*Ik Mik޸mG4ƻ aΘ<١-rw8dփ]!_\ciJl+Ez\ ] Kp6As]RBsOf^ԖčwFxqLT[1>js& , 2Lƕm+e#;Ȼ3}g&_[<웏E$ CN~F 7x5*zE"xN ma5dWhr5gxpG|jaZdH9Z,HR6E3PGe+XGtIbg}Xg}DxVUXq1%+h)*i%Ű\q6X$~ybM."%ٚN簕e˚y&[r!3bT'IZvZ[>`|9GU7s8ĄG\hKywG<$/iB>;kn$ݤSex %V&Fا|?m]-9A,c|glS0;ȑ'؃-X\^w0*N!?m"LL:3͡Z*]Ojпu`i㣚lrkhu)+j 6]vGl4F/I-釰㶅2S#e tacZ]K99|^#&M '"Mb O?һܰ|Af肾HC-v ;V(9kg0J1WQ)6ϙ_3S1?COD"zi]ߍ07<_o#΅9;kSEl;ۚP-&QHl} X4B^[r4ޙ 1:q.Uf= 6Y0D&z1njMDN)h&ܒӍABC>UGQmGŒI~*2f; <&~Nml-"'WACl훁?͛?F^7 ]ާyXigye-̰*96Ǯ+K.+g$% Q,(R$?jﴶۅnQ n0/0rݟ1O\?N а1io٬t>.& r3;nMBzϳ&;v0Qϰ;`+0c{Ȍ!D^&[rJw*eEr[WT?;yX(bbB=WL,+`;~9)eF_ʬR,Fў~[]/ KKܙ ;']}6C0?U.E :dWĂ/Wnlx&aI2nl  ! _-h,;팝bg].]Q-B'_(N1:{l6߲KQ5 /ʇP=At\JێTH0 ћbM vBE.\뒐1Kj + (:peXYy7Q[;zf4 ?8=w7bg "ڷ'B=r*Y/j1ro.l^H.aHf 5BD2b~k1@܅/٫kF^TY"+`_$+M/ް359ɿu(U7սXX|lFċ%%pex5>_Ώo~}Tw5<(TMJkJH%H9ŗGx?2Il|ݹҳ=V8aP FizPԢ|V/V߮k" ˄2%%nA+֞unP+Db25~-7H1<'ƋkҔoV&Q`'NR4lqZMŋx<+ocd_5T@10'ꍹ?i 2RݳϞ0-A)}(7&N&c?#GLC2<ëKao|:f=6[Σ 1(i'*quc"tu[7I"XAF5ytY2QHl젲BT`oZk"C48+DX3}z݇ի8[*3=M֯Qyo ee!޷zelh@l4<;*tй#6w_C: :6HƒA#FE)%?0fzE۔lMN zX2и{(0((t#J+w6*b9u {17bLLP`$x8n 5: Z]vʼnjqXZBƳ7T١7x~O$AYkp4Y]Bg(^Am]HRktjvWe xPe"Ll^ Ky@޽ͤDXb"]†HŢ VXDbvhb8oc|A)zzpT9n̡Tʞӎ;,^&Eha˪TlzTN咽ĚTW)N㲭R۰m.X[;}[=yhc֝[!1,A6<ƤT["f .|]M>]PEjG\)d±f q}Q 0D5r8O]祆]% 7 2ɼF''|͸Sv'}¤v-n[߽io;-wuQarGxOb]z&rD)vӹd9tz@RD>uHmq]́4WH\"AVnl)-N{qeoBK`~QY$Sk;eׁ’H|wϹ0RBG,u6* Af xPq34waw`A?M#uU5dgwݦv &}vi n?8@F'㬟O N"%=٭l{%"z_rxkiBhU+}37v vW4J?Ӯ+Tˏ|0O|$s!b{1F'@(Ez[.̟/u.~Z9ΒmP#< d}n5$(ꮋXJںI6b V`kx{,|f]A 3Ԩ{@T*YZWH٠HK)WxZg<tl7ĦH^#WeV:8*JodK0#7#lͼHKyqlq_v֎zeS~bL>%ιlhj5 醨&_ge0 k,{iVi'8Y!=uk~zcnI78dZLOP:]M,#eh$<1N`'HJ)#= T񑚚X ~e|\pYOGYj 1VZ.!)LQi P롫"/^?Iqii ^fnZQڐ,M^o0t/S*D~3+tX 1e ÛMƢuGx.v ZYۄ>utIɞNfkq F&=$4$t*a1ۓhh%g'hD5m ]YFMѫ5 {+)fkq}"Rղp.5_d^]y'#e)r d3aID!J:E  v-›D\AdeNW7d6]àI5~6 Jsz0 '^ޚ-+#-Ms[7{Ϊ%il Ed;j0,wGF9]O`^Û>EWWXcq;lC)c/A`揍TNcqvֈA֝Wg6zhu r1xn* l ~m%$GUz:oˀͪcF>qR{d|_m W"̲:t">Yŭ+_dn^W-֦#@ŭT&i}J#+>n)M ˾oy[-m|jA^ٌs5;iuV~ûPI:Z,ў~4?`M c'm#" H}fzyRj=)(n*dLznG$ 3r3/g͸d2MgFtTM"CFU XGpXHP˿ r5jbjZƅ0$S>So5!R:{M`GEq%*&zm8[% 6_rpOqB5D{TZZ$3ISf\|Jay#ulKz$WC%O;4"29cRkwB?Zm)j9NU4s܊ =I41tM 9gr@/,m}e眒+.Gd`iP3'P愈{w!nv%Leotk5 ){7˦XY%,vO]'"{2J_dIi,FQ= =-wȱ^B`.UZ;w;I7)s`vSj/V> |DbvǠ a}~]׿ 7_?3E _ Ycgڇʀ6;Ӊ];gA+ZY5 4KLF~S}R&9}G#ؿJyPUl=7dmƞϻBdэx|@pxG[POIc)mFۭZe; 1DyF=&`K o^8]#h׺7QNoIƒ7Qv搸iB&g 8Y6:iٮ*/u=|E ayi请ʍ6˻*1h(@un>)  ܜ2W0 PHW p,w.Yp,Ni^V;O?v]N10ڎ#Eu_@Ugl+\_x=qq! Vwi֧ĝ}b'ALV)V;,UhZ|ܛ )FjkwۙlMrpM( IZS,Dm `!H1=P΄6hXgz l`ހe2N'{sp +/i@0M$G(F8sMTo^W!ΛFz0S]NJRf o]hfffkNʐWXZdoG3<@5_RJTmӎ6dq=D@>Fp߰M$-W9g,/R@ lrwWl,1`YO ^ VME}6մ{wiu:^GF@rQܥ\ otS^Iy~ējW?cY,~[SW!>#h^\S)}P$O ~| QX;}l B2N} $TvaߢCFS ڌrI+}dթX"wH[kSgOI3 }ӷN~%*|s:qSY^_\t:AgjQ޽t5!,ۨ/XkM1 4`TRɲYF_9k|̝.Qu`jpX;WG t.p_v[V @Lxcdp\aJ UMN!3q%xJI((TeIC'2GR8U4`pyn"{܄*!Jkuyvux"PN8+L|ΖPmKN-kUX?2 TdUc~y x xJPd4kx?w+c2*YhP]&ry_C3Mryg bVլUs>Cm.oՅz<m\Vl'v n(Bm1cEv\ٻ{7m T,r\A{~6mk#Z.:BHy+v< A ~h9SPN1`~W1xaJV/Q=@xeEc xmɫNC$|1bf&K6)Su@=*?u]$QQd.`Ta 5f;s:DMę 3[Wt' Cy8KOlF[R9\CL&Y8[O 7T6 Y)|TV-40.ǎ?js;vT3s\CaɖG@P4whCI^:RNLd `jH7O`7Q3&a`YnT'ORٙk^3(l wG-# U\#X1W&?gtS:)FGNBJ"(quJa_@5Fpn %fC?0nGhvʻapMP389M']xVi OYY1ǗFKqQl'MUK:qM.nmF=-I|H3[3mNeyR@=TQ=f"`R)U̼EhD*h>o=KJ47[konFC⬀L5lpu7 wJcΰ''T"mY(Ik%7DWqM'yY " h2K ) Fsp} M XGN7NFG8VZ y9'Kkn@O.n[.Jhv -ϯKiFm]:!.?C6 гl+{2Pv3n&,*n1-:*Vu™tC6 vㆶCplַMhS]5[,u16DH# u8sH pe]Y#!B񰞂NNyؽAYS6JʉO 3r%_wG:>->*}8>y_6syрJTmu4*zk;rx9kPր3t aA (rgZ"gPUVJfQE`VG'W΄QJi>&\{]ȕ"j+9r`vR& rzg% o9f2Vn- Y08(z|絾&c>.ƮĮ:jZoa`n[EF)׶X1Q˯~o࡭"OޮLyϋKq)ov2.aَ莊&?c"TaH~jEu'vVG+hw9xB^H0stScvE4뮯 # MJJ.E2'[€ ?7C^nPk[ ˘Cx 4~ Kį).Y@_gAwp`ziuٻw?z~oOm'|KHt"UsU0W&+˿x X f4%.kZcqF%t5nij~V%cj0Vq^K}x 97]Z(X< "YeSZbWD6/󢖽 ʭ鹃ɯY *,ijsl+">ῊU$<=k(br%n~#2҂LJQ 0xwsĔ ضu]y4bD:ATvrQyD(3yLR}(Wz'OufjI2;k2\Xiˮfdj P徠lyhI\InA,YQ616<1 >;E i;I#~\ cֺ {ݛ,_U χTh@FNr Lq0vIXswT? .UgYZ07070100000276000081a4000000000000000000000001616eef2000010ab8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/p]?Eh=ڜ9Lkƒñ4NTф<K^^ wpBW-'3`HM;)WʩB"L in teetQ+$h:2Ȓz'"QQvc&j,rC5.{](m`tRVY5-)( 1?؅Wg5?倳c s]t xɞ=~nwFmC }D#XIE ziaGflUDD}B&0fx+'7|G<O~G3R)ӷIU.'LŒ,ܘń=! Bk֭kޫ XL6h\y#W1ph G \ѫh3dձ/{]B.E U[K{RqY&:Iʐa!Haڀjy8A9D+f7hk$$&N`ڲ87j =7-в>~)Ysky39"(b]&铫%?k>Ȑrfgag8'@b@4L}U5Q+8Q曲g܆5Zl/`upjdُE_be4+Am't_?ɀ-纕T{F3~WrӡVfVB|Bg;-'{ZQ#kni)gUWgL>.lQpSZ{KL@v9kP!{vDCDҴ(|$S-e[hN7e/%ΑHb8-bgNQQ.*Ձ4.@m뇋O*}lezQ\ZZ,yoX3Cݣ}=Aq~UHUѓBHJzcՐ<GYmE-<8C? ZEZ_%`ʊy4%lv闤 vZZrW y!A߾l\L^Lފ#P'lcqiL@=YA%iֿ")-=sHiw~swU0B}"e ]%^Z/,Wf [Kl@ ~ F%ȶne#o_V"u;IXvD2VˎI:BdJi}w wI'FLh2 ۡ+\in՟8 F0Po#!OU E=7bh]_$.fs.-bgYfE$j,=.G] O|U"5ֽ`w4O%ўnީlK$Ib!޵5z]3"77sѕ/I a| ~kZ01lk$^>n\Ιn>sK_`'"T x_!|BLL=qs[Dimj=g=Q섭:m\d^~3Qo|W7} ߪG(ѳ/kMcyRX:恘1Bخyt8/ ai8>047NW`GOi&w@L9rze7/%N$G W/II8Wj񴫬U{?I|K@!1M6й$Jkld}sJkHoMs`G_bkCWCn8k{uc:Tl^eQGb0/Aby13OтtufkY X.M ]e.3bug,rӁg_*|G|?.Hk_◠&;-󈺺T1$k&¿cϾ]]rּI/q}.ON(^*1¢4yc7T   9YK0`[E~,'%6l"r*ύ 1y%̮ 7,.b2!PrM- XIJW|7.m",{N:\d%秧 %Z Ic"|͖ I[(wO621 i4SVL,cI(,"~PIBDZם_, s2yjE+xsZk7>?jpǚ|*]T- 5sL mp "H@e6-=؋hh.Kntb *:,{Uu$%q5]u!8WrkAa'%!dY&̜cBv jB%w?(5=\7"RkWqr+yշ o!cZ{ HOpUm *.Ɠfз=]2op/fjQ.,G,%]ϙD^R3[#P:RUyO磵ldR[Z-5&QK~ۤ ڻV"떾Wǰ1ģφ^h ki:s{~S־h̸+0=q%+v.RLv900uzzSX3m+E8| ?R 55Ϙ\Xv(WP ijώ>K⯉0yU7eQ ,+}|uy-BRsV<ɼ*wTbxG__{Cl}Y1 &zuJ{%YH13hYv'l[%-Fʤr'1RAQŋۇ~o7/&W;"9³G0'&[Cj{E%;bbc[ BbB3eD04 |Yt۠@1VyAa3&.\{_]5S)cNGB}x.ݏC{a_d5t-;..{Zسbbgd[)sN[?;)ay|%8)PK-VmS&q$w(o !XZԯ[3\̂+-25uxBY͡'&8_9˙MM2'$Y^^kkɧG)nTz0x櫞A)TH ǫXjfqpO)@n}ٽ6,u2k\Y,yUC척Yſ/ѩVj۰#rp!GloPQs Kl'wQ\]&uH?3e&)f4oHJy!0͌縝g6ߑt=Rj|<+4wۆ2L̔MPIXpFVB66F7"F=soNa(PfL#*THJgKp"gʏQoaʵi-[jl^ٺ3O3s0?HFTߤzFzdviZ_yƿt=$|>n]Șj=aϕw ͰM*dAof腸p}|qHSS*BkdGo x]#E c'0ixhlJl浚O[ZEc q VLV#o2 \3dHeHLBleBɄW!BCAd12iѮv2!B%/ۥ:Kc&U?)x]xjD}n6=A(E ?#T_$yVY=Hzɵq9c .ܼSf;tL#'װ%(KP(L4b˳F$eHaיTX'YRP8LQ~qďٓ:!ܧ-w]\E;זT}oW:[_SW;`9*,(wx0S[2(|=U {!/hWi&ͻ+>QT|SZˉ0g+W}tZYh"zLb,ib'Y È]R2Q 1 |`}8* 8;\W?I1Ou3 \9͈Yc:QN& .8 mM\ȶSkXxņHDAT7.\GӍB~!4hZz <*+"qd+V09 \v>1"ҐK]DO<wr,2[݆@K7R{3[Ӛ&]֬Ɵ;Cp$ZlMcʑ/VhPj ;ktmg;8s湮sTR[+Aqfdg Ս ;6R+kfFQ x2<=+UMWw)rSk[3.{\5J6OȚ/qLvLG/9x@hCyNMMBF4ʓYt|59&UFX{, $f"S)[k΀kL+fϤKYUU{|jn xZ Θհo>z+79h&E#ˑOF01J=D?97`ak~|\N`2~bD7^[IhP-W(1vYM1wujp6 0Z@8|eΑN9mocEO<5[tcM]l>ӥof]>!z^"_jׄ Xyxۖ:0 2p\BQHk7`2 RI/5-$d<*.xA]}l|fh$uCW%~k9F5@ɐk9&!݁aZՒC1RhR~7f%l*!Jj7c|CW х#) 2UFBW Q-Tv(ϿKE2&}: V!z[#!ee髯S}D d\95UraBEH}NC!IJ_>3@&XG'-|֒mWgl4BfF*-\iBim ,O4G&CI ip^N4Ja\'¦Dmm W4\!W1uqL!H5S&/ ͮ 9g̉52AS&c ZH𢡊'i|GHȝ2;V[=vy DYx`j X$oS6Oܑ<ӚYΎFXY޿!T\RDe0M7(eWt {0 !;YPR_lU.xLfu`z# "y`G_tf^>0/7D޵)o8  Z9LzY!t9zHup:02|O(3!t;=cRF||35/Z\{zM2w2EN2`lK ']^sydەNGs4'J{Ypȴ "'vh0/`jh*?9cE#xo;Yp sY!tpu/d0cJO<>wx#C2]ʚɂ@P7<,IW[;cqj&PM9_nǍnWk2Q%/]O;aT7ohK7fWaƆ`(dg/aE=_˱Jx8Ҧa=J iŨ+Ѭ[#"vHt4Sm綨&n~_뽅N9A$]+F?љn^T!eMdqh@!'\IE [ J.kx坯AA[=㶲@ir^㒫/kDnC7npߊ¾m'B,򎠪`6u%+Kh0]'Ts~m8se 9RhU$ 9j~y/8T=D2T -wAbYC35XUQX^^C/ ~S4$Nia®k4+9ߨxUC;﵅5ɨ8rI1LDz ;F@>T]FE$1oBBf_Cž3r]J|_<ݟ9ı$) MOїOk{*D= 8gs 7tƿbSY7%?VgS7j^c lsw)?3MW$:W?hpb6q>K~˖ũuTi6 Z>;$gL+?V,A/'} 3J'_9 ERS; #Z ,uNr5Q9DM/2Y Et'j1/lA'2K iqȟ,Gi] 4L [ݼ+@[e֢O;DDГ#rz9-ȁ3  hNwܟA)c?plh{Bl/n[K8" (NeфUd$ڽLHh]UPj~q#K0XuZx]݄;ca`__a*)9`u&u=I%@Sf@"%q&wT#E' *d"S4 )ht?GV3Bӽl ƊxK.!@]Zs_h씳m '$lF'YEgZͩ oSQI[T{T#"~SP6𐄃=‹/e&Z n`on*0+K.Ɨt0Vv/Bk`eJ;9\f_N9+F^dMnHi{"y8aǭר|6F6Œ C\ëJ4EW_/`.#,a~<}8(D;uCe)!aNjR7=M]c-tu,v؝8۴Q)|J͸˱yZ'%elbN'iyVfOMӏtg>ͼ랇H84*eJrdr3#rhZi $*>G)O' 7#\7=aYwfi* m!P\6L|vM25э_Irn,lHw{US\>쌮؞\ MFǽ% Do$cy/\;>#\='m_T!uP OgF7d,#iA/#7)X̑D~75k U6IHm;vW11iӎy6n Iq @$sz]4%id-xnP"f`k㟣sDQiqy9kSoF095%RaH0 Yt=0lG[P/MZ=x],^0*ې&±sVUwiwɗOr+|7ޏ]*Բ=r^jpCJ 4OGo?`:d=hQC?t?teŵ'/}/&?n9qgR,;,& b~]PJwxMߺ֯{q~x 7'ˉȮ_y9 @rW(8SUi0L "Wg=l]x ǸPʣF $iQk; 5{eUm YV)tAmU7;) Pq1WҫX:6.8RޜTtgp1Fv Qy 7 j-Nӗ\؃e{tjSc$zRc FfqeEcZt#*y#C΃[HrI;S/ [sq3BUF >bPiM7$˪ ;~Y2Gh94UH|rf1lcMOm&^Q0ҀX]Tb!\Z[G*$c;bn^u.9u&nzΒaC|\?>?j4нxo2v UBқOԊSkx}upUE-Icy)fکJ:H=}<ԁH8^-es1nB=S!xPK'r4Of F+ӥLm1 87=Q䑺*چhG^z_su,eE_b`?q#$ ;,f_{QQjRUj%F.,jo}m&oK~ֻ]#tp٤kBm(KG%uxF?8;;oy4bv V͟af1oZ]-8TyVT2jՂtTX2't?Xyq &N5hE#Ȥ9,p7x4젿Dq%@8{k/Tw7R zwIV'P"Fk>&#Dkݺ"kV%4lYd6G9Ú9q*{VXcֿQ'^u2̈}7&Xma A$c7MBR'uX#iv\p@}dJsV`Rp Cp(] PD:Qk $aeľ['u uK]b߻dn)RYi/cf_BeJ`3^SV$lI>:l)$hgˍ~fp7}O鼷osw$:S0Kd*OBl7 W.Uk2s3?qhw}q&y}XU=ZM̛C$Hvݞ).U'GXwhi/ճ6vq|55c)btk΅8Nt[UvJFz.c}St%=tiWk?cS TL> 4_yW*v,N$ټC~RRˈnБF -'U(Vr6ɩXjZF7ޭoI|>TgP$,@֝/y~Da '%OrZf\t۹Qvr*$_D0c+ΜFw\UVFUTaA17,Rؔm\'--f ?JjMn3r'.nj! rM~UOVj B ބ#X}w,>uG涳##mvQ,92qFG0X)~xK4 5v]n[E&U|c- y 퇘9:{IpZ*foܤlyqHZY[pcrچɘ+Xu[XؾeFYL+D1j`238fޜ'<1vɷRabƂR6 c)?OV5Y: H"UݬꤖT\󾡿T?7T/1rjduS{~$g BVhUO4Ca̦Zh6|cS"*(B+ $vy:]kn7gHj ?ҮEK2P_ڿc2:ݫn/U DNZ={˛\n'LEƎ^`{Q!3Ч Xڴ-oNotDM$ːi(/&c9z^};X^0(y"-v>S4(m'jX&s+uG-moltϝRA:hr"R?ވ6J5y[AIN=-bm}v+Ey#ƾsk}nXZϑαFK&{!ԋ0|Uoq*> J3Q<[0 Ϲ" C\;q-Zx8ˋq8NjKvC+ ւ 7背ዸp{C[:rR]0ZC0b4 fmGrrC/4"J*.6Ғ6Qs [}}`7Sڂj :ܿ&Bm)JJP:q$c*YBG:̹cUȅ΋ (H7N.6;foHV}M k%x@jiEv_bjJRo"ҫF.>Ԛd;%M\iJ"}EQlptCp5?)Xq كbg]iz3ejd+̥ C6ϳ̙8^b-M#_0p; ?= 'avk;38cOJJ(ќ) ړT5: uX/C(Ey0aݒw\f=?/~q|٣#W ${e,?ضE%SD ^ Y偩\@yϽ,"ĥ3>o";n;5dдk8kMDpGCd4UM2jnSA߿; [ LUEk߄꤃"DK4Q+N@ .ƵcrzȔѨ~Jn94.Hqd翑]iS'I& ^83.Am EqYVzC(Q1i)KB#}>g=߀M ~Y0/|Nena.,,jHVVf5/JՆ{U*LblukĝZi-ItVϋ&|'u Eqa (+H;:' %B*MNIɮko%P@8`0f-~WP@؇Ʈ(6b67%aKѯMiAmMEpʼnءz1 g0ja%WtKCXc<ډ7XGbL0,yfau:ʻ#\T棐+]2@@萄6/arα9ϗ,MN!EkK\-De/e2X7a7Cf`>o>ۮg[F uhdd*AW3HC%R"؉! %RLXW<յ<-k5.SmUjEgyd_;U0?Hjsg Wx͢mx r8Ei{ M595ffhs\rZ:RW6hjlcX J$[w"#~гd{V(WDLʇnv QhH[s6Mr\],oDj;'W/IγdYg=z9 Z6:1oxk2)-A,!$t^0 -0v mqH=4OeC)Lfp`VtϰD_wsYmvAxN-^6Y#[/$w"H=5i*}B u5K[H&ѼM-d)Z6wd3pld'GeVx^~.&ՈE0{Z1eryh5U3J3Ot@ݵb"m(n ݌~v JM_Z3 9NdFڂc-xsَ1G>sȅpfAɼڔhF#1aTLN۫-'=/TY!ZW 8>XûFm[l)*۫\N,>g4`UX cAfH\5GۗJ%z#& eymɚJ: :*Shɚ8"qFYjUJ潓oU nܓ189aS9+G(F=xiaQ)5qm]d@4//jwP]&y(_-cNu-bqi-ʅC QWOTv===Cgf`2<>_ X"L-3FHxjA*Mj,d=͸dZBUE.Ĕ13#{mJ? iŚrE'!+20-ZҶcP`KM珠҂,}#. >$-]*%MS֬0DmstXPXZ>q5X2J1Bz\@ 5|ߊB'O O%֓ex_J|x@3''/z_޸PgU]rs W=[R[KD|_$2D1<vc%:v`Cz)}[Yw8YuMߔRv\-sm,_q0zys`:O_il.5FvPB⼘v UͰnk XesC$F2 8V]4,`3IR> ns_nyx&&+xAis&+ҽ׫3r(Xy؃pQ '= +5bhҔJ;ɐÛDNL6kh0~W@ľ]?% ggN5Ss"XLRFBdYe4'>8+)DO3^lH}\>.Bl-ͪFN<;5G/@)O׷Zn'd[8}ko 7=巡o ݧJ ,0b 8Ӭ#^8 45YV5rfif-YN\e;'{^`h|ܿ]pEM{%`w$A_AɊX@~8=A- SǴP@O8ԑZA($J V~\%d?!0jNz֮(/N4H%޻})EYI0R7W[Ĵ!]"x,%U#,p0[YI=5wT!MmH[< 1} :GF'vq Z_`"L͞Q+^'u_w]YgIfZ:{eVFJ {͠zq0?+c8z\ژV/ͣܟJohyӌۍ&'Qqy=9// ^~D;4"Yfr=C 0ĪŌE^הoWv\!էF,ao*,sO,RD&BLTC)ߥ!&" c8VB&hhi{pJ ;٭PP=ahZB-c@<3qI"]BQj d,F"0p%@4R,ih?}߅ e7-^/,gڰ]1d_i'xN)Z~+o&!9aC$p5tLl@N"y½t]I%"bdz_$J@bv_"ҥ+x]u,fE_11kO=SE;_e9z(a?"]Ry8$k-|RɈVC~G7 r7eZtԥU SHz av5Q5Fl'2Sq&-~Bhn^Ɓ ZfI2t,ybd~|>Nﹴ*>#'H=P?dϹ켞 *\oR 9 Ualj)f:I+- ffPK}V?-8L|7&s$!O=<ނѫ [-kOLo?X|ih&R9Ex#1d)p Y_M}E k]%$3+d.ȐRvbyC}3 h $d ]8lt{>  Fo0` q7 TF aNz(CygǨ6{JxÈqC;΅ʆ+l%&א֮Ux5HU=WA@F+n< tvciw"=4sC$g"DC&pXTjޓ&-]G}Xe\}&'\q:UZw`u1 ZҧWtLr!. :!â8؃?OPwiE* G`V2=@cJ3[RJ0`1Ľ{h/6CsߐؽW =;PHv9QFq4`gK!B_eXۺ„zOeP{AzS54 *&2 ?SH޶#ޑ ]w/+ 7bzOjaϧ BpN)z N/Z84_є1E!3c2-*g>ػ4Vo%yB`El\a5ȐBӏzILQGfzh<~a\m4ydTVp 1lq*ğ3l!h5()Wt*րmZNJpY[!M5NE2Pf5[oK%% 4_/ZRIe[@Aӱ [ɢZOBKKpl `޻)JQJ"m>]QǑ/v#cq`\GdQ c^/alvL% &81@d-_%`őjZ):y2CKc;t'FЬZYcp=gPT};>ˡ&XCM-fQ'C8G:Y~2%)*z sS LMX=)9L$,^ BN!*/غ(vx(l]%\j_~`tQ]f ϻnrm ne3ߜn+|,ßw\i iy) 7a{4pB=m-}h47tWWsR#0akXcCwKIdQU[_Vkq>1WwcY?n;24ur0C]( P DB~:AiR갱ڗ^m2_VK/uY_) (P`2 [iN ֣)G. 2< ɑ+eޮI涗VǛ پ{є[Z]:y*b KbT࠭B(‹bDgM)V3{^˕l;QME+5Ekc;OV>b@o@#d^@K#}٪AAUIChPoHoL'&ۦ 6[!H!mIӿjg@-,  3g愵\3Q !39੐ @2x쓿stXX\f4avaec *w!0厰QHDCvo] u&/"N#S."ٚM6 <6Xn:o2!/&d1MV,Z>I9h܏vK([FS&ѳTlAvlA\J_;Km܎Hn^xf5.sEzv5Ȏ3]P"6בp-Xܦdh ݍT%[,YUmu f}U7BɌ_St6L،sSܘ91l,oL(6e ѹm>X,{iq[{inGÀ'*t_;yx0ԃ}m~H tb;pU# o;zn\M޳j-JTtVs=Ǔ]i:׾ աQ88]ehBmS|tI;zwNXIX4/`J5w% x0ǡb܀+/$.DA ""W';m^ 83 Wj(+s'Mzixw B4T)Hf1XN詿F\!N! _9빨I:L~\?{2rzکAHJE#`.1gs Y 0NAL1eZ`JbdIf?9w%2LTtyI loYE.JWfE;;dűʀ$qgB.K^ƉMݰI~30e˅&,FǖQ'xK<-CL p$!w a1o^ ,39 &*_=|&4fj}2 LL\KHq p#p$`bҨ*[៦롙T@ JHʧk % & 74Yˏ1DHxΞRtjiǦXALGslewdZƌ.50=HH W-6Kz'd8`i@b'~lU JQ]`M N3DHN.u|#@9wTGs953"Ϊ9ShJȑYb9|'Yiױ')9#Cwʛ5)\=6ɮOl{zpQ`{ѧyݶhT G{Ɔto ,~W-uT6b2qDͯIVsdEqou?:~B*Rƻ.-{5{0 F@ ,f?X[Kj C Y߃u,o-rC.Q&d_(4eEk! K'2͉ {&,ˡ}#cz-?K;ãbaKӎ_G$!mjm)eh bbd+c*j=Es ",n҂஧Oe;4n!ûldKCJGG=m&v?)!%}>QWhkZR`!F3َKeOz|4~R.0ޗ0sLfӯ%]zl y!a?v]W-^ D*it 7G{H5ze8 2i\۔\ˈS?$rt.`ީw9mWDS6sS lzCvz2Rr{gbj8dd"J 4q"DeCS6R6Kz;/Gkz.rdiU+=՚lXZ N $>\!iZ{P={(LIi~=;آ?YaR1IDƗb/Ts3DT'<^4DbBODUi=wpK NRCpuM89V!'ԞL Cz 3̃~N&j/s}6([ 6TF\7s)b;<ǵ|ڕaڮ{u%Sڄ"~UAP|,I ZJi^X650 ]M <=WңQ5宔?X.(#UJ}ptb[ouD3nN .&WSߩ} u5긃QVqo p7u+ĴBWnKZ ]KMA~Am*)O{'xHawDrsJaO"{z%~2i:Qɡћ[?MrX1_|U oeMC/IF9BcZr=bw)Id(!eR__üu跱 Kt3jf T933;T@AZsM=5 UdĶz nt| pTiY0PZيͅud~{b{cIvX[^ᢖCdpf_Z _l&fy+fs )XbQ? s}߿tns7K $C=_e+&h11N N@󺲿k.mf麠\T:0i Nc&vdx<2Cm3[_){IcFݚn;t@_ X٬5Y|zvl+Ryz_J|6}gڐBvo={-Z$;nYRS@ neSϰ"U5TM˞r+* j9J|~]{gCS ۚsoKsXğK$(v?)42ncEMT{ZPI c"zK%-n}Ly3yUhYSم]z<ز5 ؁1ń~TY"׏Y %f-bo*C,,0W%) ZsmB(t J`͙sf8=ǫUT"م4%&UgK_ ef8 3l2tؑriAIap}2GizYNNkG70pQ֔Jlպǜ17M$Z1  y(*8Q+^?|7@^-̡AIFΔ* Ye)=o FsrgTu4 3~U^3ֻRLX?y*oGV(Hvc1HYZUmJ F$f=..7K^J09TwDWbd> Xnۖ({ݽuXKL)1VǀQ}lXr.Il9]" nAǫ~ivD\X$[K9*=u.X+"\w&.KM.@/~>$=KP3?xgw EQ|f([]s#jy,Ò)r(x iBĶ>7r8)"'F]8vwuIoEaA`$h03/ 높iX gxu ,a<_{߻"+0qZ:7}+=_'BqĂ!'?:rY<}~'ߝRHUp|qTͤ6 ~#EԄP럼)Z@KmSB3mt1&Oq&3L]ǻr^S]25SPZ+S'ק%{]t0 S YH{fR t5Vjô&趇#V2L⤜xNokJI c}$o|*,"?-ⷍrNjA1m8D?Ggo*7v, gG+ʋ iQ^|t7G | A-Μ7*epx(;\EhSkd[ౌhԔpyWzH‰p4z茅|֧^2K]y }d?8DWFo}edIz5P102p(=dhRAvv6ߍ6ߧ- omΰU[/a@C~:|nώE΀nQ0tv.?H k ”Y]3g%QwFT ʯa{f@,AR&9>oKelNVniQWV7"&4ȕ'1`7 ehl)*:IA x0cе"dO}5^awoС`*lܼo)$a[OhE8E[ѷ7"I؄lj'>^^\>h)ix__7"J?k6H|)-?7CR+N`SDgi_ F& ^r!Ui'JBkՎL&aUu4׊$_5QWiVVy]&0Ǫ#1 { N%`IF*uc 8xwEkxߺ 鯰܈jNZѥbk29f$rՇm =lPfw[B0'̲zËYȉ{`ە{o '. ]NHehLi7٥9Es46 ޘ=FBaPČVN%Fmݙ T~-##z1ЎJy`gԐxn-KzuWϹadS'ʪP=*Kb(oHzzrKttF;1T+gi:_1Qao6X/n5ɞP_1sBWV-孖kg= %b&E(S,I= (j HzrOsrQɪx0ކ'NIĂlqt>";$NFN]6K!hW6]vpf?$9`Iv|T$6!!;0ll#`3),fG,6bGLeEPճ;#-vȟ@B#3FU?>"D;j6vMn'y?-߾oz>. BuU63A%q$3y0fD_Yl=RZnNJ)H7st;5͹:vV~996o P$8آE:o hc.D ZO5OgzbJ!ZM{LOꁪ#ىM$ d3=Ljiﭭȋ2l1X23_O]Akq8Ǎ&Xnç6ު۸F2.3‘ 9<?wn#э9˘U߰׀H^s8LJ+CQFN ;O=uw> 펭ߍ=Thý10|e=EHvͼuջ ۹(^mmc)ob nuZs+1Y8q ƻ f~cY:1c#,b4`9?QyjP\o1䛱9{uXݤn?NfLD4aGc3`ƻl{';rfPk"=y򓚆4sץ`8DV zf8]**RcUi~u2sTX{16lD2˒tjs ta>[?=j_N\QRǙ6:Vݧ$K?;b*޻L>RgM 5}f`F wƒI7T'!&>#.+ZUONvi1U3؁b}x8[0;<.@%g\{%Ac 񚭅i=)|g ػNw ϧdIȗ,n}e &YI]i\ݰ1s߽">iD [Dz+7<qRoA2 oI7^D@S8c[r yGc5mDyusq< HA(k9X5;kͺ+G$4-j3 <)ꚮU+ٮaړ>{PMBy9m6{7{0@˜T͚N[q\c޿é)œ7kRpM!^h6ccjƌZfF* g:{3bI߷ץqE-z_߱&4+xYtb 7!zFKl>L+b C1Po`aw[bs)%|FNW P΋f%֡9Ш 4h?9{栝b $ca|y2r:XYѶlX$ W2ffa'EENK O5]Y ̑I^ eNZeIQu$MxU}nEDL]EL\ǬOF(tD]qLo }k^1C]% b0u7hڞ,("wܙ4}I2x P (?U ex>3[ -)_6ycr1 G:̫x`)< NN{lo>qIVP@zcd`ЄX ġ]oTkYLW.0˜JUe56U q34xcTjA^{4G?T'ZyP3.V8 Tp*_`jW7]f-i^rRFtD'X׉$2&4aT134ZGƵj{XZ"="ߕ03QOK,SRZ& 9,HJ "?t20y:2Y[=ד6CB&r CbdUS?W])\vL[_W\Hhx_tNݭ}3? &XM<^\4QQ}{kY6 YFoB #)u+H."p3)LG'%He.60#JXO/Kj[|pHtbU:qx>l]&tQ+yQNuJafip%y@&\8z<Ԩ{WJ^SOn)Pu0hBI}9 r\7T, ϛxI.Koy*]}ŘC-Tond +Lvpy#Pw KPϯ0[ Qz >Y _˺z}+d?رzm)ȍߕ6!$"ߜ"R_ˠ^*2P=(̖&!8 ,`7܈ϼtѥ,7Ŕ׾=$4m^ J~M7Bּ2$y0y~/I|D(AiBp5nD󄩶+-PXTHɹLrŚ> N#I}GX4 p' _HP㈡N̓oBZ5h)&r: &QclXdtɼ0\[Z;nl:f,zOc>7Q#$!=: ?/|h=ݘv]^`xwW;y6?Cm'`T|ld!o:$[֯Uv KXs~E讁^RȊ Ț01'L=%_ҲNfp""|rُvX>:gl z}%C?8]<A+iYD+ۦ x[\A}> hZe[FC ;@ o>31k?,0ztLJi1et*'_UR&Jjus.!x?RbU9jseRIw+Sd3pGb[, ˼͎Y[KrzJp:ÊiY/$ѻތhYKwĚ-NDlr߽aJ9~t0382C͂JLG U" ́ s0fSHw ux^wM,x"Ǎ]X-B>xQ7VѮMV;^Kc4Kx5b$O2쉩{hf k$0쓫"tS}q0 VzX/DzqOқ;aG%!Dm0M!нMJ"3l1U+2;R45H/]2ԉ-[eb#g`*[=UoUxXBfi;L(whJ$z Ԛ>xbjI^\ f&>/ 脝Yg*ZGIM`1,Bf]Ck\ShG e@,dAb\5ҫ7 , 0%CT/ܸ߄+ 83*N,_Tzl&.cytt~VwOr )r0w:zVv Ηm8=-BB&EyY+8 Q\qeaI5= (K~igyTU8p0_p?QΩ #Qy" S5c&nQ (bSi:-[&E2&3#hha]M>Nҍdlh 4 _K$*7hРΞveptQt@㾳Ghd9Pz6=f z%ˑdÑ6u}K]&KXY+9![Hǩ^+TPǰ^w1/ ab|MM YbݷU~15t<vylB$t@l~ߌCҌd18Nl-6¾}x"HMt; ɓp4iM^x%GEpi$© ?r,f` ۤcmuAϕJ LHusEvQDM&>9g|kZ F -8i70x8% Qraη!r>ArJtpڙ!%޶|*[zAWH>xms|з 1jGRc8]L"'>̮2"SqN_["` jԱU d)lt(N𛦡,šWŠB9*5d#i`4X˱nW|}^S[TPC@ <^OSkNkǧ#Y">A4JOeIsS䵬REs |WzǺ ]Cl3}78)R׀}ԘRnF^p c@72z#{>ˮ;[2_P)3,-[2@<@vtuD .k.Lo|Z_97gl򷊧8(m5(+˴į >Z쏧_drMd&b5R&BQn-zǦ4@+lQR Qqz26FXd-6Qd%P?[z5YVN$]$}Xw a^/R'$|aUed;2mukǞGÕxfTKPHl XF׺:q AAH;NzKxh?W!-՟SL]u%;4U>X8s0ZNkZh={A܄U^C v'e$KskS% )ܣ[%\%ayIJ hq,%ƹz 鉣 s@wmQ9zf;pv?ÚcmR\mz3 I$vr¡rpbb{>%9l)dK}vՆbj 9};ELyU." !fbdL,%7SN ֙2G^{vWFPf'? ;tTaJ7q\4y(j-H2KVQ#mL ۞ڏ{O (7ES]kV?[Q+`YSndGGS@Un(K2u'٢[}J?lի~A yQv>$үJpP?yS"O %b8+vwɠx 8[,ҎS']QReH':J*Rzݗw00c딞Wg hgF(ݣ}Gm'L}p}@??u{ @MBSD7_:u\Xuu2ûrq9[|7vrE7\9ɛwe7op3X 32\L'6OHC3Ê*UJͤ"пv=ǟ}$)Y'H g0V{r _^'- R"N~d?SogH 4ie`jYG0p+w%LVKi"X B]=7LXPb]zp(rX)60bخTe9-[34~7#+‡zYtXEwI,LdWh|3&U *h,oAX S8~QլMΪ"+K{(::@1YQ%fsPT]}ښz;l~u p5˞,{mQ&mE!c}@P;4&^;m n]wZUeJ&7W0)a#^sgfN@ 9[%98w=="+lhC> B Q}LddZg:\א(FAa Nz{UT-uW'zQDlzBxK'3dM>4[QQBr sl|.gB/I@qmٟklKhgn)hpↀۢᨭV:HH9^|arkS*&D3u<Ầ[gzxWX>ZI3fXv>1z6=M6*joHʛԽ$j3{4R?Y#W*ghͥYL6֘gd >ўIoAl *(]q7ekg=SDFށFQW.CsXǐWlﮐte(7C2ˌq`3R}ےA|B+LDx㎥H TC,֝lF[z>j_i"N8bAEF!"cZY8ʣSBs\DoMM-ftpQͱy虽GcY;8AvNwj2bgIJ 9:ElwWm| lSC6W3kaeۂ=X8)x M3Y>87dd5֘5`3T?f" -EԲwaH%WY䡆b!qa#h~of1Ԇ['pԽRC=EFrQlt%q\6PIfh@Fݠ0_esnn{3C9kydnop]f+zG Nw%8cyW0z]$>Wс&$iAS䭾<<'`Lb4ߔ2۫pc3_9^AmAI"'ɫZ~0ŸO>T܎OĿ~3`e} n[≯J,0@peɘ8vEO-;(_8rm/ݒl<˯TqQaRfzB̐̈\}WswlJ+E@*$>| Y-8y^luN /Nс4_PβVdHboȀ}t*\A?TZWL65T,. 2#|+R$[Z_Z"yl[|L{/?? DX^7kևM r _YSWo>֨"}V 'sWƫ*]܂$"#xbO熞PS&kFwhL?"m:jrM}8φI=aA?VH0u,$`BxaC͌Ҩߗ)y[>Lsʜh~neHL^|}z<k$Z(כ!޴%UaxN0#\i ~gpmr̓3ГJkeτIĥuQcr!"1]W/\ wwwEE}zt=SDq 8U61FFʁa}3$Nćg-aptpI2lR8'-]hCn+xMI9soH0=p./&X)")3v N]*Z^:^Ԟ{fn57u C~my>fh{5Xa8h"xFI$^OLJV+A0e(;k"qgvykI'lzYK^5`5'}..$X2 @fw6ou@::4@ h U07+q6.9'tkC^{셓^ %oBʒt@p)<+ ؙ<a54(˒U5KF#RUWz/$03Vibm`Ǵ CSVkU{@0bZuKЈrKZeWttPMj !z>=< d㢝HG9Tq+3lLpS_jQolbx)fx.:>pҳG!TfOglgmݸ ZMɍ3&t,Zc9 6&g3֞+%<:'z%7#?LL"?STwA,9ߍ:z 8[5{=5\Nԡ#ޜv/d/lv!T-"kҷwwK$RM&?28ow򲒏YY)0=覉ܿQIoEYY0DHn(g:ޥ}xiv1:!J=0! 3w=Z9-JCR5Ka9n3 o<xN-%.=27am԰ѧ9'.6;tA62.Eod 8=t {s xU HD堫1Iٻ_^9C6 أAoBLwƻ3mZqђ=@{; 2&U™,m=^_%«z!r |v]I5'zh܌@ %)}׍\ʫ|2]eMcYY4؜,/_%b@y"WX,+< rOlc{y|LK, }kI3+%5B)2!?Й(G 2>H-|$w ,֥T͇쒊WT;}ZVQD_DߚSR գ%ӳoSqצHs0Vg%OX|ev0MjLU}+4oi3/gXѮ;}SPWg V{C^A䱚ﻋ:D`}EePVsmie.Ꭸ2 klOqQ}&2z)s{O–D5%S{Rcj-(]eMy5"ư?v+KE6:/U Lw=ٷ@ܦ:arci+%N9L˖ߦW+fc3oQ|q9_ ,-Pf[Xg=%Fmve*tJ01MpM|ӕfYK1 ֌!z];& d7UMDv &\wc[}Yvrj_ MH\VӬdNpd:(n.Mhc=}EO|dK9~/1{!_V 6Ps] Eݩ quCYYv߄ED#[IFj:dSZsCon 8((r{ys}!N@B)pv_w9c0AsGWng2(c 7ZJ] fN?Y:f#؋)!k-[^wm?FcJ dK c$'d&j߰B G93=b8 BҀF30iav\RLKv%\RU/:ĞloJxXl-0-;B@?d}цߨJpjޫ3#)aw@+"=[)D̔6=$m"kcB.{(űDt~K֩'7b^aw9R\<ɯz<ًJuj˲U-(H\f/tVK~H$fLYGsF \DzFEokocɳ&1u!^$qYZZg\84Jlo;hGM汰o 4E1=riQ˙tgA)+?dl+jg^BpCl6>$۬:[O>A^犸EQ5X+ŴlPks8IdGF?^$Ѹ]ZwD0˜]{^m !.lE>-܇xYe. eٲ/ٻD6NtȄmܨy_܍6yK0ϿsDM-7)[f ҮVM5t̋so7TVoO35a)=?V1T. ._Q1Ur(FbcŀIL+Fp-K_ͬu|ƙQ)N(4WM>ew7\ _jaIR< /E .ϫxfӳ3.Jֱ_2#Xcy%?Ҍu,n_5wk=i˒Ӓ!ll0J?aϚ4;1[*t8 7d DF +5 -h%j)5۲,zp@Ɍ$*+kX^(&MrJ|%m?cX/ GA~lA:1C1(Kݤcd1cRڞ*c[E*MTv;g9u[z|$Bp;z5(p/р: *K]ivH m[c~{edڳ)%O/V.a)(V~뗭gS:b̏N1!SrUe-O,\KqQeRrա8霱>&_z "I TKWSY ;p(P+!)ۦN߭ Ң.01e{C7jeYP8F`rN#9#Sю7Mw 8kD龧ADqZꄠN,!awNVώ=j_\|g"4=0n$ %ǗM%14)\0`[u7vY"Tofdw@:L{?B^Rœ6_ nIo1.ifجBۅ(c%(ZT Im4`%W52 ,.TU}{ҢVJR5%o0^-&?'MGVRd/gY4愒 <)_+M$k)e\'.m:yIȸڈ:ʽ+)2f 3 &h 7ǮT@?윇,?f6dU6kEY>xc>FI2/bTT; 0޷bX:M3Zyrkf./|富 kzDLD Q; >}}2IE=gzVKTºzgX2Ʌy$üVQvBLϴ5uoyTKWlG v#e;{RxL_& R.Ï2a,åXi TȪZ=:?"NKv?DI0 V5Cd 洘#;!jbQI 4ͼi Q綹z_cv\p9,;A (KviEѐ#hOt)f ]y&l?7=e'rdU=qҊB0վ%aSi.\1ц'J*WptUL5 H(Fb{8H Z{yd58yp9S:T ϱ]!Wᡸ6C7[0|~=Q5䉌6@Q]FQZra&\WFMi}WJD,4L)(ӄB|%Gё~(-e6̛gzYs͜ ~pNF,8Zgip; |laMG*>`Āj:Pp Xni#811k1&@ᑀ #3hʮ>Eľ ڌMRm ǁ^(݊Z]y2_]2-@]X .h 7PR~duo v8x3Q69wjM)4.H1-[Ь(6NW4=| *֘wQQZto$;yAL'>*&@ k9d9wOq d kX2娗r;Y&kN #3Ii7]tځat:@z#Huz3eo$0xK \Qݾqb>$(\{G9ɱ, o쇗_Bx"eTt#wV?p-$DAڣF&堮fJEcބ2?kpg<͓]#cB5w3 4 [ޱ$F ,h8*d١ir evcrz%f7]Ab|ѶK0JZRQ9U:\>G3֕m LUv7EUQ_:1&.Q#`'I0/f>kHg;`S_H2{MZ_Tb.dn#ܴiFSvTJy*qLk*{SCik$=كuGfk:vr~MBE2(H", l(P} ړ&y~5dJ&`KVp5- ؜U ƳG>E.xi`$}QԮ~?smG]ෲV]  ZB9lo*R)U:}ns~ aR :V't9{zsX%hRxFuU8Kb8wKp0}0uAnjeFW*vH'1Ѐ3 (qVĦE4G)+Gb<D:V_3X<|1›j',(K98!m@mz[up 꿕P}sGxij&G8ZS=%J׻#©`ti*<Ƨ۰`;n9m>zh~ O!4$~UA-6i(g ipl|re:39{e6{C=Fz)*w]o\` ObM"n'tqFtpp=4`}$T|=ؐ¤V”Z5j*={`!w5 ɘUIoBLKP>x9i$WKPSC4'BrUz+d]ף{jk+(0:cI縸"i˟wSQrРdB4w OD{@[,"ތWˎ Ry]H*;"tvsg{'耔_Ơ6h˲d4Yt))=` C<08̓&8R]B_;Vjx12c5(? ken:^Ü5!3'Ko Xz CH^\$l_i@PҪ2"!t|7%R>&bf(9>t0 _`~" aw (C'6J \*ȶ-6_ɟXB{1qk{ÀӳēA -#]  ]Sż]Z ]oDd T (M8/2FI;lh\rHJJ s+nD bJ܁XG$İFdw^!Rwp)myYa?+qPKfk7ɸ弁C~3Ll5:]{Jqr )ui@4nlu,΀ Rq!) ;,SΟӾQk' (V:lRL9KC#%S.u{ЪNM:TMp`6Y$V|U,֌ )È&v"͊w1UYL*dF jZȩ7NI=Y\^a;\feu=iNl9}(==G#0@Yxn;SXAMݢ!k aZ7T{Efi7KdAK&4'QVhE9vfÒfem^2h6#`7t…Plـ|Ki(&qFyL2Al7nK3t]e{ TΖU8qF%S ti̶,z8&j|X7x, J`e4# !j|z8hJIIKܨ l;ًSeDɩ|̳>4 @wf^&djqSF INKx<ӬVg|W6/mH <:%ZBlQ֍83*/~JŨDnDe @(X=P dՄ)c^>XDH[(AfR\| 5!_ۺƪ\3:oelmIfwX$oZoͽ9HaQ摭i_{]2-~@ՃHu#ܗHgajUy0[tL뮊LBxaoH)6[uBUUXiD'@Le#@ݶ0 aA97D$|wP0g".@[SMԍOC>JveKkhR^}>iT?6{ iSi [1"蒸ʵ ƅ8jׄ3b,qrwWKٱ?>ݡ@¨BvC\q4n(tJ0WRjDOᏱU"dE$Y0n.%FCNDWKv|uD =RSvpIشOk7i\]! q:wZj7RQKAj*`]4GܫQ1R[,g4RW}S/f`nq$0Ja?%?4ƺ ˉXN7PRJ? ˷XqR` ^}$R-sN34 Tx۾bv;h}hiHFGF!$f5+9 DN.Ԏ٘G|Zw2U~@,"_׆tWPv.D{M۴u٘ogɨ թ]B4tAk/Tu5bZwjOYgcߖԇ U{' +TڰͼPttD9*[MjـG&%e0-zyX+e˟z9NflvmeEZycdȃxL]PF.&,wޓOFR f)Bt+ozG:cGEhx6vj*XB/KLSp=j;O}7d?$:~G z{w|?zRTkN1e+U^~̰(…H|Q4FkcfKʷ?+e',^Awf6ں׻+ "To=F6}@-SGYn8i(f:UnA1< [Ox|vv‹ XNJ"XycN#v0"2٠MoE+Z3e B:' /Rif:hrZ^a*{iA{a(WB> s|ks.ހ~Gϼ-b5nIe2$l ~MUF[FjG~u[su1'-mS9ۻ+}F9WneX:vYƺ.c-B_hfvK.˼PqS|XՃIaBFUR`Vѿ@G@>nS=eX/cHS .Gndʬd3zT@&/J5~h[>`T__23{_`ski+y4IյNu,#P ߮/p#ِ>>ؚGTmWC51VDoOj1Q/yny ]QoIR?7_x>Z?vɺA2䔿E_qĤ:oBc5tJ1,52z>|[Ʋ m߁h\%*MW.R\b7 NDpTsy~nIqG7eNH Yj{ dPI$-AOvBEyJF\Zeja)a*Ж H,Az;_gDҴOnjw}4>ajE -\PYO#FfyHWZ;m'?3KѪFU%yҀMhS2ۗufSVNT#WDj9`sNr$:',j=Ѷ Qn״.nvX8WthN[TM2Fm}7lK3Dy c,># `yQ4Q@%/tpo,~4ũ[j1Uרup:mx}[8(&W -ꀰX]kUb'7ݥh2U1Ӧθ=K 㹶&0\qcphe0VkB3鴳R÷]qoe'7ґD21v0zx% ܆:߲AqE^Df{rd ! \Z5Tq2+uK۵"׷;gsY{޲uIT.jcR_"{;!ױ^5{R5^RYV-HOHSOxahճbʰgNQEuNkBW]VyX:GY^/$Nh\,*TZ7`N *s2Zu,(٧hX^z'Ӆ"hV. LӲ}Vefb u B%,M޳5iPgkhLL?3AK:vmHrK#4dN&ɩMm0 ܖ {>8Q G-J$ rLKƩ  Iбף,4kq*!sKMaZ(Lʐ:p$;@:7AOZa'װjZ *K,?Dq7~-RR$U!Tt-`?/δ6T%=6sxF|H3,$?Kxצ'fUW릷DN_Kž2ʌ;Hم$5 u;D5 5?TrڹCP1 uI\>)5jmRp1(#z͕Z=#4Bg<\OŔ/8͝ >Zk1ՆQwtEҪi:xkH?/'B tRtyj԰"A J;IE:.$bET]%~$F̕lEoApYXes9̬#)64al`: D݄RXeHL@~۬T!K *BXt P;QX1(C"*5*8Sp $wE&- =/_T㬁}D>¶ݒ;_oDuJ^ p@1cÉ7q & 5d7OCK2QV^uE$[ȳƔ{l 5 >kHWÙtv;WH ] V6/ 0Ž>h)9FEqNcV}J0t**|(ig4ϯ@S4|meid+X&&Yn+F;sݽDH!y |J([D^E"k=aBl~#}_lNDaJjgK$^̭a0R@Vǟ}uQRmʢu]L@BzI:aȬך?ބDvl%dy~ zc\럅2H=: ؏Α`(*4!ڑdJ̆~SY4łtE1R~_υ^|W+n?gqdUl _ۡ_7; #fDyz%|+$6^z): Tv'!8DӹK6slkYͦ~|mbڡ6ҍQ~y*Mpr OtV2k gtPUuոZ9p`i":iUҊ O\Ť%^4`$#7w,K=ftT]N4\^QPl;/T,z$O0m=la,j}B6FŮS/7ۋԃwo^ഌ [!`Mn?y+{Uqկ)k1{+>c]X\{bbOl}w@ITHjhp~q/RGiɳ *N; Omqv"-ɬD P=cś ziU@XPc$ʟxFU~A_z*w>oޥ։t%` 莖W o,)dFPRQc o8\~TSj/ZrKwM# GfuhwPo_a/fV#oa盜y1ZA'\F˕rIB5!}e%#, sY3>jo 7Qet}AZx?WFs?ylZ\ƕF%'7"MخcW !G#4O}@ws^E'rM0CFHۈ;'ױJ]_ƈC־b7ޠ˕9z~P;hhCh%۬;Io>nton6#}[Cv }d~I<]),rAc}JtrN r[n @35CדxTt̷">]#6D$ K0AZHp&F>集Mb ' :~MDD~d_ԷKl='J^럇"~ )P٩$"81Yk5#]<4c #P]Z.INtZ\P|ۍ5p]Aa`va֦kMLak̺'5hs_W슜b WֈLý/)jf)eJGBy<؉s( CHD@P貛o1V$r7=NiBf9fka-4xd+s[IraZ]?>Âp>#Ez| GF4weqhRpjªb,Q6 &#Dnb6t"iz{oYΕ=Z@?5Qb]|2=M[!<76*~) e'$WƖEhnwзb!҃{EJthFջt2I+8)cT5 zBQMe|cC=C: ']:k=(db "W[M'kh7"JO-RYPs/*Onĝ̦ 2em u(V?jn4{(CI^j=ex}IwdC4 4JR**?#:A}4U>V7sr](.,Xnw[ٶK[.4x')#v^An1U"5wtNa$ $']rI_nLP9/0!`H%꥞C+DfxhɆ$;+;a?_6^v.%#)0v jnk -$މyp cQp,H(|,U5s33G>]# T8BWlJsOA'r8H )\8Mfn_kԸ >s{Urol څ9uy^AGzȡ+~V9@`SՁ~"BtT(|@ $̈́D+c8rU9n8,_,8GY$=VHܪ14j6q=`TN\J'oܼ٘-}.ʠ6R+9xf.`m|-9Z3G0Pdg‘g$lq#_[ٸN},9Tר#ZPT=cc,S,.7&;i¦lϣiO8"K)FML9*{%%eqUsn^}- Г `4V“6oÓkFdM۩rBc^'TF:{q`$v^}6T"\o ;n70tY>?dDϤK?rJU=<,[;AR}8*w!⍪1|OU w#B ZYѳ\(yl'@){Y;0[sCk>fRp'3Dks`!(3iLʠ4L L%* s!ŝEXՈVhu{'s FЂ٦bT!)Oܣz!j>FЧ'@tsNƹ?m/FvV?TPP;.sR7K (qOTPOJqW \V}ai:KJ $l˾US&a Ef4? &N<4${!ɫrLZfI@8 sׄoQ[ :Ǫg"\1x`khK]FufsҢՁd 0H ,MH1NL>iڑ7E5_#GZS1+DQӝ2!B=}\ۧFIr5ـa=YcpF!rXt2Ke9a1w/r ; [[ta|$_c>GH[ I"}OwH z7TsJ P1o]~/Np#! ű;qS:|z oa8bg'S?.y[U{b@gh?zR*rf6rchU"۱ )QOΤ[jxaq[SF^@SYLKh'.ϖKjIC͑w06r"CtЫ&bfA)h)[0)QU5wp֟ 5سΥ0\@h9Iŕ%´vOStrL{)t`d6?vz+hcFDSCaυI?=(/֖kC$4 )~wnS1Gu%|3՗/Qhw%Úʰq? Wk<M`nR ~Ѕ9;ۥ٘s%%(N{yraq`\ϥ–3SL> ߃Fh``28DdX_!X0zr Wg`óKr_xs2k,cxe?C4yro )/[ snp ΂h}&[kv01/+`G5WxGһ?(n`h師'J\G7ftrsWcN=Efuj $<)3`&H4cBrt|6< c@]:!M!V E7ر;ۡ?%p܄fQ;b+*s)Am04nHPxt+>TsV|r!nϮIŬZ疞9wr'FMQs,ah)+FڌQZ;{"xrFq$41mσ:ݨK<uP'[Ol΁cy`M a MGpٿ[ `lա?N`57Āl Pc;b|Fi{ʔ@-j+G57) </NHIҫ "-!1VvPPXD߬flgdf"n&J1Lyb+'"2i{H] JpN͂$>炙+V:V)E.?(T'cs,+^Cpu! VrZ uR4 _ܫS{s2s Oݳxl]iyk5-v}n,S4 "#δO)mH[vƔ+<йև{Qx9g ^mc37AmmX %o"#jT+ݘ,:p[vQq.Ejˤr@LeX qS٨@"`f;HPG[u" .OvVՎ=JNɰW{ h/9KRuwsԊR6G@˟14,U:fr="ʁzM폩¯a9KEC>,r+vϑڗ3ajkݓڻ[9!X?` QNloz])||l xIs0T5-a `_êhti%OeJSzjR/Cxa5!n_7 KҤ-JR3 wvpT2DvN_Wx%-Bg@.L{!kĠDքK5 y~wӲ@9h\ڹNj)E*<3M4eV繩3.bX\*mr EY?t&Q鱓ws{8k1E ]N-jH}[A mS7d\+nHX%y4| =` *v9#V\+$q#xquobR &,΄u]ɗO*1_eNXw܈eD nҙ8D <]H:h:d!L eއ7}؅B`~MᄏjK839KF1ޕ/Q6{)6j SaƜ7fj@+%3f &]CwgҀ@KFxE5i}l7N{49x1S7%tGQWj$9jz)9^akz!HQ^B7Hej D<3f~{GE9We>˅IJls֠wM64)]AP[C9PrJ<>G̺WQrߕ$K(>oډ|u9.cG48"75f TGx^]0vVTqJ@*.F{Z/AXÖh}`={y]|=۔x_r=Vh~). /9LC_ɷA||:Ui YȽR,:qN뗉nEU #􏜙-R=S0D֗&t_n^*|}cSCYl^t ]!+]+6QM "tFq=(, T'fzE¯4@1Cx.+{[g$cogcwfdV=T{<%,<(CP 7y!kj`BPԹj= EPlMmmZ._EQO{.XE\r\e_RϞIqyz>2}>5,܎AΎMɣ,1>۸U 7^.3 q$KZ)/6CIC3h]g_%3ӱTH .5)B"K{mȃDwgQ:\[F'3FX/]"$/ZQYix6]0$)Ak[q[jEEyF%X JoDz,$F(QŢVYPВ<4eRኦ!q:Ҏ$|>ooEPR4Fj5'g01~1@sO=yL(MU xD(zɱ;¢]#KLDX3@jl9v;gG$aөۡ 86UA%" j V \NfO+f?fYfu:Vvp%H%K+O  8ZIڊ7 7jKh*|kǷCYL F1$ llq]Oz noZ., % hX]mDc=Yƿ8oC"]IZ o> > O @ -lih;@~oɅ`}!|{$΢\N`o?佴,RiyK.J3 GDک7:!FtHφgURuZ2Lk< EZ/bUx "?^ܱ / ZNWzu?J2B<%Vc C|eſRbȨh/*&ꖢd> *Y(&Γ_.mXo11fv)nECTq}sDpP/pNsҟaŠ;=ڔ`{~{81e ulܓ7;y+-L1PY0S,w{)nei 핣(P7oٕn5ҍSyKEAeO܉إH % n| Rd1)HхXB~E0NѣtAJڟZ`Tl)X*kQ Wo(W bO8%mRl_4:tKV?oF ?!55@k+Y; H.mEx%0*'duߖlU\"7ziUqE̷Ɨ#ub}K~0̄#Qtm.v-Sn> EsU3$0 ajI&f) 2do_q:qw8=`Gn C{ //n(n'k Us?B '| +f*ǜl?0TgkƼKc sn0 Ԛv.)Cen8ټ/qVIﱳ=ARimK˺u/̿A Sn'{7[5F04L0^ƇhٳѲclɡ.3*R\2p 42?b50񪛼7.Y?Ac<T D-p ;-V9 _ SVcSzs'ya5a쳛Z!;f](.Γ([OC㟜ݺ݊>C=8\KS{r5(,X^o>B05#;6# A]6L }&r^Y `(s0 ޜmfjcb.Ӽmֻz1`}Nl-bGBD6֧4{s^kg?!m}ؖ`v̻Z<Ȗ[= l57IЂ lb)O?6#sUj\TƎtвDKyt= =:ʷeaD J+pp=+.4[kW=¿ӹXjڮ{8vߓ.\ LĤǘ:gY}}?5N:1X%DO>\T`7:036#-ǩG :&dEu1~`10 𻶼 ٬:oYTJ"X"ݛKipBhq7,헦7S4LIg:!ˮe 弚9'pur/F΋(220sv+PP LHQN[P|R w Kj6i8K622eӛ dj8 0a╊Qu=b,p{IZ (]]=vde!ʝ6[kxj t6JWpÕƽ0iRx&D{v;σ6yH?K:aqjc<≌=(efՃ7Vnt0_^ gFֽiyZ*v$FMoԤj*:Y%XH &#m>m5o`n%vnhxG!~UWWl&nP#P|9H%5zbVXjPp8:m'թ>Hari 6<`S%,#ĦM4& %:9$::G;KXM撑 ic;G`)t<SkUxw2 Nٽ.q^+\m ;̕Н*ChV0IY1?FqKI4e)Fxj7J`tȦ5ved83}c,WBvrc 鮍 fR (K7gO/g8vIz?FfhR$ӈ:ACr/,8o]g%1TɈl/>t9صWz!tjuODc˯e D4Cmey TI @֦P9ޛ#9ygw9cP*ލ)u:?Φ1LU6cf]fJ(y37zNT^dBjJNWW8p^H"k-ˈ5Bl3K‹A4c@lvAsFq#4ux~7䱔.1XYnwHAI ] pvg AΓz8\4Dx?qúqC[M"ӇoTᾥ!]^لKBZ4@$™D @',nu(|:Bq]H7Z(J23`zkJQhfFWjNr49zQ5F8C}ĉTNYCWH+1ʥx D]IځIitR|h (8< S}lzQBɹ {ʭl1hCvF)d!Y}Ilvtq(oK"9O88c;<QIsRf75\eUFWu!8I>W"'%>UrFfN&^7l9jZ`L6 r"8>~-;1@Rk23 @$l7֑`fz A,3=%`T]%۞h?AY IV֞}gEvЗr.vPmwJl{x\ۺFIO"DKO1lEVjR_/"^_4 Uų;1ѡ C8PGNf1'p;JBI&@}|Rzl N֛8JE3^137lrQMn k=&6`Ѽu3P/)`rmEs)Nf_Sq涁C/+Crthn4(]^s9k?wo~cW=6?,~uP$*a5XyLGnp~z ȯiyȭw-i T~sJ2c|/\KwUG8ttpU^ޭ/ l`I|[z>>gD\QrVJA֜"4G O{XitƸO7ьƒUd_wF6vw(4IU<,/p/^'6ܴ`Eyewl?'P+2iJI vx(-T Tn"L.7ED t%G#:wb/6ϻz,b\`w9wӽ8=߮fJ~Kc %JB܇ʹCn97Ag6JmȖfBCH~2{D e t_[6e$ b}t*P2#nR{*eUUby mS]R3n8oÇ-QK1qYo!-Z o+ o:̶DGщ K @zM^:4rb=ZS:Q[z7cŭ@~4%oh.KEstL[O7^MRx58ڳARC'xc`-%>fy/l`֔GPoe@=EC.WIwMpl#?0tfD?GMex%Xa,͸l*)Oxr19{)ҝǹ,8 yKf1'0K^+ɘ7_]><3dybΥ⛴l!CYQVmS`6!f~2L 2f|JYtt4IP#gEj~槤8BGsmHx}Sht|fX-0~뙳A[mۥ7gϠ L\{%LuZBsC/GxƄֺ AtrТa4t;^/.~@}aJT/|3k+c3KC&KUlj҃Iu!y @w6SF_ӿHZYuҢC[4Y* fEŤe~I4ބNlf %Pp,mYᰉHܼuBI_=Ÿak %V㟃× +pCeZvY"Uj'ЋA ],$[vԷҩ;ey^ttfpS8.,ɪץw`Ɍ߿^vȄ$Q=W<.S?g {"r,^7xS!LO'41p,'V:hoLS 9WOt4g lR|J_#X/`2@xZQz3|0zC7`"iGI/M58^}tU\_|JqLŪmXS c)gnPg頊#P] |/y$Ҏ}͟OR/&<._T@YATz6QB,qD#|LB֟EisG[[z_xDڨ)֌l^x[(p!|6U'4SꕴՈ HF=t)!͗E+enHUll[H1G)jNP?^@KȰ^iF&<n&3 uTŒכU`Õ:q^ð^=ÔDThB#p_!rʶ889[M;,{ݯAv;GP`\&Se PS7P $)آo Pghy,%1>o!|Zg1Zy%fv'op:)v-jG 7nϾ'7ӖOZy $(!l 6:x0%"D1?$s^muya'8JL&z&9} ]eƵe,rA#e(E.]}dTE&=g>:롱pbίXoX`wo6{~3q]2'!F_1_1"|0zV2#f[|D7x7'J_rGv-_^^P"K*Aa لU!_Yq.힢TC y$KtLPWA&Wes]bRJǮӳޚo&cEԁ@ /$2/LBa(wq$iNk>r} z1\М+A:Whlu6&hUӛfbG57Q*3UF(ٲh,VرȮyF,Jt2WΥ}1u# 2^twO)6$2I5;bFuLVyȝxJ6s t][D #0Bq=ς?nXB>cf/GW+qtt"UJnPXUS&njyM?Iޏ_##S`|+I\c~ڍdڵ͆Gn˪#A͎?%ގ 'vtW)i )~J6O;Dw css~gKb.2UHV=&C+!&bCZ-;ap$ںh9~vkFAs%$3[=+V@)KyErL"D9 ǢQD1q6>; ?g]YrȹpSdDG-x4}]n|pPٿJPMx}SjsV~qٟ;XPa)xNqZ%}XVV 6 =1c҇p= #B׬QJ:íوQ# ߝMdܭiuzWM[c;ni0P,48T6j3-RVW1udG4N;Ɛ|'!T**Yk7/kyIF%/89ThҊ 7L6OBgBF6]M*0^`U/F_vVD 3P$!$B!$wXAP{ƺ ǛB z@OJAa[`W"UiTWjS7p0=Yln~!~Bg_*,(zOI]=ӢX2@+x]8e~Q<~'4`F$f``lX[{kF)=Q(h , Yi ؤ·N~niռdv?'/ȵff{_O[>a_"B <N4$[l ! Q.R5\)Nt-@%ƒaWob\(nQ1136̅tX"*)n֗@#_B,fF{NGHu|\TèKksm>xðAa|(}Dgy,7~j?FH\mh ̭st.j pьA^%t{];wl;MukW1%;!׍d^'pGYXH7EŐ0@OyR>&N݅zwSF3]5nDЃ ]eO_f(7pt+5G'VeJ5%=zIehǶ['j9"ϓ2BRt12"!-KvUi&QBtgD0t,焉Syêѡy`Jdg&) ?ˋ-9]fJdyE=4!6M~3GբHvk`t󬩮6*ӱ'j|3mXR961JC-)HV}eݳLm) >ÒP4dCrejjXd;8#<,oN?;͆wjcHw=߮Wz7}lښ:W /;y^3ŵP `v{so P ?[/*5%p0D̝m!*"*i<جȝ. ǔ>L=3pAԙuWy ַӱ#yP=m4b5Uه|@2h^`.BS7 ɼWRѓ44i~H?묀ڲA_ԍ0V3ħ\a nTs}9WdGF>Mjvj|p-OZ1Ra \lx2sp?ϳy3o-"^Q->;?wC- ;Ԩ>[D)qPE%°Q@GҷxfGOu> 7R^U 52Q{e>a L1kω24^x Ԍ#p+zuSB\)ۄp vJtZ%cb >O;|PeYS{IV: .?h(D[.f96W{p+<貭pUمS>f냺)ڹ۵xu,N4Exaw7) C]ځN2ٙ"!Nys2}Ha*SLx?\/ Ơ+gyF"א.5<+b[H>h`f]b`Lqׇ}M6~[7κ,j;1 bGݣT-:|x\:Y {ƀBRA- s>y]S>l]\gvy6ť|e<%CFs+<ɖ[b?wg¹C4 VJ,3 7v:nwT?Fĉ튦ryjOEovDsW>vYÛ XhUÇ'0Ć)qͬЦ%lSv1q0{Eo/sdz%6-/T{2#ּ4#tg:04_f?-}o%ٛr[H.uY*v}`ĵцa˩1WyO%~3J@uh |ݔ0@d߈LrpG)opU\ZT*%|Pp K!fUi1q$##t]Ӎ-01EIb%^<'ZS`f Э2 o˳5B>z &`ۍ?WPN1. BDۣ#cF|޻^,vw0)NcrhrCR,҂BV5 {r m 5] hL ^MXGxtbY3XiB⯙R- ռEm.l,K6R/cy cƱ#!O -Dh'V>6Z PW-XFCi)SJW7`t"q1e" =ǫߗONۡa~&CMt.Ttm,(hkVj00 ݯ䆾a. Ef' U!z@]] T$I+0MIAz6L|l7Z;We~)YļSKo0Zayh(\2?=6G]I=SJΰ-㸤_C{d *5Q'#][r0* 9AG:>0 V.%Ta5$@.Gکk(hLHr*Vht{dADZQͶTK?Ty;3 0^QlC>eӳ[Z'1|67I7(o&LnY?EaoSx>wOLv,ȸSpďSf+;:ȒD!c|ALb f`M75[d%ȝ:B .Z1 q!5^SVxyg_CЬkC)AR2oU?lз&AsYӛ [9fFD 5+JCq0l㐈L0ͼږ6cPnU5vHȴ=%r!}Gƒ, 7^ Q]K12_,=(~ `|-ˤq [:j '$D!7Qlmߑ $e`uX:_5ߗ>M0\nB@/Y܄poLz^`"%v݋ _b>F/|5)&ygZ~6\óZc9ktP+skxr)TpK'vWlXf)f`^!?U@2OǼQhGB>0N^̲zwjrŀAǴI!薧(Ve <É㔽^#l0U-Sb^12>H8? QZQmNsuqa>-<uk\,'0 EUcB㐶iz}ӭgAhCaX4 9+F7Uھ=-X\v5YGcueDwɥ1^ 0<*Y7B^4B3@eiaq峷As'эgl$,H&?a^t wZf9x5W%b;e-U   @Sb;TDGK;/%w=>TAz< !PS3D89/h{ 3OH%$=P>49Q $ Uq-dXB{od'ҊY]jkȆ\mCξBPH,lC?q{o^YҷQxnAL_5fD$?]*BqkD 08.dJ<ٍe6ƜXܦG&9/Ca-_u4yTdL_95]H݈˛ڨ^/{ K*.<<Ͻr4~I/ a9FQ|UkGJnx{ ;839 !Ė[Fƅ Fs٤ Ԡh4y d5ܖNPj!XGk%VqAI+\HԳh^ Hm[oZB %jgnLP_549>[ۑ«@)UU|$:,!IUg## v$xpi b !eguU} bMWP^VB۲`@tQ&~hI4זH!dp퇘іzծcB+$xۊӵyw{:)p>agun&kb6KoF̈́3?&\xް\"l'_|F% CeZ=&O(mezP,-BDcPϘ<8ߎp!9>tuy|0dZ/)و`W/Ӱ[/E+e4A|4\r`Ad*0g|:_J#E[`ho# N7@(1"Yoaֆ5H@A?19>Bi:( ?m>:ӰYay2q&y4BF&;5up cYӵyT7=IخЎ: _G{F9 S('cnuBfQ*%u\z']`&zT+F3*PL@5`hK5Va+-_?6"[S~Hr!p3/Ir7Z2U_;Cq^hGÄJ0^Wvw tN"L.*hx\K\_2qx3D.B!u&\WOѧyQw~U aH#0jBc:Պz.20 'z7vygeuD 45#ٱ¨xeMP[rP)иtG.v:חNhV&ލ c|)V%r-sQo6N&ktUiFmnx3EŖƸŏ#S"D@շ{`%Ic0W7-OJt|ckIU"i7('OZM=j3G#k,g`mS:4Mf:XbM]ت[UڽU54cDfvDf#λ1HglwIbՄl&ڤ?%Ff{#)c@tT lq9w˯`0rr`ެ^N~9 ҮNY5X1 %i6ٕo.GuQ0w B@_%h8zQG->4!acXD`j8o,5+9NƚĻ[i0PN~~ҐܡrDsEar'=r96;e H}YhΎ;m+T|p7\ձ+r &{kצ>R5ըsB"d/@Q^-T'U c0Iڵ<)n]Կyzm J6qqe[&[ʮU7㚴S$^݂NPi18gLJr ޲Ґ^]v V77&Xx|kO/w# }TE]~k- @IZ)l?@v/A‘*TLϜyڪgB-?V޳ԊBooCIp Ϙrk> R*>(U(~Nh/rzs;~z\Љf͏눔"a=t.O0I*uFt{ǕeNwCs-*Sr+GV+iឪV9gs3[A;h"!uHy7[j{-+C瘅#ϢXA&fj PC@)V{sںB}[aW4r%O{{YQvz\ex+rEXqu6>Mㄵ6gE fRź{wn"@j'~}i `ˣ4ę (n1x77T%J-~ l=>@gw1 '%/7}7Sf飅+EZ5M} 5텫7*G [dq"}H/K8_$oxD*k:F^ñɱ9Q]kIRa iʤɕ@Vk{ȮU-jpBl HgX MS3MoՅWIa/cppvwE/6 ًDj~v˲dFJQ޲03[h1Ƶ~tTYf ' ;e"%J{xwc|4\'YM*³'DIz4ԗ~855/.f>_'rxfZ5aa^k1Ơּ r':SrR POfp'{S`[c͑!*nvp(KD1R•|aD1C`$C%x &(6JalӢ(BCnUK I*%ř1BV׬_YHS"]q^ R}rc9} ]Wtݠ@HOAiPQx|4RD+$.8-y AE\(8r4;,৉8y٧K\ՖA2%wH_kG V})6ݽ H15xzӫ%C}vl)BWP# rKWl0PX *5޺U3R~a!P #8qfjfUa#^#á[U4&BS63O|j,FxTuS[hý7<BqWgho\_-ˠ`A9hbsJt3 sĨEzr5;2~yHx;YݲϹ, *݄q_>jN1HP"n>RφɒzA.9b|*Fҏ qg0@uX$^y:+M|YIy4f&;d38:krɷW?; y.޼vt)s : VPuxDAX 4@$A#pƏ߾}#:v߬:Jΐ?pkQk(Ս 2V(! )@b2$@ْtysOf)_|Gj*5a$#_=[C0G*U6 ^;uԎR0ņ s>Fvm]~x/|^(X]L#l{**(qFcj}GG^uXx(ρLl꣤N4.5o&8o!;]MYG>ݒN5ϵ0v%2%b?*( 홈ۂVL}7P[ԊZA+vh u7}aӐr#ՓdTSb'}_ qHC9\JncRqo{ kub6 וr::+>ϫòNo %@UI(@+QI"_~C Y*oPTMӑo iL~"99q棈ᨻP\,GIbknX"`hL b[7wܧ/y`͏U#P^GH":f4HW lru\S)`u S \ESK9T}5MNiL~R)\miom*^/QȘ?I?f$6_Y A.sؑ'*yhhUY+A'lb],*vS~ZSZ1w%|5tUJg+O^tX: .o2͵WgenQ_S=bQ^BnS >Vl7t(Mb9b{RkU JmO(v֡`IrQgXcIg0(,b}vc[t2PްBBDиQ]SsrRo\,Δ %Zz?% 6eI AG\%-SDuaC`[XSCɱ l跲Y킄.ֈTΙ۸ĺ1N-;Ik!b]-GZ^))\r켡:ɛ90Jo2řa ?䠫" J*j"|3`S͏cv=(8E9f*dz\Y@OV^_Ԓ0sn|C/oHF̷3H{f](NL?CL L":[x!c֣}J}0,mx4g)g>շLLBkJPvBb 1%}a`652Kl76Sn^Lg_m lzFWҢ{x ;1(5bZ(B M=C3 \A#U5M{|@|d Mf&ػ0JQv=YrowGZv~&-<{c6x"D힑<%!,mfYc*/ve$T/Pe?`e70KG4}3l vڳeRAv!0d9V D ggVbRY2}Q:\cYM檞|ѩbéinop0ʾm"`rxo(.ۻVҙRT sG%gYGY]-4J1ךO%xkF((9GZ~ pWqom}3wKWү`C߀mJ*LL*;ט. J\2gw  X_?2~02笨X:qR+_f|'`1LhdNPöRț#(9cj\HmI)Ss9)MKm&ߥGjd* 6ޏ,K-*h@䳅%.wyi44EzvxiYW;v7=R16a.[/JU@7Ch9Є`7jqk !YppCAjFV4&*!*{6*OY5j;hf be5A/E|VoLWC)VgsBM yyk6>Rp|: s w2.iubxZș-Z>:{lhl,lks\7IӚVnú0\wMde7@f&Cwx\f %OVn՛g w0H-X[B2 ؈ S0"l:2hlk~y`8ghl5ZSNSDLDɅQ4S%8DFr {G9|ou%z,afdcy ._?bjs6FPZFFj QH|-zǐX9* m ߭U7f\ukrj^cM@W)Jk},"M9<`D=oN{i ̈tI ũfYu~ y'M'WY"| %,*h.?N"lXþJ Mu;^AW&Dm*ݦ!G (V[pg++iN4LFlR<enwbI!Ijo/ڏNw%6B9.oeG {Z%TJ]3YW;Yq)v소U.$+_"w륶 SClZBLK4ȿI4XI t;x@x[eY\<qM/~ Oɾ cfe5MɔSԠmk0@x'.1'aK 2-,rZ&<ٕ1>yAy'׷fv[ue q{e ̍-| DhhY~xN<2% OWGMfF۰U>Sv}5q5!)U1z2N{߁ְ`A5jFWA i)j87V/Lz|; wɁX6tѪ,E" I`3@b@uoxI5~5ol)9q.Aj}Ak}"Y\#m1$kG9Aq5uf({l$Чf&Jޖw1L`AW;ES&vz9@=ilĺ%O %e.0)J2d2B:|ʥ]q^#VJ\qEYT-ў"D dkv -֪Pxs&VQ6-6QPz ؼq?`ڃI6wl6ݳ„fo}ٸ՗}3}D_8T[j?fe&X=."+/^VL s9o]zrǥX|CUK&`XW]Z~0s#ӯ¯qd6}S )F?b},Z_a {v$Tx:I2 ade~@-(WeQ"wH8>Dox94îL-װnPq% =S{=aqI(*z7ٲ^8lTs;0Q7nZZwHl|գ0%/%\Ŕ˭3*\w--1pR罭,Dȸ']@biNgH8Ɋ:?Uղ2/\?.ߡj<ש uw))?*C$"ͷ';iI73ƂzB3omx< A%6RR^skmhpodB-|P0 '`g`(Hwڄ ӥKJ*t X$BcNFu:sFb\\SP#2 4~z\?)y.0Z3 0N[)2"99iip-]⼷FaZJC_}> ]nԬWm 4C^Z t)d4/Ep S#J2n-2| dʁlZ5O*抲#O>-jiq&BPXi`K6TJ̾ccO__=6n\kv&VVWԞn4&mLD?.*]yBKs۲.XPNQ1߃!ۺl^Nok%"d۴UwU_iY_|$FS W`JtAGW=ؗQ>h$2Lztg+6BFVwg#ݳf sDÈhK>nڋt(<7fhd+ca+H?G83u nhФ+ ZhJ*I~<Ϭ9#~dWqkE^X_587ozeO<\˅fS J7T`҃Ah؎v ?`TrP*brVyaGmن[% aa&γ<y}>pZxt㳪|:;˕9$_mbMw)'Nj{7SW\? B5D;m͌gUa8hRw|Ale?@G0Gč% YBMD-;|fkx9)Wb'Nyhb8Fdbh( 'A!}VBvb`W:y/j)(g7Cq$& 8gmBybr|/ZjeD4H*1]rtߞ,$<+"cPAOKMmTlA02 yZI~mzkRTWCOw4圻dEEӍvW|;(6j=v~ț#S>^ _ϐ}\07h0{$M5qo I)쬎~ 7>رveO'.ӡH0IS zW 2qF?, ,hf-ȘS)ן* U}*AT"U\s_3j(ע\rFpxɆI:ZM:jGhQ-YA'$ߝq4Y803G"~fm{ KBEm FRf~ 7D+cZ<^jAUA Cr0TIhR@)KmWKxG;?}P x{buXXzA;{yh׊i|20uRS)/ͷb%:q3 i=ejCIRGUvߨp @8F $ixBNo: b=f.r#|+Dת[ 2T7QX@U^n&pVg| ѻa}8 0tб3J ;=1>Pa¼~s51p FK|cJQ2xA &ڡw()pܟw 'ڲn?m;bSB%"q{=Z 7{`jr=;t?;udm5g6?(ܭt3MlA):22M||ksQhS4) wFq ׻Bc?KRi/Gi k6zgK`RkY>&RtS?Z ;+AQymLSa-dDdt$xwQyIފ; {GE$0`>PuZ( 87? r'DvPI-T$H/NCBzrdgCDc_[o?ǽI*#36?#s ޏ. +P~mM'({l BFlN֛$v&]Dyi$Nt4 C#ڔ-yQqiZViFcd Nm7*Cq?xlF 8apDCY}L0Qa_[sG(YL5lC^dsy4!ۑ--Bb34wI@ TZ~@6U"Iڵ{g5ψzCfR^BB%-. ݫ⢭KzcibN\*;Lw3oMbR׬k2Yzi(^\𓘓='~CGjKVQwA[gMTѿKD ̓D'K :p`(<)ȡ::R Eg6- *2r*?Nm{9Vh(c*`Z d q[zکF}Ie3KTJ-Ӧ[xOnY1֘P"O2FEA3 .rؖPeaMVTs?_U*՜\~6‖+J-8 rXщj۲ŲC?pV6J9w +l.6R|UPV l[{oGWdhΟm<#yk 4_m䱓~dү:Kv}U V 6MK])&6KPFd-Sjn?9Np}DQHRҮ.u1t&g31okyêЫvq7LǓ ȧQOEMY41$o{x! gs-B$Z  w02H]_Tb)ڮQhb4@wu,q[ւ q3_nD|i ɏ9Uؿ>u|@Lf#2gkLpb`r2bA.-38ВKZxu{^krʡ"{:Ӕ-S+ sJ ~YgY8h#2;F* GPul7UJ A/Kvw+4)? j7Ms : Iq75%tK(99"½Mj,HkVVΔ\˚G ƭLq}-`$Â=˦|Y8Wi݂t_ij4,eBi-H ){qi;$XA/BSj-Cֶ!íET<#ML-{4hM: I^ymk">tjרgHih6 [,$z9[d@ѯ˨{AJ$*Ы`֩\Jai8S =uיYY]n/"1+kE!Ꞧ}V奱|[>3ab{Ⓛ1zmfƁOxؓTJJD۾;ePՈyE.65㵌pao7iJ>NHIu57xVۿ^>7fˌ,O%N.+  XŬc 侭JNu"/4p !$)(_p/Dryy\pT;K_PmN\ƪ@#2w~8< `' =d:B䏄 o}xoUюm̫N\)S!xHZy c<5l[|W1zRÑ:HɏGH3zkiVOHi5𮧵cFxi 0౧k&u5%8 DC^hZ/(b*_5 'r7!ňpb36<ii 5C r9K=j C47<K'v~m6L#XV b#<۬-&k2hxGqqJ\v2i*x4301A.6h$>188D4u4q}]V;| 7̙H{"3%ZSgyIyYt3&UL(Ɣm*ʉQcWRZK@d)p=A0ww-S0EH__4ԫE"UDAwa8Ď#cp?G׳e8@P a׍E>]M^*m&Wmo4'L <<`;LFNbsLQnߊ-v#ym#4%\@;@<3S׉n|HB%.B>\ERNFԬl2v5k̰Y3 1-;o ?^>_ߩ7ph{^.Qk@՞%9D:Ұ^'rkReAV"{סc?T)"N-"Id `Z.ޢku7 61yT"A O::q+ fg|C&]:g_l~L 0po[Mg!H^[‡> =h,}|BH@e:㝿釯E2XarT!Jy|^=Hr hsQyoS #lSI-mh̼Vy%'70m|$Me_"]&: }\69ErZVr3Vl |A"hШ0mmhSsC$GYg$e 2 ca ͭu*~Lfkl'rUyLI=E.58-r/1\wwqh tSq׭K%,=55ט]EՃ4v1&V|kOK]aH f8 a|EYYl]Oe? L,%:M+)s;jcFIW¾1i42 ̽=}2eߐ7?`5d(Z>VAAV:̓7fN4w{y3?X(xZ%J(! mwPYtnf 3cvo}x{xW`x78Ǻs=I}@lJCVπ{7%՟rI:C\ f8׻-YhDli>q`m`(߭:jg%\$;8hm֠ԣP:8RaՙmdְѽJJmer'deN͝۷eW362O ZwPybg?rNZK!@5 ܻʹ,+%$)gګb觰GX:2>X-CF/6m'> edM =#A, In^ϼȋ֑[+]i[hg}]>a7?35}&{p"ktx,cJ.gz@$yaRr4mZxs+o-㮽(f<ꬶ7۶d^s5)_(mOJn : T*Q<۶֜kTYcl6'[;ѓG5T*ʙp4v(l^Tg,!Q㞻3wϮtG,(cWF];CUvz_;xUnHqUhItMe=\9?=jpV!PTvCܛx7 uAF3vDx4 sД[z,m1tŰl YΛbs?F<{b< nT#kJ4mYL)芭omq+/W(aFG/+LOS$ڶƚh,~^_ 4+<6Z*2&ݝ?޷rG 9kh܍^ĩ][l@ j1fA&y+>9k0LKeyqY&r%lb Чq$$]FUDYDd2ݮŌu"=:6MvKh>g@[ѵbւ2jǧau\(dIT\G`cr D<40߉-/ h=: *4_+yp ^tIc&}T=rk˗Gu?HysB& cM^[8v:N2l@aKcg] h_vR(K4 1}a6L\\G>kEdWW}+ F7S` nFX>Q,dV_e691݀꫷4#`*;rF,ر|+6Y蟗ɛlS?0aўg~;|EyX7[ynYJ&jT/ ToM?(19Lrlt;W7)ViCqVpPXantGbsBҖ V? o$:$zj!@_)W1dZ cV;5-"?HEhBjɿC=͕˕VS+HNZ<lS]Rx`$O >}КZ<:#apZADRmm8l?2ʲ8p;$_Še׆C³,>] t&PrhB:鋝o0ҳ@/2YIrKubGrft:XQYъAN%^z6k)s??׽NAՏ0ñSGN B I|ȯcqpIY_D!z`|UaBp䬸p^%7T+2lԆsld.Fȋ̥u=Dk: |j3~ӱ$bY}n9e`%C]"^MOƭڧ8skBR1;%Z6L hq}\-H3!^&6S.2a-GZ}f'>yyS1~/$g eَ;4I`ZME3Q5s^txv]8EcqKA,<,r˝3i9:b r_)BUq{9;w—y $@d1HH$ضpT^ˏv0|eGH4p" u ?cg[7=}$tU^8 ε B 81ƸuD,~VE ۩eqO$ۣ}YsO_.LyJI=bl mLā+D6v ﭼ\{DLٟ`Viu bƷLP{7L|ԅj>atw9+^=uTf {rjygĮuϹe p=FEdJSVg9/ +~DA\_ү./ʇ5r gDf(ܲ!NvQ7e$ځaŻ+ߗ-pbo*z;d Oە`>\Ƅl?e2GXӜ{=gרaF0hd9\x>~* !_-bJlѭd{r,=6zBS,>+s(\mjٗW)̕J@)cb~͙ ^OeX@]VGlrkmHxgG Ԕ(|/O_kʟ*Zd 'jnhąZܫaH )uujvX2W% <>$e>ʾP b?}$c]6_0f*R "_b@\I*ȱ kie)dA6,0Z*3DZTW{gq1PztoFq"v>>7; '],|$r܋ E?P7:0!ɒDԇ7K`]H'/Wa]67yN^y+e!)dy{%^>3YabqtQA??F%F b禥@LLfT,ٽE IK} SCB(,դucut kҞ5.`b1QF:E]32饔<63$ 60!|~FIi;m¡خqQVմ{t0^]C/>'Lj֩cJX1Rh~m(G%ˤFy2t:\gR^W@ Ɂ BW p^*p "¤=u]qt}I&V#Ҕ N짂J~ú#hgc/$#;X1Gժឮ,[5?:qM+'H˔ n1B] v><m<֘-sdB{<'H˪P[ .(Pn7`6+H?=FN~.*J wUTDXtqEqi6{nb~D꒯U :5Jw$hq2"oc-Z`A y&2 Rd*]+h.,{o]a^'-Āwwtd&||A`Rs؏CpJ'38ъur.@yt}3nx*ܽ?\W 4(2[H& pX"TSn5,p%x֟M|-Fϐ~-hbx鵗 @ɠYsx4'N|Eq_-wqp^/o2 U>eyz\9zlL7o485=ӿ稔0SڀOƗ;A0 ޫ!\Uh2w@)zvC^E Ё"੨L+S46[X~2[jO\B- އy'fIhVNxkddЙ%'ysC V[KF崌H -jguM<5Lg-2ʘ2rYÎFRj*%l)\ ەkS2Qߏw?&'FφJ5ŜS^/Xˎr"f@gGh^6 B LdTAҋ!R(;P{M[6\09.V 1U‶R3 Su=7F[I,N"P4j )ZVApxl^:aG2Tڮةqz " jX~:ٕ(]%X @ m5cN:.bŋYoHJ j1y[k|cc->/ jR'kb RdB>Fܫ֔=ع4j+Ýk?S ΗLEX/)/׍UT[ +ysS[*۲UU]u_A״]/؊g'kf/0/^{.'+ q9i6WKtKـEi49Sĩ?XPrU N;cqK *P )p}1!ϋ,47"t ~3ɷP:<z1H L kJQ;7iSv7ZE N]D`tg3"Ǔ0pB@n~!Zʻsn#\13/A0C)fojQ;hv %Kzo~[Bdl'=Cj'R] @J'6AL$RqRvfEZjk+̴٠2, oiXřIR_R&Qo5 G7&ܘGp !I`]rrؚ_ cNĽSi9;9QbZ.YzR|0j'׼0jijS~!j6"TGd`*ITJmi_ mL-p+,cqp}n*ڧ8 hƻBdfjXXgS75eӭNbθ,sª'2=|7UC-D/M/ xbڧ?5TJ0PTe@px&Gfz@lAUşD}lU:(^:!_ueAvIPuniWf!6hRvO#4m=2 e#<|L%3^Bnhn[aܽ^8:WҮI^ sA[ӊ { 6TGOw>L>4p o}~o޳Wi0#(T}魘R~)p=5NzO!6gnI"7bjӁx%7wNC6NX Or&$ivu~" 9-c!qr( `JO\>P,;-[Y J8X2'Bk]k`N!B7վ!0.>t 8ЕK`{qFQY>bDCn6 }GKx4Ɗw_Cwf`o) hC jOh#SINg`Iۋ]Et BmY>ʶԢrnuO-*U AP#O̱͈#TΓʦ{]趧لDCب|38}qRuV !|x2tMh W8K IyȁX9ˬԎ+P:ir F@ʻnTYJ GPH\oɷu(aձϲ^0k׳CcVRlzFiF|["E(t"&ÿdKXȞ)nA1\t˴zۂ: 80CBFͷ: e tHtG? f q5ZjbG7.:؍Ii ^H*;mxGoM*6MNQ bӊ0_iDyQ\h i= JϿc'w YiF8D=<TT3vPr~ψDA,syG"ݵa{w+~@^),0ON,hj7:՞,'#iȱX5/iEmSDWƏnt13g9>eq9geՓm3Y1t̶pm!£YR+W75EW9 x^aEn!{,(?Hh&XJ@M[C.1C٤#*ONAO?M{f-a{kO~fK}MRLwe Ҩ{0Ww6@#RRyTA} ^(9@s#͋(mxη[+?dp(eK0k0DXd{0UhU!X#P keZb2C [6Y! # BK-; Iaq\=\?.$.3{Їf&/QWv6R6EMj\ΣtiA+ޝ_)F]f?F|;s~=V1͈A~\ࠟ'oq[-ɻnV6LpRJZ{!ĴxnWVknh InuܶT &q2jYA2lЦcuw`d* 9wahKctf0[ad>SO>_Bx?0L1NƱ,IZܴ'|GAe6ٕ='.u '8kZ oP^Z?vO 'R!׊`!`. Y + 64TdIFO  4:`|e r @ndͱPrXO7)WSn)8 d{Ƌ:i\) Ε>35ƹJoc )Yv bAMQW$Q}k̲cw\xw:7uʨ|V{'CXxbacNɜR M+v^C}9؇I />mT>s;zb!h5+Eu2`1VzrJ€|tׅ@<` &d+ۡȷz|`Ҫowʡz ښ3[#ng& tFfZַeBNyiO3} VQ/Ĺr3$K В"30$bk}pZ<|E C[Mk!>Cde)zJK4.?:蘕#lv~"kfj~+آ[Z *3D|sT\%+u6&9E J]ؾs;$#88Dq-%axy;0cG鶞ʦwvlCTFZdqF'7{G5Rrfc5LO cKrɼ مfJ/&٨S<]ܪT @8pQ?<#VQ[+Qˤn:ķaK?w·MI^ HL.(PٜNpZTK2 W2CP"ɞD7 dу w9C/k#Ԗ4O/611G 2d׳{=^#n61WcI0F|# /2PˣHD/HcoSP voAsl;k'WZׄr ,_,%`/ol./h2W: 5x5{/d5<fkާ V{<^/@iptdG+Jxl]gN^ YYG{>'x#t:EqczVmI4T/V{Qd٥>i!FA#4%:C,%^m""SM0 y̕l3+?溽1z@d9] XTY@aXѬjpD`SDla )d*fUϭgW?kk| q- OOqkrʰ<c}a Icve#6-I"#Q~V".v})M!Jm_3]die4o6ոt^IE~ywbI"F~Hr`QIiʳVRbʩdOf=CcnӬ)3ʺZ_/$G(P+)mh%dZ cv-Fǀׁh߃KoM1X.{׼lG;_[NGM, oYeiIG;RIt6YA:#=zZ OQ.LtRIup̷ bZl׺J@9:mxTL5p( GG t*Ttۄa(]#_ rhڤh6ywB4d+@Nְ7jkc&d ֝c '+G'r R&(`ؒ١m, P?+Kab16W L !IERY Bi61 <đt 6y28~NHadት<P ϸ%!OswԨ"=$.!W }OD\ H٥@Fޠ޴apޙ3?@KVKWߤ++\Jai(vgAɲi\nP/ibGEJwfPz-h+~7-+O*m@ǁ i*`<{8?l1m]{kUlJ"*U0=s_iܯ8L->8;ϐ;-粰ʯ'elE2p#o|zT+5(t]A¬Q Y14DaQuuẻri*Bn *#OՍ,|}ofkC4Ѩ:^tv^eRk%*wmEp[[KPHqi:,;oi%7:$=2UsVG4%wz޻#ߎp__2 5AJCeW! (洞0\NFo}-|{$XϔTvɡ>RRgj*hzt- XzJ"(3I.jO% _zCF3m$,tu5eTNK![XQ;lƻ"0t# 0MՌ|-\ա+-#}󅬮hb+O >^;ɡ& X|Hn j!dn̦6{$["<(@ZC[~ұ):z:5$^" m j^;.;-ܙ @E9b&HdumNnk+Z7 mő"NڧJxry2E )#Xu-ˁu3gQVvh Ƞ%8mŁ8GcRSVҀh"/+-$(%'I :XK |x6TLJHs- kcY4[>.oC*=0mHEYS"&T_B`+t,}rIJEH4ѹA `ժi!MvK7|+y6PtM7U=lX$3$=&.V&r |H pr/VbX}i ,7R@ y,.yG.Q8uBw L!Io]J3UܜX]P3֢l:7zmxc).h?JD/I44S1)kC|%e1tC%= cSKdF$斑_e0jճgDuӗPUnou+vjoUFr3QЩ'544H!@+Yu=_fٌQbͲbI2 K89VuN-K{2XϑqR)`R0wP~uJ6+ZPgԠ~ƕU1% "Z+3YIH#FaL!d0u<8v-P믒 tK֣y\"8li{A\.Է5m.#[9pCc@;]x9k}@|?SdFsV [O픐az~_ݮw^#L^2zp+RLAHHGT4@:<2^5*h}6$٤Wfu%}oyOEaQ,7P7P79ߤ`jSV=A950s.p]q$_@gy1|w(qIevhtU6#"nO!o.1Q{A[9Vy_>ʐu6NuA#_;,Yx?[{ fI9AqNF]R3;R`C|nǤfXumsjD핻UŽ6*SLӵا93IM 6l*JRs g u&LR>D15w/QrW&^B)&E!vH0`hWp8ʱZB5 jCJ򧑍S"Th}*}.4^R1{; dcdU]d = ܲܳxT4Cf m@4,2'\4ՅX0qZ .@Id֕xtC@h+G؛Iv&ayrH\c- ɗR1Tͽ n@jOdtJ|Q|D DŽUݿMiCyݪz F*+'j؁W.u"2Lf2/>tew6A@5Fxt !l"dk@H>JG' : *uz*@7aqaTZ5PXȹZul.oEϿyY57a%cp[ĔN5bҰsTtHxQdc5%S]sڒ A  *U'c었5FqA̘ =58en~Y({}#3].hإ+ CW=;{1 yxGh O:F k}3 JFfmN>g<-\0Ioq++-"qrf0baZ"] 7λ-֐+2}Dz>4= +^N5ȡe{9r^W|Hk Ye =Lzn|=2ϕi/3Zq.p<Jj$ ka*C0@X  BTcqP.3a6zQ*O1kVf ds òNэ=u=a -|)&eLpacNasH9+ܙde F-x\ѧȻA6PI'sxh{z^DT$݆>??s|=.ЎRB+.<#1C8SVgQg&TM{VWƖNF%4_$PE cUYC߃l2BaFtU$Ջ^a;, dEXxSr5Vg?rԐ !#íTGTѮ~6:aEqJKVgVFU\ԝ(?vC6g*a3L%[p;Fl=gdq ]͸8]t-iNQb>)r`0z,֭8KF߇8@7h"Ή7 )[;=Ti+h^4"e:>3Ǘs l5^XI4 КVqdDp=;# LK8Kݵ0d%8 iXoËq \_dG5ez6x1c Т[I >v:SM%ѱXZT^?ꅇ/:Þtle &h\v-ůW\Yƒ+ [Eq]3D[D8O m*%w(K۝G x~Xܘ`U!d%G|x㫢@E ?~ +qSL`J7wMmr_=}C `U -*0*wv| qz+x8.P:g0v/>Upe-ӡgxg0# r/blѡ;'#,y"/iTv<`4+ЍDc :3JpmEaLa  Q R+f !AcOtgiJO2zZ)]C~/h8މӲFy).|!:ʿ4\-ytv?ҫ`s^e*I MRĺsc?1ugg]lJ"Ax;u /w TLÍS7:_{:hgBy8R"/-SR+D?Ut7A3K h!6΅4T 7_X;\wIw(EIRsѰ`%?l{ܷY|'I!ݎ26|bejGvYMxn, Hsj}KQfUjN7#]; e ["~r(2g/%xױtWS+: =A -)ctJkyG_3?sUuU"{7y`?#Ha!S'nV24G+[;II-{tm=m-ٴL!_aGs(ׄm-+d( kB@Bz+eC{ ޯHA@%4Nq %Ygܯ._hnsf$GXE\%cЪ7p?J )agfqv40{\[U;CGv6)e͐e}x bx=i*;^F-Ca"=봽yRBc*A:T_o_iPW6+yj6/tHOZ~5_{=>ZW}mtĢlBhl+7N_GSo lV5@:>}NΨc$Ga{?rwf«tb꿘qDENp?ÿy-f"JYT--ۇݐ} 26q S5[!lыDٌz#N"(r:2ƞ,dsٚS,jiFLC$TVS'xoyyux2 a^_όf$2R)@h{9 !"j +2rX/`_M;YM%tS]eOߗ{anR*iGyX_đG_{E FJ~&W |+a6eSeg@k}Jlm#Ѿ[/ИƱx8.h! ;uPӉr]TNХ) Z|F7!T5~UXIbR7)H1 :@j[](!~2!l 1Mi z:f뚧 =-YW2U5rQ6(ĎSPͨ]+3N xvHF[ZYi%;?M>/BO]CN45l(畡3I.' :dNΨ8?h{#ou( h<?.+ f hNbSty`uP`ezg@ ,G9.ڣ=܏X:1Pmgj,0*57QF;'>HAۏP+pME-J5hvKRc g2PR`i+`lzNoCQ V_B+[#Qʓ@?}J`}KkD6]>aphe 9]נG x!]€xD*C*1tW,4Z~W61T(8Ҍdğכ4U:"وj>'P/J }R-W(n ǕfOVˏu +;gT-Q 'a:9 (bCP9< &o%+j}bW51m[X{lsQ^}xvXUְRE*V[̚InN؊cU׆#]Kg/@ _4 W)t~߂]B<䳋_ [(fGU_g^*(Kyxa41%sPb'BF6d^QsyN|lN=WZa dQ>7m.?%Q <Ⱦ6sgYZ07070100000278000081a4000000000000000000000001616eef20000499c4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ9Tokp=bZ>wﯗCԟt "d,-;P ەr;U}7d_<&*6kcm"+Zvڄџ tXe,E[0bKkQȯڰ ppi7`u/9b2o G(eJ`ei_/ ,QWj=$)^.ArʒAiJY]ɉP{ 0>]*X行DTMi&4E#<NCujtu[n"}HehsSi /א4n?#nn+J6@֗F5;p(LzdצN=5O@ 6hMwP0 k$+|~ImGl!tNzg| lJ+1DuA)Eu -#F-9ƕ~Jμ 4`E+=~$ٸnV| ){il(N)_g^6]T~.hS ڥ}wBŧn8K6fB%vBO.9k?KPW>!q*v`q#iS93WL#D5qV^7G, H& }bnq,ObI6foNbWjΌ feάN[qHV~=' U8mG7 nד:&9 !Vxp$]&@ [Gbg"C;DbDZ7Kbu4l.@ _hgEB5_+C["97K _SSbL FQmuWh@b&TxcެCS'~I(Ԓ qоGy XؗK{1Ił\uq$AS"#;km{1;8<"8=Ā'}J [.'$Xhxs Y'%%,?a k:Z8[ε<.h V:-F`(ʵ@pz)ؚ:'B@.N{SKO]73IxB7|iB \x1_wVe+'U"f^Avݩ7ߞ,fLXA3Iꔮ jb4ER"pۊpU|kHI{>| L\VtVpjcxYPBIf=N .s#ie+|kxP.$Q p |K=z39eN6ʴbSwzX?Xf8`ZJJu*qYxK'aO+9'HZo!J$MV;'5c 0^#O"j!NKbO8 0AaEmz~nR~L``ӫHOeɣ@'.E[ڸ~sލj3s{ 6Yոî5`/^)YQP*Uh Aw.τ|!(>΄e֤{$挄ZP#uLYXQ=}%Ѵ m1MqϝXF-¹5@;7627_|r/(Igrv)_Jk f%sd/IDi[U7Mdh|¨ɠ>R)\ʟR1)oņ(7p٠DRcFϽwRVi' Ѝ)O/VѼ%f#!.%gi%OˆVf%Q(t* :K Qa]OV 1`"dNQ$F-BD {z`Jb3t>\Oђ 6 _[{J9( V؄gDI&;M7^1ƇQF14 傋MEu%,<߫ WC2DܬV+h(H 3rlr`\ $N"wH4/ՇNo,?fY`~7,ck@+Љml _3FPff"JΫk[qw E ŴwҨ{QԽ<ʴH"|ѕfg9N;B}nsQڭٯ{P:)`8K͋A0pD-)CAa`4$fJ9x) g;`y dۡ AF؝lJ}lplX6yB;2WuH#x&T8ܗزug zbC-:p*$tk1M]ҺjU\A bv!tvȷr6-9Wti ^|P*z؞oZXy}mu=CIASiNApB,g6tqO6x5-(f x *u:J֥n''\>Ln&I#m L X:&8bJ54y\n2tG(D`rع4B9ݯox|Ve%E$ͨM!T(ZשqbDoLUm*CSZ/\ HΊԚ)t9ÌDևqn}z} /hPަ71gНE{*KcAd=" GSISuW-9cQ D!bҶo/ʥPW:nrsI/L~5~\ &hvȺXdA- HZ#LQ`S`Hsam,&J+J2`n=җЃm@QS[)F^(Xb\-̶m{ ZyłI-jztb<\l;eIm&|m<;|Xo7rjжHVÇ}n7T_thpx< R6olT'?2,7-h{jk[zxMٮ: 3qVWCU3B'U|{W(C_yԞt.݉[)"l9R J#~*o׻KDHm<=Eb7]c٬_(_[Jpg2k=j"l&UwX)D , H xz3`qؘ& 2r!36 L:(ނg&9sd`_)k\Phˣ\aq]GHlyTCy0gklRK)XEO\QϧOUZjYLUQ[wjewޅ".\IpO|Dzn+-x&xQ-!+z<$GQhgH(;َ[uW'͠lz_n9Vx:ji"$gADOd'E4u`E[IM.+w"U0ݪi/3'vAs q]pJL"#0|e ԥݡQcIi){?3'9zL6w`Է|@'@"`_ *r a浖i kNu I>,"k.4-޶kܻVV\4VBX5Je$j zgy/@ͳ{Ļ3:O= S;Vl:'win!q떫gsH 9r핍 7Tz3d,Mk1&h8` Nv] B^t3Ib&́"5$pV!?x$:N,hi(V=C HvjWܣ85c, Hur6B&^~q{(B* *4l 0y :]$XíxW$YO`7j4I\~*^/6YN o~UM o=4[g.A1@^$G闞 {{ CJ&9,pt Vβ؍&9*@3}e+(:Z"Qcø@#1gR0yi G?3dC"X MGV Ne~8BS~eY>f5vz4D:;f::NDxNƟ# (ZO:& g}un&X]{=/fu3^n&cr}Ψa'nM; eE%ъDb\ɉGGJ8Զ%~'5ݷ+4{cA9mZxyiDLc B7^K-5 1D2i[p1rDxo(Q@\y\j7 :}Jr0XqqCb* `v~DZ9J/^QmTXrdX%LQxAS27WGNjj;xdǰ9J,eOț-G87Hi/t׌.UK|P+._kzKG%vQ6 N>:aNSKGeV$R/2 rٗ($?l7$R F,lkJR2**f-c_< q7QRT3xV;*tޠ{o#@ճ#0 Z=B2ӳwpG<ݐ+*kVﱞJZP1rXH%d忠yF$(X?!4>&qiEoz ;ۑCQ@-fH'(XGWIq,[ֈ[r$y~]e3>%cxے{oG^2))NmGj&x[eaN4,Amrrw,!EG}ޗ_k' d#vQ5q1(#y qQ"_ NQ:>|rC=3)"\|V'YE$.Zb;_ؙWDag7rQ0i+ {.ƒ!`x-BOBJW󢻿HR- XDN#/ޟx=KvZtƈ!|~\fP+6WQFgHA cAEќU;BKxqm?E7a [M!MM 2?Mf g CtL8/\kʽr̋%Omeů+RT1$Xw^Lxg*Z^Bw*DCN!۞D|z:\,Oa=g. &?iEcqh=Wq^:  )FuL0eN &ǩ +?/.T? {LDb1q|Eif=EnQ*:Jʥ^yi8.+gWl>cաZcwsj Hl7uLU.I3@l!jeJE[q=\N%%[+5Sd@#- jB5>xs E8KjfB.ָU]_HïBn#H _Jtމ/\Ye ytWLdl{k4PIMok^rpi9 bf&ԳEFrFن8߈U!oFKDi$!zu1!x2 Vߧ@T eR8K ܊ȁU*>Lg5 J܂9+wCy$_pAѾqq$wh ;`1>]ĴG\M{=()8IBKRM,W }X֔LWֳw[s"ۆU!Cɡ \k8+# j{v 55@g /M]w {2v M-vQe=B^P8q~}B\!ďD 괿2H&n`U9>HJs|?/EuSQ`OXK8YSHll06oLH-Bzv9(ig;FklV]آRW6^ |:zApo) |R$/X'j^ $s#?4C"(Su]m j0&siy}ITpK"8Va>zpv`QX4fT D-._F9c4íLhaye G_,{dѨ*QR;Q@qjZ-tfl<\J%u\;k;^-o6"*>>U}:{@_ܾ׹k]$^yVX,B89OuH^cH^!PXAŋDH@#bF0j; 1 Nq RvOGZZ,g b=PDCcDMugh=[1Iѩ#:HrBM 5ϧhqd sU5\~Gc5v]m_76ٕ&xl#hJՂ@c Sȵ {7zU#9 "Qk ̡L(!+QkH\: <5kТzaq p,r tlη<d e;dH&ʄI]KN '+vP: KdC0f5A$`+sM_hJfuPEy6}o ~b>4pzg'THU̸L\e}R's|v KƞǝUolPnPOYƽEGg[v`t]mS E:E17M35f.4mYAZ rKS@zU]:RwE-ep':N:V& Ki!s=a^q6L4D~s)|} EDzp[>J$Ajv]],a#Hi%R@u\ =y0*_@}Br(h̷}џ6 -8U-G19a [Jq)%crh˩see, %ū{<šb|uݶK3^77Oqf#nPoHdR {HxYCjf`$ zVu:]OO$J8剾r/e[ ۄoDh_ e"p΃C*wƃVa\S|yи3 v]4"'J2@"mSmXQvLh84ܮ-eݛ *e13g\Qй\>$EWl!=: %> ;@2|gNGvE2PUKwX[Nϔ})oP"FmN&58ZPI#^*}m_)'/)a,ʀ}v)"L8iX_!tpWC>58JnZ% ,:wbUqJi.g"U8 >ăERG %Gf)  <痘0l{`D-lXi'X$[Sbi +‘^C }] jrǬ}y:-bzCzF06W\:Ԕ.39iSūA~r@6w/xb@lwl !ly`ϗmxk8(ؓĺ쾊%y%b@!W2D pŜp蹐%Wjyawj0Ý|4(0lL/"SWI!K7w&كzX um$ĖRIq]jC!k1( _E]n:Pi ^|+zRT9kLߓqY>C+z>kG%gi ,'C11;~vs:szC]aiJc[3n>J_VuJt.*狰]Ƨw ?`s#23(5,[{q:+Żn An qZ"CM?)-4zp9_"E0̗Ĝ5% P d (xȤX ,x*X0jUsc^ J߬ZxJ9hf=?l)Ptvv٤y Z3>5U& ϙBG)램]|jtcg_:L֠ -rTt02)5 =̞uԉ9Ϫ@",g9JJ×U y7=.DU $Eg驵VlE0q0S 3|R<"`bcE$ow@.>Zzw#)5 2i RD牬 [G\QzzN[I̹Br ]ԺyiYsKB+4nnf:,Ԩ޷۪s>}vLn2=1Ƿ;ō }K=msc+ PÇ.A%xg{DZ}nSTFGܡ``U0Or3&zij3G}ϷӁxJ5d߃&F|G2jK:^pBNHW~ ~2q\ cDY>k!x۞@ӪJ>XN!uEՇZiKm3%80J 8c:]vgϹ[Qn(b_y'׈j7.O>-{j/ kfiQIHJZ-CY|)N[sC% C<{r)!ӫAuIV_&^gɪi.#`Q Nv }QqeQoRjܔo{nj#̚]qA6̬gDбò*a0!I5VڈZ>)ƦC蜕;ə]gJr1O"f܂ )nu(X,>Z*B_2""[ߔUJ,S;"ΩzfO%g> 0h&ɍT`8HScI7I7 r]Z۶@AЭ%zaڳ41;BQ jىa 5Xf(ˎ,}xJ1t[RF{QLJ&PVw@%{."m]mJ{ΐgºt8k~G 씍g Lcr'}.+Ҍ*;} cƥqg ߀޺/k.ϳPV|??*)FT?`.ȇjk.m80.%a^@&6WARO + B#V/&;CH@f\:LӃAsm) i9Y+ icGt\pcr5fY){Mϩ1;8?r$ˢ)^J,nYdzX\}t5Q%2 %y\ay*`4?=1\TRSBNϢ5h@*!WX\5vPùxAY0DC}Qr-~eg]K-7;&K=ft=y(iktyĈ2w(ހ״zұkr<(ņ0%P6~Fԏ&PEn]=bn߆JW˄05[4Fa)7hìI/&|$S08ԑQ<(ЧA]ژcY` _rkb-4OFtSs=}<tvAMd1CF&P znZރΞvC`@̲^nJױ\N54V,| YP*AiY&`<2wBs ɸJPeqc%׾:nwL@e;zn 37JЈc`iJFTǵ(Eu% ۋlã8$H !Yci SbiE_`x4dͼ>el6f1 Q%znu\};DL= >:E*bυ sS?WB6y&8~VYSxFXFHR kPGll%aDN43rEU: Or}O׹G}Mگ9O86-{~f`X.fUӿxDǚBSf74Uh>r1r'̊wgA;]x#+b{EpQث)#bT Gv^P"dcl6vR@ 0.ؾb7(Ï*pv× ĀR`ugVg .)^E%ZpUsPea%+89W{HQrH2nYjnؘdk-ZNԢPΖj5uAYYSO$H 997 tqtn  Tw\ ,ZaErDoaKSl@F?Dz[OM0BsųtC?G§H:O0N'2H[^yL«k3y8r$wƴW䵺v.iO@I~0^RU¹7cJ3شε!Rbث3/مʂv O\gZQͦ7 zMKc`{~5Ub-&roIz bJ!=VzB$#,¬VE+S9FDo4WT5fTp+/| Dǒ @йaT\'1AeQj ¸;r7!)a PϞ/:kG0ddzueй2KNbRiz5 WXtUCWIְg䌚"@>&Mנҙ+ *DŽٓ:Ghlr8Du1T e?oXRḋZ3L렔L#芐1p dE0!f s-nGSH ͨ]zBCXq RTF~HN՛<Es4$_+̳XWm?jGJeĢy?lElJ,7$G~חLI)c%dzcx%z|ZX0l<6P{Ltۄ+TaILp**Åk<Ӗan'S˳\؊-말mX XL(DxՙNdhr[6җx"Ks@xJFr8~G`4_PR"[34<&*T*c[a`ht5>OY=>8JqQ?Ĥb`m"鋪: K(훪{f\4=zwՋVtPi$'Bj8BH<I'cwJqNj (`0^Ѭ`j j7=L %EX2>+4b43a}aJ7sVъ3GFFp?CEr`1K҇;?N᭨ؐ+2}8s3rGX0% mPD ;\p2*6G<M5\FxaPJ_@7G`j`X_~>SL>`m%}301> KM<[ZU7A2KnoT 3B(@Հ!T}Q)<u |5OQDzPEdVIB?, &T.G1|L'"?oJF B*C^e!(p:iLTJZp:pʍUcHM]4w k4;/]ru!7r8h<{6a\(xOH ^h_yvKh^D_Uj>ᾖQ-Q%5ߙE2? @u!̵7wWNkj^ : \uS==\/Yq=> Z.7=`HHYVQ+Ї C>}N(6CS!9Q(*\HՐXOP. m1 ƿ;n7%q٤FMf1S?VU@#50s!&(8d#HVKtMW;'Q '=9Ҳ@=Y+߅cQsו+iPzG蝗 ə⩴ 6F[(M?3pAH\6uDׅgn&[\ОN{6ӧ,$f{9!Z_G/LMYӫֈQ>+0Ѫ2 DdxtH;hs qرX##V_И*cZaqG/.D+&OL1I%o)uPw=1c2h:}{8ݹC>  C }u=rFA;Qb<|I*D{;+磽ةs<,>#6 r![Y]ȕN9^wdi խ.; U2)0^Uq1PǛΥ:-oKFVw6V kMAU14kޗ8 ٽG".fă}p>=]1G.Ǫʯ| {n=ud]]PT Bg!70" aL y`YB*> ;#E*?5jKE2A"ܚ+U?BWDu4Bp:D36AX{\v#U8y=:uK{P؞+|j `msA^]9Zڒ>pn) 0{D <ʹv& Xzyk^VQg>&Q ]}JjБgo|#λдN~k^=^w Ca]tk=K?T;ҰQgͳopu&i_Z8 0 B0e )̩FjơMM7 z)2ӜL 0w"w_Cl fPg1~Lv/ UPZC="h a dTCH^™> %"n:`ubYʟݹ['͒ eE\gdUsk%vr0Q?T3'(=L-MQn)8:yYBc*~`Yѯ Y=Mzi 7ʑRdV0LW(o"}&c+|fK78W%[o p/쯍=ʢYyrVGtmW_*3^m&)ٵkgd#IFr'nNJ=/>اlԧ M ;^,`i뜇"ڱDGF_ta8L 1UN+]۳0rͰЃ#֐S'Մ"?7>I8Hs2},J˓qb59/߉*M:qKkR>mt`e3ŏubr*,\4WD҈9+ 0Blw,HgsT7~KI9rDݓ UX=8,BqiIuɲI|ni\a?Pq_Զ-+.<?FƠZIN:Fklu=.9f4pMfgR/]ixX1b!9'~EV]gyrJ0ϼpd7sb+^>"vX٧Y)1z4au%k#7W]&&̙O9wVQq-/FZt'^*M <6Gc?˄k}Zi ~WB@|@,[:)2*/فm3R2}io:lVw~dP}\6_`H(mH8$glΦ̬ҍvF%n ٖBvshC~K!ԶZj3'nI]BBNJE,*^4e),kZ<ngG%{iqvGls( r4){ id!J(Ju'OJvh ļ9S NDe p7&@=7[ vfۋܣ, y>DDrŠ$ C*ӽz69 ͤlItg(Jc!UO`{њkxӊi|pq= NDJ8R`d0,;*FB陕x3\aIN//2G1أ: rVbB<% fF"dTpWHZ?wvICy˝9yX.ƛg]7#A=Sa_) g$ ukD.U,mHqw!ɣP(C𱅂<_x|Sٱt@&>h#{lc yTG)W3e{֠g=#*NT3"pֽO3ՉO&oGV! UpAϛȍOOo`Sm9ĖQKI1P!ݵ7-tcMfյ*(p/q:[VpTEAg՟kVF5X\}iǪ0X B@pt=4,D|{ ,J53Vvƅ 4Y,fD&?9G4Y Ze#` @6µv 81X},+[vrZ`kE> i@šF}'!ᛑrFDA-d IOpfay/[T.@nAb 3?2@a+KQ* M'wB vn^.\PC-{P]*D7 wV'IIez-!%Yar/?ش\\qC^?.%oL':%_f[7 T38P>+L]u z_ȚS&KO_`#6Yg-jP ۤ3Đ20;m:&PI{h]=Kn'^+%hS^;sry%cnV 3oGB됧Rt8Ϣ+|UpmVzqV{]UlDBafxu׼O^Iyt'<]*UY43v`\&Juo8Wg-{%V^h_gT*աX&&39/s˴]9{lw$85mm8PG,F{>溟Mkbw [?ٰ]߻yw$RF<~k>hI^<|! oe*CD]~%Fy 7̈́ӕPʀ-,"(r(ދgr{4rmN_A IPp$U tEmOZg5zL` Sݩ2~ΛX,υƣy[c׹?o_Em̔3~F!P>@c]főeEi7WgMǍ,~C2Y\ϴsO6l#pu ZSq*/Nڄ4Q fH`g\OzM+,ۙ_`gRa"nd=2v`x},+4Uy}Zi,8@5 yw-*3Ir@C;O\E=r%XTY Rd]$ U_ny!* zW1l&2tۏi kK/!EjΎT05N:7Jl9LB:V׬v}ά-[fHßDUgq=,o2\lQЪJKWm.=>/4>OtWGg]ʱLR:P>O|DnجsyIm@8gg$|4BS?\f̼ĩ~hf>͗o~P{ujgmpDzVI׼5r e Lk4BqpI[iyTA@ ѷ "7 _[$ F67-fpwY0Xe6;B4A~"-j1(`ku][q.Q$d=7 *rӥE0H^,p"vYbC=4S.º`\-~H+TuF ;NiYl C2"y;r!|B ]Cj}_h>֎'gZ8bRWۉ.njH/u0nwsF%9#*ۙdomY J%6ļz>ͯk^ӹ[Շ=wҫ{`jdoHt^55.H{Ř6Iu6;X8 kE*$z̗/y(Qm!M0PkuqaEjUewٵT@h1%26f7ƋMdUreOVԍ1>f@(20S3ej-о>,rƂVmv" cL\ƞ? H/ WۖOi+veqߚ)~{=]1;f-Y~E`Q+y59Q #^gfMK_ `?M´1EO*R´]Wi?3 8OTB4!X4e?:~N.GƮ{3 R)+`Ga~ B^ mP:C6)ӕpeGcQl& R<:rQWnqq#Nm +)$oF+t=VvIJ$ϝzp-[fڊLBT?Oyi#PZz %Uta=هc /{ƲC¼yV6P`~$kL_OF=KMk䂈E`(σxJwN t nϚ+/]>li福5J蒃O{cSL\ 1m _ sy`Jb&HgOs^㺇)p9Syѻ/20Wgرi%~9jŝ Cx&,&GtU.ilJ;Mu?6D?0п2r[û]ζoV>6,NGBP?wnܓI ;jܸ؝gW?g0qVBz%5$B]MDi c^r '*wAXL5bUi ȉ+Pc= e< A0u{t9 l:1r4/I #{zِ]LP| QbQܦuf:Z KmE-)W&3mf +BT]wb$q-p\GZLmqeW -1})dzI:`QcE8ZߡAh`<Œu I _[u8P:&eZ6#OU@`u-zT"^Zw4 dBp*=ܗDAv6t~فZ{3V gրqF˜ )k6k7ݫB?ʱު{[8-:eXT&=`a YTaʣAqȈќPaףR!sնɘdֵ@R_.ÿm$YEbLBr_d!EP8e0a [Q K(Wg\V@52=-O&ʂ8ޖ an%xS_W<(T^%l4ue!FFX ?䑯Qx)E\?k_c4*t-|_5d$uO]*aB VE7H($AdPi$*8"?˅*#J\6zZa? r{X\:KJ 0VT)e N|*T,#&(\TXA8xoGue3]EĴjt5/&r9UElҸ/.eY[Nn}=ꃃn 5 [%RթoeN|W,vaap=ZP9crpb/!fR%)f?~ZDE,Ycު'њgH=lǍ_5ٹ&V C5n\*,+7sgS Wы+Pߩ`Moͻ@OFvy@#DQk4O3\5 $ꇬyǩÞA`#!GA3<<765gԔJGez8Z Udм3ɦpf 9LfUGqtлs*#f)O;uݟW&AM$ ee[+DkG2:L\m1=ޏ r3i!&}%t ;y K[i5T뫓= "erJ,GY*u jy"6rǀI&XI8O 6 0mi21n mW+kQE ?+Jq.x-!2EV`rohfK+N00n _]T I1TmGL@f5:<}hէ= V\0u]s?^^IK&|"ko}B]j+S?GW+HT0 |KZ)JtZb#qg2oIO- л}T;w'EG[;ʖ:f cĕ4rt‰ '@5IPĦzZnFW4JLݧ (CR'<XI.JXt%8eon]jmoFRFTRYy9]Ic=V& 1BM8dJiZYP=$^ ^ 76>bpY]iƳg{? uX7z$Թչދw{Q1;̬hzj-5zFqBzƂ7%toz3$ňTtU>!c[]yߝ/&-6qف.pd?!aᘑQI£@JίJ[@ _lc4ٖ#Uq˸!I}3ng%_ثNtPpߋՉq 4=d"눷- $ `ewR{ sVo[PZϴ,̜Eͥ *~$ ەGVdgA@h+X8N\c-`8o{ĞCw-l.8K~ )P̯[8>FBdz`YWde`Zq6mq 7ME{ISA5PoXlkȋۏF*;^(UD"J`G ?̌ #M=?i\iMb TkQ]bvr9fozS)ނpYRb^Ys([u}JTfG#)W=ʪ89ι2="L^0砢,ީPXof&w,d {YdҔwܦdEI+`9Y_"lZ |G/q/x Q#`Kby7$T`vJ6nB (R_5HߤèHgby8ՓW !'~Q$ j#T/Hj)V]%aZ@N]kAYB5fB2us%YD-$c9CՁ΀2Z|{ Xl-E(k+XB} 1'HmY[HM /߻M ]D y0eo qTlv'D O9g" +]' P>>sx13ʦr9^rCܶ  X!8@OjLn·͒n :5i`ٛX$LyZJjMoDՋ 8A.(qޜ`Ry̹$S"^Q0,5!CXψ4ia)rsjիIʻx)^#T1DΤ$6XwO).ِR:9Vuڴ?aą[>=j?{bQbe ڲ[j>Rϳj^>iį'RÊd[#r.ð KLL674G$aIQ}/+ru [%[W;\+g.diʪDQT.Sǒrbw3߶+A Bǎ j6~ KiX <'v|(~O҇H%lUScn!FW!eqr!Av/s[6UwcO6_p5XMv JXY/q{tu#}]CEDYy?}˴3 fQO3e#DTV2$0`SM|cK oBI;b/%wzoGs~k@'1$gc#H3hH3ۮjoZ̄@l$K!͢]^DmwE%+1him/RB^bi<UUsWIQ gٍ1ߓeݼR$mv4._䵙E fD>Ng} ZTПɵ/q%vzy_lCVxR>Dl/(TB-3SxA`/5OejK>!!HF}&ÀZ5~x|Ӎ=vʸFbdytþP'^E_GWW((-+x1XIRP#C/ ?_R/#&,b#Dž!q `/J,fˆz5pluxyLwVfۣyvuj|֎!ڣ`.A bBc7Bu &jNN-ZE51_eMiAAl.P{h͗2iUQkd=d`GgOĠ7@9ɠ]cqXvWZɇ!p7# P874*)–fj32eSbc 9hau/gY#;+i=ki:7D8S[ |·$BBrhtH̥38\V{^M'pNQ\ {/=nUw%()}W͈E=;4˲i@PL$&]8 Af^Հ%U0?ɩ* 8/]*7.WN&M(7)v fbNm S;;gj| SD,rF;(5[V ebM4Fnk~H? m?h!b%}Nž+,!v}dME8XZrm;vlzfypڽ+dgfO~ t}ʾB%SkxKBʖrچA ({ }#}gɰ]>13?V-<3_Y<'{OJFr^EՋRU;#vAIAhXsWЪ'٪n(7 *Iv::σ\ic 0-mx1<8duj}aX7ksR: %o Ɂ9rh!V\wr.+:6d(LDvN`1(~@Dzn[6`g--:X9mɝ߶A_\OSCctrBOҡ'3YCL&D_N+v%Mi3դ]zth/5h!} yߟ$BuPrHW7=}Ճ6dA209rVH $zw, K Kh ÝSqƂAT=%Q#ŸxZ+VrƉIȔI"Lsorm9ЈegO@%l{-ȽPs$UitrΜ==ՒCO/C޳)% y!jM77OnI1~-%}BᲅWռχ /Wٌthy:O>ut(stqN+Z-4t#=psLEK]v7,Y5zqKM5 P f/P,HvA&mY\҅`NKσ @X7B '|tZ.zb? nnwhsZҏ5SsIP)EXCEdMɦ,^q^8GHMCDF gsvoP*/p@Ƣ]SJU7" %۴FFY1[Xuª_- sAyRdwbD@J^L^9]]11`32ȩ|T4 P:>!tmj3FCqL0gD wWiI9C-}Wڶ<}p)o,X6!FT}3_:׬Xښed#Ӥ ISmaykpXs{^ݑP{-&XMNŜY+;IΌTʣ"BLNw{71U`F:!ҞzJyOqPd {6gѢÂ|q9o߁7B^tCJiS\ј 8 G-ɤ>w( !$X@g_^wJxA n{t C6 ԫ:@ If/cÕ!GDKcՋ`9^ { q<{FTX^y$?^ҵqU"\?c{2-1!2|\4dǹj| |3Ϥ<^zJ)qP0hC;AmIiYi3h-Vr۪ȣ%hXZ; ۴3 xVOkwgteS߉Fb" 6eY/LPiԫ@݌yTZX EoZ wXg#_H攎-Amot]H]V oo3*7!JӷN.ϱq3XKPFtTP#S%6`ţh"RY@H+_5CR<֥F1ۗԾ%bW3+VXkϔm3o'6,g˪O#Q1nE%xYζ jsxAR8T`WPwzPކ~?tfm0gwEކ(Qa/LO<9sxXkG[MI&1ex5c?ՠ\\>m'ύkQYO Ѭ\DtW^6%iBk~7 #0*s1 .mQB/<_}fJ*0B H8sݤ A텅&bT;y7\zoB.nSא1g9<8%YP}UR=QaH5Iҹh&3껖V[qnqt~[3A'oc̛ }U;cCeB{ErUDxamdT?pYO߅J*QūI>Xop7BMa癚Uk2xA Wxydtf;"0NՊ _gif*fX=`/[0P:fU>MHoEP[,`ȍaz3\rDw Cd^;bH<Smr\"8b.'_;l-֓gR0fw!ͅQO=dyۈx-l;}j}Gè~tȉe68աuu9Q*:ȷU4ipϚequnrFx_RLɃӧ="|si.} {\kԖbmw<'B}K5 #FCr{fKzݖoƒ΂f "eZ X٭c…=*q(PDPDyaeܴ*qMR6[뮨DQ ,"qB s{tVڅӦ:EhǦܚoWt^}ʡ;EݝDϴq&@ 7`^P[3b.ɉJ&GhFځ4fqlHĘC$L9\ R4%.bd6S܍ͅFk7 )m:"fi81ȖsU3'|8w,7Μ)UPe-a-a&7X(#3`o9eJ5nx)m W]%\(gHܕj JRөg@QZ\Jb鑥IѸLT)" t3^elyAw+Y[[G#?VU./*~z>D~u i͞&O\HFyAm4틦h$GhbNpمMPA0J˙Pn ɧ7܌匠G%ퟓcNLd;Ccs@Y-{ 8LFd֥J}7b2n3݅_-a ,M<'`X0:&%êcYM E|5 gsgTC`<2 \ ^Rf ;i!IVl[,t*•EkۃĆuș8+Tءkzp:TBxrdiݥrJEhk[ 2C]`GB8o~ W]3k?8dF BLq-]oeP'4O{_ϨH %C1cFˮBQHHtלH|%& cn9 ZJQB5܎MP!足dO;3\7+E% PL#G? :8SviʴE>ت3U WmWd!PzϳI[ JwP,H&;a_$@ v څ;B_J$d_~_/.Y@Qu~ WU>޻mg57(?gRc%1drv_\ī{uDU?EӻH9c.J~uusӏ[[j)ʨp$5a~7}wo`$8IBb- ]82L9zU[,22X;7-x@`<$nIiyY(8u!? <>ݶ.Qۊߐ¡;GjU[J22+YvJ:kQt~b--kء\si>%|>(cPOu>Õ70Fa44bvD Qu$+$%{kucC:9(5Cg lpT^8mW34-5n$ J|2Ւor/pv N=̛XϏ7w,Ui4oMN<օ $fx)6OX^*r+|s;#|(̨n[-s{*P}`"|EbL; jU))E,moH8B Z , ~ X@|}(ׯ<~[*X8#l&)TJk3I]2aaX+J`ypqӄ=M=m%˩:Ż1"' +U\<h/X*°cR05;s5Ȯ 4RD^賸 ̇rK=ٻfTPSd[_(odI[C;8^>Z|Z"^`ŪLL~ɯc52-Un$r<YyیP=jD$2W?5V%*-NQoĬӋI 2~H뜐ve񌹁3kX}D||݄?״@p[3[pfSx?15w Tf4CAK/χoI`F@%qwS$jNֻLbgw&+]mvn@t;K~fl8{5Ts,)L0qNSmA)TSg2<Q Hq30G򛤋Ix ƪ[FIv%$t8R:؏ob]Ͳ긦 >}dk+ -_)`0};^%6|s媋aw%4("T[Jse`Z*~Z\Je-!Jt3Sc轩XxOMdIkν3 #\^@#7Exdž8ӦnkUX^ E#Fq)GvkԤ0(frd"?%Ei4X^ǣ{ёM Qtr5%q[;MsHBU*A4F/9-T77:ٖ: })~+҄j9D~ xiBP. %^dW:$ ,!Bhd25hhv^PԄf>̱=Wi ust[90~NIUL<(ܪZAkQܙoiވw6EKɄS/ēʒ^:,"ZIXg^m|'`;W6%=1\ ]8FaZY"z?0/w3=+>LE5sQ w.K #aqjrU:RO[鞢$VұycRQC Xwe 2ygcx,85JOU۔ɀaG:Z^gE eŠqjcҋ~ ,ݹT Qdɛ؛cs>P0ݡZiw;, -Cipe4J QߎڧκT`aiaC{t]Ȁe|(Zi4K1vQ2טL VZK"ֱuj?[ Z렕ܶc0JzfQNvӱ1g ~ܒ 4<[wvڽ"xR Y}1'ab}O3FcLO`V =Suy$ G? q˒T?F5iBWd^l;/ }^3]jK\5h=jлNerѱ"9%,X_x8IJ"Ҽf̺+y҆P {`y6DyX`m8菄 |1,{ǶH n"kI/W.~'"AuKw[ (<}imdScӉVmƯb@,j7tfw~VhT0ПF4狨P S3Jd˟ .JehR7{?S7, Z3Fk&|8sY4*CĖOl:qo/ZUFS6- >@(s$^%.ejp雠0 *9݅s쿒[ ZU#v ?* q%F9%C* kW79=07O&<9"SOȠh-ޮ8RLӭd'_&u|&8H S@E=w' R݄w\I퀹eߙWaOT*S m#Rmx>Yp`KS"Ϊ_ۼl:^ Wo!t{{WvHKqH=/a6gx7MR!JnC8/niB(ٕYfȜr@ҎҘ2k~tެh .y+띨V^(4]>{Gb# "C..Ljk0ɞ&v&Eip;$XABbűr /guz*t)!LJ!nl[&Mqԓy͙lSEQC:D 黙_GA@M)bePqvz vn58Yz)΍F潜XCl>NUP ȩSN֤NOQׯS% Z6po@eş1#P^kx؞%Qԯ(ttZW\ qZFl}D=FpZ蘈S>P9~?c5Iޏƛ|_fDRY>h]Y#Oje[ʏB 0-K;/GǦz(ԮKw@x2xC#m?3;N\L:_%Iԟ/Թ.BxXXԶa}`D^>bVd5"/qf*b¡ Ȱ1h,铿az#^s ^ WytΖ4lMn) +r tU{Aw+_a ^.@qg[ތ*?_x{@GΔ1ю>JP?:D/XD'g ~ 0>4ra OX<;v^ G?5pFtoVM\+ P9F{Fp\g[϶DI$#f;'$>-p$ܿA6ߓXQ2% W%t1Y=+Uy@_8@JQo6exh'-5LY(^vtrơ+YK7#D'1|-۹Yl;#\>Gvxwv3髄`F, V%;t؀ MF"OwsCZZJ:[%6cDIi׆kJJ'jP[XԘ15y7S(P\G6%V/G{rM4VJ fI~}%#v)'wMc{ZgؠJG*Q?yH pKՕ]ګbNhh@>lA xTWcT=uӲlus%!=y `9wgZrjI'蝕60a5D }"„RGooĦEP^e՝n5ny# :MlIa>p; Ǖm/[[0TòlxCٳlF _.vWtPn;t+j+GەP(EPDiU_ (Ek]G`kr_,J` ?Df傎@B/_3Hk(G吡yY"]j+WWW=J^UyZ seZH5m1붱Oji-ZyטDzr\>`{@-CGZ&l&SrE#jӿc^|MG-Y#MS%{K*ҥGϳ'Cg c;FE [w!G_(WI<)?L _S\7y)Ij:I!yj$ؿ,L wk2b5fqÎ}>ۺ :w.36Iٍ54!F4Ug#bY9ev|4,rQ0p 0ޘ>T9Y+uޑf'4u4\FHaťu{ܽYÎ:mxOݽ\6jWC(?Z-Ű|Ӕssdd_cGoq\Ѳ:J {V:XSWL25-T<|MӾ2S]@/OQ.5β^*8x)--znv7IOj&+](2  4oZ}/n-a%"nTѣ}\S7Ca+iN^o:wݧeĮř~B㹛^dWLV"[vzhm\LGb>FL̡ʯ &L ;ªN {nQ"S JIy˟TUVu."X.9ZحfR+p 5^CK),}Vy1 V+ H(!2vH&UvҘ3jmGGӃuK8@^MEh)dD"HO4|2*oÝ%J:zo͹[ H0O<#fi=9@ּdX@!RsZO|#fJA4.`sB5mjK|ﴀ%:bR}}vJ/U ?YeX=َgf{Ԙ6; G݁<VC5X%wތIe\2Xi(טcȼV%brnrEgNg|ժܣꛑ!2*ZQ~5-saenQy0nhEx 'w7N"RT؇M=՞%D">;VzS?Zcv-:sJߒR!#4k[K- wqfWTy%XJPe4/Yq!ۓ[^fg~Lrߟ w-,7nbhh6_| qpw ;x!N1A!3.Xq~Ng;ux`nD0kp1Y$+3qG"4JHBQ7T/$&ut# Ӕ7Q*~u}yDW@f-x^hbjA(,5@q2JY<~GGKl`"~x&|$BPmRNlڮ/u6=ۘ!) 6#UK Zos=b?V.*cZ#&i\|yu2?1&AhcнBshfΕL#^h\+ȁVm֋ų3p,vn>Vef]S9t=?>Esx'r)K TАlFd/w$/l=}pYGך8{$~B2"ٯp-V">S,aH}Ro+n̴ҁY]DuJ7ps2;bo#٣N %Γ @9&d>x$ EȽ˾7JTc_, 6⽚mç{Ѫ VT!Rޮ*[{ ˔:4*lǚg7 |LhWE})=jz2)[knw9S-<90yFR爢JD%PuiEB%dsmXOWtbБKduA*Aip|h2OH Pt\Y.f|v9,x-`\'믈vÅ6jA fs>-@*w4!%2F%'Xu]h_SBMi3E!v4Kpf KONg<^r;MŶZ!ՊKe[ )AD o46Qс!Lju,WC,a46L{b NF@q4%kgvӰlyG6_F̏~7%\ χE -삲-.[]tf]vӎv%wWѡ1(~kr|Y :gngC5lMa߸.d EOC\+yNO^`o43%^{NJ ي xWry _ }z LeQ X6U^Ab6l4ِ |qqOU< aYHھ?ZhL2eSkVA x>W㔘(ZqNB@@ӡb@aDsd;)ۨg˼(*xXY&#U2WJ$nlt8+ xY4nN%l֚];>8?C!< UFef窤FbJ !T4C*g⚿S:O;ܼC "EW9q 0RK./ZEE]1k={ĭ-߂ aDT<1_s]*MK[gPI%9!9b_'0LUvfp̓:= x {R$usFD,ycQ;GT/]_8e!aݙ,n]HP)k:f` *v q\`m}3psͧbۂÓ&cU T2ɇwʻ.efX-=~(]hظษDIQy>|Q>c{AN4j% 4:2 >4)!|1;ir W&wJUa6.'~@`$.ܛ3/2O)_鲎aBlJét\IM}#$/ЇՐfބVSšةN2Y\6n1C+ K/e ED25?/2,+?{)rk'AKa,xz(bwI*] s8P-X~8)~ iR4i54!rwybJ}+'C"PiĎ=_ozaCcĞHycu';ejܗ}Ù9QJݱy6Ch̝C!E/¤K~#JGh5a`&qΣtΌ+^_]^&;^||ɑwJf`đ+2n\8{4s!3&(otWQƉ'g!ز,ظ$W0(ݐPjBeYo?xQ\)$1L.J>s*G0`| `Z]~Vrha61P(@ e'qȼt UZ;Va,VP7ɞ;8 Z0L1LJq x`FiȌv~@"03ґn@5: ~L3Z8O@Й Xv7.X:l8=q$وgX$,Ad!3PjDj>-WƷǶ#orB&[gh(D &5p6鏜:$b\f,>)'~GKL# |"#Dܺ1RCi09P!$>[е:L}.vL$IH>h#]r8ų,Ј0n]߹ӱѢ{Y/;QqeΣԟ(1Rȶ>&)Z) <  vj{5ϣ݉ @lEbTS!)˹iƔlwQ˘0cg<d|mI`K\Kj9/bڲ6Ӱy=iZC9SgW"|\ Yy$>ۊ;%x衟š"ѧ*,c@NhtAez>Jւvg y.?"p=u2tka ؞u=%zE-"hN_΍ߟR!=DFS}(@VM֜Dt7b0ӃÄLJW~|UI2(Zu6^elyՊ[ &} ]2{r\mWy3'] %YmWRl7G ߓ^YɷwvW-4"pIV]Z"pph<>32_m-kz;U -1>K, X5P"S-UZVw0p(@.(~V3ES%9٥&pGUT"B!й/aemHs]Zkuʐ+:$$[P!ׄJU #oNm5PnR}U]Ҥ\e6DC$‚u3E6 N`bScU{nSA1dWȪGW,5. I-M4Kt(Cny 0'#LNtJ,6Dc8hI-6a|j=7䔳-Hti 1(&bE8T*hpm{ClPX#Os3ph{~ݜFj. < |v,"i#p[bO4s!u@1/݅ ٹJ0EQgw_3Tx)o/wMZpd߀ izXib7+۲Mp ~V^~+*r|U !]Z_ qԘv-؉]QaO$3'ŽM3~ `q0H?O8A£A߲y\#il]e "K*)X'Y#~Mf5}ǩB 7I_Y51?跐CĹ ziKJ>zV!܄yak1P>W3_Z_*1rZzɥ}NMAQ J#+I0pH ^dƇ"`.;Jn$Ì0vpv3ScG{=j WfT|Z[ƅ|lIplUG>`烣 C?vJ*zD4v.Yg^>irg_Fs}3WIvjdr F`]-].e5+]vbDW ҁ7`WʘʼœWp/i+?ܛTОG0 eXBQTUj2KW<'C@˨UhQ kƚ!JӶLv6ת>aZIOlboWLjMZa:gn&g@Q% |Nym e?3ϩ%M&x\m|2h8(,~Oh!ݛƶޟ*3ߎY\ь\$ d;nS p|;J77Sīy^v&h@$-XOߢ@ WC*Mnirޱ2x9B?pG=eFNkU[_Qn7\DAlM^A >+p~>T;Z޴CE\;LVYe A;)|_Q^=)iyHBN ] [@ޞ@\9$r' lѥ^mf~Q\K֤靄,ċ4pngǜ^Yq;{+vqRE'9ķ(0;`|Ddy7+(KL"Ip@[]`\Z*S0_E&_ ':Iš]tXwU=ad3xf LQΚeJ4WaD* A:6AHްSCF?RRR\on-Nj Vn䎏zY<慲 :Xkf d+ F2"BG D$Q=$XlH$qwsxk y)ImP>#p*[$1Y6&0)IRX zQ?a-&\ΧaۤB}ƿ&Ҡ#5p#8 b݇O<Pի|D:Lm7U7/V"/ѵ" ɝTҷG@q5xH^rE<ܗ)R(I}i L Z3w8$ V;E`=Ț\:6@Naql:0 A؛y"k2A:6DZ,(G0"F9?܈xo@XME`Mp28NlwQzЎ6XF _>7e8QMDQwqDɤuFpAt02#ws#Qr0= ?[LC`tNM*dEI8R,;SjI& AJa>6L/HCr FnLk")I-ɰ%;5#88ӖBtyޞh$.D4{Vˉ(WY p4qf=lZo)OqvHޤS"-1 z7(ҀjvHMWP=.,$i48"iK v/nA77F~ũ.šIr㘤SZ>cP9"4~3nU,kqE恣5_XdW{{vsO:& CP z-=(G~L"ⱊME  `8Dt*&&%Ш}-̰2Yd 6eǤ%U)ִU}זN&{$J@ Ğ/pF6FSX8_[08plc;uf&l!>lϬfu7LdD_bA:1瞅<"9{L{EF7~T2.5;P㪆a`]SuZ_f&obWs2'yf_﹪y"y:5=ˠk*4y(3Uv}oH!Xg逮tTǽo,lng8K7h+9aerƅ=hb2yHRB00'O%O,F]N-~?F ^ac#\~$c!/ʑS`OfS,o :n O>ؾ{)ŭDv!tcMF3]6Q)i!X%ÞFR+,G[Ȓ\+sMxW(#N& >H8S~K mJH@A[:2Ll{U3%\% bȣ9*X%~ELSFh6)~q!)_*ѦEftْZtaX,e"K'RtP2AuyrNrjf#QL< <]hEB a DArE'0ssPXy蠓%BXd1m2))U(Cǣ{ ~lh"?"`OUvT !0Te@G[k{:{H< Q?n~ڗl viF6·<;?[Ey;6sooohrW |H T}vf bL4H m9 gۦ˪4?ޥ/YDyk%,% x3 ԴN;aK߁0}P{=T@W*P cF$YIa]]A 0'8 J!K8W%m!n˸iA7H&e0|gN!%OoHK92W eq07v⍗j,wKe`R)ZfCk`]DZ,9 7d-f}:N %+hgL{obרix HU!b^9/dmʸZ)UG~gJׁQ8:mkZm?⵺5VKau Xn=v@zjvsmo#alylC4)T<UÁPL5l~IvoH FlsR U4gmWSF 3 _)~X= #H 4t]p2i_0% s45 ]o`jhDpXmLN6: mU)|<_]gה5j՝)_g&MJXA@TJీ X B^}m]ʊrP?UA{%ٿTQ~9s sT9^顦}^ぃvI\S)׋tӖoV;X 5 !AFȳ ct P%S QR2>`Q{=@ϳ,.yXg1]6$"@w}=$QrkW: ?imHA&(* _VWhlEa/BMϷTy:cS/A˚:vxCVLkǺZ\E>]˥@j\pVyA՟o\n0ֿvwkM"Qb`5ZXݞݼ:j܂ b0/,Z=T/%k?89m[)sdyOݙ`-:~͉ 2D"*C1^9}$qHxq1Ij-_=QyoTX%Y,.9U-f!D=Q!a3F+9o iˇ9쳂yKjW ΅X NVb9>L3ݤc2AL aֵ5xZGa%qe5J@ P[e7FQ]<5Yx{BA(@Bv<=pPeWS Ri5C5&`M(ê%/Iq2;v-RGt-St* '+&aMJ*+*j"{rQTǰ~Ye`א꼡 VpEw2W80+E9uCTĠG~y>e&`ZHx&4mO-5*PCx7e2kE+?*aɌU뮖vb>2{uU)G|Ũ|Cc6nk';ńZ}8T&gƷƞ2|>CRCqfQ 'OxRv"DzmH6 6$(S9\3_FJ٤PI 7HO4RP1FR])rvH)Sx Psonj/JE(%>[BWI[m %}ףODtȠqJGF{IVs. `܇?*bc\Ze,l#= ͛ID͂lܢ *żx!=BU dcnD>E<5B ;5)^P6ܹLH8Hfبb!tj],y ~BHpDZ;=%eE\^eEkHpuSGkpԣ?cȣLJ qC7Ai,ɩMJQbBxLwo}{ez{g%Ձ&:hWM%ύi{,P^3^ckPkȧ3H13mFںR* ӥqIOk> m½{m #ˣi` q jVyf>Y( A᧵_nMs~$aV+bXKi3Sl;u@-V~9tFnlFS7<}˶]2v㊩@&Z_ɘ۸qϗ$B7J,'HvnG7gưRZ5ĄW{덢NC`6Qͯ m2X;ݡi C^c(T~X㔺EqEkW3biLlG3DiUS{쵌gk:=03-b^lϖ`O֭X_ȏ׼s p`GQDrLJ r^3:Gb PNgy".Xr%YX݂P+L&2^vY@j'y`EIe(^f1f`akh *\V|vԉk~Lܧ䭹Fw2~D+Rr[zrx3-`nѴ䬳BrpZ `",N+5`1joGk7#!^V( Lw=E ī:bQ۸ ]x@W7n`We:N2Ruߨ*Zh W|DfLy@ix;C^SZ^(eF6tM\ƶGQGɈR,){3ߜe&.:߲"%kuu\ X'g83TG^l۱?%3!8My2kRmލ~dN)]ޓDoD(DRQU'nB2rYqV ?U7DN gFOنL@1ȯیK<vgsw &8ӑ,gZ< bC)|"^Gy{gKsk2:*Knh-z{3ézz4uhGZqt Ht@x ށQ˟+ʱgrNo:ƸJ4$v8+ý:Կ:].“5%:E.Z*{|2[I|.o!yxq˿v?t: "Vv>LŮ H=%vТ!y )guO;*.5#x(vw\?mŲ fcĞE_ 睥WjDa>n0'AF{ ms=L3H7H>^ZO^/D@?.@og7M~]("/|u=0ƚ'V(ܤ|~Tقմrᬏ?eLSVUv_#kw/ qML,p=T~W2J˰v^{&C[XVB#mYQ'Ae3|kHDH~YnfA36Q*Ya9`|{~ %0j4Ќ 6M ^g : SR2c:u5zftgŐS[ Eˠ BFn1C^øSO$ʩP)X{}(D|, 5[:ux5KPhM˸vפEjY.0 7 qBr?N''BטAd9LK+ϸ.޲ԾE8[2Ũn5a;,A͒W6qӄc|Alo`yڈb-0lϣ;h34?̟&ol@O&(?SivP )o^{vgT}*F%OxXS)zEV%bZ)}Qp7?dY6tV , ["$eVI ++ 08Kx+Pz`c0Ԥ΄3!hqm`4NpNY ҳo4XcC *H3z8X9?,h*gx7|8,*Ec-R!ͽh,ٕ=t_ ίDѧk_ ʼʤtrB+ZbPEx9OL5bP.ª'"BJkȿ[;Wǵ3ī5TpP2mz! fN_4[+7,H!x S7PP թ"p{$؝n5yЫ mb4aCKKG[Gpjl'f+r/ck o-rK( RYo'Voa.Y{QSPe}3ѶZ?vI/CAXJ_աa; o(ap Pe +.<$٬r+*$C{zƠiѷc £Wyh\&}> F/jΚ1Y BizERo\ Tmi_gx y+´P]:{JY<"amx}tlݟ큫?}AZ-Dd "𵹻-eUo6'S8 YEg E^|-GFG}\6-xM*XvmK30>uFk9TZ5t̍k;~cu,|U`1|_y\Q#jVkB>;҃Hīo.sGtks/E2Dz4˔Y7ls+%͹FVP'3։v 7YA?p\9a׌,2ФZԁW 9"[pn7U;px G}pFׂ-̸V=t6; YJNSf:{^tg9L:unFT*@ >%sh 4*bDhkGp:z$R"xEPM3*mP7/΃M~c^0ݝLX~&A2&"y;i:Vv0E3vKCƏ8&-(qSmӆqS U+϶o~=X9Fw^"D>P"s)`3+@x&ӁAsB:siGĩiZbH72ŗ-ԏTt?VK+NN%qm-i\sf/8Z}\P>pFGŴ$zyq{eg>e X\ cqGH~mCQczMDUBt*xS$L_bq1VjZmkKn4nI=H\[~IeÁwhc[pN-5)e57~2ih"si`̆PRO!.ELXIۅc+Z-`ĔȞSJBz*esu4/9zmSo2 3ӛ^Gy b//Ѧ"{+1"g%s|tҜQ( Q(]3G-q k֬0 ź:=.؞:Mޝ})1ag1#5ԟO֣)nD͆,$$4t~1YCu1國lbӑW2a,eOaTz$r\c.Wdr15 f¦Ww01녂׿%I>;]Nk;ME4ǁ8bB R@uUp8+_%3&qD q(8[-"Q Y{.Te>0lQʓױ MؗZ0}USH̘p?e~(!#k4aMJ ˹Q]2+ X )Z!c5VUƗs hCo?g q PZH6܏J]U86TQ3cgɆٹGFeLbq2pL gL|~dEVsznr|]'S˪ 蓷@,`,FEf'DbPlķcs7~\ݚZ@jI#E~*uuT6M(~fkR"lNNYk&KS*1QP:fkT0wnEg5D BZë?r~#ޯ:7uP,#ޖH+.eސID^jV1 ~*@J9w(Y RbYfB8?=_us%^SKEo2Vٝ)Ldi$њR /94MCMt=Q߳YA'zc X2M&7K b볘 VB~Цma5u`kvǥ !'%f PEs$/q;2!jqOȃf V_f 2)da\f6o'!Rە'/P$# Wx,SrM5XP`ex7>Y'iqA 3Rf8{'%`$t^Mivޱ?9 v31r%YH㙝€$0LW0!B۪'mIѣ{ /N C<#_^(l02;a8B6;ajI$TP¹K2ׄpN阝3 K?LPܿ6M#Yfz_BYDebA_zFrs<8g@aό~RI٪? 77 EЄʡqz HazmwZWy`3n!"j1 i?9qWY奧Wp ` Ar?ܜ&k_,e,! :P~y f*i?<$RumeH+$(IrmSz Ib K= %Yo}<Ox"}WжD3n20zi CMz^F1E-Ar%ףWGhQ.\iyXk'> 4ʏ˿N-]!fI/⹟"o/[s2*!l7,ث elE1\LP\E>0a"54"/NI"SlB~yw`uDؾA[}Qt~*z` gb)j@tD# J~|kb9갞lC|t޾Z/2ά 2h: 1:!xG>!l$AmyY7gROO2x q+49ӆ"<{o|'خUӳ=궞4#{ {y֦-Sza*i=ɕ:.p˰ 2`lsՈ'P$4?V} ZYCȢjyĈ BpԜpNZ%>Ef'ed򉮹@IW@xǭMC4zќ&+qby@̯RI=V 6C0Vg-PM #ș { *?B7kε08D3ht1fJ$WG$D˕Tj'N Yx_0&o_VM!-]:WO1P T4__>7?B,ǹt-޲t[FLUnD ;? ﲙC*!sŸXqԌHV/28!VT/$Ty+,ZBAR?6Erw#o%:XxGxB)4о_&N,9/ݕ> K+%FWbsP""mX@ b>\[c<'XɌj)Autg6:`bD龕,Ofm }yu՚x۝üqy;*Ձ>$fuYZeE!DZANo ]~hFϓڑ ":fݠ6 z6bAU Yi?EYb]%߭˛srs%Zh!b)%i%ˉzgcեc$pHbdYJHLr@Bdm:qb!LoisLe :UB`H]kc\^=8nJ#WcDYsݫ*MSt?y @n!Trk*G:@SjRw3A AD˦fu?6E ]nAe9wBvwPNI6cyڇLeAF=?޾C>@X˗թS]Vދc09Trb;Y3dD-;/-f^nT(eo8ČR͎(#Q:tTl w#9Fxc8$\za.GȃU joaJ[ 20 wU_7\Mc\tG&,ϡU,A0B;xx=v/Y0[D1> Bu%ԙXbY'¬xyA\3z TUsf>g~'!0{+I;lO-V'"&'hؽ`zD7Oem‚NyHlFd:thP9b;Her jieT̠i^0:Ϲ 0X0њ ZhΞ-e5Ȕz&@@8J+&S(~`v+Ome:vap郣I\tG`v$<..v C8ຌfKkoTlvuZ8Q(sʻ|nJ`?S-$Ҳ=Nxs0spI MKF'?kn'"gm%-Qh[AvǖuU8oTt!xVbIB?k$n}] WNK2`-:m15F y#Q\ ]6+]Q"{:=^d\+R #w?4E æ@΍:Ƒ!F#G?mBzdŽVnsa항wVP zmn[7^t!2NC6}TnFUL2xmyyq. _=gQS aLF!"ND.w>ψX]ci;s,3  ; 6iͭlյs\._uFs39R|\ I <5 `(2c7*p}8V^Asȃ\w_Vo?NC}zS3s+"jX{ҭ_٬F:j콝hXu;|QCP8)-(Gz i}{*')GNP؍n ;q|EĤE)0W ٽq]&9OJTA>Q 4d'W5OyVxp]N2"tyL\Rd')HXSÂqCc$oM L^zkNn]S)-GaR;kdwP=0{p̓T'MZ2 hG';]EնO6h+&sߝl t2Z2ͅgE j㯪)=gB8YA2'}J&-HLTW7p- h/Qb'ۯ㋛! v4΍ȠxQa_uAfL߳/E4AIk=V3FkQf#-y^Հ\Żv~ק&bnu%ʘMV H+O]m2j 5AS= F|2=&!T QWQH2O)mxx63VN?iNx|QfK@w`եV;൭c$06rNw,nWRI2˟WMXipePwv,aHs=ЮpVpB14[>Y \nU/7SjKS4Vj\?Ƨ$AwI.6]gêhbTCE9jH[h{o'ɂt6hNb`2E@b7hBگ2 Ḹ6W;*wwcoK"b7 lֹÛdpLбFllʺ#HI:^ *z2zpkȼBϳMxv*Ť: 2I 26~ޟU9<M+˗nBdŦ fnkg`[ol;^w;`j`O0 / ξo| -2pbj̜XM-F8շHҨf(lk1R$j'=S LNDUHUivȱ>g=$(wOr e}yUITΉd?r-l`b&hb۠nv/:c(x!ՇZ} } WD#(dx+m3*;fÔ;+voX3 m:7ʉʍ74:^ K3G+%$Gcgeg]u@ ^h7&MsE!AӘ!u,xa0KDZBfR 8R y."y7ILz<)"C$;Nw` KOXSq fU}484 ZVjˮ ~e/MH3S+ԕ=Ak\'p{dY"{_%fu;XD l2|{9Ӕ>=16u:*_[)N/"V42+K /W*3@XNd5ޞX w'i v9Na 9ȍgb4$qۏ t`KA ؗ:f9P+,`]Y_)1՗[ 1k,] aca@ 5;߂mI7e8f}3pilϟє:g<\R`Yquk>%ٸi쐥%ī"@mqmCYVgDxE^cꗂ v|.҇ FNZc 16@ WxǛA=-.tD&W"yWK)|VOG1NǏ JDӐ^yƌo8 ox#CTTEāar#m`K5nh!d;s;ufͣ?op*y{9QDww{ϙ|߰PA'(/_DXT3fOK|ّtgX& ,)A򍛃" Č)b#52(_ٔxvڕdj""NaG}+3=Crq%Dd+L4jAfGWS>u;~&F=[|ȅَ͸mWyxiGJonD='Oʌ8uO2UETZdRW+یbà!ubuR P֏O{O9V_*rȮ96͉ %}VaH+` xgFbGV^`RL2 s R Vߚn=ɮHWBHE+=Nm$_- OnbcծODI?ˉ,PKZ?m?4U5g[߅vO$2- ;dra$U9Bɚe+SƟrvzmv;DQ~duAMㄎfeޭh"t=7Lη rc@^Kn;V~ƿզ?1Ϧ3^Vtu,w4߱*&liq{"̢Gk^@·c"D*t t Z''axcc(aӆ ɶ0&P,'-G{#ښvKD։ W(b-pŧ']%t@TA[-۠2orJzfMJYZ@YN,|JI.'}vylOXÉ&6+p!ڒYBÍzF?ulI8JFf 3 d|PH:b'ZʦIqAj ͕@ğe+r<8~oC L+CVϣ&Cy+y u;H[{&k` {3Bz%&OiA NՐ߶:9SjrdJ38L5eh;@墛2@1$%S k'i5SUح'&@ntU4ɘ^DXq#&_i~R徎\BQ ݟm,ks)&S;#ȟ)5 "!p[Q3Qv=<-0W0K&kއH QEMFt2(|yfSUTPYr.^VoC|i8H=lY? .I肭 ˭|*;Hlb5h =ƽj=>+X7e2 !u!"E_'XL=$-F$ MRçꈵ&/`FDIݮ~ϯSEP@H8SgUQwЪ0&!X vڮNJfzԸQ`%4R`E8vo9\Dzk~Tvw:Qr"#VeO"jőq_o^*O-К z.SR`6V,/"j[3K;$1LսYcg!4+X˫7ؘ9VA\|Vt3aCr9\͎~>ISlgA^xJ@!uAL7]>p%35W`Ti;M{1ce>MbG-TH<S#AL4Ggoq`~K@_Q†PL<'2Q-!K+ymr?*,,6"R[Eb.XT!73Lt0NEJ9aZuXZ/A0oNlFwj,A36 i(q`WÍȰ hIrAc.<̂1^ב2d[ׄxXă:K%So1 ϝ>[Aʢ$̫/; Hd9qUʂZ[7S)ufG@`t(B'FBʏJ&̝lWMKi-/_c7w+RNK `g{D`NrlhL[ e.D[o՝lzj~1- &O7ZG,lO4 tˍqck-;]gqk+'Y//07fwئVOʛ>ό3rJKzj^L[l#%mJr_u?PbP lLгN#p|/hyWY}wbzqJLFB~0-,ے7RUD_; EV4 u0D \7Dǒr\e$~7~+8t fW/1|\pۂ ^WtNWFdEûǵU+I 3VѬw6VX?zH}1<̃:C20%ɾ7jM%6YEO4L?eR>O0/ʴ@yH=~4$nu~pE ۘf Rs> !5[2Qnb,))nWK)ƍ@3Q(u=t>@'aO ;9.㉝jUݧxTVpʍ YU?|'S! _knOjS{Aђ2ӯ #k<=)N&l&ȸ;%؏iku蜝wW Ҟy)|d=>bdYu76bˮ Rjyo'Y:F;\b2uӸl 1`Kt|ϩʟX i[2&]VªXxJ?эV`Q) }TnV sC7vu%эgq\ Pٽ+c$I aMÀįB~J9|#Xv/Ps]6F&|4Q6[B1B"%raSDF8V\K京7Sޕ׈cw}u0Fہwx->)/yc9R3y;dta\5E9`Gت\Ҵrzz߂x,K`%i_?5{{V'y@)58Gbb  MՖ`68ǎHR:iڄcB@ZjB;5w4PIzX䁫I0A*Fکӿ!  aFo^~v;J[:o]v-\.Q;wq=+ijSe!}laB/Uyq3 KN}p 0MbŊji[%SVU0zl3Q;~,RY۩7"(Ѐ>ʵX+j%*]Y;TC/R+b=pSAV3֒M+, Dp "AC/S=ЊnXx&8R:FW_|{$+\!=* L#xD{Zu5{Gj@\ hdz&d8F ׍^' 5y"C)#W68+n9td~wxqߊ)8 lZZ*րk;6kr5;ڼA&ud[ۼYU"cO!J+Ahjv!R&|\Ԗe{d |J0\ $}[%ǚ:{v顟ژx`FqpX+w/Im~rY컥*Gv|7\3+3uiI@i5Mv{&nf٤c?We`)\РSc%] >f|\Pp%I9RiqI} ֗DOV"g\|}R&mc?Me+.@l H$LNŘ0YĆ:48NÜd2jhvRtƠ5MUŁ|#[Lό?ȧ=7MhxUrg䭾tkt#Gj1 tqXB4kgsJzKUHQXѪ[$m-ʹɥCe ~^kXJ!N0p\k4g#sph#t !4{K"pE-o)5zoia-m6buU&qȔ&–34k~ħd !~ %P7ز_埄ԺzkLQ⛻7b&iXi | ҂upFbfW6z˖WMxBt6#pR(!a%cFH2:"Eˆ*^oz*I&0GdL9 cG}li@hI(YMJiÎE`VTlY`0U~}K*(#{;M$iZqb5T}7Sf&]LO]xE-a9Ԑ^5gb -w Έ*4Gg`n3 Aпo!Ͳ &] ,E}\{ VyaqwUT3ee5`s0? M.foO@$ҵ}ԗb ЦALp-{߀<* ʩiIĜnugjS(+Iqg0/^iԉ37˰]nzPW-GsDF`^Bwb :]u?ՁL&Tz9|՝@ 4-Zy$OxoͮasߎUвֲg'O>mڊ.TW>>UVn-m7 ĒSy"hv$ͩq.$6Y:(I J‡AbIbQɕσ59!iז`j]1)20⒏[(t-;yW5Z#as=?]ܡa8ͷqZG$ǰC9׿&1E767~*(D&+2M5ATA˧ǂHE\Jϙ4ho>)yLA>_4jon}y2m+a])2աc@è [:&mRH*M% ߎ>ngz{$1m˲̕mV F 3>(!;xb#a`=t&!!dC{z_ T5,%F'rDt8s Bŵb&P'^ e-ג> &2\7bZS$0`CTM 0\ #zʰj8_XJ HWW,x_sEFi#C[Y?zQ>':f@5+I( x {RxE̍)%&^)_"}>w roU ĐmR]2QsQL"mH>ޛ<9c;82SyڕUUܯ&ǧQF ;t§滩Wr7AuO:ul.~=3 $':?kDXA[$,O2~Z6M\/pu=`D*fQۅ.*7B2C+?`A4b^JW`:Z! ,Yf'g(1B0Re~Tu}hhilR`.ȕ9{eY_&OR)\/#7- X^eSc$o2OXM ;js$_%,(=79p4,: wp%wD!1N). PT(6Ӗ[=zx6^{o=9p~~hRbψI*Z-OCpgx_US6`jA}HzBOVhg}E(km'öBZ D;QkyXl-"of }fCq|C_M?SYn_nkVnu_fMe V>Y/$WB]I\?X_ѳ f\`KNOVn;xP*ԐWmHQf/]>Cmg$~VVNDecti*4isƑrSDfq= '>P墿MߑCy 0=P͹H0ק5u%+goeNh,y6{+y-[LJ*&zuY.&NJ2?.aŎvM=h0#<j (֙v Q^])9sr}*rm JWCT6 ۻ#n2Xr }UJgA %#0 c H/K7d}/ܟJg@~H qTY)w{><&"/7bC`AVt"{Zl;p|vEn#F|&(PA)t5B 1,$,C>QŜ$і[m0[lEw:ڑ^@ǀݰxS|_P D['<׺Y:mkW)dx fI`ZYBpF+|4UFunw99TzմLUqJs)"PU0SO`"㴎a w`zYT=tbZ8IAxUS]Nbp lvVv%!a_fB>YE (vO"1y/qKU7}r\a,Oi/YDutvfjP}̵:лobN+-A0fM&yvLH}FZK#۽ԇ}d+Kڭnj@&wNnP|^r2_ Wfa"ͻΗ4Wf;%Zp@zkx,Kv(f7$5>jW5 L@@ (8)rISk1BKNL!@㷁hVl3d"Bh5ޜ(~{G- jMJ@ǰ/D/w1L廊j!4֪[eq"(-(G*aN_*'I|#5Bwm'%G:QXJ);**τS̞:qśD)WbL!F9f-!7`G=OGvUr,6([9m}nS]7<,89N7,֣E]0g fϣ9KxމlAr6k01 ֻؠUiM~؀ߢtNi}o^^vQU6@ ¯0yx9_m V<.H%JH{)~h*ZX >}d1a )KH.ZёsF[tNy>ӏLN 8&*!X(JGE_^nVU͇ ̩Y?<2pK&@~.8xR߉ǠJ1aVjN{Vo왮QE+gˁ{H$$zq3Z2M3<&;ܓMu4W&|׀R?E!GeT 2WZo3n7+[Nfv=W=I獱rM lԫ4qCmǝ oU>NW|:  OdL򵩾?`P5 OIBMHo4*jfO!79v<4Ƌ W\g>o1`+w;39t\G9XOEg9I òO-+pj/NZiy(LF&fW8%klkjҝ @U)a\ K|8RtY374`[tW9m֕8ݎ'6&%j=T8dt6F!^XV99aHsi.tN!}…U^7F-fhY9X%ML3$ ]B !4[X1(<}>:,-Ï '&oJ&p^xÀ-q{&8&3@H:ʪl%,N;SXڂ4 fwTC.\|NFpAQxxOVW;~)QxkB/23xvg#[ۨaEW*ִ7ڋU3d 7$b1`%E;hjl*M8[8  `]heC*uD]>Dʈ cSY]G_A(hK܌ݽKmrtOq`φpU0 :XpO $љJjI3 3Z|׆1DB^o-٬2{95 t+ nZTVWfJΑeuAyvoS`Db+Q{W)^A+{?ہd z?Pa-GJ(1Ew޸'#̹-C܊¤[HPşy="LBN i'1bkwpF3o '^Nc$~l9W9 hT~DThx$ s O0&sP{;na aKDGs ir fi?ZxnLU\x|`%gM"?o C\fyA|Q0)@Ry 2Ko9\E̅C0H:qI @wJ 0x vhW_ 3NegQ.?ekqW!޹b7y5B/aFpc"];PK1D^d; Σena|C(,+HClBHELQvYgh`R߰VTG<r+S&ta;+E}PmWl;V|!]HcgDqԥ0a1 jUkG݄7:3'U<})6j%#JvQ'UWTÂ/72ߠ p&\f ;gxwئY2,-U|2:eiZUC &^ |CN!Tܔi)!i[>C ؅ף 3DMM/+V$ Y9FnyCht1_+mvNdl >9c~ kD!DKRp[}4xD CCIh'guw~jy.]h0 Md #B=BߒKŜ5,w43w@=~Gx2控d7. #l'`s U JR}Į){[ AF9MQ/#8rW͎%s u:;N8eTɭԾQJ׭9OZ `Ƹ23.š14l6~O]/'si:{;Eڊ5t';WۨSr/烷ýi7Cz̡"(9L7D qWidy,Q+X+Iɱ]JWnwz圑597~00Tbf_n Yu&7鉎"-ӁV3f sKhT@QGP jX"ͫsp> "XΖ];➱xM1 5oH(})]!Hb.)vk2ĚXB _r|B|tˇ`qJϪ_^@5k|X}Ҽ8ZK@GBO̹9YnM=%JxLnK7RhX45>itDy{3SirF+ח)K''(!E_CMvG(7%.^/}j۹. ˕ViZሳN}.I.7mK5pre}k!T$Ɓֽtcf&_o&>$ٷ:&v?LZv~KkaTE`6̲Jת]k7-U>Ashy5Sޤ; rn},*]?MF3ѓ>jS餰F[X} +;m#v= xYkc𔠑Ԏ(S*o,"t#4Ĭ k_|KR܎.qr2ߡ=d;v)(Q튥|oRw µhi9W="K T8Qr :|/}`T+VӁ`3H=T&E85-X"h mٟu-kx:W.Zp-FE4bӄ diC9ŜA0)@2*K4Na@zf|a|(͆25 DK\2 @ Swlm"')'|v0,ed"o3kHkΦ/^^c}yCMY. DqAZοP +_PGRK'Waa "BrW"#4+ځhilW.oǁG;mB5Uԃ !u?Eh͋wE' jIz]$10n7̃9Z/簆k F?Yx\6k{bNcGňG_1/Fq]r_g,Ap׼Ayr} ς#KL6دŤkQ4e fDnmKf0 oX !󻍑4ei®U# [ÃąQ~G3;bt:|[ h7]AtݣskSئÞcIAL`I{tk.4M7ԠgR}\5!Hp튔|DY{-eK{>RlrCFI%#lx@=hS^DL:d?a#<9?)!g`a8*f*(iӔ#Qn2[ϓeZP v8Z$zhN\D9 KX;U]=CIG1]W HNu[=8;U[WX5V(@)a2Ufs%t q_#'}փ3KxT6yS^"R>ܨC 5w/jycfj˷*fePtS"x*#_00o:!k 1P}z,]*< HKCuHwl 3M,0rPu'?,431&ww2+^n R&0BԐm^8G2H.?c)n G[gf2vl&qao6g*b7VcFٛ0*zȽIϱ',WR&ά׾OvbK~˖FkHt.vM YHQ11(|)ckջ)kEuFüt1 (:> :5G ,[>si:~6C{b"Y.t]j=Aաvm5SKR_)f'CSK2J+~`:J?*3*7zl,^a^p`a҃Qfb;OVlH==\ϰmT[W TsPb Lm&4ɞ#W UNۘ XRڗdHT~?St 5q}9pZ2QTIR=eϋEKc)oԑ/0}mxmtAfZ KFrּeAZT(wJg. c q˸{~Ȝv@5+$$CP 'L(ֹ7aaW),RS ?BVQbG"SiDS~}k!O{8 `p^f ]xߒHT.`~KdukˮJutRVz`lmo+@W)*=aɀMc*; ]ZuNr6<>&w1 ۊ Π5};d$y <9'qg6'B{E6n|A 8Rw D4|Fc"ޤ 67Y*fo0 B*1c#`5p-J^8O$u=jn}5v йmfO@4ԕKJc# Xee.bSاrkFpX{j 욳˔>,1 O0</(ty ez71d8,"P7{xLE4kaoEUcݴő wm74(M>:!!Bvgữ3ZPS N09zAsEωg0w+-x#^5PRs 1xR9+*28<)ԡ)b3Υ/#x]ZC_,"bH_E'dXz8~E}?}W-]ϩ7^ƅ{'3h^`8sB@R11)\7xܠ&a2Ml x G1]RSE߿\!`I /ghAq*ъ|YCK%feA'NE뽇yƨlp4JҚMiٿDCaI{uf {2tjejJz|ulXZXlxa4t*L5[f[N&!1YT,Mr""nlƸ6k%ף*Idk0dłx1)'Ԩ9@<w12ks^(#R#] 8tӢyg-\~xDhgm\BgV*/eZAZN{ioqaQ$A6uy?|/uk[qLFWԑkb-Vpd{t5~/ 3l ÷Hܟl4\ߧEaBYI8knI^aK# 6Lj/]u1@Qk4NJK,Ҝjs]Ihc}]rܾ yj?g!0N.)_F Ӛ<*U;ߋÛ%x|gǀK䏵a7u؃\L~ 1YȂ};M k)чDpu(qq7Vl)jV`4q$g2%~g+l¨yn3Did| ^>sdǕRe{fU 6xjUfw| ܞ%̞5%òZ_D8:^Las\Sx;ϨّS~}^V:7Ew,3 GXGcxl%@t,Y]c~.iOdè>w#>d-XWeu*B?kDc\<ߞڅT+˷{vXKu[15J,4S @q$L˒A.)t$t#?8 X]gB@#5I g{soj38F9+<}^ڭk[#~ ZqY^]|M?{Hr ƺ,*`f?F+0GX{x(EWI? +Ƙ3N<+@14tB(nbOBYkyBn$`(d[BS]*;$V)F؈#8QvK"b _xqړbrSu7.U?oYYʡX-5E$+{tiT|,kψMq8hO|ͫOւV0 Hl-]Fxg2`QxMEm%*XŔPy?r6 BNT/`]UIO5! ^O4s\k1U @M&-7Hy\ ?=r6PJp%'x_-wNh*52 ŀb"x.xDml :m),[Q&E͍czwN%TKs#"7?vWYnviG0pi<0{"2T~7 F/x!Թeݬ|f>v)vAW*{k]c? g}6̞: Zo(KhVi.YLK( jQwo&CZ-X ]IW>qv7C? 'Mnt u Y׋id/̷%PDbH˙3ȧzHE{k?Oo\+حnF<$ʝYg^_rã(X3b1fĈ@Y~nJ2)<}Zt׾.$яbyme^H!E;WA<.lە>N-FǞ8kK)q S1)1Mj/9e# ^rn`lVD'?℟ Фϯb&7oza_Fw<,ɠ2ՎR^i;IKIcr.`u_ߕo1@Χ57<]c2z@,Ccpf' UIu4Dr$PoUPIPI0@2OE+'ҕȬ -wWy`qN=Sc.#Kȏ^iOV5N_4-'Cz/vTnްWAv 8wFe9JQIQd^ڟvNag=Ll~/lvjc.TN'Cǔ+EX؛_^L1Ik6y}XT>/B#>Gm-M{53Xn +pONZ~i dG# 6)K%Ƹ7ܓA)/Yu.;Y|3 D<X΋d3O$;wV")"́{+VKI?yHyxґ* a yΞg6,0u>m0^ݱz2w ^~JB,5.43g",\]XЏ) c>,m- +_( &l a-CxG'Ю/$zTKS]:S'}8̜:&\"_ I3YUFN}յPGxsEX·8܁zF#6Rsw3^ژDx/xN*흀GW>H~T*F2{~n&g,j%Fq~KIVo]rk-qԷ^>fak˝PE Ϙ~x5Whp'E`$nI* Vl (0hє5G:*آFvO .WhP}ݮ9a80fdFmJ&+HWK'ӢN58pl&;%䥗Q.38/KgM1PR?4w(Tl­]7>l(C%ƖD"#湬.RjԁtbTQ_Db6FmWVnփUʯľZ%l/=-@~\w׵H)Rq-'}$Rm#.8;h1O,|t\kW  U=HwѼDUIV0iEY8d)N=r-¥F8Q(k4}ot]1tMC庤pv`ڪZgq8^wf!;i>;s6 ΉH?0+F w$(8rMo.BX QPB3kzҲEr<̮4sDZ"E71 {'4N*cT(-s 0 T?x|)ةrOqL\5 4_\A1*VUe'\vl:;չhS#H19Zd{X[*X[?cK,AI+H7Z$29L7Vk}ܱxZk4RI/?wfU\9OUd?ay1"l;_}z1(*]>oX^~0Q χ;QT86iaA%4  Ψ? MFLZӜhc22ׯ T.;5!8Ws'䊹tdgŒ3ӛ-WXD0=$a(~%}05ү/1*Y<)+ (tr#wlqۺs"HP@-,[kt/ Yk]֋"G=u\[=g+E_K @$h1Ԇk"Ci%`d*z7~%y0w̝A,5[(~p.m&zRՖR|7L d {%-sSd&Q֏CK#ApgEt Y(TH^}RE7qqDۍ %4\Ŭq )'VM5c(V$GyܓScZ7@S Rw"0 )e0l8{}nzbGʳP3J;|7[KV?M F kqnz}<2uMai x*$8'PV4U3/]4EZiԒ0I" @;h 03Np~`+⛾I"Yɸe&𩓊ݵ\ 4t7) i$I66D5@4E]Wzjh<PHauRʪcA ZFwm0B~>USdgOmJٟ G`0fz.Irs<_x1iE)9\&jcb\kf<6FQƯ=Ff3o2Y5dD=Fl)t AzOݡ7)X4icJU||]*#!O2ۜ\T ? >mt3JLwO$׼)s(4X(c1ZwRQ/,:ǭjH^RKwM^qcrt{+-&1*BK< cm31j$P"njX%'Li:q}G썇fC9gY@2'VQCKTWҾa6y@)?!j6snotqf:=pj$oV llZ:G0څ,oED$J#,t09Jo፿5 /4!/;x*NGg1_e5_1U.aW5w>E2S٧CJ>! ,sb?Fxƞdx0A [3tX=V> M1!FZ؃cF&sHٷͲIJJ<Æ Vǣ";Qln !AEۧ+(i̽FK;#l)&" #=}ZUL>-_Gt\Wr geX;]]Z|2Bfmk\05F.~S^B?k3pVX@0Kj+s%?=_-Mrc/v&5a!x6s>e]ῊJcQM{OS?)U~A8<^ z}wj:ߺZIT@򕊳שΰPf[|={CU;[_k=2,2pRIA꿐A{Ʒ-ðPn_ Ry|~rv͢Y&㧜 )rzc k7N  Fm5܇@؍qF&^?:IE﬙)D:vTm\nF=y,Mw9zd`ǚ#fcpXD7ON^MKvglS[ͺI_.3Bkİy@g0cܓM1LAg'a`0i}/7QߨP>3]E ^qnW}䴵)Pi.dj,]+"hcԱ`KWZU!0" fRlJ&d_enjA껟:!5]UxmZdV,!}ZZd\^H0br3tkVO/m6$:J^:QU\70*#mA]#*F㬘Rl{,V4CH)rHQe׃d U 'UzSoaշ|m]Mlٲטn LbzBL{wU>Z LgfA8Kg_)w' lЃNXP,3Ofؤ}C X2HH}Xs=G{~M4M*jpyĥ=X[+܁(pADo.j]24x{*"+曝}*c2+%@12Ow㔭 Ud1<]Sⶤg(Lj/K&fuֺY1t߆ q0Ak'u]M6P@X3zmrԂ80G&>uR` V*sR&MMm>c+JfGi]Hw([l/9l ќp0k8CU+o)ͯ槻5cr_F󷺑㰌C~͒Zƫ\HEFN^h#4HܷK B^RL!7 ɯ5I&Yi͘Zp.@Oy^BeȻGVc=2;240Z6 SL !ʞ90!Nr=;sR2Sm1b:diw.(ҹ=P${3@'i+,&>ϫքgPЅMc3SD]t:PvX`;jb(0:%?&Y}vu#ח8vot-\gT%c$?L~N iA {X@T:#R10O)4zvS3U1^J+Oؖ:L#/ewSb : ,> y)#nibg{oYC'ղOBg tEǿUq߃_ 6[;4oWFW9qe1}|wvN@/*c8 ",\='8ueёU=EfB uyC3i5k)B, Blp7ԱDs' AmDS2ةj1UOMqkah8ϕ]h5 yB/ڐFU-N<21^rk89n]d?s 7t:O_4'=~VQU׆&L*oHy_I s6p3#􋅀uW1dw)X)g#52\2NݕPƊ.b$V^DSMʓWp0|Em-O:sVӢ^>"{_#9\l6չ |E8݈ >2ŪTE{c; T+9iAи3؟u!2LE`E[Gpb]-_g}(E 򙒬o͓%VN˨[)8eEug0'_kZE}\t\P:ݳWRO }|J ҳn)9DeN4 e^3`-/#*p{0 ]@Fr*<.DڋbLҺٜxjkC%,ӦjTa_d&ac݌Z// ų;(V!AnOFBzVH>p`f𓪯)3ee<͟()ڙdƌ*? 48i#yK$e\Zg,'5:ފ*X}?<2'sHXs}*³1?!h#?[CsXќ2TdE5oJ|}C7ƞ"c^9:o[s-dB$GxsD%:aĚu!9TP+$-O5g;&d3(oذ!ew`v*(~J#r7`[GtpLUmaM+[aJW|kbۙ"Ű:8jRfAA?cF`^sVuol-)6 *I7Lsox6~8C]rB?r{tx*w Wxes ͩP$xt*8h3wKՎݤ\GAsU/hBKԂ/2%dDCJb*s0Uwe ؀@vH?:lcZGڳ1W:XM&%(zoY#oВl:Z\Ci˰;'~#rDCEZN`{{yH2h9~"IɆQvLRUgF(`ߓc΢ImjsK~Zptrp}$eXudЭȫM5eT;fzzmIK~O&(R%$~$Hroq~ɫ3$WF;YZ iS#h̆\xg> JDM{ iFac/O0/\iH#m mE@ RGz¤ኲ(ݏ"rki!^|PLn1u/@ZRRn)SSggs p }@dxd!s~Q.% ~JGBXߊA#@h|LVz7[zDx_b 7J Pzg;7گxciO^ϪyL?[W3GwjJ-{sL a>J@5BP-pQq nŝ"1X%݇Y v7MKGDP<42{xv.K T`ZՋ,-?ҋ[B㝷r1Q0GH f!3Aۯ+{aeՈӺ[h@$'5F1ʝ ;QYFͰdVZ-tft׉ޣl]rtLZr׽.:rF h}oVH5o 'צ*9#?' Cd;C#0(#7aܘ.̂ +:E7t6V\c#=:9Uzp?z,vO;q4wH tZd_@cT&W:Y&L&-MbǖvNH @R7Խ>^_ɮs#{Q4+za)p@ͽ_a c2KrR97Ǚ}Zv4Zb(TaaQsR|Έ{_^͕t  =9# h MƤ|ͬ T:xrvD{{wT~ٿmS2VͬTĎ@wcfWy;ʃ>ڞ?jNCQWʽ gLmz{# FP*iZ .a-Q1E2_ر.N}Kg 庩adB>N|W3#ʈTy%nqk؇J|!ʽv| k"m`sD0"(JnI87+K?F f\QW$x-RyI螬aƛ`HA_^L $}ǏEc&_{^^W/jPQDWhbwS]P8}jVmXˆ Xz7@/[:{Q1,4_W rL%L(rKߔq j['ƾ U^9FIh5j(c#5~\+Bf}Yq`!2}k_jExdnU"ᕘ1<m7ڪ+ ?a`7K3Ћ 8BdAӮ: /i@vA[!f͌h*@9{3w4:Zf#eu`(⟗5(kZ\#P ȶqg7N(:qT&>^7Dcݦ)#/g-l2_&m5CQc;'57j48cOuKHt\XqQpH,nEq㍀`N*lAJ؁4l+IE\4pփ$~0G 2Vt37BkBffݠᘳJ@LI*q)~T죚Ο3$5po@̇dGF) -̓C$/m$b%خk@fCSAp ajY\7~SvZIܡ BJjjaIbYG;yr-Vw9¨g._i6Gr V=Z}̃u[1;(O)e rlPZ;3 G1_~!+Q233ڪ~tּ;M M\jcr .9^$?aJ~oK%*m/ @da/Q r4vLZXļJhy>Ȝ0v]1yp*x<ԞovF`lOdQ# i71&7iE1eKy?Ԋɵ4iLc+{SE3^x0ZԓT:,ċl>M | _hf`ji",Cص9& ȥMP} CE6d|7m hiMP]mVc!}w)y(*wXRӌU:oLr WC/y9?6'9KKU\SJ%l0\&_':x[T!>j:VAc^0NJ?3c[jqh`[;F)@hڃ+گ|3gA݇S6P)HwX|uXGCjYcd.vޢ+O3$v l9wxE}hʦdod-O>ӆU2q'G4~gq[oն%-Fh|K*r :ͦkA WWMjydc3 n>uΪ7d<ƠVLP=vsH䛼޴&򻏢-z4؎"C~:r`.K$a+t i<<%3 8=Ȏ,ԀY^?7j7Ttjw=i]xWoL{Oi096 %WSߖE8?BHIkcR1-n Koz%dTE^y4/Tٌ.=I/?؆+r=}<1)YKZ B~mT+]? *d{ Ȁ\*!eF9 [CD&sIVs<.W O#6zT(Uf l[Ԫ9Oa=0@)E2Y'# $V㌼[z;10?c%r,[^S!BFQ]R'MsTo\ f12]b /oe8AksLN]Pp?.U>"f8.َK)d-'[{So \#45nws\Zst}s#Ϧ!'Uy*AK- qsA4&ɣEߜbrf5ߝd&!lex2z0T>~i60%K ;ɦĕ+seDN@H (5~z-5H7E{ 1Z4ܠB$0k &QJm ]( z\8+kI; ӑ!wSTP$'6 *FaJ0KPC (jerY|2Ko׽Vqӝ*6\ıtSGEcxH)U]Anw*Cȃ22^ @ܨpn=|9OgnSW˕PZU/8*sٛZ=Xp$U!FWVJI+^rLA; )M5>Tt~ IٔyF!QJ p)g@Նu2l)N.ou>>8N)OZؕ:c>?C, !JZF [_Q!VM,TkB7S"%D:Q/tpwֻNɂ[zܷAL:]KD w#$|0lewLϡ,㢚BF&dQT2v"8Lsz~)XC^_q!!C  hV^7A&?.`ƒZ:eGA=ODuEib tj ~5;\#e>:C`.X o^tv]L&iZkgά؀@~ʠ+m75 twq"vE?uH"j<9Z+fuӓJW'WĮV O 9'EE"/ m1F?sZ1t! G+21tm̾Z2H=)Z"a"gAƽU֐t8H.' oN4"ܜHSnlU@ߧZ&F^!3'Mjw匭V  1Tc&# r܉JA5 3?}lWԳ~-"Dp~ c$=W%0hi?{_WkH!| 83y Y>c])PWDfy^QV +cQHE ૂm ݚFm9 DHۂZ{60;TlYPebR?fj3޽ 3T5zŻ_5Uw4*#|tnQt+O΀ޭV6 !ֲ3g@*5;V`Bd,va[mTI fN\hY*q_ȹ!qC9*~ ʹ ڞ:~ $"ˁZM_U^\mmHD?rQGmڋְoҲm^R_}~T^Y3 L[Dme7O ˱G#eΆ(zMԉ 5nྂUhF87-&~O]}M^Uj?m'1Af4I,+Uʓև_)xA,9 隣M̳4KFLmy-bhVЎD~|ҥ:c [Qem2v&#b͐;Dh=U?%\lc.?{A~')#-͍o- ~ o#_VI![%ݦ@ ҳ=t3%NOgf28߶cBkCEf963$ڜ.*;n07?=Zȟj}FHYoW>MG'34]i2V,G'*#k /sJqD].(B3GK]=U ܸk0@rR6*FT}s,O;Ij RUԄ{1#ԡڱQ)h@iOT8AژQB|kEZt)LLn3c:YpPuCd蛌pK2Isɧ!qqtȓe"RX<E&H3"{9ܾORgK)LuM2ᬶgy?oWf0hȌ(Vt ˡZM@>X9 _7jna}誓uR(0A>dU+j b^S # 5'!i)!>bqگ+DWE]e>ݯ)q1Bk-[}X^[ׄgAm7syYԾ 0ϯ=r 0tރͨ+Hu 3*z9>wX7!h'іnLDð%Żղ bEw l87v9n(c AY'C"_{"\]ރӼO2kփ1kyw\x BoOHzb$+gX^|(881$pK-79+pGL+vjօ.Jz3q.t4{b"3%vGύHqzCN?ouY~C#"Pҵxԥ5N ^%6e*b&u岾-!V&wWB*ZATş :1 WP.-Pwú:lh% }$~Va)տc57lZdD$D풯m69֡rIpQo U{ZuW`念Hx'mmjK:_vDžGTeՏrXedo~qL{PP3 v_*%caCrc s.*fhD"9&]@&!R{i1~bU(xceٚ-Ʌ4w06<[ۃ%>=0Zw&Ú#${P-xe-2%hxy+[!KSAFUΥQGJAR?-&|z#oD2H=evEȐ`u|ї~Y5RN< B%rhY2x 0%3gJ 6ވd'?MOs4K$_!e5ReSU]/DWN|jgɭ$/DGt^ꋝmvnϔJ yCgjPܠX#{H@1lobq@3%B®9ESݜh5Rijix9M]B!q^ybzXMB|'?$ xۇrjǶfA9':Wi 0s;^=&T78%S+͋:!;^Lɒ13ۦ٬d8.$i7ڧkdvTP%7̲L=׭W ˒N dQ(1"\aԮ4W[nṎD7u7hO@OM2Ю@y/T}hmgߠ`g]Y|CʾuLd"eWf6QSqT:=5@)Lq蜊tC]f^`_H.~4Tʋd2Z xo@n*+ݬ~9qc1 ,zVpbq?BB%Om3I8vwHD*ڪTScDm(PH>׿U.\kT 8#=HxYj9;Y;/񅭍5;==isQ9ѿУ}U9 E͛xnDQ|u2oPSx%yJYE/FE['Aɭxg㬿NG0 9SL/#-UJ2~Ư/{BȦÏdpA>MO,;YNA2uJw zU'9"r^`K9&a~eþ4@RvTh#nYQN>z%zfj%:opMyl^\8%g~-|ly-MoIw 2p5 nRwq #)T- 3lKzjKz5w*gv8VL5 _M))D + g-q{b}z(2v d'ψջg % LoĀ ifߨ%IyH||3 Enb{4vCrG,"FU/VH(2 TP=K@n ).DizEdGیܸݟ7­S^ `n&z@'6ڦVR)\i.0oUIg'x , j !d O%|~];VYX@v_/PHq&q4TsYOv;:@ iZc;݀yy?lG<^A2cDZd#tO-d˲ / Dueџ gQ/&ciG''[PtK`ֶsDuo^YKzs}(&op koX=xw $)mc N80G^̱PR7^uZ)w<zlˮAO){ RǪ4<U?1/`c@D4Ӿ۝=UBڅ8X; ?'%f\>/֜)16<EKB&L GlrЭHI!IŽ\9fr;aԓQ ;1@]l-rwrhs]5(Ӿ)^uos%鸴+Xq4"_7(n"Pf0K5YҖ݉RL9 % DAO)pG;;>Lm;?`_k=RٴfZ HK ֆ2oL㨴w%BBƼ*O!߈pGJc>=SPX1V d4Hض8f 1$"6p!,1)Y~}H6C@46RV2?HE"јnPȌ-m\x;@3m`BEhXNm82{"hvB/>ex=9륿JǿG)q`'(7A(J:1)֋!'vyˋ8N&t$ПI" ֽ8[1=L{.E>)+w(5ksg`Fz\:2rv23I 71Gܻ\mO7]ˠ_׳gjp*6"73\TI?Iŕv-Myu;Fuuq:e8GMDר| >:vRûvhe3*"rZCΣ2aYsoc~yqy%C;k5fiC?Vq[1uK-*C Lq\lS;DOu9͢L)Z⻀!s+!=sO}VyF\f p5ABfkQK_Cv2ҤW)-טΞð}5tNovTX_;IY5疨hz͙EY}k0RdIpEZQ"@XyTs,>S#: ;}"@a]pT]/q.qEXv#~l:T ۥ&hP3uh3~ Y0HZF;Oa8n$(үܼ.lavP\E i[th}ѶhT I41-P" ċJuNO*198xInGD ë́_HNOHJVz u5O[OZ֪Y}֕t}%Hirjj4Lx]y3IQYd^A00@A C~Jrӷ1z7Vbզȩ^n-*ݘěT6(ׁ"|YAYڧuCU1`QCEZ}K#h7#c?R@GlʥDD+rnE3LVcGNPxl:%^8^Uwn#8|Fw8޵º]%?1[_sN}* TUxkiW@eC6G D{VE-gtxʐ$U Zۜw`41tقc^s2":!W$ʘq`]ƙ/Oޑ M݁ꍞ}SHDŶK.("f_s P{QPAS[P}a. 3tgꕹpurCag.yjP}p玴vq ,׭c9 & W})cqZ"tХ^:IMd$!Al(,.ˡ4g_.Eܭx),/% :KC St$XM_.Vc̭'kfu ^XnuƺHb8>{K PY i5 N146'qi'w)B9uxtV{gdw'dO֖ QiVҁ׭0Vqe6}fZm[ @N`:E<=xZn:=_IZOD6h+SJa'f_H3$Om߻l*vcU3hu ؄HȥՋM7!eo:Fxv!Ae%9*ޮx@HUDt7~? $œQ'O35y?ԥRI^\H_9ѫ.ǩQ.WŹ-}~T̡RzfoS9UŁaD5#"N&}m8h->?s,fwLq1jpwzyG`\YʻLfḓkCm%NgRq| K waV)uBLxPfj–t`nǨ ׆6!{<]N*X[$\F@[*w˼G3NܣVUBX@Od^os* $).JHĒ\N'g% 9R(h'q'VDi1 NP 㐸YDžXhbt TU84`N4}'ZḰ`N y$>m  -d5Ԧjp=jO )aEB(n=BŃA)2%%\)~ml6 ڊd|nEǦ-$f(q@ hC^ }rfHR1W=B4(0XƹIfl&CN %CʽdHZr|<JGy$4 A;)yW &!i5%q-йrpZpl".D9uj;Бରcs'nBUA=C{vO]HTTqLJj{q|zp*#-~Õy٥//x644R*U% /rܵI{I#AMCEjO=OKI|WjyƤ Fi,yXþSES"f(!T*a(Aui_+ÇKu26 y~FhD ϑo<=_Q.ok Mž= B B]u,7A+i3 6JOzډ/CtC#ZXYeu/$ѵ ~RѦ8t(alk75וzT;u]-ŭB+1[ג{&k}IȪO '- O ki;Ϲ>6$%ba, uj{'}Ng"8xpDaabcz'zI]'Pk 96^y`ՕX39*^+Ȭ"6f@*[6xJ;۬GxeAmSD42L?֫5[RQZM:&g,1@:Յ6lNJrϒZ!>y}Iڝr4+1C˻`E"5(j~3V5IU oj8:2[\zdvS?5~}O[՜&B\Đ +ۼ(k!BRᭂ#79_?`]6 PmYTy) ?cJfIci@o W'kJ}(PQ*VlUF\Pvz=tY>NN2?_;t.f(qk2c(g tz:`.*%3_Ue[d̆ 6@{j\t\dd%p:p˵'J h= `wd.a;{䏆M mY#}/]kY@PlLoc-Y0F pM#[! #.uT1~ehЫjfHrWMc͠Ej8W֗KJMU牙Ft82D$T+3la Y3h4V&bp/=x҃S'&a*z3yGpXl-QVwu'OQ[B-6P%V9ʂ#}uD#B\[](VTLC~t5м͉>?u&&m*ZҒwI =c>]0J|6Notwa5l?  p.:SYNybo*+r[(H@2N^[]aY ^{IOy=7tUE5d<ā%.ئrǎl ~M=-449n$mJ{X1{86sk{q 00^<0ZΡd&F}JFǽz=g{3%)j $(C(&r2%۫"} 2ʹfΰ)ҁuPU|kg ~7|me.UhZ7[γΊ9 2GZU);'>F< >Z>)rgz\9m^X!'EA0@`F0$oL65(zb`du3YB>hC1rt}\,7 R}:WN=*¾28)U>1+^Q4ƉX ى! :L`~eUc*=k%k%rC:uVkz r|DUyY22OH4^\Ufv{6w[\+d &FvZ*@tD7Qkկhi2^F!zSE*}zSG{Yfǻm#}JcT{4aC+o7Zӣ4,6ҸMi(1h#&0+al$^i`lhpqq !,/Qo Ue%{W/"v_s&v3y 1C KZ PaW V "aw/=/4!N> wr7ĉ֬Z%0( K_4kJ;:w:b}!]/%Ԑ8oX2e&}P 8FxjeBCj !8eeM4YIOKu<0Sj2OXzɸ'BГN0q3v&6:}p/[f{WfΎt'wca%pS㢶h`A D#>V0êb7dBMXdܭ\ZP'W{yIթګz b'pef+-2kl&ӵs2\36D& i=G*~@Fׅ"A}Rԑ`_ؑ^(}ޤ!n-MjU߳ 7vտ 9_0#]=iiԑrw8f(2^pw]JBGCҜ L F_7Wj\0n@"83qmoV:p c^ş쑿z7Z~$?3dE˚f5+0kK@@y5d35&|jqZA3uX6ˮMyPj iKu~b\9!NV~]SOIQ[KṘ|z()4B )_1-n;&m>*KMFgUg,} )^[pgLeD>cεB`Ht0ہ܂3}%[Js)Q;w=+Ykr笓G?5X I9 c ]J2_Г?}]Q> 5.֑`~OPfKDKƺ+u$ \*>c̴ZR<@.j4NL!6(|vt>}A!́3͵(vW5ڱ  )&fѴ{)10/z\|X/nˇ,M~}~mѩ*V66Q=5XqIUx.FZ}L }GL#=>nW>J#_Y!`QU+j1UqWpg]h\)x>5_1m܄qtAv^@28SU'JuOTFfeĪqxCEf9~M'w7`(޾&673`wiX VxQa>G@yhAbo imރT3韒 Pߤh c&,蚧B0Bs0n/د<1hDJHRxſ&w9CYUI$򝢴c]O q[aF2[*$Q>vsq(%lg}p/X@ޥKu>+UGT($v {spƛZ܂p`/ H]7KBL,/2in:3[r#uDlRbMhŪA 5Yv\T`iܧ;KiX<  dg T.`bC?TlSNw&o^$%{VF~14GV W'6 hW^BG7$N  ]_U.o(SϊI:Tzizh>Б`zۼMQ&zнZg3C M89fJ[M7Nc?)W@x2ˬHUW5ۛ^qs-@ pR<_ Ն] "կD&b.;yOAOf%j^ Q3u] 9#\ӭg"Ew=y0~rB.J 5.á2Sz8jП7܇͊V+H`f6^2e{,&h{;f15ZIIQOL@żb{]m Dt<;~iςys0V\ADymwCȤDmtR6QxcClY=G:3poq~{o6bj +BE7HI3_۹ kG&Δ!߿KO<%.F.Z?}P5 .ïL̆D)R2*dfؠ?C:~C~TXYWA8ts SQLNkt3WلGYq[ tQԢB"|.5KG-Pq!D)/ \Xj79$$U:%2PzqTWuxku7O#4l#h% toNAmRΞ0:/RQM۾Iw1 rKb~G?s|9ҝƾʇ @d '$cdReRbRi>={)2mّ3O\VR&"˔"sgUPh ?Em~cw>~~E1uPIwq@Q. Z" GT%t3+x!2`|~p]J%+zP5qx0S=7Y#l{5Bì-+(_U`Vw:gQ-hIpQ-?cUIp6uZwJp/[2 v5_қ_y_h&ǂ(~้zKnCoFhvL,6bR8Vʚ3\nkkÌn^E^D\@Ǡ?hϬ {vL-?7Hi\)jzGwFȈBZUp|sQHF֭ {ɫj?Q[:0C^q!d=S4ɤ{u@NS颟mr6JW+Jl!mdzl#xNL8LPqַbIeT(bKQQ6*+;ˍȗv8uW'5eX@Wl!yZ )T?v͞D,9QʈkiʚթDҕcܙ.@[Ww['¥2iԕ4-@8,!nY0nԨO3In"JTzf:EDf sZ CXd=A1ЮL0);kϚQ/c''~5%Fz͒܁ gG,*IEֻʵ$.œF0 ~pvFi}u$er/gI*KgF۞&vؿl|"RyZ)u ƯY1K%P][)F}2'$YV/#tنSB:{A0%[ZI3h'1$Gv3w /OKYrϧ+}58½P'D,qA~՘m$UןgXuk\m%U{QvJ: c5鶿~X̦iAivG=7+W\݄N;CCj%ܛy;_oqzRycKaر \K=xŰHxVq&.WtU;_(n)`-{Q^IC;lt$0c>G=&3? qf *'4HR:tbPtB# Xe9wQ+ގ9 {GL 63NɔV»XMX*6RpK =٢e=,{sHhH-UcZH7Ԏ(]eZeC{:ʓ^%&mvuk}RQ>hrd?B"oatIpc[!-ƪ8 o'抧t42/y.}QC7R-p5AfoB6 2ԛnS8矸Hb*<=ovr:kdnH1[H#rtea}r`(71 Y2 ?&}5>R$'z;36c^xގ+OZiR󈢂E'su fH2hQ9[jj%?<`fCg%ͻiM@lȎP]4ه1g2;TF)Ej;rAO);LR8N@H]`A]? Ld;CXR l3rvK[uYZWgH<&Dیu./kd~ Džs6kFErq ꛘgՆdqzKj٦ŋ]H|v 9?M ] LذfXtq<;"lp,`:ӍRq("]?M9 Q?4%ijs4'3u@+蠥ٙP7g nX3}yuِr1@㨳V}纯gZR5j ֍z ׎*TY@*wz3Ј::)3nԗD*tL>2;3<s! y^|`“iqGȦnj[Q( 㝼)ˁCTJqЌE$,"\H148F\6Ɩ mYU%jόAJqx^9ZKܡXw:}uF,R%բƛ_ȒQr~) v3 TF4 qPxvZϿQ#]z|#O iW)frf,^E><u O<ްMS+_$uܩ"`2"8܂*.ҳ[fOGhI}[ZJpgĵYF! ,[ ƪ&<ѱ]*kСa >S]V6E3Kj,4.x 9cR$Y #Tэ@0#UNm}.jֳi[그ܕ1L@n+A].iz47\ LQ4mo`? 2Y>wm&'OrʃwPC[oI>8*F˚22UT/#+,XBziE5)zHwKr9J_WfPmdGm/ rf(DГ=72? TJ-Y|@Iw+-p=qLp ^pIðg/p묖ЭQ1Dc.kŇӳl&7ΰ9eyfpmAOs7~bM`k/>BFp/u#.P^aj蒉qzp}3ăWR{dA#f.`॔ϳK$#`%m ==YG粜Iҍěmme =@ 0c< *PFm8AF{މnfJV#Vdd,a#<(ӽr{ L}rAVN*4ttMGN̗IŪxuAΠ<3g5 _d$yϼ&rĚ1s5jz s+ߓ T"enLigcBEo~h!*-g<*:NpclJ.|pkz6~?R/; _k$)IUf6j'zIw**$ZTt7bX, TpcWGsh)N'n4r]]5_J yJ4/pAL'*HS~SmG Z>(V=Ĩ`-<#82MD<}w:k"E'zML5dsAi*aX jm2Id0_.16<ޙV_J˓t0i9moi'1q4VH18~UIO% )qC{`!BK2<, ;Ws5V?q"w%%U"wExART1]gRʈi}1Iįr~'2^fR_2h%ړ썡1TWj1^7UH6?ȤzpOi'z hWz ؁bXSJic)G9GL<9#sM9P|Dؼm`!Ncաx5u`ƶceB5;i':S@P>uTru7l ZbɊL n;RDL񞲫H?XUGO >jORSdD2w@a)"fvWP+!޽oL&@5eYI*e%da(GlmbMI1#" H7r'~spI: C <{ߍ"OC9lPcz(lExiݶ/K_$sHܴةk5*rK{~NmQ?$'QV`QkYӅ፱CXvTr5P,M[&--dJLIyts$N8!=U8%3 􅊀{{ v@H SOQ JqjH(N/ZE)ԴKnC^r[mp/c`7!͂=swJEjC6eAS.$h\c-83=oW!DV!^ %xK瘀34S#_nSF@YONVZ}(~7Y!j4 YT dߙ<;6ij*|c0[w;3' 83 мgaCZ=87-~AÄ>Hn˃'6d;OށA Cn .뛘ɥؕ~F c)FxxPܹPO_Nr@[3 +ϕ${`'du 茸 <PYEB43gQnץ=DŽ= @c@Cv*@Vf+&זp7G%[>i1LεJBa|Aٗ^H:jj\S*u6`g+)ѯ%'C ? <0\4!klzkҕp2D;ȿq&4er5odo7zͽ#pHg_xbx\IJzliABr{g$RmCm9[=9t j{NM/vYD{fy/v]4:'"b#_Nx'ِ߹A}(~;/|9E*Ω-3-Z>/2f,߶pﻀŲ6K}aYh᪤NԊΝY767ߦpZLXʄ̻%F cTB9[|5~ 9IVEZijh.4~_D?.Y(pYk>2wV@ ?W̬8T>V7ZRr9zُ 0s/Յ-L+.O'⠄jA ?+0:CvW שU~Q 앎 Z  G~*papȉh܍ao&A$N,]]ZtPi<1{_maPJ_f0[c?vvpL #6!;,iaJ !p3F~_Ůh)SvsEG9De?-|{­51(z۪Қ$P&V/$JWo33a޼2 ",R=ϻYC":G0u?O D\\ɡHk &c﮿;/s-m݇AMnAeIWA%bJ%X}:̳#'ϴ6#j-2ՃliW;9]8#MRgg@P訢bE~F7r V'do [ n\fo 0mؿ> sI !ASMjo«+0%|&{s ]B8{Q1e;k[|"Q7{QXl[}N4tvHC(3C9p>566fOmioa x"_d=ȁ #|q5h( ~|!/UE\9@ٱShjs Qێ_GIcYhc.&4a Ay# V늮}|x\SՄ:Xy?,N̼i| /x2]/Sf`;j {K@(@p]@Ȓ@WOQo* QU[';w\4+/x+9_abF=d5~Tj׍A.n)(mIɇ* mhӆޏd.z <E˃'qQEwy,$zTIܫ/)V$AYFa5 N./1&Qo0?$8H[ ˬ 7\}GUl[Ĕ8ؿ@M9@eEvO>i_djKCW:x 1uxEF-A:*:MT8s_[ Ogeޤ'1#v܆LKQ{-X+yYЬp?=I,3j++.ܐkeMpwٍn<#[s%`QWh3)Њ-ƉNdT/?S*iv6DbRĝP`ԧW^p)20UOr)R*eAZ WS^ q\P^kJ{@̮6{E9?h&7f$ߢ[Ł$֠;0ho;TtLk. Y +|dD#[lkʓZ0Dr ο?{0rVztS="öOB'2S=H"G):=Ó$2sr3 `5Kko?X?Ttm҂FI&kG%+ ">UO.Nqw,gi#ˊ=N;T Ƨ:N2.]Ї{GB/ͼWmv{e-JLi'?1k9Įt@fIAڪ1B,|pG* ~$s6wTΚ20B1plI.di gR6$0 /" Lzu|Ԉ7܀p-_S*nj*'^*hmh=v`2A!T*#! 6uD[2O D{N.g9Mmg}%&AmB~9a0!{H@d텺bpyEg,@@0h%Qm\!}"f Arm[~ T2;$UJꧤh8^=Gw)α b/ Pg8zOh*Aj[7 ÷Bӯe=ppEeބ0ʱ |ns6}Ųk! V^|H-R{TdjxD P7M 5|,p6gK)j%}1xjr+2*i!@Z eKl4OLm7; \I4=Jo61R ފ1Sp=G;8Гڻoe-!I?i F@XY/9t*G4(_x8r(f b\ӎ3s!5C 9CX+u+3Y]Eu¹.`a_ F @( x8LI1C$?Oyka ugC =Dxj[A @dfT-/_7Ό_('6ɞØ-Z){*˯j]w@(%VNSg,;qTjP?X:AOC{ 21pz9p! 'p;M}G:'@~S?2YcH!mkϝE}j|ς`N\lR:bimD^'@hMEiOnTjy)9Lv]xsp긿c?o֭S+NՖI*sn662b$,Cz\a7^R۩Raiq=5u'4^}%4nfq\rL8C1һh;b? }FYLu(?CK6yr1NZV{vՎSI/ǑW2{ jPeRv+ A4P 8#!+Q"4uNc=%tIȗ&5⛺YO GlQRB^+"GJkT5>՜sYn!49䈦:ث|;-$r}@,PܜUol',vh,/+G/Sc.1oM}`wZ;u'jfxIvTSCB4}&im3%9\zeƾ T$ C&O˾'lWYw,>S 3T"709 nq~^L{H>Nas+U16  goiW{GPVlN0Fj &uQX gj#׼;T ۞6V*欇r-~0Dz'j5-oez N@+M# =D=p3ktq`!ךuGE5 p!wv`sU4M났"9I(N@4XW2\N~5)~e 6YV;y+IxS3 A+YeQ>YX#RpƋ3@WF"|4xo@3QTS6 )H.7Ņ ,D h%mB3_%k+q r9Jv!wWAsL렣Am9RTE1%O&mkv4$sdwI\h N3c~/Tgؘa7۝Y\9 Ѳ_$4p-ѷ*)c J>zn[!n9H=ڧ "zWO!@v8KࠟTniEFT8yBno&#ALJn8*%{)6sOI^o_sOFAQELA1%iCS`8=E:l\bœ_NsxzJ88w!1 @; 0M¬ۀ8G2Q9Ÿ< ZI#5뱸8Sv1.Oa6UQL)ҎM7{3.efl*iJNZ'_Q8BU{"Qq2phZY^+'"\0tδJ Jw N/+x]teЄ[:نPdI 4ziNaKYK6ec"߮S43J(i'݅]4PtAf ވKs>CT)~BPBP;&hYVivR>.[2y˽0A*Q9UpzZ =A /fw/刞K]BWJoZP+Μԅ/>.RMr߆W@%2-#ϫ>}0֬洌-Jk??hv:XtDK fQc{2>L}yOy `-l1yHhXFP3 \ oV`j,R(za}7/@~rQ,Kc~}(ܠm4DNr#[)uܹ.|u$3҂X3- z>Y1LJ刁/<,Cp(C*UqcVyߟB+s 8]@\9ގF [S*ԵwՊߣr:* ʹ; ӑd|1tX)5"Je|{')Iш}re¿ C nrI}6Ha=dg3T_M!ivH=8#fky l {9:"cR mxa0x~H݌V}Ai0qT}>yh%@]-7t9cR?b1Cݍk9Ba/{cJjKQH(U1JHl./9_ ,IӇ|LXհ8SI3՜d|WEbGn@FjBR2uɷ|CaJ+%mvHR|E%:gsl5Md^+i>n ?@)D>\#&v0"Ozȶ-FCAFQƞZ fc|9R_@9gÚ٭L޺G hvF(#'8//-r%n$N˧AUG >2x H$ p[1+*W䊎LM;Gp OB Ng#);h&oèb,Evƺ F1Wjܺ+: VE-x:G%`{#CƐ$3X~TYィ!aO'w)o@0h#hYLFW& hC}`O(1Oʱ޶"uVsT#g:f݂xY!1,4l0x(<fzw_EWIV9Mʨr_UGrpS ʤ`|Z.Xvt?8VP㐻HJ) -W;{t`ADNSrQIaJe˞ 6g[ͱU>[/CSLhtDDI~Nu7X2K{ @0 y~Eʠg ReNK ueac-DHng!̭Pg{6$(Y5JX6DIH a~)A琁Qen[G^DKEڼ~3gd.RŗtPMU2[BwEKmݺ&ZW..L;YEыC5 mudh呺D>P~' 4G(#5ɥ$UfR '}a}UѨ"z"k\/U'@ɍZN}^%=Kۜx'6EDL 43V[OOY>ф`ˑc7)~ed|/1,0,u$oI|"-Nzu2x|0!ۂ ٴ5>c;vRDZھ3.|Ĉ { g/xn՘*d'}67Omd48[ ֋BR;{l)sʯ FǷ 6vS%3ӌP 6TM9g}371\E=[8pL_ĥN]w1_F!W!36u`\Uс=n_y8GQت|-Ә6<&N96^.sK׭cri/̻үd@{,O OyVbZ Uq_+:WkVS ~%P+ǟ;㻊ҹ bUC>QJT 'D#l920*a됅9؏{w-Gd.<[Eu(b9N4+8:֖+KWO)d|^-ϙ mAmü =xv$T>$(>NhRt pwHL2T-sC:QW < oXcn_F53w zȒ%%- [%mMZ ,'OnYv bI9UmΔ`:eQa{1$VcWΆ|&K.L-؋tGǬף6߫[6mpZtyABR =znX0CÙrc7Qc c:2UJ]ՍMt3.q" K~>i;F.UY߯\E9A -ìWhL -sMG#hj#PLl>{A} AP\p-! 4 2*2[,Ѓ-%_`\IUvir` ~ P8hYN:*y/H3gƘ~a*bB)!ΆG|6Tإc NB `( G]YgưDq$Hm\_cSN1Fr[jTOvS7Ejz(}VV[.L5hD -xu!^WP[$kXB#2"1&ws:, @=WijvɲD/A=߬ KhMA]^x]Q0 T̫w"@ͨW7{ExT/[>g2807&BgrSX+RJ.XV̪TӹAUش~KjSk*.61AuzU`z!w{B$z#{8wX1ݵR y w:?AJ6)jv9oq\xGH$_n|7v 譏兩`?9M ?Vzim8z66_sWhC Srb(Kmo-P$3 .F ɩw 1tc)-Y@+\IN:eE*دLu"n+ 0nD^Q}`}#8x鱘&U|4L]ɀg~ v`F-XFQV:sTELqMpc`GǬ_蟗gt\-Q |@ovi']C̀D&#ҌŊwШi7qVD4%jF-`@dX*Rև]:mP֤l_ >Xmb;/y8<m58o A\CZ]z{q a9oEy@B˃ ؍g]G@)C`Æ3/k4%dZQmek[0w'<^ʳ-?؏2,v1B\Q_d *3pz^NfvqQ,GRrj98>k y ğ fE{k;YDr& IDǢ*l8ғhvA?chLWuE1 z[mB`ȈR}^B,a 4p9VނeEaدMqɘBR(uƝ^)PE\1ZۦS#!fdoY|t2~'xqP >8ku$ā1/C&È.r)j!zNBcV'8X+6`-w'Obg5tR{B0g]v2ϗp I̋ a+"펉0b0 Ь;L|BTCk탈 NOsle>RziJe85NA򆆪:pCN;uJ Rqk57 n3!b?g c~&ߜ7/^IN?4PVe0TB~EF=ĽŖCCSmcay&ΐU-~ eF#_"~7_T_Oɦ Š+ET4OFߑ+JY71${^U &A B} =܅cuםDՑIeB:Ow`a_6?{GV{Yz,̃DIZpO.sN3{k-tm|eUنj"e_ɾ'Qu[V'6z)lTu:\#_#VZpIP |kսzf.Q+g挖N82pטaJ[I%1%tvrh 495Xnƅty&yŝ6 } 1Plx=]KD/"cjL!wUZR?1_eqA >VV3KEo|vh`%uH2ND_mo%@@ ye}d8z/i 2wP4Z?]tű,J|a:p}N~e rd3:kŞ@ezp`G;>oNZ_wSlƁU ux}P'dB[NB+<d$Ki&h]@0LSy*-YxL X`જo`'hr6-Վ4נ;wlY٠eTcB`TIřOn3.a] P:*?-dTHmyC@jN}d4WC5p w1 j9rJ,#۠ZS2 &M誝05U BZrne^ʳ7,bH_"5-B+2CB#o2"6*|/4xmPE\mBWn`b`eIVyQ  ]L{_3B?+xdR,&TVn;0-Z3-ӍKF;F fM&:}P9/g4o;xÑG$nD|\Dc c>v5:z@ e/1a)d ( EI9 'pΜ#[]S!q,i:/#fp 8@^"2`ǂ^x=b{[JRvRn\κ<|~k6 ?wԐ3D>kiUIQB/VO._svilAKJ AzVv8?7 i=-CKR!z:ޚ]#w/ƫrt2msI[d`FnY*)WkYLɓ$X ˓# f1="` +Jqi9!'&}2nƲ7^a ejTh  K>W>Sί8,#&Ξ& JXuـY4}u+٘'ck*72Y:|uURo/Z?qm${hblu 2ԁ1~0jO+(&?7_.l;VټЁL&t2&]$ĪP(~fkx#\%4鋟"JDB%iN=F'BƸ.Ԃ I22EE[p+^DB>UW\AMNVI %HD&xj@kewu{$0h|;+h @ѻ)u%]5w+D!cG)7 KT~v{Fgt3e*NZ=l%N?5h~{%nw|9;Xbve`u HƵSV) pM$@ed8^Q`cyEwഝc^Jp}a죷[Nq=ѣ3+d/k:|(CH77MQd3EǦ%Bqk>J3hQnݗ൰BoAJܞt)"xԶ*al|nthy]9S,IRA\,vM2-ZFc nl܃9-Qnúɘܓ\eedWtzY}^"P*O<@]=PK{TQьN$UFv]8HSTfu! ǷðtUqk_P0>!pWP5DrW]k5\$Ep=,“"Է[%H|4br]g@t<Bb7C ?@ͭk§'0Mw8T\8DDRNPHip)+͘pb=`zksNR x[:nkx[slf?Z¼fy  U mtfdqCk=e) 9idgP?#QT=}udBC=AFm.mfNSE:[ }%);\n!n$Eaꘘḽу r_~+FV[Zqykv*78mKA\uƾW8*Ml6= ZZ^!Q\t!5 AE0Ei_bml?R":<~mU ^j7>:JL'}{σ^n҂|/]Op^Ri<v?3=  ( ^ƍiET`Ө)*}'=8$-E崝v>*%U`ak>E%tk,3-"1~=@xHFb(kOR F, }&^BΡ/1^ ({,4#8#*?Ȋ%F1l'<[JЕ7$i? z~ª2M&N\Wl!-w]&^)% ^0IOpd ]Ycan4vh=1oCHEo\9ǻ%4F0Q?S[JG.!.)dn0$3'k,+L UYmqbw &sY>m5=i'oG'PA:#<7#jx[jaG;{ItH*e rzπ |ܩZ 픳A*%K{܌chx!VRZI~ߓ^-{=ȵ:EhYy߇(=`xW?S5xpEĵ1֣,îZSpVAYcXd ߯aؙU5 =6gVH|W¦E0Mq˜}}lώ[?r®* 6^ޫ0\wZQ.s?_0UAJUU9۝iY0bim_sS,e!ik[qgOΜ slW!nwݨa+$]x͢Ҙu /;LsyM83]wq=D;{`ʒρHum Zp؜1ؙ ]TCаY8X@ZY)f*+?mИg-Bko" X+cs96ca.qE6^v-2,'j!Qv#efq ?ڡ G!hQ=b|t`]7 UH1&~^U7.ށRfCE /6#;l` ^Ȟe&](1i<B SG vZlG[ d$,疻EQylx>L{##*yǽDe܅Vf J-ɩ̹C m/n+n#6Z_9fkiN?bfF~H+]ӼjEArL%odpq#!${Y^[zivEF$U`s_\}"Ӌ_#s˭?hߎ>tƧg܄ÐR""04rQ)n2M",)xɡS#p4p-O^bkGE{L+> Yx'7l= oB,lﯷ5/v?KKЕ˭1;V–H%J|҅0T:g_H+͔sW۾5!Z{9 kY8 TpZ˩91e 0 "v1 &c`ל1'watsltmږ 6ќF>0boaH?)&۫~'p趈b8UEn_5V1ßסwʦO̖KAt=uh`9&SlòvT C"Rqsgd>`tMڷ}b,PWď0!B+=8u(=atvVV?tf c5a廤 !@QfG«9⭱͜T/V"U" ؇Ԣ1m|8 p|`Gm+ͺ#6'+r w`pni){2 msLP 1zJ|v,V1]r,50 SSyG,r gK)mwVY ̺8(϶ ˤ}u(P>EZ9+eWCIERx>ב^O* yWcVy7GUǑݶ ܃ >I-A}vC}-/{ zh2E!VB{5zvQog'mӲ]k8`<ЩDLW"*_B!p-mRgVzgi{cض2}5ˌY:g_E,8lGC+WHNhŸ ~bM\B.1D!l/l/ڰ6 `LD1JBN2RDw9gn`˥iT; W<-'Uמ[260}E*칎Ζwo(AVF0g0mj, ++>6IAN1{`KhK]M/ {B1H}h g8,q Da/r!n'Kx)h[IvnUG^x+uq-Pfg~7U蟄.@#  cdQ_']Gr1m#?A9>J n| ]$$_:_B#IKCf}G=zx&Mn i b"o?‹nH]2Jipd~D&H f-?D %A$)I#͉.I51OGB64Xv Rm])zGQ7Gč<&cS);m2x"ћ{Eq6b,h` 6r𠤷H㾪t׮LO~JbZΞu%+!_Z DAKX|ˉ _iGDW!ī}[&%3݄&uRj}PHv22OTvB!-.೮R/.LÍi*v~[P?{Dkm>p( h2,Wu؋vt؂Q̈́KO|Yͭ])V?v'}<ҁf#*+jFB+1kB]?2+lu9 4h}kP11(ov54޶ؽ]YwGM-oj0&A: 9IVtG ˊAdMbɁ!iZd ;}%D>CV!UP, ̘#T屟GK +`MĤ8 ĎuS4nI2]w zglPu=]*#t ?Cv@a;D0uHcqeeWT|| 08/nX*>( &IFW2(>b-+7m&c&CqFrIdȼlu&s~Ҁ%=X2PehӘHgDf>\A<RK7 jԸSJ<T&Ǿ(iss⌟BYz XR/؎?+S.fu;1C7Iia/Iۃa'7ɺ~L6E2s}A1P,1ѓ[5|ZW<ϱ4=~'7__Coy-ƕeEiCXOfsF'rVa|"Dmf|&r&Tqoc85WԪZ]{?|A4`A4+]FK@.ef~~ҠGm5ShP yHf 1f.:4a_@իj|"MbM=EZ8ӸhkL (A%ؙ#sivLJB4QgL81qpeK0ǂpZ̒**z;4((5n7sz.6ҁ@7Bj!)Ƥ&is]>px'“@)ͱ ^yjg- gRè@) 2z{r_IP~ce'n[ns|`v.$i zS$ ۩j? pE D)(W:=5o,x.5I=qg !/őف6Q?+33`>G,Z.u j$xm:Y(,-`6Lc98/+i} l=M%qh+(O > 䶦2R0)]jΙۧqitP G_1Lk $T|Wӯ7ƚŽþLvrԓ̦*4G6kV$^w# js4ي$J$X~;qyJ$hCdwr:_ϰV<]iOR>oH؉Qk+E]:ڲu0<@ރ2QnP=ިd0?h`ֈi$oSM -RinrTY@FvpF{18޻ 6GsʙU)΃sI }$ L0K Lx=g} ߩbxmfnҚr֎ht3!Ӿ QւrayKg;Km" >}:<`C"G XC`lH0Eb)M=61q4*a>zP'--~c]U?kI 6]-iY_G2 FKHS;1)|$~5=0C*|Ժ$?aIVC\w m2C >]{b87MKa@40 sXj[wfKMP0&z[T!v@2Ɓ&IHK(+m&C$gT/%Fgs֍x]|Q/Tދ:zN3Sz'N=n:[J {f-px}cG+~x{ 1CB:KpvJ5_s-} PcE'yȍX,8Mzשy|^Do[K2B,[ Lr8mq@OKg0H`V:^My2̭=q禦` q%Vm9 g߳jAe}%HnaI"kVG;PH.\&k|>(ߓ5|&OZ_M9[ 2Cbhuɏ5Sntb(KA1xGP0QaoFfHiY :Ϳ>ruV"GTKgdv"3PިT+LQ0uGI*h0Y47EqPB zŐ\3UۣOA{N흺ZUKX_!w@rJC,Jm{soYbLJɦ/ӕonܿ%MR[ ]iE!+Yj6H+˲"Ur*ALb sXnZjA5=Y'-w:Rpnk®}셱/2 ֊.dЂFw% ATʗ퓫lr1`V~/{ԼOCn ȰZu*z-S[;L?{y#Ii*-/."tVsY!}P^)?(}1|la= y{ccF,KJ(?o!bs>*"9Ni dܽ8'"R_y5VW7ɇƴLeAD(l>җ ^kuiJ g&MCGX_~M┓(8&^ nud(-#znj!O-N0G*Gpw;Y&1Q$"<Ѝ(t q~F5; g5,JKć0q]dTk3>$u~z[0' 8Ʌٯ#)#tUQ-ź G5V]=Odq,rr< Cn ]UH7j"%C6:8·O݈ͧU7jS q,$uD@I_QjqhrVla\#z!uʸa eDMwT eweu G~f9AES=ĶZ N3pR$Ӆj@q h^ [t,f WlGv\d\AȄ ,i#.|ߜY:alҪ"ZO^e$Q@Dal>?#fAdSYj^GN~tmY#av6 ;7Z fZ?rz+ȉd{.RW1bM15>/vf c*6]-;U MRHNB?0?3ɾ\B`G#8Hf]xONǠ@ 35%3Ӫa~gD7VLocV]n굦\);Xѣ\RaL va.⻤;\D\XMЛC@o㏊uGpq\-̑L-*uPZfɬ AUA_|EpECt)eߔLuT综ȼ @>D!.QXd<H 񈎮./.jU|æC\cS(TC77??*Tlfy6pqYÝ9q0$$ g<\B?|G 뷺^>7 m2k+$o' shKOkw7P-h 6dDԟU~*2@߹Rݮ*d3D_P L- kWq_E"X5ݞҋ~6E9g1/ZS*t{wquvD8?ػ3,jY &=Ǟ+B}SFMC6i]q%,̸"%VoN^ª(Ąr*5bm*YI*:G UA= T<73^Qf?%BUKo,FXS9w43Zn)X.8r0ݟעjhY0aϡ.#.O \q.cXWynK&qg ˬA_Tu&"?\ލ!PAS>MPչlP}zʲ㓖,# ?fu/EnM|[ B@HH5EP.QYBX&vJ H/mp 3 RP haPoG=,C{9zEdAiCC܌ ;\w?t,g#}c8'Vߴi4/i./i} qߜfJ-dbf/6RG*E4c"./V:6p ѕ0݈㫐='5/xk'Σ|E~ Dh= }^t$9ַaXjkx'$7w0tc)Rn'3@w#n|#)ST਷WY=($ʼuUN`ߝ[ٹ>2 d^jy,[j!$Bm )HXoF\i[N7ְkhU8>I7ƀ9e-(2[d;]iZ:6KCYMt[t]gN yo]a'Vz]# I+lU?8,X⻏uirv  "[K/0A=A#uuײH0dM71FEYߏpk~уzj0.2>|ƲHY8h`i;A؀O `{}pB)}^SET^}܊r 7{nTGּ&~t-3RJ$M =i3S4Abȑ)xj˟qvGO;qmq=hR Pߪ7 4'iphFH3T/O2t ęwKH oDk#4!޺߱ȓfY"EhFe;:`5 &4suYn[{zMrpe}:I Xp?& ڻ^i$V< 6C9\uJG(ϫy3K^SLw\t.?@7QFOg1!CP郲G4ob-5ܤi%VT̔BT7#Q;7k?+`gҭa!˕G]S<kpZ.r_g4 Y AV6)FbC[兇|_ FY 5*o軱yH&ͯpe>)}m=τp(;D8q YcE@KbQa$WũD[Qv(NbWӁT!xq-2؄QP SM=5El3g:EԮ. &;AMʂX# plfSE {%7.o˯MhD LմB8iެD3|.cGh: }_M#IDƃa]-u0=ik.V-7Pm5ÿ 7tO,ӫc]ź)q)_d}0,A.k.!KC7@MP0^9\垰Q.RR,N g=`{чpo}p7O \[W,uGAt```3$5xe|n*eS/:{{[P~(;He?} )mIaO-L&Mڟ |KEa!f`+`Q 뚚оSMv s300>V,F-GdjyL<{!ya;%8<V  A}DCROVj 7G2ʤ_ʠXB53زxaWPovr+, :{1xZ8m"#=COĂѮ~{hȸx>h+&Y"xN2y_?`j' ݬG&hF`|`Ěo.BwdECLx`LeVSD\KHn 7JP(9Pc~[CE#Ӳi˕dpic8֩u17uy~elg9zptNrLdڷ\2jO zVHJdqٱ!N 8iil*&OCfɵ:5k\5]q }ѢP\&\#I bhS+w>E>adys?:Axn$K^"D4 0\ۼ;PyP& 9*%WBO̹j'UV]F!#5܉nMҴ4'"˼1VE3j\u6&C|YV[_}[ҚѨ{=Z K%*VY `e5EZ5*SZvӪ[~ϢS39C9g 9?/  7/tlj䚎Qw:lh<=\G#*zi;%Ev{e&GRuW1PI !ky{hE W,ؘI݂L"b g񨠺=NE "楗a0әjDv s*I^6&'C@ m%I͘Mrbe.q|Vnzp25M)?L阁y)w)kՈ!ԉwv SE aN8O}1I+r anbtAg(+ލhT dHR(HHLU1E9>b7/JP4+<+L֦a/#ם6{-k;{[7KUh`;|Ho2ia^p:4W齀+qHwyq1cI'ޮVz50^X?p3?y!KoL1ҏ j34 j6O 6,TJǮ*G2Z1 -{Uڗq!ѣB0/"x2JciRҟeVc||OH7amDQiV/c PwwrX?%mrIoA.؊o^}Y%ŋ2B?P5& `}Euݩ>HJx\樂yųQ_N;[svB-*QmŚ#;F7Ȳ"#OWMl;T{Sr~I})3>|=O/"^T;|cWl֏(+hlh£S|SH0-%RJ'"C:H@EU QA^%PǦy[^dVг Y8]C}vuf2̈Gi> MU= Hv#b I2=!C2ٍńr-敒8L"!>Y$}v[nsX0;M2o]߹v0Etb<6}<&IZs</ܨMw]y"Zϝ@&ן:kw*7y7aN/TQ̓I\?aڸįcCXAdXe)JIWdT]J}_+M1-E 5ԊSPLqEh]Rls5S+ kH%^8e4Ó5;IݷOLJP +83O~lOVJuIaYgKƴ#T w,l# Rd*>1O<% w Rt-7 Yu>o&fc0T㮛M*zR2G-2UjDD]yޒO' ؅vp4BȚG%HA%9?T5M@AecAa3dEe[fSL`/&ccG^~vZj*Z$U[%JWVyh&8DϞ0׶o삣q $LY ֽǍkPI\T钦c q hW>!d'CĪ1d!h&O6Wl]ڋ\:q*m]`KT\;cKYplxIesC[8#ÌCAcsLX bQ-%NajaInsx'][S;9 B,^']Zo۱]6NF׮ <n bl(`]؎>~f/"c?H,>EUkS^{ x8HXkA8|}zg/Q3Aqwe+ +/BUb֛eTMoN!^BB mS~eH׬{@q`+4N͔.cr c!u\PJe)eRwLjByI`>)u^bP7t$,%+FPv qC2[P_1:@;ĺ󭄲qBxo"9ˀ)?j9 /&ޢ GI93&[uf..O6 $8즷pLzpLj|.Õ슒{+68+؍QW@S2?W>8BYΫ;6wxQ24%&Kx^ Vj)!ǂibaGWㆼ09yr4::w_u= hǪ^ XQ$=1`{Lqh qU;=M+.Fz0֧GQ1'6XmflPt ɉ`;_y}/gHm{&3=4ASqkB%GO?æՎٸBo&MnާUůo6×ǣ!}oluēS"Õ9_|RktwE8V#ONƺ1v!.4.DFcd}w,ȱ0}J]EbS>  O5{=Z TN{?ΚdWA.ᗾ@ȨS׈_XXQt=iв>Ohg ۲Pe2Lm E)W;m?`Y!¨kIC+nV7]WQuM=cps~o~ŹKt9Fo66goQ\ _5e; yn &dAuz"ڸm<Ăe%R3DW" >^gG]ծtWj:^TkNf}=J )>oB c뤶1|m:l;^%*8F[Ov.Ilmq lJHz}S.:>F<9?(0Uv89s=XQ˛8Boem.$W#7Z@9~4ؔGЦM9F%D~V '?RV y2#.u[AXdS:-&f]'jR[,gJ~WPb>K H=Y94Qi30QMJɐlN"*UjC0VaVV=z]e%OL5HK)p*10~.":Ld^IXDZ}6~ O MأX]u5-Xia\Ϝ94[Q%5\&'(3:y߸F}ѮtHUM"B-'MQ! -jkWBޡ[ àZ_WYgK 'Tİ? NUX0,rh--3Xlތh?j_k),mhͲ x#_ce B%`i{Y9##他QnQ-_fH^P,>Y:J3C _אu@ln":2?Yr9Q5n>1zZJ39x%ZU L$jA Y 3D*iG!ՙo#khB!ǺT:m#wiǫ~h7ʭ ScS.#]S8 uu C-J{=koV.oѤɂ֟pdAHoʏ1Lm-ګzţ0M C@#h~@:SZ, 0qAv@+*J>Vl[u:TAb7j/ojz#=Njp+’K\P }t:h@,gNg{Un=wk )p@ػP*e=b5'TUUb!㹲KjϧN-EYxZMN{7  ԧr$nzċ'u˛w]h۾:F*^y-5{lh5!W(8n@وA8ɏ1ƈN]ZFUWU>Xy#/ɻҦtIB>=L;:'=9& |Ṙ٠.ρZiY4'L$?0*O5t;5ztxp2rCܭ 1z:{ԴOFu|"BUoTt3wW/@YU9 pfv;d,*܉iqPɸ뵅3ze)M#a,f%< F2d:~W:蠷'+_P rTȓ 쓰"4Jg+D !QLl<:N;oW3th8U&f=DE̶r̺%0zYu']벀3AQRDڽ9&,8GF(L0Yx(Z{(Z>O P 1JQ+-"VcY3u.Ն<'? tH4_3of (ˣ @3( ~y*LL &wYOB{菞,'nBD]Db#\vAKW;<_*MˈY&tb16Roa 19K( wgv(P6瑯~D AϜf٤M?'|K=9)ޜoۗ~E3(%Jbz;"I(62>!ۼab'%CmH<=X.xI^>YOU4Eu^n}oMgb7B@ |i 7nA=(\)+"Fا[T|>0*okpW {ۑƤɼqj>?3N@u4gbQ">XE2 t&녤 oN3?D{K6WJyZ#cϿ\l2?Z䄎\_}[n@ m@w#*Bm {[| 4kvq*Ak6ה1E2*q6tP,|Dwb_)HI÷6s^qdR*ndPNˏ)'~19VwJN P܅ud:@iM.:^'η=pnjm|7# ?O)m#3MhcꎭV,8Dht[{V|)XPw.5:nH5愊/S}gl7Jv6qo} ':)1'p2E+[RsԫFB7/sNߌd;R]#m7[=V*v)IHÕ#FFZH prV7fOEL![!@@!4ü*CDV{俇`4fRM 0穐U{i{}!xY}(]nSGJ.%ݒy' q{{oYVTz Q{*o͘R/CR):ŸINJ#!&LAfG`%z1j C=t5Z GMJ-yGzC_Q%NJkͨXIee*B2x2-,kHdT ` .XC5m,s7 Db]O^406l п~ ~X'ƚv&FA=8;'<|G]V5f`@ %hz_u+yYń[<;eDˈ t$gtx)!gsvjJH+򐇺^L M~>8I{@O w璅c\'\T\QczVSh(h|XtC]DqpqO˃W*`eWI{5rGD\yL≁g67HX b\%pl 6Y$hU.`p:'3t4Ej&(lX`G(Pc#>Ё؇ϡ)M,u#e-g"SX 4}xXXuF/<8ixX<5Ba *b"jFWpyo(ufM |5;FD7ov9\ qyp`NZԭ >D2kjfOQas*Zqv|:+o!;yyW0VxZx8#j_%.KFtDݵElaYlS[b?5zIp&̓}B3C`nChu!6m%=7n|0hI5 58EjbpLϬ=eibHBhrM@\W+e;q,7ݫx5$[~ ҩȻ;j; ` Ҕ-zJ/ޱ!Vd 2&7PyWh+P47I՝$j-uPcM9m}Y N[~!1lPH hV]GTELewgH;ev˩kֺiE>I-RY8nnժcr*@πv&EQ$VvQy>PI#N/MV)eu1'0r6''E򣽖%0ftTTg9l>4-hs6 = i*{X:6 fAHTd nVDiģU-ޖSyEtDN!e.^eDHes_RE1P. g%\~=2I !s궕yN؊~YPU(x;-U(S{k"}&>ATY= n%Ψ6ͮM/xwAЦB;6.Ot;@ qSԭC86-dxثoR!2pxlAB ӾءӸn`-h`cX݊FE[qERrqF(mRV_6G4;n?#,QWH>$n{oN̯KTxeiNGlg6dK/)1Mɮ K*5~4p~YaY2 ȚmFSȖT/6&͟tnʚy \$²҇QU YYA'=AV+|9I^3zC<F]p|ʳ:6&l7 *%9\*7bvW} +jFx#į(Tg n>EQ:Yhqpv^;8(W8W˧Z|+- -?:KO[In;p_u_6G{XGnox,/=''⨇48E#d53)\5P`Ή{RS0$J Y!5?bXhԣp}ޱs.pa8y#OBRRMٙ,P;+!{5x۲$U3ݽ8`żt}u+KX@Mo:(E s0J(ZVzõTƖ 679C tlb:yy^yDŽQ& 6=]C7^7Xt!1x^Kc'5Dֹȡf ΣkPW5c$t!:}?F1|jqQ2An5c ?mI͒d.tZK߻~-\-ѥ,ވgo)Mfc؀ebR֑:($Aj#9&8&S/fAxiK};^ G[~)IѲIKYUqv>J(~* mձCQD>¼Y^;) n+5wC`m."1H\Mιz 9yfUm< 8bc: }F*9k/Zu+mae> uOjWbq:Ý5y`Nonz1Ӿݬ}*ڭ獺Ǐ;GG^gf1Da[=|vRCeZܰFNhȅ13^t{k+3nvɞ|5$wK`r}k^<5-[V*$iҗ67]5aц9> Ѯgi$7ڕ'h1cX I֡8 iSRStm>kRad:V>> Bs_ͼ[F2POK Q"W``3qPK[q;/lt *ˀ|9H&. HYH2?A]b7hpquĘ)D0+#%W= 7#bKu?f]O!a sIedt.DzFKW*g>We퇸C, !C LZ+>?E,T4tYow_͛>ჶ}6| ask%h @*=gAʇؼcWPϜn5|?'X#W^785z% n6d'kJiG:.ė[䐃_tٔ yc9L)Oz§F,D,`5@V2)I62/((g/@9Llb.):t08GbfvKˠZ7Jl:onH_t,N33cDs@gi-BY}e󩸥qϏpxe%Mݰ >9I1CM$ǝ;l9UXC#"H?tgU&tB $xh'5<#nb=`x;+p;8Q 5P۰]ImMG b3fc W+#Ly}'1%/ ϫяrj.R 2}c+00%Vy v7:1o]v]eE Bp ^j5Ҍ趤<ĴVa4j]K]f{WJ¢F8 ?C"<_prgC*3w=m=D8 "M;t5v}}9y*<j ءKgMse'bH"w%יfdWԉX:&OO6GQ!- :C+=J*SȏZhT\ Xsot1C1<Џ fMd?hnd()]n6zpITw];N"9ǧm;@Vtn lE)!BYw9LvZOyJ K$\-65]ׅ݅p?feP6]jFS..dsGn[ x`|Ʀ@.(ZO݀a n\U&GՒ?JݷAćz;C4L:0;E7%̡Ǒ[,X 3;`d NjG0KDϷw`΢'"4/Evŋj^ mq< ;Hj^j5߹x/k$k]3,27ruBP;"JЅNTlsz]>nmyXpa̱5\5Z#b2T =ut\4Hߣt)筺^c(hŹũLrP2 -;)"SA+JM2s2B}j0OQךhSe@D|Hk<`Eg>6pnˠ;_5m (,ifF;CV /ޓʬu@ 8()1%oI}Pr@pJQĶ2g ;<7ụ@J1nU bOo(nF'n,\$s0"%YK 9zh h̳ab[ǝK܏[Ȋ!bwϻz:Hkz&98Cc"[2[? rڎ[t9I~yempo;@ .a@rQKaҚlI([ePMcxo{&@"pI͸`bѲc^:'nGϫ_[>ϨD\pR:Q{5kݙ7AJؿ{>y6 bJQ.N W5bG_l68}Λ|՞Ӄ`׃Xӿ{ q pc%hdSg mQEze>QAq䟌ptỎl@s|)AO6fJ :59J0kwy]e%6-A%ڮ_a/HߔAM/FGςdQ!TFxЮp}hHFyRx5BJR|_8[G~KD*,ᇚ] _e{ w+>j0gDnE>}%$ѝ]i}Wj7u1HvOq+r2#&ӡ=6jhUt3ȪkIJ -z t8`šHm5N\Wm>5)9 eI)~Z&*cBXUli *Ec$ؑ:i>b9 VLeէ=):g7MJǾ~p廝ЫR[Y{8`I#;Gbϛ$#/LG.%wG2}AJ l4hRMA%ؼv11>:~+XQ@+/YGHNydf4n&Pc c_͆Yh.~KUSQ3=Jď WdAdEf1!Gv E%rGK :ev |?'1+[p~5El|I`L,la)|ʎmNl/ڟ`Ӣ&k3(fw2VcE|/ҏƁ O6"l~D*:rF( &SBb;lcz'еHD->&ffGkhFr/$A^'ˆlҟS ANiKI0E/L?09ƶZ0lIXRfK=(_.Ã]pݴկVGZNƛ*:L~?3)8 R?-t5@S$9,JySj& ߦ+֒Fu.d=`* ,QwMPlQs%#t8! ym!L{c>?P{snqm|w(f:\%', Ғ|MjRL8v|%J:U4%(dRk  P# Wؙ}rdCl<..z\AVg F\ƯG<}zڝ$!Ni*r cS챭hDxZ>,O|">eMV4T{ՖV[Lﵫu,& TVg^_͆q4һGAGA:#1P)T+XKR 8B+nzZtEKjv̳J:(b|ӯ6L6X)ըUYgPo)eVlGH~?^+kax>uhMa(!HAa%^h&7Vd?#GVhZ}[iw|ЇJբ=OZhnlNg h8Nb.gFI~<*LL~feAH_OV$ޱK⎱>ˮl2vT'Kb@g`Ԟ=7 f 8P/]1/q춭)]TC4^!~mg:jKeSG=S9zJf.HP밐GS"wTy;ߒ(rąYrMu,Hl@QfmdSmL8!>f+D]=a+i͊k$(: \#QZH=$Nh<^xxUF;ir\Vx,{0!_^]dnFg{I㞣 17a GV@OXፕōesFhcmow//E<|% [sVJ+~#4ٹe jUt3$)vLr&h؛h_Z@j_J)*WjHH$% PX_qQ!j^j(Yap _7^M; UhI K۝@TSc3$XjV\{ 42~sS"*B\o82:"& ~ߔi|8pS,O8ʡlKWaGBÏ1q (װ-xOLؒ7oJ+(mO}R*d9E(Gsв{/9_h6(C[0;:v6@*B,M3X}|!~=i0l"6: dq" D/I Zl֢s C@d:FW7q2Qhm6"6H9/Ł6uգ90s˥0>ҬO"HD0?asPj Ԙ iq]Gʣ[=#gf ,s~? vtg0>Zp]H.q):-7}kN/dFuF<eL7|%۰OQ)e,wL.TdH)‹n5];i}" YMvXJ*S^^ozۥc%J)L<-F_p+`oI&S ÿuum|myq:\e;3K2 G\D `> ꁽG*٤3wKM8( 88A{ eLB2ˇSzy]ڮB^<o.Ί*ȗwn^44B5+5*Y aH YSʊnn[FNHh|Ӏ Z۔0gr_zA`51&[^CMȀNKlvX9\dVU^j.y۾rIAWᩌ2@pw]E^! >qMI\u,qd &1"SC40ULdU58k+_9[7/MF!&1lqtzgEn(NOem GG9CcC j(OϯDv%~8p2;G|icQx (сү¡$ؠ dLBWl Hen]z8dݧQ}Np^6tj&Gk lѸ9̈́'ܴW?b*$E_PQP=֤!4P l*qƓߒJd}^n.~ %vxۇ@Pޗ dVJKE-E肐&VVM 2S[@(5ҮUe"bA}ٶ&hO7w<{ek7  ̯.Ṙ'ꈆskJdP1'*\8-, ,8-$ՔcEn,?dQ9Qx\.hҳ*BP뺴ErmHrJ┞Pu9z %YT-<8>J^M3X^${(w. -=Yɯ[/;bU/Bh`yblqRsF m1=_hbe#pny0K$(^.ѽi;}%CB$V.wZ=atޙLl!:u085\ePXZ46w IG-gVgkf](N%Dޞw33g6b|tp8JE=|m'Vj2 TT~JmxN&hLȯ^U- QyIw KlF ~SPAy mfgZ)TՊGBp+FݽeTW[ /Qd*Y?{bwj+:n{1i!e{r[3hK#<MFшX$8 >zЊI}l˭6?sGqagJ?Rރ9r)ZWE@5vqSKp.\fh3H-rՄV\%5U_p06Ö J,NFp!Tڱ`Dg3}x&",IrDDDbL)whGeeh%\M}q3,mqw$z$\vl~mJ}Í $>섏@T|=Nt9Y M}@l9*}hļUM@gʬcuyR GCCƁsF$60 L/a/_Pf _Bs,;IeQZ0"DـD/l*ҀY!0{ mLh,`Eqjpcd=~2=1Yx9(OthfGEJqf ⛰5B(P{w$7f:]^U}*?OMS=9ؤX}0Qؚ-TLs!#bgf JAS;3c8 ;?,9a|S% ?ە9P4@z;z=#H|JP!FȈ!Qv$[,n?`4DR%UC 8-0ЩgKW(癜Eu6Emlt_ ,zOt YJԆtFs;A:R?R"pwe}صY[cU19 i8x w ~9#bfDsU>w6\G8V5HvrW>My#CD"jzj! ^eY"e3uQHLYTq+G)Bs=-rH *s)}IXu@}:w6\z ϴ5ejniuM6r2gkTER!W `J$42&U"#Lben[cȰ,&Ee%."!U$H 7'Jz@߱2##"awUkgƞP/<̒|LqWÊQjvD.B^o5@ЄkvQNEd)QAZ^/^ зvc..I %뿔<XMOX8 d a[`~F `bΜfMbwŨW2griC ewr TNǝyZҶXpXt6K ])J^D4T.^<ܰ0X"!ro \(0RIN,soubAVE~hoUoS!>PܴbzZǫ%#W/Dm8b=5#d:pnӧx^0;Prٴwh_*}YKei<&M 'S']D2ߌuo 5{ӡ(5PHqIJP3I:\ D-ka4.8 g@ ޿z\pZ~=eҮj8?e~ Xx֫&ڛ{[qQ2Aj&w(SIW4./߭yk.8PxpztԺ3 o<yossȐfh6QbbF^v)Mʬ;4mew K<&'; 3mﴂ@C&O?HبjA~h)ͳ΍CaZioD"9P'\; 92qkJ4Wy)WBXs"& nou%]\TO hpElLNN/Pz0!eK_RzD'* JĨlJz1։B$6) l l]6v3(D+o}ct]T*3%Z_ QHwPt8g))1Ssڅ֊sMW -U4 mQCՑzdsQ]3==$uޜzi UDd9*tE=wR[S ؀FêBtQk[lځ`s ތ8H >! k,b0@]]"HE]ԇ?anR\םY!2(DǢS斺oߘf$|?,ZnźYBWߙA"`ߒŽ`*FJGrPapd^uZaPaY1ʏCQ `fโQ%熱-E-"ߐ'kf=Nf3g QH"h{,HKnh'Q&n#<3s!4L s %~x5E `"0ܿ!\FF<=,۵7Lɽch^ -VquG2c7 Z,E (Z jf-J]#yC _״XHjfۊd9l3Lt2+&g 8'{-N []SM'qw>oH9BE/Ofc:Jw;cfT "t:zr:i+Ι`A @!`P/26qRG;*.}k/Kw\ oRIl|lJsY m&Zw)勌 q1I=h魯f\%ł\@Pw Nzֻ =Le /_؄-F9ng. 52|û;9YkJJ_#s_~H y6:S7}/ՀvCIɯ qѼ~q~]0b Y ϥ #$ZD6x/y;;EHٍH5[jNu` ZfOG1e+Z_2KOXkaؚ|_AfdG;j4 _({C 6c kT|ÝG?xu.쫿a\ ߑLkEP9Q OrfClJq?3V㸁@ޚ#1rdϸָN,eOoW #6BVi}/BF.Ly;Z#2ȏ`&l>a1" gjhA$9Cº滑$̆Qi)i|=Z@UMtH{Eݬ~g7 I[N"h9_R}h 7^p{&bZ p8&'TH|`dj;x']kffX:ݢ dGYxk+ m⾐^ 5 ?xxX{g'g{t_i0'DZs!3aW5p";T9ꈔ@N5js^ķФ'.zbƑJ6;p;sNb* @ r49G d#Q $'6Ë6eom~DR&J3ZxNq^VQ.RZ)ި2+aǂO h@A4ҖLjNJ&iZm~r,}~0~Zl|LJ9mưvQ~UIʓ5[/A  M@.Ztи5lz3'4\whޠe0Ҳ8!Ihkjh/ a1$-z1^s6Lo6Z֧~f ¨'O;C+ Mn0ǽ4}(2QUE,KZ> >6c7(U7~g|m^cw0mWH}# j=*BSb䰥l@ُ 絙\]<nSf ^lଫ7I(nX?"vC_\ E߯ ;| A{7>w|C'J3LkD}IЦԪBmTBVd5RGQ׭+0"Z(OXHp/w"5eDx?*n 9ǯ Ӥ ¶mgL{v1kDQ匀6KZ,n3wJ/56'8Beؽ` A.]z$]>֯ơh-]+}Ͻy}--_mʘlJ'm fnێCB$8+ddkKԨ{cʱn4gi0+[[lesʍ%~0de$$7|\2€3.a@vɾT,R;QR?G'"цpXVԦ@I^[yt[qPy+Q8w=VE YICk3#啘o#' $;YJ_o01)LlӨw'\ jTQD? yy}:ML6_Z"mK1>GU9 c*%٘ˑ+,IXo&}V/6zKR)jhJgFwW F/u遢-vX]W5k|bXzbJ_>D=&ce:2A3Nq(ۺ-G۱oG#lQTH,^y$y7 WAgLg#؂H$mfI׮Ƴ@o+gZgZױ0}'}tՏig-16s%~u-j%MHMRV7 G];k"su2EugM Or7=Gfchgn jb(`gWڬ <Ίan _hƌ'nmu>V1%n*: r/_0ۧ@ܩ0&P-*t5yN|[~;n$  ֋RY&~&Pjbs8 ?=nGR4} c`&UD~_VEC{[q o8r +gE^~>@gG;\nhel_Â8d@\F"PYa#YEOu][z.ԯO%Y }.x7<-fĨ1W`Y_᩽ߋHgwc } 5Ѿ{ukXd7V:85{f9tgFnbh#{<זva^əT[ :9##u^i)o=wIz=˝:P4ObVk"Mp#x9ҡnyWϽT(-,)zNeBbJL*lc{q%~ Ars,T,_v+Lq^ 7yu I&w0,䛦j0N[4?iO.-wd% NPfXuMUhe^,.QfJ^4f/iAmW0@^:Qf> AnzWW3ic!=%Ϫ a*Axz4zn,9<(Ewv]K.AЎS+ dOmmb/'Wi:O:;{P?z>z irO^{J wlJṔ&^n=35i[rfO}s 16ҙ{ O j@Mgc@n8ˆ؅YwoxO.2|7\oy'gYQxu+EܘQMz?Z (+ tUɥU"^.;Ժ>.!^?q6Y7:IYFH@đnYx(.1c%gMeQ+n5ָ{tIht*fqv7pzbV2 8U| yc@6Wɺyߩ/|0#·95r(y ۾+Hc3~8?_$̩&cmA8N}/kp jn?&<.ڨ*oZ<C~ᛡSkE@z !q|sO@k( n8DΓ.jW7"  0bFE\pkF k0iNB N-tA1- ΍Fw2G$"v5PÖCKhk'NS[+rϞ@OJ؞U|=>.OV`H/`ˀXy7 ݳ{jKs;Pycu@ѐƱ|,`RF^^/QCG,n-Ou@lu,ٺM^\*b?{˲B˴}(ٰݘ\ڧgd\o+Kiu긻@V7 ]5Ҥa`*of;]Ypaa7`t;tL wb|cU<)-hg4K/mDx,pTK384*aׄ/*1+ٍ"H%s:LV!Yf`bН<NqIp/Ւ9.J0εk/.F%~f%txvKll FѢL&Jo#V/ͳ9)qG9 | Z$ΊE3.ohA5Tr5],'H{'J@ N(i8~Fs1T{B~~uQ儿(Zu5)Se֢:MڨiOo5-tԟ wkjԩw|S}Zoz$+Q7Oo:E> A~:$1nSLmhw~Z`jH`(\ OIgLOnutQ ~?oa~8:]hTlQ,c&& .ˆw+inHBurݚi$s6}8P#y=htۂֵ2Iďkm30аcKPVě[$ d̐v8֭1*X.<1Spq?ŸtũȜ{p [ 'l` ;5uW/FHub_00n_|izL-8nd/2],/eɦSZ; 0='/[J{⨷ 샸e=s0SSzzpL^p<h&@h{ov+cS(;#"!VR`1t1 3IDz:ᅨ+xN]o3'57QB9*F_C~aQײ*ΑqH? =*ĕ.@,>=js?iRJ-{3^=P^6%>(wTm g-UVOX87=WϪ\_$ DH5W*JINj~J[ =g fs&&}?AR0jt܎!Z 7TzZ)Bn!G+!nT#04"ş5gg,FK)w~TKtaߦI/ AՒ"F2#.X(2 `5}j&@~@q++~YcNS,r~`u \}47ㆼ*m|7e N li`t~2ܹ_SIw( ŐfбT8=$X fPNeERb;rT:zsQHU*(nW)Zښtޓ x:P , 4OE~%t4 GI~1 %ʦRD!-#! ۑ1)]i-"z \`V Dn%ǁak(!Ʉ dP? 3ʔ߳r|' h6ÐyUkJ.2~?F"7Q2GpcZ,u:IIt)Е wec$Cjfy{Lkˢp{fВ֮utv f"v=ƙjOTc ^i]{z!(/t v:KK9u͝3RFm%T7lxڰ-伐YtӍp3c2`zлaү !^PXGԘ iH1&:ΝtĜL:/&fŇ]Q}5Y%-dn 2Ǩ%WߓM#-E~Ym٧+Ί23n+͐܂4PcXNgg-Xx6t3%DʋO1f\oqEfQ҄Kwx[;m3Vsl+>Ec-0+9Oa( axNFBe$-¯qe \0@ZG8w&h"Hsdoq$wy}YUgQ&=UҖBi{E@jDW |ҫ)h_!k'. gؐ!A`Cf6[:>==x/}-MCrt $uN6Yh(9` Xf 钏+ \{j1dHYi8y7ұ^Rd`#K^n?\\[XAҺG$^0A~uvg,{!6JJ`aQ - tNt.&zrk~4&?$R*Xo8<ĐWȚ'nEO`)dl XE<*|Р>R$;aK~4&i{0?5[W!)Գ)/ 1jAT Zs cOֿ]wX\8VOR%ydϲ=Ndn73̕B%UoW7,־Ew1  - |^nQ.#0X"R&AWwoZ oqs\w_T=sEQ$L5Ku9>n}ȋ8E s1ZTg_"Ngέ"v?J\1Pqc@g(--v}>WJ|t.5gd !)>4JV`3 E#߬aܭrW,B=k (ܮYzlO3"^7i ~% Q'a@爡GHBY)g(c4a+Fz"K/I |Kb;0'%Mv#;Y7e&c:GzKɦxV?*'|TMp 1rI v-"ű[J5()$)Rޅfsnyʔq$3%VC߶uXȁ+ɷ=-ʆ*ygO=H.3Ml>Rzc j\^+`.ra';ިL|YX_zH7Yu܁7TI[00p;#4t 2 ~Y*BX=xH (`9>eijYg meli[,5CW65:5nӀ7+p P-X勺-t!"6vWp#oe&Q2&L옂PsºIH_L!U;m*ĥ\퇲?u1f_,,<Ⱥ$cD7q)*'~f!ғV/xE|{C]" :bINj- ɏ)"EjkE 'Ww3JWՃ;(C3T'jWs 5 0yas!բM"Eضm 0ѕJ!#=C@H*?JK~k@U/RF؄XTuXZK|sC<=zBaIz w~wB}%'dPO38BSyƝiZAې!ܭB: P9?[Du$@x(IX*5FaF`/"I/? cV YUѐ LK}U U.!!6ST9B%]yࡧT2OmSf(̨OI!e[s+0K=h{W9u}y]$gnl%ʀFI5uª4sLk:h= f?ihY!˜qrBroay~fnʇ{ Q!(3gɏZgu'U*1ĖĶ.X pg pJ"IAVި%,zc R?fb'b JH4U\hD%oHܕg-qJg+ANO4"O<Ȧ_LKV$,sv>zE,[ `xGVdI30>p 'B ~T!pĦCg|P6eBvTl*{#^JgwӨ-[9io25^=_Đ7R|| ]948TНP%'5n {(e P_¸Vm:HG\!h()<4mæ܉K+Ro8A21Q^!ƙ0O\mF{ks&.9>z kE"zU@AOEr m,GS'E/K ՠY u 3qO?ʨ8U2i_;E 2JB)0%U"JއL@Ƌj3(~!A;&+ų dž?/"(PVzA.G5qa}*4-Bw\쑐"చVmSZI%mEXRSmh飅LzlѶPxUD_{lxwm<,[ I7Մ]g]b۲Sl=]20?߿}a=uNZ[GZ3nk8X~D`uSvFB<tމ? 2A|ơ/%aFKSqx݆GZf`Ij7ú$&9N J~[['07lfI"#v`*/ڔ}>Ocpj}J6gpfVO\FgB6u7;Iz˳y3ڹg%;NQer[B"ʐiq.[!L%v.>'JZ 1o+\7)7X6wLq-RӾȽ-)r$6k\:X-v.=>wmlA>rvv+"bu$ںD g'y R㮹(ߛ[l ?;k( {菉d]9ˌI4 H\E8hS!}ՁC!e}-Q zp0zO-P&ɐ^Jl[ui2;'ފo25_ĸ Y,L-|XKwB2F"t*Qab[zڢ}yB|D`*+xw7zx v8@@@+~hGD{ԸZddm9'i.GyytАx+T=Ϩ{IE̒3#JT >W/1 HLi5VS"`UVb̍"p+uѠDHD߈swtyhC@cnA}Rd&cuwx&HBC6_`2gy$E7mipy6\گ4&[?Wq39tMz|$T УD6 J5FQٲ&2fȿSVV ް"|&.V2#kwȡi\Lmv&SJa\Oy(u<"{^m@GxGکb}T)~Sag9َR )I~K)%6Rﷴ Z/|Aiiv! }#i'G^]>6bJ滗bQ`ޗo#{q_- m} [|e[8)=d$ XfP}>u{=ӟAk-:vGb'+X# Luq| |E4-(cQ6D:p+< h9mRMUV!ü=;QS%u͝rAz{mЮݪYXELhnHMj`KLԇ *aW[q1(F9(:svEV)hVuXQ {E. ~!apŵm6!GUǥ=Ꮎ·"] *MFsx!>:*c <*xLHq;=|Ak]2Ir;ZPu o٩l>b_H5UWWtޅ щVV|Xf !߄-zZ}SCu=ҌY)d %v<l'W K+ x~uuԱJ .zkt퓗b!NzJGx+a>KF _⛋o R9Br] ~?18t)7G hG{!@kd[ #SG8̌'Bs+곁|;K؀pϼ˟bRjXP!CdVlݏEhpHN0c`Є| tsa;ڼiv56haұXۥiRDBJ͇㙕bX#.uj*/Ac~NM EO/uSڀK?_JTsinf aVm~BfÈиo"̑O^18pO è re%aj#z&!8x5~1(@Y(z{!՜ noDWXdt]˴e,FijC/`:w'm.d/QKF&)9|Yi\^X?Pܗd v7 6r9.0`IoMJxwEOQ.T.(2Y3~uálFԀ $ce( '1$RLj1rv.Ǧ vF<2 U{nbT9Yi{1p` tlݞRu=~ |s%eҩvbWa 4!A3R(݈Hz\qm0dxkp(꠨@t%\Cjx1s}Zњ F)JA M;xڑ>Z?HDьZk*\֠ ~VmH!M44Qu 5*pʹ0&Ҟp⢃4UJx۸Rs䩆]4P |Cy/< ˦7 5d?-Z3n$1(|:U&Ldq"yp{Y=38]nUEAlfrG}& fx@13ΝYj Q⥕ e_$qIXuM\trwg|@ D74yHxNrG̏ڽ1zA~6SͅKVZ_E=HD.YNI+&KwYRߍGYB( F/giuR7b:Fzs=ޡg{븳v#ӻY'?,^>h <%Q}hLۺ)h.#A#u֕(OUNds!Sc`%G_j'B뢒Uw{xL3'8uL _`Ga9$z$A7<$e?DQ~z`]{H-DӍz(Mbd qT1'ao},uc2{J]c; bwJb 2Jf Xsl@AFjf>LL”KS ]y͒2هjjq"neԜPuX|(pUSseIF%JȓzQ@'h{"1i"( wCP᫳x@ξ!lDj$&=jʗKx'T%KhQ#--=:Hᅍڬ%X&&D[q87<.8U46ɎnsU" c0@-9 >?յ@k/JQ+ح!6S DK1õ;ټ ?x\zF1cMҫRn )r&TK</Q~n` p6Wc1lN,A-0,4bHEG/E@iq>AJ ;lxQL1RC=",,% 3ɅO+yILV%f- $}`艵ҌrvN~PwUY1CZ=3lm )zlfIXVu)+YH6Ct|?:Yj7&NcДOd_fϽv]v zpQS&R [k8hv^ceSlMV:wu#eS-Hy h0/AK>EXf0e!馁QFOB'#qگ)iO{jϏ`?0晕ѷ4 +RDec>_^u H&1@{ A5@&tqNذѹ2|e.n}`4 <Y,[;[X˰'tT3HK-tm%yQZ(FDUĬ(JDfV k@9\F.q)JfF:ZGnb0yu= _h? TvC$uIj݊` 4 ` m>]ΡM,OE Sjğv7 ,hxơ9 r˜4Q0ӸPf:>o0H2}(-x##_up dX\~=\\CGy!Y`PKŽh899}zL6$䭠̈́PvT^ӑUmtN :Br,{QN{@|W\:]k@S:`gXVUQ^$?5<$À25![: iUUؗMXsӉ9Mʁx _BЕ[,KFuB57\/-\]R@ZkeC_)|*w-7v@^ a"6|t pA"eg_m#Mk,oELr3c eKSD1oCMrDc # TȁU)xF(_"aרޡZ9H-h@, df,S?Pdcii!J52j d"]} &Y̻kZ;WS+#PDXll.=eٌve%= ~o}\Q\ρ[ K. C]R E@tQjY \x^>6TPâG #)PEO!nFV9xj8CǶuQD^RuoCѣ\?]I}2ofqk&nS%<Ú䕌iΠ 4!z=V5wA2u+:B;aJ$a){٢)h#9kﴥDFa9:`Bqa@%qm^$Qxt!q@S+ӷ1Vx_l>L=W B%`,ZS{N~=q3ԄoZ@gi grQj(+c`21yC侮Ci_{sj!VWZKk wYb|N)T[(i9$NݮխMo5I??wEl8"%$WMLPz`A&B,.O)j^`s#Irh,ag_u eq]h8@Ļ?TT,f(ҢxUߘJmH$2!ְaD"fa[5r)"DK*NAOya'd7T&K݌U.f'nJ8V'#$UxDqX'<+p*-4aSa&>SQ҄."LSHpڷ AUKo%! P_SA'RQFVLg4VF=!DI FE!!պ_S~s+M "ZKe0-T_kP'zK7Pw1]P>Kvwj=i?B'㒃niVj([mcvTG|G2@ աK#?:Q8(E*lU+ !zSMJ }Z!LC,`IuôU8z 1D, '/y@dɐBov@\ r "oh l}MChd9{PS7"ɚ.CU&|7¨)rJAs،n^>^=4.{?K sKGc,N]>(=H铧4ìgs}FuEU+v&8džʖbp/$seCaYioV*wuriI9?pk03 Ds>D〒h_pɛ%eJ?P,3 Vr6yW2dEAv:, [XK}SpqD UԴ,FS pL0OدHWOu3fdb&)tyo>,k̬ 4!.9m)Ճz_UduE uMz~6LT$]Fogb҆\%,kM7etd0ky.4}v~N| m4Bx5l NE"B.O8al%S$7E\Mu!6LX|^]>' ,NcߋRH 97+>)dȩݗ '%y"N9̊ѼuE&%u 'z蠍Q76ėCSгaA<vV ڇ*mz/&5Z:/Aom3lTfk̗tALgw7rZEm$)4m @H3?33:dgNMcAՕ1ff=Ly6:{܁ c?|đn=JHw+<u͸dY$TV3۔%ȣJ]Zl. sFN};:St]\yBvLP~Un$ӷGTi0hwa‹?O (/vFWl)RaPLx%6iwВU I_7x;ɑMC1$e hDҊW;fX9t xlq'0@ۅpC;uWF;iKfOߏ6  'lj,d:Y/]i0ejs;Lh,H%$5|&}w]҄[3" c *،=}$ΡD]- D1LIzjbPǧcM1+8 JZ2XׁW'(hn}-8m4Rvzm#0ߟ }tΎcy~X'-?l 44 3D&O!$@%?܂G>B}{nv$gHYsH)K=.s/2nqI}'+]ي0!?CZ~<VPg >nNc^ln}=ITX}=Q9' 80M)g/hOR gCs8c.ׄ84І?6Lz,2E_Ƿ:E1As#́xgXRёѶ ٘1 %O4;BRژJ13|=6⨁܎\p"rOBa/|CJJ {=U4pDD/>`m3tePÜ;( m [QW5TY:%=>%DJ@oDdʂzS(+ߒ |c[.-JStX蟖fq5#CA7A瑕]'t&ܪUm4qy$ lT^P Zh$yayX #1UEyBҜ! c-eđ2x*4[ns0t oG?W=)z҈j|82 } ?]/Ocg7%{z&tmk;/hJ`'>6*ٗ!WP.ۈ-Y%2qk-כY|"J=x]ٌ!K,)lE)}o>j'uv14<(Ҙ|v1?`l*[瘧z8l-T0*' YKLv0̦i73amZCDЯ*lѺJxaGInDŽg \;TtYtΑv'Jʼnߋ:,yqlշ~XG5MS+!Wa}(!?(G da@L`ǩgYLxJsi?5v̕/& Q mų= ,mWq Ľ" r$\. ,b9]46W@z>dFߧ3`V;5)Fܭ4dBG3aP7.~p@4Ad򰸻rK-͑&ҵ,T'VԞq*(M|>ouV;ibC"KB 7÷Q$/(P<}6bM\'ad!AI|C'q8VG'@_f^mBwZF[*JJLS{pFR<>%Zo6:_7l<\B\=};s9`U7",Qz$GnZ|1Ts6Uq%@ o*?&5GbC&A!gn0ƹ<{b-#78E-^ gUEnmPk $qGx7C٨䘷Ӥ{tYNFJߊSY*!?>~ oBe85|枍{,kTemDHW CN NgW$4/Y<#L R1>/H^h"ˀ⃣]E3Gp+emׯyP_n>}VQfMOP,{T/N,;X&v(3c>T^u2e 5i渦2S>?)[hbݥ=KETyB< uDJg>wZooj f ,a0EpADNekWVcYW#J{D72^dwfABIJ^7бҤ[?lXj3Ow5{ '󧇋'2OaA+Zźɠw6 ;GTߦ;Ķ } 8_D8e2yzksmѻ13PD{50b~)QT:"?6}MCɽM AOWb_[nCl/#,6ww@{-j7=0q^*kGֲfE-ŮOL[\hH+4AVM~uHuwr3q `˥VNont -Gv"c#@UO~粛7hܔ/=] +A^ " Ɛ/]ˎU~?"D?{s\n"o±~Ϯf%`V{>12ї+@n`inЮl֟Vˢ7zVZL i^ǿLGj+:o6OutܡY <ɏMiE\Y4xS=f=N29XtL$hK$QUq (9-m'm+!Eml&kV&:@@^.aB߾ˤxNx#^q8*9ɱD?#-5}Kf!A띉d}&-VePA )L'71~&AqdE;c#ˊ)WL@mgعz [F*NDS2qVHieRP5dkglģ!TIѺ:"+ |+'I3stwYyAJhF6oԔYԻ(ɞqV2 ah%Sd2˟LK:,m(4_e(fAB;&3ƹ`_Ifù̧p2] SAτ[  ٘ƾȕ]^4{˕ElJhq=Dl@J=Ƥ'tV$'R|r0ǐSw8uFGʯ 31W\ˌreS?R;~a^hV#r'? cҢͮ${G$INF<bkm0>uI9hH@/(ɻ\" pQi@O{6Ѭ\Y-Iԅ,P(}Jt2U%veg%ST}Nt-׸y`5`GSf'u''<;u ]'F9&a^LIx=Sd[o/n 6ZaV(붚u="v_r!; U^L׺ObEډ$jm¼]6xoJDDS;y% ",I*?͞hf9 /$`8|HS{=P> lp 0y]G vĬn B8%<iDcģsE|+T8UI<<;!4NNq T÷$w8Fm0;N~oٯ4)t+=٭IQQ&rtB F<{,=sN:bRPSU((0<_{_qyz_C0}}x5B5ޕߋ&a-ehHo7suZ6 8`̹Y'Eک0(:!DC6ͦj߳q̢w-Ejw6/ 4Hx 8h_DxN._'hHڳ$Jay%^/jb4h rf𒹍Q3Mߔ%ʭ3e[|.DԲ2-j((߶lg|-=t`)ʵeڣ:>L'Ӿ)`I34rշ^ŏXmth"@>DA*arB'r\j~;LEx{Ma>'^uaG1#gFAGJ,4 t'~þ;b袲W@Hم;{9uRS$J4sFY6)C9υmrX;hzHKnU:idqxUkVxKL>::=c`Zwcz8Z)3,7XKuŻbQX6M*)E4q}Ɯ iavV o6kDh8R tܵ׮пS%;UFS? /tUSJd/]Y#™TU/6@M&'O7n0DPx5 wT-:zܯ%[Kh?noVQ'vkqnp  skF m'49se%:ӍCbدj,Kps,1E)qѦ CmYÓ7s/:r ƺ5ӡZ8bWƓ#q7p;ֶᨭJ=UMr)Kf$Y5x/eD4LT[T:@F'(ם3_2tݱI$?}3ib @jنuΖSV _bRģ-g`#Lϓ'[ԠǤQ-KtF$U|:j]ZU-YS#JS7D<=ؓo!o B1au(_dz)r˝&H `Y5*H&s#=OtC}H0+J8MhMdu}{G~`ҡՆjAVBZ=h`I sG6PTs녳]@v EV2b.՛< җV˯'Ws)g6⫿|J"l꣍zI!IxHVX(5SN DfU4՗T83EAШ2yfOk'jX0cIs?QÑ*T&N2~gv Wazώ9D~_GW%1()%#vMoWD[vA impn 4MIA4?gjYQ>rm`Ua+oҤOao>͢OVӐ%u+_H$^Y ~~Oz{I6048tWvJ},xW4@ Ԭpu>1hص8O6DXU7K=pyit)#7grt6"`"A7~G7g3CԖA͹oB6L?T\iŘAWrz B_> 3Xg09ʼn! j Ea\Wg !)rD+j'i&Ӕ}FX̧)dSg:.q6/+MlԜu‡k:{Gԛs'XONjߩ d_5iZ;?M0H_\#M,P~7 kLnnMC`h5~aj~~\#]3]+U+Xd;ya)܎Tzs/ݵ:bS2W!:Q fW"+gεī%)݋o"xEotj<\5z|j/jO'>Kq@63ŪŹk7PjHyo#ל/!}ndIݟ^t_Q+xH8QNς`IR2N-?]>{/[|)+]۽- %\j B{(7]!HJg]mI`>/HCSc.⼭ ʒw[YZ~zC  | 'FЄOʯD' f."oq7"h#}]͉3DWEلQC{kR;CRd- $- P*i|Hi|~hOnQЬ$8V$NDS7k%=G?![KޫȂ2v%"Wg1ygS@eПc,H(ϝ6|* Uj)%Ɔ/P>xҬE^dXNQ-?s\Xn?W30RK٫Ոyvv&ԧWa8I^P>{Ssi?6 DW L֬k 5&(p?%$`bξ=}VP .i8g Ӂ=Ćvsϔ7_(4C(d&!X%]!4&}$jm&?:ӲK^S,ڭL2J'PESF(|=siȝŵfo;}ߤ?oPW#ڛ%}3*R^o?"喤 o u27sqc|ȆC]=5DH6jRo#~Iʆ9Qdd(fXxٴ?j+`j|J}5R@)2\-ľI@Y;S3AqqYY z48Ɂxku {"bG$E+8bsYo"%P]_FyY>L ψcEl-VMǝtRݷMwY)Zaq/[Sg?ԻE׏X xB9j !UX-?ъr E~$@@î0:Wh$+-H 9$*qo ).ݠa2b;[8(JD.&uR!}y QWĆ;o_Rl= W.;Dvv:g; B:tcJ\Թ\YceF =W }*h 6*̲9`'&XEZ%^!h3Ho ӟdڹnưWm) [v:b ܳA%&)9#MPF9ei!RH>> {vSffѕ?Hp-0f?Ce5YZ}9Ny8*.4CƣA^\+P m֊v|n2Nz8bwh\:8Gcő\Bc͇5]. ҽ ~s5@L%ѣ_'q1Ez @n+W.Z" :6E[P~CO/nN ?CM;(L MY-җJP@!ś;W*ID\jEE ?@i L^S6yWo&&FA7oQ P!oʖ)zc:;v=Lh(CjS/P[S5d{;xbf Z](t~i}| FѨON $c!T31߆zνN As>Γ2>*Choe*_hB36_ F7?rNKf+-aca h ZE6l2gP̚Ģqp=0~WlεEO©>qa7;QA.j-tj@P\JIAw@cb Kɔ;At΃Tv aYJvzq PzV f\tES"|fT=P.ҫ;7\*2':ٝҮHd(Fn+r!-p+Z8sTڐ;\K_:vSޞ>$iRz9*TlV2E{#LY2NO WO,lajr~`Xprv Suþ޼: 'DO5Ѫ.#lUx.\/nGGj3qTLDBW:O߮718:.=DC0& c0!$A vm/Lh;+!Tϋ%­Ő#h0*7@NQu}#"A ΖKSP)ܨ 7.ȶe /^2 ZA̬7* &S&72C6vfBuYTj6鸮fM P5HЄ<,!}*NQKHtFÌGf|Eg ۙӜK9<98EMb ׅm;5im2Q7R1Ҩx W>K(Xfz@?)Lyh܈d͕V;͒aauS?Zxu51(:GF"26$ߩ#ywsco;WBAށ\QAuhg8{IMyv? Е\jAA|ago9J 0dL&6 u %Ei*[~, :#cY~ox?)B ˖,ε}RH9KAF9Dy=?}i&F M"pVXVv{/h21o07ϩѐ/˗$/741GE3 s$)6^XKz>06jC*W7Lg4 9#%f v}u.TTF'E .͗@(W-4xB]fI= 0sW8.%|E Yf7 1w| `,hϒ23: _0GpX4^; N*һ%@ҝ?չu:{ĆEneҥ. 1NB.M< (S٤8eIʟE.VlmJ0]۾H4hpݕh,hVY&:_N}dށe@РeA}v%yca}%x(ٷQ 91kX33+6(8TtxbV1u#3̍TR=/@Y⿵<=*hs&r9ims2>1PU?4UK'Ӳ%UPFeb>߆Y4ZUזvˑڞЀҊ;G{uh}flI#:}y]-=\Fk#,4Uߗĕ•$`%kXVZuamym@Gh1m5PC./w(<*pE~\,oCD{b A~!?q=m5G1zYy2<-ig2 )8&Q #(ӽFtJaEp Rh e{˸+/b&.jO YzD=6[ o\mRqSvBF6,*>kY0m7 o$.OOh8o:piqUk[T_-y8tJQQSJw)w qp&9MUx(ްcծh5w c )#ꥬtƜY<0GBjRTnoX竎)cq=;2KP"Ga?MhȾ]4pgXШ'˃NДm7G? Krpۋ+֦< UG?7j<L fJO1Q7*q=b'%Ջr?$ԊW:Hҵ 2ޓ+uV )[_kjw+0Dj. ZW5Uc0T)cl1cM;qw$_y(R%~qؗazSJ5ЮEilUJV<]&GA`yL(sl;vkG OFSE=5ղ+Un>#uDhQBh7$"j3_--俺=fIuS"cA l$?Ev;'5t7VU\nt~839H1AJZC`l7da@ia,s25W,caSQWÖ8]?} ?+c"gqÀ6{YB$O`c s.- [UU6hfE/Q;-Cq"5H9SON[ΨGɃTa)X5'ʅ5n:b?Jvik- .3e/es$u C~;r#XU491 Dj[{aܻZ; DDkvD 5:#5DZv݁oiW;NY6$ʔW_$ s (cADDdf Aswl'V9 ;~y_mb%2Ɛ# k}>GQ+Q*.H>S37˻찬}) lvk5oxoLgj6z$NaAr79 q+^\;aʳSQFjh+-T|^#'rL%\I0ix?7@ם{y?_ KB+GO&`Q|&Gަ`I2>eŃ^Mwi_ }W%hzxȓfNנw°]⻀ءDr !}v2UVn2ӊK]/ //9XYVAw5-(脼*PM࣍`lR0 b`HW)QIwY..[rtPmgpt[q脆Dвl^hOr=M>WP3i~XSr*6%&ZkG,PeP,t`O2Qu 3|B^B`5mRRX2/C ,5js OCsd#Og o}^НRWZ}"3ΐ13ÛfX*T Evxjw$kUTmvFR.^7KWd9Z>9VA wumRc Ehfw3䄧ͭީ3Se=`pLOEIG$UiC/F  >{-]<تqBt4zDb^5৤%94nջTC{cxLl֯Ӯ+$]c) Ddş&oPL}߭4y" Է> PayOz0D Mbãx^!]r:oo *M8DZfbشͥ9w>]ЂY}wlF\yHp7g8sWdjd [EDKd?M ^d%)N=6?a;}'Is>Ne=| zB> ;d$iS6CQvPOx78Mfƶ;9[SY8=8+T!S]\HEA?Og$]3CeBf k"Ai eww]QSvx|V Xaj06Z *?vkvP^cmA أjOx,p+ ' ku% ʓP$ϭ}T=s9rWvEWQ2JMd=^W0?A؏|m86T;/[@JnW:FQAݭ0i3֟RY2vj џq#_IKvҴ d=q|*ufF~6_Ed яÇ:byyxzn@sS#WmX}i$N`$}[But*!)’/J(7L*GoyDoTscI S ?P8Gn|0@1z0b[p-3& ^h/^nꖹ!ݕ:rH5-j#H z@<5OFUT@D;bؕ ,FN!i U5GG&O+٘DGD2or/$2-Ϯ}0FCQO9+<,L\-؁P"c u!9vqED[~=0o4ٲCdߨUzr\ye!r0X1ɮ~슎( Kl5܍cNn,ARJGEO"s{DRf7g&lnTLL: C%c򾝮Y uMVOhMXg.H'Q?NꩪFg uZ@,\6̩>ӓM.fDr7$Dy;D4<d65@=R~%8 -'pijg:ؗ<'V)jw)U~Eӭd+e|9zȐ8|%#F{&_IJUĭ6 $/%rNҾ&z CŦ׈Ne?~+=B9x<l;լRdz6@U#{h_JZR[ê/(g*[L'VONgGQŁ[ѱb֎y$> P9k{P9B{2䟙|]W+Gb-֨2 ouP=!Z( [cY<=f&37d;/& g&0~hc<*Lh-8X ,E`G6wE»5nt+,s/mi+Ja!9Pu7ho11MTXyѠGjy=D c1]񩪐p|AڧdR2@[]ejy !l+Y ׆5mnhdB6?Nu#s+tkq dr8641*φ$ $" QwVY̷U;[jHPw6=1} /co3 lHzOnn2Y)4폐p|pp^5?_F;ӳ s u%o<5<[dJ ̜ ЃRoB~>,}ZfҦNړ("iK>Ȣ#NM2<&<އJoaP?4J_qCujOInN3V{Xe[`,ݓ[4"Te.яpiᆘuu,FeÐ sO2^jPgoeS s?Jd2YZ8(Z{XЄA#.B8+ηގ+|p(!יK:OTH65/ qOJZ5]A:P^ ж}mR0xIqRՉHc*iMlݷ1#ȶQ:NNHpp~ KYra/rtفeaٔ6&חT9S#Tn;wr(b6Ŝ`_ǔ=Np/ch1R%.+HmsBF>l${*wz|_,NscNaz3Oιh"T[dpY xG ._[r{;g(j)t-kS[9n0{Lʨ;+ը+-I)PC|j!+ ['a-j#e*ɹ]%q.`1Aa vLJH4!L{6g'L 9(I{Z[/ ҠF##f>0Fyyn$?%MALX[ |8i5+ʃwK3A Eh*|}a^GYZO[K՗'}(i&)vE$ 8y4UPT7ꈚT(Y0Ğɽ7G0)+R52eqf=kT#FY-K@pI@9(u*G &mmX%e mMw! v>-2aydnDyxf/">~&<%lߪXǸ/; ss#e=%jq .oCX|[g'us?Tty<3 BWBQ 9[~(I.j@rz:LRQGr6Q?)ScʎU 'C~VZ99n@!f,ZƑ_Z_jB|#~FVe=MJ& ,ҬtӼIl S"4/1*2^:ͲC^|Yx&?G—oQ%8x/U~TQ?G)q6$*Ýt:LŇd)ǝ!7_2v;545)l dwxTxmT&ax6Dz~F s}yS㔮51T={˄ܪ-w `ynZ_{t7B6>i"UJi')ۍFk#}nP)h/ggCIݷ3dxoiV>UH#,|-{ѽ^JVӡеFGZ#iS0 gb{!ml7eH!§|=QxM2'VŊצl ]aЃ'\jl ZL1ș# mlЂE!18?8D{^W+|n-sWq-'< Ek׍PXi0:?2z[ms*ȹk۲CwUz/6(nVsQOӌXF;UyZ\)23Pd,HYvS=!G&Ŕ X'ΚQ%9orB"*%v{f9g}fYm^̀7d [}7 J䌬GqwK"4wV ܏@k?ukjiA;_-0{u:κwʚT¼YWh"67/Bj>#9U{$&q8n7*Y綤~9C"LB9(Np풙["VW`Ht2'qCwoM0zPGo-ea~2{;֝mN!(`Xn#fOR4LDƽ:`~)O@j"|Wҡ|DK93?!AoJuADbgczʆQ׌u)?i U E8{ӽl摯X~w&{MJ%<-IZ!cAA?'}іhk'9p^( e8π,s66!JPSl\m6^IFS#f$3u"d" )p$w>} QOAR[~1Zfm|h ot Ery~D;[AMIϨ`+,ӭA)&zC;8Y@1y&f/nx/^Wj0NOLy*8Q:qs:L 7\a_5]OvQ4/&宮VKyQ se+0'B\0`+q_UOfO~S/ӻø}o+=Vb ^sxJ} &7ڣ.eya^ 0|cJ@/!HץG݆0mN=sќ_[}&lw,o~sP~E\xq-y8_cl]yTK*\`EIG 8)v{?dr+p u>)3md2Cg/KO>O0V Tm1F0YDAPPƊz,kG> ٔo+\m2y#|-X|JIc )1GẙU6Yї  vL&dqYdzSH"bAg{PF6goQ0S663g؅)~%sD")~=cjسf^ĸ{,6_6p-)D5g>XPwֹ;6{‘ĥ j$8Ak+=8Z;T R͇S#qN2%YK{%eYh-8eϰu V3`Vh4/!I2NYHM! (1=RChYSJ0:zQcιgC `wkSӵCC\ >]H W_n% :\]px5U2+e‚h]~ղ5!탒?oB 绲"֠0S!>gwNu7mVblCNtPG&W@D H_1O!qXw!Vkb AEy/ ԫ8Kg͆dJ j%XNfUtTuVAh>OO Ҳ=i04 }iv0%>#A{eѨ,|~i;*:4zܢkfq*,MQ$4>.e\I6~Kҡ0AdUƹHb6c%\jWB[, ޽ė֟/ }5$+=8(zD` it&Q3/SZ@S´ ):hy:ticٴb ^XIاHl`\rm<+L~l)ϱ=6Fg C3VR ޺b:`_rW+ʊZU4t<%mkg#ƹs>>F'yD䢮eT~RId?eW}ȀP%DfB/^l!ӄ&Dp߰MX5% f&^*Y> Fr#fjM*1U{W$JK9ڲfD"~2;A?dˈG4UBtz$1g 5IB0V0:qjjkT%L|_ҷyGĺ\'LgCK;q溊)N@&)ЯnoF $@ANK({컊i8gL}qi_JTݼ҃d~Yj',&[?Z%ӣl\8((M!g X#H'2MPeL "+__b+ụy=xȍd&H>6`7s>48# ty_.#/\w8c&ҟ\C/ ϱd-f pvNLFNp3/ڕ΄%鮂!N$x=G9NfkR\z҆Q#sj.}ـâ] +U ˞n䥸yN}S|neN]S @0&g 0e;`iN8sU rwM=o{sx=}jKS/s.҇^0[,{4%];q{ ,!tZ X Q^㖈C!0ox{ub?S,<Ԏjc촾>nixүk0גO6vwx?_lx ft_pL1|7vPDͦQ/@,Frr鷷׊A+Q+Oc~@[X /GP?|E.%c%(u)n!D6o%xN˖=-W#T-`z,^F9&ol\,RS0 :wz8+\FՊIp~vI^4v.o͡X*Н΃Oc6Z *ۏ[ tAdyJDHKL@Ė͇v+ % hAm}ceI>pig*A3Q^xJ}s" :'98ם$j}K[zT{=n _[Ew!dy6 -<o&v [4!?HAرA\Y玸NYN.j/hn߰8!Ū!4,t$S2X@"0I_TVwʑhXDJGbP33RSOrXD_:8>͔%&"Q?P +#zD~`>OfJ.5V;\iA꪿.-w-0BnOi:.υ^&'d.E%n?Y ~ÿ*M r/ !#~aCVf2O&wpa mU9u|gHU~e`'PkESՠAXat<WЉ*Z=C jiQ8Qw@Һ'(*Q MiݓZPN+hR>lTkxr .(٧^wlOȔאssmR|y*Qkjj OhB5NwFbፊds8eZa{"uG瞄ICdoE11((<5$jcqED?mJ4it""͞3Y>onT+&8 jŊ0tW"M3:Um&a:̀n/I.:5FŘXK5#]SYhF`װJRyi SIE n%w!9us9NfB+E &{1.1@  8Az-@g*:vtTxUUh#kEXq+δz|5! mS5?#q᭳*'7g91dϚФv1ǰ`Ss! w\Hq{Cs/$,n$WvufZb; kc"EF^*XeEFE)88a@/F&Kd f|/y++*!f ,^d. !t+ ם6K3F4ٿ< J6O½$~Dc;@Ԉ "D9얇ՂnQP40ke!,"nL̬N{I(Ώsl3k0BT@x19ٌ }DFؗ=LXaeTKηQpHF',{ey/N{WBby9|Wg񓉎u U|O+S%ѶNy;% X}bȅAڦ3;Ol#nᳶ\F\ڑl%@Xժ{z/|$^&i 4! UTd3n+L( cf.~ӏ ߋEk-;3SCWl@hyڪٙl(H_h5XM,˜K6wS]$$H^aAWSg$1{c({;?[r#'mp7͍%H }q5ƀT@$~a;ڗ:r^6͖ h'@e#E``80''2U}%rFIX-~eg;(pu+Z-;;CI/͇ ^kq̾ʤSRM oky1(D=L.R]!=(q!jcDTs2/e=Q:cD͗n>م^;{Q^iKE |2x`Q=G,pa=$)­9VHtzCD!St<>ﵿM&I!PP=@% iґ3»߸@xT3Wsw~FĴ]a8 13[+W&X3防.I9*ZOGؽAy{vwx)k58=}:`?o 0ծxHZo0EO39<J;arFOLQYZ\=8!uE ]1 /4:HĄ/Z⫞u~`96ܗ3FЯd/ Amt=}8ߗkcS-H*]" fU%j 9:p3b{sRuj27TΫ`1wjT[NeJ0%q+,( z*Kl`],;eϟbutIl";OT#-~dq+?y%LL<ms;34jQ :`lO=41)H' XvN6C٫̌/1o"JP]qFmc\-HheD$79gF[Q*;]]V,OL! _$Zk̭KEY\Z$+.N!V̙rު4 S Z~t)B0OD" S-QC,121N,oˁe4 e>k{U⚷d)#ESzIl.w}=Vo#g /pһWHsbA2b{׾nmc !2dOW[F FԴGX0 ^Y̾vb a[! s07͆ЎtL ]̉3kj븞_z&KиӣE<gn/e~ #FZc/# +H-JE5\ٱВC ߕ`1d++@)j RXm +,HG+CMTkSD-. ν/1S+L^+[ٟ?(--֖?+,/6P%rP,GlӱDK7NŽ@4fJΗ 0SɗY4+jS6A~.Yw5bo@%+f-9pgUIhP9Q!۱zJޡI L'nxpܻN{A saլs>zWE[CBkenїuHs$t?uXh F7dcKn ^flЩy`nHk.moO.u@ )6b=>ٻ7WA\Dz,2kƐֽ_N _B7OӘ]|^CEBz U[17Mo(_+_abD*UM vK aeO\`͟5n]q:=j4}IP#Ҡ/]C_ǥ"j}0>ښa~qulX:zpuɀ&^}}v-t6MJE=$ÎD\m1 k+ew@3~b=сUkF` u9TwВh&s8 RQϠ߬7 b0M N`'P=XyT msyTͥ<"]Wr|E4q*m@QweGXy@QbSvl- R2mIqS +#\:`ap:BwآTvXSE"ɁPZ+jk,X鍖\`Xش5mkCX zy a@DqGǃN0ԛ8j<˕i:֏1x~#F)6,f끿iߵ ~ߔNsaMoI 5gϨ^Q 3*2_}K T>u~Cp`ŸZ]DD:Kke>":>nB:\'LKy1)N̍iF6pgx{u$Az4^ݣ~9W{ Uz/h!<0{y?^y`Ŧ\?ASBa`bR`p7;DTԪAzWSǫH}}:)jD#!<&|='*zhP%,V5* /Y5F0>5!G`k%-mrrIY:o1t'g>%4& #p- (VgabC~Mysz;c*Bq%/'O-~>f*H<Nd$vK 8)Sf*/4 Dx4a2ZAƸtu^PkMff89(+ʧ},F]h4B)wŦj/dza)IF2a{~P Bi:{ccP}FfNjNIԮO0@]rvZ8J:NtρW>&|#/z7kDTaPKg`l&(t^g;Gm<8"!jpl\.O#UMBz U^lRJDqZm@ZOy:U_ rfXj6" yVgDto)7a]$pP| iɆWD,8]卂$~}z:Uc^|ФgM}BН䶂%]s";3hU0W4k{*bbmڲ5ʑkwiQQ8--{s֥@Xp[3xO3^&4TgMU }w3x}$p= \z?+qCb>q )rCi.,NCm`1qsĶixj_K,Q?z;{LuV,'gxZf  |~h%Y/; 57l^j1kJI,~x:4YѮDHF0BɸJ[`tf'U Xzw>34Fz:UҥZ?7{9s[UŅC:/0=`B#`e ED9SM 7ؐ!&c5x+$)Jr0dUߊ0I;{)_d괶xQIۿwx10ߨBMBLx u_7\agA83.Pqe>8ZF7k +GIx+%9Khm_!|*7]f]tG]7,[E08ɨ7hqAw"r3d=9<-_?vrTOǀ4NdݬXzѕ lHFɛ ,O|*Izg qEA$~\c b& _ޓo!Mi&7ץb#Łf Ϥ-ԚSZ f(#p!+ni(.YQ1[(<~ɹ#泔$Gxbi.K-Lw9UeW3,I# \ZE*cS9#"j ZvM/[h+uu;rJːH KFܸ*#}QhJ®z4rmg.~\*ۓ3"#F8Gvk$V$EG7 .e9"%;._ Y!>]'B[ShNӮ]+BwT5ڍ5NdϢ:_B1Ki}oM.fJ O,|zƏ jWu".-RDiV Mթ?'6.bhȞk+zЯ"EiH@'IE" Պno-$Dv>C2$1r[T9Vɟ, yn-l|wƵNl(.ev/'N (7hGֵZ[ޞ9+gH}E P["W9JbcYf2:ſO*2qvG$:"TU)u8_tйEn2R wzYFC6Өtɂ~>_#֖+Bu#N)xҫj.}Cf4BĻ %&J>߷8q߾Cw(x Qnvb>.3tެ $^ӳy9"mUўJ1H:it/P.@MQ0Kq\4p%2g- v$v^6Ia k)ZXt4$l%<]iD]@+ŷ&$0lR"l&N Wr{493.kwB?t+O`_q#?Fp[(.f ~+5 `+~ xK2@9X/ B S;AE~ag xQ}M6]-X(=3'c- ]0! 3W_?Em~mc2yfEj(RD'"dZZj\l.nGp,R[goe)%2p{`E#7-}a\tA{ɘ1s ߣiL<;%fz\d= lcR:=UKVE)H^9~.=KHF s$ p:p Mpj>JҚqy6uvXn7䵝E}.hLNL[~\xOV&M$7'(+6J4@~Zz12ij7U;1/7T} s%ޘƑ,Y:af y2c&)鞮^5]4RW^Sx[w(#b.;sLl1`ns8}: ZLM2A#<0PݛP;Z ewj׻Žbg\[\ B{z5]f4Hhb2lI׸?]Kޑ',?Pj5~:΅; i@jI@zT{?\1Iͅ{aP.[htA<- ^E حmI37! LʨR9 ] (넧*rRCQБڍhKu OyތHWJԿR]a.M3"1I׼*憹ĭ/~Qr*&8!MH6[M Z"(# 1BV^%R64&EMX~ȧ<h * t4->*\$<"6,e[}#)tQլe{X 4Ϻ_zN@f]ө= rܺBw@qMY^%=}| C֪ Dh;3Sŵ+! ̻H؋9,nF1WhZ6 7Y Hܙ4 wׁ1M,5. >U*H>D%=]1F3B,Aoa4bsK,xȤD}Ap#սoztay}7|O@Y%haS]Z MbvG{p綾P,,~a*{풹.=6zː3/6>G1p%]0;z?B侲\Vy?DkHpb{R,kB* Ֆ]@G$-Ӣ_qX|oZp;J6+H>r-LV>~%j4ZfA.0K"1'zױ7jŷҪ /!TgWиeNr^6Bf@5oXRa{xc7YI -L(_ Bn} e'2EOh謿fF9rʊ*}Λ*E9ɩsmZgx-f= de& KF﬿a7My`dm^*P܄ՃB,A\=~5$k"_ lF2НCֶ ~WT6+'q\Tdڞ*ƨᬞt5m`C^x]Muӌm`E/;RN(5߻&ܔ nE1m|#@d 6"aRatJH++ pb`IX%;*o9K&)FTmɱQz'_ִ0Gx\^{R9h O.">9/hԍx+sx!v}hIOz^|Bnqp \)EPS 0KP1؜x=A/|?SaVtArH,vӧ͈%u V1h-O?v nV;~l~4W$ N~n]DpgO&1}z,ַsOPƗ.dX"BJApz5C(w5ftF,Ý7?-П}hè%.O&#&[]%x9GLW5cUB-ag|z!"Q ȍN15m̌:-d*~E !&bH(!F붂k88nArο`X 1לVfFv3Łv}{H;&l(guܬ~AjJtVeogi 6zJ `Im>"TzPK QKim-'*rY%À0Υ*p~R $ܶ_ |C$=k|+DUV&sͿG+6]j_ }]Bp!5JӞ!F\P2$*J_Y UwC䤇·xRoF]ׯy+K 3|-!pc܄6ad.`zM0zn;|a 6n) ᴆ,4y|>CV־QHguz5=o!W%ԡŗRC'{8 N 5ז>PyA3!i<KSnˮ* ݦ,Nwܒ{创A cVJ3D,l&Xl:ftL +ǵMImKN5L6YwmL-MDqI3 "uw-}H8,5'n"/ xƑZ"Z=𮌩RM}tޤD8BzW${D[m mv'}I"їwR_<=Sd7b*09N#﫞3ퟜvM;K'cS}|: r6Iֵ̱Tٷ5%s|*Ն-Ni+ל#hb!?}Mθ6}-ϮJpVHufۉJƶUN5!K\;lZ Lj6L_" ,Q_F\#F Q@Z`r@C[R_Brtx}gp{<f~>,IdG(zMg{hAa:||G!.):j+sqёZ0!2w%!;IG@': I-e1ɞoZwv Y3`M f+'1޷zrEҏݍ` 춴l26X u ܄ sU*cXa]*乧ZxïӺB~?hƟ}M4{ca<Jަ󪮰6~t 6NM ꯜB#tXaUC 57Krm䱶 2>=* b-&-"PqA 62S@ErɌpn\g]|?ua7wQؼs"kC&71YߵI's>f0ͣ'T+ʽPٌt)o&DDq]OST9brߏmĘ*&v>gjt<zA0;2儢㳓ID5 |7rB"Vp=\uu>/06 N.d8@k_"=&Ѿ:rF$R᷵) lh):G9Z /=OE: j4VBm#?)N/*b4˱̹J uQ'(.SGRRĵTn|Y J4XO@Y\2>~<1-Gŷ_U'HdFsŤ=X&8VQ8[r͏^ޔ݃ãs`2- ubQW #I0pU]G;tTũ@,%%0~5x3(Jn_&,|pcF ,[:-$*vrL:7XN+Ӹ+ q7(v`}T )ezxS87D2MB8fTD/zwCO)|S}I90`n~Cm 8+z <4XT`lGl%0L'DckQ [,U'㴹ў-N9jW`EǚfNpuV|>uaj=DƔĄg/&Y0sbWA7M('2pҁL9zxTx:Կ!3x+e&bLA * N0s?6lOM/AmDVs(],>UiO2-Avck5d6=T7)6,mxebo,v"-8#R-^^ѿ#AV:_iM1OCH *sK3Y MےdEq !=P7|ZvWK5S ZH 91!;RZoMwJq?51 59G4A^H{2:v 4$ށj'33ЍY,Hdu͉f-njr2 %A h JFJIh=VŴk^%5'M2u/,~ԓ^KaG+T)Qr=R1p0,̏lN7`XSq_33.ni]\d%{Xyػ7%>NlWx+'|{tŗWCyKmt#,sEާ[IoLenVi?HtvP?45KoBZ%Pt짱'Jϖ0ɷ-FcMr+iLI]ϦV]e1qڌ@mA{K~a%ހ\jY>dޭ9p |ŔG!Fh=GH2U/xn\Pnquwmii4XC[q?v7}5XN V>VB;[6X;lA%M VHX vkE "0Ny2xRJfh@`_0AOajbO1E/ڠ|]qܙ/;3h{n<1[zs&`\0=.fZwKh'qhA>D @*5L0۴C{G^6@͛oCDUr=%h* dTʾ<(U AK%./`f&s 6E "a>DZW} Lвs^b7Kjb av \7OhV ł a\s/S!gW,X5Q'ofm]9lF}i=sE93Fx}gx;:9?Cp*Dh q͕qPx])>xyPR3Xt$G\77NOAח[Rz޳M8 tK׼$4QP1%TX*8vr! /pz+< AYˉ9Bҙ)] .)ϲZ|y uvQU yS=|]|ͯTo6MV#YKO1W4gc wv}re_kl$yDSZbBke'p&9q6tuPZ"xoia=| ֔nNvpI[B[QP%# #"率ꃗJwlu6^DO5j;q㷳.)O?!P:uM6nFG#m޻Kpfzp9bOH3@>>@E0A' ={K5=Xr *.=arFj@A4PU%<ղ d㈏w%'u߯l7j*6@#B:c3+eDhR|ksoo)!~Z>cp~x&"y0!DN01p>2xЌ[zl&c6`֌D?]*95εʦ=aQ OK0?K}_|d_L6涮hc?6- a(\'[քTSܜ86trϻ3 3CPJ;R$D,'[1o=0 5U 2_4tJV)tGElc9gXFG}s`2+_Bl#oУ*yqWjKRe'r@h_:Eٰ;O@ʘjƝ14\kV8Te~Fsj ڤO $)mcEJw<YVv#@.>Ԏ0с";Ol_ԹXNA c^L,q'1@^L$쩭 .<=M6!a0&[n3ȳYqވ(&; pEUs8@0ZHSP.{R; _W~BT!zj(V,qH#0 =rEo9cEeX8~fgQc3~Gǂ6,|/т G-iRq}ϫt*39c4.q'A8͗_O]ۢd1]3o8ښ{4`x ]먁dez{xbeF9vxYp)v[_trv21Zl/G5n%H|tDϔ8JqHFA: !9%g"n^"0`Y @dYq5"TKa#گ4%i١P$ijy`Ī[&vтaaީj!8ڤ8$m9xxpn(cKuqzވ.YV{,s9-$ 0 L&UKZEk{$$O5r c8}PrX%%C] IVG$U4v2VKSHT~PV9ND|D5:{tځ@cMcZ8ia_Y_ۆj MH 드 "`i]ppK\h:^yOOaKYKl2%fIt}hɒ;Awq2P|y60j&y)]1#ۃHa:|~ͽDJ΁Tx́V+ kgn滿2RAay,6Ava :̴Mq!JKzk' ,>dJp1A/;qWA }F?c 8@/:C}ETJ p )"[L5(O !u.$'P>Q8H3^o"h@|6Tss)o9<͎\5n hhW1^w5R$wbjFMKbGک G1!IT.Ot?u5?0ƧOA0PQC{IEEm?ѐkKQq-s@>+ EM0A mWHlnvj{+l-x8)wlUϮ b'/1{fpo7`NLtcxZ on.1;-S[au诪KHU:zdӌn'b]r"ee*4XŒ-rfP)`~r݀6PXmu-urQ}phěׯqnچnyLH b8+e,gYMyp(]`zw0'#.l`پ֫F`g {2 |:;|Tjؘu dbaȷH+>vt[e~&7]H O{X!nGzok)ۖU+ve?oF SRC )bg)a5{嘚ԋ"[aGbg屪 R2xtQ ODRFUf=5SvJPUOf̟cIA`)rOeKg{6hw)ird9|0H*p# ]o1€/͜> &@ چBzPs',k! Us ~p5$ Xإl :xe$C|_5H;Ֆ4,-qS2F( dfS*%=gC~N~42̀o\sn*0=|-{Ugt(MVDAz* S *$J=GLxxF"?Bհ2溻@8.ʘnwzO\؛Xd$Bi-$XE%lXq,31-7+IXhhCb3iOp`᷈z)' 27KӯyCEMՑݦ0鬚׆1 wĎ,l(ՁoD#*A'2ۦGIbR:L+Sŭ( ͊6Jzˇ7~;O<:2oDG jWY>9 (&2.03eR(|q[J4 w5n!mM_H''!ƧzCLYyZ=&t$/%)̉[I!&DOL7ϛP';-Hv|-9iюnmM]` 6#l_AϐI2K+QI傌/2VP펢C{_ תYe( GΝvg NJdoąrݥGÅnZ:L'<#ȈD66#e1:L̑ʿ7--~;%-S7sc(JJi ~KnL@5ɨ # e6zʲYV5bQ0o"S_h3@Ukɷoc@ڶyk⿇v!شI bN2j+,^U-Or# [^#ԟO>)w+f;ZM *4!]4U9bS2 u[d HSݞj=3m>ۄ/9KcOP{_nVmlI3-3pUZb~j=1 ( !͟Ib^[Ў*&p%2fo% qtRi`ܗ7rN}خs/3< &\wXsXbW 8%[f)J;.t,W=`ԇ Y`m7g ~AFᏴPOrcc 9-ĸÜ-x3G<=hutDs`kEթ U+t yDd\ss}\(P$:i|vtQ>P=iyd hH`66^ie-oO7vO)n"bL)gf'1w&;*ɽɄdPnȬc oU1!I3jXP|4=~87śViwa@'G 'jU  S~wOW7]Dtz7]0BĞ(j>!&}lϽbpA``/q7Xs& &ȪbӅ ye mJwgUH\XsiuQr?݋3'}-vW,2؆ݑ2DO RxOLNh!<8y5*|e_EXIp88srP j ?jxf x0up,<F:+<<&J ֛[mF'mUBh Qf onN̥R]_.wBs=;$Qndz/[%tXѴ,s01k\׸p ͑ #>a@ZIXd3H>b-5uX^G`F"Q\'RM]y1nb#Wz|}@m[9FghpWx!X剡vv(UB*L'{#9fv`v"_kڣ تjSYG+PŀAԲl_')rgjoƘY1-q)5%YjQFIHuoK[Knoex^SXg*3YVyhQ;_v;RSw{|5GWY4lEhXo ,!'Q:lŮЫԳuJ+ob](\pz 0ayjjv)}3,n3$] S"JD .Ӧ#@d~,ʉ` ˚#9n)Wq?*wRQ$5g҅(Y(_r*a >EZqQ4l0HH[7"gmz I3E$npHOCx16'Ca\y~2񚴾pqEvzx0ڝn||{p *, ,Cb z2 ibQ(wV!(ym@ PM&=dslS0(摇f-`Ơ:jL{Mix̊Կ昈_di6xZCK4/D4O|Z5)'@ nar94Niy=Y֍7wcc`jEܩ^*CH25gd{:C<(WXԌv$k\@00ܜc¡zcG//3v%T^4va*͎U. jP0g *U;sՑ nP.ۻy>Xn0Ao4PO箟ʁ5O~W:\ .rz%$ ?')%rv4F rМZPeIIBbLޫUTU! h<$la`iu\gAJN`fuv].iP{ veꉞFNQ0'A}+bKX2S 2h2vvم>EXƉX\l:OZ uVBc_Cl./}i+Jmf[Q/kGZu57o,dMnz G'.{K>t9Żĥ2%=nǷϤًz(N@"p$XwX*{lJI}84.+IғlZ|S@@W>F]$}t %7Ueroh.gS"ZoUXޒL"06bio,{H-X/| xg92}KJ\'YCiy97aS.Yg1OD _[v?2<1bNX#/!ؽ9nǜk]_#-wsfoUto%9S!yh WE*ojy04䬙:rad7"L]NSn9,/d _}+A$޷8aztzXvW ׏>H9$aK ,]X7RGCb.kM .TLişC-1}3eL}>|V"@E,O(w1L{;C}du.S^/$:mxnEM.ȆA<[U/99w\ȋvnz_囍"OJ}XBNAV0Qoe=ur#fkaw<S(v`/QNLv|CdےN$[gW,y { 9r jX`T 6$OJ=DcW&(8o0).(I6*Θ !OJ=֍nI\ Neؾl8@c$D.,f[`|7cȞuVX,Nѿ 7ɹbMU-Z;YoVb'򮔏3(]r-6h@>NO1'Pl@a_]ܣe䬈yGOfm ˒ ϻ8Z6h ~هeC {BgJ/ )`FX;ʦmڽrvHn8Bݔl:] XU0| ,U8+ҼeB.,Ym ^siaDXJkR[ݞՊ<)6Q tiωnAS yA_f8k1{-nVy,p/sB)l%Dנ(F[X> _(Ƒe stpd(7M:\K' XkM+/"OIK=z |Ovs7e͛&Ojjˈ*b%U]Z5a6X_ œ5^;0o1d" _qMڷt5E1F685 Iu: s6'%E4,+1j{q;}'WhaSQaύeI QV}Ũ79GN6bvZOkMrP}N0|Йѽ}thBw45ZAXo<9v0L@ps--;9Q\d%^HH:F(nTG"M?#93o6E"L['D0v9E~>.p-A;FPG 5tI)Ԕ\{۾:q&Kk⪖+ɳn֖"Mfm=@T样_{ f*<6fqtQ'-n\T @}EY\-Vl /E!=zl h]{s镸b7šoQHXW}>lG)1GkѯH2&I~;J`gQt00k?`"^MTUBz} \lBIJ\y"-;WHx&VڒIL'QWMS&pn9\(IќB7ڃK;ͶZvhBOgUHpVz>{2<ޖ4郎d?h2]>@V|+{oJ ј'Z//'QðK-!eK lPs_Dd郖*S\0* T.:􆆨>Iv~/rujEʆ5f!(@;>;Ymcs\`\J9ݲbٷԄE1OS.!ktCe~ Tbנ4c]UM.nH& ,,3| /u%/BK!%;0yd$d@ L?ޑWai`M둸lj踝? A>BihؾŽ=wg52BS>"(eyFbuB>0HFW5%}0?>0љ^x_ 'ք0jVHjNV#UMg+e}ʵ刺4k {.V4Ӭc뢏['m! 9OB_l7wX$sKxZO$KDx:UZb"(۫[ wCJ brK0<}lݯseui=Z]2!Cfhg)Ci$? }^=ʏ+ȱտ&O4FS[M)C*&PvM9F^׋'vΈVJFAVKNo]8Jʻ?ABDd ' //;9OO(s ^b$%#!L@Y}zy#]wq%ƩNX c 't}, .TKe7J6i;? p< ɠBy=t}(vL6>J7"JoC7ZE'[-V^TGJGSψ gmǗuJox޴(;Jኢ42M4jXle&H.$Jf7 gϑ3JT<8u: xP\csi8z9wq $p#U|,w] Px)E<&.$/yf߲B&[B7*J_̃@SbKD"ٔ\ؖj2TЋ7է,@Dž9a -ʦɋu=x80haY@PJh]g_J@B4F6UWWD;4<_RL! (]4rb9b8- U\]i}M\>N4%Z}FCbw'h^n&pRה1~}FFD9M뾕*GrQ(]2 m|rmX VL#8W,ekG) `ӤSXKX-8I7fPUE I'Z8،Am Tb*%OS:) %<ٺF{ܖKx W֭WsCmDyta)e9 lc㕈σ ءQmm&+R[ٰ!+GPQ7Lje޶2lG8THYAWZ-EibЏ5!(Upa>/|ky= Ei:e-x|o}߯ >3C>jًo*PJ\׫ѫ3b (AKC(X1\WoN*ѥOxm6u H}GLG!+(X󲀗POڊFvrJ8veI;eL >EHc] ֿKW2W~Sk޳gx]i&֘' x"۰k21\Ymt\[NUAiVJQٛ _⬔Ekl}lp`)Bzݐ3 *|F> כ 5輐Cacιq%:5Wd2' #C&Y)$f1nwȴ!ѷ?ǟl1Cnwۉ; XH4:gc!yÛczU)cp%Dt7ꅳ9+w!i0ʉaw4)T!qmqo[A"xR_3aa<]~/<ِC+"Wx [{o jv#ĎqQKK1d̖VڱX Zs손DӎeK.,ȿJ6V*B  vd*SwWC>!ޖua䬏P Ps`WxŮ ˡ̢dm 2Ke d\hyWrqbbE }mP8R Y7aHR2yD h&+`[wh&&QM& _w*> ?1-z(a"F'FE$q/lOLL`w`&GB>_`g{UOeTv^n6s;^M/OA@itzbBk:!cfD~^B'$jvtkN69&Z?M~L"\!hP*$@5:2EuK?eBiؙ}vhm(ݣj\Iq2var/졉.՜ɉ~uAddS<2t˱,\:b8ȇxz0ojAf"xԩ}Hul ۝-\ >(E*ƢC[ykcW"QR2AECA,DSSf8h3ZοlԔYΜଆ<*5m]ڀEhB10d˺e?d |XUW0{l#ϱ] a66Hee5ח15׏yc%\Y #IB?<#Kr:G6kづ'y;!{֞X`x,<k!2=ތ.1FNVdLJeǡt lbhB5Zۨ*$ ՎYmup{0oRv1F<,. g=3p8aLa*\o W- T?Rw3m{UmJ 4kŻ쨒U1|u*Ю`TB="d}ǾO5 Oq`]JX 1cj,<ߙrr]E?XxFG9nE?r?`PMP7)6G̤jōm+$#^!R=T{(:jnM*t\'pJ%{oH:z<uY댟1orgƓ?k|w&HJ\S %jg'}eo6\@vT ZڤfдմRZ-/^XLrWnd.T|p~_hI>c^|'96 $V4dr4+ ZzY V~ş8ыm\*/2V 3\(8XxL?q9:EVx(Jx3XIgV=Ӟ ieU35uǴ.wd=Z s~j\BmAEm ́S`_M?:BT+JJXО Z(zEx0 Wef}jϟ*~w;GG`aHKDb萊*ͨ*l f栦6^FTYfJV9o_e)l#pUz⤚F&zLZ ʋzݴ+1ĩe~pmjRS,XK<{|ڐa4Z?Ѣ^7q/򝥯?SxW:-[Eq#xےeJ^jT'9F Ey|E.շ=8PFw=Ld(<*pv![}^O !%VH]wUMb,NUSyO)oX r  +&W eq[ |xuV?o_T]"# 疌rsp2p+") 5N|Kݾњ^h"Vo0LOQcf BA_E9%DhmKt6;D+T5t' s IQj#e7}T4zSr6)UH1%70%^VDt\3ݬWeq;L(!F#%)F._j7noeiY F}y i'x< @ϕ*%kAZV+L)`>/[K/ `l5T?%%߈'z6#0@c R/첰HκMFlG@=}|,Q)/NbB!f.]r58 07JM;}-*ltWvN3ޯP^ 'wB ]n6'D[RE\f\@r+1ެáV;Z%I"i϶7!YڛpmlNNSzoyԹ+ֱ7Nx#2 rdER6.)&L!Eө$%Ddna?c?]%I!MJ;ý&rnɺxG9@UF5P*:]T^%qKS(kr j]PD˟?-EW=kW!Ar49y5짲NRaVy% PLŏprfE*0kՇ~UkٕvEraw=E#gFOC@?a~p3D6a LnZW̭p6n Z_gϼSoۏoqz $8 Njx+,hգs $}asNŐ}3"]rRn./1N'Đ2J,_vy[.#ݝ1U 2 _HxkXluAS)Rqov j+@)%lC˰]_jq|>Zqn?)KkRV* f0bBl. ǥIXMD 2(f#7=M+|+1rx)6cRA@^xJ~YQ *9e'{t""qUձ1~UkSztdL5]h%^k5K†m[nY=I)cA~nIjׇs|8}*M~́ql^ʁ&+gkb9՚t1pHX9Dzb>kK"R1R [[O3Ǽ|}C~Wvp2i(~ KO]e5 2CVuʶkÉe1۴t(E 4R$}h[ۜ@XB|CÑ&4cbz]aRx}`-̕71j-;f-: vͤx ʦ>8GK:ZD@Ϛ)3! S z ωۀ~[I'4s 4LJ<$Uk'euZR!l7`qXb̀=:<ZGGA P[la5ލu%ߘd\ Q}&M.Nـd Ԉ>18$5MigJ卶3>vqV Naկ|) N$'}E`q[b8 ܧ֯E-I_:91 En$mF-y.ۏPKJM?ɀ5^F˙V*M>Չ!x4'|Gk\`[kx3tRsڡ-5N`5U]Z[lfY莜ody!~?A}WD2@™Wwm竘e<(\֌'MYkMҶ׬%7jF:bmW F\+T2pw}څrQ |:*'ĕ"w/X_^+h-9L'Hriv [fN903uD.x\`L v`LXjRȧ=\O!ُ}ԵAK!(h}a13U[xd 1ST2^WJ5zao5S"_{멭 |О[,7`ZBnQyO;N쯐-tV _1Sb .kcf Aj'[*Ӥ&cp\g)nQF]=8)J37"ԌlaG ̝(i -E6ƦEZY}:ЈmYTrz;HkcI\t PiV%R繞ў4=|trol:I",CơM)Z P%6|o.vyq3[I,SFrJ'v?Cft.m xZMm ݀&S7{5#"H] 韒r/+e~6qr(.u@?iHj,c#م .^ݎ7p\~!i:g}K(Y'PB`b!.AF kxDDf }ik))nay;%$&~+`o{(Cr ќS.؛8aF{>Ҵ1ׁ uH:M<`7-^w\y=H( 7a,nJeiU6KvKz"Bh$?-` evP.R΃Us9\1ZdGћd5{|UBB_ȸPk#(尷pDdW/QK.9R(U!jVJY(y}@ dc WYΕGӃ^0 <*Av 4R<{ZǦP 3ۧ,|`PGYr(W}*;:0*L,"ݾv^T^%S ,^(X }\4Xlf0rN-/88@~bc|X0l?_W jm~>9o\t @ g{yu0,5Jd[588Bl=9U *P= i)HDB0&zQNDhNĢt#u/sNfE_<-+4۴M(3Q[+( Q0 F\YӢ̲[ܟK˅ T6wI :qG:V5Vf[rqyKD4#; V,E4]zVNi#mlctjgw# eɮ3FtR ŕx(4 AjIN:HL[%~Ŭ)Ο'|aF"*wmYeچr%k $$[+{^Y :S'zͭyuB{L \A(i(8!Rpd]#jwz]yl vj4|,)8Zs<ْ.0`*{qg\hIͧPG3gd>ۛ m>VUSl.4%O3dKƖ|r_z%^RAa+= w"$iwGھ8@6faa U[R)j(HS{\-u8՝\WEDPO[ti$ÔM~5Q97'[!Gf Kd B֡-9h}ޚ *#ԼӜ!Ң[OfUPΚcxZ=zg8pPٻ7O[߂@,e'c`i'+Wvy|rz\?Ms.jM<x묧]eXߜ$GO__JzHʰkET {Jܦ*ClJR0A.|Z,dnE*:6} 2A 4}(/Ci7" XUwAsF !3[=`tR#8h "m'YlDP $P{Os4g&et)mQ:{6CKWyL%D;Xh}2D ǡge-']%:O 48^:M?K7=9H{qJhK9CȒOp6=qqV</;)z=LXsŇwLH񚋽VۇjAE`ЫC !`vn ʊSg( `#"*x|}un'Y?P' +v(8ݣtq۶"h딾+~nj0L Ыtn]iiO‚Dh9<g$G mr 6ޝ]s @S=rP]3w(b[S7q-) d/+myia܃'Θcكq Q;<0jI\: vd :.:^gQGiVPQh꾌[VN.XW%U ^~,z-d^ Żr_:Gb$A$4$;#d+kӻH5o3I/ߌ`AHM46pF1%yؗ8v_ik~4^4Aĸ+: , -@K[3ק~Y %yk{է\gnIθ^ؽޛ)ͤζ䓡ד7S{9{4~ c4EvbBqp)F:  W˟ob-PL[Ia&FȼoDs{i2ypӣsX뮙{8JgX U79U `)5__ tu{ÅW+U C`ix#H=&)A&ejk%%5',r2FQU@InMyY'(=_8ӣ^QOkH7 :sa|Gx^D f . ՇjQ%yƼt7 3SPYg+$YǵN>͏H= 6b&\z`- J"aOIޕ1;QWܻ/V%cVrfUD*J-G&ե մYHѢ̊Q. ܉W| :$ƵAaƨW ݖGtp.Qhs_TBK7j7i|UOX}u(utq n%%"&p"KXkRG^)/EI{+m; *{.`$ ȗ¼aZuU_ I~bF꿕 Xtoe0d˾7&_]7Ena??aqQ1Z 85S@R!p0L~D8ؙ w4<oܑz=yt([oS ;ŕFp2-ppҏWd OH&YBB0"Ĵؽ:2))HFbVh- 9⧹_(9('yk?ћdDzl19rhw'YdN،-×^Ԅ(F2}56[k͟<8-5Ji[f-qDя 48|B 'DE{"+sK޾o@PyР]w.`q'SC^>7o)eu69NOCx_$e4N\r{iB)ȪdOyb+|U(aiVCNW#NXeCDUK+T/hp)O^mV1kgmd/MQs -sqA tm2qC,);LɹgR('ڦ5 =92ٵH9'Pۊ_Fi~:]66FʞA274Fr=\hҋDnyBWURM@/^a06Yt`kɴbwq?N)qN]nvzFȅkؚ9Uv_O& ENM磞 x;"Q**@B/(J/j$iDThi]9kF:Y;.ǝq|nGw/ kO/a0M)Ҟ@-Aq %\V&+ ̃U9pwf ?iTaqϒRO@X;zޕ (<"[8HE|]%\:ųOlya1b/, J.[j A"z,3 D60)i65υiÅ-$UN%GԮ%kR F]g}@{5UF G|+q Y.Rsnrq?J3ot(_Ÿק~[p.ϞLwcƵHVCۚ5 ?Q=޶˙~\6:t%o-.Q?eQ,~oԡ}t\IC:hv%fͧ];{\g~?Ab0H:#\[mᑃtUmsBVWʱ-Ts!~FRVՈ 96 ?L6Y/)n,>~oj'(c_P\$los6sKݥqz n*=k>|5d2}-Kw^~T-"ߚcdBZ!zsi8?]oE]e˺Ռ]w WCazp+5Fw1`TjEƼ?To8(rZ*vs|s-;6}GHPˀHm<([m6u^,>9c ^PڢϝvQk5F3@JvCPq+%fH#gb~R 4ADOT ^ #\0|]1˙'w^X̤y҉\2&!ȨS̅R[Lݜ,j""ʵhKxv"WU,"4%SR߽ѕJr3+ˋHe]8 X(~U8~5K*p ]p­kqI˾֨I:0<~#)j0#~֌~HE h,r1i<;'cCYF}'  5^O(P)~VMѦliMY}X嗃Ԓs(q+cU`WXN+qŻ&h0+I5H?{j6Ύ YL= 2}{^̸I^9=AnCZUЀRlhk /&5 p|"8YvX܁)8"<3v_1Dʟfvh%6Xբz fElIw51bo bD,uGܔC WGw pDBc}K к`[Sekr͢9iú =˅I=g_{~ ].o70V먽|ɘUie{0m̌ߎVtctbA$Ǘ,7{P%[em %5XQ 8ԆEk>D5_e=]É$-6̹ڹRRZ6.eBAt~n8(bGRũɒ^ ڍg-yS+,=K9vRrs&!_(Byft5 N{ -;I R)gڲk"P]wؼKB͋ViU}W?Ǹyx:a[J?4oޕA_uѥG.Y#-|ǭ"p(r̬g]W7,"CG2hLnI (gJXjQq a#iڈD^lFMkvWPՎwWīzC 'G(N4I)FpY@!kdC9>Z,Yˎ`N, <32"#S#Ĥyie̤mNﹼ2JF$@#"y0ϕ2-V:9B@ 'ZK: TUHYiUK>ƓIf ˷NY\y_g,o@Q@Qf-dSu_9̮;lDr&^pt@zH0ס~-[gi$br1QA%Ϛd>3d<ӇӛiRaYWnΔZoR Bl*Mdv6rklieNN1O"L}p.3h~Tə#UaIg)9/.aѾ{ =I&(:bnNCÂ>-6m5Å&9a |eaMMP-ŕ*Mt:H3(=ꤹ+W'H*"i8,J_D!i oCT~c>C{gbg1Ιּ4G 10U Erey.Xrpw sYHp?<KV v\J1_Oo{ p$∲pQm*[Ҥ x UUϺtZ}53F7)NUҔl!+T,múVn/jE~GD9\L|u IL9 v=e ϑ ݞ3dq:f+llT~XDQ~zOhq!dTI65G龐 'MXWOG1 =GQ@> Z6)h`q H-TYPiyhLڍi.ul(f GF{rD6O3d\޲Y4+,ܼ܆ seO!4Sߣ_8HOhEP14 K`^sUkڗr {t(:p.L 6g?.%@ _&55eZWj w*]c[g>vk>=5_+06ֺjY$NV凾U_>#pTN Q\0j5SMXe 0K?}w%6Xϙ< MTˡ:uF$ ֳͱ[d4wz{ ɒ36C;iD'u~Nw_8Js*djni2&S E)[l'C2M\IFM Z>(?:> m٬If*]b+{lOR@״HMt(!YŵFmeE#V0 +:_Mfd m N2=U Do5)13N17wAAZs0!*H]3 H_z\)͋WJ.%&NApB9<1W,-^bc`Q?)}NX(09m(ZC?),Y[\ =?['063.1Ïu@,d}j;n¾3M /F=OZ* .Ё0%:]J,N=Y nINӎ|uOw[2{zԜK;37\6a%7Dz"E Y(2}2./dyg_ [ Ba/zѥm#sSRz=ZP}ZEn6ʁW{艡erFAnt̤+yQ_pA榷,T>서m/:^R?Ya2 s*_L4-x H775Pp{pѧrLqQ^~M{#šb'UኡZx 3gV ? uPlg+mo &|H>$B%бե%P_Gٳ@NaWZ_AHb 1PM[eŊQ;B{40"=0%X0/ &h<D{?0o,-}"! hmsDrB_-N%[U UG ` m\޼7g#7+o,OB@B;Eo=|K \Zk+^-<]"PXPFNBj.L?y1ƴE^g?zN>L-YZ;L^J-xpz ,AB$hEJ궸Xҧ^ kH8%JCԲ|fqd+!meG 7uF19`5yC J|DjA6"Chk}u6˔>-N_GEce]"ZCƕCLT}nI%LN@=F?c0k(Cz'y:5"+x\U$7/}-RFbyuL-$Ąw>R  ]; 枫#DĿVkBu záE t_qj$KD~aN*Bwݑfr0% Wdxvш݆*X9V&!Y[{Q˂2ЕhƘsCtk']Me"CJbqhM׷d+0VZ*]Ib6'^<#$&FÂy|HOSZ)_Ԕ<0uH_~Ӵf[Or z1:9Rɸ58r D ) ΪCkh,Ʃ nu+g :"!SordrSf[ ?X! 9D#mN[ lR5h=K=nzrrFYp5gL5O{%ң Tc! '*5'dUTBH9Zz*}*';^;7Ҁ}=߯eZ OtHygA?E3hnưa6 41d+jĵ lCp%| EuL9B3% 2MKR!)UˍI(̮JI㦺hrVSPbaf,y(5]_ڥ1 pm״]O<\F2._`NBjIi`aޝ0*YQiHcB/'fٛ`3|C|[jfԿWcQI G)#^ffNYHe_g"%༃GVrI@cH%"=]),jΓݳǤ(t! 5u XZ!ʟkӰؽ"+V/+yiϨn!~/L_@. lH-A11u̡3Lzp>Е/4*poǘe(ͦopݫO;'^ڸ*`28Qe&awrgvlf] =2s>ǚa֓ fGR2ɳg/t]R>+ )’' '6(llSh m%BN)z gA X^ac͎+DKKpVy Z@o!ЉPjb'nq޹2kz7Q%+Pag_;e#0Ew[:xͰo,ȁ$d[ӣ辯6V!h"C$\[Dx-.ܼ1+D߿? wT6!Z(NJuA^<@k?BlA:iK6[%k74)gه2LZE+t9k;xd_u(vnOm!D6/avT׸24rUgDE0!¼oW@Kyƿ@\-CKeD {t_Hn{F7~ӧo%75z ֤ H(50{<$pc;i!+hYZQʄMB f0h|;/e%l8 /c45.>2gz a 0`FkY;3Oe`u.;e?5NTuC (9輜`H Njp q;! OJwg>KX v :Z>ADR%'DNn4PDx5XJr^{tqF7=ӫG ,d AG3H7@qX?9b:&$fjUİsQVS^(ِ_ꈢ@Ry ƪ_!p~=^bJ7\Ǜz_<*P1%X1Ϣ\χ3\?!y=kP!?yp2H_M='^0`@@z:5d,f[<U hN7Pic!T7ۜm2̈́xtA!AY"ӲzNbR7e'; ݦ:C&`ӵ4ȈatRohUxmnɎ}G ݶA؝b͔w~T?NK}+Sٌ!Hf #16T!.%ΙysbAlw8CFFȽ].ϊ'sv]E$7A^p^/PdΓ9dT/sʒ3\U+B];(u1xOfu 뤐{ГG% ?xkE1M(A @'KgG^&ܸmj \5[U`C$Z>7,WlUXB+0mQ Zɿ=1DH"ʕWY_l]asJw9cNņ,l8oGqDO;ODJJVːox6'inUt5,HsW˯Z+Ab+lPYڽ[1kn>'@=cdQY.1*22<ڷl{__-VxBQV&P բ}ެew;\k%zQظ{xܮJE)70ФI'UޑWAEEOl Tx=X%ĮfsxA\nt< "wEs3Oѵ`WQ}5<%g$9΀y*r6@+`Aw,#`!99@MzJO$mCɂޅnD19$XqQ@8qFW|,˜\_!{? 8Dd.M4ÿuF0&&7~ji#.x,3J_z =POop4ubs. %$FqEDtsbv))aC[UZ9H88:|v?vl?7ͺ=OxPw_ ?e\Ll8*Jn6bO-Q`u!}*ޞFKB1o%mwxKN_r[H9Ԫ]bh#88CDD\7؉:'`'KogQm eF>Ս'fˆ`7e)NS2eJwxN̈́ + zȝ ۱zFLl܇bbD6G?m MCLX5!(FRB{UTe=97 |^j4.O{/r9*q n V$`EqƟrUd]r͎BQc+ Fc;Nr,fuSh\PWK\PbJ`W.E_D5ItWxKY|>j,ԪU_ -~lNKQjnmק;~#!%#g_hIA"f*Bzi#c/y4,߂f!ŢA'{=p-UwWP.ȳ'ha+ 3 ~%Eȝ2itB̌2|%koWݝE@\SZ5}m!|nralհG}VpxoHgD2i=-PʘT\=oS9/IGGI9ҳ]VMEP:-vPcYn|jDPE=3oEj5'U#YbFWCz}< <&ڭpD/CE%sv3͌LYYMe[rjMֶ~?$Ē`E`@gȱI!J[ +tࣧ_ ! s)F#ovu(*WJ4T[#puKA7$yD谝 }9?)[!u#GXknħҎR آzZvgz\ƧlצH6hDZD')s[YYaD5w+y\`|QĜ=C^(e`U \ul:{"`]H4ӆj{:iz`S>f%ֶFdçOV͏X{-BTiH Og*rh\@,Ɣ J=Qܥm  >+$*PN^ w]z1mH0(_W9+ZV4b2MLhMFԏ;f@>%u^(\UHWWDUO0&db>^Pt.s\nc82k@zWZQ=C,fU8 rZq`IKٌn1ǫ%"ފJ\xwxC٘fHvn=MV^s6}ktη<,OmM|d3cTjBORBL|W8*"PXZD* s27OCW7ОګNp)oЀ[C3Ak VX4%b]T ?!ԃ'|E4ᑞa:vGEl\d* 4yRpm^g XX ^+lߍ^,tcei8>= C ; 1QC>((d)%ޖwX+i4֖L3A&R @4Et=^=[0*l2l+ke32W.m}!9ƍ <8ŁR #je:*WK^9n(5Ӟdsp|B ~D){]=C+/05a-. NdPh|6R5%125|_UXMIiHs~U+q*ZcFyŝX^^Xד %)Y].[ѹlj=ުJ5,|PV.Ʈe bcZ$iOL(!jRg+{N-- hx \u!A?WSc*4qL4XM ̻C~"eA Fၨ?;cVʟu-s-, V4KFǺ9iqV HR&8D$s=wKt( @@3/|3i=/ @'_`\̯hkG_Y 'q>($[$\zR{ĺ{-t9wDNنaz˗)ϴvE2X5W.>Z{_OhW@̂N^]>;ۺ\OU~pb-!q,[ ~Tvqtwl¡L8H7\-d-ɚˍ$ ;H*dwHhBƋǠZgXtџ!G5ܦi{|sx+*XR%nf_P. _, v'ChV weox-X^T D DZz4hx,ԵYr+[Kv1aM]("PF>]e^.6ܢ+wsEKhQv=Z28m@v%P\*O[t& ⚣5sq|Z+]SfΝadӫ0) ~bblx% 7SS$v5iY2ڃANHQY_/7|D} eɩ^'DrX`wEvvI th,1--7)M%:ͻr,'5K8]kLL!/ 9J\Bd(~q3?MW;) Oe̕Yeӣ/ K K"%*?Tj》5a$کLWFgܘ{cp7:Aw v|`{s2Zڷ0nkNd]*z;|LQ[,R\^z NY JtO^V5+)Q&P}^&Rbɶs 6;~,!&HS_b$s@BYVǑP{ )ߕk"[ 8B;AM zJʕ9OQV&YXE pZ~>OĆ0n)U^/|4צm*d<2,AƗ܆%E9zNvș] @ӓ& / io$̘֕k\v9=`'͵t2&Iw1Dk4+ j97` O\P VR#u0Y%I!vq^.?vJmX+C5F[~xĆ_ M'"[j}9˳R{IRkGݣ(W|ꠛKt$m}UmK.ܕRŋRN3btݘXoN.+hfxƮX lu! t!ŏqJגqZi>ֶGquOZ?,мkP 0 "p,8=_8ic>!qP<]j=W)RN!vY ví#tH\u6 |3zP+(6,=(-LBbD' >ƶ,FXf"TuŸ!gѣ[! 2ޭ`9nKagsV$5vw }޿R~ɐLvj̢Bk]}ߣPZ_Qy"'cu73Xqg r3O\&-ob oV^w'ͣw.yrKiJAon*B!"n1M7Yэ}e0\c)Y:ޥd=T h&:_3V`aMOy|wndxKi/og&KAYz@BΘ=weu/ABMa9/=bLvm^̔` tf^<5˂XFTi Yĩr k.XI(t,4O?B:, kfBzZH`WYO[CLRhL˛)dIgv1yaCΑ=UU<{3$oYU+/ӵ5_-}ɜ_/\ C4˳hjʝ&m z-m%*3(.J@`7" M̪tK1hf7vYbOa#@wن00P# :9{kW[/qo@Flz2ՎtxJz{dxa׼eK`cs_ YcLR)sA=`z,JǛ(5RgY'&Fӑ ܐg z_h縍ۼڇn@ԂpHZ4n;#ڴ`|6K'gwe؍4?ﭡ~H"m+(\wɁUsx-}UjX|^qk#Q#:,LOi{4Pt/GlK &6 Z2^}gAs&lbAŤk隀D9;W\iF7\ 6Q-6Ɩ%b?,Fzfo;XdUqMg<藥Ű-ˀX3׀V)Tk UP3 OF;_9G 09h[@E$˟9)Tk-7٩6)3<Wζc6ikD)x$qoj|&2Tĕ?%~+bיhZeZ>B7Llgq0]QAxoz'b o:#@ZQ\bkFnBUmP<:‡:棰B]Eń',SGc*FrBmmTM4" )fCdZ! vvS,FzoHe^2~aU IT GAKX|LYn§bՃ O'FgI_Cx5CyxgPX`%k(^6r'=j1$\ c z.=w9d"Jm!g[sTԗw,]1^{Tu{M鏗F^72I< =`Ry@S?bkQIz9*3C'= &-h}TKr0wz:X<ޛ|A+߽`&5s >_΂  D 臸z8ZS*,}?DOLɎc"THj|j]8n\RpSB>8.Z㳌%E[eX5Ϸ)fKӔRB2ӁAQ۸T7blo UyN6hoRdu'7-zR-cń9N Q阇- :f3kBoTa- QeSxΧA{AsLj6?ɗԢpl٦W Of"aoj=Ts4ƉMtcuJFI'iOܷJ6ڐR&NM_qȥp< X q7܂ThBB^+@Fz#׌YϐZ}9)j9Zv*KJ{6(8T`Me9po''uz':'0KStcFj~!Sͻ".+& UhU@{@L%2l/`3ϭ1~sU)Q?^JG!ݕy3G}i9=Itҩx&sj)tzO1;khłXU0ĉ,% 7/\;Lթ1uQxE%rîJj`zUfI}бMcJGUp+|ZbuϘ+ʓĪw. T&;yxF0 prnR/qcȭx]!ނMݕK||X(" k.Yp,xۯ-*䞢M[|U !zT/p,s΁U T:!Ry^ͱT܏=F ~"}ub,qI]b }} |/ӗm,y6s/K> =jWihcԣz"T"nS>2 {9RMLRB6<0=NMnw҅cX6 FdFk4"#4_ iP2K޻^ARCXdzE ~CڍQKɷ/pmc;݁„To~Sfo._ DSƔ}}NxvufTcUabJR1V4EQ nTdO aj|q:Lؑ~Z3 I>eՒ~S57#a/:X";Fecq p@m@Y@@`BrQCZ3kqTɪ;{n/]֥"Q#FhфhP^{75xPtalЪ-@2}h( ">KY(t2)YOw>cJL\ohwhwDk&K P@^zoδo"cWʮRߌ #H{=x7]1+l)r>|Ӣ^k%G?v0ɧ̻%3G.*{İ-ZQMkE[sD9j e,T<2 o#^xĖaln۫W:Lҋ@b :~2ڠC.R{yR2DPГ&kU-5ƿ=@9n&L砩)/lsɈf~ḥVx^(ሶ@83V>!g^:9orh4}7 կ оckS\jUJ˯3T-]P9 ci8Ig%٫t,\4q⌉D%.md _ʄ}"F[cIUg/WbmRCN>g|׋1`p&fUϝj]Nō$NG[]Э i(-@QH>:£HT#8?c$~[pɷ&JD,3o* ON* ~;ϥ[hn¡%'V<ҀHsJ@DX11G]DvNrC|\o$U 5ﰞT"*c _dOH+TWX#1M!̟7mհСu[XPoQ *UK6L+ܫ(Xdi_l CC6E,RR¯FO2)zs}@*U "l ){~[KJXa{(4xPGvn~L^'6>,he}#<h/SZCd2BzL^N|I&*^/Al>4 :v [-6wsiDEN{L4 gUӯNО皼2ฅɷ=o7)oQ i>Z%̚ ,-+17sll*8K1{(28xɓ@mvRzrʱWMP/'`:13@qrռ@>4vՏE@VQ@}e97b?XOd2"^YHXno !ȘTl\ubu-vx\fr 峖KBP#[\L흈vn- ?SkB tJ5o cW@uYj,ɰ.g7ǵOJA&dEž&=Çtư5v~ѥZ/O]P!vlq/)2 50%^4ҿ.d;w•.Z"W^@7}[X-SgQ]ݪPLWy)пT*Lmw0PbcnHP5A- U^yĵsdQ|( m#|>\0ѫVb90۽l]t ӊ4;dD-RѪB UB6<$>7#Z+GVgwsY}oPk&8we:,5$؊9-KGYl22R@Z$BI[G2l%j fd#KIY&=v3X\"ro ?n0{U殱 gDRd ԓ+1tT4t.>p)'vĜT;ct$ƚdd'T#bYKtQg(cA:H38זK !̾h&_LCeziYʭT I;\7c8\B6ѥa#UMamB ՉHWҁ?8_KnFŐy3Urg~ϔqvÑ Z1ye~mݫ1Tru) @`g`%M4&3ۺ\z^gYZ07070100000279000081a4000000000000000000000001616eef2000011e74000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/_]?Eh=ڜ9Q[siG |5| m@͂bL`?clGy81@S>[V$N%Ħepy3P KcXY} l׾Va +ZN d?RP/o14ZV <Y4w=6"nF7n+b諱qcO7ypҾNH 6BX(]`λ;XS8[^OHoW6҄^1I*i58{(SRE/:(L>+Zиsޱ.'17iɑ8:J&fڭT$6CְM;Y3|2o*I`yI=S%b)Pl⟖{K6䄉%Lc\ [⪫ւj){7úChikA,aTa^S*h3J 7$"8Y#:Aս2Z7ڽ<@9t@ѪQCTs9 olU9K3LX5|gcev0,`)z?|b@8oY/鬳5tTs.߱dHէE*Hqź_1ó]*񩆙RyDgB2Ƶ$/+kÄ5@ɐ\>p'[WAQ(=5iEyhg,މYM YØ8ܱ& iiTn)n"d^>m f{N9m][#W2nS%jޡ#g5~3V~H3잱DoWV \0z*@;pʙ`~&YoA‰(!E{ H -'si*t_*^\,RqWk9:!w:vX()IיS|aO(0I?ҷ@`,VlC|WM#hc$NL,kb'OF9RݺI*ZpcXKVmk"1즤RІ?Y?D3y7jx}4\DTv1Žm 4rRYOBN8Q)*.!H:FUA?RMIsumo a|?™`PI%HamKjmX!ϯ[)D+^e} 'ctg Ryp`/k+LĎ~B^#Z{_a/-焗ecsF&30Vʂ۳,!f,}<.#Wb&S/e/rOEP)pn+Y &9ew:_[GtLK<3uԔdϊD[~'{fWpɊƹbVzʮO:ӱ%͕& ׋`0#piIB욆_3+^d>qGl l+^,mO*/m9^ʕ,[Rr*{|v1mۈ]Nw;x]^jluB~BRs"j DtR C>‰Mr@&Q[%G53 56ed<˯Nq@;cPQLfCtv?$$k s-J_5I7<{ljH[u3hpOR) ?F KJKp=hU{Q,.?[Ʉ;e7JgGɘv S B-QPV7Րrv ʂtpe} on"^qrܳb#3_'vAp^LS"Iw[{? \>?vJ׷ g?h]~!>\4k6]CÌW-=&U*޴?ͯ Z{p]O[_;8L6e Nzgx.|#Ƃ(rᖵ4nj9[WT:[a~|{^$H0^?"wq%Lu9>nD0϶MreȐC N2vdXe. GǦE6@oRl"ah8"wwb҇^g|:)2/1l̮Cmx:$@o[lӼ,:=ďHm 2Q{NQ5T ڜ4-O)]` )(j!mJٔ _d l9<;bMt[A]j> qKZ3W't<Ћ=RHoU Gu5ŋBgGYn♒!n 9m\z6 QVݝLxmϧ&Jo&'O[n:hq[VJPG誂<ЊyWxk1#3 W]z5]=Q̸ #Ј,Du4%Nr8րsp; FI,E\վ}afIv6)GP~G63,#'څ{&jj-Y+2sazjIg8h2py$(3j #\s$/Es715z܋v1`X RX٘%MmQbijO]n~6zH~fmD]<} p_s[}܂ _4,N֗n@s(W)A ."P6p0Bi?v!yf=*L]n&R̻̚^uKvQhmiTS`# |g_ P^/ o{ğNOncD }< ({H8MQzxz*V&>~d5dCUy6`; [|0%puYqjχ|݌a_< /|wn.P}zYBG^:N] !]ևF2M͟n'j/Uќ'8U e`>)df3fLܜC aS"偈NmF 15M:}.bPqUciLAW2 g%SCZ45<>e9E~V$bMyͥ*Jo E p]TsDfғ.%VݗJc0ّ,}[/, 5@&($=2lAtr,һ cƂյtYS7!p Kw1H~~7Hݞ:t(yw$!h tZH~[s+BG(vDCNt. ,f=QLFηGD ['yXզ@-==(D9e$W~rHȀ*ϗYfgbFzmj1WyN%y98-(dE*&3W3Im8Mv]c%@w")T %mgkՓZquO5**7 ?pWNgyG ;VJN k[te&B}7Gp5GqY.3攌å^t*.<޵&T5,gH֏ųF'Ζ|nO8c%r_W'\&Gmqȓe .Fh;YW#`*y4UL7_8_(IR!UNjsB49Ow 4Ry3RnBqXSї-w'^i;C*J ],6o{IJm1\lŠܥ(;%Ԙ\M<7/j+h9TwUmr,Xty ˖0Wqnp`tj ̳ 21nT9]UWKP5SG] g"1U.vs\uIZю8ʒuw%:I}to[Kr7o 8~Akwj@0h J<I'{$=ගSߎZ'f}8L|dtvˋBtune,|T2QE!&M|@0mĒ9O Qԋ"\.{;)8:4+':Ȱ*jLJ"#LOa\~$E\QPo1x[<|_Z4PﳊWʑZ3!C0_?L-+̚0>Obt @lyb?䑯f؇lRHDT;?EÇ@ |uO3W7KұEjࣃoRIѦ00p%%yu5yx92J7Z%Mb '}}3Kd<*C'2 j* Z:M]z {]^i;Xĭ#jzr}&ݶ0򯝰m!)+zKT 4ä]D`ʩv"w:n.O>i%Kb^2uwXzW+D wo:ߏ̉a2ؓ01S$g.YTl)cȇ;/T;ӎ/ܺk\A8[s.ݰMO,O"ӈi #h,x!un:Oϣ=><7@KNv.>m3iS4g&," P{$桼'I$/:_# gK<޺NlHjT E(2Tğ*8(,Fp\\L#o.kГB`N*))+JM5@Tfc=U<vW}D.у:DʡaFZ\觹9l,V6}&-R?YxcJ{Gtڂ/Hq gNHBveaѓ0Bd$YJ% }tM2/k.SǨAI=^DZO`c1P[Y%w}-\6c%m!R}QP,c(kzFaw7Dzizm5yv2J=4?fTiizIFqs$h>M =ߺˠ99DÓ;dʃP:S4gsF9AT "Q=ӌYISVF%ؕIM tyxO]oDq 1d +o!^j/-,߀q˖_-;*P^S_J:6y6F~mZ_Tì;4KQօtc_#YO9X)*h) -LpHLn >hBW``zwsN`)*:qWlуU#C\ǿ9bw4YzyZݞ zqݴJߍ^yIAxuIA7NIHP?;iv:qj?ozPK9$mvȟ)s'GBuqђPb l䨃$,vA)L&Y!䂕9),VӦ;'ڝb(C* (@ŭ5=ےOEwiP2%*=Z0.]DsEX~HB/?u^\`&ξIW yPWۑzruoAQl71m5 ϾG 7ҁT2tej÷jL S 1@6E넁#W֧=v8v4&6H}pb]Iak"aO\~ #7u `WDvxU} pJ#)=-:)ʃ92 qYd\ލmEV(Hd 9JW'ox\V-zB=OXJ:pW(Mr+U )_koU`?C[r8,Np;wZeP,=Mu@)|?f쫝f<vq:,Qx;hzړq߉|OjM;ЋW(㪈wV&|la?s@Bւǫ̫LC30qQBzrPyth^!* QɫZ3 3#=7%c@dV,s+Zr9-"[ClE\j{êq0- \ *mH'ÇfXr{Yk<H57ed!6[g׊}Z8Fwf6lV=+8qT &砾+&PQVk5BZPʼns>n)8Vbzԣqj+$F0GӮH?2{WNW~Lc dD£)O"]3AcѾr6kTОDVW^)rHBJr\7^ fy\ h52ě5^ a[.Wfh{ݾ|ǔ%m,p4Ўd "_jM)̀朕Q~/qRwbыٓD#|ig|O. _wL9XL4I ODph!DT]m5lHˆ2*E,Ʉ _;ɦ5/lI"R :5P5Vè|| \aXOicC2i.+gE肜Zս[J(~^5M%VECn`oen{AZ ׺&^r{Bf.>UnuSy=&Ke3.-ޯ?umZߋEdvx`1*NG{Fnb[zV~4*܇["(0MDL@T *3wG_x_ Q%^H Z3;xnGIзz5&CH/1!X#*MYյ顺W7"8VbZч{Η\T*HP~t'ZgL(9P( EV=W„u%۪!Τ`(49v`ǩ IR@['o3NfHtL ԂLˍr/8 K*܂cUQ9ô=Y+9˪d#E(C*.~$DVjl" ;hj tp _t NHv,\08IcGdqNY7<ж A |nhѶMay4L3V=PCk,)l0kX$ m1T晉ayt&XqJ|R 4 g5Zܾh(ddXL 5ma$W' F W_#6G+ʹCYi:1{@LsY2et0o>6$my o8D>o`w\/o ^I}cz=ͮ[)$Xy;" h%N!F)[ T<\fߖ`R0;IIc*32: xڝ, 45d5vW}%)|䪏+RDzx2e]L#HDE&#f{:ZI<+ E f]ԃ\>S2< ]#DpT-[4;(9p-MzfC?r"繾 : ̘i[2( ;M1֛/m&,WW ?2^^c Jqypc^pa"AÔgN?-f8ubkJa:rVm-Z3Ǟ?ʁ &(1>R|]#;` E{Y%yA9xv^?^짦{xRGE3u0? "/if,ʢO9Sskf֮roY'SE* '"afh6jpq#?oR*,NGp-~.ꈞ /6ryJ"V6Dm5-e` ޥ_ 9 Y2E.6dAb3˷"77@PO+5[i R+r532Gm8p8IJI/ё(3#+^zUF-)ONuem%ϓV[x YOl-AGH=_z(`V.1iv}^"<*N$rB~&!oYPL3̟GF S#iUWM'0[}䗽Xvey HswgCu%P =8=*FUW`coض+%.^ūSX s by&%POeW|cM|ƽFAS<"Y2&uÍ(hCz ɂ&Z S}^\daC̋Hg,ٳU fsϳ.5i[se,ɔݽDpn𓉰/Ş]M3:߮ݟ̊hJ-F*U T/UidFL)TR^[4;e?U̘Jd"1 ͡?P% 33~HSdTAZ]ln ]p)@1fpc!&#H1 iOX7.bXNh]a~ot^&jT/ttC՞SɄ/YVYRރZN$Χ85g+L> uvL'<Q* .vM _Z4D@TK@> RY-ħ~r93p1{1>ϭ'amj9)@t={1d`% LmKoLXXs a0- }g wkźR(fj%FsAg9XE,Jt=Slv(SbW6U%Y3EʦS%Ldq_U2DRw:Gs[v V5:\wMP3W\3*a]%lhձ_}U0eP0LT ExUO+Vét&bFPIg:ʰ{ue/ûmijZ4YDTCbMn~JL\g B34`98Zۮf+A8~R3—U fl0,?Cm0`+U.B0TzM'^^طMZ8*-,- rЃ A܍fDžY|459z!'Ֆd@C "zqc1-ʞ "ԩJ3IGr2C>Tj^\?j]$w(͉O.G(l4}~xzLyfD/9<dQ2;;1%QꆙªwXFꟌ6C2r]\D2xɉ@bmcxbywsMra45jR"L\Qym_)5G|qųhW:A ) "[?4`EABLUSEVUC̜G;gB q1$xH^6!v'A~ KRϙTEATj[ 6s8['dž4(q:th$c$ cI`ᚖ `#ͅ~KU݈a@:<)dN2K B (R%DF"]M6<QDG9>̦\Z/!6~fb@"PIÝ٢̋(~s*Gl6о#OZ>؅bQ7&w+Q:/WNZrwv)҄Ѽ)iwdMT Wy6Yy 5D^͟`!ypZ5 T!4"Y+Kj u޽ڮm ڷc~}ȃ>G++􅱙qmvMo2UYʅp&L[wȽtviG*;ljK3G sOʙ2 I 2<`h7S4}o|bƋ4+T~ɓR-wZ` ׃#TlԕtAjebI'?Q:Ճ. dIaۑIi>TbEB@ ۑw,Ҿi %W=11R%tcSʖ{\v<'ꎩWHYgiBNF"L*y%w8ٻ]}\c9}%68 ;.VB4 nXӥBztV^d^6joC+A"mBmϼʌ{_4ʒhba6 3  RKmqۣ?O: 23S z⢱q{OZƃ|r<bʁ{r^} @g.KbOvY3{B[yIg"Y"';אV ji-NU&L1'ˏv@;νYx= sDx;?kqtEwXy~lfbhOw7((>! ֲۗiJu /$5[tph+$Q %4LT{ M]G׸"Nbt,1a]KJnN+R[MHG s\0kSEgZ-{_Pa#7 #D&u Z=Л;lW_%ޕ5Z  Iiq8ɜpv;HcLhmgG}h5q0u g|2ybsZɸɫƐi.޽F1Z%?q9mv?RʨQRa%oJ堭Y>jժ؏*U,Ѐ/ SU!VtvUuP_>s;H?# Bˎ902N_{0f֘!BVAy;rP RXLu\v`PG8=ef[u!2>qjɨ (hs7aVO7+ f6gт)>Fw 1tB&sn_x"Q=c5DpS/ſwXs|<0OX%w%n{/ sTF#)!D}/(]&z)3GƧFrxθ "hj:lT3tl {QBƖ1nRR*nY=| I>,;~WznQTQ3wٗ[! <Z|+uޘIܲ"j;`p XGb)Î2 N2>-~ΝpҦFgM *Ŀgy`/Ip-c ;BAXv+no8ŝ$j4OֵP:d+[|4 _dU\!żUZM$Z8WYv*eMuCU ŅpfD$[ogE煦ZB)z *jc C+`KXwAirJwOo7JOw}~(Pי0*bc5 wnbwsUgsx*^8h!k-R]o<.vuzBjl3SF;3C'e:}VyɗqT&_]*x kQptlMcWA4JJ~3׏Ug``-Z"4V/zuLq'qB`&m@ۨ)ʩ N;Yl%ɤ$VOBb5]l|CMwȟP&䤽xx۷?2F.yIót;yzC7w\Ǯl_C޽C"m+T`9cE:@eK_ qRl]䝈~!%"[5+A-u~!ۣBW`>{>WTLԯ8~&Rc%OKk rqkZ#> J<+=?. G8=aRg}tRh".'jnj[S'V8xrCŪ9r&`99= f}v[_>oR!Km$MS Y'1.VlD;!Hr!ՑsN$^!GDr dd,bv|>2VpDÚA^ 6ʡȟT|gY[x,s4Qk g$*fB8겑@[b- pWJRH f\C'Z2ЃDuHAlBDAMёĄ{Qcb%Zl:C-Zc vϼGkE 얣d7ĵ 2ِJ{>k&eڞ >;Cz"b;Ryu9fVhtPP;;I.|~F+TِSt%rb//U!"$jzPw)jɋDZ[}-˪WJ4$tK/pGg. #шQ `d) szXAԮ2ږF$v5y .u3y'&s؇MA,=E@_Ʀ]okedۿYĩ-]ptKJYp=B (O2g0G3YӔù<ӆXs) h,wok}OH=- Zכ{Fu>}l2NT!j4y$W M |XUUAr/h}D:1qh>,m2+`"\8J&C7pwq `Cx.˶bTs3ȁ]:1A2c͐f񬯫~}9B<ҖWC~+Gz].cQ vNv難.A垍H&^z&6w'WG(xϭqWW~$@-b[Oi'c5nCehǟϓYxbe G 77f3+v_.h=)Qۜej A,}>t;:Bx%5fi케vxC0ZSTD@K31ϿUA]ιKh&6$ l#s3 G_D>d̆?sfcXŎ/ ɀ$6S_G,9ɳؽ#X[#8O&E L1;!naNnPA[EY%QQlT)Yg͟~ǩ5fAY*e2zSggBݳ=1aH=yKOGQREʀ.hfۮZI͞~ MY! F>7Ƿ@έWj>&wOZ7?75#`ĵ*to| &QPrNqøaA5684J,S=Ti::=P&ˣpS&%L@Z a=E%,*RC  YbXY(nr?u]9[E\rGwQU24wp&J F WS |gVUh֛^h/ ؎ݒ8E8b""w:n^G4<QAgL4f ;a%wI/"0S.pۊz@,bDkSۚa~} Y5ӇzM]E\Ry M?X/ p.uʀiӱ5%X #i?Жѽ~nӣmBX/uV:-+Cʮ]Qlx0 BGu0JD9Y"YeQ"s9v\<fomXCQI3EٸfKXD 2_Ą ͥR@^ӕAd6=DQs}kz˜Tʋ_&U,ۋ"D^ɬ38/9#N8ը{#.qe%18 >FX29 ҮJtҨEhZ_7(5I :9v|Dw6Oi<=囏xdvt7I mE2* &W[xOsO0剉FlMcF:]pWV1Y3Ί^ 'Bcd 8D8;F[ĉ!_IŠaM.#Sq"UԚBˠ7ФMK*ט_UR 3NL%>_bF`S݌|>[7>DYn1ooU pu`#p0ֶ[r4w8{r p,I .1>l{m(#~5viγ ϨƏa-yXir!6LtMdݎ5h;i-4f;FekRE̝L8#Gv›o VʐV|ΒɈ;@C>f\&n;غ Ut飶 T\ Q.2HiMy!RWBշ3! H;} 0l u8<|Q}Ht)P7.-ZVn}ޗQt(v`NboKxE.ҟHpt~<9B>qBo=ϲiRb{D9_<{['Y@;2~Gc]DN;rly1sdžcZv7s's1Fe.ϚSlèd Ewe(!~MV/`CF6!,ٹ-H]l7VҊ Azo>²Y%Ync6H[+K;/$}Y*h˂5nʀAގM1@E uoǓHߧʨ@o?dVqdM+K󅾌ΝqWR ͂lq,(T9to 2m&1g$>CTk7Jw9ڒ_`7GK~$-zΞ-H:(X EI| 3a&Ar$o2\2JDp>gr>ы]޴-rVC.<Bw.;t2;PF O\Zba 2`3NEQ[ tę34A[%BƖt`;Gbrmo1e,l{:0z% U39S!z0Q؆pUrKivW*y\JW0LiϻoLwM3N\ K5֩^g%zZ;/m)߿^\A]#Q P,r~U~b G ԷOl$Q&^޾p/\>d lnISN+Ar6A_Sumss߷/e_s@bE[u>#A5;kYHW"`Ry弶ndIi$3A 9 VۚȂdla.+l%lǫ\_չloW?sQόxks @YK;I] PJFA řBY_)K 9 b( +͐ :S"-VIqz'DN],htjbdڧW)"1ծՑYNr$H=,i/D2-. EJuL'͎Nc^p_{`Xd4B{oY]hpr1YLT7^8fd#"q9 A? "BH K.TK' vRL2t17OAWe_TѪ6P`Bs۴/m0\xN#ƙ^Lw.`ivYGH|{Gb6:8 xJ奄 Ym{xsVei^JwHm]Dme؋)+;d';Ș [87':ܴB]L&ȣF =p>G2`\s>y7x׬6gcg}薊YSXfr[J%*`t#>6˩/HӰp&מ-0JSN*k9-jPҢTW|dn&n*&JQDV ;`VMFJ=&wY!kB]eUjK$].г1>SڼQV&]{AL_JyH!DJS_ dFe#{g8d H,w@vlPe{3X׮*?4[9%&Nܳ Ğ_Ä1?sԥ)pB'f(6wIϳʲo~Xb[h4 В/K v5 aԺ!'|:n;/5 #PTY(#/o{6"]Hx/b8u9F^&U{q ɻgSEPDn ԭ[ 23iB~W.@s/N> xy c<'8c9nɴiIot>$5l@jX4+[|?7*6,X?4@ uMIRSəOV7PsdU *H5NBʽ%2I썺Z6qMx>pyAfAmj娇Ff;n"!+ma$Vap|/"SIv$ʷ\q=ή? G?wǮtyah/e7bPc)cыX}?R%!lR1@A}&٨,5.U\ y閸0JZbBxCXu;[TY!iT1d^"CvΓ՞-*WӏJӺٹLO(4R翪$uށQx6*/~LPu=}Bys?i\Is[m=z7e{ͯoxV+Ufd- G29ZG.Hmߍ{, 7}*gδI3}9]z=mS[*WOF7,6p]ud}bw`걚Ut-Zf;վWz$ڱ O( γ@I[Է*Qj JQ'xMp}6s_>(M<%a,a*bkE9`N<=R$'%0 UXu!$LHO+B/f b1x.LVF2B>z(T8?@;=pοED!YO֮)]FsPX:,Z̰M!X±>})Baxh"*sz4[&.kV2e+[SDoIn^$!ְ4D,l,lϢvuߥLW$kcTޛa;5C:,*S6boBkYM4N=%uq:F9(v{ Roo 8,J=X&.&Gkճcy\7XnIW"g` 6U4-Č]{ 4tS~YْFrdڻ׫D*JwL#4v|[uۓd:U{0Ҳ!|m ,@f,UvVOZ@ɰg7[h& A+lԡ p#pbb1$9}T\/BU 2`MaF}%Y' C$;0~iMo ~MzP5t*RR<0#GQJ)NIc 7\Ad/ф&&Ha9+`r!~K/@ǦND4 /c@S@$]Sp-hx }(yuBg{ Յ):l͎( E~԰CR[AXOQ}'PuujzP 3b[#_RiːDn@#Np/ Iaȝ.]69G["+ȽNRtJbvډ m!Oi,t~QA!ꆱZS;Rk”:s"!YA ,SO1<'ͣ)FcFTɌ FƇI.N $D>ZFL퍠 hlv&y+A $Ov<5_=@(鮧 q`U`Stn*TJzCHvNnWILTR!"D/h* oԀSd$߽۵#L٦Xn 0 xdv݃,'?KhhkUWA3@ԛ4r=[vq<~kdbc:`^*inXu[ev;DZ1hj6B۸_tOv\TQItR +YM#A"ZWAH>A#- vW:M"u>՘mǬ>_(eb)  IQrhVlfnWXAųu?-=f[ЁoG@ioba}z%Ljd]4DLe᪆tWވOp%@D|SrVhJeъ 6|KD$Ktv#UA?H'5~鱪|3P\ |9cיJ}lq_+-2 箨^U3O/H7_t[$B0ycS\i'Gчc(`7Ub_<9V jvLS{lLt6PzpfZݎ~=S\SCOA0sI~r$H.\mC{6]|^(#ywHB7?quR9}w:Ȯ1ZJJf7- $R{Yzq^x46R( 9omuqq; 5l'nsZrY8+Kn:W?އ8B/l &؃u=[ Z|HLrR5z0Ę,j+)=%5i̷+*`Ndp[Fl}~Ef^Uzkvl=iNNpc=[]  YfL%GBI/$`륡>B 2;!Rl{)~ O8ӈymMwAhퟥ?Hȭ/&]@,[Ѽe{VsyEH>Jϸ}B# | HXU0] aHGn L Dp3h^ $JL+{]*V%Q<<*Au.У[kvK\#,8#Xm-epôgf}O݉5ܿ8ׄB!S^@ԓO+m=욟`*k $K*4"X{ߑуw>i(}@s^[hFs=b˔_̗6 2a{"ZdM3vTb>|Yr{0t4Qzgwpr9B+%aM7}A \ fCȾZyKkhyBEr*oh5oA˚--\CzjH]r[Xأ>4MxcV:D q0J^/J^&*@͝׃j0 }aJ;sVbjO,i=)\Og8Is)cKrH 1`+LO#nRo΍Ek0*1ڼLA -":/rc=}+-іEW0ʋԿC6-5Y>Ѥ.T+}~&yEf^4m%%%,^{لI۹N|q[P+Rm~Km zٍ8? |,x@-=8'}Kfe<[^UWcB~KM@9Ͷ2xf͋cS؀`RjSo3#tj1BlSwayCJϿ"L]_ƽ|"UuǤLU1o@!7_aH冘7xtX)GeUl+O6WRcl$[NnnR06Yc`"VvVhwE[[²8^Gc zoE칲Ĉ.!s ק[ `$,\ =L΁i W 3>˽˄niu 4KٸB]pz c-5v}%V3ʡZ$p_^Nik f-OF|| , ##ꃊwz1 WGjeK„O ǃŚ/MpBY%/0U#ry;!W_uzo.8%E. M̊hFjQ^ ^f KQ.Krj/ܣj~|ckRUўB”w|*N5)z~ԣës ܯQk> 0/s|R?ӢwRĦE#뼯ksQD9&edpS*5#8?xUkg^E ڎ4GsGѳjqM:]7'nH #A\D}G34w.=U5h/к^'Ks!xZ0OH5hBJN^M>7NvRS׸=;pJ,-*CUUy@M?7du(# |I̦PHESz [E1OA4;^x}õz<ʼ%ؙ\ׯ}}-#M3zז~&}8\8a-DXh[gZHo4r#O?l/=>t+IϻsIq) 74ë@@|8X;yga}gG)gGۻ$?'L0ğDIVKA/ˣ3I(A;!)Gny2Eiwه JT'"Q•_,[Mw&@؁[۷׾OmJy6E-e܂LVI$ڦ6*1ݺSwxg~v`}@rc${nM/p)%;x!| f^PrKpKxm~>eYђ8On2 lٗK:&4XIib}= X76٣ eLPA;R>H(-0mŨp78n4#B'9B Lz%P ^X*;Cr(Z=V.=/˥OaTkh9Mel\-I"fzafԅUpfwlZG](=4PAIzVJ_XWtAtI=#PR*q3-?DžWfS,k5grgp09F\\O%lJ͐oC e"9"'ޓwYZ^psoM3]_Tj2ͫbcU"jѲpW II>bkk=M| V9n `Y4n!,V#sZ~8{Lf&7>eK~CPC4@6lG9U$/rʎR'P jrD@ 0^@s G@CC/Y"Kh\>QOLiU >Jۏ({QLDWwsg)Jx?w"07_aGTj,b@}/=RbvpahB,7Sa {[ګ]k\e9)DS/< EVZ=KħZ.s7``&QPCx.a}J*[VX&;h5y!9XӚ/w{#'HW tCQ/UJOn-_d2m#?Dܙ ʿѰյ?Ȱ&~]̊?"pI/i"n%$,(BhM<OۭeUI'+f0j'0xD 6no{X$yǮY*?@^l:;0]]!(>~Vv/OH V]ڽ9#S-6CBSD9 Ylqb 9' Lv~Umj8V&Uq XK`Erv\.QWyC6E҂ήBT'/K-X#2v~GUO 1ً huP>-BѲXlpr_#7IT@񼗫 l/N'.9L忿?ȩmە>he,05kpV/Utd`F}bBHe-@ y'9 xQZnjm\>` Hji0 #LWxVfI^c.:&!E.Pr6_Xޱi8Fu*d2)lh?!%z8d l!Tˋˆrk?e1ka_F1RjޫpgXJ#E[ N_0;<]yϩCᵸrr3m~6il*Nwu2?xb:&A!j&k(a.9 a̓M02o>ooѷ`xy FҺ;գ|Bǵម>p <9\D׋ p<EZo/\ܜ|_1"5Pegڐ  `'ҷDG/E,:vpQDaΚ6 #' ,VgX@ʣX |1MƑE( a^ G=9 ;W{QCU/1dQn/YF%@-@ Gyj#n}a@CsLpIz׹l!=et*CQF gpve:"^Ǣ78-_VwuPQXz3'[1\&oT6KCmCh ioOhvQkز:y:Fcv <ݍ0{EjǷl'{t M4(?nL5 #4$ݚhH4 6)|8A\ŸLь3WscB|Yd&H==Kkؘ%e\LMdLوg@? SBVJӣx韍=_F焳:=== wG>ϻ Lo6N4լ筰a}%17uW9msZp }s[1%.YWᚖ-B wJxx&b ^Ž}J 8p:^#c*CÑVI"#*ڠ`|{_lXzIVLZՠPnq:G~+CJUpݮlRTZZm{_}aiH|=7*ePEB.Ȏ P5"A%vZo?IXe >=0pg|Q@_9X5$×C2<1sװ`?F|#N?7w\Om<鍵?\I ۿ qiz~|@A2D_i?ꆼo}=PF W:[.?s>4R+ULRG+Nŧ &qz ~/𑛗^KJ_PhYۡBy+Igwcb=N^2ތ? LِX!8igCP?aI`KzHଷx",Y[ǼCJy̐o]W92HçPvY@y0G#k3P,+CUaUϔ,yWP9TFmڞ(4c}'zEN%fqW跈qaXI30e AA(ʿ=RJ OtO N=] JJ $lIa* -$$$pfh@ނy2nv^=竝H% #3 =(=IP"gɅ0gX@@Z %򉼃YzfelWnIOU-bjv1cT \@A8丿ݳIBx\uhɻoZo J)>C*zqR~2rg־NX}ǷAD@Og.x|4*XCNGaKܣ~Gi'ShYdl ?3M{ԭ2B ڼmmJ#VyAZajyTˀeM6qs7k4ZqX X8^pV& ?C^.z+5|(&7*&+F.i.,MHc9|!.e#k]){\js+tnYD619:OA\DR>$uί6GtV\#_{q%O*Ӡ3ɴ *. "->tcam vvM"{D-O"gG \1E0.DF@B#\z$G$Th5LbrpE'.+%!baӖ0t0m$Qv.jXA`3!t5K ']jkJ˜sULT7eȜ U_E\-> .|C˹ 5F/z_o%19_y.ft0"Owgte&B/r8s4U? HTu9{7X-A7먊M›q`R4GKB*)ޅ0Ys#4쩨 ?sVML6NӮELNtz,!MSEOܓX6U?ib=<|Z+Sl7[ ͙Kz/*gq8L$1tY=)YkwaDNs J CB$;̢RNJmA)E9yY HAm|R;{P浄Y)~,iO N*By(uxNFD`pwm0Ec$b{i|HH}x7 ts\d)}i,v]<Γ qdn8A ]}iZ -퀳jK|Re}i>=+̘ Qw>َtUAS\/5-OY0e~MLʁ\OHL7PW3f&lMLBΖM)qUz.ϞwZlZ@]P!g4th-* إq3 FM8ӇKz?5. yrSGw{`H,M;VtW'tSwkM8}xyU!Dty}H4CwmCf _,/C;_g9?m<ҫ>%Y KfNZݦ&cH,v{&Jر-?gmҐqtiIUT97C;DMެ0R.'m;$bДY7캫Vp-,_BZun><$,671S!l8S)RC#ڴx5oHs'JtQ Zq.=0!BH7>5odDN˓$6MVt jVG E^Sk ƚH\_F5JA|7jl5ʎU*ifhVH{X( yW57, ^!zo?Yu荙xg4'* m3S:=˧й<ѦL U97 [!)z$+=퓕9ZQ5O6|eG#řД37,(AƃE2L^v^渡waI~5aG`MtŶm0G\rZmKuR0m4•)=*PP"8H =e7}kiTgMSڽWLǜ̘9Ce1y`$I @{UcwR0;t_^, Z[U<_@<*@C~ִ UXu܉wL09$SC3 "dK tubKސLys9Ҵ̃u72[%,ᮤOLI[,s:yI=8:=tAA!2XRWTV2>(Vx}#w"Y?еk|#W%=2S5xgnL:A͐odHWB>we2?I<Ѷ,㚐=[_Hi aK('YLSBDӊ W- ꖸt9Ե Kp2~OceJU'03dlD]QF3?֣jjMXtd~+7HJZ+:̾>X*EYLnSmPW0⛏v7Z\"U*:qBqQc't5ҚT:O% )i2G2.=;+T%c=pܙKJ{+\\1K.zM9F{WQZy /^,ULu]so" iow1̭a:Fdu!HxLyZN"ZZݮǬهLXl1eTN_SΜr : սV=FqHy"oSyUU&tx騑]-)܄uh;<|HRDu uMYZ3!1R~rlA8^Sf/IIͺ.4_iީ@}Ot}9% dov>"J_?hբN0D_/@ i_Y8bO xv,zDQ h/&Md*ټ!HHLy\L,2͹˞TOؘ;kvH;~-ތ9km[6KcUn~)~,tjQRs*ԆlBǎ>sV<:`_Ҡ8N8.Ug]Rd@BdT!Z0w`c8krК /(]@7rQTRٜ 4`-h' W„R'4+AmȲPw=½}( ]Y (޻P7S%l4Nf{>.f̯Jr[`+ v$Yd?9{3U1JfN\8s;1:RJ 5vb877zueupO TYasZM@/rG&%`7mЍ۾\3&m۩(ޠIM Aa@D\ ΖLhP74v|qGv.~:% :ا|/ckk;[yOQ#=Ӝ"WYXP1b1*%N>|^Osu[Br;yh(b2N;QߦxanL 'mWK.\p+Q?b&a9lg~I? *"ZzT4mU32N0'ARݚ_bn[!? f.i"J tc 0V=DW1\Yb>$9"/? uhu^I Iqo,Wl9#!F::"vx0(%Wr}R %PP?-[З#tYCib,7_%p3UdM`Lw2Qx ܀QDз<\iSm&H=%bi\C*.Ɇnjtq [O5Ws 8hzK1-=&{[C"[(e$z}7DxK=gX2k*pT fQ|@XBg"v&jx@ch|6?,֯O}=G p^ -`-)Li]2Ҥ(X3y+B܊g+>pL2%bAo#. iNⲔYpQ_bFaroOPl rݟ]A ŀj/$33Cup´vM/B{LJ\ GDuf%0+O &AО GT'?kRM] #z7Pglp:iH胿rƗѼzSۄ^a,lx 6)R!^0#Ebw7aIԮ+r2l ŏlib3"2_~֓dޙ@GO<\pҵvv.<ܲ#aSrwiDqn)6U$>h)Idl:1Aޯi~<&v|lwj͉R) [8d?LGf:H֨xY1BDy1:+L۸.[9J8Fdn-YCK:%ӡi]ȀH/ rQ/[/ً>͹J]5*ɒ?};5+ī&7C"-_vZ#y4,K-s&مG0ܢ!b=T6A]Ihj/,S/MV9[qh 0HKN$ZТHB'UJe0 Mu#<{TCm\b%_, I"4;y׃J`Ę@n?8>]}?8Z_^|s6ZSc2jF9YF4녡\bn1ZUsrrĥqig/_Tx/.fc5YmC9sջa4Hϋ"lM!i0f=E=_x)7+]~s>K{iHH[Еo;qOwWk=DfD|@IRH7M}$62ɀLj򖼢@o{̒M-fZ4NZbZ:VG/}}YSKHEC#I:8S7LùtbM9EuP& QӮ|T(IsH|j9%<-ww߼GSDž4W\LWcEL8i̦mJ4Q(W`:pϴ+0PnL5LdzpqCgjomxjBy׶ ٝ˳ q3Ag^%R*vj y0MG9ps*ǻs4-hi=gDT4}LB&o4I~;&p.Q8ϱ: OWSI "1jr0wNv(!!Y\7.o)Tt=%D L^1)$'k13Zp`2"hP|RQqZVL.^xJ(YwA&$Ѩvt,iU}"UWK}՚|6e 0O&<|*}J#Q$"p+)ąvy!ƟskOXHA.8r5RJ &rogqL .,_="Ou]V߷#"5dnEDžt-qd< suf؅[/‡,wQlP%bI/HʴCr.&\Y|IӳY#Ek-#gڔ+eϽ'Q~2ND@Vp1c_>ګ ~#5iV5 ?.ZS#0$ |];>*9}YB lS`a}gkksKC6yZ4ƔCL(W ; T͹ou0'NgHN!"ڻ7A;n 2=XhpyJs,*-+H]jSӿ;3V|A]v9%2DU8J=].V/-9v <TSF%^|a u <:=2?_ib{YTbM BM$o1wW ;5!95AW Z6e Wjl RP.;͜I#27 Dd<"!,Pxft٣3UC#G.p,W*$&OywUf}K,{ X΂ ۔зF< K{P*ؽ 5 za(pgus]0Hkp+jd3 ;{GNBʂ2S8\ v{ D:ZnE[gJ;,hov L-UIh>tp4XZ/e(VfG7@K;u b> \E U%Z:偬3ޑ)h~d6=^(&,H~Ib \îMBAgRj^wQ2`\OGy)' SM6hCW d➝T0e^YO(Vdk4g%Kc3Gz|b/ ^sT)3ʡ1c'tFI ~\|l.gB-|Iq4k.[g ؔsGy9>`x:wp=ױ;T6jm]ld}s\Mf |:&F.l%UgrV6cغv/ gC$Ψ{#vYg\- . DyxBjiLfds8@ȫl;@Z>`#%ˊu(@ƀ.w(Eg(sL¶ /i$nb\CLŎ^}."W%|'&$R#wa~j)d+t;czI $UiMۦ[ܵ< GqN)TC{*,%f]\!}Ʀj^={}:FE$-ÄuQP֛̹[b맹Ŋ 5EMO![Aʢ|5 0sނv|?;UǬ R,Eˑ'@{+F{k#Q)a//͛3Esd~)n9@U29(Iis[,趎]PӮj ݂ahz]Va/nTK+MɊ ST15 Nh? wI=Jko R[o^PU?ܫLJ Z8 ,i$'$q7}ru^nLmDXl3uܜ]=PHsFhQŗIZ~_Hk7 rh1-oc#K< tU1OP%FQ 9ma( Gk=ws֚X5& w|WU:)t >DMeo1 ,R h!lo'x%03(,Au,g{.!cfYK_Ԝ"ś'qqy[Kf2Z M%Ց>7ܼSzvk"v'P x!BPh"b2>xRC|aZ=4;`O06I~Ò~ΰ>-ܼ0 av1 XYF=_/)"@FCc|Ef7YEAF}nUc_cWY[57ݔW38=g8v(;@=˓Y޸~C@n@x%3'զ(i"UJuakܝ|e=oyݎo/^[M&:_z/#q8r\ 5 ],- |QQTR@; }VΌ[#qeBӞa0ӝK-\/ 9h @}ϐ~ xX*5;̈́!VÀcJg'?ts 1)v;4v(dإʑ7Zݒ`oHVITCIU%V1]jύhQ!yrhɔf5׾-vXY.NBrE^1!G: RVkf|dj`W1G.}r^$#ꐫo'88 XX^8R"rPEBEV {w?! c+(-U"/fը{q\,dJm;V՜eMd̀rbe\4jbJ+eS , A56P;XQך2dSF*0*W~~KUUi?s mVrW/E!9xhkS3l6vj;^ZB_{HsBW{89Z%W^"w`Sau)X֔c ?8.>-[cS}w}bֻv%eJj ROI Cu FcW_[ny/-l8|)y{\(ptE%fCzGzi@D[ JƖV,6s%& ,`3ZZ/W 46Q%`6ܣ\8%/̨6dNOI>AOcŞc\MS>ݲ%6_sbtП[ OAT=XoVڛsΙCK{(T:@a:x{G|yi_7[uL\^ntb Fb(w<1NP\{VG䃞9' HZIYv(l}R}EhEWE :lib}>ICn~ìH.1Ls" ܰ1r#̴J d,CR,ǫ6BbNMrxz$ =jguCV1\36 U.}PB@p?TeɜppϮDR4ܜgG̺eN۪Eپ#z0N ™ d>jG6+rXRՐIBD0M`;80gh7Xe/*l3ZMT4ꢝ*%w"FˊU-> $<a-ƭ^^p0xd!w2!!C%d^hۨC.1bg_|MfUqNq._LYRx!OȢVhB b}FCq:,4ԌE̤/B8K*\ sd ޯ`H|Rˎ/ۅ A WW(}{)5?1v}"@Y~>"cveU|LqH4 [̭r"ï90MkCcCim n9Yhl2>Ʌs2K~J_ M R >T^Mܸ?XowX.ơYK85ezFl2C$T9ٍx摸ଇHwENȧzx-W/˓\p~2c}Ϫ5+9^kH3ܷі/{0]O`ή訲a,+ &`җwE)SpX{S[eJ#m# oQ#ĥS-^eBZ]W:Hvkdrmu'h1[V&SjPmQ6QZ/)OFSJ>q Q6~| R({\-1 luu0+ENRbQ0}vd-a^vB{ʾ+9)T]5&j/)7)*&^*웗9m-ZQџ&^dnJxHOj =sM/@46 淀0C3?"W0)I u ??6nWEiHPbជЃx7]H5̚Cn7gp6ɤ /De<e* S|ՌsVS7AOTpSxό1~= ӧǞ(ߩva-V@m_!>d60B{X,lZ9X+cbK#Ԗg2`/^kJ-aBn49.$tX~ I$ThI.)/f6ʌeu̾h:&-]֚HDdl|nx+\j;̇Vڲps$je~{2A",/Տ8:fl" $bg-9nF,r1hi˂{-:|w0(fc:D"F R;zo93*YccoX`F)Hth[>Ѓwد a&۠z i'~7)nPێq_LB hVV=Xqüh#j45enUszxZ(Rȼx, 0tvAш-@ܢ!): ym:lI\0)G<=jkɨ? i:ęVT|f& 5]H0*SPC'$ lH*ƻb=@|.q@6)\[Uӹou_ܕmgQe-~6BGƒcta^PYk$"˫I8;0"RѨMpwTq)8XJ Cuk⁡ڞ(:,wp=aBԈ1^._u6AO0=$8c!I7qϞ,enn[Vc')ΝO Ȁz! ;E<6^SJV.`Ė.fOudΪL>eQJ4.ɫќd90G\݌\;\I=eOIqSOef;+ã~bmUHrc6}(0Wp=_Ut? q>o\cw뻱R+c|ìrQkbh8J *}M[;yt5G!X%H;PP4y`덳w C~sh8^ n dz]_EY~UmҙG1F_OJ~h<2J^\xaK4pf). ڸd񱙬@p ʎokg3խ>2ԴbPP-;7Bd @QdͬTK6Ƙ-Ek|nle" X*9 Pφ3LW6np y^vWӿ. ģ՚vCaEl&nġ!k_ug?8Qx4;>r٘x+&Ђ=ȦD F%O[*hSwŐ2q4EE\/ IpS}ru>0dU QR^V咩$6WVL|~mǍ~۹i>fXƗg4ÕZAa2~Q[zX4J MuHq:+#R1mMcjU R}R=JQF;X(AOIVmP-Xm lIf6"6]G, x˥A5yu` 2bג_:D!Sjwn q7`YLLQkmD=®E4Xl.{* 3;+Dts`d4m7,S]s/:'XY]t̙_h6)P13F,,OJMK1Lo{Vs_$ AEډu]rhF⑙>_yBe|'*e}ZwPAPJUJ&Txꑸl1."Ləׯ³*)R`u,Uj/GѪe|ă({k|HGCN`,,\p(u#Y@k!Q4uAt.&eV= W>O*{:Q]~̥e!2&}q!"}A&t%- `3 wsir\rwDR2#BUl\щ^riS^>%lck(:Qں.Ԯ-݇t[ao4 00'4Owm􉜗69b9m a>SExg)ǡGr*#y'77weg[cjHQDD7:V~jQ,]Hؔrz6 hU[5ȭl@1IwkZ_E=a-;hwnwD-hvv W24@G\u/9c0R/BEy{C 20 f!8".;b}tţϦuĐxaLKۉj+TL*  ʲ»4[Ӳ;),0 U,1ִZxkHedʠOsZк [#ɲRU)3Nk`rF%ij%OѫAUSaby3kWRK w9 rB/D̒YJObN@:pxu+[4ܸԝ^LR B |WzTGĄ6ݚEEٽg&Eg6C'vZg1fwgܦ9+?-nɪ n1B.Eo]cӡU9;FA^ U HS_nlpY 茹r We>b8!l 3~υJ(P}.;odO|1h#}9#5.˷"VϾJg2XvO$zHLDppS5qXzzkCD:77K&wȰL3_B MXm0 UPeL7?j.7ru-EGCXsfYk1TprwaDBpzt"B?jA^ HL}/h9̆~fԞhKQ 䰝CŸx_60 ;%@7L4 9EXO2f}#˷` @se/I.)0@j4ޗ0zG7EW !3OU(ن|(MJPIŮ0$!g.:&7}jҜM}|*g D"ua(jq591skTHDƇF`-PQ x?6\e& `uGGτ; wK r]X>oBR~ &b=;Y+w@`.&>6T!hɔ'1u*#<Jq ۴N|_mA+h:FHWxk6T|Ho?Şm5+rT؄%{gEgvu7t`ɫQ_I-OV݄m~<FTr1O5W-Gov79d\Q)n"Y>(U'C;#DP;a4Xs*In>!Skjl B_33(?Fq&ݯgKfV[y}I olbECg2:Q, t>gN)1+uoq%Q_#|PzNO jqzk4Dsf6V-!M{~A3‹I4ʤ{x+%tއ .VJ?"X av fwWJSEl2j76EgmA!(ns֫P]~DQQ_ f2?;"ѰJ;dq7aupSX,~aΆKfM't,d~ J4`l:JGP ƕ]uGJ1(̈#A/ѻP<#ۚ uӱ)O)9NiuPS摮6F*P|{5ªC?CLJ8/MvGevKւ\2;H+C2PHrVh ]3opQ ff w5-`MI)p Qu{^;xuPG9 *c}lP?/se2(}s4䥰åsPAԅ0݉ 1#O'b­qZ jB< `y똙It6:a$є9"c+xN1lIxls-|#Bk?k*cbuŮ5(5.xYV5s12y3G.`04>?Pt\ /ʂ:wv[UHBFK*;q_z;Gjo(KTvԅ-v 0>㰚4H)o}#S,{|_o쮦i.5c ρhL1Aډ4[$gQ>cϊK zFûE=2i7b~ ;FQ4dp4+U @Wy!5<qGw?עkn25i,:^cqWhvg,&RRRl)4p9u{ ꦚL B ipu{g<ؐi[?^wcVwt'fo ά% wFU4ppL+}I g/Qd0>RRM)=5R{ϱ?'0kNEfZQy0( mU [|V`~0( +3ZFJ{˷\$ QuHkKzlmO`5vuݘk @Chl@Rx$/Q$:,'1$霥aPP0i# x'nq8s DWRG-G~~xo-s-r_0sB9IɄ\eKv܏ΐ1>_ޖwbJcZƇbH w̘1HycbG 6SW" EXطet3y,^ްZ3(aŜv+׭t=WڀL0LvIFV /_hPp0ÑF<&o6QJqd~܏^}a+ L^`3WM73Bkgڧ\컂/8D Y] jAi7 wHU ~$'fRh1 Yo=(N7=0]a x{v=̅D6 rM nlٶaT9 Ē[U[TrqrfZӇzo?6BM̪R:`BXM{5XPJY@w?I{_s隇B>-+3=x _E;sd 0ۻ:'\V{c6<$akD5Ɉ{A|E\O,UTIzez^`뤬D@>bl uD,cBJ[uT_U೗g_ >:! OnNOCRuߜfOȤziQ MuL5Z?Sҫe`րkoQ *gQ@Z ~?ݪ>6=^+C5E\AWj;P'bp}͔;}IS̝!.'!XK'|bU47Pn&<%V#?h%"t ⸙ƒH­c'/o=xJ o4hU&)Rn Kƚ o۩"8I1 i{?nkV%e _uBui^]>,Jԥ 0Y)݅`!` ͎R \T<5Ӄ1)8Q@H%z3rhPR{ @ [:ޓ}AֵkYtUqLk0T陒oІ Lj`7~p!(}=t[9Rz&5B|Q!"kN xGhY7[KΙj|\5ɞ$g}I/}>~;GU;`c TmEWvKyUU3TvnXb^ pcjV`[Pc_]!i%q9a{ci`L:tԒL/Tّ>[9@rNJ\@om,8dmj+)sݪUUcg[/Fujz(*ۇu5\tj+z %K8QI6Q0_M`;V*"&Z#~dYorq Oxk/̜"S'<߲(4۫-r(mM{\&5XfN8_xCY0vnDؕxya7"#e>V-¿x"zW;+FuKAv1E) >'v:OT/&H~ZڽRZW\rgGg7FJ)(l!Rxܖ/r)9`>4VL/&GÃ͏efHcR"-˭.$N&Aet9檼XV9'mEb{@*"JbRm{VŜ0hpkz4Nn~+sOrC8ܶrvY(xy7oMqL `,e{Ǵ\3nGG] BϱeNjmm 3!(Gbk^cINQ플`ϐ)gS`οuH'=hY"i6=0E6fm?_$v@ N_ $jAUnV ^DDzJNKzsS=np9 [ޏ BN{ʼnHv?-mgo>.$2LgbNC[' (ɴwSpE|FtnybJtq5/yOA!ӓ!l4@(.ϳ+GMPr-"UTn.)߽iGN qvc)7OaD/؊9qScLᱧj{A4*/A$;ȫ %^/@Z)JO~ PNFNdc @F`S zMiHj~+EZ.c9ڈQ''dSkIz!,?*t z-vU MBa7Խ OdaUUK CVWE%0Å^ҟ 6w1ch3s :\pBJC}Ĩ6(ez>!SiJe)ͺD,+YiWybVp1;a*vsQ9n6~GX$ F ̪kX߁T>.\ vVlnJURlB[EM"-ᑰƑ:ʪgK6΂ʱ<'Vɘ܆J0)PQ~7gsΕ_ qDw( p;ב,_x.{j~3繓\{*{ [d^&&]<3C'bSCsRcɖWsrqg6&E lvϨG*}i~")O`FMupPoȷtA<^Ox7!B-*5wg#IUID@K%҇b&or3ad0aP~Wl\-}<ڹAb4N l~11hX_RsT;uvPzzc"|i*ڛDX_Sy?^}CڍqVB8iv;J |>_ C`l߳OşjBt_:R䅨_@x{.(䛼*iF=OOL RѲlGF#Ӕ#^Ao\rq&}x1UZw=ӹ ڢG}3|IO?. %U~CQtnJ3ݢbnCZ^`բl>K \9Q_T)!QC˧#SٙB[=~Q[E=F`\ʎ݊4r-D NHcPzSB׹5H{2#( %gxF]gW|* RtI0Ruʒ"+'#|6@G& h~VuYĽ{a,"7``QtKI9E4$uMT eR-09x2f=08pMh%e3iުx4;#3—f5)d^A̢%(C;lxwPܑ"`WO6 |<yVA1q0TL8cuPƖWL4e\ ĭH^MP ($M!CYTܳf, 1)\] \Ŧ-ƑLAۭd ˥v|qYݨjy8R'ӊk8_(>4nKvr_M6?]ɳX@!p̾?Onyq"3"EjC5Ӵ et>; KyٷwUuVtB#B5'&f#W]R{Ch&<<dVEdЧzM_+ե?apL5:n?}U5_R^@$"*~0JFUhq2ea5T>Z=&}%`X fkn<؆Z[#\=@b59j&'*dD1}B<_Oi{1N:ȯv_{g:t[VیU v (<\_w"]d]frЃR-+l;OGp>f~obc,`MT|ddN}8{T_$IMkQ\]M(EUxP׋GeQt/E.qMo#nJ/2+}.!yug>s-[4E݄Mg9e'(X]r]F7cbqIe{XeT'}圿.HJΡûQ|#p\n@WΗ>9 \f MZU`@ΉMLXߧp 2ĕ{(Ijmgϐop[A86٧{dǖ?VEQ;qKH|yiz{46Ph);c9)`i}S{D`5ۻE砸*ATѣ qln]|;aw1K\K),̥U*K}ɅO[i CR$bg?pZ-lFQѬGB̪׬|,Ɋ2b;vosBjςO{]v ~7jfI."#|КlE% --^tdY%X97%4x,<5C;pK m˙2Uvj{v7$,l:2;E :V^$(.:$O~S8 &ơCɖQX꽦 _AMߔí#R82}2+[*My6?3tF>S8} cH4Lj[ ZG)uf~@\xq0+Rd疾xFFvLN2 N''TlM ^"Բ+[rTG2KC nbPoȃ~iIދ0YB>GZ" Ž&$$ٯwS α[uyBms7vp5ή|,Auxs&3aߚ$@m)T A2ɇP{}v`rLp5`KP6"/l3B`WG5M'}{tԛD[ Td&?w{gkۥ.C) Ȍ*\悖:&هEB/heQM;x0QuhZ"Y 6j-l!<,ό:!q4 Il=Fw-Veqa,y-Z`/2\'2k2a۳z8xbf@$\RIeD{v_#a1R7etǺtP_{EPt$?ˏ.yrM˞!|YKށxvzV-urcos&9! v.Q\2MmsNuG ۳l텫d~6e! zeso]g.; VB. ʁ03<)3L2i%,(rcN ̿ΖȚډZvw"~osc 95 _ nEbKޣ k9b&EGPf`X( c01@k"O[Tk8r.\Gd}FHmIx&sxLJ%֫^T=|*Y[c5fQLOrDK~~O…Vʉ|.rjU)bYXtf̲ԭBy'= ( P]fp%tF%TIj2Ž. y?+RfsE(\LEQ\KRћUQ+~^VP *r1 YW:% yf[U5ot}?G `uū8!=q&௪M&%!paop ,oxH DThɿ!ʤ?HU?%V :N:긴OW6첳XZcxOKYUn8'7#&X~= ˬ_V{Ued`>y!0U(kA׊6)t(KX ɍyL.QȄ6崙ϯ+~lK񂝧/"\`}J Ud!;LE.̹V|HTU[Gvwlm-8cLpPGKI#hB厎jrJEVa \!Y\$ \:sFqh*NK3Ke(]ך|\~7 ~YƜYfwԤԤ\fWZ|;HiD$gs0{`c'm"ߍ=J"ױ4{Gv֊Y"ܮ}YDYʈ:?4jp R"q/jIAN>%| !U|_d%<9.4ś+t3c:P2Ale-n\ot:3z$H.DF|m//fcS(B.2mV{oK,GyO^`&xhN*Uݘ/p0džۿQ!!O MGr1(lTm9e8$|f4C+ ê" 'e%wn,1m$ &$GaO_|g 8+z5f*ycj-Bb+yQwyu&S V0_QiQ俽o_+&+zM7;N|?wUb'1ڴHWmnr.ΏE*IQjh/98#k'~T'i\? &YtbR{CsiOfcכu*2`ǵRMUG\ AorYgơb>M?e}NVe)3†_)Ga<|OY,BlN٧~́eE|%8_}.1"X+RÚ"9 9!~{ Ak4Ryͥ!v`_hR3ff#]״l.0ތ;V8,X%m#As-R6A8̘n1% phx8@Y|=~'mn^+kr5쳄?,(~u%0۳md$ŏBk{u'nBίINV:{*D8:Beвe#oI~I-L'6݋z 0_OxO?R_y;Nr3=J뮂rFȲesJҰm|6BJZR}AtػӰ"}9Y;}Il֡52Tf;>Ҷr?J:h壻G(WV}9} ̷7\0>&Kz %0}ƫHlxJ ąA^Rr?? QckJ?%G<Up*w4T VbhrZO/gB߰7R"SN{HYkxzl.T>/ai|rn?Ioaj08L樸-n)pu,+&rq ô;QגS8.֔OB;X!60K1XPJLhUW̜N5]CfEWa5BxҎlX3ƃ{Ði2[YUq,TR;N! |u6RTz~ ~&\H#hř 1r.R@Xa`*x1 eY UԡBՔ~Zm외).?j TI&6ԣhHB(y zB[0>r3Hqd$m'\+?7pT>nuOBcޘu昇t4&fk=]{Y~R|I.%[g =' m.K4;f,zo1~IŴ =NQf_M5Q-C|oO[qkdtLV ^W,v%RZg0n'˝`1ވ F)׳jЍAKب9躻jRu!i\ H&"a Iȵ2כUi,䌤7f/̾C).7'S7d1k dGg00:1d0ޯ5Ba%opF |U|dɊ,?g#ƫk8l!Y3zLs1^ 4qC;GqoFӝF{KBƞ;j25 #7 tQ5cSX\q܇ݷ!_ܤ ,%t H4<"nXS4~[xaˍ՞Γ"h(+-?~$;`%AqQ`N;AB2=a1tiWkOfX a|?ޜAY}kVr|?oq$kfk+ؘbrHb50#GV1`0HeSp";;ƅ7Wr9HC7_ CaJ@"rKؑ-`+*%%IM#3{IA 73^x w1-F<Py޹5rX(=TT0O?72|9wVZ;ǃKu|O#YK\/!K$\|ddW{?&ɇӳ86k|؃>EQqNLvK vߏ߁/qCN!6 $aXYY 'a 89ÿjFlW^DiGnJߏzY/k߄mu`;)1#Go vSy_^%ִp{\ʿ73HH';, 0'T s[0%kLi>QЋ9PQa4Fha{{bRD\t\8bMY=%_aҋlWɼD4_x Xh9A}ȕ{CKRBJOw!I83\:Gʺx'|it%JfFfn0| dޖNosXE :^YK>W Q2m*ĿT~Y(3>H~ S`s#:3 u/}Ñʅ `0`b 0:N=̏k+,@duE̢H@yJp rAͳ pȿ:?/`d{RJn)k\=OԷN_k;1yٛ7=uiHcVH ^ Dnɜ#oމ 4z{ZӜÍ@A ]hR' >x,VgJ36h;4i?&׸m=TM*XgʚJFདྷzZiG_ӬorD\ā/ƳOeTbi ];:¢_->s >YVG *Or|+kV21fE\~^.ےXɪZ6Zj*HPp˶LScv@h0,p|{vr}C_ G5f޶]OT%apܙ!#Iߠ~{[MmS1MN@admͬaB e $9~;:G%߈`dGU={h9m:Vuk NKimO<9cp{y?"/i ZWq仙ӹؙ7F -P-LiMF{y!R4_>? ʬ7oeZ LuryHwY br4#p6}NXּ)kfӺ.fա-eb X#Ylؠ0=Xd¹Ap)q>lѝ,dCh 9q*s ZA^I@FǍ m=d&n9.Œrf#9IJʋ7;Horxk9eG?ŖYv$Ep0I68pH#X ŘM4{ sOL+E\]"ԏ]vɍ5 R[5K5yڔ!$i_Z`w~6R7`4k5]ȯgm";a,c$}O Tp"D|L0&4B r+0-9)—4*ڏĪ~y-dB}_l M]HY D񭜕JN,YiT>lUMP_P#߼|`I&!w[$7 ؓ sWN6| GgsoQ?G;)4(|i2:!-/VQom!ܓݨoe[,[_Zf ZH|v;ݖMɜZv1#_R*/0'Mt]y&f%8ύ1 I>291-Vg`2e؏|N (mREGMdɚ}*-υJm m\Z-,#Z*l'<\RqW֑]̠&Q.8EA3S' B=6T6z0u,k Wqp_3a8EqMsCtˣ> !.ztV ƄAn[bM+!yFl|tX&%nYEuas6 vRNwne'y}gO41iE9ތܮ]y.}TP0T{m-|0QlF {5?Vplo&uas%ԇ;UWcgcim*˴W570:"ytMXAvD#|V{ئ[ȸG'*|JmoD Oϵ%78ڀ!А e\k}g!{mZAmvhՁnEHI0:mU8n \&7(4+:j )q̝ڸ34vQ3'L/a43K,Ӧ= OATEB .XGLk%q1g%cٌR1AMOM5f0_)V@(Wåڟf9vsPߏKjnAwhHOR["v툽Fʐ,kh]}($|fh*ViN0N3M<_ [zZD,pl$-+TF*dKKmo6&ph=wԇjtF,tT#/"6>fdCS&4=e\ՖP=XۖSU85ļ\vlAL,xԈ嬨 N*@6~agP$`w'6sʿid1#4bS,Elq\KjqA:U pc 3!+*tWbk=P;52Wb^@F( ;h4m[r2|twY"E593WSjSM,tk)DLpDMf˘Qo\)4vͬojS8g0'c֍Ҁ!//euCx#ӗ#X||l3Y݀DuwHzTCYsO!qɮ ۻrz-0Eb.TO |m| w9bJ/hs _T1X~nJ){w-1AwQ1m H㹁=V3e62sX ۖI.:[+uIY|yJn|z~\ZyPg {%UN\G inn$|+ iqXt3yPОE+ _NK!=Ka3NJ7lYܰwW{-Sg`dEl&Ae8a}e\y{Rڄ3,+e&@΁V/RRsI F?,D(!oqHMS fjG#|M^4soJ#R݆i?7.Aޖ@й]CY2Ҽafs>>(zdl3ɱ` EE n`#Gf 0DO-HXE&$it4?<94vV=zw@rit^Ա5*.c42@ $㶻_.q,@)[tpl=_dKYD2ƫϰFMάNbsP!V*A9a:‹_ل_הHjeyD/@214 ڛk4L/iBƋf?' 6XgO[)6TLiHg? Z*0h)k,RZS!5>'cWj$lh$Op|Y'6wה|A5*a]1)J4Ij( ^̲5kԜmc9XT+|ܨ|8To"~Upi𦵖L&c7A9JFKGuMV*3!O +3\(``s[ !T~VfC'%ڿ,1ZfGrN=<#&X_Jf3LQ95rQVZM{SHꍸc-鍈Ka&d[icO] <͢)mef9@iyY9U bdcB o5 $ #g$#`R1uFUkh\Ÿw8Pj|ٓɫL',>[XbUF^h)y_HM wij-&1!ٽ^q/فSBe4ea9=A?߳ Fɩoؒ{ ܒϪyֺ' #}w9%ibZ2ܳu܏݋Ҳ <"i¢.]͘Ytr9U[(~I&l9Uޓ|dwL%N1z^̧?y{l"ۻ I̶Џ8 J,{6& "đѴ+UKw.הocToEvC5-}u0[)}#u󀉸Y̺I/W2vt,5aK30-xjtOA10Zv4(I:LV]>3)kZ\Dkۢ$koGd=dUNf=芻]*?n & ox-Sohz~L<ޔ&fČ DV fDd_}h~?h91z֗Q)@5/όqNɋRACQz2 '{ᴬP`|i%i)6ZraC|Ua0 2T-&-UCPG}˅v?ůVP96:Z}z 忞ӱ6Z<)3J螷oJ`@7@J 'c%1lуx^Gb 4}8д7f3'Mh8r9Sve@Ԋsnp}}/X^Ѱ  pɬ壮〦 ZE)Gk#HIHHYƭ=nD=<*8!U%;wT:RM&cxI۬7)0bqz[D|(P L㉟rk$M_&pSvxat#PoC 0q}%BF]z ǖ却( #샻/p$vzm6QX ] Nh6v:bLe(9]W (g4)hY_z6%cR(zњn,AK--G~qi|{ZQq?_Kmy>y%m;W:E-3֦t"=Q!̇f9֭WL<,f'^AaOQ`H{)tLR>Z4|wmP-hޖx,_d?使B]LQ{fRlj$I-ˣ+YQxVb9oY,O0\IؑNˮVLXt;/]Uؓ<6t<=A=@ۋ{Qa[5z-+.kN/kF'HKPWWqD?p\GW 0ԶaЇ ~{pt4NXM}A({,tlByV|iȣAϦ.dV8h_@?L"t ʇOF,/K<"|Xq{Oʋ S$R([,2͚+Tz&;ri^i=95\D+FdY`>Q )ԥ"u~$]g/T/Sl p6=i|>24& ]?C+wBw.GrS).%- juV{_/k9Ԏ6Qp@^hv 6cɊ_a J<8t6?nZT6M_٨_OYk}$!ZqC\drGSxވ'Z6R :gW{CL h+CզyLJWo9Ȥ#]Ī4\7;lfeq4?˜BS]"\\s)뛠uMYZX/GoFR*Ę?'s.Sd3f'-d՟C@2\[1 RμrȱgYZ0707010000027a000081a4000000000000000000000001616eef200002ab04000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/ُ]?Eh=ڜ9N{L^ PQu-P P1~`R~E:qM *,2hna*kjnI ۦkb1*9 yr]r]heu;??A6~3B$?ǥVd1ZYb/~p^7?OZN-4ZY|fb'Ja[N^g-ʭIɺ)[vtj"5o YǪru'`ۑY0 U6&j>6GNװR?oI -AWHg}۾>uTVWL;mVǶ5}qYԠ7)ōJ3_)iҡ ntz?h%S@xZL%xk9}YEш%tv*Oy>(I W;AFө`-)$)x:h} l ="w֬Dg'leT=;qG/Jλeu9(5GݛhJ JRzr>>"G'D[}zv P )괮(hH*r*Yݥsy}@vDmX_F e_-oҶ7&ՍK{I(%K6;|4疐;ZԹxTik/5ؾ$5|{sJF~s)!2j+8|e Ӕf(Y5` ?FAGyEO/LduDr37=LMLxL6kMzb1@L6r\B^M1-dnͽ*0Q$1<ޝ7le h1s}t>BΠy49z2?F cf,[1b<m`Ik\я!Sv >3hecN[ 0ΪާjU2^A+Ÿ*[ADuYqi: v8Dt\H2.PnݱOòp7ҝj {y? :CEf;ZPtU2ƋiN2P&":ȡL)'" K=<k^ $2[-yD(Dqh؀TEռn̊6fF&}rնz%¬-r>#Pē) #2{2$t"֚}<~wrW'Y:D\e: i 9hjKyFb~B"fS=̗BUGO.v{fI6_G4WaUUL[S@-Ic2ڏfv;f8^VzYv  ϗ˩2nq!{7Ĵ^{^s $B[}e\}f'3:\5L`T'#\#!2yy+^T ۪P&zH"TieBqRLeLִGS}h̔,=pQeJ 9}ήˬ3!j%H8Ж4PmiMd48"mtIi|uT,zJ; s螦Ǝ ʣ/؄(2fs79R}G?s@ˋУyvV>VN8 (/bEe!;U=0nZK]e:ygexQΪ x8C!{S|դfO}D#U Q5T6gw-&%bab3CB*Opڸ#S2#Ij,߄e9}z-5:SHv:O?#mSm?c\\ ,To?ւEفQ բ2Ƌ{R>Ez=o>R.t߃ ~ϪT79ɝ[]Ը:Gh: fśre@첂yAi}8~[ljx{8j_lv44}mcr?IYDv#'%oO|-(TR8tZL3-sZؾؽ[va /% _1 q9duaa^cS94:/t!ÐNQ?l=Ml7VJZ+V5BVLan?@wp0{膩-C]ZnE unI(k]TA;0⻋y-REF ᏽ>'%\`[$eƸon2. O[N2vr#5NԃTdΕ'@-,jb Cp)U7-}",V3.Y0t!"CR=GwN?@AdcnXvEK~@1 2 g rvp Z@(Ub+zᖕKzjWJ#v}[TN1-#W 9A<5EID5(c̙@ž\O=ͬ^KZW4~"5IC?yYdzoIEA¬Բ}0M}hntUnH H!HcT[ -XȄuJJHf2(){/{azZ' Գ>;y?@mN]875ٷb6!NcIma;UIFOꄛ<NF#3T; ] |?$k]N4;*_վVzlo r+Cb fx۱^XF&UR}(iah)ĄSa-Jtќ>j"qٕ'&386\7 +=yhL[jJ[(\yFHJU@jUoի#5\W9*Cĺ؈l:~e*ݮ8p|i$Ü2hMxw=)cl'sAPu62v$ߵ=:N2A̚H[*Gu8=v= ~Bu0/8P5`޼V5h e\"CMZ)_uW0z;wiс-˵? *K-W(TA 18m)k@~_I, _v# !oWӉzբl|!b(dFWb8Bqy+PJr#Lj'LT#zFJJpxtZI)C2h 441J(A}Uxں6ɝN^[k'nuLuxwc}zv2f"\(~LZ_E/'E_m>Ԝ_qN ϛ 8Gx'(#ifrݖ8 +D cQ s:tsz`9C+"[5 PU\Ǡs34m 3:E }gobЂ,#%QC0J-т(2ʟt>K{?!˥20ٙ 3F9ċz3 &e5ѸPTˢڛ5LNg>XvPT_7zY`oV5cqwׄca~]n#L6R1 ]2l߲* .?F2glT=8{C^Y40Xj]*=<46: )6":"$]w[ivAĥ_!HzH*pf}v:W_NgƳ ryWJ8N7`ax|3]UfCP5֊e9A`@J m.bV}WԵ%nwU4h@Q+wEv[yf >+f''=-7O8%8MHfU.Jd>} }[>V&kӟ3Aq7u=ef 4az/^T|1Mý3hy]=@#(; CNa,؆ :7ڕ lF(L!2Ԃ +;$rzTSG+j KEF OM)f ǷΙ绶Hd}+E}^̂qsGW:C]ϓ?ơ1HuC[~N+c)<@V[^ di%S'*'fW͡c ilcA\S]7/V3JjY&ix=; 0FۨxeĤ SQ^+?BV>vّOIGx&p>^7&lC~S4LnS;k>O|:V*YU E$d$tW7v9V`8أ2o5\9(y)? pτ -K(T.# c E c(SJA-=i_{3گ2Fmc7τ[(6;qA+bJAö5wr٪OCRTh9d/-,-q1gyM*zA~ΡYW㵥vX86 3[Y D'zŤ]A Ye\ >fh*???慷6,"{Rc k^]|L,h}f czD\>1=ɘ6hr$ ;>l\]AE>@u19cQbq=_DTD/x0t9k?ys9rqo"_-ll%)£XSh3.ڡNI)ڗy;Q6i3pf"x7~ 3n}~oKHK#=tm'k~Ve,WO&:rܔelJ WGNB8ƥ'qSk ,:AW¸s5'E_ G5WDf#$Z0[ ߔ؆k{vo4k<(NŹ_nn񟌅T_ ^6OĻIʄ٤ w"Iu׸? v "j&˙3e2z7$-"wZdƛWR'-Bmۇ,]mL=No@́W0FG&^pX$ɿf!;ANKUO1Gը̓JQԊ"r䘲ym_qH-?5sԐAב 7of~" )s ZqMIm.}|!CEG|7- `vU\d<ͱ xE#<:J0 gXq 68˕>DAJ1D)Sjn..W35 J0y5s{t 2_f>P釛szܴ ´V |Y% Q'SW` jx=AI6_uˆo- #N8>)YAtuX80]'5ci #Aˡr#3AN&̄@hP6Ob^ $8`AUSg_QM߽$0|xYҪ )<"{{ɍIMS_ [Dk2ijƑMeH\vDt!9tMMG/Β~qÇPo}DMgm2 9˸ⶡt@Fς+rk0JګFsqx z0V8>2J#khHJchZu2G,M)3&tٲG!z @>sY-d?Bs+2vU\"xJuy zsXNHifX )}|l`/@8ܹݛ濓MPˊzA Sņ8Io"R>7IpQ1GCTnak~1UTitn3'86O0ݰQu]"b?GYb~u_8^ =r}_a3|E7nw|òݜސR*C7le 6o@{3*$ݔ{q5nZYwhaK/qdzдBP}}Ӵb@'d%'ZΝ l{/:4"Ǯ]C9Z#?MrEx: qQldzj~[ <ϹY{Qk'&!2'*lXtW?pCߗ \D E쨄د$/j?&ke}]15Sj4]wE !EU gZ @4!k͉Ď lI_=3Mԛa콺z>Uc[FxʃFa&KxSU 12B4la5)bDcUIyD*LMN{*z]BaFV}-x<9I9$J{l V#]hQ"ǩUj &쪗Hd{3u1 [j'!5.O+\ڒWYwhT7R,0J@/-颻vZy_IF̪>ON 8BzHHS 5`$4p~5f{+kvtVw*1( 渨+NM;Q_CWg:AEA*k: t\/ɷW~׸{Qi$ { Xw*k-hK?AP\!?D8c?_#&֞>{U:.vǘ ˉ Էk^t<)l9$>iZE 3fn#>(Lh7LV]F/t1+/J 索TgvK{k~jZ㼫 R>u}"qO - >n֠"t>9ȢջHOIuaCwWvR4qXҨ'e6G"o8+Q􅯃K!,d ٤򒂔WXrnLѵMe,YsḑB!=<`o]EVQczu>VܺL E5--s6XXAw"ūᯝ=߲z3V2xe ;E ydDp+w/q[GZpJD1&-|BԈi`-ZFby=N&J(2K+]Z1ȩ*W5013 i1nW61d-ȁ0]j&LE^߆}ze uzvɛWEJ|\ 4L`$yy &= XbzTԵ'!a}HDy?1wЀmK o;SK: &pK$Pr݂Qy.u8F- $THyn8^Bd/?JPx "jQea VuW!.h{-ĭS>Wu᮴cN/]Е`Nn1q\_ UY*/3+yR=9ܴ3N.XY|%S>\U#o7oBiֈN &mfmP[$MTqw(9jqy96- iHbv6q>:}W&ӟWL{S q&[>^AoYSjlq.lLI] 5cg{wa3sPFo0b!s@!& ͐f+{Ȓ'iK A-qj= Rʍ7켶J>{/cBJe֔w%}%`CRƅ3sպ`L6Q&/,"yu&ѝOT d CH `&<TXi8zOίDJ%.RַNmtJ4qC&"ABIdgc܏j`2i܄F9PeDۛ$@*R)v"U3D:7$qVJ y٠npN*#р-\9[f\3TM UE,=FZU߯ե_{u4~sP{a߳/Na‰s8% ZYt%|GT5¤QAcwP)t줽K=hʄ .B2C<vOf)]$nkG+޺T)\vhbаfv})Qϧ^jx~Hȃ>06_LG-?ek{Zq]/6> )>䤛yD[~HQlbQ}E`:yU6X:(Յ9Y ̳q6DR O<_̧Ҟ_5h6bg `&kRSGюqE_Țzqж;o&rE-gW-xM i^H(g=kBN{ӸME-3܇gB{~?e0a䆈Q4VĝRaTSu4iӜj;f3,v!4 NMMa8h]zɍ<#}'`q< ^mrc*8+rLƻY/\a6gუΌAB7^É8Y@]H}||!L>ڃ3?X4c'p`\2MU$vl嬎){Nz)ϊӾ- )x+홥rS*?'ξ4P7R0 Y޷"=O|0x{ȫ0n~0/G*;Z*a!nU[[ ōEw= 9pюN kw3TJoe_`D'M>kvow̲2 ;>i<+Qjay.,7D\_ wߒ"QЮ5 rԡKD"y].T5<p-T|89}29j_cS"Eվb RIVQSjZJG̸%Nf@%[مJjR+ݻi؈w͉̺N~LPƚtAwYE=G 91 dØcghG(ckR~f;i7.Lx9i7n?BV[tZ {1*kܵ0ĵM( M2,=ITqv7.{v**쁊|?  t O=Zmq,ˮ4ك3sr?:]6_1B{{em^p]e6SҝsB.;(jez׫_˛s($ _ɷE/E9VDPZǾrF70p*|@fɁۇ'2Tyދ-v@ +#FowuoaYL1&Gc Ygˍ8S[~oAWڙ%&UO/H@Ks!Fg5N5ck`Q{;$ e|Rp3QخBXoDG ˛n|wH$K F4.zC4sd*AaӷGꔟw686wyVloW?! fmXID{8/_@J QaPɰCWjVdT3&1JX"}}-6ڒkL_TF.+𬳛Dj2\b}P]aeEmQ-N@xेXj |gU)er0],YfDR_sv\T+Ġ 5%׀Kr<8E3=j$q"S ;%k2t^&h8jŐڐ,/_/~KJ2lvoD+fg'ZjX0{ 7%+lr&>a6h$T[qk:r!;܆~"kLj~Z!"+#)6L9ǐAу8P7mX@4{ Sv2bI& ug҈؜{ATbsVh=j`%}('Grpf0Z٘,W7y'P3}ِOkOq77'%EwUx0 WT{{e2AW+FtS/=pi}Z ֊6`1))@:,m)JAǷZWDh}XCS ͤ7sXXM6W)#6s.;>`z_Cb>6sGu]ۘtZȎXkcw4ѾTue %8v#o/hhk7> ֆy= R!{NJFpUăz-sCP"ބi{:5?2{^XsAQ*co#C[*ٵ%PA~ S*ey-"&p+bY$[}xzR`:aFV0Ń4٥&YB)wrGI >o c!4Et$@ioLkN*gX.SYP)FbsvBfcʥ熪WVעkN> jGpDZ.ndCbk0DC#ӈJ9LH&*l̅{7a^?bq MC8UDZ MY .B"!Z{skf&؀-Éݟ"Tj Bgly'-Z89ScJt}l [V36(MqGH,y6 BWxrSEqQ{?bi}qHr1[e>u;z!s_Y3FF9y^zsb*H ,l3\DA&,[ywƂ ZKKW@RBЍL|ĂґHJe9.JJ=d/Ɍ&Uj﷘Ҵd] j8o|yG^;/VlQ#5K,I!8ckz4q cu9d G{z3#kP}g2 cT0azo㵁LߒF|dE=v uL%"ޓ|4aQn辈과x1.CaB*tM8_ ZiM?Uoܩv+9csYhNhوaǞHVKiJ9EĜبdE =%.@}1)Kzp|k۽VFH=p=H,[U%2?,AHrű2tخê{xW3rH=ԕ l+\6骣(06UN]0Ɍ`ruʲ'aJdJAڸ6ڃ,BuD6\8N62|rȷ+I O^ơGF:V>eg8!쾭 e`6^<Y xų027s1"M*٘|\rTjD|6W22#8RsP"ݙ\KKq8nB-~:VQwW1p V7=h kilj%; ݈@:򵟀H<AN ;m*-^})hySF|qjǯ_Gg+UZ5y-ByIdڏI#C_{3?U_Yiz\hey.@ [.W32!0̹)3~%0,eGb91FHKe0Lrla4 t-T٠)1 :'8$/$tU{Q I'@.Ƒ~icZyLAYȥq-z#f|:"A&,߁r% >_tfx8oZo{j$!ZWvCNP2iEo%~K1 .?񢭪mw y1!qMyNoR1"ڵb2|2vm BUZk19_څS\1R!@?;YY/W'z;iv=.:SN/(ӧKHkTm#ȯX&;0*[<)} s:(_]|MFx@_%?͋$룿&z96(M2SL(Bޜu1D)@#a}M[BX-b؛e>J4BI9HbY(u]#1~ȥʑPG|h;ZJnmo<KNV+w3os1Ikc+$mUL6?f@ ^vڦR^=]מe^6usbonpcU+^I]tҴktm_T`>)@]} Hc98l^TWSKh PlY$c(<1T M@ژ#W+۸qI b"zED,#G|t,G-4ڳuqnr/>lЮ# lV*223mfGjB &4)Kv*-d3--rL6IHvVf9O'68ĢBH/ZvG0|]Rz.ax=''nicZԕ > { }V{|'b P$N5Gw$<ǽ{pZ= )]ֻh,Ӟ̤m$J%ʒ T@=IZ5(.6Y{ "%t4[}Y¸ '^ae^HIPǐ0<ۙm~*G8v 4PxDZ&Wlȹ tc[Я* E(1~7;Cž6ól&(e Q@kŔJмڱyTN,*i~75 Bz4Ș<"K$5OC``BHƌbֈ',sH,Lm;̿o): lЪCnY R<.4(zycBFA_Qu1Tu5f)"|Q Cҩ8.2\m0V3zI&`+P>UrV?<;@xN#3IIT||eU ~xlNjNH v 6 _FtM&rRr ]c{| 0%깻J4ڃ4aԑ7[KUjF,/Z3ۧG|{pS 0 m4,"F)M4qc"_|2T ’vp!T!6ELìE 9*cJchEy XT;id(Xȷ UPd!5|m1J8;=o7 B'д^O 2lqlb2^+hyqѓKhBS@h4{c~lZٶ/<}d`iBj/ßU?!u3 2)O иwp 1蕼7ĂBp|N^_laiѓxσ3cC %=}!!WI;4SOWx2&KMåKɘc5%XdXRSM9p6tQj1뭰zA}܉M)sWF|kòrZ?.-qT@D)h`jzǒٕO-2m"?O*c(f|'-X#z3sN>?'V!̘~68mNU$J >COuS No_ v~l` 8Y&/ܮ V\-C2X؂ ]3c A6gKTaB臷wpF\jߐE{6rQLz`p!ɻZh-k+C:OZ%4\o ۺVuBG >Y4{y_آJDCX%V;%Q.#'1hC-$L]&t53O͝')!MvD/-櫏\V9Gr}%|YN]] yv>#&@?8튘M]D#Krn^掌Kֶr֊Ƹ+'8CuԌ4ڢiFA!w9/3"iP#0 Q;r2wwNŠWXu>.DU0P@ Dt(/1&6=4˂s2Oחu)SY[g@ʒ5myV*wKv[xA3Ѯ=}I}& ١>8( {o_SӳGz'lfU?> _VBiBPdfཌ٨xpzy3^I b-k_Դ"I,>Yu^LΉ;`{e@{ 4E ˩[k5V_w ͻ5|kˢVohCbS'xĂ2_A0_\Xe!:胷 mׄJ]}Z+ J5ή v}N&)uȣu0|=Ր9 lj?Y#EUn&8SD2ord|K\<׻Pt}wȇ6$j^Q!d^$\L0)mN;=hMwN2>.U62ԝ.\-萁nM澹:Q`_5TuKϚ Q 5ۖDr/ꅆkANK 9:kL$pϝC"dWQcU^*}gܐT]ښ.w}/\eLWhz˗=T+V_d5«_vy])]qỏۏS_IxDبks:8YAE>Ҫu%!4|TK)trgxNLJ/xttJ}{Cz=0B8fĚ'>>.m4e4%gW [y7shOY 3Dɬ!HG;+Y.(3uKݔ^Hүs+|/ipLW1ε;p,92S&-/U0Ɍ0"Qzkq :ȩ`^|+_V.#>;nDoY"8u F(r|;Qp1B|* |XGTY~mt /c$ 4gق\S(f j:`/ u{rd1GEu'@-q5@]uyiȬyR@|.Ě琈HQ U?d\5eW}{:6NBO۫IQLO)Qe_ߢ3Ob!2&3bӞ A =V\mYӘ}st[s'1큁y_]r}9ϠGZ@ o{rb~ÑDޙ)t66݊~$){A0T"غ>f𬮢ӯJ _UGA6DNzu`Z/Ìǿ<|o_R-U Wc$I5yZ:Ǯ^(+ůѕ@6RױYN³GNUCK`Cjv]$᭠r >s޷sG *DޘݛM caK <. $QwI?{9W|q_&dޔӍ)锩hVu+2R'` $UrU乯!瑁 J gHO7B>=-BW# q5-QyMÀh퇷T1#2u(2pbL, a@=YYheaiP,&K]Z=l: i<[ (XUz(w@+9<Ę^ ^]I7p Xt4JA-}x՞ߤ >xM;<OOmH靦'ADm:{\JRB_>Wr^D=l6JYVǃ Z)+ @HEi֥MkS|B-f)wӟ0DsYXc0bRDBWΨ<ßLgJO&ښxp.ʹNmD}3[j؄ojNPF 1X38 ~4poHƘ̘V2}m|{c5(zL!i*ګ8ގڮw?~>lC JqƂ3fwd7uFKØZ\w-aKd8QE>K6Kw1k\}ׁEVG_6&w<ܷ'ޕC9=R6m8g^GJa+d}홣EnNU)((~1 o*YK= RΦ (O%4;P5#ϓ2ݟ6?P®_ .x)uz6h@k|pIOP+/6w0Ky۱ܥ>}NnN I؉Qwy4xJ\ٿMJ8I(S1 S`m(vgkÒd QDbӟ+Q c~%Rf `*@B&]C"R-:T6PlyG1KHiMc] c/PG0 "[/2 jZ0~#]'@6px~o2'؉Nج NbY}TWx!TR%8?ʿ"X7j*[8$1iH$ToPc^߳‡нoP/IQtxy]c]d~b^pѼ|b+s/ k:"ǎ;NY?$} %ծYL{џYf#LU.FYMenmHb9 zCjea*'"ݒy&g594Lgj,Y1Ǵd݂kXA'TyUc䟑xibXI3[΢;O 2PέJ3քGc}GUTL)hU3V_C0sq=*y$33 EoʈM%1Ʊ = 'φ׈&2 \$8첰-B X*KBp RٴN#)zO!w!cծ.zS1>~~0Ѷo݁L-;h AHoM<(̟`7)ugo?6B#^}4Rۮs =t}uMJ ^Z7qeSz$O9{g̀MuF5 #Mo@&K}v$xBtO;D^`}[LCR*nήO]j崅:E8XRŤ$-ՕVWxQ}31&<'dh?b|AMTJ2ЍD)}#8ogrJXNRF IsXu+sΖ*cd6 ?YRDmUx{8Zn͐A:% :1Hu30M>Mٚ<1ká`z}kӡpu^ߒB9hԎ*=sg# ya"?ŧy@*T<O 3T˥ߎt柀[amMOcζ7u bE҇˷cv 1Ё3>Kͩ7iDU 3Wb_ʞ@I7j(y"~ *d)R,ԒQc7a<- mƢG&)ѹ32=q N]8 k 5Sm_Wgħ8ר%TDK!)v%ܱ:827"a-ce(_ÕIG2rN҈4&*&59fbŞr0k+?ZT`]6 1hjL R穪GRUDI] T^i_ЙbٯÁ60KNGyj9 @5olŢI6 #φCjWVӌo0/B*U!TOg<3} /,{Dn9WoBdTcc E̻F$B{@or&B-T-vQ,sr =9ҷTjUzFw]6XSfT*C ^(7-*^1w" QcbD#/cSS?[ByfY|w,S-v@\;A}&į^[%2~%1^YkYMsJ@9d+Nδzk#+^% +u3oJAب`Nؒ?ؔ*0Ǿ ģ-<B(3WCC6 gdiƹӉP}-vmhV2$NB0upc |V ]@-9tB<ζ ?eq >TDݜkHr^][LYo*C>wX[ܦ;{$zW:q*ro V/[n4|/p k⪠ T}DU3c,hѷAJ4Gӿ%/Tя,hg?+ @=yeK7! |v8V<Ҁ}eo}m,M3̚^d K("8܊e&hyY Qgj[5_b\ p.Ā !T|4R7zRok [4˛W_4B޴b9{s1d9euP\MGHe"GL/Y(`p{/%5&-=0M0֒w P e[ j  &RoYrmg],%Q$>@<ޗY>pFH̟KC7ts^CaL)uBIxy {(r| v[kmsvoEE ۲D.YtNFN*?!$YafAg:>g0^9gaSC- 3J'NleI gc㇆00>Wx(2{c<$wE =m#*8ϟDx?9Ϙ~%0d!5>$^@ (5r;h|$RJVy}bdDq纑@)=~=jQpqdWBIϒYBr3 j4mgE~>+aqfn[L"l5T 5seX~&{ƴ|gAZ$t,CDWd0ѡQ E(uKMysDq";`xlQ.+ Pַ6ֹ]/&[ZQ6Ar7.pi!HM^YaqYHt7zL0 >VFBQn)d#M ˖hYloZv:|[XrvyPYOskM17QHmEBcMϚ4S(R?lzf-yj6>)0Ԭ]w\`[[O#Iuϫ5E#(]GWeUJ(prP~^C!Nb#r*v'Z *zTQ$H|( :vNL `SQ =~(hW.kM`s>9FGS! HV`cYt#=LL*q_\s`4KjiFH%`ug/.e( 1d/Cc)_"APY {T QŒY";^I o/A!)ѷ?d JZ,5Z<:N"{53}kݜlFPԕDx1K[(+44 P=s`ØWQ3c63C a;ݟKwFƼ$L/(W8zȠ5,z_pH$o9>C5j1|}.ױVM̹$]z)Bv LZۻf6{IGs QMzo9)q/ITSY`s/`ywQ= XsC!F$} ~Vr}qߋFO)bd3}S4e߹|6Tk%㒻 -ƫֻI P5є #еXW!_wE Ѳ#^-֨.b&Goԯ a ՎҗPWpDJhv ֩}*${zV0Oəǵ4)j#f1 IǛC(͗MNgo*genqV')# /5okh΃ʾZq8azlz2z_r5E'='S5#RxoqjQQ]bMOd8>U5O;p;%Cub&$lL`ȕz!Y5JäL˹K2 pfN߮Hw,6ޜTA0}9;<[lesFXEBXn7pe|Bgjdy*vH?Wa*v0Oy4b^h~[>yMRt:]{$uz!bc$jVGoרͼNCQwZrujNbV6lzgzb]9U0O~j Y·K"P2DXV8ܯshۡ& z*z3g̑{Ǫ1W'tv4&Ef3jzJ+s J Os619݅qSٴE;GPOŋ4Ykn'3S=A~'(@϶reײ)C`Jp~_=#DțRYyR4C| rj `F(K H냁ȪZ1/mcĄ&;o7kwWr_GxHRGug8XKN7F^2 ȼFЁ:qn,?k 39wwr7S^:y9,JL>U!CMT3F0zr澛S*~Q1ԭpڳNc-OLIRͩ-hb?HLcDӀ~P uF-Sy4%6I Z$U/4{wk9LU= XA B[V/<{Q$E"68U) .a!s&t\0n>dpx 0PvQ-GcY6YQpAFeBb@{"ĩd XZmYCf{Y5 tS~kGQKP U2t/ oF?C"Yh߅֘RSjZ拉X8քD"|м-/,'O $az!;{?>7ɺq,fC+HP:Q$ p堫M2 @:9#s-Ky2b BZJl3^q#U)w`Olz})wmֽWJE8p^|klDsKmf!1{nRfi&cC9{+4X[-ĠFTWei?) PŮ6CRY<ަ^$Hi)ɢ(dc#5,J_!HrA%ьnl.zF  >vd}}gӺ$r,}Uy#T`DU2m F񢉷QFiVif2O!C8zwx{Bxto0xd= bB3ȁ6pkKH'ל+1r6B,Ti¹>J[:H,Ύ5B~ uO ls5򩜤|GͥZ)Ҁm٧oJr=gj\% .v^=ޞR fm`ܙqɿ[ wdT]FZRz@6Q) S=ܣx(zO\hYoy jr2*Ķ zQIBj`*5|p=%͊C\uSQZ([媁*N|tHe{Ugj00XC:2p ݵ} pQv3PCV1l!H dNa|nJyO(c1BŔF:u,{AArXN!0oeX̵fZ88@4}5aDM)(yc!/@JbX@vpʧJD#/LqȚF /|M+Jo_Jox걝 Z96BWmef|ֽswax=Q;Cu{/9,(Z;kx\UGP!NlBZyϔ$/ecEbB#76Ε7g+2ڵl%MlҫΫ&0T8$HM\ pb [.q+K*e`\MYKp2[YTEqA@d)dQc |Kڊyws<+ Z<,Gʭ3#Sc_s<[C=hJjǟ-ӜD7u'< > 0c*7YVCC.fӢ1mU8Z̫`6$=\xFD9OY$bYH!Ϥ֧ &f /]Ni m}#DmEe*"i(7e4 *jK( (n#Z dF]">d (y3knV79 Y^?Ÿ!wv=3z/r4h G'֌Z.t0+gV Gk["s:EL{ē`#y؁.78)9c kI%IL{{nnx)axj Ck)[JDFu`b_:GTJ3Yz ]v3 I`^ 1a-%+˾2[ȩ?o-9[ZٿcXs5"J;c!O~T5+:uaۚI'`&RPbPKGzȦUbyɩ{ehc4t{J싗̬B/KAo {òia8N+2UP؆֧aSs9ڤt9d˪qC8G /%dFPlZ~ +)YR;-_g!B˭4RT=;:̳24i\b6:(+k]ՅFqOLn%[Dr'O^^,g3KBP9)orꇪsF*HEmٓ0AyDn :052 F;o \ 4˾^ 4_%Ln; ^^TPkq2C}Dj*ZXy݈:SmNcl/߿U\;sTԆ·Gj!GI+/aK9RXK'@q*T?tW; 5^&LYg^@o͘I"XDKQY7#67Itvk n:嫖K(.ft,?Qځ=hRv1tc:b}@XyT iRUHȄ}sɵKqHTXJ8wxC@ 56"\M6lxO<;A&h tӤ KGyp77CsNgi ni">p08`4U|bki.}5.oAl6؇@qFp&VŦ>U;&ګ!q@)8Bmw-ḦT!4$=e?[\A5yzgd|E9=Z JSdH'LکLNԵWlg.` ŎP U;gG9ڰ}" Sp*Ӡav&gedC1&1VkɛݎGsL- _5|F/rUX#3' f:dlfkAN,0 8YЍރFR9ܼno)vE>O"k̓tmtv,Loz'sfb1Ee tO^͵IR;H B|2@27>w֝X +?f8^b T-fAQm_3 U\vLM*FO(/h\&ה妃x)t-^h z]IVfE}F:9Q媄#ӂN%~,2dt3}e"٨2hC$g-lf_'e6$rɛo1= qnal _lu\n'{6S?Oi9zP'5tsJv!P20e Ve&Il|I#J+cMqH:c8B>Phg&!7]&H}ugZA3eUashA1R8+X9+i9Ww ƮZ2DΎ{޼4F,i/-S!vO[cd#[@$mȄM|jEByF-@"YN:ɣ|Us2 )r$KkU?aE7{\KJe9Qz7ҊYz~YL`1(g"We712% wJ==~hġ.KP3?H8w'!UT'"AmM' soeVgJeӗ9G-S;h蒹wh )%o6*ONp݃OGބK~-.9nNaTݣ2Ͻ8Kr7(e5rmÌ4'ZuoC?8F.߷I2%Gzo–Dwo}nIQ,szfk%T`єq9n_n3n1h;%T9=5PBy S/kq2oSK`wNdn㲨Fv9T|ʜ-X.b2bX DTq}vں68A>,w+QʖV^i;R28Ogb=( 8Jz-{?YVT("Ruxnv@JjMα2)p[˚n=Z9O(svL)<X`4Qu[3|v2EuD!)d,5;*ʛZ]K6Lв!ܰ "Io 2S,c ~U쭌Wr VC(sZd7 kſed+6/ ZГ+ЏuҷcapBAX殦Y9 =J3sOdb8e:# Uu>rx;o%N&"x(!f!X"MSlixt~aҵ=Pwr|ιaXrht\Y嶏oaa4b>*bxƼ#jƺ}}L.6 d{Z{jFŬ8$ˌk0v\B*@ !ك>- 1o֊C(9TG@ 7|%b F% Sz#)~D漭 ׆ @R1@=@^@+Tpo51£Y2w'~̣ NKXowwp-/ůr;BD0q]0ctop=RW;~w4=`͢3ɨ}Q$* cϾT ?c0.U|Hu$< pGl)7QCh~ SܨA0L<+ă[`\/pkM8C܈94Tgi|tvŒ Y*$rc#7 1>_ST/$\@Dq.+ iT#\'*,5NgF֔D}:م =<@[(je*ZR&Y`# ӉY"\ݕH"[ dn:"qp3-[wJh|vUskb @#pZ%\:`-R<\*9 8Aq#mYi0IS=Sarx$A,7ljgPZUzmjcǂUM@"v rs/m0% ejȮ(>;$yQj O|9)>{ w)(TVp*WPTt.愁!" U2a-DU,,(c,P)4l5fۊ@ی.Z&J:a*AY.Ibfy1KOXwe'\D+x9>MMPA  0n<8`yQf,-6 z]+6eߒEDЕ >zRT~j#h.hq SE LH'5r)% (iX\zݦZaxJ4 ?WZ>} a[Ax7hhlZ?mŭ 3^).4~O\h=cj z{}}pKVh|![^!`[t*&,va:oᛊgMBW1b- 8%o,^^世5έ2R#mGνMnHnHɰ޼yEcXߔ%S5 #~Cjےc^óoB]57ϴd>DQd쨍m!iw9dr{A]`&d*|(k\ITF6.PJw՝˵ˀ#C32Gnj#=ʘ^bcBl+CS0 ?]*1z**zwBMw,:(`RW_W.rGNK_33d,bAlZ3,&X_==(> +}D3g 7зd]>4ߚgp!B7!/z(9އ{w8M |9ب _YnKBtQzq\! %2E yOf2o817_k7cFQz? GIn妆;{^rnވ¿ Sʀy}ܴOoֹlƻr-)>o uy`[g̯2x7٪YbgTI.dvP(@Ԉ4y'/IXj'*Ԛx/rȾI:ݬW`2qtUE^ZA[h.1`tcFw>w^A״ 0ZPkTX ϯtn)s!xgR([\q/6]yGl4YuKzvZD?^W~ 1yiN5`O(ǭ L:d DcƽW%12.*uk:RHNBwMݘ\Z oI/ K\")$=p<HZ]۫Sȏz'oU.-WHHgj@yZk@Ja̚84.CuS2= +&&IdE82ޟZIY|!\ fdGc Sȇx xFx  FylEj_EaДۙ&>ƒ3%G4@GqQ!0Kԕ8o'^e6-"#!{2C}̝yw`B{7^?DzPLB_c\v5 FV^!ɰ72(.z6n:[Qs;1LF^-fMpUTlfFvt)Y,vOҽT/o(w&3T||ne)]J?F%a#E&,tEyҎr/s\qglEI`KzEEv!7:FsT0 [%UUn+s['Qדq0=)~\ z/oslN3wܮ[q@W~|ky3IS0|M HKmÉO z(ZN݂0.C!T>ֻ oǺ]%8G{2zqw]Ni(۸oi(  )n:śћpI8ӲP&r Rb%}3D pKP7[~߾^ӳ= R4/f5t)=oqdl[ =heHPDh-Ǒ6#"qNp aZ \=2tsưf81elߎN?Rq+bqsRh&;{<8#ܨ*y &kl-ցWVNI9ᎁh2/=Ԏ#E 0lL gL60vXDԭ"ѬۭR stE .F4U}Kq>,rGj5_e&GX؇>mgCm<ˉQd ^!x`{dUYO"ÕI{\(E]LLl~pv ,O1s;`%Gα߇oX^YgV!Q//B'^."qu2;w۩S)9f+V"șo$HMCn|l ؙfjUk,葩)BK4A91 #%]Cg4w;a'FOn>bnlNe;W _9!jW pFI8c"5EQypZ qGr goH+!+f $ qL06/,ЬBl2Q/k6spd.ysw|͓v^5uOJ2cˍOlׄ8$O0dwS熏9;m |h$D$U 5OZoɃտknEJ_:wK-TwE¢Aqi6Eǚ0YǡfaZNmR k8ܿǟ=K!COL\.V\sB6TWѡn1ڦZ+(|x̜oMa>ֽߗ!`` 0`,^$nɪi`-d $'|Ktƞ㫞h$5p)UWg Q+N EfQ&g-\ I;gʍ$ %xlFIgfwL`hǒ3̬7!fHn25{ډ ҍBdʱp|U PpuVRͭ\BNc~nCoɦyv=um(S.OPT߇aI?t^`Ԡ,^ L`y^qѣR4Fi`jY~*>RN $[XaGDǨNVv~0@ Q953I@ָAO+-6hҦVײs;Zj~DxH3 H=ƾ (@!a-tٺЁ,JȕKMng:TF~p5;L y#>v0{À Ij{-SRCE|иʐ9XI tcH4>U(Q-0u}0RJL>S3~Tыy4c[Q-ĭ33J^8zeMB|ߨ_@.ծ K+z*FxόfzxVI!,|}n8JF1s^d=zZio3G,!1iEU˫H;37EcLf9)**""mcTɉ5 ڼ q_=?)5 tcI1D"NTYY*$Q*6L6`oV OFFXN}|AI#K|-yl_lE۫ԢK~~IL:Wϥܲn*CA*jHM{l{a vt w7Vr/$Ծ^PVș%/"'9{h=$m=t7%fN=EQE{o1J P1i^wsd?>WbXsN?>Dwμ**nRjW:빠xZ?j.KP@5׬xG¯&e /U ;$H]8Qr̊ ߏ'7?0#3EďK!^,GI-ɇ(B)^$lȷOjj`2(N@zOB~ǰtP#L7ID+=)aml@2Ɖ}OV ;q:ܜI_>pKiwbYn~{~?Vh3 e'ZǽPX2ޖuCǷEC)>Ʒ{abygp35fpƕ^ϕ"aOcÄ.SVz8 t*Zbe 9wc- w#Qr8| +BDIu4AB~gԄl}Z~yLjf0-)^ &q44e%YhdLicmƒ?f.b!Dz2xQP$ d Ѯ\kC,im~D`^*{o͝V.o8^}N|<nMѝЯx^Eet,u) s(3hb *IHTjò 脐ZT9+qᛂ-[ܳ[+\2-?!0J]i7 (j pݓ]h`o{8n| ˨6yo8 'UĽ 6zk}t0§$Z((ޝ+]:zi/PХ!JCb@tz?cRSW͒-#$_>Ä*]*Da*ɜn2^&sf|eLJTNgR>VϱyҒnCWH}Q^A9%8^J' :TIb^QWi QW+K3h hM+0b{4Mch~|Uc@l!ܮqSym|&2-8ۙ_D;\V?9{|C EF5Y)8 R8B9qPG\ f=*U$K $=-1H)ʯ(PqѐC|+ T,D.b+^]z*ВIōjxPףY^nC uqmEw' 0Xf9cpMaF;Ǘ|ѓ {wSo8el}6)ּ(y_ᖷ18VR+rN}+pma6 sOY˃2XM vl|!8`S x=J=L$z|/13$Qwrݿk' %ܶ0)Aߕ?R|-9WʃtWm?ϸ 4LsϘVub]^;BԵi<(#6Ε{NƤ4߾`Sf0NfR Td(q 2Iwƺ{,3GN*R@ߔKES#k=[,Xc槧ۿazXc% 0p3d9P{28=SFURi"{bZ5ħRƈbuLcNF):Jb 5O ~ezR=z-k\H|})>M,x=6Wn-|NF4& lAx, dxv!NF\p{Z63}]M}Iɧ2KEm=\uʧ4_X1l 3M+eh&!}Â:F,}lM _OOA9wa>'Îʛ:L%/T&iلbn,yqH_v9Ur Fz[!Z݈XLaIz-|E ๏j!LD;Ia;F'x8_ACڡ,-nj̅V]Yr'R 6C{Kx$k+epTV?a,іs9AݫkrQ1#fQyx(?Ӽjv D] 8Y&z(N2!XLm6Ythe9Lv ;D%[ˋ |F|Y # CZ~4ULQ ݷī(Èv0)窸ԏ< $؏d#77dNOF. Sp]7S#.ŇAQY@nsp \WMKñW#jX<#B|sxpXmMN8~_̷,١gr{[.PxznqͥgvlEL̼3VM[|D{l/Bv7ͮ! ^=N.ե#s7rΌw3@ *@oW69`o A]%5]l!>%e1gKb:ɘx.`<\ VY坥nq$j63V^Y y"Cx@ioD}3J*]dꀟ^:3 ^9ա`|~8~`:'kk;{qDGE]h@@OFNYu4_"eD@kYC$|; uz%SBK$8R[Yp(5rH /3Jg! 替ȉM=C6So0i%ceK8$>p\`@LSmJ']<3TslUu[Fo#ey\=҇p!qJ;]c *'Moy? eg+d kΝPa,<|' ;ŕu(P@%;Ku0Mo 88W$+AͻʳunBMe^~ARvtUC/F\K%\?SSؓI*q3S򛴭{̽]8R~82#*Z\6=^hvr). .z_DYh+w;"DnEn{OVTUHgV}:.>[_JemJvPH4n5JAm\:N񮆚;G>p2#qW[ vYR D* XȂW"PB̝2}a*N_܀ )]6M/`8G?ˡK8Ȋ|5))tMzF9T0 2'I]̓jVwnzߪ6)y ILyEیp$a n{25jRChs<Hiç]fr~7Q v )ucLH2RkLNRNj4&ے2] Q 2s=sוl>޳YIلvnA0![4Okzr\`A_Eu=<ڎ9$Ec-Qd޲Lջ>WUƷ'%=[+/?hgd^bu~@0 /# x `ȿ G}(g&ޔ=-n_c6lC8d"ALw)U'd|ڪaEU#U9(EŦ͏:x`Q [=QSjW['QcX[o<.qՑ4iJXy 7ch']+=hX *{$xʄeJFWT_Tjy%GVP[ w!˖=J["}D:)T "4$'1 %rkL=PrO=KW3ej$ +Tij^Tq |eV;\zn'ϯ)p8fL)8h \9?-tmqjjQoT?s3ge@N;wֽ"$ ޺C:LNΗ?2 翪q+"1I[1~5NSiM/.:|ɿ$ȩy3=oJua$Y\39]oz Lie\˕kH,D4V~D=o A$c]sDrf。 rf09Yl)IS`@Wfe ?g,ѯvȱhn ܓN֍w;}j`6^eL4`6ْ;5w o}UՌ?ikeaݞP=TiɪU%{B;Vs[/*&yl vk!zt/ȌQ TZ|2Da;"!mN'){NDuLR&&mֽWL$'f]+0=m[LJLdk7?ivHWs uŔ7uJ,}?``XB `咣ԟRN(C,E+,H BX# 2Hq9eer2?uT%;Э+ZsE3sZzn-NR1^E}RONNQ'_$'0!-@(&1o/C$Ekp(-YI9 Fw~n'dK:~x]74qnPAFki~d dPB*'ü.Zʂtn~}}>{ W<炸MnT'DvS!^|No\-G=CF&[_]NUͱ^CW yJ6*nkAlk*D<'Љf3˓zou'pȋ?}@xV (まj~/T3`9wj/U&m¸$mj[uE(MKqm>;EDMK~n4Pdn,Q<2ԑ5MgXmN&_ +d ,-X{rHl!w2.e al;;K Seζ"~Qar݇,D;[CIK-XJS̹^qQ5%HïM?;[b8J9g- g]}nyCK8hV0 AzH?slXGkyFnkCĘBGx&xX1f񌑢Q~ܡx$]x,8kp)Iq P 'X:"vҩ{pT]n~OwE1H0@[X%34yndxvIexꔱSR)mJԫ6 YRD62wUyD:r&` \ݫ$cJ[ծPsߖP3ؗ'BNetOn7ַSYMl5ꩄaxM"5װ T$] "c<|a0!=FM엲tr_RD2HqK tOW1 L<{pb I͈E6L(Oꈉ+D \-z;֛5 DMLB +1#]ڌ?W .輩NUCS)8d rBkK8^v9^tRe z=ޯ#&t8 iEYAJBr/Gs~\j?5֭ 28T3L<܊Ud"88iC9Jah@_a!{{ k03Kkn<}z7MF8f |_+Hm[n`y^(g,$i8h`jØAypf!*8Eex۱n幦;ᅳi~i6r+?r:2~$lH HpPJ$^/ d@zd#4D À=hJ| eVaǙFӊPt]Z*S20ӭka;ԫT1B#ie~(J$oӅ{v-pJ &av۸ 7ЊD.g#!< ʶndڬ2r߾fE4#e!) GΖtӚgK:XUe(/ex61{5fɟw87#į<0)<0Kwce`#J,{G8`u$Fh"jglRA0]W |ԞͰ5UqQ19ˆI׾!8>QMRNU ~~ Fs۱GB0ǙbDz-]ෟ8,`sP> G3W 2*1XR!g/4JS56B>Iɰ$4I!6ѽb_3 fExؓ4]^xAX7 C|?gR뵅?,[c/KqrPJ21)E!^jڱsjVj?rqLY[ 8c,~Z]3Gĩ ) /HwsXCj'<,ί8vU-<[fc{yЂWU޻:bHFZ1e]T-l+@Q5ett)nbp&.3#/2!ar[IiIݥ7ɓyx LTw0P2mnOi#O)2n =p;RX.6ϖ=9[5F(2y*ahkkI+ZUZLT-!VLvSXdڔyQJ*MNQ {K0D8\ZG%78 †|B@bu+zcD<ʌchAK E9n/Ff\}վ 5n(SPU_=UiyBmR4^f>YB']3=ix[2^~9H'=ېҬa7.i01 ٟD9u\PF1d  Jrc`V|[Y l3Zuylg5QZNZ8~6X;Âp{j3"zߒ:9]cq3?5% m9xzPm '%0%*ƹdv Y6ħ] zMZGnF2ٴ"Z8$lE@]`#WOo% 0JG=o"mt{2Ia xl ܁ 6JܼaL([̶=Þi?<$ aL6 :JHB׹wn)l z뱱SG$^CW]mOmp~/Fa*yd`9ZGFC:3 \Fjm0=w&>BPOCTm+!k8BQc?Ne7NC"6I!@OhK 6 hWPr)-j?N1FЅQ\ҞBVeS~A4 l#X|#G\8hȫ0cG/ԥiYq>GuCǪğy=@<ҒM  sa[JY38՞"}ZU3o M/E.t`4ʗ{VaD4لO^$r$ #ܞ7~\h粬_4\`p8Kb)?7Jj_|}Ӧ@pLWͦ6sK,KC-m#58q'0]ZCmPAco&WEM .$~hڒ1A6aXk!ԥzN4BA%tfAĈZh)bWdM_jOpRj`:j{6ή[O}(һhvpYzWigV(k9D|=7Y;?gT TEFH4,˓ aj89x)9&yeu?L&6Q ^PXr 5@ ˂a1O=\HR&hc~ALs: Yyw8f$1fT)SHJr13cFU @-9 DZP#`nbq,9ѿ:AwHzR.;2vHisG1dL%A: ~sߖM|S,zGrd>Q#!ëo 4VfL?|lRf%9# 4弞ꥉ Gp{vyIdJIncyVgsd~sKaȄdTM Dn8{ e %Mjp&QZ'x h}Q|'PV*)vz I,#1N-uN}=GymqtCF+ˆ݇d(Mҟݑw[QÓ雊\K˫1]-1I+8`E:ìibnm&_ݴ$!6=S^/qDqd]N0Ĥ-6gP.?Fg bWm& ӧ_ږ]m4KnF2}5.7냮E )O U<\Sl$1.}m}Nq!?O0q^nwpxM鶷p.>_qەSIaRBzox%TTMypQ(8mDo rbM頑+C'ЖxHZ X[e7 Z7zE)01_ L6$&Yc Tо1>S2D jkX]c )C}Eտ|".owtR{O6愊F--̱'ONO|gUtISƓLy ,m,s- 8t Xpx'dB&¡f!9l5JAy%#5m<&FQzWڛSFP'RӾy%m&Jg# GM^__Wxg+ E1eZp nu({UOeJ~Oǻ:=7.O;-.` bD#uDWPyI"< 9&oE܎Ȉo&pnb,{n>c bOy75ܸŒy7dr7Y|_l_ !f1ߘj!Hk5vjhsŢ_jPџe-3LBu- SSC/LfÛM|OF˜46i.$cCvTJV3`C3]譽 tݯκ3J{eΟ⤂₈Fj4T|Y!yBoAt{LnXت6َ Bʭ334܄; תe|AaJXDԎ.)UaG";% }Y[K, T(ܿ!QUXS"JBБ Z}dF֙g}dLMeY2ʎ6-Ei2^Ԇ"؁JT<1Y2[2[w*p9M'앪LVuBL/K)Om'pW~EU95bCqZiXHk.6֝Y>-+b*} 0}Ew}WjF8*.zcִьTcv[cdžkpyF'u d#jpKc~z?vAd~wFbJ\wI,U!)HvZBHf]-Sy TIYN~ -Q[]yvQUW9̹nJ%AQ\0ԽQJeW pM| ,ѕ4i2E8\# ,]4ZEɚ dU `.OA{O'vnUL/~зwC?-FA,gX ~[jįsjӇW89 aOM?܁iYS|;(S7}%_:y~&l0WmR=;>ChѠ$VQBO@SH=Ae~<@GN^^sӆE#~$|;}RB.1|.r2RM4ck l x*q+ݏX(  a wQJ4 '7ȂLI<zyjpVQ.]*B$!j7io~OG R偎=I/ۥ+_Gay .ˑ: rN]i bBg%pIij?A#ÛSg]= 4_^R3D4`Tx7nb:S#S&xa- U)y! 8YQU ५^9^v<gUz 0MlB)OAK0$]rGرv.3!--fTm`435lRv( 7ؒoׅg)(†X&LZ#w&SǶt]DvOrWA30?hhJ*6] Ǿk!?8^ۂ8>pK8D7%%[{ F{~ELwsלYT۠%)-hI')LK[T߭L'xZ1cvo6 +m=.,lJȲS_3rcGC}p\Ľ:PS"63b% [ATz:J[Wa`A ͚K𗠝?jl,ih J9@@yyZg4#JhLB[?O-#NIIv1-Efzh}B'Ճ0 ℚodjjx)DiC“/ɻgwૡvN=X@p7xlcM%et{.v1FE#~=o8@^:$| j# VA#V69Z3e6 NS&X DZX㼺^[ -)-zF?(`\ޗͯ% rDA[~>5?Zʊ^OFdA {g6)aop멬կ.ѡ^DlaM'x[5&,9ΠsF4lk'J@Zm_ў }jdŨIN^.I쀈e}<{n;Iɼ+0Xr{=Z|+Pd1fA|k$| [2ZELg]ޯdPS#muYxu°;3/Y,,ML@?\H]Ķ~R_M X%ȖEy iPg A!!"ê-Mo!{ٸkbs?Z}V;1˗Pƿ@'ש1 iKZ[{׻[o3IwIHSso6@65I_y{ &)Hf: |~޷\*m0BD3!Spʨd ZgX7?I-;3tk nwGnQ~Kib6w!b҄FjP^*zH: hg˲{IǍCEDK9r.EZshiJ2?6(oK<@?m#y2O3a V-EȺQ㔭JO6(ƒQ{O' V-gbZ ([]筪TmTjDC; ? TDtx_;VDE6@BgIw2n0+mSm+V*ZX5fBd_TzXm7%Q([**8W˥։ S(^eSuYm$%]Xfs!L/ ᦞ&?A90M B+1rڵ^1b94 (j1B{/9iIaĺl5ao^0x 4Y4*Ze*4n`u[T akR28]QѨ贛0:Hl*QiOf܄w Cl@%z BJZ.δ/,Uz&#W)kPPӿpRM;au&3ŵ绋a&d6i#OY)?/z (JTkXr~*@a>{k1 o`sZ Eʎ9&Ztk]&_ nT>J֑U5@nʜP+= n'anX`-sr#3q DUr賹Ers8mLı/0*a%-G25rj"Vsv5`??Q_P-~s7IczI ΥԡyQryV1+  wdǟ!4hW</d+y O,X"/dz J09oWѧc.~aeo XD 6,f?x_0FMFj{|cy(Ft4{AsFn- lT9W8 GW\ϞΚvA;岅/%K2 XMzb%kᨢz8aUg$67,Hx-"Ƅ$ɎXJ6^|YΠ.,6&j~9)^(sXZbt1C)U"3宿`J = d㬭xw<_E 3Onb%8:hafv3.f,Wv% 8xb 2Xv;栲s如]=oj(&+G_X?_L%0U@j)vOD(v6$ߣ V"|c:~pݐ=@^s^^ܘ;ܹ nOߑew@h_*'sC8lmI\ïD[Gd?chnHplBhs&s21ݟ4Z4GդX9+J:Dl [n0si <*ֱA#$$ߡZ/LCLh،L؜L8C{l *G?~S,.d .̧c۲e/>,J+S탱0K{{i> ݜ6 / qӉ/@rEktnX9CHG-p2Q=IF9i%am;o3Q%vY}RP} (1j8@Mm&K?ː `&up*Jt[tT50d>矾}t^vk)`o g4L>B@´4gX9V;c\m ,J7 i iմsyK>f^nئv+&gu%/#<|w^mYǟQ '{ c{S0'7=NaXaE:!B$y2J= ,GVcCƴjAN U|0R-0]v!C;KuD*!XGyCuC|J/[KHU\)UTWjL0^8D`b:%ejyL W|B=6&~Hh^m~35Y>OH.rp^1TẼјc ]$e8r+ \l:DhzxHu^E׬kS&ދ-+/ѥ 1+xT \Xu^ƺKj-?9^>®7q5rtN&7%4ٽ[7(v&BL.,oA2aiTȽ,{O8L;Vs" Jihb̵CIQ⛠jя٢O\[w4x ]ьwhWk(3=)&7Fzmh>1/Miμda U8yP)#/"!akˮ{J'd%*skǘnU/Pz T4N02aI‘FCP0v@Qq="(b_ۗ*`e7kÈ ~U\TUP~r: |z .ѵ *R0"kX]|b` JN N+2Dx=z8L;Ң[Z8y0}[ŽQ%W cbuZRao7~ {jSc6Q=Y.֢e@T \£pTnEae?w#(5Q6x1PW6GS(TJ PKM \>oi1k}(sbˋcuUU깂^ .jS+e<"?C_`ds^,+(%ծeB8#̕Ԥ]Da~/*.){milV]m;=dU)L<"dNGkp!n#WhjSA,/yZr!oPԗ|.)54m{]c:;O{%ʱ\7IUl|N74'_|@ Hj+&,ۍ܏j^}H8俥ũ5pC)F?i7\RC?Ж1Lrt\p3sM,ļA\764-%{Iv X[@[Ϻac8 I,B8cX{b7ٝS2bdQM*g(ȁqTZu=r)<z׾XRB9~C޳Kq>h'3a+"΋rӢP~ފ` m}|0:LGȱ:r9T(-ʄ9Q5ENhWy>uQVDZR0֐0.&>7S'/Oȉ8,+'i<$sb–8Z6^tpb6 iGp<[ӕYdm;ZnJϨ1eR^d3uPLS.7gKw dْEF;*ǧ"\/9#e2\lF]os6@b(֍1%ϟ1Lt D'aqn=U,#e]-OWxAxaV ZBUy2;)Zodvɤ6J 9>u0@@JƝp~O{6+}_e}+WxX)2*ҠeQ 8b0"0; "DnZ $ LԜXW:@S/፺ËS6F Dٶu.&{y*/,fs;:]7&JNAlt3Ʌyovk[\P yVx=5z|{UzW,pB|M<@/ߥT߉u4tIn} ﹈ۚ9ٷTO}A9Jo6m>稢!*7{7ILToBKVs}[" Gt\2<925ޫ:wVr m퓬j/FZ]#z;#N`S]˴sй{,_h|gF7(CHcd28]mJ¹"243wMfy0;HZ=4qҫzؤ^Wr;N'u4ge^ L!⟡zh:RrLzf=nplgh(o$T{4a$bFh-;?vlɃ3 8&U8u19Y #EslQ-:cD?SMB )1M82C,z5 ZN6ٵJ/X0aj>e L!! n1^&[>"@j]2F"iUU48 re7~WYHt+'f#iYp)pV3+5B%HK{ּs*ÈHo3uqsp&olp5bO 4g~u!!o[nx)9HHso]0nOp8Nd0x!,vsQnd`SZ `!)m@- *1A˫IY:O1/5Ruh_$Xe"sn4z= z6K-|VEֳ5-Q61LH=i1i*M"!kM2+wåM-;g{BWIL[ebfZ8/,ٷ ޣ',ԍq4ϙ3/ ^}G=%wjrUN5ƅ~$5r)jagyx {=$JRY{3H*M;J&ݭp!M ?͛ﰙ|. 7=->rȩQH⩦X×C.m_荡nOzU=GpT _֑x78]955'Uu;t2~YZ[eRb׏>O"X!(YDR>?fRdBs 4+YTYeVgJS;%332b{>B_ I8#„{g@$j7g,V< j;-7k2>/S$6`CU'ͥC&LkqVuk#a o*^*'a=W9@[ @R0| ǭ1lNl}\y}^[H;DSu)"YJ5o.gܾ q~k7ͣB4"癗i?1 ċMpIѥ X<1$:%.QtXj\g܄nH(3+a r)pk:Np]Ь%WҨ" 'l݄-zM+21q=L|_ɮOY~JO*k75 ѩґ&LV媠ToeMu3[,@{olyWDE' ئ, Q>X<* E 5Zuİe:nϓ N>t1tBbC0|y'xO yyT1W՝!r>M2Ж qMmw8%(M'I' Lí!K0XR5)aknS;}w/OmD:!sf؁x>X9ΔB-/}n}GxӤ؟eQ~+ c&ϖA`h=%֟wa9&_;TK`XYRc[s Iq_J %ND,llL`-M-G)PU֊ usM躵d hd&bÏ[,/nō o: )%CW΅ Ϝ1#KUrdV Sֿ9wd\*P.i)s`'McY"Ć<-|r";KⴌvU3J.p6d,8WTFF1hoFV565-.eDч\W!;/ؘX֍U1x|*WmkPZ_䗱^sZ;L5[JRA9iU};zݏŽyK /ַO}GUFJhS_Τw26^B˪orC҉Ҹ7UptȚw 3R̦P޹4F/A8B =R~<4 _!ə =17^/9]l펗 ~;%KӬW558̔0i $qOX6'BDa!1V=kotI|oGt2wqIŴZ`ۨ%@$vQ|<*&e$ eR?M= $wGY*Ja PKvEKWrs丢\lԥ pO1~\DŁsp2. xa|rV^K&XM fqٰNY鶷f!qKuR;AEe%/sMKq틶Bnp:&ف#'¯0fNϹzl3܋ J) DVяVOpe`._Ųgp^S4l/lMɯ*[ʧ&v.m'=ĺ@,9~!:0`Xj)>4GyywEiL MBR6-F۬i'*^ OsxLo5Ջ SifWcAROxxF)MI@eB'P>ykr[ߴڨvԒ5=fE^vͬng!r:\,c&j ;x*<=U(\z)Lk!'Y!u̇MZS֞뎲|wьl"Ӵv >pWt n[\5?|1-RΊ:Fk *y*~Q,92nPMg&o1TyK2\D?n9HH6}Wk T3 ?σnytRW*'o(sPBICv)8B KfcM*g?<ʻ4V2Q?ec6XM:Τ C?5ֽzPn=6$kٞ(%(&|‚LzaX<\dgb`‰bI~r^&uzךSG^e*U0_-(/H]h, 8*쏓= pD_.$G_wiuov @<*|gi9D@|8Z}#cX# #[0C{C;p@'( {(2)u/E¼|2;]OߡָۃaI86mX'~)70Y'YVhֲْ=&Ӏ޷{곀b[X_,jD{f8c*7L64/Q'"^6ƀLZ^~lQ/%RsP~U֚Z, Mc6( yάq | ;t.<whOAMO))?fMQ{(~5TEߙEy'Q=[~ށݶ۰ee _6sU3[{&G;cIq:9 jg|p<x1_sTHozK+[>$ koJ&5Zƌ{*U/>VIf5weci"ll.j$5"8q[0CgN͘2}촋<јDR4'߀XlTk޿ ی(vP.h zsq s/Hl6zbF#!ϲK,2"aGh܋mI+ ]hM@, CY$1\ZLخj5&X,W<.Twۣ Q0+\/I78X e[?d(ɿYMGŞ֨=}fY@!2E JF9< %,_YX'3 TN([llC1o77)+2ڨ tAfQ|퐥 qu/nz^%/dzGJ7C?kZ|㌂ tAufbrX5Be~#dDns3Y/AŚ K%~A mO ;t8;?fmCԸ 2ĝ6ÞKṠL!j9j(-\D>~t . 4eԈcB;|$=n.LTHͰ9)KHVEuQ}oxã4=>G%ԠezGFdlV8I;pƔ/.@?ۅ¬\y=|ĒH^gҚȘ]T`́"{ߚL%u7ruZɿ4y*iaWLWK)]Ϗf/da>x] zL#[SurC\|7FF塃7ʤJ?-<O>. ;0͖*nljϥ_tc k4 @0ux$jZ8BT D;0aéh\zπߓpkKZc8= ]6D)a ,.k 9m轌B LFK5{aGJFad!e+ϴpUcd07wW*\i%>*kZ?ʇۺ@wwl&u%jY,R#cxƯt!Ol+W7 f4;k*|ݧE@JƐuns%.ޣk8.>1Qs5G^v {kdR` j>[OyV>";016@z)G-Lj&{R1)s@^0nMR]^!Gx#0'ћϐ3=`S>EZ DIqHe=Φ4Ts0i`Et+*cFO71jVz6{ Z,`Bpz խaC 3Ԝ[Հ/CSdN瘲(҈ qchx㺥 : Ͼ*l^s迣&π$pN 4*^B^_ ($-#BJYȗG`l.BҚv ?]swRu [?8Hu}/BQt[ftk9NS>F7(ƤF1rp=!}`0nz˴Td\ 0I_){+"5BrP0fx6]V7pbk:LpXXw"$QT2 ҃!"bs yJ~YD2~wf4,Sr)&۴$ OQpLD֛奤 kg@ge;>eErΦSFLi>mZ붇_H_1x ()qw(gFJV6q=(HP־j/w`xd: ;}FzI{,oƎ<;jqmY0WN!&v .|UG \ȇ+JEpj azV"j~b2;\Ѧ01!5 VSI&=*!Z݋GSsLy@C(SӬל"1++B|Nyw'[DJKEMƔ0{FBJɝ}B۵\QIy)=4$c`S#6!*1ϊ-k& nXx+|϶;R?܌QOxEGÛ;txyqWl`e:WLj@ `@H iE.(?xjkm;Lle֨~`5/1ƒk+} - A$Aih繜Й.xlFJ%<]N]q2W#2YCg ::o$WbЗKF f1k+cqz62&mJV$Uؤ- ه-pIB3ukajiMK-҉>БրZDK }uJRx8OvV㡖@@^^Z{S2uM8/O1Zj[n6R~32͒!VRo8M>LٰKC }MBagH2{VZfuG8Lوhe3ؑy*1EFFBy:|aE@T@??E~+#s&~k>2if'k'U1,:BQi ([Gi|{<NΝ)YA9fwjr`/7+i7CB\ym۬2th{Ĩ3;"Z I`·Ai=A%o@?.٧ns6KB/DӁLM[.z^ӘWئ96r?2xLZ-\*Q{e_ƪkOt H}cN."7H4x{#y5xKbjv,\B܋ǿjR|cXAolѝ5W E,e@cqllHHVߕ!80JI"UfZp]d[ݱGXGM؈pNkcfʄxyo_$LZ+P9[ҋTܥsRZ{TdpDyȲ"{R$QVS_ʖog&h*SnR虒NxRٲ?X'^1ϗ)5|N? 33͵FA}]u_dpEG 6SK[`wL4V.@vov u٥^cQg +gCMerӚvJgH4O$OV&y ;FeҚojC].8*@Zю:éS W `€DyU;7p`ٶba߾w3v;4EL9U1z5x~OYc{쾚%ن-yF鴭9B#xQ/~{7Nq:ʽ>E׉66cF0_pjeCUG0XU>/fU `q^HYJ3fmX67@&uJ:)Ft3lR+)8-7f,c$حԩ# F@(V ,GV-uL!Zjh) 9\p:C{: mB6AiM>A7/[ ß?Zh:Wuf43HA~9_S<۪>/{$bClSu8lU#5(^WMSP5 3CԘɐNtE ya\h&LjZ| s5PΡgJ~"x$ B|!Ab8~VaX dL~̉`>47 ؈V(m*nKp>u<)fXoP ?$>ǂ!{pfث׾؟M?qI~cMO1[2Ѹ8 :1轐Y-& Pf<~GGa?ON}X^_"p6/:TQ{{ BΰAE}}vAsـT958NKնs'9&`klW!Qqd=63C s[N\PdP튋a6ֹC>6QuQKy*^,h=ڀQ9o8:.(gVqsE"(%KV?RG99[-\1+څYѩhT;+hd8χSR$C;s% L M=h$mǽrL'pt,5uuƙ=5;u3ʖni6*vz![wP0q3\.lEd6o FRvvxQ ݀~z,ZRίM aO_fZ4WEtЎov&6N2RP1LJnshz©o)W<[tvDaעz{FrY3+EDVh{ԧy=3R'd6gn`+-`EV[ý<"yCF% a(?n={9. N }R|SAZ>0mhǚq1 $nj<9YKU:e>{DyQ |x7hh:[iԸ(#RS]/W=rfKa>oq FUeuԷ0-k<oⲹsD\S ƫHM? -P'em_v ͳQLfKuMЬ`$>ޒB.r54KT'J(]5t_ "9G"Zsv܋/-*f^5s^Yu0kbF!l8f'FlA_jٜ90{$a匵=&(I#F]ij?;%Ay*a\(mD^ .aa8-r \!'v 3%%Y3&jntu;6J$l6f[cTE1ƿ 2Rë2Ty7vJJ׳ wlxZLֻO+[Z2Rz+;xk|a. 0el VpZF^aD"ltU3sxRe,`#NNDF:^r[ʄ'%+!glZc|GHs0< ^ob]i,z̅@ X)@5D<;B fs0^E94h 'j'!9HGyaẍiPP2m0%Ck1ZtPB^ƭ.sm#=JSP?6Y3XO~2tέ-#\2K2ëȢ!BZCma5*i'I"[mg.jqLePP˻J>m$E a}S _IB̒iHcغ`*H_4Iy)s$TهH9>`0vIyYT A{DU=qUf*9c9߿LLTK63Z&0\lE/Ҫǐ'={0F?4ύT|WH.]EJy3gΣzUۦ%ICݟJm_\8xQ@>gՖ^irz^i_/%(XU9bu J`k&~GNq[0}u.X7p~rג^qAhW K.[Utv&gW 2c er =ֈ8Lo/NYRԿfTL7JU[JSC]nSi_  |NBkVdv7 um g`\ O@ HC5XeZlgIc8u!W1?wqqR7l%ߍDt`Y~t#p|[4S./7yݍB:sddڍW?.f0^`[d 3fÇ*v6BRvȝ9\ `<(ymx.h=t*3-ۃ2A1Mqoڙ@basAAGj2f/94uZЅ>KbmɎAmp޷m뜽`x|ǫX@6X@|6Ji4߆fھk/RZ oumV"MZFn7Y5Ϯa3FZBKN&/%:a A43u -?Dq,Psܩ܆|yuZ+[<~?;ֲjR Of0VvHZJ؉VN3h%KD5RVwB@&>Oܙv l-Qojh]A֦90 x @Q1(':_]ոcClѺ:=c&NP׿sȨMAiReJ}w磨z\w0Ke+E#*ygs/3傊nf:E7']Lqcaҧ2N{9Ma1K|3T=8 1ړhBVLl cL绛󎠚X֭WM`]OKL4Gq^]Sg?F2z |Z Kg󑦚Kp0r*;KR?V؍yX`=\o?}Nث絞dcEJJTN>H8lXI¢T$,`ZJ~ x;%;pkoLu H<@o;&Y`GgFϧS!c :\ %7A8KBWkT{$tW&u&`OROzݥURHVIeix4 Ke3)} ߔm_)ZS0uaܳq{4b_ ԖܲqtJyֈK4kͭ S(oxfVp>!mflE _s}!f2Ra}X<5a=vubt>ńc\s x͏b]CO8g9,';EfAb7oA'ZUdX{/38TctgS!ne႔n]iF'Vxg} rE dk:w P!n$>[}:WD o{wɥw.|aMۡhv1i*h>$ nC" Y}U1TpEsLFrV@GI?*ь@ Tn h$ /;|֜<$*8ޠhzj;fIt]0ΐ;$/~d"d^yrtB%Nn͙ʁm\|(z (;KWUQQmjڬ{:LPZPbp4ӭƃo4 haXfc7Mbղ?06C"k\&2(a/MXDhh8M%m:%<,Gyb|g=Ub|6Ts4/9y!7:ɼ۵&L_-^p)-/j9Ý? @Z?dH;wJN<#y;XW 3`cWp!ݻ<''ض Gg!ظ,.[r ,1QZ\׬/l!T ho q?^N \/X mhNeRNSҨ0[LF U[WgyLC)v+ uϱW#־Ρ &Pisq[[s}؏-+k=Pt(L\.5o3ΏvhCfXZj+ tCox,j4m@޺MVBKw(bĭoC3]a .fr M'!. %;8x[pcMR<ll"ma~"z0SvЕ1L8#W Ia'h3F#~ w`~l` A"'+~<>iN Ƌp#wcVZ^,%:o^gd;-"AJWg eng [H- #\JI/; AwȩJJ]\.oՉF .w+d[ ^Ͷu"}=%$qdV#ɕ}ȭVf̹AвRr0 ⿜nV-Y֏eCS{@7!UnH"<& v 2*Yq@p~J=\B)YE-u XN R3dt/csf4\OJ3S^+*0œ)ة%V$J L:[[}{~-5bH7h$%^,6lֆ\1yZ(a$Q1Pq_!1]a J5zΜ;W(7f x+p4=5[kp*E]'C^sM@<zs@ϕӽ1%uh v(QFLvLYas!}v pz3E*xhWD}:v)}Qu`.y[aYK4(FՖtv bv *pö4Lx%%/tj G*vҡ0oR{ ;I-!io̎I$cw<$ԯ.J`d}R=4nG7Ha wi%R#draThӞtiX |Ew#_7, k0pl/^!v'Y+ s{UjΠo^!T'aLYR);O{ yS> J7&e3 @p=(;3LeW7!ej~p#~ eY4&{Eb[EG~@\i1xO-֭xeiZ5-VߋfI>TxC u| dc{./D{*Aj3ܙ!ɋ hR(>PSi~ĔA.,UxZT#[E(=gFy6[M56i 6.딆ѩ=ߔ h u3Hl~Y;G!bkx/rADp ޿G(u&^Ŧ;?3U&[uiRRj?cfwaxEFA |z/iI4U,r$z70FCG2JatEw\;.U]1 0@vIM5~PY4oQ"ŧ,GaP #AxXi b1Z¡]-Dl14J S,u<@@4Oh9Ru>>Q3-u.JhW5am]} wi\i nV(k"Tlp <}BL߉~qў 8J51 clq2QSG*RsgN A NfZȓDpg|QlX:Uqd='r n7^w,l"| eh)S? "ۖ9_젰0+L|ECkFAD- $o|zӚqAaOm4Xn}V^$yG0pAP ,XKh)e5n:([2Ӥ7רEUφi^2vn_$U[9EW,y6cÛYũ/ ɮ¾#_sOʁp{{UyRl_H J QK<Occ 8)?lԽP3CNuB{O̽9b1f? o_kp LzMov/`m=t~"r_z0Bk'O Nu;J4@58Glҝ-XӛG'0GіX)9vqZBknU>%7:`jzW'! ;~:`6 z_> \R0kR~,~(bR2plK˃t0Rl(H5_ !hJ|P4n V ,xh+z͂eֱHD6Q\t޿SRp)g+m2UUe$RHTY~j<g (]I2FgW&v+-f׷5rY68m-~G^P SuNƃ YKʤU)aqSV -_X^)*+v~be[ e}f>xS?(GQ9ax-DXT/'hGS5Qa7&x"ģֳ{H!*E)uwQvܞ1j:0hw*kQ4 - xڗԓ*U>ǦGk );n[x :J\\dZ/q6   UZG$AGM,SdFՖh.}owW\ʜpcq%X1,#Jwʜ^{2X0.=cs\Th;?,_OFz*Rɛ-;u7oާ#*knsGjE`_{&{rfTk, +)9B`yeV qT-П.7[EL*\kS7Tibnf=LjkBs&ME.IH0Yؗ٠n_Wk*QQ覕6~ L\]:#o8!TjHGsWw;{41Pez&1:* aw\1!n 4XDR:TD2S{2VpMᦠEbϧs#N "B!#s{IIK^;r=۶V@Be(~L:N>1'6*p42i!+ɾ ISSђ>dֺ ! YJ(4Uc1!  6ZHBd{oz8wzb^_/Q?w9.%U҉H .7)!J8ӺYaljb|4 *U}EUhi?HuY': xnߕԢxs簣pX{e@Q.v>=lt!59\NB/;$Ӂ ][ +%Mz_?+d@EDm. EBy:L9gxSJC'o; `G'dQʯ`{Qg_)Pq,@!>⒠N8 {9+` "zET)束?9\WVY|x-SSQ&5jI&S.f!Rҩ iG\J ~g9X( ĩ%u6Ҍxg' eBCx "\]T`àp%|bf68sO>sQ9s`sp@oAG5Ts>} d~ c>_ g`^}%LQGm} g#Ywb c< ńNkTIJrȲ*IS}1907[NlUDKxyV}%ܡ<(;PWowNifEqJ{&<dzDNإv3Ԡb0GQ`8Ǐ U ]:LrL8:]#e xWMۑO]#1bZJٿ vX zu lЄ^F)Hݠ)c0*Cl.W$lj*dV@cL p{_1ܚʈ_%D n5#h8"Tmuiu>~]om{Ǝ"UFX5)t;|*Jݺ9s7 TT7P2<-M{(4UڊԀtUgF]+%w2\-m{󞙚`SL)SQ#6`؞Ѐp\HGyO.B`P^̌/i?cy UVm!R y|>yZK{ NĪ4{7Lz9aH<Ç+ryUr"mBz:?>!rMU+B.@倩2\|bp }A)u pjV z_cxG#!BRS` ~xYEa 6V"/i0 c?=Ix +O0g(ܠs" sXHrMvzJU?Uu}N`rB>UHGW24u@S J.9zkё"HTȾ)Ft9N͠. &ih3厼AjpJ χ+z50R{%--`5ﻬ|;mH^ "ٲֺ+=d!;]!6֚{u)% +PCD K0mBo/dR2&H ~ݸ~}Zn)qĽǃ`?1'6[DۣV42dё%|kNS*Kege[(!Js/E!IX~kʤ ˹z o""FGcCW.3={ΐl9i)PR-acL9%O*E CD9L4TMeR՚yNX ?6A}UC(\DVR1-YeL8bKN)zd*B'{Nk~G..!VyHݾLZFSTh~ܸM뤡hh̵i%~~>'v +>*4P-T3Q Qv'-jEVcy |X?Gԣl߭V_`U+ kv.9P>$dаxeVUIp) n&wݼ]s"* 6;%5i6n,xMcAP

E cY|8ej`_aaiCK_ Q?yhx-PBsGoyLñKO[iSti|"GJM'W4oGi?nMrK`a3t{Aʗ| hlW>h\rxz1Y>ϥD,3){x]ZPϧ)v>-s*He9#q?!j_% `Rao=@NgxwfAc`p&2DRbR,˯?}PRii YM qq GU6Î7[d!ۧӹ:I(K]TL[t^$Sj;RHAuG /AIctpA*o*lim zf\0zԵ):N\JO7Tޯ@5U2=1}qXhnY֌BZOlo*񖨌T!biE5Mam;&w[jr#O;dbrwYeg!ȍ~>Nھ 2crCaoP 'kuewd&Wl,ϦHmTLj!ð e) )xJWu"N"W|!1ZVΛJ =U/jih_L͇t:BVa@c.RTB\|t`gm.-5@TcYE4E-16͇yM"J$LgPEJӍjpgIS+e,t\@.E]-Cs(sxl ˔|sK\|0# v 0b(NBżF-_fr^$oeӘ i=q}p% :Ao%<&~n?ǩ9o+!BTٵ0]k>ǃ*ΈjPm )3D VE}Gy|^O Q>!!u*x]͞[^^g\"cjS⭨I f'6zmO])DXX渗$vlMWDpnxEf{UgՆ?>az`-2dczc%[I;?)<IFFnyc(CR<֦h[As|™V< ~b]>^4,m"ӏjt.k @AGk25zP6Fp[+!{UyT7(}3AX+(ְL3)ЖɇdRHC$0|t:68(1hPk&R/&fR>K)Zr)*YzA7o }:Ԥ;I52N֘R08h'qO$MBMl#.koyk:lcX'0ߐ^Apԍ& $ȉ36drm%g+8@jVݩ\!<Algb,\Լ&Cy~[d7 96_8`kR q#_p]||۴jX  GU[FDܖ%O9vpQi}9en%PB3Ꮚk- *xÊX,9kgՂ5M#iE 11Mh7}ӽ0,-vs鋒3!VI3D5"1+;0  y\g$Br^Эm p )8^'̎m7ڲ $:E͒9[)H&Gvr>FM:cO*Z@ /O"29aڲ̷Eع۷WE+-q}U|cf+${V(0^3cIACQ<S(f6~C ؘdRWNn:$2/Ȧvbrue2s Vk?80]A Uk{g'V|4a-!(7^[l2Xj<`Zh:;ÔpSx_ݑ/sy*+Pbl6Js6_i;&lzC89ZY>/׉ C @:Z%W{:ZxpeK2L Z cj{vA'`ʽVk73R3R߄ϥpTϘi6xv'ۢ,^zp9fz,ϒnMMFN?Zњ1FmEKŇ͞-Ue73S1o_NJRiۋv.NxLo[|pJJZj>>dy5;,SamT 3Vr5bUy?g3uj$iRYFZ.e`>xx4;O@ I^t rp"phе 9{;,Yucyㄝ#/QQ@%#^y4m"WLė M6&[g TCY\pPX,Ӿj`_oxz+ɾOv$ᓧ) *QPTAu < S7񑯆Y{Y"G_teiJ⓲?}tAվzy ?gȱc|2,F33H Qe ĕZYcwI아p!N](n#C'5RbFoF%4J|IdP65xW`!nadFTDL@{#uEW{~^2OW/,tԋ `upZ|%ɦ:dY89w'g"3E@ab:b^.[DIQ0` 3 P3+>V9|z'0R/f l6hlqn\XѴq{s([Y5L щ4jUf"G"vh?)5E1*-'QL;tzy֩>N'qX/Vրw{i8mftC ץO6OOC~+S^orp)%)bjC@ n9t#6e9PXNC24Zhk2 @Ύ%AW:}׎ӯCU%Q0Ռ'Kn<|툠]\7n#3k3%NN ޻Lm L%1{`rcu/Si!fH+ 3mޏ3@h8_E!%Sڳѵ huu<WeuF_Ň] >K+at0l0TVt [k+;c̘_)+)x%}uVv&lA߼BWarǑpN8jA!4V[r;pw-TkzHdwa6)|.fЋD`ph}`KWݶN<4JᓤKpZ,gM $^9s>Ёqt6b)@9![v[2)ɶsiTø ^ƨHeT\{y*թHhSop8nx"0! , }|('Wr6^lI{mVrQ@Ct/Wk88b]NTC|/ =1.*j'Gh/R"s>[߰G'u ,Xyw35F<%J#Ս]f_sI/ZN+${/H /ڃy[092QzO%.:m%[1p!{fJ[$Gϝõ-WޮBlw~ 9&Ⱦ^jdL*iJ)z3$$:@a\m|c>QJoLK ø|>L "K>)f̩A~vn w&VqHB^OI| L!%wd/Ooam$Q3O.8PP[6YWDgzGn昆>2ze4>+ ;Сũ>kb;y>;M1k|~r+E3¬ANĮ<j(dS\"t{wTz| E#!pQ6>keg V}pT2k0#V1`XCIN[+zC@(2As󼘦 ') F0!aBݸd6r[uApOpiA!Pu~ >F[&Oi[i Dna ]=1rJ{Eanp9-h=l»Gλ%fci \Ē#X;$_ خ&o ]5LvŊTn_ߘ`I.cwNc0M ;"q5{FiX.1K܎HܟjD/ưM.?Q.dCRY~C#QE/b-y mkpCwF#[0Z5zB¹ =IPfh klnhl#Q15)j]\;IK, 28A(0eչc&9A#LaV"S6e+,dz(|m4)-")ڄ&ƑαbPΆY#X[}rt H Ug['M>)dYq[nF7R!!| 3A@=PO}SCTU՗Szv8?T )2GHk&) ~YW7 E#WaQ;>42N(,G r@֎O^CoF_ig ?(H/__<+mURNAq-'dbՙqIl$]g<%l/D݈ N,yө0FaSW  M\x]iI`}˿}nXx pծ0GkeG'WSϐ@K3j ^OE"/xf:רh|:}gIлσ3qH{~C-N7G5C&_ON^fx29 'f9$ť8 gt{7*)P(%| DĪ3HgwعOpl9ܥ|pzc44ridUjjn͏2!uSmIZ0*Bg2J)/ 3Aغ5qyja! M1{&UA[8Lz]/8mx95R ;q KmZ9)TVK.-b:F]/53\H4 g ^ М͊C0[~ktgG؄ϋ놰6]p8ɹJ<]>KH [T`)3 @,F0& &:p|Mᾞߍ]j/KX͏ ]n#Q[De!};Vd/gl<} Ʋ@LI\m=ʼn7a[-+;XD*?WΫa±mw >ŴÎ>\NjͮzVgMA԰k `~ !y i[3CRX}j@$eВiQ&er p٢wQ<"ÊՓ]}w % >Sr&U+ ts Wlo /sxY RN]pnL1˟xyЪ϶KNLN[ѯx1xf"wwKP@Wr6z C||aؑ2eY_l/2 M;ˢGdOJ >\S:OUhqg3q@,HP)kA)^tU,+K. |a T^ 83>TQ&VJǭE2t$NUێly?Dp1pYP|OKw gN"3aLQ=աm:$nr|H^:[yJ~m%e̜~v|d@mt ~[Ynxc ;WvhŻ/t9OU`[ gjVݰiǘhS$- c=K}D\ZYtVot1ĢWN{r8|y 㫰Z07yǿ!I!C[d~/tN$[BQҞGL"^p6q,Ķ6Qws;kBDe5!Y5> TH=;*2z Uh9$ۨQJuW8q^Z٘ 'JoZcџTg SSv8KgJA]ʑR.%%j⭳$қ֬LovZ6 )/'U=J9&E(=^Ge8^=Gw&k\Lo45>DjAߘ|V/=Z_B{K_%Cvzox55Z P<PtKkvC?ku KԖnBX-ʙ!r.ʲ@o`zQף4˖Xk)6>uhdX-!Q'ۉ۳M;4T}Z9mH PLxS4;^ՓQF;#K7mp>,m^Qũ KIBW(/I@P$?*"w Jɟ7?p^p۞n]ڧX{ Uv*sVg*sgZpĢ3wmw[ ΜǨ˪cʝm <D;JgG`>jaHr&N̢3 ,35ݗ~4Qת+T!znx3d~pukk#rΏ5QUR’Y*oo~QFh9P^}"Gޮ4h <r k'p.'KoH,?US8 =lIhz[x, 7wEV/ W!5iv: -Vʣv8.2k䡡^gGSξql]^gi49M!l]|T=jS~?Oʱ/Gŋ(*A~$fO{k[ʳ0a^%'޽XO袋bW9/h55y&jYة;n)p!R(N'yˬ7!#.fe"$<* *#~ւ,-׵f&(4af*#&tn3$2Mi @@`RHiݑd]ep c/22a&)M3W觬SrkUrIߙDzW)"dGi՘bA Y!d>8:d܈(;ʇ$ O+g ʾItpbr[xIGC4]'Q^! -R7DZ/+/TMCy8|Řh30zv^-f l5pqO{av}-݂!]/ܿ칷MZgZrqv[vYG oC#.v֜bAI >sy~’:CK:$r6`y"9 h5}\R/EA@pdn1h-^d&.a>nӋm_5R$1#{51m,8YD6i`h.:0%n8 "fkQZ]b_hnԳ({aeYoYpm *b&DONlvOxi4 ~Zhrk\e#YCj ՝NH2\X4Ph|J'AI/x)%:mW{YC3r'ۖAr~H,geG slUFe@#B܅_4FN *QX%S5eʬZQh޹aKf!Z[SҵC%3YQo+Hyq5sDSp2Q $۵:׍__p\W>xA\B Y;:V'Ѳo  ڞd*R_C,?k[+ ?dF󬨬; ,0v tدpђ> %ЬI l8 ηRD5nDqVZ[ `%9\<Ij=P'L n~N:~ZLڈDWB%97m@Z^yGqjuFSta# $0y=Bm %rkϗI,PMm3.R@O<ȁ}AEb!v#P;n3!ǛpUDuRY 𩒕a@?)v0=oHaG pA+f9HU~r-bK,8hK]J[&]T(XՋ:*\U23΁?j:.m \t p?cչ\qOт5qAKiEy _9*mʶ};GǛ%01 %ou {Q^ xڨMm3WMS-z:<n6![V, ,Cp!N  gbG@speD孄~*ߴU18& ~Я:5 u?g] < #GK+Ďb虂,7q:$,2~lsoSgc;#2 xic$-m3q,{!LN]gwoBWm hWvŔar#гai%}788h[yij%qKJ}&?-4DyqY& H%Y+ߜlN(98kn'p]R0&bu]xus|y5 nWI#\Um\&g Ψ|Fce8olvA9I-Af٤Խ!aσJ_:1d$,փ9rĪDjfs]\PTL5gr&У^ct K~3yA.)Trڣ ZuL$\=ԓ MF4ܮpZ"׌3}Hn# O!qXYDBn Ad=4cg.[jy4doO1-Fd%S{ܗ¶s #m ,ngUd}$mn 0w?R2Q7ە͠4ʦM9N'`Ә#[pb"̳6HJ='F>oj"ʷi$}Ntl$+:V"悥iαt( iQ9O3g`2scmWr~v\C>ViDU,NcIBbx'zԌ8ez}$A][hTZʈWӱq % Jd<,$cDq+\G6<$ [Ԟ ߟ:ƨƠUFigH#exuz̜?]v喂g>XUd nֳsCҫ ugB b:|~8/ .&r뚻v~%-G*9Ǩ{6~(\WK.YwbȼNj _\_{FṚ2zWhk~+ABTK@{#^E-E@pN(MGFһ{!}7=ډs}ʥ};?w"s~=?G)Uٵ/C$5"#/2tFB-7[ $&9v}hk7/O0;T^6+qP>=墚ƹͅJ惡J_V緜U pEU8Lb{[qU߷Lkf po15e'rvNOW&DH~+a8%*dUNJMwtID1DWmej Њ+`\e-:Y{ƢUOnQj2&WdiJǀ e- 4X~[ɘ"!='sֱWLeP$x Xz2S Q't;$\ c&&m iF`!wHES$Qi{RN'!Xg4R6lk _DLKyfޱ߯V[;KJ/Qǂ] !opP#nL̗aZ=(=YsbÆmaj l bG<;uJ=SM2"@5;= 9nj+P3q¸3d`Զݞ_z ⷔM,9*Q~=mY A  fo8J`c5Ǿ\HΫ):uڔv"5&9ŲH"sgcCVȟJG[2k,pIճV}%z[IHS:d> W]ъ2 GkmKUE O3)|}ptdsV2PKMl g>}KIyZu[E}koRqͬVPnU*kd=RW_Vνu+ga^iPj/B֤^E"8gg R.Bz[e5 i}@/[Pq^)m ݋@ ^kǔ^6n~O4;Sk8?'|b:mՅQwߟȫ?/pF.BO6c1DDlFl5 $բ{i&= Pd^] ͤ4YNT$|w纾O{GsxTH-LCLX&+k NUQ(_,c} &/@g]^s> H'I"TDcx~R'ƪkge2y* .'{u*Rb6HP027qҟ@s`0S;rs>U) \o(WLdy:kJЅSف8` Z~ bN^a4Tvk˰eN!n[D_F'z2?Џ?-ntr71:񱏚\e++^O0Xl 젾hmj;u cmt<#8qTٻyڱ.?p ]#ׁ Ԉs[q+w>b"eʹ?=؆,%BEd-!EJDHh蚩'GTlcJ 1NR5֬)ףtDۄ$g*2sW.c+l`y')V:O~l{ j{a^I+ B;,,qaA=U!V_ͬ6l[hgm4r}@}@@1J[* Y#@3Y](ZRA( ^LNNssMQ8뭏cˉ.m0 eQ(XlJw'썡O,@BA9xI3_\#%SL˳!Ka -ay,h&My忋!ֳ!sbgj+1# <̑CU&uw"Lègv7':MASi8<z nVK22J$k69>#OqBz{Iӓ SaNDE˳`_8.!Se#̡gA&J^ =CAGD̡+GeFS[qAE3ci+n_ @ڶnV\ЀN][r^9%4 bWڞDVW&+G딴rQFNiBr.S|_JFSA v^"Co 3_6F҆]Hs2-Wp3[$L3Furx?"۷cGE[ŷO &"3\l8O |V j7\G]۽a %F"7aN|j9l'DpPST,"}"ry'ӫ!׺~.oPmI0Г&T恥 PNZ6dWoQ~zvXN4x Q IiB.!;={s~|sTWιMG:zR2QXK3 i/N%t^;e`\ {A*WM Lს fO޸)*6/uU%}3| V$XdW(jx KcB7P7HKd]O_ҧYͤ!:"^DQ M5 S%o-Eq0s~5>Xv:!y…l&2Se6raioB/$P>%t(Eaaʈgl/ۦcDg.^0ތ#)fjڊ;:݉U;"J,FQQ`iF~4'_HM+=A6![4˄;R؂N#7@^=ZNn"%01:~x=N3ۯu[dLk1IbJxIw* FH"vr!,Wp(KB3Cr3׹!&Bm'S tZ-.i`=,f܄*lQa ڤX,gD>q@4{S[u6|⢿*BS䃍xmZ:KmUEVX+ERCM@mŧqsF75x*'ZK.‚, gnjJ|RƪQO7{j 04!?WU߬ ?4}1"!Ȣ{oSR"_8ߝlMr(b~^LR=@l^'Mbߕ)w[|z5-1c6}{ 5a#$ N2B ~1IqYc:8wTd3/d2*\E||֊ -dOɧIIǩ'dw@WrpsuwJ6a;W{ [n%V bQփӽO+%R{q{9|X4C+ mUUT;O:dwd|'0&d n/T/*^]'"{\~2V# X|R }=}Ӈ qsVgٰa|9$D&J>tz"5,y!C2WY76Ro,$ɽ箯KPS2M17jwrt1µ.u78_GC].B vڠ[^%}&AWi>$N֘LFn69Y) ]2-i?mS+ˀ:c-_1YC*%+J;7tQ Nl)-1֥X9" ޓACK~hS+ɲi{L0(VA~u^O&+2bANN~es)-NcǸ2`vIMϾO?U] Û$&flO }Plsd_Jѹ=mU?BDz5@D" f2}"c]= R3?gqs9LbazI ch(H+$en.n(h(hs*!Z~ہ=aWwS~T7 [cI 7bI q\ 6߬ MZ3+#7Er̆bYs~_`j7wZa4OhB(,B|\*N +q|M4oQb),ŷjQᱨFk(mt!ěT߿@vt@ -G8 F퀡17yjCL@{dL_⾈ @.`x(<'6r,7̥au*\q᪼.kҧ㑷-Cu5F%-3H:d `A0\(N|OSN 6-K{TY#|CB(@J[NoeKa^ ,4wJpqLvtZګKW Kn.`DpVfif4|OYa8n}_i˰me/{ SY.{TS}S bSٱɭ$;тA*aF`u[O(kYK_R9Qw|r1ͱkp\Oo{`*5v7 $IqReL)_|†zR3si t epN)G,G- iqrb]hr:LK@#/GbOcJɤ~H6);*Ks`Z:Ί!ˣ|t {玠`)enFV}$+P#PN_V9_|R'0N%l:C8?^Jm)6dd]؍CPz+'O^p"ZLϱ6M j>0|{P̖G3 >]O E\TFC*zt#$g]YG.=\eV? &Lӆg?δw-jط,D%dӖng]|AvgaMeK,J18Us` L9+'87?%"п'r&3(<*ϮU|=m԰?[`Nyr =rE LBZ/r8Z pA? 4G68nqy+6,ǏWψD'U\:l.^W{1E'p сf7`H][Ҕ5 R+SqNP։Q%5P{Nu[29Z&aU6_Q8d[ 5"fцƮ]u;S"t /ؿ<4[VTذ:bŚޔc铁g6.os kQR[uB86qU۠," ́ %;7GM@xȉ]czATET=\G) sG=iqǵe0DsF{?_C&}Y!Jy?g#ʻ y/GˤHE5Y~ P]{$GV$-BJsQpTZ>k(5P?cs.{ `㣌u'DULT[(C Ѻ.l/Ӆ!ZVvFYl.t-{DV'üD-ypqfnI&FtWme݀Afo?Hݫzy[VFW:ef_(7rH#m=/iCLJ%:&N2D\㐴g~STGA5_qx0H@RWD툔Mge_,=BO,7(~M(1!G592.K\_U| mg2,d}g=bI͢f\T0|BcWGCog֟m2H=KqƋ[nJސbuG# zwe]'K8 "H=|:-1V!E76 ~cԲ[1؄=ŐQt ̙6Epgi (sp6YB^0$.P;cH8؎eoVΕ 6?ؐaR%<@ )dfO7͵kQ P N>cd"6%QyA1d#ȷ`}|Fc7?ѰӢ(KtxؒRg@v28Ҙ0W("S_=٧R0Pg}otʺ6 /moB;[3ҨʋfDHwƛ o>ZM+MGg\%<%ټv_k7lնi8sHٵAǏIyQzo--*W)݂ۤ8"0/uQӞT<ĵ})DN.r*KFTs0Xܬ)@.rʝME5±ĪݰS"KA9S#Ú!Dއ> ؆ 1d\>sy&l18/Bf*#D# 9 ږ_.yλӃ}^/\gvFO]$лg /M:kH Vc,?`ssB~Ʌ W2'/.s^fx(F8lIuTv440.{Q o1lK`ڱL :Pk߈ DJ>+Ŀn,:tjKT[ɠ_}t}](ڬ2r$m- G;~vdקfdχU:/T%O {]?nRӜG)i,V L"Ά;n&תT&ZT&ѠVagP>v]OI0dY#:,> ߑ?%iȰ4sj0m*.3Lın/eytT55s$Ӣ pM$D:{M lS9S©R\*|Z#'ɵH^R!bw&<%*费}a;.}^ae[,$=D,*ߜ c%(`D$ y\zp GOm.+1bƔc3_nK>+<Ьb},>xKM4hǹPB۷Pwߐ;\y}Dp=RR!yGʥ=0}JX [sȸ*'5'驱6*)Wih+ÏNV^QPB0;yEOTC*sѝ..IIx_lF} x(ucQ_ D飕sOMCK1F@/W39&+n+JF{O xǛd&D^HSoE)DNPOM-sBR>t:'>.SӹB‚wwg|;,):l oY -1޳$\oq1 {F锅JџW9@iYJJm8eJ(HT.۹r)oWV ȠsV 2XoT>'d(/\dSQ-/"">rb{o-8͆33.mOjhI7B1xińoFv4vW|RןzI\xj{~ ]ء̹S8:R Hsu RW|OƠ \?rDl|T(^DAPKe̙+J-M7MNk@.$%1N3MNl\G7kwdMxb-e 1yTLH.Rhj&`b"g?x<r^C}T@>:hH"pyMEn:;?ظjlu1:Х,.g/"fdW90mN/q/s x= :c8+uxb(XɹD4u[Z::|mEZP!>3;Nح4XF7r8W_ T-0f )nԽ́C--)MS' } K U~ x%\P L|r |, A.GHc4nKc^k\@IeuȹJ )Z1m&m1Z{[ Oւ'i~yHծ`]͠u+)&fqrRވgw] 74\eқNH&<..XPB7 $L{?(X3"(wjNf{˧?Ɛ-ÞVL +19\ ᕦ0Md6֮.yZj]%vwW05`,7>u;Y2Sރc?~Fyxkn|}ePǪ(RRӵr*e3q]՗Ly0! Ški{uهm$6#Upڋw\/"2R!3Ƽ?>ag=|nh 5u&AwL; zA)`4~?ϷiZc1ƈCOVb8jʓݺX][Vq$"jEM(?<+r5. ix8O97v8WہdĠ?!! c @߶΁(`] lj ,IK*h=1a /{4[a_4_77+b:0vC)ĕu9\qpXQs\1NVxAL/hϺB~q`rpX>s:ZyYe է ['W3]20UN2M0Xju󏏜Z~ q02pqJTlAIF)8i M^Cc= 9XME|zn2TyN,-w;[" obt NcLM  O_@D;KFYdk4ڄ۶L|aB?UْTJc6SYex9&k?3/VxU`Ҏ(×co>l u-O!)R Å&e'mj"F295 yvkq*\괣OA3ZnǛ;%%_^q@zSr!e NWngox%hߊTŒcdNꬥxqixK[/FSJ R٫]O} , jHuy2Vj.X&s Z漩J}ン->v,EZvs^ XK_é Р㡡4=iSF˳dI6Sk6EL\k'`V,t!N1ez(8PQܵЭwchah56'ڰl׽"vpJ*-C*KyюqU,wy:5Dĉʒ>x̶.-%lϏ'-,ſáb78#QQQmBs5x-[xPSJkt2%C1meEQ I6 ?wxTa]'hnCDI&gf>Чqg.m9Q=Q@wŏT, ej=C%2*] ZA UyWaBz`4P75֕@Lͱ@`C`Yl *hkr0C-Tqeڦv{tg2"_HaѧlBe2SmB$.e|`?ѣyJ2 K,BS]U|p(!ZQ(e_KЛ7yFh~>o-%k7*"It6 V~T^}(o__Nt,iZ f,~ވU( !.p9qdBoZ{QybOS:?S;Y:ݠܑFyоo{ݧSNE\D4NV6[n'kj701u#.FHp`kEupׄ( 7&Jݛ Հ<׊7+W ^3Atl jz|Ѡ`a~ecQK1vYSkW®10Mף>:6\o1ǵ #jNЏg&HRXVQ y1{PF^N&,n4Kć9(l Қ~t<+zttLO6WH0aO0kt 6ҕy/jd*X_a1^OM=SHB7,>j^ _LǬd2)4µ/&`Ztϼb,_}ɠR%]ogyȱe'9"H Ev2e`{g]? qȪ9#J4F!(Y٦euK>JB{+[#[fַ+c&1t$Z&A;|C:w"JN.MD0FKtg ͐~y-Txa WOEXl}Q#I%6|fJ[2Z m?ra& 7e}O T&<:bus&Pt=D4Nb^f xDVBca{:tܼ߭~mڃ" |r$ɞX›㡻 Q݆S]{ Čg1%d6e-HD&~mB\N!C1Z6>ڵaDic H!I?r-/Kz TJ wDS ˅"VB)u/?P 7\enhXb{ urEj+Z֤tZe9`b#a<]Aĵ\W |i-T6߂k@bԔ7\~6OoCCeS'[l3GFCn!:~! A;oM}{hR5Pң,ZDV&6Jg8#uBy܌ QԘS.c-1g4ѳqw_Սb:mܪtΦ< uyrE0ʯ]Ҥryt܏4 Ȳ|@EGBwkUܸ8R8xP[ D]l(]=38(ɅwKѓ* X3=Q=XtE·lsun߮zrpZI9Ln@B8ޙAFu6{j<FYq|ӿ%R2wRagk<T_U!B3z(xQ Dp/<R "FxC4=i- 8s1rKQ4l8v$'l ԵgþtcwZYL<![SGUQE% NzLRCFv'Xɍ&#GQZ 4{>R?/Q~|ޛ#X%Ĥ't \l'ЩwM2&{ɡZ]*,P4!yl@] DJ 19; JV%ggm#9&)p3$W.yn~=荛 O?V/Y+9 a9LI4dǬQzQ|g걽 h?˨Aį?7w :8D/*qHPsPkb2Pk'R&" ðËs߅24͂#|O7t/YejY- ,戀})Wu|bҥ ҋ988}c~.ǚBK&"PC2ZVC@: /xDgmL=1)&&W#6[ѫge`t8{T~ds661'k^@Cޕb]6;į ;(܀g}UOn, o$vpoZ52Ch|^x{1c&@ªJZ9W$pfDށ'f+P>=w*6whDt|nfb x^g!IV!{ݺ9v92_r5}opUׇӨ! E*Qg)Yq)PT4>熇K.R<98Kf z\$Rd^KA<%S")ob`кS 蹸կךy|lHd6t\+&*Za](IPBF0S^ٍ8JdUF,Xg"k(C,?<"POdu.1}O(T2U&\b;a9 CJ l)ɲez5} *Fm$ݥ* ?ua*ў"cFA6/[nѶ-0X-.)ysh{}t_?xTTɎv!$ɆGca@]B)g94F4Vl `Uz HFvZcC\s,+XWŶPA`t[8iJ/3ΰmKMwܐk!Nqlk1 5yyŎ4ZYrZU762TpCs!%ۃ$!(E:6c2)i*G5q)ɕߠo5:'ADEL%β䱰P}k=@=FJTQ~j.y D BHH;t|l5|4N_.̅VGތP5a~IWCW@H#Yvɻ>SB9UfL{9;q4/1YFm#g() 3DaҞ7@012mlQՏ1!hp[J[6Βcދjh!nW1Q?>x1Z˱X'۠/]KfAz)MN[;b2&dT!) dm+:U.'}pBň̬OrjB. JL@{d$>'1$+41) k!>#ﵯch6c8$<٠«ӗ>T6#aϡQV}нloGAV_=@y,}ɽzz-#e^]/B'bKblH~eW8*VۃazNlMz̕1]pfL x9B ̐2i?`|h&3b"-GmAPnpWϣ5Ob&ɸ3Ϻd~q5όSB Ϻ+wqˀ9LK{'F%"CZDrh0+ u]ݭ7]uQ. ) f)jNPd1X-@o&Q.rkayh_l:3jmKLbjT8~J4-Գ gYZ070701000002b4000081a4000000000000000000000001616eef1f0006417c000000000000000000000000000000000000004900000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/b]?Eh=ڜ9RڅL珜@L +5>wBHE*:.`HkJ0sсPq;ى9t'2AH>lCPȚΨUyb_x,žri$]Zmt?Î/zzh8tN=RBKuzxtR0K(]_(6Q`]6c,r5QW?g_!S k ncv8/v uU--}4k[y_嚀I9oXp%ha9*P[\C8WJYX9D-tk=o=`BJ-s$g}1>_C]CYٯu?h_#ֿz>rQ'rHmp V9C/<>7Hn~eJCK<& _yXa7Ҵ=%E̔XL,LVUuzd~PٞJViYMċ1jvIiGx IqCgƔ~)OڠC?"C|VRaK%O>t>5n>LnښJ߸|Hc/v4h͏J4Bx^ {ݝ|dðRS9t"ӝ|~d򄞌f#iYz4<]Ȅ7<.,,;Ad L. ~Bb2VuvXi.7&94['7k/ lp̊4jTb灩 U7D$Kx %/=C-8k'$ ~RS-I\{U<.7A/X|,>;0F)שzȔG4Μ,Eq3yeeao3Cc" 2)U~%I@|;”O l@|1 qN>Iyhnoሗ!fS{hױbK+H&kU5юT3,`22ߍW\dEңqw%~bA7nX$#9X/ȰԎX)0fa.J)|C |uO{0;o rhIJ&[(5N/@ql^DYnezq{J 4hYe%yuy~iض0ȡ*I7AfԞk$C3)5}t MS'}p}x/xӢcuz 030yZSnǚ۩B@WS(ִG@&i)vEMZv(1p#[1'!~ea:0>WI"S@dR" G)0&kɰz{3gA`Rãc:`;SyHRzjʒw*Bp$Ow?:cVng6[n=b)d&q o2ˠ.7nl#hzm5 ]spD1?P@b֬Ln@A%]zˏ,@ISSrID;[t(p@*|aRr~]kE@i>_}޿`~b]Fhzoe"i[! ]I+~U{lC:*9pc[@›AnF|3I7 g;Xz;i0᤿Ś5%W=(K-LPKDj;HC +a?(óc_0/"uzlN0\o_0DQ䰖^3Κ+"~TGDf T鶾 uύɨ}e&xFNo::6ZiikTP,Ze nYا6igfql"7ηIwI$`\&L*Dy~O=/l{kWΩ`ry5uc?eK} k 2jQ嶙T7P>|MT>JKj:aE=%ӈ?@-+{$Bcu,n 4! U~GP< _N1+Լc4auF]]? &و.qS#;փěJRF>WJ۾=F~Y<S͋Pdvn-㫫;t)ܽhtQ׵-1UusL2f5DN߀zikEx EF P,_ٸ׾%_o(MvK "(mԷ|aoٶ977}?u05`>=%4t'32NEQS࿨p,LПnlȮRijG|Q=-ThV"IId:(qᏕlSLFt[tmeVU[ 4p:Fju`G1.*pwSl~!z`9 i:Ε7"b lH@yikIz:A>y1D2>zg<;3GF6NZ2FT5%.Q9Etv0_[w2k ;<L$=^wMMs5ؓ\ډm 7` Mqf=>={B0; gmCy u,1yȮڬ r}3#AJr$(A60I@aCǟGc ?#2EIY&&'$@+p[HBr|[Zgs@]O5Ve7>*iSɍ['aTJm: @E_/x(t%NeU/kq)fkvWy>*gcW"7"%6EG @_+(&HL~UgLn"J+ӫ[Bl KNf3|s7ŒOPN6qt(>8)+sl*iG|725iM"^D+e7ŹT -]ZcWq^9E{nd.DB$e<ey^=xfm ؎ʾ61?Z!:G  ׯZYo 5?6Yig?O H3zqyCW`]t _~٬9B:nh6W)D@D(8[R8 30Ɉӧ饒'@w},:xL\4}X[!:ᐿ%ѪP+_:a,4Yj "Ww]8&_byK "Jދˢ鯯g,PG聆8 wZz ǿ6KҒzU-mW*[C˷C氋ur=?֢5]$B~hA;MKjYʉV}UOeqق,:'E h܏8 'l4j0^CT⌥-X3" LqEAqO~L fuT 7Y2 WT:8b'.dq`TF spDYSۄR`3 AyDhGmek .Oy WʱDi$9%(`EI0;EBE%rA'LZࠋ ]uGo6LȆ2|mSů]m.GZ7OIRҷ.u^(|.b$2l2!{_u<$4 :ƚ)P}ԦIrQhe53ʺI˞=nh/p # |r¿hq`~Dppv/X~ureV\:%*8\'O+^(;hGuKo&Q< ‰Yc,/XXXl!Z?x}z]t~xSÙZ)tW97 ~:wүK$4FR4Ⱥr o|-~F.Nt~ v|-V %v>GNы/1@K aëhTiFƀw,#=^S-]!s.l\y>*ԉ0⠓Ԛ ;wgg&h _v=~m=֏sC;kÀy=6<"ֆ?m!Lun[m? sp$ 9XCwpE3FVf ZT%,IJzm[;]"D][Z:ŦxwwCږ-Nzh@^ye+^PV)}1Aہ2'Z k7y v?eus _6ava^j<)wC6"K8r"w8o;~N `1\ނ#E3!'>%uxhT `es&hٜ1A*.lq_4QnlY{fqL]HKd6\ _ڏ E]P- ̪: 6:JvU˩)'%$5 JMo.>+VeE(| ^: D*1SR+hb3G-;% d<֩&bt &·îZ~㿅U]A1U]\*c8Y DFnkp) $vu8MTI7 AWH4&r\/fqבƞy&Վps Glu~E2?}:o$CCyNXQvV#`9'qG1:\!l?Vjy 7}%)/Ӻ7?O,ڡK~~uS݄ކ4SsriOKUp(0hIGFm'w:  68 Ki0Iӻn榹9bcIIܚA1<Ԑq?zd1 iAcrN1Q蛿C!Kb94Eq;у |j\3UUC?'M-dګfuDn!#}TwU)L J7W?`< /\e~|/Yh﬊H`ͭ9,]./33Sr,klYݦ}L[3j)*n}80F=:;6>Yb9)q/'Ӝ&?qB.v>\呜S\` !` t{W*lC/%[6)|sD(%Uk;IYwE_k3KHs{Tx3Z5i%.P>lH%>`v `*{øM֟b*J^jdWON L5OpKۂޥLxqU>A'tb^:4Hq02KdvL6NKݟӉ*~[GDH` B@Ev2rŁPȘc\1kh*X80F*>uzȨ=n=H C},st06b@dN XY*&ߔcY%;$^ٰװ%S7x 3+F@2@S wr;^-j]΀fyEӻ?$|ʻ %+?Zu'MPy/^]=T-s4Ɋ uW2VQ$$P*VhEv׵]x߰18 $*32,!/EX\jaH6)`Q䚰c`w | dTw 3,^ʐ%(#E(,},F.: _qOP„NJ׊z2{79 ?qNV-3nB7g\OlTԕ[#UѵbJ0sqY3e|;AZ_NpսqĎ^=Tz"h= "G&PN"N=\M` ihyJaο ;OB:)?>@E]u?ݼb%Q{Ia5vm0& jT>5k6қ7P4 p)㰌kS`ږf1< Z>e@$t>\RD\!p%ӧ'/wFdt AN<>jIgju[#. D`jg=7JWZH4]77oG Yr*VPGup|%GAG5hih~ TOZv&+A B(({(0)ˬm|!Npc(einffކ|$8VhxP$TEWyȪt5 =seWS(8p8[4q:Xɪו&f>!2ϥHCYyJ!-K.•Ho"(a)2?Qv@&C3O4zЧhfel#A@+|(=T3(Jܯªoh<pfn˚W^(N潙f²ݠ >wPeV[?)hE]k q(IКӛi\ no`F\*=q55㯃X7C _"J>_( LY>Ca,Ji$,ch2{թ7 z-VR[b*ϒ~ٻRaCGxi=EUa?F8+7q*t0_Jw|796YlMJ߁c yO"9UXh'1Y7.Ws VB~h+45r£lXrx"fkF쮒dH5ʄ?\1gc)66]*+i@jAe;H|^cE vD5ϭ EJ@D`BiwQ zTS!C+98Jl1+7Ó햫);bOLWin7 4Ҷ(09di|wai:rm6mUP'rJYcJ26HŜJr(ĘC16vF]rZ`/cg^_WKiF709Z6s)EK6ˢ*d0c_Ku\b6mukPi{ Э&n"ap 8qP8N\ |\-H~Ku4K6^w3Gnоrii`gk1LPB}r/j;bp l@ׯ9f`j#31K%n뵵W7x _l +ox:N@W{fP N`aCMlBbW-K(σ:3;D~$9a;~߳{Zu91b[e5 Zj"ri"zjm e@JKHc=cׇmI9ǭӸklGѫe!@sax\ ǔQijoUIvvn5<4d:roos)N.M0gW" m6`qvO?1I ,JN>0hKj@vy.BB;GdAm9~)Nk )[Rx$OG2֓I SS +RK yQ`AdLÚjsR͑Tf=L1S l?Vq6eLȤO0VU Dy{$>֊rYoAqӬ!~D t-T_OVoIkNkhb 9ϓlȎV)Da%c^ J3ih[FX֔ LE=1w)0P UW5讎ƛ{8NCT}f}h(1,-i,Ԋ2wP:ce߬|Cf"7@Hd, 'h'+=u:ZᅵWoG\&EwrCg AyH9N)eQLY&5v=E9p#~! /].39[|+W vP@T&?$hcNty#=(uk! «Q dF}T7b] C)\*@)[d1{K_xQh$tG9 K0>}6@'lra-uøI4f/Ȱ+KFCBRV1w<;BnJ`ᮽ{c5HgYpon<),޷)ނ8RaBJ`څB!Ӝ(^~'7֍ɿ}-hԳ{T];HU3U~-u1WY> J_^n!NE6uxrM ^ nEqLŒ2kBe~^,RPcC*|7`rh^R| ܎sH](hK$2b˰ϋTwwjFKf)"=|Oa[1 ÚpaFc {09 (.MY!*2\0E?x !Pݹ} b&h5b[9kNؗrdݱve8l5\pXt,[ڿ* 3oG,H%δ--:$BGȫbU8|%j9ݽaʧ7s㘀VʞR1\ m94iq֬0 XSZqd+is}.X~s{(ȕnTtQceH xNn|@:l0/z{ 3o.Fڅ/+{?|9l?\l`QgcSf $— %xMt&G:*ed'ڕ;nϔ@u0ٌ0QS޸GMp˸"F\L<[ldt@GP"އtɿs#Lv,tV RFp얭kJ.VqSDYc T 6ݼ_!:KȻ)RΨ 5Fl' M-"q3ICNmiWZ>ށv w˿./PpVݰ̮චX!sef* aAvKE'ue}[dTF?SpJzIČ?}5Z$r/vѾCW-I"X= ,پT#)MAnFF@業d(Ck[l:y@t|+venbTe&R|h iW>SRMqVĻڈc b QsY~42 L[54co"< Y=Ra&!Sѿbf&"QVC(Վ*A&RB}4 կ#YMSn/ Z,{ \0wEK))Ktc., ْ|)jMl L*:pqOʯ[VteՉ׈ydwWg0lri#aF\4 $/bpE2@Ug^0g@Hg0}f %M V݌l?E"V KءLQ*[qN 9lEiU㋉&ALIZC>K'wy۸E#)D{c\>cp)ZR }y*C_{b:1NcSr|DŽEc-Ej ]ze#:.a ?_'wɟshF/g'fυ#˵/\Tī> C^J dU4X.~--įDe.u2Y@mg73}<<5-슑|+R>>вF%d_}׽$t 6; '`pϟD,O a4~G%epDR̋k4OʁXd-Yν;R~gs%6l"J L,aJgRSQ/3O?EwJ}Z/+oqd+0.2^1Ov٪)Ǎ0>y$IlԪ{p})_Dq4vL #vrjkpL&_u_P. 'E4 '4=3`ڐ0{;_?]KsX? Ш, ~2<SePJK¢aN~C`FT}  $<]#AU|^N XzƎ/t咗iqגlimaϼR*Ed90G~8(V)6(VZ.5SO!zGu!e E>ؕu[՛InmͦQi؉e41h=BVzA( S`DbۺbsbVASx ) EZ<v {31z}7ݺYo+N=vTP}jՀ76ǴW ,AiB[Y*GNkLsbLWRa}*i(O,׌!5}{QcqՉO$Km 5֠ߡ/{W;}wS7j'rSD&#ZbD, .,_B?BC0>Vr㭍Qinm ӖJyoݏPla? C6A%툮FV+#+͆ǃBgTA([&EUFĞJ*VTHz \ɡ4jG\h V% $)V͚5t^O`|}\gj=>wRѥCaH$Be`a.RXγٷ;>=w yd72:&ک@5DڍH bGo̯i0R맼m$$Ul3I4D>Pf8TBq?CR!mֶPpM>]pGV;On [(f6S8T C|9<6DYJ{}4caJϜBĵ鲶JbJ$-䡜rw2k< ɡKb5m1B޳L< Ҝ_>8/+pLޔGfʭC&R-QBRm Y;Q\֍,~[ms;'\ւz7_鞾6C8u?nkWhL0 /c&i֏!^ qf@҂t"8n|i , 8h7Vgm<)FB(;ݦmapy'䅷@ Xp-̶3JkBhM`-Je&b+=#nqu93&[(W=oa4Nγɫkәs?[^ *U(plXЈ^kM &m?=C6a2MhI7|`EFsɃGX{P 2j(R9q~x]pFW=2(R[@Lsu'̨2E8 ߑ}M/|>2/4;EkDP?oZVU* >:<6T>uFaz76k*HT5p[DGe~Gvm!/92Ӡ,Pփ4 IדacdLṢgCRyrVU/S5at*A_ .d=uR̓rr )sPe0lQE=T.>s7Y/=A,ӻ+m kEnٙDe$ƏT J[_o|lH osOV`Y= P4C|~CbX}GöVEsLHû靠.xt!5!ǵZRb=nG3"faL- ic::Y֩͋=!pzJ@2ZP(0m&Ek${|kHºO*΂P;' p0fE (5>;|4C֜y*)Se+IQk̴F0iA@(׼C"RA>z=IÒJ1)I/$+3#gKPʁ46?$Qqa;EQ݅_`8e!, l, ۂS .3:$Ho\|!1kP=Y8#Z N2[rZ=)A'wޫ$89WnU2ޣghO # ן'Һ]V=z;> Y4Yԍ~~rng?Qͤ[DAe:u'֒1M5k7GUFB DߐnN# J;;@Fßu1SA;m0H" LJ~י@3b `o8\(_!2G R'=}M=;N;5rɻY(U]pR&5nٗRg cpJS|Gͬz_||?xS:Ӷ;&6]tEscg)ިr6^>xN= +,DˬrZ}0%`CZ[Ȣ: Ю;Zg;cql5p..KI %{`2IX g^MzGDW"X5fFO(՝dP;$Oڽ1S(4 9 ]y mmX rW+m_EjJQgᤖS\({2x0PH{WXQy$dRqY&得 ecnw̦BU=xGtN? Cz f-FBɢњyG V̻3,0  >>,ko巃A{U 5~472ISbq5>ez*5}n쪎ij QW~C~0iE%XW~͒Zhi+eH Ӽ^Q!ŽvTy'}zߓ=J2'%!EUɫL+ q@e!%"檘i#{/a%TgFZ}}3!LR̀ *qCsX~ŝ{ⓢ7[&6] < >S@1p8L$.G>V[QSJ[d 'yLꆌM1E)OY%hg_Չ!ٙ:FIz@A`t|3dA 8z0ns0p96i tF`e፾9j=08}k HUF$u^~07>Q%MÌs2LJ=֝Қ RZ=|"%¼.kj2Tlx='y{䉄b dx`7h&l10#ysEÅooE=zPYn>*} Z`v) m-+7 cOm5: Njf΢3<( a\5 XvM'G lv "ol5bSQvbgCg d]vUtCn]fӈ-d,WnXYך3ڑ| 鬹 S{Jx˖mm ]< b[|DT K,܀G?y1l;sNZFay!!q l"(7= - j%e [EEHQ;Tݍ8!$}d0OpOT-3|ʛ3 !EOOj'@5y[+)UZ5%/-}#I"*B(#՚£imV ,鈭sցc{% Geԧ+vv-2DɾMR ʠuۆzeg茪C5AX]U_s`MR{[i}`Hr(BNKz`Y?*A#>esXr'ze,Q[? vD^0gl H W^r$^zf 3 .pS!G&$mrVm6'MXto2КHkS/lL?VB *ȀS:f SpV QKqϘHo/ "e{O΀&$RJ DDN6h 3X(a hIBr T!MFDYͦJV[AqDIrDxY+_br,ڈ7WA֗/?C+|ҁVA)Loq7h|S?0(Nu̳=J8{cJE=~ÐkS:eaofsQ̠UV:T(K(qٿK@c+ww6ōMTyPsЖc.@DNI`}bJ>.<*b =2@EjbѺ.%X4 # }8GÈ!&Te=gT#Nbv%a~y9B]莦jn?O&#YҨoD]&Z]#.^7v#_Ȭ)ǴzEw'Gg,]je klu;И^$yho=Y:Ҟ[u1,k2,G;ǔgB?`bڨϤcź~s,dpF XtM e5]_$RBrXZrXL^N o}!&WڌHej2mQu|ny|'^oR0WŖĂ=|Jpɖ:gWe vTE/ZG5&ic.Qc"6p\`!ٷ,5 jd + -) (&lIW bP\87ٻok$cMrVt 7`.E0g9'x`Kf뽢2cjQXP#L0Ę|z$<>d^R~yl=}YV6٨ZXVڬә]F9cUq[NG0(:VU.=K$)7= 8Cѐbˠs 7ox#r&D.ϔ{v<4{CnMxٍ˹i20CI64vȩVoOUDYX U)_uR~P,M@ͬ \2`x "NȐ>#RDH_~5 ]QDҲ_c#9'pPqHf-{ikU^ZzR]Ìz<MGδodmytGJ zYo2[sbR :JV Ciqwe480]QŸ`L$`,OEƒԀͫrxҧK;6acS}LgqGz̞+׎QN( ] .̏aYr) m!hs7P&@úwl`Y6C;ʔSTUHzphwzv<`@*8(aWs. -k^UnO &sCź%­ir2w  E^ T ٺ)]^ܜ8+xH_q0*YefV)0,{Y'k๘" TrL{(CInIԳi 9>ss45bSŝ%Ƙueuy7mC?<(⎷Fdru өۜ%7[0-JX"0 _h0%^l D8R|Ho6IK v~,ot2fyIHi/ݦAl<wq"t'u´YƲOeQtZ߬Ef!)~Bi5S^㊆O{ m*IycG V1ݮ{3ۺc{K|қ';ev״)KQ1.Z)nTߕ}KxSݺB6sN6}U^k!;H^Gcʝ;.W @f?FqViYt}p p]Y'A,s qHxId*x:2,"f5|6m愛}5j4nw7VS I|둈 P-|4UH*I$uoC2+*)ּscCsgFqe^RНi˕G۝j&qj >ЯU(tݛxՔH>Kz_sop.bG.USS<كfIw@۴5fΑ2!],\cT7?SRY)CBJ91V~(p )/.YNCQNo_UWuE :Y-"V⸠iFZ_gZn\Dԏ7cw/=w}?r7e8917C̮OiE6n;i2H;igTn6 ٨c#hgwy+W @}T2(| %=\ȓ'0#4C٧(v4[(.VnS?ƴ})Jn '6l5M`s =a F#)*gU(@ZAq;¯ (}Z5'h"_WD(>ɵ5c-,(V9 vsʝXގOŦDV>Ոn!t{+5)e"\&w\JȹkLS K`El!Hܸ= \d]-U. !Amkם$>;鋥r/ fT~ :g otgESbs;)9lkX5P4"k--= zl~oA\>Fġܞl@=B`'+&S-mR71;`EzKs V܏BE>AZZ͹$LڛJ&nm@' !=2q_-*"AYvilg@=ߝrOUuW[v@°Pcˡ* ŢN&K|~׫-o};6IaC{ogOt|3UK I02 T@(,ۀG5ةý>*BG8G6}-hWepmr:5IU u~Gf/Y=J[p !l7 Wter%eɁCML1 ZxGG4cmoÿ?udW2GF/H̗ORfRmoPH AYԏ;+ځ!dw(o 8_+9!`HFxGͶዳZ"1_c|r.4ݙA#5+NI (~1C,D{:͔+)Nᣊ>4&'ڰؘTCDun| ,@)l&?UubPɏ".Մoτ$\rl'K@o *xAٕ69+5 ,vY?1ZD)~)훳2?옠@Le`#mV ˔A *v`D_ʀOMݩvBE]&Sb IiOvx2S) ~b=2q)bn*ū_ CJ%ΑIjF1&rI)Jy6ARh>zE]ЛMa`4&/kηA&8^ԪGoaWMAiRcyv|n+Blf6oiQ7R`!׹n^enfG&-F8~ 'W,P,mb$YA32c{vťfR $DdX ,(Fqpq.q! Usw_>89TܦQ+kH a## bT 1-^)t?+.)3:{;T+*a %WX3Jg$sĖNp=޽im0Ȫ '}p~_&EwPe`) (}M[b_[[]:Kg\<+* ;~c1{5Ҏ?h)Q*҆1g~v?^jk.=Ѵiucg*]+ywϟUl=wu.hP4ЄS{MO6<#X}f=xDB<7}0 2tTq8)w:|U!"YC\ſydy ם DZFA,7Ö..9m#5_ynhE$VE/H8A ,~ lDIk z)SɂY?ϥ$ې6.7햎1w9uWj'>-ȬOb'ۤ L:2 /)E`kD#ïT#kQC;1v,6({ T/xL2rk'ńGxc h4bH{mxQD5`2`]U@ ?$>;pIZKpRO7;JRbXɢ>Fq¡%[DCCCzC( 07jm (B 'z<uFpu4ɦnA W:6 4bXYjF*͈`e6QK^ҢǃZ>d.twuZiV+x+-˜Gs!JrLWlS_w7-+j _T6|>sJgB MNQZ wR;]!]HnbU#ϞGf:se1:jTKnQYkoљi;r)KKEM): 8fTH|L*GN &KӎE{MGΆdW,dP`%$`a~:fT?á/gm/Y/'(h~* 2]V)lÌ- &Hs.Tg MHQ8S\3@&@NJxÛ-x: =w/,k"ɷc_A^a(qhN`qA^G2m{ 5ڥeްW63Hq1]&_mLg!$e-ޒ*b7ThbZ n*BNb^> v/'frs0IwG{ =8f(|]i#K; 8֩LKߠĖt˓ݟѿ8͎UW^rV:&Vx\MM$(?zn&.ˊ8#n?9;~c8¥^?mW $4 q49[l۝(h|ZI,n~Hs.{[ܟO,9.}n&{)H>5yPQ,A?>ǫnb/^fDhOnVkmX2 <ˁ,7oDA yF_0賒y]: N F@_}@%Y@aKTZhn;pgA,jS WA!:B/PUUc9OGd?eA&ĵxjJC7H`(i+f@e j p8`sWCƳұf*L'-r?h$XrS0 _lKz@<8M`-+p0fkJ: ΂GMًpbg> a/Y%WuvهW{&7{"&}u(XFK}0/; ,GFH`+M{\.+-^PC]JCPq(]B20:OZ-iHw˺SÐxTj  "'P?G7 -c}s>j(?p]!0B7~K^7*cP'{[52S3uD̂jr&U ."^iE1"#+>܍EB?.*!w(*ËEwtQ E } lGZ1>P |k cRyTf b;|8lF6rg'~tV4}?r4)185m!%WIZ˸>"o, Yma*%@ չ؀޾n#eji@%x[fn#扺u؟їh0 mNa+L Dc`yv8Հl%)!UEFB70+na(u5ر|2xiI@c#[xCj09}$1P7Տl}H3)z{cĥ؎VV/8Mޝg3ENu5d4B-a$F|qڧ"2Yoeosԅ%5{}]&@vЭa. .„ #v|UFLoyc?^AK)P{ъP`f0İh/hwU?z@HLҞC ے9%ގx~sk u=&?n^Twɷ xVy7~nJJ29_S [JQ)aB/] Y$AhP2FC9DۄL;|-qʄk:dxwb~-9`TSNDOxRT[.uyRHk8-Mz#cGan 9-ڪ\Gcz`29EYac;fec._=zhm7' $N/Sj< St~29v Iج\&:]ywNGYNT! mچ>KAd?$P>w OG(?V:*MX~~bVԃ_m*4*E6lj Zp. R%O}eWOzٱ/x,Is|GDPS4s1M ŗ{9:93&yK&I3F~ ->~1,e%~ tһ}>0S갍7Q%wJ/vjL'.<–!Q-#fćjV)YX[6$:mĀL" p3Q MsԠlb !dw#b[1(##> 8Ɛ]?_ ?cn&f b/oÈ$J@-p\:I[pRoSyhG77YW$]. gk:B@/X )pxaȡ+*f8-nLs5AqC'qj[Sto?l 2OMՔ%]?$7 r[^909G9fb_.:s72 `E)ۓWw)9$uR[d+I >Ͽ _;F7.k?oҹ*j[\]J 7;УJ7zM2+{z7A]K!D.ʖ%)H^q TmOd_yhȕ6a. œN݌,!9Ukd!Ia9{fxLW7c$lVWG~Ay$: ]1͌ ?xݦ{#"ܧ'q8jֿ1hvm -u)}'~1rxrǮn.V 4u7vTj%$o5X䡥6Tr|!C PlQ6))s?4aQXbc)~u^WQU|(*)[+p 'E1KqQ3@#țH>pDm;$Ǖ;Gk 6. p~DD̀c)"7r_*]iDrvrv2n]c.vDL];'J/ĭi#:3=uc$ r3ᆽML 8`#7Vo_rlY+RIAݺDi-b,bԁgo#cދ{>ZcLt^%LL=۳c揧, -vS~.DY&EH|x L|F7b !?.JY]_qI y%"Νk 7@͸R1 !D <ώ HrFvlZj)h~eA->lDJIJ '('E`G]UrH@,auuW%F@3oo j TO9 ᩢ|2]IeE"E:$BR6;JٌZ}tm/*; H*{~<%H8ӟ5 qHvB·2UDrA¹}oM#zrx4#;#ivߑֲ})4se9XYd7='>mMpѕ[rW~`w rGYw>H:Y2ٽw9(A /k($ |P`?[&[jQOM9Vx͗)CVw-tRQ;Ţۆn1"Ӎ8l/n/p3 v^bfđ<<܌ZVbV\+.xR5vY80)yq즷u g@ψNX }@WB6BdƇ6<%qa`旫ist 0p{4r947}3 slj'sy: Y+ oX-#7T`&Ǟ/q;aM,f9 [,RUd's.ڵ C9l3';dA258fM{gC쇬h=SDe=GDψYv؟7fP} C-hީEC:砜 z!✖܁4l,M̄AHc;f@B>Ku0u29d Md#]g1y^rl3(@X1krxA|Q>18_Jv# @ڗIETSk4nOn,KUvad,Eݎ!n"qq8ވ"Tr1l05i{gZtěRPU_ !^lͼ5Л>G!zE(498C/.Ab&ؙ., DK-V fhʼnveN'є[g,x@( ) L2ُ CQʐ}>Y"Tp\G<ƒYl[.hCUb|,'|._}4cIMW5,0{qpoSu՜oD3~l71 Gѧz *-O+OO:gP4=d#Xїr{Ym\/dRK2骽l`ע3y/8W Sw.ekHayqkUc(g[)fLWeIe88$e]y?iKvM<9U~YΤ/z! d?*rx ~ˮe"=7Nq,D0z ,L斑)J02+}-yQbj[dQT(X35aT!(mYx҂NHyN}B^k>CFS>.=֦'LVU Du`XɚK5Y[^]>Yϟ̉>b}28P^Պ;/g{?:xp{ڶM_Pi8Ԙ:",ꢅڕO.M|۫A8 w9Iy@Ev0BE Ov,#<.h4윎H9r,upFQD;ĕ*(֬n +s%FpATPBD oh+aB`ʼn ]`E^z "9kg_CeQ 8VZf@) -Ƙ?:{'o1ec$/<Z!"I7h~Ws;y }&`*x'&ڜfT)l˭/C| MrDt „onr$7.ԝLT3 xs>>*,·p[VX5Zƌί=j> )zNq]@-o6sP*pv}Zi;gZէkϷf|).z²9Z(1a@xFL+RKkV>]MS{.U Fg.*fێSW?Ə*:>vkdk#[F@&*e$ƀg҂s¡;*քAw*_%)lHȠz}MqdFmQ|͗C >¢XagQG25K \j |C+P籩s`k>h>:F1}xbى5l' KcE ]|iXcd(Fy3nmOOd}CuBjOn'Oa)yP\)]D,;p\ͫ(D0%$z!xp*i|!X 6"`9̀}7Cx?g:(|#05Vb=CӔ@˯; *ZOJASTꌱ#C'VE=VQl웠/<2|_]f7x, x)Y yGG-Wi6?{NuU=FW2;uo\?zjv%ֽ$"iΒ= e>NB'W|-%l9*1rZh|r,\RxEjϝS8qVIK('MHBY[Xo5rr#l4fgT<[VHA8?xҦƛhE;Kuz< en"gAof_R`'}vW9GH跔'dƌ&Q'G ²d풋/޷d2I"QjUw3p}bZhTJa>l):ڹtrJsVjtheKJdBgң=Ӄ ͱ؈^Mhis)fM^i;k@>7ލlԖ|Ik:n`Nݤ%"')=N%[ 25#4[$k1(liҩYϋ,uy/~fZ,QmIŜǸ5˅b|!ށ_Fu[yDZTܼ;kNvOD]m_G1>a?aC:ļVz{ JF5rF`LtŤT7`/s!wKb ie]$l{6+w%mߚ0ȖzC2 FYƩ&AK 7^s 2nxePD^K ^:REm+65soQ댨AKCXKHP NC sb md'#n_F5)Po A"a#5pl]Z@˒4M1l;+(P۔brZt|jɮjgٕ˳@ RށEN9D:šsb^GX>19z1_t\~7d]qo3Yi%a÷)tm1"ɤWLzxKHnD3q`nǫ SOAk8ؽhAw]SPd }6te7܇tLfa+"$_5qS .@`4Ojn0Wz7>y$茯CR{,Lr=@{\-+dO0խ&V+E Gݭw1'풶OG)(3S[^]4d8 {S{ZGv3Uw}hFY?2 r/!FFU a(wab{ow]j!h\%{oqz/xOho.$;Sƽ!R\K=H! [&X:r69oܶ$L=1Tj,+~3nj^¬!&g)lBx$ AqSؗ!?n?>X'1VzY̧XudOrDr(j OtQ8DyE8AJXAl{; >ғ޷y!q\:Zx*%='K޻NA[lD1=N&g®Di^ѥ|H#0~ 79v%3E;D3 W' 5>-ݡ&\[]ݷK8  bD~-|3H&8N*< aHrnh,xHR߽ 5;|GABJsӆBWRBl~ ܚ@G@%+Z,J?Pb 6tHk%iu֣o3 4<6";,V沆wF>YX՚W4IQ,0}ibﳓZ6}k6 nryщh< sk[Ѹc.йoJtSjo 3ݡm8o0@$AeHl. er)}C G,}[͝# ^N)F#A25T6M6d6!.O YQNV eћ2<|M褙2$6|@VMfk77PKn[6p­haU 9`/2,Lh@ S l)+ia%9Ǔh=5׊7] SzT-_ ^Jį*ai Ee^yҭ΂)mtۅYK W1d鶛Zr\)7Ұv .qFKSTVMdflU ԢƧh0@&}pc5*m#k/Xؔmt Bwlrb 9$$ ONw0բ[۰swtt bQϒ3-sdbE ]̖G]wߦ!B @)H'{G(D&0q+cOɏ}K(4n"h =Oc.ݥ$HasV)O 1ZJsW a _n3n5reCjh6s*iO MRFLj?5_m0Jw&%cx/v =zD{˄Af*ֳ&` 78+g,;zTy:#鶙 f'j;^ ҀSxA}F)X#s]aKx^VPG"[ܔa~3lc@NmIRj~fKz9}c"TfF>. 7v}s;IW9"kqYLyv""Z5Q芣 2ǐ̫݂7(/I:]^߸?_h\”A0v;v <>: !+r| SU}yLFZR@ba0ڝxQֻf|qRVt~{;3]1ɢәs,B2-ZHf]۞.d8D2Y1n0S7'I6:ڈt2ЙSX!o=~Pk:D߹~3F{h8oU=S|0ifE]fc^U-Q3C02րcP!9ڨn^Ozf GjmtA%˜Y(#~Z8:MyocPK) Ciw>58Dgb4 Ji/ =-mf͡qd 34 r}'"}?HF>tF g(UwX/vBӰUFǯ'L8z;j&oɩ[2=M3Uxi}'ґ`)gu O,ePȯrA[H8?0 /U."gd:'%ο7S^J ~MT14P;o\6bJݱ]zyA)HL6 H7 OYUsGG?Zd/P>G*DX_.1r #{3ݨƄ kP6D-w]s~CQ?PX%5[ψc.;x9%-KJ;g% ҿuDEZUkDrPj0 _qؚ1sD<)eM\B #VLK{ AY.%3L±Տ T>L579&yhތ/ޜQ3}1# J yYPװŤ`ݦ3_xM߷^]ѹ+Gv#7t_:`9Zŭc8It`:!^m0ciBBρ00I$cxlc*I+4۫cF:47W0FE#!DRԷ _jL:8nR 5-y'IUI6hS ' #u] rBRXrh&Ԃ,{7FlTƝ ݠ-5JA#8W[!S ٤d&UJBՉ_ڵujՏzlzEdJHOM"hB=OgD`|u d=Ϡ_}ZpЁ,J w^%o/Ģ$:%վv_H3/|c پѲMHYAi:OـW$&=o=dxcBLkߧ]t\,Q.n%Af#*P ڲ^ܽbM=D?/?<}*}| ^Dn0!ˌ`_fw)fU=+`2Mg`6PLqD")OG?\lqmp㆏ҕ"M81$"fկD6P=7f$Ɗ ak,u7xƤC]( (Ev߮c-T~1U>dz%c"7dC쇛 ԂŗDFHr p+H=^+G Wq|zŒ:=(93GsKzGxBHbs ?Z#/u? Y_d.*+r[!E(\!,2L >wpŸm9=RCˍ͒ ð.~*CEֻq[`T!U M=');rzc08(anvh6cZZ/ح!qPvu  8g8sNrBiy>^(;ńz2p @ qW~7j?&ۺZH !|6Nd~/n6n(g,TNgKj-1 "d!Q94I^5íNnȫ$7J٪5J _{.H^ci.,!R/^3ia'Nb\>AOѼn O*4!K:h5,mܸ7P!$\{ƿ͘C@\)S ÆM^:cMܛLsMg\ǖlq:`<ekjyqc|zn3~Ơʓ=&{{L-ҏ}|j地B3#]BBcekFӂUIPՉ+c+y1x-l:kb:׋C` Si{8р' [r)ĔhEUg&QEAVMKaQ:PbPd_i5uO~40Bh81JAUI 49vR[vj p͘%*H&\eV)Zc )2 w F24bc"VR^Q>6HX=eAM:2n&W "VG0"dE;u1GOUk*I͝[N•,,aZ&a[nk%NЙҰu9/do&K 8=+3tE)9fC tcLHuݕRG*8v: !(3_j[D>9IHmQPx's16Mﭶ )/]b-e#@ e.6U\FW"+ An(<_;SH֦2}[o#$;+U ]td톅@ ]V9;Y墸 n`4en$B'OyKI&Nǰߚ2a^ ɑCZ0u%+SE)ttm(BX;Ʒ[?n9KOᨰwʲ7ypԈt\PL+:.ik8%G2]wmBBB,jG@u="DoH3M-{ȧ~Z1dUm*Nf<*(ݥ!"0>7տrY莯#CӴ.SFU}<)mY "5Z*h;3s5gBj {O/CA¬ 2wn f?B&]dPSd0Ŏ/-SxJ{VRa!eEZ=|h୒np:E}z`hSX@NI/M1{10}cJ=7xa;gg6p/ 3S6P%pR/l]0< !-n J >I4޹.YBrлKD'xj©Xʄ> *[CxwUbS-'R8ϭէZ?gyfޙp/^p[YrpRxepš2|\@4Jl7uyS/_*cITj*&hf4vIr gp μF-ͤ?/sJzpt{- 2ys5C<8\/7LcR.d u'>@? v% := ҶK/ZKc]AE[д vX+$((ٟE#KmpX kTrTm1Kч)dט(L-ͰxD42)Q?bW~6\*%L NYK3$q9f5ʗ|d!hKC}Re+f[fz:F>)FOݬF@[#'vJ?.qp笁A°=}(n(SBl& 46kO|Qy:PȚ|LJ:%u*6zmij_4x"XHg=ɏ v%Й u݇Q ǤPM{ѽ=я%Fn Evn{8EEZt-Fݔ#Pw":۬W:Kg>_!gyDR(ב@kl(p)졤evߔ/Gy Ȳ p吝$ ص<%U: %z-G fec"2V3!s[{k0XF7/J8ePة,vkNe׹ ij(͒Gl-P[+2^̈D3)'bϧ`}YFht++36CLjD1!LfjRY ǫ9i_Lfn+ckHm}A~^gH^ҙΛ;W- shX*=T3kc [=Kr a2o:CaX\⫈Y;,'%[Ȋ&3OhquI8`@wED) hГF,C{|\Ʀe gP|c48R6X,X7$ȭQr`g+SߪFVdN,ȑl(B\6Ȼ)](GdfnF(0[='+/Lx7|# v:ANU{.] ӣ?U#])-?>wtlz;s$ =hdOh<+]JDU0?e/#e@VG R MFǯ0cV"~Lp1ju>&7hտ?y xv꾌7Pqt*m6g*Y=?6lo@g enk~'32nf$fVjGEz]qF#-g4E#)p˹8X换)w v u8e7Vi/ڬ>oA㸊#׽ J R|@t#?˃MtlÕWIhob |k`LzcD yI+_ꟜPxyI.Ytt)3¤VKp v{pF˳V21z˃&ʝԃ^hm"~_VqЧyNPM6U,'^X) gO↎L̜QL G tJbB27[^h~'~);A(ّgB4xئB12)!uYoڼKO>h>w2%L!0tqn +cW81vr3)4x`2Gbj, >jh-xf{Fzo)ρ"Ad }N\pBP~ܷCe>e{W5]@wE)%;uwS>O{I+d"uvKt,?NKGeɱh~~k!(^Q2ç5#~wm'A`J+2\ZW<trJy@'aJ \BKvdciWRVŢ78=릆SY; M]b':wCO.Nu;C;ɸiձLmqIՁ  f\O;5:cӍ9졆*3xAvKθ'm2 n5AYf8>3C>%cHy0'mD#UG+dz9?Th0I"vsRf+(w$߂`^d({ґ'H){bԂf#e*õ{E)tij&5c64~%56}uذn-Nǐ#Os!\EJ-7= qO8m"@>,N]1NqBC\gl^|ɾ}PD#XL@*8;kdTO=^JMS g߱'6T&; 4jZk;:+kl|Ym\ T~!n-ų 1 v\s}Q,kWZoulu㠌ut*9@"k$ P=l8<*7;4@jeٿzd*hV5]ِu9H:XJG XMCF2L&Y,$mB5ڤM '1/Dk'Ry^q@AkKh rxL/q [da(SwN@f^9z IN%[ğ 9*YLNOaDeƎ{O)x,${WvqGѻ L~>85p|9m8hW*/B_udE)bPJY._;HGZ3^k=FA_uxj.-_^q4AWpcnC}_1[)KdgC/mPy”r8jҤC';iCu50_`_ghbW9No|w[J[G6';$Y|Ldq1k&z˩}qapyPvQA_,⎉v`^N=({9B _ćW YbAarZ+g&&B͛lr h(3qttCf;}E)Nl뛫My"ٷl՜}ӎQTQ .֏/WP/ \2 ݾFQm*[jeE'Y*=g:k-cT0E Z$0+3ݟ V8<$]TCfMU*n}(c{mwF $|8[+Qpr7|ī c??ʦZk6\n[h.b<(M:oR`}uv@|X"ZDHbqrn%Ao6Woy h=lP@7߭^ LL(k7T%jvd3_qvt@8Ő+ &PCnRC'Z GA);b!xNNMyI?L$޵kߏ#fV/):H(8>EQmx(Y9*YH02bŧU%sxн] g%&Zm8fml)9wMd딸'7W h=DkvhsrvY3#})s sLV>Ha[|* \nUc6 Eqӆ0t̘rPi*YN29t_FI(q0N7 C/ }-%0FYv%Cj#驯?,>.ŠUy(exUI fZC( e'X 0}͙(2T;+r1{B=Sȼ3QKzFah)`-%2>=jYR 1fhzV$/KSodo~0boR>&*׈I~b9њZc*̣O#U8Ij;E@Yw'H>'kDDs0{SѶry"Ҍ _*dq@QuB^)!EPǭPC33WԬ+<%f:heX2Zkvͺn#@Gw&i t3R4r;)y/OlRqum3 UN3酷;le nm :2{JVc>nΑnFHڹ 7k wo9ՀX7[E̳عiYJE Q<V#$!{Ti%Vu T]ӪwNB i?Oe"/wuř?+CruƘ?r+D"Rabʑ7]}2ϻpz] ܮ"ؽo߱Smg=t[h)w睴 ! J%_^hnlfW`E!1i ʅڰd4kW:Rg!>{$4iY%U8{!+q>j' 'iFc({X޴=Чs*Fg_jE i2 8Z<\MMPx> 2ףΓq|9{R EAUfZc/K'>0 Z8ٰ&*uYg$)܍Cl[~LVӧOlAh[=k  QHMuDxŞoXf8}Z=1 0L`g,]t1?on7B>9?}^|12ֹ%q=q>{s&cD|5pՓ(^ܻB!:d"zۄo;%z< ܯ ϩ&v|H_S}baMRg69[%p=t)N]~`EMGAau%8UBŖ6r@Xv _AdPx}\8RԠX03mm l+kZSjPkM//q,idNrMGAls:$+}|o6| lW~qk TVcD"LJ qձQ,*lS/MLgUcɪzH4G$Cݕ].X.l4 ^/'\iOlmN'ڷ= uj1c$dLUd61!.1!!6 ,Ny*x>|Utj_db5c_.~+̍Adq_yFtbYJy5îޢ:G0Iʤqℍn^[*/)TNE<rÈ[SIpiQy?.[;Ҹ\|>Pm(GZZ~kAQ&sşٴg"+dNTӨvǪwQ4ԣ!ڍ ]%PCkLݘ`)f.; ̝L E*+=xNgK?_B=ir_Vzi/x9uJP'z $͙ЋFۯ+e}XXBѼJzz-e-xaihhʁƇ{biUiM}_ 2ĖK<>$p鼮RQ?Lab}p\PC1&LJw{ ]6YÒf+& l8_"a7RMl0@vADx̻m]`,d{l'~+jsmC,?5GO`ꢇmaMٽҭbŵ/5-M}O쌬 OB6IIgD|`(\Ά l4LԷicN S~a{Hƴ]B;@fj0Pq3OzkrZ))`ř4c)5x s8s<,RoTSKogl "f4C(,EXCm3j!<4U~2\@3|iz8/x)&đu:M |Hr^lvD\G`ڑ_r&"i󷁤13ܚrurNvc3R e`kVulq77Q6"7 /h18n .BVq<"2tn)52@ڰ9},qv$}k|L&s{M-ٰxPZAs?љfY0W9 @ք[7Ʈ",a+U4^ai6brWl?+kd4V~'SǴ2ΓI䨵/ގ,dzRIi J?9[|/08}C3cURtJ$m/%2282ay_vrR4ʥ!}džVg86b6%Nז;rx}kTDQ?%\5R°?"l&~l;YLU^z譩,ա9Sim+\s;z 8+}Ზ )-Db-f|A=WP}8u.jb|tUcM]Rx\0}~Uv[PmTgD3ْ]~o}aO2KJ/i/6د,4Yk:g^\#G@ nUT@悃F$s4j0^ilym_wZ 3r|NnБޜ;3Z/{;UPs1}Ɇ#$[<ҟ*@EzѧɌ=^-O7f D̒l\?*\I= su ,S0CFRփVO4C˙~R csW Ek ct3E2*`P|;bO>oT 4C ڴJx\-J^KԒnw%] SsHe,G#*p8|>QH2uh#aEeHDH[*o:hnSxL ûpV+*71<"Ǎpu0zZg_ܿ摄pdMͮP=vƞ՗4'hTѣ謕dnȞql78j#'*#gelG+\43WF] 4{w}aVW +<ZUhrMz.:lfHRF[ Ano6kMF=hㅻ-0/>Ems: r6hvG!.l4Kl;'?I;9S&xs"{Rk^a5`w .Am.L[\Cthj@,D-힎 us=d5T 0 w w N7)up,ш ȥ!ӛ׵f,) J> +g٤b -6\=4! .x9UFtw M۟ږd\)e#jrn xpxB4$UdP=sp)`ŋڝ+ nZnSY.Y"!ݥ](T4*ktYk!Jov#Z[(J84+ig}798WMq,9AssPdyid6;a23avx2Դ8K)эoG_ȣJY#A؂\v  3~G~3q^b CWջ̊Xr'_}-ʼ +ÙE @*b*ډ{8haDOYλ7c%mܖl_S<"mg s5XPHa܄WtJK(H93v񷿾7a2Zq6!Ȭ 7y2k_)%JM ֠X#)~pŚQ],E/ZX(dY`M|m? }qiuLU &uʺsOSoX[0{#$%\)nj =X`ŵB<P-a!G~n R.* )ʱ+ )aas֞\f?}b03mg(gI/?2JqkLbS;๡۝9 fg4fZ&ʜ=<\?WXRmn!@^XRYTܲsӅ.F{Z𗞔g+75`u S.sd5,_!nUUM~}V/cfO-$yL~w%L4$P&;]F?\p^%+xCy2*A]T4%F@aʯu&N؃ͳO鲯Xũ=O\w@tʮ:V(bbKU ctXT*ߛ;L Z,C/_+ Vl lVٽOIcs!L{iivdz!?['i#If4DV%N W9M!pjkiVZLw^jؓ)Q<H4.5xA)D\5^C?$a-oe_y33|sy TE{d[tctVzNm8s8ƌczK0 уARXQD/:>$يejtRތu"oR+(}`aQ%bM"SȩcQBmY j5"CbA/!AuVpSgiޯ:b'T7E)8%!?hqfT=NZDo̶^A;af_$uTQҀ>`dh>k!w |DÌTgFQgQ"{Z 2# ߲'Ϣ_.U'~ݝ]lv10C? &1Hޅt.g %zBJ!g?T<*1 A~ଢ଼_gEc.rHl#GIWyEVqĬ.>'"c{ܹD3& ⮝PD,(+_l%WC8OA^S- XCezEX.&lP}}#ȻBZ ] (TbDkVAi7dHN)%@5BvV+ݥ"-M z HbV/%?HQwЭӛ$Q1Vq2ʓWrsMWSWZEjɆQ?[?Džنe:#pSYKHY,Ɩ0OR3% 9 ~[̝ HfOf.`!R4St?+;k砦~9ҥa(ZXaQ%j).$Ɛ Vx3d qr@ONkV5*~.ˑvDYfz_g^U_JH ƪ_ӻZbK"7UI&`sM wj2EeK";6*P@Q+:oz|#7v%i@%xLH"^KqZ Y۫|LIKzw1/tj›Z jmFԎɫN`Ǫ3/R'rnk܀fXy #79 ջAu%@ Gv $! f~Ap&Da v-@+`wP$ǝ"ͤ+)鬖m$&W,T(s7 I6b KZx h&}P 2פUS7q4NǍ8ojfjvZ1<$y4CǘOU=h 2LOw9> W_B3vYcuT,Ѭ/3*U4=l(Y54euW^X)Z*[Viب@=$>K+vƇ,iDp "D{mNݍ4`kW`'cq3pjx0v;*TaL΀P$^:C!aFzh?r| ?NX2D2~2PA7<>ofM)!:q&WB? t[Yc贘/Ƈ)Na+3Qsq'VmM)QǹP-0Np*rY+=ZI=`G(/侀6#N=d⓶us"}JɎ0h9#744M`neSrVҡf'JI:+Y#jQr$+sҢ൞,O&s1\2FGKE6C,`Hc ;4=QpjHɢ)UYy` pED7[޼I܍"U,ٹAg<+ȫ\D9$eSƓx3Asv3`5-4H_oÝ$!%XCDXa"b|96Q@ˢHI:rA VL,ވ gH~%_/>kw͜@H194\$<@3HuT׾[ܔg&B`ݧˠH&ьgf̓s25#M ּS%+A˲"E+;PS@_q,~UUdD/--?qF4pէF/b O_.١CPc=`R3ˇ*_U;ю_ew_>& CL/0;HâLȌ)dI $g,豁&5Ĉ'%KɛPFmmK O[-%\+hY~UVN/S]KwavP `D#fAӳ:2Ov%n.7.]` {xЖsŒ5X;ػi!I:ɪBE76v99g)yȓhz2 v!aT%BF*ְw:U (U&P\ӑ̬d$D&F PEZ@{c^Zd,aol#"lP1G]S,"4?DM뭄& L; QdnNaD ~\㡋a#V م9z%4 D!+rΨQ臭ݻAu Çjl0a?6.ǭ֮44*@g Q`gio Mo@6x_0ӗBgNJy}hLw9I}]&s:eY?8ZrK|J )$nfe()mqAը  ½T`i`BFG N% daf']>QXBF!rL:Fr[0G'̒M=ͪx pbIhn2j"6$&)td?v6UcEV}< Bi2eV3m9N쁣kI3yGkptJD|$=chU*A:Mg6}f[2fdw;q ~@LJ}>.zj2r1rC?TK.vWlCd59pVb8%BiX`Epư{,E1=cdu sU}MXQ1l;p:'.3c5X:+gl;U ̱Pnpiot٨&W9J>|M}YYY. i"w kT N Zi?'!0\( 39{,i}B ~2EՌ5DF6㋊wU,]?~v)<:mʴ6('UEGC>J:91X@qE4UBg+)X.XS&~'ut@~.{q6iĴ]]K0Dan_(+P:9$7FiBB2I"-BIRV cݰa#8.d.ڙP}y^r)eTig~G_/{|)m'kd(G:lcDH@O=:9};[[%"Sc5Q3Y>E<_]h]*[ҝ ysPtS ?S M0N¡YNZZIIF8JۮUn;kH1u/P1y2 ?DrU1GSU!c&\%Ҋ"Qh/r~‹4̓[ИO[G8 V7ƾK#5ٰZ=5awZl!EڳcDiu-jW3|N9I@;jYw #O=i|WWr>8$9Bw5}R zt+@΅kڮCPƂn`0CP)={;hfT7u-&Ч_ki>u)Y&%|RbdT l6 &  i!>$wzXޙ/INBsВ 񙩁G+T$q6h鴾r8<{$G @2LWmR 0p5LJ_Q^l+*~`#P҅8TQ${ɿ;2q]9%:x.*!^ }kn Q#jp'ae6h0?Vo4z.5jƪ|`董0bq݉K>@ܲMxO'lb11N֟2~ '`%-<*T/ GtbS ت厾&twgnm 5`x(6&^ZujXf|WChD60f% FYxNjrG_ ex\Z|o -qn2G0"L ֣HO-9T=|.`H43M4"8dܑnee չjhDuWaaؑ6qI89aQ Օ3ymƲJ$j1 W+f|73$1@6R2qc7d+CCص"3ʇfp釶)OTdc]qƬEBQ7 1y+jjN 1+U(Z4[N9bLLDsAH UEqrwlԉjxBXGԭҍO#Bkz~{ Qu⯪d&TM;t*TFuKc1aJTgo|c8ŸUT3$./K fxGDj>f !r/RD:箋TnU4#1bX2jf)2Zuk^M(")(15Ax02 p|9^)>7z 8Q~}Kr{|U$b[V1-Jjgu}nr 'RZDZKpڣrgyQPe׵@p80_RBǺAnNdifH͈yS/?g72/H;HWMW=c-tDCNjk,[>iMn7!8<wr\.l˼o&Ћ9 EvWVenRnh#Ai>ܽ*d:i|iT V8 'K5AMvHj}HߘGWfn^Hw :yDJjW"vL3 )CGٍ3p 뮘a?.Icm9U֛{0? Cˀ&s\!Oݝx*Dncb(%>FzTHAr'9,Bǘ^b򩩸bA-21%$@!^n"2HbzT!YWN;|7ͽtu2}J?g]U%Ym2n5KJvZ?1|є YnHxGpKL~ PB-"J.,Q%Z2%~DÐ`\ ) H۪Ne23P]z`N¸ yH%Xdh|r 9JTC]GU(Rp`bJV#g0/m]+nH|B෉s_;&]>Wv.{ _ه\3A3\:sDo9q8Lܪz7#@N_Qof&l#A>%z8R.k39!}fd\;NMda$5<׫2]1}}!cS;@_%= vMW\,~]R!2b~'y:E;_Bzwo#=o9ko8d@M90V9hE ;K"NWcUЍ0Bj!*;t އ=4q5aKhd:X[^`nsT@긥7ܴf Sd~Stѵ `|o6XXPļ1v E!TBOsz#Lć2bٸ}q'r!\n`4Ilз<) =/+A˰P0l _29FQD,ubG$v,Mi~l`ts23%cH]TFTːsN崅O47,h\"Y-$Ҝj1൏JmDNMx\ ADw >aиPg'k }B?l߫&z]~ #+).<:IJ'e!Ӿ _&HB~ NE [Mt۹Alt`AO:(s:_S`\H؈z <3@(hUlX7V*gykf.}6qΓ:8.WE&O:,NgƩy-爳78D+@\I0L3Y;}H; kjN.+I\c+ѲEu3>Kh A.wc46Fڲg NlEINлj YFoLJ;L SR^7!\nLlcæ{,_j[}Lh\ - %ݹ{AT:zpu;Tvl-b<*_VYLb;ڼ2pb +erK]u!"j̱.֦NTܴ} 3w_DK(ݛp1S [7[bV2|y) (p xAXE+c쓻eT:jg@;vsM kVzsI{rjġuiW{5rv,tu>birϝѾ;2((^n5Z-gb1s YY ^]ڦZ_ e'px(4Fzq՟X[C/X! aH5bQ쩀(B/]rRN<|/ s5fyKɗd)n!3)M/[Myb77H'ָ8oefV'7w}4Pkst[`45J!c bPTG߾G5Ra؄]-ҬA+@ǀ* *ٽ~{77fx$+ //&wWZJk"v]`p4:y>?-N\=saEHDxm0 㩏~@kN z 2MKO,s}^)>WuRn:VdXSe u%םXZl"6$B__@y}1(fۿ{.yo4ԩ :[{P:J/?O;0v~ɤVMUVr+4/!g.S"(c=JmgN5e膕/@/NoٔP$}noΊl%wlH-c En?[^@2wٯAft4=}_?CjᗚwQ^J_xmSY=#wUj0]?0wRWat!Zc&ҠBbNNHRËq%:m,BKM~ӂ:f KĀybzTsVN4ytr^:{VG#-f&-FRȌb7}@ٙ`~Hm_Cqtms¡xr:Zm $&8Ulfsu٨F򢵴 OD\]eACWXKuD~7|+#*|أ9JgPBB 9jyNRɷ/Ai]0o!0ʶ~M\gOz24#'Nt&ΘkY1dϹohJZm?d& "@dsxj [ʂ|۔ P=D'=;^jGN^c;WoNN;ϐk"LUF<")Z}V[0Lm ׳ǥ{_Ԃ(Jq6UV3Qi4Xa-N{YTL",W * 1kSƽ`{:^cJ5Lo*ЌV'>Gݑ=FbbӲTJRk# 'qKOh7^"J~Qg'DQxEf]I7H4)+!#qn&̬D%d#`eÈO 5DaXԨc#"P Asx{-eLPռRWq1m"C9r hH^Иٛ&f6;v~}}Pβ\V2r _AER&v::x 7+%LdV-F#~qZX|u'8vUaq @F] (<cYft' -q*u͍J04QY nSܲ'Uq{K ]=5]V9m6uW\'"Wn_ySm2<ւט)`_'&|ED3( hHi8 IV s?t蹓0 H`)w@҅dSl"fV A(mW^5rӸfB?DP kk)%g%z9`oV-܅vo6FL#/ rڰ$,N4WiJk܌lbx䝥Rb_қp {^X`ŪmWO[I &-xቜoج^K9;LcxLe?'zBrk( gkBXc [~ 9R.Av.J <0Yt]\j Q10+d ͺU7 ~_ƘWA=7b"an$ aQ1=l T1ѣzWL)ʓť+_>cFStkEo JJ죍4v S;21fq:u19ʅy=nu.ҕKOII< eVPC-@Z(IMNu iDO+/ )EGqYbkp$-u;;+bA9bvxO?[HB(TbI6÷5e`֕7@KJTcze.f_`-&0@/,1j4 5K!Vӷl,9G>`!25/w27g`;4fV'Y+WZ3n(pg9Iڏ_ ռ%('ie(D|/;+<VXspFp1k(yߊj=b2 4ǨQ(( EËwC༂q*=G O׹jH ߻6/h9pެ0HP 2f\"yDjk2C&! O2[YLQׂw[s7X`֯.qRo%Ҭ#azɿ/qNi}ϻeZPH2yoW5~%9+./,,mUg)y-y?>& mmҬ6HqQ2i"?b˄l.iX:<%H~b~"7bRkKx;j9>b" lCY4yTCH+hTXy/ylɅɈƵtdW&9 4Z@nJQ(ҾoUx,T2CiEȝ3<XPEMrf=WŃ+1#ei#?2$D̷Jm4=JzO2jCrC&*o>E`_Pkl)Jxu 㲃jڒ>hGu fG`:vJLI|èV[܈({ydm`*4p0[}?S}e0dIIMdkL R[L1[@c퍪([j^bN0wo1G*0<* 5ݨdi0&pÝ o;W$w]=їd6XZ1YkƘ&8IԂf rUMA|z.]8'o*(:jBB5WAșBN[TMjF²o:ˑ E]I0x>c!@OrAS:Bp[x珪KU`J$[u` &1]V5cbb6<yw*Y8 `0|i Wn.u_SZ E)_DF( Y'>x罔d/4.@R.JL.qMhJ :PҏЀBKn M૥AoowCg*I (ZQ5:^ =*#׃BFŹfGD [N*{!bPOj5)o\eE=ɟ(-+{$("x byUs4 G`qu2}$Dy",Ѫ6]W-!xxRk~ED'KDݧ Q ]a^}q6Fi#S>)ju @tc yR]CbuRW` ;,ZQi02aP ha g&3CÞ(x+Ykʺku B9}MB10;ߵi8=%aٺ`mX]9zA믦a^Ls%c%S? [cm\f~~qP tIl=:[r`ҍ3('!{]y]'VDWbʹ͆ v+38ZCt$U>TW8AV.Y Bwvػ Kф9ebΦDpJx2NƋc4VJؖ/23 Y7YC5 $pM1 #ɟ(lO3M ap2ìR (G?7d {PRo1OV`&KjMSUαGh0,. [,Pnx^S$מEWyn+s7M DTh>BO9KNI:9.] if-%AasI?ZeN JW^ 1SY}U/`-lytW X\ m{ !u9Z8EׄB퇥; {< ʴ tXj8𳕚#Հboۈj#Y>*+k,G>{oƉLr5$7vxu}l`Hy:U!,~"VܕFOxJ#VTZbCI!0J~r 镞לcXɀumvJ-x>OEs~&ueb N`ruP&CB7d4,4}1AHPsZкGV,ӭՆQ4rsa~U?jV=+tIF}@~4O**;3]^H*L!;({S w 6?[M#fܪFQ=kؗ]R̋UTN݆G\GPXL}y$[(fo'8ZC$'ۇX)pOnZsxMI>w?zLcNgPhr-+ -ѬH1V>9PKshcD].Ku[%΀{2BF^mOR@܊ ÎmCQYC n^0ѭXiJW3^15!Ow1xCl:ކ?(Hy+:}jB_LZTN4}E!dDk`DUŃɖ1Ͷ|ۖ}KE:ױ1_~h/iW,[ÚHQx:WL/erpsM/ܛy$u]sd:ZRi'E8?HRHfj_Օ %ip:$Rh(ɯ-Oϣև9P=t ;HL`L¼S$\z%OED_!|,7!+*rlɡ=7{(rI)_UO*_[Q5$M桠 *7+#e}-EQܸ-;qa!S q^Rv_Q=%u h34_3Lw((:e@ C_,u')q`IUӌp0t5r{ӟoEƂua߳TDš,i=\>iyA5@h@=17%w~ل6r*{y7%`_5O(!Xt!g!}`earBeH` 5Eڭ~|ȱǕO(]ôyT3JV-l35 ڿO]@tc:]c݁̀(O| kQf힯getƨFEZ+Sb`{h%OQ@m .fyDv*-\ bzд;s_V2R-8\p yΉ.u1'-&-Oۖ#y]J /Uez_" ,'T~ɒN1]t"&C=#}RkyE{BpȭnhUAmv\WeIhc=L}j>ND04͞fٜ8KIn) O (1?W_Wn7}B(߃ lȄخhy8 <ޫu?gr:wjHyAhR7J`Fn~֮{6"G^ePoq:|U(a,Fn`s^_>L"00?x*s&XD\Z&S/b[{h;Lջ}찋W+ו%L#5ܦl47yFrY`^Fq#Gu}~vcp?-kX81qi8f+-͛~LaBj=y ?Jz0s(kK Znҙs@C\!yK6yϒ=16_NWuTCXvgX޾cz*4lz`*&Nrh^I8Z/X\zkfU ]i0Z&&a U #LQ)ٟrr2>%],Rc0h2bm( ϛsA&s"k{dZ? 6V2YﮉNQӐ"ʷB:)DХg#AIP$w'k樆tGDfQsh.1+NǸT}}pjR&]h4wG‚/=<)PTOȣnWF`w4"E2%m؅ơc:⾝M+R Q <╞ʶ uwwdW~imi;.W*癲W2SxBN{G;{ Y,bdaamjɛ`1cA_uB> TwۆKݻv- W65TI}{h+RΩ4qzuF#b`,);5KoY-v }b%`F~qP $ *8M`ƦwJt9xqOmxm!n:/~lU+$;):HLf+~[#5P`P,us1) fg&J*-ͷwA>_(3鐻 >71-x=# Bz:z.32޽Zd㥞PʹErȅs" .Z7كaL֟ǎ7jqM'AhE6m 驿p|hUmxX%:Pe5a.ՈHXh,Qzƭ%ۑ.G12o\th4oA@/ ec]iW>jPM'*93PW֫c6TNLJ^ђR-Ѫȿ?l$KTk"ƫ 3XeK~E0/j?֨L Ĉhд!ҏb./Lmۭi86[i&AiHO@'H2%-L:d8I^=nZjK3ϩ!Ս;"Ad4ã" GY[Ě׬\xaCyhD9^Wqq?U  UPLoꃨ}"=⇕8N !Qw- 걧0WL&݃dm@0^]ϗ#Ļ cldlg+ (ͼc<]vɄ·Sd~U5Y1s jcb^{@+Th5Js5 1~K$1X}SH;xy]<[OLG;ch}N9 Vv2?jϐ_Χڅ͌Rֈ0I->xmgi|3K0 Xг289.DUg!PH5Չ/QJ5EQ&hjuwtyQO !mD!0E Ս4 \WVFfY@bm!;9myFXG-Ntb$|;11i'LP~[B j`HOŮ&Twƽ}ZOœR)X/zG$)pt;cSSf 0&ypD@0E{2oC׿t]*[e"ɥ{CmKpp 1]O29K>(^aO׆k)RPIX2Ի\NKm%hWfc,3:o0,fd2Qw_2h?*SigK] {|3paτ@k:~r,u&ڑy)?J 7_q ;Ivڅ*lgi' ;}wǐF#I/An8 Faz$QR"~ԖѕC=ަ trGF@%Snlfvv ,+ͰZ~hMF.9·GmA;U[x@{K`Z{ϰ"ΧOОzT89Wojؚ]7E7ѥY3ՙdMnT+5)CRr,G)$ɕSxT igtRAT >7y_ ߀FiNp :8ca~`jY,3jz3Z n6m.eie@j iy@yH: f]U]  (x"D ݵ+խwY ls7|o NrE&}~swY';r6t);$YC⭇ B7Y[N +`&ÕQ,‚[?Qλe>bAAi[HԵJCvi:s4Hʹ'pSD亘WpcfeCJŅ(O)~'2mԗߓ- ˢyV ,QS2 Ʈ!dV^{ʫ\+'& zkȀPi=R9/.hc߿~zZ S2YuNz(R6~7eY֩/D>Γ" u:|p4#XkJ#^ Yd! GiWzo5Hp}8"kϕ_r6h[S~͌9!~-#1@Dp卌 pA-j hBTyiF|)1YR]>=̐HITi  \Lk3ff/R$:c=d: ":ȞS0(qtz6%ИPGg.W e>%%EB|)aH*X Yk 8C֦+sm2o\'j#AR9#&fy !arn!D ;We(:hsRv} se# `H fAzf! ԭU\_y Ē L-*c2jԤ(Š7J.``fsPoJ/E􇠮^&FK4~ 1[Vd+8O@"ZtJMݜoڙs] ' nR(ߌ=jּ8qꙌ4+ڇU }Ht^#:$qsŏ][x?WfumHj52;;qY8[^WN2E$Fx$X_" 븂~ ƹnS#])w^!28H4oh&TɱMHs5ާ|&nBqi{f%,쏗сo#;Zգ{?kK0ϰ=Ķ-xRmq=-WtÃcH wQzbYs26~{R?ϐPܞ3 d3&+n2tÕOoT$Traڔi{VH 029[qSZ2wA(j)Y:lͮyEh)VN5H ct.VhLTOI;Л>ަj'{w]HQ F A}~?w1SEz*c7qY߄l^6-|>feT=wc`(lP=Y}p F#-FFى.Őkg\mfMOS` (]ʶ1̼t./SA1u5ItԉPϣ3I6 kD}X(FÃJp%2*TiS JĊmҗ_҂7^Lt 8yJ4VG/@b띖6!{h/N]ѤbGq!]zrOtkH*O9[3 IJWfLi瑁WE0 yd>:^Uj|# _9` n~ĦeV' ywG}  XrpyBnB(/d\EF4DB|MDVy#Ta#_SqOg"mn#'2sU@}uy=ȼƅWI^f(>{f ٷ$,,˼MV P R ˾TGA]3it8\$KEjn O-sF}=c6 ~`oDN yLX^| KK6ڋ83\G܊7f2t!4o3E;c#% ^)QJ&mո#?e7iwKV!b&&KUo+p>2#tA8#IpJĀoGY%ꎧR+F!kFېN!wum!2itr8cnkC4X<SC֍G>M|J!ᣝR/:䳃lї)hqrkKg˕2ݬ?W6tH B %’frm6o֔Lw甅K>|bj53an.<]Jo0r$r]yRSi3Oϸ V^~:'v?d$`fciGz>zzx0)W=yК,ʙ BK"y3w>W h+b|X* \l^|Lﶎ%ФKm4 n0)phgFO.|‰}Lӟ@sn߄]SCG+Xycx= r?)UŨ$!y7zHsXĿ*>$|rMr{2^i S 0=BJيH{ >|M~2xlGf Kj~[r?[Z-`g;Aֆm5MOOS;_O >/hF<ùr"q¸#~'*dԨH!NqttFxb8K =GG?yF! 8 Ξ|Ӣ<^6"Dd|$bBw r>ښEœ-3x34]tB wm~%%UE>5J,fⒽ 7kRTΚ!ʀh؇\K@@plbJ3a@?2NJ{3DI׿}Gkp# H(ű[P_3ȝZ5^,lTh,oej"559P1-;Pdjh|.,| 7~t@J ccK^Q9M0IX.Z*34iRe.R-k:T ݑf@IB ]hyqCXoR}+ i _\Ro~5w ,`Jҝ|x~#ǦNHA}Clܜߗ`(Ȣ_ pμrmT*2vq'+>!\53V^45!ُd --9εwL BW fU„UC+KX4Ή d jI$D}z{yW39T"=L.Zm)(\bS9Z_HK2Y1=̧Z{?}(K D=:{*3Nxͪ!Âp+dv9&6,i(Z:X8'eZ*xE3y7hm$K>A@ӶìoDPZ*Ϯ>HdC PC WZwGѾ\1EVMCk*_a^,1sÜz Ӿ.ႰCc'ir ~0lji T"R|(Nz-HQ7Gs E8l}^`J>WwH-wVM'$(:WZ,c[`:C<^8Uѱ\΄q0z+hTWbqПWlAň< x^!+ڱ;YcwT{#c"s}w^V&p=A髪x@Ro1Mcڋ5b+S@vř5Ջ=>[Dpcӗv=1'ɸGZ7 .$q dgN8uqOiWdHtvDbv>WU NJSWbXaƽ\oiebj!2tΥDB;MGuC5 'MQ6_c(ۙꥦ'&6Z5WH|vGQP5 + bdԽ a!!rɏmDzA` D$ l`E2r 4;B=^'8B^ԭ}/m1& d0OJ __G;eJ8r ;*u["j;̖ ~Lļ׵ׁ=.d:^̯jSjUo+t^RNf<q,2&9^Y< ,ୢ1^*Md{MVI#8o ?>D7|^U)`H1s$I~#C?Xg{;U;Z#UM԰IxvHVgk(3G x-גz,1+xQM[~y&k70"Ӷ2KX$3!|8QEҶM&IVPI\*|' #Xt\h@xEwT)~: mVxqV4F=D1ݣ5L@(& #tbD\.C* s"W 3rd/0C2-ed'/GfIV=19ϑF|G m)uG%>o2B $TSoS Heeg)=:1tE`(1NRD,# zǟl''6ha״'q nQ؍dituJ3eyܭʚ|=47hGO1zõt -aמaOʟK<88yBןB!T@~l,+( ls?9_{(x^Ƌ2휧1$IIgЩj~ xgr!QpͬT9[ wY"ʗWtJɚhdjy>@h+(01QE҆ f;]eGeFlj]P t5OȠP (mVc7u7G's,^[,%ńK+rKRcU?{KOPR%M}Nϝu$SNޔ=p?ߞ2h[e˫l:9ґba׏=,wxa )5@< r7eBĚt=S7y6^p#)^Yn/S`nb/ -sf^? =[f%|O/2Br: YW](ܻ)Xib8ȅ aM.}E}qtHv~8X@JOO[TLXo L5E"zrI8v"* kMƽ4<(ڝCl.` y yI)H Xqw3mŖrwq^|g >MW=zN>m l'v;lHOYkQ/)%jY "b;m2jO_AU6eDzTPTDZw{ųb5v]#v=,1Aa)]O0B^W 8`.X j1W]|O)u.o!2Zb䴕2:ճ5\g\{tz:|Z Uk%PiiD95Ԣ2^GJ᳣|HBfIC B' }n/j$~aϢOu`7ؙ 堇vpنkc~d`ob3 ʒ]Mmº:0WDRGC!r P#Ƚ~%$4rٜٗctacL!K7R;sּe+_ 5Z^&~:.O1XFqՔ;A\tx8ɷl!)tj̞7>K9DF129nώ M3/q]}֕q?W5fx_d %/u3e#"R}\LJ(όݔY. WU_ZGxL&|JaCo/)ʈ6BbRj wvNG=(Kiw)o r<C}Ӄ ءy╀^cQ:k<[ ^u偯(:5zR5UhRě,Mď=\f֚h5qtٳsV1C+s|&-ۃԾWxGqx`UjVL [m^/OIzvie _Z"1_Ӯ+Q$`aDWvŶB0W76 P%;՛]8Sj21V(ę8ۘkЬ nmLTyOb'+w1^5o fdo Y,܉sy,JG0T Dm+䠮 JDD}7 WdaaE Yt}t_fMtf}7G6=&A?f!MQ"@0GF+  \- ;?mrd6a7+ ҪfM{)eP 7AB5ZW…0>l,^5o> 0֊0uKi"wԤ Pˇw^00E,r*5x&@3eZtֶ|QlQ5Fi|'2B5RxտG(;;kn[`9i&5Ї*M$2{aY@X}' #Z~^ Cz_G#E}:М['qiR/q9KggCQd'j삨흭-mӡwR8+8\𙛝vwU|S0&T $K/:( |s'= p {P^oal3Divq@ Dbԫ'1嘁ų:.(H6$|a(Co7XCq#ݭE0ZN[^NzF&0"ӓh/65:#l=`i{=@.޺Y9ϩdg9P Å_Wu Ut6;#V]},'D0j|dE!^ǠN>U\(<)]*|? wp,#3uS'(4LALՉ䤂884*3T7e}ZRVWՕ,Dbi6 FmgPl>Br%6}a}jkSr_޹ q ;!ҫ n(k"+@pK(AiÛ en8x CyPJ($',:Qaqܥ@i{S; q]^Zl~+r®7s;13U"x1 }a;]>6]uj˜y[s7*pE,لCxINgJ,*ؐ)M2]=G`drzL*>b$2Uc{N~{`BÝT+Rޒ+b>=SiBM# ^,lbtop:Dpok}hĭ1[w\9vqJFL8Tځn7\#!ىuWlL_Jfx]>\􌇝p?q~秺VuXr{neڣ)iԊ2LXp:tgw=;[X"+yQ9/b!#яs{OTXK`a]/<$k)W f%ncF¨hpCB~jh{L9Lk̖ihׁPwlD6 9/kR/V8# ddI)T|G<-yP,wJƘ74:Gq/4scU/js읅݋~,`\H % 4)ic/9kت6]{|8 |WTz%{ 5@ ߠg|bo%(5ma:@x'+wȔzTs~r*^Fϩz\F;{z9o0ҧĉ~zVS7D^%4?E hC9K~g2SQ$v$_1B?Q7wh]g:LLz6\neRfxɶT1M@ o<;t{ ָT"'k g|ej?^$w$}-]TGUs Qj0Z2:,\6nӀL,&mdnCK6QX'{WtzZ K%!юf1՞/JVQOtdCC7[oN5&vIY"L>rJ!e- EGxx:odhS0D3ux1fyk?% Qww2He,> #^=[ ̂K|kaSiA^A@/;zעrFה|)\)1d${hGVM(C9,h>p@+-(d!0h,˦vd"Sf~4kH9-h|oAƘ&XPeNA$u3Hܛ@Pkt/}P/xbnHR▿P a'O|Jj^ -x9vtWPVFiEQ;2->K+KYCD Յ_&xe;e>4s{16Z p9:Kdq}ز;D(fb;4o IJjwR$xg*v31o>&^ؠٺe}Yv= +k;T)!h1%cחӱNΗE Vά-A[!7׫tft#9_>P~P UME ɇ;N$/|.U`HAddQeZݭl,P9fL-iQ jR_tH]b"JAt^O%, Z)8A&0EG>#Ci Dnr52UwbG:q_Z_%~'w?KMb`}]~wK1>3ێHn3[ҿYHBY8O@l`Uvb}BҝU;aI*DCt"QEe&n0(z:mnԛ/8hڝ!Ӽ@' FFeHǦK,6ƎQ 狜e$CVQ*jqa|8]"c;~9C'Z0ũ:;9\"Yq'b(תeLBacC zYC:Zn?9ŝ#4{-t$P?RЃUԦpj(RSj)19%,O|3*72lLa=Y>]ߍ|;znoq^G:nwNjR& 'OR%2c`AqX$v^9 ksqh[eg>Ylk|lXW_4el[qIyf` $cm+rOY͚af#1nTLGǷ_!\{4:"fažO2Iɟbs>P!͢l-Մ]e `6"*DPp,5(}m%OMpY|Mjm'Qa,H)E\M ;27D7M HmN2ʰ]VCtiAbc rM7n:whnm==}bpevGHܞF* w)P=H|/!\IM{E㞊o' =EcvĆc[E>nhU&&%իUF)&yp>͸|_KO7=8XEaJwz[BA#_N@WUBc$bRL?Ӫ:E,~44 M>o|hI'K0'ICo/Fpw[zg2C [#xVH}yY^@Ni9dڜY= ]Lק? ./GN YpO7lprD" ,TK1v}"Ŏ: ׆]rIwRK*UTMOI^c86n@yHΝȔD4TzDG/IW#HBFxQGy۩׽$yG{XL8=,qȯMZf4_ ?6?wL71<9ї&0jh?iY"FmiZh?er@A2= -'`;#/ٵg5- 섲 hCXp)z (5y}eMѼG'aHcxQqrVk܍\ }ff0QqfWUط V3dn;8gٌZX=|n 1[ba/We2>{Į_E D$ǎD-g.-#I n[u|0ZY_ hۍ&5,% U*-Ds&Q6J)YǓ>*4>&> (Mv|͟*vY(`a6ZJ64r4zur,Y\{_^tVV$>WD2f"Ƕhaߚd0/J\5sHva"qj;NĊ%.Ѳnq @+}jož6#+op(v}E 赼gIoG3|ڵ|Qf:fV_ +T/@edR &aԺ.Vny?~w:^BmY`-.Ŭ^bsН95gV<ɚFV`y%B>Ţ/(p3>gnCYVo4ꌶ - vwU #ϔ/A}.t?Ui 9b1~VP7w@l|Ps6bT!ݔ]wb¦2% A`9Qb{`qa1Jy6n!S=̆X(ogj/LUO@g 3R8运69q=V*uۿg4ĿND6./)|GY=O,[E>tC&Bg!ꜽ@ Lܻ}P*-ge¯~'\A'^/[<\%ɵAqbN(CڍPyrR!HKv<ѓ v>q$}w"~,/Z:%-JqX|pFQDUZ7 sr5܌jɺft%H)ẊIĎ ?!NhD?hΖCI2.e"x7&Ih}XYz쪘q±Xy)\('4`(R88Nz/ dɄS' :E(tXi=ЙV +Eoh7 ܎VD.VeLOYJ%'i٫t!!BtS^3k\@.b 6a$T/hїATG6)OLgyt23 )UGfٚg?@ke"4 u7Sÿ$, $AҊ ,B2ZvM7H~MV?Hht佈%Ԅ{6.hUg23*Hnu-%Ri) GƣؤhX7/$cD *,Ma!9pG1{;A`Z-x"us qZPQ- ,{Uȕܪ*y!rEzM'N-/2zr /DP;]YBꦑu]9F ,#݌J v?nPh/HNrڷY}l:>!43O/3Yz#BeM"A4] ]8gVNaw󟕹be/%4(B웊\\C{ gֶЎqhfpD^kiCA__/.|AW-ŽmAqvɌRKNrV ]44KYNzz'n\r?DqSaQ$/IH2&`Ėx6ׯ[ |E~D"$"eݿ{}P6As%|t"b?.#g M֞ʣ2U)'dU]?FSs!èyhn6#Y>. Ҁ-RxYT*B[,ݑXQ<ՑZ5K Xh-{-q[\*BbCaD0ٺطh ,b<\R}?5Z OM9&k$b1qRN/QCo?'!Fhm36Ds+hpy,q*N*1 qQFe:Gsa8r&P,1.uĢ/[bBt.#.yYJޫj7~tnP~{ϙqC^/06f:;[}ɔSW"b6G\=< }q`aR8Įr 91 ڇ[l|gƫ"Q<Ql%lQ϶1;j1>U[(Bh\)ZjrL ɳ443ȶepD4Qr^3αcd<6Crq g"ѥ bk٩YAi VrN%,4|>sg As]I>}0wk@N^ 8͉[ *\x񰅡D~-/XAJ `1f#&ۄl$kë_XVɯJKۢX"rSx&Ӯ\}K0e .-rЈ[[ 2Z|3~ZNFQߔ :z4B1}QQroԿ _fh%8%Vm0SO/DvqbBLKfsüJe$Q5h:5iQ_I +`f;#H[0Sg%Pqf&KPL]#*kX4jA4XvP{~-Ni>o@.j{S>Rr* ܎_P\g <@UA(<$AT0`_) V@6]1ϽH/:mAet8QFVZN|G'@B(|ڊq̇Φ[gxYs.Se ֿꀊ>Mk|KtxxfP{؟. gif<3O)b-+iێ$gehfjK3vAm *ȉ|iuaZCצϙh@zQLsRp9YQ&b<"`Ьf$L6M>r,A\ue!J`zXG>Wݾ6WN2򨚌\{S%`jX`lXj4b˱5u8MQ{ tHPAZNHōRI`zFUh/T{%b/vy%@㍡ꉝl"-/в;m.njmPG] #&gy&v\~iu)|Ϣ]yW44P %@#q5ξyK"XM&`:g7Y]V%h(ROCQ{/pi)o7xU6Ht%'CnV{D-\X/莏OACZM- l@`IrI8Fwカ]^WTLneWWXpgh"#vZ'Wc/`0H/>9m,f9MҦ@e[nMf2c'PjVW6;A9Q}~ؘ9KGCwCOFs]v_ҡoCd}Ec%/SJ'ՕYiȾcf*_-=EoeLK2Ę:yRv618tvev; /ǩӡP@?貦eOCVcsvc+4M2-/P="*nBmb+"9<=JO6nUrb^t0i',ʣ(R 80 rmeCIcf_Z,nUz& po)Wꀁ-u0}ܢƯ<v2߳]DJt]J H?=ٷH B2.^$/+y>tE$e_%t˿_; R`O4j$V ,r-^{WAO94PVXOt[zn8-<@5僸QQ^Z^.' 'ǡbYN2up܋)a1u;oH#DJ<QItSΪg;$%;A I>$D_fz4@ݘ :ddCm]viLb~j}M=� Fsz9˝` [:+9ڀ tRz^XcsuN2dtME)1{!""&2h΂싯=iɎ!$] & f-q8I>Iڰ:#^Q?ZM7" tf^ȺFMrZm|2&6 `ݬv+Jv<)YFXg]էB"H$Viՙ\M\{MN}yZQ(gtvb<7 WM΀[ZגFG֋:`wg(s1 :5\{XXs>{ǂ!4ne.*#E[ɤUt3̓f)B! ͐żwԩgHZ'9k_ᔐ-k丝~Gu1m'H,<-?6QYpWhmmUvа$ 1]#d)ʧp N }| >q;!2+'j9 qbJ Q.|9L<ϜN<#) -7{Rk 2N?>Fͷ~E0) Jȹk|ZYC>(4jB97k-ѸLp$sA5WVk HBTցH=PEE}{M_Ų%6QM_[\? O ިL?>u(c7[kt ZX.;WS9E֍[W&Y1(;B]٤~ά9piT_@v_o·T'.+.= oC;@0ջ筣i~&1! -7 jl#YY"y.r8uDY 67RJo7{3KiyI !FeK T1 ]l4* E3 j*i0GH,GU-D, 閦SGU7M)]Rk ji&6!fF!$[ Jץg&!{*K X;j%Я!}7[HzQx`4/m2Kt#Iвw+^|Nxv-H$rc~o*bh emN)XcąLg:s/ӕy`vzʼnx%^WgsX?!IRGnh7560rPC0ś' ŹhKEi%k1d__HnAp; Hҡ(ݾ\5BkUzIUȶi m{Nd01:-?xhe((AS * J\nNb 7IcyxqO$NŸ,zգq0Kw=cHm<l:W(`_B3r"/D}fopa]4񯓛e tWJs-^9}/T^5fi„R:-8CٳBZ3Ʃh2|yj­Ӣk0;soZ>Adg@N|'hD4A[P q/2/'|;Z&@5u%e] GLxtHf`j.y]h7j1YcuS}7LlN}.畽If }!7(M+{q뿣<Q2`GpN4?<ߎctTu- @M2wIJeg#t4`kޠC𚲟Y""$›̗;Zz"}-xx.ZRo>HPMq|ϤAoʘX% 7RK?ݕÄs5?;>LwEcT ImCB;-^pR}f3M&\0$"ٍ YRYl|hWi\TC!n̸0Td$:ٚ9/| T|M}[.$nh恗Z8UgyΘ?^cecwiP BFQrk(Ɓ^3P5`=c\ccqE1m'S7O`?0_y >mbա:}!Paqy#6/ H ycil4'@2Aṷ}rAܳT_q~NI`h) UC_//< "vR#H׹ꌩZOlq'0'#?}Sve:.>uE7yk/ m#~q:-AaۿZAi prAk=c' 3űLw7=i$*O2r-k<.hCp>81U7"NJܫKha>9j┘[܁!`VSIOx2CT# Wxc;Ŋ+:֞P"ӕV;v['kfYVƛ2Wȃa{ŗ*|9o6XI(,V(/4M1SP|-o8fS^VYn^cd-QKTAj=2m($jL2e*X+]scccyK Y8KDI*sh*!a֐Wsq~e6T-\QD?8ۖȊbJWH9[?=GepdNqkvFll][vh/Ut/4q Uxb-"SQBO]\o%5i(~?s(+XoX1;hMl2 \*)N*RP%&ȈB| fwYpdeU؝˳%?¸̊RxR]V zײ pHfY=erLJAU3u\z-!qٖͣ?A=mcP8Iu6Q?ֻv|+K(W!3uz]y򊖭geo ]Py-9t͜/j''9lT |Xa+ Z aD'"5^jlҤTy^fUg$ڳrwH6|lQJL/S}Q Gx—T|_@2gzޚ)6Oq>m(d:ZSwZ VOLiC;[=mSu3|A2: nSÎkWoc xHUd:*会R|ӾҤki֐7꿙gdl9l9u5ˬY/z0_iѢ-VY 'ޒ7)@vp^RRskJX¼/DeAUBtȾRЯQqx wJA(8(AuLwNN${Qs'AЃO@z^cQ' 6b" .D{ȒCz ݀&q*/9fDF"jJw.@bJ>X"R<e@|My2몭χ{iM/ y_h3M9l?^KYl!9F<&!䱃T65 '3Q fG$-˳H/NN2iE iAi/V+XWX-6KiD 6ёo>3+i02`f(Ce1K)"%eל?WEg"*DLɺfhEl .~JǬu BB+yTk!V:oC-8axO ec&h yY.{MVsZ`O8%gQdGaPZsGFJQP#E-)=Z_>a-r1=ZHl8Zvޒm-^}G7/Pdica͠U }7<kIOpA(E+, v9#aYې,[z>5.6Q y@ h(N6:%ݹS <bOL \f9w94y]x;#¬$s'>d;F_x;|QB2"m-C҆H{-Q1N8کBN9$Z~S;h9neP^1,@ZM:|K=k2_Mu%*zfxjM!1|IB!\Qz\q$Tú@a3Sj&'M;,3QauSGSaOR& ԯӕ U TD!7jY7q2W]JJ[&EN<lJ[>L@.PH}ѧLv_[$wdH^,dxSm @6t#۽˜qfGo,3ʞ~]4&!On355π!ս?ש00̰{.arAOP9NҿTR戠ĴT.2pBR]ߒ>^1蘸<:z* ;Η *Vi/Pj5z  !~\ʍ,)yLv| %%>Ya10SSr*˃x]g.;%*o n;!3ͺC nJ!̸`0n QAܠ1t+٫f^HG(yG =Cķo\Z[ԉ'w}5ݨ~c:,ʺА8Y&۩5hZ] %&)5Ը6K:7k &Ĵ*p @+U\z W_/?Ns5es930Ę*x Kh>d^h滵|ΐQQKgrBiHzWS ȵw3 ~Z (P3fhw5XLicYW!{fY5O/ _\NbUxT"q`iAi1t~1:2oT$R*Z12ْ5g*)z{#~y~ +)%F&=6Ԗ! 2jew|T"/CASTC]"1~Hx )e(\flNBBu߭~&r~xqDRA}` Z/ &9A56mgXk9jмzq̫H.M:4TgYƤc Rӧv=ƙbSdQ~1WRrE#&OߣnL_mLgU5FKO;-D~CcBl'dD"RL1>Uh9[߭ҷܛ͗07OȵNFڝ/N^P2=Ϻvv5h'LCK/V(1v̭iCvUD^NOċUg3, rOr9 ބڼ9-o6mDw^8PEtgu#ExhgjDi҇%9$#5,!a 67?%=EG-+C8yT4@ntvT;YRf#pbja8kfx^(ҹ[RUԯ >=fnS96v-.ڝ x'2hJ❃ 6 YըX#7Po,[|Aˈ|`B\CR [֛X]Wr9WTn8Ήj^"3 yR]`E/8MϥXU28IHDm,ڑ NRx|2YͷwA[1}ƽkVA}_Hܵ o }jTKRh E0sN}\>Z'jrD #4Cecxვvy.cSiM0M }㔿pʻɉ~eOF/Q6\OC)E@d5=6ˠہQf;:03crMJ-s? f̊Hp?C8i -Dʴ[QT?5r. 0j+st']̊^[E7@םz |V\Y%D:?\_ֳ6q 5Yx%6W%3_^6bp4ܫ&z¹&#ƢI53;s+ჶE|H<8C;JaZ9JF)6Vk^`rrؑpj),`UM|-w%k!YibQ8k$a",}$T@)6 ?gO钆e ^My]Z"<%An>" DsUICC 7J3#X3 65ٛP\rlA0`&̈2?;TlU,` K7^`B$Vkx@ؐ62pS8[X{)FIR^Jy9D,з7YPPշD3E%gNARWr7 jWEs'l!qnz5\.pe]緳 5_ ;x=o,&BOb#jo'%%oI |;I(]FmQ5m1xwA7~-VF4J@Semޡ(;cqF6|CĬf5zZ'p+"p.i2sl{#t.FS~˘ nqVDd`+T=/k76[+yPt_n'Κ?uXCYϺqj_D2 !5BAXpuԪ=|I )+T]6?2ܺHRiO[Rc?i4)Rl"ч50 Ck%o~=XH"ޚ MGß5śqq_cv<1Uy$/ L",P"'/H?ϧ΅L9``2yWbk [4"A^8ଵ]ۉWjf_.0A|}o9o ܍TZMrlL*wglMFK?RNڻ)_lqύgr7+>@Y/-fٳIF~ I[S 4cաzAcsA? RP-xmhmJW*Gahl=_Pkko\I݈@_ a[# zId{wrh25jrARC 8sG>u: F-ۗLPOwq1&7( vky?L.N_CM|p`(qT8II4ZTSdk9}1Kt}/0%B]֛j.IBz)"~T^D2 45k*"u6ʖqոb~S >=`t(@kr{\kg4UT鸡CJt@] >4#4qn C%.k%u] [R)١z|zq]}|TÿO=%xI!%x4ZPB3:\ AiB\3|NjC #gX22DeWpx Lؼ~CyNIVudHͱm, X{ȠT@#­:% $ɩGxZp b#%9V fDRJ~ ypyΉǕGG!,Ɠ 8jߐ7s3ٌׯ 8}E?* l:$#[bsx2}XEWb'3-RhymQY*A\JWY *i^!,1~er3A5R8S$.Yo;CTHйmF gf#{xRc? ]#dԳV+gP/Y{p„[CwiĨm]#/w:Tc<ųl~)׾h;` ܱS j4&_PswMLghl`ץX3qʱuHǘr>f"o 6R}nc|w2w@7P4X>kkoCb!d)JN _Nr|>7 ϖ(V0`N∣ƩhTd;$#M1­Hv*mEo-li9g1R[mePxcNu$?շAhLzkVJ9QwahⱚZ?WOV>{6u ,.pY3j *SINA&dRӳh|>Hb>L 4Ų[B#"+0Kۥ٦O'X-u,6[$QP+JskGaRl gu  DO15Iιb@E!pAF!K@ZHG} q-Y`sVu*@5iu DWV69\U0Q==#9O~hG2<HtSi wIPcex9WٯZ2Wz_yCvyЪ1$)փek9'c.=KnӤp+-~mjTغǼ-V ٺx1.f̛263F{ vt (o6CD4 #=}PC ͐FnZ N1ELMQiCaV/,(6{7 㕸/#=]i.9-73bkzNrM#T_V_e4!:\BHӧ 86N#>ףHӨG>&Y$b;%8g _UPsCoun-{|."wvFo_@G JWEyh&!A. goBFBEv ջ.=s5|ĐVq_<;\;^vgjS,3o\^V9.9 vx .><]H^X.e.w2h=0J{x }Ո⌟Ak4+ci C&ݵ{zvMD) { &F,6 HNO+\:7hTN4}ܹ̒5 XTB3Ľ&?mAF ),\6z/ NpfI^(Hn?2bbtdnBE,tk0y`I {=S3p1ɇ ̙"ٷ@`v!0Y$b-u+{K3Y1NS`^۾OKhT&  `=ujqќA~ܽ} B8Z-J*lsw@9J#)B~g\kiFX󏒑 Y, ^zJUbxU.W\,>FW = ŭiߎ{@ln焬XO.iP'U  5]i E8E[ޕ`{g Lξ_ 9e?&Zb96t~S~P[lu/&_.b̛i$rbq΍Ÿsĺpr02ʞ"U^<ċ Ous蠸~pR*c2,QdHKywu_O+N[":/_4ǻ:Iv=O%XCЌWPy' Oඥ1%>}H ͹vMe)!FfQ"?F\6zsFh%WIhľb ߵד\OHiyi|||X͎mv>:VScdo~2%}۩ :H(9{ӽŗutJNSXP vPpKCMo(" %?RwK%o뻢[vlzKE9"ճH?3-0n::!ޫ0/ Lk^UD,ޔ[wJҚ:ϰIr9eDI7/-NZ x[9z"Sԙ,)1P>G 5T 59u+bYtS J^R1J#Ni ҫ\1lRUT0w$g&TKȠt8< ; CZJL n1΋7WD36$k0&#2Vw޲MJ'~#^ ur5 wݯ)~rRaZsq2"RN}/0[f{)F"rɲ@7e\9cR6p{&b!wK6628zdRI;з$ ?GI$|-;imcF)' D,nb Э(TKKMqWj(2ͫ@FoN:ZqM> 9\&~6? AǪN>q)ǃ6.Γl>bS?p\cߊz!|HVuOW~dOsXQ~#<; C#\TQc4뗶 qxn@#M{i9qQ䬧1OQЬ˵\ֺGKx:ON?0)4p^/ۜ^q7Eblʈ+ 0ɤ(P E@x0ZBa8ϱ9 ݘ\LjyB#.)C#jm`;Q3*=]/(2e,: m_r WJ/P(ը^{^0܍[qJ ͞^*BZ66WEN}CacT(*Q:HX'OdY!B5g?jcEC׭-: :u}?(a?k{;^>DjcԆ46hh_fV}k,VƢ@]ފ$% ^rW|ʣw,bp뺘7& 竂,٪ЯtڈiovD փT:h[?~qIlQxA$O&)0pϘzFVa4u8q'T$>,D☡ Ynd`씭qL}9x'sGzK9]Y>_ 0҃;d _mcTZykV!o@$}8-JCxT[ƌ~ ouϦɃOOAczĖ)7bZ 8ESU1K(sXbk/鯑߽^,s&__[x}Ġ+S|s'Տ{j@"JmLےَo%`"t;V 0S[@w[P_>4Xӏ4@tܻKOktf.l&)qq_;]^tAe;w$D}ŇBHTcmls@aǠ BV_gLfQflUrzKɆC%"4YmsՊgV'=<c͹ waNp#$P/XW&]ɂ8ß6݌߻P5liX{\CӝfqspBhJ*;m.RR 7iݚkxeH>B j Yu) EWi 3 m L>إT]1=c~}`.L>m$6*oxvYNÉ40ZTx9ų*aP+4ҿ+Y>'*dd+Yg`2dib\ޮ(;Gm<O$ RАʆK13[A 2ݓwc }cl5`Փ(6^ֵZfcǯ ]7Ӆ*7mwY <؀8/w d8S#ds͙ncmQX#"k㈼7 yTZ7D^F0֋;U[tJ;Gؾ8 du1_*rE?9M.@/LT#hV6.o g5}BOM[B^}=CҨCg r..H $_K[[1]O ihQɁNKtId_YmqtSOir=OHKxGm LLa=Mt9kO S _R21 !mǷuw`;1X-*un+(}\EuWՏ(R9s]eAMͰ)Z}ǡ02* &YcE3 EBJE 4A `R;?(X3*[Y74V'Akbp 8U8OFV?!%^#`H|BRo}s{Xdj^[B^c'ⱒn3|g_DNdg/ICyꠄtZ"3]\Fxʡ! PDyEZ*lIRcCqmz[O Qlu;(I4 jR-["zcsMUSf,5$GQe<+ጼP NQ|6)MSL**sl=Nی!)ٽ2ٳsPfݬ^-WV}Q{9 Q-^iwfdnE˷ w't'VV>Դ$v]o.6z2Oz ii[$pu& }փ /Є3%"'do@ɊZ= S@yBXƁW5A?@<]h.Ow9!1N6fK ҄qQmZMU;g²>:y\J:3QH~0^:~p'aI 2ITh9X0,pZ1|PH*p|z}0mM3i/.fJ.Kf&ϸzdl=0 M&Ps+ȸ %=v]^S18d7E'+>Ⱦ]47Mӄt>:-[n[sR{94xQY0n$PI@X s 5LGfK #BWAUMjF.@Q׈#m"j\1a]D ܒS$I]mvt,Sv;R l0u|ȏ=I¦+ֵZ^g;XQEeT"ìN ym}uMb)d!JpblGL 02a;j<{[y5AqHCxЂY6-]/dm7OI"A9j~@ QU V3V"?GAyq/wث=%ڴ C"^^w͞˃Yrw$.~(KZD{6; Gs"j0VLmQsMxP HJ{k})>*6Qli}N} #1Ik`ektbkdȭ BX$׌BZ"\/&sӺ] _Ȫ=gdjeӱ791^T*Xy42LxǏ7ț5V.vkeLx{K-MqKCsfb`M0s,{Q'R ?6()\=19=_Ժ٦1 6͈/ ac~{:gQ+1Pe8hYZw/,v6:Á<>N]%HTr7Kُ ^)wj( @lҾuu:`t< y`SҍzÊH[6, {FSl`A'|m8P1Iw \ejMl z6<d_)V6&.x~p7Hv&,irTo :s{˒к7wW=yn2)/0Utva9{Yi+9&it/﯆Fߑ'7pRAlٔc0;<&" (pchщ~DGk񓰘w-X@)eiW;¥ᩐ'7j.j~Tmd0qN,y /Ɲ&*vnSɔ<)ƌOJA&$a%Ϊs [QdXtbjX$M|OW6U]䃫4IPoM ^s< RCe Nf[&/l.ܕ<66עP Rp4Hvɯ a9ȕ'+J濣2 #t9a%[huD$FZ-^ƇDXV36Vp_*M5b)n/e7@/2>PL}/B: -щ{25 CG &va=/aiz. V֢1 odU_%l86Y x#cQdLnܪ̷Q@) (2+<"nӌaF3 sk-ޮ~A(]2}'¾sm YR(]D"bL''y@zN},jӾ\P$*P)h8*QtD z(uLJ3q/X(yW3Do^kLLmI1:?9c765aG _Sudg&Kg݀9ƯW/wRpЈ]v{&tlZ"&gЎ,"'F\Kj5]k&ALy!rf&Ysv)[(C zuuk%STsG +5M? r\tN es]ZR.-;|tQoTޣ+׎{wG(L+jbb/Tdh-]P%@p0'> GMn7+F5pZ8  oM.'긎?Ax''AD.aͿ"yܦ.+"e4onyDlأvspWFW|j@R`, C*A|uŏ#e--h gegվ=]f\$̴<9/TZRn ~$bE@z(B q0/Wz@KPHlǚon#`>Wδ#gп$N/NY<@E7y2eD8g1LL&ȀxQ#kYՕ{|-*s6n^TP VRn`k)P(w$!-J2wlIQVFx5 xUf9 GH}/I7//@K B`dmHajm%> r f\I r/m\j.-U`ݻEyBA)mbq7(Wt&[Չ rZCPo6]ʒ ![:,+dQUsRu/O%" Rc1&ıCώrtejSGd;lg>-ܤ02}ؿlsd1磇4]ƣ^W蘜>l XxP0o wpކڙDRG+m\MRP`kc>Pvw.DeMPW,wUI+o^A]khW.2վ.]Q]T(Ws3QqũA"n;>fB9/ JUܴif uSVvq_J)]놕|}>N*RlCR|wB/:jT€J$ r 4f 7w,ZÐ%ˌϋ> \n] Pb-k>ϧ%c堁VlfJfCQΆbHo1nU}/1 97etC0$.W%{.U<:"J vIkQ!m.Lk:x1%eFxT0 )è8Ted;X3́xJ #u|TxAH rT* Ꭰ@hǿ0\t⑔ځOh@5엏1I̠˼ʍZ:b<6JyGL*ppCq!uNC# jrI ,fv %”Vl07EAo_*S%U~mL&/s\Y&,/yC4U&5s9!06gRۧqD"] -<gDDa!B;/k;gp*Pf"Y)+_-$UϖA|+% N-ފL;uAS+`{&?!⼚$$+}ҵ\jX!4^il<"ަ'mQpw95bzox ZmK qL.cn~gCe'eElG@/W[ZpTdZ[j TNU'%a6K+!q EK:B-_Ԕ<0 tkmȼtpVÃ\؉lr43sTp C W.!U˽r} m1 ;n} 4;]~pe%R "׫\RHDjvUc @̿S+G՟a%X.nIt^4>ԦweQ9z:N|;͏oXaO:t?Ĥ=gBNDﻩmAiJL'<ą'gT|EȰ@FqmR!O$c]3i9͠ijSX7YHyxgY!tD{|޷[D/t?peҢJ̦8$K/\ZEkF6#}OS;1|>H>%(m >\C^!.vT~n)Nf=a] ]v{[1v˘iAux\+b홟wךЬ0iiE[UHX㜼JSBϻ(D/bp]A$|W%áK ա2}*bۂ>n$}p8PX(42vsŸ;o1QΖW(fbEHZY瀭(j**IKF.+6iAخ6U՞ǹ(p4 G>kat0VZpxXz?=eAamUn5n\4cIh4~|A NaspyXLk},N=~{f/6n4H)XMs{I&i'n6f4XUi<-t쟣!oSEX!v$^X>_۩T}p/p^9uёqWUgO1gP#Ci _n͍96mï}P %(!~KȥD2Eo9iKa#',z͆5&dPXr#~qyH9(#T]j!65W=2O Y&+tB976YXܕu]z˗7IuDRjKIg/9TWעvZ[erG=e1k^}Z'ݻ%b'狀CxD|+$OZl _51 /R,r~oF T-31WnH߳ފwQ(Fayt"ai83~Aš:[?Tt4Tyx1EY_-*'UAw99;s9d`=vDgM Ō%v){p6pwM okn i/b2Аg%psn{l d(TcR!q&*3Z\H1,1oT٢ o($v> AjbskVwPKm>\ǔ\⯲u69Ây /IBG ،ƹ6',x\=CkT`N'{ !_t G Y8$P<.ƣbq԰=uk6)`jCmRMNe Ʀ8%{ș} j( ^FoS_\+POP/BASeVUM+ 3UUXv9)$Z(p "#Peҕ9M3Gc ;q߳B@"dS$&rylY28_a輯辉TB39;/qY,IE2zO(d棸w^Nkύ:cq0U$*U|N~E:|'s'> Bvd\HaA`,$sG`,>4 XO4iԅEj)a);r:X_"?ڔƗ{AGok^+ō+#u3)7R뷠ŀ?f®pjvo_8t„ [漤X 'rhR\u2`= J0ѪAȪ}PʱؐވOmR8 3>۹5wk\!3_{GLsv2I!0H aV.VN".lJWȫZ"G3St0.SX$JܩPr#mوT1hhq*s7B(=١Y'lv}R>*H8!?嘽k~ Plj$W ۵ ļ,1sV2k/7!tܰf+aeqKYִ|0uD[4/Ia!TwXؐ:C2H]jl(d~h G~?cZoϼHKRT3F䝇.KΑ+cQm=t]dF%1=Cz]d [I8~>FwH5t^6Ť4D>l%pp 'TFL E~Lia#5#X! &g^"wJ "/h]yvmX }dl,d4x{9vOhl82źG@<  X K7o% ÂvE@XO2L/Z#b҄Kv u0T׭9f0.1sM,?7% (Q pWbZښjZc(]6&jz˴ U4_ERO|7Ʀ@C7PY]i W˒Z/|t_X и'F'*pVHiJ7(QaS(;hy*_8S77[q,a5݅:=6!-I_7XB41{=`G@ 29& ±LwZ`%w^3UV>w2}[ϸ r F,sCt30PJqbQOve}](uWةp!?2خOMgN=6\Xo^2 \lRLJ# g3 @m)S,qaȈ]Ī Bj-M&9->_9'U'xg^lQu\'#6Wʃ.}4)@{z"T/M"rRmdJ焜";Yq9GZgn"0\z˾x`mtMi(ODQ!QTfwtC87 Q[A[ÇD:d'~GQ2y=ѐ?bGosk0"a@s8G½Hń|"uȶ2S,\b跙"ܑ3b)lO3}h7#UT"n̯^26dz]xK6%BY2ex >Llf"GeMok&GBa3yV,Q lԉqj\>b%aI `@&r/O ̽{RJf~ߖo7s Xbf{֭d(tAu\Xjʻ$<^knpG6nXN`xsFsWn nƌݠi鷧S^Y};Smi7[^@@ZXF^ҠކYxNyFϽsW=VXiNErnte- 撝jإ )G6+^TB{:gҹ [0#HDP(qU߯r^yr}t/րpCq)'@ Q{w'X_3OhݤPԦ/脖U6Aqwyt բ)8<&w-oQD+1_M))BUp= XiA>ޟrgLCEgʮ{ g&)7?RC3y ͞ŏXIf[AyCcH~5^֑(-<̄@$ E1X3O&}@ YO鸞)s+3T,[hf_V8Cse?`XV0G4r,* N?w}8X:PZ T;F7" ?ԓ?üQR bAZ$ Fz$)jl =;k\qKcHeW' >'#kfO`Y$sl+,Ps9ci31*)]eE9§{LĆ|xf }1?3ǚ5t뾴IvhH< R4'LDPO"$-8EUtemX\f_ᚍY_T䨝?Vgc‡bO蘔5'N;‘)&P{Xy!s@|:kh^l7먄-ӥʅ@U,f>qv{/`:_L(v#8= a/t{o5=N)[Q˧ɴv#&Tl PT%EW3yw`#-ݢJ֘Wis] /cWQG?36AT4󱆳)ӊa dctEڨZ,xKZ,"<&2q|hƅnZvWik-7)u:j o/|Wr'dj: ޲J[yanޮ[(O6^@u˪% +nvۓ{ʙ*|z^.9XuEf$y8ݯ 2 uno/"0a#Y=-Us1:tݿ8X.AH]nAW9h1Scd@wOьœ&IeŦ'⦈2%7<[!^;RB="Ne(sx]DT ფT/ 5Sɘnp K+:F)Ћh`>@EИVJMˏlOk0BGS ¤"]gW*LiĎ:7=JvZ_-Y#)ɴ|(djx$(%bsl?vB;HG؞kzSxHm>#ܪ6]Ĉhg; 5Tg>$Y}cv6^Oqn"SΈh+UhM 0_EAS?FQ)Ӏ?.$T{,x1]tKIҩn%ǚnV cDpAAP6wQ 72d8ܸuwonreY)*pC"&>R^K)- X4xs(MY I|![VfeꞹV~.~L 3'+(xݵS#d/ [WD -EA8<2H'@e8&4IMڭo)=hYu̎a]hZ7&u FNX$нKs'0rFWm-/ev/ի4[OҐNz1PPfL(OOv*,#") ,vqmevuhy3~~}t`Ǜ g,#B8J.]9-cۢE x54'x#VIg%G\JD$1-DphΪkfG^RِtzK;{Kuԡ3ɤ\{`ZM3q}`|#uӅlyJ2Aqqi%HF߼{9O]6w @3CEA.=O2ф^϶̔AF0t[b;?gY&1j6seyc믬Y}H;3&cB9NdW'$NLΛD{q/!BD2tc]g!؊ke0cڑLH%zwh&haB6I[۲WOe='pO`ILhsisTMq 8=LM2Le*-97rgPfvL5p}ų%$SțH'AMp.pq%ԏ`0a|\3A锸hN "6Rh`*ypո^["@ Ŀm{(qP ##u2~V:l&J4X?!OD\sR%_U4m=צzeyVs4EQsEQ噎]U"d+S0R(0haaȝ_|>ӑd~^rZvqξnGy7flap6 1MVhw3>t-z1֤#QӼF7 NFõbPK^zmЧ X9tXjK՟͈a{'/`L;lƭ^ ޺}Y7bkۨ= ڙ̒ΪZf_g4;hJUD;"jKOL!+)}*>n3A((bHc8Zҳ%N_3n j]̫4Nm}EGbA~T1}CWth(3JThuv ZcJك0_}Xɷ@;*o /6"[G|{uOWp%AS^^Q}!Ra,#Gp楃Y7,Mgljln@Y9HY%mx }*kbOōYU, EE hIlDH^槫il`|݅[Or9gz5ۜ;2u3aRk6o XeV8 *lB ͏kn ڭdy6ut+HQXQ(iT dblCb\1C(ٺ)3dm>zs F' m(EBIAɴ$4gfBEdxH8c,;#. n?e^TR^C&qBI@V*ղ]_![5b9f 7bZ>IyJG+W*uO~G~D(傝_JAC4,] &"7dNNC@#ϺB0ǕR`qF7ݒ2o`;yKtOs^Av^\>smK&{Nυ/;ZuJ w~01>|dɟq`Ej2]>(E# Ǫջ~&gE 7]e}e"0k=i 4W[QܵzGMl ?:kiUxhz%k`#Y 9ŶgDW^*Nj{զQMTaw$09 LƢNf kN^ѝS%<䑛WI5B,b',⣛`enQ 9v;pڇw_rVΈǣ' T)99sh: !@UNe1kxfWOΒ9Q'Y9{'BэCX~Jڰ;4sp )~r+cI%E!˓vM|hkJ2,I8T8m$-(ʮ-LvPiAJhrCXS2%-!COѴ':j79aWvβz4;1Y TrFֿ"Dcy14V(YLTvUNjc-c~e',E{4vLA\i=ʁdqDaYǷ 6u֟鯳:d 9!,KŶc_v-)H3異jɬokSp>#[mm1æf ̜P,x9=NO43kL=у0:׳ծB/388lD,HUhlW"%ũM9jc<倦y'~GCvDާ-+.[ ,t fn#!AEN9)r$.^^hNw6R_n\m4n-)qst44&(pI ^Y*je26TO&pkm ϓ7uCR*l{CV>nQќkajqzu<|@c$p`/ lv>boBd4DPIAcgX@-HU_E7]k-aR]S ~RS?ҬR|+s~{;gu?j4'(hG'XlT\GHB _['*xu9Cr$A+ՋפUmbdR3Ð'g5'.9\\CQ2VzU(vUeApX\]A^&#"4vU_]IKoϟ_dr`Rm4w@ŞH=l"Ӗ4/D9[2a8=PICŲص; 6 "7~k|.3 ((TκB*vzr-m['|v.%ӧ  ~jZ`=1j#۵sɫ4J:{`\\}]ai89T rj: _g| }z#4R_p)OLvB18#\n$`?~c BwT6%; }VQa[vd(B$|[0^mW/0K>K6:<("V Uir1:Gzs7E5\p `^KSh3x:*1$qRdD~UV[_Pz|B~zO{l~08~jMߎ$Lļoo$ v6۝¯Q?DxǙ!*@U3ۆ^y:tfAF +C5X"nxG:#- \h"S:xŠf@BD&@=ȷ~*vv6a[0d: EBp=my8ɥr|@(ezP":n f!RuJ_?ڥTޮբ/~U*qGR(H9T4IU[KgzK⨗@@&Kh3$T>@q-d% :@FڣD`%)6"1tt. !d(v~pvzV;l\SIu6H}8sOP-ʰe/ϣ1c &,A)H#_=i*K AI+'7Դ OQrQ.Xߛ0Jy<)š+`ȻwEy|G\PR+rh7J#-or,|0}b9x-&7aEnvYj}qD?qW3FY!ڋ L_֯ b2/qk;=zw1N6Ճ9d˴s7m Qw HD7yDuNߔ\,VobubkxS* CC͸S@/wQ{O=$߈$Ja+cp|XdI%@G2RӜOO|N*U0 )|)TRD_C׾#ڊp^bH/]8-qe~P;\~6,>-v:A-_%`Of}K]``qb⭚'&-pBIQVMשthyyxh2Lu,ynb]PS+EzLJvfoN Q//NZC%M?<& ^`N%SG&7%3I9.pkKxHY1Q $v,?=ԳɀzӀ0 m۟͟⠉Bk q";_`bͿ(?ܯ*fr; A(!^)8P[kYFL]dlS\)fڳ\AlV^C`[D}"w{Da_~TUO͗QXf hVs(AXvζBp9bk.3R#p_/t0/aŎ%$%wж{+VԏQMc@0q+ZsAUU,)NmvXfh'ɫ}.k 2 Dp}*"vϖ\ k#IzGy=mQs=U"Q+v~HK);w`fYژO  $$ ȯ#^ iptZ~>"Q%D+z$M)AOѶ٘aex.1pԹnJ;S[lHݞǼFXs&g_ҿsUdNg %3ݘφR<|!&PJ s0'=\/lX Lsᔡ9$E!<6p0Ǯ4jƕ`)yIk:ף0S%IwpZ6?Y @TW TtdXFGhe Ntj"=ITlm@^w!^W77jSBY}+7ihPlK_; .ן.A;٧\7DDzy{"DD@vTWWr*-k,1eGɄ*xK3jl[P,Zz162\.㈘vF!`&X鼢vM~[rt@g W4g ˻J3(Bj;l >fN\ܷE5~5}` $[&K'>wy29ȍm"7 ?4 IQ1]p{caԆn*ܕQ%NK!%7w!܅%7X]Jm* 3ږBB ĠkB$)`UM" ]foW1Zwat指{eITGS Ъ,Λ]dž4-hMT sVTl eg7eGnv# t\*{M;^pdh^j]b訸"pr&Ww:t7vaQ "2sVH*!2}SՆ'.)eN!R4Sk[Vrsdq6 GI?Dc}^tExπ ~XJit2 GiLO %)JM 1$Vy_͆'|n2 3ά,rjHG!;B.>Dc@ZK ψ{ȝmsMeZRceU.t]'~6ږ_~>1]A6oĊWzo l7)~s9.Z-Sj)CKl QQ)TԴ17XwA/O^&dpn&9&ҡ? gg#-j|-nsGGBN g҇(y؟q aA7XgVj/$}{[Vk1hc;>7e_i4BCE՛(:2̻u_?ӆFs״ _^=~f-V̿٤jc׆0xq 5'WNjqlq{db+<0 |PäNn/يJZGOշmd,lt8CY;Vg,y˥'jTE__H=dٳޱ@Ew5>q N=Buwo魕3>;md8G]7U6E؏vNj P ΄xZ;С(H̏8{8j]'*2"+=3옍<౑HBJd,o,}ǚRϖ< B" k@`Jڔ/'72鯎 ).eSf21e2Vg'gd=P NRyۖF.\ia^_h$ݴ950HU=~1:-\ Q@Xs~S]sK&0c&Evٹy¾z} 3CtRp\YR?W_YPGFnɆ_zLT&@xR+%A{P-FO2$5X }R#ɯhuS/#]-{tCMrS181l8K|jZí+5XD@4VyX%@m`0Ɩ -leҍൾHϔ ,Ga xt1LO)ض,žj 'tX>xܾ@lpOL>{ D_`Z:4zi L['%ڲ,qNwJSފs-k;Ql W.>:/e m=[|AFC=e3ua샷 }wZ@Y \QQ--_Hp,b%@nP7v6*ʒH78?!2415jl9ڥזrCe1}g5TZt6:PI䪇$8_e`LiI>sR2ܛXSufc&l) ; ?8+/Ӟi?A߳Egx΀tc%c ԝ]ߟ52] ,cgGUlYJQ tz/\T #.)t6GkrSA@~dDc|Wh?'B/_D[((&@D4Ek0m޶</*X?5I:orjnnP]aC<*SvE/z;KȳP $9p8Ĺ^D`jB>JJ V"J12\B& _:ݠY'302NWܟ~x`P6^9\C{7}j(Zz!9VYgSێP3=TdmFz $F0N[ۺTJ"ݫROݕ9?H2dnXBJ}uD5&nǖ`FS0i]tfv:zZ"vn|HBLwemA!vsB `s\g>yi;m7T r0t5vAT HAލ; HX$ cF Wd6SotG&JYf^mt9 >1g9H-!>|3gZ+& HsY/OVvs[ėѺ'XLH:|׏;`{o0UOm7i!rud,[}YTnmwr\ڐfgEAu\`>zBƒHtř%uJ36:i努WH6+^,T扦WeC%Ldv ,"FY9тY.a}0?nQ^3PM(ɓFYmir8 kf:|MtTuA tu w+7\TKb92)Njbi]QJg´ [ Β'?ܡ9  /sCu q^8?zSFNQL 4t"7xe ʱ]16w2'03N EH. Wq?QbDM`nǾ '緼^ όaUUcǃ 0'!ω'|`\Ϩ6uQ)=6c{zk|ɣ> {9 Xg7MR33xoy_䊹dpO*}Ѿ[ ջN> )wB`wSyi$i/T5 Ue&<v ac)N\CP0d j~VO&EsC ְpk@o7dK- nҞoBS_YO L|ӝN,BSu#ZDZ7v[B& ӝN%P^q5fkxC(M':B=%i9Qfܹt%dڸ9Νms쟚MnY&jo.z;eX?s [mH^^w8/aJ3%U8td_Ɖż SB8@(IF?2#y3"[a&/ÅpߺN}~+"P|.򟏴c0IvhsW>;OL@qPEP}¿# ]q>uIio6 I/fDMcUp~SDxMUt*MJ0sp͇Ͻ£AV۝'$CgHOY+$і !>_nQĴ#TOZw=vDpdR@lt5 5#xL'JTH\Mwve$< dyIǸᅸx( %K)7F% x|PG4vl/ZgB/Ig԰/WH`~A7*ZX3}6R K'NC5`%530¤D/}0۫:xgba=1hz2gT5.߂D9s#7)ۙ`ˁÙF'iA CA%x_ ZųB HsU.n>O]Q6d>v[D Vt𥳐47H5%1i@fkp/9CVMq+ O/2ZU?j,|ഁؠE[:崩QiGʾ;30auϿu=֤"TUa =H!DabǢ4-ʩ2/DN_i5.>XrFߡ^ Pq A$wơP6 :l.y2&b5A5U ֏wQȆh=w֬-~㵧I C6ujVUc?̈́A7q\e¾xY;;FW- V1ymkHm%cўu] JvKlȳzIyU倧 ɿ6n>Րu=sm}U!t& hg6͸x[޻ކ~*'echJ哞~Wk4#*1sKf>\e`_Y[EbP$ڈ_546=VN|APF'F|@%Y:sʮ {u'zW|7Wfz:z|Pr QuhLW}^Qs]Ns=^6#_`PiEX([B.ݪj/yx̻Bpf!g`A;)yž39Q_p"%oEZA׊TcBWY,wQ%ART]v6Wb<8  ZG u1mY"f{-E-.] b-ny)ϩ4=xS$: CoN""L;4R2z7)uY(;F4YkmlT zDž+̟__lRO$>;-7r <-Wp\HHY{ Ul0fc.*n9@[5H9rr~e; 'k^- ;轱[s?Y;~HMli"z%ևkx`[uun>p;%t2iI(s\P+ D5{E|ӈ&KIK:+<7Oi8M~Ǖ~r]!x:g2a { ̯Nئ_vMxk~?S6Ћw$3-û2"o?U@shZaDN| vtPg#3K&`~'?+dޛh0| ~D%8_(ZY=7=)@yHӋi#>qk]}B}xEaJiֻ߅O pqTӐͪ-(*U!yŭXǻxj{<f#[!*$3 b$j1טC G) 8x,$䞀6iN;s"3'}]uV\V-:.u}%4ycI(^ b9[^VbƵ䉑%adruVpSܣ< XVB`<B{&l}7zMϠQ?} u2)9gq8~VJwtK>GB-A"G@M$%,Mg9ѕg$;!jz@O-S)4_qGtтhޜ+CNV-S4IE_{OlLI[ӉTՁEʤIljKX rD W"] 'h1y'!(/mC9;iO54EAJ=R@Gf`F/0JΘϦ^L/i 0)vUcŃ04ZKx% b͔N  dB# E^`Ǩda6Y nKl|?Ѭ$Kcp'К'9;L 4lo>5!,FUҖ÷6QkuEa9Z b߶_x>H`@:8k_C bB(wX(yNj|![V͛\fE_zRMJ%n@S%Ԥ$ KU~:cޥ~.+ jQyBodH@TV\<+,Cv;|$C0d4X]u5'boFnUD)R>਴$VѤzIy(S!ׄ&1R~N.\I+3$%V \?;;>ŽUVT0hKrhSQv WݧX@%wz&EOf'^>sgNfs[{pĚy_A+T ɚqX_WDpMҏ&<"ѕP>upafr4ʼne>ĉׄ[Ig1g?y>p"IN*8_CζڈV-ڶY˒bJ鲋RvpKUȤEYO%wpmI.;d[QT!Y $ `1Sp!. W tyЅh폌 WT<'qv\عFae LQb1(OdY7]~Y%U*BM?|HѼ/];2 m( 3s#C^-ӼVK΄lTɁplD-1ZWuL&J]J?(7t!x+ 4)eݚ/[T6P0%q)~ g`:)ϋW0کxkqLTM]C0LyhR C a!a:*j!DȍS/:GI*SetBcf{=x#-kL .>g"xAɝϻтZs]CХ!k2Œrgk}liu]ӳenk_5!d+`S?C\~6`?K1$()vZ䴏=& ,k?̬[EВ m4e){j%p/d')/~%!ŗaቇMe69e?irx`HT5$؛.no.[N ~(ժR|vz酴{}$~ caѳHgƒtƚeXyTef.Fx{4i]J\/)aG3BP p=oFX),GGvj&-{5[,"bvokD)uƧw ~,-.X-)BƼya/Gn'Aѻr= ,K~'$\6Wu(5 '~joCqb9j4_S<*9H5$WOt-<[JvԠFڄnN.֤s7,i7Y=ݕ* PTumo<411]6C~)aT"ôH%cw}XϽFM`ſ vVԨ`p:g9T|Yة= hu&OoMB:ĐvBgyO* xB`J|Ќl*c4rAf1rvLmV@!C cIgR D˨ 0hR oІ #: iD99ʞiٱA ;N0~vzDNJ;_ʶhfec$!eGԪ}Yҡ&t©|8(#뀾/SԾ]]f.òs^[ H5)R*:[@‘=^qr 5tr|iI?g\zgOIb<_ɿ8, "ě!_LCH S[lTNb<ؼe@&H` fLK@^>I|{I HD7m>J*{| c^ UJ-I4MWe{ؠ @֐܅J}Dzsk R Ry%ze+O؞Y|U(3OK`| }ri* DwolP-_Bܩ V[x1yF r<b``i;*K~}FqaL܈x򛴊CTN KNY+ mڼ` 35{D QOg1SzV<nZ vUq3*A#/ t߯QbD$r ;sCH6|w=ʆɦ!1(GZ9>͜Kadmg=Ԁ!zuYydOQxJ"E+`(2"F O{ns ׸7аL:Sa@ƭDD_џ݃ҁQ1'&U},:1B*E{ci24IQsmsd,ar03RK*YRUkKo"/^3\$3C Tf ¿ݯjrTFK퉉*a@ ntj:82o%WB^9g-]8_%=u zD_6abk PheZ|DA|5HRU9p'~ K&7P5&Q]&O܇7xUU Emo Q(I"jz}QUGB<U E'ALE2'㐮>8YzN212dR!3e[RA*3x:@ѝ&s# A`issxqw2!yrNO-W^Ԫh܈K[ĐL`+Wh U_`_ T $)Hhs+EffP=a3n;G_Wz0)' JߦZB29$t*")в2 "czx݉'N-q4WGZv_^&@)",^}͂ā C/܈%1ŠE EkL[j3̎"6ڢZ_nRc+{ #c DoNI e2yg}ebLy0k>Ue-̚uYIZORa"#<&/w h*#ᠿ=^K}ynrb}Qn{G%aY/j0q <[D/x7R] v,8%5uw[Pʟbp*tWt͟qmj fӲPˀ ]0>\h.})>"00z}<GJ-L,r \uXpcogh,+)3F*kgMWtOQ\^E9,rKH*ɘ<)'QClR VBuj$|)YzZOj_E`E&n}Q-H"CîOlz1X"- tf!:g+݈d2lRֆ^鞒 CC[ ݝtI}QzI4([ *i v%@Ӏ?A?@pE)P #M\AVR[_Nuf#qwcm# ;POܷ Fzri3tŇD Ij`]={c=4g6\lIa?籌 yGn.XMdwj9z#esفδ#6ay ]HWB]HWrvgtv.EG[X\ZRSR-@#p Tmك yRn!m١s \^\4"'B1Lq 0?&®UHFC{ hY %!sfE6~P X?S~״mt5Ŝp'iVЁfIN]5{*QB_KGV \]3K-~lv8hb(}6QDM2x ^׹sk3_+K?iٷ 02W}`ޭ9Bּ\ʕxjT*:wR* &ORY `Z =҉֟uf-K%5qL*$X`$qf}`<^aƈ -bt]]ժ_U5!۝h{lmrSj*"BS)[8ߐۥ*EwH]lT7ᮉ`(49 A'$yIXdF9eXzQ=d=QPsCLnc(<{@Ð&Y 8# D*ʿ7m :XL<=ZάP2 u V*9wqtdnn\ ƹh0x(䉳Qu^s&ylcv|##T_\5%},HbK 'ُ6;+GcW|*C~0QgS7^3.0\vOK"_dvTj!ցFcݳN0@TXDĭaF Qsxk|HWܡ,(v-dm.Rt_QcIesE2%1;٥SYl|+y6σu e( PE>{'Ljq=C:dqip/ꙝ7_O-G7 i`$Ige[7o0 aSJnWT!>Pxp"-=ss]!YTz*C\fq~^iCu @{[L&謠/3;&ͨ&a7vq@λۧϾ_c_ "!\>c+M0e{Ut`(d:<'a|KCggu떬>&7e<^N6t 4l)Ǻ3QfEh(ǵq< ,g%@7ۣ3}:Ia29M*@ Lc@7rjɕT# 6̓{[V6=JCNa7,orPkPb{*=TL/8n^%hMKigOI<ݚ T9éP =RzW]ywF}rwE)xȿ=b0~;U c}lYsၪnNQL =Unqzau#1/R@X;bY(3.~lBb}Ҳ9JoE92ؗo7"84mtyݤWN3Tة,(`i|R cע"P>dIrQ/X I܂c$!L3*fHHҜ6bF y&XW;q?BSJx?X7V`U^`ﳀt~fIF3Vy;@ I!Ű_p{lMa& r{Q NQՏ",S=w4&)ӯ/Bu$@R_\^/&PcRa8#z ŦJn#?73 f癪hwUYNK%pS4$)H/ 0ڗ帎afܮ;:MuҺ5"pqz"`D*`dQr򯘻(~?y'Z38_-\rS[Vߐ߹Hg ɶI'SN Ury!O/Q3J7LÜL >J,$TաRρ1पX\0^2&eN AAذ&8r*;jM <*/y0{w2b~UhV+3Ikm)^CvhgLä 5F{\sOKʍCA{( Ą-9Bb6B|xs-W5*XMWLI{ ^^d?Y11S@td-Lu}deb7 /n7b$3k$>^/$ybte#X/ᡨIfe R#۶֯C0&":Q}kN{[ՁT$0\w'51grI!S7 WF?rfb[=êSݽ=Vӫ ?Rb. bܵ1 UsA*}A2 Y~Wr{ٙhiz ᯗ'ԆU)G*/A[x*su7{~ҒY(+p L٨ǑT³"83S_F?I ŎRcv~7mㄣikMlAj.*h_{*k(r;f#5$|=w%=wZ批|QHd8i@egR*y;]P|,b39{\|?>9}W>ޒ"jXy/4,+gLϕAaEbK_6@o=qs<|7kT)xZhRvj%Hg\2Lп@-4D$]т9-2䜼eo[WZr;X&sW|B?\`A? 'WO2@f۹}MC9B/Gm㆓j(ߘnk"\TUמcޓϯ<oh9a+ՔLPV{Luc9E _q6 Pp4J¾fBII菂rZh>8U&G[5x#-썸 oASP|ʔ$'Q' &;G"T Ė4hP&w]rm{@=[30‡2|ܞLe.k:Ҷqט6` ڈ@[Y ) 2?I |_WĴB<ݘ\_%uAK>2fyī+^uFN=tBk8V_ amAnhOkcjm_w߲/w ,BUvKnJU5H0w7lqx$ ,rB ګ@WZ>*H7,<Ƭ(]삐w=5&8BW`͉jca+Pi"_"HʂW@Ś)&n!4 4UEFM_0☦ݳ: 5]Qg+ի'Kctr6O氝 h,: RaO> ׹t/-5}ETR/J_R2k(By8W\S/:~W+ÚάR`z/H/nwD\+6W$-~yvwۂtqnlv cTUP#;Z ho=""@bӅ>~Ntț8Q2|`hm*BCڑW6]؍qqLu>K>#zdC. U W9Dp;`n5m-_1c=P17< Bڒ9'tKǦb~ul ]O-7ݙmH#Axd5Pq? D (yZ#b;ב4+(=EƄT"dQX]`Hx,XSAWyx&Cg˄/pnl'HVHcmE7zY62ڑjdMk8!?өĝ$v%d.ֹopoY0/%}awj%iL FH+𲋉 cA҅E|.*Em[5!SwIClt|Y7_ /jhLІy[2띜5ǂM Q_Y?R >`f2bH WxS+,[jA qN^ǦWL{+JV12̹?Nҡr2CZzK_C@QF=^A!P:r2ͅyA @{?fhoKGڨ m<~^6b$A$OŲ ôj?brA!MJ $&"7JJ*zPÇw8:D%,?o ́ŋKZ=!*HԌ~29ԷǟHH*S)8elhsSfwCi`۫a5y oio%AI0΁5ȏ !+g3ܼ\b8xdZ>Q$l;P102h9G,d] N0(ɟ- Qmg[ koĎ\*K8krW9`7bCkVXh'n7`pƂ*1w}L`M Di2uRa$n#4  8þ0jjPh"i~4$ '*>f#|,e~vIC1w|`lH yqZІ)7P,0I*+rU= T߫xͭ' &IEdvdMeHf[\q\LXM#7>xeqF2L$XnեBMFd1El̽Y8;H "]Զ:4n4($IC/ ,z_41HΑD6vaZ;p _=Þ eFVOfiw tG3mB*l6 ;3u.x 4&&zN?*LqHhE eXĻLDE Ѿi=/uiOHj,m>c ̼zٔ3;Gf,Pp=Z]=+aK(ter KuL`JHݾ;"s%5S * sΟ`?]Bv4wHIM@Co>խflU:X5)A\zB"{嬁u㿙2* 'iTެȗpYXh%c٧05-V浅4GP*Kz]HY}eB4: K![Q `'q`cpQ|Ԣ6=\K+]jD10J0zplJ 0d%W#pcRҶ!WiIOҿgvg3o}IxRV8Qm]diOY!>wĔD`|HΗ@Uu,x&dU@pLd50Hވ2@QqѪ i/ra/%cx{,H9ўJ2m'A XBK>jGID}ܞ1ZT|Aڟ-&qxk}{ɟQq{"ZAZ(;I~QW ڟ)@IuNr .z2gX< | XPy2(\X\b{P4 ydw42j+B_g3?V* m_WK1ev: _Ӏ4ai5t2ë9:B|/իJG:½B Dvuı^WYRUSwLb f'âzAA"(޲ǤY R1$2% ,17'T2SDDA= 8Wg+ qR`:o@p/hZty!A /2bD ºsHM`njS9t0 Y+}2-bSJg`yhC_45 yB/^/X>IX5Sp+묋UγD,r(%pD.#U;U -88q}6}ǁeAڮD ?+[:3+GG_NI<^71Qs\z;J|r!ޭQ6{p)ͬRՖhW p ?ae!AOA+m1G7|FKN^@7[p"@70x[_Hَ&}]8`?l~zuD y}_\9|L ic{_}ii$Tyt `4:ws\,'ڥW]sΚhƑGoT?V@^)%iHkV1PWmƒo5C&a\rRDYïT%ϭxE3Ɛ;O'/yR"FPq!57V60.5b*ڎDVӬ4auRb2yl4:Wz\SCw4>M=EYRoǑ*ӁK88p% pէYp%ndqӡ6{`:ζ㡏 ū@:Qs/N*ּZC(9utј+oBvЬCoq9ە-ϡ\×~Ȥɇo g r4mnGmF9K-XV{!PR%`Ĝh[ A)!ٷ?F{_@>Z. `h;FR(9Jx?nQ^_f9l=<:G,Bcm/ Z9v>MVV3Tz(u0SYҧZMAYX5 ߯#߫)jx d냖Q" $;ݎHDF)E:IMtZn; hRI@y1`NJ꫅nMLsXLQDbfүQ,R( :?q@d^B*F5)ِVUgDaE"he=$~"%9`?Z2 EJ4Ѩh%:D+PhlZ^sg`0*rEE8C\Y&7[d@uXWZLzz̃c<\0QsQ<҆2DG) ?}&+Xm63a+') Z$A~UѬtF&Qշ7%6\,7u9)HN5K)iJĎ lTnݘUfz/7ynͳ1B݊ yKCV[hudջbm41 YIr~C]̌ ̕oƕYjI ՜^gѷzFp~hRda<[)5\*y3CxUxЫ#B̝$Ͳ-εT/9|sÙSh(~LGTzPԳ8UK++^O $S 0Š@Zȅ"zMa Ld(|8{W~[eYo&ڋT,m bߣ6g^42[*<*R*Ժen~d/ ŨYB1))ZxQDDsc5L:@7o7s![Ͱ: H?c8FTYj $Fn:@K5`{+^& =dvbZ}{v6^p`rTjsvU 3ndŽXiS`Zl1K#;UP=+v8AmCL}wOCoy!hڛ (q=7-a+ptiWOd$c:tt9aѮ7avh-0<hixfp(YA ]k ճp@dZ ] I#`l"+k*OI>oF0>-$~W.$K8ݺ{mۗ Mm/HPQ2 _ LZ7'+JH˭}R'nK80e)L~TB8@zeԇɜA1 O-BITfFL`7K7Ycr^ 0M=>\f-/P⅀+gFI}Û:MG giJ~Oa~N3g :L+(Jov.xz:ߟz D%%OqC[@p&.,wEZ;u”8Y0DxlMWvUqw\s5> ٭uǣa/Y:ʅׁKCUFN3 "]jpZ-6,>x&ZDK@\&A*X™|QL sI\5?Z$&OO~1r]8{gc,NѢǛu~kok~ky_{<(nA!M{4W?@4E,rޜl̛SI[fFC☍*sguCqQ&E|ĦO3I&񧁩싧7= p@fⰬMj*[}.n3{ H9spFrڏ60ՏZoAEnxX3ꮑ/nAKlĐ =v6Xߠ8dgO L (,xR/ f&Ǖ7QqYL4 q=`O{deM:8_5( h;QFД 8bM>hr`}8J$ҏwQ\ gH g1g2pE /T_bV$9О^i| =6}+4mwa?'6"72#l(T}wDjC`~e }qѮriQULueS&:?5x'7:! V߯s~fyYq B cpdk4"Wˮc[GB'MXfPg=[#mM]#7X7l(Qgdwv>]xN(<U Uú{'|&kl,="UсdnÞ~h'Accw Րs:"Ե9HʥC-hDU 7o0s_@v&\[I3҃a)Z!8F Zևڄȟl=j_/^^&J03JI[B۳0IoEb.NO2a1џpeQ_|}٫)zm!`Kh)ZHOlOQ@2* iK6Jm{b3¾W 1g'|AwH1jia.)&04q8S.@: ^x0q-5ɗ}CD*m /JqƯ'qz}xSo/e/ׂL/+¤L郜aRǎCKu7 M̥MεDeLJH5zGRüIQK%Wbnk,r]#Zu{oۤ]@p@Ec:LD"M"T 7*V#2ؕ=96%;6䞣yR_o W ev%|H|&Y_Tlm꫾wW?A+ǽD?AwA.Kخw^(f}sl9.JIM?=$GLM2 ΌLh-F)Z#u4 ʔ3uPS<.}\jY'&Z5Q:V{佪\;L  /<)cC]LſCP=Ҟ ӑzy+L0>|$~)K}\X̏䛸a،}'&J,brPQQ@`G_iaw{#<+PHK\ pBvf٦?PCT#!"C4uCC IUZ ;'VGĘ_^iSJWlw<OtcWH'{)jx},03^%p@^4qZQOkpZsIcƩ 3/X`s56} vEn*4lJ%:XBб L~ {v/hΈ4|&__ΰi/1bop:_$,\W}(eVHK '4qHAT33}EEɩtrGU݇ől2b ^psg˺س*EL}X2}ԒɎ)iźPՂ%;m xI`>x+&@F iIq}Ҥ@Noě֗ ^CZS v֥~ >]u&wW ;hՃW|nMfTUce{F TvX8+ 5Ѝ^0"(C[qlTR=vO`vZAaGKAɐeQ 'jd-$pzCsCG$˯tT{t@k؊. ;7u~y⫓`Ӿ B)îwthY.u01¥WB ")u1cthXx]KZ}Y%S+ Qf^)?V~:p+w37)ؚP#w:h%F\rDBMM8Ǝ%"rFF>)vDψ9XnYzuNlZ([lY|ME6#Bv`7; Ϲ䙴BHzAs*mޘ_([E4|Ngv+ h2qK9j;'=B62T.jE]gH1JMx5,i D6#<JIReK`A2[Qnxu-q`2zQXT$G6G1I=79 ̅R ĵ̣slL $In&[e-8eSS e/ o6G?͓|8w4X 8[çFջ?t8 B?&d+cp}DYp+(?O WR˖伡? h|ۅa*_EYQݧfHA}pcy?= /A D gcI e%B'yh~*@#zDS"%:QeCarEGE*gĮAXo8z(CJt+2xgnA yP7:1IQ́ŷoe`v-\k/K 7ϋ6x-2-ɮ`M ;WN#w숉;1gr9}ڦtmi @{C3p\\'ؖ6^o\OU*^ًyZZʱbL)jD,}x&?S8"X^k#`:g=4JG$0'q'EŰwo漇Ir<18(dx ٠UAnPBY&}7GCT}N2Joca"Ԯѐ66LJSvpTwU5b9|sX}~E #dWjv a%lc ?S99|hξ(9&u/ < Geޢ(gdH\Cm~]RW7(x(Ab_Sd>1l鞼i5 Rc>7hj~q0):HaBjJTq5lsz(!"6·2ч,;8eխ=LV쪈$1i.;m-cAzIE `Ȏ'#PT ` oҼm>o~"WKل1[Y˥,եzs[Jκ2;&}Ā뛌wq[Qjԋo]Nf!:T?.l `eV̢N3R.M4EלqeMIvf>q:}Fo܁~NP97wPr+C3 Ķ!aʟQu+CkI_+,ɤl}t/m]eB/щ[υp|ocnlL]^R@1±nް`Au)ݟ? g.r FNo%R!D #7"|Q+5,^dz1YհiY ׌3zdh߰SN(ĢKL[[D4z_y4gicz0@M% `ڌBbmܵ7X bEMqݐ4_PЦ}W.nWMNԪSVbPn<`#n>ZJ :;qHu] 4;)28KE313ѤVQ%qR>u#F+n0rH+lU#@@'D# YlSCҧ\ !GCq ]LMa{7Ch4 ?>8l}=|G#Nnz~8ͫM ù7 S_7^գ?+H1I%w/ZK>=zl1'eZ(ݫ[z5H]f&sEJ GUl^)TϽXś/Dq<##}=1*k#㯙NX?vѤspu+ z]:k_i]<^)Vхod2aLrrgVD"J4/Eފ'j[-PQU_$ '_S<_{coشU/RqrXq&)Q!x#ЗfFˆFjis 86\Q+fܽ84}>_@PP.1*ty>O-єN-hZ)fTeex۬X;w`H8B3=Yй9A= s`nNE`}T]?SjU0:.txo/R[gg:&>ߛ/>dhK3,]h)cӑM7%Xqnc|JgSߵI4,lhQMS:vWۀ[Kd%@'_reȈ)z}ky+У?^{obf8VR)RNZ5p#}p_\,5JfW s?ᷤAl%?p0sCuAۓRM]L[Ps1VЛ뷟 'tF}(x46owB{݃;4#:L5Ӹ4,K$01\@I`0PMqSMayGT`[U=H3OٮIfLXfiZKhb.|B *Z{M_^(EuEAm597SXƖ7jk~ }=>U%œy(* CCҺD?4<-IWq{0F"d'QI<D`eS xX-l^_?o N[+' Fo풘7rdO ߟjRE̠RqU#P#OY [!uRUP3o=j=n =b~uc6[:h*^Diݟ\++lܸ3vUО%\MԬ4@mMY?,0!2@ Q٣|^?U="ZQ^rW*_kwR;{U<}k՛.y 'qL,'$'Å ={ 5?ƻ9W]&Ax7 TTU3 WaLP],քR\`Ӈ"E9×ejR 1df˺nu=$FqR25rL>8]kTaQ[2t˦\#s>Z5I_qӮϑKf 28ȢK㥙Ҍ_6tg2}Rb"yV {Ĩښɻbz'MD"xRG3K7I<2(% ܨ[Su`$)X  Ч{jH#փCِ`;ʨD̪(4ןT;7FŹDzj]Pb5}~ "iL|ϯֹ21jO1oSks+(ʡn>TV͑'AiǘB+Zb?Wb:E4҄PYXڲ]m2ˢ@PUZ)"z* e*%+cҺP:ihK{0E4%X/cQ(A5ɼvimTvEQvc``GJ ;ZӖKRbDn*mۓ*}֭Lh@c]w#5J &1HlUX# kyx$wL‡Jy:/w= z%r)ICőɲO-|*/+H~GܔIb+jb2U,pOS3 LLP9'pό Bh!MG}0UOâ`D}wA&Jb$h Y3T1\ ZaՔO$ ~]I2I4DQB#y 2g>/8Ķn-ս=tXFRV {Ӵ8)`mB#zGd4fXIOoO"[9wf14I`/`5jD< k6|tJUCϙ*FoӇź&d#P-Ӄ>>ᓅ0УO$'JwI4Es t[MQ3H~y_h6ͮ5εtJP>Qjz3V[Vk5{8 hVYtFT`v׿Ha`J jrLewI"KVY}&.*XdL2Q/2r뙛MFj^!:n+#g'z#gx:4?]ZCsl۪ h`9DxXʲ Jt/iadmړrk&b~v]2Eȉ^V]v2mUxVȆe<5kϦtcbzO\QfDz{@yw U4t ST.jO"8sjqraz !dϵ¼BEs)Rr|i#t'prV wL ϐIls&PjY&~ᴆV{s`|6е$D@s\ 2.},쯬}Hq}(5^EZ$!sgņϥEo+BOFyJf^ޚ|uh:~ޑ^Ql]=gS%svqcVu;m[O ]'@HhGT;4 oq]1T9̔< zg>/u:~ʱ>H{y'Y'+]{|%&ϣ"|h ȿF/ln/N< RK6imK hdLSœ.Yfz>oI vŪhh@ȘGqe%=gSA[l'rf?]jz e;Ee=؛ǵ-s,oJQ.ؗlp.r'yObqR+[ 8?5%e!cQ{&kb+y2Mbpw+,\>Xm1ב7glmfOA+͜QWV"9SQ$;53CWRpOoxxZVg 3K1}9PcdTkw;NKEJBɏ"9̙/5NBr3`MtQP¬TM[vNrWv$ \ԮC}Ä;G N?ϐ/.O_ֶC vrTf+@v !nYd{H`l bK]@4xEZ;,/ e@O߉䡸tf T(Ul:mXf~*f&:o%xnATCfMXw :҃hՆAJX^3.4bq y{k9~M "`]!~K( 8j4weit*Z8Zs꘨X)I꧃2z 2ĜHaqd gm@(}_TE!h\Cz(pɍZE$D+XYLp1ZhުC)-Tr-μ]?؎3a#e\ѥYG7i=: 5i8nW"_;?]U`0Xh÷y\dht8L?!&uR6h r/Y%&C*F:kѓO Ljи BL(+w|1GESy>JnwPL/ <' [jϞywIW$RlV+ M[2SǕiݜnR nCF/޿zY,)Wݭ﮽շ h0o9"h@Lς(8*T'8R8-W{\i%JZkAԪ*D;4Hٖ3_L77z^GglNלK]!|`+ ݝd\b6vOC:'@ bȔV-m`qzQ"/kY[ڒϧac1"̵0C|PB;O6H)k!zF0Km=۟z: =2h[TvV_% nBH@iŽpg#nxi Xs3'!cc-R)o,,qv%tQIv5}o]3.)s)qXN2gNc0,A8MC-+1p@yf8ҝzL߻N"M6| / dP:>m%%U步;'JytujAvC]/:*%Z7ʟbثR; OӒ5PiS΃n Fш˖ ٴ癎nܩ\Ba2Wm\$w!exN<jG+7̝/!s8``di}Md_؉ym&}R /Pԍ h FQs LeetҤMt]+6@CrJ[虆]9bZZ_yuXզExP~I!TQ{ 3P=kuz꣠I"?+7>!=%U;4-ڇQWE}q.)@L~^gn^z5n-K;SzfBJa@l[+C*p;iDItA{<1Tkb0MIpJT]tw?+$1vb:7)H>{5;Ʌ0+k{IGq]ٟϴr  '4u6˙fP4|QϷ8ucψA'+~8 t2ah֧E,lf63\:H2ruhǟ \],?`u{9k{R.~[.;>g]-mU6)Zar7 T,R-mkr{hH@,8UwQyl`So`)fZC2:̨|u2V^/ILI -E*}n%U<:GR[7-51G xnn3\DuA*MU5FCO\so+=D CU}u+RAH-/,{aHk>]k#=_EK\uY -jݬ`e5G/~So.mX?яUGw>@xE2kyC;)7| 7t?w 0vv/YdgdžzMW<&vKL\Ÿ́fШE7#%W=E*W|2u%Do;(h;3kq(!7a:_], ?+BPz&׭}nC}Tmkn{_%4k%>8dᖫgq5.FIsTr4-G ozuY[7`_>xvMS,z.[{>H';`ˋOWlGaiqH`='taƘL)bU&Xe2_#6F^KzMwӳqFIlAUcE1C-t{'hw4x!1]sgnkmG!^+]b 94VD[ ;/B>iz/JZQ/s#P-urp=Ayq( =C_B>HAoEWWcjafj p{ j9+7#lqcK}~gJQ*$Q(*;ڠt;`@Hp-4w&&P)7c"5Ԍc4/͈75Xkxy8_D+')iyy}V8ۦxekt]3f¢-tlhb l2ޒ#'-W77FP°AfieYw.b3)F!!,FpOx.c|٨.?sk960DuP[5WX=XQۏzPhj[R;Mp],sCQSHPy~5}^c-a4P9*MsA{aGH ]xк$T莭7h(1~{ٛ8ʠ TNL\o/Dm|i,6Dj%bS@M@**pUEToޒ@Ք!2v1$}'@lZJ?kw@Ru)q̊SoՕ}S 9s\J92$|چWIWw"ᚘvMބmg>y6~dd?FWO`3Y+aYݕ#q#{?%3QW{4 *'=P{{ Xb'0sL2f?WRN5Z^xE L)kֱh@Y3R'ى&6gB vD iAXn4TF7D+깐,(KEYǙ ;g{NМwRc:Y)71}BEek ( #IKX'6xC6{a'~|iEvC,Ef]80-fw(ܱ>غ-m< "mװuBh B ܪyS'6RYuWuuA5\HP[q6u`2 ~ipߚMXjr4Y`&'n|',*Y.8cKRYVU=}Oo͋iePBΧYש.qfktQ(EޜÈ:5j<˯6> -Pmo{B?5rƭFX=͵~u>RDǭzLlIgcl(^zTp8BW5X+ (v!mYcm0ǽHQD8ZN_a°T$o.,i[M ub%ä"P{hmT* CGPU8ʥu-Ϧ K%i1Ͼ6,ĭOQ> dMWRS-&\LeZY71xU6 il *⼝loO~cX͆#B9݁j5R sr!EW?IWco@zWbu(᝽|Y=aGʓ&|ty/o ~I|4!e9);LLL bcY,/Vid?>BV#u%t+8ѻ<@2К*IP+#,曦oņ Յ*j؝CčՖC]\I4=ŵ3*[L>?~?9Y6dy`.C9vE-'ፅ8AKNLhfgmĜ`~{4EgPZ׈J mJ 'Bb )D)%cKr   [ҎlXj)XMx ,/;xD܍NWf^rN/~X3V2S#+ *Ν@'Nƨ )ABA)a&̦x;4ļ P'%9yh ū .n)ܦUyf{)VTX60dt-Av}l=5TV}ɘx)itʁMbcd,*VdyѤ㙁8Im9/!9Hj ^=ua$3`6i/b{R>W4GA>t^uK|PB#ǦdtƼl A޲cfD D:zh+R0)5 9-Q/S+FMe)(|uNcW`4C'qPlhTşɥGo- 1Z/EV{$R5a:|VM|qyZ>S4bPTPF +J.4d'V܅55ᆚ'h"HO$ʴF|C f ( ߽7[鎴S9zy= j<v:ׂpWP[>[s6'ru7e ITG 386wS% b k3 rϴt9_P@x{L [Rz/ z w\5.<0ۇh%ZkVB@M8Y+&׿^1 UZp~!Q N\a@k'0vck@|Tll߈u7rѷU)bn `2;>Dx.i!1ovW#ʌE-Ww}U+*{GS1ޟe]V?jKnT9꽁kEZAzB,@(֒Q4I+)1e"ϛGh( aFe׿p<]Tg:*xi bcVaA y\/ʈflr$NnWMl"{7rXNȍzT*>IE ] /HLA`!!->H:bZyc{b y([܈ٔ} i,1/Wa#U %`~YNxwC+ͱLV|* KwgRQhqjΔD 9ˤ=IalLNMM+YzQF];3釙](ߡ4F=^ZR-\#2ow'kRLҔNy zn|h$שc|4HҀ}%>IcW!̰Ic~_L㶂WQ`:HA!@grj"%mRaQɆȭv $AP2hlu. (Ou5?%m(vJ# A6m%g'`G#gi]]ۂy}ᇼ4k~J킪b.V o*&<}/_K {#=gRWdhѸE>;y(VϲV:HG^Ȯȅ7.SdtA#qWPqwWԂ巟IRP=ZP)Ӡ1,)l6z!5#Zڍ{4a0D'`e0˫}7sdLY|YɌ5`D|{so|zWpK{Ω.kz4p,ވxR۝ 'vP|6qu kCΊ|iTꇃV d⧫DĆJh!쒃Z%.y!%nT72x212ȍkTXL`^L-&kѠw^N<9Q\hms',Whi;T? yT3\L̡쉗'.J 2@M \[˰#\liȃ;,s*)𨂈) lcdW~ם{y^ݙ̙6C%sB KoܩoR):;A$ImE410b[[=;;h9aR[;z8:l 6#EiجK)<&R7DGeW"afBGhO5-ϰ2]NRET vW3;kLBزeKZVBd/3qћMQ@41 BfGh+(bF=HX`_=XoR/!/mJ&'Fޗbe;b<ȵMCXq;C"t3_>dʈLJR3X/D`]R>omd"/zO uAm[Gp3u{O¯y>KE RiHJ3۲ A{^W P屝pGuj qMnYGE&WT6;ag;D(FSԂ`_Xmݑng0ںr* $wF +Y4CI ; ~t-@}E|hgU)bG./ )m wNAPk" 4Y'IpfBt'77g cS!X .9vEa1[hgŐ8rG\W^̎f+=NVP.8,dE hm{qNWŒpbnL\'u ?j\y} L|Le8|2z&j?!J`b*xIZ={ vԷlY V do5[/v( A'nJxGQ:}0mii<֎8 őEiY;Q*"toOM>RRFsUM@ ?>c2̻ J\ɉZܶt pkC`4{Ln6FLD~^K;?!_&L2Hg<7$IqzUy#ʣ*{wIw %39CV xgu8 E#x-E70ƾ3wKYf@]'pGp4"=;|=Û͸'i?TT*?$z# 63_P^_ax{ ?3PRJ[ar΅4ǧk43Mi޷֐[Uh._%Ծ3X qb9l^O >.,Ӱ_kKC7W(MCP t127H<'L];;+8'A!qF| u':MR7V.8e5ngwa1ɼ ˵1($MJiE%- Y Ue}!FBT JEL , =Ns&B1[tv1cw*N,܆'4O~Sf[0Ia,![_ɌI$cuʼn#ЪnJ奕bH^$0S&) £2LJL2b3O\D?Vr'9[ӯ =􀆻^~,i&t'PݡIvW287aJ/em컾g#k|Kc%+SPEmw=+cEꇬBE+r)6.Z\Wt esTB? LRm TzC=r;@a05/eڅB/8ϹОz%Xѽ" >XϜrj6!V +mNd`a1/ejTaUwjet:eJ[(UIUNq3kR)" _ǙR~n Nrh4}m1Mx:tcnvp[ʳ $yd zN~22+('Sc kZ YP?"H@K\ʉo-lU'S$([2XCu&J[>y[$ZTq 'pX7sGxΣ ҴDu+'=HR >G.&8̓gDJX}J'H -ur<\c{+[[٢hd )>VW҆+ '&N1i۳ YG.NytOQf(1JѓZt\ tS8DK דYsNj`*[H6h{( sU+_qڷX3n84d=@a?=MDAx? AM ;uQkoըn7: Ukor!D&sjUNؽۙ*)voRg4φ cBnx'(M KuLn#b<*U *_GnL;%p AJ3]MTEyÔm CI$]_c&,xDlKMK[1gQ2^ \nnekڒŸ a*UrO% xCȉY֌ZCXZﻅwHUKA,RYJja~/7߲֯3ؽ3ei~|R2ҽ!HA2T0m~]f\k{gv\0p#`mWhBoUaE%.g.ns)cf:Î.IY>[TFG),^Nc]6ݯhƢ |>"Jgܰs匿yu ub-AjU;qWؚUb*4+|!GnMwxtT%inː'ɑt$'eOqMfYE\%cJւc:ۜ?͡hR eh449AMtaTVv\d+H ZTH>}j4({6^#\8Y )u–(bwFْEm@.=Y+=p`rBH&8tj'm}TP"]7Rd ݺ3^wӭ'{U[^$*P?0A~rՌ;5dZKP)Z*qO,A+'}(Hu*35l7$#m. 9뎓fosc0C|:uza}`N22jn EG'/5vg{΃坖 ńugft[/_OҲb`e7Һ]mC}5BchC@? g.{N3q0~P(6JE?nL |j&*{ 2tI;VrN. MO!cnI9D0 !7#b+n:<,/=‰; ȒfziwhY]Gq׼{BO1u_&\:%9Q-G =\i>9&FlpHu 5|@`9;7@#FHq׏q+w/__5Fh7bSk[b iMrM9u*E@j|q|`"I+7W{EB& Nd3ӡ5gmTy(Uka՜;ۣ6AA.rdi}7{5rmrBJgWQ7Y$|H0`Q!bԈa0py91C%c͎}]%MZi8?/; aEx鈐  ZsvsG+FXKx*9,cD4t\B8t&J94[Ʉޔ5% J;E ؉@VG3!){Q(zj_ʁkۏhrH^w^$1#yqHgrԌ3#cfD`/9`?k'uQ(@$ƈ=3FdRc6/tkq0BKj}Q6j.gfB׭虏vm{AIJy<y^̔BNGlmԈz@0aUB`DjMQ=Zf:C"V1'lݑ%KAT?] ΙˢH vwX\NrE ]&¸=̎b!]'_2>tUZƈAW0p6JB 4o˷^*v4%_U*C jrHm})DK;>D;re=|ߚ)3d ª#H}ooѦ0&{(e -D]j}s۸$gZ8`kb'֙)CsD{ :c>Re}~l@ iwQ`2vgGS3Hf͘%@iDSVO`mGb)4A[`V 2x߄G^"6O# 2ܰ ;pa01ڱNktfcXY_)cw$v8 mvI 蕸P>1J =lza[vf3$ ÕPЖ)̌_-EC/Y?،?xԁ{W=lPx< bGwBub*:JGQюL_ޜZ)CBGQm1/@wF}22yq 5B|LR:68{\za-?~aɹ!_%;;Cz*N=aFM "^=拓Zg. n '㲜XI+\Iu ]l|,M$߿9_D v!N Bsv7j=F#WρJ.ckp < % Z-[Z$qtKjU<'fyʻNm h׵*XK6SKˮs%9S{#iTLp߀` ]|W57L1db/kř?l̎xА %J2&\_S'C(=Q%'ĘӨF޻s2'.ۜ/"O(&eYZ}ėbΞAJ0-CxF6S`(TiI̴% v>1j ×/A0;T0EYryf?L辡"ۻc/fx[CxxۻNLNgtmDF46C^V"[!x}99 K8[#ncpT䠠)кsn1DEjvy"-BZ]N%mY?v˭vxjb|ij88+\pKFܻ9Li E::u$E& /vPb9+FAo`*.wK / ",tjmVP8C,P?)Tyk*SAhX$bd6#ڢ6s"%[ c×cg O(y_ xjP [w5V >d>0=Xo~O uL0L`dKQj>e >cyTI#F>R: U` CG |r(*ԘʞGwskc- sBM?Vƒ0Sog*39WH Z'nF,Al1> VnW"gO^Nj[O\yA3Ȗ})WsFR4%lkyTZB0GѯoZ!Ś~c*L)[i[s|~XVӾ碓hN%nA].̬vc&nSsXϮ{de7 BC^wOB8+}~ڮvmvqo>кJܖS.Xb"T`8vg(I$V \ɊE׍+WaK&7eȨd.dfOV q rcmF7tzaiA*xEM}BjQ LoIEYM/']lZg0bH/~bf33P#3[Ock:.uR\vN'E$ 2x`_LKDbu?<Ϡ fM}9M.ZՐD+Y*˳ub]l(ZW01v ͠`H!2Ul{SJ8㻫W8rovSW_^RBOT'e?@*SyN: Pf`ZrJnYn?T'mƪJ?!l,[K> g11pw Qt(R7ׇ3D`f%f5Edz S7 J[ nht$e={.kezM<)HMk棒MtS&J<\_[dCpz.rf$ǁhN}~IWsgutJqPWM5/ f>/_[G8Rgٕ/1)#R~b#'phگY;'K垫yLn gbSEXg]1/W7ZxhwK$ܧC.f![XXPm32'Y'Z \UYc?g;YkAe` ɾo)g%WsnĂONxo9%87%4ZtxfZQM7*0]ȴٶwZg=OU6P)BAQm +\&ԭHhL-ךj~MA^qdc2cI, ,̅59@5"p Xf입M1|_eFgѧ$ocn&֞,y)zԏ^n[ $JJ2<8H]uj!}~Fmx''Y?n*~!sº|^½qd9% JP>cxMԹԱvq=(6CP}q&*ɰqa/=EݬKr nSז @4N!<Cq δp<2i5(tYVV7Lʸ,2 [^(TK, Zs.lZr4Zrd&nm׶PLc2gϔ dX+ %KdWKyqN qGDo)<+ʫEa//)h jdiNA]}Oq/mg3AsIa4n,Y5d%PF7+jJT3 <ȔO6М̍A(#(ϏѦ̙ 9 -:(Rtrd3L+r4:.)ܜ)0,ܯ?ƿ?[ ޻/ KNXo+sjO)KhqP+IOYk?;Hu$9W?%HS8 w|dhn+W]dRA קox!a3,GXz NIAyV!uZ`NNT\X USEno>tjT Td Tn#1`ˍ-v@9Z+d.3i3Q# Hg 1< "0_Pł;tW T7D,X0n4,?T yeVC6XmgS9K#%9+>Nq ugWF{*u -Oh}Q;(̈i.s gfN5nIcY4.G7?p>jY8\z na%(bEOFH@9+|ڭXjR8p^X9'zk5#CgWǂ*]z'}uN/&֋,4(*袢q!PRPE0iUk%̄j81qQ*q @PҫLWf#c9xh9&ˣŇJ *"v^ױXAPs0Fי;Ed2ju@plCV3G ̇SD~Ă A;BM4=[0ݢD9 I F*EaAE^9q@6{\׏ڣh8*Tcf@*E֞3M t5pW-Vim+,)* X߅(m'XyɦZ3y5ά)}@'k2geuHuٺOH(=~˘Ũ6~כ˕5C0"ÌdH W68d+BHGDԲa³8:u 9G=MRpMy׹e'h ƘSw7؃*d-C Pװ]ІIldt8g' 3*hXz$4ǕY{3eXu7WJQe`]EQ{;*`1jPV6 ?q'o/<#cN"1:k?cB?k;OSMaC65,\9 "h ɽNQeM cX0Ǜgs\Q ԥ Oћcju4&NRp :A)s&RL&i~݂nMMT+xŤSAI;г#֫F"?V@-xPG c6=nM^7jxkOm]Jrj-g9 x@!%s+B_[mKkV/3N/.[@~&43v{`RS|]X̑ ^a(]ʥ[2]fHHgEX4${r]ҵ:@(9^hZ9[S!9uiI.DjzЁMSUAGW HޠI0yd?ǜG;F1j .D؁a18>p(^ PS{vWﻞsepZ"&VSx ^ \OL8#1daZ6Maސ,HQ; 3I O'].J-GLeP+[;~`y%Y ?,NsN$h'Xڻ`)+0ioԭ$i{i\6N;UWj`tű^+EQAC-j\?|@&1Q\:UENУ y;}|h>wl,:`<N:-a<囜d0Wﲬ(ܹDGÎUVz}ΕLbnn1궭wKa^7\|quzVVZo񺐖.A[u˦ krGjzyYqe%  JOBҨ%Md3t} hSq du^7:$X n(Va? @6w LL:}/Mk+tB@[}^I_V ,} &a"9kĶk+#ʲQBl6T7BGS3\z!3-pe*xyvy]翊 z8V#A?>ͤ}=5RCh9Ow<%ܔv:q vCTexcL2J44=O9?=gaz΄cģlwM|f\W㉈>9򭟬!'㝈z[H8bi)ť-$CVJ Tȱղ!pu\f(}ul&WU//]adN4ٹUHa7g@ņ[N-hN3I{IU{wJ$4Pold.dKh1.Yv¶j1PyS?癹/2{'Ov^ɟZ:D 5/ZX(ixh'"֦%x]dOm1}] ϒNDU)P5NxFFUj>" S [:3sJA}bԔC5â jvs1' AcıЎ{ŜDg'<ژ/Db=ޤ:0RD6vرcAjH[w25vP]M4ۗ5! |EyXCFn0~f=aX00l_j@3 r~A%7włbo'c64)GH?,O-(%*Ǣ T~+³o,xHK5l60)ffaF -ɣG8/S[‰=p~f6ך2lX%#K؝6|T9R1CzS VD AQYWB{kx4}:9>V>>Wa˕6$Ou" >m@c1@GR螩"Ֆf=\cub"a{ F!D8|mKM)/ yI Z'<(@ l-͊ۉ܃[pj03r+JX IAX[A,F' [&K>ߟRL&oT:yg]^rڢ&M^!Z66;)Vodu8\[RZFMvpث ^jYD)d^S85Dy.f!0DŽDݧ^\Soa{Ì9~- bֺ }@џɲ!`Nx` /0谏$59C,. Bsf0[[BB +Յr!vDZf u5@{:&W# bO?kA0> 먲" Q_ںNK-u*$O֢l*SEI/;M r`Q/AI J T_Cv2ؓ1WV2M[a=Su |qΘ6_eէN]|az3A>Q -kϬ~ Dg"Cu >$UXȅe37> I}r .:uJ :nQU4poS䕹5([Ok[BR@g1z]Z챰3+y ]1 BqN`7ki _Iupba,?C9j驃a zZ%YbgWT}'e w0NAV0T75_j5JV|+l U*%T*y0< ή[7gXUn#<2ē8i!I6xZdK_ `-uEhlظ*v}tb]2SА: >twD^*q؞Y r:8[JkaXJYkJ S 0B }q(DSDj1kJے˧uMS81#WcﳣϺe`*62B_@  BhxjZJ{?π#f,wi#sZS|_yfҊM9$ 34 m8c߷$*-WTWM,α<V`a6쟓%p)' QKzD󴸞4kr =TOQmx 9= 2~OK\+sMMHr<~(搈S,C\AOxɿp.EojQ/2c 7AYMS ƿI^~`Jol9Vep(݌7@A1?Y(/+F\ r`pܓLsܮI#%>LV\A ۩-2{% _IP3\KP u[2Hg"r {4KN\lLМCL3+8pFSy"FlNEQP:g8&zܔv];~vly( a3 h&7E g&)`8P DZ}QuXf= ~M߾'f7ZCzg-,ȧ ryDŽ펑- HraQ9+oXDyq  yA;Ԗ7Y]K_0IvVA:L}u2hĩ >,^yƠ Yȷtsk BlF. -PҸ:᲍Ύ&cL\YFD#NDrYRcaA0'G?@OB2\\VK>fpfp1 OP:hGPT~,ly#F$>ۯ7z(y̪l~:6:g'eEedTsC4c|f1Gđ+NCUSkX%n ְުwi1ÎĤ"N3h'\X[$1 &zJ$8v\l&HžEh}j_,Kj:y|Cɇ-MO~on`|A iOe Lh}G,Z< xӈW`!%\X s!Xxe˗uK]38ݤ`N~R{(Qa eoT;bVtUIsO*|e FM{vlc.} bP<V=&_qt5gg_ZEhYΰ?!|JQ^ W iَFR$ya([kU2)#n(CPVnmW!摰[K|>B{r]59*[ocϸazC=X󈴺4=qGWgǴ b֌)x+} <~k;6u"N 9z@?և~OoՌKnB}7Ԝczp辠WV 6Ĥq+ :3I_Hn?p&qc;@ZAI&_͠fȨ-_ ơDw,\t/'9{s-韈.eð$*운bi7^nդTsܰ+ؖi'nYXVC7s97xAm@}"&`{xI."wRb(~L$`)@_g2|r&4#_~FkKɹaaFAnAqU9Z*_;q}u1(kc%9*/Go"YF۽ R~.o%I ˜.eD[sbl3*?/vP&2%io&;eiLPtӡA.hСV?Y;|yvNh:K>gl_3Xl1&2R1 ʤ><&3-ư3*ƒ1EMs/X@ex .XQ$Nr9EDAq?9J#hVa4uH ocy@43++%&,eb1h O+Ά&A0IC/* $?)Vr< @4X'ajVMD6ukΝL䞥=Q JH5Gp9Ӫ ҵ~|ρ#l*u6;U 4hQ((\ԁ)n9i *-~ȩ $yYRW-DVtlgN\ A~gf|]-ԡVY<ԥp۟" !0(PY\-^VQV\G?f\oˢ@`֖ "s{/JrdR{C)@J] e*\R(DkcF:8 Ћ-7%0ZeoXo<p[=tu?RF"4|.4ci'VY^˯Y4k iuCo,@-꼡bs5_+^ax;E+n'|]msOpm\4si :Fzq<MߖYb-TZ4k|ۄ7ĩeGd6{ӵcޒ:tyl# bDRv A͒k]{ hQr2zt9^HRV:e{#n'Qn=R32_:i;3BsT=(hWKJmOl9`m\UZKq>-lv?G -ϽEbρ KG6CZcf=k#ЎA[DqWv<欟l#;ؐ"Ķgd1q6h2 %xIh|p*+4DZYX̸jlP Xi7.:qم@&{+0C* g:BW{WYcDOv7Zt@8M-x;Ps:U<~ȵǦ 겠OUVO^rF"X#zS@Wwն).|?D /Pcq#&2ep ~j|]~m+FjܮKf*{Bö\HPVP| >/Şub), Vu-=QϩWAķ:]LV!13,'8cx/r)ZQ7v/.;+DC O!fQ?]Jn#\t6ݧvbWX96Hvђg}bm'@4 4ם*( aGw܌h3xlEk3w .݉<c>LD3w])C"{qq2 fFEA 3셸Wh~"ù dX=_vWԄujo,CK* <(Es\b!-/.{#ar, (bA*0oRȄ{Ґ73%֒6`ĺ] 4q,&wAҝRTGЇFu`yY%{̽Όc}@ev#YS4Z7iQtGtGh ~RX;eVNj:mhlBe;tqy KYlkUQʢ>$bɨ8g# -D_<|ʙuԚn݇{tadqlIYX'cp90G/ EHW }<#xˬ"~?@:M#tހW8VTFA)r[ +tTzϡ{iW綬Ű,8v\`Rz^dO)gn AAq f|Xy2v$ *Z{x{w6VM0ɌfnP#1OtܾS8N vASցl nqM=~NB]FR'#!gTcxEÖf{\(\wYsg~ceiGBa!iwb$J/EQ[@0zYl[Aă#E2^4\]MUxӎkV8 BEM,..2HEu&0| >aq6 x5:yLl Hl>n2` hs^zX_%G'b-G}CRzytK O.J4(-ɆZm-PXduHvd e:#DFi#?7L"{Fm$sHz%$E[?+g3IDQ/Ab[¢'5µ>tW{nM%sD<$ ^-7 enVv 9`b> v+hn.$˾ >Uñ_y(`#ݻ)B8_Ze0Mww l Q^֑MbLL…t Vhz% 4r^CHXf'-HpZ P#wz eI|f-`j P(o(*mrT;da -0!~j[CƯD&P1k^ei{iMQtPhb{gwV%k莰tW.ۈZcbEZlZ;kɐ3d ~N'TSt}hZjO i 'ˀ.&'js5\WN+V '9mc8gwJЉ8le0~lٛ=kL5M*CA VJYmF+JF8rxyiӋ7WVÏe$p"ĄA t0$q&{Rȍ S]Ѻ7+$D+gMZګܺo:>{j/O*Tox(܄s{J(ϥ>XBh~6 9Ԓ֗(,'K] q[d-lrl5-PBW]*%^Eza(([Q*mByIᗹ!(opPq(nB7>bn~xtהzƠvLuz a Qp+h፹ C -<[tL;w>R,5RM?3ASHk1@˚`OCINT u]g@MPPzmzCh>uBWUwZ:͔RU|Q?ͫQk.0.ucWXRy4SR.n=>^vgdj!JAIRwqM_u +T=!Ŕ 4`#TD@՟ZaXU'\\\/ץAIk^y P_sL|=%BV_Ր?09U@hl/Cqd|_}a"<˘jA~iBD+QXl=h\j7uhc´&uŠE>~$PjiB䋒fC2䣰Iy575_dUf:,8I睋bIG$FV_cmR.eӿ" &jK`In1S! r527HIE5UG6NC@[ŃZ0y:8&z ޴ܖxy2Cw\sÃr0A5ҿmڏC,Nmyyмc*tWltGh6[9v_fg- fcIp 9Pya¥%T-%fu*g}G4)_ NT7<>x4{[Ae:~lqL3. wlLͤf#Z7 ;׉TԳLLlESH0ʹw7aK8O%=yx6<]>̎9,Id#KV&ᇺEJt?mBX Dr9LSu@ˠ|˕d|WH@~_GrAWKk/OXA'Q #6`yct[Id"$P@+?q=Q^d2=.SH9(wrNE)4]FD { G^~ynŵ^wbߡtHrėpE;|)v.lQW˵ZAo ^TsKXY-RKU7 d+5/=8b%dó'ˤ;mG"Ϸ3G_Yh:TB|f͇{w)m2dQ b+7'Q#m-6jBn5+f@k(h[|@Ac3Z=V~ZPBMIE=P9 ˏO?b?\!:L$5.,B= GϸT)M9d#HU73,3 _L(Ϻ-y3S@؜:ZbހrbXk2nWH/d;h5] +t}}eި ;w cY* _,a boZ6T'av$ͼ$}{R הQ`oI3}':Xp٪wqerh9D}{Sz%zđ{#aL~6yK4KOz ڗ,FCGVpS [k(sffh0'DC _]\~Сd^2 dZwQFx͑`d\0ni{@9nZ4Ez-+͋mcȆɄos|r2-yII \o> KN8[2mHg.ۋ;kkC-ŵCa +cM1T"&Agf` y)C[`}9=/GE#%Vv||T&Br+B"U}N fpcg( {d T{su'qED@k&trEF]gw_J`}vOwm^M?ޔB\FBT_:m^_1X-K+UZ&'FVJqSX,URyw<I=d*:}EKIR?rJFƅ^&hgPXrc']~Pk-yX@4Lct_d9擨G#GD )EX/t塝6Vu6g|䋔QԷ} 43!gj Deu2O$81Eޖ\qQX3?1 .- p[OA\w1%ᖤག7mqF<vagEdbd3%3 ;*EΌ3pNb727I ZXbκ.ҕhR _TI"V5lYcJ>YR7ʜ ,jp/7W}Jm:]0Hk>ըD#9l\HZ.* z3"DLN-%'dT,R?ZK{< ^YXk~ ۓ/]B|CRNt/G YVS7S`S^ja+AOhbvlGSgQB0ə aCD$,Bӵn5,$%MekwJ֌:h}Gm؛w%l>˗G\ǓCշދFȱf, ݝcvM)0$.w7|ksDJɡ[=m4_b"%I# ֢jQ2]b8.i<2!>P2s0'"PUP).1Zu8B4 "XaߖDŷxCZM~:AP@(„`tTi|{&L-5TXµ72u J%>29Ӭ)dw* p(NQ.%@W#χagdpgB HrygZnതmtCwK^9d?I"Y^Te\Xt1_(LbMPӕŵe ;kY mΠ7ki|.doJ&"TEkYeҴr?,{/SqX]}E+i8mp3ۡ~{L6ShlR` 1ȱw1C?;2O1$ULEgO#s+FqRW VֺKPValHpzĺ.}%snNAw>s4d$a3Ȋ%_WSx7;v2v"0;N ?p8Dz2_)a-<ќbR/7yĄܙs:w:A¯SH߁l[iopMܾ u߷ψM)fv9M!{QJLb; Y2FcHɯYQr+t2DjCwrZuIblS>{J_]*q14 tTˤ13y9uH/=c-H#F熲a6G1j%"96ţDTAovs< WWO8Ƥz?05] [ouw;ۀe CI1(.-]'Q m+ *P=̽Ao/}6~k#rO8OӪ4!`ߌ1G}{I+2CbLv6q3(Ʒ/YsGn6Gba#s"=5 YJ5P1;/%=ue#isRI /eM q{F} b!fd&9a2[.'xwή r^Cg Ԑi9ԚxJZq$Ua:=F-P y_N`eV|h}EMp'FՊe7&mwňHB/k^!$t"Dg̫`-{<mP!E2G|zEw<2NeD=Um><դ~V'/iGK2fj[I !-M{=<`͵S T-?u`g^"Qڜ{8e D!&qD?xԢODjxG&`8*1jC!_Q-wOp_?RY^_((wՑKƁ{kgOPW}8|:x; x F1ψnVh(<M*)Sr셀%}\ -brn]j0ӱmWWcq$8bf/;* %] jg҄@R>Y~Y5ikݧKEuf̈ӞrKvۡrU fi= Ke:gI86k(G1lt5*W%׭p`@S\*)=2"ΙT©50~Fcd||eF$h"9˝nh3C]H<1\])c0i$J;F^| ZCyN :F(fVndVT]fO/!b٪VC7­ۈ]n] YRkQw t@"i8W[sqĄi^Mv6egW䐢yEl=ZV+Fۉg˘o%4#ͅYjTA5uNDM5pi7;c1Wu 5+WK6c0?*$ wL>Ib$bt*5M5"9(YMaofC*?JjCUS=ye%c'c 'L 6qd#ehe_/98.e 4EsES6y=Ι|} ,hoa}x'ʊ  8PV i~9JIԈ& V!/@H癭H0FxEVgךPfG=&=z(]t0 Qr9LRD^Bopo ًY_ Ql"5 `jsJQ}Vs5W %/j1ʨT`wb*UGYZI{+;q7Mm?vNbFEN& u!G[Ͳ-8h$((#+Q4 ٔCخk mRU⨙ƒ^GVY}6HJ}]LNh[3l\az}8!`luB'|+׋Xv$_^D-T{l.bdȰR3qu%$'qܩ$@;I{ZNfwfZn,Umkoqbp -8j-Zp\2r>i=ʫ@RfjN@P)P~>+Fzɚ1\T J.*[ (PAr݆8n]qpaiRRpddcsաJJކNHQ1E# E$H ! H/2X`u81z,AbG a8, srз+!ch9WKߘ)S+ԑr$oP߻ )``=^כvb8>llքxXXetJ1^4E]̿$'$V.RބX/ʼtS,S<5pLai>_1}44{~3 u8#+XN Lː$~ox+(udt {t d~0n*%aBY q|)XXah;xGAfLV478|p#SO> mk$JjqaEKn6LaJsҠvWν"L `TVQT,KYd&@C-f]C]+/)7CHh[Lg*>D4Gf*\|*=!>ټ0xKAmZݾ3KS0d"@KIׯ'<hof<, JaISrQL ۪RyqtDh/hRTg;  mbF3F10=} 'FpJR<NׂŢEkFz|D$C2MǢNQ`+ES[tJS$3!mU)?4 GKT! ],e3F&BG}xR|1xWx[g|fYCNO-U@52qa^q̱oh0c҄rR'u7fΟtC۬F AM jji{te#]g6ڗU7o Ŕg p2 Oҫj8.Hhs@hL *20Ra26&=98zq#1^S IsXW' ;¯c}ԫ;{׍/6dXT|Ler5.0 !-Km*7^~YzyĘ?%+rUT(B&N7#o_ jIR|:#-|w_v|5N R`Xz3t):p: $~bc)vI̪8-n4¥\VL|#b2U&Ob%F?W{i)";JGqy;_wB8rI?] {nD2W @i N El;Ћx>e/ ۧ"5Dh]e 7=f@֭1Ǖ+x.z#~yS]B>LJN );oT=`ZL}ھ5<-N&bhԪ:bʰ7 >h$(v^bJe%A9I:|Rqc6 2ŽV!I1ml: O-ސWr#?T [0 TX#V*8]ۯ7s]}1lQkjA9ۂ;0IW"AjUK-ԏzBݩ1/K tQ2*:^Y|.[ e jn4qWSvH@^JD丨<ttlG"E8*ٛUauQ~OIDjI9(Ye2aQ{gmЯJcjI1;*7 =mpZ脖L/brӶĄV4XZ5< W4F$}R1",! t);eiGY`<5Q\YB8RDn{½-v pwDg nRXhۧDp~OtTV<\Kf^ xݓmY`0*x?#\P:Yk:T%հ I_SŹC4R,㣨)+ )fxߵ ~.=h ̵s_PFJ2|_,:ߧW<rZ/+ RC̓LI#䕺SΊ⌷b+ĹGX҃CU V&c V7kCd|5.4⩆f]9Bf7sCB"H9 F֡nd΅UfYOsY=lx}[f# aߟ$nK=|pSF ^KK7tT"} Ea'781!l, 9H~м$8Ҵ cTjfoYz;x?0N?]S8g7U1'igFe);|+.5kM<EdÐ4BAU Zkai y n}wd'}2>WlDUh52<`e/ol'2CnwD;G+εß?Yy ۛub l󣕬{JditE8oKwE? 0˜0.NjRybtk h427Y{O˦$xfT|A8پI/62NݒSg(sgM+Cd>rvvp~6.M;W/$8PdA3[s%7ݙ"p*!^dl tnpL5RVTOt=1LGںgzcЈOƖkK\Ӥ-U b CM2G2YF+E-S5 [-XG䕽:F~rGqeM t )pv@hzh*{ZhF@XEҁqG\Ky~UCA Bz5`4_ T[5غ\Zfy ~)d8OX4hTN\~1CP'xwh k7gY|,cH23Hȕ;KC7V0 xڼMe_/"Mt R?ڠpl&~xg x|Ƨw+G=3?[K9ш^d3 xBElS .t^u)i:F1'W10QmywOҶiEz܎/թV9wu4M܋O햡&Rlk92fed8Wd'|X-=l2kU8`One{P:@^׈C_:]礵5kL3'HvH“7^'Uʾإd971/w,"t+1[OL_CLtEݵQ ՞kތk O8%2>)- e9v$jUvꖣTߏXKko&ܓ.mZ1*9L#Ľic1)]] `"t&P$h,UҸl.zOC3+esk.+_gJևoD~ S5V .E<_C*Db9NN|/f˪ŞKABE0&+Xgc8FMMD{dE7= ?BLJ w}T' qۨp-.V]'~]*4S)Ii+y@OtY: `Z..x~Б;-4JD#7mKHb)l׸l<|v`iRɡd&=[gtag{G[fg`q2h=[]h4{+{=/*'~vktM24ag2w@"\ j ZTʝnD/َ^Z.6 v4~mi.1P(xTQ6y^K~+ ޚ[2ܛMl0&<- O[ "Lۤ$PLO($ޅ{+/\bw9\Ίs .~:lWiGGMUUEJ V! s"cS|YH/?i]%3ok (6-^`Sʝ.@A@} \`'P9G~lAI+ҳ/"Hf>2SO@ZHpv̤M%@a]7S-,4hbOw>;n7RFȡ1@u"/["胔9Xs6yBKV ]i#vR:ľxi6yGUݢ\e ]%\1իb3 ]ćz%*qe?Tj\<Ix_=4'e!)h3N>A1LCM 6iyBM\GPGB~DC\{Rjq Ja!rVM"wͺ.?fDwJ+9 $9LNT401!0'iJ[;jk1noHm'=QG6Di2Qq4K32"$USECn=2`1ٌxsdvT!BFV$Ҵ=4wǔ3%I ZAA=沁QzƄ{.ҤMvd{z0vDKi3*l92T}ꬸVz-޵^/#=cۄh Ҕ-gS)LKtu*1[|m4twz-^C>H3/㍩ ԁ& 7^PS͐*z3~;B~&o3C^NsÂ.i3osz5pf|-0Mޭ Hxb`q]fjBb'Lsq3 vYj1 !%WRȒbR܎ Ev _&S9*T 5WC yVH"B&X}HPHY,"WI@#7CYN Qwj/1nXO2'ܫb }RZ4?R|b:/@U!; UOLqA c/?5^#A{NX ̚*a|`,;;. q0ɢߏRwv&dT sO~PQ㘶LWUN!Gk<&#Uٺi4LhODP]^ֽpl9,H@Y Oɜ"T+2U^DžE1Zfl)o#?Bڳ3f\ΰ dYFk_pCnP*ԕ G*.nybZAFߚ~f`)d9vwhtV32F.=jDZrU^%>z\8,A~`u `ofہmn*ǀUQS'րS&XXbiBhL=[\u5cNG杵 ƣ+,'Jʄ"/䤡wo/:C^lm8,xUN Á!SO֌ضMS#{%&CQ-GJ$I"jA7xf _Nxj#s)EGP{LsIm ՗ ~ҳ#0yq[%i\kȰ%]R`_gAnţ><tnc) e``>IiSLEt]=aكtA=u촾dZVEAmf=8aK>@>FXO v6D"I㨠ѮL ~:M0wFK6h2_ yl| 2W9mӋ%&fՇxVS)3gU!Νz<7`/noĔ,~usZcJqJD!B5}"YBfp':(b mBT923ٿFsS:k~PMy~ qPjVס/ol5E I1"v0UEBLEo,AI\B!WRlA69l=Ëf+Fr,KTžp#{3V32߻{Hfd)+T2%DoZǮncS}H3ظNQ(JeĻl 12 ;S]2QOWҕ{/[.9N#iG(,NF3̚a;yGkTgetntCشw$|76 ]T$<i>] r&, ]URZSqOyZfPxAlPQ (\_(1)nWᗤYF*EɓBl0n 6ȑ~T>YlMng52=QN(d]#_kjއ{NP(ZLyɶUpcT=pi5k9¢j{\8Cd {AK2M[Ts@Q8]x_oK4Jy4C, [yǰ7j&/PVj"< LS'VϤx J.#aFxv>rTcM3iɢ8u룮%A}ڀ,^Nw4iYp-(2.h ȩ2@I/.vZOEi=IU E%dB/ljmN5E2)a,ŧ,aTi\Y4nCftT[CB~łLߊZtG80D RnYbLD)]ސ Ⱥv %TN/vDW-sjmm}\,qNj,!ke Ѯ\QYX7躔C8-}7buKZr5?vtsF Ɠ<#]|[?Vt㾹'񟷍vEɥNY.,e2y ,ln˩U]{Ǘ/ѫ5Ѐo#B3IĈa`$ҫŧI1 1\"㉍v^+aüq#9Фp[n3Ћ{O1]~vS!3 CfK냷H9V iviUHUY]P!&EͭM2;? CgKMllTU(F -,v"g _WD.DwkFMUPH2*` \CA\q?VPBSFu]#C>w^Laf4K{&{]9 UKsIv-mjk5d()/mw=ŭ{g+Cxlo!Ib*3Sx}8SY܏P:みLI39={[lPpz_LM[ w?QlFu6\ݛp`v T.;^PF]OtNZ >d70luQWsJhX:"ӆ+SY?P؏YO >Ս4+Ρ7sOyYH( S ͮQB) @ dh=&_픟B~FCb7t[ !7i5WUU $I#7:Pr|;|拕W1h @#Rςͱܼ x^32^-B؀)ulJ>#/1T\6g-)VtKp1J\7рr*HWF3e 4?G:ѫ-&n^=`}+Z+e٭6P&ri`:XEdI+ٛѮƋhFMGÀ5 6.q4s-Z&J'lHS)qus#K1M-B5 ]x2a$l`tHg wۻ@&IcG*e8#Jå3 @|VZ*_jU.PURtxqqL> h k_q}.@#NLx 4p\..鋸Ʌr\Z j(#8XZGtr2D08OUVz"[n3%: v슩W2U{37[?W]Axj 7batU6$($M(rå Cό8DTȠ>ʱ.3-z @&D"IR[wx޹4"Äp4;OtjKT'1~خhzQr|oe1ұHwJf 6n/Od00q蓨<0 J~G!0\WmؒU/5ׂb:g خzS k8Wyp⨉ VRiQ{Esٓy! S!`64QOBD4m0w0zμw3Ka`6+964{f/ҁa<rcu +S\+3b|TNR&]-a`r̽n.ɕ Pg+qwp{` jM|Uh yTpj?+#mMzψBS Nl$H(rpN[9d`}ubl &2 RJPf#1J~'qde ]T"vB je̟'ZSܲH R/Lm( , 2eqzy> Qqr[ղ=jOj{uY#H6Ǝ6%R5\ﺂx]?~̱2.{yqI'xY({|,Ʊ\v0;}Q`h흨FrM:>ph& ,;.Q$IVs uXtI{4Ֆy/y+>+xD=?q&u' qf%aCfZy<')ne&%HRy6R&4 mEFf%6:d|au$~z9 eܭ)n_ht#l5U*SkZK͔=&-#Vɱ^kJb ȧF'9n;9XN1Q2@}Wu]ȼ]us|o`<a8Iz:7W檼f΂isXwðZ\\|Lv@;E;3'#Pz5:ĜY洍ESѕN|zO?g,/Fx)xfȼǥ9cg",EҎ?OVmv+@mEx!)zGl'NW 7K{ `:`pK<|}5a0݅G}Lg77u4#5|Z$.D幨Lug֛![Ԉ?kn2NĨcik&J'=}<#~[Nјk*GܹM|Vxg2./1vIJl]T镤Ĺdٯzt.nޭGPy.9)&{N"CN?+x<7~l5fQ6N!ݢ̔5gKY2[Ŭ/ĀdF @_+t6A 2g4Cch`J(3Tz܊/7p >ƤZ?OVOeǚEeV 7sNR:BǦ~vG.EGEPLXal E!yiTopP ߱Nٖx#F08xu !Lqt kXd&CgӪ~\ §'wE>k5w#zFhGقQxXN=]Sl9DaD!PM0٘ ͢J3i/?}'nM`jމV}-=Gf<(6y>]q>_:05tQi}Lu-w!F4+>=`(TOJZQ*B BэF3CdWHW!#’4u)xpp܂(=Ӷ@GkǼ&p+“T]Yįeȝun|[אVlH=}b@gWPHgUF?v 4`w]glZ~:xKUH06V1G+W1EI&>ge|aQOyǰL(5JѼhJ'h]ɋ9Ȋmڰ#_B#*/,x~kZWM>Zgk4t,6k!kQ˻M"dvjz5<)=gۙx9Fs !NDzm}Z1J>O ;T:qLk1wQ!@njP:BsӸvŵ(0eʁW|gW2(FdÌO=zS\*6\SsĂ)-K##iw)fMrCa/xg[\  Z_xC5m:0(IObIX.>Vgv.&~[+Z(Έ؋'.etBiO)6t"z:H^-02?c9'pBh|YXHSf;GKhMrc?.x q7gq.K}$fW!PPbZ/zEC{dPd u7T批-^s51/<{0kz֧e|N|3 |S ʷT~5<{)\/}g>*']FLJ^1MI|c쑧K"q9}nSz697}&C[k|P1a#Gz9ggJgGMEQ#ٞKۉTߥ%&rk@ }~r"snȭ 7Lx>Iz@zwur*|D,}C+J[DS'uc5_Tة:[ 'Xؾ"̾b^") j 7ugi9hTH04-)?iR0c!u7o,1(^TȤV[NlS1ONqw@#Vz^ViSQfNZP؟h8hĸ:(3+*e\oBuFRH~8BK"'#F=N4v2#= <4n {{M;A[%Xx6hzw)RvV1 zi_gMq THRJ{(J^Y @!&l,H7xet{qm?8mK䲾l M VC ›ǽ&, B SOфi{L3TL9@v΄O$𿺇vGDbԸ[]86Dy6 S}Sg8&AWѾ{3+qck]=X/[ LߗAkיcIbe{ JzLv '[>5ya&/#u)nGEzty+/t NA,K'>n6*FPƤ4yp=yWbk_KaIHv+39)rŔ|[)B.#ɶOvsyumG*UpL0zW3JUkπ7%zGUi2VTO\Q)P% Vfebᓍ ECkP+(۬΃hf酓/VE0C9bG.vĹ-+ _xݲc؛7@ohuE.Wl%C`壹CG!K;;~GF2*U g\֓"ua9>H0LI]vpIC <^#Z݇B!?=tF4 6 fYQY2bӒ/#Ϟ'!OB&9|,hEUK刁*Zn*a 7[[ڼrB;HwWED}Nf9qFEk: _~( HlMIVQaŐRSvώf*cm]wsfT DGoa}WB1J*|=PU>VLPhcECw1g vץNQ:>ߺ\ac+q1[ĢzֶܠLXj@`Xv\B%-mWlI9*vَy_Wix`BR1(zyp+ ;_mAAd5^fSm -~F`lϒ N=_qn~";+LvEՒ.U㚊n2˫Mʼn~C(Xk5*+$hT!G`0˔ ZB'Qoy ~d] d5[yEKOƥ(lCQxL܆2Q%5שd"mMa?"Z|7oW涪 @d#|4y p7ՅhKm9UhC-͉}]n Q-s0LzF%]PҼ(eD$t\ CgOn8Nx+6*.O6!5o $2j^,O|ۢ,iR.ׇ*-H;UĦ\|<$TXƶmRuICve0G'!;qwM,@5G+|6\ flOow֩+`J;# c$`TDO>gm-]bs9J9 fE 78՞jl`DH!cW,"msEݫM9B>anI7~X}LA.UslZgO2`$`o:-׫fD IOha<*aHI&CJrYJ: \ܔgCibmS*?%EX񊙋c6ȍ)/GM0 ! ZN}8%2JuZ7dCğʤ N <ƞf8$Qq28ʕyK DtA>L@'s"ham au}tF:k*gs 2oV!>Ir6!5r9:ɏ#MXZpv/e D@bnb7 OL{b(q }7wϲ`AM47!pUد26Qai3颴Z"e3j7\8LoZ}(=+$ɾsxR&# T}S H_9C&>Bdo|p7:= &sui&s/'$@{ͮ/b!"h}VfF0 @*zBj^)xX. mtQ>-OJ]R\{ClFpsg/XdA*,n15솗3KlTΊ%Sv,h%8~K:ڔDC"/̪ pʽܐ($ +eЍ+)^ m[{0X٪Ã،*H@Jȗ_ -N9: wn?5S4݇*A02O!nnVͧ[5sr6ĽncS֙eywFDH:S=X*]˙FO,0fNaM&|w81*yK)i[. ?#|J{\s 3p[fNK֥ @ htkU*!~B"X`>c4)<#m!pLWjtkBWK9P9]WFVL'Ƥ`dw_(2]$?%i#k2-6-B$mHygJ~NX.җqɹşβv7|Ы4//RcWXc]6%g Q3c^pXo`03]݌T}7Ww%6SiL")TqN>k4}׾ԣ;,`$`lr!+Ty~ +ɱ%pR>"N3tV5x9k`π~"WBDM[39.OCF{zMm՘ \y;=. :h;{dDFtz4Au&.9sL"z 59ˋJHՆ`YIE<2Il%dӵ Hq q~?/erfޢ 6=-X@J]hL۵t/ @N?* 71nHl -msOI?Z{\6 P^Es:cOk.3s@ ylf@0Wb &V;ՑO:>?T+"^l+ux*|@˶ A-U)&@sb#{ yx2X6AjGO#N 5o[_# Sb,WG]>b@P?'|Bmc,.Ojy%0zAy?Dˌ|lf0ACu&u24 } IF>Xxa|o~ЯaK)P52Kȝ/HcptkmHdm2f8@o=3a,]7Wa[0MOʾ<:X-< ͘bž(1RMzLr6> SxmJȪ3ꒈ ٕ;rKTSQD #L* c\: ~ j-2 k~$AMkm5k؛`&02ڕ2Ь=JhiltK;qXZW?jR/_B KQQo "g@ŨQ j8hg{2ωi2=ךqm& =m!A&&"FS/J\iMMG!2$Cj1j2Db94*/cp:X|_C¾saxcEOj14P5eGK<1C7N)KÄ2A9:;f5l5bglDADTФ3s)dm7D'՛#{1} Y&@[ 'x"V6p(L eD4O1x g[5tIZT 23zÈFQZ֗ V&q'"\MԚo ^dӥ" J?~S{5ˠBrKrCxkH 6$Nmkط16i# $ \vͱA>Ah8_ޒ Wfnu;SL3RH%" Un-ץPJ0-rbώRD]%ktb gC_ qɻ=D H{?{+#C``nFZS R8;Ю+Ube4]G(8XU/-ЬtXd.Aʀ Zuc[BFH,y#XCCAvzKOa>=h;4V!R^f3R\C6PXkDN&Ƌۧzm!R,P25!WjDc:uU5ibe47%o36(hτUWy,.ٹ6d$o;s]9& [b)PɺۍC?Xɵw8*Lul7$ tBs6\ _Q7T30ӿ^yf1' -M0Q zK:cI)Y4yF'Q S=_\to*Ѿze ߬^@4(|dAfzў!@eKeHD&EDO93;ü`'ujБ\!}& 0>Nr2{jvcZe!V^)|* z_^!Ѵ~ ԟ@\GR#eSh <p%2v12F6])@1;A2Jxkvg[.ҫ#/&0X&%@]rtzByT Xݷy4,)UX KaUSA0Yww=9?'Ð-lηZӍC h',hjI33JivY1=?_Wƈ㜑+HS-(s]*#}Qzk ϗ_E@l|[QQsTlcl)O&zp+ h[ڈH]BFNPO˳~\܂tGe\ ba)PBٯA$dr'6< %62}u:]l8[8M!SY$_fh,v`3YXSU.Cn#BOU଎@RCqzP& 1IT63|WD3$f^vB2.,=Sz4.MtEhz&U<0lXpPiQ DpڏTM|B 鈓wNEe]ŅNsOctKAۗ(E(\ӣpRY"%~s\iQuPB4ιJ¸Pb֦1OTE5藨5"EQEȆ;Ipn$ssXeo vhK5h#LepɚđZ)^//PeTW3tʟ-wǰ ZK*c\#Nt!WI}X22Q|w[?VGd<7Ͽ$,h%Vmyc _50x񜲩Qwj9]=lXۆvso;N~k7/e?TY{ym|#S,6mDlxnVTd:yz xƫ,} +5Zw]qnkcM2'&:}C 8/H&5.ٓZo"a4 CY7TGls3}*6hI)⣋wrX_Lۋ+aqeN3_'eSl>|&r.7R qSqI;hN8 Z>nIy!̮ⳗለsJ.#iipe[sWhgf\ΚICz쭃CŔ@܆~m"уJMACE̿/ypvf eO$}ȏ^$ B-OH c 1PNYOvO֏}}ZB>8yu?%]1SzkcG.RMK-tPC;J -V#+TM\'B=I7 mTAY!_,ft!R=hY4GfVu󞖩*(VvY:n6F]&Nj;SwLr+6_ `A4F Bk=Ps~I@Iς..ƛ:K^rʄo5Khz࣎%]뻢|f06:DVj!StS]e$0gk0ʼE`_@15@5*g$R97_2"IMGc-f5Nh̞P,GN104t[Cd%`FSEE`ߩ ^%4V7T!٥r%E0@ km\xQ Yo (PsmKi;SqP7\P:i=Uɝm֙ 7q,=J1報bEKZ0c49ʖ,5xwIT>i~&OӋ}RJI \9Х5rys,COņ\fQ|a2Fl_ 7K_:/yV첼ДzȱlmX.d# dNnvqhj|,i92S3^0*/_ LH\ d'/8]JwH9z)"OZ$7/h4Q7X-8~W5 gXxrN<Pn8fDiZ;/a~{]i 8l|bV-%Q$؋^Nh;[-)s/Y+Wc|Wb0<;hɊp}̬pτĚިa<#3[7lfR]] >PRqFStmztfSnag,#F49"6-<Hgn1M]/9@:ThS22N f|!W;xiAg ݹ騸fWhwm뀊Ȥa&A!|m%ziUbaɻU'a't䯁}أ(ydm@t*"'j2KC\,TR|X pGE! :ڂ7y|(| w$4<9y|=u8Krfw;jr]?_Su֜ Wvw7dCa:xuƌG"=DK:Mhtw۸ε֖ɍp+2p\kaSKAlX$mfPD'A8aM\"k=R׍K>9y?M0* ίE嗓T>]8"MqyAWfWSw]U^]S:4b<7p dR31geDG^02 ǯb AZ˝U57WN鈸hbLVx, 0nvR*2  36M ɑ ȶcGb`~:̼ݦTQ֚bwZ#_=I\w3؏ J\CE/:i 7{zbrwS{bѨ,Fǫ}7p׼O+U ͔s@Y4I0- QT3\$8)XMr[LnZZ2 Kl:k%:6I9NodžoyŊc»u7RؽA#&=ӝ'CL]WT{R>ʔ28]ԾL+T54 ܁Jے8BE]-k 'WnzfRLtz4e6 _zVr.mOoi.lb a xjE\_3;Sp W2l!늃:Z~Na' q1k:Ž#q8=ubj<4\ːgaoKt kv\.#q4 UӒ}\ks1p~-y}P6 c%3ʵ8 Cd)591F Ν<_A˙6nz5 V{ѽviH?~ 7SJ_f{G tl2Gy["v ٥{Ul`x;שpU4Q-~)f7UL|=Rer&d.#w>O K;P#L5\G,=b U-#ʜ3'`bȫ4x4A^4aC؄&Oq;С-v(E:$QȈ-<.f؟Q<]*oYpMclR֪ʫ 3"zVɕ˞+[g QV\2&it/z٤TTl:h/U觩l6tSscO#{w_X:=gzLй[Ϝ˝kIsw--,/NH ,!P`Ցܲ:zh<#4j0չ.ɍ3ŗ8m~nqip1=W WL̅Zczz aꌓ>oBk#+ ht*oeNQfg@:O|:Hpǭ]/!~GD0jQCgPDlcn.iYv.Bq7_A)_Wqn韁m+[|?(p@UZ5P}*հj"9SKDfB;x" ^ A:yv[j|NS?b:){_!TɏQds#8蒖Q$,0D+4(7X2uaifКhT[9ko aP+{ۃ '$e4bտCX+cKJ߂c+1*)OZcH {j9I6EQtLY3DTzRԲLim9䰽g6'?m]*zj\kI齣nCFŴhwh!'bl9ym;+(^] 7߽$ᮬ]g0CauK o;F8 T_\ #ޚkɩƔtLhaڕߓ#/V\<,/#6VEV`ۮD+L`&OЀ *9XgƽBS|* %G:vfkCLsv}ӏ aN&ԡXJx]HWE˰i!4e Joa4(/kk(gXLO1\ZX&IK C} V+<Fxrp9@*AIMwIG#:V,1T/Nb;#%(Yk 0kKQol(cYWt-|SL$%PJr:#$ڃ~^AV+K?fhnWAjeIyT+ùgfi_CbXa0~O"}zjuP}4pJҴUdWcE$?DA4h`G;ɩdVDŽs^r:u:_T)GwzT+4~t_&5 Ko4KEn3)a.MFKڝW'$*THGqPyC0z; 5X]t~4d~L܈@P'Sfz 3IU2QBش纚cl^L`gȱg H>JEpwW'"3麩BQrÍdJ{ Fmf˜GLJK uo!W?b1…'dSs]Ou߁9<{iy:bSIʘb kLNl֍G4W Ɣ[a0aJ*v9cڝJK*1/0C&m8N/) X=pQت{j7أY%Rtp:5$vIXzȂrkG^~CREjwa%wK&Tlי~m^ f:y}VA/ͅv𖖙|;Ry]ڨvV0m?-\Z_ <}ac}ƈ"}*4~pb! g183e/l34t ?OmP{U 5]\nD^krϭ9DA{o^w18ycC"^* o@5Yj J9xbVؽr)N4"WK3HKG^_hebF[JڝOfraxoO(Gޯ}Z--P*v1!o¤OmȤǿcŻ%]7Tﻐh^Ѵt:dA&>qv;}w_]bfшaJne"~`k^ |!x كdoNe@M| Rņ"7QSeD!MŒ&wo.-=CEbP".ji]Gg5«q6m\(:h1U4#0#btZh- 8 (L 4+n;~+UfDy֜ I 5 Z%4YWSU#x'( qJOր6zH0ySn&Eo56gI?Xmbݺw엺t rޒHiM_mh_+{.pѰ fUYh\Y'"r LcAE(QeJ`X:yn VUUO$ɸL a L6s,oJn]#>gLeoEs㥥&J)<$Jg{,Ysd(-|2h}~_(5@:{HWZxD~!{0X,YwRT'٦tE>'&)S! O?iJv(@OݞNs sjS?hH5䎊t f}x"tZ|JIXηNiiͣuJJ5K ki~L2A`H4Dz҉Nɤq>?,XiMm&yS4g$Q>GO:][dleEvu_¶4>Ow =,q9=Sw!0Z%*`*QL^e`YbOX#Nh#B֔ղϸ~GO'amV-ADA PpN;emm= G:.O?eJ"8h|X "w_7 d[=T*jMxt!J-=.=&/cij<_'F{@>eXH 9Lh 93݅CtRY!Z2ԟFZ)7^8{YuYfA;+gܭg*1 b:A |7]=ɭf٬*jA_ۼr{WoBxҼHmܳkT|]p]pje]H$թJu0R +"=pk$vvrrV[O K#ÜHWjVդW|rJCPA!Kv(֦'w UD2bM~7 7 420 m:㓹ݛ_J g\7ԪDgo! Ku+=|QW@Պ?Q1eb݀l{I\Oq2ku25iz " {ui &o }Aqv,%TMG?9SlC! +(>6zP &N|n:1ջ1m d"l,b85<ѺC%4=l>/CnwAa>m}2#FPKuBӬ-{]yvNZ@m<5+UHCHmI0ςZKn3۹='шLk+mԕ5šct=*|$1(֘'P <|g*<'Ӓg' QHvR~&UH 2f8ͪJ\C~Ñmf:A88nM S'[x+Fޭu41dW ,iBu qF,y ն@yXnCKx~ YfWr-7ܼ1#{sp( \1$PM^#>||OQՒu,BqR  0,\c%pω5U44K]C:l. Ϛepޒ*Ƀ!2'ypOmk}=J^2MJ{ߑIH/u#|~<(FSYE#<-ٛ &!8xKX4KԵLWI=Qh땪Nw:fA_Ex d;Ѩ.NL4^T{h5(L$*2d2]7CáV)Qmnhܳ6ׁ_Onog~ 38cW*XL{ 'R0]< flH? Rnޥ~C5pl,=i+;(!ɫ蝹 6Ը8lR]nOv1G7GQʪxPZe\Wr<=SQTCFMZ`9ӑ>M!U%imڽ+-X[%J-m\%P|pfUAη獿*B Eܯ[wO÷6h#`]7r0ĶU>znEXj"z>j W'E9xam0=P=!M,-)GT^ˀ{OZY>堟zHRyB1OMnw|AV|Ű*a)e#&ePo;4=3ъ ZRe"&ř}2g'&78`^W 7wE}/!9ڽ^ X"Ǿ=>%kƱ5fE$# IjgrRqBkS@7BXKi_qMo}2"i2I؎W{6#># ՔATjfֱsH~45SIZQ]0J@F&6Jxh}րnrO=G.3f2}/ۻVZÖ~#jةx%"-MuPiM z*)IkHףּE^oSi(3U}ffXUYhZ[*`GH-FlQMDۇq^-A:&\H{O>D #w #eiHGgTŸ~)~e#5cZ$(\\jn 2[k~ уs 6,ND k$-9*#_dЦLF((Rj)L:%%5{jUi⾀R&`-/V-WїnIڞUZ8PE`(&D<~ YCOND;-_laƟD9xbqSjf[H<ݲ>9s?b3o^^_$ =Jj!T/ ύ$N!S+0s{m݁ԯNZ7 xzٚ`S+PzZK%ЏUCA mԡ${ 8$:pfl5?65a\resEsRXt~{^!cN6ѡ"jLK^wk@Hx3wCЊwpxEv>f  Cqܶ @vWw]&zĒ"/]Wg~_O"Ӗ)jٺvҲ r|P+~n@QA*ʆ SZ5r zdٴlX!):> >O<1:w{ ^CvP"ۜz"[sx>Lms 83(2@1Ko\Rv"!'i[t纤'љ\a=/eCۆU qnTA#"UKKxcV s_(|M27?sM}5iաWU!96`?'H{`Ex%oZO2VJ YN5$#j<[:cCJi[v$1!nŧoxm"{DJ. . X𣏕翬=9?Dk&CTvKO 9Xvm0\\&wx#8GW,=%v%{8zWS'8#^۫l?l*_@m.Ven(_ ٠B$ؐX!}[^X*Ns/ &<֑=0f+AQUVVZiۥҬoFOߙ} U9c_ƖXqoUutlƲ?Q02_4ֶO'3, "\d냳UX(YSƏoɽ4}Ppn~|Z_ClYeYn9~~& 2 SBm`M*Q#RbLng6{s"|{^P !0Q&..f}r9/YI/ͫ&3+R_j*N!ʦLgMLGQ_(f:ja ItwwD| ¬7ˍ[ӳɅ/)lVo`U#l)<TܕZz K4H5"\7V'#@5_%fc=_ W;% :{ށഊ,=9|÷T:ϏWbcvtZC4\ oCfQ1ťdFpw#O1V;5k߈8c ^fߍ)f|?aM]Bt` Za1hzMVkc_Zz Jn_'y:Qu$]٦v%ǵh#S CQU sAX#ʍ]5'^a/Nw ̣p&ϑ5nam昖qUX\`鈱/:/V17Dk/DC QIHD=@Kzd8jOcc顮S`Ug$XZ8Iۏxڍ(irWwѲx25lREP.rP퐙r( 8' }R~L0^u8Q,.zMm%oLY,$"xaF؟7=6(HK񥹄*B"$?K/i@ґ *&a'pWi^1jh/Iޤ68+MR!%GU&)[YIX͚kfIk,><% &Bѥ:]1~m{Z. 0)ϫK+GZ\ީFUlP ȓ4+{AI̘ 9f/t0;46H>2ajv9h ~me 5ڭOį#6L)"^\XHc=ĥRWp.w_1Hwe\LH騚H|%,zbbB_'B͝KEdEK9]=>^bf@yTޜHSZ؏JIxciOaA*/R`~X|bR7f cHfR!?Tr%/x: %=IѦ5|h`p^KU5UG8q>u2RmP 2XFڳ5̉na$X iiթ N[qY{@+S%;">/hieDz9C~az'}T geۘ?׊ngg ??vDPG θQ"Z!oFB0LG25QWw JœPY=sae$$L!|gM,JkW[^/"Ո5WFzqVcY-: nx<$d: ()im@n9sKiM'+ F8[y,f~%gqxrk@~(7l`0=O<]xSNgF ܕB qZ ]l2NI` 5c€ulc W,}=|X7 d^PCpehㄷ4|q ,Fnף-)?ڊl"V:Ȕ[_S9 g`"5H}*w⻟M DOB{DWcInzijF۔q@Vuo mP&:B'dSTFP2"{T Żc$x𴜕xNkL@]i.7d-9{\[\ʭ5A"#2$yW7PS6ύðb(h9Lz0kذ:Vnu_! { AcQ}A2 qX~󏍤[#QMS 5ܕ|X+p˕Sf .0vO8/= 5㟐*`; aC{Q/#~QּY>_,d\<cc%DRdʼ-AC.Qq6L SNmK>ϻ.~$N \fb<]0m>(IGB[YԸZ[IP7q\X5hs]B9wI%qv:WnFq*x H@3KoVVF*ZcFq xw- K%*$ovN%^=/"FF"І|[d;%@VÇ\!6Tq%:'!8I3Ɂg &Zpw_O;"mbN>?py@{[Ud"Em)8/J /݆aa۠텖`+:.v#+6`f S Bhb8,6XΕA}`ɯ]S(>$SQt-LdM+pBaI67v uoQEbfM6 aDC@m-^Y1—T4Nx#f<#Oٝs LL2rR< Ӯ0+:@]Mn%$VÙg?"\)sqJJffw9d)Q֯lkadğI虻mCvMNd;UJq(mB|PjjW8RؾAqd6G:Qt?q$[%! };q"P~zCY M:Ku~>MPb b|be49ު?ȲD|7 0[hϡ?m W8.Ɯ+Om0cXueʡ J웹*b#sNht4;vM:?,Y7EҴ+U{o&uZ@ƞvzY щ!e1 |pqBM|kpQ8HH!c~e TY^-"[vϘ3[n0>ЊWf?J8Qu`+:/0V'"IwQ~Tڇ+f&M<ȆG(``y=fzDt&v\WM I_:Mx'q up06^W dͤrWY%]WX@*]@ǰx܃&rc8Gr t57ơ,91sWCУtЬ"潻5zty ؃j04|{=g41w ]}.;{^<ܼK"3kf폨Vb@MxvLXJ):!|~uj㐷.a knE#r|HEy7٘Y. j/ߧ5ijw)}doeY 1pI5 tP:P6@_1xMm+ ]m+ՋpoR\l peqVP|sCmoю/KoyPa_!&3 W3Uy \m-4NnN vwqMX̺h:1SN@2 Kl -U@{[Th޶?L$Y/E8oZI3}/" 롣)oc6A9ıON_ƀ3gkYV.P,mA757nMBENqo?Q($|oq8BaGx ^ڐ>T^d`GRl$Ђxu# s s!qf:zKJj*ml@AKvzPGK~hx OC(zAU6R-G`ct05 ."O*PeʹeVJH>uyԪ|s\j~VԳ@fkqG\A2k(8 ؟:a- ^cp 97yC; ex+s=ݷv7Nkաf`r+xl4e>V!'UZ`C ^G6[f@•ɕʗX 6Y D$ zV @|xqϣ}W϶eHGwZp8~;%c "2ψ : @0E vԉ&DGsX]TAt(f1)1HHDbs2zKLӲ+qH~ɾ0q KAm+v[ | arGj91臜.OAw ͎kCQh5?Ÿu}~!&@WeKE/BE}Y֑" |"آ/>:xn"D[(|$E_Mݻ=1..^9}y&C."ʷB)7X{(!~*z7j<&Hev{JY[+Dϫ4 p5D.༄ƣ43oUa~5l?PZ`ɻy!p$JSTfK5{U^iśU5 Oj.)Oj "TI>U?gᷕ|ɆckfegB[4n.Al~+H}H"ʬ88ǝWFf֩=tZ$AMcr] >qѓlαk<$1;3䘢VO oƎũGxfqJ7u{C ϡ\R/˜G6!tEVJ~>QA4tD``A;C3w)VÄAq/j%ƵRSy%=(e8a6`W! :#Ε;]*8?yZj_#FUİO~sftJE;.$:UOQ sS\sS}-{*>UO[;6jۛX^C7?C }lto43I/{i3 ܴ"}r)#V;1eH7QzJ% gM uO̍U`\.*o]#qiGWԣJNbG u>Kd>q{'0J,JCqVaӆsF3כnnǧn~Y&̯oJ2gMw~И+ry^[Ɇ)j2O3]1JIxx΂: !8\ft#9Kl_[: (ze^}n٘kM9lr4( "nxIlvC}WȢ`ߏ 6c\gTTK% _%vk$m.U'*DC1*&nY]J~L_$Pzߡg*x5ǥd:T*]oNbVBK)/pGswsN3ک:(\N 56 C _=8q/ 3лNF3~X#D_eB^|AsIdD?Wj_ CEAf 2ohqO(iB #5e*UG$?GcTBX'򴐿K?}ŭٗ};$#Gm d(>c7Df2QAM9\8)ï?T6B"):%La7llХ2,*x T,&`T]l(<CKhz|jbH4X L}E )I=c_\?oyTsK_I *qU^>DTKL31eXߜˣ-=[.o|êۜr8&*r8Eh%i*؝LI:l`Q #q45CEH\$T,Nu" h&Xe>vMc+"G,|f^WbbR"5eblƖ;?p[ Ȩ,eDCf{>AfRj.28O`g]yㄺ`Y qeBMF +29I֣ X1h_~i18S(f'6)q\kCi5>|Tbni:Kk|T/h=8XX 楀T&SLJԄmN,&ROt<=^Ocx9op-=qZx^۝BX+ɱJ%P4*ضTEmՇ',/9rMhE̾I0̀,FX燭n]bvSqW 31c1|SÈ{*ǚ-AČbyid:#%[F ܄ew&wEQ 1itZ,;.દ`\oFUMqiS WQr9^;fܾx6}$m Yj\8X^/tQ=܂::•6;ciFəi1?}֗go> &]1Е29sп7HS۴ DQ9rp%Y;'28(:b܏ 7PnӖ80v,x)ACh33ܸXtյy0'Q׏N*MO;$߂_bS\JMde%k:= k|Kg/MH0yQJQ[sz`{+%6D? v:uEM4#L]45{Xu9Q(f |e:^ٕxyMT=?/S͸E0?`IKi!D'$\4w:#v( 8 PQQݑ;KM| OQeIPǥjsҮF戝 ;8XF}P : mFta{@l1|0):Nc')y4,S攭 mJN\ǒ>^2ŋzgt0UƗk%dy2=Mha|u"%L|Dc *I?y~a& RgʵQQJZطRcXPojg+m1"y%7{F)W"pЗUdD|+IHHp\Sk;.Mؖu!DCb ;%F@fsW#8 cu;rƫ &WN6%u9au,LR'wM̌I#$TjO[G 5luj% ?RIu˃W/@%ͷ؅>Ư՞Nmڨe8* aLgNҍ#DؓKwERQWQy*Ik^:_t&0_z:\SqڠLxl ѧ*O . "%wa6Ym|O3 ԣ^5&H96{\womd~Y!IHq P)k0;:|Bz2R,UdaG!Oa|ݜT 뢇;ػ2_Ya6JP*A1\vo-L,2!՟viXU _Z fʒ1!9bg47lӖ-/2eeLŇվN x__I,-D]YQ[Y 4T>pPM3 sYG#"֑&A2_2ⵥ5]1 HJ>f?l4*7fA0Xk)cMZMv=8M=p)/2I:^ 㯒#܁Qz% A8ܢ|WݓQ!"7QXFn5X8QHkZLT wᚄ{N Io..6N3۸@ !#=mĮ2k_YEm|2+0yIW1Wڣ]ս >`bnRa`oƷ#͘ok"$J/C`֤ j ߇9S3;wkL.[߮ )̷1E˪[) MF^p׭aIL1:u Vt:ԟ%D,)Pe"wCQ> E&O7tǫ~WE[.TѺ(ӥʑSuV*AƕiqD߇nHb&#ĂGB\=xr7H$m31.Pa\`m]2 l/pM1(˴v'MZBZbTAb@&cN eܕR=VΓL@{\Zʤ }edyI cJWLZ>s" @!M+cvmyzJN.%n pvu1 #eN'G*nxBqIMEX0pC> 54z ËA}\ Tժj;ﵞhO5fgm_d2} <PdzX.(` щ ^dYeDɠոұJyD]n?(6hbUO_eIa|]!6,f_$͚[85 ׇ<4DXW` k2ԵBd5 @j/֩)Gq}l#?s308Uѝ cI[=7 )rUCZ~MwF'7Cl>4; GsX6'6+eO>)Q }z; :agrZ z (ͥҥmxpKƠnV'`<ec}#׾v-4WG^3UK~A̸r&o' CPUsXc/B~wy(lN l. l-1 )dJQ\h@EWgֶhG szMw!Cx={IUD (Sm;@0!ogD@(,z ُc-m<ŊLti0vH u2"spzrygmӤ)}/TY52ӝncM:'e`OisH2Mzi3İ|@h#w~IS˲n1$̿g/ܶ\RM,0uܘeYK |`mxM}7υڡ=lN2T'X |THGǐ!+[\NеĞ1μs^im3W\d,݉W ~!Q7\teVJ~(}E^#-lPl]֚o`&[FET2 !>8(UADƙIzxd}`;u/\B̒K_p Z?~A)WAyO,[IK3'hH~(gpz@ }M^l>k|([(/ᢰMJ{:;p=jE/f^8N V]'@п%SjXKBϒ *F"-qO]xqU &n6g=c ;=}OE15a 1Nk{Li&3yïZ6]ۛL{xx׋nr6bi& ]N=.K#vE!j7U,<^Yݺ* Sx/%GTvPP΂5|uD@pHO7pXAG䖛@h>3VíaNuqf38n 88_ Dv81 R?  =oɜZP˗9U[J HBl!իӓD#dljhf_W :E̹+ H&azH7ޑqbq F @d\ Zh^H**[123x9gށ~484\KShV`U6|SatzEs 6vmVh_Eʨ{ؒΊ+ w`ijɄF3ٳO_)(e-kV*>uA$5׍&Ta-|D)L?k1Vl+WhHZY22Jΐ u9cv w c0J!s:gT 0pG$IF")#Ju2ut¹jՋ rKdwU  Ϙ~e%_d`LPUS5"Lfnn-:\)"6Ѿ@Os=^4z)fZkSpR&LAHdTWH02 $hIHazdFESr|o[mp='s+z?YZ3dy6_lT%oUs:[ՁEOI2Y=Ч mr+|b<, W!Z!QLkRa=!#-R I Dx#;۽Q!16˦:>)hrYZjQJ8f{ p:(AufRؖ}(9 ۊoNYYV97ZZ% ?O~}2,dVnk=±͍-ce |KQ|Eиd8ZP,M$G ~: u^SD&ecO`nSix 7 b%(bA}FCY횆8݋KƂAIsſly'z8~nΧOvo %:SɸO_bt֞o)PQ ;Xp3 ,Z7vd@?fM's/jHaf!g5+\̳y]39t ާ쏮pY)4 jԢ^ĈP)z밶>2jvzVnZ{ 8YDfJ ,^֏o+`hK\peyefpW.k_XC1~.~Ky !XlGz/ k`SOSV+x7P62Py ܮgt~{,iiNpŽ=Up*A^[\-k#z^ÿ7fHg HȐXi8>h8Z݁uRVSW+-?P}#&] G1x\(,]{ u$[[vXUWxWDBb-.C{,1˹ߔLh%W j̑nCM8 TZw@$^y$G"W33+w"JI"":fXgC5Rk r!gj弛#D Nӓh' Stjָ ="'lE1Kj %zp] A3\˿zBEKL=yRt~ D<.npU.%d21\wg^5Ɣx1!Ts!Wn1Ί?dvޮqjw[@ztMl}4)Ͻ;z4XBق_4B6ͺMOTjmxg=kj4H=5 @[E+h c(yK:mɲ)Y^enwdjo=VWdZEUUoLyUwA5-Q1\'J[&rmBK/8[>or[_#rU@أYz ȋA!,jn=eΧ#nA=ތ]O(`MAسוq>+`O a -L!(31vʅ (Dm)bYan!<l6vx%jq8uV>$F]qgIKwhҺM rΐ@ɚȚ~]V(C~Dٞx[R4^@Tx<@X@HmZ\3.liXG~.mCBcC6!n G֡l[p"j"\nׇ7ryI~47vq %~g4&I{$eizH]z4sBDzolͯg^CBL-Rw<a}&F&|S8jv-j~hݰ5I=!t76rxC9ml#l}I?vZ/kmPu:2Ξ.K5nZՍ4Hotn' ' : .$oSSSj"<i7kͨW :\#|֤@j"B/{!G)KZ8*txR|38TX=l~ܴ@cB^:w[.8繺dJɠO-s {9(xBؤ@7םT_Ltm堧fQ6cLн8-WV>fe(1}&Nh-DsEPpDIQ+ѾoF+$㖚9G3gأĞ ZSY G'P]rwGexL6q]gKɌP:MUY*B{ sr- (~b>9wS\NuȼLZ-'Z>񡼳gGS[Oރdo#XG^/F)W:oͮQ_!6ܗ]"*r{C}魗G`rM[ f D1\).=2>VDGժE@V򺲭˥&Jf>ToLbSy1mޛ4i-A]1vc< )(MY`1Xɞ_ޭjGg6URPL;.z>zuHK5|Fck2't+>@aWK` }aH|moT#=!+ikAKt3!Q0=HxtJB+iLGyl',:[yܥ)cu*=d0LZ fQ2p2/{|M|s3Jbٳ ue9LݻHR%= z<w-2LOEqxpAu uӦxۙXf< AySGd&`eU ,}dkI^#Sбins!MF辁 Lͪ02rn$ML`̭n9c5?K8[PMx\=|95I*;+2ճnZ{eJJl pX 㳦۴Ar į*Me>P9BRׁ)q*GS $~g4 Ǖ8WlJJ8JQɺKoGF8fNB|Ρ9{r^!B@ R*tm׆pmX-*F'o "ڱܭ@!_.n$>RǠRo>e_$ ʞF%6*Q"ellct-u箊%RӝI% Sw*nWp P1*Vʹ`>U.x -qp $OJ)@-vu;M$3La $uJ]+rP'ky =]ZGOTݶ'7@pg[Ik.__J$E_U-ڈ:%;U*Zո":3ʃ#]0o_c pk `l+p A$Ub:KItKf=C8!:F\6^?bq2]ʮ:;.+9`OtxKZ qE%b/Y U\ːMsp]Q9כ 2\@]1l8_;xR΀\N֑1S1.G?O_sޭ*ku lM ay?"L?O.,aq~ZBXwT0Y!9z' { :Cδo!cML*{} 2 -WM| 4oypDR!F=t9P((0H uwȔ(K\LetƦ7g k {tt>NkAa) Oj E}}2ʉ K$zRO+"U 4AɧV+1q dwD֖|s=c57IKOs7k2b ^g5DiyaH (Zpm(I MgZ#61,U\q#pA¹3Unw^ vqg Ta$̉17mYD!w'GD$*CЊtzP"18CJ o'Wjt7젪Gd4 ԾBw6=>YP=*w|&bQ(UO)Qs'/~mgYHeX&hKypLvpxܝ"Y;rC, |)e` |֮Nl_ M(ht%)GQFw2-F, J^+-NyRWN$t2!U`@ģ7Ib %hFوmB;1:u%}?Ufiy.O 3S1l!'Z8YȻ9o[M! ^$N5)7"mDgIL[R [p&Whv*d5#۳c1̈́ FXǓo, ky9g :gS{8wA rׁ?m:p3XutO%E3i @8}GPsq\vȟKiBêO즊j\<3 SDE-was>o0%ڂŴy,$fyEvd' ?E;8j릭&5"N*۠D8&CP] Bbne?%fTnSl>9!["b?GLK4 ڨYv4Ieȥc)UndN$`"C=#C֜e\R10!$ dbjbv5vjLu9:BՏu W]1y1 s}6,սAsAz'>8z;s׭.0A2 e"$߽˟T෴mWX|Yz_7Ns umy@,;:I+VUGVYxBQnc}RR++pK`T.tT@aJ!AnczD\#4 Tّ.ҦgShi7[KIkb|,/ZWePUS 5@M}q"m7:ܥzŗybLn8BKdIJ`FZ"O73ktOX lG# DtaD[ ٝ#7_Cr):o7&hMa"=[2N6,^h6_i| v*#)Gg4k7n2?ͦxY˂##^K'-=-kИr*S{ƣFa.]/j1OKجS=‡yy.X`7 bHOaPv4b~KpS8Lp S óJ0D,춫Grn:E?:97?9p̟O諻h.FpRE>#) t7;M>ч ,Z$>Qh0aKL(lINF"F^uODʢ"̓ ,P&1l"ec!>0FcdʘI! !ek.1܏j: J#,ھtu{5LS<+޸S^˹q/BfULOllِl~*k6#v0OU+aqϦt!ur1`8r%L}Rf&|[6W2GVtpWS/1ezc( b3;"YKڜz+1T쥇巟=:[7p!3/~[\KSnBhE7CkdIoZH֍~-It(м ā+pTmt,_a]TǖdDZxi`H\S$iͻd+%rOcg&_]h+'f7;|q qbJ*xGVo@کff O04H=1| %b7$KU > ֣V"Ҧe^B_z_&q&Ή/|Ӣi>uD:h˫,TO`Ꮝ*J+(mu ?.ps>rУId^}G9Lum[6D*h4Zd9>drl_܋<>?`<>p׵sB Z(,P\m$Eҥsj.|MJ# =dAƴ8TȽ'\/nc;q$ֶUXvP4UXE_v>69z%]]S|}^"8';IrAV˙ >t&ڝ!̋};%8ykbpb7vcJqrP&c2x/M Hۛc8o\֬Fw+_EWFidO{?OWي>oaQ)C.)Gꉂf`j:1c^v#QJ3pgdЎ0p9.&`mjz@_>.C[3h(28~QҌuHFA|XwtdPoU5Zgk7Vt\Kur|Im%΄/q *BH1*QzP^!]2;E9>Ya YObFbMK&ɡy2@)˦yKhO$) q)U:z~z~ԝmuEcμ ˜hu;=JfOHS7IT& |ekw[!d3oVe ĝ+HZ[-<H{+F'{ڳKhbrdAX_TT~s!V. E" Fkp"_ ϶Mʮ- )8ĜF$7Z@ribw* B餂\gc-\@a, "zɿ"@u ;[<[,P杗` [Q=9IȤ&_PoÍ^բ @5tukr-D |GЕcwBP-l" wWʲ /H4!U(dI ZFᝯr.ѡTVak 2Q{As'謋 C((/YX)ifL!LX;DQZdqYW.>WDcX?q#Glʰ`$yu*:*ٳA|D,q_BIrG}{/_4']|7зw bmb}j YwILC4 EẌ_"icc5Ni`8?qE^Uy{KRRܪf[﷫N?sl yUm;oYENiJk+2Vˣ5-l `v},V(7?ގ9Ө7OG>5Ť?y#Xr,g!-NRbEkrf$#ofʥ>q)1GXǯsyBtJ=rޱȺB@OoL]ͱ0xtux;ν<3eB=?X%PʎT(OZ)lǚC6@M>3ozu}Lʲ;ֳ^ldy1dRckb *( 2B3}e7pqr󏠶]w4HͮFq%șȻ>m5ϙkwc|m=*SoH==|^0w6M2}nY) ·Լ qѺ TkmI{t|B+3qafBYJ"yţ7dkAISlvi(ju9}7tdeCشP0YLJ#Ce@*e"-k[mع8QBCfD}_b|d0 D6)`H dh?:\nBAL}]a} KB`Bz,>89QUO)A>. T;J< VDͦ(FZ%RyL]?0"x;|7u7FF[ĸ@2G4)& %ʼn\k{,gp.&PKEcسBtp\x}Az63$mؕ&a}* Am-\Zsqouȍ'`Z6zģ~ŵNf&91Bη"Gu^XrC`.fo G;O!h23K g\ŕQBB{)cǽJ;5O!܈걇.q7t8_J;<#_ɡn-tzl5-mAg^E!ˍAV @li>Vi?/oRѓ-V7YƢ-/ҤAi)<@f wHULq爤 '5i&dazeelLvR]\NJU6 E|8v*lZfb餾 CcXil3^ kWKeտM]\vz(jphnU/WosQ֭웧7 ǻK *vgs.1l姻TD;0i/鬒=̼1΋]e&]~BgVpMk]4VOkx4xCWu8np~¡w]ı~$J~t8Z2ſ@RicBf4fy0P)w $pEre eUڧ䒣CqgWͭj. xW9\TEl-v*(OêC8.3,mܠcj]X3tC&2 yvXPsZ?T&aSҗHc2o +d&?c q1~ASb /4LE5|qߗchwyYᶇ92d;ɹ/oUa h[d-"Jwԋ]ic z0?ݗչQAIY<.=e؋dgtm˜mؽK# ,/bCr=T /gw-́}'%T:~&W >Ws8Gh.|T%ָ9h=s9Qٚ7x[Ь9(t,^)dTէ5MbT24L4npI8IE@qel-Ċ֮0ƻh$"w~bvYq%ͷwz&fo&񫎖xӝ1i(BDr =GNg!؟ZIו.^sy6c|z!6._ 7C.VC<-_ܰԚ`lDPӓ/,\ tʭ& OdґEcJ7dɶ4 uwGՏ2 aԉv.ث'H0' p+dR/&STda\䷶O>;Qf%!z 㶴r~[;7bxSFֻ )%0aҨ#P {,- Q|p+wg)wF <'AG Pu6JY+ Lf_m$Gl"֠{/F$H ?* O\5' !-?@oBHR\Y#"gk;ύ8m R}~}R&zrQnNs/jv*ke3MVE,,w1؏\)1\Hwu8ζG*h"Mb֔$֧5JIJupk\'2#s76Q6/孎"@˵hd0X.5`otXpwi;R}NY?rqNQid>#&~Ӡ:~+'lmn@+(J}3Ѳo@R{ryRzh`"a{4w)p]bk+Ӑ4 Q;Il)'RAVBgTw>t>>POzJ/?bv;z|πH\FÌUQlS@2WJqNTbfc:ש&fk*8%_QfȿM 8Bvԙ h *5Wzt|F%[nAE|Czyp>F_# __Nə[|h"!sV<:4nc".*''7<1A.7aAzlJƻmDk1S[A Kھ^߁Z 1pH߃Nj '7OFvk&'~ص'Ȅ+hک}ʫ|Ϛ~$BG\ |UJa8܍aIS}舂U1k?@,Uurp$EPO=hY+N@h>lD+E܂ + ?8*5A̓&WԒ3*^)ǒ~rXl8V}Hëa4Kt6 ftZw'1zE\"h򤧥PN+U%f.e+ wH[!$A6?92 baGrunl5"&ڙR.N+9䳞K)k"9JW +M}k T!ڬ";1ٖImz9a߼d*=U^.bߔ7!%Hegku)hEHonlbnji̢8vICɿ.>LYՄ3LҘ.+EUĴUF k+7K>T_x gu&D],hp[mzUx.Meqzl $xxQup(^#fHvtŠAϏEq7&.*HCl6K1E;\ADI i#䜃,\=$ӭ&SsƏ(8{ʵ},gO7o>@04/PŒҭ$GRd = . _vOdl'0 ]}J"+"+% !?E>?k?x2ABne>﷡9y_~EYYυ>!?ʋ)XCl&k:̥04Խ޲. Nmͪ *RuD!J@bd]TA~q-C]`;m; .'00֑kc k7_^@dJw6dYK\חerĶ7,wnbi0lg8Q{D* :F78NaC4`rm/\yԃ_Zba9UZ&q, * 8`3ۣ.Hro1]$uY/<6ذܡD¼2Nb{hC+oXMVq#d˵NBK%/ᗻH &qE%U'?"&.0ƪ#(ɒڈ(YE^I"Sp-PRK#d1s hX%c1*[zFr$Df~9)"L i`p cgTH4Ӎ'@I$P5 ̣6Jv.ꌣ7%26SF3yz\IV7P)]nRluiqc#V F+Ŧ[v$%3 =9Fo n2~C2@),~r()઱yןAB Ċ74j1V:l#Vtr%p9(+BGԅN_i/lj>bWLx]}T&i_,DRHDڅM]/c*]GlWLLRA NÆ=\XSB}3^FoW*&OEi]Pl1Ԛv9ÝT7a38"><z%g* cmQuܪ9#z"0#Iۊ XQ3y$,i$vzxpkG+VsFYc$Z{V_/tn|{'ZbJI!wȇ)WKP &bdj@ǹ\0Fpg@j ,[33uk'xi*tC13,$"BG;~ C&?qjaբMbiX4| ,H@Sa+魳U=CD,T*]Sx(6-`ر([Jju@\!b<ʣ\XfЖ;]l{@5`tE9M8A]!gaj8cP,_W>aé[oVW>$f?vv1QEBC g#+mm<>fh6࣠h58V%G*:<ޭ&e:>ֿQafHqQ!:KX_d)9LBigh,t-OEXJpf?xv;l?Ҝ wb0DaW0Kq;8[y0P^o2vKDO#H0̱~RTĴ3=0@_.M܀x!\tn1p+jR?BiL'h/GW~<Ȱ{ gն'قqOgBp!UZ16"CEg]1%Q =FiKQdrx` TgXJń&2}Սiq q%§&VL{3YJ,ݛ}A-Kclcld| bɍ`dryQ2"yx]oG&S~P$nVj3KB lh; 'D=F1%1]DaG Q2ؔ]Js)2yDE1SW+h k4E2tBjrUQeGM7a@w Hif;A/[b*^[yy`? 2Y(\=`e`Oۉ0b1eSFZtU4`H\lMGF;Le ݈]qBpfпFlYlw͢'b&'k jbJ~ 2΁M~rDEnJ;iL}+k)`4~__y 6uLN2.^CjBm4Si E65R , w* Ӷ# ğ_s9p<-68C[X܊$ݎQEP?͡u=co6Pͯ/\`ZGdH=vεtw؝,rb Er&ϟ!h1w=Z]RD ).?7Dlk1/]j~$BIIor(J_YC4s.N;ZiSn~*bR -Cg򩇪com&7Io=կKؙ2!ZޞWeDQ,#RK/J^ҡwHk<mrî\6Si IjHYmiz2F* %D8ݔjQ ` Bho_d7aW~m3^ ͆Ci:_;_3(T\ׯCE\:^-*e@O!(CcHsQY,$[ `"J;sha0FҞFq_Ibo); Ib9/fN+੐iFk@hfSH5JLJ _ơ"lj=ƤN2M-GHYgSgo6&9$](>7[[$R%i|sub|[ER3TwSB*Zɧg $P +,}iɳ*pvl2`*ipgMkJj ro=Ϳv1M4Ki6|y*K?b=$~VC*ҝ< cJe"/%9$m ugrڅYhtU7 xiS7fO__9_oŶ؜ 82=!epeKY\ xO}'9kHh vt;R(²2>g 3"<Ϟثyæ{BЮΑi .<T@%(68 set1Jj t%U^pͽH$>ŧ{k?o- yPdmT.3ߜtfDEty6@ ((Xw69{>y-$>rڦ?YeesPn PZVE䌿?eTӟ<#V!OCNA7W4Ts$(ФEmÏ>h=NIN͡n7h~nh{ymp(յTXYEo!(XMY zOs#Y"9#IfqB*Ee> Af} LhZ24OFUe#)>SKf2HJF\$FE2kJv̞ǂ'~he9 ׿HGfR_pdK4qIN%U#f_?lq x O <^?vHf( y[SZaqv(+9%p'|z\a[[vfEN & 슩Ѯu1QA]D-&t͜V jM|~^q\`qo:o$kްbJiNd:)tae"#C4 G`IUn$ 0\1c.oGQYwbՇZ@̖<̌ ϋ+P.hƮ:{@|rAqqd3MGlƭYR&s9M4ٴӯahN| 4V䮵mځ;XO# 2/Zf(7H6P}P]8U)FI78t9#8Z*r%<^OǶ Ӽ^*rǭ'1exP]5B& gv )>r[`"mGizk31C8ޝj&$:[[/m{f43BEDp@~A|> :Vo9LӍA/ ʺjypZFmE}4~xv~:C|9uߜA//ņeE*H 1(JpߴAq]Z Q(1h$y D."@q){~1GF1:9AZҷO`ԽqoY1v&|gw$M޹9Q1;erPl寧iw 2Яk73 ŋ %@UP~k.VW}DX_wi ![!)쪣^dKX0x[v 3B -ővpoqY" b"Iz'(h2AɄ%>r,bM)6?*w8y0b{?<攮^/@+KDtAc fO(<{K&Gx'H|>"+g_$SƝp (^!kD`|b3~fYԶVlL*;̄}7n086ef1"Y\jj Ij߶o L(,%)0&TԻr6Y E~*H:&̊T]nd g5~prʅeZVGB^=}9ݨQ|(~ݣ\{g`>q Xtslځy{ťѷZ&)16$DJyĕXb\ɂD*[R cz3 @kO۠4A_nK@_{Y.FCe|f $N6l%7x|sWcv9Ť'̛ҪDn!Z r D1WTLQB6k V֐v#(h $0y+ޏz0̻/YAZBWrK󠍛P<#BdjU %A][50^z#DTEA/`q[IB;ӣHOa&v9t7\\FpY+^>έ}yo$41c-]xlHF?xB&ZO\h,{p\k +viV.h k%-A1SVQe0jŅ]hŴuٲ~dla a  l84fdHv%" ߑJNwHK}v*}&  >)QH4υ#TC@oUvƬɕ% 0F ̛-<;g?e)sTz.pcA<6fPAQ8OW~Ľ(Aգºb.-^C9M0{X_{fKm#CӰooy4-1<`u*'zEzsoVT]xF(7gZ͋^<0B|$Td%hC 4aE Z4DjV$=QeEQa/~lpϢ3؋S[xn1uT{pYnShjPGV'($fй9rL[c֎SG&7] "tz @CZ%YI߰5s&Td.<7>WdQ(@u^<+ܹA})9b3Z#N)_ּ\JœWߖ0,SA?&|Z"V͇`%XijAnraLD%nv)GV8$"06~2ϾOMWwcI A$يFW|3U#Z%~sŏ &x8ڳ'2amMy =$[R,_ONCZ:6e eB0:7^lE94G 7Op3C֒i86 ? 8x yY3F~OIu%Jmv-mQni(gPaMf#J)ו0$f%rocy Ƌ!eP b%РPn|^G@,)i*q'|xC '6cpʠYW]h6{P@#iܣf! O 5h-<=d.}TȄqҝTv5PnIqY9kz_rP)M(>jZ,Hʟ$S̈@[v|Ws{F ݛo 3d[ Mկ.@J TaeE:R$.hZ7ׄF"y`:}~lEBތGLu0S#b xOcXʖ c 1Su>ωvObW3k)lڷ+^,yz'XV:@֢j=HԌOڛK.b(ϗrV5sse"m\v02zR@T6<=C45BT/zuoKQeY37q(pݬ7 Lx<$^ ?G\iQ01nOQ8+!ں ]\-P@$,".E98X!Z*z!_@;1zƈ kr*hk6`Hvz& cq e#j5W)_˦T?HɅq]:bbi W" 8ޔ-:#N W2BΚFǬj챪,|u$%ݸğzB#p^-aRIꧥ,PຈJX ~=fJJhνD:ٱa'$]_\MHKmmSA-]|3T@nšߐڹӧ=i #=" 5Mnu\*<$jB*sۏSNuVG lj}AאA?1L]\jl/?SG\+?b qlZ9j`B76d(:4*81>䘞x[u"cIV%.Qx] <-:eH)q6CFsk؛5kIS g9oH%1C`0:©ܾc͡}fWbEX{Y<q?Wr8[=fPmρp D?`qܖ ^Tˋ)[6MBgW#Dr. Y-][~=QUw^.b28}61W(,U} CLGK8P !;-CGzf3Ij YY>;o0\ܼuA\kvKb.^QgOaip厌Мi 7tRlu/C Yyo  )40՝W(ׅ+y*(v|ATԿ?%- 4|@anZ>:'{tOCnضw,6,w;#c~ByسIA&> {f?0UA̚?yI@E(="#,s[+v7o~*-c5Zr_=c b4<׆/"\`>תGhtmpICd^BH)a*=Vw~SlqO)%[cT%s219fg6}N.]! є[L,BV>0Pvo@bRcKANq>ǡ&yK%14d$W]!cˀ#B/M 򀄧v@0cL$BnMȄۨY`вJ_U4jAUНz3ezh-|τ6!Fcj{Aq&OyT(7\*\TB CŮM9@ŝ'>dzwX 좸*?7JozO5 " ;)C:!ƾE aQ"R+[l+ i7dS1n[jJS~mmG ]#}[r؅oWi>@&l;3ߧ 8-hᣯ=iM b`eGք@ ߉ݥfH1ֲZ=0&/?ЕO7E&Dp۴q4>}CZCCWidp̘ow[2Լ>T"N{tGT F$@^B&|a?ޛlǙՁ #T|䴹t%G7t&ՌR$w60wRL,ZulQمzl=~i2y1{ ̀|b~UOڽ9Pn=,)3^N~˧qtBL<.RgCP#'HY_H68]/BzӅ(03Vwcjq~;6*/PKg;Z s+mLG'l-1nm[TOs}2xG:ϩ5DN z)niLi1vU{Α?c6yߢQW}ȯOFn5z IHw2#z덍:1Sai#I[ `Koo--wunFqͮ(cv42_,`zQ 3;?HC~-t7^>ufGuZM7P%ŒWIڰ9<,$LKfG% =CЍp)=rg1yk+<JN?"s"F(%%PU|)lTҥ9s (K!Հo ,E͒#M%wx.OߐK?l8~ ^KSE>#:XdIj:+fIBlwOv[Q[_R>C'~ EA «$9* @,8MF Fpo]Q0C?∬Nwu?h.]5cChf*[5QUbzhn!S Jz6Dћjxp7yF1_.kf4GlvIӏY7q}Wp6O[txO\~$;}>w>]s+KN ai&Q^^%Z|?4ClAFc.5 dX!{N7lg0@k0BV-$%ڹd)[Xkhub18 .Eyî 5CK=-䉸W>s6k *~LX,44UP1@މUhRq[K#ZT.렜ɼFmE34rժ0ˁ;3*9L} & ijYX"*J"`<* H/q,Ѿ-I צH-{F~ǕVK|x c:Ϟd6:'\aO /5ikLŧHC6_Zmi$]l^u2cN5ūEi*CT&t, Tc?#P=ǢW} ZX4L s IInDLYugRm@\;!Zo[ FKJ 1֛~C=%?*V.Su(KBw~g`:ex}ϯАf0 j]}+\w6cDR==q?Wj+;.2*:Rs Vw0E\M1r+yu36][\&Lr\]LVy@OA"caAiqBa}j; 2u4plx"UfkZQ:/C,#Zh 3?UoCD'B[oǎdc7<F"(OœM;D/G}F=yZ-GzvA։?TJ..4=0*w*B%Y])SN4 cC31Z(<(h*]. {<䲄 :]k[[™:0sťG+n$z3+|^sG$"T$Ƽd&$4-[!;UVJZ f|sǔtWVH;͈Y^A_#W#[Y[whQ?3x?Y8r6qEl^~,W[>霎@*F󰵆+S+{+pZ*Z {~+ S:GDZˍPFdpn.Sա=yr ,QQ4{#"ж`8ÒOk" 9Mݠ=1pf;}m7{ɸ >m]JIݢ9qʼ1;hMD}+L'%X吭_x#8[UOCӚ:[ќ'fQЧ\yUJ(1R;'C@ ߴ!U#r02d4wgk lv@ Б.7`?{fR$(5nLN2p <*@X%ӘYY"?fx_À4td1>gYDx,P !S׃=eTvK;PF3J'`n9`+*d4"Tz(Co4#5sQN)q{秖 0mUɬYqnࣻ4}BH.ud_Pɉ`K a'mg+ğ4+ヤaamB6B:)}<%0MP~L}9q#fj^vg)LT.C!0{&nmQ22bJdբJsؕ=TmNX zjq9o6+[sU{|)B5іL!nÖ+y1WS Kk)?Clzr s af JxkhޙGOz$3IH*=oKٙhGlPRV?QEgIem*҅) <@hY AM耚)8U]I0$=33O=QP뎓"&w~KqS ׀@h%ٿ*.LCyk+[,BgA|D(<'1(l <~$^"of#VJvRuD5:;+=rhggc3S;4*!F=6~}<:2JCYzPež8u|SS1#ɛ஽Xm}Lp%1D|O7<M΅V=97dAz81/ٵK`0nWUwhl"+p^-1ב\g3--2޸dGuH=9u-L_wM-e5#sӏdhTzJ>&x̫Fm.cڕʿ_ mB V|7F/7F0,]Ά6!'RR5sz_ʅ  Vhx\7L˕ɤ9;Mq95Nt`8ܤ!'j }{^0*?QųBjPz-$ uJ+Z5Ӑw|crlk(@' G#i {6a'QFWvٹNԁ?)kڗe,& Ê+k0B=%7ZN7^tIJvu ׬ҦU5+D.М'ĕtlAB,9$%#!d9X@HemX.Z)mpǽ5yPӽ 2w)ÖKtN$٦FZûrљBo(˰su >!BCc;VzB'rP-D,?OD r38L eO:I#$V \@Ҟ)9)mdr'8L>_\ݜFSi#zb(E􆅪nEMa[^A* =a_j/HpzsY7\-KW;~tM~X<:HW"ߚUYڞs:7*8k*M̓]\,?l@fX8\1xkm&F>N+r+~+b@y[y>Zo:6(;D/Y6q>U ,Vt0v+t"@H| 6+Uvܓ4Rs͝Nnh2aahǪmW]?L "*Q9swZ]b–+vA%3@OSƴ5ڄ>IƩ &,%pz8G ܀M6LZshlF\*@!=Ƽ;?[ _3hlkVVVy 'S_R'pr_&\,"p"a4FpiD[w$-q&bJ"ᇕ#\l37gBuwI_ۇtA1 KMٰnYC[(oӝP$)y`Mev*9֡`3xSmhWeMՔa5vwnW0FTp?Je̔z,{jTA/kٮQ0ġ`zMWDa8+r29r=5N9_Ez+rFQ ]TnTLNb4E[9W0'QES^̋4.n/;k}W.^4#n9x.l%d6w7_x4`Ɔ8ࠏ >mw?)㱅j̈Y?X{iwS(S]bp}rZXLH(p֖c$@^~qTɮݜl YA|g4[@h"m|YwbdžmF1ݘP+|^'wR@͘R;ovDql9+B435;+0 0sI).C&T!uioMJ<u|{^:ΔwTb _-l{6\BJ"UK;De8 Ч2YQf  i}6zą}֬V$⟰EgpiopQC!Jh(jbarGS+$EXε>\nӮ.%jTX4W6xߘIt!͟kwyŽl^[:J ̕@tS6=ҭk5mLNnLP~5輏#3J<(}b}`X>H`ݾ=0 ru>tx5a0ߙrg@)õp E lTV<)!ϕ]+/*rU\ D=:%ё& u Ϧ2+: <W6J>z# >UNl'lIkEzU6͘|X`ךlo1.Zv$e06F &\wcdGw0в"ւruuQgEaS9!V ҂UApAܛ~`Xչ%e %q-L!#!ړ~@?|1Xvfhe>a0.+U#w}@0 !KI?ݘr:D&[Tᇙ bCF܀e7٨aM! AkjMhjÀ(kC1M5@XbKɼJYtofd]%1CK: =d ӳra~Wtf1֤w5A,&X\^ V- +lN6|p 4^E+Gba4D_bOT\1#1)Ou[! "úTF r:q뉿"ZZ [˕2Ҍ,^e?U;]Vg盿ցcph%+c$ .K;]|X;5%sm!EX4K/%'ed'Iְ T+ɊrۧI U." X "IcɿTՔltfSai LdNa,Z4lML <N!jԥ3 vDv)|j!ӄIלD =MU0y :RTICm&S?R< *";Ibt2ZjZB Hb_/[ZOB8"vz,g:(?Ī?恉hvgy~Fѐ\U)}.{Bw%!H/<9l0T& c(@w`hik$QVܮi|-*ey Ѽ:NJܝ/Hv8 ֵ^׃gAf l6ҖIDI hIQeץCFjPO_ieCu*Fm Fa\L,ʤ:WầkKS˫ge0<޽B|0f@۾]I_S-n%kLjlIWMVܼm@sYqd\6% ^1͆]9q.w7&ZNB !P攽yZ|@İ_OyIm[-e o qċbCJ~cgogW uA]]~$!m5sa wƢ\.T%xSEufVx|H@Y2?E/Ym8 LSf8ҟy)d:EG@b.SDq"fkGjENc^quV[eaH'2?g8Rj﵂Fea.z!v]l,y".vPq MO`d5.,F"_65~*^k}.}]t[0aD6.!Z¯ާ(o#o :"1<|*2 ZZWڔmhE /(`泪K`*md T%o-JڗR3LdrfBQ#~#Ͷgj_ۣ=*,E۵ks37ud7e[m?]H [MuG 6^+s?Y'L ʷJSnoU^Kx ۛOtQh%eֽе&WZKvv-[VȰTdZpw۴rBc074۫1A#ަ|:^auuZmq>)R/ kfCFհ З2;mZ2dY}Apߪt+1{*̚{/D1G͞Cɗ5?y3$ +C=LI?3؆97#r7J 7k0x~LEuE,]r8 KDۏq;s+;2o#MnBR"?jr@8BJYN _>/&\= EttʏbmƑLg*BPR/5kcs+8NM T;!C[]eAޠy齁 0zkQ˴ /$}+|HcƞB xגWSWk!6Q L,WTIz1XA"qz[ 2$=f%~0usW~%z4\&o{%NpkF%N+kӌ3 HJe`3и;2C-Adyon:}/dcLf1J{ i*PUTLקj9;Ӽ;2EC(lya׉Ƥ9b䴷<&v݊: 9#=6ʐjPӊV/uFW!R1'!Ycmn8kڋ^aRaFiP3{&QR\MS.q[KFhAsM (dI˄GX \:{Y;]R",T{4{IGG.AR]Epbh2%6n+fb +llSoqWRAr 3ؿVQ n倫q>R7l3WHY(ʮ#kSO cx I"-Ɖb!ufZ  v_(k<sk3cجCD'ͩo[.T8dk@mW7VCbh[')q u3_sm9^/ۢ⽢kj{f YˀZ8>YJQ" E.lP#>(0씰5hn>9j|Ԃ83Av?:s `UY4X~ *xv7\6O]bF /0) n\!&J1`Ens `S镀G 'Uvid`FS2 aUx| /aN) '7j,Iy@K  ԕLGtd|Cαm0wE'냊qc nw`- EoEtOgBZʼ=bbZz&v] GnJ8Xk̚)a.!O3y4J8v`H 88>Kt9h<yM#Nɢ/n|ivSsUr4{]yI&uOf)QdT37=)Mo{yk{t  EڋbӋ\S2zzF5#tG 2t!ċ2v..,vef'_3pKP&9Ruʛ_]긭G2ﴊ_+-1 BnV;"g9Y "B fuكt 1j8M@ٻ@%Ex6؅KlN5Gb!:_&XhJ^zA|. :lZ2B^8^#}8 U¯Vaܡ%"71*[4~/ SχbEWLHTE Dgx9PW̑=n^u\'3!+;mKoӇ~,bگγ6\rjn O뭻,,r@VW_}[ bMCZ,:%L/r%%Q'^>ý>Nؚ"8t( 4k5'6 +oK %te#jeXc̤^2Տ.PVԙQbqʑap\ tQ]cs1>1`1TVd g AwJ ڿ349ߚu RQF+%#/t"z/A$:2EɅ+ba,!}˭|S aa%SoFVh<~&E9N't#u;:lj1؋xxw{MJ>W(NR@opjc%8 b!/7%Q/E v1H7]}υ&[< .\<8gfb4E˕[z7/({p1>(747vbUăϧN5'፯憑 n.sJZ# ]tkW(9L~ _S KP&o"NsEdHT6D֪ڥN򦍕ZJ"RR/&Q™{Z"ySЍI=$-"7zGɌamy FC. %\9ث6g{oK|5TntEUzt)C4 PtT~r XO1)kgAQ5uz%4ǤX >94T'eI+jwE>L*9 d(P@q;tN%?6,dЯB? =DgUt‘B0̟84İ >qG siTXQ3{G`Z֫2[`9:qB6bE fld&s}0imt{e8{8CAPC3˸KeШ6X [I {TG(I̹X+tTfJ(y\n"󀳏!li60[SkFVpك6oEuUn]:Սr֨?Hʬ cˌ<#FXs˂'1 Qܝÿ;%-J̛-x*>$ܳCls\ a!ʉJp`h)/ A)qМ)0;C|dz)Q k-n ϨZ%U."lj۵+Z!X f6u{@"7W ɶ†Xj~#G-̄uR/1@7K kOP: c"xcAerR 3l1ܚƅր=N49$M4.x ^b7ygg]=#BsKw <)+Q2 L 'N#,kHFqJ8wŪp$/+8|>qaXʰIM\ft~  _q)#>Ր"_8*Χ2 >3b9| OA'Fsq5YסO&|Dqk4_5S`>[G+uDO`F+#MH'(;爆 uHJZuя2 zJķDJ yS@ ;~/\+ՊA_~N8`UB|^e`Z4'Y#!9$vs*7!)MJD!Nl1IP\M ]E׷:% $Z;nds@֟oY rz~P>,K̴ηtAPkBTj Yain`&AٟzRcdUkd*qVUߤ7 Gԏpvۙa,4ʃL6oKV]kѣgܘdB]Gu++GH-=-Bڥ)nNNbIk >Y\qwjE}J!YWՌ[ f1R+`pNet_=dRbM)JIt&C9/A@ V0!A}lJ#52a;niRjo==Zsa&V)mkb~Ú"ʾ8)$h*C"H;hc=;?AxDL,cArnס"6vLt6戌؉/s1VƙA4:*aYu o1=D!ȓۙ1SNe[H{ָ o^FSm#˭9-G:2h%,:wq-; &ynqs~ǮFbdU`ŨvpXL:]{US1H`a Z;Bgo-Ak>8 @E C$2)Y\2F/j™]lQN]+>XeͣOf)7vE zޒ0~ @y`ab}\r2kԪ`nQ]K=͝LSE">y"Mtr?G5GM ?%Way[󻌂峣:f}qo;x>;zRUMt&PxˑŕzV6+; e+^MoBia)=Hkn) *޼i?@]|peT&`*d YPݚ{ی;2̱Qədou, }~ZQWUh.Ze-pM,T JV36eg@ IٔCt3ѐW컢g%UH`1ȹ*URıraܼ_h\tLPLH(cүNJ΂ͧpojIЂsb`>tYEhqT,\`śQY$ge5d1hZe|>9pŤKAp>IՄGOxm[iiЕ$E\d 2L`BI@{e}NMiSw,>FXtcRh*GmUDO+7=ExCN/mD?,]p᪢<gC`ĒWBc wh(4bO-W^c7ViG+ o ٧FAK˯- j` LҪS1ٴoRa)DtpHP岿v.wTD5z*{[VlsTEIM{E<$a6jۦiaGk<= r-Жy`B%oT>SDH,36x_VDKC 4'\$rZk$>]s_ xٽ96R Z"TOE=RE Q`Fêwb9@ t}1O#ԺjG#N''p`&Jj$~ hH8{wB4BnӑGQG\izWY:=ˤYNA\E[9rHNK'H<*(i];'4d֘zRh ɦkRwIԦi@?ЇU։IJTMߣ88u0Cye!‘ΓMΏu% m4|1hhxdi':L =Qc2 `n?a׀ W#T1u3)zq*h\@? Z~G2XF:u`&]|eN[f.o--i~::ht P\+d޲PѤ?HJb@,ĉTij[ۻ qwS4l'\CcH_,l amK7 v]Vc6I;¶N#kh5/~s?vc*&1"ZúM&@~yKnle'd6ACV9g $Io^@bȊ>-"tǼ#9u!lE FCR ?z[GgGp.P_c\uç2]uD*+4&CX֠Rqw%B!in <t<A X(iæW$2FI"~e@T$79]90Gw/n5b݉v{U&#EϙVҬgƊ#A@Zt "Ga#Iѫ_#4ٻK}Y9bGItz|0 m<%ܝv4Qr"y`*hr'Q[6֠MiWP|A{p$؂jI;^}PApIWto\L! -w ͔~^%|[Yo.KnQR^HGCdZN0NucG~jXG3__zfMb:y>!)X~n<.f[.rMs{V|@рwX߷3##/p㨶^-WL:ld_&ȳ_nW+*D Ѻ`/,'ҘdlM5RWC4w+қsC#Җij'FoGmYs)0-4z]b?M:dV+Tw#魣mf+ֵEz Z)4ZMA\@\N,q206$jj!0È2/.[rYxljơ_nu4@;*.|E%ڻz xq}\Dg}C- E>6-E(pb@9۾]Z=cӣ3ٺt5^;ܑ9nůr׸:wZ%9{Vh{95Ć{C!LR(Al:}7<ՙ<E$"񞎼N&\NOEHw|Vd_  a.Rf>R§^,nKd5`\Y"/oڏ [qe+Z>VD#Lb>15@m:ײ(rnVsuM٭l׳VQő$Ƴm.JmDغ' sF:zXkb0[^w-S?|'>Q\M?,DI ?Uv*(_^7}JlYV)ρb2ݖ6Djשy!=yCg~jմ}sl 1PđbnZc.5seSk!@i~(᪈BS,(,xu1e/E%Ha"8O㏼!'Gq<30H# ?D}DC 7؁e&{ϯZ-9Ǜ/]w܍ܧε__Ųv9~LVGhR+k]-؏ C 'J5W=⋂y)c P*۠VN/TU8*&O)u3sa/;3ayY͒[ #߀}W2f|ȨᾶH@;f이)w΃`Ġ׳'*ZBƏ,Q)H7>QXjJF.0rq"`ј8}-azQԂGR[kMEBQv&@cۙ:EZߍH|"6~7usE[#d9N R6]pUG. ۥJi4%kj;ե$X 3$U~UB:ٚ( ~&j dGۗӪ $MWz嘇hE 8F SsydUReP "S>ڌ} k >q=£ly9fX(*ds/z#,.Z! Cx$ffUU(^௺ 90D9~+u_}LPDҪv 5!jRU6m! @pd5ofvӥ2?$4RQ{te(,>I`KHy9o&Ké>S^1)UB+}h .J3- !J.˿Hs`(T_ƛ'ȒXTb/B;;S6Q(Qd۰~wMP}&SnTj D Ne[ٻ~wͿɨ[QB*?.QCFY\ 0!_ZBW w܁g>KfTNu{- Gv">BÖQw(;L'* !)$ U1r˻">W]#% NŜM֊R9[' ݫvH'F#+ҋ5=ီ% c@~zֱWUUS WpGKxx10l50`2Emm`'~kފEB8ԏ ~sWzS*{ɨP;Pt>%n0SU:UNvʉ!r ҏk|ukX,C7#zdpo!K&fv(faUT1Mb8ߖۏBT[-G\tq|l7O"E 6O&y+/´FiheJ=xBqHlI;(dp%HFP%kDS+?}ͲF%8nۧY@?A+fDOrX3RVuK@n: ZN/)Q1jC]G_ |M_G&ڻPz-1x: i8BR3vo%Gzg#P$ěsJ$Ue3?@kΰP4m5,U]Yf'P U G ^|}zߩVAoĈ|ZU+J.\4 lq/yb?= @QliqC⊞B s?`I"ebrsMJz' `j{u Qzpe8xsC@IJX]fv@Q賓aKY`NEH 9]ϫ})utYE"&/*9C;J,EO.hnDBP}JAutWV) Z [?}b~3b/E_5 !P =4wϠc4#RA|# ?+C @釢vR8Off`&NLM(gJ-D@\P[ø4ޮ{4a}[E+gU11#\:|ق4r+g8b%۷)MKox,5\Ϝ@YA4W(SK j3 ѲgĦĒ c!qD[(LwH@G ã$PsI^y_6Lܯ RR]p)Y|/\p.A!'Ռްz@D : hԎ7Vy& g5*;̝Ll+C+nCv+ۤKO^+,y"_^:P"]CJKݬ,d>`BgoYZl|uE' D\ddGm6nbӱCNW(^׀W;J.ՠ-\): ·CGNJwck[G;7iVDFl(Z/+{4(${`[B$jr?=L3= H@ڡ"TԴZ !h0l,}k_' I2ځ͉[HvgT|Y-:}Ь;7>р.b'7"c(M&Ml1!(J#(D2@lծ7yfK_$2XD,X\~)?巟NT%2Kz5w1,gVD Ӂ?uk':25?6B@t$&vXlQOA wD3+ڳQB^&TLOe}-7`?2'lf].sm{7#fk*@ Rȇ{|GG}0 +9A~aݓ zqݗ*?\:f;֩a<pq`Tq~o@R0X)S  2IE(l!T<~GzB!.3ֵH \_~"O6Ɣ[Q+V}!tPfN tn ?؇ƃQ?F:ba՛ڒ{KIRLQ,=I\q\7m.t~E2l{3׍WaxA ZZo)}dh,Oxf9wMmqXSm*mar^x`o)gT\~.g0- jBp|A#/w=a#VWmIOHD,KIdRd#>!^jR}Oh:.`.ԟ7*C *?3L-~>$-lHO2,f;}_2$O5 Q U$(q`αg>5+Y~œia@xͦue yZY5U/&~MY}+%1~iPO4I:o?' Yo?B(}c$j8%6ȿ~hHw uN 6ƒ÷kmmebr٩ۮe 0VNs#0.BfI弡e^8@>9:9nN4dTpʖ,:X󔰒.Z|z^Id4+ˍgb]G*-c}\/uL}Jݙ}n>(\rΪ_.ĕd MbXHFGfTTN u[;l[8EJ:2?Hs( kW[z0:ԈM7z ~ytsȉ*1b ~sз62]82p6ucvKj-- n,QdV+:~?9q5 …ܼnX(Wlqr4Iٰg=4ƛпq*v99^ofS$!>Oa(o;|yHrC%}dm!&$e@tk^/>D|;Jo~%OwMlҭ_聆 x*h u9^iBrv(JS p#yVT~δ_1|*1^~tݏWn8YjQ~ pqbԧ)/ ѽ^Òڰ=Thc$xbEOxv"g w%/mb ,|U`hINPhWtߎ}oU>C!"Sim7PlMҭrEUGvgR0֮Pvz0$.i*,"JIF%']y 8k~U8+(2K4pZ8h;hU{ҲjBfE#g87S KNj1MOEjQ?Uo^OC<ǔ/}GiO!6& xK]܂4ϽDMxuXvtP%2ghT lϦj9ZEǩ$jpLO{3i=`7S,,G )*h Od kMd׶*[BxQqI&Ë}7DfKr VgbylBE[F\&t1F"i&.cp/Jޢ":#`0@g@tI= z!VI=s AWwI0´@yD'C< QVo{em0?.묻֬RP^n{m~OE$p-&^;c{xa؍ty{ i~r6;moTco^zIķS&Ց Y&0VR[0k ߳s]1P3f?G]:7Jl:T"8tfp ((B"G0eH^I3t/ˌ#L, xyrOv8a5>to0 xIv =0둹_BTp1/H"O8jꗷ$rDdEW`ކ(Df()gq-p 2Pf xnܙA@⅓& ;Pd=p9g].9LJ[|B0g|xWvOOV-\M&(Mm9eJHfͤ|9QgNهq<1.iW{(@/(6"ѺV^zKTs{K\x;PCLf4ctMI-*;FjIz9OJYoR$ZYZe@tE~ft zʈ -+?h*lyN4rsfe4Ep|%5F;o@~@?~q>5k=| OȌ`I1<0_TT'w6DI)Y{$s:m1xJoC.Vy*wpnkU*?L=dAuD9A HmyXؔYRDsH{i,-cVl"y `Lbiǜ!U҂itQ4wfSr[X֏qjQ#Ș7 d%?hY)䗞'w*/ޟzZfvSө]NFvZA6 -\vNiMph~ uh!>YJLGBy9mpL*C\UF.d&Ӑo;'n&;_p S6b#X{hXعЬ֫UV/GI;D8i'Xii% 1O.А{*o_hSVS3Gؾ? `Tt^hWAmRGqqa0"0:ļUI!ȍ"\ "o A}ٓj(yk@=~Ҡo>D4}ַ)f>#6G- (KO)%=XV;T[4elXK-]@O3L&8w\|nG No0@σʴU24"qqtu6'iheѮ5y.꫒p%ĢT`!tRK&S(7*+i~$F"MzܮI^i&nf\nFT )R:<QE2mA\N.0.I#z( "ly#`ڀlvd $~'Ŏ&G1% Eg̙~Iճ"&vUƒx!dcy$ Cc;hVe3}UY1t>S[?竷jZS0c\I_ ILQ~&6^ɢ? m,Hh-* Żmam)c(X {h6p):C[Jo{ KLe1jC/P3IloU죝ʯځJ  N}rXBW99YK"վ/!jShSoCd`ˉ We2ρ,2C`+,z&Y^-;wnԓ/H5!i?=o|>-!yjm s!vY%LDҫ附=>^X:(IݸZcZFFbo hQ 3~ҍ*8Dޱu[(2CN&r7Hm);m .6RdžW,F7fC=I'[BF:j":w\~ ]|)UnSx!ޖOPlw^dmd~'cz0mf0gۺhsUs@yg¤Ch:R77|Z5̭p?SK#< 7u@)`R5t@OT3LNzڃD7^?A`ԡn:N~7OӊjhLrMV-qjڧ)b,&if"=9T(3\y7#** |<*o "& liq43LjεKr_>5rL I'ۃ3x Wt8Ƒn؈qI:O?( }]Z<EV"zھ_Ǵ?\Vրz<~MϽ;mCS ywLJ+|ލxוK's$t[B[/p#u} Y2ytK߇P#7K0酲$#n$vΪ́&):ntUwH߁bb|sk285׹M;t)33;,I҉*;Є-UPOysQ#ߕ$r ";OR%ˆ<A;Gs✖€Wʃz8 |C*難ZKy|Mc'[5̸FORi er{`l == ,P Re.zȤ+ Ps_1O9Hc< 5w] |{S-s}@e22xYhÅpk^Lm`KE(A>2f|->nnkQ464J_&=-'jpƉhHFj_A lRL6{A0Std.ccsd"XЁS#Eޚc!]iB9U ZE# G8Z#C!p^ ge4\'m.1+!rQo\*L`됉#OJ֬zo^cK/Ekٿ#ۓ4ӆp OI7edQLooij˟+$L#7 0d(bwcevVj#\;U(ZXvM?-) sJCj*{ qBr)0GA+ՒQ%0;jÊskq/m:3 ~lLOUŶAQ>BLY0[=}=qs^~+$7(6(]ƙk|, w)Q~+cUk|O๡*.H+o@(ᙅV=Lt:^=.E,ݧO79?o͸?:ت 4e ˏRG]tM|r'6?aᦥ*I U[.^{n;7JM$oNu' D`O~jN=0@a5+inZ4jè lA=Jop3ԌK!뿴/G.4M:[!K_=Y&oeEek@1k# f1ݓlI૎90w8G]T4kܧסJ+;]=qe ݏ,m4]V+w^xJ%D7>#ذO_5O&#.u:tk*)̣uXwFD S&\j`m_c)#{4fNrYh]1"+YBļ/>1"+,n12lPlə~#7Xݶ*L"b}iSHH~ KBFiΝ LS҈!li?[Ɣ@ IQAw< GYreŸvt׭' pVVQ髟P]r_0NkWDN(@X_;cOO+0Go$En0d% mD<?Sf74J>FUvwKxo`4Y֐vE @0 ; ޮ($tpwOCɿn }(* Gt 9>DdU6t5y Y۱s1YJ7d/*?@ja軀('[FIQºUr0na\$ю˅hW=\?;_ȴ*œauS?O՘e֢:U+%1O9xoq;5{Iv#DȡwGMCdnՓl&MRM{`Et1`KSB㷲G`N(X_ HRBb^EnB'9AiZgQKW uM⒠sِ9xPbQףf*k|+y2 ۄŬ ٜ)*"{E^uo^BOVxK(,j(zb7)%i< k-US %ՒA_B^GM7P{IY5[g,ĴC Gq͜Ij%-ͨ}PT0AJ|UNϿz p˂|>Q_iDY>6!sXLnVU*V"z̞UllVss;ZɷN&ScsH`ڑHR a}ȥɗplR-L$jc>MK ^A[j<O bh㚤wW;zB>5xc!1tA ;T/p1Ά՘ x+ n3O*bl5Fur[@Zwq`B:eyEa3`J"EsaI$ Ŋ?SEpy&Ayf9TVIVzd*[LPݢٝ'`5Zk[NJ-tW> $DufWǵEI^O='],؍[,E+Ew  (∰6l?i`63T){SXU[m}SkXB|6TGJBº^HESp>QK@#!UTJR1!\= ]1Gj4*RtF#BndAʏ_l$eg R9SFh{ʹHD> JV[{fp>%x8HQUx@9fx;.Ę&R=NΌ_T+1FIL/q"|*>M8C UԮbQfm\OIM~35n^gG4HSQl<簟fAm F}8!)L*\3gf푥&A+]!䔘'с1I5jPrp`z@}vhԼ s$Z;[ f|lY1Hh2d7`Qc̹ܛ;|lQĶ[0 4 ,cW3a% =”_yZmgZq/|QM)Huݴ8;5tjbUr\p˫)o6檏TCC#b_ҝ>P[=}6LL߅s@hmơR74啀9v-X"aUT@TXE[/WbIkK?`L<2@I* a"R2;7Nh"q9ƱS⒉6&3m|PB?苡 !Hlc\F.4\",+JvFo)J1jF9%FW5E,OG'LL.1Zf$LOSl\}ȟv)I{Pjq 5Q7 _ƠuΒ\ja5/gPUtPd~@ F7+?_͙]nI3`AfgaN\?ԧFNР*iAR}B>퍆𧾥NWiIRj]+$Q(duS5}u~m+4RxBIzX\sp,N9h^+jzN@Y##ٿQ-lcvd^0W69C# WGvBiWn¾lW-f#{vqݜ`frު q?|-F`5׮VE}@b-AcѮ-\8܎G z1=ݣ66OLv/6ԥ?FM&ky;~k^W=:{ >0K"osb|=+d0OkNQO5-T+ZlAmީ"GO*aL>o)ZBrdoT+ NYnHURl%gzWػ|+8_ZÓ2'ǢT~ T,k:@[cϮ֒Uj]f3Ri dH鈰M='@wC?afEh찇-G9w|$#t rr<*;mI c Ne.M:0\"`*' 9ne5엀6U=2x` C(ԯu$/䮋N ,*՚~ҹĆ5ެ[awbU{Hǚȼ A@ŌWoK\n5=b˙` [9LsZM%}oƙ`4S-'=s%`*{/=td5U#{<ځ[̦>!lCh oFZ✡`<^iEaU:7NA* %񓒝X)lv8k5YaٞfZZֺh53Z*O++~׀E.JaM-ZîC"9E$O톼^JR"O;F>rK*0ZcݎjƬN (y*O3fj9Sk?A&(jO4+͵u=kGx lOIv:C ݛ[ PF,~G<%wcK%*ڃE#g^^)}zqԔ Qh .%D1Cځ# ]y|MQ}@fIF1b^> v;$X - QfUo:HL;x4굍^s8KÂfI/V;pݛ>|z Z[}>-0PS9}W#O,JF|$![wm*T+t̕ Ycxֲ1!W<]oY1m|k=']pgh0"v AזVz,ds97ut',*)OAV4z/}~(lD]ynu+XTiŐ=Ʈiհh$1ipx9U5q lt8_UZRKäh`M4 r&Q'>#Q2I#y~:$d޻[s{wztb)t.0QQu=Ro |||421Дm*D}L:BLI"G|Wn߉^&Isɪr}/#%.Rvzje*X4|>?*?\~P H+ ɍk|aemSſuCVՕN:Upc,kwL9қ:VC3U(ȔV\g[U*K6_z;t}q}^A!9MR| ˻1!3ֶEa.gϱ_vM7娩ޚ KZ9Hy)k-ᄆy/)CY0҃lKq񥆸y]z6Qn Riq RNVnDB{s{z TD/_\n<ۭ+wī<)9ovv2pw!;)G#jA+kzWP, }q\iYf6p¾$Jvo ޮK ~s%v$νQG &}sV5)Ǽ0yV # vE~ݽdFuW! |DVnI"38$˰s\)*fˎ!uH 䝕$ K_~t 8Y_IRܗ\J(,[@_"9fIiF/Gwˮiө -]ɷUj~7fʒtFK))[$ g%1IkB<֭7;oߩ&?RY;v#c^Ϫ9lmzsd4,lol,{%ZǦI ~/M)j(}Y^hwb$HHmGhȏI|;?}i jZ_0PE/o+[NLg,*8Q`Q?`l>aC= Pw\~+MfcUbi%leٕNw$*0I/OM]EOZK?6{5eK0⎼}쥜NcZ1eؔ7[!m6UYtsh#քyRQyd{$Kl6O~T;JN/Unt+Yp_؟+u'hfCuwu&fJgcq{ltSQ~ޜUIx~n w i{YD7y֤/c-e[VbStRh].76aM?BhA.$n_[͍B{ S}XUf I 1?XeS-! /  %^3h Z*Ş0IQPPN8Tx!hy}Z Ro R}M75 *ڼ9pPPuν8VQIP5J6a{sIehm'xWl043E\Y< p:|+t5a7NzH.F/)G'Q|ҷFAfŸi$fxK'<`rp$ Y+jq@ LoFv_`BKcsބBGĒd\{R]k"aQE:H}WDj?i$Fz{i 9ࠆN> ,#3 o'hrاTչqQ721&!6Wޗ_SYELU]rx<"*bK5dێ!~4UfsGN> /+,YŧJm{Dֽ~9}KsG~W 9ȎTik?:t#{N lʭWlB_cDPjs>cp >Q~jW3iobWJx-En!|p0.)\+O ;CsyyAUjpk"q_wQ-aifB[MH?ٮYyX12SѲ08.LXk\Q'}UnM 5Y-MǔV[RMHL2;F\br*ԞJl0am_-pV8s|ZJPLv}RT) {MtRX3x `2h_JIRvp՟A1 A{osECT^v`ܷT,տq7 sKߧC!dHy2:A/ԒRVi:Ka^f ʉżĴǀ@?*[7gNqdPڀO}!%8u oiidpFկxO"8wc Ax5X Vtʙ*;%.*uW\i;f1 QwE5fI&{YX/"@UlxT,3;\ҨKMI#4c"B*O)u 8qAT%9mD-9J.IAIL!?"PXR N D?%D6Rt׶:hqˤqBij,,D voaQ`#4-i . vGI"ffw"l]!eC% Lޤز!^tXpeq$D^NvqЯ,pkZ x%|9e†b5W`lڮhU,9vowC@I~3Pj+i#Nn.hEƻgڦ6U0F8VNE:>#R&p\EW"y񡼱OOO=R]&Q͚-; MGhC\2F5MZiD=H,(a)Iw A!:)*2E^0d;䃁qx0\PXDm6B#[T˚+{&3D.}?# ?+GP9{P""$ ]ׁ8׍ 2H 6ExcOW2(wlt,/҅ R,ge;Ņ  'eFI<$k,}XՑH 4E] u2?PUx) iEi.V?߱,ǘ-P=Bw>Q l9nݢ|-1DEa/I;#?A߀!IE]Qp~{j8.#wK}/2\% 3.QKpGE:bI+(Y4'u/)oJ\C]+&>s+ ZW |2 {˜/EmA!>*!4: ~C` ى0gbb:hc[{LO ]#z9˙p7HsH@&cH  &CK,ʒKzPtqnY{S Xd"QCl?B뺵 qx!$g4+/>9 ɃFY" lQyHAY XO" ŏ Wb:1& 96 ,` G 0&yRo_Ιz.1*+ x7T ׹W0\y?ܘߕ RNn;2u#:h uy3Vb,: ><ѴFv2¦yD*.~Sȱy@^1ChDڶ.Q&BV*=g*ҕۨ/1o,>vٹ}iN۱BGZ|۾Z*%ϩj< q$jÝ2༌2b%> xd+~$ }!l-P=ޤQ}GImy"{JҵDq/{@͚6B߀P¨<$xX]kG VTGr@mP˒0pH %i*7mOnd*h(5ڍApHFoCX5 ^xxA cژ(9aevubj8'c. Rc%\jL(z>Yjpap6N> En/ӫ?#Frw8x?@K1>絋F_wgdҸimnGܫURdG*Ѭ_u3YU;r3=٘e@|gz^lfq32F#¹yq q;oӊTaP /d=k9&>>&JG" &mpIg(REb vjhF [Suw,OїaWfp6ZO^LaЍ4&xWyMq.~>Eslw~}]$Gqˡĥih&OkAZ-ɍg6mCT7yODZc Fa{m_:Q[N-uG+}&Ub TA5N`t~#7ջ]\I"g82m=-1E8sLykV"591qMZӜtjk".܊\bo"tGg {'Ë]إe_AIytٛ}p{J٢I_iupbwU[S8xS0'6lj(2^ː"%Zur ZvC"HLb# I.EEO-Hx9^prƻl|~2Tmdakex5PزޯJk473Nn( ^e73 yc?d%7$N+kIe^k[mjhDBe˗}Du*= ۡtzJnF/%u:8y 3+pG!\ \]_vrwWY4к"IVyRGӱܿ{#=9A?6:y\Gr6eO:0kH$EtU˧cyZ0AyTuݐA]c+BAb:OhGC╷b` D[+_ '.d=͕Z}9k$Z=DaM9Z2~!;z/Q#(-/ ?yk<2,lh*AP}# A ^}+xo4 1ڀS-LqȄDpi( Tك@ hZ|h=ح/E~ϐuK<G&mULWWl ס}:k]q-{"K_`e ^Ѵ[cCΚ0ФkDd*XddE"l6DMA@/1gM19PscZT2X:5*T0$4x%8q1ι+BA$O3h1,ᄆ>RYc?:9{ߺ,Zfgq(uJfoZL~33xXے W\DEW jEԗe[g rO@Nʊv'Xk^x!<8 2|+I/g[ك+o'b0pbBߑ透ݜ* ~sqa+ rɲZRmLcfᬮ8j/vTXMCv䔉fwyYI1'sU'0^"q.l | Ŏ_2 բ֐@aƉ͒[ ܖI5K9!%0c]ϑ m{DF5â{&Ĥ\jm#W!PJ3D a& Puilol,')e#/D\‘qW2_S!x9]$/t6*#*RRgpTi)tMQv[%v.; d"&T(e!:ϊs8ppl!'+9h_g{lhU/d#m@FKT.>P-RL?x#(y7~fz/6@ų51ks )O6 #$cg~/P9ɡR+B 1T27Zfx1㖉2lBt VxVlI[&,"6RֹpG87ps1Pi+bٙJClB19j}ؗɒT:IBC)@՘Ʃ5@/+p*2915iiPO?1Wp?t+z0z𮏬0t!uV*&}<5lb#,V}?Zeqh)XE2HKݎƩ{@#/Fi:=MsH~a~`)U# dLȓ{Nnvץ0w~WGDj=A,#GŹz<e -Dh ў[@h^tYv@­ jCbJj7tR-[A$K^rfگjʦLo/Hi.G DB#8JtoxzFӖpr͖ Sir l+0ƫﲕMA|pyoӅj=i@e)x f\$]Y[ҵϩ^N]Ë2@3Z}d*:eC9<$=ݧ>qN'㙉-r$dfi֒l/ g zus2- O! rHu4MMLQʠ s[ft+F`01}r eLk)mT>f=K&4FvM8Dcb;uÌH@[=8h2pdr"ty' 6խQo{f$f*<^03n*}Ozr i$^*T= 0Mq)U[!x{VWاqֳs^U![Y$I'jBb=uJt͌b--w93cyD[n^PI_U&HT".AgÄI³F8P0MDFksN#%GdݵΖx?a'm#$:gt4T^^-|tc i9pCpwռV Jjώmws!l!e'X?-a7'"k( pA$]9u7mGp1(Z&#EגLEv.9O7㳔Fy~K mPp{TF?s'xmkU<%GZ7Ox`6}8654ك`ү[0wd#)BpWzr8ZD[y쀘 <*䆋@MAR[ÑZ- J@ 澔L]._IwMՇ~!IO .|DL@R 'w.׭E~/#:˽ Cix` dqsӐI4F,kgY{]yΐhD18PBfqufLLvB:4]7'$8'tD{PHIsMP6P)c;ǜC~hTiZG=;{'QE)apdd{nG[nn1ֹf#Īae4_d[ɢR֛ؓ_Ii:i9 taS["SÕ.b95Sŋ9ٯ a%1 1_ '!=I_ cW31SP`LϪ6RgvOC =z<2) 3{I8]^(U\)og V̌ yڹ;׀o`m2*?c<I*P6,DC +u,L4x\ZO7g6RLj!ڲz ½P1 'iV,/CIunB!2R#=h% \-ar 30X66_SV5=ʃS~:2KBprh-#C"9E+2_QGZ,ԐfzyV.ZTbQ; -.`Cwdd%vsHFޙ/ 8t wo Q*v]ge(5-QVOY[{Ux!䔶Rev@͍N9skC+i6K.7twKo> .uc[Y^|2K^-1yZ*Jz=e})"nwUE d'8_=zKIp@mge9CV0̤tJF "BT-hn5]%0\,>b GOG:- l󯇠EhF<6lϚJ4 ]"0ll \'f@9J[$r]yC2߰!z6o`;ÿ>z|l?ʦEUE@1WO8?ݸب9e+M:2.{yOnwWܐuPZjXM>ě+'`=E؇!3[ւw25g=z(cO 놆>KE^JP Jˏ]><`L 2l@&Gy+i"2FުD8-|S*mGMQߐU*fEQ@@ `?Hs,^>{+0{VHr=@7\_?m/O}Ĥjl\|4X٧q.ݟJDG3J Wތ?W *usAU(ۓ@Fol8 ]mH*WkG/Ddj)Wf)H|sod(GhGrӍ.XK.^b3 3r) 7W.$ib$Vŋ2 <%Yu͆#WA?]vg~%eĽAiÔ5]-TsYqgn1 &bH(LE"үî x4Qh^|p{6 Wx@q鑣lI X" )F Љټ>faV@ qk؉RX޻Ng4ըD6ƸY$X8aK,~05h"C'2XjOrU y؍XߑH)1+ؠ\vUe$ ܗM__Gt )AVVR'$7iDHZV{ARI|I8̿}vd򗤥l$l `R oYx1Y"NfٷZnv xj%AT *#*=rHiBz=QcNMt97]SV~ҰC]ǚ/sn`#w!]s*2lLif+qJEWkӒnJ[6Z[k^A=DdCJ:-dH0'TN$DFjsI e.޼55IB@^ӟr{lh/ 1FЛ;bytr؋[`4`g4܃=|En9ZxШ0.rAD/ U[6)>s';k_znbv5c\UyW 6Rٳ(->~&?g=Y1 QRowLC_^)ںma=yA8@nd{!cxo۴&cQ`8jJV.v2 S[6?w?N xs>P CX+ |ței-r$2?7Y!yYwcei0\.3R qчo"%|7ܣp@̤S@X_"&i6 \#DqQ)C{v3}ZIo1K -Cz,2j8o;ydRxK,R7?`#&i {ъ$/g֎apSP+ #Ͼda1sC^cTib8xQ~J! 4гBv5Hp{Pf^ VǢB Z AGw}c)\$;fyiX^wUS2g@forUa4aY)*//;]oe0dj(D1M֠:(C6/2DoXWC9"h 0bk/73jB 'Lq1' d ՚6Lalo@dbpW uf1_jܬ>HMϒΖ71ڥpUT}KYF =nD#BցhSM0!Mn_)Q'T.^ ZQ,I _"]~pHFjPe|!/dD<ٶray3bONEZ;LnoH_D%זK僀a~$6-C7)w[jv” (AI0'*-FBynCnWrY, q/13h%CokL`Mw o+ ?YL@5-=3b<#sC$yYyNO(4C .v۬iEodLRXt}HΈYEQեA_cJBPoN{$频ؒĽG:ϛG: V^_TJF5ƀcKNH];ܳgʥOPR;VW.+] eQ};ML_=7Re0ɑS5AqԇY'yɡ#(l<"cùh2 .42VTyKPE.>GNOe|=IxH4y]Z*?~8hEog(ayeƻ%\@c`OCeO_F8#ZF$,ZglG&L,jJ =&0Ej^Gp|<\~{RF9ļ7'1hV)-"q~X &훖asbG%;Q!*ВFY8.|<^>\ySZR8~.mMM4brE,Ԥ\ȊM\=l mY2v`)NSs!ǔY{" Qx6*vMԺ^*"("5I7u0jdQC/Q2Z33\lHÑV̏RpM櫅H`71;}Uq dw dZgZG_D.m`S;شR4멸!%Ċ!jXvA\< B[X ѧgr4mD4;y2ÉFkK [WIjQ'D$ >%'IpABB & O+oN8k𸜔Kak+w>FJ!zBp.Bv5MF]e $h)渀Ñy"@qǨm F~E5'v1508FBQP|O{o(Ph$"F:CSldap\^@zW^}p MYޡ>=4-+/0XێGWR??|V0mx'tm􈪙GꭄUM)J },ۃAp'T\ ??V鿄A4T-؀*| V:tPb,"Cvt[[xǭwywE ;v֏y4|_mO֭z*ng-_ Fœe_j=mup1AM'p0I̬qP_?񰡙VHJYP XSfl|X>sƊBSZFQL DV\6frڨҗO6N|ZֹպV'Ol b\'EܲmH!j?(I"٩N5/$qW_;0UB7bKRc.sbvEWy%Dŧΐ9Ź_DžZ eSx s̽5W P"1|tՈ(xܐN%h#R4&;C^p^ύu2>s'pubA gbon?Ţ2]Do”n2˧ət'tY}Duʜ4KNب06Z1)KMA䛺(ä\&tʷ-dר7&G!k'Vl wRpn/\Pvv @t+Q(~FbM !OW䌬W@Zak1)Bo=RL%ゑ8V]!kmRU9ptg*Hwi?E obRv&ĩܙG(80쳖1+=_F>'ֆU>k4Rú0T6!, "(525D+%hR7ZAWCy4cԨfbYTf/s!#ƕͦn쵘XB_z(Xh"d*&j2ȋ erXe7};9=h[mr>,{N,$ K>`yًK?k=eŽԬ!`HH,J:dhA\34@=EbOΣiRuWOIt vyjCDᜫp2 @o@ d &r{Y_SPma Z["qsʃ1\nWT GbVSpk䖻NNtxΈ^DkhA:ڼ[}Ezv4qpkGa䉳7ց j 㬭~2۩Mr2Ei^|A%kN뵢Bezu|$^UWޑ8~7:ژ9IMȧf Y(<]AI+3J7*jAm;{Alm候%lΣ52<)]{5ۏP,\,xVx^@BWdpf/Հk"VVze.5 ˚:N,tIjVbK˭5{б(wAY4hkTsko/{lɯ˂Bl-|Ġ&l}d8=_F,Ё1\!R~<$ ,P tj!>[ʷzpW7@)H#x'fuB΂w,5X)UJnRqm^2$D>Z[+k`[EfA .v.VX,$ nU&tRłB';Js9R3nOݤ[NL8>@.g)9[j-ZAuaHOTΗjKj' (ed'SltV^ׯPYXq=B㞧LjD5ٗBlޙwچS&,;.sh>ɤ%wϻ὚^Zzcyjq~@Q=iQx ybJ+-#UmzyT3Nܤc!}^aaXg,-㘖b7T;Ra4`ęAF;["ud0Z䖀A:҉'F^> i0M[XKѪniY:2 TJgI}9ޯC̞KJ^5%vcVGa`/ 2iPL,ԋ*#)\Qt~k1PMpx ! 7T@M[k6fVt>2c9f|B63 Vy?gDc15.mFQ$#- F5ay=HV7f3DbB['`LRyf5St#'MX2` BIcRi߫(]99 u]g8Q QB,ӥNwJב !{_jVjQ3Eh^1Uz|^ ^- jy^ƃ<&{=7a(%Di=֙9˘ t r[RKyJDi|? yiwLTVXV9)2ScJW5sqUXn Ah0)I |_{:C (ŨGmr.2 m݁\,^-_M_ 㭙ų$c|lOY/7N}q*"2$Y{u,-2@o vAu(M4,9Bf+8ZVĸR;AR2~HL/ea87)0Vju9}8i]mg2f|m=6kR=8Za$mEءZ7%LQ/ }k mExf!0ǹ4m㻓^7{_TEk-u0ȸ0Ckl%1J_eR&-z >,SpJzމL4ݛ8lEj0 j"%8C{W/φtrN(Xhu^=[NS[_>?r.: ~6&,W$. 7_XĮP^844L/41rM)&ŀI&ZvQХRLs 9.`\2y" ҶTc) pQx.̽ Fףo P/I) 8\\|]wE7/[QEFecѻ§ b-aıIވAU!1v/q($>oc/񖇏>+nx}rWGϸ 4V<1Y$tVx6Vmu\6d3oII<V;L p3F~}DkwVheFZS cf 4V,\Gfq'cEtDq/Z k=;* 1yR&'BVt4;1՜ečDP)|/u;wS@ :?J gF]~s.֩Vz~(k,F ^bCMGuV!yj??cCٰa?ƕ# t0eH\7!j'bQ| )Ux։5oҪ\"lzq. Mdw&|I)FAi)Ϲ6 YW1dgU]`ǃ&k^aXoRJZ'R7/ߵ>vdF2N:nYb;H|[ q_"/jYS5b}ok Y BJ42vA(J2ߥEaATvv".Y( r=FQC]P9bt3~ }P<"Kˌv6x:g!K %hD:D! 0q8p<63 Np2'0ldƍC,:qUAuu<+k # BV"`kyTiUYHήb+8?0: m$A,- %, }=GQ H?8]__ץ|8ev(4D'z|'9S_*/.9R R(Q'CИ,\qaCmBy[o`<3Vv](j50l6ed$­$9uUxQBڃ4vde )F$fsS܄'f\լf3d7I\fLe5;̖ $ ܸCUc*M nuŗX%$X?]̜bО&P瘩e$lwV>;2}ـ)Y;ԎiFcNy{dM'}wҺm|[(haNVJf5 mS@)H,fV&)JNQ譝N`PСcnr SIIGqMgzEM)>EݽU\>J:gN~GNXag'ZOs\0w7XWx`M]c͗{u Ezt1R9Dũ|O(t!*S.CFPݘ?c 'P,` a[s$f% D 9cV&`?FҰf^97Ș~=qJ8K:ntRuqJzmKpЯ-aڨ<1NFYd% >A3XhrLy$nci8)$c=}hW 46?6\NGU^L(gqb.z!hMs,:3\xxM n3"Y 3,TUͻҢoݏ ۘ2U!dO"%p ciB/K|e&x#=pf+oTÛvz7H P7 Vp@v qR~F_)L]{ ;lTDlָyEٹHiK3bMB/~]hӷbncHf #-Q/FؗPSX͘#3暡,]L$( 0<@$swå7~U;Dϭ"خ&^KiltěfPf̳l0\9 ͔ uYs<6 D[C>D;VgМs3i66 qf4*lnX!hF`;^Co=hK5^-nS܋+/r8v'eh99]%7.|њVgIFi4dSRՆtnj8*!sU^Ld@z]脗o>]o3/iI.e̶h!Bl~ٱ "l˜:e}*JX1: ep0sA\ uZt6?3fջ{,eTں_)1wqYgD_.w2`TK}< XFkKkQf|V ptj?!@U#'JIQ¹e1%g-O?"†d:BeS+7A 8KbmL5$vkÞśQ42BטHB?)ӔĄBa rS<و%ROL.1S3%Mf^UL}+e$kOH)͛ ꝱ'y.M 53F55^^q{DWQzhr$6vH[`51"u|=$/1 ^Z~0ulAwC~Leu4Zs1"=cH~#zݰl%d7.hpT|v]c/S72#/ w1wv=PwXb4zlFٔ"zS|Rec][-Z)˴5הBq7qܲV vک*7a22M 7!f"ٯ` 9>A ;W~fv!Q`bR2[GQѢZܡU{,8KD`Qgo|J{%2|_zҥHmt6McQJ}?.ʹM? {|1Y-' F|^@g=Q3~-I?6eN;JTyf5T݂BhpS11slwBn%А Em}o:aw>T2(~橍0:,9H4"?uZlbjnH~=A{#FsAMU\%ݎ>u S`J;S|L^yARN!Wh#ȡW3IzKaϫ6e Ύ!I3m304) Y9囙燍R='ϥ^4Ә?+Ȯxlxt9m8:! ɆP#bX9lK#FMr*=OhVkMjQjRla\.?r5KֲkDD z-J-`C"$ x=F] ]B@bZ"1 ì~Ly58RENۥ*0){j2F "qSJh&6Bġb%<=v1*/ ǩ^"EJZo}2hvwיS<D/;fw;!w"{^'[qдlLy=C},ԤK AFᲶ~AosesiN7 m@rX.!/$_DI- EYG7m P4ݭj}fїwt 5IJX;r\ hVSlC luCTM߸N}o@܈#uH&w;bNb]&TݢpƸ;Kp{gיyMv49B|=1ay-&{vai8;a]ϯf]29Ҿ/YvH6Ra9ߓqydƈn%Fo&DNLv:􂳑ǻ'B6q^kyVh ֤%caW,z`}%n9y'ն't𘟲`-&! a Mpע^7"m_%zWUFWNbT\{7GdH7"oI4l+~oEܧd G˃J?ZqH(HC_Zh,_2+a?XYe`>LSl1%U 럕,` _%Q-38σ)?lK@eP%eXT_I=w#TfR[f(eNՑQ.nRg tuLl0tߝGmRVkS+ ʶv29)3N,>r)adr[F*ړa.{G)%M/`"NiA(dXxsfsIHi"){\pߖgiG\P*'_^m$0ɸ ?ͣwz)^9;DE Wk1]H__f$ mE"L97􉼛K*LyoOL ICOn\ ?Oꅟ+0&[Hy]Iuʎ>Ǖ~bheY(Q_ ~ >e8-' sEN0.N^YX+Lޓ#|S 2nW|'؃.6PGUZ,U xyMc[ZY@zTV1a&r6js'y".p E&ͅ}-XBi,ړ|0#Q`KOcC2^4[1m_&iĤIKq\t8灓H⺿!X,ws$[ܙj+ SnM9#\LGOooj!o-<,} ;vQ/|Q )Gݸ&~޶(2#*'Ȑ6I}k|gy5Z|_bzdHO,C5ti )m?dcJZXϓDa, 'GW ~N@\Y\3ʭܾX!QQp):sWΤzT#}4Iu5NcFB/;6˚' K`BkB rQQv+>2Twð_2%UPMm> 3Y,@YGrگ*s|FgL^D!L6j6 L+Ӣ-rv +S F'AӵAn ٛdN;׃LoTxw7֯M$ɇ~fJ tøqӳ҂kGcv&rhsv)M,{^轱rlV4"ý鶎%eEJgb{ґR<Φ:82uhFIwi.?}[PT@:1?xmr+kHgIC*혽Ka*W} I';:й?;p{JzfգG_M0ØnSb$| gАWF:jϋCf{61V g@pgh+nT2u!.iO3wVa*(95 )Sg?j{l%kIWS6߇*aa0@qǟLb'x vk+h/7ZgCY:yC4X;g e/GvLm:&(ġZObcX8WfA1t#;\R- o]}t j>b&}du9:SqOh'U }+^Mβ+[[{\┸T}go$-d%lΐy?#^-JoLV$[%Qq€CL,ATr)ri9^h'h@r pjƗ8%v E5\%E;yC z)@}7u>N%KU:ݨ}Dk ߷4|*pc7u &ķ3V7X'GĺSjjKhߚ~s.n9Y97d_gU5?EpF't'vdqD|LPp#f'ŶV#;(u~hGޠr#f:>J[o"~^ZS=T,^B0:Ps/gX y4Rb"[sCĴCh5dKj 4U>_[@DM%&'5k SrG;@|){7߻:23RCu{ȰTͭzXV^(c5KUF `]%Q0Ͻ_sZ\b7cSJ+~%,1xؕGD|9bTS[Ѱ\]in2ڨ6ytDr=JZ5zAi*2u2%O6E˕u&hxZ Ѐc-.%Lx hUKpݹUQ\L s3ԀLIPToJk?(_F°0 /̱$.:*Kq5?%}JnfVY\Gu_-AǗuǂ!YDcT=J1|z dCjX=SuV>get-;n CR…"lHز8#UBFU|0C#ŻE\# fAdx ) .hWeo=}ObyM뵋Ɉt53z+8C^T0V:HBN M%@ \k]|Y#IO P1-.\IHh&a^FYް<LӕHׄ)b_9]g#: %ii[ˆ/iI`lJdAmnN{/̘bn,ܛ/I2.?j{|W");g.Wnzf݄&-%'ͥUDp 4%]fSRc?rަ+q>OZ3Hj5ZٱT2pl醧N\ޛC$>?(\nI;b`Q[.xg|sHHjKV0qi> =_9?QA݅gyt<{_>J<4A ]LmH:/[VrK]0/D),NpfכBě59h{m4CfG g19%'1FBvt,X`dQes?q.Tϓ?.O{qpjٽlیr0*B^sBMFoË,䋳z#(|BFxJOSG#258yIh 6~-?n.Zg7R^.^Pat,B+E5,iqA;U`{.".T6t%1? lƠU(ӀK›3~Lv2bIĶ+e:O 盶U?ʶi>&ƻ)JUWLK[: v J+e1xRΥ/~.RYD1p3p Q1'>~#Ȣp[{ﱕ\9~EQN#}b @u `TP+O'sotv*~!O*?iR16w,ǮO,WQMOF3 KĠk^rC(cOgBw–X7-ҙ/&8KR%PWԮP`*%0}~0JIҔ1ShEW`~~2^-`H\1( n:1Z+r*V0xm;%< >P"(/51V҃3,%qM=; =-WJumSy/1ݟYn5o(ȖCdc?; (zRo!{pئD Hf6!|0W1ÁvPT,L2LlӛG"`+Fwm7^Y'D $t$ȧ74⟠كx0P_GL5bqqR%X*v Y7e.aKs+UgY@n%(כ'v톞wġ5/{/X"X[MΑZ׫EMD;&,.(F&#=n|z%yPýGgR"c&P/׌'FekfN<Zl$QÍ*mK}b5aa<ܭ78P@ϣ-΃Ü"0M^`:i 58_:R“e$35 {) dOT-70l|g1:‘usma:v'?〮R(,ܠrgŦ$YwvRI#J)n_'^@zg/PWMgTkB#Ӻ6H"2ai7ljUHпWم1 nXV4˱}nScpo H5[A/iPSG,;l܈'Nw֦ߓFjwҘ\4hB{p9 9zF^s8$_*D$K a|&Т! gRS؆t.ҍGր_8/Q\ţnX5B; (h$Kk)0P;mG9|;LʋA2_{KwJe;1ʽ.>;XtYBYWlk~׀AfВE87\Li@W5NP%9ۓ[OIruJUΘ"0 #}cL!t4I *hYHûn*ؠ9l(k{; |jQ ૙rHkAbz|gU*9jhlFf|Y/10 z|\$ȫLb$ 0L>tnZӄyUA"م1o oCBD2*-ZQ=EX)F*+r;3.WjhWOd*5=:X(O["aQ0Gן_Sx}8ǩ",ie45 rgృE7'ťZ(i].UzaD}y-(Fkldq[*Lw]5ڶ?vE GK1DMCcgO⦃ϹbsT Sq]+&!uytk_<ЇLLɸCMGˊ66k9l]Qh'iZMh&϶9[AXkx1qQ@~_1e;HB)!Q.-/KavrXf md_(o8\ZVf9vDU-O ]$ӚuisKЁHhOʑLEh1kZ7uj|o=&* 8AJٞ"Iضꉦ{7؞Gku -.vvhя.y6Sh@CJ(Ft->]kxsvo ='LXtV"zFv7ZzZp0[cne{Ոp(k b?)$;: ܿbup4_%<9 2M}KLK_MrmCp kY#f`1܍bUqٙN]1^:G:ըx1Uv­S=ό<:&NNds3ޔPʌ ѯbMYF~/a#vDn?S* TM'Wrղ1mgjmZ%jN}qupͿ$kV &7_Fτh; .S]L|ʫJ7!* .,m>.#.4xջu`-0VYGw)L(zIYiM\0Y 4a`xDy8Oy;F ,r?pMǨCT$smAꢪwsׂ"SX@+;}-]5PZ{W~Y7{5ph8Dgz˩eZ p#?.668'jv:l+w7|hB/jK' ܼrFf}}lѧ\Ij.s<#9ݑK9Uuג,pKV޶9 R}]^9RQu|d# sg@f5+O3]*L_%=౷狗P3\f .V{J'WwdAOUrrmy'0nD[E ʕFbu+ Axk{}7JF!c!WSͬJ$\x셪S#c K:h+ OQc_iS/<`+W@^}RqRkp9Y8Uǩ`k C&+#<+F3nv؜ h\&?y &oNGNWjUrJsJLM .,t ;YZyHaz2:""͘>lB.e-uV cEMxtql%Ǧ_l&&hc# ̠fC5m xCH)5r9G┢M>! xL!)2k]Ym -+i0F{/\d>}(f.{Q(Qx֧'@W)t}jkY YQ~KH3mk)FJ܊Ht rKR$f-瘬e.,'G[G܊;{싻D_f_ҊCgP pf1*;c#/E3NM68>$JdIHw A>>/03T34f<9oFoqd62x6F]P_Ӵ~9 kë[q,peL]FI>1Zvqԯ]uX`?<*B;q^F+SIߺY>a4[:f]ƫ?&!4sP u;U#Gn@~?qB+п0|3T_D觀2GGS֕@C)L;H-8f08A7[bx!1xD,i49u-u+M|^-r#d?ɕBX#'i\_G",ͨc xI'Z 2 $H,fA1zF2v0ޕӻqpѤ(jMu_enP<øfQJ VAOL1T>`PQ+ҍd*AO[f4_ݖD68V %*Tn|է  t%~\MD`zmoNs-G :mN,teu J/Bįfk:\LcY ݁u-uWkcӮHKxf .!Z)[HAxC[N2Q#ZzKY7&< Kj[N>{"Fva[:tzc-FUXxLE;ʨƀgmSmTȌm=z!]'yEA:Vt!whDV-J'Qp[nfVUfYw΅q p <*Zz8:!3q:{C&)nE@Xj`t㠁w*06ʫKH fِC&S}Amt鷓2RX$9 ah4f[S0`fZWδ35vh0a0N /"Ii 7=n>1DkPe?\ dZc%rʹQ.Z~;Kd=HOoMM|kNF~FG:+㤅,SS oMRz$j*m0X#5 #܁P:rEO CCpE|%@6e>Xj/ՍZgnduN{ {Y_1i2]r&Rco(u- 3o!H=WmQc~NM-_IZԳ@%}=Q".(l57߃Hx;Nyt8 2' ,۠BU9=lj9k/IWTL}$JR]&VtƎ\Z"! H~*?sj1lAH-F J!t`bŅ%oTO[޻˻+pODc,S~}_"׻iw`dŰc ϶q 07<$+eUC_+0S".g@xF]lG̓cyIc^c\Os5[S:} #mnrF\3r32\cEX5 Jڌ=;.zPoeu?Ԩ͞Yk4~H̅+i*0_FֿZ;iYkWZTxym/Dx$v1CǒI9nKw RVv%-U 7 m;WJV]NJv[|7K̎{g2 /\@ђd#2naӇ{.a`IJsu*43y(Mu9p L, 9_9fB`7mLU _ f~{й 8/7IB7!{.^?@+)N菘$%DRv\z^ |dY9W0aSc 5$2Rρ)n҇>Ƴ\ނ_ \;͟yi\ReqxvǸ׮m/#;x4V+ҠPHk"?; ɏ):_ɶF5::I?6ŝ1q~%wx.ζ5'tp\E? 6vL$.Ӟ^}lR՜\9^,tcVkNS(o~,:J\ns EL2h %ʂ$Kg]H91tLBeK%y^- qi- Mn$nSj0 iү"dq7պ]Q.Qj+wPVf<1ed7z:yCjNh[szx"Agbf[FO/w e KE7K6Zf I][v!hx"Zs<% >sJpTa0!Wx`vBT85{V{d#I?< 6%OAxJzf"rtMhdyhK@Ŀ+o1WW:B](YQ-oUb^z _؍SŻlCjshl]I1 t$fjgmˎM{w@Bry(YD8-TMO#A$QvNt|oרl @3軀;DU^p_[uSP;|zfRï+!.EMm_Srꡒu9R(IFHT^r[ᅻYh쭾әB0hW1Sy4sg!f|ƩRFe թ`}NQ">1n\S}?O*AkKQ+ӱ 4]TMQϙ7g, t4ZmmFjZUnlJ ^g4|^%i,/)v-Z/xaFl~hp<{&o3&~Ʌ>j@bq G -Jc=9Y9P.Xo7PiTt$a#>stue܀,׀ eڎr0[c%"a!D۠gzL99 l ~ύY"cB$;Qrb&Vl [9!g[ԹA@ 9 AcZL4|dNMe >ZlnˤSTq5Ck5Xhl⨛x9.XW0ɗo CzN/pgS!t|@X"Co^oVg&.D`P$=K#䓱Te,"5;sa jw7u:GF 9ްpޥ3k~E6G`^%N#ЮpzeƗ"FjVaycRP9Oun;$\UQO}1'wqC. g`n'C%\P>,2Anꓴsοx)>HWC-'OEKM/R#j&sIzn1ڱDj<۔1rNڐN* 7|*:!ce\st7\eF{Dzv0gBY\: ƁX&b+mlHӏ!Xe2/-JAF"hov%RѨYΫAaI +IJ6 58:{56Dx$`;"x'*q/Pň3d5xNBM}i7`Q!Fmr^ N(ĖCKMIgiR(XZ:W%wp{}rs4dHjBx|ȏ {SĨ73R`rK,5\#\VDX[^Ͷ9 [H4*k}[_G*H"F'ذ\@=1̓S۩ 8AEïF멋N!Ctw#51?l`#8A6 %[ TX`}l6cNd$l0D.۽]cJwFVa FSdaX۹_À+==m8)[)M,TA{L0U {s*J8<_jSpiM1QP(9^VbYl})mU-|fE54r)IoV4 ԭ[`0X8Tq(ݑcqÃPۧRZE{!'S&RK°(u[=/iC|ӬW-m=LLvo+.mrx yN ~QwGN5+1\TLGaSdҮxЦ#76B6#M`)#tS`r^JR:{b@2QǔgEoHE>s7`~ ANSxue&^ƄR67 W,gNEn4r* L<6WWk@7B)Uf׆`5l 8Wd{~=O PRCyq {.6Jpʐ +&Pw׺88FeW4}fYO5qR( utu ,4jeEwj ,Ama*p6CU04%F3qyG1i gwC%K8G[-T#~2KSXt^MDϥ( `Աe:CIjsGv>4z 'mzÕ𖟳z5!9ﻈmz,M uC0uXfnqf&0`rQ9m^ub"*:Ͻ)@6iHTFX=7hK/< &p$Yka҆!7Z3^} @]ríST\ ,wqX@ԉ13ôWqvRK%=p||kh=%T+u dЕn<]rsퟻݷ)S4?cYM4W1$_?rQ-3Cl ,ksRT|fQ_wZE$KIiPIv8[ NT$s<wKRuE씁ʋ;KACv_Foeҹ B5^,GS4*`9je[G@eCmaa7:6*3㉚ _1kb+]U0 89t&ݏuGʹ.lNjlˌX{i ;P]40gDAFu8RCV,`b_pMFy: ңXlz"J4̷bp֟gfoۼl<#lqQ\[8-H? UN5'ڜۥ4&Qƫd>Rµ(]8"FW%͔Jz|AiS7Ξ7o Z/ # qԁf-p)!B+q[ZizNVonVpY],DUdPFz3_d5"VIFoS AoL )TN"@{Y;6bȖ$ Zld '#5;I~?m>,lj`ᨈ6|io]Tϸ]s*@]uPLޙ.%97 <=^]R{,O{LJS;\Wc6vd cMt_Rsǧdq9nj4;/kV=)`tܑp|lCωW q~*]a($P9+A(퇋,5-$DgIhrIuќ?B `.c娦NBhz4(oLJ*ʏVQOTs:.smY_,qq W-K#LxcmV J o$agC#XcwwLBÚsa~2[˳YjMs_Jk?U8Vؼ/!dz*3S 39 dMK76T}Vp%0m468ݐ" m#Y Wh\ZvFђ؉7j!,՞i[x8 +?v[;o ߱(@nXjuÆV=8*%rLn&M!u* :}}e%6+H-C!ۇ]@~USA;/ %r"qB[+b JTOБ1.,v9D̄XJQܘ<Rzy_ Z "uhOw1q+2?8mj2dVr&'`P\~*無P5,OƎKЂ} pGQ5R޳_( wlUY{ }ˤ$e yDT"؍o$݉AUݝ6 ukf FkT(%ʚS& =^ٴ[i b$R]yVa-s#Q +A l?p6C< Qe0LGC.íh͡jr)G9FXEw8y,.l1 OĽ~0bg7W}nq=ɞ_1vU0m=3 o8t;ۣQ,qaH?k-syIBc+=<pkCqB=lv?W87Wqqw #&q`?Tޢ}  ~4`l4@|l$> Y.Y.#pa([oT uDS8aǑ%`WSjTH#w=@/]G6wQ:[ZEw qCq'm.|B"y` '*UUqzHSA^e6ǥ^ R.~H.Ji\뮫~_g&y(4լ/yWSoP89RMK\P|ֈBqJ_(;j/BA67{fxG!poʌXѕpe{DlcAՙD7{ƃlس͞l\HimgO˘ u\6<>պq%Oއqgx#Vț2 ΀/=/ZmxapR;Wǵ< vLB' iH`]/,q$%hɄTesnj&WrČآkcmjպn:$Y~+.E| reHr[+ݥU\e!c2÷v|ML|R=0g"΂,};xC_EϥMAg~;]ط aLp߱ vdtYPNJ,8 A~p\bKEFߛaCȧ蘖egRTMsSHR Wdi_E,&4I$w椲RKog ]}}( %K/>5(,O_#KU EhksGrb+1qq(gn ֍հRFS ! 1! ѫK#UdôD3.%xQQc1N$[ӣn{yĹ88|.SY mY4*<2j8SAl6V}3UJȱIc/[/} klP@xmCZ_Bdp=3]*.r"UͶV[@_(TҵhMȐ͌NqRmoy8oNHmKvU]v ]oβv+ Pǚc  aA|*A eFOP4p$pS}DާB1ʭ\@8.S8V1r:G/aYi!yl|a;Hf5fR[|yIc5yr(&E ?j|R)j*ej?EwBFێ*J/(ը}ehj0FZo*=###]4 k$<&Z kSf ~qu5NW1g#T aQHY_etCT]ޚ";KjH!"sKi[]gTy4G'I(O1EWBk#de+l7"<{bI{u .(Ҟ0 軋ԏczSgTkq͔! Hn/R0޳>PmxUoӈMZ3)5&THl#Ƙ o~,=矤B Q7v.Rgd2hTWG:sYgyst! %ӧ1C2Z5A#5+u[C˸i:nz.< LrWBo D"P`^C<³FdZ6(-!>uqfM{5ꖒl'<X! 0r_o,!3KEl3OqhdCgBdv 2?OQpt!6Ka1 -'g?˜Y{)}E[bZo Vn!hEaBӜ%6 @<\ v,{p0PtO̙,O|BXXL^͋6Zi?HpE5Qzχvce)L U|]-7Ih.a#׀Gr^f=܀$P]VQf;[5 [Fxĝ'9=s+ 'b' JfP E؞u8гMʧ͕]@.WiCEfZ+=4Ɏ^I)ģ\U*>nqb+"4M!0Ιm͗W%2oc8ݽ4ik@1CʃJoЖJ㙦1@fyb(VW_$I\$8s˥A߭avq| '߫U 4_"6 cdIEAH2*U;[WuK&gӡ TII;\ayUOq9FѢB&v1MQDMZ+X\oG*6y{] /Y([qd'B4sNXj9 qx0|\RY$ e$A a+MI $\gù͐=:+0\|\ D"Ȃ42>S;9j^\D[ڒR(ӹ߾$UIށs&p)+`y:PWt/H${7k9N5\}%;EHW?R`ѴpV"f6sUbQQ]b#v>EG&)0~*|"A9\!g@a b<k"b5 3@+Q=5n2 vǞ)Lp9tSE3'P!yNbYL\TeDt˄4,gS_s"*v-uJ1_d.+CƁ ]eV/G;l#!*VT/>4S@© PmY [ZWûf=m+Sq-," 8~`xW-nJ Q=~VK>y%$@^[fRWuǎc?*;zL2: sl\(f`\Y2&E4"gg)5uӒ>j^- ͺ;vmeG4U~쉚f8g9^ <*E+BȮ^LVFKto@ :ß́l %8:\+@dOLI7F #K{ h\Vv^e(8$,bMƱLH)ɕ׹@Ҩ7g!C#lمF'n-ct>Hi{/lU "C5/ o:v@>Kkd(FK ي6~#D[?L{&ꙬOTbqb3S(Zj^O(qSw"EOx@uEQ NM4B#B=+CM 2U =4*mȕW@4,2bE,_Eh81Y./5ToJ]ˑ\2g ;cdkZeߺvn&zlhz/~&H{u`t9ʲaӎ`k*|,*[ .o  qNӂ0;˭ad(QUTRLuw/|Tڏ5~qm&qe#Bޕՙcqq Ρ:d{-{.z7IطY7~۠CanesO?淢dXziqq!&;bs>i^^?EC9Z;4A`KdN.ϳ՟'4? ro lQtɝ}0"PtoDvT/Z \\?DUGh*.7`d\P+ci)f+|y]xh/K p z56j]O̧ș(v#'~YzHN .a <-9H^X|S! зx<0='ȚxJ-/>l1 JmLޱ^}3ۜ$qc~2wlvc }.@5JkiL6ge\zfWS=<LlTq"/|Af}֠wm& z\֦5EBpL6H1N ?Q4_8],yDD*$ -!xNEJwHۆlۛF6Zތh`;HuIEpǾs FiB!QSnhIoźR Yn9chl;6ޒvFiB.׭|yIo)b)R/1S4+虽2U^mX|>p0Lk@E9vR)yϩ^RR5t:0P&r8ZG]Ʈ0Eѳd}5%y5ڒWn'ECKTLX ܰ/C"\ʳQÕ(>EH#wSz)l ky@˄9Tarv'y_3lŐCUF 0?hga5 5i,j5>9ֿr˼M3oG 9p_7dLHDM`P z3ĵDl[Ikb:bbR|$'̵8уgd謫AE+3Aq5/@TZG<4Wp< plPT:~sCnՠe'e7 (zY7dfM2mR2~'6O {NRڢY ^,Y J 9|!QUe=ak0(]~ ij*f\+Ws@fjߺI O:͈XPf*yZ(C!Sɶ6P`ĭ7<0-E(VX-#8wqw|R4L 8|FQOð U^1>HaTʪ-suSWMbsqr:$%ދf׃ǑgP4#}龟>8(~o4x`T/xr-VE|`XO=m:|B0N,V ܥF-EOSh H;3l̞+\SLg&3MJ艜kV.R(ʬig9Tq3LݘU!D_-r@'- ٖA~,'oSG.zu>获1R4~n/^)DFս6*ù`E3}<aygPBt-jU8M*[Y;o,@汀9%@v϶<$^ec3=3:3aEhUĞX1Tµ>e}h8L=Ujt-3f6?'~@gbf@1mBW|GBQ4Z 86Q#Vuh!oi0N%؉rDyG;/' 9N`Ξ*2v"`D6/cD rr5KFu_qLvLV5(a@ ,H֜,o)b; 'KZ!ZI/}q%2l2UF;m3gT8d㜗s ]aj4YVzH4 vr7xA/wE4 J26&*_ prLj|ː('%8}UbꮟަyMݳmJNd⸅bSN@a}"q]}g ybH$MmLk Gr06rCYLn~·?nR?=^\¦ ?aaNww{Ef~!{sut=R%wsi<1̵hF)eA(VߘMDu$vüt;;g˪痏]W^Zؙg7xYשbNlh_8/56mKk3TP^g\w39$ 8Y]y2xaȭ84Bq;Mھ)ǟ>=ְ =MMY$1".,BbU1`OڂcfM/' eQO)־$|Wװy8itW[K]}QZn.ujZ^4 Sf=7*|BHŤntKpSA_f1S]45n\R"| Kj1Q<'u9 }o?},^k؅E 5G i.,V |ȅItL'hزϿhT>HgR1pBb7лo[dKOL>d!Bͽ n5ˢG: }A  2Kf7M(6.W}7D|og((iKX&4zC_|+v2 lK =٢*˦Y+oW}ud|{Nf21Cd 1Cɖ ̵жmҧWKNFL7qhN!S=hЮz~Z%DCK:G$ۚ@~CrsbZ.&_6n_?qB"| B&ZcF#_> \v&Phʓ9G!Z?8qRN={,hwcr"H&/-$8 F}nIs8R rK[R?IC P2?vAÇ@ @B',;v>6i#hW ǀ\:,-ԓյIQhbs4(i䬘 \ iGU3MoG1dl r y컛܍EDV]N٭GcucYVa{#}W!O;轀Zcu6a)KqWOkUxEٺC{nqi//ontI.uXF}Pd~fx-AJɈ ?#I074!? <ĹiW:t{$'+mByu*U;Kس)tEDR"F<Z=ik&[>c ƿHI^jK&mWYUyRߵG|+Ƀ&0uQA&^M|6\3'ZgVd6.sU:[m< 5K@6=-TL8#ٗ3m[€z9saC~ZgrlffiG$x׻xxZFddV57 {pվc\k?Ǘr[t4dgrX M1 vH^R*֗EgjT[OQ^'UYFIh2KC`Qi .Zԏ1=K"ttؾr@6pB 5' ^\7ф*"y0}Pƈ-7^?ӁCDf×^)M}/5˙j БRxVEIGqftJԣ\|ج p>&O0dPMsDd:e︆ ۻQnΏ푩T`/}b1'} ): @{/Ԅݗ  wRfvX>/BO}REQ]/q:7k'^8 [Y`pȗ((m+ 2$WQt4|t\f7OzTwTw#{K*'˂0+I|VH[Y"[@ MWЃQz 6(fX܇Kou-Z%dUc:4(ΒE]aQ)J£"JC#7g= g΄˖g$K*՛ }d$)aov",-<ݝ{U s@ V8PadL/ T^ bƒWx(;zBt>iQϘ[لET Pf*TyvVp4vȺq{9i<.T ̜ҿ`gF+mTE1̖:58uchj< S1jC8ښ] ]Ekvp/T n;"[h:ʝSD Q"bj2$:| M:4#]Wg*VC-gTz^YV2j5e;aIe0,E"&Ү/Z} _ h֥)dw?Oŝ6 V4jn4 ϝh; h"Ǚpr%%mc=s* AT{\*}8Q*eG$]$PijΡR꓅o9]:E^hJLf꺻0H%8^e{߰65O -= o wG WzR"/oNWrO0Z|QQ.qV6S1TL+"Ԉ 3=1݀!?I ORކڛqEﮦ+;eOB vTURLKVo_sV@~`~ZBDDP?8'`b41WToo'. Ԋw8#T)M{$k0hkw!制Ѭ" w\? iWCR߶E7o2b;QƇaLNA~/̑L\=*%í gAN;lccliI[ 紲q8Kc,gbO1'Tbй1c|g'N+\-44`DV-rt0ˆ嘕^w?^iaE6U̖CPdrkW݅V&p15N768Ag3`A >c00Cv~ݙ&!U)BXŹi5REe }m YWg Ʒje.uÉ8InHҟjQ<Kn܏56>=iO21od&3/*,'ɯ_~!!NT%-'Aw1*MuyRNnc*Ɓl=4k =Gm [HL4P}bѕ)}F>91sM;hSe1>@=ܿCF?o?e/7nt^ ,RwM+ьccg̿Cf\Jbx}I^y0L6Doy h.DxiyޗldU 6[ Byg~3 5X\k/{bDޮjPDAϷ0)h% yrUItʗX/1r"iUoaDNݮ:}zWe **QpQ87gs̎XldUHX]Yt|Ii"I&NT`vBy=9@ZThZo_&9n)f#IEoLjvev!PpH/HC7m FtF*sݡ9r*_J\\2a f'P ?6KwimMsX?H<׋|pݘ.D;dP:Cȭr̲qYxGҟ%NArG';v%ICDOHc w oi T9kʿ.^_\13 XĀ/B"HX-*8 [~HC )%< N?jR\ŀzwU4<wۿŎ 6TsԘ%v`tBsS[@#K17BъVI'b/ULGqKv ^WOD' B@7V8Gj}Jo}fr@=}ٯ Pz|z&;\$4ZL6?I8 ^Ĵ"(j>.Q z:)Xs日g-IK u| \#;gs?+1QKU!raGd5?P\|y,p[PйB /߰Tje9 ILGz&kvm%$_Ak/nDNg=7i*M'Djϣ9)2%C=B%ZрScD"(1?2J_sVM.Z]* !y]&!/6Ir4ŧ0Zy}GrI7ZR}532PB'#H:nlksam% fyR;uZ?:l Uj6W|b = V/d]Ι6ɢ YyoTƣ|w m*퇦!ʚ'E臰-wghDz$jpj5ai쿼Mσ*>ԂVxXbm~SKRŤ$p6\$_>._ĞTJ]W#!-AAH`Ih:jLӺ/mȴYC<{'1F%-|=zn_Ld[܇k$A q޻$wz<%^5s":~8SM";*f>5=,,=6P$# 旌7lF(LdϻwBє#¤äInJb#R0PC?UmK)E8Wјl: &]gp~=<;@sFdGuD4kwRޗV!{b 1d_R !5 SN 1uhJ4ޗnc"R7 atfvGe`W~IP~fVbyY%+AS`T9yRz+^fƱ?aʁOc{`1r4;ڿ$צ{n^n{.\Q&;)ʖ_)rC: (WaAt4! 8:z}NohrE!9g{f-ij OdʣJ8@4QZ0̺QՖq7+0L"ab)#4e4P?xz+XEE@E垜qI,gx)J mEqG؀L ;e./o4,#{g]q9ʩrB$~7]OT=鎁K qk4qHx Y03(HC7Gy> fdpа_̚5-eg6rë\KsEH}oKc~&pf4KHP<4\j.繂 +]LWa"!{$:/F0 JYǷꞨwy8'C>Z h0klhwr&}he'u 3k2D/ZO$FBVJ.`i n<䲶7ɵĢN|Nrw:̬󽫜HT"fg47KfhLsZQS̍&:ѐ\14Rިπ! >ɨoMC+-l꧈* A͌m+cIp# %ϕ:?NLWՔ[Űq5G._Q[SwQ_BgN$ ]V/!S0G{mFԋF9ޞUǧw dUL3lS>x$&y HMW~L])%2Yx3:s+3y M\ᕽ$ZwN8K=+p Vִ@'^Dq$^UWY+ڹ5wu' +nЈ:| MvX/HJ&=IeFӞFaE tC*JyB7xi%hB?n6qo QKe*ԮqO~Іj)PM[,mhL.3 9 7iD g=;>95z)(U˜+7~G2E>%cM/ Q?{$6Т vo%ߙjʐaH TF'?FOJ~gd.Nh]"/]o}%J3+b:jx!xOJ gXXr{k!'"F24"bT iSL1Q]n c G$`7 =8:(7n:,ؼ'7H9 :Vm7Ԟjjo|aS0%R T@ 5"vW}5>z"Im s&vO|\珟77[;"]c Z9EZ Hl pmP!GQ~)Z<&85/&GiA'qBAw 9WPx*dfM$#+Ԝc!3H`g_&,ZfB?8-DZXV `aBR1BݡgŭLwbKԤg,):+ {T~֎[-[ODs P/2Y:+cN&+*@ܖ-S*D͛e[c>[Ga,&_l9h ,cf}XZd+=h ù?sB/xY [:'99,%qߤ >-{0ݸ%:GhiG |3La +f>h͝pScT&l7 Kv! IL>E"+_H9C<3du[d܇(wG>yY/vq;}d\2CAf4yz>MQ:&4ޘk@/fod<Lg`#:j=E:+hy\$Skp 0 _; ;.T;36h;(ep뼺 qqy F;]egSf U]4 E74.!;҂AN]\lm݋ţX2y/[R֦<1|/gAkT5Z>|8=mF,9K->iF2f{`q0jVxjnل7km(?,>h3cG`Őw;Ҷ5Vj)K ;gN|=[ \tp:DJC f >YLøN4LbzGWdeHFpiZiyYilyCq1=vG8ʧ3a^WxjqQ5C_S,2cn 1yxNy=L`'4ͫ`#tÒl#@5Tcpy'.~١^EYBesݳ*5Qc?kG ukEA8! 2dE̮Y+ZcN-jǤڏpKA sԣ_p,||6z ݰ 5A^X?sh|yXHqku#`3|KE|+)F~zU49V8m1"kэw*g|>į E~p-4W(Ƃ]A/ۛ!Gx`'S)A)PuTաziѤ;wC`,1Tl^>iY`|GI?V2pP\ }ks"t( \lOlLù" (`Oݎi~xγm)=fu9ڞS9̐/Zy-aRôP/ Zs6䲿nF~݃^#A.;5N-WDK} ußW,gr\ (/YK67Xg/$C~&D%eL%c,ӻeƛI0ԙ:~U _00҄3`6qܨ!ɉvdžޗ7@IJ#is)~j~HY`l/ oSd؂_10<ڝd] zSRHN+lN9 <6'8g2 hB11*+hF/f Ӻ*|گ`#YD Z~ߠ+~rhqt,y>`hA. =Z".FKB~tz'*ݝ:Y˂G-G v MOޛ#MJϿsl Du42L;')UmPN.p^T~'"N4; ׼<r "XGQ -]ũcrRmb|:Iջy9qRɳ u#Bcu֋ī(ScŠ$ Eis }^C.4;Sgq6}Ԇd?n֓0t&bOOljْħ#&eujy"/^XV'^ tӥ+Q˻WVE AKn)D>z 'fFu@5Tq'PW}b`^ˠjКbhjSY-4'd&ݢlp +vPI)ZZx-CHZrT'@Ca[9j*Tx ǐ#?c.Q.E2VsvC+>qeLa$6YHtlmy/Z̶{_!T|ip/|G gK@Ure{Fk#" n`L4,K6< Zߖpuؐl$ak{@z$T?oXzLR~s]Bԁkȍ΃Vs=An\('C|UpJAv^VUq}90a,`T'b_3wDjVXĝ=!s9OC1)mT <$@#{ӢwF w_`8GZDI leqUO@|Y# 2 tDsFTk3/{:B[ "Aj'|R2C7W-f]F߯k/e4}ZLJ۩6_7c$KvJy~ڈt|}XvPVjx6Z4naw0rq0tvmF}?ׇmtyv VJP.HT]x4E@ꙑ1FBXA@:^_.9(>ږ9tycgwջ>豓\gEcepf>ǢAz>{842s{;T)2 G> 쉻NS, ;;1P<ΆJuoҖYFe\.̪eTp!瓮NlKm:"tllk(ߪ6 aB{QRBykgU_?z+5brKW\~Ow(0 Nk1?ݸchu.ߨ"La+3 k{,jxq8ծlcPG<#^h")uX3؃ [2>wdrb-V0˥$ ?]KB]#s;eRj^$=^C 9Kt TU[虈+;+k(!u(XoCYŢ}ޜz*>&:^#3Uo[Lo&\%uϙA5zxd{7Dd\Yk[|:Y]21.9j^cGuiף2u:-&kE[82DqGq/5,R|;*4D*i hF݇x3Vo e՚%-C܊ݜՙ8Z1vbVTB[IhAy\ƒr%\ap$ۓ'_ YnVodPs.-yT)9 뇼>M;'p4rъ ŊC4}nԧG/:9Rw9GiGBRXuy#:yo\R{'7Pmܻl"2Dê&A C)R`[J\5iޓu@Kj8|(T'&W)PQ0IWdZ6pNLL.CAQi\Qol̎Qxj 5?NN=5b4˹K[1u?ݽl ɠsnҊ Fysٗu-g4Ub=?ϑ5V9s0wWz(*ڋ 6-ҵƈu6 dIӡV1H6W 3zHD0$15&qf l+B!fjBhXY&63" ~gL\)@T^)jY2Rv [WN]7 Bwobv@1sG|aO4zNyqt b7얗uP3ԟ{r&StęmpO 񻾘|.7.O$#J,x#5~&ovY4[bKtDmmMs׆$͒LFlćy$ލ,;c0b %ouJM3PI>m= PRҧԇ|4*p>\-.sj7A$2dKivOՌ(}.ް`rպpp/w$G?n&<^ KVm^9@!W !y^\LYag^}^1ddrE[ȆBdxo6sRPV$۫OP+Tѐ6beJh|O㭶wd/ȺPǗ#d}97B;ƞ/`Θ]{tV`jFø(`{ n;CT?+!SD$铬hpRDt[srQt} [Y` &39j 7|KPz0=6]W -:e7ܬ#AC(+L2 |xJ=Y֨`DyO MFmG7aD .fnU2w~ w$I2U7 J pūyXA?+fZ0S[~I 1nƙ$B1}6FXJY:Y*h8q b1?XR}8DœIZ F[1QqJrNoJcb}UЌ濤.5fEKmuˡ׺4Q~xUZjbi=]gwK2#g(3fsxS:Эb 4 |>d%#r2b!YikT<^|("N0# )/lS5ѝa2{4{l|pɦrK#JiXZT!1 Y}Ja}zƭ;TC@$(lba]lQu7v6ݸ)%4|Knu¾b>#a=E*BgrÖ֭HŃostx)=6p97ȹ[3^+1YEh΄gm]fCWي9p,cΝdqVG: җi-Xٛ~W t>T )[0`Y40fC-я^;/ͻW6vP4 )LF\}[mILr\wʨ2a iQŰu9|ȔCi;l/|Yqb7-$l/]b=t]#7 q"91#̘Q- ;-m9AӄoܤND̰+?-|Zz>9r)٥|Ef\]{E7i!kOe<:\w]R*?Pl?H=ouDNi);T7Sk ΚhSƽ pSی~Y#7销(sdʃj*9~J$|VFd) sk1euHI*4Ri̕c^֔]_G &; 5_H _s"&ʎ>Oë~JBS?*l;YA Dl.'Znбv Jvu?qQGGb%րg& ƒaVU!'ybUYH9,-v ӿ@ pYN=p(P$i.Kq҈)C{ H-͗Aެf(" a&CY*m&5- ^umN-۹ثuR~L*UĂV3?t0&.Ns I3*] -laisB] G ð'KdՇ#bA*ᗁe[.@ GIvnjGpW+*spib f;WwBrC+涕ޖ}w6iecaeL ,6>Z/Gіͅyl[vٶT6i/*NǾ8=B\$%s 2uqG3_z6(e1ɔ^ GR=/涺'>/-?ɨ.u¶3%ަy:RXH yosdR  ;*bEcT<&_Xqu]Ѭ;DN])uP\9y`YXHFKۗISĒ1ߦ7WSC1ޮ9=<23Nf~K9p\W)e0|Ȳ%ԉ? T*.=cӪӒk8>|R K !vEEZXtM("ٍ,eobMT31$BƶVNR5D+t+ 2!,:MNTJf)]=~ޝr@laErNGVCc|/Tbo2RCcmUHi yhH Pe]P)ܖ=H"+ǫWW+WWc_شTB],Wܪ3K]@lB/!PP.xr}\~<8Auu9qllm]A!%܁΄yu3319n/P]\A:)ʑG[VGR"oEA,BڤhB zH{ꔺdp0_L#5~Az5uO >p2fRYL-':""PH瞵tD?vO"yw6bhs]k}֛|= lrf##`'b/;>m3z7nsOGޏ?G~(fwU<Ead&`%$r[MU3+?_а%tN{X@)5{ib.#(X Q# OqJ(qT橼y`j( I_Z.nX=(3OSoQoCJ؞EVC9>V #Q ʹiLۆkKjhP/IOQ'?J[W%KJa!(./1x:ߠ fq h<D Ij:`Р?s.ɵEVN7sT4a݊X  ?&h+K ;Q5YSe"sE DRgu]h|×BJJX@sL%XW7氮w\nػ`_)ʯ9}ؓ'5G F& w aDr!;~/amuѡl#QzRvRְ&y O;"LC rt?B 7mzD}P>tNQcej r |5]IGSYXk.PsE<3 9lRaE\_jR8i+g>t2oW"m""E ؜_tI8p !ğf4Kr7i?_51GaUqW2PwueJP}WiO6:fJl1[<6B Ŕ0' bp[2:(7aꡆ}tZ!x6.τe'7'| bܤ[hO$ 35{¿J; V3f!ub# X8%VMg٧jxTFض_a0k5]j Ї<ڶMKaB;|J7*FIEj Gx7oˎj` 5̃ Qmj*GA$BXB[NF%+"-WNxv={9dͨov@vP/x0&n˳ (NM9<*yM ŕGh3׈oժ "Xr/^MӈxQGDfOL]!˴D)]1%~VKPR@Zcu^s7eh#f:2V}P0:p |eJ)#`nîAѼ29 NQF&D~#Bl7xWլ\GbLJN3¬>XdU~"0|oJXZ.c,<6v^7c&H׆r-fTnÒCSL0%љv{Sat]gf"^5I1nU}F㪴p3's,J8bkF5Zp=}%:*G)^ZR""Xa>2DLj1>R̢m)`L}eofDYw0 ʄq9%m* |]6&,-5= |vJO ~N3GfVbR}u5Y]y*-͜D1>\O3 .D#(yʫ OGkU(!- xO\% k},Щ&Jsfra %#$iKwJ#''@'؉.M{{z]Gݠ︞uxv%ÊP`;aIK2ↄKsI3mU@ƭS7Gi)z^_d“ 3|\Ξ[o8w[`vRݺ &Z?j(w:q>mdMAۈ2|dgI؄|7Yz/9b&]aRJ]9-,o~d x8{vcpkқ7j\+PqX,굝:blwU+1 q0Nҭ/ + ܽ{-"\=J/_GW22P"e˥9[i@d&\ԴDyI{MU,}^r焍$YF!@.}´ݪ )醺B#֒@K czd✁6SiZ#*6Ho]CEZhwju˫ z5q?I@h[}6~݈ΩxxIǖyF6i%sb_EQ0(b?FPa~*ŽA;Nb"WbkA뛪AQYgTsg+\1)m'Qz._U~* 8f<#g9{9)mNWGwPNROy9n -yk! P; l6m ]V תLN0* \eN.hb~W&M@๯x.y+ !(2жTw4#1?w xU'/[@s-(S/="gb#~)O)4{RSh}Ϸ$]z P#X_'Y[TPUM 8Gjҧ|uf'w6mGӨ+f2$JXHIsTvb:(͟"hG0:n7oj7 ASnzXjuwW q} 0;ԉ>Ό8$pl$~du. 8 FskZvAqNF\k]Y2e0\5-h?'G+39]+q;St⣟iZ%5|נdi,ևߜa'@.<b%A~;ׯ*/PbclS1,tJp,67> +CG":^rӟw %V {CB\`GL'v(ȎGeCj7J~[xsR¶Vz瞫8_dt!$0F=mٵB2lsR*ֽK;{fA" {D ɯfiRw|roӀ;-Α|d퐻2R}Ebr B&bݵ5ûy[!|[lfecz]h_/vqpU@ Pt:Y]hRAa,[r=|$&%O`Br` º_i*iU~e-Nq[y&=º£@6#yǵCiX $US xI!7a , hNM1JGH&,["[ʣ ˎ'*:0xg D"$bb$E93LӨ OYcvm[L3[:5Z98yp"˻z!?Y)rzYH F>_dɨW@aJdU T@'KKt(܊|~ļxSw/R|kZRe~$/u q3mUۃ-_ rT/6e7^I7!TNi,Aw'&Y6鏛b{%鋮MQ)/BEC>ن`%;!ܬJĖVEigF}9~[MjpʹIrY'.bIT˚ zG_~r:Ak#J2K}QsF4D~fїq= 5O' Eu p jQ^5nU>1Rp-޸A\ S'A6oO;0&s DLm$*uCf$>ΥcړڏY?0MxL! e W[6BԒyT2UR$l $3S%)rlY#1WϢéyJ/)N <6ǮPY[qT&!{jJFTLhLPr_eN%]taIeQ*YyPd;`pOrQc Szk68B3\SѭEj^ nzfj >Rbk"&l+na+$yԍy5-}QvKy^B]8SDHgam ovX>TvMB;GgV1 6,:MɟK M%1aA M- 7͹项L`'sy,M}v K`M("${7H Uٷ6(F 4F;3/2u+w N7m{wd?pwoEg1COq._3 ҈I.zR}JÎ l"}b&%.WŠ`,^+K)rZʻ|}b+9CzlIL$V8PV6A+R&c6JAPqf}a3>8P[}PjQ7|%ǃ/8p Ft"A,G jRr6\(?YAa-C |™+0'Wh`g2 g\Y-bp 0F:3CV `*-8 7> TQIK>h1Y}l:A/Nn]>]`WjcOخ c}hU8ia {b xh%%WM:Þq> tI~Ifv/_JvǔoJ$Bx*Bg2?K8u'=p FC w% eIGw7n?~X_$2X&&f8nkds#U3q%ɬM(`I0 JZ~/S5eKJ"Q_ eIWv^l # gqK8}y؊.V; GC6׌h3D Ċ#'n [pZvi٣Yʠ=fF ڡg|FLxqKQ i pVVs X$B~DCmo9_Va9$`МǶ/1Q~3^?YՏ"I֪0~ʹ>ǧr Qq&Ƌ[.PRO5?Pҿ:wlmYΌ_ŝ. h?#Inت^U\ bNR"~6 ZwIVP+;w;:zc5kpjoFii,lO'yI`T{fjud1;P: -&(GyCqn|yety5RߣhT8BPc S͖I$+X +]G ϕgHZWWc7bً(g/O:zIi0_ 7{s B|e2>W|bJ4F+oݝ܀b+Q DfIMJXz G1.0@>d28q%Ob'x0Ly9I\sy/0d/W&ܕ>twEYq'ɘ[&ǨDZG:eǵvPwi_?9uU9 B{S1`<#j,J7J2P^|#.n2ܕ0ApPtxK$T \0%V:q%uT0Sb=B865 _@ * t}rme<6"?!pdag0rt^t폢UQ~^UMbZ֊t5_,|:\ELv)J@#2y6rxߠDSa߫tښ/(4r~jwn6BsK/d#oP~4.u88HߺygGدF 8JA|mtvTSCHq.2#6a*pVb&\3ټLdsb(P9ճA^B &[^S='{Ysz}oYipSM~**Cfai?|i/U~:X#| 8g1uqD\ 瞤PB.SW0n8µ0Yp o>wvDnO}ન9u8!40)eGě]QX{oy/'jQMLrxs+m)̴0ҴݓM}yb`&f,o`;{ iDjW/tqoO{Je~RePMb׌u<8Mfa[%RX::{.kݴ']ez&yt"g +wޓ .;$ ÆIxzAO[JnhaO>pBV'p .]6"~#9@j XZ ŀ>?8#lm47JVT<"%:ϳi *x pTsÅܟ{$C9ildl_M:", ;AF?f'/?-ߺuQ ~93 5iwF7KdpǺW褈Uw@dO H:#F[ZkKԡMW̿{>[sQK=?ǿ"Sp[HQ鈔!F$p4|b9pJukEp2Ivx>[Yms):xb : $9DU PrǖjcĨ ZR~|Y6Zj̋qke2}:i(/0gDlVW;Q 73P]=l~P;Zb^dZ@DRwU)<|Fe_#A墐 g:6dBU0݁l9 0#另o%D?8E!dd!rłoeoĔ!#2*1buyd.HIa YCȀQwdSPQj)VVOJT`(u&+JbbT2^X6ߘBQ+|@,:[? 6,+-d%pM37(n rU f+.p_kbz9},Kb\~K(g#-4Brr*V[Jp@h[H`bEө kW "1Z,Dj:}}",_,O׻` }c@mDG07Apv&ӳ'LQ?p”>˘%?aJ?o[rX@-5m+(?#;E%)! 0V>Mm/2pV D%{z*zP=cWO1]]|CMY 2̀H6I8'b@sX4~<1#캱8V˫N!'j-?c. aH(Ƙط"fŒ附)[3w8CjTtj癯Cboѫ X$R/8*4ԮKL$/6Tg@Ub/ C<zLm1 ]RE/s#/ݑXt)rCWJ!%vWU($UYkcn1MD'Ԡ~,}LNޤt݄6{ ,[~⃓xংқZR=#=0XU‹ظ\jPVr5lNw3) E2O-I.#Zɗm^dو2mX :At(d_>z~|3h @3myjahtaB֧Uɑp wmuiۈLkJC:X`mO2G~e_%j5>֋}#$Nzr7u^rɤcYxDnq(Zސl'8DiXLQLȳ ۵^5T tOwn7c|6Sάuqĥ\'SifܯNwF Jb0-Ieyj fl%% Ald//8Uf[w GRc@C[E+}^>ĥma0?k|**Mek Iݰn}zr֩t[c&Li`Q< \jڦ{"?4j/HU G?jX(K ~c"@os~GV=Mcq#50?!e- H=Wm:##L6WN}+[z$ QN (@V\$zoqs5޲t zuʉ)ޢ:O[ą8AcB7/eMN79.ATY8 a$V\EV61D/h{a݆fvq1ߝuL0 8.3_>k aΔ M@$A;T'DA92J30_LW?x F/%"aqW!լO5VҤޑ *w@H.щfj5bc\s3:zs] BFDb6,0p$I@n\,edm#C=]aNzQeE<̼ljZt-q_20T]^D6G9҈5H?gw=+SLNy *05$*8Skz1TqH iX9gi?O(v:@IE)8!{ҫА1LMOdD:K} 2X "Z^|(s!o_${b*bMc9^}گ6w #l+荢L%-hp܍*=9/hP`K$ɐKyCq\,C?⚪4z.`Ñ)Ϫd@D@kRu=\t¯U|hE-D/UT%8vU =8`-n+քz~qh2ԓ ̶ф|] ]H[T%Wlw;d1Zrxƛ5KV m. 5Bµ2{F \}LľH8Fy9\BC[ԲjCJp폦hLދk n- -5>P=n|MRݑ,uSy0v1eo "Aa\ l*_`)G iS!)ty/pVV}^0@z=sj R5 j9"p',JE@usp|%'1TC٥9˺kĀgqEv$\{`9;X„~0i(÷{dlg/s+VPُf2h2hw)7=͙۔kws?p^6XO*QS! $_!dSBĢB}S5Z,# & q˧^v%toNF;(2؈SJ}kG5ͥVY 2P<ЯDs+& ̰Q.L٤/mw',!K F 荺Fsnu& 4S*=hSYW.z Lx ɋ'1{FF2=νCВIEz <3TPOBkow˝?RY(5_uy#!׻*jpgg"VQvzǔ兎sIZ9S&9݁Kܼt+1)D6nEj2N.m޾>ۓg!z/3n4&W5`ʌJ54 H=osÝm$f_"sY04NpOY\kmz_UrUC-!f\:/4i8[[tY*O`:pÈ˔Oq8(KP/ #^}djf X;,WnZli5\,ĵWw!赿)!`rˢ?;>ڮ~HC鞯ZTɗ'd6pܥ<jA)Lg_)J>4wQ+Fщ͕{9VC4:2sgQEKēFUim:N̸G3+fMȞ r7??;޸cyЊC!agp"MJqݓ= TX ʍ]WC"LiP Tq3n)wWo偠WADa˂;'R5[Gh-wجrY!hb9O1ђCW QT~ &Et Kd۸w.^)/>?UoEܬԬ嗑G}MUb.c.KpqintW%b*o\ {Ӈ{i,nLÞx\/S5SaVB ,Б1UrDIZZX*ݧzk!akxY~Ane:GI%ΊH>GK&2RAҫ2r/fht[&Mu_\ԝW-H0lǥa)O%݌1?B|([2kkZ+|g qC#~)9<"Q|tl7zP"l`e!ҕ|AQ᱘2ݓ@ibUS~!?v->-!QCֹ+*AQn1O╲Gfe?KP>hXVE" pF'żrd2ȴv*ccՋ祤8]Z"rcwGW3%Y,>1Кȵ?6펥z)flG%rT'Y+Q山T1g$Q7d~YPz PL/m>z+ 0B*kDŎdju;9 B "S =tfN6Z_{L߆R erܢׅRxpUxpr/gy~ӯށ(53r .mWb?SJ'*Mb,XL+Ҍ+[Ohj52\n_ŲP?l@ %~,chx4@~.طM7P2د;ڌf]+dy#[E4A?>[Rj;m`JK=2D21FNKNΠGS>.N{u) q.i:SS5~Es*bgz p?ʏCXP3$ዂkxRwBjhnԉ+DaS/z$]=71cɤOG*D tntR:p.VZ'vIݭ6,k,p/<8-6Y׿_\bRXV?u T?M\:`+wmjgFan7vXPp:Uq! Z#(i |ߺn8_F2 gvEb4Lf3Sȅgĥ0jt.RYr41>ٯFy)w Bn$+@}X|hƘppP/V$<61AcCEjl ;p\Apv d,-e;|gzϮhp̱HQmAEr EtTTc2~l刁@HFn aju4Q TUvd6D] ʁMbH`h,`16 %&CK9T iؠMшbq PQ:z$uGjb1 any\w_e^r֭?AY;PˢE򅔽=W4oNy$]WVFMH̿[Gpt<%G y 8g(ۗTVқFْ١@*bkG.rKʵqMNwT n`v'ZfO\֕ȳ\1ŝko>nm&S'n  <܂ iBz9|7뒪g xS3jJ"UZmY_ʄ&G K%Ga&p, t泬T'Y{;!RrXS=ufjEcwJwA^t1jMp"~4d_he>ǥȨQ1(jv驥|#6AN~]IuP(g dWǝ;;Iq\dV ٭2}VF2s-xi'?X?vlՐOZ+;n)cJ|Oz]5 _M;.&{xDɩRN;(Nhcz<҈6< ҀE'FhG]xd`R;ZEI:#b4q,Idl)b^#x_pGՅ%kT@c]|bTLF$=L %FDڌ'@(a4l]!ժ85uxqeuҩ>Ւ)"9a}7?t4hΰ|-f FӵxT\ ;\$ Geoah'X5A :#HgV.*"ygfCltYӘi * L;aQP qbI=Fod_%K@keh" EÔ/nVKtg ;AG@j#٥&!׉]tScꣻ:aE IP)|#=qGY#_3qF:`HWvC2+&J΄<?T*` .}H(= O,7mwgD6,g6 i-6'%Nţ*PQ[`CP<$9k`#1fϛQZ2-Ws\[Q<wc G۽r.E7FjVAF %Ȕg'C wyI$zB߰"tV \]"Rxot+X`ie0qltw}q$Bvz[  E\G c6E|[c|ו@IWT:i0:?NM{yR\5QnRe@@.lP݂>)%|t3p8A܇M(A$YTYRlFܫ[<}Ge*"#QZ2$CaCڐBCA9U ɲEƓ_0>),¦a+H:M>υ7_FFLpAaX.Maf{%$2g'𕧌(Np!sOgl%ΌQjMd4C}Vyu]F5ޔ L/p'Z[҇]㷋>KxHv4eB]SGm_f+{lj߸KR<&؞ }MܾX]v-ݮ^HmJŤ|#S-:nc59tA`ߤƒ,6 +qi-ͲZ^fgB (/',RkA=SN2icc(7M>)b֩p߅/ֳCy7@)6tC+;bC #XQDŽ\Ko-.^ꉱa8V=o?+ɰk Yc #*_yK1XQIda9ӹ$#aPT,OG%biaABi=6xL"HخLQ^|T)ýzD:L5fU@{D4bّUUy$I>%I1CBp㨨te<>ܐ(7 g\72J{&.7wСENAi ;@R3d[UmbZeL g*C=}teR+zH(> "cO0L柾v};mpPٹ!@d^Sϧw?8)%VS )~1ݖ[c "z9B 49(KQ'oRdԪKy]]tN|pUG!μ7\<۲zJ?K?gD %*qE8?w).WSH{Ǩk/Ic{y!FЮ5oNf[V<]xjV BC:b2h g`nzT4X\ Z(8vjBنSZ~hc)+;:{UÞȮ*ѪсOB[P%.4p[D7; #-ujd,}_)hr҄ yEd ,6m׍/;z΋/]m: 2'G-r&L\aL>-GLz՘ βlT^O[DC#d@qL'ĺ}RP220ćldj|7w!v\"Gi:T#%eB0(P"M+ę!~|S|rI@{[h`%XՇy<|5߹7].¡XZ83qËvў}dҼK5)Ce?@Q{(B S݆dBz>aE-Hey!(b ]}!l^b %BZMJe*wU8R3#8cdl^Der 'F8zi5/@Jŏ \u:A6%@_x'hbpEwNp&,=ȊIIs^ GJlpHrD(pi@Tb~:`S?cȈ1ar4gXHQ֦Z5ךw1ugV^)wF.*ӨJ#Mܠ8p_b k!>r&y}e#-!'oW;aLܭCV{+hWiv}Ϩp;0S!zTcA hsP-S )(zCz/?w껜"gQQeOq'N̢wthI*9QM +YmU$n'ePdQ4 Bt JbId|r#\#+;3Qk_rv[R` j WGu+#n^0ˠ4"j_u"X}^UoTI^:Q'v@ ĞOXK O9Ih^b,{ ef8*yF")"6>`4ٴT?q-Ra?#]K7RGVGLA.Bkke졖f=x.nZ r=5D@_U+l.==#(=VsH$FK.,]9;Y&w&8@{fx6 g?徕x89&Ҏna#HvA!Vmt p#/#z c[d"G9]Ռo 6rK IHM@ܢ}[[-_iv8FC/l ur OW~Oμd/ NzbRȍڡ>Q.Et#F[,2mW NrGC);;aTMh*3-GҖBA/+^^P rW mW \+$*;$AҚ!k I[HwG yUh1Kv!r(( n5%5\_.r ; a|%:`=dt?ri= s_dᯍɡnr[gʆ}y<${C4_7=",E}0*Z>Bh9Ez{>=`jv`0`ea/ 2[yb.>|Q{ cכ6,a\sQ>Wu_?HVmԖh)._LOG$=7(=G 28ǯ (2)=W!tk*k˨\7[RfGAVFe0[aOUJ:Pu2vڏnLt'Lf*4Mi9|f72T~E9ȳb|whdo`n 7P74 evI%''D>`!_ #:#wQߡJvug5vAl zi*瀰`7VUF(5Mm,f ,A0vW|3%$o8ԑN$)5d3 \& U”}C" $u>㊃'J5VyuZpAJ/I#2Cg"cmhl[|1Q'_Q vP˳sJ\+癵#l{/n} C>cDUy _YL8(M?8Pe#Ac)5Ū5\.f&* ,I1ìt٫MlG;qR׸}]!O{񻄎oߵϮYl4wK4jTzҘywĭZNVG"[v[' * MWMU^(Xg`T)ֱ+BQݒ %U3Ilߺ.Viۨ$1 nOsß.h ^iE @Yi 8yۉ -u]!ÑdU2Y{f9x'oYoyNZlHC'yoq(; S:\KT[- }>7htmrlC+DvKD DO=Y$0 9=+ed{]7ΣP{;4_п00k1``ox&ZhGN]n Sn f'敬KE*J-3 ]^F EQ(t]b%~\X{?ĕ9|s"dz'ux(*qF܋\Xe S4Ki=\izHC0v' e杜?b"ͺP O#RȦPUbG[TDoZ8HBI s&' (iGEw6  ? 5CS=ny|tq|fǷ. i?6i1ibmMMNOuGaƊS^ `'Lo8":t݌Hm9塪B j˽v~M:+|SΛw4k|QHiiǸ]!(k;TYBn2cOV+ޣh5s>tg4՞@{Bz<9@ $lvMAٸͳ;xY*;? x9O7 ϛ~OwdW A-I?;zuePo:L6.6*C7'g⠩,jWȁ0N.#(B7U5$By6Ӊ : o)VJ,|)ZBUDg:#V}d-Ǫ;ɒ8k%OdUDfޔYQVs%gMi;ݫCFʮН5{YP6ssJt@O]cbhS8d,+/A'.inQ1fbљG {/YmJB2eM*{Ezj{?s6[3oif?|L~wD\BG!eNʻk ~$FEZ!|Ø?,j*X- Rn%-D>+(w~%%)O ܡM$Q"0=ʫ"B\EE@{`+{7RYQ1qOV1skB71n.W CuYY}5Dx/-gPA%g5q;_˦]-l˩0ޖ&96G*JJ UMb咛w5_D20}cФ:[{ޢ!H:;vB bu5 "*)!zv,XJYWRyp(wcуJɓJ|M!g7+I@,!.\ >$!|6<3kY*QkǨp:W!G#EթYpx 2-g֣>OO(!Ju8NmTse3۽} Ng uKZ#LD,&b؇=s%?ʎho5"WL0^+ s6`eR',p_[T/+s\8bG IRC:W♕[CJ%2gX %( Yo`_.ٶG NBhL,伩"G] .s=Hb}+;XHԸOuG? cҪrd.UyI;,~n<@{yw+Q~rnu)?8^7ĭy[Ybf&mv9"(⩴NDFuqՇѶBH13.XL4ӋVGl&UW(+xl˹.C'0v_O^ȖAa0= ix k희ѩ[S>7-dTM^zû+alZƔJ@dY40J%\sӌ^{,-1g=?sm& д}1Hf?<@̭",MU,ְĩ\^W><F95/^\{drD0IGy%X"gInP"N,Xpa#EWoR9 JݪSB;wx6ҶLgW)=^֘ y:Ёt^ʇι A5ᥩZφIJmj Cj޸ahRK)f՞dU}18U([WCXq)Ff..m5|#URVhDS 7VRChѻzz%$x oΕ` -^ESvOv/"jDF]ӕe+-|J'z=e>wA}x͟ȓpMaJ#UX,/sH˚m}`/\VJz,l*3^ZeM<67 WkYnRi >tI) "";b7ʵVUC -b[#gWgZC@ Hس a'\8M#TSRm\w5B L$ D,32^ NNULgdItfZ4EGws= ֏Xu{3j9vLmƿ I:k;X>Q;VԹ~e]j:ҡ~`Uf'#4,:&jrӕܝa'Ҥ!?L|gax:0)"8.g( <#<2ˡsQvH_B?JÓv@;Ɏ @F_z߃*N7)$mu_X}r$>?/-f|OMJפ\\|N2#u0hR. \k1w9!ħ y=dhln%|J̄{(dpKd1r|L3L/^{b˪M5 MXt qA9L\}lƅLu MJ|ڹ-%|*b#Ǝ耏vx ?=&8ƭNK~w㾑I'7ih?upzC1,j"dT2}lRo!LϜ ZPlN䢥~9%~H]OB$&MM̿~7*qWX8!͙ϻ=PUbtI "bφt~6.M!'SRpkO%16 L'Y :ʹ bx #A[hP%''F>a+=giM8Eڌ#kNȕv0dJ"Ӟ)hTMkU`G4e5ٌjܐ &$m_\._Y9n),&lJu,7Qx a%m y@kF=uѭZ>A. 7D,;CP&"!xZO 㵞$9GX YJ` =$* u |8P^`l@_a']E/PS_])MgTˑ Bsi_4owrD4|˜P||Fm0l-;+M&ߺeǮE2$u%;Ĥ 0A 5eOӜ$; GuaفƐq(d|0RRBX?1i4L2瀍 ]_ Q|8|Ԭ}PZ[F;ͻ?_Ұ`@K" I233H`t#lvm=1#plr;1+HȇeYɸH'Жi<&$ԖiUPfN>=R7B;% HIl*eD ĜJT[hDpi>' SKN@Fu.19mG` Pmpd6E؎N_/) vP9~EG"QApDU~âӫK}'AKw1nنQ@H yad00|ʇIrib Imm):is"ǽZCñFߖm{β( 9X3(] /e5:4k6mc$ϓd|c ] ׯSXc?YY_bՉ9(^*fS{j~g ''MQZEA<`àlfWlR;wQC_eح,-h*TRvsbPYyit:ف*#Gx;UV'uBOCBbM/|ƕݚ0] J7bP Z;, \vů#Er ޳vfĻXM،쏒X~ț=Ron7BǦK6y 3n7|1FhU˰w?a9%_Hk|_٩MD`_LdaTo9Ft#t E3|Ad6&4Wo'NGk:c`G$=+66 np/vVm@a>_+Y` uC BݹEkͬ:'iܳAArSyЙϯ&KH$B#/3Ek==2.L?7 Yk3C91ܸ7s0!($ukgV?ŷeMb!ݠcp13hcg&LeΗq vV"wg+>+0v:`rl Y݆M lM({g0_"> 8uD:}${6,{v/t > "{5RА?ܢ3F) [qXRN<ӠVZ7ӡI)8I#=XԒrTK6e\ƻȉ~;tG5 &3^ U)Eo|FY5/{)UN+cW: y ffN2iuE(lW*ínDDT,}C E)oxKA9v<.kxPgr]YGa0>5J+ȏ ެ*gW S~9ь]DS'oz?6u@b=nnǙ;,`Րo\xrD܌7>v&ik9*<^aZ-MN&T5W \_6 t1pwײ=7dxXEvIu5X-~hkp 1l$JQ"LPQaq@-kp-eWY33JX T>Ŧs,X4!"~xX~b|Ƞ6qdNЅ)tNǞeKW4vЁYIKk9s !E2?PC:n˖gV-6[^ +'׍jnu< 6TcZ7Eh6{: ".^BUv6*=1+R} wb<( mpIԶ}; zYRłO+~4yAƷ $$@+ $<ewbP3 <̶гA|0\Tx<͛R/.xN_QkQO!017ZgY.6N_tB1ЧŹQ3ci1d(6{7YrsB]EtjX Й e1྇)|)8̪s9?AHGkTTN"9_1&%e|yd*H8@ׄM2Ȉ1nGi+WuCg (_H)je\6dNa;a __cD~e>''dXp̔.֨#0CG. ,waY88?Ĝ:+?G< k1~e),w􇇗E?zt%4+~3>{McB^[?Ku:B?*v@:jmlHYz&7 \b/ *>P+yZS,$p*O$҅%>g(:9d@@2дodlǮ3^_Yiiiϫ}HS!m!U1R%8I f>vy,Iy}{2IJީ'EG+YӏDhKx QWk[IUiT"h5%!fC${3s?t9F+ѯG }D#JL]s3y~ 9lf%vq5|^)RxI2` ^EK g@@J7*L֚2 Ms!ML6U+%)t_v 6ഽEX(6DLyĥwX\tHOL[4EĚ !Y]kwVUT%&%,j3X0X܋?IR ni]R{R6 Q <{nemz-y+IK+5L7DQuHqT`^Ê U cMZ?FvVeW(dA& B{`23 ?(ȅ $X#J/O-8nrbG"Vb7Vټ.,ɇ`&YcOF@XreQta4)Re v<_Q0{hRaQ݄ ŽѢbJ(Ĥ1 ba6-rM(f P{džxK%.K6w/LR8$D`Ǡ*3@b361݂}~BYϩ>C[թJ围^rHBঔMR+6-5DvS26_4ushU]Ӳ<[NOadM&グGw&!׬ 6)~Gcv;"7'5 |F|},[5׸*DΓם'#lv`L4{ >qiW ﷫p8nZt)*eiYk{q_J\ZjQU"wPI+َ)fڶ\aYdѳHi0FЭ_\ؠ!^;e54?:V:O.|NO=BV੼-70l5[[m(1DPcOHQ%XfŒ8$5]>vfv^;wt$I8Un'&3 ڄvgW/#}]Wq}FmW"DoP;U(}MLUn: :\f zʲkY}-EnPu,tB7 D Zt~;-&yviA=F;iRcpPlrK~g|eYPD!i8V N;I:f5}󩛌j>J$/.+~ ;de,zL#?Vx9e)8疽GNP>;26Lr`Ww*5MIs?_u0+4>i]AI' wȇNSzMmЪfzJ2هH@Ëm̝emwsJs@(lu+o1Y|kL܅3.2A=ttz[D[+aozkׁ˼BR> UR"^ wyG;2O%ZЕ(ps-?9YoF |MF{Y{EfySu6H0mZcFڳy fGi/ju`鿕+"H-=^G0_o‘=7G&Aэ) ` Z{%X/&.[V;ͣxh⾼we4'? B')%rlSu VT^t$@_sZNj<**u1_v8߽K/m1pakvw#g1gg7b/0:m{>}! T.SCsmgճO١=r:౪-jqZk\#m,Ř'l= iM-ʇNUwi-A6*bLlq%Bޣ gө”1r61֮d`)Cm58@p jdO.Ylrhn4MR^pAseOIuZy,= EU%Ф9e{vƘ4ǯ_k3kQ.H]!aw!嘵il|N `A;l9~DKFTWGiY(ٳ㳜H7Ǭ;Shq|e|\cE W}X0Q9^apk̕e4І-m_v:DZ|= |)6z^p+bӐĚ XL`֜ˢ}{Z_Hx%{ % +A&+m_/Fh^7ĝ1j%&7.o?k)̩@84N8!hFQ[3ܫu[-EUyT1 BB? Ԃ$0 x #ԂGS<*V>vf#e N Se6n6޿kܹIr 0( %k~S o!snAn3]Ra;Jé{6猠ϵ@dEː$[^uF8}1f$jɾm<պ" z^wJ/ 4@h1 -7O^j' @5a,*x^BѕI) ]1?2t6Pdj8Ѷ Z"tG4JR]Ps'ݓ".:!W5253S4 p{V;mWAiZɄxSL9s7h?zF %O.6^-iAIM.biTJT&T(0G{3znwET4a6fTۯ=<|-KҸJ5o0ngc*e8j1PGݨ_`ۨvMr%|GT;2k(tz)5ǗeyoqUU`N7]-(ehx=Z?X/#q8t ɸsS%(C31C%ɓ.Nb_Sʼ)SX~s1T(,kYMc11 WJv󷀻 IihTW0f$\Ć6iMDb[ȥ|hG-bu@bN̛iNJX;G-&vđgjVG؈g6RH4n׎饲m!D9 0̼X:}i<)_65&Ld8dzk59xx;a9"SCaMajT]8Qy}K94CV.XDwD$Lq  Fqπ*/9-t[ѾVE,@?^oFd QN4oA&/p cO h9:Pn `,s L*r=3_ '<RDiQ%!6q+ Ǚ45ȑ!j^y1ƍl{S#w_YiqzZI'!d:*L›ߒTjzN:L )zWyCW bO(:Anc:/^hF*Jêl奒 !5 H%C҇_bVfR-e[Cg:j"]NZptE(~e, b;b/0Bm;D$&AHwU,z)4n-Ȣ,sQͥ(c:WLBFiw]=KN"cH.XufF|vg8l}"gܧnnbnkO6 k)r{Cj6;L>kDQΞ1Tut5`h}ڍ$7$&Lg?g`џYT}*dt]V#q܆ YԧacߣdAsǤ}fMm9xPT2Q{ x FB5%'-)Q.(/qIw,)4pdM2%"/XB,G<}6L&DJᚐxђ`O Z?7tTKF~c"as< GH M:伦|ߧo%ί>tfE3I% V+\?*\drhXS/N Ѹ %; 9KJo}pˑdfb6z6 x]F]ˇ,dn_7oz+QV)LLO 6`PKmRfeL_ѺL^Zq] 2ڌaQWa @Z@n=f M/,,[=: K`&:Fw=Gw ]$# jB6_G{GT%\?fitv1SjXtdg{ma y;'iHRBEw>(?Csz\3__#QZY Tt3@&i{`ת&vEب V oultcM)R(HwGI'd-].3A SA,noqJ1CJ09aqq3 }2`-qmҟh2hORP-Qk%AY60OwA3_Qʡ$)j)~`!ߓ2F0b939Z Tﱹ6n*=8 \d`!ֿ |ju^ŢIԘ`[اY=4yP̻\-޼/,+hdt_raN/%bNӉr5J3!*VSm/ c38'4ϝ8Lv@*jER7<E.'kXQr @5{=ix%" YnЌf,phQP+&U#)%70/"Ѝbҝ\D)`& MJFɑ͇A(MHZ84@νyk'  *[ X6`uHwKVã󦻽&`</D*4L5YJsΈ43v5ϣyUՕ%ǥ?> <`'QYykɷ=hfrVP,E&5E~!ey:AG9F|_\[]9ZrQ vb&Y?'m&=+gixr* ni dВgmFR"DUGi9E;ZI12_Xx?H\KAOD-V԰}mlD#%KSlua7~FUρI9h77"8f͉*| @G_`5O}<9]-kHLskFgbgN[+ :4p5'2l:Yo3Y&w)۱{> js0\Ĵ4(9+6+~&zbyZRi. :ls򹯡mv i?+ɣb68`#sxh|3n)B]5# &]}dv/7y!00 <1OlYw_=J4j6TO`BW X;0Br̂+D\b.GRK*֧aW FCn`R5~f-ǟ74dr'\?E$KNڗ3N)z!;6ȃ#7)E\T UG]:™|a!JĢ"`@_X6)WH)"ཿӤbx"J Gv \kI}Sx*l#]l KOZ"h+WKŸץt=HrE1ӹ6az"4q!3 cE„U#ܯW$qV,B=r 22ӝɊިa{߼.i$ (.um0OqyWM!fsg\'?y닚 `Gc;YYĔYjJ) #ߎ/dRXdmMV 5YLF4OO"A)076X{4Q#oU)mf0@)%U*XPCnpA'qԺl&TS8~J^C"O_YdAfma-\#oÎPIU_NK| a 3Y#ITR(ŚlqB灙-qEpއ1fpR|BEX:=wbBD jH^.Yz9 W*kFomE(٫*Cl/̜cfa ǯ_|B(Yw+U}J!`.m*~a]|:D >AtUcs3o,kvTJPMZ =i"GRTtIxOȆ6W]Q2C%m*fOgĎ鳁YSO8 Y~YVӝ9z {m<-͕m4GIN;Beg{z.1R\/,r9duP>~B` cSwXq":M 2|p |XA軈>S/+X$NAs#MConjjJM[Iȱ8ȉgBm?e.ct=mrw?uHn4e2Xx[NE.lPa!ߎ=HP讈Nh *q'n>FUSL-OWFCWM`!1mS 4v@Ix!"Oo4j +ADfl`Q~#'ZaM%=@,cޗN`/Æ _-Z$lP 7'sط_;j+BmMZ `^7uJVg%=硧10I{$tU-z[k I̎:UNF%yIZ H>\ro`9m4_% T7LWw=5e{'a/^။?/y0яM1]P]KtQ7 Zp]˫Ϻ:U9jdn-E`A\(.%V7|CW;S#j{(:F9bC;`}2%bXD-?vL}ejǘ4DJ 7oiE?ǭ0EcͶ3 f_ 1KS؞vByfGA IH!dВjc\MU s@bu ErZA{\>W=GPӞ&$U@$j|zeizsGiRC6L^uA.%؉VaA7I*@)!DЛdu\[=~3 $-ܦ+W\0<4!GSꀠWv:7T0](Zc(T0X4F Tq77Y]x){ B (&%6PnmWBQYsvPx@~jهN[Ƶ;? OՐkԁ=P:|fć!_W`_N9#~r|ռ (bqoG7|s VfH:U;F5b JգZVU&=(=àq* ߶!Rۄ63ƕNvke\@Pe C#^ۑsq6"^ԌZ Eza[ >Yޙoo$V0?`И.[['q:コ G>:7q԰LbM1tϐtϺg"M3e::W 9{`QaM5H9{ev)X"!E> |^RFZUٺdQ[l $HH$Ѯ0 3Ŕ_ˡrgCVȢt{x31k[]\[jx^O۔d7,]4LjG!9`T[ ! y!}WGb뎷In,yAeY@*)[/%sR=?,kCD'0ϟr hrRcfݘX"E!)T@3/*@牘L (-AZ#燃΁W+;"4F̏OLNCP9WPwp$}khUoq 00b`-v hO[>ء:Xe'g0rf#‹ȳk=f/ L)oeXG`OIAǪ9-##y4nBKã)Bϒ .{: >ڜWio5d{*3e1YZfqmw۵0TN n"=o^"YB10fFND̺Ӣd3`⽯%I?^*E3lY'q b,)~=NNy7{8(TO5\QAt5ڒWY  Ԁ"(VG-Tg%ދXntMZ3?O4,*.Ak/>2ry4R} cf[(@ڲ)S~na;za=+iE- p%ɠ_#f%ߗZl!dgI%'M{(Gb"(*ɕBbR1Gf{Ng-n7 HLf MM2D5*sqsN1Ve^k.^۔0 o^3sUtm*$DN`պԍIН#-21A?X;2oT8;I㡘~nOq>FɊĬo3EML843:"k;>n<T67%d d ȭ%퀡%dnLI] "4c$'abءH{fC5:o)~땥zM!2Bwn^nIeF,ˢl%Džmescu"xflpUnDVF0{!׮j!evWWu2͗CR靺'ʌFNXQm aqkY-;Yâ멚^O}'$VZʮ%XNT-B)o j8ưKw}xPTMPhupaE+!: Y!V{yRa0m xg=%XK* s1?wI5uL1W'%x }!WbqMw5xYMN[)ZTpA <<3Qb$|ܸޜUVmL^sb5uaŗ0CagLC#zm4A2xV:`5 +BF'}TCvOs^=eH7d KPʟku"Z ;3Wݓ$>.%1TU6Tk:X^?KwhHMAƭ=1@ ,O5JVաk1j'd7Νjn[ɸ$ư0sIJ%:R$:@m)\QS3*֡Ɖ7584BNbngC/a1%*gʍ@9n{\(#8st($i&wf gGo]y7`[8hYjX}9|%P jdXpݱ?oDˑCF` oֶIdy;dPgjga|5ëGhv;F#z"VQA޾QE㦖NapRߺ^E@ʼncGץ0+ br\wjK(~ΰ{4俧d^IJOI^r'?CJUO? @ &]b]̈́0П~mLC4+v/. F݁ >D̹' fgr,ĵ1MRwiF:]WdWMDc#k+&zO&2mc<ON1K4V3?pA| />M]*SҨs71ۻ-0eDVf\(nU] 8G2K ޳EAT \4(yk<}U$T2Z !:Z?\nk,\Op.d mjdأ|o|mp~ych=^c`QqeqE5"B#UX@CticqF F"-5)Dɒ;$<|RsQ ¹D2g΁QY6#9V]B~dž['4:#auX)mG$2,@X`fNQ$` 5 Z/è|zBYWz4j3,Qs={{S2~KzdbX33υ R,;+;JSt~HBf ѭ6H*ЌL3!yUL@A!v# Q}B='SkA5$g4paR0q-6q _1 5P0og_)my3a|4(x-MNvg o\U@D|WSq @n" 0A_a6"=V\[ȉUШh-jLWsآ}hc_>&&0)R#7#㾔ΏrCW:{)8wӛk>~.vPrAE9wq8YS]-l7i(J甄fV)bd9r@I&>W?ٟ ooP]L6 徃{0ߣ#9?OgqɥڏWH.~R0i ~MYb$>Zr: ]!o8%'Z8rELWӷWHMu,߶$^g9K2e㛗v♼!`D,cV[TJ,{i6cc>==%ii$14@f -Zvl)C;q|>e誗t;\+2FE'dZSbo0ׂm je`aMCܚ'qg>>CKK!#D{?P׮#y"6gkkTt:C%Y<!r8,YiN7:лkˠ@PWwR68u[ IʎPJ 5 J "v9}"0EAQsW"eiѼ:GNXjcIMOk&nUPĿ 9P󌭲YC%8m$moL$DߦnufV`Ʈ9* {KP2|*tҀCe}ȀlfU>]n\mK9s')m!_*t:Ř4YX`u!;HW(kd6V)"G:N0\+z',iG$Q(S\fG.[e6/U5BF@ W%hN$X{}>Q[u GxM1Nr\^"N/=`MЕ4;A,*SgfKo8ab/ĭதN 3OSڿTNn^86Y&G3R,eInM͐tM@ᱷ64Fϯ5!]"fb!О2E)p,P٥ϯ**s kм^gbԹN.`-L޶XzPSť;$\Y: Te{yWү M.Vb(./@49xD fJgn&ۤ^ܽ;Mk 8!e#+(.1neJWH4&m -J`yТ:OQ}' a'lkV \E/YMGLuͳd4鄚D XZ!m,)h0$gax8%;f3VUR LmQRS㏽δ%Ejj}(i<&݋B@l.ȯUT^p[;/?w*ke#dlbn),ҙ.o4X4tԏ 5AdasĞ6_G]?H.&QBS~=я^[&pVK/0G|m,1#ya`Pjf>daly3 "`{ѭ)-0[mby{R-S%F>zвJ!*c|2,q>e/FrHͶHNCZ|.R sGryͧD녜_Xjhj۶ ,!+Je4I20ԇQ9L1N-'CEXeYen:0䇧x,.1,]L 4}UjJRHar@C#>??NA`H$qxlX[:?ƦRL*YĎ A<5~jQQo:Y\/F]HaڑL3yH $_@OSF <$?XSY$5-N4nnC?(<:X&hMHJ  f5i F>Z`Je7&\Q3 q?ae`)]ӊ (G&S>]'MW8*g̔W)xƼLUCYU5jMW%*bg-j#-[&(y쵡T#,~/;~3\W1&mfA3z>y=XtQ쪋5S3"QԯI&J )6fau$,] 4X98S> RpbՊ[Յf|c_aâbnrg84s-zT6f?<ܗ U=ϝ\FDcm胷*rXXI>j=<y(>Ii)+?((0ڡ']_\,S:*&Ro`% _'MZ8ג2=k1J%%;hK_MhtF "~3A@Z}ȫ,$:OQQpb϶oso&ڤ"DJ3ȿsM:=svJ4ۡe^;a$ipSaډIct1ŝ.wj,/0EEO,ma?WtHGv?mG6D rCnk25r'|~wJdI?Q~Unni{Q]Gc_Y-S:`?|V0[bc2}dȢR{y݌jrQ, '󠦸wymzP#fi ;&˽u}1NC[`+y歈DTӒJTT=L`(,]3@]Җ+#UwKvqRm4TK_9KC̞ flGc|0s@.$e!'b/9׬+2[|jf^c;!B4hIOS0h.4hR ..%/$q+XO_'~~ DJHg&-QbZ$Ff~C 5wUԨCSu.[+֠GO~o"=Tc;\$|QA4PF 7]0żWAʭ^u4893r؊g]ge)O֩fdG_JwUR (j2{Aä_YʝIvth+'a窜Î:w ?OB3 C4JlQ6cq<vUyWU N`QwQ&Q+"0;\LSrjc1(Evq2Oj?B wy0\+Z׮5Wh{׼UXQRuBUw}+ 6~NliDŽ93NU{+>A zFŧ/MCJM HA(k1S.0\ϝ"1β៘<`_jdӌIAgqj3`ȳ_Pj.ȄBs96(jΔ"x".^͞iLp@inBQ7/BT8zgW=Aw$ !2v#0!+?@[a{/nz>qLI6UNFH|<?Au>.x˥n#3X=Ղd,Fxjd3Ӗw%&|FE Q"sa{6 ʫ%,(hhD $l- g 5r-$l6`*3pB#=pSm|z,܄7VٝrpWu0*ved/.}?0EHF+}u$FAY 5xZb_y7xZs_)1c QB"CrZjJ[P]._"5o%*IKS?ȱAݶ1ZB^1Iؔ( Wu0N?s>nOUԭ TgZ?'mc|*ڈ"r}#ivq BlVTT,n/w^n 4Bw\e /+|Ju k/ڦAԈToF@Yf: Ä*VeKl~-r %tM}<ωӎMɇ**ِtoX) v;V&| 񕃽Xk铱\] *>]'BE[@* NK|C @nx' yH[X}5M<7M@&TZq=(ew<3#xq5&-qQ;)94L% xc${l˳]Iۈ6g/oݖki[2$S{rky lsUXec#ɴe`^o w™J='vPSOvdF1dA'oV4v UQ#]>\*;+P.Y% (KرyL_3|i+5Y)zu>Ώ㣅q# \$54x\ =^wU :28o$s%VA (#w /PJfJ  KJ&'Z(i mz]Vv@L_S|1`%#AxCSlW=MQA?Blit,#Zfbr]eKZ!Z5mgӞ)kRqp7^Uh p'n?ʫ}Q:)IbG5@}-{ggP"xeS m2 ߥ*xz~*Wi\x&֯~ψ9f݊]oCW{Lrz ~!p RM "83^Yw~"`5zgFU`π R;1y|! mੴ3>USЭ T +/kPsn/Aܿ&tWZ՟' dϲذ)] ['DC:3s& :ɾ@Mǧ75 ~{9`4Ļ\L:/><? DR4ۂIXqeJfc\=~KP38)x)ݱo)Xm@#sDdj ,K/Ǩ^Q|41Zu/5Cbak.Nd ؛ ~qbWkvhF̼k\UKr  wt`V6v2\|+ǥhwa%OoxURK {#RI0Vak4IZ]TKX.ͅ'u$ܲy\ۋt)x-x#rQU~U?GtjnIQq9upH82~fy()<h%]{|bgi{QsHJ1v ͯJf'bPGv,~gjLu3(tZ>P һpDz.ϙfdވD8Ev["ieH3zXӼ>DxXx$ORJY>JʳRk&`TGw4=eR3 /~k / V4S6(y̖S'ؚ)oMn=޻ԧ#1[M !lFMqdxxط83̇o\ML+%#W塥cDR+=~Jj46}*'لwO+h`H^id45d`)E~`P.3Ӽizc Rx+ ] b 1R<ܡ  TlRW~""LJ[|t27K\_L -!Wjw6"a{ f/X>(YG)Fc9q0QVqNJ Fק;s56,O`I=6r/Q鐴<"J !gq$VM0{#niX QnCRˋ>dJ3 y' 5p:Wٽ|`2c]DX<"LRnn.|U^Yʛ pP$g'ư.xUē~GWFYqxs*~X=t!'sfÆ-A nRYJL#Z 3\ opA)Qe p(l@w2Uk$)'B0s|+8f[R_~ا,̌X3nRp¼fiJ(lV4|]anIe5^w f&-rƭ!lBl+`!-ql*ker)6J(;(X_.66{0(?Ikǀ6&@Y YY{?c@i@/ inXt? L ˚!ǝÓЂi|`7d U_.e+Yuhu~VL\D3m뉹>1:G,VNH@yc8L%s0AXkDFǩ_h`pN)] *z Xcyg4HzW3FO5!mejsJP_Qc_>R"6ۂc:136/cn cߵcRPa'8RSJSfLjE$aW*2dd ~.2eܞ |I8%YiɉJ8C$OεkjX 'Fga\ExOݘ[Hr߬,VzG^xCQsԋJJ8mTvԁY %kD UȨ_8ke:J>j]# {/0#CϟZla`J֢+ztwj/Ɣ~dk&C'vZI04ȟԥ[_Sh>ڍ!yBLQC 5gJe"h#Mz4Y,wLqT9F>]6?)U9^*a_?}GZ1ұ<ߖ9U>T -[ڙ_-~q2agZ:\W-lrB\'Wi3QXX^n7%unv:wUj "{]a)+.>U6h,~tFǾ%%lnG ;G;1Zjr/d!s]6}>+uGaOM%lwq5ѭg&#z9ɍŕicH|iJ ːNmu20:''ytAPR0F;CT"t/dzL!:>*ke>kU}tf4O.kհ\LdLm±q Қ܎rr'5_,W%[P"m.[{F0=n^mA/O0*5J\1o{<"«=d A;B;%=BFpI>8S'\Z nNl: g 1@ 2" R)ٕ%%~7 oVTݴ}/%W1:S6e3="X)^_e/ռS49w_M7/j\޷0J<0qXisڳaa& sdW)ꛀze22(q,Bx] 3+Olhn͛@Ъ3& Q"$!G@Z_>lc`nWg{OXj7*+9 ɤJ1ڟĞ#$o~w9z)ˮoi!9rV=;JQѵL~tqKcvI'Z \ad)e |W7I=Z7[|#pP (IӖ'5ŝ*{#@1.[!J+}27=- z;c4d=m ջOd[ݝk^AGBĊT3%eȀ} ٠'-6x>c˾/FC|U" W&uq- ko nӥ<]-nC cc{Xgj?h͓IV/tIm&Sp9=@zaxL?Q'k-M¹ms9 ֤3DNj [+.љ<.F1iq+^XxM}KeampE9PҰ9SVy9+̮yԌ mI܎H=Azo%bM:VxMԌ|0ovjAKPƨqq TJ.y~+yN\8fE']WI_R\]V"U(U]2Rd`υmtE:}^dTt[9#zyD KފV5 79jrƹ9?~>xu!z ?G="P+5h9hÁwH/I &?t}F^ ba#6&0ew~|A J&$p]<=MB (Rk3KؼJ {W{A/d u{ӳDޯJ܏s:(K:O%[q&㥸D<ƖsJ A-nj/g&`1dw*3XUÛR_bfތTQ_oGь:P3.1,qP}%Bcfsjf7hG%y{ ظ){<\>/y$ rsBg ěW$'} t{=/4{R!ѷ}G0Si1+#r!喯e2aV0x7Q8 |hw+V3])pz% %E{)[SQ́Ÿ\=DEzΙ;U="kU籝O`bs.24rDdrޕyY $tzrXp]cIae&XQf9 XXn_|R=8\q4tOݷdM>~R?!'eD,8FmP̕n4p}Qb'a-)Dzx$1J^@W]sۛ Q4o3-[ˬ$o'Ymh2&~O _{8n L@@kċO˷;VoEUVKgjX/T)]n^ON;-T6ZoA$U!}V];z`tUy%oFezdg`R(FKBjx{[PD4I66A^5֟)RGc+^{r5Oms9aJYgM;[Cz{aΩ jJ >vgҶE+(mkc0M7:t4.սuv/") όn}-i>7np65~LقcԸUh@V5gaNJ`Tl}]F4Yͨ0ٚ` K<xWl% C8W$p;s&Ka8 ̞`$.{UÈ\4ogtbk8bw_3&Ȓa>r;XkE+OVXvAO?icrHS +xҌ]GXh'9ݛ2wy8Y G:w(^q.,)]}#2dwR|Ts<+kbY[{(Q%-8xdEj59RgT4/yJjsIܸ~٬g`qپ|#e)h+BIrn(צ?X %Y0xc|ɍH%wz=3*6X3{ɓxhgߎ/v`PZ<\0 јgo}vW74]V 称eQv_(Zgʘŗ{ uN%̙4֞(9YV1E W $)o=zr F-So)zF֪2NeFqTgۆ1tQ8!GJ)LmgMEόsdk<3)Y !{ $KlS9d*6wh1,ࣙ֓qD-!82ԉo%_Xk 톂/壂=)07I}1cݸ7F}"XSJa5:B{5bi@ l/m,u݂#(֪Dw:xmƿq8dU;Za J2&zD1QpfoS1->%Elf> .]P,&ss{Ϧ̡Y=~dkw7%4bӿoӁ;`ZNtn*TN;|MYЋOQ{o2cJtlJ4~''\`'NTQ,>U~oԆm`ٽJj HH T)DF[!'MhN'K}@J5`6!sX_LGsH:yD=tY_Rۮ6aM*~`8#2qN(>jec =l'yX %`u`Ҙt!hdlIb:r r͢s hLTJ/]qSF#C'JA($jwZTF /.IAh$S]ѫ{AY^ekgzž3[]:ˆW(@jtR &67-se\^<<ҧfҧ&uhAp"Vɵ J(ts ZƺreAv (re)l LZzSAq,X[pCU#DW-Vl-8&QxukKiM /6/ֶxAm"D=;n5 ]3 !>"c}_ bB(绑c^՛B K¦ % d5JlBPd>oD미)}Qm:r1d[3oo|TY~>&O_ec)T >h~JZߟ,s3&+`7^*x9b/@v.u}Ps~ȏF@&?jwi=I̸ ,2;MZ߼bznh^VCxi M.~oyoYd5d;>dJ nz*|VLTM ϙ$gwhdg2lT\yl0 oд`5}=|"RSe#0t%X%$aL h7Y#䏆'Xb#Sq~ɊGHq4|)l 91_] NeLkBUrF`k!$meT%fF!5Uá#G1G6#* %d @Dfr,k5gKMd,^+@Ni?#iߺrћ_OcWPOCLQZy(KDs$cjAIQ\VsgI/: @sy" zd [>YAtWѕzX,g.pirgjj$SKӯ%ӁSiBp"/g"std tJ״;iy)NxJ)W ^i| Sfݢ"ƞ~$zoM+tS63B?Q̫_iKFī]|(A@n9 ԕԖ>{/(R 1w(pgT2B i 8S#KpF~&gzdFԻ3!'wE"-2i#.NdmD&.>Vf,EMV$P<1t#<|O~լ|tB>aݱacr *"B,rUzm8~ 8Pcjd߆c^#`#u뜪Adw2 B¿S2`u Q*( 5`mW"h'͝@W}4",4@P3'%DTm MKYJն): *\:$OK10$$i{"t1À'7tػ>los ͦ܊6.VcDOBZspW,ގmXW=dMG >O-} y&'HFPq{ߵsZ4`bA[`]]E?kt(NCUh(jaC[-ߜ`QG4񰁨,k*2$QnpqݲSP?h3?;!˔,KTД rX<i(P``"~X:dCٻ~JB][ىN?#HT,°D0W6z?LJɗR`bH2Ks$뷘ԡA>W)1_V+`Ej|h!uf1gzU@h7"IF\ # 'CXi rqIIK-SZ A;yŸ1\mgYZ070701000002b6000081a4000000000000000000000001616eef1f000215cc000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/1u]?Eh=ڜ9Lٷ4YV#[P~az=܈MOn+:"  PaOtJjK4w6'T~i]ECC\T|D֪u2i!c=sv=]^[yѸ:?d,fo4vAlgjoԸSAR-LM~15JISTң)Y3={p_Qq6A_ %Ö\yD!سPtϔ+O;n1 PnezlZ&d&l0ԁSMo /&sវJօ^h blVk5z+~K*BiA{)$Xx/"MrF80VAރVDUXsM&09k>@XDj(y7H"}t#BIUHɓG24qŠoWtVnxrB{S MȤ+*~imોMUǡYNb(ywwlSOcDyQ[<䀨\n Ja *AxdQO mQJtf,vP[ЕIXzEȢ}i5V6E{Y䜽)*2ڼ4G+< d$[Jasbs| *f fٴD@DY jy&]ɉiU&9!ߝR3O# ?OJGleٟV4Q}{aSB&glpn\&kSZ(~9FNkY侸 JOK;Kykq}DxZhyCP. daa\uyr6L?N/E6zsVȽs0@7=(g:Ii\yܳg-?P+MNb鑚+G[Ǝ2c# xN][sD4ӡf <'%i5V1bU-{[f4tiz~HP$+ҩ(v8ؗKC-ü"G ;StYQgw;OxE"QB(PuA :~{J;(!s~Om#TYJF V3;jA\;m7"vro G:KLMOiS{Έ*rթdABLu+ -v= @8H5=˛EeQ;Aw+r&#.]<E5aݷ+ `G"_@w1TNy[H  29}뷔?Tl(}[6נ<4V\ΫaRBC9ecl;#<}VP]=g^O + }T>P0*:n[q:ǫj@F6Jp~Z ;^Z$mA8nL`V2ZZ$ʤa]~r z"x“+a#i]{qBcҪǼȘ@\j9g؈.},1BE柂 =Hg4jG' Z]2yߒYjvò̌z 2uRcq3D3¸l=Bx2oBnM#Kc-h 7qϚ$a@(sUI7bzkvJ6$Lϣq Ό\ a$6&\-<.PGQ)) ^=]wtvg'ԣ @.bU;OZVSZrs/|hŽ̍漦% p7eX)V02?Tt{˘J>QYe3j{aJ70ɵ\9 g+o֦Sw/BI<-{^TT?jzI14T[)m d.VنӪ%RԤ$qIs)"8s1DeO~[#j9ሦ%kNp g{,HyTEq /ȯHM/8-UQgG~O16մo%#.kkj5?쿮5=ȓsS 8m*^ac#փ8Ք-EfI_-ۡ܅LVUǕ}Bm stxz$jdӜWD= RϮ xC^:Z<-h36%I>n0v牗ϸL˞rl$srh1Ă;52hzKMH_ækJefcXuXepjhU,s;rrfŅe~ 2R R@sT_Gp.[.u] bI=,ŖnNߠEk"jXqT9HEK!qjݕnz;lpܠZM*E-UHT caҰDu8S `<;dQ9:ݟ"*Na=a+$gHtBO~3>c|$aSMnte@py,4#ҝ/:P>w&~o*E|‘p.>W w=<2 CCphdž륍7bRVkgeoIe3E_8m3O7[ ޿~/ &bXZ1U:̓:6)C@ (سRRPa΢n \ۗ23Z( u`i+ 8ğ!h,? Vέxk괆yI*w`5S׈yE5+|v60Yɦc\tBq6_s\9DO 7 G3ܚҜb0ifw"2%1;&KK)-,zJѡt1h i ya(3=#Iy@ D]`n }>1o܄`[>DkSoV5C b*lC"5deDd\,;*Uoz_\h&=>hrgޛz2/[Z:f}Y^kKyqpqZ]*N PZ#t{uzj{a)IFZ20n&mBBYJ{>ڊ8:J9ܢ)SKfNd0T]7#`3ζpXI I&˴q``?A؊ZVPݶLJ@]\t}%. 3u( ӽ0y02(^M:rDF9?܀fָx`<3V=c &Ie5`m;yؙٗ~:Lu^NO2 j^_~Y:S蔠ڂ[(P|Qn\!4Gr7~@rI_*]qr[N(DSgtLJcT&Ori5*h8f %1Q. JdH?'MȠkp)ؐ+AGS'vO[k6[kػr4xN0; f5VnHzzYjhHEH8$Tj_%dJ긚8LtLf8YQ-W|͜l` d}v>Jh5@ \-~_'}YY iOFng)+"TO}%ne^>ƻd05>jҊfm +bE-ۗvj+vh%H~ŷS;-N[!pB@LO ãkI"bLZg5?5~ Q.#|B*I\^#$މk|nje^#K/Amأ%,H/5;trB >55rdcn W2@זd{D6'n (Ei$S&C1.ІT:pq9% _TӁ݉bG4,p =GU L5}GWߥMb"#f\w%EByɫrׯ_ab 6Ċ\'/&ZOƇ~9E3'bK `fkp ϖ$'LA'*=RE͸d"*v,J^ j|*B o{LbGDm8 bN3R8iatڞ$6jQ7?h;J|Y4? f PT )i5,$+0V8^[?íi-Faсr6?j~>,zZ!AK d/ }jODwIHb7/}i aF9x_CKtҐghkXZ@GQ)Kuը6m& %krdw!@y*Ók#vȈQ4vp#.Y=𫜟usaqWX"54Gǂ!ߧVMxʱ\VTpSr/ ,dWFӔ\)>|_?<؆x48VE3K/95QSdz"Z&|B9ӆ2U%( t+ky'=p7BL־frx8hҬ+IS-bھ\[zi{M*f ml(v94nɳuC6.]mpVo,P,KN[#m-Sj}@diXn5in31O6LHƌ9l~PǕ&!Jc7;9SD M>3egcUTO[ap-x5'iP\?^@H{;m5hgS$.7uuWpuAuc_ o1Ha#*T%!^ {ԦKin =rb؋n&p&-FX#i㓇F$د unzB4Li#.6MH~ĕ3;Ɇ7Wgt^A>>CD9!I XrLuRG1J9e%2v&x917gcT bRH_E- +x^>$Q+ڼݶUMa2,nhԘ̉eh]R3*ہ ^j6 "Gey٪v_=4*:b_NR /|}PM<ŲX]PO>e&;ioSǯ܈t`gvO!e/KP !dؤT5?:UpJ ʚ*Iax#2輳QDQw씎A:zkbJy$<#243_RL_qqТI0Wւ?JhSeSXt[)ܝ𷯬zk@V;PufZv+C\_'L@Tڨ%,|YOQ*^4hA p+gxspv%{9 YX`GIq :J/}Z-Fua!ksC uA,&\S=Jj~'k\pۂ>t8(VYk1R]Zp7d`XaC9pvx?% CFkxu=Sw2J a9F#J`&@/z}KE&}U(I0kJE1sgSۏ, /AFl,ɘ r= PFmpvpE#g 8Iah<%OPApaa5"a ܲ1SQ{-˗piv2[EO(߀wGR *o 6YC-N]LD}@ 9GKuL^2ߡ{9ZtѺ'_$C _Q\`F%o^te{U#Tu +ChR;)qC &Q pM~ &K2qMǾ"! 6v9+? hŇ晫E0 ?6}!NQ. `tO&'y] P$={p9iɖ'{Hs˼wp!ul(\ r^3_ۛitYT۔tòդو DR4&`#Ƹ }H2ʊM=*f15%jQhdYi˸G|C?{S<ԝu%|EN>ژU"^jAs($:ɖQm}SMn#fY}@o6L2zZ&)r/Psv W%r6<?/IFtyV/{J` s/fη9~5vu^m'UӡĄIdP;oǐAWu@FLS&jWkɋi[ Z6FIiX̭BK-1Ni䥟Q[ɂ>L6_Ϫ\;Z8Զ[eNak|;?NIK"1Jdg桉x y3Ar}C>]W~ꪨsz$`_mE/M D :SM3?v^pcQ@'z 4UF}fA??eRs^_֎3*$O.6 sдa[3{+#5WO(? J9p֎iA pMJ Ȑ7-O.מS߱2>Rر:")iAkYw@kĚN'8NV'c1~j}$EKgmGqXJa_6fhv$.b7 ʼn,S7 j$(Wr@KtŦkb5Hugwvjwǀ 0q@ $x@EAȮybѷj IX<&kYE[47neQC/㿩M4]V [Uiފ- 0#1U© pg C)1}y%pSP;Hǂ K8c_lV8aN,)XTض끍p wh#EpMF05[ ̫B5XAw{B%3Xïvb EGz`-kIoTIAJI :)d+O.Flu>jABioz&:lvYeZ%BgF ӂ6dXj>.qN\.y9&CQPYjD,Љ$̾eײL'kvAr1{/i x iHMv!N%gS~"݅Vl!/tnG `'fiˇhzm^چ ;3tWHZ_A0C,gTmN*=]a\eXf\2>I+W>q~  zpe8X;g7K* 9JϼGue,-ܜ ٢n*OQI#?pB FCNQ_;r@faYuQaѴPJ΅Z}Eh )fCaTOhf;̆õ 8vӭ'΀ lTi/5AE k" )=SJAЏg6pJҁUNK;IJZJAKVH%ױo _?;lۈ|:P:`噆Ɇ_Lp(|anC*m,˻2ƒa+A-ixakpjM3т& ~ ?,͹ShqY]LDe.tA֕Jd @!rp-_(!+bc<ԢkН*IX_>GHTr =Іi}Eoe_]󍫃q/A5WEjQ"8k,°OɇebRu~QlrU4GWb\:NC(R?_5ؘY7_D5Cn'F LZ#rxQ*W&Cb]e.}f5n݅СV|#e9CY'[4<^D oǬZ]PpYت&K?1_NZ#z8}"ꚽOqF ;WO ۠uȪ`to'␅*xM^ac;͛2;|7*m9j[cCiu&nyEH72Z<Ԩ Au) rM oFoUl|e;U/hHu^nXk ;]꺉aô͞20#pB_sb7MV1b+' (. mSܑ+xE=Yо뤽3*¾IK8|+  &nw-:qz1Rmgak[fTuro6P$Hh )\('"Rs@ 0=~`a.%YaINJvZ_^➣ѱ ًHoq2ΥR ҬO ֽ ;=Qt4jxھ.εis!V#~*AuUG@{һߜd9 J"8NZ>f->m$! &~Q/HW!aFH:rHP'kQ 9q#;J4'yfAEȧ[pٞ!fl%XXmv6V&Q6oϨ%4i9>tMͷL{1B&bՂ-p8y븕A6D#BϾ:$ ל.+>3&vڔyrkP(<{v/TOREe{dQ@~BB8b]>{"c-cV\J ZaHG4X UA7O m5?+xkvQ;_bkWBDi%' 2NRfľ88W8UfLɉCYR d\`n[*8@ׇn& f"x1 s,-N)}>T%䵫"7B"9έ\v?ۀ+l>7ңGhT]e"Dm .c&g1fѐ`2a y$ⷨQ1zHCQN袩4M?\Plz=+Z ߬?՝"qk*p9 )atZR}udr} ,bx[[q_p 6;܀BYZLM iVֹg.KQ]}6w۹~jh# VC!'IEK[]8^0,-^pFFYԖ+@FO0D>4h 1q(@ ,aQ 5T\{Фt,W:w-яw_[`ԇcX;˳ZK*%BN31ݛ+pm/wOY$o),E&kAe u8n(:@%O+،Sc߀>9 5K6HcƇYyOf,L]s8e&fᇉy~oZFU$-{ϻQK=@(0Il'7)] )}}B9sm21^ji(Z!k4ջ.ƣHen"IXUet+y37]3 >Je*~ ]XZላBG0P^8V+ cʋ)M:I'.`cU}.zqn*mm̲mZI ԫq~t /oMN^PJ7c:YwW8NJM9V1Pgq-dq+%ӡz5m/8Dzjh?Ҋ&GR%ho-(ڈ5ĦdcV&'@R:jr@{;~]:doHˁϲ l(fD# `BB/0uizCp﯋3Cľ* RC$]t#\ty1όҳĽAw-|0cRV]ZZ&юrK- DZ2W uVhwޤr/ԝt6S\7pjƊͲ5HYsί TSpP{4'euEܗu:J窦 y&e"qԽ4&7GAZ73{^L/6q'hby} m^ʭn e%ד oGƈ@ ׇrF"Ü䣼]%)kmkyҙ6x+ї䁓[!3aۍy_BmGO+cAw@Vj+^:w0 VQHh6aG|h0dPmͬrîz| U28Mo -v=g+U+μ1 FI|`5D fTTHOVlv{hqбF8 YRv_J+w4{,w>MHȶ @$kgX2F^ۺ:\lS^838owi> APUIPUS!rHdvmzbKƤp U=j=8=Vqɐ.NOuļϵ ofcC)1@@DjK2|gǥ;Y!f]. ={FOz[>ŴL?l4?\;柳7+KlGHYuɚ;F Lo suq! *41ɽp':5 o5cg=^fꋵV|]eIe=%P$r,jjp?f[%q.N#ZuE6 NjxDU0{+q+E܀˶zU{ .F{ce0<˫MɋY8LPry}r0\r)-O([6$YS2]6#6&B1qedDzHSEoPJc*̆hT d#" RFyN@!kEixXׂ\c4GגQ&+10,zĹ{0e~_b ⋑3;k ( ?ũ}9lɝI$uն>^$_(Alh]~1/rN3RҾ ƈxtD:G8bIZvy<}O3\+UmXJ褔<{xN:a{Z)$ X1ρ5ҍp4bJX ҨGIYۥ(B߭t;Ӹ1hx ؤ nٳ eG6T] v*kbK.XyEڇYɰ nib_:C{}o'eeT g 722s^Vf I`zn0 %4NXpE۴yS]{ %ȭLŹHeJt\4uBh1{D9ч<=X ,vʹ5`\4^7hޓ=]$UgF''hWՐ*j3l.{x"*շuu¢/o&k;cPTL?wvZU 70u:s;b~ L|~K@NOJM!X>#H_1p$JΕ`:T$\j6B'2Q0bP^Aa:1ց*vp~ܶOAQU6!æȽ(05;}Oxp >[6DA[TbK&6Yaᾚъvɯp9( f/PlInWUyq r~ 妽g%a Ǟ B圜ל/UP3VȽ - ~@r1 9P.$SsTD0]k' OؗPؓ@\p4Hr#FPq朙Ҷ~M 84-/A P^t K'miSr$ ♏?A`G3@" A b5cH\^2@[U@&˷xie2[໏|DaOja̝γw?;6چKBK UHMxMxy-OQߥfr/%3q{lw}aEOT7k '/]39+:sf27$;p/"ZJ uD/ }7mSDJ: 27$LE(IFr:1ݿ +G7fSBT+3 DGCһ">Q8;Fԝnj5bV"Z>\:#rbZyI{Hh WY`&! `9ṷ ("ww!@>OZ8ZϭWqe)I0\-x/rlɬ}iAآ;0 y[}q G˹/7(c 7ei|LàuY: ϢC܋9|;.jPjA'zY ?\×(Q+|~:>|=PKI@UAL'Dh.idpGKGM"B;4ԮJ%ֵu{TaHj_3l!Y趬uH3_ ©D1fJ~4(E&+/p yZd&6 ^zܳǔͶ+Og)n4<#OyY5B9&63b[g]-InJ!Z1eQ*ekUZ"$qڥ왴Yti ;> -CLlSp,z3׊R;aB3tr~Ș8yؒ~tܥ!0f/V t@Rkh0>^&ڧjɑ~6DB@eWQ~VS(=qʛoi#g/V1F?szĠe+x/O()׼yjln\jE\ta{%ˌ0d;[6ÄuP|G$Shح5iC Rn,Toij2T8i>n)ĉ@ʱhXLvDLGK|i{+d.] wù,$>j~L Z$L#_e2^ A|RŸbg#_#ál{?&;,^`ne~l1 ۳WdyfAFRkߨ3 D QqIa%3jgQ⩇|@ŷL qH˱f22J#$䟙 Rs`k!d6U@Rx\A< '/ξ%7~;lM5UO55ϟkpic"P岰Maos>K.3ng*DS)Z,{2K+DEI3߫Nф?dV׍@q|r1۾/KV3♙v~+KcRcΞ"n[цg_?LxUaYT{ޞg= xUEzqGiGz{(TDcAj8?R,w꘣aM$fҩ'Af{z[㭥< :NiҕaMr_BpIAlzfdJ=m?Y/<.&N^3Dtɝsea{ieĈʁ19!Jεpٳg T$9U0DQzп.r[,[.U&f}_F@[I@'+|Y Ro^?PJ 1:.~}xL.8W&1#R 8߸7,#)H[Iy+'6ezc h4LbNh~.jCxKDLOaŶ\Yff#ē3Q.. Q1e* `Ro1;""zbCDZKQQ|qn]}{٥#xe m i~xv74$t K `x,!؁oΚ5t󼜁UЪa}DB B HP4ItUdT8 k12FUdaZRYL/haêSa{4`&L`{U؞Z7F ae^`ʢFP ^S0t^^y'CGt|Bk0fhxu\@v`Q|K{NZ7 rD)+[D* o,AȬEV'H.j[ ƐF4e ^ٯUhJr=oA@r䅷Ϩ=BE`H22Jk㚂ty@Ȓ(#c40\8GΏYHZUoS/ש2FQ[EOPgtlk2VEG4q|tրƂ8{G& kby}@[%_H7ZS);Иh "kVuRdFA\$* |}߆nbD*xZrO.=:si$8e!]I;es0SC\V'#ĻJ7lU {s3\}jϯBo/ouJ6<: )K$F_t$ڶpI[OP~WH7L-{/jk{{&0BnTjA:[DbG?h^.Bs8@CL:AYo2T7W!9'!^pE%V֋M:3lwkRՁKunI!]T5Y 4ǀS 11H@g./, ;aP;EꛡZ؜5d:x:C!5]0TIFi5aR& o1dC}^D(</l^2Ab-AԚk)?F(䷩cVSzMDԱJQO5"SV.`.ϔ~QPXݵJ˻Ne`?2\NƪoW%YbwOVOpkv j%~!nF弇@!gT͚?.Lڂ[\N 2+((`~14IJ+P3Y>%Vu6b=-:yݿ0CkA:d>|c'seDc;f6pۚgdnA{yӱ_Y ˶/%هiV-O3[ilD9Z\A>FrF?%,H.E.hdb՘xSa";4^vC5X ]ӥ`Ӱg5?C~[2ϾDnPG@u⫮uV~Fٰ"QxifչyDͱQQO`׆8Xq#KEҔ 0ܺlE E!{b-oh@$=ܛ5j)1N$ }m/;p&@^9Rqϳ#t pX'2;Ge1TZ7M mc 2Q6._/ۃ_eĹWI,+Ⱦ^-Gy>Z࿭U`UHVZE]Z>-w<\c-){Õr۽yK J*L-hUyN3㮀3Dop%]%FSq5;*Vqe8Ov#ԫS&s\WF%[5vXV}Ehdؑl`]vvF_GP!oH/U"{t7^ w(~YƷgzksq^3Aypȥ+ sQaZ`2J P&}mIV״ O &w0I)M;@I%:Ų>:׌)LK ,Ձ&s6RjgITͳ $v|2bM4uVk{Ѝ N"4|vjJ6YF9I9MŽۣ0=`25dezN7ݰy&Ro-=үu6HWS&i jC{hIvnՃ4XNQ}BspM$;da5$Te2]U~V{ƺ\{ށ=~0󋾨3zKTwu/,\p4'q.LZQҼiaѪq@GAp@Z R%DTH_c`။mw :CTOqc<.m>vI,4xv[Y^֨pTdFx" 蔽Ίt07av:qc~C!τX!:K%{Jݨg.\(G莙#1vqqv,t,5p`䛾'ަ,9c_թ#;-+RQ~u.d,ϘSSАs2lQWV‰T֋\ܑuż2\g%A$xXXɅM5^ {Mv%w*w|Q᷄/rHGJP^ QaF;hpdęɇ q&T9MN΍ԌݘF2w6* }!xo9(7.IZvf)GSi`v*E1mx.=9ͼnunc%B#An ZYL742LHYz3!#rَvv4{ tS#(Ip,p% p=d'6^ZEی.%%+\?AYD/EifIwA|ؿg8y3>2\QÇIrwYd"<aI&i1!Iv1%GPά>_NIVe*8񋎄wͬ/^@:.2Ip8z,v,6ۊ|*kXC::2".dnjݘ1VtVYeҸ5/! @T2K[ m=R%"n/MgK>zA>aihpc/Nb"-v$Z :@y yM!WK5y &ԯ糳7޴GTq3rGא.,ol ۢˍ1x_--TjwPzeJ7J;x:)(:a8?Z`-夡k)J y,tF7ϴn9N@/ aXjEC;!_m'\i]CsuR"dGp<]4GGEUN#2g$87p%Ķ+YX&E'`+l.Z&E)yk[*$dw+DCP2lۯSy/ 1@`}#y*bV1}|4 ZI{ؓ6rȦs 8A"}攤?$#X $1ZL"A^(a(OU1iͪʗ&mtO`F>oYqƎ6fOU?3Le{ }k螽 vX#5ۍ0 Z},=3=)V@-M?2kH~YG+vW[ß:8mSFWS^2[6Ǟpu]v ~5} D~6갍B>4%z:0׿ ܹ ŠgHMC@" G(c+jb&05c(#O4 _qKQo?R ka r5y$jIecDj,{t[T/A$?{@$0HuqsFmYwmÖ7GӦjm;v\<0z|zt$y7m5ch9sp,ZԐv @ֲKYmS]x!$X(bq)[2My8Yd} 'ݮ5#Ułw"bj{5}6RN1VҜhڪ}¨S~*(bto^4QHk7 SŶ:O)2{:cpp{6=aO59Jh#ֿgjN4oY|Q_\m-#Y\SVh sK2 wCc9{e_np{@O(pOJdSSAch, d!I)C="SWCC"/&j|EJxt1.vå޵+SzA&iGZDYt묈LO Қ3B&zs p'pr 3J>;[5d՗@%*8SZp\Gz›!&'ۑrczksf 4K<=!.',zg3?dU7ǿ Zy5Ax!!auBðRx+Z,p8@BBu 8{"fjĠ@@G{UP6J>[ ,lmŐܿeABbAQpvZd3SHѲD䖀b"5V%|vf>G-SU˕ #qŗxwÀJcN[=*jr[k+AJ`u|8GoCHIP]4@ŸDANh۔: JPEnoUи];CNchKQѝMSBʹ*IM7GY%z{QR2^@gc274,0 h9sf ojW6 TźInض[5JŮT\qm5  'NL3hkBozmG<Knc%-R榞=}餮W^:Su/Q:/9kE4-65KtryK.&$En_—yÀYx5AY) Xc}BմiqZܽ&bŰ9SM {Gj3zst!MW'2AisAY( #dISmcɬ#wݐ]PF嵯ݔª9Gr==_^+RP)韧'[R!@M PZ{ʵM$'BGV-r,|E3@7# [=$(P/wa/ή5gi G5T 0Zy8nQ+;9RH)ԞT\w>?ЦyK2gEE|H!xXfJ]8#aI)k04ʿ4/'TWs@%"u1@J}z51sfQ*ao6NR3"N$6h1Xrw+{l; uAZadO=&6G_X\\v\כ-0gSK !ޖ.H/;a(0 J1ofKG}#t/AC=Gyb{;;89zȶ3NBq ~dl7'rUiS r[Sft|,:rp8)TLfTbBY=u B2Yio~ cq@`@XcL O. Xu\̻ bڜLѿ>I 6n_-%NdJ:Y7:w6r7%bII1RkXHʅ$?y RC%cNr}ci "JkDBF¤KbK)@R\?~@sK"(ZR_W5I5l)KU AgEP֪CVbԎPD"uյ0 p)5jN!r|1 D}}BZ~؁ 3[xpPu/'|u#^HkX! 2K vj ~K^_Sgm:b5nҪ_VP| YQ\uQ~Ɠ>$2mj3Z(r0rɪ0>@nl0ӷH}' ?mb||8gz1fYQk0&[dX6ztw=AjkS)}Y& hڱ+Lr5l؎ *_f\1ɧ /ĩ.9##;126hZJ4BճYj1Z""rExp}ehWXa)(w&c$Y 5fʪŇW%^.ʭNA[F$X8&kjH B)a~ @6 ~/Մ.ݪ8b1!豕?%n-2¡"DlWixp}\Mۥ ؤ\E6SnQ ‚"|:5c-_gq0c_eLNpYwlNXétn=N YUwNlڥӚ%i C,\1hJ#lb, rvg#$;B K.>Yg_BCz]hMڱ́>'*E/2kwXٛ1UHk6z:HY!+pb@PaY.pdpν73e5-ҢNCJgT S9wَc:vxR=:/ faTر} ,^ LOhv 0ZWUcs%tQmγז\оȦFJofmRp\/`6;=i@L/SW+4g&'6e'R6Qz|V!WE%Sz69#K6 o p-ː Ugx!a{%{AGK۱sPNldWŗĖ9s 6B¹5yLֽASBpB1"D\9}~CWW+S_G@z[~R:Ǩ:`gg}~͙>FɗkZb?q~jDG#G'rG#j/#NKL@mU.o%@;y;%4sk)j2aW**, M = vE,#4w30@Rvi`lLWNx0c,u(Iwf'l~ֹ/1XǗM,!;~"3;l6r&ND"|5Xę}>DWq\dz ̴.&i E++ChшB-SEYsC?)ݓ<}Q+1>֣WbP$I bgx3jhY;C(C abeOhhdȈC-r̟^yfcRCG`Ecvno"{i[] |SvBNbfqmҥ.q k +LlTJ!PEHohDwT`rQո(3p]Dw-R*ӄkce&:SgkB8lqx`q4&H) h)]p& / %mtQ .#ayN[&7?탽 `=Ǜf Ӊ NzM3(?9# %nֿ[A^}7|-|' 4BE3H0'FYnuUw,̵CZ,$6zjcx =[8Cׄ e AN/Kf@sNҒTlJB}OHFQdJ=h\~x%'aاZA gZbmJu81kMǖo> זذ)?Y=E+%W!jF~4r|Ѥ8oz9%(izNaHeyŋy`D+#2: 01g}S]t{xJ ,Fv#@=e8&T5uP9)\ 8=4i'sRѵ"`*T yB@tgmX{ )l[Eh{Uњ4w54ZP49cggGlh ) +)+^1^$,@ "Q|4tgg}Į{7*^Ь؎@1Wj`HO+أ>_[ZŚ_kk<¾UeX?!3U*Vn&4]_ZKA~i]! /יm}_fKg-aP#Mk#b2_)hw(9sWϵwi ?hiq0eU%N)UnI m T߃+7!V;} vaTQYNU[x½E;hzB1b͘*:b|@o2SIuV'f:]?G[5r&q+6й|I%(x[56$gʃ"myюvwqoQ )5AvjQV ݙesw:)YWJؼO4%85<ҫi-oeGo ; RIﭧ '3> Yͬ JB""~OZ0% zC'6+Q7$A9+ }=uϋ\5έc{ac75B$zr'3ugjQ!tPY]T9uwf;z|C֓#LS6z'~[ްlZtr.9R7$؁]ɭk% 2sXhd sA{\x.v %4#ƊV'JG|D6}!JP܃FJ#JI'L\+ *m<3#n) 7D^4rҌ;hE ђSNw w`PQtu\rb5Sb@6?.@)p29}1C.Mi)&ꚇ+뀯 !jiS:H^+C|Ҏ,C`ۋK,pe!W<ͬps(s_!>`zp?މR^QD$Jz ΐ:DS8_xm+ >zQC>~b[fm ]? F9AP?غ`leG;tq +& M t[ӢGѾ,먪F`ɼ:KR Gs{O.Dm-HbԴBV%)shp BLg5u4L*<)Us+SXQkb.!H̫ ݣ0S17k%**3lVs0y&VL}cm_kA`xw>y*7ʛ܆qDgd>ıG#HVDnEE[\F&V7;16lQ|_ZpLc'SGmP+rPG CW!Iv;R׾:lawHC >[s<(ƺp/.(vu|4V3ζ1<1T^իv-Xyl~Gֺs8oEz0ָOk\*'}XSQ%jv -aCz0tM,)5IHByg3QܽrKѾgRz]f(Kqe_<^zO8N qAÅJ^*Vy޶!a᧶ysmiUc>F aR|k;kI~;/K0`Rps\^LGj 4^ p3һ Fq;r%Voes“{wj)o]R {#3,7jsϷ y ph,6nLOi\Q61{3ᙞFDv b, Ȫd5~925V4s5 `A:[ {Cf5(#It鹌$c鼐qц4o3}v,oګZJIYvns..||v:R"0y/ӂ.}BxA-Q?(07JsE2@װ9|~$RV'WH,vi"catiA=(XW34?%AXhg,@jM<ϳˮӧJCs)Yڦq/id% _,W_+STz.NG|)ه$ ~UlM* dc;1}'k4hIEyEN\}36Ы3g'*{өL7g6c8WS#Fv8zHO y7dV9.SY:qCe%d-Œ%U7u|4Z佽OWhCcL\(Kַq UZ)+Mj#Ť-4\a!nxmRd0QK]'6A@4_ʇ`3uJ_qgaiQJW?%g}]P?B!NErT閰P]7wZAzԒ$A8b,+z˹,2Y w"(cF~Цg$|}; 2Xh8;)*ӱWhu5V_ڛ8зGyn%n[ZV1svqŋ}[ $*i|^YIΌſW \VVt|޹hĻ$ q5x՜:1d&4)ʈɱ YbW&X}=OY`$%0Hą+X  {TjoTAg||7Z̴7zt ()m#-wL}.^-RÂoN1ruG>ƣל;u4EpTFDVYeZgd|@F`&)א|·ɔ<.S}.cd.pC4~5]ރ7^,e`F9"^L97lxOIdqKX3eȫo'Z{> gSvݕYb V|oex%b (jbvZtѐ)C 9xt.\N"XBS#Y#2g29kռ' !7/E+vY!ԉ|@ wcl%x"49.=g}U Kfa{tNCuT`KIڊ ) r*P+f_ֈL 9yU+2^5I݈ğeXgf^h 0_KoWgbw#\Ʃa?Kfһ*70]4TF߾$`IL-BXf|G  N9{VѪxpD;p퍺@ee ɔ:Q'Zo\Uts|e!iHvfɕa 2j.Š$3> @9=^Nc՝x@zq}5,3S_YHq~ ʊ,M8SM^eP,T~nQmWcrR4q'Oq4QU,ԓ92I1H6v+-gs dstHyw5dT,5`J u$+\pD{j(Q=!z%nBC9׎&N] CL0^>N&\d Ee ch:{#A/FxL@%A{1y:uGurga #Ͱs'osac?n1TjT*Rf;)OZd?s+:˼ rPs\Q*Uyg(?GU+~=л`bRM(LX3Gf8#DFRV ߞ!9qԑ{f| sS6_&\+'P-ߛ>jsY^1XQ /,ܚvճs`͸?.&R1!:n,V:U(2/Ei".6ilSgA0jdG;#7/wU/ݤ陝3l|i;C.ć?^Bs cJߛFgP]AA4=BSx $lZLoQikbV,з,Ano@?)-0h4#Wf -o%Ԇ7!A!*g@EcsvG 9NR[BuȴzH`3ZurhUZc=>`%\jdh4!=dbTQ/هy%鿋U/OKn=]u/n(kGFG✎(u|lwdK(mॡs톍2P@2%]hj3C$ܦ4CiwTY ADW`n.<5'Tbo0Yɋw٭J+UH)C(S-ّ'4e,‚Z_Pyuz``kAЖa A0!ca 'QkkggA{(_Ԧ]86z]49擖ʾ+g.M(Ȉshե\A< 'QǖuFMj@T5J1pxqjLHl* ͑c]`ů28j5mH\&0G.=thdtbe@+WokeEYcj;"8&X e4/'qar9)UD6ƉjMQM(>̙5 ІRrۣx`s#:?3HM_gl%$G&=ИP-*_^I(b\1Gu`3a HtqatP Ba(kpiD(Nu4 I ^U_';K ~_Qy]BP2KR˳ɏS0YBبT 1@:5!Y$5Z:Mu5\"Z5gI+ABv MD?'tipc}LgmZ'$a@^8NŽeeIblLRO*[阔+Xn'qMЩ1!;)WN|*s(5&Z4NY" ]{3~XO} cODC6N[k5ѥb@KC95.59^(ZLX#] f4i Yw25$.-{хBh(}I| -HFoqՌ|#=!'J&U hq3}̏>$Iiq꣢gcǪ+u" rd〘2 XhH G.u Lx\(\Q7RA=d+tL_afOB=)gZ!oh{)(xVqj޲;Eu 1ϥ8(`60¸7GbQvo?KtY_`$';.B+9`C?ÝZP!tTH˳%m3˃_1Bt8cbJG/\i¡Gqdd}hkd\D׆򔃋h\>BQˇetoc!-w¯(X &v٫qG-42>je;+fԵ k`&``$'V7&M'zwwq3Kl{-h-?gh ?-V&WQ-4=|KN ;, rE } ?~@i='ijg@âBƭ)NF64306ј) o'e[W:b,<ߓ=wxN"B wXTӂ67\*JLJyS,!7AA.nrJ ϐq|S/' Bw1K4UXCk˭P߃oe;I 8:.UǏx,i: 'KHfNq;[!V3GwՏ( qõ0j͖:[Z( 袖l{#2e;ԟIk7S*CBmg]RF@\\?gp ˀUXi$z2 ` דvX{N'49`Gcͳ,J*y#0m8Y+W:l-0Sbͪf|@GT]Pzmo5+(B"[!ۧ@#jʴS5i5cEGR;&"5lktXCda QY?p%!YHa@ J M[?ѧ@U|6(=%էP9˦t. yֹGPDi]Ͷ(Ft6W3FG I&vczƻJ"sf8 5 iĬDM +>i0؆|toq/#qDi ^#ϣ´݆(_1Y( p1Ҿ|]]"ANf C[jM00wȆnPU/,dLkI"Z)Bס-gg.ڔ!fZs])pE(6MFb\_ Mg[ eOqpj!K ZNEc%`IsKҢD?"8=/F#ʍ!TXd PhS'C9nsS$Wgl{$ivL]?*MJ3hie'VY6P|VUۼi)kFhFʃ\Z2T#iz|)zѯ3p.gʱd,zƮp1 <gCwcZו=-ZjMhJ5Ԙ&d)·hCS q'§=3 iiQ-^ ubr w%,ʿY,kz,;zjx%GPh+ʺ2)~LqrnHH$m?Rg£7X_!GK47s9B1u#[!tҬ{]=,O,DžM}]g\fLğ̴0PA>whŴ'߽6mhng@ >s "YI~n0M=8 ; k4('!OdfLpucTwKac.fM%PlZ9^jD/Iϔ&\ &,kzy(&⦜,p-k1)C[j"KJ43x#jT\15Y$g*7q,,1vюL/*$Ljji+iI-hi!`q]-c'zI ir -؞P T i*I}8ocrlġ+)%5rk %>M..=ExH-l'b Q&b\*)4hh ~ >E󨬝d2LXOMw~eL"9Xir mapCULw#oSlz\s ,u11_=h !9 SxO B4>Eð05MxT)QCN:iظqNK8Cm8V]AuTV^Jw,^`t_+ ǡl+#MEi|ҶykQnaD&V3(RU=)-Yt&A9>t4+'Yaxruw1ƿ'ٳVϑ;8b62U2 ZڝTFE%٨ė)-nX "aW9NK1IWfVwH x8A). Jyz σado Hy uƶD5.EM2>(|2A\jӣƑi·d{ nreEq;4v{;)bΎ}(N{c$7N{TR<=E@PY5IW%?fYo 俧Y!L+ubHʉjy'үGuPِ1-e b*1ޞu.t4Q4F7G0&7U8b lĂ@<!EQ)oOizkmu:D=5_Ʈߞ%Psh9':k&֫]DQ#^s+HBnGI*g=dzfm4LE9Ba~H(x4A?MGHJC6sST4UD(w6-6J  TZ ZIۛ"IЍQ:q D`VWÊs | x#J~rّF+qS*g>= YǏϾټk7rjb\e2C9?9Ax"[506cvJک?E*b{uu=ahܰR.mC?וy9l ~raD+L#;)vP:'hӪ *Xܷk ϋ`ZavcQfZ5=o)?#ݞ:ͭ:HN 8ԡ2pc4̩<-UKvÈ=H- 3v ~9 -tE].@+ Z~MybŖql n2~k+=[*Űo/ jvԁНMJKNC.&/-"nsx9-? ٽYF*]\jR"63vOɷAQʪs]1ao~Jekq\C͛@w'?aY,)unbnyXIfm ]i&\mpu㜡co؀%YUk} hAϚ'zaS:pՕ2EG]tEN KW=X%-$0:F9yX"H.Gn/nDsLLXRs(2 :j!YthM|A'o׃XWc]m룆ڎRm:ސ#$7vscuɏBQKHBE+`{ynh{īA6ģLL/aMUHYq#"Y;緟QP lJqCX#&>,&es  uDj,)묀[ HbhH <حtS!ӐH"7Dc P:X qRY{oG7A)E<duUm˘5`ݤr'Fi ς݂GQHHdxJz"߃s d@Ktxw' Y>?(iX\u㵿rz@@\a~k qԡ8;DF̬(eꃥP(_Q%~-1 H;;-.%TKm+dfeh>-x2!&jBROtWƒh+UnŢ .U V y?:mHr3%٥TuxmD C`lv'Rbe0?Mnn3x&j$0}i|SID]l &͖ʍ&YHeL^,E`U=ӋuJ*vn)l3mX#0CMF(%ygbb4< AC2^,~f΢2Eʷ7_EVԐs8B! rBΨˢ<"/0hoȄK͚SO+ׯ@FmaU) 98 #y=@ޘܷ7+tLY2|9qw:n i_(3DiޣST,(fxͱV$6dc~+.fOlʊH;qS\!@N3:?D,ij I[AXtfiLƈա_~,Rةqʂ0@$)c\jَn/W~/DޛW̅9'5l6S = }拠ZL͆7"Mp3fC?>)hWoO0\i`V,nc#?Žq-!ܣf3Wev (6% '{MC/&;G*И88贸}?L$os555 iX'D-8`t9J"X ^sHu>E^Rl}=1y%0&.GQ׮<>NX9$yqjԋrf*@Lv^z5u5>xR-kL7$Ad IE#xfOo7t$JlOز4- ԶebnW*|~bB+tTĢͷ` ϙ Ep(UgKb+ov47eB^܌Ŏ>ֱY8W$\89߾l6Sk%kM-<%~u`YX>:~N1##:CRՈ>[ kQD&O__,} c-A|=>H}`K{]>^Jc-jt̯͑QXgs?>)w5.%D1:Inx]1!d> M#ћΣDqۜ<bJ~<%+ǞL< N򱱡Od/f}HNNIca{hΈ`ܗ7K\Bg [>$8Chv Rƣ/9Q,YMBAg{ 'gGۢaSN&[Pd$i0q`2&\taojfZKVNfv4cA,q"둏Cc B;DL}b6EVV.^E-4$19աMqQz@TPT2Qg5ŤG3zIźlҞt0IT<OZ !/xl~~A7 KSQvN9>K;eպ.#@uO&2 :-c`(\R1=#c2lɼe=!-cb0p,?Z2-ȅ2o3uЫ;ڳp ȜTC#Lo8m6)4% k95GXWf9V[:eu $u؇j #]cрaWPD Kl;9c%|8ƭ;^y\m}1ZHA۟РpheIc&_?:5}ny\ ܲV:7EK*I۾ל맍SN ޯ`]v2GHTn+Jk4 {zGI++ UyLbRW}T q F7'R @7e,xeP.$HKu[Z('>8xl)޷2޷;?܂ ᳑ jsJGi6UM}z"~s6#_g弧PY.ؿR69'I0): ftWΙ/~R=3txt(u/%'W'I7s" _Ly.W/@lB1< A9)俇+o tگ r*+ GpLC-*=x3T}r4BUCd˚֊ RNn/"Eq&fHjD |6qE8n=!O9WhՓ5PdU{8qRW <PBJJW)Mp. ax0`"Ersnm_%za/%1Jm(.sCūС@T HQBck`بZb7-ܒ^ JlT0^چoQ(sghhl(vf[߽0J glìr4 ub%9)/&iDWHPpTs y, yD2WeAn. <{ g頲}%;ڀBqqs&tUTeQ%L+};Xp<^(q;bbk0[Na՘Aa1gPJ /ڴfq 8)N$VC-!an2;h5_8ݤ\g 61ll'Ihs!+U%{&atg٤ ȞsJlg4Fo6]-:SadL)xZt~S9B T$3攼wcMk.,Cȗ[\~x# zE "Ek48I~+)&E'%ӊ7\ T+5)CtX=%U.;9@:Lmq~m䗧_?B,xDr` ]}$z{85&'*p4}2[HTr{-p~mrë$ud(L\D&y7jr?4!T"bR^TУB=)#] ?QЬ +A)뼳nG3\OZd݆-}hTe` &VF2oXkGJXYN޵)_ٜR5di5|,>H9UA,>RŘu08[5.J=L+ Pi_ïCzim: [W5EHjK8>tJ2l+܎rW2Lw>`8§#ZQRej4mMm*D%aמ=:,-U+YĹQ(&pη5FSr@P#lFjxv!^G̝9\?S'Lθ,0/ÃyI뎎]pKW ٿGvG:!&\H?-|N>r! &FVd.SFO-cSmGweqɓ?)mٯaDxl 6ZNDN4rޕ]) 8aQk·3L5NaG^cr F(7ծyWE_VEYkQojs JٙZӜшlCϝt/Tݨ6Šk| {?}UVQ1(Mh!ΦrȆӤTF46lz_4b Xrvrji2Hg V)Y|E hΚ0JTo9C .%M2ϡ%Ût8{Tb[ D 2|U-m!ʏs<1ua1xwzsJP ̍6GpnDz1x;O6.!ޑYqn6#3 `/"C/ r&j 8 ly cR}xi2$>hbUleo4 ͉ @@^_jN_)pMm {>[Hsj=ԃe8g*#1-ThoPbzw=Tn8w84ZAe{;'+wÌNSOru=ADs%QZF`OI,SY , ǪaɃ_̂9rKe/pٷ\\{i>D^ 5c 0r' S/;t6;~_ʯ"\rT ' TkwjuU|vOc|[!6[qZa82|q?դ TQ>c-)=!o$vhb 2_Ix8-‹.U!|54ǡx>h}V$:>ߡFev'koz1_ߪc!*npF.B=Xy!ETlð.%4vCK"P#ѫyA!9%)Ës|<:}AƬ |x_Eh/e6䢽&M2'Zb+u7LKLF<ʦջЧbm#҅<;i^8k֔ rSCKk*( {vrT b ,Y Qh@C? j3IьMg0+2OϾ^^!zLa$>K+Ca ;|ǵ0Tn\ZYBE[ދ'GN ]]e"/)k^}i )kvy ) 8f=J,@0[8om4Y!^E+{!ԊL=MDWMLЮhK! Vۇ9WqFpzPhA@ctm:EZ(k<)(;Ͷp"XyսG=׻펱:vԘ-)bgW' =|"G6Zf?ήGKyb<¤&Nd㹥8 .\w8w"!w5<"3ዎNc]7N$#)Zg's79t. ?ּ39:4e%L0m-}`h!3err/Bd[o6m3NHX5H>}k*}Y+. Oy0"n@ pSPU63|]aVp:Ul[ԀA*p8?l9MBR'̛&RsoŽ&^Q!1ť:л.Րog"Zk>S0K\C4S RIsꓜ),s\j'U:׷đT#;tϒFmB tOgj{fo:*K.1fS ᒬz.í1hismy] 51A!VH"Yv^T+r?E5h>J-Qdҋw>gڢ= H;z]b y@oXpyɛ\F%X/K[Lo$ZLvc,ýD钷9Pppyՙ ݥ;6ʥF_G81+u*eק;uN lZ0=,**EcݔTyjӥ,-tֽlo+L6w6GL Z<8T##l>r@>[.Z3YB WCP7g25Y},%-m3Qߙov)#dߌ@|uR0Ig)_?K\٣ n+Ue4W$M,&rCFI%x]g> .]/Φ;u{vtH=# La$ř[^k}yF`x3G#g,6 X䴞lz@gfV/x ;)dB,dчPɝø?.xaBïv]1%}0{U'^ĊxۋCLf!=_TMh_X 4qN avh =:lŷy#rWtILK+E>i{VWI5[NvI2E= tKSSE"ZHJnYWi*~hcnxf&vxo8'&42G2s}݁ uc/mÚIM hG ߤdCI~ph=}l;$c{bfPe @qL+Z?"c:q"X |>t~0H#i.(8LjA 8̸C+ K*(N~ \ U/3b{dӘTY13v9PR[1,4Z\O~إC B1Aki: Yȩ+63r')_p>:]o5C{C툝oYٰR0̰U#m 0 L.ָq=ePI,S[CPͶuKirB߮_F{^pb%rwX>Fw  QKLAb|/hN\5;V?&trĹR&A l7gx2;pB7č0w ))jm)տ#@)罴HQa2yJjnt BP\(驜]=-Q&JU6L F=PBM@CrK}R,|eT)eN1 )S5|Ly(F#* Β6. $WbD8,fnjk`W%iBꤻ5GqrI13rBMGn|x7\o]K Jq'.klʸgث.};,g$IJ"6i Mg~vJKʬgi¬4wfه8KM7l\{V^/%\R]i zpLZ6P^u?. ia@84ӓ: N%(wiL7*ٜ{ܥ*=;gRlDH?'g!wB+A\jfFh nRYUۘdV_gz/u/0giQR0-G4``.a&; DY}r ӑxWB|{[H%DzoIEYCźiD[mÌT |CU}bUB!d&`Dx:4f@LI[a{xzJ~]Z!TcMDoϏX 9yB.eQoT3]58{.f>qk~zAg ; ̐.J洘Pb8uHե|xE. kП¬U(& zVKxp7^I)]ANP_mS:Y|ğs Z@)eb\.c%WآlVb#DzڝlQ~-b+YjI_߀cx$U(]&^%Ҝ3PE{GHVjJ],:aİ(>_gKo/Ε`b\Pz 7bTltZb cn56&d &A'Is?^?zda7RY"I!gW&[- @iɤ H$rb,V3c,{s~i*/V]'"ODN_ dӳ>0XdgL԰'#bQǕ`/L?P#FM4!1Dv1λRbs$X<}]ԻgkX1e G;Cmƺ1}O\=Ȟ?W:&3A^| ,vnU*84 bц-0M3qoKnruj)ji Ba#Ar1 в SR5K6\ c`[W2.uk} r{Ԑko[2tgd ѥ^ѫg:%^ ΊfꥠE S|7KUSZI,g@vLz#" k#-{T_(Rh< tM`VRkP:"1q4vIVE~Ta'o(mE0kݡgL 9y˰wwW9Z)k'H q9n?OV7:t@<a'2YWf3#2jou1}b@}ȕ=1<]fZm20qMWe5!Ns>J(^8j}9t"0.|67O7#+VUmj_p|'MY@2EMS7OKM D7 ܱyb@Ėg`t%VqVbLx 4 y~$!H[~Smn.wuU9Ã^f`TĺC@1`ʛjv'5}RehG82 i >o %t0z%u)f )\)R֩ɩs/\)0|kkǐ[y3qv6߳kws!*@Ko`}+jzcOx]V ZIϫcO Lk|~(w2x NpV΁mVaD.\7ڎAm[ =\U-GsX2F\u8n@2"^;;e)&xGi: bR[t`2CcD 6!A9b깳O)o.&Rb@PU| I*Q9+@EBI7KZhZ:NܻD羚}Cu”!HLE{|OG[96=dQ:$%15D[c %񞺤bIOP;fptPukk qMG.K&ↄ~MڔFAqUܑƅ`R !owxٌ#(V/1O75HSLKEܕy.W^{iEA=?Ro8׌@!ѣ@ [v Apb5X&s`a|I2m^t6A! פܖ֜B mg= {~А"BF9h)(Hrw`*[1fذug |Cgm2.3/NМa$PSɭ5HH6TCcU9GLv[0o}\î6y]; > 5K5(x&dfP6iEQn~|n2a2u[\oNʮkmzzk0.zy?7 j;XQKIsfMW6M-~ougXbfƯM$m{aJ g*x7m:bio&ɀWTJдHG*<-|c$vf/ND C)ۦDjT{96aډJאKEK>R]EQSuR =E|-ʺ0c#{ cmnBjR`Ʀ6;K'`pRߺ/g~C]a~(g]I轟z&p*6FIZ`sc1m QL9%cWV:w0R9tB,e_0j)<'KnF2@;5/h02SSQ06̓=b۵Ps mBDB7Z/ ߿8ݱϕLx4ck*~D:1}ƙtΘW2(*f<73AZ\8!}20Ñ[xD}Me"uӓb"@oqzW# -  Z9-h6'>jcWhCpk"JRf;]]pЫ͊:ɓkI49ewL2uQsVo wp׉<#߂!. ODƊq1=3;NjmW~R3UIr,12XZnp;$OrO{PoiYbwh8kEĸrcDg7JC= xmɽ91LM} %=J}',SY-K&`!0x,?~PPIHl~œ?w[AuJRaBº&ڷZxnbF_+Dǔ ùC8Ι,e :!k0}#%7?b \C4/={mNƢr˞JJQu3<siGx ?}83\kkTdRkwKB5IÝ_6΃oK&rgQDɔ~Z1eB¹$^GNUs& ץJ٧$g `i S KM#3>3~0ǰ>a%NEsb"cØrBHcCD[)grBعB/szWq4TR"-߆ " (G7nNbȐqAss Qn#{i*!!4.y~iӌfieyDoZ愦1UsL<:ѷMޝxy#,U]s3I70&O0,UYKN^ ֽ[a$Fm1$1>V8+BOȉ!XKwx kWtzmGm16ͫDಝkXzp(y!}dDeOdS\ qܚP-q/~ q+xrbYbInO,l`!C, (3z8pi†M(tN@b3+X\硳k&,>,i״3U(^X,<$OMu[iF)7bf>{e [u-Qd#jND LAQ70.kj)n৳#ugw_!KRU-mҏdG3Wfnnf _K/fF@$ Vfk1&\n6Y/ͻ'Yۊ[Ԕxm/k( "aKg~15ز,}}i:MM*.AFhCQUܰP|Xi9008HHhb.RCRPA@si$ B|ᓩ,:X.ўvcK8+Lʯ?60;);dz+x=^WhT[>c T1WQm3^a1'HvIB਒]L_iJKhX>mzYti35Tjeo*ЪG@̓7.3JRtY<TG}_1o-0ؾQ?f)*AhCQ hL؀tۋ fYYk"65Fj*:n\+_=:/;3]ѳvgaJR txH+3s:wH(8 t&IP~|ҩ _;.d>_6GUb 44 *5Љ nE4xvOj2E޻dqo4-VErh;Vzu<"_>t̷EfS*qHG 0r[R9{12"9֥kI˥w @Ep0*2+~ B]}|y̴9/9Cu߻wE !G`XrtSMm9@Ɠ/fV5^B&?%!.==aDx MLK9r'c䃼88ΫVo88NjO0'\G.9p5O= _ɿQh Ҏu˓{֙'3r}2n3MMI['|x_*ߓ#$P~SÛW}hn3D gN"?n 2ux&e}^V.HTW dt0͚pE!!޲ vDx31jŤV. FR@au%OVkt;KOGM~"oqpѷTF i 0agC+y.mZ9ha $e 'h,cmqr߮wD 9Y\*UTY gVWUvw'-*Od1dNjT7ӂRTdWRfk ScnUڷ+CO)te\PG_`j.,O3)QH:ި^.v 5e9X ~B5q;HƦ ?\HܘdGEpӰ~|diLndGeqV™on.OWN J\Zbv,Dq2*]HܖΤ|Ps2Gu<?Ԅ'*IfբoOQ8ӨM7Al=FׂV8w7$dg'M SդW\ܦ.} CB֐{rk7&턠Ca@}:6%$F^\Od0;:Ӵf EF~@b}`EfĞ׵5\~|t5lLhScL[փ{Q' [#rݹϸE1%qtϿX͓|iR|o7" _Em& hz<_6|T S~߆/\,9ȡH~ %ӻLzN^=vN Ob;jPrQ"N mӾFOh޵ Y"qfj}&,Z%FY[>n~T&rx/DxLt`%7ѧ LD_#eWS QG a@ |Vq@/B#RԗRPhu3r:go8ӝ89Qzϔ1r-GP!X* C&Jc9D/V;lY ֞>$7#As8E"$d*%6 V%DX MP{ay0ƗuXAqZ̖N. Z.f|LD?1/Ròto##i[!vHQZ#\{e7nH,?b&QGHޟj\7-pghzR{g#j[RqM\qډJ^$޶SoHsu y4hr3d0uQ܍OUoJN:oYagnXe{Zo}WW":YG(p$ꭃH3˲kp#.o{#^ B=~:QbG. sRB~Yr?e\K =i#kѼTh&qO?#tﱯQ`&cq\@1JSZI]_:rG׹3&hffA Vw1T 6Q2q< W@m"IQlXNOWui|GqXh<>Qٌϒ$ey4GgL;eqLÁh7nsoJ g;EhY>X0&yaTDuj =SY9ͳ!1Y|`> 1WCA`ŧr؉}N ~J/ڧ&0 Ё_呼ӞO\i;xj C%,~!WgYST&Xcho/CN+h~=Jv" A =t[tT95V$2/LЌ?:S*uXt*D3N]mZg\і-[vؑ~H'ԣZ=ZhFG\vHRvQ1v/gFeyb'`@ ]x'P1?s_&HĎjtuNC>K?r6L8'y<(yM)uI;д C0"l6j`jD k0}~ /Te Vo.OѨDZIqq~~װvߍYpt{=]EҙbSScl|IPG$\t[,^_v`ӌBfЪ?*'%iG/8p&ϐr{WrD۟X[.x)-Cv+:2V T?4\ၵl%(jn7 u;Zchn൩ t~/Tb[XoO^Eԯq 4;v3ɹWpll9gJ3#e×z6 X RH ~DFo%ި|ȕQ(d 1i/vX䝁 kd;ɔŒj1"! \4w2=UNׇ2y N-tb[<qfM]g頢qN4.@)a> \4vDf;cs}";.!]E+ONߪ8&״ZuEZ밊[+_3_5 Ckx͢n` ܈"WyX:;WV͹W!# JM.ݱq_W݄$5\iZ(57! up}g='DU@n8 U.KXSή49H 3kB U&CbT$pc h1P"Q5K.w'(oSs}̙)D&&7!Iȣ!iVݙ?R+Ǻ֔lUphOMLD@MW!Li ֯!Uc@ZǒjdRWlZĔK)W,53xDAM5):}2EꃀC辖(NVȧӲl;ŕԌj"}Թnڕ2=s< ElV ؗq$;6T>ȆP^VȘiuW?4cR3qA)*ieOS ”^b_f ~ 6WGz˖b{N77E,keL9^`C t2%SQNKLZ+6LRZ~"!C ˍ.md)  iFzbfv.Կl#k\u^+#]$a9F36fDZC',y3KZ?(LWDɲ y؆m|7VC%/ N#h?6Ylb_@'|3׺N^uzCC~|3#E'6[47/ȏ@kt4H"o1iA⸙4ZJTJpa@B&&2kOi]a ?GkT!몪-Ε2wY7g*[?*-LD::$'3D-,!d5ϧ$,X6"^]hᵪ$բ`wn@U"uƹ|8?:{( 9]f'j (BCZfW#rb[`h(J4 g[q ߺcQal0TrlhՑ(W.L05"r/M9ocH"{6ݤL\9ຏN9Ah !-vH[} 'w u~: ITTQf6y#-ۇm05HN`g5tz,7+Bӄ9ܬ}JPc!^wRGd~fQ`&rSH$AEUsl>Ә9VH:Mv6T$@SdvoWxnD:JMD@4&n'-}ZI6BS8 <7peq\4W{Np/Q~0#C6.||WG:Q%.ɀD#SI$ndV( #rKkత_&ilVл8X Qm=q\$kWjPe-Ɩ/A[ueo(0T`$*mǟ^d=a|l@|n+QǠƑB?6h.,KSn Xd_ )x=H*N0$}8I_ 4qj[dq'hS=+>6rkGzT@,KV 4d14m#_Cs@p4 '5j4č tB)SZDb! Ғ0<DZEDu@t9 /=x_aQRiY‡__/]$DƵX"}$, n2뿨hܩJY7eFofA|K g}WшF™1"w%H&ԺCc K%VC ̳Z|B$i 4@9Syؔoa AY_KWAjl|ޮ`S |?.$֧xصmQ Eσ)BLI5OT=|.{^9gA%3h `O^,"ɖZDiiX= t}YN:"[l՞-9eo eMR3Q!h ؖk3w%|层 (d!S[@7d_Q(JP)W6,k}0: =!oet+f=$USB>ֆCk!30A#&@HAĿntWi}^-;ShQVH@Mׄ|9s`eܭc|rKa%~OmE{.Zj,`Ƶduƻ+y UXB'UAxfEKcr]Gl8#c]#dߚrϕBQohoc'fYi=eM]Ii# K4KajR9֞5ʷ=Mof |/VJ*@ڣ$2BVF oY3fY)=d#hN-^U]{~krۄpvtGħIS75L"-wJ$,e4[ueoiĎ2emtI=*9EE&-L4Y #[%N0üol6+^pIxbL,e/KP`KV_w'1Nb<'=M%ԌA 㓕Qh*FDMzh,\uT-c-ڹ` '݄Fs*.($PJꏞaTE{#7>U2y1F⠾(sm'./|]Ty֌ѱ)D>@o̪m,u~=j/K%l]6 )i MSLMW+ EPYrb|{\moE#Xc DL쿰㧽$GjB?HM=g[),bM%+r]NAhO¤mtp'N8Gb=-E.3_»v{cwAC,o(̇ԊJ- 6cw ȩL0}CHS)п=im\c}͊%sm&O]4N" 6 '9`CBIē!֖Q^L W'UPA!xi6l< B&1 >r棄[4jc,. ! 0R=oi n$sܮ<_.h"0/xelx+wsJ0!h^Yg*wr3TN_ZdbJؖK0Xds&^-z3tiOתãڣ㷧( xж3D4[ˉ<0n>{oy|׵GZ7 [0>JX&vR!NiրgzG ofXC l'RmpovQ\HN!!Sg {^Gi11qkYT};a$ k@|~7#EtemEA} "]S7FvQ& m+ !Ʋ"|C&®:1OǨ36ajIZ؞cDq idCP(4'?i_j8޵_ϩ`\E2/fY5Po_7IXDZɗS?X ݢN]Ul:>HP#zBwOBzd.˼>b?շq4%Epm1)ZU8{j3| T@W,,;2 s`147?fGψj#8b伝(_kj!=0˄>m^λ\ hJXg-u3NRDXvo٪pq2RLe6yDž&ڐڊ&}I/X*+P# 8;~PfpuŋBzyiː|. $sM߭˭*GݴsJ_)('q |P+6Ŏ [WcȫsI1a!/#uTShfWܯ{ONkrDS/S'K_vɑN&:RqbK3:C24&[8f1FDa0%Q)0B -PCZRŴz`Hud;v( jx&1z09o2.')}R *=ErI(0fQ (:!Fqӷ~ :}sV I>di7}Y$6m?]  ~3c>m"[+M)V15# ,Fo?|d˜4cQK╌ ccD>4r`$S.Z U8?%Ȯ%?)߱#N3)PE7Se^:ޡ%Bj $ƒW,z﹂F7N%d;ǣL^6i($'QA1!>+3&|kQ۽=Y]HWzgNْSt'>-Aߐ'GAwJF ^^į`3AAU5&fQӦ1"ņK$nV~ B`k#Aw֙Nеj+ʭ u, E]sNUv,K<$}EY5=4WK[-ҙz=Hk`shTJ  Bp`|= a2cM:@˺x.z.KVFXtRȨv;b>ԾZ$|%UPoư9IYtv;L\Y${#+@5pZHv_cԅ ZmNt(gGa w=daD6)q߸8+t{\TUj霷\Ab:0iNR4JNqW1O#gw>ٸ{*Y:/f'+wZrXѳe!_ + 4p& k p q6×IX)w27m1L4RY'jm"3b7Sݷ ~, cA5AGDĸ܇=dGgDΙK7ޚn<"H}Zo)9 +ذ@#oV%,qq} MtYskG!L,Bl'O^eD~;WVw#:!4v 7ȄΚ,`~y,Nyu!*V:& £%u%IqIXnЙj v uF,\yN?;/|Eơs;aq*!:h J}~ϴgo7?V7% u% *$l5O}c cqF^%#`N~e莪 Izjj] t(<ʌ}m仮r@b[2>RB{0NgQ$qSHyhB*~h0A_ƣ+;J0FI#+I%O&/-5pGI/uQY[~ĭIBJc'wkkzj__՟KjbW"hsǴhT*+Ph@,Y$ZUA,ģ$\9*eD4.,WFV 뉅1r9IO&ha"5(W5mDuX3u?u Iv Z%$%%RP)eJ7T+ň Ag|}[%1I/HvŪ# XU v.W{up#ҟun{n)4 LhA#gc>b 5 _xN=#)]V8/I*)VCy gjL'ݍ=_s/>{{A$.Bq;Ϋ @G,łfZtZ@g$ð{'o F)6Ҹ+Wù0NGt,\y)WM렷8܆cB]42;]#xPsTҊyٙ#DؚrӇc%{D_ǒUjPRe[#V>#(,^ofB^3Վ-{M/y8!־ӺW h  A>p%{`o3 hH:k`Mb׍mjB%`D*Sݜx3 q'1A5ȫ'[y iƤM|-RKjt*gњ ; ZZ= L Ƕ|.*PQJ%)lꄆ! zJPF /|ɂ$ǍyK!FRyog wP k(X,$vжyUw%xO+MiSZڭ+hP~YF4xTć50 ޽]n |¸3C#;e4lo|2QkpRN/ROa4ox~V_GY]p4ƒXGDԃ%n5O2-l^CwTV4;k Ud#H q3,/rd5rv=4^B2b_p8vkc;ŰVDSxe@2=g &VNҤPQ=U!&|wUk2CQ-5 Ȧrt#3P@C(ܖ6w~ؚPb]& !  g0qlVSr5,e7v}gREW qis_2 maw_M@d](;տv tN!mmpz4$"ôޓCCkDMfIn *UTLmC-uKDNL|ܛBt b:}]ZL:;.WL*LޑO -`q**1`wSeJÀ#j|8iG'0S`bz,ӊQ =zYeJӖ . f/=ig2ufhDsuI0އ:Z_ =a] *.l"^>4 NU?23 _81*2[];4 +#p-]K1sQ̓R9JC°@#kSq=23L9BF)++.*LğT \v&%+Hefx@ U>Xy9rn1ۘfbwyV5bbB5R@K.rwߴRX䍵bp@ޗ~}i 1C:fMĻCcwL#4@t}7ڴՁ\o ,Katє01g"mՏU׭zVMSՎ 'L0]x_- =cB(?Һi|AyNivF$r/G4ZB´Awhϳ7a͹7ˤ/&hZpMϊC9uQj%1AB1*4Ö, }etyVWwqWo釂X5 |,#g}no ~2o\Ve[f0WY l펹ށYQ?!Ht9*u(ZBϋwK_yGӘp3p3Zm@l /Хf6˿}'%mqC @$mk ^H+26M+3ϕ-Q}+R~P9̧[:'u.8ѶTs-=٬Np7jzg]n7W-׷ᥰpjlS|CՏB &ַ 7wWG {(O_{%{~[z,/gZJhoXW98+I.:nYэBܨ/t>vܝd0|F1џҙgnhƔs!yVZ2/1ezP~3)9q15e)ܜ=feׯ ۣݪЖ8>sJ)#x'k̭P,1,UsvXniShZ݉?~ǾX-_`7V϶ϯknC#2NHײeq wIYNTWI OA;Q9hdppY#vr;KT)6-_^2s9pwv\M ᷣ־y}c v(dE-朂36Hc9*/#Λ ˇb"ACT*s.3Gjͱ<~ #lڮ>=ƄwRqךψ'֌pOxو I\A8IDŽBAQ ucgzHF4 ri`lE$A\΀lArt7l Nm(u{v>`Tnw$q~[d5y,jyL>R|mIXuܴs?,%d# tׅ0*(-?4wsﺷԆBX'. 9.:c4+ _I%]oc8@BN/ :263[%ReSKκ e`ex2Q݄)ф>A.k^z ֈ˅i3}7QZ5Ŝ=N88Gy=ZäGW 9nYnqE$أ`FNIeBpS{ k4ŸYx#{<$!eD cH%7A gVWQaq) ⧧V8YѲ8~F U6D=p^h# kӱAuBOh v8u9IÔ,]ޛh1ŰBۄ~n=Q&&eT ڥ Ua'<ӹ-0ȪRRflL{=ߋKvd;C)X sRmMt1).jWk67hm B4lJk6B,ΧB/b|Vo*\*P;%IP vhPP$%:(Hj6V1z,¶bx\GWKuN zg ]׎J0aQ@O%9Fy%18Sp0`ԧN)Vgyk[ O5(Pzlp-jm^ƃӋuH+maL~3QWqYF~r@p$c,eͯdUCvF/7>/ 芑K =r8}i_3%-|pYoDXfda4 YTbi%plSO4x/*r]mԶ$6ްB@o Uq0>Hyך _3-ٖ^TK@:sčRH_ y~ov 2bclOzV5]TXQ6t b G8-=ՓckU 91%T/pJnIfX;h9PS~:1vjU!@EbQU{S`'M )PFư_k M3`adgf "]&E3I1P~[iIt'wGCɸqf-iѺ- OVmuhabm+(y|2">oNN5AJhl0В[':]'7vn {-D3g|4R&$*Sv,8K/~>w5g8q*TsM1 3R $^H'YS*ӓ/=6x`еL2Sѭm$VwȽF.^JL<~uC$[`@5hh_)^kg&t-v:& #ռKTe*翿&*=mNs>`ɬ=\T~ɛtOͺ`טJd4(&kd} L3<.GcޚiũM鏞?-Jd< ݻaC O'nna ^w.*ERaR@S%qu%Y ;6L'٧絞]2?—W\x8u6|A*2C0e-+/GZ\CABJI@&e_6NoY 2f`˾>6XЄPBDI"uomdvf8Аv$Z,G-'б<(r=!-2$wk1U}q7qp(>wѥ~߀: řn5q*A=`#?TeAZa$O3 р *YyycMxxE%?5d~;;88=Jw8G%;KKi&u傊8`h@jˎv"ibhgt?ڒ*(u!E2 PZU ԓA'm>t3LO BwQ{`K'wCݸmnM#ǧU%`i]^[$" )?Mka/Vd@8w'ݾ >(F U#4sj$0qMiI&[JpBlx^͇{X` 3rݬYW*Lj&$$C;_9:mI/_hd'XHhCumCB>U>bdF)̽4^X"IZ}M-G`!R3~ F0 LD -z@KuM&[ޚ/-"abP14P,.Epx |j oWfdҬrOJQe£mq{ 0xQDqm$c6"lv_ChK1$sSY 84J:3h_{|=p|h/? Վ3TZA4K؂iX_鋆CS̰38Ė@U>FO6R=u|fEYZ[з6[-YUՎ0:_33(%!a']TjI RAKt\LUjipfŨ8GQ(]?ms17ħM0TX(;%L@&5gzꞵUY;PjJ,v%uZ?%}DZoz1|gN$(h#|A_͹-sBN/C[ŏ-ѷ4_ =@jw*|_ Asj`X؏YNF^6x|5뀡~\@өY /1.תtI#mM Y90ckPEmIO;(10!IrI!J9Y[T~AdMkKE{th j肇UYtPPx0J`T۫+Y1sb\%D(Mt659YQg 8jgޣIn1HoyA8Br:oFb୉G}ܡ+lW,#.:ҫO١#lW -ב" U?trz{m]4/K?_ɃMBNNqd"VrĭZtK=3t3P̓ l{|QY.o h~ќ\NXW^WuBlQ3_wI:~.8oqfSnd8v<ޯC̦! A92oq4 td"#U?hX )ss9(T+ 4̥MWЙ)#"T jkVšFğ:'G)Dry Y 󌙏Ƞ8T7h$ Bz C!Z' 7Ts/5?5WeP|B ʈ꼹ECe&kQr7#rYzf* ]փ%Hí꘧]p'rY[c@'㲦 j_5~雅i24le); -o {b7C2,hB;sdgI%VC'6A?h.V2 ~ڢ\L6.2rQzڲǻ}T4 bTmfVT_'NJP@*=zl f"{v9nwQ7/A/O7tCO^uw[V|-iIMs% [ɩש(B K$,g"&*jM,&,@t?p_qmfև9V^ЋnX5t g}s=QbB|;܊nc*Y+Mj>t> k)NƗ);eY*4kxZS4Րq{6a\ _~K8tR;˭I_,_=P-Huo)ΘqAb+:1 >FZ8- ]c2鉈\[eY,ĕbX5Na'[Yp3P)k?knj4hS4JW5dbOP.0cQn!&=PU#H"KD8pzRL늈OobbdU6E^HU ץUD5n %fbO[_I{Np+qjA/Si@@+X+ΘK>&]Wfn0W3a#8Vqć_X\; ?C& " ?O.ab~(#@ hS7Pz%lD_N3 _*<DZZB9C;mĐji* 2-W3O7m^\.,f)!zs-ϽHox4ܣ,>Qj™,7F"<{h r.^KˉN^c413#ٹOO҆ *ykk5`Kb&*x3w@d7Ķ1t4X@8;l_,9dIlhEK,p̿"f@VԘ|@iԈ,TV;7bK~q4_#flG~Z8AN8QC1CqrbH6~bAsh'vvq0*Ɂe{_z57__j@c:255`)q*wT* rl@NiyŴe4. Ѽ %f :u̬Qz>!4A%5rj]R V0s4'y{Um5a=$$x i3 ֙`tcp . ve1m *k,Rldx]R\IFx vү3f[ љ[dCG=A$Ko^s|Lq,^Ն{&>vh#1c*71wwdac#J!8s$.f'JHXXx&[M"Vs:  G\!H$ڊo\j9i#cBJ<_{l3+fN\J;km]܎,ِn| 8'}Ad*m=EtI(+t~M`Z!{Wfk"V)!-Ef4{6YL.fz9vR3k[x̝2$wS|S'FI뙴-{^6 OyP|:) 7= aƄUwlnI-R]Xo/ENHVֳK!z_yDeR-{e_c'[!ʏ]I)(_cx>TU^mEٕa@5Y:E7ULCWH;9Kx08Sy!ĕ!X# $ioV'J} _ IÄ!N :}EoF7}ppf$.3)IxJ[ƫ+_BQ1p|ʓ$;M9OwR?X"I:XΦiXw4vM;c t"l+Yzk}-z)t3o&ȋ|;4\a%y#5ue3:PkvNr6kz oq 'b" k- .5vRXΡ˜~z])V(}h[񤿨M$KgY{TNK/lI?p9= VVɘiHO*JaaJd6j_ r5~^oTI~'>{qTΙG rˆH+ FiSJ?n[ ֬,۹,DP \E]7K¶ɻT*ъX{ǏZ{:}{O2N/w2I$3ׅ;1s0w/76l={+mOvrb(f*"LgTVp~4o)u[PpaBt^R{I |Z(Z0ST8Mp)}Hpd!.c}hV]EI(~Ѝ)XBhk#YMo<^JM+[OF\Xl;_ {dB.!A!c+S42]rMp:>qDHVF4uHPY020QVNHS'sՓ}OV= p"p`V8AaEw.y :>uI8FܵH]~ ɰ_o^7f⎺C}MNT-G>EG ARD B# Ze89Xi_7uRaY0N1)/W M3&L_uӺfb)4I<[E.ѣ(*%xAT {$e>|u/X/fuiti&۟-xR Ҥm̀gPxGej[iݨ]>T{5N elVbw$S89SN5 &t䱝h>23.Z>E'uJqYnq+4]?ev 6N@lQtꏍ}sP";ZY*ӻ[o0g-8Mp<,x՜uHVG R`!CJRXfVҚ+QVQHZJH2礛m@UkeF~fhPdHԛ jkD?N|TaFio Ӓu@eyC nS48P|q3>Z^Ij;3tSJӳѦqm}E0TNt5B93}@z#]% ;ugxw}Hxع;-T8{x56o>滻@;k>t?wTatU9GaR) {~9Pq~U%!VEIH$~΂RABG%BOC}RO|KES[y_Auj ABU \x/o~W ߞ,yY*aB:P~Ë3\Ե\Sty{*yL$| | }}8@֌ZCQq]k88JcC ȟ Ź]zsk 'S ^/s$''|;8T5oˉP'?OiEsVP侜j!W4Y8*(sKM0V "W$/|}2,2/m+x-0'q+h= /xGzG4@RHtx0i q%qh&ڀU*~INWfLȳ7/+/QSgO>a4.3~^Uʪ [3A_}>TEuUb³ x6x`<; _\Gmȅq\`+e}NӍŻ`Sk)1%uhx7bAA|sԒ=R⵵E%+LbdEwIP@/n6g0J^䟽wu%'f벮3ٴsjAVJ㶹r۔:Ԧ:̤)jm0B/'-+YkHguzyquؔBF)ĈqNxO|a,粓gzQ/Gn¢>WD+ƫYPT禱?![mg  @q6wr@GtTn_ v77sp=r Jb}\,/dPa4{WCn=n6؛ N<^Ǘۙ)פxX_P~KVM;&6 gS: t#@G0*M:O UnU#QB  % HӸĿa5Fx`pA3~yc'd#ڞ+Ե1hPI {`}ܨy:޷F 4Àv?^"snľX ѹDs(n4|'N DN-*xqKPEl#(x$@2mA11{xD=BOPؕ.tak2 O_ҹp9`c;[^xdI#׆GG([$ kZ7-3/xn'B=y^rnE:Aߋ<0ekt燱-ln32{Bޫqk;'txpuD)? ?P&O,#[hK+ iQHrׂ4GOC܋|s(^tJ ˺p0tse[:`L!o^ɣ-[ʍGif !/GH(/4UaƭK0:lmqo.ZR}{*D|A (8o8rn6lGۤXtm|^ uߡZzN'3ҽs}ʮS2脿9>Rn> %;3  U>]Jm<u)ĨG ~=oYL-[cAۇ Krq٬PE(R=[x[. _T租|jwȟl']_\ۄfd1uHz9 Pö@hf:B\k\5% ǝW9\tN$5Ŷ%`;8cl)8Y/$+(rl[kSh'Wvh҇o%wu~Ļ# ? Wb*AmmW9PugL*A[D:+E) oS81=oU j1D-I {1&>O;M5):z=&{40׀ƷvL`g/ik>=u.;uUno3߮7r|ށ@bXHpÛ\ SRUȱ#o5948ԉ`̨U:!_5گ5撻7l~P _ k== i&ZWAGtUp'>zslRRtK7߆D P6Q%Ya;2rc|0t]JϜ& >D_,6 :(AܪR/ cQeea.]b_ l_NHD-~Ud3$M,>aʐf[3tW,s%kx'El ύJF3> faCCFWvS7jT҄CW ى$9 ?T,bv<$g$ER$)6)?ITJJrC9=u2ghOub=N]]\~4W<$4Y {*3HBB$T^s XJRۊߺ9%x/ qxMewg>tNeJ ꘆkK#cW)2( 'cҤr?i"q=|"V+rʎ}?bYe3m!m0p:Jm]sEMJל2o`rp_EIuq}vSm (M}qn{\Pu?YQ݈ϖugv31U/ u|[z[OIG:e|02f:ȃɕaa_ H7B )F0 hCu#M (ט2l{q}ʎԆ_GJ1v'8AWڱk~([PbF}[X&)PT )- &["!SnzZ*o(ꙸd;Z mt>| C1kޛ}fy31s0F항r#ҝi=a~k'p$ڊ5vs&-uXH^J)LJ~JsqpU:QND}TZ-O)a8W)gϔ$|gPD^UPh!i\ 6pK՚)@I{!Oũ!$q k|hzP0{F6 JԂTP(7i iiE`>Ǐ{Fjdkqg|Ti@@ƿ7ϝ@%IS)S'V!12Odc_תH))ԃR?? 1«3@Oް'3R (V&b ɡ}D$b}= td2XvĬ~ m[oLjìH 4VIu ʸLӽ3+@y8g(kǫ7xg!ϙU0 4΀Wfo Ap 8u2^qK-.RRxШ r_T(,!q_k){m㼹4f ò%ݨVM.MOzΖI 9@WvGzm7yُ2dԙQs/PxO%,߮fY[RI,>&Ʊ3y7I fdQ4h) bOc/'ޒƙݫ*ћ$5%z[n1ik0Jp͑2!H%vZ,]>⽜Aƫxv <(duAo d|"C`LUq?БF+ِ'S#rtPnL\GdqkwR(GW&/@Xal=1*mieߵmx`B7lgAQ|j"wKgB-VwC PISt.u?qNTKX)Y[t \V1tؘ5K&~]3ph\bmZ#moQ_"lݠ]u>H%HیŸZK?|T"D]qRbMAİ 85IN;cA8[|ˈl\cr+o{jwץ}_ bJ,Wd/L܅Iapɗ7,FL|Q+|*3Yjb Ce phI =@:HZ2n u+jܘHGDHZYb"[MpƂϞ |$ ͮfKcJ%W#W=[$,4nRl"F\SˆuclXS~iKo~]됲U׾ʜ=3ׄCS2 ?a;('vGy +1IjW1WdFm *g蠧IjcW2,h'\Vn[ c#61.s . xp(9;)ć^4̌>.H!O{AjJ_HiM}/Su|\h?X. W?E3s@e"8{<fȰb']kc,̄oF.SuSCc5lw6ڗVBJsj@`OG#3ul!H67aK$QzvJ,Q'7Yl%B]|?o`j "SێPX[x`0RJoP*`$ůw̲r=,>GlpOY8 卷e\L"?qZ`ȠaqD()<'}_D7Vu ž0 qB[be%)Ï1DB+ ͘ 31mS"{e(?ꇓ <:*YNW"ڇMW>o L$f ~np,KR<n:wI&/,J}+{}T"W|E~h`,zn|{FVP(AG?p+墴G&%߇@oi(WtIb>Y0{+#*!m pW;{ ެ" i [d9 }ag.nOa2CS(P^r!ogH-h ⃉IZoa.w6K0T 0e(K0A&а2p( &7STBOyl?|Rg7%0{9_yq 6Nز g_|Ȁ4gזb=ɡlA*3g-B Ԥ9V5zH~NM+ͧNS=$% ^K)N" `H )\lLƄuW!Sc̿mބavAoH EV[o[lى8U/;ʹZ7 vҗOşWNJJ{mByXT= 3T ۟آ"8wр 15?Kkgsc+7GWA,=0I ^! 2ǾK>1C]T#}d_y"GeP%I]ޕ܀D HMHJ> shs@+gާk/~Az'W)He+n8wDp*pv<  ʦN\*;IUFnW:p6%YH iNFKx$Jj/mH`)t0+]UA&>e\bjbz@>v)TǕ#SA O0oe*ݯzh+  Zܺ!q`0 bE]}j}3"]L&z@LC.Hm>/a$}L[u(BC82]o7z3_O*#̒e-V(dZȚzc{tlwk ~nf.zVPg_WKa+B!,ūK9[jp, &#KC+ vovaIق 3-K4A ajy::M$(|`1i^=ƞsEkX  C/ /)FU|fI}#ף+( ?PI19&ЪxTH;Zak$FT$rϣGAB8Izn%áYI"''li[m1_v)%*L xD XWB8/=z3B;fwpVoop*h/S5aa(GսDA? ࡍd"_0URaG~[mlfڛzFX=GRIL{?AAȆ_?׍E?xDo.VYb cbpVgOak#*aG7;Atagޚqwz,`pDsʥTڲ'5(?kpGA:bow/?zcq;Co ͗ln:cZ1b:ijlLM—1rfܷBHA&Y洫+t>ˌf%VYKg#3!>'{ #?HΫ>C,ٺoGŃKL lG=eXh!;n [`.WYT/xoߨ9\988~9N{`qbhb%1냠ҥ%+ ak_1~I0syE3QJrOl>GoW']hg>OȎ5( D4=WQ/ >-\5jh[탒hu7Ԩl:>kulzg\Z[YVNPm3!݀:AH_K0}tGClѺnuDП _C\Nec MPk/pل9ExEԘeo=ld:pKv (?Bp/nܪ*-xD?}f\kgY+[{?UŸ'ەI"ƕq PXǁ҂;!Ux{2JFo$AJ'c|:5՗c}Xni ݧǛ YUƽD{@f YMuUTH%E9l*\^ּ)~9˸ ˁ:GԼ'Q{vmtӝ n"5Z;AJ/ C"'aoW >r(20v9{j~<GnE„G|jk2^O# 6xd#]rH~G"9q=S75-l,`fBC2݉"qh=U3;`Ll/u6G /_ MܬoAOP̤ :@l?x&lRfu2tF@];g^5w^9X%Th]OL!eWU<υ#  y4Rb"K(_r 9:[=28R-|6.dJV!dN, <^PsXnPmxoV٘rbZ%;ff$ZYw{C\Pb8! ֦UH/u1~aFJ[`m;;"dm8? i?r_nꋝ4WǡV !([{SRi˃%2>UQi^f'sCr9 fb?YC2;@KjOkN@mQѾV}R%$UeJS'@1VḦ^4@>+UeWV ɩW^ÚUza(}=S +X^&am5i+mF~+xzW<7Ƚ]&+xs!O-N`G/KZS/W(d' fXrwHz!*8Z;g_&öByԵ?F }ZE HV8s W)v wvawlvx`\2[[ffGR(hΨf\N(v|;#f=~\"?C5KgtX<нn?eR3<3Xb+ԂMr`y }S91EAOª)f#({|}s~՚sخqYsK }p]1d>&YNhY=Zì6zz1#zl*XfI҇c\ГpLL1@UV]8g,,caIZzNxF1WPb~Y 3/-Voz>(EK4@L[f ?Y]3Y$;h[vBx~yuwc`&1< /+09ʱx`)f 0Ur}}8qX(}hEHJbLwit=f,7z6σP]S) g$:˚$Wt1SdUB}!,6N I? B%#hZ5 vX5 *Nᄂ¡COX}D0 >5&lpC}kRf 耷J2UWt^grkq^ øؤGsYlw^#~_qu2imE\q:P"n[*s<,ĭi/.&h&&0Sm&(M<4mg쾑q=R˟óTp@+/u{}khM7b5@\FT$:'*C ]up<BVHH FAiݶ?oH߹J%oa (\l4䚟 00} /T_hPQz/D_}PEˆٱb9}mfԆ(aqI l%ʊ|Aj`sjMQ@QBg&CCCXP+C _O vpU2M^;F2r)ӈϧT_E$OՇB9fNx]|la>g ̾U\({yd.=~bP`e|b4iTJi=K$iYT43AH >Ja_QngKNGj1[*!m46ӕSb8x*31XRFD }*r=n *eMXe-xDzzW5\)ro4{v[)eD'D-  -UlXVga;9-vq4.@UIvmiT6"vC/rd~!fncFLzHyE--B"ԾapIصټpD{+m]CSR\ּx?6/F4 X*pizľT`..Br50 >zpCtWH%,y8]ZnLʼU??o=66lUSѾ-w9npT|;tm3HhtΛ&O(Egu~dߢGXAqWQŘ?'27EBu],}RPN_O&Kw'^Lxf&E {zg{#,,9::=5A=CrQ?TkBh6ծpF-N}٧׼*adNvWd:|Kq/rojjʸsockx襧cE6*/{ھ&U hIU䖯K,o ހ>BʷƈLR+Oډ6?K&3;@[p^˪#V!u|sTu*(回R5z_3S:tܸ*5_uxy[y:RW5~}_oxE1ӛH1^I` VFdt7~A "g.W'v7Ej/fۄjWaJ _X ymzZ 021n?q`"e8`/% ,Į[E܎Ȯa QX[np`55S织_M/\~\"Q$i2H{P`>cLTȣ Q# zNiM(Wt/+"5{,3٬-+C\1p ruY 2fGd)'_1'g@Nnh#Z@C'lZ`Pzl '">W{3u7~+CTp919 3!.s>ֆÎ%J{NN䖖X:|Egٮkz )wx)+p8]s`N3@Jb3 7!3-loz\@TN)1`efh'WBaݷf\tТBxrz-/.p`ËWC6W1z :Qbw: cLbb=n'(ro31jW^\c. aޑ7ceo|ؘGa lshga!*uXu>}l7Cm\$RPkk@L1W <\[k%X3gֿ f*t 9\ r@c4ލ/p@cLz0J}|J+)ly47IOG +9}DE8*[IJHPK %7_EZ?n W(v~PniD({z Бg5q)i8-5řa#O2LׄZ=.R>mM^gUfoeʪS BY#Ձ%@e'E05H+hcthGxSQW./B'Wi\,Yz2\;A6Xⷰ6*p-wx4,!C+Ƙu N/'!ǶrmÃВo=rV"2'~2oxtG1xɿ(.A?]wĕrv,]Zflv~ _t~DD4zƄ1~Rj^`%%V&D4K{e"IIݳ er0`cb$g$uxz, $R>BƎL- :4r)ݘM! 4hV}"Fw}kY9l-PӐg`ZkӜ*1&7ᤆ< >&Ru&\ر]4($Ctz WFE̥Fǎ- E J\b/J Bl:+t',ۼ лj+|?4t+\=F\~Mu7$$}(ZC%~ M"_g|iųNa8L\[Rrv SX]V֡ҹJDŽ`tLF\ԯ?r΋6e.\ Oo2|3;LdPnYxzQhx)[ק< sBU5}.r^zL"/=Q8 *ꛒؽ8p\`YxR::6 T1Aa(w*T{#?(s 1VoNYJx\%Lf=2.As0vNX&|] +^x>B):śM)`8zIPx=R0a}EWfCVʽY0eYEJMFSe8*_ pX6t%Bgo3gΎ\üAGXD@G7xikG1GDE&- |2By1'Hts>r4ōجU_PݣȮU|1; \hm*ikע[q))d٨ⶹ'Vl Ҫ%wi:zE}9-4YLm7\Gd\(^($n?'iVtT㢪OYk|rd+AI'eOϯxV4;'t=.=D.BcJȔBF np3{k,YQ_xH>#;VULdP,3О*Wѩuq!L;A)C̆5i"ȧk"lY/L-6v?QCYQupfh)CNϞp4 KFu.<5CSP"GOl!GA.}l}M_pC0G~u j^0#*B7IQ8R" r=43[.A ;D+>y|L5aiZ+̞I!饲Ҽ`ǓpFi6xÂIrlDk+^F:}P w+w}VqG0&jǠs 㼀Ƨ["J|x8S=Ўn8`.jgín[6Og~T$OéR(dȽ^}™i[រhM}J-cV}IP\WX+uEz|(?^2Ww;QA; "f>51B%KsZs187W}>HKÖJW>mcl;5DhƜ3bE˓п5+rCL}XW8;=k$h̹>hïLh`̽*QP^ ΂kG2{תKsW Ќt|8ʢ8?cP !( _<z1"5StvF9LbP1ŰSGG'dH)_Z (oOC#.;~Ѫ'mfjX]:pM&onTiYF̂ Exof眙)oCs0^WZt/I}& O&`(jnʰWY "se.cy2FCJўءh$8Fs{+qO׾U E'bJXo3ߛ k-Py/8{/ Sޯq[6Y74!:ozgmj/6xsTT}EМ1sv{z,8%zhLtasdlTCзUQ6;lά95j ^q)V*\+jis&1/,|áKpx (e; ]'R 46?Zʬ(4vK*ac4K9~ ZrnMQޜ3W4K]-P ާ: *'ޗ„-qk[^ (j;ZFI2k{zS8 \p:~[x!(k_v*q߁:>V<& ls qx{#%MA@Unϱ1!`Dl)4tr|SL0nF矽BI% oܬqr;Ndm3pɭ$pz㔪:?l^LMy@.(#ba\Xywga9s b|Yl'Xi-ݖy~4p@Io(9fb 5Jw5Z"T4caO؁ Tٖr}u9ӴU4(;|ƥa}UVz TT^S st9S*p{*'a@6YQ -ÕόW@Oy,;ؽ' 7lYbjk&Ŕ*uuqCkM""=7,4VSs kUef`Lu}*(  .$(.x˼/>;C>f{ٰaVt8<V[e-57QVheg’$ݳ Q%?2 ,-⫏5J^X?ngݬ+E')NDغjD0c7r8f 8UG c8ҥN)/VmK̴'d[ WόFk7l}Wwssdk{:/ )e}u Y>8;Lc/o{ R}jvl ߽Ŗ1QWcs;"Y nT~kF<Uo+ήO~Tv[(U{> SB ‰K4dj,R{# x`Vu(Lg&x/9;:RiqCfFpz6=s(vTAU'NzJubuȍ2$r;P\8[S"f6 {\w'4=m'`1UDPrx۫ydH:f  /i25Tf#Y 3,5}۠8>j`'\=׋~#]UqmFr=h֤ۣ˻qhyngݹQtSa*/ plª=C=ȢÖȧfFqcWO k إE=|qGW `.Ytݱ,@ "0 q t ̢גl? ,TeC/SC%YQVj*LgBD 2+HVj3 0ڂ~uij(6A}a8`QX!X]L>9 o a]7n!kc3zC~x 7ں =5/>kᓡqtN(~s!gz\zO( Jτ4cx" 0Sٺ%J(N,F1-iϋ+n;TNrH|5pn<"=@O6~\> TxJ$T>0xAk2\"vVO0FB*FZ8jI=]~U! ܸe<͝?.r}՚S>@ 7dH99Ԁa89%.++0q/ HO?o_DG\/*Γ\nR .CHTLJ\A3R/o{ ",Nm.R,( Y`Ue ^?EkQ )N&ƑE$r/? Jj>Ԡ79 ^I ސcu0DɊV7CZP5Ȏ4G2kiC9egUʃDB Ţ J°Ig` uC_~ʝHisHM1"^$ /E 2VݖZ*yNҸ+,hR.975?*. aq4)v8'f7[5d5}/SQ&53?pR[4%(~9*/%% v:.ܠAcSk8{&zP+#z/Q7dNhg}xZ>izs,wˤr Sdq4OPUY *)չSw!ZZ~Sq'(;-(N9a%2\vɹ~uKoT.Q,9=p%T?tgե4U7 kVԗ},~. " @zխ4u D>'ř$8yOfc韦[r=' g9Cd[v RP`AkE\n.6RSqńrMu/*e>zmtj zX&7tWi^E#{MQgKRՌe$?н e1#y9/} "]NP$ 0LޔkbMvJUýՆmKiY2>= ؚ{C9ū`ۆ=ZoĔ!f챇*=Ѣ۩BU4j~Ay7TRL+=w ۇ6גFn_YQ^ds. L|t _]phPT)?n.oӸl@يcðR-;_`'W eA{khG~W4β&}G`-gtOx^r>U0i*Ja*2߾ %<K.vmc)J'V°XEOX谾$0{-A%3J`悪,;9~Mqlu>b3n-^y+z]DeiZҡ/qV=L=܄FeTЊVzOe1dr6$rUy5Rۭf#0 9-v;OJV$>/gZD@z%z=ܞ}9V|b6C|gusmYwJm!>u9ܷe690ۣ9RۍUTbFTRxiu1zP8+[<4O՝e"i H493؋؁zp]MZ3w򩥐BΗWD?R +K IӚ;*cAB jJֳt:F[vW'Ά3;; sxb9w'bg n O(*9|M ދtyƤ{Faԥ#p?o) {uEBD(8{T.Ҫ>-J*ugSq6yG2fN,ƃiBAڄDނC}$Lx CȒ*vOM.Oe4Rխ&h(E5}/ell{"n{S4njq[ m48ۼ>= ~y&)x-` ]:zϙ(gTeCă3bq*H(۵ b'A8Z5 W$rƤl7H/×Jov,IP&%?QCwa tu'rG?{1ϺzEO;J6P,#rF'I+ ]"K|o2k5q[Z׀sK{{R6(Xl$O jSc$>4e8A8]FW G%[n*dtgx?0Hi(e6{ҴLp(E3D(OlLbj,m>CdVfq_K[]fn~4fMgrjצ0C*U4kǡr4)/2U*WesYb5!\E\R~iR=<<_M>}4n#O*#):~X`@0Bϝ1eb4aƭEC8\] qV,)3f wIh3{*6ݎ_tCamPFVE;q"x00D>F׋F|aC^ Cᝄ0?c=kD,[5ڟ"X2m2@HF>Q3=w`DO<^p6 ^ Y$rKr(Ne8jy%aɱ^Up-Mls-g'hXdWɡח;]Q$v~fy?$Tp8Шѩps_]d] uXȕϴɁKv̆ `X{vw.;"N'}HGqBn2ܘ1 @BxbONS6u֤+J?kK~3\By3{{9~E+#ЏwJt͋X򗶑FЀ*AUxs(<9ybJ"9bտ꩸M+!jWV vs#zžR3{hrzv6AN dq6w^Kkyn$] !*9%N{YyF֊S!qssZyp=ܶ7hz(`gNjBFrsiZq vkY( `+i(%76 QYefAݦ#٪`FG5W;\9zS;CO'hy fL>:E(D~V1K)@8sI+]")vuJ7eυ!&(Ae>,CEіAz7x>Y,e8( +=;+lqIGWߵEw.*)/g%7KLۣrɈ>&'5hߒjLT%EQ+63m-Y}_>Xpmɇ1  ܆żsbb|$|9F54/֊ɋGR scMu3y_Mu/SDRf!SP~|ɎAM2y]- Ppp{kl}{@U1;*Iu'5:r=}Xe3w1W7)TvH]}#c}Ϋ ݷqC_/UoGٖSd azL QS`ԺgQȸ V.=7-׺J:)vvd"93s?!g2='yϘ^a!PpfqU 5[dy?[l 5DS ]GEI0jR2ikVL؜_$C,"8=u3<#($=>\Yϒ ANDCFD!!^P/W+7Y vYCt09Awϊ_"hZA$CF~Q,gy;pYL&qg'߸ ̬o(|= \bƲN>&jlカV̧utɶJד,KhooHs 7 !d+?P}bC'8czv}?o:>1W[ӟv益hc]آpAgrġ=Ru&[1Rôө8"7ySـea?Ʒ 0P nu[`eLjoVݱ/obpFRɿeT[N6lOQ+R!yfcZ2f=yr8sZ$8sQ껯_*P'v[ '4Ru+fpZzB *:LhC@cR9 4Յuubi[̘_nl̇GÄA27HSi{֐nu }?(UP@R\ cDaWVxWh#VԛfLr~t,pHP:oD#Q.1 WoK1L㲂ӝzVǐ4lE R#dswfLTmL'7Y0)צM7mGk` gEIg̼Twׇp*ª@qc$G *sQWRPK9hkPp|5ki`V0G0U~ѵ]ݵhznWǡWq2( '3C͍n4b>D9lDFquFc恎'}tT^)Oq7chS.tV/H̴J:GEDo}_l0ԌBxl.*nF@ F)(峋PhW 76c V&|Z[W43,aN OD^Cim˱V4Æ`b {{nLd7 *mZW̞/ґ~gt=qv ?m bmF3*mŊo|8M[Vd3ѕ1,ظ֨:Geaқ6? 1*eDPYQRn^fVEr6G4j3+ԓS'a(Oecn>$F΄RF&$s{!Ĕ9r[@s0)j' #Km.kBKZUYTOy"B1 `{J,ITkD,o;KeNT16S"CW@ zxmɀCGyO"j ?zYKil_۷??؜Ԙ۹ eN*8<%{-/sdY&2QkEzr DT_c;m"/? 1ju}Gʪێ-=Zl$ʇ!#Zg6\ZT_t~ u5z122,^:m۲0RK"͇IR-^4._ {b{mPhvGkȱ "9"eeД&r\t$(184ߥK׵*#~D?lӺƵ zDqhܧH 2z!Ent.`Kk7#H5MwO;kosx㇆up1|т v |FG$hFq#<^P.4gi K2is=0Ach{G+I:1َ@Dt8v?x{D*7;SڴXXY|'(r}((=A9AzVg~3]AqfWAOC= V {(JptC.~g.l0XRo`ISĽ#ۡJ:-0#r%&0+9[>I /RTb;c*( ԉZ; Cyw!QL&x 42_T& ;[$k꧃KwN4(jջه^l7u`ȋaV}iUW>Ge\PJ{ ]OEMjTֳ]?6 &.&.+^&Yv2,~`ؠdsS͒Rz +҂W̉b5Sۭ.#/<"Y "-x;toDL))ְ͋n4\rY4mEjwU* zh0ӦBQe +Y؃} *D/۫1/r{tXzݵ@W{ ϺrkWqAϞ0 &5/D[Ahݞ rf~$-KK^r:<"wGz 88nqkڕ?x(%筡y+OI!" sɥR[~PqXXskaY԰(X1ʽJ`@Ç|,BBd -k(d4Bsxw JqUSAH ^5K3|XH0;o TWCCղ(zvܸSP3 vjq ˿xfPXhpnHt5a@ s g#fQH?XUH @S Y8NWɩif8 Fm=IGHx)eLg]j`-'zܢf\̓şM%T1͋W UI|dth $nnW Lm_q6Rbvt5snu\gyi∓)[3ς@?«RBD#Eh',%\b,Ů<.%ۚyl{cr>dy<$;+TJ*U* N!: HF4:kf_E8j1X/<Wd̪UQ|Clo=)G5bzC n҉d]CB!>!kU,ptW_=a:lZ͚̓/ո !o>ú V7F :<0u(] I^ksZ ݉&%JT"K<TmYoc3i kv0ZߑD/FvԵ.ǕQq#\mP4‡^-+n7!W$DXb*oXcD[54M \—=]DU})JհFY] EtD|Wd9O^7|U26QMؒݯ?d_C]͔DmexkɰkJx <QSOY9yoO8TUrHs1qT#$tޛc}|~?4Lit0k*_nЦ=n& DA|St|âOp|f;{ \|t(<,~VϏxT2jCTl=M#mԬ?h^vTkNPh g3j$w1(:ˎilAqwQAGc7UJ2mO #LY!,QE􀷀'c hz٪vcC^ QXefx2Gp؝m|#O!R5TZZ{p׽4N_H])KFS@d잙)rHt$f7O9 fP“ewnEC5\f?6}lgYO$nN:4@ b!Mͫ=խY۲ZFǦQ@\aDâ"Vj[LH'0f;8mq97mWdOE>40(6n. H#^wnЎNN/]mוg*%ۉ'V$(*?u0#eGGpťcFY1iyOCbHard^t{Ɛ[R/{O])IֶcTČwy:@,g 3Ec!g*ާD^RVxF,M`s5FAeMהkA!ږ ":P #Ș;A[DY襼e'˨Ɖ{NlՋ+"<,s ޶w +!X#'t$zU#7;M޲Ǡ4rg/LF)s(mp1@i(gLGځGG0C):='9,Bo>(&fH3*+C'^g{^M.߲NѪ-3dp[ $d%jhФkY(šl{EGGCDj9ӡ0ixX*S¹ ԤHa 7J-=ݧ&d?Ex籑J-ד TȇĽOY(T㘦jG@?eoVmtݯ ;$G8:^! s@6\۪gfÅdh0$b2#,PgЉݞ:Zt2nx1fOc<︌Pʸ{zf c :b4qN hKVe,l=bp|sbGr8 \ JBzDM 13lnX #j}-Nዟ ͵xrF^mM4z+}I3fz"$Ǽ _[u1Kr<LF|AX7W%lBOn,cޫTd +6z osyyBӊbTUg4I\(9)_ xOks%E[*8AˈL,JWdc /"{<tLdvv(Lل⑂ 4ޜ3$#v+ҎO2|Zz ) gGvR-o"eeAY7yyRQzsc_2i1B饞KqM- FOcG1iR1*"Yn cwťKlj>sV_T{q@YbD>mxc:;d[;_y:Q>C]" ,kc-n82>4[!X[RG !3.qg'rͣGrMCR^2Ϋ.`{il pu;'wQP-0~ oOEuJYoᩯt}HMaJ~l,%M檀Xľ%(J ,tV`yD|oͪ4TEE1}hHtraqm6W WtSGNUj+`x_k֢ZBcW&)s݋f0ѵttaS9RFί8K7 rrS% }l<|®y6{mO$;"G%V~ 9Ύ~ 2\x+ZjTFS fQm@#(ٚ0-x]%pAbj$oEL +EpL .߫ ggXa麯]wr͚0! ,8לpK0͈ͭm8z5ֈ$OM1 Cʓy)u`u-dwxML I(.ɬ(D#+#5_F`B?צ 7BɌpo9+'ieSbve_n &Y6 E B* 7F*Α;ȗa5:~~Zoy/pѐ'rI%$扛l-*f`lrԊh`VJ.<Of l=4!0':BXe*6Fnl ~OI'|XJ򔞐[1Eu+0~BЂ&#Wͪ>pC_Wn1S:M{_8,bDALe AƋ3پ 56 ϤZi@x % 4 =&Zl~3RԼj&\a8%Q5uDȫ (5ǿrI %}r Z2M8DcP)@:v 'ljw$*IY&#EՄ ڱ4^Yy645-\-1x\Cyү5\ڥkPxZ*wt ý6g I-OY0-,fe?O ";4@C0 <}{q(]>Uͩ8tls\:vM4RAXExJ7NL"rÉvm8h >n;2xӓ)2@VDzS{鍅u\~?2G]9G7Tojt2 1%E )||½ovK=N1Y#Wk/& m{/dRZ3r{Q~^76Z_<inH  ?A1?lYQ86w*e72e!+hn}Ǫsa.bEi7MbkGR3r{Urgh}uۉn3PR)or\ Ȳ!8[C! L봷5@b!rB?hW6Nr ΛLPR4 q0Mםqsx%eZ< զ|$LqȔElQ :Kh7[yEi <- .qunzX)K EdxkAfy&-4.>Q5x1gɅc!uTW^lxZfB#:B!1{M0UO~G8v-b-@\0S{Y;lxk7&L~1CSO14d$;MY*Ƅ؉:;MkB?^Ëx%Մ $2^$+pգ{Za`' O^bo=1ԣLݜwa Bb4u"f$.aj1 WGWOY(?VWAli/(LѼ|ɈmxɎZj'4? bB[$cB.834vhDcJ'9a- Og:ΐӑs1#ͼNG{#t޶vX?u,-}ʹ $p%< b5)!n+'.zuJ`0?b!=]V?% GKhwKZRw))6.Rk U $tL=smsountDuc,*]"{y—j(Z$G_>RtH6: R+<4s^U?agl#/Z;VZZȢ˙IηM}ӭʷ9}]-n*ڣl;5Od^?>ǯCģ:"hh @K0RR 0T̂q*v7[6H (+kZMI2X *@bQє(u+HAN@dς! v'h!Zp~4 ^ǵLUo=蠥RXz'mt/Dܻ&CiuM>|-zj~-0 2\8Yfk_ݝvoe7U(w hLGrOE]rjoqԓ\dHWj3PU/b !c[S7DnJZj|5 >=w o6m]i DuFB9δm;Qu,L,^r[ Ȫ19Bv1jTWln1qPVqY|93Fh'Vx1B\_ |?Md-{wӁ8<$8.=suA2Nd jM5[XGNuY{j&Osg]21U#]fX2.yDK:ř ̲ #.a3:fxcd$Q)T/`r:EV7,1/y/W"4Z/ކ&o)˴kZl_0tTfXPIxwb`+$N!_3. ӛھojs_c >$#h:!2upSY׀mhxuʗTS A04ZT0 ~L諥UFEls`;0_TL l)u 19<¡ TI8Ҥo^fpZDDYe$"-Ts(S ㋓psϠ\Fw61iBȏrPo氠a-vWG7*8`S2sb`CDyA m.ʠ‰qEA6yLO,!JZ6}eq w$E].8::4 L e#72myClzZw xmB'H!kE "k @-?Mɜ xAr)d>\ [3: t_ݳ0`c cK.Q 1\sNt3X.nE'`P8( $N9:bNO"ec}ㄣἳeuG>.{͞q>TZ#6\MY[w=;ۧ Wt>0+&M lK>{_+0RS  }aZ:J3,1m)QnQ:>\CoW+~4s@[6N(-rIֹ6uXpQY<{.1U(ȝM'l4:N)fnOVx.T|EAnܕrsǚ+\Oy_&thҵ)fW2Ek&X 00wVܨzhWP)#Z qeqQSb#|k ,UUfe(qTa7q ĕ<]&.Zv\o; On$ GmqR0je訹o%'k`GkdV9f%WUi o4R0/.mhAxYDj:"a+xp@ 6(Â5\VKm鼼_ԃnTL֥-b!=lT&Qe?U]UA>A>h1;Xe*?b~ b&d;F,rJvy;<"ڢ|F,rIq~2lC{|Fl<T1>"!O#_=nD+An˨Tm6q 'Cpt Ƭ#h܊L% xKQg54OL,F i7+[O֎|Ma!\$Y w'^#EȠ[n6ϺPcV-A.п Tf!p#6q~ -xm/=п.#jV3ש\UpnXx|.oXyy5Obyx(LR.̙dABP ;b:E:$`aze$b WKW}=F.aӍO=F,|M0m<܆d5:7 D#rY?>Ooo "uy4xRP}/1upYTOLH{ }BJC4׋q<@<(_Ikc|ƻ> GNBt_Z2ECrEX 2[) c.=<'t"|4q?SMi (+Cr4AQmrasˉ 灬G-t W3[kيT@bxCH:=yF^E}|tΛj ))$v+;wwprB,:$Y0#1 O{Z7X{Meo7hf .њFWX@Pł2Ǧ?(t}o FJ80t_$]竒Spg\lAbKtlLIZAS oR4}bY/ q-?{QMnro5&mcXYB\'TOR9bUMƿR|3!͸f;+(A]cA'3Xgz4X!D)=TQp,c Ojx}\͈ ސulP70^ݴjésNOvϱ7$k"]NMpɬ`b/f3 쑢ZҎ}WƝȝ.ia'?L>Yd5PS?AF-YI}~bL{Fy[_aY?sX^@AmSn?N;"hw\"\5rO~1VXɥ` $Һv#2cUW X\'3.wYi}v"`Lh>ƚ11 P=Xۧ۫jY&BH.=ҋX$FXH{g򯈣lwiNfyyĈO#ʚn]5V% Xkvו%M%})O.Lc ,T6>+#ɸI?*V2ַPjtO8jeYS/KB /z%92W.e>R!wa*o%}Ij[pii+;fCjMvʖ< ε [uӑhd=) k0P,k vI#7&k%G:s>Oixjn3/l8ݕ*%) dߋ3 &&q>{4}$C>T 65ӹiɈmg#}gߑ>vH\K256r+:%QE9%{?ؾ6U3q)zt%m,tQgB W5O4K|8e^uڝLO͹ Pkk8@Y^N:DuZ:B|ɳnV>l.r,&A g[ʢdz/gBn+$kl_?:C% `6 \\,˪eF% -}FIaH$_9,TB"nevr?]~}KIGMcà vcU-볮=E ?HJdvWf꒍5Zwfa6\9= Z)9kr뫸WrƕeAfۮq UWR`W><χP?#Ef9n3Ŭ+L̪k<ˏKI8RiqOW"jzQVKU>/1&#J\mR@ڨHn߉4yeDM U~rgTj3wg|]I, GaB>x4\]:[4 n(Ԃ8c~{}a@N#N ֕lyP׊[aQS;9Ĉ R48S|[Dj종O bMUu4)}o᲎),+F6`/{jRdpU˩LFעH}(P{ M e Odpa`ObBBS@Ϥ5Z4y219.8'T|63hNga23Rm! bE_E%;ΡRO+wßӹ WShixj}qdC3|;LE(m] JIʦ$NbHBH;W{ԥ6yV|{S{W_ 9w֝rʥ:~i,Q4B<R0 M-!}c" f] AAFL!b"QVx։Mc8tHNPy{R)t]2ֶndHk} M]Ǫ!M0 /!l*nբxDg)He 48ĺ\tK .O|h]љA\=cҼf3_19X㿸׎o+-C9S؏*EIT6b W?ܑ?q&=p~ wa&G(,ho[ Ir&=h["J]=֢h4 II֘a5nr“u{vRbtn(;UKt Q#EL&?wɭg1,3!AIgߣ,DG7jL&L}`VRbO>7"@u9HC+L-w VHx:MqR_ fUgH>A-vhCЅFP|dI:bxuڡpYPVZ!On7:#c,=aѬKPRmG~:xoQN73he+.8zeP紾Bˏ`1w &ugo)Mۦ5x~6,s,3tzMDzk5TRY.Z!,dӁdH{Zev*/-*eI؝w_b. Bi>tYǩ@۾G0\ m5{T:tqB綍.oLdLK&?F"7<ΫJL Zq__ mp2#xN\Y@Ki20c0P29|T E)L %t, igC&C@%uU=W;5^)W96'!bXx!G&{Fb _&*}+ ,6D5<(wlj :rWmF< @$~:?JuŽ;A|=& /DS<#3HxJNeW)V*hPX_ `/{OJ)+ ?#w~d8 q3Ϫ5CvEU5[Jаh :29]$MA> W2/! TK8Ԡ#ߓBG+_32#pJyD#e7&PUP@"UL[gʆ Ai\7CiknZ>D#/?}_"ѼwGAGβfx>S5q/\a@ x9?%Hesw+wh+oR/dmK%c:^*&} Q~OdyB+i-- \ K9靺vO1@}(e"i6;)-228(jwRWI>+La!,0lWRy$ 'AeqmaX4}-V:'zJ6f=Nj6aC9Pn4dC_H(ED be=Haڵ*ZlnkAMtۊ?{W8u[Mg(d; o+7׋oz->W`M)NsS|Sif =iTH6Tpu ~0Xd{cӞ^M9>YٶBʜ[](y"& A.FOY6ǙKKR8t~v!@ۋq S}}!cy5p "*GP?ܲ⏎ǖQJ`Y(ژ{m"ISNnY>РB?6*|'&%c ʿe EuA/>w,DV9J| *b9|q(ƏK2!ᦗvӶgTRd## &y%ۯcB]o׀|PZ3/T n %z$uZISKlcċ3J20:3X-M~$E^?4ORqk Kӱ>@" aj']; RVKJQc$2$UrJ6l1CNb 0QgdQWZˢF|)+V<)BBO>\(F~3pˉREkOEh_+yz}ւEoD~9> @!_bk2MG"M@,?D) gid D½DM>Fb0s2XoNrЕ''< jX/3iUpRz]< q% Hq/?eYtY!y2ׁ$(hX[Ί|?5F2D,ן)A24yQ3fX%t^h2U0^p`KώzL#حv}\1a#mp&pGTT$f(&M~v; VƐoihӵ~h.5xlA2e5boϜb'#B5*fߍ@FTi5sameas ^x`EhL;aQ{*O=ە?aO=wgFœM'#O\Y-! O9/nK=C؞oT43eӉ&(?v/"6PJ$.Ei$RFѬ| Maՠ,"#ОЭ/cL\9ϖ[ IJJqNN~dD*a"Z+[L?ή7H!L4*(kHڷeʂB 87&-4A~v̂Afȴ C^̼G^_3]=sזOA~(>;qr?%{@{>%x~+cU{H%֒(Z4Ĝ":_] mndۨa( y C+^ӯu=96pM@>ĐF4 ie^I>( '13 ?mK`?H | x&;o";P-i:/\gp;2ϙkXndA3)\ ܶwL'hW\}JNW{8a㋷wAl2eǗ{pRG}2PP &Sޏ\3Y:M>Du |," :7o&]}jĉE[vyhoZd30*kpl#eV;aE]%W}bY*`OD=v1TLd!_]kgf{t "hD\(8{ߦʅ:yI_z=ߏp} mZ"D AR۟T`PvO79?EV f<#h6tquī"0!q ? lzqHЙ-'l_ /oʃN/E`Οizjs{Mf~Z?x಩D]ѲA \ hFnu:P68'_lM}%byp)8Q8 ~v(TXfػJ#;&~ `xJUVs|֕r41Mo (Sf{? ~ԦIe Pk/HRZiZ@y9}T`TɩH^ޗ>͸Xڴ>~[TưC>e2}() j؅Kbgk..r/?: ϧӐ:3jRՍaX;|3'> z"`sބbd/@x)nd5`mLH6M }w^d܋H f\xv@6k:%D8BoPЄnnqsoNg4RBW)ȹ^}o5|,vLxږ+c>sʀ%ɹDu -C` q׭8m4px=.I S?NֈG/Ag]C&HH"p$h jS/fdF{pmqlz,悄`/Ri\ЎF\~:߁]!TAoӗ\ f7JsQCa4rl )Q]L/`Ǐ5:Y Mal-t{pg>LbCCM48ƞP_£kbjO+TѴx\lQ-.)bL˰\Ljt*oJb RLhS"z2. M E&!LݪChX>P[DZxiI•]biy/J<_.-<1#И/NׅRwΆzsr2UAywnYwHj]mL>{fM>*"WfX1F Dj`_ ]ad6.d5˟Am go, 6Fטd;.߳Ty],O exyiuif)~6zBg_Q&Ib?hKKwW9M `}/M6F(vEzs9ZTI)/g*rk>oZ#VhXd(E%j­nRhꔺ"^<4lOnimWiq"J/Ϙ'#x4=cb"Ew8 @az 5S g4 vCoR6\4ڣ_Il|ٟ^[e5:{))*!Xtfl?OCMS1E.B!6!0wj+xh6͐CӡmUOKD>`4n?VoJ!dA@]>/!Nx7^6<)(vՏ/i *)sD?/Y9DMoxXyA.[ߟ1mk nEzy~_S`f%"uyxt]Mᙸ9vs!DC_БVnkhekTvRwa~1O;g^ ,C :%.^z zD< @djaAaHF 3 x ΂\T.DZ*=bm 0q(TPq Ƀg)@D-]]^bSa+7jղpO|:(0c)d>w66<:\$`8l1k lH!ߓ,d|M0}km=9|)+OS4h= D/8+9rpl+"C|K :5#sˏ"18hJ0y&I+.RF7K1.S`q eV,ĜW[~CHcer ʕEudWE8].~(|Y5 It0͎ D˪Z9gME_F^N3~X"d)7U@mb<~mS"IKep .Y;|ӛ;e'e+DָASQwr &㧽 "d 0pTK3ϛQO'P)b$ZtK__Խ*s-7ru8M]Y59 l]߮]Hf{.V&(Ty揜JHlLl>k${jiv\=ЫI"фj᭱z&O 6#k[wSpqA$K0<&"{[6krz BؽcP'C7>(Mtw BGb+Fɘ#p><.{HM5oP^sJ9vՖ4XZDW3;ΩTg#q66R*)𶙏*P ާJ:Am-66d:*^"7?Aq v}UvEbQRE$Pu㹵 G_u!iIk6NF,K4q 6`8B]1hTz:Eᦲ]~PBMT_sTh+נM[LݽU"9ԨB4㾥|P7^Dzl&جbc.9=(fEfV"TE:DTlB7uF@lUV/e0o u",B=-{6l3D6oL)0{ti:}H+ʳ9 Qz'FITK0u@k'{uM]|Eo58}>Z`4c66x05#j{9"D#[={o("t5e7i7 AkZ>Dʻ6*Ѥ5wf-9ӵMc~'kcgb3!6f֢N><.{DfN =&D"CW_̠2>4r΍4t|y)MR ^\ H'=TRzn*)mq! /a K*"T̪@f\ QF/mQ9P4HytW rSYkjk9!8&I\{ָkXe#;V(m2҆`NXtcy_1VGReofOXi8:3xE7͡N~hP/ RR!Vh'/3z=yHi,r(0ߛ\`M-:'Sh럮aΟ7meHY#|n]d%5IۦZ/yٗ28s r$Cfj(֑"Bg~ }rˇ?i3CNrr6cWO_LmSԟTuSy*Ϝ8MsvG+Ωi/S$EPrOmm; ȆmT%ƭ Ʉs0!vה>' Oآa%d4O>V, lKwD(xn^+]9_+Ę抪[+HW4,ρszbFUFFIG"14xSp0 -L 5On.F%DUr<ܿ{3fM*pSE }":^ H*8TboMpJU<#nAi\^lEWҨ(C> QǶJ4u_d%y{*SFy*RA @J+RU]i`ۃ2yZ4psZf$W$^}x5'W{uKO`qj^ 1qMQ7tZ=^j|OOӪ.~+>Aw:!WxGeה[vt:7*DM -)P6Ƕ!N70IA|F+(԰E5?8G͛՜#7)ʧ:kcJOx<}5 c~T-S؛Dzq$}7 ELmp Ѩ`N;dzj}" ySVb\M|06B!O_ heKDT\bs^"xQ 5qpPnȋ@q\V4+apg$ C6`2cTfJ^v%2.Vߙ =Y%ni5u! ܍-g5+kMqt/G&}ÍHIԲ5$o'RSBc1o< B5YX$h>iW@*j^8$Du6J^~`UKb/ 13{84o!*$ aXU]c4~" j۳K;v={$=yt Fk&!Șmſv9%m.m1nQ Dj)zm}/Y4\<\du^^zτ͠t, <{4v/HfȂ"Lz\r:QO3mb lapxD-wGsI@+En?#iiŐهI~(RCF^FY:8oʹoH3E~E'<ƬNl6=/c)g5؅mf1fb;l)}B:qg^XYM#]s 0p0(|z <*IͬˤK{C^0(~wg?gK7rb`Bߎ~CVԕwrtLYC-P2*øk T(:x3w :){vjr5$kJ7Hi- .c]R#'R)whEEDb>E][Ғ-`ufyi/bH!\(eT)6NFiM k~뇱ql<뺢OC_9u2m iDs41{nVPeXv=.,,"]2Lu9R|v^ O)N1uq]`T:q ) '$mOGsyʆ"F='·ƪn7L_P{{s"܍wk0*eB ܀$]ω2uPoNi''Ld)*YC(9 ߲¿S \F̠x/?|l`?r{c(k lJ:9~8 (י3c8HUV"x{e$#\6$w,qmbyv:ѺuCvc3H ̒lLjg]3E jN~%Ŵbج72dEX'F8`x"\{3^η hel|ڷr#,A2&S6-ϤrSM+1bS  r\%>B2hCd$Pe,1DGoLZ%Ng$Yvk`&1MfX#`Xm5'|=>fYO^Fp(?.hU_&lTUm@˂ٔr_PM#yw{^ps =k@mb`0@[y3ds'5hF ^V'L|:(Hxe^3-uv8pdGk6SɒdǶAH J.*o>q ];q|K=Y'Pc±>c7\2_,{qzwrpS/]xT0)}ֿˈ4"Q9a+vڶLyq$֢_ǔNFEt6O[`1T\hɱ7HOȟ%M,G_.1tqMꨴ̧+_%]{آ4xܯ(Rv|@ ipieĩuE$F6 l۶JGe֯>0BnN"pS8 yϩZ]@DN`+Öt$ז'g*Zѣ19ځ]%鮜YxD7-E zyOۭiyl`uD?Wi : ʨD1<.h:;Ov{b{\(@̫I1>^Ф-:xNd_J'/f5qoUs{:#\{O쇦mؗ nWư ԭa}BN\vS.a#>zpLCBJXQHPD:^浒Bݻ$|o?WhQ"s7?)-q]%z2<[ؽP/}lv}G Kք9e6/'~Eo`*zV,EB^M͸(}Lnࡤ FToWؑ1(tԵa [Òҳ߭0a: R1y,E'VOZ}`.` RŮ&A/"Dw!HHgLt{'3Ajj0HvfIϐ+T2iYHnt8A홄 emܞ7C W֟wңɫɑU#jE= yU1|0BU?]f$#/p|"Q+ 9 EVLcp>B %zAjL4d!0-WBཨ@'O%piAT{rQ[ĵ!fΕSݵdΐP,п ´Չ8]J@EE4OH@ ޯ <d*yůU+q;LJ ;Lft=4ÙPc)۝Įul<ѫhn챺{ȥ `:|OSjDVFG6o0`g<}6gFSmgԛ'iS9JX2/8J-h/d6=NT@,Dw]><ѶnZ!6|C7t 'wX:&~>21?nj֠12@˴qXTtZhxjW Xm.>"F ijVGţ/v#ӽvaqp.7&oi$`@]nV}x_LKDRAXLā]jQQKdzQphde% eCf,+dQ_,'d `XoB(, eؖ.O8GgϘ-̥gԪ8]?)C)";x5mrpJxd ԼT^KRZ|o+#A2ڴ)`dE-M0(go/Qzmr)H⚹R ?ވ=9)8H$RN-duGM>hA.q7 ? %zs:K}]Df\vKdoa40w;lo QM3Sxk.H knY0un]b$l|KDzc"Ā"oSIR9l!x[Z7՚Vr%K߁*kDCp֯c&3.`Z,;ڙrpVu<u)>H5!R2Q1q1h}l0ḡ[6?wr HC) NO|R^S*?o0RFNr^]NR{t(oKѴrV8{l;w-;8Oˆ敏#<ᐡ: "y-"\ L͗L8 sa*jǶdP<:e!$*_["@@ٖalr>Ѯ3-$cx9u5%W_".K&7i,z'>"`ͦFmǣs!v?ii$i`GH:n3dlj֑#(;J5 )sxW?)#~o!?n  mD7xwg0 KҮ&{VP"5oō\A.H<^&^ltr!ߤ76o`u7>U܋U iZaKv֪$]*.Jി I0ON/*BM"ޓ$p='8``sa3pV2pA4$ĆsbNb6VC-IQpmbN 1LJKtٺșϓm=¼yv[y$ni;Mn\۽Ix?M54C溆8tDTbu|6o Y5AxP'J/D~9흰Eìx#F;$+$ugk{DĈ0p"rj;IWۻ#E #_dT ;ȮlPܷS3#F߳XwyɤUlY`B';Eh xuȤyb萱4T68RX^x@LZZm4ΜNed5#txI&?-kb]LA`|Eo9=A:Wq280ah{01hpvO~%qQě<ʲGdzcl\d$."߻@'":}3\φC$)x5۱YN,S=]qw0>*)O[]ґ%1xe**vWcbrvnR`ȴ"0{R8RGv- ,wJL+(q39lq Cv=v*%RJ$@2k~U+=>FafM~%m,%v149l۝w#옪)+S)ot*64r2f|ҷ@blJ5f9G`^",TieFd5zv۵^X|zr{X$JX_p װ.xikH'%e-ctE´g-&pOדŽq{%9`˛0eP"YbLM NQi%G$1[Ehu/VuWmΥNg{l͆^* _zm=׎*t~.#o'=I8TGVQ:77Qp=,q?cv5g]ڃXcjESҒ`\h)n'5?)*Jd+ Ŏ1%(Fyp#(yS@Dv.#qRQJf|[sىFSpZ=v1/"g)U&խ/ĖP2&C<Nzy%sa2ܖ.'&ӻՑ2? njɗF,ke} 955EY0]R0()9e+'NNFmM+!\`7 (bMmTM ضyٍk@tn(?F p7=H(57v)6i 7$ R=30%/M#"SS3H=2ɚ|,p^Rwӆg#3x{09UٚuoqRa` Ⱦ_X+F@L[RtS&u{z DrtFAQliO/_M7j GTw2H=m4 ЏVG;4G8Ӡ]t`hH=ebZHA[IL tXTٓdƆ,h822BC0AmwOeL1 +D;=s0ϔ 8SJs8-6rRs9W?Q.k+3%ȶU<*]^c)sd (";x}|Hu`J6 )ZxmLHNf&ur5oe=D |ampLO?Z V2;=T8oOM# $5=дr̟%syr4>lfPIޑ٫Ҵ&?Rrzt@Cj"eZV}aPҡ`e߉d hr'U2Ow;$wo d sAőh=woB c㸪AOSɐL;fwa2AXA'[-(|C ;T%V4+Zk=dbyC$dӉ9)"Q(@^_U1Ci\N,PR8e7t@uOX?& k8D<ǐ(^E~27]7iv[Y~+G5%YPR c[x9sk^2;+O a:!`=q`dC/(HnO=pI|Ih q#"M \@ųsV*/7FkZxb/SՏO3m+d`_8,Yutv!۲5ӹڟOaXON33(8ӽdCӊW$6d%)*f0"aUzo$ɀ6koP:4Ww X4܅YT!OC3`(7D~ +mе9Ì#32û9۹ӟ 6RX. y- X !0:JZ/yÄ`^9½ZAN;Ng}8#lvѠC,8w;!ga+5'>cQ'4d72>1.NȒk]Kfb Ym0 bThWok =޻xK(~-C/Z0 E7|௃D(sU{h+q luDӛgh(}e&H;((j~q0&0n(ԔJC.tgŪq83 bs2-JKWě>:Jj)8J~BMYVoщa&v Z3ڬ,P{lVfv"+oNRىpZ'> gCqdrS:^r#<:]'{>m]'`tK$mTKmvoKOX˗.[m ,/Եjq$| 1E,xAuh2OҞ*s xҸU~'Hr)rx7N|^{ҋϐw`8ہ_dnqc\S-Q^WHE×)AKvyQ_ PKpgh 7,@л, ;O& Y[[WKs P4ЪL0(cT"x'm%I7cSZlՆ=ڍ˓^ c$+QrL4l q ]c=G8JhݳZ<*z =S#&o.zOBe^ Hm&Qt#1?owƄ[_0~;|IYʞt.[ 8`{t#gM $}$02q)Ҍh]4N:xrp_ _-u܂WyY)SBono7I k 5g[CM[:&IΏLMA w&8\H)Dm\7Х_ʖ}V07%lӨu. Үsȥ\ OsNaܚY)h|dZ6G# [vZOR(-NjTaP+WyE栣 Ox_G'8a\|fAVF2o5ortt SoⱢ+xV[#c>ϧ#`*3?)mO}8YZn=.`KTVN fFG\ EA^ӄͲ|ʿ=rQ"a>$D?ah v& |J iS@qja+dr=fK1qj?"%nrܝ! {rjzXYlmb<ֆm>9jjJjgA oTn& \BA{:]AWvgo1!]h7+N3 QE.؏BVJ$7p/ u?PA ^g*&دs8zx>S h1JQI{R_)*D(P-Έa]Xq鯉s-eb1g1~ ^R_Ax6?#QbMVgYAQWBr#U#w9_LZl}cR2҆n $2H$\u۷`2J,h-cl9(N]YGq?|CajFY1,ϡ}T /6Esc5/ïV,@b3e#< " qnZ^F/Yedw'Zg67~˂]ꮋ9f~gύi7L;X̄\-CsрY7SIDʉ"0T-oyBGxړ=nq*F??5m]_-׉x49=*^k+|87۾|ӅP:=[t{Œ1[ul[ Ρi 'lQ}8rh U5Ŗ7D"J_=dLbP䭝z`i8,E*'O1orO7%TrH3qs1UZ8U{nEq$ ZXݏ6uRc"~M5F l/ g\bv"g/oIM/q8/u?k_GYU=d e_LJL~J5+k{Vq[P7J@$I-wNTY* vJ%>\r Y FL#1jrQClFu3}.]5zq%:ҢN6D?EЫ |~׎\FpdPF! 1ɑ<֨qt7"tڨ Zo gQU6H'[W*/,6O:htrf95`>\% *Ci\"3KtA(izy٪ëI7Ǹ^/!SlMskԟw_4?JGr|T|l'?:[y^#@ 6YڎIRJT uԼ,8ߩ _Zf/(Tj-Caʚgu85,0$f_2X@TrFG1WLC(4J5GVnф:l>5ɞaf;[r?Y=c.C>L+-=[ጒS65)NB:> .ݘdmyۄWr|o px.Aq Y:s>=)flc)1󼞶=Z6'^(+E)=mL/X\` ̈́{8hX UF?fsi^'u2fVWIXr 5ΨV&$Obx68^gffyǫ&W`$EFr]a@wl_RN]2J( jg(mԪ3ebjvOKY]967ɪj ov=>3ʮRf@m MN=Bԇ!4Jf5N* 91*U$t n覌Vl\"cyY;bYqZ )MA&!S"2ry[7"jw邮3xmzcÜܑK 4q3JCZz|U4o?#2䰹*z$DG~_{.זbW^acSQ"rd&LRG>O?;;LhF+GXmA'l0Yn]"9+_)sCc롸d@}CXVWqrt' }Gۙ:|dG[Щa6`ob4c^lg|tzK {w=mE$;ce"SƱI81be(es%GPwA/o P5XS)Xaכ 26[PORV,C{xȠ (ΠU&0Ӊ_cqEm7 PN?!*#" (੽hqJ7јMJ*pwveű|B?Lq;ljTwROYj:>e"DE$D7xrcuVG>i|I+5=PJ_\4Je0e3~LokiHnr聚QȴH8FڥPӵ(gA>KLrn1M1,wW2FRpn>q>j T{+1f/0]WV)'L B}%X;_g98H$@GïN0*73nژWYoTEq%Bx;+5:)AVba:)De2CW(/^*(UċfF 8hn9nH 8O?kG${ee>EWtH偶" {!Qӝ/q{a>BrZA!uH5,+Ć!㩁1rX3:}Xn T2K_ug\\9;4,м| NhR>V"Ĕ2Z[ܣ]Gx,@-9YT\ƑV!kop2RBg SOf/P?@= pPxgJh5V\4q ,܅*R@4s qH{$$!HCK$bse۲$NkP7'Zw` t\bxO_:fǷ'h۞p$@eV(t,g;]6.82}9ߦ/BHJka<4&Oܭ{p Mh@/=BF2e[|j_n'\T}T`ٔ*ԃ OKF#}0>n9j1VlsBdBZE94(AK1ʻ:iLwʿ]E[ wPWj;oLϠk~XI?MM wxj0vui+2HBخcCc Q? eJ:_(`cr}hPENACNvmak^ɰ3vJysJz>-5:evpZ5.XO>@ym7gf( <N.4':8ȷT|^x}"C\&3u^fZ?F76^fK:udlcARCUjш̂_~~*Ecv 4vbi{Ex՚hea )Z)%>t&>LKU'lJnh_bѬP'6!ڣfox/Q@~$3JCvĘQߠ(ɼ;ߦ*Mϳpʭ617~T?lk=YCh> Kp߉4M@\beWmH~]h`d)b]TAmrfۺKg˼0AT1݃~YFlo>F,f&X7Ӷ55U2zG#9YwDY1Vc! s. *K/p/xIx[o/z<=d8j*!~ŕ.Lbo)zdyeE.Lg]ڹ@'xy|{ em,N n:IVJWh/|< 玟 ^H)VKƹD֍͏[kh][*$n[)1bzv"+)Dp'&_ `XRI_,QŗQL1SP ]ois郒B ' ,Θ89h.% ZcTFyjʼnKgȢPI<nes mrks$@GQqgՐ{C{zʗ' "ln螓}.dCji" 5tQZ nLQ&Ajt6;9Rǖ$GE%Q[ϕrwгWL/\+Ւ5V,Ƭ˷Pc_M q8ģҞnK+RGwK9DוdD6ʆg/pÀɿfF[]'Š!=? %U곥 pS#p(.W=S 2>Iه,1xQ.clSv}s!e b !h/y#_AVmܰ%ԝjn47TwUnVZu@) {dqؽ\ Fe^]*9'GA[_&GCUu|AAs%Bm#x f]RiTye[YnK?t<+Qں; eAi;zGp*Cpi-&椷rҺ>bZFF*B/sгZEjQr]hkWbK{膮lUt(<ږΐ2Ul 6zԔ&r~v3!d^ g45PӆN@oF߀̃7GS!xG.HQp֮EfG`ĄzFT$w 4腵m?fikY:nDcdFA=;bjs8ed},C0;V2 [> f0q`D dqAQޕLEpJmZu;d<.;LO~j.3ad}k9\&뚇 ]u_s Ml{** G:9WtH@@9̥}!1W&0eη2Rl=ST_DScqo+~S{[338VA(iJ"^ V"82?7`[Ն3/qxNէUr#pׅ2@1EE J BumqOy~#,`W 1jv`g}\]۵P2F%8A,..nkvku`fiBB?[Rb1rΔSXcUpF7ha!Ԫ/ӟtz(ge6pƜkSTml&lKZ}!cWtz.K UW (%Fф#LtI6 :!?ۻX)oO>*[*tb~{.$] H0RInes'Y83!ScsFv .Qo4|2˩~Jr7@akNʂWUZ/'͔ҹeM\,`(Y1e!O iwU˔\hgC+ONRԌ41u"fm+eqícM_^0)p=~yv`*5A8-0~ grIp9>vWGv"/ܱg"E*hatl9.PߎTeζSgXBϬK'͌CF[2}/Dl†eqaC侘up*6?wOo'f_RxRG%D7"HK`DƯ҅xxa8k90@nQ >">XQQM7=DI9z2 ϬNL _Q}eZHym=uX$. SgnbCf!vY7X\(sC6Jf/2M1 jlW hce=gn?bEIH)'iקt|K:C vq՟jnJ-nΊ,*lОRA)O0Vwvza^OeZ܈1.;rJf:֤ug>]U VH% @Yw T5 qա bij57ɴ]]qYؾB##{`xt !4 @xqAPǿ6 VϢץJ蹣 p)#`Ĵs*N-9Y-dY y$M(yP"7;|1ir 4kB*b?Ţł'N͈.IL{F-suGBk͉xރ4cd:J0Un lq^Pc|Ԍ{XwV*zs229n x\|RX hAV gGSǾ1 U᝚&{KE1trBK(RJOlyz㴥(I"P{A\QqKؤ[vƚW׷/qzc}1zDOk& >=%z U]eYk?@TҹBFru17Lؔ!1宒yMֶL>MW')bBDWT%S/h.^jq gw l-ԢkPwxI3i۾K !n{GFh? Շdhd{d[55$> 7QTq7A>u%M N{xro0S7J[>?X1Qy ڏyd^uVN.Bp”vتB28OBgϓ!2ZۄU-NBXi& Ғ3N!3OPVmnrKwșvPg}ai(^VBVgbvjϦƿc^ѧlvA.\=y۰X S[B_5Iyu_<e8 HoĮ'Dp'u]g N+~tfFp~l秬?siSpexy)y2 ڭw ;wvn@ǩvF(Y(tz&R)c<$`Pڔs<<:|u)l E b|yp%v+̙S.7{[ғ VO ax1UIM^O1S<[%e/n4Iǭ2y%C{y3{IX趩? 5P*&M:Ω[˷_`VR['gC;j*{/:%C8 t:tŚzi8/ :pt-hGY:۲\7M&u @3ޑT}4A; σ.p28zҖC'ոj ջ.d39ڝ iwGռSHܟʧokk8Yz]SIʈ{\dzEy`?TH"/FMT!stuK:>fMF$0sͺL%szzꗟbي [?w;P ʒyVMtշ(_q#9wȡ?>Uw>ߜQ~R¡sy} |6=vbYLYVo6wF:%5NbCm0Xb jAWI@ Ґh\ӿ< fO}T| VyWB`WIWPbd)LKQ)Ȑ#BjU?hq:@ۛ䵃v*rTc-,Qs᳴Iv4xĦsC VQv]TB;leS8M'/u2a SXWu8C0l}읾G-{ _C2:ea) paW>ar޳"Υ4 Ll^:PƟ+9,\k!9 =W]X[éFe m\,R?7(k-G$ c <*W꒬W3b[o>*7 X{;XBisHe9bUbO$ph3(8j؄oda-eˑv,J@֛T"}4<-}>~3pz[fcQ${2M:D@<%2wי2"T7zړDHyQ1t}k1?!8s^&GrQd.WCB'Hma?M`VU+;Q,SaDw^ݮr~Nj|b)Y'*RivGk%TL#oʫʐ^GIBR0Tw;wIXC TO!SΜ`tSշD3qʈqKZz^!;ɮ43[K%:GTB}NT CKqNY^tY΋Ŏ縣[EL^%g+ N2a0 ,D/%=#Bbm \kv:Tq4N8;Biz/2~YJvu:Ah}y GXN+3@1;kN-ȟӀL 3&{ D%I2[+, )QNH& a'+SX+m}㥉ɤNg \1LڥJ45BJuN[@^|L椆F{džv4y{(xMťMiƨsbJvPizeR SN2qo._d?5lQOXdO­\޴;97'}j~R9N2azC%̹|a\H(Kٽו~j;x,*h`FD5s'ȧSl2=w,{y9HL%Le?&SZ J(:}N&!޶n)u`[nGP]Rd`pD54A%[/4N ?WY sq ^`b#r3сH*{N>(_*& [RDbXRQmaAN}_4KUX۫8#yJX))^N9eוq@R f"4 8t}c K)cɰ.v.k-aNkoWwE Ò'qCɾpIXfEvE`sT*7et)zͺ_ +=o )V@u ruPZOl3@X Q֣,?F)(MSp}\Y4 d?JG4ꔟ}ısE`ҼMx4rW7 jGeĥ!_EKa(Ma.=_e  #1tmhȓVouFQaj3ϯ4և&UA]Lz^:5 +XݤWW\.푇,B+N%tyb;#%]ygˤ 49AO.s'EE_~{X 9hyRis '1,n9]{?c\sl 2Qi;DYA6߯(^ +;yQ .jkU|!”I,G5)U3w2`y`YziΓ ݈ B ؊/Ɏƒt~fdQ`"F~ڞHeJmçrTY./5fe(k fZMĢAp6dOt; ?5(KT'c9C \:D?Y+RP|}17SB CUR~}mLg DiDIUҍMb'ph7Dp@.p!G+S0g&C&4}~z6r|Q5r?.T _cҝm&傳LGAr e14YH{e>q k50^e.fv1~h (9*-S M0x*B. RB ºV{J^^HwHqckOչZ  9lS bx$h ۬Wab poV0O-?~WO"pJ>Ѥ`im3 BϾX l(@}Ej6mt [#8o7} (ݛ1j?zYhWP?ص2='aL0 6KЕXcDAX.AͼhR{R?<`R'8V c{K 0ʛ$1}O0d%a.ئ&,@\# ##~,C~`V If Bl|-n6XEy^\deޘB7 s53kGV3,:L讛LM{N죂"BP@ xUI8ҏWҙa_]tz*u%2,%Eα2雬񿬊3!|eݩ6k\_G l&۞%֗|Aty4AMRkgş}-|wow[^(!o8mIčȓ5B۴Gd$kQOiDOX\Th؞ vybP">ǛShv.#!WeSWmLu̗cMU$/qk5%fmM`\̂ݡs;pqZ.OG;"=r 5!rpe[ JOUB/ `テX2_3DgT86BD3O5,p?e+7RVѕ3 H d*&&qRZد򯳫Mo=ZDt^.$ѠqH$OB7>u[2cŎB=\M>JkQ)r4=˺ DK+S.?| *ga[=64puv{ղ2L.CڳÑ$_o}kwxʨ3B)E>ЅWn0B4 d{oqqH|C 5U Gg B3c3hKK['T!z;˧-(Unߛ-(s8ưhn 6f{_MVa\UR>'(j1Rq`9h=*`f~恎굻^'laU: 7s5\x-'GҢ{OH $=ct((>kk./ ]?h=Ê` mx_A]w{QXi52nUQS,~23U%@5OJp9z_ PMKWLzZP~k`I6qUO)謹 $ J.n;i,QÎ&HJՙ,dYV8r#,1}@=Up穩H2"X֦I߉x=lC^3;\zon:aLl,Y$nij촥P)V=_9[H(]KIg6˕{xנnxC_coiѹE&Gj?.O1b-.[8YW} {{j+ )4MTgnx<)9P Q(r /V8 h+ ?]k9콕kZ%Q7f*A xNaSټg̃bm\R"ZZx?^Ҭyȩ*pj;m|12hgt0n$>5– ĺ%d{q1 JLmByo,<4=Bn'ra[,*"sʴ<inK(m@a( )Zqcb|䉈l+Ͽ:@P-kU|)QrH9 VVXǰdur=a5Zƺ:檦6LX+EtaYKX76`9iZĻnԿSf$ck. RAߠ2 FwJܯ@DZe򻘳Ѓ4p9[֦ǐ? FaX,ezMݣRiDohcr QJNb!3eھ#Zsf#$B403_ErY+L72]b~&2w[`½{/fmM˪ͳ)Eǚe?\Q]Yb(n595MJ3E 2Ӛk7oS5ZS=4PRNl6gv/>v`d?@a'_@9RJjꎌIHM<,jʺBBˎMQ?IyW%˼&x  3V,Z~H7=iR^{_l)Yǿ8JjƳP7(%K tN|FoZ]ό|?aJ&m r('PޭqgAZ'LA=֝נԽ=6A ўVdoz@ݠV2ZdPCaá+G9WEGZt M֑qͫ:9Qz<䣝"~N6xD[FIsim֠sC6W4ҡ?^p']7r>߯pP``6->´h:VE|/xhfFPLToAl>lE&5RL:ѵ`uGqq ?wk_diP'#<K_}~NV]őUGh[%~SD:<u+W΄.+O.%|ǻBɿX}m| 3UAYKte%"FPvhH\֧Tgw4%ܹu*/(d$p҃?NK/ʤoOu:HY}D ^ ^(,P98C}7o5srǐk6RAmPu !.EDL| ڂ2]nlՈJE>22(e#H}e$ƯR.'@)C[l(";OД5bJ0%e2o<@{3w;9)r !bh!p^savw u|A ыI3o&Ժ*sH N>?{fވ6RKQ$"?FXֶut6 RFisc!_K\Sbo.gS}6e#H >3YF0@C)̜<QbJИ ߸mX'ְGZN9 ,jOt_@ܼ ~M @3ܬJ!Ə֦O&d&N /J) ی%SH}c=)eؿ61&vWL P#ͬV*>齕Q%Pi}mL4x!INTCʧ[-өk* 6X*'/IZC ॷeB!weWϢ|gK0W'' x+.d~k Aaq}-\J}O閁 ^U$U#.kAc99ɋg[gtpi`/qTx2a1|9]F2PmBL* f B#X4z~dt4U՝TS٤c ^l*wl[m!r>Q93e/؊c/ih"橆zNh`6EPQ)%){wE5*G`={Ĵs2&H[_v vRΓ5+;,E.ؒjԥy Il Bb؄+bLU_Eb A4M [7xjj3r؊=[Luo#'^8H'e.OOہ/;Br6Pkhp~l8l?𵩰X.y ʴ]^߻G5b̡fM7EL= ~//5mTfTа o#vÖɽ3[#<=ƗkI* } F7t˶ϓjxdik4bMANj{F}Yq.;"o3XW p f?vDA.qA܀GeX> +-O/ԽhyKgÛ)t ~1^@?32KA61  ;Feb1^+%}4!&}}Y'AxF~畝bo2 5rwC5XE H1.ԫ }N ^.mD&^PEŅf #,(&!AC4*tiUkpɓ˫miDրT-wMTOAc_0M yCmMGx a[Z]TM x,+ 2vE0[5f]}6ENGhi Ggphwg(~O.uaT` N )E"Sz:QKpnI9J;&]b]al hl 1<SD_u*OvTn<*;'\wqJt:JY ١,芅4mB^B:R]uZ!6WT]Z+hm(G3 OV5+`t.Qԅi廋Pɲ`| b׵XHYGA%Vju6F\vu:2#!XG:HO\jNIۗm+8C毽Q5CE- W-Q}h1[o6bׁUH u5F~sbS~?&zʣ"5 _1vxeKm5? ^b0\t ʋVLc)ѬqsAL0B-T{~H# jh<8x65*aw;9(̘l[ݍ7(]R5٨r axmG1WRzp;&QԮ-M>a-vWe̍g Yn$B\?VtYhdv# _ͨ@D=*2b64b9Ha9|G|7ȓ!ķ"AwM^b騆ǏZ;/`T 9٩ba2of`e_Ϙ=/mt9~T;kJID{7ht]˽؋q# 0&„ e9ANmJ>tTN&/JoſmSRˣvdߜqjϮX7Aj0%ɞH`3]da aȯfOS= 7y ͦw` ~`-l=0֘ 5%xMLӈhW{WHfJW̔L`ݎ@.y- }# Ʒ辍:^U}UAlaO*:L /i-3GJ{z 3GϘu.,*ڽc뭧vt>.dJd5bKOP nB t\v|)-nY,Y,q$Qx¯sFK}یc+UjZx5+A x%3e~A0fhs{.IЮQ3HUks\X{{rq7*x󭬃EX}u;`UKa=lD5Sq&e ^g 8b*X _RcZV ~O >hT%e"(sŲ2MmIuGr"U}Kv6cgk8MU2^Hq`=fNH`PznwZƝH WmQPg˄DHn!վPU:7! Mo+V fzQrwכįF25GT+a~ *` R,v%)Lx,14(&P#kt,iIBF2yVIgkosgid4d[e= cBW87-c^RB񰠣Y[Oxz0:QMo v3fz`iŮJ+J(I'N8$z[ #2\Wwl.c$uudV^ȃ>D:1>:ӽ>B'1~+]h{XL,oόRViWxTF8=sW HԎm r6Ej<ҶƸ-]Wѓɘne.gl5BܜܟBٸȹX>34YS%׷=1YYyˁv~ϙLaB2􎎃T9R:!Oksi_I Qc@o;3( m1*Rw~i&F%h. 4C k9z }0MEZFILCgX/]"ԥ&w[#dZ +u)[Qm+䏑BxZs,j|u2o kXK` ])6+u emN9H+&6^1,?I˩8)4@̢Fؒq1nNG,Lj}zzVX z>ބ?`}"}&ZazbY-S VΜd9_!H%Y35cPFcQ#C+nf< ̉;}tV`lOE5"킓?]\֞1\GoS VȌ :>MH%@( Y5SGZ鰨FA0D yz;'LqŅm " :7#GQAab.߿zU{\yr4jP ר$ExĞP!0تG!%4H&`h|y\Hx&f4;Sh@%⊬ålWy=R8[: 3| =9ge=$]Әs/HDX&$J01^|r} u'y3}aADyv qlh'΃7`M,WS`r)| ?9"H%W2SM9_e{%řC52+o{'PGykf;MHY#T!8˳ǹ}3MƳnv)OZ KsA<[fek/u . 8ו,q[ޝ-fu(Ԗ+lAOYx 1Jig>~Fk C!;&roqѺD`:|;/HZ{R(K)lD{gsaoK,2^a™{&fnJ{p2BVív$c=&H㋒v{pT zw, ޛ\\~$/x#6lV 17 qC NFK8TߛE9$''6~&B>V_rvFwHCbwח{&b% W2 P0,iH}vA:e,ܺS5Az1I^c$x@! 97K :Q8@)ýjnn2YcO$npя_Se3@?GX8i9!Yv7HW^c⤀)Ia&[W+0tShZ I+:LJ fG|ze ylۄрbLzkŋqe3mu-2p'rG$yO9uETTPS'&0$5Jن.Gt4qZ QP&89,&C}c$ v2IVMa "ɤg\;IQVEϗaתRhnftǩjt?k E-޾TEԸ|&>z S3v>\HK ]x: 6p+:Ԅ*jxˆT4ns{8J>w?\k٧+ma OEJ\Mں$@<-t}qqi@TeѦ@AojlyMy=v@o ,LE,lvC-kZX9?=Bʜw}կ.cU 8b`+Zi[#:_l{3ݲtI q25d7MFu/O#;,?.{r>NKi2t@OAYNL3RmbVjAx8!=Eإnӷmcg@2DSm>8w'L4~yQ7-Դ5= C# xi ѽ:ڋY5g쬇~:$,?aCPHu5m~/3{U?(kt/A‰Q 3rt+WzJzwj-%]zN n X0.xG/ڃt%n0JmqM -zTqr-4+z㧉]\Oh@ՑZ"c^)^ skbEGW%BsQPV2[B.=HO1 u. pIeSRLBN5~N2+\FC^͏wp=N[fV Tϝ/qu &DH?7Rg8_&O2,`̦vGֶגu4ktMHUE(xr8"({ i o1Xc/7_6JPCBr*T?>`0e_ꇅ]MΟCf)B)H Odd#E[WX6wݺRW&A3SGk/ePYvV6J4yH>*|?% NJQ,+6O,OJAW8n--jwm-ox DG){kO m-DpBi:.HHpܡz"ġ bȚR)ܹ872?"p+}wC5zǬY3lN7Nq[hS~w8]G@&'E8-K`b g*KVKHF=.ǜOPARXxZm@ݏUwd`N7SfyiAv콷8{{NL,,vX~TYoJ?zK}eBEV1=DFKUh6h`tYMm[[ "g5P?V*Jv<WU:; 7MShȌx$;kaEroT*0>h7xނWRY4׻d4Jrw*j%\|dx/-; bC=-fT%soYvI O T4gQk"QH݂^-q;Y=14ݤ[au#l{^UW[J, X22`pslX:z+3I_/yLsY$5b2B/"ͤ.-^SZ_fKEَچ%j:IU&nE$OPa\plkE,] MwhO%椵_]{ƥ!Taa彑rvvP8e@MwhHsASS+T9 p)̱'4 Ώ"Pl;q%)l(I;9e'睊k/Ғy-ZLo_=2-m,H X@F_eSr(j~Dg:} eܸ(a.8"Y;iEYW1vԔd* 2-*"oj(zÊCw,SY*"wT h! e  %JRMJgH,l%+P46BFS9Ĉq*ih2Z6>[?ǴGV#5#-6QY6f"RjW3u5ѷ=&qG9aǮa[d6zm{۝zEEt)16CDv$^KM>!5KYZ4W|rg t^jEQdj RSBʤ#/|t7Z]~*PxҠV=uL";#^C-X;+:QfS=L80mSMg :P$lEWԃ#ރ"("'?`"&FMWBqW{4('\`鄯_d74/ ΋g(LZvO],`~4]jPZ4I#U^Ok^ך0 o|{PqER=GIFuR{ڝ 6wwcN"N03Jj@"H*ӕ[odpJZ*#zz67ptHڨCY$'+_'GB^#FtZxE7+#qB'5`+\܃XY|xe'7bUT錂ۗR{V$Q;кrbaV Q1q,h-?㮁?@P۽ZՄ(XxadOBD-⼰'KɻrʂA~Vyk^H;IoBga3Q ^+5SպͮwF#ScU'9]4Yt~Pxq(4d p@N V 8{?u> g'j/x4)b76֖bKT>N؝f(0((Rf?+G<` ADG] eJG஼IӮ{՟pTz WdNb VSL)_XGh47mg[1qD7cos ZOE[@DƮv+tfcϘҷ7gn&2 "KhƓVqΦ cx+\⌿okI/hpQbD&dfer!AC9?'o~ {Q?ɽ;WHP(ǣv!ɚB^2l4~:yח ZSvϩ쁣m)ɽVuO+o to Oξ3$}13o*xݵ2TOrn~?NkY6 [ U~ҙ@[k|{i) պ,iMr oilX0R')&'s3LQ:H!BvlxKOmr- IWdၪ>??N N|e3Ugg#NXshXurAM!pb/͘CUSl ȻLA,P(eΧ N9`GnmN=a?[!5|8(R{`MM?6Pf!Y؂"&-39X5Ocq3 cc]aTa@JTu¾n΁N"0+ĎlíTE66cV&pov=PEɆ{n<ċ+Ж`^Bز͝=ḆIg%9WKI/S`DU/2To)!{IP+ac*eѨ17TX%9/FqÖ'r踪{l`k_qf&ӺPx'3(H5vYWzPaSBHo<%a* Hg Tn;ٌ5 np9$8 t+ʚ" Jm\y`HP޷hKVGgb L6#Vp3M$BH#΄NEmy+'F}xx|GN3>K{&j$@y+V`Uu-:^ZEbQ: a< <3(Yl0Jrt$ib|M"L"?&~zt@42ϟن$V/<饪;Ywr*kEgz 7sr~;IdxgȭT¬⴫zɘĺ4!Ј 6/%!"Hdee.0i L|ݚ"kkE> BF{GtrE2RkztAuv YgX˾;Q٥7E r gj2XO&kZl>l "v J_ʄne%6jRXۼTa ŵɊq!GTczV@@pXq$mV+fXٿJXřwplZft0ړmyQoH!#,K\撄/J2TJ^J526ו_%4ЯEu H`P-WpXQ|Z=1@s5KBE{jON 6$nV5T z#ml*9^!aOV~59)"TQnSTM9uM`S> [Ju$p$Gt_YE /G(knDo$όק2&euù4q ;NrH07ulcD6Y|x7biU~K|rMΎ5pve!\\$Kf\k<溕6U uτ jmpo"tFybro"7ޙ5CaOq2^k:G{ڍ:sMO!KἮ90Llo:N9Yk8C*1 X k“Dz_2!޸'PX ޳;t, Zɞ֢cR6f%ӱ>r mM ;x·"G+ļZ_*0BcT/ooKPF~e,5>uSX[KuWl7X sw4]}2xn7d-OAuZ+j1L_ )8yӉ6wagKja0mȗjgpբm F.qiҚeP{}t@nQ*07 ?;1vrH VvsO8 ӳjs1X(x9J7tֽ(/:Y YwJw^^FcYYȢ@GnClHC8fʗ -鞗l:V: n % ? i HB-y3f ?3/}s o]2]3=V$HWEE&GDiȏ5yL>hlb۾l%5AE,×P ~+֠P/{ z~/ вL8^N0}M\q#ز߽2!F[u&zGK6O[_I L*.>XpEF%![ɮu?3:^'AXZ$  T5Z2mb`O g@~bh '^fL{-%^βN1w%|0`_:|J!0ƊC8b<+t&{3n~c ZLiYC6륯9Ľ~ B&ӱO%^-vG^+#tMӴP]ViоF 6`e+y{!1S?fiHd8r6:o Q%nfk%d+5S)Ra{R"b L;gcge'VjLSCv3F2RͳoS bO?ߝ@!DvmUъi?(-.~ZQd=>K+GY7B@+@Sd5ϯx:rFjA=U$j? >GښF}W4{Ϝi>*JKVn/_1SֈO&|E'9xQmɪ5طkJ:]͞XAN.A@ /7/#:bI"! :#^+@nMg1$D Aܙ/fWLB595SukڶCC1]Pav&h|-;2.ݶ;YV-eUo}Kx+"7&3ʼnkw4z{rGMꟘ)}dGZ JO߅[RQ@EAGo Hn?̓7&h9vԺkYq_&;I *Wߊ𝞉#'>"Z}lq 9wu컦x\K1}V cd4gE<`WGJ6 X Ƞuխi|{+6#}1m O Y~m'Haw{9N/KFq.#kǨV2%Ar_]N)t+:Q6FmpeE] sׇF}Z@`x߫yE٫kyBcf^O aǂw)aHSxG1 \X~!ldAs##Ǯ3AZpXi҈iEFԱ%F3=]Sb7g(QY/hʤ ot$pnDV\- -U|Ik-=SgȠ g"|Ɇ$>EөרݡjRUJS )QЇ傄6D-\8j u/uԌDr9Dp<@V`k_E>sʸR!ň-cx~MsC9E,z2ڔ C`54Hx>Nm CR2,5rd'.y=Nl'' ;3rԒEV7*!뵝!Sx_rOSF3/NaP Q߬Gۄ^J6 #MCߺ sH'.0ȋ\SʉKHmLҕgYװ euS׀ѯj</۝0RB׆y r"Ǡ4 D65nrT3t #odܡsN}gpB;1桡l DtiPYA[> bchpt$)TPtE`FK6aV85gOOa78wRJB>N x1ue*pN#2N %k4 eD`]Uæ#' !މU|@׮0u"f/\I6CF&h@)..aN| B$VfSO.B JX~#OE+􋓋hS֢!yzr2M!˫RYL݀tbF=0uuC]?f]>b66}QhQٔ̂vx7.C f;Iy~#pOsZRJ+&A#.y~mU׭P=h#p֔XJcr{];,_Id/'\-!aOU:}, .@U☬v(Gyz#? K Q`E?U*"߈|۵$wߧn},p^О~0`* ľ)g.򒕀 '*Ɓ[.N Ir;+Cdp!8ViE>$tT7& 0}sQ|,vcj şSo+Li-e 0I aq2 Z!\?ɿc^A}gt d4PM8U8C =^vY@\w>\`g8æ]"bLڏpu(%?lS6-4Jg]+9޽`r(y: 6e>E$Fߟ//3UrNy gJ2}DtzD;[]zci<<܌c#. 8A|&=TW%T_X&rǂ3#t`˧Ǜ'ʧ/Cb255X)]Ն%e*Xk#*Ϣ=/`oMHL.D tQ0ΝV- =DD޾B4p>w|֙ŒcCSa_A/R2} ۳Xw8{#;g׍Lfvy_Bj?UPS+c(s_!Ïvk"'r#6kCj-+^*cQ#l/1;v`<Ǯ(_f o;cƻg$9 LdB*B G1 Ak`9'"nk︈X4r5A}=cc."Xɩ(S0-i[so-Sߔ`4Ḧ**hi¼[bu=:ЖD|g R۸F̏H˯uzC7zZl<@do^f g> FC;'-\HMt_JHKl jWY āXC̚-e9PV,Qǧcx)7%j\\M.Rv-ZlFPiw^\A/-ٍףU[4jR+˔6#p!KPz$xwcZqfdy|< (=$G,Ew>9%"')BuWx㓂WJPL4`N)#9,ڜcSf-ƷJUbW Ǵޝn(<<BݤK7wt"ʳ?1Zm*\@6a` ǷN?Ku"oadIlre``<2&#6 b,y2/C:0Y*yVL޿KFcn,zx FPwy:6Z@)iznW Mxp8nR8EnYھfE'J{ j~ ZՉSjG:-[˜8,3;7(fg(X{47ZyژA`S쇦R4J4<ޜiճh%'ihQhH]=$R/Ğ9S}VP=ig |,y{( O";\I@q4хAth[;t_J{r1 ΘFݏq6 Øpb/Ig2)'ꠧEF_?j#35,73cr̤\]2O[W؁\ŧ4Yڱ^˽/0琌螎4joL@ NS׵0КسyUX_.8ˮ;;L/,]; 5<\~T4o6h_6QV}KF8ѝyOdP}3x4Q I2c9p-qh7a3cig)h*)ƴ,q,H$$)R X܄6 ]Q1);Q` 2QKƢ-b?=@1:DU,j^!E*hw \#őW=;J) y}0~Fa?PYLw^c"Z2~j˱ֽz6 )lkaHng*JDo;G,?b\L<;:FnqHVN\,/fxz˦3yڍZ]H!xXx+F(+Bc*uf=f^n4B0lt\ɫkP^kb<jت_Z CQhn> ]7bԑUz.$ %i=pMO[Ek~*]71a۴;Ӧ] _ѹٽdY13c ?U{j9٤Ϗ*%4I*IzG#I24ȓ 6⊬/)TL0%EFpɋWұOnMWeyԮhx-@'-6X!2g?z l;x{ZjKD͋"iKP0A_J-񇼘8ݱL9+Y,}x@U]Ch}Cn"WC7>&^BKg}Aj[%~햩dA d>HƎpα78؟$ Z])FiJe 'lAh 73E4X7W#x_ߪ۫StJ&J0zn(R'Q׭wE2ܖ'+_lCe:pOi<*ǔ;dX|?un{$ EsS=!7*`@JTȓ+ \i qd9ߎVN ]f`Wk 4JO(Em~; uю{BV\Cڗtһ8ʴny,|s7Nٟ%Ǒ݄/C_tguknxGRqyHwA5Sʳ\xwD\Xft_/aSwHV»-15ḹ*ݣO5g"[f m$tUXx v}?~3v+jg#P\<3* 1lZz#LnY 5c hEKAK(݂FG^PnߵLj}X0?=ܫZ{.:QV4>V%cU$VXs,JbT6҂ -w:!t`q?w\3,.xWgb>1ê 9ryqӱ ~Kъ\>L[z1AyʓUCP" 29"V=PL̳Ʃ+0~Ph《ez"p*J ۖn|.u,my4/GDG4h,`\Hi2\ (|1/90R!?mj 3?<7E|jh )Yk Ҟćr["13vj7g M%0n_'ōk!a!Z[a范&].?t5M!}tFBu(HȂfo%9n:e 7`yj\Cqp&VUږN q Z0 \*:\<*fP8pGEɡ9PC-\CpV!UC w͹u\&-`竫dCm Wz'[{$sJ~Z4ѥ>ݶes2,ɦSc_:oQ)T6>ڑpR]"uzn L0̰PwIpAg^)DykZ 3Vab (\=qjRJQA\⵽?/C;#8SSLL9y_̉[b2@X Z Z 22q,7t~hML˧ie٬vՐϡ4qbͶNaV΁hH'Ktu4ūwIE{74H.ȑR>"ӯX˅lؼ|)dQ_]*@O[e( _(bO(0)#p᮹Ae{' .xSpT=9stX20\"#L5Bfw ݛccr$C+dATQzMo0-qI,CF]kFnMp" {VvD{(Z0Wn m 0mUa0id?uM&)   yTʰG]1L N^雨 [Vgh,Z#$]RݒD0~0.h¹G[{kG7#$6 :k7gph 迎P>0JU^(Bpذc=v0\9FfD`TUM#kmE pVP4&&,zŵ ;nB6mu'Tق" 6\[ -~YpN)EŪӱ>*\eaBաxxvDяu;O1|ȿBa*jTFJNsN>!`_žCCѳzTj: T2seV=Mbƅ"墾cJ|ϑI/QBl*`Pg:7&aWQ|XPha=4gk!uY&x 4ނ}[9ykj##ܝ>Am䇪69+ob-U3_=cy*26Zv˚ki4NflYc!Ȧ n:/R޿TA v3ɷ!:؞i&O]g1)x8B r_Ŋ=C=_=W=mjcY Q= RF/kZbo%i&m'"$(yrFs/BYM7 *jlj &yS,E F>羨#1J~tfv|[꽀E\YT#G!#Q;s'iy 8A wKA>v*LX L.p} Z?JMZrX_;d_kfpo94*'Nc ,pEbvdY]Jf|Y4jgzd/(ϼU`{iCb`/HrGXt.~ /#rD䴝BƜ^3# ofSpðW~aq:M5 n9Q[ܟmfx`+aZJ;WJO)`&qs}7끲rݖ M +=GtTxkYFA7vDnoXmXeat@^} pZ+vu"J@vGz2$z:n{Iq@gRX/'6_L.ެW9{U,:ïO]hpA-mC➣}HZ zIJ+wxo4iFC(tYDy5Ĺ;: Uq=\,g%RCQ#JaZat-qBymμmq\wWs!-jJD1X$-BaUN:4|`S>=S?Yi2n(tkv߶PxS3iXIh"6]>^_<":aqPFfA+P@M1$ο/}^@\cxi ކG/g#+J%ПoRR8΋,3WŶP>*5]G2Ej4=ҟ#R ckPRVdWsxZ9/hZy/m=.䩹*6ӫmϰ)PPG"r{VJ]W|3ޱ[RW.%_g>.+ׯ=:Ơ]L*_ADi1uCiߢ*VewzOKKx MAϡ`/7녗V!DINvMY[ޛP0}ngJ8|˟7bc!hD9=2J5HŻWuТլ,}DȒkՠ ".{ݲR&&mhrJq;] 8' ;'-[{OZ2u$5zYj'1:Qkk!Sпe.P3Lލ6X ތ"ȣyD M\q jW wU~rh茩_8>Q.݉قɥ9<KNH}NWosh6қ> \*]A"`Aۖ0 FGgz^xJĵ ! 3R*W[3:{$`\hn@pWPFg·QXitNHX/huj ~9x4xb7 dD8p4a! $|b 5 9:Y:ro @<~0Tѩ\(Ko? &FEpyXPL+!X1תP=:u~Aƣ*L~'a|SG;x<7oч|.?qS o-Oh5X,Ge,I)PI;+#@ZNEWh9oU%<=QE7QgB5Ӈ'Lqn}0շz=47ҌƐ 鞗S8ÞmT˭Vk/0*.fc(r:!E0q\]Yh $#3.ӵGUa!Mfb awNlY0Sd@ ֔ 4 ڰH&Ib^Ӟ^E~4<TG=XU9^-5 )H%HuKd.l1ѪTE GڦJvAO 5 競 ~m'HP49QӦdo26E?X'M+G{wrdF&;z( pcF~ڧ_BMs`q#N,Z 8B/A*F-@,\l;fɩY@`2qD79DsC2.4em^TX ,SG93e{Iu3v xd6(ݔ\[!I on+`}> rX)?}JgR搬lY , Z: k̶y4YN uR<61:6@z+n5d:^F@g`ofҪTNd[\xX6)XۉG  nL|yg⥀jÔQFQxүǖ|G0$85|HxNSk'c{t$:c)Xc4VAޫP%T[׳ \9L3,8IBơB^ /_P/SuΕt^QcbQlB>06Jjc݁GVnu#9ʭR*;ex~ @HѢ *KGv4]Au$jW6P`ADZ 4ԭ1 ^5[vsy-(R+)M$RB~RdUa0UE":+Jp}Q zc h' _Xk?s؂2%<-C%x %9:bh>OS=!_f VBv͹94?nxUKMܤG_b!so+qmGA$9[Q46MDNQ]kuStwKpsIwU\Trw#|]sﭩ`9,\:['$?cXtr7^_?,}i+78{`.&} Zi2Oed^04 BH>Ƞ|EC䵥_”u/}*so$CP=cOkibYb} ޵t08iOOή/vQ]=椽]B$h=_0#9b1/:9[6c4S&^d.p9%UߺzaxmΤ^1I#2.+| ˺q#$7"9?cg%5g3}Idݯm񱞑.}a&K~S/ RO.NEWl1x Mb{$M"n5)L2np)r9CFY>Q VdLYWm-{QMR i^LMQ=0*~I69 KM&DW!>{T7' y=1{_q^jxACPP1.t n5G&Bhweh:~߼Ř e~hhåL=Kml7i (yrr9EA@@@z ˜xZmQo~s$Tp_M4iL5X;4!_k6KZ{#kf$rXSQ"#޾{Ԝ˃6L~osZCX##'7!|DMs4"Y=ݑZ{) IvR@u^+R,.I& eէ=쑐MXh7,]u€"&69!4'9Aq1%1tO* 0q"o.w [/O h-t86[lъ(s- Nߩk-N{#` [$O]gj)W &\"?peW\q(R%]\&\xj=!{5/qES6MN/.?wCoffNlF)rҀ׀{;sDqYgٴ1転8'oPARs*JLEDpT(ǼsGÍt"pï^PrF]L )?a0X HN›]0-4\V2U_aw7 I ]UKfR)T5ZCq' 5ph̷}^j'u *9f*V$۬E&Nn{? [&9sxoXLH=nc kV<R^-%pEx_aZkgQ[jE҈Sm37JD< eOX5F ElS`SK`s ,a]AnT&a@n 5~OrY+.YĬ)=HscW^NSP)F`acsLZ@"E8·@Bڳ|WDDK`;Xp˯P26r_.6{ &}\Pm/}NJ|k 4)<6PEQˈLl<-gɌind?wfpCݕM%Xj2qgSc2Nǀ3x}ǫ]l iyH{*oQK0qJ|Ems} ?iJLL|b`c׎ƬȹtV#7*!W>(г,g+aAH"Tz-rjwcUMx1"K 2ǎbkXVQTnw'̻W)?PX-bx<jYZS*Cd2 un<]}o&,zŚdoF /6'lHcytw?AObsZޠ|{M}J0HI1S)|ԖTFNy W l!s3^Xz@gٸRF6׎LȈ w+&1aOƒ_ I⟺ٚQ8}҇/[i\?A/:0z6UK:&vjzkd;uh n6 ƯUAlZ]nti_.vA s{~ӛMoF6fT_IiR4Z(fƖw`Qq\ЕZnxٝAT[ɵݦr?@cTƊyrU^g'u4+IɌKLp-L9v~26ے GMTA6o{2}xrE Iyk>dӌ0yPm"mO'`Öl4W}\r1k0*z&n0BhG W*pShj̚ ;nޥ1Ҫˢ^œҪJZtZ|G&4_0O:wa>r\GoX; %H*N0Lld(p7{',nƔ΃| 2FP ;5^},!BkߩIt?7%O5~}]۳vkM4sp{[P=L~k LE5`L_ńA>!"y;GЛ_|n`L0|i]37'ֵF${Tza!,Z MT_{2@1|w8 pG]װt%xR>0CD#FUI+UZO@O\u`wiևV:6VaR>mqp烝͔%KGov 9cfp&vb2hAk9#9ԩun?Bڞl\b7MMY=#˜YGМ[`lPz ᡶ Y ab2f͸ @|!)Qr0|gt"HgTa?f$+rg@YّqJfd VioZyx6Zrt,SR */0`8UNq!k8kfX>_ (i=)TRJS"%gl}묥9OJ''!14xdkwywrݟo)M=J&;,WGWZQM9 @ƑLjM ;C` ?ngEU (נ݄! jKݧaj ޸ 2a5⏬U&y843_'ahk;8>Қ^7#O4aO$آW(dƒ-L~q' .NŴ&e+b"9eY%^36Wmk8j^ <ȸtkH},Rwy}7A Xf^UhdAE2RGى$>~+v!(l:͛l HpWdJ2hSc/T\Xl};6""A;D쭰[t8>LD8/υr:4J_3#PV_TsOE2-_*!1fQ0'7{ۡE+8dkdJ:]zpTEϾ] _E6OBܷ7$8F/Kr2 r xyVRJpJ@>Ai%lsQ‰Y@Hb)P*% \4zIK3b)+mo,xwB~Fo:.t|cb,Q6$/G  ozk2ʶ0Ɵ/AjFAU:Վ+#ڗV1qV6/uk3|Q`u+/'ϥqdǘ7I]RRX]K m'&}/ͦs7ZNaWjc SMrQkA) +q=>FX7ھM@.&6un_<볛uHUc#ͷ-8m{M t}Ѝ1}je; `?_lCwާ<23$Nf~rBd0BƁ%r 6ԺMlswEhnN=pcҲn 08ƗRW!0mwj9+l)"A Dk޽))؏SmGSSDeӸעQ]q"8K |x&~@.RE/B`1݂ђDtbk 胋fk?9It q%%2: e^tfqGa5SFiO`ѺYT+7#j·ſh$Tj֗./:FNQ&,dB)OLZqSըj.[Qy\pH3S {q}oHeM3eXzlw)< @ѷ%םa Sn)"̱t HH%0RgO( {i2횩v ΥzUJq$sFM+v7光s\UrF.]40 uW;9U;ouFWo]olދJGP~CcLtfEP*(T,e:+KJ4izPE rBAeb!lG i? *]{w40.k9ӡc$ggT\ ]*\p"S؏=as X9؍o 2{02c'2jZImG;goS_S4MH9S0F*3y)C9ab#$D1k‚f0tbقȉ ~MQ6FTǎkI c$o  | R1̠?m݈Jz'Hy[d]S"@ٻ<5-'JQ~E2 FXx: Y2CQXuʞ쀲Ygz Aa{h瓬d{m6fAot6CKJik CU:3eZs(mjpq&G\û%.`o}5,+ݓp=CG}VnskĶS}.e^+1530fZx `@}0it]CR jf,6Z#P٬,pm7ozzJ)%@C'4M750 g6[|_"ns*sFjOi$ShXThC囍Oņ3d8[G2NO@n(DKoihS5N+gEX~0'_ 9buq7w`kً4!>:mQf/,BAh&?_aZǓ՜ۘड0)WZ1aIؑ4^ž{Zއ @\cZ'+ A:F|z +K%ga _|}C.IpyPOOke\hizn-߰ANzdef3W"3 8e`R]%Ɋ"H֐0ky`+26J葠4~ǎkcXf%Jxgά)';8]||i@GrU#i?ZvdAؑE3:xD Y|SdB`}T+F>L [UsZHYx^nE[gz6qHH[I?Wh5$Ǣbp͑C$4Vy_آє"sMz=[Kڇ9˜GUetjzHA)6:̛8S6pNc%HەUL&八ܷ tƃ ōGz$ҏ~.q<NP)yXHZ:KREj[  ]|/zOsJȫ!9lIz) Sag[gHH\ h:yڞoYeU+3 +MU™ۅJIuAl\Ktm#/3Z;8Cٻ@ QkZy6hn,5HBWDJpKFen֗hR[|LD-q%$f» Y[P L-YmZO;J槷 OBvJ DVSq]Ǥ2L0A?o(f$ßSc/  J'&:dhX%@W' ]L$] fQr8Arsׅ$B(PQuP)I: v'?&/:{gMej4<%3dr@3b}~I&Z|M`88&gdgxe${_u;.lRػ3Y(V<rO^兿oY<;^SѕDA4)ho<(<`A@ezbZ!Ud4ty )*1Fe77t.Sy: !zS9ѝ%xv)5VnJS"z޵'pd7BI zx}4–1n`}nCYHShq'Sعxq~+\KHOZE|ϜUoC& 5 :3f2K7A#i6#h>-/m?A&G\jh퍄ׁk j?-&-A֝2+Mc3xYnD&'OuƆ hF3m#H@/ pW'SP}Sߓ#LR&JՕuaGr ju&MNp@]g#ZӢnT=$QiM0U)K*-`L~lzb]B= ]^:}ˊ$2ݕ!m7̋]@}Y0@5ZY(/(Axf[,CpuqDKטe,^+cD΅-{h)IU+*T耠޵JbJfc*>݈(!gH,/8߮8Tu]+r=և?&S\BnQ)MZ 9RNn FέNwQ?(uOqsR*d l;fOB:!R:U&ڌrٿ֠C p'1h i)"; zU~3Ljr.ܬhs"jȎ8+ 98}\gˈB@dd |{k.?iC82+ϏBqsl|iF{We`ӏ;_snU:Op~H%M:ԕp Suuw0R `:X/ V=͡- "MIf.|韓, EmZ1BC5?Lt]#SWO."Gke/? ʃHg;ʈ̗%5EWbG*V믙"e"5ºIPL§ݿ]<`^&/Lr ?vgcZ9pwJ"O9`# ۑ-Fοl݅aK |(ׄPR1poA M@sf$@ }ܕ&IM92aUܭ+ױ)׀|ln$^Mvf'@A4((~}G S~>9zm9] $>{YCd(~Vr$ H{"PqKoh-mјqʾ@RLT7[X6 Z)6c<^f$B%"[)|ȑWA3ȷڭ`wk?1PfmLxILy3"˶(>/HuQӧLVa飛V$p+? (-oJOu\j]a7Mnα40\pVI˟~[6_.P&(WH34qKHm|#Wvnvb7PUQfuEI= BBE`2ϷANre{(yxe~d@:FOiZem== _Bxo[e>T;@tK|Sy9hE )9;B[eEp 1B6M״6X`U+tڍ݁`~ f#(ZQTjӼ02)Yb{m- W{ 4s3rc?gژbD[ ByH-btStmj6r**~[Zj&i]Yp 皱?%}' ˶tQ83zu'S L+3tf"4~=gYV׵S7{*]w.Km*su[~Kpv垐C4I\Jǫ=!^ΊϪhﱚgke i9-Q%!v8Ѱ`ѕce+Z4;9ȷV_Y\SdW<HjQ B茙*-])Q$EK]2ڒ.*9ēd _ivV该LJ\!mtMҺD|ڭp+R PЛ'r yT*wmC[PD;P7Hh!l؟Ô>LF5`߭@3w$)PI2.~_KI8\'vt gkѥzܲw7CVRJٱ0DT c~Oi6uήiJ,MɖG>O+MqP,&?`o H$A5`<]2zb"LęI]#j_(_*F>ordSnYl:'M((J\u51d˵..wZ=I 8&V'j*o7,-I+o V:B‘|E1o0:1߰X")+rkkՄ2'&&G6fC˲Zyy6jFxt ӠquҺPcgEm" 8 @Pfȡí,mtOesGSIm^(_eӝU>j⋾l*-x-_V͸6"rkRu{}&mdjK7e-k-<vc \=pMcoOE$9j]u;{e(OxDXd 5][n/A eKJt8e1j( U87`4ĿA(" ڟ1^GR ~@2 d,G* ˜ѵdzvC ҌSUgBM21p } 7DN 5f:|+,#@Vz̷MG6!}\u#.:ZqS^ꃇ߬pWdenM>A?6zi#1I zdݤH[Wܮ6&ӅntM- i 3Ta=ك Պ'X$( e2^QXuzvj,JX`3W֒Ɏ;YDtvEVz@^Jps u|a$vzjݮ;- ՅM>§2:do%pи -I@"馨yPFd@B d_KF uhM:9l1l0+^Ǽf);4X`h"Vh02FLWKaPS_ܲqL@u`"ʎIDt/.C~e c( i3$f>9pxei T uuP}$]~->pD$Gܩ#D9SOz6őJ00SxRi ҁ661v2sjb]Bđoʦ&⍭O W#hs{͞ ${=y@ wg'|3S 0Em{9l"RHɆ ~ˉqEP~͠(`iTsPҶ"^Wc?"J3p:ɕ:͡#b\Բf4{792 U(Dnw@=uÉF"K]ȑfz zpG2kL_u\i- I:UP;t~[:!|UIN.moMM qMA JK/9e'_U qŀ?!Eմ!Ih% XʽJ<+΋[yȎSQţ[~Uc{P÷6wpFD'ًq?<&iewk,rQ_nZsHe=9NUE'ߞ ld|P/5v f۫W]bL'!ջ5ReC&ÛX`&9?-|Ϡa'~X½\c]̳[M&8whi d>~oK߂~yIv~ϲtΔ?7s5bl>uאu'iְn"ɷ!gcx4UV6%f|`;sͯKtµUEF馄nSctBxt6{s>b0|7[OKV&S) !JjhIg6|tK~7li@87NEG -sD|p#/`帎8Z}AAJߟd'f‚%7SFmv>LhpԸXȁa? c':yy8u#H8D!`#P ܒղTh`'2.ĉI> %ݑcؤ]mbVSՖ|* wL&dQ 8Rzu_Llz H" 1AϮ>d_:Z5ÉTIs~;>t܉=~MLnǁ /k`>soA*4۟o~-cf!e ?ּVkR\oQ#-|)KaII*kVۯ do/= dOLBX%}1g3؉c1ud>O DGޕs:vց?K5[?5n?;P+@%p$eNa=~efL!ڿ[KB1 _] ([^ﯾ 3ȱ,(%m)!_Ďw6^$<29bT ?Bi 4=rI}#j"Hr#]æi<A`‰jL>F[lμ]d%5L0^_]giF$ q0udxؚ'3״}@2|\<_ j ˁ_ne_N=8d$58K!xlDuq(sm2p`@˃sAiS9(CswbnP3W${2"eet%qCZv65XW$rջce>"i”yXu$[J B0EAfiuC{>,>c)El):*}BM83_i\ ["eA"c4e,dϢxEw&>E(w֦,?ĐC*Z+`c'hԛ=jZ%GyLJ"SudARQ+5} -*YW) /:jwp :UI쒡}/X-T/EsfBK]mJt&s>W_ZxaO;Kl.\p]M*o,r4m|t:d@X@$gF[芾\4_C[5ϱWv!s$/c~Lܿ ft&SMP5؋M#.ELWnBo߻>s0%q%f;'~L8cd5]|^ s |"sd~u⎠)m!6qm_d:35M|Nn`ZάstWdHo4މ,pW">yAdZݴ"t[y;ᦷRd!QD1v`в0D9/΋MNS`Cʫkچ~:o'+Aj6ZFOͳh6oEgj}˔O爛F\xtrWs٬_ӄ<كm5bJpfI1!c:IBo_WnHE ebS>o.Qb !#9mtPFqPl>EczU{_ /=z鱋4979Av?k tdS :ł=PՎ1ϋ[^%3Eg++͌#y%m 75n|MmT-#~ĺ4 ui3!INRP \p#cg*sk$ۯy8m]QyBۃ|,S/svygqayo,8*>\&EI0[fzdG^wH;A~hb^՛{uchƓbu\8^vxdw\d:cHGuO/Zd)NxbԄ73*i tO5BBYV`F(g(0&1RF7ms6cq[Mnsc{ah q^f4-˪9Z{"r?py QOQq m[֚6 2<w,"f) S춴{3X|yLέ%~ -خR5G<܌-$ީH=5R#L03[y撚䙻ƈ|A!0Ej:lͨ*܎Zѡ,X=^(^d x~|FF/f&+,lĪ7*?c^@/!g2H_)3Ճ"K*]j2} 9xhsmUwH\ZE1Л:L9:C VR5Df%kyь gDOg͍֫P!V Vr?u?Z]P4fe< -j81O~ؼnbR5%d<=),d p\X࣢^++]=H/{x`&{)G|qxh4Z 9##绗4Ns1yv5mBgH5f,53(l>k ByCSRD;Qf:8 w:fCrnQd4dؕd^~)BLJBn*-R\]ٙǹ=u/(Ӳ#KRِ;NnRy)MdzEC=NЍց4Aΰ0CPi5EءSZ(`WGŃ7< aۖ;mԉķNK,[~ i pP֧bxІz+ : .В?BEۼxK]+\^:<-( YI,ѽ!PL8U6W| ^iTH31ƙ2>|QAP:M4:_7Px20Y/87.`vɹ]S92ᑼrMwU_q_ :tmW?X.-5N499DŽ;tGu\Da N.d9߲0:^J~_  LcE$QOj՘̼%FD-9>Ta|GY  gd ev<`7xJ7yR[MxN$Մ,m|AӣVGȻXsԿf"y2U$eR0 xTce3 &c8̵JVtsM."3t#Er4 RQ=;hW"(vRId{cT&~.c[<ƒ+ywnc*knan],;Z w;b#=c|'cX&d&,̄ީ%zDӽO?rDZ^_QTtL[쭚.JC}J!!"mT>(>RcnjJ]!)hY5jf>@$sY}Ty.i/^qЮpYigN`'PL~2FUdt~xA1+@;m@_@H 9ٗwʆӀN!&ѧE6AitdjܔMa~^a1#9i7\bpn1RRaw͋T#w7{W=LnbeR)蟷|_'8zQ&fJVT:}ZK{Jd!.WtbJZIGM^Cfs,L[pB]L8fk N@CZIbzwBqoiLBRS["nc-٤\gcc,?|ؘ}<ОޭIH[ ˷ Z[~/}56d( Wоۗ 9~R=JRTզ&-^>eb*ʲ3+LYãr`$Chѥ.CP@ZdD‡3ON]^[б- +[yGZrjxgc_\FYe`j7qdA*fSts'mD~t@)[e@(:,ZŔGq:)^[~XM S'gj YP}}hl#W=;6տQMUL7K4+5ODŽMU_n)HR=MWLɅNo݆u `oh%_ 6t+ar0?ՏIv;4՚}=HwSl1"ZkP} g؅ؤ)Cf<|dclXGHkYW$Z^eZ݁WLws`1Q? VpW+*C)4.fV?C{]l7Bt4@ T.^aa-'J_!{*h_0]dշ[!4.]A4At47zxz2!=. *?LO /D~bB^fWy2:v3[I|UiOMQ((c ml~Z-7x;m>C1[! k*1qՀs,8{c\8{u'G'8ɬr/KXxdR|c'#=8to^Qp4FX0i1öćiعåU剮G7QG'(`HiC>F-]gjy/#&Op jGmS]2 /;)f-)D.`VӉ*s͵=Jul89]0xρ0+b5ZKhT*۽Oj WkT;^̈`[!nۢIimzgAn} W ac NK@n||~c,΁-ɀ]>q|G]R-ѷQ- 8 #dŔU8f2PR(IOa@?$JtlyHo]w /%ɍ$GMKmlɞ] |uؗanQav<2%CnMwG8pMk(HGIݤn&p@w0tSԕ^ndާj,Z۽Ab%8udz˨JZ7:|/f IC}+/?q&zC(ioIߏ9͠ҧQ񻞜] [AP֤(:w ߡ5˒*$½kN/N5 Œ^@+ Ԙ=)brT]F߶ M3@̷K c/ϦR.-L(lُ# I@v fK$[@R{2#~HuU#L?-O?jBV}#',dK{92Q*ϐ ,*uStKq5ᅰp,64 '`vFj~N6f:a{>vZڋšMCMU48P\4b t*pCP on|M־ߜp??}y'R͎hdBXech idWggrkXHW$`) E4jlAW>赸)^$_W;d}"ʶĀo=uN-YH2,t( >?EѨgm jCt0 +|jr7;KMvވ僨P(ZGv!J!Rhgϧ$%*T17IqRnaiZA oq`!{Y!Ae 7==(L"Tm˻FTr ̑١F뾕3ltl۱=vu~djՏP[54qp'pfdg#9%7XI?۷]x']` j<lpUdOOwT>^ GzC|-,6jvzr 鋇Ɵ.xt\k![017?$#n];VO_@gN@/SYAB]Š=j&=>?a&jN.haOiBͭbϩ,^vPrl jf e@\:٫)T:(R/0v ډ25l kld X*_i_-v leK墪}ߓ

gޡKʏp a~sӣ(ף%*NY *˶6zӼK4[)YzG !^.y@;F|Go)^} gs6R6t6hGFvjbZf/!غ %G%?0vSnˎ&%V.s]8~޺O;YleLtR(UkzaڿHr3Il0(/?hз S u }gČAo//FZW6wu浥#믳Zq:K1y\06dȮe ۝~ Hg(CJ7<͈q .ad#J $l;1G|}}u؅kYMxJ{iÁ7f}b](t8V&ns Wz k bOD 3|BY([ԃ)aM"ɴ|P,=qw Ka0 -wU Uǔ{*VzUa$k^ow`VKPdgWA {oQw Q74Pca : yPB|DjYƱA<V ǴRZ|!~nmv1YJꝍ 'TO]^dZYF KkAY?sWho ߿DaR N˼oK*9Z{hĜN\~f}Vxp_럼}џ9S>XJmKQdt2ɴsO&{2m׃kx1Bb &[PKn0Y? :%55 Q\Ag{#jEj̮ zjPι.E{ ;M.ll<s81JގyD40O]o[xNKM{= TdG`+@{<)2ȶ1 R%s9qI_6 ?ľHszcL]YC:K.нU{5+ӎBc{M0k~ ykp)#2wY49Cu}/w/P8ed[ 6.dĨHcnlmhs~ZNn6 3p Rj .gDX5#1[8vĠpERf阨ZiuN^wIxgӶ| p|`s B9KD& Q-ɩkZ&sZ0tl$f֟퐳`e`LV\WQs0nJ5 eVfaʸi=Wqm冀|Q$=r~Q~oTL#@8E[A]`,›SĖs뫑|'lKGo^a9X$HLZ1tPng^Exw;fK@%ҫƊ~{2贼Ua|Xv*gF v@6+5lb{nhuO}{/є)g&eB.NkUD^l|!$Cf]MƎaSSKٹ^]bDJ_>Vk]lg4Ym? A7.9i%tKs h&pK|nn+ltL"[x5ǻ+5B_@ǥ3@{UA߽9O?8홼O{sZMCOvNo֖ś3zG[G糤>WrN*#=W't$BGfyC34neyv/ʼ.q`JO[w;C:l0C*L3+lĞQTʱ@l@,d*=);Ic8؇hGzR 5rكkt 2@*%My |rݰդp}e0!,-u${K,$&%4C:f֊_";0 zv)MHmz8ƨEr:ۨoSVٌUy^@4zz.oY;]uxg3oS@Bg;,IeQ6 ,H۩aC]qkxjX@[O0<[.KgL wmr%i ,j(Q6Endr/KTyUL Զ5YTx wooc+6PŬF$iE3I ]$W#f Cd˞3Y6G:p-6*go)DQzX Ֆ6`Bo|K{=Z*Vn`Ӈ֐YepAۤg *2h1'VDd[BJ3Ar-.1ryƱPSbKAQt0/t8@܋^3U7sr rE})0obx{c͚صgdUM}/jxP R@X QgJ+uPZ^ȍrH(F7S(Ԝ$&>ob #{u٪$Hg&1̀OaS*3ABiP ߫3HTP_s@0gU^ĥGr15Y+Sکw ?8AԖZv?18%eݓce1jۍzB*´ ܰ.OAR2 BC[x;ptKj}2^E5 PEcI*-)~!J O1GO|a][,A{?ܟRrx~Pa~ںM~S$!B7XR!ЊbHA(_C3WfՐ'~'Hs_b́e/h4v a-Ok 6sq1|'i2,mkGSg;(bڹh[0A']kaÑP.83 .$A[l-iϊ1mX0\`ᙣ:{w[H~G~l ANsFS1H.12[#-2 yU_v raO.>t^K +K ع&qHcl|=^)fsGɦgB?CՃo_|Z| G:[FktxoݥAn%G*4ziwKl oEָ%j}znFSdƥA&.aTW'XITT-m @?Â*eJ8& 0J8*Ж=$'"X"-_XG$רۅ0wCtn'uKoi409ST,ǝ7k tUo9uwu}#}|TEEb'c0*FgaN[wpq ;֑ƜL XꏧƹyO f \A&Ыј4rV򖃸񂍨<HI1"vz&wFXOn*EPt;x&Qv(|xhd䂣BYU2iNrz#4`CӒȲԴ}A,va2iA5M.`,9_fskt%In$ﵭ6EsO{ڏ *m@**b05 fX]j'D}.¡5/;M17kӛ2 5AW=.Q]dMcsW*(Qv} J_+CMJq6l›ڦ(wP1Bf%Q ^V4وe#4zCc؀s"ǨAT%AQ :sEY!_%,DN~f.ɷqkPYFeu0ISJіj*]c0a*d\ )̲yΧ K.=pFC/0{- hT:Q']p}ΑJC:9g…Luc <-⋫rPp"64c3`LZ }98$T@zYTAM}=XIBѾR[!'Ǐ) iEQ]BV @㻆w=SY0bhL[㊅EDl2KlZy#te $t QI8Uw ☸Q~ZOH6*C8"S*!%M[^yꨇQ}'͹WU!p `񀖘9 %5ࣈXc{16q=R$W0:D܂h 9T^c^=Hr~%jsJx_+Y$iB5v89En<iKYn"5kS-D>}!Q?% dFe:  OMaK$͸UDQϺxAP4F֣!R$Ʈ?dQ(4 &E+=Ud D1gYZ070701000002b9000081a4000000000000000000000001616eef1f00060c00000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/ S]?Eh=ڜ9QVEou|#_TslP"'7-I9+"VA7AOh+o{tmNOn{?.^dqU6įz@ܟH!+?(?ٰe>bm(cKJaJ9C3]9gMdnk/.c>,?nXlV0Z"bꨶNj !/>xsc.x~~IJ<zvReÂm%٭I%mnIĆO +!^VoS{4u}iyrF,c.5:S"/Hf =ܝNQn2e1+dem  :Ik!ghcQͰMC%s(m)Z_H5*kI{T4H5}T}K"ɔ%U‡ДJ, 揟|ZGsd}2:e9ZLf`5wfࡥ4Kxj wwWG 1Ov,@)8GߩͺBwcwD`wq{,>YZy [Tƛ![@٪^50ZE)fnzyvyp(lsNT ~YxY|z.n8anG/X`BC:ʶǟYٛNB5\; 6BLԜ=k5zĒrTxmS}ȷ)|<':g)R9JT;6T`cK+jhYD3 3x#zScj5 tc댈J6P5HDW^o&=rfi\(o1,ZɇN oE"H?AC6 c4jBۥza& k,-oE Snu" G;E]BrCV2E$/ˍ kApzVV \y;"C:' Ɗ#U7Pib]|S)'_\xݑF.[ Tlwߎ)$\+&M@*w*"ty({ꅽ&Yxxy-ҥOK#Ck^R|;#cȤhv=&Fǧ۰fn'oM{{wPU7dHjW@d#Xzk?lw Fr$ˉ`z\fEV<\4e/ =1GnL;NپHm|^gIƊ;Lb^<"y[%B^iٔ&h5 @鎢3/{njQ!mN}~:o_+#CPF?vf[uvOsW`e = 4BT20P :A\|A@ cg$€_LM#LeXd-.LjϜj6O\jikh-qe45SW^tq,x\OVi m|x~DIyEKu.-ty2 O sg+4O0ró4}d9?}d%.5MhRr2pFB^ COUՑp#6U R9"ܟ4p! u@(u1Q!5tv%NZ_dyn(.0㔬Pph|_frF+_?VuguOmdx$K?Qu99z$xTgxUa| ɴx&&in eN|\B5:ׂi~u}s27@ p^Ec!ʫUۭ$ԛQsVmjdd L %mJAE# .>IkvwH?Vh[Hl"߅ɔ>6sٺB6$A v.N쿬7¤d~xkX[\"7"jT. Ľ+S2k`ш%۠9Ļne~&l = $a}[1g~x,,qCoŞ^`\mHЏh6/~YEbZ! ;%WZڎZT #[0!ںQf /ϓbD`h}jPKH+[9SM7K4Ke׮0 M$Z\Jrw*]Ѹ2G]$v>UGO+FmFJ'!pJ[xfC5WtæUdMH JP[=Y%vu S~9NtμMac?.5:L#$:vybUZlQoRG,!PbNфw:RXEU8z9 4-؅^4&o3D-iF2Y{Wm/U(d8dwctʺ8>iu"y`8tM KT L;Exjɦ+68蒘 3JqEzޛ7q4inL |S~2FINڌu7TlSwϖxF܎I-+t!N{1<\Mh|νs`'*C2Ԟ;,6s#=mgc] -1.fH z$%HsrNE&KbgYU<_cƕ}BV߂J}OjɍnMd&> iIJtChQ:3.76k19 +0 l'^;W>+c# Gl EZѨ3 Z!r#sJpn GgD4)ĵwMqAX2UzC+5J'V\]6jjR`Y=5A9PitŐ Gsxr$E%4Ь{1H##Ց=cH{~43jDvD'~ZK7[B^噷`0F q *&}=N ;Pwao->(峷t{|OS ܼTk ״Ҝ^ 2nV2_S+y&>CIa)+Y&o; n~mѢpB?ۜA Р]&[s6Mx.6QODo_V#4#PS)׳`1vn'Ye"5VEI>pڈ" JJ14$s5xSɷlsM2d 6B}u]j8%;]M!% +BOoy㢕ZQ %W$ZY_w\umf쟪,PxiƺvR p1&Vbm>G)^axrWD_܌O>@PdWc(=j'IK QE1x Ld,fhCL|$2>"ו~$A&@55b!Tpo8K뽇 wB}y8|v3^ڇ[Q< *"dwq) qFKSTV5`Qr ߭ CԠ5t'0RP@UmH>$di?Z $gZr^9#suS=']ѦMD0W+;]XдIketUϨn F`C,@voeTt5qıߙ(ZWeh[;<;)ö`RԆMEQF>^y<`ȻgPĤI"Q6jx0\vQw䄲պ9QNshL Xmqovv! -m8.vބң_PA>:CBK+!~ѷ'l \"~|Gڐn]H86F8/&UoxB~/ACqݍ3k}H=GBT}h) i"AxG ^I϶iF!'o9i,>J rE`\mCR?oV|n3O1<'Qd]?N8CȌbD0r-( ^SmE{6=!eŅO өO*w*Z?hMqsط"6=HWS䡔)cC9!'H;:Tڜ;U^j~[Sw{wO聯,/6os]vGDHDuUuWf?!Ϗ5zFU%BE4~FZUWqyWGQ+ ݐÿ/o9"ϥtWыܮEn-nA<泚-JF#Ӹ;yYt! "ܥ2Z#f"F5ThլoX@v,ay wsOnEjB |>튊KAUa\Xc|҃^P[Vaƴ))/"YL~#dξ'];{N;~3]{L{Vyu<⩘;'X4D/HsZВdRDZԔԻJ+(m9PÎr{HH WG S*wu*jP]AR8V@Bީ \E2faVYxmf~2+$3T4> JɊ kJahPdJ 3tE(~mz@&m(d k 2-n8:+}RFJ?Y P;>].YX}ן*rb+#_aRFNM=V#"4Wa8xH 8%Nz{Q.K^lE!<}5fhr0eV˭alG{;{[-bGMeޣHӳK'*cO"A\G9v"VQC .p|LүNm%v~]qf(7:ޡM[E2YR|f sSt w"Xylܴp{\ -(lrƩ)|2!b=W|ͽD (|&vuu24>QC(n–$?^az ( (JLv+ui "*>Y{ؗqQ t 4.8+I3/~b盗ZVK&$ $Z'2_GD~-n0"?ЅVj.@2wFuC'C;Vu?C&5aibJc;) .쁂QyHzonZxTP/ bf\+VTNd@/*;Ց4ڞ0edkktZHaYpӕ7pA>{#,{M$#$h(c=/'eFZ\D9ȱT< d/O'ˋd2eu:_X@b_5BdЫt#Hsz}U~f<n+/Zxu%ٯnyрLc(Śmc@['~g g2oJ}b=KȨCAF0hHB21Z^xf~=}8!KJ$ ]4+]1A} ~](Ñ,׀/Pʻiϰwc'̞H& VsEߒt3b"Qs0,; Tr=rjF0 H@X[z n1xvr.Rv:FRþxD]@R._cs\ Y%_ɟG,(6.<9.phvIيF1Ѽu~lVpK ^s߅o{#RJ(쐑N$* KF^7v )MPhx~ ޏ*{Nu+!>|+] ۵ V5AKp$o0\G6K;m( usDl lwcY\ Yzs58}? UߜL^_T$7he2F#"S%XvggeD/1rWA%ƾjl*QyG0'NRX.R9zSW ;wDis&IE!($p0"m]0롤'Fpx&m% oQYO^ˁ5#.E(Ɣgmi;pU{uK?Y5eq4|fBrP8W地 m(w+`'˳VZrKd laq!S^sD`_eU0 uw6‡<&y),^ !)&""n 5̀J+CE;OI4M ɕ"#L4dxf !F/>l.z/I'=8A>a江 hWCcQ햯"o1Ќ&\2 ^,ÃY}'p{MHOny=>6xw{>OIbP|2ٯ-͵kD﹉y91^[O]lE 9pxvs޻e+X1oO|¾9syNFQ}V rB/a%%JGW9!f-U9}V)srd|8[,R"L-CLԛ 35|` #V bv ;mQ\N\MdSnR1etΖ8D/ \ sqym&wŻ_ѫ<-JCÉL6qv7w:[n ն aI wb0}4fȆ|usn5cog R`{F"Aշ$E\S͆;+`{Qpߠ&>x+c%} oq dlM]Huΐɉ*8+n+FF<^Si뻑[n2WIZzf#whO/Hed t?(xө$cHH/J˧ p.ḌJW{6&NU-X8RI_ xOjN0dlB؃П<>Tr0ZeljeTJ+@$t:yo!Cֹ-bwDžk<68[dѨhE22)܁8Ώ҄HTd$@9{ͭτRAIa䥍d2(h"SlL5x`>ޠL2Ds.p_\XS.v TZK+rv˗rU/g-h5Ne:ĝJXA!R"tdFUz?ng4LgG^ T!-ϛhB0A08|0 1yG[tkDV;UHG V`Yͽ݄9]g)ҦWݖbPy3y6Ҟ>O 㳐(\ʲ :VS|c,ztu~q Hd2/k, iEDmj>fJmbzgaPŁ'Oo۝Tw>4ad`9Gw3s]xR.#EPtlF;~D>Fm2kLl$y%o&J.=_rSn㦤T͑Eo2/Ǡ1ʍidЄP#a@3V)ݞS˾1,gC-ԡEߊFLs¸Bn7GYX)E6u4ɖe1H*-i/Gfݏ! BwUnfޡYA ^L'bVbt>^-9otܺcT;;2IvU-tq^ x. gǑI+DWU_^ȜU *Hxu>p.SV*n19Z6 *bL ǑΜ`9BS|'+~9W/F9ZN\ҭW[15r =96}|ޓy,0\ މ63ͫw|RSӋJ ✾xzm:.+fsyHݷQmeSvaqY)r>t} 6G0\'$ѲY7\8Pgy_]n Rqyzt:Cyg{?vu8xlj?:!TZ@(kYQĘTlfHSS?Hg5:hAaS &a\ 0T#CI7I̠"ѵKidD_pɸkV<VMwӸwQe(Ŭ0ޏ@l QsCsX)JUG:_ݡ߇2";R>ZjA$81br޺6L* )]3~ړEhFӸFyU)WZ*.ivlhZ@9h#~)}boWOB4SK #ߢz¼o8|QD}R;Áj5gh{j:ݗq%";qZ==<2oX .xMV\NSSDVgѩO &\me K$ȜoZ_k`8:`FC2Z3NsoW xpLV;`['msMd'խO$R>}NTˌ *ugM7 vVR@Z}%b'.GU0Ͽ+͓sJ [7ӈ@ۉg2b}| Ű"IT f "aw4ttGZܸ{ v1[KC#!$!a#88(5Bgx]30qr5팰7fΏ"#1a$E.6r`ἾOB>?$L{WbX_ՌAsk;17 >;P>"ƙ!Hj 6|ӟS$6\6W>]}-l KP:>!hG]Έgpwp Jj?i5OBr`WBmh z,cz.A:~TԈZ;5aą_ j*<%/t0t* g{_Q:mB⏾>?J>äܻ>ZOP$`y8+mрAyROs> Kw]8'ttnNA'@Z^Sf֓o6PAZ;{a'¹˻*q+t̏9xbr &^-cbGt3fYM`_iIb$sC H!+d_bx\ rGf5IzpRlE)͙d:s:x1 Ii&R9J4oƒz@+&󠼹[xmˊ0p#q{b w]}4aAl59obsl}Z@'UHB&Ւ7nJ8oU]4Jlc.v!{3zT]E=P[j pcuH.fj۸DMG{vkQs{}.Tz{ZT$p9baֿ2oD-GȈ:XJﮙ~Op3&0 ?`b삀kmtx -wHX*nJF.z}-dX rٜwS_y|%t}+ȕyK-""5/r)AuP@Hкv&p]Ec+jpD/|0l#·jz:+n8Ô1Fi.Wxgຍq\l4RX7ОOg`mMJuVcyj+yzrӍ[Z 6y«9!q9@O޳3^Ԗ5(\pvebu;='r?of%9ulQW MȂ*x0gC'e'0dϬS%x&˵vޗb$-z62 |3)X4UF7AWmɛaTl>;Nn/1FZa@087+^ 7«SDJBk)pt'1>~&˥5~ږq*䌮.75_kDC9J _k[US=_UsA|q@m%Fմ^=nŖCh~X3j+2Z%FWGX\,^V#k6Z[9Rڕܩ'p4S:@x2{:d1N-?[WWRƀ}#i PGB(k^0şWPj{@iK/7trŻ+͌?7y8]*-mc:86w;s˗-b1k1R ]?Qg_>8t & J&ah9盟K0<b<^'=u"M)8҄`wfRv92gcvhfo<#ގp|n:+ ņcЎܙYk0ӧ~w ~wca_^cwPw:Ƀ f[Ќar'&Jh^C]"k2`X;| Ca$MW"W.Z* |:"hUi_#rAhB,lUWFMITSѴI+5eMnֵ:9KHIe~wyg>LZsM``3W;Z 6oqZW^Ջ_*1OdN!߸!i3uT}h- $Tpőa3^n֜~s618k_0" @vެ1w[~ǯ^˚QAuJ9<2afXIp:qG;;i"k!h<(g   tØ:bR&1jJ6a?uq#$ŞϽ#_MYrR46;?q pY_3̈]?`PwK8vT'\l]DB,l^S_EŹNJ]5A3SKVI ^]@tM|q&&FWr]Tev kD2$\6,yLU 0(>;V]D;0B9j"3>'gh"RUm؊IQ)ѓE>GI :*P@"aZRǷ))POSV/J1WTsԆ3TPը0s rRĩO{sK}E4 z@?qy]9? 6t`$׋z()k8uGv[_&{R8}0tx8he?'#yDl?ZA+\ dZVp\"c,R$li7v|+(0M4Q;yv -x"V{Md *sOvW;#4I\8e++yeAksbO T'UM#p," ZyYNzWND )q D1²2e[Fb8- #aa;>H$u<^O?`{!Y 5WU=Q_9#Y~ϒeJ{Fo P2@QNDX-.xWUXW;@U&ef7Z0ކ \׶h%lp3&"YBܼR#[xdkn3m8CQ5G{܎V)zL;RJ99!3ǔ5køJc/C4(0ETFQ7F)ƣg|,Y&( šx>rK>% /OM?хْ_WL *r?Wxŷ]3zR>N =&0S|kۜ9h?`~{žђOPT گ?O_`_?LVtR5f&$~Mz/)~~CPuj[ KeˡU٫p`22"mU4)<ʳR$jFSw uCMw} /Eh?~%ǸΕ@j7`L*@+#e_1'(N$R-j>rTL9KܓAqXԶR <WļAi, 3`}`EyG$Un9.jƯ5{MzRg@U2**uhI %qWs>VCLGmad'sֶ6WKm` Pż 32OϬboqDZYm.ݙunt BD&IR&=yR) P@<)t#LI)'"Vf b B +L<1ؠIjupY:0HuYNR\x f"rY:SܝSڳcATuz:D؄lp *{ Fe9Je8]ܗQքrΔӫ:XI}s4/eL>09t%}HBb;yZB70Z± yyhO2zlcCfskBcW̹TpԾnE RT`4Z`pH0_=r= ġA-3񿚙?S;.lrz*T5cG5kۻ#L.ZqsQWt{iOf( J'![."c?pxgajKY@-/b;?% Ƃ6I4}⹣I'38p{24o&CvӊX~FEF -XP(>aet"MC~CNWW`|x4 ӿ+o{R%JRHo[Fβ7j^RQ@L05dl >N02- ]:"ilb᪯1nΠ)؋Kf n :-6d4])D00`h$A1O[G$~tXէO_5e%[v$-ϒ1nCĎЉ^Z&m%n\E@ BCg;Ž( Ԏ1JP= PTBA؝GV4K=՚ƺ(amqe=gNhS.: U/:)T%v q%~;Da7&*%3)SH-M.]a*ʁzR٦n233G215{u(YVܥ+&MJmW GcaLy#ldީˍsWJEN$<kn&j}փ"}j p`:UrjJ#-|ӏ?wQcqqc-O@y|]mfߘX/eմ~%/EON R{]9Iٙde *9;?@jNk6 vTþ"hk˨#0`w@҆&C'ٕ1\maBXdd 9w߮2[s.Six;ي;2lx*" `iWXdozSv'w[dbz $[/;׏vdyC*ݘ D!!f߃c=,R_pM8jwA<iYZ'AH{!"i!m< u>h{шl;x G!O:9fdjǚg$k,-~? M 37# gF4M}TAu3H68CtxHRtP,GZOb5k7nN _X wR<kcyS r(F_f wYPzp*b,f#]D3bPGv|AN0h?WW]K!|1Ds H=jԩrVi{Ϝ~sf"vB\Bl4V"=CF+P$yp>uԯ?Tw+!xP{4#F:9h8۾5-g?4^;i0>ie]ؐ@}c$Ru,X٪l}a/m5ǯZ~8J[r7Qi4^7,4tPo杦A6Z&mYP;#—7ǽ5!ǾwOMܴ ''L[ȦeIϫzAoɁͨgq!E@7f&m#~0yE$Rs~KKСײ*zZ2.[\5 o |c.ݶA? ]:t̤(&rq|d FK{h_KtG-}>Ux" Wa$ _YA/kyCv3&7רα l^f(,ӵuh|_fȃ`}йn/QA<;|/ v`Xk02F3.*9hCS # Vtm(cXuS,t# [󄔥Vv5lkXܾx<N=WJ5r0?knL`M!ԐF=c6~$bޔU?,m9Ccf,Ӝ$.<]'Fg gdFzb 12']gp5*J^Ehdx -b \7O87zۻ$;sͥ{,guB )k'>(pws~D?N~0 u{U䟳٩;FD G˧T5fwG8QCs7Q&?)UT#"'Ha.{Sˆ99)C(AqZ(a{ DpSocϻ(fL=.) 6<{+U1,7t[i'DHCDZov4)j`EEJb*D! ^7 "KG>ג?sɻ3|7'{R_ hW@-let_Ü60β8|튤ju1P-y=#ԴRÐ3Hzzetؾj|N&J^?6pSCWY `tjH|NdyÃGNY 3Q/anodkJ2![V@rbvOra;pnL&Qû 9;,> k\xGџ.=In/IYդCf\UE;;AzŇ=˙&4גpdrBU0+ [C??nh*lމAAT ̆oGCX p;yŘWj@ B܅g:ܐzknɸ8Wۂ%_*Mh/T=ThMvm+ܯztphWri禬顤],# 1.w,22@n,} b s3ʎF)Id3dt#(\üޕb P˽?yu.GR~I ۭ?ni&0a[#T(f/ X"8o|Feˆ瑁XxrD"&^^0J ]iMTP/!*`zL!ԀŦ:($8*bT ;iXYxڠIyTfNʰՉ7"U9 ҮIZYO֗<}Ѧ7R ==51t }ҕW )9B2^ Qo-tVjy:c s uڥJl.%NRM(&O-0WF1|ၕ?K4geO[9XVmo+0C@zR4PqjJ&i ȘpY D,%U vM:D0a27^LZj 0U>ZR`Cp+r7waC<8cnP.ߞU%ώ~Rւ_pKJcTǷɳvWϔ#=#W<HD #lt" M\Ɵ3*D|-dԟV~ނ_k_kFV?V%ru;PV3h%<44]v͋kD($J*RW=ʫ˯SKH!Ϟ^֚Ŏ}ǎGuSBBv+.K-3hH(EP9J4jypX\ TL-ZPV=V,:Pk!0筥 r|l5PC Ϗ] zla іWwR51]s;0iAŲǶ$SG,$!s[)hIԎ)]2>He}Md%I:][o}^/+,V d8>n{Ϧ59ĀDP9z/ڀc^tmEPe) CS2HlkDԵTV~m"*g=bO+:vQ12J=S`bckB&>[Oo-agiYs*gpKTt: `k9wv鞠<׊WkBzYt(LU,o}VB]h0b\*:qd7p¾뉸oȑ#i]= xҵHz_}9'm6}Ӄ AAeC!#H4t׸lf8\{M%}=@AR8^I3O,q%P{'Z쵾f7+ٲ>뾴cu:a 1s3mxPo4 H0Dj fǶE7Kg^IcGmhKvoŃos}U21A.;Y3{ꝂR.G{]6NO5""$n~pVp3ƌ$ 'LՀL@z{,D4Xlu7rYgB\C["כe,&빓]JaXz~r\fubZ+tg7"B[wd9DͨS(R>G%fx;i"<!hX;~Qy2e֖zW+GĔbU[VڗJa]ܪ+Ca>Tb 8Z$3Z<'M^i+ mUF؊0Y˙0HGҊ~pcA& j>W-SF-⏆׿ g(c ;fKƙI@\eb :wϡI~8TB<Ҵo/[ 6#X,eʹUULU-+::H :V? : !ٿAS(JFIz9s p x[pϩ Owqޣ_KaRŞ7 ؂yx}`>'h Vc0/ aN(ob"dlz78azs7SXkС-k `T惓wm0dUL$d)=˄ud:l8I=dtn<\ p}͖N [ʬC8AXSqxAΖŝ8FG)هJ km1wX6n˾%$. 칅ߠRH] lDcALdW&5ESn5U ʻQn39V#L%Ny$Gvo TTVTrU9XL~mm_G!XƑQhuس_A<7ºJ|B@U^񩑯"r\#ɷg\}ZjW4R!BWLdLk:`]%-UKew4Q({D[!_y")A؆w/}g_j –Zs*>DV\ogh5ޛ 0'禡W%,~,;sbh3Hej LCP55Z&ji? uVX%g>isxD.4v2cYO߲by'ߚT|VbqƯOgy:i1 t %C7g欬 )jʁ̙-mrlT]\f-ջS[㣐sT 9h艳ݎ-7cW\JM |ɮ?s3ғU~LKHvEb)QzYzcϓcAj. JNI#3pwpQWpRkϫ`\-9d4݂mg%ΝEVʦP=!&K I,[IъQu146%*5WՐí x)aŽfl((=u( F. Ϗ?VAbn(RB:\ǰm)B/~: 5Zբ  L;Q欨nb-L1z򟇖aXsVb;ig+KBR;:qF-Cv {fR`ŵV"|$kt%fDwU@eE'-tj_|ͥ%X57TSUӱ04Xs޵z5VF0Q`@cȌ3>}!/xx L6"NE~'p!Ge3Umi >\L,4 q~T$=ͻ:LZ@°Bu#velV`psJ"f%7d"o @_%7&1ՀpIAw8U-Q 02Դf3-L͜DҺmڙWq)!}1ɥUrG9$8p[Qz"PO [tnro7V'i8&>U-E9c`K5uJCJZ?*d{DV^Q-eͰ#Euuֆ#1:w3qJCy8Tq+{/>X|ʬvxt_)҄^85ڣyOk,酇`+ݏIy Nz=IH9O*PmXGSc{]>ad @k)[`${h+inf{@xqa!ߨpU(3Qj|F `r)?ԕa6& (s Qx<-Go|`ݴI7W*z-l(8RS3OUE'N.=SP7"U!K0O:/muŲGzbl8\{v}C D.{ ƾ7ĩS۩.Ww돚CK!|l?Eה[ƷWEZmP*?Wt.Hϟ$BpF v|C%؂!&+rAMrpo+L[tʠbQs8 Ũ%<7f&i,i_$} UodRԴ;V:} =WU{qzY>rʾ;cQHǏ n}@QXMvz9Bf?ڪ4:d栗c<ֳ/^($J(Jw: U^;x`JnBqwmӣί˦Op6lL`Q툍3jօ *y,Ifn\E}i`yONLvjH,KfG eaA@u]NٱAyf]Uh'5_ [>nHυǹNTڊ/|:lQabgӎs~s38z>M*8Vz]`0(O޸&ψy53l FaXON"%Yr*uDE "Vk_ lᡗ=ocçՍ6nk~*@߷a0zKW(=R[=UwSsx:4E^|mJ}><v׸W2ip@W [vxk;*qѥ@pJMf9Q(Ξh=52NW^V=[d|ͲI =J4n~_UԖ76пB|S;@]K"K<,EtU,3-I R]E6x GL1yx('#vܙ'UEBܽh8Z4} bhŶ *WUcBA~bΨ |gdAl_ 'cڥc)(ڎƞ,Nr˾Fz)gQ? ޓ_ 6?R]G) ml`F|js>!OE۫ӗ6GuNTP^ <nd2oUJB1=~ۜ(-@AbϻL|Ս1M eO|m ZRb k1cT"J sGrbۀ']hN چ_,$'?KVbnk'6,RѶ`d>;-,,2T*: -ϞmUPs 'gYg~$d.;`>J9Wr9+Š5:|nc!>+-uCs?gyƯW{0ok7aDa V[٫F#|.;,v* WpLAͽnӓ>ld{ĢŽYO ʄnnIGMdM!g`<0aJ?KJW},Bѫn+F%A3o39z~yecs-F{9;U 3 !HׂAKhk3U MoD|@KIGCs$[=?܄,H/-A5kK[&`?9گ3~)yZ kPZ{n  TQg+oRJY~M/j!x{(1:$rpX6ʄ\^nqV'ق1=n$;r!=s2Jx&3U]HbRqA@![Wl߱94e!ĒRY VVȳy X+B̸Ι5Q"YH86f;|.+<%rB+pN\+AZ]m 껔@uVCYrߝ{\sjW!!ђAlIp\F[S^(J-a\tX8`V:Yvdzӿe= S=j0^^W)tVT0Qk+G >v[b?!arǃP~.Wpg%|X,_R@ !sjy,fMG2DB["Ch3$aw\QYy]8ey`9ib4so8q:i%&2\., p6%BF]<Zvil[ h-t<ʔwCj9w0Que"񥹡UQflL.,={}]*8G ۜj8+E&2z2|!0wmC8#84V)h JA* jn~ e svq4|6Gs OҴ#`%Тk([:܊|Tʎ<-,ֻ%$>* +u_3-8'Ya4yn`hQPzU\g 1Q=&n`@{rgnd8E[$ggo27pPzPCѤ["g)G\̊F7ɿYeq#1UfEӬxGgiK-N/_v!cS:oɂWr/i'G fs yG"!5%W'k0WGz⁝H'`vPtgi;]G0L6!JLi(KD2XE nyT%`C drDI*J^A@H iHL.b6[QZ䎐"ŗ;h)s_fH.gh2gfdk6 O.ZdS5}@;Ob<Ln%O /BE rȫcy+Ԣ9z)q X2:z]C@C}#x1Q]94EDD?-fBc8F0$HQ*ކ?~PLeMz h΃JXaMdL75fəo2s-us ƐWatƝjج̚X 4pǸL %E0,JPE3z^cg[@A+'sH_qH7Ƣ&|\_z)b9-H ާ ,A .=āГaˑnj`U?2a &߻#d7/jH58i ,Jrjspm7Ia2 AH`X*uiF?PuZǷ2b[=;8Q7F'%lY,(r4z[Ɩ|rהKR|Z'\EZ.W?]* &&jvWUw}k\ JS1=ed)spQ}&,_3WEt9A/x*vz,탍Eww]VgiDl*w %׶t,Sf:g lَ߻MuL n2;ZU=aPق~Ǽ 7Au lL- f3*J^4fxtjmT5sFV5<,F>mv2AđZѪf4)j7B16?RqF#KFm {q(Gvz¥9\|lye\X};&*ts͚m2H IqB ];늏Ek NٟiR*hX}BVօ-|k- &"Z˝i4)<C:i_"eY9Vj>s+V$l9%-|*d2 wU3*RA)8þwԷ&Us51n6q&7Uc&`Br@ǀI]|:$(mi(NQC`@Ȟcr*!N;4A֍rzxgRYA.AvVڂC""NU5{ȷ6w[mT+31Xdyh{aZ+ٖ[R% T@:"RyK5 l*i/6:0?( G^,tꚕ kH歘d Y;B)sČ0r:=F4 IܽDҁ# cfA'tC=~[^س Hx>&JF^iTt@*|Yt]] ׈,:EA΢ "tˆ?}JZ7]E{ |85"5o0 t@ai(E8|)uQOA6r%ޚTdbu2XX 𓄝G<,21Q8ϯFeeޒ]e򱼴v;kdory!EP|4/g_0H RHt#M<WW%RjYlI8Jo}[/餤WI,}N@6Wy6Lu(uS{/r^)`X7\'P'fEXJ(b[tѷH!G[y;@RMdPY&$uDER1:^{NQZm,.ņy@6+O= + {}KeSMzԬٗWn _f]뗞 ɴ#՝wƤS?  ;ٱDL6WHW'S1 Sʲ4T"w{ ^a]hݭvRYvc:V TaMdoLuk&:Vsz-B/`#oiP syOwh$=LA-(.f*WΚ4ƧwPSCwD[/C~|"+Px<(nPe4mshf(]pP)Q86(3h֨ۑ_*;点S}X«BizuE=ő#]w$߯rZ4˶s&Be&$qG@JP]zB.$ZxfMطŅ:ihgj.8E}4}QwchX4Wf@&W"5C2 0@'}ʢ^T*JiD5/xuyK2u|rAU$4p$ hR̬83P\5ff {Գ^F:,)g_)D2fAA ` ݢńBEmG NѓZF.S+C1,_XmEN3)#gR0"y_dJ+Z @_.5iXEn̲d6P0{l'Srឡ-zZo> Drφ'hAѕ Ag>LS [Ӹ6LNh L*uG'՚_fo%&I<0KmWӒb>Ml-78p[\d)Q˂gZɮ/j&z4v/;cXU0DSR RU R %#Z)VgVz#Ч1"ΊșЍN|l=Q|V)$̨;zhAϷ^ U,RM}boAiLg{}tr3Fkk P}Uܴ,|%ۢadd3``=Y_ɐ(W>Vgh`ۜZ@3t՗L>g{63LFaw\;x_)лܙ,uAtt/ҭgwᥥ N1 5喔}Kߝimf2lEz5Y-5Me/MS뙯dž!M$H\ڙ#n]ZOMXhvHMM1L\5 Z1O+ )''d5D^EM@k wBJG ]JTe2F)-\I_kS8 ұ8|V}0w8J'L^4]ّu՘ſ0բ#A6'mBLueFwMF 5)qF1hT hIJբNGįjQ9` USEoNju$= \{M&F/ cam j/ʹ}dZ`(`kbTڗҺy,Cd59)|سxL3؛"/,rJΪSOzzyYZc:a1c]$ љsuOL u_?CWgiU=8a]a]L̨m5c~!Of]S bo L1Y/dw2V$7_jMn`mzb+pNyHGYGbC]dY/S>ړ>$u$֬ȼ0^o\-+jZ*X .j>j5%P}LͻoiP,]q儥mb鴥~ ,Pؒ5}`_TS4uBT* 地w_q>FXvFdypCe7dG4h!{}2t+#l;]EfTyxFxlit$k@uQvTj-+C[8yş?bn4dᛷ*gvlMV녃1` ]<,khQ@dp MX(s=?M~_xY i>VPޖ rsQ=fY0={qzq(gB'Hqդ!)N B\#$hAJWa#a{)ɨ>iOQx`z`טlk\ ؀p#?T:<5S+!)%h(ac\:O0R)HԻtsՑZŢhjާmvho;2 ] q/{ݠ+#8ײO,F ?RfWOϛ YRP6NHRn1ԫt2\^{ ʍfq v7R~3_rq^wwG?c0EU-vw7uMC:m!bvgTYOahscgTžo5}OtU-dV^CJH C~4hPnakm$>UQa/@*ԚtVpr%B"So4lfW)b{|]ZҨ ]"{8xSIBEhWH=VKMJb9erYj&@1vZ饣܂ H?ߍuƒTtBq8WI`3-P|0t1^/ٟQIF^@he.ֹʼn W iCVUʋ ɽqk׎*ҌkҌ6䢤'WtU )h TTܣgJ>a>px>nx{O^ƛ)uW;5!FbWک3M(JX T:MtpNLv̩ 2F&*E0 gքo8azAtޡ B^ޚ Ot A~$ )}ͽr`LW!g/y[aZj,66bX^pEwdϘr/ ,h:=E8y0C~88E6jNH+߲ ,e6.EpU(eM^|0%Z~~BϴLq<쭺$gϓk{k4>ݖ'3k%XIpD5L h&R=Y#c/7;yY$\TZ4NBzU.ٌI]v={'WQ_f \2Q\7Lg:;;͆fmP/5ǞIRiȴDO) 9g(3]x{BS&`8tRP{(XI½w KŤ2 Pk*o4;o,hy# *_uroW[ɥލ#;Bex;vZFW9|Ǫk2]aPtx*-d碵́@uhi$!b ôK9sj S-h,ʎt|иVm.@%6u&cc&&\NfY@EA/U>8Ai %i`g' ⺩3V{9_W&6f$1ڢOw( og r#%KӖ25H_JD;5/F/V^kS fdz9FrpwrAmF~d5d{h-xܽ{Ծs5 3ꯪpX}="ݩA$$Xsr{'G)S.ZUo'@ ќ|B ]M!Vm0N ^{M8<%(vO#xmыFx9ۛױ?N*cJޮ&k]>3Eg$zhDK_(=,I؞۩m?pÑJZ%E#J=?D/ M>Ewy(Fp6]UfiV1o5,*lkXj󴫇m`N0,`G?2p|Q2VWU@GBo=[.qEu^r} =;+3^a"2˥!'d5+ƪM@NO͖<$20Ur g,H;Ӱa+~ sTCt@,:z(QGDŹ_"Sf )'>awoݾ:?m'C:٣ > ,at5`eE$l: >1U}*ˡ$'C,?fޡ.ǥPo@|bI5BPBj0lgs(s I>u-3:^z/hot &[zaP0>^c1Ka ,LII\ lF~T*4'{F 2rɫp[.YϾj[aTg=دqH{8!S H yULƢ wwdIlNIK Ӱ~9Qjf‰BZ̦Zcw*G!&dFY9H#7?Eo\ArÈdh'FxMMl${ w'\7_E@gJTۊ[B9E(w֡b+x?vm|4rTzKQ @=;"e8cMTGu6B:Lb KQU=BxHMk߮M<5r dkNssagnU)LLb'ܽP)qq;yv{c,A!?AX2]GuY`B_wnvg}5GcʁYs_oh,ɠk y޼Ol~ghǎ3!*8X3DFr4ٞ7=7Y*"1PxADiď5{7?<8[cSo4I-|pkobhHm>&%b m1CSiy(˰ d A}8(cR 6]@>I/Pb)阺za!w6plt=ֽ7vjiOss2m 9nEj\hαgdb+s ZrX8aW0pj q9Ό|'z!\թ;yM*e\ wp|Y8g؈o%V5"n•@=G{* l/7To!t #b`")zy3fO͐k~> %VCh.Mx[Y̯ 鴣Ҋہ`LՏf+ 8}E# #IWU*R 7 uhI"J 1ʰI ֿI6DHxH 鍖ng%:%6;Ήy>{<;c`%4/zUoM:R: xn~, Ww\83$XA7a!urr!y˳Ttڹ?k\TuR&|2zyf6+)_&ujGy!+ 쿤d (*JqnZ슫] #:4L;ػBxM#}jlis &]BcÞq4T>KYQcVAUFk 5.ݔ H hQD43SVN ,Oe4}La %n=~o?k ǁ ņѨS59Y̋l i>9t5Xљg$#m}?l(%/\H lD`֗S+Yke(8"+DIa54jUUe*uF\vJ}[O1 |*‚vVT hOC Td9+г_=^\R_YNq/rON0H>X~(#@lr?}apہ,d' )$>(7ac>Ǣ7=0s;wan[0OT>(=rOMj@&8RtLwƵ KUҐlD`=b؜ojLjA,su>6GVe7>]Fl'+U dM玷Id0? 0g%?VgxVyKggTG8[>&\.msNU)xD#6v'e{:O?_7b>iw^1-6,m<:7ZO9o\*;1)~=F%չxJg)7Ń$V鋕z,71rPXMKtY>^*cd8M7u'Cx9cͶʿr`_I]68>HY=hÙQYs5oV5$D^ݧF)b +[H`Qa.xE:haꂣ%ʂBj{Urjd4&IJ,kr6ls1@ Ck>/)nD?4߈O3W) Ry0`<ј.4d?g.!A+0&yuckSRU89p~B-$Lkjhk@cH8h D"\;&$XpQȍ!T-(jztH"!堜JG`qcٚ5K>6Dl6SQλIq#1+ZhF;0~NtEҼP7' >f8R_kWg;}jT9zRL:CIzzސϩyV4xTR8Gzqgymɮ$Oz;^CX@zuRM`Xl (lJAA3-HV<0D^,'I8ʅֲԶSu;(:߄AwPU Ѣ$jמ2/͆$d )F:~ƶ''gGl3OOc+?,ų ;"o4',P6׭# ^H =&A bKr|V5B~:NIʀfrvtc؀>bxJx.)#H y/#ub8{Y|3B]RDPi9h7sN y^}5]g SɂE>֯ҩYG`){iz|{Gcڦ=K=C=q,vІ8~Gyl?CY nEe>&Lsu8@{-z6yx"& TnNmX\!?v!,+|l̾j [VC+ϭ|skT}_Ki{H^nhd[.XSxJ-9gn?269ʘ`'5;ۏ+v'fI]>*IjQ|-W%{`$J`\ ZVl!x$|% i (5)yaE6cw C SuIɩ8U5*9@%ZRjyFeuڙ }(,R(+PGfhr5P;%ߚH{`i&-5'5_ ) 4?b>BU=P-p>B S{J*'.rCi'_gsZĺ߰s`i=_6+M]u)b ٚڣXB7B!-~0R =8'&w<{m&J^n?fd]-la D' $rS+-Y䵬ҸgÓMQ!LKRm=GtRVH #(([.jb&|8sY ϽK>jCE($1ڛ?T(yLGym$ģݲN:OzG8%!.[۱@Ѓyx=zy1 ޞn|X|ITNZDkT! ksUu7dCY̜ @Dm'{*/VE|v򴐼>R#2"':z[+?T +.ZkUN&AR$M Qԫ_}{EÇe'HWI!&|*yyojRnڈEZw p ȬIۈp`2UY(&#QY&8D|~P_ o{D:щk ʮ?*}_:Z_dU {`Rs6Q~}a_\ x LGeÄ9= GCIrͮ"cKDQ`iv7y[vFn)t4Fx!-e\'fJ1 0szoMHIojG&?j4>V]N-A`}'[2x׻LCз fXoBr!|޶-C5{7ukdL 5N-_?Nqy`+cŢl%(i>Zk 6(.R 8apF_U귰px AzC ?foCPuȚ({ # GISP8C<;2Tn?C =ߢ&:ޤK/31uݦ*4IAGLbEHtyNS{≙.1b ?Tż%oEu_TRƉ~m”j{@,#KUi-* jTa|r$"׸ͻ+^:~:[5m?Y>-R%J<1:iB].T5&FϑP %$/5۲e# ivWJV%8$$ CUɼuPgL_5mE TCVjhM環u:512FB(P Nz{"mb7jk*6 ¡#i^U.u+LX0:P 4/חiȔI@<a![4לwŊkRB6 *µez[o'zljӣcq.ߔ֋rqA@C5ˏr"ڭӍ,Ϻ [|n7oyu)Z=f}oȋPs]ʘVuKgUiS.vhM"(wE ^6^0_^_bx_۟Yݯ -Sk`*~[-?]Gp$R5D=tεvfT\u }j\v n׬VoLitQ[^Cku|%_Iggh 2|I&O;LJ D5 r#:  _۱{A"y4fVEaa\%|8YY+ +3 `|5k|c `= 0O9c<'a`6k8̽)>-ԃA": vEN钞smL+/IL9%v -(yѢA"7߻!pAvRרA6yf%s 4ZCeю=u05{~Mha@ѯCH>ay3M_Lyl=ŊHؗ[g qֳ:qןֶq7ee%"poW &:B/ #FEk )#+rfF9t6T|79 ԭ3> ~h0ZI YcCrpցxN&2"Os+]D.vSi ~3ooY%zp4^rT%0@>hora 7[`,De9pKۙ*lF1[`ٸ&#Y'B0BWl.=?0\%2! 6LS3"ܮŎ\msVs+Q5+P pk#B4L]H}ZAbX@ǕT5_hg'^I`TVэIn7s4b~=E$ ep 6 pę|/0UcS%Sq|CHOV3,P!Bt |Z@ C{ntx/Gɦ>dWڤRyT*To'İBjf aX!l%%Ah+OO T|R5O=$=|-4cJVu&CʃpFMAƟ0'#n5-6|\3\bĝgdN~hU (>+^\t6I{4:cxlx%9lˣP֎䋡Xdq^YNo܅kNe凉.ER!:d)i$hVA2b6V u (rO{ҳfşϞ(Ks'vɯ`f#.v!7U1MbF5eiPM5+{MM+ڶ|K,_%ÍNQ1R5(R32J/ fI܅k r!5&Y'0ÓlPV5~fʾܴ7#F {GKUTSsRВڇ0kpgoT,&j `d4z2_nB'j%YtΆ%ZITF*C^c~5WsJQ2 GĬf+fwzпק-&U/ CFftF VlXwBX Hs8b.|O.gy7<325@({5Ty@A83HG}W* [|.laAc2C+ã39lPŪ$c@Y:d=UUgQ 8.?_Gd.|^zGf B"9lhtpLl%(=<Upkx.i`xQ9, 5qBR.^\ȫ* Uf?BJKqpm-+#B« jѭQ ^iZJ ^ 75gg:kL 6Len|ycw|=IOY}/f"_OO?Tk: l>H 39~Wr/Um~۸$Oz^0܅zdn&ilkZ ~̃iqˑ]S&4B{A|6h`_NAhѱ ʮa4? ZLwMyNh׶: qq*`6(qC㊲}5ڪk0Vsf P'@r<۰(:d$}.`H_K3DDl(/ۊ,ݏVln>Ie|Gu͍xZP716O~jdޫCVyf:D`VvڄNL4:X_vז X#ݮk$osSvAn.o'#ځ4pAbXe=oHl%OעT&Z,~p]^LWaHuoN.vY0I&"MkILA ^h}1J;ؖbt GZM4#g1Dpәq4q#Q`9~ 0,5XLLj;,ãANiu}i>UO޿ʉ3Gc푻\e{I#_AڽqZIr=4Y?uU9?Panʍf7zۜ(Pp=h%89P*2 oS"ra/&}1=\*3L/~zRx!g"(i 8/-/@DPŪNuL398N^vyv'mb(|RQPv<fx>S92szH’wJ ra !:Ϡ(!:5r:pJx_:$35UWt_иKratEHߏ04ӣ60 dkjtk&>!e=4TGN;g S f籞2 4a*R;-wCt!^-O*s+p% 'iJFq!  `6ںl"A {,'JF̌;ӷVx҉h.sl\+c @2=t\[(C;VS@q=jnhGF؋׼W ɧLCrYG3Q u!l|FB󚨆YU%iƟq0ydqIw3Gbz4 WNwȕNn T_Qkjɣ4xnm_/޻TF pp'9'գdO^dMŸ blx[oBY:iE2=FDdwuw㒱zO aXӣ. jaZ7.rr4u'd"iWinR`|3xË|u@jʟ(\ l#OyPs ؙm R8TmcNl &_ϿWr (,pO u{'=AYO5{^jj]Js_Iʟh]v]O)$,|Zi^MEW!l%~^OnmkR-ON;G`2N%L-6_Y$@+ ףd`[jrHѧ'at..@UO:é0Rb7Aہ!@fr߀7/2WP@zl*HyN G_ӦijB҉/x&aTfsLŊY᯦sEJٍiEaq _a@ (Ǫ\Gϫq]*ܒMuM!X;@ŅBPӐXmWV0q\eCkl)]4)DPBOibj5cp6#RihYXRQIzԂ^ʳLܫN3m29o5ղGVP]X8K-徃G2Mh`݄zĔLuxI讁`L( !Oi(Q`0k0,Qu˳rRtW+d8i|lE d,2%7H4.BJ 8]TIIUp|BǍȠ~n]=asO.XؾzTIhi==ĩ6 BFpI(6 ~>|KZ''+ZI$[YOC"=$T >K(G#2nnnc-֮}Yu"$s\Zr4ʻ37($.ݏuQdeH:P Ls00haBm|c|P9nze; 5=bF1Vʟ#z2XGkU'd4ivJo3#;ﱏ?[4јsf@"Yz(` 6{n]M,2yP-/Vh‹wEN|xTyȗHАo 5!:e~e[WaeI 'e,bZbL c6e,Yvյ4oh"0Ds*Jkv ueR{.CI}k|=n-{q(xva.rm^~ (ô@̝*!H|5w=I!jVK)i|/.Ck_˒] ARe l=UA'+^Df |R-|`0,ݶn]4vHW"bGPt<+y!iF )ETs)R],M-A̕<\ch(dM[/eȂ̺,U;@]pi-(#kAYC;utY? sn<%%W n NR Q($߿vNL5$xA8P# 7*_ȅth)dm ʫR/+]ET]c3(I$ TkwیY /eʥB-AzpxC"Zg3|B\齟&æwo[8[:,g8cB ˲,s J{ܟ2|^RA\Z8#&R4wSʥD:fQ-'o.a+'k-N ;"Ssڟ{TQe`w+luI.Vʦ蘧n_:t5n H$ڴe7^vytmx-E9fn}]z0>$vjZ=Uax$PU)M0xc@iR]1 /P~X%!\?P;N߷&FPȆIsPG4`( /gPx`B>HR,!wbdN䊷Sa]q afY5}p MlQdeom'2vʟ2r2>q +pje<̿)C4v_'wV5fC4M:SPEc<#j;j䕿[5{/`Kr=VYb#U}DA`qSzsB Mg,6WꀺrnM)䳤od] ѬHԈ2ƶnngfqQ/g=ۼT1'y 87m lAA=%qN^j%?NIxV=mVTd9s?^`xF2;|2w (M@pm0DW #*Ga_:n-~h+v'ȹC6S}GٚZb| }D̚ 2w׻m_ώG_oDJ{\MR0r@H71#򭣃}1l,A|׆a35Y ')Ȼ~SA -1YBB=4f}脱e؜39l4N:>g) i彗eE#5j`= ȥϰf4|S*qb|w13BKpav?||e>s؂ۯ`𴴸17,|gL%S?,Cǥg _Sٳ7I]WHm?q&Qo7}p5cA0$KHV0ssYz;]'NVwh"5rjQA~bOF"5GF-YkUc}DxWɧ7MHw(7,a!%=@@f{]x/l O&[0|i{k-MZO70:.tQe1ɍy J&Gc Yt{ x2P7QDAU@gܮpE,%i(SPXD?p7"~f=~쓉͓œkvrA<%KjU WiK,9|V[⋋4&+mz tjD6~;vpaz~"F( 5Bfja-۠ݺlrAnY x:;єNg޽ a)!y%,YP%y\?LDɮC69ҿO{usMvI1u^ez>W$ qڒ3v6^ ī\OTkX[\ۢoo,jH iF.Z% wkJ5៵uؽQTt(WzsV7L;7\#"`!@ၙe;ຆOg>^ƴs8d] BxF9{Π>f`j'oo.iݸnREsGX~K]-$TD0VEmu[/`|FCjh:Y\x4 R]Rz0:]Y=nw&bڙ@#STLug섩G/r(SMk!<4AM<OݘŞ]~!)$Լң5uFƑǖDaͺ$ںP1,NYj#43XE&ܖa}Kͬ.<}ʉcņjۿhW#-"e)wR_X(p\a`Pb5x 3́j}lu6ςU:Q g!"a}3/}"g'y!yed>dz"m4A'Ktb2- . UDy9Bx뇫 9+V(!UZdN3$}NzJPzS0 V8-E&s3jzUj1}]Q$)Wݩ 1,qQp᠙+NBwc'kkvr`Hs1hŷ3 CS;8H~3ka ʞ,RObPbō$t (,3ȹ*'* "t)j>,$ CbuBi v9ȓ L\.ilGb3GYP>Da0 o`DP$Z{\ʓ- Vp-_?K7k١3E/!`$VU-47e0ūHkp/ͬ;X JX~ՆLQ{Р$!x%}XTk[\Is b`^+&#\]d RThɱ}Z ϘV^E]Wۊ0 &M!'u@ӳNQmHQ4t9A/+g w_қjZmiƊ` XFRZ&66>JGHsbs2'jL89/ M>+#&lKNg;`,KFXu_N}g;2BH ϧ~a U,~h^a4*qP@ |NLYDh|*~yDGOY|A-$ԇ0iΆZ:RWoNO9 ;$u76uTSO޴_ZfTG5yp%*{2TuHt=d!~?sͰ;=sfᭊ1D)9#, 1 9^FbM,cncVS{;b5W7)o/S#/ˆOjU?9\D0V}ε#C9>Daq) *YPfQGF8ʫI'X8 d<8CǶ.^}L $Tjay/`n1ROs-?+@+PAK~7  ˆw, ^ہe\u,eG6P*L3qF6∽y1`}~tuo_ rQ^]R8n+Cf43^/uH̨c̥B"p&bMɫOiҐ`4\ "f(yP|4i* B8|ў5aC?I;s9z ~wwoqA47Wa>Y38K`y$3ɬQ5{f:Y8#TP^Wƌ_!tASNrչ;UF"$^Z޴$%f(U^1{ڙT'g#_'RAc\Z6n* FK`7wXSKtn*9$8nzq/}VnגwVWt-_C@籙MyNI{IX&p}Ϻ%Ut K54P-Uk@d2T'*4/g~fχfv9(udR B+а `2g#h.1om7 @ëEQHN7ݚHcH ,H'H}&TBkZh.(n_M6.4(fC%[*rv2HV1Uz}!4L b4EN'SdZaRP['?p|n} Zǵ00 ~3gorDE-/}^JU~}ÅGܾB({xr|՘ꘫVmWt Qk|N2& %BwV[CO-f Jmg㖃%]hzDᓲ"R L_%5NPjlU ]g7,ЌWm y܉:<෦:tTc8xLN;-{&=݃GՔod8'Y7V@\{ %$vءـ Ǽ;_/~ B ,@ET[=eaX&77V-Z*e|tv—|u(|,awMz DcH,>Ⲱ5(kYL|"Wrab|c|qޔ 4bX:7W-zfVػ"?C;s?)dxT-j>%2ë9 <+d[ÛJ+v3;?=>P> wg3cI|H.KTϧeZXc->-W=&N=TSt?Q'=?iZ߭Z`k%ܣyZrT"e%22%D7JJ|/~S>n-Y52RJ!VY|RѰz'5//7,ټ`{ k"WK'Ռ!1sy ޭ5&%' }aZ3'i)s ĪLe&(bK)WI]&]r#f2ߪ RyIa$jQ[?4 SΨ͔pzM! .hap8)W/vꀨ%%rφ1FSm=6#hިPƆ^ĥ?U!}}S 6FYSVGj[ NM FRAD!@.(m<kpP l ? NQ<4DSYɆI@^9lsNj` },UtÞ{AR"Ƌݟ>Q4"3O# {'bVQbDӦ}̀Z SQy@ʎZOؗK.<VT1Ҭr5O&>GkjhԔ _?ɒ)*ϑ &k4dZ *x2;.MJhSEA(l Æ?65iF4MFVԔqir`r] =\]܏Ǯ _2a摲W^V#h)liIf?e\D~q}%VrzvdC[!lgnP8 $P9f$Yб)Kd+r"7ISP.M,DNpK1cʹ~$qxt ~K4W{4.nʹd 76EVe /E m @3 {c9x|Iξ$OmaYuxh\n$AFy*#`|P0A}V~M/Zw/'>#NHB5' leSGr#;WdSH RV_irۼ;wDFZvAz%@fiwGxK"Cx0^TIx4' 'A 5ƸvGH%]ztBkK<ۗLF 6A@Q䧳&T!t]w>%TԀ5^ijlDu0ʰӔqAè_g+y ;T7޹sJ@KD|">?gԧș8,VbNHCn1 o&|:!- *I-t`-?Tu;A"zI3SjO.yMX642Eu ?J^ pBQ)S.ֵ0>kX3U'72tb^<ޑa<~1s ]=ޛ@&rTVA|68/z*CCAdMa9,Re OPag=d*̠g|pҺ b{$˨7|nj^e>a`x"K Vex(m֍l>oԈ*A[m jn'=y 8VdzeX[H~7FbHaCwAs1.m|mJا@8Q`9 B^Tď ))s(\"nOɛ ޣJ6\ʙWCD(3Tl5ʵ.?.梓4_wn  k$pUf%`G/r+Rp*L# U/,\16DR!kݥ VX<(Âf%$8ַ͵%y8صc&c#ukľRm!# W5c)ΟoSvN>W4&AOp ¹f C qIb?wwZk.)5(y) UEҩp_&F4ݵQ9jzxVТd/$1yۋ29/%߾>-өFAcD<#Is{!hA+$Д*vrpu'_V2 B8:O CCS昅DIAlECCw`0sLҨCmnǐs6+(fYNP8=yaK]>RC/ZLM[WZַ N+8r$u`ꈋX|gIFCla_,4UhPuz/\0,Rii!p+y ИBʼnw 1.瞂 B^ם,kNT H MYnAF^]掌0 M[nղ0h8UR^i8XnFC[+|>!rYo9I7j:GSC]-}OԂ{)Rou04[u Fsp/i1'9X8mB,+=6Ic0ߵ`F oQ;>M\6W#u.h;Y6mXsy)\dL,.飏f_fh[&\Y۸UV1ڀ|B ~^p6;Ȃ aSeC>Z`$\JvVݨˢSP73rèLIl$?W4.g][sN[۹3f,\n \HymRc;k *t %ɀ\ZҴ%!Pj 3:-AlBa dCwR 3i3 "2 #tdIvΝMJ) ++oW>v{{kOYMUmZ6"A@GSi?j*WA5i6W ͋ffKHUXID&dV{\kitW^#w!ȼޝ7) 'eLYO15"Pxzn n{nĪݥ3 ]eH0ZWlb)擙*FoGnɐU!=L]n_c)|x֕.M8-i(iw8z>amfpTS`=6w/R>H]mVy_~kZ)TAlq_4?"D"&; ;ѿf#hcqxo(>m4s g=nʷ[AwJwy,/gm44SMu Z69I־ZA~yq]:Lߒc:P?LF݉a)!Uq>ccyWΔ]nV0bP Fldxг0̴SS5[B5$u QFZVpH3 d+ޒO|`jr[Zfo!Jb>J> AS ~‡,2۶ħ^!ՃG<=YB\,VLӖۮg,vr*U|)CEC +:-zѻDhsd[ӑ2"֤ScRq$kJcVoїHhh?y3M leD%eh b L3굳p|6W m- |?M\D9Q$:+נ-fR(^|)c +t[3 XW-ݥ|_R &8c3KqKk`cz RD R7*~dzݾע|lcٴhgգk@4KJSح=#L9jo`W$sf]ux+ P{i4M{Y|1,°O4*z-g]+[!S|z7!oz(%ne2DvBDv :_H;k~,ܬ1w. pNG]vmb[3 /Yz"_,@šu mI= \?cqGI3<%C-W\3נNB;ji/8k 7u=Oܰnʓ v?:"ܥ5O 3zXRp#Ϸd5+*X6k)gbZMiC,=U'PnJM77OmCUf\KfuE J}&}L(ۑl?]B}i&P;k-yJ* Nc/=,'~[4)<10, ӍZ-@V,;vNtH)fW~v}e'u8+F4kƝ ^fpvh|vҫbE .Ety&mtp:-YK[ 4ewBฬr٘vV0^wMԆn׮b`a%,U3ϻ#jE)cLk08=70cObUm\n(H7 /\lo rՍCuI,8hʽzr=kS_9(e] {\T ;N8V濨TE ㎧}I>w{T:s?wغt-2jZ{[WvJՄO_h8svɸWEti]ײI;1,i*KZ" -HrNobCZ) ɈYHM:̸z^&c=/ xY| Rpe #-h pgk`Oy';Y:8ut-FWM(ա|=h1N˦]gkPOU"QP38UKDSt?kB\pd* ^R$"NJfOFD5[먱B$1l L@G~nU?ԣex% Z ЇnOgK DHhMʬ߲NRu[Yxw^$DĄ*|koĝA[l.xm ʠwOscv\k[;L>^k8~ {IG ~p4` eGk{dNمIx lOe Q̤g ba=$3,L~84'-1h?f\C/k3}{!į+&$>7j#P?!TIٺBM(<<9!CVVI2T/sGEϴYzP`Xu-Kk$s޴˺fFS ^";T֤1~I#׍uG֨) N'4l^ym^MO.. D|:> 7( +޹Rm!{{L#JUT_u`l+a(xQ:[/;'yDHNb5V InxV*Z)yPȌ_jtG{!"h I@eE{zH#Q^"'JyrU&e?.u)#@Ϝ@FDu#5&&y߼J?"'o^jq@G\(vcdȂ κqeUB'aZ+>kLj|L`; 6KXӺv>.cLv]bƥwH ZeK_zr }?- טj%`98dR/[iI[oCfd8I5x;'S8Gh[Bx1_Z~ix{Ի%<7JpG,ɭsKΉ`)o464U ;%嶂 V^:~ jR=eb'rްWٖˇ\O1XҼnS$LW@ò÷`b5YvR*ķ3fCKmE8' Vj:~/hO^vQΣ~,]h\6)DQ:6.vR?o*WC56kFBВYmajŎ|}40J?~8_aO#xH-NV ,z^b)Bk=i:kw땆c@D~7qϝ%)a9kyojLn>7 K{i?fb3xևmZ!/aSQ"T* `q7+#Yu?Jsn1u7K~#|40ǻ;*^ lTg ͭzO*W9`|Ƈofc$yYJ|^k&.4#x+! Z2TN+1 ]6gm1&iNX)uFabJ~4x+Y+IT)߷ąx08%6߅J`\ n|uiסL FX]ֺ,2|0>F}W^Q*B@߸Ӆ\uعq)Rd`|E e Zx3{S6zes!G6C]MRRrIǚa$o wƬiy;Y`Db"N'Gbe6zT]1QB Ѯؕ.vf[4_zGΧ~ʘ:)3偙|VEΏ꺮O{j>auNm2`1pq!r,cU67b\9PW! }yK!Ǜ$sxW#3r߫q7Y@:X劇qHjs_=Rqj+GMڑ34gN}ȞO57mzݹ=XD0ITTtr~K"r֛}銽4NNvmuAs,lvA!O00g!3ρJEcF`T+/z2YԺy`'( $2Y9}zZ7ejYޫ <}4nTʞUb a͠&EAҏy\Qڪ/$Չž45h9072$ɞ8A@Fw+"Ebah/F_ݜ$Α 3ʋRq xE7|' O3$?я0?a_؍'#-Al)F97 #馊6Ru ͱ%fF=tAOFv¡&o}6ݐ* n@t`޾z+-ĮE׉)͈=+f/h b|n>U%뿛ce̛އ0(}GBG` g\)QN,X˲J|<.r Xo9_.!{sx,))i !s=(N5Mi~BJ+Aݎ+ ߷3Σ:GJzLHf>ᎇw^*cyjcȮ .% ;XN M*va9vu:Gsn.5l2*'8j'EQ$ݕ] =)} g( 9 .E7\S$>} dBε|D(1]s>ݵ:u8=gl[(=M~fmYR04EQa\?oPBDŽrH sh5Q9D3t,_ hBüKx`H2:@qR&1|@D-gBD6NSlxW +syO^̍6eƍOiC1miSWE7!eO7|8=C=}:OR ? m{O纭W/vR8lNцflW;c۠ҞkdU%;۲xo nCel[9hkv{Cd5s$"d$zCJuo@'6E3H24Ik5qNF\݂}i稸BͣL3ɝv1_[kHc_C ^ PRMr"Zpo;2x_᜸WVw8E A@Ns˓ =4Z+euc.w0/Mځal韹CL}r95M_HSmwVLf_!th58s*뚹 6\%Qծ2=;_Eo>Q0:J JJ#A{Ȉ9 9٪Tʘ<.r t'e=QTp}#=QO7Y ƦØ&F9ǁ%1ɞoto6yeFx@sΚDy!4O<wQ#.ԟճsG!#*PE?t*TiZsD} v_U<#i [`45C}i{Iʋp8c%B։%& zѲ'#O2pWO.oÏ \9 'UU8',;80deYT[mAJf~|3'!Ŗ[_pV`8.K*^gXon|lZ{ -'3?rX=o-`a+ZdFJkb~m > `_M~6"OrQmg^`o_(MA{[sA\\m@5J@RMnNI(Qeg^Ȱ+E]ñ4 Owb$'N"ϗibmcHI-K6=Pk'YdZHX+G|tAY3勔kS&hp@e}j)!!$Sٓ{c@i`U1!ױX:7 ";rd_u~\rف92 I c {2H.KH/k'Ϝ!08Sp:9Nd9B{l) &<+5Ķ^p-+7 R͂ qFfB_y>B2b ~<-rpz$RPI ؆d#?%S@Tg2huq fj&?A)(G#}LJ1Tk.Tb)yWW|R֢C^̧Ы3ɴ-$mOPL^r{#x;2ԹGosHXz?g~Kw %pTW'qo@d׾1ÑYv9?E{AyȻ@Q@vgJj8c99Oo%ImJ˒j}&]@rF9hkTP3 foǢv=EI X6B? ·&'fSYzrtFȊyX(rRzM]Ri D>4 v︦~(f-Ja#lÍJY SeP 8dYFxd6m(c*(Њ Wu8v g rBS *gFBL -nyA.oH6hl&zC|& Ѝl:MBSR] #ɐ/즔½F|@;#8Nz{L6bYBe- }ƒ1SQ8-mj_t'+g ot{3s^n@% NMQnvGfA@tZ1irR ҃ǻ;k[F鵜A#즠-ӳ~sɓ_)\ScUC7pƼpl߬q|,{v9; KH(xD8+$dnP}@"@lj ;;g*= ͎w:K$+'NȹG#ƞApiaNئ'B8P25~$a1 Aɿؾ<*>:(N>u2+_n{&VH&>"2A{aG^uYTQ,ea"5WkS+2)%Hӊ1 ͜.JׇAIash> $'6U_9%r(cW.J֒TJϒ%/")O.9+Z1.f,P;癿qK{\~ɍ @@}h{!gWN98Q ̜pY -< յV@KO&0,s@ )};f,E[d: @?R)T<4I녁5«!٫&8+K50OmRHs5)|R)/SQ\zk7wh$ufbu߫a֬/}NALTϫ9ϥyF͞ڭPɂF+L?oq*9,v4A&RR^{$|6?Ӑ?}#8vԩgC 8#o Aq@v;"Q)-OC=pR]w؝>rS{ڱP!<5-Dkd 1!>vXq< ]oъOԢ~AڳP^[Iv{o7#+J)6ߐl"'xHD8/L͒\㒴ǩĻ0MbU FnQ] :'E򐁣61hr"4+$#A(lJk ` qڿoGZqs U)N ms3f~C[~8ց'z DWKјdG9` :fR3d(F75-a]:UOڛIQ4x߀eơǰۀCxo8li w4R|!K4ZәlQ4B7hnmWCi]3*+t nWu/~n GUq>'b;'dh+.ϔL < c1-͉c$40`x :[iB۞l₞M2&sa.WS7*`9 )\*+ v(ᱍ]$P#E #sJnt,3 8^eZFHY0_}d88eiM~TUE!:=]gA\HSWʮ Bj Z?ANԭ?M[̨HSl>$qTPw,M᣷6ٿ XtJ|y0OΌ\ WέB\nG?ΊIxt0/GBrd̙>i`2Mwv95;0hl x<9fn]v_՛Z'A$!D@rVgj;hv$Hnl EmPЅm8\ɗ$֮*G8H5?6П0T38ųđe{"&G-8)җ,_(ޔI6|q39NvφLqӮ7$Eal1ɴ8hҦ[UьO (8.~a|)m:8<ԙC3 ;mP!<ŬDaIuign;beQkނ9W.OJINVSF* 3:Ӯ8+xI㦄gG`{µuy.o|jgIRjL6h Dl!PoH}6[֖ .ܢIZ, erE/I*] 0DȔ/!(ʞ`g ?evMw؟@gQ/nn=^,z_2F{!cbw6;ݚ@5[OKrmX*RӷO88pM=mls y[ *t~( pP\}BA* G~II3 L6Y~80ЉCvEЄ ~ʼ_ZP㥎$>Bq-]sߒqD5`*`[|) 9E=@f~Ģ~!{>pH t ;#\}ǁvKڕft%A^9~~O U|$ 6m6t Voi Eiӥ?g1U,j̰O2}ga-CG=(ׂ(r8d|.c?5=cTw^8tpczcL;=gL'pcQ >i֡)Ru8ٙ){Yzޝ(/@]WS-a)D PjEL~1ŋ/\0UXv?#XòbwU6'͡擤(LPSOW!ڃOpҽC4ڵ5 5x_όdS[!uʠMUr+- ׷_jǷ(ګUL:Lbص8d@m$[o*>&@+kMHvMp>h_>cO} ڄfNNs+,0;KXp _`}H0. SާRJMs B\xp'4Mq"32֎K4x+^{loӳ=Q ̔J ՌsTDύ=,>߈xϦ9E{Ϙx`o[28" :3E *zfj(!s03Ճ=]q[A:^d|U7T'o3 x>"B*h\A(t u-Zd > UWÝʞ'Zl5gyRiPȖ?-(ڹK">run5̯9߱}^jeY8-Bi%ȹP`,Z982%@/1K6gxU˽RTE|ԌU V5-+E$GGWp|C[/1}X=&LV+H%:O:!SoqYΕQ:m5pI ǥ`aVmm6ǭؔu恨 @ VM/$d"K ;j9@ԅf |/Gk{+kl6:i}GXd9a٤rOipZaHW" vZtadfݴpq9bQI|wtR] j/;7wfKiN7:xH̢nM]UihSHxNOa AJI6*` ekp5> 13]W0 bx%窬BgmUjׇIe-`w&)w=T\ݟ$]Fr$nɀXi]ycp?)>QO hf}0Y2@ӪslU T5'CPZ<ovhH ҭ [5\ <&rgâ/ |^ZPPl([~z 4f|o-.05RDL; mD4)ڵ |,<=d,ejf|`zw>| e˭F/IguDJšd2JN al8$[04(ešOoaNZ%E䗣؄R<{;FAoJ3?qvd0ͭxb\"+G2>)L\*2ܑ5*[8;-#d!c9 t˩$ 2 jd_f::443t$(?Q]^-bt}tls;=ۻΞ U{טR̓V\0^ځ'rI𿉦ĮaܹG!v迻ICaWU9vS:di9re/;H/J{* I> "Rmfa ^[f<<> o@>~ %G:߼XmZ[,砲\N LezD1m`\Yy5#dᩂ'J=iau0HPr;]E9u oLL b9Z1R :ܨo^Is;R@$1S׶з0K׀w"jsEƼ_3o]p7>EcyK…Yx4GFܰ8OWѬ I;2=<<l&EΣ PP畊 ]1])HU۪nV6g ⶻEV`FC{Deo $xyIE|.R3oQnHlhPֲfZxqb^*uxyTQ,N.c TUbK qy1FS;x5!(~ `k~ v$b#( vt QBպ/ۖA$Q$l>7-9LuCO'gb7JyY^+#%Q &i.mFl*_Ɓ<|[ȜF&TPÄ1M>\}#0G`vWlkM)*ޜ\nM^NjhshLSKМ Yxs0%Dx`^ i`3Љ/a,WӯT] 췃yy- Bw\NCYfRusV /dD DP<'UA*處A^fqv`I=!8nEc(5NIѩE^/lk <DuQq )_44h2ו<萂VN'Ůaƍ[/VN‚bT^WA iW7Stl\>ּ3>'ɳԓƎ'?!fi,O3rt|aa,;۟{BF9%`3Jp^X 1l+ )/ {459e9է wPJ\_|kVBCnS'yQzT5Ԟ~ r,Y'ɛbϓǓ Iٗ9;EܵC]?4C;sdk^Mo`nݳ[̤TuӀD5@ X0RjmUHjCphfcPDcЮq7I ў#/v) i,h;:AwaP8&\fuʽW UkEBP>j܂6n$q5?>4G⼨,f/}w\XpA-5Տj!φ({tԳsE xkx~u~u&Œuܪ]n"cb"||rSQ9q"ЪPs6QWb@r}DP : qyG'%?ű芼aJXEZc{6jLdD4҃kP#ӿ–֎cQ5m"EL[w ҏh}B=:qfޞ{j—fqWnjiTP9"ecւ$eIVu O^Q?ᬬCCH*G GʒE8e=}I")StJjNE[Em!a05AqFxk;!Nd1]|MT7ޑ2 ?嚘7SΡ Uo6<] JcH>R,慿e?c1#W8X߷(/H~Y2#7a|4gv<}.ܨ#UhDw$"r I>( inyQ7>j!E} deATr b,mw~TNB@XDh."Еd;gڭa(M™..Rc39i>v3uSVr|a Sgpyy%/ =a7<nȊSfOo"?X$:梣 qG?D,)i):Zّߙ!ʍcɽY|}m [BPw+CR 'P1` Ym1iBmuhx?x+rz)T/|ヤs"h&*T;/PVg(:"2  R:] X' C틖 )7 hG*2# .ȼ/cN#;Xp C[Tz_^qТ*>hF9S 6Nlۄd4(=onhnۄᴐR`p6I) &w+V3[E$ѽ_i0n=̋Xd{Ǹ&ɊfփĻ,I`Fڒ(v>!k}V<Sa5Nj\J+X*HuoQD) f74iQ ԲMmt8ILiA(Y~+Mb>B`VoHuUb7{oc ~*M 1 #8Bc-Z. <TL !8FJ kN5Ԅ}djL7_ʄ4>4 F~??͗d| ϱW®⃵İꥁL#Dg])ξPVa ?m9\:D; 2:͎CU<q}{?NUx$D{ytpR &u0xyuT\)b*yGyj-w_2H{-eK{LeVA3!9KLT%/ w8XtΣvZh&X `9FKጅVRgPtna=F c~S:DAJ&q(}'8FY*Tt[]Y/F "x?܁K"PYi*m ^E?!d5ѫ*m3_)4y9RۤqgZիꦠ֢ͯuKaZ ³!A eb7éJ~7 8eFe?|;Kl-`4gj_]qZqQYt 38VOgHit|2 gAҙrl)\Pe j0]Ż*eXQ_Q[xἤy|'=_FiAҧj@}J>^ov#3ӷOZ$*|N{4=Mºu<7Ʊ.r֛ABܑ%8wt=C |3S\']tСV]0Z0ED]TT`=s[j*rb 0|C !~8}mReզpv][XS(tE!Hy::H<كOr 헃?"u8_^L&$_ i\E(jr*&L"~7lMGd _@A E}b6LvM# !K.a}`_ֻO* -fTWgܪ/P"'STg07eaȹs˥a+ {f1U/H0>`a9#g;K$cg\&(l]gŒ1DhqOT i3aCU+T=6w@-]rF-(6W)l&s--Rpf : Pi;_hMv :}ctBbqL'oURV-Dۛ6rfMWE5$#ui'Z,iP1  L+v͙2-bi^}2ЦuU `5dʡ"|~a?A)2c)l :,sT-Jp8(JǗ+'R+1q[[Zj89@ƄnXn~^JǁfR R}1J37ѿjd% OԻFuRjd眧ql5Smrwh%UՑO%B'aǮTL dac[h's8Z.Rk뇯 S{)DY^wɐܿW8ɾ#\lU:fVyZ2?oL<= ߚ0;LMLu`|5СCW(]  ??"Ċԛc&Τ Ȗ^SAl=3\6VmG˃=]\ܶ~. wKGَ bxH8Dh"ވju#cd'->:ҫ+ژ%Xʽ=fq1M Tcgi}!Yg u9.IyR'w=oh("2<-c2mm }@'gq&{ hwVu?t;a}^|8[!q0Z;UhKκ23lEq5&`ȹ1XgnAM! x+3,ѣt/:z@c0fѯw*BDK_!3!rBȇSԠ65K9ƨGG+W13F=zĭ(_f2'@U]`-_.ѷ|;kJz"]ޣcŋEo5 .f6 # 2>"|ZEZ3'M6K|7RΒ&UpD48 +l ą5J=$~!X+ܴv (>4(h2EМ>,% 0⭯6ňTZܪpd,@*ns#1ǡVg/@Xl-&jTYvܑ8]/fsiǶ'[߼~FvW ǦLW(&0>;@g?һYSCboķ($ߪ`4D+Ŕ?1K ΃E6Mϼtg5Ұmo{KigK\M/[P0w}?ffZ6QĸnZ&YtĆ bk"QѤ}Ƀlr>H@h&T?ca㻪WSӿ dk²nu&P蕄M;w pN㇐'0 {#Ƴ[ *:Kt)t{KdvGR@.\(RS %.'tŐ"Ӆ) PA|P,t0{ɪF/KG` %$"r $xk;)(a =G>uCI0}#toĝ3< Ta74=ޚ>:x-"@J .VquwGS)z(4沣=3GA&!){%u&!y'?$'ǎRWZU^6[J16_4̵W\Yn3x\|GxqU$zSg&aت# |@Eto)=KV_"D}0zӅ?x kT΄H?W<ɚP8 ZhZ} גfTad\@Vqr=s{d)>3j%#d;!{sJHdqfb܎ؒ@ KV"#2_q *kMh("xp[xϱJ7(mRQA\Ni٥/qlQjJ2KF;^=)'{5`@밀Ѳ>sЦ&h[ ݊ar$ ?GA|ֆ9yߑ[2(4Yyd˽'S TR `i3I#q,tc 0F!!n788 X 5sV`7c3?ɓ殠:Þ~zq('D(5vZ.ϓyo@Ifu=gwYNuD`?i^|rc,RMHi*OeFV' ~2܈el/_T2p {ZakdYꈿyuwK-3v"o&yJl)jtpXR4LYBLyuw#?({h@ӛObg:Mg noPD3Xabz+:* D4:DBwy u&]ġ[`)=S̆O漅kKlGwsQe p_Rc> {0en ە:LNN۠), `tV [D Pʷ2zHZP"<{ :ଁ YkD{CV\V.(=. 7s]~KV}5%d WYQ^;~>wAb.'=xi):#X)r4x)..0455n{)AC0?#hu+s{;>],9N>s&FN3<4m}W^7"Gq&)0HE TMON>!0+:"m$l%׸&9 7Wyw L!W<d191 62Tއz}_ͳ.M=:  >2ƈ< eT=3~biR>-"E10\B^M65g!gL1PTcFRMgy ά50"6RhؼӘA. 'JXjwiO{H+!bEwТYq/GُTe^߮B׬5ЫHg#5ǛUP28!r*ے+GVl5MKNzJX2A$mv w!1rv'G~-INzUϡtAwD7TWМFoa:z6_+j ijv!MS4 %h\e_ c xop`ŽVFmj; W OH'pk͢4o^T_,_E8^gHb؞mڕ<۱Lc:+ {4-}筗h&$RLUZq>gr>·QR9ԗ\ض-LMY}5>kH[VYJ TGqN~rcM߅2! lC̸KܐG^AޔfcH+b4ڙ/O"g:/g2wK] ;[ܙ˼2r$b26kDpۮ!C"X ![;ݤպ5: lVbe} qƐ_8̉_|p '6FGOMgy&6WobDMEҽsf#^EyS2A"{E pb~tS{t*5$>&.FLrԇOLn\{ʥ>w"ƘM\$nq,GJh1*{Ur!OGzUNe\/OyqIx<7Kox,da) vcy@K%*BABn# 1濍BY"-mYi!! nDe 7E wT"}PMb#vz!`]Ψ}Ou+obK ..NmSFDՂF4PYp 2AruG:XY`)_tn2yCh>͎ObU3+jXP6G,5Okڱ@3;R) ;y;/x;Y-¹3"K/OZQbusx'8'&vjfՎڌ>7BW ir7WW5_%i"Sl QaI{͖3hֈm;z~h 1,#bw0AͅEȍZ耼 )NP4Xh疎߽avCzt0ޭV{d=,˧#nsjOCVI8v%J+SF־ 䒠ߛcj@Gbm7DIbrAҎ0bȽQ4_"9GXӁENQ&w3*5 *]J f{j@,kaf CՎQ)"8궅ԛ CԈ&+5c%o4br tjitɄSDW+#/c]^cbD`q)4a=5jJ_Y]M$X^bHXh<@f5'a8.JBwlaZ"zt.hwl7"bH YV?%K>æ-㫴'eOv A?eN,;/W~X:UMpp.><_XskS ai_Fi7\ i%]twRld f5`+\P#$簌GoDž-ם +xJכJ_(8M;Qh,F>˃i#W#w~:ˋ@[Ln &l]@K[h!g Ѯ/!hh﬽eMB2qLOrh&vNʙ M@zq9V;ڍRc1wH_'Fs58b@}to+(a1O^kM;~iw-" q 'AX}jQPz2mn *OsAzOK]I5θ9Mf"^%Ww}v73M# ,OlH)T +@lwpFW[}Ci1Rũy޲WޱW?@rf]>huZ@nL"u}G`ɕ0-騀umαh LpD Rkjq BSSi];2`$ dpx+<8ݳru2>め5vNSd^PТ,¥,="ZÌK{L9op2;ouЙ8<ikNs3dEQAw9Aw6;rrĬ%,ry0^2_ \>͟뿜ӾZ7jEҸf6y2l; oBd+o ߯Df}Ї910#BKL0?Xp|Z^6bGkٱ ֵ%7:&U BW>)>?*hzBPIϤ=ɀoQdgKYM"K1HQL)Yu+}f`B`j[$`}ގ-4v <s跔C}uS)W#xtVDN~g rOJ2 ļ+AXݛ@Bwn+<z>،PVS" auU! YSBV"w}L't*QN؄Q.@%'g! u]29w$4;X+nK6Q=%c`#GGAurG0CU39ݓ-d'T9qnH`npy;Zq$T4Ypyx &F+hLLhu q׳v~ ܜZ! "]Ǥ0ȕw;AJgmFb\/V*QuX0۶7ir"OA ǣs*0ݺ۪^D |sZ[(L,{OSZl0JS8. z>6fUalr*4*{>/0W89BH4$(""7 bjU(ǼfyB]ĥ/ic깮?z&<49iF`[gN5xY +?BUu.aJq:;_PI N&\.öNbX`b֟/L#bo>YPkM>5_Tf8oEJIߺkKͪIߝqbT瓮4*6&-ЕI\9 ,eVϰLgit&p>J@1s\0Eb\wq2ju3~lyٟ5QoJ#嘎*~XEeзl+,fudLPt^>u^-\=gG R\'FRoKL7wh4v2? (!{eR8omnXgi8;}x16EB5u0UoNyewc00}n.]E%D~DC[)a4aM,;QתW\X@'5gu_kd4{',4t#:ӇŊf@\c`]by텒-yq^S~ѠJ|7~oirĊI(ͧ&W 1} "F_1˞fM=#䷢Xx2~ V\CJBw4!qA@JВ&+1a9$ܕ`H=QBl|GRF?ێa,ؓV'E5oI,92oX[9h5eG|x(+5؅is$8c(X>`BA#f$\/]y\N[׫mC[`I9!#LuRPsQ=eg)d^F SP|a+?jUQO? AI؅F[J4թ)ԣӍM~7N6Xyg/ٗr-mģy!kr3N}?O`s إxX[x{zȮ?4/Ue1Dyyy>sbQrk 6-G+e:.]#\QA9TqfeP樒D#\𹾛mR.=caaOT a$7T>G9%X{<3b'uxWc cqŵ zr m^.ܝU,-s7ʰW?T TQѭ3O"Emsc5EGvÐ\!1x>y xN7Y&>[9R%UgIcRvCGz@ ^ԕc#xL_4KOFG>bc\idm˾e<]P 0 wAi>⦭(oJgWx!jt,1t"fQ]#Knnes [0XM넁b){VZCU%>n%ZUcuut>ϝ"7R8Pv^XP0,\ >CPM^?b"NaCh@;+SL^jy8zpPٞAk=vUßc@m,@Ƒ9A2--ΆS@o'#bj..©=MOr黃5d]/ֲ1h3/W@_{Hy@OAz7YRXVYxMۻP+s9aG&veX-N*`yܬ%\_v"J ?$u;RA4xј}V?mR?Sc3wթFoC[I9Ǵ*erV:qF1*0M6 3ށ0L߻{W)v'2FTu㠣B&.ѳp.RRė8!3,..3)wfS$ːu>wb {2/3CrTF|C55|n 79T!"#͵yeԝ!D]E~LX·TuqFkg*mTW0@fB4N6uޒ}m[h  V,IFZm#Bॴ?s5E)"g1둥-JYF)uBd.9-#` )`3vy^^ ʺڮU ?QkU3Z*6CHP/ĨDzv>%KF #"o û PQY =Pf,bJ_C6Ipиml1m4 Kn-AgYm'J]\ ;3Պ p?!WoPk[R.Ӂ/4cXZݳd!.! S?dztQE0$Dd[ !BYvԚ`yJ|=ö(iS44,Nݞ:n \N*d؛+>>V^F''h)l8/brC^9"yJ6k3 – YldCZ{DqZcGX j#^01 ] ̐N)UJu}5wE AZDẇ#Wu[۳\ӫ8\oY_3t - 7rp\x㊡qVے"rTpмr7m2Zb6stsNxmvu8X=C%̘¼Pv""!z(8v^Xe'u 'D 0#~ˀ5ur2* 1SRW,<| :1: ߑSDTZ4boeʝ8AzR#QA*9Ť7 )q!Aʜoΰ)wIt\-F`xkWGM$Κcp ⬺ ޚY\!^eLڗ:MZbjnk՞OƝG xe 3F+_y9ؾ,Nɭ3 dp'yi62Ғ1EH^LF~\\k̗(Nmo++f15gwZ8`?"-[ԋdn@B)JMyX(?P6&TfGڋN ,8Iz̼."|;Y\;voaAy`|1f WHB>s"vKrg<mlU $S7+AN<Z 91po! lF uxGlC ՟ Hе*m`k 3K}JHfًJ+cgf.ui!m\bY˙-.G\BLd1cCeI*5fP6+#{!N֔E+~us V̰oZqge=}X@JO(9{j.Ɠover ^Eh#8v7,a_Q$jT9e $ιc`@]+ '"4)}bSLaN mx3/|e'@!/9'JiyQ8F D$kVLe.S aZq຾iB}s%͖IkS=ƸFa:t<-͸E`zٷ^t($S=,Ěw7pSqrXR_mw݌3Zϼ'~  J\hN)⒥_A26n sJxտ =%RX-7f(e |?uO/SLXcR j"{75ȈJt4ZwwE=$TPuG[O10Kt\fcx+ HI ˳TXYdKp2, \QmN٩٪%!GZr;K8V5' pCe,z#znaCwo#lxdz|ѵ͌_ԗ]x 3>;Lby q׭ W+T2Jeb|7L}Hǐ4~U01j`,JDx7>"։͐n(謀 mwpX{X G}raQq@<$Ԟeip*BR6>'Z|<8A+?;sB@a@48R}lJN.QَBI-(su4_aFReJ&>cPH6DbALCGދMx#PGj2tQ{I Юx B?u 0)1PzZhNAUlM|l@mzBF ?Rlm؎Z 0XK0w#–$ l Y,&^m룧P@8P9*fG2h*wEO ҽ+K{ꃅhO1`E[ Lr8Ҿ$݃d[5mh vbufI# dMu]QD=tvE(NUr>Ҫ(P8?)$%O8v R8|0E( \Ғ z=G1-y.tƀ- c[ x>=8]8 ۞΀G]e_XSogߌ 23 V昄16zɗT$bu8EgPKaY00춈iFo{@bO{KH"uϼ$ ?cW{Y=h+޶0Rspe.zZg8 CFչ%)?<%IqfuB#w$2.9 F-}( Xݷ)r>=9Ug`6IQ\ʏwnѳH]mYAAm/7-$WW`E,<<^WB,۬؀nR<{KL}~_\ j)Scv Cgw~mP dYu_OWG&?ĜT/j! SR .CiPayM>=͆c[5|blKRLˢ[/U&ki!VUl6JdU(qq/:gPfZb?S訛Ea[.[Gz]ɡ✟|s9= ܂Y0\;.9u$PU6xXMˈ.O].͚f+N/s@$A+HL塊򏻋˰YFX:f7RIՀVάrYKJi2:NC]nV92$! RqeLʶu0&N3Al# uŽ.|10W6_ Oz&$ Tc9iF*V:Tr،7' %ҭH-ޝ륝ix@u؁~vZBѥ!?6Y|g1^~dݭ|пmvi9P SguL ; Hel/|MKh f_<V\^sTͥtPPE0sm~%9uv5}1+mUph)>-PplV) pgR|܊i1:=;ihd .JTFfmxs$hbq;w`'X~t.;[hK%PIBJf d|/M ZfAjz&3VrvJ>~pވ'eI )U}OEkՏ>&'\KOt,x?~}"#@-%#Dm-Un5&׼=t^rƋJӷC~AXaCm)3/n2-o}^CEvRV^ü ؎h1,ID-\nIq9ku{\Pthga/))}{8B \F鰲xl\cy KmX<9cd?CELt(᪠-#(19*~ꤗ=Rz6kH~DÂJ_ʴ0xS%᯵ᅵ׺$>-gkڧ?Q@ˎ]@a Ce*!h'm[g/qu\{R2YOtM{ғTaɲmy7h7H:6_NQb"|qs/BDOhmCX@s<ʁPp[\A ̍%|ˌ,hTj{6⛐a…'`\f`ZgDc%)č%m}]m!((#)Rpi>y}&ҽi ;d?1s9s#DBf?J!p0.V4d2_:8t89'l4Pco 3@lʾ\ǃP۫K6J/.!Õ,;{~͎+jݪ'S۳FI&< SݤUek9| Du2QޜRL6`,  ;F\.tT6Rú3Y՘WF+kLf-:5Օ dȎQlC; #0 !g9aoncHAPj^ŒaSA=Dh?fH=[K1Ƌ]-O'H9p!O=ӿ4Q%'Xԫ$/!_,"7iiPA3 92Y%M_!+R;o] o{ua\Ms=gX efXtRMm~';H\A8muQx~dT&X88XNg8]ʳ6r^Oҍ+M}AQEõLqTz3J$iW y1ah^D,REe|{(M8oxRgluJ2 :դ2ߙeT@3{cpD2i4Nlvm$<_(j bF-ovE.P|? cLB ̜8_2h.hG U iM\A`x~&EP}g4`mnưzo[seV2j ݿìGX>QfB1/wKLtQ6S9) 0v@4s}*:.ۆ,w:#ŶUsϼ BVdNJ7A$ܞewo̫{dXQTqD̃t 1~%tTPq$[?ߎ&HC ǾbJys9&I9J=~h`9XPdhB(8?)ky,wϹ.y\b6ՁlKɔTw ҭKSPb APY&]FPnw=G Pπ&jvv iӒ 1^1T qo@+M㳁WbPN~R\P+#jЖڌ  c;MK PH\bq9J^qv+'] _㫍n-&&xR l܊MXbjz1h:Y6Ʃtom "}|S?1Y:l J3Ya,c*7HvIޣbp]P2yЉ@Vc~{Q&5H08|bݓt>XW/򊒂1þHh|t~ư$~-ՏꭠFkq3+jd18B kH[* 3$B¥9JRX v#(k)vQ؀U_ͺ/Bgfh16@; G oתa<˂'f30L}x'l JFvZR$ໍ='&VRj%t`q[eqqFTY [i1 67<+rI%av+'oҌg, 7zwlAEWh️ >JhS̀? ڞ=Q]>d*LplBzh0Ȯ$L̞7t!qSQX⅘@%b!zMz\5EPʩ)c6/X"؟g6_ͥCϬ~~-sJ>޵K 6Ȥ^| ^!R;2tKu@l8 "(hK\frGp/഍bB3ݟ;FĜB v!?F%}$1.q?ciZ@Bf=o`-)vTFNS;ĩV33#zM,4H޴>W9W(9Z j^GJ&O0sÃX$cDZ3oM$zry9/כ3edMVn$D<؞d23c?fdD\;7.*󍯗-#)u" ļaCŻRH_Fk9׽ ۞}*QBwZ 0.d-fy Ad6 ą^tOs\hGJ|-רZ 2̳}Fp)QoYh皏-B/m~Uɖ=+rf茍SKSg2RLP{ўarߕu $#'!2_+5l~2w.bXzZnpŗAbݣ D2&{i Ud&t2tk(hetG5/-RŴ(w]l3]%)t( ӻ]:sQY1qI%xC =4dOY7lg/o>ߝɕTXTzf&oP7{_Ҥ)?!/sC\ }qCcl֔#.pm8ܠxo͜)=~fܝrF:'зd T%fEn@^MA@0T¼STD9zbsݪAU<Ǝmr\blqYCݛ!@#T;<|[q{K`+A!,3Z&>hvW%Z#;|t[ #;y& 잲$ى+j'e s'>JBtdbm=>g;haHuG5Ų-LEC'G=ܡ`,[I"uJ~QSN0d%ȋRt74Id-U|2d/>_HfLM3 F,T%=$*<#YzS(+k:7/[i sCZYFV;Cyr͵ҵxݴ[P᯾\cob,hzը=Q 'y p1pJG}T?y}F-,6F2l_YߋG [_Z-K܁j^Ӕt\~6>>Cy]4i|\.xK7⼼ 0YS\ڦ/Uy-RRJqvNB(9:[#]iw9JѮ G{4GMlCd[WL1`1L͕@)rt0N %MS:˳FD9oX߹M|J& =>3z!#*r+R+' w?7SR& n˱1WU,]C&_M>!"7/Hl|}װ|Q{՞B߄Dh) c+,Sn* ?*f o@@2t1Py@^1cex%a*[!ՂUx020#a˽U`P}C{n֟Q\5v'{Bp򥬇 t'i)%m@i WDQϤʁMZD2ΦXENG1ɨ D >i!P4GH%ɪ0.ڐJtna4cGٔ$YfFK{;JJY1aH:VKZ]TU198jsРIhv .E Jy6ld54xVֳ1m]t )mKJk}цc]o>8FDCk!f7v:!V:잓'Q0\&AoJ&?fc1vۯVXE w|-BfR_L7,J4!_:DGz0 -ǵ+{YU6"[t꧋S\FjQE,SW X9Jنtzy"ni"G8-u>I1pI'HZO_f q cV]B$ i1pҋ(Dj+[ h%8+Yu!=ddGz !>BcCN1sYn*7n*H(; [I]T̍rNc^A}#fR scPs6 zLsg7r*W|%퐼BhR8 s&ƣxUs_Ⱦ(Q! nWN4?oM>VlQHѡ3~J NBP#r\TA6cs9݁#vk҄XWG$jXy0{5@ ~9[ODh60qAأN PlaUUȲ(!c.\!)_Du ;{ڻIcM+-ɨo1hZ0JtOnJ\ ZѡQʰ1:-?R[~_6R|Dqhi|}0i֕N!)wt-5&s/Ak8xT:%^VƏ9ZZws]귟\D~'Bk+l:є.bٹ, Fm'wpBpZ tJL91: Y}1Ü|iTVYZlg8.,<*j-27-%)LI772Ɵvpa鷛Jo~g$iICC _fDG0 bZCNdvlAo2] !4<9"89D¬BӑτFQ]RtWFpԫt fy`a_lf2s$y7y7}9Uz$k<Ĥ{2ׯxh6뭫jmhW)̞\y'dO?\qG=3lQSGS RDz̊D4ZX-@ShJ`z8V\t&G_'\ʰJ4 n`gNp仓v<#짆q#R%Afݺpsl7 (>l TI &1—{超h&2C.-ж'w>'ƅTp`='Y^Ft)Ap,&%uJ_%ᾮu2b۞ Fe smxc9" Zωnu` eڞmiz!濻a̸+*O%#bv[3kj4`[; |^rBkUUdPKу4IL0e}íw1O>h gOJ@)#OݣAM3N1k)fxkPNu_;]]cGt{w&]7kRSr20 Q ڞ/zzd$Ģ^`_p3-hzGI}7f) |j Rsxts0<8*ie Hz,{C Sķ;~NƍZ"D(+8Z앀^y0*:.Qدmx-x _Nz]ooF}B3;_PgGu?@vXHCe5nӝ"}[.E{Ks;E~PzN.D2Q^Oẉrij?xp%7[E[Zux{(u 5s$EBxd3dWm+ *?B{QQQ|iϟ +iw.@q3ډFͯڻRG"`mާ}&Kw{X?"x>hfh}vJ@X}K P~bqϦۍxu[F}*_tLA|. G"cZXs)vC !g Y+jTndH*P/#^6ҽuM]-Jbq..k ͎0|7ku2Rӯ}'7VH@ ôa@[ {Y7 0oKjFbI]V3<'3  wsh@(P8G8dG/4!m7Jr00 4Kfai x!bO:%8-prC;/1X͝s2ӹT3Xa&5ImRF dN_vn!aX `KJX}H+% y(Bѝcr}5*%]yo?O0m^j*EPӥ4OaǍB5Z٤,u@i|gED~bBlwkA[ns5 $"ëmѲQxg AsKrUA֝}JL'v09xa_ 8:Vn{p+VXidO/ˠD Lm%~8Ή)LQ7`h^3&ޞYJ1#Ux{}DSߩ8 )J~O/mB]cT;=Kr]ӞE{oU_{9iYvh#p4K{FUp^[<eAdNQ׺B`&avE J h Cm^K f=huz*Vh*͍q E:v׍LZ X_ G8 Ŭ/?4 7 EUFl{ʕb+/h#zN$_de_-|Fzm$>i' t%M@ʹ|V_h _F4q[_db" <M'bkiڽ>f8oDǘ"AބVģlyž&7͢pTx^.VtO򂇫4 ?*r'hA,UȻu3Sܙ>7,^F@w:W]j& g#B?4 t uփsW4(|z!Bů𣟑Z?w3ֱ@FP~ 9y(A:..F r^ra G Iᩉck*[331lTی@.[cAZ Jlf΀HwFb;Jҭ@XwIsl2]z"=J/ya'Gɑ(R"ũZVy}5N`N\y͵Yx98.^!c%l$=svEO6%H׏NnYX KqG VGiFlF,'VF/!M>.1ZC$Zp0/$0Ņ~6^BzEyCr,cU_ܢBQeų_W':Ϯbê<8JsNc&W}=PFH#QV*ʷql,1X6%a/i9-*TNKF('5 tRc#b9XCD/Co]}h JbHs{!T\XDt"%#vBvgJO?I/h&$,FKdeaa\_ps*1SE ;^Ik;꒒>-JvNhx5V G d m^J*5jiJ6yiU@H& ln: Yb)HuC 1ȏ<WՁw,E#W̃XtSm)%_2P0+qE9NY{n=dĀXH~M[=3&>X`_~sxG;m^?kU4b"s;> ΀fƲ=36yۍir\fFY%Q-Ҫ>DP(}qW"fހl cdtR1Jg>+f59 ),)No Ww*A,#ЏIQNlpgNΑyMr KU?秧γ|>@ԘԿVV_t{W,.M5 xa /.-1(T|8?OFel3-/G]ڜs \~kǟ`gB;}+Ͻz귋XJxnS$~ 0/*qkіLv $Q4U{Q,wZx^FXΙ_^tGށChGLv*@x丩A,KD]AМ)ԕ(!aG=p)X(3QgĸæWl7:6L3g rr)1B\U F 6ٍ<`TwY QHpEL8iHAٍDL2s=MZ_$M$[qMl]ҊePV0m ,Ȧ鵉]t{{Ig-yDSj21dѣ2T3hz1G2 KHnMDm&΃U,݊}} w]7Ukz>iVQ1ï.n!<'8P<=o g |'u,bx.2XKj iMKL5 NtT <)i5C˙\D:GHzNq:otNq4&_Pd&yj#5Ebnc"(4H#UFj&ļ*0bVW3C/އ}p!A~z0MT5 qK'p<ԉ'tTl[7U} bэ t\4[J8}ڧ S-"9 + I퓌t[P/ jtby" %\jTː뉴8ZMM`!M`eIW؋Hl 0AC92%zPD1wφvl<`rgw?\ 5o0!16>@FA(Is <;-]"MH15³ǿhBX/ʡT~̯x@KZqٵUؾ^"tFl\&hkSve@>t0. [-8 ||oH1-uCR\ a+`o6(v.z_߱ԳPfD܇mSs-vW/RZO_Q#0_1qEb+wj7L_-<P?"=VL@= @j^] SC%lIOu [ ΏV|O]XU3.~~AOsHTrx$y+}`oSPuП@[FG Py"a'Wo'Az, rH)-H7ڈX:'h匈=)dڅdL`RŸ E&|Îh5@r&]~9h!mQsDW H U䝥G!N˼@RF*[HeJ6NJWx>@x!beR4(<#s*]~DY~! ޻l>^T,T47T.l7i{ 'U// 3ѾdT12daXh{~'W/W6&`[qyIW(a5 ZL X.W][-F _ʏFWN(NY;{\AZFcI`x>1}@L }U bU 5hlj| 4jz/bpc&&$k˓S3z:8 @K2eY u LאBvi >:C|aش!oE}Hg QCݚ{sBB0}pڸxnKǝkE"?E:DI7{s嶷f ["8bU._c⭟{-3K 0FaCXp|yJ0_Yxpľ,W>(V^uڀbNۛ&Qz߱Ӄsc+ N-0Ϛ|d99ér]& -,TBd^$gi!I6|VI&0чdJ2Hz0+ 0"iN蒡!b'2Xbc+-}01e;wgrvK jn-WR~کT . VEм@Tfs^ o\pp% \'V:v'k>nəR@OsK_<Ylهui~0П%?["WA3QˆVZ20gBϮqXD ߥ@iZE2>#]%1NE8;P6"O~ylo+nw'쯅|m:$ v_"9X#&^&w2 axg-53~Q#I접'ʎO,à"&sǑ%_{#Գtɇ G;k1HTHcnAԡ硯L  b)wmԡqIϜ~K/+'sC%9I)/Pcegd GqԞAҝE#ny4:SnȨu?Lj祘ÍꭵY(,c'07[t0O[?ff攻S"/ k}ގ$*N.(e2Ƕ2MLpױ)e<Ze0kN9$gTcֺ<[n.pwe4:SݠΗiɺD-bh@8FK8^N9.'A&uB`4},0`)Nm,!z Izu:-f=邘P$U=A%M=X{'ƺW:Og"{o'$i@V\@RЭǞ[.տ8 %0 0hCK7oa) Jk{D [Oեfgu?q&qȠ7t6]-8S0&g7nd'pfIsЈxᾼ=DG;} zfdcH}FR/bZo(rEXwn_U*]rW/ i:"|$촢 |#DfحӨtxS v3W \WW-9_((3b%Wxa)&bNܻ1#TCΠuḦoDɥ#szKb>o;N5FI\qYQ d9ksثw]])g43Y]A ,;k\;S Yoѕ"2 JUQ=10MlAq})STe7AZa4 Ɂ{$w>l[3qUfT̏k DhZ|o$V#KIq ;xZӠ!7IdǮYuV+-. TO.dK)Y1-ʐ)@krGtēR􈺟$ .uI%Q]7|{: RK,S 6ZzPueD:n /M.VI 1A4; 0huST,)~Vdgh!'5Іgve$j&v{)<;|R+j@%ƋЗi.c@fz_ 7Qw$A|$NMc0ddѐn JG]JGeژ( R^T+Od㶦c,E1]HY9R-שPFe5*%bhgƦQMIYq08=r(]^QT!y>Gc4ϧ4yoPlg,=JQξ]I L{3/PA1.k!߉W, KGJ\ ol6(9gf.sŲm%/D<9uf6 $u '`6i&-.m0О[RᐯplNlIvIӭI9y1eiɬTbD<^j*r{op_æ%IՠwBh~FP>a]n~Y-yf@IBY #׼OsiLTVq}@F{!ڽe1j p %alm;]92+B'z&~ ~1]cЮW* P:IUIߺ~m55BxpZU_`{`]N2L$Z90$&p+kETr;Ѳ;õ؛a q@5HPDJW_jH^' s'%h_%h*lv[j9{d|eʗ (Wy>ƵmF<+'ں\ $YGC@"> T%==;Ce1Z5E*OmwkfTCFhxF5 x:}+j%YG Cڷcֶ *Q"LZ'k[0󅤄)&H~ erCy1eBc$4?쨺Wa4'ѯl.$KI9v)xLke(hTQzBɻ,_nujҳ/y${5DĄ3vc %*/iKjXK_N3j5p։[@&FD7SX^'/ mgʀ~Ho#o7n+]Bf&2 &WCC%7^k$6-OtZ0&2#:7{3Gp7<8)A>\{ͩEML{Wy<=FTeny]=E) (lI,ƴ1j0pcsr0r"PقE 4g #vC_U߮ĬηA ̔#;bT`9DPc[v r1kѬ^} A(E[54GQj>Pz*@ќ:HEx Uwdx06>h'%L/liC((?$Uxf#g#[܀yAa5[&re[m.JS#t:kiWvAK'͸ Ecm R)çUxceZȽ~Jޞv 9z`)Ny7X}嚷m&PWd-} Bܻ0oi)V`%T3[EJښb4\tr^HH&s>kVdMhŦyܳo9&m.8`jyiASSU&;T8!2L{Õ^v ,bn|֒F@}Nn,#BE}G(חBy cb5KzfTH}&!N_tqBsPf$4j0)NùȆB? duݔƗfn#h,\DȂ|@eIַX&tBɼFq:!_iiqPַ.GS+eRg %TcgnklX/0Lr(W.BpH(̻w2 0Č#,x"{?-C:F݀N$c}]Y^\N7+t@/S y%| X^{yF$>"*9[FOj i!> 'wgY$-6 $AчaS\v )X)?Up6xJwߏdgQQ%ǹTsЄeN)NIt;XfP"ل^F݃.O-~(]V߬"q\e`i&hRz{ K1@CKLMTRInye~l i4/Mvc (wNi}+wWep9 hi>=Cq(@ytH~6dHq! &:.5VvZbnkHya_^ސ8y|e+nk,e ٵA;軙4GGpvE292fS4XA|dN(eEOn^%FK #lv`Ո-nA %[Pams|X HJE>$Ͼ*cк6elܿ\q&ft kpdby1:P[XHNQ45#By%J  Iw*A=Jjzz9; zXQbC \wKZ6a^g"b+%= w,Zv>6+R;K6GpQ'|VM:oyyp}\*.цb7>H{s$6dUovL3'1\mH*CTI2lA t]J=fv+8@wg-XrO!Rn"^6#XuDNYٽqeNh;Zuv$z쀬^Z8[;I2>hoIaK;:y?;;1ND?ٹP%}SFIOzR}LWiZwsf CW> rnX4jl%1SFmQ]*ͻd_?xW0Έt%V C e يt7RTZU.Y#I(q[-YFlp˘OIBO^To,/6 9,$aR̴U<1YPc)5 z%2/A"k Z2E2"*|CX;a\J rk:DgZ`4dJOejiM3b f<-WPdk YI ]V.Iw'ruo7*.`ͽ.&} 2v{+I kCǻxPOj"ik; i2ۨ$ }F,گ죡p&Qp~;8fX R&'qudw46'ҴfaLrm-6l'(*e'75,ƙ^ϷEQf/E`릩!nEo _SvrV1([xC'Q$0D&HynnV|,n#3[岂 ~|6͞xEU/8;I|"fJnsRV1 =v^? gP0^_Tu$oSpA,ɽpTō,{z*;UYaEre=H*9XhCcsCZAnIU4d?8dfA]^44zG _c8yV~i@dy&<=a 8&T^sB+(! A45͎R:j"+'s>AWw6Yw0Cio;fJ2jenVFY~Clo,2yU& B0&AKs}y^<Ic1 7W9hsvҮ٨[3̂L+'S5RZ*5[n̙Ձ9ךv#<UU:Sd%m_)KGvo^*];%ա~.8fp i4RD|x>?u/HtPw IIv9Ab㇭O¶8#ڹބ >at]S~W Hv62 4AEJCƥ?z%0~Ԗ&r|:$ xI OBzJe_ `_"G(0Ͳ{aae+ߜ0Y{*Hز(dwd'+̙G߯:UM'Pb*5A!eX߼uMuVkkT_bh7fnTS8? bZ"JJS7^ߤaBRSF._9V J.'^6,ɷw,_Q8Y/qArJ.4^qފ9 GwV%z<`!:lgzrd'#j)4EJVekB  KNwCj%OaĆwp.+_,E=%zS.B{Q [Ÿ[#yLkEE&]tlo>/~ o0oGC?.v)Ɏa~$2uə$Mh'#7s-QkKҪZ_& &٦ѥ+)rүrɷ0CTr5?s]FB&Dd”Qa@B~8$e(YF11%@I `>R|6 up}hnw@crN ͍gA F%ؚ#0\2hv -#'m ΌGa<|(n#hx?Uxwܐsؕ4zmG;'!s7T~UE%S1YV-{;`AoXNV|~۶Y_[tց}BSOC3c}hKfΰ 1G!pP/W:yZ,C7|碢f% Ơ&}ʳtxxIH@0I(t|Njꗗ F2BlhtEO,SZ lD%>pW:П=#j~ *i섂Yu[YcEW] bgSH#8fE*fX`/Q4M[ H6)8\P;bs>=`R$} _ky Zb^L[4x ":"vt=Bb'b%iC""D/=tYsJ_TiV8vDXzj mK[LyalJЃ^_2 Q._Zx $lL>/y=V&l ~Gߛ>PSa@} dr0_L:>J", 2;dսj/aL$X5 ۣN؞I/Z83OاF#{6kgp#٘0bX6`q'`ӡ`CF8ŕnG7eI8K5acEҼB5R(hU4rNIIf$%][Nnl^XZɻbi)TJ{OVW ouѽe stTRvy1NB nbȻO%+xD qGΩBvPAgR$!v?{"xGĤ7wV%BN\:1DO>WuBNNT~MxJ7&-BY =rռJĮWqk!Q)Rmd/Lڏ n)/#q.-4W@X?r )L%tvso,/xBL:5SjuXFP/DtUC}^` 1?SgXMTG5,i派LZ$ =;{,}Fz!/?vtgoTmL񣙫o'i5Q?nʩ;uPN{!Yf٤滉?,җ)NԹ7(eӤK ujzօw9}fv·kVIs)l\?P]0$7Q%qXYN{ sSk͊||[1$5#Fd~gRfcY\DJ&f\z lBALt> i ُjr(j%/Q?C #ڊ}Vb5w!綱oNS- .FMGk/]grdW[]s =} 3T~ )etUR{O90?`l2rQpkW$voQiW u2ҽ`h葒s fA#DZm~ip}SBgMeׄ[_HDCOM.#h*'.dctFVf =+3pe00hLvH7M]^XS7d eUH2a\; B]~'!o/=!]Y[;'Z܉Z<|Ƙ]fw<%%=e4s@= <!! n;z!G,1׶P2,s ZhՒq̜>\{/k7g C vνDȯGߡ5\JV>3fmi=rzm]z+?x nVsDY ~9u7g\h#x|2(:JH;)cy xjo0uKCI = IPoDH>$l=`/+k=nyP3Z;ߧK_t%!nE'qGr@|G6_lq~rƩ1.~ͤ#%%]8ۗvw6Zx*aN#i Ծ!P& K%2%$kGL9&OV_'1XkVDp3ΰÄrmd`:B,e^?6v;%,4>1ŏ뺁#}+ t4 ,"&VxJ,d9w$r֊Lva4feޠБi77.U(>Gm8δ|Z?3ӻ =%K߽>ȚF5E<(8c+ބwς#[Pt65κ)_,H: Akwr-R\ :L \Axv1! PI?ld-ݽW\CJPGAcsO FdvΗ'5r\0u8jt̀[CRUpub2O?Aơn{ z|g3)͊f5b '\*Rބ@ Fu؃-r$!L[k@K72:Cdׂi(KԼ6(Z_ec*J"n| N.o^㣫JIuv?xrͿ`CӜX˞Ӿsr\%F0S9xdNnɁ+2}NVK! KQ'X}#4Z9tWޘf#>ZsJ{0& щgغO$Iȉ=7\8 3 s@SUXC P ov^|uYdCh;y2yҐQgj`/SWI}uvU 8}=R] /S pA J>V)Ϥ\&-LQ9t㑓 Jm=M|y 3"[ZR*WVYwdN&i:eŒLaL@+mE:q>ym"Q)[0_|_dߡB jp`PLjd3;c0T%FZ/B W=hhdț=' py=?A|ǢQ; QGY(Ib ωy73JUd2Y %H!_ƻ|dmZ= LTˍUXy#waq]+}d /pl}Ȕ ]cZ>)у(GTOAaJ|;)ML-6f=b NTSu7*&.TU/QNvlaJ//B$᭢L!zDMRüy,v4Y^0:/DEѨt{T@י }TcleܯoTVjET|躧@Sepifqla)T +ge9&1^yVQɥ1Ipuѕ҉(0HBIw܇a#Ģ}bZʖ߮HA*2/rpG* X Tv VM-Ʒiϖ1]M1K7n[پϡANl=&<fv.1E 3x]> ѵ1md@}k_!<ώϗֲ"QVGT}H][bPk~Bl7^JJzPg8>M&B9ܕ%++J8~^BzGw*K?xl GCker&<}ڃ;*`~5f`2$A|ꮒ)j'dV+ MkI73ֻ.4+޹\Ȥ; sh7LK1tX!p_Db-A8RеxhIQZiџ_@ҷit*BſUپ2Mf~&7A,8n&ZR}^Oona7Ӕ ۵/്Zj@}6_7H'"m|rjb]%n! N x[&NG 6gw[/e97?=T[+ \艮{@*&]y?lگӁ KUugD@|h4UɯaIDgGhmƙv_EƑMıFQcDHբ ~&T٫;pދ`yD|і1Mq9?$v ɦаڄX! a0JN[opi5*؟Md Q: ^'1v|IcxןNj}{}UzE57 ,U$CXaXgIiUo 7RKB5#9#ʇ@/9"iDA :b{X@jYE  wU\bBg6ųyʏH$3iƳ޺kKFW/ A:Mݔ[8>kPP#'lVHĺsZVs&SVq0BZ0dxBh~F]jȹ> ][z9qܺk$1qTv$OnFpKCB{XF48ǫy{n'] B(+r5[62]xod6:\f) dVu-MR!tM_"]jd s07~wdiDxKۍX b7w^ +t'YrЁ!,KF\c ^`rm6BV~/ܴFUECdsϲSiN QO BMN8aeH,S>%^;B/)Y/Z!klתt!]{{I:n#T*:sZ$ffwcmd'|Az%h7ARPj}]*B%:YNt%4z##Sa|tЉo>49LVTVU]v@K{Ў>L<~Q6%VL a8e_Q"ߧTp]lvJBfl<Ev}~=*YznhjVonXI y$jl^ZRuHI2]ljx^/xQa L [mwcA1NՅUo M.fJ9:5mZ%VQ5 (2j'a>Oc`uZ(S /cZ$ggl +d|N\Cj+B\Rb?\ط^E``Dʢā屳omp59؆N*֞tXpxvG_6AFpPǴV@"0)M"G\LL?|ⵯ w2QYxf)֙myWMnɳ:[ w#ulf{A$o"j'kˈRjeIZ@1R(HD)Ecnﶬ7ͤMmRJ0 .YORAuuIj[,Rںk뿐"!;1~ӱ&2%8OpCpThөk Am!k 2Ǐg&!y^d?16%!g#,4Q#|[Ob)t$kL 9}b}/ }(Q%i$*Ŧ('!\8 p _iku pCW:PB: 5څF0E^n P Zl4Rp-WȬeB?DV!jd9R B׶%&rpa$.U^Qx8((p` ]֤elF=$Rt phs)â _q-&0ocJc$>Yr_mu\AڵeY|AG]W\]I՞=?$nClBM;ha s#Z=iECpV,э8fobAAsrJj׎Hߓ 'eX Gʣ['~9OzԡDFCJoșߡF+Gh讃`]Puۥ%u7+2S/+Ov}f;`zCHHj|w 4|}?wJS;p.-Š:=ʨԞxe/Ss)WKdpmfK$Z 7I{3BBH%!,Dp {Az9ԬJ|sǪ?x$&O-$lz?ʭ_'ZD&>T)_ i̬svĥ$sm $f6dBN5|8N*&" rpB)7 >|b(_ FOrR ۧmy0)1Dz-ɼ ˁϡ6#xS遖hYm>I,WlK|ءzR-@eQW4ƃ0 1a[A$pO6s<['ʾS_&Vvbk ^Eet w;5TBRPHE@j81Yշsjg,fjXQOX?u>mB.e\zdSؒ@;yYw|Ús%-tfIhūl=SLDS*=l d&>CSР0.f5KR\VUŻ!x?/j1f, ̾ITcOnu(q;|uF_ԳpZ&ɉ^, "|="{ HTѸ%s>w'4aqzK/A;!Ca}\;I cKIYfzPd\: 74+. b+&?„} DȒDke0Q->I3 ,xHavO-sQ3!z»40Ō<(EaZZclmCtqw"Uٶ9}: VȡV {XvV"+DɸcizPb# gS2P) nZЗ9)#BIi؂p $#zɜɥ4 $gLs q|rtsL JM@xJ7'lh ?Qb4PSgىa/JɊt`л S5Hw#1 j?d1 Gr[͔{iK%@3R 63KLpRaX;5eiuJH)=#>sr܈%Id_sK^@X%O^cޑh0(4ހ37惘S\6/hkU>f ޫ elʊ٣r\3\gpqUݸ4gXpO*)$AR_+N?[U*D)˒CD>̝r=u~9zzRXlB¿ `ؾYzCYk6F [uh'gVq/33'lh9]Jc SdV$>bĒr\׼ꕚN ]L?k/n^np=Rt$=iPj\OJHh@қ,xKsU_9 ߊxyA5RlTRՒ3pLթءhD׏LQC𐕇2p\! G iߞT #. ŷ<;HH^$п/Zjsr{@Odqg'`Uѭݍ "X + 5cTеx򘸈ӃY͖ s@RFk` #S"fiW ._ -*4i|Ep%4|U!1C^+;,2 E薯0{ı3I<x2P5]jڎh)X2)E@Z[ K~ VJ쥧n>#+ yFU/w/[9!lK6|- PS[\\em|q2},Οc3X.lp?5,gIk$Ɓ|%:Twފn|XoQf3FXA]aEEGY.|WY|E^yX 嗍VgxYCϋ@Cc=D؀fuŔ U2C=IVٴWp(jp%[tQ:f6$voN4Cw ~=z g|QS][(s־1>h 1j{,^ZԬ?<: 1/A͸@f0cH5U$-_94 L8;8A겐GF@i2A,*&_Ӝ.#Z@ֲMjG=k>+*$iƆ%5mQ|1H_˺Q@ЁkSK.q#ҍYlN^pA8Xeeﲱ9ׅ~C1ݛ|2JZxR󇸷hj]OȘW=dmN![A.q3VQ?emɳ#mjt"crNIoy+F{`O-YGZmDYR,W/A3[n"MAh?\IVNbiuȳ(9pu@;KFXj1go"5S!(Kb2elCRGNhX|t YCKgwE"Y y>WEd:D9]5Xp4~5i#{'g>0T' (P{}A9iĿ`*wR{(G0 "h1st2q4Ŭ۟ 0v0ҌQDc mY]Vj>kB(49,woI Mi v>bkB M)^o o>!TY>U%gYyJ iI'PS^YYrbKqOAGe:43;~z-*f:S9[Q`Q0S~i]bĐgF}TV>/kfNm/WCKxÐ^ݥ R@TgƝpp g33ͧaYi&j鞅*"+]'ع``65y4h{e{mIn("ܦ[F-o:}sRslvr6N/?2p3r穸eii s;doQSr-Y%y,{3؀i\Yˌƙz/ zN_&,g0 =Qq˄ƴiRYtM]wFQ8]UBxXaw)j$qL`@Q^5aG׀uoAAlJIةpܢ}<)K[#K$\hc2}r噯֍ϪNcD*[҇+pn2"OI X5 #h?x"#`,&'/|= QUP=tzf3 XJpن %Lme&lqD?/QTC9w=@hn8E0c,Mݯ˳cݪO`R{WS?=-2\NC3{`Z6W* ²ݲm,2/j ۥ]Jo Qrn `Ogk?3%闒GWn\%0-+%_f<̄8 Z_ tb@Jťm,A?Q:YoXK2w6~m5MIjj@Kb&l-c6:ʦa$0Jf6ƒJDg 9r%K<p 02܅zD!;AzӔ$Z]bzT5H@]dӾec`6M;I{mH`JGvlZ#!P|8GmTxBb_`GOLk51;IKG{&+i]}o˖AFN@ǹJר-w$o!3fBp5슕]P{=|՝M"w UJjjb1ELQ+g @4颪C3^wBȬ)`2BP¨U01ZO)cx'HGo;'H#V#bFT_,qt8fH*YO5K*9n[$Wg,w_83ds V)!],>nlb4c>uFzҸ~2-zDž2#k AH|zbIG,T{T rq],_O`d.eUm^'z;(ѩkt{Y~3/zģf؎1JiI\@O&jΖ?f=K?M鱑G ,W !MǬ\E*yUicmfmĘ='8i֗2߆q?Xqu}# ]O6E0q&ϸ%;PL)ZԃJ<,+`c7{1ީdR8e5qw?ĺ7o0>kt6{徭E 3XaPe}V͐w\jz}!jK)F9$rfjխ+A\qک&J01^Ԛnͮ'H@l* \bBD@YE$WԀ*"%vD-AθXWE$>pxk.KכΧ.z{gEy_RSmhP^Io(qTA&v$y¯e\ESO(SE秣yU8=\75}QԢڅD[G7,Âb`rEp¸; ̈ʐ6>(-P*(`&l_;߾ - TH`iHAfI?$`4k1ЋsXpm_iLp: t|֕!8ŮΑ 5F(a!Y!xa^MNqZ5P"_܌]f|̏P y<~6+ծۄi.wqڋ1om;v q=fwڂ0K`;$ ށJ7v!ĥ&fuC<+"\0$'tJM$0mڝpLSDfo%uLxJp䧱 =S+W ]0sSntK˗rG}NMjcg@y`$hHƗS+l2Z?L;\Ӹ㢿)4tY[\2[gyK£|(qV?sf2mĦݔfMRe tCsf\NSX2#N 7M` wS|Hz=g i~IWr_ O=cVv,UfF_1Ǧ[JfN7ݕj3:\khW*POW=\WYؚ$1.`ԎӅ,EC_Uw.=Š.~n;mi)=oW; asȴtux&YYȉi#=M+>4`j|!Pt+W }Ct TPaY0tLw\ٖŦ(1+QHB+TrTҦYt8MFsy#2=vrZq<|,kRr~Tײ"@ ^n ׄ/8~O=Iv cufT)iĐ۝~.`v;,oiH!ao(0/l1sepDL ?X ݲӭw59$JWLY#@K>fj,2_2W7ŘLFAt-[  `}F/.ڣbP?V4d)p;a˞Y-`4:R[." 8(|՟BHZ,.Z~g<q/G^? `eȈ 1+rC CO 蘶rs lNN y6j\5k꒨"O羍 K1Ÿu,%oBiYA`ծe^v 0陸M S88ZIP;un\ .H{ vtLNƳ||hږ,zc`ѱEmm-0FM ¢b3ȱoh\u«M!0j '2g<~6$aA}&-NF+^Y^2:ʊޚ&}+1SQ5)'p?x f_ΔA,JsJW)<.^.;;M0[4_sp& _r\A!KJqrsf*u<U92m|pޥ *!uwYZ;ML94l:̗ۄ  lV9-$rk,c檺k\FX^pM-|2,踖_Pg?H#>S ;үMF)oD1T'tdm"xIU@"yDgDU5h8h›{[RpZ !Um +A|d6,P}^Ɓ|:' 3pUuJK!0 :hY ;+~IG̈Su} f4 :ct;ȥ҅CUȁxGXVQ[d]̎ٵ=[BME2 J}bV%zMTFFKiF,\mO onq&v4fH0lvccޓJ^s*^UX={H G~U>A#*GYLbfKѫ0"} e"H^L4=_eOkYAQ+$rmTC;~urb~\ "̾X "9< ;~.>94-I Ͱuݝ(HY<@'%rL]7Xņg4ҊBŗtꐱ?\>hvpnqĸ\_C@Xl#0UF yMgp7)8I-\X #W(MJp@w:> }|np*".e iEvBJ F1՞Mq|b6+;w'4uy-ơ>u[=j0ZekO|̓CE%SS5K8guUgO>Z󩑏c"p7mF{: p@Ɯ?_p .;,XAsY1j㣦vR:=3y4hb(1|.?#hˑ y.[Qts 9k섶*Ü,Enbe݁9WվI9gYA[_LK;hG\s1N!ft1{׏5IgzƉ M2J ~VH Zޱm[mR T ^c+xq 5LT{^<+dA_闶iq<8cD:ǜt9)pxvE'^˝_Ն#n b\6Q[aI}ᘆb+XmH̽@2%f&KL$lqH>ltG!wٓ6e6.iǒ@*UK"ANskw>nuqX!Uf|^>+֮ 2nm'(vӪx}=|&!bϹ!ڱAYfD 3մN<1EfXp>/ Sz<\4&⢛[耉Ap< VGui( \A:Z:5%i%1؝ fDŽfv@Ihm`';ղ4O3.a⅖9ȝ9<3;SbGvKc1옿7~:!`F>wmKh`Ü ǵjY5_R ;az/C`ɡfb`aɋ &1룣KD#_o@IK@ieИ~x\;ՎgejhM܌JMjq3.hXlM:-Q/'Pm}91Ȥ0ꍓ^R- C.r9Wo1lc{}XAo%9JcTDS"MɢM|OJ`>^ w045YCV;R+U7ҖU*yxGD\'܂Q, RZq};B]b|e1}=>Wq3hl[ g)"/ח:+ &bu!Rj I2D''QQ֢ {bޖ);i*evkbk 媧r6|m5_'?5ӓIf4'L9Fm>:5QT~AhW@`FjrM s2#UK64,[[Ti1KՔq]YbWz1!_1⏘7!{μQ U-i1_Nedf];ΐ:tR[XFCV~ 3PXӔ/8 0X a` %"gօ ]"@l^>!ArpgF+X-|/Gn|9m`>D? -/N$QnC`pPQǨh*W f$P_|' +Mъip3#+CMס8XԒ,F'\\2pkLWdSLjʘ!ݰT= |PN'ѻQFӸ1G;-~ T]%(b;&:ohͶ( w5Ԁ@Aml `;&?!)KQq#FPiy$TTPC#6%NWoiQt5O6KQ#s!#x5ȡ{GN4$-+ld>,ygCdgq_XH.^^ރК{*y߮ˋW,Y _+lPvZW;yA}wEEEZ^Ȉ_~>w1h=-Nע"3J3W2x1SE5%V.8ls nCD_g RA/5c=V|) /Rr f!dn ߐWsċ!2"1G G;&ȵL3 8`&/>-PR􉟐ߵR-_ID6B}hJL`ңڌRtZWW֗=-KfxRR> t]pxŐ?df<~K8)ZvZ/;#.\D(i=̷Wk" R1uZ#r3IW"b'ΚZy<^2-ΔZh4y_pY1MVE#*_a#Ձ7CS(T}1t`ݣzl>t3C?41= nE$ؕXB<!Ngg[GHI\SŃJMX8cѷɤe> 48RBmXy$'ӂEK D?w_N[ ؀E\z<%8IRNs5,Lѡk輿hKm/\Y {͝3~3N$.4~H9xYYX߅Ֆ ͮ nMC>lrx tB+kfևpf$fٳ{MRZ)j?j!׬ V4 Z/ $gڍ`31Q8_n:x?߻Q2b8͠'&ug]3YqNFȲHQȅy9ûD*gmQ̤LbM4Pπ򖬔q!=̀p]v*P_|^h Tl(Nb Eôv@j#Yj ƥ頨XZQYWKtVUil~5§%i_%"dƱ:珑¤$6yad.SJ\Jֹ ,ގa>$~Qg4Ƕx3w +k1l@&34/ %J8I VP+H)3ڄM 5$bÛLbֳݺqhqU'/fA@9Y xcgP_\Г5e |q JIsnoyx"QEw"^s-RZa(o gOEj/Qe=x[i]֟rT6a}*JY~n.VݕHcUΚ;[0KO_Ϩ[cP{ 9C{"~FZ<(Wd O# uӬxըL ^HA~-^aՎ7`#]{xeH`xUnXnݠ|J)q  } z,b56IٗRw[ps5.6^23ը5PW]U|*aH".X QǨN1Ȗlap]*ߨmsfa>SarGI gj#xEĞ;7)v(͇{%l]~+?"=q=n9.fE6|dBA=ػ]]c%ތ̰VTio11Bo -OR܍QYqR9S `q" p+ r}!& ',s G*P<6t#,2rÓk9|aC`/7a3HUḢ|D9N^Y<}M%bJ+~x2?]nJZG`zlG4 mw+g%\ee8 x1^a.!Eզs o -/ARk2_NJ?RꡙICۄ' B]ڹ@dH>^8UuC r%•MbkDz'ipp.-G.xi5%@#,|QR9¹Qg`q>ҹF#I{ -.](J yꢦ&a~9~Cm1]p]rkIc~_BFczL_ڇhF^U*W|'̎qO[Ԇ|;Y±8$p+$}n*Ru_.jR *F՜&< 䂀k+ 4Hv} !.zIҹ~f{i2&*V@FhnB촍xm(Dvvyia@JHR9 KA|abmu`jnfD a#g2q ne0qjz6Ce4G<ܧBi1r ز=${3;tj!n'fo Z ˞:3|2;Ay}q^9 {uwTumV 0n_z@Y)O! _Uʹn/Z?eQ|bn{yGhB<޾c7PC[p>e?^Aڽ$BuRh=ՠ?Cބ* Cq@@&.xo 5SO6G:OYk.hDhVŚ)V'Jf`m gO5 N)FVlK-N!ۺЯ)uNk}oH#SF]m r.]dEhO9|U[ 6~ i=h쁗h.b(=)ϳSNm^;^_+*rU?dBn^"뒏۠m".c~Љ2rgz^26 ƪKNOk@aҧC gl |$>!fꅦƭ?'>}Ů<#|nS(GCIu*gd'ߔqZhlGPx>RN~5?I]ݱ-@OQ28 )="]ah"V8)$gyk}+-IMߘS~^h0ݢacrW'~FXuJn=cTXOօhe;O>#W.,6"eI`OP!h / N,nm߂(QbuGn͍J3Xa\ijAez{,[-;iT=X̓@%N\U-gy3$B2c|jJ 4JBq!j 5E0_5bH/mdqRV@>CNjar(8NzPUc{oQEз7Z'ĺ(i&}{2g\4cfn٘lbjq4 }Fΰx /Y~B;xf'튶H[Q:(@߁e;Dz|ԡO$M̫5cfz_'}q,fauP]GM(DlZև$z,OH2DI9sbCKͱ]-~B7Fߴr,:Z ֿn;;'qPxm,_Auc7.F+]*Mʲe"ǔT\XwUJ\~?{d ,=9E1v|s3FçdЋrER=>O|{vĿXVʡO>4Ch*n F~W|^-$D SFNg޶93r=~"mo '_I)O E%1aGK; `2U,^f0ym| 沍T!,CӣȗIŌ` v <1:On] n]~y%VڢGFrPK,xfV8H? 뱴;o 9 ϑ^X./x?n}_~ꁕY 'T\?اVo#Dm[x otR[}(k1p;bKLGaTr3mO݂޾sYGycR s&9TVJP cJ <)OWZ'jEȼ/YFͶi"Rh-]^Ä鐮m7u~C:W_͓@fs7m7dN 0j(B) 7+r%r#sQSOLD3v12XI,M`Õ@nr44 y^UbsjZZ-x)EoKPK]]IjIDIAwG||_ Ɖ9ǞIĥӳhv|1}Șy᐀:U%qձ+v5 ٕ1ř]yCbҴQB/S<|qMNՀ4W 2-DȀ1X \:gcߛ3iql(厸IkZLSy{!ٱMzkPȕ^h&>)qM8uۗ@ + [5|XrkٛW'RSN;[k#ӌ<=SaSwJ2s7ca'_`(!>QabQ"طͻG}!0UVo>~,#.݅ k]&@Z3K,2jމHP^NO>Ҭ |-=@Yt!OYīkj9w J+G$꼡O6!gGe>?W%$gxqV=, 3ֹo>oχLIꘛ,]IqDYh3G6/uv^.8+:6`n@ԆKN52Zt ۛi2fp/ݞ"Kp W_},Oы^Kbu f`4%la&kŌxiP&my 7EZ۩\LNqà(vV;o\*ƊƱ+VSOAwCߒ0{鞄*+0!Kb=QP Mڈ=>+9[K|W {Nr!p&'x>Z;K'EPſ]ayt}'f:1OWg1~/^R3Le00CS{jO=^jC,Z>THC77,cQE`XG` ,Pչ~1OFsƧY Ԟ XO2 eR'#hGIA9Wd'ӑ+@"k0I%v8 Oǂ|&C?>' +\7 k;7̵,!EJ6C?{|sΖwn:\Ou8[){Ƴp5LWtPHB/ )z4L]2w[$f 8MOI'G`lZI/i/i? bPaHDzPL[%S8Qż;ngii˾(/ё.N15vxV}|x:E^ƝzQL!G %0G*T(YO@hMɠ ' Z{cZEqM'`KWcZYqCyXg.鋸t2wTcRo[HV(g(D?܈ɰpVpbPdxm:,N%Q-Wy"{+\b‚,MzKUmEU{(8N[6dA{ kpD.Cy`} M7ޣڨMPJ&{yO\:F/GOB8Z+v3|NN/ufH%DŽC_4 d~\j;E>-%J{Y8T)k1 0Ut 5_ >r#4pOS9c>b!\ R{so{,;$eV%Kt#"ʥ^q*c;[ Nl4H 呢i#Yz¾KM(%b <Xa|='i  yTSdhuNoM5RGE6EmMjSq5{)/ጺ> g)%/Orh WS'ar:-6hAY;ע_&}¢,(a'5J j fxaOs8m !dvv cs=qǀ*)_M)hH}C%;CN1Zmn[}7~5L(ro-Cډac_'z_QZ b=$D",$(j0čvoG Nhb-aH!E,nd,̙І8I-'BTi$ XL#h|.(%FV$w̰';.G.q|Sx{SPaߓH|ׯi VҮ΂W璎Q@uGP-֯RI3\Ͼa" %Sdoy- Z~`L*?A$waӸLW*f9 T=;;q}z?n s!<9A1wvH@} ȯ|Vā(M_B04KhH(h72'bF,%`̷RT;F,l~O8:IJ)CU[N(a{L}7G6#y;#Xr.0*}sZsN0X/5}Q3IA<^"pEѣ ˣǐL.j1_O}(@:KNUmTrfYg^Mp߷ER_|gJrCkC3vC1:'?i1<9m-az0 i:HV'^I;s{Ī+$b2ww dbi$|TlG@iTֹ `^a19\ɏ+7p6x58yBˉ3Cq[sg%ۗ6HMiLd7\u2GL"~@ L 8~>t@Ï62,C7Hnm[@2.,v #2^C#R<K[ {i}`+IZ>=)}oI mvi+b N-l`T-cmK?e#7tiY+\ ;y ŕQ "(* ? #;/xUoct4S&+^`X~Dˇ3ڏsdxSߎCh σ-agL n?IH/܏3k0bQzܵK|.!z W-|.Xu F%9Ke }qOvwT23hoezKaNƛ$S01V|z.KAb%-cBj Z e"\sW0WG5&~6pA,+!xWq(f/9y/\G}njhEIw):v7KC٢~FX &G狜M:1ŖohC;RЪ zlbCϥٕiYĕ76V,̦pC3׎Qγ;UrټUG6Pt֚ȹvKǯePY2LW-4uXNwJ-X}_s}e35)[F>U4PΌ Evd9g4c4I~>Ϙ..vO[e\l*sUtrBځ>g! (y2Φu}pXq;i*MA*=Zrx.C6'=m1F oxs'w]ĔxO1MMyI2ûn6sJ"3bbł͝8FB@+#åSR8wTxA37\kRiaԛX(nh(B*k/w"6Zu7RΜ_ $# HL,i5 (S#UA[n.ϖ|/;u>c4e*:'pf!ç`+KO=3w4KBКdiX/).%z Γ0`dˊkaGv (Z/5ɗ@L ۴x"2"h’jo>0 NO̅7 E}ϲx> $ږZlA. ֑\&:1 Ys4aOM$@=/-So@Yud݅H,  Hc yG/ދA e*Ճɍ\l{$8^Tiܟ1R}>8B+*/3|zmwK=kIJ5/3\"ƔJB"W[$7),OsJShӧ0R2nTsY"] _5?٨ \  WXhh7h;'=[pUJR] (&K}^Xl5XZ#a9v"6`N vcQ6|\S%D|w::_ 8.$AL`EiCu{\8TlB9$K9;K_ă@0c~"q<|Ju!{%*wOG|rAj0g۽V1ur8 -ɿ30uEA=И35Tb/<}kwganC fT2{sL^/l"cM=ypb bQx2KC/IeR]<9 2lwϿUPRls<ˍAw2S^lWL$X!/x׈}s6\QgH2T߂;]Rg cqu45~_U؅lƷ)0?$V}`"/)%-l!4dR-.Aa9e,_X;VG{e\s劚3b, DSqad7Kwe<6Pq U[QK2T -BjQࣼ .fUVѐ;qZVxd[RB $< a c*]X&4V=OVOiꘗݕ t ui3HLnr1cQ 7iA}CqI K$ռ2,/WQ3zJ7D =, D-ˀų }QŘTaK5@kmQJQ~qvF8*=@=/% \365Ԙ#Fp{Shn)DϺtx{$zܓr~n=_ gQ8fS jlyCt7+Lwm(dmJ-zN#nA^͟nuRcB=}H8/ q(G< tA_ m?CƉ9=㍭kưjp;IĚs4 uIW[LI΃2pZӑWA˼vRRg_jiGP-Bm#]PduH{0及HP&W9WB:40UR_1_u,6݈Ti%kzּ@-43a }O:+AFPHhİ&c6Cpx d`~2[?IS$ ?/ƘY$ĵ&#.[} UiXCa)7ͣ3W CB#v:D`c_&8֮ K`c!G*s<1ZEg["jRڪ|ݕ-0B^2fr[ %IQ w?JaNvcծqsuKo.|0"pqCm#4Z לFBé9)s!k;M1_Uy$") 4Ǒ&O*ɿq)%UJe*~Ւw< x'GO=P~Zv#( ӕUwvK6)*_BRf3>k+9o2e{G̓C5NSzǘ${aGA'Aydg{gUթV5ȟBxj<rdȊ ~"$F%cq0ՏR]2U/FJY &(X8!s 6?csJe%ӬJ܂tir!Uٚ#vQEJu'}!$vp +YX*N>YQ\'$6z -rRʴMCKyA+ǂm}Veڅ{W\]}~ʭ21;^Pǯ8 J@ZM3SxJ 8Fq/LUC 9@Y>TRݾ'[F2 'V&;XSbd@RSfThƥyCԻ" `FNw["7ZT1>m\j:Yrj(Iٚ$-$rW _/AwD(5f ;V29{u1j4FZ%4ߠZ3 };WIKXyKj6)\;Jv3B!EnR#q.#g D-ՁL|' <:I˽&>δz1v@n$6MoxQ{,*i-|^tzɀK]P !ӔQ8] >t?MT0ab՟S{_d2‚Gx(xcSkcU.$s셳n\9:;d޸&nz(~{5P(6M~TPr->T^4N&%0*]!ghT8:IU,r@9~FJG-۔:Eo(Qm/k?>hF5${9:`w)ǿIgm ܲ<- fnJZoõPHKOF߁D4 Hh<$K4Sl- P[f{9r.]>`eqJyf6bm#"~&ۚ5@db|F쫽Mĉvm6`~{LTKEk5h *?RUMAo.$t$˅f~_}xk7u)s&?;9uq:bHLq˷Pu/!!*S@!T4Ke/o:. GRF%:?+ VApTEx"ZZ4/Yɰ_m9[ZB‘G@<@b2zw6튄!^%H f8M1Xemx;SG<VT|R}WjMZxPË4 9lj}n3DQUCjO'2LӕBG+!kv<.Cy|Qa~kZ]xPv4)W hG3:\!Gv Wy˷SKZ|<'{PeIvgGH 1&H< cfU}$FSX|*z`B[`dktMsdSb~jn{Y*L@a'&)k"YRm8VZJ^~ftG5̓M,VR7`jO]C0qǣgzl}X}C^N^^kb}F`1גM9ਲbsZ+@`ƅA&haoJ+aC.l8k?W#,}% ;XE$4?T" J&H˕tU+=Z(__|(h_ !O ߯bAj6FWes#90*g&-Jaɉ:ڨ9ߒǿ7ÌNZ9yJhʽ g9k_9P"V]R&#]Xޏoxq(V}"~|O⑎=J'Q>ĨQO9rs9Y&rq}'q`{iZz=` ɹKj˱F&ˉ6d,,8hO R^ .NlF헀}CiɌ!ok L(}5i3H(bc1QL40&)6I4oZqjI,^p:7]LE Fg. L^%L'rحUt0 o.òֵv^,`/UsC-I. v1UPzՄpT!~%\*cHRKnehDE%=@q?vD|7\B̜ORh)~W) ɕ"F%\3&4n͕f3Wo[uB9uceoY&3шZXRa b{D9ة[tcC^]%;W/**I*ً'`O~p{.#4ó NUb}_P@^X{siyuϚ" E`UWTrXXa5Õ57m@z~FJADw:+Xޠ*ӂn5C li\[՝Lzk 9 RVuԂhmo5jB9<{Hk2 3HN|f-w[x ` m{Phjs%|8NSIGhsqOF13ʝ+qPW;GOY(d–FL|T31M(_)ts+Sz12[8?-jv:\TKN'DݵmhGyUhf ltHvJFze *QI:݉LPR'ʉHN PV3sP2/H(!3swo"/1 4nֲeT1%gMb5UG& J8ש}Upku2Qm)\JX5Hu6SH h=b 8NM+ jbʩPפfm?Z`uM{8~ppUV/̤\s SA>WZDNMb&mf (]erɲ۫DvxN:dA8s1CZc98TCCƴ"%ucrw`jSEV);.V;|Fy&ZYDgCpO9,4X!c_yc2p)̜9v*e/_@O{j/+iHWܫ<קHvV'j#]GYB\`>Ә'MHZBZy_vN: 'CcRe*TOwQ|r|D>B$+0O+`9A$MXJr22 Ϋ8p9"j\§ϩ(Lz&-7A rq|A ?^L(Bbh.V_q{v~\>[A,W<xtnc>dY@R•"0՝k~~- (:?ôDb~dC]fqX. r۟"j9t.eB'NjK07wS}C>;R}v%1Y(䌝PϽ1!p^>O"֤T{EdV = L0bH4(%k{"KTjWk"fY;+\v 6#0a@3y(zX%>KkO#}I: >:֜<4U,;$J5|ߖ?5*g8\E͝rUDXekpNt89V6؟6s ˇ ]ȬS;.| OWIm{;)`:ֱEgU@)UFI[4KY0r6fs26#y0zhVf I!˧xbYy#lR0I)M-1@b/fQgBESr)udc2x ?oCۗ9 m)q-x)7GeiC3hl7Y6U3ꣅDA`K`@o`DX뛯:=}A;W0S!'LF$õFLʻAcLD5f!2(",sNhxD/` iCn,dUNu\~(+u i$YdF) Q@(5ړí"x*FAޑa4Tm5FCGt@I, cxv/70a3 ;]]Պf1xNY{XŻ "J}H}D/eE4kdzVJ٨= @ -5%x^K\*ƯjLdRi# (J_e@(4Ӳ ",aHkE>HdG'ֽx,$~?3U?GC%WMl1ibխǠc$1B%6ԏ+G ^2a'Lm n8= },sCf[ڠ"Eq$Z}a' <:fGY^$Š"0˛AkV\8gc!p=,E,k ٤xrO CdhAFN,t*G:Cי9dCLM0,׶[:C1?#kTJMyXpxmFCGfHY qX>8:EA+i|X\׫3巴68D=|$f0 |S ۭ})P9|s ߓ1^FF'r@E$$OSXSs)Gd׭y.r[A9]AX=UJ#!цBqX̌*|oj9ms*[>̬f((>E*LfޣZ.MAcb~'u_ذZ^)~NO|}K~86*.BQZ8QEa9ޑ( gy(h} U'd*Lq^˒O>|8ŧ-E91iaNje`l"t nӍ&Wm1a%fQrp cW@  .С_ w\pc)rd\ib-+#~PXO_I(.ϧ.&'Q|$5قlv| ԅ$Xi0"K&WW|&M-YUCg#.L#3;VﰚPmKG,BuS$3acqOl Sus>`0Yb-]#+ޟun#'$g`̘H3V҂5 #{_)+T >QL (NXyzM-П`tnD.ڃ (kZwT}(٠ʟ86rbhFjL%3R "g `sXN{/qViSQU-8ySO8bq"s^$Uv3eú\ceOjrCY4˭S p^:쳩S#/4<o1ZK>em(M]湀 +b6R,5 W8VaA͒88]"Xm^Abks<AIHCNawmRKE_tݽ]F1>"&Af˚"R>Bb<js+$ 'C*a!A)#!NS NoK/V M\$-TNRZ?ctBTHsi, npq5`tt9=h֝.ͧp,;E^kwa}~v8)nJL 5%_#ve3^ul2Чvn}Nq[\5F"ejҮ~ufKp7|tv/U9(ʄ?H-^<А<_wBnb]P 37qD&0B# i"b~h!UqTFlI%zq cQ~&?b{Ɩ̳Bj Lf_"-QO!{}i˟#M@/}wG%yPp)J}]=!p?vL:kR]Xyg0H308;^x4+1sqhG UAasI{n z봶0.:AEԢD1yq^@N:rӂzum̸#Ep 1'CHm%}EZ Z"4ASD L?IRjy}lQrMYB 2NOOZ ,m \l i_NQg)NV/lO$C _=VI{1gUm#gj V#$at\I!|PzL" RZ]룓676,qeH<?8~*AIuHaoSտΫ_-83NRSrIɹ0 pj.eATgEg6^Ko䳍p7m_UUil\YrG^|mkz#SS/T8ɞjᾜЙ4Rw 1`gyk|C )63h+[.@M2po )7cB4'㱂8~Dn>&=T$Al6E\#)eGbuL4-Cr=[LEM:Eމ}X7K)}|Dg.b)g&t Ě|r0 Z lw,u n0%~U[ٽ$j0]JXMFtS Yu0ePh8`hVxO7T.qKDliiK*Y~KEQ:nQg&(~ot# .ź 5O=d(*Uy+l;E j8!!`#Lz$ny8Ldd[nŷ@#Wc!x%]bfLa?ذo +T[X 7"n/ ۊ:En愙ҽ/.a^ "jAITHj2BUQ>qŮJ.׊N8JvOŘ,mk}: BI6cʹ3>37#u]Op^4 ^:2 M{`ނy鷫i𽴼XSƉ#|+!#P0lzsxb4#.ԧ`؋=Z?;-SŹ4.2bOS͔ó?{oNŮHCIO{1Q cZȣGD ux+ɖ3.b\<&;LJQ|sU3K :zpzq'mΤ%kCPI/bJMJt{GS"RtlN,DUH1d=on7<*[MdCsc}Ak/ =\j._ܗ'trԨ\5l&۾?x]M: e}y;c7t$$? B*ڋ ҳt+XdNя+hH.ZWLSϿQ18zw4}7mstA7r~ƹP=WTދ0QJU`&XՑtgds.gU1)b?Ye5ymI]c$sT>[I.]s mȸ!Tj‘@7)-G6Cby cU)'ϳ6W?A.)f|HSr ԵHȌ$7-,v!Դnq`6NH .L˴àZjR]pEKiG+tDJR:PS5̵= Q;36WNЎ"3+e=W{7FX(rOEy"X2KuwJ&wb&<`eUJK6"wp7b狘7aŞ}a_ÿ}P䕱7W\|yn!߲zM^!Y n0_K/.w-o¦8pفJlxA &%I~Its.O5Zx4쎡91iA>\|c֫:oܧn~ЁnP bo1ՖQLq(TBBJ:,ֻ4GXHg}O)^p32z|镡IPGi }.|}{ UK/EY y~"6>?WMZqP];rU嗦m/iqx{_,`=ZFg8 ƇB e&d]HOtl i#2En|NZU@jCCfS(s7H1WpAOrl~c:4gU N (Dp@>/;PZO ~sYd>s뗙;/xc7&t$O=E`L.+x,4rucNHاoW4s "r܌q/"V%|,$뮆QަXp%ן^UӦ{XI!7UhF?anذ;T ?2s*u$l $H}֋c z/-)k[{r6(ëW#{śyo\)/9G`ô!GzgS1nخ MW{%DRҶN1-׽7<b rp}GfvP)}s'DӚ7ZV1, ˲k]B%7nEG{?1 %v6K׊2~y"­?Y`'gQprhA<|kG9{GU2lCGv"# ,/{L, ڔT2n>R0e$Edl' ήSp%7?(r-q0I']'T vJ6WAI2J"~ng9 xdQL+c]I#B"c,=M"U/uf> =tSY /-zb8Z.#ŶeI%`Do4HAp6>DH&^K(OoB69J f 3,&E%"A e94+_#l]uvf rDf!ӟD_-=/BE|+1f$FlCMScf.]ebU4OPo+"E{H ڀǨ2;,UwNǥfq×bLb+oCFX+ʏWD"aDs)7]Z-^Dz|u.i`C8& 3EfepO&`2,AVSpM'}r߆IYs뺏&_F!]3 [{nr =l/*0v# 4ec;Wv}.ٞgF8aGE_MlGNV_-Aw o.֬+JiKr";¦m)s^I4)0Z0|59xf4rRF{!n}kIOR(^SG5 -Cz{cec 4ÊǗ,U(#1پ!Ks ӽ̠{(Q/dYU. 4i&W?H&fN;شN-RU45nH̑וCݩ 1>yn@2fOoF[&0~WKkMu-!xlm]&Z- qH:v{8PwΠL]BWc mMjô=#rñk>u׿Er V, ({ 5H*e/ WeM..78pFu9LԕR_ u|HI'td,t'o\i&i,gzkue(f'²VJB\{m^mf{櫔v6 Gk|enܯ-(YhmjDtAdDG-u'Emm>ϭ8zQEHb\BO'L^*Q-E(:MB4uɤ I`0#kJ#X筤]2J#+)s(y]:ad2ĚgvihUwaLg81cNQ?X$I,E-L&{]ew&S;074]|$,yǙ-U+t53ӢStX潎 Bf lP>ι>{ \_TKE cP Uv8څ@ÓQ0Hjl5a_R|_Qy9;YJc,6Mb`*-Oљ23?-s@>ak<i? y@vFNB\7\Wj/..pk+'/0 x \쭻;f; [ڮ=-24{[Ԕ9G@J;FXP6m&zkd"tpǩ'?Ԕ~ud1~7CL &[ AEtjٙ+3ч5g#ܿN9"ݺ>e$mF=Rvd̡$:Pm({M?*#U!r޷m-uӁ{! i7%_yx\sq^I4c?Mkbo:v&g#J4ixcdsT%Bj+e1+{V7NrEk8&9( F°ET1a8|uvGGfYhy Gs!yMOק0끹h΃tˈOapl/_sfO\kpE'I{Yw6M+닼gH`{WCe 4s??C`#҂S;JJB!MPyRn6lA{%^ny89cx9k`GS.fvw∍0j3xk['ם<ՁϋcVaT\وF*/;ꕱΌVrAsnZnn h) |P7&YP8ra+|\2j牍_Y< QjUWgc㩈~]~{ޓ{b{v1ĀT_W+'b6|7U/z%aN%W.u#PIؾi曹w#rjgWdRtm dBzm[K>p  "0S< ARK6'~YQz(tv"khYsу/yvPrD2>Oאlt'ߥ;\ҺY<CC5q+x桾N+sɎH &ls+qYNNtΑc_V %yxدwv0Fݛ&5R+9 b7YKSy"PZX/^<@}>uO56yӆ l'03a-yFۭAY0ӳE (^AM-Z|NY>.5"Nz|O,'0R[4G3$ym $I>di{jJTafk 9(o} =֖EkSbL; Jv?%r&Wa*S_F :*1zNv'W5p Vm gPC,Fz)l5h>D Np^,Ck-.щF>M S^t50Fݰoѐ~: nnC :__tKKNekY4JWF懐o⟂|Xas ?M`7x|ϥ8& ]2nAwKRX9>y"WYI뽷-vE9|`c%y/^fY d=fr謈ƀ f&M ~ X m55V)X<5< tC@ K S҃b+gPڢ8t h.'ՍySl%ߧg3UFcfi3/Bg64pvqPMATvi%:&+09ۄ'/L~|åz;5\H=iPX_T-`a4S r`Edqf4D[2bR\ܡΑ;o%|š (isLte\?LYC(8k=J]9 ˚0Ef]Z֣ՄDmp"=52R6'gcm/VNlCZ3$ 4+_<)A%38~䍵tdI@8jF{vA6k21<>nlv< ޕ_dj>s.]) jȶo!\N5BN!ω"@X. bjUѕq&N&Ltq`)D!KS"?-d6jQ- [fz5㞿5G{Y }ȳEcՏt' ߰vW./C~ 5xs[~W._C a.ϒv&n&#,piRשI@a 7C3o6 fvrB<[E{2(/;yv>]M=J&#OF#ii Jt7\05J;#`_:-thp=Na@jlф pfBUn 5KOKƮdK6 "it5`&x}1`dܠT4^ dN (Ձݧ5\ [I?ft .kJѤNŠ^]^*Ҫ#~suhWeAۍIgSSN"YŘay&Zd/Wȟ3!?Om\.wAyAH:5 0T}-{E0 RrNp,,F.Y-ݫ!=25%47]w: rK~ ̎ǻ|eB| HWľS?#>[@૭pikJOmb2HMR3DIM!F55Kɚ:wTK+nH N%6k(]/6B:q b@NܓEp3`rX24œ|:h!:­T?hԭ  iS*q+|ݭ{~Ee0q`1GMsCo r*^\@1F{! 8)m/ m'iDBG)$<%ou `'-`$,R"Ӯ@N2T`,_'cض15Qk|Y^5G8iE"-lvm52&k^>JgX )K\@4O]|xU6䣺kÖ(oB0{ */Q+-0$57nO|5Ͽkږ%+qVsPiY }xڨu76gE 5_tNpQ,@8 uՙo` 6ee05ԨULh }L,MgX8J|Qpl̥j^9}q{[l ]g9l7&bJX#\RJ{e ʻ>GU1֞q4:&1L[ cZ%j"\w'1w+0$"tgaҴIt2#mci.o?-Bi']OvJ& oti ȥ>e"WWo>woJYW|ZP.P VXGMh=1^E$:hP?p“ /9wBy^ `y [ lBD&6ȧ'uT'OM7U92,cE Mdh|*G %`ETK#Ld81s`bI#.#rٮɼhCqb 5đHgɿerSs]kr#]^d8d0sMh<,5iƅ5 toE!Qbm) ʒi^ozz?1KB\h!ǧWEx'f d5W)`;3wB.g^uY&$I$f'߁D?DW'fce_ Dkh1 %uŃkÍ-H&+gt#m2$Dwt?R)ث,GzK_)D-)ܵp(N '<3/9p4@tf}Տwvc#O_6Oj,!0'wGk=M4N${\MF g m`j^ O ΃v)#>uOB]zDc"U HFJ)VyQqrԂ߰yɸ#A:g6-&ǟ[d2l',! à0J;|gڎjjR9hY@uIW߳x+̙p( :-: 0O:n C>gܠOčH2r4ypo z`InI,7C_ 0HMAH,ƾ([>܂J% J?:\ <{̓BUaDU@n9bW%s vZ:pQ6^wH=#d%k޴8׵b'l9Nlk I$8(64\IŶAꁈR򘑎^?tL"[H} $d<z]EG %C>h pf{TI$L0+RDž+r!4gNaȣ%ĽƪHl7wu[hqiq2v INV\1T ljUR#˓=̜ ]xTg ;VG93@Yg zʆN9Y%sY ?^udJ[)&cS9%q`REwə+x%FHY{9&I';᮫Wи_Ib*.oL[bj|}pň׀T$rIIlFrFO( X.F-:f1>Eĝ33i ^P+Y'W:A,W ]Gӕ}L?E<%BAG!/ebV ռ`)89}/ G"Tah@7D[=nqnF9e!fid`Swm,E! VM&$ka89G0Pb嵺ZƘHn X1seeČuG83Xٮ 7Y&_Fm QYԴ#* "YlQokv$+ }0!pUfCZ^ p.bKR{c9Bg֙( \hbwm'q $ ߄TjV-6fw.58^p! CNZ,4# A'WT نJSF ]f~Fᇺ{x > xO+,ȱf89:wiY3P4դ":' OJyz]ɼyo`,/C j ܧ3p:76dSɗH\Pn D>Û9v2Dž#c!Dk4̆1GPMwN2稫{$ ;y;k%L[m6i:%ED_r= |9\jw }r /嬗D5]f{))Jt C=Q~x~ɰQC݊T海eѹRDŽ*.Mq9PS>,r%h0#GX{]xE{s bceP[X&y~g -u C@:wt/J2xCOW6uRPSOM D,!ǝmH"Cg Hjתcg4/.ʀ$Ui|#2_L*8q*ɰ!,w:*[E_VQOf[<(Hq54CBf 9u=U!ŊTJ<$J KAWo!ٱw=Mд+i ڦ@oXB:fmr 717ځ!8KOœ W$iSzl+@iZwlږ vŲM;|_}-lыy3 "J'w#/j*Sۗ_3!/nFRœf*V렢Ǐ=ѻ4KP4:8vHCqodSRn'o o<=p y o$cgj VtWO: A%Vg5ɐʝrd4*gpؽ!ܟPW.?N. Ӫ_G8. ;;"YnWzn/* 0彍w[{ .{pKr=+w:!oQc<ǤmmnbE7Ip,!(φ} ,|Dn%)cAx񽱇tE_wսN}xL- kF0ݴu~׹l>H żpj!pׁ|h3ڇ& _YO/ 7~ % 5F@jy".hHcډq6 K$ʔ/c4 pT׃8M\aķ83 zs/잇$7zVKVRF+;F:+c:tGVtoK: t[jSP Xa\:bHvP+sv ë svw0 Z*FĀ!^jn~>~} ČGQy4E~R[ݘANYY)y>ޕ߆Ruj0~-kxu-Hm#p].diܛ|;K6No#y굢%EuW>>+SvIxEs9qv]X=sObZQ= ,l(Q#+ևػos0 ȡ` |ackvB+'4J4Xx{YorAqI=6Y%gX S`c=oD$ \{uv~iae13nrկǩ/m`My$sJ)TPKˣ!.Ui6< l2?+m9qV|*eJ6@㝧bq^{.#$[0_F`:KD\'%!=uM;} W.KוNSCEV졞>ee+%Hi_]慷ǑRd'Sj|Pz "jYoVB6߉邗1>oWќ6 Hn *<ƍ k`zT|$_4I/iA Uy3H-Yt$pL/R9+aq]3*r= |ٓbnxEGvt|BsW{"B=*WvOUѓ2q4-P5c&M’ aUe iyQ]e yDXqeYߛϜ2͛ ,E1Sw =`6 *J/8Jد^w U]3\Yõ1GDGw]Z\Q rUc  8gF$vŮLΚU\ŤL6aOdhx rC303p=l{Q&),PU6Q"ⓖ,vG')`)%:a*Y OZP;7wI dzpREXjlq3*ZVMuZ*0T|hI)sk1!ߦyjrKGMG_vT!x8V] 5_  $˱34 p?9ۚ|lNvivMOܚ]2[w\6hVvtF4zEZS[1\F:'&0Cb0La<>uY6UZ-ރٷƤ[yЫ'WuSQ C<EtX['5٧X\3D]HFw t5b^G'b?7&-%yԠ$(TJL#xWR#5$Kh4XkܔCTsn>ct8 4LjL.dQ఑ [vKQIW[v^^zŜ\S١|.\tҝ[@.t.gxd4Y,|K44 g۞ĖĒoŗⴶ9 /܊M0 9\Z;b5G/h7URBяΈI]b/.|,>\v_Mͼ]9m9ڭvOԂgc g#0>Hno&Q! By֧::4q0Rc]WiGJCփj^>&ߙo+=Ҁ5? &I.9tv <0晑| 7~Iw6TMXI맯As7}WIh8v2 ; Ec[ܹw[KQ5"wݣ=>楒ϘGc5JA. ,vvIB~ղe`|́jgJUiͷ=8;$佈4OAS_ 7Ìe2ŷ@d~X2F`c۸#=4Ư>!g''O_}wMK1n~ ;ץƘ \$T4:,pVmIDHKPwU*c}RAXaH jgȶX?C;=k}w+EȬ|jXꩅn8{jb:0zAv$x_> %l˚Ogr"e /TcUE6S9fQT!Ȏ0SnpjjݦN|kR|q锄?{H ~LOm ˔`t uN>d=^/\mv%]G]űFCpx),:(߲߈ܓWJOt1C-<'mb~&im( r-o8>vu/wNPI{yrӨc Ɍ)ʶ|yj_{2moS5͏4c!@.=m.O]4mV>yDj f"f7#i(klt.Q$dP "8ۙu gqgy ~=xO)u/*ފO (|ہMS-mѯHN@Zdx(No2vȹDWIrﰂ5aG=t)ܴӪ]c3)1pӔ(*vlѩ}0퓽I8ˉ]6 z6%][ fg1H) ]۠E-V>b_6|X8<0M.欮]!k y`]A7T b:sƔ&) Y !fl8XSX)Jǐ7s<'٣JB2hj8Q 48/ .ĮxoIDe:Wa =Hpv#UւSs׉[tmU-7ZȱT5TO5x.te Fos~a#qK>A). Z-GUД* qO q#98*U9%GA"lW$g#(o*N^Q!KOw mΏEe3!D ";}nEV-eR/1g)Aa];)N}y]czvJp-rّ _1]0@!zv ] ^ !R0a@޳_m'!G:q8v _E!&C y*;n4uFpiyp`^?^.I&BʅWE{0qC,/C[j=qqA(_i%[ R8؋m;n`괬5FFK<;#е泾 <BG})R7SD&\T&e^?;rWaU먠5`W"oa%E+>e}Z?o#>٣H=ԑ![u9 Լ뜢Z" Wjlҿj8kU‹ϑ@%^fy}I_2O@mk34r< Ͻ}lJآ4|Z |ur֋E"ߨ\i4:25P_>+o)Mm'A#*p~í !&"nmH[#g aBgg{'qQs%)ܞ4jRImL1z %M=O@O`dtOD JaI2R< *ϼZ5fgGו'XzF'Si!ݽS&:r$5IGZS\]c[zxКҜcr=bL(h}B}wE2G" фJRJӣ,loB=4PO c*µp)G$Xm kYFRr&ʮ>)izOK@?FA*O iʔ,?ɑzN+ lڳHq)[89%_ }oT5QcרofhKv]'Dlm1Q[RK(zl)&bwpH>VܰG+)'MFHF>]Z^P}Q*-L:WҬ3 )48kj(]?u*:}i}Rm?IY#Ayu@ITw. 76\<ǚH,"e)vdžJH׌K4{#PNՌ)bc+e ? fS>DaB+U@X=uWuz.?i"K| Yf""&! W! O IJ? k~ OYmU1:Iۓk"w-ڌ>HCLuj8a!F^Z96F!9z(Qec1灶Q u{[åy*S`̋nb |b3$nY8XYOWL C_ U0s2gsI ~jO=T)TH<_SKI!g$:{eG_Ib|aO t߇pGbSw7܂C ek9}~,a"6nZWK١4\=dyWkyFZ$[(k*Z,l/y CJN1SM2;`% 1 Fb<'%BێWĭѲ\2Ŧ۟ bWS0B9QSpB&J׫T>et{[l+e_to7p HtC~|Yuߤ3뇀~-wgb5v0:l6k3*^8dHm7'NV#f0T@YO;qň05{pX@<0;Ubq=OƧMŬsf MdžA:(!֧tC6y̡:AJh6w-_TWIۖ<2vU g¦ǎ+ DIX!| p`>%ܻHZ'FhG|Mhf]ש_$fr(2c^lpZG@횠pnSWzE(Znd]a BsG;,w(zE]Ld$.ݿn 1ت)u')_#X2zk{(ԧ c'W8rb/ &42~/E@!|&*ZG &b:45z4l]ei>gd"̓maY h4ƋEiF+uMO̍0X_1Q&ܔFr5cy_Ur;&2L ך`Ԍ_yX2(H)ђ_m-OD ԅ-H@~xZ# 7f٬1uVd(GVz4PICLw8jDc 5h}u^oV;YJkÿC\#(]2qM0q~. ;Vbbq#p+6EbTȮĕe-dH<֬PQDVvsګH ̧v]+{jǞz)h;v BfCp8<fH8ƺf? )!wdMoXnA*/reDs<91*؎K(Vg: {lX"~30aJ/JR6t枪iDlm^'GJԄ.qK'-F[/J?!6aw=ڝ = 8h|k%ILс5[CUpJ{0Rj"mS7g^@=ڶdiQ%.XD0Nݠ>ᖸ9x_1D{_Q2mAXPI/+wV9=F:cw+DϽ_dK]H|f끏 <8*uqZ1W4G+_޳jGd[G2L^Ad˙F7(dKQف ]9E+n L:l裂p4(*o,Y1jx{馒Ӧ]vF uZ&HG ~pê=I4 v˘_y{(T7E$}95 SI#EZ>¦-N. s<xp?a *Mb[`QXLƪpJB`:V(bntʐ]J[yXi̷~ Z &]nO|شFgʒ0gGFg{;Yl+$[@u a#Y\~r,(XT"XRbZW-xɴ-rpqY!m/v=\GaWϣpn <5#vtJཏ`;N$=&~!aڠvrZ3+ Tcars?| mCˆdclE@T9w> ď8Cy\C"ݑz:p`<{Ԏ97 WcYΥYB`7W+] S -oSTPl@c}R8% Wu /O$GerOHmhǷbCM$tRBM'ԗWja$lOߙmQt 僐tuDjM͖]=Egǚ$a&Miw?TfpJ0tN)nU|FU>jLiֈ7gQː5! b4Ht_$1- vf\e&qXiQk JD@o?dMCZrDR}O_B *m4E!Jr`72um JHAWx3FQ5cm,2[Ka- |N1G#xiIЛsEe -@<9[ߪgv.vP4Zo;zXtX@ 7wa[ #W:sl 4ܮVN+EY4X(5r~"LWXʛ xp%N]7Z(ɇ=5.= !G4z's@g]$( _[:TgWCOp7UYvt҅Le>+p|̀`8v["?$C}mi3":{KP}'܀8** pxLv~5$#.6\ <̋XsGI9=-]p}-x+"}tsOd2C(JmljpPr}x1[{IkwԹ̢QtS(pz> OWѕ|ڲ9΄xU6J(F.*>8& t^՞ԇǟƶϑy꿹)@h=:͟-!"j4N:ۂnq ,W !hnBĴ]G7r Q޽', bdreB[.3.b׭ DGW<+C{VW.eӛx'_"8X=v6GNJ4xh!ǭv\ o= 0_c2jO B]񩐸Ҍ]#\+?֠=<2Dn[ئk)Uit)E=@X,ZsL-Ւ̫^ $ώ\^L YZ$]s']8>-FaGGl/3ZGj׉2EG\oCӦYO<Ho0ԻG&[z({ԆAZn}O-8^հ9:'6ٕ7ʙpJceVx}~]VGD5<J|\ƽ)[Jqw`a?%PJf9#> +!qֹEgq,$Wy2a!&jG5?>O}hsЏ]P:5B>Z@xl}}Rеk|s%։2ٓA2s>wy͏ 0q&x?fһtp 98DQ<ÕZ{Ez HR+`M]j)h޷ n #G{$2@$渗0tTٻi1(˖!ĽHt:TSgl2~pG5E)t6쫰Ecvh>~["V(,}=넳[CGfrJ:8yPH~Ŝk#lV@Vl<&`ǸMu~ P& j@RgE1d.{*K 5(uLbq}8Ly_앓 \]j ֌~/Dr@M7T zD:jA*E#v ӻJO:}IJt X.x f\z|kBOO6nDI㓐aӤCߌXHBt^S׉n>hD pm$wzK[̩ϓ (45N"m~7a#5 EtЯ4dcR H/r^Pg>9I2: f&w}R`5nS6aJsCW8&@1F~dfͥcծ/d{9, 9Sޛ &&j6]m`Z^zrK鎍=s ^c7'tK8'<OY@ $&58/|uc9So2hC,ӊ^׆[A-7@8{/֑1)GUjt[&Rx`7] ;؞ JAϢ0H"xyE bx8؝jѬENwIvYM='UH3 JBcG`*ѬmP#YKʯnУqntJW6vWt0K##8t .yLuS.V$?B{$gƄ>a{P֗!vvl,1oஷz'Y-lxe> w, |wbiJʼnKy>"-Y-&XJS08.[pL.9m ]a=PЂDұY͛%Fb{U^/#w0q3PP;D1!gh`1֎Nr2VZX]_=᨜MX:SjȈh=:?(lO,&%[q2Asg6.)nFcA+IDnt׬b dG$F ;*$sL^)w%ԾV0h!g0zbnE1Fz6DD٤$i[H`ue`E.@! n1TAS 2e Ķyu]u-qvqX`)~91J;HE7:tL4Z 흙;+S:HOFN-;@}&O(ҧw!3^%;ky6yHCL}YC? s1b\I귫F/0D]MBO 9d{.*p\ߨJ=O>!|5iKh̾T^wfMdIȍ uH`WjYZe=`S RK{Bb])%f wKw. ڀ+@dM߫M]/&︰57SUf 衘h )"𜟀4ЌAiBݬcQ|W (x6D$FD6kkQJNM8Q(UȸObw!@[NƔDŽ&P/?F UR3tG>Bblm~>t*LF=_ݷHGfa(䯲'{[fEc*M|dts_We3h: 9lD:(lA\0 vO V7W֐9ϨPy69j)3D1[VQUwufq]U/ը~<:FФ)Q+@#w1 g)7ҩ$ҩG\-PFNP৆;``OZ9\ypl p3T$\:h JQT8MuShB:İzGKx|ULIir[/XxoZMzM*/C~G#ؖո5dB.kMD>+\"`*_/)'N\.(7VgT|xAMEoв!\* ,4OVz' 5$ GƂ~)*T$y-'e5f4`U_Fa">c' v)te2&gMoЛ8~`wȨPsOD [fѸ/-fY_ _=9f]b ܴ!$-*;0LF ov"D!kJ!2-@*E@#8Tץ&tU~ zY"Rx,݊+k書rG=2XۮTA1d6pW= <+( ޽qϳ$/C`hKDg80gZ;6:lW-e,87tkVCd֯\ r? !_վrl/ܝ( V=݈G%Oq+vwڐ#z0zSIe(؅곜ChW{ҷ]0v-kޓ/۶|aS9BVuy6,H>%.g=?g e(Tm&\q6>v,36G~\Np)6vB+!D]0iLF E-!Y=H / v %Fx+>}'דg%JjIe}݃Fy8 vu GI滻(K]4qw.Z1 *_Y~" Yb7N!d:ؑ'<.vysCX,sBv.nDn>,;[^St$;&l~F ]t<(-yCCH4Fϊtd/g%0.Ny TN )3G_o1b 7Ⱦ`f~SA@vV^9!́jdrv*N?@fQ㴪64P\nZa7=32Jfj<3R+)%qL(I^w^uiw2&fgoQdS@/:!L/\3&E Ɋ`v}!57X3)0z}ˉ_[3r61aHlڳ}ݵ(Bt(0žl;T/7'&6iޣl"mT-JbGP`"QS$=GAb ~&|X ZnuТsnE!8R o| E~0@e `/ـɒ̈́^y6%Ͷ~X9|$MxЮ><zD'˦_vƔ.{Z/NJxzTZE(v\X ?%$ lmH x4%×]ģ272Ag9~lvD4  * (Ռ?e8d* F0ԛ6!tc~ÚŌ397GPLi?/e*0ڶ"ͯ\[&fK.ka̵\!,( 8 l.~ 0TR//~uW\ϭ~Gi%-R72Ґ=7WW󘙯ߢ\3~U֫@?5)ߞd~/g]8c4sQD,"ʞ"RݡޠE83ee\pnDui,XWP-Uk*byS{  `>+Qk*À]k%\"&6RrD0{j'xpB.\NrX)+qX7!$UOR3|0K+vEp/^Ld~]q )45 mۇo%g<t/h ~]!tf:kTN,Û0գ*#9 C.,czF*EN>B t {=N݇MGYu!%)TQZ=]\O#P}v-^U<~ɐ#em{cWO%O:n"$by*;Z:ḊY};Mb7/z\V+1l \%ߵWPuPw;덣.|Xnޖ(-2z\QWus?g0* 3q|.{p AU˷AT*a(cV ;lZ1=jx #?Eڑ X"o>64z֥X=3G(.DH!]]pC[Db:|` xMu (/>2SOy=v iUXo Yj%VV%6B&k!#V%Wnj- K(|slfgjdxFnFRJ1=H83 =4P(TNb;i_Jt,4gV0Z$W! BV@0CK7"eK]8v̴z]V6Yz-c{&sJ`&;0gWk-2"T"8u8MKm<[Stn!Z`^Yc`ƚXE ?ĎFD;A@EP+ .pĶ!2z g,֔sh806so1'D忝⫨áa n r`*OUSQgʪqʌ81Vj& ʗ˚6wPA<+ .td.giAIb#[!WC8tp(l->tpg΂_Ps2/'DMEth^),u9<$2Z7|mG"&~]p5OĖ :Ge=rP]&'[j#1۠v*kH| VF:iΠ$K'#[> ' tXU!1^Ob8X]?*k~Xۿ_ێT4*wim m 0q%ٷO<@ NJ=H_U3 cR3ZԓS?$eN!2k$ b3"sfmX7>uMy#!1<:̀q L^9gkԿޮtD+,*;vNųvr~wg?/Ki) ABZ-*Ļ$ٲZ"Ԁ&We7 5g6U<\n żŏp>y΀M>[(ӹZԝ fCZ& }M-(F呡Hy|%RCg%A@]bQV!UJJ0yP|Rqu1,N77,]@#x7}ǧ:㑞z%⻂,0C:J7)T9@q\4r"^#m gTrQ C\cGJ_6!;Z^GuYAup&@?E..ktw7s+)~L|%V͂)aˡ;4;[X~(E"s &1gsRcs[bP%Uu7X-7;dSRo``~.ZPps.3V9ƚږ" .8ƌA):{8^>YΆ? ef2}Ml8dp,}BrTVf\qV)eT~i,:_I ?OvsI b}PN6dݔ Mapk[ ٖ zWǹ:蕋bf|\4nl~Y rxy=d~ =9B1-_lINw$QM5Vp>M\+($$!t{hkٻ55U VS1*{7dҵKun՟yyӖ> 5=X}`LW[p.NE[);6Sgwt!Ui_vbwWyap&!F|aHlИ?gj=9\TAO' Im(ICC{Jj~ufMWMIaXi H=㥟a \\e[7~޲wƞeMT3j7*;gYV{BZ?mʅU-Ǽf¾<_o(BQ5ć_kawU)'6A.v Ӥv&~9.C 2Oliu4dj8eJ7Zfj4g Cz˳j, %RIlyʕTĺ5WBkBp^X%Q:$ZZb5 ; fP%qT}Yftc  _K?Ӡ|OAIeǓtgJPZM+&zXzlgN\(*7ezr8yΉS>7ҍ$BZ};8cyDWPJ:3BQ ]k_IΈ=kFr۲vIlNSnGsz8xK?hmRAJȵs譿 &pK0Gb+參H+?OPO6&@|@W污GU|dD0ذ`faKRoKpzTw`y~`yr-L r2:ztJPھ'nßTϓUݢmMίQ PLJhl)Оe))Rӟ25~ImthhcW8]iNw7[-ưс^XCOTY Ϝ 4.m!E|@ʅӚx}w+ JMR5?=I .#MX})sܘ4Dq,)] kv#%FBG[VG%T:_D\L.eAcvI":10ΡU OV Ȭ3`8<3-Xk/!\KΙ4H`V:%&`+経;H}G2Ď'&51Td⧴u."(Հ*H56\*d0":9T O{WWMZ3r3,_#=F& +̄5 C0()Z|sc @CpJ>|)W+Jf=HsyI|b6yȀ}TI`+m#̵Kho Gue8`փ~DeR f*:&i۵,!Z݄u;PI)貒xL 5TqA >" l2T^IVW S"!}aRRH!$6#NIg ,7V|C`VX _2.iSA:RvRzW~7*L ݚKJlq -ǁ*_;r څ!'=B뵝`DUW?M7QZvmo"_`e_@GA?:BMH`|)4U)}%)c\hSSM g2IȼZш_lOi4eq+ I fF=ׁK5LhQLacwajB4=Y;x3WOcǷl9q%^FHc@&!cQ_0Tyd^Z9TQ"6!|Fdgƺok-Z[s'bySK{*,ahb4Nߘ_pZ!c,sMx//*-UִJdm/~$| B x.oyzbb3U)r[[ߋ110J}`\31{2|3Us'-ȭ=20WR)r pzf(M:-TOVm ;#KӄH?:kW|2tiVLiU,'}VW﫝eX͚ Kh u3I[<.L"&~%/%BqBq1/[k+GsBf?4@|jJeu։d[W 7$(o;]a)1r}r^--OhCFϡN4獢gjPm-tܝN'M0;/0)qj4]_Qe{-r)y*U΃y"g߯=^h.>Nu:JvB-q?MUFv%#_O'pRdrfՒttKij|mZtSG_zצʡuH,fN>x4Di'gWN <0j[@m #jF&"N0B^ˀ? ^J3 u{(;qiLu ~)E9b3:2J`Q!$B۪)&|쬽'XV6og4Tnj+vһ 2ye'3ӄ͇эņî!58XBu1[E6Qֹk Z:l@bʠrHKmC|z"6Ԋ4JgA-%TBT1ܫfv3Yel('mρ؊۳h^y S!6B -5^N`ثnu8(rk.%Ͻo`I܄O@y'Һ&0V?tg}z5My9]`o*~`< Iꡠ:#j/#+#`# āߪtG#ڴܐ6O:*Ufw5)dQQ$ |q糭;2}~v aAG*@8"Rِhν}hU˪!Epmo)i߇?(AI\++^*mbAJm9>ޟ4nI|,Xf*5'Ig%ŋ``!>PO*?޿\RSǻAn4-G66C%S]\  /\"dG243sSd·vLmCIݣUXmk= XRXi~A9٧4H uնQo܈އbǒhlHf/\RM;=әwO@%^~bz8'g;V2Э鶄b x ƒM-/bw/mH50.)'*gFoPg ah5…)bzu5^'v &BdxoUܞZ| GבwިCo(nGn䰪+]K9nx`HgEhJhؽq)X209-^$V[K)HzZJT6s޶38jU<…cAj"ƊkpFa@1+`P:T&iׄz{[phH"ѩ~DL}Iwqa{з-+cFƬzh 6E x>~sM7!ԄMV֠; DSU(GW&☤biڹ+*Nghg#PJ6u:]]SgqoF#K0\ -BgrvxZs-5| oCbmFI!TQď$U[W!Jc(Ky`-ЎRJ[*2HlVW2H:6`PԳM5-{'x”% /ҟ}J10QF՜(K<#h[{L A8NЭF ͡:3)J-x*SV~d툣J{&X8 Ckſ`rnP7hM6HЅ+&lNxR, QKjȚ+ ml#Y|'ϐe´a#ٚUZa`:8t n5)o 9Nk]̎gAY m76zQqR'L% MG"xB:Iik n_> ˜B5YKn_P<1|ȋ:.Fi*)Ղ䀆<{W-d8uX[j!DU=5*[P777/s>lKnvB5&P0BP^cC=<t(_>B.=FӧJ,d?ڠGlHK#ݵT Feoj?hrO *7.dCGC:؝2 X=a`ej#qۋleO[-$8qa ڂ![+fW_~Wlg'U=rl4h6ÙUs;*0!ЃT58M+nZ=\ B&@,} )z)y}<}.6d NENH8֝kȎa+n0r^#=o)\+ ?h pL0Ȳ.)!5`asPrO`DV,D=YZUhEe) _ |j{79E 4 G+@1{-rL.pƙ]%ز4"[Xԗ40a6xtnSYh kϷp%4zp2ԫ^<])m;|B&K[+[ IV]8Qt wFb}@&σ䱛$;275P]0ղ6h'%CeB/p}%Ž̉JE!U$"5,.t*c8WJ(8x!y]Irt3pxcc!eVWݓzӵW:'LmߛyZjn |E)DD!DN|.+r[ftxyiŏ֣G(KM<)YGѵH~94 0<;ٯЂv.au RTG8wɹѝqtWI8t"3ol:բMJ>ה"ndӡvh8N6Gk{RJDQ5nBBW=n&^/`O~Q2owfY r(G>$&?9z8}JTl* VHGKQy`O1GeY=(>*wh@?CEyꦬmo㑽P}y>N8ݳx &5y"ԫ 2*mݍx㵜OIM mZs=A ꌧfC2ķ{I6szAd܏BОi^k98ÖIWP#pԾhbk-Zt a{ͅ5q41-EodL Pwe-NVW*N"5$P[Z-p^S#f8i DCDR#4z4@ m:hL1h9-?u|ww'ڰ0?h"Hgk"4,M6NC_u1TokWChDhNF9LU*0YHUnx(t-2+鵸s ڞglt`!xmZ * el#2=ǖsSI.}|Ms*~j[ {i|dHJ;r?8.z&P(F_ǻ>ķ}?G)yt]{>}Qq4gev~=13wEXXA4m"Yix<8/Jl<&43 Eϐ*KaX$EaP5B"u(.DUIKaA6tڪy%bO.]5%2V#(W^ٜWٺRaۣd(^lm4xS!V%58l“q*z>h͢? n==l%;ßȟDK(@s 2MM$Nn,Anh=1KX;4eY9{_ʫ;FYdkLjGBb K"ۼ~}ɯW/d7gA*g@NSKTԯ]Η ",OZDceR [o}@H~J3|ptdz&3C@Ƈ2["m|s]4 ս 4ʉ WvH24eiԝ\F.׏@[<:K>C4WguEG3&&N֨[o,W L2$u?m1gGzk|X"'3<ׂy-(>d+7IFN.勏Waņ]42"es, ^}J툃x5~.|v _9wӨocҕAjAMVqo[1JD=Fv$P2=9F=7{1N\jHD[k@=%4VWy`DwEU{U=(!̶N݈ a~Q}j>CY}1ɏvbN"ILLFxBH3?}#ڍ3s+wu7[-*⣸#gRxG=J׍P>J=swd%r[W);JpRn|~ǻy*6x-4f9'8@*i-:%uf&ߵejVkZ#GK?P2Jn1u`ɻBno0rz2=İ2FYlCnmD@DmQCCq0gL 5H7R6?jnw7vyf-9jzQF-ѸD!TPm_[TQhgPG<#s x܁+pD*;wu x7܆4쁻|_\jO-[]t=}F0, pJ5'mt[k G/Ļ9G9LCnIbSj,7oW#NAFYoOK|ӓ5Y|(aK9lqw.r 1Skj+0|z++9}BDR7 ضipPKCbHVGIMY /+H} ~-o1`Nn@yhM͓BVLZuI c-[rC#YiKù_Wm+Y!?cn>V<52G|G2gK yMp¸gEQ~qG \h65^Bh;/* - X,^e/2/p."7֭Aӭ&yF R)F{U~K谨%'o}(uA T$B{ʂ%ZU?Yн[pBz)jG%p9ߙbf]9Lݻr rE:I6z Ue}Т^l{mDdE%}hPz1HTFwEՊyAe[>iiF;l5D&Q=4BOKhZP5c^\iӷ9k(@'Z!cd+q0^8i4.G7S!⤝U<КqOǜ7)Mr0 71mR(K ia0(z>9o~Cpo'R/(hAI z\Ӊ8^26q'U欅j:Z]v PȬApljT_}Y8\ʷxr+4> -ɫ868;D>/r*1R<psXjԖl*H?Mv@aQ bF^8K/=Ka>,ͩd=g?]Zgex 򎻶bpQk4;f3yYi lE%ڃVy .񶋚tLa@G=50_X%*zA̩zĮA6̗.yaխKN2%ӣ.υJ o2>s8;ꭓ/k$(kr-hc6<যeՒ5:zkj_ yf1h:uґFC/GTK늅qw#U~nÜXmxv곘%h|O?vh,uć*6H7nKE%0x*GdAйS:s|Lǖ\7jM*Q$`|U؜${EYF皫=G !T盌w*KGd {4IIS8\'LL#W8C&iRhp5H&mc2m s1*Kҗq)ak,7jىyZ #F@xk{ZOfrr?WH%x[`cM>6[A K1엇xfCߜ1NT}O *-]*$lPYh4>*ݮ*ѭCRaH~T(sQ4+}ΘW'5޵Pڝ(pT[jb2V5@Qy?dڀ@B_jH?*kꀴt(-eb!6)C-1ŧh_R2KP, b(nwiϘ%V;G؋`l1$A[LO?ʬU~7vFW;,V%pv_L)KVqCda[wb$NEQ5L7{U iQdⴠUm.SKON>k+ thv ^3{zbřqz߲S$b?b`9:)גhQn+J`4)lDH0*&_Igd_aۆ߰F`PhxLuגi^E1iVz^FrVosW!Ev=h <: tJg,L-:F>t bAS0rfwh ]L03"-/d%2; =߆3$4=H<>yhd2Ҙ3e3=aE$lB!ޓjH uێH ]]dvI-mJ:A#k?Rt!6!rvU9Na1WjOa#G( - ,?UOЛ8C!p@?.K `>`yZ`U/Jƾ̡{Vu3(SbO$jO;:Kihwri$Zt Y;U hoV`"7 #V^使+SEiP bM&'j)%, wT̬ew^t9A㘒m&Sވ%}4lz +c}%!O81 O0ʅZT;NbHP Zri!³i7%rn[2~ OK qReGV4_TE,<}H筕5p#c:Ve(q@67xӣլ!P# >sgx Fa͚S2~8 Pe />m( bHwb /hgG[([ɜuIX깈`wQb(DvznH;p1 Joh'][K[5yZ2\=ǣn|pYPtcH6I*ڞUg׭G`RS+Vˆ33ë]*"FȹpOh@4_}'xsM26RRn-sI!p^ Pe6- F"P-UT~ {nZ6SPX'R0BʂE?@G.r6qYHxfA*z 3㎞E^!MY#4lꅄy;) i^P ~"6޻NOչrIdSa\>0|?>HMsҹ4^LLjsɔ@ƭY>; 8dzOȗ]B"Z3 we: im7^yjjܜV1[Dnrܥ(FzݖŶݰz n" 3&QeオH7#m qfKf Ztr&epu+~Ȅm&IlaO:pR&NdUSQblNwb|F"jwIѮ\NKPFAlȅ^F}ߴ.Å ݦ5TTS4g<Nc,c o5"gϺ+"QΉX'-xʼN`dv&~*gjQoî;ĀL,V.NwZg:s-ؖjӔ n%p:'rQ;ufzk9=V `ø$x~JnK'Tj∟]4|aEV0:;yiPe Ih[j&1jK g^6:(7;H~sZ cRJ_Q9`'^ƙ|SH߃r) !'jHkx^95vu*dK/Y>a&5w!BX: ]3.hIr,^t)k5 @N(LgݔQ$~ދ #[xU ?{-0kM"[^ ny3WEAA(tP$:u*2Cg=qvgZt8$z*I@ S,99T~*-y =A;OZ0s6PCZ;>xw=x=qF7]#4c.V< (YYsYҝ(qDB $ގ7L֊Rd#w[?+]mO0ht$fUBe0 [#@V>{gwU;C1, %Q]&QV+Fԃ@m#Dpj~/\#{ΚCTdFX7g<Bu)}YPŜC1ŗR[f}D}!-޸&~W ZD)QP&qo:-;4yv Yoy㷯$ZMEѱ:"^MxMٗs6^xftYIbM%9s6T` iu3m`%1bAGNH/7O}A?搡W luZVYmfqcrC42F{> FA#V)2_Ş}k9PtraxJ#fOOP\(ș>޶pF^bHjǎ~H$jwB*ԉu[$g`m6 m#s&NZݥcb"sHJ4 w53x,] sI~֕ zP>rBj2r>DA6732]Jb_J4GtA\IzT)n{0Z]q+-/tQwfe)}şy,6vwj n8!c%[Njm m߱de>)K~%S uo^XrtT +M@HRlpBWd^p]2u\:;3TVR^D職aMjU륝N ;.?7?w:c%>d oK&e@^BglM>MʔIlaQ^rdn҆~-I֚ý}ӐժG:(4Y\Ut啗 .(e3鄪yec5z$D po چf5gVD8E0/nQ$o0#y5D YX<~x}!pDXen/R'&I/'X'y@9Pl9t4(X0Q7c2&ޑ\IhTq3S2c82>, vJt}mAd0X'>m37|uqݡҴ)L# hlߪvښ/V9oܓW\Ky Hd?Lj3華DO] =r3g'j&u귘HX@TK"M϶st 4a8+nBAO비@w_h;_FOjڄ%4- ?@i˘J#leyRomKZ&$}\"4.rDtN{1geY*λte)/΁@ڶ~[ 홋 sw ZU!G2D )ު!!| 3ԮҮB gE6ȧĖ[\=6Xzh^v%@ s;4["be"34 SVpY2 %B,>4Bˑ_};",Q/bztwPk)2U;+ @%&?᪥N;Qrm]9<2pMx}-5Z%+ :!#* iU,]^?3ңSHҀ twhdp/  A3ϩaTo~twSg9kpV?CE^$]]7E7 ($ AvY+؇Bpc6s+rLJ !;4"m϶n/aTASpbC[3 .^J1k;P =<\Cǂ*$a>AÀFz֐;_&'WAbgɎލ횛1<%@=V FGƎcOtN7|jygθEq]>}KE BuE-pwK49@?hfw_FAAM6|9T^ck:TgSAvP -P$_T^Jq?T"'F+x"c`lkE& J%QIY2Pپ=R0v CJ7֦"SQ*߶N97!d紖MZO"JtL$$){XR=ךjM5uj轪^-Ρ=lޓi(̅֟afW7z#ɂ`-XLfS/Q򃮻5,NeUrnVȂOxRҍ)Kݒ5$n[x/Ka$uuvWUB!SfިtÌwHvA&,Dv8$tO"Ȼa4C,w,fq G6m?վpvۭD #%G'u_'3GAjQYt`ߛ̡zEiTB,WE|ڪkp!cG0YX?D :#Jgy} ӝTf'/lkxdmeH4ۺO[/C9="/oe ,$2±fY,¿r1YhMo{:J&_F6QKYz܂*ejkAHsj?Dbw ///AZ,ue[BPsb35^r/E7Xe0'i(Y6v:!eιo iBӢ+hc^W] 69I"kўyvJooe1NU4%A@Xb]( Y9=6eR#",-h7nB"*Nׁii/ʍ[;XMx6@пXN@KCL&(V7nSۖp5~T-dYdfӬ ;ԅƵY:z>M"5!gLZZ~FK8VE|A OCtŋ&9KEK2J-m7( 㥢^|-WHÓaww: p<]=$`}h/Y7~Qm+;bl0 KVj!6FO]  oBL!)rbZ"D3z@zԡJ9)*M!3H]JcID)picAόL^XFa`S-Hw`U:QH"4T7aBk,]>0ݛ{ʸcQsv8{ դ@%B\bN>߫QZ_M gz@qtM"`UЋdDgG2oΝvlsEMRiʉ4M.몀kj(# Rڒ;]㧫+e;-7巡 {X-̢ ؜f,jmP=r5oT ÁCe[RB8lS\ Ө1rWjg >nޥnc1Uб7) 9grĄ;JrnSs!zHXG ևtC5zՓx` #8a#ˁTI_|\-c}VҿgKL]j@%U4 ی.凢X-b+tV!b$8r߹jP"A75B1T}eweD)W0#^/Dd%1 Jaq̅6m9 ~,=ӲP4巺I8@hj|W9vDS+`@ {A=;*9-B |q>ѻO7)b`ˣ[; |Ֆnk}[MfgEcU7)Cص;gB1?.Ã~6laE.|ӑ6DAr츓Ğ0Н0R N m|@Y)st{X_ac3 /p) v&> єz0Y^!h?;l(v*w (r~5 ]oS̋ d"4'EH|3W ߇TySW.i;oOJÔ+kXHcj)`"-veE{!يs8WZxԭpUE=aamGP9(Z(Õ=Ihn!~B8.4ݹ {1 6ڒ!2WA,~In7 &Hn `s-=^d `X+&m[`Io_@M3W<.2Hf[ vc^D(gr2LMcqr(PtHcU|+8iQQr9dpskGnh "4a+˯*p+_Ox-\?UZuPZ̜a$wc?t6,vHƇqcv|C vojCaY^ע F[` 0SUe(gf`/̘ҹ%[Wղܮh1])6 UO"b-AM~T'|_RNbĒ'n3_Mt A&=ycIJS)WzE-NmԴ؛l 6lZ!]Rzh@L=@#X}ui>SDfL PKk  T'4-^LoХKDNUaB\cI5x|Ԗ'qK- 3 8wA#<?V8U6܌fj[R/kط!9X,*}ЈwzW+*hYMœsx޹2ʠ5&0q 9K%eu8P%o(4[9 Xs?{ٯ&h7yNCQf˵gXy(I%_ W{2WFF=35q?KrqG Wru2ЦC vRxf߆-S"`̬?~ xB7xBi^2mEO IԗJ ?>3*3AsQ!@Akwgʓǭ|FxE2I*|s/v ~5Q'gv6/?0Z`~mMf޷"`3e烀RJ>]xPF< kV / 0x}} QKlYJjH9{?Εi\*ռ<_6`v*L` ώJ%*T9`K%XOj~@(r{>b56zn!mrF0.w@V泇Kđɲ&t2?wNʂO?aiڮQ@<"4GG=޵],Fꈌe&xY@?L[TO1@J7mŋ]Zydn'u1pR55WeV.Aˑ̛ta&ԾȅO@WG\m7q~ڶoA&H@0; Rkm]-kX]q$\=P zֆf#s:[I:M0cSD ,sH k׵ԛf5~ ;*Io?ЌtE;h k]}Ydn[WC2p}lVS-}jTO0ՅY$v~җA$qDub? ^Rnf}Hԧ|ԶGE#=T+3I-k֣wՍ_uQZbCu. d%i[1~h}HNavWzVisbACftWwlZ(m)u_׽'yjHwyEǯG(En+.(~L ^?'ʐH!(^kotgȵ|`{`fnV\ӫǂIV7f V=53%>??nJʒ594Y9yS]+@@l&6\Nrfo0D'*˾;> Z)N[ewDt`uBZjY-F Bs|c s>aVd/Eݕx*kuqʥVHm@QU, 9[)BY٬$N2_*:ƻͽ $;[UWs=O݀r-'KɆO꓋W svjV{Y>YPCeoevQ('SwZ~B!@2^dYv+D~uWȍT12g(ݥBddJD9;/73] PߏK˗D8 \;f/y8`ac(E;>zaa ?ܨappQ$ 0_?s?4,WM>\?XO)΢|s -8e;V 8e`#+u @kP(Kq#~/82'ފs 'Hke٠^ Sjd-me?JJ)pkr7wNz@AVF @YLQ oл!GgeȘ|#C`z@Fx'07zo^/1%T *DcagáA6 rg-b!?dNTa+J.SD"KwXKөM:zsuWC@#q򶊃Gx1Nx *)呶ΜkV#J(WsLy C^i2SX9͋ :@ Yq^HN☕-_g2~a Awc6YZLRHuF! H7œlss(z.uâ^`^`yGuz̅W1׸;m8?Z9Ui;*/o߾˚@1b[-eq%&3 mvBA=Z—?HGn%r% sYŋATݧ1N;aZ[*x&`w;mBRVoFB$hND: Kb](\]Q1Fv#loz$'57Fw%F&ZFܗFTP[VZjeD 0x1.v%"~1 W; /6&`ϛSjeV>^xm 2A 2)YA g`9:x{FÍ  5y$32)'yjl#'ѫV wT H(CTrk]lط9zz*ww:Whr`}G beu?zۺGHVթ$D#ȓo<'@浚yßR!IЫ,ʷ!FJ0U *6QF (X|#T=\~@/^ yMз1Ol_)&1P>zrj! 1VpЭGO\Z1L]|/18tp4ZK$OkASn Ei (d{pz{L:<ɿҡU6qp1Pi"Kl=[ w/C_ZiO)y*+!@uUdQl-.-FJ1h{R"Lj+nAcV1XGOG%;R ~ V?P*I$ ?+ةMsqI F1eA$<_\IZq'q`qՆ"g'-_Ad׏Pۨ9I'Kf[{@ Mkֻ"  ڽ 9.跖&ѓ1ڑg}9!&4WSX-W'$'tTI !Mȱ4Z HuR y _j0qPxSGIiFI:E@1apze( m̈́lc[!y@cݝ=sR#3KA>1M?]-)4Sgm|gsK#I6 shq$& SupdG02ok!WWu ()ZvM;JY4DNzjBn^lT2('oƤ..Nm2g  7,~jX_(?tzFDoׂ xVU}_zl~8EI7%87AĖ9TqM@{S²ΐbP+;O(`WޓCj[`![4ېlǸe'XOJaA| 73)/ΈQ n~Mv | +/-Agca n͙4dmv ?){Xt.(Xun5{gzb#[8]" {.~_t RCiMRGNe3 ?]f^zL8"Y,O}V6|%aZ ~uB*fD@zo")t+Y 1'RA u_w'A۟"]ĩD5k(/%e6i]T}VuJ},8HXɢ-*We|mY[Wnѵ؀\NN%/^!T&n4 ڼJU@]7HY`73xmsҩ-퇣IZCQ%xj'i¯/(ٿl>f3On.gyIs{DE[,BX'ws,7#%:O_K[ٹlmIAiוyEFB%Fx z,SYR/S:QDD9SYW+Fw$k} 2ٗ~zz6|! ,YXԬO-‘Oxt/Z ;vID7k \x̐^fVtY'SWx2@SQ 8cIqeqW,摲6Dz0Ă>~ur&I[HW*M[d-@rP O|8Pf}ګ4"̣6iXY1t7FL{)?Ȏ;_.*$|vȄl\`v,7Zk,hĹg*&20{ZYNv.c@ϟؑ.O${[(5Bn:7CEIzұh6i3-7=aaQ 7J~YYAc~0D6py$?A G,sMT(Th|a=,0&s`m}ky#J(E6xFoc(Xߩ~\u{?º͐TTH8G3P HF04km$uTKhtPRLDe^f?{i|kmC.>uљuI{V ]DqXr!<85V,<7RefS~W5B+WL#\FYt;53pHKX*Mw<5#_mrQPLXYˣwOisAܳe &]'__]\Y?*a(H5بrhH@yAopI'FX' Om$d`ݠ/uVv <>7}„J{ i+z:u 9Ea!#A^.e$*^cկƚomܑ] P6 ཥXIZZbTL [Eޡ+Jp:Q}Ug0X/Jn#-C_L} m1}u-POk~a.c]% []x0{!l83|X{$ AC˔i6\XRoP(}?LۆM?9Fj!/Fɛ[=8LʑH󖨄<DedPxHGBٝ\($U"-5Փ ~j^)Բ7fgf0I'XE}RIà8?7}aE?PV 0Dy 4*yd'e;E; lmlG ;[0۩'/`&m2 #t$~?!1rPOb`=.?:?/|` \DEImR~onCYub[ "p!t{nyd$/*^{"޾DR:űC" dsoPnY1Ř".%=Hi_ї[W] V^*/hfX /#eEΩ]]} vqNs'ԕiR ~ 3_A {ǔ0Q?˒-YCwF\FW̝9J^ 8>h[ʼnep&YF$uWLhסhQMj@nK)HLV{W? b v\'2)tc5YV9lWSVJODǠyu4-,؊ųY}zBO"" F*'G;y])OY,3/ sp !d)da٤.ڍ6H%Mqщ+:O /Ԭt Z̑ IANn?@3='Y ~!c_g;F +a_׭FTMZm!^ $݅G!MA1Ffcv`fĒÍh Zb'^cj56fOwmbC]Q [ҭg9 (Q]Ri\Ț, :G2}L $TV̴ZGZ+Z|jƭYlAV`vɀ`Ԛ/LmVng?)C7*<ĄŦWK;Xv bev`;_"CQ9K ѯF@'m8 MGjaA}RhlKn[K"+˞i'"U75|baG/ܤ-ycyY[̞Q DS Aݍh^2gޡ~x`FG& [2g_;'X##Ҳ!Zq@dV"GIǦT$f*g^Q(4DKnS~+EfFB_[2 /k{eezXKrPYE:}ZdIȸ+ߒFg?ere:݆prkz=֘|hXWO8pSrS^E*'dטe߿("T=E:nNٔM eq&%r0#k{<ܝe&W^@v#}e‡U3 U䆷F$ -Ꭶ=MQj&)ェ@YGD|S T=}r #H&Sb)yYU@#73V) 0rik-+/gJxpc9YG/qŔ\DI?`iL ٺ-Vքr,sinkSiSNw8QtMܔTn|eZPxs+uNKB,0;0չeLϥNDwTc9Q~HDs%ߛ`E/U9I0_Yr\ nެiIɑa44 :Qkm ~Vp.~[\TԞL|&f T6wC3;$N\.DN[GsiM%F`/OS% rԅûy-VѦ[gBau؎ { 9:7}Zցi@1 隶oاeR>~CT$O-9}u7<ŏ1D;nBSCO"DI>2ANm82KHOVg+k?g"kGh"zr(X9q1l[:&lr n6xk.LV>) y_V{cRRLcIm.u6*JP`&'o~&F@L q-49.88``o7i5 HB_~NBiqD`ފ=B8L:@J!䂃b'1cs2/Mi}BqP}c)PIJ0;9pq5sjf˦LQXmh젇: DxE1tXj$_bir4q'"S+2uHvicj;US(Ĩ5E-SԮN/G'$5Vb1<HFecU._ĶzAUy)jcb[#.bG&\RmoF,Л% /&Q@wp`=2ᥝ)aNtD8w(l =vJ^IXuu e] yJY1y&FRf(6\b3^@=sO>mƝ#`o rn:I y=X'mTH&>bp$ʶ 5G.~2AHu۴Q^?PRDO&V~T !!Le]s[Άnϊa03B_:;I!A'}@\$Y_,! xOR%{fY@t`-5֡E/RNbhcJ eǞ( s0Rq@vĜfDz]~ݓAgGIN`!a^e2eP|y6O%K|q8^Fn-<oemUψuy1T  @@xXFK+7MXӓir%h]EBAf@p ͟Vky.NJxV=:2&qWB4+\84?Nj W]v4\XͰ7Kr5?G>~L `zYeqz ~zZOejEa Sa~/YEuV_ tW86%ZJ-@>?#;nxz4C^=16ؖsZ IaSTO%L(;e*KH)]zUcXr v+& AtƑR41˒ &:7߷5^J(Jpq&9pޤĥVW5?}ְ߫ 8Γut3Khӯǒ֩Y .0D EǖEnDBCď?bO'e.cDݰgΝ9;)Xsy -RZg9gH Y7<̅GMbAc8NgrNPD1YQp*!TƼpAQؘyg)lJԁ f9 $hBdt&h %e[%9v |2@XBMR`+t.充7^nX5¸ni9*m1w$Oo%y N-T Le˷xxl Yv'EɃ `,99bGfi@5о\#_OW6qW1|5mº Wbr٣_@m$0 V<[yςbGh]QK=N~F͢e ć ׉Wl]S ?Ӄ(ޅelѓ) !oR[7tZd›ZAYMOq4.qIF/n/Z*oPGŷ?VJpE52N- wạ2^Zz۟POwwĩt#+'2E K;o5`VR$G1ا jd@[WuX·֞^ $tD5p &R6ŦqaE+ l5Jn'My?EÚ`E Nxwy:/i318P/_dӆ;p,zhw<}?kB`?b _t =Ҙ]r0đꨒR'4N/"hs <#p^&=뱗_ViՇ-tqÔnDCutY/zEk?Yw Ebw\HMxpmpϕ|~cr?e*]\\Ezk;1AqBẐD-0y1'7n 0_و*`Ըj\UkpCYrQ2_o "=H7]s&7Tq1k`أw><-e7ۚۮFsוA}fL%HZZ/5o,2ǤG/Iλ'6mQ #P6''`@}Aaw@ ϯsOHNT{Ň.ef<ӦR}cfvdk)Qcch2W)"mR8[SAtBlmϟHi$ȼRq [/C O}#䯤-ڈ]gX#9$`ǼhP!//g!lûew 3P$e[Z_VUGt'A(4JbU<BH&}ҌS T=2WHb($J6M)|WUnuue3ת{ X.A>lH?Wmc4Y3#a\:\dtr%Ćps6$nmeDjԨ!$%0X8Q'+@5qN55{@aoe0WwGyauU~x|yILگʣҕ_]r.JvLlZp4]iض6h6E` 2d=5 Kb-.j?DvA:WY1(a4?ƾ2'ӛޥ߇mQOI<,y$4 D^6qvc ,!hKker4OC^>>[uB _roo)'p+oY_.)%p=v& dJD{}qG"}3Td;\A*'%ΓԄ7Z 6e>h_1qqwF\{תL}<e@IHS otRbCY%PlY-B" oϩTVND2#|^7$2+ȎAEW&j ó%ܩdKps@Z)U ^„s ft}D.mwDYu 'œ cƪ ҊFS`EGDltj_e`32;os^~\YE;=@wb[_\h|d PZQ:_r`9 tmg }-#15`+uSn+K(m8TC(6:*,B1wHP CвrX}~ C}V\]S:bfuAHN@_⹩?( )S:<-N9ǒ%s22H>+5v?s:ڏQ&v$@OsJ2\S?gNKK%V#uXyv5/GqVgJm ؟pN"M&70:;-$7PY3Iw@̈́\*{ơ,?R2z&G/f+uFXO/q\xe̥97k˖݇R{] n&{En-\@XQGzT)OR<}x;Px*m\'qɑKo$JTr}~kx8s'ۓ,O;ƚc1Ki*h_ xUD<7 R`>޷SHm< b rxyD1tC=SM >\w5AG2v^I 9ރ%Z[LBPIlhTb%#t$mt#t}_$)u=lBq+)V2ɿk7ujKk7OruVX=6Z[.*{1v#UAn|VX@56 X;peOL 7Oͭ Mߊ~K}'ﭓ+#F/]][rVqI !^n2BŝO`Ѻ6kF }T"<DEcaWU][ ({fvkJ i`xfM qXZ#dLlNvk4=Ө1Iژ{ՁX:"9PSkNHx.SJ|ɱhvgB Q0A&Қi`KQl`pۖCB/rܠh"qgzTIL4ˆ_sp\|W0;aey\§[t6JI *r{@Msx~vu7잲\w;AV`JOs%8Jl1В S%Lăbi!B:,v.5[q2wheJ&[+ʣ hVq̯!,&b]L_NfH)H߾Nxָ>ĄF7mU?rRE ߤ myzWRgJs@@iQޔr^Gu~O(Y yZm. 7A^\ԟH%fÛ[ :pڣm9uy 4ukZ3$mG6 Pg? LF< F~w'C.lp]$XG4GH Ud)|y]ӌG?[':(&ؘ$&XqoKdOŊ/cFtr)|QLĒ8X"&yWOW 10I Fpu-˜c{<(r6`v"|93flB؉UZ'%L}h9>brs:d8 zB5_ꞻja6Bgbm^*p[4R̾c2gTso#YQ2r 0) !~\t1VuYTjf Jb2 tg8<-̴)-M|PX+[ ȓ4xﱩL`P`+J|ZUtы E񘆀b UBeoi F}Rut[fJ?%c+͘eǺB?8M*]jj>5})ıerd`T^͛ޮm@j"/E8Ȑps( p8 {&7 kXnw.Guso=F$:pAFo3XJ]el^Z(VWK|vP+ o^ð)f3n`B} ,Āu~4`EQ.͂mndUMsڥ M ܮW?)k>>=\nxxpksU.~3ZS(j 6a_ֳMk)U co҈9@Nf! `F3,)&20D3aO=~oz)z^TwQ35\+W ʙW9^ 46I;Rٲ.rR;o]EluhB;pzo(vb:dlkʹ3hD5YR=Gd&F R\LK-'% 9M{p_n?OW]W d^$i垈L{ZMf煋1b y&.uC6_hpv2Xִ ڃŠhV:/tINu;3 h$$'F[;'ZndTrfϻ! 5x8-Ktr+ئ~^INn'HsSlЎYՖO֚M~U"T^ϜFsAa)7E'UdPB &ӛ ^ܸ|x VYŸ4qL ГfJ_5q_O p1-J>,>n IM!!e-Ibg3*SYRn@ DOJQg$"=?#0Zᩌ{ Uk8vUI< :],]rk5ͼt=2NٚVѥU} Xa֐c WoԀSeox#W^5jG * f?~sq:rT\`Px^=7?Tol`FMb.Z:֙Y&t M)V A9ݼw}7#7N?8n@ -:CP˞ΟF:ыapu_?nҧZ/0hA㲫ҵ2T+w LQ^EL\o' Z6٘X6 Y7pڬx&x|hwGn(&AUllzf6-v-G5#>3&CT=JmK-j46  #BA`T/G) ).[=y-9fЎ# :3<HœC$v_핂w&`Ù0=.ٿK_|~*G/+(T\,Gy=d=ح)Cɑ,ze4vJQq\$>i5!y:e>tȩ>pGg‘=phNݫθa@jJzy8ٓLHMȷV/wDBZ6MG2po_wC!mV5g+8VFjUs'ywrX\g̃<|[Jn%2BhI./p> UCdژNp$_} T'NOSS``}{6n|".o.a\U_=zybnAtVwN%:?^!NEtp-)> C:z @ED_&Pmi[f W`]-~xby393GuތTw_aZ:vV$$ S<0=*'qbՆ#&Y )*lH2X˿n"l%r5`Bx[ZM*TfĠ pXQ4h@}|JBMt eh@BE HMhvՈ* sr4Īpc,t?kdYN@`Keżavq5 r|wn`<;UfHzUT/GL-Fi(f!#wP(t`n4p7ݔ* }!sľ<]zW/aQ}[|s } xATO69),EpN^x.V>zR%a☍ ?{mz8b E5O! bFVCy:^2.e/M1 r:>/Ѱef׭6C`|19/EZF LUj̵1Tnֻݟl4zcX6#>ǰpC[T"}7V$R=V~FM}ŋI炻[+R?GR%.epXJOcO'FTLq%Q NS)16qR[8Ӑ',`9h/ Љ/o{u㌧wt@ OAY+d}F]5aؙϺvzowb,;MZ=ѕJjAqrKo6(2_;}%) E1AƏoBoG$5 :{1$:+LLď> 4G z a"/3gt'=<%=dR]G@%|[yBSW#6`|-*K0QG{5ƺ4 dS'{/reK' Pbiph?=W=TLgc,{4jh6x+S>_Yx%x@1#)963[#཭0`tΩug + cr8+8prilif2RAS>%TK ]r<}Y[NQ)lF6rXd?pEBs,+#y21-|i}PnrXP2;qmm7\x?k۬{XҾo0S韉]>Z7!இ)Nc1Jl"9=b$c3TnYaF:Y:'ɩ7qT?݅"Lj TaiF_ Z8 .'gY{辐Jīsh.W"$'+lXE d;НRbA݇dցyJ)0<&2xrzJHIW٦r^I)e?q,,SmZB{0t HqCI$t|A."M`C]`X;cS[~P Y| P'S9/<-ӷ~{Y5BhWpޤ3-Rpp-SDm,I mhNkZzQfx; Sx00z7eAIO6B_ϽL#曞|OKvaMQC-jiija3y؛A̓m,k}'+R269ФmnRv4#,fW+܁+v{a97%L UTh:'s ZiF|]eaŪ!Ňߘ a9|DZ[2BX5s_R=JkzfK!bXM+FλX~J}.!2(r2S S~UNn¨B.r$$ z?׳̲r';exHj|dp--庅ckmn5wLyuKݢW{Y|ۄWSbwwj>1.^I#r쿲oP_wynCtsFX:#~XtkΘbqu˖pim:VJ6t-F-GMK?1EtM0 ߵ-8*e%p*!Doca/?lihd@ǚ" geR=w(#J7)~%)ƲOlkElwfJ]bG*clOU m՚nY0rZ b '06a']H) .wp"[}} S$p0&㹈 QP$C2ɜ{_kX0dUQSN7zڋ:p:+g8+G)B(p(@wxI\?Bi3YMi;ֵ1Ր z:+nĬ*noe;a.(+ DH, ju|bޑZٟ9%., QU"S-8Q.˽4 B Mt{KO V_-1FڞG%ɋG؄3g^t,_h\ ˓0SѳSKc x݆0'cÞݨ 9z]Cn71O>o L)iErQ$f^'=Bk<ݸfm:2ИG,ɤ^ >7;|ՙ6lʴ4SYRn+:sBĔw[j7$ouRg^(Ԕ;]C5T+Yb5T1cxY${ZlĚ:Vm<wj)O2{_mft?ܪ0voZ Fs>ќ/['M!LT+A8cYI/'mӹz˭_gjҝn e{ @DI6^>#|Hi:K< u$h?*5oi㾦?+M]SBGXN%Y"Y .x;sa|:s *̹z6m!d%|Eߦ:5P2l?:̃&-q,Hn4HH}5kLI6]H2CyCF5'N>U^$ߍƸ'aٓk)n:c@.HN{ϐ77DӛjrߏQ}x"1Q-.PUE]k:të̃;KT8$Ț!dY6II"8× Rxpli8F:ہŃX$6VѽI3d 8IS=8-5Q 1yk )|:S _uhAHZ/WBEiM:ifE.$|Я hF)(7¥I>1wq:L쨵YP(KU-U6~i\W(- "G4 _L/i w9?TxULwߋ}QZqN9 -gԔ("#:&g5exO,>u|"5E&h]^p#}ˆ2j'F-̨ DYh!S/BLdIAT)Y{w d@NUr¸ OJ_Iw>k tzt X;'dc$f)rġ䏒$rL_߬j`3CM(\UtDD/;M%Z]QdYX>&A+6SK,4F'*Kc *3΅jӵ6 y*4>?kD}HA:Bob)W/Ӱ4"4.9-XwT!ַ&ÀZ5WLyg|4|{-cv@g +q8Ce5e!Ӌl;:14+b~/}= GW=H[Y* Tn<&u#2Fjvu02<${lDp3o'Sf\]OjLe$OJ~8Ǯx`듾-aJCeTj W Ǽrh {OOn5;\g֟e8zSLć(1xkE=%Kr?RMR; gZ*|٫ib>0>0{A ~?Tx$DglGiTthk T!9䌩h4 ST{=F;r1q>р?Lu…B5͂ZT+L9v?%{eQZFQ"ُwԻXwUИFѯ. L\; U:uWcĦQqyJAӫg\E8#I&{rVt j6~"SiU͝Q$/++i1l!GK)h;={*\bw;M( [mź3hX8IboXr (K"mNڂhMjIji\ҕ"))'x[V0 zb/-/S{ n嬵7ҁj_ [̩"^&$ةz"Fh nSl~sr Ƙd?N!6 6Iڿn ePiD86Nu==?b8 W[MUȪ=ْL)yi(N{R+K[FI9#.#@!Jl;Y8:Lc5!}V`V};Z8(^b6@Cĕ|'$c5t0yl~"O[qd+Gm ?lTD'O?탌mHۄUnht7H~dᦟVfM\ FfZ&|3^:|zt<8;ϳ(´|E::}k6)tۇ%"3aDc<ܝ~ 7he̟X_RN`M)"VJaAWxpihx? ع|!1cwؘQ0Ar>ѧ3-iJds"鎱0hqP}FNzV-И޽TS .6V((~>Wr(T@94Mi R(Cxj[@ :{QjR 7%Sb$~.l6#,ߺf56W*gſe>mi T{\d5}$ l.Za uGX'Z9$/$XzK7c.\P9ADb# =$JEB1ZX]VBRxМgILT PF/7vPFA:*ŧMYb.JcHYAI 0q_ũږw$ sl+CEQ8}+]Hn)o K&כ^ Q4߰Zo> 8ݫ`Y[:B G7eٙZwG\ŏ#g+mcWОHE~\ǶI!ZM$r0KP}c=`T p0H/w*U0<@(0}H/g뒼2w(W$)2UnE~zG2r55f 6Bjɜ yfh۳}|rl? R!))Xx:܀JEi5hzSsdZD5gyn`9-{KKdv۸\.\ `"ܯ0^ &rn~`Jžv\HPy)yKqn#\Ƴ&) lMtWMek:jfevm0VB*{[K5ƩΔ&r5uNJ7f,VH4;Ge%@_0~5}Z*UpL[ox-ƳsacÛ\R:>Fh2q엲Q=fAkN+5Sqԗ ꋧX0_DiŸc*E6DY=090(=%~~#ur}ݭ`T{{dnPSj[C*@ C{ 7P_bv; IekjHi,\JK7~q0dgm~`5 Ƽb4Smi-"7D]%XF?x}0% Éc&7OEZf$&pټiXLn ID2%==N?˻6b9'o)3߸t1O8#,}_0mQ1L ]Wڦ{<꼹R8Wql#֒7\cB Q9WUsKkz2jfcFd> ֆ=޹4yTI.泪rWh凈–|?{5L8x`159Fbg>@ 4zlR([`dL46HǮO&9=K,-m|Tk8``t"-^PǙHnDR8{KKO'ii\ǐC^xOrYTbﱱZU˖iYX.h$9([t؀S9]5nR#_<9b炚;6 PuPmMs8U=쌡U x8r\edy+1YЭ6ȡX031zK@ϞХO*Z~_r>uZN.pGbYc# J]01v%۷DZ9v(f&/G!;RaM|VP/JGIӱZh6r!X@Z~D]/:eXrI :D~0-C.`)ׅw v'5E0ƨ3g38s"nX[)ȼt*/V0ڗ!PZZÒ78)Z=z~׵ճZJɯ; 3zd+'>DiX f#i5 0q_BSנF+y}/9W`Gހh0v 펾{,Q4Demtg%0넕wHy~C}&I&U {(+*r&aOh+#dpeD2-[,Vڙ o}WY˲l˨CQɔ&DސZ@ÒK%)! t 9K}[F_wD?X>D:_UxKIEEc=PwW%ƛJ;ubNx om66_)"CJf9LhFvێ Z2o%KuܜH/xcܴ|34!98e\n4 Օ$sHp4HP1=6x?`/Zʅ28u/K +2T,<ߓ$!gi+F1L\#ϒY$@*7ÃCE3l$}Č4oAV#jj6*2 T$^$U\ŔG~!OxY*Y n tN6BܽzϗĬOA iSY?WW{?elك5l +M0PX 5L,ZOs>0 h;mYw|&b:qfRf0 |B*54.T0ބ=>:I3Nm+E͜ NPTqwo'юYo0deE]p>W%9tV6m: dICQjύ*2(ZYuyDd5GjTbXH3xzʞEyЮ5 _+dzݽP] nhsud+=8VG.Xe{5Hމ\T/A2UYj_1/jD n42UyD<{s8Q**Ŝ$gvHM?srX7Olxwگ`JFktme~cFam$]u *_-XҺ 4ثudqdr)qh/)8ec KWq]v|I#bˇ?<<3HǃCEְ2\ Tjj BG[/dIf\|ϲnAyX9A_k%լwVh90U]o<Ն1vjo7ACM.0:sE1_&+sר/㺇0g)4~~PI+vX[FHQH (|F Q2q#[.(:o1λ#kFFr\:Gz!PV4 vPwK,i*ǘg|{RIꡟɲi8*bσYt_(gH AE|DE |n`}_!JzH',6^$ԉD(_~{1?ʽ/8pQafe>,%9HbiFsރR:Vǔž*%m5;B]#FoU5X`YxR&-vFLleUY+92q3azP3CX 7fl,S먉qK^>fcO/[@o|RfUn Ci8@<)~zwxH pHdV\0">Y) g0tb0x ,zndB>xLr -x7D=T0R[ńGC4$ j}j#0Ũ ˳0y \+REOt? E!.!bkc!fxŅ; ͈08d JTDiBR , ,* σG|LGdg osٶޮeKG_1Tq˲ň~?oԐ#C~lcYs'M[^V*D$&Q9Q;OtW> ^!wf_ZֹU9ے_8^ei[ӾI{vRHs]T3ʵtK]A(= pA$jH&#jxN\8#p Q8;;bV;7=Q^t ǽ{Ck,4i*2q &=G:!8KV$C_C;NU]ψ/ 2C+ .s9K@ᵁZN(mwApD(Mvl[J VrZOiXkU_m Itr8@1!#Us5~wA]JݜuLS葺<21)U3ltu.JsDKk'"wm)4 fͣj89w"HLP20Ns;,ױ/WLQVB1 $H4H/ nN@|Uuw 6%~tɕrx.֚*׳PEvÊ?s%<2k(W >&zk$Ql5 OƗr"X;LzYdroc mRCZ&*$5I F#WS-[W`|\mD,M[d2 1?3s.S)6Xx ~H`XR޾$nlxw`rjƞlIŝXNnY8e biAKP"38(tmNt'r2|AȖsiM,2 ES嗷jtD[1N'òDf[\RK #y+. TmI"\S۩|FY 1 8܍8U}'Y$ത[:GʡKq7MM.fQʩ7y}Z@f#u N<&;-{ M<X& Yp@r5™PPܾgΒ>"m!4 S|duҶ~k6"~8ص{I"| j=ر]{xK39xQ0yޱBŰDֻ*zy{cy^< _B88̶ $2)n>8bnȳܷH00*>NВnh6k%(^Z>&IKΣ-x,1{JI/a0o:_<`EBYaQS|P#MQjӋnb-7F+;imC(djX>TԄz'k+ß e :~gWWdlCR~}η66qpC2FꕒI 裫$L$ݴ&16zA6Ҩ]D"5`n֚΢%1ʓ-8^ ^0&aLgY_"ܡ+ɹ\'Z'H1syp$&B̬(3a |[qLbV2N:U(44buтfn@vvOQ30Y[݄[:V(R[Jn…"w ?Z4 JL5G&`34fx>HE0Y"i>Νl+[`ߠK$O05Kk"=nkq fh//m#zY<(ҖH{C|rj@hV*loPUkjz^*YG!TJM2~$A9$p]o蛫7FRSYʂ`YV[xXѬh8!-fWct-[q71U,qAz->H[ѩCA[T[AJLR%9#,ω%6JݠY{ PYSq.Pzī5}\ 6/B4,E[jK-E|#\S ֿWphG\rO -a_>u P#ճD,(JGǙHPQՒ2S#;O`>Ow̔t_-"`N\bB+7M .ߗU$oL|ŋv¸EAx(*! UCBzTm7Dzi*6tG*7n]lE$U'BM W#kP UKS8wkNy+'GS幓9̂6jzumƾ߉XR|-W,%e9$2vg)ݺSx 6nkv)G'[(U+-{3lML%CA nPuH˽c횋.UWք/&<*oIJKjxIqNqg:{5maeE >xQmtbx#[&?aݫ؄r *F;U~EY,^ʼyn}g@e$XMj~mb/iPw#AA?ć }j|֠NlLxŘYګ_^M.]#LIjL sp?l!u#D T[[ITHhlV ޕ~M*goL}v=J{r`^PP[CtV"=1n_gP$\n(أ &_ nM$8,hՖΝ E_W/K -l_IخhmQA9Fy 5N+ b7Du>Xqo Fe?ngnvWɇefj$dD{n-r7P_(uڃhW;'Uvh+-y-/v7 wbq?^x梔V9r:Bo dX t|RZG'Sg{ljJcαq״ғ/ 6r{K;4^CꗬV9SnMyQRpsglz`(KTu^@vzr!9wn+W;@[:c [{ 6_֝!Bd_[Qg4pt_&!xm=HmSD^ՋT\˶ImHXJ.CCTW\?Կh۪tj.QUsxgg#Y`'=*h<X4Փ~wd%`2J UYźG<*'dS8lnZ+Zw5@4mMċNu`6)(Qmή<.2L!A/lWpjUz. HT]K\ !r~L؊x{.:lrd1KL=0>[?WFzV˾z5fжNgX?C4SIIƜ&sE4WΫ4Z>1>JcNZ-_0L&fͨP0:jao @uQsM1#qFH#5QZZoxCR!)T~Mi3TQvS2&/wwpe\;!4o|th2"7^w3s\迨?{W--R~1@!߲ͷZ`q#r1DBkoK{(HѨƊh|Rids_6|2:e7q+gtg[Gf0D(D*e:Ʊ -=ʖ*.Y)C(}9.(KCd3)Z5ȸ[㢑c&P`R$C _4-"~`XsDȕ+,{co `W=c dsg 4dhщ@M{d`~YEO~"$'$uĆͲ  X#u)\*OȀR4Ҟzy6ALA,@J)RGsu:7w%`uC˸'ɢg3_VӑQ԰xZm\_7-sIGu43H  _V|) pz\STr梧CUB펋䧸K!WkbA ͫӃ 1bhӄ)J 7ˇ"4ER\y?vs6FFhyP\E[s!k>rO = vӫ^Pd*$]+M9ʔ.$(< '霡3n80zJ%w:ARn8J{R!hVo3a@A!o 琖R?sf:ʵǡ;i@'LAr񙍣j@ QŚA6?Ty>Fm|ә.6~ Vnʹ1*ԥz ^?E|^\u2KEcUNNP!F^yLK)x`TQ9h5-$ȚajOVu'cݎd;SW8@`7\e3_#{T<}+dƳQ?RP@.ZVt.+'wC Wo{_px$Hl/*`nh?*4e1<:7!`?R[ G3 Fm;CE<4칾k;rS Cu *hܟ:1SHp/H^H_mbv"{faJ/Q̦\zv˄$ egZ^lyWMҨ%օA,|"^0BH^TpRϕ)9VY<~ }yR } uԨ#G|膹Gec&%/[Wxf!q-h 4oOdfV=ԝTS{+uiJ m%QҒ&^XzRo!g5;N cvהh C]!goo^J:m%cPVb~! FRgd&1K& Ը%G̺ =2nݍW'r/CX2X5=Жt)1Y3/fM<,FolGu1"$u 2Dѝ>Iݯ%5G/4f18SؕcTU3 mvr/Pb`g ['} iLO;ة8ݲ ^ P:w[[)LYtsħB/&?<[& 0,H+;5/F;Q_ᘋJ 3׵գ9s# qeb;opaliNTɼN~ ϫ7Ξ.#JK*l}ry+׿Y#rUȜ't;u(gʵ7 &4ŻwMい-N;V}6wۛL|s4}d6tyNt[ʣQz%s!-nE[;=Nt+1?|>$030p >wGuhqiÑ6AYﳧEC5dhꥒ~_:} AauJI ʂ.{ZF?z\Il;<;>O#K\8.$LY_Kr L%5Q)Iٽ?DH6eF 2!!DN*h|[1C󃑍_a-kxx]ę6J$]3-zkpÞ\7pEAm߽櫅bRZ=ۖ˦~4ݳB.I=?Mq%)!%vڰ$v/1K٢i NR=gv\S'Uerr7Ix46;̑bեp!d&WKWd K2IYq:IC$a/Dt5GCGDŽjDW)F=Hp%@0OL]5|s&drz硻'Am+W*,߂+5X;P, 2t[%K˴Y8glU%hf2L V|`K臅X? Yq5io86VYԼ[眢@=;F۶EC痀19s3?zzY4wP0G]z\lAQF8)O@>|;L^7X+c}ƭ8$HGRoM<*,8.{`H%1 1;|CS+|өqG;X*J=JT!!l$vHE`dyԷOgܛ ȪCDFeioSm}Ч(- f$(;7D% tP 0p= QAOU!96xXFb.iFOn#̢74@gWV}l N*qWfbr#_Nî.ND &4JK=Iw};de:~mqHCLSKO|I]`p{9A~ĴA}J\q.>WYs H[͚ԣ/-˂|AKpBӐeċ/*s?!_ %wtpϧ8” w'|ЋgD/݋x\YV>wMqVy-=Ym?6zr۫6듺LJ5yHI+&JEZuj*s\qpψHۦQVfc?V`E5'H mc[ljSa ݯӰ"ج!>^azC`@4@;o9Л.z@/1EG xf,J(ꑘ,+$aS5bDR,d5gWT Y # z*lؗ?G4JbpșI^|yS3);)!W*~{lG#GB" zLq 0[<9R=\*%"zCģl>mW/9+:؋ 'q fx«Cʭx"Wr$w1\W.82|QQ]Z{#1!$qF.sp u8"淺3@y8` xOU^ n0s?eu3˅q=7zN,rh Y{e[6ձmG,描y}Qd"=uB_mը@Cas^ VQK;: um7;q͆ϣңyJ*x={ bg8zm/ hu!XC'*c鶭]CҖK@C!RXB mx#ٺ ;y]R;R! n!ɧд;0tA脧@VZ]'$Yf1V=KQErr[q -(=kK;e=#r+HIlQ6o*|iˤCU:>6X/q'z`ti}!+fk/hWS!yY*ykV%퉅4}tʮy<2D"w+ϭyζ5ry'.T~RDɎ.[=*?'l&H,U6BPI@88p2;. i;x`U}0TJ$Ez=<'-/*asJKis54ʆ^~Nb=w)|[y8GT@yŢS f"WCt iW}va- HBeZ_E^tK@ؓv! )6!V9wpA~ggyxoЯ۳aĒd{:m5 p;Y[I7׭ڢX9.G^X\ hM$Q<0J̱J{~7IȢ- d##xP\VVk~ o|$.qA}̳0% %$(ٓ`n_kZr-dk2۩9?1NG_F{ŷ8<ؖpGQd2_n_wZOաE%46BǕr# bOPGM8d+k/+f*oC<xN%mں-qQV+8ilm>o <8qav;xO@1Skw[@up9ZDiԱ 5e&7/1&:졾D..WQ>d˔xX p u"wuOmz+z >Ug|$A-_Y1L8I0‘2S_UŋA93P,N1b(QED~`;IΤL5o{ ʢfNEY.RjLΡnvmBp]&&OFcp\?M2‘d}B`O=KC#8+vZI YqiVq* 7d xЏf:IrsmBZ֧7b!|^v>K2L:|滼1p<;8;A P9"ѲӲm%=:,/1m Gٵ}n]^7.3ULwXJ}¢~GI!meY'+vf]Q&(-Ik'bD(uX7."zY6RsȀ M {ٺ畁 !4ީUzTŗ+U2YTomnoaB{Tp``5RÆާN8X'HS;X'_P\f+e8CF?]n)nRrlXkҰ .p^rz0M\'ٮzT۴Z$_ m՗RԾ †jD XX ~<&!xb;H#|燭UK([TrcQ< }_e.iʌp`9ǰP$p<` wU_m3o1\A'&Ӏ4 kgftC0G@͉,=okS:\ >n=~,g~f'G_ H_կuPK컰Dymn *i-0+w/#x> 9Nm"e_ЭDrul)Q4skuƹ59A{re޴>Pօ%!(V.+:i*mI,B% {dMl\A%.(,a]}UeB2! 6&ɢjXmo\Bl%;Q@?3pW]Y6,ApqIt:1b -:ﴤ<72/-|YS|cP6O(t2mlLDrqdY8h*`u7ᑌ'4Y^c9!v~k=Te9EˊĤ}*Ș#sǩ--\KQA lTpE7hցI)eeBܷ(g ZB;5}u8Ysm^̿gPpU K#_w* ܄5SALS(;%vd(t\P3kDOeg B[BB.4@r޴t$*Xg a-Q/P ~ڞ .'y1|͊Oh ubZnz슶/ÿ-6H^((껽_^'BYmzuEd߳rM&%ql !Vo@7x[[>|Z<$kBNGE9[ ,b< 9 >|)ڑx 'b~W+02pDnX9 ig")<.l9˗'B_SY3UXeIH v|Gg 3>0J^l&` 2EpybM'PlEGtWsIR%1qJ;|n t+)ׄU1<{H2+4. -ᝒiWM`MuЕ!6=a^6 h_0MLze̵/_D;MF@B~yZT_f2#! BU>Nqb̥?`ֲI"4[&'"5/pb-GYIG̳Q2+L"'4D!V&h]tnTj}`Xx|MUFוC8-2GoKt}{f F^BՖީ LQWe@:{'}up%HR}:]RmSFL;lJpX4 kQGxȽlsEƜEP_₫,>2DԨFKViWhr_zĮ?Xz|Jkd( )>nsZWa:v'k+I 2Rk}B\ Vzƅ}i:N6|?jl|_DL%dmnB$D` qԶO! S#DIsV ڐG4ޔh -êz0C?5䟘?3AU]vLk{Jsy_201Iii勰 u$* Pv 1DYa@)?}9(="=eek|~z5XUSxwp,U-LP9xB!<q*͛c sWOh]aU"j)IZ}-Ӭoh&~/)99@ӾNM⑿=PX*뻪 b_+x*GnS\8e7U2yگGE.؜+ResDu)9NLveU7{VJehq-""Em 5cwJ'?+RNQFU@wdמ ܐp 7;nݯ.5]n:pccЪf־o8iG a}rmQu^Sw&Ҙ@xF&D+UoLj҂$y` (T$F:?h~;?.˻Υ˓V؋wm _Ag6^%ށAde?7tVx3Vƽ6礌&-a7zy{kVn Lt%>wE`N<ӤLquQӎTrYl#ř?#Ԅ"dУ * rUOӢŽy&S!uZQj )Oa}bDI 4LM{d"bJ-$WѳJn^IGv4K?' *Ⱥ#nQ Ei.UB禙jbqh" l`:] V[{ (A9$õlrJlKÑ3u',Rƙ(r} ,];ڄvuam eoyNWm&R~l-{6E[v_ej4a{SQ)Gd5*͉!8 kFP $ersKJ&x傒t8YV>Mn(]vEdg3,?6=ifz Q삭N! qkp O kBg8.4 ;!o]?iXq>֍bjOuO+θpFJx7пbDI`zO -) u\*~{ħ?Qv GH*nUyE< _xz܎ *ӎ-/d >3t?O5m\dLg yB_}ɹO:ݎϘD_YKgF{3(ʤĨ'ށZGpV_oʤ? _EbQ S})YzCʛP[KmQb;މ7ڴd`b]X8![_a^_oՖ>Hk+-Dpj͢Ms]E,rTzEf֑ tH(+3<{eVm3&-}ՅigL/Q=jz?MiG&jO[o'Ky/%wf ٗi]"vO^L \p~Zjoj]/^SuUdC8"oD5s5Z`&6&h/WDA})x t3=oRqGwl2 g_.>5Tf:? 5eIa߃=6 @Ԕ+$4~j~XQfo9ZGDgүS껟^[,F#$RIOp!i})t]K4l=Nq@/q3 m~ PIDv!c5]> E%7 Yr vb>>e LR0cN"xە(NQOZ-"5Q4(|= MĀ -{&t/ler$ Z!\pv9HzC|w=E1"NLFv1w|ɋNI!c``^:u3 ԕWd;6bug75'?sEF`|@ kEݓT/ğL2NKpRO(2V_PT0DfL gq8]"еC#fiw[n~:-$Q8[xGht*hZb5A%;:zssͰ$rjC{u}$^9KhƟ㰚]p˯U~LB`,wgMpo1 ٯՕC]y .\r@[W3hs˃M.Uܦ ՘av޴yxAڔA8qIJNYZtjtrxtč1t4CijsQ*e[0ۗDY-;yJlK> u Tʃ)מ]o-\3QDžd0϶`ގ{IlSnT3rHUN;ŋuH%2y[t2T p-K$K4{R%(Ĕ0걍!nץ4ʛ*\F>/&H0I}dd]eex5-t 5j46&M T0?nIC R`;|e9.S1ﬢ6wYG dtsF}/XJ kk/WAEe*oxܝHx)%0Ȓ$Q6k,i>>cy [#WќɜB²\vices֪yi1l >hjKЂ@i}`ԾЭ2A9 ӥUE9y0q7Zg~Q ZQjVk] d!a'X󨙢}J@/ tL $]1ΆJ mTV  ؟VXJ8qO|(Ol!s`KڵRAL=P_Kץ<_PI[4!EOX`ˀ6U ҴL5Nt/XIKEiIN/q`qa.V yy L%QɤNHk?jV.ٺ J_ޞL6&sCrC?G6r2cbMNcL$̭@E$~YBgv?b*5j8! E`r 4acGqy X3ڏbPײ ӠvJLj\Agc5xP)쇛2H%DnG6h e[O4[o\,twp{!hGqag|c}OCZYQ^)]\>pPȒĕ$ Q'0;9tV:D⒒×1 :'ܼmԃӗKY 0ʝC>wwq<>BD@ p_L‹P~Ū c[s,Ri2N )'e{#i'}T߰BZY#/!hSd ;ÀOA0ۼ@qudd3vttmm01 ǜg%L-E:굗c}ްVRzaݬ)vZɴp!u'39y7iAàHm%@i#+9\.ՉZ}(qg2;S4FB/'&,$NZc¤2i&dPN^Zs=s~~xavhV7 Oo3WkWфfu݃{^z {eo[ݼ!Kw{2[]dt~̋O-5]Nt1?5W5 a~ؕ>b0 һ99̾vS`\+!`57r$3!%EaF.X +B6X@_0 n\M ^s9 5_Ʒcr9W[T@RZ;lm`<{cGv[v2?D_p|Q6$+1swn_kC4>zt- isG''';pc"Ѡnk4ԎW#>M/o?*O!0q<2ɗR`tAí>~NLiw7'YF* )3a媫3mc0ob 7*V~;dd(/h&z3Y+mh$Wy\+ 9f(_`Nl, 'sF[VM,ksm"_<|mY 1V\CnѢmApdʧ2DM,#vq JQcAe(8C&ڪkK,@ÏN]U@#L00Q[PjG{Al^8C;ΦWbYg"7h)/U ("foQ{m;J?ԁTO(_,Fy0*ؚ< AzLjj5hah1P#+SNYSSJW⛳(qE7tSq>Ɉ4ء".)2e xȜV-aH$^K?J;p\0$qs7 +5zc^"CI|OFnW&c2!Au0TEK˘VRjXYh0 wL1{LڞI2ؚ dU>^NǛ CIڪ5V$jhhCS,d'̝:5(8(9KLVxdkj3_Ld$ %"Mћl8T{ C=:Zx;Æ>I٤ANoP@<ФҤ6*,.y2?vX|K1vq~L#$(r~)ׇP^5Iy}E9#{Ոd\ǡ҂ Zj7 m˜3E~ KͮQ!CɏVk=Y$Mw-O# 3L8<i"-KxR%"p LlI0q*le1Mą)‰+T =hq,T/n(.ѷnl::ޜdI@T+ }z2B2ӼAv3|_ pW8WYMNQu7h 157y$\z01ML}hyMWKkGHi] }p9zz &?|γBĠ vH+c1bzAEExdUWNMp]]iSXSq>"$g{f$W|[ #e`d 6\%bN?s5EBJ}\_ބCXѾ@:V,F‡J ^Dq)T3^JA-CeOT>7Dلxи&9(\J! ZMKX <~3 ڟp@{f>)'U$x QC(%rk_O1 }_m'nHۃKԎы 4JZZk;Hp(;~gcGŸ3T3Ӆ<ݿF:";ZIAQ"FdQC`jdjELNr+mxDTwF;l5黩aRzYB!<#K>J zkH O29VK\lǨq" u%=Q1<#=-Ȏ^Y+ArX8 Hpx8T xT1xV$|6a6w):(H9R e;, x~}Ikigӌ` %U}GmҞMc_FV B=ndmjBi6xa +Co?dau,=M+p]Au@1qP}!O)j*f*|?'+ @K 1K_: +~phG[ԽTW~nnR4u6@?uCU}0Z8\x:Db+\-sAD^I{KL +W][=(X%HC25ZkD̄WӤ]#KyhF/e"9֍$}XbAOo. '-J+y2S] BZa~z]*FϏf `>PJN',O&A`Mg(ڽ 옿;9Tz6IO3"w!*M![;!&V6e U >'eaM*%m|0 0*2jԏ.[4Lk )!0K8v] |xx~NdF;1$v}̄M#D!|:sC#eJ "Mv,6@`ŋs(\ |JńD \LAp0HeMnziKT/Gmʰ\'Nthtgz4O5_& [5=$[~UO[ylSĚޯqbLޱs1wc"PF̢(e>(y`*fӧ {u}t :V}]&b wh'uK9C'[S>'^=Xdf<ӯGgl6#,t4F񀠗ogxz'w:/"δx{Xrw׃Ϲ=}k`bZvQ~VO $kdN^ 1V{%XL3VxC2{ϬFNKJn.i3lY3+̲tmD&1"/*ߵVI}]v=z3WdQ5/\{!T. |θO)[T!ѧġ+Lb#Uz2֏}OE׮s˿t/WF?MS͌5 -LBd4tVp}d_^~U1cEαͷ.4)4/0Hnu,2ASC/9oFAfiپC]Q]L.[}' ڰpn'"s9&ӌ,X,=00YćelT1| Eym:K™j 8PT֔ۗq ܌ڈ ,/p1o7 &y7֌>T'lj#0497tt$jM0 SrJ7iȬ]GLx>l9)f('OFhc'c{ DL@h2} &4.*k1/?2\ݱ]H(<0/m9qRg1+B״iWk]^2v <πD}D7G=z&@_e71F+abEW>NXak{ O\ˈY9`0FnlXC2hqӿC*&5U,As?wDpA k,#X`/`ͬ\WUOqwFD$|tz-mhG:N*` k C 7hP\mJޚ.6"H"$ @UGHt+@y*ܘW μGXE G;/|zi - kn*c\]j ],dxH8k#?tVK5ʁE`k Ut@ *VK! S]-b6HL0 9*DΩ@'N0Ǧ$.EuZ,8-\y@#$v *Nz%y:ULK9;S`v 50jk42bTPSΤA#e'҆ 0>C,1n@&VF+#zJ-5l*79ZTeX;}I.1Pչ>q]WPq6stWg`0AI^jqkwM{v93L㯠lؤ@K[[d&;IV6s]T6K[y{4'jhV ewѬ.fQL_ϳ,MF8:qf"GU<W'',i6V!V4I{"UJ 14 DeKDHR #L\IH|o^1Kr|ɔC:L=pd޴-CBOa5+ LMW?mjIC$`}.>n U .Oֆ ?J-29B;zUqm.勫=U3agM>I_+,Dˇ+| }fgbr3ʦh@TrlN'm+MfFNՕڠ3D^79Eu3rW;?*xVC\3'xgd ¹DEޖI*SZZUJ绕 1 m^ssi4ZAZ%ʈg v@Y.UXtҷ ԹQMß`;Q TW|Mz2Z6]9Ybk/[:@Y.zEJApaA,D.?S?j纑{f:̂8C$NE4|X~9•EvCa kDb?@GMq=gw6?답zu{1큪%%f:SCywD^'`HY7Eퟩ^Ѫ ?TSciKG&\?I`drY:ySqZ*ũؕð[(&| sUh f7'AՀҢ>3 ?soF88HZPக.pQprS VUycM\rDEc3~<Y `C#w6Pk%^8Eߴ%fpm#H;R>~~Y/z0pMno|mpgtYyg:@ gv )dgS9:2J7TeH@%y^mVEU$pw)sWZ%5S Rx"q537GkC(9"2?T>I;W&Z}=g٤Y-@09MJy;i;SH :6%!mf fZkc9lɴM;'iS\}"l[aJnU~"؆lVC{e;+1g"f]XYR DI}={&oܢ]XDF8Wh6L}U/9=lټN\Go&[8hAnms kbo,>\úخr7W>s(mxo]E 0@RVö}VhV|e?Fs.F裲͌IO'&'H4ؓbpٟ^#۞^:[@GVr}1XX2aZ`[t03\P:lgD u>2 @,2&,*[ZluD"G  ~,}6p<0ge,NءZ'/T }_J҄>!Oq=ICpk|򏦔wv>Uq`e^/Ȯz2 `ouuxJ̗ͨqgN1P0['9ڈu^Rp sNͮXnR5m%)Bp<^C[m7P+uWk.K)ZOP_;@@+߻s'&s\.EVJ8Id2=Eܺ:>d;աdzt}?Q-=d<; +dXc? Ư6BZbv]!lr)Myifd7fBrK$:O{~V8AA4]6>Yed{=*XeL#W%D <ёK#>ٻS+UqiչHo9ѕ}kCE>F@!cui ʹ.eA_M3"->6FUȅ0<ݞĹvҊ=l2ZU+iQLx`ʂ vzQAJ..)P PfVxK!5JUL\$0Ka2A~%?R.Z`'a|+zkt+=m.tZ5_c#f\n'6jltWA2[S;S9M1J2 o7F5{;n-`{}avjWmBJ>VVE%_Nu +j\bnIum)4>^yƈʿþnj~pAU65k$w*:U9.[ebٳLmriG)߭KsUCmHaQ\8^;tn^TÃ/ۛ:Q Q4;5 ^6}*빻hx\#0cEŰ@ [ォinԫG(O-gy:tBGJ,a ?\#WL&]bY xI!8c&Eat>2|~2`&xZ-.T3R-) A6ߥlp7߼,k?yj˨ vi<2ΪT<_("`/z=jm5jTPWqagUS @n9C*X5ra>Sdtk@:6 Io]4\7/I ӏNil9Bk* D>5ABg+H≠5?f.]b{ K-VGL/Aev51g*ѦV 2RU7_t;v5EiqB}k$X|k5N:NDP/mE{Vm½Zȹq:gSRT?k@v~c+!Khzdl;sULb$FU AmX˱+n^\/ mAR؋0nܯ_##aYfN<~NN Ca"a;X`!1[_lE>lVLkߝa*I&4V}8>'毐[bp,[m'BcJH½YC6OWKLvy`ۤZh|l PfU]Zգ6'<7ņ.na,E;!^XWj "S1,<ݝ#N@5y~RఴE;"J$^$)}&L6IEs4 p |Mf0qЁ ވfVQozTwh[4=-ny8Т= xl5}ZU,B:AS0}X53Rxm;e#t#d3D /2UrY!+ōDO_, ʾDH4}rۍ֝ R\*ZMFB =v%"z)j6Vh@E-^d)OܢE` Ci,"XKm=Q"z gUsO:-E6جLfB@A A/jn]l+. 56Ԕem}#{'un*³oYn F`SHL>DpfCu1X*80CGom(Trvx)QK`OסOb~= ցGsabzCv(eĹ`l@M%W3 .tHfVƘ3Ds*گFr dVY߅kyyko j2i}lj+}oyry=뫧TI#inž띲(mW[ٻ AuSovp/!O/-:P?NkpF|[L`'eܸ΢zYVluLAR}=$,\-",TUuҕرӤu z=4-hӊ~yuucha>dPvtQ{-$Bwզp-X<_RCmrbOBNyhfG8ÍGӰKfz-_Q,?Hd4vf%>y=Z笟|vQCSx(v>[,]-4#mjYa(Y@=[U鱨9AZ8Wa IKm|E'?V:htpW!'JL\,X S+U(%=I"Uuhm%Oގ,_4z$A?L(~6!.oC AG(kdBQ-Vwh@֯ h4?t(ǧS] )Aۢ @85F ݯ|zUg(DP9#i9bauBQnQ&0tۼiM bb aŻnQQm >L#i|eq{H֑eaO|ebs Gy:&7=O/hÓmlEU+ czޟw`5+#=єaw l'מTl :zTP2B3KRWQ&7/zĂi ʑ ߺB!3U_Ŀn$5Jq]Ȧ`& Wz̵9Mv"i 8@+p5ʔ ]@d銰*SȞz"qb/EX זsho98GME‚rbmPe׎"o,<ڦd6@/bztj] @6xLBT8|$jo3-kQV$DYHa}kz9T"E*(=w`+(b,8<qeJ}3ntNfzK]TKK[u~h5BJzXj -mmö*v{vlMD ^1Rt^WS=gPZDf-Lݪ'*0֜/|(_ ~i)۽ƣуSF^(f#h2z9HCl\YoTeṾiFP1.Q=}^DDi2%Ҥp/BE3XduwN(F-ɜ2K@eIbL~͸7 6B&[d{hY#!/JP2{&an6ޟ Ayz:šͯq3 > \1w>m q㉦JF`ʑb@,+Vuq%Rx !Gt*OcASèJ`)fe8*-OBt 0Eŭh2K%YUp=bFt{B6bҮ$y#%;  Ũuq⿳De̺f[S,iIo/ 32BN>\6Y@ul>ggO,MU$jլWd.[kp%ѥ_MԴ#*E>Ngܦm5* t}>{>{(&Z=d@@f}n4 UP3YĂA@W !Ja0,QFISJ,4j-&*{]k7a V>Y _V02FzuT@@P-mDWc2_`z1?SqQsA`St6z@EQ0BAL|> UV`F0-l#~v~Ii~>(B5}*Z뵗pzxk7Nՙ$ 0.UEdu#'\@I;-GdXzn8xrnH62_UD{`}5\x唯*&˭qP7Q?7aNA/ޢ:1p% 7zN0@;mD)v07'˜ʒُ/F+ \9=(C#Oʼ[gRk|֌2~RУDJ=&DZ҉5KqdJqWvzn:!0.: ydϲX0<9΄/Qݍx~Vmy%% .~=;V x <eD}#)xj=q&N$?33~itQ*4k$Qu TН 8\]A>VW:cDu xZX6Eگܮ;DC6’ g:fˮ pk16{i|&R?V2:^LB ,WSݰJQ-q/6}57j7ͰjxW$@3IUB|3^u֋o C ojpxYuup;2x]W%Aցݫ~x5ug>w(;c葶;YUUw46$M4UʆdY< +@VBNxpa@Wp? v.Dx2+Y,ԥY 0v`$ 5~Nw UW=D5Dj5L (uou]כ.EhJ@LX~)'+`2btP=|Pwq˲/"ȽiE?RH$E4/yX IeC$zFv~DkL !o(u^CIx2 _}S'}URӣR\|ci@ wa8y"6^w6^ "XzVʉԘ2S)}PH'hӧ($6~< leG`FS) <!YSNiv+ ܢp'POfi}oQsPU1iaV^NtbN@<ٚ0S6FYnEn4j&{h}qI68M-DgYx`}Vk>yw6g}"$ۨ> 5$œ q8xѼV=wCUBY.y34i&xɄY/˓! | ࡉvV>Ւd%gMx~et|Q&;5"ԚAM"P&Z,qX 쵗X(W/OmoQ_v̪oQ+@iWdҲӽro)_d袨Ǝu`d ;]b mꦍ(*-|OsyEɼ2-HN?Oé G/+aq7S_WouP`0~L' 1mM?RV+ rjR; dSIBԢXDvzšiqV8fQ2"ȷ ㈮İ>ڷAD.s.+'(گ:h3'.vHgNrSqL"zn5k(|+'QٕaG tkC;=Qt˴neNEP5)ϕZPrm2xULt$rIoWQvqO0^:X~DJ%C5j.^a 8Z2@ﷷ{;OeS@,.Jz-3@f()hWBzDsyȱhk3REndp&VUH"!8^1`j^t<#'iVd%SI"[k7fe'?_}Vf~ۘ\D*? ޓ"OD i,bB ӻluošʀ1ժ8'L#.2/#Nφͪl:K%0,s4-odv;9I~`$L%*Q lڐ꒰ײ淿\VrCdϧWW_F5 츖U BGՏ M{/X}q@8YB %oHٿ$P.G"CRZZ"QԵ\mUO:MJ`.W v)+uS+d8SGo}±6[(gLXLe)cAl[cNVpͰ41fotbXߜM =It9MqAHŋXVSC =7&[#qTt -$*TO KT"6x>nC[s 07Wzb@~[nzp5qaw5&%t8 ^bP"~oN(w{A/l ' SXn}pMgNYeCM!ry}2trW.ADR(bSLO55|UG:;gdRA=֡}  zu\w=(*Gv##o:L݊y蚋ٯ>Ќ:!aކk,b[1͉ lԿ'vkFɇ@Dq*hBpv& ≤075 ~PJwҪ5H ܭ'۔6 {0jʮ HzbR(6'l*GSĘgHTlwڲGl^ZΨX=qNmBDVJT7x(pi:vfAqa"M Mҗx$c#I6d 1.,s;QruߑYX\a7 Twd1a-OmVM@33ځ:a7ZĨ }\i h91(Ɯ#Up9.8 0^(53Dw8yۥ$S8u~͚1 MQ%%]$QDwh7d4^,VehQ\C 8b?D& ݤՂO0Z>X^H|=LҎ,ʢs<_7B{0[ Yo*\̡>SxkmUL3γ1պyN~&9=WC/ݬ7m˫?*z)5e DCdg6ب#P(:6dH FNAM{8x30 uC)vm\j/JS$8q`P Iuxp+ʫC?oYJqq.xJ& A_7/lMf?,oh Me50p2GyUBpk]9nmƻJk?m$d5 ξPr7 Cs赭NE4%?zM̼naĝQ #JzػK? r4)gBS E& ,4.s C1*NEtWljOr<22YdnhTw5Џ#|7ѡpke2X#AmNᨲs6.$CɎ:"YmY!\hy3^"e ƥvp}.oSJ~DŽ]~3!).aHESҞߍӻBs?Gp)[f S01A,9uXo/59Ȇh'z]L`PؗB:A3y.YMnk@K/M9! SNW~A̠X߲"e/qit;*Z'!?!$[F">Ӳ1fJhF}7}pb>I˽&Asgz׶O`&Onc߸8bfZt3H{"#m#ZELBO'5F 4/4'3c7ǷU&'v nv'c&(2mUy{p^ ` RpDwY| s&b>F;N;s$mOo 7dM r-K DV҅½vV~.;kz AuI/~abP`~fVhKinw 3R ZY*>׀oFؤo%h|CzgjBϳK62ަ_L@{D޵Բp ;22fV;( ٍ+FT8tWQUr33K7{5iTl%$"X%g31%G{Aǥ a\K>c$iT \]~Bj"OW\' \q {~\rC,nRE<+*4l)p">*q^("/fFӛv 0wzNr*+a̗hbGEGhx-{r[gwoHW(֥׆BS|HCDb,W<˓E%bHxEQLRdYVfۚ"[ZَClvc2SۺdrڲR(4 T]k?8&G,-5%63v]GžKrPZ&L]f-er2)拠@A8STQ.~ O+,tEaш-!iS95l~І CǴwXyD;&mjZb1팓Ѭ]s2Hk|ȓHՓ2 1]Ak9$.MlszLSߜ1_ BQV hqG%I'tXRE% )nb5F$w\)ѽtŋ`gKFMW:{8DNn<<~ n ho&G+軘 mNWe \w~%:OzP@:;{$3Xڱ$^BkB@#ݢh5pi蔲ῶI6X5lÝfg$&"ϝo(pZ{ўe[wyIq1Uݎo|Hk.QZP0oT/J9wG*.ν@p&@quZћ :l-_5ܲ[T& T,݁6v˗&g[CZs膊976NFFYAx`aa`Vt=NJD?$ȯ %;E d`vhqlX9ԋ{k ñ Gt=M ~ۚ9?m0"ԭ v@`%n׼,zi "?$)G[jPVtKd jd-S0H7ib*)!EQ/Ԁtzrى;[˗u9V+ J;?4EpO>Rю !XZ ym]1m1Imx ݕ!˕mD1,?U@o ~!w0.eˇVNp"EWy~!R‰DH[$^)>sH<֚paSfNh|Dѕ~A64VEw̏ˈ,9-h1QT&cC2~Go;t["v` WWdRzMd})[a7YKqpT+moν/ByZgg!(:ɰťwi2] :mg8 Sx?yw]:h#1SuXH -+˜ % (6)̥zM_  w< #U ?ӝ3ɧlmSۂuR|i`;? nL_8"],9t >.VC0 9/֨Q=Mu6r9Ytү!wZl> Cg"w`'S']aeY4%Aa gA-lYTxZ-xe"Cʆ1"OD7>aH:="ƫO2lPe >W?|*0ځsA͉εnqn^϶XFрc ;RwgCdC)ZUȸRP6Cѭb߳p9X-; "nDX.w:FA}t|h'SwˎzT=3) :%f=~'PPC7L N>(@`eqS. eJzPp2J8R8LvZ,~䂷h2lW&j*"T=_cGGBFjZ.;޾JpqHv7 ]_\p5挢G$y(翵o| k 30'FfXzBL e'fj)v%YD[2XW[qr*\fwLl_#~J1qSPk1yicNO㠉; OIVxO $ ֤7 ;󆖅W_:=Mi[LEsڢ:>r$,L^$}<6dCr Q:";L0#6hĝ^a#߾ 8yO]oMR8c3HYH޶K?_Y.KD 4ЭCk5GMKP6`_+1f2|cs~׻ 4X8 *7\Yy8~"fw+$.Ap COtD6RweC0R'{;+婉Ă3!̗6ʸ0C9FxDC̭un_#{g0[  +¿ ̪TjlĐa Pŭ(y kM,GA)F~bzʳ-6ZL:y 1n{+ўgp؆T$V] l0C ?*' ޵k}<r:JLZj_2v4?gpq:M[ *)CM(Asnx~Qn8)͟sԃC_LG:qEEEy1_W&a"/ASVđ>{ElTM'$ٰ}W,$6c~~7֕"PWhځ"jY):U~2T$%% ZDŽJy|W zf\/h҃dx^wD8e \!nyfY 5kMN|ǫfPoxonqm&Ynmu?݉ȱɉ>7Z|*!@skwpΉ]V \>(,gsMqRGer2&L%-| o-#3mX5Xࠚ[)f=d&8 p&rmO3n&x{ѯӊb aڪ?EvȁFGό8lq΂Crࠕqc&5Z#)ٴbNj"Rl8ڕx%O!Gd6x4/j J\F6΄|UFء6rʛMaހ:)0yE?j8Të^2 r>C5h= vؐ]u!+nD-vy蛴^>­#q'XJX~iʂ;p2SsU%iJry6]+zek0!U0 #S}b7maC[ϾTlH##)MH& h9@*g ^0h CfS-eMum\m$( cQ c}IF }+Q:+*Ge=quk3#}2:p@Q=͓BЉ׍?YnYfG8_qAY`5QK/n ?t5r2;+N?-S Tp-_Zh@( iJw-WO,[:o mAj{{z@꫷dR+syүtvgUqMQ]!hЯcc9<}aj^boC?wI#) K^o^bRE6 y=8% VZչ9RkpK<ڛ?lMmK5Ƈ w ೡgLo0laf6O)m~"[?B.H|RVވ&1O µqA.3D.Jg>6G$Ee<1jn9MZo%l.VWFL[rTYl5zAmny Z +rIȎbbotɅmӢ=l{7]=]} 8WK{h{<[%ɗ6TXdLrXD8aE'6\`R6hR TGu}c /a3K%E3׺vAؙX˲S&hf N*GciX\!_zH1TkiDQM* &hɍJUb4inPJc%w;H&۵O+A2iOwLT8~țmISf:! !Q-^u۫nr!/5J$^;ˍ/ld>SWK † @Ɇc(w0Y :18ELc'1oP:NgCp")DV#qIaI2;Q|`ӈчe "R] W=yn_:y|, asL/SulUDz氐oN\O)Njo givEUҺ!O"۫W0.m:34;d3YXA's==S\Iym X3!Fc GJeIˁ׶PMJa{lhYEEX[OodڽAYռ6AKؓ{Q|D%/h~*ȋH|n'xܺjK/9t8\+ ;eMY(cT ?A64'"ǁm6ڦagۑ[@wO$≍dmBr杗C"vU(f^x4˱E ͋BzCjF_ĂzԿD9|{ e)Y+6 isAbO&ni}].RҊxGlq'hkh%$\LbL y3B ~)ú|&QrJg_^~|+3AЛ M%P33ůd29ewO$Y#m"HIߪB*a_fBJ*@vC6&R39Wɢ ׮r՟;~%A#}y}i U:Z?|T{oAk~|"%"t2y^pkZE"{XJ+O5e&A$'zxIL2]Ӄr8֫dFqfs$욙{Ppw"/\x!w K,ZI]琊'3jAkPd{=3G g3ajOĬ4Z̉E8j9>WA)AC߉HJTՍ„"!vx~hH- F~bS21FR3`z_y7\N!Y3t'g0Eb;S *'ww7t #DCT`vԴ5doziʲHҢ-)@A¦KL$gZT>lT>mKҽldLB\9Z-ٳ]ܾ^z$2UL/,p?c#D}0dU&E^-P$YlRA7Z] PJfQ>us)}H:_˜V{NOY.dEH,5cdt-vHb  u@-θ5N.REw"']Ϻ!}b[,*~8L<cچյ]uS$'p:ڽC  s;Jg 'C?wuv8f1/V{ejAS_ = 5K`S҅T&[H[ 9U-;;L-DnL޲{E%aШ^dx0퍗j|f /V q:zb5ד/d,S"X4 -NW3Ӹ:`'vvWB@A@2z^aWRhP Կ4@D?ږλMIsB=#5t6Άz棁 iwBzYR<Pǁh i=yq)P7~Ϩ*.61 =t?K^s.9擄0,ɑV})?< t|h#ﳪQ$yKtvPM;fpRz"IN1jhwz(@g$ !Fuܩ@?} 鿙oSG C|vBoD0ȗ&^GµW3Ij|1( 5aBt~>>xuȎ숺 -:+<3n1Zm8"uH2!3@ C qgʈ-m6G19YK`U2[c4_.=M,ŌgX~4N^on(iG- wۇdZ^7K]qaC[!Lյ$]\3"Eg& 26Is/ cys𹀩v =o {9* =h/#mASzCѤ|g3B HuY nxXoky'[$/9x H'0h2Գ9(2cqvW#pY?Զvn X!])QE:3ipYrM"BID5s6uHcb&Ii[;KvHn_%M$seˆt#YbN^JLGne%5fJu1aSV@nrT-,k--6/kg^SkC""?Z_2χ+N/%cFlPMeuW!`00)@-I<7'>D _F`9̡ް'ZǪh? n8"˂S_/mAJx"꧗T7!j ݝvzGs>CYCUV稪F_:첦aLfս[f uW$)TЈ7)Sxq+ݭ_w[#5u)i*eZfEL =4UQy^&r.RKe\Jfվ&N6Π"==)r;4lBB+7O6!B7j Ţ P /2dVax* ɠnNϲ4[=V3=lnΙNn|Lp Vːtg]K=ۅbЊ"0J_5RI#('ԑv\&X0c&KUf$2-l,N Ii"3Bv }h[ p6SZ/X 8llS$-zߌ$_%Hs\P(Oz- LěNRSH$1ql)Έ/-JgiN97#wvmЖN#h8GykW']GsO!X_*< c7s%yK P0Ja'LIl;ĨTT-=5-Xr;pfM²cԻ8J9"%8\n\ '!ϯxf׃<_nEk6 ͝ MR$-HZoJSpA <'Ds@Yc*щzo֊|-;GJ[U ܡ]Z؅~)~}WaZfu;gp_6 ,?l]H ֘8D7(SЃzr&Ajnꑴv'/Ғb'~@4Thٟ{b4mbA&Br.ωZnLv/[?mD_[8GT_Yf{kt$騰4J}'qs۫"a#pC W؊wmpsp8=ֳϝK` ZA}bC' pMrI [J1 8 R2uӒ?-w`"yëKԍd\ Y>-qgA&c24ݲe6Pz^,#v6x{f-J˽Ud>Y=m g` 7S /"( ^Xe_ڋoZ,CTsQZ Jŋ=ŽIeCԴ}qF 91^uS} ~Q+k_-_pRAv ˈ dk4Կ]zK뼄|zz&kq_=v,|&}QkGj A.ꆽFQ NdY6Uo?>/6D߷D Vn^GVPM E^w+rE|gX/}8"M1hɈJ]>SQ.C@A3 2#- qhŐ I(J5Sg-&Nϡmad/<,ƛ0 Ku޼2d'I)ɲvB jc 0PG|4`˲(#$Q* mAO(4g9qKF)RT|؈h,He 1b5]ݰ&{v7Q=P&Jv"Pge8ssjozKbaxA*5o d%AXڟS+r=˖}ӃNzgGIb_6h[WıT0x;ͨ(1\WB7&QomCfnp i.nzɾbaw-:bٺD F[Pw" n[Z l[yQij})0XWjtN3JxvPw.* @X4HAf6p}RU1!j1Y}zYPrgʚƌث9ɔ8 _VH5t7^XH=)J4x pI; e f L"]d9 M~n2(P <%< E G$HIn2Ͳs;8bprǶy sZKG2sy~UTp/W)8S!/ QOБGq"D4]l\<&ߋoBH^)6AY1? 9v@/+r)慩׫M8&-s5ZH:o)ӡAhe^h0y=Wo &5 n׎C>ו]vtpH|V cf}2zus_h1:RQ:3YP#ڜªޑѥ!8ϧ,{{'G1I:_vt[s $Vz;܃.]L.4j¹v%7Yl滷Zi%!&A LF|lo"3jT)A5FKN5= WB~L 1p?;?}oU&}tzF4yzQ4V`i_lF}Gp=eH /k^oB~Ɲo~$3Šyp <ɺo ٮ%L!gGduhIJaPk0fD@vȑzq,O~ fr;-lكRg6B`L0"}ngƾ f7ۭ(=z7wzIKLoT43aPF{o4Qnk#aDO8+(kjuHe eƴU:LrtȼVUᠺXu} aBffj#Yp94EkwӒTHyת{Ⱥ}a qW!xbeSMkoy5boݣ&Y0zlzEE]/EUJRP瀖k#MIڣH3Ş BL>-tXYeExf!+iB]{_w`GֳA`FrGyT}N΁Y&ĥ1I0pv/2)@3m5җbRw{9xI=&@XoA5(_E<.5#*"NSZL~"9 oky!D>Fe?>1ֳ).HVfǭʵVߋiyjDo:mZsȑ8W0G=G"B5ͶrXmMͤce߄jO*əTlOA+l {f %z(A/S;%CYH1Ȕ^r׏ htۼ!OF&N]~I-<ٻVgu0ǖH4~(n cp喓3)orcωG5*7b" M KÑtNBe 71aVr@pz'0u/IurINOܼ'f"q}ƧK8a @XlR.%-O~B4QKݯͺkBnV͎3~0h|cs7 H~~v+k=$ Iq4tX@%]9!l󥘇Mㆫ?S>ohknѝs=U)$rt1k |^fK>nȗb#"p iS1$L {I~u`_CG9n:>Jݿô@A:)r,[J>n︅qe-1Ѧc,6bgMc)}$͖<rtB*A&oV:-{hR(QE,k`ơE)S{zy$Luk[qN{\Թ+U5ɞEDG}VxEv4.tzIe8 kYn$S2SO7@sؒTrxb+jQRd\\ݭA ~<22mY&N2t7qJ?cDc]gmM?I G|ʡ9y$fkKl䲜֌ (2uBZ󥡤Eܞʖe BӼnᬗQ9$Ek! xHj~tvŝXE078r*qD~;SWԸ\Ide\әpj<-E9ݽh^|1A#9h&~[{9p4 X&Ä}&; *v+pҜkW]bsS x4| #uH>X 34F"`kuيӘfP+*% 1kTJ޽,2& ᨣ/zr4cQ{ ‰Yی 5Dp4v t֙*vvѲ5kZ(2!l;d[44'Dj`g/JۺgOP?+o6 Maz /8%*oOT!sqEXWO gI=)}=gZW'+n*y]QQի(G_NaZ%kZ=roy31.V0JބD8l6* Ifj4oI JU98U!]7NkPeNs(JP4+ВY9n-p]8H$kVd8C&iN({o0Nڪ%TYGscFb@] @GE kcQ4%8H jB&OYO"ɬ)U'ϳlQ6l6fH/$=f]t`mѭN9/FdbIpT~r\b]**3vo (]V^c^OQJtc\,񣧭kgma>@#gA{FU2Q?mqz2>c @"E]HD2ɷ+akgkl s*`=p6ޮf%)nmOLP•{QCWrBh[Wn iG5HޗAbބQ⼤Z·DJ׵X+ijk dq/!67rUP?=y'3UhI2eԺ[UV94?-Fk% =~qK ?m8˶SBHm_qI9Z~r >`Tz8Tv EB J¥0x83?e>hLa:{PR.$$\,ɤif ;!iQ';O{~D:"EcO(ePP0b)%|ݷDGf=shhKy@ L6qhQɩ&qyw+/5qecr,~`:ޘM?FEy'7]^Kz[G+"%#e6/}?#G pOթKAzyWv\jȭLR6Ŝ]%JU~ie4g{ӆNP_-6' F'بǕH cTK8lX[!")ւ v;8R[g["tbMr{(TA cSī  `9V,@ZpjJ5U2ەQ 4OjmiJ[M-H߆&#qs7Qlg/T%<.^nO!;7& DВ |,ԇ NsN8m*pY1.wM"ۘF܏쨡nkPdK.J8d,Y(gHmB2[B\.o ҙ.Wb̊HGNGNXPyLREG@ yB9fxiT:isw9ÉJbrAP" 3R9\sˆ7$0#FN(%OUnO,8h9'3smPtka+wUzɃh; FTb/cw0L9qX:iz2:Tx@ْt |7ʧh2L6^C~=+Q;udv \MOdS/C8Q& NqLqf`)u}2) C/"Q/&Ѝ Mjfc=6@i {6.*w;mGRv)f/WM{wO]<[_iWtż3GC(?y\|K@#QAjy>8`N{ozM}+&xC^hE߅{s1r\%LmDpu)OU{y,tF%qNe>R`ʏNlpTY( 0!{jtԟ ;AVBkl^@ZvS7ߺcئ[aYyC*=ľ 0g_z)wp 2yq߱xro.jմR@ݶLu ^=f4|\~w !4QU) Gn^3 f9I1v`PNJ;$2B"Me@h ?iRὨ#_{Q@ȥHFj?U.Vͅ Jiu͎Lj1At 3ᰆNg|B.JFn,d|@{h x/ S'@nµ)tቛ~˶ ;.gf@mNlO|˕֓tEįeR+lVYm^Њӓ'`Q䭏T `U֤f}STt;|쑦 TX*(UN(:8α|.,e/[MJT[ :?VO驲`aPtek\e]E{L'D ]ФsMSDKt>>usFζnH0BS&65Ay*8ĺ6-g >mOt]`g wBk E2&N{3]0Еy"¦+*;F󕽖L/CW"]g4X|ML\~kmɱQ*V4=ވRx\G]6cG譒au7WP76 (-M2r͖d? QNQPp("T{X뇘u3yqiU35Ğ#bJlˁ_(oe1U|UABcT r\Eо é x ʹ094udVҫQ3P+ݱC̵k"gY%usFʕT8ÍP1gBzY-2{c GFv?&I{f}il.]uEߟ5A O&QR,gm(蠨dԘs#2ybBS*|:b #!{Of@26R/CxbufYx)>\@0SArg4N:l։62RSFGcH)uAdQsTb' @&NvĈ,3r2O3;nL@f5KΎ'hG.(ݯ_/#|8<\3]&SQ_[۠}aTջu]ckRtV`LQn ;~<ă*< KW :3_qU7_q8C"~=z}S783׸hGOe fE*UݥTˎ+=hr*;@bj7|l5O w$/h/ cLnQДԧL[-R`AI 2ǎo%*qj#5o[N,L05x}<5? F 9p5:Q`k}ffZg,S澟i` SDxґWZڸ:A焴G}.ϋk.8w$xG2`Âc ] aC0Խi2*]3Mc9ch!cw;C.kiGp>>r[ۥm +5W(k4_T~``D Q?nʝȇdsP U @3ڿbQtztD3Z]6W3f1=Nr|X/~`J>v.Q|&y[ ~! ~#^ǀf%Сv%t:.Zw w5VDn>A% ^È05jAf,i'"9SyjtB7CS4\6@$Y횥z P9M8ǴE.o|F>_1 ᏘPItDhKڰd^w(dogD ~*IQl= e /oѵ"ǿw]qZ":*^M*FN5{JC_f©W"񭫳;1S|ir  MYKeh<5 + =ϐ^qQ>gt"d 3 nCP,zUvy6"[;CE4&?/7EJBze(ʋ[y4]AVO~Ď"(M2H"MdbԪŦvUx Ueپb|TtS ,((I/&F]ΰ Ӥ,Aת21ܚ*2<-e 5twBm2ca `PC =_3~Uˤe<`ɨ*5q@Sp閡3N5916C~!,9fPex+N}AJۺE3RsnD #괚'Rork/sFg~EkߖCnWY2ZMMMƘ^,k(Pqǭ4YQ^aaVb*f[+j}sI^NC&{UfWR Qv+`c"0t>3dT܍бRgI9e7+L}!_O=f;kZ{N|+(^k*-lc8޸2Mh ߿uZ 2mje ^ l(Fá6=)XDW߼N^h-Ġk<ɿ֭DOkcw+aR"ڝdGz{VN>iwtL/f5LC>1Ft%zdQM â0o*!_9ʩ>A8WȨ B#E%&*AXF]d1BB䔨?֖Y ']6|ȈR%hNjLΨVftl5;@?Nr-W^x1v]T[6ı[O5"߱$ơWЄg}j_;XK8#ww lks AikRdX<ڟJ*})TJ ´ m֣(;OTFF謨JST)jiDsk'9 ;l8U6OQUDA ǡ"_;!7Mre6T췭]nKє4j ~~[0BCI6}&~͎| $QW\^$xFD!~I}LH8 ' [O O,2re-`q}A=Tjlco^cFqx5wM~6ꈕt}ܭb]T[K-˟ĪhޯFp?kq!aJ`7+K@(.FH1:Rl:Tte ЄX!\ BDkQ"o(}3%_H5oYyC*ÈaSs{w)52O6_]} Xra<0gs;Wx?h!qwrm[!JhFX. HvIdG *eտӬ gc{=&+oBW˰R w cmO!C\Pv te ݁=qs5\d DoݠA # bctZQkƎ!DQa_<'\qL#0Ӧ'+ _ b}*6}/ jW<;0 3d8dC8:bqm`+eoNRXvEfV0HW= Hj݈KlZװWs_.V}i g ƅͷ̕dnWc%2?7)=.dokTĒ&5Kz\m0 pGt H`iޠ_.<ګA94䬾|ݡmm0~wy a.:AhTPMǘU:Gx\str=S>p]p~GR\2C8"7WӨG"6囈s~VZ1{iB},2rrQY2$AJK9 h*QI#,mJ ֆc\ka7w~,^wPh R|2{ԉKaGwK#{ł_)Շd CrԻ;G#.]GH'`:NipCpرaTpfgfUVJ-rBNjoڨ4)7JzeRAs=[TӊZ=e%y2= >;u,3@edzֈ\ .ŒpRg Iy18i73uqFڑl)1VKєM3D,{s.;C%˨Z0 ꩖/-oUjtU8rnJ2(խ$v-&@C%y9ԑTڿAZuR%ZH>~`8Y*i؂{V#5b2?'CWQ:?$2=ѽ~W{.YjV :$wwV~Wۏ`?':a&ݙ1en,,y*E^lvmp "bzzkͅNm)L:;fɛoB ᥠ x-_ĂR*!3|>UiG{XDӊ p(й mHvZǒpg6(#v/·jEWGC?H UkW;1't\/uֶ$Ԋ"Kc[!yjѭjY: uBŴ[R~f)Kw/Mj ;`qBCQF1|1 Qb;~Iz(g(7-* ^?jyG\askR>rʑpؕ 3d %"jPeY!~@Zw9>q$8eg3EjgI2+ʆQVqI9.Bԋ0|j]}fqzf*0NKm[R3ci>ly?䁥ƥ߱,׃ʀgh:18e'v=UE/|;Yj9ܧȯq]wƑ;4!>L=]RUW,,l`ӪQ <"NwWw3DA 3+@pՇñi /pCٴm_+!,Bx/Ĵ@4U@W_KU+s\RmЏE`+v==<*J*n(b {͸} TI *ei j[* '_ [6$+6WEMw7i7UNcmz}6ñ4fs7`<bZvgx,̋`RM'<JqÚش6#ʏ[y!Y"vF|jB.,?XK1C@8 r 0rh P32lO<4yKB1yx"B9:\hؕNOaJ7Ċr @{yo@>n:^Z#X ̓&][Ћ3灎0FON̆t/Eɝa(Jxn%b蛺TґQlh qGy.#[:! alş9 x779f}7k䬽T-HW73} /ӧxVznY}BwFrLDA%'*"O |K^/0A6HGaiTbX-HBB0"A:kϽwժĈ-Ȱ"E0%>}\Q D`5*s,t Eu/{,ЊNN x1Ӻo0ځf_#"G(F5Ŏ?l>F_BD>؋hi{X6u@V.Uʒ_ ncuYMBTt> |P-.Obc';_شnf{mvJ"%+m{ύ $ߏTnBe埅׺m~P8?DqP%wԄ輧ٰWXhK58f7_4ps<Ǹk,Wv"}S,R٢֡9Q/yB+7>Z&wF} oaH{*eF0jBh4Ju6#UXhLD@aq`ѳ#k,@ȑ.cFcW"* z>1Q̹\Õḩ͎U[ &EVI)QRz!&$u8+)-{Ӧ $rBDڨCUl3wVoMZ*Nmt=Pkʩ™_1&JA"vuǜ}%D24uyæBDR2 .XWxoϺʍ11Lb1XכU: >"?{=8xTZIewW0 E (Fbx=RРBuKńGXV2c;=NPk@ Qڲ"7wQ 8VW?U9TwYtK)Yhl(IM'7 ڨ6RgtZ Lqִ:@j1~:IgEǻHPH[0?$ewj:J2)Us PS8BɃZc<DݭGеmls6v)m )/+er׏5SpR2r&h$0_63""vl6prkwt/ syi '$Ry|Zɯ%[M-qN|17fs@+"T}ϨI#-|4,:NieCDa/D%Yq|ls&&gKxP;: M9$H4*ӻpg؉*,R9\s̍# 89# /Lw]px )]3H<XX*۾೑/b!:4; !-h+z ?An.{OH/su G $S?'q=/uB*bT{u\ACLCЙT ak5`|#3+hJ|]_qKhbL|Mjo2˼2E($M}ubN&`z:5ZۯzӘŋ~э1{Y?fx&|hQ{AQG$x-OJ@xkt3d87SRAc$k3l=ȃЉ>i.N, Kp+5(=i!SKS"v6-pq71rVfF?谼g= 5yx;e|>ku!uY^KTBU8{.ؿ4 IW 釿kG#PSڶx#&!"ucϫGtO2\xs#Zڹ>~$Xgey ٭Zq|40vllъֳ(͈\4 mAݰ\C. 0µ/ْMApM'Zvڍ M\Z- ~'4s⤘ΔAM^&Hŷr ܜ'xx=f&dn=-tF5 R vƄKe)Avhgꏣ^J'O*n9׌QӴ/ 2[<)(ЉXνSm:|&zaǛ8P1 <`ni^``Pb[IY;WR.n q.-|ֵ{K^I{_2\-^\Fq5kA\-ԟս*q?RH>rEZ,t߰NqэG(-X%Մ/pm)t>'e!Sx :L6=ր&nQ\Dղ>B)GotN*PLdmsY*Fh<ME*$Tsb}ׂI7c4#:yС兌 NVHT2S'Ǎ-il vq{e:KN(E{E~˘֛ޘ !*%yĿ5|"ZY{=SjzR0XBъW1Pl= RN'zg?fv(JkI(g|VUھa;Kn 0)n:;f{iMx GMȺk%NsDGr=~1@O;( rii,M~{d-E0_nqwN-klu,bNr Xv`F7 6bg"oc#ѓ|~ &=uM !cPBV {ߩx,yO q+ c8/!/;սcyseQ65Ȩ˿9-[ÿ AZ{\ 8l{d6$>j5-Gve5|e7 yD@W32MHvȺ/z~26o4K?A$]i~IR)_EAUF67+8N ǘ7XPe5N^ډ9{f}@xT .㖿D i;Njɤ; Ǥg,T {C)kv@\FAp1ķƻzN0: ui>(t6bɐQO0ұ~ ޮSSGjҷ^,OL.d{l[`idoĆiMe:ga5ṊvW[%'f d(y%|Ȩ$~L1 ??_8ŧE\=+E5(\DbgQݨ0Co,}Qu&EDxh'T3yg\9`9/=&D^'8$9Oe*?#p~,@/V朗אdtT"ܗ#n|H6f庐LXJDQ>>TX1*5!qhRs-H(R@<5U.~^Y@`WzS* AzSf!Ό|pZjf_Dz34f 9.BBY/sYˈQu*~^UlX`|BJZLm5Cdg8)3FP2jC=؈`P-JoS~΂9V tgK<5ܠ fn'K<~m=LEmw BÏo b,ځwB(0]Hi,xSע}YoPtiB ї{&Y!ǀ_yS ۲plsd(Q# 4)sW 9EWx}&pᠻRPX_,y9SLtbQQ QTgEu}ߛ⚨cn \6BK<>W})ݻzewHm~\)WMq% K/Q4FlD ]ȡDH~#*l G/u>qkM%+a=k 0Z64t\t bѴ < }Sd5;y_)Q?3_Ml;ҠFbi 3zϾ紫j_DA~g+ £+y \KR=}YyJ#'),LLkD+0J%RL2D[ P'cRf8~,a|CX ~SE4RfC[eEF{K[[T9) [7|!J6asJ J,09E޴'i)"VK@_L7S`pX˽ÿ;_UT>Rx~߈GuOX6RBʣ9yl$WEc׵E.Qz-㦮f{r\p1C}8sg9n rB叆sJ` J8W*2=[+xݤ$"Ѕ]6BeH=bf". 3{t5]4t I2fQxW^۷F <|58"&(0x0y@;ނRPC&sge"6X 0 T:"-umķ[.w °Lϱ# %).1 )PYMb18qԀ5J\ ɇOΊ65HA'3*lSw&9_> Ǻ x|P݈l=D 栏7a uV|?D@<"T ~11cx๩Y,U~b)iA'hWhBύ,!Im0wf gqx x/, |AQ7t1,*=tץ&h !7`-i9|;ߚ E#8$Δi^E/M|at*+@Cq"ST*; mӢm eLk2X13La^%NVjWA#t.P-1' _iᰩ6#N\ycΘtPETo8{/+@J)\JYCC@L`@LFGD:LUr/M7>͠*V3D(8 "ՅUc5g苂 ⍁35ұ(2jq0nbf4::G6T~PL5tKJ2Y(7EcF$I3l#,dyDM3nbUL624`"* t[|2TA'co lH2stѪ^06OOpv!6+88%|X91v߻`#W ,B1@3m_vO_dLz$~SnG<ŐȒ)J\"19%u/--3WcRII <Ϯ;:FW.:]]ovbY[ɫ?&k& %Ɗ *+ᾲ3J|j[O+{-5+V+SRRU`Cn[+pf-u #TMn8` ͫ{m6 xhFeIÕ1T&l᝻\៍ޭzD'/ttn:٢)v= t;kc1s)j`eU ׾$98.b\v5; ~M?z%'sL(^{$p()9 |Nb⥯ߐTs wĴ #لu٣n>V?yRY[kj됾B+~QcLҔ;]5\Ax,ibbS@}<xlf:{g_-`QԋCt&{H?_@n F@rj )KJg9K ;v DI\ 2|NdD5)(H[7A.Tpy [Eꦜ`BC-doHLWS1[)M跐.v9}r*3 aЬ{MlYc*(:s!\mm) lkmٺudnLsn0䌺Kc[\cTњ_)~1M Q;Φu ?=!RB^k^6SzӊhN͘G? ĘTA< $%[sϾMEŀtpS ] Ym?ԦeeH#ԎK=S;0w %CoƬ|di;ў5:|R~[Z/tkDxo.<ߌI$O@XmG x=U{~$;<T!ջB0MU T.mNJw_(יlw:\W`\˨,4oczL?oő #\nwf >`AYF1/Œ$yիN^`{CbqHjF )nlˬr Z0W#MX?5IӗG᱄k ڛ^nNnDͿ?K5V D.(←*ڳ@iAͣcC{}/slxԋ-m(m;]_lۭ10;`ߚ6 r~ߖVAxq2P,2E$,@/lmPPӣ!<aԋ%g0-ub*) 1!,*1%?LH. fV98$Xxoș> EaX$+B횕~LgM0"7bɶXy/\>pPڡW7-CӅ&C(CQmpNW/d1q˜EaidtnuJ:tw>hfRWK]o:*B~ȷg$%ivs#„q*7 qrFsL ;Lm )/l*;&(Q؂$pݍn(hZ"G PkTyY15խlAS뼈NЂwwg|)+5fb;KXH N۪{0? t/~I2hL}6io]nOeƀ/h,[ۅЋw@!"N3;g#r@BͽE<`ؠ) k@]bEK'#2 l m(d}PгP6bH/啠gBz 0qRMe 뷶K@=?ȭZ7RZ7<4^` x698äPF85qRa7ƌ}@޻D_~ N$˓oD5P[{]K _t]jY[J{#5_~ʻ Ѱy4BBPثU0t͑;_bp%z[im[]N$N(mQ&*4Xd J%rv bټ/jʸh0?F(B2ʈ7P&nemjt4-^e{2?m0O&[|e |,#Ȭ830y_xmn֊ћS3o a=f6%2nv9](W䖯5W.1~!ubOm-qYDVwtYȇ]U >> 3$z7Y R#E&~ Slm72a-^N恍l AV|޸}-as!kffbBoE7 #߁?&*ؘ?ukMǴO}+֟*BGtaKƣ&| j yh;. +D5) 2kQ{d|gEw|n/b^ %!RE; 3Ⲧ&D5F c} D0Xu}ȩbLrlvLh~=''f{F! ^j0DU ~zc K؞jƕMڄ_Ax>[' gҔrT~1G#Ur^ ISAEcW %ǵn@SrK+ƴϳK೰όĖ }?ػgbM Dfp\ gmV7]x/^_('i:!ZNKlfL x71O>fvV&RY;%ޗ"^[A<ֱK)(Wҗn^A~&D_9\|o r҂6})6f7Su*J(9__}ɡ&1'CE2^&_ءȆ'Ms/:te>eZ>RO\d`cɫŶ/*A/6"G2}sR=ovV ؖWYmEr{m1~:6 qa, ^[XMA?ӹ*+!wPŞ飶;6EQ_LLfѺ. o\F q6JL_ZEQVhLmv_\]Kin%=҅~f [R&_zi5鈒OڛL"CZm*Kȯ^cI?zoeh[UEUbﰨpo6)=!5VJg_Ġ5L7SkwläIo1Z ]QR6O@`hFe""35+/85'4㚶[^Ԃe˴@ĖX-rC&5^<)( dser9ax~'Ysu/?>5xb2KD^hKVp6MjVowJ冶m͗<\[Gmĵ9=Ubg0#9 Zڬ1[1EZYףE$1O/ uaטG14qx|X(*zxf'VqpɭJ=&7]ܨT (cz@JUa5B(n+竎:{`La s"ݓ\|qqL! C~vӮ)~64o9&}(>4id# ךAr pUM[ 4dEK?ȔLu燷g7aI/]9w%&ہu\')#-vN|HD_ b#}A5l^^(| 8Y7R)(S9:~B3rl; 륑iC.q},X]G_ESs|@]aqVb0Sduz(8>$ܞ(FM0YANI=D<:e^%n>EL:$? PT~ FxS-(fAy:!BԘ?dFהBEvH䵻|l͖ތU|x OJ ՓJ ;xPN)P woOSw= ma ZO|[Lk^l)Ž{jffx987A`c;H7Lydu v]!$~1RI'V?L]d6&9j" Ha"y'B= U4Vo|b(̉40Oa&)h4:ܭ]&65KHse ]O>3Eqr‡F -Biߧ%jnc'uj>c>y;Qܛљ问؝iߕ3n}ҙGf# ~K1g?:" I6_eŤaYo-`]wtZ4$8AsD>һ$KT0)X+r!;xB8|a C\yAJ7oWIŠLP1ڞju 68k:I[ hIl"u5 nD^KnhqagҞI瞌+S}yLp!gHvJ'/u /`CL3f|Ċ@yJ%WG1~ОEeV,s/kaH ^eމ&w4#v.?U#y3IQ7="wxx}iLws~ؾ иsǨX[^8i%ز>G$:3WOXTLpݮSPHU0q}YtŴ Wk+ڴ}A q&wufإ>ۊ8GzMo{`Le^ ַ2׽ qh3&ⰁOV) V+e$HS?;lgCMhp`|U˻H>{^yD~ˤ ÔL1OJĮ!WbF3y'.ږUWݳFAv6 TFD '^24kr$AFi{TRvF}ǫI[V(Y}ҁ\/7n HȆW*I[+ 0DKɩ_P_ 0-Yb.|%>&heۑ;K>鱭@r:|^O6A \fdG)g_. 5V;@k' .VYb vVBqŸbe} jڀ=Xm- ֥|֢cIg!Pq 7SdҮSa|Ʒ)y6E 5PufmzA Ȳ-[jb+?Es^_$e<}蚫~+K8BV` j(pLoXIoi/"4!]U+Ϫ#<8[Ə2HcFx(.8oZ;{tE)xwhfA`٤HqP逐AХ :Hwf|:5tM#c*oN":*?`qRʾڹ6x`z-,Tca}s>z5)T_CrM Auø9AVe]mwhpPRuQ(:.L~ِO08 kmοiFȽS9ؕWG( }fQV)<ׂ&Fg#l]gɫ^W 7EƅXֶL3#EAS-1—m{CI^ JWzd6dҢ.|)k;L@zMfډc_z@Xc;">}nyH\3x E1;+juK]AuFvUWڹ"/Ӈc1=7c㿝znF"\ U-oG^%R2o93DBqP2yp߰3%=cZ Y0bR)̬51ۚJF* WqEJ A> |oN55u YVȿ oL2'ݰt1~hs'l hizr|ZO5#ZPx|[O~\*WOTT)LgVJY9_zlOݮJrR_AO^Hn-I(6yؓ>.V燩sZW>&ANxQs0;I` :9ԌHVN "PEDS)ј >_P[2t wD ł56HBt}V+EQ:[R"rMŮ7X!i $FzfIKdzH:fp / SlZĺ O`|Z⊿p%w| rmqD)zX3v*C遒.W|0ɌYC|?`{ oCst=tśk#a" њYn?`wĊ5;T1$ӮGyBv̰48AM/G*) ϫl_ jK,B |CMHA9/pˆ#YoQR$\ѵ BOzhܘNU?.{^]LQ(-p+J\<"JOا>*S.s/۽'ssO坎_]PW0{=W5q m(T|l>Eb<ݱ%nݖ^_:ZǿA]UڃR7ýl=N nt @t|L\a:Ƃ %ꄯ9̊$;gt^4 h.ҒԘ[-`O"rA;$^t|1 yj0R2 ?-jz!J~) t[V'iW4ZaɃDЗ n/^`oaY g 2 "S8kdu Pl |N`Bd́jWHe*@[v:MJԾu:;(C!m.4&I[c෷KX #9۵ PpzX0ʉ Ǵ9a,7[ qB "dmT<4 $rA!/7 I3Uĥg<@?@q-.Ut70!l ĹqġH!.uac)ُ`E<4bDhCJ+;|b sanVR.S>Z߅X͇jIwϢ5Rb"BJ/^﬋iC}3?<5į]pLDs2ڠ"]ĜWQ3SRMyX7OVE5WҔ;KXl"ݐ^|<חriػMBzWe~,&Ґȧ`\U'K5$+؉`*53c^k!&r{4/<#s|7˺>1Uremy|Vl?r+^K8W pX!8EvSM`_n+A;2`]S{ð1~?qN]iy"~go[uCR_RJkwDcۗzbD6\~e `<˰չ;UTr4.zIdy:/zqeN YOHa$V=30]՚rl{3mk`[,H{2)пkklzPuػܑ*usw j+]IcOhw.;bƃN$,@< @C ]WJnd/DMo"dKH6.C yezQdg|ƵpTMIXzЛwP.AǼ_ͺs#x ^P7gp *IhQTU 8F9&G`uuWs/ǁjQ ,+Sg5ʋx uG$8&աc^'@~0$@O]͋6SB-bᴧ=i!r>!Vg7I`oի> )ܾZg/"uTҷKHZ ^G.VZ ev x系Dh<ޭNY<ņg*`LCus6:K!.J*.00>(9ch( eB%vۑ[$지<`#.<PYK;/w5(^OK}t-V<,cdh *ؖ`Ÿ(QՏV^e[zV^,,NG>ǧ)$Y>V_ pg`)@yA 'dٺ*{F7A5U 1:C&{ڦ6/QqJ:FA9 19ALOmZ DRMrX&7 J/R!Z7YPg{<>_ @jGUCE|IB[erB tQk@d{xBn(g;hG5 7zuDH;j(*&l [_RWȏז)>;`(.]tKOhgsI7+e1dKۢ+ жjEwhhd㖤(^c*GGB_oH,5q8tV:O䠶H9+T!߷Zʵɂ5v|k)H*8O)Mo!1)M{5&as:fo) ;)i<2ǫ|6ȣ&@UDfeTlcΩH#gpõj^~i>_ґ@d *YT΋6Pݲ%HgCqþfIGaI[HtsZ*fc ͑J|sP ሙC h 1qk12`L7 ND(l?eR+ qQ -\LoRikBQк1ʜC`c_ob[,G@ 0OzbC1*k 6 3B9yh )Bm:Yq5^ͻyǴ>#M@&q#4^N\ Gi ~/2#VeP7ā\% h jgt?4W*Hr\*Wf^u.-ე,3B5H*f o9HEchӪm Z>82gmg6rTί;Pj4 b=Lc2O=dzJirhf4?V  9Y~ zm'߿ >ƞF.m).j@܃drD'^Ux6kFd-e w 7k=wozZ$J~ cB'#!X3C݄`)pksš独3 GO,ub@$~v?Oo @\A9s & [%!ހ /WD%Sq@>a 3+*uq 50Q5SUȷtzN ͘;w$J@4jBD_eԙ"٤Ԛt!Yz")FGQfL@`VP%0gYW'2Ƨw8"rBn3I Hɹȿ5g%ӄN}+!ص%>Wkhd}Pb^P#%PѠHSn6No1XORJ'r0/lVi*j?M~ *^z,ƍk4'4/} M+?uQ?%?qs`y$3RyŋM lG ) jgw:YX$,{HHGg'jY(7ؗ.^^Q9]UPT|g5R YR]C|I 7Khj(JsoZ..ś;_@yg<}'RjM?-_}5NM8n3C)}l&H3Xpj-Bj\kFƿ]}/p[DWKY1aڹϫ]_77~tS43gJmHe "1~t rO5FتbCP6;c*1stX^k3$hS;BZwwU> !_j#B&XL~Q.Da9[5lu^)f$:. .ѐ0DXKmbB^d[Il#\Az{ٽ+XWX靪C ]ًO^;}ș%ɼ΋ޒC w (a +mfdK#4E ' l#TPԜ,H帅_n*Q2vVVY^o# fi4r*a+Wov^X6lNC:{mҿ[bbV5Kb r7QLM0P*R80|}ӚĠ[) x{*n}CD]PF#0nD^Q p.[(ʪeA "RIGHVR: 0H4Gp>|?Os/%+~݇д7G[O`/h7~ >9HQx 8fF2䗕9S=Wzji1]GۿM ^6fiXCPP|Bu&I< :%ܷSh-S8Q$Bj D7WH/I=~ZWvrq4)ABrrcap0Ŭ)ދp frq$KB[v10}}i? !2?Hb'ܧ.1<ѿz!N1Rv"m8.2&|dDձ6vTLT;8J6u.CmKW2}ܕv{]cE%ajo^yӯF¸PBFUݫy|M!Z*-}f V:HN*]>0&tP!_ĖgR-'yNmj4v Jڌ?,=e[Utއ߆rߞzBnŜFwaœ@LG,h>ɥ'ڱ[FFt~IJcIڃ TDb+_]^l$ܚ|7(XMߞZA_'{keA4Pk0[Fxۂ #E\sRFM)s /ugրܚ/i@WEMp/GdQB_Ktey䁅A!77, *Ů Rs|hdxpNK. =}f H] t%rݍs1rAQ (m+b+t1t8JӣRf'JտD@X/enRnEmLrBE7П. s+<l2x~D1Gj}м'dZ!|wDf:?!Q} Xs q$< _*܃'r3PpsV O];M`~A89'5 bt{olY1G-TMkj}Gn5$櫵)<l"SIr;<}C N)#ŪVYWVGypSLg҆M™q7נ#EcO-ZkGԸ 0ӂ1* j@[PjX%[pU룉A,:#_\6]R aC)}e$7o(2it%3S?G`mܐ5 ݲ'(ja m)W耣Gc%;wќY{V8G$ V!`. .[,%x}ٮ4hN0 ÈGne`95ҷ\uo bKތߑhxotRfIrh>ܪDjLJkprk@d3WTޜ8||G"Ͷݓft"%B/TefɈZ> $+ G"ٞ#a<(%1&9qƭQK ЛtR]ψ4oEkuIyn-8gS 8Ӈ[^oMƪ.:;x m%dzL{2_N33փ,Y:ݍz0ErMjeBybKܺ  RA[5XcfSۛ,ucZR\*i %" S+ i0ž1w|5WT,r*wo6}@ydz}gք|}>qʋ\eۧ(/O~uz|B)$lԕqB0ΰ<qOg?S/(? YL(PV$Js000M,,@pmƱO񷗼ՅS"o⌄[Zvꮡu+/{M7A nb}Z@c(Ƕ>od?@#xC%6,Ǽs3q)0EXMNJ?^ nAa$cX͡ɞJ|,A||oD.*P[[hc/ċ}IB )ܙR#QM[@A5$-Tqnr'>K?Z:BJ@X6{CeY+{x Q-6.mQT7 N^crBeQjX*ګ#x}cwV;&#ĩUi9`}OhzU(=b$L#(5?A#ێ1ƤROK/,g.7DrGcXU(]4n[mUKZP8?/Eeo#u)Z,R<́5q#{V~%aFOUp])EipM.*ф%4<2hۄ4猡xcX/i7U0w)Gjq엃ܳPhpּ-* >E(A-)KA!$␥b-)*λwpA)47C`plt6wmN?Pg:%˞ 8})A{nq\ cY첆=NȰG)(1Q&)rzLfI;D &LT=NweW܄=+!+ٖGՏrhζS7PsMp0z#0;f8TyJf64kB3W/Ǥ_U<΅M'ʹ0ZF2g̰ٸ598<`ͻhvH%w _a64:\k1t7\&s9 @ CaWu0|~ Ƒ!_Ꮷ$4Uu40a~FŵUc0LT Ѹ&YBKxF lO6OCirD#񭠕x T4tmɰ!ZzsR@|~Rz6vZt>ن`|tzׄ U'%9ŃBGр{ fґvćCDSwVPtD?Sn OG/f\VKNGpg%V |ABB$ 6>e<ӢTCۮN0'CmEZuHjzv?+kH"]`μwN\xxMHQ-\kE +F9rOeDcEc (hyFl[i+qb{j&< 'ՋͩHGF f#( 3f=恣c.934~!]jyx#㟲R JNL{2Y0ԂeaeoLs>[[Fi[%_xǼ vPҼOEBY+xZ?pQ!ҧF܈J}>=`?Ȋ+1FRtz뭽ѣy[ β Ok4+5P '4M;DK4Wإc $z8(j&sڵRڧlcwPp^btYjfp^4\pcǞ]+JQ1,DZ豖n2^zy0ZY޷'A(r.CP5 < {x<@5]UL(V32bt9zIj\U^7s#QfrNo$7sڕp=שRT헗ՔiGd[9j9?7yf)l4uwLqл將g7HJQi1+,@)Biu~rkŅ+:%p k.K8OåTO%g?D޽q#:L―ATpAz?HQErU@JhT 1M{ZW]",EaF_~F >Ǟ%osp{a:6WA]q A ܚK,S'keT c/\鱇h;6LV+Օ0oK֮pjjMqCA3z9#HHmZ@`eR[d7\Ͳ'ޠsƆlCv9>!2JX4e؀Ke\_w@!P5)ʜ֜I5cpv|[p@,uQ HK zpΏSFZ6f}|}FPm>UvWfsq*.lH̃(R_`&Rl";լй8F!d(b/y*;ѮB 3|d qzy#N΁+)TR srE[wM Xؔ Ӈ#GQuwsO78Qjm"ufڒ̴N ["xKuD05a㝉O.F+Y/bG N߁tzntAK'M0\z^As?j *ԤяcCǼn>v*5n TϚ͜F#Bd!D7|pշq[/`( Q `#w)1ZXl$3k8?fV>jX+ڐPiZZz=[L`I]?1Ɩ",G=FK`暲cM~Fo#I aœk3/@ #eLM<1 2ܯub[[Q0"@{(GiXV2keGe BĀ@Eh5YfhbTݥM*K0PICwl=;]6冏-djSJɺ+fol1J oM8o`$le@mJ * GRsr{c߇GnPEyO1L""(Ũ߁ e-r@[%DwE7)wh]Bs=ـ s^TFy:Z7Ui<*OWi!Կ^-HoΘ^8G"lIڑ g~_Qe.͡[3I~r43F4OskV^D>@ :`&Q C#5.+읓LB ufjmjoJ 9SL?ӓɹuZbh_+T(}1MzDc5 v/y; $dQ.A b\|z㛏#JƳZ$_TsN˰m1@mP7$6[~ۉ#~hX&w%`+.u:%;N R{^.Fֺ2"ބ2gc$wp~2KD-l(sdԔa5(CrEpZYR2?&ydOkhO1ޔӅeP.wrc.40 рYݸܦo$-^18;&OFwsb۷;z+ıhFb:q ,F聾2!YsY{~3 B mg(s/ԝ܃(eޖo[#qOVa-2kZ>s<#)%BrPB&aHp58~=Wf ۆk>vĆ,$?v%\dwpfK8]]]=r faeXrsBw/p'9SҺflEH |k7W~y״ LG/Kj6:$c^-:O'M E!ՕwQ=ep8sZЛ 1DnK"4} T(3d?sp֖S1 19%#4 &A#:%V59@ByC;f;yE'gӣ3 ֩o B'Pt6JX\= ;4,{V[儹Oi_MIM$s4LY@ODv_tJ ĕ8'}LJd0ɢPe (#ϳ{sk뭾D~R?^ۡx?$Ԏ٘]cHшP5u`)cAF:F+.ז p`lh{Pju9=%jGt$KH')//.f~^]ŪQ౭%1WaQߨo%/ׄ*L1QkvDi>.8_g*.jM EQwotRl?ܢ*W|dE2+ M9%$G˸"oenǰEdu)ʩpGjTpQ*ϴmm oLVǟ+n;쫑3+990K8?GؚcY{R,t2SB|:!Gj jWFl 9XRyܲO72Br g`.Џ*((84a:t2m1 F8F"R{3*oFIU*A6|ZZgC醙5-\AХKA…DŽoy=5JF42&9y(SGk+U2.K&#zPs ZW 0P\egn8ᱺ Xo>KaF9"Ecz1Sz*$79Ip` bq,2"KZ :zZۤ7{ ˺V0ӑbszZ)v5vht%TQ 9S(T$Ê}˃f ͡d}=5B-"+%"Ȕ` 혥YM~VnCԏ!X5ж `F]sA[2U]DA[W */=LOG$ZTĹB.ڻZSxdatTRHS'k&q?ZY#2fCnpxIfz X`?4QB^Ũ_B?j&tbKk Dz_ڈ>j Sj.%q5a:oX="UIô hsȴ)ܓo*E!J2P(wƄ-`;{(Kn=3\o;UFePQN2 tLl -5O1NH1Ca֮ Wߖ]j 6J+S)ud.@A&# 36;OPf*cG(KF|UpO MǕ48 i,DᴌN)(Mk_ѣL\ )/ O` @* (;6(&dQX}[WZ` `6y__b)s5>00:qZs0>iͬ/0w󚦐iK( GMcL[5_;$Rv.kKI{|,ǴuSەrɌ41a߹T_ $l=5M=.0Ko۰EvIזo5ylpq Q ވۻAZɅ_φi.;8mb䖎ͫNpjYjEO_x":E@&zpEޟF\W$[KRD;`-w1\ǧe`uW%u>^q-ЩrRWi8=F5Zֳtd!+țDW t1DbCT]ḄJJf7᫕xMwE$V=*V#5Ov1su7@ ?_$E䡊bw5>C`qa^AGs$((Bvמ~ Syӷ`PvEʘB@tg ?3m{.ە_+eiRgDsi)T0+]S;4x˫yY ( KE8j.JB*Ȫ$Q>Df/P:UdC`7#|SA>WC+PÉۍk<b8m a*T`J Quh.CyYu?\˰͒R&#lCB; lC9V6-r@kw-=qW4@x#THt=G9P$–) =ܰr^l$=!K9Ɋ㢍IR h{W11,᭟%BQǀz&im'xp "ۊ2B CCvX1=?YUӮ~E?L fxOL;#[ʄL<]8=xJv`?-kS \ydGUBA$+:OEu2FC͔%"tmKiM҆m FU6 6oA+$qҤ[BZgul`! OM7EO @ɗ#Q5qL$̌U't6U+'Jɘ>7d UxR7_yb5J%aAƒPG2by:g:Ļ\6gK$L)or_mQ {v}-Md1;Ѵx|N~6X Km/[z"tꮊ﫸.RM998h9gTy| ĚY@Á<0@"h. tPYl4C#U"2Mbvbdma ӱìLjD}HMFM]gvW,_Db6m2\+TtBM/ZQ|A&L!;DxԅA.Ç6}В2qm: Vo2i Ka=3D`lym^bI:1?|'qlOܤްVd̚?<<̘@we5㉽'wQps= ;X Xzd,>IEvxO=/NDy] v"ṗ, C10g3ZqL8`۾C)n@8u|[ Ut,X~! -B{ }iX3bXag SM:اbSAw~Tʷ v Be++T^~lPy\5GR7[-X5EPZ1fs|}z{s!%q(+tFPt7-˂4=62z f<=tξh@o)_&ETE$5pһ͎ff jUN<"Q2EKl1<I+O)KZt=WЎ1 ~fR 3O_D{eҖLZ)3v (T*F,8p' \4]CsDH —˧ *#nU f:DW*t'׽&¿ !MeC+n'ȮF̺7%yaGak sBі d#{Dǣs\rg-U'g2uTcpE[U# 8/XE='aY» e+Ygg]<5ĦwOpJ%{i*;/90Cc+RCC 7BѢ%EG]bAA4#4q0҉_ʕH)q0lK+͂Go!:1 7ԦǧKg#V>ۖ˧.?bР|*rÐp1}*@ϭua"YБlY@S_lr]{H[&WMᇺ ]݁ԀA>88tB{W $Y7 CZ6Cao* n\YT/9BmهkD%=Eh9GX8~ic_[S>M,3G)mq}[%Ȥ$lǂvYc 5{SN0,;%KNrK1&" Gx̡&1p zt -vw[{4'k ,bf]|>c}iY]ӛ4D&3,, jD(/dcyO]E"~GuHFA,Wr]Gc'M|马fy[9=Z_ W>(~"!3Oi4QONݒy|zu޹2=Shˆ,ANuV-tZ᪅LE[V[.EMg\io/![pkf(n._?1S(vM߹id;9zVbyh&Ah /֏=򔸼]6>苆5N\j&FI=#]I Q T|תdKvjKNx*$\"ٽ4=Ts:snĂJP:# wj` !^'o9S׏U-ɗYFwO؈^!hbr[S`^jR%t ARfW]oZEߘ+/y@ÃG^tx(9}Cю8;N5-`|[=oyJHx:5NqU`6 u/Եf}P",;`6]:cٜRbe."y5a12IY,HKhU3lvK#Z8CyVj:ToxRL`1zόLטz="fy.KRwt⪗7d3vRb3!&@t@WӐ cEeMhZPof{7;(k LW*0 heN*s!@Ec72_]` 4^ -qacD 7'(a6k嬓 :mz˓EI)M@[ڊ5‘LEhxTz ٍΉB,sD y,t;+B6!GY+K2_]sgI1fiPxQL罎[٥йZ՟symŰk*$4]qBH>BEpyxQ7pfG>p;ΤՐ[\؝|(8#8®54-ϰ@L3_|a glnz=ke]yc|u !Mfx^F'?{SḰomP YLqubr%22ɡk*Dc`kJ=dDv #Y y9-&[~o:VVN-ևdXeKN9=QiF-s}g:|6nkɠҡv6W죝1f%Ma~tV z~e]sy38%[}#J3FU|k0b s:4 X#᷺ݓ,$֒K禖l5O1{ӝAxVNiܧi͈Ҏgv[&>ZtjGwpVaSdԟj!*5rNU 8HV0R[bdV7n2D!_|秝`Q:g{夁RNt5v%!E@m.L Iv^@R)+oEi$H֢)-P0!l#;Gۉ/hf #!Vzh:ڝˠ 3M̞Z@NL>RZ!! c$ʖz#Qn=R³>=UH=K‡Fp8xXܔ*[h2D'&{A _4\J䀳]PK,{4PBk6C݌`K8վ02fߐ'd4 vZ&܂{E6>НM>h9ϸdI_x"oV>sWſL|`fYc(gCG}lM4492 H86gŒN Đ OB35K])b5{y$7 mZZHZ(hYhUYNP =r>^_צ]<43_\lf>Mڸ ~V`b&nXoa@c*;YPGbAlS{L(8*VT.n 8uB?gYI~IIa#rUFqAE6C(*Uý{Q'xOqM"oND~WD֓.ێ3purӍ{4$ TȩMݫ 4m9]3}?in S;k UsHmW"@Omڍ]"v Өےrv\ԯ+Af-O|fqMo6aj)e䉛g%R jنXPG?V %il*Ù}h m+QIzfrGTF?Xhxo*4 &/h=(I G* a{UZ*}CaO_`BQsLπDm}?@Iɻ؏ 67qRbfLw7@g,#)DO%UMdN{+)Ŝ!E))z.kFʼnqCza E9}q{gҍ:\>%zq~ԵJOE ImFO|w $z-;qn$(Xuk+nj[/wtH1QUu))J/9Uq ZԳ"~> zt%g iW[4'd s%IZ%[쥺=R/c-opF?I9P{cԴM,pZ=I{-Rݸ0<Ack)rFŦ%:QӜ=ґ9\\W,IOZojnuL7TfQ$Dä_pjVpylfE}31>\"4-Qݒycr紴KYFbdtTǔ$EcJaGθjաT.VK(.T&IiNiٗ3| h̲V<߬K|`*;'εl` рH5cY-Jg.^ztaNyE{L5lm4+?!wF|k +)&<M^ _:o,(8QӪ\&T;{*9镶yd"՞x;5J@omE'So:EfI\Jpxv~LIID P:"]L/nC\e&N$4iC(F)_"OO--,Y5 Iv{? QD㱢j)z@yגEZpXv?!&QEv"ϓ b!OA+g\j+K}Zpex/uWH:$a.[+/7.2[ ưJ.v!GF*vPt0l]JFDQИM;]DZCFYgѢcˣnu@CUXw6Uמ.hP_!MYMQ$$u&xXJ]+ 5Lv8Sv"j5=a:& 3pCj:ݥѸlI5Z]oFge[sc6,|fr%j.=#6 Qn>šd !3{Rm߁b[ [:K̕r%ݍ jͨn'AYT!G/Aʞ6sS\G3=d\E$Q\ .BNS$ެF4I:s)C#wn$ލ/C+[`}K8A-31h{^xuB3fq#[&eDü[9 q&p7.ᣟ8z68*طA{]-(NoܴeB-M2PG v5šo/JhpCePYZ >qL$czEd\WKq" h+Ooݕ,wnsa>}Cݎ5@YvKVX$=WbH/E4~PvC &=+,o ׳>ҢKO 5 d)Cb n$73~soMA<%Ie\od;q_YNφ|=>2ýɅ>*M6ˊ`f }AdBA4Zj΋,g}\yHj|,!:2-'$ԍ@ +ܱns)Hήl|[k6xa&dF$EJ֎ֶwGF4;{Ph[K`#7bN ~HdMҮsw1M| U@YMV^G:H<@8kOvɴl>3p]:KRdz !r>C>&-ӵSfݕaD.6&K$ ,ϩ1  D_L\WƷ[:QI13M4g; JH!%-O>-hCcc&&Vѕ H@]ȐoCo4DTfg"@bG^VDL" ilEe *#yۤx(O7߄S}Y5㾿>CbYNcЫ":ͲDHkjn9!N@lKw@VMh~ J |WC(X;Wm'&15 ~N(F@Y!` Ry4VQUsGڞYB$V nReC%T'U?;(+] ;ejkH|vi86(@oqgP .g_ID?7Ez0$seA6T[d֝H1-Cƥ\ Ӏ(`QzePv kL%t_+[uTtХI(Gdq#K93Gf$Sj2P7=$y_+q6~qeǸclWW} ܈`: A%qHQRBkV}-BKRZ*\mwN rK LhKIf8ҔġWUi䁨B~ O);Ct~N3a:vz35wZ M&kށ*q3M;T 2ر7wbB[{ EAդ,7AkXH%hQhV]EDB0{^=+rxp}utVwgXӮOeJیVo4d\p^>MT1nQf*C' g.91@-SDcA'8"< )ҡae`"@E PL@GN%8}Xt£z~v{-u^?/ Rj V8/6ΔlGKN U6Av\$"ͤR t_E#lj4qDWRQVsiUX[N C4D-&Rg6JOԨD#Xben ^Q~9(Ew'72s.!5A0[=ʍ*fQؤRQ-R>~/4" vI'cf"< ,# ùꝔY9fY#2ihyVxEH;K݀=R--7_ 8AU]iݏmh\O1{'";{3xei+3*)v b+ H 2b啴)_72˕#H1QƒL=]%sȫ b7?A M0DVA\c7N?VQAx'yLކ+`Yil\ $DH=a|Zx s }Cu9B#aC(sJL哷2ȜӳDzqk&Xe/Ԋ~Rl|/LG cFz^V~aE6@'-~(;UyWӐf6Uza%A^{9Rd3=cUdd؁Vcfp[Y8'ڑZVVɾS;O޲Te1rV,49;}s*h=Eq-h 85ɍzBrU8N—K3fLePwiFq%i2uN%=7(i$YDHqlPY 1] 7Eq ;y' Y<q]iRY{j) =ԊN ;q *3_HL_ܪD'`+ю2(U/;lGiGc'8XSɶkG> !vN-Wv8FJHd((I<RF'|rXMdNTJvd)e1o a:!B[!IδvHEE0+ٚ:[Fv;ٷssDv`׼qM8M%puaDw/~bspaUUM![K50S G,(LC/ CCɰ$ {@v BjuY84Tea 6$s96886Xlgi ;8Hl[(4}7G!1xTic$^1*{s"pMVwbmQ-'7{#.L."m, f<26B}Z"WR a^TI[^3k2T?14m/H/\];pڎW^Knh*ϣvͣ'سPkFr7wLfSe 51m >@Apnh ~`Z*OzɎ;hnf B7Lwz#PgȉE R$Q3*@ӁH3muAғZAYU)vk\ep!iztTTMU`N#n+DGkȖ;l4\ٹG#@\jbNpG`>Lw,>mTL7e!8-e._\Cw=9!dsS}'x~DAnGrők/"L+ThUtFfdEA=ozSY ؕg8rydٚUm/omMz+ UgTVywN*fI{r(>}"|[MQU2bg>& ;uop)Hđk(mcwXB2 nP4WUsP8$Ob>ԫAQ o'vxp‘C8 %3xoe_XwnHu_5Z_Ҋ*Oz5l #T4L]x`Gxoʒ6\Ahy-S{eуeS̕ە#8_U[Hm>ln\ZtPmtK^ǀψDcbFN38M8 UWLFWӺxl:v9 ]ˀP}&oќ„_g=#F]!9_yW /#zߦaT <` "e36''$a}Q5 ʾ iLܕܙlIe9=ۭҺͤ—ə &8H}ĜY8Ru+#0B/W3l}}Ɣ]Kՙj{MVعkC /Gґݨrϕ%œ@b<$y3 \L:sH鲎t 波AjJYkPoS)ݣz{p_b&)Rw^15ҡmHAFQ_lT;,Lc˝|!21OJfq4sDv6H\49`So9cO-?(TS$4mGWﵦ cg&%f+ i-WЈ.I7?a{3,r\#3]EMCV\Sͬ?OUzZҔB^J Цh:`t'u(Nj?psRwgiR`PL{y^OInڣH-hRAoHgh<[D 5Jk͊{>e-͇s4?\G8l_VώS}ʪ;7~K~\`8 10+L^|NWךT!J4%Z!OKKo:\|A)ё9֠b$>% dP<τOq0?]tl= BYHZ 1^lS'\{2hcWl jH`io8"Eoi-k.D8̛ñ.t}jgg gj~f^=d.rr*σ?\8xKiOm'o̎'0ז:c ]/nms#b}IInM M kW>:XdA{W\%mz,횬Hh'N@D揃fU285}hs?#]"' 7?7#qj䣝*>j?sAUbWT4s8(P5[hI{ZSԉvk3bwR({n{b@43yx L\V]V(3RRm3<[7}:BS Ƒ)׼ w-eH@@ H Yo .l̈́^] [6Q>ssqSEfm[qqX({@_E9]KE4aX\6z .ņ;Ypō}j7qh,Y~1~E̗Ckyz4>f8"3ie*p;>BC ĉ1Z5#LČX8鶬GK:q=wURrjPt9WZ(Ww:7_MwQ%$FS'C}i=Gʹ,JJxS@\@I-u:X9ry'mg6rHCz*w%7 AL(wW /-ZhȱpЁ(X~ ‹p\pCOd.S-K?aSe?2[xoB :WnwNB9{9R.e/E; y~"sWs-RL 򰭀%QQ: 2=p~!78+rbnN k-WyNG*oaʲ-h֕+\i{AP ?yOH%ڈ%Zm -P8A=5nσ^J,"|MB>0Ԑ7fğ!>vJ1$DQzst;yMg4DٜNY$ŗ z⟈%(t]˜HϫƔS-O̡ĀٶCOf7 {ą1f8"Ȧ(3Fa7h4)jXa6S=;|2F!kv__&l34ߚBJ\C!*f<;v6< *OͩJi^f.A.h߾ATWO\ lHHbV$ e.FŒktugLުy['^2[V'I Xy eq9) Bf֤_uƿ)T׍GN8ɖo^͡V^ GcR.Z(Pw>q|W?E1Teچ QZV$hMT1P#cKF!ĿKFe|NxCWVM>Jl2W kx w`ΨFAE8d*^iKIa;NW P5(~w"I,3U`h0Z{c ã9lZ/bd'5ۢa;f%+PL9cVz.R! ܙUls^!#?]GmOr;8R FF%cV\ ku[^>߮>ՓaO{# u؅zArDa;YL@Cimrv6BOgZ"Lߙ+6VD7 "ՌPPБW^:ݗ+z=5d߿ -TĄE n~[DLM{"dgmu[$W@o)n3Z7GuD[vR7FC[r,?mm%5,k=ʂ?[ÿR#}wgG3fwІBd f0JNFgҬE:gP+xeɊԽSF =MV]b36'h ꀟ0?J&} ݏ3"[,%JxB2^B42mxH#pNczzA0yz'F=\!@>֟@ҧ3}.ehԼ%GZW{LX!dCn21OP \S ^*{kà z >yAzw'_ADyCe Jؖq2|٭0aC0 qWwV^M:uꐝǍЛ [*r[1|3#sp{btgKF?*Xp AY!\XQ/:) =0yze+Rf3ʪxuMD,A=лKv`Tn[N)H5K-:XCPhtM&89{џcgcA)NVigCI*s/2KJ?R7಍pSyF]r4<<Zr%Hq#<|Μ\;Ip5'gf'͵̓ |H(gD9+(EBvg0=LĨ=pGkFYL \ƒendMBʼn y,lt Ms@ NZ>rjdhMiA{zۥ 9c+J1JSߩDm g90|??,} cAok5 젓J񳪳>S~=O+ Åhk 2U ]s:t4Sa_j1v){ЯzIW+p kKw-醞":N-3(-R+i~j㱖ՊPc+>'#4UQ3V \JS7.]%#!X˂1D4'X hk4qpA5qv2enGS:!4. 2;cpbrGYlK*D-V[WBTvԢ`: /<>Yp5^ RwVs 6;]$̺]bV)c2.' ~[=8|[ i W4}@myx$5 n2 {]n޶`ǪXM:O05)Iy : |P8P!:z`O4T^NlyGod[#״b?se_\F=aDi+ئ PN|Z$ݻ P}' XX҅)VڑEѝJJy|%26\A7^H#eij5=pyt!Ó#1 }:8bMF,hV FlK>B{f%@ "dtukԋl`Şw_bO?*1)$x5_>&V2k?<>5$~o'A$![`m3SŒBpqz8rb2 @j\m5 Bb9]*R ?']&~ӖK$: Ԟ77%(tyK .4Dnp [j6kgΝڳ0/^h:4<όdL]!Gr/vL׎sP(DL}H V X{p68yXܐȠG>*4|vW+8* T)Y%Hί:iSs-`jIgLnv!]`,Zz*H<([*pyEl_-=BΏ"OlZّ/[ۥ.d8,O]w4;I\s MdE #FشȥvMx%bX}@ixl nWe;U}b4Ȳ=b*vxR>;oi#`+as^>Ql.XP%Pg]<@X icG?Z5~̡Mta?ĬJC/П#`(;CX5{"XC 4^O;EnIF 1<%kܧW[TwL 3GfK'$!0D}*u!"?x-K,,#wNk*Mm&·~[w: < qZ~f[LE@b:"Hk܆o_h⤦eĐF;;.^Yn'AM ,96:7|?p ~"]˻GRLRݶsᒺ3vI_n;ø-Haə~N4䚤 A,LPU_3dy-1 .] ]B`Zs-ѕiǐ.4{(Ց3 ۯI W>f#2]I$䨥1Yy{B, |Ϛp˵ P!a67!T{/Zoܼ0diV,BUYHR3Gki*`#"5 iwqh0곢QB-D0`W!Pb\JF_ǦSrj!>6K3#@ku_HԎ! JD;eN%[ %~bgSzwأ+ZAOeoGmTmg/Tɉ݈-UEBV#붿匦zf)]k"SB6gw$FD9I[YŔЧuҖxE8bdkN7@Lu_A}'s} x OЅKڟddبFYkަ\5t8@$ɒ1w+<8]Ms]IL6«!M$jOޘg˴p}*rbuQs\I9]v:]stZ|p*ǒ)4X8-W-)5t !/H@`Id02D\26R8S1%4;jԞ&!k'qnh78FUEET8.!MVdea vC)C37v6|T$Nхˢ!% ac N*V)ɕ)EFzP)uW_S[( ۦH{ة.cV*O>/RL̀M 9kaCKv7T2uP}g} u`!ɻ Rv|؎,^-f\Ǐv=Rnz(sl5ݺ S}U\CDL\DLkM|f7aI( Mam7&.߃|Gv+Hm着E}btNxAGb"?buV>S,z_ rFi945a2ӓtb{VQAȧy{BV/C ic IU!H䁱4.C덹uc3)F% 7iĠ݄qpmў'|";~7!Hoڤ};bdWC ~=*EMtz HQzpx/tIOԵ>QgS61vQQn@}J۠81v@0&DG2/̇ZXx Ǭ w5܎˶1y G=%"^[{* `$jQ{B!O(D0> G902k ,2QVITxj&<pVilO;mVڮȵc||0IEƚ]0ėx*@p%-eb[Rڲ#S]ziEdi2fn2A8<?Ċ N@pq/["X)ؑED8׌:%oL:fA-`l{x6 >J[,F`"8)ؗY9x;6T:tOGB%1Ñ[QIA[1OBD>3Rb/*_;$^%A ۚ=.UB,UWx|d/וvL1bJv_0ͻ UEDHm1H# 򞮒h!- ֩FkǬChZlf0'ʦ,5A睚CA.VSۊ%ya򺷔W)am0.do7s7D@G+S'0Y.E˃+-hFFOe"|XЯq+c#OWZ@Q0 5\e)4Q2˘cd9@Wyg>~Ϧ ` yFc<{df͡>Η e;oq"oﳶ8!߳`&j ~Ve6b[^Û /ȻܚdzDKNlj?Pm' ;ڮoOQ]2bw"9/rд#Ch cqU#}i I lKW|}vXP%he[orڟwe}BI-أeXM(nV"ǣS @ΨpLp]FVR?wt.9)_`o\sTw2>$P&`4ג_VDƐQ B:#].Bhőy.|TEz>ɈA<7 UrglY ) G\o%4V"}< νK3%N9.8N߮VrZ"+BVnQKЙ45*M{#Е"#_!X\y/f4ޗ?J/zJuGZ?VOH}*Obj[X5mu 9Ud6:VK9#q?|ut٠59D-Aa1H)hRJbFt HwrhX`=⧻ /̛5ӇfEC &_f}EbɔD/HAB(n po'0̹"eӍ` H]_мz`r٪QWhL\|-[vOEL=3Dt"d3% ixn|MȢ%|䶜@.&2ߋ_CO}C8LvAX*<758EFcnAfKS2H:01zʀ!@r=瑇+RY JD2)5bhM~'ZhzdOl+ZvG ^j&?и]RBRve7\2*rR@8Իe=f]ĜXՁFhy:D9'V):VM(9G "%k,M`M:SrJg.Gi @{Vf +`hUE5~~ӻV|s%g0uԃظ'Ռ$r dHstu?}AL maE7^oe- X vVO/WeI&AM+g@ㅠfrk8\ia(@د4m,vUt{NT9zrVG@vLh=GsF$7 ܆`8OZ7?, ~UUWg}kX˨&c4&B̥S#Χ w@b0l0AwIӘC=4҆+eB[*U|9T Je (uQLVu(WfzBʹx6$GʢfEod!}b궥J50-J(s3 ;h' tC2azeE5k3 7k&.Vd>ү^҅4ȅs&*an.ZVb.=VH Ѱ)wϒΑ3:_TE"s։)`U–= u?S#8# ;85 Y FVaHa2QN[?b#)駴n#$lz(uJkÝ5&~bEWQoHCE*iD)P3x%qT0)FM!jPa"9BΙ93tohm)n 'G2peӹ>rml[i~UA?I9kߓh($?HZw{,.ٹcѮ$9uhn$=0-խ\ơR.g~xŸ{\D ƀ#x?bc|1!g${=Iwc (r'׸Y fM)Ad?f!"*KDqA QNp\wcD_ "RJ: C(q%lfo6KE,R %X!g sҶ5 r aUҧEaܧQ!IU'8\ɍ1g gZ9wpe5yFD,j*^k0n(7|qvY ~qsssz 4F})Z,.KFe#=@:N&ycvI'aԛos7p3CX%)PFgh3qEzPhJ*"F%!fxxۅ,>u^pU$vHKki1܅}x*?Ӆݧ+/Ǫ>ͽد{P6)e&F-mPozg,Ǖp%Uul~>o`&Eir} T~  x"[ |SKN@A.ި7Xp-vbb3{89*JK˹jg&Y6£f q꽟.rɳbY`] 젪li\{^GE?[Xgao҇ȳ 9h897=]~W5YwݹK \z</MFt)}Q2ߓ9ZgJ=vMYljN3:S 6rHq%B*'{׺FV@L <- 'F꙳NG,"ns}W2P {8T,ywhէ"`CDAČu!@oP͛o7.&X|?MOV~E;&19G`^En]ánƝo۪|nt+09N(ޖ|3?ySlpLq(ы8; rjSw#o75p^yb A>Jג$/a:=} û 3*kn(ree45a|u$FF-67[a9iżu,ӍWuPԧ?C@a?#7]lVj4{S{[^߂ms{Cg8J͙# J` Hn%AIIRkz'33oK͙p YI8O,܅ STF0KuRd mt lu)@Nj Sf㾰G̕rT Ǡ}@V$dLs;(sLUoL33|0*Τ d>Ń L O6Ka Қs ៴-"0^ʜr9FlvN G&p.5N]lX l99-D}y:x'Ƴ4ͻK w XFS)Tߪi݀jmuq--kaYB3Seݬ)!b$G|bLu'"t_θkTFHK|QT ,'L&N,6-O%V%% ?h3_.~YkP2F?LIFG7@пm{xy 85) g'![g#%&ěb !JDϤ)|D8Ԛ]̐Ll&go+q$dx =^$/XK졭j.Y[N}^f{oG?|)C GMFfH ^fW;'bCC0+R֎e %F1Js*_z<9#hz y|-(ܷoD,a 齽e;M$5L&6&K8 _)(. `-G$v+}`tφ*]4} M кh,gSIM-[GFeC!j3h?eFnKڙCC%7g*0Kp_vۺd_.Z>ߛ7W r&33h\`d2&n_J} Jx6^}5$e C~@}6F%,e݌^Bt]>>l5LKk0Vz`c+8V}ю]Bb $AQ,?yfQV/66rw9#i1>G>֑,v (+f??eee>3^-J JH:u(p%Pd"B ű6HUMtwAA7a h@\ƺoָ#\2oŅEn[\lLΏ ɱ0J*jX{yVhg(m@݉eW׌Oj:sR@j\0+tZmsYGY *"Z9+$J/k}`G qOQ ݇\1ź=!s'bbhZzOBM~v, &@B:xy]_~&a6IIb뉰(#SQBSv*Ȇ8:a}w#˻=~gZn,Q6 H Q%'7Yg;Y>\s.N¾ms6:ia tglYX:߈mMnc>˸Z4t"Ii߳PYq9^fKDrc/AZ6'rROAz.<гF 0cZ3zP#cBlTrϟ~wޟnKdOdF fi\O `Y}[KͽoY>ÑjS|nΧ3 gn,Q^45JiYLv5-ka4=@%Fe>Oy2 أ#T_ d8Cbhb4 -3v^i[ɷrA;'T@d^C:Dtz{P^"hF6bF٣~bqҏ E)DH$e_ kU+*ޤH|g1,LV2nqM9'~ko^] =2( 8zVS7 T!0Ӱe" aVnfX*6a TNO)Ͳ'J,@:tg{Rs"DF3RrL1f{#0vSgT {Jm#M3C^ĕڀ`Ɠf-h-͑1Pi+ ۬Z|0`R+gZB~oGZ T ~(f;prI*Fͩes;QL&vcE+jjJ+EԱi;;<<ܯ)uuؤDeZ;A^:أTA5 C*ލzK){t[:GR֗ߧz`x'Z8߳thVCް 2Jf._X]= ,/.!X4?k/.}pW}AM ߹}ýp7̜7ۺ6 vyj /O9 6ď u//Z'c^h?:J'@%p{QxtB7;N/^< }=ܛ'D)&LQd~_ј޾p3i9yHb"ؗN8a-зY3Bs '~_h6dy{ܔ:- n`])QK&wߥC _<Õ|Q=yDM2ѱ&0x^IYPu4>ʯЖ?("EAϜR~U~OD̅3/=z+Y]CKT2hꑯXgU.ſ`rk&[(!|6ⶦqX;Lc""meܰGo= T̸/Oc4r2I:VW X\j!FJmxY?GZ>"] LbiX=} {sL3K}~K%Y#:Cr>LCw3ryPv b]E䂎67Rh&&º {[YLe6G%>} XLb| d!|i>]0֛r#Oa]QQ[+I!d?#_@mq㊾P^$@v:s9>kÑlu> 7_O/0}c([F%>Rբb}pyJټlx]2L69O= >0mƮ\PD(ϣ><֧Kfzd禂F;. i{r%mHԖ\4'Euom3.dC1e':`)ALPХϛѧz?YtcEiBڙ|v[tw&A1)G9L0Bcj 42p_K+9٭jvDXjb|X:v>Vg1VOFkJ2jKb08e,M3nlt:dqlZީ&lN-V u] cULݶljwkOWc +aZ4qzԤ4`2uK2|vv|gaW.&_.\6c,?A,87z`0'顊9ߑK6JvTiq BEy4ԯ/:#>3@~Wu_Ye+)Dv'Jag>5vPUjP=V׬WH0QI@렇ݻaƲ."0$6h]DBcq{#j ! ^H璒 P?Y-b@ 4*h#ՋrHF*Lѻ9]]KE'p=m@×/[w`| op |-9J3OISOYCv-τ03t ;/( Tެ^ko_ ^}^Ւ\-sAJ_ZVvyݦlpBƎ~\jB1Lo%,,̉J+hqJBڗs|f/;k[뤳sm!!6~.jDltFFڐ>ߟl+5CSʞkD} tSW6!MzFSrJ #p n>ƴXtOI=LwX́n|"&giI 8]~,h^b=+4"&עnu $!ޣ餤^WpH0na~#A -:Fs R.#*T(v_i4y˛!-z"Y?˭̀ݗ?,6eE4!""yL3h53xXi}*=I 'a /j8k;ֽ5ZTWPT>UCq$ mj"gʄFi [TR%dpwMCSG:B^~](۳~sIWnP!z q5+"NNueAmȁ#[KH(%P/~9ޛ-ʫ)96:>B1zKCcՆu&+M}K?f]mSp @_^A*ԵC{j=[RB!YK=uk*nJŐ-ew<5M_]N+# xp:eo]0ih_FP.>>V*tI4إu/&CEqHJO=b#E(ӎȃj5uK +r.D,T݈D/R2a WYM`Xݪdky윹0N4َJFC3$ hAzVW,Gػ2vn5Dɻ2l Np` kG4o'{{DZ?ܬ#]@ gJsM_$BQn/:%@4o_]rV9q/$*?/6t$ )k' .yu@Чm|C ! y)9rv.}=k; 28_G hVJ퓶 &ƣK^*fd9oʔ:s]Pl@Z٬v2&wnEHRɳa5P$S5qw[m۫(ㆭʺ ϒW`7"m1BDvAO6iSVQNU[ 8Qu.e%O6F=2X0^{S "g W4ˆԋpg# "<\%YZ1v܀HgVԬ?]VLe*i~LlR#I;+ݨN+x#.-Z#ţɚ$ژ.Wø2Vta(yДXUA¢&9"+Y+'j.VhH%WIvc5q- ڜyɐ· X: ۊ/ v\C Sp^YpΟ8yTL[AԴ#fwKeOQ+Qk%/r9% QX'5@}C~tԜ;"Ξ.Hɘɸl}Me rx ! ,cgv!R f0VV{as_׹Ս58Qu T{̐Wll GZ^ g8$|z簺8t14RE IoD{)ƫUmʹY9 I#o ԄҫDRPԺG5sBB'X=9m#3K7Og.5>9J'5O&3oN\<1.6ZvѪڃB?2qYB i;$7''eVVܜwokMEr e:&0(mZE&IKC9%RX<q\kQ7 a*+:(>-RYUE[;$(5(an&i FNf7U<1JlX/fv$f{.qffP'|꾝+"+{8!Cro%գk昗;aL>'lGOEh8`.XjQdZO) E<9drmm9raI÷Y PBBRoݕwDJ]O =a箇et38ggm4Igdч*MoSu&1`l$&S/gEо&,k`!kCjD|*Ɣ=[8ƼtӅUDiښwYm+͡gO=s1Y>oj ^* 0 ¸~ L ~U"8#ro9B1Y8 & u%t,+O P:&!nKJ~m+(hu;*q ̮BAxrDtm;/*PN8^XquAB*0)J3g_ qBIް%@"3r`@ Td]S("Z@5@$9-Eg#͕gK/XeguRHn Wa)r!!/- i~Тi< ZɣsnVŤUAMP@b~x.c5bM@0p"CG܊%HgiU΍jڄ4̺ߣqC?i\.FZ_\œ*Wf6ƮcaÅ=.E.x k/Q~6i8{ k<]QV-x БDs^|0PU(%n"[.j*Q`. f[j^iR(=7Ѻq#׊ܰjA2-_g%8[x+OKaM%Doǫ_\) sgZMM~!cnh뮲Y#g2 %r^ ڶ7}DLK8 !W R-bء ~>yVW(0: 4.j^Q} /=Z1 {UWp"KATL!vf+P(cԾ|m#)Tk#f esNmGki{r>{ϿVdnbMa. }ŵ ǫ1HwfӱsbO5ִ,&^ pkdNĊxڥƞ{# r}dLȳ|pɎY 9yCrܤcS,nݰHQu+&ӑ%Aq1 G v|ZVq]8,KuPe&QuSlrŰCh`ϨCԹˆo/"B{$\ˤ&ޯ?sFۋoӕ$rѼJX IV' V-a^&ٚ1(Bft`P.yY;!~8vPѥuіbpΌ0[#U(EK`UFp"~]r'ϮLO[u gSm=C-y7^NwءYXgy9+.vV>;wJex{T1GZC˱1;8?Yy.Կ?w*wAjoCzӉL釯WC@՜Y{Zx~XS4_ƖJx?6¿{5&x)w+#4UrlǛɈ2SV+"Gy>_ZtNy. +j̿K&o$:ZNfbEvLGA\RMޛ'X+z|)HSgT4 W,lr@KTPohxDxnԜvԪ%;ABhQY@,T- m"!_p#z_0SA/ŀ~bNU"ߟ]bv2 uV'=: +(oP )_Gg:t߹^B[ˬd@K߳<Ot%E51eG{Kz̯2tZ,1kW ^X'7'A$:tsrd:нH#8w=m7}"\=sSFxN;UdU"t+&?L3jAO{nr# *G{mU!܈䙏qC/0E85צ$rzʐY UIaz - "`mI>/5#X! /V#?-IJE=ZP;B5bo,:Œu `*'@/SF <Βеհ]Բ,'e![3x~qxz LKDf)Вh~ZxJOBz6HV)N??=4j.Wyne LWp#JbԺ_9H5'sZ1tn2b:,ih75u+>o5`U,]s?DmVyZsrz[M(:9q^r'`jU_Ⲉ41ws^c?\x㌜%^rZDH8#&{=Jؗǫ=H^ >L-ۥT04G6ŦM̔< X=-Q6SxP5!=0#S,i9Sf #QM&~nNEa"oK6;&Cȶ&)JK䝞GngEh4oab4e ]FDHUO58&?;]`Z*,@ 2EG87˔ٵU&+B yV?Eذ.98tJBe$GdK-[4iuֲHhYk3{ۯ ǛML:\ ;%'=L}ue<١uq- |q@G`[꿕t&bcUO$RH3Ju h5pGL&ه4|$=fMLCm0XRĔWȌqr"KOgj8w[8$k CJ/gsb籠6+O'[G67~-zJ4dB3Hal5tP hfueg;a .ܦىO #)C;Xe#ܶ> *bcvoT`nяSE_6U-Zcf.bDuZ9W$7-EV;FKK& o-%&{3ESrhl2$ezr|MN@TEO:XK.Sy8Žsj![9\&6ުK)ڑY,Q?|{[Ɲ] ˿ [2o5&< rw?^Ȣ};i1jc-q#UnP!vK//ZyڢHEDaF &ֽ2Iٓ?_ǣ~'h*rW7`襏%i=wtzzpC'x?L:sI"k0ǪquhQ Pra^ś*Sg*nVn&5$N{j:f0܆ †JӼyj b!2XO%^޲,ů8xEjx5fOZU7Os)SfUVx^Ep=ӿzB1LGrǺGg¡FU PA|?^!)$'Q<)3żB b+=zYJNJG rX\|*9ʽȠ|SEÏG0La(F,+(K@x|t$\DgxQV&6+uPLr,k U},-_-B#+)ZP wXa.uYg(-y;F ;8eoN{*7oϓY"A](3N5[@BKg&FH%O2(~S`>|FmX\uA<ٔx+OxM=m~ȖY m߹j%^fP rjN|X嵌̟nI^po00/bO|$AWة~b[#A* eWPYWsb#Z@Zq{U*:A b w,;wnFE^O Rd(5tΓv8d&b)̮R|=bZ#OܤB4@2@O\v'0ck 쉝猪5Rotz@ *=N\k5gꙉ+ͧ6cf ǻ'<%?'K崥G;"yUowY)no+IߓQ{բ̥Yp,#|쪢Ey UxW`9صf [jvGH7J U9A8\>M`~-3C3PAhAD)w.KunK-vCQp palw#Ɏ)ket2+l~ݩ0z(Ւ._Q%Ҳɥh.hvO$gc ïVM_ѽ3uN$]2>>ո ?\pꬴsN!*C]60Kη~y+nC%3Cx1icov]f($ot://svtΊ'-&yp!Y7x)w>9SM0Q.P|bBU1)6>H ^tojHJX>[7f2䎚upU_ ($GQ&ȣ~?jL }:X Fd줜eo +e>'{6I!0eO \9gPlપ- Q7*O 7ekHv1vhhy{'ގ<)V~(eVyM~8$+M@sO.9Auu6YGS@y9A#|1k,߉_)} h=5؟M,``ۜ\7J90NBddT*7k~9r-=uX<_Tax~MmF%0olq6~fG5n9^ ĸCgay뛬 NbݑI[Z!Oi;Tq8ZO*?*P!-DT8-sX}Bi00*oi1]*kqkQI*9K$b lhiWy_r+L9DdmZe'޴D9d{4:Bp,f&x(B{_H=XhE2КFZwmZWqjGb"∺zP4Ejv>{fjͷO- >יq:/Ww^jf\\Belr6ȘCH lG}p_~vEyZ"1t<듬 vg<~o||otLiYו*2SWV_xbQat?QErWN^gV5A>\zX=%/wL(T>.a=,] Rcflw5KZ w8dօ' wᴚษ:ى$x$c'tj>w7S i\.܂\ɫhH8aӡm!"q9$*kfsnbBdofH,n_4P!kBR;ѴSU9N$$XSoyC\W_VY&p4['.-8YM0w+R>цUl7vaϥ*5Eh(7 2j7{p!1_ݼoxYfˀ$}P;@ ⊎Z儧ǖ늄֝2 S6B@pC`Țkr)mcsD,EvΠr)8!цک.T*?>nwQxCgVw'_3jm:Kp/9L_~zśEQ0 .t)ӌb(s3:>nj$PE +‰ͬe CAL^[ޝUħzeNZ vY!UW}TpPo2Wݛ-}*pb0`n'tD^03 "7t˸sgf-kS,n(iq][[S-z^|Uj KZUt:{7=1\T$^h\ MrjN [n4j6锴ź:Z 'nCq!6^ӨZFMxK%sxo{3 ўx:g߁S_8^s@bP'^dbhXkR dUL4l4/#y.ǗM,Xb0 35?.Uqt2 [~_ϋoXO-?(-jPJ![E lb`3$5n|I@bo~_cHL_ Ry'ԃeCԅ{نfA^{C| ߶Fu;,l Iw[B>)LPi_D'U8 WG㨫4rXDlf\WUI@?D:e& Iq-hG¯LJB#2r]@~XhpC1/N ;pi( WQZb8%Jk:m5~(4]e8)ܵ+[=v" Y}.=Ш 8t>2QykY 4:'nu ?mݣ~'[DSg~g, ^nen\[H@2ƙ $V't$ 25[K~eoԶXl0R MUϠ4ጌQ 꾙!seE{SG4`Tb9IJh1 6ɥCaJY5oЗT}z|KïZQ4)}z=h+<>sY)@݀A՞Tk6'R1 lRLtI'_cq@qQAK+CZ@ʴ/t0o(Ic?^Ȗ=+1DA`z G Uf%:өqo[Zo?ͳ60 9>z3?gR, j]B_J ԍa5ft`>E{$@M4b%#Pov~ʟ LBjҔNeόTvphlh@$i= p(;q!= ws]ض45 JCbI􍥤J,>K ͢ 25Bݦ/SU#!%j ~IaiqAIB Nt]A eĪa)vX2H>f^gmzZo0ϱ}/S= 5ԼS_9;d>2Ij، :$86@0 5<=zޡЌLjʧҾy5j'?"I_eoĩ0-FmN{a0Z^{P=GwKY󈆏>ܴ${ SPQeD$I_n"tQ"s*KW?sNcԀc5MSߠlpSX" ɠRVʬ0Z&^+/jى=!J7d,%朞 ΰE m{r0}0B `]>ZנciSs goY\}[V- f^O_?m5.2Qr\n"%[<ŽZʑD C̤W%P]p4+(Fl\}X|! 勷L{swDS#AYf(mQ28֐^0-t֮kߝ )#AT+'nГPk>8O Ql{:~˶hYc!GkqŠDyҬ&CV1=˥^B MNNZͯW1*'4Y(Gz /jPmC2,nUIE 1Xħ'hl1>c$3r( օwEL7˽L T5O"嗶I =P/˴' ;KrΘy\ 4X-.i8!eg[z&k"ũ |yGH3P-Aތ:vlӄJK_$$D ûW6xdl9sZ/z_ N&r׹Pq3qK79Xzߎ3,!N#_.Xi*J^>HkUB`B0r>'|G -Q\\;VfLxddMM ܰEFs%5TgS3:P2я6 IQ2Dx왅ա,Nxh}KA"nksӲɻQe0Tt:Qm:60XۙGv9~)EuZYrRcVrwh,k»qUځWcS"l^jveQ*^>9X/BC^ A; ~UOuټ|F{~PQ&B6+(OI~|/hPUu5i R"HTdR[ڧ`fYY1.?𪤧66D?8iz.TOֲ0|{,k_Mﮫ1b=}mkE:;YnOpO4JQ˯ǰy^&UEY3jL咕Ð8߆@[/8Y %YvPJe'n%fll^@ INh-IbN- pV%l06E}۵]m Q49k>fLphKEi{DǺ7Hc͍?⿌#*n9t"~D;>0~[KzÑD":qlv#GŪucȮݖޤVyIë~gg͉A<5w7rF9QnI:0|~E(+ Mz嵺ۀsYځt#@،.]߹E6)t 4a1rЅi%!3~M?>.8bGpSb!r4;)Ļ;_ҡԭ[$S$]{=}/HA$m-q)^$mDixّ4nqY&}C7K7ƓDHk@ >e|44XMLLHP` &E v(N&g/)aW ?]l]LBƀS ؽYr:ck"𸺏1徾4hJ2ϸ33}x!,Ի#Ħy"M~X}rBlOhQE`55"7NNK?pq3K`7$PhߚM$18^>:jyLJ>*Q6!b*uv$='qa4Yv貫%[%5q2|R|e=O4N9{ 5aeOtN5«5Z T3 Õ)EB圳)س!4+f4rQkR1 r+";h+Lͭۈ)>cȗ@*ߘ`{LzQ_=v# j?6nlaer&ܢHc.7↑-PYc/Z_>5[q2=Q {(2c3ьal9o-4ۢcWerG5@-kfop4;y7}nVQzQ}nqX{?h/ T]& (GL>wѨOeNʱkph@f?a2<tX&ω9V#hL!9UxH@sO9tçooVjXHj JRVuRLk-7WP7`[HnyԮնbiobhՊD7>L?Bl'hVpm%v H/YA"^(kie;XEpqcvGL3I,o5 !c CBv\$Ìx V cwubvN7壩MSez櫋I[i?ǚWy-lhȕ42 >LE9hwtm}NxH+e%GG.1@Y/4ˮؼ;=3 !f aWfO8=~?i;x8XOHӑu8f, !pXeJB[× XAB@ΌVFΣJaMFoNyܨDR1|θ7bNR=ܦ64f͔pI,$CNYWs+[">HOMG4٭Ժb>/1eP🀉3W"'jeu b&wtqivq]~^dg'C[)3:S{-YSΛӢw.abAˈ7N3ŨXx`Čצ*c89E ,Ҕ1F2NQ69Oܟ4vHJ7jcM!pFwZ_@8ghҧ NxK7זe~͑ONϙ8hٙg^#B(kՖS&op []LZ3ZԹկ/HWnMOtuZg?|s#t' 9=KufБm"t.J"KhJ`FrV^ ɴȺÄr'. F}K3/+Ub`Zϳ!^ ks\7 -γzMFxy# OZ[W~1iN v^-RYho|Zr\ZaNѧkuᲕ!=2–6DC>~# K•|wp 'M|aO+CX> %J*`;y厠N@]IbC&JNAğ26My+EIpWW!%g_DUr8 PI)Z`NSSFh%AX H21䞏(LAL5 ߠҲ$ o'Ju.a>GܞTGDұ+kԋnU|j=iL? ZYYWזEvOĝǭsLRĢ@J;SjHMU8ŤW$JO*lcw_ͺc %ʴe~7 Ʊ)<(ߐt!6n@Fls5)حGVl۝?j2h1Y3g( bƌ^I͇D8P>؜|Xrb #W`$\nsqJ4IJW']# H;NQx*V Vƚ4b#Boo* 8x;-UK8u{xɖ}@"G#Bqv]ቃHF9lPB-njx{Im4%\ D3iAQ[𗑛rUcG}jN:åp7 +@L6MZVY/Ulpb tֹߌa7")GFyLJq-$ OlJx/"|HtsaD夋f=@hRaҔ:)Wh1 |{ŁXt! qu|XJ=9YfbgO3G6\b+t5dR0)X80P2R/xNJvlfG&!8쌩f9ʄS04Քc=} `uw>C|Q(_tj$"c%[]=L%([Ssy,؆VoFµLpthc~7Hbn԰c&S }ʗKc{fB42b?;lW ( yFq8f ˹(z ψ5).: 5$)j}:bbfMlѸ.Ɛ$2j( M<úr\Kca.h[0aZjMj㱆 zoX*o;εe^648QYy$O[Q'/! x 7@[Ci{ƺı5 :~Sy55-0T8"Ր8|އJ&sYh7۟c/FE\%a=K~=#Q;lUH&cW}6AE XpǠ3v^(8x{KGA2aâMBD-460^qsG6f&L8+`a\@|t+S P25]KB|̔qko]*BiȝXD^)f%Ȉ2~m ql,hsH26iYD C۫mfk^#\*@;t% Xi;] B,1/l,Eqc^Ũ쨌`o0ϿV0( Y5.U@Dubɍ6 -[ì56k@c=%s`-2sl8嬆эdSs ,j=0zE6~mTv~^6*}.د4ExD i64LI\zF7Oxh=:N'=B%tVeA8x-cw>TW$vE0tk)NЩByr10,S=%d9m^-^> -d+>$NeƤ7}r%\nOqC~ٸh97^6 #0V+o,E F4$]W-BIsKB:Rt]A2{K5m;z yE>Xybn9ޠ 5Hm7C|p$%WpS%$cWR7X~N_6J4L%᮸xywe"8TcKͿEyX]p}ފٕ1P;ɦY^/'o5nk/GLCG[F&gfR8XEkePd1X^ǭ`zzJuz}_P9[t3w <1J%TJ[[hW6g%Q lif`w t$0y!R欘)sLDAǡ~WU]hsЊyv`ND;(gw2٭ Te=ևw7\g l@[x@*tCbC-{ z^s*Ԅs1މJ7Lr!~XKn~l,-[L5UOzH \$^G*y1׺xqo3 .M$Ma_dr ^Tf8,{U-NAlKIaĬ$:V6;i$WXJZǥyxZ,~bAZG0fб([S?6믹7m$ )&ߎOu܈Գu ^|}3[Y5Y FU._+sLqVv?$ yg h:%I ń>(QO|CTqn,I(8$GZGM>o+|3wbGŎNCc<ڌ z-dd-b/O)ҡ:{A0ӄY? 7d zugqEۚc ~&JZ4#y۱+kqz94&* ǐ#]]J`bjQ2@]=rh|^^n x͚?6LrՆglNPgy8٭/l@5)6# 3ȋy({``q/=.tS2/wI&#XB&pQke\dRlhY_ Yȱ[?S`߿˜eAH2iBSOcF*MwWHhN}r6) Q:l;҄C%l* w  e_ '~-q;SO¬Xѯ3)5 3vA(A$N Ι}K]W 'Wm$%b42>qrtv i! '¥B Ch8(19)_+IKn$M羚Txͮ8gZ`'N e'& !=@r%M{u'd fSwj{?Jki=dNM}aB[B i?=V15/8boAXiRϥ/{88a h hI'9TGlx Φd)n!KyQ>1O-M>9)yQƎPt w'n}2n cK"~CqUPQt>/4YE!qRJ >L0K̟IɃ^keʞ4gjQ~GWXMk\yvp`UVix.˪G/6[J_" \'1G$H=p] xw?+JhtӥޚE¹X),UL8; ΤEE-T6e uZ\GKU%4hAMM̐xB[Ú+. {vR ὥ†#o{T%}`=)W~ ɮ[WpMx4k}:ƪ[-D[ EMU-ReqNzӴkH-E~>y C\u CѾocyG VV  z!C>u5sb4ctfʳ=sB4_3M5%:>/cN`jWgٶD2([) Km٪+"ܹ&R(s$nT[yOo9\y45ռlPT:~?bԤTЅmM Uxl[lA&(u /xL@}_nhqޮAxٕx4<$G)5 [HW`)gtc>D5Ѹz? Iȷ  4Q2yJXŶkVSoPw*Xq0"۪(rMg0<{BI=jKΤ- |#0׍gdq R]WTNǴޓ5|D18āq}*Q3pTP6g^a1/s`7z}czx$ TgkɯB${B+ ?s"r! *B+lDIJGdN^ LUT'OVHX*s E\maJ,Q+.prDx7}$Ģw@d{n9xE3\ĝX-z?<:1{ǀ1yکR8䃒c^*׏L.h˯#g3t٭km wkK?cWj<˛9ka+b2MIU/MdG՛SLMsG\2Į!=zK~zݱ]?sv* _SsvP\n>#<@>P*U\-Α8YپBr3ӜNQK en>Gs5X8=fr_c{v*i"X{ 0뀱 d7 uPPwLK?b[/&?nF蠧ݭe y;zm8aقl~"ȰLs$0UfMk*P8$՝<)gķLv0uRhHq~[*Àyozu@MR2o*.sAm9"*Cz;JѮ `U'I.ӴRp2 'lzE+`/S={+zg׾(,V;FK REdX#χ *??ݴų;JetG6{RV ʴ+ d ۘHOEZ;(PyE_Oo1-#ڽEu=rz@-WkĞ0;9dHag2%{cV(HI)iMg ?noяLpvRiA҈ifX; <66JU 'Stۼkh׀d g[H ED%V\w})4)l֔?J۩98 ݖ=a @'O_~DA,P!ZQ*tZk>G Q@f-*abH}5%`rMvn;.BR*J¸POŲkDAcvԲXԴܘ%`J >H}վYcMw Zn-t2[Oz|%63q'UtKRE :yTR!lx+G)IcuDRe\4Vy\BƟGv\#!$M*wtNlٓ{Fe-M,tZoJ)HP!Aih1j׵8`V) _֎5@"*tC.v=QQ"A5r^lvhVd.ݲ05&T*IPS3CokC40A{ "-Bd#;ӦنU}L d./'kD|@m;/3`U2[0:~ (t?2p,[ ~%{}Ԭbgj."9t*6YYZjhSײcXnAY<G- ]r+캉6T%Yw5xt%,.`_rT_jX8O ?ۭyf_ӨZ6X\o}ly6"U6j.O^w2`j2X$UGH%D' 8kwUwEޥÌS++qEE0ǒ4[=;ԛfR7TdG`h6+6?GGP9rvHyND ưiZ~Ez3g798Ac=摱Q7Mm۰Ӄax' T; lHz2a. iOD DDDM2^ wx P6$L>g>{y^/N ȉx?йB!V9:U9%0G"柄Լ<{p:Ox!\4Slpиt,]|Cu B7nvJo2puQd~uV0BQhʃ,H8C7sn=73' slb(X}٩FTrpDvAD[iJ=U|tm}҄] d<ޱ5,LU_ HW'l|TT|iK碓(!I4#xB;gwuO@z7qw91WZANيx-[{7'P9s>& G;CXe0F4uPZƨ#V4 [ʽwRn%{!Ԟ[B)_צ7:b{{ e%!QS/ª3Dz(F-W4QŦ꘰, aj(_ 4^1^f㖙wlxG(@a`d,S5Zq*K] W=n @QUq[#ZDJX:qĉD:ĥu vc;Q- D΍yU~uhݽGOڽ ++_p/?%)?zk;+ Xc) qy|oܧ'4F%,K C׀xOb[v[>轿es[)ؒt]0+s-X@J$Q;Ò^K'aagh^=ЫoBn9CjS4.6HpE@lnRW"& A];?.Ա 8nP/tϋ~GA%1/ϰ+ExF2ދSwsE!2iB@w)\V\*i.OE( \C_Xkl TV-@ c1߱(bYuHǑhs"FgRRa>#YB LRC*$U,:OAAgnᳲV*5!ka,+ )R'oE/~A:_etLS+Y oJ2rHw `ZTr>U چy `Y=犪1WvŸU@5+Gj65 knُlyKxݿR:;Lj?SϬNd E'0e!44;A8hJ!6Tէ,>yH`wte7;v.Dװrڋy;| *JQ#VI讲'i17"X=;gg6 ?kb^:*$qs'fx$)JgrC{ݒmpV}]?vw:ӡ4D̥?m߷Zlg#x8b'"#D?֥xc8 ]ݥz@Rׯl@vh%?od XhU_^?[HFýG@ЕLw\@̃*yR,ǔB#pfro -`(fpIm:za(NJll*άh_<o{Tg $hGHK ^!!-JtCFg+|:w0.[-YvE]McpwW`ݛLNQkMʕoJr3 58 JjQqӴ=ޖfy3|ˇ&%L3l zSs-ǫ 2/ypif>ܻ|\xϲ鈿ٳLj?D"3?+cF6do}5w>|JReףiʥ Zn:""C|S':tȂxFf 2@dL.@k7` h;؟.?\taf}dݧx$X25Ƅ6U9,):jiwiμ$R!ЧE\8lbHe< @հ$G-U.{\/)v b~GNtiyp㘇rZԋT}e`FRjI\= $/au3hjfSWrd=sMOvXt ͢:,4iao!7N?OJs^;r֢%0Vd;dN89Ͷ,*`i&;0T uRA -]JڏV &? gEn?Tv!g/_5W Q6n| ?d$]֕b04i.P܂]F478]+(: k*Dw{QekdshR؆6]Cb ./ȼ ~Qd 85*KNz~`.tkһ9#A9q=y&Bʧ-;{S93c~{xKB{bF0%`/ !L*kՌ,{ˑl#M p wFi3:Esi2ysSTjw,DdRf,mQ#۰4G-mAINujh6u;}.ykpJ3iAfFzGpT4ӧ:k.Uxy&0;HH.'ʅ 팣DZ< W1=L[XA9o*4h'mB[ȔL b!yB=KxSjD|Pq*peA@@MN|+FHZ2+h$Nҙ|vZ`洣gc750V_{GcJ\V.Gw2H&pNAFxhٵ6]|0pv:WHĭ[51UˮH3 y xٕBLz#^ֺFӹ@Xq.=I$n-;d^*d!ٞTQXԪz݆ BD`gda=T:}à0,+BZ_}"nMTQPSBb@Jp )]">Mhߍrc[G- hkEҩ/zsz!'eՏOqy+!yV0Շ54]L:oo:aI[Ŷ_@ :^6sǜ&<*iefDW`oI{Im//WЦE&{ńڨ4d!`mPl̀ :Gkt%uJ W@;Fi8MO;qS9?>47ߘRi: e~1r7GȳVNp!K/a#Yahwu-а5Eэ*YBũLfK)'AdYH>1sCc)Zsp ļ ;<+&L-Hh`4LlGQ֟H]sL5(q|W/Fy=ܑ2H 3XUpD졒~NxtT׏M}֞髟=K ?(0鬘^8!4#% &+Cy&(tD2g2ހ>G]Na{w.`=7^&qgʏ[Qxb+Ep\!ne%b߲YgY,A7>:W#YDAnB- Vi6D ,ɨ+zI4ÄY UV4 q轧jTkF jxEIRvh;Ie承T4&WfPdV ~(X8vz&F4SOiW!vq9:SA;-}»@ézȟ-€ .Np9^jJwva*ٰh"@6tB%6m}K^_ i*щ?BPgPV1o JP-xÄ[D6%_:GM5zxgWVP'E,YgM$ӛrp WA*nYq]5Afn"Ŷ}MrRk ȋsmI\wM*a@yǽZx?F 3I/%FZ/0+#;uiEڟC+櫞 g^a۰Dp,Q _Yh0 uj?fS8ԬA#K1utd'zlhunhx!E[Ԅ \̦eʆz &5ędͰ>Z9 cL .Z M9p1ӂqk]u^E - [l5cŠYC)߶'.<%As?H ĤDB!i֘B3"ǥϭ4ꪱMJs۞͏aGEU&FPَaz=`7F^ 7> iA*n44aJ#F7̶qG(3˻61ƟC&?o^|OQ68VB~KS1@Qt^FNmD&%Spq!Zt<|cS{U m9 $l"Bğ5)u@~ r!d ZB"Op90fgqt rjNͶ`%g\`U^Śomف9yMnqP% Jk \diQZ[Մs}XV7J܆%{0C}R.fC8/Y?D A2I"}1=7[bJ -@pyNq13V;N93n̺i B_*VLuDWt_,( e+b%q,  E)pp@X&=_ _3A`Pn|.Jm}t7*b4"zQ #IA 6P3T(W/v+]S\=2.ddrs8K%˶;٦maˡF}w&s6?ҺF4/.O2֎KVًs6FWϽI7gGr<>WZFˤäJ8<`E$lYc]4v)+풆8.p+lčv9(Auke#K ggeh=٦jMcH6H^̶0A/D"SU?ŦH^*uKM ;g8:ƴI`M:f?$,P&/WRFBZhH/ R̘S3_4l%.*7l{z?nA yuq\@S ^p`;!0Ґ|Hr\r{ VH$qh}uA2&S;Dyme|3HIxAmNroZ n0pKK{Vnvoe=,bM^6>'-3O<tvAڔq}~s9N0RJ@ݒt_tyT 5;] 8n!ϥi|=acLh+Mc> Fern;3|25V]JxrA,3TH_ԕK:İ7Kz[b L\YsCp>l#6ۿK L;Y,Ԉ-yM!~ExcCwԮ"BQg`^Ens E_eb`o*DAK=C 3JC"%y0{4SDۢlҟ0~~U_ >l) 09 6ύ_yEA&}K?:,Q5EKL1u3R1I5V{3fOϲH` bv~4tp_<3)Pϊf b p[c|*]Vf>x–^qf5U M`I )kPU@0I4!э idas`@8$חSe*AKVeGmy_]cpjfeU*aJsϯl~ >Y)Z>2@6<(wuA#/C"A`'щu8UfWd\c뵠 z6h\nGl$4Hݼ2Zwm<@I>"<ߛ',,EKyRwXFVXFҀo-VuLBRr.g3?>&sD4bbilxh<);ҥ.t 1fh"->=B S\HHs\rU`>;6s+G ƭZӦ3xVfyq?1eS6.,h6⩃JMZafB5t+1^;sY$ V*wbHW$Y c26ݠi Y-LJ?8\mAS,P7Kty雬[g}XJ'`WQixdJPi-t5a(IGPO"q>9а{glL|4xX'zv=pp?VHflgGlщ~#Bw^da8KΎAms å/"4زr(Ct:F6^N]. ">75~78`첑⼘|7rb<@]wltE QkPL둙S4K~WC*1ijg=oh3@HPqyECmߔM"({"u#I~)Reyt3pv 5n xBs{UÛ6o \taш)pv +͠zŊ2^!x>lԅ"hӯoҔ+dHF "YĂ8޹t:AZrག۷#v5iRAhRv;H{ - V@C*9*'Ʈ &^6 *3S(, Bw ;]7h==,gJ9ƒ:'leח0֌E(PbvSeZ3yf)gd\L0Oq#}|aPs",YhX``?8K++m71A3HQjO:=l"mÙZ@8u*i2H+ث(9t5T` Gz~ *gACs zQD`R x./RXK ښwt\e! wR1`dd Qmr}Şː"J4V4ړIůKbGA+^xb /v`@(/iNwי9&*D}mY"g%-: gG~qlqVYCwѽvPHMsܻ1`RYrɗ݌ӹcas1tʮ6PqƋAÜk6 5:ц=!Kr ?=1,bCt7gdݳv1RiGB:e}H\^ Pޞ8E_zOVmwE\3_Bgfd?=rf$% ABCCctk#LT/ ArS+TpQ/^n2˖ - :qIFm@P*`(p~nY未,Ks kV%2s{ׁ\dQ֓[ay[<"*YO,ji 9Zψ Q@.,q`j:r,;L/!4Lcr0-W c?|rTLݽ5A {$XäXT*$# K /S€{u)7TFʣ PݥE,VؐoAFY֧U;_>\ ՑE)[N<,e$jYq(HoH#ExܓCۦyW"rYweO)+7UwU56 $ZMm ݺ:Xs淑"0EE V'A~'uȳc"H= {ð g#ė &8 sg(i戣s5E4Y\?(\4i5ʦՀY @]2Rg,bmC _WN3g%[|qrܼن2PUYl6G 1#r[`I Qsh<\¥s/8<ӯwǖzъn6LC. ^Tv7{tҋ )@rvFoIYs$rPi/|HHeh[q5@q @GTG+EwM1  P2?X#g}P0@YtcTiJ8 eJ!$]`*m ,VQ>nq6ܵӁ[<{f<@/Z KPȹl%-j;3v-ڨfL_ 69R, WS#G(w(,(ZAjKBY+jCm4n5Sa$2nBc횇Vi/^;[iWo;kjծ/{d(o3g\6W);baw cњZ:ֈXq$91gajc2sB3]OÓ5G qoT36D+k:{+UL^2]A4SiZ)NH{n{IJ9gm >}ynt''pщT0|5A3Rǁ A/itBV$A6n6lan: !˼Bi T)+16ΥMe, q9\o&1 jĞe@p3"y'P>'6""%.5]=wuQ$7<5ߺv6Kq٨Mrƈ*R#$c˜ZvNo:1 ME=#4G*((!ltbuX,=\SLЦj VG< IV 襌bڡC,QW2s J~jO\4tѝHK{PO)]o-_Y^&ZSÑJvW- $)oRxoKs]ՄT j(:ha_xtr3'9H"Wc@BpQ1ϴ LK"af~;O8~&6yJo4Ȉ+j%V#YKcZx!;j͑ IrA5.FSO`PQ4& W roe@)SE;H{ƭ5"\N$|wt[~P% %ރ$1{&vZ\=};,L1j? J *8n~|6ס(}؛+#˒MErei|R6 ߠSŮFطMQ%&']0yd@6 &ح վкjmdԶ>Zz3ڣ4[*jH|ˇM9?&BY)KJ{fsNueqTJ@-=):K\L&9Z-%UnDdq( 3~jx㕾C2n; #9@ kL#rG㐐{ԍ}0Qqf^KXS.Po3\fnO:#Iuoj}P97B5{``"T? @Piݶ`K3]1(Q_lT+j"Vh -lP +#foY>#\WuDd]Ⱦ#uTUaUg{vTeLOG?s<lxuyeTupSꫥ'JfJHa |X}`KF {*bj]R q), rE4'tk31F'%+tRQ4S:&v_у%^u 3y%k^}_@Z,5|g~K# "NƄom({{nZOV ̨k>8nuz ҇e H Q\NT3 e@iZZ_TkטR gnP86D@ƓX\ZkWf``q|圭~=tMkbhIkdӴ֥4^KߨGT@j+{,]u }^6vռEӖϺ%F)<^v:it(MV/&MDT=;b &{rX*ҢME|۹-sw#`&񟽻#|H.Ȭ~ƊD {Qx\"2!vND$C |㯦`+ <6f R Oqvxsh)IͫP|ĪH6Z448iR.Fth/df ~vQ}` ast0$w! p;2a8|T'%1S@zlO܀'`Ir|3+mK=R#A4Ʃ~ԩtm1e@#ۀZVb|VDXL+Guhj| ]~u#zv|혌0FA/ͤ`1 ]d[`!&˂sL\F=W@.RuxߒGz -Wr;HpE٭T* e%K z:~ߊ SY]%n{8k#T N:$iw*34ğވ {aUb멠`HQ2و0)қKMOrƉo5"]wTx4p\~!_'n/x|ϳ7+&%LPmXpGȧC1te;pNԻ*ͭmM #Vz3-vv٢'dţPf@ހvx]Ռ<Ά&)J0ZUp1sc_WG2 C-ִGƨ .lTܢ:gRaW]A+@dE3C,=R9lY!*f &Rvv&G5 Z+z߇LZ^de4lg<"$ށP= [%rߘޭn\lpݐS r2ew_yw JWz]y[}\T+f>4n]Z}93zFg [D7$[t"NpMNk9ϵ炰iUj"|8 0Pg9:QQ$}~΀0 06i$hu/`{%lp{7 UDuRX՛P<"v6Bܛ+ԆfZrR򝞃*D$5ǰY7 "(s*}ko@O6@*w[hޫ$Hw$%Ћ\oH4F$,cSg1Rpx.^wnBxQɫף ޝJ*]֞&ŰݡSL@֧&|ҧka^\|*5>݌/$Q> N떞TxQW~|@KpOb/CMe"FeeZƅs"i B[L0;Ѱ?)o4Vi6R'-BE*'}JUB͌H9P$XJ i]XEvN)c7ZIAbFߛ~$Q͆R.bGxA&Z8M~tA|kzMHuu>3tdZG?^,cwKME[,ei=4O24 ̎l<h7Va%f!4dWŽhiNi+|u *{,l'U; x¸ 4$J_ 9yȒxکX*_ݹ[K8aCj|2K ^hX`ᑳ#%R>?r0U4 =!}i^BAр~`j=Vo)csΈ)ؚi!]pRLk&gBڐ\'QwB[Zzȡ"nc*dzY&a">6LؚƎsi=Me5==98s:(VG핧$xC&/-G@)<'AEsG:Stv߈WײE6dzc#l A>ؚoBvRRz =2YomLjXcag0J#\ >Evqۑںeew /tH@/`\S{|w<}wF2k;*ͧeyaQ녬2\lik|_mZ8&e(¨wGIN%|rr6ITLBLS>#.]"{i EGp24:S~-14g<99y>-"3G_v=9MII%} ꜍P`E?wbGgz)_1ќ!LրO p{u*5m!Q`+{,LY`A]t ~}"bt%gY~ *Qh052.; ע9=σiHHO ېۼ+g4F %Ke˫aƚS+uImÚOm8f!&OBjkXW]2VTc槪^MUEݦ~/TI3@6>SPGpOlU#JdO H.j![s q s :װLRc{1g[@9A*mYA~;5@qg,R=8i7fSu}K>ί䯠}E6c%B`a_+)aWxْ dLbK䔌KR8ӣMN-}g.0 ֞#N}0p |ѯ$zpQUP%`J"'J8[x[ |eD!skȋ.9aȄBNpf7o*ڈKg!ZaΉ{N_sX'fZ_`ѯ?vߏij'ǁ-XO5ǻvIfWضNѳm08 (D!tGS%:Y|xtz"={y;q/=JP` Z7t;g'/R(";V61 3.X+$bJZkUJ}F}Z'c#:! {>z(kk~|VAs.c|Lm =g9=F$`.`uF|ivղM2xT&RԢ Q8k_P ;⪳ Fe4@ae|Fj7V0 UEJ.t@NIJMSKnQe#[ٯʡʟ$c-0{i0.2Љ~Hʣ-5*\](0E­;g$q z\F0Vg<فD]J IsLLD 9I= eO`R-oh|'U795*D˴OT>/!Zm 0z*i 1oߴSd}muJ^ tHPfTM)*%hȹVfk;DTp!ڧ ץX'}/ĸ!:`z,]%m'ݶ 8X&\}zr8e]ra:;b4<`DC機%0lGkD .=P! LOgf*i<JhٱX*HJ|O֔02)ݞо P lf85=JQNaJ:C̤d_L> T:D^xϢT_ 51,7wR>\&5"v-Ͻ,C1(#'?33c;W4FƐRl}Z\kC. ]߹+uT pˍoQR}pf/MIga=kH%3` Pb2 Xρx YD?sx҅ Ų $$y.ci%qT`ׂ>ʜ&DhOߵ3~.s%x^/L-vV&&N+~8S$* JISstaa|I/po8 %Lڞ r?i?3Ae=QUnښ"VXF̈́b[][%I   L^\^c,8b v yL+}*rL Ԟ[o|CrD8z\^07 T$8]ϱtxq24śג \ l`­E=4d8beIW/[ ,޹BWt, ƅ3rcهa܍j]ʙ(a$s \7!r 4*gr9o8v*_ fX*&ĵXYT8d3 wA7)ד~c|0(t")t3Lѓ;BPA@6uOOyBc=;cAJe:.P@[@Yx ,(+𤇐x(sgU[PAZ-=sٱ 1&иx*4uS*2xaBk6S0uHo zE,~1;l%jV|$MYc3lr@U .,ĕGAJ ,nWۤh&cX(!EӷlqKGkOm-&u` &_iƖ )<+Z;XQD,i&p #- K*>#(1p_Ao>eV#d12`K:di?oC 0ߔ=4ȿMg8S jn(n=-~U0X0bT_mY "LY^ETo2,fs$2|%QKuY+Ѿ9(㇔D8 hRxvN`.,9Rr3ϓҎҙ|1Ee fw!(c72j^NsWxn"69yW0 v6TxzMLD0.cw96$E!mArm1 $mn[y®owYU4Ɓep'w0>Jmm07x2n,[HmrÃ%A  /GŐjm _MѻwǑT[k1cdž^%e7,]-WN1" 1 !ӎ"D&?eSF9J[H2tnpZEɧhfp<묙jUC^j?g!w1)xoSI""3Y^ _Gxʔ߃'gR5N[uT]lV2c= ԙp)]Xp3\Nn:r9 _t{!`Q5/HRk\$v wt?][ yM~-oyeؤYp1v(v]o/lyƲ`šFꗘʁ' ѯELV@P׈7eAگDNLǰBY[̻1_4¤HZ$|j* I=.xc2Rs -\[s;P(Gs%!k1 3ܒ|ԈաD^?kPsRAY3\Njk<[] M ٟRqX#*Ù^WikJbG s_r}=M ~ܒLtXNr"s@эp$4%R+)D W qLn;}}( 6oTrƒNWtO JzWN#F"wױ51ó#m1*|MZ`)1P@8{ߺрxPȞz!v!/Ve=hv֡IѴ0;(6n/ҖqFAkfK~ֳ9Wj=$ӾXSS> .f"di#®!׼yҴ;+HJY̚8 LOނ&;3kglo a "<*tQ8 Ո+DenH"$*hirl_j]NUujUVWiD4RGc; ` a6aX?HTbQ S8Q5{|*c4d:[X#d`q(;0nzֳIdo5')KX"q$Wn֑cbC#N%0N>۵6n3շJo F4 OPs5D .gE\F4J>E'9QB7@-7A+VVK\0?6Jɿ?l? r̝i]پ:jձpjqujAɧj?] J(Rir|ru?ᓎE -[y9)q0)]e[s6a{_FM4?IN `쎬HgNEuɷPNw 7H?mK[DZK2e'}J^̤ v fnORƆ ѾHL[tH~oVG:qF_xI~yanLIJ"M\aezj/Ibimײq)ʈl[r#]d P%Lv:_$>z|HY fͩa=5"w%.f=-ng˳82Ȧ4+B#ψVSV.}ݤյ)͒ʎl)%qvO]upL#ቛ'ްb*lgq*rx!u[fZ,#օ:BwVpZ@0 F7ʼ[D -6L+v7V A.r{ {ja' B_94mq$בR*/ oy;"Ka[ZcAᖥOb`%{ N$5uf d+T} {*!8+e\:p \F\V=7Y˓}Ipbh{/X2x"G)9~K+w1lŒ,^x5ytC̀NhW2M8c_yHcW P/գ$O 'Rtji>WĠOZϥJ|ĕ"?dFP'D1X87itPA("{ɯ =BAFjU]逤hN;=L*ۖL%_/&pФf\\ZƢ'yܳ;%XYG0~Ȇo` j%=x^#]N/Z6` Wb5C؀ՉVf['rE4]QƎtg9Ik#Yϻ Vu,ك.WR Nh2Q~fNh'I0P'm)$9zv{$[ 2{TFfW?ro^sZV]K&_(z]wC|PaAVOv ۘCIB 35Jab;,_k4]hETN-[Ǚhrvӧ_Q/9 nV Nu5)ntG}ƘAX^KJ&vkBl,۶<Ģ;ٹn' u'y21&ObR?Y{x +# Z[ 00.MWrE5Wa0Lu㠳>KGZb&q8\dG2J854zIǤqQ{EqQgmA0+>&oM2ΊN/?m+}Zڧ %_3l2i)Hdt AHpb<[O` lj]BtִWw,Ҥ;f$^Uj (ŻIN;> QЀGu)}YÆ驺ĩt~gnV˂zN#O Ɩ7,9Nje{d*:Cam[-eTFz.fd_1Q:+'O`] azit'V=Fջ/ۛ 0?G<#"~Sqm[B;C|vN O+Ń G\V;8ӏZC#ԁI}f.fz7w E JG~e.{Տp!1oGOJ#Q>f??4`zSjڒ!iUVhOHy{{H 5hNԿS^yesS"AK OjDEf2֔}w|a<i;Ml[CLc@:lE+@7C+}=yOvDƊqESz5Q>8z^FFѻ/Ptpd$%Bi5c ʂt*xB?fZ23 kJzE-PO0xd+(̉GoAOBĸ|=>),7‚Y::{/|%GՃvWCr&h+9Sy?(&nߪѳKԻ ᖶcC+Vm(BFp±@zs](yyK`2Yu#PZ=$7z^=/\7mV1?AxUuT)ײrᄁ(6 *f]*fxLmqɧ2eh@@ѵB_ Go~2s6Vf8 uG-WP'Ai֠H\JnT?՘Du9\5YᣡGH/)]_66I3uj*zq Mrԏܭ壈 Мx}_<#;勯X@~nx]>;%0~ǖ@[lI "}dž- mPCGePjt;TNBWNuʨӌCYcic C= -;1P,&=^Kh:F[SQA)dLGs[aB־]M(!;uלq&w|md!%2z|5 a-V+'Kq.)$PZVW5[x%]BO erc!%Qk&s<-b;<6ˢMSng1@thzabk$-gcRPGc#aԲ95HHZl>| # ;AtybK%t8ܖd9~ʞ!('[S/!8d pg1C^xr0[RR.\qǵ5ٛCj7\GfMu]3Z$Up{VWq]bq*ʂmRfѝ-|# ;,ً;aUY3_c*kl puR5pgJ[t]!HfHiLgI!rΖ< Ԟb5E11 $g O:hScu01טOtebaXN<)yyNO!Nܜ|Ҷ*X ϫ|GްP;a3_|r鏘&=,E=ȍfRXF`>}V<.tKϽ&Xzn'dU[~|A)C-1xe9SߏU1ojGcpF['͙VKD&i-,[Sl ^1vK UjND0g0hS'.K;}|ZIp>DA:x. Lmr;='̢L!b:A1VYm>N ĺ/<ʣ[JccN P'SUϰ:Y~,F /7B)YqMpm_FCDk"2 )@Zzh+wQjCjEH!VU_inOͅE sV?vP9Lݵy^v{,";7w],(V.+ܫ$<g'sw\AQ`g_)8<\6Y39neZ2-k/-g*vF.oa Y$=s%X~MiTC䬉i.;/>t37QEBu h}L)V*3J$Py\ݤXsɖkZ\RY̓m[Y5 pQg D~>}L Q/m2Nh}vv[##z/V.YJcrhL✡Nbe9ˆoߜ%Zˊ ]:?A[.*AM z J3;ab4G$?Cck4Dgf l7/hb)NFn{';{zTE}"^i`prwZ83-ZenAFQ DK) ɕ]QƪAqKQ)8B҃mWDvwniؖN=iv@0Z4z)Jo X(1Yi !<[I2¡h'UR8ŝр˃틽fI(%aG2jdtO{^)0SIi(:$b,U]YN4ؤx,I%UBl#%42A-7A~W}u8N8It!@`Eѹ`ѦE43<:Gv/7>ɢ@Cۯ{mkj ?Y,Z{P[F _&@~FwLV1ölS- ԍjpRpVՁAfa SpaI@c~;H~/ʲU3$ES>*;p -y˃N.J[2iȱdtZnпӦ#VdX3Wqwvޑ 9Zd1{ICU_y C&8qHKN.bb"KYXHK)B9 0Cz?a/M7ƳMQpn[*71dLOyx5؝<}UdovO7JA҉t`5 a50,U6O%ʕRUzQy\B,V f`_*_㬝 *XMMF8{wݸ1Ig =gPUUܱ(O0`; wLɖy Phsx3ZDzgiz*$FtnC' R=Xk64t"1 s2iۖγ\?NG˙>Ah5X^IB7cK8"dYne9k oǓ,0* F-ؒv8)/4T"|V:*rСB#彺_m6sHѓ=^6T~K^Nuմ263Ytza3OFYdl+u0 sG[:`V7sFsyrbT;dL9KH('}>۽O,_mݕLwX)l;Elx1pKP~'uir 8y@5bKg yEkX, o9!S缕 5"r#|x?C9Q1_V;APJCN?f}g^~Y!*`IPV?&c|LX]a$pՎM1cޅlxEu^QC!b8m={i9 )WSp#nFd\| fk; t-}3-*2ObAZ졣&iMa/1:(}$Jn6e[wXOqϋ릸K)p@^(Ny0BpRfةخdC&3FߧGfK"( CD!\|*Y0BGo v{Iz5k'^*RrQ@%Y5ӽݺq:IIo^BLRzWt"ޥ:G )m9[K $ KI^MRCc&~wc8eBh"3PuS75S'"cxpX` _xNJMbҖTYlbMH~XmSu79Q?PtK@|[;et|e8q;'1!w2FQ}3CD `ngt9",Jkn6ޭErI:+Ԛ+Ct]ڇ;5 bzwx V}_Me C .,@(qz=D ͱHSr'[;7h;!ñ;M78xӇ017`%Kמ6-WouƱ;h"_-鰸⺋L W8pӜdH7`n7C6[K<^O";IP((2AL??}a–/GEB2zS7g~ Ϟ#]-ѩSfcs;{ 6$dI}Pdm"u36(B3X鉛8vW*?&&ŵM`f_S5il2V,=\jhCy$2`AR G rZvQnG5{')ݤH]$F DPƵBs DJ"{Գy|" ߊ` $U80dwHDJru%w \거`Ҳ҃~wF$vlwǹ(s"pMy$f`Ap.3KHDK/q?`IfR9/z B |y{&6_S[~8^UeEw]QLMJTiˀ\*XQbbacȆզǡ= ɘa!`YZ hke#Ny'p1!թxцƫJY {ѐMͯA9Y7yYU%Sj]̔fן_JV[uup#kl >' lf\zwOk7Qf8cdM.DE6u80~%\C.E=K喷ž֌҇f `ȇ/\M&eDNR o4<+V"v=t~s/_>@ӲXD#G-%;Gi҅:YAR7)egxB Y^`߾/[fي&\+"_Gbt]N2Q_[M^?R p*vSTb髗2*~)lۘI N7򻪮~V[_gJ oCδ=Jxr qBffK^sS'0|ȑ'%_y0E_2V !x}' J\$75#'Qcz(7d>eӿP1ON*}Ν]09+*+dH@t0*XU' K͍Ybe=lI"n/6_,xw_/fwcOihGf⮅NĀUD.b3> N+T`j}W""^~W\Q}`:_Nn- A;f %(xK)fh _#Ȣ.C(ci ك y,3 Qt])3J0^t,hj<z\S^7dxƑ*4=5 A\ _.HmE:=}kL^S5%]8?dsjI+ gQ̌>d#%yȄ&[׵pO@@TR$dQ=LiuE>h FGK$>Pz.?lrsA$W*%6!ލ:KKl$5} 7ȋtYy+Vv ȼ&ͤ w@lז޽?I5XWo2jG΂Ո=uژx71uFUw´3 CV7ce{X4Gu{V~oiE|[[|f7!N>gGB!{n~ /ZSFIIG?VcZybNE"4 6OLUƩp|ZycSgm3)0\Koc]w\'mK"GH1)I~Yde|]aG@()ADN4GVwaTAm }d+|쇶(3"c՛--v EQ E3wC+OVXAWHO*~/&}ky{鉖_,\|U&p߭I~Iޠԡ&V Q)Jt׻t!^r(/%Mjum +jlVT2M6.ahD"|lpVU5Y{^y;l*+&6Q/N?N|vAa~QdԶW$ynQL} <-EykL!z: Fpuhe<{J&ھ {AQ.!V'lGNBzp ]BtN2Mв"yeJZ1K=Ы$$o7Hm yzͼ1р_LQUww˦ɓ\()Hc5ۓCk9KV"ؗ XHe{2=6;Lcg7M*x"S;>=ǡ[$DZۀ )J(m ~iԩ~Bz>C5+dXw~$R]7r(n䲨x Uw/N+Eܷ]feRzuIƴ2!Wk(x+B~nPQ!!0>ys>Kݏ6IKLId8ORf \~~L`V J:EUՑGt$a/eBJebe=礰"*ufy]3/|Y]SexҦT4ϰ8T؁6pu;)4PS+(|r֘H k6D^?$+%i<}=\=F ԗKj H/h!u;h+ o@ Hi"qrjX_s X ǖs3DO D&eݡ$&^z&u@~Lr@="楧bEpn풁j?tA + z쨋2;,g @wcyQxAi~~ -G@-H a6Ƿ\ͿfRR,Ķ8_<;#k.d'Ds|Aap+A$A2y^p;47.kAR:Q_F`C֚QVf^W3Jwh+~RSbJ0e4*GKѹe$kΠ􃣏_ͮ x9~0{P'.I)U2>"FjvcCE梢"6%-0ݑۙ@q ݕ`VkPZgBeۯBnj &紶ܹN o^]k 'ʑcVr6&Ƃŕտ~Lev㘰 %6-ѹ.j"*0W;>C~t):HtŊ! Z|` T_TFsȷg#bۅ4ġ%*^".$KWnz8~"O}(XA $#Q^o#CrkoAkcޕX;U?H[Gb3Z% iS51Ę}bh^=H-ňOIHN޻7>/ގ(l ϩBO`9+:27JjخզlN4^5脃 W 2! Jl =.RI@Tٝw㭰!2#k.鯩'yꜽ1Bif&E sh[!Sg40If&5>c62ed0J0zһ?ݰ*(o쫬Q^W~;T \w| `8 U+h2M;ءDŽƴIC̀v:u.V.cꀡ,l:ٮK,1)3merq1YiČ!4D LI;+~C2[R?*J\iwR횞uc dEFŶQݓ<P79ц hݎ)Y=\Gb-"zAt~Zd7@g}2ٴd涬;hcVz+XP>8rWB9 Y1I`*G~V[R+2:rwK. 6 +qwgT _Ί:V}%wtaioDlEQzT4D-mqV-444ḍoLD dp5tpoCE۞8>~FO^qF5Ms@K ?;~;dO~δ¶']|v&6uDD؜H5 Cr ^Qc+& ތh6'υo $ xٷQ:dͮ'hd&LWaz\t>+%dԘ^0$%YOW z/ۈgc?SreƔ}\mS9]>9Z/] =3Op3߰4D sNU_rg|$\}#vjʞP:`˧ۙȦ|bJpE>p:aAg<&42i&ܟ+zvY@sΠg 6;}u|Y~}ؿ)s%=,j4gfDYWa#^}P25v{Ӓ}貴o Qmrz.ײCrG:f=1 &fCC#0] l?Ɖ? a̽ç0$.J܌`u:>IO:=d gfD*0wFR4n'ne@!0ҭm3l; L%,B7Q3OfJΰ' 9($ mWT o\,lQe9gen.3Ӧ :Jߕ IaY4+ɇ5N_ًF6$>n9A 6,=+r XvӖs^,k AJ&gzIR]sCfE]~f۫VZCTpdrfZTʲR2 fnZ8"= 9/|Th}SJ G:Ӊ|N-d6S{W݈M}siYyI7^h78tL2#2$Ƴ_Yp'Cp7 <w ,x?r=G Ӳ2Xڤߜpٕtg0Z <<Vطst 9 ;%A˙HEvIj_-Tf %PzP~&5LHւN%7eȔBl$n)ޠL9?+ h(mF@տ00ỻ wcr9$^LYBo!WrbL$h4Lac)$KC.')IXzH7%Nwl[{]a@4>o"0dEOMCƢc˽=F9]rR,VdH|jN(X+(gO6 ! M@"u(FHޙٷQizDD4΋ ᷠ$f-"jߟA=YIk_$K &0|e\ؠ^٩@l=6Mm> [qȐu2($[7 nB,O6/(\c}7]E:Ml8mÆn}Қ3"hGZLt5*g*e?0QFvK4k<5:k~a#S|9ًNrgk0cN\rAe6htb񗀹6Mo\AKً5ME T'(/e_s@ ]m1 ]yf>ݶNǧK.u@f(\y5 |PSN+[o~]_qBC1p$Ut>a Xu{}M]/j:t`]RIfFD[H,q#+\' T 3-ta?ܗ[?}\VJGƹl+]7R)F~n(,ݩW,axJhdU逝8pq0mfKJf]Hx*[=7?tH) @V+D9Z!/ak/~4[&*COJi\+\D?#"HqvI">MiN[U}]cZ/NvfKvūxhl C+dp֓u2ԃ%F[1Svݸ2^"\ӂ< R]q`ؠlB4bop}qQ7u3Dн yX ?OQ`w=|&#R %c,Wg0fo%ib'NJ.=iqTSI4iw?l;:D7WqLUR%*rPzFJIK\/zɋËw9`ҕ 9-E89+̢dU\(K*ͻmh֭S_W.(xtq%{'\ݾC: r_7%BOܷYYO2 @Ŭߥ}VKh#_"ģ77: l?ˣ!ƶ dcN7 5ռDe`\(T*%G)O pWЗx JŪi{:no gKt?{9B~]:1>S&Wnkk ,Cgؖ;E_ImCY`?/>ي4.`{4e RӇd۲~ A0v\K&W.1*\2ȋXֿfJ^?  Ɛ 29Pٻýfm%<.@Mw~"q6]On*TgUҰ8ͅ:ʏ̗܈^:İFJ jo 0P2eKI;wķMoxz5n>.y!ﶥ UQ 򊁄˪@ 'W[o1ŦzkozQ XEOh;5bagy;!.~%Blb?yBA` %3&` 7PF@u/E _QSWoޣO+sS I݅K֍wLe}$v6a;DFe S4'OKH';؜<0m"_;QIH3/܉ 9V}ad:ނ߻: XUAsq/Gw(`@&IO(shȬ^5y85S(sS2iG {"~HbSCgsY.y{"~dҊ|k.֖n$c\[Czﻻ8Gp"P*\iPpoC$D8_GGPh,{1R=JP4> MA%͛hS* >3xMW]u CiCoZN8F>z)=Idd0F?nIBL\XfNhq_g@ vqsXݶ }ܺ]NTv-}1~  .9aUY7gsEu5ELZÓuM1!dG•ows)H1#tB$"}47`y2(jWTɋH`h)R/cE˶]Э{DӪ'Ћ0 9}W-ʖ vdwf(C.5RڳW̙FykEJױi` GuY]"Q/KZ8B8)&U?/3u-~!nvULvH3;1mN#Ge"Y=]㔷νhnsRqv׆\p"v;B{IU^03(ԅGtyxx6xeģfT:.'1ɱ]|0vLXEmkhƬէ`i[ `>`V@bգ@"5x>P9f-Ɓh|Ir|+5+]H:|?5A}7WlV/D𐣚f:Ym''#*RєᆥG?+{.ßlsM(9%Yp6^Z!yf"t=kl*chL40k<|2!eY_~L/şkh@쾜5K5el܌%D:Ճ3< 3cRSHZG@,y| 뷈DZDwBi׮g9ov{])L ޢ-2)8.S91BP2ޔlqCkeU.5*-9U[g(DZow['^@rQSg&(=t6R]z֊9R_,y߳suGl-N tbȑQaYfV?e~jԮˎ0/7^z C d݇)mniᦡzϳ,dEi>YlVf/GWfoef-6N^22;*CPwVݐ1[.6 >K:Ga92ƶJKગ܌l}JI7{GFze4YNz_BK3LIpD=j1=P]dF-W`͜˿&9 C6jwTa-c<ʷz #JyED$?vF `E7.ޛcljrgn }\GvhSBg:/yt+W-LOXu~XsfbY&F&ՅD@[oW&}aѰRكt̠WgdZ-YSE:S޿x8R@ ۉnf8\LJ[%=M(>3> _"ɋ<[Y G!oCC&_5閟ߕ/$.*,}ƾ%!PXFutë!TLX9Ov O=UT +pYׅkŌ @mp1GVi1mvCʝ+-%?MbI'>8eN 8$Na?FKl'#)EYN|X~ܲ2?k3u/L A|J_T%:–hë9yGu¥Dn~f$DVUCi 4'W q#q⁤D}篟? ر+ LD2x?ڦ$Uɩ".NS}Ҟ^Zp9 >φ$Q-uI+ \ y>n #?tx4aTsD&hڢO%3*u VǍ,^pdNhǁ鶲 MU$}fzx?-Wʖ4,M;=>7~W!"ݻ*DhmS*R RGӔ|z$y :!._GqTfqE k)&7k*8Rz`=Ngy{!הևߧi~7VqMh};#x DŽ'^JIrnB/H4RC/,>w'?oQg%Ē37#n3J_WGOm.dm )jekn&FE&bPBp"D e2"uxB14m*(<=/ RهVu(*7e\,bm0AS9& yQϰeەh4^5ӗ^c9q͘ÔFp;;+,Gm7<4~k*X>O=IK^nY %b/g EA/Wucc}蝍0ab&cK8`]LdzJ@d Mr5D/̖jnަvM֚ƚL_SW-M=VZ ^p?dIG\(ݙY7?n.w KՄ@@5߉ //A>ku R>p {P5?Ç^L(/rS\7NdhG^r-7x @F3cNc(}9=B!AV]sX.!Bl^ v/% E@Թ` *eI3bӻ՘b晨UN\~O 3; E\&Z9$ʆƲ޲.^MeyҙES*M߸1@mVj$!0J/1;?:,97 8u%i(\by(YmQf 핞|ͥ#P]rnvL*[1R#\* 7&Rd,cBBo"73N܎Խ43ẁMAgtIKPY"zC- 5{_ k h(L Eqъ޸vKqZ'P,YhV*N$̛aÃkj\pq:XT/@\FN6sUGCo:BF3T.'aބ^gp#niQN!V+y{Z,T@Y}2"g h ~CM{jaCC T jPI u(Ϥ-D_(.R/&O3&W9jA6%9| u_N ?'}F_l%^x t;m;<!ɑu%Ux;wiUޛ;PLQ4[r4mj@sZ-K2'k)!,>WF4 ZCWE T Q7̿p,")Xr2T*tܦҮh֙,Aſ~K6&ý]\S2EyJ#z-KNxPz6Mf`2#_]Rds9|\+O{R<=j+_!=Gvk8eY7,1]?}A%BF]NӼ:`"1'>:a2KMfYFO#pC틔!la4INmA|/-69鿈FQAH$Xx78޴f_a~;R E9̜F2 ̇mӉ'Q0c/#5Pg16[=DAI Oi?Yx5=4BJ2N㥙-)N롽 +"@ Zs_o%${쒛(mo񝞇uJ1J_Jk* @o&{>z+aey;ɫv0 \P״_xN][JMLʉ拾֔8C`)?ˢJ~d J-?hN ]-7ӗ9HW2VpFݦ־$B`m 3gEfb_([ wE*s]cyi&#+k.W(~3|U+]Z;X2۩b[ڴ.@G|!#kPʼnyaCwcK$7,Щ'YnQ._gLxC c08A^vTjRP#tr:^N` /3zV.6} yN[5*VIy#fK4m%\v'GS9B'6*LC M# P%Ne4J!ГWo"T9-=bA+ǻxZɍwlFȵFO\F\=ji\ڡrG5PKވ$Tr}}hq~j*Y-Q !qw6rn0XT *F a _-(9Ig+ƈi]K nYaC,xo_eYP=lXTAKً#$G- =~fDFS#j߈h .h"$i΃&kvgwp4 qm ;ѯP6_xy <1ED>HZ WNPTy6._g/9Ä#TyMW +WB1{*LẂU w܋dlDEg׳qÊ1Bp\c [Y]2P;8?{so]̝^5~S*SJ%Z~+PK#輮Tq;g3Od*ϓ: )+‚X[0f=?X7{(@j0kk3þC{J|ҷP^#vĂIBߘ()L,Vʄ=g8'k:olU9 E<{*GF2ea3{ W gb?Ӏ31i\߸#2:Wu1D1QpyX$ vNHp6=!5} o ҙ cEubǪp@>cEm|bYA_2 6AD oj3l7RT *[2ⴀXfF(pbL%Oz,&:Ԭ˶LjrOe̅Up=wXJmv\(M 8Eh)kwpL&QX ;9U$qQ>w(>q}*`>LN?IUo3mu=ݶKi@uEcJbh*J#608^7֍\W_]ʚ_kVYh ]vxXP-y\8!zzkct ΰ(#XaoY~  ;VoF5fh6lLW;SltZcn\xe^h`#g0ae)j5k3cJg7>@Ա.+MaqBP/ێ%mL@ +NPUn`2֣z%d ).bBL &D_ l?u 0i+u\89["3#͎x%R> 13'UrY[!wO(^NXB5n3!,^#2/Q._JuUsRWF$y(5nFlntInu1zqE,XfZ;2ىU`Tߦ[;),㉴ ,C"(2PDzG%S/~M8z,QJȒ]{CttB_T[#9'og0v!"FJ !P>3XncEcUd6'(ڹ/j3D8\}^EtzJwTq 43FFrP#{6P-`)++ F?׽ƆP0r@opgz@7 mςQnJ8{qC"C}S:9E#-q#eBbZ+_G+\[kJ+'D.Y)L^%dHƾ/B{pptF Xm7uN}li,ӂS? Fƭ(PAH~FkRkFvr^X9S&NePW,]е<תn{Cp*t@@/ѓqEM.wBlq ̱1򨤻f.f`n87:aD'wꂝ] rǮLtŐ%!c]YQ˟(:Q{T֦U{Zo<* k69,,lRfa{S@jjSFS(gUG / 9mZ/<k s,B|͛gk3]uevWShZ#76%H<#lO/g:k0n&m]ϔߓi'2/ϲ5ϟG5Qݦ| CSs/8UP>@h"Z!L28]IRo̖|ğQ&O^{CO\Ǻʅnl\/̘OmBLz7H V>~P_\AqRœl@ŒF5BUO{s/eŹmȊ^(-o\&)"~l;pK S= = CvXb[jI >K-6AY2`}>R[=(zz4"^en68m-pCwX%v_#( oOB$+okt0xįm Jq9'#t}fֽD,A:H_Ԡ};xT[zϏooϙOO Mw_$ \3_]/r)Wacݵu KNQi[=x hCtJ[%:IsQV @%yTE%hJNs A.ޟte$ *K:.k*8jW4lJ)gK)̔fE*܍Ռ;hx.iLyF/9Ehö !Q:WZ[ujkT;nZ(]eF$+z`ƥ@2aFo޴J@) {5 T_x{5u ld\q3KK`ڈ麧 ۦɢq+˰.W ~٬-l 07-_Ag̐)kQP>(O(`&TCGzNE; |rI5#wdk'OB~ EfHwybR:q׀K&d{R |6OˍX2EԌ  lg,sH7$72!Y:iFdS/\hih CD8Xh 'ǨQ` sWgY,3 *%ķͿa"t{ƎtY]!4gj~x}7*aJ?A4Z @TU u6GgAʼ~Zr>!}>3Y|tau"/0S ?wCyo~ABY]}ӥ5ڟ"9S]+>j T"Mג$-V鮮cڃ_i5^-]Li$~0Gh;pJk偃ؙzc<w⃗P'JW tӁx#]\aGR[PAˀElQKPDGt)/X:Juz8N-Rio;8ȭ1R)Hls?V ޝ)L.@m ^XܫXB/(=&rV h%fl8X60؈gQu{"Ϝ6$ACspYh٫"L5'bﯜ0LwK/TzMd&?C![r#J Q#gxchfřΓ8#0<)q=h)Tf s áu8QB56Nd)XŚ$Ro1m!zylAn%~drSoLMٱC: Z<JX\ @5\|z%{-p׀#If^A>E>bQ:>)&%nVc-m*Yj(Uw@ZP?.Ģe'R *wN^hI|OC/ֳ8\,A*O#qF+Fq^J>Hoz ,;#P_Q<3ZYG]?+OPDO"h^ɣ]bf]5)gzHMڋn<-\3v;Tx;﫛rG׉^|l[iF?N_q#~ ]-+cEʋmX]ljHJQ@TƄ5 ˎ@y_+01L褁$hnt;,.+i Qvp9i'I[CbzX0"q`)P!Y&iI K@?O7I #L׆Ge|\-=e?Ϳ]3CO/bC> b"BboL>;&\v[Rt;Nz`-Mõ{"ZXs@S.)axS@,iN@MΒ |V4M$9G]xt+ɵݴ +va2s$hcb畋#Pja˛̕R\RE[范`gm^>b)%Ҋ=A+9RC]\_(~6 *{[桫"Jg>51HfLJ^EEAMLrVU#AD$z їj$N!@G=1.'mJ7_,~5qc QJ ]Bf-{MaMDUJ{6֟|fdku= s tAȦ;.Hiu %|g6n!Ծx'ȼCBҶC\ʆ  T( ƳD䂈d 22Fc89B'KxG3-=*Ӑ7BTV;p{_8Wobͼa_QTqps홁r;#YY ψTuh%ՍcC;<ѶT:I41ǾW+/uQ,f2.Yl8+g+tÖC!M"O"7S iB:O}3N9P50tf tF_TVZ% ƼQ~ gOr0T~RB9xz?1P4%#ٯhV!6}D/z&F2h?bHwwud3fqlqmf.2|>wAPrY A > %|!5Įyɧ,pDE1rY%~q?X"A>/o$ /IOZ"ׁam&f q> t&jMMKZ^=%9O*=ʪwt$*_wwu&!Ϝf@b]筱?*)ӹs Ө?Ik3AI۸N +,X0nJ(ȋ@z-<`.\+AdV HN7 -w'n20o\tIvdYCgwӸEVvye< :[*3 Eݯ~Р6.^Y er/x˼_{djq G0*\gc ,f # 5iڷ`Lpv_-SoH9 a;; Ru~}cӈ-b z$4GsbZbl9xSzz&uʏ9c:w'@ML7&^oL4qoϐgv͚-1 X2]6P ȏ>Q3`4k7Rt…"REY6G}-M\0A]ႈ\1 m(YnufiHN }uK\D39;88DFB I>)ĂS`+"6c=]|td-bJMjnkI<0̇\P&p6N&D8DZ | g{ (+k-ƻ"|ߞ);lfOx?yބoֺ[ PYX[?hx{aU'(`f‰as4ncq(ҶGӥf()M[&lQ`9~̣-~=lqk7%uʶ^O板FN)x9a% /\lV)jP@aay5q$14 :@3.p`ppX:EQ^y*xJ7DAorWI| {tٻo 8't yTG{БU` ʉD0w9)M-4[I:7]ڷ(\ziqjCfD\:> -FK0)a6ao;U$gdވHGyV 2>GԀSlҌӈbN[]v5p]9ܟ Uڒ1V`/_L8U!Sb@7‰img~ ~6PlD<rpϣ0?@CRKē{QYՕt+XK"yٞen?GߵGӁǩa/U9h#& 3Ad",M##XWlzB؇'->fGgB| pVWۉ&4%WQg=ޝiDu))wGUx:g:s uOЊ$>$mup|lAKt hl!2BQd _5]=~T U r"pֱrt&H0 w/^$AٚXWBjߢT$;eZ-7xF ڂǠeϹiVQc͡5h#ƙsSC~]W"  ~]2kpg]:j ÝL cKi⭪|lCr{ lQ\BY`w8MfD皥P}qG\EQ6즇RB>ki6^rnK`P`tc׊7jIHy .&#idS\iY g(jLJ a[[㌼t^YܽoE6G4G!IE6>c$CS86,)<$R|-.:< L.:x.zу:tw%/nsaw,'U=3`~J%iBg`l)` tl ˭B,⎂{v]Ã;QGQhˈjJ q֑լy;ǍE<-Y"|ǟSƯǨMmx<0@ f)`;u ӔAəqaek\9xDwR]OK+WˊMok@WU S" n;;`qj.d`xy$T݇1&}bjk6uv'-$ &h&bS~츚\Ƕ_eg,b=.|z? +z\{*S)o?DFnVLw ಋ"%;kk~tx_t2i߰wAQlg[|e/7ifINL,fw~ bP_mQ,,Iϔ[b42+|7si ϐwQ}XbJ*OWMڷmYHOn+-vm@M,s=RF7LVK \#E EH4$m(5[W:g#k2z>xpPm | SײƇF)1Ҕ'@Q WT¾`{~{J ,X¿#_3xz _ZP?+F>"{V*:5z7Rcǹ WQ eNIsER:}cհad Aא3eRd3'?7V~nX;YF%_!賌f>ƾ3^59Hr0'S{6ȴX]>8ذnd Dg2}M+"YWf+g5ݧ7I?'q Yg~d-T@&ڻ ėAmu,Ӫ`W2Y鵱k"ruнs1U,p³4Ғcf۠|rĉl:٤FKFc,]eQt~ϗĒai6$I#MMWd[#Ryϙ}.E6;m:4cn]( n1 uG++h=w6No,0T`(ϩ,Sm9kZl,Rd&j&h&e[#fN;S!!ѲeUV%ϝ* U-sKiȮÖ;Z9EyyRp{A^€b#_qŵ"ud.afS#fDKkb|>u1].p=IŠrjP%?-c[v,jd\-kR!o8h+Yqthp\T[|;utNK[*͇tdhph-ra[_]xxN4Y6KR1Wd|H0n՛V~-q[VmL&wJvH_޵IjkV[e6nHN~(*8T(AkS ̱!ۤ?B:XrsGd9o;Z̨<Lsղ!ɰQaSĞi?\@ʃ4C|L}OAX(~323f{_!F[VA abfHs;*# KRyc[ޗ/_ֈ<S0-{vpx3%[롂_R2Y~<?nWeyVU`|iDw/j գIyqzޘs<܄S% W㑢H&kNPKf<-W 5}DQou0fSl\]aB& -&gjY*\|+L"J Nߕk^L4 L*wVNEM_zw%7B\nB^+#R[Tbccur{fr7`oα*'b9Y)}ˎ/qfZZס 2 'j.W*wȉm-2xu/-~tʗT[_Nl YπȅW)-@6{|+YW( (a=[8sܥAfCH|8GUUs#;\yrMl%7h -d4I m0'lnqbE-%[DHG>T^#lvZ6Eȝ8  v,_g}[4#Uk JG6q\;KE ghUȢABuc 0~46nٔI ^i,n=fcp=7}>vyE]VcG8@t 2 Z9mq!U{b+ݧ ̐?R%ٴw*b$MjzlړxI_\.&^k磂ߤvgq(-9q,'*Իv {#@-L 'Q8O_5Jyf{b1E([?&=]{ݒ\ƨ>!/-c {'sƼ?Cm]i,egW';Yۗi|Ȯ_qiKw6AF ytcd|`XH#o5s߰PArgPXOUAM&/Bp.es B{elm_91Fy*avVHHgKI܍▝- ,ҋWL̋ d3۸.]XO:(0)@tsܭf7oK7^ǣ(z_F?rkYu:%jW~BJWk2dF.w22ZBlŴ|ĂIP  U*rXgGe Uy#tETVL)6ڮFx⧓n:OUȽx F/$¿5_'|hH 8a䑰Io9Jart)FDAb_037yy_ny~٩@N%k\5X*:أl!DCV ,[RªCJGK쉎';/)mCݰ#c"(Al> IU_g_pNԴX5v r+0yb .w6Oq9⛃T9i^I E?KIFlq ?_ £$jskgfflD{ HhޮnX"D<|Eeא#u#! ?0،(&y^|%Z?FJ-LBgX_~~{(ɜwu+eR#p2)cuױnuH[vz]4TYdE 泷#x85hā*L7{^!fbӣ/90CݟGtޮ,軥p|}%`+Uf;9xiO}sT. ^aXЮgvzF1UY_MVEF{_M\TzbTq wJ:XAS| {Z/f`񓨡;J!:>QV+lPw3]}O`v:PyZN_HF@Yj#wa}e??J(n;g%t4_Vܛ]ZdTЕ3e7Vӱ 'Zo7Uϣ3'0VʴJ/2˛l, [0#$Y: lR^ޑ #%(juU5NF voioޯ>5gWS-=EX貾LEZ>|aD~ :7WI2;b\§nFkC`K)OI ^s+=S Xt 7̞4 ʫvU`hG\9 \h| 'B1~<Z`l&,JD(#, ,ijw=1GYQXFSLp(on>0쉼j);)3,L*%7<٫u%5Q;VN=wSV)v -/,Ec:s!.E I/RR ϰOPW,KNǘd[в/%$@e [i351 2voPPV?[tX\"䚭aPz"DՋ*> F B\fmiyV֛' 7p-;b,2ilظ'I۬j5CS<2S'ėŪndx兤ϫ*_(>H#*~tv' 3;30^HOM焁(n@4lxR(&=JmvLUyMF6w"L 1Cy/AihK^nI0gCͦGS,ĖvM;I1 e*F %ěvfm&gkz^ 떬y'ڤ]at}׽0* BRqpn^F&=iY)cOږWc_U]! :yy5U:%+, z*oH{SJj`F{n򭙠\zik:Hy?{aFF}_7awsû [x$˜849+`^;fKGV=ei<~uw]($'Y#2C z|_/k?2:G`/f2.p5\wfKVa|Deʷl&Ec_βcV4F 5h/RZ(;~Pj9Ai0T#׍GqI V;l2c:rf;J z"-o2^C=/;.΋ylf&=M'Ed v=Z!֋sOդm.ej7r,ap{71V˜zlv{MZɚ~jxe3q< }E,DL' EJUJ,#Cks  VPAy& G^+<:OӰ߫{.UwZe);r!p+Aa}lvtN.pUm"cХ)=!,dG'*}}\֕QU貽Cr@C|J{w 0'f:CyUfV43|QX̼j0n G:Gі %lNJsx B')#\7魰Zzi8'Rܖh>JTīK`fT)fP8\9̕oybNPөNiJ湍.a ׄ_ړ1|K['vHZzLI4^4p`]o~F780C -VMVA}|D(~/vVr!uu QpaݬI*hɧGevCo>g>̵! 9v_-Yl!yWq;iCm*mD%8f\0gKHVVIxo'^тx3NgmkRgu_TR0S&j,9sǷHzAF8)_l긪2MjW(UzqP |[gn<*#=8?#+gz0A~<b R[1I/ilPZqŒvu djQ4}HVu 75&ihY\H!(!kTIR:tZl-!sH@yOɃ_bw SӘ5/A' F=^^Q|C,|*| @kjHTQ*y;|th^ZCxН58<(;2@dqlTUҼehדq1"Ѽ&eK)B3bD>VihWTt]}*zoӰtay([{q!hSg0QJsRo{&%$8w3Ǜ[$Tj8ȳj돆q6(.c?=eOle+Qhp rf|t3QB[=W[BMH6r'E+))? ndqu4"0xoYbF v?gn[[ZR?C;{INqǤ{.h⫿nnъ6E־U ͍ANRHOp\|^t"IT/?칷y)(|jZ:j@򊔠]1g5'UbgݫI!Yg;m@.t@A\ DP%߂6s*_p0dI ;X8?έ#R&IP8F,IZP '+rphՀe M,8Si&#K;G1W벙tX|ed87vR⃡d ^,Z/ 18sېC! b@psQS]@3` +GVdz qU:53 K-ƹē_/53oI{6hHh8$J='*. @\OgMcf'όeآIrj%r%uh2('G|vMajYl{qu+ a@X.A`N ՈP 5 ,:Z,+(/Ƹh8lpY\䑒,-;QT# (4r%Y7 SžhC,wJ&l2T>ӭPiK,2LNxW]`Voo^w5F0< !طkz¤!ۘf56FBd/Hy- V57,(7 b3>T&!j"u) + n2F 4C YAkG#%H6k4CA_p-lǪld)YRZo{ g nJc"qyBWR ElSjnOkm)'qcu/)S$NEWMiji,;Nr!qΏgK Ż iRrp1V]:ͱ3jX&vc{mlu>}!jnZq&g~3zx:x5ԕO;$]aUШN /DԱZB g/A%ͽ^=a~T&B2,JMDiө G`FT71gsוrLn[*؇f\Zb!AuU'H0W D.JꦢeC;S'ix PX_o<2C, eO>a w%\[a\1hljȿEO ~v5 ^ddhRUZ:TC1[BG J#݉+r|KѰu¹u _F}^꿩id#攧X/<r6[M9^oUʑC+)T&ymbWB'<_otF^qpQhJDb׶(34mL)'y`n$x*zשndgу &1ZܨVQs͓GHf|z:( sG0SJ{!\.#239eY?6*'Zpfaʚ$-nG a5,w~7>4Bo yRJitk0.\ꨓ1c!$B2HB5˒Kq"qh+B==lPe)D}P |߆ggxz9['iB^pKa14on>Hli/&ǖo? 3Y9cߩ€c2WT\ Dg:$h(HvAZ>^+yc>4 -/D/b*) A8=o'5s>|N.=ZP|%Zy& (ZViǿ/>8fPPH`YN9 \/ꒉ<@Z&ʉxz< Psw< }^v3[EV U:dݺ %= %cVqH"JP4pBMvH^\ltP.iّǾ^a]Fx$6 mC_rՊ hQ>XuJ[B~r1qn׃t#|*C A*L[t `Z|KHqL- ' v,\LV\S +1ve|rS*;.64x@ VJft/j[ࢗ"l`zISI \ OՌ5Gd,F!`_'{%dG&B6ί_^9OٻӞSZ8p?lme^ ZqQÏSHkh n#;Lb{ oUGS+(F6kph.ͥz]sKpc2+T:xֶ:>'׍"n>Q[ K[Jq %[ Zk~쭄B+Έ#\VɨÔj |Z.В~ADUpĵ'PO]^'CeP_kÑ5]eyx9]\QIC6ē %0E:$1:"@yO~ad'ϭBaUwȋךS1 ~9דEAi{6Q.o`„ޖw$M>w=gqxu@poc p- tPbR*Bj)=?dlh M'L}@Rh^-mK9#膤arsuj U1UC4 ޝ4 ̂FXjG]RqkF$`H6RE>xZaBc'`B<0pÜKQ(fww*E~5~#rJ5TۼQG^Q19 Sf} ݦ}yVErz3udU6\W9jqV~w;bJ70/$, 4>AnwۍnVOe!*%ʒ:pNjQמ;`7g}@+faG'k'[@ 1_3*ZղmsTm0Z>0DCbzv`C > q:ۉ#YAWZAGx!.m;T{%L^`TU 2v`$W"# i/5[g<߱DCxz2sƒL02@X}mC?=6Gr&'IU`} *wuL+>`x`G\}A/sawz?[Y$ajƗ9D#3ſ`cy tq">9=P2f `{uK<Ӯ;*x6C5 r ۦȞ}efABj۟@>q #_ԕJ+tzVl*"2zVgg>?fUN'Fp8.ģh6߶>p!OӪV|ú?rEf}y r]5ۗV6B jgN-!_v.pڝiiy&21Cwh6Q7kLGv+{LH.y{4{;B=7KftR(< QjdHJ~y]9INlz[BWh~|k7Ƹ \ W\n8>'&rvѾˎ`y_%*<.h'_ R] )<IB7ýd! |.EG]~+CG#!AvК=TON~B0jʬP%?N,0h*(=:;}[M98X޸ P/X]4pN?œmTFf(#2'!gɧ,aFQxg±Cv΢) FS@Lozߤղ1,v{5ő (Vj":W]>"EzD 8> yP;|_2 /DMj'b~K뒰Kd8KrBΓ({6DNIGr'V2 ސnK ZP0T+Q\ywk<g61یYqw|!EY:ea]p)G[k>;9]e,KF{za,;fpKEkJ^ SP[&"2}ϛ.4*, TId!f z@ex7y ȥj|ȟXhH 2M,s댫Ջ`Zk$M=gt뗫G {TGTŀU%0n .^t<,(z<+I &LV}ϣ7]'N{{ł 9Fok 1mm`iӏTdces"iZ-晏( 2Aǂh..៤f#f3eE3-UqSOe9FP.Jf cZ%9z]7UgƇn"v?[~w܍KxЍh!iK҂o1-7lLT]$juڜ{nBR_%&ܥ`P!=n:'L]%fhxLiqs Kxw+462U7Au.cl]L#$٬HI?@=SO뽟 ;w|!hsWdĖxeؕT~0gUQt:;А{+Fט^h{eK;!| XG\Gаd}zV5n4AoEIb+~6pn؍=U:t@+(ķ"uuA&E(k)7yjCD6ArnK4|!^{oT #Kl56-k#62RSf-۹H-ٔG^5OJO.hӞO@nx"ҟ/xA{Zό!W򙢄0۽f/"g;q+X߭+V<٫&f)wE1 h)KfU8]\q_Cchzv&MD:{qHDm;5\yxV"\@xFy\;g@X 2DŇ^lzf|I5U/w\ꌽdL@(hgųXx4{ļ7Z <$ %#:eQ_vAhj͊AL|$:߈ڱml{DDXLt-t9۳ݺ,~= ̨(go }zZPlW.l--kq>rd3m{XKZZZYNȰpPSK1I4, GgP %x=3Km D[E(!-dCt:4AsR4sD=z(jɩafpF!k@h3CĞ\*3Ή{Jg(Nk'?ͤUz %ix|IJ p.p e ZYi dCɰk48g 8nyzq>yi*&5A6spw|LX#-;H.u_o|8}fɸ*VXmv Sh_Ft`{yiRBjh%ND6CDvCe2 .eyCJM|n6 ߣz}HvqY.e [̕ڼȴ~̏]i`$̥͔bWۧwesGcuA%l`z{CӰ-pxe< ]uZXA[wsMu:V]tځU W+XYn'RI`?M=Tm/T߿S.|ݾ@Ww(ODsOI@嚯$\F0kt?.2a,LJ6Bq/`\z^aE*hb#{Vi;,OvL/TO,~($hc?x77&Kh6h1%>\B4;0I;a!o.y!NNZ/2鄄I`P39WΙt#Vv}*}b;^Qi ~R@r9bCqsٶL ۂy953 PH9j,wnZq~~1sk@f5w*Mv6BVrI7әi7z?M6bGd:k|RWBy-n 4CqjAn4W F4Vqb}8T)-@c.pZu]=?O5~[ۘڔշ#ȉc c2vlfar"S+z J&n X]ͽӂs1:?EEKqB- `9NE:. lם6gT4?̆~"cȔ۳vM.κ1E#Y$j,P7ЭEqLÆ 8vy r W]k7&Dq"GbU!jۼ~-g>+A^^ś5~, ,ٚ s2A{V;5ݙ~`_Y`[B/niQz^!ŬKWZ`?د獗YnI.5{צ^KFjrfQkaqT=lA/^Y@e6-}2Iҙ| _{ՐE\TL+;y:|(>b4TRCU~ʢ-ۇ0=ϲHJ&GLll2{ knsܠxZHYA"$̸'%uބ9{`+G^by\HuՓsCkL3j~i#U')PqY).q!;-cmrDurPAߢomm%I)8Ϯ_o[DR:9W߂29_+3l AW&У0r_*OW@T{wR|ʡS~G6pw;*in9 .ҴZWlVT44D#ML :X0mQp9>2@b%Ab6{J1E/kǂͶ1]'Q湜0cڰ2Mu܃AT?&9J1.[`)ڏAALUKIM>n'lq/[BD[@K50ODZ8]X,VCmg1&hQf;q@ߜ|vQH%5:\>'SV)Tssa3\/&:&45?!!s.8~ F'3z{G3ol^uyV)- vf|7S>&$wxߗR 3~- 2WM$$g "`m ~XH܃ o?`gO#р*c2.yRFPKnP1x36 FA$) _#؁&{o?!6jh'~J0_fDzlRhj:&96تv GQ{ KX "Ӣv)e}H*U5^%j cXds͊j7zI^~vr{^r.-Lh0+kOVTw3%E#$QI c֩" 0',9;I$ֶU8͙Uժ6GpuwmŮ1Z_O䎋j,y㒼<˘J|%ׯ>W\J=֔7zm]۷Gi&D0#%=eSUia~ 7e~~w&F}ԌZU88Lt# fMnM2l"K^-Ƹ٫3ąSJgQ In/l-{tóTG}[DY^Sj>vP%&Z\\ژ3D 3LhX/olGour-v7GJo>{s֊7ӡ{ۏ :Iªfwӟ=+'4d!o@a46^$F &M|lqqLBKIA %hMv'/v30}ڣ hRQӤ#SIQ&T^KͲBP͡f8GKlkN:ejR{>8UWk艈hl_5q] M op3ߩ jo;Ôn,<Hx=x6L Z?&a hm5ҜV{8cyh^K–3Yݦ1B\) Yef2:$ G{QҭW{bCB /"N:KeUυGFA o!t!_ ^ob %TKO%4! LYR]q/v3+r {,Bj"nryl#-E"X}Qoe0_[DXT]$ !6ź`*B@4۱TJ!^Xhi~/ScO# 1u" m(i-YV33ѦX$+݈[)(8$;X$!ITaepy!_:ݡ&6fq^e \8%3ha1k#Jzd%L~'h4!@tB$!T ?hr種%K'^8EðJ4Z(lQ⼎j/ ɨfR!f\Ͻ+;е|b@gChB / Gkʯ?hVսۀT@VZ d0x ߼0sE%H]oua- {0Si›{~¨Ӊ|vV}>zxU sL%T.vϏ=L *")SUI k&* $Z`/qD(}?Yj O\*;q|&RvՑ@w^N(IC? ZI4UsyIwobƯSc')S$=U(r O;S,fKcC )6+% ko 1-ҋ8C//μMh U%WVL׉aWnm Zc! ֱޗU QTGڳNW%U{KУ,y+)p?)' 16@) t}k[y8`!0௾r|.rYoo~ )n\[1H=dKp4ܗ͂AR#%MT_=ˋىɆe<|_TW5g gnE&*$n{D'&eg99t$\>|˪Ow3|ВT-cXJc%Lv5zvXoGt[=Kќ 9 e#jikXj{[i{ɑJ,.> H3t-n\˒{~k ˇk Nzʋ/(ghLYwʭ} JsM(%ϙ(k!M+X}Jp7L+{)qKkvjXH E%k=rAQ%|).[@b:#) UȖ@8 vH,~0ao b z֙\G%:fRk:úWe$xWY뀂}ōdʨozԑVF{rqJ؇Qn,gS*} Y>!吆*X-la~{D؝ w"NQd?x"v"r-۴12q/} 4:ת޸lٝkW Bei&/l{] H|}{Ȑ!* 1gZ"o8@ɫ@n lG9oU?5'%لʟHSM)fclJBFZ`(ʞ%MO' O1m#HQr`iM", ] ڞfO77S%X,3>A+ + <2|(w~ؔ9 ?7Ti}.T7]!&Tpo|P*n]fzӅ> :Ճmj|82 jC ^g,i]Ʈ__b Ch[6y1iȭG,һi)WR t98P@->K_d3ug0:G. ъph gM5hbNJ @B|BkwQVj8S`s'Gjר *U&k' [~`r PԈX+Mh<#8-Z9f Nx;er v"D"]u71~g^h-j0Fm-jy E7;8G'>) .Kbn,?2Ҁ3)!xژOH.T֡&[[`ҟi Bo2ӡ3q%UVAu}BK3 G k̟ɎhZ&a r8LTsi+d(SF2=M{:͡nM"~;:$YƽPw4M3/%J,:^d96mn 8wnޱCkҸ+a)%wLXnz- g*tDi>h}ަh?0pVSln$SaPttq ]/ILDX .TA ^MDZNCu;]T@bk)xIH,pO2n$CMQ iS+H@?/BZ 6k\V:ݵ8w20v>irıɿhzؿ3}55wo2>π*M 8;a#K %u'[V(୧fmI4ĆN>=JFޖzhUh#p57JOEk}nz("[_.d3%n# X,IJ3s:@S%fQ| ЏǮoLٟG'-m{zf(Eg]\b1 yrNI}`+/B7}*也~ vpU<~zB֋sOjU3 SQ*oɨo^ɏ!TykP:%~%tԺO -(SB0źTY债݌##pX6vaZ{2~gŇ걶|nGMeuz\-9Lm*}VW.YwTxېJ~Іq@_&vx9dm#p@Oi+s<6=rʙWoӤWg6t&,{)fM$ińd1[R\9kDq1ЀLq$X+W+ &şxK{cB(0+o/X*"R5t'i{Rh\9 Zk,9+ں@pcZL&fjv_~fI^*Nn5_@t(`Eoͣ~ェ)wv1K*lX^2?8b5G\v A쾤'rOY\. 1G5IѪt㨀 lƕIU98;h!/:^_ )N9 l|-ó7mb1Ҕ5v{míCAQXS \\u5<~Bf6Kx7NqVrPL -JWlp7pLEO="^zdU|4vzQ2rӲ!Y_߿A : 4ۋ0WǍNh pm`ogEcVj*ma2u6[)r.CY7kNTl?*.nTMZKv A? KO3t;),n({0~OntAo,cةi")vtz߼ˆ݌u&h6>u|$d|c/ϯZ?>xݰ>d?9b6A7l5:#b ,umrَ$#<=|Be[>{+XpV;C$> -zpH* (Iv,&/0jW9,iFHB!C_?4f@T<6OC ԧS臦V6{&iU?ʈ\ݲ+r`ٵsmQ4Ὺ:+RNfyZ`39 s$2wA:)q|琵3RE8_PA\hӭs*SM!3uճ .e%IcLӘ W+qFx^T**}QѻX*闄A@Gy~ZӺ,5 P Yx@NH@ j瀰^&.[ai(b){HZ>5km9u]my Q!Y@F-MXfD;>-T [cGK̅85 v*9"+nA;nR³Թ_I.L2fNK>' .M>Ɇ1ST2pG;JZ?Z_Z0K"r(m4$2$y_sL" 14(%gw_8~9Y 1ȓOR*9>6;/AjvefoM̠+ 7g EAԔ5w2hbsAɋ)eF % gG&feiRLJ/z`G%30>HUywغ $t0- &u4u.sIk:( c6Lr8.Hᯒ ]td77=y8h>+תc+ҶY', al#"cX"\ 0ng=HӗAҋZX,U \ a}, *U~,E@Ycd큌$6;-3,FIGn$s&EH޸{O.+< 4R]p#^ymMMY}cXuҌ,dOb)Q z6?$;1,Z%xZbzDZZHvJX>s%.h8_܄g7HI$R #k i 0˭O*O )LH SM̙DI 3it3A|n)K\J@#'\q yy-#QT]֭I‡س8r!_& dSVC$V< g0/\[[o ]Bäa>]Um86\X&$UmI#y=-ʴ mf8 2er9'@yō]iLηOCd}!n ?Ν cozm !Q :k{T/*MI.@g-9@ ٳMP=Шϊ9[_ʅJ_ 8I}`R ]J H ݺC }mT5g,ͲxOn塼M/ߜe+XhmQUx5f/H+@џW+1sA塏ҐG ϯdWfb3 ,gv /,ܠ׸c{>xldrpѤT#02#h'I}Nßfl . VuY̢b/?XtBkZnDF[1|:{HN~\iDg<+?TBòSH6}K\jM{-z%%k3e0وq X&ws#0E;bAz|>%y 3lv6=e6xJ?t-V6 Xn =ZDH7*OvZ9'aI1 AXww `_b]y$o5%/ց5쉢۫~aP1tBd'W_d䡨s]N9Oڵ9"6 d˃2]ggns\OIzd__f*ދࡃh%GB8z|C<2(27Vc,ؽف @ g pÛ߳]UCnj*<1/tM* 1u0hdPWNLҖW0[\-hnK8"Ϋ>ܢ_cԋSWȗqN<.0xbjB ;P$<\x+1OBF$˰,1mJ ܜ9(3$0wB{84B'vj d4KqDgx-=O4яce'mq{d3crɄoGլU "Zx_2[ [5ЦwwSf6, `¨A!' wU3?a`6,z7ܩLGdRf7xiު. roK Ţ}?r F:maWxqݘ;[!N'eW\ Bqr!"T-Y܃l(=ɚ1-3bv@jX N9ͬb=f f$k:M <~C:oقTR ƹ(f9Uͦw! ~=Vp*.~2Njm/g0#GsR㖦 t`߫FVuB5q؂W,b`炙klg`?@܍xVDJȊ+)e#9!ψm0~a͒%kbjRNqqzDʼnoԅ-ޮW&~~Cc~|dtk6ip[T]hn\0Y1 GQ@FT8VWzyS5l㳰G0N+mΖ|8K3uf^ÀQſ'Qme-QTFǟd׋վggh _C rAnt[2\jVh1Vb9`<櫛4O(x,A#Ր qi!l Q+Ʈ[JF5&W-Jc첗'X9 |iU\8V؄G25 oIc07x 7: L)2 H-+e B[lݘWP.!'^p" !I+!'xygݼ Ϯ"@s /8K{ sxm Xe_LZUsDC'>SS]mkk|ZwBBF>ZKwQ#!!$T&_'xNs#V:kаFז߽5'va|m >yo`'X‡DrF!Gu6d'\'ڂAapS'] =(RU `yaQnX њ{rzR4١OK4AлJ1ĕԸ3#+C:E(r5 B;pSwU:H3/³#p>-!|B(G%+?y@ =r[t8Nif8RTr3I(^n8_4==REO?+фk dV79t0;ҒW;t!WM<¼yE}!ug&*].jv'/tբ}ɍ`a e#mG Ll\n\Sg]6–`хؾ!BrT.q*)\&MuK#LۛzZ PH5}4I QJJI)L%6Ҫ=/o0r>8q3&YْѳJ5PWLp.k$wkM4Up%Dtǝ͌!etz0-hH*{DWdOsM3˪@FWomOHꡖ9 Û76lH83C/FǤm.uE]4 ;%$S&(+ ~vC=݆lf9bȵ@;,OLS*fZwj\ߟx{=ÚC>J1s鲽kJH2-ى68> I,˘dL{J%#yd<`rdZ MvsCLS%G2~9 iD Ҥ}}9 l"S@zfztTg?*olKm~9dI܀v`>GfZIDM]ʛ KYxsӊ#} $ZOE.d j>I?ݹw)\$[avUvR*Xw xMTQM% q1Q3V5o)6/nv圏͖+b + 'C\S:?SW]:JK哸, "(%[[`z^0EO fA<~22"wD}AؽsY‹PCYݟd-ڈIv(!~EOy{lް$̆˞>M~q(ZLf!m%#L>e"Ywo꽖K(WTAWIrdzβNP-nYXN{Ĥdy+\6jC^r n!-VtX 7%^*0'À#_IlhV2^xn岶I:޽["1V4:92+VIX>0$(f0ODp R gyYWAVɫt7_^S0! ճFl0(m"{Ro~(Ɨ?q|ѻB0Z #FxsE%ѻckSZCms@9vb[$Uڍa(}m.5~4+(=+ '&09r K-&PbE=yHv0)s>]Tû&Wy?E~^JMdz_ dܕV>Ϧ%6!N' Fu5Ƒr3"@s@{VELxU(ՐGlus~Ecvl0$l O7O3"pW>:zPN/+X$6u *%YUŇO@_a~U띵 _HŵDd+ݻ]G ;r6\Z-8ۀ+4,a/>7q_T^0ѡ:/(]|5̦GD;My+\bo#6FXF͋{{2;)2aߢP5=^Jy]-Iq5RֿrO3, !hF2_2]cSHY`18R`pi`S~q}y=/%Pdm=r}<x6~@5F[wlngkjۭ@],F7 x++1\5殴CCv{g|ܐIV^Ep;۠q TW7ݑd&Ѝv*( r ֥6IzC<,.cD'd"~jQ:ZkšwOT% WT1Y?K gWz.A|<W7+FD\SMsaEsj!>G`b3S&2޼:2nmmȉqFE13R0T˴NjDjC%M FJ] ӯ]GOsx8 .,_~8vOɨY|ez_ UH!SY>J^/j~rBz3j Cu sƨkN7}WM'17gKK{~ fQтܿ^2.[R mah;wT#;e4~x@8wX|/ &1j(3I2bq!6zyBu⣇b1kҁla[;gpL޼~9R%8ĒX s-mw̥Pyfgإ's;SW;ɂG(GR'(;i9?|U*$׉^8BFͷȮ{sjxb4H.ffn|oksi-鮦W&4t@x`#^bɀr +. "ҜI}*e67}|lOĨP<(, PgEc¦5 X\2`FDUX2n`EѢu'SJ9 "+pV؜:r'Y@A o6tO0?UCңn XY=&AKgmXxA6fȯ͙f WV>Bs;`Lp0beQphx˨u|2zcӘ+(FC\!ޣ!kAEI ʡ|oY:\A";ùP[`kG843EX֝ºĴ);mt0M;ڍtGX5 8{NngQ\x ,omWA/3ixod5e]0P^eMO6e,ftrwSu5i* i`N!KR]Y*~C#iĹUbMb?Ivu[V%ɑڟuQX$}N}i7& X6|qf)rL@|+%kp +D]Kv3UV᠀BAnH)}S'Nt|h5A?=5lc;o ]s'n5p7C3#ufzEIk#h*^ncuypTΝ:)%r"$[> Dc}+&z`0>~FÉ37o|ɼ򾥗6owi\)ʁR p-# *O iDR<@ >iq F KP藪㛕jvt;4~5ᒋjh~,~@a*aFjcP\V'L c lqm̑%_җ)7R D,)944y7ʒžɮ<g9kB^Iʿ ` 7^Lp^xCVcgt#BF%W03˫JIJrAI*q']upmBm`{4IMLHucsf 廗+3sq<]X&.,sϜϔr`W Ncn pK8}FW3ŻƦ~*8gTˌr~9h'+r?^yr^ЦZb^-/]Ɨc ?VQqH V";dJg"Q+K֎3tC'2 k7WN&6L! 薢ۺ+QI:=Vs[/>ǗC~ kնRޓ^v_'ZBqIxQ{Jaؐ9T3VgFd |m/H?hE#.GL:biQ}JU1yqdE-ɫK j#a#JEo<ЅK>Ӈ|N9sφĀ:H+ۯ}n Kݾ^wu͎Ղuz1IކmtC/|בC\bet;4S1CFA志dAkN*ISt*oEoHe݆baTnH&@s$̻P;!"#黋xA =*d(K Ys>OW_si/ؕS-WT=k&`s9n ]Hnڕos5 @2LVM9V=' ҕRbD_iXkY ME(k%?#oAiJYŝ-ayc= r}A. !b} ם w@n $.J" D4WV+ힼ1o֕-Dn#P˓,(;_=U.;#>QBwfU8DwCHIj}h%y9/E5YGJT]o/ /ڊ+I^m^ 5eY[w[ 4BBe&XzY 0lw=qƘ:AB*5޳֎ ^@pّG%o^,vh/m-س1F hdIV5J-0W-{4{ GM:Kسy I*CЫq]&5ҿhpOf$ $ɜ>M=U4^Zrwƨ + r)7UʕaWb[ox6b XЈiG27ݣ:F & +4Vŗ#<jZoOK{BX bO@OToEX87ZN.d7Gk (^S*)u']V-#2`햟e vg/TB'V?g BHNꯤB/W_\;lPOvCSy%Ñ+ A͸,%ö57ڗW\jyRG)E g˶yeu~/#j/䆦x6otVc2 ѷ{jzND^-0&S&ưNvŧU؟㣓g98 +:8VD0`K򬶘}Wz?6H(s7'D(jYy:(W-wd3CY g1!>lː9@n]90zo'`[ ^Uwz\6Byr1{o+xL~C?gmќBBg(|)fr!`NA} N e6n { _ y-ߢ]UOC$yK,~$П`/o#-d!=ǝ;XXmWFl(w Ɋ^'x~5|)‘8$pirѕ!g i%ȻWoLH]!"?Zд޿WѣlC/}$uUs2y-?Ĺ !w'E']6ѢT \&$pP#R&L/psu$'Ww/l.rzP4_GB{ҽ9*(B bByNMř"~x%m n9p&HG.ұe[RBd}.ppT{ԱRDcFɴ(U~hFrtox,H{ԡ3Z ۩igBJP le fNv} 5THH,nE7=S~ (iP5)wR 7:#Iʤ5\.8tX!L6 m۸F<ʲ>,1nj񿊞2}v Ӣ =Aqva7 }XA}e'Sb7BK[*wZp51I(٣KNC;^ qUj f$x_|du.\ThBeKElbzunj).]?̌~iD/V>N }r4n{9M1`=A#wcubeȸ$Tڨ!wgE q`+.J&$DqF[7W9 )#Yf"&I-3-CATuyGʟq*gL/wn4MO0P9#d,u6V)7Zdd6}\ךsG쇵“h`Z>ku5V׹eQZy2i=PSCstYE8mn5n/5WadԤ Dw@G诺W)'AE  %IJA]9/Fz%Y`̅bEƃ*(nǁbV;l Fܥf:$_Ɵl{tBcH)1xGvk1T*b籲Èަ@z8ZҔg g ʺ!6[T{_(?|*/+Q[Sc[L8g\~ps:dd1lAQ,̾6vt\'gk-IJuE;]`\$OX{\:B/U\fwҿ'ėtR= ;Iz{U^^đzocW2RΠV\˶M]4':|kxKTeM5h>1*%hC րhݣw.Ad|;ٸӳܥㅴDw[Vi !7',q Sθ7i fo:}LQBEKa5rgQE6M"(?TkZ4k+gz%-cSWPq҈Ι䈶zwϼ&1ቛyObROYڋ;J?6Ѐm7(p-GNFӨ?8y`26>GQ?aFbu|`~Ls:/g$A6Q]'V 8/X\9i@쫕O}Op wj"\ζ^vqeHNKJp nr=yV-y YE̒^5'ZBooʡĉ\NAVCAhw))RmnVȲ P+i(w`{'1Adfŭ;JMB둁f # y9U$ENH+i8@y'.m*23MCv3{YEL;4Eetmk6tMjhɥsȑyFNr*⨄smܚ'By-ZoٛhTh~ۿx#vN~K/b :`R' #\A8<5rOKX.iZH+euc1H߶o+{.Fd iDG=좇1\.Ec&YbW 8\[<Ϙh"/"xXd7x=;nzzCUhiRH6UM)ʽn)lNGwGC)[aU T}(Ix< !I ~ >-XIsT1*`_%3uѣ#ZzõWH*Bݜt*}{2QHp> P2ZuSK5/8U9;Y1F7p^ 'VfKyrz uW3%tHN`Zٛ+zN ~%L*[ l8h|f\\< }[1:.h>1'M-RC.qlZɚ5(N"JaWkA >7Ed\~dH-":`Ð#Kr9(ʫ+q2Bitȸ H w}+}xKϻRTϯZlZvKladu/Ntk~QHS(Oi,;ʏo Gv!CY:&8Nz.p@_"u;tVk(7\5ukK}}&Sw dcVEXE o W<> ɩ5-/E}[1-z'l_ބA:ӪɈ8&pCxUXX=mB ^tr/) qi>a>+P&siaߓ$LGE7퇍Ra5ϤIGl_@l> fuwݬZ"-`Znv}m<ěV߬b". x?ҹDsʃˉUo{-Yg:P?zO8ZMDFI֨bgk\e/q ؼQp oQ$ `I8T-gJqm2F^tK T!IMſśrB z0B%&Dѫ S^EԭHҐn_~n8G,3),@ɪ!s_>gZ=No޿*ru7VS.xj0Wt%Oa?(7-9:˜pƖ=FK%VǸ&y kۇ\.U!$i2v s򷪩Ĵxd9`,#E3Ѳ 'N]ZYƭݙˈ%kLfn`N^Q}*s8=hA%D2htXi.p<BgNW\{t80G_E KJTӨy懦"btq"k{kI}+eÜ"H8G_v-yw1\n-7;z ,u׍c:03 qnzp `A,\~k#37O6h{~cN0˝޺E-TX!Ye\; (]ts?^6t}NZšIr, ٷ';77NrOqZHaǒ4Ҏ=&Qm:qiyz\mUD$zOIM}Oḣu΀cdg)2S^+1OErw MG@nh_>>S5)@mR {\IsQX:8d[ r"woq-'aj2ca opV<[!;5./̘+3Ϭ="}.l M?ߜ=7rS.gNP'RFf:ۖvq<_S00E6tΎr&^8l .fr;sUzj͆j!IInh{EnpJ4+\wH+Nՙ) ;qǷc{)Uh'N.%}kڭ-MSBUD.JwEbvGm6mȓ+2ye x#C ]Q#{^(NAB#.jʉLClO/O(6J &ҍ^m"0?>mSs.`#CHy:UmTʢ|fVדJhT'9jM}*yeR"& HLL elؖ#1̓/%ދ ca11H.c}F2QTpI$bEq{ByYwNҍ~doFV[߱pp\E.eZB; vCj FS$ N9Wt.I|T|fK h3@o@󙵨"STJ!#Ɔ+I*<⃉4Ⴭ׫ﯰubb "b^S0BICk;5AnfN'XɄ^[p&Bۖ"p͐рm&'W bْSE"D2 s9D1*s5Cd ]yIdo@ߠ YZ4T oBԚ7e6kT@ZU5XTʻ>ʮ朹FiXzXѫoD[_zȳkV[K?ƽ Y{kvКɅ>3Ӷc ln |l\EoT|{D1P<5`m@ZGe̮0P3 OdlZA[ꁢr2p>Dٱf*QXqK0f c'ŷjҽ1yǠHmzޮ/2Sh&?+ (#<%W;gldĽ5+{$7|AD&ZHJ8{ 0&g9ߔWս2rE 2-*w>8\V^`j%u^ vcN׶8kIYM͓`[d.rQO<; 8ãlG|㡫_1R::Ŋ'P\̬QhK%+@ -~#X&"g]y,|p"!׬4+dž T|g42, awx$FQXDՇ$kwI:{+Q*XzFR]:#v7!S#-Ғ-ss9RM1V`D`lK\p(蟯:*8/h4Lu 3eg\-wjxL? d^!Ly7.ZcjA<GrO[A8ؠ0&LK\}pP '96ƒ$c|2 W3%CLX#Y!8E"[&nXlٰY"^q4ᔶ/xIϘ `Vme }Ófܳ&mhw Ea, Jyϐ=5P*Y~W$S?|Xv[C>~if0M R"mލ{` @VJEF~6N)ȱ@1`.gfƠ .6 {%!YiуUt1O6c3MT'uu?d/3pW/:WpR̖}v`*n+O#jBWRݹv ~ \,/{ϖMCѳB/VsHͪ3G_AQ"f)P3uWHVXZDm}SUua-d꥚@59¸ݠ&fjx_I688Jyp(:I oD`إ{wޟ2`]UglSxŧ#ƾZؤ Œ^Bj6{իH~ph %* t,ZwĦTN$v!q.(*XL).inC]lT*sE3 &e*">ndKZyʎyltQʽfUvmpUnLy:,h0Q=G `A{-0Gō[%* yƒ^f0M a7!Wq?n{QK ֊ūsV!) YTPGe,N NL,)8 6">pP-# a}FBa4 9w:V.Ҷ*JLV?9S0lO`|Rߵy&X |7]~ADSi!9O^ROqDP|ę}VzUѨpK[RtRZdsH2+WFၕ;pHܳ}HcCsb"7 'Ffčr%M~)p(HiSOy[?P(WTGZ ЦòUKn3&,1TzBV-2>\h|@){/Y,q,A*hDŽ(A%'(<4%]k·Yae8&1c7Ndw3iZ|8:pIrT0w]|..bs'@m p[qx,{uUeZZBZubnҴS$yb᫁= m\L_[ ykQ& ׸~Y ?|Hk K)(C t4#qz-q >)SXqGm&S_-H#X(PstG:ܑ9*<9gy &at+HAۚxyE?J0ZiUm=Y'6V5D=#Hqw%]M@{a7efF.), _Wj><=Jm?|,iIHqG%kdSQ(Bn0&U xX(}.a$餛@5U~0<Ątp OE؞kߕAy9s$~4?p7.95"\WE>ycFj^?SCZbKTSr'IWX`7 'ZCm0TJF>@׎3V 4Ī֏7SLGԪ,(Y!R@(áނ@{%؆/Z[x|tW Cȉ " #X֊ȐY,^(NTB< ? sձ\UTWqv➱7qYe$u@ypxXbߥOZ.ُ$S ˪5?8JUHHԳNAO^2}+[v6w" MC[=Bdnu鉴5wG6cFT(itE6ɏy-E '9 wD͒@5k_V+q9ѥ.k*Y +?8U+q_,n:|׺>e-p% Bьx{ur],}„d$/S#^tT\ / `JBS52%.ĊfN40+<˼Y5C aGW2 `]˯^⚮:@MPg%:1_#%=Yf]gܷr?v,CK#W˟@b x6WG5e }3;?ؘk .>2v@eVC5Ièi| ~L+)VpITǗmҫ0C7fL4/4X#74xn&yOЛ+q -b46g#lBE Y/茤F蛍eKE1sT bE4ndMqM`& Dnxm2cLp GM6 &/ly=o|4*/bSo\$yӔ~v HlY=Wk_xd @te꯼r07<ܦz6Jׯ\Z@D9042=,dqA|C7dG}mL%nDI`9 RZniVݣ ݯ,` Ո]FJ98͉+atnEӰ9PhKԀ4y R03}7R-LWD}|A,Æ\/ȋ-4 `S&wEY;ipFU飱 K*ɢp+N@^ v=uˢ45 ?6]FX!?9Ts-ۍv#zfoڃ {7_8 HtNClٿ(6kxSRNuf΅~q% +]qU]FI9ZXDreHƆ&޲"q:Pܮט- 좘}q2Y7Q-s~>Ke` lA$؊LNJV]:A"ZVBpf~absr+AC(cUՉ$MSZF37*Ja%!%i&jDh9}5ܼD cԯJ' { xrxAhe7MHmU<\ *.>z@?rk!Wsس"~5 YsaFIT@2Zv5 񷬚`.4)>ÐKmPT4E^=FFb@jЭA]L&Vt$=Om Hkshh.g j~Mz{ӫ20T0L1+)>F8[2!8p.fm]tOQ+O]}HS&qIsȳYy@;9N5\A1F) (б:9nܱOI٤CwɤPb J.Ɯ '\›Oֈj5g<\בB=~t)p@ &AC AЧe}pGm!anAY7 k_V"<$̘}jۀ̙KL[KO1x`i ϒ#A%-v!htSFy>2+\ >P~BaUۧuP"v4sT³XqMSOсiIhB|tMX/ |۫9 U^BD8]b$GaE )H2+e 'EʚZ>zIŎ*9{ 쉮4`W 5Q?qx +<αbhzaXb镂|&rVtM?;z~1:'| O'` аi*5}|sLp)Uuz7Q|h`dt9AW26Ѿ= 0z@;/IׅeYx)UUULV.1oz1ʙ:ݗȴ68? 7yި5O7 b|*vL[XfvuRɋ fI-ٻ4πqNjwl7]۹C#Z2;roHfbYC* #j&7տ ?hu&AV[5}2UMNka ea4>f̝@-3aFԛ($w1]]< 0, z􎈿/;ds >v[Y.n?k4G uTb ̓5ty}|Q` p:,GY=n;& gcRB}w ^F0H{:ښ /,ǙIXx5bŅ7Kq!}v:MPz:R%xt "$ /S.d#SwIa%p̕[T  ŬgYZ070701000002bc000081a4000000000000000000000001616eef2000005f44000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/_]?Eh=ڜ9SF;u4 uBtxG#/-KH8zg!ـ.>r6i [ELANǰT^ط6i?sFY.[odXpl)O ZB=`h6Wkat"!Z$(ԾeKqI<4Uy%uܢ]3 H+4z2I1Vc:RՍ*_ yL HxU 0Hr}鉗EkZveX{n=U}QPh"/eZ~ -D<?Ed Vw8fkBІ~K/dGSyޔD## OE"92aWV䱣:ĉO5W R@(ߢi:G|P/L/<sJ (=PEyD@ 9?(N/bzD %W+AII4*D1ψŁSz1~o;36 {T!v+V· + Kmyƽgik„* drux;:JG1?wL,x7cF?=mRC[ysc6p Jt@6w" rᘚP5 xgcR ]Qwi{0m_m\0w;BrfHMm72RX(@COl,? qSJvRd:g\HD]G~7 0i$<󨆗f -{)ax]͐s+ j\Q1,H k$+}#A ;!If1 )vry7vf"KɈ5ctW&G,gi1$ÑKypE3ű~N</E-@: bTa_`'g2wֱR1jTStz{-ˇGt^|jLqtl[w>S}U4e_ >2~O p;亄Ft ӄirlXx/9?#ovRIa_"^=<ʇQBū#Ҙ A'(⊆o~?7a8%1$c;/k»!*0:/OHL+;t':%xic9΅׬Ž"hkBD6Дm&l2d|;cDS|qv}L(D7bV^9@fW;|3잞/Rx:ahFd'Mj}tDv[EG fW̨&Q*1`68ϒeaSDa`ӀVK`w7\r̎<_`;'l3S,D[x@䙷lS1<c NU{Kc+o|9 [=5F:ie}KŽm8㬞~ĩzo<;I'5xSc9g(Sޤ'kk޹]&H{<1jI*`4voռ*n,)qD{Aljk7MV]IAm~;,uƵ7;D~:{rL7^~aqR%~M3y6.=^o. UjyQb>m٢l3XE/4$DNhCK@SZFh"W`,S(0G$}Hz ^:c*g~'رoPZSb'W7q-F-(lLn%%򙐜΍sȲ`V,0,="?P}]xHYF'D>Ne#I՚%Obad48ݔ% x+ouAbE1%LX1xBo13LR,.~UKIG ,5kގJgW598f{;fMf'5/4Mcm@u=1] H*յ-*chS5czbhIǵ"o]dO\aFpOLab}y3XcQN8䴼\dVOiDey|[5#a$h|[z6=[\ǑӲS?r"8pHе Ku& ]Se :hM}̤CRMy}{#N"qwP8iB@,GH<#T*o"zE˜tEFYt*Z ]W pPO-E6/Ut,m1f?U.F)-*EOB__l=>_Sl?t`kī?MJ$ϓo9H^M^p!il}pn!qCN [~DFwcr)}ǻH/ j.D60ڛh+0-Fh8pyI3AH[bMFZ?T>P ~k|Y(9۲ɪU!- i\LG3} ]p_a{UDv0U_4[⣢%wShϛRQ u.1ޱ3DB׻J Fbʣ̃v COOXeLxSd# 2wN @<(|Q*O&*k%/q #"/ײtDi-$֣:P<7z*>}f3Ϟ0YEMUi]R+wݪBfsorZapxFVCut0TdS^qrAw(z6zc.α_0TMbf yOa7 4Ӷgиh ټʉ }9XU&~9hta;ml((G(|3։=` qZ>;%ͪHdPY׌][J;P{4!Ӆ#״}3E[cnhBKn_9~A4j3cvCs{'(w~|/rIUkzت@i(q&56!UA Zq~7Wiꩲ߆,̲7ˣ Z6O5e~Yi˵/h}'^1tƴf;~;͸ R<C2Ivm7A/cVF;ְL˛JL? 0$IV(lYS؂yHY,;n`]+&J m)|e&Cu_յX?(5@-2pVXNMo0sX`d5NOi('BfpۓsV7Pe|YT_`mA%1mD gRWE=bб@> }@nuFR􉲦:?9r>0Sw%duC80'47cm.zd%S_$F$.'!BedӠP"rLFʮl,zgbpZ. ٙ1tI!~hO]_OG~d#H{*Fer"pYZ}|;w\,3[.ExuώW}y'$^=}.9}*?LK2t,? kS\Kͦ4XߊP?ۡq%jz%ؘj1O;HQ/Vnq$K_kɎm$?|Fp3&7 vAA7Ub?|#חHLԾ`8]/'rwS Dkli,!•KŶU 屁rrF jI+,29[oC%S1^8>jD&"t;҆?% `؜} x-߹PE:J$r]P 럵Q߇[O,PlL#0n`|@$~Ti9ҙ^aMMc@V2O>CSSO!h *!>)g sB0);S[q鰍.9뙊X{?V!{ y9JE2ڵ_Ce yv>L۞`[\2( "Ni6GMPCG_ҜGd #ZE#5˟~_LBzыyy#ODS[ϋ*E^J+`\p?I_j6t**kOe(Q~B4Gyd68 P#1k˭~El ku4t*Y ؄^!.4K!=c FNtRh3g6dӖ㜈96f r*n=a9 ?Xz}a%efw?c@G.:j@M]P(M3 UT z)[Z;,7 BZJ⓾qL#f&(3}=BNx_ *c4@"^*H_@΀ e1$1:\\DѴAK"B16QՓlKɌȑrRD @A #ΆC$E?$]{ؙۊ fX;e;L%<5nۉ(b¡KY,aد܃MW3 $0nssDBX `X0 k' Kf@C[ @нjK m.ޖD/wg| Mjr<;=p`.| PtZw>k-}=9=0Jݛnh_0"YIzq[U MW„ +.!DɌ| KDȻA1έܙӟr\݋#AegW|K c]+jB퉋}mɼa4,=@t 5o}v&=~LUq>)6- mRw4 -ㅲ>U! ٷQ!{@xV3O;}u\r)ֽ[cIN*64kʴen. i띵(e#)5V]z[+ILS o.Bz DZnh5m7EgJSK0jiPdK g %a)勉$K\GJ($,V:GaReLa8 tc|b@4}fLf=t< ɚFkDdA XdG6q?w7k.EwRqTM4Sz*JiucCGaVwd*H 7>Zrd~v2!i BAޡgvE{Jop?ǴۖҢ+]m Ug}FS1Iݑgu,zXŘBP=u= tO W{.%R{^2+`VTԴ;gњ{T#C 5\9QEw4XJoJ.ҢNjhce9@Xzg 9]g6,Ϊ*[wW@bΙtZkv/+[!IpR4]5-LWssBZRGH>^1~)<(k%?P5?؈Z G&1Xx-jԐb7kvI7×S9˥Hak "'[%.&֘aVa l;ye= wǛ,vBB+78} H"aT壣@ Acĥy]d^ @/N0 bNsZeIZg.AFx6Yϟ" Xe6 Ftj0ifƋ%K^ʒ&K@Iv\Y(|ۀ(g G|9[鸣 yБ1s~ϘT()SxvO ƚX@.t!w PŐ+T]TA%ؖ(͡}HdÒKoʸٸJ[.JɂV{3 @3ݢE=pjyOY%fuq!,óDxס@|@utzIkBaaރ4y#0Νwki?GMiORG~xldc86qIE.NFtVߘ_>)+|嬾3$᪽?c+4XwWɥzx9;pv+eXs B|nZ,ɧ+ }eP5.En)1"22ԢAڼ3@SSB],5o ,B(TH!H`RkǛq{}2/.63_(*[ 9ɯ ya[}R-~aUcO՛ G1"eNOGqz_"4+Ѧx O<~ m<15(kwQU - 큩C6 ѾV?5v*ZG6#=B{%@!([PT T)7Ɠ]#? Șmfc]"M[72:Lo3KYVdԐΕ%7Z`<*]f$~w$ khe6K$n[OI\QVus;)u@l+Zќ(h@^m'͡b-"H }j C@,WљIf߲`ͩCݟST>!Ț'U]7fchUp #L ?[z*bƳ&\]qtU]()}ԓVxƖ+i@Vb[P 'q؊d&sf) ^Io>QdU<0[ F?z\eݦ7{i[̮w{n;OWw!rP_԰jӝ u*]Vix15F HnГ?װuc+ŗP8~-(R^y}Vl+`^S㈼/ ڱt`t @! 2|hࢿof5իi$hd^ |t0n+zRzeͳ`f˧1UT  UD\EM2gDid։@K9)F}bqTg*OO[E<1K%<]aajǝcO(r/~Uxxsc;{;|hK\Uԥ0S}Um˹zLX}i!X/\A7ޖ5"! [l2D-_ՉlG ~cF*sXq9͖V 5\65T A_FbT&Ň - jtG%~U scio8XVALٚIցVyqntUrg?֪꫌̸BCz?C7J?e>Гr`rzW| Vj>kܕP1@OPӊGl~`'q;(8SAon9"[:^%zW괬F67{Qַ@jטt\V`\̝ 1iEvFҘu/ ;:NWa1lEkզk/~!{y)W2ǜɠynGkAK]"%s/n&eޗ,rN;>?7)yj,$ڙrҸ=TI,O'a18_T0xWVJ6dŗd"߹ޠWp<;PE-?yN֨YS\H]u6{nɓSƮ3eN+N-ss+Ur="PiSm}1[H8y6+w*<#xWTwG{_`jPxͅrjzX RJC& 5"ՑAlV381~y\VScW7 vFVW^og*tHbNtڊs\}:y{IV7Fp]`}r$FCѪu0)/ ڼVƄElѸ"0::sbī8%LJ)&m <~_(tVqVtg}P T@j" sq@r0n=Z5]B^ T[v^4Ppڌ{>vdC&/fWms#\dL&E8 QR9 8l7lsˉBK֯$cΓI&7iN8FvŐ@4Oo{0Ieetp09\#ˌLVHFnaK;l+D-N_>^ǧ.m֧q$ 6䄱G 671_-\=8b"w?As@o۰1z^pSimUz.:%ɣEc$&|SX~xʟhXhh7xjc&N?TtCsqp!ܵPyt[LF5ۊx1jmf/9T(0f{ry@;$uCϞ `R d]%ԒmF^,y] `|t#s =n9>4Խ|#mGwvl䛭N%"v[^_:>u]g8.6 ˴%wB* e⪄Z8'QlC 9s%Qn\ }7V *@Da z`[mwua4&L_Za<`śDCxgV:˟8 IwHEf: Cz _8U.31Ώ٩mLթE$ni&<֫\o k 0-w% cGڃK7%dJʫ M= t׾8l`(5Γh$74M~ $VRηA,k{q(}I>7p-= 8F.)/UaMFfݾߝhHH6玧<*8k|fkBeVh߹{VcP& >S%bU ؛U\D 7s0%JԻk?pRy|3dH!{ZGY`叇܏6kFvyE2r=p!bxuoF̿,@i(ua*w6d /NLtz3JݜѶt[$4*^ܚS".SP8.KHΚ#p[˪yv<8j.R1vf7Xܞ ƹ"d.Fb]/W.fvMVE7hV#Cɦc؆k4DPjkOFtή{YI 'g{RQYpz7S otdYK]k Vy k7no0"dBN [M6n@EJl.SDfߝп"7Qo؈;[* >F$\g?Gg܎JbDC='r`n&Ksa+",JR8&nkG\SO.B;sl t{q<42=mɭNݠ}=F&0kɤ W.KJc&“jOz6_=,@L͋a+3MqwN%!jo*[7yOlCx*ā/|w7ja< -hBU̘!ZO 2 S\R݉i :8! dB  ޗ)2h3c %`c)E?<1} !uQF`s (>){9]y~ &g g/!Z\SD!W@4ۛc2Nq  ^=M0xH :.STK~\ݓ'E McYާ2)_7d X|9[#3uoy@B^!H0TDnUMAO\,tsW~h _P1z{Ou { ~_gC0îԹX hÉ$_>%XS+U^(7 =eQ"וCa01O=a~]"!ZP S$VYVP?ob,S~5cl_{/+:nC[A؅Ϥf|y|8D.I10-uCiOD&R]2֖Q- KB Êd|Afǘ0s$gz:0%iB02chNk#j%&| aK,Ն#sm!:Ew\٣ 5MgI&;զ"P +j^,H49j00S/]j=TijeʇnMvl(xp s7:7=s ODK-giIpY%V'?a]lم'{R+>붻ȦVTnP'ͺ:|O(7h%? S@@h7ȇ19e/q`DbڼB|`$%ˀ幼A`|FS 5י汹8<()Er|mƔc ג8R#$[&~ws<ݗDپD Cn)XI>;2)#}-]ii LD-ZlM1DoݐL1gEXA^otWJ[U-G1q˘b8, '_L OчtW^)ږiQ[(#""|j8hi㠇7Fz/֩_-JrŜu"qga7b9 ET!igOm0 إ1l~w8jɜُdQwR-뺣^zϥr>$ A # $OMiYgd.AiC*=҉q/u.̀ZC+k3GShl4NBބ-Rgnx+V$+)߬8/IU(> ; , Be,u}SØJ7kpޠWJ(_)W F"uQ &fM2lMeKͬǝ!śZx$'ZNsw/uþ0ŞVG/EB'ԅǴ-Qu}/d[Lq{jeQ"M?ssl/nVޕ4\A` Dt6 ܱ>$;1 ]1adCWPlN ޒ IvۺKT:,_9;{m4IʕjMiZ`65Dŧr#9?ա9cאX1iE0*UuŌXf/sak.?aәn*y;6CX$F8E+ (2k}?kstlݓS!VQ80@1U)Aaqj"vsbΗZz`?% NLPgx+w=<s" (ښ.M)wwGus# MU*\ at+yeH?0Rf>j DXݓgoZM*!295P֓}s}*fhسWs|tBQi1UHg>g &xVUOtIR#>蹡Dw+)+`sE`$  {/w@(,ooxMȷM1-ϥp*`YzR]Nw 6;KD G2ai5`:N{Lgvc;h3MGdk z*0W3"Z vV<$[m}8rH#:8_hWK?Zi`7݀1(iv;tmdp }ɥp2R,hO_רڣq QN {RuFplgĀy n\!Xtn08Ns,éb Lc!U1Z6Q%wX^$i_s3!Q~M7hKW(Zs]8Yu z+i! |HҝqaڢD?0%Ic)GPSW7,4YF6% @Bh)K<YU@I,V]T'Uխʏ am$wn]'+ύUne$BDMw|̃,UWrfʙaچeAy,{"'Қ[* ^<(Pqio;l>UY-۫〚iBzuGgySJyz]+.C"a@[aPz"!Xg͒ZIRY1)T., M/,)Wܻ J!eht|q0UH_E"Xu?q'Uct!EbNpm 84Z1ŚԊ] [e,SB-)(zt%cBĵm\WNfDYxhݐ5":H-˔yLC3e+ .1}dlu\~NhlxF5B\+/ۇJ }:M\ۣ+WQ,A2K]VIۡ6=UYH&\*>4XøuIqȑkF،029CQS gH#ͬd"*čtnG[@&³7Xm?#{]v >Dž r4S0#M-{[äA9V=mxąRi*28tuĹrl57tMQHߌ/:byIn`83q&4^Rʲk:!Y2!ioB +j,]"+UʦQDRM>G=V !r.,c9G^Î~@GV$O/_OQ;%`ˆ9]]^&Sݴ_9^z; ĺԀ$b'RgZoI}*mLm*"S͟ʄuax ύ`x0#0jrWNt kCPzBG(W^N;3 {rb YM_ 6NrM&FW12gX!\XvE^w Fe_jSIR'NmZ]>hrc<}|j['vDS}? VcG=;qUDT H(K7:}!f7q,cJ_g)A75MX&)i;YFK\ˡ!8M{R@F>Aձ~rma$/nIdTcQ^ dYIZ#nË=g v'z`Y-.e-ad?ZyTe[}ɸx7%%΂/I^0S:s3SAki"M"c1&|oNrH֙+^xvE،Xn/Gj9~A Y*R?Io)ەn>z`YyzSk;84'0%*k6AlN벰u6ܙ[Ǎ;9B4+Hb5>H%Qי:bH[_ֆyi '<4y(v1UQO/('\0?%M0jMZ[`ƪEQ-,z}v%{Y᫣UGƂJ c;Vh~`wޘ(;75r1{5kx<%EdQi0,xDۆ !{J ^lݚOXIxUyW.KխWj.ٜF4Rǚj|$Z w b` 4,E~p)bTs 7JөBԸG$ZґB ljЋzQU$ [|sn֩.Z#t`(-l Ir+p P\T@aG/햻഍r?ː 4'jL\0WܼO}z_H(-U6Y.<9kQv6`S1X +æ_tNT8˂Rmż>c lVkceJiFh$t211īwˠkxV1סIkkJ%;@?}tf&5QC-W0=˱oz9t.jZ] ش2Qj;N _aQ$_|1\;Ŋ JoPN4f2M!20_V?uiڕ`ve-\ W^^f}}`34O~G8Bc=ETy4 'gn97]yΑmD֏ĮrRom 2Q?E:A2L"MG4̐ So-̒"|/Z*1[E&A._w~at=YY.e5=O~̐%*.|,&(0_lEqdP"ct~ KhG))ErkhL9h|3O5)fy'͚)cڻF+ P?״[.M鼡a>'βUA_ Y5<;)Yʴ#V+dt&m 26,7*d-6)뗺,—0hk=d3u^Jbw& ɐH1r $xs$ w^a϶vpi 5Rt-)5q)'D8Ce= S)$|oީ/$Ԏ 1AAˏrm-U>u^ k%raw0{ǰTʳ1qbW'nt=,Oyn幅+'$y>.nouBB7ZȏgOy<؏~JK߷E[Ui'?Dg-r N|,2A{ꎁHp">u€J/ pHƷ2Y!M_9)L&*YMݴQ0jE`], F{6Ѩ6`f-y`QW^D#ˎ}fZ:Њλ4g9m-\_wۊzө93jHUܫ_q|q'ԟhڍ/r~!8RT\)gYZ070701000002bd000081a4000000000000000000000001616eef1c000067f8000000000000000000000000000000000000004700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/g]?Eh=ڜ9QU;u4h4zk!y7P0 4gA sl=[!X=+0$U:.͍99#8 KFcU‡ Nkpl*5b7E~j\E2̆Y] Ax]`Kuv^Oa_ito1Sn<@oJL6ibÆ6MXXU!irN >oܪÓ"_@?(vrmsZν:dNi/WH D}3B&T%djŘ<6A6ǛlCKf'mM(.9wL>&&7e0+d!YppZ'&MyO_ʔL,)1=2wT$0Za*dx!Ql,Jеm:JpQ0fy3EbQ֘1:1U{BCrBP5R!e%>)ʜs!?&Яy\N 4U~ R6@ᶉEL~JXJGK H^9/K>޴&(_6ww:* -ma{JAX'xx Bf$(_ {C{\' f9NMJ੏dg; 6$:ubNBϿNJ]<+5iYؐ& =2S_rW ՎL&`248Sy'7p'>%sC bU2!Ul@rM/fKxu9|S X1ӄ(KG;$e`i4SOt HÍns8 zIPjO}D`~CvzA+B]7uH*b#Q]% ;Ga?-% +ΏS^Յ-w16k1 (-j&/:s-7cO݅AA}×.&ZQ5-f39Ō%+16cɸH(ܒǙՓt? II-;\XZ >TGc; Gy%^}bloxĊCFD7*7Ƕ j,svfM휒yfLuGKU7Cbf%t0o x]c3 {Q-]Of^\N鍿>/i:wzA++h--Яl;ÐY/#e/?* @kDPQcw֡0γ߀^jsp18X"o#^ CH/2)+ki /~SRn1W ? |9Xb`!]\*oceC5U I;KA۲\E7Z9!ahG}c&2t-G8L^85# *Ty%w0(icQ7{;k7,J,o'9AegKh'it; MhMݲ[34oy`K8wێXQc XQEPrBY^u0gC){$0j%_.XyGai,oj:l` ۄmX؈3-ĺ +8xͽt5.+zgT٧{5"R>H謌`731trN^he]PEA 渕qjF,;!.P*)rltO;-3'!]m0[ xeX *Ogh_3utjR: dz!"`/\>{Z@*v" )I'胏Aa^XԘs~ɩwC(TzX?6H>X`owHP' Ƕ#5RT\&c K Ah.5 c=m/t:VdWmm#h `p*tk绨9s*wi i I{Tgב|MȪ_6Tmys 7ԷAW4/"1Cwv;oZjKN# G"Th^o_ A?Fm EL%{)IB& hɍhМę&g#t~1%i3`[4[-+ n5k#W;ΐB&? -zZG_*oزpIIoHN3YؼN]Eq yk&r|_|qgOq&c 9y֨}j s5ӻ̈́$&!d~Vm.< ޸oYpDҭzcSިx9'n!C,hHU.D{bNl A-/#X>83]Or*c60[-XφƯD繢uɚ^% ub8*$esѫW עZ̽/(^>n*4M1-GOaE>!(DtQ1Sϱ#mF0sUGC.@W/g/8&7_ۊgU $Oi/\( t)##nߣ sM?y&w_Z|){Ke'D!t' "G#6xd1FG<<Ę]YʹNL^ F8@fhU7y2#j{_ ρ2Kx>c'jt,IA sBaqwx)ڳ> )hy#ͭ RZKH@@Y3EDdeO_oV]N3Go\Լ8ol;d뮝XTu7.7qrն(ԛO4v5x)6E.9ʃB>%qģi]W6 I֗*m_'buȊҪ8YrBtVZw8w".gB 6$"t!r+_+#eky PDzaF}DH1QDȣ-S~jݿ\k07zYnzwZas?048,8uav"(_?j.уCoNj{ i vh>/fC M;5o-k(Xz*!]#Ŝi0C9h>S2F/eg)޻RuJ 6ă6hwWѨڠۦqyR9l|MZa rh{a?3`q)&M9Xxeb3MeuAλ?}*(=WO\&rI&<;I䘫ߗ ȟF[x̳ dV`"C{81Ǒk>$vX\P YG7s.f@^u^I|DsZJn!;5^t+n_-< TwД#ٌ OlzXK֣{^JGҼY΃eI9Cwp0zߥ3Zu'Q+W_=ѬjpV G:8&g(V0XuiHkTgلYL%/񹶍y)rtHE"> 4iy!T됡?4M7#5^FI1;`&bLz?u*K입8 gQ6ʷ z[$]S owmßUb9oM}L>7wɐ oTjY0N(B!JA iܵ:ϊ}7m P x~t`-}BsHݹN0K l,Jg|@j+O*+znB{._J{ MJĩt2`LYM{1"_7897|38-3 LDQR=`l XJ]s#v"ZUMG&Q:ęzfvےnj [\!u{ی6]ٍs8_I^:3v .^ރ.T;ԉ\S=@f2pw#v^je:* `w) BHi?*Nz]|=(v[Rl*WZdG°碧9ЬKM䭚p2HH>#ZلɁ7_u1B6]nmUƔU i &?F'o}Q,<f| d~8;pPjg\GaӒb.[/ LsiRsF7+=pwǍ1Jb84c-}aLj S/>]?5LO3A`;2DjJ$bcgvW@mn%ߖ {)m06Ks @3|UJJŊ bWWXf {_{Q`!_TCkߪ3xn^nHL#X&9nҺF мk:eVt7k}UNrzɭygLya_+0Q(o[Ͷ3rrڝSDK1h-4Y~@sZ&{M㳒g9"tkkf!C <ʎf4{k2f3WٝHrp/&.gPK'pX{rB pk% /U:hhC+{;#'$@9+re5 7=+:t._SZ#BDwbuLB~n}+*B̶i wnh@ BukPsK2p;ʐkPOU0P"<}oF%ȃ}QF"sHDUo28lED9N`"\C\ՈtaVR0-Dv|Pmvۯ,%<_lbQ f]1tʻ,0^U< *%ҝ!(",#@sJ*4hydZ}W/҅%Q] :S(?XEt4R:*PN`\uLlr%~2:*ecq$Dhm^ߥZ)Vձ##c&Ed/Sc|LHP\[D4F*?pŀ59-hyְݬ;1UmD*3 5Oqť [U&2FG8`*cg!13g/@K{& j5"?%hpv96ġ>*<}7 yMql% 4氪Z #ϓc55Z]c|O4ӈEA_DeȦNtM1{p&5 P" kZ(2yT|[QWB:>>6;fb3IjZ&eҒ:ό4Zv㩃~2ؚ>ɀ5s0dN[RY53p:ݎv/F"@s<$A.^Xq̠y7gw$..T CZrG Th[զ&efng\I}>\"(>1!@|2hmpB&?%nV6"̨liZJ_;!@첣\^L:/ PM9Tx!Z}/~"=/R-b$x+龴B&SDbc4%XFGO7Gvg4?./oPAd< q,kmuͩP[+zf*}Ol7gkDC/&86hy$A-8+\?v&m(HGn>yNvt,ăMdcTlM5ZpPKkc\>ljs',fުRR@pC@oViIx-)fVJ&L6/0 V(#guiK,Y - !Km͵OT[-y Iғa5g4"dcHyz]=Ej3́^QSYKG`Y^ J7fȔ.^7}ju% >f[knU7kPKFn`\#hEqAQf E֪'o(kUh)U@1 I.c&}xU[ArYQf3RE+S?(ыZ`%Q9ȫj!!ٜ(=83aæL?k9 s_iPqaoCC* c 7d# Yr.:oYɹNd| )"M"&-IdgW9/{ۿXU\ DgTX})״ކN V0Kk?#csӸX#AJs+grS|*z8HWˍ $'ޫBCD k8|g>4+J;vv-%D6mx8t ’_at8i}W1aY\r °pl)A$"1uұ}6*wY[@,˨ 2s[1\uo=bߥIbgU'؃Y\*#h f7Yǵ"{X:]d=ҙ[2D LHdmw?R xya s,U$sK$;OKcǟ6~vsqL?}CJ92-n2 ?$jMW49EU^F!"tZ *ƏݣH?*ѻTF,V"@':@.e=Cg3 Z]h?^B&k:0H_lh`2(q%πS5%;~J,By(r:Mo;o%hX=py 2:Uf'éa DHQsbx񨓨4bmk̲){ᕀ`ɵc)wp7=U G hl훩L4%6aVda&˃TW챍C׸ʯF->GwpDVsZՓ =j(/`[ #rgl*ģf[Lm.' d'u(Is%;ykD<+)URo#AyL}(JF:,=;#V+EB9]e)\ MD[J5.zY.bS%:t|ԍ2/G[N^f;J-ŧ >Q{h_;lRWeE]eT^L%SsW[es,jqh2~x,:8FDb#WNU+0sߔ]@]=x2 R7"`0}θD&" ١bL PD!75Vz dmQΨd&_7-X; dL ]ya}vI V~*-@ruS  >ʛ^la|p@,KAs""X_ cT=Y5N[Bz 5T9ꣻ=nW]{`]r4anYdAb±\Ԋ6p>}O RXZ_ I:)ƺH"sʱr[?[,%nd^\z77&X*+&~)@0&h., Z<h8. $+oO4N̎G$^1@^;Be;ᴘʓ3`M%k -Q(S_bOu+iiKQ}IO6B RP5,\(]3טg]`n*.&(YPָ2HTl; %=L@׌׳/yإz{id/ ́u#WRw:˜zI;@eP-CWEUrٿ11`Wodh5Ξ(-Q)eyRѸm1lvasr0upR4gD31ōEݡgPމ;O2Ї+ZX3O-^ }0r=I$JqQfI8>G,1+ȕu9;Rx)0;X̒1"Ʀn8> Nd ԄSuCr@UAxJ#[I%@Hb<ծH7&.(k.äWUO4v6͐`c4tjgmm髀d"d*:MX<1.u*o1WHKsOO:qٰ W"NbnNGd]3J*pʥOpHb57c'.W,wWƾC%-Pe0wX`csTeZ VIc[&&+Yq|}ٳ鎯mkc]쟥GF;l^Ǒļ@Jw @ϯ ɯ1Dyb4 l*c>HRQѝuQ1c)z}\h, SoZ\@0) ?v3 .CCE<$q gIqԹt8 {5C9ʑm;| NoIJ!E Vtq1?DbP :񚀰^%15S-Wo[5W[2a3ި`L,W=:kqq<6#6޿U ՞.Wr\.bb*æ>u<>ˎ_<:)t'*] J^P"SNˉ5 *ܤN`/wê lET/=PM'6iR6RЦ̉!Lu7{ǣ4'î$;<:j`\u )ȳ# 1 3 g*bV mBFZi[zBN&̛/H+JNHz|ݣ:T%q)bj:d]Aӵqh4UKZ풎;5lyP}3RK2aq(.%~\m0h]&h|ҡ /bgn {Y :% LY] YF>dvY~\zAORFpeUGjv_Ns>t>Gt!®*8)0<sa#xA{q]oNLXQ x}FVEדҲS@F3j)6d=6$c]N7 TZCzl RG|قjv?~ˮ%\s*!R@H+RXN9x# Z~ܮV~5Fkfᜤ^$[D׎*N6r#Prc 'Yc,/6?mڜ逩BU[J2vV3cRV^E~g Azy~Mn0QcN@u0(^n:- M2S 0|iVzWZzu3\Rɡe up]8"_금Hv0>dG}jxBITwN0d-Ɠ+ĂǦ"^WK+ok&^a?#b&0z4&7zKԏ"bC-D!Xƿ̚?--}S'puV/o?'BL4{ӑ<#Pp6W/vlA5xJZ"`W{ xZW.ɴD&?jhs9":5Ưse/\نAjʅ9(KK;)WZ)$fM7R@>!?"9lْl<.4ВY\NfYy _ًTp"zSRs ėBHɒkt bOǣC>E&§H"Hqf`6pPp:2wGl2Dhu"q.qAؒu՛d訵6l45T1-0>ÎûGFkͲScrERbel :p'pb['=Ø6NO+WbJ,3n (54* pzfmX 3X=h}ym_Q\_~[ɓ7N'6M q`aB=xrȢa5vZ;mzPRda R*˘z-hU+o\n+4nhVC%1>yi,łyO2=P5٣!14}ڙN80 4+A9/cQ*]Vo~+\<2Jbv@p[סHOΦQ7bk ! :nSL-V;NYH"5ҹr.%fr2; q"O"u pb$$_ *oUUVF6ICxWѫٵI3/T׃eZܭJּs.tɡ󲜘P!8\w+IJJ2`LBM_@8yeDIJ8^j1ykYJBJYخC]V=ShqהPCV }b2oTT1[1Bɷ%w%/cږsC;!+"yqjliE7yl1!lm=")bK'ɠH) lt6_S'۳qc*v< dо pr-E8ЭH=+l(w [!~>v@Sؽ^*Wu9OPGRZF/}eQF!v`D^PsKMRZ+rrM>sFbHyN|br7zod.KAMa$z,S1@d|?'Ϥ"-HӒi?+#L՚ͦG26!u vkf1/ n eJ+*mS}NZזbYtn ԡe(lzw piO⧳fsObA Z((dypմzM[_lbZ vhC%L|cu^KTqQ|tSRݢ@u˓`j[ ٖ+ŧT+Ď:Jj&-oznb{bD6>wM6i( {+}>I,ޚ̪ HQfŶh{ %-n)'W#{[Y5|VJ."0WTo,iPh}I1z}n{^&cd 8]AY1_n?e鼖ZX,pwcZ<1~Fk|u|7eW\E9ꣳ.(|?rF_F'*as3*5x"O:9*ԷϱpԘ3KV%s, j&jM4^*D,˳Z/GԀ_@p.OL=G\M-el>b̗$88*.qatw+p o+~kljoV^] Ռ&@&n JM|T0S,0\&z;mr%7fnlJҷv&uѽҽ Iq|*t\I;>ƈ&B`&*c$ 9o:Dzx 1CCpڱvu5Xѣ'm&cqX1˜lm?ӚfYaږ<@g4bO٣^HCو+!߈.+:~Ym!m6VAͭ)öe;X~f W^~ E[ofMc lew5oeFIk\X&L;-IkV{Q/v!{Q]2wn} '05EI8w=FV4hWE0d`Ddq̐mvmH@4{Cs&[+VM'Ҹp |nF٨Øz!06{a{٭e={cbA7H( !0r V OIZ1~Ų,iKK/GEA ivl~ XP.k9כWlWʱl(n$PVEZI.>n`V>z+_.|rAG|H=W؝%e䒦"1BFؠĬRBJl Xc$PpqIt8d-"@Y"]VHqdXQ$BYNDPc3Z4ۂO &-Ĕ {Kx5?)ɄJ1CuJ?秣,= Y Fꈪ5 9#nd ơBmCPƯ:(ӵ_Dq4?xOA[-匄mI,I3>&p35`J:1?\j{7H&X17.@l'yu}Ҩ\U1zJVM0&d Œ8u&II7-NA1p36+u1S47`a`- SJzB.\oM`.|`/uSG?ދnaqۦ'3aȉUp~ѲLi4lMi&.bɌW%,iU/f#_axt}YZGCڲ[:܀иIfj!E/pmp:hx(;"ߝBlұȞ[@ɚAq0[jM;PYL^_A9OѿfI!]@o=rTqvPC=,.(Voj:gI|DžM  fA>hH^$I5Y 6)5Ϲ_vSTCÎ (m$Q{SpBxx78i];Xc Om[NT-X0D$],x9O}~{ҠbY*&n@f5}UߨLWHt kl@^QjV?m=?@2CW/O 6+Y#s?auMdo*ICWAevS\=mߋ")Ħ1w59D2}`=}ܖ~yu_AK+9\cSU4[]LPxe؍coˇ٪K;9T r*^,0F^nC)upPy8Y@vЦ)"U$Wm/,ƇnK;M6d?^SDqem?_d͟XG~Gc\L;C.ĺ/L-,J _ +aREQR*cBR!tI@\gƦLޱ|=RjJn־7bk齿ei߫:;5w^-.e6LАl1RI5Ĥ&B{hjY1F _~U>|Ђ16E_IWQ9eXsZQ0m:تz $g08y7@x.Q O..}-Sb9rD]8K[V&$Nj7^QIO^<idAt@gI EF1JE-1Ht3ZLq7:Rz>U*LX=d̄ [#ڰ@[Ѥ3? c=^ RiÝoxjCaJ/!%|x wSw_~{!E53#JQDh׷T%mu眓x `WLC.(I`S-ib*. %|s"(_ea.._ܞ%b.$s 0'2Bwp$/,ר'xJ"z-WB"n1WjZ7I1Z5~#y!!LD, ef\^#nڥthO"gR5u! R)bCBj7?*n@nb|\$"#{Se❗oRQAճ (N:e,k/)ew+f5EvhB7zW`;8Mpls2WʗpZ,.KLRBXQ[k$9S12ѶWO'hhD4yudޝo5XS(p4fIkݔp;=CnV $K{tǀM57m@7 wfl"wʥ ׬V]ZNEDEp7h8rFK YIYl-s-TQ a#Ce${j{Sye ̌+ѽ9&2Qfj(hv:Jjqdn b@?&Eq*18`E[ X FF:Lzl/)l*a<}4%gX(B50I0Wז EWzjS&hX}~o:ݯ@nraAC& ~<2uP[d2 rvH"zq-Wk\PshT&7dHL"!z `n1(ƞ) +1MA9]r]J;' cRGW;s>2it޼9#{4tbcքt/5ZYYIÍRV2'@'bwC8ObunrYGfd|5 b:KrA8JFW2 $oɱ/TM2})cx+5 mmr3xYTGatͻ?-&7.?Qlձsz#6@AغDuaVI癬Mt_CZ;ߠLpVvh#6}N1c%{`: )$C 4$ n{(+Q8ȐpjMȾX85 |:Wp|zKV #s:x:YLw rP͗1`mxۙ aI!󎣇V0ȶzts:V`Ǯ>(yrz@vSom.uNUznBl/b$Ii\th2d C|U*ҜԜ[ /^WAp_x\)>tSYTNDc!}D!rO|U@52v/LL`&%iA^r&r4Wc+3ouq:;rIp'&Nm>ۖnGPS὾s({NzLF󕺑P uؔ 2kMtmbQN)[=8&-fxL3 } G.ŰgR,Dx;sA|ÒRL J? 8,8jm'o4Fc]%`KK EJ-Fgؘ|c(`l Su}NHFat+(U w;8SR#*h~dž7tI3+7C["p'ĝy}Ѓqoɓ _əVAatw\xQ-wb~h`N$u1=hNޭB>ER[Ǣol9|ْWE`ea.0c_ olԝ]\Dm{=RM̱zuKYuT&0nYFӑxmi(}n :]m/꟪+&NTz2eo2r֖/%@F6}t>\ZDsۘ>{Q+VDf& 9 λy8=/JPӷ&.L_yCew>NT3/_'EoOd K̦@4~ل~&RGQ-K):AL i]Xȩ YW:fFjpJ^R{#']ľߨiĤ,bܾ0k[2 L((`q ]Ԋo{.ɥ[iS׊k q)Бf=WtFOޟկڇI=lb?]dkl[jGM3_[Psfd?{XpC3Gpd]b]RfqȠOD &[TAKqqHղO3nIZ&-r2z"Edo p\p>}`p nx8-!Q0`z {b'o,}~uL7UTn,2%]@Y1{D#:=~]+w50m"N{CD= @{zP&#=0a]Om^ѝ ~Ιtri){~PҬ]׭H2[:trp@?vyB&Ҷ2#9V5CXڧA =ud L迈uI$Ph}r@昧WS/lz@*MEM2(%/&=0f7Ò_-ˎQ-4Re7˲Kwx]5JK7SSA+)8KVKpW6L+*e~ܞ&#'&z{qWMO,3%+]̶sB (V6An1K"X"#\$B% TǏuJ*0kס`$02/C(XWf@ Ne`7>2o_ʂ̕c,9|JhzV6jtWQ玚X iw 0 SMB/]^g7MiY @j1-WAҦWB7ՀG ɮhqzB춂x!2S_hƹÒKdo<"®'3ͮ}{,ki"ȡ(d! `)D%$4h$̗6uDY(86z{/W0^B5U6/R[C/X3910~ 쀇?β&I5),A)+(9@e@O!C[\lyF C^~RTaP'Y6RWJ  Xt27O?i,@9OsXQ* ]&{ 8@K8#p> X o38)KHЭ_K豐˷,{<_|/?TJDg$w>XsBNjƌMFˤܳt):AEx`ՔQꊷG';Gc2ElW- & :WL=//r߹V_`XB Bh^|ʎ5ƒO=)5۝u؂dn9}e G^|5{RƔʕ`0;-IwhV-Lnnu}8)0Drj>8ĵ+fMoĊ$ 02s,ild Z[*#6KfNh7/nFpX9]v)c/熡;EwמK{~uhul =O,@7/atb EcӶtcSfW&[ ޓ{p~ClhL&- S내_}^ɼ4&zmeI#$t7ڀ[gLc7!F$/%3jp\WY G\CZi;=+ ٨@W0sib+G\{z)$p?Kel8by;I+\1b D(I]l=tLE16¦@oa[hGh϶OSR<WPon7oix:JݦD Ԣ4`r7HtISf_2*q-S?/-,'ޏ,qQ9'/4t]zٳ`Hs߆,.4QTE(fzz\pf|KtUX 3Ԧ4;q'y!nJ$ajwQ¦_>S4WU-'=G^0 %wcjAX!kPPVݿ(*ޱr p:4| Po{qc$MP 5Y ` U>f#{@6\16HJ:g>4m&^:Xݴם$T!iUW_欵,c;KZg ?t[jOOl.r{]L}t3OOf˖d>=df}e]Xo,UϝfAZcpWuw)\?8R)2U,F# B&J|}oвU4 I J5)xڈ$I^2qj0l'~ꉌ2 A\47/FJِ:Ŭ9L `ƅ s*xUU^eG pu2l ra; <UAdUm( /"/b ?1,G 6E5k+ ^dJAOD_NyK-GX I _Y.:AbTêUq,tnsu3z;ňWxLz?>՚K٘W+uX[=Y^7Gf#٘g6Exl5%Rn eX"cJS+hiͯwOfQ{-\y[OXu{͹㙈4Q#զ݌- oJqSZ__d"`H8Ŏ򯀲u$(+;b2UM|}"g3X:2!a0W , mǏ7( +$_IIn2X?; sMEy P;cƨ8Qkմͅ L qؑԳB+YJmk?()1tDؾpuǏpRv.T3ʃ񑘪Tީ^9F.CKU+HyJо(Od$/\.#ͻOM]>`}i~,m}͋fxrIb8rSnC;PSW1/:#]Wb3FO3uf*r:c)WOYjh.!F潉Ň@wlV{]r{V<ދlҎLĽ  `߭}wKM0-2~: G\ )\W!"m Yqyau7Y|k'ږS |N `>|R( L'} 0 []X}Y`宗>>&WQ[I>K:R VS~%vj\ gBA[ۤХbԕU6mT{5T>05Iu8UdR5Jԉ]HSpע c-47ϫ.}`U;]NpJFw{zGYF(F UA=sRXLՕŶU@ U<]7wɝ)o yv)?6^[}+Dzg+D'ȢdM|stDaMD&D8j &+IUΦ1)5YbB0#K.]p1KTS+&ܾ'{W2f6YaזHڍ {m*],?#v'?V o#{DkNC!џBp`>oz:$"ΜZzI,sk#{^}7Kg> ыH2Ehq7~r^q#?\ץ?' Td~"TɩP HF"jzn):u镄9*aA"Zr q;c:ƌE Cj? \uOTO\C7"Y\5-g"PIYl ;,S+VmM2=6| 6x9Q.btWYش.OXd+JrZԍ_,5C$G|ǐR7(ݛ?9-*'_$ KP>gE#ug<(~ Dk:&y%13fD', Eey/QsTT %̒Szw9U3u|≧yc7t"?ȆH}yS%$Gc=w[w)4RA˫QZjJg$;n}~D Pto)ux5Vm ExSi}\މ1&Cl1f߫0I,sϯtEUα&cN?tZCz*# ˗aSd,F]BOf+agp]X)X Iv= jfa̜/R w<NyDvg`O!ڇ;:Cg-ͅF~E%:K XFbqDb|D7 SIׅ;+|9* o=Kj:~Sys- w{2jt8WfDI^/Aŀ}kvhid(8jnJ=[^ܮG<d~ ;ГeJ#2ŗХ2߆&oeܢ5ؾz "to|BƌbЂ5؈2qગʫ ͋Q·_hX.ٯ V.j~ji6-1x.:=GZ@r`õ |gvj=SELeV Ȧ0!p qY-m830.3P޴TGVRμkų%@ kCg-ArsEGafhlGsF 3\(ڏr`ot8f$0NYD[YLY&Tڃʥ X90銱plTdǑ 8Yb>oG< ~)M뾺Vrf[UD>fY*( NL [u3 2ai[J9F!ŕsoq¥(iL (R*Ǩt0a7g+.rFq Fn( NJr*,4+41nH_}ZLY}F{Z[WK(z"tz 2LBL%Wgl8A ;EHL #C{fy;2l_|_ozn.czOyUnEޞLEV&t?&AR9 )}iJ@aШKm̒Ө.R<~˘Q$)gl6Љ45s{M9n@?׉ٴSxNxϙsYͶ?‡V@l-NY@6=݇G}v7"QN'8rc~ ʷz~ͻ7F/Gmv#EA56FյKo,Š9t$ۮ$oY5x/3h45__[Rv[\f]xqp!Nhi55sN`g#"M5 V/y%E)|]Z'u1=6X# a%B?}^65PCBk0@6N}Ɵ{<)MoYw9w(&z)fƮA{Tξ`ӎTNJZwe= ;"~ 1+$cϛϨzQKM4L[[QZDjx|ȂIMQYƒR-$,R2-`+ZgIIUF-6,Ą\,:7 $@xz2Û@%uU#}qo[t{sMPٕ/trU2a4^' w<`!75 w YǢe(c:ߝ8)@S)1 wy4Tb?_b5u/@KIlc KHګRZša}H[&iϪ E Z_Hs+ σ&цKϟx'h|Nm v[j.8H6ӹc@i6(ϐ pzWqN֒on$Ϛ-[P5W4&yr bHT M#{9"rw QlnbiQF)@A1 CePDKڠ?oS?9@(~N"x\#M)$1@{_W;M>_ucW"yRXBO=bkcFgRF_<_$M/ľ\)X{;d 0E `s}ޅjԭA= <^3Syz= vwŘ8/0͒.o ; Cӎ@ꪸ4n$ypo[3+Dc' n N7X0r5)7>g\@^%GwXG(PE]C0fh{YZ`|v,"Í1Q W_$Ɍ"hJ^?r=ȇg>bSn$^ U%Ghۓ k5TfT+|4.kK|Ƈtdg!dsT-),n'~5a mO LDV ]_!dˤR:4}GRmt(^H ~,o?Kcy 2py}Hb]:ntyb=wgf/Ro]}q$lpWDN/:^Ɂ*~t˨ї=ڳS]^Kr$0,@*Q1P2=$Uҙ*lqN xՍ,61h:ȩ4n*2hޘ{R&Z)՚ufשc̜8ʖƨ~)8? 9KYG4кDeB]9諉0Ҹ2rDH(;A-yGHq+V/[v7C /AgOXNȤPc̓muP0ũ @H' (U:pcxZ&9Cj y{$M^q7IJelnO1}4k@Ef_/ -W{F2۰w`Az൹;]V;) ncQ[hSKV]P2YCE&E׶P Fx+@^/z& YIZٿUhJLRv#xw0sy{wa j<U޵w;(d{gga&\|+CjvRvp1Wb_WchEbqh6Z"uWV߆yz*9D|jm #?",0,a`B <^$d>e)Z*=WVK &sYSrd'd e%%PrX q:{y1B>*zжC/i=j.yt*MBWxm3=z|4Qfgr7oAbϋE1vaqs1& b#tR% 7$ T`2R1!f(AKXQυy%63f$3+4=Z(yo+ԖvCWX7RO.>l{ P))5dY{,pwy,huRT~Gsj\6PIcgδ\5/#ad9iT~ 1UԖDI_٥FuCzˋV^ 714Kp4hYţ0wc#˨@Eyon@SB%ϢG$N,{l"mD.n|$ҩذ3` xµzaK5)Ef6aR0[GNfWT|F;v6hq*!i4:iX2s;\y7MpS=޼6j '*י>GIOOLo^:35L޴/Ú44{c$~ml%Ԟ֠Yr\gTap\Ұ LԎ;6AM&)'+Op1%MFױgYZ070701000002bf000081a4000000000000000000000001616eef1c00004ff0000000000000000000000000000000000000004400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/Y[O]?Eh=ڜ9M"yS KG #X{W"D]GۿOr4(=V׃rGJWH_5Kr`!6r,eTњyo>VMDwK,Ðr$Bi:vcZ#n.EUIZM& LYcƾ^U cBBbQ-k\n:+"]~f=zg"BQI燵|)><$kͪ*ַ7BϳF`Z̨>J"^&^gXޯ)vjsVv-=4r<-_]_8>t(N鳼&7K0  ZŋE/}֌2 @aH }46>i>V@} Ƽ|EUo˽4N{OhFnɿ 3;\TaLfZTMazH#Axgҡ|[̸A"6jdGy<`":1 GKPh%8ѷI4/BFឯS'hwŠ6nG$5Vh._k|[Vj6i7ԋd;b4=&l\FOy5F _^Jǘ&_ s'ڴ|+H &!.d{4JSw=7 ڊb.Du!v݇WewwTZ qr0[BT_!$KԋGZ9?~Mшν(RBY)H}[08[/3 X8d;I. Duv u;u,}}V`rO^H ׯ(#WuIQ0@CH:nViLdָC:c!@X\z$ C;A5mU2Ͻt$q@X/"EQ>1„fb^ۘ$#w[3tь.X@Wo{1V^֚ia"pJhDLoR)7wC.$'3h YW*^[JΫFҬ) P7Q@Id)~.Dj=dؐz?֍ߙ RWj_ jFm .c,qt_KuΜO[w+?adH&}w[K 6-/k >nBd|B^بWFpʊʩބl3! TMfjRJԔvȚ9k)2P`|mn2{9ɑ~̠I7+Awiz pFh9k9NK 8^^4"Aa.c*ᚔz <Ķ@ɲN%Rfk7gj4[Ur%,ڨGHWQ 0+cjRj* J r įyl}ʊ rw>=6$M/tZ2)lnnol)}m .`޿N7Q" #$Os:{>UoKZbz$WߴN&"띲T9}#_Xz/P0pN u&`[1Fb\gġ]RV^Lm}B^a(8DB1jKydfvQE{s@ @)&m׏Vh;888? Q)C15DxA&4NO3b90TQ( 9:Tx1žCVމ)Qqē,WLBC[>cF4iVTFh{V4a\Ѐb? Lxk^ӈ˙~#)-**ԔcȢєWy" =GMU3:I'(?a|ӟ2޳r5kh!H, SJ7(W8ns ^6Vzgeu !TL' 2(!ɥ)^Q/sJg62V> YhV gN3 *-qߟJ̼(٪h1^tӽq0 bј<)HGqR}IC Iq5#r&OPtH?OFe1änZN b37j5kV(G^ǐ!)Fb8yp#-gT% ,s;g68[qň^mGmyc kܕzե96gQRw#@M Սw .aٷĭe},Or[sDzt_Th] GҽSXo=Ld㖱NXn&^jx@ Oi]%qIVEeI_֮KnvG<17RA%%Vt/oȞHa@&!ᐂ{@#-9@z$NG<2c]i$MvT|jM{/kͪӔ/09@ pJW]FL;L H6GGcGk1ZΦ.FSh0#65 J\jmt0TOء0M׷.xH%FeEFؗ%K|ˊ+ ms9A\R{ hZ$A Qk>% }Өut6\TA>0$) ocPr#_PL opGC*9*oj:Ǧ|$$pu8иU/`{l@\:>uvߡ;SL(wHLsz,x&pC{]JO7\ [KRI;YU\nUǀi|!$4ɧYl&`gωASnA#q$\{,TGgD z^AȉFL&':"ge 9nܻ=J!9|Y*[}3c;#~wSґ6^垂jtYz.dQ>>@H4'@g$ />6sSq~}苿~w;b^j~݆L$Sh9=$OĐ=,;'PBH>ئOw8tю_\>xQ5GɗoCx\O[ٜ<-)=ͬp-,b}1#᳖9h!8wpR\x.]]z9ڃՓw A*0I*֌=fCBָ^Rp&V(8Ȭb5yq5DŶ kP÷\ @$Յ\Ҿwڜ!I_냊HחnGu$%ܲ֐ř # oɵ뻁2?&s `!:ȁ *q yx♪m!+_`ROр mbB7ŭ6'p a!b) .I!Q6fMv$+ImKAqx4_JﰣX霍 c 1Ū"}] m'3TQ$trJTOΎW-%OVvBiу&m΀䶵 [%p|Q&-}6Hi(`cD]; /)% Fp.@ɲM!՟8{U7T(=uɰ(L>qPAp4&OpĺV:;6ܙİ>]AD5nHHp{_&J]9Tr]WQhyDB@(&*΁{=+kL/U0rtƧ3/ʹ#RnHc0(/hTm`%n4rkSFǞi܎u&@#Q>M)}M-rb}ٽNWn:߂;ݤ1Wt', Cۛqw{6A\FbL[Ry ynu*:7g"RMKJ׮my!%K$B0 Faj^6J{8nAg8֡f쐀CK Dp˓8cfaT 9 +]}:55gѬX+I[l$ #E(1qul݃gWN ҟ=t(>PbT[}GV?^Zɣ'kaTMyZ/-ɖ{&,61;n25f>y->+:GK{>J:vC#F:IJ!oTJP"|LJמ5~Y H1W=4=H\Ka܊R8ѳP̈́FwWO-AM窍pNH|HMsS ~Oh%{>z? b>UW5E >lr($;^:ܖztϣ?@R;C*C^h l+rn')5=T#fh!h%=g>VPZ~C 2khlR]8>> GרJ^ o?@{Q9eެU8x0"-E?]sZ@ +5"+d;+zr>VqU9Ԥw/wkQ ơKi뱳l$C’R8+hW쮞lb%eލsѫ^KUhL{ 9AJB}#Q(K!K Ң6Tlݴrl&܍Qn%dBB'?kIRp~KqQ'RYs|l.9$[W-D/~#Xوt'aUZ7˪>O wc̓ķft'M ڢsަ2 dYn9ZADY0ǭu@+^2Vm3Rߞ N{&Z ,#ŧĹQ!P/ƥ#xE >HC*=ۊz nKN<~HkX{8Cʯh]M e]<@7 ń *di/F7_f/t7Y;r+/!:dކ/ Vwvg@!.#q81ɤ^Gh?in䵍k]Yy Zl&~F9Pm=ۯ q'|d1a2M߻Ұ9ѯCiZ/ }OnjưuqB]* D?2~&ќ W;OTwƺ{]C;'S:VYQkB ޱh"NU3ojdg(o:(y/ ^j/.3i`|ȟ~rMuaqܤ(#eUl0\d b\S;]XgEsot2$g]bR]# æ/ v~Si@B?" 谣ScdAp$n﹇:q ^%y;'[7-b 8.s>{˻`EC#:K`ؙj;Q&oŝ2_j `o:i ,g}3 ]ז拥xeBDs4b}Y3f%hdN.]p=k4)d%_ D*_44ɉ "/t=VK{7[_ k/"=: O!:pw@dBޅW ȅӇʊ+y7+1c`QtG&# gf\Cqá :vG#76tûd7m'_3DL ai6QdX'Sn7" @\U.zUo"֔?`2HO☕G"]k4'8lsThuLAW?]EHye8٫ǩê߇e@l7ZLT,s =,cx3>H6"> z(zיC]%AXj/Z{Kh4E|$`J=R.%L2{إO+o3 {mv5]2* 9r4 Vv4C= +Ǻؠd O0opooVaEb4S2 4ueH@H1ϴvSjn|{S%#qv5Y_t5Jg ,h!iq2H!ܠ<*[ Zou|(Gz+2JYx`8}ׂܕFTȮ߃<V]fC vgbL ;,fG_]}G7tۺZ%O[kpVqNUl+zҾ_US8дx[x#;c4#H:AZһ'&C`? )"dY%^]Y1s* ޕl`)DhQb,.frVamlO89-'C+P"()hj#~sb*7F$p|MŁWw'm]|?QJx]FU ]J>[hTAE~i䙢4+ATSTa݀dcV炄@RppNװ|*a;OKoy>PX|\c_[OnwL6GLBfw.P[lw@[`X&vozKNPkToPIx;!2(HB!jVt..||d4 pv*]<4HV+,n qjsY&5ym:Nwb9~ȾBL)DjCֽga %BB[RS ߕ`K%>yk$1K8=Պq;~fGuׄ@0ᅓ1*W4X/t33pR6f;dep8Y_Kf]z0< |x8G'W'zEu1֨N\_'$Q6L+~v`W‹0OnC&v8B} v8|NJw!Qre&YW||F^_Y7q(I_MW76f5Ε?Ў#g[2M.!sV\& 20H<&sZg*- M xHCpsh[lDfz?H GUUgbHJh߶ɷ'T^ޭHϼh~QҎiLbfP TpQ8}D 8oC$Ը. I+(z h1@;@ D>竷&MCcP'b?d)HJjG<~NVǘH' 𜩦/G~ޟ3۸@B^/Ƅ.<'AN_yVgfA-#Hsx/m;PD2_g_,UFqmM^bRom|AD_%_ x\.ڋ65^RqX2Fy Ʒe67l\k}`Pm7N=&0@8{LxpdN 5gEN.{ #b?7%mytT d٣MBز+-%0uˡȧWK DJ WRihO:mɻw`(!] #{W!ѦbtҔI r҃:d;[`.6frjx{-}O!kόorGFv񂳉 /`P{ G[1ȼxhLrU/0T =U׾C|`8H b?!T[2G+oͫQ\iAyVDR-ٳFj7Q0xp޼vu'$R7"UM8.}>P/4[Jpղ$m2c) OnHryP?敛=bKk_jIͼg n;;11T%T0Km(x76ս3ؕ#Rߦمw j،X$]xk{mܟT5acVQnY>%lZvϞdƵڎG{\7hEZfynmHmrk6Zyj5 n5qѰSN56֒ Pl.͹.3(a7dZ l0 LL@`bcrQa3m/mՀʫ "9q\˞QG;GbKPMF1} SwUrFK!;M$[8:C$Q]_#߹BG?h Opzc R*LטXZٜP4<%/*Q :WG>_*զI~YF!-83gwJ_!hTyP*UB`yvUZ5㭹*9z,ehW7rCw^j4r_ %(XJRi mxYJoHBALYXpF􍂎+"^nBLx"\i^E[|`Rވf^@0ӃoOeBt<54U:ɌJ z%[[,HG fmk뮴%jgS*$.2Hr姤؊8i;_~5<KݗT.D8^BÎ}k|D/|z")8j*0FI[SD`*d˩mFM[2[C6X{+P =k0œj[Dfp M]KST%-yn]6x>n4T%OZK:.h, ׊̪.26@Q̖Hb/eqJ^.y2}ٜeYRAYpG&!-5 K71jOGVN[P.%=6k@dSro:I^Tf'ga/T"t3'T~<;9{tn[lP)*ӫ5eT*܋z\+2OAl34_XP*`%LQi0T4/hvRzrt|A2Y0(r4x/zɉ "+җdyh 8Z#򱄓fHr@4{p0[3|?qSTh6uHsR/bJx2R>Z"}l*u2U,ꟚD}D#[݀/dۤ1y_ `obS:1y~W%,N)Fq H|!FD@ y$M2Wkjg]^iD zSᓪ`\V?LA1$YuMffkw ڻ$u-Tk EiN)_-_4T/ߴY8kug0"G+~v9}~6BmẁW7&Wxψ+a)ti{wh])|[SG0]%M_[%"-i@S5NwC*}8PBRhc_ȪFi^0t9ck"w.S2mg\J̵KQ\ScȈ]>%ufK)!Av'r˭XmUJ|ѿQ%2B?2mLbEA 1 ME[U=-0 ///"}e&db0+ЧYgVo0 F~ &jbd}>E YZriv>M X}Fվu'܂Bvo)=%mz@mLBo$mЉu:V p'=-1Z>PY- ȋ)ײB0DWr8|& {k6f.jc VOǿ/e˞0–.E9s=xY-b*C%Si%}j^Uщ6TosR3X&>E2Gc-H2{_w`vRMO;7X'nBLQk".ᜫ*\e$ϦI9&VްB9тNT-"oGe]$gl |VX E4~7Wފt칭3DqYyqe2%[>6b'̇Ίv1yE"P739E9&˴2t%mGIeS=A2rB`'8©{ŒHSDz2FW=[rAHZ5;{lu:O[?Pb[%S\@$#kȑu\o*&_jPQ]s4A^lg(B?D[IEMy`4Ћs ŢE#[_Ap]\X2C7_#-@]*hKteϰ>4A^GnO ;*Gyֳk<`i B4yDl1Thz4F W=gYW@W3! /fة>|ftH$As/6$=Ih)Y؁ȲqА[d6Yuid? P |9.†)#_tfG.QgMfy6z^q+0=PbZ 5q C(n~wمb$3ZԤӘux~8OoDj$/B |#NZ* tEVC AGW5D[1sl":Mx:x 8,Po喬0;g5&4b{I*nP8_FbR@B4Y ;@i4q֘;DR /.CVB']k ~R7 z=B)fbˋl"&e ]$xμam?@U_>x 9P>!yݔ8hrOU6h$_vLxMʑښ{ 7U'p;Mx\+u{fuijX+lgSݪ/I~5rӪpa_?+xk;Hm<.5N{/F6Rjw qTm7-ae3e@5/H˗ٶ6g W@! /Z0l;_%B-?}:`ޗBg驄VI0hp GY}E~[2PuWĠ>D@S~kx+Ċ)ph[L S^jfLךI"@jE~e# *" = &f!L^n N譈.KQ_W$_9Ck9w P[MVTvڨ Ri* Z~"%sdZtKgrkYC.ZK/4|W5h! $ФJ .:cdp迠f@@t7Q ܉`2=&}h&}Hx9T? H4dѿ*WTKeM׉gECD*τfz,CS% p(A8lA`\Pш{p)"N-!tg?s>X0a4:gGx #M}WI1y<= >p&[&*y&hd$mF=NnR)V)NG:kfY33q ~9_1[_7QmPLWSZ;~QYx3cdh4=}#SD6Զ[(= 2mk:+&s;Lw":A?|b{U'G#9A6 h#_EL^BTx(ri&f<߾X#26gW1=wK@2Y[ѧ_@~cqlC2}~zP7:O%kGsIxŒۣasq=TĈi9^ Z<5>0ˑ7VS +jfhǧwmH[0Z<6[!:[ZR.HȘ83ue2E7mB C˽9ιr[~{Onm1zthIv1exy74A'.fZv-ŵ:Ï9MΙ<)_-7-9M샣~O38~E*>h4p &Zvv325~ D~dVTOC×f-äYoֈiŭ,6԰tC }a|1nFdPsR)C,.Q O$MEPjb MBl͂Q ;ի2Y=aq!ARN[T-鵙!{R#xp^(a:}\OЮu[?s̝6VFwuv6Ф#06!ػR›}dI,t+(! Q%Ohٯm:44sEe#zshb(艇`1KoVax̵cٲ}~D1;]Ǩ"|O}WiЎ1!} lǷ&mmlIhfu}sы -+4nH8&^#됂AA9%a )5Zti3m ;Z x#Kgz,މ| uկY?nvc4zox 6 O] >H8cذEV ]tյxp+uOpwu  7wubͼ4qD{'!Tz+^2v߄. ֤̓'kOJQ9*So4__굡]S:"bnV^RAM'sv3FhTl@(@0NohYXӲI"Sי#NV2n'41Όz¸|G#d5>x)}ɀgdWʹ6R>@֣ȱ”0^˫4eUhyI054Sgd' @QhU#[(-;ctK*svC=me8mFvfO䭪w=`k5,eYZ߾R{՛<FJC NGiC}"2v?؎aT9-S 60wJɯ Z^${|WAF4jӳ'x3V&TWG>ۆL Ó 0-r@Z:0=m:r5:e9B_Gx>&:Ȩ[cdнrv\.(şׁ1*Qx\g0B3Nǀ94&kax@)fgf:' 1=IԸ%Bߗ[ Of._lۈ^ݵ6p8 R#vѝ=CDHl_&M=-s/"KɻމcAFM826蛹-w([y"F^ q.)E$Lyl"5*E@,(uI"P^,V[4AnzO.sdtu3%e2hWD`Oa7(P10E񥘶A~cyW0N;nB>ŠϺ!-A4l 0:W2'377Kޛ!Zf\ϻ/ ޼^{ݒ5-':4h.ݹm*t2\3?K]Y}rGFd(9l[ JQl? ٨)'`jK+,1Mr@YiQjZgQ<]YYԍJ)3`-㘘'АoVVh-;J敤C-Nj eXjbU?L٤~.s6ű @ :2L .HכI7WqT@=4ֱU!z! "3lP{~,FK>ioLVwu)lisG-O σ̶w+N;_FP fvU9]OI0#,@2bŷ9r5Y׆XH4 (96jR#h ,y@~Q[ !epwYf c MAvcDrH{m?(u/nĔ ):wVÇlu~-vUz(]-g([Y%eDNdChbj{,T;rtA$5Z T~X*O3"']O53p)ߜRYM d"3КYtC.:}\d ]<7)rׂTfrN`*_9O 4\ف#m̺u!py  U ԪaLБ4yTy`qdv -F9]åEaOW@;#71`DyχUt`[pYdYdeOD02ja]C,qR"T? ׵G}~]&=UO[WrR{Mg>IEjmW\3ɞD`twT#_%&vx|T^Y4&mvMAlܖ22s-ŹɦM^ys͵c3 [R("cxa r7q|ʈU#] G[Ok{~G2J{%U8C?iA@v6<aҾOʻyJf6Mk4jv9׮9z,xozPV]ya]wLtm.07Ehqma ,j ,EɣkhPEۀGlJz@ͿV}‡Ha$h @ZUYK;ʃ/"ʵ>tt? hPbP7̾w`51~}#vk[>M b:kDGa} mXnW~/AR!it3Dn…J' 3SrYQ'(<оά'2E"i]nگp5׬|:`F LAXz&@zeR=\ rY*X/qf2v6Ľx6",!{5̕5IE݂ ~_o>DTVHnnD^E`@\ZHE,y.@&8)+{KO NΠE"Z6jw]>nKQ"(*3Fsd%ﳀ.3$7廻{Vx Rxpv,!pwi>t\)1Q`7kW5+?\QEmWXӰTբ9 s3mۛ)*edYlm=޽0ӔIw - 'fX xI90* V `y,ݨ0F%o$-"mKu]Hjdb*Ⱦ,\4T*tQtSxJ){$K_/yx"BzhT$V1-[c&ƼJS&G 9^/wgX"I7F=# A^ wJsکh͝`vGWę}҆B3|5B .ඍ`tӁΎ;JpVf:̳#g;w)~ǍbͶNOm W`0~7iH"%VTI K fE"JC't܍'@YXk%ƇkR[[ vn6*L=r${b ;^^"/L/RK|3WDIE ܌r`$`$q!ݘwys7ĸen^S0XGm*NR\>8ZELtHsNvοڨ(йB3 CdV¥sI%RI{w3Q}- 㷓 P?FLE8k3o?? UpپrCXv4UiO:R nשKvI(2 ԟňjN{0pZNfPmZVOYSFJYt*Ws%&:~ʟsaz*\S!_6'l2la>@N7R"àeP܋ET6&UM-ЮtTQWCm)DIEEQ(^f g,  _VwYpx߼_겶ךAn*M;$:.^1 N:^{6UflZ; nńhKgݷxUk+<T ?JF0cĥ] "<3)-][4v D_-(W>F<ݴ(x<,֟c;qŹLi0`RGIuܻ_%[W iˆa`,xU(;Aj1_TMVpS%,kA?Wy[r -l( Z,b 9Q_;?3(R6UVJFN@_z/x"XfOOYaw5-g.L@ӒjrWR+^tI,8g! ?R.h9Ʃ^KO&K]:IVE}x&ȟhBqSx }ka";Q#c5m3lVzHT}H6d`= Tä?%BDxϪx! NwR xfre>(&6vUi_# \ga6!0G#v3&y!gp(ZdxnX Y?z}7 ey6M̱OX+&TeX}sRN QܜH+ḑA{0.cF5_GΩ2h 9fCn NU>3OA415བྷfv0 Yi!^"X;Y,>HuGJO hSQpH';6a3t`6M@gb4!6,i]Tՠ8ϘA45=A:ӈkN+)ިv}OKIWr N37~0kx1}' j,|+Z.:I) ӋŖx7q|6WZ'u{.  >N(=W+w7a&/\ HY+Fڃ/SjvΝ)yb ZJw|tz) ^waEK#`>|< 𱜚q4TƶSxSzH<"\uSXwVxm;bxu* vLgHav">*#^ +[4Ӈ8&lK4¯gV0e.)<FB8=^iΟ6EÈoX[]$44AD?H7u# UBNΆĩLq3vp𰣄N 2rY:˟?XBE[=/T˓gE7:T`Zt%ԇē<)h gw䓓r1CDꕜ4{k/UDyvI[~RlYV%,:m*Pwi$O,'EJM3hZH>E6t(:dI#W(I /MB~%K^T=sЎL!/B:j P N9{6r颢i>Fyڞ{VH!Y2Pv2W?K([jMPfV8?7d5!=u*%rM^GFzl+@ƒo! eʄ0®h߻ik<0]s.(:E9@*n3w-ղyFF,v:>5FũgJT.V^Kݧ֡R/:Ӯ1xxCukD OQGtC]m%(>RbnFBxG[_2!w Yb*sZ(biLtLdd;^T<#{VWWYWs7bfբ(a* žH4s. 4eigCsLPv"m *!pt[؍t҇?*v}CWc 5]ٮ E.ZC>3r }[ ))qSjF MNYJu =S<0nVUFp2t*y N A~]!{e&@A,Mz:N@:[*޷Uqh^;J1j'xI%2~Q4Gz$c†H ʎ+}B3sj|t"rHx-˛z=q߬<yOa4}|>x&$nm̖*mcwko#c-<HfXQEw$/3T%VO$kd-5v H]a J{j/0m'~#] u=y_e`C%Bt޲>* ueOB@x=zn`B$fBpHnS_ )9 K1Z9T #7j9ϣj%< `]9ޑ{TPbZF*cl6 |l.Ĝys珊Զ9yJ`臕F+tWinKXugyPuh=1YE%/`L8gHd ܼ?Ŏ)z#ga\8ҘaGEܸPi` =%r,5xL?1$SY+?mkVM"T*DQ\ “"H}yDV, ~BϨlH_uP,ijږޓ+-g)7Z7z4.<05`ck,YgJɍ *ʭeh˓F1,rE")6p2_F] Q14;pg &Bu-%ٱBkюmY L6-_Qa9jczC6^9"T.j cZT(3 +&`^lK݆fđկd_Қn.7>L$7tT+,eq{9 :>7&=%{w |@YzJfʬuR  lT<] Ao2H0\Q] a3!:DBhg|ҙ"!kPBPFX ӛ`j4C*g&Y2]ptjr@#G;]婧(́ӣ= 'aĘ%uީ,*E #.`O͛c:a&+AAjZ4SϮ}0(sByAQklסB@|U2d4һY5 & ͜ CM o|fyyB% <ם"EO=%TYޱ "ҮALIDg~bIO>8GFD  frA \gͷ0{UFvsRwLA_(V@X>h҉5Zb# %0!N/ˆ<78Em@PA]֤ۍ ]Иqvd|[W&'tYbɣK%Dx;HT.Dt񅆉>Ͽ&{856hf_U2*DWUs{QD+BAOhw2*+] XȒUu3YjCzK+uM18TrOBۨ%)7~Sٻ"t-YQWt7W;PLИ &E]~m侠7!nȾ. |wW2űTv^)jBs3U^(vZ*q[vtU셄>N:*s~䨌<65 nH6 "åi0UDrYsã4z%Dr"p-4 4hmfm :,%h KQT>妆w\|K8#}:LYBvs] V 4Eaw8 %OaVb3fKñWK*ض_qQ~%Sh(R+L<Hl)KRCϬ+"`9bysVΜNW*{v?l@N%Aҹ~)`^iXr/q~s`.ۘ>^RR9f%:+TҠ\SIih1e=y3}LCE'C>$G8QMLȡvzϳ33i9^z"exF ̛ s2AQZAar1tXD6:+rOc7BlKRh.`Ĉ\\K74Q"OѦoF|'S {3(n6G 6JGF‹!V?|_3k գmg'kݖ OR_~`ȉ-m"Lhʸ6J}uLa/]eJ"qG=_cf_8(y0䰸̖¿yUi81mabfw'h)ZpxmŽi4QO9p" s# FF$11lgޖ+$SDtF2|ZֿA>ݏ-d#O?AP\d\CW@aϐ`eo o,_E]?oe( :zCB<ʂ)K,i.Bssw/ۑ9-]y6hx=mGN `]8TmCM'2'Ŷ&, #TE [gs%3:{uG!$=QheLQp#RwLڰgHv vXQytr/Y,9q|p<#;y8\ Ǥ@y1P8ZNdNwM-f܀Z"F7ZFy4 Dt{d6 Iue")!]t@9F~q#V4h&x=@O'HG1i[4etn*`}a)a l8Bԑh$Vp~˧͘GYAV,]fdD(Zm}_:쾮1pK%F:@q@tH96}?c;:30m7)XVq:8(#z韶FPU|{Y(|+xaFA ͓oX?7EDq9_ Nn@)º>,~g=DZaLhjsX\,TR܈c2s 8q=~֨ZټdX6 Ek{1B쇬YӘxec,Hm" iYF{Id%iA7)X,|1)53 +WudQA^ʤu $] n6N=԰#5%o’?Jo3ȴW&C.]~ܺtգ,e XXZ!*Qmiu*nfø3MVf>*9u÷WN4S˳\[> 4tem $ `2ugx^eY54[%Mmc.@tzhSqq"[l?O*/eg| ﮓ7g?/VVlvr 'ԞjEa_U(ؑKEC~-!73AEz2>pVh,W13(4Wu5 `!uy})XBr>vWac{[tN-%`e1G;HXE1%xG>t$X5DO>Ε0M9xE  B.Rx><ܡL$f~t'sB#JPRKY6 ),*|t%$@cH{jk[Z߶k wDpu& 1߸*>;a\PB@z{rn$ %'Eձ(6b 1 z$C2E ?1u;co `8@&r\A,E ѫB' EsO S̙0})@1C < q0l\mL&[i9TX34M9xu_Og97*M,&)#$,6ʗUSpHcZ1IHyb8۾c?ML]dV`~G"s# Q7  O!YC>S2IfEv |!<{1(7Y(joPˣ;tE+TYk/Ho5R`A vF$jUYpy^e첚KiS'W/:,)l6jtjb||{ɨ.GO;+@4Y` CGo'dIcrkoF8~FKi+5#s7x aHݴXςe\$ø](}`eIrG;rZ͍Gd#]Mlj\V?9,$˵Byj{ڞ~<KiZO >rA l,SxaYaTm.78Hΐ˩NjT{Nn:blb CXk~cÂe J_ߩψU|"s<=ׯAlЃ8w.Mr$Za)Acea1ÒN(E[i~ڲL(s]'Ek`!I3)ћW ӻ@q8r%"}a` ;d*~Wi5R8fpz&_$VW%/%wÊ;06K(oMZd YUYj p:%MN?VQ:FZWFh1P7v:o/ldnPү\-SoA A( wn(vOJsOEXrꖸynd*sl'](S2{ryĬ֬UŚ N'1|O: )rZ_$3.5+DtufVgμ=`aci_ж^HRB"ypiD(+|[؋s x7F4gqdj"~DlGHS:¬9C7G p#.ȖTM8 Ez{w՗E ur:^~,ocJM̜tlp5L1\>E0$i "f2<5$Ű:Du7ϳn7YZ6;svr:߽O\(9 L5r}93dCzKڢiŷпtgpUA {1 'sYAL]w0q DS'%FѢ v8b㑻MUp]ZPl>DyZfw0r"ބMZ1)*J2RV)9T?=gnx[#8@؀e5ė_&z1pNJv̢qNݽ$,#lv`q-W-0=5B2s{˩E:)%qtB >=,qAPw4 m593]7364m*̜ 05(Q(??%״#qņLA}8{,8J!Y[iotXzR Q" ':EvQi1ᒋ][D5pҍE<|h]kٙ1U^1r/NM%b1yS*a{J3;`dMSK?p. &EvSB,uGs]0l`D(t 9d ~GDk;vb$XCAqSDZ%<7"w! G&a|zʒ'%t'L1X ! sdF-'GKN[ x.m gU:@`;_cs؄ZgCP?'h.(:DF eS:?<xDc!0{Qr j[pzOA%)USW" : IV!ȸj|7 $dØf9Im7^{@mtgڀ9Q ^/PJ|pn~J&7kcӘ3Y:c~iҐ xni o%k۶#syњpl]ѿr'#bf5kɷCu^j/0_Ar"] ÁPpsF8ћz'}cgݨEߜK4,(^|4.B&AfLyGiؚi~snb2C/yW%hqR @$a coP3,ӷD́:N̬FRL֜ $db3<VZ^BvR=4`';OU묬[6tKE^$ŋC>֌P3 ѱs^ t?cl(4L#x`JHS $$\%R7B҄A3/C4OV$h02uc[Kcp"C^N-t@'ï*}]~5|nz >b _ }40QD۽epUA,#—T -A)>0CuxLMaنK1ꅺP?U.(].>@J2X$4&g-}t'Zl=!dDZ~U"zԖh30\曧hz{9Kk]#}lHkY+Rkqd :4$Zi+v۱:b4:s H0 !&$G.\so]8b4/Oߦ^3N·L z}jѺԜ-BD6!ōwq^L&,KsN>GuB .)p ­{Ơp fj =:uƇS& Gr\l6I ^dpԋn/-킑j̯ki]*pԃFqMMcsQh|] 4p\Vv:x7oaDba{RO{l=@NIr!Ɏ.2 C|1qVg>@[IJ,ib Ho9?b9i"ek bh sZȪ:;[E6Ċ} qW_Fhj]/^a ]hie5&MQyo)A;OcّOY$‰:UƗRC Z͓?&]/vg3YW Jn• \@NR(BU݅nw"4};A|3N[ݿ{@@ pJp;/bEpϾYUm5f 1hk->‹’z9ı}ESZ9aTsĢEq4^QZS2ޢÇwfxElK R&'XjōhLS}lir7:33e 8]F|oh 1)ͭIetRbP"aN6Mh)@<kGmec]Űv+g2h/P*Ik(iEmAq=+ 1}|ɎU;S˘Y\YOzK;˕^szpyy%- ! L^74]k$Z&LaKPSdɒ,O]ă&w&- Om/ά&4K5&vRrҼbT퓎C_ %.ːnp`U ̥{{#sRŚIpGmz`力#:}X;vNOl2SygPqi4@1I1I9!&8`/ yuW$1"3GSɛ;z[z=᯾_4X޸%2s le}gdҹG"l;+ LjCyn&Uy&Ѣf(`sQ( Za@Y'?A }45> Ez=Xȹ|@OʔƩcMH_XI@ B"öd[k{<<]:V"TB\oS]Ss렵W:w3Avb%aQL- ~!#;'Bj|"uOKx!&gi2lJ-p},ZG?m-ZXX/Ӳ7FbaeɤHH^פLOcŋ=r\`iF#@3yf~C1&n֖P=`/)qA61k_|"Nm3ˠ1PN73/3KO Ω ',Iʿ's[HTJ`hRU-Ԡhsd2DK"/E {/5k/#}E]SyסNƲr<mQ fB1gp*IAeTmOYy1P|ă{Ԉu agk}hT36<- 9 ,"UfȋiL;وQ ╚/.Do)Dmdž6Av`}#MT+AfN[j},=h4r:yC:מ*)iQYK ͙ ek$w1|sg&4D-c$H9DgLwEX*'a,KJ̱0ˢMHc^"&J-c5$q\ D3&#~ّ/69x SjG}fZͦg3@vT: 㟺6*m|y9c cqϓ¶v<ЬiT\`ñg\+P/6ʞ l#տ(]pgJ` YN_`d;l Ù6^ɜ累Gr+ޚtuyPKoMXQi^ih[8VSIy0$% Wb\uIs_ě\/[Ipl)Ҩ,$${^ 1?htυ7bi197+Uːn{qL0 :cn=3 )ǭeDPQH,B -* hqģ(ˢ=%M[n> \q%V, L N}xd3K`MJ"AB]i2Hjp&!)3*M38hJD*R/eʪV9ЎA~2[~,KrArӊ9˾<:Ds^zB]FOkxEoqq\L+~$>/0N\Z%wxSVƖp`챕z8Ɇf MϿθ1Z1A:A/&wC0WcAm>{ީj yl`(Mꏲ4Nn1q@S091JJxO!Ȑ?gTZ;,Y; ȗ*+cJf ՐtG֯==`!91>_mee/T@nw4Koō0!%,ŅmƸB_7.h/Q[1. ]5/FS`8JL)4+:S)P3\a,}zy!)^( K/GPr~t.WVtD =sf+"syh64ĸMθtɽ *z̳Uwަu Vujoe]D/K>uEG_)j3(mږ{ؿ?@'Hh<~ix G<稢~ Ȏ&v<A%7vYs ^-=o6H`_*o0xdКTaq]}Ҭ*Li2+{In,x+*Ham4TFDbU=L\JdJFٴu1@_*W (7ڿE@tlX[K)qes[bs>5*!45 QRbٽAFօZ*nbi~1=YMџ?SgiCݎ d^ D5ulvo[oǁ:魵ZwSŁٟdNA&-l<(hn"mw~j.F/G ƆEX6@ȳbʹ R!dgfI~$4YrrSl5n n.yv2r%2vVBB']sq`/pkIҊpDI7ȔuI#AqZ%5hqoڱAsxRpoy4ľ+vzY )ao7UvoE b .“ǞFieC|m@2礪p{qv(/Vlv'.@w S„dX5%t2*aKJ ct-"︞9%XbJPΥ XtE, T҉(\sxmU_jMYyDWd ZIԨ7Ζ h>txdWP1U)CKU6, C&+u踈42!r2ma cذ*hc&!Ľ t/2Ei SUؑibx^}XnjgDС_] p+QAɬ,Ii# UyH5痳Tgy<½'"o#oYʵ/ȱIIŽ3ȼ~n(z>&c 7 AK5/"CDI BNGἧDŽh̜ԹEUN& {bor؂T?(+@ࣈ7|n*?:KSbJqPUʶTLG7r@\ͯnܘ ^B 9R9]w+^6YZ_Gr 8nz|ַ:@vZ2?U d""&AP@7\dQTr=_c1йlCZeާK s_[t|'5ũ1y^ UzHko&H:fW[D-LM/DQ򇾯rne$(9ߓwy9j4@gz!g$u@ uO%t"q_=Goh-K;PPb@m\ɕ<7|DU 9ü.8HWO\:'~A?HOsXr[O]WpE)7OpgY:wboBb${UBW`uG_6 f/S_)?=@'] ߾>M@NT:9HH'z\Ùe8Sf]hԍLG! }3~JV.׷XU[ -~v%W=)5ItW8Z W3/Sy |PY7+X(PCˌ]V G={>{ o*mK;gjFJ"+NEZD`Ř:u:4|faIs<3M5y+X ےi>Uxv M2c # QXA}t4@L_h'A6 }L_[~+{Q;ӈ XěJj\B['z8YCl^((*^-823r`0AͅoǤKyZ#/nuюU*sud7>% 'oR W+&*wɿ+euк2_$9e7?hqlpUZ}eR*hf˺#ak#61!}s83Whj:>@{m7-~Yx>u}AQfE[Qv{/̇si`B*yIaZHk[;Ք(:[0)c³Iu<<3I yO!pcv?.b^0C41:Cd/{LWNd?'6C W,>WW<$>q27Dw,oY nT)FIrEwezAc歚 ]Diل7AZt $BvB(iǤlc?єł \Ѫ-M/f_B' d %l:VcSPWhZFRSTW Kk77=shxt&P{XVOUcdSA3 NC1TWZa4iGhTftc'C]vd@TN^69jf_^q)CkOЦ̍k~D۩:Z L٭01N>NZ*l.\[lœI0 Rǀ`2ܚ/Uh7+X^pH b%jV*6) # 7~:9̎ MyN}%$k` a8{cٲn~ه`(y@eQ8@ҵM;-@ n8%d(%!W{G+Q$ E@j=k(շb$KVEj RTT{9H?[ Ecc43u\rkœ,@eJ0/xT&azP;+kI|?y3]+ȎAc7qډ0' td[r .Dٱ0i~qXt1L8q<1e?ܷ\=.E%ǮyUveH_[AxDZ=K X8-Qz_NhݝEʇ+"t KOIֲCBWvD x! V3N6`XƾaAj7 R +Ue[NsWgwq&o,>4KI'm玡vK|,>o,Fx)L-~`KJt%^VJx-/ki$sel^ dܟ<렔/49(S!*@0^z+(qm)rY(}=?Q$}@ [ۨ0Lx9~on5S:] dAlffI;쾼jԓe=Lۧ/40+㰸-GK~k#:A@\RfEf>qVQR.zH0? U:+U Ɋv5Q<僙 Иqw<Xl2B5 m%%8TQ-Ymo|R^s栁wT<Һ3`pƚ9Ņp;ㄭZuF95I8.4Ez-M]H}(]e7:- l UsE!,g'HFMoCe߁M?Ȕƍz"k8JMW(" _}?ij[ <򤎿ƒtRWOEmxi~kj}-ՑNk֦=ٵ(4@ ?:I&Od`f!@[˼Z_iӮ3prRe Ղ9- 鵁s*(u]y//H@CGZiJޫW7w(سJ97g{aK羏g))흄dq4h)q $ROMV`jM-K}AsJ$+C^DFCԬ0yb=٧RK{4{)O_ (n;%W.93 n$8;>l?l]eI)S)1d?|*#7OB?`bFS/]P1rɮqy<³% *x&g<\ǮK6V}])JSn ?Ul;MEv;͠o\=ЌUȤgSAFcy%dDZ;B'GADQGq WI~,w&%oh_˿iB =ϳ6Q#eP+ouyg<N^y㕋j &ֵ-J|I9Lkm2 5yG:݋@3U Q9"q?hdb{p{rY͆ ,R`WbN?q1ON:-/?,ӝb+#SG:JyNksebyoua$ Fp>LWL}T4ۧK sO~}B%G"(ù'_4;Bw%joT԰`Jcm'ezKkٻܟN ֣ǧ_G~`S{8EkQUV+Kُݹ8##4 G,#28pDqhuY!iE4&,Aj n4.|GUj {Bu`t34@oYk&ǖ%1 z>uͷ<" jVl *$+ ùXc(%cGE':.)eu 7}m%p<y`}X^! '*{\Ν/\/5;*0_g[' m%E/t%=J*?..k燅MrҼԳr!/ } iyW&L>hGTkvűj/U%jbR>0Ԝ'zl-5Ai =q"1x&{@z L}fX's\tˢR*t86lE@S@~ħE! Vm2 VwcE, ZɣzEnXB(}K҈ }e/]\1 ptA dшߖ5?r470ƨTJg &)DCh~advD0%u`0fŐ1I@84 h춴-16e1z gڼ' NFFS\ˮcacpkA Gϳ ?,CÛ)޶ 1Ms/, %WeB!-|u}~wu5}_hi:hVrb/heg|?eay׃Ȳа)ِA.Wʗa16nJSL-l(RؓQf8Rt[gۄuC,>4mp'iSO3dedߴg%> VxxĢ,"Sz5 #Eٓd,M{z1fr{ڸ](<GitA y7ĵmՎ)}n/]y͜=<"lL'ESB#]Kۚ%[trQEcaX>qn>f8jc%K?:0b6"+;=gF4Jgu l{g4eT8Ow_Xܚ#э#Dtro<ƿ][,;Af"4s ,fkN?gxc\l{κ5:bO_wJ]u#$F4 sX`^:2V؅ÒCWgl҆pH WFkT\3:o0,hr':CzygO@Q>I> vlX\6'Ux;5?AvbСPBhJ4Ի"-D(6 'C{+-}aRc18ȼw_m 3̂\L*@|1q3d- |#hrr HlW9 F[zЇ4HoJ漠&?liz9s!KVNQ_WP1 Zwj3+Z%q(Tj$ͭ΢1 ZKԢd }"_[l}9(AhY $RVRǜ5V@ETcT}l >CK38ա{@Q/oxiyTZ6S9YT LN7<h7nGQ %') gBoA Hm1z<6JNͿ'_Pjں>-\õ ]F4yj3psI뭯ZIBU'I \ng1ܺ\7yL._$pTW_`򭊜perjզEbAu@9\b"$N 6cl!LXK(ܮ43)QzGoT:(E߇*e0 >\^^ƙ*$vۀIq[.[R`mR.i-z]E4ihwUe0Aq%0dSՈc"W` i(.9 t: Ξ+6P)XMVJ:sƴo16iSE~%7uIv),t>s.D7$ /jaĻdQn(4[P4YԙQt#64<.d:0/nJ\IvaEhR}xM@!X}aa{yQNZdzUM|c@1XࢵFP F0 NE#945{/o:}A;yQ/̝0?:/4 +m>v o76 ɋKn&(N`lڔ+e8KNM. ol<,`:n],S%&?MNAj*=ӜS f%8!ܜs ~q<3t&Z?8ق|.qvVP+hƬT4K6<WW vf-AHf!c8Ҍܢ JQ3D|Uf Ҟo[1T/ F1 CAy_Ƽ, ~1[}Y~E^lNP< iR qupG*:.F4m>aƒ,.L ) Umxkuɥm~o^S ߣ~r P|H @:',0Pv2vd@}ş;Mz=N 9i3s2$eӌW"?c5̿L|,?S٣\KUW(bul "UJ'lcCViͼHFzYSЯ|/X#[BL?U/H8t7:z Ju>\ )g`1plE +3jڪv$+"ʌ&WiuaL,g]'P [1M8 ,w{;taR6U78=&ٞ]_F+>Z>~ll鿲03Pq~zN#OUim|.؛\wh4h(*P[A3A *hzNa6 j +@h]A@" <0TBXMz~E,;uqU'2{ŴvhU?wnoJ[:quԧڥeKc3iux9](%~EZYe!`W&,]7; d,]&_(NzFpxt4|g3sxxyHU$5 [I*4 C>(~Ra==`4#Z?}3uT|qDl@:ナۿ$ - GRvzQ6I? LUfظg_*wY΄.K^zI 5P˟Cçrt9@1sJ9(umfզ eGMHx ~Ѕq #.t A ,<-%0Gr#z> gFe<3ti1ޯ mP!2n[B5pЊE?*+v\țq26yzsMߖRXtі ˳=5I czhf١M~Ѩ/g * B E# O`MJLc=Ya"c&ٔbeP3YN9sdgVD ܍i㌳E#uF]U5P¸Z5Y;l04&Qq*EPk<(p(N]^z.UW }^cJd`+yLdUxD!:2 #m O' x&b2_`VZ!wh2oi,r:۵z,,1 PF1`:oI\p aFCLxarW"1*$#jRXMU2'Sf¤-~ ga1i. [o~Fr[s瑳ƧA? L pzL:^MmZT@%LyZ㾋Ĩ(e+t=FER:-zL]2X>;1En hǠVPt}'EL0O#:H $6v7OpF,E`l7B=[\UnulS fcB3Üwiqt|9zh9x ?;V-B.8# !jtS|x38WzX$%0)sn/ @ vm\@wRz8c { LGO_H?Wр#K,C>gw55 *f^C" 4. r. &dm)01X#Kt<%w%G65qUhWro֊Q`[VЭE񏙥!3 7Au7ar|sy%L|a uϟ}yvfIRYvYyf%x_~MNp7<.|}7w 9F '?ZKL%uJA$ ;}7R^JYsW[o^ G"PMBވ$7f2-KݲW[[_GB [lԨwϽW|zP%5OKA?Q3S2e>w;wp|8cW!$1xɚV⭰Ht^a& Ih J,M8]B yoƀ%[ވH nhѦwb=9u_Ug)¥` =&pf6i~9"v -(VP#gB t$U(~LOy쐐 />W5iEεT8+@f35sA&jGTIj}IxaX %?̐`.]1fkϥ"J3S o6>ɂceBaAHYZ@Vȷgzԙ0-5Fk+Kv+ G3C(\w&ߓƜ_ }<bS[J1a]dqnlj'&$5(>߽?6 K V6\>)R߶ijyɞ_}F 8q)'5FƯkEv:j@|fH%_R@;>s=Gkh/H/,azҴ3'sC5tqS71jdﰶi+v~尵R1Xc]pW \i4CEM37. t mUmei}k'%G][KRlÑ-6/)z˳i¹NCU{ƲY%i!V4E̦gSB sJ5uGcu_zo-s;`#OIfcd J6LQϵ)(#*\U*h i8/YœAv-/.T܃$XU%}ҝL]^X+-b:=ZH8/-'%j>];=n$|MO+Sכ?4Qdr~ٰT&vQ]O,ٌ=+4?wM:eTg aDHt0 l23;IFJ2q A;(`R)Uo^]cpzu׫Q6 #|F@پ+)y^VڽHL `o<@Uh5wqg0SF+"9M!BeDi|KF:4ɸ h0eFVm]F rkbz[G&299B:/3CG SF|ҿt_6ؑ_z2 r~cy޽ n8USA FZϾȞCF[r:_S'5 KgYSW 1fE]9]X?ߺ e{!TR*iHjlQZ)]i3E{v׽fkeFT$EҴp|[T;hޚi v'K.rꗥfNJg ΅"k"_)2~k?(Se$ใÔc"V#Hwϼ׃{ԉ२(GFDZ-p oPQW<50>_' {K>cHɮDv&sl~DXp&3:E&c 3n ֝: BmUόP+E)!8 gueiZtd[U%_YDPnPTPM6gw\olpvϺL.%׍p}B,"c  5<]oC/zԾ@ R䥚/VOVԿ[wlO8'DQ PUN?0".=bxihD0uR1/V 4Ɓ{MLLƧDhrwah$f{ oNiuHw^ d4ᴠDnpf`&sUJFOJW Wp /9S2A r(D#JqrVYv6[uak[ÕoBvL#^IR\6` GM5ԺKdʳnomI.Ʈ TNEhg̟@"t90خLa&jI֭WCLj7zLkynzsR)}+]9㩋 xÞN=cqXL?4@Z\=,ӉPKӯ`9Xs1_QOEǢ>xX,J^LQoC"b?bc^JY޼zD-5*Z#v5/fԕByG@m}f2Ñ̋bQ\+H^!ӃFwebf&/˸BR6ͷJ1DI_hvTG} H)o>$2u(uWr2ؼYj^Sj~|ʄ}Zv7_ Dr=?^6j/\+Ut;u顳wx2_"d"VƐוV׸$H q̂EUXW'cCfן PvwB/ӇU3'n#34|>3̾sf`K'.xaɺtaH06dUMsa_{HE.'qJĹѫW. CUvz`@%f*9؞-Y ߥ[,mm/ ei3OSq㶦VShbf/rGI2ڀ UT4z_DXBV !R])b32!_ $Ǘ O\DBhtKc#ymlX6980'M*_k[j6:?INmGo(4ʔ̙ ߜFV̑IT |^j*{L.d@ZB6;[}wuV)qZۤhTSF0= +s+NU!яiyFf%:0>d e"ݮe6dFN1PY@|A*7{Y| ҆Oas7+NAZoz]bzzu%i;#k"7r ך`Jo`d@ R_\@W沝AL Ve[G1c)=]鄜`Zmw=Xu2_CNݳi+9t6|_8HSw)k }WtTm D_M8ͯL$;FCr?DYWs )%!E=[)$ؼJ1).Ry}t4dt&nvs05՞nhK#`xZ^Q?  JGNM}6ᝪç? NCr:K³ynKTpzVB<%M4}pw {YIIc)OdYkE2L V=s >AҮM?9XL(A,YJ^ģ˘7X#XmXjl]4YR^9@7zڲ@ EtG>)O:'.\)m_-[`|N2ESlpFXIkdT>7']ʍ{=Sn! p(t6%}@rSXdDA{dyg67hxwgL{u`L葭5jʉ\O<w}FO͎w܏#ڝ8cV%YI[1Ai:V1/agA @O|J'{ܹl]`c̲/fFjQ@+ |ӁHoNXtzJ'fi@ ot Z03WNl VAتV&zJyR 2~tǟs.qiYzv> Ѥ(%â@'uٝw;AkèM 2@%k񷀻 CHnж(] ^~Z~է/ $jZrg|L[{P>d7 =hh;BF-FRsa'6e-Fyp(wn+䗯, /?I>Pȸ^ttxvAgYoyR4T=uKt6:Υvm/'zQLvu(+Pw0ϼ,.dz?z2-Y vDk7Ct_ۂʉG'۝OJ{7j XC'M*؆d= }vW';iDN]LGkfarF={⺃6 왨qɮ=#UT]`;&;պɢt8C9Tr#S2'+FsA|@ w^FܶW8 '_(z"Rd)ʫ0bGqDQ'?f\b3D5gR4~- օ^ʒT7F .5T y''SBBGE;YC=PPquF^1 OCBFvnm˹` HѮ.,/LW-7TMD:^pt$ ;*jKxrYlYXМȁ`8KmnI0 CG'^ [,ZPZ,2X5mλbJ)&tu>՘+.s\vկ{N[J脑IΠ4X*Fmh[$zx?Pe/PD{c^~AnD\%"4e.&B?\_~k! op1,FK%/`mݛ$?F #5D7)GA{U>'tr Գ e$En0_]eKv [܎41!>=0)@߾-uiˬmw_s Ba޾OAqVft7$>PzYb14X,+3v\FD]zgB%W[諏 7m{ZQPNTXoo,Pm13NA2|W9481޴Q99B߄m-cF-c$LcZ9 {0&+2K-2AnFBL-3@F?ӎ28 ۴pnGF$0}0 )U{ByMѥW8NUQ6 7FΖmaIW$.7㊠u`R|:l]9\Uk_@専mF_ C..3#Y@+k"YO?aU9lhWVvQfFxUl ϓlnH* 4.IGC0?ȗ?Cޜ[9g9^B?|΢A@P ŦޜxnͰ[ c}o AnWYd9)6arh C`U)lF* Z3&[E)R] 1A90VKLKEb;+ꙮoTg9:`Pe/3_Crm+NWhl>//%N)upL22bv!KM.̨ 0 yM]J'Y{(b{)$ʟJA3>.a.xObXk޹ʞ¦8cNw"&Pj02,j4Tҙ,ld q|_ܘpc rhct/Vp2>:?^v'iFd4.\a禇'JR xMWc[&\gd$QC({,)Y9{_?2#R4=N?!BDRmHvh,Uq(ˋ|fW4(b/m3;k;Rer5OX5o RYiy##).Ǥ%x-{ \X(,VQQ(Ȅ4g"L23sd>v) ngː$f? pKZ4k2Zr&f۰6WZ*VIz2\>{QKd.QU06Z$D6QuckTx*](7]}NUPC|ϳ=F z ؞K:)0;w- H4KQVU|{-7$S@1`Ǎ"ٿW41-;T1РdgOYd[6jC o?+N ]&N`< 0 ʕtGÏG&ZX1h80~ER9@,ҫẍ21Lvn5s2kA(nKW037+٭>ңtڅO">9yeZ6zrin@ԡT<<1,M;bsjj5pGkv!DK˒%,~n&곞jfFOPq M3BQVA]?67xBTc̢}j4xƒ-5(0_NrǿJw5+.U3v\ߧo 3/ԮOqg۫%NgEuuQ8 ƫ4vMU|kIBpJs'bvwWS8x?~s7qG)S"?I|AEikr&c#Gk3"'E9#zzD)0jJT΄HF͋~ǩD z*xoޭM!vQ+W߾M)dێRY2}!42(T reəD|R4JVBaWˇvhsۏ~w+|S_;Mg嶃6f )F2ơtmAʥC*BBI`~( kz| OTx{ga[%vEGdv/f`%A *ґ5 0'RgDdg)c6Yb- }C+lAheb/' d#t)Yl+.78^`S噀N[LoM'=:%ʷ(q:=[Īߒ#<$IV%`?P{j{f~p"9ky<:0DZ>bL"f|~=]M6`Z!-K Blok#cT$뻇އvӟ'4hѦiȦ5eԌ:y?EzȾugG?\k)Y|AgJCI9`{R _up:rcĐc(ـ,k)/["ɇҾ:wL-߁0Z!c EFNZhxEz[A0 =>'q}Q\ט<^'HpH2l՟dB?mbϭBtky9 &_#3A`&z}8YsOz5SxD,4K)p\될e:yqerlV?8 ;Iu2% s~EwM0Y(ci*9<r92|jx2JB|Џ6o y\~]!,} eP !ۘia ߊUg 42\` yPҝidR{YΪN`kQ|Lײic@v`Wڭz6rc3%S=4˃7gA֎"~f˽`J y8ʼ}d/\s%-l"tKtgM(i`8r}0L7r\򸋆ELBҭNl6=5,#fSN"C05*=m@4$B.qXckn65a5 1Vb_ˀ` ' ,:2Z*Qǀ|&{5ʈ1oQPǢ\t{B(g~[& Po)id^䃅ǦcmyðL& :g_ ]88H٪-N46xWϭQ,w9cwֳؓۨu EFr8!Ȕ= w~ x˛+O|o} zp"3Dӭ]K/(Zs] dȎc6z\eQq5°R͔ F}GH<7C NWKHEj5-m 9eѻC~ 94hm)=@hW} ]zOHj|MI} y8a|Gr ]TFP5.iBuM=wA5ilG_o[/gb8jtn-EBʉK-JF袋*ױ%j@ ,~x:`!!:ZIүoќHv?n3Ýi;*usUxHqv>:_{sgb϶8)M`@ߴRD@^)42PpѫUaCGC]4О>F>]G?{9z5S-irr"iH$ UZHr\ LHPF) Nmt7% X$CKug4`OY6L1ʳ~q NbqGZc\q#Lޣ)<ׂ(TG_ǍTwC o);7+s1@nMzo9k ?~۠F~e 0:a2v2$c"qT,Am"jF[VBT)]}lcRc,s}2VnzH$ ڠ_՝HAnj_xt%tLY]LwoU#~+*{)LWw'Cc}$w C`Sx-es9HC๋B!~"*:q j}߬Ƽ#wURWvxrwH9#jgĸ2gj~L|(@WťDdT]#rSFXm Pu" p!~A05h`"9AV:7֦y74FYN'- qC=ٳI]fŪ i6IX*I2iܼ.3/'pN8Yt8Pj*vS #RV$uˣ}]3vF]S&zih)iu,ó\jdx;h沀a==B]ڒ-J+4^IcKalSѰ,EP5ÌQ >u).B Ӥ.,v/SwHzF*QrCb\I@ @ O<:4v|Cՙ2yk ŵ㹫'5ҝxsmq%>R*G|Jb$qr*C6NxAV{n:Ь *l,AU۷YʊMs *' \.y(=. S+i>sfO45S%Z^ktp7n :*)kmn3sςY$@kہP4G@G6F:srtvgb($TAF^ڽXccwl=ļNⲃ\-8K#ؤ"c*n SoA')^8`e776{ I<^TQ8b$ߧz,J$L$u |̝aCm( $3{9B"hks 3z@W՞MVS9> zCֆ`bJPxwf-cFu΢ / Z$NG ʵ]X&aJ!5nW _J?np.@P逓Ƴb[ؼ?3` :Ś5B0뭂I-DrOj 糟N5,|Х-Ÿb.n[ܮh@sUfzwBnVg/C:{AKI ޚ;ӡ2#݈;lK7(miK%+v(.V_ɳ,x2!?P&ѻL}>6hJk@NdFsM_;\ۚZ 9#2o jMaʷ9?2xb[m7Irޥ݉Ją Ȣna of,!2y'4̹viR{>cT/DtpM›G&zIb4_jj,-5튕8d| nGt810r?ftI dS,2 ݴ ʹdŰL̦[ ; ."yfǝzxAuD}IL~$MΙ)?9+jJuw&:0:x͘C7]|y=}d(n:g2W?\7OՕy҂]q@~@|l.JrMCpb&E11iǦCIk?Pi՞즜#~CWݙƦݸG[)uvo/x&($`ʚ,BPKOQ704 D]%-I ɉd ;壾=EC [7U#7q0oٲ`u';[-pN c \*sLHɑ6?nrUTQߊX`W!n+@,2pOe% $G;()sRTԫ8qO#]-fKrȕЧ) x}e^[Ò"^XZzsvVK\015bPr`&yWx#Nr)%I+eQ` d!?i{ E4|DHӼ<Q<XhM9á Cr=Ćt.Z)lHsƣt8Qi m'9À-v=wR"_h<`|^9|"hULLD|gn4^{r$I珮oEƏKc>od,w+Jجc,đ8PwBx"L_w/?ӭ?%r5dRS^XKdr،3p4Ry 1jؼ.={@?ǿz2>f_^+q]! N8<-2{41= D0i琶37d[e)3\Rh6 \! ݚ Qc麬q^zlv'|͌w ^ԘkA  F]Jx~ʕF?wώk-›Ɇ5EzugAfQ[]ޡ&K}o74336&@rF==۝IZm[7%\KMkM|_۸|Va&Ć>>Hϐ,Ml74-fqǼAToq`pz֟$uҨ],6$3@0|VIsDYBA{0k ;WųƝ϶Nl@L!vq^ LX 3V]}61b/һE'NomS 6w|y㽜u)?7!4 DwGi'ݝqq47/NbgPE╠!)H9`=NDzZ$˂!m5gn6>-q&T3SEL4{j8jq݉#dzJ$2F"4mVeYV7 bsq7_GYCY4q! u^RB`1YR磬,8bMpa"OJͪj !ԙѝ ,HF5! $b2+ux3ZE y>ʃ)D"k ל’'ImZi?Y1^=12~ hzPrLx׈++`ҽ:-iٴа @9NP'tx{f;غǪoE$D>T;0qu(}W9l¨B,9,\LE @cT串+x]몧M$/ k6BY!EeESA.!_p{64(x} ^- k ,"+5w3K(ac>IKEL|?D ߎ:Ht |6j!3xF]-jYvIcx>ԘDO me _ O,"!먦09- ;(v]*k4vqI}iHdiV[K.fhGBP:kc fV" \E5xTt_C٣S}< rN8'\UIڙ糳P,{ALnoWH}Z],2`.mo0' ) <P"D%h#ϡ͎MUJ{ey"sb>РӷHB^zzs,y/ҙx SM4cb \tX[2Y՚͊Rj.oz}s#  zH+zU_o,𨓼}a/Vz  *vE\xyX Cd' L Dp N'`.zQNe'D&m`F J<a!"Њ>\B^w_;4(U!Q`"tQJT{i|ee)vZVتTpC.?`~.;͢P`>/©-X18g 4x-)T,.2,$3w1#~ (ymv9,L#-PVQ' z~aJ UI2߀4AqEnȌ*Aڶd`]5O6u%KxVU 3WEIJ% јi`X$RDg+g9*RoxF.NoCPs??EVTS|iRZG{$>(G<o=&.5R/TI d]vk(遊a0Z\.RyjQk6K1$M.+No {0L[BUViTʂṧZI*H>Ll?hlu>>ڳFzGPlux%^꘺ʱs@H6Ed@/>5 :S/ʮ+#9vlɮPZVCc`],lߦ2E-%?P_{K"!.$ q#Ʊ*5 MYe|Qa7@Wf X% G]o|ʝ.~Ν(bǺ0Ib|| ÅG)Յ'$fi 14^.Cxq +qeyxiRyc AVD҃s%voѵca6+QJx&2T-R|3;M}EKh!p2)lFײ"w-نf: sKi("nI̋(1T%bY^YvvmL{9T] zƫ~Te # 'hfA[K>k}sE=yTC++*?&C+rLh5j.+`rZ5:w ~SA3!\C܏%G}U8T8E/;I>JZ Пf kOqNe?ۇ q5'_r<7GG-Fg˙Y 8Q!+|Z Ph4Lht9]0c5!/uRڀiͼigwIڮcK#gWxZȫb•}_=QKȮh?zψo.|UpgRh-VK r}b7G9Hm8?o(SsA>g RvMO"0:}UT/˥]bEz$$@RPbg"PH\?0`;9)W}IO.4]*<ֳSV~Ϯ҄`Xv!jo<7.,&Vpkι{_Z#F e>]3boYkzCeB^Bw[;>#P48m:m JlyҎ˄}S=GqwXV)JPi=E|Źbu?xVėi@RCzKw1 BaDo1W雌L>ndf-`F.^]]y_iKws]ɷ]DpvI%QrtFKPt$J PVؽ0ʐP=|5= S A6A*$,0$W4{`J E6?xq\ZfH(p-HaQ"TrMz%>nEu71BF)?=3Mfʨ\l¢:x~4/i\gxc 4 [(ɅL[ɗz~Sx;5E1FSG:Ul]^`WoYpw,Si<;ݐuMBɖg[鼋3N(e{%wr]yz&%IYce3#;.;v*cx Դ=͉}! "4~y3663 9st\]TR^&'XՊzgioXJ ̷yFe#FDAk+©PUBR$V[L6؊_[g.uw5 ;[z&Ia;fAţf2ε%SoT2W{ ͇^n^hM4{!"Vu>kv{ s p(9`9vu h1 Tŕ|v.Bx׍0gߋ#`{&p2͗NXL w[l|/[foަhoH]i!rOI<w^[O]a܁% (p=h ѥӉ~&pFZ7o|ep:m*fxq R>RLƟy;ixX kɀQp,cf^ٟ؟WD}]5ыm4ZZ0 ^Q%z2;fR;y g2A5`nQǙv+lqjZ=t2s9t%YL̅}:0"y =EpUra_92O!c/6j|;O&. .Z(P-GK%ɗBwAq_>F0:mmutn !>\*Gg {[AV7dEU߷Fhԡ7\tr^LQ l{}=u$i>M Oy$vqAj)m'hFdB$ߑ]/ ! (Zx RE3vMK^eR?b؞yMl H ur&ۮ u}YD FD^8{ Joa$tӋ.[TcuQ06j˗F(F9+=ITsqSnĆ݈= O,\:9u[ywH<z\z୻J,/V^s9_Ag!w-7`odZInR#NxcO@ڟ7(ԔdT+PJf(42sRZ#C3V7P;-U 9eHY&Rs[#f1]6,xVo^RgX:r~tr,k UfMt׀ 4}=[2* sEӺ;l&q%>4ʐ/8>gH{Qew۞^\UQ{E`]Ym,*v4Sz) 'e867G%kw-Zg`j be].AW \ +U@}eEdZ¿VLސJ5NC=hZ2'ٟl6+erYo_jňf1+Y;(B}Y J$=z .-'BIc]gK1>?_]Hfw-Lڸpp`4YcKRwW˾y0|.Hr?łTbn`H6r,(ԣԻX܀Oٮ? M;:rWi]p> *}8"eO]w>BZ3D,1 #ӻv?HjfC&GL.]w =2CO63B!7>,0^COr͐xHI DWP9 }cXcL lXR;0Y] O2R PC,y @ ؙLAY/Ľn;Q[>d{@; X>% ubb{S=\]MT<\2\S8²\Z{2b.MBK赾3q`4}_ËZHm̗:նГ!ۍhnX#+8V-1:Ev4Q-Azة,טxV |RhU}p*Y^}~f#Rwh Ǜ219 &<+4N&h 0MsVAK')_Pث6_!IZ:A ep5+i؈+[VϙjZ䉴MNnjƍ>&Wp,Vk&b\Y2ó YgU`+Xb㖐G^(Hn,m9:9?hXfU,( ḵCuF ]X=ECqٯ_BBnc"uYn06/yT eVnmfhRZ<ѧ+a -Y6@dBCVM1OI[r!0O;hw7`ikqqUy/- FfkmE|%p&-9cqpRL< b={M\o6פ:4rSyxsi*MhѺ#0F/^Wd"810vv.8 ~#r+&b+rВ{4^sl'0ƀD餶,>LbKFbs^ۋoy/ba ´*gJ2r,8*n r3 .{6}gklW gf(oug%m$oAU-}- cx5ly7|S'F}浹nw~r09\ɹ]lKt761N\\kckY; yH;R~P"X_pwx2q{]4#4Ya#-rxMpӦ8xB \^ߍpowBp~i%\9s6iDi~<)SV/r-wJ|4d,o: Vڰ">-bĬ.*/-:Q#dȞq/椌 g$ﵵ<ٌcHZF_Ûu[2@ȯƥcCr9EKگfL*k%})rbi $~/fmw4!NA{mO-^ h^%[ܷsLztA)! B@4LyFESX-+ڍ/FDW4+HPrK"ZTui a1w4QD !9t)Iq`#2g9?[ABZzL}U:`.@LNeqcRwi,>8?i5|2fKҴcGHJ)jd?U%MEn50^%Wtz*:D7 8J.ڮwz99$>eeKaAJ"w]8 nΛڊLʈfI< ^&3 揷6u/(ei?6tWL D%-I +X-GTTPsy-^Fn-7J{V`TCOjIӲq=~,J0+I!/pHG\g @+/ ] @K=%e ?(^}>E9 9rl4vg5%=m Di)K(ug?zW迠$ JY˝֕/!^fɡztHR6Z+Ar05lRk.#5# NW{F)Dfk D@&x#Ol=&Y䶳*$XC*PbaUKiĴaBnEdXJ}ChQofWK [YҌR-]kSG!9ڿl=(OeKAر-5UM 7Q#Oe~qN "7Jh90i?p-R]_V|~ƭn&I*5 ,$WY |0K"C7`"o>VOn^9KW9 *$i gipӺf0 Yd98(vh$^CdH߃ԈsA4oX EY)$o[GlJYr(+~+Nq (OHXFB4aۤL͎y\MuvnȋF1>Ym\Ee1ow;sZ^R1u? 2̇I_= ă03$ ճW~ F9b CXi3I]t>`9yݙA+GO5vZ'0l=NZU.kIꡁ0tU\pF]5ӸfV{A?\E.EԼ[Z`b3cW]q1%%hm*CV6ҮtHh7:clx^La2/1/(g+d{  zM;kBx|a~tR[vL8x{$-].L Nm,_k l&< K{Ffu}n,iCS},.]i$KЅVDْQqWs$̧fOO ӥ-/EJ̴Y &`@9*E ZQR|%̹k! ]Pϓ=C/F"/'JOtÆj0htO!ſ ^li1<"z,4!~H'r[o 7O\a o1=RAGGJ\)HK^hmڞI/ J :g%3du|KO5KOfR@T?7))dĔ1fVBlԨliFk &TLҎeI0Â_ Pu-+ GFq3h(g9dcppp33aS836yCի\=&>`n`Aw '7^bQ65Gbld 5N,R2pTɲBP_ܫo(`sXpEPMȜcD5; <vl*q~zt4 >%=^R`YځW85yU{-Q W5\p䛋JdZϑ= M l/-0܌97; *HIBW .zq"{d ע'ăLW#9¼wT,l)/C$_;HwPׁO_w!C0M.Dۮ](񹭷{4{ ~!i=1Qt:]8ڎ˻}NYxs'S8rv)[ 'Mz/i}Mty~%N2PY~zKNd)BYVSB ˋi+\e:qS@vmKU޻tZ6Oq㋶7j%Ce8K _Q=߿_"9y@_nS;\u?y[M5 1A[ $ pJ! Υ.-)3ux(-u>i.rS(Ϝwrvo=8{߄oA|q ?&m+$hV[ Moc60.`NTQ7u{^JhT2 @ a u2 a1al}|V HD.Ӥ)LtᡦN‘M$':Y::q9}?C7IPF&TBH+!*hܮrPg0xD{lX;Ԥl*ӳ%,NqVppREQ@ܛL/T^ry\?;xsLtY6]cܑ% \K5z?]o<4I:5{C;~nhKS1tTeN܉pӟΎBʄyЭhU5mXfe4axzⴓsVn_ࡏUBd2" 'Ցm^ @_PCCm崫@a+Oipp^Oŝz} ۞ <bNDF&&j*l鬣RO{ail7ꛖ6>:.ɉrB9WKRѮ ón|jll%BҨїEq|҄kj`Ҭl=J2$!}9`EQ0`뇸ؖD 2Gg`V5-S$_D\t&_ȪRiOJl@[<:3A5lBCMZ;˭b_jLWUD@ſe PxQo}Chߧ5hKGX"=bз䳄Ğ{KUA1{sxpcΛԽ> A`v3ϋ"xw*^ Xzw >x;=]{WvCwW%c!pb,CphyMr Y~mDӄ5PF)j gcߦ97Jk\eEh 3+SzphX) BGS=FG7Kr"=yjԧϭr;!̺*o`o>"Tx 'UԹh~"̩^rPasEDUz%ĻĪ4S"]CW'x ͘Db:ְ) ( Jo߲ƻO2)g)sTUh(EYN2g6B\9ؚy`B,k|bW"q=\uH` pF*Uhp fZSu5r--8A;Nu -t=n|$5ʝ1 ߁\wnQ)Yla u!V>N"V#&24 01H! Eru5r8:CXwxWTȌC.Zan0Js !R2RJ[)sQ?-D.BȜ ALmk=,{쎄q,o>٠2|k\*|]~BWPˀjb˗ T$f4tnN6.45Ǽ>J'mMPa儒Œ10@K2%k}+MN0,rиn9=N=,ZO =C nO Lx_)ڣO2qbH Sc۸FW/*P NޘTJc9~TAKS;jǭX{5ay~QO9Ԁ7?:nG^F|lI8I Y 07<߳p`1j IɦDzߵvz$+6 ݌V)5roOOG/400d@0nk 9P_L4@:D@-qsR)M+:(AP3`{Ѧht:vtզPZ4XK)K'oDlnlN!&Z#̋1=x<~8#O11yP;ɲ\5xoj(|.`&@`66,`Haz d͝SlBgn5!N8awmD(Wi3•-5sa I[ZqNSeZ !CN`} 8&w+  n:>+(uo ^^.0)oUQ _6ؒǝİZZ!_n(ej i{N99o= hMvvr#:qۆ]v#/9]UbL~sqW:2l ?Xi:|i׷w۞XrTw-UϾp/G;DlT:/~65SDѴ%I;`ui{}hڞv@SkO'tbZuap-L (nP#w^$1w_x;Ԟo+j@sT?c N]?pSFH&<O B(%" eUxY;ևtxT@KD-ӵ(x]]!-'G)gYZ070701000002c6000081a4000000000000000000000001616eef1c000017f4000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/tty/serial/uartlite.ko.xz7zXZִF!t/mk]?Eh=ڜ9Rr$\Z Q o4R=`ڳ_1(Щr)Țxc3,}$u~]FE?<^?ꦤ2xnԌ#"0,€׾sG; P..|=iCo 35>e3ivUI_4iUn8QG~hF V @Rf:kr~7[&V>(ƺ=hEǓ{F2OޜcK1n:!ˉ cvwq4uK'7 rC;eXpij2(=-,&{"n^*N'J+avwD!.gVJ$EG(dl:oA!4I :IƐl 3ʂߑASz汇y̆I#h14f_N xw dT ]_ܺN=q 4 )Co4%O!"=c4I{~)}˹bk oȟ7~аwTSubHbZ^æx22(LMTW܂fLT̿3ێ/KG(XdbGx}ukJ BpfBiQt5vfaN()N T7xQR3re Z8At*kV毼—_w$BTM6J\S1ʭV&7gbRre~YN>ڤVH#d,+NE%CܱPԾ9T8hP^I4OCx+54S~\;hCd9 :k֒crpz1sR#< X?0H6)jI-tF2[{@q9C+}OXu4\&oDm+HQ=`5.Ϣj+3p?ΚwkzpX6gw]IN zj0rg(CTs|B A׭I*?D^ KlҔ7椴nLؐs9=RKWtAf;Nވ) ( a)4)uI,5vI漀yM]kF󆾩t0FB s X ǟ>F_XNKժ.lrTVh6{I@{T%˛y9êJ8d $WD_H :WVc9CXޕ_5[CX uAJ^s8: /ȍ`%2^Fj 4z7ɺ+ߺay;6?%y5[7\O[;X=RTc ]%I-9 ^ \ci`@Vra^d׈1L7|~J>%ﮫY|\oaDL cժ~V-MdP oL2z _*"XᲷ0ڴɛ% UGYލv4הQy55}bc̥?9vT\:vn|>>ZbZ0Z+*hc?SL"@{-{Ǜg%-;- -_ e v؁o3hboh>_*dwdZa+yɇ|:5r3%b &԰<;m&_>n3 ,%sXD:iC~Ԧ7|CӷKҭ|G>1*0ajjUbuS=kR7w[%<&5&^J>tYCnOq&CbH_Kj+eB`V$}fr%DP}RV ġ$]fNÕ$y hJ?G֌J-׸uhqVo_%ȏ>9PgZ3shuo{/@C)!\rqU ˥yf&YO[)"tYpbD=A267H0\*z颒-tPHEZJ6 L9Mr5.3cb%lrP0d2TFyjHT6H;A]'#71n^-kAj)F}4ڻ4ՀaN\]շ/ wjy {wA|$i>[xpT{Q\%o>YkJG,+Ca?G~d.b`O`B^vO6A>\s!E_65 $"EMg_:Ll[)EKicx]~SB50>/tbcAh?OqOՄG<|(5i# R|*$&Iefz 5J!Evvj0L0Į@l+!K|2|\S=GW*!e0 j9r)Ի.9*lЉp<휭7tu-.z(؏1'uҋ^K] EpDͬJSş9]g>]h4-9MF'%K>l<|1fdHW6  _8_8383l!"b8})>GR-W 2I Zb*&aƽVѸagw?18;zP[>G }W{)S *' 8' "lփ;P^β3b(뵀2B)\ӎ?g"Z*KOFcu=Afu?H'\$Jaa eG(N#{vWmNJ[Sn ~`BtErg{ XE,s<|_[%wj}3ES 4,=LE σ" -oDtWh1Q1J3i-%UR7r=8y^!X T`@L @r*_i./EXTHfJELEۑWhA*uJ{pIoV|qO(1Q`ZB4tz0$;5Oő ۣBK3|An x_:RBnwqqsEE?hYAl a܄o#D$$=Meӡkg*3"luß>L=nGYb5[g m5N+3IA3`F"UZw,ҝ){یȉ[@p˂aČEbN$b\ސFyQWJ76AIF5K;4E,|vcT2g˶ d1f0P_!vDQxKn98~cUv.)#ۖhb#k@ ze / MHC08yF-/WQ6#3AkLr_ja}ʗ\\m)B^ idB,E9^:xzծf;mOlk6v -pA )F"x|g>SN=pY01GV("*mw2\ӽT#IQ!!e=Z#~+-p,f2E@ [2|c9Sr/` C!i#,n)C^NCxUI?>ԔF$_n{ydh* qRk({#|WqFRm~QW`ė5Vh2~rw8,sQeCZkDt.&|, E-iQs3D--t~֋ P]M5JA~ r䚣ҡouavEl.`>AilϹgqj~=vy)s'ea-G:btX599{7!ی fALAX˦U'bVĶC:VK[B.9nnp'2̎ob ^xZAhL7ho-2Jֽ]QMt"X5&Uڣ-(-;64?(rh\?P4ComꌎI!JgǰfDS#'%-g˸Ztt!˿4pdBb񿾉J?f]k.t $`kU _tg6Ty3;-XMUý)jv|SBd<.16__bۂl2DƼ2gcsX<u;4d8arX"&0m胱6?Ђ{VrLec$q/rZ\IDkܩ\ 37Lڎ/D!,@,OtλNLqY) /.C{a@jd;SG,^=2*Wh'Rlpl,od AsWb, hM4RU`& pl+*Hx(g|ʊɤ\AyTarY̦L#n`*%Vg0yZ:+VZ X3D## UOfs &3k S h{ȥg :l%*/!y#ʰUIt@5c|s 'gՃ^zSc ./R*Q>߭|KdFK|X,G]9?qu>s2\dqs4aN9VK/r 0J|,GHpt] HSy7OeӷNQ =7am -BgTgY0)WD|kؤ Hg }xw?gRxw[q2L w:J•3톈/cXz7(ONmظ*?J]uV^9m~ן^~Ds u:leH"o$V> _b+sK T&N$P,q gIx+ 9c~c_)A)'ݼ%fZֳH{3dAb4P`hiq7RATd(]G4(CtX$Lמ yݨ$X?u$e]Vˌq/&7U:[X ^Ɛ,a8TRhӻ5%A9B=2G0!&P;ዯ)|cˤK„zòÄ٥A]4{sPxbBY$6%0h{:H#M y-*xlF"$_ It(c_mU^TER! a>t:ܑa'E5`^},-燉 Kd>HI.W튔u۞:_&P/2#im)q,m3rzbT&6-kZrP'$*ª&1+Uf_p򶲶tFՏݧCC%y:Kr&%=Iyv*ͯKHI3,HN]X]y1hG"M:y?כI䊫<6d-21H|"ls?+j}=q)ҁL 4 68m-[arT>1qQ+Ly\4_! 7wtd/2}~5-%1cwUq8&}`yȘElGϽ ]K3٤6Z& J[5vJ~qN UtFRz*7WQO`WDxjtjԷ+#nxoy7Eu/oY4s]~jA"GZ Gwa,8θCo@)^E3yacDWtp]4us}Ț8O8Nސ <3Fo-9! jNBF-FgΎHʞqkEn+z&WI>Qvr(o y^q0|܋H8~:ټS))+.B'?~lR#^ k'=53XcA^,O~dQ^PGy7ޠDC;_7ak ePl~qܗxa\YroAtW-']N1j<%gyh\@.LImiLRȃQxpm$;j4,Ր. vM$xGlpDY.')1']n5R3I^0g8&]P36yPSN<}q~B YN*G ~ v"Kܡ7g@`7[ }[WR-)N!UXƀ\7 mَ:OϢ̊Mo84BҙE`g쵳[etI8xU6Y r \lw,|8'5r˥5nj.I¶eżOyϋ`eDk%iyo|< ]õITJLqw4>LVAS|2ܞƍ_Y&QФA@*,w`fW.}AléGvY{}JxNZUYdz# װ!7]!!Le> |oLV+b!a1ύ~g}YW;mbBхARxag xEYFnu`RS+nJ+6Kc\ٟ,>E _t OW)+M +euNC'D4o ©Dһ֏g`WHjTuӳPEF860m+i^&*篎-W,"qL ɼa啝pg/- }->cʞIh2d,## Je%"y=Y"xYik)9ep6YSM,7K Zu+DEo^ ?O6l}k .năjIyoe8o_v_RGUZJEذUY  RźFuf` .EzfDNL,. ,TI{Vc?\'w,qZp|db!ʋ} :SyDDdCAgDz>IhlzG*6`-%fZ vuȗI~ S ̝j8pN wYk8.D9$1:-+YU1@jF^1[\-#ȫ ;s:W+Of]N͕s2"3WE ) ~s6W jq^ w^uZz(RMx9Ϫo@r81/=0"O}cD:š፡}4D^氊|~Xm1>h"uOs+v/#wpn7 vfsU\zpnTtQOT {O-);bo-05ҡ/&.)"+x5LNpW4~: k*)/.tCeZ SH0뵀.0|=<~6,IǂofbE{eg7Sk] "%TUlR ;i27况o󭸷<`BINp~co(O,A-S|x􌸒lhy*4)ƴsHVɎeh;5¤& iz$zA7 de`@#Ž?.XU:M+G.N׻)NeTX*RmC% }%} zXt#(9 SZv~2'/9%ӯ۩`西Zk!y4>n!~xB3_3ZRN쐜ꑇ 2E/ wލU%75 ]kygW߈ce1ؠaX.^a97 /s5p!C!X.,E<-{EET|4,] 'dGqO|˚%bȶ}: vN[z\c3K!.vǴ6~|՞z#Rs,N^IHژZU6yfSϲ4 R#ҺDdu '>*Xg}2p_SLwA5%+`ށ2۞,` ]VPh).%q0ܧGCY*AQHYчDgOCryu#6dԋUmLn0]ik!aI#ܔt#}S00kF99ӈ_Nwuܬ%u!嗎 YIyB?O<73`b-fQynv&}jda "M9D>y{9' A8-#gpxN%:%";RX_2)kઠ_:$Ok3 d4;)zXW}qONYnO(p=wtΆ[hL-U&@rr^pd84p#,I9k*9  Z^)w)j/wdP/`/ogu\LLc XӍ/ުا6i+&R X QxFjqYDK5`eFC|xP_Q{$w/{qC{ѸU*7PNP&m&"ξaEAp3r;Z%=156-}0\M3X '-\RpG|,+*C#4[ˑi@bB)&o:~G.?޺!*%>Q;Oԗ$Q Q&]fڪM^SQ?08܀^99zgv2&зi}WSu8b6.sm~J@v7G]5hs*$a(5 nk~5HpL(MBK5SCꀵ9L]A=`ut-S:t%ǰ7AIXCs|CDdr)nqMZ1|<<>8.;U UET 2:<Ҝ†T" ժCr<#u_kOV<;)6Ѯ{ԃb˫ 7K8~w us3D7" Mܓ۪s L^r2KRQ`cGFĻ'Fўb"23vTmw[aPS b_Qt/bSʁZL.s8=vkc x vtՀ>V4[7V9F`e_jHnp}{CqX)6]O\\Yq~6v19s/ЁIbaħa2~Gu#!GYɾIP`@:i:D2&Ɲ7b4Kc߈i4 օz7׃ 7Rv%j,vu^}tnAj+V Qijk33!Ɛ:?0(hkM^BhDk(IXK7/m:)z~9Rs,W3eS{.d]RptܧD3V˸oM'ȕ߲a98*ſӳ+ljER+*{Re2V{x.$` ZMþa"R@B8[nra$iUYK ~}2zWoPg* sAchБ WG9˶jWTE `S!bMr߫wa_#1zE)pW:$ kr?!uboUfqMFeaN12!22KYJ$SdF B &*./Ol%jȐPE$q?H-4E}=By.4XWpPcb gkr?o_B1Ũ3Ѕ[y@"dp5Ռu%\^ XSҿ`ׯm  ovokc}Qi$N!7IŠD[5 i(._\N3`*p QVd%^R5KP+$xe6)4$0Bqn2m%A{¬,}c,X,(RGݏOTcזIa <ɢ?T\{ Qɦ\naP=o'BAJ5}f:zh)Gޫ~--rܶKX"54^e%=& < O8Շy Pkvtή*0ڣ="s=p"v2"[X _w6{ͨU1(3϶(ӄp&?8_un)-n=%mWDINg#wK9s[ha9k| [1s;`uxo~N(#'-poZq~&zC#+ٲɶ5 iX1&$sG]'0srcĜSXK6*L}̔os+Q<[Tz] Q}O˟$mzV.Y 1͜K+OK!5N;EVBAy}+;TI?gT?=<*8H;:L[]F ;5?ˍ-W_YxlThj.0w )RclꥌbosRQ/L%TbhCOu`OaW$dֺ[Aߘ8s. oƒcR|2N~ l31Dw0|dn9b9F])OU#xNQZ~xu`XSj.;X{a(E%6Vw;$Po&'xPk6aFm̀tUܕ:$N|,t_jWe̺-@TZsͨԈ4xx|q\~Jzl':ZyI2rAXX:8$¿WBmʉ`r6zK P+в$O4 碍~£n~S]4*?@LIRM_ؑ+:XG'3&ڜbcO s4 ;5F#͋*:ha>b O qGFL?Ўk_;-P^67F'CJ}C;`~WAАC&>[a"P%n8ceZ!=ʇ-@WTJ*[E]0A4s4.XN[/ }n{Eg~S#ی  U ſ5apk ABGryrs-:d@UBLGD@زPFq㜟c[ۓ3sRCjiC99(TnqV@i Iq2M_']XŚ-87 F*A$:Cw-1s҄_PfJm+Wѱ1oU>P$!O+$_/T7LϦ*@6 }LvZa[TO峝I^S#nڈoRMm≯6>mvT XF D(7"5 J,'ʆPr/G!8K;i (eor?·YN(vE6)j4&Y%:[Ec`PS.sГNHVl?2I3IyMX$h2;z>8u?ǖ}e*CXK#,H/5h_,YS4yK#\:j.EBzhX,ֈz[lLQ2.~nR+H~լ)8k>p /C@|6TOaw@q6=~P,8NMA?Z`njvH|pR5|k^ /fTI~U?ϕD|Gs@jqm pӠoB2M[3.?F;d0 4&[ Bn\F_SZ[LlMM|{Y`<^#᫙|MOpUԗ`˘w $Z ӎ:k_?I|(< b@_*ص;U1ACi@J O}ڤ5E. 3b׻ƒQ&vKYG ^LWWH8Dc]#W(KvK"7{G)3WC{렕P;KYr]+1mc7! (.KUɦq[ȷlH堷᭔59tJ)u'T zl?[t,TNΌ좐nnJF,vP_?ZWhTcmuO}R!+f7T?Ʀ͸ LH:#.#hj/jZ dK o_kHf+Ƞ{᳎B9E-R(r%j3%q' a^S[Zj앇 eٵbF~5)vl|׀eX7BoHnѽFR ۷k=[h Dv+ 賀A K琱+z/_#D3ߛ26| RA)>vMxOXxrʐ/:6%@qiaM&ÕF IT_EF!hEWl>J3ɛ:%w*4@&)*;J |* Z(c>[m$XX96X ~IU?ӂr}X J{AFI9a_- n}K;o=ꀵb\ o(eb .M9&C|&[,ɍYj \Z_6}GM'#fQV.1'v'ҐŖ2df)C˥Kgc]ֺ"T2Y lcWM@OWAWCkKUfzBWl*&Vܕ[E5AiTO 6¯? 2lZ{H%LTڞ+XU5~0Zj i7jG+i͝3F F$8zj.}sI:L .@ov;Abb ͱ-HWe4uomrbc'+>o)Kwܳ㪤5:\nK~@V@ !Vp\dIhSɡ[] >[igx5kLf :-*uOl$Τ e`jX\Z!P0y4,c}-!L,Эh^Qk$NX^(RB,99?Ѕ I،pgFHŅ *gÕ50''VUcBn QԷ]kct=Oe⟜NtzaTϢ竬&#$xej[4R5;}-{a]2[}UWN h`T<礴PXTJ6~d@Gzx{>k !A0zBXmSjls0s0h !lfF\wLp%p X]<TՆYḎ{Vu ?jIji%a oXPm`C'i]AZgQ5P/V5[2*a#Ҋ{.zɟZz}?GtT]|ո\ ?lf8D,>^wڬ|?8%hXF@^ ]Qw]ۦ֡CXЭ_qUۊxWfX; fn~`*-$DݘZ"[gXzĖ'z4k4 V᠅"@2˭A ޔe=2*5*h<ƨozo@J o FXREV-7܃j]WdALL/.N=щc$hU$ iqr!c$5Ba;-6a/%,9J~2D?Ȱ~KKh)R+MHJAv0M5Xd*$+c$=贆 )]8aj}ѿI:ͱ_nwtzc%eFR)"^f)Y\tux8`SHeMl>}b^|rUxY# Ŧm 6w/ETpU|Ы*HEY#J%tù,eWWwSELr1Lr҃U"u`bK5JeaJ^Wֻut^Y2[EXpnVw) D^l 5UGw剿{ERYVC4E)k5_)6=5TlWnK v撽6QżO\%`t@}|iNBHwIhmƂ%p$l~h$֖LԐ9N T4A+ BQ&g1*щ_v x02џ*ХW2foMgX8oE8kVh! }[icm7 $&y{5z EaS?+765dSak"׽e{D8AL'K8/@L;?X%'6">U =W`. m1dT K⪲jozD0.-m'\y'u\Lhd.ؐ~FqEC!2|j}{[/ dǁ[FÐ\M,x&ձn҈D.{u"sma%Zk"|8 0A"Һ!d7*Ѯ%.AP02MDڰJ 6ZZ5+$x}o"S𦕏Q`+ڶɑ.ee]'q@?h{4liL!noZZ]jxnAېDvq_1V,i"mqH GS(ɝyG1'C%L*-s1kAshᐙit2@c2n!CHzЏ )۱xv:.|yf[K.E@(M< Gj*qݗ)} %4sh;p]Ύ\dO AO'V'h(+#n*Q[}&G.o8!mx"VmR!~zL\.]NJإt5F<+*#I}῔kP Eh%\Vhhmd38H0)ۡ:8#&p98s'e_}1˥' D 6>`~tŹ$D^K= o:g|{nX!Tn nDwޡB:Y8[>/j)N8.@1\8O**Ի9+`WGy'ar"/3kL` # @V?j%gJݽ:8<.ʌ2LCtoN5 !]MK)hޤߪAģP O{FWрgS''7cAyRjE/ n6T. , s !\\yQ+JZ5FGϐ_;6jh/հIF \ג\} Cf/<(,6>TYgG=OnMR}Ӕ%+{>@i"w%}#IYVݿoߝ\5S7͞iF85&}bakL <4<|JEj1Y<;\"`|e4UR`N}l>ߊob_M.PHJ8W ?p-OLS:z{ (b?*avBhUE x&:}Ɖ7"Xg/zٝxdiӷީL:|6N͑CpXЂ"(GSN;@6ƬOɢP+(PZs u'[њ>X[I~QWQ/NP-3r(5zl=rb3!߇а"t[ݠf.qJGCkBx-ۙڮKX]p?8뻥כ&a Wa77H FY}[yGr;DٚIo9(/$DUdNf7^~$kzE&9ޓee5<g5BxVd7qi0Bmx=tIb ǹ٫xèQlCt13RǁhwAz*rN1|G1Z[&fbF=ii!Se6|+q+O!ɀ\|R;{+RomW)e#zǖ͠yR/\Ԉ NeDPԫ 2Va/9)!b:`.JV ǧ:SއxČٟF%LȊ!)[-\KN+%xvGg~h`, 1 )b͔qm+6C{=U XIM't;P$'`μU8X ZSj]w 9Є:$& ;@M"xTk:XӉC?g5E<"+!lr9hU4d(a/22SPK= x++n1i88+Wm16*oc0i.g7XѷŎKCt]^s֦Eޣﻩ%yKt0U)k1ڊ`X ce\-<;{_ DA$G@v䯵ʙlX2ޏFhk:@kP~eȡvI3˃.jWZ."+_6h|psLfAĺn O^:4 dTKRi6&KdȦԪv~5CxO+DJUo#:+a C6S<|@ޭsyedv6 (',UmYV"؜{"`1V6HCAĺcϲ1}kEZʏfMVqYුP$c&4d>V K~N%e)#ﭖajROبי7?Oo ^H_*K3{{dNLZ!qW<mIL tiؓEPKPk*B 6z<#+S[pWgݒ3 ?r?uutꄫ&ogj}Mg4Zʕ*ٞAɦ>935e m-|591 N8 $߼'^Cj+wdE_$ܡQozu9a`Kn=) UX tE#!:G0)«RF=d)˵aktoI֊?~@e <+# \8&l.Qf V{xSݔxAKßZK\Uтg\!0V1yN;;{t& tQ0`[O^o_S0(,CHN$32cpxnLeZ{v$ƢϢ@$VEެIey|ڵ&v-М#O COb/nXpBtH(2{ݸBK{,u3L8,CaH")<5b5 $*ŞTphzU5k8םlYLīpŮdM[Ͳ|y-h9ղ5c= :֏g M.LT)@+Wգʶۻ\U&B zmz>VMc/TeZZaRj{5 Ծ[Y0:G]1] WfbGŹraqA;a/){k+A(I;432d¾Hƃ<2*ckISwG2;J c5COm{yxue0LeYCa9#/==e'T_ Mۢs. 8uU7YE$d]Zqo6hX[;@-'o=(2V XqWw)~9jqq%#vM+| "\V 7$\$- ؀9_@M +bAWPsuN;T s gYuAT[YSOkWQs..;*F WFGC5݀v^5G_93sL~5KPGAI‚ >܊xGSԝ~xU|ҙG7L1w-x+]+h}sO:HD2 =mO0[ZFrRtmٹ(tFZ \3? "=kR >][I?moR+c,iK(dߨ {575`YjT<ޢOun,gkYNJ@y6q4+H%g_<䨫Q)*Ջd5#>:$)jVp!K푛_dSɵHJl`Yy ?HyޘfYtQBDa,㲨 *|`-W[Rz>5( s/%} F@T́ #R)W:4B+j߉xӢMNd%}~ZW>AI)2MˏqC ݿ6ȭkAg)yY\U1ArjkTW0_m=b A@ӥ4j;qc5M !& uw_c:h53e |oK{u{ - 3CKyLDUV͢/CA6 wv-*MUtlG]qTȪD{lWf(?=_tRnWg"XtMd'^{U?欅-__\X$$\'(n[xݯ:5~NE7h:clBu'A5Lcr K\;&;!FJu,ٰ}XDs%a5V?њ=84켦}nRnͰaڜېc_vӻ3bg{(*V,xٟGVQ)ad6{g.~}0D&!~.̀XH|%ФIt#u-'5tAJ? ri $U'v Y< sccdLVPSñag|IqZ[[Y/%m"ύ=#-.ɖ<%xe"89p@S %_k3VeO@ZsAV% #K!} qe/h{= G\3ZZu-SmpK<3 ƶ>])UyPIXs mGE3X=-Eo|)lIj鯦lJ6 wu ?WL̢=s ^F`MP/Id[i )͙9wuJ^} fڡniӇQ*b9Q!gIra霤QO ¯= [#jqIA'j=!g t2/-W0@Z 5<'4`|I|Ȗi7wL v So0 #d{]Xlsͨ ܙ}z:5Y ~7)%tmIY$W ѰR9ܣA쀃½>8q'. zM 6~э[Wl+B}>fiY8ÒK mRc1O'}\[`j\=~xo6~VHdY!R6_ZFse;3YsxQx&qN/0#7^x;d fht%lNWz& %5BtmLjmiI(䧜-$l<:(m T/cM 7W۷u=2]?S AƬ1/o- ģ2BA uE` ˆSb^{י_P$PݜH9Jvˤ43Nl|0LI,f-y CeS{ZHtsFQ #/߃8{1`8N8 I5VYV>:npFPQF 4uS4P"r;a395$ df-W"mW3( ;"aEzYzX ȺO(+'t*!qB̝2%RP`EZXݯ8Y.mQ5$g/d͘oO=ܩSBqD",S\5oL!`C +^] ϋX?;Ć'ؚҢb$.y<%E(&rݘN'4;Y3,{4o%t|^t %6ɫފ~d&9&fܛMiķ*n Z`_f? {%wx`|.>UQ1kx6;-D|-R6Ģ\Ch9[[N:UG+r ht$A״j*ǐ+:JF\_ 81W5$>]D9o{F"ϱq8җ(  *z푄i >Tgs-Y'+>  MZ^}GQN *n';B< 3Wčn5{ʹ8b45'+>Z6_ZeE.UZ}pm8@L2$q++Ij0:ͭ/${24Q+#!>*!%=b?|u+&= ;iiN/snxK3:͝* 넝!KG2ę'_l~egcjLkJ@q '"baf"DD궙{3Pd.&/gy! 2% N :]cYxA;u1pT&<MMU+LE剙y=qf6BC6mL5;ІyV4|㍲7OͮXކQB'}4呒`b~VeUsF9 ~saȰaWrU|.7 @S̿VV2:_ x x2L}W~~B`S n AKmEKԃ6КqI7tucAuֲvFv*j{mhe!= ge@  1q*J1VxOvH d5€46`e C_](Uvc~wC^5S|i59*6ө t)[ i d*(o&xcڳi42簻!>IX􅰻xd'}C xE 3tb6UK/UrLFgKr%R)\MV[V8<)rDuve)`l,~]o7u3w^Щ*/V?GNISixTdq0XmvhHpǮGC8 F.9FE)?Z3RJ+q&NQ|l p^I|o@a/n@Ysu&wN)_3"`%x$` r-`|"ڪ̘E!o_a0%x`8h`xBߤ3xj(a3P)x{FJ c;Td{!A{kV%+*ǒX&rRycu۟ŖQ51}`pM ]~?#X*]"=3oF@.(Ɵ\7pΛ-VvR%ܕcƽXB-I[F%!=!s<{B^(@K KVm{QuYgL*-Od SЧvxkVY1WuZI`cg q;*ha YvQ !k3eyf 1%A(h{։wG2KƉ;Iq]u8 (òsLE"ԅ $ri$ٔy>KDo̎Hd'tLu$¢'W_1{𵚭BJi$3Fป}bvхfߥ\57z5͍Z =#U!)kS-_dJ8V"#}JsÈ {#%or46*p80k]!;k}ٿvsx%RS~ǩ:tzQCA{2 躐?a؝1K~7s؄4c!> UD18"M MhnE _\ԧ DS7meLw}D XgzJbteJ[f4\Axz/2b%,gd<.):$iٙJ]5-_=o&u}M<3K: bH|e nz4pJ/^Yâ{%(IP2TcIu?~XWh KZVjEOh O?R;e:u &rM@º`u!7XݑT,kd0HڦJ:Pd@hQ-@7{݌d. ?ܶk#D3"%a )kMo G>DmmekdF믨f>9>$V%OՓ3Rlu*C>ghV&,;1D3Ps~t!`%`\xop8 cQ^'bmgff­`qupK}`=P8!#dř$PwQB[R Mc q8v؅~9^uo9o,ꈗhA^"VhB\R [~w 6s{h|C;р5-^nC{# y=CL ;<;i 3=89PEo[5e,O+tIΏgE-1l`nݹB?$ JG"2VvE`eCNۂ#IJ M?yŒw$+%7z{H[w~@jyh/XfZicqX0$N)?\Үi0hx*~%\kkzdRvYڧEҩ"8 o͕7nc}!Fࡔo6C N?* VMf.ct6t)Kx<… rvE* Uxh:}3Xd`ٮ~*k3ݺ!Z*~xjgP.ĮZXe&d>9e,'M@E!ܨy+2Mb)-y*)XQ v>aAjv!# IW^OHOlMX PX5㍚:tO=Y,k^aeL9ϧ~u1<)΃ҽ(f,#Do#,NByo Rn$TD0o TE[<}7 bZu30?wtkr-%_ț78WT )P[T>kbI=!90O^mM|gRޫzfy<$"G&vx=ѼXrNP:Pc1]H#">Pcw&`|Mi &ON3n҆$V<%칞VحyO~[0c!&`@Ɍ5+[VVOp#s'{}LU$1^Nc?zN&lj&*{d(FE?W_($Dkײ ~yyC.k :Sx=on A(/;e3 o5px3;k[]erݺF,xlћ, [V31 FڭzA c܎3j rywFEeND}OkɌ"ppȃn,P)ghJKө@j&ugZ-7kyIbYh5FI ]:-{si0rJBv+5>V.\'Jw<^CV: >^aIxb hf)g@ޞ[~v۳M Ur Q`XKh3% [L uEwlB!Ck>Fcu!d yc 4w&oi#I IR܁ynUc`qN*[D/_ ' z) >u0ֽEIkC1TLۮjY( ԭKJƮKk~淹F =LFQ[T2'^8/NczAŴ`Dtrl.w}6"Y<lH>'gp+Q9aӵi 0/ (Sa~ =ݜyraVxhɉXT.Џ%c0K!!U4!05#{;a!لDdVd[8Ti2,(S3;B *dou 6(ś 9/ Ybؖ˒oTGAlc٦+2f=KWB+BFx8@X&@LL!իLpFG/㓹)}CxYb2`̝Q+~:1nBƷFeOd 0[r{fldm1ZRy;ȼvaAr( #oAv xo|rkB^5tH'LԽVWI:88 'vۏő8% [G&sTNldB՗2߽7AUw3腘 /xYA31xCd;^+ə~i tэ}IҬ- #gYZ070701000002c8000081a4000000000000000000000001616eef1c00007f40000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/+~]?Eh=ڜ9Q !BP~=[K޽xl]O3[z"C-|@>-LuWUJeE$BjZK>,̢_S0BI̓X{$iU1^T }{v匚-+$&x+ISÜ !߇e% xxK{(C䰎 H>.#lb{m8Gͥsk*C5dgy)2A H; ġLs`Lz=[A}51E"l?|,|-;ׅi> Ɵ#eiv^լ=PG(@)pq_Pѣ_Z),ɽdPFt`Kn[K=>Β$I}r_F<6"Gq\H%Ӂ[U6}&5C9;ͦelS$-TBMtNdu- X:-X<~ V*o~uX#>X5Ν@6)qr?Au$lgb@@Mßɠ ߁?>4ՕUL. LWؠ0עH >d4D=;6l_.MiKM\̴ @!^)m]/ 3̇@ASz>1F?TuhjTQld+Ȁ/xЀ{=h_ˇVl[GO04aVTQ},ERJrGyk(k"!0}=Ҫ;ݣw|RNoZn;S6̧^|LF} F}{-}7pKu[h/exH'GlXjV&Miq(\hU \0Z3\/PyQ޷X%0+s N_JL89jbn+D,):-9r=Z#8cޤiWŋtT l $rHѤE%j^:A救wf dTGJ #'%\pf(z.VGl=)d﫼QrF>VrRT?T!"`ݝ%$\P+\|:^ZRւb$m0F"Xj`AOBJrF˗ q)3k;~8A"K ,i0?"! a4/숹q)@"/fU4~1xO>N6EH' b樴ֹ('V`1 ćy~Nh* 1 4VƦw]3;%dј@h^+vc`3r8Ɓ=k8+3u/~P7Z;lPh"ǫW2w}Ү!5U '` ;?.#lő'Ƈ͒u=դ>41rpB~{))Έ+Rx[~<OrD@tJ6BBw$'Evx7} Z Hy=n+隸Xֹbf/Mӑр8 b|dzqzA:^ݱ5Kiyn%ޙf $c_>ȮxVw7 nb]UٶxEm@11`>0>*e6ybu5}>s# Zl)$<[l2o۱_bLB}qbGSdPr{:B,BtaqZΧNuw6mIP =|MLzh>l'HDO0sZ@"Qhҹ<)[Щ&ׯdKYn)1CHxeel/#!Dž]wQMhk&7W-"c3A1B teJF"p|/j@0[MRx~T#ެi5L>m NL9$P0m֐uhςX]0-Ykj>[Jvc}4ޭ5ֻ*'1#ҁyFtI!opȋammOc:ݴQQzs] ($OJZFw#..mոcDP*6+4r: -=໱PCIOruy j@Xvۤ uyv%A!("w\_ \,a7]+u $X:J_y-^{(ЂvZe,.iͨabFz)XqmЭ:f:{tX똰/eHm O%eт,#NɃa=/BPM&  Y3,~qν+wfTe`|fVE a:@"2q;^4'XqK3UwUt& :NjXA|V9t' q72S6 s$P4y`‹^co~ ڒj׌]H Dya7fIG0WV±`ߡݦԞ@#KEq%תpbGu1&!KYvP L0^  <7WS}LR>UנGZn"K O93Q8saP:dCV^kǜ>,^| 񶃀\--P,_4*UPר6t^R/GCZ%;{ 4O`%< >{ĝ%|ru=,^֜{質C3Z1|+ORrçmfK|7&M6!m)$~Rr(-PuK'CDh(O{7 ҋ! a5CuOspYx#z`XŃwҥ"""fe0b+QU_P=(%rXCB"QP?ÿ^+xVGloLJa7( .AngC&|_p99 ZǢ-!DlS$<''f9seA|AɤP "RP *Ʉ1EA#?};&XSj4P/Q&;)dԶHT0;J0^:4DL퓵R:sTbw$dCͱ@3XҀa q9"Gl$!^;M5;yJRl-"9A.0R:U9t5:9zh;ɤz^ ﲓ槹tp |ܽu&[v{cvs^:Icn@hMm3J.{Ϙ,L~UیhD jR R8rC/>%h^cqJE3{K ]zr"IIr̪_"pSm!$U$,}xriMPbn߲]ބ]d˛tBn!~EbfqmU0ė= H5BY@$bdNj;,>7Fxi~G FJ6VTYJjת&Ζ| vPJs[ݦ$V8 ̘fMVhaQ!c| ||d_tYzOiBuG^^G,D'B)@Фk\AܿN 057fPb:\GtO6Y%k~0ݺdo$a(za3pnr;1A㤰'NNҾ Q (UkKcu-WBmtӴFGUtT me_[vz.C)A |1&${L5ӚZ$>9M'| irb4ŷiW m)u+| )3+Fv K}Bpfw?"N9s HHi!YrZ5;ޟ!G*?;: 9Ve)(mj/j0HFķc[mT`!˅e֡Y#E cxEz׃ LcKwhu?f3)Ҏmy ΡpGA3^+ϡZI;3phv)'5~eֵpUa*V-(xKj  Ui%wc+@q蜐˾ԱJJq=Ryݤ0^sƘnT uW+* *cMXn8S'JrVGG߸0| 'f, NI~B/xkfnExrZC7Jӯɣ7 m:EQz<$k[S'gTr,iZnfNGFyst sqyj|9&Bˏli֣$W-߁3 UA2zzHV}bK7l6'hdfSA1EÇλ'%jW\vd,Wy5>52QLIkTpL6OZk.K6MFc y\JKbJClh,J%NHm.}0&S 甃g3,֎*$uHqm(Ar@#8q1tZ" PݺZf[T$IH/5P5/F`R/;0GG#Ic!@g_ כGnM|w%%{ IkU< I+tkdBb|% sok 2ƗV鹗 }Y6$EXk#4o're\,6 X1Xe{Ԗu#ݎîBzXc"&֪HOmF,X]ڂ~SP½yij?=h,",}%6}G\ 5p,?0 ƝGz]xu9 0$;E7dUMppmz8cH55 ({ *}dR$(G#фnh*.j&YƱK u#IҟP1ɞDRt[`3Bz20{5ۺ +.uh%'V|R[N~ه8iPY6 Qvi*@H% ռOyDh Py=#iOA($Zvm27:)^ZulYb9LWOg}gt9`v?)[두}6`>3OS$ZV=TnkaA`1{5maDrzrVdk(Ś%D05K-b x}K'w +5͔]c Vdag94pobx7d8ר:BhOR"o o?6g(vob\$izM@uzYֿ(񖆔XO[lfLZhКyp]InQF*cعm`v+X&;kloX(=f~>jWR#=7>rⳓ66pA Gm^.%&^M_FZ`X'A{71L] >lX</jW q!2?)BNE XuZ `|vQc?ᯑsD!Wohk g[MDNmo ͔@' 21C*vbm ʂyr0{üR?PE昅s[stR El6Fyϝ.N QL1T$"S3c8w BRX]z:x$`X"[0? 4aT5AFމ6Xuq͌&ʳ։ljp>p2w4a`jy4[O?*]n獭96@ZR6L?!u));7֬B/2{t&' vTVd9LqXCժ[Zb¥s]+,քr0ӴQt|咼;;i^M5&klëL)o) (⯮Wp3xWxʒ6L cB`yv(a n$pmJ_?C 1 ^,/ Fvu{:i ˖O1 b\#ut[htJQH6f,Q\@ NЊAzMRQs|";_Oot8. Ҏ8GUAI0G7A"R@-P6XNgA=Ab|@’G:m:sͧ}c||y3#Cv`n]Mp:wJ$ @#gػyhM`u5?L\fۤ=8}S.:*|Y ޖY~=DE|uHNQw팰|p 1<=/PW .(Eu*=<X,`5<\Â|^Y[ *[Ŝx82͹F{[h! ~eS],]9cd0 Y,F$RΌ/nVS_9 ;lM& EM; B-ctE781f#q|!4WС&]5.HP>P&+,wI!ޙ%;PH<0)؜"7H⋑{3씒s48 .mwG`H-leS ⸹gSH?#UIl&< yyW5]<ܢĬ1)"q"޸@>ĻkК@-1;q_a= + mtl}Q{8(]JVgۺ p\G@`de1쩤i(]k 5Ypk *64V]܂ 5T`⨁h 9Jh'- 6^LEӸc`Kih[mhYCH\g@*/su Hu_Fjd'$`k1ۣF L@|ɪʌ? $$t v/Vc(#5j4HC8eNqD۴vj:~4_=qQKWn :tPAqq&>7 ,H+m O^3 Ikt6ޝ PG|DS n,}kC8nA_? 4pmFtdx)y]A_̂\&t5Yfͳm"ʁ5Q5ˁ+Қ둃EK; m~qX1XW8'իbqOx;L,{P%{ 65?13r+Bu ?:-Q&t7 B]K0`ٹGPJ@O@]H27t{yr^fW%)!am1񩽛&$RPew#"&G,y<|;xd;d&?'J䕩_ߝázu_ڊI^ɡ}=':8;@)pv;3hM' XIXA8|~1`+jbE$BF9DÚxi_( GZ NT#A?F>٨޷FfѐIMM:HQ9h(.*S>]7״M$68(uReUQAzx6:/R*W l Ca/p "It]'@U[ӊ`.NnU*w_;ԇ$Zt}MYygN-5+`Oq}[} P'4]=<Y9//!M+B8Hraq ]csOEbnƬ2Iބl@W$,Iqժ&oa/'f-$4h fպ ư ZؙƶLf`^vf1=ёxQYWZEf|hc`[C v>t"Ղw+ަ73=! FF`4ME(~:c;xT/&lq> 1aWw>HFn:D{6ӣ,QD 810,bп<8, 6IH il^F1}̓w%]WK. ]8E"??ٶ*ހ P]ƑNV" Xǜ C t,*}5iW[-v͖tK^Ϝm~% [Limj4B_ˎ6[*KQ M8+HD$I2>T}kq0MA& AL$QnmRt WyU_bBu5eF<߉Ə-Eew[w:UW"2= M@?Ri;(U.|FV{ĚX;fH0U!c\6g.8 @\2~G*wGw Pu19Vlё#!dy $\bAr( `\hYnT7f^,j K'j@LMy.(#v -5kdJzM\i;% kV&@*{"qׅ!6xNU oV>>}!H0||eZc?;hեHgt,:ŕ? p&b˸Oĝ)|#UƉסu~ nX]G5*sx C-0 }pb g'ZS,^hW0/ȍ/i  Ғ["Qf$JSU81N>(܆q/4}MSYLg=*a_6 R3c C'+3⋲D][TOhrpO8}CH#j;ͱIu,NdVV:wW/bKb}"gВ{sSJyje d2_Bn[RGm`x (-3Vk>:B􉝮÷]dʵ/B\BW:Ce)BHH~K%)#Z mxEVb E\Ї"иJhJBgC WՁ=[ƿͼ0{T̼ W%bim◫Jz#c(x#$yRds+V}^j-R;C<STn"tDkx&c]ł5Y2ZB OoOT8RtIGjzLVIewȽH%5jA04|zpẌ x(툭U(lqK΄7=jm-:1(Zp8 C Cm~>/A ߐ`rq sdgUtu d^7yɞ:3rc=6`.X'~Jso>_5 R+ h.YqWWVVlJG"896Ŷ;"fD,>g3*p^)tEjm ;d& *^!YLac@<Uq|fk:'kR-W>qbM5<2aXPkF^M#s6z7|&Gc*35T8Qq< ڮX{|xx'฻S)|p}筘foG]& bi.vՠ׷fC(iV ! j$D vAϝe]%9gsӷ%gǷKJ QIX **M፠4r ywD6GB+`ZC?rٹX^9"mU?.X~8>w{)hu6AˡՐaKZ`o;&08Z{ۜ ?5iw0ƝO~5=,h_$*D;t|[ r}GmVW%os%MQT72;֭;-3$Zt1'f5JCUu%*/<tK: Ux4jo8ԸNQڎIYM>) 9{+3ֱjX*ˇb[!YDu/0_G=\j$>T2O׺|T@Oj6lp;^qfYuc}1Fٓw9{})52}L{Z~{jS劉XZnD 5BbL9/`y dBz0#=c`G‘qm@d0+fhɽ!J*mg&t\[ ҟlBchIT0Љw5^vK%EއW1>*^_q JC5)SO#uI 1[nRdcO o /x&b`_{@qw>7IѦ`:]zh}!.擺?O0 shUs$T R~T*ZzC:8AuϯʟU7mr<~ m=P ? >&1GZb^f9hhXcx{^br6]u =-k^RTzߒz{הn1MR_ eK7T 2LIINM9i2dGa/gՁVveEG;r!fP}Ẕo ^tT,?Ŏ0~YArc!䋼T-;1 IZhlDkMTXZ o2zn(JEwa?؏kYhǁ-Hp?u=BssNw]JᄎX@ӂۢL(}Dn ΍7NPq>rI =7.nN sO/E[D_t45`7l%0:!az{c1C究lc.i[rziKe;C P1+'sT(Qoi%ˠ{v KQWGi&?S@XCHF7 nX2Gјom/ZV7w(zޛ/]poDF4xpv;xUEk1bRDR̀G>F?g>yDFy D%܋bԣp0}эhWzLh#1Xoazܼj@h!$:DihE=?\ sYh 6q,]Z/_/w'/B,|;.䯞 0G .xTO,+^T@~qe!m ]ÿrK~gRCUȉl+݆>^\0kPmܝ7$upD"t6RZ% )^FG+巙Ec^ wE5$Ki.T'l=[YhHbj'ARQsLQv )kF.UU'eayV(0].ȊJ|?o5 M(Ud]Ғ|OKF%f)(cKɦ++soi]ݺ7C^qD[sI|6:/g>wIB)]-D^S='>&DOcr5V-۴@Y/eV&; ڵD"$SAǕ\YpX{  ܴYzʼn #ٴn3BiWפ3a6Gc?e +9U A.ż3X"삺M=esZ $Džxdg9K^h,#d?@빫OaRߍz{{mezYhTi7r< Aoҩb6tڎ8kBkeI @u|(OCU }v:LףhJ\)/EthBx  0Oߏ3&o;l- il8 aQSs=7S# 5&|MֵFV˰ZwY2i5/,[YQa; '`ԧi,Ѹ_oT@n6ar\Y>*dNΚ(cGRV)A3:3dqds{l=/-'qf+'֌k!~(M$ItLMs9-HlNMHA27sV~~F.&'𺉟Hi ?ӿh 0SQJͩэ_B9FRV2:ɹ&À&w'?u+kPkj- Q* 4Cr%2IʠC{EP0p«fQ9I V{mUώcktŷ,bnkˢgau qP& bNa=f*f~*i3iN _dtwŅX|nN b#a: 2`qV߻JKO:MZtE>2㆘o&.O~*ZcM0)3nK\:"OTVNUcTߗS.#\@=<ML@TdE K * ^88a7r zȞy+׳,E˚ú6SNʙ%z}> ~iD?V|(rٍA!E> 8K шX 8p :$3)OKrH'J]Mʓ>XdbxtS'۽jMXw|W)/y32j1 2`tƛ ya$NӐ~mFҩf {,0nWi9M) wO1fyU%yD,JҮ|ʐU 5DZ9fW_-[oKH. ϩ&5U)58};~(?f5F퇎8{o?jEa"NNC=>K0ƕ>F k k 9A \_;x4VsO i|y {^B!A2K-%uا&]cP,GzJS4.X8&Ww&I9q ڊVFE[E7/xS]{}| |򄒬D`[LL.tW$TG~٭7 'ٔdwxѵ1d7ysMl#X5CP5zP챵B|e5g|9[yuD =2Ӿ,)oVjGVsU~+ݰd*J(p&7@|ocӔ]$aRLPe(M l)\C9$$>{{bUGqVW Jfba氺j/Xޖ=% W cW)oMgfa-mTワX#z! =O 戗DӼMSBY_tYKѢ;spm.@vCa V883S>Se]~5'-G>Yv @bb$< j@BѹsD2S$Hor@`&FQѦ} 1ƄyxjSI3܅ vj]PW:`9hn%"?5#Nw$BD xԥ #h| O!ZAaR!=oE60̡|cg75*$~ͨmH-or3yZv\A pfkdW$t&ݬ`d?Ԯ2$w-NGe-2rN9U0r#zf@KSCL{}J lOyb)vȺf/fY)sIHK(A"&=@SH]OIkHFmg\qʺ+I}~GiqS8!墉e3a,u'aaj v"4oe?֢rmqN"$}t60 Ls:DcPa {ľ[FZmբ3Hrivn7׮ɔG|HWnd+zk<̣fI5%>T"d˔r签D ^ wl$(G;\ۦs좷e'OHKVܬ,%^H϶17+q #ED *JUww^ǩĘCnO=5o*jgqBa^ם=(Q\BDC Es-dxf;,ˢbѩ6$l5ʩA!sQxӓYcZFkuiwfM̷HF5՚tYpNvi?d_b?@-FzDqHLѼy@̡zSSO>tvm}!ihv:CC0`.B},DXAbؾC-AS)ke,r^?!/~]DI},^:?_aOgiկ]|$ˀ:?ϠH駤@[,"MT40&Q.quބ†:Q}ymjhi3`lvnoEsLa4bQW@\g=j!Zo;P*ey8a U~.o3,!כ,weObo2ҎA\)4s7]Nk5pn9oFji+kt >lps-ViPsnv!{0TybQiۅ (iΧq/0Y8V=v3@}h d!/55=9* b}nTs旪e4X,=KefZȶ}+$Rq6>a/ 6bpaI i mnEb@I9Pm}@=DW ~yĐ%tr_ Nmgfi!#Q.'(tAĉp[g IeيIɬbs_}$iv_K!Gmvn JE>z=}v}V?<_"Z.Yj''j7uݔfvQX`CG aIعK@t@N8x% I`6{7ڊ&e%aq#0I) ~%*ܒTp2Gx!X]L٪́:pbKGncs.szV=Ϋj[ ]<;f: &u3ٓg179>Fx ;,x/4PtŅS7T `1Cyt< .S'W֖Az@eUlCV tl 0AҐv-N{!%q.)1,Y"aNt`D< GmP1pkCzUʻKHt.ᰑELd/UȤ|xEKfIil.hJ{?NNK3+].$Kc3k4XB)Hd¥Av%}bsWD"]˪;嚮x$+u̇OC "1ҟ+ XVdcYO9 b(,G:7b˒FtbAzL&[NK} W\/[. CMJ=ӛ _ $2\XHAJ iwr4Ha̷mFjydtIw`\V.ȺӘ1 uFՎG7r,&RnyCe I:f,h;P']@Ĥb[_XLAhx*h) :$-ƕ:Jk}7Y TWA$:IBՁ&O}ڣ3PŖ`Nd vBBoz9"PByBk*KVMh`3)]/U s-̋^- 2-PW#n6 3Ϣk!(\QrWo|ZB"Ek9m ]$b*oP{ǵ*_MN9'9XPz\ZQmBeAn/Pp2d`IbfqsXg ~ A#۽xv3]ߖ*3i}fՈ~,tkyƤ[ -ҴR p_^g喻:ht,!c#@N$ĆBIjx4~}TPb` —m"hO/K= ;o&Ijw a/8D` rB#r +r$z?HoV# KVV`}Y$t0[[B䅫ޖ!cnh2|5/x[Y J-ܘT}0K4=6])n]q0I4Vo h3͓^%R&p?_ǔk\Rn} [#jHCM&bAS-'/X} gi ' }޴إ6i'pM+uڡF :-ހa΋`ߖy|ryY6'98lwCaNcxT%v7BRệj9X&3{ݏuyb8xݗ|rt J!s.GDn-%r A-^Q 4 e`ӍdL4IV.)e^;[I 6215]Fl'wCٍbQ${8L=3#ۛ-[נw. )ut $&cK5)aT@|e<]t%/}rFP%fyEN[87L003ᆊ"f!mvXkO:s]| O`89櫋#92z<2~"׭'Mz5R  Pl@*z;c=.cɜ"Ynބds<:XFWWD@e 9* tkU= ywe+$SBQha6w<$۔P ^J sG]81 ??,7cd_٘,8Jm{C]u ީzV,*Azk)Њ\SЊ.a_>Cz7՞5 4=pōca(e\ifidmZW(JӭUf`,8xcr~Q J~=4%KP7$%]Eb/׿ahU')Gk Y k-=]~U<[vIU|}r&F#L21LFRk7O0bsg"*aa=rO=(^.ʬn'EInr]irXY'yB(߿%Ɣ76wj vQQ;OL "B=+CŚ^:Hʈ_5}QpAv(xϱI8;(<6FwTڥiQ LEsx5[.uf((➴a `{䆗Q>df{+\&L"h<B&2k?A%<7Ʌxx fC ]BecgPO/=ܳ7lW{Q!Tx ՞ޣux$U1V#8Rit0ؾ+j@C*si⢚j %Qf05V'T5R}3frafx> G:;!9.ekMP>zA%ѷP}cl%W(7,Prrci5:U@/q[<&x'o3g ]Wi Y(udc6\5?K/7tVAqXuvW,w 6/.zƞJ׬:~A=Pa*g5"Uл`g[ #ϊ^iYG+P|CH%whZ]5WDyGmA>kŌ洈5wQ88"Uڋv?c$H~*iDW1^^Ҵ&ځV7LgV=T?mG14!*B*S巜cA{>)kDٮjRIq d%律9>G<>W/s<_I]04 [J*f"a=Tnj2n;"*H ږ["{Lvvb9q%ޭ)_s ;d&@}:tOG\rc&.S;4J8ny0g@:En:urڤ:}h9]7 Mn TI`UC/Q!9XހDcmnY~Fī4縊F1g*9dr`(}oԎ,e1)f1xxΤhRh1A(L}cQdk^>L=3l >b ,1CoJaP>76XuL_IX<{#eykBL'hqFP.( |݌c-mAa lp rܵh#'WX V>;<ᆹ6myiɶ*QS" ~9de9[g ULdG⊧& ÙFM2X/j N%.<8.=+9PIH`-*1iNڏ.l ъ`Zvoh>S |ȰcR<(c"kŽDj|A:+)%Pq9>P4M ^u$vL4s˄r /Wd )HȞd,{',ƚ7bRtHi64wU!k̯sꮞT7b Lm971SO Bı0(l^irV Tsk-T'`JL\I+@ VJ<'\)E>m=8FwdYZ͢)lcv5c_j$f8eTYݢ8}2ƣZ& "o4`;#Z[ F>,

s*^o# ,jvBCƺD]L&~H /?T#}H'vG̶vqiUC1elz36L$9>Q-2zROg U+J_%-˸H$\IUN%dg!>KWC^/l.17 9eP& 㤸rʁ"d:mג\O 4V }!2AH䠹o7Sr"dp| }ӏ pπ-[ܻ[j؋Zv|Jž,r[{f@"JIBr":,Qy% "3&$s@ĕ[p@3E[:WMqpDIz#`&Hz 幎uy?*4y>*N+YXJKu)PѮ 86 \?=?Y)ok¡^5 A)S EQF^*󺅭3 ψ>k,GH{l骅1\!Dj9cApa=ط/ ]eoRgz(~JFijG](BC 9vf0<`>y5b $ 8d6Ž=Ȩں/ 'n*^D2P&n$$==G_HQrqiaY^x3WX6X"*cr YKMyv+ zdg,kof}JAL&6>ɌJT藩yjyF%j>l#!>mk7wG^T7u3M}Z>=n~j@w=X| }6kKw@u=ϧ WV ΈQ} wǝe9@JQn-⤰ؑy4!0O/A8.hj@w4-:}ȯI؈:bXCe{@H-[wYk0_{*΅(їصfLd6_'9#&\dg`_hQ2>Hr+@CÎH@Y @[b۵UFPic^o0;>c~ֈoDc5nx Nߦz Ƴ ^"ULT l``I!,Sɍl4H]=tk-G"S v57y i/Tm8N= s Vc߁kZt`UՎ#> l|3Xp+$klAWI֫zNKNC T|p$LiE|M}BOΦzֺA4+U5/ s,IYSag Hc@/O7Z'#hKu$b\H84哨D61"DZgГb-9K{m')n.3c8n'Flɚf/gw-Ȉآ8eP}/FQy>HTؚVzhWm($(PF +_4tq,bed4$LǭomƜ}h:}1R`ɻG!ʾ#~c_Xjc!}V`N#sӞzw[ >\smi{)3soѿlǼ6 &%8WO-١1:(yV+ey):6J޸ax@TIUM,_OF@Id{.{r8PC!XAV#wГUurޣ04$'Տ  lBU Ú~@mp^)ߞq&5OQy0`9IP&>{AmJ{v}^tSDgGZSX:۩;XF=*bh}4ORzZirbceҸSN!/)$ϲSos}"" m>+)`G'Ԫ(-ʍ2N~VAػ:ۺ[1 V_W=\EqmkN|d, \>RlqؒgRg tXmGK|&Z>"}wbL{.. U+u+lyfJʀZJzMaH0T%_ Ni eP>7hY ]^׸ $@|7!rpSjGk^Ga vv#8cByoE#eb0NVѼ[l b;I!.za'U0|պqo *QhIιa*H!6DӤ[}yUTJޒ}} 2UZfhˠL: ZI2|cԓp8>$r?nzOZ:=hyѓT8 xIJl$bAs۝Ckkscd"R0nr,wT9532-e=n}ݿRͬS]h kho|pv:0?K 40kVl*FQO;'|K'w6eµgp*/A+NAoLbIEȬ8w.Q@i7|BxQms]!eܓt]ݕ*7IZ/üK%Rm7iL)YJf5(xͣes(!𨹘P0FܙJ>sGlax%/H#7Ic3&qGq *}s$F>YLv1Y۸yo󬳤FwOGGb>l+8RйQJ(iU-iRB|rI6Un^9:o$Y8=%_@T' 땋OEbdi:<ϓ\M/#*~/O86ʐZxZ۴Hh!kܞÒ*`L"JQ'Z-tWn䳖;*Zf)K6߉v7 'Ú}^y=3#Egc1)gdP맧JYCeqV+1_t'V89aW /3T83$#Hd$3J yDҭ:nv?(Z-A&n9zG9ݧ0m<*o2)W;wrNy7jJMI"mn7NU&⫄Ú.AhLr z<=){zJ_p~(d8FClΙ:!&#!e TĚ+Я6>b WT 6e#'Xw8Y|tHlQfus[0Ugd 'v>eӍ)GT3Xٻ5Y|;_\}CM>(N4{QlcQG9.rn*26{JOy#`mKF#^HhԶܠ_ou?PW]6d :F=Ay 63WuH~-6&M%~nyZX줴0[t쒨3y3Pz$FN T+g/[Q;WOrĥYJy`I=&^0 ctYh&#SFmAZviȔ@{9Gc{RW/H]JvsND'&ߛ\2ϛp(1c_$U#ؗ3?`,Q]B5|}LKI׉_8[KfPAۂ@ՇHlUlEɾƓy:⚏|֒]qa Qa\ZNJnk}ȻWwl"z)?&A<(Xmc4& ͥKo fRؙ:H6>: }1ILl#> :;V<$2}CY|; ka_ >zYpPm 2 IsRӶNL]"7TQSx|4y{Eq{#3t\v TX IT#ɖU95QI.>y؏͘7 A!D >̀<7Z#]?{c=~qnSNť|vd%S-GUD|.Wȸrw6R+Qk7&IwD TSd"o=ŬW]=J/ Ħ },9I{}M by|"5Z?xN+~hϭ4oY5E\ukuŲVIidE1#؆_QrcZM͠T/IV6t=TBNɟɲ)5ڂgw(U )ITx.U!#v M%G ޒiNRKb0>n籴lp= (Agi;+Vc^ m) $$ l7V8_$ #u,<0fB5\wcB^Rz/t,4%ꉥLV4ո/R"ךzXs+7|Ghc5q1]'ŸyZ6>LhfUҳ,M]w57#@U֣69AѮ.ygYZ070701000002c9000081a4000000000000000000000001616eef1c00007744000000000000000000000000000000000000004900000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t/ w]?Eh=ڜ9Nj˲ xc7Ik lxI* NG * #39:TeZw<ӈKw[zC5nE^LErj`63UƈƒgHDN9kM3{Y[ O[Or%}* \W!k $3s'75C0Llo\$A넏O [^vDq zK}V0ñ4tlӞaP;R!G@YB~s+,BtcrҢ)l*0 S8>Γ^厄k 3kaxQi{`f;@ȁ~SSsV["hLQ>ݻ_ߣ̾ |zh3sٽQ-0q,|6eu IԻE8`=mZ` 0ft@U#`6HFLzG5.$l\7R76ipNkZ)1_P"+@?FN=*",#'?mpV/eEsA4}t$_tԛ[)c.LU{&T_8^Q= ^yt(M G1t*S49*@RCL]<)&ں),MUwPޡP/WCvj}$/VZ/ޠqm 1Տx`O"5ETp^ \y'Rz\TdF0&,q2~&dr]ԮIúS8>VN>;sdP~/dQNS ,&dѕl NشSV0'QM6h4Q>Mb[_)}̱(z7Jv\Db"4 #Ă)g7FBRL(y6kkw,SՕM-M hlWްՒMM@*zc<urYb;<}r:+tV<3nط7<ycCo8𰰑B1ZJܼAڪL3tz50툢0RIF#mw~<' مv, .φpR^@F!Zf>AR:"Eب\'Ot}OKoSIxؤfHEy ?^\w~)C[ՇQ1l}|g'Ee}X oݴ;1he|۶36!S -ҩ,7)Ǽ#8Ftv:5qw7bzvĢ~-6IȂflXI MI2lQIS _. yjW;. )Ok"k\:#w=P +n/h yfR_/5fv!nv _#rӖ ݭKq}` ڍcN})[8`Q5k #/' A|ygxO%Aͧcuuv5װSbitdP(>㲍\Ug+U{㢐nʷ x'~) w2ם1)Q–A"~x擦|dƢ'\Ӻ q{Z %" WN5pڤ_*m GHm9.\W:7G{G~tTD۽f"tPb^F M,SS%m~M,܈ ҀI,3c^f;A;[4?\}K6Iegc2@5G+Jڄ`#E'uؽ{-cKᎈ*хҬJldINLFç^s%2(g_B夵 ffz[^B-U'a\ 9_#a:C˪I'K^"Hqҗߍ˃H.TUR+9Ϗm!l%U:.͊_ISLS0EkPS5BX ele9"&ص b HR̻k;4y}c8,hʯ8fdK؊A&QeVx5F5-m_հ |_Q8,@#sZ>x͂Ja{ؽd"ϕ@.> TK[<+oLC2JXr1*b7I,A1bz+ Z]^>&FN#&e,)VӆaʖvOAf4,/)ɎL p7'&Ķi'~y?C/vDž+JNN;=>H)noZX&3X'a-f=-3fSt1ضgANR-}퍌+8Cަ{][VC aF5%o$.} j9y=H]ͰP_jpE=sa"i~Dq?(z.<Rܐ:ǝ{IOX j))')GNgtdo:T¨$!wf=v-;/.)o_^%zp7X=Pe1qtnobG,f^oQWAe[sr *pϔ+hJ+ĜJ9n;sZ|OS_~~nH\!"Ni^J97|^k󁖫-? u Hq̰K]RӰȬ{ Í6hZS,k|vLC^,H'![,+$jf[=D~ `3myL:qCE]4xNJKF|u76ރZ5[Y羄& .6.k\2ٓku|۠{?IN "e!*(6#xٶW4R ;3XJ-*J[,qц8U*JRy|9Q=ʌuڂoa&wDB4/_&kxP%&T: ("pn؝j߁t>0B+}+# {]{OXoumZW|067^=LD^)FޱKpM!V6} `9;00AviKj*P@3pv!Zc|1$?zjƫoY:IK_sOŷ4Yݡa Ի" aA?Z)| =ĆF.&|N_;)u$ump%Wy-_J*I(~dMIj>iLhl5|,gS&vA( D \^TѺ=.q2̚JyB65=~~"hF$HM8իIA/{pb'=X[F.|t<(n3|g7.I<00&@AT4[Qξ=9.n oBïdqG_(Xv5CAQƖe{nډLՔTi!CB5 yAKWQ{=%{H `8o?khE#Z?ڝaY69,߼ˇ=;"hb>CTpy@'X{ bv <1,EKI?\!ّ<+HPh5V{>Wczz7b 5be(?"Go$;{96?9i$:6VFrSfģnpI1FEOU ҝXuxMoǞ={mX3 C!3#օӊy8|dX12`ĮrDFpcHXFd$՞tf@oF| *-IA+yImGo&5_o$W1I(K6 >hdwF2h4,HeɖyƲB4z4D)^{^TO"h7eY0]E1*(~ wOi7Y‚ӐE>^bW^ޱB*5G{ z.Bb OXpb`nqPC9]W>M S`>Q.Fk=;(;i'Ns"D3\Tf lyLhot-SMĮwN9̞ڏ U53YA *䷏ݣ\^<^x<dnDM^V bݍSGv|t-ҙ0#f `'2R_SjkcMZFxofK޶6(dk] &>aF\rW݃vM}Rɨp4)Η%{>1:iJmY>3@SSm=v<BsMZكa Qce3T2Δ Qx,lf<>_Kv$ nuW~"d×A h|,BBp0 $ƚK(L8.ף.C:I׵)n*ܯY|PS@Ix}}> Z|&`"ʦKp{w' 1eԹ81yY&dYc *AԱ3E|lva?⩒jeҁWR&%N!85[5 yVőG%kebÏg?K0|u,w!IW-_04QH!V$*#|zD}jd|w[l<̽Liz>J%kPDc XR|sf-D@0V1Fũ u@Z7le($FiRxe]nSoHCyF&hXޛ. ."Ӣ>$Mр\YP*/ܲ=tRIQi;79D2ӡ@_,]c!x#MA#&n獇0v0A\~X圭4zvsd:;MMnBc]Id>!H{['A[hBZL(3͛V  T` Xצ(csu\UJp6| $,OeESJkyO ߂\\jJ+F rddg5g0zHWĜǍ‹n4/鷓0GD!3:-*'p/MMNLq ~68vWP_oT5VڝeB"U3cAu7Ǩ.䰑cT>΍P-[Ve$E\dT\ؚk!ֽ*A<}n6C,spT}~7 #2*^F/N%k ЄC' .#B-bv@ Ƴ0?`t(lUE1lCW1  sN $+$NNb /{"F;`TMau!\4cP;O8<A˜ʅ#jʯa"@f"1 ♽4w*` Zyuz{ 3r!`s%$Tq>dg{Y񋠱 h}ڧg /|1;.3C\eלdnÏ={:rė_U˥ʱnNs`S`\m_Ai=UFym2F%ːa F`:=k T 7/N4ޏӁ+Dge2Duy~ŃrBQpjxb+ԟGpO6#)5a-~Gen[!J=y0ZԤҫ}ǬS=s#K@굋qR`{ e9MI,mknjOй]{t eT:{/k]Wt#GJVNV^kԍjr,D1Dc*U;H%?gM[Gvc\NAq-!:{l [T?J=T@QHS-׭r#~ۿt!@1>(X%I فc4)aim(Gx#0F7v`>-C:6}>G%'dK_]NGSnH ƟIlZ9L.)2ui3{0p\dˏ\~hN3`\ȴgFz-K"tWx5,~I|]|(7D,UwglEFo(Vv_wT>?5H]i($}@^ȴx2kE/EN臐*FD961kF `TǍj vZ:4"Q2Zvx#U??;2JK7jAO/rHKZJ)dX7f=9ҳX. 4εr`ߟqE0iYs\wwdžW`FBTN $\z|H!t'Rc mq\ k4+, dz;Z[S6ޕ 5u62bET"sڗ>g$2-!@Q7?KTuY:+I ƮlqC5$W9g2d`Pc`AS7!D|#6T#BZtbns6$BrHV[_D|,|>/Sš #OM:Q_ 1x:߹+lr@ zGbPLAH$J|Ǣp&]X uailbnKU'PL#pe};zEUzʵl6LQ Qgۿ3Spn~I#qhX+che :0dGTY@ Ɍ)sՆ5VOKI:2aO'|nfY:i ES`I3] k[ENuE`SH_BnLrBߝŷ" (Л +htPq=죲GQ*/;mQJطXR{+jᰓW J*.R& > 4vbU|Q,:q҅<7Glj3*\>*a՛P\Fb&k82z(#c30R+P1ghFߔMZݖr@'V=i҄ ¼I~t5 3L{F񨣘NzFG0h33*(Pm`.ؑULz`IAW7 `XS gvX7s L'l4S 4iC+áH e%?G&+0y^Z1yDuSz76ZZcn+2&7}N'hZݽq+](;sJǃbJ3ٛ2d \~g|A֘\kcnս:1–0nv{Va 2Tz,̈WL< o+/ hk6uU tIe fPTq1k.oTꓻ|YS(bqkWgpWTv"zod40k@}^IlzoZf[W8<6~]Xȣ.ՍQ6`r ߯NTX sRAt_,^j6GMFD%<.ꣻW8{IV3NHiJEj5-tucrFJ(ݡrK%ǟ 'lҤ3ίeEr:,DUh% Аucz &o[.e#dQMc?9zzhf[+ۅk[T:Ppv,́>nN,sGAC4gt㭯y<BT g֗eFJ9={=Jl yܫY.t^LS]Rq-dW̫ BBӻ6^riGMO/hKojj53gqIyXdC&A/{bxdsѲM3E=HS\}٪Iƍ>}M C Ţֳ4Ȝl#SMY^S_%ܻZppALn[ łU>l|^IjS.1Z g|SslGT5f*3[pwpu0*Zs61Z iqaJl0@9Å E*,.!nW Jg-XlVɥ!HVҵ΍_ulkX_A(ֻ<۲b9=c]@)!qdV饒!q'#1zHgW~]1zJ9d3 oNһ@ɾ8X1'Q ;3]?ķ1OОc79HP ˷fM`Nţ琶1oR?k2{S)з;TIܕRsaby =EDco))0b>C]p_ņخ(^pE!XbM?7q{JyCgjdDxYJ|} :;ģGi;d'W6#*?' IݫNLfpk*noTtz54N^F_ VGR+kԚeԆT+*8'Ȁq7|#>М_[ΐRaEdUp^ApAuVh7* c@-ipZ[$#+ON|U?)"~_vk:fBYuO@XeQl֡f)ߞ*XR TrFVV[2\GUgCA5M+n!]4luw͊^6;GVFp{ZZӅQy `\Ds""xJLpVkOXE*s&縴yqiԟwd~bŨK~Z*a r&_nJ>ǡp6n:d:o@:ߠ/ͼX?7ǟ⼡մDx?Gş蘺Vp⟾tNUUR#DBlIkgMm##$ћQ16ļjS M2YJ1ZG_izD0s"P&<7^R.#5 J~1 "k #a&4x9(Ȃ2 wf Hs '3 ;E'PbINg5TL͝riy,b-AV I"FNT()+u9r|GEh\fSMP5V* -['6I4DP1TmOiqR~e]fguolt>lyIұ&<(@#kL*r}Xc9Vꮹpc?JW7.~aH.P¡e2Ee©T)cx\EᰰA$F!xTfZT O!(2".[IDOg3 f|݌xH6i;(/p̈1xW@cm~tRfo(a^7q q`9H* ?Jy>@`/.eэ?I#"ɦV13 eQ UL]UnBv5"THnfy! Z׌Yfqݨ,ɤis}C8v؀p̄8o^':J&]dA&mTEăϊo4%<>ғ:Qea uV9JHRPˊ1p)0^V'vVLyV)NB&9I~g;]tuf>pFviȿkc7MAs>^?xD|wsAa g]9j -(CP_E9#chl8cX9HÝ&O7ALpnl]ԷP66-J=LȌ?%\zMdS!7Jsh+,;t. N O.}G<9X^}Oh' J0&&}21(R 8|O]7.n 뚻_2k%R>B'6mvl)ղGntϸkЯU(BF $fLdr";IDpːuD|k9Ǜ臖[nbOZe{jsp %NxhwA1Z!3Ar*S<Ӯ)_\a"z}jBaLϗ6aRh )gr d$9h2 aNtȌÅ~e ^Kv"Dj;Su `Ш^Eh KQ OUX!UʽJDpԜ|}{c0=uC4 (1l-^( lĘwuck7 C펗jK/ rSL3;;-2c<ՁVmO5JO4x^5Œ^@pftʳ$NM01l!!~;4v>|DCzI Ѵƃ.el+SǓUHx "z;?n-zKhe5(K#{;ɂ 3 xs "%j!#m+e=K|}Fx/#ΦIm399_&⛷N!Z,R;s[zmQ!}l]= YH+;$M ^PPV*u' f?^0.Ӿun 7(3T;V7Tkۣ pR\EK5BL墋o2( Mj.n}7aPq#1fdׂȽqzm.sGWLswCw_S^ri\9"ќBz)c~؝!f|g{I.ES0B]/M5 5ß s8W׋ɧ, Ls[MƋc//t"hܠacS`Ҋ:veC&͇xq:x) '~c[OH ۔iVjdNܣŎ䴼p@^@}\"u!#(KJS#ݝ8蛢mѸTX^#sxӏAToedOq&8~r0s(N.'5Ww/L @4AC$Ӡör"+nĀXL)+bQpFFSj9WAU!Ҕ)ĤoѪ36觍'__:]-R)8l>Hu&Xu~38>gV?2Z[&p~+@q Rvu){"+DK,88; hwck1"=LaON7c qhgVc3ֺϝ*'Gʧ*-dH[)1s0 3vPmuIR$]*蛼7gwOJүc4QRҊĒ b+/]vh!*Zڴ骶f}1k& 1 3a\;wEw_f(n* %n3.m7Ze u4e! )ݺv&vKMMm.3S5=H.+'&[ IȢL(@eF_8Ć6ckzVRG<2s5pfLFr>ԎT}(Ԋe|㽷·RvQr6 yI#v?So Omm9`إ'uV{̯|Ax&>I]y% sYV/\=Jhw/DdSq mQ!4]5%ZC[#aRȢ\ c=n$2%)0RD7vS,yĬBdE>H@67f'=|Izbqx3Ə>zEtJzRy}&f"*Ŵw UM60Gr>9 畗ƒELEy^jV%Xuk\A7D[=gh8T#\q3UęŹ&xB3zOۙwx)$.۱`A9!|W f pEOXx/f@nJ{CwP}k?Bj2=՘ WPzNldCpS}[W*FCyIu1xb2 Z!B <& 'l9W bxkIc_)5I-rc%38>G,1!=hi{gf-0; kY$1y[`uLC{#v~Lp*o5x^J3FhT݄kZC<9\bfduuKS.tdUs~B__!kr'ZT*[qfU)ۡqprD~VHDe&^abPWdzD*8+.'kqٔe*_t_X lr(!C9Bѳz_/'Ij1]ާo@m46{5"Ew`majOj&Zh0bD'jaFHڊոiQ{;[x{a^~Q#fȤQvYu:gat!.!S1it||&"0 I3U9VgPXL.<"3LvhX49~f/ؼ~G&SV~jvهb9y\QVXcŧt:.qpDI=mjSIY5o0-pyΖX-_Rz\\nM:>Ṇ-|'̭zU7OM,y b+(qU)(Pnu:SS;NĘG(4 ARRsꭜ̦B8wlUj b Po4VbT?Ts=.yDf&SwPEɄĚZ7/7u,M2"H]p@`"?GZbOJ.7ܺ7hJ_uqhG.fL"cojH]ӈ [ԲieEo'dݝ[Ka1r7i܅D5J=zP=Ԛ{:S?{zíV`O5z:f $#2Q2OeOLsgP\6&+D{ןmA7nJyj]* 5ʫ׮ ȓl~w΂f]3 .Uf7^:l'n'Kc\0CANe~gb|&oGGI|px܈qZ1>1b@Y7BJ>є w >j1;QT/nM :AHI㭮ݢU6%I[%"ƾoO4%7]2owv l7lu%5ղ7|GF?o^V"Cy4 Gms?{Y6vJf؟i1{c9!7DKO`석B_@VzL~Rd\y"ݙfp<ˮCT2dll9]nX pq"})}utQH~9_ۖ!3ŚhV0ކb|됙ʄH }ZZ\{Y[rɰ7dS.'{Y|9aޒ[_ %k(Ki΀EŞQ|Ҡ_:9jdε"?tLEnAbQF=pFdi`odXЯ|k*v3LBj ~4aFN>,g06bYZQ!6RfWD*dB 0JlMlWo#'vK3RsR+Xa\-Ą&Dxc䳊R.`-͋ ѸWi+JG vĐ+-+-zsO}a mb< /BLCŮ@:04CD;F""Lf˦mX9{BklV XTxkej!)=/kґ A!_'銺=\Lo`Glxqe4jXiX Ώ7AblxIf\'L2B9\ɟ &0I6UE WQ?n("لq`Jʨkg,k"Q0V˱"]5I<*{y6n$_ ~Bwq6 .QYJ9 vdC#iV @SӝiwjcCAQP@s ksMA#+Y3v(Vg4dPt>iLOE~ngqdkd9;NuRQG 1J:L7 ^cimӻ ~@^~J$Qg'ȫj2._I47 `ͲSPU"/st.=6eHEUHh(;j }C*}?ʯ0|5~X1WXؔd,D8Yˏja{?5,.lvrIfMQkO$e62`~M qCxRr}1e[o]`81:P~8HPoZn8 Ԡ2q9Ze[CFq}ˆ@г *4m55>!};rM4;6 -H_ -r,,7lR1|3sQP46FICߩd:d:bO"$E\@ :kO2| ߹^V.7@"kmk;G$<=\; -9mQFq-M6],spdtgF )van뚰Hmn5ҹ <;KYg,;+PbGiV EVTǖe[kcܒ1(+ĠeT4RDvշx !!xTF*ciO$A8OZ~d@7LNMkOLIt ffw&x@K4Z(=O'=1*iұ9UVT67ojQir,}3Xa ]= DveJHEcs1{>{Wox$Iay_4g-{=Aߊ>:rE I|$*X{fwA7>"⃙D@4]z:'XUV0D1n9gy|[ !oo4 (.]cMZḭW/9vQM@Ŭ.q QC)#T|JM}E׀E]ep|H0{p w a*LYrVp#PsJۣQI]i4,}W-H۵jB2#d/?^ʴk*k9c2ߘc=VS !r.C}*%ߎt͋8lw 6?tioLpسtӧk5ѹTq'Kv}5ߥgʦvO->5D.]}n!scVViRwɘn}WXrЛ-D=s%{`Vu\`im8}FܛIθzC@Tķ6'V|'|p;a,tW77$ĮEtHQwpP ՝X$m-9X>}}v < )ql5};m `ꪹMuG=5rty*G98Y)+J#4JXgA<4tFd۾a9Eهau74> )^R;otd tjqɃ_Bjy("PA ׇ ^š`tM(]f*dwÞq6ΝC8>N\2t1H8mr૨hP@Pri+'BX*o K,iXu/3}yG*k"5I_ |?FXS9lZj& GCIy-J=`ó72rh~]w}_fO$Vo5tL֤f jk4ڢS&!SMw+~5=!M/Kq-٘Ï5g7)5-SwT)_6 ~Tֶ3enTvSޒ6xX=| گ ԥԺ'JTeľrhVE ~T˶lK~y-^n*"6 $аkeq#oS՟CX+3\b$NWkI0&ً\ nN\N/Oo  jfRD<6`i$"yUT~+%)4>Ds{\{,K&e /3~xٸT\CVA'Oi @JJdz4$N?Jv['<,0rl5g-圞2*f*뤁$8AY[:+fX(,a9st 5nρLL*޷7xIŊ<޸tnCy^[(f‡Y![Lgp5wz)5[ D0+19J{ )7DcáQ~nnIz>3l5W~ îmks Y=~YY#H"+[{A!+tr^%J4w/Ғ+upx;ݸk9Ѩ:xͮQ;@RĦHcv*Ïa"¸?*3!0.t%|uOj\O,PL~fXE]VH(P۔ܑFƹKET!/'yury(e4XVāsdzna wI4 I "N[]q\nvAІ Q"lP=h=yK(!+цL"3A$:R;V, OKh(1FYp7P i4 g+Z>,[IP1]TDzϨMCwP߷t)=pnT}ͦ\| tWj_tvg֜ZO5nA/a;۠of[DbBc3"{C`^k2kʸ/QvMrV=yBS*/Q\UqKKZ Q JuKE9)cWOIO"O[۷nk.]`6J 27YA0T7pˊqw" SK`I( m<+;"/̼d Bﵸ䭟n=p8딙;!vVJd79єbõͼc}*5 Ȑ56wc׼C6(?v ;M?y9Sw9at}Hݲђf;=jHDAR`h=^@b: {(0cp..'Ex8*N2_֡]8:wxzz,öBJJq- S ud>{j2ȗ{GN}YӾ{ zONIr"q\ੵsexSG9rɢ%GAT¶i}μ$8=gLY٥ۢx ͮd@]U4|HTBEKogp3wCmeYAHI KWg*Ɗ61_BOJDܷr^!u !ΐ*H kd"t,UKez̿=\xrCRGi8c7`Y,#l!pA߲|9Po&1p+'t a H#]k"j?'z@(RK .?X}%8Y80Woz Ϋ-h[*l"?oG˭KTU16:Bc|]SCEP ڝڢB['!멲>Rh֧^7|r5T( %4/K4-1(UHsq}F7Auh"VSQI7 úAaQ~ҦXd򇰞ۍQ+Y #fy}0j8y'K%Xh=MT6 =pBBn9mg&c8$ԖY\!ӊ~Sa3'VUp;\l%`.#grB"S]8F1@o :jvTGGvJj.+)ib_JwHjs d QܻWsx(ʻuM`Xna(58%a;q\ U81H?s봎&\c ݶ p샳`5r,%{\ޱdl,}` nqUXȓV4FR7 ț9I!,+,Q8mZd3p92ت T,px/?@ʝYz5xClU6cX[7\l7(`/z.Ⱥ:4M% \w4/).( %\g_#O\;͉:GG0J'@xё$;‰Qj3$wddjmXKJR(Axp$j̘rMe;#ԓ?3mLc%}|𛚡'׺n[`ݤ42V uTG5*rm-qlHO^Y_6s5 sz7@m_܊ʤ"=c(>>;> CE`<Ip``](rV/k*"܅JY v7N/z) i2˴@op4n5rmS/N64ۧ TPeセrgi^ծ% TLq#-}њR$:k~ڐqq d6 -3گ[Q nt$_mgxb)_`4{|R{`!vmɊy-C.?>N>#\x_w^F,üI ( [C蘁ˊ{ X]:;Vs> o2"yQk*$MX ?«Ƨ>~UApT!(J`<65-&psNPSQ88׋0tyRy+;-`F0JkߍA=Ǹj6U; [Xx]#+WFŏRP}Z#1%Ld"kAr+xcpn#-^r umœNS!<dSoc *V(Owen#{Z9U_7hʼn ʞj.k)۪}w1e ~3ڧД AZ +BbofRFdPrrXvڐaҽ*匊>ڰ4rf_~oHZO9XڽƘ~bZŠ&4ǐ BZ'3O [ʦYqO?Z}oZ::|^Y3^G?Y`,w 2[E [WCs6,۪knl.A䆰 } ue,} bP/YDʵHtw C%eMo+pޠ[ Wem h=$ĊZR "\Г+p%e-i Β WL=I0R翬U9|=e1eQBn:UEqg"7LF}V R|duKbƨҐy1PM;l ^j-f*?# ;[0?Pལ2 y弰=Iq\.dp\JO]o3&T^/ʺY+sf@[W'O|`OQvuχYou8BMR5k /)Hh=d 5xU]y*cz(z"NwA#yCՋsAԌS!gߺ?l$lJ|<_kqYo5Ai3rZҰei `5Z6Q7/[]r\0 y)>Y]!g I/bA+;kׄT.=3P(+3/{&bE~C4-g' ;=p< PA+̼aP'I a %q-ʺk0zm;frAUai ޤ{CG^Pa?2~gg{H#q%xm\ɜ:asyu.}Oxቪ##x6YRT.008 NF[+`J벰 T .ֽ(yw?`:, qp)~!h~6_-1E"=e.׉<1TΩLҨ2ͩ1̰2fo;<8\=n>ۂRlB=s]&s89OtOX%ݷ~k6b ӫFtO؟U.ي| t88&s&,ݬMRe7utW5^s1V0۞nI/l<$Ӳ>(Ê8Ce#τ+V=%{?O eJS۝xD,;7[יAP5tdpAҤo/ёZ@sb8b,9/(F3cd&4]EHٵ;9P1McA'%@)cu+VuT dp%bc=Щc0%&vY5m:/#BkmDJi|7 WIӌxjn]' l+oݢ.5tǍ*'39]vEϴӥsdv|z/ZB >+)=yM*;Fېu_@po Lr:?c'`ZLTpXj\8#Jc߭ AMk(HA\US.CKMXj)a9]'j֚꫞18+ X$}'Fm 9ۨ*Y&Q ;.2gV%.dwb^ݜbdho'I)sWN;}~aNX"%7ff؇9BvO&Mx%F!%ԿINE*/EIA}̕:96U-? vt:脻kߟ6CQu`k~9 -|1KQ(M@p)?Yx66h7V-%͔2,U)/5˿T~k}hR`:$BƤmzk>x𬝯5-/oP4+%ÓH\Z߉4I2V_L4G-)w4$)B]ҿ4Âu߂&42 $H`1/T*wHM1HS#Sog80w_qEBZwEvn6h6SV\V:-s kCLU{UMULtAi# m5_yJD ˊքM9pAheKS;sJTY"Иa!o8n3!ڲjҚjs(n+{ ?<}bQ GH)N:;fuӔ= UQ\=Aq=jV@kοvS{P92@u[vU<12lT> _,Br<<rO|]hcor["{Rw?z6hCWvJס;MZ-$׍v4'VM"*6! L?_r 9[\ʧXbM!јІ8O[ o08:ɝ-MP2Dft~V=uعiúY[f`{i0S>]L_-$74*ޤ8I˥TzZH_\.rO6"([yh:m?SٕXJ dBGP-Z&;Y x3zuEb٫KJkIIrJR؝.!wfymy0Re[eJTp e:O =5u:u,5%T&(+²\:񿘮tI=1p!Sv[|kgF wCPZ豄Z:o}s!cF"lZӜPd[7Ҁϧ*yj+2ƽ5QxU6T s' 1Ƌix0쵟E7w?aD맄Ϲ蜥kT~tO&7,3j&n*V"}0vRHk0:i,_͵<%d<ԀZFՐ ǶIxJ(,Οy7!rqNňr] RX>F { ~xB ?ӄ>C=u[Wj0l9O'\Pbv4ܡQ6U*fd`? 陳pr@ƇlZvljϗ>5Ľ43M*B3dKRI>t6!L%QPķbNp6>/>>4/ *.j}\y\rM-=uТ[&H[a--_c{FG{sݮTM%'9`5 -g)s"cn]$cU<ȧ(..F@1> ,%WNxf iY9jˆUujYJ5v4eRqb<6M]4<,;`7$ݦ}^cp@ud<oRmU3XX?]<[ w $N-S6<8'WS6xMOqټFޟ &8βxOx-AsU du =/Oߏf3èmy\V>[¹="P&ҌԶNjCfA*

U7H/1 6aT-wփ^\ `!)wf 2O\g|%x + d{(I!ثش6}AJ5Wt]+\pZy ZM\B@K|y? s 9Mll {(Syv^rSƦDښ b %,k"q!G{p>\3WP]g oFn.['YQUu i7ű0@).`J7Tji+/"E%hTw4x+ӃiW*P2\)A DSyCz}mWSDQupIqfzvsxt]."3K=onWBKWx˴$DcѹҶut٠FnjxOB\Ig g2Qw@F~UVzJSBD wF*˜(D%֨Jw:wdϸI4XMPAHm /zhVF7ϴn 8֬țC0Bl%#n;UD+ۢZ>Di Wzz.mcMFIR-h9C=3n@h?O:CXRy_wvQ㏎I͐ x>>l`k#o ^UI/Pq#D;皺GJ7p> FcNeW"~ku{Ŗ:@7yW Q/ Q8KCMEOiqtfk0^!̣Uϰs wGױ8nd5  •S_Gw8)@IkTG؂ 5hZi-G߿@T/5bNR"5-7crsVEKJE@H) o5躿RY"vj1i-BFl^+h E?~PnE F8;+nWЭn~ӝ{CL-'ɌcAE`(e=TEߒ5i)q0Z7ܸ7zʯڬk*_- ~ [5憽~/|.3>\l$rYa~ 0z(RvֶL$X†XpXdj~:l=@%?ڄ6^ .I@#Xw.2?OTz ͟>6I?IyC9/f`-N]C 1='f;} 8<a 3gs K HCE -&ŗַ t~ߣMMkn2hDepڥ,9I*\MKhQv wI$_W?;jBv'DzfS2})bn@L3) -PM{o)Y2'*vQFh׻=zLࡄ??ww.lAi6 3)_Pn3ABPrLBY$ 9NŘ o;iRhj.{P\VxouH4ů0iKs!OT*rx'nHL$j/NS y)짬Wk;`No^& :g&T_o1]s//O=z~$D-z8.Cʵ&O {*+M z>* fU'6.Z=Q*Dže?R*~N܎l]MKygqGȞJ䁶 Y5R#ITj}C;7SYb@0Xeue!lÒ6Q\72$ R@lSEc=Y/j7GaoA_Wf-*.'{rIIy8 xm+ŏv,'=]Tٿ'1+X։`𩴚w1T~Mj񪢻 g8a2_:>)Ce* tJϱLC+;h%]k…Aѻn"NԦ}T+۸ڢ``H-rJwIL#W[2BSAE(gWS֡~3Y4٦r<N|lQ'H{q>?~r!j2Q mQ zƁS36؝le1E%&db15ť}mQsx8D7tk"Mo}4 d;9smWYϾkL I`RB;͖d=xi}ئ;pɀߍJOskX+7vag8#Z'_9 2ԕ.wPD9uȟ c@8{Р 2/ǽa+Zg5.9c*;>ĉfWȦ3yNk@)yGV"YOD㴇翀.m#jf%.%\!|Eq#h|[}md8K|!f__bM!.UBG|4q+v$ӑ;NDN; CJyPNJm3% {cד;uњaK#2R̼lQhTxSh )ؕB/S2gi@c7v/pg}2HB\r͓dyw,<^[q0&~Qqgm8`;,K %Ϯcy32iʼn\ kdibApo[)nh4#wr 1=q&IeŊ46>7P!٧"jv`a)0utu%N#1ΰ=?Gsan}@Սa 9gf?*bttxX+U"ƪkb7^#ϿJЭvGqbߌ!&(Kʺ'IEc^h Vā:@8,?xؕ9 26Y逍VkBnRyI);}b%H$sLUvQ+ddٱFfWՕ̟R=d5; v/:@ Fa_Y3|brNK%SUK %7EgֹeGHF%cBS<9V9@hM>*VF-)!J) [FTP,릸P鲓-'{d&tYQa7])8_:tk+3_W'H,I%[IJEձA k@*me1?-7/@:wRS§cq.Bc̢}^ ]Ik`MV풲~' >q}oUXNjVM][G̍-+u$n®S"c2V<9J*1+ GbjDTK+3wS#S [pAUrǂ ^[Ks+wX 鎺KyYԘL az*߇bv"Y*[vAaTnV! 'N2$(%Ub{yj6wݤ=`fbCsץ$)l/:tl7]٥z;ӆ~Kypyg]p'Ĩx өš2 1[##8qBLm")"d6KI-pgN %si#M e,wNR6pjбͣ;(%Y Q*PtÂ'Fm=wl:@Tx=M`nΨTEJ tdk6#p3%/q-`y %!)ɉ{0H8MsX(j I5zOKZ()8Aykk kͥ f2veP#z-8:7]L$?zb }'Τ?RPKHËM&oI_/m#5O?flWjhd˃l'PL=>osxǜC$h1Khe.;vy-'h3cDFXQ: |4np? ?E."k0+R Gq]YN"Ak,_V$Nbe 's7iUЛ/Ůz/ pDK[H.(k*lTdJo&*[ K2g1B;V`)zFiCmF"W܍aƊUVPj"u ouGsִ̭K?"q׹t=bAg>>$_1v+> -b;FS_ tr<(&3>?·]n[k :NJ/:bf>uH-IxZV p̔agds8v{^3&>3fRpmoyOT'us4\yYXޤ,&^;gud#ՖF $"tp2syQvD%Z5BTEpmlq楂{a֣=A֊$2Cu)1 =PDN *wW~ɀ*6Fh8%;@IV/|;sAMJW!ZSb/2U'$+p|_ eR;\̻8-poj %Rp>AP%8Ќ8pHz[#I!xpVzIV@"mԔz]`2 R{P2Ba[# ,Ÿ֫@v\N0Yk;| <37m={y{5 17_z[BҾ`@P6bA[RIk GF=0k/vaW}gR,z_tvNd wS[r,vC[PE<7.̍!Biu {<+I32K{F&@Ϩ4:㠖y J#R}DʙXN46B=k3Ţ`#浩|a !*tbhƞbeʉLB%p) ۂ;>,gsDPj M;i S[#N$Җ/f/<3/Ro!=#2<~ ȚH,7TC:ZH/ u|$Kٖv m\GaBwJ1iؘU1~o$'𼁄>Vq pƺ_>#&)Uh+l=V~zٷ:0E=|KV^Ğ{lԩ/ZjוT9+ɩvne:JS)sǑ~+ùbE3K ^2ݺ! 'ei9\@Oo W~N%R[ɦC%c oD8͠8 u XLKk`2F{_@q=P \ Q}ܖgk375$٘+[ʙgDKLl4c#&?/k[\ImJnmȚS@Vgjs9<'~>4dܯ.Z>P)B $ۏr=&A5666 彵,w*ulfݘ-+bB* 4O@&;$CP BZlҦ/Z" jpYҧ5m=dl71*&/4 E_':4XqJ n8C32+y{B4v˝fբiͶwd!*ʄ|(#Mqp -V%Bs' V)Ej{\6.VYGv`'KT=`] 0O>%%Oz֨KktZxWL_nfsl_b_:CUP(( .U\[pν&aHrQ7f^>p86nF}!X4 U*٦6Ukk-m`r%iT+ۙ:,t{PJ$9D|G/#0:}lJp'R:ݾ\ӯeFTXI!tAgHWev}i_e:L,V frRe8DB}-0k0A^ՃHNs{h gbl}*)@F "SƎ}-~zI8 \d#?acǁ)7~"x̽mC71Vؠ :\%zvy %Ž,pi:T:v@ؤ {cMH1YRu_ozD]݇CYc tVu(Hƒ5g}lqBq+=k+"Κe6B [͚:62Y)jpF>C iZ&.F1#NB{P5f4yB"̈hcH!)D綕*%I} Lqzs TNxi57 z~,wɰY [uzcW0@H+xiCJY_go&x0&U£4٥Ľ%m!S>@ 8A.'fƕsYK݇}N4bO";w6@+\ ^Ү;8l> {f (7=.tw46^ wn7~"A&=;%0 ,ej[{eXܹ7 7νmM NW:%އb^7/h]*T 1B()T٠4;wGp;=IE^VU3!f[A]}w|YS;B9BMI~ /tRqicsu{ T `0wD69fƕCuL:p!X.N1,(3לqA߮[v>mOFVeuΌDSc`y-V N0/UZ7a}+ɝm;F\Nda,SFzq}Ö'@BF?#>AXpx0_kAv|՛zt]LI阙hkz Sli_U*+쵡*2jJA!-+>%^oRf©si-CǠ] < xK;{gDM2lsB7{`')㋙*a? @pGO1ނ9yPpTl~U\3Z\4OwTWkԭ~j _3%f5(]<6{SuviRT\Cm7`$nF;k!N`h\Zf'.$Xx0 &Pu@YE;vw s?ppLϷOi 4b/ T][Hc1%;W2% la~زIH; -":3}\_Fc_>1$Ic7)lGD)cwӳ׾fy+C|>K, #HHqtE7XR%7<#ޓC)43Ui@tpJNćBtgq YWΠw{w:kMF12Rd% \'?knS2fSF=ZOA쨰n6$ sTe/{paKEfONhOX ['ocQko V>sTK.h{E`CmXW 9ږj۔}P ^" T&uGMﰩ!ZI3o#_wn:4%fX^Ͱ$ (3/,`ɬALQ)zq>QvzˑDeQ3gR(/$#}jt5B!Ya|6o=b$m -/,4ux}+$} $+q|4keW| s$Xi~z>Nϸ|ݙ_O"Y_?4da2Bg AFל[ ?IMI Trg!E)K=5" 658b\ͧe3.N8ښ;ItFyHuQR|1ӱu9B#+4o1z ؋2@!,i>HxldZ_<=_`=&/~%'wTBk3c>ƍ&~R$vm2R^rSrGI{9,9Y2CH8 mc%ќ)z2݉Ҟ*C| skxRL$S*(h.E?@4/A -:e堮%<» \Dґe`,s3t8K^FX3躽+GFr0(B OhB仝*`)>xM4UO}ݜU:JU!D{G| VUkE>>Tjc+tPmۏY#?b{5 4 O P?n spV2ۙP )Yb؁ic0!/݃!?a},,o ̈́*AQ-O\b8Ni\3BO1Xӑ&TwL!0¿]I!Քpk^n ELBp[j;ӵ. PG#;y'R 7Sq *)|j_\BΙVsƣ XDf=/IHa'M Eortg{\Z+w癹̝]Zܩi=$fz(Zj.֏PYiKV8.-J鐃iZ˨J̒ÈzTs7U[T<̰uC`-8K#grlk`7} V`l^?ҒxG_P49I{yZ01&=A S9"Hv4fhY]o,VS_g;fFeP\E Y*hYꏆ \qs!PuuroA$/6Hʼig'=dqX宏 }B2o ul5~( ?ps_j VvSwouH6O2&wgwlaF ;$D80l/VERVud`2 -/WiJ >^߰4{h .϶NLi,`*} :Epܚkf{1y "^Rrk]K5DO)ώe W"_ߣMWNWec}a1GyiPNZh~ c6\?Bί&0t}46$sb+T0@+6x;-\>jOThKW{oIsX{=$Tړչ\@ `W(T(5(V 雄4w/fuX2|e 0|mW $`̆ZTL*R+zE$bLfE;kаx۔5!!"'h:0][Y/PpGŠOeQO%HIc3n{Y;@X%@Ӟ|@w[Oh j^&GO1p5?_Y%ƲPr!]4Q2Vsrx d7j D|1cvPLJ p2߃4+Lq[renL;*7R1Wr^RH6]]>z=Y`zveaJ8e-Ô9TD6S'q~n!buxOsAw(]M# aC<އ(&y.|! ܝZ;gKTG'.@]/n%pC[p8m,b.9 ygU\e|Fԃbt[X*!3 *7ߩvЉ_!GKcRo 9궚Q-*vifyG!T+%?^TqqU?>?jF;)52ۥOti^, [$Gqhq.&N#U.J |5o of 4Lo]"ĮMܙi]k(y%+\^^r]"4jR wS2 ԉxy$ڕʴKgޣ:'ͷTbd]dvt0ޖJA l 0^r|W1&J01N['GW(2Wg鍜#gguX(|$}?A2AtH]%J~p_`Zf.#ٓ=fP.*n%0YE1 A˝^4!aFV$#P62L4.$}݇Eq`'\޴" ϯ-L0a&|؏/o\t+2j J )ȁ*HVW9{"zfҌW1{Fƙb3IJn(h<=P`Gcn+ ᢟy8yҵXz $gY!kcjF$ HT&~%!Z׏l$s`"{;HF 4e2 g $EMk>v+z!\ CuOé /Ȳ%J[>P.EHa*ПC:}&KT`P'^FuEg$NHjө3sGIz43Z/d6̰SvAn7]Uw%QvVۊmpDVeX&%IV#SaW9Zv>wɢ@+W+KKLpcc!nQWK*@qJ NH=rSrU'gMJdWth04*Vb F#ULUтHLw5A.]'z<}CpQHE}xk{iC]ؼj5:Ò=~ tkaTG:ᴘU :Q+2N+D&o1! 2O (m"ÿ6Q+m4oucaəڴ a9oRFڠd{B~'~z( L\RV!FyO(*7TPeR@rH4MJPs9rRЕv&\&R'gNޤ+tuȶCnCDF4ىF#F%YOxaTl(\EB>{~!Kfs>KÇ{?yJ5r5 yZ+Q  j_ ]YdD8՞NnBu01 }Irϗ7ɼ|bI ږgU5rXjM055"uVMAajA%p !j:*+)t&hG$V+!Ye;݈6QH]kgsbN};/yqKYXpF ":/H7F2( BW+ďX ?䚊]q'uF9&kЊiC4+~eۖdKqv[TTZoo܁Ƣ<.`567uY]GI,PҬ2sklV+ZCvNO\ܲ*H4|fjC hGշ{9?i_”լ7Ɵ%@)l"O Q<uՎa'D2#X/ox(.^ȥ3aԂ8oKrI0zLqt/H\wJӽҁta_Deo!=ywmA=^uא&}F\vVX l(O1VhIսs\_߷MbKEm]ζ`i G=1e;G )Ko[}$1!I'1qy"f!AɎeiWVqGw+#vu|P[xEœ瘕0wSeP'\%%d\G}NKӬf)iWf@dBPy>_(|5 @ύ}{<{C"9?yu{ЀUBٔH_L 8Rhc;}(#Q}e4Mpc0-%paƦs(P 6Zzv#]ܾ`P>:4m򾫤_q6aC/Su?gYly+>4t5)зu{V31uki{uР bs/!@;drR'JzMUċ)f&T8^)xpO@jL.oBkɠZAu/][@'A[MCDpG} {W! ZFo%&jOc&nT 4|FYnx"sҮ;N1ZȎw- v|k/ևB ZݜyG in>Ђ-_41״pJZ1vWZ+ DTJB_țвiD\[9=ʈ\_q,ifS-h]C.4qk^ FiV[2 ,6tN8?>zB,ԨM?Rup Ϝ|\&WȄ"` >xVpHQr'$ق7[ӊ]:<@|48gTR.?ObrW89Hբwp5FVm!k8do{ВJ,13ўfQ cf=9g xE&ֺ'Us7XĥT;ҧx:*-6CRpS 3wL(qmZ5=:{oǭlnAtr|cO#ey]O܋n0fjD'xN6>eJNÊCj Q:H6ɢ7TaȠ3XtHWF6o4mȋ)蔋iV`%*4Cݿ?SF:%Nx395o@HM0'R2RЩ3WUVzt=%S]\|+k[tDuх-pT.Dh7Pey~ۢf%-s8jF!h.Qor*p݇_?q]>$F܅H]X"Zp@bޕlIgAdS4)v`|jgXZLGF`T}30961][y#灿P¢O8vknWVGRRm#< v"?_c[4#k^ج=ڏfp1,aLST n]ڍ(%)PVYr?Em|4 7 8;ē#G%3ܿ LB* RVVI#(|EY0qlC?Lu`T!}E,*WemE41ʼF0c BV)# <"HQ޵'IZno2@*|I`u7|T~S*ӦSƫEh* (}D@2"-6oMØeg,;P7AOw83H gٲZ9y [n8 N]_"+P$a 0]v]0>jWؕ/pط \֊`-dNv0_'m]iDZ. J<(8]1ۊ2$&ۉ&)P L?QA$S,)0M{t54˼}a5k*~7^v´hQ_pVpڇ0n;ΌM%oߩ]!]|-6$(mvBOl: C)12u?RE|Eb*hrGAn-5zۛ#Ge|n&;K|҇C7UdRݛxKR^qC}~6WDjҷ A+t/ܐ_ r]Q {V. ]s{xGىZ0/xV+C^0dFCß `_nnxxt;t';*H,f8$nqTM: wiMGI7e>/ @ͱ^,H5Ivk))lJ\I` E\DGmok&:<-OKPO<NtvI^aSK(d|m`mȢq18KM5`D|Mpeëgy'#sdU`+'\0 p~e9Gq +ǵ/hnd,4L(pQ6)iqr妤?}Gd[B28 c&3\-i_)L_jQwV>J,G(#d P WQ ydUluxYj 4 M<ț" Q8)bږv ̗&9pU:6ݚ! U|БVP΍U"':K43k\뚩J;5+?SdQ^ vLy5E:*ћIOS%jQH{c[:@Ǧ]h0sAL TIOg:T"'Y7s@@۶N+­RJt<\lޑGܵ8$H5ij؄6CzXQ*mơ π=R؅:N/f'= \9-g'Noнb䠓R|8F6Vb]fܠl]LH]er֫Z)Y)Ȃt ,}^XI"X;xqt| I= )R]HBmfl|f_dw]Kjإ=kXˬc^:ųTC%VŁ>ޤ7wbͣoP笖ePT޼54+7p%I=JlڥHA~܈d`e.cݸN˥S)#R<^,A+`!_ѭV{x7Aè\~-oRF5]లhL G ƭmвT9ߣgzMbHٝ^bI g%.(A/' L0w?&2qK 蝠93mh~nA/;qW[--z=D)2Gᴲ3knд.]n9n4$/yXڎ V^ HV^Z(l+2/ZvFFY󎇾~XK|^}gɺrV܊'JR=s%_3o.I3v2WQ;yëid)1O(5=OS}vҸb Џ7ez Yr u`AݎR Qi~k|y_l`}`E̻ 8RnK0@"By$ح.Ou?Mqz $#4 t^H07GBqǜ(-GXs$<+܊%<2#V-̚C@dPL?M+&oYy/|FVU1+׿ 1PVVSwSj:n)Nk{k-h$gY =Ϯrq|OBԵ^RJt7c &ЁZ hygADPs)&UDWdDLdCL^= lew{Dp| nÖ*MAs-q%H IHwRjB\0?؍՜E*dIr6fcbqy٧QɂPE[fѠWEq"EC(Ux Ǣ|ڭ!XX.3gFA`7"PY..W*ZV6x1!iu0݌ݓkF.PB!A}& L?τ?|̎˔dZK=pZj:g"4G nXح7m^f5e(WQr儷X'AþP.Lyaur -T]Q> RgxjS.QJz̩EwNY$[yf^~ DXTyv%hNyI>3KL{} uG_A,7ChZK8C0qoT3J+7iR5Q"qS Cj!zܪlxbJCxx]EM{$\+_s`7_ZB5WEO}\;#ÿL@VKܳgS?](>2yM¤?9Xig\/:7f$}^Aht'TwrQ,R6Y`pqUߦ tXMyr}.tq7I@VH#O~IJ\V <@Q[~zP!ԅn΁-#aV x/t JL ƦDÿ0MF@9l(rlwfV:M[1b2K0ECEʨeKֆ\=)A*wűҗb|A ȥq,0w+7(/z^ÞrJ¸MEcWuO1>6uHº!͒Ea-2XWx hGJhoY=Sbjsd2 ZjBl\|E%.`5vڄk?v(.п]TDzx/^A5miUwFU7gS2 }0(d\p}VU\Xejw$_a=ј2z|[4k%;Cb>#vRz"K*kByd9 ?ʥTR3K`$2#G߿eqn4uSe]OV`B-$EE, f"p^9D6Cڍl-vma/[MUÉ-`!`;Xmy.W[cha7L:)*C {$Cy)Kc~쮈`Ufh{3Aߎ~#5g~>T u%K }Rj? J5(U\;AzCv:=|}tjPˋNf?,&_Tdr3vGG S #}о.ܭ?.6pRpgĨTmmw0DsV BFi~ڥ*t'3'CMWV~RUIHuTX&#~VD.Cs 9(BE)6j(IrֺSY00}c2 30I7 J'TYW@I*ٱW>v V֏ߑ!~CsN i۱-DIrb`AH ]> 0wA!ݱS&PX~e(C}CӠH;FpL)Н9ϮĹ ‘R'E}Cy6~\ħZ!ẹfQuvD92] =Xtf2޴0]n.i"'FO1_HBcG/h0 t/igGvK\]>0n¶a"ǁ+-gSv4-e`;H1IB"t(ݮ0؞,++K1$orĤI-9X瘢#??E#kS &߻B婂E`~;8mk8wix %=5:cw<ɥ@9IfWڏQ吏 eTx.E>\a"ʥD˔(:*>$YZXzR*Ošz=/8ǭJ wL/IջFyYP{P$Sm<ۮ:C4]D#[,rݬ$"P2a\YUĂ#1x©g7K{h]|DJғaķ&VFbV_d9[EtruNC¸^=a=9Ke!"RӤ9*b o޲!?x͚\J"Q/㒊X>갚h/}Y>_ /˽9R-4l'8;Y3<ځRxe]"ca/a#̺DR!ϒs[W\]VWE L/ӻoAGۧ W%,y]!*[pSyx$X/O*~6닅ɼ B^.:>Byp%C4f-)d9=GΨQl є( 38UQG|"][|9] Lg'glZ?Yq6+DcrRr{a[(KՒAܗ6w֚ysA6A&oQMֳ﷡lqQ_dzjOλHe8YO(JY  hbF+V2[HOJᷤQk \+:aQ= T=n+RgcE=;-kF[(͖ =m2>JmXs0s]86LNUZ˜; -YFQ/?!?QКyΆ~,Y'.W^JC Y>4zk[m Z:)p~d:mo<C}M÷HN5?WAło}Q$7v|le?t۫r¨* t#Qis; }RȐɾAFR,Vr47Ԡ!ZXTTٽF0򅑲&+\xoAP+0+%X+ml}cdZJ惔|[ۙ\{Gl9C ~.KÎ|?tM+p-''>唘錑$c{=1' rBWtWuma՚ՍvL8ٹ*@i~3CBx~hWteMH͛܋)'ƪ[JWL̞{y3VO*g6A?  }~{5c޻( p8 DK bGHIC…qH*Ԭb'Q9G޳„=MCoaĂj4$%m-vZ d%jsGˤr45 qԜ+S!VpIGRt4a6SZ]# -IgMC;(xo4E Ot6eZzrL_"+yOs1dI$ظzjD>9h ]SD?JI$4֔ynYM X*4+6۹oe|+[c Lrf-%Պ}ӶSLѪE9f1!e%݄G V8< NyfJ / %ɤ 4='G]ݒN[52TsE BP :,np"o 8E#^ =/~DMX5!qsZmZ8 ^VWp m;录rhQ0# =R7 FW䴊aK> cGh8oo3j{X˽IeO;A;MvrVzOH?ˊ"W]j&\JboXkrgtCV+c8OmS#e媚ɨF7iSa8֎*4RUŢoфaɣhܲqb%XXkc'u. wyDv.O@wIA}j&&Ea6a}SiB9mq4&3{~8pDkY{2^ɀe"5'&~;gfq?repBzbJa$'. 8qΥ˰Oq jt4+;:?\3RcCUV &k,nz`{w{uF:{i.El7 Z?n&+=O58Gc?[ѓX`y}+TU%p fׁ*?_za#rkهgɓle!CqsVkZbc lbK.Lqhxk3  ,U)Uݿtf,6SZCgcHRuG ~e$ 8êlWr'5P$;lƏ{攪,Ikl^n<ÿ|AH¸ZI{J ?a=9՛2VzH7$yNksY:NIO_+ZucfP'([/s{bE$V:lŭ@b! `Wʪ! 1dK5*~D%a$!+jUIJ;% GKnP<65lUZc32}v DRϖL({C\'G1=;5n Om\!3RF*qwԐJie=_ڐ0Ld#6iޱ"{^ &:g^L*1V̪0YEHĪ"L52/ F;<8Lm׏R>ƙ>J)Zǿ"g(x0dG>a=[ռHa-Ի)ysaA l׾ EZQC$>wY+ed4GZ4 +}NVBA o_I@ 0B@sccͦϬ_`t帞S}/Я˱ /սغ/jÕ@c`er{A9H̠]`_.CM7g$iHpW!78hd tJ^HL&;7_93b),lDZT-~Wkmg˳fu3/  drD3pF8j%( \-5d< \HH=V;L mIXJ p&+ `T@k@W&<r!$<?~UpT.n ]"_> cPq'-*F U3k_<9 qzhJX&<Jo*cI*(<1õH$`BJ=o8٫ZVFM1 j'N'Bg`AqsgAX2VR~;ѡ:r7t](]>| o8=eO, S+@;_`L)zx8t>%=yvn)NlcS:Jy\}泭8(Y@h ezf+{nA=,..:7(cC>js=WʾbE38CW-0b5u1ݗ<^Ov"['][:uMVtG2i·NI !6t{Z`vQg+ 4ҺQ3mxEd q.Qׯ̐ Jj[vHB=&|!D..1n{Lfs]p,?WQ]vqLYvs+!6Q@FA"lJ=; Ɍr>J*4?ؙn3ML}hЦ9A_~]D/1S;rųbYP^,֖`dQE(.-N]$Y3/$zAq~GrźZ ͭt;KL)7ϡ}6u@?2xӓ"B΢yPC݊ۢUļAIh0  :d6VX]toDG=M=;ֹ)V|WⒹ7sފL0}ao$1-m߯)/uI(۔|FK,Fj<cV$NN!LUa-E;.ܒRl!fN+p#qUncQAI%g0O?G-c׈@?HV$H 3N̊uN>"vIYJG6z* ?9P ,բd[eYfǞqgqByTK5>WQ#ns]m 2º35zwPuA8og!u'S{9>lKf$f ?nd˨՚g83'M FC_Puc,ؑ]0Ly\ ٦}Ke.pZ`Q'=l͖yuj"_4"A0O0om9V|B |p W"fm9F@Qh{$]R~P6. -[uS/u~L6hr4_VFF8on45[r–G *d"]w{qq ۽0+I^E(#g.X_ו0iWXrŇ;T 9Q["MNQ;9GHyızl+|X&]M Y3nuiax4PǓVr_<1s.(Ki?ewZ`a$rOȧI{to|zKQzZ;=wy38$V ^{Ll*{V{s6{gF #QMҺY;G{􃘍zYYB ul~W-0`'Ɠ%` !LBA7D3Ðp7oAFU{`A/':QÒ=ܪyN6K3a,mJc꟥:> %2j<,=о-VP0FФ)$,Lָ=A~_ʝCڕ ۫qvSX2k<|ǜ*m֚<6/~%7xp> _3f@T vU1ZV:D:TE\oX _-$oƏF2kY:.7uޔeCF WFso4"1K8y|bBDK@%){ؾPfi]}%@TskElOé!/V%L]}tQ2\nفv䣭^ 2rĻYgaI*<1 Ӆgɹ_ _wdNc2F_b^OpmC`sCļ`_C3ܘFCn7v,Ql]Cz?+`\`l֐%7h3A1Y )f/=&`]`QSP6fG- /ct+'1I<;0\XgIbN5N, H*]Ng COi/J\#!7\M@7㥮1T7m? -Fyy{ѾNݻËd}+;Ԗm#{~-l|qShͱt?\TCSBw ԤQ,5ʽ6'Y4&DNQH{QVio ]ImnIPE]" t<( ֚k zJrb#h`rdn½]3Ȯ)uncMZXmZMfDA}"P0IS[f(|/A@Oabp)X$a K SSO}?Xm+۩ V1'9 FyDA^شFNC& ]ӏNj\b08w+6zQ,4?D=LjM 1'Kj7U}@8^:i/NP#L=rYmCjd#,Q#ҁ7f!!A^*ˁe 7zT%Tа}Go"Mvz\7G;?k_mx8mQX42WFX9= JCjP6Q`RKiG1p)Uś;濧 ٰNqES /1EKA @X/:=v !Ẁa=q@-I}"c$Ϫ*v<Md *ry6f3X&/2ߘi VfWXsvbĐiU^{ H1xfBv2:z ƗftDS4;p$.Bui2YT$A &ZԓݧD2zBd'dY"<0$qk ӆ:bСp"?]AI)1e:9˜^61+D <jel7n98XNf0my:`NywF/.vz?݌,H O{qWE4:} &.*^. `z=q x ӠcEw4?>xJ 6Ԋ`-e,ђ4̳>}tcPނc+ZwZzmHfBNA]9q=Y7BMR;8eC "ǧħ~"k?<>ս,"(!o,LחvZ?Ycbk< xwh!F}^ϸ{~jWE$~$!ͨ(';b&C5`^`?:3D]T">-K2MЮm,u|yЏ8_TYzqLevrQ,?-_bXd4vm&57wZ'Ap+xhVt(mL TTghO \J||K1]1)x ڑDi͝ N;힖 ^R!Qxh!o; bP<EBhWa#K'h!DɄ9MtB} MuY.?*_u'@u[GE ש[(eRͰqYq-wiǨ ڟ}B=ѨSa+³q\םpM~0kHo7N+{Xbư?4K3Rpkb$ dfd$lYEk-jMjdni1Vw1>.l~1Hm_~r'w+1G)`f e +Qˉ:SbD@;(< i 9G:6P=ghZ+73K\if)5KQ ȣl:|_ *#T<_w?N&(9 Do/Epc-omԬ uAH D0+}X/ 0'uAӈRqUanNjZV>0.ʚuzJ(8]K]bRa^ơ _8jaa6B9s2f,JCW8Ӂ%yk>of/P'cD,{ߝTf^@'fVrOp$~D`X ty[ߤuIJϧO-4ʄ>ьN˰p!8E!#g-W\xVmA/Kk:_Hl{]z1yT4A2ahctPЖ`x@[,epb IH9Ig3gu+`4qIW }YUK$L^tmYRʂXzFlC3þ". U{QPi1[7혒KWw"A Z6NK_BDn$g*T-lT)kF{\M4ar;VofDkpTw`M>ɂU(!%WsAcKKNQ PFɅ2wܑq؟&49•dæS6EM,3,s1Tѫ4Tf&lDQ$'mi <>b_JcQXsl@7(d^o̘=/YhiBeTpu+[ŐB\Ft3-Z(1R(FZaYg:cS󷒲bJJ\j^٘O6ɕ嬜 AJ=Jן6s[lScetOvo ݭyu?H级kcaCGZ x75/zg4*|]ɶu!wJ8 ,R4~Răs8yYF=eC̉M&s7 rt4'n7z Aw{J_E@86%K\ro'Q*)18Kk`ZI9ie |ՙA)+g\>8+ٖ/Ddl1ng5c|-}\IPl ~Ve(!%]#N`Zxԩ!|_L;WAdCtA#F"({F29zΙm7bFQD,$!?:~`-p\쌛7hNH'qYw @v2K]v"]ۉ9]o,7-6K *>*9Q2=݀= ޝuH6ʍDrFa;AWA'ցPQ̹wDE]fp:gj 6ٙ3wTpylh ˶dr H|ψ%0[Ol`4-jᎰSI=`igC+X-Y?쓲H"c8O^55s-/^n\HDcc511.sʙ;ܴi~YIb]@dL' CX 3J2֥wnEj'32tfz #`è#?lh~8Egx[{GXx`sDDe0d0g߀e$kMw^ԾM@x? =+HjV~hFo2Խ6QYF}eW6"=g(b]"J 'VVh$L{؅$ť=[c"a[RY$uAǷmTY/'{Q^"4W(vAz"?LBnjɋ^[aR&c\2>Ms˩@1)n]lx1l6^Y˗c8iYV<$WaC||vUe~1C:H=Ct;7¨W(QRPuO8Uٯ[ov4ɂsMu 4q){5ިkwtww^W-e?}zނ!]A>37$Trh)R1^tJ"Gw 0D. iM_uaG{pU(rXE*N"j&\xK* h *T1d؄?qwа3(Tþa_S c9dNAZٛUŋ;$~a7%Q>IfSd<ͽ9*hi|$0Pb &D)i-䥴@N\fQODI̧95N'a. þIӹX+5pw;mztlu{s=e[ :㱬v۟nE1&(&PQ.b쨻M )U)zxvBqr(*e7u3>h^tHеIh eO"7T;;L 1X_sM{sX})l̞;$wގP+k  JyFj0MH2&x{Ȫ O !**/lZ{ cr݀X{f1ƌM>i>j&emL^G0m4~o1+S'QxV=askYu_C tZ836^D*Vq{9hkz\YG D9sy=\7.7.$1ȑ#WOjXYQG?TM{F0pV?#PsjGu"}&FI9[qc?5IYhy/|{IƸy u_[Ĵy>#az}R7 :n,KPc^ 5@d c)X?vnZla0hܶcq- EzHCP_zDԞٞpzvf?%d0v_xLp*+;[/"VXƇd+'0kEخ|d(՗ww#r~e8U<)J`lf=FL}ftfOC;gMqRqx7炄c0q҆{܆梱hթF|!E#$msσ F64"c#y$ j(CKӍx;Bla8ӭQ ib7*Rh\Fb xŜ9>FAS{/1)P :b BI2>^JDe6vwۂ4,Bml14/c|P5hz;+w˴b.:ڶ~3 fvzVtK0Z7E{b-mft:87n@J+ ;wF\'$/JZ2e0F,q"bע6ecSӶ+MS޶ZuU+s!'k鋥N4 ̑VsoKq/ dAH<^;,#. `b *ZYQ6fZi$%6tq&yVfWs}[NwYҿ"W {C>+2g;sg~zgGNnq  UJUvjSEa:K1k4YvL!6 za ;}*dzͼ;A>+*V x8#fST0ۤX4s/ )憚 B: 'T R;7B¿>Q~=fk 3hg1޸Z")IqR/&Oi EK*EBP^}> yJE&ûnXO{8S!ߕJ1I8B_xvCZC#(@]x.KG<MKx>QJ9A3"bOY;MP9p+" Ub4\Γ͊sRt+ 5'U5Q:xbW?o aRΡ3O>byaTm+Y 󬗘x>\/ mՔ]JJ_2/F|F9,'U^%*spe7xad.R`__ V1A\vʼ*'##m83$rMR.CcdY#ܑji憢.*iك0*Wyy*m) ^+ hKb(=+ۙB֦L86<Ψd)U @y '/QHq,ZjeY$Grׂ%:ۤs+_ĕA]3;Į Z8[@ 6zdhP%U4,Du,exhЄ aQսb_>Uc<'cPݑ}5Y@(cq݈wX wr`m o+Պ҃УՍ#;w.Ydę1`R}bus{|DvHy;q' ӟte+hJK{`oͫyTHu< ucθaPX*.x$ ,q3i*R|U*0LJu.p`+*vѿ* XVO*޹?VcxCߊg i"j;YóPCF^=yqZ/79F}q-Lעr(No>@S֔pר:ņkpVۈizធIuV3 c.\nYGƱt>K8 wʹ.ijgx"c^PuKզh F^ȺYfw/h_1tei^/MQg=OX^z_{)i#҆o._ N/E: /TnUYHZL;QITȍ!mC TM6$]#.$ӏN;k; ADp{aGz [ŠMHw1jX8tGReLA۵&=>I/Îi4Ya}Ss:t V,VtpB4-֎݊*9D [{9Y\'C)e"i+C-U}zi䅲`쾪[&~Sz 9uj`?rACǬ؎K(#JeX+ q?z;Cݡ@ pZ);kM㘃`0eb!qZ:`AKkyop/1^! ,DtQ.՗sWS,>&,oX՟X%'E`p);T#{T+ uxZZ.7l?:\ #ZWxn3n pNb~s[d'ް./Zu;W+}Zİ㖖4}&V  9d`5JM1O1Kt @A$f2pXȝ&Yf ^'!<\ٕc^ ѫ-%(B#C03/ڒ1na+o 9$3×{hp_|*7ѽrHz[$(r3ù Vόa`E!20{E=hHU"lUA\Kyp(pg|LH$aOY+ۗRqʄ٪xpP:;wc"7DGG ~c a! Ly|@Gz G1+)Bo3#6Za3ާO(Z\o G'zfP,^ldT^_]s*`.+#h'"g6?/D`UFz%?! sYl/qJV6*x7Fe&UrS#~T<{j,kf8c`:F޼͢! ω:k24X5 cnghv_ M,|^ELjڂ|Yi&RŒ2eq LHy9WŒbz6U?%wQ K$ EOƼD|H _!'`"G# z{ŀaG(cnC‰qD=T+8tl W(>Rcb7HE ql6;2ZɒI?:#ZcWr?ΰw4ެ:2[&}yDEW\Bه.+dֿֆoU?2l)]?D2i*Uϔ2'oMs%":fέq}{=w[o.w͟2 Jn' Hiy|sc8&Iݮ+بP4gP0sK%=> '"fi@%x|qKu0!ɉT}\_|rSy D}sy$!W/Z U=қZZ0IS({r-P`]4EnTK]C@/;ſGV81qC3i 'f7z{WOgo~p|HF03RUrmxnؚ.l!edRΠ2˚4WKJ&ҹi๞Q ~۴#,r`JH7u~cWtG ?Ci6UȄ$9'ɠ*U5AkP>y3/cipm+zCZ!нV Y G]J^βx yY{ĩNH-Vu^|.>fm?h^Wa}NN#y`)Js/)ފ6CR ̢-\>NZ4^=/7MSg8SV,1G dž> !\=+S͹O۬D,TX_NW@ 3b mqqѪ%F z(\ꙍ}[Ɋ2< IC!k%v=kjEE)HIx۸gd<f֩w`5b"M-B(+(0 KD)J1C^m\qBK$BiXɊ!(mpf S}woH7, B׸ƶdJnGiZxno覵y:4m/ 3IfZ#F{l"{0iM!_0Mqp6 ĀB`5^%I*goU5MHAJD%Q0jD{ԋ,=zy˼`)P֜uplo$52Agt~yi.L \u/̉$/c@V)Bo ךiqME R!kL~a%7cs j*xI?j&eߏQ ^xPM$~C7Yѹ)/ܻW?jt>R~fȋDjsrnKdrĶ=O2*֪(: FD$P>d$d3)5mhMXL4l?8 '} s'#i#VōT#@>5/BlO̚'?MC*ZV0pٺX` ,Y."2Ȉ +8>IVNx1ŷuqvzۃveY53 fE*նz\`J玊VӳvR^+wM*EބM{+uTla*]*xwry),gg RMFN~t~@s**s3Bu/ =I.̷1ɭ(]ܝP4Wl4G-7M` zEj10k<= GIh޶-t^Nw͑z,l}Xf5$*j: 3K&.|2@pJnA^1ZQQ9ܪ.6uLJ5 PkAJwr]7W[-Km&ECHڼ.zF&T==C:D$T5X/ڲ{})gsZ~uYC}_:ƄM~A2iɊ[:X0T}=$/[wIC8~& dLZanQSWr=W+:50F? ul`asB, &5J0M+ԁ[ c[#y\Кz@ ,ĩ~W}-_54ӹ$|-o$|a`it\i$.܌xw?'iiU2ъLoV&b H31]M@eIHcj>nn2!5zm3U>ٴwϽh4z̔/1 8x,@|du0KciERi'ZmFS {K#ǻ MNmD\;҈PݰŅgRkuꄋLRq`E#Q(] -!V{67X juDW.Vs,8F8[*ݥO]-R$RrOT]ԧ'y] #ƽə5؍Ŧ >co9[B_bVoM' 7Bn{Y;p?԰kg\ztr !rLKT/bnaH2UZN*'}MQ-+Zf_5ܮ;ect[ejKDvv<%Pdj#Zzɮ´ $[ #:w+];CDBP8t2Vu󱺭(uKpwm9vQv-0\fM_=^z5o[M%9?mT7 lVkzo=iMuZe(hX#norFTvdY!eu_N'xL|r߱0纓br(_- Kn Yq ->E|:䠸;Ho[;Tw^ܔsT@_Z]"X`Y3x|MNO=\+GaHeh I}j^ꁌ_ &,Z1d!|f[I|T #!= +T["]n `%KUTN_ؑﺃ* lY{Y}7 ьډRo64ϗ19$ϹZAOyutB(TCp(JkhʱYX426+/~¨r Xi3w%lTy{_(KD B.nl)!hw=.-s)8h*bՍ~P[ E(8FF5v-&p}Ck>ir5س(U$dYHvOJkE/'R[ XP{".@.oIyF%NY/ FV)a¼5ܖȰrp &$'pgO ( t }.c]>sIb sḠ6K^QCt,قڋɡ%te 洫wD-$samrPV6Oz!H~g;6@mngvkoW 9)7<0:l5M%3JdAT8^$eBъqM' }"yow-D]Gc'Rn9jdTe+;?-yfh) u5U-+ K*yK'b)Xn9\YTN^rm**"-\%o4Iu dz[fzfF׍H4UW8e S!Šk"ڍ>1(DE1++} :x G!Xpk@T`DU*}AhKhph`?XIޥO^6)Iq5EnXuTZw.Eʊ+vyg&#\W*Ldf?2(6l L9:f$P;I> ?,)ub&k3;|U8/N䓑íw#J U^2ȅiO˺F.MMPGFw;}-0reuYL8<=tt윜6gz2Y0fq3R z %~Տ{ G̩>?DهbK=}gK[WD!@?Ho D}MM,uJS瑋Ǖ2+L%auж0DĆdJkGћZG^C,.90uitz m1̐KBJ8ٖadnr>b~`-煛L*n*jyg`gl&, &Dn0 uю鑟X,~)x5Z{nc;)͠O4BhD /=:LĜXX }=6(eB@q֏P c \Q\U+j{[že|*d愪2hy#cS/ :?KږCB88~uIha:{[TZ)}=#G]8ߎlW=z0+x;R"ܐxTbVh<2dyšʨ$uH]׼.jEY?L@Oqn'?+l*$EdO7N =T@3N`CNmgthI9z~qS&toW| aىVJ^rG Vmdk tKj닿(n{DZN$KOuvL/Qqpn86[䇂'T A>z2@=vDqsx$11E8S+(sԘ_9u06XN\HGp5r*݌1sǝnˠ_s$;&?|GdjAU-z~>ԉNS f@rϖQ@R6S)]~%8<%)_,8PJnCm=Acƕ|;G XS]klT S²h>k 82W jl>bJ 9iI(^㎽7呷M8h(Ųfz ˽u=.R&'ˋ.L S["*Y>79M|nv8U*lW3Nx`e׾k޴AӁ"!BxWJnf/g|•j9N*71 6ѣ;W1K<|6O6wyUQ0'$jÖ́Rmwg%Q'|ּא@v2W1gXϾ?K=<@w ҝCX"$&1)!֮0AH<1ggSiRBkzVZ1Dk Ώv܄FY2 ACD{&;lE=n_ٲ;kli3:yŚӔ^)j P䜝͛*ԫ\E& U3E=FX{EOXg_D#urʻ:Bk mOW-(6 t0v&xs"S@¡崣"SD~0H%[8 Ct<{JzrX2}&XL1-H22OE-]% 6a8|iKýii(Mhg:";.+ XmrlvB]j9vhhrDŽŧRv*@kb*ρ1CBXL*M(_V&]жXקX.wJR!}fT2ĝh[Ռ5|,{ (=+{L ~#ъn%}7ktBSd|%y'1Rr+lR8, "\EeC2@WVip;uKA4ҦY"b7q E9RQhHf7r9 M)ǴjzhB$Y+ɮ2 Eig- 'd B$L ,JI >a`RcM1L?dB+3 K lq3, L.*ۗC .8pk4fs $b$ qTzpMIoD&~դQP C TdF͋Qav%s ȕCw۔ehdfNbB^ 5\Z+*#YJuVРG)IBJkzv6 ވDMw%p+&b&XcoɀV?- j]o/OyRK Z^}.%Y;I>?:XLdtk Noʁˠkn@f2 _Co x+fi1k~FrlgKiFo2^&IXCMV͋-|Yh M(i ^K8޵^m.yƦD~pǯwp]\X㿖+K ?m;TۗwhX iN_ۆnFiQE0Yλ+cslTF[Z/o75ĽS4 EP Iat4ɝ9 8䘫5XP[LP*RԚ0je9}8#u8~[ҚpK'}2ubzB‡7;],)QmޝlqiS3,L ՛Oӓv\圀1IΌaJ@γ G 烜þyy{+ӳrek:qF3!"pmn?1CU?[whDlR{Gn"Rf1s/Bt܉21GƮ2}G {0y­{$ sFThv,ZG@wrC܉i?m|$Ӡpiu"P!m+Щu7эD'W?vhssqx[8h'r׿N/f)bu oj#t-/ɥ M~wl%Ww,u G攺fOS{G< j5iD`oCpzuq dYiM3k;Ii / _9i?W[&LV; j8w >#r8zǟ"D "?!_)ؐ;D!6YnU.T(e!'D;} 9ofb:n+E5\Hru=<ǛNQ "-m40~3ܮQOl($0ʷ$14l}YIt^$eL>ZHt.B\RΞY Eq9&:,a/b ^$NJ YiSh{֫|`| \\f2&aVQWȇPQr?9mcIߝR񩪑f=ۄ^&OOvgtYk3W;*QBY4 f&@ኇرe=ہ t(;3fa@aT+ONl]tk=Ad9>-R %v0.2yw.{S!4 2-y2"A#A2Tj%B%ZTH }䆧/oA7֋/#Yu{ZpփdQzq2Be`'#u<.wLMh:;<4bn 먖`<:S;wZbRߛIK AЍY==h5AViB2ح9.yXzFj@P̋vFCd(@?D`S˵ۘ'G(Bkw*ծ8G*dOHчZNL~^WH=D1NZ7Avqy*G3ZwW73z^EPrSBIZc¥H>X ~_e ppIhDj|-`##Q}1guLa{LKLTOC|#qtgE_e 9c8Z@iGn pG2 PCs< xhB[ yL\ͺ!ESi}a"c,'ɎlTA1[a\ 57FDUw] aюXr7y 2*nkLJTgi*0l%wm4q[[y\m^%}bh_ 0Et N8~ L\ɚ08W>C<֢ tKtCˢ[1VjX T%-PZ7KI7I+؀@'7$tc9Ky.3?Oo75ZnT$5zR7:U7 p~e7)=^缊·lv,ݙ-vD~GxH~VnSZ@k ~,rf|%C\ȃj55-=U܅ 9 Ez)0@4mۺ8wO.lJ~"e9 ux󴔊O 8lε~f/ ɣtW^芐ʁ ,BDw};d-x c Ԛ6_HE^Y7iϼnF(Ksu:QʼnazQ. :#nF!K|WemL[Q?h [42.'VִIʷp5=G%41f9-`3թM#9{Jlse~+|8{R4+ /QƹF;cٜBώ@8{ B`ki&gbФTauP)z!oډ(k7j5S$,?mPN>'F=UuUP 4Yc̻r;CC.JW LokN7OWW4P{}:Mɷt9]I~Xc`0.MG5o\U!m=X](46db@ oG(!Xit/--wQ̪tỎ]쌋B< "mĀV|ٗՌ*lVfDҫ =6Zn137h"|Dxд`Ym0qYþB2&K.݋Eҁ>WpYiF5~D>T[ icµxz>]\lޯ28sj Ϋ!|Ӂ́fMv[#P]kqOwQ:) "n >l55_"??k. %|.sAdh1(`OLḮfLuA22oy!eY}ufON:TS8O]LN,}\~c XzzFEvʤ$lFnA.w9 `~ֲ%2j W7{B=OcD]^J >sa=# O$ ep @DY)g=Pg8{g>(7)bҡ[}Wg외׊7&6Q,"@>r]O3+v=qNG|Z#C9(]^\R54̏TSR8{)-߳a 4u9c V7.ȫχ<ⴍuN'j`SQ"͔g GY[ : -ag2V$1*ijg3DA@err)N9-5lTQ>qtճ@z2hUyP6񥴶en.,.ߵDmoojGtXRƼJs.AE"T1?Х 釯 <;.g:?4kڸ$pKRoߨ,臏XB#QYlּ0ӏCEw[ndb3(+ϔt#Oڱ~=v /^]Z"䈜mlL:*7ˋb$|D(k^j>γFg Y6YF )Hffl_oQ.9)SɤW )ɞېW43taTSͭE5-Hl hz1A̮JMTx,e/%Y`K0-Rߐ:3Npfe}qzϣg/ڕ$_`LX5@UFL6Uŗ7?aȷ=S%{ ;xh]ܸmIOe06Ry7Ht=(5{죰#0_mkm =2բynkKjբ}X\hGʮ)5D7!7(y.ߗwrhf H9ijet㟫+6Rԣǘz_FV_z 1Ir7cz9dw m1Bg:<$:Pl%SƙcEUn1c"~ү1oQ 1jxnJBӧI>Gu Ya|,2Ē#0<8*{wUD'Emobeٕ9w?KZuuhz}Z-y1V9~Ǥ!$DYXQ.cSUoH/k BN^cz:@9qV02JĝUDiQJP&n[40=$-[ “"gҕ"]_HM-~oyILuV*#oI$V鮅5iY}[5 2{mF~#?:b!%d-,5CK+lL얺t82Ja, ǰz9l AxlTQ` Dt-ЈnxGX1J̧AyxWVŚSw%cx1CFtE{>r:Q5;ﯙ!HO`m&f1=Vv-V=X/#C#x^ AQQ=b!I+WV,.aW/=`[,;ܫpMohJEWTDvCz`k) %Q7qCkUe[ў Y[Lyqb<7Yh!#bQZ'$5wrDoYd2,]"DJq`D=D\ Z]j0j~ ?b@GT(a@KP#%ӝy^\^vKvy3,k$d^t0B\ ZO/uiWƗ\Wb=R@ustyyͲL1eɿ#"ehʀW0-֋ʠH\p!ΐFc4yxHieC^nKV 7@!-?e)r sN^!Ts'gt >u FA"YK7G~dl`h =W:Rk!qND [qC R-;VwElf8Qm"2MP9fyr+$q`ؔA.+*Y8.Vs亐#F?j(zF k[-U֛"U$n~dkLeڠaQ^O]q,4A%nQf7Ync%jʁ FzO>l qiW!Y䱯.hH=eQڨxJʰhS)eSKIt m1^$-FUk 'Zs*p|B#EuΤd,ot ٜ|wd,wU|+@_L;s0f*>\[C,gY|$1II1lҭ<M+ |jo x  i5%&݈: Gc^QoW/zc*El%;  my6"xNꏝE\\|.3FEos R ,* ֮E@hŸ *gwk([F :>Sp!MIbt ˟ tqvDC~ -W.ߠMvO!o{@Ռ85ŏteYm ;;tݹwH g !VN6?\dJKպGK}~G7t { pDO?  b5Ȯ鞰 &F#1VՇC =TpgUկT,1Z'K;Bd,\=GMuE:mR/blNڔ/Cvi* Xuv=WZehH7E@eW~֫y$(&4#}12ۑFi.pes4 k]B7p02zyrĎsyy@ ;M3eޝ,؍m[b}#F,zMq;% NK2%HG ;(1Y)@6+_=?x3^te(QӉw┄ ]a“ 7(1L'R9GV>dM`zD^ h[+JyK,2Xݱ"VpU= G")D{A T;oTi!0j e-dlD0ِMJ =20vVFЕl4>_ z4$b-wDz;?I!&ufzs`jP:%xuLI9gn kZ纲Lf=(IIp8J G>HG3:OKEg )K.rc aoVjS]$?BNR/819P4أ` j"d`+\5^ !v1@ <^enj`KU-ZaN{+=+e]@;8i0fXoLxǖIIHmwz=LpF5Z65ĘێwWi@cCF0EӜEfz ͖_f6'ȎiăT܋»7t}i} h_Ft fBN_2;֢,j$BXFY:]|2$szx"0aT5‹0@~`n)ﯫ8PwvءtRp,IgsMҭH"^@ ZaX,۝HUo d | tfqN}nH1mӧX![lTaU% Jm+ BC:~S "n l)uFB=/xi&Dk.3I54@8VSK]Kԛwü4/9Δ.d*t't噑`F8ȟ>:|) l/{A%ٓybO4+kdB]e3& ߠ"SW) e8N/Y܈"y:%{0Km7IsbUl@$aǰmlY.I'mB]u%Þ%!)v^/ԛgQ(OOn|C_. 0ɳ7&a(ZXOA8wаMl!LEY(2g08rhDz9. &J+O<тC?#uEŤ)gn3f[!͌cy$|Pٚtf1XJOLvJw.%GRZ2{ZiJ{~ķMW$5͞kG)a'/MZX×FN;r~טR݈҂~E㠐SF,,TDzuq~=WQҐMoq~5K57>CX+;X/O`RP7-"V+(Mo!)޲nzl /[W<,m>2}+ں*Cͨr$P}WRx)N׃5\6 LASȴ)Pa;Y 1r],c}b{q (:,0PH ڣm'=IՉ zNP`M)ac(\QzYl8:a.Ĥʷ)xΩQ)2KԜjfQ .qѠЩϟhn{+z!J{.9(vK–kﻓ%ۃ"nK~ s6_ؗʆzNi!g=5sSLEǨԐ$ѺW9AEۇhᑏܱ+0^i&1C5| zXP_ {AH1l{q 1X؇#>K)7x&r /GKfu~2$\A|^!~O$-ö(3bcyu8{]ܾ 7`{^ЧU?U=7:zk %@^]\VvܤŸSP: ,'з.O X0R ,7"JjkB,)>۽W,56sՍ~P˶L_GAr79Wʖ̎'X,"q.V~-ausmޯKrSO<Պx[p'pf=(EYq@<1%t=E \LrLjcR({ټE .,$?uCӕpi|ٽLQ528 Ra(֞~u/HWI`īN V2YbsAU1P]+ 1Nˏo P+"NܖFMA>E8)9_7 K>c;hZףk{ͽ.K&-1j+b*cъea+tcS :.'g'/eQ&4 NRx{pBdU48ޙ?="=$w}qXѱVL SK;/'ez;Q=?1kYp0oU@3.8uDpӰ=>i7wI^Iy{RbbaxK$wA8?a:nd<&>~H\b~8Ĕ[Zg~T4K,f@` vRU Od(kR}1 cOG$R/T͇ۗݖҝl~@[2;tAˤ*ZB$RFZ?~:Œ2NX!F*"* ׍aLtfP k!J-Au V ox۔xpvj`#ˁ/I2vufw>}Y,gwUQ GgE,;aEri8s)WTධK d\yt)Υa o,P7fRZ5U7Q 7t;=sBKIYb˯TftO(d,lU:VMawvt_0.5"|0.|RDWA.xaZ;RȓwXu_PnXWˣz}^:3L9:quSVHB볂D6͂h8 ߳,;F]\֬Hls'Ԅ< C쳅Y3Ec3ՇרAI{:*9]6?ٍ"-!{Ⱦ$cm @0_8+V#% ꯉ_(yT,wV`!۵ r@I_&VfsfIH,FU;yiT/M`IE@7UF0+Fy HJ7JލhgE"/TN9{Y,noI{z읆F!8'n*{wtߴhNoGҷv@ _==E )W/m)@Kbr? !kJ v.ӳ2:WZ;FXo#b XCRkS00y1OD[Ӥ&(2!q#-=!Ѡ"S%=c_e[Yz>Z J/ F[p/ip&q&1qzܞI%jw`JbܰE<(dlݿAu8#26{,ZoC~5L%===rJA"H>Tfm,4I홿뒊+,zXϗ?^>Þ҈ :4Ú`01]ҴpHD$ǥ>ChxZ/Lg!&Y]nC>DxW{ƩՏ?)o9p|%[Z9g_ٿi1ЕѼ.f ($W鶗6\tGWr꫼<}h_x۫\ӣ6i7U<ә@^: 1ea uKQf?xUY]RH(FPb|꼅~(Al]mA; y`vgM|œq-Yj56!aӘ sEt$)ZEnRqz25J|b"^=}`Ic4-A“Cc2Ciryu6J]2"9jp<'!7;CNL}XL+W{L*4>"4N>v-r4@mY޺?7-$Sxo)_o)aTѻ"{j][AƬbm'bTĚU-gqc34/%E,xf[g-$FG{}t'|\c>|mA Tn~uA9% Y?2Hg7B%u TP9 ~Qd ]_Y3G^+V)+@p>=ĿR韱w* OTmLQng A܍dN4`X RZB)Y&zet k~bmKBA<]2[>)1pjUH׶2x e J =H5-)OXJұISCΫ'ZA+f<)RVa1JV9 =Y>ja0QC3iFٌhA{q<$67{9mޅMO**Rd,h"*%ץ&cpGuU:Eq%X?Ua]3McGVȐ9뻟GBie&:y*Fᛅ#'ħΚÔP߫zKEN"6иe$,|J-AүXL?'aDX#MSyU(tZI2=]{U-YmCq1z߳٤gȝ◐Vi^)*;@;O_f!=Z}<}Lp4epQF|rF Lx*k'o'0QLyj5jQVB^KqiĊo9[9qʷnsі.kaAOib?:s6 `a)UY:ƫq(hI>7{z8l(7W˺r cJ]c-"*jBy3{൹SpͺHJtlX,Iv X4'&@ȼNk3YTqgA#$9 5HXI KAiW5XHBg`e[:ixM/xLR؋)S7 ҋؘ_l\T9>LJ_PB> <+y5?f5T6tY@ mWN8cs*EfȱCJzUhOBc SO{&q߾ @yiJe/vŨ'˅$KnPXL]I1hP3k8 cR _zNuWu`نhD0w 3Tߢ"#[9qnAs|D:QؿE"2x5]緯KCN 9$UqJ6Z4^>wq]2|JIhp)rF}S{ W9`][dDSR=$Y~f\A=#},~i(O$WPWY"b?J$*S oA[&I' ~;u'J:t W|1W9)!O&ǙPב@8u*o1^R~v{qߤy%}M3/n^j[9.kTe]R%B[Q =jzI?(\auGMKCV*و'9Q@.wZ@OE L|YƂ& = x"[eLOQ(jbNOk?2x#u!7|ګ f:N\|.Vѻ^oOeC@i"?>EXTvuzQ&%5Y FC^9 $Sf{dyksz?diQOnOUe0MgԆ̜@:*,꤮QNPdQ,Jbøn/U ƨ%)mW:< -Qpyʢ5|p#T z|E5*),Ѻ`d 5&\!429҈JЉ{grrzrxkBFzXC(RUU4~l=_g}I'3S%H\sMM{t1OJ]bUW %6YBmJ; ,yWH&~#+l/q,KՌ̓I1rX 3ZRmو%sU53599tAي4N-<*Ru˦& CR[X[ S]h~|hduhԧK1/>.+rndĀYStP bc72qg*/6ȃ 8`SZ:uM?a']_o, =j!2= 49O> $Ü9R dhC+=Jeiꚵ##JD+* ʲ tb".\C-}Y@K7Jcܢ$4pEކN 46 Y2j&½/~43:>g-mΆ'gӏɌ]繇Q}ujH!"p!R|N Fs/+ {f֥5 CU׏0R8We)y1*)IWmrY9?pa^@~juڔx 5tbɤt U*(WÝ!"aEQ,'-5VtFX^f7=eϝG{7=O*aVDOAA{]NnLqSPٞOzmX9PyQ0@KKVc 1˚MbQîqsz :0m5'Wt^)VeEK<9C 5LqfMKV͡lם B5+#2q"u$=FIU5b C]r\#j5|c * gR;.۠CO&ֻdF]|!M"qfeDRA?` ^ʠHd쑭PԖDI*_56+b_U ~Xt^{ %8˖xz BNAFJ,B e1rFK}e1ë o f%\͝ H7"ziG]x|::V Enjsv;{Ln{'O*n%¹}5@hT³Ymu>!%ԜLfmdxT&%}DOP xbL; 9Ֆ! fV" =+?(ٜ/Ixh{CH A7lE9=~!oa֫f}~_f?7sHz_L?L}4K^,=8K|9"?} чѼM/ivLw❭];ܲX]:.W_=w$0[l fxN>V󡱖V[^|siX I'E0HD@s,!Xt?#ju#;'c OÚA~?)s,tN.#_(:LoW3/hx9w tC.+=D&I)PlYEME 9]J "3Y$'":|P׀#Zr~ Dzq4Ύ\N,Pg2*Jz}%TB9+RS oq7l8Pl~?=fjSJ5ÞIŰTB!8o> oJWyAϭ#T UIJc26t,w%v{o t1F`}%@D:ٍ;-%6R8fFgd1ش 7Z>};؈P$# =DX'K ߐ؜'L"U" W{ʦl=Ĵ}9[FF>Gv!U^&!iZ~ƯrS)fYA;XZ SLi pH1V3H \,nweRRىWN{t_YO5#/8D_'(7iA h8taR)h`cYj X mm`Y T"{dz#<#Y]b3M:vRPY7̩2~s[)ׇR(秖3Ry&B _]z#b,j E$!HŻI|a!(8FpBT"@h sŏKDơ+#k)$E5nf4Rԏc+/U_tw~?,OclNlh#uc 7n v9gzWAwVnDp0r} |Ʋv7Td AV+NǬI{uO+͂Zž'g]Pi:]Sw#pI ŧR $o$<*: T^ҳL#%E,1myܵjb)甫N-`pE:FʮD|ODZ#s nQ/Ke1k_zSZJVodך2[d+$7\6/7E!iwpw\f|hn {ӋWHC#K14&SQ3ZSo3=Nl!tIiz廒[2l@;Cޓ6zTqzJql"KjOcH6R&.f5ÛtWEa[ tt立(1n<+LNmW-Yhˢ2:ޥv\!ͣ% )Gȝ^pc|GD;cFweTo-;x9[e~Teҭ}٨I[0W8l^ÞN*<[<K6/>b $Z'{dQ?5WzWkU*!y ѡ~l]l-j|ډmqWyz)4~o;;Aru^K_+U`S';-Sxn_uԪԛȯ,znW LЇК<ݎ(u6TD-#R=Fcޓykݚ|r1S爥W[]**PڍC(GPm4^Td 0Њ3M;h`r#: S+k'p Na=>ﮝd̈p5-6LX2ڥבWvwF#MߏAY5ĥHP`DžWi׎V5=&ƊsFzE \%IP+[!ULOjˤDvf\!nRt:?R`}/neRQ> r[$GKZ yQ T8l>ӄFK9"+9E hx!O5ИQp6ދP$k(1ʐ`S#̰~fsa+%Rϸkt0ۥIg0h?j 7}<q'zB^^ }.XK -1hr%> h./^b*O"I|EejNҪS =f*+-i[sJ~?@5]ـAg>TVA\S +.4"',ggV΍؟=kUd.Q,)x/6:ŌOZkX(,-ϫ0ܨm6Wl> zw)`gbgʿ VAI/Dhrl-5kq=2v.:9lp%n?$~-evyEbN֣iU^ g6$ll>q#"o)`ؾ_Ux_iEBJ c!\lӕ+kw8Gw[j.Ic K↹Zp||\|@(hg_zh%j-:jm9gs$9@n׫BAL^t5hUV7,K=Q!^%௢"-IȆќĴ\1[ o {̅khذKLAՏg'~"JlL8o<gsnK9 $RF]4'Gk<"4^ھ2Y2Mg8BS⦰gZ,,D%2\2yrɜiV|.ESe±Fx.+s$g:o)3pt"-*"b"]zeۗh_:' S,ǒKԝzޙ&qTLG eV0 > srZ`QN^[YA= fA{iboUӠPoB{, D _tm B, wM[C35R| ۡÊi?S3w Gvgտ@)aQ }l|E fp ?L"Jwnz#}r䪅vƌ h1um̨tܧ3p\8"W6QRU®GKN_`jLF:C3PwZxZ\0ҥ"q 7X{TPBᠨ^/« (u#i~1(N;dd4=R(L("4܍4磥J Es!U,:3OM[& o88ک)OO v~|6W֋[ ƈk@gl<?SVB6{+("scE (۸?z2ojEK~K)c\=;  ȯI,lCFU[ī5ج {o|#̈́I֒F#Awpb-b %½nBi8G5T-a69tujZaRtN*6/D]35c?h0G(b4iZ+&m ۡ霆AD9scB3T)a*yU.҉^W6z RN3z1/xx˻2Wm2g^Mϼ 2ln=_N:ӖSK0FgسV@Ry%/|&7в@N}{Ŋ ol43G ?nw kngsɞn^ E ꮍk⚴otc MtuƉ[?#i>Kٞ:JS0I)KzB<5Ž7nx_~b`Kj _yT^H"F;>AM8ujS¡*fuM=m|GEG4"c'ǒlj.Nv)5 RhٟƄY{K#KtE63^N;%˸;2t1b~q=;Q_#v6X8^t@De@Ҙ70P}:qRmBEpr&Va.?D̚}>\̙=,YEO5TN#-?v!okwȈzS+[Sr.- Wm@!~-c/K퇙\pp9啋vEzfrez0R{En~_*|l-n?ԔcJ t)Gjθ Q}VSl}ʧM`ɲӬltܰB{<E<Cg[R|JQ!&Ƒf6S r œ^,@ xxِ@M#TZ947v˘f䏐1N@|W),USNXlYm>Ryd'|[@[0p*=>#^XK׃%Q}l~sl\TY΄ OKGJU῏q k]HvЩk@*-gFU)8NTnCmbZWk3DRYnj* ATr"krS<] ?tY^mv [7f&(s*ޚV鵁b~z1B/l5o"ج/=䚲cg震s*Ue7~9-U#(CSs4I e?/9=W+ p4w)k| I29]ʖ6XP"uְ3^qiiJ d_M?\!MIPc5ynqPJPɚT富grUCfH>U`ANEO'Bq%H0zv?$Oهi P;tszj[X]D18xrV4Aj" _Tu%'@~T̰ ʕy{o#37vi$ǫ?;~K1 ^&Ex$K7 /wV(ު`RCh7"t 5$@d*b⟋ZJmp"LA%x-*1|]Z OW+Ǡ#%8ꍛQ_w pYG PӞ J`^#;|E} ˈk"[YÐY G^lN-^\+PQx?95t6(Ga,hF.V82+dƠ8/SrxIEJE Qv/!Q5ϛÝ46Q;^q9j\_niDyCߐICu !]$$cuҊJ_T9d*܋Nc;E㜑}o,M7|R@=Pb񕨶vilM(6b9yQd7dx5TwSŤ_Ee9i[t:&t:^Hw!;CL-E|ØGFbUb;k|m x/NR0+Xn n) >Ґ+,nnA=`y| fz$LaK'I%V[|oY\_0r +gBt8ɪjwOSr!q~fo|bl=O 7pJzY s(_kZGWڵ%?eƴ"pm|bè(7MȲU@Q>!n=WHmx'G>$^L.r/VFttg6]fdC ɥ,G~n #C@`98p*ˇbrn ?U/+f;E$.#Ch[OOP1ĸ]3!'*T{%JU35t\ܝY2$3βpvk Ea&㡓YhFO,ώw{eBza iu;줤kB| QmUQ’Ɖ/ +.  uY8*R޷jMD-Pi  T]Z4s0DZlD*_f׌ hct-$a]ܥ) ïKl@:^@|izۜХ!?d 7@PC3Ca9졁URFQxh@삤6oѢQ'D 鄠;fAFFtl"[ܜGy'"#eXl,sULftF-7 Rj}DlD.P] y#<@Wao0|1_a?"Yl*uGZ3O\hX.o$~ӐQ4^iɧʅXr]rOtWV_gD(&U8}*غJs vTsfg 'SP0ɶҤYOoEG!sQgJMxdD'RC$%ߤ*=K+{5npsO)ժ[׌m& RXw΀ݫ();"=:!e@#Z+6&l3srBA~_,ϳ.W!6r6 ADtѝbΘ=E[a_mPi[9,unYdr&uJ|2k?7z=*CM!xسkb_RA95۬d h" O)Y?< l!'O;@ZfoQcs!n׵# \ *t$=~ˁe6u)wI_+P):јn[oMU9#ᐔ{wN*Ŵkm>FSz0; :o{le*`I,F1"oӧ`}K ;rtƅ;?]2⾖*VaEP١!ɼMɒn*DbJF_6X1JL`ƛHPi&-I܏bg\| @+c[6'”]@Z^#hLsZG[mT9Kq\>rMT/%4րmT4x9=f#uY\=wo|тqIL󣅄H^k@+xD=*z_z7s8'mL_ў60MmWbٰEaU@^$vz4B 䄓mX@`*u7M|[56.E\DxEē8S{W)R/Eŗ/FMV,zIѢy&9nrSCj OE6l0?(0VW KtW9{Eo z1vz|6.,U"rT]W3ֽ#X_5]#[㜏]}ıvגnPLRƻ - W|w7Sm+L FZ5{tqui}<_|+&3jƻXģ"9&Xɗko9O~iô Y"N&o>i*79'aB%;.ҪZ:8|a2RN{Eo19w I IZOduw]TG2j-_~Ddg/ˬYhad@8i)3Q- wثiV,Bk #Y YDbW}$6* # j> 5Y Bv6n `B}ҩ:DK\8B㩀li]Vx o@QbnO6dA%pt7:WpioL#}qOvdrx/ fhXPlf"L@W1GL .)X(GAqWeθj FV>Mj^׈;Qk´0]zX=XCoO|FyE^BsQ-E:}b>rn"HMRJGVkZ.h0J$3f }YZ `.H!Kh!&W&{5v?Pwk =g Ü_ԼfmW=Ccfox%y7h)Fclx>x7RH&i*j~j12fmnE=qV,5zM=/Fڂ R. ;&G!krGI)?FP#hosbG@Qs(腕9gobGK.-3 |@+e63ۨ>2gVjKaw;Hz㔄t2zrq`PM5)|@s`"^֧MT.brsy7^s{sZhvӃ/'yCv2Q"*A-T[R٭%Y(ӂC:{׵e|=]7ƧZL˳¸Uxu4YҞYz2"'_xZ+'et)sfru^lw HWqӈ`O0/١"_؜ .T^Yd[\bEv:4DԂ,%;-:+ tJqmw#zN#0 kK*|,^\ +™]P"\S aE)GH4E1$&Gb?`jbsp-%*W;xz9Y+] qލ%T!T ۯ9>t^  磃Hb,t>^v}/0!3V7 ) nQ$WO`a8-_|@ "K2IF̍ [#BCՅ'Lz"P\SsX,!XQ0Y!?ʇx8'nY镌g7}bǍެ,z!Km55Q,wXS\8,| `Ur% e֡2/FJBk8Ys>͂6OFɟ@Rn͎ixh6nnM>@>t;o uous|l/<7YCEX[?T. I>ZkA>cava8wՕ$'HQ$WFP5JMs=fDǬ%Ct9JW;>ƿr!Q zڴ Ŷ?MJnbcN/]"^A]8r[/0 '3~{]l zY.on<}apcASz'wn!O.gB%GVrKKc &!wX~@,h`T)Of{'{\gcbt6NgmQA V U;;V2W^,.ԡɎDk`0Q* <ہF&#.a%'d<6'VKDPQy3K)#x$*CO?TrWCks!YbwzX*:s ̕Xw"R@$-X'/g<)H># O9T^pv8ZOwUE (̎AeD .l0"E /9 K&PW_f^8C`E<d-a+>VUv:;?|?(lyq*RI8N^pbx=IR^}{ oǰ1xfukeB1v'THOu0Js5wkC2CJ9x.;`1,0!*L\OmzXtB " {?Ͷ(C [}7c9as ]fS:jk:# ,_'/ԪswX:k(H牝7r!i}p{(ₘtwWq؍W3]/ o5.>7tNzڔ+T'TW }!A2w 3ni?{;)}nξ&J(Q5*~!jcFVRRWBWU $"+75η-}1'~]n|ˑ΁WJ&bM9,,G.Cu_4)(_ETHخ@,p6nxB# &8,6q-;my"?6l8GpYh¿=7qzP Z2Qy+`lvaPD/%k=0Ķݵ IϿ K9f|BJ Cdƨw捚>q҆#9M?-S L8OsMQԗ혪bfss6@:Y?`REIw> \Ycs*g6tZF Ԓ+z&xK] t20äniljxX%HuJc[ 30Bfie#KL;2mY^mC #/ ZPRh3ߜ8Q@oqvu#F裟UMq*eJR[jG؊y֐ՃP+^H'"@YhRQkוnelzDf.~MeVã h @XʵY[u j1mji-Z<|1f"TZ?6`-`zG/ OAF=])\˂(#°qRYsi=&Uos*ʦWcF}66T $d2eY󨬭/2I #31> $/k_+ L)`uS&x?ȶuuqusQ>@̎>#燋 ݰ8&tnʫF\D&ҲU2'~. B4ď󢾾G*]BѮhT8]aЀ)'|)EfJG,GM>,(;|#XFA1@ǻX6/だ7uXA":UfӰ"a ,SNb.V.g kMa[W}5ޢ;N"/yf[18{KH "~"-B@cxX\A*<;cF'sEHJ}2v- oU(YlMK5glؗTGYeY iu.lKU3С&<7k$uj)jд6%"Xgzz€A)&kt59*8{  n*aAʕOPJU?b^Iە`/#?\}F.f I'Olg E`! !Y&'|jZ v8&".-A{C$oqiVxk i&+Do,(=nXz7ꡋg%p_ yȓ6>BQp"m;)g f&~?2tR?~%\P] QHoқGѬ9&m4gԒ6{r/lB|* S/XR ی\#,jN6/ܪ9n~P!j g_>2sk޸kPA~$6T{܀wѨ砙!J m݃(~!/Zr~uq5H)ͷiap{%n.z7PR L;~OmWdqD[е Ŭa_Obf?SvB3=E;Q2/! 8ٙLpf'%/dN>+l*8Y#5e]kF} WH"mVIq?߰?iG23 ߆iheZIskjZK,;\RɣND9h&C$r~yD#"kd+"{}'fA/ GEHJ)_PhF;vHZhjVn>Z{1i͐ Xf ƺ^g}f=$k}Haеl}# tWFAK.*ޣUTX2T4HQ5g%@lYfj1]UݸF$ٔUJ6 U]+|ɁTؿ 9(cY%Bl} ryӲp'5Uxt>*뉁X<SWAX7` Wv6wW4$SIij_J>&;9#͚ KǨhZjEʺl@*xX(O]PC|/J uZ-NeA"UO(7$r=I¨Gf ҆R\a]mx%X-_7?q㲐- 7RXAg`JR=IG=6cL0K%Lϊ3.,Yv<}9_ŕ^e'UIe2t-Sjm3D˳oBVQvP͞.Hcixp!` 5R?yv1%9בC+$wMs)?:K#%g3b((w=TDW,PHBTаn9LMZsM, IAzIኸW#ϓsSl.8| ksiFx }/ jz yqa.ŕ瞹D{ɔbr*]{U%;:Fp ]D)92Ԓe\eSLqc]kRpy0g]OT;[*]1E^ŧ`9<ë`8CKԨhsw͜rlY+ؼƀ'S;: gc20ۺjN]QUM7YIog(rrEav*j:Rg'_5N68v:ؖ,x%в͋E''1^PDfc82ztb [/9-/Sxs 9#% Cm0y_(2VƸA֦عAYy?kt響t6\\`Fi*mj\ ]]/}JdjAS 61 MRmpTjLHT5C2FX9-G$uKW͋6ou ̿nL3}g}CCG 3^'36 IV8_|H1J-3_B$\tc*Pc}8:8ξS~/>3'@T4-ؽjBЛKl0gѐ zu zK Chp,qKT%v.ѬhKc*2„x ` ƭ}}YrQ?\>!.z3?ZS*_irv W1HqbTŅZR[#E$`b[ ؏џ+gh?-fsqOkYES3Rϱk0 s[)EnS35 _k4JޢZYڏ^lޗ&k)?RAN|C:җcW0׻*褉uWë'.9j0ҭlŽ>kj_b>CZQ7N>XJ,O" 6ݜ c,2y Ir5ħ N0t}XGuuLM*鹈,*~`M)yp90 c#;ɗ`Y+.rF+w5; dz&QVD#cHQf ࣔNZ 4YW8/KAVbG}GLWk*&%! b!xdԆh\-}7]kp ~nƍ˪Ε\ۃJd b&OBƌJtկo]f:g7(F B%*(v2˳_H " h& .3XY,ob$\ y߼}$%}qGƁ.0Db+\ gcFi9.lm;P}msQ9'ɚh;ܭ;2tN*R"ځs([") $IlcMvF!zgl3:-IR$?D_!E s I}Frz}2:k4V_ΫVԯW_H&w sv^u笑y;r'd ɜ +#:.''rdHOΏS3 cs'-H5X#-A*v)0z3u^[c (Dפ:`i v$ܠ  Br?S[lT1)B%ˌ' 읖9G.2t`Tw["L&C1?lwfx43ֹ; ~WI1s6\KJ.V/:I -E:;<F$AJ\sT6P^;W v9p_M'A_V#ש 1[ h ׶ [QMST&X)>QV gC{h*"?`Ua ]{3 Ͽ @U]33a&I7hO_'FF#!&k5KMoq_g22NCo4Sm&}gcfB TU@5u/OQXK jbHеtנsV/Tuq b% "aʖڵ SfCUl|%GwP/0mŪd@/ mјx@,&UqQ2;[8%96#QX?vXCqIk ?%@r*cou^[OFQv-RZ  IXP{2βլ4D]vo%[jA6ղyۏ9 ka;$)FuLwG/ҵKUٰl˳ZΔhMCռPMgM8"bb؋#sppQo4ooۨ~!6[\s!KL  13e%׹Yk4cQi PWNK|"sd 52¹>?FִxwQ\ĵ;8S}P\.B,EVڊ(\Ja:~̚x2/Kv<߼s=֯?8{R1?rfRymez1iG1vׅ hͼMvbOwvb%n%Ͽa(`3-|ZRS ݐnQ@xf'2ZA4bgSYKg. L7!oIr+tdCVzRQ N$Q`%0lVL|eIɊHUb\5ِxl -i)ČP|&c\g:8S2w'D7%F>:Lwa~e7i__:%/e9/ WlmࣩBU)MqO X*gtf7j \q"# z6PL_ɡ'WD1%/}M[kVF@x܈A{E1qDS>s>9f/qA3 cTkGq?nu)Z$$e2jISu+Ri.rM Ls5[)@&h eT#BNy6jU|) D/ {+ۚRN^ShۨFؘ6No)A)^}h LvU, SqsEdwOp冯x~]1+N%F6=Ӹi&ͥ znrXj Я>~s5WíBL1{W5*C|=P$㸋\LA9Q>1ꎲB2R(QJA})/pUDR~jXNģ϶Vyz2Ô)C!|bfiӒb݀cɸd":ɿ9B0J>:6cz*J ^Hr$'Ńƻ{< 2qzs_` %" ZjV3x5DDO KD8d^v +OkzX.9*nQY&>֮iПL7}?T}ՈdY4B]PuG"ۼ} UZ>D?a!Զʌ8cӲa(n+6-ryȽ+\n-H$Qq9@'yi u$)y~X\מh:P/U6y4s@ 4eQXSmZ%}t DUKW{&=n ,K0zby܃vSOﶝ;ِ9K"P1gk}gk@E>P˦vCmHB$Nl<Sh"@7McSRCݣցQvxDWZ׃ WiQ83 1TEE% U9Fgl&Qo3@SĎ='mZP;\(a6i=~Yp. [ QS`̜5G!GS\T2i: ޢvN5_ ,nobE;𘑠^ޠfa6x!bՅwMLy^!=ӛ~1sF+T@Hw'EHiLE zaGԴ-.Wʏa L"u6;42l^&aBgXgQEF }x7#3[Jڧs{)&%z%3gB~-̴})ncTC$O],b= 1𼘔WtyY#?ߙ}'E!mk)9+);]B,YNJ M7VL|,e 8cJjQG<0a*9RO[ŸHЩI ]Y,M!Q옅ۇtvROcPu\ )Ŷ=Wػf:""=uT[5ì_.C~0kc0Ni+QT=Ak9KXח%B0qxyC[R;za@̍ei9ܻjbl_TNXUOg\B[,|!`KJP f Q էx e&u;W㦍Ig>yݑFoNpZ}1$l%@B>QJM)!/V:Z4t}MC8DSSX.˻>,kMI& hٕS2ĕX UN{ۄ9nl wYEŔZpa @[k&uji/9IL`~ I>2Wݐ!>׻.Λ!^q$*p2l{8\iy%0FtCm3Fm+ vM8eMJTF 9`,` an[:byNPNm}k9ZֱlR'a691 zOm1wLmY:\jG^C%ZvZ ۱[*n,u3? 7 58H1_S#)tM27e=R;wxJRq'@ N%eLm͔`lHiS! ׺;yFNPEA"v~-μȍeVhBFH #xHP(nI>~e)hv8h5Y) tw_CoG*"/yW՛f&8* "|c5%%)T[4"DMa)$ Y, Z^x~2 }~gy(:xͷ̴Y#cv' @g@3X+v'IdIH\>&޴(L {SyZw7(dC1wW(wL})!zyr@a7P}ml߅e P[´Mލ.%O~JW.s("!07ZjAy= PDmFTe@,]LJu#oQU$۾N?R&$ƜW/]M~ !p\{ä#604@_?@vpY2CQ_&*x-34-Ts# _/r%y0D_`1? y*kIhGVKN4W `9Tz5HŘGEc֦xqhAu+Pq;n1zꡤؖv#%\buZ{iD ڤۄm &)`ju*c,Dph䌸d?Ү:`ȬIe+Hq(iGS 4nB_;7 3G P^qMS~O,YPQz75QXTLįՌT`K .:(&)vejYbj&.z RPlpifƫ/e5YfMas?d+;ϢӻrlV(>`O(^ƘZ_.b.wR%M]R_XCDz.}@NVD|ξASZ."L};7}z^ҢM, /J!e=Dj*!~|ؓqb0}E;b 6 DA1l s[ILS"K[.+N=q iPcq)Fw 0+ B<0 @rd ÞY 7֢gZf!8t&ؑV"cHX?]e.ٶzօZO`g&< ZV;Nuͦ0sgJu1\H) B;GΟed[1rp ZMQ[?'O85#{]CO%闋|0]$.? p+,\`8ɰW MP55_U)B݉q}&2'M t lOR (_h[gR8\!G%$o˕M2EsYyi-iU+jgɒӮ+XSit˙E:rǧּToz4|39Q 0λ|;%% 5Bon: Dzs}jE"Ŭli!~9/euxɥ/aqnnf d2V7*&&m(YsY־o ms'udjg=ࢡi./ZOa8oN~Cu^D&QWЛ e*fwF/:blL?뀞}b)722D-F_y5ٜbf7E8*R]:+5,AM2[S5~1T9^~뉀Y"`K^#fßB^"3)VxME?'U>IY攜! $y5.iP">i}k$߉*IS/@œzB{*L)4l|ĆJb=^:6>Fr\$bYǗK(r3 W `&)k"O'>tHf=G+sܙpI% v aqFIJQ(%D[ʆYfRL !#Lw5u+gax!^@8ݿ,xFL+U$O$ ҕ'v'=Ŏ>]<#&x.5rS mrwH5>]ص:{@Xcr!F)k@k0X\ {֋g{~$h)tv5D 0D"&K"if>sd-T<28vW(+:( >nO肍9V֪6p+>OSBʪpHcgC=/ z߻?,c SII@bh tmKp8m [7Al=&&^Eݿ-|ThSzefyh(+:<a%WW)``(9:2EOeÀKywn}0^Aij+יW_YWF^Ayoo1J)<5Am#n5,'jbWTyWX(A=/^$Ori&&/[R[ j#/\IO~>0f] Εqȟubhks'BPÚ@ډn;[YG# Q4s%UJ kD$3AI2A`0 ! giS^fo:??WeVn29R>`~7QuF ynE˱=d$`oxu0Bv(bip#U&MĴࢶ hIŶ+QĘu<CBm{FA٘ m(}SK"?*NۉC@})A*47r٪f,:\t!ލ\St姡Y8t+Q#;'.zS.7NRˈhnvNƥ5uZP#3:C/_y c*7^# :9z3o%qFB^5 :li"PiFQPX^(d$;Q~%I.{S`%Sb[EXCm~a@Q@#-WtiF[h^k}頰^4H[}[pͺA!bY*eE]ޛrʋMw ŮVf6ʏ!2`0 '8J`+ן 4;Ҭ3BKo̩5,!OzP BC'޿a}VGz2#E h$^|k N$6tA%Yvߟ ?Dk|cT_9Q6av?au B9&kZl@°-L껉ȿw 81܌T>N^z09b=X_)*K4bSf'%5?=GE$Ez!C|>/# C|@G0][c0c&ZcΓA*];m R7\󒋒'_7$7y! Kh# MO*0U{%d{ywr2TAk8t^D+m)Yos>GFgYR(E{$~1_+>zl['^g؆ٸrDE튆Ȗo 4QDόH(Mwvܗpe Jr ĢqtX=eP(wAh1܌Ћ2\pAZY9Q}I>]?U_ݯ/!ʑYF6XU>DՔ'@>GP$"MB5;1ݢm@)e!E'f ADv *`+(^[^bq~gBAq*P"s<{62T%V@@:ꌼjnH|_!/.\#}Q>=*eT&Ƴ*gcezAv-L I!p#ʂ[Yžƥ#X$!G/i8ެXI?I\2|okɆσ-@bm^efN' $:GC )wo. 'e>m0%v`W7Y[I~: aAPv}|B $<} 01dCo OڱH1SadL$&*HF=/-Mp&D5&J'>5Fl ʿ4^dѓ"hڕ=m}Uk{ :fVU!hD^b2}:Z5O͆a73!BujMg 4u9.9ǂ1r8H@WB;OO#IOqO,َfuB?6J="mfM]v)SP *p 7-+ɢjj\8q;"aovZO7e K~%8U.%kwz-ʏpSL\?~z$liC UIRU+XR=mVxGjFm G6Җl?Eڨh{L oV`q dLi`:Gr?MPrz@dvÜF]8>pT^XC (þzxG5%O"%lh3;wkH6k7/o0IeFJg',芼]3'Ò8b$FoS"6Kno#4ɝ!פO"ƶMU)SMX,;,<i_uݳI$0JiC!"0Glʬcbby,"I=Kx_Is]LZ>Eݘpu.2&({<.1ʻ:zzG1qbO[a;ŭ ugȣTž) 0#L.#[v=9c7Zy75n~zPK |V\>d`o C8e]ͦ4YT9@%?|MTk]1)7% hYDwˏ(?U>kHKQaeE,(K~չ_~F 5qHG #*jq- O3D̂V=8< K"T7e(DV "C('UQT;/ҭ^|{G@W/gs$uK e)o榻~zeg6k_o29'2Ь:ުēaut!n/|t](}!^hZTݢG?Z$";:a*NHF D)<MepVZS} _|񰝔^SGs je HV{X;ПullvB"k]I:ƃ;b JN &D0'd\;}|i2߸p›phyB̋7E"hNžF`\7T@upR#Z2o=_߂o6i8 R [PolC Ge2o;-]zvf>D>t cP$P]ҎAѥ /UFUBI|b"}@޾:e}ֽ3y}|R$'c@9N7UQO5]8rfTZ=)*~W]o$ߠu# ".:E/B;ɣ׸`" z>?T>M (&l^&O Wi6L>7"bD"b0wvWӲUlhmfՕ`=/9oٵ#pXHcPWɼȳ4y*\F^u\"k@=^@pݞ]a$]J@ys 9(Mwi咽r.H>4]֘VnmL3lfçVdPGUnCoQL%%(+?žE$+t14P^R,ih`DNRw_xH܊sqeC3rgk2" ץ2ݒ.mUk6OF,Yxv`)qEP~-QɜKcJx:bs _痢VsԶ_2}\eT]BJ./u鯬Do2"SpNv4Obpe>P#&&$'|J+kX="\zr{nəΪ]@|/Wmur$C-| '%,D7F3oZ6>l,\$#M׆'550/՚58B{3)ڷSa|%E1Zc}< 5kY}LS)q+Yv|udIO6=s@B/F{ȒN+쐰8P{ uڻq5- Y [Mef9k8ftSa'4/A~.PLu3J >1^YKX(9ʢk9H>+'U4@=xlf _5upT'ϢY l@D7u(TAr u .E{Ii6jAދrsw/c"&δ$S"N݊<{8BAI=S,Bwt-&Vս7 rcYa ǂaH} ըp{4  u6OҬ6MGH4>Ʌi2-#%$Btݔ_$Cm]c<[Y)w`aOm cgE5Y3:)fSˆ$=XFd Lpw [S^rݍ4+ȉdBI{ D'8?zW)[@իjMxOH.eSQi.no]zOc7vE %^mP/Ggo~Bv,jj5F4~hJFC0GQD <Nrʟi*P jYAKj:|C&n@ KU{7B<5\3 v=Ы3R%d!@uE]K2E+,7>_>vV#S?Xvn}xkS-aLdaw;|D=V&!e3 )4) \||\'V2,6/a+ť#nW5g`#<ǵm?4P6SKGaីŝ{*,G+ 3g[Yd[Q20;1{YL(d%+AϺ, ㆻ'XgOZEz/XWyvJ)l>՜7"Azw`jW͝xRW; #TʄMqUsJma  aaMgNAL^l.WJ]jl zj?#bٛ޺{5gxH!l:_DAA' OMUBJDڱ4=A E:^K@cYY,|/uW\ <%Wws4J[*}#OL`(1+O5VuܥgvU$:BH18v3uQQαc"nǨb敎_'ZiKeUGd38ډ?ɳheN$ش4:ܒ^2 @nk`]]%++{SgumPO?Gu(,LRX-X`JBƈ31 n9ܣ!O@LQCkP0qw4 %i~!H/? w%e!QDEg^S:u91];fd_fJR@9ߝo,KjΒ:jH,tPba02_*IwӶz$ TXC 0* l)u}r$ĸAGEoCz+27xN V l*Y@~N[Ց2%=B*nOX@]q3$-NˊSav7sBnL?Sԏ< pXy1*KbrDG@ڽdgSx-N8_1sM#zW;q`$ADG?9w[6ICAKQ.jFcPu5&Ϫ !QNzpZ1[qVڼSn5ʹ V (op$m!B}E>i4*Ow% bUjv6vv[^i F«N=/Gf Emɤa.%%xQYҾ?)md~AY Vr= I^F^+m[er3'@Z;7jR }Fm?wcOH }ZC&/[AKk7uZO0spP*y(Q䓊7FuE+pw"ѵ'Șl[7pk@]8Vy`=Lu%zmYnzb)1 6h/wB~^=YWK0"A %{SxL.Qt=LM岨0y8o_#mCw8C\:D|C3WRJpG^_VpEhQVѹDPgUxxǝ)JnsjDfZ.YuWؠd;R2آ f)&7Pe6ڋtyPAB& y8ܑJ iXnO*EE;.)!bL,^ZF07c#~Fs'֎Y/]rAG*Hʹ=%,-E2\ ߭9@gB@FlԮt1Ha4'EcHH_';Rl0^)'7='%L]˜յ~!k`r6ߗwߦ̄c@oPJ\w2]/suY-0@Xӈ LtMu%) (V{W0A.jF3-ȅ0%ebolO I <" "mf3c|-SRZXLrD65'uQ52FDH|6Qq7@,emȋuy1-W\# ܸ]hmh.zmqaؒHK 0=AuԮ&\fk暱LlQd-&|`PʊE %kY)WZ]>:^"ڞN|Gs_%Yl$1 qTD f8ourѳa_r-:Z{UW6!_Ð,hɉ/#XK /\ܠUf;Pʯ  i} 8n( SPcY|ҙdCmP9LBXڄnŮnsokN(@ukކcki. jj5OX_Gܫ~׼ɐM:w5 :)\9,B%hy&l_t Nâ|2HDT.4Ao8]4!r_!3U iw$r?Z,4¡x8WK s~D/hi菢äBTzVCǂNXKd⧈6hF)t, l5ix=HVЌ?V*s-RTy#>F`6dF 'P}jMf78OoHjyM;I.7! U\{q7!vY{=<۸#|f5D8/U $j|eh%{{nr"{GR0OI$.3 \֐Vh<,Y&L\ߋg-OH* @;>(9:7C) 8Mp?aUp 4v-hgTs ̘IIAPX@y7 6plhsy~` f`\B]!4|Rm#9ɸE(ޏe`AQ{AIM#C PMbkuA/Z g*:4SVMGDՀ*d^ ;? #S|e":<#qpAue~)>Uֈq%c g|S=ԍg/ }5|$ ehJ lA^sBy#)~X 7ذ^@ DZ\?J_ne0Cܒx `9e 7FgkE.Jh]yHk He/8Ik,ьEYy0 XAv9,G 0Ud Ze=ö^ˢ&Ceq!@e(0澴 9:Yb cr&ygMcJmCX!ԝWDt`2:=w{7aVOr}[U`׮&G" ^bf5I z QVڢa@ K_W_kGHe+Єk//VրmhR.1Sqy5Ќ=wD WAp*|% 1r??0=Ϫ?vn=[ >wB.nxޖ5`YN>HEc#DwN~P5*Fم| a4C 坋4ۅ :Saa>~ixKzh`xzJxt=EسvQ͇K*dݜ}D9P$m%áKOL8JqtMxtƝE3ֺ Tٕ@ k J,=ҹOĢ_68m 7.̆&E1h}bHn`oAfǡX_*qؖvywdQT/|_\ Q{??UO0l̯-&Bc.mjqS)sT'* 2&z}#?XifGR4PA3UR.*w5}ݳE3T5`&~(Bt9ljIN4"JgvGR<+& Nm-h,r,ޟ=ɹ.&a{t u5/U+`)ư)] |CC]HHUJL4Wy'`tqk;Mݾ"CQҠ>eCt:cgRr<9]hc#2c n \ȥU5{mw%qO)ZT*i@z#) (qhT.murCG<{$ HH-ǭ;12ߴUi$Cł/N$9 &9Z(]AX?w. s>_Έa*o}$ݽ1-q FS}I$)ge6jHcW0m L0: WSa`z RCErPr,>?3V@yrlg("|lFB%<֢V³9)Iy 7T(mS{;H&` +.*r#ڥ!#Qn3t KV uRlfB_lےOޣʮIL% zU3u\dRb _錃-Ƃ˶ji)|,(1qםy8Ȋv `,^UUj!Ѥk38{\M+"ࠉ6Ap! {GGowJFZ{k7,ċY*Z,704ªhgDg>cuJ ^`S᭧fcr4]Tj(~V:˜~dʍ;X$Xɗ=ٳţ:=aKz%8n)˄_iˤA` ~YuV4752ym&o4dWȘtZ dR{ʽQ}&HzϮ@Mz=YRUxzKO[S+o %;x'bir5mmkg'[xZ !Q=We;p2#:@^#Ϭ2jo^B Zn&y,E(B{?+p}5w^[En)}=̮V#fӢp˽vRyH(uo@+ /F8h+ oCkl1 ν&3-|ֈ̶!rnS\5+^rOFAOc=zNB) -D->F g XƷPM!`m-\/q ;?> 619 BuuJKqr{Cr%Ír]0"<2HE' =_P" X̺/”~޼ήJZ݉knd̍5iSikUu\}$ŞMlrm, "X&ݏzi=!edQ~DAO5i'ɖ.i%<,{(ڢKF\Xln^[e8h|1n:}Z?bxJMz_fBKtؙ9e 0qw$11Ry(31&H]M͟>h"udGd4D MzO@H&lmv6Wl(% FoV9QihDs^A IN?4Egkw.⺦F#v ׺3rWu_l {&7%PS{HG',\*3Nx#ܡ9w! ZS|\˘@EdVt9ѧ*! $gMa(lxVLKS\#KM.xJ(r`p#`@u8#F)K%Z!3׀64JF3du^'u6#C4 Uwg7rLr K:.KlI:.y?f'Hp^,(#PЁ>,!}OP%:eGl`1sɏ"?Lɤ\XbW}oF㶏Y#|ao/)p#iԓ6xf}SDmsм 47):nDk6O~3͏D6ZCri"F:fӀ?,`؅,\skA3ka_$VQK*t&,_5#D 5c$doy8+ Q"9O o cW잫)n,SC]@zSfkSbm یۅ'ɰDz@ q51J ;ۦ((^(Y!2#nheehĬNJZO۾QI#cy_{Y:MK6FwH5/FoީA0 bH`! Z)sm8&x:=\WyTg'Jɜ74DHnyǧC ؚEK3qI?pc֥yGZ F1`PZ}*Q _qe dd`!'?S 㧜PC(eJ~b{ׇ@ԿDtH5\xgd,JŸ*vZIVřR % 1$ImcoS:FPezO.͵c,:NdmxC YKeIM~ߛ\65a A:RZ@ߢyhI ~ `pm,d뿦W8^Qs禭lq :^Үrۃg:l֫ Ix^ 1"9'vlE *I= cg42w?0j`9Sѕg+k[o&6|`| 60(j%<0?F m{]"togKVc`UI`'N  BN]X-$jAdpKfS <%w9A44؈ڀWV*Q%{0M*0( $fp9 d7L/-N6Owһr7U/caI!Rͤҡ&h ^KQ~I{|7O9̟zt'ˍچ 3~/Yrbfʺ`|X)܄r%Kut*ֻ̒M ȁX`L4WN)s<'N5xf^':i)ȷ۝3P}CN3R&pZGwsgf1-oz*:td7ѿ39 k}1<2ۮUJ7h;>^@QnYɒ>) w&xA/{euzwG#JD#݊]Cy5Yf0l\T[ZbuVOj1V eN%!(J&5LGX@:# 'f =:ѷpc Ģp-zNV1s/ HфٹK Dܤ<jcS)Ҽ6->IUXS\_*JTCq2}f,Lď{yY.׋e:L3In &!ZJ*W^OӉR4]7Y-crkK!nd~d VL jlK<.w%?Qa…߹?Ts;qo_:.hf"ei,J|MN[$زPZsM{d> UEW$ /YGv\J1>f" ;H-TE{>:J 0L()U Cdsٗcr[{S(ļ)k}_=lact9ҫ;wh=L'MT_W8rf[<1elтиC_55 ꥖(׭]NWuUk0OEWC|<j<$¢KسHsVƌhEsf+^ǦW?i;οByWRIݴBTL R(J%e֚K焹M~ɦC$1ɜ*F?DZ4l3Gִg̤H`v;~l#iX8X6in $2ռa)g5EUF/fIlV"`:8ő&D٩cל G@۳K -$onb$_b){QV2;Eˋ3Zxog:-N9f"~;3 ga"b jMQNѴeoU> [ר66 "|OO^򯮈ZU0BWTWHYəu* Z՟_5[1:kP gpco"25yŭs$uO!63<9ԣ8&C@bKPۄs5k z]Huৄ/8by.]7 WyLED^'uHlQ_,Ԉ?򗁡fvXpK+zvkX9/ͳp*T{;tzx ;DS/i0b'&M7a;Xױӽ0rt&}!JxD +]$_so l,aLMSJq7ou+Wmjj6댂^Z:wQT Qќ+cL/:0EG@?]4{`'H G5[ټϓ㷔3%9i?=Rxߺ-֣e\h/I3fEW~S'D0H18b!b:!Л0`Fןy%\ ~c `cFd@Q"Z|ϲD#L!:3.lJ?ځ{ #(f\O]f,cP -ƈ#`|֐#_O7'5& ~t?Nʍb6$9zmG|}Vtj/ 06fB8^d:Cf4nk XcͰ6½/׭K 1 HytEB/^Y :z/7Ks=ps,y:V1tW(ClD]姓 Y-p%Us:ădWXdbabY^̓LtjN{gG~JQtt} n-NCk.5!'(-D"&>C^M6dlh<%AeHFȥgrٝDd>aFB֣ـƞ ]haW= C?Mᭀ*]\+`ͳGv"fZ|H+2ۚrJ5n.k}Fۮ;Jdc}$O/؋MHZV! ySJpw_[hkÆ@Dȵ"crmk%e_ef`!]EN,(5aC#7Ģ}\ĘjL(Y(Bز^3X]obk%#aCPo0}4I+ 2+;81nt?h7}Z[\FJLqoS^_Eby~Ǎj/U)x(,%U#U0yg廣NY<z.$Ւꚽɶ(Hܓ+_Q<><؎|wGY\OƸ&U }B!3F{ݠ(DppP?F 98U+x})%kvۼ ES?w=ǐiC,; 5,z# @)58JCT*źsڙ޳H fy!mu]L[B .VB[^ JF@P2j /9$A׆X ucݲH)zEFRX`*Z{%y- b9Bi>Ban^йNn1}aDC"=@^Iu5߷F$FZIli Xj73#QwG wA̘gWB  "RˮN,d[c\>ld'A1y{"lWtr 0a C@R,bٺdy<@ozr,POvQq;t\n_f2>Gu| d`תbȩ+Fr`o{*q]erbj_\)n"57^gIefƽ!9& ϯLfyK]\o_@})0 Vl`'K+4YSm}hԄ@lu%uaФ<]g^:^zP@ NGfዅ䡠E(`.;"=0Cr".`RMkr/L^"L+-VxzLௐg*$a<}Ps4Ip>e;t+Np)y/3/yS.H޷_c8d0Pt@KiunjP˞nu@F*d W,^*e=>Z1fH3se+f׏SM$ҞPsG+̟lWH#]JSm&*ucD:LY!FϓX4w[]Jnqϸ:ߒY2v2Rѥ#>-&f [Єr4uC YV蜿84izXl$nj`+tW#v?x>rk촚7V6H5H.7L gʥ{$PmQ ַ&q9>{ta[}6eDu~TI"w'V?_@+eda8<1x]R6mKC0N: $GYJֳJp툴8WS ZQ@A -Qb6D+r\faJ͏f!iv<8x^nXS@`jap:}6'^SW[WX§7p+DЬϥ㵠6nFt\}ZT,7A۱`lã.:H,TKVF|ǀ(8ݒA!$A qW4Kyםlcqݜbs JDe"\=6r"U#_za$u9P:xP6@Lci1zw}YJk$P0RCp#Wl2ݚˉJNK:2o YԚN ;F1ʸd:B;(fDqi9O փLn`l7 +e"%2K&5oO3YLdyPrCeܿ1$K]iŃ֎Σ(MkxUCD[e2Ƶ<+n>.}<ˉ=@yԏ@u(RV[Cog"ݦSzڻyX\rnx r:92,6$4$=cdK^͚EGEdhbjpaTv-}O*,xO!~"^?cmUi54PkۙFH޺`J:@H%AwF 'iG^6_) %AqH?Ԝn¶MF% MC\֢&Y fvRװ]v\ҠӘ _h-*+|HMڑDJ A[9L=ay(nP7 { aZur+.̾C&FlAKX3޺?G[爐a5X߲NG>\h1R;զt$NX9ѶƵ7qzD͆-Ӭ@IXU9W>'~CDF[0 Dr2uy4\uiE3Z"fl!Qx0^T>uey/(L%O`ؔـ Ѱxp2=:u\pȦ 7~°P̀?9RCDb?KwUevmT@ ·mY|Lli˕ }QX*ʱ hU i-iP_,y3*?p[TAYaӖɸuzt>S=H! tˑF~j[z˛ޖ*>Ifݏ\'LUXd {ݹTѮ9vy9"^w斨*Kۓ+ōGy‹VޫRd! Ǜ_pX 4V1c&u\ FZ+>3!4bJtE MB6n0UgAlU~s%dBb<:Oi;Bևj*Ŷgo#XĴɣ{T =KICe&rK|sVZ-~% dS崉V8SӘuHL0<1Wwur Bz+7ԞWPyۃ,z93V=ȧ SZWIr-ޞN7}Wy04uXuÜMnV4|D7we(En~W֒ͅʴ]P$#1KxkTJ^c [wCJ) *37tI :ڎhUʚ[FP(0BUlM$JђnR)UEĝtR`wF; f:3VYch 3B#~ReG̘\H=*s1 !r9e_/?i]C0 pG/O2wO0i9K!ekPj%R$. wSi M*PS*{47r,xTTF; H}T97۲]EF}R|S~3@8 ?{} ,Q)>(T_ |ۨ}4#z`Esng;?P(N|NSk"edL̑صTB`@j9Yݤ6~Jw}gy^1ߐ22tki5}:2U$=dXyT },_ ~^ڢn'!GK6pZfzZotKb uG <Ԁ8kRֻfo)IUT-M"^PsOh؃2N?"5ŐeP/A~T.ۧRzђN{ʓ`Rqڰ4 ޲#P}@}H1uIVCSK\l|rh 4 */@ 1{7}N`}|$1}D&^خ:xB O[zao! rBN("NNޕ2ɻ:T3}>UQy%cE[Q(SF 7#$_Yna.BA&F$t:. 8E<^ fF])I|F.j O4l,pZ\y= oröwrvalD-)9m}"# 2=*IEgQ@o>ǻ>YA U ,yS9Y {!8xH0չBQ֨VM]LHFKsOAeYoø~f"Bn+i!{Ѣi)SQ(+N×_q-O.ǑSɟ; 1g}X` Pqc0ܹ OfQdulD[w 5&ڨ`B;GَOMT&ȜisgW:'}r ]3zj7ҟ+מau<MȌMtQY/m1ü LOʊtG^G"Fv>?pDS(n*[Ҝ?|JY#|-tLR/;FũM}Ha-D+ʎ*hTev":3S7F#SJg0 7^TB&,A *DdOHb?ZQ1tEyh v(9 *Iu$YC`Ew8Bݿ^+nEJ+Юǃ.\1^@Gӥ P7`gJ쒡n FR $£N(ŧ*KT0ߟ 'yK||"DHWW4+f݁8 !l.2 #(Ũazկa J(p$Pݜ8Rf5PI띷bsO>;?P~[S .Rn3~ ͻ1;V+/!un4Q)N]!(:k S# 9='i>^6HK y%I^ \l?Ɂ7W~-n0}:Q&5NƦ`7V1fM9b mkHkpqAyQ߻-AX @}Ll>Y|FI=A2qpI3Oignrf?R48ՉԔ>S!"T m1pdYٹ‘ŹCTL(-mvh)P!Պ(P:@p4_OQiL"ͿTN:+UySs=0c371ylR7lcCmLeۚ*F?-A0u^oM.M51)iY-^rAkNEkcSWk U؋"%,ulg0Ͷ SEd] |HSf$-ܣ\u[էG @,߬umxvï>9&vl3]Պ0,ed˚$*;AE;xQ~7IvJRƶ W(@ 0.9!7SO"6:FXLݺ>9:<ȱ4MR창 LQ_!Q}-ruJ"^׽F"(b7pj.Es,%Վl]W98rz;&כ91<Hˤэ7m cDaL1םfc =Ol2̀ 5Z۫r+Q\a/Œ@HYHFe؁[A`;S0LD YS7Ѡ}[ě}oJ XLP -+Qp'꾋axv$k邡u\7IKޭ-eʎ3O'~^+mۘbU4-f,ԹUEN8xf2׽-Qb NRu8 "sx4@C|#}A V/ ܎dCMDdClܵ!^UXި[;w%Ó;?Z 򸶄g@C(y]uSD^QoYk-ҪUٽh# }ټfΔ< sPLfLCWN jOyB:` @8i|jL (Sc`&{-PS?X Ntio2,hu`lK[J79/Yl/<nSѪ[C|4S)m}:3P<> Y79HBnyҌ6ċ(4nl Ru]|9\AX'iH+Ue!ggQf: aOeBہD?E lP%.*[!h%̞@V65tlVWafkڐ(d9bG48YʭU(~24fFuq; i*$ꯋ+vcx&"(3Ӯ9 jIVgn :q!_ܲ-5M]bʌZ!coڪ+_N>H|gW#%~vȫ)%76woz~)Lp,12^+DŽigCD<^mk[N_qg>&lC nM^:RƋ;zs\9uM\8ZlW܃E ŕַJJqPfln R&?PLj!٢2j/a|Œ4{a$TwW֝!j"S֪91DΞ>K܄!#}rNmWFئﳟ-e67Cz*zzݦ©d*5spD_/0'v\Yg4>QuҏX>Y.(Lq*w#T{ }3D&((*ACVgrS FSFP8OEJ@ji{٨,LBÀ7ҁ+~Bak[%e~ Թꇥ~SZ$B=R#lZZ i)`R"m ΁$ Oeu.ޢn5&aWY͊%jI?k_2Uke1sq Sg[* V!j\GLf.N| ZEP(ĦQv7=dV&n>:W;&ܠ07ev$7%$mq$>}m*dQjq=(қ[Aȧt<딛 rU8t2{dў>nm$a󼆭ﮝU4pQj YY%%J% V2I_(1Rlқ+*来u P!BPiYz? nٞ z虅K7cܦ9:c檫{FK;t;.uQC8;x #8_6mXÌl̲V娾8 xO>ٶ޵^@-,xS%3T$+m s"]l]Q+[.Z ں; ӌ..NO3 fE1V1-?oD%mz0+c}FpǕ\3L;Ҭ=E`wmdZH NxD:󨔾 ]ˉoGIaP AwOufyV]Wu'by'rW*ɕ?`+.ay=|Z;s.vjhq"yUhG2oHY@`,;  _w.ߖlQKW v\}wz"d ԫ;͗;s/н+ac2LGQ§96afp2\[+ȚYc-,-Zl-212Y]/saSb 9[)~u֣Y.  y{&eUrx臀{Ypt8ijɝOo+D|0%gn/in%'@4sůہPW(w/]ku1tg9v]^=do2CѾlBFN GOR] tYQj4x@ N>IZC#-%`C>٤#N$#uUll[q&kQ* i^兔Yl6&o~鏚engJcexG-mk:$<]^OZGN_s)1gVoC 3vx&vn1w*ffF-Pw;cdX-: H* =h_ UXs0ôQdRZ:_] Lg::S*1؏`+n . 7@ ƨ& :{=:ט 3F L5g0C=%k :P g݃\I;gkn48ɞ%#`^(<c 8zM ^gV?'-K{^Y5~0%Oem/w ;c r7r'_dؗ Nx`=?MAHxG9Y5#D|J׹@),T*]49)w?\0(}˿4,<u-S^=k^;{_$N3- :R鱸EsB6 &6m &QɩePUW 9uF3k"rd۱ t7⚫BN)A@0)hPRc~əJL%Ian s2!1Zl]7KqI/d'[vhPSv2KD_\{LŌl^{ώѐ0_Pgr$Ν)h+H ]@+ YMkH V4NޮiYe~Ali KB,UƒǠ+i'UWZ k7^t=mzXg_[|we՞\9sU}WH&4P\y7 6fn/s`O{ n -Mwf`|Xv;e` uYnwy rn3GK[-?}-Ү L/` |zC$[ (Q ˦N/޲3uf!@fmUTjQ{m< OE`;V$O$6MS/ oz!*7o%C6O Pn$@$Bɑ`Hg,qmB+vۀ֛̊J@tjsJe@TUGNJ{Ƨ@(hh}1HĮ6oxµEaiMxY,Naoʐa?#aR!s;aG^d<}*8}'Nϑm'+̌>>rmGBMKZz{|"P*xp*M:pKm3^>\A4>'t7rO56VI K$yzw`ݠ]#UL6A/IzJXELcyi9B-]Ox辒P.ee5oO[9^W%Oǿit|-MF$b TjWEVZ>]!wo.OX~8ӛ#zIkɅw"_ԯ.l#۠#c3cDD )1SO%LJ] k RBd2jm ԒTrH01Uq*͖5h4 ]}/}WwV*d&K$4$X;%;1%dL||`ψ$jHBZ58%83"MA^6QY7"iֺJlUX*mWr:qY7h#HL7whI2֖n0IzT%TRi|R'yX(b]ȅUfyX]'_UcykU*?MϱBO~KH"k"`Z$[="ER(ϱgA K%G)0يי4b9 f0# ~r4$!Zɹk{|sT}졺#G Oy=ZihrcހJ_B.p;ݬfX=ˡl6:59Wg/ _5)Bȵ0:"!ZeFFnOKs.pII.c>gL3$v#M`( 챝/Kg,BPB* E:0OuU{+yRJ]KR;$zھl_Vcˁɞ۾\kTyba)eO DuIu%H{@:`f fbĻ̨#(V&VMB4mL7˵ O\x00"_~J}BdYzr4ysaf6FD K~<< sVWUf9(5X^Gߙ]5Wi7Pg;#"hǖB$:,ϧY3 *2SH 'fUsDk [5Hd.E<pbDfP]t@x@q}#غVc V/S׊|d7^Δz7dYn _jq qHΐg%d7}`~8@8jjQ/|"sq'Us3mIq}=Xĺrqy_e0 \PR GVUE+J\6{gb>|W ! [f3TWĽtQTϹ390xQ)qqv^Xۿ9(.\e} Ջ.}YѠhPKssޟc0a`jGhvJDȂ~ˊ "d&?q$jf\xwߣ ~OB|7=AMЏqynr^T7H]&$%Qx" ¸!,'Z=koUH^LARVJQY )czVIj҄AͶ KyZbPrj;U>d%FF5x30.DhG+6]sS9vgba߂&6ǝM70i#03`nLjK[6fv?0?N" q6]lF \: Z1_Ã+I0W,ꕸ]3W}AN$njqiz$,z "; &*_F}%ym}Q$O0ȽC{ٯs&?vV~nC6#\ + 7J 9{!2 khGfA} Ha+A@*9Lhʰ|F&G1a縉HߊM u8پw'5*p\uu HuH(6v\i89SM4ڸlBFo.R`nBgG)rjSnlPRCG""Uwd̉|.ۗ|%La']c1OB4yκxaKߧÓ( U'iUL#Zif5!K 'أsu%Є $DpWjv x#tTeʚ:zLpvvjm2uQ.Ob>)ibC 뢽5zu=S@ӻۙՠvEUxj4`>^-ϕk5*jh2zvmN~d)u^n%֟bN=CMS-x ",U3!([J.ϥ5k .~!:ۿbXiE` &bI%wSzcZn=/y=Ŵ;dd-IRڥDưtHxD.+SI-S'ȵ(+VYGdZu@܋_!jbmDWZVEQ_&%q=yUJ>S\ScUǺ~Egua]Kq3J2Q30S; _V7uƂphљm{oq L3D(ԖIdЄC<&V4,#oQ9Er0p&HlW9#[fuc!uH=t%u-zjتj]`$`JR%j1+`K]Jyw!x*RsV3G&H(965JALVV1\WbCZT:T3ʮ`MCN*Zo^\Mzu-1Dv&Bq@BDb/?TA :Xnъs;қ=1' qUPjØn~aيb`Ё5DbWM'eܷ>sdr?'M?6Պ/<#gm@=$4m1"7_Ur39ZS t4p[)% ?ah~1y+%3îҹ%kPvJ;tC'Sk="^jBCa|r\ v3(/w_|K\@)mGRXUݠ|Q-c6u'MZ0,qVj7иnB[D3U~X} 5Ah<$pF}^9݀O Ίv2}6ӯ@Wtu;aFxo1䅩$] ,59?'P.l(om/hTJ>5F7͘t0d^y{e;/"kǷᅪ{))' 8G¹CLR3\a ֗έJ@ձ ^WC6zɅ&4^! _d[6bk,v9T6pBP{)H{ja{y)f&8nq|%4K3Ki۬\x_?Z#c fIjGw=I_,gwD ?/g}OYyaPU*V ւ [2O'p4O8ERFyLzŽn[.A |ۦtk6kBy?ʚ+,l7ϗ+8W^2S#StF*c=jjcȧʣawj9vӥZMjf Ɂ 3Byo(mPb.دV%whR$GBl|65S+P}%yUA^(`HQc擀|\L₂!*;]2D`JK(g 2M.!ʮqQsO)UpP"Dj4J@X̵YX2x\ X j %="W܂? 'Ygh" U; F0<؇O a1ޡ,eJ =iXBU ByZe7մQ{HGpJr,hKZzAEv֑Xcy踨Q%a^9e%{.g= m"I%xj\9'Kb1-P"W5(L4~emJY֜ԧ&sɑSXYS* ֧/"m~v懆Ypk]僔W̄a+Mg\Ι*qۢJf0ͫtBGq'`?ᬧ;++ }4P@@$rAYv3u$~C3q-%40С%+6FTZtriX7kRYNL"{3=h^/bS.>=@i 0 VSgk"׾ lbvB5j‡DlwECYP&wjZ@!  b̻vϏ'0[VԄ/bA:T[5#!ZܷӍp?DFaAu^ț~sw]W^K'|I2P}Yɛ[}>Zx)_.9QcǍi.{jiw Wn  HVgDoߝ;ʂ8k9K힥^;LS><4r^[hI]wMZ G"6!o^˦r!B^+3xhıYƇ$A,*;.0Y fCqǮ{ ! hH4)H3K".*Boy/\]̓0 >sf`%ja׀REH~pRzL0G:..+D+Hxt=1p:G=6`< dS8|J*L-s)f\hLS>َyYf}W'v1m=I':߷N~y:(K;+>^L'}XaEV[-Xp\:VΡ(;3cdɳ>Ȅ6þlI&Zyd=nehR## 1Uɟkx0CZ̩T?jb =dr) yk5T.s$0I0m.b\QӟcZǿjCݝqGU4:0C':&sPkTrh ӍkoԨ$U =P,HF°,EnLt D&5.i 3:u{7KC Jg s6J-7)@E~$䫗 M;%aQTpE"QM}3Tt-5E mWyz͎#)OhZavZ S{!IEYy2ɇ/:S0;izp^x#H`M&#ۡh\i2>Qqqm1Xc r<+ǷV̦~~L{z sRvh@o&-XDJLYAyUm^2>r%\oTxTYre@Db޾ >h]A*\ ,_U#D :{\qۍwթt-џמsSȽoSbp oO6_r+D_;IrW`SHeӲA}Re #@KxviVi7hkvJNV%KaW];gئxzOs 8%Ǭ`T]wh!/-?mH qR/#I̚}LB*#<14QGA==tuaJ2_z 't,H ߧviQJ&7"wm *r:FȖ2ni m,0o}JYj}\3Fa4ͫ@mrZf~ LJp Z&G}Tz8m$Dl9S+.Ud((>=W” I:0LXC=B<3P7bi~!Dۦ6BEuW! *1^Lck7@,ٔjYs*1M5ܧ!hHz Wi%yΥ YXFehoX]N\9DCI"[gFkT6 (FFk|q& 3?*>EnŒ 2j=s3O@T4-ڛ( 4G ,~;jAF/^X# ;GC>~J2M/xnefzzV#Z~MҪ.sP胋6zPp "Z"w]j-k~WDϱ^BCi[u8?5/[+Q(3Gz^yebWBkwb L'kHѫN$q.PiKFaL\=w[jZtvmw z1kDLT>R 5qG6IE44 U|!BMZ~Ƃ38M.ȝ3zZdj;ݚ!5Q khj9?-֌i8{HաVkЇO/K!_l3(9,;J5ɘL^{.CKSH\cKKxgɫ5](.?Ӑ͠t|LmL7\_1H s՚$IG]z/?|+.!SL!HʅHYP^޻">LEuYAs#l(yc4Y&ϻ6^!Jȡ VVCI̚׍X'5a-b3vư GZzϝ9?NhI$JLc))Y`: a`%~RY5lE&BV&F572?TO5Jt~8d= xqth %NrbxJXC[<$gv_ 0V]ػTNi( >V.OEat~%E{ɬ[ۈ=-1mmǛ3ZѢUaW1ߝY9'㹦l\F8 %T%e^30}lcik7̢GeuІ c*6fu=gDœ 0CN2GQ3uJU0$+Sw<L0!r9N9FfZ~kHi⟠9V''8*;C#JZ\&^E&Jl:x8\b簊Qo;1yxܯ4lrZZ~ Qlڭv2,?)R>- zXBx7]4spC.u/Xn$^mvi,]njj?~è5& c#o \(|]"$ՉcO3̶#W'$Xv}9^.;bFtS gDHSӥ?=̫ulj! ʨi.2ĆIyYe][:o—YkQcRφz.jlPkf4k&ަwkkMEpE2_X9WgP0Vh 0*L+SOC8Lז@HEږ/PI> #I#n(Įīt&9dcR2 S)LvtYM1R륋6|άA6BaERWW,%+ )(K \g#DBӪQn?հ)^<OgF'}&*GD4wUT60x=^OM֩K~(1y'3rE:?Å8wA43uWPmhYv? )h'?J$b]gyb;tmʦ(XJ[ftC[JͶ^E܎8?C=!s8XH1 'm:oL5ȼgסӞXZB#6L3WATt57fOeɨ*%lrcp()fq(żVi l[*nZ7,O3 8oKDn0=*LA+fbI:z5WFuyzQ`Ϲ?~ĨV )4‡UI1k1'䛈wMtxo ܕkaш NՏ-)_c>ƌqS&[r߈=cuqioE8\*ıqbc@€+;P kH5%]#&J͎mH|KaͷS>naR)=~La&TC=)IRȤB!+D=h AJ0^f2 Q|O8Ri;,v*gRt+~<\`3M-F?F1W]RaXXhצރ^,񜅚 m9Đ}6 5k!J43HbeA+Kl>ªɿ5 vIXziDc-dG*zPFaP_zm(J4NTl0N,l`-(~oD1Sڂ/TIpdeqLDyz}A twT󋴒'B oYuc{ZEZ*8Kb;whB#"ž ` QqwZzvr =(pgjmxCOq:˥mHYboAlLY6#c+8jUXET䎻mx_. `qUmvi6k@9hlgM+dɸ5HJMA@ıvi-ӒLIGAGnz V+t @ .O+n"ȼr겳:O[l :I }(ϠAPq|%8_>cE#ppùho $Mzƛ{ i9@$S(_~M֍{r/]cӚuS$"qqP[Uq`,rU5 JS8XxG3gRAZ]PIKP 8W'P;N*\> 5l |sw>$b,a=#0+?-<}ER4cĎ_?obObHT҄I%<8 _A1b+&xb;Hpf6>4M䔉fU `yԾk$n&LW> A-zX!d4 ?U8!qu'ظt Upt [3.p#j[&z rkP?K~_( /+Vݒj w:P5Ŭrc%w]ӓӛ p仭s*O*D^v%وpN;=ʗv|hi?z9KUίڳ;rڄ9mI }eٖl(C'.!}(Umy-\MvA&юA=O.o[I=)mB<O,D rK q͏ A95HqeEsRJdҊ ZD˜lvC B殐Z.|V[Va35y|%+'L E ƫ!98wF,uEvrځB:{11mw2cMwAvP>e4xjJӸ9866iG7Mm/CvmZF 9CW* GDڊʱv RF |m ,Y?n"Pbo2l@CQc0Dn!KGآ;Ʀk-OK #2Va'!^:+FRz2vn$&O _|w@PsM? p1'O21§\xfӻLijE&2^B& ?ړ^0wGlʷ*>a;TT=#/ (j*ϡ~ 9C T!ZR%oƱޙxKUtLE8jM3P|3%w 3z>`Npz#žEۤsQJZ>uT8K׾R'_Pl\=w uml^xW&qZE`s:,ǿmXShN"VGgƘߢfN6EoQ/fAkZ~?Zg/g̸Gjs+azS]{F+1Jԛ<,>~MA zEByp`T%>3I; JQFf@}5C:*MjrG9\֭.U k[s/i~A: ט`wϰЬ-#q,"C-Hv͓i͟@NǍ j7$ }BlMV3n[izk)> O쇚a7}`%{ $K\٣&`MvWgc8˰':A?أWSN{TVZ <9#*Νe˶7#&2t}; ֚t7 σڠU&GYqr a6$wCaE< dOCm4Aji=~qQВ2dE9GEWMH%f]ր3qRmeY6`'GԾ:ԮX_29`Xz3tiF*ya )f-KSs9z ' Iq:*k\#'F%94hQwAZ=giPb;߈\LZE%OH|nv地F?ftK^p,b \z),2lc=8:w[jP07ԲBFnARN. w~۔ c .p +n0GʉN|⋛W7R 8BH~GG+T`pP qxUL=t+c2O[?? l쁆lʑ,US栋rf/8ОUQ;!Z7$"F2}\ff;נ Ud;d~pevg$?+tZ[+jO?XpyfX^g{T6jWm2dЩ NGm`?mqvxk}.qԧQIKzAv#Ǵ# 3PSY<^ w,l3aJVlh&7D\綠4yNo$WzaF#6sd閔پ>7D.ɴ jȶSH[9þ^o8:U4[uǍXA(K&oQAgxP]?T>ttz" 熀Wҙ6 ߯3-y b|E䮡*)D“ٯ\oԻisG:qʻ(k%Wf{YcPѤ4KH@Wf?ۯ`PnY1Jѣ@t>A-@B+3Mދ?HֲzwHŢvc5{A!Y^9xi*?GAJANHy{,O RݖXojc,,"*B'GWեX1 ( ְzFo3D2~ r-4 |7l .iX;|x5kۤ|Mb$UdAͥ )#r%)R!أR`߯7FdZ!u-^shGraFA"X+:L:/?F`U@E-fe.(mCG| ->0!G+:D~ Jhg nLpU{NYVhJ~ 1 Qn#Gީޱln@d) l7+0:Ԛו6'M__-lgxG'd 7,Ep=>I$xE @rgM(.K>'٭t rg_q33-{-ڼfXW& -{QkP(kAt6 24ȃ<%9_Qӳd.#E*ٔ}8U\a8Cw)bv\4ngesvJ֮7Js.l-"Sg\;%G0%'T,1[d2kQK^wO ۊ3#5&BeTVKm,f?`IrQ:>R_ʥ|n(:v0rNST»e0&e;yoFoK|u7JQYS 5u+Ϛ0#Cq[LOolSBg{>JO99ØX G!ڣhL {/kƨ YbƘ^o\frQ;QZqVĸn,n#L Dj|xQ-LXX`l[F,LP} cد&i7OU҆ 3 jc/†F30E4oI"j1XufG俬iTY)@#\<O\D|@Iِ."K.LOXOԍh[94>w?JJc~ŪuyfHOW" ON˼ UGZQ \ 0YWRr[p98W1z3c9,7k&/zaВ԰ ⸎/xyD'9š$[yB.JO`Q?0b3PWsv*%u;GJжC0(ogTu`1C9%8)jMexss¨43yN;BFKpJWG18ȚB 8Pn'|QԈ^ ܹ11I <:^*?q`glL"-3F}+< 2~nx;Tt%%&x5V7<2gi(g=cjOf$]OޠЎEls\Sj2mKC"4&K+IV 1hO zA=j/U˜'C,c&x f?u|{zQ7Mxv]T{v*b%N^k n!w=U7<$b,TR"waEP6uA0-wy0(l/.d8OV^AV D\aacGOV3Mz|wR!ľ t::*򉠳gp8UU!h{h+Iν&'V[1,Ipe3Ud{%"|#^F;S#<^Teiߴ F&&` [.)WPlwA+{ZIO.XW Z]GEa'I-ď%uzQux8sɻ+jlUŢ0✏{<8i$SgHdPfT M8j 0^韆ؘB xq⨌w.cSh9Ң/|C0i>`qp,D#d)[_kWF!ܻk1c5ڸoNUC;@Vkm]E)"$-ۊ:"yDi")/֚R!E*uJC7S7 F^EȖr)A^ i;iK|z͏]Z'|f[lQG#H;bq*{7ץ^qiZ'MˏrJȻ CYE@3 W$e7 ?Η˗,:dWxUqW5'q@k=<+wmYڧŢU>پaH<%8H7մ-k %;.,ЪeTH[./T̔[Y b+0&|D0|̃EG0I31p%4cB2~;\|\7z (f|7'`N (&"1nfιtSŴ5.&!KBc(IL<BmB9aKv~OYV5V1wJҝz~`s BXuM0WJ5}?{tz,{w\ZLZ&:AK_֧2S، ?P XPކ 2\  7-R: mbN `!I"gTsZ ><:_ɘ.uڱ ]sAc瑀Rv}w?%^ +9ފ$^ML# QĞOR pg߯)K.ek_ ZRxI\NјK;IɔNZlopOs\`H۞*O@SNȵ44_5p.W?>BOe9,ZPhgD20w1'㵇&T^vkyKnES2 " Ed%%$ƥ3oCRZxcFOp@ofRP慟f0}PJTRk:Gt0Ad1ϧVHKshv[puC~M^wjNiRiW?w9ƚKOA`^}(fcP}dFɛ+M9K^jB@0)j#k ߚ2PUqf}9̔h/X~W^u F_ u*9>]ŔhWh9 @"C\RcChq<"ź+"&ӣlOo""~ÝPX;PK)Cb>D[X O[r7*m3}SѪ͚\X2 !oA||+j^ Vǘ~9P$о 6~*@_!=_!K(54fS,`<0FlX<y%y[.!B2p~V d09w|([37\VGa2|5xfVG( UpUԺOlPDŽ$O]^XwdJ's"RۅUc 뽑Ԯըsz$VN aQ6phcsN :9I~C1M4Rq▗Ȳu:pDgF;rZTzaFf{Ot8smSX#A$d+panp@kEN!nScEHc^1Տ|Huws=JxtJ{}p%|$eֵcr^4~dbhF*/@`>ѩ,Q 17&Ēk Ucbُ`M!6D|hLJ!V7[}E}>C4oHvcW6p]_9h̄dTk{сdz30 xJ  `eݕt;StuO0sziOJc%,u"f.͛j50 |ΛsWLabAILD QZDŽ؞Zo{Nj5# Ũ}dS,p{:!ЊU<$G뼵>aO6Yl@wEP{3ՠ#kZԸ޹סs:ҡIKts) U7};yDHm5Kg8߁YZ8^ qdfFz= sts$Zыb0h\hx!xvGx6Bu3"aZ]f, R)`2T"u0P9pⷧc qKLinĤh8Wcg[ɫ秊BuD'fW2`{9w V:69%tr'5QZPI7:+pL׻6fk!ĭmmh2IG'jЭ7ACy$8d44ga'ݵf.iBg֩0w=<{V ie_ :3 Cz8+)rݚ_)V&FNoLCkn8:c:D3#n[GpNb1rXJtZS:ݖ-ح"BΏ }R5-)i峒Ljn\&ystb˸ $ 5.NEJYM yGWO>&$@RK{N~ $}Z$^*΂HI,f]T B/YܙAE*+~y捤zG@)1k6 uԛ<\We,Fԭ*#Lt5ƣi4N+Rzud{(?aaD龇7A"A1+ye?GKMs.U@8jVϾlK,Ne/Sy"/1 tbfLjTa1fX"Uy- %EZNlt3!CrW>EFA>b,* (FW  da"H4SF~F~70eTDŁl"/K %0eTgIp!|p`#gԠVN=kzG`"MUXpځ<(@T S3Sm,s3#k: ݛ邶OF*G Hbb6v)h +շ|s3*, me'x|TcAE9 M'2$Lrof*NBA:1s<')deq 'e O9i*_H9k;T97F?+7&'PI`8J`h=:t@/SQe,)s vU0ԃ"3Kkh$@/No죔TK%&&G!x}p뷉؊Hn9R&#SYxn)\dxLA#kFxLͩE޻bj7-C|(&:P$bg۳s<[. NU v Y 7MF$vShԬY%`ȯbkݟyDVArVx9\#FOcM- 2]$=7KB`!)SVb f*Jvf*?l~ ~m덈 KDq Ce^,=|#`kyօj u\68R2Ց\5ÜqIji>5L91&Y#ØJ&:ږ8&BX@w<|P&Z#blv 7;[h1(v j c(JWFz AGki$Q|:$0xU OCP[SVoC>8 dQKEw?%kIPƄg7:V,BΑoo򨀂IAO+~ Bܩv!;ɬ=B m31]~"m>CU?ӍX/`AJ><~l; Թ4,07l eeFra)!HWss)X [VOsB乼nj@e)r/w%ܽD@KaAPrLӧE?ā{?F "{I#bt=BYbtB,ސk;{ EՠaLo,LYHߢQ8 5\]U+`Lph3qj[]pR[[ 3JDGFT7= Aڶ\bW\? 7: #Dd#;V;1x,%h~\|iIL#y!0i>85!A*զ Aٍ39s<HigU~zi%$ xQMl|^pqө*3[H٥':G(Kܵtt]@z&JgIJ+kzz Yy\qow: z_-)uUn]f e}4`JTpv,CNȞ:GC˙C3^0LU⋋p;6laQ=TAwF: 욎ۮK+Xvl`٬oA;^6r4G..[|fM!,;C-mއB|~3ՠy}gҦy} E+_Ґ[`g~24 :rCMҠOr{§%4dpdǡJ{qmk11730f2\*g ջ-KTUN5Zt:N_?99<+*~K* p鹖hsFMF{B#T!WyT0r[!˜ԣD:u3T_FĈWtXU5mf~{wgxtdRFY}9$00O(^> #xhHe!:,6u; ݵqW1B3qvLuB6.Kz2cxk Rp?͓q~#1sJOPE}:,Mʼn=zlYHq<@PHsƛ1N&yF].4@ŕ#+ou76DTŦSF9dP<[J ) q <@PȦ˞U᳠@-8Qi*|FC1 }J\zdeuVY UqTWfQM\m gsqNB KvO̻vh Tjp*+Oūg!ie8gn6Īk_BHknOKJW M3!q.]G&_U3e)X^Mco{M#}u:+ `e,)9e{6@:c jovҫSMruȴCڭz?x3 #rd< s3e*^kEU݋.Luc(S)!l)A3g wBKZu2L  kk_x>$y@5zS!6lڰV]/0M}W + |R0ƂK lrH~gMSۈb1Hiu9؀lheepEzU86@>  l1!že# $%BD|=Thإ~;dEa}!.Y namgF݅@̟QTEt%{6Q/RAێCp D 32D(Ħq^br~X$) #~-JDPaVg3]KXH%'r =ΥZ4eE:$fI˼ovΣCɶu^,'W}eB?{5mc"Ƅ \Z0C4Μ:Go &PWI^CѠO&U5R?:GP Rn4o[+]Me=.Nk>aS>xuoٯ}S:k/콙q]]n'=QL2X3_ᱢq'ẺJ[F }dZb{(PӨ";Ƣj8c̕4"!1'n) /9ᩴ.hh8uAn=~=y6\ͫ7Oߙ(.|8' T~ Bs2`X}AԾB8(#AE/ke5̇_9ȇ0M+`1PT<]LV)҈+ayZbt`h "m7o onV R}=nUh JmL mLY vz\ˀFlHnRM'P5rƊε7Y2yvXJfAA>'"Ľ1z- +LqݕO"[Gr!oqJ o T#wib ȧ\jZX1]άd g>: @b裪HDȑgPYR?AKj^S>tMFbBд#ؓx;`ϼwTZ /`QapғE/K4}!5 kRc-i2|H1̼NOԶ9ܮȆ;ީ$8Į}ш;GukfxѠf@I& \m Bv'+Zm,ՀPv{d吡e ykU};n#=|40\2=E4O}@ZVEǣb"B# X<*&qBLk!a,[V< k6gz@<.iVe^LG=-6@rF]3+Bjm&[ [4 VcD\ l[pv,'#!>)suH!*N iK[#0U4($1;mF*\ZS=-u^4g=f܀w_D SHEJ2טws}Kܓ(.5"-KkD,*ٜҸv$ۂxuULjrjCڏ%o\D'8 hMȘMWWHjNj`&#*5g@p^p4PNdHÆ]Psj@ 38]pc-}.T27R8dBW E>@" #VX&" D7a7=7!;E2^ bR $r~fIƯaqL/PLuLqJ5(1ѼR+$$5MJ r1D9Ԑ.n@@OalK"v_w!` ~BMXk]|wjB= GIiS}04w =Z 2-f"]>e1Y/Yh.ϬRsv-$Fӑ WubCb zO5{階~Fo}U:o7ػˆlOX7ZNEF]jPO yRC=<@8fMP!FO| +<_6˭rՔ27K.&Տf/"O?!ĥ~ Z51^[|xmlV5r Lo,e*92 ;7lSRvEamSe*zx_F x3~T靎wSHIt(g32w&rfg.ZUw#6dD[C먤T!QYEHa h X6y CV'doUQ犏áCelyS@(Bp:j._:h^6EDWY%IR*7S1>RHh@]5kgqp&%! 2I2;:@BWe}b8+){*8P+ 9 nm)OdgUk᭴Gxk{]b\Z|P!yhxwFpoeaVsۨ5F!nQ֯3jxbbr$LpuI*# cPYt1~>t9)tPr(j22lTjbL0:J3ɿ<\!1"c$qdjJ"LæxST94}`6̌(QŸ-(Ju3]B̐ UYN[pG3V4mnscۮC,%o K\ݫ"쵞BGsձvI"J:Tn{{r&F_Y( '5(gϛ(]a_u&cUq762'h8@·=}?gpWQrHM*{Hb7>?XCzn@EaR+&ys) gTRJkQ%]"пdd,jz#2wQO>PkʮK )+UNl+82НhH`Gw&OpXʦwt(?!sn3Hp'e_((fϽOv s`]n`[ GL%N-g2q~6\ vudshө鷤9%Zw3^~4x+XPU^u(LeQ6{mMA)(6|Zףe%mEAutPJ-\H#ҥ4 7dBݑc\䔺|:JϳL44; ^M )v[8A>GvqZm_ i͞e`$m@\WngmMk.BQɞw9F?Ļ8lkj7 QጜŢ{{}\Qbe)\Lk :T)2:J/#9^:kR  Y퀞}ZtZ(;]]IniUמ*,P<"ߦw%b4vF5Fw112?MŜDXӐ5TfX%YqVI7<%f $%)j;rA??>i J]!з9gSͮ,P[l3N^P`{^Ț򍎿 b- JCΒ#[h &.L v) 9}>FWbswVx_ ؚlک1] Lg!R%}4iVKd+wɀGd*gO׻-bh,PIx2X֚naB&PzէK_`$AdEЕi[ #5D>,c-Me5FXڸNvG7{9 ;#*]Vf.|;6cd@ EWrSWn*Ga?UߟW)S:ý5UlC3w\VaQ=>_, rMk.$/E 3 v|I,U[Q-靘Lc 4{ 7L]TVÈ_d$#uOl i|_S$§@V ;*d\ 䉏RF5 |I{T?l[1n:S@78T6v1q̔-73ozƀfNC AdbWXHv!:.J|NUGJ|m45EoN Dē=_,|Ie |qwǨg/+Ǚ Ȥ]!"1Neh ?Tqҽ"?p"ץr!p\ 6]i~1jNj?}ѿBΓdnGO5sd*7e!]4y'0hmk"̥_ yw 0JI.Bm5w@O.(*hǼ-@K\EXߟIj&ߞ&d@U9.#)OVTۮm=r#d-Fw4앱zZȁpN5Կ\MCD; Ą3%[vۭaZ>7׋kAUĚG*K|Z84Us dP)DgVG,1_񲡜">A,a-yP0C'E*@j+Ĺp`F'y.\rtд&2_as|v2MtTґ`E1/Nguy `PWQX4 3q@~B ŀu$\WA-G |,ǭoQ{PP'dÛ nUQ9`5:_4EMt< /·T\Y9G[ԃ$ $s*yؿ1p$Lr«?mO]V7f?,py-R Ͼc.I/|ErZ 慗J( TPZm̪:]?,":R-W#oB+9i;i4a3XǂLj2PȶqOblx-!ý8Yk>1K$PN;QZ;DZi鏿˚_r=Q>536hϤPr+|onTM*LQU.ZO8P<Σ}=„_7lƐ Pr j <$tKYl@Iʊ}Ug* 66=+gz/πtdvCBDB&Ջo\/ip?IgAn<hMy%˹&U9d)4 <xDx%o w|t2 6( WՏ~T!)"cQkRDsSo&'2 L;N?Wzd_i pgL_~ݕÌi;*?aK89#OѫRdf ѯS>~@(it$N 3VGaˮ_#p #jh*hHoOܰ/$!7C(#Jmhf2EBі+M͹MIWLVV9 '8%eۧlY绎q LNQ+\"r,8S̗&-IB A#_S:U; N3`4l 6Y3Vl)S%˝vDKq *_K?W*d\_ͤ7LE~C\H@Nu> rFEC7JQ3!S%4C*sVH'W$L)0zװ lE,l|Y0/TˌX+EN[lv>T9~Z Հcݺ,r#s0p;VU`VoGpԯYKh<-lbisgh88e;ioco#KHB#Q0gzU|v%"|T"7}i`KK`%'AtgPIJ2L?"S6@H2\% 6~i\z1 Y=ѠC(({c m5`PvuŸ/ MPWCVGIY3ykIF!wZ` UtF%-?# (_͕/w透"Сʏ2V]2c#md78}l2fC?Uwy#C|*.Vz([Q9=V߁g:.5Hc8N)d?h ga2*ɐ<0֨  ΥM*g%}bcA;R {P1%*=sq+5as̛ݗ>ZLD?mkV 1_^-I!N,QPM+FpTU 'Û *mGgHI)N0b&Y-O,o?](VFSZyư_0A5 xz$UiSe~ SIrQ[, ./.T6 o>H9>?"$"יRܛ10xÕ٧sFb_V]ۉ#i쓦vDSqN?-w-nK v'n%N,_h)t%WiHV^FW';E2 lec;H({ O|Yއ(Xm ,zDhʶ!x徇洩,ŨJ!|`*\" -1ֽ9JuKB%{IpB!4a9K3unL%k\M5JECdѲ;׵!8Ss\hK(*Xl%! W7(ThPq>ƃgDXYe3'w.:ư5g1FY`a($sen۩` ި۾y)֦*1Gť=Or,okslwlIe;9!+$4i(&7hCUTxȞ 4MDU{\[.l*!_ AޖUH4s'CA)$% 3=hj`*8N \73E;106Xqb Lx^k$2 G]Or-QoDo1M\]k }խG*Y>ڄ;.Hct’l6@~MDqD ұgJ,'V ,{y_5KluU努KͷOy܏@" pR N"K>y5ZmFjnLHBGyO{7CK(r2`H?>I]qG_RVm`1ůQ5h]d% ܇z r7 oޜ+t3ia{_JQe5`z]a&,|~~@ohYb)60o7-b~CpQb1rӋJp ,&bjQC@ >v Rȫsv7$H_M j!~z+YVB}{|W'9b> -}qop9 Ve0);BLZ>`Ъ&V7nP^0ЅMhG4F/Ӭ;x|^Wfw%!1+=rDCu64znlGSJn -%J rW120e$(ƨ S}})` s 5q?JBA%uNV=Yvϣ@TB Q7l]}m ok|ʽMLk="ఔoyXV1Djg5t|,5wV{HO3M3 |Up8EGQw ycl mNx Fr {O '2x@)eM`Vu֔pTj!e\d\{?)$F7v"{Dc+! 1G&8.14t>PQp%XꏒR2^ț?*6{nͱDZSORBҺ+m o4k͞w]2]vIiK*諕']ĈT |o0V%-ݞCsk\H9%%[h=.=Nh&\_ &$*LCh:S$ӗsV(Թ3?"S$Dlte( HgB zAɀ.ZXYGe- Iq=֣d;YOwL/~'n(D"`QC=4jUkfǐwK \[qGjHgքCAxPxP93LߒBlDU @g eԢXHPx*;"&#3ގwɏG",O.NI.r8ʡ#2Fլ {nA AT ; 곏M4s&-{6iQr,7Jonp$p>G}CSgtϯRQ !`PWҮ"zVfvHk_mZak3O^xj!d Eq-IB0sm `|Da>k3R@m;$H JG!1G:T;22lB mX!s f+mC7#,l.Hb**.W6iw 5|7,.%1RLeBꒋf-c DLS4cUUCSpޱ6Im k-/mxAMp[`xnh4l&Msib (EB*?wz,&48~ 쁄x;0$ 7*1JQ5E-Bq,OЛdfMNv٘ӈk\.?c6YnT,Q!̷qφu4-8w>p<"rNjRfg QQQjV`wM38}t/w,K0M<Æ2׹yel_تqrh2ZsҾ e^^=8HXuFȘo큂0X7MD\)a|IWr< 7 tx1&|eHA8 vL(ol ,|<8Y:O:?&WL5sqX8bvRچo㐍*}^/N<^ѡ; ֑ S 0:/u\zMIUb(]JW%BB\5/ ͷ[FS.Zǚ%V&J75fXQHJ6v~WJ.-"f38fC@30[p#"(1Z@ԹUc EfsTMC>^h&N#J0c d 1Yɕݰ7¹G+P;HSoo>nJhj| 4_w[5*$V ojW!BllyΈS- hܢtT?A&ChGI|# oPq؞jֶ lS|by^N竤=kk?^E6d嬭KhqG(cw4԰ n(F[D, viۮkע) }=gjXhҸ3BQd"n 0|#\'"Ћ1bXVCEYo"HRb2/Dt2PA9HFX:a벻BQ)*럆:FvZy^5n,Te$&) AIe2X߸hfy0&WM7 H6YV D6 M7U8?)}?\njefQF?ݔ=HuH%E4رA =fٚ_bn[n411sN{d2U*dRe-CՊPF2^j9c&l5E]XeáUxԓnkןO Pq? K,ﮤh Jӑ7kDQ#Qf5i=X].X2??"Y~gFm@Frj&#w 4t-Yg] Tϋ5p^PtX/8IWL5ȌA !"zjq돵#Ԧd!yEz(=.} $:bOZ۠lp֩9PxlABjcs}L!zaߵ{soL='w/x䒎2>o<b>7G^ UzmvFUwithl N[knĴꪒ@ZA/i亼,8JLB8HTV(tv/5)p(q/^zC&}٣"HSHONթ҃sn7ѫV镧Qزy! S>V'$XBEʩ+'XI-z/: MyM)ԡKC8`mZk<:vG(YDOB6HXgf\ p0fAx|+~QeQ6!c#v]fzU-r4ه Ub=:|+e";vkڒS2w2Ses[] ׅ>I ;<%v>xM*!4g !yڮPlkrM{*%ØK#[;y0pʏڃo TO]dI mBBƺV3`ɸdߢ㣈o4#Bz_\w#*Et|? Hz. }0>>y֪^ߩjKV}f.+ͭ9`R=#R8(dO@iE:)`z#oKEny[ʭm7}^M6#DEz!*WV*4NSq=]`JI>!h>R^fcihz54EA|)hLvi@,ii"'RRWhO/ ޵cb)>l1ۙj}vU,<D *opd<9ܝ<1Q >0F 80GT0}1=_DSQș}0jh čwjً]AYDć =LwH8H]hiqw cS$b #@ᩍ3Zô;|gŹ8C])/M^E4 Pe3)hN|NW^Y2 5;WZ3yi Rl>J& c͜F}m_x7黽u(F(2fH5 ڔp¡|zQgܸ*م_?eHέNlGw4^ds˓ =c}"ʒ0CȲD33bmug(k\yjii8EFR䬃 /22bj3'eV&SkBjc⍚{ߊ|V/qbz2m|`96EƧ oIGn+[Z3.֛*DA,EVf%NIfJ9~=GعvfOӻZ0xT*0o ~ |xxpvbxr% 5ݹ5xG[b^zWB.{7Q3)[S*p .f6zfnJbt;㎈N6]n68֟D2 &Q]hv􏜝v}yOpmUB&1jA3al+JDࠃ%lqHXbXA2c0.DYATcfx=__}qDi`I1, X~A%Mnz-K B ^&ޅmp՚!໅5)r zf"aR., i>3^s"B֟lRMok p3Xbc`*.MV{KBBA 40_.Bh4)%h'k(x;14&9e.È-- ack*%GqWjKETT ;*#@0C2iBRS /涷mn̗izMn*`h@#ٞ Ї)|X2u:8`RO{V؂kV4p,ye""PZg1W,1%+`oa5 \hZ[ 0'"ZuPFg7M{2o3B޾B!UY+*7|H,P,W .5^zAy,= }q~p|q=<>)7Z\j XRfk4[&Zf0I!qX]67qU݄Ec$ՃgR+ŀh''Gx$4& m ɵ`o~?},tp+@PX9ERƫOqSJ3RMwrI2BlKl?ۨ9ٽd 3&˒ȊLO+(PQf쀛-/E(;,m3W5%#TxV47L N_L%9s|UyOd+ $BU )+`RtVvFkJ\A&zh ԃ`{Lo%0Fxs!ZE hmdw VAP`Lr8'ȺK "_{E|߈l=FLx-35(̒qSc/Z{}ZJ RzOKKfrҕ=3HcuDŜ;M7x`=M]Wӻ Ũ:[d|t6Q4ȓ<0RHKrau?%:Qá<̱[2$Oຖ~#`s40^ =(N"C!t`!*"ͥVQɓ# R!0bU"zkRB9[aAN@Oׅ~.̰r3ωP/nWdFK=YlIi4lrB50AZ ZQrK|@/dl7+n}Pxqw _m!h^fuW:v'ԀM91٩[t{3^3D$ an`>rڂpUk~"fRú&i?BvklɵP|)![Ito YF@y2VԹxǨCl /fЋS1"UvUKb%iڛ; vd}Еۨ6G?nK"!0;|,i1=X~<4:UdxnR{/^ Xżv^'ALh*[cR>旇Nzˡ6T|7#cqʏøgaWh~Ss|UH Vݘޅח N;ӐңbP;̶vyѠE}EVpT0&A@{;ƀ΢Bc[=Fs`($baU_k?[_5~BJ&2>O l(~-='c U>,!XAm; WbW i (%C?EZ"ǎsSX3Ua*wʧ!@{yI'%5Z2fmΞD豢$CkD? lLϦ4'brc-uu a'~ʊ5~,aSg߬@1ܳHG@&IͣUCPV+ܫzUoc1ꤘʆkqlFMީ[Yqۙ˓51dj(X޴X\c`z ~ƨI=Γ2\p,YûF?-/!"xebe1 ϶mګȊP 1 m-sk+x)fe46ҳFS N0g-4h߆]`s \}2+5 AЙ6Y+^\%zT!t^ŒiG3 j.fQo>;K?(ByAs®d^M)oy0{,eGR"ʫhH8&-0d"@ϭ 4פآP<WnO"UW+>?}Un5I&}ENTRO!1U40|ױ0 Mnvٍ̖EN.&wx`/,>>LW;tFX*{.L+Ntm PsK u'_! Ţ{,j߷lOV7$~3R'PkW:F S9xeK'!~2Uuf7V1RKkɕ"/\B_.pBި[<[tL;)&զoqI]/MZ{|e<1 @6o8 -EqkwAJN19 lUr=&rϔ 7!ryǡ-J6.hh5UҒUB ^K4>HKT4'\|ofw^ Z8K3*Zx.fpߟV{ّT~"~}kvoz.L|[,gl. iieJh\@a!/Pa1t; ZsARs4A$j ;}%ʔcL/%'1R୕SDXdžG4,úW(yRN 5{T?}[ZӍNEtȑ 0i)_dKc6M&)^boْ̚߷)ʷhB]}͋Bc= A#Bw^bDZ\0Or^o*Ԇf0KVoETl7Ol2쑴c jd„8yϓ>vӆ5y йɉ84Q6p2EX-,̣>-p`%͹HLNS5G[;/ v"ҹk܏LXUG =v5 m1+Z*4e}'96՚]^-d0T9%=M &kDSDVOO^@m So}X,d*.+ il}6Q˲azu_9Ԋ~,wIU9{U]_F0~ړ:C)z"YdzE%`i'dz8fg7kرN<(c}\yl*7@M1t۠E ibG"+(>%0{,,z32HVxJde?6ª8Cהxs(ht"/9돲gLݤiœ-NF N{6e>\}lD#SogÿxR|.DKT#,k)6GNrr4SR-z8D|4Yk3{u ^EdA)v ~~ ! ʘۓ:b?Y4 tȕfm-"skkVqzfPVd:  C? ٞhOqSi|I]n`gkygڗfd` L>S8d w7wNIxR(yۘ&z̑?lX8_8!bfZ}+*r:fp ݐCr(2Qqw[vLT;>Z澉$E9UV+3wYT慿|8f(1ڽE᧮sVzʵ \CXBO:4n4A91[b7?rqxm{7|s/;Vt)읹 (Q Z>|;UX'F#lFF+A-&[ӻ9I8*#hHGѫ`$w=a]EfJVuQYGP81; 3ѿVv\`CDAS|~;46!_!,H|T-mJ~=ڃjS> UfCPY/DS-`  (Ot { >JRldLigʛ (*jwo2h6h{HuTĞ\L⯷;ZTl՞t45(u'˫:p(sOvkLK5(Ubv )ЀQv |~8;r\`]dY8`;^"BWޱASIJ}/eӮ-W,_Cp4djF@e!ľaקոN^-:%sev7Y+z'",*ZոjھHo>|o! 9@a ӭ#MH!t݉5N5|;<wEn0wS5vr3!R xޛl$y5o1mLJ*N. oaZ-6dجw=*6YCR&-h#ݘo2NO?=S!yQŚlO G^Xn!ZUV1OS÷5&W[d qz |9!=S^H#Qt4NBFUUe[&vUV:$1:;CWdW/zaSӬ`-hԢO8݇vo!W`LSNƱer:x)$9ֽ.q8#&CAolׄa]%鹿XV./ +)g- _s4{" YGxefP4`Zvd`dlU,"3ѤIڎ/j_nFI6\4Trfct嘨S=X$94 nqoI=E:G/aI|ػiX?U5]=Ѫ/@W$fT^uzi0xT"J,{}WvTuM]`;7#ԄLuMc^EGЍ~U,RL >strİ*of2t[SQۂA}u>Q!;p=lK}^D2WE0[)>׍T hR;ZzĶ~c˓bj>6m@a^jqE&/@ΐ$h.?Pgo,J:=`0fF@/W`}]9ZtaثFB)%fz]Vƌ`qV%0i_WRBq@j\IXTu|eoqJFJ;6ν;6K[ pȋ&c|%4 =j[cTyN*GJh̨І8\pӳq61c"Xt3D- 63: {\$pQO14-'ޢX2U)^p[s<H FV1cDJYzmjΡ`hzp6mř[8C77R]A/wp:i0" ߝF0( @ٿsE.z3 wZ]C,FЏX\V[ߧSXS'04[81z:8lɦ ՀEw9/h2|J@8hv07 2F1VrS:%<^0 nA 7R*ƴNyb k }Q] j͠n)Xԁ2`lΔҿ;bLDzn`ȈB0dw?,$yqP,T9bnIYNXsʔB8"E_kۗ~zP=Mwl_ۥ\/P/\m)q7ɛr a A B%Hy!舩To%ŃiKv+^\R1Dh:SZyԂ*7RF\{9bpاO>4LCZ_^7籠FYҸr^۪ھ x>D#f}<#jON *]ʡNהh-5lt=ҽD8i~;#H=B;Bt\D1vR֥9Zd/+M )ņZPo4TW HM vצyrhkQ~r +]ZJ`CH o)/qB7w*5uzVz ; crN)Rz#0<%'nuJFn@ܵaɘ.V䱡t@ x=P70k {Ы3p`Ǯ 6GIԤi鄌YEս΄iVyƂ|"@^#{}.c?z ĭkkǩfwlgb#'rBP8Nã ,W4ײ[Yi:$nc{*~,\%$?VR]%**U6Hc $J H^(Q_'vcFC2~\E,y>;9Hi:CP?q@G]uz difp-XPdht>ӎrumv@4*jM U-){CQx8$/>b&zK<ųNvʛO֢z߹]<6_hc5 Ksj)e3DӸW}2SGc_$#VfZ HphgܝҒj/DBe=8 {ةB4 wɛ1"%a{`z(=NܫBʡ$lC5`d'w},Zk 8w ʻՑC:g5((ᐾs (Y:cJmVƿG = pie RThv ֖>.^Zi\B8.YXԭ6IMc#mY72}rDj=;dūlP#x,mgd 8\uz(-;. 4>`ibs24-i99^m1cDS"PBϢv}#W؇흼aL .{Nd?ʇ_jpo1Zzή.'*2 $˸^dT^ѩ1MQ@!og1գeTo8fX"iγg hj`٪٩oOl+,|Mik.kpTҠ؎.Cݺv$A7/jQsB4QԫVǣlatVk)20: k 9桷A6½t]x^i'n:紩Ҍ"`Z\P{Z!Sa5m؀<36tuC2o\:~pY6'2f^%`ʝr !F-֕ s9  ]ך 2.+|(dd P31wS>TD4K ;(P/&]jphYRӤ|Vaˊi9)c8OS""D=nyG-6C?:B`ݜ|bJ휘li`hZGhhw txw LĂQ !~ B!ĉ͓5Fa'V\5@Tu/T;?0#;]8~NaiS95B-z "z0Peϳԃ}>MfY"|9P ٬MiI:_ ¦)UHKWڞJ䘦x*#_T.)?F+2ӎRiU,¶-~W6sE)8DW&i$t,]vZ*6},I5eL*(n lF{}OûUe]NXxXV H"$ל+h7<֑s~a ! = 4FrbT SQjڍaS@[BтT!)k۶2%D<ܼ_ipr#6YVJTxLeN'EQI"#($9@~ZD/pglAc~ʗ!A ^Nxc{L/9#^j I[){K@4 v)3FHl)G ktp.̓ ޲ B8vyS Qkl ?^Y]⃽x-_ %D уu*>ՇְJ"JlT8smF!ohʪɾRKL{@:77[|Qc*S?a51]Pж/@h>h[멡CE0?}5퉹l?1dn󺠈q{Dd4LU9dY-pqb+}Rwc6 x*| mdTq1)I5-Vbx:Zߎ5n?o*HĸD.g^N[s 25981TA]cZC bR|k`ğBZ(,r ia}`]f-xrz wFa>aPabF5L}!X}/7J0!'e8 0TEJ45jF Mtpq)r+ew34~mYYYRw!#uehxߒ uh0 p(tUz:495(7C\c(vx[Qjozvw u$|2To.ҘֺnQ*?T' *#惦f1: m;*r 䓏s3/{'9+!ϊ}|*A[`uFa=a羇+g}=$ƈx6wd'pD#. gQQzZ@V Hx) Pęl:D~nZvz~1wa_>d 쨐q'qD9gaYɟbzЊ\7#{x͆{ "L83- jNIݗQS)&{7_& 6׬2{zq{HWmd _ؗyz0de.?ݭ'~!Hb-뱜Z~kx MsIR.pag7Fޢ TSTlZD|#?2xs? pz|&Dz:9QkKг=V?y|Є9%PP!S$^ޭAj$n] ܥwhs3x*8iOh?IZ`z_έ$h[u9r >ѪE$uiY2 -& EQ8. _5$jV5x{N\} _Cd om"h_Aw(4X' 8pRL'̻ŨH^Uj~,Tܤx z*E9,&?r~-ִZG݅CNo5XiF(+aH=75W TcfU=E^ ,mauT4s9_P z < o`1R րԴg3Ydiqg 1 @<mwK BUNęذ/M@6(͕#˃Jx(n[-}ABb!ek)~cf!Vy]q>K V79-^UeU0T:bdrdXeH`jP9)uS-T&]@ t"C;>UX)S0=BGEL7y 3_;iw؎T]KڠlCzD ) Չ)'.ȝKs7fN3[\D· * H Jh">8ߘ 7c \IDy\:nYHc[xΨ8cѴfq..<:#K&z[DB݂3_&ȆT(@O6}r4D81~B <1{A{-EG0gLz5r,k?Y [\"󒧾X#ouz12Qٶ DFx1.0 RLdzffD ꭝDI\?Fָ֞%&4]tb5 [/͊JWh+K~/70]\06~TKoHQ2!CM~\&5fџ&!= @ 8f-M^笁FamA3rh$c.^>i\OOŋH\kJ<|TkGIB˙Hlfmv(:6Nv;5ɅA0j v2 Ws0 CC3/D}$9Uҫ8e҅o<"aӗRW.NzXN[,2(*tXJu2Qp7-p&ھa@g*ĦЇ"oUzl<]p6ɭ>Č8)*0t"(&U]r]f8(Ӻ zkphD0 =a5}f 6&2e_p8cy hjq7];m[MIVy]{}S≩4˅)Wk SLԹ5g݌:lز*X|EhSj~IB)>\|WG[TΧ+͗:rQ~Ed*I;TvҪ 8(VaH{g 1#q5glx4r07DFF7:S4L[UjB8UkΟٶZ Ox huCMeh^.JF6qARscsJxv0C}Sej]xG6mnxkřT]9a!jzo恮v"@DQ qWq͠)cI;gau4b|Q)x\zBSfE+X!:LJ'L5-DB?{rk爳) 9ތF^tDm RDԺ.F>\AS }S ; ^iٵ8*O0[tFYn-cw[pI';n_9/?EE8 *kKh(Jjq2@(%F[Ǟ:T!_vS[dT5֋<[mb [=,C*x$P|(ˢ=Z4 Yko3^c2EETgs@C;Hdy9/&#^>gU=$pYMH]vZR5nݑKAL!K1 HJ^۟<)ٽ;Y 8Yt!l'[=V(f'))l㗈il ]n|)yܰ̈h,&=-m'0цNi/>e[|2떐n\$ c`jO~7dM"Q+1Һ ya}|19fQv46l 2ÎOՓʁ`al 鎮TSrЯQbWLl.g#cBVymP̸ͩf\,-0t(wf7ե2=Vt͗ vTjKy)!" E=/:Bz64[l1/e&v诡C 0JC0^K2N K.ϪƼQ\(ۢ[~I4>zÆDW9p/=Σ8F*U"cuYD^vg\֜KAqȴHOMƣfFYLѢbWE23xȸn R0CA x8D[eHv%Q+ %N\ȹSk#QѤivoc ¥B#kVd*zv ؈Zl4ïp?!:l02csuu- Fn=3OxrjNCi# 3fSAv1xh_09} ~%&NUB?]IݭV珱INJFۛPoax+[zieؚ&\0 jd;\MXCC[!^\-D vyECpK9%ߩ[ÊGuVZb3^94;AeZ Y9 2H}0+%@%wz/9çWPΪsm?Ɓv#gђ_Տ׻o G@ߗ1oq._E=K84l~"F/ł}@}62XA2iX=ѤbLBHjtbLP2=p24M6dlzFYOJ1z){T5qՉ9HV̈́0ؔGduπ΄A;~jJt=]EDǴf`@TT =%'@PFJV~.L bpMkE?r\udǖf#Ć55 ņe?v\l[֛ J:!ܔ7T~s3[6F"]"5Z9$1߁T;_5>I!ɡI"X ɸj?LId?܉52 v C_ B$pV-B?;nM &J!|]2i&\7yWFtݓ8aTo>,:Fϳ&1!|_+澸6ݒehg@.#\>pf 8yj}K@NBǔD?xw9ky^Q`U!|vuƶqBc FBPKT~MPmM Օ/7$Hܦj62̆׌_;fm4=HpDH829A7" X& R=(_ TBb‹[llr١)"r2pT.\U7V~Ŀ<T %-#c1ip˃NGԉz4[8š؈5uFH|FoU`ML HT;RtdC}[Lozli Ka󮾮A=+3xc-2 TƓZCŒu.tF_txҞ G#(+=`V7RxUK7WAL9 H>FUVbp9(fԸUG -j]rݾsEPιOݣt&`EDV?1)ZB"Rxs L;x:_A8 Z b{~ؘWM rN.T4`,0Bi$/dhnpIcybU7u){^ R-)٧A, l5jkeLZ> I7]Ŷ}g%P NN}^n|2RE&Q+v&seVʳ~ͯW$ptSPt 36W!6}Qi{+ۨI8ЮK%QlP3Ƭ}9j, |9'& *%tWWhX{C`\ G Cs|P;>,x0}&nÞː?)`~b{*MO6X5~DĹ2ĖKw'%&5n1y*5׼iϥ8@_ pN FfGO>]H)/kƧ,T x+ yCsHĩUm{GG*6fqB29pp׳ `FdFd'm+Lx>ٚZA%RpbnFep2 GVRx[ 3/1/]fDRV̗Ӕ 9dx(]\ڡSV9n"p}|ZZwUfNFi"!(U]gyǿ/J:xL v:LB?mW_wL:xc1~2\ܓ.Vn!8w[XG猼nh@d"x;h|"N]fm1LVSJ?,HVEuV+>z^L%jn"MJ\,:v`%c \8X܏Xj}UAVqz76#e?ȴrk3YyD:ZZ6b5X<$O6,D +c6lF띚e}">?}|m恉=vAۦAI7S3&%@}iΝ&/eXCEjXsWwd+Zm©߮:~.KCҕ#_/(~*vKH2gq%fi L;xb/'I_ gS"W(!IȿP &vilri3&Ua/ &r6z˭MK'|G7 J~&S )`β Aռ֎rke?nݭMN_) |4G~S`^XXeUşLé`Y_}g0ȑpDQͷs]v擶؀k}# W:D&/>(RӂkF:2&]k9k _]쎥@[z >3.5o!4 gfv/rcX墩;c%Sgا!J} ᶊAjWnt5}pP?16kD\;^*2Lq@oHH{hqFj^M,^XG~'>+_ɲH F::Ė < 'T ЎXʡpLYy6^{:dDyo Ulq< b5wݶ{M8`zֈPUEkڇ]!rG_?jnkKO2PǦhVO?U OvE՚3Zmn?U6ODz;@=%rhj@ʥ#A阓լ{*c=a3Xfvy Ծ~E c(e[;p2:Gmig9b*ߋylqDLؑgY8"%+vQ{ jE-1 ZN!d0 bҶ[f}:>ܝX?zLe6p$eLމ6 D{jt`}HplvUQ=_.b=׼h_ :Z]PvN jlr1^|6na-Cb,YPM?Ó"ạˡ[ S 5FiȌ`gb5G|aĩӸBU}"t)S>`X@&3r8 $RTQ DGeY+-z7 #Aj}T񤱇^=)•4*>u!UD{ Sݻ†-94G3qFԽ.p63l7)+)z^a;7ΔAdc:xшr$J c-(7];mjFb DU&5xeHwK(V'cR+BC}xR J.5d×[LaXVD~|<,yʼʪjlWx m۩o]a/5Zotvʃ@}s [^@1P mG/ZO:ގbSiL {hN`4'ب O7K\Xkǚ'Jp?8j1XB_h[;ibj=AjR-X wL@۱$ {J>q&'IRq;2.51[hU ¦?cYx g}^@mXspx[6+XDlD>UKy6 gFfꂺֵ,=pȸzlpP%?g{lãN\ݺ:gR d35+gd"L8rJAAz_..bwA<N1i>`i p#/;X`i'^ 8VtgMcvr }Lε]}Yߡ]5yGOߐ@ܱk[jܮ%'Ʈb޲5LQVe$dFBJn„d-])Ks j&^>'-3~  ًRp1 %Ӵhu١PF;FŃW܃:."U9o֬ۡ&m) T 8b+ԋdwըPy}.}XIFA4Q&c!SpE=, A*0 -3b'eOKZNF]^dBI5m19z( $P}3WdEVGjQr|W" )̣ZA('6/ũ@ %ԇe$!蔪u6 Y0-c\]YomM]vIՒkL=C:ZKVO-+ff|ǔP"]lrClJu)B uf]Q2׃ݺMYeqy ԫ[k'/=VsHQy, xuBdh 7^r,-t;{:94΃?# 1f.30EpÄꢟTcpBJUlBX3ϹV0WX*JSoAURSHfƥP3%UN̊SVܹwJ{W 'ϒ;lZm/;:FuRB }4I<5+#3@.ucE$X_/&bRbn;zn`Jbzl]$VZM LT q}N~eo,1+HO&w17 z#O-: 뿖9S?z˲sT{U/bF10=ѵS=V _̅|T t _ Y#ZKZ-y[:(@rl%YG0^OӶa2B Q>k2 nd$ŭRDs(}o]S+K&P7@y3Ejr sƻ2"hw.3"8O.R;An:ɨLAPiR̜j@JmP Tlsp "&#r?N1Q͘uޙHk߾KLj98?~}Wg;Riq;h0ed0 .TCȇ@>sq566bry'Mgn:<QvhFX F5g1kXnip=ШŚ`Aif L+2vJ}LƤۤ$IOs^SPCF8 U-"Ĝ-VҽI~eA)WK^73UIތ=% ϼ|3;<^ ^"kFP&-X/chy&w`H ڬS"[Lr#f%KxM\ Hy4%=:2OeS=ބ-wk|ma`5<{BtB!9t?vX{"f>ns54E2[ ( )H-3,|ޱ7Y7 wXd7@[@-!Q5J.2{X<|Do z,XɰCCbum`S!u7-?\~Ms,%6}鄛ys!+L;8˸>n2/4MH"f#Řh#0^?Vѧ}1zk 02Ƶnt'`A'q^;l+4tL"I'd!-Jd=NkbnSV6I BVG>W77BºhQ0?snm@BnB^c%䗊>Fy-dj~\1C'gG#pe$6y8&&,n̽&ޗ2нDԚ؎Á2U*X} دBx_8N Y GAh!A _W%`ĸC+:Oނ電^+Xc>%?=7+ܱS]b9#w$&4jyx7< ['~r\EW6#kYx܂6ۃ)CI#)B9Hhc`»b Dzt.>6*99>yW۾Z,rc"ݝ"I"'A (*d_޳NֲpBx 85QX3gW's Mu{CIBrN0{^;xB+zeJVVcN;ǣG`yԣ!YE&ڍJT:\s ; t_i ܎}uw|ApSxY[)ɧ L^klxpy\B g{,_)22wzoR gS1 }k0q'ʏ3?@K%ցKt-nRP[ \Md̨Fc24( I}eVn+ϭ ir4%bKex`DVܕnLڰ W)g)hxӓ HfVNǁh^4<$ku`uݧﮕ8/` J-:AI\4/({"zpj1R"E}cQqLN"d˄HSvvY%]"LMvIa%݀ͤR|`rǓѶ&V&pR@0"eXpVqH5k us*BsqY9A`cj}gmra eTM\m`cC>VSv. BCLK 0ꅹ2U(-gad4,ݝ*yY(6J&1I]kWu `D́s4 U2㚵[pnli@YǾ+Ĩ[/;VDuv{T"No8?DSur%װʫv qϳʏT ҅tH% -_{L13"8 KIurّxp&r~!l#o@^M%tihݢ`vEuW- X0; ^􊋥>&%b8>U˃܋ XM҉u2*E&E$E(;t<_k|oiZ'Hwևݽ q35*7;A.XuRX@S #l8ѦZ|Ls|JN~8o`z*%e%H  \ :\O Ѷ qy-a(u{&IP~Vܰi{>'CNxxύȎjqUTCdIA*KDk_M&)aĚsz&KEVrN4radk&zW>%tUK2*nSRxx ˗Tz̢>dORS*V^x̾zK J8Nl*aA &E]|Yjzݒ&T9 !M`?ki"!s)yuDN+mȞGEGR:@ݚnwzy٤b|Mj|Jjjvb  eǾش!!}.?&Ϸ}!b򔷆Cg[ ;owvOtNVvRs=BGXn\qD.h=BL0q=lFt<#] Z|$p\@G޻"QwtgN^֩F\Bpµ~gR[] nSfmqMؼCnLGdT?)y;0_2i g`̶.\688rD]o&Ffu1WѼfqkwLk6gx~W|~W] !Ǘ[Ւ)劗pY@4Q={_܇&R h3޼MMwĸ{0R~bwD>!]sl  _-k*#k1v6I0j"@e@t/fOpU6 ]\(xhr@&v j |]\k#>'CmdV~[e}l>d `U7iEJ-mKn;UDPG}UU;>0HcoaiVaȋv^*ƵL"s&9mScʆip #n|5{u, }ZϺ&\@ȇ'V)u3"7_~@bRMHaz\U8(8tVuuݭ=0? kkxX0zmk/VgI}#i+yb{"'͛rNFɐ3鐺nگWdӁ ;vIkLYr$C><醞PG+9ٖ |vw!Vaс~QMU ^H|+"QAJh?xK͉t"GO$佴L1NߐD2 ڨږ~p̽WD&Cgo֭o0)bq-sBA}{#Vmi|q,qX9 6DSGd=O->6y^u1>pH >lؒ+P?A/}#I !.yE!]#YU `K*%^)J+| #-ga RD79ڒ&}kfgP} V'%2C 9VTB>I"\Ս`Ɋ'ݮTeнXPF"2O wdRE 9w?ub3\m#ϜxyN'yDl][JNnR|u }tfs﯆jMS5O)mGx*W\rhиk%P*l^aG3yd;fCL J|_+~Gb]B\giḞgZG>1Voa4 GIO:;aݚg MΕ$GiͲTrb)iBՕXE *$`@6 TDvÙ=0dʷO<7?1\џ.oȗjï!H2QELyp^aZ1G 6~B3DB7Qؽj@qJɻ؉^O"hϓw5.(&ܵd;DVB|bӖpN}VzS xFօn6sEG P;aLzrTCtl>Z 0x ;5c0šʺn"(OHB_] >uJbKYȇ޲t.붯HNδ5W כAeryH縺-#ـ*aB-@0uc&"+ɯ/κrZ8xQ@yV{at*iic I?TKΒQ%žݴz޼w;y ʁ3¥Y}]i?xw{:BZ~Ŷ\Nc`nL;FQtbN僮4Bcf 㱥npPB\Ѱ߫!(ܗX#?~)Q=Q7ylN=IX$E0G6xi;x(" ֐<7 qpqh\;|H[eLU\˭6Ly-J2'd@l" !?MU)]N)W"]MS^.Vjaّ1Xf QLt(dsfX7@~bTw7w@]vjol03"fA/VKBq  D1'}[>g}}!QZg-jmiaބꗇ_>WEjkCIBik(A%ZV=z/k)7O%q  O0֥=zMbͶ `uwgǁsz.>/Cu}U3C)/` qfmX#hRb,V,a6WxHcuS}リ6gLj&!F>gqaqr=KR+P./FLGZ6- 0hP&Q/jtt ̭ 6@DS l |JI$Bʺ^ZA-`X}Iۥ6qs8KryPvveJiAEhBkcB*}aTGފE~_ƤZq޺)!)a+Cp; 8x,*6|" wB/Ÿ>V}FV6 ]c/#,{=]C X&\@>r-8Q{l݅w/͏Ѻ3:(ÎױQCdArt ?wO{4qO! 1dbƞ ?W-c`57 +/Nن~w'6Hfr!G-JaRjX/d,vo0 bgQqK};;7t*s UFԟˁBA "p6- D]uM?] 2j \~s%#$4 JEO}$Jf'!PtF읊OS8:D ^qE +ܗ/Aσ)ڥǯug܋`:LE>+Tґ5LQ=# /ϣCS_w=?W(=[S6OģN\yѿ;"~>%R *#4~#O:eO*‚;>fp'1fFbW^6w7J-P xXicϻpRjO%*+{<#s0gmd).qSS FP!=Eq :/]GT<'g OUG]{{4D ]5"ʔH4iu$zܗ}1ޝOI,h3;<0qΈ${PMb\ͺ[;{olE7A&*URhyIOU!Dfb7s5-,1(V."Ph=W*YBW‘kg Ұ q1h9p ?S.؞U.)yQDyҖ*]֓˓ ?LAHaQF!ƺE\4j^yjX ;6 6Uq-Q6 }F"^m,f0GK|/ Mkufi7xl܎w\&4LEe|t%9NI$[]ou[,-LV|,`RUZfOVyۮ`0`sȺ&8\YȼɒA(u:\RA/%}4Z^b 3>ZHH~n6f<k_&1 mb(YkUo)f͙dd}ƨzf?!?5u8ZYtoy`o❠U_NOu42 pgExq~?`L+y=_CAnIBohM1 O{tnhlӣ2ռI-gq8hؠTKe}aOak+s9ER5' [t; butv)'̋T̩DXP`{ݸtz~2MsN2 Goӓn-\Iʩ.R H vqFiOB$&4d;1]7eߙ{UV3Zpr}tA}\!1 h s?U—I~S~ouo!2X~wAs9 vWk&3ZJBk|{JY0oU*8T| ^h}2GW {v4#^/ `ں5a'/]R:Ӡmu0bo zznUW|\a˘?AU%]f=SH|PVqD0v5{;.WM=w$VX~GG"3#z)Pk10X1Hm䨏J~c/j="{*k;( y=:d* k d"7{.e, 9(߅6N8~Fq ֓O3 2o:Z1ˮ/CkjfxžZ{*Wt S~ 1]39q"lR'԰RmJgdUR^R«r L~i~ZohIMiTcvwx<Bm}R>bKFu"uaEO:i17pTzc]S8C}ͽt]vl}$@L1ȩy gcywnE&<ݔ@V9b }٨ mPZI='c`{ѣTC{9]h+~h i0[^r/TO!,~iψϳ\!-VwPlq| DeifV ߱g`9-#c}97]w쵄g Y׿aRYIo!mK`4·w (>Ԧ%ڂѮQx^/qD?aќ$?=8D㐁"f srFטckx^E/3%F࿧N;p*W}-Rm~c28WBFlOe*Ry>D07w5|daTJxnHІqpw p0b9&NH,EC4e233Hp53;eO`9ЦI:C=pK> \~UW< _+5ܐ1-`^yLOl}R$[gqmELᅶ`Q](B‰UQ*Os(&]TLd,jk|`LP2O "6(0%Ԕ]\\k#Wu+A♹dc /Č{{C{)z،VR(pB5`NﱭfF~X́_jy0_tv [nAfDQ)٧ܴL2|TUOH7lS* OJ>ez>@L M$b?|V>E ݹ?nxxڱW:MU:fgH2O+, $W:U%ظ.ǖ[cD68݃eP!GƩzx 1t\_5k`4S(Z"xɃ l Eǹ (9oK^o8qz !%T#4B@rֈ"Ѻ`wcCwlT@ g*P6@T< ł*2 {5^rˁuuAyW1/Y1tf:Jk9F87LEG\VN0|昄~>X3w4bI8i^o;nl, 3S?}B7ݖZ~d/)+d+?)̯\!YZ!LY kmw(o?p&SⓢlAjه>^ O ͆i8P֩A8#srO^ʘz̽b>N&x.N$Aȯ) AQ QzIg`gY$Mb/H KeF%(nT~,fO{ %M86k*_Qo3\":/n 27f<-YzV\ %=^5hc 71MAyd!mT}F ~_5Sƹwy;վNHa@ VYPɹbַIu|#,`j 7"͸2'a,wg|v}4D"fC Mq2#Oc2Z4 F'Q&Wg2+mb2bB{m: PBL=ۯ fO-LJ0 d|ò,/6%"`ǰl§dODw#^͆~ ںz!5Z¯G t-Vi$:Qi͐TD5fABG)@8M]v[Be}y,X.)7x~!D;O}W#P pZW%~Cst}Ɋgȿn2t{`c+b4;z.+^y55#aIޟsHwFxk] i73n>'lEaB;)IRQuwtW-0ͮt0mbgªz/9PÏ17[ -;p򡾃Y{.lPlG;xr‡7F8q9L A_0w',g%7n3$]vL#Nı v$'ڌ>}tbTN~( * G'[j0ssN|p)0XT$ qeLr/{/E햯lZeM?aErl{.Dup;bBWdkhdʗ@(> .Zg1yWui&Wu2!6^YT}\*]L*dW/e!jdEL NE:;)ґ͢S+Q禓p=+5ukS  /_+ʻZXeykXꬬђXMj3!U +gN,sR(,ef}BļA[}=#  sO*+SBZXZǧTS j1ʱVUP2)VGSΞv6ʏ1uʌ&S~0Ș5:@ʤ[\K$@ }~:s[cS7ƹgWɜj) Yg u m:mzxg4R!xD׹﷙_luO3-ǘ,!xƐo JViW:2H*Tfyqޝ#'JIn͠]2nA%h ^r~SMK@w[@QWg4␠;IwWbQY c $`kG;Fʓ[wMC}Wp$Jdmd`PZwJT09QQprӻ>|Q )\&UPM[[?L%yceC4@) Nho%5&Il`$3!,0w!!|!*O2B J{ -74 !MA7b|O- m q-@esR9!W-L/qh}zxR8Ta=,gziч;.)f7Y}nK"utٿI'Bj{8؛iDn^Y~BwI:iGƹZ,nѡwuU̞uqꕃ`Db]sNx9WY~ HBxȨc%vD=g0!F@nljF T@}bLȖ`?{`%0l]bfu51S\A`'a~蠂%uro:$\ܵ=a(5Spmq$ 0L>V)OZWؽ/.ۥW7^]e Тq-ksPw-,|r>ΓwV%V]DeݕZX+99Tu=)Dk)dM> ĭr^])J/93a00 q~3ԳU⺩ғ.Tc4FКo8*`KQͶuMS&t}Y䄻"{=X椘5cD3] J l8q\bTy P_oSpzKڛ^>pb:|-ih?v=cmZi.) 濼4RD=^&zi+;ǮލÝ >^j `trЍX1$#Yeſ2c4Ef“ oX<]¹vKgFa+ۭ6Y=F߿/$jP):/P kn4w0MVq Ş9\.F"k 9s32bx=x:[3!Cφ˽cmvs'XBt}^-Ֆb_o\ǰ(`/fӗ2~O*ڿq (NMmX?hIwCoS!b+FY.?H >~Jÿplv! y\"e7".gU_dSebvL Rxq~ccDX.>APMk*%,(s(i_ɰ*/p.G]KܕƢ|;C=ag>XxHJaN f_Fk%SwK.$hf4S ޙf oM6CD@wZ[Nڏؓuب&$y^ga'80g~QLa]X\SVڏP)' 䢬\8we{K.v<`J{3WI Tj})y~NΑ6(K>6%6_c{Aih0H%]9.=([iy +6.NA3zxV`/ VJOD]}jBU/˲Ŕp(8QEmE`}q6ol'bNZ!zؤGע)a`ЩUb+01~@$ޑS}7ң}֔T8Ѕ ܪ?>(DGI?zf¯n;H2ɖ7͋a<^ nk.Gk{*VōXg:WyrQGtWR-|!"sڝc)QߛuyynSFGeAughu4f2S~z<=eNu6N3Tу_d# ɓn  m.ͫO!A_YHO0\q{5Zxj6!:/-ȳuQkNGx*P 9M`:/g%Hx>ۖz䶼aBaC)h'Sڎ)V JW@ij{~z/?Dl!&QZzRC6l{kaGqj&OϭvW$Z .ok`'=5/~>R BnT )HahkAk,`e7AA$G}x70f!֎IK`X]ӈ䨱p/Pkc`x~VhJkb]ᡑuTƯ>u8Z(`dd1#TYGi4DcׂF@y+;5Oqzc*@ xE8,(TI$қPMۼC)kς&U?|9ay%q :q`O?Itޘ!@SjC3#s]#7v%SQ`KӲ|*8u EM,D3\젋ʱl&㞶a1k" cZ&#!dI"޸/FQ}2(bC}Ɇ>Ƒ?6J) rdfT$zC`UU(s2N߽̕Ȳ`'SD41^faG }l-ލSXGF._; I 3hDmRڧ!abi&\Qt/Z>7Q$+S02}67@젹-}p.d2/lt*d~tZ*%E)s)~_c};A#ƐǾgd!cO7*e U﷒t26ڹ֕MXKz1@bBs˫3RP*z>h?P}IY˼~]Gx a]6e1wO䍝Ug6?'Dhm2ǟѥb7E0~ƬBt'dE#0QLJaN):FYn$fv VL܁!{moBrkj) _`73(zN{Yb)p_jUVZY$ǭ"~ i.ynʨRŎ=2#`rYk1 n0w|Q/pB1ȉB0 =u$ۆDbZ9Bk6,}>Y'ɕV׾ W^C:*=4 7[7Jdhl5EA+PA{*2)%.VVS)#tKC0 k 8'DnDU0u86kbE}5eY, o^#mu`BIHѓgcn`3N $B%e)Vc>@mG(ŭ5}G6N7ۅ'os6rњɽ<9, He*ỊDTwwUNK˸NB#? uT77uTw"\W}p>h.`c[v^/VaжyYSRt%@t^,YC7IK]"q#I)+Jd1a"H?Ixq'U;OxشP/$Ď](/9>0o%l@Vݵ|u/˴9et,#gvon> }Y֢@c佌R4CExaoyoJ}bLDxm[iC*"n@3'J'x穎DΐQ {Vt= >,BB%| br35_S'qÄyg0ǡ|o%d|:h;}vZ' =6ۂ@V]]TO(3N܉ks"0] 8V>9~E)JŻ^IĖE /^z4={a}p#"쭗%874Ls+WU$Ȥ ! &-HT׾+'`0-eJAcс F 3ۘH@'9Һ\,W$gs.շ M+I<ҫp_O+8+$ >)yu&\7*-v=*k 8an Eڢ?ebRH/1 q@&%3i{iBZCV1ᠤ.Ձ0-ƪc=s!<7ɌPD˽=|ʡFJTbof eAȩ" %4W. C0b, |wgܰ+P72>3{ԞAoY~ֱPaB]P.t#Ź9XHV,ATc*FÌSF&$根9 7/=Ֆ8l(lƩq ` ݍ7T iUA3qA0j$XMюtMGTMچ3ʥl xpA j]ĆA)a7hwwS+*u*Sba!8asM-$Tr$^Y*7Le`^ N)Eӂ O:/˶4P]UH]-?Һ$yir|t}CmhqmE+ f03U8n'%=IW´<"g~z7㤈@W/<;p"ȿs#;8E'ui+ӷ2qt*1L_}nwU5,kvE~QF캼5+{t;7byiKO-س"ٳV:SN0B#R Yzݐ sCbԺQX败6''d)S8MgAQ|hP9_Y8x?$nYPؐnuf&4E z#NkuB'4_ _T3aJ1 NeJ@*fZoMY̶׷){߬%z"3%~A`*OHI,lzKLjޏd8+(uJ\u_DPA3%,øO;ѡ.?iD `uɶ䜓`XрՌnr\;%auEl]k;k  x3'PQrE}#hx9̿ `)򟏴ޡL Kn> *j@+C 89Ħ $Q12e'P"ޞ~,4Y u4ի*sqYXD A& YD. ~;df'+X]NBrzU 2? ifJ HJsT/kpFB`crF>R7cEIBw?\q+ ȷG ؇o@ %Bظ:b!"NVew3VoC$f'Bc]9ttE>m^ڋ,s3˩=]hI j,[/: Ɵ市E3ՑC[Jrj/*t;'xUYxR2n (apS練Tx kop;`({V0G7)^Rl]M d iTv|5A+Xt)HNE+#| +2M/tLgEogCO0:tAضܵCZRyG8ԛ|{5ίTz'U?Vd=hGW 7uV^y*H-Xn#٫R.+(aQ NA9XH#A Vem/to%>ZwsEB~N@,I,}t^C]y>G-;vM >u[|;rI:q['{?ȳ=cLYZu@b}W~cL`F='`)I[mЂN$d/0CR&QrOb8ɫG0`qt\Ü|q%1A<U >"a5'(jZR^C'M-^p |j̎@/bD޶dCNsn=Z9?2* K>b_#ހ)օnkg]=үNFh콠g]23YKO ﷍D8ZN{cguTӹ7vQ,>wϠ5 >BG .C 8Xi~*Rݨ-V?(Sa|h~"IB<~މK5;pynj{=-:kꦬ*L fkOI?kT GC2Tsam 6y_Uu4+-ÿsեBz'NÄÎUˆ+:`9b5~vܳ sI6*U@9~:meQj1I |ٯx$$z@]&Eha]7'“$5ǡu]'Z/9UK܊ZXO::~S,fMO}LÔ.~6dU" D&.~E=RZ+'Q\X{IahZ3I?Lr`qlSrf % ҅hʹ0$K wJ Czwi6lDAD:a[{rpn^8`AH"'x Ç򰤥L{OУzis[_?^16`# 8'۫y(Is,5U'EqrD$h '|q UDZN2x-k\)ɦ.0Z޾~ gM J؂jZ$v12x=o7v#pwf~9̾ϔZZ4H 4;=#+R+ŸvRj/O+JmST8!/DKv d4vDYJRf]TຶXлġ "^]\B>".ѝ*j#%<=qH%u$YD5GLT'@gB5v )Py(&X<یu,\_qͪb]0Kjc-VPfAD)ͧ-ZUx@57^ُ-O5f]\,L什 ȷog %EV+2C ?8E@]1zveRqVymOŋcͅ8,,Vrޙ/af0AD`u%׼um/٬µvW̑ɗod#HsOG`S A/ :nk,4 Xf, L%ba?ìIEK#`Z@ ~hqɑ̓CIi Sj w5<':^k[9yDB1j{uY(V1fHEL3eOѴ(!1#3%*iFJ&!:a 9Rf;j5 D߸8%ŷǶbx\H3m߬)UmꐿHf{>"D#IN6mK?Ak4L ͞08D:{pzB=)Dk Jvɠg_+S$,4eLDvr3hH ;f(Vg#a,yz05K |85:7^y9H^3J,ӐO܁HerU/BƯٖL~*<>?x,LE]T׾օ&) tCd{io g75b`FuRD__UM"By)Ws).6o{~WO>g 1B$#q6x}&}tLn|A:Ԅb^!nj6!,r(L*3J8.#C`Jv:r3ڌTG+>E7Oا pc6)#|wNrctJp)i+BE5殼[n2ZޢyIì/ ]`)Iw+ގ-XecLfzӳ m[FS)7ߚ<"ڿ`+B*М@ȂX>~OPneÓosnӘlZΆ2ʒ-G! BYP *+w*Ue;U 3!ޕ 0ۃ:/wŋ TH"(#PyB˨:O]{34dr{3Ai*' !x>~]6G}YWz#XAx*ۼ9+/鶑V\(Eԯ^o)μFPq'y #cLa}وGb\xk?=G7?R.AJ2OE.w\.bު K r_ uڰP+K\؊$% n&Fmq0b t)~B3:&#{w[]g4izڬjK;y߷A|R/Irϰgֽ(HV Ob& d1TT7j U'ly"s=+Ov)mYZ0tGJ5R}*Z߉ 'pGLbu@ɕŲI@4+:q2+21PWQ{l\A&Z(Jf]c`8yX!6d!ϦGۜ>E-h(m͒{XI_Ys"'XRQa/ѿڀCZ"KUT`niH2`ϕ WZjɜDi1E hH'#!L꣋~GaZC+1A1'3Dxn{xYFnt盦[~17]”3p#):`2Eb9:1y@mE>F$եpMCMVYnnITNIGy܆]ՁH u껣qePx{faTwadqIś2X>0 \xĊ;]JŅQJm Ԙ]Q< y惾eGu?}ь-( v$MtgWy^djdUBmo;GT^KY# ˔Gz _+E¥g$5j:B\^|zQyBpb)1hX1)tK4aYhOx?]PbsEbr!M>[z,˽Fϛ(h)2UIz&jTiQS5kh4E}ɱǹ(rf!_H,^RB#^sa2UG_ ;TuIޯۆ;Ƞw{S';=^*۾/08\Q#r^=%(jnb2f.W OycɘzH!)I1)e!{ @&}mq& -@`;Z6[\3{4YZ4z2N 3:\B;m! 3lƩu.=UKj´m3G!0js2x1~N;2LM L#* +qFh(8Q%HMm:5$*hCpsl *ֻ3.~N\`! h{#g"fRi2%Lj9p ϓR+êcgۦ{NK.ٺtu]*J]ճ90s#Or Nl%>{b!RLQ|HR,Iu5\͑_Ti DVp?f})KzZ" %x!hB/sYܤj7 Ab:%2M@hݗ3_>B[э}$^Ȁ99{𘀒lT&D]RҤS^r+(L`< ?b.[EQ$1GF&;ui;H(uoyVoe@gkRpzZ\G= pƯyQx/B4l~X&;ώ s T@W-}~2~oc3"Go&$K]$&T3ᯑ^( H!) xGKO-.E58t8E\+rPlxpqlTL(lqԳI=R0H]@P;uC-3J`0uo\؈n]|YGBf00^Ԍ4`_촑w.V^y1jmX€nGcø2~_ȩX+*;9tG49ڏxr%R.G2HeDA΢.wut#7fș"=82aE몫#bR_ޗr⨑{ɏC_-& 72tDK#)b3AK]b0NԦlfkfk[@pM`A4*#`c7Ҩ#hdc蟵 1nyRk9Po#E":C)Z24H'K}Bڜtc8(_d CY!S֧x9~&vu$\BJFFr!-ediI_éT]`G#b{Gy1wF@}5dS5Ժnh'^m`KYqK3^!Y ?+!J'xo&AjhuZKDHubSb41NaQ@tXqf9ZjUWvcvD4hyN뒧lt}rE`eY?E, mc/f)!D?&!K P*kz>aUk Oy1VWq1bB kIai@$ 11H źȏ-Uԍdv޿cD4NɌ[e.VBQτ+L.?0XwY[-\Ǧ\LFaZ}! zuG3s0-xo$9' Aˮ,3{ p3\wgvn2bSo"܆R=RȷZ| =һ± ]}wdstta`4e@Swlk Rȡ Wz= cڣGT}Xk &03 ^+ӧ4o/]ڕ*x剰J*>Ϲ(~]7$q69sGJmzpj$A )U"g cTlPȍW4.~ /3KsajReAb$vB4[3}eqxHT!k+k cLL|@>ITvB8dGǍbZb3V޷Pv *0~Acۥ6۷#P 灠._{@u5r3-ezU殃r1xӛM,40?O,uoC=J<4a ͵]nԼhLUY^9A#: DOr }T3o@;yk:oda#ޓE%ɲVD&Fl<.Kfq՜,Ir`O .8qiw0_okuh(cPP) 8\s)VƶUMJEmj%'l 1rYCKWT%tèAJ?*ܻg8ZA*z4)EcO7}3bgQSoxy>$g\&$8hMe1 ]{/{ ln䀢@O*( UW*# ,gϠB*J4@s>%m+{&r!D%9HuMyvoѵ%qS\ZdO #["l3yU4 {7 m Eh}HȿǮS薟8jRs*- {C;G 0^9h_M #O Mܗ<ǚ + w4Eo !׌sɨ\= ti 1 \b8E fۗM=M[tǨx&x̝$ݔE_8jΙ~C sMryOp=<%:+a- 팕X %l*7:} Z&7 0Aj=rv4DKV"Z9rC@I*c=(rNy윆*A+tiSDl+uK,&'Ǻ́;XGx3@y=^,L¬Bn=gڇBޘG}E ZD-Sv~1sIfB!dǏBF#>0]m#\4u #u@ʱRȡgG3=S?Q +R8Oq gK ~d/4 QIQ? u~Q#}\bG$ 3j;{!#ڢOHmahsb0vZ5 4 !KK  9BTŮzdը OB~d_6*ځD`ɹ98I6HK9qmc:lKHӑK9PT{ݲBA:t*FRF_'x\/DƗRDBݜ,BWh DqJ%/EˣEJg(|1[wWٴV/ki6t`;Y2ݟ f;t#^a{=飇QҖ@NngQГ8*2{G>8:a@)^c?iצyMuQ, X!c.ߝ-E4M~ RP΢ e3zmjcb[wQZ37@wmd2[PziZtnk<"΋'H?Hķ"Oۣ=ɐ%3k[RY:oiUB]0W|}&7 s7WH ̀R(MYY\C#'&kPvPP FjK-cz8ځ;c 4K,u`g,'vZ"62n&ІWD7c(; h, @ +Z||ȕ cyG8sWQ->;= ̈+;BC @QATт\>ܢ`?DEp%fԗB(~O× 4BS-*~v3-M-wy"`E!;ܷoY"b3f }jV@?W~c2'.|dKyo's:[zC.[DRQI5 b BjoS%gsی;x,>'I1A="妠%tkFBNJ:T `QvX:^ui\Q'ŗIHfBG  kYL4ݏћ6:':#n҈̳oL".cq)'axfvN; BrM?kpЃql.Ġ7' NicR׀2|TJYI9wB`; ^ 9-a Jfbe %_Wϻ nӱ$Yv{n/e" N^Iw F=ȒsfN5`t&C.'ߒAAʇ | OODd7e|!O' 8i{'Ɣ r}}2< }j:h ũ1s]1HQDź*\_}扼eyrg딗#^nYG=BqACxS*9`Vg߉O{ߜi ,X弅0VtED m>±b{{ysT#%'Ԟ!%+E|~FיM2עUl_3mzQ2 WUxl}8rMUL>u%:*Ə|ՄRѝ=V\Ց1uh:o=zN+9Xdl@B>F񭤂LO50"*^xO VX'y繄ǿ3!-Y^8;EP|V3yh赂Ȭ4s ]}KArI5L8+ƄhXƸ<"ry:#ōsW=*ِk}NC|5鼳AsߍO-i%#_h2~iq=cޱ&^cjg'Ie%y`jdjϾ8R}O[" _*@gc>v&wppo}1?fMrYV~+:[WK k-eT~\ѠMլF?_8|#0lۑ#"uс 0ymƹ^CQ@KP (=@E8rE[: 06 =-榧 +آ=L?O=?K'CE!d4nEaR1+a[+Q 0DŽCw`M|]M}O9 W, #`.)@q#:O>~qsGr^o O>+ x0XѦKU1<,غ r4H:tn7Ƞ!+ EқQfts>"ݿF:#s4j;J`[E!R$c}"MaF/G<0XqqXB8A_p ]!M͏Dyb?qXگ:-۷Y$7eavXWgF]Y "tk*UsfggQgXQ~5)ycQqDU fqշ#D&K-B5 X;S0R6OjZ#" ™$БŊN48N'XEaSo Ϯ-~ؿL՚6e Ptoӈ>LG%VXzk{7 ypq,Գg!]bo"jdh`wvTWZ}VS,!s2%|}/q&5wѝ`oSNk~Eމ<}.b}:Nf`"GO£CIl):ʛbpRS=hX/'ǹ^O]~At簿R%t}V-BdӚ3$vy '&&9]) 44Lb1 dV9jQS8'ÕpZ=B|länh/4%Kj Ss5!|-vɁOYm Ԙ?|.”YEoha0 {,XU)4sI2|K}AD|xQpxʡ!Q<5TVfF />)\1wr\F=wQ}sB3+A-"Э NE OUZ+VFuB^P/4ˈA#".$~Gځ`Nt=9ndG*#%†L9]h3M&S("E4JQ աb x_. Qy [w9@S9QRyi,k  qVJDg V[ȍ8=avr1ք -kˎ>.(B3ɞlky=}/p8LMU~8 9E:C6TW~$d0 ‡a ōv|1ï4w{Ǩk_bs}Iv?bD$ёJE(('mh~DM.-KS֢ƛ{ /܏K-= cP*=y0t{:q 8Uz,cJSʛXCk)2eQNDJ1vfBjgw= A/ggx:wykK@7TG{{yh?OMc w%gsnP P2#`(|K]FB7 L!υ&U֥ƓyΔb;З"e肠#i,~(yYeD36Z+w{mI~* 㴲Jb*?K7x=v ;قI_bms7WK8Yb̤z)`l:H#(\;`zDT515g:p#[72Yͪ;ŝ2-ł Y2EU;RI@ 2J_ $A:.Jl9H+V߂TT.Xׁ_'F)”kQ/ V8b2o^|S.H֌=f۴iPB憝ڡ$~z_N~JƿP#]KQ bGG$jـ?ޑe+!Xguczi5t8 n wojO:#i*at#yz`dRBãš=3ˇD%> pLt䊜~4Lƒ&0)IK-BNխ 6y) Sll*Q0P$ng ~Zǡ=a0J2ٝQNn9J1)}\ op^=: [yI׊CT6Q C̔IT3!q[51y&X̂-ʐSra-IͳKCdnj#<%x)Vm u!`5P?YY q߶$={zA uϨ"f|5RQOGBf-D2.Hm05"-ƒHa3&Q"?VKt1ܶC;3عZ8rB`끝MĪx? '̈́Li^Oa$,<JÄ0):ߖ_9a8,RAzY>T."COR̚?4 KxeMU,M9J0Rr= Y"5E NBGezl< @} Deyr\L#QC: ]]\q1߹`J2E™!ǦS8C E0񎔥_)fF v{&+RكD*+: .]  qIYmz=0(#!9Ԟ“yajqa0ɰ_<0]r _`[* -X烑ﲉ4q{.$P2&K.[8!5JWbeJDO4E^D }Z[T* EzD䤀sIJq>u!Ҽ!Ԗ_ {OߙͯsHE|Gv_e^*x[7IVzMJoNf]YN1'7(0sKlb:')d+uv6c?iQ_`6Z'&9X֌JbL ~sCl'U3HV|詾G#ie5=RW,8AyӌyCxAW@$`'VסO07?CHUcbohewuZY.= À^fs$>}^[  m=inb}N '8YE̢Q ) r@% [5T75W\s4yR :n>ߢB~bel]w<sٶN&*V\H="ٟV;34AKМRZ{U`Ī-} 傀/0Feؑ&J QX*}B1su@vfqM93C&!do9+#K]vkf!0Ujd=0Ki_U:a, ;``{ϗSkR&u{p^cxp=vZbSGjQ` W$ިen0I"9w[|pk/v >*2c/(OڦE+1Is )_\$*F8p.QwV3G~)4G-4I>l%"aۆGo#<%Ӕ& *̙P۝-L 0Ak8JS0 &s,R̐"?`_VɆ+',^ Ld1;7Pwvzh>nwHk8+L;lܯl͋ŗgJ~jsgLqzThN40~l R|2Z-Ḫ@wyDdxp4\<Ԡ#ےZĆȓw⭥qARTA[wf t]3+7ׅ<߼=a،=4,vQ~@-[2Y~Pa+Bt 1`ߗk&FVu=Z(!T >@;(i[0 =sN 6/vsX)Yco`3J4ɉ#=S1YSRy;_}/ttǛ1"eK_fO͂m]WW`T`158 sh* fqd6'|mMϰdr֌j{$-kU! Mb&Ej7Qo|U;[ U(KHXJ440r3\\@}5sα]oP]KOaZ{'j@"o74郉໤P2c~{r0nm9X#g޶ف!uiP>i~ͼ|&0CQyynSt7W ~4bՍT: G^%ΖΟnMԆ# > `*#lVvi8m :e0+e>a lHC {>FOz@2k@#<*ҞК S^\$?=L~)ŰQSXy&ꮗeȅBBT3T%>ࣃvJ]gCuxS wp0 j{nKE1SFͣxz$9zI㋊߂,L0J`5#-M==._3E0'hvBZ폘d|)FQ'FDEQQ 7.=mQ񾛋i0cV!NMyґK, hnsQΪ ?d!|'_zNSa;CM:0#6adPlr`նGKi+|iohFMҸ`/e^;'q0`ʻ.ynڍF>VݍY?*9 cHVxhT=x S@$,ExIp͙m84 c9)Qwn(*/(1|ct&c%+kBCY48O xYY|TV|b9B)"U 6傓Du-WޏNZ`$;hpM ًYb@Tu9MRrKEӕf XCf@>"HKlG&\D.6@u6U0:u`LbgQ¡(8xپbffȂ,(#Ӆ)ιbz5 %I=FḢ-TASθ~MGe+3ْ$c?' \AJ*F-fјJǬ+(Yt  Ʒ%g]+[jV7~ T>0b lG$B?{dm0 ͘K~ #.I1H3`;le.4חB NYs1*Ȝ-j\-9!Y*3ª^]SiKc/&_7/w'Բ1FG \5 zCX2Z  HSm75w!e&㜘b""0|" w^J ľj 8{ }xJ@MQ;Ud[=&c{ ް{&(24z.Hy{ <Vuf`֬ Q*{$z(̜O+m2>hcUoB\/ψY)?D#L3zٛ\KŶNJ֪S>xSעjlܺ> ]>'e9ٕؽ8w2s[#H @*sn^AhVj]rH{MR^]wbY2YBf /jTO BJhR~aGeǐz^}}}CjGkQ0eHD;Ȏ+_+[їNSuk:AKӆL;U@ UW.qNJah_Mv#*]1%cADh92J:kx`\>ji91S_RH5_EoRJP[kp؊\ɥY|&n v9[ 0ɼn(4xa\\* wCqsPۋ /$d$U;tbrv$CЖztRNJQ!Q@;G%㏸Oy 4jZkaCDaHwm%g&y6m7l$ZVgM豃u\cL ےMn >Y>M8S{xFGQ5N藱עI/MoWe5͗j^>!芁 1| lx+UZnP&93wFaR~oR[/@ ^+ I_nwSy; :I NR\ $⢢Bah ZFH3yk6F]fxI"CPA?Gpm&9%? 6LYa,N#NGҚJTLL8OTw/گދ>.b›?]Ip_ytѶ\` Wdt."khLѣ2 Btt<؜c04S7q`5}n|r3 5~[7lXd0=eGQ^US Tω23G2wV- Wp=lq;2]ZONyoORdLMx<6Wʏ<:8R6* Ez"<_|:9d[&t/%$HF<  yHXx|Dv ML;FC#L>;w6q%)vƕP Jazpp\*gu3 BY\i2Q3O@>E=N~=OmiQ)B3fxck_.P4Lk\&|PWP';ְσigQ>[&@vER%#w;[b,_7NCt7OG-ċ;0;{^) 5#{ʸWEgز;4oyZf΀2`*jJ 2ʃ;3B[d d/ δS ﭛ76={703#K7댗EY=V+21ю`!mIAfWPsI1DckܲT;=1k#>K?wK?H)<5g`{K&v{ &PeG3J.ra0Y;6d$@ E>[-cwSGf%vb/ԪrBot܍!y+ >g%#.5|SaH;̖̉{p8bD8c=/Y}::.m;m* =סtbI$>&zG)E0bB`+c\URu!>)SB+=%:DY$9~Uqh~:9@Fc!o\_v;kyd3e[:5~ƧCIslPKQ<`R ;Z4=׆3AP2D浵bS-9(T@´!?@TM%T XeX"*Wp-`%yXVN/S_ ?~scoLZ"wv]V?Ҋr@2MxOiɻ4;[iKbg/H|`|l,(Vfz9׳\5lѴq-RDUuIoV)rk Pte`u4qͷ4?O,<|YVN%žL򝀁3~` ;7d_ $޼:%j\ϼlā?kF)O0H}yxhk/?TÙ&HvP?U|Z; )ƲKؗYT?Sƭ?rU0\JIǺݘ;)ۈƇjgtG[`M\i(PKbHog=5G^[?Y (pJx_3O:,HObABKϚonge WU&8bKT1ā[yȌ- "Q9DiVI]P[@ڕYoOhRJpcߖEG&ay4ة;$`ǀu . ۢJ֤*sgӫue|af= OT=4UL3G{4mL׹6m[B7+ot=#x@@ q긂X=5V YNL-;hal.Ig.Svk]F'u8=Eܝ:8H\݈_ ĘWSI"4{/ӳ :.*vzhYq[;R^f\EDKz9lӹٕwpXOWL3 ʔ\dw:SzYdWl=Z'sZ)#s;E_dc V[GŸxLg܂ݞ/.HArOҲßyЍj2Okwsy;)'׏x,]ŔZ_| uM*a-4@@|iHr,7Ӟ؋/茴Pϗ$vJW'ȶs%,kUtEOrٰIfsWLL-q!xE@Zu@or1tŞ*q-= AaˇLH*~dé$7u;+@ﱏD2(a?,+NJB> 'E*z ]tߡ;g@ѵ 8-Gv *" @kI-̤tHD4 .VtjSm;N[/:, Da Xtpww:`!@\ba'龂d!!tN9ulZ90I\;RqhVbJ@21hľ3Lq`V~ͱ@d/):iO!{F5JlM3;M[8%3l_ 2wBLF]i0MO>C$d3,ۂ/4T .@˵p$7heTe˜]#嬍u3厹[vY$E(t¬"ޜw˗1621\+h|02S2e7%V9=c%=˭ѯ?a@ANi4U5 ;v'?@I Rs]dH_: q{g_n+YP2lr/8kl]ݳ_Xޑpmq&CD.eHcxTX5-G9zvOBR~lC̣Wb<4 W8]B#GL)i:oEƼ2=}A= $ 6B71TQ/K˜a|?}H ּkcU fk0 m4.'6ᒱd )\?,K>O>j /&-p{[k("]\,&^N͘[R_Y<_ q>/gU>/j$>̗Bw4뾡azE@hSCn?PUMvUt&[}KmHb,0&1gѱy'R >$=/ܕ 85_/s_Н61N[\MF#s]NtxF g[X1r R%?^ٽYTF "c9mTiUgrLR T[:<f#jN~hP5<%86_/rnm/9J)f\ jN _ɻi|N |%Bmy /KS0q"PRA,Ή}ClROٜix!,/Ģoy֡VCS.(OPC&KiÁ>mG3JpMyg;|"dhPWs2epgI&}, u{LHD_Df X/xE>eu3'4mTM亁1=n%FXCx|EF<@j 3VjTRDzM.cCyxృ̾f 4}]_5"DWmAp?H4l7$qb"ĵʞL`i OF߲}e$nXRJ.xVC>It?A=\xr!_yo?6@нny+=% lR m<ė1@Ox 76N>Ay7YR;޶)xno!fA`Ɲ."]9$E):ts~cQ}*k($m! VU7?BPnɓ"07]j'e!R 9|慙2Ofܬzf򦭾cFRr1kc\e͚/ v0emz upvf ,+D1q!H6+_L[ⓣ;ÏZTlܺPq9߁|2N'B@?x~/rSIy| k!=Oj)"^^W[[*[:@a{qSI|`|&qG{Y>T Q湩ױk:Q:BTs/5M4u:b Iq_tWJjd𧉎J_>yCQtXĢ@_j_Sᬌ AB.k vӱDZ׭mL??`.j`ji罇 V)I D1 +wWeƳBC ˤ$ZċH-H,d:2 G+egs=7P,Qg7[crjٴ_|sR9uF@ M(x_eΚ2l"Y_=H:+=d,Y:,H(n+FӘ 盷P;[T6PqW!ˮ4I)BZ',a#)j Av8_pHjÔƼU& YnݟK+39Z0-Tp6kqVSkQ.4B!|*t ,/2K>:"}fdz ]@N3b<(0Tt2~%2^g3HkHE/3ӨXX;o_0;ߎ?[wȎ.TNtэ<[v$|37j]Ȭ)=١2W@ }6wK$H O9*aA،Ƈ |+>3;&7[ SAO.p1mIڄ{ KǪ~^<4$:^L .o,4v`9FL|! I, n`9M ~nze2ELl$9^yt3^>`XT6`])}g?|/P/KĀFn}i,G./~({mKO#>hs)k*g과R:5d $w>4f8@}=cYXi.?.܇;w]0o,@86[mۈ+s*HF." Qɭi*yY0Mhg:Prc;"y²ǭIײpYw^z Kj_7%eKhپT! i@B$Jӵσt$G:2^=H"!}0Qh.(oePSC/p;˯HSy!!]Nsiկ66TOsfNNj};?( bccW0gETˑ¸D&nji||=RySPI$న{,rY.Meԫ$)`us㚞PɱDTԓ+P& \uj{0$ rJ4Zna/JX^nqI-ՅE>Nwn2+ "G'6g2g^P]CSO` &dy~znIL>] 0v &Mc rXb&AgpoI(m0[$v>G䏫5D%+bh+`O@6ɕýٳpa6hwO&_y\1]L _dGkX:,97t]N6KΝL; k@M(R-@ ;!=ik%s۬ө"5LP}fc Q`WS\V8r{6"1},Gooִca}~M"zn[8K$ lΓb";JQ7/YFXB`h,' 4rsBbo@=4huWlhYеwV`ZKdgzd=vz xOyyM(3"[a(06h#(~tD"jQ*qB-[T$$'*IjDC8CZa?^*뤠XB+5Hpqy2zBiv1lS$ĕ"{$̠m +bzdzhע_SY.~Xa&]g=Ѯ庞:,3M}$# ΦGEBX@&ZD?EEeDO#JY >mDQ5M-B4 mv>t %f@߈KRIB%JeB\']cفG:lm ʞAvO(wѓK8Co8r-O I4l1JiޭUg 1@OJ6&4kٲF_\y`|8=Z١_6ZD)|B|s'D'VbhQ2!B{y# "UMMݯE_g#].3뗙[Qi4$n jf, t/\;kp߶#qݒi1B]2_4duDmWs(F0j:l+Օ <.%Mvqn[_x=vi f~39CG>h-F & X0ฬ%lMz͇)Lg]:И)[[C75a^$2vjx~ *>|ҥn3pevQ] Gz^sU"vOz`5w4#bᖻU c,4,vGY&]2[v$6I<6ޢ}nI* wmG{@95n6%]yT ,{],n}dhruc]kX 5dojGe3U5)ӑYe(;uPTn c2\c ǵcplEF,ryYKVDukZEh"w4#Q&CXMQ5X`:\_nD6:lvC:NPf. i5#f 4!'N[{3ȋGT  ,RSkPM+^||AvW]'!Eϭ9HD4dyHy(Q.ݴ4Lmc7_}CYBpxtTY= ,/=k_8:PO 2G7gsw!w,Ҧo/1(4G9GpM죄Ɖ:o__[ʗm.^#\ W \ Mg721yxaP[+iJ|jZ94Efeឱf' nɕ HǬ#bpIjw52? 0,Y3Moi)'^:-bwK2~e眼ےBUI%;o}b:Q¿m'SCF|c}q0-AIӱ ⦬,Pfo1@j.d0 8KeO^3dԤgdJɩIyj!(6Q#9(^ oDH(`{eHi ,omxz<0>#Hgz"LP}(Slx$t!O=V ֙wTh:)IB $ %-zS~jӠp dd{:7Q5>^R*230TN׵_dC|wjײ|;nSPYf^ocԐuT`˖7/vCe:I-*b{i@*1"c=oDnWC_ejz}U^/_t % &!د̞ B,Tb;5lL\8~gJl0Hbaf\Ɂa?_98}/Q,=eW@s'Y K-ݞ VrW}CO%>Q94M򶘵9e(k)ͶTq[ EO:iKI\ګUS_Mޟ.̢m_9nz֎:#$m;F݆q۪)?32D8VvJXTN GvX ;_]1jݞ߃#Z:Sd\6 .ݧ6-1]V 7"uWҐ 2ȳyݒ2'ۅJU5G#&Ʉ@JE". |L σ>qLJfeuo DLEe/]TS|w5#߷S*iF86Ӯ JE.cЗ:tʬcbNO "DҖUڈ28{NǔTa}x ?vARNn'6}յ|<*;ȏg6CK۞gi`wr,lÎcO%ց"O{_J`VuUT9$6IWdMƁ/&NvtR+kCw8T |n[]BdlA|C&%S s77)|/eoF)*P4 S(A2MCo2+XD|glq`>NmZ:p'RPjTTEh[nDpSGo?|+"!,by&!>f$Xt/f& x"F0؄ &B񀧷S5ڢ5:ƒ>hB o؊h 6|X<$FXyqV^ :Ohjej᪆.pE$RcV $r IW~ Uotq m79+ h6pw'+e"(yY|,j&\[G%#V 7pBH9.h)_;xgnW)Wɟ"kuemL 80!W<*EGvt3@gq봿DoqzƊ>~X8!Ѷ}|.RDA:g-?7vY!``3V {9."8Ac U 3ȉfj]w@J,}@ϭ;'M8|:@m/ YzB`,yjE(<+ǐuc -xgvA6Sk( {=4E(wٗz8 uhs <}C@lYq+Ri9bcTow^k|B_TUIc0&j=-R#j. ͂V~KI hVUxxyq3w(]L6BQ "]n0ONl^b_-zvCϿާFM֔N aM_\1Wۄȅ}ԳEk3k|[N'T8rUbQS}A29+E9㗅X$ ?WRD - ?g.cqɣ34~hB.e5KMCX.éYL܃wES;ޙѳp{>'Os#wJ,`plz)L#.BO^vDZ]{nJ`y)"8:gJ{O6'[4Ί 2LAspP-ݔ A/9eJ㋧'W@QS!y5F%PKJ'(<6CxQgЮil9f@eR [3=(-A֕JxsO9 ?lZ0R6) ;L }SW˷b2WPi~崬ki* n>W*+{èje5BC2tgQ26.jۅ{,Jp UӒ;uA`ZVncA˸e _`KV/Yi2A-8uSpUH(Ƥn7ÃeuN)S iw uT, gQQ'՘ fՉRC'yk;BO8ېI.YFt~O`Ma?yVRPbtp4== E 8O*)JƦ/)pyk2b J鑽,m)͉ Q}P#'BZۃXX<+|4WXjK A|Ż]οBo1G}>$ޥZ)n*XCxfnȡEB(XJI^(t!ū6IձK_&IQZAYhڈW@Mn)o"qWv-Р*9WGjZqԽ${96|~J,ȓt^%1d+f =ZI Xϭ?sr{MOF5>JB^TǭCa~ޘ`)JҤP#N ලV˴hm\b6}`ՁeY8N_h]^B ^ lFڃ'vLqt F29,8"Sӹ= ֿX(B>ajKj(n58DKrz)&0<8cdROK鳓&g|{ʌ_"ϼؘ1ШK&מR4sdL4/}fzH@6*sX3˟/G0qj{W$!hT'7P byn4BdL;6֓ V"Xyn͘,=7ɚ5G!, A-=[s|YZRNB68A.M,lu5@ |Y%^7آ3J $+:\ Dڗ6-3_aN9ۿJm| @[tQY|=^ Y|0njl=V!-R>DϦ0'YahMH4WԌ]l8&dJз@gsL;V-)BZ] -gPp& 0;ae_J9: g3c\8!T)NۦMt9}]s5;̳7@D-LK}) }Bqoidסu!~d`lG3~kFT-Q5{cS9W'k @PKzR{O$S$l֤PnJHNr)Si^X3HJ-"B袋y#t5aLy t+l<J8&-)&"j<϶Bʍ?r t`)ي.$`!aN$oStOe CɄ͆|iǰYTɸQ&+ҋ"b+( ~h(E6Vy4i?<4 'Hvl*-ϊjmbkj\KY M ψqr")%n@~rQCB :&Ĥm%_Eܯ/_pi5YdK-)!IiS(Fx֥$wS TZ(٪k4*[ /&c`M"fxAB6?Cp3=⨓0v{Xv>U^~?/佛7~;OP{DA<%7UƼF#Q$6PO)*,<:QB0a'& LJM1אUQ5\ݣ}+rEzTBZ!'l[O(o 17uڃ^=QW9m[9w 62SV7w;B;XPK3[QW҅U_׀AJb@fN4 A0 I XliX ٓ/6\ o?Vܼcxv a[YinӿƧBx~#97U%F`IK_z:ot"Z:74lFqD0Aye+{=.d@>LqEol4m{юvlڹH*BO/mzΆ<^ȮW0b޵?E2 p?7-`Q~-#b=SQ5yY'$ϕ-;|1&`1KOEQ#V,}Xlu>@"ūk:#Cх1=L-^;.&: -!;ƴF!/n(D؂3*rp4 8Ҋȭ9/6dfg˘?fKe|]R&ߍN,4ꢿY߽->ZFl[sBt1:w=GUi8wEAđ+$p0(oAQHnPP5WMU&m26]-r(f'yg9"}:ꚸ[k 5,`Ow1IDNCSSJ7[q QN3B~Ƽróҟ;I.qUXR1u =LbZĪUIc.Fp}>l A mHʼn_Bro TF, 9(f^K8'G %qN HOv ΢~{oTVQFoȦ('ݚr Ovvޔp~uTg֍8$%[K/DUt).h1AMRu 9I0=ŝ®;BF.i{[XEmY`V6>qaoDKAܥ]sPtc"ҝ̕ZDrr)-, -֐˞DOQ7Ysi3vj L[tlau7=?}LNiF 2NnpcR-Z-&֚il\™u/:;R.Ds'ͱT+irD&v؜~kPl0خUd.iE5'А+ WZ(IQHznxWlBO{j퐥."7-Km##e /5TܔvbLP_wU0c`AOnb۴vlq^M™cY-O|el#AR,Cކ(~Z]Q=Ul<;KeXɑgun ۻ*9ڞ+0O X;ޤ쉽}i_ܛ}%FVj*{MvZwp%z; 453 UJ;Q ? ߁Dzٜ4B4H%] =7&M΢3#}K5,iFQk.rW&@hMgHZ=$ge"UMg=LQE/lZ >wvEK܄J!c5y'\eV$Y;ɶtzѯ39޷TRc)̃ 1 +:c Pvkӡx.`$7d;)D/-fZtZ4HO$]ti =(Yo@S/ hJ4UgnQ9eu VeskB!Y%PLPcO⻡z@Gm ^~*Kڹn652a?c? 1EqS LǩsgrZ, 3ĄS ˏrmRt(j: .O;'a6 H_z!>({}0kצEP>o<>_'i'zhͯ><9ynOja6muM<i{KDdcqyGUQ>TBf`~2%1 ߞe3ΑnP#Osr1πMY`Ȫ/⩙Gn;}]]B)<0xm\IgU$?rCES H[VMM񇯕zi 0HyL1Nae>w rVݙ6202\%"s@\[:a3 -dw@/Po#y>a_>Ԁ~;odvhk!iIؒ, VnULZ ȳ.=Jr -/~vAβCgry|M/GXzB2`1hљ,U]Gc]LZ+xs+~@C견ɰFzhy Ɂ2RfP L0.WKy'o%3&0&V6aYvh6;04jP™qëfgn] @t&~9n` `ݴVr^ ^ƫs.2a"+awyw5ҲR@aqz6.EJ?M y+٫5r'L2K` Y?_|[VDk9=nZ a|+h^7@kk}idH,]PE {Xm'w@--*1^]ajH)NR1\N#' u~x)rzMoÆǀj)Q!84vTN6Q;l-|AyW-^/&@RS?1|ěl[R=j(C!UG*8vj2Zܤ)CiĮW~zAix 6[AIbL-SHPz H;#῏c;Ӽ"•R'乫eFS1h6 9fA,60:TgXY>!~hsA!Tp$l4oET(>! ' /wƖ YT_ahQk$qYs6}`Zo`." B>Gvb8܍X%MSǪP(vs-ng's%se2AO$:(N-#1\wboVԹ0R?nȘ4y|u*b6]];93+tss# D$zB=?R=ŠZarÂo l$#$HH>l<fAG859Z`m[jO$`l |l<Ġ~:|QZД9֫`DºтbՐx\ 5'r;&Xeb8ďU8Bt`g9J;3dF#?RW <R#0ec<|,{r,WCnUaezjyPଗ}&9i5mB oi+lU.[cYРZ0=ez'vy\ %N Hiǔ$/b-eؔ;Nj>Ӿ>jf3-F;*d;@ΉҭLA>@ԔjWj\34DU=Ph!+虏Bk42R2*_]9ưfڦ#+ o!t2` 4gF S.ƙD@#օvbyUa/|Gs_={x,VːDIYK$̞pQs'ZY~cS\5}FTe{dn)!wqw#9Tצ"wP"Tk\/%>#cYu BPRԕƠa.YOX+j~*6~xVrկRap T"uk 8 04%%] .`bJK?o/)Z nIg*xTn)z(šbMS 3M*&~^9+ DZjs5>em^O]|˜~;2d\-KՐxaPN AF$C5(T`f01 R~ &qM]=f3*x1_amh_kF%f"3Zh~x6?ֿ#:YS&. \nMNUøTu|ﯪV$E7*f2ٷ 1?.^4 &>¨KԐ18J<ŃoE>:;;|SrK d6ja==5EG꜑՚jyNئ\IS}"xb,nnƮWUx&N#\`{diAov:NVhA<0Z6D9Sy < gzYgtGaEôKi^ɨrUicԘ`݉gX|ͽ$u__;G鹼9+q]ZfyOdȉ"v0ܽx*v.ʃrEZ܌c_d?.<"J{Ad8-+4toE)!&H B"0B*Dg\!W:A=u!I(Q(k}DAM*O޷Bg0r&S?S) p$םׄSͬD&^V 5{Y|6e⛿H6l\$zK9}bU)byw:t ?޽GY3HmMM+҄GTo >~DTS$t1'd}0mv~u?Ce8BNө̢bFX6z%ţQ7MEȔ21/vMO͒' 歖Qaca"n}Hۢ(X\VE7no?r\RW3(/puGf*X+5GB`z۞ .d:.dNn+ {B*pWp S+ʪe !S^")2mevZ~lVE̷GQ@ 8st܋?_a *g{1w  !-S`>!:J+;ў4˓m1v#-9"<٘/.n}`Q+a;!RRdAŜ2$l-}ӫ`Nv,1/^j)N7 s] eշiP6b"ҏ?GĎޗx0yAlqDm09EcW XӿD$eU yx[| -b}X'{B`+#!g*\ˍB(aiw\+)tT_X"Ցҥ}tb2 =<~>MʇHQs"OA*tcǍ!:,&> lMjNeLM(5[KI[\G#Z0~G?bbkTQIu/c (SqUk)Ÿg(mV#\4Tb8 s6nGMo0cldossÜGsBt R>Y)\z16>A̤8*cʰw^c>:kcGAh$NGqkJbPx4%CV"ryѵHa.!Q:J ػkVWd|ɜ9"Ûp4(ި2Fl$KN#sKW[~{ ly&H4WW_Ҧ?eﯚ Ӓ>_L2]w2Ϊ`To,hsբ߬1]XK7+0-inG)ȫD0p(w`1j.L+DŽ"N~XMXDH\3N`G]dJϥRO@LFyPjftm:DszHFT{OɋbWT4c+ 'm`9E <`’/5-?CxcX}D$oT+"07I}5/A[]sniU;t^ t WRw?yVh߶EpobyEe2 mng5Kz8>%T,JNt8|K#Mu^?{_͓ sdLTBc؁ʊ>!3" H~ܲvg37~1^@ueYMdsv-P8ZL֗?; ˨ܾLA^-%d2t:kob_Q W*Jq`x<6d>>` V< 퓀ݥJiP{:?*C懪0:!s/N(o@)"k8HCٹ=فrKB-`+!\j@/.:Zž%KGm>OtO]1WDsSd i.jvW "=3^6ҲS|ݲ}rN[#%ƽhsƁ ǝU\z)_WyaQ R8sfc94% S UPj5V(%Ї6:|\Ng-2bz`b:c.Snr-V^&ˁ6tYchL9Ѫ*ǭ)jX@LS/kj|.u3>>p"CX% Zw*ޚW{yذxsӜyZ؟e4^ΌCdE`AR|0IcrSbHs1e I8FM]&8Mv`6C& ,&\Yr0hvtR<.5Z7z #BIAݕ~ѷjV6fEv8*"e%g($;!qt/b nx<CTAȲ(+Z_Àވ31puQs~!Wnu50nbDV;G3FiLiQx43O-xLL򴍛=LlB4 ;W Qb52-(9ֱڋ6V GS)9 Ei04^HĶ@OQ*~H;ztftCmwyѼJlJ_LŏQ0t]~{,:*]$Rt.:Ynf+u;7JY YFy)wQm'Rlz0dAh^LZAIH)&~g<_ܵ4h֞ S J>?9 w ~IJtPZٖ֪|V9ܧL;=;ড>ޔըX)4&舤rn q}݃v- ?/8 ,Nnަ[% \:ƞܧ[$;fr(bJ2SYGJ#Wπ6}oGLd8u`Ǟc^RazqG٦R qM[+LcKsIJ;+S/w2Kjls7b&FU-fu/, J(l2%ۇ,{]:,xL mr~PڴBuƠ˜z:jEcmz͉m&+}T0FwE%`bi+ px0Қf 5"RTgJPn7ϻɤŋX#&%t !W>

SYe f8x|~gyWl?>(:H7vsc38PV+" \Ԣ22 ܐ\o?eE<.wqO!j/֌'6ԁ>V@ KHPsN POJ hA&`\8$ ,.%pi :Q:hWc?HtqoMf [._j-:d>crPV iE(*D3k>"{D8 7~1|Fsؑ8SG_%aY>A =+\5xOZ4TtcMAJV. \W날]vt_[g86B܌9(>qOC5h`m S21)i/nMk&\5r1H!oz`uysV2g|3.6bcJkc4a\~ ?Q@f+n֋?Le; ={\C1sg hV0{[ouI#Qȩ?,iI\>qo"̎7qqRP(LKaEBB7+)qchKzܴdIߘ)h "A66˄:^4#pdsoeECFd3.+|Hd6u@ib܉gP}izIGS.Xπ!WXGUP9S'SrL˽RI5 nTCS%Bi1uM$m1FA?ipzMbTOd Y5Jg2u7j ×g3 /xjec5 W^*h 2\ott56qBH);U4|Ɖ#Clp1sM]7i-M-֏ĘKAPt$x/|@<AFD(O:!6GyϠ /cg%$oXm.vT`Ǝ@384Κ9M4'nh{SQ:SB/F4O:nCPՙnDg u4L%yA~ia{0Y6z@a׹Hma}$=ԇZlf6vluK>Gp|(MZ"*:fZEZT8þ7سé| qbӸ皬Y{B# ~}|8錘 ݜb0 f{֢ T<׌1~k||=&`a伎RH׶whc&%sͩYvbEW|^k !Sus;mdHU! }Rct˸,G>3/|L}PSQqPwk8OXՋ)/ g7].с2.p]&iwĂhXYG仔~]~C\gK aLS#^}] 18ۯ1BDf_X_)N." Ǧ- l(Föair h<څϧ|όW`}U-9@X,Z&CY^׼"U\p++ֱ]zZ#hdNv1 Ei):Oﱖq[8(rI( S@ [>fL0&޺UQiXHyܴ<},)7b3!6D|kV<]6Y㋌UK~Ы^x>8%鈅3 foKQߠ Z}` =̼kNÓ5O"WO곙p}FDlEv"[h+ vIi`ޤ*bJ-Y6T-$X޼r%[-CA`IXtwc[ 6DXDF6W#?)gfغeHWkw\3RUOvl:C7,=npո\n]\!a0/.{5[nh[s= V rlUrhɦ6siny5~2 Fq6뾩G]oK q.ɥZWLf:7&W~#e_`[fmS zrU塊(쐁n.ո3 X~pɒ[GQ119kINB[ G?V%ZOrѥ9'==w&2I.U`v o޳>>:L{O/-r7#7+Z9A%p-oݽ(hgണό^Ye2c'㕮XRx'ep5% x|j6 W}z*]I,TFIe v0zn?0bhd$Pwe}9`)u3C'ba]™g_Hȁ6A3gcbbR[PY.0?dSމwZng c?4QD >-.'>$aDp AQJbqć_ʪŅG탧z̎_Ǘ(lR3D8^Z$\^ QY--&=LfHVE,timŇ۞OQ!@lb)K̤|WY?Clh*]AXlze[{]$+ +Sldž*'\ \˨?iw8[(Lɥ%z&&@wÂy&Gcj&|1آR 斥F I נ7yKX_Fo7ތ6HF/:$۽oRg1AtqL4b@iRf=J,Vl:80|4,&$UOU;|NaD k,@p-ua:-ِG6+j:ɶ@RDQEy;檽(*e`A~cP]O7Gv;wͭm/urB6f 2@1~kȉj_]nF <"\7qNTРFթ+w)_1b"[J|Dm9^Qx2=w*AM/0 d}۟lSOaӑgsd+fTMDҠudNdsHTQ[o.hBQ3yy(RF[o/8|j9Lo+[MVd+eNBP[ n=Ke*Kr-NsaR =ܭ1@d!B=I 19薒|6#Q'$1YC[-PѸ؞<;,Q"eAFOĠkvϼ,@:MV\)_ K1Rjypnw0D̳NܓL 㱟yqݎ  T fʢJ4)2Mԑ@:Bڽ%[W5("hl:#*MޞDw u42HSpu/kGZ7bAlD$j.As)k=Js'UM4 ho8PO;7ÕGm)v8AֆHi,E$DZgm hp,l$:DmckOQL|1ERo}Y',&92CҫA2-y ݽUq^>YTճt5B*ޡGh,o$R3`TP]KY粼dNG|?G (氕0|SRPwaɚsi$ɮWJ&/T6q|ml<-OqQ! c|1?/@:5FΝg}(kň?:1KHSL MNI9 ;OvѪDM2ۇgڸ)=TISL&k0$78걂`H` VSPB(6%qQ5mmV8N#JLcW|h`ߞߩ&i %z2^um):#q]lݱ4ɨ]*/0#tn"% i7!E :Suo}crveb2"F'6+}$ThX-D$i@ X<v5~# a 8 *lxx0(߈<=~{]ZwXxWP Ʉ" NkUaydծEB6j,zX^KXY}&Rr9+ֳO?lמtrJ39^]%een&u~@жJ)A*(Y\olj.)5?U&8Ю"F:NЏE0ٜ̌߭H] syȺD2n>/Nc_U9eA./nn1{kU:LI^l QMfUaRՀڪ؊S"Ն6TQ#C+\@+Ah{, FKIiH#@H&Uv)E~ՍXrי3xX&/ymXvDg[FYn*CDsgDگ'I!x(*Iԉ mU?bNds-78_9&u 5i+݄iQ*5"j{~p:^bg+.'FcW\s d #G.b:d ewaRf+a)AJ:hI+n,5[?T(jGW7/up5ofaW3=EO9]D9 >h<-9$.7]2Bl q`0_i)xO'b6(Bm/H)`¶tOkM#Dlҧmγzb**T8Dcw G]*4.jz&7c7Wb_ĺN/ֻLŠԹcJWDTΤ/âZtߡلk[%0B;zyˊ=q6Zۋ>^xiĺW(BY00-Q:- 3DǛj;̔p#Q=|Y ?0 e,ۓ)4b]V UFiЩҥ%9zYwMĖeὃmQUmg U"g#H aD-M5ڼE&}r$‡J߱AQJ:&ef8q{Z>W*VU!o0fV Pƴ϶N{ )8Ʉʙ?oG$Tt >t V6qCp+C{@3{iY4ߌhd䥐mB4j׾dF @H4xZ5;kbu&9] Ih2=oSNVaۂAS ~U @ "R$?>[EiLi?kv1"޷ld<4e=k |:n1 ~yP:p^T\GBHM4$Z<pJ{rF-K%Ms#=0sw;I9T[4/2qqi K&z߶5&{c@铷1ZA+M\wB{ }&=V䝟Jz?b-:pO$^ i H 6 6"ks*>$BD3+GfZ,iԟ},lx@<>l,ɿeuLr,y)Ѳa_QȦzkkf2VӁB/Zp l甕\n5ՈF_1v8__%iě'$8Ƒ;A'['&Ύ%͘h~PcWcW1Ia"pLUrE_*FEhqP:"|bQCXfph]4J#X]>`Z>vO 6V<a`5.?ٯQكt =m@U6|SN8n KN>䮯V ID*a#M$Ĩq<_{o4\V^+qA@ЧjK P"ިfUf ?eER,A_"%[?+0v xw"ECfb|b4E @X(' O"=LΑYUGG":l^*LɋmEn:!ىp۬]@zA1)KūmeQ^:Ꟊ:97g@ġ7%m*X],y^^/%3*QE;fC(# a/$t -U;ȗ-,@_{ W91n^Te¦kqttNԧ4+Epf[:hͺ 2gfu_B͂&52 ?x#\+4}JqBLcR/"\c{ K ޅ5[&oğVvj{TC|.Q37yq Tؚ$kkֆ5w0|{UxQfe=C](UL e.Ap~) |J-{Tן {-PUې=qr!_PR\ĎvfεZ|OaX}I[6o6\bT d:$TQ*1:㎶/.ӕe G1y\juPhW-(ɿPHK xӎڝE_u,$HF.ݖX^/ ޭ@~Xl=bQDHj{J0 _|L L47KTҜc$- ̋LՉl(w=N$$pڳۚGYdwFEZ!ݏ9u$E3lv."_U0$nGS >P^؇Wk%[ Z^@k\ASox}O8A# vsC]gNUK!URosp"(3+}7ZG&gA<&]eA YGuhSz<^AeӽT]CR2b$]ߕ鋠ޙJC/Dz`Bxd7\wŢ q@2ڽ (.P>hH$L\Xy**_;NM;6Mjkć e8@ӢS.k4eƛ(w+F6 'KkOdfcehy,6!ЌT4ڠ7n4_F᪛[+`KTEͰI5y_;^4 z$*pnYG@D!s-KfBY qlsv3Q ]'a@?Mjdž<'af}k?!h؁.{%h簎JǼ0vViĢ]V8r}M"Yʲfn ةE*|S=w48{l^K;_":TOpbO?sYy]}\V~T52IntI)9L LZE!Z_gp#w$wy[1['͖gHn^d:EoqeNul:/Pi&j4ա3=҃KURBo85ܾۦp@:.vs1`/2[TKd/#ݾ-r;o>Q{iV)5fc`&uۍf~B~0+y(7M)@V&Z:Bqa|UIc#EJUNB1v1jzI˦|aN~N Y5ԚuL[g)} \œ3hÜ ՟@1-딦>Sqq*fGiBkM#rc"THx}o<}*2;v5& cjF9pȯ8^:灏ڞm<+;p;Rg~ee*Ұ0f2cd]t6OI?hg`..):ٻ Vg8%ҹښa xs4[sU!_z4 DQ߄vv~wbD2&5%YpLBIz5.pfԦ,a֏WaqOR3V%+./d\G+v=dǻn^j$;e#T{8 ">Z$-ļƴ|w!PJV7jGI|æ&u6jJůmmoȻC]|y H6S05 4zG9I%n3ȼu*7[P;˫3K)l@ۺhy+N?[<|LjR`Z)O7+<!߷G9.g- )qљDgEB[\n-}!   #ܰJ"9*yinM¢յ2Z'~nC@g-m2'_\(Rfoni`[BSɀqʀ4\c[L𺦺FX_x_ew1)"(]@Ⱥ WG]IR;w}Q=[=J@yep濈 UݻB0zw@2"IAM'Y\*]d)QFu(0ɹ6 6.pF+Y>8PN^yB7RKZI*R\ JJaa/aX$l#jz<͞ _xjOFq}M?kFA\=}]Nc+dx/0(92L.˨(A:C|,P9棲c\fr(GO^' CD騹؇WΝ|VaT1Dm*ʪblE#So +1sō9Fkc7ѓo@ZI=X`U\-ZK2?ڕԖ^ P$n,z1Y [w?YZ^TnNV祩s(^ F\t0oJvbAsuX'xH5G,6kOϦ_;٪$ջ!V$0Dܴ\pDX AE/ڭ}_*OOu9OX@T-:|:!Y|݈?^K F6U8{ Z[x&HB=ߜh[LJKv5d:9'vCb܇4f~!# .""7/#Mz26M& j_#Zf6s3VȢprF}ϛJ .\/wNJZ13eqs_HIF } pm/nIB9HL~9P$ߚ d_*?DOx8my4߾~W, S g@keυcmd@D&#H>X_Wy(Jr}uWØq#ܕg>e%R\ۥ;}i9r-_gw ArĊ-vq#>wQeRm)/}c UeL_Jc6on鬀#Q"EjWImy,Q"R}!coݐ/G؋FH<r'j̰{er 'jYؼ,BH$HFi$cQ>\WV~$.Jie@d{bY!f!x$"RqݔGbJh"A@%[LK)@pؽsSYck~}T.dƿ$O=,S("48C۩kⲹ~fGHWǫp(t\-ߥgcO>| Yd?&mȷl=M  uU:IZ@Ùzh)Hq/ Ww,]'w+}Ie<W1 aۮFrѪW[MgUXOHX)愣;ku 21>ѹ. =~FpgqRm¾*Q栚-?\H;*PD[&Urĝ)/aZR}z&fgWQ#Xk|W<=A>9%KsK~}DIW)_7"@hX;ȟ}s:CU`oʕ))To - EѾBU{;PShzdL9o c/EP}q27~!e Jq=DK$MȦ(W+KĽ]+A#J3iJ^ )zYl72~#fJ6+t!ֻ@[hs羌&" ¹8j '(>MP0QYJ"6cuFSĄł}~Jg`(4zLlT =4m+4j j‘?cMy~_N- q)G@TNd6eyA7sӲf<j㚓1Mī/CQvu2Tn1f*c*eu#P[""a[Rﮁdww7&mZeW)&mMv5=@W +QQٛ)QCGgo/܀2@39/,ّs2hON3Ke6Y)TYuLfǂQUhIl𛨭e7-굵i)[D&66\31Tj!Izv:QUtW\lMBV;]4tTfiw%VadK% QQR4O_=s[0:ҞY fBo _Y*OeehT"Ɨ]&ԃcܶqc9ʄ0Ky@bMb W@;zlpЏھy;8)fQgaۧ~DyEmA-(.ڊMCc2j.Xri õP\n+Y G7WcB=j2޶% \-s/a>vSyo9̒9xHc(C/Ꮻs#ރ$'rlpB_{s)@\Y8Ţ53Su0^FMlz|YSz G0sI8׺8cMxutLqrsS<Ƈ@&6а :Bk4qk|Ӓw2>gL3b $7GDB!Z!v. ugd}"| ;n6bB\#TH$n2Kտl[xgxGL~Ey\8㳌aWr:mFưk7ۺұ]nsc|sV^ojbCl^Y7ӂ~_ Iqb`T;E Q2yյK|+rgs}hZqNԅnZ/2HE%Wn]x ܔ,UkSW<^0<@<{ 贇э$vZU+d̀䍳I7 |hP s*̳%~K6~JY]Jwh×z;.E,'qP͠; zHe?גbqCHվ+]E%bSj~(óKB(H5̘, ѽ_^Y/#CNo^ܷsEsfy-bgYXť94-%qQ,#{}t[E25mSar}E&"N fWeFzt9~?ͭŻ;qCoi?H5u7 g-V+a>bXAMx"$/̔nE7'?b~=R/nPl  )#u\ȳG#|]aLoҖɌwqlg3vti*KExtG7SqקL%\Vm6Cqjo*΀l2m3hAįHЋAHdOÙU1魞ՁWggyr$G"ݷ.X!v

X+\kÿX^9^t+)z;hz:Uxnn˗Adش/ A@'úQ{A1#n5-om|.Rrn{sːD"^)"LWi0pa.'CY"߅hnYD[vxB/LXKIF84NBm$!kqv@ӉODT6mTprn/ֱ'Cgd< §A*nGSZ_=ކ^o?ɷ~pDUl] զLR>, b<_au?>Gɔ?a۸ > (X>=+G&絎N(+}0; Z{Ӣ=)_L]|M% 9T熘Y?.6AP9SS¾O} 2|d7Cr[eURaP_ k4 wNJIę4z/M0<^æXzT6ǵ[{ >p[ve#gzJTLOKS_"8dʕj%܎i?礀KYZU&IpnnN$ qY s hi83דnB3ϧDC$"[CPDP0liE |BOHy=AWrV V 93f2F>@lP` @5+I0][bK [> (hm&GnƦOR% :ØɌ*X,/bs7+E_w&QW2[QS_-vV#럿)6nB\x)؞G-^Ne9 npy+5 ex?iԡHsz%QwU>xFrd»z2ܡ('h<_W-/_wE'S蟷cciDWI&3J7΍FjC^wmf/J^n arW`c~>x<}`څyj.gNmgL<4r89ɝIgK,jKIܣ"ȤVH7IvAl3N8XG~"r3 pS풺1#GsdBժS"MsyQE2%ZEi!2wyYy\~6TRu<]E iq2FW:K&}yL9yB<#cQIX jEDDR0wXs놠9ת, +8Mwrv #7OG#)rlV02 LW2~{)"h*N?q>؝$^'Yԭc^0$)fKNi|ֆ+j\6qD٭|E;$o_U{xhgBND1аKwDE`Ư[]ϼ[stiMY a2l3ҫ}1ug `}9LKw6eg÷ZΝ]@>KɧfF, ,XenKyX(V C Yjb2 8n!Ϭ].f.Pl~8V/?24ʢ#M= M|V=aF3ïyIka]@) ddrz 0L.8epDTI|J, J3DxYa]^ՔSDsQ;aeB_? |M J"@>1/f4!N}o/ tv͑BU%_k @z-"xϬosp|˭* jӸA4B;о0}ܕ17""'}S g]e}fnY|"5{;t*8Hl* ~}^ ӒXy*(Z{yc-YZD MN<ۛ}90uH[Pњ?(M3 MZTD+ r7c_?q CHCeTwDIciʼod6~ 8="%=HÝ ^(R'@,b Z$91*t(wۧln*F;4aoKE~%weuA  9fPo1"iqjhP,' M f.06۱d'nfY9ÿ6\s`,g{c@k$"O0[§1! k{ݞsaI d} CQWHo?CdֺD nI?_E*30KUxDP8 J zA~yi`b9$&.4 POe(@ [H!_5zs곧7Wm<'#juf#,F v[;fу-_`h-[nfQcah✀2__et*GY?QlkW1Ćgל_璎Ey9rճІg˟/81ĩG|VN/оk[ #V# A[?(uzmIK]cmTp WQ67P'1L"m2L JdΕ:IZx!>Si')`5H9ސj%)Ѐ41,q/ 8lF_`yDɤDHrwRl Ad^b V?Zt"j t³lY/ bjn`An f2xL#W͖WZN0. Dr~ph? h㿖=Mh_Vt|[exSnЖ^#1MCbh0L4[ՑI^ob1&U?#6eeBg*59QTY̕u'D \؂uYog~@u[A*z˖DbQ%p=#щfL3!~I c <)@6h>k,-7 GmY&兏˸dդI|b͇'Ild`.0k &`Vf[UaҬt TߥR/3#*^9!}\%AEi#T~{k2ceB:=Tw"5h[p$xN .)zdQ?ϊnuRtU b0|dHrzJޅץ1w-o%Ghvϳrk#w rY4Jd=<@5^}x(\4 lZ ,y1UGޙ5/b 3.Zyr8W9rj&.fu͞uyT.X}6)7:츧j")lrP;$ؗ&!,"5 aV>3u<9ԟۑ7FW`L˟NR˙^sFS򎂧vFtC({l̀w˒>?i $ H?~uPږ֬(VTq+1 M*@ Gd c;L*>Vu/hlpɈQ1hN.=cWw݊k h,+dd;4]C3yPP"^%I}Zut ^Jxb|{toǖ,oH,bAH6K) {D9IȜ Ӆml$͢h@40Ǜ{Pt,IḊ}Lbyj=[f;jϪ/)!q׽(5kY\+Dw:+MhpcQE-Z6Sp0ݙw`î'ÃcdȹL:qe Y1v!7~E)\?4+hCS邋]&f^;hb T߰R(EQ]F:YT@OwY d!) (|n&?jS[AYbCp7L~-̤b@՘駙x⽫ͼct*~~9Mloqb!f$eQmXuA!q928+,/a Zչ`񩍃=7-H^F@N"a ^#qDri6zK?pȑ5ɝIGp(*j%A?O~>͋_z ($I2[ã\S&RWX?&F^%u=`Ap!z! p|],;!9N4HއquuN<>N1et5Tng4~\2+g 9bћ,$>ߜw< :^ոb X_0bѮhꮨT:(PUw[Q÷nU-j9̕ݳF6ɛ%Ҋt?K euao'Hn.y`ZPǧ糠D/bӡ%d5~>1uհ~S^ j VqsA~)DEKZ:iH?zy^w\@3TlpE]$DCpN._U0)ɋ4xg_K݉/¶O~M!dDZ8GS:zDA/Kkp;@R" P=BoM͞Ճ߈u~S*!EK&`#Z4wz4$\ b3vЧn:J4}寈0F9ƸW9rVv!cM:&pHޯ}&j.8_Buu$xM*A[cZVG#iNU1T؏ֺؒJ=?Bp9E۬$io8܂mmIco?nd gtL'\\76.<7 Xr\21%菖VY>.&"6b8HgKȎHU< imJ&2쁓`M<%+XbJy*nzMؓvnș2@ﰔhA~khz§@M pǐthZ@ybpTP>T*8ّe4qx\BH|zWx"ֻD7>XUHFfr*YUQuٵ3%#Hy2REI,a ~H&g߫|2D#DQb8`G^s`;@ߓeWc264G9aΜ3Beuɚ0d}7} 첏ÛUtŻsbNE^VuaMty8חc <'Bވxݣ7[R'!+ɉ u6IMd;XLgVV/Tfe9 !}dCyO͙\jR okhFRx$ [l#lFJ4'S6*x kxnZbՅ@L ]t8k@lmTUꥑmw/Ĭwꅌ cFrzƠ]PvEDym?~.. c?ZO2Nи^hVdq*/7?^) XV Ioz!!%1ؽ{D1yc<h:6i),ة"2\a<egmh>7~2 LlAx"8gl_ BL,Zfo&{rg+ l-]r"槧Eﴂ^H %$UQ3m7& tsK8Z&$Q#`&D 8#z^_EqP xdj$Ds=ɾ8\2gnqy/`<.cܬ: وh6QIJdW)y8YxBǝ3R@+vQ鱗GEL4S3.N6 ~H}UV۷Nba͐3CL y T.S?#ut)J fęDz~KZnT)Kװm's #'_6CV[aV'0G8ozX;)J0/x'8}[P:Pv?¤3o1!>ċ"Hs! JB!?nHjM _}?.B.š'8`aM˫TQx+D!AQ?'JC$-ZI_~rnc6OhE pM6 P-R(6򘉋_|B+*W7j?c3QVG@1`rNErQIBfuǤ8dl2hYl `p{гP /-uDg-9#rY)r_y,tQ}:`%^/}ETCUG.}Tl#;;QURF֢f{?U^ֲ8J2Zx.VJ-J!m pc< A)d<4ٚ`Њ6xv(p`g Tze)},j ^[%Wݶa Vu5xUgaJD47W(~z Bj@e<7~ Zu .P% |mbTEazUyN)PBoq1725O+ m _ ?jsssU(Bшw~'[jx ۿk%I{)],j bAh'V\'bx> L՞̎= h0bɈ_w,f)~JR?RqƦ?b;JCADzm}CT$u#Oh&ںefv9?.vN6V. "Tٮ==rvs$ ੮\uBIPM`OJK,J3G% bed>?8kn{DaAE.N%MW?Ţ[CdpiE\")] Nv!h=rB(%yA ph\55t J:x嚹7j6cao+9a6q4yW5m9%^Uo $g 6 poE=&/? t4%*auVE;dA?߼5wD"#质yvu9ǯ=YPp1KcHߕS)f&<1-1j/j2eTؐbea8fBZ0ZC1B5ܶPm%Hq9!!6"Dl.x]AE-pϜNE߮K œ礜ͮJܞ W xtS~eۭ9b-5([ uU0g4>%$V\\9L8CPw  ;_]1\O%jS /`"X$HPOa`q_ rN#gʂV[bPAw6X [w6%I]s@qܔtB5ik"6ޤ@Ap1so٠ЛFfJtkȯ'?tUc68jY(j|6  (RNRpB=n-9mơ yVh=WbN%0P;/.$ƴ0 1tJ~Ӟe' -e]L _NΞLcѯjRbaO-EҁcӺaP>s_u*Oݒ(L˛OcHe,zi`QBOEwx֭Է5^tn7t/1alk7K<@LY*&|] fo;^–5z+ lՁ1_D2vIMQh Sn ٱ_?;RJdwHx>Pb"Ժxg?D\u_M1ylF?ۧqx%kS:4_6Ҡ Nk+0~;h̓O2dl;bUn}<ΐoCx2)&M{ 1Y#hϱGqr6ҰOSG$ěMx­#NQzgD.]T#*,FPn^V&EæO;)Nld&5MA?TIB]CN\Q~$ƽx^Ba۴=GDIrꚛ)#7ģ`uOqdMˏ{K4P<|bsEK%$4;MS泓B ׭?dށw3(Ϙ,#ASJinh,WF\}*mwz-Ɯt!@G_DzLMMϐQ±g5 ]D)ejmmDP-sG6otTws֑Cu<\ <L,n E99%7ӖiaoeH5 =Q 4D<2P_jLZ gٷNni4o論jɰs0a)o;6S*NBT(8ǯLFǞ.vǗ5֝CqxrzdԟM3-2I7yuY|?tKYU(ؑck! {< '/I䇂T^hkGTtɗ0 :yn\bTd&K"'Ts `XS}$Sl#/u-?MLϞnSa6M_Sֿ| GLֹ4[y>tmhyGb}k=q5 kߦCZ x8 H{) &[Lic=g?xlDfGˮiH1aLx2JVH)2sW];i~wA$>-MleW Vm9($~=P\&fc@ { p; E6.WT:ET~\] h۬(\u t >o2+KknTY{BRcf>cUKŤj4:CUbŸc -.'" _XDX'f8f.*rRt/hAzzX rC:C­L";ckw?\I'ib2}S/3Ĝa\@T4 wjyaH;/Dmκ[b!$}͵[3<ASq+OK%*Қ~Ki(7-WTN5ڕrScaXA]cU yiD(m7pE}>UJ*-daզU' &߹¾&Q{voeS'mJ/ d׾(&-…/AeКְpL0B`yę_"S֗eiFt q!ih!?\h@R Y+WW~ H#l~3>SCӿ6LA{yM&?\q) ү`۪mcX7XZ}}G٥b$Ir\[q# 6Vf'Zgk9cTRlĖ 406)s "x6ʻ_mtdx@ &k:K99m-M)R=L4*ט?ҫwgVKf;tm-ԓ_&\2cȜ:  E,Vi(kAT7TC?,EL<½Ý%9kZ}&*7. ^qK/x^5q'ª4(,?@c1BStCHjUb`yoS>~13&ɜ IbymP 's~bэk#kf .<{sG"\kmhF.f2K'U6oТǢ1T ~X+c7eұW];bʄ -Ƕl(}AlH;SPׇ+5edP'0jϐ, F_Y gqL[@0u3\ =; dYl9b>U=b3s:RCܸC! #m4h8lݥ"f魛'faF^q>3<^=@zR\x}ܔHƶp=Ϯ)%gg*r1KLX<3w4jŪ?wwTT;Fי؍tzd0­Ê|yX4JF^X' {;.YFB|FuՃccE2CÒVb8[oH>A1Hyu!k5|ZܛJ8'PJHxtEF%jRp5- عIRH*ҹo szC~m+m'S\g%k~H:Q~0S(@Ћl?;v p/v~PZ7y⩈>*e{J}y=5.?zطW JTs8 .{P3)!6lm&PN@ b8Dd M#!o Ww[Iq?eѩ-&?νku(Pߠ^ߵ s_鋃tWT|ǑdՠC91/o> 󢰰$>0 `4ߩn7ɃU@Ê͵ %XԵ 'UzxOSOvUl1ݐ-aSBU0ߌ6[y7g9lHB/Sz3x6!aFn+RJvRʀamc͸3]Vpē\w_UgV(k(񓐆Kt! &!Rn l~UWrUEF:3=.0KQB6: 5ʺG+ V*!#j0hՅS61Y!(wę*nV+%q}y`#2>D{E\ߵ.i0~rF}5m_0dIrH^NTK ydu*۞?@˪:[&9kRA_ ?X/2ZG y޴HkEQO82wcC2!Ňa< 2=H0+fSG2Fd'|AI)f̅4hy1 wC_6MYM(?YQH/ƻ́ aS*8z- . BI\y%zS:an%_2Vɂ@=͜yRlBs?moC F\]MEIE߄ 9}AU#0|u򦂦5 GHK6n3˺{bMqM&wQOߩ@q0~p6%56JL -"ƫ[9O%S.`[+)W42rVnF.)ǹRC W%=h\{T}X6]|Ӎ.RJՂ? 076 >'VJZp!R1*oJ r8qc GQTDkP;LJi(] T7*d]Vr(][tk2mƎ oC0_-bwa@X ]BZzX;VorٜI՝\ 6sH2tcMƪ&sSF'hD;0KE\zSIdRD^EB>TV,w+rSpo=d[6C^!?, qb5̂"L dK[}Ӑ ާ8: ^dmne%l?rđ]t=;a$OL6BS"(;ѣ ⲟIz=pSJ.y~K_=Z@jas:0<0`@00,Lc]/v8IB+[b̶LJ(EW5wee;EDȷc+yRyc ejDڋ)7b"~c^nGZa.:a ?z4j.MvT u1JrςReLvdίM}p*ѲGrLN.CkP 2}bBjT]rh;rIILplm쌷ފJZ~r2,E].a7 %*mtLK |`{9Жrsw`DBZƀ4Oj 眹󳴾: [7 :*tb/ E vt]ZRg^HO/zq7J[HTCD#OhZ[W3r9) ]᎝z!RcQjs+!/NٮxF`Hɑjvgkq2~aLoEr mtX|v:ZǴLk_o6m246z܎sX;XT38Pa%*3lN ^HQ\K /$]6g5a~*kQH1,L-2!jD}\l=K.ר CZR"sX6{ M :s=Dqm>ޘ~tU$VjXwxmK+S+-OLvϱE!UL:{pH{y@RJFGLw֜xKoٳpUwDBN2BT˼Ngkhr7!! M' 7@u*KW!B0z~5P*49Tu(Y%(ӝi_FJ& vd}|yl8ԙ+@2D_+19ACLUI>zfKsWlLV}nh1 RBHҽ9E& 7 h]#Ya%tjiHˉ@ܐ+E)QT$`-u;h|:F0uD;K#n1b7 75K9Ƿ'jCҊJ54+R}lyVY!? pKsɂ@lkN8S'G6e"\./ք <=y,Lb0Nf&VV|u)+J*FXvvYOpq7pL,^ 8jjR-9$XBmfC`ܲ!'wpp @ B F9 7bN 7ݘ ӽXHs$iO.\ ^w]z"$͵ưٴ|jJ];r_.zӫ vޥ=5QWؔRG>6z(˔YnQ*QC(ZH7e7./ TSJII@>,jtӷըQ61]Ar.w|F SKW iUs@Lldlm1˴ y<^:כc#^~m&I(t󀶿MVgQ//Nɲ?p'G7x*F\@d tjWPu?u8xي7d]?v8 L&:Wra^ϙ ͷ>xyB pXTzWU@1{ӄ_o#+^tBgq:æ(0r8ی^ރ6$VEz'_G >:(;*I)rݸI tXdts:DE\#*uSDlXiT2#yc]w,OJ,~m=>,N')|mFl9ȹkidvlUHbTQ0_}\:tDF7限 !1,&TWTocf]jO#IH(# sKQG(HrH;p+}^[V"(fK [:r†v3ҷK5]M`7gҤ;AoA]ק[L.J]4u@z~|޸Tx z$Ffd͘*xl,In?@B26P)9ŖEYY}9)*wKtýT>l?ܐq i8C!ft;#=ϭΧ+0\1֬@,_[XNDL:lJK R왐ܕA`ߵܨ@V8Q=O㚦枃j}}S LJCSR,Sy| "9ϩ_u%ʿAdSSV?LR]x\R|L%֎j/pY[% 9L3|6+[`i&EW'HO2X݉GIs ^e8ѵ(YdA8qc9tYeF-"I" iJHnG:eq'-tb-aVt(ZAώڗHaإF>8"h '= ]5й;0:(!p4XzO nHD6]c`e)D68Yݡ&0n?/!b7}@_Ql2O~)*lX7rP3`nCJ鮮O-0mP">SJ|\'^㷧\\2]J< &dGp0Yb1XrIs+ƭaXR45 XͶ }t)@̓1Hla j?g&1.t5Q<@6˽tr jmiF@yr}zswW!"a[$c3dWgR!Ci4.kĈs|b[=e-Rnˆ4Yᆎd]()'K?Nzęv FШŋ]w%Bi AYɮC"SpHġ{K5(#@}!UB$)aRuXJO1MGt*Hcݡ5\ M'D52* g^?ⲓ5[M%C$aY*󱾞|YϤ+w7 )SA5s?z[n>3=:h) /4G(݋OO{I{`CWM)K'ˢxSjHYVs 1jƭmo˯+1K"zDu%7uDż~ƒԥ ITtO_pWi8R;!P 3G? ]DBr &ֵS'h/Y < 9~KQ=lINf5: DN.2IOr^wD2;nCżNfX%i".1 _ NaQ%GVҹ) ""4yIR\=(%y|Y3TD8T:tҕ~]FlN({$,`>M˰Gݐrx"g.a(dJ6zs8[4Cj ОFduW;?\H+,Nn&S=&ۗHHm]73Q  >M^v$a ɇd=;bs>x&fp n68BRF'`TuDx2ZBIQ u H K:4ͬP1q -hﺌJ>Ƽu0&`8>;ck1~K8 d.GP7ÊF9!LSŁ}~ gd%q:8Sbqpҿ%6'A!Y4R9~s%Q=m>dA3dlۢp8iЭuV L|C"z4c0^wR!qwneя@~:V5ƵCDhڄGƐ>  f8-(vk|W!%a^-UՔCͱk@/l^f C) D+L+TN{挄_jPu\Q+1eLXҴJ6]x;銺J.ætD] 56ZsZ>jqҟnns|M$4&nǧ2{ag~\ |-i Xd"y$s?ؤO0Juj yr$@aa5ldNLxUy˝]iѴ1B6dž&9ȲW#;B[gtM#~64*u{]sJKRgd4XsDA^6BbƖnB<(1Kk`ޫRz?1s ]7sLŊ"f 3=&$p5+K\r)~:̧ڐF*!aR+>evĝ@x&LB;>=FөSP gq6S6憎L:nVr߯s`g'@6~^aAgTES<T2x#G$|}XcE|}0SK(coML)jg;"^) 4tסvF%3};dT7t{oEܴGJsQ{-_TRJAH̷jF\C= 0@Ů[\4?b;fw^Yt3:Yns/XHO?_N ?8 Y]k.5Q[ZSTjal7tSO%KŻX[u`.CaTrm$`T%jAG*==mv_ ]#&dd <,$0ZrW::Z!'c\ }i  yOuCUUaNk=շZA߸+*v+|8dQ-2r,w=W\x;l)7[Ƕ^UWM/K:HEKuTͬ,X,=?ՠ zᯀкeZ-@8EӦ@]LWB=湒42J3D4LmFmoiJ$#tabPn0僳"?l| J禋Vl&(kLV@w͋ s _v*$KrmjQ"Z >ce=ɗ#,kd0u!3^}\NyU˚c]E12["JF|w2w .R m)J[.R__-J,m)= ,PJTnܘuS!C y++ϧ #8{R\8Ӊ%pz`Wnܱ~H8>GII^*A30gdzL58?Ϡs! vҢ0SyyxI6*¤T-քh9fNl稪᳊8&AĻWKu%b(YL|^YĈzeĻBiU y }io7T'$J&F^y@B\řsC0BXUhiw`kj9??h\k). sc45cN-iL(-օwbarun_-ݚMB@,01̈Dm=hw/wO „õ葒F4ZH^k E8WG~E[+-NU? G("doSduĄbu>1a[9tcnZJ*PD3o =k3FdD z-&.ҍ>E;޼~zTMĬ ^_j `\юuXzv R`Perk@#m׳FBJ{^ysGQ Kt\.MqJt-xyXk.&迆Vڍ7I(6"mR xBT';W:k߾&|>ah, "|Eo kJnc\n]DgBn!]qFy+CgT2L9Pq0JT&+}"||3-1s 2WY tF\b9-3l]. R\r41v+M&&R.;g.9 +BKo@2!IQ`<= ًTA^ JrЅGl) K.Tp`<.c[:](|%gr7/h\0tOR4!cBg?j^42\ ~}>'Xʄ%}#;'Euz%}0zzy ABΥbDa@v m jAiz':,sq8)dG ȉozw̪Y|V)Gn`K6 SBxy1ŦY}We KД2Rv.u8(Sq\׷<-nlH r TRDJOuy6?M9YJE$gSATv> #~OԺQK\kۢp!vD|q fWhn&OurZ Kjr٦ü*;.¹(7?"jkP|Zz(}x`7 ɀ?qbqdluh]g¸]!$ 5S`.v' RN&{eӆᅡs1*yӎ?@̉Y]:B, RV ',"yiF(!iյN:]*!J! J(}kȪ Pbx%9 uCj '=lc3Z鍛,EvY|OAr0LZ9}":nĖ.nwrF 4 f 9(I$&8.۫v0xz蝜uGlwOJс.>~@[>x4%l HF*-bJxr$#ҫ`, ׾}>Lvz5םbtB04_5tb¬/O6*mZl l5&ԙPoz^P"ompaZrPMk}4ʄdoyͲrfp~z,&D.9ߩ~X<'aj{ `ltYf(#mP-GBfQq/=-P.hVJY@RH3)uS *Gob(Nq&Wiݎh!OФ;۝Nc&~\QCL_<;cmq {P@qG`|.G4w)(_ACYyIWDb(5;h/S== 2%cn ڒ[lVz=؜Y l{\a ʥĚ[)K-<>̓+Մ$ #w*#ޅeM3v8h;W3WQ>V=`4嘼C`a;4土Ӧ n0r3bJO[~!̠-R:;{|o@^A2_~sqD9P1Xw̅n R?&!=?ҹW-z& tM'Q2Pf| ]R-20yJb{O-K f?8pd2[&?NĂk%kbFܴQP2;"WA)O.;MX r<6b qy^5w1C> E.t?f,F˂T2jcI0sf|&D!.H$o|{Ż Zsۻщ昡uqY#/LiC'햳GPY%70Bm?hUJ!U5'5L:H:NK1*0c%f@׿hh/u gw=1I_L̞Ĥ>؃+ ndiz +I3۴ԯf(ЕLwgSd3;ˮ,ΰ<)9.'S㴘>Ě bў+F~Ѳo}"mf|o綰ts%( ^h1{0oߧTˏ~zDKɶOXX@/~(x4RVnNzɎFr6 ,:t 4Mz +έSumAC4IZia6,,D"dßsg,l9C " $N" h.[4_${?Um]wn^;񷸩[\]Z:RNP*!ѕz"X Φr!ߟ#!%l@ ]gТ VHFysd"rn\1Vo$DŸ{XzrOvaa З<&3(!A 2A >{{kt_^?Y>QUʭH?ta/m=]xyDA 5@LdPNlq]Y) /$֣q 0H 3=*.Paa 2]Ձǝ50iN̕صm匸۳R!DP4]<!-w?XTDaJ!n7ooHOƌhIkW)e#&kKpsA2*pk`'0>܁ݶb- OKjl?WŲ>9gjR&K6iLOMYN_HQ莽g?@roZ'mzh8v~"=.4T\(s<~\WfuN-y}wpO?S\s_N()9޶iFߙM7)4v8' D>/AlLxւrU]Bb1V%luc_-R}WP*O=F5\]JTNׄ+:.U; {O݃+K P]&3VU__b:d0W|F K(Ԭ:*a^9Ċ?`^uy%¥ Dc%R3+B?h %^S*~ 2#:hjbX;d0/QfGٍ+oT9~ZTӏR1(NHROwU2Qmz.-9Twg#QȤX#cQC` hJƈT19eELߊͱ-ﹶ{^ѧ~V }wbSRT)q/&:z*Ea_ݛ5(d5jslw]hU Ⱦv aHiV\`J|hq0> "m1^-*}vj5rtN< w=_~ FBxjaoh hR@4Jr:%OP=p x:>x6B @xo lKITBй| TCaJR(2+ƶsޠ^D$b\eX~iIW-L|+gPkUk?Nz Q KOuGZ`aH?/l:cY=VK0Z(N^_Kn /: LQ :c} N.p4edGfZgo'bx Fi&Jb~IB`C rS %0S2]$++ZMj@Օv`xn檿q]d_6UF >fz~oN%p>mbC`Ǐŧ4arr=p mZnh 7?z>,t$j!`k!_c3iću2佳6..pkzp s`gqsWY@;>u/!M ́̌Z-Cy`C==H;rDEndFy!m[ۥzPؕhWq j mM1\PKc FD!hktz:<N  15^(DSkv4թ0.i X^J`)_0||gUJ5SÏaR,-tGBp#xyVImatƢӶ(gcww6 b3X.O+tqG=8s4k? opJ/!nZ {S H;3Ar[34#iYRMчv$sL]x39n(f w ekjڼ"\,9ʇ2x`xt%R_ĹI\] 7G]tׄp-zJ6c8(Y}'mo+Qs!e$DĐLwH|L-6hԿ=}x) ta…ȗ֨-J4`MtRQPm\]U5 ,C7,k'mPc"b_FL?KF{ ӭ$o)(lY|pD .xX>V~e0cw$ yfbr'и V Xӹ,gۘ$~Qar|#f IW~HvvT^ q[eϸ=L Ij iK$Kۮ6:IErKQ$ƭuF!] 8 xH!X}ZBCs%  t@E]j *+9uB}:tx։eݧ !dwшB:<4/͢U ۝2 Ќ,~l ]gW~nfļ#qœNxHҍ/9V~yB =45]f -* L4;liq&p,1 ,O)'H@6ViSd¿!hz:`.Ճ%\6s㱖%yqbU8J%Qr{ʼzDaYC4upYJ]׫~IҊ\zc{e]8ѵᬋH6*Em^W(랺F(0Y/#AByge+OaE.J!Mz '@izi}"Md%9h_lZߝg4Kp2C/LHGy(h/>_B:hsW"Gj(92@!0mscBwTw*FCq%pÿ#O5XV fʝAjPjp6R̔_t't~zFJ1dR۹[;0F\ I~k~iʞWη@n6W<ʀXXDd-tf.]/ z902 +YxL}cۻsg|$# e& t OjbąT.Gq1x wz |,C$I<{4Ŝrx9qؼx-&IA4SMeŝGF{чFl6 ZIuwj~yh6ב%I489>~qD0t!n/`#_GkK| D7۝A0MPR}zo>jL.(B @FG2Lo;-7H2o+VukN##wĩkm ξy%q~O6j:]}u9A}#3qW_b3./؝aqOd7ʪȦ1W*3ò3in}Gk@HܲJ9s 뒩~.2&c8${;wy"*T:f1$ʸ{)}1i|5fEZ㈶'`Z;۰g^1;H](MB0vތ~n-qsaxo%0_28<)c{!î\z5;C KV{N ϊzV^nCy]o/Fo?YA,Hϥ:âƽ=ƻBr2i۹gҘNꇍ냡m7|hOU7!_~a{v`Gxc(G=L}35@ݫl P(}/92]7 n{4wP~^H<;,dtҤ Ơ 6K٧P.r@ kx0LIADo1PDi=J:^ϗ$ ۆ?+2ǐR7#%+eVN-eFK*^DVlOhubՌ U^Èq:?VD|i%_pE>7{@ՙ$CoZŚ)BkSG2 u}K)H]*R $*r_XZ%hx.1h}hVNED\}xcumw[XIۏUYPh\)Nۂ6LqGkhS{$eeӕ[`ZJ2FYA޲iV:`{ڞ zx%I\Hm pkO:@k 4"ϑ;:/C&ِ_= 2sGa>c04m BurY-pZLi#"jJ։/ niYϟ3aH35 KJB|(彥a7[3Vj=(|0[-DHI? YxfOY4L*8 GũuX}3BnwW*OJ)^mj}fe xm|%E: yk.Z>&iB:^a֧*n:DVa^S}$~FuQ4H֌*h+.2!sI~JI=1Ǝ}~zsN8!/{z + BOSnGKM'R9GH/m4A3Ai ]뙜n& '%:Ȁ9GBaHSiEPdfȄ T v]kjs37P|w~'""PY EM<*Q"՟Ⲫ=)t{qƭ j5ohgfmb/FJ;Fc%7ק9s", ,Td+ۨ(L@{\2EP90Z!J }>xn/W-Իo9bM%`C"3葷e!V/NUB"Ug*k|p,DQ}ղe%nqIKPv J]z7SJ= P ER>UOU@/4TD;wϖ>K@. WԼwOx3UKR)ŚU?+bLtrݾ˴X'ڨdDg[`b߉j@64ӊ$*T>-Reɤ@+"_vN)@Ȕ&C9kuW?#yhjk{ U@˽!=1x@U+DM%T7d6Vdϝhf]L QŒ."Nj ^3T<܈$Ck6LHbοמWox - !9džbH̎ð}X*AʉR8 oC/pҙIYϭG [m<~;3W(_-`nz8=P/kU`fv91 V{ΟGoh_h|xn)ź ^=%(A'B$jo|UoQ?]qǵ̦zbXlwHЄTz%s" DV\UnK!,EaWsv9+|"!{7F[BP,)#޲Y ̷O7XpoX"Bde7VwX}A"u}U BlavJI:,'`71eJH[pZ> ERW_uJ4휁=s'U+C,!1\XIY sQҊ4 az5ONIJ<"QQ&G |Uq_TRp79S__ɱ\\AnmLY4:uݱ6 JS_Rd ÂH=ĩބ\&dl(jUO)b=}i ?EL E)􇇸;왽kx},#[oUߵ YmVl3E\#a^3e72?4X6*VlspH`ɈVP9Q<\N2djcxUʿ I䙊 ~/fً#Kp<>xn#,@J=_P$5*wYb[?&Xa_F3V=4' M2Xߥfspg%I;Ҡ:-ti/ܿŁyV:޸)?shkտg=A3oLyf bEC?z9^9,DSEoƓ~="Ę0#Y^u5W7N7l!87~L67߈RI@ƔIjĭ%tT `r WlةN(WWعb}ժ\j#Aڈ3V /Xɇ') Z2C oF N Uk4gbRVs,tg@g9=Fy}-FCby1zrFXQ%dv[AxG_8-&Npu[Sqr>k:'4Јrbݝ?:z>/'rH:z|{qJraofvĆ|؎{?|h;zck !"`xo#q5&"\N_(3 >9ϚaWE],YTFo&(UuY|RkTtZ2pGWS6(?| 4)7QQ ˙}J_NwCX&_0M3w${Y$[]Z> 1h\jQ_P[꓆4 Zvdc)q6Bo=bGk%tؐG7y^viYhȧ%& 1;:P>v `~7X,ET_G(}UR]"JxbD+;;G Mvn6b3&6HˤOQ|?Seڙ 2R̫κXh& U:.>uF | !ԛe[cfl1Yu~ % UjJ韐| ($rem)ɟ-4_7aԿz`(E}4Xm䏦x8FD(z/NAU"~X-kG%H#3Nӗ82-AG`NN];URKWЕ;׋Jx xP a)(;+oI,TZK9%eݣj}ٚ.#;q!еYX?WZ_x y/;ֲe^_uf[^&6xl0Rav61])pMDsAf)٨:0@_ g4nq3a`^{Igֹ`}f.]K\tVrn{~~ %"iCژPy>WBێa%7_$@e c? oЍ̈ x;',aa|L-]ZBS1+~JT.o cл`U^E PdzBLSNdr(."b= HTzi@]¬,ȣ leX!?TSYdǺg_Ό_ ؐ+\Fh³nv@laYzSkW3$"jzgZÃ):AbC3zfJA?ЈFvmKI&Å\T79:W8߾)BA=p3!~\7Mzp1m/P%bg԰||F?SW3a_rB@'92+l3b9X>9`cn'M$ }De( ǻp*H ѯp(O}J1*|9Uވ{-.ۦ!rMx;BNj  ͊ H|Btׅ(Ɗl{K}’נGlˁΛIwp !]T;cpjmu^t2jkp6Ⴕx62/e[sV: m~ܾ2F8+Pxz,f)!!ayu$mQS-Xcm7 GDVk1Jm|UU^}3%N*sg7mX26OZ{7=n*(MX!3}/S{ɝl+O1eu4$)Vd^->pziueܞ[y%2:"6W[zF0 |"N["pWS!d:f|-o;#rZPS]9"So#T'NaMDDg2z4.HsׇO4Nmwv+\%mթ&X%dfʼ_SPNylkWPy!"5NŹFXbxt BƮcF*5⠯v:_lߧTiؒ=4ɵHYeNt$7OG|_`ZJƕ[",&p5QNb EOp]}W`@\*'=8F[:-{jėRǿsSڶUY#2A:R ݝW^Nd]E/]5޿C\˺=1NaaˮqR C|q?"t Ij rL6M-@oO h`uq+P.6@oxRNl-Nm0 ɜpB̀.dVQX\CP{v3t 1ٖ%I1ѢT0cџ[G^5]*5:54;JAL0NKE2h S-O7[EPVlҿyjS;I& 1,nD=ӻYC5haccOv!;do+ēɜ.#䷅{zp;p_/IǦ.*  ]O!9*Ex}z\ 7-{ HX jjNX/4:`n38^SfX})&5qAbN7 {KM^?'~Qs c[r#{}l|GYQ-:ߋ${ElL9jQ h&*ebIaRS3P*Oԧ5tSf"5ݩ<ۙm=@7ҚmHCoP[N??L0:)-]0e{Rt0j(fp61kŏb]ᶖ<*5$0Vcώj%) M&H0̀[,%,LԌE-ɞƙHff .~1VL  - :0?jRgd"r"|"s&>`aP_,t8}#ϝo;_~A£6Τ8tF8} [qoE]JVםLKk":4h2M%FnT{MWi:} W˄C糺esDw7 /γQ9؀◄ޘBD=\t ?c疻z;y MLuӳ_TsvAKk"U^ ^ɝRy{f~`. Iv =-pel{,Jgg1/c˶ ==4h\2ޕL\MѺ%(et(IXPJH`w9E; UOv.ը'bB >`\wl#>I/"K>siHA\X >!/m#I7jNGRg gs-xPT Ӻh߲j].Az^q@)tپ{ZCxY4_2eg#N?/*X_k eWNt Lm6ܣvnav3墔KRθ4Kr.LaOjևoa鉾WsB.<ƣMslPZPtt4*ʩŃRx{`i!ZO7^1p"׭2ߏL}` OP딴3Rzw@QsHdoedؚU%}XRye$׷xpV3"E5q3:'aY];٤[J7+= KM k/~EMQ SځaȧfKtYiqz׶ʱEv(9\jҁkog(Z0|/ay#ep||DOJW/mQDƁ2-a̋!B\fQE+Ht _ecVL19> OFVgC"%G2؂S}1n4ܜ`_:.њ^)8SQ\Ŵ%hPt -%By_ +,#S;yІFvA w[Jښ o$Bçҩoc5@ O'G6\tAgxQLDJsoh޴P/5q#2Tsq:q 󧃒3t~@)Aίwa6*h|JNY& Ben\@d]S!0RS&V[푧bKtOmqB8.$%i+(yNGL Bx~q[]Iusw6/߫/N T4C"m;&0 kLg 3y4 2/ bԅr~wc|۠vIMq v&_:}ƃvC%CBƜ\KlD+/R|1V`1bIPq-Tp7>H*$<#۬LZN9H7W*p]?Yp{z]:ٸ5T2) i׃}x;y? `]M#T Q[)]ş gV;$Ǭ&4J4h8͛/xÌi%6D5i"No Y.1z'[%Ș{tc܇Q" 1DÜ>T]֎3~ͶlLlGՌq:3w. iO0`X }~-ќ>TG=ٔ0w,*MAƲDNáDV㛈S4mGꡣ0}U=z͚n zSQ0ƹzdެx סsp/Yjw'dlD'>Æ_!|N3SDrb];BU]8Q"e JUq}rUl[m .#1CMPb>HlYm%-9^ ]&.6S(1V^%y*~sZ0ITfT9u[au=o=_O.zVH6VJC&`̏ aA +MmiDmZtPfP<vIƝG #݇ZJ*wYU9Q: uDEdUݸ¼"'t L5 8.r~RIH.l%# L=Kn-d>9eYcSWz ozq*'7ٱleRcDF?~/ 5}kg8`N,۳FEYw !t>꼦#nuW%m_QOtcsO錋/')!La`Y#m (ޤ90[#^<|}]ys)VnNi&625?_z^)֟F7ʢrQE"CU%ZWf䓜%[BZfUk$}j$Zt)*A Gack<ůڮxҌUqz5~b5dM: Ō΂fAZkS'9<#M7|$Au&D`w:. g'\*8x[-v0:y[e17Rnh\Q,R^P:)TY0Q?UiRFMSƀsvvc$SoAm98#*P~r\=m{LןɅţg*bp{CZМX"һ\ªm" 7yтz&v'܃U~E47zVOTm@!3DTg2]Q |'LD9hُYi[|!>Nnz7o/y徫>#T'PxO!)XJעw4d|AO& XZn0OB??|mYF4~˘,Zϲ B]Id+ljT'ȣ&Dl03gB[25aBLFTM,ۖ:3QGj ,;nw[F0^ث^hy$\Ty4,5X2|%̭~z~at!s>5%+YAC!7٥Z)I8|#fBXUDC}t|blo\dQU6} h'=i1,L6 D&[ƙ0T߁.j8Ğ9A\pJ<3H>$p Le3s *Zs,stjS;*s#]M,RZ<$Ñ[XJc-or2 ݃e*ht:S[E#"zX.誺i;I!:^~_+dϰO3$a]PJԦCgË.LpւJtꨉ<#mc։쏺;-*)A};qتXW;D]*L'9ySlbi ^>V_!1Q:TFFP_V$"etCF(c Kj~Vv @BYЂb3s ޟ!Dfγ_:vr^OItj~ ÚB48o8b|.9\ ,$6 d{_r3"Ǡ=u;dI-wfbBS s$ןJxvp9 ŚrG)3  82}vl0 u0aS14$}9Ͳ*ߵrXSBwBg>@n~t6oB +07H!LG(-*UAj;#)M1B|vV/"i3[<2®%d]~T[]u0'IIx*[1y$RY3&ʴFv(m+eFT#ˈmeUA0U !sRVn" ˠWYNQ> )f4oGʊ mT1M!o w 3]RzJbTEIkožG;yΣ yYNb{"^<~Q>4r&!h 0Dž"jF~iqM@!EHqC]/Q:P%R4:K/KyO(&YǏ Y!A/ihD+fT>R Q @GshG- Gt!-xRw-Ez;-wRtH] H<6/@zG ;{#uMZd -cVetQ7 ]cg䑂Xo[a׎& :4OqɷevNxl­( ~l}rS/Ty=bL 1ձ y'#bzPujq83 `I=pZC>]|G{Մs ䷡BZK)K0!؝"b5׾~4Ppa]NI䫏$;;2Y3%9E""XovzE'^<8-jf'4UH;1W~>ݧ /5~|݉%MƩ_3X&)U@"Zɒ_ys"3];fu&sݍ&#KX̦Aˉh q0`(o{`]Gt Ceٸ< x-'%2 5=FwM)|is9V!2fSY<]燜" []w:mP^\(q@HhdDq'F=.%iWާH6M!ߌfFX)6u?1a 8D4Hbv^V 08 j]iPptʌ,G2d$LYЪslB C}4V- K<( {͠>jB/2=) Ņ8PiLN˒љPPBQMA8KqѤAs-ALw}`؊2*X{嵑Po[og.o43ƻ;pn|5BIkyݗBߺ'_St(~n_kG_:X:lݟID<ഏ7۶D V';4pQ~j1;0vpz.{A+՗a~U“iXIBZz PbZ5T8}EcB_rп- Uy+[7z vV^u>R"?*ih /^F2ZE "]όU7gVƹ5W.u{0 m}!k}Jy?>~q >$ãgpOlzy\FԝSǁmQP4icv͉&sZiL.ҋmMXR S=DGZ.jC#Kıb_'{k7*aWE?ggZSjʉHAHʰ oֶ#ps­.V]=y2X|axp> o0"c{$㖷EGaq:7D'[v2Eœ8 ) Ci"C1wĮGFs}R]Gf++yl,1cO&M(iF vpi rL#xf(WAZ9^>F:ʔL,8 0q{ wsIUHpݠƵCtG|Y._8F Pa!f P2{.cɛ4]- GCt58,` JNSb:o hjPc4}#T"/QL[f P\'OKh?y -Uȡr~GlelY$9c9p}s9cȳ{{!X L3C)7Oc 켛~n50,um}sT\bq=ڻys#U``4C*lJxjA `O w{@NDӯggT8>y0gU,(>uNԝdUXZ`O% |1hDO繬<# uͪL0%+T]FE,i:SZ5(=o5@cvG9!u]e?>/\܎:! h(L[#s E}#r=子3&/4siэ(@;yoG@, Xn{Lw,pC Z Q)9!4?DGn\M$kS,-H*4ʶl`veJl_~,~}@Jն_ it?`|7~k큙ӒY=t1-Of_^8h+0܀'(d]:iSV^2%EռJYnbx|[#Nȅ}%QVd50iZvPߗ'zF-FIP[VŸ[ڤ!c9b8\`5`|R~pKțqiy,rc^Ki@UWܓ9x?T #HXrBL{DviQ5r8>Z2<*0dN-5-S;Yg=ˠ1h3$X|{b*%)ޘ`ƌx5Aԍ(g᱌`%0*-pK䃘,!>#Ǹxܶǟ&SBטtd* È쥥QW!6IضA_.?ͮ7U4sա]eZ;*)xf!,|k8cJ U.?O@4&_&YBPcZY*=*ꆔ)pAequekÃa\J|3FBb}8j%29ۏ`Ӌx%Lg`YGHbNc%'([u|9+Aʁs|Zr8abQ3( _V \;.X\8JV܋P nw>W~2 []#nm1gڛtNFl!d$͆A3/$xkC#AG!3UxwG~]V04BǷwwL-LUebçxvMX\ aFX=tR=f:"QZj#kjsE:5w 2ՖNLk__wjBO4F~nR,N~$a6wy~{nUn4'R+Z{MUZvk?qT4;Ch嵦a):!={ԫ:'e !Keʶ]St5UꊘcPҚ#]Cnq}9EKgx;p*e^]JhvUĚ&IAZ Gd3şTiYW5wuK'ViV6anێqQ~LekXqCWjv4-O0`@I-)gO%cY,Iy@D1bR:rQ׆]E]/lv]G (moj+Y*M'`:N ۹k 5Cupχ%5{H!:O`wa1Lιt͍=oESmP$=^2uNI2CL Hp5UϫO KaO9 Xi+١c˾{'.-4+b d#8[u/FCo2{ Z79Z̓<چ9mYޥ so|]Bx+bP`B`j%GH~])l]:nB'OKz!%ݟ=u1 Qcx_)Q*K$*X0 JE !qeDj)ߣb"K7jJa$SԆUC8̆}#㏀['}:¯R/ޯol|鮱ǘ 禮{(}FKt% *YR|b PjfuC? xp-tDMgBzI 2L,5!AduvG}aݦC=I6md?OKKb埣ti8w5f-شbaTN J ]eKSLOis00V J;}.azdH@[iVa8dg֜''. AP6Hʰėu}VHv!牗 6qj~8CQ%N 0R݆%OXK$!%e$lܚUhS=&5;7wz0 ܌E'5Z'-U+ vOO!e͖i ;8f'qJaK]1E2[Y'{T^15ߕ{7NY*˸Bf[:EQ$=rmKg! d7}ɾÊJ,}ߗW-=7y.& $n6JPP.^ٸmD~WP5K&|1xw+| :}fFcf,e&j!ޖ_ ȝj5{kKe1A?IͩA L]kk8BK?֙Vᵘ67 <lZ<׋+&:ŝ =~K(з-cZ`$ɩ^ulrHqZX`!6%%$sZkewS@i~HQmV\Cet*j9Mf4 oxDN4o?\Qけ3kL>\u V`(0լxQ-~h8Kqfd.*i=*LJp"<73oW@qHC%p?Ѥ%u-~Suݬ')3fdvTQM)"ERp 't_a!I RҦeV;)|~ d>MPςWI+?=(IS-*PRw_yl,gQ(恎Կz&w@.h&#.T쎄N@:™f%Ҙ~ dL]u&33yk"Xw8ϰFF4+ނLO*V3Ymye-= B{t!n-վ?xQR8UxJ"-! aI{~iGZD''cM%#$Pf/n/\%dN1 =L#r5)ΛYJqiTAY+VڰD;Cu>f9GZ`3LG?s>b{GS*2X5ЫX=`A'[ksXoa@WvO-*V@i jlpcB=gU7J\u)(<"k+r=#@?$85 +JdX466}Țzs\:ڸ5xuSs*'`ZUfí\?KPB1Ԭ´KT\ɱ^⼱ )˱ v72'߇8MumZvԸO-fc#1G>9%[htΚJ"uuQX<-y)=!T,}h~p oRhs 3ri5.sN?UCe®}6ئ>&=pXK-8@^dyYLU{|҈h7 |Kzc~y巙ߚ 4W+\!e>.MOkmϸE;C@Xҟ5H2(4 P Sgh4sG,?k*p`)@)@K&jU%IHwJ}zUYM zF!YKm\W6-u635Gxݣ'] }l*xϽ2Smu.I y5;>|f+xMiv`[a80[*H/TC=*1S(6os)=o ȗQevX4L,Ǘ8 Vnj)nTϔγ?擂Mt~5wxla>ҙQ'}hbZ=^m7 &^5UC*zzOf G4ZcƹV^lJRhaf ss`2M`O&sSi~礆G3g_:&جP DOaDǐ7rKf=*ԦSjҔqrq;\LR۷Ԧe;g'ŐV`KHMvdt5WvũT̂ R&W=xyZU%/w'A+{xK\`rx3 J*/iL{|oeMYzt2F|*j1|d ]A7ŧ.y,up}0ۋ "!YU&fl'9/0[g9\ q7m v+tmoHp/w+h 3¹Z=' Ա YdM@4}_vQ\u~ 32*/=G`f1_BJG>S D#di3^."oDe9E`HCoCQw VA_)}84[pp :t5FعG>AKU:lʟz"1ZFZDyÛ;3_u%2l H5;;?iXɁ`{]{"I*|ٝq==,u(ryn‚$YA;+۞ k{䛆b s#RRWchX9ߜ(M4 Ξb4~7=`t:B&1 ?S LR%z w<} h ngPySR|H'xϢ;|(KiE A_Tȏ2g`4تH._gk{:>ǴW3Gv]p褀L l pCIBd.a'@N*B?T }b@"^i9Fnyhk6念 u39+\)=9qdWIVa>r #,Du 1: B .p͒,PX #q͍gԕ0sɄI4|&lDqQPtr.$$AQs$ ?Z?xj]@j7ss`ԅvM+gmYS'89!3_' l߅C( }chHA]ƖO0!_1|ݑ^{Ao;y&}w&\.IѝpL1$A[5R%SDޛX I}S+13?E񛗞D iN1spJ9;k#(t֨eyŒ6X<.uAuAxa`g15c J.MV~zVQI⠖Nc=Ò~TVUm.I/+h>PG胺&]>`bVh8^7YLu[; }`dmR0?4dM~&|z5k@rܯo{3RG.0fx9CsvlLzW$33y&Ht\ozu> L9 hODZgFlЬ]-j ϿUGtp%Po(W`2.(/= eDRim'rLR:Wݥl:a $kʍ- ! _Na Y ߽i)pDq;F\q7 vS[MWiZ}bIYxҭo|zOL40[TiO:6[XL7χ/z$1l;v&!@ckZ<7:@<Ɛhݠ$޲Bo J WϷ_fw㈘Eo.f8Ou7P2d٨=GNeD@Vb&._t]_-eJdӰryOiH*!IxFw]sR?@hYiar}=\z6}uX^L-x܊58U br*rqRK̻D0jGVQلN$9 NmSpq>~GR3{"KFTO }XiPۇB(\[HWevӨ)P*x;R4fh `9ꜙ:=vum.WB%1C +D\`7ˑy6W:I~Etn?@HLEȚgܸ6*w .0[b퐉t-`/9U,zdʳ]8rp䷥߇ۛ@'={>-kR^Jcfl }/q5VFJ`MeS0&g>XQ/0 ƻ2g{W^ZT/}[#r ri~p7Pe^v )OcGO9:Pp ,þB܏偻CI38K ia7;${j1*ʑa\d bd[7Lt^L1k m)k$n(n~d)L9-J҃8^|^FerTRnFMtGӯ8tNQZwjSj9wC >g_v`! ;$̸6ݭͤWB`BtGM@ܥwLCSHn;!,Z{Y_fBf_qrB/$|̲>İ!˝C#> H Me+|̓<ōWtr6`PC='>ϬśIz^ p"\ ? KoML{(9 . ܸ fq) @I,A /47CWB~u-eS{si3?M @q[iٗTD:1|Vmw)լRv]*|;^xahk!jb'mI"@턃YC2uH=ʵo 2UxY[jj|)jw{b[+ipa |h} Ȕ{50yݦ5L({ gUQ- ųq T9V& r^U?ou2g?) 7P cu=!,0P wI(rQlc8Bx*8s5"TڦL~- UvYw7U!IuKbEN?Lߚ5󛍜yL7awc֣R-Kt>*mM4/d;IZxyXn7D}n9lb%Iʳrdò55b 5]%erIod7މf蹑Z;2P~>eAbъTZa*< " n {7[^~oDs}wP-9;οn!/ُFw2S(cKF@ fVf쫔l ߔgA4;>5LZ% /eS+#amHսV7T "aޅtjG }8+A8U y8kMB -H|=6!-!.knJ#l\۽O߂.w6d]CcپJ:ױQ@RZ[RשA"byz1T8H&<_%,Y'O`zQT#$F4^#-o{O11Fjn2jl&x9ϫV%hĒpRt{yݠ*\g,@1A, (,ڢm3׷D&}vXϯӹ[됕{ *@(㫢E>9 XKv>%d oM8&W LLN36:lm3y $8aiNteG%~.# gy,֛2Y Sִw]OW#E# }cq.G4"@olmgbg@> 2ybZZ+| {V.NizL6*I08.s/>'_hJ@ut.agYȣiɅkehflnd7v͌Čl%mUm.G=FSnUd,% c&p9YŌG Bar$4X93or5Ρb_:\1~WNU{Y^P0ݟ_!-{zN~tdpp"ntJH|"gd {UȖ*3WCzn|3'@tQVP ^π)bF,Q=nZ~fPR׾٪UύSu1KӪb^?S#553m#LSf >]ȑj#jGJD 4ʀ 4 jUKl|fNj"So#cJC|fq+erv<7JԬTW7Wf鯿(rmu5uaps. \ky.yKtK uv6G#s)_,~|TPGane/m/f(U;꫱1c4ڪLv:HI1]Ϳg|ׅ;J+ P[:_Ay~BӞ1.c*?Z8Ͼ9G4|Mpq(dO_Ϯ%NP9AV;j[;zPts5VXNG>@5@Bs(iT~}}u]cnHڎ\Bn1v7)hCAkÒ|M1\M> nL46[Cz*AzΞyP iB*s><Ҵ)Rznu &#}{unDq,ǰkyDv݀,btzcx)|JDklg K@*3U=L9z7L;F#L@'BV nH ֖^Zq kB^=`G9Vfk _x77W{2d:tKyH0=^OqG`! 1.a6yЏ)tʽ:8їIJk|iMݮ'E={UkG!=I|FS`̃~)R22~<Ȑpw(t?xnav \ xJ!)t]7\i43~:lY-ΞZ=S(ݺStLNW5IQ3R n%gPTng+K?SY-%o_ HY ؗ|0JPw"] SK< oEz۝w1)I"Z1oD\\=#D@QZ=Sj.Ae/1#2ĩS'c!!S2$;.4Qa#m'|CIf"H kylAEHe0g3AK<ĠԈD ;WpG&3,ғޱD>AhNܳDd0!v^@F0\>+ur湺yK8^MfT~ݱ(%G 6s5uspƒW̉uBoٌzc6ssp0.w3jAvt:ƒhV%ӤPYR{ !uwfcԨB&Y$#{+G B%K CM1{B&bȔkd!lN`XTk%Bl@DZCY,ߏ囹5I<%[!Aݻ8 v["B[noT-7IʣJ"V|W$Uڻbm40GzJG˫5,p걸`I$JBq=4qOqgӉCۇuN<[|p^YО2@ׇ4A3 q3q@D'> EݯP)ٖXGY0ۊETC]{%ՋMx4&Sϴ~5#ZNY`%(. ,B1D4ciOQk!2 ?&{:jJ<~i}aV|p >AdEvkޮ}ҾG/[i@Wn;<]!8~ǹސm/Iϵ' XE}; Sr Y`+^Zwoe8=*^5z5=ZW]#M>Mf|wBـ]~ɆM9"u1Ήg0?dHWV =z1T lGAVk[_FRbb zVГꥶu4yњz ̊B ^6^s2PSe5EV5ߞnp~adbp/#5y'@5ܡC}*"aĘ4LO 5U~&RÖ^ۢnR;lgJG/< ;R2_u?Iayb{PRy\3ʎu_G;ݱdLOpq zD !xqd$ItSs`Bd $g ~Ђd& \sd9%ɗ?%C_y8`U^B8ݗ+T Nݹ\".YRM&Bh މŦcG Ȱ"&[];_@-P`ǼD8C<ż?Wc^|r֐SQR\27=D6߃w5:XTt$6kn<+. ##Ql3V>| M^,ϔжզ^OᲔHۗ r ljؓf<6S02YN/`~0`+_:nr}߾A' Ɩ;dU>!c\5PYtJ8Z@݁YU7ҡq;#`ۢTYJ!Q3z ]qº\]+zL1qKg3sTSXzv󞆉!5Jm|C@ka#5Z(70*FDCEcl(MV~uS'pPw{'Z6^鿒v#S;PS Hvζ!j]&ToJw$mI !L(! a@$}Ri<]ʌ< V) 4}r/lLSs)[qN︹)/zfo; :*܂6r: =ynj8"iyVZȝtte빳a/W|CE<6[ixd&wz=KUӨfa1[ H}V6=bzOm[`l~Dnjfq4B4[[&ys~*Qh/XK"xr(8œF Xjx-?vNǂ. `vTi"cKc*=a3@bdıu Y_yӌcvd-Tc:=~'zN/ }f* z'e_PXAt0eИOI%q~+M}?^o3f|`>e?c@9nE9ƪXU/xi c)dO{R..Js@MG)LǒVQj1TYT <ݒ}K&_/; D4s F߃IFȤŋƗAjNOYh}Xd8.m\{Ӛy,uFute,:ߩ/䮘MEj2'եF.+)9StԭTeؼ̿r-NSԁ@8gmK9 IQ,+PK.}*KbTbfq^,\*bOL~ l?휡z9JKķYlouʿX's˜Ilc&"] Ziy^wg+8VFq ^k?,O,+ ۇ7 ]ނG]386,)Ȝ# nwRSQBH@Q8p{Kw}`^F.Y0:vD:1/&.!~/BRf/3N.vimmM ‚8\z% teXKh#ޱ6Jo!up47Czo|PMgצbS5";X2{փ-4tR/k܇:6/oݍY'}yԊ|\Øs/Sw$}6/@4̕w"rvm=L7X ;'ɲ,oC౸M<3d;a#=biOdQەO/r& .Ga& u&{(^ U 87r1C9҃%;Tw2qii1i !$nYEr1th \;dEY$o4 dM,*Y{4'h/+]6o19!5iJsY:YEX@pzmJ{ݣ\H #;&{{'bwxά: ¸ى-2sLYaa9r'CI6]Xa1 b=h3ǃycxCCRpQYf[*4 P6q 7O)n'wu6`1Bp}OND7be)C N|v3D,sw3C;tvGvN.(M0BO(MD{L0q5,mc^`ni__asb*wD+<ϊ:?N*M`L c xmwJlIe`f]sEYXM(r0(aVLd_&oۏbWL1Uni[a]zA/oi{4=`+E0cܑZMoW߳7:j᝛Qe/(zt+4R U-Ԓ,e6d^kkȟ$HQ=L%vVK1Sx=y]СWnM|{&\߂jTN¢eck旝$qV5yB`#-t]G˦ ;+5eQu;Z#C(ռ< 0׋k $J_ ЕS AdSdD7LwɚɩϬsJ`S~-Ti =NLv&(5e) W:S{^j-}JafSHJ6u'Ejvʥvgڭ pfH{Q{KːS8ގxo'H5賑IxFX|ϖ_i;na"uh9&uδ?N#q3^>"[+`svi!E`IH[ C~>µp ˚H$AP>Pbȟ&\4FyPHxx#х u翃VLLDM%@s89H_ˆ#qߕ~sux9DX1!ʋ&>p+|boaL\_ɩ[,t9fʡڠ];JܰR~e,=?4OU]=o gG)ظ2ɴUUiV<Kw~3aݠjZ'?s )QRk z(tkX"ﵗ𺴡6\ "5(.%M.eD멟LF"%tNJC{JL2:y43x+*][8VB/v]m8& WEnc öf?z/LǸ3Xh;EH9CxT$c-r`D7E55d9 "P|I*|ufGVUF H(eX!lFhaJpNw4[l;yu| \ڌ[9tvV0jԧ:|x"TЭwv&J@LEGMd[ljt~lS&54+;ɓ?,\{I !JeHy)d)uW+/`E9=|zq?Gw QǨҊQ} V\Qaz>!y˿(D]ssjd .Zi(rX,4$XwL &C{<ԑ`.X)HmcpN . ML݂+EL7N9.vkyL"Pvɏ2kN , Q0ܟfWƐH 12"Vx%ktػb<.gO#30d Q#c4Ѧ^ 㣥9NlSvnڜey,ԗf9qZ6=ц-|]ЀGN}-`S>vjPK=*!t 5W?QgD24g|wR-jb[Q .At!tEZ9^-5{ (*BX(t#-gKf*c*oO,Aed:ƶ_֑;UQ#J%c:OSA+7&,#må$j+}Xz9HCm 3|f}FN?m%PŬuB%,\օ'QVȧ8R#x4 o[F&Ve.|[SaL#FBpo5OhmuogCR/I9DRX$ gET3i10veFLbmc~v|urE0!4K1BO@,uoHj3T6rxW Wo$s #﨨t?N:'ƢL#<|ًGU}p:̆Cp~Z+Xhyi76z1[T'. j]C5{ĵH8L;ig,n"eXͦA5~4cXk FMyV.L`"^Obzn>>@3ͳy{?Sve&KYeA@g,D9}ߑ.4Iw'nidV N䴐[672h}Vl 2mNgW[9ȤPT-)oK!I-\IAkPxlmLh0o˥ї>6<|}y%BQ.[cw kJũ&Zw4`UVFtس8UX0D9ԸJ|_ z,MegFIy;з+Y)mī<7GpIer{h'ެQnF%{Mk{f&EFnaA[0i62-|iJ/Lhyfj[%XzT4űKmyuSl\}|N["rW^BUDmNOKN[4ё*q% EeC`O\흶#_XÈgd%?׃u6 h`j=1{`vE.\w#lxY_؋F>jk*>iG܀Ҝ+Mt?/9g4н~ܵCfEfY?|v.O%227 S0%wYUJ@1{|SY-||_RO1^KF }Cd {M;ax˲5S_A\{Ayﺓ+  Õv?5vSb{F6AS}K81[>d\lyn1A'ᶇF[;\wX{LK55t@aJ,lkBbH aI^?~۔}(AEʘhYa֐Ḭk\X:+U!D45_b%G9!z?v3H<0į/YOʇ3+?Ȕ(//#ܳٳɝltBMң" Qg]*,Aj;Vwo"Ʌ(kѥm|fJƭQ!ߒ> !x:ac-Ad62ڷ-\! D|D46y <~Ltɰ!U23zZӤ:/dzKܤyHQJt#lBU=U8Q$+F`q-⸌$r-(e^M ƅ SNz[?(+b뻌Hr<rOp%cg H57d^3᷼|v0 iҍ`NbVXV1qh9lχRrE&+Y ?_ $ʛ]T[KҢ !@2 UEaSv+W}7}!%0 ElGaZbQ%#NK杘qDDnkbp{uPi^ *DgCM2.DC{}C--8=Sj:I]#ؓ9";48 $/E4_-TL24maf ?!Y4!@?QpkGXZjwfؤ(.RK7RE']y4IS IEnO!aI%1r6 ۾ h2 P 2-[6JigxÁ^In.Isk X-ubqPP Z/;DR1^؈h- 3 _rjlR ۽5,8`e6DbVqm:WY]*'V$X LmT, !Pd½!DV[?GZP+ʯ~u:=򽈶X]7LǎP:kmSົ \JbXӛʹ<\_rݓn<;F=0~Vh8CGALg̟Ɓ֩-IqN}a5o]EF΂9ڇtzոFD:U{-(gn*/!P‹_+ԮA:]I$hL:$!}9ryRMuŀmNJD{?K7r/akYU]:o!Bi&āQ(5d+eOp,S-5$` &|Yz%cƴ=^[|O*'!^l˴̳p 9Mk*MvR /HIc}Q8?˦4YW}^j܂I8ܧ3¼@ĽK^IzZDj5 -$+:U-XaޱAPԜߤ+w{)DrַUe]:V yt#(77[lT; ֏?>7牲_IJ֖,t#G=n9 zD wirIE• :NJ(T Z@cj'UfU᫋uܩ1Z9Ś*٢bYMr4"ڎuC:-ݲVK *&?J_SFrkث/]ibw.\kKt0[S`Ks>|ORC(z?EKuʶm0^'pUTON{/Tvl!y} ܅#$ z29/}&OXJ Zb9p(_7,¨O!~h"ɩKI`E0ےC9+E|7:7pcL}2^[KWgٔmփ'-ъy`_[K9{ N hCЙLwmL7·2eFv&. %\_tQ@T)wU.y3WcQ;<|CFEӈ+pU/߅,#Q̬V~l0(ƶQ_" 2J W uOًӫҫF%2s[Ofts| iā(J1i> ݄7|޸W$pCm!dЀ.3s:w̄{Ed ٯTwMꍇPu KN- u z5ٗwo0y*4L~LE l*KX9t֬k=!zݗl<=&3Uz:CZ +=`q` = k*j}eݦ#&7y<|3)BکbyTP  ݽg~fRbNծGt &ʶ۟,d$4siki[#0+@#z5TM>7aJS5ԇTR\Ǒ&bg3#)u}!_@[ꂘtwqɘsQȽV[R Fը2+PyK|` -g6˒@+5sX dJ۷fPڪl8OF2X>  ̍hP,p^wOܾ3 zb@NǷNA ~hCcjW7o\1;}--c=Iՠ뇻BoqAStE h׿ׄDf&韊&va ܎hvĨaΔb-Y?S 01:X+zS^6DI(7D΍X~5`0>I/YٽW<hkcehɀpDwIIZЀd.6I=BwH,LBmyab8fRbBB^c|'nF$tފtPX% k;=f=x`/NJ\;veq\#bA/Gm= =)bQWXm27xB0n)ŗm +#7n'+>6_UM/(~і_J 7/Y.Dɋ i;jU3"F&+M>)Bid5vl^\w79;,=xWem%iĭΝuZ앋Xk >=ZW -RO m ";z1`H%4J*hqb}@k'_PЛklnyzTmy +ա,sv|7hnt|*ޱUݱVYo(t/Į/]^`u4d*z;IP_'p'D uhAl̠̄IV$bR/'\ ,ShY8;^KKa-chΕqpʮesD4W%'1p[{1QE۷s4SRk[qt^3"M 5BAgN+_ԣԄ^.N묃`lJP2*8YσZ/PCE?y!O@,д~&+_QE*isLqjx? {:bj|}'TӒ9z a] G#s "wmrӋВZIHS6Fp}el}1|[53 .bQoi L(BnUgZ!^f3ǿ2wxJRuӐ/2]YaUg虩҂9i8iNmݲ5 ˬm–Ydn5zHQR`ם 񺪌6iW1Eg| !P#}޻3LbegN/u]4qsrj8Bc޺5@P2ƕou$6;z.)mNVSa֕~`!q{gYF/?q&v O0v0^Ķ E Ѻ׳V D>ȹo7MFY4rPd~Y+rU:Tp.#>ijOٲ6L)5` z:0l+OSs060 clYys|P<m m,h0&phnh"v5&aA5VV1q=;,y WX[+jFǭu防3RM[Ki0.u+ iD1ܴJV0 ^{ =iyc ܅ 'ɽ>O^:[ !}pt8r$H::4 s'`Cw;b(L{Q+ gB7rm}ھ#K`.LܸFC(KR5Nt*dwYSH+S%_Si͠%һ[JXmY7DPg$ֆ`UKTbBjfA~ll$[i>Hk[<p wN@SFRRgh勚Q'WJn/yͶȶ, # "NBlsB)d;+1ؠ6Ѩ:#ǻ`Ķ=lxB1tX{*R"2]UUYkcL[W<7ҹ4S ugP~ԿzFKvTGeD?_0bPTg;-"9[7̂E^mu} KYyOCSQC Q? { }"1`| () ^\tt`v ` f\Ef&ŧ|lgëeCc!o_m:8ABVk!0D7dU<Ц6/g? lcdΰ HY6Q:*M}$Uf|4)bGO.DÇ! sh"o?iYX);ʌؠ\Xei??RPa#<4Γ=6]y4v(5w5,l0f{3MXMj#Y^ +mgz9ё~'ZϩyfݘP/bIT~ǽnw&z+T &V*S%_/rNP`'-(­AEC/4-2FvOp+:`A:&i8YbMS'in7ZfA/\4u׭56^DzpY’vrqes4ueҭg߾ V zvGNl"}u}u?!Oh :V~&\*?7]Eے0ۀߥ㬁wHXg܀*7EWGYݶjӄp|` 6ɻ>''1w ա6Y3X(LXR;Jr@= Mdnu{Q;K" K ^m\W8 >jēs׸~q{Z"Y "zݦe}`O ?EM4پH~U@$#n'> dkPKVHHmy˾"0<XUJ,ºmY:p7my0-E$#dc<Um˽ T( φ:9 '+4C :/ZxT@F!>Ie>Kf-EBN&{gFq [^j| zeOS p4u" q$ϭ n3[jxlw^zSr/^䐲ۻ[^ba|f^Φ^OBlp#V6BzVN;ѧ?9+̴y3 ))oj,Q\jj+W'xM {`-{^M:Q#Uv4(s3d ;m}7T4Xk֡NDD'bj{A6It؅aU"*o5Ҍ :<ҞJ>TMhP}\S] ~l%DϋP[a|*A61 ]vAhi/>d(5֫c3{Stc:0EL+_cI(~*]1HW39&>1瘖HS9đ,lհv~9Ѓ2o0>>hj!ɃJs R)L88pSѤ~V8¦e1SQ,/Ĺ }IG1.АNtMQfE琰`Ydq39^ۻm]Hۺ/*,Dt$oR=u )NYBLX aKOF;Qengm[L_J'LeɅ~'jE["CJϺ:3Xr|<=TỄȶx e.Ϳm]P}*v:rOo lrF 1P-Ev޴Xbm3f-DH-vV1ݘM( \G*[C/[ɗB[o_i|W6/D|n =CK :Y0[b:{d~Gg&bCxk_5fFŤ   y?A @5JL9O nu=6V#oVsO B4zuO07XuCq'`bMlazTZ횒]Dz$u6Qt]s#o-ZP'Œ2Y/B%PD]pwIaUHrޛmssy/Shꊚsg,;a/x!k}>{|AlD/l鷔< 7U|%dlH XeßнQr4ͷB)z,Ʋ0\L{y<'o8(k]N qj4Vא)?LO&I5ȝqHξKZMj` Ǩx/.|;7qbЙs:OlrLz?*oIbxؗtf %a|+gf쳣?T+?-WͰ(- WB'+0bbɲڳv$-)A5kC[lM' i|w&Ah{IwCz]-8^]~蕤rYPpONU1?,NCvbG-{՜ii8nԹzr 5=ʶ1}f:?Kt#76]iJlbLvԉڛ{#Ip@G %J"Ciڿ R3xla6(ڢ~E0ޑ-6H"l83MxI!" U$)u‹gK~b{SKiOdA,#kK:00?'w.C- WkDUggTzo2:D~5LVh486$ێ Kw Q+K:k(ոMgv *ʽ j O(2%VG% izJG/{`%uuYT|h:`ZY+Z}):kJU֋S,P0K=XNU I{b|+s,kE"n ®#%SFd!ح{:&{>hk0(c)Z$?΂֎"΅$¼C8w,$Plrkuxg0|nٳ=̽5ǔ'wJ'>̮[I?wGSL['Pp(i"wRIt0hþx 'D Om#Qr& Rğ}8 HX{cS>I У)e&Tt +jFXf|"sfI9uM|k@pGp7T5#XitzJ2! $SA$2@ۂH#ݭ ;5x4Y¥!Q[ _4yE0ff0:!+Z ۵/Fi SfA$>t6X2_`e^`(OktE7˘z;ה9lի.@9>݀)zC8h;:#As|Wdx- "҅%TB\^B,Aپ2Tb-W+rg?ݗ2;@^>Y:FBI,5&' X)A1YlVX8 Z$z|vk21V,׵(Wa &HWȥ$Gߣ*gM`eS(iwznYs!qp= kϞM1 ]Q;a90Uc8,RnN `y/nC;; tek}/Z^W5.;k V=m)(u$w׵h1J0R_ƹd\]q @@MS.ڋVG[{3״]}8O3orwr&ASୡ,հXpT]$ŝLM $گ/=l:Z<|n_EAlr  |AF29/Eĝ[>wnSRbz"q]cO#8[4le[$^&X nsuٹDDj :=c Me#M”QWl0EוphQE#iq՞БQZ n6{Gu=Kf4rm~A<Ⱦ-m5VN R2'o׃6˚9XmbW>9)`VH&K.`SWNzuϚx)kHMhGG7Ŭbx؂1b`sjUqh2Je:^Y5")ܸKݼ=CM${+Cٴ.\~6u~L|uhbody`YcY?B,zA0z 8zGL=upFZ0GdXVA<I+IJ mtք >K$rI+{֍ʞ &Z QK$t6CZO U@O8^p%(ebˈ h(mMj4?ND[:i nw@0ґnlovesbcSCo%͏`8+_yp5,-+$=G/U+@EQvƒ75HFS;mxCRX p0d^4&Phhֻuóa 2š^Ced; aoq#5JaQDfۢR;!Rɵ9[d%G¬CE9Hy?eQtv f_c ]`xrI<ɭO L,+VRՉgCFќ͘GôJC1 \ǧ lqe2n'͔0[a"p`ҘʅfR8 ]a\OJᙳM1~Crv -u ( 0伷Cd=>aG1vE3J 7"Vbn2?p4pa [jѦr2GCgc|LGƂw1Q)5wrwo>52b B&{d\`h/fD=;x1/wCW_Ub RMo+. ҳ4&DC>ab&Xt%[ʉ=BMp̐[CF-_88#Z۝hLe|u? _`xkTـ, jt8ʦP? әs7(cZdɭFso?T(2A̓'}OOyjuܰE*AJ(㒔F bEjr/).`(Hb­ KB78_!K줰-'"䔵[B+F6-ٲ.6ը>RF$#;L$@Aʀ蕚{?e 9d2bN= ɛX/QBhn=$ݩ"z;o3;OɂmG&@߉UW Ϩh^Nnxɘ'>J[zGI@ȼ듁u,)3zi;Jx<ٞƒzSNA$H41%P5rU'gL ErJs6 K+LWmPh%e`9'ͺ#CBI\ZWF Tw9-CLxz΍H'S)6q"0=ޮ)d Ls@΢]j,_F,4aaUc* V}2@:HPE1~~=~P* .;] Y+' KŴj Ž.E zCH-:[o9x~Iys`Ch< D]Bu5 l6K_;Aqvge2yfdݘ]"kyhY2Z@v+`fkPji~PЗzj6LJo;ER>D5u̿lUϝ(US)47W!Uoya>:b<6e½.~P1Y/`1G1tdZc;%3?ʥ: wxGO_j@IJ]MlxU)2!ZeEDGY-( 9I"NS?+xrM2̽@!½qBQ1GVBbSQ|3F7@f"^  ŝ 8|BFϵbR wlj0E /:^ x# ܉ECkxn=-φԴ7:$k"" IuFC|yn_/ʑ#L6C TFk-}m\wSHL%q#?4n<$sj<,f2&n) f<1+:t[.o؄6W@îG7=3@,Wf5" tG,iE9`2GbP=(|6O}`_p$N6kϒԇܿnwoeZ J q2$3\9f=vsn($X|SY<}̛Š}2A5;W3_['[p9rcO_ 9@6-d bqTsՀ*֨7Vz[[+s0-J0ry|vH:Gyoww(pGϠrdr)Xjz/ fQ5(c"F-{P"S8OE$lƢՈUbSa/hǪ |,rF-r5?qa5l"\}|;zI5J*[WPռY$x}䈳 Hw"@'X}?V2#2%[Lk Izό=%UNޟ3-}ZȈr EMtƨ%-} wE3OHl(H fv@.NB;5 ?65q3T=DW6Z_I ܟՐyIp:Vk/T0G؈Nw3-e.&T' ljQ(W0E)p#ڛ_!03|fšJs(z/zLJ|1")>W7fD?i|FNNSU'(9',Xp4"͜m ^ٳ2SͻDLoƿ09o]8sЋ IUp'[%43oˆlEfks\LꑻGǗHA g=MRA~kt#슏+l_^r%*GN5JG>Y$&  3Bd |8/0i:1ϕ +6K(~tX?+Jw5kIFMLQ6I KզbEb7R;߬56p} ?&TA@҈'XyS1 ogMK*e|cF)ߙK!׍SY(B;lpt3ce,CUiM+2m3C]ˡm#p;t@X@tM1 yjl@dw-E)Jt=M-4M0 3Tc33̟Z\WK'.i4> ƇC/H;SدN'l 9/k}q : N^ W?SV0أ`HZ32^@Q'TI=`N1qXZFɖ6i]k7jZ5Nȿ^i0f3sH0 ';|K2 /^N^ˎL#BdBPZUN{Բc$k 4|LIh lNKCJX^&lTު_ m>r֔# v>e`jo͕qP 28m}dV9PYީrbeYW W$Ja;40xxj|pxuޘC0ߖm+]PSH?><,z.xf1tEBT鍙@p0o9{5;M:Y;'i^yլ3ԉ,tf='k ywnIF(5-RRQ&O2j :NHOnNPk<17HA^%0Rа\ѥxh"8RV{C'^Hw\zVW9 "XE[ڲt/rs=q[DG>&G#_Q6@<]v̇eL˚5o/blgR -Svf9 lli?ƠMۏdڀ" '1sÙN-8ɰPFX˻JBU/aKqաC1'{%9K J|6OG:YApNOJꔿtW6Jd>WO a'(@>%4BVA䛎MX`\zB(qFj\'SH3M# XRG[ zrg ?yoޖQCGf\Zk` O՗3Up=/iapmtހ DCk~.Qǜ3r֔ɋB2+w6M aR+=0.ucJ r31 A`L 3ckזbOAY&ALZȂy+:31%tu {ykgwmD|]^cᱷA9;?1SjAhX%*5E. J?<YPu|s}Hxg86,/}xaAm kըjĿb ޚ[i&M|ztݩi81o[/# [k< Hc~ mK52[)|:!~) z&OY >I^n}Pz~WUR aʃf`?Z>QӾ<8VF;"vMirNI(A79V&{{\NlK D3;佂%w OvJ.iۊYH |$F56q1иx{EO<, igkL8t}g sSNbOM/=uqxsxqb.6nd)xC֢ *Ug1WG0@߭$e|ZS^xf(K6jL=O 7^ ֿ/hk|9Wq*0ޏ0F3#30\v!uAd{Nj1[| NK¾߼ cs_K^J@"=,`I!șAf;7Z66ehq?l܎y~C[0uPr,/8{VSg'%j~~>='--KUh?d\Ij(2=PGR/Q]8ic[Dk$q0M&{f@?{=`B:Pej4 &߼+5:8P}(Ͱ>ON]C0šrYHe d2F"`@>0FEd}kuA꽕7_t4aT7E6]1j Od^'ETSK]}bGM Ěa х)ByJ\R';*Zx4׵/q"ȯ8 䘜1,bq|+pGf:Y_WCzA]IH §a7W6d9X}Z+aOM >چKn@@Hs0.7T9. *;ٻղja~- B^%`4?5K)}<% LzG- vrdZD\+ݾ˵(V]/'p'BآQS9 PmZ@iI̤U֤3fb|2wt 7hl'6ҀwԑgQI[v=V^7ߘĻ}F_,^I$48$|1@$\x`HxΌh'ҐlW3{*b~*lMi4tMqH(ڙyi//agB&U}VU #-^_j6sۑksXTK#d_XҞE ,QyZ]5$*:GY}综}VX Wj$~6ux>C Vڈĕ*ʂ0- oi?1D3D0i[`eAwMEn,X+Y_yotыDkh1}Eʊq 87!0&5Wf4HqW] lZ$X<N^YW _,^϶m5!UQy)_8^,25Hy!wtHk?PK\|&Gy2QKE?̙N9#mN?rEK.%.Ng¸^Ku2}Bøs׺BLŹw >}XV7fš*jU6m*7y! ]tB&{*Ub/\S|X`VE\ us`_Uy+ 2\j#!CQ=TԻlNLMzFV'Ցs1oߵ 4TR[[Vy+|1|Uq!3#4fH`v[[bRK=E'}x4q߉d8i\`&>:&V gL`-y6|n BےtrcDo,f?g")%oHTxv-1OVmPy|(q4+HtWe4. )J~~~CFӸ% p訙Y$] qLHo6mɳ~E/oi wnĨu™Xzg^ZaӲ@gpZvK>~-,6n1Rz9'( Jux |l7ѦYjc"/ ZTS')դ1Bt 7h 4|,LV#f2>xZ2;y[e2\d:?52b6M'?ӅhAWCJTtCJYJR5[Y0p}ݵ ɥP8 o^/|m/˙0buY'Wq Z.9=Dh(/~2d]"Rf_*GPbN({H]Xƒy3!ÚԺ. gM2~술es] J-dȥY>0aU ,RUb5<m(])~ J8,ZQIF[P\X/LȾ$՛Fժ{mAB2=9󓢅#{#}6E---,;5#Jhk̑L 2WiTqS _p({:ap`yk$Rմ?c %)<^],qVm122$۹z[! j< os*kX]EK2*~{z)LI{\5s:nK }͢("ls}rQŜt&vu=iks.Vc`\Y@oEj; dqR( ?em%ČSIc[݋2ڞÖ_77OJ;Aq-\n')6K7Amg kwͶHr-UG{dD•Èw.Ly<ͦV:hM՗0jmǤCfH"Y/#]7IWveު;:ۜ8$`9 vPus 0 YLm@ >TruNՌѥQ-\l4z6I=Mq_qMr%gלun5TYߙ>kn cq]g_1J\Vب/v  fGɃpb.<[>5^r!9~=XY4bBR˯A = & ޒ &At̄,OU{;7R}@:K4L*%+|ήMԣH}yIL}Y`@ ΏDw $[?O+˒d4 A␡, E\g/V$s*6" _j?3c{HI38} ?p =0t3aRgo1a=~Y> {gфV⟄{PqĘOYF+G}a?Ow-AWmў:q;Vv%(Qgwj=ٹJU'\ݛjF$BSԚA+{fz~ml! Z]kKSi/'+ pd  MQS.j+Ո㻪eW@˷-ZY.Phz*7v@Ȟ na [4:3.P>4 X3=7Uq5P|3.oO>$ ;^Q(ÓoF8 0rATL͚-.Yˤ2 ICwCQHf1xS]{ǨpLekS8XJSޅ!nяwESqh}K}daPz3{TNx2^AfqSF&5I⮑蹬G#ψ3z:ЌL32PbJrԴ7n*XL+6ODm*^aG(̔p[K)LW"D ̃RA|79bd>Bi" %"xŊY"صӁݿHG2>@Lޟ+#AJ%Ma{0ȗ^RqlT1=4"*.Wׇފuª$fmdF>c(ˉX!Cev<~k V$ dH}m`D0, un;NkJe#.o;*:.1Θ ~ݒ8;].;f;pwP.¬fc, +A1lh.uG%BKã˷{ b qM[4pG4VKF=BN?]U7]i$-PR+d]T]$-t"4@-T{K Auxit伪t4F#*FGGQz<ػ 1C¿s&sC?ish,5[:W iBp 8ΖnrU*AxosLJ'!n݃l˒#p[ )h"b]|my ޕJpl G#`{Ŋܑahq7Myղ>pE=.]T߶&Gyzr!7<$ :4ʛ =tI'9dm'"6rĬ'if LR1SY'p^uDKmgxx&7xsi.2n~pY$M ON":>tY(HZ(q:'ʤ˹5;Ե=-%?;+ILjQCX(| yzu-/'!j JuDcd@ۊ c W!ZX8CRH]k Yֲէ hW̡tRH2fŇ=9 tt9Ў8Y.XNZ~=h3uea7~S{[,v|Ŧ&8(14yd>D%Z/>3NȆ0PRe@_S*,/qLO;ON..Խʒ(gyL)L$@JcT9&q{,EpEF.$y hia#0Qن!xt^*Fj)?sȋ\G5g˒0B|iVⴏG{{ ?Bji?WL\1RǟCJD~Ĉ;AwEuB?!~ fƣU]d6By9OjS/aNģ5|ܫ, NhofkceKB A"~t#)[iQJ?㋀=ip`6AS iuwFRb"wl[!NfhϘ㧾E|RԺߴ 2jRLV41"`"e1#Ů !MdUCSش_t=k|8ݢ5W*Tڷ؜Td@A޸|u(ØGJ 3ƥߘ YG"# d^NyA0w=2il KA!vSce\]5eتsKceUY  Iǰ$z{+(Sih1"+wBJ)`hcp rk'0 Ao+fQ;o_j J&iv/N%, SZGZYU!I٨s@y!'0"[A#,/WD/!ۮm$輭?5$Ky8sʈ :[bOhZ=l AIfV9#hV'ذƵN9,O~b 7 o~9.}lp1~?l+qguͷF܁W#8Q#QPLJݯU~ 6Y= x<5dRb|2+NhDhuκɮ %.T qx4%(8 ~ Byi67٩-`2n=b(xO~ǩ/ We E99@7o)>w>Ei*"i)T#) vo3cRjkJ;E{B^lO AB w ;9eyEPZo|c=0qj)i9+w6/ygYkp3’0'7Pݪa>ʎMU#9YFqjg8oXK 6svV*`%sKF!o`R#(4lє(r;&XLpMV~B\5C[tQ+{z`t^]g~yPsF7s/_nܴA>,~Yk%["e`+l@!~`'Jj֧$a%x^ʻ2!-m֯},?JE9D? \m/ubwxK'7@"8&mI+%./q;>qՓ& }GOae. +/.&zC?Tv sU\4Iz(CQ!Hώ"'eXqaER:mwgU.EMe K*X #8/ }WjVC̷`Τ^=FaDSJZ9}&Ud>ЉBa/Yp+zxêʌ>?_ڰ04_c` e}?`‘I!XҫgR{TM#Uμ6F"v= ͣǺh k$ux}I'VgmC87LD~| , bT5$JAʘUi5jx?a"r'Y.3,ȺJř?pξTG( (ߡ7xUC8-*ꦡȟGgOVdN~sy40٣E<1++Xmzca`c9!۳dw̗őv4#W$/ss$ |?ent'؆$eU2%x#8._8PzYk38R_)n7Vǜ4@:EIɿۓ84!IlnE=:x*Zf }yK%vh /DMuJ(Q↏H+{;=(쬝*mZp'GFU5|\sHfdTQlh_[[h@]"&w [2yX>6|.^ן Xic1pM &3^>r~W',*ƙ໺ߣ}#IOKl@[ڙJ{RbR2H3 v|KDVp9ְ#B_̀E޻I/5hvTlQ[}&TTfJCԣsw~NÌړK&޿.t8Ge}Yޑcrɂ /]PHC5TsmZZ;qq=#x%!8uSq{UyȦŔ13G ɰc`~uSz)͑ a3oX$m]<[Wn>,0ѷyV2ߎ2UT_ $ŌB)+e!{;#~5lBїY4iw}%gSv;j XmRw4-SVt#ö(x S^+WO8ȋ?lEUiC#jXvX~9Ӭ.{`M/{ߦTQfH~\`B?!I`e1,&|G l}mVW/Oowu+~v6CKh_WE̓qY{AUg{۹ZWɟD_I/=Pm$MgpljQ*00⠙*&᫅t*)hscg?ͯE鐓vz>\#jk~'`źz~StvfX.9*06nW8R;[ǯ%91ޝuu_1H1XSlv9dU4 ^{pMw` Y]#6}b+ƥ˂MH])-L+ K.GSncYO+ƇaE~JlG#֢>_o, #CSȻX\!b mfպas\*TE`tԅ,"#&UGk;dbpnЍtEDvfw!ԧ7b&:=>Ћ`i Ka(VOPsW&XK?8Mׁ._zT$Y#KcW+Ih AV2c6SNswU pD7npVr4ƀ[A $NZ앷YFb͕m#fcN x5L<9}hkDsrdTe`#O2 /яKxvLh{ߊnKe#[:gsýSγc qBk1- 738:X2pDHW!r -o^D@ Ά$Wۍ bA0M ].|BW%9RB{m %clWzJ$b`sG n>y#ӫ^<;t 2`]wK'$+a@3b(EUP9!a7i>)=M~[v*cAlc\kYË0\4ܞx | V]LzWma:aЂs;E"?zt~hL FY۱o(h(H? aaVj\&`2 ]T b6&`D(!0O SX>MQLXF3pX~.ْ裇ja Fu)+}h7Y:6idBJ}قK@淕6A*lc gJ8Jsؚɕpw݋tj8 GH쿁u!b"z$^?(8|WJF((>DAFsPM""o sr P>mT Ky3={(A-3he7X%f?6T֫%#r9s_!7%~I anh~#noA7@G; VrG{?fNJAT+Mp~8>-<$fZ:yATy[<._q"=/FnjP6/$0D@ ֫6s0iR-58VCoӚ_od-uw?4//:Bn[_t7Ey۾cq@$&Q IvK;& )4 ǔ~8:Rz -PGrLGKe;& "S C-Dј,\bh@(pMc4y~:K opdvCXC+;00_DRD:q^!RydgYLq7l R"z1>-fd&ZsB*u^؅)1;^v6 2ǎ"RPn');;ܽZE+Ψ3,ʎLJ$_!2.ܸ13Jm 3Vwb$bNEAbU1[iOn^* ^KҺW/.ij 5Kyf<Ҋ^􌈙!6(;q@?jOx %<Xil!"ݿQFؖjJ.j@_9z%|c2sfX!"%ij"~ _dJ]VUG4a5ၖxmiKy$:r4Q뛪?]QT V#iBKSH0"SUȕ#ک "7OOonsI.gEoǴ(-*s@NL\ƈ2K:go$&ȬKr{ے{1+XT}/p'BQս;MŽuD.p!E|dt/zۅQ4t磘{Υ)*y'|XSTsu/J4!8Er(ؤG>H<RWRh~a:+h|IMqŲ-TkMH;%o2 ᪯ +TY!y.;d#hk$ )W(NjR}0[de;8TS%mND 7F{2Ǔӗ_{Y+WLǛY(x/.0ogȀULЫJ[ VM,cXKnacS/{N.O5c+$B3^*)z(OQW\ARP~c𸚅ha1Ut !;[!TA G^Ŝ 1-PD%\{|K [1jkZ.̕nZĨS3ȶ ƣe B7wpC$ _1Lh>h"+A>Ο);%@ rDs۬zرo/RyZnj*|Gg_'&oC\IdḎ@yej++PRj`&H١]\aDk!wg\\ƦSr_G͘#`pdEQc@65tiIݍRZڥ/kC 缱*f(K-΄9a5n-Bt\IGy=0bZ'(b,PUFw[Rb- "~WNV}[5cWoGo 1Q-N2]bT랔>r){qL 3f~@DXM,Rs]ut#*h'$sR% *H/wza91ppǽI!6iLL&Ƶ 07(fv̶B 'Vᤩ~v# T< k+zJav87m]ʻ!{ijeU2iz?} Mh9& + o8e5Y$VŲ+„wM|9xReiKP|~ +ϣh )$o,m%2S8K`z-Fd(4pxh%;)`Ň%UvpP\oF]A}~n?{kL4yx-P3?Uv>"W^4%9Ǹ c56wL,xECs7j-[LOqw0` B|ٜi+_ IHI-DWU}1~5 #0@`Nڸ>(&\W`R;=J- \2Ѵ/K^՗|R9 CӐ0HQQs8_CnSϠ+,愑%j$cJVnOQ3نT}S|>;2;0 wx ׼8m~W늬b#б?jF1o?}o>=!J@RXr`ûGDe4%k9a60W+'V`xmr-&Jf)ŚGtuG!gKѺ3n5.j#?gtKXkό_n&<( )y~$|lՀ ,D5Y7u ,(K?ory7S#~@~|%`pLm{څ]?zTTta'֯w( (8K5n+@Ԡ`d[qynޯ&Xu^ρ]WVa/I&_{aw/md;AI(4dO4_c&{[%ӽޖZ8לiyii#"',{q0aa07^ƃpaE'5(w-Go*5N /@$qklCMENT(7s?e򅰨폯;1HlOT] >|5Ӏ0.{FK?ȳ;V#L$1J|ȆH-݉\!X. RpSD?{Ŗ6NL HbׂB&y&0Kb_1~|4]WIS6_~&P.GV _>&3=οN31T-HJzoG4D?t]p0 `L'(k5q~Ax>핎5w.*~qHnmbyLߜS07N -sWIN Jq}f9Q{|2 X&h8ymv ύxXv;SAd2lifAʅuVh]ɝUCvgjpv{[+$Zf;Xzz:8&/U*Ʀ"95,9rۛ @hȼcP!n`)t"gZu8htfͮ O={ [1ۭ b &7Jɺk )"ƻR`It΋i+ VG)(%XC .dBnWbC wU;%z$#M;A+حKGޣ[q:{8A@NL[I v 0>R o~5 7o<墁nf[{&0ᢻL50oׯ (. | xj7m͗h(ե/ Ԕ7 ~^<@eoKܿ^<&b]^=d;ǍJ-L<̍v? O3Bf *if ӆ粍| T+zC&k\!kdNYrZ?LnOuACBT+|#:4AiȪSkxcׯ8 ko>gԔ<>O`#3P9D|bYvU"u8#Z$ȴz>p @7m;;n{ $elz"@B4AB&5 f&]6un+g&h"EՎ~ծ!7c+9Oc  \2Ъ6dɾ&YTTvxWg8v"e(^> ד nkeGM:[ZR_$Ə?s;K$ʆ4$V!gT56H ̓6rp|w0v]Utb,Kps\ NCdx-$]4IF~/I'WIjK& C`w.OE٬(",B3:) $Դy&Gq5')@L/ɐL"6(Aby KtIvۍ11ҝvzѣQ!mXhƕʹ47+F>G16*XH(|aØ/HXlpmY,]zX1~e%EՄpQq[i׮?BZ?LRt nPs 9۵Qԟ4be7q>X&R$,I8 Ó&羛- p߬ǖrv! _+Q(,=c4|/:ѮlB}X(/H3#+{j9Jl|i{f|1s-Ĥ Z;Q|=Ye}G_Pp Sa__:et)>NbIƙ$H@V]SĀiz}]y|NC[+l(2JOqk⧶';3,_LqeO #8\o\' =S,_#˶h+0Jc?71[GHFrI`$Y>0 #q 2E w3)#{rBoh4ιl#k}~z`Rapڨ³c#=F,r}Z9= Q W`W+/bgU@Fx)Zs7v2~Z=bSs-/ĪC/V7JQQnGHjq2*`.Uʶ̱Xa|ߗ?z$ !Ɲ"1.DCuH8iOL6.۝BlW#6}6NUP\^q_=R(^մoqa{tc@/LB)NO):,߽a߯ZJes͌Yz" Lfd AkocWNܴb) v6"ZL!I>$a!L6g]}rxَu1HF/G6Qt9dqvFn~,KKٳ 㤱HsΩ8#Ӥ<QlףF.x%,Z{ N[)"}-gZ)pWQD(ZKߛAI7ZBJ&[[ʜ̘(ШqauM.޵dtkK^fI!L*+`8oi>irG(|ojMeWz-QEJQqB锆nk1X@$Zw#qfqwr &W ځooDxWMLJ&mbD$(bq 4^BVBtAy}+;D[1G9h.F6uy[$*_1xSyKhZ6DUBÿu6g_+J zL$U܁tsOw7ݬ-5sXm=ur'i,O}v&뽔Z|~5CKSGOMk%-'da#'<Ϯhn l0䃶T|b|bzUbZZK8q.@:pQlzUςCxqF,46Q[+絑v*,Ta_N* ц`h_U|5]w[Ŕb{)~5&O6pYaka:zz4^<1׽$`h[F7gt{2Y&n`-*EUo-a % hyFhyT/0>aؽl*:p'>?Ht~fĮkn53hKްNxm!1t3-9 Ȧ>(BO>@T38iZ?R}ެ<>`OHM qo^0!Ώ!y\$3gN(! M>X8;x +0NWXk?1q1ji[ojR2zzpPwʭ=A?eU~ ZdHeݽ. bcX'/-rd(a"P\?ПCw/>],U1?AL 6]-e6#F~]B'A[^Eѹ]0gp`{1?Vt"Aqyv$]-:BP}~7ѳcВ{ ظҾ <"k:>{Xf9^~2 \ v##ϑÆLl5ӏѩ{mDGK84Jm@mA'](Igh=.\#Ai4?o2f}$:;UZV.|O/0?o!va6l89k^wC[eMfҹ FrΔ&ƍ4UA7JO؟E)Fޫ'$h6b->4&(pw[_0 @Ubt9JCkD Wk,氪ŎLP},3N T=T udf/VQnۇˡ4(N #!q\6t+@eKIz6׊ɓG2By>bτ .b%"=dMI)Mg b~F nyұ֩ ^!xbC8sJ|yݣ.?dHՠeg UkcW4l|ޕXrzv<2hP*- q'һNJq{QABg!ƑXU²i!i ΧI)jnwneuuhF/T68r:곷R4_ĉ#;4Ya>"[jJԳ,GXܱ$ b8^%yoxt-FW 4u|'VTginvh6V@`&^@˫RIK O'PW'n4k0gg^zf~)}#ck2*yp λ[ #;^l/;t'O4 m^Bz + :+s?]̤E&3v4Z#nQ]Sh^\dB"QeNՠٮ x#l06'/d1=_*i憕Qz٘? Ivy"]9gpfK&ˈ?e,$88E4+xNgJdTA(*#keĂ.'&,dp%ʹGؼj^ގJbv~TW%:g;z"zҬγ08z܋q e6'>ΈC(QMoQZtmRû"Uԑ7?%Gfm5 Yp!%L?E5̨'EHiK*v|U.9]o M12W(0Z^%`.늰f^7rl)Jwgww#νQRJʥpXI&u e׫ڦГH[|짦++p%QE%A`洒f,Ls'q[[\XJX9yC9^<J]Sl$i:>ϕ88LP~ /L@qcЯ~ewwhajtB@-; KuךRbqp%-xN Zv0 T3F| kxu``FF1~$:-5CtO[j o%c|F)lۛx|<[dھ8  WS"*`\ A~Q&@ȸ*CcQe=[Zai1b!;~( \ VXKXZAqVtһ-u9825XUz!Cx3[SC#kVÏ-U y} o` >؊iw&z= ⽄eO涧Z3j`qz~! ^ 54&&-!^yΞMEtop݋ο.SS@'DH)`:-څ72y"6 J#}pS3R7W}|=O=IJ)EČ{‹A!I2< VxeB%6bNE&n׽~-|sA߁@JϫYGy1N/0R>G{_lr6dI|ƹ;Y1)@VF3\pg[[7"sx4Sq+h/kET#8ʔ *Py`T,7yO):$3Mqa=!+xl!@s=诣ߘAEXz~:ӵPoZe* Tg&KuZWu 2Ou(*&08hiF붥 2j&9oCS{$u7: O~貋ZTY&i0+jfM@pBKnCAzx)z(dyXm~W,C"֛gy+n`a2v] IaO:f9(79ղ\8I&9?I6ShSnBǼۻr#[f ijZ~$430$M4TimBk}Sqmw?ߢN F=ˮK&A}agoL'jUo`<]0 2 hL4W4kNZr,,&{דI45hZ_Tӗۣ}}K,FzQ'7曄ocxP3!cv>MlzBP?0#W!ˇ)Z_=I{lc<22%-C#fOs6ˑ>Lr,!ҀA$^ښ̉>$%> ɱLA;p+[VSswӯ^\|++ߔYl;v𧅫Yi$!Muh1*2'|4RaWR3V._<Й- Lpp>* ]Ӽט-!)Jp!n)JYU1;T>419=PUfƦ?~2pr"o|ꎏ*\Ǹ[g(V$| x#S(Sz +kK[M x;M1=j;jM"$%uj9^i? DeHci˩KM)/!5fy6P`{AӢY8[dر^JEnHΟp?+B9qVe}NZ}kH$H]WyWi m[j:mUAzD[y~]UT$ i3\: pO yg&a2zIb8 V-oP@jҿLzLZ8wVyKo+Ț jT]jOGQS KO=SvWibDŽE|U ҟn=XK oư((LB9[=sƦe +u UTl)mĄ4wĩWiu' NڠC Lj*)|Z0,C|O;{_ )püdHc[nj9GއLQ,-BA;,xŁȃ|(+aAtr[rl-V!c"G2p/dXR1۲YiYo_k/Wī6:& ^MXGl^niڕ|#Q'#^SI!O;q.wշ?a +f1kR vε^gC_"0-bõUX~3ľa|8y R86[ Sj߳3q6SoŦf)6ȿY{ob+>e;xTv/ұ-S л/N 4}xTJT" Ab&KZ6kpwr75*'*Qtb#x /$`Y +r(=/^0P4FCC!Sh'&ZL4ۂTLz5Z[Pdf}.pals1' >LU;s {J@1_oR:Z+mZ"yF);_.%D:uJTJ..jY:Π3); lE sFz.j@PUĎKa˄Ĝ"$[$i4Hcj\4_?÷҄݋ͅ!Y8D≒tkYX A +^,vƠ@U?S ܶ&4QSw,hU'I+EBԧZP@%JuOĔ8I7W`H,&KۀĴXgz'Op3FP,̮F^jĪ`\UCr'=%[\L A!)6Tz' b_χ}~ 0YW- 7\~qv@Pϙግ 5{`u+vpE=;40-#tPr!,,E:Cgw|uuWWsk86ZõID8g^lNpW0ven!%6Q[0uua:S9n/R3lDeq2`sǛpo)CT/UƤF˥4g9>+:ٟ-%[Us.'g ɒިucy7-* p5=NڬNMP.^FK4ě?:IM21PMGI!|>F1 $`ך3mK̰6΁`>qv 8)kHa>XݎT !SOUSHuU4B֫dL6sLnXd<lߟzr̞caXfK5 ~ [Pz˫f1D<F%~ΆnŘ:}vo8@4[NMn,C@ }^w581{)g25-nް]g!7nXO8ck! {.ɸpڭ&ёx Z&G2Yq6# v Ӧ_q3"pcx;5?2Hex"$|y̓d1UW=zHˠT⒦tբN.hl$^Iȡ^)t|αӠvuT0{\ֆ 7hb,1[KvN "Ό{+ פш\hn2؜W9ugu|B *p ݣ?3R<{ȃu4N1bq+G E] %Uz un8V A@Yo3Xo,h@y8LrBgx)&YY#CQn7͗: '.#Sx:kKG,&xx/_2>hǂ4 9~':W'VѥߦsSx4 q{Ʌ:L֔)Eh6U^0ێUUWlOQ껪~H5ӜTg·lH5{&a.v!=dT"M4wA0$y#rE: Ҕ=/3zSĿӜ`3_1 4C@z7vR['z8g|e^xte_kmIB:Dyi#:"{OuMˠ;0|Rh|HawX>oPBS 7#TN&ljH:TaD3JReO|++hCF[i sU.(Tkc{ ߴn!;`5U |E"͊pO)H1 <vxkpqiu5 g8cSO3R3p6v$_s,[H|q2~O<1,Fck3ZEɊp/·vr# ' bJ )"If ݯ1Y?<2_Z㕷A#2{J45|=`|bkɪXW-O -ujׄ]咅g~c&,T H CNa&cEh>c)1i?y mrUV,kt/!Ыx5fcJ!e ~ !ưh 1*M N1rV[Ѕl -+kݑ!^#PĢs:+aj//~/V ezp󀬭?  )ԍ~1/@9ySm;~?h \1"xD)ЕͼGMHgxǡw x|u%詼Eeާ$6O҉]<}U@MPTtH6J~}4z%-vM~"p@CSV&Ѧ(gN7 iO sTGX๬H |iqOɒM%}*/htt)ɌlmKi!U[͊E QLAQ<˲P}7 F TUݽh(|' = L(1\>x7.7u:ȽcrŞ6.֬*qk|'wÏ ^}n58/]UT(.6LLM?@ۄNߵLYwͪҬ.FTzS񞵤rwJqF_\وB\t&2P^Ԗh/Kh$tk$-uPF,-TfcTGEBrd4T_]G&&X`ua:94e:=13PRW%{.PdHmVi,C]x{{HA~I ,2P=6XyXQ_|ey5ac,`@a aIH`$F'`a' Ru_cyiu)ZWxdo7iMr;T ]ZSv7 9T'lȚy o.:ACGZ&iT]ޭ'OؾdYWi%2d.A׍~u]U E 74Cֈ*ӫ|w l3 #4ġGC lm[y1̵$tXAVH.;BЛ |@ 7 AgjO`n ,Ո@'M6x&u$`+j!G8">ۧ].4SkC+)`jMAeY6ˆ&BGػƿ6:<+Sw^zTz5ÌaNuY9n"l H`[*=04*t ;y{7U妙ʫ!h ZC:4Ѥ/ o A𣞍uE8%INMXʲ̳6o~۫rK|' /ۭgm 9 "o|Cc୥1JAxa`zct%-ybBQAo3~KԠc\#J+ǚ2:l 'TIqX\(9.+toy]"Y?i` %j҉/nj݃CKP:̒G}U 2WGwF8&eeE0d0fbz=fzk=֒OƘ! %?5YR D*ܿH `SY7 ?j@&i8Y ,%1i# -/HT,C4 dt A? IzᲉS{91w~Sbbn`"֖kuRThDI.UM9ݥQd05Cybt/PO4uGfҾ_uG?<+^x٨hطczֈحLD);ur;)/\5[adN֠F]ī:[\ :ߋ٢R)̖"o}A} |*)гD67fzzltLNjyd#/ƒc/ECM~ﴑGi}N;K,j(\OH^ugHl`*5p6nPz`r%I%AZX6|ݨUqkk:TUl*G,4GB$k?v Z'6[vh1kKjWF??ؘv!˝,E1õ^v@ْi:̒NDuÇz<< Y3rBYPpٳ4md~߽Qj6SQ̋)|"@9I=]wC=n[u8/!]JvS]mL"ơҒ)F*m; Ϋӑqꍀ&Rߨ˔o GLR]M[&0!YoJx Pfgܮ7T2|aHMFr@b FjIV\o ?n#5$aml;FbdFS[w*1܋Z4MDTڃ™<ѧ4% `]m [\ Dfe@CvXQY8Nhv)6NDr;cE.=YO&;vTQxWگW:$#$@ 삯 `]YO_LYVOc;g |%!J?y$1"ﲀ=Ƞ(sY?{5q jӴaj4=8oq=3u$s)kS P/(VOQ! SkEֱ/gUYTG ̄0ܯ|OlVq<XZdS_,u?Vl76p *$ZU*?!4F.hxDřv[<1+H.@1b\ 1 b.`c@, ˡ& IHL椊N\sh7.WF|jq5w u.{l%# ?dTRd+μ\J<P8\RFLSH 9Zo̟Y|y, MÚy]Յ1. D2HzgJ2Sr:. $7r^cQ.|m#q?Rx]/[aEVm*"d N?$3AEmnBjCp3X h& W 5x7Tt<Kh7xp``gYgEiv/D;~иZCͲ0#]!4,HE^nTYV8& BW=PZ]t>q3tQA#t81aEsMiWׇ< :o5 #]D~;u>m^0ƪSʜ C.ûF|SAB.߈,=KPׂ?ȓZ6}﹈ AopR„$&†zH؆P4 Fe;P܅nEQ좱 3@Ll ў0@k|pr,͍0 *-iϬW~s"E,+_{1b~"ٰR%7/׹ & fzpKu=H3gA|6ԔpIxL <ĭbˑTWR0k|I?)f^zRzn?dbF` ͮ~j‘֩"|$RYg_Xn2ϑ;DrL1\MY+~X*G^&;rЧ`F"PT-2=nbGH>tA5Zk5 t[D& ?wպ8!bm@;wv"zӟ1㻬6jDs.\:m U!W!boQ>-(j7F-YGKq9J̎VYۀaxma.ދnjk04ګ}^9q]0>ߨ6ۈ?DZ: gAGmu#8? f$I<;-PB|搱zJ3CA`ՃAAz3e*>Id6pc8 9O#,m STYeYu"G+\.>uoK¡9zyecRA >LilVEhj `Fݡ"I=Y{7R -bFGF\axk/ ay@  3\g~s_E+jPʫ0 ]ebb]gu=}!M!͙\PH8RV]: t3T70I^i=+ 'BMP@Kqnx㈌dؘ(ղM"BjFlZh(*?0@R*jj4ɹ2sB[թ_F[W ݁r>s'D9_^8ː6~̒8 J}$QP;HH=[˸r5_U/DaQGdӀԮnweaQM> ԩyV$VA80- zkߜ;AU'UkllYdeQpIݛ(kt_M{w9(b1B޸o;-`M=clǕgtǡv}ՀT)fP)H`9vIM4,4GT*GXs7.q50$qX4ʷP^DIoZQ3qjd ~!($tnlAE:qZ h!ĺA`<'5o\3X~HI;ѭ :|p NLlخz-7~hl|_;|7[Or~8@((fAs@zogЬ^$\$fyc`\ \bsnee.XC^5vXy֯<%y}d%է~>nt0>':\4)JֽOBs=<x髫>Ĵ'' 0 )]ThgPݧWE>·'V*3?KSBGգ,Ͱ>G2KoC _ktu63*_0KeV8ua1UtyVI/hD,F[yc#bǟ ѣ$z0"'l( Q HeMeLSmw= gd‘'0a.yFhNeKս s@#z27&^ +Vbj/̧O7t~t>V=k%+i)*-c M(LcXsRfj ;}<"ڴd4ANbma%:aOBjR7:w9>b]z5;|>~P*MftgA)_$Az`VKhTWh;J'!y[ZY!~[Uz2sKО!^Rg<$ɢ}0x }mgBJRn(I٩.CCB2o`Զ^Yǿsa9c}^缎aᏴ4H)o[ZSvM9XI-)]@k(ˋgY|1kpM7L} 9tNa, AJp*El5 睞 t"`O܅ 1> 3p5gîUO&Ud_'t(>p0O5$v6Jc~5~uIC-m~;Eڵ3ec,]$O]ԓY _h :V. ק`YXt$ þڋ勍˔$85rh=a>Ie*3Ae9+Q2Ɇ KBgE}nۯ~+O0UMQ|bt,Mh)Va {Ti{aw :-C2J{PSWFPKK\<mUpl9ʓE$̣#41-`BECi8HҦA\GHO(mPq"<&ɠmq8v[U<lVgixJ>Tff#@ a,,2״ѐی2\`˥ K-엣~ʱrmC.)GM"5Ywq=`)$}xaW0Aq3zo>0潖#{(u-%H)it6{x\yWAPIO 5Cu(Wap3\E& 9X˭s`p|@7Ri^. VW$e˾<-#q?3[0I3nS4#?=2'{uvƔ=hai>kd[Cb dGڨ)(e讐"y%ļa-~B|11{ 4jqŨeo{<* trJҤʔ@=|NpC$#5 e.M [\AX5a䖳g!Է2c9CRKCHtY1ɿ4)$]]gC81-%Y<0PXFh•M+zѼ(pDd5l+Qϟ֛`,SLHa.ukʝ;i~_e3+{p3;GKOrJI _,;cX&f#cVƗ4߈®/6N=Jy <G YӦHAp3Eov~Mu׫^Y&.@v/n7Ug ".)h#HQ ^HE%]-|(xzjj!yl5$,~7tėi{ŦXLù?XdLBt>_bu]BQl9jp [t|?Mwİ% LF<,Cb^*<0|CY8+_ '=E*&7cű-vc{DAz?q"- \R1J2W le]uos28U>oO~%ʮ0(1pzԶH/MyTzfI"p2ElZZ[ֈB0#vzO=QVr8n%]Z.8V [I_$7fqυ 10hY J P93&kOZW5ƒtK/vlMq^*>`;lCY]Hs?^+_7psgڛEFq\d^W)T04xuGt$3?/N{FG vq48TP= |J^ntL4\%rv)7鲿SB^ᇕ5N-Le #JQ{~dENNhLbB lpOIɛ֟rLW/F65f594,]ޏCI>YvgːET] ]p6̺a66ְ5JF5Q*8w:cg<@`)V6:HD3c穒5f4u w'ܣt}@eA4ANUA*D>P 2۶?ώy;p-naZEy2RA;3z7x%BRPj:`H&[.zZv42F`TB>3-@Za 1ɉq85Q!V"3$SǼcy&`UKѣe!)]ĺ-[^M:4l v(R|?qfd!AõT^J0p)5ϏLAi Y4L6m+2gd;u@c`V.7w&{CϐIT_o!Hb6 ; z5e@WvmVUIspb)CHP.ȏn_ |Ŋ(u&x{W0ԸV'&~?>TF'N\%oL.`K{%1cFGjs q5a7v<#[ਫ਼~Գ)ڒ*3H =y㡹='{C麥=SJ,{/"Mw0Y٥g>AYK^(gcG2z%[6/I5QaAcLH!5>?$ m}4 7jћwl%|҄ nD31NmV+~.88qj_ۣ_Pbm訰13+ y1 |$*OO7n>ɼ4)n>O,O1~8L1wG~nTcR ˵ f> ?Ca7W$p$6ءJp1dzu藺n6L+pBqpѰSn?6K5vPd\ &j]إt '~?P[W*ICieKrbεT(e5U~.9욽-']Xڔe]^ щaʞ^i aӋx~zɦ #6ң'pʽL?`a5֭)tT|x;+\,־ $^|Dӭ2Y>o!d=-aW3x]F[ffuv; =Q&#;e?M0v$7 w@z =dIG]8*27)@V ,A|Cf ו|dPA.]^} ݘ oW𴃜Yޏg2tŎ#yoq4 g=_>e Mj[5xxP|D%toPW Φ*o??}2`= z̎qڋ:XHt/p:Fjύ#ZSB4΄i͜\#iS,sq2LCf6dS"_ qore6ޘr aֱbj}$n.k&`2$&e Y|w=KFM?1Һ>čEz LIAEc$djnAIM-{YKb}2p;V,p _62b#sbFCQ/-s!ݸ YmxΰxRZRd">6!E(K x#{y 8F͐_]S6UYH<;yг.'-)5^ϖi!ʩ.`Sy(Q$Z $%x۝MdաGmG>'7<G] >Vom۷w c:y~ҵE *ZwJUUOiw#}m9UZ2LytnZER6i̬dN*p™GԐu˘ʐRhG % Vi)@Ѥ#j~&p|FץHXlwG!xSLX3!yjP3RP&,Ba1}}Bi4+~m5쓸\?ɴ5K&]<* g}ʐ)i B) X-Օ'D$+v?@:QwC2SQw5l舏59Ӂ8GYZtAzEZvJvK* H.n=NF)5GmB{#-)e O﯀ YOAސLDdfqw0.܁(u,%Sٵ}bh:{ߞ#C8y# ELD7Yw=Իq_/VN(3}qD˚( ϖ[}}N Üǝc<IUv͊coH R:1NNLk Yi T$9 NS$Ry|Pk^cwd\,C6YwvV;sK Q`87/_@_+AC!JXIC{'i{w ܝF|z%UA.e|/Rok:vMpcuB:ԙ%; <_NBFTCgڼY3\. r/HT}Yl Q|ƛ;?I`7lU9d: 5rT8@f =4 }HҴFYHo6gJ[ 0)L! wf3P {F['5 "k*%0Rp꽉kK6$TJP!y052 )Y5 T u2ĭpŰWzf6 [ VNUƶ|4ny7G;%UE:Xͱ[̒.f0$Zl&R2*oM%{:  b@QR<%{tS] LH2N3q2PnheXQ!| W CKڃMMa˫R]LƂD MSoa<['\x[24ZwkPdrQ{[e(ě-@7j0☇MeȑLIZoj.o8#&Gg_ ԷU{}?\XdI^էl|~YԖbHaW9Kk8Pr.&x.ڏ`cBt \$YQN,&Sk>`+,Etz˳;]0uw Fe*Zn#5$8C=kmdz_w'"Kǒ@\k0-F?|lO,EZqM.l&zQ7۸jXSڈ<^;ڣ o.ҋϨr#_f:᪐d)^l^pi27zt#[\5O: pvvTQAqGHy¬fW'lJJ画-W CB^*_J+$6 Oh@A c,:6A& eUl N V=Q|ӃLrUv_wX(Ft S"b&*scm~$gd 4e:N+h w-ٴce\^=x<ð{ E\&;|ѧȅAV͎~eƹHw ?o }Ib]2u'W74&Rb :[6yٶ%\>. OnmYUNl][q2#y+S*qRkH#y. zՌ&t4v_~QQQJE]2}oE vMvӕ0ϔ@-Wl+dS}` "o~(!FQOetTMFzyKGÙl )qfDɆ$v>n_F(cؘX_po2 \G8Ber]T7"E=@ceHԑrRzgcU|O-Pv.}_+6ŧ[b4m, 5H>*s zD ݥ_F:5]mP85\!)ZDY/n6m:u t?8@VEi_y &-!v=vf+qT Q^|~MZjfXPyj(/ (Oq3'r [&)ji:&/+>q]Э'Yd 9W.6t3}zBۗh>5Cj_@& p% 0Lξ$09 #8Bs  LJ.] U!R-7@- FRiQ4qLBoj?]A 0/YL}R =#߰hD~>F( ݖ󥅫K=D}}m-R> YrZ֣3YhlcT#n'\Ab0W3X]k6l9Wc0_J!vY`RR4(NJ,*"[:Z5R/+jHT? j]._ͰK-$Uc y{]$z{:5jVa,})ɧj#ih \.;IAȓ{ -V (ttyvOU]VTN<!U U(u _ v〓5 P1d|noFEW\}_N)2=:IGʖM8ȁtP~fcī=d(Nx@@E;!zuM5a< .r'bЎ[PkTa: Ӕg}+ːV`nkZUhw heq[$RonM fDy09@k 5bydw !.䔙 tho5Nwg2AOB;.] "e[3FsB<=2Ncq93 qQ5aރ&G^E߮v%!*:N2qu\cݓUNbx?aC7UFhNld-'툿#Vjaմd#V;r^'\<0L=Z6w][:_GPK Ht4oyEz\gHD-d ;d x܌`韘@ơܣ>DyrJ(A٭{;Y> V^_\ iKURýV4¨%1jzy*upB}֗6hB/Z6rt k3HPK*@ۥ>VAf xrܻv z z31-jQ#lB_`aQucxi^rXc74Fܽd*M98ǣd Y['a0aaPLOwD1]*|L'j"0 uPʲPT3 Wt:p}sAw9zVIDϥ`#9w=نR jjeYhN.gM7 k*ea`>!ZMMG4Y8M$1@oHgbrJ+{zo gW(ztcsAqms+O~V=m,WXo5sD|7Mu.QF5~}@|05?IT~W`cf|).-,P39X1\☛zw9t>GyYsEk$KT \6!f]Zy50ĕˏRcn)$^f%]sKΘqv؁w!  o|ND/z޴D?n:9khڷDkAtJ4 ^ƥc('R ZǗ!M&5cN4sZ ônXv9nX>,!6& 7"寈+C-ڱ嶳@((? E5+X2ul`tx0Pڠ3ܚOtuǃU4w}) j^iIţ_\SkafIS nLp0hu|󝟀$Kyd>6z}hRFWRlWݖpUn 2KE€nja!ShpJxadWM1H Pw3˚\.(K\LRHz*@mÀ~#h4<}r;0ffO h O'a0(){$[@$3h/#zg+ʶu f-k0HtvhYZƿrq!|S73G'XXK5[5Tk{a+(m X^yɻDK"XM:J :<5?z'pw tD h8)ac'<5 ncz49#F)yƄ"p7x3&tb١U֝faK>q|=ܵm>⹛ 0_C}ȬL5ٺg{s۵l˫/GrRB7o_1%|yW?DyI6ۦ B. R9)x5֣[ :AE+jQЭw0W%&^Fн +yaF׳J?~$ja JO"zXNjL8k_l}K]kyƇ9HӦhշEZc׎H N;AL*'_eKH-t22&OV4{OLy bfJ R9lBR(?eG@|e=LZ ⅼA`~!83IPM=qAD;-x}5;i鲺3js 00S.&4)Ms_6Wv 2M ަ*y;BfӝS{[4Cdp¯خ!3>unl!`Q&#(Ŷ C^zVSyfK>TUl_he]jWH3Du\ﷆÑ6h,5vy&wE؅ GF)K~!,Vf W lGvkO !P "=a !"o΢xp[so:em˪V?}?v:n֗|3s_oTU$:율p)\5H?dH+W];z@"IE:&4y5:Ssna5}cPf% BfWhwZrA@ } "dOE۷-$CgM;q-^uOoCH\Z]6ĺ|C'`:-PFLmѧUbRO^ћ*AhA,طFʟ% L\,#9{øN  MDܔ\Je_ר%ړ*^KٛoNsREOdB?'҃*ȽqT s a#)Pdl"PC!D[s=˦ދ!=F) 'n\-Ud(:pL׎2S$s #\5lC%auiYr vYG\} ȵ1v~PlCaP(rL3VuRVj߲H"*U0nISXQMrevՅd3)CÿK< 緔+V⢟*6P8j?Z! FG]=yvW_,6?CM@Ozli/)"g~v۹d ";(؉JY#'71YH>F>Kh#Pjؙrrq /jzqԊ  J9/jӂQ+%6$&ـS%6*3P|q+ғM4AoEuq[C*&ҥw;{M*>T WZ)8m"pwŌ~VAS_.,'?ύ;4]ء6]kEDCXCLxz-!F]vPdo8ݿrmK@R:61cf&RDMp jYxH`]@ v.+ܰ !ɴD6DپN7]zL{w [$߯OWS\S nzxlHO|ijm@ќf l 4[t]Tʼno,ˮ^l .u='LRpWE,w4 /c{8 ,r&C#]r5Q{U-|Ҁ]B^Әߌ":bM-?C X,R:[JK, q(I:N̋I b'6Xx1>UVzIAyT= 0C3KYw{J\A"rl2 Q{2ڌq|okXtcSʁC4FXD=B'@q5ڠ~6.]XԐ[Np@d {j,9M?KBPa9 kq/>K\@Db.I a?ڇ bvNI_":+t<ֈԘzyp-02 v[#1,AYvǼf"I~J͗'oCck{Z纬wbs>y/k p(r':ڔp|F^ͯ'}ڪ:fK_u0ZT|e^~BB.N'LI#j^,Fvڶ;,!I3.K\`m=LG֎VoSGce5? Y 9I@GgTl&7wX)}eItxl. g;/|HQja?ޙPsnBY3fR$/yw69=ȿEwHN >5g ;+w'7>\>r"p7=ߕUFː7_Ǜ" 9GJ*@6gnq+3JG3Q+W;M!UČJ [6"TLoY Q')`~&{7G_:G>9Dɺ9ٴ"0wb7 VAh+ҩXF?@V_&E2AjÿR쨱դt,v8""ch/}ev΍'a޹V̲wөD26| tFdRhle2^kStDZ1sc;h5'a{7Q/_ 4 tu'\l5Hc>}PK?`_/ej')3?D9ƺ?bd1_4=S7+6hxkȚ-!4~ 6Qmnkq[htM XIP50y]Vw;i1; !a8{ tEF !NH7?sG$h((v3&gOV\QD:B2N43A(oZd|-QBԵX/0rE"އ䥂)K@k k[5v+!সLf8p Yy`gRMje˻t,$&:̆f_݇#3jXfQLѓ1MK4XpD"?yZ#E{C~&p'78AHТE^(żE4e.k-.7aw]$iOdyXV_5c/Mzb8+3 ;ϼcws^,20?9sˇ57J&\>|l751\YL\C"O&PzʘXy>Ňv^B C;7i-^V v/8(;.H}gb}Yp2=PXlL b<:h\Xs6m78-rB##%P SfTR&vqUh׿f jB dX[dd @6{9:(=gya`\j(s0uR F.wpJ$[iر0hdh$Tkmpr8?+?!7(3XLq(ns :P"[mO.A(*7kKxY ن_#aNUZKWTc"zWezDe vLlHۮ8ŸLI y\ s+j?DcV%nOŭk~8ý-V.\j$W)ō֯p\um 9^^|kG̿啝F< VNǴ[3!qlE{7"4f#m1ajW3dcA_l? kkNcR܈/ØAU *~Fxz'/46]4X"/`;|>^ԥxܧzrtwE@eyG]ݒ!1RA;jbS8ba(J-L6"gǔ\ډyA;wMV}=fD@s*{f iT'J`%!E~T/{^X,1b.HZUJm_e|SV4T 5ss%c~ԑA0^VMRNPH08KV]Pm VԈ7ﬔa-"Bw@%<KnJ'NLx B%YO RvK ה]$]~=&|_gpDd[OH6FR}K9*a+/4뇸>p W0sm+>/s\oU(;8a]?Li1 ٪sfQt:߱YRݪ;HbEf]σu14F<1KGx]/^!ExMUe~9T Wc38IGJU\l 0mɄP];}[o4\ J0Lcڛ~͘J9LKv((iw ^ m> 6+ڃxcX JTRLú+้ǰ?QeL@T n0 A5WC_m~q7rZXJ:)-+G DvԠrtAJ'4f w @Q|o䛔fj[ 1^4;8({iK^}&pY(LR $8xސ$wOq-#ܒ )(^,Ǎ"&9_g5ArO**4{LBe z.+Sz> n3$ilKVnlP#܂[&:Z1|I1Q7Yā\.u>G*pK(5cqڑӚQJ- wyu^?o%cqZ]2\"q6 ȳ5@@c%BҧƼ@;*9hf!pas_[ϗjh%`\Χ$3[Ks~034eF6!,P)FeBKY.reoԩ2d9ww20n6v .t< k:gq)!D"[*yI(E/'n>Bo2w@q SĤ//\E聒1#-; l`+nճP*B|8PB*v "l'H+$=No,ss#)YZ ߶:9vf0Ys85,p,Ok΅T  ~ܢF[`m"KEO [*I6iѮv^3r`!0-,$X6/Ȍ4 $)輍BQPGmyYZ4ViB *v'(C@3| fߴjS>y)C:oCnn$"CCMcq4B϶on I`cװAIUk"(%sfK O0Qk#isOĿGwMՃJӆ-S-zyGLزD ,FBLڟ0l p+ ;*McʋԊ=$ᖛ2>և.iS%d7}:P_MGVuOΏޕ# Aܳ/{8<~;A&ƳNĿXhC9&~Pp'Y6*b9?onܐNO ,o7*R)BC JI'W 7⌙_$d]e-4'UY- = Wu.&uM0ma O@|: _uEL\,oZO*`ninI밃hc1A?oi I/I"h=o(dzvHjV͂+XťZۜ)*Biխaљ`#O@j9FRԏl8TlK8n(u zwT*hYskDG*q]|IvY=( ygQg9]'~;$b@eOiHV [voo `xMn5c?H/ T !g&\wӽ %/C8Lffp'!ߕK<8S͆9t_:1Żz&1'X1=ܗeNi\- )a 1ԷFxi]WthQחK3:=|mS~˸"; 3?C+a7ޘTU+ jiιV)m,WܨPDO17BsQ ',C(OLؕ95m20S͏_F x9DdmtdS.?0^DYpu^Ἇ{<+ NX٫IТsw80wFs9(#.yAk3xߨ/ia&I61O Lmi,{10LZ璛*Y;z|iH6l}V+]wɿnZG RqCDT&j 'q9/@'[<ԌP>jOR7YX rWK\w)EXL;? U>.xj q+$f, S'L \O` Viͪ2z+YJ| $:G}k |=>~Ky­)a1 y_yoe(8€3TA⬋t=8OQJ{&㠃i݋d /Z@u/ ƥ3'@\bAcX]>LI&Ly=I KONjԣenw|P€o y IjlCb>S}|ޒ9'{~z[PfaN$aGg <55c!"ݞ/y=5͛ ߰c1.QD -|=;9t#o\fYXPPӃ7d7 FD;rQrV00veAL,#t-bp%c?dbx. 0lR=,KlMH*sF{/b8?Gn)e'5Q>HgPyuV[ y;;ܝw=avj$b W X!k9O1&Kl~;?Ù902V0)+&q/ ;͢bE|)QPlN9te!>qSD 'wH].7ѣ&ûl^`SɭT#g)nV [EK|D5~_y3LDXT}3Aw0ʑc!3U"%./4YՓLX\Z>s"ll|J&ݾ粞^@ho^A1x" IM.c!5rACJ!"5STQN~ &}5-I#{/}Mn*8\7LKm_ޝγ՟X)D2C0O-}G[/~ޝwFWYCrgS-xgٔ׻i}F؆e L-8_'<6]=Qo;NE W6Ou; XXDo6@I!r׮[a(2S⸂<9FWt#%k̟t6`eY@7/WBC*TwB7/7aS8 {uԙ癞o7\,!џZ2t[䏔|WpT8{ݹR^ fRt4ax_Ə'-AAoP#.5@2O4T[f()qj_{Wkf*y!KaI4um>% D3$_/o5EIϿTZm; cg!_]Q@Y':O xםQ5[Ÿ02kczUΙ .O/6O@{dIם%rZ[ .I]1&[/ SW{얱ʪp.il>N<lH tpG #5V>z^];Z';1/ !IRK7pAmydŭj8.W]wvyH&[#µGl:͜9:"Vs^\v?2tZ>Wfpk"c-kb,507ڣXI"i]tiW̉ɷV7o0&<[3<"ǣ h(c}oE7jJcAf6U؄ibqR2d}NӘEI SiQ-3+V6N$&["'g -j3vu]Oq-vĮ؟"QN20f?g [CBHى;C!nsxĻMn`:d^hCgNuˆ,`Ih_"=0[opEgfE\fiXؔnb;"MJƩiS(ɝlǸjL:2|GGCx@UyX'|M*A⑤|E đEzM{퉢>We?)q%`ߜ o"? k'WYV:e.%0_#_|h0/}?tҳ!d, XUg'E+NPzu6qYc"@Av:T )"ظVm;zh'#FPSkш7l~38]l{Z-}uvwޏ?<^ʕN!AvC ",֭E g+djOɆQ xrΣM[-(|7F DY)jPpRS&F2$xS{ ⓾0ϭҧ9 .CV}o}V 5}Cе7\D(=n&f \M}i[ Ĉ1K|0a&ꊾ2@F/G}W(\Vrѭ-:9#+'ƣ~r'F =ǒs ܣ!23}9gehѼĖbQr 0ޠ r˜խhx>^|YAp6K) Sk?׌!!v>#驉X J{?'gHPv ]~oC)..@ߌ􇍿( EtsBh] b2j@ Cǫ,1 p%%e>Qꪢn|РOCV]uSRRI 'hWvv-Ԉpm*@$3j#BuT; 1;j1 vE;= <͊l,?OvJa|A,>v8b`\1>!tt^%%K@HLTWYhΛ M)+)uT/5$JG #A5[[o;csb*㬡wZ?^Y aܼ2#4sݏ7EZ!BjoX<:s&JLɳasTPsKUYD:0Zył{?ДRa|\cDlƲc0;1P8=Npr,-(yuX 3GX_7u)B nTΡ>.-bHEfz$K* '_{UEA兎9_&݃If(qvq cj C2Ssec4r%'f4T++yZ<ʼMFޣ{l7v6̊"QYQJR `9;dhв3y;Ǚi8ܐ-g譔Vٚd2Mɦv쎈MZԟ#>ө4K'!H6h%*h|+3Ւ_է_⏵@P?fqGd3ٳ.Bp-CӆNd:0+t0Br-0VX]j)9#-sgHkݜ=GHeXɑɀ4:WVZf-I5k2nvBFRK[-=K+\%d!/Fr E" F$A/bAy'%sRd/C&I"ǐH6a$pJa :5fPz`Ą̊; FzzYVIj2b!M."lU,ZI13A:+X<@*eҡʸ#cZ0dio[0?|yřot]^K'J~VS"΅=E=0peS"џKS,K .4q%}-̦nXlOw\c2R:D)̠_ժN/b%X%I7VID"x>m;1Ze7J>1r :&=D^Re:A5l<1žy/;uj_pv@n8+{+Q ؇͵ o(F /ӕ3$xlw1ϟFCoj2TY.j~ r{/'㼈pAqlrA,s͠ S8\%\Jm B‡]u+*-?C_dKܨ=͊3uR ڙ㱝lĶE4ڢ-ݚ_!09'BAdS JU}))|=%1Pn^gv۝{޶LncjdU L6M2\5_z 1_Fj9W:X]]%TG$?q /*L^cط@Eʐ-_ 8c 5%tQMsx&X>c3l@<V[ްwG^<qGFm4N/o 8s#a d_?KUw#R:9o6ŏ o>$sҮ+ߧ|ANΰq\,A|ҏ}qІ%6^/%`Z$+ {VE?TXE;)Fje;{{n>VMD~> s8ty@~o]T|p%)߻kSyF;`6ĪxNz/>H6dВrK!\I0v? V'z || …gܬb-p'lq},'蚟\o%. y2s̤ x]t\ޙop8T1qM l%JdX##i9=0K^߈*$ݲJ^#_De —`}hP#.j )ci^Q~e97?LNy_k~UUv_:yT;)1c AdK5MUΦW{Hj(O5%`cUQ0qf:cFECx|5( Zw<4hyk!I1F-+p%S̛Yy !JKq'շ'1ߢ[Ŷ[T/B퇥~X߭ " w+BE[0C6[cŠΰ239;[|1g)*\؜Ց] U_P G;EZɴxꭏڳ֐ic).ޯ`~Wy B)PSBg,NQ2:LWX\, m+-5F 9$haEL9)/w~ D7`N2Pp5:+LӦvleh;bӐvqc$:|;y*wİx,( = *o/ '> Mti0e1\$gRXz[+I2~[XVt~U"Gj͘jޙSo9S¤xMV+C')_'Ww(.{%lsEM0YsX(>ՓAӟ.L;*q3=  #zd߱cqX='N}? "Bz fO%%1j5 yqj2p4ꑾƮ;q @s~uժf2\Kc/ŝZ#\K\Uc,ƖLX!;Ph٘yy&}=XL{&6𛴚˨4Up? kZJM YǙ zX~=>Sg /T 62dhXNd Ai܀?y7HL8DړicDÍcyh0_p%v+ 6 V_.ahOb:dd#!{[ɚAKHRsr\֗IMC%(<w'Y[) N})X^Z=wթLJu{X2m6Ũj 7S!弍1(`y^:uwzG6ڂ>kR5r*?Yg20'Ej:P@dgT JLRN߷/KɗWFW| 7Z|~;w6UѤNPci:p`Yb6q?~t f@ -5B䴬nU&@"szMgV@ 鏥VL9ş<$a Gkj\@!Td垱Bd8wxv<83EkB{lHAf¬`TzFrDRZ+XOҀȍ^AfY o=@2ntd쭒VFăS1 zvΞ u&YY3t|z,6+/wwOoBDbe(]“]){z0[# [hO?!"[1}Վk0fQ~==g,h|WXSI9E{0]1ff:7ZW`69 V|6v1#uf` ,?Ejh>/՘B?%xGZGNNIvNBBU90]]6 ra]l9}X\CǘwIZ穱m jdFJ豓Y>̍iӹms8@0sɏw n˜#, eVcOKvqI*P,Bm4d}01$ǖS9 @dz3_Лc(Qf87'f&@6(fdL@Nq{O 1!AWy:Sn%Cwг̜`ےj:Y*yqQ'FrL/7FhW\""-]/^rKzudQC^CA*f.JVlvxl' L_2x];Pun?#VSMM5DMKHZYzjHy.a#V*i]$_-Y Aυ?|U w<_g4`rSu ާ ,u{å#fR}A.J)LQ1{im ҼîOy3܃"iEW(6S}d{u- 2J]n㞿:Q25%.)Fj Ai_|[X;lXdI#ODJ<5mlF9i8f.l3K[Ԡ1BG2x1YK..Cɮh.@ZIN&2A TE;N5 F3 ^;L(^ TV6aRUH}96=_ r {+4<w$h.Պf|Vf~\-+= z< !$pv'CC;Ռ vivkkD5 VTw&BW WW1"WC_r|=ƀk㼻‰M0Y6ǟv1jٻ_a<@2f萯Ji$[+k12)Vk`>a$@:5nXvYfɫ*h˺`ȓX4pEX[YE52сvsveY UR;MʘJX Nv俰TWm_.RL8tf,qYUi 6V>Ց4ԱҘrvB0ֹYV:8  a87zm3_3 ͚e,A|)zp309|+t.l/%+ĕ}vW{gʳߜ;v)h4RJpi[E^pcPunM4=N)T q,'o5 惼5܌7l;!1 񨘇k)Q?>1vp j Km[/ ֎]__EDߕ s)B\fzɳOs4’pG}fLiT R+Zo>wx\&Wt g,zCvTQ|vP_犼HRu$"^&mZE0,(&A¨6\!DBnl\fcC\@%?Zi7 hb Վ63uwwI4ܦ v y8d<F.l#aʜT NSPmo9D~CFu!z Z&g_F, [ :oݰXc镓F$QY^JP" ppx"G#T,ܠӿMpPuîm\AL zc\_Yfj"nb/2}%)f,dѶ=Ao.eC1L8̈́Cej@GulaBw1\&K*Yϖf0e4xj`K W ]SLֹZ:w1TlI rE1E@mb4gTK2ݴ!t*8gz¾p::L=Sg R+EҊ@_mNwS'Oc"ΌsR_gm{dm,P<"m>-iTƤr=9!uYL{F6'RR]  b(S\r 5hv7pXEͱBmބ-* Grt6؆5DLMVHܮ>-2|ђ-rhdLa䈜@fK'/)8ԡ#H{oI<@t7]+*9{\՝yD %X\ }]uӎH?OU_,Pyz,3ldPCҷ$nuv0H)U'V|C:mqG@ZsDO:6' @~jD)9?Fko/SNCAn0&b$>NRv"512%ĤY$CpY@)#0ƒ7U3@Y.49]3 ;⯆; ̬qNQ3m0GT}5g%2#z} EHbQGa\QP.U}`*^5'=,a'>c $g;iOl:OΧ' o ~ l3|R` KӤДMΗ*Fӈ[ߝN, 9M~X/TQ ΈmB=]9Os3z#H #F(r|WC|0LbCR$6ޥQXmT\/PwË/`8y8~v^Z`듰U8(MOuҀB^ f6^&fej̓ztxrBK@XmRK!Cˡ48EF ` l5%HU`nE)tlIA O"%|`p^b"RŮoaxmgґ"1[ gl@'e]R=8|,Pû!cD|2ek;NIRتo&r(% _VGEXgjl y-'fW%fGPYhLӂ&hh AdOE=}UՁ+ۃ l!1+PbXXGU,4_3sF]yP>rN IM+'YN[w߈fuuquu/W#R9O{J! E| )l']Vc ]$-ޙcD~1 Oly|T=s8:8Meƈi $K\]>$4.D^D+;Յ1t=V*|]ig5J@Vz;hSډz@V.PLDͿUyғv},`/62.Z[B\ Ih3;ue# B'/u =W$qy($d9͘ TP0%a*ڣ WF:w2b3z|QY-38\dqh X0x#oi S$,^&ү3MStM.(Ah\: bfP"- x7S HHHqDi^a Ad۫QKGzG,Ñ ([q| Xꢑ%1e'JcÑ];޻.^7gdx; 師Mi.t^#8x7h.@c^HL&/;,Ɖ_˓ˡG`Nڕ fJ(NUvU>jݿRtp!?|1-!߲?ä,rM0_ H8_gVYȐgs-w+b 7YV}_iuU~DG6tPQ;B0V+sAT߄ }w׎sE `:(K4d:w=`qϖWXXlKϸnʼK0sv[wڅq{hOF ^\h[4Аh=:Wl1D=M>?>pw~Ask56aXuӁ!sQ[s "\\E; SV8kÏwR`-u+OP:lƱ9=ɂ4p6ȠB|=݊xNk!6`{ 1WaPjmO5B(XyNbu%͌O4LDh-ZĽ~v8Ԯ l&Afw܅h?eٝ"@&fԹ}˖o$3\2>j :;!v}b!=ptr=Heвe׎"j6@X6 vPd9g P>' Cqn7?IQ+)'Di3{oӣ+JC?CԺt jDZ @ZugHPMQט'pVFᤁnΆ $ЍJDcy&θ~$!3"lUy%юoDq\KP8Vh!󗑯iw'Y> zyN8|c|8/ufJ+4 E\몢d<:0B(ğbO'ЊU@=K6f7' K[W.L1T+r㴓aA+b\1J2f]nk[e''rev; _EzғWo3eM(Oh)~sE e{H- ˒@bIf ygSt!VJ3xɎ&5hMN#ڔ[}6]"\JD,U"2*R:u@ͣkII1 {Ҹl=)+9yHn8"~ w0T"$LUY(2P >e $8ҕSGZ+T 1DR ,b֙cM(Z@vRcSv)bltQ.{k$i$Q)Ӡ +/KNw/.UgihhfU ?9vTh3 }g"w]Wpt\mI}t(0aqept#cHOz5逌3ZwKȑq)1SAOHɯ;; LY*r'}GBU]X˂&0!BI44teZa%*`aJSH೘;qR_\Vjֹ݇v{$YU.9nq,+32ibo8x5,aK?c\(%Ʃ`ExԆWJJAI>Mh2ِפ6Rtۛ ~-G$|rљ|B+pp:ካZ\/9n1xi:OFkr"S:7|fx$S%"9 Craf҅Ys!;!::6 HZ\>7~iMIBHDog lx_v{C_ۿ5eZӸ ))_a" _+:B7@ hPy)W&Sb&?7'Afwu6/A_MrN2 ]dchP y~e\w [Idv.~ e1Ql}s/5O$^u=IL0s &1+>ѓsaOċ\>{^gV/u@GbNR nx཭9[873R$dKLd[Tij2x3e;_᳁/8fXVyneuLˀ$%ފ}@ЪK1ICUG9`}r%v״7HK [O X^'y3~@̊7?gN6 g{5ϙ,[iR7N|38>a#|)Ǭ^-+\1g߬Ç5^xv :d4I7{6U4.˪)QWJ$_'@8 'Q-+NP{RR MF 4RQ(~]F?H&Y2@ }ߖl6i/3rQjhcܮ&"x^0Ѭl>1_}[^quD4Z MwM/ V~mS5eE`ފأYp9Ϥ醿#SV#c0=Ve;#37et_ `j/V!'57^nN G`:T?[iBR翏֋`J{ĀA<3x?YhAq0U.X}|A_=Ɍzhwl0^+U7TFLtgz ¹Fܓ D\ɦʦ%H kk ]m~e2|cXQY^\-qq㏊I*T~zL"QI"3 zf |jNz> yՖ[ !eSɦ*c\ؒa'+tĘM"# R!TMZSfX?eIvōYNHLk]daCDADfGoiq{ɦ'Hp|2łۊ:g&$PJ\ij/7 4rQңn ="D/q0D#3@<̟8|m.sM2/w;)PIt vTTkȍn7{Pv*qVMaKއSP$i]{Ut-6-y(OI" Tx/|BzvTti/b61XYާ~ X2A~)) |3)IPbΡ?+6ޒ$^^mwLq5`5oh*N. +9&0G.ptԌQ|Iƾy% ZC Sn;c=R夤EkA9%]!UBQ86\'0 繰F^ ]AB]}UzwQ_aۙj7W"F ,u)jVyAYOu)w+;<$*guh;Y;_ bGWpX \I7|:‹l&s:wm5.,b7-OAaO9X H=_ ܕމҘ>lT/TmOS~ >v ämZEroJ3l=,yV1>6sofF-aYRIQB#^Rx $ 1Kh0b aGlPA6Q_33e5}}Ng209%Ԁ6yn{Xԋ[oKh|%^yF( V$91_+9yj=Z{'¿tӑW:gcm#b؂4DXABDOõ*u;>X+0hxƊ7V=H0WY<]>`u}I颷j䷤B[]^{Pc{@<:]56hXtv 7YLP J91x2|? 9cbXBHK0^V1:˿R-cy"(S%Ȏ\ae!!EܚJnDn:%h'kTR|@*+)ỸZױma`ܙ_}@+~_f:Kb+wԼ`e{<9 :t [>e{[`K,mԀy\QvPy [ [)Pf~P?A"a7peKȃMkE|.w|k c0HXI-S2s |&MtcT| Z֜ICq8F2Viyܢ@]KgUma1_L9M9tb髦cһpW 9Va'Yqr- m5v~$l٦\g##8g_F2,vg9F>a-M\,R|+y7>*im:L)M;svpIZC谎]‚ n#zCOsU>ZPvbl;#fByFßX $ݲRp$*= ұʣ&fP. c)gl 5sq6͵W1`kp?|8KoWkA4EsH'8'Q^'Ƨ:Wfx;3T+¢p2ϐi+}F"^Rn4\R+u`@7pa*K98>Ƈl<-@[7m?XFC|EVkoYf5EQ1y_:=@ϊT4Rmˋ×+XR/r2 ~i vY9/P]XpxzS=o;@<|M (ףXuBDEn;*J+鹹SXv}˂AS "EK̈Qr1% (ЙjLac>2qk wPj Y"d{u~mF4xY_<^Ohh6c|{J-̕ Eokhn"6wr* TMYՀɫm|mDOC_[1D0&W.BD/q*\ңp){>^NZ̤T-h%/$޷*nCJ L6D^0gT:d.e-5L̇i"3oMEp{֐iMmݮԙ*~ 5?K0eԄjk "&$xeWߥ2h0X"N#[_vˤWlL4.rnJg2i%  ljӨBH~"^l|aYƑQlwfhI}Ł]&hU,,g@)$L7>-<l ^.784d@oWO̧mͩ y{܄I`;E[ߦD܄]~ g~OTrmQ#R`+?HyHu *рAN>:>wuts6ÍB#~2gg0XeǮy h?4adzu%+[U^$ΓQjڊڀq`!8uݬMOmZHe"1RUg16s[V#9߆ F^Rk[[rz~kKR)fEYwȳ;UNs4E_BjΌj! ױP7K7͔&+ +9N)*Z79<K9诰C0x9Mڃ=0.j6Ez󔃘4o*Kd+9ѳyھj\i/hR!;sʇ?Ph[kjx[B̮Z%gyr>IJt9SesA0# M⠙@KR'A8P3W.y+ :IH)7y}.v6L˷Q.F(5[lQ?es0t@oy;aآw7[cy,Zv;t9[.ȡۥO3ءJv9E-0R0rg!23;9,YSmCx"tܩ*95x©rݘ4݈&٠I h'f&]lѧjo/o\gm[Nx꼾:gykBJ 6֗P\Ny՘?$)fД]&&Ckl[J0z7{sAwwHptub:,R<]+BN,Z!إONUViSI;n.I&764֓p#>^`F )'.·Hgo̜)g>9XAl))r Cѯ\րWؐ"clÌ2U.v CyG:KFY z4#1ǷTuğ9hqI0=!x>Y\Rc&&lW{_vFCJ8e^[~0HR<T扒CD?Zx]K³ " *Q!v" /D:ru ?w[]E{^جA4Iڥ3^@P\}3aHRZrݸ# A쳜_ 9TR+e n]'RXjp,l ORnЦǽ:8ȟN1auKIx'jL!='TџKeM@̉!44(1w?/| [%dpU*u4ũ(kwqŜ)vT' E|aZg„OnY e?hB%eX2`jJiAu>!ߋx[x 5fDYi NjI{\m$d X{1I^:ƾG,f@I{Qstqvs Ŝؼ2?jmS:AlF|GMT|\k{붳m4\!CU_aȂK&f >/Ȳ@!L@a(C!XW/EPϝqapT`>瑖?1kn; 9j (Gotqe3 D$l~vH9\,#rwk6zz4+aYZF6?oU6wPuoxfR6ƄIuaP1݌0]iqnܣMhs tHq9ᄲ>zosVFc5B߰ HBq!$}ۊ.%6q)\ڜGèu#X[J+v v-냿]q% aLqj_PJB>/m.TLuJD u,HrƯ04?ub[<%= 0 ki2){d K09k' &sw.{ݛd;lexezMh#;tu tj  fW/}*DN zYa.R8MRYJ!W6:^&͑`΃v~~ٚW/2MT*{aF(=KfCf].(a9,-.atX&FekXR v|bA(Ş2ukI?JѤ.>vX1}l;ؒ3d5Bu SQFӬ6~Ab2@Q~a3E{"G:n]=sL]_l,!˸}+qSwqq&u0.)>qv;DθFQiPt{oQo W 9,])WDk A:41/͕/ZY#>kB 0?8oS ~b(Ku ǂk!3/Ay=s&Xׅw9q s×b<!Xn^ .ҏsj.fDPX]-~!_hE87_ܙqHPP0LW(c?>,Zp2: o\=7CDB|챤kS'1H/Y"葭]l8c3]5UIV#T!fs}9Σ8ueM^*Ӗ UE;L;D3,'GRH5Zgֶ>"$3Ѐz<,l/OUE8} & <.WPNe:CZӢ-J#[ G1czx"#JsQ'~6,܅HARvN[ 7hy˸j VgBCĥ$rۈHmgyj2`7mE0[N]R?;]_4B*!5W LQm إF1^VR@ ѿopw2EXY>9z D7"?|c4 @Z,޲,qD,V U=!XKLہ#}9 /E1XDNrzC\~ͻ]|#E6{nݏ]HZk3򲩩 teK z'v`IWu\:7?9[e.4-`ˬ) %A8ez$Q^VSWG# g#=*Wb>HOm!aCeF]fpõVD``2|C)-Е*`8QB АP~l[ݛB+sV;LJzՇVyr/8eW mF|[78ވIH)M,3~ALzC!1 !ޘwJJBCwf`A>h;>67feڎ_ol%?)LzHâS.aI VO7ߒct'!nK*VJ@N{(Y0)Id2t;BO4ٷDM4c-Q^F3^=Rј;&<}7G.1E-xE Fu黉&z܇740o6`QgxNyNuLdVb7k*%0+FaW J. 1=K3wy~ u qYZx3{Su*bޙ|( 㷐Ei kS"j l!k%e)o@Mhni=]az"ZvX5a}b*r풊gQ/fAri$;8!k}^䀻3Jhk;8ntEBv`|]\rnñ85gwDFw~*܂?V&a;Ȓ ,2|:ڴg )_b$$QS+d'%d_:8g< ɪн&^]+,]N{ _|Nvp?8&M\u o7\pㆇhS@L^#|܌%!rloHW!p8r o[3qG#@'?/YoqVdXQOkDdE&JYZkvptHI;*$p0u=K(_N)v8TG֧Ns$C޾͸0u~R-fTݑ,w:T6M81;I):-<3_4gvDfA"T{\cO!Yhn=:z {F F0(U#aMAj*&/y>3[ҹD|.Pv o]tn.g}'w^Rk s 73Ok*ܣoK# 72·LiLf]xj<FM:g}9,;,f#Y ߫#`KfPqқh꧷Üyƚ%:2g!>)h.DZ ɥm"k8{nr6w796GحH+MDhsZBnI eǶxG!O=QB#3_ ?LXOt)w*"%痠:t&-&آZn dYsa^w\bk_"HpdWU{U Rָf׉#"hݾq9,>ܒԘEA+ҽs&s.Y)|(.X{[cNCQǀrѴ$~qդ_ _<}m  ոoQ8L |G0iF$ o$uVz%" k`HE|1Qvx3 E|NbTC3d§7ЎV&>rx+د$ l\P1#g|/%Z!4u*fgRJnaFnRz9rzf7YP62XWGʶɔss)=3)QwkK"sAf^LmN>D@o7E7?~.Ӱ5/i(%>1WR+w$n@7\UhWH_DcoDq d{}j?lm}k[O֘ɥc,gZ #;'i>cdGd 8gC`>*(!9?eE]s4TNq- fY,rȖ`4س7oK[ib7wO +iJ9@U2]W( Dȃ88.*dRHbAJ ^`E48g^HuPpLPNvX) $tzucN,%V9襃a];{=b,SʸßIKΧˠPەԇ{ZS=m[i4T`(U_̯Lt7#7_lj˶w5B @zzYQsYC*_jZ|iwI'cjh uzdl'ҋ7B v ͚8ǖkTSa)7|fAQoU5kcXgFm'8OȻT7aFXU5-<$;V,?{&)42R:'/4x-f5TA4璃?p ]NN22;Z.o(c|)%,sMc6I5& QgLBwZF 2Pƫ]=<W}uL뇐%Y+ ;~<9b0h>!E#(l3>[\uU^?1= Zl;K:Dž&IsON{yJvu|X^ZX c_xO[phO2yߠ'^XÒRZ%tE/':_?,uos_S8IG*m 1^(5\UӠ`#&PܧqK);&mCC9 xtS(1%E٦Fd\m/3֗qcrJg Ҟn7~|+* =rIȲ6fJ/r`KIɡ%/"[Re@+NФYV~ͬ86P9B9XrOk|6Mx)ĆI#179PϿT$X r[r[$jporʵU%ͷ o wz[@͡ǹ޾Oc \0-PEah籿P )Ǻ^E,&]z3%=v<2E%VUeR%.U-A 9|Hx3+;/>iA0e@Kx0-Ģe-#8oj1{DZ>qF|itbsmx`GVi7glxJԪq'l/m?4ZiƝņ3ډ"E2Ε_J@8hUB "30^hEIN[6IT52j͌Fko2~zS:: G낻Kr0ce̺gzKQ,۬o/mVy~waNQHk6ޒ)=k^ + \KL͇蹵>Y㛿J46>D"-nFcs&8\k-KΰByh] ߆jI1~&DF".\Ńmbt0kѫ#;}ZTf|o70|O\fk0hbt+bFsryUߵ% VvtPt_*#F\i6ud_8',9p1b~dJ)d՝$~MPUk(b9UZ miroUxnȯ,hV`Xefs{he!j]׬BD-FTTV_Mu՗(CF[ ok(&!C[v;>x[><~ZTT*lP*(8b!jSDo ~AU{K?U?¬c$cx 3Hb=g52%: ~ @)@L~* F.lp *hnT蜈Έrrj~5Bb*PQ鳅g69qԂߺ#=_Aw/i!ꦊqVK_c]בqS N=FIjfÕBVͩBQZLUŸFIGHf! +PNM'SFjO C3|ںU; C0=nZv3D|@Y@MOMj(~J MI,o{HA=s(_.4gY*6C5l%ZWfg{z&9$t1 39RꗈGl׌Ƭ [)ӝm0#\Y~NP2(k:Vʆ e O :G݌C\h!%1t'\Gp4Ml]cR~9iz,y]TO4QR{rf; sRNUmz]6⻡B-n0}!o. >bP v䫌}ڬlWbQNW%Y){ke!AD1F{e+ZKK{(I*$o[=otRp3@`Ӆ\WVO (,b!* zMI1`' k?3{ `O;nP?inI{~Ƚs2qܢV4< ca͝хìC)#N΂i3?rLԫ2}6OJቘx0 ^-R7O7R(PO?I͔/DD<ݪ0Iツws>VQ 9=Dy D$iT=5M C!W쉲iaڬ)M/0ƭWV/!"|e9OXb'g짠y83o2b`p'$hJ\m5Q:G-J_Z3rr{bpnbql. |$o ~^v2g $GXi:X"ǚ(dJﰌMb?|2'ΟK6a1BX #ԇB" .? WpUWp2:. !6%"wXZ~Y( $h.e]@ugWفo\-I{h ^GvՆGT%'"q^I Mֻ*z%͔|nfޣyyqc=uQ%h&mIZIAyX&D+P(N[? .\`}+oSn:lm Bŏ奿fiŝج AG02p_gF0`i5)9ojIZO1ӻ%U,JEB"=BέxeBLn,v 0 *\ ?`4ԠF.S91($I#4l6xo"rxK5Xs vVdmE?KK:goj3\hiwwdzHnY.5?4 >8)Nܼ,fycܭ/S`@[R~{v8lθ@ wQy)q2⳴e#љ}19\ąN@p]^(`n buɢz@M}|p-6,as*;'``|m{`Mor'f8mj1t8amщfIh0Sx`bϽk<t }OFEkD-sEg=S$f6d?F/!,h ^Uh'"zpA!l{O jT\@sCk^_.hcv5@bS KbyZ 9م_p#p&iP{㪿X̭d+Vb] M~hȘ Zn Ą CCwʽEY\f{m6[\5ᕫ77UEߡxl.{cjrJpa 5 e[I4%yoݳ0Q/s6Do[O_-kU)@0<ڥB-*eh90܏"sTBH 7$cATQ4qZDڗ_zң@TWb;G<A "\)|] ir?kCxx{@e :NA?Mj,kjmu)e4</?Lo܍cOԋv[ҹ@e!q!K7 ߺP?|jmImsO\k-;rHM]6 _|毘 yHUOa잽2K F2=)= >:?[/>"W5-\}.ft9LZo~^_%_jco9QxXU t~}?ʙW\Kq%ljNc.'cKxo#N[4ψԭeKT%=6¹>ݞ={[Y:f6R8Oa]xVj$N1Xr\|WD@s k,f:Tl+{>6)sR~|W+RCQpƄ OLteUe8G 5`E. k.>LZx^AJ9JNv!\916a m9ŌFNpc G$4 CfjLv][u["H@-\2K NJfEltraZfv< who|vraaiٱT3Vrxbr(75l (5 / 30Ɗ>?!T`zaN=Z56%WJ8/D㡩NX@GQQfV @!' ,!&=gc(w'sZ$y;pW?{ (:>nR:ZsLpD3E4u͔<]I0zvDhԇ0VݮTQ!Iֶh\TeFz@|WrHr89ҡ gs(w;c|°}DF$! n@Ko!n8/0Sq=8;?J;}RU Mw#QGֶ9è>; MR,&͍sXJi0KL#/3\RN4Y !qZ@q/;̾68~^!,.]CUԠqIP<r#jy q`Z0LkVock&)RVTk) B + gj^)Rҡ&Uz'К/}ׇcdVw/URl: s 1RcęOy/ mG&8>zmY}-M/nESXշ_&}T5*'EjikMDg,?R@qXX< &* $8R#"Pgc 'e^xv}ILWC6976ѬC2#?y譈>_S4x @[UxpJWRXJQ # J,W =~xYg}1HC2nxDظ\b6vŸ@jEoV5* csVާyDF%_8RY T;or/ I#al!SGGI<DȄ4oүOx-h X7f/Nh{?<͑+AQ%Rc(;zUKi,D- "Vڼ)dVUJ1l[眐 pN<0"%a4;yzaZ=ӮI b%o&/BNs2߽Hy.J BA0{/g Ey~I@.)|>u2ZvQ#Q.'Vl`rgd Ԡ2GTj&r_y+dr+щNn MK[ e|̯/bдq V/ߖlRxl!T/4f2Of;&OGxl1׀v]fPX5^SvGEA<7]GyAuhRjxOg?xa [,ݶZ]oN;m-P J*DKʼnW^5W"^;{E/"Y#T𱀋 . 2(SQz7l E(*`ţ&nTO'|V=F"+B/$5ޮC0yd U+Y7"ӓyϭwF-59hjF|WÃ!s^ٽ'yh`NQ(_A[өU6<>ZP>gJh9,t{:X槅>Ϯ o^g z:wXF;屫Q&qиDS6}$ \fkgyZSNePt^pX;-}7]lKFތmdM`W 5Mǥ_QZbN`E:,Dh;{K/x{%N >G| +<~VN"*I.+SsTss3 Զ}n{[Rdi.,n*$&hxY͜M}\^4z_j B⚕(kvp 6[וi42 g ;Dr;q -ז U#5}_1R֙Ջ~}t)eă+Jd\yxl6k= 7ݹ`^$A" "\lE}s c`9|ys@Ik$x3ͽ6#,dmzúAI(~.-7# .ddqDbܤE~+rg+GǛl $g?u߇{6c1M_$QG-Q;M8بxqZHTmJK-{AIXmw 4I f?@DZ tF:<|lEбB_'-&֯l<"?{{k9.~~{ɬ'˙,|F2hC|Kj>' ^-Uد7z[pW"?ڿ黲s>=[v3< :\Y$yc}1@ =^Cğم+pR6"Oec?(9ݭؗ: 0jVz% 殝'KR)pP&׿k*;; }:4f7P}VVRwW G Yo4?'0C/va4Kڷ2z t7Klj-=XGPIdcKij[>|/ ИMüd@>99OTM(H` g`cDz:AOy_: mE#u>lg$bfaBԛ _Zׯ29x J.X,JQP'?4 ųXdN64I{̌Ef0a(qQnn/} "كS9`j͟w.5y6vku6v6ڱNbeAF: ˶͠,Hw.%>C4B;U!g}<~||B7up%^ ^Sps'`Sv?U6|P }Ql1(Et%>$.kSjO])5]ZkZ<\8M1t Ǧqx5sm$V"HU L/o(v$wORmP;ctApP^VFֺß,AT <!yS]9ߍQX 6g#@H~"nrKLϟl)Y)<^A҂:A_MR*9)Ss˃z#<ΣېD8=,+D[ fO|2lӯ' 4!4pAt?haǗ¥dXG)D Թgcռ쒫` f+$n<-;<~X sɣLd^\ ݢvWҫaU}QU=S aYSIcoW֫*!m) ,kTc}&bM{jX 3ҙv=\G۔g?m`AEeNw " ' *g1ȹd"ŽJz&~0_[4/Y \+S4.jBul7'8'J|F)8I2eЎrvlVDl\7iEuZP|&/T$wwfx0RDFD2g5GYtHwmwiY 0ss~%ݩRhyO+#dN{lɫչPm6Zu_to@;T5A^\/_@6PZONsχa~藝'W! )maXG}ǁO).B#m?]o?] 鍲R!.W}-Qpѣ,ѐ4LF{vș nVu^D2DGhoՐlSoL@'?Y2v m0&TVoF>5ÔѷAQBw{S/F*v>IY '>e0MMVBsB a|2&@ec s_kX<%G!oĖ|&Q-ڊ?b&LMTQ=OƆ͞%gFFăܼTh!Zwn/&ǁze|%1?ziP. -*HŠPHϢB-c~ed3uYG`:׊/Q(:"f4e|Se렓 (NFNy)^6d, 0,Yy<0|BUǨ;EKGE2'^eNI<$_!5LU|W*U^v[g@粔q_+[(EDIF6^ҒkZ e1elm 3#2Ŋt\0RECdb`ebrW],c4Ho;vYc2T)AhB&eJ< O h7s&Xiڙ }O>Al XPP3Ꮜxv􇁓nq&Q.:~}r1FlZ.)CxB_@6C83`jkE3*qYARh,v gIq '/&wOl'yE=_u,[ ê ^!Q$= ذNw [G;LׅX5~4zف dRD2bڎ'H|8 Î6d!Y:jQ?5/"J]Ng/viʈ41(`oS9O[J܈ykXN%5R2XƖ glBioPShox NDig!h@M^{D,ޭcbKP9[ C=TE&O|Š1|wIEO?{ Fh@֥-D3aRMIi~HibMR.I{rkYT>w1PXM*#p!VPaWN4)DSSwExL>c4|t}gqC~ E@ ·;֔o]j1yv _DN_#u` @۶U(P Qp1zTdzikw lZ',,ҖE 3?jBMwZp0 `fWspuQFj8)d!~&~ao INrr'².e1Xus^,Ҫ->EF۬]Q kHR®.4Vc$-ѕ&W-P|wp=:iM2F'Db .' _SZW5 qwv|}DbӰk&_ l8qiuP1 e.k@ ^a[8wLDŽ#[;^:EH [ %LNbőr!6E&4;U65:Eo+3HWaM'JI}+CbJh0DN[f BIuzPζDž$cy0^lN<Ĥ ,c-XaJdEcx@w?7sy8H&^˫4CqJ? XU?w[vo2F ȖQ:SC ECINuM@#z0\<Ը pVUI7P I;%$UY-nb3éޫ Y"F/|,@>xeN=yj'c.6՘iJΦT7꼒G?ʝBq_\T[2ES"gwG_jXf5G19Q( u5ѡqZ ArKi~ڱ}&B8pK,@HJ ՛ϥ72!:O<ד uugn8xa7LFcr8ᇍvi~ KUST_``hUGF_N}J黐n s?脁`ʁ 5~oYwp=3mXvmd,1^.֨aM{mdaQ7Vu3 nWqaP *4xMrxLɆ4X۾WDPֈM$7/t{K ='yq^{ Ge7gw_"ZS0}e zl9.zD?QhU+r^XKFDbS፷JP,G 3hJE v3:{ 1׌GklߔOch4bgY(m<^<,m~3ސWW5tmAan#ڃ,2 eE9|*&茺=Kd3fVN  AJ RQod&f Zb{KβP߱,׀hŲWׅœ2UGfN[F fj7%? ?h&FyWh{QGvArB2`͍ʿT+(Zǐ~+lܚ\{О}/ML:l}LMOȾ_O&=[e&4SM0H r yR~G 5޵X/ [ZĀp`M!YL?PfdMg3e#z6X Ak]0-eM,psɕbY/WTV!XL4ܝcV (ׇx{uc ͯ:AQ6<C[, P53~Y+FDd{m]z;l<¶ۏ2dPؼftI"f׎)//RυU}+Lټ pSe(>ުEЏ3R`rIUir2V&'W"]tCO{䬫E˱ɓq6%B8h,m|3BILjmlDs2@x{6CaNL,,&ϷvШ-4U}"44Ҿę}\-$l0fg b_poo]TiQ'clQaZ {OwkIO2'v>W~ ܎ƕS#}}38|Y(HXgj`FkiN$i_0uf{( U/dz [:1<+\Xsidp!Q L;aX ^$vbD[Afwn`, i^S,mS0]4~:gncD=C_-.8|wD=QB4@B]M3Q=n|̀F& bQ2sQMdɲ=&ּ_A%:7N08ǽZUR;{NX FwD呇Vfe|q[F:ѣ}N,ك#4\ǩ[9մܛ=7@uK Qƚ  LrM~s]o=腜I!yb nLh%|b`!ASj0kO[/'`?ՌUxC^TgCvr7P[E%+^8ӅzzgI):h6xv#&էz!$¼AT;3}4YO\0guJˤdtC6O!+.R☛pQx: V|&ioMxw (k[r]S|dHmM/l8#u{ċP65wvv^p@ߐZg#,+}t6z7m0DgqQ(-w_Ն@ '? ۲sXf%[Gy|V/5[IϭUv] w=PnV3Hq&' #mϡE+TvOC ֍.a/hGd )>`{0AnN]r'Fe/r)F;m75GHbр\һ"h*ܹ0 艴/LR#T66&[Lgxρݩ[mt]o[B Ux\u JU]}U0/6Veދ̂Zˌ%WLع[.؋i٣$ 3dlKT`z)+#Cf6dBet$nHgN̾r*eo*?t|*s8PRGasuf'3}ߊ#zq$f0`*oxFMhz{MjA4 ^b#Mx'@6Lo;x嚌!F nڌ."u?[bw'>Jڲe5G=0>_Qg;12jmaGLVݔ<pʴX{mD@v%SCYԞA4TKmDMҬS)ꨃ Gji4ozaoW$~b,iIH̲C{Ά&!9}蝿I?wX?3B ƚkh[ۛiEn Rp-vVWI'N)ˠpD+BΛq@'(_'^1{-w7h |*&-I=6Z[Kz5xW@wn6X>l͑VXDd;P!'iʴac'K5/%Vl1}H qMZriOKXZ<؈%Zu}M_: m_@"2dx<|0eEFM`xꅣ3TbҩfD.)/ZאCIU]/ %f~"4( Qwf(Ǡb,Sd(wt*c,K AEPO*"i.ysޱ G|M^F9‘#g- 58I8P}\ZS0p.rTUpq6eK R .͕zi*>}Ey#kc0ݔi{bٷqc{`4Ƚ\0N)Xs#?>EC]=슓ONIomhM)í~`E*;_ˋ,dTˆY|(Ra_zP6sh cؕ'y#b(%]J^ ǚiY$韽} Sl ˵yWZv8q~XA?B4f;GN,Ygy ,W[I@6<Cg~]79裖bq &mfZ5am|S+GLv݅b{'syEk%-a O߰ZSȵlj$e.cWwW-,PZg5]׷O!I|,úIE-mXT*tt'vJ[+6_oTTxMW; = (9(ܝ :Tx SO; M +Wo 0n7[urީW%ݞTg㠦knѾx01>G93g*,CSP@j`Ȣa{E{O{Cf쌀6&iK8ǜ ;:Ļ8M([_9 r7+|މ`2_cufkʧ˓څίDSyR=d$nW%LSņJ4*S~n;3s [B7]|zw;3{eJ1~Y3p@Z#Ϟ'nKΏrVGNܔg,z$"Pѩr+WŸv|;Af6.^ܑ2iI3Ҹ~w,0׍q1YɆ_lсyC4ٞC1T)X-rq+ed[a' )]Y0rs9kjxˆ_k׉np'u1uOW`0|%W$%]h @\]0>7[f)c٬y m">Jnw. Vdp=9!q_krQTǘw$j| "*ګP6rdA+Zn 25YYE]Yaਮ ֩H`Tʥ` -nqD46Jw gR,R xgmaW5\Pxv]TnBfb 0sڦ|TTiS`EgoYvpFq^Qt,_H?j5Kvۥ<{g$t|1e2 UR:$6rH$LY)nUtm(AcJʹ`C0N9֒i;V5ayjݏg9/Тk(5:6Ev#)z7Q-?iAvfseUE^zpnoWwxTJH]J:2 ^TEq'X,Agg^gk5 v#!t;os'!ګ{_l߲fWj_zg,.}vKTj$ech_`c}8QRN3 $¿)~S]I+y~K;l]RVwI`$.9FlאGy4%Ɵۅ' nH#w;eV@JRr!>滵B~>EW@r\f]Ίv5sq87*ck'gf3N_ ثNŒ*δIћ^?#)2gTBW6 [?G#ʩ{#q"BNd_f]xK`\L_բ3I84$AbSWNGM9~.ˀ畽M|x t.S 'eu7YM(Q+v j^L3kl<;z#"̙;(.#P E(9=50vVٯEcfpYH;(Z 1j!>4z]Ziu 9G%!1SeӠ ;lt &#ɟyG7%8itf^.ide_?N]BMoe]E%b2Wa: !$b1`HےX9lTv`_ӆ9ⵕLGlnWV<놥n (쥨c$<`W>QV`z}d;ZYe )vsuxs1ϩ@jwC#?&hk{]EhCw\㶮Ò#k靽&dmb4J[hls=5ϭBOt{R8 3 6aA!Pe1%_ kedNHlKNu߳n^}%>c|fP-ܰ[0-do}`ϯ*%Ex qR*'rA8#4Ӈ}Axm?^ $}RXo-j(<㮠 a٩VRE*:YAK_{~ߝ4ԼRQҳqzXΰ& TueMb䌺gFp/.PjE5M0`Ĉq5d6Q)I ݋1.VV^2qb,YH}hSvuf2?RM6fG_[ Kچ&x#H/ up41oQ)Ub_G.6`L*n`|0or@vL8Vgh} tm 8)}ZI悺!@/cBm-Z<s VQ$ko"B%`4>^ΥSx;4ID?Yb?Va_ ͉'b--,6;AUn?ဢ%2M]$ ":Ggk:s.ۺMw1sntOu_/DJ_)uGYUxXyyuDbʻ@ӻˉU9RXw/*4)pqk`d)HCݨ!WD/ϊcO Y3YJP=EN @7<Ʈ#4ܟKI6n[ߤf2^6Z#tEJs'뼚*谷b;)Wɿr"L"x7@ۡ+EȨ3t4 [+hj#{蚺k\OPx^a t8j\AaAO)3"޸"㞍S'c>vm-C8Ք*SgQ̢+ۈ_rgYI_g;#i~ ItcFSym.<9gDG'm]xgx@mWۍMa*b:PjmbVt~V$$kO%MFlg"'k%i4|Ehw˖it?i0vj_reM9+)`†Ĺ/+22f9{?Sv[π:1}SU߫15~x,g/bXjlaq $KN_AUzs.Zд [ ƒ:Аoy ~. 4=PzRnJ6+ 4{I_MJN<HD?2f9 5wL&txlu a3_`pcq^ ugJX_ ڑ'Ը TO1< 6ȨkdRSZC)b)X!:{ٛf֊ixE`zSqyǐ~+{7Df$}-\ Tnw./Dy mt'1ؑ#ut& h;E7޼OV&zaDز 8A5Jxyv&l9"/Yi9oF&kpsz:!!Ii͖9-V@ 2 -GΉZOQ@^&I@Ŕ+fpwn'%+c$}X*"ܢ\;>%I /Ǝx1aj> P]5NGs6f+ODz%7?fʂ4KO ]10_˳Ejc\"\u )rKKjV9ib0Q}ԶmUH}t#`]5h5MGOgᆽnr U51WړuZ)A. dȘF"o o): W(m50emiC/iݎFw+ݩ:4=K|hL4,|CGL {tNΖ˥h2MϛǛ0R]>uKJwՉR$4ƾ[ 1FY.n,ŵ"Y`VX7Tn L9]B{„: ?Â\ g!N/SۧÍÑ*,|a<_~U% f%:@XѲ۹^=iZkZ9{2eֻ?a񳦑;Bx(;Xi` IS5@'dA$[fɺ4J)M{Ko?j~t)e.MCI~I0ze(]cmڥ'ڵ|c1\*J؟D;Al#]1 !M? w|ua[X^0d %$ul>鿊wie[?iZz/,|@sB4co_qX3Վ@VəaY.ϊPoB>[q3~Q*Ty⏵ (zl['=ާ߼]Np)+ϕbn =~fV{Ts(<7#Q>kR;F!|Ay(S-]7.|O@t*‡7ݚK&Q8;:oof5% e;2 ?_p|lk19H vrkWin^k"$z.535 }"x`y踼Wf& kɊϸDF< f4sVI)joțEpl2gbzM,5cQzs -ym/WbWm8;ZJ_:M|fKU~g| _/I F ||Jұ1v<IuStn" SlcQ0H2DG`?qWl/:֫#-l VN͝J)ZB~dDr{UWNٔS(q_!3j'DU+Fm 7mx.yfXZ0G%jqgˠ{|̶;soU]][*hzqau!DR-\wsj\B5f Րj .^S""t[Чi&O̡*\,8P3.|VyꖫnLn'y *O.9h0;m[iX u1WԵ^2_h+Vru 3EBiǛvV(-2c5R&x'2 Df6BWr'qu`I/ fd؈6R|kWV!BmAm•!o Ld¥e=V'bBLy!Y\JmB!^+PBTTHmiLes"@hn S9~M5#%8]~Qb6VC\nq63Wiā4z<"\Ф.qʰ &ܗF;OtghU9ﴖ IF=1u2kh& H#Bee q$+4xU{{3V׊`^;"RGS& !66=Yau9D&4D-/1afNR| r9Ze{ &AM\9!w`~!6W/{/;S\avxzrY~L ݗϜC}Ecฅ˃ЍRQALqvCG6|wet^- l]U4`RHVCe  )l7@՞a?412YgX'2c~{r 6ѳ yϱa@Fg$:{0K} Pu->%C)hf8r>TU.۴+t?8t[da$(Wp>+N 3Vtcts+uT{GąK!(7Z|KuehᶃA }+.&LS281*C.иd SڴjN RL,Y]ؓM!E5R{F##ݞio.(f(>K4Y#4B< 976[;7q%60`qv7D! # Qk>.z\s6-C-넟9[s?sE(boL7_UEsE%p(G"mfppj[0/$̨=X(7,TGJƨ[)/6Te{}C!6}rK:`#L`cXTAr1} |&RۖJCC&^A-X_=kQ&Tz@bv/?b20&;oAL{|< FB@EvNO$ي'G@aE4)T왼s~8MtjG"*<O%GfzEv11W&[9OJ& ؜ʴR+oOQ#o n Bwű^d߸(e(LRӦXzpr}VrGDb;Pc^/[A RA>l,H> v?7d%v,欙ڌxEeT J{I/stQq-ZWͺ.[b eQUYۍ0"A5 qB{;1  ԐXy[g-9J+/pǮap5A?O]Ay?ͳ"O`3QDi(ƈbA",f-9"Q{?a1O7Pf"(Z+9VbrKT$Rɬ3חdd=pjLuH^~zg9-c"7ѕGGOō3%)fmT#vsHbĪjr]ĭy: T:<_#!25VçNx2/c)8WNT7^B> va[Q7":VF㲤ԞfEҡ\譶 '=V lςᢨtcqͭ=sҭOe<t^hUl7[OKogxUq+CNӄFLh=JCiSk(^*T_v*σ6 k =MaknYVVmiUl'Fz[t< bz`ցe' ߔX`:r\,$÷QoD 0zg}oˈ!EC~xcM\vGIE>O*QOwWpf\؞8ECC7z,EisS*3? ܫeiSbhf]w/O+hlt(&fvBl U7X i~F y⦧7 Smemr˾b;GX|qsw Y<@ =c8d5i,HYѽcg(]ղW5xsz~.̷SO#p׏gc`Yf =0滎PP/58ݬ_ S ז{`z_J oX'(ػBKCTޟW8(-!B(ݷKgf7X f>>ɗ+LMagr-ϰW|F),UKz'gZ뇝ri z rZ"p&7,*{f(vc"9 6GRB#s(Ѥ)D&SNL1)D(|e9UFq҃i0l9ih&q^,~m2l|[UEY羖;#䱗h4"=F 1d":iJcq9n&\GĺnI x%D ^!ўסETaMQ׶kN4QPE*/~.qb [ƻZp\r)H#]5À :&ZtwU(e^y 8.=5bŎ"[ Ydڲdg> ۓ&OprB]yϒBS6$:s7'x o!S6]sk1g2 6oh|YyutMZtmq@=Gtұ+g?80Bs>_z4>V}7 AAE?PTrL )hKk:d^h'Md>f=Ofaϯ@VuwRGȌz' h2u 0y߭:8Ѱ=(խ jDwj:KH \nQp?+2!Pܒ* 7d*XIBcDH O3|@! o"|f(){b`>2 ;u V@^FK#^d= Jjʈ05;n<~l7S!)< i1c;9sRe-dRO9K>.>݂"BF[kFWErK뫻 gJ6*\@zEi}Q7"˲.6~/3bL0|X8ýHXg2eLFd9u~`*8g|_} З3Ykv4"?H8} "ksj ~ tY!_~e}-ko2)lj+TƢ9@<|XoǾ74Dzhz6v(/19rCA*B0ƞa-lhGB) wWH6Y@)"]$c)`@fvM̾GLxl:O*oن*QMv^.(<*~\WA%ns2 Kłר.'6u>0PݛlB2OpAXU` t$0/CE(| s_; Q|LN#?-`boڔ7C? qѾJUu_/-+fɂG30g冬i OGxu FhC\O?n|0:f0&8PS.g|okfaM~JM&EE%x>PRHxx$=v> uF:Ż;`~pgN CsXLc{MIh}`?X5IZj+%0]]*7Hlé%jwD&n)䬃*jj|\|hu\}fu"bmnr^PJN0vTe޳/Z;)iYZ(v TMk9G'o<rͱJIe0-hGHBI3I6:I9=t4HȞ]-qo n>(+8גF~lF}WK=hq!^(sA@5&ٿq15m:ATpJI(:C'Ayh|_' rN^٣|lh#@9D6Gvs-\ YCžqPR'@> "ѬZ#UIH؊X 6!r&vMTkkh%CbjǦJw \+$43nV?\uf`R`Tq*HGmn^D[Q C/֏X]OUHNq1i\6!-qa=0Ɔ*M-۫[ݯ9ߡY 7J$BW&}x2`ps|%93]h IX4 DY$m Rr %R$(>g9x͆s7LT+ *e{״8 LCGrTr\*Z+$b܎ԓQh9"<"7S&QT_GVj?_+?ST|[ǝt@U5)hF'2<7¦'H||g1BH}߫9A UqՄn>ryv!%mwUm"#X^@'ӵARo 9>D(@/LN4 [~Ow+ΨmEG܀ޟJroiTU([XjQ5Se K9FuH- a8׊Fd1zB'llz`H<y24=!aC8PTG:;-CAƌކyp@z3)5- VAPL 3' aVu2ĕ( rL;>(aK]! NWNN]E8%`IƠE SZx?<L20X4>N+$`sYџިt.QjiqtӥVX[BU]AmsPi?';Tj;y` R _ЍHD$ix%PK m;zFpk&Ϣ wƅ9̿кkXcP|.L ݚ@oL9 OƮQB/Lp,:V,:ufk@Ե$F*cݗRpǂӖנJþDd&`ۖmD ,3w.`Q}e$vSh,"#si[`oH:@~*!cS+-`Oݥ~$LX+ L,`υ(ZQ|V=ށύ[1oCQ.VGkD` i~J s2~1F,ʭy2]ӳ_ywWNCO_k u'Us,1ɼhIstR&5q,PP@mgN[50KB*םnrQ^9;%M3Av%TNg$2owՓ b1\_cɑaC* @ug!Ŵ=M<;s!IZɳǜfte1I哞3)7 )Mzpۗp8m(0ODn> vS%6r\^DA_2vK, ɓ PqN3.>nX%(PR|MX>ja޲|!G@6m3b~ 0xPp]&wQڡ!6U/u,Ej#q 3 ևL0@zGFQ3٫16MA"a KF$_x.UMISz ϡEfSFKYEɎ:)2Ay>%_twC;лThEZXX'Q|SW+;݈E_ Gj_7^ '^a|€zf wSmJHeoSyM|,wQ02U?9Hv$X[|G?sMuei׼s/K2ѻ2WH = %<]X˗;o&vtg%29msb?8aŨ%I.[- uunyX Xd)N#Iq6_C^ ׅGRlaU/--j[c;]y6.{&ǽX 5J[HF \ # S-ӇWM?BYSᩔ17V Q\ch'{ č)ӚE SvPJ,ZêIG=+3.3BOb.\Dd%!N|yV+` ]|K.J~f =HnJ-p]M xF4meeɘ N0V7 JA;|y~5u~(SD{BoNs"0UNbW~i/u*mDm P[r?P/;$ƍ"sb24#PY-J=bjZMf@70_ A~nþ-ChSN_?)jQH`*9J{5XQ%b(n%>\n D Š$%D Ѡ҇Eg6w 4^iZr{: z:q"eZ^~nCwu{ݤO! _N[Ps]8D#vFVTӅ+`i(?i@< ӒvD]WΖs0J;a&)v=]ƊZoK 1]Tѩ0aN ynEM>؂ӑJlqQ7h:N&%y[+ aZm!vLΖHɓ&q|E'S.MFWی^p !ƹ.E06vEpoJFpYqcqvֻdmC]P{Q=JyOgNE^N޳\pJ(f;i:e 2U;?BZlZF),ӰWr^M?Fop'͈um,?[-?#}sktA%-ui3iG39DR;#yJzAկ!'(kcJa&ɔseB=ԥ! qd9N&M (1.OҰD0y%v'eI:B6nWeCHIǠ<*XЛYS߿ؼS7oOk|)g x0D++OhԯPTQ 7@A6ֈG_>\Ml,D9_vDm4REp^to n}cWYmq}:H9@WI釖և]|މ mm?xt C7WŽu5GlgyBC4c(i-u %• Q߇ JF먔d=Eyd*1'@X1#YY%f}UeS˃Sk:Øg6c;U" W6Y8x)Έ3::-:ϔ|hꅹy&("5"4+Q?PrO&-pO6|, ~yhTSl & 24T2zۢ =:bK]P:Avs-f ؃[W_n2-=noh :O͋)(z#SyK?7&CkzK+q-luKp?fv ]63|k)0"GSJ!ҩ>wk&o7o7s@NnB/N`: ]??Bs,^.Rk "_-m}X$=&qX04U.W٤"^P ×(6T'h77@l+a\k.dK" =)MM#Փbx5mlهygi~I5890Zȭ~Eզ&|<֧\ݏN^*/NWV4N)ÔW҄QZyI0<E'~8)";twb,2]O ~>)hZN!):س(Ywj?sFUE8⣥dZ口ui65&1Zaa\~ؑk֝| ߢ1* 쪇۝.J 0B.YiHkϚ˛cY[2gmy!*31Zڟ "/(W ewvs 1orV]gѠ"8 A>>f>T՘j'\6NV"mw>E-7ZxQ`Z8cgU#,lS)QIYg80k[Cq!@a0YtXNj:c x N]J:>/]5h'1l=pJg٧sxCx9XH8>܅ 0u?f6bm[Qd.S>*ẻ8sr;glY~b5PMIcL%V=- s!V6ü"zlgTn<,wa ΋~|P%ZMyi*so #TiP " ]pȋ5. x'-${DWRUax`RD&~F4KbVN 6]yb+ڽqkW:k@)a n<#(83?;:P 1IڤKiYhSӗUŵU*v-hhrMae{/))l)7Od:.iEAdѷ췪Ӱ ѲTzƥ`IlZ6;29`:8$63y+o$DFxT(0z Z[BoE4Vk@I !ڼ{c9-#. X'.lD|e(KbUO.kL/[8 `v T̽J ]:g$ڙp ȒkQABv8ErәARa9L$cx+FQT3Pz)0Îc(3*cX&aJVgeG|Zk9 .#&̽ωȆLOgEJ뛱\n>xna ^s;(g Pb(?;Yb@DΪrS~q9cxî_A6 C" b{(C\w間W\WfFɹP\17t / \\KETvvv8L$]h"4v [nKELwۻw8!Em[n"+ M)f>@ qN#]/jH36f/]%8Aˡi C=!ahY*Qr,#G1͒Ƕ+p?aՖvA ]pl|-';+]odO*H yQK`ƭ2.}+8fu]/$7+> ox$źYx6\|W"Fb^ =L=m2VzJsm8uucv2 pWozP$|O9d_MyT >}pLKE5 {~՜Vl!a1+]}=#}(H4xj<>) I_բE%6BWK8l~Y!;8B8I  \(~k]ƸDkw]ѸM Z%d ^4f$ϰE[q1=\v"hB3UK,Ԝ S̍tzspk#zws&zYPuSw0T"яb< h4@#@ fPMB!tZ 7)4WDM u.^@WX5ɯ_WUuY:h 8/׬c by^C؛oҩZi}3g8 4rDo)شCmSI[QoO:>KFE-Y!5r"DnKq|2ʴmtM=Xy$c2CҲ ^w[yXtÂC=|lZFk+Ӧ賀]:l l\&*ZQv|LM$fq@)ؒ|% 2M!чc?U b>ԕgQ@%pycFJ3M'(j>&|:!:i)(s%kA‘V&$r&!IC^q/a wb[<\Aܺa i?0.h͹7Rg7& ȋ~Ds7zoaw)tjhQڂ{j|jX3OE) -DX˒ hK ɹbO/C!8fuCE*ѓNk%ȱ{f,6jpL_2vO@36ʱ]A[p$͵iݑ8KzR^Kgo*bS|_+p?(?Uqt@2.R6t|K|UcI sÇl2k_< Б#Ñm\ [cĵ%< a#xS3-pT\X3=zv*F )+Z'9[lt7r !AEþ˜pZ ;5S0N#Xčܢe1\q@=.o7M[Gms2TĬ 9+ހjhQ$d0S|#Ḃٷd_MP?,2JIjSGߣ/:({¶vMf' Dvˎ8.K)F }p}|Y 2)6#Y/lnun =p1$+t  Jzxx D[^^5^u+9T9XW`jg]Brwm,ghT.FHU;wi?څ97:& g(."=w2֪lJ*TC#ҺiA,S ;Y636B E@qQuLf(c'aYe[Xt/SB=Lh݊`mxD aE6ܼgrX{oS NC #a XzWZ^UXQSޓzێ\$JgCe~UM ɯ\:ȓT2'hsR>u8w;&z2ϢY{OJ)!v+t>ԣܰ^WTr̳r>Ό;&\5jl u*qI41SԠU%r~Eӓ \Bqw:3_̀(k43qCH~*.fKdL~ JJ&>A3jb9O$2~1fDӶEf6p4 o+Ny4"…#:ycV9t, I_˝\">Rq@wNM(HrY [V-`9;g8[Wx'S!T ~ُ"Te,V@;nr}7)79p-NoK悴zDW&d+*!VIY͌[>gn Ʉ 5B芥&۵t0X-==~Ήho]z[K  9qihYh$l}_rO~M^ ] Xg*,9"j!~>I6I¹ZӔQͶkDVT-5Lr歈KX>m&C=C)b! ^Gl1BE{ CbS"&UvSݡ]~)֊ 5Cb!D%PÞ>O>aOIRڪU4ElM :W(GpIm-Lx-0'%S.*&X QVu=!1*ÞvoS&|>~Qc ǷWTSʕǓx:%tD\A'o M@Jd[O&xI%Գӳ!$Rt39S .;@*֞Bzbq#E2@=OӘ{뿼ZVΩW@dgXD@J{q$Y@̨׌E E ڸGeI"в;iQMm_y.숁Bo5qjg3w^u|DIHxJs'XY"E?ŮuyM2|uIh+4< &=!1ę[E^{q kg IBWlk K1viiuPH=om;u>cbaCɶD8QN Tf'IZF6O9OƉn}QoSxbW@q8\sDGpht/d:QT 8`B+[nWč,\mVBX}M.F6Bs[ARJZ2z̠Nf/⛽.C\N"nKYu#SYF/&`ZFNk/!*0 HO~,ir֬؜\$T5s7Ӝfb i Q̀r"j㉎q*@%nefhHXc*0`Rٰgg_AFs~W҄rDWGcPjLXo v.פ1aɎ.bOXs:{(CSU{JDjol>eM졒*ܞUx#O[Ɲ Hi[ uRQV@{:v d#YzVӖ[Yw/c[~N#>tPڳ 1q B  V6ʗn7)U>??o" mcmvŘxo Vľ.KZ@#jߡݘ}+G?w_E6 >{~%ʳu|4b׊ =Փ^u؜#4MJX}҂/:m4E uzȌx7MZ]&G^u"<Ə/雕Y,V5Èi-iT/xl1vdk3f?M%chj0(G2 pu%څ3|$DCXG u6`lЧ2GT;>k]& Z h!qƱQ'{ŭc2J+2YqlFa}.vW6#t o8" ݱ0 #Axt/ lX``Vp* B"Wb,6[T,y!D1XeP|=}BdBn]eJ0۝ @|;eajEx/)/ǽȞϥ\sD' ۗZ_;+TFf2-*oڡ.9H0e~n Y4F&'T891c@$/Dɦ-Ykt B[09/7"yû8Еad}|bʿk߰))fT1H֣Il'8͓CTT!^;*3Yp"?FBhc!'GQLO>氝-4޶lyX+,bpf0T÷LW }Mps}S Ь#@ Mv_zmN빕4܎B.kz?aBa}A5)BՔfLTUns9(u/;x\[녭&lv;aEGExK^3OuHJᔢoYQT7jAgz23sC(=!ά!2c]F<Ô^2JdʨZ;'PC8D7 w6]1{508K%k?>?%*Lgl1KksޯW4Aǎw,ɱE[BwBدؐ%gkI8IfRVi첊Bv=; ɜӤG%>>Fuh8$?uLoB$%Yӈm1wzeBO/;9J?d0w//ݍQ`ERͿ=P\o/\!yd́@=.Ⱦ޾)ڡ4cIH\$q`pmP~ŊOx9N tבW=EY<-;e¸ *W=e.`e?vZ cO/D}«yqvئL*ΐ~H'w]0cv3Z if{s* @l-n"\%r`0avv_,gou)^yBRQ ] J w:g't{/6G RPݬ~Kh#,wިژ,O#%ئN=.4 sKS2NrH! 3Ug_kk]ݭ#z:xZJVnTX)4e>jGQs.eij|chǶS-m%&dmTdJ >X p>DA0`Hr>ld!1Ec ##cm΂RxISuȓeM ZFhPi>?I"EvꜣfpΎ%bU<&Gdf_Irp}WHO| lʂc٨prPb 8ahAG%@ 70ߩ@>C&s~Ъr+TfַTs~42vwo V le;\r_'O9g׼(0K0.4*]LU=踯RjkQ`кi Õ'$>O]x*}uqrVŤh̔cu B}saȽLg,M/@#ȡ| nd^/yRlw44ˏQh&PEA_3,"H7&# M!AӀ (Vkg;np d}-lީy-j 77\/2]~>sĖ4wSS 3Xbړ -.k젦@@'|c2=@Js#iUSÍ*b7Aڽ՗^:GPvt(ؚV[@4-3ujaޙ#.(0؂k1nС,541!SvE*%:M*UdWn;'QځG5e+jg/;͕; LD? @Mx$=Ɠ5Y81=lRqcXm 4ĄzI=0^STલ7R<*7_`#$v׌"-@'k*. Gǻ qrH5F]81e&5Sf tN5[L( 10J}4,?T5/U#o~Zeu.4Ny@J4"8$~ºQki3Qlj>BoeVp!j1uVcJT*ɓV@ md4{o|UK^^F .f-{[r9DRie2&~ ",I0[_GQ=rHC6]d QgL.$U+H$0[fK8AYS\c)Bb(jfv |Nߗd0H}YzaU%‹T%CCߒiQ%_1S{!}D"1SpPǖbd}5ly%EbŗB{8Y[w| ʗ!pH"_JŤDoQ܎0w6Bf%V_Cb+ Ը󯊗NN;.^Fx_9OCC zK[> ø e &|_b34ԟknt?a/K|\Hw ߠcuc&mƻ$4/SGх8ZA.{*i ŕ-FW'ޚxO NyS,Yb~3QmQ &D X(!xC8Xk8 ^Oau3̾"gHD@/.k#W?z(28suaإ2wIK cj)" c%-søRm}!* XD1])3_$RE9ϡs>~$ϟS@'`fLLc&u%{O&+æ/ckc<#bgn+ a9 v Wdtmtڙ֥ٗ )"#hY+\?XҼs}6]Y}@Y:MD9x2L;6[=m jKuoȘ̠90){k y,'!:1~E.W}(*>_2Y=uMܝ3XK+o@(r |hߕ/aT*(+tJޘ^ݎo)&6Xu.[9馹eE9eFg,yWK2h )FՇQ2LKПwPEAT}%O?qIqTq8ǰrN(yA}ӯf]CV_J oWYmE2|s&nu*'F].Vbu$t}rw+ө Xdr-o(7ډ(TQ t& z|~C1˃/J3ƷAw8m'ѥӾΤw쎔8)cUI.sCTm=@ekǎ4O@fB- Qm{SӠ U"NXNEO/l>b}τʜHk)Y$ [-q]7~xbid4O nWIՋei/{+tI7JЛ @DE'n)h%;gARR+ %nHe˙ & Y9K3BgvYUaͯpVb>c/ֿ&SWt(apʑ~B[Q9!; !c@@FΆBb+ #J23?]SMʸ)䢙plX-pXhȀ|3xJP%;HD'jbM SG 7 7GHXתtG@N3oV>5b\:Z3ځF\2/[DZ弳#Y;0v@cSݓaۺS+bKޛ{h#kkHPaae~1sn:y%~)yޞ p =[)kvyFLEh,7_^G ,+[a%XQ^m*6M`(Ғ#Գr$(!-%Ą5,ir'l}U8ބa67tjX ,; DD_΅bm%c/{8 >]M4PRÙ@e_yZOV#)v`ҟdevƓөG+x#p (oJq䠁cͩ5OR 3?Xo<}KArV%.~qP2Z+^I\\p;4|HGVUd2*@6+N!hgMz?G0?OM%R/po -11UhsS!TXbUW$ B BPSB,_ g$NuTX_Tuɻ˵aC7[a1r3JX1_Z^Y5㨹٦97Y\mME\^h ģ%D&i;0 )k|nViB΅ص=4ո4O{KߒG8]xx5M"u: Xti^h"=l7^S8ia 0{c<=*^ħzJBkJ '-H>㉺>UzQ=_8o`Δ"Aʭ0#Y+m7d }g^O[5SֳGri1L!C =*6q*aizo~ëLm>$%H2(7b-EÑs M{rؿUC{@ڝ@@p)c"$i0s.z^n^u>HNtU0Vz}hIǗ(|b Ib53dkJֽRD tʱqQ=%ۻ9,Sa' `VitnR+i<"QUvbdZMvF|RJ%lepEMWBJ'Og;N[{F~`Ğ){ij#u]5[Ť.giQ\4xmhhS׸|]ϓeX裈b'f\ufx)]1^:MDo֦Y^40MS==Y]>q jQW6x_>bGB4L0B^_ަ3ͩf4H a@S;טֶ ;D#oI[ԛ dӺ䌇ȸ<P ~.-=2 |*7>/v~VxGd? EV7X*PbZTe o"-U{Z8K'&+cP}sB; 1exۼ~e$NdI.;VQcf]mvB*׶ p8(l#w DQ$2ȱk/- 峞1f愓 BlNhD7Oif 0TCsr'70&U<37pv Xq,j|JUhY ^?؈޹ֱ;!l@ș|hpl _bȕeW@3W$_q6QEQhNȧM1L'= bpZsm^q?}_͂]n1NTaH <{@EӚW^_ɕVYD%S/JNB>t`<[bNsCT ؏KtĶ"Q&Ʒtv.qAtaS9}q zjhj+&b'\(T<hہSJvި_9xJopg0i,J?ѩڒyog TB䋌D5|}꿞YXʿZes-5ԅYOo`@; xl oًŒc'7EzJlcǯ<_M\nyɍgYb ⩃ǚ), j-Œ_FIN0]yd %DX(Wb{nbiȎ;a_Z ֵڿsJkB(qlLC FjˣـoM9 L5N=qZםguy .yT2tayٰu$=*t)@$nq ^b[/C<2 B/KAf_6 %? %ԳM}KE dafuD/I[sL]>G\ro8OiL}eb({Ha⒩h,PN9`HH=KŲ\YZ|P(~5puiG8pd}lY}> =RyQ{dOn jzqD2e33K9`̡M#/]G-r{[м%%dqeuh.}+5+ǣq{w+5+7|˼b axwE;O+g1~rZu4+Լ̞Ͳ'R[53ҏGexw{=-T5dCЋHJhVWJb9r(_t O =v m茳J;aLev<.dZH R?D6ˮ[ER 7 !Fȸ76meU59?p7Qqkjzwڜ5ٽ4X*[N2X¹ $SSO^|[K ^0)u~Zw9'Ϸ^Q|tZg֚3(ޥX*u6\d}wT3)(B(O; AؒYO}h,YR]qD{R*t<X U j8|X;yѓX:U_ݯ8 wǚPNњvδL6MZLN;¹ȪW) [#|fJ"j1.ʥ8B1c% nS~ Qg +:y14|4iE?n^́=RiTTjWA~9e;ޔ7CFw wC:K6Kty{ь(`9JB#Ze2L;:Y^}s-_[t~y}r%1"tZRXf¨_CF8!**M_m9fT;p{@(&`fرF89TinsAY)mad&8FZl7B`Є'v{W\E1<ܣ8CB揍?3%io6A/@ gWc JSaWA!g !tzHl\IM{{c8:s!X0K*Y дI%;)_㩂%zV:!j1As)XVu1w5ۇ/,ߧmabIb^,hgMƟr1:K" DHt6 te4ű@2֤+K`!clƑƔ @:i|_.NkHvQZ.J,SZ)=ND~шA$ZY[Ak!R;؉ffI;+88UmZqϽ|ϖσY!f.,}F҄;*QūH'<WWS44%MjrY_6iܝ`MjfLTWtRZWCF_`:`̨hZ(LCQ+ ǃ_~OG:: 8aohçdUp4(֗t(_+%A2嵟G&mdM &VmW* r+3qzWgnM I}ACA;q2yR4;>P>hG}jiy@2S.aL62kPF~}jbvG Z)6l / yH(0=o)љhF~%rZ1Koι}Åbb a]5[pŗҚhJ;}bJ߹Ҷt"n(G/0P}kEQ+`K p W8HwLrݙl秿Q/G z6|xt2i;p.㵂.G ZcD]ݼEoMg=9dqEOP|h$",}Bz2=YV4lT-#.j0aՕg[랹?x;@:*aWQY9=o'9s/XW63SMچߟaaLU;94"mGRfVq;H<@qM߲O93ɜ3tZfVDƓ%cr|ۼAX8 *ID$Re\N6%`d 9K+1 ]5YWg]° 窗Μ F5:{Jƃ /|RDDdA yl ^_<qDj&嵒p|c!Zg il,&BHAQ ,iOCD+Y4etUwXC.Wq(-1JZ ݾ.b!c ŲXdC< 'xl!/YS6,6 Kѓ#%jI{vFoͱt9nʿZ aGqֱŦ sll+i͎ůK Q#Iz2|CZb5|g+&< Fg}Ev-]b[ *5$}_P#\9efmq[bcŀcEA7 ]}s;b=&"S/,p 5tdIumxq!Fhg\蚦m@"I Es5`/i͎k. qտ+r@u*䪬`7}K_bۉڇNi ň(캡g);M.^da#^6oE.87KdhW~.jcP1o O4'^P5yjw0;[cr4Z69  90fSu9ɵޝb| %g Ѕ gΉ,eN~`D)}v5DID!8^aeh%zPXuތ7)0zni&y?7NVbykmI$9kݡP=HF$f*jW01Jk-ZL[(3zPՠ6c`/;Z9*L(i"pܛWz$xJ27i<_1@.~mIJk |@ W 9}n;_ڛ|6_I} 7O}>1T $ 1h񍤦$KʱwZCzɈk=J4}mq&W\\ jxc̹gn'>i{ŗT 3𒜷H2KM5's"0mv@8pMY T@Dy*Zʱ5qJPg;<ɧ0՗Ti3U;mVZw˞W .98>swÒt8 _"W:qF11kpޞCmhP}9QԌڙ;+o XX6Ya Yo}oB_ %w;u1qlD:1,4(b@ޠ"ؔŝt̞>$7t悪;Nt*@ }HdSr}(! žd#9 tG5V& ,}YWhzJ|wf-΂Lz|$E4tϠus6yu+Y0(q}5;5 V[t>IsP\{MP=(\d&xAfe}.ne{h1>'qYiؿ@Zġ^/~af/5T reޟA؄ uz,`C3 T lJ{zX.n^Nuh(%VԞ9PkdUru"p0Ψu$CN^Q+ <ҰX3@QOe*hQ#[|w/<5odiC!>S9ByV^eo\*< &lbWܮ%QT>h|I-`ht`&s~WI%)cTao Ȫ7\Tj zKB#«kR NvpY@n%RM5ϦU0Nph]ŃGg*R'2>ժ)8Rc' @A&M< XTg+* feM [>:%[ {P^TtO- }Z~f.Ҋ` zsϼhC2(P50|KVU9[NKhB;:ŜT<0꾽L,ˈv@~o` T_ct{T@hY͠Te41yGfue1P1/ў a9 fnP ;w4OR7Ee6㝪U2b@ON-ρ7UkiRtZgq,6](ppemx_01*;!C$g:a{1SN!TsC'KBlkEb̪ Oz]pw$ &JOr~~/QoCJ=w2{M;Txg:6*Z9[GeT)eNk [ѣD 揭A- FFEK+Wbݑk,!M>36P/،oA*J+--5$$fՁ7ʸN=+s$^0|3O Nոα$v7!)Rښ aHv=`0mX7tT,Dog2mhmN;[R&F)Jti$e Ni u dtqeP9Y+3Pna+?Jͬ9i&9}t߀V35=w0Q묎n*ʶ8~ 3$ *,ˑ[xs^PoX舷O7(>?[Q~zj)R81<˅ 숆n5q7/x9^@yFڸ('JhW>G:0Ѕ&N{4?!ȱiL /,2yAuIjc t{S@  DhdF0,|:ӝWT4$Jqcm&8ҳFw1N˱xKRv^:sj.8@TWb(Cm7P"1&pIK^j+Q}b2[J&M?$)tU+qj(Oc8zпiT'%b8:%r፬}8jz*8Eb'5~ףr|h?{hpòp ~1/K9]["Ռd@Jꂝ}IidsCMdG,PlXeW@9&o =97FU\DaFܔH*% J,1w7^4QK;{jw? `!W#P)P$HHxBcldnusP<۪Y!Q{ڇ7Oʬ)֏#eNWfup@ڜXU+E+|z b4Ty^z^ع(Q=| z3|)'5Y`cRC;y@*I3;\&t*S2.mpGLx W*#:X,Y7K_^A!r21vT3B5ԥ}e`5x*m4͞rtx}}uĆ;?\H&5Ll)ԏ闽:/0%̗ǂ%ؒ[ JɰgX$J ={2҂.:eL911R '79st wW18g\麱F#wz2-CN*2f*cqXME\H;c\.9 G=!ifZXI<Js!Ʊ5 e "p魎z8ky1<} w^4|Œ5/̿^Rц!p~l܁,@@kF@zכ5h].# hYҌn*,UmƑd T\dO|D* \;wօ4FIN}O*}GJzb4KyL4¥UM<)#9M_ZIyqg[x:pF.uįB-8b@S}n0&Ht6'G~ :)ZJ]pjWQ=Dž7=iY_#I @13&wL2h%(H3Yd8Qu|j v3\hb)CE((&(?XNip4x\hЕH6OGY G]| ѩ҅i[!DprƺWRYo/i\lpVـ[^% E˪MӶAXSkD0Mxxg%h3bЇi9feSI e"+لS -4#F W2hda`%(0~x7-qF=tj)?9ZG)Fc,ô U2,k11o)'HD@YW1SEsƓ!QmYےP ,Y g@GI0 a}K0%));i r/JyI2Rj-BL./ U;T,2ZGb*O8nXg>l{Tb" kvI;X䮱BۊmDJ~A:g9^$G-jEK;qj 4v?AcTe'P+Ubo^AW(+ִg!*g]8o~as6+i;Jf\5 B#| I_+eY2?̟QnMOQpeEFa8 yRC|TERlS0ioI{S58Lwt7 }Z2.ᒀ(׮B{yҒ %U}BK2)ݸޡ{[Pa2y??+ 2<$cd=F%,g]̼m`:Mg-"?1,5ܡdW+ ks8+ OT0 (1rPkj\`f9|dž3 ZPպ9ge\ ޸]1L1K{֔ 4"NadskֻrjzrE >*G'pAv^8ς64Mny}Rz!ɲJ]U`> _@u0 a9ܒ#6khUkWDTSXRG _~$߉^ĠNjA8W3/ 1nŽz-GS!K5sVSyyp=9ߏ[~d8jLxXW jj1YFHبY*l0J:g/8VڪYZKZ[*l0zp"EW98.!9ܽ2(=Ͳ5'qjFr -64uOe/J1)[ua`* G^3Yu9cXvpUHsPЫu ׆éC.S>jSUԑU\?'x*4d e&|VV۸zMa VW<*J{Qq*OMotiBwe#maA%f˱=,x֫@zj[_20 Mͨ[!^ J$q9xl 4HͣY-/&Y-[btPZJ"DΑP Bq$7(PmT:ޫl*K@rqVqsY{>LDһM+b )ث%&'%7NOORb/FY;B7WDC%PH,7f=lm:ND*I0fj.g~Ľ $Ej}6ɧv+rPӦŚ:\/N%M7I!~zڬl679M ^&;.TXn[kg"Xgt)=; STi(¼A&{tXWgs܎V'KL$]a*yi1 {BLPW*+H]`trXPui'o&wJ}qCGMŃȚ{6+R2zbiV^[z{Q҈= ZwBz2% Z`waYZgG% ۻsXL@h K%Esh晠 (J) r$71i~: ڊJN{?0n_hL*ϼ?(T4Y3:si|V"3zsb>O ZGLX4 .0(ŵGf^Mo J{6Lv٤*4o0.;wȈߣնhC9Uz#jDݦ"P2df=L_f>[]H(RLcΐ1%;V~):6w%۴> 5zV6YϲдQXɭvhMP(pe KB7` Y h/ at,m~A&u9E{s,A㏄?8QtbIgD=nKZfbl\(;<=sa z޶8:@jH7;2cØcnf$~N'w*H"&uiHaKr/q2*J#;dC[Mkt"&]AibX+߮>*ecîdE t{-|22BSNU6<\Agw)hʿUPRHmtKW 'js\-"#k{F`h W<#p[?$*٘ N7G~lb9P63ބ9**[XlE13䨺xO{F} 5!|@f y+, ~r4hoҷ0 OːJ_u=:/aGp5,7iXViK*DԤgnЭL7SŁCT@>C'݀%Z yU4KP~~d1.hy֭M4v$ w+.)},K2=PT]93TDLJ.*W 6uWV4n\HKu<^/M(t{j[^. Qy2; iۀtxs:V5~Fz˶J{*u*^ؙ`{SB\t{{4e>xį4zZ,06{\f&U i?'Ptł"0V@9dvry`y{͆<f7=>[%G0³U'b%ӸlA䯭 Q>fnxE%A~jL*h=Q9dvZ+9N}6fz02M@(q!,Y[StSӭ u5dihkD #G\pza ,>>ja +\ɅVj$ixtˋE?<挾2G>,5m:H;[bs{/ui~gUy-$:Qrt*1?|#s?Y:33Lw&}G9qfJU9\W*-. 6T8Q&ZUEDC~R:7ur} BGB';Yz[CcD,ڇ-V90~Gv-[Ŀ 5 =S76 9fHf56@a|BA>)bR%IR+邬[ NEdg?YYEB'6evh=7*!Gݸ:3BZ]minȶj-byYgv[dyV*ʮIiI0v3#i6bppkeNV&_@c}!gx 2>QיgakjOk9s_6? KY#9g>(DBZ'WC^ԵZp 3d%+řF O3ʌJ[8>%~g43-I#G@1sa.n6EmC,{P0@3& 9"~nuJQ^b{鄞'pIvV\]r IAk_FVJ>\WfM!TBLj#F.'d #ٛ, {b.R6ț&Ԡ-usGwUvd:2K034S4%:$lnԶ4|S3mEHI:`< Ƅ䎆Oᧂ/?+=5`&%P~KK[P:֦7/=jz~5tP6@EDQUEۂg m$2]'dkZ~wi|oOxs6mZP$ڶ:tv;0C.. wˑF!>9CIˑVP'n=8R}Nn Al|=%i:MF!@"!Uѩs{+Nr pɽfh-_5dK.KKNXCA~y[4:RN@h+Ǵ(J-5g #ӹH򒧆'h{߻$Rb"?-!:q|x@(wK- ۈ#+]mbB2^*^kFYh㠟jf1FRkI>$ʬr[bM@l8ǦBp'T]'v: Pc xpd: T:RݜPJJXwAըHSa͹Vڝ(3fnjR뛚mHKyR3^!j3[ڭ,|-aq\(\<YUx-Շd5 s5[:$;j&LvfZܹ1k)EO0K+A~kKǡ. rLkkṡJԓܰq/Qz ;lnE:Q~{K{]9x[i¢Ⱥ[%s}q\U S q6V }A__cqqqCIhwU?y(3y#@q3-| -[w %lJL1Pe HB߿a#_BĘ9y^5֍3 `ᖥv[ ՀP0i<,-$$UV'o2 <-!52h"֐>ޥceUUH|ў@5a$C]Sm?>2>?2KtV1Gڷ)Ws?6M%RWWeTF6V`ջ7!bIPhAIēE΃$vH*Z'K[8a m̝w{wl ZB[.oIk~WN*cʟֲf'2=  䴾>Ҩ _3Aު%NcUP2piyLtbR DZ0+8CNCB8Em^þr|fC7|SDZCb^)pQ^PzNFVx'ΰ ꩉ#:Mt}O9@mCY{s:3^L1ćJ 8םѩO1AJ;+P+-O.Bii&$B`_q/.OĪ*&^>8usK5߻iU? Sݰ.b _-ύSUL$ڇ<8XZ58j(iS}a6Dc.ARt .x˩A`"rNgd'/!oi&G^W{\H"bѲ`eЫ,>f#6rtry 玞3MI,TՊr/2xxg" :c?.,]lY?9'Y4g%!C_֏!}:8/%8X{ >>g`jf?xz'$;0*^JM3 92$k>wG]-Ցjºka3 0%ٻ)9 fF9puۡJGګ(@ ].e&?K(!?49i-[r`(Y)5"#;2g'R]Oak4 9Ɗ0f-hGo|,#ٌ'K<1}?^ԕk=(*r<飠rݞI!0`]7m`۞Mf9ͷU'ʔ3NNE5,Ċkm_7d?s{l,œ}|^h8ZcM- Hk(qd15JwV=:L][7pO!&cݎ1ռ53 @~ q5WF8kݿL2 H¯5QsjegdBHwnKGљd(-^0/f&b wEP<€k g\8]p40̱Ea Arg"U@WQW7ukV( RF*0( ޝXU ݁˥js_ 0fƼZShBΔtCn"HpiQ`(9y ]bac[< e3DHz$t̀zMw~s5_~YG(ՉTFA,/1 r$w} DkWWYLz!ᓻtɭ71^9z  }&8xkj`3+8Ha4tm44BnدlUzKNnj iA#D~%LfԢӗ[ /c|28S>d-0>,hambƽp|:\ʴq̟HUOȥaR;šres}=Z!CvΒi~@ݭWs ՛[*}B!*`C‹@6 >@1*/ )@U^5Do0=xNWCxb4Kj ,B}=' QǶ )RЧ)hрa:fJcHퟫIrkW~x^~YFGIke! & &3OM0|q\jYZwcrBC`/PU$jTu]$S;q6%g9t*0}2Kam>2㪊iN@GHNſ~h\Ϡ|IfEsBu;u\M5.$gi}7]$SS&tGdO.s4 [ltQ9V5&*XI]XC>Ǐ> |5pIu~pMgeBP6ǰ͐ ^/QZ@S0Ji_Ul튨T+qpSd6"v)LY0vwdˁk^ cg@W :DXˍHr9z$͟lȁ$BR_KC9tPt7:77YY^=ɁuAAà G>/B&Ҫ7ҷAq[BpׅqhC0cv]i !npҧɍl&Q!=7mFkA;L0FN |A.H\K,>֊^2F-5`*jJ4䈍ҫ1dHljҬ~E'3'}Z~_~㙯a#V%Z2@4~ۢ{˰GSxQ!8\q)5ZK|;!i{ew4/\Tt;QQ-jq(ț!ؖĖ @`ܵz*0>? |1鲶˘# @=*Ij4֮YI#B;^ek5?ۘ\zDo)]ps͟ߜWTAE6eT:n84|g%z *¥ ΃ z$2{ۢ{'? p5#; 1 ]
Bf[z/x# W+@J1%?{lm -Se݌ `k Dla?ֳ`T];(DH­3!1"e?UcWD}?DhtiOR?qP22}XҦ(r18Ŝ+b=tS j_[TҸ|8l;CQѽfh;[0T5>ҿX<L4QhD xJкcC [$pAv`ˍ24-iKX-viD{i퇗o*,..Ah Lń,'ٜ8"st2FKVjz/x(3K^mvEd!X#0 >`ZgNtceԡ>@Oq(9"a]6e OwD['0ttr%èKO_p7CW ?)BM@|xR/ DAPA4u_@ FCLO+ @2&A5 >8aNR\M)@X_>@K([zO#R7¦4|O.wEH)}׎pZ D0W'{5 %K XXttPns[ٗ[%Hqq\h 6B8b#yۜ/ ť[؃Dn]-8z\Eax'M`5 } >D7w7Bd3A4(PE; gU%aE W}xݯ=8\n{@kdˀѓqX@@=i"YA7  R1dXp#`޷V Fn c5SJ~H9.EGS ~ K;!wFzoU3jyIkzkuƝnTSg@7X/)`ϝx7 Dم?2,J؞@>M.B##Td#y ;D#XVM!=)z>}GwvcGV盙:%3ڡ98ZT59}\"n"` `z2/=<|"φgR01 R$lj@> mC {m̶:A5~G$`Xv6 w%EC2nmݡ!tS+P;vjB/**"dZ h ˑuwx7}*WexQ燞  +:]+|礏6%j*GBLP3ɬ6m &\@v?Q;)[kuqZl AӘrh%c&} ?Y}=OrPeRDoͶ"o )vp,6cB%3]IZg%+LO|Rw)Y%e6^N]L?Mjfk쎳=oL2f뗋Do',t%E 63ʚ"4&4l0̥+ ^ xf܃,gcGR/Ջi_7%"bJ~ pkkuYSOZYTٌla [>+t@˃5v # _/,*c^9'5L&LnMvhw)7R=kE?e$KN%IY]M*_K4,:Iĝ'߬.? '-LQ7YsG]aӮ&߃S5eeDԤn\Jk]*2nNc- ѭO gwu:-PI;۴',!*qٺһyoWi.@_ %b!uLzprP0+ܨMФJXb݉ bmM^̠y 78XJ+AF{cڜMa]`+Ц߸4(˛5+祋 nѭ]3ȓJ!Ϫj06g#4+TI Ѩ w e8'1 vc Es0!ӒW$JMa+Z `y1>r r\Ԑ#m* uB M>G35$3(ĝϫU}xƅ)L!,hkssLs=(u%?P)|>?E`ܫ7̤o_#.51O]LL.W)\cc"ӭmG`JW)W%ûSc{.Lb{ɥ)2~Y$~dLA1kAM1I)i(iT8JO{Oy5fË́%iOjD.rxIx3zc=4OGn[rf:- ?ǡx^ZR%7?N B1p؂&97jL(K%=?Ye, ŧ<:1/hdJa`(j-5s-]^T?<ƺP g< D vO<{g?1.;r&qf{Q`/ZiƊ_\c*A߈>6}'KGuɌ@ SdK) -;MC"gOv5Rj`A ^EL诨)z 2ϟ P/8Θ0IUL"x FpM%t"dȊz{倆+0ATq'MWRO vJMbtW Ɩn !$q){);?}՜!/M:va:ֈ}{!vsw-여8Oӆm9.LYu౟491rV` e*eo)^um̭ޚJ.ڋZ]œ؊*-fޕNLt`EM4ޮYCun5T*I Ul{0q^[^= |?lo.GuieRԈ5\l5ٷF i+)E;ڿ2bZ 4g 0J[&Od"ً;םmnȸ3nnz4^j]g{m&>t=2aYU'.qA.q"$xay2[J\-]ЍCx,8-uj$ `O`!drRJR>OtI4&θY{3`Ӭؚa1[0Yi@͜)j%]u82V"վM,AYޞs7y- |!lz>&]9΅d,6gDkE,]^oȼ )æ;)<|T/X4wA rYʝ`C@h,1 ]Uf8KZn&9(?{Y;s\|K|aQO;-LrWЯ +f2GDX 1I߸ h[zgaRFKD`e9ryq@n O7c'z@Z0GY]+h&|z*3c#jဗ04ZDdE;UP.PynE~O,btZ>J-j]Z 0a4kI&g`Mb̰>9pq 3F~tjċ3eCgP:'FvkR(s%BAX& !зDVi$ʲdGG~OCXknwcE= Dvs~ FrkeMLZ P. Gd$*)1< ֠}j#LH sѡI1Z(B0s/!cNh#.M+D5c%0fc%llI @YNJ- zШ֋cM 9 83e<c*] 5ѬG/u꼙eR-[rZD11CGy>q8,ASYvN1KM'NXSϤϯ/ӍHlj7k.{FFAҴdamInk>IU{ٓx-y hu`_YUnh ף8-oByt|[:SiNXh Xν'Bj}8DӮ$,&lFcٶSf,ԓ9CbtTkȋ~Ը ^H~B_մFq"؇ PCӢ#*){koP] /$T ,cVj"sRzI}EV62.ڬGIR"Ml:l#.ElCOfO8 B}fkOz긭av.`U> b:0flYS`M+9 қ(1@@gzo*Ik7`-B_Ƶ*t?V;.ʯa7M=˗e6چG Rȩ6 (!)a޶|Kf@K8 2beړх'} liy=?jD?VazB}AI#CEZ;G*-N'mqB ɹuh$1KiGd _K.Du[/&ץE R "䁀`[ȓ92+U»[tVyeC:i_JpmhQo'k] ;r >h#GF,FvOǿ^Ӄ|1reN#Uf1Y-hkzƾD0gA]`f5+pfP hZZUPo L2#F`sH"2S ϣ􊢫bitXA͝kKA*@7tB~ӉƒBDzUvXL .Nٱ=4G_/"W{X(Nx7-$Ϗ\6ɉQav1s 'Kd[Ql*f)?.wFz&G# A=GHc݅]A-ml؂oC(t!Ƚ[iuu#h{[j,x~>9))'eX>͢y꘡5+6W]k<~ "B}@!m`1Pg':)W&B [I3X_)\d-RP;@}ﵭ7M)2OvafʤkF!R ^?wT]|NL;̚}钣xhe0XtKҢ:~f?tH%Rڵ+K4ǴPT67R ~5ioĉ^aG9}^A7³>9.tҷ:)#k ݂}sRTU^a-1V"u"&spBi4wPtNp, l(~ɡ7<%$#p,U8{V5 *xm?><ƫe [7qENσv CDht VD | X@Fa1`-9M!Cã=y {;.iQҧ,5E|#s_ -!~BxIGHZ <ɨMbO+Ȍng9T<*L #E hڼ&,x7!ڵLڦf \ň`%J7|5 v/=mޢ}bwxV_C/̰*۝Y +,T&||R>WF/άVۢJo"@ñY0%k.}v~׃EɌBj„`\ =CqHb.oA @7d_Qwkv\(r3&gH0~iCB#(3V5rL 2i0+rjn 0Z$<Pk- qxRPU lk+:&NX]O, 7ơE/*~iӔf/56uh01zyoZ-患A q'7A"Ji|.Sq i6~v) &Cq ;vimfIOP6hߡ%:~l:\Z8)ީ\cGqfՈU`$YGXSChwWFK&'oDQ?$)¬B#pKwpg/߀x3ۋ\X:3H@1y`<&/]֟ż1UV[~z&mƓʲPXL L<]z恫%)&o'6S9?N-|K++}5i \x9gI>\$T~6\1sՓ1K;!ب#=ԒoLtZ r$'.` ӏl7H2hfY\NۮΡf1;y6`|CwzsB霺X='p!-;OS|l=36AMfG}UYxN}%A*T+~qD[f-KŝƫpX{N2vXm a1R)z| jf!V;k vDtUWjaw B=XUgYDLv&nV[#Ĩ.nAoCHe-RSTѕ"L{)lmr=cjskni3aHSh;oQgY9icPcNcY( Wfl7X?.,_/EKsڣbߨr :>C7$ۙrPԁh ŌQaJe[U$iҐ>('hAaؾ/떾jq,Mo;Wkrl//vO&틞Ia=AV˸㾈¸PCMʝ ')OlOh𝃟-8/V}󆾥1~hӫS\}d˽z&b %@lC&>9հky#Ke-&14%@~B]ךk,&84HPl{q՞b;(1۴>BdI/=Xޞ 6rhnh4k,U'&c_‡qKUO 1" eN;95¬oӚP*Z`O4!3dYI-4-MĖr |} Ŵ}@̀qUnnCf)F~IY' `4sTAk< ?㙺o;{}@;* (a;kXIq|ֈS=#_ӋVhɩ(yeiQnj]3f4@-x`kKbyC?u b:>} \9TA8rЪ :1s5`DeFIi_J g7bJ H:2wWGeEb~G `*aMƨ}iM X\Ɍ,Caa̶(f|smp8}} vBWk!B]$01 *:;~JrBv*=iB] 왝LX#<~=(/f8 )1ъSm8֪ 1j{TyHS DAl4 s+2G8;ka8 CAF3aDŪĦ]q=%EsxQux6w}k Ct r컘ymPM'XA=cKYPQ^FTV<^ l"<\$xcǪ!SLIlQ9wdH *^"vT3H+U$"> m /O~^֙$H#*Qxq.RGa4r'zDm櫎159xH{BW=`σ8HRN3X7'QQD:9ZY~"`c5Af|0a^Oxe*Q6o?nGWfy^Uv7P{fY>jb0-Pc@ $GxSN ޮr6k!Ō,r4K5&#M @.\vtّ:jj|ـ318Ick邖E+H+q=϶ۮ3xޝfe1 p걔Hb3-+Gtm7/DI+An<n ~Hd\1DqQjFUM2qHBåsa[OCA3E1?fj.AVsg㏮|mr1kU~£*1m0>r!pN*Ow -~u>E@:dwz{bpx"0sV6'@F0x 3傸F| i!0; >͂_&F3d}JPy!a2ԅM8/!l3.ait!Hnq!9K=}6JVLԦ A\a.F.;V#1Ѕ) ?UYa&jS|ft9EDt.t'+H,ݵ.qDtpi|Z|9@պbe7e]8)iN#׾#Pfb5kZR}2Fc Jx_ZO+k݂&WS rrpP,"iMLp C{gbUTI5vw=l)RG*{_[S<0EK4놾)6: RD m}åIOvrPPmSf4 , קU3MX|p(nҶ:wz^%x67Lu{ D09ĈE2]uiBNI K&mn+ &TqOpf`';F&N/ZA@+8``l 7oVZqgx<:̗Cm W$4Ĝ\ev!f!l u# کg/4솲OÁK,R ƒa9XytT @IJ<؆tP()'!,[BgA]Hl^ҷ5[yHwvU y_0(Gg51 K>aBFzsj cze9FY# J>:\\j#w(`JIȼ9%UŎrnC,S!4^:e(I5-|x׉|mTC)Q߉q cw5 ) }5E]- `ʨR;kx_Z`9*#x  g7Ka@\K11xYl 8a"C(:#!?xf'UFT ݘUgA玼+V.H^ +ɗѯ& @剳TݜђĞ6(͑ʽ٭CR"G &큤z!z(T8|g )?bgbzrT!'4I[ʋ S[y;630~L/v:l! 55QG^<Js#E uDdZU~ek54zzGSf6A;͍{+I8ɴ\bVhtY-u h-~O' im@~4bFtZ3nz.ғ9X|Gc˫ZtEQo5*…=("H-z9%`IZ~^v-ďl [[mˣm]aUIx3>]`Ͱ->ӧ`–.ڄ)QܶT%Jĺ˭3hܰ=hKlFCʏ+rxfLއfM]YyW/q2"J#7h8\\Ñ鮡3h {L/:1AtFPҼD(@ysu R L&3ז[.[,9X-9w,XTp2GaDyb}מ"YY.+F91Jn,j|3)MS6\Y>J5` fH19Rh״oisҟ̐kܙ $Cr^+Ђ(N̚{En'yuW 7\h*1((gC B .}smNYχy q)2$:NVF+A75kNvaB [¦8'va1$"{S9<_M!e~u Q5pJXA\/_ P6#y5޵C6]OyMDYfڦLC'BGlg.rʠw1c-ƚlPzqg(u1d55GsfڼWfagc.-ęAOS5/+q @P-tBso (ʦIfo\ɝ ̓ g%Zg-|?չixD8HCe^guA֞V 9" 8׊qepH5JD@zP4Xq{yIZץ?m=GKw+K88 cqZ=3{\2,^ "V~%(o;V4]B"Xz \#}cjU'pS^ A#l"XbF^_i[:]3 _Շ7@v|y$0l9 Krfy$\M(CEtdl{PWv(&}CkTY72j!Isuk4jt#RF-B7bx7WƲ71's_u"-mFFXu[YuV6`T ZDq|e]ItWr*׫M) oIߑ7 ,2\6k+C'Ĝs_ZwpNžD)oc5l7[ \I߳ؤMI1~ 9Lhz跿2>n=SVb!1g Jn?/<$j{Fu=T Q "j9S,%Sm Y1R~'6 Pun"hL )\HG3M"|.7Vb9qS1 7o_E[1/5ؑgS2kX ; 7XJ5v̽ 3*5lVf0^~Ӊ&ZC<]OTE+۪\ ٛ\%%y߃ׅ37'{Xy-l=;D+G%hCJP zLF|+?}Wf>tcKtTS',p/V'dFt *FZp?uIy,Ǐ=]AiZk+:J JwN _(shF 1b\aFf$gZ'-&E5v 9# 7/1]&-@J u~tz!%ӟbg'FOtFXLN">t/ZJu. )zn_Дpc*'l j,~ѣh"̷T e7i2uD i.ܣ_Σ*+ _zP&9aaB(W'!p9}vХ-ZơD EB^a )Mh q]@ͲxI|9Meqz ap؋%SR.]x h[as+y*2IfvR$ C\ 8It$9@o" 8EsU#sl_A(pG% u (vʗ%`imE4TWO@*PDzR31N[Ƚ_/O6!z#JnL_㢁L% +B/d]g2ƿZS"B͛ y-yMZ@26zt-vfbuBh7ˬ(lPb?C<0p&>׮qߊ~;d=V.ފ)seM@yP\oiܖ3_.1^nNʢe){QlQ>ңa=T@b>Bx9]jzLUDz$˓(A_,Lq`t\_PB{kz)1߆1 pҕ@*l xȖmżtkhsFL ؞pETϻOhYְ4(; pQB!O.ݕTi !5~S=Z~BJl"XdS $CJ3LlfioThGQᥗ 1x;OurеUGY_kEÁ\`TӟW*_A.FX hCYO? k6Ju1YՀ"Ǽ 0Of:ݧ JPSd/_[&jAZ5JZ)ydzUk?2]ocm3ER{ xZcA k=]LVq'@\kU88W޼]?h(1T5gAFQئt͸DNwQ3#OvMtsCuvuSB%[ذjށf6]5H#&%̓4֚>!zɀ|P1V^x#"m6ʵ7VrށD?*A=1[-p9KrPD$ a}$OY,uC ׌ߊwL4[@U R@?f+TvK]T9X|ZZk+9e(\u6KA&:ws7r̿`oX 8T|<炶SOXv0)!vt3}W(b̝*)Ǎ(9x7u!170ޤ|(q ňC6~*VlҾ9o!D XGg9cZX{m7cC4󗰤4R*#p!o6{| u!\D" gp J n"ODfP,lHGȽ!#ς 4LF:vr}]aPa e߬on=M|xiYp0o櫡ʉFTQ~Aϰ1myd gm_Ѥp"q`./E]pY qka)!5m7LK(jUMSկV"Laղ ;06mdyYoՅ@`\(PO]^t a&i:p5}]_F!ʎߟ_} Rц,pA9Eo[]#u[ %t35mV(c.6Mp2<>Vs| Ec./_^G*RjqjI}|V㳼8dx[[&mWh|CT7z0Y Mw?oaƀ4ҫ\U'I9A@168p?ˈ- 1X=`I-qqo7/>j 9'_NR䪳%Yw !!t?$ZYkb?nhfe(}{׹P}(~1jAIK1%6.o`Brywupbak~~5AJ>=X)Їn\qD 5~l)#S8N+<6,~0G (@k''J J iH"R'juk j6/B=l xhSy7TV95A/d GjYs S҈ҙ<.&(*qÞ;oyoPXeIӯ>?L y`=t^`=6cLPw+չVRgYA=qpϥ\+/axɅ+vGX;1j5 ~3&OHtWGMuY4P)\Rpctnc/sK@MrQHb-q!9lhkJ[)@HF߳2yV]/刉>;w?>␃;No$z  ?{{H{ɀ:u+ د h`>R>NGq1=BHE_ x]+pdy\v֐KqMuy,z<pPzC~]fž$5$\ia \b >ĩtKHц4RbI%$WDxdsfά'B*&H<;Jn0*89J_ 7TҜp ?Vr8thݕiza1WD# @= /v!IW @*E3:rSmXfGxZԳ bvYn) 䐮K?e}Ybea7g4U}.K$~HoBwH6MyQ9Eg/ > f P5^Ri?X@v߱ꋓ0h矚|Du  ʵ0])cAbE81 |F'"J!<> M^E,J^ TLȤe I?f\aF*CKvAf6t'T,K_ѥ'?Unu(>p"3B󎬴݈GeG7ԩ eRmyNyƽ҂[ѸFI \EA=q rJ)ԧ%C̕jM{=.ɛ2[_*RTW=Y zqK)bAsGV@zy PƳ픪%1} f""RE/=%O*.8>uڏXgsU 9}߰J)4T2%t MGq.Z[2(BQMN܏ <*hoA7j"Ŋ7'(4r 6j3djF'+t=E^ {sJ'Ԍi؆F'K@(ZH"H4;E@ h+["|>_k{d[&y 萫|߶<%'}Եpm`m9K/2?A1@`x zoO1p i*P1oQP,4`k>_>U T@7ՠSՂ隹4|ȕF^srK? h>Xt2=ƱxCcB_m;+J9"6Q] Ll M of*Z|gH,WQmD o@6IѠIMg8EQB`J9XbdO̴rX2Fs&BD頍c‘IxoइŃzC^w:e{Y?գf[ˌbǓ6hGlEI) ackUP\k:ptI7puf79.P#2Y/BON"/7ٺCt ue$kToHzjӽF>&Xܺ(ǐgf(B&՘,2 EjAӆq?θDW$By^)}@NO11cVy=I@e )?M>}meKTQ׏7N ,=%!*LS呠QaZRy_/X~JeSEXΊB?8v(b$ $oD;&l TC˿q*794!,ͤ{s[Aӌg=}CHU ||-Uf&2nI. 6p1)Kvߪ3lO?HwϜ,m?[34Xma託~fͷ~D uw~7DS"xjPXyksHTڐ=͘EִMC"X8`_lNt[-'ղi"6m*x\ZjBnZ BbjJQ="T/0 Vv9?Hκ `Gl sw% =:cVLc7VͿEۇ1Ě:$*[a " OIb.+>9&#̇ۧlv>`qwidP&lOΈېŮofZ(0 ,^1[?5,C6c7kK6pω2\IkEۇVEHhr}'葖/֝ T::aRvH̕>:駅mմO2TE)3vPRFkaf]>bmtSPr n[Lns,tjh09)'8:}:]JS!|/Vһ, y+ʕ20.ahFz@@FWjj'2ߏjxݓ}~Uj6]8AGA$NLUldvQ3,*y݉[tҺ űM[L]tH@\DlJje$e`=fzKdgfNc vXadVc9\XXM/ŕBJcHju}m# |M݂Ua$+$REYh/Fk"4 i70tYބx)1y1R&e\^aVa!'ff 4B{i][@DҮU 9&ޠT ^/l6FROr@N`Uz؉k!*r.mG YkSW ߈ai2X4a4M>!}xm)D+_@W&CWa+&P{K4Ce^ݲE =*NAAzSCSS-Kw`#Տ]2%oUX<Y|j,V,*);/#B˟"SE?*45+B%$H24bYmq‚y:e%x|%6ǷLSERFCJ0Ӊ=VDDqqV7ϥc@O 7zFbni &>ÌGю4KfS3:RfE1~$VƤ'Xπt2Apw:xsOvf 5 I%hK2J_Ll5Z=>C\ԝc 1[K$[oNMgW&4Q\ :DN]xt=0p(t+Q{4;]Dx4j'I޹\jKR} $G^,#qz`NzΫ` =zĔ%˖V=KPHo=Fu1b\$Zb~r~_ BD@ ouزaK>([./OL bsJg+bᚯ/Xw{Z(y$Nh%umd灉MwBV >/IJ'N9(FuN )Ewǝ{PH/@gGM?d&\WٵT6r3,wYԭcIp\fG_Fb!jܚ|*c1J"PmgXtå{l9-v9>BCx|&6Yʌ:9,~+W;KsI..oL-Z}ډ)šh%1J?r.հ; Y_liXXx$6YjfTt+ eZO%z-ftɔWMzޭ\YpF# 79s#J ؟NeZh(l) w/-"{g'$)r(=4@HS-_>o $HlHZWLbk&pha?u^U553wW;J$-5`# 6ĦQE;KDyw5nbC025tX 2;%]qw W\ X&]c_r"j>a \QFS+Wo_]<"7[O@[䮄uхFK<9WlG#\ llPR+|z1Is#Sڧ4.$(BR8yW7iU< z_LzEVHz欆),ynuJ46e5-!U2˙ڵxn>bgۦtY[ utvXpʹzu<6GDj=~# b`\u#22f9/an'T( ɭgVLX+) Sń-;4.jk' t_%߽{PV(q"|_eZ<#1.#,<=}@40aE( @Ab|d:/9LlΘ-pcOdg@D#`VQ##]s(IF .10x_?#^໣'OO>I}OymIC :VH )h u@Zrm8zrКʡλ္98èP7evkoW]uyG™ :tAqЪGC^Sar)V ȳŅamݗ nv&~4ҩfqbt,ABK5V'`\;:j_7r>,دS eRڢ \3N B~'?gHέaߐH4NZ+tkb\)ZXLϵ`Fy/x˂Q;7P7AMk_3l*+ۛ/'P4gYy3/4RU2b^=vU J2`7i#hUuO%Q%&5~_7߷/2 5Ihm\W|Aume -ƌ~Ldgvgڵ3s*oڵX.1Xd*3+F=kJg/$g8#N;NŦ׮nJj4B}PĬ a}b%ady_ !?WcB9yX1'.k;EYg6m!sM`UCܕef RG3͠@7276vwkDfQR#၂T~ STjJ7w:5xH(Q-`SV`t_+tJӱ8G/'5)F s/ 3}Nۭ\;KJ)a5w3_1kYG%d2PT8I$3}EژYAdhscU*5ky9NCdi066?o@A46[gWJ4tz-˷LIw6<1!ƫֿ.R E΂7zdpPX#׏D1R )m8K'AX| B8{Ƞ Ms7 WӾmەό.ma*(b`Wk0Lb~FP)B/]>:C;Z%1y~dnA b9AjjXQʷ=]NS t Y/^m%"e62|49A)hMm ^$ȷcV Ol))՘k-wi3 ;hTK ϑb"1 =J]4p DbJ:{FʓMP2ԔpwCiFs4vn7Ȏmuޛ{q#sߋF%A +i*)_kGeE>dF`>o7$N刍= f_R΢!_"I_YMu.o]9eV*nV!,&)Jwv_^%IcKZ[dL(x97]om aߑ*`+ ]&_*G6z;~UQJ}`!KbݔKd_뾈l]GIQ=e`]eycJ%c8+ͯ׉u -<:,Vf#gJc*!53V8M3Ic[ CDzn8.nsc|̸BY/_w[rLF>}}!˘Y}&<)h`'lW(Ԇ}Fr\\#kVa^ssi=M3Ѭ/}#O[@Ml_Q"x nSOHXg]T߶ Bjk6S)M,8VYtBl?ޑ]ɻ(q$-F];5MKČC-3:&vW\6Ҋbz1-#&iࣶHІj$7+cjG ̲m<YZ?*I:o N0մ|l}e 4x\8=NgKgj˼X[,%i VZoXɬЗ染Պ"ϠصN#~7ŖKX{[XX#jtϚ=nL|+TX_PeZt t.Du VrV|$Gji(O |VT1+Rl7@JGyLGvf 0p 2'+9qv1F*RzAZSq%t'c\,5';zdMkOrI0ea*Oc-T gq-!KBK%tp71Ci=E,ӹ#mT bdJs~WbZͼ2lL 3k4cP2:g,VnK3d },28:IYh^Z/#y]%zW^hk)70pZ$LNq žYـ3b /\q(J{  ';|(XEy J\v;Ѧ0F`V V[яn/, و99r ŠhBLb% `Pfd)/a6ܵKebE{[UЀq0N>A- 6WSwg:(Q}0.AAy}cgDG G6sX=+gĝi-p+. xz>\#)17|(mUB+!OA=tx @UDr6ntj,hni޻>J,즓GF=BM,kt%0!j'ν14}, 5Q;/@% yϊo IY@1}~kG*/Ah(JEzi,/tm7501^|"x:+cr3yR;-x9/mb^!$OP 8)>p/N1#޷rk08͠}0lnzLJy_O/ax֏S!َmxDݑk;l\uJ ˕-#Mah;k~Ͳjz>*3V 7?^$sQwnh4~+Hy 9N1& UԤXJX]Zׁ@v(>}ܨ 9ixD˛&#QLD,b=LJP^אtNFZwpqGBnFC& )XֳZOjFLJtB{=dzp:8ln~6g tJI,8"XjTPl3\7)Vu)V<86 XOիadBDMyIˌSs1C#xd'kJ TBcF}+az邚E2砞b1 \#-y-89RK GeJdpeI"M$*N,(}iX`cWӨZYLaB *bt),|;eOM_Z=~PUU:fV7&_-b A)7Īrflh< 2 y:Dۄ!N ּ+9ag7]iixGr!\~0D'-Dk>&6x4f9G(pzoEG>;O;8M2,JɆ}f|- bJjbDKȪFpZ\ouB ?Z;oquuELPJ\VD[3G&o-AܝR{s;SO}ܵN 5GF]NN0ccHUz?n{ rxV%@(Xm |E 1:<%"sQX]>н{'|\}4$c뼲ƎX/b2g}QT0a nN_N='`W 4B7G!Ç=K>MYCi1% TLM"H~@X LPB~w+razs}꜌I*r6Ϣ#oi 7h+g9c=];kgPx2vA0s㯩Uq O a-4+UclɵuKJ +Dmo6pXD5y f@pD5E dúXnA}ܰHI`y}~dHAxwymiU5cx] /nQo h`Z|>9Pf5W NQQa3* l2aAQ}2)&HXwj^sH0[-] k[xnZEga?\!O7tc,^MeQذ$˟~>PV UĚ RT1$

=#4-g) ЫyE isǨ$*. ja'_g191~s^pבVOk]ιBxk&Jmx*s?$@>±g\ ?u0vY}B'AͲCUu.a}OL PKw6?9`{ZPM3Ʀ{7s ˇ=j~j}_-{GeE53\jJR"O铻 όbSX&y]~;\yf$ Q|I@Ud,mTݖs/*ȆUJ05͜+KCGDM?>>'Dlo _MOf./ӌc  r(#=<@ {;X"hCz$$Z^-L0 !OlI ;<4Mr>RM?E21A~nȈKf⃞ZH'K[ut7I{5S8gG\!m}oCN!uxCX*/#%lE$}X宬P3 Bߏ؟v=}ҙ !y.-nN(w4B 8gLQh 6că={ZFWV%zi759$bUR RW:xg'N>;64׊G,!Nq?fh7wt:`o1VWg<%_LǖlU"~AI[L ae=tArL֒*ۚ#Umu(ȝ_m7_Uh %~4U3nT%z' oX{L{ FZ-,Za?v /j$"fH/m5`ȶnN7"o,!T:)rػr1*0*|??_~-Tc[B~kCtLZBdy\y|6j.pVwLڀh N6-5';Aȷo@TO+"=)9n;g|΂.o̫SFqf6rɎ=Jx&=φ~6H>E M`,έ%}rs׾r{X#`F1'L7`aBJ L87t3JɺxV|8e mFTE|  j;9;E_h^<$89[NA ]Yef6QjaYԥ84@ƲSdNu_(1N7ik뮿;$υ|+&:B2$*1h}COAhmZ p kti# Qw[8XȸcGjF˴xAg[~:b%ƥ|m{~9Fh9GXrP7+$= Uj‡b3$Uck:? tgZ e7b'13Z~ A543?r™w*JhaO@O-b:)''>{Վh~#jltbl }`.5lzkŌ%Gg|?BVqx.AMy"Yw#G7lQ' A(x-l(?Z|l *'+*kBL^þveK8t r鴡h9ŝDlPۇ1 Cv-x>: ׎Q>cJu`bMy : R$AJ+Ŕ7;߰2Dݻ_w'0ԭ]Ń&Fʶ@˂_;=a⼂ʅ IRwgf"J\נy,%f=ŷ)~x o 6&?dUv W`pض L1az3AiQtv(IiPy, uMP1 6I2SD pҎ9ߐ Jr1QcFͨ80Z2.^^xWv^T.hZC)v0FILaQq4Խ\8>I1>z12::jB 6H+">5{UJ+G@KR 9,„ۘ7_|ňv[Ҧ4|6]Xhķ2MP^5k5e3O{+a~)&&;feI֘ R@g>fsb VY;ln:fC0)2Mk[&<Տ8"_ ТE)NZkrez'9 qf5_);Jc~4$wX. SЊ'XV@4!&+֛sİY\ʒ~)0G6+S'VīZ3YF0uJFǟMS< MbRvj-x(0$-ހ7}!c.JaF#B (BWY_4Yεi@4)뻦J&>rj7*v# fEAOCfd?a"،A-d˵"~gu@ˏ 6)@=8mH,BvC0L)ETsm~b\|(O ]"/2e f}չLL%;y?Wl:;fdb wxVOZRNڋ)҃Mz`#8gI9ђT ̂p9X;(VȭS܊IO4H5q 9- \ bk+gy<*Eo<A1q +<-u~fɤ5H}EfrLYv^.Et<įΔ]Hϩ9.ܾ˔-+U VX%ypBj;D.۳8gXקxm`%[G', )RPHxOUS,Gm{ۍao$=Qϱ8re{2NShB+A+ C2o:}cx`)TJ'{= Ji0 1cP\j ҕ5 @|btW_S|ibr^ɔ$_C,Y l D"t{K3ʚl :>a8=&vS &/eaoKc7||t/{?ݸ a%3OThjYr-EAxТ&EI&~ " tmkgZp2YbĄ؊Ӓ)"%wߺG{쑭x k].igjr꾳vGW_|gz9as_-1OY3Cz󛙚^3Cz Ɇs]դފ2J}[9ZlWj¸94`Q*"غɘͿQU)1IV[sc CtC$Ǩ`D>[H$%j~C GN +y~f.˳w36? j[ Zk0F뙓BW(TwDNܩ9җ*oG ·I9 Gg>HDd'$cʱf/LW~gGAHb@CWGvw#gp:7'ӵ%v\YHqi^?4vH|A5].|h2Vkx7ۙ!z.r{:6b*b켤]th9L mUp_1? oE|$1 ; ┪} =i.c,XE[*<Qi`2oQ`7e0quG1q t=yO]}-SQ{c&!Q\&4 vrrSOM\uRElVTۛ#7('bH/d@@0}K-ϊTaV?r1p5Μbz-[apG8{Ee-.Q0e4G`yYN&ƑY)YL~Um܏g9"ZfEio.2߿7($g,*ܼT/+(ab Q2E`\Pz1eȦ}@fN rv 0@0AN=ءrs޽J,Is)_}8EhcŊ9 ]{IgP?PDD"6wB-XuD jw`D4tbiV_5+I1=zgdp" 7 2ŤȔϤLkpBvCEӓl3D\L[S.d-pqy0lI)kڻ?|Ai~Jc ThEUK#7c :J-nң! οD×P9 <Î2P8iL8K If;@Uj`΅1,r#,눂ۉVq׎e-`q8Jf iO<=`=mX;ްWˍTJ%pp&O;L&S#* +}&\j2<F_~N/6[cjRC@jKGjqb$#(,ox$9VvPJ#OL7x@NE#:}mjkiTG )0{W ci/MZG@?^3Ӣdp3D30`0ܜP?ߟ LM녆+E6y^sS~M~}TlH/S Tx.>A6϶&ΪjH{7TJ4˞m1_=GbXe'tGyfJDj%;M$;!4;DҎ\QED0~/el@\/gǎQ;MRG?1&Z~iL:fox'F'Y\pCx$$ReJx!!y;"–Z3I'& d1NlnhA pW*m0^؏5ow~ڏ PgߍӳEm6 C+-|IL-z%ޠ0H^%ZƯ}XJLb82Rm 3^eBɣ/)w.(;:n|2(k(%i2{pf m9R%[FI|$a>V8]~h{Sti?~ ‹D]f9sB ʖYz#JR1d?@ ‡4ƲKj+PFs^ikbVkєў>Ͽ 6E30/@~Fr!-V3r'}q,XUn /(^f 0j?jC0gk{PJ^f t/&W {CF+'(tyNUG}e௸ 9 = L˛u)ћf@0N.ymOq3+"lv,U`|ya7vb%W#KC{+Jִ`.Kv2` j޳tX-K F2D|Eou$/:$"{t]bϋD\'Ṟ5DҰU6, `ڥplV0xe41owN`!k ] /%B2~Fv$Xpy_ >K]q50[ N-WgXZN m"  +T|"ϱ&SɡΣuQ:a$[r6*dι;=(:h'N$<=@z!WE%ܓ0{_ oL[8dR݈̋qNF4/YN]0 îaoJƤ !{[`Wf3ὼ^J{g*Ś'jI4ͦ$6svŭvO5Ihk?4DR&Dk.'_ 8s˓ڟoQ:ؖGƍGi[J9"xe I28qϐ#_Ji-3鵄rш6ܡhݖ2L=~\Ge#&y$u-Ȯ2K >$@gc;t%l{6Ԭ^lv%5͋0};"`ȫcjㄘFK9KyôAGJCXBAQj|<.\}upc;'M>l;BEB)w=c WY8KҢ樸^ep555 jMlo&Q5G ˍ.з野jfQ⏳/;E@iR h 0,4핝nG_H Ӆ"YGE zSj̃6w *?kG,`F4g=\^S(+[lw' K 3n,(<|8؍cgX0wa!cth\gVzD1L_RU5wyqWlOqϖ] ɲCҲf+ӏr[%vxFPuLA7oe,U^5Fܜ_JS fg0G8{*vO$DܽUU17KJ%j->"C;JTᾀUE{Jp[AHI+~h-l!V'l\5?0 :˷p?͐ڼNRXμ Hp8eEKR &E瓒̊pg&MJZ՘ԅwwoS!J]5ko PIOh+i>4%xҟ@YǛpP72ydQXy(Q50 G q$v8y7!-K}d.Jn#w\H KޱZl\{\~OZ T<ˬ=Q3]xpظUpp&o| yH_1T$X1|ٶwo$6`RA>`mY:U>痬țOUiT7R3 >~*j X~(NLO!\>K$.օY\H4wmw5~a~hRa,~X-~_X/~bu#uណ6w(uXOM` N#CX؏u oXFj҄=&Tq*2KeN2FMcz"5Mن/zKa&)U*E7+%H"W3djp͠ ly-.p(5]w?/yu'*G%| ռCyE8]f?mQn:p Y<( }a) f"-WGG - Io t_[tΣcCuíϯ`1 {yM%=#nfg,6p2VTUS:=d67k)/zz\U6׺6bg3v2&8UۏŹa c͛۾-MB jREuRVh\=QD 0Qeױws$P%z%ЭQ;P,O,:Ԍ݅)eϒNYaf4h!ZT$ۄ G=eӚtvѼ6En}az1LMOBքq/X}7Z uNg k mE'equclvE)(brzAU~_#j"Vu^1 ?vN4B_6m!^X #sX((y(]r4uG^dnfqx IRэMNC~ ݪ4I[}TO9^"9|Y-\x*Ŭ00;='Et:&g~FCbEtw15%nr?![%g?3\ <'O=}"bP-m.z`q`n&s4D WYfS]yQ ncN w0\~0Kk|L w[@4̆"&S*qaPZx1Gkʨ5lroYzMw_zX:G^PIcX14#:+2*g "~XcEOz:_4oX&qЉW˴eHOf1s)ATSmj a|&u00]vO3:$@|V6w3g°Spj驄ܤkn7)6lT $ىܠYj Tlh["#'sEL z*RIh-`Q+fNk+C;}? `4z7(OYTNŦw-!z>5YSk \A&D%\_a56 ̻ڧ@~Y瀗}:kznCjA:I+C ih/.X?kMa zG_0pY>F}ד-wbxOˇwe,sLnXmߌ嚜F/kmDGd1+8oI,- MX٬~yK):W2r7l61h@]6SR@g5uZE .7%?C)57>=zV_{Gɂ[`l(%99>c џvyFyjt4ש; / !s~ J{Ill*r#wD`=1bJ~#? O(>3rPuI56 25aEz"N+jJͭ T82#Ѯ976l_5x#;&~*M(g]q<#Z^oM[alp 5ZXk/rBYD}Jb Xˉߩ TGpn9$h`cdv )틙5{}[%,^ȼIє{@}Z4dMDںFf " 1NRQa-ҫSEEX~M!6I:13QySc@EQDFGDzt3`[u4*; 4,dp$_gT]l`b^_f-l #d-d3,RHwLgn<!SR+fmTWnvݨxv>- ~j1ZoE~5vsQ3>f=V;NPWI}en0%]fM0ܖ%h slCx%W{g\8;tYHU,i&KJ jXg !o(Һx"hR|lZxb}sVl:!n'Yj%+HV!- 1Aݬtlp^]voHTc{y3 j3oq3_rKs]wi0>uKtޡV=]\Ou:ba'Mq+lAQWM1K|]8 ސ ]4G D_Cv*t[Z>E;9frgj&1HŲI4]8i}xv[Ɋq@$L `[> o}󲦓uZP3i5keɗQa<&K@Jh9Ԕ09U%yâ#+1Eƒ+%D|Kc /T#wWkff c]rÄ1 F""Y X3h:t H׀=&agl NaI.Qc'4=FU3RKRv>D>f!v$]l;tqDYT좒쏽k\ 3 z)UfhIUrLtAB< Ҙ+7/uC@%呺V)*‹fӟ۪;u$g\R/1Z2k]GIAW!أOi=eFWB5Ɋku6wg6)Ӕ='9YRlqvfQ.eL+8fN| /L6co3dmpeG o;n > ㈧ :PYf)1)NPKf:+N*J4S(}J?x/]H-F_5D,䠭S>ƀ1tl88]!lpym$ moXql*j$ `T)PGBV#G2 {UHh|f1 KJ򊽔yt] >,ҝe@>1w- N(z&{kuD0y_ >'o$s Sq~\>è_Uv=%ciBBܺۓѫWbOrU0C}jK!#?rxSCڽ)%tz͞"$G7؎ng4bĞI_Zo$9Tkig /T۔y̖m ~-IVqUaƥxB|kW.*',Pm`-8>FF@1m-=5:!ӏ4( ~8F$3LhqvSAWYudP-u ­./ ě\2 *W 6u}՞1#5ҏ): 0q؜5F͗OчX& ^9 d@JtXss:xڑ\`ՉYu&kf}2ضŭ>>~ai7$ݝ\XJmKUxVi\o׉.`[^wDEWw57W+ T6gY')#OmZK,/"47"䯝0"M;ն, .TIAuGVmu,|B2!ڰ͵(-OJS!aB)ձ" g "3Lj\|;@`m9׍ڴ39_&΀▝^#Ya3Y᫋7bGʢ4#3j:G006zK"lQu?~T^8RiP Z}ʆ-ݕH wZ)+,(ގxM_+YosjruXuGnҰa zmSZxcM?֨/kYkm߇ 0+lHÐ{{q?Pr/Bϋ3g8\u,BolJ{}c-: ۸իyx?(T{/(52~;ؔMv[uy$Iq~{k4IYBSeLxzĘ~;&WLKD` D opEZk@7{E|P4DЋ󄍛<ܞ }`a*.7IF@0)(?Eə خQX M¦(#ET14З|$T)wso{P3uX&'[1!`qfamu& LA+-C{\:S g"* JD.59ZJOpHB$3 KTfy퐚Ӂ9RK;ɛw {נ̟ڗd:іΫaJldPV-\YOzR+ރg jSiℊ# 9Fex'&h'k*ء-Gs)^5ŽAsL+2' 7>BF|N&UHIiUň83=]}dXg=?^2rWs:%GG>C':A X}F1_X$9WjYd[-Zـ@PI߫ܒ% ټ:ήc{I.Mh=VO4r(TwvLf'h R#-@@[ktH82XQ+ Py9V+#sٳ9]RNɳO0*6_ÙW{PmQc2cg֫R!ktRx ˞hgXb-a_DDrOdvvbX0wz7Kd 9ģs+m=żP\YATG-2$\e,"ƔukEwQf+c71ʿ]W2\"QbjO:D^iEftV *`*U|M?:W vH 3-+L@"pLn%kq7<@qB~S=maz{.Y7(c9Qeԫ(e,-!(mȨAnғ$PAG@rgLѡ qX$Z}\nIiMmPR)J.4mTS$jO޾> OT`b1 -bW<4>/s񬎆<E*l6P!<|Ё[n|} pF b#'W W-;LbsFgbir&M(XeY; 7{5K¯3 @#:h:26O :/mH_7%$ڦI Hked0YW0}w6$=/-q+Y eRM-${ҙ =( /4W82E~!#cC *veQ ?&tK{xʨ*Rm"Ĩr /ZBQrg}ο>L[ـ<6IAr喰Pj܃` W}8*g@ˏvvrKswDS:#Ttf<ߟBcJl(︨ }bW=;@IBxqF )~4ضyN?\bVo!G{=ɴi= @_3Y&ۣV,K! m}#ȦV#)ٔmG~rV;U9?ҤbSbQk6WzFlT&\ub[%lU%vHk&rq գYS^R1`F"^"A}+ ib=*ɖQX4+FLU'RўYEDɝ\G܀ E&VeLze=vT_e_Z}"V/ &G \.kllo"A#WH \~ `amr 3uZaXsK/hơ #l BUBD(CE]3{XE `US4„Qr)+WL'G:L5cǂ>4]]r1#>I$*+*لjz/ [$EM(}W:5l,Ws]K tQ~baMMz.xNMOHi 醸#\[H=j]O@L9s(+J0a^U)y]5 $:G;Q7$-+5ug=P̵ۮT p#7 ̙+R#uW~o5N. a:`aG桷5,Qgѳއрn̻yy9B' +g7ӈ9L@72] XS`Wgir>mvG] VTJPZᨿ'euiۭLFϽfq"5 )2חSiR hF/ "Wzl }\ Ry S!Zmf8;GM* 7(z 'axH#'rɐ7p@gcLvq6t0kRտGW*̲ʦWbeF_Ÿ[>̥Ȏb /v.SB_o$ ĥ->Qkm+ 6zFP:霋ÛgNpnw'+zu|PheMfܶV&_ ߡjiTˢ6M]sJ|o-DL=!vd\{hъM7E8\ Zʆ8zBr)7*sg+⣛cl7,[eڗRxCnn{ I"5:U^q P!^r ;?;'M c+LIn3sG'ٌEdi9GڻyO=CuRX[/=||>l3$jLU -e30;G+5!>ӣm|84̼J0T|p+&1Q?P#l92ۙXGh@|#.a0e MT.Jd R%^E\'˝ꭡS?2]XayYe);V؁aP4$l7lɚ<)(g7QTq.^&$~&`ܬ 'nMK>%49Ru5,gn~AXw.dxI.*$ER ÐuZig5;=/I_؜\ľ$ EpFX k+*w*1G;a\[ f{f3li.ʋG`J<}&k1yf@J`$Z& J2P(qb# xk9 ڗ'IR;_p3( )35ݚ< l]13diNў!l8c 5X)H)ZJ)G?$tX/R%=;'_[A5Ҷ2W^Iz ##]{]@_f2@s,itU ߙP |?|-zFc$}!*Cqb]kTs,32jfCRÛ* y1\$_}o4t2ڴ@K^٫613+UZcs䀜@ӣe9齔Ksz{: û =,4ivTq` 6NDsP _'v`Pzbլ=8eNŋ)Bv'o79U] ̑ %|؆vfNr_'#<*XE%+\( #u5-Co.@a%`|:F[Mv8%yq0UW,@:n& xК̦}al¨/. .=[BNHR\.sDcs^[}XZ>c{Y3 &s F_w^φp O#$ ,UԆ\*pcnXtuX*u_8LNWnw5x  sўxߟddX"4n셽q$i1CvHF* QNt{VU(@C*"i;`7\cc'oKRJK[1H-fo+u̎O=V]ǂ}Ry8=U&UM*D?H8Jp3%5۽i L ,]OK.᭵%/5ָ 8 d^"/f#2.3}6~5Jt)ZE+OP-)q~z~ZK oj2cA}FؾE<9޿#^$s &q|{(oY[ 3\ Eȋ/d BjVvOjr拶-w$WcTykcZv'PWCk] MP&d_GY$(9c?=)M׷MZNH7ڢԭ>x>vrh;$a7APŀIJ'%| +8s W5tQT: ;Qy oyZd1[ݕiRQs<#/ Wv YCqmӅ2P8R ܾ!kdIAp;76{kMC/wU5] ;mIu@95F[j`?u“nb3B9a!΋ջtQdx\~4 u=lh:Q,19 ȟ7]Dv$ Nˏ^V iG7lUeT6ś )iZJ^2w8 ifݮYY֔Zh`PfzmG{0Iau¹9Mkg3 i, u90`Gڤ[Pa19+4N7U2;w7uNnxP'ZDr<<};+s_PB׌2_=Hl!!IK{c NA@ckHkwGqa:5ޥS@ht-6ee#o33%?$8ih}w &A:Lak_5| 8{}`~`ar9vQ( oާD/L,Ӆη4,F8ߢՋ}B)La.mZ&#n{OgPU@ JjGS; (ƚ2nGIj3g_GǬWᛖEs>r!QND [ B^sd'{=U? cd>Yk (riP_<+Tʾ׾Q%k$>!B(0o6eH) h\lgp4RISCLnPָQe/T\ 0boR#URN%7ز]KK\?q?MV?z,8$B e}dH}pm;uM>6l-mm lISe۶0,,h-kx(Ky UNQ|/)QJk81mίO b)[6:}e7 ?*E~?Os6|gem ׍Uhf,-ds_E?-Γ 5J-(;8>V`7V'8[oBKv*x^g.`ҫ6<+W ijtEiCS/~=he&'(G#?e<21 ݭv7n~cÿ7p5#s5 8T($m oQM,gk,+5tV.Y\ձ F \"9ĦbC#y |ʏ0X 0|}/AB[BY\fZm*ްw#qL+RnݙqQ?fz/i$3 sSTcQɰmFtԯN3{Tl8>fZdmieGܩ]oH{9!v\H]7^]N^mݮnDn`T?Nkd!{aUql9O@A8}5Є_ӯJ]>h,3d|Y QG_u52o,Si R>rENdj\2ae{85wz9|8`m`7,+]J^ s>6_<ȞwhS/qd5ސ.$t .>x| 9&% ?k˼"] _YxU~٢x߅u,-ݐ ޛ#b\4!lGoτt R?Wl圖0s ~W03ia=eY> ?[sCW8L8{Nܲ.KEkalVÄ[ۀ}#Coԛ#E(ٚj|8aΌOq)ۭonC|-(|*ǘ|,qNytwq糁ˬ$t/WCCgBR`p{R bE63;@I4\-;vJ:Se3فdWYHOU1-pY9&B`*rp߱'fފi]2aŎE5eGUV ռOcyE{_q1U&$т.^&f'jWIlAzʁ\=o{BLsNA[&9hў F $NB%d1r{uDH-3$6.iN/E@xL%)Jw 1ctCpީ0nlӨSb?7.6ߗئvQ[JM,=Ӕot^p"Q/RzFFcj((hHHd/AD\{g?k/J CuTN_ai i~raHsͦ"NŮ9#PYgax{4IE`iҌLF_#ewW%m;O3/$ yDNrlM9;y) `YAڈ3(Xl \䎟|?!#s1W%RRy9k F xҌN PiqNk fG@{b2{!7g5kZb9u kp0\ʕu?q`di LF2#A1 (Uk /VYڰڥG|vÔfT@_ꌁ1yؐ1JrVϪe~A_:mCU-Au)i^b!{^cy:`9xL*ASmج,zt Z&m(^ژGpfVCF|~bxfa]֭%lS0 |Qf']GH* > D|[oըz%FR/b'fMN;[dS^3)OhS/AGB~n6AHh]O9mD0[E0"xxU p?GHt2z`ljĥUNY$2S*X&E s? mi)y;Io=RDUbQO6 y/(UN#li+ U# ݥw&305N1N,0FT#'(XRdl:84klz4ҨT~YAhP+t%%S,S f8_@D/'4c)&W6ö?Nu_ѨTԴ\01wq\Ҩg zԠFR: Ģ]y>4{KAχ!.NCssYP3xJb .b>L|أ`~ν Vt܍7(k%u$娡T-4+wŖqѬ>RB&zzIիu_=!V& ȺPT ㏇NyTIq@LWo=ZTgs>x7c( WQވ!25GScl]1`ƦX#"~UʽJ֝^%Lo'+SeXgGPL:GM[ӥR ?cȨ&gE-)OJKKk$cjS_D&,OneR7uecC$ *`7^an*͕ &դpD8E]Vg,uOpebk+%*uU$6v6*?NU/m"૶)fQWS~ùwi8P`讳,~FOЏ?+PfYwx_ҥz!" k(k//:J|{Qۼ$2|җ"zm1}#O(gM VF COIL|".+2(/Gۏ+*Ʈ[ޓN?٪MYNRMšȸmD4Hk:*Gt$Z0AouUo5e-~| =wi7 aR~n);9sdonE zTIT=2 a N@6O=+V]ݯPG b`Y# ZCvkj;,['XܴT3=+|ad{q2S3Uxzhn4N0lnlT84>w\TPJ'c?:ǹ_m?qk:X}>d_t6=YQ<ՙX%,3X{ppN /M}YV#i *+ʟ) "3"_Sw?O9N9dGEW33-"/IPb l8/P`wA5.ip4wN LՕ6Wd1Mc" W]xƪ{pԡsBkZ]{BhdD1=I͟]{lzs!R)L{!>,Q,_H`VR0Z{A1^+@Kg5R!~bfE?9lXJ"YPmq -rdqM&FOBaG^ɲf3{sНvPR*mTdl3p uՌ"y dv]p؊B'N??00Kqm\( zX[DSFkg\/e(M>!)SFcoA /_[owY_EGY~(c Sw)LJKzX՗7UUV>ujƐ\O(1=v 8(-$j~3iJ}J;B'UyLKqnEۚ To.`py FI֘|{rrЃnCGI=k.e'r~ˁ 2]܉,nsriL?1HdcUJ[/=D"nXsi4ĩiՕIVڠ#D![- RTEN_E 'nㅠ ź*,oMB Jvˆ:_wg y{"\O.΢0gH%=NAXIe 4B4)N!u|J mcdWI)8sޙ@F}[P$Ns{͹F`p{(֕z`kq ~CJʜd\NQptu;X 2Nƿy,cMq:?"{e;D>F,^pA~/h\`.ue'j>$û2ym$t< bHܓ$PIzHlaޡ_o_k{^)\V7R;uY9.- 8`U&k6D5'ړLfL KIݿ26w= [Ǫs9Ȭbi bAF7$uфeӾ&sb_.vbe]6\,Q$#I#죰Edz8.ĕUQ{fko{EmJ:ۤF{d2abϽ^O2yp/Q"Ϋ Vê zv&Srtx7|}JGq%!]Uj? [GS̿oƕ#k>5~.`Ahbِ%6 qo"KAZ #Z3'$D݈p4EiG%Z ]7XrERY, a@br5 `ۿE由p֓G2 _aƩTLQ?Jӗ@U@"&8ktaB?I~~ga2;UPh%B,$Z+{36-"N[EHN`ʄ iA='g{xVEdks}VSyWs븵2PdŚnL+T4wk O%w hiB芙kvw_#s6_o8Mp;ʉw{yfk *xGVtc?>Xܕ ufΙ. {[T) 3\!I%F?$C ̖Yvrܠ2o !D}bzs\F҇췐*{=ټ1#ND`cv:t[ź0cW˒J$ܖ$Q|kx&Mt9g|C =ZM"Xhdz3=9p[ g-hoOPhyiYu´w/e3/"&Bry@YZSĺq5}v%LSF³X5峅ZUrBd x ̇L2aO/1PTџ{y"ٜ7X'%w櫿$5,??c̫IԱ?8͡Q>jZFE*D8>;\ͳx>1qVB|ZЮ k=[HcB=܏bK]?}IAEi]J! (+@ԍQCB3z׬V/z' i{ŮPwUP]:EtU51*D[#a0dmDrzy; wZ5U\^zu-ʪ$.uI"Gpz:ڳ:p5Ȍ?C˖ɇvhp3c&T{xbg rEdy;c5 O'cLԺ_0BC] (Q`8+|7jU ="cj8'k>XTJ%WBgMkfrw06g D<6ݧҬ>ȴ%m> ^p>+ӊ6Vv8?MoQtz - Y҅akp-˾%WH_nuFPoH5BgwVL&=F!tv ǫn!L ⒱S9^/x^2E_į/c:Bz>EM(xLm?rhSdo!Ϛj80ouJ#<1΍*arX*-U{5]?c-DyI9_eaQ]& 5U4s&lxG%7СPvua íO3ō0yWb:\6u( i`ߐ{g*L.HB'S82"-(ٓv& gQI8,҉?i9-aǶw:ۢQTm]qtK0m7uOg%qE`Ze?fˤdq>)zRA&%/!ΒoT7l/fè׿JPStWǦܷ̓M`7O 9~Ϊp7^GA HvZ& :tގaEY m]J+י4<(o" R\J/7|tل7# +zϞ!8ma&jؚED'  ZZiCrq23,OCC XSsLXQLGfzdBF!*=b`"YkefBv -\_NΝ2]WRNJ pc\3kM ꕃ\WdFvxoڲC*S-V`bfZ,G fTv| pu /nmk >θ|+6qI~逳gN>+Okj eoiڪb$#d䭢 h-sj 3B r+bݡ>2:7wSw HlO6j oM^"ĶW**buR( 7@jjn&}V=^3Ek}|zÙ| Hˠ@pl ϞKX/S'ۈ\M.G^=) ^pHmJ䡇S ZNUa,0[0U R(ٵU6{TS4b=?7rByZY.^uz3AԕhqX< !c(mDS~`(UގE8X(qsAgw'GsHg^f+`.r|à~zE3ZRm[PMzUׁ6Y:sfcq,Eӕ@5GJ&uȗP45[Tث`dr 6d4/ |++E|q8z)'>ͥ,dO7]#A910| 0JY_-U5&Ɇ=*@J9K9q8'^; OD,&dt64b[;8L IwL/\ԏf,ɨ`S;T55csx?ErwmRRkPi}dVurZ40n׭q!Q;B`i%jj]B7zO{YCIyB'[WW!_`g$&Ȩ%:u|Rm'Т# (*cWŃ݀ Jt;q$&D&)P/y7DML n]z p ?| YeAxelҎ45Go7mQj{Z@P˔:~ʋM,B@ ^F%\Ҧ>/ _B3Nx6jpo)%8g`]nsXH9hq|sb y!^ I nϹQ]뛖K̇[@ԍjp IxoU&lV7c#g ȓB3k`8ٿa_<@$$\: 5-xPI􆀮 1#s%?}yQR![fx D{(QYGSR$)kΙ-NM񘳇6~ !CtR@^?px W\WHsN cL癋^ws&Z>6jB{ΐ7RtSe2DȣoLR( _V9op$õWdžB hαA}[O:噕zƇ']dI㮊-,gۚkZ]}˝;+E J9) De,sPyWuBO}Ƞ֏g K'!Wc#)S18pTEcsV`$irҁډ o5~R,G">幯IoѴ?_|G4V#Mvʍ4FYC_έ?Kb~*!zo ඟ Ҿ{jFjGjf EqQJCϻGRYƳ/_oTbI^K () }|{@qR.z R!tn@ c2*\IPj$2:f#`h~}uZvrRTG's&dɴ *:rRw%<2y/De_9mx)bܠAңx]?kR ۟n\~.>:OGI@N=E0+֌&~XlXt6~_7ޡ>`%p܂!?gg3H~s48%uTt<:7M3?oATy-*1A&;VaZ uS]2]{gs`ɹQ 3./ G+6װ#,S?m>iF|ޱ\ y}aPq<htƳShOy^*Q[ſͿ=0t eL@i6;NׯCCxkŗ( '4A ;  }w{#SI+kTJ8.478ã/FRPv Z6(2FÌ7iPJzEx{).\Kdaǹ/\~]{yUr453Tf!@[}77 U~Ck!kÕg.(IUЯ3rmo"vLjrO"W]Uk3!t~5OpX*ذ;y`hנFd1TDEèK eZ .MAu4oDC;zPb7NV}=WPHT?(+p.}ye;,y&.{"I8{fY F1:1v3!Hl e%QӋTd `9,hMJ$=jbүrL176r\N3d+c0cT(2:vV[UظncT-2x8 rFh ~<ӒNNx VVX(vLӼ{$>4b2k W]<_~*An/J$'l!UUmX0Hy.lC[݁r`l[P]sL |U*IJ5˷:ط+t#]Ǚް]4 5v=ٶ*'hmXdv-l#`sa˥tfHp(hl'rlfp̚_}Zi3_V4 }Jw{~{J+ܩl&o7 Emwggͻl$ O-_"`ۯ ׎楘b`VKvިLq&.5TV bXzKdfDZw&ω{$Cpެ558 HDiyK|ھ1h"Y:b? X=8يrÇ聫Hvg)#bkDm=x5w 4' "PL2yzu*;׮/(֣/K4107WդF~_8D77g4@%bW/N熴mMʾϤw 2W [@RIDrY,1r]Z'D2Qp`㑪\EIsJtQ&j%Ŗﴍ A#׈y13 |1d?(Á[R֟ӏp3I' Bjl)A)j+1&EqZGCZSd$dao ilMP&Iz^bwy bqz@$M9k3L1* -mip +e[xcԇkYU7r?댟%.ZxH}|"%a&ҩ ьh_tyf[Wʪ;ͭ?uN]j&i"Yf e~l 1=d |-m@Ifœ*,qsӬ$ɋF3 GFH;^O@Bm:.fF &n_ e`Eq_h^I^ 1nG+m+hOA<y OUIk('?R|$25n`;euőrXa Ct! +DZ FאA[Rnn"F*܆'yn@V΀%8ˬUN{lvBnRE]7`FgO]C}nF1.xRF\Y)P~c>G^Cj?Ibd[(<{dY m"3?LTk׃Ҵocwm['QA}"8\~`s V.qtľ= W5n`/z(_2^יұhy%!_5"~ߊmhC+)1M]!]i$1.H]Oo4#ƊٺS+bZkJ;1X%4Ė^MS=$GA=,c)/r ib!tM(.69/f:`*4/T =yȥ4"=#sP%}ŀ5]#կ|p],C(裂^ݑ)ΫJjw N++S4ciHg$.{VgV&849w{m]YYWq/5N䁻 Ls^,Pp i~$q$b?6,n<ЁL܏Lz # F4E![UF4VEz+ys[E'j2U4σXG|D@ pЖVA00]F`eeqn}Tx]x7Mxd6u0g%_Q 'YHH #) e>},/D>G,) g˃;.yeYVUV;ڏ~Sˢf%*$T[rW_<|IiXV6&~gR57A/0 jev?O^')-Euπh ==ۙ$}V٢4. JDl*ˎiXM@:GTF*.cqfI/F`IyYB2B$_p3Bq}A4ψDLwf>}z93(GQA2%%gy9sG6h<Rp*rXKmO\I=^\i0RL>`$_$Јߵqx\}%@uo$sW=Zs*ʉȿ*eL;ACw//_iND)헓{d>tӖ#6=֏ީaJm!fNeeP@-Dy[k^xJ 3sAʗ|Vw-eجVY=ᄾ;FG2u S'GluDG< mL&+k]wTEx3E'uLMT Nn YKQ(L4л)K{PSm* Y4AUCN|3EnkH]CP ʫG]%DY 5ܜbԩ+[78Nx9a8".޵d'ѣ8l0hIg%R= ?ipJllTA Y#th9mz.ae Ŋܬt]g~ي8 ̘1 :Ó}<̰j}^nBGKY8C _ )WD tZ^9\U4,##]Fذ#tJ h٪kRq'WF?l*ahMq<6$0#vreIRwm~ZE=ZbaH#Kv^\j1!Uzhk ʺ-i`"'k@RNB$Bz. "m= ,^F>Y8g9*漪5 D/?? =Fou? eutC|3Ŷ^Ǒ#(Yjo\1 r)0|Ʃ='LW}N<:j<-eav;cP4Wsۻvk/El;@ 02qgSeLSP|L^g(L"P m9ǻd6^5YqDz{g[; ԺOٮvqmʘ-d=KW_IS5gI})/:r!\}m(-_N@,FɆ|' 53/q mgWU 8'nSzTe]Kc]FH3ݍwMI_uP2 ,C.6ߨ˳Gc,Oaᛗ9;};^`mT.m2΄VTa(E,>%]ILΘȾ0xQ@!gotC6^gLV!6,8ovO+@z׋tڒ+ a΄UwyXY[k⠊q1{}P 4s 3vQx)&jhfO"gO7KnP2sL x=&mzHIDmwM*{,_OGA颂E2&[Sq{^I Pkp uW~owvr3>2р/elcƸX򥱍E$,Ffkc̑spBVR:`V7-p]PP4H Pc@Xi}oZeJј3MtO^!k>̾|nuOq3#(TXAN~)nbI&LI :t\٩kRˎ{P_TYMlV}W2lxŢ;rˣ[cdK_Hjv?eXe g0Bk%G^N)JC4iɇ6Hm9{<H\*(ta=Wq#(G8ڠ!pX?8<]$@wڎܖ陎C&k"aʿ$M+GӦ p;L R<G>wCUQC-CeV@}QU]sk6LH=r $`5&u!T.qC0sϳd5BCtX*󼦂&'J_5ޚX~cxi70! w^'B T#ѰYODVԳJas<*3sf?iӒfSqqКeR q;h&QxiDhX3s4h<_Tx":z*c#u]QT~Po25U%E^4NRI' 0C8-} p uvSBt4 @m.AHb$,77lq={]Wl~`KRcIw~ؿdcьАuoz)/']/ii2LMDо:^`{͹ r*/h!OB6=Z6jɩo>@[u.oCĿ4aoXM1lwz-Jr-v[YYicL-ۭBf+FCBtR>]*6S&nzNҎg9GT7md^dhJ.9!A=(@ޠS`4 C鉭bPpՇ#ATcKp<[KPò*^!fu_QΆ | ow IeFiݑ˸L\0IջЖ|3zPO B2OCPjP'7OGL '{{;9K7>Θu^lr y20X;Dj%y#A<ҝN 79u +ژ&e}Ϝx fK&%ʔDm> &;+|SV/pLJgjatͦk=9LsÚTHW'1fM+UlmECS_V;#QPKb1i hM7Ei-38?T۲\qnT?l# fF f}U/3*aLL7i#ۢP+1w'$B?^yS.aO]ac OoTW0}'LLc~٠8[ui'ٲ O#LPzl0L; p0뭶%̯8˳ εH4- -,vRL~[w7g'Be*c%cƹ„d0ß֙!\} L Go'30y\(BזD KO`.taȉ4Ц 1ٳ;ڠL pΒS%AxI=zUCG|"(Wqq5N~i`UShP_8 S`eZA$2f uRHC(AJ`E `VjѮ8ļ 7D擁~[$P"V*("n4FRJj]SWOK'x:+$5e2$DM [jdU6R=))ͼ҈*Ka=l.g'S,Y]M£׸|U/gu|ƕ*وn5vN"XkZO9ضvj$a+P[/|40lbԚ" }H5 &R$W|д= Y @ i@3 n~;UbMPxPQvݧ{bDv/,#a2_rg&M[;JS"Pt?AʭK4Z⮎P`X` \HKs۱ QR5'wZc,RGk;ئUұD2r(-P O^[I;Ҁ{h9fTQDLЁ7`=Gښ] ;Mj2?˱+-&k%AņhXܮg,עAA&e6pqX㟢X* WwJѽX.Ȁx rb؆sC@m%aHS&DR5IO[vu1w{uGկ?~2xT cP5~lkw\1w#8?MϿ8 7 j60 ͹m5es[Uҧύ~I#בxiJw(ߥw ap͚o,Ԯm$5uk}J`oCB*9$4q͚(E6r{ 7-[!/_qUo|%|_Yg0cėY=jz@&k Uf2P9&t@LKNp^Ig([MۻbԑNumK,;ެ\H/o Nَ u5i h՚iqW` fWFUħA6üa}aDTH}m¯H&f6d[۲BG4WvyOEtk +S'Yf/{l4fRvh(d-1U9:KE@9Vo|or5M-UevMڒV0Opg|X}Ϊ_ jFZgm+\vGZr?PH-f6qdRkd@`nHȕ"l=Dr G., Wt?rC@=;),vJQNGH+CD6K-sk!vC̸<- 爼!$D9LLUD_Xj챚G= ~KGf\0WMRD4R-Y5MCWRjȁAHK簺j}O#e!@+$_a_&x.\o9YN㘪sx!.,9/qŰca~iaD4:a$[,cO>qCҼϔ}Nx8y SImV/L`$SN^Xعʴq |3DfJ N-Ou[rxyNI1xk9>Ӯv@bií 8E6~mUBCp##H\¸ Z`L9-'FGw˰Np<jϦRts%Kڏeú`bt"o绫B>LGCռ}/qL%#::|ab g?"pgRҭOL0LpD|o *X X=$]# h@xSUoPbۮUV0VGA-#)ؕ$rSpoV}S\i6{/+ayT|I76Iފq[ܴ]b!"Kٶ%_v Uo%+'S=`JzgAJRvt2sXlܶM5uq*uy[ӉwZO#0\{EzBk.;=Q(=2S̬2ʓc]`N*<TaM鈒!Ћlu)em )čt,=&HL w:U _x-RWUgM>k3f%a7k|( &?O1[uu@lݡHmGAժ]ׁX+{'4VոnyUp7VKe_e:RFv'3Dl $r~ɭIW2;##f ޫmvW\/1:g8Y҃ \f/Z?q +t?|)΃[xBEjGfHJQnύ:?p5ק=*\5P'h<%)/h3&s)6, N1yT|jUSVoSr݉#Lo,}:+;U3 K('l6tAK9ٟ&Lʛ- cp]li# 2:OLOt 4n p삷q6~ Xa29~.S2.Oj*$[i &b}a&tZbg.>l!,l U܂7eތB}XX6'Q#Ʋ\:97ƶTda81XSҼڦs-"HxT_JePoX̓(c%!O·Tuԝk: %|;߻|zOp$8+ 4Dȁ =w]; o[R6!CuOv>us?vrmʾIr[S÷W{՘q1|joKvXi^ac.b|2s6߅c$ BxGNt,>˘^Աo}2j}հlER3C \b59zn1QS\ hbXWu1KJl:%3t魽TvbƴP[/ KvRm ^3y(KeQVͭ[G,阧Y3pPn!8-ti{雕l.^(i+ Of?Wb{ܰ\AT =M>;ͣA}Au"oBFsBcORY+,?eG8m]i)夠y(G"(MvF)Nc#=a3K&|bt@4,W q14, *8LTe˴-~ -@o;Vkw5@ @d1A Ӫ4 l&MGbU4e+޾#pņW$'=b=n=%Nz0DaK!^D(Ui923.[@3]#(ǘ]+–)iOIhլj\g3H`+e*Ւ+˱I|)eHA*F%2 %f!jז&F"Q5f+STP4oĩND>qH&!Q)"/RP%!Ad*P+s Fe 9Nu@EC$Bk+IأSwN<0ʊWj1~' `t(yf+daĤ% !cF3HHM &:9 \x*Um Hՙ,hd2WֵRæTmDm-䐒'CMQrR2#'% >mHm&CR1: hY-cZ hS,vO҇H/A"$}8r yIFׅ'#Ay!%~@Eη769"NF 4'NPty6Elv/@YTa;J+XjZ\5*hso:.K88ֹν# )(/<E+~a h@(q(m ?&]`. D;9.Z/d=JU 3_㮷mff>B'_S\L;$*#1&ؠGAY8't*G>΋+|he0sx7W؍k[rxUZu68(X,|| f^|:8i/sn x0[Iv Фr!g!SzJNaI@~wΚ{@X"zȜ*_ISyא#-qw+y2iV``/J$Z?FttCX%gD|a\(Rf2mSUCΖVMk~ N rls A ( t5&S=S<89 "u#RӰ.]ESqKӉ/:%ci;# m;G2Y oP?UAu#JOr3[``&/Oʹ}3z[iו0C2ziL="Ck)vZ~5櫹aXЏ;m+mh Uo)OM9ɞXJ"=`Z/qH}m ?Ŗ"=W aDsb * V;}lo'=hxDxn.h+&ka{Uf8IHjݛmlKY@yrh (3yJݼb( i`Y!ߵzV6n_6+WXtG&ghZo0,ZƔ 4ASIU{'M;e;Ȝ2`o QPN͙AgXcLz}Jm| m݀Ң\s3nq .\B'F13YQ|,@K،ڠ[M ش\ލxxQIW\x$K?K4|cqaR+(w4|l~# c7n8NXp)Qիp[4%~,I\NC?ߥg~p1=4bn.fzpd$+c% &2DכA1sFC6LkuU+׊0J +Ƞ5&c4sf0Ps @ڏ,gyk0Y>O ƁlجRH'<2Uץݴn_! +)̥u;E?Oq%2Qq7]Cz\Z$dN:$ K*Smi6 FS6~nωhY2cw]M˳,W}8l4]G H' CvŤ$n[:xB\$gVM%y4"lTeݷi̭X*[2!AMA$JMl(;]虥,$6wLN>-E2쀹R3ؼV˨&AmUkBFQiǨWmvG@&JuMJlM e 3%yܼR0+;: _kP @!mJ-t]vN&28ȉ˚x $,,U;`cY zpQzCP1fa{*3 .ƶWOzH~]7Ÿq HT@LPn8%<` S^Z-Pvu/,}?.oEpP4`A4(j^UT!Ku+r0%ͳ/'( [90{ 0kH\IUGS{_ i@"j8{`;n!_uT>"yA`ݪԮbݎ4>Uk`/1vg$%p!rLG7x٦t2~1UM_}XZ&EnW%i$RV\vDxEVDNT$\_wPi)r߯.#9-oY{s1(ZgbMnB $&P/ R5vP:H 5IΗy"ѭD&)BőhÝ̂κqP/M'#\n+M (TU{^|Wh3z֧~D΂"1xo vvUN"-ղL(T`w+1 R @'jsNk *%c)V ,[F1.k$XOQvM8L+XqIe%È "n.V0*RlGK-lH\-ͧ}'cL\7*ҥ2m[ˠ&c|㟃#QLWa!9?pp<+bFB tw%&&nT8vLGu~#ty0g~,Er +P !辘 lP6;</s:Dz7FAېwOȫ2Sz󸜮L9t:1JOrp<#B8d9+zvk[:+!jM ?kp5$А#2+^:U2|҈V԰k z؍ G$іl^*dpc X"R$>r-g䃴Dc_4Sf)gt2fW J$uex,  ~(|ci@wƟ oİ1puD~L=PyW^L5cG"o=E5q~6POl=c,`l|ZaTOQOY=< "~l`g:5%jIo8a/i/NGo}ԭJ` g`82fy5(oG܌پ[e:D L Wt#);x=ۜ]c7DH1;y\5x抌 DY@ )VhV]:}TRt.(cy"E߁ʞ2a>n3Ҁ  99j~WO Y\>>kڻn`@qoHZ-)}]⨂vO\h6KW5^lƧWC#% ! Ms{>y0D|L4 !n7p:-8, DsJ6yC%>&DRE'M5hlf 7]=6\Ib{{][[I}<ֻIK"(p\9Zq6JmCd!coNK@NB7dYxSMf!7G/%/`e9 $1H6}z: $ wxFaDO}$]#ͧK.+&RW٘F.{kY0n%;]ݘ}9QI)QgS{ۀ`nڱ aY?b sI" ĥƤ;Gf\w/0n :$T}PcuD#ԾĔ/->l|և )42Oj1nPi# 7Os$Vl x.NqT1 oo%jWla~Ng@]g(aUPFȢH-[O= u К$~4@9cCdP%]J߻zTNM :ݰ#"}F2pnl"Gr] ")Oм?0t~;Uu+{#cR=*@(tv4eM2”RTP%Q#>$tkJd]6q S13L2FAMET?@Jc,;*HoImKH.ˢefr E ƥѰܠ ?nvHtzU;Kɥ{+60ӏ?yl=ZR/{0YBzcMZ V̟<诞X)ƥ!DGeS2d loh (ֽdE>a姧&<;伹M t+0_E_bI(*@ޢrJsPCd4z2k eWf2278p*e$B{pSyw)fi DJrT ?*# #0Nm"[xɁ$:R x `` w|g\/qG6o X" 9:$ _|I;ݔ^W.բk<T9uο>ia^;w"z%|4#^ڳm鼲};Z !Mʭ|k=~H691heNR^-xK$~080,g+&Wc^Dܰ2.j+L~ 7l͚ceK|HnLa{"Zwإ /26˯y ֹC'Tط%ZL u7wES z#N,9D[–(L[{hh*EږzÐK:3q#gvWDhSe ( #{WH2^/Iga9v}H~F'b)VtR)*O${j(2˯jt;ATKDiC3-Ԃ*DF .8]EL:*Z24ΕU7.hUZ C}=PV%񩉎75_H'YRc,jZu#̅]T`ۡb`eY׵;X'𱇗,CPl;OҕC,H1X@n%8s\N)Ǽ^Nc`i4J}׼n)y64#},9+@gf/ YSVz9@0T@(t}mYz>KMLԪ#Dm]f_!2jM\|6XxB˗0}|\1U%~BbpP9~lupOBSQT]*V~+yHe"VsUT=WK 4CUpZ#n-4t&ѩ&,!ut.:Ba:JSm (UKBAa^RuG"Wa+HQqK5BtND3wlu15sVD ).FY\_mZ!gᦹ,'|+N1 e:S֎2Ą }e{ێ-3k lhҎ ^hEM4/&35/x8 +ME~loy1PJ#^r(dih3dD:j23$ߔzFkD&(&/j+04(YX5VkۓI`*T^m+wِV,MЄ-yb@Ty#0Pޱw6G]-yj; <+W%wiqK51iLo Kάj$~-tU[c gp)2=sa`hZKDp理'̸划Ŝ,הMw8 aƒA?lY/TL@X+W5/`{ @%h_4MZv 6\V  0N N\[rⳙ6du,r9TpA ,#?ܢi.>Q6HRaJ>nQ?jP\]&izM v|s3agZzo* %r‡BE ūRѮt]NC !.K5^TK鐷n% ϡU~3ҜinQOoMh:zoXa1yI Mi  /̝.[1ֈM"Gggh"{_++]پ~%lGR =98b1Qj GpRWk֣Ԁ^GPL'|wbhj+vDtHFu$btYl/y2~*?Rm' \=;y)rGf^V XHL WOȜu`nٺ,tCg_"aow2W=CJT.ey[: :q v:Q>ER ~e8REŚ~L>h%R|P9D<0GEd`9頃Hf"H7=FAmVTEzp;غd`7ӑ@v'[[ncޅʫ$n;ݕCh%'f 5*7ʹ\b:>=EEQA? c\Q"ϔ=pNqgnbHHM%@~]i/[f>-W)$=ڸU\Ӷ!>fto$/|O"Ωi8(L2C()CS_z'ԙI-7h~rnaǚA K?r+kБ[i+N̳-鄨ŀVt'vZ LISHEPNA~X| *H)/Ds`R 3SZ!|S:fa wgn,B0karkԽU85Ql(JIz ;R 'ֽ;|;"g%uʰJa"B#UfC'z8*ܼء=Ysh InM5CPAHN[QlP;AxZN<}S% eH&)6#ڦDUrwע7Z&7S49ڡĦ3p=>j\_4O+~tVΖ-m6 U31]*/O|$efoZಟȫmR~k0'Hm7#Rs0:LUۤWZDKH:p|e_}>e7.jKx*# Qu=$+(· YƲɺeS?›"JwwXf'P*]T?|ل4F֎lE]DvX,>[ L*~t5 ln`S9>F,"3̓>Ǵ(-GmN! (Õ@a պ)($}|MH^/2zW혝5+Ƌ$<@:1Ge(!#X6Ww3 ߲dnv-j?X SM"mZ=& Xhj8i>ZpZ= ܋4 n8`s^9/6|&H OMg{T:wڣK])F Us}h3+`N,د*{ I,lxH>cfUnP^=uVr!=>bIB72ŭ9)'paCځRc蝮O!c4.'x<_ +Xp*&\.}+qL3}bK9ӺSf$TQTFt+5߽G'vfُ8^$pVp@MZ}J#I5ST_Ѝ٠HT,/W$u2_a^,֎-D˔1k%̢ٜە_^Ә;E0'񳄺'f9 Ḃv܅z) ijnbkfɼ0;߶4G;/'Wb'#hڧWkNh ,* NbQQEd`)\dJǪkz )y2o5 N p9cmRjeF>~^RRg@v5\qOZ&=ݎ"/z~^ e!Q7b7yD: sߵp. eUinZcʐdQwqyȆx/@3_Z#s@Or=ϯp7>%ED>_v vZMC.w廷uhI_TmMLgv&SeqI2 ;S{48x= q,v߆|{t `Ey2u^^fH ȶe̴tR-F(8~kN|sME\ >_*LS)KacXsºFL7M*Ci?%-(ѐK  C(.{SqKi:וxJb̍6^ 3KmM( q]gl/rݿm g$v:fXӗ֜S1YHROK[o+iG1 cZo[鍰ou Ej؍[Ce <CQ8^eM /Sv:oX=Mrye2x8* FHdb*i,;-٬BN``HMjwx cSlƺA=t;B?,i΀lxֲ/ 89_E+P}#HQUP0o#ac{8#蟚lu˦}<2ޏa(VĠppSsCp'R}٪yzmnɁCG=;p<F4$Qb0wM',A!v_Uxdt`/(S7V;;zDS)OD$,whK E xE\,tF͌yA{f&!aMJi @h@m{"gk=!'B Nbr9XMCK{myJ:qt[jF Doc* % Ke2a YGE3E8i"02J0 d&=h3zHf'ɂ$qqЧzzWLKlɿHrȋ94M1֘f0g{RHm8nJ>3<[a=(3WlPף^fDlG'.d wpCJfaPk`1\=|`"ޒg/]2G$'3'8/T<C4,Q1c|6/ړ+( xZd.hNA_sl*՜"2["M=x&?) C,i^$'Of 1e[ob VsBK" t#3 /[n']l?=8;f yVE,幢ŏcfG;$ͭ!k_rEMɏ0m1H6均{٤[PPM򱨺ۖ;8EOƞy#vL-|ESO76^|=ѽkROK,Q7<"x7 /w\/G %aLpj i~&A^8]ި W9KAUJѵ;L2lGD^ЦERZ= FYȄ0fx跒,!u6g'9} مe6$sCr;g3H xnBbbaD"uqceR]Ύ" tU$ќ̙G }^`J&vC)d| zĹn{4Da@hq/Ye |<&7nQa 4 PZLs-j0HG;@5#%*?=ޓI=R@a O#u[F+8q_vE CYM:.$z?=ʭrD%Υ|yˬ5\ øw߭0fGDy[ !8/!9*IBxl9SһzAywt),;*hkd2n* ~ JlMs?4WB2xbn\f<}ܖk]۵ƿ2d)ڇY~0Gr DE$9Z}EI=V)Dq c.hc-HI`P;a cUccrQ>˱';CL3νixQJUh=?<cG1=uyR|$T'Y:Y;D+C&c{t˲{m/m%ݨl B{EI.I*q{ZuvU+/P~Uukd{(oޣ^S)~cV]\s4<]R;vW2:I :"e.^Loq!#3Wq^+vv6d`X8iªBBk5`SN:[o s' S_0xY'i[„yd[h[qnV֋3 o$9?W ,g(>;tMrI#SWz2ބ7Am!GCk2T?Li.EO`_qq= LB 5?įbAʯbpXkBVj%DMں"!'.~W037ǎzR7~b1/Ā? #K/L0k񲔠Uj%%*=^Zn >Ȑ6~JvÒoI׳\ߛbh"<݉`FJq>XdIxoy]Olv}~fk}x#a /&H|{kD%,lyR=&BSWb:h[# 9,d&GثL82 T-OJOYV w䊱[xg@NQcKrkDZ<3( r5`J&P6oY -nAvIoEъ]s>ACDIu2v-{Ui6Q7\y|ݦ`t8m hn}*ZʩQ;ғw_o4{&s`^Z} ǷÉ9;7oNi5)=G~:Y֬e)U# ^&r='|#,_H.tm;H(^R IZʮW1-#tDD i,QZȹ뒚PLbv(!SFpX#C^=&Dr/!Ԛڬ Wd q@sA)*#/$K L#Ym(VXk̠gǫ#G&D઩S WVW%`xjM&4޾*s!&o!Q"XXg<էu8LbL͒~uFikNgzO_|h`5#kÚ(ӌz<(2!0J;d~V=Lߨ֘6NJL1!šQܳW 57L"SBhD5"*FgK=]{&M#xV1kʣ0ҌyF$@FT{mN#Лto{'Gvcţ05%۫aG9G-̎.sPb&=`()!)u#Yy}N<?Ic|V~r&yc!GUl DN6js0k? 17||r_݃t [:@ vј3pr an$Il3 ҆2R S)AaGCm4ݺz-o P:UJ|J/}pM%!գN,|9?M6#H>LpcPwyH”v5,V.l$}`&h(s$I\oq͠J#/nXczw]9Ge B#e.ckjHEryNzA C܍uOqVڴ-rLFZpgH*"N$A/v~HlcDTyfL3_=-}y$qZ!-m.3Èx*Ņ=./;3P܊)Z!*1=+7BʁLUCn4㋾qK  JZ"~="8KEgj+}8dX< yyX,d:ZWr2 fTk> |P$ϩqj SU{o䜨y>3nȆ=kMuv ;/O udT)!ZrR(y}L=])?[. R*a72e`1 )aNJv:dQW nTNM*5ի7 AZ8:v>GXNzx(EAc7Y'gNyA9FeDL)2 }H!4-вJ;s3E QdA&_F2Q%)6Ζib?!Gp;؍mzna+H:6tOYF/eW ]2BTbJдX.`Ԍݾ9A[\jџG8&t;$'n]A[kC)'\{k;InKL ˺(w J!өX+pm zd;D5aİZj(MШf2Ma1`¡[PB`KUM'Y18ǸƢ (/95kvI F*_~,i|:Id_)Y7~k~kbA ޫˆT}br5F71M$8<%IuѲx݀ng*Hφ W$sL)wsVX=:6pSWٵgCbm؉Ft$B`q܎HMX|s1QOu-~][t0 pHGr FΙ6T6QVHTwgXе0s]*CDYKUVZOCyhL0ꖿ37jP:0ę `%RL⛧L'g;G!eW #nb/_F"@urwǼu4vY Q=)i@q.1hx#林-j,R0=*,zT<& O9ͫF<~zv `ٴ-kf"rͮqtqOϭON{뉣43[3fOW?`(+\ʈڥ bܱ%|hHN}`!r@tZKFV'Vc&ˆ:(Xw*9M%Z )":Vsk8ѝ‡HRs^N_\b7B?I1IIH*_bCfKש6uIg#'Gn3`sPPY6ií'^#:<<*{QrUַ= ꅓ Vňyìm#JUq8afڲJv!< Ǯ`ơ64y`,2)< Vv #y[\sgGhyrLrisR/XhW6[DzctnP:E9""4Gm%I:K-|)Bvp *VIcx}Bڹgh?Ji)8/nzѹ̈?TwQ! `२r YAH91a.#bR(I~ 4 aÎ*?B>wK-+T \)ail\Gp0t RIkeՑf7]^>ؔzQ/qA׃V&膮:&di7{U=)u;H!f ĉ݀zZf^$9L^TN??g !A+kPѭs.=?qh?2# CTQ/{Wƅ*fKZ B6rމg<=qu MC#a5,U%a\EKl9ziuq9CC4'xl& :pz6龪4YtAn's[qtr0H-u/W]SnꊥUxF#D/Ye*HqK&ZL#땃 c>#_:f\3l3}i8B1Ab[#Ї$#xM2Q J&Vl\Yc`OfYZAnt٫lJou}})Rj- , h_?%.̫ 5%~ 8*S1(l5}aZq0p0*GJkW׏>ƥ/.xob~ড়N,6. f$!`Ŝ[}"ɷ]Q,^\@wp=B/6e|wD"T-k LA9GER(y54Y_#eu>>$q`YXIŗ )zW-QGyjqFC 87ŞB)rZ^W~<,%=F |#^q!Y~x#Vj 1YPmjA8dP1Uh82,܉B=z-ICع:5=.p> ܑlb\pk5CFGlI`Ea" ޤѺLrNayFSxYa(7tdkbx[>PK5[:H /,. (oծ8R <ږ h5Ke Z!^S-&gncQ}Ҵ $06œcf9I  7<5,;zQuX %|laMH|F>^X SL@g* / 2G؎VL@4Tn6\?yA vJ]S>?shԴ?AGZJ4a&M\a~::NF%¶6al(Z3cͧ*{jRkh RثB IғFUǘT+FFPA?r*a dPG㻢wkUIabխڄr¬ U *cyJ%9ML=̼Xv;dk\it;B)쏕N۽FlW44*:Ɏ^;X#L&Ƿ.;zd洱|üBmQN Zt`͌z+ | |xbK1bI3#J3O8+Yn읍#.9&rr@*7B(_N>OlQ5}4 "x|[ L>S#C5{Rj gfiR%5#KŪHʎ'S,Nfڏބ^ *˨o&b+cӱDɍ"4Γ}_d9,j.F pPCH`9\P;ES}.}.vl*sǨfmyQ)rWmP=QS7+JEXn`W7=a4 #4K07ԣ@[7w@MS Wޥ#-Uu1dӉbBҫ{nny{- 0'$Ot"t.=NpPKEr{c8wf²Wo*LKwoC mi+EXk"ā풋 JJ|*[d@-'^!< m}.Sycl_#If8J(!LtZJB 35+EL_˨%j\dHCWx[`PGg60- |^mTdBw*-B\~~X'b<KNΘ:;4^B@ ^Xr*{#e:wWr9Q8~yPr ogq bHobQ1f&j,uCL ?сpY̶CxF+чy@HU*ۣP)fj04@&Z3֥Q\W6`Y=!LD2 u7(Xߎ!܄x̶1 ^9Zt}ycN} )C~e㐠 oݳ ҈0^ ɰ^"?{i^M>6.><~N }慺(5t2#ӇT2'Ȋ7ښDIrC bfQ1vF;sOŷVq` 6QP!4P)}mJ%O%UхFH`ftM{nmv͝iyQeSrϬ;4 G*g:y6R"K@rﴸfD).xD]dIbMu7&,\8( Cߔи ޷RaS_!6c؊峼%U&N[>kf[XoX*e4S]A<.>6t}yDJ?YΏ0v]$ɥF :/s&t3QuτXJ`NeL>쾈kFOW$Q'Nrڰ(~wjyj [şѮ#]v$村Ҙǩ#•XKE$BKX+1i"urN.;B@F>C=(.kl꛲tXz 2Jmhuad]n;dψ%sw6ZFFq+P#4@0yŃu8VLN(祟ydH!Ɩ^ (L[NHX^8 ނ@*,_*H6;C]/% S\* %m.cgVAR' M|}|48؅yV娿G!9V{,x8|j5#2w?z҇Bw:Pf}3vO$qqu'dOdp5ݧxb~ p+>8+Ate #A)iTTE D˰JK!?}qyN/Xсp̠ø~PA4ISr⫀*L| {|*Xh>iVMC "D^52b$_Mz"ɢެ{=޼O݌u7ARя 6%d}e8bѯ2bs=\{Me~HmHi $"7;>e.HS{CYfs;ݍ{eufcinGsq5;"NE+AM|X{]fJfᘩfmɣ vwJm:ebP nJ4ZCPݩ-f)=x~[aMD_Q!Kzhb6TT}9x—/ae27y*p~?=׸>nK,ƖlCGLw¨^ :Adldt2ҿqGFrlxG?" G}1JfrZNdt1UwJ a2~ܜ5,Z)]ߐ}kIug|MaMYl:7莢u95۲)OԪf90&EykפmlB™ $XbR MjfQ&G&"fֺ EJdAS0=&`ry!1&L nc臐9żL#MPRiCa&0؈ F|&֐jT,1,EX{m;%y7Pϟnv =K2%ޫr"2 DCuuXr ւ;4,1K^O] \} %M‘ 5!>s\W,`}yC8-VT&֚I¬lI+vZی 2N7!Ϗ4s Б'@/Ra̎vս$ɢq+o=O[cQ lLލEpzH7 &9A@3v-Y|ۻ|xJ1}ҕ;o/{͹"l 7u꫽P.&І Ĕ^ X(Ḳ.FZ\`?Gw^GRy^Νr8ߔ ZzWsJ^9RYpI߷a} ot*Td! pLqH- KמߡWtg(Ԙ| Ph0c$W ,>+:P(:ϬÍXOm+m.' j[&0;^6@,:\x)kMc`dX̬:BZipЮ i()dD9<8Y YrXG[SgŕQ(;!>f`IkJDfҟ~Wɴ9pMH>įO_1VH`ZDƬpTuOYbhxsOp%&CQ^"1ȓ(FAȒ5L 5>}~Bwccsva2J!+ "VqZdD 뎜?=UKY%M2>?/Ion[eEn|[vnxo|J SMX'z٤?'?a١+ r#*tiC/ASHKTT͖O/HBZJyJ%GquǼgmvRqk+e<WAa@.Xhr{dx Aa+ @VZXŜB;\xl,ʆ(_$Lpm ?+ɥ %}I@ G%$Ɲx a!I#'iw)BG98;m"qu-G |Kv!c^Ρ%}ъĕ% ub?}?c#C%qG:Tg]l\u ޓM(S v`6x5dD.qRt{~oxf\BM0 ,@~E0xX# >oES=QK]`Lc*І@|#Gd &TQ}O8"45q&']ʭ n%ĩl&u+u¢Q75ӯhJnrscHؚouAkϒ`#sρqVB|n{f"y=)EjZ MyDi:@ qWSc:v`$>Mʽ2gcD=QǡVRzcJ~Uig# RaH -G#R̎-?Uc8 V!žHBqye|ho {NsX}[| d猝 7Ō<@^C5o*Sc ]3%_&, xDKC{i(ձq`v> C=I5l~\0ll 4IPY-E:HNOcY\zFPP̹ u1VOV-T|=8F?ղᴜ[0ic1O nq(6=e ?&rO,~ Ѫ~}zxѝVAA$nTlC (8;=}۔\C{&a /eDMuhH_> !":ZZd݁%.6{ퟥլPФBXJy[ݏpǞXIM1=,׀/({MsL xԜոBwRݻTzm`dn`ACU k_'U!00]y4QI ,L ,+lSG9}*"H];aIsZWy['^)6ک󛋙e/hikbsI'A>pD,Uf7 6=Q9ѼKAT pdo7pMP Edk}9P)1[wKۧ5qaI`z{_tNB}_]~ X-sz_#(г6m B~ӷOo>6*sncVƁzz]C2O6Yq/ >]6GDa, MnxS5>Lۅ)eElw?[R&g uKRp*&xBL)BrxB$.>.% S5ş'+sns*;yկ$'MXRY;+%FrWjxD®pA me`g?&ŕP "5 6Ňz 8v+=_De y=kb .v,ڟp=jő(>vF}ZL&M=h9{ekj{y!uciXqN;>Qns+,e$PQ@y/TΧNe+c)^# (r学p}|Nmdzh3_+CT4e}r5 8 p;|$nJTƤ`x^|{b#JnL0rѽB"iZn>sĈuۣLI}PAu_\&M}M%,Hjui-%|9vG7Թ:ŹG=plC]yBC!ouBGn@bROweWY~Y[ٲ'8+7'`!wU71+*|M22\ڳe,*h$s!Ip Cu ]7y&XUtO9xT|(_+罚9Ciu[OpcKl7uюFIVv vtK\8q}vՅ2VVij6bh` 4ʬu)\|m HKAd(jtZKst*FW5#bvKGY׷^v>jnyT5T=%8@abt@B3#LvUt̫+z%<[$Zo̞^k~J\ŖvTgglm3-C9.P?I0GҒ*Gr2sSAa&-yb> r"l[4&{-,,ǫsʚHћ1٬V!kǐ8 2 3)8>N,0\"s yE"sr R̀rk'X#X6 ]' Sy63}zm7 ȒmQ(>n̔| IYoYS_t-<&BK>cڗ^e츚Ln|%97E\&zT3aG+\0,RCiFF'4֐>M!B\d*)! M74K漓 \—wHog尭XTAw!a!P$kH~xluxi 9T羨 _DdULfc'B2UgN@JZ-Dʹz"\>h{Dv%mlCۍx|u_#BQD>U.ׁ7J3&)f<]vxBoy< iݻy*DGd"eH!co!o#t;;`Ӳk'jУZ!uҢ޷Ĺ")rVffr y(4;ċ"a6:GvSSAfpm? nZ %Ϧ} 4eSNYL:_ha24M! V#r9K)ɮ /3o(F%Kx+uNhi]&av֦?}&iCWK!\fgƨQEf@l[ZŹbyWXa/Xv`K;lS8dxa*McR;9E2͙UAڱ#;u|fx9 k( +o:!lFsMzbq ERYpdzirJJs*RE(dx_[B!o4g86'4 'TmkM!PEU(nxwri9iV<|@cUk:( iy/RG-XF7_ =ih7kt.Hm\h>wBg<V,eb͈T@DihW=Jju;| /\T^ ,*CRjLhJkX߄0d~QA43 %+׹k-:LjRpAڹ"DUvDa.%vDtv%'֑oi (U1E۵P_Q#2AaRj?6rz\UJt=KcS sLZߝIJ73LTCdY^q ;8ZMP?9͠2HvzakNR8M<#5]~;z1mHГ, e:~c7=ugUsrf~ 0EeZ4?FM݉_)kw7۹[k.s6 CgK2lf_ [(MmoVE0+׵**%ZOv" vxרb8-{[9:8b3nhd/>63ˉ)IA*5@vK O_גn" G\]򐆴8rXR4߾%)]?ڪz"ľizģH'E=u67iBǢdvep),^o_\"ot{Ys22,h'$ZԨ4k]{ff q-* NPF/)lә1@ cP1EvBlp=A9|(bv {_ioA=KkcKr%E['㮞x(k9hHHG9vFT^F&dm@$01O`Y٥V8Am@"o<6!yvY#S5$˜ o^F _IkW-8N0tcgxD; !y\͑ɅE[1YyhOE8r; N\0<+GeDl*q3ߢ_4QpdVj<6zU p aEEaqڙ:S 5/D+w'tHh0$0Y թ` S,YycӅzP4̜j?3fM>(V=fKؔȂEgkkq %Q]4R&֣`.+\ DX Gg%JC] O ;ˈFٰ_p"Q9 KssNE21"M%H 73|,iiʵ.c1OtCNq}MNCHR'yO7[Y7fQ@A%Cdt_Zx/[(<#Nk䒥;?gE}ᙯϑBby-E#;B872JrӞ?C";VeI En s+??'հ"tm⍊$p,K&ϧoHiccOjjr$׀?}\<>T[ZL=" \Ӫ'[H/ YK|Y.De.+>%S_/287'\?.#w>۞-8(toط3ca}FtޱJBUWC!!V4@ T_N7M(_f\ײ'͗hK?K*{[(I7^Ki-v Gl"wAvLl,q"ӄ'4[N8r6JbKu8:g:_;*ώ&Dv%\#_]]`4[5G(p " FH턓EKwZ~NvD:x&q+=$u ;M R(x?$cF]aً@u;*s8\.)`7kE t|ks; 85h&Tu{~OZY[LgA LC(֊Բ]N%y{azyyXЪ?3]q,2iz+qeH!ykF\WJ_7̢"\8ݛ`&i3 ݦXlZ*| 2Che}H-A o6h|5s&*jX!<،Ix3jyҲ R%:k.:ra۔X[[.&;jyL5ѐ Gluh$2!_xK D*Riș!is(8f+/-CZqK#RSDd[} ̤k!z~uRtj1F={SIha=)kfIXއY,L6EtH Y%mXnlb-ĀďsSfh ,1Qvs#ق種r6aX/Ds}(" 8(|vCg-Yu&qe ;C^逋XWfx3VeYٰWWcf2H0<ϧ+NHvK8!k5a?O|":yƃa{*?[Ԓ!6@ 07n_ (?AِkgeJmbDtJS<ίv+ˡ}\wjYQ̤{,;'edmrcIҋ%\rXnAsnON‹~#{݇> MY=;fD"c$haq{9)"[EpƒU<ٙX Rh?]l sOkB\y B4?il=tIy-(b51U Au2DZH^#o_KK |MpNCNXoK W0rb~^(W8KѹLLQ6MLaؓb ^")0t3 Ԕϯ#xV,:E1AW|Ŧ߁ߦ$TXftYoۼ>lZh‹)̟P8 ݑSVw)O5tf%|ǃK3zl:e2J{9֨U2;/Nh`@@s`%43pCvL \y'^D!?`` =uɉ"XB)ٞ@vpIl\pöHdk$D6BQ03,6Gkk^m!pɸcAQi nu8/ϯAEMYx EBctI;O_t+It?8y,([;%3nܑ5CAU,়րGs^h?n-30;%ߜ#i)17tu-.=3q=]G^ʊ%u@'phbxytaK"80bkB{;\" bIJq_Ct48l=[./3Dl|x}bu C=3$J&>_YxԜj5X΂ɧyX@'($:[g` ~ÖRbȨ&I\swmi:5B^B@[Z eHhS{ q$d_['AÔ,I"ϩw @ڄQa3'61MDdlKU.ܵ]@]Bbߐ?RL7آ Œ~`vSf2%-Vrucδĩ<ߕoexhJFu=%9?k@óbR XpaM-pв1 tdFaMweDbjD ?tG \Ε6'{jsaF\wZ@@5ߵMg+J.))s~9&,&`~EFza%?lۺu}9%dpR/|# 4hb ,]Bx7pڒ#y{aYI v%Hb#Nr̶w\rPų kP4aCf-dj+3C)YA.PYj`E|px- <w{ Yprhͅ2ä>^T:a)tma=Ezy( eÌc*H~Ecdӯ|Җ0ːPly3!Un`l;⁼%jOY1A>8bDG~~O@dfZB zfAKM^Ef$W⦄z"7C&, 'ܨ0:]hqc|5Fo0@W$!wAktlj_uxB(w6[fI8B%>XcE& lZ\gL`蘹RpG'|Iʹr|S1QX8>zuL(ZQ̛'}0.s˛SX"|ݍg澟LJ\ȹ+75vB=˷C;hac7lK˨EakgB]T0UHvfsNV g\>p\m(*⢓~&@N,it&*tR> oryԱIԁ5傊@KfjȊcY#0y25_W6^v@:P)] Q>5akL4oaQK^́[BGD-o C y(8쑺LI{f^pi”b, TR>c({V)*\'R/9&JeXDH o6wH޺h֍?ht}.c=ng@3QOi o$09 UMhVWB }],pύ-(fosyv{̶*lhr]gq%9't.^#. Ec*ǻ.%4$ :[JTȴ8W-J!i -Șhy2oNm'VN'MS?k-OxAv;n\|3]_+ļ׻` OY_vTFt8+\uAOc$`gc9S:WپVVs@5c{0K ;YX2^"GlžQYf4:X0F1X4\&b(_}?~xbw|-_ S;8dN<>P^'} wM,;nX o'ڬ}\+{[w,WO3 6UQQgnf Ԉ7͢wqN%V+rqGp-[lYR6bLQON`X6220nŊ/qkHc4 {5 h ˿ y2KN%Zٿ,7.,=Ӡϡ>>zr^g; 8\}Gvž?ԪcΉz*"+=M2cu+ #ƗkΨJ c|YzRUNU[GÜTҏGAػI) ~oR??rGLEIPT¶%To,N99ee&9M/؍8!:2|Ֆ.`8}xT ר1Y Pl@nəcm5'nЫ"o461L1O 4`W{q,zծU|v >_O]A=\tqbUDI!r9 %(1@vӚd( xA1p/Z/eN%ist Ӻ%KVttaǣuu\³]`7 = 1O[W `-|iv ?I)<4Ope"<͖RAYͺxmYMc͌ώg[ugCul'gg~Pf k_jOz3@¢HL.Ac(1~q0dVQ^ ;*չ? c.\gQM7BR::?D Q9 A[[{FEXM!]w<7(>ɾ ]LХfEZ Ȁ;\C]YZ?(5=I`.[EZ>DݩUCoj=9K?ri3UZP}.K*#IPf6GJ(#Hyy hW$-ypo7nf2.'j@uoIF@`~\q;ΫD cc෸TRS}g76b#H2vڲ }gR&/&;Iѥhf:5*:XR8Vχ1%Ag,:Kce_w>9@aɤ3h OE3}iR֘ٱWtJyė/.5ď9dԡ!8z](r]&Ouw"3Hr#yxq[ARg 6>NWxH/]OHy{-l<}F$"  2i&3*P Oʪ& šS_ _H~.mx\c~Cb83wiC*T+(.)l`:xKz-"m'k6kshiÃ?e{po!I&>=lc Ge :}Os +pN gsc {4o M_J-:Ϊ.KQlvk*IK7rZZsn*&.[(hI*l'[ICȫ{yMeI*_696ow}0-QrL7ʃ[ZNTH*o!t(lic*$Q=бrC2H]kIʹ] .ԓb~wJtɸcv[>;)dU+G&XTu Toi,0Se]w3. !~Br˳ƙ\ JTZ/./eì%[ Sjl5RE&U`[&:jŽ8bè1&FKt=T~Ty]@-z1oG@OÚ.흵,oM!4N]F؛u&8o_,J` _zxA$Bh/A\ {i&YOIKV]EnM؋\=<=nlr]qVReXr-[.r:zl7է6 (jJ'Y6s;vd74>Tb[9 +iA dEY!anis;BQp޸jZ@eb%۶='K/܄xo,)&7g }N-\Wۭp!4_Kŕ-5b犞eEP.؅5:Q(i|xL fybh|wB1UJ5X:yzr d4-v }U@DdLqO;^跋j q!4IHrxRK_bI P' tEmG%&BHV i]Ou0H4Nbo 3{̡}!6'sN%X)fC),'vpR?tǒ͋G _Dœ).jެoy#VVٜTK۫r\(LYQŒk-Oܳk'p{SK5n-OroUEDz`'5#N5d%I_=B l1jD3& 奏Y }ڡL~姍‚5<*}űm"!s9I?#{k]^-_x앥1\uJN_! 9)Ry7>qyjOؾOIL,S%x}i}98Ԥo5567Lܝ _J?sj1cBa-82J4 J5XE[%844A3&ɅK96cvÝ*96#O+%C6bv=D4)- ^FNC1b"xp!_*fN벲ΰ`o*C&W≝{NXҌȄf?}n!.=.!w|;g&pmj%Gvm,dCʌy/wpUHo+Hn(mTx$^ibMliT0w𦼐VA_Bj_ae*FUڗz< Ob7|.Bt3ĶɜxzSOlY\@XSط2NjP <>a7]z,`Qmыx~WBL:XC`]9bgXJqXYi .ľYf@7EqyPpL 6+U*hq̽{̅.e;лL,_V gl[BKjt(o.9I@z3u"SUbY A5jIs.ҖR*L#xg(~:`%;*D s}ܓ.N}.ㆇ?Yۥ64NpcK4mS,Vn_WtZaB[k+ow+CQ1 ut BưP[ȰJcxطƕ83.#EG31@hMUk@~UzllDq]€Phzb[X%Ke } ܏M2(,r٩4@70J x9 -Xܜ"xNr"B `Zd$Uy'8~+()WJZP~`;ZpòAQ'Cwu/{D4Ml JiR JHfg\ffݫ8"V$_+u7;37+zl7΄}Rݮ0A]<)ג'ϹA}HCm*HÍp A*KVۯeKJ/oNN"Oٲi*Qu!?]VWLlS&招[* 䛫=m$\ª`g0 F}ᛩܮnKg4 SĄyBzFW39c+ZG>3H]m9y7aXD?z*s>Aό鸹`t[p`ȥV)x3Oâʦ̧FGCk {im}[&c# QNexgY{\[TPnQHӣsY\"@3B+:nS}3P"4=yVVDnFt*;|\4*˒2aG4z vhF@9$yj[;2EWYcTՅF٫n}{G}g1G};\yR<8]Ka֜mR".^>ԈJNgd 3}C,jYW{_%J5fƤ]|cp F~>J<(DnV5A}3 n7/Z:H:S(ix"f'cU/ 9ػ;B:ƸXb\ϲ )tzPa>`Jv3\uBo2 oY ?CեSⶺ9E9a k~? .I?(7i*PFt (kF}_b2Yݷȧە-}GsiY|肰NzoůAXgjQд Gמ\:3oE2B1c\R 5v̓#Su;c|!T+ۧ5Ln=~aыck%SW+ ^2?jbz]ET2A &7$JpodYv G\[xP(2TEC Bg XPj$[>VVhcSBsX { Mp TͩX>_; ZדʜzכC8sP7ll}tI'X/ζQAxudAej>'JBGStlGkMge[ )-)$)50#$ vH&&pZ-' S׆[D%w_=Գ-hAbָrT?"M"#T9뫅FMIFҁADũOM:~#P,=q)ǩ@9G|;t { S5N`+uʉwԆtNu7T"Cxjڐqi) }ChpFS9klS}ҝF@:)G,"QʽDnϞրk{""X_XTr1 r dH 68M õ%P7`B{wYn%谂Qlcoik'a)uWmHܗAF] ha Iiћ9u=Ȩ^֬H[UpP|i=@_Y pE~'do06<wEWW-\X;P$)NN_|u0M* [+fX=a75lQqJ2ʔPV: ;pxnϫO~@?6 /7ϣ OлAR$q[u>)wp+=ҋ8c^u/?qʫ5&B6\vEd?xKm8n.e sqz;(j厩aR IQCY*w8 .k{`6܌\q5g#XE gA7e}*c_ӮEMgޑgro:|9k]gzH=%spxρx%*62ˆ1;1/D G 5f丳I@NH\Qt|.Ѧ?ad6 !]^)=ZʹL]illX[6cd#n@k<82?O@0sN,S˖>)! M &AL+ltMlAWk Zg>m( w*'J^\+XD? 3@; L:a#rŐSg潢0n^塇F{ w3B cٰ ?$Lmh}43<4J=5 bMI/'X|I9$Ky3X׆&0 9gh.boSr9nXg}_<m[' 5@Gl(-A#1 (YM)?EQ48Pe4=!\Ѡyƃ\$ "Zv˰$%gmz0Jk\J_B4p9um},N5}=0.]-M?`Vyt x@:ulj eVKI\Z:(+yQ%bSi bB:k[Q'8!^qO41|2P@ť|B9KMOk;m$^琺"px$`_ p6񢐶#~) J#t&KWx?ܷX®-9NAbwz5o;n;A25L u=⟝ʻmĶj\}`pA x_܌Vk/!S4L\qlӍDVǶ܇/6ط~P6DhJkt<Ѫo%]t1b*Qv(Pk0}8WĈXthM6] h" ~BN1 4mEJR))"ד>7Cve;e JAatLBg {G+> !sXRSBhBkr>VdWc#g'f<%okAXk#`0|~w4RSO-Lblj' )  L 4?EK{aѤ|(=D{]GW@\use?;8Euo.:!.'U~w %1q ѿnwWf 6,ܭL9z mgW ! "o,r_'7P|e;p=oS/ F(j{ez~>VT1Lt| % dxę8k: #'TQsH^b\1mn;y%4_&- u)ϣ/J(Id/W^W>D8GJcSsţ,ޫ4?qţ]慼k׊?&/`+<62ÛZ4|O%7̹HD^;r9;P2b:ff$@w.K d\l*PT&wumh` ֊YiʍGF[ 8;R7 dӳ-?ʥ<Ao~uyº$@E'7 ̹4}%$aEZ CB}*a$CqrW:`E+W?ʀ!HJǪ1NR-Bgg N˫aw5Sqb wBPpt;$N+}D=vS~ Rz-ھnj 60%ޞ;R祷G. gft Vxuwx|3 ߃XbM֠cԛD}\OEɃIXmIHNNJ/ouF0/{e!M W6. 1T;FTh|S.zSу iIP8H8x4p/Gz^ӌc@ߨ'7*oˤt5`6T`\vL%~/)eluhxYUJ.Q{(= ; wao+en:<&Tl\=ݒ|T^|;8e+ y;:,SM aj"ۋdOEhdzo!EO0aV8?O,tbA[^Ҕg|܈uzr`Ee6ufkHL{hWB*yeue/@!đ17YOdΡ~RqnG}0\l=pݽ*OGcDžSJk;u&ƹA&Gj[x0>ӟ*2F{;Ll;VW"\tW>bQ76^E(pw*ȇW1=*CۑKs>]BL;C ( beXj8H+-vYMUS ᓸsg~czA7pʼn{3.것:3`JMϾ?>HOW19 ,Qİ+`%ȟ4)Rn*sNTQ{侲 Fo@papA>qFU܄(pؼؙDed 9U k1 b kMa8D[v'x}EG{R>>ngU{b/9I7uByGHfEK|?ڞЙ A<˵@hT1gޙ}1kBʡ}'#\B[mt ֖ &VFgJcU9V;? AS UK oF!.L o3s4Ngڡ5+U5\Dw&g5k!Mo9|#98)zw<;kFmFғe (S%L ]CTe].c z nӚѰ #wy#.ְV7L+"89C1~Eϣ2*j|0QLqY->Lqi@&ِ33 ,MP6X|4rSdP8뭊ڢC}/ X7p~3TmofQ4Mo(2q%SS^:O FHpRh}LYNq^R}zЃL~8DK?yO,ayê @re:}iP +@'t^AB M"WiqwT|} 4[v?q?IО3x8ZT(o7C4u)ZsCf* 9.BC:i r: a6[ZDjR;եnZ¬[iiv@=)f/x"ŇvHps y$7QTUUJ=?/&eX?zoVs>p0:J"Fhڢ4й@aMR[8 >(70mLfR9G^Tx/O|`U^N(6*wQbkBom^t?#Bp!nШXY4(){'NG9)85ǙZ Y_#|Wcen }l[r lE_|\d8j&c[ H[jT0e|A]61e˓5eK$4>Z#SxiN*Ww茄DP!!'ᆪ ,|r( YA5 6^Z[jm)E;'gZjdKA?loJ& y5(GdL}2vb64񃲳8Wx"P'W)R[X;bZ !1‘~zhR1d:s0:>Bck fNpHj;BEXg>L- &۪d;:{㑤<Y?v,FߥP>&;eNElZ.x±u-п-E P QV;]+QyIk8QH%K5}^Cu'\EizAx+Qd٠y"yIA]O+|"Kx1Ta1,M\I"\0?d􇘖Z9R P"{ j̯pywYl:<d|N=u'3`r3 )(b /(".POkSCЄ ڙdNlOQә1qwr2xL2bO;&np.S+z$+揙k[G>݇fa/Z4'zHZxjMA(21?s( ܶ)r/6H@=\Vs7CeSvVVMq0_Qnu1*@(AULF_|_ڒhZ++& m\v N߷Mٰ,tw*M^QmKݲr-=1(rB8Х.@ۿ{{p,+k 浨b[%^ˆ!W5be+1%-LgD"n+G 9j`@؟MO?(/iSU]%|05*bW?$ \nnW)H98!͞8]* cBu=mbYljYi&C Ĝ5)"|WqT|<;RVA`c.\Y+Nu_U ı6V tpZ-ͳ9\ Y~-^3Z<+.Q157ڽzio60o.)B/wi؞)tɚJ/QF05Wssal3t+4usZ bo?u$kvh_=('']#i:`$D4czG`Kf?%,zJ.oHwnzݟgn^Jhk jy Q(h^L5f5z/nDll.Nv/; ߐ,JEn~nX Muڸ6 qrp2/ h#b ٖm~ ›SX1H,O2M>S5%e 2^N8D%t߶~i ̶KDU0\)>9H.}`1y3aƕI~pYV$f >^41>bL,ӣLZIw8ܠSr6PIM *Ƶ]ϼQfPF9W ˥q9a/G70]%ֲ"u {U$+,JqN$$f@S]>wilZ arZMgp¢0$P vae;wxczh=\6U.Nd{X-*5ԉvȃb)C3S@xnz[1i enRuY׬2䕃GȺ - 7)zhN #_WWͮ%k]Q?u}>3bN*/Zmo8l=f/bîu%5zxS]B`~2G 2}*ޔ+Rnl~Η3Ӥ:!*s>mb/3בr$qMlTy^Q< lj qi!Tϻ/M7O`Aqivoك[IK#S:o%uӉyZ|@pZ@-!'r&V; ~hVDC^l;kCww  (Xgu!D9Y O6i3F ג J>H9t%AƏuJZZre8;Ұ5]W&Aue7#U!j&TZ"ZT |c#QI(ΐ)|=^"5ꩄG\gV QzڃQ\olZOB]Ax"` җe-'CgDI1MsD>]IlcNC64vrYpȾ-AGT-suYZjw°pbj.z 3Uӻ u{dKeܺrplίDw *{)Gۇ)f.;zӆYݶ~Qk  (b%C7Mh47#l14Ƴn%n*Y'uI*^ o"V)oɹS |E[kz/Q6U= D_lI8 !cl9|[>j?$l {3SuEwd"̯Z?=S.`aT@:5)~cS혚eӓmP^ԟY]gG$)__,ÏMXLaxU:;NnՐr}U6D{6쾲#F,~c^=4n(/d{@oֿ&G#1i,ve7Voyfvbr%B?? %ao'֙r4v\ek8l5WuTlP+PPMĬ8ޫER [IxלåιSwU'ƽ%jmK 6h;E7PptdcD:%Hy4nT k,6o4.*x+] T)F$h}w)Lj/<] ^aNlYw #fSUZ Tpi}q>|g98:)k=~yE>rb%qz_EQMk?Dz.`sOޅ rH돠r z'aD7l<|nX RU2Ən7 @/,7B:ai>!Ip8U!9A Ԇ}~wBQ3vCeG3e?2:|ݨuP>(+Ű "NXEl M1{:VUKUavdYC!i0!'Yjr#nv:b%C;5/%w[~>)>!qOWccH"]d]/ r!#)S ۗ>$U2H(; 56āx8,Q+@HӰ&վa*KDUv'20l7}Bݾ <[ٕ&@x`B9,Gi>0þ.%~lORm>[ #ve~ls7#UHpg(GmfwaX'>lD#䴓]լCK#(j~*2ՒUvТ &Keu#cvʹg?:bSdeW W`B̑z|.eUv{J|r?x5DtTrE<&t.;JL8PgF.j)YV]׽&#P{/Ť6-bv8!6B$_*YfN̎0-;jnʌ2Bpp)p}z9_WJUvFr{UC =Az=xbVLyٙNDQӐo~G5ԂsUoH;a21ZTG+{>2o7A:M#'S+e[iRdv2^H xGW tBУK~b w- Ȋok| L 8nQ|+ U=גLF4y _.dd7[>կ[BpOLvGגuέ D4G=P[xR) bkqn6>% ͠ tY=.Kf U,pRDf5Tu_i]8}MR##m5ѭ{ Vm8lAZu`KD`1\OIѼÛN r{c'TlpsS8 QAL>6C×ڀ\ z7MyDq#!Y;ϰ`C@VPø$S Una!jנ)Eh&5P-ڣޓQ \+Eˁu ̗ˎ*$W 叁ǟ ^n"UZ>K0h0~NEe}TJ/Io8t]vGPMp<~3/[Aj3&7 Iӑ!u_pl|3>G#[bS8~u^:X? 6w&L'ER/lVLOJܛOkuK,.bĕ9~EdQ1-|( BX=e1Ð:tR?,?Z !TEnRԚUh(>m\E˘G폶0Hls| %eF;|Ko C(pMP2V.$BJ~_Ӻ5/ տàD^Ygc[a`@{O#dd~v>vDzG)|€Lc룄5B@8x/pN9~ҖL#EAMg5ò1z2.xSFcRK37ح=r5A #IQ>(ՆۺHW9ٚ?.5qĸ|yZ.k=@fYk͌fq:~B?cT"rxFIbN||IȠ鴇]OLJ[F嵙?ߝ@(&ll!!N1xK a3; [C}hU\C_i+G[ab~ F1z܍u5%nW-o3&7 -2F_\p䪃)tyj͞V10$4h :!J d_LGI;lȉӼƖ ,hH Z9|b_Ka6Os{>ORrr'Fd ѻH H!2 ǀN&rCBVpqR UFa< pQƲWhȮ|O+Lvľ#hSX^ZoNǫ5~QjXϑhd* #[S{\ x, zڠ ASL+OwI/v'9Ä72D|絩"TV=,E*4p;3,d^JQ>5I|F&xYEKm 7.v-7}+ V ,IU֩Iw )Zr}h$QIuQ|AbG'c$#Z 9LcY5`"j[+Dk`NӇTa!/&WoZz/*]*( < h-8Gb#*WWN-8 H#Ɇ3y8L e#7 hޗP֬[{gj#r/ÁJ%$'񽄳wf>P;?D$"F(H#():$/'OH{r`e$TJf6mH(*K<+>,[>=cT5?#& ], 0T WǨ<K> JӈW1{hD %QHO1Dh ;"˙8rح)X<;Y(UOD۪[隚m|KQ[j;<6E!T H09J4d|9"4Z! [ ,8"fmi< j6i;$T ۖRGk| 3c<7Tݩd8pأ5dS1T)=*I( n17٤HA*6N5~\'h%R[ ["$NmvQu%$:/xt/${iz.A'R6#.1U/c '$r,RIO?Ր<&l[9ݲ'D=b~t0'Hʃ+t @j"')늞1߱¢{$ar_/hisQ3D$ǎZNj&:*UOdʑ3QRJ^:E)ᯜJ:3π'R2Zy/1@_nO `9ᐫGUVPNf3$'wvA Um@r >I|CվqG/|y[fhAzU'%i4",RB 7://wvl4S!̉S-խ)3mN.^z~ÖQqgaDcv' Z8А\E6!e26h/aO,ctm:46lQւokJ}08k.h0lCiw0TYP*po`]kSR/]$"֣M*"Ch!MTzwkvT(m R}%Ň"-w *6}{?(5r8H?D)jol .zH쎙R>0J(Bt]ghuI]ZLHMy OG[-@K(B eJ,4H 3mdο(;S.SZ/8*sh#2ǸF6f8{z9R%I˥e _ծcNZ?)lNs0'?£+_޸gȃ/g`+-[gi:1S2O<{mޢ}=ͱ(}o7Q8mu;P=SE (rEהwJKajPpBbJxQI  J6U6:1)Ҋ@!`־( CոܥA%K% ,vlȠpWgBǫG -cz Ħ 7La"lX`X:&F%(XJ@0C4sc_FhG' Գ?y$(eYl3nqv^lt_GQsVƏENH)YԠF&9m>7VG*i\Llvwއ[ nHuwf|y'[tse. xf駃¿H1 3fq[HGK.s'U#Y 1 pDaToV1?ʹš x'" f>Ѝ"̐5y']fCSVw]|an 9 'b{DUv͙h.J*$lKxzFj=o`-AuQ[∆%m)~ `*= mVS'Θu"|B"9<+-SPcgjc~Nso2Tm%i0}.׏}6Z& ڈ5 }Lmd9Q\Ge:P$4K$vwnY\rGQ8^7FG~ռZngQy֯-W ]Mٻ9uU ]?`sA7I 4e%~I_U^&ħ~_<8hnjXQ( z^ ,/myU\ KSU(b-14 e"g1=ťvĘ'ufxML,'K=E~X*$F4ek:O!0h!i}Pi`TA 'ޭ2%7+;hVAj NS{!ȑG@Ea5$a~W)*{P'NjSW@1,Zczk3#fS* J7lPVrL- XDѺT%hEOY`VKd܄T, %cڴ$ h&[ 28vb 1՝&ajr|+ɅE@1UMC;1(`&A2-1gj=7)w3&nٜڢnruHa)UvcȥwH=(x#/nHiL-eb=5uYs)<5tӧ 7'y y..CN /`dS‹@I$x:-%b4ٵѷ6kzG[kEO` c ahgy!vUxO(YNw ]h+]x3S9g5&~}`Y.b&Ք kךŭiV NObtg/gB\}Z3[b,yjLכ7-WrMPac !Dt"ܓx#!;6={ m8+;H]9h)臎ʮH<N;9!N8MdTuWKVJz>$;6ԕ%Mśq4u0<vˬTnCPCqȤwN),|E Hd'щ&('۹KQ rF0~Fw(ګ.U録6kPRG{mJ0)-VGtF:wzŀRpPngă[Ap6N#P6VG0pl$V!= /,_Up(1]O#g<-J˃}ˈ]L T_|,ysi,R!Y7{M%O.;c৳>I*IY8{#ybKn\](BgT`p)G:b/wfpp^ ϯ *zCOM dzݷ~⬍ \lO ;5+0P1RxeL4z3yyFw Ur$ۇ<`cs}) -w%|М.x:)~S@vðX́]ayDZ@ɋXaxYe_27"(UJLȣ1d" 8M%r^^e sL?,Q^nkn"=k#pIɆZ GNʦ4u#U7#/ Ej- EqfoZFNC67b̸wyr(:4n=ƯeC~E#,2zblA̓+[A{Zz|GC 8V9n^ /;y\wj#$#P^xNҾAAH\*-+ybb/JY8h}9~Y=/^p`BdF;߃U}(KJ΃ﱦrZK鋄Azz"a,$|;G(_/PjexqX U9-3md^d4W֡m9G6pɩ_F}c^:\ڌIGډixï"*% DK(> r3 w>+>ݐSfZE 92؉.CwE&.7N8/ն·mE:j}tVe`760 7OB2[ e$?`o-ruӜXCvAǝY=g/+$bU$V[PH4zRm-tLY u. :V1i glcx'FH뱵b(#g!!Q= o_4`ZAΥm?7$`E_]'o4Ӈ_eEP0tH@MzU{? 268-DEFi!c'YбHL>阚W<jd yH@1͘} <kQزȓ_x姾BՄH#IcP| ͇LK%k5QϪ^_²SreIy%YTg;cjݯݗ寞8`:8dH>?3#s{:Q)82l*0A|̍GQ yMlH)w;9{ҤQb9Ax ~UjitkښIO+ "އ @ѯ#zBuvC=m hH^ne_8Y)$e4,>1ahR~li%L 6%E,)T)C"ǔ c\*"u!)VӬ_ǴpkxIױ> :ƨ7k.س0@+5Z3ulY#ZM?Պy݉) BQL8!Hy211)?S|!xAw6+CtS*Cv+o%u~b{Dڝ`G4af,EI~F:դ]{։lRe2^C^]5Hnq9C|3. 0 &zBʪOBW[BGIO%‚mݒR,N fIx=E_q~IE }f5PoOݍvqLU<CD:/H\ gV슯qh6Pv7y''k!Ԍ.s-S2![haBiڊ}@ U H> ? kΣOCX,˃ziM0{.-}F,1T$|wRv bKUM3Ʌu3^GBP>ڏȾsuebZSl%}/pD҅JbbEθn(7M}2CbpE?kjt/l6x-m׏3ڱI8nV vIP`k3ùo…]c$y5no=|j< yOĀK zO4ps𩢼뒈b*Y9pAwJ9sfVZ'/%O/aF̐p♛x✋ !0Ed 1re[}=lNn-7\Xrl'+< >; #Fܑf/Ww>!M bGneFUJILsc]tn`')kmd'iEZ3 gcc h f]~n j4$DtWj h[ d,ix|J}{F;]'xZX`u`P+}B6.]Q/5r&=W=?Xx4O=-ܪ9yDzw+ 5.d%2+7~7`@=o2oz'E 6BBFI79 '&yzOİIq΀_d-hD1tKz^6N@%lW=p)TT OHhkMS ^YgAҶԧ%9Á[\0ٹWw߲JֶU&A|<}z ж;y;!8ۼ| \jHARB>n9~q.7r?غ+NT0# >.H'L项2Id^3Q@!flTu9*Q4;-*LWHn[a{S(>n:7׬YO*껧UjK/w_|tq!nčr-wtGE/O5WfOFB+4ӈpͱ. 4pb$ٸx7-ͨt/rWC 5r+V'o+4bh|c!}8s^406 X jnFAXΜqWr KX[g0AdN_W/+t@&Fji"1oqKܑ LQsgt+3|H.I?1C~[PHʆf^ >ϑsVySp1 47Wۚ|#t:WuJ]b81$!g!UjH =T,&,Ƙю=wl\cU6iߒrdae^KQVCH=*[,r3S3J:) 0γ #Nr?\;]=>ɢ;siY2a勿՚נ: Ly榩1{s)8ܘ@0n#Zȉ7(+3KR&EhM @8>Dw"{~Į=#wc,D༥3D tPfИw> 鶵S-e2iCL N]LJB!qsdp;1Kpn=7FC6}l;F~Ma勝judAkLM%Phe %JPm&8Ǥ/Cmz7}hpWuMNX#//+MX6IU`̀p}p Ūڜ%8G&$9l~_ ~#*u /pRQ HGBObRDR,b1 fe nVzOzH `WCs^Y5kWK?0ۂ&q>K`0/WqjFՙt ZoY&ut֝rI0EEϕ:\Ia3 ? ) Rc!:5+%{r-V^ȷN0N=xzaEƆ1cc?v4Fc}oab-[-L׋0~:Ֆo1G:kiLvzdjc_+JnKA+} ?L#am!\jVAeЅNџI3,kt#π`$R,O^:0ra갤lt&f5W))[%W\h[V8 X`xB#c^(=:O4`p2 h!ǐV!)43+ZY3 [=qiM5'9~rQlD٣d,;<bԞbh)YRЛ2i-<\c4u,vVUpF[Hjeggm~eZ5+Vm N5olΥ|c}^$,qʇP $o]tCGZ8G)Ob-y(dbǥ5^,} _&tSHC(.hwp3HJr(.4m[ f 񷳚vp~= X– b4繼7.OӛX.# moC+b=-ZC*UCV>"q+*gh:C0pok]Dƾld"t]F(qL(.a ͗ӯaƴyƐVl5b[DZhD^+wq9r'w׼MK.8)$Qا%zv) Mp%`GK34d%(_ DBNOO,- yXvU,hU@«f)]nskEJ;pC;f1@jCc&Ź7xW_ X T]$ qs/'J†oL?ӡtYg JR^;@[1F7 'we؄(,tx)tK 6 )FDm eJ~S˲+}4rtl}51y2م Y뀃+m73+e)/BZX %( ƙ|J?S5NwyB-BXOwݔ[R+ bSUhGDoKp뼿_Uq3|ETlڡCaSWߊ! YSc?Ncl!cfܭhC*;Zߴz!]?+ )]2g\̮zmG!LPjưgKv)InTo^dt<$Z"1^1(EZ*d*' FF-VUӆ3o7(kTŒj5oj  7im+19q\@X\#4 P4wKj}(nd-,a>OI"Kt4) B;cC`ÑrSmL:/p#"1i"RK)eλFĤ8~pb(RjvR䣻tL8P ɗ46:^X&7#<(wbFdfAwVidFf|jjrɃ_Tȷ O "]lwHp.LO^s"&v4R;xp8WG?Yk&lLPwW@ľ)mB_W(atSy-u X 焊:qLTm GAT")i.SN<}GǛ拂<߼śͫ6ަyVGkp)'3D^<^TƋ's62`=Q u A^Ulo[?ɓr26 B:+|4mE/^!\5MF*=櫤ƯorALK1zN/_U-sx0"טփU],5N=#KmcZ*LҶ@IMA)Aqi/1Y!9lPku4?&1H?.٨ax%Xd͢5X8{5"R ̳H/d( ]-]AHt`cZb3d-'D^\VHeiRpntz͎FtߕMC+ 8vAaho{Za Jpw%Dfh=Y>804U8Ɲvm}{OEH% NI0mցQrH~^%.e0_Cˎ,N63̳֎ v9^gFpFE%uJj;2<nVE5y* dg 'ܭ-6@˃TA1^n|2xD/X1cK$NzMͻ]@4F+hR@ JFglAh4hiqg]pf,6xL?dkYE|V?zaiQ!uu]hoXoY`CmP"`x4/&AӪKAzU1?# 4dkhѥCJ(N+nlDеy*VT[-FY FqޙDUㄊӟ y|L?vmձ&5 o,J8kz"CU%=J7QUJBucEFY(V{E4^eQH1#A zE&7Z|BF6'",A\4 RU fY,Z7TڳL>Gּ)ӣׄlh> 3j/wüsaJo=X%BCZ sH WdM$T2ҪfోNH0/XvۉSl 7b [sˈU{1U6VEvX%3 !.պ̈́Gg8%[,-#N5j q@jI\/QFQıze|P) (E:C/-;ZA?ߢ|Y48}0:/pi{̯3⮝Dp~c2})^`>Z˲3V_K{7^cZo`O?TpC7ɮ)"ld 2x+S)vnMX+ҝ,BXY|&:ua1DeX> z#OMo} ETJ26⨱nAԯѺL;ި$<1縪˳wOUgIZGʟyO*Ce|@"A|m=0$(\<` |BD@KC ։<2v 2C,d;4WcB;H {n\`4#[-=FFp'eB7qi3X''[>O(rTө\Jpmrk81#eXt<iRS9'@o9-:*K%{Ϗ4 Jz q73]?,m =`,QABP:dGNcBEo#3U13tTiJLLmS4\z?MtEput ӽ/yUD m]I#i^=OV7bk;ʞe@. (`2Mn}Q[fy41#i$^$FR tc7]CvHliu?}D4f{\;@{tP* #1.0$ ,w2 fmmaiNLkmIox kj HuCv;NES TI}&#QW@J $wv5E#m% ii+UǪ[?>ug$'KrBoI&ě93(%aREXTڑ4iCORRV]DSg=s>u7h1`چm 9AcUb,-qiKrOoKQ-DYG 2nHC!Sh1DԱ4;I UCJAJs.:^>zN,8(t>mHO`E6>ִ@uZYq!X-|8|KӜ6nSF1L"h8Ul)IsVD=jz Hhyٖx9o`UwU c f2mCj h)oKL0W5"¸8⒈λYO- 8MwZZ3^ ;&Z'H~;N3%(@pGtORqX𺖃y'"VkC0}zieL\:+G?ո-kort~r>4fyCIZ K֤*1 ώDO:9SRK`qTDٸ0)w] 7RmyV H'Ȱ!M]hܯOܥgBD^4o惪.cd\ՅT dۆe;5n϶^xtHУ޴fmH} Іm4:F3)a[1: %#΁IK4?SWg6W-cX[/(#V5 ;zSWKCw9u]25w6Q"i`g_}W/wH 3iLuҢ9/Oݲ_855y)޻º,g;7l'G|i3i( ]|'4!"_HٗrNʈ,i0 CJ)iF2ga4%v(ԝ^&܁{8۬72#=@Pfw@cHcE_:,un8nt }5>Є[%? K>dwajucs=y%8V+Lxn@TB^[Do  Zbqy-Mw.kWMɫ+z*uେq~IUm8>tbW"2{K~r]Ej@G8HXO _4ЎX) X ŭ,SǾ&[%.>X(2[+N'%Ϊcg/AOPˢ< P*UwԡԐ(zsڴ/$hW! ŖUpOBG,T Q)[?w#$J40A<)gͻ佸p^|-h9b \DVM`7ΏcDQ0ckvmYnn\d&.RƉn".})HkF|o1y.߻/-wHzkdrKrPOo_ˊN;G~.zEIi41]{C.U'ig.Z;Ofv9wV2nljU̾ڪ"apR4FE.hh91!Ƥb,t͠w4&`\sdp_i+͐.SfC;hĕR)ElV`ʹ^JR !QZl_]`hq]KxP͐K?{-&qhksS9T-$h`6a׾|O7SM)e#@/dgnƸ ,KxzY(7r߻H=S("FH[vRt` Ok -ke"t~Zkb/,xk ?-05($16\jÇ} JgyR⺨8Ұ N(@dSU!74My(=T(eڃyr}TAq܅zٔwzWLj Sʘ[(&{Pk+~$+7ħ.`6Ѥ/O^݌\aoz 5M)WxgkvdXnS;@߹+@gҹ朒[(o3lX Cs'sbٽ #އ+3 9ms ,c#G_N_Ϛ[/YI39iN:"K 8c{ZϤ rpT U vl1\KuuoԠk;* !cӗ҈yZ큄a0QjWF/ OI&u'u_U[U۩"ba)3<@ƈYmaf,Npx|PzlL-n,"@|w#j)ŽRǷ2"n,Gp$?HؚpO3AP CM)ylY4 (mxyx# 6ItC J/bk4r' q /erma`bC ? +ִ%Tk2M1 * QY&YŸg&m B" Y$t*&/ rrA_,lp34pˎ Swj?ȥJ02Q k|DD(zS nv` _S'K-)˩,0dlYv%O;7ڙUˣay]Tōު%AhY#ہm‹4)G#)k;b Gdh|̝%ȏrf'4OƌGBQ@mTZ=(s".qK$2h0h)dċຣ}P.4;~QY|oMaBDK9~#:vhE̷Xl!™ т38Ѻe;ȸ JxL2EcwdYTFWY\eQRq*n_gT?)/"a|nghU?2MlO\*Qև Xc6ݿ^MH7ZʧqHIIS83Hp}~OYX3ʾkknJX=I@+Oab Dc%|j%GAdv6ݫD/]I"3H16y7/1nB k!U޷R`C b*7Zd$Ue]f-u[,b x+jZ(.E-{O|/6IiFALEAӶ;O9.#`Kv)]W9L_$ȥ,zz<+(hvB0IF \(\N(0)* Kf~V&vOӚ\"-竦BS%؉͛Tr$bZ[P~? dCqMV}LQ@sfpbDNR*'f>ΕQuk cũڢHA'$1+v^I\΢ݝ`:7'wj3M ::G4v͡a]{.dw#68 @ `BLP/t b7&Zܤ=1SaMo2Xqeʢq=;TvǠ _9Qm*{KD6nҬ?fvՎks)a+F3<=`Y#vtV(v2#f 5Kv!݇aa[s%:AU+?>Ǜ @)飔<9{F|[ܐ7BWX85CcVe-U7w uWygi!݀pg9J7}( Vw~_|c[fuJ(W] 쯽L݂h@Ӊ.Rhh%%;aAmZO#Of=+|)L0P-.;v ),v$нԤM#>s{1 +`_$.i;~Jc`SVE% UR ''Td{tcq=7<fD0 QYQl{mf{mgT)- ;Uݧp/d!xygp G]{n`{"6ua`Uy)`)`}}xQ"*& zK \<8ZDMng+Bc{92X8p;2:"|EV^E_KUbwӇo&4ZHz*-{ Ţ߻aųD:B/W)`!F0go,ix(m d*ʺֱ:{@K!e֍L!a$]=\㭦2?&Zx*)1FowQ0p$pl'bf;^$z~<x\ƛкlT.[\E#?o+ UF#x2'FGkjEP*%z娅+Ć ]f+ \bj`^{wv(-yu$ %96Ew Ĭ&IߎH@Sь퉩 -ÚLy;k ш}g<;͔Z ^ ,q!d:eat |K*]sd[1;c9 d67٥3~]Q kbU?֐0ɰa sd2bXoj~丐2-FIvaԘך|-wKxqԐv)x5V W %]³MചN,{/-נAY2^a [&D (> IanB|q/wuFK', LJXx -cĞ?| f/r3lr7eNQE _P -9_IR c*>g| u.Vzb`}~K7N[x@YN#'i%IٯۧyFRQhwǚ󳃫h؞$ xphh"6Ux|!3e EˡGC=ș2Cn{#~WVyI?NWl|`-ZQZcDݚ)k%davFгﭛ([!o8/ٌ@̗FC6 !_ 2?`n *BP @ۗ\jm'uDpP;ǣV=ϐCH<1X`Q\nu)/(\ ܼ>^ Y/ ~6I3h6n将h.>=r=$֊jSzߕD@&Pt#> 5@p2N<OZΛ.;~O.X@ŶϚ?~D<ƉpɼGS@8#d+c, CXzf MMR}#Zs-Yk'nL7{cRsd2r _&m&W8yCS`@ӨeB$\ͥ͠"si<~j@v(d<c1ncV=TNr5~<"=7^\59>J1[^߻o-͏^!Kcڅ<&F|l^i2 S i:c/,kQ?e403 w#j(O ݦs-s,eZeȩ5j- +q3vH1:!X;Ph R s]_O&vPv}m{87UU5@^T!})CNMN3@-K;QONYK<%-p!ٓGf ^앬`$80T  3,t_|w\'P.M(ui2pC]]א`rvو? 0IʃTҢ]ؓrKOoKzq0< ՚~hxMIWF_Cx+ps3-DaIx '9GbA5èe#%Rb E*N'CTe66GA(ڃ22DŽ%zf/{W\^ d9Evs5sӡswkLP{V+jysf7>)(a:쓧v{>@&HW7淥<"' ms[o/LG֭xP: S/rv%E]#ɛ0_ֿWeYjҌUs ۲dsԇB`-?nHi }\'h/wAY1>]uܲ?rk򡸷,mGuAfq3Q3=]Sλ@(۫'l%7|F껿a` oQ/6\hކ׾@UB I`u Ʉ _A~8T_.* )gO0 )d}Uz J*Y'm uK*C95^YZj9b~*t '/F{r R{} ۡGZ{ 6*`פ;c/Y,>LIZ1#J?["iMg'sk.T7* 1C!ۻCqm ұro=x-òGtNޠY M(#T$D{Bjn8+/7s`IaYX9=yXMm_#Zfȸaao=]d^~ 谔qGl@-<s kfT`Ћ' ~ ۹ 0_vݎzqT@,$2rzgwAzSpN8!Ow@]@E~ = 0M5wae` vÃC|]Aڳ-%8Ωg"]m +Vd4Ù0f[gppR[0,ѝᣤ]v`̈́l)1GY% Bh^PhdIqU꾙|Io70$e @ΔtTDR5B\(8/9\Nd ~E4g䞈W%ݲO`">p]sG%IghHgK)V 7C D=1S&΍mW#"BTlxNᯢ% [{`<*z$*kX1K]R"@B8D;m ʠ r;v53M^wsc4"BE<=1ҜZS_&F 6ó8QzI7Yǹ="un]%EKcܽmՌP6d fG8WU (hfzǰޠN_ݷπfP肆uwNܫp~ĭ T)V/6 cyE= ݀N)#9@0 苻-J >ֺ_"l65eoDmO`ŧ]R`+w 5g\m9eMVƤSU8dwp-qZ 7 Tq-H:K6p䪷}I}[R8s$S1_N<@Y.N8M!r=+g}%VR~wq 3sӛ->H;y,k5kD="̼E̻sYTnftU+wh⏒^o@C,F[ SU`pn[wYFd 0~Gޔj%2o!-m <8`n{LF]a79R #J3$ZgJq5N&GM) jG[UK[vbh: xBD[o9$qɰtQ0Zpգ=F7 R;*Vyia`*WUVR` 3qѩs$]IqL2bD68Cիuy&` q׹d S P>d;(}Cd4?uvt.FnacW#KHf$  )v:Ct~0}ʞSr :w)Y@cQo"rlTXQ*&jYD EAg8ج< g`G(qtP' _ef&%hӘo};% 8cG^\;k Ҟ6w@u ~!0i/: MYb5/(B}=iYJP4HI@9[_yS0'.`3ܼ2nIky|H0jgpl&PcE“ 8e42 x*&^`4҆W5 pgCWNɟ`6_If?iʸ* ݇8; q(Hb iQonpzYD8UJd3\ujjbǨ"k:ϭK@}~q,ٸhjN* slԆ vŲʩ 87WIZ~NaY! CHsĽ;Tx6mn;zkL-UGnDJKrroKiQf\g ȅQ:㛈*sP?lC}?ȖeMIkuc8-Jk3 8g_RUg4;nB4hSg\B04/20Eu]4Sabg0g9/QLQhPxۤH{&B*L~Q0ȯև2kx|cPkt"s *WBJ~j9&59E[?jPQ_Q(-_85+5y6z8&κZd˄)rRT;D8(8pGc 8:b4 V嶋fevO1yeL_JN3ӍjQ[JM%S9?׳J551+ufEbF2ЧF|B).(qHHRŚa~x34.ZCnL2$/5kCorbs\OS3_ȝ ]SJ1yq{s vLbԮy?(fр`پ8r.ACKil[ߧ-\Nž|c%`B8TC'2ȎIƞ"H#lGYT(TU'kQUa&ԚC|2lȃ!k:4~h+@BqGG G7˦kUFn94cC՛^5>lSH )Jσ<5p!=$:eYid ] ./հB&'\2؃"&)~=z}mPJiAf\`JZ&w.] UPi}蚜+>ң&}YqNF%/h5 ˋPN &`%{orƇaJkoY;zبS ky`U2nqߨ~adt| syDT ^KbۅUxRfkh]tWƱt52ѓc\fe{P"YBgx염ʑp *q([KsȪAW+nL`sw1<ͶϷlaV„GqnFM[S&?] 9.QKa=EΑ5R2꼯Łl  uJjiY,0^%ȘukY)*%OUq,tW"Z d s#(aww\ O)c}u[Oƹ-.ݟ-qȗ=uǐ?M&cB`ٗ/ȯ-JĔnnQTh .#V$@(nwYz;k4HժqΖ8;3ߐ?f)1V7&g"} >IUE@j Љ3T\fA1a~d; G>*ӕ&3XE%&+6Nh) cM4-͚. s? O;c˿{TD@;ޛK GQH+ 2gc6SDRO^XN`L咛 #]\V!ևgyl \3qSZRE!LS"(yV\j8+} gw6rkiJZ+ !=qNtO*IԖޙL*tU ],77]r5hG~CB%dPl+LoU)d|>FamYZk|h$6<^om&(5msYF\NrHۈP:VI[mHE[pqOwA7]DyE6wNCF(\t(8:Ծ)}㥯/m/~D~@`ʱCtF9E gQFǜn8_?T^"ß2CTaj$&3OA+G֏7:#1TAhN=VW ?~%{& !4me#cIg}iF]jQ&rS~=>6ɰ]`\}BV.pύN\FxY 3LpS$7%r@C@c]Ťi80a:`rGSEE\=IK4;$JY{Nߕtf)'рDK!Ho|Ej1Ch7%TT**NenA6y9 /75LoGź=銗7X#~f`UYCy{z5G_(= 򷴶rx(Z!w e;Y?jMbl>t^fpK^,~X@)H% [/>RxCKſl BKP$o ^oa#Vriqpnő|<0>2/ t=٨Ⱥ"Eۜ0plwR {`P~cz}4!r`~.@+ן*`?[4JIPձG~X!2C!'t2NQbm|N$_O!:fpfFDĭ6t"yqe{(2K3.9{tVwM ̼ǭBsCgwUF6YR땇؀75;!)ya$ ͦCwʬ1)4/%-r镙iZZR!A73ԇibKGFɣEv8fq!g~ ihƾ׈aEFeV!+ݤ+HfخpJ'$ ]!D3TZCGcj]N \1)3g9fɒ1ju J6*Ȕ:d$IW*nS}}@Οֆ*kЦ&WD3s㗰Lۜ Zm%j5ʵyr7@3h0l=?DžK'}!{V̙K}*Z]C|a [E=I[; jZX $v;X\x PD[a1B^Qɟ_ə"fޜU2X5+`(#vD_uI*t(y\dJ3Sc(佌rJk2)=Җb5[Hq{aa2p'h5T:e-ofzPJDcØVԭb%4󴟩3I%}+vGR5-CP !$a`n展*LJd.uNH,l-\gղ/VfZ }e؄l^έu!7Z%OKB9 mLRw>Ȉ?p/R t2N$Ԕoes{!L}9}f6jB(jYQ.e7Xu0T&fMxTWg@̌e(e"9Ҩ);+m>5W.obW^ ɨ7^ P#>~Yutq(9D,7ۇYk[1n1вR|͇#=ZJG,r1l?T9>R4&AHq_ix @50`E7Nwz{ѤY^?`v~FTWQ!.wXncVݮ ι;U{mmPdMӜԪ *QOڬ+ `#+b?bl9Cظp,jjGDPBEW(a,Ekpأg,%PƗTˁdKƾ )09B2SElӛMzX(-5ԋע${mRg4%~^=^O|S!(j2`1q>|2ۢ21r%GCEOc'VZ@thqGhݷzqQjcچy:\Qlah-c8n|N]NR&Y+*X|Zv =eh5nئakDZ87 *,f-[^[oŕr5=fp~l3e .uRQ2=3i hՠA@)7 6E ? 2h}5gRF$%=ρ4o=)H88$RK"ԙ}]lӨp -V[as2 0OQll 0B~W~mz*ǓRA Gfɚ:,v|5|S2| `/#e]14hY veڭLJ|H }TFtra/a .PIL U (PpmC+(AčUf(pt'*Sdwn^5YA`ZsBP YCӈ7"lG}yp{.[ |LaB")uJr"ef]4gl #:.31q|^?mNdžo0 Vn׋0ߝ?\ 4"}lh1Kܓ5X;Auvh&t)sD'G*[QvX,xTFPjvK(yFW)Na6;f+.Ba{a7t$ooں&w S]D6-=ޕ'uYK~~MiϗxdP`_h&7&pץ!f=ӡDqDs3$p2Y0a}txt/X"7_lJ_^/D@924&Ɣs!ִn^Qۣʝpd)K1wA;}k7gZ;u`[?pj*W[9LN,?ylE<lnn;T@LPЗEDTw@ߣpщp-aZ=61`?RygŸI|)9=g@%X';Ns*ݗ]d{:ixZU7F6X7ZvKC؜v ŦJtTs_2}(a7@}9٤:ηV^`~l/%Ý@)+ eN,ac'܆˽:WU>3@B5͙쇡 .usj[1Qx\Bp.-ul_PT+ކ GTQ쳠9?š':~&5\_ku9ۢ/9}$o/QV}U =x+cGFDEÆ\Wc B` C9W6r78/~b ']d2_~ դc07EkwuvF&ьɕN"$l d0HT[H[UD*ĠE")Zv6p\s c|Oݻȼv ?o _l >.iefxD_'kqݓ/_\RrqKh?1Bkup7fNyG0Af^R9։|pݓ(m$-@;rZռ}Jc0H +n쉺beS4VSvE+H =J!&QIi[Z~|-M~ޤ/%`j%IdzĴN> PĮtӭ Iuh&<ێg*ߏ57'>ntH@TeՇl:oM4IK1uE'IgtZKƵbiuu fzώ(?1-M@wTOX>(O +x[b@0Ba= #1Wey[10𮯻DU}5|}[5VK\w5݉QTigJWrynS/Hm(#T#AuǴr >R9hzNQI,(ӭML?7keҫ 46r"J9QAGYէbTHPC0 tΌˮEwAo2vm5wsU0CFfMxs#5+.OFiܺw=0oXI3 '1YdrQYAQ1͗_\=/DIܞidolpSx,e2̺/@[yOǪ {vaQ49oBAt1n2Wm9-wZ) b_tGL; Oi>'[<=6@vo9T_W  Xi*_ r6$u7%!.ֿ@zժ=A@rohdeXi Ш 9*JF>4ZiYOjuΕ4nߕ^Ffg5i5(p;Z7yazmJW7dE[K!edqw.Yߕ9 Tf6whmv 5#чlۄ䁎?퐩8N5 y <`jp IK=^ϿQ@%Sb)qqM+ u 52bQjʕYStyFqGߕ*=Ң4< Z0z\'{4*]OtQHf/Fk@Gk̼ - .(_ӭp6ŝ1sVv!ovO&`[ o»vthu1t>Z)yʉ]~^Bo`SC-!?rZ{+;^d*Mn%Ji$KjeTpHmm}*1PNRh5U}ݺdC-~yfM1y6vx De&MdW *P!Ӗif_3TSg{8OݭYM^5fM5}J0~^RYsJ)Ni &TT =R"x00!2$Mğ%L+ yYxKyoMX& p J .'R=d0=O,l⋱etm{ +hi*NhHr;oT&w (DH٣޷aR'K8Z} 0Hf[ZQ길33?,fO7߭2 fzhWZ 9jt\57c5I̯M#tlgDT`ҍikS8ب{7UZCcc4o~g! {d2|ƛc=}&Y̐q݆c(hPj; |o-6aT/\,,6a(o C9>Uˣ*Zh1ruq\(IB3[YQ> s]$[ sVa?C5Y7jzU(OnW%rW ˆBC-i$dYZkծtOim)CV:M-HX#,a@uLj؎ ZOJN) MKSм}xSk(T>+VTCD }fB2TO | lL ۊmD//Vi(Cahp7a~@P+ ?f&ģz3($Kק{1ۄ`vMs9n ,<+MQJ80qpe@dsjF"4Ԙ U..jc ܬK08b듎C5,j䍫Q_u|lHϐiYED_gVSے6B,ld*Aq*"@"CM!┇ӵ NϋR!%xyjZIDp#;LT9 bT"Fmin,o@j?/_"f*\A b1:,3p@D6iI`#vadV%`FD{ܱf)=/%cT +e 2""X(GӽպgGPbx5wPF<4g;hrPA*XE9n‘C0 w nD HwؙiP^6i5F,{:@CY]{G}E** Ig Z/A 99'Ɓ J%K3c>|&a4wO8 e5mW+?FwDӅBAhQ*#0VGIʶKg\5GfEkӧ%P߆XR0UP]3Bd˛p$.r=Zej󨌉&A/J%BPI-tPSA2x>F,||VW>t+D7\VL9L1Vlp:0eo[o*'zO)tP@:貂Rd&;FEOFfyC6j0{.SQIQ.":420M[ݞaΚ9ժGN@MGy{\C~ٌ(.\|5PH[#) RD&Y[Uy(oIG~:~yk'\MZo>"_FJ˹e<͕/̗ޗcէ$\- ;C!PKGݮqnE?~VaJսBZ{NiUYs+>rMȊ{9^ J'((ϧ/C+ҫ^9[%/1˭ Ve*&kP/SdaK az5q=B>r>՗W@$@Ke}}mqT?01,Zמ"֎ֿIi*M%` .BP&`*@&tʿIE=Li _'8 qo7ObL0bmo8kr͏}~ mzn;$d= LeGo'mi7TWwo)+=I[d ]We"L)*2辨S%b1 0IIѴ >_\KrE*CbE2 nO4ɽ&;q.D l]MMx-Fz0eEM<%eHbc|ġ6VsZs{$~#şK\Lh kn};׼lV"D;1Ҏj/~a! )YۃAg˔M-*7r%RT!<;!ǫ@3mO*S*2!e hDz]Mg9,r2g|o):luZ(UN01Bٞ,g2==?({J$h9kfGY]'`ɨCM6Q8 /uƩXvR P쐼tɦI6?MRkS<Ćҋ96@8ct+ ]a·qi+R _s$n~dȯoxuU)J0Gnl`-1`4|Ub"iEՖ#ۧƋb9RݩgfMbFME A%GlGxн8OHdm~n 3Dތ$$z0fF^[R/^Fjp[t~9= }{o:y]l}y=3~U0h.P.xiͼbe3z=Dj( jo|)G:G|T]VVYZ "_L3.^[AɻtP[y.8=T43#uHW g1W"@x+7o8g>@G >01̪bNONBVlS "X)τ=I=o'kƙWU 6PfV$ש5z7V 2%{~*d]1/΀&}^er5ϲ31 +G7T/Ga1T\,3#l@'  S̙-9TyS"uݿ+"XWF.Z\ OY,)Ým̞ŀzc^v|XfƼ?lD#bY$Y陧Ag|@3q/ !KVO'ًHON?h^.s;tПڜŐ7ŗ0?ɱJSQxX}*n_Tvg6χ&177s?HJz WNJLg^+tCZ^?[|CдUz ʶc[ҟ2\{t{91X$ DdM-v7-ŷ"4hM.J89}WC\u.nJ^0M64{WF(AԞ `qZ#Ƿz[ՊܩGw}6ގqIEJgwKGF;}Z_u0tgZ!ThF*2 Yc?G> R5tʶg-ŀX':̶ O{;޿r/뢺6P4ZzzX$(;o^)ռ<<g@#M&S%|i )Ӏ8OrO3'aE/p6AeV-a>[iWY/氕/MR;RU]go~Jt-twĈu0PՄ.uPAх'Bs_Y3+. _S˫zw~%MU jyYvwO .qY(?Gca G9b~J~b8KR4̟{@Ίy:'r'3-P\sA@+!hDh02CTmeI+~d]Ǎ溁m5;D6bhUe-9R!cjlMrFrb(3n]1HvC=Ʃ" UƜBOJde R:g^^ 4!X+dH:̲:sOο̻ 1(7OwA.ue<];3L$KIw 5A GV&b5&?hFv8%'XvgBEM H M уtSC(f͒Su#I)k*xJBv{&w <.ͮ_}oX.l%oPƌN. rjnMVs_ǔ*^8'Y[6zwDFwt{)̧&.?ٱ]"u6fWNXv"i=IGK-05ҭ4ڞ0=4S<4bb7/6!#=eFOg– UA 9]ɻQwkq#z#JG1D860.N4't0ACАooʚ(H&]fNG.hq*1xB0J KEd fvd[񶮼^I'(&(~h'p]'⠦T&9=8+dHGV%'"\ &%o'@Rwn~hFqjB!Kd -c[yZb6^i 17UqzlKfaL7"9ho5^5So: OMx|މ+>7@3AnlX/IuYƜcR^!oEqL0Sܢ=#^E*abm #'?3b)ZguY"e8cr.@duZs,u]u4|R=nP$.7ȀIlE8U H<5d:Tƀ9]ؕKX ǻ)J_Ʈx5@4&1}h1&XϺ|oHova=( @SR Az ̻#N$>shٽ#R˖??t;tgEy.zKVѝ (JX-٨Peʼn9*hq|2]^$MnRr#?SlI^tVchQwh̓>z"?Zc'#=\uNMn=˷@yQ 8T=i3΅ Up9)F!=]}+$U^e}^jV@4{̝攏8!hu } :IVTH޻5'%LrC ?2V qeVGd* Q&bf0!# cVnzM*蕪IE@E)BY 3cl۱-_Pvij ++B0Jj߼AnƲʻ) _tHg>s҈5#*)p>z9PNF5oA8K˛&_n7807}-h5.CM0p}82N/4J+_@Da_k]Th *wq*LHu.E _۟SM DFuI:䅓BXe"Fv{e.؂  $IEIJ0r[M2kĚ~= 9m.& %rW OU'~*ìoPK$'Kd2Tdsut J0Izq3}Ց Pm4I1tR5u)ȑ`twAoVkE3쾛c&:[Uʌv9\yFF/*'"*DIRL8l9_ˎ8lI=3ޡ,}ɳQ(C0Q()˘SQ8o7OBUA(1:f|~[C:8z?'vC o/%Cg|Zنć("< 3khA7P5C:ՕqZGk-pāWeO5>偭(ڹC&3CKob. $&"ƫ5e5 ,G1\u"l;{{ 1tbaq=f,OɜnC17q%a>yoeY9/ޛ`MS ]M[/_Ky*p`ű۰zGsdқn)Tף1o2M^{a1?1Y!然 lk@Yc|y?VTruU}N{LN}YlM#v"<\=?D8ςx З$Gm*Uc[ %nlN\XFv.2Pcq,V5IwV8K3y "5F,W,pߑiq4jxXя7F:nz:5)|HC%]R"NMo@.ZAږNQi<ƎЃnkPP"C@nU}YDPArL)0TFe>&!LKE+PyDV3vos&`ZǼ'ˏ)fXl)N^4aSoJ.]J_D}d7t_E)D<0;]A#S/ aT|HBQT1^HsB:Csds% b1eWMeRep:4^2sKk8i_~0imkrZpb&}D +*k ZHY؄@G3yQRz9/Y-׾^ψ6G[C䄶N6rnoL#AN?owB{ %GŶaD%fERFX[>䂐T&ᇵEAZBiPu r |B~W7o/-ӚVj+vAQWN@8? 3ZX }F~fIvZf}Qr%]S MgHѤ|l AuZIS,\`w3DFUj55{7Wxg%=Z'|Z>G&/4llT(j͝Qgn.B#7>%2UҁhPs H/a +< aga7~N>)5s2A0  Cu *7<ջQ㚉FՑmQ\B-s.ǛDɋEުE:&dvy 5摺vƁ8M:@瓾Gb=32[gUmAmR(MzqE4 ҂&XwRab p/QmnDf^pj`Zz~Ϝ;=  ?̥E%"@~wړ #M-]ovTd9wʾq4Sh|,mPd6"Ò]Q}n2\ lcvi> D-o@D+_FcFDDMm9KMGTyoAEQ>V"3g/2Fa9r0 \~YŰiyzR#L(Þ꒎G¹&}&q,YJ`{UpwVOl.xb=2RaQ)ެ߱>ݿ : bvOeE *K]T^WDFKI==>.λ*_**iC_}ncOz(l@05 4hXWABQe#tRsV^J\x{1HTmO+%;s^wh%ƇF:/:goq:-JK3G a5EvP+Q !TlsZdKp/ poZ]#20Db<6m5 0\'&ypG͔~w8vQhrqZ*Ld\wFpu&l{5Vګڮ1R@|$q֦̀|#ӴO9","TB?f9r7 cW+S-yB@ uY WUDOLo{ ;fi: ȈgDJPA50}ߖ,,^{HVHSw zi =dbxNI<݊D~ O7jXϩ$1vmTb>z[ &gw5ڂ o8$Ѕj@\-<9}2fU>.y z!N_ {߲C{B+&w^݇B"W_ \&KiҡӨbrE3MPˎPSĩϨ=gR˙CY\ mZWu V}\^0_1:N"X)mũù!skP2xxRmqQE;^2SvťRZ罢kprIG4r1.c1e`eO`^)xKggURWns-&szbc4ٔvWSV~`(cj>{`$Y02(45vP"eg8= ^21wA)b-nLb&guDFt0(<ހf&% v74n;cDŋڌi吒gX~J){xj v]bޓ]@/ >RQH;t`&bi4z8XdV~McN!Zu:&{#kF%xhՔube+җq35CE=0 nH錋wപ{>y&W2~s7fTkwfAv锐kO g:ṹҾd]$ :ByxP8p\+!|2B4S^]͔F |Q2VQIW@eγv^4dG^L9N !̉}X@g"F3hYKL7 ChmHZUxtZ'r'd[4%LnY5Y'Pv\-)WJM. =7^D= j:LƷRjB"͔s[IYMDŽwpu-r)n?^W67z/jN~C&!0#|̗6j:VQ93 t(Rۧq*ӽꊀ|T%`y#+#;,7:|Kx ؼB s\"nEұ*oյԊjJBSws:# ̳1Te$ڕ&#[hWb`&uC@9@] ɳ}>"׫[/LO+7JngY5fbDܴҫӀx7+(\,s"T3 [\59} ֛`爫 76%,:g:Շ 7$>0XC E6=߁Ͽo sj/tbb2jĹ8(DFQ|6%ٴ`k(S48uP.u#a/+C:O`ί?ZSuE/A=)0X * ."7yӟT^y{Xբ@Ux#HU|Xm6 ٮ Vz+D(j[Nl~~4l[yQ\QTP͐ns\Pu8c]-7}Ilt+-!\t՟%m"^B+7Lc|6Ǭz_?;P6^pѽ1}C*eB7חxes?jx b̗EeлVϒOR#xtt3)dq98Ҝ}CHpKla9;mD`ӕʼb2k2-j-2 ȣdtލ|՝#?*k^&.m,/ިr}G! }"$rȥ"Ks N? "G&4@M7?|=L+[:洳5N&-Ȉ-]f($xSf>.]Wa1vi@z\ٿC#8fp6)dīF=G=JEL`ZizЩOT~Cn٦ΰcFn5Xv__ ,_~;aAO\UWNi@Bҵ[Lt``աf"W  .axOqfU_-i3NCքEb"ko"w-GۜޫH؋q&JO-&z'wc޵MIIfZW)x굧5b"tU(3|nXdgO܅ߧ7b]Anwe4#K4C ^jkW8<:fE#J6S҉TW5E UZ$ NZӝ$bg-^+؂).0ޛ`\Z=< Ş 4̪L?.b29eaq0O4.p>ėrl O8q"Xf2//Ǵoco!8|LfȤ$Ggmcg`kB:rvh0(vx@ЕH(IĤ y&rn4ѧ?xB. -j2 )qr(yǕi/xf+j {J!͇?ˮDP5πeK"xPmVJ{m;8%?]IhztLlj^d^drM2s6+as5 G(3{wXلo'C-v 'xُke 9䫘ĐSJ5S@5j5nnĎwRRdp05KPr2aeh[OΑ P7?ǎ>)B]2Z674ӪD$J8zPeUg7a8ƪMRd?өӣQD,L_Q4EWY5tP g,Z!"({q#~Hl>j,пڹSv41CX 3ug]:,f -R ] Vc2vmq^0%e.ynI>egy=!FO4r ~A'QS@OjPgqrt,,#EX#QսU{@>$_Y>[R_Q8wbq;3l~oڧe>^Dd)P mejGQק*_ULWf+sv3Y]-3Tv(χ-3vD :e#Iڛ -gkzp \D$7mambF qV( 8mEy J6r{%kL-3p p//kT0,q:ŦRvE3)([~dh@O*"ζJcf*p6]Sįl T j|$5YXˆz=s-Kw+9*uܖma|^w9X*OK5S5@IQeǽGҶ'8QL63d2T_+M F˿BBsa`zl&M?*kE -i/D8E^Xv tב2N)|(}{Lf+q&(q3J{Ġͣ[&jWX*Rs@Pe.}_r3 X sX(brݟ8ﭷ1"'j%, peXu7Dr]|̉(&wzl+J ΚO!GQ؎4ʼDW#: ÿ2kvqg{$C]9PV[iddb0G N43D׻ BE{((bdZ1@۫t?NvyO0†33ePPrQ =68ev<kgw$ĒğAX1LW; ۵CElQK965vyvD^KjFW D@'"^9cuV)i*ҼR𐐇zn3Z1$|r{ia@ 9#k3H [[[m>iG(X.^[eoC} <4/8r킷V'qN_cd .T} 6PDivwUcSݒˇECl!d&9F( 2)*_5,߈PS${b-Pk[1|l8>#3lZO4!#K$ȸ1(r@P:ž(7. نI %L>ri)S_@i)hsMQwQn'7Fl@ĩ؅X rdS9=ARsc) 꺼]Mɑ!c¬yۼS{دSnJJk\ [ԇVU7#ҥӏd]-+2Pq߳j% R{#žx9NV_RRyġ.FtHv`${*QY34'Dz]_m3`)S0:ݲ~?2890YW&5,cbK'Z!f!F|!vVX GeYt6qU[@ &ms'st2 j,0 H@Ir#X/`g7يvmܮ9:qk\ ) H{OR8 re.-Hi$@U.j5ڂC;ֱ33@`O>nC$/|@DǎO$@{i}gg O|F1F>,#Nl 4]ƅ2 >%yBP H2>$Hoh?dWTW̉#˨~ʁ4tܱs 3xѪ{xKp~.EVmxPA,OoMn_|Щ8gx8bQ<4-NZcD?PGpz4{Qpt'CLqmVFe&`OG|"S<-]hƸ9Oだ 1$gxaK̙C3z<ئ N:n&6{F)9{ۈU/:2%z c|:w|XGW#y]uAABu3Mo tL֠]慕dTR䧜{K (P|ukp19TLRgMpf# ?voaV| WHAV:3ܥX#D=%a K1i UneuV^䱯i/D (lkxJ"n6<()&]EO ^%72$df!V4fYܛ&gl<=e3URP:,{6q< aAuYdqm֜QFps6o_bsńJ @[9jdJ~1t& 27N p̷9A8t*竐dA{8j!s`Zu{0-=u4L;X:QLB \ ^ne/ (,|@&*_>ذ)6PދG!#]wR nb H\.}p +f< @~M[+]Ƃ^pF &\m x66؀oRk=.}Ϥ.F7&qoഛ+vKԼ;\s1~J;'1 ˼~ e.vES0==pYF:HG;bNrΩ1[Oɣ`&HDB=HXh9Rouc9w-EEh&tsgZ'FEq KJ~(ª3nqn6E7< wO${0;0KVȅ?`͎*8QFx;Km $+"p([`#xn(ެtj&X^%3xb07uͥTڴ0ȜFAHvfHlq0=NZt]:.  =0MrJz+íP_"q{a"jC, [t)RK->=ł@i;`Փ nlٛ0B 'ųWmA+!$J#4Jnl,Yܳ'[pAK@I9FΟҕ'S;ʛh~5ʐŶ1]+F*S cl&:KĘ3`rWD>ʼn6 lQz]M On$kP wdj4[4/%xϘIU;Y -z68sd_ٳFwl;|T#q\3Q'o^N:{S26z𨺢""6ӈߝvTa0,ӐYK}Lʉ&4" StwZ$ ><g9&q.' 1\]iZ )6q7U5+*RCNP#QjWO-)pm2+I8?E"SP04̫w4F1qkϻI2$sCw m+7DlA ߖ#9kz!+z HdD?=: s&ƝWm]VaT$j.CEt rt q;[gZqudj.n>it b2hImįDۋgB3NdWt} xϾ-B?&,C6ThߓwGS;`RpdCi žL䁐f G[i_i#vj"3){]sko8wCba3a^8&|")lH"qA7lPFvdAk9ױK|Iqnc'ƫ T].)~Ea^l^IQ6I-yP yٯ:!dn{UҎu M&Kk,0M-5Qw<gðݶΰqҲ#5|K:.{[Yt^`H?feD6w( <7 g!j1哎XyӠ ~02%pH-u-;"Nd#/r,9B*KTdBfp{(ؽg#B:[yqW_qb=X!36 }~ʢ$YhctàFK6uI%7Q:)>"#z0p8G845P2ifŚ͹Nn ШZE&-4.(oY\?FDNOM 6 I`9Z*pfY +iӅQkGRH[vDXXoc.PwTG_ i#@oR[MZ'q8KQ -&bRΛf:ItaO`Hh4()|=q*0s_[&6H%( aA.LdX9EfT~6E$LnhS>u"m=K tFbx@Ĭ7QA&zroW9]~!OGԢˈxھ[oęr,m,'+o%nf߁]$ZnL,dYK -/Ar@mHY9^[,kۙ׊fpC ~n9sOj[wmNfIrt@=a2ݷ[=IG*?+H:Kh l?օ()j},O=EVU y%o(w$~^0r.fst.c+qM}:H2̼飪s+]s_mu1v%CxD.·0O,Xڸ$_}|s%_*Fm_POIOiS̽v/,ѕ)OR^)1{ƃPkEڐc-꺑+ MG s+/nLq=X?囚~bmbXI3yjV0QjZT~XoI\~*7mŮF.dNMdu2[ 2;CsP1v-Ds67ꚛ_~5!3]xE6su0 8+ӔVD8'_LRmGy^uH"eTsKWYXuRc "ɣr:~Y3l#ssDph[^9 e{mhA? #'׉&( N9$CQL[+]@ +]Cc&\xNAKoӶHM eAھ# dw*!zԘ.ޫ^Lzr4(OGn謔 @tّla#sH_rɓoœKkjAD'9B6- fGp`gy۴R߰V27ĉ&-M. pKͥ}[3XRmȝ6k7-*;+z6%ݍ{C Y/zɈ/x|@8T1>PQRvIKRh=^$#礍(=dWx# ec9%AaOVG2K{W-W-=S$hfwТ"_r^cM!'1u*7U.QP\:s`!҃95Ár{^żH`kh>%')('v< xF2)≣N3[L(y!j(J[]wF`wyLo/>/iy}yk"͵rozɓA#P KN Έ֏a9J(;\g뉙kBR':9*.0llD+TJF _[ O+ZI k@hCk9"5hUMsB (LmzkK E=HʥĎ090]-!7\5R7lv=fNJtQs)F ݼŖa7 }2wE,TV2pevsH">A2yQ8^=i)R"fDhPܿvfѪ@@.r:숻屔: \=󗕄Tք܍?XU9~W"vEpB6dUB1M1 r3'EZ):‡)pB=c%?CS4rQȱG:. iUzJKݘ vxPLQ]w DVr5lVf6)ŵ%X--5i[QY/gR2AV:?Fc.i&#^&?&Tmޯr7T2aY#6V[\sB#:!C efb|ǥ p'bp,su*߭xn/Rk]EE%.y]ѩ^8#b6_dr;4u]ލ¢"h^R5Hj1?;^'aeN%ps-dNjAC{osYR2':z+9 hj|{5]E?ubJ$PD')ѲRn4U&osGaXr$50H'+|2 5T?Aq*PxBݵt=.(oz8ÿ>GØB ICA( hM`ɥ.Hr7f?KÕBn^XqBB:Ҽu#DFId@7f4䀅JLr q%ʝu + ѕ\S@a!`)`}@zZ4H<E=]mϐ֞Q{mZ,c-߃Y 6 ,ĜddZ^J7+3VهM'?^vh! 򛴍כV D@VXx",3bXP%WdpDg4$DO`L6d e@/$@̫0` t'mIV1pODB#p$i+#cJ( e~k1RP%B/6'#\!?2dZ|~ͧZ1(ս |%Y)ǒ g5o(M43Ew0hm#jYАGpF[JLquISYͧQ.`BhBZ5t~H6e# Xr0D!hŋ9Pnƿqea[Hb־CD'3O\R= e"{qƓ|DTY~:#GE-J[启@M ɨ9mtcj!'YN^R=x/COoM1Bʦv2n"1RJW:]'!riD P"vj=M ]W۫7sL cUkijqaOy+IuVj 4.!eud*2ENf/0_xT XhA9;) ZEU ʄyq迓(aMI;n%`Á_Ǧ8"`l*,o՚.gmVt UL sސK>^p/[wYTwBS WA8E@}e}5a6 ΂BTA$̯KdgT.)J RH!fw'0nBBtv[*Io,!Ӥ<48# <#Wkg' Q㵠 ]qHշW р,,`5Ilz@z}0 ?T07 b:%Ը&?м܇'~|Ƥ CS0{ɳ:>֚Pu^m{?X^AH~QLx4O(NFu/#hqkúo5hN:8:_5h拞[U!41+<՛*Ln/C ]ϢHl3Ο+HkrEg yAxk܇]3ha?. 8VSBRCuy`G?Ta.zy1/3L]WNu.JSCP4֪bk:y_3n`7i.O?{~/vs^7z} Oܿwۨ*!n?f2drzXnS푒 9:OGYIׁ'uHʗH,_+QAa sw""]I13_/O̼{8嬶8 ;Ui袂`|V \{`2a @.V1m8r!yY3UlWvvr-]D5Ա,W;$zxc4cv#%`j)A)0s΅6`aF1> 2?IY=`6Hٜ$'ҘpMD"Fs {kxglCL'U$pUV:!dnk'W"vxvlk5CYoF-0-_KNG~86B2;hFS {[yߔ߯%`{+cs#)| <.-ӛZ ]|008u%u&Fq{P-R{js}WQU%pYŖxӑhN x$̓/XhfLl܏"άxDؐfTImnCFoy̌RC˃MRk9}]rIǭM]rnҚYNlQ2BJbƈpG1B0 ɣ M(8-'XI@L yqcqk|c ϐ,؎^ʆXBJ O0RqˀY\63mqo$mf\^/O\iE(\vr1g%R-?0Vڹ[u!`2["A]HօFX~Rs}3onx<.@fKM>"kq'j)Gt˾h-M,rzH3X6Y[ ܈owoa+#*GcoIr)Dч> KdTu߈$Fk>ѱcbeAs{ڬq0Ӿx"J@6N{CT0.JEG\n# y!N5RO6|XyX&w441$`kKdѨ\]/_ɁtpsUEL2s`9s>z_)V S<*2Fj}5nȼ6͕tp*Cq+dR7y$”ɻlo  !+o$E~?j+@'c,Oly^ FO ]5^ qSÂ7ڠjbGN!p9ٶ-xw=tٞ@nVWG|\3ޔύ?P4k-}M;ǜbO#sHNXtqb ܈ uש+*%R7X|D+6!cA#(5~d/"/AÜM?g_2>{e"rVo*K7)u SMKQ XgTŸ-M{ME"˛7}(8x n<愎8cpon a]b❐HGe[l̝fK _[;3SP-S%*zPE4C.XE} zp& ',B9BUV!'#1p`P?F:5 @:JiQbE U`hlDշjwi e45~SDړTGP]8,u'm'PL})*nQw&X`F#t/nC'#7TaF+ })go^k@CC 4#8;$΢A~KS1k|iR"c><?|5_=S9 >xR8%Ήro񏪑[Iп~εsnl"@g^0ޢ*eHMS_^t1 JnT%ǵH0AsźL7OGOR`}!uSԯ4]J'{MT׭\Θ X=KwS̡vJ3 JAo1FߨhlwXD#ZvCi?gckLֹj\"CFh6[yH9ߘ(h~d>W`+ņ-Ϥ%0XT9Mf)I*SeP>OUfiM f'%i1(qMn&QhVQoZ@v 03@`S6٪R#suV ,vR@R?nd/d2߸6=.OLH<`4)I o2:q$hpu$a3t+8/Pjv6>LOq.~WVj(Ŭ.d, i&i*| jه_L5 -N1ԜVM/b8' 梁KpԠW.jXrG&a0+MN TQ+w7'zVʳ*J;y\˧!_9Yc=&!x֩=ZygRB(ENr0/٢x a!kVZqg+1 C3IEUQ<T5/+O"EN/ қS]v2΢Dk~"AT=2_$P]"f=WM:5OVC|fvw4۲}GSQ[e!`Ia"Ͳ wEEj8Rij&!YVs_SgT!Pީ|`hǼw.^\?Z" 4 ō8^zJK{ ͙Q~38jͥĂ{BFg봁johz'õ!ud^ޤ$)QbWjH+j cts%Y=X^F'%fy.c  7ōD#b@ 9͊~ƚ8\#]iV Հ~] 2kY2׿͍x .4&\3=}N(MvwIS'T2{nS[{ne5,.*򿾗2ڄ b+L7O"st^3ޤZÏFLm+7tQ3I% mIi\ !CJ;{A( ˛43іgIkK[z*[| BD yM,\š`aX~@J_/l,ˇoD-ۼF^oE{jUƇ5t`(8b߹3 {Fl}H7OC$g>/(aba* !^'[ YqC ^hP1;!bĕ-gm@P ӅJz$ _*΀[w#7'0)Ui䶇'e nɚ#  Bu\ 3\uk~@ƛQz=`CoafowI#mhaU$24S>f/MyJ[!H\\]m־| C`LŽ < QfSI=]˨Q5j`؁jkDx+-_'@gDa1u , Ƅ{>iʥ"m#yU_G3ʊIQ~XwQj<>n*5f4p.u@9طM1; *C}uo@kO G&gYZ0707010000031e000081a4000000000000000000000001616eef1f00001538000000000000000000000000000000000000004500000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/uwb/whc-rc.ko.xz7zXZִF!t/X]?Eh=ڜ9TȯܷZ q '@^O71q=vQw;k01U()uH-R(ߑW-5ML˚ك$wؤ@,?PNK7gAaJ"(ZNnggz̵O4 Ϣ8@oDb&VɽO(wSP@ +ɖ6a [ }S4VeK&쪌h0gYN򜿰BUvv@~sטh.΀s6f8Фbɬ>7A(e,?th;mb {PI9Vw˜+VS|K=a|}H=T_39~хy;1P^7}xa7~6D7&49~x9zһ 'C)kpR@Q6QY|p6ȨҢzXc$!'(Hdi=(˃345m"w"L\!B FR;bk,4`=O}I!X'ԅ"=b)Rչ37xG^h}Z/D Bz|p-)S{חxmM|aN4L?R0f|iL;s˅E1O*Aщ G*]3B64vs^^rsꄊޙveAY!ص!7&2⛫gKw3=ZwzZu+E qJp=EҬT2{X3BЊ%pD >b]lˆ麬K ,"mJF0( {`vXzRBreA.N1W|PSA'A-ǟZ:y-)W^.~j^xܓ>Ռhwsl7}AI}K*ƅzV n1~p]f"seG:|irgBMǛzo_6>$w29< Ÿ!iDO*&>S'Uy=s&[9zӹ!@9ECb٧u͹*K; } s*~| ]l_]e.m0E$2)16 dƴ:A9Ot-35|1d' dnBB, h ڇG@El,b!)S5Ф/ӱp%֩c\s puH ~yz1bS4ktNWuʴ_7@`sxkMIxcprH8<XGT-LQ{ߔGڝ5&qw4  {&{Pꚩ!JK$YBNafl Cnq*oc^x5 ixb'}zw$ νycpٴqQgpQ9ЩKJ-Y H98S7?Faڲ x|9rQ$v  ǔXXv}|/2JwlfHyƀB5 Vd/n_D>eZKEzXXY'_\T?ښ-0vǫ}oi(gl$s vd nH/0 r(6 Gx|ҵ4ċG]ctWv} =2TޚyKUqbcu`#)7H<[m ?4rƮ$kfn=M;GdWwȀ{ Vղ>ў׆B>|#[RpX=y "c"br}J'Ʊ+zDϣYN[)|G).="M@[B9amZp\5pUH 8>vS,TwOw7` |^QQ4d@Quys`+rvUxAce? d;?pZy~.%fD5_{dGt .1t`&Oa󬋖],(id^jM?MF#և uPSgb{\x͑H$XBUxs9ڕX ŗC7$ia'>Pi5Q& cerDyMY>XFFV e82>vYM0R?_8q'XMx6w{}gϱ-t(cP9+6QGPќT{sq5]ҽ#_ 3e]|kic a6A_J?A P7C\՜wz?8L]x}O-ڤ[4cVu4\6`+vyESODS ^%l\un@#˒vIG/fヮA>2GcyO`q+30?Ԝo@ҍ _ZI*8 ms$/:@E?B2 e%Nz*lү0Lx8Kè1Uess//7GĹgw [r+r7D5T>3U 6")չ=Bmf( wt H \X":5}pgdP 8~Ԫap&su0_&F}(ÕS J7='PRXEߛdEu^9J *V&M04$u EQ e߲ʺZg)=I2/Kk*VئZ~Yv忿؁fJsd? /08LKOCdIwWړ#miHO2e 1\J5sys*j^TYr!#Z5@~L-Bek5fƂqs yV::>98Z;y.eGo4!ٶ oHK |HzKR"?آECkxp>&&]+!h ^0t ,"cSMJNfL9wC`kEZZᕲ <)`TmE ݿ g JJB5{ a)C)]ߟ2 HmahrI8v]2KnC' ySo%Nh5 *+-ԥD ;(>GŞ{u\w}ֶ̢mR7Z"$-fձ k/[-ޯ(exjCKRqXHBDG4;BqV/CXk{)g.x CLK //Ѻr[u&<2mؔMVt4#2g?[Wrjid-&#X\Y{a,n[ynO#xwI&1yPt~@F sK; 8tk2AcC@ ۇ1'غCmӧaC\pI-t>L=֤g(lnkP95ܓsQjO3@f+Yy @hl4[dA'!!4Ϙ읅ČA>'"u\zfu1|8 & bRD^޾ ܛFgx@ \+/x`!n^u|AP᛾_7pj97kϵr>Bdj\$gꋽzi`ރlg0R#4>2| DYadiǍЉp!bd+=m ?VAgYZ0707010000031f000081a4000000000000000000000001616eef1f0000103c000000000000000000000000000000000000004300000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/uwb/whci.ko.xz7zXZִF!t/;]?Eh=ڜ9Qܾw2|~ezd>`Ͽvf\oٛZ-E4n08Q>`;qwr{H{ ֋`Ĥ^v4:pnɖcrI`}0 S1.<7}4Z` 3T`^:0Oua|V 0cZ?$do32خp,WLg}T)KU9t݋ dQg`řצVPwfخto{!3k"CEKti([(em NZsJ-j!ٜt*' e/>"З.,}j0i k TX9/GOCpj\WlHƃѭ 1r7Þӯ24y:V "e@9ZC=[/ZQ qZWE O]\?h`O Jf+pKW-.M$z6/?ml&Y9(EYk068~fZrOS>AQh0|XQ^:,J 8S۬򍚉4?Bp gG ]dί- Lj7 vj+z6ȟDN}FM_Z ʅa<릔%#ypC@[ (?3-}hia8oD5zrFY~4LUfu;Ny4T3"OgIU$X7;v+7YJHYb%lR󜔌[A.u;ĽApXI&0ϝ#SW`BR?襸-<: t\L`P"~<N_{RÖ+0eCUѷ3qkG=dKZw a wv#Ypϝ]W=M:xA42⢙ꈍb̘M JY#]D@VJ ^W[L d vP-Jk_ݸTz`{8!ϫs|-6qr@xٛN<ҫKPӶ{k1\VJ w yMˮT8&Xvɽݢ|O|ggž$xZ$EwqEK?8d\q4j}{G/ ^&}Ǣ)ɭv r$/  fЍ 6(P];Ü cMNKOKwDފ]q(b(BNOd:3ݏ3]j⎷:Cnr_5V?wKff/ N};}M8U'V7=$Aբ$zwEZ !d֬%=x@$ITə:qh[,"L|3dA Vm L[T^F.k Iz 2sk6HG-zd2xvU=倐E嘴p}jrCۮ:bS54,^\ % q K! HlvG(2+ UzG4iX5xݻOV6v K!|(`턿%U"~5LpJuIҨH\jhnDfrNL ߓ TBX|ib 7 AjX-o,th̨jtz;qn`{wj]B)eDf`*G>teGc*qCԃ" jG,g *~]c<(jmvd=Kq![ rxȁCU,NMm*х*+խtm.kiՋ\|.'57쁫^K @BMN_ci㿏$ߨ[N+Q㘍"6BJxDX52)OagbX3ɷVߒ->v]cA̅&>OJT;D8'CBs` fd^f^lz%Z-K{g+y&UO6,8KK -d\$IyU,?g6*-a‚aolc$koR.˯7pC*]Ias2C|{J<^,ٴq0cḂ&WVKet8oy?N )#>׼x*r-ok2ǀV{QK?%èa/r )p&lQ vJWNU6STыًT'@5$R3b}n#-DF@tApwe>a.GU#ls FgR}>+N4AAķidžtLy!<&ƥ;g5W ߼|'HzRCŖԦ\~(XSˬl'%2v9Z dY٣r[z!VRΦ-S@fu2C*m)8Ha xU̷%P)%ck62i/!bΪ|е}kultt$z`T@|p ՃpVM Byf={*c,Z0gIk5ӄ\xw[5b;.7s8-x:羦BUF(pB(#6z7@sY½Z|Z(.G4WdҩdTʼn"SBe6*F,J L#,Ph$)Yj\?i r"i0xĦE=80IXEhgVdȘ;V)2}cjwcMNׯK`U5x)4Tk',&<MDIEׇLI3IVpI:[tGMu;<wRs2K&[תB?.Lyd%@y,eWNvGcCx{Y-4J˶ύweoYr9e(~PP{c&׈@~ T-$c簆1- >5㧜@hU9 ͱ+LJPUM^yd)C )4z.#`P#~-مC;bkR dCݔ(+^bmOVOxNIäԸԻG53MX@߶DH<uF 2Q/})e),<s؈2uNx`4J6LZnTz$fԞ^@|/3Ƭn*#K짦swSJlֳKտ_ wR;L[l\\擖&)SЍ$9B=|Rwxa 'H$.W22]^ CkIÂ36d[J. xv*v*Ŋ8d7(D}a$#S1UqJeR2,Y:+ :-oucHA_=LuU<нOG_b9hYK~|{OQGp,vC݇:7_j?.txOֿ ȇ]W^9.O~* wαgYZ07070100000320000081a4000000000000000000000001616eef1c0006205c000000000000000000000000000000000000003f00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/fs/cifs/cifs.ko.xz7zXZִF!t/I]?Eh=ڜ9NgvoN;#z;6e)?g+8-Y0U+yK@jfnS{q~+T,v*{"!ϝphOR0Wg/u|Ox@JFQ5=DCpI4RĦ)s ]|SLcHiK rl$;Xʛ+~$ )}r?Eᛩ$~jUcM9qVCb^elS4|F̧|SV ZC0ndNTZG|mH1] knf Id?0 qsꐂKNڍyJ+HJ;h-(w{:,E zBaL2EvM k g1*_D==S GrٝǠeG1Vl'+sm/qҮ9769ԓfm&gpЖűtk>)It>LwH"S9J$ UPZp->rǍcWI1ʵ!3tGYݿewha9q(*r;6I a%yۄ3ýWO^傄2Oĩ e8fXQ#tP"QkK"#YN"4og5ߑނ3'6/(|Ri߫~C͜J`CT%3=mB*G$zL_zYMJ'O\,WZ4̯S>L  t0b1VW[RBMmqO˦p#)H#Lb W.oR4/*u2tmھ&n2͇AL޽.7J#JAڦieڂ"J`:5@Bɋ@2iwMB2- tU*'>عd+.Per*}{ϺH]]y8 '`tt3܌BHdXܲ>Ջ=9.O#:7o+v,"_mw&F$ Euw*Bb,ǧٓ b_:l㇨ C֋3@.1]z;;~1!ިE#ZA֔N*1-z]uH z1ɛ͢%v/c''/C +OUM^G殌MRG3"h>\^d߼n"XKXR@:'ޑ{m*ј A;٢;m`VCɧ*jFWCB5}#usVuLk;HMꢲ$,Wl# ^$T.̈́50ͥ8#}MRIiTJos0r$H8?Tb&= "pH(W¬1lq.:sQk˕Fm֍:r˜.6p܍eË5)$v d'(]qڰtIBVHeto34ZIcbfV K9] I0 bى!Ӌ^'>l'+BcطRJ%/]&\1Mx*\dEllWQʌ(TX wbY$ whb6FP SŝxVRMjhDy*(@(z&%}5]O*$L)q_  p[nxepZL@yۮ x3&J >| Nf_G%߿jao3]4BwʢfV|]E'&4[z(-6䖝 gev a>0_OА+F;G+6]Y[e!a_Mpir6Yȟz[qwn;2ٯ'88Sja!I Ti*zT! -}OiŇ?Plngx~M7SDowӈ/w5N7\1O3I(Dj Ld5Vj$)iϊ`zDB6!ZmA8,?ᖐbMo)fYMq FsP;l6P6%͠fN 4! O^ZMn{d0@'m *ۍh":/2m \QeGXp `F(fcL4Օjd`m. .w32d#SzkeJ?ODq2@x¦EpmEx,hĘs)x8tȜ%Te!OҤ:[UseceQvy01˾mi3(oi?|v/ib6R .#&ܓo+sZִ(_]0I6\֤_ GeAIK8߳(N yaAk3ƥC Lb5ge }y(ӢH ߀Y+b_~?уhpv{Ti7‹y'.=C348J7 V׵)'<1l\!n5zVPl]]՚Կvn{(n 'G>z#~1NXQQ9Sݓ:F99*]ۆ'ECM"zp㚛Bz%' MT }HG7bDܱF*9%\2`j }!ZP+ni | 5T,gz5HxY98c +y[%PAf+ۉ eHSR6Ϸ.oaY_6؜fCC]l{/ô^wTʛjZ;.z X甙f3Nq|==V ^q{/p22-iz9ZH͔ 7A /*~{O`ܨxievYp1fi y5|.mP汬n`PлVcX^TLz- ei+Uy][zBBIu(|}Jc-~3'^VjB߂ XvySI*}yk/x`bQ\b,z@L&}5P\0e8|lrx$K ; "H,Ay,Iῼ*lRts#X% (&p2J i#>lya )vK !t D^<ؖU֠o {DA?Sפ X }>k8f< *sQYH^}@DX\uдKSn7XEJ۪ S;;@%k$09_L'x\AnNoWioBVazgIM9"EMY+'KDV'aS"){V&xNZ!5}E\c( ct[2AUDǧ)3{YP+Xaq5˃5ib0Z9Ri{<* }ʂ:r/.Qz A΁fR!Hp*B߆Tk,p( =Nd I o~"~>;ljt+cOx;c۴s"~88EL]5)W+q~=-mp.d8ӴK&.pYp┳WRR\K'pkrW E.EFcׁ[ ;c_Gs72F%`j_cX~lyPX^! *, GedZYt)YBP@2.5sxd[m|yHX@: ^ Y(}%:)vcm.\sxD w0P-i=L), ֪=)RUV݇\!eQe k<8F`gki}Dk}fg r.B]Wb .n]D⸽RWJ%_B/1|Othq"KOiثuC/vI=wR_ 4G[NTV}aU:|{[@Vbŧ[4ϴޛ}\XI%"moI|Ɨ{ynJ>ʌN\z|F /Q4XۻX 3G;Lx 9&:Z]{TQ"ڢ D?xߞOz2j3 ^0Jc1!<12LwqU1o&P88o56t/-?O1Iƙ`;.M/ ]ap&o8h1Xp_ ;y#.`*چ#J5F`5a=kI-NF!9 f/rR ޗAaI.Kj4#O&ꙷՖq!Byy0Q'h[5GF}_&ǡ޷~d/`rT8ZX"2} ף%|D#'n>W W<4S4HK'2V.韱gSPኟ+`D ‘$vifo2# y[+TjmjbEƉ!Υ zu7h-wc1gۿikL&t#]f;4<~].)ؿRκy'p^$z3;x?yJ6zj5JjI ,irO%psh6XPz G1gP!Oyk(K Ǩ U0=)ƾyOv}o r.ђ.X}圢ݘg$X. -)*܉$Z5Cb45he˦g53%0Lդw=P PRա#k:ӊ-qY(-Ekbz3e]q栺C<ِw݀hda|NJ*'eI&B eP9T0 YԽI뱜4KNɚ|*XjbA4ÎhW_U DH=^rR B S!.tJu*{V,$rͩk )l8Oӆu(F_;. &k(T\ǏaoJ73w2]3E` nWխK,S^|,ܪϤ4}WOh.Èr=˗A"fHq<"`>` \͘Bߍׁ<* 'Xԛ9ԍ̽4(XʈGniѠr^HV(~z9wTC-trSn!sͥAf6t2TE`'FRߔk=:2J^Q`} !mHCe Ko5NuXdP`nI[{ m+qƿ=zT @;dX 9ޑϿ_'c(N\gk^/b;V%K*ӄDV99ESö)E|~2`YGxE$7g GQT"zSk<"1rv%Cnۯ:`X+j!ڍנVw 0`^ͫ]V Ƭ#W^}z>P,vt3\ZJ H9HZuVKe?RQA_%PHs&ԩ[FbXX>4Mv[%hfآ IPڽ_,吙IsYLDԒt^5,+ݚ&cs}Y;WȠvhB^Iv׆~8nӞ-ܦ3yYt0b DU i> O^,3#3 F+ Sl"[| \ ӏMđODͫ|`>Bvm-O1ma˂H'GoqD!`g!X+Z:xwOW&,Mc Ƶj=X#&W9fA'#M;/yƥjI9UJLkmnŪ]e>=l}t=_6O_;2ͫUCx8 qRy=E:k7by<8P"'P*u-O\FNכb~ ~37wj\߁Yp.e{Q7C3r&0ׯGqnS~se3^,[7j7pB$QA_O= 2R $ M_QAr(Gh\w~.^Xk/Oyz$l޴17?5 䗓G7v@pm Zõc$\ŮWTLyv%chP=5ч" Q_IHJ<9> i c2z4 }Q&a)i` jsA^8X$aW+g+R Uga,>j *J !L2Ws֥1YmF|o;,͗U}P䜿6遺, ly{ޣc:P{LR'ܴQawٙ6 1`~v+ 09zv-\AlӶOC0 ^3&;WRԭ,ʊ1avadžUm '>JO5E @Ds)gKO ؊|COS|$TfO?"w^g]6 ӱhH)Ku#+q 1([[Pws@NZLUWL1gYO>򮶣1lսti"bP$8$Tl%_Ƈ(,_(Q[BxA2Vg9G+qm2BWa6.9[L)7%3ʄ׃l7 g1C8W2Gw]ng2|Sq B] IjjIk^]ɕ+ *؆T9P2+\0 M㭹Iu|Y[8f8(uΩˬ'*Edwp;JĮݪlLg ڹWAY=\L|&$8'ׁF gV,t}8P;u>l?K%ܦ`4>{o!d, Ό(;̋+HdqI}"c&$U޹juWӧJޠ&ő#魿 ]L'y+C"> ?>kB4 $WDznI]ujWIݤJ6~K29qGiHiawt(IM E>+`yI z-߆W֊E]xfibdބ1.$C`˳IޘbRSٳ;֙mˆt֜_TbZ'^_hdhҌ 8Cb4 IF`֎)x&־MZ5Ti(72izܬx>]u®rͣ`gq$Np"y z~c Bin-'ޤG*kx?t|Ĕ%"8CXo$~J\= 5ͷ /?.m)׮TT@"mO^w7 O]--GDl7)(0P\O*j,;rNw<<ި\թ[aUig6 oj4V/F&s;d%JhcvMۈ"SGX1+|R/3) )bϚJޫ.38ə0%A֨!܆NiS\B}ع$\#G3s$5ɄͭL2. Ң`h3VH>cSYǺ1>ª|X VGaharqOtܒF`fLHǰwiJS&azͅ$r/x54e#?inV|dIl/N ?MqZ9>ܧR0@N5k9h;B7~|Bkh/ka` şdN|jjnJӍhGvsxLC` :(>"~ySUM"Z@` n]q@-CI Fފ4<zQʁN!+ F04jtx;>Ƞ>i>9$XEįjV 30rV5K5OP[,JVO"^d8ɷmhkJ\k3﯊:d (rs ;rJh#b;OQ%~ = QΩ#5F晋h&Ku*y< Ҙڗ+iN 4ȷC$~n!AuVyʴ.ax3X\À;1HXT@= Lh-܌X"(fS?v?`{?@8O $h=-`G'JG'GW+ЎiN%QwhGY73J`pQm j&uϊΣj |Qp4bgR_NR־;"rn`y^uL- zOg#/m^Anx\MyI|_S+Exc{7/lE "/}࢛_\hg% -k%Mv)P5un1UaKЋgZZ{M^.Ar`c;9_Kjh "!9+⽽T "cĜ|T.ECO8 1 q&.4o8+%g 2߷ӂ`u ~j ( @:]~S2LCJ^ TeŞ֒HR!>ۆ:wF uS^_A"HԵamrj7r-+*0DdV]`FTeܑ8&j?碔 1Hzy mbH=Z{ Zi|/r* B !41Y_?bO\5[~M:@צq#aq¢R$RT9ON&2Ef*6\zbkD!;{$?gyUepFzy1m[oSlmJY>xQ9]rR{~딥ULDa,:/Gx>"vA6,iSwN+7C s7i-n~a0UrXNt]CH!|0+ֻZXY|mfDMճCЈH\,mj ЎD<&!K2]_i']g5 @M9TOXG?㓞Zr/!m̚4 D`0ڽN" j/lJgD/U3˕iŪ%ehkhoÂT>FTޘ8CD4* Η{h^voѬzC:o΁[g[E 5nJ]9K!Mic%YvuST$25F37;1}qЍÈi ߱xi+@l &UtQ_L;=(PW#bH|ͻ3 YwyTY_i!N?X]`PN:C WV] aiݍGw[s6v8a(m[x; Tʜh^I&;~ DK:STIE=.9;rzFezM>:~|䜅5md>az<2|/9\sx`!c+i@ۏ?R Q`WYnU'5* h_e ;e%{ꂆ< љ 3eF jBv꾅L!lYbmY^Nh#tcubBB5OєY)sL# !PsSIH Kx|_dn忖]%>$N@Pq1ܼ Si(B]$T{0";(4l ;]-dN}v$hYb7 k|eB8?DwQ%*s-,S|}VjfjHV@l|"k#61E|,Zi0}:bʬ`+n/8RφiAj62~;"5[МRw/22L5 j(6~ԽVwhalgMi|N/U1 K5#ov)]얤DB1ui*DԱԂ0SzIP<$LтĮ)#t4~TXÒNM3$ !+OQ;;N6׋*kF+|vw㻅 aoO&=J1`#f,?#0 R%v 2$BBB8UA3T#WV귡J"|R_0}n68t*\|)&l6'2'.H |}`R7宺2鄱5HuKm!:F5Df*\F3>k' 'JZ=\rոD x5#}Ύb8H4"-s{F¹l+ c_z8Y-̛&/Yy&D @yW 'P6 `O~aV\+ t'$/438)>2m{)ڵXWw0kS79a")xReyzF=K7?;K64P~Zlȥld/4*9`hćRt!bJe"F2b6wvKDSfT0 :Ct9s5[EwZ&ԟʼ!Rma¼]Β\R{eHo]d1"[iܗ"0 ?s,nfdn퇷vV WCꡬQJ]D?An?:Duw_f~'lXACRIᖷođ/҂HZR4O eFux!4vnO ‹Ze?P@lEmmrxnI|ؾ^zØJ>j/ l׫hJJ  #&X)l gdW8&FsR6|+}B`',D.,{0RKI聄OBIq]nQ"ԓcUd[YA22i-t[Nf]ǎ&3ur  XGǬt;|qmpOwg\:NjxF›3 }Yd66]z7g-?xTFͪ-~eq\(]6 sU2@#/D>. 8kؒޟNdrj=^$ \tHu5G\JCK׽o:nYSҨɞb#\ݪf: G0ix⶟G42Zݭ-̴4[ XqSm{RrɎH6 ]C OUtS.FFLiVٓ/LQKJ6JƪAd&z`%A(Q@׻*']Wd!Ӱ+2!Do;gy[~1H!9,¢DR@F<鑳 ғ$;6Q)IRϽȬ%OCm/d+^c^\؀Y0ٿ#MbRJ:٣|* VrVE[Òʊ1G J<8䲿!g5hR$l`ZM/d H9%3HWo\n3d(g}u;IZ͵!vΉ-ZT`o,rfT'KnW赿WsLv2 SV,}^=?|x^ӬE8fq.@tKs_ СMYN*]Br >IF8sŗ}VƖ6[APXtg0OI'ڕ 3TɮM.B7:@a,bX6r ;aͬWd͊=SWs-r aEDaQ^W[E_Xq .Ye'ar fnĖ0ן^ ]E<`vBE9V.3rÆw”71$/w#ԒԐHP-tY2͎ۧOy \ܬ Oq%Opu ?;n DVp6ir0<Ű\\oiv ^+J0'hxJpq(ܾ4X CS`Wʿc#p[c ~rfSGI2#Yv:l Bzxw<^n-ةAD-)bm vV8qPhόzRj7釉0RBFzBJvcbܼU%-n16LE@itso/)kY"3#e6U#ݓc[ˎ(#0_BHIHCkuWݵtlN%H\FF¥V5c"u ͡DTv]Uτ˵5 n.h7'2 69Ӏ,ok{tew9 B;HENV1S0L>}FrHd"0!sPCՋ('(e@ *_EC9ɢ^ P1ã/.G HHjTYӃ&l&NpYT`W}ѧ :ymGńάX։t-Wp{y GY h|Gu.Pp J]Gsh>ǼA\ Nf62+4/$Fk0Df% C%Ɂ5*l /\!`&?`tl] 9z~Yikl|Z-tzәH, H7KR4/cicqO2XjFà݂u;v6'f/ ҜL" ű2 _ Qn} vI3^fNP JB˅Qi؆`f Zn(>d¥;׆ŖB.@,>]@ވnT:< }&k:[Fy ֤ 7(/7iL`?Ũ*PI-F]?rt?J&.1#r@Δ"TĠu /]XN c0p[h`BU)+=ZU܌M P.ʯvIb'=*?9K!2GsA K`FqRUֱnX؆o-73]h(6F?0Q!SgbU7 +B/=Iˣy'VО!vUHmfJf`ID(4 :8xu]hF)K"6/`x8S`h{lܸ4[-_0WGht1Q1 pgJ>2~+3reTrM6'Y4[B xY[4 _E'\_/2D(_[+"5Ӱי# 0f 5:A %~iKN~nf.bDSK<'"xղv`l[s'3rAXZ'FeNrUƶPIkxM> Ơ뻫yNpiThɐh#d3ri뷚AMn ѷ-\פO9Dg^ >FEĠzAǮL(;am `]eAf1-{QĪX_l@=BP Z5snq#Xuv1bg Nw U|/8dctA˸2> ]9ִJ8j[@Pk ؒk@Mx,h`&:p_[㬈MF^@zyV㠾<uɗ-;ws(GTL>Ѓ&925b¡3|Yzd,)/U'm[gi4̼tVT)\?;>0sӪk7PYHEp*/}cxP$KIJ k(]Gn*!;Y-Ǩ㨂* #z"Ezo3/_4 >-qdJ[;DtMP~y'84ۙl ꓸ4\p4B_ќh"5):]*&r[cfR/K۔ůJVYk(%:gt7}T)e }E7OKBL '!֫4Z&=*@_;Ҳ"OZ`j|ml!G_x871bgy Eեfg\fWO]IaP/EOoۄGbyT)9˚w`i̙)V29fQ_U6vw{I5Czꂯ`*B9i Ŀh/^KdRHKKEr|u\t"f>IbJ]e~qV@@bucͱ)oq1r})PSϯo7Y#Oz_UװG.U?&XZ\9vlU`"fN3\2G}pJtp&w;'3g(pK.y +7YJ|ԋMZr}6nE\$$T=w?՜ /?s25e^yPPSձtdM{-ɒ0FWpcuopo{6#C ΏP:YwĖ%QmN bwQz2a wbiYYg1u|=ur#==d#ТҥzXUvH75X-DFĞjܿ<.xI1 0Ub'.Ll0A7fEJ}Hq쾤cgk{NWgrztJ(c oFS ]—E7] ]iI1r>+ʠeܔlFBl( ꬂx=v`@ZXOOG%lF^H̫`~@=51+'lMya} ᐲ;x[zk>0^ɼ֥&QHYiF_7sAdD~OVEHUiz=׌y%/ ^zʽ5w4CYN*ˈ ~Fi[ւ_y?{Z,Tl6,?JFL%Cf][Fzh3bNko1- 6JSjSjsjxq4D.CG2Sθ.YLFs==ݻ^HE(W.gL.8Ҳyյ[V~mz8mU(v8x gF_؍ufv"q{zw؛5L EүzP얒P\k5`vCzmF̓\*-4 3h:sIQe3ҝOIٰj="C*2J(W4McQmpscjVFI0=kӈIg'ѤVFm]TK%n_&b!cylbgٲ"IiL#TQr&={ D8pX\ǖK69c„e;Z$0tdId-& K@}xZ!oX](R<>gnEBɦ>Ǒ,;a3ҩyGBKD8YU;E'!MY+)G2zo3'Mrkg!kSG)ZaX>9usИc*@8hճC+vk>z^?6d8@X)SpyAk~;t5י+0IfqȲurA [}l`#k7C&>QH!kǷR[pd(gZRS]/LC+ELmwDđSyl yDc+Gq5%]?sc,$iQ($ÍVjsJprF-f-!9}% mAKS##k÷}`% S5 tY :(e8bN~rzxeB0 \:/a~wh K1rג!o.PoUQ3vO"6x!'7y8|ywVF-cxƝHi3 T3X( m-}h"[Eo6Ѕ?%ќz\`SwvwȾm7*"͕nf)VC&ؖĆ0R} qU%$w[Jߡ4kq7sJ/h5ЦovȋMzW 퐵rFd^F`?+0}OZ\]]~g?˕ώ;\m. *r Xf -☲;Pұ7eBcB4xֲO ȁ, "OIoyyqk3~f*q#<><Tu~CgWm,mǼÐrođkJq {3! Xb4@I*zXEG?zL4Vfxn74k3hwe(EPi9ڡI&k-!XP /I)g:VGTKB xy> O.8u[!U]L5gE'jͅ1j&BzзMl~ےb.O@Z-%^B>SI6bF&I{@AVL|;FcJ!jz 7fQb[Ot1I/|X" Va #J0-5U>ϴW?doَ[hQ+6*>Vd86F)BJΚ+HC~b*܉ <TqMd։/SNJ=OAM.l_`V']őQfb\-7ጬi"IϓvvT#p?C$(:tY$6ۇnLx kr>0mP tq2J!٦P`xg;r6<ƵUu6њ7H {4@υ,ΚdEHgq"p:G0!tz,j:jiP b*= wT;vtNr>OK3zy][K-kQ1Ȉ A[.-q0u@># hCx~ > D9?z3^Ua?_"VIɑ.ۊ K83SM3Dm44)lu^>R IT}hzVP:G땥vH fNK.{NFDB[{{)ޱ9OmNoxb?-rwS QF +lq pm}mƭt@&_*".di 0M-ccőx3H"7rՌ-VfK[3+ٲZ̀u8/g. :d'f SG_YndxM)7t(b#0VJփwr[)>N̼z_Us*q H;N ܜFg6~%oj}Ӡ]baI٣rTBi(GڜTR~d;TV4Wbs Ϝp7?Gidpk$[(ð!07w'xVQh4Ƭӆ QydRGO-c僙Ӡ;u7it7BPYLEiP4$FOSwTtlAсx(%U7/u-RV|L܉>z. ` O^d]`-߲X5zk.Ɣ@Q.ٙS ɤ{pMeӅ%EP<!_ls2IR/G/J2UZeѺGT3m渚OܫOO%˷=6cst`L/gh{p d^WsAK~Oss> cocEPJZ?Et=afH-UQdн,FDk=a;R#h#2Ӽ/3Ɏ7}< i~8]LFٝ\,g,@nɺo6L;vGh{r({FoM%Y?UF࠾)o iEvC }_Z]yC(Zd8)59m;Pݣyb wE~lH8dFQ7}M}͸~8R;u0JS,tAR4jn쒏Èh%a|nC[ HBx.MTPAC$ vizcdߝHQz i `b[ lB=GA'=S*(3AoA4=בL*/K{yn3zqoGYdBȽ˛غC0xw˛<*c v 9"IZ0@ŏ#c]=CAzl#O;NT>j*f\͸E 4\@''6x8rU({w>*,OOn\QO>;\3YWb+xeL־@xó,7鐡^h,C[y}V\axjuƚnFEYߺ5qS8.c 8s7c=\F6@2Dg13V:|-6 'D*WZ#q4ʾިq zT%G_o/d4=w.Q3ayfE0;XWϦA;~qvWs)![Km P֘L}KsS#[*G'8o"6+C+k l`]XU⶗\qDх@"< -_,hs1A $uoS(}t\%a"X*f@,CI_zSxSUƔ$2҆{ XpnԈ/pZb'=  ΫS0<%:g0iЋ<Ӟ7Iוּnf#OOP(%>gR"ghҭ*`u8تZ6 9㬠V^Ntvʭ+k97pDqĨޠ]baXZ3]VI҂IBs[|ōՎV%{MŏuU;(,eK4h7#Kzx2/cJ1e_)8bEqv>_N)%@=b4aM/3_EN,/ޱ#!Jw/} pa} ۅ ֲ O_g-)6ޖf[F4a1IR͡bE+UM~Dp?ʒ`!A 4o!sC(WZ[Ee5tecS#iUFVgGU tRbшR,Š)\ x=гF$s td|iKsOpݰ~| Jb_|qI!€) TaƑz gfԾCTp "{k/q#&aD O(+zyC*_0W36!גCt/TP<,t%ly&?񆖹a Lz.q(_\Jb,XsY,+mUy0 4^mm(:3ZqY/rgf lxJ^ o_!lyqr!k:*#fM5fhQ X̃.Jx "ె-Ú<=\if?ȼ$Z>Vڋ™ޥypt>bRi휊]2ɽN%a{C{G4%PQYcE|D2·yCvV $dD#|*d"sў ?!"r3 3λ".A7y_cH3 &a=PU2cX 9ܱi-̼pjg&Y[$& i%ܺrUݡA_!qZӔTRw5gF:{Ƹ1s p...`ilY_Y^{iS,JX1pA&R"is]Jޅumn%͐mjh~OWpF0׊X'[p)r{[/Zxt[,N~,fbNqArҤ r`]x~ؙhܡEL䔴ֻ,;鷥 f ^Zںw; FVх?LƩTΈ50 2}_UN~[Y8o!Qw:`akgZ3WWx9h@yxfζ\?sF_jR@2<qqP"^q[ފ>/uțjrh[K<y Gڷr"dloF#:+}`!'F< [}gi'踤B;iO}VKz,:ފ!^.ehor0*mK&hE01äT_ۢt L:i<؞RJ! ˹_J_/lQYAHȴ,Y;)=~2(#*=gC&3=u2|рf< ]*,MP*UO Y bn~-Zv#ҡ>`ۜxƚ?X廻{4zWn*pW>]~7.?+:iC rlm_R2՞N{M6姨lZ'1esnu<9OM\@UI =6~Rk6@tM<i'C 'P td.=ސ{Y/B"%2sں\Nc}аJ84ZIIyFSn1o0OZD+Ӟ`QZ9$8Et2$v6> AŊō?0*6q"3:,-8)bR7dSb> )aN#RM-DvL¬%Pfޮ{I7IڃC1g&\MtECjGKsa8gލHlI0sU GLc\}dS4 JD<_ CnlbTxy <40白DCՀ dNoŒ*qv"ԐcӴ0yxRx2y[4x(8Fy4`ѥx5vaLs8FqZlך@P) i#`TzjGgdU^m)Y@'f=1]U+u넪_ +{iYn)aU*C,&Z*i;Qu9W xEqFj:*[xדc`{fhȃ([ҀB6,CCI4 wh DTu\}!JP )Ѡ횭 7*Vk~^77$`n+B VUr4 `BQj g}PP~ /cBJiDRƲTaGcS=ŨePa-,%B4?IoWJKM y9DŽ&qZC^J!z |_u@ՔaIL7PC9` &{z f64,\PvqHDx|݃j.Դ m2GaeW]/>yиw^>U-o[{ynSRB6ԅ`B@zd,2M@ L[=_aAᬢJlcFY3T1rIݩ­hHɑݢfgB>VXVA[C>M6y78EWۋZkf>6RP9DsY&Աpĩ `~ƗÒ'\18}Ӑ"RN b߇kgKW^{ʈr0&"UABJJXfh v!3 JJV#ͷؐ.Z*f=Nrh/Z/ O6e(QmנQNNL}tXCj謚zFX7qrIqCyWɷ2jQiqH4-oܺ}m[!E4#!xw?,MC{c}VWr6/E30P^Y ~*蝵­<>r -6؝JMav(n.r}6.6~x,X0E|S N ! G$3yMp!LlRfȈiRw֕,fLߌX W. pFB^ՃYnCdYrm';2W\gqSוj9diH+/^)j9+fZܯY1fxt%}X= PC.ܿ|r0%kW8PAā̒, gƾa7ϑN{_3ilҜRXfâLsd3=Bim8DV_O)":Է<1ЪDv~kNs~ i ߁\&NiIƄJi,\6D¾"Z,E𚰾FUt%pDV隷ӗ7ƿ1z{૳lanb<[Gj8=HDufM`Ј'uViCfjߍԯu s"P,d+8:* )N:{~/Ϲ"~ڤ{[ "a7I㸡6>i$QиmTcׁIm?ũF6oBGi(_XQj2*p v8fFdJA![3`ow:܂!@y."FEKN;,/ tハk}Mm#)M=`̀R@y֡auc@ot"Aψt;p:v} ,en".ǭX39dsZetji.0(v_bTߋ6Ϫ N|-3J\Uot0nE83"m7 O)_+Ob5-GT,#r\"j6pYȂ[¢$bfw2_5ItŎ>[y_KAWgOp09![/ cdKyaMlcͤ[u*pй|U%")2Y[c|rDxmݹbmIv+ e\~n9?9\{9/i\y-럐6d,͡?~Wj.`?۷*(1tEt fh`o32ng)$?ޟ&3<~+UfC838QqXA+€{D ]^OAECטX#]JDbӖtQEN"+ *PC34`xC"Z9P@0ÈT 9)3|m#ڸ̈LXmΊ4,b%Uv"[Qs$^yq[KA͋khPKqf뮓)#NTV\!U?[CGEȤ܊(/Pi>y"AQ|&Ҹqg"YW;nIrhf;.2&G@8VrĎfM2>71ů-Ln8 '+3=e}uz6Zn-&edGVw=DžY0d\$'x@ d3פ+*QܞVuLQtz慌Y~vQ撝grʺkOg DP)V:R! l%)WO!`$qۿbcR%^e`lNuz*9(}WÙy mpf3MVPS|.XK)<3)B=婿D<8aq0Nܤ bf6k`#PSQUJJrW^p^\i迩~I)%qάxfLZVHmkNp}K%T(Z*6Zf|݅"!;@-i?a+QjIk-iEem`DD:3N=?KF-Bh'rdֶJ 4jYX-h喇GFRؤ+a칸a8AZ^9#g5g0^.L2ZhmHfȭ+n,4̱Yit.;82+DI]$l;`¦cxV90T7XqD+0C䴏} ư`ZPq44ûNLЍ3VE~juRذ ʓQ=BCV()I\Zr C9dcFm"X6=5L<_-1n)7Ȱ}ҳx 5;:!4f68|o4v^k$H {xlEZxu>J7X|ՅM*xVTHsw@*kz%&-ɋ\b3@d `tٶK<}G/]a)yђ9}F FQ {^d_.>D4nQ"/02L9-ZhBz{Mҵ>Aon]W5Hb/ψ#6>Wu HW 'c<;z%Sp ]d%l*XW!f&6hd$U)*4ebឥ]~B?òlbWx.1G D --`.LcAj Y$ţ^'gBH 5~x$t 3qsxPd:nQs֙ݜjUcrNt?*;r .NW8iZƥ.t t7MVj0D~%O .">_Gca!O~с.r h:T6h[# 苘&bP`bs+ )H#0>htSp?@Dn4LwKٶxLW'OP|42/0ħcX.T5lU XbkKg?\Lcl!R{ (eErZ͠<8t2bq!/w,V>GȹSwDuh?Ct0gkOD f*Ra!? =eL OiJפw@ADyC&ך/gkVYc!Z8+ED'#l65}A=ڟFU0)0s-DmF>2K\{4`_@Oj^ 7c!oO&?GseJuf3fŻK i Cn,zK1Ӓ&V{4FYCk {%sm-*CFΓZ3&ձhMzn1}bF{!yW%u=~LW#>ݯ;r}n{&~T29$8a鉓jQQW9I~OMKM=+x dtE{HRYTQ mXAvkX@LQ:i⌿ЇR<m5\SNr@B;_YVª >c]uj AAfmr &_@{'zu{ zPU- (CrbsŠ6G^XoNO,F3QFIԡ( ]"Ckhehu[~}WЌd~Llx&U.OC%"ۄI{co!y^Q@84[.G6S5iʵ.T)nTG6} *܅Q57r®# >O*Bk z؊C_ޓ(ȪdY0/ U1cJB1A$jLiXOt3.Mq"6vGo]HO֦&ZWky Mm?T$c4j8vz<_Bm8 /C:mОWFJ@KeƑܘS8(~O4Uo^+P1= [G빘]G t(‡bҡ} i^6`1Tmg1oL.r6"pj=Sdz*'Pa Ns#YN]ƪ./V(RL̽{ ^R~.evk0oAYXR6\vߤ YR>\zₙ`Td[C9j.Yf ȉ3Sr&LSɇj'Ĕ,6haŃ6Zؗѥf e6,AZ,h@Y4է/5h}_:QI.w1A7v0~vCO +܉GJP]3'EՌ 8 գ6myg01'F7IO|(w|~OJ8?VIuD)̞YX$ ?௄_)ccu =[04߫kmuesDZ5dg{'ș[xp%*i,樉(6|&=\m}ރ"܂2Aʼy ِHIUPi43 -r>a5%8 T6‹ ywXx,}MG(# EܜG 'BYH$<QSBS<bά1-ʯ*f@aox)'qKNqwt?VpSo'z = ^AJt>m AQK[{8|L @Ey3tVF(ڶ2F;.O23e @⬀J gk1,陮[*ۗ(ڠh[͉# 'AisGԔV;jQn%p4pu;0Oj,?9K#v'҂9OHo_ҬTT枛&/[ asnQ~-LrT.BST\YJ5ӠFiNT0=3NpVLZj=W4ℷ'q۲p/zUU|*o)>QUl6G w9b]oyg7H#AN'9OڈmJ"@!Mh+˿qWN9i.oV,,+&n}vF)xCo6)wzeEۏJW+gLB g@]])sJBW޺}s 0n,vMRJ"EY^:L&ip:Rizdƴ}i'4Mo0.B;.Hb{TWx?N)RnF=bBrL&lȉECk촌~|Zz. ҉ХAȁ?e55d~bQVaD f (`nK9w`kT"@Z*4y{uC|Lv*Rv-#6t= +MBHb5ፎ#dNٱ/yO+.LIC)L2KGr[Jߚ"'djk"D!Ч=>VF.!ڡֽʓ_3*tPpBŹ&r;2 %X#LqFoӪʄmŴR0ͷngं>I*SݠAf7nSt䇓[B犆K0.}Pػ&(̸&#Fp,rHx9@Q]p *w d`t8}:k-hݦc UQ0嶣'8\)FX["qLk:=:z't?]QGwH`۸C*E14~y3&GmT i5DƬ-͸< qaiOCveQo ? Qrlp^9~-s]G?yM"eΐUm1J֊8my=R\YqU2OXV-xq8z, &ap,TT(pt!؏fY pSGz{3{IKAհ$6ZWfMOk{v.=td;J̍e%*Q(1؆֚Q`bŏKeJ\2xidawH(GbB{ /DY{Wyj1o _DgZRQ !ե27r4mϙ;S{ez)֚.{M&[&x +Sǁd&i绩}vbs &  nj^-6> `CQ%8 U3q/r!(_ƢϾ3ԤoFL AאwgcK <짪iRxJBZ548|+pZd\->mTn n5֭w:C6N쉛P?QnFXo%ymmL|iSNf _Q+Vȷմl[T{h7E0y_Zч3d7,IDwW7$2Dݕu%.?zT~2Z2;{Al{mbF5֊jW$hbYD4 \>ǑVbCn݆4a}xâɂ}U?Ye*<ߧL"y]k6!e~{D^&}>B8/er ՙ؉̯oir[޴Pdw@ikFH(ʔYtt 9웏$ڳ_lzs97`ZWRD dG˩ +'B*۝/K dU- 2&" #e`mRCXw! 0$i]}S j({ɨ!ibG?(/= #,t)x֠8=?)ƚKFu,2ߺO m 5\ vq#݇U#:<KҴA/s3?w ^7Ӻckgt*LJ4^onzt߈DāBI%6VuÜQY~sP"A]?4;R7As´_ERydA KX2+-[Jcy5uhÁ{2C/c{)G%p*K`8_jR+K,/H=dpуRm-4Ot20%K p^?3RIBHYXypw7 \[|?N驭AiYIZB3[pY0I{n?/-I^*6J;<6t0+֠5.Lv$I if!ʧG:Y8 <@n$dzf!J -R@ Y986g1I{B1ȋ#16\YZч vT1tmJ<8${vP89ޯ'"D!nw *h2雲M#{d_0<:i)ic4f1 樉-#wDwo{W'H8cH®.NG30Sۂ'66N{~@$>KDJ%a Gu+(mfv<,|~3wW rj'G&HXxENX / &yYjS$y*2m,FC )z?_=hwrBh{eV*hCy6229TZ{E"]ӛ$6n$&z~Ij̈`0h a=DW%z[;|S7[>C֢W-*uoV!5NUӘ<85&֠Iy2%+ v}g `n=JvE7V>12P T0lR?ZʽgŀT6,ΨX^e?1>*{ch0o. e~% 8qTiY2@ SҞnb[4w6 _=e(vJ;Pux:a2]}c%wTXZa_18q62!t;8PڶJISz*"؟'t"1+|"z{ 4GԇWW&<k XٷW5 YO\%֪? *7|Н$ 1cv#)oT .uxzvDh(Cd(}Kuж M,>+Goa3.22rd4EԬ@=\ș7>#iSQ6p\5^"LxFi_F9î|5EĽ6$ڊ0UA$f %N?H)m+\ZP4q7 7ğUs=ŃeWhя翯F1.f;&U #eAcq!q$ª{eϽ6⻳S] rٕnzfueT\1p&9k4md#H|R|3o=Ԩ "x@v:>@͓\ywQF料$1K;$lё`EK~dAڋp Hlq:kxI Lb]ZJU s|Vu鴔sT?B7)ݞ*35`FtgS$>yչ>P$@fn76G+UAg'.0vb~H3* 33L-5AP.Z` <3L"E ٦cS SN\IPG&֛LdvWA)ZT& 5Mo0MLCLϤznKV\"vw{% OƋhHБAISf"XO-hCC4Y$7wgdѬ4%{u`'Wz,Β& Q"b"Κ2OWɓE)Ęh{ot*@,Pw\q2#2Xh) CJbj]a)3,c^*u4̡Vo&/$vb[]}*J{I~UVy~|Tov8vW^\cZy{msqouS#8~وГq]'Cm;Ht~ED*>F;އA2uZ,?Bڂxq)4Kq T!ڡo$9T٧"G0,loG~=}Á{cJ=$w]]l3mv1昨UO1GU][^6iwsF! q/8Uk-TzuӋ3=x#@^.Vl`ѹ2i2W ),W}#'#Հ2> VZk ŧukɄ4r97~-gtt̥k\3j&d>F{=fohS'ג^(vdDlW XtHSħ`(RZ-Z Upď(5o fΠ%r yc.YJn+g]+2]İx'.e׌DwK3,j9 'Ay@PCz2-5`-/EI:Vɋ4_鯿q .I_ކ6Z7fuE&ѣJS坽(GYxVse'փ?` 'a;ʜXx%w HzuDqA@| $/V1S1Lϳ t#r --wcܞG61 UډͱQc8pY# ӷ8dZ ψ*DeӦlm[ͳ괔4%L +"6p*ܟvb1cԴa!sL|a.팶𞋃e!Un}Z]"JSY<;7nHvX7ݣ}*HRY~# ե݂TdCV"3Zdٗ`'B5~FhqV8P 4Pρ ƹi'WzG:~/]h hTukd2i-h @\jT[EF滬M>I8#U u=P!'coTmݔư幖8=<|xG]RغMrҷp.>/'ĩ!&g{DéT4@3ǴCdy?{(^_ْ0#*UOCĤN mTc:xR7(JӚFdqI3[Lx8Ji}Km $_ TigP^̙ VOx_cZ'"o1mO L=6UH.98V 2Ďяu/EE.S# mW>ncQ#ݜ<5 "b) DBj042f RmenLvr-'~C*[CVFX{m29>sJZeհGC_~=Z6޴O=r!J~+S/ pfDEgp.S/tkr |10/isyl]>>xYptæZވL:ԑ ӼM51cF^$Dx2{rOgx*~ٮMa!^iI {2!GTMBsfnX:z7Ȥs#'~ ?gY(Asr X!7y,aBн %oC~QhSzӧl.wg5LoT*rҐt$?dT,]mgUAN_ev#JYETN+ɣ ӣh%s^']㕁65;E+HCVs),zvZ s nњ _!jE eU{I+iwNJ{(^k7t%\f₻08FW3r6`IԕAnt0:J˳Eʣf_\0_-e!`xCO)M(E" UzQ!nx \Z!g9 -?J@ul[aId>|bԺ[ F]_[,m,jPDdQ;;iǴC,YP=+ڈrz)eMW4s]1` .h8hC֟)y a?黣e:~cxwj\QU[ɍy͉ΆV!R=X9ľ' 1 _p;v #RY5_DiVʉ~5rtCb|¡8$E K~1՘ʀ}ak]O͢b3;# Ssxew f=>c`7Ǎ yd3UV=(\^E;o MmPP͏Wy碦&劽bл\s2vيsڊ)]V~JE~^(N^. q35+tJ$K>ѪMue n1ͲJz9d:>dB12;L,Biͨ ֐zoއPGExI I?:*ht)/b,&[=pOggom7 KOmaWF /R;MN6 ܶ`aTnx}Ŗ+E͜LRҫc= q^01 chɞЏ=KnTR [1vb[TQIu'EInYV?eeJIɏ!K.ެe6d:6.Q8hTH  [5Ŏ2 9P0];h#9܋>eBs !;ޗ|+G/r(o;FRR5U=[lK 9?w-7٥_P/az/Tv 1 =c; POO5-{;.cqiDM>ifA[+, Ԡy=LHu<$C3G.k0Sd{/΍SԤ&㉃p*3Gԩ+x 5y- ݼg1W œib>OQ6x;tDd6chpUP Rֶ2Z51o`n Ң'}d[@)67Mb^C8IcC +|_8`琅{8ɛ4_y!)ӔZ PCnI&j1^rek1QTB۹1q˿7HKFѴ"3Fhd*@6.&X[p +U/kVaAT6Vh9l%VszRiֈ2}#5=OSZv weoH,jrjPUO yGr[@0KamoAo?_>^"Ґu>^M(-,mhC4 2-J.TbխưHk5T}3"z;!j,3 ՞C?Ӹ{E%s ?*M*.2$6r)ѧcMv\|{?!zՆ^Yi7$s?LGSh$0=_ 6^+lIqHuFhZp0Whxeca&O.#1Y;as&u~%]| kIy8ͳ{ K+HcbDe]lw9GZ+oܗTɣʗ&oۇS`m\ϦN Dƹ3bLڨwta ,t(AG@>-PB2kdZ9Ls׀h3D$v́Cs con#PKn&xx-DQ~o,tiUB'h8vg {YRHzg4^~c% %RZX41ثea!},$1fڐ ‰wt1_D"[櫫Vtީ {0S!u@pyFֻKY>^AkXt;/ 5 VFq,v p?V/䝌?V6y4i[ی!j_ZQdD"o y3&q.v6G=a3/u t@S zDW4~/_F7_ SS+ަg ܚ@£.aUvJ wTg$зB;BOH9ND=,`'c XWu4lSf;DJN. A‡q<֛)yX4~('G?sSըْ볕`u!314֧qQ: ׅw>kDc˛̚lK$|%w <%s8S4a@O1_>|"ܨLu˒pC=vBĪBbYw#0Vķ*WLȃ^ٙQп*aS&mа՞Z (D5㯈>q5ڑ7\r+y :ͬ2je$\}/$TJPʿPTgZ/N?V?Y,OyE6 ciTyFH2s b\%G$bY>{pȎ aT}jyǒWp!NHu@ɝ$ƁbK(w"-:zSݠM*)$}~;FpX͗i]`ANjxy/xÿDʝL77[~p 6l0k'#)-%E#"^˶"Df}8M9Ve"*q]M%$nꖾ3환u3 q*[0#wXE/GXNgXے ;٠oX }P8Dm.J8%JzАhƍ&LLog 7[Gݙ106!X+`I#`J9<J1YROU,BOЃ9:Ub!p(i.hsMǾXD,uaN`.7\nB:,.q6_fYSWu oӕuAJ\OG[w<%.p+5^alfYw9Xg'AQ14-Mք'r_! W_ 45e J`[U^/SMJ2D$/3N$mjuT(iol.ө6!H}Θ]](g7fR0SWIҀ׶+VȨbOIu*cUG"T据Nkמ%n@r_3Ғ%;MգY~ f h_yBO\,Y*7C!Pל{UQ#IqLp&CmZI*INʣdfY*t7\ "frq|P!o-=jl0%)sR2?5U[x!6imeAX͈8Xh G >|޻IH 9J@'ޯv}?O˘+{E`2R| Ԫ0K"Vv}MXa7+DA Ś:*$'?RWEGI+T^i&I$ZN~}C婸8vcAR?ieԈr0yպ<oScvV"wB$C4(` =Pѝ rv朵#9hHӚ㟉;sK /*WNR8əiNEh0Q ^.r,8JQ&( t9t 9 BN6As.n?G?x Rơ8aʟtjF,)b+ԙ ;ɲ)ģru*D<^a_fY\o 6!RtYe0ARӐHB3 س6ء1% fP8 z]1^A"3?{4G 3bl| Rb}DxZVkg_5A8+Y_x!@:VBw1I ͿԙĘ`V r jafT\»[z&_z9Y,gʨ%#S;0K1'U<޸ȶ0QNk/3ŀJeLӝqMO\;J8] c `Kn@h"VvZ&_̀XchtJÂQRUoܐO*|OMaUF8I>7l߿C.V&L>Y4Ћe@b@wUCn)][ʌAJiW S27$|{:c==5qIoCA3%tP EPצʀӵ/ԁt u%ƒk%e-7>U(b|a}w1sVnL27ܞYpw 5MR%ع8ZW2 bRn-IDy8"$Kꑑh8xYQ.&VZҲG4(MT=!.$TDlT5dBG`F_O w5hN&^T.-kVGM0k0mߐQtY%B3OMr ? '|`#2EGؤǖc>)X2c.]2k> h'];z7,N"sWvD g/ۈm$刕<|WĶ^_sp; R8*SlmVd"kncIg+qZf8)vi"'`&ףfbi[g+L)!e{ea΍ü †#ʽg6F; |0LT,Å5Jv,{f;1Xg_/D|3Lӕ fd᤽r~\)(BT*NE{Fv)V;ϭ.ɏg^i`؈XVdwl::Av!׌6OOp#ѵ[ T¾QqTBSy?T+֖*hBz@FÞHn30G%h-v.i@G3Cމ EnYܥN&鍾ACOÌĎ匩6$ 'Q zbQG@> cvcXqwzؽp)9*#ST x"m$ުyv%zsnN`%#>f S ƕs*𖇘C w"_=%2l'qN8⣚Wnscc 4w4d$"e,b(L/݁Z/w:QzhSXȲ+%Űz0 ³ u:!|WW0@/!X^[U;grD t|wvN&@Y&Y򤀒GRܓ>O?!lV5K*6df,}F48  J/鸩R)Ia}w 6UYQ.EVv0dϪz3@`=ma q1D/m5!M}~|v&Iu?T͆HIbβW7poa9ho5pG5zR=#CDy~4k49.Wrh$nŘ:L! __r˜<1Ίo  Ui< ?2leݷvm5T̫tN,fQ]TLVӢXr^}hX upa "4>Yvb%D΀)Ue CE:rN,"/Z? G rzF\!_wVS][2G%p^4ʎ ,EQ˫,],oKKff=O!%a,XiTلEE_4VkcXI++fZ 5Cvu_q∇뒬ڢ#7KxϺ *lΔX,ܓFBɫ}uVI\kb,LF&c|Ϋ4n"Ӂ`\ⷛ\KK[x+h&#Q ^g]JRݙŁ`eE0*=M#ͮtpBi 6:;' a  1lS+1!6ߗuװ<[=vBNwTZqj΀-s${ekjɂ<@FvIuޗ]8Qw[/#CШK=/\Y:T+=6fSH0-kåy37!In[x 89glXF_P5Fm<¢c" ”q"Q@_gzP*峱o.Yƥ#d2 v`~gƽ>?_%"4]- `ٴmu(7EVIV D&= 3z,'keR Z6>%Ÿ5/%"oqޡ#rS3z2u4d K>7nQZU pRKVȑ{{lE]E!u6su旧CH"2yE;[k 'F (TߛuSv!/ݲo5-PΝ͹GfI}ص1֢U4,[W,+FLɰAWA}n O'#=ZP6I&9^:Y1pVY3vqn3 պr{)`uumvģ= oEOuMk8:=7>NɶܽO a2#N `_V<l02WLg0Ȕ 2)S CDW657M`nv9IJ=R-I=12i @g_6RxѪUlgqS{A*0+X q< AM43r|Tでߚԑ=>X;y&K͋[Y3>,d 2TLю4֏M]f5["W;da"5 Q}ueR~Lf'o/M }KqP:d\$Xq v[#rp\<7?Fd.Iw [N/$ BwJN YUk8.Œ#,zKЛ-Q|P,mj:eުg5됂<>4)pҽ"܈UdIQRqе.n.bD O1^͂V0!@ѵtĉYH+辅@Ch+x!&}.Fڿn#s!Ρ }-ka;@0wȪ} ƶ $Ujẻ'8w+h HWBfA/9*3)z4699j/3:gPxʋVL#g#ga06JA='@]/O(j/S2DǀS#'|ؘXi`ށj [7/Ǎp;YJT:޶1Y= tZ@wgҗߔDF'Z+ƭ 6 u^ZdG3 jTFr_5 FIv}_[NUl4BҰzlR`,r*Y +Xh[> ]8=%5"{!h:[ XXI4zAm\3ܯ H cg凢HNx쌆nXT)#_%DRP{z) WEij4l &KiFnFBw[dhPI$X*<'c4gZ+V7G%2dPkNeMff'J9FcPpxE=.s mlb O1fbc) Z` XǡmK٨UҘ.r1Su|5T TxkEt\M]j]x/3"ч ;l%E|u,&mazsqUÛ[Cgmv͔թLF~ tUǨq"%f4T,.;?@Q_opZ3Kogbv``2蕿 l9x*}&9=bp;C*+0%w$-|Q ݄w蹡M{;b:Kfse\EDYXZw1З(вnI- ,|M)t8Y(M\ig5q-H+iRnRwn'D4c}1Cd >Ȱ%0Mr D*  rz ovB4(>虥QswrqMi|>t 0>r y8:m#b ?Jd7:0b^u7ePݯ>=Ye hKB& |KuTbUyo7C$B]_d N|~2&Y&x}kL+$62Pxv !O9  HAYhIM wq}vUxy~U>d.n=; e   q}~w*KOWy֛w` >KP^PDSF?u岣A}¢x /] ={mUŽ `"\RqyjAԡ.L—#Q3Aj-@8y`Hn; ^Bt=|9B},3v7-ASW_eUl)}M?x2~ I~-LS53p-p4kaW feUs z@'ԑlz<;+xn@Oɨ|rz&IξiQDK}՝,&~@'ǃC-{0iiȜ V /22|Q4=yBn"ȑ K׆ɹ_R،%6\2"{%)xTjHTE;u/+!HmFeŀ^&cnE)Y[ԈL^'3uy5A@4?m3əX{ r0ZS No"4AT۔)/TREP!2,3S!)b}̩c` zxVgP 6&_0̞|Ӧu[oNYvCu+㩜@:|pL%ib1G*$0rp?P5@v. c,J+_ኊc%f,6}ڿEW2h,;BUj( V*]E3Z5>=: R0:S#\Yu DGP/u02hX6LiW]S6,yE#!>>C+%t$8&;zڡ& ;\gk;h@FfhdQ,;8NB~oX= 9]b. ֖.v<T+>{j*70ٵG4S;Qے55'%~y8UnQD:䄆 &0KF;VXYp?@ZЎXemN-=/Vj~"mG%XO4'"Mty615s5`i6y!w LgKeO%4,pk{N\)u3T h6@R=2`VȜ0tL(R}JWCgA3)b= <'fL <|to;&VRalvɠC3v&F|#FԬ8 >ُ;'眝W!sy;:z笪D\PĿ At]k^[rHIHEv-SڕIh.; [1ZO9à]9| v:n`! )1p&ö[c*Wj7N!bұ3)D,!OV 857&i,8DA%;Xcqlz`,6o<2#05JԒ!AmY Ai`W+-`&H |zN8Bgϐ(HJheѧmt0 Wۅr toi8˪w2²͐4,]AXq&g'J·f;*(CHb`g'dm.}n_&+ \Ai1pK)GCF%U|mTvXzXW8 `*vZzݾccLNK:ޫ ׈K_N⢯Lމ[[4W4.dzokIFm/|e$G'edDKeJZYThɜ24wTbՎ J mSf./ 6S>3L)0ڧ 4bGS]#B(A@a`ku@1Ht7!O#mؼ4ϻ9C{D*|Kx1SfL3avhB2;әTJ\|S/v W5L]X+`"=Jz$`0N9B[A;ڊ;ѤRH䐮 t dI<}rCH]ܒ̵-ғ4W$~LúšNAT}KF%̣lMU YQ0 Yqϸ:t?ÆlA~cuZ$|wbsܝζ[VDh c V~9ph!>GsKP|zV# ܡ뱤n<}[8K lT[SC!Rn/䣱pt6wfހDlY(|"eqENJ0ҞӇ&= $Z!MC3bNK3%*2=Xĵ'<%eJ\g󘎝fqk& c'z_Osզ߱%JrDx1y'Wf[S5԰G` 164]5 Sm?[MgGDi+Luz0?^ Rmxآ\pیfA]kcݵUiԪ:KQu]"<輠i U(k 0=zO{AV9(Zjr7N.^i.*>In0 R3p&!m.gz]o#ߖWJCjpkZ ~`UMfob#2qtow iUxu"m& ж7dQ`Z$s]#C87Yjm xSk$뀧0NK_(DJ/J2]SژmhDXk.M5NM, ?Jz%_YXNIݦmK\ rp1Z<=0Jn朮 1M.;fblB<+*i ^j?wcɢJo/y IW-WpTAܦ0HćM5 +{>j H̓oxtPeT&QCp~lC+;~҈Q N-.jZ PQN šQ2Cu}p]Ǣ]V_Ǯ>ecB'iaգdx\к;3%r En"\ؑB 5+KqVrg$ 4 QWPD#Wօ Ⱦ (0^gdP&OcijKTh۴<@DK_ʅ]8qc[.|LAdvG"չ Sx( h0)W7.jj2BJ4~=:͕i'[ْ0H{X:%n 8[죚xt ROT$<`b-kRw"OgAT^Qş0Pp<}7PK#()M]o6hB`PR. -LC+rLD4ywG(5#e<WsOy_B{ԈO^Ȼl]Ȕ){MS 3c$Lks @-T^YQ><:.\cJxJ(A؜4p/&e AO|om~ A|@/ 11G]1gMbr0†I!*5|I7w h.0=5%8 ?) g-z> GW<7<&PCJ;yV벴Gye|"AK:+gޯ^4j8;>*zwV"h_9ܿݰV)Ew_O5:`|F7G~eqBW- u7o+W,VyI?gi_$5%F,ǯ'VJ~z-kFɨ=6Erlx,Zs~#lR3>?[_LR;w U5jwq G-^5# αY)@Xq҇r>4RVY%3bvVtےE~ˈd%U*"A ݓ¹[|y>Ԩ9k ;)V)rB*Eb(Z^~.8:0܀1I>/_vy:C`pe.7jQOBu˷#cM<$GNlFr i+TIp]蓉>/݈LG61?]$0HsQlx#vSatyy]:~T7gB}=-2|hlg/MȈHH"PݒJIwُ]cCi1_%9Y<א&ܐ3) Ft E(&+%_ﰲwb&P aS#)K# ,osќX$s*l>KWdtTÊUdH &r3g.#C'+2`OX[A.'tq*'Ȑ9]gqn$ m͕Knqzq󪦞S~oc_f1)}o-2'A"7QQsV.AV/;i%@J8C(lhCL_b 1u=;nBZS?yŵq瞏(%mQq`4!" d6wkw0o%\KۃTto럻Dc9Gc>jATԜ 94_js_}R<>2°,}lv&ꔺn5c1$fϔNKL~m_ 0G*#*1w+JCTԵ}Ilw )e@緞&fˋtPdll]{tykwB)О)aD4 S2I{prڜ?{[Jih}ngxq<(~z44Ǭ)au"^O$m>'?ᄷ؞}+p~andu7\H{$(Z ?xͭ(_!`/%k^e!W:iݫՙ"/Zv[jWɇ"0xt9@ L]a^ﻳRfì[%@.)3ښ(%詐JwlL>G%<90*٥ Q#n\&'}/ej-#>e~;͠ {b@25iyXU(?5*j=!;Rෂ#:خ#mdSE8"ь*bǹiV8J3r 0Q ].N2yvџn gDi`lT)`-@I5P(^;%K\ȣ%2xq 8+N [P/X'?k@nɤ`+5G>fNVBaQfO' #W3;¯T@i]8r#cI79J^LY]qɕol  sҢBp1UIdJncyF/&pkl;=Yǻԭ٬Gqvβ̫=Z>bo7hοT#Eo\C[@ҳˬs xO˓_JSG$~H?Z \G6??4X]yiwsPnf_{ıʊ3V~L? dw^2vG}a!sf*Ncث-!Y2ʼlߕKhd7N4KvP +t";Pk$ΙeCd_Dq-rPk~S[(R߻gW ѯ&8\0{]pDkXzW"; riwsHs&/brũBOkq) TԻ5p VT#`Ha㎚rnSgPϋx9eͨQbV'cCN2Ex׾Ve`^]W$c#EA>gLPP#.2Y?-PِQuH<Ɉr@-'}3G>x>T7]Ps`*A*Ƈ#`ڰrtZ2E$N5/kof,O5$Ծ Ȯ[@\}rׅrJnAXqAvoNd sͷVhuA7C*-nl>gN[@M=OR-3azCD,ޥq"̦5Jj+6+'PЧq42)}=&J:Z E5Ksؙե[`V mX-_-#dƖyE #H"|ieE֓JVr;}^J5`_]iONzV'Hݯ(03Xf`'6ʎ!bo۔t>2>nkZp- g)hPmμL&sI+3#f9D7&yvU.<ӹ,8*rn s7 b %s#*0hQwF5~i5 #jI3||ڑ"60%Z#FDvQà̃Fł9]{!>}xwd{,:m-,١# qXNZ$(H׌ ~?zjp?dnZ80+ 1_i!d:y }<@OE]S Qw2W l"VNX@kN-Gci>GfGSDh$I7z &QZ9bI)ŨDrb/5ݢK=R׬ZXrqbǔ-uHCaZC>f$ަܖz|e#7HC4 OԀ*Fv:Z3~J/kM%g|'$R{9i\`V /Z׏%;Ayt[%Ns/Õ$HVY?C{/4{&ۜ34lm>]Kb')aC DJmHބiCٖlr^S5rAZ}Md$c{aЮ.G}ĮrSkMc3򍵍X5#qh3ou3p"fu"鱩zuhK"C Q@MN"4yx_4W~Z`EQfV/!^H*8LBr܌PQ MGgTPN>+;h(; šߩtLx6Щƙ+Hˆ#̜qu4)P,'uiآ&nȤgaƅuhX_xc!Z/"Y ߗk7w>-tutf'mŖ9c)vs m_e_;ط=K /d)&TSz]>pR@ nY-}F.Y?>1qv6=eO>HMfU0hk0 t_:Ф`V:굙U Й GxPF V< AL`d:pk;c&=nTyڽú} d._&]vz[cT_lSDPc711)QD` 0 6<|XkgF6J\@6]{}@7Ա`Y3i@Ŀ98~g8FX7hNYY=Dzdvd0mwe#L3&<_it,yRؓE46 Rw,E`Էۿ_y1{wK﹐Ѱ o?{ ?[Ltt ehѭ 1\#^LDD#V c.^Q4d^#2I5C0 VDgkUFԨF}upuV "0hIv`h7>KedI,t3wG|kwap $0 $0twY ;!^Xsnn]Śۛh]{tit `tpu Zxie(@$Dܠ%XY;[=4|B"Rby, @sprFI Ėҟs*)2@HzGv#_z.[+EO"tvcH։[hXQ:;d?G$"aLoC{-Sĭ)ZEv e]'Y Mڈʼ2{/j1,~UՕٞ<({B)eP@)wLxd*R2} \_y?#;:f9ZԬsl a"8f[۩':7qT3O0IY CPVTP5޳e@޾i0hiYbݙN`GvZ}ڒʂj&*p>؀Fnޓdq}ؿY9:`#Ӽ$]|`.u[f R|jHzh/(^:(a.'x`(;Lt C;|NmP7i8 g |0PU=w6ȆCqgDQ(Q;+==5\ 5צ}' L5( Pcj_`(7QS-hr_T$>hlJUoVSQ*w^{ˎ͐\].I/&t0G~] _L(XkhT] % ̴PcWmaO N.߽?z׼ gJ/2E_n;qQ#vpUCou0`eKn]th~}# Xw5nVA.W.؅R0v/xbn3V{;Ӗ-&Ҽv%s:$>"=3_NJ|k5ڑ[$rOۤPי{29=GT#x| )be[8O Ǧf`H'Yn}4H uiϔSVljV*Onm17Jje͢3h>5Pz&ZǪ&zR(ILw>R*4'5n_k!b+lN2{`#$y' \i- `۪ɑU׫B"#32sҍdNR ?YLM2?<$ˬI#VJjĖzý8+.o8tٛ$s]gGns(.{~w%' PTv:c*r)8c+y6d?LWʡ[] ɠN8Uy;3cxx>Ӄu%ә!U @!a=G<dڬv`CI\B2r ZgsG-2w2T]>ʅbzqZGGJo]͌P .#a8b`wHg;dV#'hZ*a;U,\YuSM<1y쿈3):qd + Owcnv:0ʘ-&@xr8,ۅ4xSå=A%IRi%\xeTR25aZq_)zxٌJE˓_InU8ɣu=R_36r%K&rpAcujycιSV [ބE%?Ceen'|;ȍ6Cb\֊v{R.<{8Ⱦ8g(mVtFpju7㦌2vΕSS񔢢ڡw9G |#?rah Ub2^\cC쇥k_;jgD9t%ljQWr_1X߂HS"U,L+}I]*9Rp<6F՛ p%Q : h#(OA GTER鼴"dQcjO ;%bMSaGB;Nx|G^;jx 'GY|_4)+oH+Z(Oq8hƌݻgɸD,nP0IS[q|+3Ŷn:;f6pǁB˾?[t&10S v9eCs{s@]ingc~ηHOj~,juSp|ɷOFOґQ(k+ |>7] ^9r, 4ȧï zn1NFn͘>~k_.+K3=T#4ddtUևjq:@\V @lj=" l-JvVIg0>4NIy*sh/ߝ߀r>Bk|"5Mm***/!\ AXt G%;f,C4.(9VFxx}ƺŠnz=T}#v :IYo#/Sęެ'މw;S{O1J]bKD|X,1IVNҥkT=#{lw4:п*i`e*h}b'<9) _\ A&B5@[Ϻ? i+ +dXm~)[Aߵ+WW$u :%MHDl{ |/RDPWvy[kP6ȿL-(+m%a͂٠[>m0rfH=^%Z4&0``W=L^_BhWo$$Dk0QHu6#N}$ϗjXv$,7TJK%1vQt})Ąπ{'6@9^opBJcZly7FXVQ$Vu֕8# //r%􏕒h},J<7p<ߨ[,tAO^mL+L̈́˚ rMӌyW3Rv*ja3PՏݱ~-2?A$ikF9"Ԋ+.Ѐ3uSCOp,F?yF@r5t_2L /KYݙ:֬lԍـ=4jnI`J3Hɝo䧣65ۙzI|PaE|P;;FeɁRh|4+C~}w{ 0M2a9E_,# )޸ ;K갋x Pq d,Zu`&gR<~*gy3V_੡i)5gX'ׇxдCTZ{nuwOXUU2U&.ǟPъi6E {6*ӢDeG6`kwu {z"j\`Po- ® ?j)I[_b8~t@jУT>P)Pq4t6ϓ׵'C9ܣw\P]I+ ؃F+>#Y7ڕe7vy)+d,EMWn&P\=OV8:)>vU@ES({g!M'8v.}v10JeClޱP5 S|"%>> <U:]=)4 V`4ljU\FyhB, K5NOΐj0IN`nI6 \67VP,lZy.T+)赜+V qy>'MW5&{odsGvċᚮS-j=HbnBHQS`+R`ׄ*CwIZh Y k,zyNjGq1@t^kzX('$~ЇϺ_ %t"c*:w~ӡZ.QTԬ^'Z.7ɃI4NZgcUb](/>ZIԡiu@sZxvNU<2hl6BDFRzήF$OC= y#F= 3DgO/\?3C1+y u/&]ة5v,#_"aHQA3΅Fk+2r{w{ۜ.Es,yX0:0 X2`.FJMJd\"A<)A b È>־{d:yvc젞$lJf  *m,VhCD ,S(޶8˚q>"|IGC itVz[F + =44B h(? l̛'VM­-qQmdaB1{9I]Uدp{~wJH1XQ@d9Iꙇ2nصYp_4@Pp*zLGwK."JWgBbm>ͷҁG{@E<@@."~E=*_3i>v%6{'c˩?+,]I?AM:JZ:9~w:Z5|A>55o[hm\] G Ule|F>rdNY-6@GG=(D)ܗ_QPeKlIC[V+XUi#QloB2Qh&ǓO]Dd}2l/( o-C(RR4ׁ}z% :uU8½lw84a fbȟ;6n&zކ/f_LfV2J9&Tdv{NwɐV,3JD7ASa\ZdL4DPؒO"dvDXE᪳=+j@MoɁڗ1ۉ|?OO_ǟ[NKo_%3|ar U\}5,S**Az޶Q=&Wu?] v=}bJMɚ3xԎ@xYjv_vrV&q-Jki5pD 2n:iĨ_3ZzF--l d0U-5Ϡ\ ma= nQ}>ҾfdVÿPpja| .Ǡs?r jvAzQ8L"_Z<'3< ~II !JE? r$7jNcߕN̊xo)D5e)Vu #xmג0'3lMe}wtE&ىCYJjF}&V}#CN 7? FM@qd>Fbuu!;jpYQ4J7B8"qtuӀ. zG ei~]2 某0ؒ5pdz9#9}L8 {M[,*yu4.? FTi.? 6.p\tSzt&{W_{]53EYR0BVQi i]12`.fӾ) qT)1*MpK~+A, ~D5q~ Htj9;±\cj}l8(I\$P|†} c;;itH@RZMEI yhMw0F 5՗QY5HZ^* 7,,r*[;+fdt:hG_<7Է#lqF R%϶>ycoY$ 1^ܔn$4s=ȞC,*jIx3mu4G83 *oʼMrAW+?m4:O ]a;@9g6N)*Uōc&^`q^_B"eؘGJ=I%]" 1 cIGjWᨸ85d4&ĥϑ5"|FUL&][A'$iDS3s.WiV>ːS6QL6Y+Gh27z{0M8p ;۔c3EJ 6BWkuH|r$`7TlbS7Q%1.8AuvWX슪XBNBjM ѱ 9JF~1T*;P=Fj~< k"I9qÚ?2;uS@ <|^ ,!q_Mc y:1O80lCwȩ[hE"LbIL*7TS y_;0vj*2 !{Z0*_5='P ~> T™'yW1C>3^,%;^r903y=M؋VlI>CwqڵEK}K˳wJ~qgq*&1xw9 &]R;{-`* m 0˄(w,zfJgDg0oa!sNGJ醾g''#ZF>&$VmfP IL{X_hK Q}zffd Ii! r)N iqNk)UX!D`q SfF@}$ }&ۡi v=xY kW4.ÓJT)tEf7 E&\Y$pW`oUĸY3U;[lj+F*֏J q|^r-1LUZwEt Nztxօ* i Jki UfI΍3 zĶP)@zt*KNu=XCAFǼo^n/tnTLyHKהϖ~[:#Z%FtN#Ge%PN33gy1d'ucjWVN` -_ϓ%4cU74*N ZreE|l⸺@q+e%SNbY } x%-5/ffsRkd,0yS>C̔>!9]2n ?F1HUgA\XX'4G. 1TíX'}*ҭUCZ^@M#`F*"tKT,z w >ܡf.-:l ⊗80{AtR><~0u0,3l#^;MpȽ/% wcÃ("u@өdL0l OPC! xĽ3/ZlM t#f \L=\˽>̺Ɩ6'OQ̑egFeny X:xMD_!-&W?m<h-%W#v/{ /O |OAAZ(=[qJ,!g E]yg۫ iwxT\fT+z;x.9RFG %/Iӄy]%l;>|[U'|.9=ߟVR6{jK9eP |ސ a-$#}{xK{yd RkF^TDs{aY4}5Dr%;ruH XӐ[/ɣFOƈk\ly8CK՛HK}U kQ w dN =BECԉêa x$ ˱H@(:ܓ7ry/Jqa5/? WT;Tfb~#ZUJ O~QrEI9qU"-bu|,œs^#4肑Ì qy1P1"M뛌8Y-ԇ-26 7--/ZӺ0]SÎ ߩ_$9d2?k n,ڙ}̺NJ R!٢S)s6..W*YyW4@X' ÛJkh.-!-_j^~`nJgޔX_Ua#hfuMl GfTǠABįc_>1j`@+6c0@Y{NvIT{)G V2A-'C`ǵ /8-P۝Ftif?Z]o|H{ATwNYn>]2!<[ R/ /uvhٲR /؟Ԋ!2Ȍ Qiλ:2C]0_VQ`%Weq8G=?Γ.R6=]P'kvfZ&L; PB8دBl G0c(D{h%mR7r2d d~]G<3f8NgU/~VF@4W7QȍM)Os#:F+fxmrSjo3׆шQfyYj&t(h8BHo{94=w{đm Ӗ<Th6X=&riS,㴥7G3=yfQJug0O7BŒυ;uaH5i)A@]y*YWNQTO\g]A.\OYIܐ=4D-~$W5ەSYKoӖ:ksr"t]j7GԒMK5^`AWsh1E(AV`2uo B N~g#'=&tqe"Fg^*POw7d`ɂgm7:Ah5KO El9JINvri'Dnp A1Ε"#>Bt"ج{V)-r Oe϶9zq{|$1Ipjvw{;zǣɟXhFGI2Ƙk]sir:ZD\v(yX O',-Ki^ i7b@uu7 N[U阗4O;fr%Dt;i#JXHʷPj8o+!D{  ^6 QY QB 4 G{oХ}A38@mЦS$d>Hl-"_?Q9yQq#@dq8J;pS W H}sҍ1LOҋb"l`y4^W,do܇aM:bHlTL&A_&U;l\A'>gƶ! }/Y.A5KBIQm)TR-Nc4D@U0zu:L; 8/2f8i *d4]!M9| NI^]RaJtPFWi+#ÉT* = M q ָ"P<0j߈Nڏ TqP6 abXAk,\Tv;FWVMwa03'b 9P"XjPxNbTKxCtFӈ\h{8˚-ne?_8S~hZ ~' `*y(3?sLYa/$!&GzDa5YpkOߩlN6<C< j%w8@E[]pM1&wg~5V6A?wrF8A: /m 0i!UbIwHI+c4 b3i[iS#f(25k5ޯHvذ)d)nWl` A[ϢkYQ(0"z/~ގSq\?a R ioڜ$j<_푖cr^jmδ"YT8ZLE tbۚS"6d˃6_8U !wGYj3$<9ʼgS1q2Fyl$uGxCJ!dt,g=Y_RAA!5[O:s~`GɓL4@c:[SuE-%9͠8L2O%*-Lf!4Kcg̭u~k#s2=M@7PEAwʥͦ*M%/W(s\xURJxsEg~G/whKN֍FnjCYWbbuM2;M|YY/YOsӡRAWa^e5kX/ujԎ^x|K=g~ZCזlcݒQgN+GSH$;YEW#w& JoJT?]C,hLvD'rRK:6@m!^Ęu+e+ 3ifX+g,v4X)lFRr " }t1Cf0w'{ә|RI)/f&L~+?9o,ty^Iq|>5y*]!&n2EL%.J& ,y'+S {9|InZ>9,QVn`ۯSW7oE~c1[)H(JOn EWs~1aaQ#N]4S3Lű81Z*a%Ȇ1-rU82Rxkz{W!,0߰1Kh&Ir&K/RG&ܜ`RB,|IǀZȐ ) o>4\2SuB-Wum%igr<0&A'MUpKj$-߷+ai1(8ʀ,6}xeѝܯԇ= l3{X$:)ĨX\yDbьAB_Ǹ`;O#?&Y:y0"l\`;މ>"y;eCˎ6k\;b,X<} v 1X".a Wv:/ SVm 9rqB'^R]JZ+<fSYgPYߋMXW=ղĝG+AϘ]^x1|\!*%mIlfkfȽp Gݎl98nVX, WO@S˻>7MM B[HPAURe%N WhhMo*\ix~QcB'ngdOp8%1Ӏ鱮a<=`~뻋K#PAwIlsZblEcmLC-wK_#*c'4#7JxPSu.S2e2Ns{Gsf7и;c9x9mH^@>@@+t|ΫL ߽E+ϬY(V3Q齒wk{p=fN/ P"_uʖ}81wOoa5e]h)KcèTVFU *,=| j M/ZAY ]>8zUˈRLJR Ld:.\< eo*-*ߧO$I@t0z|AJ?.@-⻆} r?ri*-+,|hy jjʁ̸[5|~B> /;!⸙EO?p pPWZ3C!]T[orQtzܢ`}?/؈ۺRzMS5-XoqV?mh[D1WPi7;1/dEtGH^8$ApqK(j:+V֏T |vRH34nzH/؇1lvr6wFBt&'H`2Fm6*%]w1tګ WmPbk UD fac}㍣6i#Las>(sVl\Sdz0C{1Hó3yTֱwwY8@mf5d/UtdqZǿX5+VPv0EE\i86c#!M[ hHŸ&H{%WÑXO:hٿxilzHmX*/C6$&(η*u~'.9 vo{T"do22 dKKٝ꧃}E.`oYL%{ a:ZCJϏֳS KW[ 9BB!V~ fo?;7** qڕWo'd\SYrdO$y^[l+U3=Ễ2$VHAV}v8ϹE8XxQw[O_9UWقP 4"G'‰oOx6zQ)L8:,;t@諸*P;.ベn9Ÿ:( 8ԗc:e/t_H$JSYПNK?YPTA9QUk1 "&kiK|d;|\c V4gIgXB| cبՖ򇴧3*o YN_,gɯ渂, \KZQiKar>NG"itvV<(IIŤ*nxhַihI}FECDNW ;)aGJƺG!^H5rz,ռ7u`#)eo-d D?!T6m5 4ThLIW2g m&=.QD`n*n;#H%bYE 6?X#YIA}`+26n{۬|G  ?۩䪿nB(c(U2Q)xѣWkbÑώG#R3qo>fǾ`3Hg"co.LWjhy0PHM>s;[pz"Ǝ3By4|S/H1y~rꉧlÈx pl'ܙz{sikaA1 G 9~_|ana/ ?_Jj|r@ 7_5tfoLOvs+GՀW9Ri@[UJ9(|at W}넁'b|?>ˡ0.!Ryqۙ:tG P w#x<7^;E d)qaj򋃮i"biMdPuHA3Cqp~|` 5]W@=N:)߸@a 7.#,S`T:8k^taq zJүJM+),OZ,:*?DQ%nJfJnE=ewYQ"S \u%E#dFx:ƱA_@}9ֽ/Sz"~Sj^Q/-`%@@"J5ԃkNuҚ0K*B1]8BuB'`ߔ]Ek~d$O{}u·2ܱŘ,E}_On/ ({%sfS~i֖{z,_ 4pEQGnb;-Vpd*MwDhNd-%t.wb so~3-PHo_ZC{GaN29m>pPyZC!5Jaڿ 9x{8h7aЇ ^~=xc_ 89(&Ծm2AThčuӪ0.~YYib%`'^ VFL|3T+ ߵh\8 \(rȌqVWQ7$d/PC Lk@T m܀*|3Uwh1`r] ; k!N|.>7tP3"{ -EV. H[τ->ةC[J<2(FRM"XmPoOeh7Ƃ0[]of˰۞L<P5?ՙԏ_,c iqР&Xh sne%CRh^і#' , J!O3T8<3Fd.9U(S x!gyݵ7)fg>/#2RWk>_nJR̵un#5ХZ4_K1Cn2 6ۖ?u0֌VNp 9̇ &1 Ȗ?̲ΓP'AW5s"K)#+Ocۼ <2^t|{:i~Grd>ʸ/mG#kA; wM8I zc,ttf#`Mn#q &3_(+,} ʝVKB+_V3:W- }ġP>(:GPg6MBb %XƲiŋ8C!1!x"/Cb7x\G_Ə;<$Ƙk=gT;ԖGyXQP]W{ 3zG,HpоO uP .@LEqu'-pu[SY0%F'ӂ8!ϲ'Em}v5_ozmӲo8{Jdp&`N7mB|TY(v>(cY@f0;SI{L}Zx%;6o@}FnP۫Fܛ)"$[[d%t_x<'#mZ8 %ئsaw8iT祭Wnss]Rޟy)f\&yY(db"["F_FC}6 kB  qsCEd;¬;p%;Ժi">ʉJ.j4`^e4An0 A.d Aͦ㗻1ˬt: Hdh <&EmNYh:+Jb&oqiJ%ېK^I"Yw&*s+S)l`,q]:5a'{/`N2vYGLo?ckmP[7J_lkC;Vڿ5LqK78@o_"Ze.Ta?QcY4ffPsXǷ"{0ë‚dƌ!sEs]&f"4ϒ'z[HS<"vo]$@^vX8S@jKC,]-.i=kKYom+&Ku9g (PJ3g4%jplA6A=j/ކ\7"g#)7U,@{nU"1THn~n#Q'h%hfiV^ebi =eՀ9(^ j>}p34%889K6kI   U,P-:hˤ UFh7<gr"@5|@$6e2@d[wEYp󭞕hX~.fȑX| Qք9խ, $$A]26;|VaϰZA>L*f`b&4p5>1FX:}x:򩓚UB".a鎌:N$KĘ-;#APפI5`?t>Jnr`ׇS'~4D_@S6V(tq+,}5JPl$Ge|̤@$tp#7Օ>!8S΃4jbR"p`9B*}mdm̨W0ĀPq,_F=:1DX hjK˃ki0`yӪX[q+hx<_b&6[Vџl_on3AcoTP:.#wtOpuN@KklZ[gHECw@O$qx2ri_z=RSh-%kNs@\idbсB|o]4jB@PSBiUUi@/hIzW!5"WBe DU%pHXtnr, ްwIVxb}*B<HtA$v]+SSد\-HpPn듡5)h|{wҩ8Ϣط:Fjs9[t2+z4BEY:6PLE,0ouէI5 eGKsY|MBV9y}8,mH' ())%o5 cv5y>)xH-k|påkid,CHb<}H/nݖzuyi f}2G?$W&Ekx">ICx4ʭUUu񣤔SXe-nWpA=Hqpc =)Q<^z͆Y~ Yǽ,NR0rQGEJDQ;i2&=cÝ׊lz40)`GB̾`fgx HQ__ys b6;C ͐=k-䍻|.[ ݣqtp!Yz#yC(XٽݧY:LeA'B\v<84ˍdYt'#u=GJΗtGfi4)v1`Y´?:RSH:<}P꩕Q sOc̀[fVd2 G(ݘ(չF|/$* -6 lr*/SYE&ef_ `~jXcf7Z2VG~F!ܻ-4͠wI1=J!DQ>2w#=57 %yhHd n!`ojEw?ǁ oRԉQgOtdނٻ$EUK&-ռοNrA#oKLgPtyOn1\8#5ŀփ7jbrq# h/#g B{4 'Ѽ&>::eoƈԔ,o he-^J@r]Hӏ]8HfqM=c>{7Mv.}p pQZ(?KS ot TdTu~42o7^ SOA,[&6DG߃oK>іay?RŒ:JKr3\| NjIL <90 LhBF gX sd%mDG6~qxZ ~ܳQr"h(ҍ|̌BTY; B2 ^uOxkmY#m)DZj^iQ*j-JXSR)r*@75RuIZ[ۧ= l Bwr±9oFce))JDPC髚yreh7X"AnT%n7({3P?%;fQ!ܚ^{M9zX)]NRbʥbӿRX;yeIe-\bGEVS+q#YewPQ,Nm+BeǾp&, ;scJ9?E@/}T3o973tY)BV ^F 6ĄǜEMDa$oC$\LRxH[F!}v~"4meˣ_M_C{$AtorUz^zD(|S2ܤ@"sT+kYbh I pѻs冽 19H 5[ǹ6܄KxU+ݒb#8r|HqQ u_I%ɨZ͵(B7mut[ dnp_0XOKfz<4B{$<$rJsZOoMSԹ%%utP*#rtq2`yq 1C2js 7YOT}ıHrD(GƸ+KkЛN;> ^;F!^ ?8_mQD(1$&N DmUSgF:$`l(2!hD86zlߺhm2aI!V--!hKb+2I pv[#[z[lyMd) q졀=qe!A_iZ#55 ڣQ!H|k8C!$e ~ CCvw?Q%i jaz l`t+>IP*f]Qs^{olpơG exu)녎7Msy'׷T'9a͝Y -5J%&ew v+P9{J&Nng|-ʝn~Mbv}u@˹tQ Y_K Mww,<7RnMrJ#`u ϗU2'q4 8 oE;C&p@B7^;6q檒"lC0saUv)aH=LֆW'wCA &•9UW.tF'&s,P/5ל܌=x[=^&^WS*hNg0bc: {GlEu~/BQ S ߁+ЌK‘:eh w$MޘQ?h[FvIQf{k*{}< gjuw8(0qa/8CH'!|bLgRgkݱmZE#tg V*ʾcjD4_BȺ1Ojh#5Xʢy9"\1@Hf$,ЁB́`-%.֗.9|PX46EHH1`0PZ||C+=5=+XфۣcY1!Zdi);"=k]՞h@5ӟ176o\ڱz ~ނ 3q;Έą?NW`H˰K.^W3ɠVaXą{S-PG&`zl dϕ?0R_x#/;Ia 'n+ w g2Grj V 'EU{dAˇ˥#IvQ4SLT ӬJu/>UUۀg|OWh * S)V_7}aYIRm+50)4^DݥiA>#6%69[Xpx1< KCR[,3(f%3`?<=C~\<+m[$uSq-Hao/Sv.pߥ(1ۓ/:qhOVJ^Ւ; Yzx{gXH;˛H}=ׯ$ ^Iah7Ьئqg/ĠeRCJN889܅瑱R=.CՒBY,ujݞ>3WŹ;c'1ͅt&Ǫx0c_WSV&%.V~,6x\[&F,\rJA kY?gg7-KO9&0/RS(;I>Ej[EC b@CxzGzV|H C$Lj~}DoGq 9&[DEXD[9 :Fg=xv. B`ß\8@vkK[&$/@PBHhُ o3 n3WҳM_fnzhvRXH 0W i:@u8db`o"J4\D HٛG+&t Vh'݂d`k+~՜j $ IޗsReMP7Y xLj*EHu9Pcۦ E+bʴ4n+҇yL'|3DɂO4HCG7g2c/KMm37m-Te/epv1ڹJz3x.oO,fMݏA?]otύMn16sl &H?wp<~zj'F73d2ʵH?vo  .je[ɕG#qJ,-lXý}f/23[!&l~ŷ}Gb 1,8S(po2fn WRm  K%[)Ї*>K`$0w I`90ƋmC!@ƂBmC '5֨F.;̒`0 8D[{̎@ X{>(F @#vtVx'uE,g('>{S{&Ot_zä/z@~.Dg!w!j2~1am3Q#ٺFwi9Q2CjЙQ`O پ`j;ÚVD2oKй$-ELa CIeac^Y EZ O$H'WIsH/w%\!/|pz;$?4n~j u݅}b;VzO _rW6R;qo ER t@ @6"o^w$W;yl,J)cMH`+;jv{j: 4*TPLi&"@"ϰ'TLDhJWk].OYjq.Xʎ~9h]`/ !<]9]r"c A5=bu@6շSǘ];LWD1mP^V hCZKT w?o=}r\I=Ӛ 3ߵll]9U@(3Xq= ecÕ'ڿD&&zۇ?zglIW>(Xi3;'3XRq%w7rB02>%x9Qwͩ} p`2fvGCjͨ(Ǡ|A{끌MTnl^# u|Er1`t!&o+xH}l](: DKG,`yw.|a@)v@9|E Ã&]{؂ʠŚע5 =m}$/rz8M:Ibvg U؁7 !Q\z2c!H}H2+.?_,Tc6~,&A[7?bBiږZ1&fVF>{Sh{m_~g~|r >[8^0-ΡM,vlԜ^ $Gk]0qug]TlC#$i P!i^ߎ L~h3_`^+utEeʺ /r+zٲ@22'h*.@a> 6{ /ee3u*@lqw4,fD6@>POn!ۈMR~-cc<7{l'oHT~&RY!PQ5R%Tw=UvCe-.J$<gUAFĖV PʚbN'?k5a\1Z bؑ v7wE%;?#8dYߖ F: vϤPdjՂ]P?^|mǾ:K.<|E`B$4hZɭ.lQyIʷw_ivhdX98%?.Tې֢)Lbqcwdz|بpo -ggıAri5ϫھ"U+9NOa1ba%_ev1I) 8hQ#En>so*A~*\tZnSJ1IZCSBgܱ3\Hu&rfa-E 07xɷ% tT0Lwy2i .s0TB77_/2q1e\ `;&/lk[FXP ? 'K=\:wjlYNMǞ_4v֫UqW *͝u5 K%|X+𢭽uY$rM`5$6JmIλ)Q@7LvYXK~ϲ{4L'a )D %ʭYI^\UB}oP3;FC!cG8~ji 4[j)4&$Zٟt?H=FTiܲB8(s{ f_w]1Sj@_YR+Q|D*n\@~#эX= y%HVTvLJ,Ǽ f݀4r=,t I4\> a*űw VZ =`_)(a0[ILl?ցM?$X$|^\dk7F! (.䴭]}E̩,Z'ǚ:98I XwN!=mֈe\~o"<#,,@KSN}Wth:%F7&EhoU 칅) 3 =jE6b3nH߯g7~..J*{[$ܓ\]Ͽ ;ʔ2\?m sɸK4Nd$kdIEOa)%Or z֖"xTY[`CXD'bԪ>F6F(lix7ص ~1aFyIsQX7p\ ^)4r\WJT[bN̻@>_c$8pfa)8 tVL#-j]i`l%&t3Єo.C!׆Qr`oO`[b{!hݿ=زl:iZ9<QS巆Aqx^(G1-bFoTF 2CnݭX/AU3i\՝s,+ 튫|~Vd)SF e{@:VC[ª-'=.̡3VdWL; cU n—q[ O9o( KzR?oe ţJmkc4~g:hԿLH:_?|Q;g3a*J!z|˿dJ.tl XT倯3fHI*0Na|`ӼXp6|QF t.Ox3A3ͼ}5SJ+xC(VBǘ>ĔCÑKO^UU/(?2&b9J2_h³έ$Z!  %ᖞ(;(h$v=)@bzK]tVin4R'/OAպ,duY@(L{'L^*Ͻpܻo^3#!}`OOp.7)XO[y[;t˕B3SIHC,/:hX ]Pؑs_,KHǨ<F{~jAĈOD,!ӥi N,^l/-P,y˳B lF@}(5jOIC7|$D8QRU)6~q1䌐zfܢZ:Ăka) jz-,qQFcO6`:GBmJGe]rԷZҧI3E'O _{<X,ʛ\7fIi;@}KˣY0n}6ObB%0^勾f9 u8aom%jwv0z*rh}#ʢ=aIPŠi˞Qr.< ع-6s)yOĸ-i%{H{ d+AY41Q,hܡxnle:\D ˦foV_SXʟ4[y:۝ 詸Ykv,h q PAP}i74ރ+9/`4mbR)YJêm `Z_Eԡ0V[_ \ZRV[X2'qDoy% <%uܞƪ#K>rؤq3eFUf.`>,x=}z}=B)@Ǧұ?CSIel?}aެ_^&uK*;a}}j>~JZ7]CQs! fuF2HƜN\TJ_b؃/sY#B[M3%7TfP#/[h]sOGIW9cByf?KC8P Z17J^>@Ne A6RiZ$?JO* f.ukZzwf*-\beP`6O0+X'YBYae68yGr{ &Ayo@)`obma}5FʅvpXwPܭcV{0OنEVgۏHB{72!7,ss^ܬ=:A6,!eC8CFk%o:U*PE!bkρlMϦVZut!fxkn1OsC ѧFk2ڪ8Ӛ]>xsvD)BM8?WՌؙ2Ӑ RuJZe5*ht/nYIn|2,~ile_ "j|Sw噛E-iKəJ7kK<{~58ӺSd}8js+ ݤ'*BO["?)ՌXw72 auf"oJR1(C#OV/4AW;lf".Z" C@BN'dq<bC2(Zl䴱|-ᗗS"NwڝP 2Iȩ(ųiPWNθj]n@eI|yOMnֆ@X*`49* C FA sCm%xؼ!U]h++ IV :}(iuMւR >./&?3H.9f~FDtagC'w46YKK|j2(JWS`rOmR5Mv3#p[#9HI % Z:Kbnv @uA zt|vؚ{X`_+n$ʑf=]!ZƗpZyu:=`!Ҫo$:鵵8B =I+ S7b,T 0Jke\YIkA2utf^QX3؈恩R{^ X?u?'Cd}p*ؓa$J_fJ P(ؿş^_}-Ћ:n2DPl(ӿoUTn7<|jakmJǗ#%>,2d`<ՕQx3x^9P>n튙aa`rCMx Nl(Bg, b0ij2ff0_mi[4⌲.vTH4d,3!e+o&^'xhC _3:"_ӣ{6TAê_tIQ>%=7 Kx EXw!ﺑv4"DJw'H+hLi%%/Rݫ4LЋ Ϊa+>~{,YQΤD\*~cb^CP΃@%gN)i:W,-Q9x[^a"ܙqM?(+0WlG y(UOxiznvg)[홡nY* "Gi V@OO/}nsC Kvk@B'Y!2GE {D[-7*wO&ѶŅRH9>ҍ Y8,ET)8J83M lv ͕l̘#%I@TL0i\9T  atW] RAc[?7"U1v2sU<+NxU*48"_^}+x@XQ"bӾ1/!zyقoӀdpˇI \F.02gX(0㟎]+R [BPǶqVʢB[XpW9{Bұ.[P,R9$sK? Z_FE)IA;&zXS]pœ6`c6ϑ]:u4gs@Al Kuq`uhrjVs-MnlJq{$4k+DG #t2t^{4p%{ӵV(c8!{DȂ^:7.f$1Gwz^¨f4aMKC(I't; J%{qrt;xJK@" kw&wǐ3(m!K~j}Q4n,]oEՎ5.׊*ʨK=L}`} 8oX^ljsl)L*k g*XܛeN̖B<"1&\RԋR4c ._7\ $ XPh\X' կH֦q(4$ikF;Q<fwlj[D1W+0.cvlZ>u DReYxu4k'Ei,'(> [\$.`J5Ǒ*G"=M,_b3@ܹUC]۩؄$mz0Lu8R'-8VP2I,ď !y5mˏYVAإ׭^S;98 `{z{o|1x=(4,C# =ܪ3_i,v@~# h͸HM;fNBan04/>wrm2Z֋k|X "&a4[ M|켼͢.Q֑:^X~ pX3`sZKyܖs‚B_e^Җaf$i7{/ԟ.؈N( u.x_ML1I.Gf42poΐ]& ƘV,l)DDz+^T^_ #bθ @m-ڀm$!vV9A^S e@B.jOjs렑b>#Ց}ܛ>SDM i?!?zM8JC g$pʔZS4 őY6s_GXz\~Rkgd'Y1Y cJAb};ʲÒ8`p@]윊c4)"/D$ iM_X ,w}{Ѩ3ez۞.eJf©FQ "Biwjm=r]Wtb ~&&y >)*Tdw#=S9d.z{Ϻ 'zcxw5r`Vm._Vyxu&~D=S6N]iio6D^Y7i{n #oQaJ_FZ[;"7C"a{}[.F:ӆu(TAHΊotZL09oz `&gӏ[IޝE;`e:׀+bX!9^/}'@|?a$صK1)R9IDH1lNX*j<Ke}?Z6jIK8F./W8[?U˫@Q,)Sa k슈e|GxЕ4fR'#ys?\S4ifq0'muc9GTm[dR~em/=gF MLN %XYQ5z\NJzYrnRPJC|?"U1`yE6 &%b ^F1 ,oG2nH+' z In# 5ӣ Ø'5\ED~qm#6X)&J2Dz=żjݫޒmO(wtt} 2d7l@Ů ^C.?;V8֋vlr$ObN!erc+Fmwiieά -f4si%zNNG\7@a1>0qrB Ԣ7k\;j@CჇ9kFZ:Y FTe2*=L+ސ|= 14f¨phX=a"[DZWJ Q樂wf @=d"~?WUt\+𛮕)橼m v)@N=@߰h)'UO'ޕgwP V-1WT:1֓gG3m=g˓%tP "3sAByptr<ٳ}t! - RDG.bؽ:~s~aE'I_B2]̀&.aSz* vb}2v $qoC8<˲L;n0zhɧ֗V~v 5{ryYSwViIz 11E}p&2@4#P /ÄѽI*~tDn觕J삤InqX5RJ2Oǩ&JPoe#e ᮰ԉ4,1701 JܶO&tӼI= ʔn"'&89LovfHVf,fI~ 7jUJB_I͒ewj *mlU5/-vN,Xaf͛>%ii]T%H4&jyN}Tq*@>i&ĘY|Z[6j&*҄K!{gb6pcgXcw./gl5 !`K9bcݵR7@H]鬩D"mbRvԍ:C}FSۿw9$Žcj%O |c[v* R*9HL" *a8-,g;y/IG9y& A&)7 3-?&GaUA쯧yG&߯_U'Nmϡ`t]Ԅ$UwƎqUiܘt$*]HA+qom$pDئ9ť c 7$I*fԷ3$8R1} pnzmkΜuKT)n0DhF?I u䁤 {{'Qs̑ CUe?LqCk4|LR0GSbim?/AT!^d=w׷njPc`֌NeS6ds!q LqeERj',_M5b7隑ljE}O7qcIW^hMsrEQ79.t;pHn ?i[8@2m[ ;mkKA3ŢEMA8g.@z4k?Fs/n^G3(㧕MSv^{ i}J>Q dY5 dJj%PHNҖ"q=sEٚO u^@b+Exbٯ:?Z ~)ʷ:Q V:HAtмZGLFv-yI?]37>h=Чٛ5@?S0 uCt&nML!J2#xN[F]).pl>GcH8(F@G 8FP^ؿg1;s@*/V?V}-!gµ>nQɱAF|&.OJ -C˕3i35 |T8+Yv}}k%#ݞq9y>B/h,δ&RuxRGO{Hf$ /n0nˑ[b1ՙbf#:!Ce鼹;trh,8P,>ԻW5yĆ@Ox}`SGHDLZyk+°qdgDz4q^s" *a\Ƨ\Ut#XOZ|1L.`Y^J(bjqgCcZVt aۋT툷\x=mULX:ԅ0:t(=LpqVi cӵ88 oU'Fb\Ge^!+0Pq?=ZbqZ_5›SETY籎V ?giP>OB8.nR31{J#Gfˊvy0kNN`:poshx졛(~&'cz4b0>1Za LGH1 ͋7O7ۂ {rNu?ּK*olNbTX$j l6Sh yB~d-@`[o=ˀ>QjP:b)lxO!t]q~صߤ oV݊  4p= R\Mu)LzbYiXCG#a5=Ōv H,bO'!M)M͝.79ӠK %(tpDju+nWM߆sp;5<sD@ L#rKDu?Fzurִ҂K5b۟QWsV$ևU )97 :,axB폥" g{m. H1JU #@cT@d tu@,ĠV?Po%xn[9$g-5ѫ QΩ6V6P/Bt#ŃKnA%9~Z) ۙ g+_lA1d)f :~$bAp'l@L,ZF|jCZ՚!8/%qaȊl#;,V*"sb)]4st[;"S'<-;df[gc*+G[2j/Ӑv졒|Z=d۬|Yj1/1[>&0-3l:!lgQ kGWhfXq1 6jNxy(Bk۩?Mu39 lF Y\կ0APj=:K d b?#{`j jF|^%|r~V|.@4-O˔E5*VY 5vc(5$Ngan-/*a GGSLt&r^kxpw4/8R;{m6-wD2uJ1]˖%m.n_FoG(q)XNyG6E[_c4FˉovLXu֋S nLmj5 Y]*gms^| ^`pQH2Z%!>315c<#ձ@{k?'/KНꔺCz|Yaj |G$kh#8pZJ]ce9xNe[4d&g,j HM"j:xK0{Zd}HVnl oCrWy֎iMjIP&LjW:UbGפ6z@Rjp(3$#! AWipupx*(zx|X{(P/ft@*44hn5 &,PR)>˓Nah7q[|xJH@jpx }ކ/A>S-$)o?A_Xxݳa e[Ͷ1ȼL{'$fLq]QQ] `7{/AwxrCXǸ_'܊|A0_縓/{>ɠ)u~qChKfh}WO3k.M]W3Vzj{gCb搸`LIl~gQ_^pz{is 3)*X@b \ZxQ,O+_`ՊP>>uw哿-!YZLNK2K\SLMɅEH#=E&V Us4ٰ-}(Ki'_jB& z,Xjm.+MNT#bzFY1IAqXF3vNfٮzdpNB:Xxh@~?PVky]wRua$SP9*^,۰hdBlYɼbh"M2=+:g~'㠐eY8AzD _f;: /Oj#=.W8{CiY<ߎpg]jm .C-ŀr]ns 6Z  ԇjpQ6@k=@P!KS1=EjWeudyؤ)IcLfa/*,c =)MGfdHYCwjVOf"/&~E!V@ A6Ңe36ѓn3Kk=ґW:/2r4ߖ]p ^tgͶh! l:H<%r8qfz[Y|ߣ̜MmY'Kv`<7k?*051N;o&!Ӕ)|nTDWG_bR?/D!jL=Ɋޢ|By"}5Aгu=u_gr*%F(A"Zt.I2V'^ƫygݩWNV&x][I:ˀ[Αe z8vmp2>fŎRQLwNq@!_? Do2/"fOſOQxh 2 3je\b9kf[Ộ,N[ҟBلL\c w^)8I#O#ˡZOM:)(s9ʚsūv_]߅ɔW~YQQ;"f7y`n+,zZ5$wj6.~80!W { w|,[6 ՞j>HLJ7oM,B;%wms Y:s%]%ap?ȔUO蚻%"@Bȃ\ܒ2-ԥՏJAowG i꿳Sݵiz 7l{CiU.%I/ aU!cbTD7 1#A=f&"2wmb_ykLB[inJ0D$iQJ}߼ֈzu [׻q&zoD).M P,>!Yr%^":]QzCz*Xz̠II:y{!VS?f/ˁB0TK?뻄> 4%;C"xU_?~XHujJéb*80k<ػe@q |(% V5`TV NH$K6otN Nd;T4eD`e쳩+:%)Vs"tGKOգ#6o'xl  y(Nj#m@@k l>k<$*Vaim }S\NۯE*ՏjkZzR%FEQA̒FO7FǪ ńsh5E<}U ߅(wpLƻ*f[ J|}L^q"1U@`1S`4eM:u`4 yM ! 09W[vHB@̥B,z9c2DɨZc 'w' ߗ)9M,@-tFDEM[ZhMao3$CcA&!tQ'B\R^y'Z <7W1"h)! pBr2O}h2;<}|aY\|B zNf5k)ĖƖ!Ҡ!qS\INM#W%X~VG3 {`oOxz |vibXU\@.z2lU׵]q LO/H;}{^.>ui&?5o0]7l#"Mע풩4CѱNǡxhʲrJZls7 (~C >ZVnPuPޤ9G/d~R#ؒWk6}iχawэ#@b_9yk{Frz4 zB9ppA.'UW N._<.5GSD)؆↉+pҹ1>bE\meMONS;483R|ta|.JH-*3 ?'ϙunzm]}^bVZ ۠M#+7&,:C q^H7yC`tuO-J)p;]pL/ uP8).$VBK?Io&R.!]/BAKލb] 4tr훔cPWHwOg!D"M\P~cmUw/2!TԝT:Jꥱ- )%&FJA`ak+! ^jbh犉H.cL \"2 {XgWc{[6*+8"#^] %dRU3 kQ:_O'!/gpadNGeO:#uxDv$lu[STķ8Qet 2Xi:$*L3HDj2M!]' 86wq\`BD. |gyA$C8vT0~_1wO@rIfBW=Ņ:{7r&AXy)bTב|^WԦ(bg/Ğsm#n{mޢِ͐8  ȔGųìbT_=oXrzy~WTGXNʢ"F)pq;:깫ݹFu:BF=0!ǜ&h5 kn'X|$̝6RMb7"d= V0sdG؎VǾQ؛B#{]!)UrȌ'7q~{-޹z`ԶR)Q'\&I4gsjT*aTB#rL@WʼqM:VR X}↭bj`mM sؖPxcFCK([ jO"zDDh| TXLk."f[P6+9k>$=8α:KJ7l't-r5H&GxW]eġ¢t ZɩYbm3JxJh`^;K 6l?LAY0j`u"mNѡ+gTAN./.cpE&ͱe |x{ܛXMs#OdJ2 ~t[C|vy:X!P*gRgYarVSd7 a&V>^%M1:pR[ӫ(H%[{[EY0Z# cnp*Zm_09P$<}t@o +f$[iWXjېȘ2!|9Zfsg)4϶Lר$O>7Q! -UQMq (G:5ӝD&c,#G Zȴ8S0\zn1H~CTgû%pWB9<#i `N^wOǦgGd+'jL\Ȼ.% ! }\/BGz=|MO!ăxakH. Gs5}n]`$ӫyx <3Q̾cl.-7G13'`Z|lIv$}rɅK'D^/vH9IgH_`@ G>H0}Oj*ÎMM D8(' >M-^n-vl.ŋK"1=~o7YU tlt}:Ȯpd$)"cu7Rt31۔v\ak|PA=Ve^+ cګI3giuu"FIKha_x+C$qUeG 0f(ȣɠ~ +o6T 7@!:pߜ4!@::@$W쥃r?@cuTK :}[^NMm~m*LC-Y Ư;F>)P9̭B9Itz1v& To&(,0C()+eۆUf#k+yTP+9 g"GWHKggYM /Nݛ\½:%Oov?#6Yw/ L-R3irPEfK!ۼ,mj2$)Mlr.\tQp (ۛ)j8p*8C| rX7 SDt̟9<{xM4*/ 覝ȴ` {`FvO=H@" nSBCxez Zrm365-j53<_ORAxM Ӯ n}U.k yLBBP8V#Ez̀d'1RܶR 5M,;5 W&eV-zP(g=CV-FG(§'+;c%h=0T[5#ziO$C.(ש 5E^.O1{SpNёν1WO zݣO:yʟP)w q]m-dP_oZ f%[{C 0fBNR;_Gj'țD8>i8n{eUV l 9[L/̂9V$Va)`׵ew +e%YV<[,>]UKڌaQURz37/A:^0=|qeɍ4;ZuNc@b{sL[a*[KLuK)^gXw @P7hE`|\3R`yD썻~L5F{4%939G7C*oe~k<+vɇaJԠި?' 6a.KYr7_ ( ( L4տMT\džrCBPwzSGu=鼏ϱ\vTcl#P=^!늿&r}hеŒa܋$nxoV`/O]vm$'iϦE" ݇>[ `79*̞fz.^M~R3-Hɼce*Afؠ]4* 5hO۳ ˀzv+҄CU T*xFfDzO*]_5)c?9r$60@4х\rt-$2z$.:.xJ-D2u!H%uOiC|8NNwjD'iдB3* |6*:j}@] ? }1 4qe&+G]7;#v7tRieϭYP)Ci|X .F4 TkX}Z-IϹ۝4wDu*M4xxjj~]8DtQ`<|.!L6&Gf \}~ҕ wPE|ɾMR9" ߝ{zVzl$6Y}t BE}޴T!p<-WĘ++6NX1&ߌeGEc/h9 YH&H=i[# oBm0HӦ_ZK~'D?SLvS?eyEhЍ^\Mj4y{l!)UF7\s鏤{b,Yi>N~MAj+Rzpm?" H޳RE"* Yld𚎡xDZh xz3hbkw`U PZ>G*/ ꭉa5f&'[ȗdy!ܙޱ?{tN#FzJT9Ћn}+7UGC)7nKSSR&SB>Z $ۖ-;Ҿ{Qq| bYNT'@]JG[xLKP Khct"qBv/ģx ZEjarp KI3ﺦ%6lC l90iZY a1q(!&$nO&R{ &т'X?/%z< O#BQ;~Elr&j1Í0]1=vAhL*T)M'G1{ Tp!Ҕq^QmQuW[vQuy L5~nYtt<ƈ,fb<'*wUrFu%DUY"LB+VuY9+tR޲;B_4f[h.-lat-Qm%F_ys,;x|cDC?aS69Axj_k^딆J723[=4]3YcO3D 0 C<$]QJ!euk*GWf]'Y<ֆγ8Δt:@יTzLl +$ywlKI cԅ^Q?>(#y^4j~\T\0.PmMS3Ȼ܇58Y{ PX/>V&co$VdBʎ@y#d4y8"WPkݦDLo] $r SurZǭZ9쉒)<ݶm*WU-fVU!9G5u]\z@6t2o9švr7)HO2F8xG7t?Sٵ20;" }qbSh ŶM?P3􃞢w_v~@$@Td"HdrTopNlO QR+eFj]AC$t ۃKW/'0 GS(l4.#;]J@fbiDߺpuC'PF&{}Ae~«P9dJnIh,qS+@o}ⲵA}WxUz)2{ګ`MEp6OeBh9NҺbʽ/ _{5w@q\ZH-4?4ZQ[5똺է(d*;[OI&7N}N.]H$r89SkAz% nx`1w%'~5ŎOO_Kp}LIdɌ[;!|-FMV̓gs^ި'L0vG2⬇fe"ސ j_LD郚{*5U'`{ ߘ} 8Yؘx($݊W_KyEo-[@; /E'sP ܹt%R?BߗwͷӀ:?Y^ϔyE\hzɓlJf1Mރ9HŏpW h)X(*눑$\\a}cy(,JA09Gs?K,wM?=%Gat]Z$W5$offG L"? $19β|D:6{qG߳K «@kRb'4?s@"b6Sk,T3q_(֑ܱ;{}ݑ3YUu6#G[k߿g9~kJ-]ە\z@\+R"yWw zv/횺3J'sB.jM65y%q!+NR'ѝ["2c}[;hi8n!F(䪷6h7yÃ{n^R dAJ:| Akqh2\M[ l4 !]KEB0oEH9&=YPQ\ 9 qmyJ[b9nH J}aY6\0҃M`XJ@5." p(BaüՅsX,|{;ޱe5#Qqj`5paiQP_#/)7khJp`jҁU U*<8tFlM@e8 Qs./Fѣ_qaLGئѩ _uޯ!8fEDp |BQ,WtP%"h@%aw FӼ(ZFSdK{6Cʞ]UZa=JzyKEIE#euiMѸe@UȄU ޮBnF2[EnAP?aK,ɸ٦e>hS zEQ08y&۽K#!?$z_q4I a:y` ~0TP&L sJUK.#o㰄Nv!S{TⲘG_\+ΟOoEaɤFbqZ j rp( Wx)LLQt]ABqy^nWs셹PUT&9KwM)ۿ=!-Di XT Ee5K4 Po lGy8:_0mL%5b|c%Q8Q.ڹ*^C%#;r3ÆjWW9DIKz\A.O!" $Uam@:*\_p)T dw μ&y5- z!K }o)|!3@`gT20 CU 3&\bpxh0jmH E ,oS8j`HdvE^>E1zݽiGSVxi^"cA1PQk|&'Iⓓ,AOy["my #qD]&e|0e<#nrq%gHLSIDD$ա6oe}yWŞ=NYR[Liju`(Xv-(H @Zj P-Oڒ֝I`+fu,JFKgX-"z(??d +\ў_;.@PCC oCd9A<1e!U{A)๯@V9wHHMJ'TOZrʻc: r&Y%<Dzomj1F;H&8GJ5x!Õ^FT#E ][9Ȫ)8NdVd-`gU*Fnh%*#~51% ;Ɗ&gOJqӳ,gKzt֧`(-dO6ŰA% RVPV0 #q5zˁ) EQǗn62e\濁ԛv hk/TKr7>yT yg74(cуY< -b[%!!NuYXKJ?~~ގπPϷqS*߷y%DTD` \aS^Vk9|\ddۧyyʑ ÆD[A4DVŸ^Za t ?:4F"wJCk23ֲ\Cm MXD6"_I#b ?߽r59sdbe [ ̙9SG)w,¦ U2B8`UE Ij;N6+ʅ]X¤ 8TqsK7[޾ܦ`HU7 Y/ }χ|_'e6P+ n%Oيtp4"8f}e$3㞶ӣ7i~w Mzv_tw}=~c`.c [SlA1?INo 8$j0q?6Ec Л1N8#E2;Nܯðh˭> V^}G\"$Z㑆_n],՘@)d(O]S.t܅}Jg9@ 'K wEu/A|:YHFirB:Xdx%1ʚߧgLx5&Xb LRK^^H 8/ز?Vٙg'#"0 3Mt#~T!:NC[T`U_S1<T!_;RMμ]8~e n)O/94og] .<~DϹ\(ͮYViuXvt?rH4_~VdG|.GYEFA;b u K+Cm˳ N+#~vöݩ4lo@d^rdeZ(Me y:,mJ/ {^STzVQBOWO,md+# 1r::uhh6SD[BiFjY $즿+g uBM"FHTW(l1O%e#|rOYzI'w"/S, }u18 _8u@2l*9L0`9 TyMQ{skl}_DxGdRlG"Q?rv F >iV{1VME/hMiM /koF*;*M}-"~)If`هJHN7 Ԙz-2IЏ&ұBg#z>jvWV-b̔JU/y!1WSyH*qTOb`v~2etf%9Ժ[{C3 "\_wBKaD#wx}GE.ewGKEl ;mph79AчsD[݃к) js2' ,|"LZcX ^Ș, D[)G"f'z[{[l36Fn0*c|(z4$S&Hr~ ڢ´mkV341u%LϱR{4J*Qv7]#~)!쥯-ҤFbvӬl`ڿ~%H3#ygu#=62lՆai$dG{…x~{vj::k+gǚ+K6qvXZSM,-Kb /~:)@n^ 5Pe?y=d(o 'HjjJ+Wj9[,A޶r@wMm·C<ܺ~w@Dv*P D)GxQ.\2N)ߝwKɯJh @IGq f>ޒa[3!v OT_@s[Unm,AiyM5w;lbhcؤA,c3~sNtT g9!w^62Sw1P9Tx)d%.,fX1dx([]SW6 {JoKxzλ; wn nsU٤D6W!VG4&؄G-  ?P(ΈqxΖ}U4"En.0%L^i YxE6Lu5J^[t`U.WWNq soA>YDsrGff.WT28w})#[\e9G.a"a=7Pך;Eo쬛7$"7z*t;݋nU_-bĴ>ҫ5[EPiL ll>n0cvR&,eEz뉟K #DD0tЅșSz#ݾwM*%jW*ItprE!LR\xBu+J}#}c}bF \O̓yTƹͭ%4Ao_*AJHYHx̸ 4ګƝW qNL)oB SVʪ>j:a$ Sp#)NH[DzJl%A}\a4J:8vW?cw &w豎zP|şn8P,OUNs6 u`29%-:/`QŒfЮ X տeﲠFAEI eBw_ATJZZYWC*0Ԫ\YHԗC@ _4J6G04;žcB~}_sFDZ1UStB-5|`DpF}QF5 !GU~ jE=I5iW]U2aE`uoF )Pى͸ +zqFj(M;BqiL52 ^)bh|RaBM}VoңY'Y䂕 ܁t 0~]y jjhD*g$`P.q9g w'҂FQTtV[cM/WCR`EXJk*FVؙg9xxjci( ؑ֞Q.KJ.2UFmr p-gc- jOR^Jp-(8 &avaT_ <8I_U85̷)N#+J=RDK><ÈboD !ޙ‹ Lcd#uNK)QۭdH&%pBtZSLSU~QS9_(ۂa%VtzrzfTu@$xzu_ĕ Qfyz:UdHMk& '43lr-mESZW4ؔ@3:yTTy-kB w=) r[[0rCӻgP BSlÿ#6mqSAfR6{TE )q?.v*el⟲,~JdrUc|vj=)ES^xeVxrŬ2 eDp_+ *;ٷ>MuB3!kͻMS% Q9 Kr$_PnQbt"&Z.])nSP|R {HI_ϐ F\껓~G#Xƍ<np;!(^dujD.vY ټ(,Īm4뼤T%e,$>XS̥rmo)4fQIxzodiz*سM=YGwȧ;NzRN^?ض5 A Ԫ{gȯ!q( ToK)bAleP6W;L\w+Q]FLo>J+FgF8zkI3v=%__L3Pr" t;(o z,4-!<7vĀo4z2&|[DoYugE*lJe;]fL{g'@*&)YjVrO' R]:hמιy3=GKԤԲt>,BUϭ^L̺:\CC凃A<4'FivT>%ѡdf/;.8Ǜ]Kl'Ѓ&T‹+%=:\tyU z5j5݊hF߷R6_)K Tm>v;s] u)٫^aelt\Vt?ElM}6nEcP}~l}('$oaہ!+`F buR5R7aN;l!k-axu|)b_¢m]LRm3D+S7JφX*oM_u[!g4BWsVPSBܧwKHOݢ?xHɸ0F⭟BecC@n|ȚR*bZCj$w.5(2h֒1}!>Y5c&w̭M7,{oE\,otSߧ_DѴ77?un7#s&#لX񷗸'3C<xJVVTGi;!Vrb<KүN SD+ä76*7IS x}O!|( kJVZIΖ!-NpשkcKM6]&ўPfZd8 &b=cDV齌jFqIXw%":.rGE ˁs\K88OBI=1Is-KwnNGM#Vmpꂐ#|Y9@!^&J:rpPb! K3oxi+9g^R'f-Wґwq>hW+84+-R<>$_:$8hz) :UK(؃a]} *)W3qRHq"TV3+i S1?EkܫTpuel}t8Mt}Mq@4̢lA/dɰmr*J] /T ]?- j9\eYO{ō{sst>TXf[֬eX&;i6+TȘ Xlj[<9BϸglPyM& "}3oH^[y p=aߪp֩^Fxhǹkb`h+rZr}0 9d釷pPX^|_\w f:hgulU >r CoVzuw '1Y1fvhtxɎ.E8lr=|Jj˱ja!B&U@Qc@`jO{:qG\r8ڝO4ׯhH{z 烥Ԣz7se=Q% {9WdyG[x#x.GGmj*'HzMpM(JlTH_1Ď0S} y؛?3Y>uyR@bjD "jEE(Dt~nZ6X4}^A1u#c0UutsPZ+oO7-%<>LSOiJAF`KƫX*@1Դ5:ӱ ]DUw 9KсwNDR|pD7 ܊erYDoX_ lN*`yypN.DBYZ˼foG5q|Ղ/7&f"pw>KGҒm,G@'zs৒&Q"gC0ܲѼƞ'o/9Qj_p^{H>O '35Hx ղV9>`y51 Xч5Pkeʢ D\oO3pi]EWR[qtLJsOhg?m@1*tQ4aO}4vK5,W3緺pW ,^֫EbĬ׿J=q}{};v|tf{?ʫfhWg̡"L&5s%m,[GV91z^XD?I4L"^@L!bJ; &k2By ɗԑl+aenKld$IG (,׼"|oNmܖ `#=3M>Y3lOcUT~Wg#2t; [x$csZ ǂ)T/e^~u0b+Ȇ Hje !Mo )M`(@X)=,.G.@Jo\} y&(F$V$5qN^G^ޖż!B(džy5"P@2D(XxO/.IiOU5m+ʼnI)EoI]+9>M]Sou6⬫OV{qE&z7LN^?;m}~l] f>y_Ԁ#fHv*!-=4M{8P%[921~5ܡ+6V"pan)bL7~KL3Q|( B:,:amwtZ 9I2DۨqҗMbd~k5i舶9yCUY ׊LX[M *5ZL7;7H,Ҷ_=ܤ:31&wOP" }[ŃJ(),$/09Cv#r.캋^>|GvSRكƙ_sA[>rE/sktw곋/'2] .n ^bgȕ*/`\TprfڸarƀAB;`0ކ(8uDɝ |0۔'}ʑ?MߓgO9鴄4}׹ũ OM%Ɖj Jefr4C^9}!3Z:X]v73ؐnjuFHno,՜Dؒ3M$G29IOpOZ< Ȟh5^3mxT+ #Y(|d+ ~|Cv4 ή('Al%g^K0):!Iq<еEN<{bѬ\{--X ;1 펼<3ESKa*EfĪט]%Q~땄Aglr&L6(aAwArb~2B$}1і\랂9Vf\L\؃QOΣ0wى|~ s1IgŤ09Ρ+T#41J0pYD;V%LdA#~\$-UYd <ӌe[}&^ǫ'"P߶$EcM>_pcB].HȰ+6 Ws[=лӏ]aΌe4`]=j  M١S9 J̳Yh~Gs`h S QBZ%4]5=U-w4 ʂ͠>F*%IOhJؙ3gG՗XPq'zO-1G wp`u],KbG A`=ktw}$&(K>MއkY=MǣM*#)i mh@WE,T!".'uD;2|"RKuªzj~z޶U:rU0c`.!vc7nLmlFb`B#̃LԉAyt Г<A($-z**FTWPiߪ'yk*J'U8#Q|j.6xT8䇭~d>m[|=8QSJdxv:c_X9*9Iu&0WVN퇠ۈbiNZ*E%1i5FǞe.A3@M(lcW:9D85vT7 L{BK If k˟9X5Pf>a iDjZ]djJ~B%z)0c,o5MJ+;D|{Vӹd\=13ΰ 1(Xj6tQ`?FŃe7rK.+cKdS^GKu (&1cx6M Jlׯwwa#Pç5R&Jv bs{k3@r16U*D<)9],vSdlhMu-Kx gYh lD >70Ѝ'dl풤4u6$^UٔgA0HۇՎt;<ֲ*mP>_dH:Ն]/2]\t+9 1ϪoVؼ'9KjE9N?a_ !PʫdHz'I'umǮ`,jʯA%o4b wt*ANɸ#n3|^ϫ;#K5YH[,͔y{Y[bq^ȶ^N!F?{ҀNW6hz' Ǻ]!`߷-֗MI_3J~V(ǏqX5`꧿2*>;nT#Sㄴܪ"zM !pIѼJڞb=3A.L~,8ޑdxdDTK|i ;q3rMwnp#sрdr?*8mfDIR}tOMHd-:W/)햘 *yEଡ଼7rǎ=EPQ{Iggrp(} 9g\%ܭץf.Eiy!zIK&/eJ/NQg0;2ɔA3"3}.-U[*yk5J0;eڐ⚣kd́iIzvHFYQMV͌BQQx0mԔɛ[9GxU[SDA pi[%RW!3=ne %eY]VtVS[iݰeBz:w8䋦6Ëu:ͺe^m=G]mEغ Kݧ ѸJ{="lADn]M8wIukl){+'xd`4L?!I2 o4O<@K d2mMi 8?78yd[٥ORM=HAN D \c{&\hԍX3RNa*F1,ipTVR\ZJ g> f\g9li4N &Uf2CR{5&f| -f?u'p{ @3~д&0M2莅ʧd60t}&~"ꟾǴP<#}l##`Y5}jV(t"YxHQ|ۺ; 塕e #8hS} P~,8f}2eȗA i4TD[TTauj7 ܒ`Avm{{"З49Ҡ{S$FR.? GP>/FWkJlgeI8CSػ~Mv\,)xGJM.>5o<q(⇢b ΞBQǑJS{~m0rEԈ)|6?j"r%s_BYj] k7_a^1ի: حUpfcX˹x$,l/6}_ARȡ*[0yzvR8M2eL:ŽTo."Zhh XXB=K㜃ف"S۹l$Tdxz&I<[@RjG 2hڌ+HʭQ3z)G/1Yb74U'H)PXlTq( _/Gĭ~o. ؝D䦲qךif6!>К/<#:/TTu2eH5SJf Moj3 HyhO }ưx YSgĜ5{x{_t4T]bo"׀ϿBH*SE/T?~YѦ;iɦ(j8 V .i[]8!V'Lf)AIFۈZI6kfxirDw7G6!LqϏi2P,OL<ME!rnj lSud@=.KOH"q| F;K:oR0g;9ƛ&]k-Ӵ8\`G~>Zbi0Mv!yT\/fG_/iӮ-n o fKI[H'X)coGU?rc <>Y"祎}}-[ G=m&|&ahKN﷤m-b JPI6}sVH@C7.zH ZIܜ"ge ]]]#p]?nzh[u6O }Ԓ9J"$rC@_0qNZa˄G'mEEbc7 :uOQt$n2Ψ2s\i6QFn`3ݨM&7XO߶J}@noۋ:`AuYB+s߿/U p[ 3G@=:V?|L4ۻM?ZJ@b҂sb=_ċK3sY4Mưu˧p7/yY TֻiLcF)mW[G"T$ x!eh(9 F~bP -0o`a>Ag& _ w,L8š'ܪю@4=~sSg= 'ǩ`9O~@Eǵ.|{(?ҵuH&he5_*(} TKڻk 3#0]}MG!$]{9mnY[ 9:;H, Ru%o .([3^UMVj|NO! 1[;4& 5I*ZI ~d"|B-tm74)'Z4W}ғC%w8_ه[R,"LL O|Xz[5CGqR܍`Yr} ( r9*_#~ݦ:;K& s"L4)LJ S5G6LڝVĕEqFt'ozc!ଏ%ڭ|vIm g0U$Dql֎_%6KHзr #SQc}:<DG.Da\b$X1Q'JpD:k{;sF'VI|LA GQ(r\|E7NJGb-N2cL'w><_[u%#5)etln21יVȠ凓Uj n$6TY;݃5V RJeᨁdN(AE ģ˔-EU$Jd>*rpC Ŝ,Ǧ'SBDH^4`&޲U!MhOUBtu"OO@d0؁NUwӶ4FwgϜK=Wqbet%_GlӨWN^Uo ~ n@Zv+@Zuk2ZH 3\,q؏A4γϑG`! u 65)&4A9(C!"@7d7j\6_b*۶ Ö]{/CCA 80hζo\rrLjSF%asSv3Md;3II*݇o`'ew?3 &HwӆV{P~rq4`Ä0J.c"&)˓Klg<7V+=իIܞR8Nn]ֈr6FS[^KIccyn57FYܞCA70+t k힢o-Nzs 0 #mڳU_/}iܲp4l2MWqR^,Îʼnq#ֲlрε8&Lj1u1Y7V@?ݒ]cӰo~7 1J;`SG_i+Fq̓X[__NiU \rh]&h<# j@ju`g6 ºM^eh&CBE%+Vsˈ˒1o[b^Wf+uO %DQFZW|p϶PR!Iy`^)f]Op1l0@iq*^1I%9y"-=T%d+jNJ&&JMGR;7e < @xtNVs^E̻sʔL`m=3[z#W "gēTl<57p`9˛lEI͊vͤ~r>#8RŦa1CumAA'%y}2.9^ȿ/cWKq)Do1H1m6T]mƨ!e眆P4b`v=K.ۤn=~4"Ai-ќs1E]`&U,њQ n%UX D98wkfe@4&Y^tYztKmئP; ҿoz̸.}JH1,\ ]?,lmms΢761qYg h|Zvl/?LP~m5` 9xt:'pB]qy95I cfmD?oXL!Yb?UтS5'\8oܒC0hfza5YfXg%9 D`uEVL9xfz҂OkI7iDj]+Nnv ЀNm y gs3T19W/$; 4d7 Y rqvB# 7ytœRoRʀņV!AlF3iu7sk0& Q:`gAC┇ Hg[*Qų7 ̣,`VGiK5l_L"GKu\  Aq~z*Rp6NɏʹhBL /{7 qcK@:uк0X*k7Jΰ2$}v`)Uck8 d NS##tXZp] EaLNGT̬eE6<1=Q">GBU,cH]-OZ 'F {fx7gfn7A"aJ* 1qIzZmJD0r=-6Dz;,Yvt \Io3h$3;'^eWeZiji`cK.g],M<fa l:du{< HHE{I#.8}٢٨"}87mnu TOďn xWS-.$kmoFF;fUsErS0$UP.avhL1?=8!3fXA xg$a:}}K(jdM%4CQ02]A\TNdǺgI>%1znu,z) WzU$CYqQ4?wb#y uWXg/!}ڱU6*2>VNk0 <~iԈX&?7b/Olm^p!,+9>_\g?HÚWԾ3fl734;=Vw? Ҹ UOJlͤ^sB>V UTpt%=|kL;7pjcNV/o^^q=U^TD3w g>'}op%VQpH=JTTxlVm-qixwov,7*#%U(BuPo!eWD:Q(cmpMBϴiBZ{O?X5їfۙ\j"Pfbf N+<,dF[ݐRUf~C[?v6!xq*?$߶JAӰUf`?*rLlO&n*V0{_x2W,BOK>=kϱh|a sۋ0FYe i".Ψ\V 7Yl0#xFFn|U]t = #)QWƯ4cCӫF4FJڈbb%!-# 8(tFUkX_"UefSV ?<\-'Ґ ]ib {%S8*> C:zlcM# %m~J#,R?X^<55Vl1W] kùE?1L{n9p3ȰI Z10RĿa1cco !*eI *3Jf*X"+Tȼz>̽uU"RҊa+ FչÒsH$jDTuOrz&h2%1{fRF5ϖlE$.4KzL맺e $5>wIVw*Bo:3\sb4JU[,Nrˋ RGrv: EǷj]hB .c4޼Ve:gf wFZR|Kk;Eڏm}a"/xNҹ:,g} !=HxqiIl@ê \dZ|\ʵ1[Q\A GvPjɷi5ӳV]/`ZXh2]1/ހ.0]ޫOH!a'3Ek m fe=*vXgCUBR N5$JKE2^y{##DS&0ZUQ y,)ڄG :gj{ݷ{*)K^2Aٯj[]>$ MFd(\K1hw\EpXY? X@4DuFκHY<>ծgp\j:U pps hj=!yf뗴C1 %ZRxI+MRXY;OC"vq [yϮ ;YZ79,g K=xXϢf[]a n_Grwt`]՟mW'PRLrKg*6`_X$R0uCq흮 㠵7nXv*8CS~ps6J&pjRMmdhB+h~h /q#uu]2mp7r2Dwp4^)zuCFziD@DOw*G^PPbJG{ 5[6iEsxh7-l? (f{II"՘l.D@g VAKIP@+$jRzb^hzc|Xo;`" Qpѹ|Zd,%]5ga?c*ʟv>0Tң3 !ņyoК5#G s<=N\-2ޑq@i,AhJ& j0H %*6;.rx^0lB"u>r S4`;*p'a)=ݯSUU:f项Uɞ,ɟoߙG D4푏njC[U%mLr6`?g- \ia3sƲPL 3/p1:KvO v*l$<˚&/Zz^0x܇2&6AGY 6rljjаUs9;Y Va7-u_SwV]eHG22}'Ѫoah{#<[ &s?z mгⷖMN{mT4Ln7$/ (%]!Q%ߺUcLB0ue>m! 5b,:'s ɱ:7+>I6_ .l<Ƕ O4Ԓ@lB22A!(~e{-reE_Q_< ̕: ugbg+U_ciҘ(FH m{JW`[mT !MĩFW)He?]v,.ֆ!j3;~Xo7H"#e" dWwfa(([|=g{awCn{Ld#| ^yd~}פPإ^`tTdт ';9" m )0\8 P2>};).%Ѣй#Kf0mOU:Flۊ\J:tк;N5u/8IG/?vDC癇 tKT3"{ƒz>Iyݠء/ UЩ%R>گ]@9\yǵYf嚖0Ȣ.cX1PY *iX=|L)@ uWMla)ʳ k=YL/7xR:#옮ˇcKn۶+ GX0 RYI pPiCLP|H8KvAC` W;0.w[n;I,ۣہo@d#dZJO$3R 9*CM|Rg [IJ䇫tw6#;$Wܱ6&9S]ݗTٛ=maSseY 2 d8-Mn>iG~I%Nl9:5V@ ƛ)%w4UMro / \UC*jOQoA؜u"i#FD-:bb"v]SHup2Kl6myϴж7)7c"vy@yauӞdlژIt-.7+*(kw,yO]1S"e; y+&=fvm P"]&~&Wm7>n!&$dΈK:(YJO87Y'`gBɳnw=gWwLQ;|;LT (˕ ;e^a 2/؃ٶ bд"VPkH":ԯȞ,nL$G}N:3Oؚܑ!s96my1xQM̓C٘:jiI"hԭ'n܉Yz!#xVs $n])B7幗a3@6%fNt?*86Q#N])H>vĶ FF3|i%ֶz!6"~GP~ ~Ee_?\RPz%.peF=\ 'D\莺,URͽ2:0hdcmw$7 渱((Қ2L٨)QCwO6{Uzva*նKY"{2j*z|Gr@40hxht qh -0}Z"agٜBjwS}-|B^$RBڄ( @ʡ>K4JVTuZISzG]2^"1Lm%ҵR)>}ê9q%쌰Q,7:գEPgI˶l!25s0oÚfn%$ώ/@0\yoM V]QJqi~cnGG>q'D3N<"MVq|8k^^?It~xa 2"|;#l/<-}'cOӭNr7k@@j5dFFP 8W\A`z9TƛRD/Rw>VE8w*շ4zUB#-0B63g1åƄԂʑn,} EUccʠKA*crE$pR\<(6>&Fzlź;KFqU/PMmrX~rY&S)l‘^(jl ٓV0c>c%škL o6Ō&:lVMsEkSy6 ݚ"kAmgL)^6~c_" %ʎGN2z܈"cVU[ARs1W)4yZB]!Ii`8/;@hge",¶N* eAb#>a ^< I%?`K4дbgGhkJ7'&ݿ (ٳX*.G 鎈K[{o]wwn#9"L`Occ" :Cgl8F9?5{CH[vĸGZgmB-P5`~_'iiGnzȗN)Ny<Y޴JJ-$jO3OʶXV{l\ot ]F.3&|r̖b$ 8K%<PCb)4*=_(^'8#$vAEn/̓9++~,ۤI?;'͙cf'Kp4#9n[g˧浈5bUk|mKoOT;b%܈5;6rxQ[%̀vjNXdYau# CjV6 ~װL26v/^"P 2!07%ӧ P BȤ$0.~92ߙyĽ͕^C.iAյ_ _N}ΑM7](A#axÒ)! $; T A;%њQT*c7ʭ^?0fZKY.LR X]|Dhbf9ޙYwΞasG{aSRoݱ1V2 GdO<[9G.@`Jm~wlpyZǓ{&Gz[WJ`6~};mIgNYz"l zh`* h.SUcqF4s&qz{؇V)U:VVnzF ?<;X+VWD1,(YeLpv{ffCQ׌lv.p>y`gc}U([FȦyh'ͶlBdup)Md=qmMS$E1{)ꤸ7Ϝ)/]('50rYěOZtT8TwxllyEI3hd:N0^yT^$DžMYjO(lR/em V-EiEU'&dH?bVtUīDgx`<06$%8 R ƙIsn7A=*ڻJ wj NđT[ S Dm-+^Y^rH/IVZ(9ax慉c׬{45H0 UԎu0$TG@؍4,4- 3n̆K0Ʒ\K)w>s-h(!ꎋȡ#V`C7$·+O9#`ܘ̀##_ Y<*S1ήag@dO8z)vFψ崔Q s@LIb SmgeWk.=W~;TR_#-oiX6ލ/O=Co\W5zmb=c(M2ZSYD֮/6Y}Ӕ0]ԭu2?QI6aכ5,솫4ZV|lfoa6E<=z@l?[ ]eruοuN8C2s ? Fr1ҦFykb%KB3UQSoA1+4Z !_T=gΎYS0[ Orx"TF'@i".c݌ g̒ >G.o8.+-wNm9 #dfMuE qdѾSRiy\QmM r+,oEd7KMb5vx 'F l6YB/$j,W^$;E INd\Iǣo LPV}oJFI x'J0H$v!>3'ϭP &'xHRo"V]?9*8@MWBxV%b/ tgy~>_Z[/K\iՃHm;~k|M06(smLg265:WkUqc@MWxɗq)ө,4vG3.{\.&PϔіE$!u8T N2~ KIpvgQo(9Rvj! -inWApY!m=k45AImG@[IXrS1(Y+(c`x Z ,{`kvˀVēGz sn.GmZؾJ!|wJD]`E /p4]*,$[Ҍ@{'2&?M%>7wyc!I3 HFz!SUsJgc, Op52w$Zq+ʛ?`c@xz%0Ű^uu?@B)rG.-nFFRj: Hf3 m1%2]IVfw5zRf]%y(@ \J9 bԑ,؅Uhzӟwf {2QӓB }|ᅚ۞6.,kw69=[a|>W#pӒ{dlT/ק֨k[5~Z x){]8rZXMȩ8%(lŴ?9fzؗlcnjZF,i=1S(}ey7w1 @d86jtq<<m֣EQ< "Vxl婷EVIQDILKca%d2'V 3+ wmHt|K)$( e76:,?۴yoOWˢݕ Ҋ<9 џjY(wNqvZ6h0(QXbh˞4(#*~Rka 0b@>TBV~ ?uw;h0<`#Ax C{&S]G!"ѧ(y=Q=0]Ss)gG yOaлR[urP =DS驪}+K<`{B2%<i0rnP~y_R[DH%)e;.WxF4 "O"t4_ Y6n$ITúو@Gt6PY>F^jrluxr~sW ;2e P R`ln\\3Q +ǯ ݗrS41g)z+qq2tБSe:_K̄-@ ӚQ1 Bi?@=pK^ =g@G^m?qm`P8sইCmʺNL?Ӵ¬M?LJ7h%hˆ8: E}[z?ܩ,BPsvmaz rTi'BRLIh&5dk!˲+?]A+;CH%~0':ơHl H? `P* G%^SYXl|3 сV)DHgye/DH(.}:,2V :q'b!(iCq 7FsfC< vln-0a5ӻĀp%džJI}P;G[McsT(fcMH?נYnl@mdb t,[ES)A"Q}-uP c5PCQ;r,Z1bA+YP bTMR w=-R陸8+^5zaGjz#vj~T/Se6x1SbN Q[<}4p\8R%C q!4~b Ҽnz۠d;4a+)>)@)XPÆe%?0fu霰 X'ABH,P*óh{Ӳ)bx*pr*_;-K$FJL"|2_WTUWM8]h(^NO ]ẋ"%XF:巺Y^7>gb @(E':$9' Zt fvl'GmѡХg4zM+0b}]#<}evf$X9m1hlyz?}1wMFYNM! J7W}],@TCjCJ,Ai]80h4H n_ݛ(D i"*"e MG'e}P;e$_9kn4|*ɟ^Ph~^*S ME-BC+X n癢Yyx^9PT2w8d J*sB#{H9ȱ[fo&~ZKtU<ԁsJ^ث]M{-т}EvkFMhRJ'ÂJ{mWj|V d0čDE"f5irP=A‘;&8(L%%Ȯ`p+P wj_ G҉{+JRB0(coŴ&^&_p'=jqؘS(sՏOh6 PA IOZDkߢ-$x5l6|x񌇬u-tP B#Ïل> j˲"}Y cc[;/R0d9=mSIqUUs62#l­-~xL泡 g}T5$㨓H,bBVyO33 m0pGPvpq}g#s+]ӥ U{vG]|#E6gv60o$'.T:SVFU!PMn)AwĒS9Avښ) 3Oɸ\p(u0:[+J|xYcDEI[:gWT pĵ>kSw*<hz.m-y򢄵5^OInL4>0U!''Yh8Hw53 P^:?w UQ# q`U,Kg²=0 -:gݹ2e?=-3~WNVTg1 XVn%%8X$Zg9mX4r};`RuQІNzsb14K@#h S]Q!cwt ϪZLJF޼(ԉ@mHii( #ge͘{Ri'Q~Bft+ڳ6|eF,rtU)x)Y8k MqޤJ{LO=ʼncEI2p9 鞇9:S)vgLms R0-/@b5fI0^,\b\96x$-J;\4bl姰srl3

=xq 䪄28͚S΀g3Юej%bgC:X^-F2BYe8MDy|]"Vf1ԖM;YiR@؄1 ͱ=a,T .:{""xbOV%LOtJL vN7rѹY!.%ߦa 4vυMاæcIjقu6u5;In=s1Qg@`Mb^´.RX[llRj%v02ZO,mөCwHbQTEg2xg)1# Tt2.燮pSX2~Y ɪt)YX.!P&vrYnt?o XLtὧ/@ fƏ!))1*P$R5gUCm ?^L^p4#>@EQ"2a6BEILvӒLz9 9k`?{ 20k1||[D:_Xa@LŞyN ˇ0/CS6Nntgk  M TɜWE li;BfD$-O4+ +C^S1ɠ 9PV`+` ܦȼHꍆI5Ez2S.5բ¹Id3&J!ϧ՛/K0at %oB+4}*JPF 1UɩIPxDrosFUp.,^P0&:uຠܧ9Z&?.KUT?hn~Edb &.c\?Zn\٤~wF?&6rhA-IFCa>-sÞvnB5?Aqxb7?ܗҺ Qbmu4x!}(b;c!_-V5CMD\ Ub4 HE0 V9?9 `+-#} :o&=ΕБhp irSU1C~J>2J@:F4 s˲zx 4!!u5}~7JP T8+-zqb;mQ/IKI3ٮ5D!SоFdo)J"* B[j9ĻT Tq2O5 z@*&8ˎ= ) ?@m@ٰUO0r$puHp0U-fo ͊Z?I+2WUBO3xӨȳSJM&1,P'gKQ˾`6 !L&3D(QIC=è1cH2_1.=JPtS61` x/Yt.z2Z ^3q s(tĎB}M`%?|B Xs8NdY [LZ9LTVb k!'D'@t1˅/5rgxD4'H)axG՝WVIۜ>tc/a^|&6llB1H']z]fU_{I2'#XIqe:U(&̬hMU^ `9$%~p>r.l>C;0DQ>L} 你DTFώ/21t-L4CE1 O?t cH|ڙd ū%g%O?fljHdⲴ&_nO] z݆#@|˶A >4{:o۹Ў%9Q`4. OiwASmn2ń+0SuWdjk 'PFl{O=QfKABfU/, LCױ,})d!ĜSc +ӑ6aU?P4J4 ku/8qț 0LOcћR!˰o%R/Hʱ&vyG_uoRG>AhհÂtȖt>0TjEKnu>" 7٧cЊTxoa pa%$c `FJG Tz:^ :;*76DjQyz.@rSSu~8{U)$\Jq!}#?k*C-8 aIIp] ܁A>Fo,Z-Z~Tze9D1Dhe#f,LԆ<'ƴ%Ic9M MgArRAϟcC:V+ZwGkUo7Q=I0K ʥVRV,Qi:3ʾ T9?[˚0 6}yG`A:zjFd !I9nD Fk҈Y2k!GVtOېe,ρs$L֐#wHTI~u; ?oZ"`1Ӗ6/9tXc%@p, N3jIhc{H Nms}̗P2ML!s0Oy(۪V`LXMپ ( L1ݨ4YrS9gsF*6gl.zFmD糉mG[ԮdC|ؗ.\ K~M<[Jd@StQ}YўV,\?iYrvDTh"?%0-ެj%\#glk@s߮F'-$u(mXO+l@A&;Cl>ȍĔu]̰ K)2Dp+k- 4Uhe-hk^H4+*v̽ V:JL6u~Ļ%1o |lU>eJ_NJ'lO9oOpy3R tWi|it%"EXvu:#Ox?j]m -Zk `l$ӢX(^fz.ؒ6ԻٹomVz+e‰76Srwh-Ŏr߿BU*cYqiCD*\wKHPm XZX_tB3Gg7_U1FQg)Yzm e&V!wOb}' MlL9{>WtJ}bwL$܃5-. F'}Kd9Ά;$pGa/eNOCiJ2v_t/# %6_Z0vl9|'o Y0K.Hf"qod8@-Z V75U3mTYgCj_;J Ƹ-:>Z2ZW;6sr uLgaL@y1Mtsh@ɏ}MM/ 1JM>2Omm$K}j91Ĥ $?,(A$h䊂iQߖ @z 6B{Sb&U,-b^I01VT\ސe0ш"Z():Y?zپ$QBgׇ]ULs &RP%;/w=^mjѴ e:6)Ep"+$0&x`¶k0R(5> zn~N2N=u`i-ȬgFw NBl1ȑ4SCM#wAkxZ|p@>4)o_=#xm@6;+$iAa|et{rZ| W k> mG wOSXsN7̏l?报dx#M2,IO0 qFWPkU'(?;" %HkŷPC2cF$g䁥 ze'1Z ?]ZF1Cp={J HrKզ ߷җKsSh濕KK$t!qgǮξ%hnB8У an_| pόWE ~LIQ,oʪA./CMo{" `5 =uokI !FbRV;j˱ 4jfϘQ{Wn0EUѬ3G*%ymsl&:HOH.oܿ#&t "J'iimȑ^#$|R:^훸TWUr0Z6-\Mf|:p Šp>M Nއ*Јbݜ(_[K?QھY,9?*9̢U u̲-ESQ'SlY~c|:8s {nXx@_̰q҉#m٭aqȨ~ݟ _ WTepF73mݳ(8I=.N+JU`OBk X-2}@OY\}EodMeiI&"?O#[ Xc+FQ G]Ód;R`tRHQf<@a,^HZ)68X;8`wM+ 4z4]}Roɫ n4)cA ١-ovs43L%q׷ೠ!wk*/AdWւ Qe [\v_m&^-vmAdh_rhUjh"2DQ*cR+?!Zv>P߮8l^>-$gbs a4+t\70] }GL =C2}! DC!+lP#Ӡw͔xL([PKoޏH9gxu53SsvB !'+)oJ+w$u9{sHDz.]^n+ڨJW İ K6xj (S_?6~QY6,2Ic38O &7{dIX~J7nDe.kOLh`gM0Z$CH᣿eƒMH\6rV .x-!8s&\ i(V7p^dNRmf9-xc^ۿkZ]ʤO8LcH` JH4紀r]{ }'Y"Y>yI+͎U#C&R`J3 *Dz]3{ʨ"U `'(B(Tܔ1`ڴ&DdǭLYxK;uo)]\narY]ů]˩{ڕ&y|$iSV}ǐf[bAK(<i?d$Gβ|*HIXi [x~0P-gE2jv2;D2mHzX?/7|!`Jel,}!Dű_W]Qe'bY^/cl &&<'J~nF L9.#OXL \ZsOc@Bn+1GskG"b8x#+/Nkyj) ;;1<4 חk;JPKF+(@cLX ২(<֋$~͠`S죤$Q$ >8ڷUx-e9D5GO Lŝ?tt}NoKP CZ}bP&|AIz)pwg=wBi"r%lk7}0LV6}VHReBn]E-D5ycev^6T@8wʙIZ{9X?l {,-ilg{ o+EB%4.J1" 3| {^'D#".?h@ Z=/!ZA{//J\8\XWIy\*5bp?*jLrY`_""ƶ`dy?0ηB5z <<^Y @W2pd1/Y}.HT|\ P\@u5\v* . 48($,t5][.6Q)u*{`H2?D5_vضW6nV'*TP@U@O'J>QZ <\Yj1J[E g3r+؇=@i? [>mN.`|Cze՝6MJ9ݒy(k SeEL|^>?:tђO%QlPa?sma#tp_ib}>1M- Rӻj`;ET_L[~͎l6q\(LVm~l>h9IiOہ M-%Pu`mk^:^ƿnh5iWgZUd,oc;?n=})KsoMsJMϙPgc@1fF?U5g[SH59k;Ls!$FR$GjA"%& .lFS%v{ۨR4YtzB0z}>Vuz~-RБ9G5k ~j/;۷3 dǤ1l.|=QJNm"gCLOLˍ  9=~fe:r1.-` gFO n) ~d$P^oS+[a$+l68wEyPJ? lR×4ir wi_VU@^k+Z3=S,i+Sv Z|Ƿ0D99Ôo"@P E( k(KhpaU!t{dC9 81 UA%zIhL>2 й,x0%m=eբ&~KZXEn?{pbab봥*`;rݣ^ $ꔆi::TsP/y3F@ү9 xsbkNLsn90`T?}S3%K(لnE64@H0bu].I[EV7{"aV"49u/.ɀڎ! 2`J0X!ǦbNlg})끒˖b3ONN~]HK=%`c7Hi>j)-]> 56#11un`&d"p@b,kEwRI4p@zm/̴ ỨQ0|Pҟøp|bYF?^8_sf(ŷB9N骐2GBü}{.E;}Á/kqx~&(*Nze 2c(t)v ]ϒZZH%'n$`i)?ٔ*xI A\,gu"z NGv\8܍GZVtH@8LOFTꤠpz~ eScHOb.Fw]t3q/6KE$E|k㪺 ufcNR؀XI#ZE•]VvChM̍ɟ'|zA- > ~$Ӿ.k4 3NƎWX7/خmT+{m ];d*A0[z8]nC<7UU*֭LyX\2DysMKӈ \"s]1^R"W)v%%[7׫ Qeݽ6{g.NTjd4tS)4D!|u\2U.$wq8V0>oH-ͱodi㔖{wej@>|/m}&&aEtMz!HzMT 31CztVLEu0PJIS&_6X95&x@:;S 5#FQ7G4*b,]OL?pwj0RRUaD{MBn@TܹtQ4v6bKkD3gIW GOܸ_:w v?{0(mw ;4D 1ˁftf2ژ{]>(FeRʋ17LQx 9~rl.KD$}vtvG;}%"ˍjQJ_WxjeJ郞>yU`m.\ DWNZpxwͭ=~  Od .2uϴgK|bgkET٠MFUxuηՊ?/6ѐ/,E}|NϷ7ԩs(Bjg$r ÷a;?9z,҂^E*#訖ck2dy%\2Y 4A7K׏kiqDFrrRLGi5‚q?C`4yMՏ>knخ2h@sݦM$ޕ0jD0Q@CNh֥tR_y\"\KCpBN2sht&1c_Ir&-b9Ϩm \LKߗ /Ft[TUHGk,pmrDmH&Tqh/ϹӨ-~6sʱi"- jO}؂jlP[[n"a p&VBS^5RgdxA6NEnۯz9hG 2UC :"0(`][KTji υ z#rRh.v qObg̭u,J.b76>] E;;dch?SGBbDA3N_flJY06ZI zY~yt>]X,+9hxg)X3}O1P6E|d)!dbΰBB+Iewi CgVl+ꝇo+~ oKڙ3Syt6銦}} U(l|1%1ڣCkrE)KGt֔ hEi3ϊ+Ob sd,IJ2ǘfl]>|"Y]c'TD$q$Qr5qnR?m3T5@p~V*ǫ:PA/_]‹ED*zF>ʃ*$>E r>g4ZlOA0j&ϾVu"oXB.\/az5a?f&84TfkAQ'?*UDh>4=j~[OHJY#T5w,0n+VHe5:ÿc{_l87ެ[Z7j</]_#|60T"wJpvh\G6y/,_6 cÔ~|Hۋ:V;JiؿerReWҊeJ,YhM7а\ˉz"t'v$8,'9,piQ^uΗni#tb "GG-]ZE-$$Z}e ruJpOFbOyMh4q5j+_VDw19WzkGeKqGG.!t9>:CВ˲1BIqKي5y :o8UcU̓ҮBcG tHЂĹ}b^u4r.c˜ӴgK\^,{C& $=,CbaWYW_$Ͽ3x5Ӷ~3jR^;/O.SB D)rzQФiQv*7hAְyr@1)fd\BqQr_BS24q5X;pPOC^ޙGy}`sȯYّF 4m,M'f tMa r6,sO)_|0< ͡(;/bD#\Jnpc9xR|O%&YŕH6s7ޏɲlo 688bӜPzs)P#18૆Uv{ ryՃo 1F,E _Lp<\ۍ< R1! hhզqR~"I%IF~`0]Ċ[è`YƟ>EŸԐ֋:hВI{xy3lOQݸ@BW$Ծ܉sDMcD3S3{X(d6@p{Q9̖|uh`y@h^|p fd%1#Ð'NOHY%Tt7$N0[Se'޾;G&2? 8/$/{IU rGK\ F֭ ̷?2i{>>h"?5¿ZAsP3ūT ҈GP3NZ2 LI7?E9 /VCI4ңSÖ9(BkFݥ lev#Pv9" =9h^X8mDa+~&. Yv*^!.68M^a>w-6ks݁3$| sV_L1x>&2v~&zNpSzK ح f/re(-21],cF&K|(dl;i92AHܫIS@$((3I|c^i:,%'^ 9ٻ'6VʐA[Nw4OBC3~cnmqZ#GG^@p{Bk*7dVmuYRa=z5f#_q6s)k.Ó$a3Muݍ8i38+,Ʋ B}NR;# m!S~q{,c`6HHPFe>NVx"(Qؠ¡}39PFh  _:7one,3U g)mQ&A(FJc2ܠ\ ? jX9%B/64goI1OK7-' j;u(l +6xgTl~4J1^[U- ʟYA 21Ke"YON+AxZ a0S2<}N:@uFwt.;;CbVmKRl7X*4V,@޹H=fEkCWBt}V<2A^> 5f^/XUq8\lJ#z?/;yoQ#?la@.kHc5Q(k CxQJbFSVdm=ozp۞ۊeưq=4rf Âp׾.W^ž=Y;NCQLERr(xCR(>3wjMk3}Eo>P8ɓ`4W(àuha@fpU4c`-cTCm(sY:ТN5T0ѓn%O ~JcA/?h;YADZb3cz:UgECݏ%)T{`La l$ԛ3>j]|עtSk|~\YR !(^B/J_?-?0WUh|65ɴiîe fi-Me|١^wS:qc;#MEC̭h` ek<iK ^uel֓IZ%R`\x9嶩91Hm] k+ %!s$i *YAs ʸVA,tp>ѽgd=Ź<3v1Gs i6q.'[U򲪖W=^94~w|TUb*URޫmnTv-._cկ‡2.Yh-]y4V4VRX?ϙ+eNpRb?K6+_V"*u>w9ѽvyPx ][I7;ڐIٮTRSqWP+"0GrǛH\N^%S G$qyJaS+ I9^},Û|f{89JQb:QS|6;=lmJOo^;#8`Xmت6$x.| 8H|՚GI:]]wIqT¶z3BntTz&Cӌ8+"5h*W&W$ Ҧk2vZkXWhkUͽ4IpGp~nNtAO푛"jeQJ!ﺆ(ՁoRh͒n0<s SE-|y& JSd|"DO8z|80ak#n;[nH_㨱!ٞs@];%kcIq:gN2: @ǧy:xJJ1szD_mhKYM=66pjEBՑ,[;iA52 -i['̔RrFbՎ9lBi.#/M֜"[p^[ܦa pI!bB˭$Ra ^uBB >sa* YClIIKo*Y2@ō{w+SXiϛcd"O#DXzO2囻kw]B])*²FM ]/1&6[Oö+r .ݴ * $$T'1@:)ݓtaxq1m6[ơM$$.t`Ŋؘ ?qמ#kC 4 :L\H۸6sF{ AJ"j)R-<:锚i\|IlQrT4cGQ'dAIhJKUX7x9d1$Y[w4{̾m) _ZOTK+B؏ 9rTc (Y<^ԀFu\ ]gۻDI$Gj f*~bQ.VItީ! gJr4"y 4`Uf8ېU!]m WD,w@شhO_8%&.j`):scAj|EpNly9nZ݈ Vtj?]V\8/,0XUnt(aYT8T% ? ]6U&ŵ^;Ie;'3 )QߝDڝG*h3׬l-uZi:VȬ!i.7Cxё k MxfNCKӣq#'Xo4|1.fzp5 }=|_z7o*lƒN,;Z'cɁo7b ryY(Zts<5E[Yn$p,B/`U7p#@ڜ,wi+f3#ͦ}vO<g0-yN -%|=8D+c)qUU_.9A[@Ւ'ǐP0L䷴\J`naivօd4V7'rA n~\{n|sЦarӚ2{P5tK)w+-n75|gX @JOCěU7#s-{XP8%XxkF)=&=V}o>CXw)bz 4K7!Dbx>ܙ:PjqcD|`0o0^t"aum>?J) %gl,kѢA6#tB¨"&vEyHdGU}f)[`ݥ ^G3WgW캀ӆ41jEB3je_Z^r*U@ۡ5LM~ `0|ԑ9JXp*{5{ z -_sՍ=62NM07vt+A5'y^* b4s~|֞K FR% wBOBtzH+VPbF/ˣ_lwc˷V)|F"R4F6v8! 5[lUo1kVݔ)5x6)#ތ$|p #P9h)Z>0Tf<+?֪%Éf\1 &Ua~ӧD$"5KmUx +q]sh[13тI`ڳZPm3c~I>ð3!]G _EdOǯ葜:ԟdQlRq Mvxmynre`V|M|SC*/IK1Bu{P<9nsb2@A܎&(,mN^N;Q/J11 5Y?h y})?K#5{^ i*eٗg6#t(kMQliYmߎWxQ/ X1Umq*\pd`X 7Չb7 b~ͬkP+سoo#ԡ!o) -M~I*IyK 1+c\*iaaJz)Wh;*"UE%򶒓9han`\yS9H4ep\FTAF* :]ΕheZ9*UݘaR)ܭu9dPO"-^7V` t )t ںc_}Y U.riƘ(ȗ u DQ S޲+3HC&2G1Ʋ#-έh0NtPS(EI>s_ɋUe&{"}i09{x_`cb-Uu[UUTJ ܓd ]qg&c6{;Lgx?/18\A볉 %1(눭kf`i;O7 A׽Q9c 镸%gR,Y5{OP7 TKf}x ; co̤fp ]Wy!PVѿigF(.q@JjBWuo4suba"jSkxlVfS2H d8R\ OZXUpS2AI!Tu8NOج'eKt/gЯ;iM}EeSo0:$5eFОzY"ƫ'0ܟn#$=0`h@&{?4۱;%kQoDM)@Z'+ꤾueEbBSVY3<ӝ&~v+>6-ۤG@m=fpkG3M͜İ&+ x_YFP&"͆ܛZl(3rjnYtA, #0%h &؉?XpO8Ku}tΎu5C_uR)h3G<&i|ƻшƯ\יuL|S>(au 8(9櫢v/pڒ=-ԇfqޏ8e'pm;CRIZkB֖_7[fu⤅f@VjOmE )u)Vx4?TfgHy-=u ,="3?f'K@tMk^FW,T hňҩ/@#+kf۴fA ֨y%Vrhx^*cE!ch+ѻغ;:݁#a%p =Zsx6n6dk֥N[3޷kC 3 $Ƽ9IAkOS蟕Va? S|bZ͛LTG>& }GNLA[4 Pfs19YNl#C4=1z0AX/2=ʂ)v8 bG3*gB]a}u7Mj. JtG_ _ַn, R>;:Mamv#?EU29#Y2X.ퟑ %QS*B\RiRPɓdE}~vjENrcQE}]>>lEWϭ0Ozęq *3*·l@CN%/ ˼zb"|zޢ-ȷ_Բj(1J|yw)<,%JYU{v uIʄQyal"K`PoS4N+)0 "5r!V_%x6l:^h}{$,|;oY8/{wo07ra+|iJs `r}wP__j# (+F({afp֐+o0#QLwo jFltvmlJi +5}.pWd ").v3[[fY)ȋ,м!.r[o}B:d%F;%ɞ9˒p M(S_.D K|ub$kf៤TWKԍ -CqbX4-`ݬ,"Sr6flW9_ü5 fw^0d,Z0"9尴n#8pZLR%z!S"7aHBoMy>t l(>UrX@ HA%rJcZ0RНx1l-M6is!Ɉ H @*(lP=''(dV|I8; hF?YB};FAm kBIEX?tH`l3>^,۠UCa|tqOܰr]q\@X rX9#˦Vիx5~P+rcrt4Y;ePRX7^`˯b`~/s_5KǷ[zI`w Fr Ob6fi'O J-xcx/ ؂%)ćb֛(uQ~^Ȇ_{B¢CNqYf[ى3GC[7Jx Fl &)J 7rg5(e5Ҁf'F=FaLp t/WHC1%X\lK Rlt(հ957|)#oŖ}(N4OfdI=[7ѭhgZh)$PNDf$ɣ/ݳAݕ=)GrF. Be?Y, kJC׵QP4q:x}CYt_J_YHORe1Hovȍh}h6zG {ZMnir%c?\!uTV{`>9%l}_#и}2 lX$|h2v'Z&|@,Rt m)ﻜ6$]dAxH9rL=V/z.ǯ{憍ZÊtsmIm끒-K3ȟ$ 8t[C6 7s{O-hOZ٢0 q˦{`[oݤWg/ڧNQ19]ܣU8q[A?oXTwhwv櫃b.w=levm=v*L6Bl'wfvo%(&'Vw}l!Jȥ;0`CrBϪԚϟkdGfTDg'9dd@]a b$ݏ$5Z6+,^H$-"1Xm\-ժS(k!Jl2w!XXF 5'H`)o9Vנ.t2zٚa%"Фأ@Tj'0|: " щo@=8aYga⫄4l+7Y߇5avx|dǑc; ~}Y\UJ\\ X ,2'iZUJԣi]rB6&Q_n>_]txe%EjpN窗hEH@$0eLUH9m/BP}*W3RaqD'JG/jbک~f">l֢fX%?0wI7o?fmf&anԫ .\fsu(I'>K ZьJMGz ܠ•8Yg!^,!Pz&0$eXKe`p{a T"/TKs4Hnx꬜tv(Ie45Qϝ2A ޞM\`H Fz2ְ0;|& O =4n /d3nV7jԍRh|Q Jt`҆dfs"'3Th~tf!=SiYrr3f*hο#]t9ѝ14郾5* j^p Y%N|\.F+uҴl~@'gR7Xw@`YvKHT3ʩ+$[ '&_6brݙ[3H쯤i۽U]2?eE Qg AynWQöcNOH/K9 &?)uS@HUȬ5 /ވۍ/.[&%)4n07F?V =6jM̯%.ma+-4 7"Xa 4oJ9Hodt?%B0 Fc:̐W|Fc y0' 醫0v9/T!dH͊dK +<>u@[?iL6Ss30ccbeST,}d^v(ΔfOO+'Y,5meEMBp1 gN!,"RSYjx1+ɨX:ېjjLb?OwpX6LbnEm0[~w_HT ~{oҋ1Ug$-[-8% ˲e$o.Lߝ?](.5qqhOרg-/?L1k 破&N[sslQؠ.jX?&jR760uft9acNZ4Ilw jonB7ecȿ=֘zZ"V摃mQ:Tj܀Q]MY,+Yڐ2&_( u+|.H A롊` fQҷ[\bܛL˅og&, gaӪA|iO2WC!ЫOac41yA0 JafOYLΙ>HieMowu-ƣOƻQ K]2Z i} O S<A*IoeͻP[yxא}3g=vPAo\(E  +Ew9d;xSQsuBNa}6;N&_΍(-ѯ IS<>oB'eQ|JD߀0@-'!QUvF7w$APϲcmK d&Eܗ *jdGʚh 5g7ޖMeRPjCۍ vF'%jO*3cӯAgܖ&={`W ;B]%ԕˏg0?Ӟż㘷<*a)ȀZ_*q7i#x،פXL'h,R޻v4 0Q,W^1&^Rted@5>!8{2Ɖ\HR?-%U6uU]Me֊%Nc b.bnO; @®[b<:lV3>rB/UM3'鲭Z̍8xɎJ맅ICe ^+Xx̓~v蝡2/rNŷRD*\,%J2*C8ղk#rlۤ &oP_+K}ЖyNtPuK fzMLm``AO>ԯ1$4 C%{KuGN#duPWε0+45捇˝5N IBO*)٥U|h 0;{ix,*.ARR!%(%3$2Xw*kS{K&Cʠ- =[g^ޖ4rڄ}=j:Sd9CK\Ɩ Ym+_\kV9+L%H`z@47Cg)!s37Jd$ށz)2 \!n<5*.JfMtzv@iS1q[ᰧm ّvLI'f2yT}< !nT> OYmeʒnzy8xA`:1DU4͏,4'$'T.]fk؇\ǢtA1 d_1)'CO6u0[*xZ?Pc3Il bZ;/xz=;M̜N,.i&)FH^~ R]7(߃ ݽM?$Cӥ2+Roڤ; 9PWޯRH$so+[>Ԁ,O*4Vif\Ah"=r%4ԝXAxwH/HHrM26(k  xX4ZrhG`SXua#BU{;T|о`>.B B #ڜKnyMeuxC/O3RT=;4LNЗ1R}FanL6, d@bMιtQj1//ݾ)w41H ?3']QNv^: JPJ&& jľo-Bd_ϼKN{n3B訊b 6pl=l?7v$BO0nŒkK SMW9=+,jк2>PƌIe"On"ʔ(G(Ձ:E)Z`iM˭#o&tvA-wBxM'Mə i3̈́Klmou4~:qB<4;Ƿ4o)jM2"DkU~x^ɧ6Q'(+%C6 V F*Y93=˟HY'I/g*- ײ#v,nD^8"zw]s|>#}j3@48RUas : N)0#eNV"ռ( !y."Ǔ.[gc@U2)7<'7w<=K0{%PKMM mg m'\fMy-7a"&>)ۆ丫@)F":ڬwt;Cϙ{(۰Z" 0Pn/a? Be`sTx!afuJzf/UM UB=S ٝL0#Œ =jh:> z,՜4IQc"2:rE EY4trn㳒hTQJ orlmo ߜD} >G2ƟJSJ/$rM3r<JNq7Ve 079W;fvK7A "E¡I8s( ʑXdTFTR6TP̫(tk|lu{HH%(A}U:&DQGf,$ yFۻƠ[N9jѻ,Jm%9)%gNsJ4%I~]b/PbQnM1|ofAv%82s]TAH6qi<qabyF:;+u0$MqC}KTFWom<ƒ*7ԡ/]){E"mnm '^,NƤ1 s c#β>E%蘝L>M*6#0d2/V(0J ? obaz7JM^ h OT_|; R,mRA`V$d!Tp>W:8jb n2זzY(LJyfb\tLIM=7 t>d  "nԬZu/m''"+1F͙Ĵ5Gc4{˔nno/_KF[sep}me0֊Oߒ*hho`RLhFEgEvx#$B듅a`Ai:G$8ߐ;@\ѯ8;;rV{&٫]NӈCr>7(?'4eRD8Q!9†Ҝ//b{kpC5&lw0eufr&.IPg@(ᨪx!Dq7<\ "#b!4  X j1C84_ې >qqF#Z}] CV:~fP!%,;Wu\o]:i}18kQphCZQ0]akPS*sVkCctW-|mؑ$o?{;r8;m Tm)t2vF^b;~N:=՟.,C1Qsrf`Y|oW3۠isIφo u(2 =[u{Nxg0n w풹gb"j1q1 Q~f7 W"f$@Xfs ;7K {rA";Ym q9!ͭ#:j&phlYeV;/3}ryU%Zh( F3UnhI S>;// QvRd9a>؍~ ߞMNw2kMb+dBS\Ny8C}E2 -{ Vi:EgPi`FeGx֖ʿVos"j)0Ǽ]Miԇ5RٔoJYXYV'`}$ji1i<4,Eȳ]eB1U[:"=v Vঽ9^a2jmѮ%dξuW"q9dU]/ǫR/WyTX.>>nxէGtF#XVk .'Y)V=*\ߑH Cc_d o\Q%鼮]*s2 exҠ%L,Pyۀ))l:LXD#h@8[;ѵqAP_HM=@fb {FW99y-{˗ܛ[㻰i65cFacZ˽2e#G: ]_oMUp3J[7uVOrNtp Kt} y2T?(W%A@ChՋ-b_NY}1Q@_}Ӧͧ1W}sEacFW=׌4l省e5MK\|CceL㲭H4~vt2B^]Θ.SXZaKN6E\XUl;%AU5pKԕIc`R p3 3nq\͠ v:^.a^PC>qe|R$*SLh_($l vӐt~´JDbI{Vql"$%@2F=.\=-]𽍇ZώdɿݯZSɡ4#S\λѦjiI.u9&|(?F$ Kѧ8񅞷R<"s]̳(80ʅ5>s;ٳ`iT7g.҄7$*.~lQOTy=DLuzp`Zr'Be78F{#'uғ!_=ÿR=lv0oky޻E Ibgݳ4h;2'Ìr5>p:duGl%8x!K3NN=K( J#gG(wj +YYp[{꠱^Ww7>(רԚ ی֑ Hn{Zpx>Kn/235fq0c =tk=wKX6q̱9GPބ+Wث )ٙm* ]Z0_ N.UQb|x\ mgQd6qyyV>3=+z~l؟%RY8d(l%iP` tl#XsJJ#BxR.v=_-T=KZF =q`*HSGa~zu!% #Ǹl:(TQzrd8wN"\)Jj`Bhǡ9G abĔ"z3B9XrGj2=Y Q;8D媉Y+\_%"ϣ0 Ctuۊ!vYf!a,ud=I,mfvy_ӿ5W``wWl~NxsH7fF }=XFx25I/|ydfL;+Œ\ۋ6ɕZ,Wvq֌°(-L^.펎&L[ыC*ʡt׹͋ÍkKDhBbc[3%_2OxQ}<-!v~FVZ3)76nӵE俸.O-bw7Boc2 MX)10YUCKfwVADdk  r:zJX)4{ L %)w?^}ʁ B9lVޢ=~UPhlV,?yn%rD>I5%˘a=+f4ZD=NО׻Ta f5i؛hSA$mC7EcI}n2jmbo?\ͤ-df̓Qbf\jj_u[ B`k=-~;{}rַs*_=]=!YTRҠEv8j;uݭ .So$8w| F+ΉC|xO%O÷F3Ksk8=` U0rpOU6|3J`\L74|x@sU̿YrǬS*4iZ&!@0̌HjzmC-9Lb\gj !h} gTetFu~Kx52S [H /u0u'y:n2$` `}3q K0]u^B͒"vkGרP0ֺt s=@vP@{>$A, "8ȭ9$e"'J+ x͑ Gj\6EɵW@0 _U"U-)B^@M?KU7QF`W]~x&dl[BSxBUmnwm[Uڶ,ؚQZFm&.%lKҴBܻwBUU;"~I}[qaq}*Z{҂8 ?g|{GyDNOI@‡2O N~[g1!D]EéxV)0#)Evina<> vRtSݘC@{'&Fh疚?'<>-0ԎxD <|Gk28"MVZ.l$c"yN '`$?x Rs*:CD'˩.~g ŏY5[ t&Z!>1 2n wBfٴWa ͳgN`xtMޕd٠2sDr:GũE+ɮԾYtR͓ϥNݱ ;`I !]Y|5Ur;+T"gz$|sGՃ} گ#xEbs\%d[ "sp2z*<[b׸\[tkHY!Qbr``ouL{`)H!@ wF;Z*,ϓFI:~i w ;*W\RpZLϗI8Lo:~JRIs, s$r#ښK_f;2IKlT{? u[鎂I 5eHcs)!ʔTˁ'CD_@@Z!x+n(&<^d寠o_D? ϯ6,D袧FN ~ՋUx0EҴpA*zH9՝8s{R[ b]xѐ Mtc{j[,+NH! {(#@'a m\^6]^u=0iJXfe$I߆}5{%|@S`6oRs><>Se:e;|U+z}exo/~sSA:당}H\gi\W[.*%ocE1cx(P{J[]],ãPD !mj5n|W*/1$ʒPyhbً7-Қ@xJNFfk293yo;RU},tV#cLf45 %d{Gk W&Wu#>1hj*F穟*,PwE'lQYD͜q[OE1);(ܗFXεr%n7_tK}nxzFe/5&r%'y# {Ӝ9@nΉ !ml1yӒ#%پ{Ki,S@Xr,114#4$^V]O>gDlA=Gdޙp+Q͠p\avk0.ەT<9L$ xLJsg 9Ɇ} 9&Xmr@KE yEɆK~ף[C T*?Q,њEa$i.= CCjPӲJUDЃyw>TNpݛ8&181q.NF%P|Qį08* BaqrPh]!\P&⨨жUo):\yv`!kuWf9{X;Yqґ` zaϐ'lV&{7w?}Lj5%gp[-rBBVvU#QBDѦ \q_̪_J zWSG/ؒLм]4= E jLkzfw;-ܗ=݈b.4=e]/Wca UԒ !j>p/X5p00ze>׳09Ff"ǯ $(X4Zیf3_:9x}@CRWV&ö:G徏Ɖٸ|U&Ȍ<{+0>6f:SodUaނ s~lӥb(*Vu W_'2tejی% |Zo`\ k@8-Ta\,N%/1FI$åSƱ|'q -T\˶wǺ`|d'Wq,y(w1T$W2 ^iBGqPNYg=yd9U-#R r,ugc:Ups+:E9 t`N@)rcX;ElzAO3ޘ/z3~VSPNkL[SOYx7#`lE[ S9,($)/djUґ{LܤŢ-S()h Hze۠RR[Sz|4y/i;S )WIC#BV6|.Pzh( xeϼ³ʡ<ũf"༈"zT16!EyudԴ}\#M)HftTBv*kQ:^"dOgL!CJ_.eH%F4]I@6H5A^ Lm]dFsb5Y56'Ȥ3zi\"ތXN-x-dCc|Ap4u'#;?X5/1u4oΉƚsonY"FWj{͟JnH Mb uT|Bhf^1L%Py!B&<ˍQ `e_G?\nV+7z*Ilby^o}Tme#H̀½K|%#3KJyt荓k<3>e Ny@8b?;'4i?Jzbtb' 'EW@̖fGze1ٝH~)pc(U '' w8$vrkqXztX6xV1;L(kV<msy@]Hɕ\ohA,_9~\ z7ńLњFͥu=WY2ɺElpnjdLyuMWT/cwEtHYZNDTayqp{lP8]w(Ma2DQ//qykv85^es6I{@GzB!gVîyԍChBPq]ܧ`9&{)P8"9'p;եjn0o~p =Xo>=h "-l**wdS/hnȞHiϟWuW ޢC`D^EwKWu+3Bƶ9R}4,)!huFEHn2ܥ349nᦘ|t35b=1JzG76 g/S;:&k)t+W{|A91_!V9w^h@ae);AcP2: eqƿ^^Z 䊌'cEeۓ1x iGCeO,'l;ahjL*+XR3"ωAR5ɳʯiGTjF8nyh') ];RW\ RV5/@Ѻa "e * ,Sύ~M p̕ k3y!boDlZ*D)VCdeYbZp( >0QIX8U$+{,_IZ9HMHJ\:_ii7$hqTjB,,nˣZ,N|Ecf&-_u_Ձ3LC#t۪~>+SFa{+G3k(I XYv+ʞN F81$h+-7v]_R|HZU,F%[܇C{lU ]d f2(0D>Іdq )X h <v?ܕ56Cڎ<)jr: dWGShc {-5" crK|EAE=SAe9DZSmqtJ|Gf꺷UPwqq=aP!фoaSbMݾMƖ~8*v\˖Y^xZ e=$krS&W6U; ~McjvΟ4MaY˵ziȹ8ޥΘ1Hh^ǂ/?X68 F4[-_!%Ȅll@\vY::]XܫJYY6rc%}@T⛀A7W5t@ n3 S.C;˝{=hbjբF0?xP {& &~AHFS`M:TG+3ӄ81}' yt[3GJO2љ(AjEMiG@P#[Caԇ=U<:d&öUTݢko.'᳓o:Igdkz#Ѣ x"R/ +luڙ;`#5&z }ъ-)ڀ[eyw ǔo J(RvI' i96"*:-t螵%,`b,`]S]pFڕP5, kIY1N ]tr02Vf[;0;bO <+fG](;YWHM~fIjAPnRPƓ~4<({Que#0.c+t|2=*O١뺫 P8@p*B)nJ o p s u cͯUqqN{ |N@;?_6}P^ GTLe=wP ;=xod87Sڌ7A 'H8%-N4Ig R>AleDB@.ܞt2ƢSetgr}ϓTPH彖PM}7r u;s畁 +5W5莛KCʸy%g=_@`=~+/tM@@AN0nz xUBћ轰͖E mᖱΈf43?ʀxF G W( ҥ ό 8%O-kdRtvAfO4xi}9!6<^fqxJF'e vI`baql4AEFS(҈* Ez ,4T] x-ۤY CFjT'#UTkxFs_2 R"0b~g B_Lڋ21d#kM߇kyӨp4@9fACI^P^XٝhG{G2.d_ԙh9r ҞE.rdVP nMJ\ ՘&"o :Kmdy `4%8agW^+2nuHPgX:$z0릅{kźŗnbMJaGa L6Xwo&a7ŗE4/63nc&̙z6~?ο!krXQXX¬Vbo9E,|q$vBDm5xrfAR% il=R>)@^uOqOn!!_S8qHc z?bCau?V?%^c26BEn6{.+]/8rOA\!7%ɡ1 i9rTelt}is5 *FwY|*SzpTgo=y" dBNTXht_6okj ;%ۮ-zE8许K$?b5(ᶕ16W0kYRs>܆C9Չ-߲fgaĘ#D-jpt&[;d 3IVq*'[y!)&|PJ8t"<d&Ťp;ۭ뿬twJ#jw*u A++i$;P3Gʗs%Eo*) {[FL7dt!a4dM;Ģ._Դ.o-a.#U{H7z*Yn(=r 4(G7׈o7gNIԆzʼemڎY4.vk?l f}&GWh:PT_K5PUuʃmXP}9qH1>9S{S^vÃX߻T 6ZkCAŭaK6RN"e&dI]9a؂#݁m%2vd<`YRloٮfkf|C6>2"f6@1[`]zS387KSX @j 9?m聽 tTyiAQC7,/./$= 7uT3W_>Qms E5L G֋+8qQ Ö"w[ E](91x=ۣѾq7Z)J 'xoK ZY3RF&_InA4_k;EbjBR28oqH99Zm|ѥptqTtd2C|H*J7| j"vFfIRFe V"mV^]FHsE,uR;G=–v;Wq-p,vzYy`Vbo@J/E'?%- v.RKܗØ*`(  6LQ̣̈́ZRa-τks^ɤ@-b:xm+BuR5dԥ6fqzͳm%-M&9&t!\C+7gWYWv՝"N.ZM#/"|8k~:֩;:$m}۝l%?/$bBXPv27d'V!` śv@4*J-㲙)YRԓt%piF;l:[Ky}д%{&Rȓ f}<BZj_tD(]8d#r䗏 ` 2(ZSɌE'1V!d3f|V^ MDq;P7jS74PNÛeX|V%5ľ?Buz^x \Yfstz@#R/xB(jX`~lYShytZsъcx-G|o/n DnP9\C[Oiܞ93@ן"><,D^1jRZVEmY쨏Lٟec&ws;h/ <:wD/j֝N=\>vs4bJL,FͲ,vʹ->ŵ怜1ϕr^{*gzuk.NAʊcakDu5I54$.xH5z-Md^Wn0 pr`HE*n˗eD힕#H֫WԢF@rOqrAÃ,(R/y!* /L˿B}UDzDXLi/_ U#b7guN/K[i J@Blxrap@ٷɩsR*I0(ZD>"I.x#V~L M$y.4֮I#[!~6ur&ȋU M3[hR)PO#`Pjtlc;}< 0)ept]vgjqb̻}A^0Ss!0.RߏW6Rk K+o'4,ZU} 8|adf1^m=د¢qxZw7W]{J-K ޏ6C'zS8sYU+hN*TϹ1C:6#P[/|f*5l@-Hl?W[Cg\>ck 043 +ҏʁXԧtM-nsBKKRTu||=pE.QG}+IclI&Ax:&,z HP9,r/I&qs<",QMDL2$N&@NxV=SX7THK8@C\^L!׍hiY҅{^ ^vTXUҐTXN[2D@X|X[ZF+yPŃ)3^n7zu+=t=cNKfA4Ө[[MV&7G r&~70X1lA3w9<|T-,r z !)YS'La9 kBog8 i˿pK!E8E(.1)}4#"Ed NO 5aFTHh}A#d͌uqm3u0NTc+v < :^ٓvk:5C6$,&t ai_%&RSen ;KD*Ѿ4QrΧfRC {GFs2⚍-[G*ºI:@&s{A _M9+ZG|'D*}tjބe!|/%#(Ⱦu?Ȩ0,L"Qu+ h=b}{>5=I= 7 jX dW$ĕv2P&/:F/qqbYsՌbLΡo G_$S9dUo_A6UQn-{}O0@וۛ- G~3'k7ШO]gQ(hJNωU UJ15J"L~t* _dbdS04U":"J$c/Zb>o;mf$"ճ~+jbpio 9iښnwaQ0O=/_ao&R:)mgo 4wI1d"rƗJ|G0=nB-_;!C'Z<М{NM O8ѝ|hsz9dh^ڼQh2<ɊU:tr"0"7("5rD-{#^CcPx _ZL {ֽ)֏QCTs-Ɍ;@Ew+(T(R"R`bS[?^C{1 oSc߸>B ɍ)R+-fg@OdtE(hsځzܴ {D!6~IHe {0 *+ʏnb ~ctm>:N6|~9Β̪qF1+ŕE#? ?da#sRݽfFCk߽+jE*Ϸ\m_LQC[[NYby7ɴ3ʴ5޺g9ft`"yu  '[([nn6RZ"0U"^@j&&i(\ ڦ;ۊt|☆U}twBZR㡯 9|+޿ֹ"r sj!xA^~ kf'>S'O$4Sj -e񄨁buI0WzVB+*Gvu|˜\T *ۄKWY~]y%V4,Q%`=Gg&׊=>>0m3ZO1J*x!ieDaTG&< {!}ο|k~+P}"_(cFBRo`pt3bfj q!r]va`SHQPٗ',H]$j.Cq4 r(@r, {;eg{*d)čϳ @y X;~H ЭC4 px>c6jEIW|q!dmsxejPv3ɂ5%~i(}y aqjbL(-lzUczOkmQM޿Tq18񆆹w*^i2>36р隝M`sNi k40P Lfq&XJ@ib+_e/Qί# 9zig.xNwˆsCB!/[Ź0~+Rߢ>IT~y%OX* rRg'Y$vxL:Mz濩gWI<]k =A`H(pjܽ. .tD[Ȱ%yΓ? >{2vx;d^.xT)E>:8(S`QnXf#ֳNO͍Ebc&뙓L+6sH4<6G聍aɊUFTݦ߲'c?oxFJHяh#Ro@]Տjn7Uj6NؙJKvfH`r3bMsׄ6qpUpKƨ];Lar _zDր~cx/NPdwyEn5d}Wr_#"|VrR^&҅L:qb3zdXTwxi peg @p]U:8u;&EW9N&T_D-`LX)p O|vՒfE0dA_޻t*,a=-hQz(O]N̻\''˜jYUrXt !?GMO7'*ct3bN9H`BtB12:.<_[Y;BN2p(#zHЧ1!KO*$cU!?Ix{J-υ0~Ծ{ioQ{<(ht%.<{[_bb}smʞ%a<XJϥrl[Xe夂]ą̊́-xۀ'jeˆʀS&>+y1BԞlwؾK oLW;aMO+tycKt1 }>4#K ;+m1w/Od]YĠx Fᣈ˨,9\@f?B"pzU ئ΁ /tq39vda)8' 4Da}HC*ɤ`=u*$nFy [ǾSm ݸ먁/)N]_a?-b޸@Qe0j=rTtJ0ǰ^OB.;ß<(×u"ɀ _F7tvd?r'hsaAbc,__/l-BoUcd83, )aJ4LR>|CJn6uU֨+gRO8|JKOK;٤K9IHvjw1($/]ͅ_jɞuYkP9NK2< F1eAeyj:+/N<:"bGhqI ^.f' >gqfIsiAӑV7S k)Re Hcs eV2ܡҗ̚  R۝i)M:RLeh nX<7VӒJHp4%\pRXy9Fq0kK-忙^/@8.@_A7c)P8L9 n@}"lzF8'3]Uk~ɤ2R@?k-3A&]#YqۃҔ(okFнMKRM ܱGW5,Dpuo/A$}p|򥈥 A߾GjPb0k b#5E#%ItZ5i0>Wg3va&"β7O)%Y6"EQR)G3=Cݜy(wY!a\qT#yfTj>ɒa<xH{wͶkᄹ$Pg8@.M\&Wmb8~/ֈ rV lhg= `r!ں' W[YTZ¢)b in"`\]SY7E6`5'^83J3(xh:]fq/%ʦt4\Պu2K&lj!wgvOBXjdv"|1Df?-L N*du E?}0M`iV:sc큋Xk\QDťX7}ifԢj1D y)1Y?%*%n9%6ښUwo7|W˕QΆSI),)?<:mՈṔ'6Ӳ챩aLJ[hS48q|^pʟ4 6pHRy"+|ܹ2X#J1z!;4E yxLPyjWpERMkhT$J (DCzLĘa槭Y^CO~a;Nݾ9:liv,R!uve?z)o~dS60 ̬u.Tm@ 8FeǷ1M&b-8?=PQ%u ӕYrtHurBKF$rż$rF6Z݄fGvU":LtctY3v[H< _W9Lk3A #XK!m->]k:B˹=4nN.vC?QOS ꤫/t&ŠjOAa&ۮ+".5wfxivP1X5dk7w*ӏ $:<%-mm:-_D7"y8;q_1VĘ5W[4 ;g]i҃F&YXٮ!h8?-h" &gr2/6lE"(!ژKpaɵ }#x/0fFԠv|kϮ[I,w`&X̡b M!M5dma#8eߤds^7j*6{p2wJ> ,[*\ i$1π4p^Jkq+p5c|Mnma rX<0(ELY.^0MiICq/1xeIHw |Zs;>h+-GcxMR#أRlh.pܿ_RKkY_+~޽t# 4g^V9e)9WL.aymUAk ù PV[Y nZm>]JHtc@N*eA`,*A33tnJ;ӃD0K@ь`؋4)D3*(& h(${ r˺!z[՜"r3@WLpwJta!tj%yvQa*KܶԆY kM 켍R9 su,- $@UV0z2p+Fn17-_YUFfMdF ɢk176LM1+zθ_qK9? V'[uNRó(y{vN/C>3t=&#tJk\8RJ̜M ~^M |$O{cJt; Lr3KBuüN/"aA}4J0w)}=;y`_بʄJ~tt*Li(M,LF_}\#(!aO7P1w"qo_;z wEs_^[" gPQfⱇ^]t!b") Kt Ep1Yvf3̩K[YsHsPw؀z4:g3G^bSHC 6I$R\ܐeP;o{S^8@\g dkfަgIޘ~ S7P,"96쫠VIt5Ӻ56:/\?qZȠ &[Zr&F|y (ya)9f L(6b !m=&FlVjܔ?FHO)[p4E9Ddœq˴ ~)h|/0-,wVI(%3>beFQyٙchZrQɨT>.2V[PUQ\O4%,-媿1){^`t^uO{9RvnW7W qj R]v& !s/N/`!uH6LpUX2Ljkn}4O*H|MB^#}{Y&cۼs'tL)<g\rannܦ='2ާ4l!&(yLUE|âp|17~Pk% I$"5Faܴ+e*ЏNXn نQnK"#FD@M ~#wKxg3k"fʷ#ֱ;x[4he4Zg!KPiR Bǁ\3X5+aa[=s9[ԻM)q^w1A @pvC yZ;嬬=~콚c㇥f)u5lN;t-]UiHiBiOf5VJ05Y:GF-ʲ"'Rtd:L1iϤduƌ>D7`(V;̌n]Ԏ"V_Lp *\#iIL>]v\ BT\EJE|@7Sip>{5H:#QG%@4&!7dV ,'n`cB_#NWv ̠Y\[ҹ[P]QMD+qCh~ 0nUވW WQ9鿌Edoa,RK e ѳ!˛\'å#&ɵH((٭G\3#kg ҙ}as΅ w\a^鮱szqC&IBӥ2< Z+e$qMh ̈.]Q;hd Baxt:k~|]b6  XZOnC'P&<ڤJ ŰAdDxg{Fgd߱䨽~]>&9fZ&#gWc}ӟBʄTɐ8҆D˄?[ =`wMZN1r}~pbM=֯0?_x שB 'QOjcq~.НP4vOo5VpbM_ߐ[n<[LN誶a5W$XUݥSÖỳ^CjFX$5o 8G 9)met(H\K[72zF(OVsS-&?F7`0[9b7:ZE3촼 if3kJ5dy#g$.:'NzI#XBhJ?aH*&Nܺ_9žF)rwcdQ\Hf%5|NJ:58Jb L6h!rpus/8W0B[I#9 ۻmdv!{ӧ,-Wb96 5Ͼ6m˜gyْ\9g0&Aع?֝4@W!-Fխ3[xU#OG/i-N6,`@GpA\vܫȵqf؎Ց!Br=l)pY3ٱ8k{8y˘/_9[-0UA 7?9QSknz"Wiʜux]t*M) D|x"|OkTN2s8[WȺUwiZ;3)#ģ2~)lX$C >jURF .z$QwP0_U>?lyZ"28x%i%7~vl{\|fW,սװycהcZy"捍*sf/:DgaXHj+39xmDzp݋m:f>U?[,r0?$@\!j$`xթ%(㭸%!4J5^yvXbrKd=K{v:!Eh 7nf_EXИ\kr O0;iC9vVQ:mZG?"X:LMNÐ/ȟ'[R$Aa^;09]s"N/$Fe)a3 PeY,Gd=e4=ApOd~Kz_wVz.?L ~BvyDuMK1UG}ofLE]c!p:ŽTiEQ̙ab61quDj"}CtdibWTAe`^t (`?j,'k3W?wis'P-j"/v\Lc:/lӪ; NϕY*Ax-o+7G<ӟ\Kb=\ٜY/{Ɨ4VCdK|&"#1YEݛe!tQ23)r87^QF]xR(0 xpB_-qJL[?aҪ_ۛ(hwmԈ-\WeJevR^JE~ 9 E}OagXCPRc$SamѻO!z+ ` 1V(]6MQk8b!C =sϴd6bn5Մ‚!/bI]vYh\X+npcv-DI^1sxALCUEv5K`idA bzwl!N5id]+{Um`=!S+ldW\SlEv;I1I[| `|L+pFDVbUﰗ>g2uXoyu g|N7gEݥ3-Zx *O' 2Cf8Q+HiDӡQP^>. ݛ[5Ɣ,;nì,osğɴ$'*݆ *?O ҐRzE'*+`i-TV]wn#E y毷8ՔwAJ$^1xlX #ʛů3(?F3ئ~3rY:nG5nOB* H ցgۚf-7~/T`y`M;VmTULP|!|;wOp4!LG͏ ܄\ckd vjbKulEQ3sFR1_AbF=@8p$tJwyq"+H*Qω7e<ŊC3/NmzIgcUm>D$#:fhRAu]36˰T'~O7$ p>C"{Q^̌Dx&Dm:<.qc ɭSz<\V7%{~Ի=Yw3XGRZh LxV2 2S]Ȥň8Po-/",-coqKKJ}f?pƤrj.UPJD)׀|iP.0l]ҏMuVv# œT!ox%#*3J<De"ߟFDjv92'~ UP5U1a~"Ld DLTN< %B>t[qdd?LEa1\wePU;&'5MX:l I0p֐*LKT;<8Lp 2ZjU5d\xs<"+pZ9`dzT.²cQҜZR7:9"_ Q xՙ^%p觓vB ӪDAr5JqW mN.}>~X 5 k_"Xjmg3RJɨn,(]U;KC1LG%iyKo` Ƙ0Mm~A4WȜחJ@%}!9HJ#] _̿4v27h?!;rZi)_{̵J0͗ˍcV->QQN֞mȦγ"V?~VV$T^^߉lDډb2/x]ΰ BRD=Zq8dlPtA wi˰WrQTHxiσiX9{n V/-)Y\PV0>i7~4>#l9yq_ r8KSoC1xl)-]E?Lr !*uih퇭= فRL={:ʑ,GdfGEjXרDNxz}96yy;Iț.أCq)|4jZ(l=k'ptSf0Ok+_ZaCG˛F((ehPV8c;OpN5cL~/pzMlwK5~7-wmT|cZŰj 럕3a9)8Zv3TeHAy!"N€?Typ,Gbls^@"e̅Oy?Ra\?{)+4bk*3m`amnI4tH,@12難ʪq{1 zA#f%=_P`9;zXkH2[ 8wO .W-6HSn:d+ő-W&j`'WI ?1Nv!K ;BpKwF#kבDMdr4V2 ]+s[*FSlVA&"ʰ~"C|`Pg"ǶZkU &kX F MitG(@ow/p3Hë9FUH|)%H.fjc,y^7g76wɮS2ܲ:@U[ԤdVZSD+Aε}܃Zi3+[Zm{" wɽu`D&3ٿ9Ljm 6Jܗ5ڤ!??nOu&"l6r$]nH$+L= [:LR~/ GlĉXۋ`Š;Nsǻ_;aj)v_y|!TyP% h<Ҟy>Co] U-Lxw,`a(*hƀnHd*BZ%}^AC [H'҆SmzhU$gCvXbp[!4p4󠣿ob=#:3V=(pȺV3$H?ò>lAf97` ;($BI%F +H(SA=8Q|)-GDc<oqE'&>ܬC*)L.`]4!$ :H@51F`_m5݄IOkG9e8-ٯe#DOrʸE}kϟvTP)7;0ٮOKe P>e RLB$-ϫ+%ѱD_Q+lR6Wmrjl˭+š[^+& i[6@Ⓘ5677N-_JFNkdWk;}S'Uekp(|a MoBVW8HXc$;,?|T|T)3\EFVF ݙ,2~pm'+ƈm;Qk&"D3FɋoZ$P~w-μT[a<CF .u-ڀ{VMvV+Ⱥ_p o+Ncomvkyiq, ҹ盦Sp)vMsIS:$/KӧkC[D^aOQpʂ;Kqkxwul$ވJN[,d2T%JMRө *G)] 4\apv>jpPy866S|X/8@GwQ]UEgWHo6א%s( [!gւt!*nd(kQ&Nv6$r?\Y32UC[0.1QolHY@X>n:\"FJ:hTSGn/A=~ʈZ$N'YC',[OaI/AW\$~V e](yzAŶƲ4ۨ34i^M#JYFkf{<~˚į8jP%X}d)n):ѻI˘daB>WAQp}^nI *I;S..6Kɩ ̛RD)q4oB6GfIi;ptv96-)3\\21V?C2OROZ ܶJ[L:Le5! y˨w"'i]WΗ>qW Lf84P$g%#LZuGhZ QΚ^wmChalsޒKZv5=0el )`zzaL,mȑπL`f :fyAT&DOЬ2,Z/:q?,b*V6ѠOD:aJ$Opձ,~yj*//7q,mA/-bt%}s$`y,Iu[ r sxtv4U*~-jkb4pj͔T$ kA}^[S3%mu5.8}O^ǝàUTC[oyx(5BZ|6^k(W|`Cf)@=Q8G0P;cD}r*W:j*x!9M )JQ 5lp̔!4"U&sx1XfY(Fk:BUQE@6Ho*2ÍRb|\(HDH5P'Q+A<ԝOWu2+( IvMo(x+oŒ!$[~f/LkRgTja#T|9kmgZN iQL ' G,  f"oW+Xlm"UYN.{:>SpWbh ep1sR {FkXkS;zn,NvZquK@Y~)QU yR\Bԁ~fB!*Y0Zfeu{:q,ǿ$uO"B2Oü(ݙ^ Zi4YsL<œI&Kbϫ8F2N0-m5jY5zmn : >w(raߌ0&kۙFEDDަq! $ Z"Dsɝz!=n&r5 RZÄ] ۢ9Ū4~hՀEpdh˹^ˁl6fCiB#y?oZ;r?vn:=I;(&j1sL\tl˜r/YB%Tؚ/ \ .!͖K.QW&sMTzaV2Q1۳рU;޶ 0,ֱ#|չlJK"3DJn CTފVgJg]!5n ~#OB'Z{Նا؝&h# )nv,2!/^$gjwZ5-uPj]FS/! "m[qJ]15e_7F%VWYj PFNĎ~3Bi8#ԍs.],Mۚ[ZzWWk)9ׅX ų@{yAWKSâGa, HssU]WjsRԨU Sz`w+˟H[MJ 5x/;^}k>+oųbɗIrj+X4* 8 _T-k̹Y zbPODãhN؀?iT8S|ۍLj6&i cV r?ϒSaTo@f})PΪԾ `chTqdVo}~MrXU'tNd6iu<~A= VuܥD!^4NԻP} HfJ6Cr0\ٞc)l+3>¯Agi +w=QԜ&!a˱h'vze̤u zNo;I>蟒|RhX2f\_緪yG\xJZ/Q]hp3'l7.F]KcuaMj%Gv? A;-|eă"j5?fV"J .ؚSY o`< G$IEAĩKw(m9m\Ɗ*{AT/9_DK“}q6[N`i@L}չҫ* &ivLJi/9 pY悧F +[)*x3ze]MH^W19 "3i}:Efޭl.ld[ !-g3c"c^yVw(dJ [3I{:48MRT!rRKC͗kLXWX~P_BEEU`ii{^a{,]Uݯ1!KWq<@]TtV{-k|2C׆ Tf٠Q%h iseO#i_ 8[me}=8:(Cg&mدf;WbhGPŝP i!66^@L PbճkHZWϔcwJQḐ*%F W (lajɊ0cS~$o<(;1d>O[dܬ mz}X1Sb3&]6NŲ2*GXvʒB;(Z5~J^?M<}ֆDI~7ki*_`#\dQMbN0Kye+ub\;c ,z`k K<1xQa_ KEgQP[#-Tʂyv̎+^Hf]jĒ$J™ |vES$fzeoFE ܄FɂR̆XQӘ\G/ i򠍣V^Ɉ?r=nq#׺7|[pu.閏 I mhUv(Ս~NҨ[0٘JY6IbYX )PfL~ݨUgz^9\nd}};ykeaDk*(8ո,՚k-(?PABwna`#kŗܜ3\ER1 Ic6,s<Ȓ .gSDB{aiU n)7Gt~va>%lYroqeoQ&V%*8eh~ajfCH/`m4|<=83%?U<WΙu6VR* U-a"LV\؊ %ȰtՂa-p6 ؝rݟTrqAZҥBŪDq;[5qEllsoY@l x5ϵP5|j/ECft |"pӨ-C3YCNQR+j(,jKL¤o5d\}4})KlQbnPP1ʼn길fr{P3ekk) qjV/#fIV ņzV??#NZ&Eo𴥡vK` j(Z$N"Dm@hsg]lմHWjfpXr6ly6(-#c$q6?tq"b?EK$3 qZ1KѱJ|`Em{etԬN:rTp. P-%JߒfSg"]K@o@9,3A3s;6b+/O2y QUF!YNKˀBM,Bwh- ʫJXál'rf8!H @BGc ݊aё6ec̓g6CQ a߄u-C;;oT v7Gf\'G\CCK ?H2Y.=g-DBlܫjF(_E띞psi%[V#]Q& TAJٺPV5#M<#^|ީ{:iFF ?gI/.200r6+lqDk_?$ QP@Dπ@aJ6靽xSOl ;w\ *NsdAuNamzpI{!MZz]@)xCXծ)Oܡ<8[qBp8na S0:RPIbyR@Z6wB+)/`C3T&J .k__(p( #^;Sh`A }OWfhj6^EhY-C^/rv[螝"p\@ғS^t ;l>^5U0}բ GC%jKi}]@ 6X,](wW?:3MQf|۞ C>'B]0%Z ))ԤsS.5z)'H 9P%9@ MHY?BCZҫ {NXop xuɄӹQ<5~Rȋx&h৕ed7]uoc[mD18;7M\]G_$A=M}udC|oH,C&.hb8=!0.Jyn՗v:S{4t3Ȼn!bƕOg%szlZ-0oYl R8 2-Sq }~2XΐZX ȁ{ sCGQX'TvI+)T$+$HU,U)[^wYpaX^wU bo@e5.?MT%@AP2j{Zaez+Ol0Ŧ)Y=,yYg.&-[Er`皮,K&7P\LʢńHʂ?{ d)ZҔMNSH,td_Y,JNrY{~ǫZSCyi7FGLۘJ6A3>s![ź S{{"ǥl'=? Tf-q=!1%u;!R h _cTN-@M'AsF!{yRmO\kC 3;]7s "p4nb(}k<|':+181ړ0}' XU*K|lGZg$Eh;Q;IV8+aϊGn?S۫zb%Dx R&6i5rLdhɻOy*P +RȄi?kMRR氞LC\ c!8ƷCUx{ sɶD $*wgNs޹tQ]4+{d4 4~6'@[ե4EE4ɛF6-F'_㽖re'THt#dfDZn_iDyQJ'Mlʮ1ThyR:;*UQzo7a/UŚzu4!m)'@DW5r65 8UP![ ɀۯG[Z̄`ҁ.Sf;a]eF56+"吮3_){~TgWVdEM=m W4% ~mTݕ,EfA' "́d[Q')οx|}YO^  agRw|rxuAf*w' y<5H |R9aU"DߤIYmM>KUl84/`>$J Gx7Xs髸DO{E֢bӚAwVhs>eaY(')cs < qX+kPc1[ =ψM^jC|,tcDK5C=-uF06Ay2j2Ë$0̇jS~saWEbu[~ybB_?B o8U*KOJ? ^h:L>%;%)cW$JoivۯQUhb 6ctg2JT):( ɮL<>t5׊MHh |B)Tձcaf1P_=2=*ә%k1oW*Fnm +W8 cUdJ]xjo{E܍}H`p 6{Ԁ'xEFUSAj6fz1"\ѿmRUEC$Y O͹)8#ձ]X'(M zE r A O*ؽcWcu}ՐjIuMU+{Ik{ N}Ǭ\uG(:vCYa'X"Paq CGx0:Z*-⋫^ye}FE{0nu-?IZq{a <|#~ܒ{%R& S׶1aimpZ ', -0Ҋa.S0f0gD V"]v2BǎMNGβTڪWR[pQLt{<`ovYx/zipq@$Ov1 =_illNp!oJU xdnN2W _ %S~3ضtȟhӬGRgxDNV(N&7$0ŊӾ$&A~A 1߈(-]uZWhb!DMoN:lKf+f4'zjR)Cdj%K{Y58C崩Uz .gUE1@hw7$:PSu0_|ŜR zVt"^݌Th6#RNz?_-¯I4L,Y -eR!3.>~uc۬BpD&( ۮ!*),DYZ}M+v#i? oٮλ~7z 1ә-*ٹfE|gw ^+ȯB2IUY|G[]t5d Řne{R>&=jƯ;q< NBwȬLWr5І%;C}Ց2,\";嬠g6r29yn4ت\y.;? ⎂MlC@~P,l/7#)ԌIy&,L8oӒΰ"?*|zN?<(IFX8ڐ,e">.xxϕIBqhqdGG?LwFXJ+f.wX< "*ʤizNz+uA>6sax"2&+$ !uFjjlwtlbwcZ qMH|op4CV-̈d= ^1ҡ$0Iճe2E#i:nQN[$#R(>u멀fikfUM~d`愍:!43<XVxam;dJC\;^y&Y+.|1_n3C S|~0sI B!Fs#:B\XN0S; zܾxŒG1 ,mY:$auΙcz'IEX[~۩_6DWx22gbD)gg-lr]u ݅8$eFT+]q"Q\Z 0@#n[Xkǻ{2ǭ)Kk4[5܌a*k"Y[<Ԟf$28*kQz^V _[_/n▌d(a} N2q^7JO&%Zم5@Qo|T[c54d/!VMRFBsYr(P5[eV"=,/6\r4}6砇ӆMPoqҚ3z _[I\TۧEI*hjˬN}=nS!|?{GgT{2D{xz_Dg~rځ,d=N]YNj[{$'ϬB ~/萹ɅϓkDC +hR+!RJpWz]Yl=עS'Iݴqc^Xɐf4r aQZX)SfiB,6!r퓍|g'Ƒw!8ZMP싵 ~G>BP¼=WФx P;jD(g^{T:5Vw GP(q'XFAfb'kw7U\%)Gy+ WG;'[ʏWF"'G.֭J+=3F@a_qe=,<$Y$hN:e.mwcrS# 53ۈj6ZGћ_` I`0;Q( 7?FX@e4L? up.Ϫ<&\-Rk@٭Z\&VpE@̉x<XHU{7sy Cz]ڗ%X!j]?XZkY?λr5zۨPk悈Es= ͨKQ׆\hm,LQc\BR\E[dO?fQ1KG}nt/>aI+h~QLn S'p̷J%A JfE ZD>Q_HZ9p,,Ղ+AlB ZܔXFGڝ)+, 3覉x}z0A|09ebqp)`WR2U&њT] &\wOP ?v xT:b~(mfh^+>YŁ%wi JR5h4dI 0\7=]CH1H|zQ#U*% @Bb0I(݈hl$h#۴ f+ֵ6זz<ؑS3g)#H,j`% ]VnS6>\2S@dִGzPF=PjNk]XIߑ'HȜx7z9qW]$RcMwzf|׬Jt)vf?i#RÝNp6^ؕ0BH[1}wVL߲2&ʸ9N?s>{ $K Pk/}bx&>{ BBɆ6lϰ?fuR6:6#]ɇ89l{ ڊ %yXVs3p`ԭ:*\H۳ ;B ϶sGbS5'-EG3Dl6,{_?#GO|9u&?AkٕDMHnUv]˗]׍r8*$~VЂ3ڻs-CwCg,Ӂg޳R4S o}X)i]~{'K>#ۥ]V:R\yVJSR,y+ "Gr/2i)Aw5Y <o9R`!k21Hƥ&L,/x8ozE8 D6t7Q}0Kϟ=f93{{#.J_+!БB#x+Y^𾗣 6/]iK6&\7:i؂U+g=,Bw{qeWH0vM "/"FC`_-3'0?' [|#!w%X鉷)XRkXp1uNyfڿ?ޯV?U2LM)XlCEϷn+vw^KnZ¿ p  6}eʣcmFߓ|dO. vU'~3(vW(vRa%_^2:v%R=qEEݗ%6|~2E&uԉ' EMGVYrWX^m Fo]BV|]|voJ]]bjddp) ܕ@+1L*5 v9bQ^f{Tڄu|t6<ѩyD_M4Ƈ;q5iis#ECCh՛%CD&$͏ВI B.kMc-p$ mi|1$gZ ]i5ħ1NKNKU]8Z& %RR^3'AΙ'Zw&bΧ%1i_a`+xƙ ݹk XD7e&t J3-'e)(2,FJKC|R]z#]nbfX0tNG^*έ|02J >.-êlwE&:VG20tW5/CKU*;qiK`qZƊW~Jc{9kf٤vb 26owoG dĵ=+_~jاc@)$wG6w6kΐ8XeČŌ/q>|XhMz\ ~^} ;;+oY#Ϳx\B}rs4jE̴9}=PRVuh.2 ܯ:KlOnd [scST3*fL%\5h'㱣W u ̕Շ>q2 d^ER/.J TױRp 5r0Bv>J_Es0h8WlV)K9 4.&BNRaIgF*lQj'WBMQǞ嵠*6FyC.e cDB0sTqZ$M.ݦ7Bxޝoa=M-[-fαMi0p G10 K*Bv^i2uBHqk0, 6}</ ^N+ߨ'吪ďT~/t@\-8x6-#QIC%X-s4/lG7 &Ƞ:HҚmaXC8G! QblfuciXmilc[]ZZty1X vR̦42%@" ltƉ@u1^}J}W6ЏvA}`}^"'BHq=^?*dאp%#'Vr[@3>[w(v$|_{xJ@PL ߜ 3jFss)[N ا>w=nY.g ؠ-M$0xI:PzZّ!CQ3=1FN"{;\-TPp7#O\^ \\My$:O(yTk9Lsr5:i~(cN %UO\SM8_ĕPVt> ԽA>Qnm(*0R| ўW16BsmЬlSpsAl2*=f+ : .B7^\*R&Bg~`&BA1n\`rM9^LJ("5 &sDpF*İhşuݻK([4+[SD3>d~if:;9[=r`&Y/.=;egLӝ pTᠢ]=9bx˸ʟH~eJAfU| e[>qCYǥΛ΅rݶ^9|@UWk^{FxOV(ڂ 9K}֬oF1 DF@hl/R?|MUI}ak/& iyxtћRg((e&yw״ ĉG?U7~LM7ި{ Z*o>;-c{8#a:V0%II !\U_kЉ6|L&7ad7#=aTY/.έ h?49[ H~ ]rak[54\&1\U_WpT=@G.ȡL)o3MMExCl;4vr/F))7|4l8ƧwC}ko(4ޙ t GP۴#v4vi@G~mln GfoZ$dz2?cR)݆w<Q.ƄP4bogJu ؙ.䠽: '^ג­V2Fe_2KϦC%!B?>>APqƺkwx GbK,e<Ib[ %xЗ􆲈mh $Ӯdr&j'΀!RZ}@iU{:I(iM?pW|. HTE19a!lV忬4 =^L# G`^J@q.op7raJ=9`jvK9FiT㫱k.QHW;|ϐWF!7pE7ESFçnpB.aR<}%jpE2oB&1ti{?k{J[[-gkŁĶy(T=pN}nd[oC,ƣ+/i%I3&fN`bj#jj@_!Ǥ}agKk'rbCvZl%io6*Hl.J  cۄr0S盙H`[ـ7з_a#|s|$>E} 楦dCazh yaSM]- ݁(Durz tR55gfd{ oui"‡E5@EW-xsO|UuԳV`}w znn@2Րu˂@,8Qj.D͊=M^)Ie_0Ж;Lh2)H\k&6c,*/4 ~S^*½m!h\ZL8g0Q:LbJ.h4*-sZHϰs;LMf.Q\}G,+Z4aEYԡp) NJ湚 ?8I<>ka#ƎmQ'Җ3Sօ(-W򖕢7Y[Lͅb6:U1-FwZF2Jkr&:0RZN G8t/ޕ/i3n!":pxTeW Sww}z_ ='4בpoCe K"'/K5/;>-K[fa(( r;GD#PQݎ"-"+N2,)m hOd!PO1n"=|j3~Y+Eȏ\w7LN=DBV{poˡ=[ , =Kk`'m&ƃN.`ls^ϬU$K͗ ˆiHs*΢ -Wkf_\4(9.s8jq#^cv-(~׎% 3(`A_7'NG,Tfqq(#ju?Un#_{`U!n>|pn'[ =KRI0 MSiLꪋ3F^mz6:At:Md9Zūk C=,f[D_s/_6l܌Yh@ ;ˋ ɶLn]0khccfsuJSӄB.zEd $)O5x [/6xdgA*}xK)5z+FymYT-n%+]Ђ )Hk=N OUWLB߼]JNmB\iȽG;R08:rnb";˹Q #zTC:x*BJÌFhV#C/>V@5`R W F>SZu}ڙ(g*;2E AwB؆q%)>7_=QU2vArNïъwTܹ-q/ REt'əspDj\ 0O8cD bXtؖ_&&QI~mF_֓ۆxgm m24 y`R.@kȒIJ YRs${R.jL3C}cKPn{Wӧՠ_35իMIL#m Uacӱj8 c00g'I谬#ܠqypkhHiT`@E3Db]>_A@lM7Ha[?PJ,%)6M{kqE4mvI< L]/-"WKyջAfc i=~Q!ġ!} huGI(3w]?)v씇v#4ۛeeyF̓yr<ddiܿRE@Ku3^KMC5n׶ 3(47&T Ιڐ[kOMsg!ֹIrZ#ho3FPИ!_'dkO:)D t;v81WJ`lB(n/-TI`.g6S.D9|:;XgՅq찺Ybͺ1pꄖ ױE ݗQ52(뻖^SC- nxLAl ^CN+ۥ3ʏtS}ZpXEk{qt"rY~)R>D,XumƒdG<8cfNAh8㈾WR趛9z}w~ƚՌDgt_5𻖖;TA5k"2 ,Z ?Ae6aϻ |a pPZA(?ޘb7OKL5"l#1YxmC'G w|tgn  ax^ᖙd S@ z8Wq'2z E/D/VzRO>^FOy0[_)jm>TngK2}qm"}Qoyy̤Dw:Kc:&\}7pZBFd|P@hWON=1,K;&ew3N|{ֳ Gcœ%݋AY3! :-1; Ɑ9qԹTG!l5fë ^ 0KKQ[!scNeVwR]R/>d#+Nphvi5%w&#DKc0Bz` :Ie`"_r2ɐ2]5W<;I47St1@ODӂsQhl^J/@E7Ȗ uF!kv=7r QF> `cpܻͳH_)Ǖ!.HbpM$)[\m_7Bre5-6ܟZ-W<׾txL0oKvYŻ5xi@diC09.nxUٵj7=U-)#49+ MC5!e}T>[o|4tyI ȓyN>-@rPxZJd-B?gFOѲ&8Lխ+ M"׊G 2n"=\jw h2[weH@{*70C'KǍ u Md g?3/=PX"{*Bńi?yi=p ]@B*oT( i$qjPXs.@%{^|W@'4!;] *7XbA /Dt}n-czK"U% ӻS2bRxlYW[ɡh3!ቑԜ=*B ▂eNFtX JZ`&dw8!d*?ؙ]IfK%5Aqt 1vxd͢l2:f]5j+$e̩cq0" JxdoYJvP0U3rEVx^ 9yʳ{o6HJKX/LxHZJ9!ashN*T_b =/>Br$==V$( @bH`&Jv:DEMq !%k㣜i@'[:e[E}QGDMSޏÑܽC>\OqTפIiInZ "-7BMWʏGV8STbLf˪nrAo'_ݮmbI0>{҇RW9Ht#zNTdMx /1쑸Mya5KkQ8xsK8\/-L(4?z$NMTiAU*B;i'na&B,i7v >M01I..ZZmf&x<@BFB2(lCn;o6`2/!Q:T/"+P0aY.ϷSN":&3֛qE!GIhTq՝A`Rb(~f_pjcV˭j"pqKsORĤ3g"I*XYS. #Ӳ-<$We%_ Y,J7X.tSa/Ev i* Q).xL=3o+8O}޸J JcfwATڊ _n);KD+"ʈL8a2niK"3=C2k⳼h&[H6|!!E;+| --xV9" Y[4 pư{]o%RJ_fHF7`&LvƫC6kbR x*ZOC/6/%$d]"7739gw:MV$U_FêYc\W#-:ܔZFsFJHksGɛ k؁Orw; Ō~ltYPf9K9VTy__k~VbNz}N<㕨21 $HScwjMrz ,&?=qDo$nU-sŀ4u8NN;SdNAкt3-G^f4KVVH,Vl9D[\K|h-& TU^* ,./ I{_zCa7"?6 `X$_.AՐQwsqǯzCsPV<w44G0AW6“NFӨ)]Po-#^h=za Mo荘}lZ!!;c5dMн#/ZMtP ŚQ%JO=1oiZ_7IVXݪѸ,$og[661gwKƋ~:4:-U{_߁旴Gцkg}͖}q%Ac :[, Ug;۝ 8_"IY.V*f[]O\GK=:6[(п?YI,q9hH;Ɛy(ιZL),_LAs׷&0|LHJabjF)ye׮Ļ]pwt !U!̢;_fT< r-ς)wZnR#Kj 6x~SyQ;r+[ygV_|`@WDzAB=vi 7%K5"hw2u%6w Q<+]|:}r`g!<(ɬ Q6d;D.$ލvlMJFۉttXUK"|dh*,C_+.-+ .jW̉4]RH]ϟA)y2wIK$%ٔ4Dj|eX(QmNU,bR:#t}a8OS]y'ؕ\شj7nailA/R{a)7g|1 z29)=iľOʐsH1HMzU_\CK5aO<* E]NSi ҍћjhdDyǸK#)Up-ST $i~z~qkȐ L&>} 7w-7(y$XoBp* Lk)T2ِiov̦HmJ_W-dsw𿺍xթ.W,${P*Pmo@"()6߿N̊H]Vͣp"}'p+%Z @O4i*h3MП7 }%,K`3YrJtFJbQA_{=U$5K @XoN[}eft}E?Z3%7oTsAj6K2Fu ;CZdtњ0+NT&^Dyw}0aB4~"*yi"M("oCkg?pnO SI$vWi{x 3 : IdΡF㫍xe"6+~|[Z3]roeSh)2',ty~~$ dl =,A]G*'ckCwh{Am8rs/˘A,Qt' H!N躌{ ~N&#{Ѓ =PwYׇgs{TJf6FM;D2J1%d(6m|6wf04StВ-Myu,϶s48Ir!¤Σu]Er{ s4uh3+:C$Jra {j 9ßΠvR=zy@cԆ˲) ˈpkj;^=H ;8)phW"ٟv/zZ&2ߒ+_5>>I^N֦`attTi;s. ԉ0"H$|]t|,Zy-= fMVT( lHTM\F+g;†(ʈʩnN'!SE"a,} A.UvXG7m5鍴-6,:kJ@b=CVË}Vn\Amfz,kd?Qdr. +).wB_ |I_nv>Ε"x6:;LsI=*6uP52 8r˿: _-_0 $0-5bYɇ=>O}4&.=mƏMqƅHڝ_w7*XM!ϽW=$"ox;]r6f5eI>J(8#~D/h 3h6!C~ApD!ZqE"Z13BQR,QS f3pM`}"yʆ Ԗhrڛ1?z -I@ HwxZV`6[Ae-(@k7+ 9^$ rKO՞c#٪tuܸs|^` j"(6G竘)kIC~9AEZy{}#CȖ,؊(j1Oi9h$ 3}<"mUSt}qbȯ)c##C z֚5_sqy)g"vU$@aAbv9>)=PZ̢ӊa^UpbۃL;9V/k=7գ )jPԮOg ~]GO&v~L-tKbq2fۛhOa@IōKOxpa-c 5RL%=<+z+Gb*bk> EC 0=er(@&BJۘI>Q&!Hs>h3p`RՠR7TRT|Kic,ӾBhzJ9 S1њL~-s(t1v[8)^L%Z?BKN@CCI`\SCsIqXA xhV:@n6<NIiU`Oc;pth卨?Zu.,'?JQ!Ked!g&WX:)4~WﶖZ4aU&jlqluf٧PђU'}JkPs]cCg7Z/(pP;Hef = n}F ?&D$nK؉"Ϥ^*NBo#W1BjVR[y VOj[P kpŦW9ry mvqY7#ٟ0 $[&\pi ׻M8ւ J6 p &Ȑ5138oU Qn $V}r=~`^\kٱ 5JŹesbe)`VSr}RDP%0!/@Jq.MHLs.KhVhUrdXipq;Φa-UX ĐBsyE˝ap"G}lPexK\ 7Drન?ġD3LP|}ǸlWߤ*QT?jBDd\v^= wD 8'q)"grhz@_zq'kw})e Kªl>Nnm+$ۮp"lƊIjY0u ;^[xQ5x;a=e6(6)*¶Ygr`4 _}+A3{fE燃c}ikHF3FSu6?>L9On5'D96FԑȑǷKvTx D]&RfM\&I)|A!)lD3DkœCx,YI6m@d/+Q#Bkox:J@NJyrL$VH(>f&H9|&54D9s)gѤNlJU]Ttb]cg2qGK “C%w>]TXLj4wsD2.Aߊ}Cz2c"а0X>ð6WYQ1f[4KuakcH.eMXrdC#A@&2^rm|\_鎕s(1Ex*a&ڢʘUpPcU> G--װ}]4͆~{؀DV6C oA 0b3>#rG70ׯ&Yƛh+}fc1Gl8E.BH&&oZ"3l$zyqooQZLq2r|,WYAl-\o0 OnRm'_O)QrJV`+x`:RFRZ$J06+R樖~ɂ5PI+!ƙ.QQ}qq&nOEc=kry&':0ԋaWS"pԂ" ?H4l_&j. Eg"ռ {.& AmL#5*jH;iA'Na/b{8"T2\~r#+w~\dstո)/DM•/,?#ձs &I] ?lG_)Be2K,t:[D9չE#N<"蹠NNbaby ׹DU,GFET7&]"Ʋ ^^~ 0HJf^`=!dstLJ*FXLg6v߰L(}^'Uå!E2+q&ŞooQӅ0:Eζ})ِ rö.HWXdd-9 U˼bhZn욝;!g/1,d6!t PgB:~hSTg۾QLBVQV^ /*ՁȚBqiS"Oe1*"Έ8j!dNnMv&A P0eyӹW tAg`ӛ7ϔA*Òa41v R|čv.胞 #*uCZ E@1f> YŚAnYQ_*ꀆPlavnbMK/ZE`RMeljyRƩ+v3X~2Z?ʎ"d "jM)-Ç/L4k4p\@ Sx=IxX6lyP'_#<,܌7o'gLN6Uc65TeZ{ Ƹ;a.+tDMfjMDKP:3Lk|duݶeUhbVb_yB82e.)Y>jVKvZ$!뎖oFG22BڜNɆ"ʭ Pa{ѿVi(fѠ0;ߚ$=OF%YӅs&?J۝DRx=B#xYCƬ|k7._%-(9N9;,8KRkaCNmX5/"f FQd5@aS5sd o]. 񌛙]{ۃ1|=Hyg%a##V-81UTc3ꅘuҾq2Y#LX7kn)` 9b *D8cxpHW׆X1}QV"?L]2 X}^C9hgU>aXW^o@ |Ɔ, ?]#8T>}ț|dy8StXח`,bT-`g5>R$˾Z!{5y1괶%hlny20L4'y蟀uxɈ~_hNwDc6HIL3x&H-~-ڸݙFƌj-]4^ߢ&Qڊ*X[ːC18;&PJY$w 4/"K]"yKFpKloca=SKu(rPtWP[Bً񓯉|D )NM;1ՠ*A}a^/S&wI!SYry|qZyp .m~mE$>LpPVSɀƘ'bE^]5# XWK)ө۱ :M>Fda]RMݬ nՌ2C(Crv6u;@W˗ HGjݐkv֔ՇHԽHj܅>dP/, OJoP Ġr=XP#R9-Ӧ'eCf4ƄH[7 ECLjH~^O HkLOYq☡5UBo'@Q4SA0 v~]=`uqXS|㨍Bg&{dbwE6Hnvra^oelzΝYF>谇O"qM Nb;ļSaFOTA=݅?w7>fM$=ABmDiB=7]z~_ҞV&K]F\ISS!uJqJL5XGV[v6{4YcsZKwd Evie<e5W.O U_t):/t>9ן?9 AϔһE7 \6qThMy*}N~ki$*ʩXuIbmAiew %Hm^`2GWfmLIևW5r+)dz/ `sce-,[̌@ݠ`Zu 4D4#Bz^fh üReg;Ō  FP8amfG7v7!'X"h#T=V buA|oC-S*;c^~:2rW#lc s{ٟ(s1j i쨾"0S'F$[2`}w>Չ7'9j h羽 c.%^ּա4әC^VH ,zvUz7IX~#b炁 Xڢ0`"b3K:N;)4I.'D"t|zxQ0TSFY1IS}!k%vrĚ TP[Ҕa-Z< &$@ѕT3h>W£Sȼn9-X=`VeQ*`c#)bjR{ ff{]V +\h8Q^N6NN8lK!eqE}$>@?] K ^ۀ7tOh)ʨ9v/m; d@w;Z5!T[6Papf4(Ixm??/ ߚOς#iZo8<`>1ɃzLd/c?ɬ5qm /}ř: )ƙWl6~/0DZΏ GCSln$q(=hsZk8Id e+j|JAkD6a]ǜaVő{H%OҾ>x{/mj-hNx Pyn8}袑sOT0&4Uohu귉ZQZ;"c weQ%=g`p\,# BYj Ld=>5o=|^ñp/`cN :1E7!8z"_6ڈ4JNURTa ڤ$ll@x;?:); ͒R}S (V䳝zdTع!}1@˾xeEWbjLɄ}Xū. n(uO! XWfbR#*43~N\։(HIJ 95V%uR͋D X^_e$@t8gl Oδ|q~w[>(Na&?IMBh>1DįvAFCNՀWj<|k6ZۦCETq 5p\eDN|7bYjmp=3zpX+hם M/,tw1^ 1$f"mjT}}i=%ZZċo@a:5t{ e4-5>ctmQׯeA 4Ht3#:^ag6)Т^IA)ӓ ACbM׾YΨ99_ iۙʹT.n2rH4x^躠 E?+@1;$X8(`*Dr"ޏM\_KdJML'3NG0 Ǝ#KL,9Ot B͞鯆- D^0BLa]NjGD͐K7P5Sđ#}srEe|"LMluqkYvn鰊[lw=ҰowbrVX A.uq|h7V?VW7k/k; 8cTppΖb,>\m+]M+GxOE!m)K϶䙶cƎ|Dw=0k64-D`C}.8lv Ÿ^kOxs?UD9k8;%`mVh;Z}}p*k,h 0O*l4_NEVs8mdPu11e j6VT74ٗhUL_ X'Rty]vAcy|bnh!?gÚ*g]Zw'o!a)?yݰg} hP)3Zeh+^NH}n:~;몎7[P,O yW݇@#s |,@WvD?#u"! .غs}a_LҬRa ~Z kSGz.%͔K_z|=*iV*r Uwo}fL8@zWg=$VR;/%Eg4r4 uk+P54okƗ+ F B C?0#A^u^0k+NN.!*cT"V>o73 Ur)eyo9$: 5f# q=8D-UjA tԀ7'93%pQM9 8G}om޿} {a:n+mdj}DEC=?6zSW%b9Gnf/@0fɑ KǖNq%+YJSM&lݓEK o>޸2[5!mP^ye?3Dܦ]բ]|VMO@rJܯ7oGSg ˗VIU*nwT4莾 Dd]PhOIau?ÂX\N9&~MiI(&Eߡ),%@_!Q';&-]tT +  few]p$]`q*_%ݫc7c0E4жA(Фs.zb7~ :Aƣ5؅6z1y Ռ2nzF8=dI6y$A} jor:Ą'Nb:Wpa1Vd¤v1L}Y:;VR5\w5[vu2#vs9.Js{9Uk:>RHCRK.cBS<4:tQklt}XaU],] a# KOKv{oEh9O 1+ hM %KlQ\;OѸG[l"gY)8ji]w/=(2 B2(J`mp+i&筗!sSod$B(ŠQ ܨOf4 m3!K~h{sn,vN_M8Mp:դ̆#o$Mzʚyl`r nLd5hƅ~*:hv"7ٹͥ/^$uo1|)cMd $Ls/ȞBSDǨeR)'2L$=<5>D6E:/6P^`gMt#kPbj;Kf-\aO- MqFvy {c ј86gDgJڻG茩t7K:XfyH7AN..x'hDX}0Z~YQBچw3"ul)>(~T}(7 b~_۷C1VYKd#]vXbZ}%M2/䏰G1)_  mK\)Hw'oqwC}%6-@5WЎƌ94n$4`9$XQ4SwϳUa{8ӻ@A/z\b.SkQJdiZj$_WэA@rM,ƿFKMvmaNE]8۵KM %9U@hpbna̖3+^0!"|y|sZ#2}IOّ8AmCQT}iuV1/Vn%bALԕIN-1#}%q7]kwǔ+g[ D%a DdwT6_4~Ip1,r%L&r%׎Aųq*DUҀ >ToLSٿݣ;q3H"bD)ܝNY8}Gacи Fw A n2nWgc\pDr";:7V9Z?B % Zwf:%UP*eVl2S943s,QwoER"W>#sl{7S*y_Bӳ_~aE}CnBIh 1C~]Pӛ>#jСM MG˰iI۾ i<oȐxƻ~YˎѠ *ؾX[m7!,w!EѤĐ  u>lGDyr:,՜Qj{6u*@ّwD~F48.D 9_  8=T Wytm!ѓr!3=$05w? BlC}8𜱦iSEzB8VSoKɌj/Bfꓮ 'E_>o8xˑ0]& cr g[{i"AXzM6_glS,< #>,L٪( e󉛶uƅ0~tB Daȕ.DӏFm5s,^NgQ/t[qa 0412 n.U \;*{C;'Móe>ߩ:|4}ɈAt|QKV&OT2Q\EQ]UHvFjMY:|x+S=֗b]aXh{Oi@7 I/QYVӑ;k*KN G<{&72+ض.sf9g=`qE#HM6Ֆ6Ŷ)󅉫z *BEq"&51X(zUI}% * CyOU[#0"%[bMa10D9E+.Y)Ϭ-ntA{?l:uc^J_ad3Fqy2¢-q*]qtCܺ+2a%& ں&\mf@$+9T]%(TQw&< Ro(|xzbf|nl@2y60d-bӱJHSd\ޚ2ﱊ\'99|65"TqQ~̆riN,`v|_̚Z: 4\oSEo2l5d;ZOo]#YXH fq4R[vxsMrvACTjx| jz'x,έ2aqڼAr?n;3J6SҿP'~ݓtxBx0Jz[4J0Y=5w 7rkv3T 6 R:e<Ͱ zi|A^Fvz|Q|5lGrlpad@4sLnDL)@S;1VEIh~`}g ' ~y'{{N4([&hm66^zOk1zmVB\w8Xtbeƪ0A{ &G̷Aș1$%v~iݤ6t4U. ,#)E dJ଩Xxk'ZgJ fӧQz|ʷی Do|[QR'(#$>>za^hH7h*'Y»řEe$+a]E[$;WMIΰ0NJ#4 SZOVKlxKe ,oBlG6 tu:i?ǞH!P%m4Jnar$:t~`RI{ IHzEdv F0:^C~&&&(== ˢټ%[y"G0Zb?}Jd$%Іs0j:iJoC-k ˮRy7wc=^͝uK̟2WVbN y~qFqݫהg'4f]/GvFAN ̔P`e#N+:+;Yc<rM b QT8u2?FLS.Tj;DB]ѹj#4r|v\%/UrJGf[t#^ O޴S~5=a_^(ƻzX td~/ռn9#' 9nJCD~fGԘ+n^`0X6,*:k_4^z ˰I) Hktae;&`dK1XIϺkܤp9utLW}>p\LŬ:P_H\U,3uX!)Ku]$\IiT^gWE0RSߞ9Sz e  X E%rMvؔc`hx#*Gyuھw"zv,*3q MOXn5 BjlNN% v c)>PRx/~vTP8 089 L[X#7~DfLG =̰wB^K50QD?y0 B}h2Ag56;LAlHt阗wR^{^TJVϺLÚ]BMI~}U*N**ZrO)U\mHww,QTjciD^$πp$5uB/ R$!Rx!R{KZ|ߨ]niWȥy ّN/N 4S$]#/boa ?_Lb-Yugй^ۻ&t3$2a/"԰.`G=㭦u2 J4Rv` w{'PPa4S-#LrCUEWXB3GEWcÆ0p˒uGLT8 2h~л@uh}_ !㶯MZӑ<_U:7mp%MA1s[qv|P=Ξ7;DD]ac*ǧоRO`%IRUGx椡^mRJ4PV#0kC:Ď^R]# :])Rx?%pY XN 1o/Q^ 3CO]`K #þbxS((A6E|:d#WqJTU q;[BDK%LG!GvM POIȑd]h%vV$Ädae!V i &Qs\tf6yVbCsY @aֺ:a:1TгLQ*EPbbM *'MATK_0WɝC- Cn१URw%uh65i ]~'JLOxkW^JKfL(9æ*@)5X8//nwS\c9IO]4g{iPa맀x.r9, 27xIb}Tm>+lW]ޫa~9<:_߼ՄFVW^FbӐRD1``LjszZVbɨꙏ&hʳܥ{ZM]Ω\ *dBs4}gO` ϢhS2r7-복gW;3l>R  E/!wno^VͿ~1 5< 로6 Rz+bVYOM?MM^, ATĭc8g+GLC<0, ]t +൤j29sIfcXek.;XvCfM%L~͉3BJEty;rOK+;?:yf+rza)nڀ`NҖ5fP˷Ԟxm1?eS-G_8cn`{`d`5C:jwdHnV,u.ae0+Щ޵shn>P4$\~mX4,Y4+$ +7vxʑ8~/n̊fE"8Γ3Q?}ypEbP*诇>ޱ'"._Ø-sFǮB~IAc:"Bm-4dƱ`fFѴt_%xl |@&Rwqōz#MoXRR1,x?ZhƕAܓ-,P|MLi>~-ـ[No_Dz-Д'LݜXp#}zjO"3zaxQc=%-ka' &PV7hf4ԅSP\"xh eO3{hU$ K>KQ`/w|3,#Dmhf :Y!;;L[Z/Q6w{ͦ񇟊Dk! , mE ],׊ ImۉsE5E^j[S')㧋W6u< o]˒~1nqm'߁_g4ȻS=}>b`amu3¿VI13jq8! who3TBmy#;O CviqOopVRhF5a!IX; nͤru=[ո#rQ˳g,f3PKfP4@82v0Qo;.lY oV2rڛ\.~ >"ʎi}+ ,1 5/߀I':0c#K o޺rKxv#'lHm`0>v޺$ݕ2>QiA ΍{srda]6O|m!1)d>`LPg;q4aXGG[k]A@<\u++ۭKdf, Vy睫 B"54 *=)d$~T:/S@.OILy];%ي7)DdFBfxR`J^sDQbeR#ssM\0U@](b1H- @9,4 [ 剻 +gEn>NT Ưbj}]BlCP|2sQ'~3BhI>m-\U5BD]%#et@0oB)qCLe={OoqJ[ liY[7ԹrO7qY=}[HU~},%ر;I9,]+#qfI'fJQO K^"%5}#q6MxJEsQ =scg+H;&ckV'Ui6tr{ >WxK.p'9ɛ_! WkH s=`M6,e4aByM(ZQn棏jM왴[q}CVBQW]GOB^mawT9 (\F'~ bIn 'u>Dԇ(fOm4H|&d~5w)J[Q<*T .'!^a^-e| nW;I s^o) "|nٓ ϋT#M; 4y8gev$嫑eh.dhӜfhcǛSr6BUY߮r[Z36IؔfU- BgָvC a^p i\-H)jjĀd2c6<Ȇ k~vLIR+^ ia1{M‡lnoDÄK֕,[ø+|Q<3Gy[3B0m1&xOk >-\,D7T 0z2饓7C9oKRY7{{e;7̾7XҵaXwu_E&ZN!p Dz@sgA鼎*%Z^:N&HM ѫ [-;]a{Dhl'ӟQv(l;id2W,jhרMa%591{ZAƖDHLaKh -a܃-R4_y_HbTeO$46 Ô)sNw OTiS2&&ފRk?)DNl`Wpt*TM.Xgv1ic۠FUzP1fL{|8%:+oUKdu%I 14iQk;x]i\jCdON}jл Him-G v??I& \UqFXԯ<Ġ;=d`IdJez Šx%lŽŀjٶ`ڈo ڐ69)1wo:Ͻ5_]DG|"s2v\bA$@5[ ,sXaNTPzfDhEwG[4sJ R-,Ԛ9Uc;¦?tiB'PxpoAI[z=3Eؤvx4( Cc߶༰k1˷)*alc?F:½IѫI {↡#iah_Pt<_3?Ⓑ_L-oێE´쓺{$I6,7k2˺2OB͔Օw2+\C ,=v 5Ft_7a5IvF3Oi˵ `43rgu1NZ0ꀊ-xDyqӤ;Uv)iuAdKu[z]]@a ݯlngf+PڜQeΈ_G˚Zdu>՜굍>/]6Q,S ,D{w- v|<)\i\ bWva$8Uo"M:wюJ_ ~y]ޑIT{oX<⦅NrL^Mԣ8hjC']Ŀ!6P9 ~bӋwu,\ \QB{)N谡)ĕ4Kq;Q.i 5)O\ ju欒(DtᒙҞ":ZRy4P(Ĉو#F)C!R|e;fU{~J6sٵjTCK3P_jHJZ7APt'2zaUg# 8"QD$$=!DlUpԱMn wmGMژ+:`y_֑V2J|:fky\A{m\pCYd̙HYZ_)`.$:JRC'[BafQ;_ٕm@i5Ph8RIE4&`4Y(w)I_zoףcǬ،k{>clPm .f>yB ako%'UQ{B6/ Qʒ巃 yڞvoñ;YX<2׊ˌ8.ֳDL'M/RB@3Hkzv^Hsȹ'N}c]zS6t{ On۳-SΦZNȐWU'[öow"7Y6AE)15J\]fGvծK OXRJ_9:01~#"g:%bJUsflnxO Nd癈~kI34\L%$Aаm[1gaW&ū*FD1MKyMG;:VtN"eeȎ4sɑo9÷bITtz 7۝Gs7pU(rUKkr=a$V?5`rK9}TwČKY'J}d TQ04s"v[,eMO`)q:)+HK%7$v|vXwB?Y(kH/ E41mׇr5l 7@gwX r·IcPyAѹj h], I!-36A5>kRRkkoUkGsěȚFzV-0k7ubM1`@}H!`Zml ^dbחg=H;M/CGo'j@=A{G^> s$V4ZbR!R0$ǧЌRbيnzoM99g&5E00:ZsԠ]TaA0\& Vb([kV5a X]N(ݩ7m>vna DCV Vqad_3Z@eJ2о+pQ#!9i  ɗ*t{'}Y<ͫ[?-pN2^?>њCU*•%[]Oyͅ٭88;@yrIn*Wf{Z^ǯƜIZNPW<Ki09L7+;p f%=SCR7mcA퐐__Gd/Tˊ=;kҾ!,RY(8WIP@xý^,S=.Y_I8G>ՠu[УH>"F1 vGĪlsYow'>{Ɨ#mxSޫ`4OQHf,\ɒ"ub2LdR $|ckOh{\y֝G,ٙ6n=. ]Kvk-V񋁏x@N@ivpsȿjOx!J2q5^nwhRG@vLxtռĐJ4Ct.S۲0[) jwzɛDS&_u|j;ӄΰ g $9}cJ SYYEF\|X*\{7$lhbT֋vz FEs5jİ`274072]KS\q-I~ꝫnb$u_ټBZe QROM|=G^/ӎo[J _K7WaN4r&VATM56[@i= B®J̭p=UFIO?:0}*`An )MykA8/t|*A89EcD s7fS.c>/3ht[>]I };۝|4_öݚu),q莈ʆ1}ڛUA&sj`Cڙ9AkG^͗Js흊eaFܫ%ctQ8'3'8},he}uB{G\<mȀ(~QO:znnuHj&=!^[[RJg֋gh0Y,6#4h6cX\r#>jSY[E/]'ﱛuGrnwi/" HAS^Q=U2q2Tvծ;u-sF:xS X~qS{H6㒈 + Oԧ&RPG)G"J't2ieF:Uy*BIAuCſۖ SD}:ji!< W0kڼ۲ %ҕr/p\bw8)uߺJ)/Ƕ$lzxA2ZaLk+,Q^XNA-΂'Ւ]&{KuUrj+< H[R1-6hmѢuri|Zv ;w݅я'3wMgDt;AHzpg)^IVuTr7;3CkDY'9x+q'Xl{W-r)%EoyaxL|- sRYe]"a(* :FA)K@pǝ^-amq8Cz+Xw&^ enx$ Rpd|" ʯ|sڌpr {ޖE~".&jkNbd,Z3 9ƥ~nڨk.Տ5oƪqtz*2$6AXL3G (v=Fa_?{xg +Ҩ)J 2w.Lµyz~Wbh"3_J+渀4&&d5La-Dh`ߙ!opS0?Jv:Qf" YPԪ^anq cCyīح5,@ᾁrs]YvQɭ1DžeNo-[WZ/лh'ܩt+pXLG|P !EL HL_Y$*͘)$>, ? b.Z[ ِ7$`0Kf԰_ ,!҂`?l%|nfԳHt) S^ֻ֕Fߤfy8%%dMgnY%_-u@[S?1c) Ue<8Q'8 T*qϨLīR&i`RLkݤ<4YM&E\(AŗV P>2-'y):ʋ>2p(l> .7?S!HNHhȟϏKCjW@& ?)G[)iWMzl;u]GMnhFjUO\D 4)O@CLFlm^E2s7:d.[ZۈFLنȯR]g+_tI[c.FHCE^#  &B]Z2W|w RI35Dl  7 oN1YWh~]x6K}#T @vd> ْZ#݃p M[ґu%pC^,LhVG.GHz5<c.p{&$W)c';窠t\S 6Ws'𩤖 䱷k. -nq߷ kVBȻi$cֳ ˯n5PB=U:Ӣ}L7wgZf %(Neޯ rL$U1:[qH(/VŽD )Mhiú8L`EGXj\v,&Xӽ/j-VFRд6IlRHFnc~alCY!6{S٠2VFhV5/'Gփ Bz pXGeFd"n(^ ^a,,\Jdb=*|[>J ׈A&,O[r6ot"mN;E9a[GCP*NW(|ط_Z7"%sڦgO[seg/>fzꀶ|eY9FU/Qqrme֕?,N} cԄy L_JFF=&ӽJ,F tNT|7ŨA\KYC?Lh!=Nm?>; I>܎ cbCgKdg7#qsISeNݣ㶞k3uYjAZaWR'y׫]KvW03~|};&xi v <t[7]bo,=*Z^v%##糰Gبؗ (d:x25g#t)6m˼Pa֢AXY12|XIg na)$0<8QT1ˊ{* pFWfЍ3܌.nRkYC}`{ԾZBkFFǁl'<x0ȿysSS oD8$9 Uv¾%`: 6ޤp)O& )xY4T߰xMtehlNee1[rq1A ҟ=dB îm_'!enyBH+ݹ#(nSxB1~:.A-Ӵ%^ݚ!U 44)5:%_5|/0#4E3*{źb/a\ KσgUO4n&tA"G^w`\q?VoRq.eДOY?+TLuO^TXSN?no` :H k_483bazg;D9&|.RcRh{yŊlMP] 'ϥWtɔ:s|r_\G6ɷˇgi}++HKcl9Z}v8ѿ4B+` _"(4sD_]wP#=H6l*#Ɯj3ڈ_ fsoIl"g`u0>qӌ_?/}w=iK!61lX0L{J-O0x tqn?)kýdc0rDROD':Ce4ypۦ0{⛻FWg߁Rڠ!1o1Zej\yТ{z4rnquWtdJe2V,.c)!WjkX@p%+>Aƽ|Bz _69 s)(^+;.ݼ2Q,%&.-Ɋ~3;X+J!,ZD,'́Y_8 62h!E1D>B%~POW019Tg`Ki/z)YkyS2D&vp s:Xu2ԨF@-],q 굮Ϳ5jʆǪ`tfA%ad*`7i3*=zt/+Z& z"I쮼hVi.tfa2DE/"~2ڇϖbӮf3HmC@:U<陉M,_f @ɥPܒ⎡vh;wqj5\9tDPE7_ĺBm#F}ӧL.YREsNJ*+Qy-74'&KwڕM}j'T^@)RA ~6f֩ >_AW~7?DPlOj3Zʹ#?AU@_:NvνFңZ[L>ڼUD&!p< iCG1 J73Jh8#?1 0"3]YƅAU&6XU9|߽XCEWv:<2@l35-nNFI^ iҭ*}W(@:QǡUu|e'=O?dn7%a>rK'~T;l *xGX5ߥXIB^#M!B͛_oIrLWW%{?p\\NIR=4|lW"؉G6u0sCr*N9lyrIj/>C1iYҵv9WV%Kk]5/'ngy*pmbSTΜNfFjtU^h\v uFF*C. 0\<0-44Q4٭CǬZ}3[Dv>xZ~ʡY(1qq8GDxHZ@#-dAr?P4v Q̮pLM-2E r|ס#bPᴾB;4/pH-&! JLU4*7/i6w)¼ _*Θ!ĴK3Ӷ {,.yi 0W2ݓ ;CNUɣ-T 65ӧvp~rJl^PP(y$hSް>C)C091䕰fdjV)P^dONtsE4Zq$8oH"su8.JAnMS$*P .gf(ާ[B5 aWr]`9!ڠ2-_GOiR!1Kit"M^AUC^C#7Ƴ* /-&uǬKegcvX4G8Bˡho?ly93vu+blY'Kf*JJw%#JQrsW\߅BS2q?1%*Gr(ՆT PpJk⫝,W<,LHS-HC>KXlηxzr[84y^ӋxoϏlаl=pe h \SZh.?i4ۤyHF*}9M]țtD{җdOp8ygŖ/Xw;(CC+NZv3* d)K;,Ih.|=ȷf?|馎Cq[e%vC ^Yy MyK G_o My5$VH_v |Sգnm'ETb+ǂ>I 8a_U۪K"]T!|GP[3Mz0^fn,N3ia99<=UX7=.JβF]3?~R$ӏy}qvFcPwsQ2gx~'Rj8 1c`"5kl D~]81s}~jP|l^Ԍˠ~GiThH1m¸43牲)˕f'2-%mߟ(66ޜO_!AmI4@Z1qLScD7=m:_~6qq}s3Z\-ޚJN&9"N?#d&[Tt K,LC%W8o`dGa렊% 8Hך#;olFB8[Cy~gH\b-=(`힙y W)N愼=HVxjG!uf%6j- e3Cf%/ ]EnPmNNHɤg<^k}3ׂo@'ԥҗDc}Iۥ7\vI"M1֬wB3@w \jۉ p>6Lf}\IE&O>sK>G x6$G=mbwx(تdޞ4j u3d}&q{|&l@p>ݸ3]Y 2eN d_\$w x+ YKT3^gt̖WBM_y8pe)>+R>763r;Ta{~^ iZh7 \zqpLjZu8ɉrz8-t)A]E^CYd;z0B:nQo4rYBLD±1Wf6Rjh]&v*,,Y8'U\xXq[L=SB2e͔ˍq8{TelWgU$lӚ~ ]EUU:OB0aӒp~ Ʀp^ H F[u sͽ)cm{tx9ZwM1/>6޽,)1Q~9#,,NfG!k먠?rKmLO5)3k!qRsE%dG|?oA׵a"jA:ņM]MʾhZ8XV됗8ܢ[ߣowegp5|?tzt5!Q;hWjCrFTA>GCe(a#JCbC\C'Ó|0|.o96yћv_:]ͽ`ǤRwS?`Mc STdk %i#,Xx h׺x/OMj~֢@hƑM]Ѿܻdo01|jȬyҢ4ƒKmGcp?j39PVZ5x[@F?r6S%NFAbw\ulI%NP@^z1}^Q6m)؈ϊ?eh F+ę[XHvź!4z]ab^_1rӜi͊΢̔K[/6G۟Y: 2OB99PhoVT{vWXT4 4dC }-+aG&rBu9 y_`\Y1t qPy}Dk̇Q(qٟ@V r+G* ,(u6SdL ^m%sG J2RӔ[$<13Eg+z\J&m\#'mM1e33r( Qǰ,E{ ew!wڟJxpAh+aC[ 4&!)yT,zm;x[3~QlxO+W$s$daUD''?#9tŷx=mV!`V~gx=X-F͹LO! _aр}Ml(o dž݈V;ƣ$f5m1/X'ּA?(wN ?^rװgʯLR]jX2*ovQ=&M$$~C֋ ywb5:< Ӕ5n/jcd KBN<=&Gz:1;2|iੑ"l<\PT>C}[g3mn35+M%p`3h4 Wef5Y2 AR?X:9'N3m4I.؃D&? )m5YNLM TYu-SC6!Fn+V[S7,&pk'ascT 9O[B-E6+U|9B0z+)8* 9a@wĺz'c7glYi>bf21сf޹EWC~Ps_FuȺmEY{ \ao ^tŰ<bToA/jxE" =,4~ o/%&P> Le{"?Rw"aX X{a=҄0 q}H$I:Lnrw$j9S*e uQ?R7RMKfIhb<b P֬rt\Y6oyKz^syZrPB/ڎHJT̠Ӭ[!="p :j!ݼhѠP)Yo0X ҔO(!wrKA. ,A}1&2i>[+0G%+Mg^Z3PێYz 3["s-S[0J]0 ]+jY@:$RUbN Ȱ/~ I>w0a{ T{=Wlwĺ ij\gDq$)4 q!)˪XU@_"6!c)  1@ۂm߽hޢ:ʹ ᷇<ͤ = KLbZJЃO9- UD4;x IֺZFb1@ ʣŜdfƢc[buW>PK՝WFnBsyV(]@?FA Mq ^'oRzc>Dyvmh5(SPmJ)G;`@T،+@uu-T, o*fZ0,(yYI!j䟆$ 4HUb~G!S(fg+&N žF}IY`#*Z]E/d*Iݥ y;Tg~׽R^(MuzpP܌ڏoƨmyy{[7,(gN#&b eT>ṉ./ .Y:BN>r8c ǜj+FͼO9Ƴ΂+v}bz196LJcG!126|pe| 4VjnG*Ɛ9F ؄ѐMXH"ӫ[?/~1)25Ic'+Jȇ!&b/ES<.hJ ` ^K}Di`_Rc XCQ$ 6%K1Oh5Gflb ;+ŗ ;wo@Glb5Ϳ*>xҵr { 6΂L*E$x74} N=:)#ME*x{;y'5Jw6|uC!<l][fE-wRS<!{Du56{w$ޓ.ʻ 9I.d0gŧ2RIJ^gefiIXtˑ hd)iFW5`hu寱*^MجSRwM "|fH)#6 F !.!C$EZ%AWz(ENYԾZCx Y@ uu'b9iIMŚeyu!DB9*lTϩa+#jg[)DYUmrƮHDm.4`@(Vm^*>, :\b$.eUzeXZ #,^As)Qr,"4R >Di_`6>V# ^IK)Dү(x[ z cè]@9`/;Q='[^+oRkwwrJVd; *TN٧LT`'3n%*i &!*xG쐇`!Gմ3zlflq8hV٣'rwߩd$&}2{!TCSү!pV 2G yNo $6'VwIcaz~d תOWuWpb4.70/DCO:^n 4ҹķz"pGh]})U%_FznC\JfjSf" `mIHq2 nà>\B:ςyxǴv}^0NV Hu3A;JSZiu1r-O}Lo:*ASaځtɯGP!%gk_5|0ٰxV(C_vC3JJQ^'9z9`Xluk mQxrPm 2 V2!UqpOhcrxb&_ Z|NƷg$pk/aq:sS ~{FITV5]?wOozY;fŕwYyf?Tb{4(bzOs?dM9|6<|1kW~L~յ ,+Awu'rg;X ~%55i@ʼ㱟(`^. Jvg0y?Z)KA%mFSj힨`ѿ>CTGC(_-hW9%19QVuZY0BGv|UH)Ӹ00]t?ӎL|^bbzZLM&ÍqR`i>- e|N 5V,iǠ^GIvObb-)oJ:8cCY'gxhL,P]BK: mM{\zt R$h3J@Gi4V),x-k4jk(2:AǼ 6 >! HrlߢaƷW8Fl`iK.% Z,6UcI((OIH|{).ȓkt[ ) gi#spa˱8t*;GxduT[h!H$iX@6(\>|*w O{-F{3fڀo*X xRsżo%<?ʰp0uH5ԚNק.ם%Pcg\-[axEB .tݹ3(YMuȨ-@e#-`ģ$M*p+$b}G@5=G/ $NWIHs0BNl>0ɚ5m k`Q̧z1Ī*m ڡ5gY<~=v`eo 8AAvSqܽ :/[&ȅt B1 V-<~@ʆq#)`L[T(C=[WՌ>~;Te`*[ٗ~ʹ-UJj~JzO0Xn樊F&In\gM7Q&(6O ~]~* -KǟF]UWԖ7Zk`7<$Պ̦G@5X8j2㫆UV[R+W6wrH\85pcx3 ;y4HnǤ]șSXխu8@6:ԪWT6i3/*"5C;>N@}%ĺ' 5CZQgmH%gż ;D4ľܻ2,]6w+ ^Yb ϛ'N!칦Nj-ݲfupJ Piӳ?d߸E,#k[BKcp 9T缜ڔ\K 7>QJCFRY+z=kѷɬY@ׯ_Eďq=7Apʴeq3L)\)W eEw+-}82Ԓ9t+~T D2 Ip쥯4؇[<(eb#gUL-S6w E!6tpV6 =]@ K7Us52ho uN*i&]M j>/cB{L9-l(zX4'3%9˙`GwF'fJ1e`D"*H=u C@N #t#Kѧt-&^au[yYO><p'dJoۦyekN>\DyXo2xg$eQ5: -d޹4Z#=F{4d!l~\X.omrБЦ]cS0 ;>N[ݗfD0'!F}bQ-oTg0 Lc'yK+5UHBߺg4G%j~2zJSÅ}bW|%QTI;Ca W:ht:oۿϳ \fPN@D~3^L>Iy -v'Syp *#0 }]iD"ڄKAd2rա?E5ޑ`LH<ʏGRv2 cϒ@_5'HSN6-l-(9.sΥٕ얁KUr+۪ ,3nnӽF:$OGZGx.9:Jh k/Yq4}0>䊛|!I-V9%Ӄ@3@.3, O8ݐ2`'R{vJO@hsw`G 4^DoD[N1=0vRwĜr4Bּ^(SN F*fWa;)sĥhōH~ziC/KV4 Biϻ0F9)KdNc!DђNZWj㼦6Nd \S0&؀, -wxTOKuKp ɷ5dƚ@-43_Ԓu#*ѱhێAQƁT\ͭTo;~Lp}m6hdYe`l\$qFK"x7#9l9$!~!l\d:[R)}]T LqqgV7^_l {oDttMPؑ<[,L7XWP1JE7^x}Y-MjA uL$F9Q66T1|ed2熤/֏, 㧗allfs&h $C>':wQfg x:ifZ^huKq7y MAǨNVU_H1FWJHb\U2ٍJ-]FΖ]l֛#i)>2moPYj6< G)VJDj]9l[=` ¦ 6Mٿ3c.]АihnE2;5QFs4 4)i4.ܒ}wizL62@ǹtN*"bf𝊽'XR7ZkgL u8`pf#,kl. bNxRџt zw7 *;il_~KäFSg"#H祇 A3pFm0h׃0iBSo+{8s$l>( @Z H[T ddz 93\`G&՝nwu!i"?uo)̀b 'j== FKtESZ@bKݍӳ6_<)F뗮<'KPN oM"^)+W=4"O GDQ@%z]3@r@K[mȏgL[tYӈ 1y 4pEW*jxO[13ȢK|Z,@= c=fKPk!n6rFhp G'O0~d|GTX◖hCV!>EG5ζG|MyXhbW2(^ ENLwႠATO=QJc-\ΰfJɪJ"M kq@pp V4"TB~CsISpL2%&b=zb,F=H~2`VxyE膶2GUU/;M lh8n UpNZNF3f,c7myO١&sd~흴mpb[d!6)/D>`8 DZG9nOxM2ѴM"wbƆ VYbQj5糏{|8z%M/ r ·'13K5I8Ga@"C,42T^jJQ _NM)'$çQ+d^|կzE3+vJ^;!'eQuٽwjxg^!oLVꞕY\Tab88uB^iHweJwZqt,+%E:PmzMg+` %UtS^XwaE9 sc U NRs554??7kCZQD1|BF@_cAC ϮwYJ3l5 #6>ݭdQS 5Hf-Fr^,N~̟dnDII}ii>ly{%68WO}+x wuP֊*h3; p- kwJJV{$-bk9p9C-?B+s0ۈF/9w~"NbO[8Y%=Rb]Y-Yo%x!?Kqs88oԺкWEG%&71'Vj1g+1V75*6[pϸb °7KfFƛhM"vtyVhu0#q=1.:Jc^8|uH(Z?#+e>5vs5nx偀h,<x>zʤ,d6w3+nIu2 s:R hƄGZo[P@'800,JnX풣 wފ۰ vĽgqPF%ڂ3,mX6}.:t\mK n9Sx$+ !`Ω*d9'%/xrP&YO#$8B1(wD&"U0;?6n[ r? r ٮW|G{db2*/)-O_Ay6!}R,P>>n2 <ݽJ}kOMgaE1&8,=eCH7MX~& B9 `sђ@M!) 6raع"]漴a]A#Ov(jv9|kD5FɵY5/R?~K}zV!L%?g&ș"(Sr5yz+ț& ]nnvҫ YY7_FbL}͘Ӈs7\zR_ <;wXP юeS@N[M/3[l:@?LE ;/7|B碖P q̎=hI[m`"5ܩ fjpo-, +,+Nced;rǼNlaΊ. 28}) " w(w((wLٿqbx`!qI] ?Z;czҔ5. SYT"GC~Ơgo쌝&=YdQQFAvy\ Y_m-F>Xi=`ǂB<bSi2Kknr N.y#uEb>g6tRbbD-B&T%۪G=%)]szGvYр Z:-j؏Q*vsʹӦz& 1 u*#Mˆa6\AJtPe7׏ 3kVK׳G0{+B!8Q:A\5;%!d2~ 8dCDr股[8Z$wk kƕ͟(@鴸S>m!|YYF/Iz*I3gB^g1F./;N"aak؝y-Ov.*W ߃]9 L> taOmCחHP8aI_gCO叐խ) %X:uHݨ@(owgĜ8 :ʰa1uK!][.j<z^B[6O+ЙURfTBj1YQIICʞsBjՖh]mҥhF)c_L0g6COILJ6A D[D ^`z獀=1T)?yK~Zh~!KhZ/FXSf +Hx鱜?(-_hЫ+Z ?'|QL,cWy|ZM-$gFb8_QѶbݮ FN4R6ǿ*fZc.ZW<@n_wr^_MG ym {".<' p7$D^]ouVq O>v{o'6pM!n ńOՀu(%:2h~q-, r[[7-"z¿sT ׳gx࣐12 |j9WWDȴHp; *BËشVV|ϼf{Djإ|R:֔OJiy j|ݡ|O&suĤ; J 6բf2ke3~뗘͕]J){f_t!;9]Nrc1>!P ns-<{g )L KAye3i!_'}݅$_aEB-{ۺF1tɠhrBm xVx7E>ذ7h6^hm+#(8""Vfp!x;?RO{\BRӴ dij~Վ tfC_  ]gҾ\S+-J]ڄȁfYTL ')YmoC U?Pğ0V.)j/&kx:4yŻūC%"?>o)MV /0bX^fqt,''S^hM9dnEwQenó3Ȑ:= (y}Ǥ aNl~X*eJ"RD ^4kCP٠dJFm?-hgo:hF;=E x^ia # HwX/y"MN:6?dzZF@/NKSlPn6_Ȁ,'Wԟ!* jL{ m2#-S pVPA44/:OtP 9DqLH{WzCc ֲ6ҋ]+JDUBŏ{Y ANR畈k6SїzcF $k$U?Ty-!sgI4m黤xpMs3goĕ6&rs `)u%lTc}G{2&)Aد~vцM Tl5 4f#1 DJkTpY.Ę'ji=X1njm0"hrIm Py,Slu[pE ? 5{[|_BDeD.b5m͙m0wb Ꮹ ǚ*",/)'6YtMD@󌹋he3c@ 'guGނ7J#,s!CW3֌N:"ۉ g.f["Q!T}f0svvM ^̪Eo 9.zEkIk訁q[;b Ipy.T?*-?ˠo`P_IX-CX3c':)w >LlXn%Ҳ'mۜv)t]6w]0+>p;@-gQ#hM|435gG'*j#,U]# Cirܽq0zeV ʀFeƒP#͢S 'd::n@ #.deC>]NbCPn~MW#ߙĹфAv!kbBp>ZP4[(@M(a,_JT7hx '㤙K?0l>`Ѣ7oM8y}m msycOvLe5Ɗ])RHՍTƗ]⿨NV#C*=nI>E)%MROٞ.K 1.wˈUg[J*(8-K+U|wN>4kU4)ҸJ.PwlÀk}FRbI̖`++,*RUQ{.=k 1^@ bqjV^n~OK߼&j]QDzWMdEt o|-Y!QM`hp_ҙfcJDQYr.5 ncf*S$ۺP^,H!3YYWNNFXu$I憱4){o20B~+SvLeFyf mhLa{45ψ.Μ9=Irߴ޷rWF1|Ҟ ǸryGs֡̂ZX_3*:5\*J]Ca]=qY׳0ۚwV4soxCu8!0>(`R)}n(12 R]?gtNgSPhH ɳYd`:;4i ^l=5괽pd%glW,]U܄xYe(-4g宜SO^Bo3A6# ؤv};{O:w"QnTuTDqAϸ 0*8:K!A_ uV σoAh伢0Hɶh[0E_^==M#U4I)oɟjޟV`q&I'/S')O_jֺ>p%K᳊x 6U(W ۡ0i0}Ɯm®J,w4!+>halKnP[˫hR oP3mQ=&?oA+Er1JnU$ v]⇹mΩR>'zZ\YԊcJR?HxF$uwB L0b>V,<X XG{˷@s7bXyatoBxދ ;pOyl!RZ|ѿNW@9ϊ6I)݈%T"{27RMBlXd ^ZKO=lѡ*3}_?CWV5BA1znYa 5U/`uvSӒBO)Kz;H+H~ΐZ_uFH2Y0K; `l(Ax@R|U,qwnS?stЖvҪ=ӦE7S]la61Քd;?ᢎ>s҈6?{O~O T?nw<ҿ$:Ś}Ȩ%kNG9P !)h&1U^n woT,?Z` :qukoυG?:A g b!T+69yoBw&od`Yh3O (iGM3_UtYp,doIխ]!dovu)ߪwKcۋ*K'z"ek}ܘn)ܡaH`.:!/Jkbæ'3|89_ KTm`̿{bF  zF#Ws t^aI"!E>#-臔{@fY-+pMX;HCR@"raNwj_LOn$5g|C]}~t2۹=Ψ رֈȵ H9fd LAHZh.Ѣ%2 v3ޯgwWrA:!{EDcS_K"x>#*[&SDw۳ف */Чʬ&S; kf{C@0{8O29JF fϧnbj⁡KȊOlnx0pjAiH)JF s-P力xr̂?0<}S !5 Q7/ 6VF DWzrQTP 4- 8=PW{VdHoj [lίR q4`>΄90zA^s;V(u`3YhO)-'ȹGtAXɘ9S~ PD$3Sܶ3M ۞}G_.wL!?94e㲆^C%@ Q:ۮ:TYL!ANb[W y$:T7,p_- ,л +-\Zy]YZh'_n|(IMI<+ Vk‰A'KM^@QPIR S\Sfg^=+[gpYyB`8eċnTuy8R!x#lcw? Yt:|UGIZ3P`(Qjt_w_LZ5nEF mB~O%{(lAW¯}3V hrڑ1&x96' 2$$.03uذ2mzNM KA{/HysI_q z^J*9)ÁӇv|m^Fe\}\=ъ?P'H!7Ny{ΑtbifS@"I Qw5}xX/3Hdв:K|br紸(JݸUOa5`;<`x*͟꾬1sf9p"aڢCƝ+0t_1ŜS^5'$mg|23 QwQtɼֳ MN"iӊKj`.' mڑrW5ϛmX/.$}A uM6($rj;v%S+Dxh<'ea`>Xk&)E >4^XԱ1JŹ+1VY֐tZH10T;(9mTj,)gU r g-h([`hI }:A|^|+WcӍ&-NwljwzLz>7BZ!Ғj 4Ex7tUF|ⶊ2/+)o=G}߆@j+q]]ͯ}z%/-!s|cbJ|}bILǙf"HwIϜnӘipĞFCI%ǓW ^ٽ"'\T4WYwLV]<w͔(j-nׇV؜9 5< ">rtI#vt+`!V .ӓms:۲]'UD.;]40C@6/6{Jf*KۿA%R^Ե'e֖p j_csLJZ-@/1KBKARddY> 8¡rMP 1xiU7})j#_k9?[0fQ[AnhGO3^gC 㯊 KuzX& *A\$i+ D(bqfD6~Vw$J8s4Ƈ/~Ez}w߈] m9sEhMNuuK"B - ZiPQ$w,0k,E|hYn8?PI4%?Y.lG0|`*4o*=l7[_k$whG+l5o1Z3A-0{T`9u4 /}MOH+ĹP3L_4)y4wdZxz8{A u1f^rflSL"H ωU^X YXVW#n&P+{4Xj)$Tkr {dfӋDUMW/(DSbVvP7)S z6?rJtfݴG8Sf'tYE~"<߬R?s[mqoXWNqPHmz(8OQx+Be1M elbSv~x5s_L#snH$AE|VGXo B)t 7S7{ ;G­_uĆ^Ww.qί+giReY@ʄi7XIfʮ UƂFnDUhzqz]k#'ɀ VmS:j8 4TL.Dž ]V).Zhx+'}pcqd];dl5]!†)x6b!⡰hD?)(.K53eE yW|z,bp ъLB^FOY= W՛w qV.w᠊{ ;kNy停 <>:up %XªfHp@U KUBG8L:9߁䐰`q%Sj '"`T:ԍfWcqGJL8kɭp(]+> R9rCWΠ k2iM>Dl(4ldj8UܛjGE7 mYa2!H&M?'6'My}2atL7C,`^b amu-bdxT;+gma%oуVLxuWd?V~ MNS2cEJ\Xky-WjM5nXi7rU/GwPS#)ypF^m$Gq`R:4ِaBN X2b젛i:S&Ep(^WG^Z$~/ut }-MR/4]%Z`:([(ZDCXMC @ZǁY ~4wIb'ިȭm9G!çy=VrHPt&\hP{#ML vCX ;cfs& @:P!M;9Td8ʯ(iC8XJ^^g0)Dԕ;0lw1ҤR+f}`P.dZ.(+o7 '\<жGBF~awWz8󝗫s&.s9(*|C#:.gXӜRnbn73}~ꗸ}-5CN߮s*Ǽ5pu'dK3}Zh` 'QRP8aܳ)?fTmV3GԻv w>BL^coN;v5aNa;O@OVp_?bl4h%&;|]̒G;Bh gj̒WA h:racF}(LEL Oy"7tV* f'ލƍK3BWNtPsϪFT)(Xs+gS!yLrPeMkpǺϕ2ߞyp +]%K9$D%9Fu媞Dpj~(l0v;T*W^i!tiů "֔3_\w`~()$&\X8 /.sG2=^N' $.k&RwRǿ# s86Q6a,Cd'LG 5=^pp9>)4:ܐ{SF_Aog! p]=bz€ySi")m_'$ܤ0~3Ԣ%cD$ )v3{4jm.c-yTb Y r_Ż DJʔhY<Bh n>c'C[9\5- BhU =|hu):5;|4 ,[3İp7VF(Pjs $Šg s|"uL}nhK2"H_-*E:`*K~3{1"s\@ Ӿ ؋kά뚅5a|qUV NZlix㈇ԷtHd0 ςI>p!~K1ly"0_?e9G^3ZerM&=*Wt6VC̓/su(UóS27zbs55ȱPLr&e-6oin[W3h؜w]Q|z%FTPL[ǀZK?Zn!wCo- pڹX?TppGvzF8㙼sBs(Q,PuE(?3.6{۟xfZaJa%r+)Gƻ>fqBȬ8g!n;#LW{ĻF˱&{%+*a|;)0nfu\s猜MN_D4bdy{mcxKCIZ]"Vɪlsf+UMAɞT=j@_bc_5EhDZA *E Bfg|OI#ʦ!h= %( E_f5r(w䁪ZN a$j]e1R5I%-51 =^JU?c_9Rfȃ=['\z?:[ODJA2?ʑۭw [!9G)9Kq]ur #)޸̺8[95YܤWbj¨O켥R)t܊wpo^*(Vj_ڐ* La)MkE&=u$09ztQxV*?UX_Q12ym[&|y-)4e[ kdUmtܟA r@P_˔}$ʺI#u'sGVf &veHXNT6YEW*Y 5LV8x 7ޢ,&QwṏkQUs-YضӸhU^pDzo+XILC6 0."磢 >toi ԽH$zR`t5WDb| bRᖰc?$Ro(`YȰ SJRDf>@c7 =?L<_s)KL_~r[웦La"fb[?tx5 '4q <{t US+arEVKBy9qPSR8%=zښJ*Cڳ/[&N&\)pypNcg-tˣSa Y.fwX'K=1S慾&bϦ[_C2H0ڦ=>KԈd~(1 4W%nDfAV ;akKoܙBS>ONk3'|mjDòt|N(.8`г_^Q"BQ*Z3n 3>cɑCK3 88뵢c>c!Ϩv.B`b  p Šش^Wބ 4>;(ݦ,f`hIցJ@Gn;QMOʚOé#w`zO쫟;Z] ^s@I8`&Jx hY rde0Fk6f7}Xwe.r2@iM9=%٬4sZPlVGwmJ-<5l(~ÙYaE~2lL fDUX̼4m rU̟|}_QalM ϾUK0T꣦(&6Bl0'f|g͹lݹx9o)Dv&x۱ F"E_T8gfE?}({rBkRaQlYw?äы [r{=AFˇ hEuBN/лqP{hj5W⸹ͬYpXb Ny#1iJjK-T_٥`Ad.U鰽'c\лLc3Qy4{s)~ɗm#` qި6?@tfCV6ޤֻA>l´jVx:tea,/5[X-48Vo+AԜt1nTe'џS uYy;.D,2N/Wf}Nh^\_:qe/C4r\9̗KT4SQEt@H.FK1Vr4ƭZ 5囸!ߐ"SF)ʱ0_uyM|DQXWoRZSq ћtͪ5b%M(y0TEf4#6 XpR0MBhuXwN210/ }) ,6Mz Şt~"Jpѽԡ~yԗ9x$7оgtK&cb<"]JT'6?E8Ψ Pc6*g FhHƣijO(ڟz-ȈxCa_m%֏eouS3;5Eֱ/Y&t7eE<t{CM@uKMGa"7j[.I9zA"t)j"G9P?n_a}B!rj%uR @R/~$\cȼL'F!>N{ 8\6zиl-S{ȓ5nk׷4tdZ0RS *u>@,iڪ8IF) *WTỔcl ^Jf h;Bp:R2ֹ&;?Pt)Fo]!H^HI-J\ˏ%SWs5{Kv..Rұ,U ϚssQt pj t</P"2_|g ޜz0ijn MP!y>JGZGM*Lqm2 \6Fov\MVΒcLUa2=P'ǀAK~G E{{ j^pPsgI”AA(tbsʟNh8+0MVӆ[I{Z-<=*+Q5*ɐ0؅Ebw]d/+ޔ ; b҈]ozUҾx>9=%?V:'\K׷n]NtI8N`h 5'KTUQË 1 rù[am'9A bphQ8JCQs)J^NYʘ Cs:X?arI$1m6ޫ,b@FӚm @i!)CD`A fM&I5;CHg|o*g+g &GO 2aF;\#~91%,UdV)D.I+5 0n0qkK EoFE(!ju8/ M\#PVԑL᰹=:B4DF'('Q3tNaFTi]𒈩;yQSzi] n@L%io9h}weA:.MU?RV@Ol[Mx(u.ƶe:}b$im(vod $i!ܩGG}z^,ŠdSNJe . |Vۍ,2kfldX3 aDHjԌ)Zg.X( 8*{E!DߑaT3dX?c]jΫ_R \Odq!rX sOdmBe/X 92h^dɡ>ڨӻ+ů"Wu8::pSগrǫri1-Q4Mpu4&paxKxu|hUN\Z }Eh 7Փ`3BҞfssIvۄK)'>ڃWfϠ/(,ӛO5Q7ȴG@\O,A~zl5OWy s-33vSVшڸF56@ƹ\o᫘AӋqkKL.t8hm5SC\yy{b 5N9_QL9sR}:JJAg4O}Ħyp.9^䝙Yc49soK~@2M :"&Ssz)_DΡ8Ċ)lK&򊩒i8) y'loS//aŞ3~v FׇJg)٨ȨriBh"5mO>) g)ሚ"lj-N>~sMn%Pϯh"=)oڳ|/r*-X'%i j Y|L N+pT1 gB-chcV؁0a.6pb%2p5, zQ{sNmp#]eF7COLҞ [ޛ 6ʋ"ԝS]FmJ6/X Zw`eçaVFlk#W/LvC%[3*JǗDh\^Wd_3Wwbt9 kt=ty!-d%Caflc|c$4uyߜ4$ j;gYsFP^Z΁uዲ˻HWXSǦ%-k+JkA5wQmuI@qXy=:k>U;hFs3^a9.kvqzyc$zqi'+93 }z yYDk2I 7є5X˚M Y"{\EҒwG|SD4"ruj;X7 Yua}bJr8}9nl)~)C?OɾS$Zfv3s"hHE+& CB{t9]KlR\pk#q\+ 1ϋ5+DQP,eg9%?2 !+T?ͷARtLʻgM1aFkk^fYT3c%WkA_zA,qZC:+wMҏK;4+\ܞ_-WFm.leR-̈́)FEm8nۈ`HCisw*3[BJg{q-`+g#T(N4;XK+--tnV3ـL]`1i5,jFTGoNZ1]7"ⱦ+o .H_f djȔka|ܬQof0& J*虅__ "[8[rZW_=R;^0#^_p(6v؂/.`f$;U뗩~u9e(]2?@PV;z)50xSI񠁐;nT E+&mYwy-įAdti#v>Ǎ{Qن3۴ $O(n$򳇂D~%rڬa(7@=&u qD=x"@j~@ZtQ$+ 8.IwWU &lV:~'dDB3?&Q,[>[C'z[8Jw7pW̷Ca<6m5'.C S[w#^:ecx.˗a PqԠG=WyzD]>IO>P8lW5ELHb)PEERF6zOw0KuC Z$ck)<G*ǎx^'I}fͯeVE.I\.px^A/Wc(,sVԏ)NK+Z Yc~4-5i8#[Me\1AjO;%$U]{왒-kA겴!U\2?p>Z;MER)1b&Cl^5i 81s1U[x>0+V'H5}9X,UϾ_~Q"Ȅ_  +h|XlCio?S0M:[s+C# ɱ:7ىhZ G1FE8*0-F`xX7B?׊K 8E;x:ߊY jF"rCYFGFw&O?OS:Qh!dD[CwX'c59V j/ukֲ0nRPƕE4]ehs0/hG NNQ2@Q&8=QmTc*T1> >K70'+J0mUA?"p GlfƐn(ZNyMR['Vo͈k ٖdJT;Pa{q b;ob֭ O~٬ ;';X`)\PmG|5M웚l y0\2})K^=Uo(??3Z1"vr?pq j(]5"O8?q_D毜 {t w.RjR_?gQM΋f #'⺫+̭ߝIzgto(B-q@K&\m^mfc &?sه5m9E[*,3<@Ҷ=4ec紡"#,HYɦU(WK}j5 ^]˂Ý++p\ ;G";@ګy,G!O8\]MB<5zE$x$1ETx]Qmp b%O؈^ %;߹ KHgLRo>q]\;}"[ݶm!顾FjA>RoEW@hC.W S 9ḞE^G&ݡRvzz@ϻ$" &_>MCI3a8))D9ϙ04.R>hew-yjvK2$>7%E#P;΅s~"ʲsi F>mVQK9Wrb;шZT[.}eXxqF=J];)3:B"IUxXrjh3)-[ኵތv7y޼`lp$JN)iaȗxxk0ʛWT)C;:~萦] =49#ikK U[УTmbCQpQ\C#44~>#X<|n=H獊9)CQjph\o' $}2es. vLlIŀŏm=yuM9#fR-?UUR2>wDJ, Y)6`0EK ==fB |*1xq[}|n[~WN؀}"_ eս·k +lA(37 =E"P {nT#`?ËAzb-i&uI8Q//`rjXt#,+f̂|BpE|x 4TIA)o=C-[s{0C ]`&LyΥg/R`3>{Y¬%H _nbe wPkn050CmukW_h0{'N}1Zڑ^9UnCԽ+ZIJ=]B{yX Dߩ`=;~XBAԬE(^HbS'qۃr h .eSj1\f.kEu~=.Yꊘsֆߋg_$7)lpʀ:jBgX1De:H!*ƞߦ:{UDfJ=)Ԃ~!FYJ8xc4X)3jT![SVY#9vUgm!W-av @/0"`p=@1@3՘4+`3%:VCI:P&YCW|#>\ ̽r@:߉qb:w_RĚA laE0yHouA[8-g<ЉQKákw_QU#Bdw<ҚaMp `EK^0Sy[7JFɝ$\,~PAH뵹 S^fA'1n{!Yc 4\y֞7ngs, Q[^S1Bǿ5'1JA :O{dWqǤvuyIW k4hf0I ;F/9xo&U(n)CΏ;~/S% A*䥥@qϝ ^hA\TSK^h?kF]diV5ՙ#nɻid[.]Q'FƼ x+[tuj,%b9v_P] 7lC?.Qۖg|RsZш^/@ j :}5R] , %Tv?-XLn7SCv2?jXfv`{s; ꈈi%:Ki=y+179wMͲϊk8i&D0\ Y N\F10]GxeL+њ=>`eUYLV_b1K嚉v>W `lqֻKå?ضnΜ1)fѨr_tڬ91:s c-{6N"OV=-'mVG\rhpٚ2^Ÿ.Z[-LiԈ? q ¨;(M+Sf] '!U#`"CkM"y׽^]^]?sL:VMEP90BH!`6觪&֭E n-wf҆ $wk9b`fTA3-Ns]p`42H+tjyW|?8"2k4#W>NetB&s "hoy203@e:L |UG(]ACkJPAB!LI[@/)BIs"Ӽp:{){?b!^ÔE\5Vl2QgSGBuYѕ՚^oތ2s] z #NU$SBK jt = 6YXDi8wX]fҥ/-9Kut9xr_RНØ!7ΛNimbx!6Q{B5qK +jp"boF#xb7U+kMx0gSؤ&`7bIxԆʓmAltϔtc5ykm%D`e~l1XƘ_ ½@YE"s*S_m}:(-?0`&Y5%iH-> N D'g?DP/:PNPVRUNcdtamn\{Dep;E/ d/ U  cs'12J NR{5? GDw! Ozؽj-MS=agEuy{b2 nd+§x ^f`S$LINXFEuo؁TZf%{.Xh0Mq1`~ >O| .^ wv"bmԅ]w__E2j6g!35qh:?:bku#!2iRQ3Uûmu* DQH" Q?9ڢ™BM`mfz09<=:IQp; @Ժ$8:P wQl SkpۙQL6\kj`$[6OZY-n Fͬ{t##qm1 ,ǽSI 9zYr+>0 <믆l99IxjŁ a879+Nq<%8t.c-o>?tdKAzoqk G㕬zYF;ȷa/;2f,t]jD[Bt'KfV^|w+G춗] H -yD!"FIW+7R(\&mw 7'Փ+ zh-s5W qx^+{V,[+Q j߲ʥ=v w+r $:|_}|v&>5q M%wթ?)CdkGX1^pM_=B"F3g= /0@*0JZ/W2? _{:'{Ҝߛ,Rj}5܊i`E. \R[W͟Iǒ7}8A}^Iq޹GX١ut;]gs._IXSӚ0@-0_ j*/ t}'6Gv7;s{"'뤤ҩp +cv 9c9T\V@"_N#}tXaB'6s#}A5"O#yl /UkC-iRCe t@~4c4sؑoW*ܽaMnjv폙m`Y|Zx䖗ǂzΧ4 TԘ.r=2E^}ۍ!8&9D3xqx\r":Cc͕<ҢҤs?8!8 EB厤jXƠNV8H(`pkN|&A8]l`W,6UOz\4qiDH#YbgU`6nfVC!x7ɐ#Q3 qka'_bfo 1޼nE= ʜ<Qߴ#,O{>)*{Lm_#~ۉ@hi`/{F*V,閥ϭaCf#tA[esK D,_C`weNb+_7"Lt{l$뷩W4D5=#TIP! L;~-}ĀڱwJRSrȂˑ.VG *WN8|MqIY\Se?+ۜp*./{"AT$zq 4}eB3:x ChSRGZ=izVx sHTkF勾P.A!i%[8SZ%e^qQj~تw{ _oQGHQV5ZJZlrk+!q;[n0tϸ\ [o %xDQV: /81~-{1@sj65* I\1!#'B%Y8+X(jWts\{/s"s[_Rk~$ɕ2NE g%/%0ԘKA0*TXc* 2]JU606,{PMNm$27,u^Xsn5L+kmht YISs(`DQj#{TgHlÝA<_hK8M~pIgIMzS !΁חD ѵ !VOooQw+iKncaV؋ۭS\9d1H\D @K3eUqw7źa6"3#ëĸ?{}%g,HF;^wKԎGt0?5ف,])W/*yhʞLa.l׶ˋZe<NWziϧJFeC&s]f/'ge*v݉(7w;IF@y]ܻRO׽|c@L''𬥂u!^j>91`}KjR$>I8;~8# ȈEʹ/LX=lt;W"V*`a#)DO@z_NJ51MIG\[ߖd!˪5!r+m:Xg {,pi, +D,m%5Y㨃bt(hՌq'}wOD82FHudL+eVa!gGAɚՀf2fCFZt?S;+C]v.S2*{?0鿡]NK>ZT>c1'<%-el|@D( A7c0b-JG8N0_-6ڒm띦Ie*ty S%l82^d$um(%TǒVe]rZ' ?U.+.-o+Vf|+幃+$~I;Ty'd2+Z;z):(CU;n^GԞIYU" y^j1T\ķ^˭x ԥrqEIXy<{1 dGzk<'G0ɞLP )ӔjG}d :BCO0T(7(d49"sSPp63gˡͱ0B!~S|D6@<<^G9ReFv40gl&! B,mn}:/&W7n/d%IW4 4frkUx@7Tm>};5^20-THS\!N Mp-ؙK4*6چ6J{4y+NJ.]xD/DEq}Y(JꦡLwӺt2%w#i׀2im-\Q%kc^s  >F EԻG71 W%n~y }fFd+0XE0' SN &`It]7ubZ_0._ȹf1O\- 9SIu񑵁Diy(uh60M)reHRhb>̦ SK_#p:A`͏Ei"Imk'α DsCNߵR?ypJCha&P- =#C:-6|vz'#C'u*S.~-8;uƣDӹ>*021TԯuYt~_Zjr ;n]GaUho6L2w|;Ljק 8OUƲ:Pft3DM?%Ouf. Sc 54%BUSA i9J~oJ[IyW/!/GTŞ$b;o)zg ,\|q(*wl߳{fnU%&\sx+YZX]!3.W (z䲁Ĩ7V[|ɼ֙+IZֺ,Mf Ќ˜(&ءŋQ 3oEǢ>j\ U@I#P(k3}k$/R]*Ը;gmR}u*=^yVܕtCyu]4ԯ\{ea{&a- @ rTc*S0]>V_+c=Z\˨\b!⥑?nk V/60 &XpwWĶ8}¡fVP܌1=5/qdJTˈS*yb&Rk?@nߢk {;ST'2\k($)*ʱx]'a',♄ŽXS5>xdsi-Wn^($Zd_ "EĻ;[Y)j,1%RYNNr!( nuʎ, 1q;%=nqCFJN3o%K4+N+c1R*alꃨX7݄2b ??yM_fo8t7Mc mQ#RME9:qDV!TY 4PO&Aσd ^WuPGYɁ矙c*Z,.uG m{s6gA^6CWSX]$lƞn)3A>W"+Vzl+tZIksfvr+r`5v, <9R4lݑj ;e#FYx`)E6˴}|%or鰬ap0pE0LӜ0Y_!`s{-8zLXaњMIɓ2$wTC1[Vؓ^g@.]%:nG鯭אQ}ߐb|q o+?]I9)HKn .偓#`ӀXA,V6D\x.ù= r [rsK5c%'|/~d;OlCs O\|TyoαH) UN?3VG(B 79/{P[/P%"얛;fWEнyE2^-#;k4@9̡ p )Ժ'.Adœ<뼁q^q6p*;|nauA56q0&;GݕY@˪2^5!r.> =<5$: PVyRޞ+;" o ~nJm.ERޯPzcs|#PG"Y!J[Q;#{(`J فODq-G=D+~U,]B-׷0N,. 0+իK!{Ȣ",&V >] kXz cQ'maxF:.l@j=\k~`75T$VC#M׋BYt0 F))])d-pb'cɠzis05_>>!Y:&$,ԇ5,q#ڬ JE48}5zܽn-?#e:oW[1U8, >3啦:@w?06Q-IcYNdLao䨌g.ϡdNhj dC9+٠aH&_|P&}ā}=޵#;Pat6ZQ94guVE" tPM"ԟu,Hݴɀjmv}GL4.b=A2L)`9!۪Zb%OzC4EY $Ķ/Y#Enׁ-snPؘTbfmK%G*u+_4΍h>vQilw$A5RtOBhJ TFXմdlQ_k+!a`Id纒.ㅬE7b{rBGn;v|LiveUSKrp(q  7 A>CAt|anye&2vbvc/=@C7…4@.zY%yݟTs%( A=.?7-5d#ʕ GsQi] s 1{ Y)>Hx)1Ԓwo8Oqevɗs%GT6R"ī=kJy~8T;aQEt 9t7#kjC6rv U7y+SiaKN@skLnk:h& ٛCˆ+~˃ [4OLsYRX%ņjp):]h7DqdM bp?7PhTlk|G#cTtKsC !L?]lLL*ŇnG 3=W@Q!YQo0(3rkXdƦ}-@eӶn9n 59yZĞ+i >@ۉ O:o|l`SL6K͹(kKmepn*0ڜzTGv?١病'wG5]j{igpYjfo^=2$@aS& M C^۸&+ =?bvӪ T~NwJ1"@OxZ-1ܹa M) 3%azG:sw7)(se0V \meȵiJrR4?V^@r] >vi$"MW>XCn[)I*0%wXn( s=r>:.ow˫I)>."%@ĤhݪVɁDtV=/P1@ "<([H\gˈ'`ad 0/x׈ʜlh.hD}F%KPgcuQ;wmc{ߔEI_9tmC%GB0p &ۓd:'#Yf]91YXa=S j&UdcG+MPf`sL~q;/l ]~ "wS,nl=+A l{=2}+q'=|irvqL(ޞL`hqud^ԮHa.SiukE: )|TTT(XiKϭ^v _GR5FV4Q p{!^\i0!̤K̺XVhz6^ؓfɅE[ zl}9 2 ;ehnj 8y3we\T=_OVlBh22+=dڴÉlw^mD@063SŘOB8(jԓi,,e!28ciβGT7o#DGU.Ww*;ƺ|${] RW(\;\BD鴵#-R|sj_gwl AX&>tRk̠壒M`(?A8Z7&{jݺ+QZ-p x=<(56mw&t]Pd\90́Jwzn/}uS`!wYO?z&m>KbI5!()nAg(۵ro$lfs14p=dS8'N¨ɀimD;/O]Aa5CNAx4>]߶dX.EPu(!&wZ{8j]N__ۓCLf*AA y+#!3C1Q=t (:Ll|=`5.fJ4ɢ@N1{1Cn1n^TDF]+ VYv>Ud۟ifU6}|#J7E-\_=Qe9Bv"ɀZ TwR"e;S t1h/FR mkI7!Uy4:ͫx5sMFzmP$T4i̞cC Aa%il;К@{mzITqYI"(l E1>'{?c3k@]*>UmUYIf!ds|U>'JvM-.aG{b̟,+[8`&uO HL4?Tm<S 떑[ ^H!H>5}u5{ҳKZ#BfJv{d +vs/K߬T|0 B M- DSS,V5eAB|!4T U߂㚌013t4IGƁh*A硧1mA t5&fw% :(aoI.ηψb1"ݹ-%렴/|UdƳ^VtOh e#L5KO]UtںJC2pIR؊?54I#?@kLM_u_@:I艈WsxArt{Upc$J'K4Xlۣ8@6,GP ~,7[LT23~JM.Au8L D͸∲u柦E._]%mBPkWy1(/HR'zEz$0?a(A5Gc0Z ㆬGgp;aTW2 P0 Y+@Ƕe_%Y sPXЦ8RAf](ƫ&K9Z;yy;T.w@?!-ޖ$jTɻm8%u4~JԨB8ԩ8CPKЦ`LtT|wgPȴF}i$>ϻZ|mV_h<?&^Ԅt_nUkAW(+"[m807~y?/1tk9ӺZ`ßZ .Wܢq+qrL1Ui"b\MUq0x*1!|dӫK۴! sf\[)r4R|60[XߌyO`^ɇOkmtOpϰ.0&#ըN9.f4};_,cbp'8q p2 0Jtg"~5q֌|qIvUb(gpd>dUgqz=hU>wNy9 ڋ"7CTpmyk;RT@}zװds/pcű%-?V DNum-g\˼ORdF rZ8xܸA, J6öGTύӯTmYSL6'Oezİ;茩}^kgjuxhX=ruy$y_<fe1i7A׺h}}q&FUضdF{^,]}oBY^gM4)wߪ@/,m (POC> ":! юy'TG/c\klВ<=U^/*DVOB~uI{2-֨Uu_0d\4k(q$" 4u(0`:*(\j$F?\֤C"0NE9bPaA9Nxv9\XQmX}2W6'yժB/IM2N`dWxC͕ ϲw.:RxPGZ5-jR4.[*e`8]8oo%0/O%֪ߥ?@b|o|ld@1LC,S-!R؛׼N_h3B^TGU>+rMXTsajOG?iKߐY65oZ+V;v2Tq0{ /%='ˁzҬ\-N7z> DRD-I;'gc`uoϴE) eO%~b,Ҥ'~ v/$șg9޹YEWnzVXkt,=>Wq];G*ƻH i*j輒]aoDXfD1e춨^ӌP+=JmcOƝ`d=7fٔi vڂ>ɝ{s +xyZ r?rWzooU|Vt0A*ď[Xj4/)na%mˋHpeE~h=_ijW܄AW~r6 !3.63xƅRjeJ1fGTBs03d4b߰;[a)У=Zchy] G󶁳˦؆5d;r > m`r?ns[<|X4\^{I> ET`&ͤ-V9"B@B㶾\m7skx W.y>c&o >|!;3w>tc5h*û$Lv<½K Y\4L*Jp$i|qȇɁ?d7S$x'8Mċƍu^-zV$q Q65WQhWU/^D#aɱ 9CC^Lqhq(]g3:+ZOJT.$^r%PV+ Δ1&eKVTy`;/|J45w"Z1.w>K7S;N1#?.aM?^ә#lr^ 1`Z N"#OP%,!q.ǙRM z6b%w䆋@L!{Yw}L.lޱM=2_6GOFkZҗ9zF}#NN> hh [ӀNӣv`OK2s )Keq-3 lq*);vQKޘ%AB $QP}< x|NH%kj#uBn+bŒ >a?mc.?> wbbS\SAhY.P( O>Včwt0`k.ПoCOy\r{JOڐ@m*<ˡB"gי˱ u":G!pTԐ! ‍(~܎@z}g|aNYOv8];El&uو+_Sa^T;X'HPKNj~f.0<Ɍ5B쭢2Gq,g*jO0)a~C׹Xexx ;I^R xY daL<*ɓ6;s1 Jvؤ*S|7"ȧlqhN2-!o uOf_;4/bAGsL"Fݻ|[U=bęr: hZ %2r 8㉷Msq E"ۀjѪ{j }ިזenQM_Ń_[s1u&SA-!Xڍ6խ7!KV f(N˟Os5EzM#_Y$O-*= ]o<@D5z2G6\,ɕDا'~V8E< aӯF`1GåL/LST7`^q#izאA=@+t#*_9[),x4T4ZŊ[iXFZ&︵+qJRnc]Xk%jV9cnХʖ܁%Ѓ";5F:(eː E7?q-)6l~gFk R r:#OoeC&~(v }Nt^ ] F<5Ÿ%4gM7;ꅼaP!N%^\QwaԬo9~DIÊp9Gq᪳'CVˮnbAru#xr.^cx/6G&,CoqyInԴ:P?ni8a\rpn@a Xm*!R {:N(:N |W(6}oْw(po#iXPHȒ"WФ> {j~֨6FƸ*~;5NdN21AReO e2n@j;iLmYdIf4Xv`*;u2*YL\Ma yEH>IQ%rp|[pӺIU蹂]{aL :v]{dXKkNg&x6\HjMڠ4 {b~yA!J I7k1!.> ŠWܬ lcY[&⋱CK|0=/, %XVnٙ* 8擁ba?2D$ɵ;aJ uz+क़{V}m+9'{*||}-~!I9^ŧ_$#˵r{6/jn&!HZn<1 6+oߟ,~4U]a'˘t],D7H+tՈ{g̘A0#1֙0x. z6J =䭔[ s?Q{\76~o@(Bi C._g6k ű!|qj̍T*X`΂osm ~ZL䡨!ڵ^*jΩĵՓ4[+s"q"C_oVr=8.F rb<ׄ2^R k-$Qmck5mY;a<׆910s݋>ݝu)Q$qQܒ(E' h58VyE8r'*,.r>,0C IDzCF2X/ɍϊt.7C ̮9o#7k:32%oR.aD &EI¨%Ό^jӫsr|.j7ÌΝȓ3D +8(+<ktDO(jkt78OPjY@ !^Ww"Е@,zzjBc!8K:!*zﲎ 6FP\#β""ý.,(Gybrtw_|@>BE~骴--. g]0揀\F-EC 2i!$9'dN/8p-۳LdBy-vS:nho o z Dyy8 i BDMXq^_φ7tƴ@хʿxb)'P;C\4BШ rU!>k}dʹKq 7UhޕJǍ5MvKa奾NP"rqFs l$7 NK&ɁĽ@^!gjẃtBNlMHP6<$-WIRf(o a3( G?pAy?ų{}pChMJp7TW@׿ 9hK=K;lG*Q¼&/ IŲrCꜢp>:- 9ԋ=az#jW7\ޅ %g r$ֆӪ;Τ%jur+~q}F%ə&CWgA~򲚡A[߾FazU d1Ր "NdakkiWn?y: -$*Nn6MEZ=W#Y )AV2N?o#wȹkj͈ *#ZѺ>٫0g8}.nBaK\X/ TȊʸƣ0R"C gUKy@6$oeh( +0#rW Y#۶vؘ:p2l2Jpe&c4lS?hel6#|McuޥzBAiR}$j[>Ha0<@)8ͫ= y\$uҰv~j ǘO`c֠;v}Vo󉊤+~k<_[9< E.>CBPŷ}[zTRMj7Aj=C4nd B`ltά?w%wp"yh*vUҀP|{砇\э[TX%o54A3~|= օ)gV;hs-D}Cm>$|ܪ%r%!-PVD-! uoh`2M39QT'h[ߝGxll=^'D\袙k<vNq.7f ElP0gt!͹ri^P+5qs =Ůa9aFB;\Wj2 ˛Kڨo׼& jz5_g_c'>| lrNlep\B1jh$ɉi4L2уJI ' nNKOv:gdo3[yu2>۵&U8LH-b͵uEGӱ}D6ll uu乼fX23<[PȠ;R=VM`yU&^Ry˟ ZVBXwq|NqqobQ2}NFn.%ѻMˆyZIG^[+܂n t95;L͹!jl0y YGS4$^.fNQ]鏶.uGnAOqtvjx/ ]6ٝR9Y ÅClAʰ=>9tis-Bt]í#{xur*L@(;F`tolz= .{ZPiUv2a.BJCAQX ! NGE!P3]kݽam}Zɴ @!yw8`hF+d'<,c= ڮ$¢Ɩ{D7,dBM;ek2Oz㲤mOr= t!^A6ihXGZʑݗF ٥ƛwuE:F$-gkJrB!/L_d`Y G u)%]$mTo)?^Xz\lf;?iog#"lҞfკ}KnTKtʳÙRx;dJ>UF~s"x03H|N45nx3Ptmƥ7EjԟCi LAp z^T@ V0WИu!Re^ƉObEN+hL χP yB@h^aǚ\O}>l//=Uvh:cIڡ6"ֈk]2X6u.WWھ) Atzd%.Q1 $ WV=`:JZ$b AT;8<7E3O Af$a=Z!6ŠL(z2,`D_KHaG) ̀BY%x%X^f0\bGȰ߯YȒ1R~+GLmd#Q$Gͫ"LtvJ]wo^v}Ff|2ŭ8yPb!G\#xo|ؖBqTt]4b F]kf*%w4k[Ā D9CqoG*ӂWafP:q* =3z/0e%~J}2(N1,y+C84 . d&Z'`f灨=oj[Ͻ9 t̰ ԧg\jb=sno/bP&%&s=Z͠ m{6ZX!C&ⶕRw鮅&-І}S쭲tU%" lHгɘc-sY$+k9m'u$ATdrSwSbaJZ[FZ菨.%Ў^ք.d9 F-hOKA* H5nbs=pD$θ8`{fv_K@. BV6(WР7jL'<wF4TNqZm8BQ|sjkBE*ӽʷX;tC$wD`l*SƢ\/gwvC21A>#у"$![=X݆ru̼}?|B\EFh96jƬ͗4[(׼~ۯͦ?х 9?^ޒg͇;۲i"xr~_P)3|.1dc硉8p̂| hAV^Z0sY=W;|Lt l V@eJD w;EOa.Y6ʰTT()Cj+?&m}UnCcŇJW@&+Vzv}9*}ZNN,#w\j/G.R#vW )UIbuúAT{cH5էC)ٞ>Aʰ`!̌s{X #f. w"Kȕ(r^Ի4riޝU5RrA4@{.eq9n,D_"oM /,kHSO 7F.i0.JfRs.&M4ԦT1mTפ½KЬ]IvLS&,VIIݴMdAz^XquY>|@C !&@?t-HݳƨTMl?wYH+30hyrv ~^Nߛwny:rC 񳶎7>}z%4XwHUGkd:Z-A'X#7z  r?Yw,{39{6rsg" ^h'B*08Vz7/ iu]OIX,  Q.u _QEEGǬ OPDLͦ(tI^Es0vWFv|LlS Mn&X7&K4`/V6ܥxkl,ѓ} G{VÖa-] &tDw]='xiw1k(bטj[^39vʨ(39&sSg<%vpb mޛ$@̤Y](;+r3Z@q RcAo[m;=ic$J\w+<tWɸBlb𳰄cGW2UP 3<Lc\9r7ӯh`J%mIК_h8lg|!oFLuyzuaagG-Z*=֨*f (G] '^y l8"_xVPֵO:כ?HM..gQZE[Z9pI!c0;`U",LrVȮlh޴b~;|593[gQ<]3n'Dg~Mht;EHi8Bsl4~I?P?lCĎ(hL+ce]۵+ |݀ դy0‡@yBZn7NQQŎ;g_zEV_%{0s*< Xhzɷ:giNZl#D%e/z&-B8`\ [ωV ҪOK !葳 J, Ǽv~eΈn|6ղ6,0a=!7?2q+#bȬKƠ_1fow5]U.M  3hҠd/5!p N L1C @Bq1XM.!uF18ى?ܶKW8DW.Մ@F}5Í 2ukVr0N)*|,% 2xy5&d12,bŮ^nxT:DGJań NBNh2aGߧ!wF? WKˈ [JC8YÜGin ?x?0wYȆda/˯TzQ CW<…Hz|>V-lvt g42_p!?+t2z>3?VXJ)l 7 +|Y<*FԚߔd/ޫk bWCejW-4=md89 P@nܸiI֭r ٪UuV$7S dnt> la- S..hn̽i'|CI(T.2Y37A>2o⭕UVPoSnTu0;+FN%ϛBipe+s`l42Z`}5P0i.Gyh4y&hY,ŽX6 ]7)5TEK.a"z|KU%hM(]vv wyE0nn& uD![I>l].BU yE0@.q1' `2dفkϵ =r@ٱR -f!i:U1AI8m(6}2, UdXF̢D+XFc`8{4<<olk&™A2kx7&@: ցh]7w9zs,CyBelIT=4 i@)2dj7#J-縡h*Rl۶3rk&*&I[]nƛ{+YGXǠ>i#QLgRfr:ʺφn/]0_)lb3bنԁIuT]8J<"?<WTKO`ηæZܣ-8[ҧ( OQĔF#N CsFE&JvG Uz%Mf^H 5''{yG)d˷j-OQS}*;1xSWVO OM=P0ӫxMm8ޗ/7^SlpaZגp ØPky;|#j⢨g r=2 E ঋ|]^JR`:Z>9ѓ,Zc~ ԳcfqB*? &exIqW3hsx t^vF~G*l+UZcx r_8\-qohu )?v7mͿI$yvRD߷,YC~߈ٝ P-OB\zB}._ R&6"RkI>Wf_+efgGeҴqrM?vaz4.J)/5mjI6Ff a'DeGf-]_ZaQl摑8y9AqWY}&U lw/h =Q%((:b fكڟYo "GUpt[w 3fwT\[C5FRJ[J[nRtI,#hͲl)ψB${,@TJV-'J>crĴ+=DHs*sB_9kCahm(HG+d}iu޳e6{KLqQj Φ1}=f9NL"A{9'k~I.1Ky !چnP#ƓlLʲbk4m-@gu&b{ JӖxLлij7"t?b!Ț2_ OuTAbav$: *]8( u&PXzIv%+f:]7S:/u~ H[U]4RO.y#`3وk-nꆷKJhuIZ^E0<7Y떅(Wd$I`H< <` zJhcI}?%@+We 9]S(˚*h s?=$7*}VW<4)Ŵg$NK N•JZ bI2GOȝ*JUY]9 1ntC:3ΣBs$FIț+JW58|Eͳ@ ÆUG!}KMO#EKq(zOOJB^abDp2G~yۻF ]Xa'Z0FHj9|,(0V<8[Ga)m-uU,Z򭘻.[׳Ӥ"\o03ۢ/8sWYHmVN9/ }DO*k~M.4%),b Td(F.x7?r8olqC"uQFdx~J[un|'c4&`kFe椚~M?s;VT9N($>p+Av~U=@ݵ^IG Xpv#Ļ*3TZ;:ެ}x7G2;D E⡳r3HƳz=0Hݒ/zTv%MS޻.cq.gKl#L &X.i]m a-UkQ$ጔSTZiӅ3  *VҦ+D\TÎ 2Xz?bE`bX}"FM!E4϶5K t}RQ] uXlt,Z/{ʸŖ L4P: ٫%+lTP>ꊻ*l], )Yj6o~Ą چH fK“__ PCT?{XgxSGP;<dwg -v$LVybԵXJNoXzYh6M{knMTM-<=/#9YRrF7*UHrM,Lڼ?`oeaW7JdMl; fA-K 7ϯ ~rlC 걳 4%_Q~ְ lǟf巠~L_LKM4G {1W*R" 'vOt< Ɏͅ|U{d"75H?)l%THc'uM_j}BDNAC+F~f 0F>:Z٠AodAc5T7p"Tk˻dDI2FtLE?0&yGa#Z:`W"peҐkvRؠҫ?ElKsHf8ը\)Gub v1q[dg1jqp-1醜53/f*ȊunaoE0.@ iG>9JsЙM+ 옐`GJx?,g^TiW2tsO<[X>\9fmkE7)Sp=wYXd:)s%CYLf gD6B85(#ړKp=1xfR=GŏVa1"#$Lo-pDuQ(3 @\b߹ H.)&PUݨqŅ岘Y 謿Е-KF1{8JĨTd$v2uoGS'{JRp5vяGBmEݢbKC|waxdf K QT`%Zg3B\1L1P|zM Tp RLvM@[\VxZ`MjOTי_f1t2.a~6DZuUq0w*? XZu0*w |f\b Ġ{&w;>%@Wec*ளYp $ЕfNNM7iBrҿ'3\647wxV8;UC*=n6\0k IdlIAy .%3 Blj k.8^,,W {2>86 ʮbI# ;B՚JRo"e,%mýبTStQBA''~/)r^csX4'[y3 :>09cVu<>>.Ly($9t9oM|ϢmArcήn9gX_)xPDf6vP`K4SFvK` Yy~p^a t !Kvc/a7* iX_( ׈"QZ>lnt+/ k툿2zrm.XԠSoGr?Cc r򓡁*-̱6e'(IGv[/`:oxKb$|󤧙~l >Q C{fp, U>Ɩ21u]9 3 %oi*EJık$,X;Uܢ?K5W]w牶^xV炫%"I|Sʭoѹ e.vɧ_!\ɕ9Vn*uVD;BX1*5unmM?dKyPԉ2AƟod۾wj1ĠeFٝ$w.G*Ћe@8+¿-&ax]KdU;/}l@X4 ̖w(Ⱥ@<<Ÿ ]$[ZQ濷r k)mH'$Oz6R#̜ZHoX͐فZ.O&&{ww_%l}%FNF K?sL2Ӓ2EpK/>`LD"z )ie^!Цo@OwMDBCN7)|[ %GLҚR%\%'A}aqao ж8덺g1~":H4ˉ[f!vdchˡ4p&'O5s@lRv l/b/ڄC-! lpn'򟳻6m˨wd`}]-=>?|L #.IHu.r;VY##J1wB[y Y_R2^d3ڈ6iLMgh +چ#yK9l#TU~ GġA%lmR{!0I~]Mh)=:Df݁gZn'oW}zN.Լ r1aM^x> y "[$F<ܱ6(Pz/.tN0%q x`+6/mX <<=?PTmϡ Os)f :kODztѰ[-WPX)[n@lƂakL +#8䑅4 {yf>" boXglmaBuϙRo?u8;iW} 'ITʟ'} g5' [yrsa W;{A5CdOqš}+5$zdYenD.&A%83w5lpc2 Y(jwGseuy ^6~YLC6~8)=\ LC)Mg!>CM*[5X:e*?fz8}PɯK2nJiMC.!d`!6$vG Ŋ6TnaUᇢl7S4%Z@.QOlf%Dmp 2K~+Q+>_$ʬC؍(Vʰֵc>X. Uld"XzS4Rb!_2Α7P} Pp>Ƶ$J(NfO > [?g4)SK IraH(_sMGJV J^;?Iw+ +a(R[;G5&C$GF6~*#4]l/?Ѝw_;L-N :.4 uPGe;ŷo5\QF ``4 *ʾn+a)Kttˮ8#b`I7W~p$'L J ;`97׷5J&+f5Qzr9;0l  dN+]bLEgVwHĒ՛z0Ә@"EFsefZԕ=wyIۢ e`  .]2Stiiyç^rzϲ zBr) ){թSx5ee-Oo׾k7IJ ($fv9)jCHjysR5 Md_. lv4vbسGz,C4 f-BXRM>EAt}hFq8EiΟSo4KL[{Ğ]J1\5Yfr}lU@C-nr7/YRfc>'~~e= s|(10 3Paݎ>@쒧8(xl_=vO+i% x{Szedc'E=)iO]vƝrT uIVsRՌ:  ycй?13|3Ѵ3\[˒|.u""`6KᖇA:1ǐ i7 bz$= 'm;wu갾xPe݇5T>+q׹fF@.3{x|!>S=,GeC#Hٓ/ FЩ@Խ B2҈ _@([M#ߘ+4pI< B"a>t5EhK#(׆v  XӔ|,ho_Ck0oWV+ܹiKRWn =Qok;Dhڌw]Oa%g<RRG5(Q%8S}=}ghY(D>Iu0S;o>HѠJ$@3k[o,V[(P8B**]2ŵZgw*"1Ϯl!bZ6q4k=i"5y.߹rVoNHT/_< H?v[SXJZ6Za{TGcC\7ڢ|,d^ p+gB7<ݟ'W,* e.D;&h9[<%bdvXx/=CS{"1u&/?cS&#++dv yzH^ȸ)1|}v{܃B\du$v.Ǹ*mYjȆ4goGi UO8I+/9 7W2׭өS?eRiEǫ-ZKZV +Я DS &9ȼro;A4z*)S$PeȔ Ufq7,4 5;>G욡ouQP ű-.";[S=^qMG\qZ<*RW(CZ0\rB0-Ҟw,m m T6RFd8sR;bWְiiIu0,9\/}(<#[ Pq$3pz7FFc9K6(oLȴ@M3wɢRb/|_1;ɭ`hh7z-!TNl;e?c_x:JF {WAݥL#a64ćιNr 젥 J,vٖn*[ѱ71EՒH;sI ,yទ[$v ~郒jg=F3ņI0Uq{d}@lwO:[v f3.PUmV|SjpWXcgRGq13uo1wT@kϞYe(Ӧ 4x> *LB:1!e0 ^@g4;vff4W>p\ vLU1}65X%FݴrpB y}2ǻk!Ӈmt+ϊF+n:$fo/o:7h3gR||gcl^00sv#*߷q@*gzٔϺIcso@)?vn1޹ H-EM 'Y4S:y/s@-5}(^=Ɯ";˧ !1 J(-Lw{r/i鮍(1az@g28JBr8S/ۭ7;vǦȥMq!C5Ȣ?0(~t3%{V~v~+d2Zqd🿆jFce:] ) zuh@hRKמܑP ~Fh?ݢq [WN~-i%>1Oe_x5S!}-(b%dosݸ,p#txb;à%ZOvzu⼀m+F Eߊ U/{h!^nŖU{*igC;*{ŋɬ%|Dp)i8*~ݤn;QQ7v8$Tk24xdXm=Г=k'斏W*gSl=gxf?9k9tIa=£(P ωzcbK!'R'&T9gzdF+V|R_z[nwڛ%7P+!&f1 IImyU;m+y>5v2#P@/vT}7f+W۵G~rpC%s! !#=9][2b%[݃q"|8rcЃLZ2akt;z|aflѰI MhDRA4-$K+X7~Uja׫LY4='Mz VH9$r3l}·\zD.3ÃɱO.؍3@xeIρ}Ծ EtrY;*oNnhz3|[Rݟ{3 w' pt,DRHZOyqZT$9Ew1Xt%֚qޥǟl%(oh[JUxWL_۲jXQBn iλe4f`.&2c? M?[t.dީ_޵܆Pț 3m>~`9܀<}@=*;Hօ2nm&S\`0=t͍C5ºz22,BӘF0eك&>7}ǛG&/fŖq1Wtp6!urf@HWb(~K>853x(Fe^Sxᡆˌa{>IR0.otnZNnviM 貥X7' :sVIڇAŃqHj?rfls&_,^9t1c^a)I`}MٙTB$猕=.ǭ@aEc|+X }q8ByqQ[*lnj̞ 鵷`#ŕ$Or{v7׍ۅt4Hޗб`D4nP~<|YSdmax Bϫ_{pͧDkYsC/!e'% Y.n>ɒ[f%g?^Ak뫫q!)qG1U_2p?Ҹ5 `B=C7TN0̞C,\,ҙ ,M Gƫm 6Dܣ<ȇգ(D¶-i繬;#5q1Z䷰"Tf9oK!K gyGE~#\mDwC* @nwεA;0YZ07070100000321000081a4000000000000000000000001616eef1c00001ed8000000000000000000000000000000000000004300000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/s]?Eh=ڜ9L_WFVH?G7gBhLhM=DZ_?mT]m~O>m{~?ϘKHZ.8W}1 Q n/:*,`SM-4.NGZ"zjxEmYP v1+x^ Zf'"g?dkh\rapRQ1jaͶW\r' Bgrid.D,~28u^֎^u%c  ɇkJh 5=I%xϖ#c0̭揤P;UޔҞ+m=aY V#Cw $>EL)A V|ˠC[qOJWjy.+Q7,LO%5x u]`_>Jf2}2U֮0q(`ӑ硠_JguU4J[+j@jAkhdQ:o!aVLNj)v(lS,sr-yeԈG \̂/K~o#$[Ϳ_"6Ŕ5mIVǝկJ܌Tn:‹cUowbi%h׺_7bͷ;4O)zƘj96D-03q+ M\n "ddAFj1V)9|9#:Ǜ/5j iv,z$5|zI:$e14HOõHwv$kT媸mqxZ hjH$q _#J}5/ԞUE\^ "s$~X8HXұ0jȔ}"o όtRεlY yƋDL1{?I 7 sIwsg؜)79 "r`Fh1 7RQG*($>6+Jjy =Z_a^2eⶊ5&y4e Ņk$e|u3B QSh̖M1Fn^f~SpG3AEc`-D]RK5߹XrD$"I; Qz[ʯ.E?1g5dgՓJ-t/VRHeDlmWk+Q֨RWsrkV9OZ NE)S5fU/ϊf>6`2%-PYs}PxIC Qk]Z- y ]B1L >X]Z,ЗqG=]Jدk|~EU ]l|2'/Υ,/Xyz|}SޯJ\z܂xYb5=]RҺw^+FVDmxKiYǹXz;6ǛZ m0Dbn+Rb>[%X/Kihez`fN(Fc-OM}{>+WBe]Ƕg}S6'iCGQgRK%ɰ++A@l動Z%fch1߈хk@?u89*G1妥gMyp}O$(SGQX?u=%$î+fVkY&5ݩSpsτ@Ӯag Rx;HL;8(C#UͲ:;[(xnsUR-iϕh EkIvsU%pA[VoQXW}SiEo(v8>;΍%!R?2C ]9)>MFKfkY7⮊ '!xo|̡pan`^#ǖ!䭆HNz}f>\^Ot:͜tbc1U9''zf` !GHZPVP[YH|iŀ:GR_r:}'d)'ǒq^__+2,CV "z)ٽDeQS]9e46bmw ƽ^@Ϩ%afV]<+fdSjF`|mLX0rD̳(M[=C7 BrN+ .t;T\2boR)BNbNiAƭ4\|Ysc2r%Ьj#t [3Mrȶ}ƈQh+ګY I d#P2 +5śQNdfRW¶ kԋt|zçQ" 319|EpJ8f=!<u##ڭӁQV//.C<'ט44086nZ1nċg{#yUidHSxY\->PKk/Q؝N52J.͇#֙~0I%Xڭ hE,,C (| 0?(''ɰ 4=s~9([ 珹]mv5NlHƒԳ3$?!ߛuquW|9AJ׍v.[(IVYSIt=ADKPJdZ-$La*ېpV!&rhC ch2/"l*̴ceB570f @.]xЧ]b4/SWro1SwD~ϾN/A8gZca*l-+f+!D_I3fuԲZ ۸K.*>4=&/+s1\O j2|#)vpuE1ځ&KNC@^RMkI3B'7n=zyX'HR) $n@mHSnóG|{[%&ipx(C?,*SfzK?%~]jTRpi),)$ɳmU{?yRR*,ĩl'GZyAۤd82b )!7Qh+b *waK bѫ7GjPgj*Hǥǀ'I[g^Az1VLU?VegX*i"iڤFpG2Uime ߡwVz,W7PL%~`?t#pʙfmB&)_=W0'MFKëBoXqW[褓2SG{_b򩆻](Pȯ`kCn^yWwsft\,ømTYt诣H]9SO;]4k fESsH(Qa,U\bA0IB85cK V˼'4$?{÷et@YJɖȵalyQ\u4( /ְ\ |h)i@xHzu2.%P :9Xjuc eҍ |`p#4kFw2;̲C3 6`HUKd|<>Pk@5曓AI{O=r%6 h ӐoÛ$X4W:Ә`a(OZRq ޗ{&ۈЗ0ԯDm2I%m)i*@<2iK]\dH-`r HSHXU5/Q6)u?l"| 3\d)ͭdžm]pV'2@,K[N%-F3E'~nZ{>oJH&N)skR2rwēE'ΚKg_DJƭ}8i7"2.9,><&<ÝQK[f_.cI*E}ZTt˕-/ &J:DˋE{.m'}LPk+QT@JOTfFi\Ye0KfJ[+ MD P6f_3È^sE/pRzLTDZ#B9`r9y&NmR]9G m^D"1h.73dx_ˉw(d ]Ҹfs~2q".u\!#E舞MyXҭ2!o "hhuktzqVL񕄛ywo3QG#J{4ELe~ҭ~_}ok('|n?gs.$d8ZicM T^y*& 38ZPc*͊T: ٞ3i!R?L"[r 'KfB]{-s1Ii@z(,pcABzLH`g)o[b-gc+eg GmC) \F-Wm?1C@h9<% 1fX:蓓1IGx M/cEg9L2cuݓ9?ɺ'/-p|l$3-/PrTnr]n).34@[QZc 9ZӉ5^D`Dmp{Bꔼkia'ڶz8 c _QJ<7#J[3uQWHF8Q1,|;c7@PU ¬ISbAC#ٖaP-z:Xmٷ |nՓN#xf,ޫwΠ 98Gh]@A9ar[GtD[N_45yAA *W冑M3B]ea@j5:(%{ș2͝mg$j|=EvFBUUzLjr4a4WTte:hq(TVDR{VoYdFsXT+ON0ipt\׳Row$grV($={d'uloL-"@HH,:Z~-7d%yJX& V(۹~;[jSUi՚*x׎"GwcsXDroc^hw/g-IlNhOB"{S!%n[VxڸOyڃ cIJa~KH0_~9~gJip (l %qB*QsfƊl4`{Uw9H >-1g|}-}VT\e 7I 2wӌ)B_":ty7dVmV5FFVALk(U:9Gl_lCK,lCu}`M,!X#,T˹5bv$H 2CMG zPzJ/MF^hP%1 ;*\)/^1w451Z^мztUw>;W>CO(Ks}M0KTՊr+crOAKX 1$g&u>\w/zRU/:hes)p]suQiL~4NAg "y 1M2p%m aerg{}Tx)}#`Νze_s) I]vf nO`hSdALfEV)˕h~g1@9f1{9*iVXV(![,8_I|BZwg\jRm~QG+Ze50*oV1/Sm K|/e{3;A'!L^CR [D|]μͥyvǘ{Jq6,6q)>$SA7JxFu98F#@zk+r~NVޕ`Vy3 [ o!ק u.?W}rS8(;vX#]|kT]y` j"G  Sjk*?ܶSXgŅTVL!PHuQz8qhmC=B Eiʥ#ȳ[C;Vge+N'C|M;hR U&:Sl 7Ncp+x?QsKq/l,Ƨ[e^O„h΃+^śސVq Cg gSOvs%m"/(|^n%uxP6[-=/6RStghŞ=Z+|&G^h7ɿW ;(xz uhiJ̦źN2M:Umj:a~$>wJ2v#3<σ c.yabL_ju37^M:)F<ԣ$JlD&Q*P4"Y(ZFFz&kWI#QPۤz5T|nyn&`YIٲ./HѪ6CBu)劯~uSuLQnxEr5xrBn]#UQ@ *yi/rTr[G$=%$ _mE"Afߠe[7KiË+G:Kُ Oj IˈfVB]XEVֳX0!5`dx|vX\M6 i6Y,X-ɾu'LXME 4i?{\sae'>|-o}PmNS܁ }:$Q8N=gYZ07070100000322000081a4000000000000000000000001616eef1c00006ae8000000000000000000000000000000000000004700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/j]?Eh=ڜ9OڐVU]0;ywc~`VBmKV|::"S~Br8,`} {'s:UZrkZpV; d̳pwEN@Y@*8rSJuG8e6&RC|,ҚvMѨ{ݞF)ҍX GL̠@6 ݋kqx @1JgfT68)28Uwj1/XI}$ K.S'G' jҟx)2,/eoTWesT0953* >um#b#P+~l$@!NG\tdC /;]O`0p=a4%(Sx [orm E&%N6 d%NƝ`~R!_V$Q=>=eBMLOO-ďi 7oҵRΔ[4;Fwnυ[%]-Ѳ̉Y+c2 :~17g$YK8AD=lDDyaL.S0c'sFyx&K\1=ͣ;ǽ8z9#_.BpSv۽-3pGݫz#ms2њd}\$+.]&7њv^f1'HZyA/JN n_ӱGb bU+ %jsAb:œTg<2ޔDL;sFx FLFU%|x@p2v/Q ׎8, {r 8_Pej,l9Ҹ=U/mTIsiȁMi)V$<|Fh1bM<#AWcha7ZC(>t:(9] K]aILq؁R6Dp4ÛBOe\+/9gQ'uoHOĵNr]%*!/ax8S_(iAۃhgynWE{AcDc^3-$nY ~4u0w9ɧ6z|{s_Q,b zQ z4۳c=B45!%FTҜҏ jm(+Jr:_vND]]j_7#[?GL6d c Kg~baԋbYdXB[Eq<{HߧF\K&dW܁*w*jhd }Z'ml9Wzn)<'9gv{!prlz8]C,wחr;['m*j?cj7"0rރNk.^9LJ nmۛJf=˅1AXᴑŐ9+u[~i?)a%LbMqnz=/{vGe*VQ5vQZ"QtB V{35,j1u*;mLrd7\,bg0Fx v$S{R{w t.*+缴$/V+obs7(ERK"-tO:6 }3mMRc:J,)YD8T(ݦJ\/ې]lbwZda7lTQR} %JƄ,z*pR=~m2a\ C4a]P~0`pb,Q۽n8HaO>&gܕҠJx@i5hS = @:uvz-bb%pNK4D/$pLfrb1f)ix0}cߦQdv=oBMߚL:l^d%]BƐ韛qTc` ȋOH214b@!݀pt5C⊁gIjX< Mdemc\ά) `?MТUN=o=$ϰ#ӢG/ XˌHiNz\ٚHJ#]Hb(Fgcƕ^ U+#=渆`Y+.h>69KخgQ%KRB ^p!ZT@~U5xX&<˻)LĂw( u\ux F?o;iܳ @9=_:.<19]1S+pQFKc*ƺ'<vԅ5`_J$x }Z1@;+aL,0#`yb$ /2`U Bx?ˇ1GsJ 0I(6F- TWRHZ'? kq W1)0;Q>A7OWFp'2kvx?tQ ׉u?&H P(ď[YX0dsFְ|We%?X-NX>Q盼,^R[ĢkW721νIoDRPBAGF$` =;'Jjap&bpPwh]~dB ^ϣSa$jdbc/pP6@HS~-Y2.zGT"0Qao~\PKB] M;bʫOOfK1b$DZ.^t:| B5hhQS,dz:oLO(C>spRҪ"HWZ0H!]Ò`TD:&ֻʘ9Nc*+<_yn`)ub_!/ݧ"b j{K2|0:?jl=ڴ5&;o@~is.ҝx. 3n&&޸ʭB|J Z`<,ҹuK-c]DŽCQl|CFOGA\ޤ7.2!UQRD yB0G׻-\d،K;DNZN!MjQ 1۩1I|2E]RfmiޑCk}[ q ? ,'zr_u|w'wv5 p\_[LpԟMh ܂uMrdo1f3 TΘ4zpO> ٷ<Sj)qYM+}aY׾ \M4eU0xI¹į])xBQbv]!іi.Np}̐lm1#8 P WV^/?( .wYa\}I.@sc\q5Ba5{l^9Sʹh>lvDnb m!.U)Je5V} !(kK9Rzz0@_S{|6u+x]6 ^̷T"n_s@ R׵&t7VCq1 U C.nO4ͱ~`L(RX n5E{m33k&z@e:Z#Cbe)Xl%8. a`'OJrʘd1. /;C[ͦhi;&l< XVM![U8f5P?P_0Fp_%P Nz+4K(f, Pano_:Npm4qG?ó~3Q!8Fc0HK)Y5F"  5ɸ}+؆8\5Ë6 kU8yyafxuXhtc'=JrrHH%eM8L\D閥O(mjbz@P( 0,j}#.P)_s(7BAo.(t20$yL mBչ])[|dfv`)8<@Pt rgkXD0?Z*&>Pz\;s)].2!&4'ٴUActbW>/yPI 1mgpT`B]%׌˱H` bTR~hxzk>͕l1. ]Yu=mJ;rJRC+xg$ >`R>\+c}u VP+(~Lʗa̲gC'-e9*~ 34~龕[!oMl20% Vc0phPFo-Fup+GRvfŮS pf*ģ9C+82V;):qG`1Yp%3U,O ,1ag۔ UrF`B4By reDt2ZPy#zS3@W:A+ܨ&BXۿ58Cn_ke 5JNDhsO$Bxaü/>| &F$ߑs3UԂ bn0R9S|$UHK)5j+'#_Hڛ8x%!̰Be/G`J7Х15$57cշ*QZh:wQ&'W$d˺}>,(ZFz:Y[m9wOע2QPJ]Y~%PB0_J;H(+rНZk9̍ZB2{Ɇ4> '* ',1+nON0MЏ9i,ݟ"j z't{vuk"^P>N_}dg[$a t~BZI IG3AnyP=tm 9>( G 8)eքA mޭ! \ eR (jӜ'/󠾲ܫ7D.v_{`rk!a]}dth%gj[xWq~'*7J貒R}wx_LK4^`N^F&TWr=mRٕ MCZ`t7ѓ*h 7*0e)&vIsP{t{6p90;?+PE %Q.; Q%ʭ$ݎeد0e>ixT>’G^'^F)W,SnF ?֨aG}R1}qu_bK U,h~Dً;?}~iKoº0 mv/'i4%x҂&;5ѿJ( H2or3QM-TRSR)7TF9J„^@ ;5\n~tG]M0!r=#ɵu| :eWoR܈qT||l{D"A7&DG:oKw.J<_ʺN *FUJ~ۦrԲ[}B@1R< oG{ØsWb=ށ=eUD]՞ BC6+]kNXlG^A+)uU+g~9>ib>e}َTn |N(ֳ??L@GKiNi B&Da+W3I0s RGz*"ʵ`jv^O1Lѥ?Hi ~ztompW pcovS`[on;[/e> i qP\x<#Ԡp)hw`vKّ|v#")$:*K{fo,!҂$cw!.6dumGߩ̑8る'R@0B#9CU24\9;epFB;HX92k@#hDnj]٨P"J~Y2լimb beEO2٤*[>>Gݼ-Qa!wN6dsdZJfj|H* VA=' ׳#(~ 1Cuv!%^}P+$K%x7BE*ܱ J$f8?L,|s~HOy&ͣr^D )1!NV>Vn{ {,L*M y!E]j 2Xb؋r}NQt> C$cEO)X0TuH?OI&ZO`O0;("7mKX{71Gn'OƗF=3"Oe+?9v4nujf"r#>Pg)0cBP/ C*Zmوu&YariP+Ff9fo42B8վ8i=H^n 9o-Q=֊nޢw ߖQ Hs'k/^DG!΂}by&! ZʼnlݣԔpN AAe4Nzkי-@`C.yuq'D@Mb 7)JŽ*2M]?KsI´7^w> DP.P\prlQjP~<#5НP  A;E4_ c)B9ZoY`x0Bc=ɟXm5Ŭstj^ߓ#,~c.'0 OC5=:E^ʞn,D;*Ζpep\Mu_OWA]\r8 ^x}Jۚ17B,Ɖ>hٌg:iWYZ¼m U\[pjjӚ9(|dS>jk IF'W_.]&T:4~3^0+OqC3lg1X DCGxzx36'I*M,Fh]Jdgۥ](onR-ꅆboB!vt%_@Dp >"UhŘzOF{]:0ΊKG8+䚋0#8aoи=q-f'ҢX\6i^1s!$1뀗ܺH 3Ů_WCvk,~#^ם_ ՂxErpz3i(Jݶ0^}凲ܹӭQz#z~v!fy'SFҤH?wit!q3P]!4 *]{g\7ȼ8 ƴFl"=VӣAeU=@RNiϺ<:J:$]\qػJu~]W̍K0 xTuyz*}9TZ;7|aV ZܴcrUCi>@d qz!1̃޸sA7K(|h[[ VCQ{ktdn]a3yA涓#X=£GqM0a^ ]J ;kңd!IZCwgBHo)AW!2WC!]b/a_}5v %3uu-sPėFfg0VB fy< \0ؓ2﹫}Pru.8ߍ})Ch ߦzGnEWcV]wE~DP.1ߴ|ḟ߆>׏>ٕ$Df v ڸТ]g2l)zBǰbjW+I#r&p%u@o{\tHce Y&L>;7'R jO )]"!t5uu:AwD`|6ĺQYd}}tc?A-$PꂶRO,]W~9!2lW -Pﴳ]-J Rݯki$ *ϺW4:iQ-["''3o޺'ed[!?4&街ȓ}"RO̕.&Ʉ+N eOd#޺F8bvzV-U,ڙ 8U٧Z<bGjfIX'GDPLGOQ?/qܣZ!kaw泄C]6qܭf]D\,h$ΖѦp)ѝLf`ۺ&X* *M 8+OniM?tjZ0Ɨzlr%ka?gie1Yɠb37pw"0Q1׺H+u^0|OAŊ6S۟hf$@C׳g 1= ?R9rT zycꠞX'*کD;#0&dbtKK-I8dk3KXobX۴6Ԇrڷt'j3gryo3awh:&D?6bJ* Fc+0_"ڒ 0 bn2X-1\o}t&|2Y%=KcٛO#~y<$Y.hL jL҂Яª"~ץcWCΪ'q㽢R8U6Iј+ufV|8hA0 ` 8<ޭ ؋rЭӆ] ߞM+C'Pf3\ %.n4{>A~]/ n\ClQ&Su@w:4Z{ayhaBR? 2ݰ>r>km)>2)7֍2UZ LRL|/vs ?{$5מ'6yBҮI6ϫQcg?Q>=75A1lo`DhDo2s_{D[͕͹_k^Dnc_İ#sZ3? QXAeq`A?[%_gX.c{-앜Min&!1\+~V DhP6"kΑ({.)[B/,r*unyLG1~.(̧?DC]m\rݦ)s}7 rǭK#M.Wk.y֓D"V }pz$ rNWcϊ~ m_Pu!2'&G]{ݢwC|[!"^ o(LU̓U>Kz>G.鳼6X±dR J|wAxlI'zrCo)h8|F"aDa< 'fГ_ֱ" 6d*ep1~FL^M+gR\nn~v'BZ_#әx}R<5>2to1N,O{`hZNtk5y=/OC ʐMhmsъ#ZqHMR tclnn3dP.\4^(˧K.T|50wP_G2Nj(E~ZB~|l%ߑ5wpoMJ`h Թ晩Rq5}XIp\g'4 W3T ?/S.Nd-]Mk @MtA &Wd~2h)WGc|k;>DO\ٙO_XS_ia򧀜r\nRZMC{`o _Ɨ}&Al"4[lݪSs4ą%d܍K__6795rpg%Ue95晭k`irA9?O~< `W B@XqXw8\3m{iaZ3d}@q/k!ԊnT.ֺB2mήdɪ#r \>Qn7 "3K` گA 9,.gyy֑f{;ҋܫXt`0'2B'iO@fcN/틇G*bRGT7C3g*[?mul! CKuK"T龼.bpDt.K-] ^!g׫jm,m-I8bKkvpY?RYخUNpe51Z@dQBLLF-#F_Th%*Oa +;o#o3U2$uF҉ʤ-J$vm!U"7c#9Ƕ9"DPT%VPK/opZ^cv|iqQšx㚄aQ85~b6 O#4E%~ʟ(+PprGܭ8YO%q[FYQu ٞ f{P|9j&P}Ys>~;n4kLz !_yծ៣G8̮z n^X V=^CH2yxM_* l %ɱ4 rJ" 1fHJ-YX@ys=iD ƶ1Z{A-Ѯ)7FqEې=BD5RMg'3`ZK Q_˸_zһPä;;qKf 1>&Jr[%S>`*y3s_DbS8ytϣH\ Gn=>% $]aٌr5g#غI>mVct>vA' {dVaqǵhtL,k%Z%^X!wbbҸ[P 2^*qdJ%OhiS~/-,bScŸ`QQ`21: Io=pŐBbX}E0_dܳeߝ\;$QsVQo!E vOmYCE]^H 5\$z9d`2VLN/4>P{pi)G.6uJ UnOofS}|8Ϥ5r&"[vO.upn.FB(ө Wr>3@j-FDK6=;`QLU$I{ j Y-d\.Y#Jj~qԷeke.DN9+0##V1sp?{%FɔOšVf; 'ômCKᔽ5[4Pj;ĮKEƵ+ɝNГ=[: ,Z[mSjYr:ò*X# dWAUtچD,K5.d _xyd~kiJ[~}䂈%l ,ۀz1ŬE%%"<|#a/`b?r&IgSbсr/>5lkS0 } )Xb[}m1dnYY49N=x"5xs<8/Lp@4'1Ρc2:Q+[E2V@{Is &":ORY80"c.hZHդǍ듣<]3o+Ŷizf.@9?\~^yvs# 7(=87@/ISè;qov:Kgud 7l$W^+-MV5Mzs(vؔ9r,X6G;R aa"!Q+剑/6_ú=b__p ]u9M ȟzt*y8=P ZhpT0gH'xE=<g1 gy6PL<2{wJ+-SO%Mh<#W5JRVO{g< NtXV/ZS_>cRS@DH)u> aE1GaqsԯtJE3PHM[qfK >݃czGm]ۂj: Ъå?8`uw^c*np}}(3p-~c3rf Lof]G.li!at[},ڑäKuɖN=W[f\I/OYVhA=9DC4Y߂űe ~rIwW~q!3b%^UB_eTsobt뚴N^5pZ9xsk<60&5$K8E񊍜+JF (X9&^H݋FVh$,'􎄰BF,>YVV!e=+> t?xUWHTt9ĔYwM^=hSrV9|)MF҉ 0mT+irȔ9y2EJWE:0XEW2<)ir.uAbܱ"PƎe`%75,σjCw l2)/%EOJ%9{2Tk Q-7cNE/l4$-ǖ?uRZ.;vK ]!:gV9oGQ/.Mv('G r#\VYd$U`6N7&0u5 ـ#SRẅ́EFnYL/3;*&sé1.rH 1}K!R!l s]<OY;`N62eG8)'TQW7,`Q|#}t]Ā?/$rf̖ T[>g=L5d"h^*|D V%pq2w"RrƓdhk7 2>֘LOFmǼM'N@PώԶOua=mi:*_"'p_4v]^ֳ?&%lf+3V< |)FN`5!Ib(:Mmx DijONhfLgt heb :*m/ˑ0(CBfv7vAKL g"#,ӂ0y-!G捎bS@v)C% u&QC(Ӹ`BR->hVťdGU)~>~@ .+8P&w֟7 {pyz(oP<&!!_ߢnřHGr TNgM4&(r;},#/#vml@yfSeб pװ+Cjl_Hb<]Y|VNCF&7Y1=f&K~XDM4Li aI!q҃YB kcllʤw1Jv͈b_ oSz~U\CV|6$.+*_׍f2RV]Kv}] u5V"_CCStw~Y Bz NIAM&GtocΛ5*焰&.<퀎*XVunZ}|UJPzc?2zXZgi7WRcP*pNU{J~j+XۑG {y bfQ ~J K܁h`w!Z"{ gM06ֱHf6P4tgbn%Y<*n{>wy:,ޙy}[\~a,4Iɘf@9FkQ.N!>r.`xhLc  l17r, j(+`kǝJyPmRlqdcXkP5|Nw~ T"Amv4}.Z"ɏ+r^ i3R<)Ǻ*"5S gr\STGzE(OmתJĄ$׋8%ʳy.$9̾=4[Es[w}m"u2 :m߱Cn{ȟክ4/  %}ȭy R;0H㈴%*KTIU)$##3/`1r ۩qw}&/P0fbo$ٸ@gGr7r>$̝s:v a`L}L2Ӽ9!QΏ xZ 0[d q.?v,uty[M=}WKPnU J*\1ErzGsHP2Ѭ)p?۱Z$3[qLLG)x\qDM<~̧ׄ " jՈjKT|9E+V~^+Jm1cwmjH]cгh`\Kz*jG ߎJ Z Tk:v@=+̱ir>nj8m*hQ= ګa爗m?:!t#؝?vKYF4+C=^e@.< M)M#./l ~wLr㫵4< ?U*bu05TN<|;w~%h@{LNsš3 GxLuY;ռ!0˲gm9Lò=ʅ~QIPa N4FGM>RbMHܽ",}~ogHΩvu۽d`ݠ/]g'$v.q`@w۬*{Q5W{^v-IɛkxP*d90C㆖}Z ~2!GzsMՁi谹KUb+hA XK۔$/K1ߎX)i.f%:5+ ȟ<)XWɏm}8 #1J44mB Iin:+oh({4izQ'jw7Q.S4CQz\zbg^I^< Rqi8㮔Σq8 oڎ>h hXN }=#qA vX"4u 낡`01'1H9ڱrŠo6޶c*+”lb:ưyX-+XuYkomneAT0zh@+1C/g ,6F-iYR{l&qzCz җ# y.ac/HyHq'h> 2 OPq XP{0iI?8_<C^z2YPzc4|p:m 8Ђ&tWT1;,99ɲF HW28#J¨r`Ra&2C$wiQz$^J]ҚRf,*|$Ir4; qzghf=a7:aR[kT+"") zL^0\VB4}$, vq>B[QĝYNK>pvV^5u5(!2Ơ F+nL]aA੫pS0)ek*~lZzaPmKy8V}˭sv*ӼP<*OŃ39mI6|OSn`?:m)n{= J]]yO&k:Ap -t^ ).lw-9#|əMBUrCa>RD݇ `/5^){ͯl^tm8ak%R;\.\  bb67%V`pjGH0SIv \Oy ɽ<߭.&`?m3c-7xa)p#d8ejL( E}( 2@׸\x2Z[ucx&uFyaAqix5@zn\5RN`t wA" DT2N[p2፶n % XZ{ 9HjI]؂Jkjtװ2!* /!SY`.lKTBn^X|wAOجDT>N&@z~H`Hmx);‚vYPMܼ.)zNp˩Խ$ {ktBbEN:Hmk(!״n~È8;o#c.?0eicbx&$0 f2yB^^_zf"j."0>Zwbck2no `r~I=JM_ܭp_ lojr?8mcM!Wp D (vCT%6l4j-T^!&G$/ZHI4t1_ktk`dHd;tDImjrsUvcܫ<RƩ la`~%,p *(Ӧ-3u.٣ΪMPײb %q"P$W12DD k }\x0rA%OEKf;Ymqcb&#A%,*d:_cbSy*yԂ ~ X[.ꞡrrE {~ƒTkM&@_?@k1͌ )j{\V]wݣX}6vUNEڷ*̧tHUvV"#+j:+kJVXU$[}ݺN`[آ͏旮gf6žAQFQunfƷUCZeGeG.|+v<WԽY6Hb\\Rx8i-w6=yOaCGhʨNϴjF+qޱ`{8N]R>ӆ96@a͏EέT`/ROcoοE~Fc%5< -@+1Ld͓(CFupՎ`;;u30K#v(S9UC&ü )q"@-÷*oA5)Iť!όkG [2]ܶ +qVٽP07x'*Ԃg%:8ҭ<;w1Ƨurk,;xZ4zs㤚#<::2~Hg~I>, `?%iz}:괗XFݽcˋzYtp;_2ػե\Kxa#[,z{xu%5*+UF 1OAI3W!h/oḅs)/C9s,FE^%D%uV2NZӕ7*—J&)Kf:!D}ؕ{ iM7V=HvCJI%wac k[-az|O"2DVO =1bffĥjZRkLYVOʯb߈$><-{w%RD t<'9{l.p|*ESI u4HTHLcaS*2z]>V\O80b%gX ѫgr[5M|CW[_3V=S)\evi$7_=pY['_/g8P:.iܜ%׺躬&J4]L+$gh+Rͭe' 8 rbs|ؒoo/`T=bn("bI2N)ecm4+opȳ4{#xgy)5z\pߛmQG^'ꖋ(:7hU,61bdBC+AqwoT,騍0S/?fhD ji^%1w(I *{2-ފK(Cn|u1c8ޒecO{q>aLUŠJNЂt9bG;Һ qPX<~JuO)`@7p1MpwsO\MS&9;G eO{t7kq^FFr{ybpЄZaL&4}&jR yiQq"]b?VįU.5=I+0xuE`ƿ% Tn}== ˂d"čqm3?'p&m,.3mFf-e9{ZXӰq.ߊuImJjRAJs{~8]I^UWy1EsY('Eo'-Gqu\K ]J>L m Z)Yu[]N.H 6^*&>iBu;p&@ W9W˭鄝3ƿkukl^t #/7N_taC [mӬVHFܑm`1ل{q7VYus/UîENgK ׅy/K.q jg0Ol\&Tvtj(Nzr'Ÿ63B:b8KV"c@T*(E:`Crq/w@~j~e-.H>W^_ቓֹ\hSd% ^v Oܪo.!PSe>9bs֑\n b]odgTLlQ SK,2cػ"EOu*“}vG} oOşjiA^u<7A.(+}[Ζ2I#9>Z~!FpI#ӡq iT^+R) (?5"XqNH-Kt_{:5+t4*q/OXY.rHqksyrMP<ꚃ%35Ϙ&Jϰ<^~%}=Π~k"ΎzoA AM5aT!Bάɭu'HG`AL͕Y'o9A ~7ݟC[ Yս#2ΗY1-'+d:Vh?"?<[E ~ #+וF:6[NhL]ZC<5V֦<0s2ҲC굧Blu*<8r>V]ٵer$+YD@"a_|bzI>s ̔_6Au>YV7E~q~^+ ZOt)K qC`$2g}e? [A/߇}׿VǏԣ}MYNb-Cp mI{fOX#Sx3u+JaLGK:) @g yz5g!>9Op"X/V </CpÆ&&RjQQTPUR:mD%gޱ^GXQyc] s'5A!.ߥ튍1 #AmNʇ (b "$g4.Fg'F3zic(\5އE k~]s;qKqLъD~:)X#HTi&IR5&2`OR0U[ ;>،\KI@bZĒ7nM403|fc%\]L8H @Gv/Q6NUf5$hSFMb \J0Sy ;~LꍕcOUf Uz )"k2ޓ e |fm~0'R )L 7E\QݣNlkoPV]{noԮh: gjt2_m#K;k?Q?*ڔ?IawNpz͹*U jܰ3#2z7%x嘷f95AI\'gOInv}![äΪ3$0q%4ʱ}\$2EHfZFV J;Y6O*C{ (3KSnˊ9mJzg'da90*î$1V_1S@Fgz+#坟o~kDѫV9~mo1X/Gt_U]>F(7SUu$H2.tw9oYsx8|/nk_ӫ< |~)=A) p2E1 Jt&%; g5ɛ6avn>L5@Mv3`_VI wx|9.}}bʉ1mFɵ3\ܖxI_lE]5/ڹX]|`⼴QRgKR},< ]= l Hv6<@6^8z<8 cq&vtIח\02M)_m1_io% @G4#r/Y!BlHh"d?ʻ^бST&n7vIb)p>I{gZ_),TQ?xQ{U( `h1?i޻`!!u PSg/eT>҂z?=+hj*[KVu+`qjZvmBJZzgYZ07070100000323000081a4000000000000000000000001616eef1c00000cb4000000000000000000000000000000000000004500000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/8+ s]?Eh=ڜ9M59k a9 G; oM|ݡV-Jxz`\JoH~/%4&">S? #zRW+G#)q&|':>PŞ54}҄o<f Q'=Jf4tnjCf?)4R&o6!QL?w]}ұ!?ys[,P.nQb݂ (F]0>|#> lzϴ }o.Ùz "LhBm8)_ ~qT&U#`:clT˻i *䭚ti/ke؎ѱ0TbX,JzTikY51-и̱ڀ?:I!*rd ԥ-jFتsZCSծTMQ;~GԣD/XsYy2Q ce2BGjY(3* gn" k%/[K4q? ܴEa] fOV+SG+O:Ň)s96e~>IJ*S=7G+ۤނ] \^gCm4o^ӂ<:}%~x%aAXmRoy/gCӽ9F-c‚ t(gװ\4}3qL|dY:O5S,%W:4>1=G7v=TTz+VNW2FX(|ur0<<1`V,^P$cq8;PZz8`em54,?Y i)u,:375sg@-I?uU e;1l?"Z?#N%J#4P^YmLߜ(] ãSTG3#0$n@wץҦUG TXX(8A\ȜI(-Tey".#: HWOR@=ݣ@Y&3!mry]Dq}67n v+io|0oچW{\^l\}*0]cl\ZJ;μbLC1Q&h >b[Cy埴M Sb D|f"`<3:szW޳qnj[*K˨.Khi)3L t,oM :9iI:It#(ljz97 o> ݼ钣oerM-= ЫDG"66jMpJkc |[BUX=8=sp"emM$m:3T#ͥR{QQԊ^>.{%?e` 'D^|ҶAwG.=0?NH$0!ҼJamѸ,vo{3jÁ=38C~:o` ;k(=ZLL %]WY~HXȺcX_.DZЉ'a|he_=Y eN̢5?ߧŗ o LLm[o%ovWej4|u{'$01[EO)pQ%Ƅ {$!mNBЌ$ `b5Cԥ?q 񝥪"eL.q5}i` H@9,Ͻ)l*I\S:"Rpc6U›+Gu嫫Vgl,,@]{  Xj+ ..R1O>]qDQp`xcLG׋t {RfI} ׿~bLv "giή)OE3GVsH$}еLGv4K%}1' (0^ɼ|h*\z<xTȍDib>crfc> HXbK>J p-$s*ri1=Ӓ,jr>yfY.s[ZSߪqj%X,CF҂>I]G6<|SCih lk_ u<,ɸίcnE1p mP}up: \p\IVwB@?;-o;ߧ>U끧;QHR˜=ʧ]qg$w8 >Ry2&[i!4䫚hąt_)BO " cTt̄ -Dϕ 7j;ÛSiiH0Mɀ{i?։$sE=ܽj[j% Ūh?lFrYGT] (CKU۾x̽',s[A^/yJ7lbAV,hMk9GA'PZH$B~x mZ/|]nɫ#Nw;<u9l5L >>_,h(y@C\7R^pIgYZ07070100000324000081a4000000000000000000000001616eef2200003890000000000000000000000000000000000000004600000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/ 8O]?Eh=ڜ9SNw2 zd>뱣ֿO1俻lP бC܌g~ܾ^6QȠ|=}0]!XhXHQrtZ Y|Q Ch^|Y};~ZjDCJt6V5#ԛkdj `` ~֕3R*ZUS =u6'9-'7 SAjrn?{{=vRϫ.'D\V2yYc:.KM3{Cbcl6QT~}mK+3r"6SG*EWCn.(#-zc2B4f>Q:JŚE5rzZͼE]ۈOE(*: )X<[e\l]̓jmqayo!q!w2>mI,Ν+6t-!kBny3-a;fLxWs!Ʉ%>#\|AQcErǂ~y`O,"{p l0j=9_Ch"O駫@B8/#j%4O< I`82E*4QTYM#ٺ5LօRJ"ެcZ8Ȅn6V!'0Ը+[07(G=ƃ@!ihՀ첣wwʰVO< 9)a!Tgtr藞c^"IgQ\\-[s؎nO=e#0rWb?7Li]l5vuD䢥HAxQ5%";} N6Ͱ.䶽Y@M=\f4Ko_܄aCgNzLz!k,Jd]K:0°mG #U[Д^)-ckCZ0h-rě:@D@.$1jBV Nb006Z޿->z^t8>qL_?>AJ-713ƩZnf'#}=xVst3[ ;?Cщ΁{/SGiGPpg3yiv{i6կ[Ed2VZՄy_u njSAѭnqx9"a^ @2QV؄C'Dp@N lJ=04hT=U48b>[($6u4N3zDBA#= ~[F7V 0M5`aȫ$I\/.ɒ 4Xs4F}R?0UFԶVz4uo"iحAEMn)yD{6跻JAJ{>&as*#@UEKoҏf46a ?<*5j0_Lwä bI4$s`9tFM|y=+0yhL7PQN "۪پo;H!w_Ei;LݝHԦ" 7%>v4׽=Y2i.>cĸUF5hIosO )NЬ&52]УpuFv53N1sRwv)޻o?CjEΚ ^D?T7U H0DCqJ `fƮ4"(NQ>>J: /y"P8YߠsW{[=GȀZj[Jʭ`"= ]ys-6L,P@ CDuA|H^bW#`c@ _Q='E8 ./yI N =`rTW7P~'x'T[I<ل 2 wjx{~TQv+ a}sɩH![Q7׀\/kȎrn6ﯠ8! Ƅ -m֡[Y) Ջ}+auN5u#m *; avȬ6⹋ ERlyP?J 峀vHU+V`WlnK 0/zi"U߄051ٕr.wYj?ٶ0&wLh;ݳGs_LILVbw@"҃mu(M 4R4;x b񎟋@R_@؛̱63Z> ,׭ݫ1Q ;JV$V&>ϷG%Va,,0%YLUm8g 3=ħ@V|R1ra0O^¢U8|[PAՔ}>h>s ^l{3~ac](=FcpمQh f?$='!ؤ6yc+\Bp_1.C?!F$@v-h H{Y?u9׊ )̵h =$pr`3!(\u8?YA AHZ hTi_թ)&ăU\-B(C\Aq: 뎟93j0VDUlI<5e[Y+ux'Svjqi>vS6P֣4 `mTŶFD\(@Q?ePX^Q11YR~*y#=׬˝`BKTxzsXSHÇ k8n O%9 '=Ov3s?~tC?fNdU3]Jd;ʋHt[g3I"gy*zA 6 JsDRDk!}X??/q~Kwz 7;KpoilOGfՑv_{]IjAF;<^k77ގC\[\;_ Mߎ7Gc6}P-kղL(4H!SE3痿Qa eӁ!&֏XAt8}%SZ&R&`;am$LE WAe, m`/=uL0\頎<ԿbݫgL$%ޥ\,;ĥbH~t!b0 qT]hL fzFnXBSݛuÒv0"x{o wu-1sK=~ƼUW]":ƒ;6=7 /'c$ "kc^{m%LII@HpCRHȳZXR+]/a] g3RSݼ9|FMv5^fovZT凒5S 2O}  &`,=|6OG\9XFPT_0f/z'~l%u:3Pw$ѹpX#:ʹMִ G3 ;s^2{1B?xw/B24ȐT8HцE%ha<]4T/r7=SOslK;(+Y@{6:,( Kߧih4'XϔuR{-.:pLXA&mb8H enuRXmV#yraL:Uϰ؎V{(2n0t`!;JFVfH)L @"*uoێ{ @IdVQBLտ;s6zC K9(TWɾ6!#gp,˦}׍>^;)tyyL%+7m9% fD8y'p\)x!JkzQu rw;;r:md0-~Ȫ y8㒭jDɬ!!qiܺqsݵwC~GkM<U i I 1KPK>t3v/lyN؊U|7ycuxq dYvU}CY"#>чyrtEa. ūb]UFcPH(3LoʮA=\*6BsVd$i1`o@zczdQѹM=Z=ܞTN .%?fZ4G+>Kox:" &2wh;a?uvYO BOJcfvΖdJCv,*P8:d%Aiv!r he"#w 2uu)8y:! 0zPG%u8Hh+ ~'-i9\3[Q8-h"'A`/5 O&khfY_~WCwDxܖy[r2ɧla7N]i_,O' YqvOzT۔%ؽ[GCkoe_~:!ECXaNY3a'zcPEGEr4D<^d߂^$@< CS 7PFUԤb38-nBO9SFӚTe?8SoPZ׳0BC>ّ&D?EPy{_9IlxN=ʽ]S cѠ>3KRۢ"΄rJHĤ.U+?f[j25V7&!3nhu>q5 ;߬vƉ{_-@nIRO砋kR/ə)Ho 7_d5x&s^P1Zޭvn2{ٚjDEݴcok"(=BqtAl" =8JNSFD-tƹuFygv!9X* }%oƞqGD=vG lH/oֈ&* Ɛ`s#V\XIqDbG8>a.5WPf1MjPqڋ\.Z&BA]۹΅<%T^G۲ߪJ%Dh?=YΈaiVX0qȋvhl`0,4vhW."՛2/I5&cmy +gW$a= nMYjpz݁Iuj.](?l pT0w ?ㆧf6iIgA9IpXųZ}t*.< Rckqo/0[UG̍a sBs9"̚e*6usѼ/@mj7p;Mm 6ű,$ƽo$\ْ<ƈ=BZ}KXxN%}r%*6\-l j~"|#{2&'DQ5-pp\YX`$hS!|ǟvDEӫ5%4FfՌڽ\pR|+Z1(g%{A4֋M*nkA (g‚7OW]x"iȐYhvLg&SftQ pi5_ /lBQ@/?ev:ix4zP TA9MNI(L\zΚ7@]x:xt`'h+}-$/0*{`TQ1J+`^W>ұAmn}ͳ GmY`v\5Wq(3}@hN6ٝb=RExX6ۤ1&6L_.clQ\3<\}7830B 5"%ܚ7s==Q1Q #?H{=U1ލ0 '/_i"yQy%!$u٭=I6?iK c c[ OG }?ndDM;wwKacR$@^QxG/*F*7Mbnz\b ׃ qG?mcN îMA1RQȾliCٗ.Uhb<}'mVm7JA)L3)Rm=q!,qrqoɦoAkdFm88g6[3?Ŷ.N)D}h~<)H=Q1]QRV }_NRavܨڬpUKO݂共hYyNNЃ)ݝ_ko(.Зg Bx(>֢Gi>dߎtqա,ӖYbo헔,"VI 4wNl|u@XejþAh 5m>~EE- ^EFcTkxU.AfG%mO(gg*>~q mߟ˭|իk̯FgxynYI3bD̀rb_m!38Ԋt[B7جӜJ+YV-:O[=ž܁ fS A'|Io*~`y| -6di"..u_<2aȿ|+e׼hC QE~۾ oTk?FF%,BJVbA#ٮw]_̐`lx6tZx %u':cb jsx ԁIV^*&+8K\Z ޻h$v;7R}G`\™=ۉMɆE6YPE)]**m.H8o=-RvG/VnK+їK"Cd׊G2S1 R!`Jq-l3x;6%rDF!lrAc"Or WjtKFa[ԏxÖ)$Z0, 7HHQ3S?p !@Nd_ۯ2/PwltUD - ;ϠH!XCR쭡EدJwd?+z𑭮ɉO, jL[w6,?g iA?ɤ7 XuN Ni% %/*UG?! D}`sd*oP[? 4A +AݤJy TO -Ǭ[(a@;NV昡aBJ:D?wI*(a.V[=#&peM%1a/]Sݛ۸?/ K܂!*6Bb`R;Giǘh8_zm@"F2IO$` b\ 8\N;Y i˅Cekt lhkLR29hbs nm7/ .PI-Xzb&aif&y )Av~E0qoCoH QZ%<.5 YNE%m3*:]gqJnc!_@蘁&#u+-\w~6[ p +S9h&i}xj /ɱ8W'yŒjsw~v '=޲ɶW>u1LgL&CÜ/2aEf]w ̇  t ۡm^qVU.l3B"F+ ++<"EX0m1m0I'A|&Crh7HgO=qXm+Sy+Sϸ6ۡ~윷/!*?Vp$emy#o(iڨBb„Qvnq6xY-P a ].) ˔@ ]n:`+&x+B5ήLz'9e )KI&%ۀ;>K;F8,VcTˆ%yOOeuk$!_{7gs2e8E*3,IPEDY Z>Jz.kֱ8uE;ZUmn*}= n)lH? za{у8 o @7Q~CUbKuGЉTMFKfʼn8F|5}?%=lLNR"LBCXGܻ\r3PGyQ \|3GL!fz;YBRpQF}a#0~ x|~!b0< t_ 6Ll Q x\lMx.OX4Ԧ{HJ4KM"RӦy:/CI+N/S@KWf^8A=AiBaiHڦUǃ^Z3JynNwuxw;KIP"0%8jhQ0J5m19$Lǎ&{sP՚-ɱ:VLb+’k?_np(>ۏv.rO+n`¿d]aPsE3l0&fD}7nȅ  oRN6~0PT0j8ZڕPuST-;|YE\I9E(]rg (kJfMas9.fmF{ڧG-^{/-p3)ydO3/a2tkO'x<~S=2)~.nePi_HOT S,/e)_vmu֭ށ 'K%$@Jê i +TVā}4_wł/:meE;%ep}Xܸ# ^ 4޻{gޡo!.+WZLCq+ Ī WLemJT 2^mŚ,DpS x؜8Y/?Kia_B?>6ōyYD7дbg=[3+E{dLY  >~Gkz2nˁu(T*[{2溱 Bpq]B?j~MΐϬ; GKX u'U;[{1W't$8š䣁LσY}EM=d\C49A\Qb|g^ >1#=KDa{v\^?aECk@ICh ٿ 6:yEguKpCS2_*28GNC Dp3(@+fE>%D.Eu=,aš-zmmk PWrZl[}Nϊ|>gIZI=8|UjizYsi5`wC@u%䠐giw~%~Ԝ,c2?sI+=nV5 8UYd9s'?lީ:dQ%֥ ng `%ODzۄr~\neƧhHmЄղ 4ܝbkN,i{Q=frFKg՝1S4>kh3>SR[\74(ޛZTIURM:<³,JKT}s0L4ߵd5Nd/&N6z\W (ɸo+W7!T:)xi=#FyvG| Q@a]q9wf|(9K7N/Kae}6PVȠ'Ӕ^5cݔ(-݊`bi[3vxyYh}NJiMF5z%SP?W։L漳遠+@熑8j? +(L  !gr!δfv8;`/JORb=;iMtMǫíC}G-<2\z{{؂;o0?a;s$AU9'7%2u]58;_Kc3äfP;(mi%MqKQ*N0fwoMG< 2o&3|?QăUѭ AeLɦwǕOܫj iJwKzv_ڂ;ZjLmKDE„ZwW?sҙ2%z:Uw<.d_ ȹ(`hoP(+7=ԵLvQ(UgQ@ CSd`ڜ(1{) a.ŝ#C?";ݾwP'Cx`-jZI ;)"u^I;hD׵ӊ U)\ B(|-ͳ)Yw;"?j.UJLAyRy JFSqtJ YKc%0:T-(6%ˈK&{j`2ejZqhUI%lp'GY8XฦjU.H_@fͧoER'Tp&q-԰Ґ b& ')ʫqy\8/xPҬMwٻFhQ+J*YkXM!}hxw|L1 iM/WL7x-`ccv'.ĠKbC73" }#Oo|VRaL *wJ|[Piŗvk$wf=> W =b[(ʦv ~ Fp&@gYZ07070100000325000081a4000000000000000000000001616eef21000078a0000000000000000000000000000000000000003e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/net/atm/atm.ko.xz7zXZִF!t/Ix^]?Eh=ڜ9LM:_U^6}j/D Vqf*Ǩ7O0CiN:ƃ[5~lˆy *5֗8"hqWw;cM*[!S MVO\š~w3lX<<ܺm6\Q 䄀ޟUf8%aO$5È3hkW : u A*x.P]ฺh,K^]eV"'6d py]S97dC.0 _6-+Yu w!kc 88|}ʿ/JQ.8 i!(@@ݡT6ʳfz+ *Cbg7普f| K!Y]﮵d\{NCDjib\w?fmᆲ|RG [QR̝I–ݏѸCS`;OWwiE͔\(NEAa#=o>Q;;O~+:1vv+[7>Hy} 3 ~C|GUD#obA1kLv<],Cn S#7vpjmakT,R FxEiJC̈́#l@0(z&k7ƈtm)ÒvnX:\L\m>tf4TPۑTdd!=صir C֠r4ܩ[ae* ѱIKx=5ُHodC@lZh$-{ZZ@-8{_ϣ^:i6>r}Oc&eŞd^R7M"SP+Wo/!57 ?5 傾0oEFK3 ϵ9vo=%݉;zNC|B8Pd.@S.pmiFI>JRhx`mByQBp*tu,׎N4P!2fJN,ѐo6|N#S|΄&vFLa$M~.s ^hʧ\b)mnveqѦ~V2 tH#n~sbq"~rlE\>0s 咽DшC=.)ZR曼{|!zq q!|jkkm-ITW"o"! '(ʋLĆqgJaMV?OHF36Qz;N[W/e8~*Pc}Lȳ=뱠bܹ+R/F'ӑ+5[ΝKUp 9Vwnؽp2<<>z)2\UtJ|0̎fHD7 e//Q`) r?vҾ]ʷ upl[W $ W'6}@"euFH ͤ|g3b`ɃOXHu`Z;(h:-Q&Ȯh~7:52|eoن9櫭"lPL[% ߳T |Wexܰ::Bʎ- ΉWZJ NzTxV> ¶N:|;\J^ON"mNjaFa 2cW:xRKVjvj1s.DJ,?U$ $7IǢF Xsx2P(5ԲI7 /GN6k)n(&0 p"NZ1~f͈K/lUqv5 dcq+"ɠ%EBFF)>v(!-aBfl´zQREafE%|q_ߣGx}z4]k YVCeǙҼs֩^u7!@RنeG<x7Ť :ĤnhLC8,C Xmrhp1/qv>QCZ=:fd 48^.|V_H=ƣ1>+tIă~r@Ko\hOD)^ev!@h˃^qlDWͩ<|SAQŒȴ6n/V򵪮E뱯dlH6>8),]5'uG)o0Ѩ~׊LOyէOq/鏧OQISkT7/qzJ>'OV5T"YC2]ʇd=WV,z﹋+/%s{S)F!j/GӆÎBYGay uIqsT+q`#bD 랡D "ېApj'N$M:_mC"CA>-5d+و^k{}NŏDzZW(!;йM'os`ƕ{sبO[/kEaJz\6(K^ drY Fq^}">]uS>ni d9F#n1^3wy[e ~Datq>cQ%'J/?V>,%SBvpZsB%V6kCzvo2sZ%7ͬPȑHY:K3OǺHor#SBBf>=:om2Z>4[T PC `uY@gnLXO&H`2c Poܬ"@8s)&ג{V~EA8)J={-,a"ptھkl=ziz 7 ujʸ7^ X4o` 7 c\@L=_9n*+MT櫬Ii@_j^اavq Hh9-xجwsZ3dA?bkJ};F j̢PA`w ^/B۞m*"mْ!iJ`}SK 8K^VJ6B\$ Tsdbd^Ţ1M-4>o?`Z'"f61( j)@CpqNGGZVj\D#Lj9%mƑ;*if~=5{L(ɋIZFJ'rP$r4 m  {Z>D_o{`6SdJjqGKG+Mmw֯Dl`g?nX{9Z*[?c t ?G֚F#n0G夑֠A%@%&lB.ㆂaañކ^dvWQWaLSέ%ո*fiN֏7yt0R|ec#>kتzCc{-Ơѷ Rr+4څl@o_ Kf.~ZN*?:MVas1c+4ejK^慠=nw?hN\dRؐK\XޣjW K kԂnZFHhYD`uC:Mҡmꠦpg_Pgh*ˉ*\vfSV'R8?J$sLe5!u*洤J^<9ie>3!= s%q>6Qs( Tr9e5E{O:`}Djhfl@/xڡ4p|ÒM<^_U,9.IfaҷJe7,8S%~3,9>!(Qs Jm+\21XHzhZ |1~y6GUjr!qrq;?`[+,Y^¯_Nj0xf]p;VwíĨa.J w@qӏn>5ކ啨<9 /Y;woQ"Рɖ}x,9.8@ΘǣGVN z孷SCșUWàVZ`bk8e՟g. |DSI,PMe`zNbLǎP/\')G ++'Y᫁U__CME8a zc.Va6֖ k_yo>[w ۛ /N"#}?/tԀtֱ@E{bxgo h݆Cp+(a朰k*`I6{2# @DarXizaN'̲\St&la=,3ja  14iC*II?z.o Vmƣ{yuTѧ-R@!ۂQo56E؍0pT!yuxOe+V꽋Mm\/T$M|G$.nC<(C4 ]Pb)C76RrpzJ@g p@#[rgKϠ_|;-wLRU [^9 ےM2!;^wZxNG R`qmgFtϚbA]!u~I,ܐȌJbm~ty#3!﬜sas>f@¤}>} |xbǡɬ [e6vl 5fJNz{fmHS T[NBfszx *u` :Aռ2UEjcV}) - _~[_[My5Op ٤_E|_HȿTlКŌt`]3 a- e$ӱ))V<ת]ךfGՁq˹q` _vD e( K(m([a?OE9\:+rրjʊUD6nTwR,%IVЍ^XZkZ(3s 0 1uĦ]PFAs]lGz\f!P31xߏ@C W mE|S,HJNĈRڍcfSb&sZٟ:᥉F6a*>ָ,,qakW)yeOkj]kTN|Ѝ[v?+ٛ7=%8i`]{Vo>ۉ˅rO\{r<|t/q-v3(dUt?'0u܋<>\~Hw/oC ;<}k*4Phl t&,*, 4vìULȿ+C'_D n\V@`Db5k4̓Wt;ՠ.[>{hf^̱LL l+>A*"5qkU~f(H'${`\S5Y =i)a ejT 2nt%jx `twrϐ%I C@qVH\6+au-:"`_tܽa޶ ]힦!Y j: #)#)Ophufl,y-A8?oKtQO ǿs ڒ E@*u?qz%ո㺯 DG}{szI?wF ;ٶ@&GK%E~Zc<jhT@ Hd͢+C7]H^~= CSysL&rg"FMs-W"- *vB?WǞO~,봖\7oVє+Kݭ\UpY׉/ߨ(7nu>]!QW212 Nzㅊ)H'fO,urgS^b4 $:/X75<*%dׂd,պedwFW3B m;EV7?Ue"m!2Ψ\do@@"_9+(̠u]cQ KBO3MA﷈%迶]:4nnH _f56\՜mLl;tI/u\?'Z 34&W 0|R1jlB?m DѢD IV'k&J98<"#@xih$(dKr;V'Xvv EnE_@KмȞXsFmN׿$@Ep8uWh9L8}'1^ ?WBMޯ?I~w xnĢ ȿv)F<& X@jk R~M\m; kV֊YHPR.I_11u~}|ص%WRk)s7jr%Js|I}TQ65N 0Ec:u#3(^{a =e\$)G{bX?,@ERqJ q3+tvIfVG yf d(۸b |JE&j]tG-6Qѯ5.Y]ύ mDGPR%2X6et9] }V/y!-9LVqt.GF{ c#~H7@\"/`NИ/m"3i,zC_]Iw66 U~^*%t;9-*}yƯ[),XU2˘D3f[lÃO aO &,WX΍UmV˺) Ng 4'/B<5e !# eGGM`_+ld4܆vXbChW]'t+ n高# ;(荠5- ֞2b@l8u,KԙwG$Bhs`<ՠJp.*5$]Ow;?eWQy /?,MdTzGhșg7_uSC=(IWwO?2 4Ț 1Dkm~{ͶVM$DX>^&B63i֙]mF%Geb/ _@˧uu>,1=JLe<21"M\h^Ț|<;Dz¥u1 7՗LKY"mbMlXHgG{W{u9ǜ]:l66 4{Qs?]2$R}<Ir0bmlhO?02H1i c#)@"qQf} +z4OXMzbEa{lؾpKq6qЎU1WW+W0h`PyEhPZym-_mZX{҉Gs@ :fw\]qdjԫMqiJߑ"Lws6y\]"a3[Xsb ZXBasq&a7?t}23]Flm2ձ.% INse:fέj{Aea54"Ox5Rph`䍢"+Zw08sg~~~]H@S#=Q_UY.hx9Fڇe߯)`a&w/)]NPo9˹`$NYitRAp! $ZRlB-tFj+ \z ?4|W g8}U-MrҀ jյ՘{X[&J֩q܅a7$j$*?0u ByDY3ڸ"e -; XV bW>s[-FVЯ{OB| Iy5zL#^4HNd܈ ŊT=!p͚+iX=-ݨ' OƬ uNȂ'_lӲ e62DUp "%1&Je?9A&*gc+/~ovCޠN.ZPC95uVlAKTb❎,5XJ{79cdR/7n\2.~WcUei[H,ZR]25ꐱDP-_ T`JKaO1tp+PhhI4 z89*]Demf| |0~ ܘYЃH#?CzOB>U*<)i`]~9dv8#`<d碇J,Y`x5f΂B 'YR<E7]JW=-|(BUP3-:OVOfΐ;~i.]pn/Oi Lp.=ezwq]˱Ts\;BikFYMβ`M*{af0>yByH_fVcr6-oEܜg!ٱ"GaKbVb|wNձpp8LWw{biB!#H%;yY.(l_f8koEK#Q qv{ + LEWSI ] ̲|],:qfAߍdB;asXV`XDaz1I䖉y^ƷfB0Dur!sO&w{sp/0vheGvBuFHtj h]Op [rz ЗЂI9sf*fJ ̃'Ôk}qakH=ű: M9sB~-}լQb%xؓV-Q=C0e7 7e@SX=D=H9-L#l=OŶ{$A,2PP\qN2߃~ #B5Յz[cpņF}q*,=*+Lcw HI#B6ך{F;΍;a.QLs}K#vET!<P2I 8vd/!' -[ ʇ&ej1co&DmJ8Ksv 0ɳ vI" {' bNm[)E}^-CD qo99 UMKeImG2>#G(Z-ʧEMYӴ f>ϡ)QAe4;!ٌ^h!E6 WwUIjs_\/|5 nggje_!zO[PT({WCUISF0o`T'ȝ.qldԋ&ďuWXfzbc^e)"DO6T4:b^RS+cjSZ[IT|+E8 J="@[4ep`bmm-a-!JaDً{3".,EH@iΑ !qeD#G4?>"Ta)5.[H\eɶa@ S,`j!MΫT'42fA-u]Wp9yQo,pF4=[n]+nqX2ʜfD+s?(&S ͮR|>ʝao&+l%T 58KϮBW{0=p*'cV pNAڋQU ѹ!L\*KQ/ h܀&{餦dY}N7(7' WZM78Ie{Օ ++ \*\`A |,򘎄*%Ϭ4"L~B:jAw18,@IkR"5}/f3'jކFQA:m/u@&?UU$qҸo_)|$^` ħ׍>b']ʉ" K-ږoNtzXeoE!* ~--'-r|XI”O!x0ïaH0l0[Ñz@KA ޴è˾"{O;?=: nzJ_(Wǜ;A!A~3E5ѯ-{FҳQBtU*h*SZ'$J٢r{.}M?A#ĶPh0N 1 /iB1{+Z;2 d}$&ݠ|-aaS#`xđv_b<*>*k޳ BF"wd?!wҖ2ZlUu@v枠M1[[>CvA0l=9ClvӝlZc_[ElH(D^3ZW ӎQ`Tbѻ<Rl^Ǿ1(Zնږ'_AMߗRRrhIp.{N!'y-TD~n95M4P;]]\r:, ճAPY"g1sXQ+Ԩ-='PW+oHb}'pw(bүS 5%-fS 0 ݮ /~Kb{n~ i=vmEks [3쓵Uɥ:Ӹ竃[A/:]ݞic+KQ> rݩ^}#M a@ɉ0JyNto/*͑gck<'RFxk)l%ࡇ7B =[>9P4 pj+UZ!Mo232-!*FcH9B\Q/_\*(4Ά,;0o˫!h0ʪo?͋N8bB3l/zd“D" r)E;=]Ki vE+i'5S[AOKnhTk0q3I5FIڨ?݄ɚbv_G6Y,x|S~>:E!ssCĒj?k"纾ه@:tVr}:t@2ܣR]i`+ѹ_דnp0p{lGT" pE"E5kwF{P5&l~lCSN\޶H),P ܢ@)Kk6s3Ƚtu%X.\p #r6,v/Z5"< O,<շT֤[fWL86H.Т >V\X eȞ#|[? [AT&5b7@*tzLyϕ񛃠j1吧.yZ&s:|xH /}a>u 4ك=k$s R$^hVoU: '__IFp3#}9n+&,1_LӳYg- s &{9Bv7m''MF/('e#%lvxH#?FmFG:i&,yTmɄip6 0^BrDa'n몾G#yaIj77}Yst~ =CaA|'Ֆ`g5ojcWRa&!(r"\ޱ؜24 KIh2>9 z/g<nXK3]@syltB5;}>|C*aվ]0:|Eڇ ^p3L]ې-De?#S"MvEěӲ  rdMF9&ݗvéqc]Ѩipl_ > 5`,۵8&*L䪕_p[nӷC-Yĩ^}FVeީ"jT̪r=XO3@i8ted;=҉Dee99pMx[v x$a3yN22Cj;-CsEMZ'#6K``4\|[ OHWUpc1Əb\_ D{\b&@kݕi(e?ho{m͛nq/3TP3_`;WQtP "g^Mxex ṇI翙dAZ0(ـsl'nkL/Ur#NQKֻ$&d-\QeḠvaf cSsMw]ctK}UnՙCnc =o#~czp]M3񊂹c=6 ){P7>4 GŠ&Ӕh$X>Uhݪ+X#Nqod;hRukeN]^86~,ٞ;hv7j[Rү)c[d" =Z"ajI1l_fR–J爵9r58|Ne1ګ8PL  o}jşDm "%wvXUYT]S;n@{gP740D͎%SЩ"swFH]mٟ]ȄcoؐjG[A5.R nS#- 3X,VǍ7áذ;@HSrENmE;~87J93 q|!6ET/P)z13nh_5xG~b嬑9C@X z{%T:(zaЛAS{Z RлD%2`gE[uΦу!?~()^,L.VB{ZGؽ \/(3NvӢ-?۝G=:Je`w[G?"aqsV (%o|{m%lp3VJPlni_2x{IB{Qa.뺠?s]GShsq!شV]o>Sdlym6_cb{.O3.#ʐPTbXpє6RP3T,YiJGDǭ(jKzkұS0 "0|{6@k<4<—g.s„3`3&a(_vewN}p#h\븬J}&ޖ!.)6]4( 'PG3qn|bmp@%-VPo* /Y C3Ȣ9{ЃX-'r!G 8ٶ\nb]U`' jAudXˇe{ŜR٠}>LP<9f4hz:K#Ajh}6*-R%c+߆cUyĵ #`:4WaWa0|y7:@5P,[ ݘQ]Jŭם#VDs޷gمz\ IіB`籈)T +sS@ {I ps Q.[=ʨCߐPEo{w [{0lMp 1Z۲&$7,c$1TScE)6.3_Zvoox wбuq頟A>hIzGdlr1 p  @8a  05N stki~ɞ`g-*?霞 0iy`]jVS;N|N'+coi>fPH14Ƣ:|s18DrG7yaULKbTCvD{ آqd(v ~Z92uduDGj](gi;WU[[c11d-$I!"&5#ړgT4+Ylֹ1 ӲJS_$6¦PqW/'&"| X4lղnV7%]&N%Eh%MjaN}o@ D^\Mՙ$[{ߖ%큷TU$2>҉I0 kJLژ~mB',`!۸[q!im@Q09YMOim/$~nx)׌_Dօ>Z֋a SL65(-ٌ n;gvh01K|֨%=Sig#{F-Fچ gʽ5=Ԡ;eZMФɨHH_$1=\yXXa=HO"0d:8&]Rg21Z#ֈ?O!bk٫?FDc/[{NikF > hrmnZpu ,`*JIr *d7BվN4HA XL7"kǮ xAHκ^z<,JT/v`I mfrN0i~ `IȽ+$FG,:{xi0댑w'^"R"F0`0 8hn5aJ.ǖ~t{ qzu sCY¼vVˌd73@@Iz-ЧӰFjECKV@(c"An'T}~4!d&`JmS#Uy%p<vϭԨ&s+,@bG gXaPfoT[*h]JqO]}smlI>\,65WBҚ _CFfU7ϳkVyXq0'{(hljR..t>.<Ӝ"cfioI zUΑzm$8/6߀}c2'l侏$e5 魹H>0ɚO׮P Fdhi% 8=fq0`8ȡS0l;#:]<W]!y7Bd)^/:}'E 3A#l-7w IE-ٌ-C43mØEa@|/[o% 2m*1>" Ys؉[eAJ/_)Зv > JJq5`´e-Qɻ(Fo .WE;'cAٍj|p&ܴC2bWo*5C7mˈOs73]I1/=Y%Y$pq@}CVr# ۸℅Kwi ؕ<3*Xe#SiwˉWʌxt`78AA!g@ ML);.@k%iС5)GW;C3s`*TV9tim9/xMdfW8 awR"OeGyaiFi.Go0vȊ;蠕%[y.'dX`7wӑ+b1 CXlaRN^4YS?0јd&;BEͶm`͉[D+7̧웂BPyY\I"s 3ٹ*:;e04ƿ F`H'YbӠk+Ӯ(C/\Qَ#-S! 2%gTZԷu83I&=kdur$Pny,7TE6<ɋRk1T eck!agK00K-J C+2hg[ǟuCp)ՌSDCɢ|w^lZ p֚B:-Ò/cwc^ a˫I\rLdEWǗQKO)4oVc yLDi~#, z2[>gO'M=IVWiNԙJԦ"dfZ]?X;D[Sxud9.3]XEVS ڻi i^oc8& #oB twYvI6~ÓT< +Hf[6`@}!nuS@#2N)},߯V",L@"KY)2o)Eջ6ԟ l;ɴ`Oh Yl/& q>Wy哂GY6|3W W%>WA:ޠG<p Gѭy,^N0ٲB(b87hGYC7 uT)Auo#f œ@V>C~oIuzY^eZ\m:9]cT-1.0<*>t@EAT'̣FCec٭X=R:eR;x#K{#/guPsV$"S˟(Ytҏ'ܪMGoOf~?a,ymJJZfR/G82N xY0fPaTx;1$oMPx*HiA?{ېstwe-&5_NYl3QW*b91<!y]oPF)]RNw8Om< R(#*/A2L`SY1ω9)cȉyvDg>1DY^ƭ {MQ0Hw oߞ&dbAijpLE3UcM:fyb&lQIO/FвQI/"h.NH LPK ͟H՝ָ$'r+U -x56׊|.O8aDl3 W '7b#y5U#U<0$K&I<8)i*{mR>Z eVb$h ..FG]RV'=z'<2mlZZe,sleۗʿc%\Kpxa aBKJ5P Z7SdT{ZSР+][ ]F3rs<ʟg%NM2%S=:!8t9A1TS}i*Sƣ?<= A"׮`8NFgO2 󁯰YYAZT?6u^6H"On3+!+w\(PU1/VvA0L`ϫQN]2)H.œS;:;W+j"(jN΍m]UF҇ }qUQ!dPN$sfnNȽS1@?QfER|lK?=;lu[b3:aZ9Bu!/)Yem</8+MXI+47ۆojd#^}y8kQ8Y ڎ5ەwcR *KUt;CɕN1Y탾ñu#0^M=ҔL*s‰q~>M ^U~@Xb.5vh{DȎsuAXmPSmwYṈ*7{zf :{vem]P&w;v\,}SGKDP*ʵIa(L"!w#kBn\u+Yq.XOp{,+WJzчjݝȰBb e8%0B0.#y5z 1SnIc2xV$|R i NFy c젳d_qO'B_)sW{*rP႞8F"R^]x0uZەr.@4dl}}UF7]e%NKN=80HeFTdX!t0fúXrĊu.2ڐ_TphR~]7BZu҅- p9Ҽo`_QI>̵_aH[ܘ UpSBj ~D`5\1v'47\}O?%RyDz>pmcKlK;sbz37ʟ?P# +yXD^8/U_t֢g*r5lg*3_v]| `$j/oSsqgtiI)@on8;VWo&A| .uE]U>M& Nd$F&B"#ijݿ\eraEQU`p6xjnV )cB4M=d̩4l_l&DtWIDa LW9qK(.>`o0h7QMyNJWq(EM-Ga56((l{_ʮ˞vVe$N/DN[R=5#ɷ#쒜7]_ ۫77}k)VUTxWgф/@W g"_7QM՞gP 7W.]%gr˧EHm)m.LGIFV sXԜ?$v,L+bh2cqǭYT/sB}7Qa}c*N _xh_O4{B*C<3ϏU> T8Va40iN24'gZ0.}cH/aC<@N^ZU9I`:WA|йa-l҇xY Dn%#[ 5K߂uGѦfP=%ҤEFǼ@CFR (d8fh 8]F4bH5X W5G}'ϟpS;ZC)-Ý^tQ ASH6$"Ԁ%N"Ď4W{=LpKIkۤiۀLx݉ŒMb<;45gA⩊nm(y:OQ(FO~"n"de|:|6JhCkd@UroaT;' FN`+T^-Ӝ_@/<EK cDjMcD!uQZ^o\Vbrw[Fq$ 1gS N4 ~O@몢T9a!xCu5H_@fm* XBgYZ07070100000326000081a4000000000000000000000001616eef220003d7c8000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/m]?Eh=ڜ9N &w(\4C~0NEPT"~u--7AbWM⿀(v_"1Hx_g%:#S;S4̫q3̮C[ZXAxge 6Eg+SҔ= S?E:` ߜObq}7 ^ڃ7ȸ.hɷF2\N0;$;Wa<]:ARh-#ɏ,oHF?mٿ2@d[:] OO{aAr4RhO&@L\]ڠ"WLr5AD~q/t51Ec>nJΕ(c[@fdܣF$ik)'꫋ ]v/Y#仃E{˘%`3ըЁjHz|S^oTgjF\hP:W) %3 Px:q",[w:.pEx<.3ۦIM0G+Ub*uj3yFƗn}cu ҇/P!YO 3 Am|dpȡ9Fx0zs37sr5df׾IQZ0UzTYh;׼|ah oZW[UH"V\.PaJd3ΊqyT, T/=6qekjXs[? !#,OCj: g{O2v.щysԀ/|2;KA'N @.~ `]! ĐT==p!ըuGv@S)hxoF0|?f~DoWi# W.d`jWau O(D˛7W&}4 5":%*o)]ib鸪8m=j c}'#o/V[u(?RtmpsQ7-5=kry5߫{hDKS}&>[3*,tG`C:1ZS$t~5`WjZt_D s{BuhbQs|4}5ۖهйxkO"+usz[)PW0J$1Yg5JyWQXNL_0qV'e N_{&N(r2ճΞ\=8wrWw*ff͐ v wp-0׉ Q$8  i{㱕A%棺`0Ǝ4!岐)5K&shQ]8j=LaYJ%PX6`5L\ :FԵ&\PM˼= $Qp FMf MGfJ7S61: 1XrB-0TO<^OUP"`OCyXAp_ceޝH<: /m@=i`]JT(!% }흣ň1hKU1Q+^}?} l'eDZqTm-6Zu=.N0o&KTszjwqWj"SهEa m|c@!fgI5T[S&$[3WĈH ^Tɸ@ 7*lW4E; Д8d^F 2FFeQu\b`%m#Đ2o0'PqƽSPUʩ^' 9?SyS퓰u@.hMpV/2 0V3@`QŖ9G˱AmsPk}![pXq "{nr2%Y jh5 ǎ|Ncxm`&gMeab`Wt]VC_'`dOVsGu|(ܻr:~\!`CAV8:29G: '\(k [d[QGTbU/̀^uWCY rA-E 5"6]|El;T@ϩI5jz1'rGFds/ n q#6 bƘ8< "0Ie]aN$( Vg'qAuRm3lA>sCq|:fmyO$yw]`] ūc۔?\U~:7{@hNܯÁ@[ZcO ׸ϱd 4H5gnH;]O3MZoGIqުYq/oa >N:B"xƻnNh׼9`v0͕\ܦ赓g1G:nc i4aqBϵJBxci;R ת<'* a0 @CKߚM6CY1aS$hqn7EM;;X%mЧ=4wiJ۲=:fxt}sxZosXmt2ȵjIx0Tm|Nv0z+ek>L׃װkYA݃r` )p0Wtч LѪOC @< 4.-:V;%?5NHW&]gxrƣt{+J(y8HJ[K{nIa@5n%d/VlG԰( 3ϥGG/d%By.<%G,q|rI̚>a_U k/&158h 븽ɹe8xsśm_f Uzwn(^F;,}~?#=7 Ӯw%I5)cG,}2TZjqnn"Cu dܽ 3 )rHͣY *2RJc"mbb'5JI oH.kAIJ s$ks7U$!"¿ xitaLIgzn8O)8o26BA6Q7"O@w2 ʇ ZwJpØ-27q?dBWe`%КHQW`ʱj'ܿ1NSsX_WTT%]4NG wbO9jf!z]L!.c?w}n)ׄϑl+?jg<7q{a_?8;ON6>[YMdP|BjU^ !U-oE[˳-tf'K"ɓ_ 4E S]~hhd/wb:8tN|{3<^8JmKu|M?{soa6-alP#ʪ~ `aKMǺe+?F/|# wXJr,}^yǷ񪜩8;{{AL2LZd;Ͳ7Zb-U!~Y1fy,sK ũ. )ڻl#Tg Q-[,ĭi .,iR\.Q)wUa|XsuǏdau? z^;imD+ANKL} Eo=w`cw :ޓr`eG-B^HЃh[O'?^UU!{av6e]|a<V8!b[Ƽ^RDVXT0~5QW69c1n<xع&jIj9x8ol.#~W눱؇+҃$elr1D <˦Ll<0PYpק_va0$vfD|!dOs_jZ40ܭ!.!d2dP̲Xzw2 !1a9^G>ڪJV(W'RF@sS'FWW >ep#c4ՙ-IQ hp'6|Q`KO\t8|Y*ߪd⎵>tUzAWn y;cq\0SߺJ҈M=UXR“m˜S̪w#sh3#/ ˶wS' Tl\I:a|ya8|1{|מ[/}}10'ݪÀ՘vjtRS3wZfT&Ȯe`'jJFŘ[-,/DS~1qfRAF9ҠǤ9*G8ni'IP|oMdyH (|(1(JU:8mͺ(F`3W[U|0l~O^Hʁ_mD6X߄2-5g&纰juȿUnk:sw*>sgs {Y*ILvߍ? |H4P9uw.ݫzRͼ-%sPDN" FpE$:DLD@&?9/h&=}\ֆC]uq2\)\Ćv׫tUFS@5Wb@łe@2kVڙuAh]SR6j(JI! KB1++mDcRHZMq+[>1-PGu.gHXC|q]vLrq`1qHI\nVwpP֗LnX=tԂq@PeӇQ+,4X[TanR3HG( n^G3}Jy *z"S[0W[Z| )W$ƄajӞ|EZ_q%> !l6ϓބ$ 9ڡv1[OU IVM2\CU}ewCoo"rpʓEpg[2|vlZ++\jz e%%s'&텇Y\I?(}Q`pْu> MQhš*Ӽ&"6{ ڒKa u܆_8?MCF!w&;.B,(}4G4+mi~xnM9|7Zy pBͰ7L{Wڙ;\:C|3yV$e7 >9=c%G=ٕ'$蠨ʶb=TJn*h$p3RQx*^U"mbno nC-[.𹼑ymWEwkm,>n):u=ʮ3g gDrKDod kc: {3\&xm7gGB*vK@]h$gk?T,z+femaZîD}\;=vfvuaۯVBzVPf>JiBڃ=;&Nd//{%fմ 9O~wŧ]'%,9: hJgM܀S3RfaQҐ\CU{bv#5u =[0}}).ؔU v!@$?|uh"^ F C:R]RJ+N&t z[T$.őtv>2=5<azsYSϖ6 V;=DC 8)X䊈昹d_u~>ZSy >fh hJ8VWv:@ Wy A$SYH!s5DcxM%AʨV6a6'X޳1떈F|FSЩw4$XL/.DÍ{[쎛|lD\H+Y,THO~_,몛5nVw8Rȷ^Jv!RsSipWeoQv ZmlҎUy8KT5)cl&[?w7m0+=i.lP(er:R|}GvA?!3ATT7jdfL)!yM=@!ed=XQCtVB^KQi Vw:Rۈ5&Lwo0G/Xr\V'hqyўU0WuՏ?,EֿVKM]hF0'k䐽SdدmpYz f%UM kYlR6r`8Aqc|nCg׊L҇U'' nЍ"e[aEȘ 5Oɼ 5NhW*3=,Ғђe.œ10:[<@wב3ٞ ;&0ӆ3~!tUJx ]rC WM0;QzN85;? "/C@Rí^H/ʈ\7z͞`$ண ~Nu=z \ـ3S^XG`+R ?M{ʑ-& H|^|Q QjOJ'fJ;{}*QpOG.ЏdsFȲ+y@N"!^v?vbXf ;dm:`^=`E\5f=81Ԙ2=鸋8C #cnh{޶tPswWіHR]׊ $ꞡ$iV\jqaMg\ci4 7DFZvtԯ\ɃRsk4:m7KҸƦYvH F' }RP|6;}R{'v~"ek FezLL­C,bEw$pN Zׄj*S1b:DL%8  =ps{Z b5pJ4\($rH+>B4jߐB:sʮп3@c|إK}O5^P@iwJ*`Z&/8-1# uj5 0G`/AG??E8]Tįu{z=!XHObN@1Y8|>KeǕhPzY: A#iGˆ>iַGԺ#Qjx5bgeZUNvfEO,~ 5<ehåb=ϰsł,/'_=N,A^5̴934ۖM&'|z7[:D?񂹝fJ9niu4::IߒI}(6Du@CZzͅ٨S>;.|>\=bVސ[͊3J-(V;)xC[/*Kň#@)βd9T)K[K/ 4b}4X-6z~[4Ǭ5f59x3_잆$d Gѥ[[[K^t{iAjI榢9oh/495ə\{ Үr "7msf 4d\B`|?XpR9d{w(n9#A^@&+< T˸ ܈lOWZ+A%̮lBR2>HvU/h(͡I-En#ʠ!7:o>y(w0LteNS5/PD-mڷt 3(&SK zLVhr<=2j73ZY| Y ~wU EORGi2?׋tal瘷tQgMP)*3)'fyEI`a(":ÁF*3iϩHеkZ{Mpq;ktx3߂mn1`S-?p8ED}S*iB,!n,AWnϡkBʴV8I |[˼gg1|GA 3^`[uVkjN'VS uz &9u\j{n&lotd{Łsd>[= 'HѩN+ ȕ)g K\1+>`IWb%No XY"oĀ/tdjh$tA&SپCТ"v[{bqly&ƞ%7=*ބHBn,Y:,!W `swDb%yG8"Ҁ>ujw(treQA?޷6(znc- Y(#R8q)ZF 3{wf#1j{|U8 5: \ \W# j٪fTK%d\@3S&~Z}=EHlj 7r.+y`fŸkfR{Bůi|@J'&-A4.v];_;K8_`3ZL\_ > r" N "XH1!)(va@DzAmC 5N*򳵳=ìr1"%2k 9q=JF%n:)M nk,WS2૱ M  ӌ7CSt.LVe` )m߸DiTA>T4 7ޑj\S;<>:'|~c1! ަ~F'IW^ҋ?]CXTf|UEv]j܏d(ٌ } WA%Is_6r* Aٙش~w"wь̠+p6P6j9k>O"^ pBY7r4t@A4I+\۹4N]7 s!'E ;'{=7a/C ʌ73Yre缱׿n J^J~rWWOsɷ 1Jgl]O7,wbV[8ěr2%(Ҵ)Us[PГ a%טn"-xAIvqR0W|)_x:|㛮vȔ\kaҟFqH:AZyCHz&5zh-Qy8q9}\zhr 5UAʒ=P,BI}~I=;fyٗQXY˿o8"^0 &xaGpѐLj#) /e_1ΆwO~1?9nkȚ B4Zwl"[u|^}T=l7j|IΟhQ AcT\͑5ٚxX`ylE"Px|D#YZ-}&~ @٭4)OPN :})YgHoO_. B~N9&Z(,56VKqy>Sb]AL:ډ~TbmH'He5Y8wDCA$&uvCövpZlP3ɑΖ{ G{!{Cx~Ii!˺\QA$z16J.n{Sl>mKa#ت~ 3wŤ=\Q!` :כHj,f;aQTT/ai80-[(lB\Yv54(3/8#H' F}ӝG=+~pP{mj덎Uzh` A,WUqa>\sD@H^GS@9V=SGg8.&iIJٓՅF$ ,~'\o2Lmjyt ^)+UV7(O)!3V~;snK6пi"iHAݍ߯8e*M:Yf~$l gl>2wE+*h(7: Χ(| -Xl<64n?$܇v f2F {*@GńyrԊ(O.ۏOC>P5ر`SE=n~MPծsnII#y?f'c @49c!c}o bٽmy뎮Jm#G@P4 d*) 'z+);;B]=H`fumiayHjX"_ObvS (C;&D<~].A<҈cungǖ*rG:ނO aWt킜@Mά-:G#F@~}eM"Q Irbg}ԮP7KX JiC~oDFN$=T45%7_L/ 렂dS\,KWT-XNO6ahL$FmWeCݦ]IL=`6PTE '5GGQKp%[͎Z4ą=Mb^S!&w![/(nr( p >~ ٷn,o`7$#_u4$@snRzravF h(rcapenVD21p Qv*,T1"2a6DZ.Qb?d8PQe_+tL$}4Iy1GЮ?/`ǫ@~?FZgqwgU` ۂCoƓ'S Ax@asZd]sL@(CX;`-ц]4(xFt -[!]NlJ;שϜB'πO@H>m( C0sB#&ojI"vy&ν4n7ZKJQ3ڳ/Ci"TKepȘRtqe(-T\DR!=gtpRQmcQTp.OCJS@B-nc(,JTRgܘ\AP6vOoHCY61[Uj9 ) l xf.o4tY*= %$BR'0cr_%,,*|4 (=e9DžaF211;U5-lی9s+ڞՑ6 2=hߣFrd?XD(2ԝ]T[t4':ȩ>3{KЁ~ E T\ "4=K ,Y&}7{8Z ثyц#tzUa ɅLMk.#ژM]͕Вj$ Rldc.!%ƳvYU{h9-d -LT R&3,(mMD JoJ{hO5W]0e\i0sxP)P10㿤c9X*)6h:z#ø ߁ AV(?8Ht4;- ."ʣc0RDcIy-)?}I 9׻}`b!9<.Ӻ SF.NT|m"v4T8n(gp`O/Ao͂^Vv,m\VDuI^4RQɊX5#Rlk~UJdAw"}7{ f.ё!MRz0LF6* O5˩ë̽T+zf#ubDw_(IKZhLx)D4]?]+e;93|Aˆ VM/+GgZc5،5=2J[sg՟c5G57/xFQ~^ v.h.G $;C;+uJOa#̺uvT&Ig[<$!T_]idӐuy\& s pzJ`c^Vnhj$Y:?2C*)k[}9~$=⧯$8I?(T3:#勊|s\[1FD#I: 'D|t.SqyԾyO?8 1ȶZ.(xɴxW{ý2c[6Z"ȿ ?o:򩫭x/ä&=L;zat|)f-`Vmg^xCydg 1<2_gbRCk s+IMx%w-Y.D2˕3%b$` x5A@4ʟ~]G?qby n624be  2P="&Ԋf´mQؓԄ%F7Pti'[V'b0gКK1?OЗ˧Ҽjw'TKupQI1.;.g|&@@O9SU|> E~]ɒ@~vEXtc1̳Im9R]Rxq g56|1GT!#sj9+X,51 ! ,ȋ@U'&GFXK^,VFZn g)A$AA.y$IR2(Zietk0i\aɼorr7yo)Zbp{D*gevR*YOT(2YtDah_xAQ^?5'y},OvŻMqh\T'?pH{/?n  tRJ4eZ-HK:tkC:̢0'؂̥|Lt51ĒWK$qKK{x/Gݯn-KR#~ֆᄜ0gwDK4)2ҝGIF#6YZb6}HҼRy,Bdc)6l7Q{3ohDzqL}VvCKa>sIݪs7QpTiER(IHQ?Mgw}DUuii] '/rew!.̹8Xᚨ .`5x<~]B> }V٘+n8 6=P ;ih:`{𨷷\%<՚%;8A^А 8=jXE&=”46k8u r7DQ\k穂nw+%vxjk01ԝϵ[M;Mد kf"- ͸'`MaRWhZ'l>3&xXֶў\S@Pk iC=jo4«ƶ8Ž yr)i In(C:<_gTLb[0Pt+`ehv~Q:e ^O­ ja;N\dZj[SuG~"MNaT/!kB^DОSI<1g{} 8v!!5FvH!mZ<=6 dӴD',/r[i='b>/@n4vBax]xK082M>dүӈn%"]^[ .4ϡh6I?b8!皅*YbAt-@f݊˗pkKEg uavF$LІU0[ְ.îG($>ld@Mb䥹fw1|IyOHy<#2fWQRZy(kGo$^͌¨'-.vwݚ'v:s:Z0Z%VjL{;VI! kcQ4E2qP~"/\ʝ;,W e>n2]Sۖ~}on7mileYLt {;5hOm>8WEBB])FsEyCO ƫ11qeO1Cqa_w5/o_&356Χlp 4w DTe&lp%϶6h'%@s(]?FBXP;(!ć&괒 ! 92x*sqddFoU P :j9B?$3Tez.x 6j~a9aE a[D>'Zg(z1C9ß߉Ҭfep*vTbhJ: m1X:?n<2 h'%؁ 25,b $~A6H%E,Ȑ(ΜS5G؏  #¡hđQKxIUnpNܭk.fzZE_.ḜHD:5M#idH< pAtH VytZR(TZ:H)L*?]9i=<ؑ*3v$jRx$*{J-Nw[ ыӪ?)1zhMt]o\[g\g8Q^ \bĿjթGT zq:go#c%++`W,u%K%8&cѱ6@}ϻ }NeEyB]eA6fHY: ݦHDov 2.|_1|eh%|+0C88ad2&U%f\nΠ)Db}}QsR!/B`و5?nFGH|eqd!o;{vF EM%Yfow!}ZP|uu=tU; wQ;cK5Ux۳ck8- /rxAI &zE=0jv0#Oھ'K:dW5IQ]SĚj|&^úPӼm?giӧVVnh&1rϓ;1<5J)0gp/q9h'}bb_*ԏZWPXZ)X-4Ïu fxb┥= eB~xO`>o5UBgt~l‡KEO>m_#f]@l@&/\6&^A#k9^( jxVbCҁ y 6F|Dgv.$*2Ǹ%۪Fpe~8')ìK'f(_Uqy6y X| kۛLfijfӡU[QiH!:pZ}GAo0pçDai%\*>j:MFroDN21Ml̠ZoK4|z2% $T B6QH=%IlA娲IـQxN\]zPU_t8s{ݪǴ^ rTf2}: ZhOCUL4<=WD^z粤Ie1ul jP9IJymgL+qb:z{, 7@rᙩTŶ#+G]@y,wpj}s9XcX|QˎxibA툯.wk>.['y LTo{.8߆Ӡ2~e:WN$W7&K&uvvwP7@2p0/vi|I Q|)0 qحgH=q{ f2j iVip*M9B8\RrQwPs۱7zH_"CuPnI P=ϫR+V\IKNR]Ƨ rH1""3Bg#\ۺN zu_ (j㇪:'>F$$5y$2=)? Y{;=L*FwQG uI=;N_#nGͥM͵L0cZP`eҖSS΄nyپ5nhfSTD) )}̛j|Z)=LzK hH E_J6Qd.3qݍÊ Eզ^%3>]rɬ@A)8={w?["zJ:U4Q]ѕ[ݱnG4 )\%D_w?z"[!R:bw(5k* *-YMd+yO@w2%jgXbӟ}"ԓZ}Oot , ߳Ok~sWVnm{H9ƍu&n]Z]DV5^S@E=fz2O.Vs蒝zngۊBOu߀xsmEk1%G,&N}{_2*—z3/hЪi)Jڹ| lc'O|mX糉W&Y"1rfnwOOR̲C{9% mjy [pLC`\ jPlѱcם6˥ԱKa ZPwX"x i}T]~R4LL SGk3Te͞uΈT8-)3!T_uMܤ,GBX]wxyuASt~!a͢s)~Q'v|܃yt+v#3 ИKG^^O^3Ҙs<֡ڞ/gk1@A`˦,\׈s5)ǑT;dEg8ysk& VϽzBOpو]]Fgk`{ Wjδ3 p,ɍTm֭&N.,3p+#S ҹpd\0urU*9Ci1Okg;Źd:}ӝϵEU-ApHTeVN:Mԏ lw^^"9 A7q/>~3L| 6.H.Cv╬㛷5V<9 NCҨe| )] ZoQ!uO ̆[<: yulCXev`BFl} ze~<9M5C:.k.Q0K讘T2'{udձ U▼_m!Se9@Y}J>9/kEL ЧPSgx(X]13y.89BTlk rE1^ҳi5585$eFӏԗmBx8(8>N lvIӂx7ѵ'&TIgQIQ G#I2[jEs3KlZ1L$ݞ<`.Fe"~'t)p$"i}_r\6YѵwӽA)3>e=i%vQy 'n4hܓD0WN2zMB\gϨ6W9ϻU:P\˵(,.N(drjir# Y≡Ug[(^~ے1eM2_`j죝 Bo΋2 rIRg/s{kC0(' 2._.eDuf9jhP4laĤOI^QhsR&V/&=+AiP(ڒZ,K p U )^w3Yu+yc9nCVQ# *x1`} ᤲ!h3=$rXD)"uwv[q5#ýw%zSԃIEk(kޚ7%d$#_w,Иc*dG8[X:eAaMY֟{nP[v: dX 5=p ,,TbD]Df7Xbj>;hM)q%/rR!q=cV9 ߕW(`M@t-P[$l<'.,Gf18V8y|%n\]<\!0CkK2a5@2LtnDjC/ۣ>2zw7{SxCin:g[iJzQ(n.Urt5٢/uoKjiڌ^@AiX 0ڄF0{G9pfu\*0+,>:yiY,CyT]C+E7g'[o-s O\^b88ѥYb۞Yx݊ݽZČ"xxpgr A$3vtf)}b٪fsZ!6uN5sMU! >kF]#Ĕ5,TrqxAw? Fqun,>=׺ORDº G!~gu[:ѺWU7}GsTơin>TDruRcb6#+Dc=!o]_g2.&{a)$G*` o&H$FY%$,+XC:: `f)ha}wMp+G3?yxFgqO};M|9i ̒s|RB OiKcOq;y0s% p3tw^_ Q5d^]ZXLjRNbv8TG/LlJϙNóaI*TI=b]4~9YҺ*߼8~QV-'7-'mD- ;yjFǘh-!9mS%_ptf}֍y5d7#U#h[h\) Sk}SMV!὜CiM)C74CkJ* M4u(33V32ތcC1nSr hkN ;|0B&͛|y@R%ڠoْ:z"޽sT=VPY}y=tTtP~:uVD@OL͘)%!YπC= ױ3: +MW Vp ˜{^v, a>ݛx`#4Bs6mkqĕ=x-pG4G!K+yJK!8Ƈ쓑lq\qBYI^ ȹC%az&d4X2 mބU+4QkO씘3MeMu)Gs+bX0lcUgWQu{Z I`\]Ls WGf3됁1, s|U{'7w.趢©#R }fϞiO:x1=ݞp8晁|Cߪx1~4stڗir\0T%GN_zYY Ug6Ti1Wm[$CLӗėi/8vf=у7 qkƻ[8Uzd'Oۍ<"CV6{b-KYVv6yFhB<٭ҙ~VK1WPH4/gzP Tf9ksP[uS%ngꡱ4BHtT ; Gs[;z 㥮7<zn7d:-m.GB*"bX:WroTo;իuX ^M [pnΌޏ9vΰ$#jZڠ*˅c(D恨a" !CLMZ,j@J|Kzk09#3y,͜8WdFxqq" O$kɸ^[fo-\ >3`e*)G]ŢuU?xn_b?vi·PR ǶM.8aHhM6Ycafޟd+!ݢ%ޑVO -Dv2][&Wrԫ>gS^=ʭK$ٚ;轞;zanZb pCv enR*ޥy~fˌ.u0a̳h1yr2?Up*†Ks>w1]pZ_Zk=psR82Y7q"C oX!Ʌ=[ӧ2&ק+3B(TNS!v7u Hjy(ݶ/Qo0zƇȞd {b(5 0R'ٔGLTM^SV K 7pH˻ãGB<FcJ,4vD70 ul{Lx§SݩGtoJ9dhG}RO˜*`Gyo_b6N\x[H2_å 'D `sEmNߎr֔89~uAboay~D=4.|8J]@6q r({Oz; bcp-#W%]PM8yKsfzG2s9 iJzzy/ B(}?NBAz+qrR^K雽=h7i/99nSm,L2oj)F% K7# {0P-cEs+d'`fW량V9 ~ LJ$Sgrj$[AAdbU.B]~XT`dRoLqGG}ѬVx$u9;_# >M#qKY:LhɕTHz"&,abL/y.~Nٞ0<}NUsw b#Ý$[6LvE e7޳&*DlS'-\PIx"",=D XAb^=UvˌӥOE ]:hzS%mehtᆪM]H."Lyzi 0Ӹ |,^[k;0f;%2zMJTPj= Xƛ,Fވ#YcsyךPBzG.ׅ)rF5w$(s .pC}ן^{l;Qg3,|C<_qqMloh@ڒG҂V0~/o y1<+;3wLv՟мeu9yBQLE Z!Q,_s4{ҤB-~g~r)r hzD )A` SJeo~A^?T)JIL6kHb fzM771>L"lRRMHj$hBIHIGf h4 'D1Eu.rnr| tF͸w^bJ`D ޕAB ;BNHDDOXYY+SUN,;k2N&S@M.2(ZQ{%VA]85E2)s2N>kp-AD BT[1߿Xa 7ՙQ4\;ٗi*̓NOkj~;3P89?bt[]ePۮVw7Ybc+#&ajY]QVڄ6KfG;GqU 1EҲ$2[, ޛ~-wރ58"v3Kq>,FQsNKžm˅y!Yj\FHzUx/!]2;zWk X͑NcѧVg9~0X*e e6p{>IY'O[-B/$c2⧃@;bi4y{"9)iĘn6e3lbb|X75ԃjv`.iY+^DƋ>"욜G]ToAey -HKejTm60 -tmjŸL<[ Xe#lk53rwSz9zCxժr%pg]&lJYA'ڠA>;7Tץ+#Yz4hC`Y|%A9|<ZQcLxz6%@{8#HfFVƏ(#c4PtfdFh/wn/GyseQFNG4kS},fi2 m#GClֳ.ԶS;|. ؟ɇwOpUV)ZQk/ k 6e}tb]6:O+;[jtXrt41. WdiܓǑ2x@Mkb Ы(?U@[G,\,!*[( x7DJËEH>< p>ṉOнaap'0FnoW/%2)/N!,^/5D:o1O}3b'̤r! ozw.n5 2'O>(FQ}_us|Dց>n.!}b%x30H!>FM!\9s`/0, /pCϗq\o2 4bDܒGR"\ݛ0 Cѐ9miԪWȨyrbnj !M6M|+cOu{*}N]s'Ä?GϜ *pa7Nr+RvÚṁ~e@T%EE"*9v?+M'@y:ӗ׏iB/!!D߭72/_2ٖC(ؼ*J~&ce8emjc̙)ǟz~<)H[r=;9(tý՘P"uh~HQ|\0oyBTn0ݨޔ WR*XlN(:JlTV~F?2[-u ݶ]/ة4ȈFZ!aI &E .ݐcs%:!QPA1F,v^{*ZSpAKvFh8j4c$ )$*U?oLsN F4(#`rF*;;n/ n]"+M%˽x!8Hʛo@signBG]⢭w^^W6pd(٭ £|y_?su3׹5c:-S.2qZ_W:r8=&>NOAFv _..mZi_EhHjTٖ.>`nҔeXX$j  Y޸1uӥxej 86-{{J: ʠk&(#ZIqHM=SIss4Vry^? ][yxKwX*tDg2NbG?0FH%y4C"Fz+ž p;!Oڅ`N&WGc㊌lDh_Y$il$.Cxu^bnb {$Cv&>N09<.!>hV~glS?Hӿ"+}+n9Jo麺( FzSDٮ>3[s^SrQ$*K9;DD&82wP}np|+qJ5/Ȑ:AP2AX0z.~S0"Tf0o."^[~^04yw4QפiU+"wU篾9GXk7)_#u4]5lYӱұL22tn]ӳ1},.>(o|c ݛ#aNmzUvIL5gt氈5x Pkτ7H%P@_BCeEI dsm'odBj|:=+a3 [R(Brp(}2W۶p&| iuF;/k(WJN$l*H %zDעSg{@R\Sɞ ^X۴Wu5*R!NpcoOZ]8vI2#ժڨ{M(v?VHRyj%Gg7 7y2U%JA##K_A3+K<^NJ§^ "T `p(T_nkz ]~x[A( <ɜAݴnQ7∣a}*'axwvV&F}^]f9@ F Ȣ㴼 m]vo&4PB.o3D> AYtH &R OJ!&HB(oXl;6RQ>+4|s e?5%5tbc1 |C&x|3@,Ď i۫'o4DNά!j$. Эڑ"CϢ@5&3VQ^Ț>++4]Yę)!aXRvkV ݻcrģzʲ#Pkαq`SD׈g#6͹<3)Ea1yz3JS ^~NaTF2S2ZJ~Hׅ-[MDaA x|ʦGf]Vrv(z->~mXBC{eoN[a)[$Jc,$1h_므ɿw)eݗt6ʓϽ|l GVg r>,0VV,T]+0>rHR,[^M7%\ [;PKZ=:q9^i qp̠)}¿PQ숬)IHueS3*$sP"(>2eLLz%Sl^gsn/P ~,juR ];ɢmccқ N$cr <-"FSR:b} [$KO 1ÃoRӉӁŚ H BȗjrAA^@ql\=/!=J7t{IYt}lpld1q_qKߣ-{\"1:WlkH W \P7s NDF# IQ^ctv%6`p̕'@k$m.9utAq .X^>Gɾ7ȧ #eګS*;&klu܏ d{0$ŝLkS3R>oDlfɵWգɎ9)HkYP蓢M >JHzr;AM>2\g!Jkt Eyoҭ'Vys @۔bs[FŖAZS3$̈́hoZȞ+P558h!^ Xu*oV]eH\3~҆Mk4,*߽Y$"蜼vեq\jpnH OX91p|P*7ѧ49|GXJYO =՝y xH42⏤{bFyc&0KL,D:Q'ybvT˦וf)@=6z1pE;"LCt)W %o`?G:R+)()Pͬ-I{5(( 9YR n]($-]] nw).\fΩ(YJY؃KXLv!Bhӛ!:'lt;uU3*>NFyYS/Sع'e:w~xp"j[QM`gRDjc}PH NBY݄W+._mgR5uȃ8)?A2m(x/ VQ2BVRVԿ`Yˋ C[cwq'/߁hfVgIГ6c?,8-MATѯ@«9ګE؄Hչj R5#{'Hqe6UFC鳊r!NVe*TZ;M:8#n("1N o _HOllb5]2sze#_]Ct-k DS>}"]RP.lʙ*ok9j N *AS.j33DUn|w|?.Eg/sZR0߹!PЎZ+HNY+ 'ls"d:RA&~ _VzĮ.Wgu4}=hGƄL{];4~-0# I[4?7LHOb$ *Ao<+݆C!؟pqnsߓ^cuu`4c[U<1+Y`wY{*S8Px!ێچ;(N[M K_͔K.MIZJ;'>Fޣcx~Y${s"JkRۏA}|$_9;C5٩f@%e|(뢋eؼA˘[_B3wngs_ wHFM_YڂN o޲35J>_sj[0JMs{Xno|e6efJ$:[uxb͠/Ftj lf gw̟Mgqm;t|~k׮Z RCI(j7Př>L¶3.]QvC{)y\+nxskW1K*9 6kD XwyAY$ͻPҾ:[de83NS׺oP`'TDKړZ\ej(` pf )zxjI<զ!$91t6l^Ysc>@vsfZZGʧycۚz0V+f:dqf')T9#)Csb2O^pR)'-v IR6Ć~[rHCNJ+nd@hLzl cZ~l1%vgF̘>qN6BȘ'jܹu :Llz!SKqEk=X[v0G4 e&[btIUIXJd4Ѹܓcu98OsR:iI3}3EoxܸAG5x9UfviIɾJz'~^M `Y£ﰏWE]QÙSf.E C$#nLݟ睝&!܄[MﳌgM.5-͆Y5che#~SJx|̯r|GDԄ^c*;.wfVZ杯-+JAٗ9 n,QV~)}E\ٔ`C_U-_#G9#7{KSh{k,@Nt/OT~vW u67_S !д6=M3+q+3g{>ث*B9.bzrԴgRq }pH!piX=YD,2S7V+:s@\!ϻY/3IP̤-_d"vA_pjXXm*x9u]5~Ƅ\/]AD_NFp1XCᴒBO\gtG8Y6j(6J̊Oh(+KLvvCBtjoNܾ⿛Nj[6vEJfLey!O"_/VI}V2%V" xR3*b Na&:T}:c -[zyU-[Yn | Sǂڔr;$Rg%̜zv󙒠bi rfKSrJ4'5X{ٿx>Q=v3>-N+wVInV- kz'::nz`odc?XS!3}~sΌa{ބڛUyצEV!?$R(\lI75×?:X=piݝȃ{^鳦[8b^6#*>!^Gw!_ͩ& O :U9s>_*%x dzͩۨ66Tc;G 8'[x7=cZLTu[өn?o1綵1S8R%j^{ L8sZIOe(0-h3 :]K&l?p~iv\ºSVmֹI,+Ca"[-&L9F.-U88Kjtqo!Qq!a#\$w\8r~'pLu T0$<+La5/9@|ekM|.NjP.ۢ t9rW#GOjRǃd#(Y7)ahw5g:1Oǭ]/ mBjH+V/Ώ{:6b-qW°-a/M,C椬mꔨOK!%̭ *g{v^ ;re(d_ʔHk]drpad^y<Vj|z}gCMN2p5bNp:}+U |,#ꙸZGAmyD.o‹F 2l;xQMϊ t0AJa(W1 C>Uv574 HXݴ1~xRxϹ E}m6唠= hL [ V#`|E>J'H%P@nk~ˆazna6yX 'Cx_=7b+ SM4b;17>,dל~TW/tEsrTõ qJ$fmH:Іdr\:MI]go "Ov8 Gݲ!#Z`y4jI~4PٔB xE(oj0*^'П!% "潔/͋ Wr>RySbbaSaP`%`sׁ&T#K oY}[?1rk0G rna)%)@^Y: z@N(Gd ^s. -@+Y4io qO}_*NB^U"Mt}[`,@ڼ.H HVٙrx;W; i~f4!smrZ_|И-ы;;/PF.qf$[_΃S,_ZS0I"9{"P5uĞ#NqgSǾ^ 2gUi~V(u3@ԏA ;$@TL ׳iIpXT3hArt Ч&YhZF?1 ֳS 60,2+CatCJv`Odj}OnNʞfD!NwD1̜%6\A%$81Ҕ:?Y&I@i|ڝ |^hVA}b#84DE~v5kRv8wwc7ODA0`!NN gP2U;kltدEt]$t5yB7T}7gLߝ[I#1`2ӧBVBv~Euc VNrOai;vصFTظ=U`8DP|Np7xO)eغ{Kca-hƺ:Qn"$UYT{m T <ݞ]Cn]7|M3g[( +Z>g^@MTj]zA4gn^!('Q*n߷*kpIz{9[pGYv!tEpBs O%ŎW], l=Kb*xTƘ{˘ر{|Q1f`e&J&Jm&=C g¸*wu[̱@k 5S?Q$\y`NK|YGGO뭑 @). jɯG 7`-~PT,Yq_MLHH@m"|I!nxmczrwʧV=<QIl!PkG+yHO"fcw 3iBMB)Lp.8FASŶ=H]އ,筝EK؇+4hƼ̐TL~(ܤVo=~KO(%!fwg3&ivP{G V0JMOہZ機kRA|+=2œ)؄(0d:V#'ZWdu&/qsaW5c`ޫJ3ka\p?PK䖥~"|3%x:/&݅GYI)ǁ }8[4Gm9F]^蟿FmeSb}@/"to4 N1,"R<J9f qY>/;sF@J _͉v[a4?]H Z]ڒ6MhϸI~-ZYz$;3c<, h8x,hSJp̐4#kEt[i@ W$p c@0Z94+Jɶ2Qs 010CJt䟣f;yC}LLv\"+\MK',oEn#l٢He⁍4JŤix5.Nd8Y=ɍE-ŅR1b;Г \S߁90w&wѣd<؂v=M4c&*=eDs9fwbSΗ#Zێ;y<.nYOE8.I(ew4P{K-P !1krd\*υ]NDùIʎv~dv۽j ,`.x,h&! ye 9n vkA  KK ЄYU ’͏Y#rÛZ0i kI3r$z. ~t=e]XXsTŞwű3uAOiL:4!qY#Wɪ@澝z5_zuf]HUI$Bi26*UZ;gK ao,͌2O @^Hm ~ZƓQz\IO%Hϰk.Nt 1x5=Gep50ާI`zlQPeEm.2Yӿ _,95CI~{A(Ry8S.sd œ``]eG?N$a(nW4^&uF/ZP\}+)$3]M)oDgtX {WLg?fRef gS4ND' P^7ȲڄZ^c qw#>U1jNUUsu$\UN<pk]E !:+^fe j&G/*<́kG@Yit斬` #/p,eD 2$'7 {722j4* $| &a'ӅFX?,Hv):fo䒥4zޮtWT׬_*vJiQD+pÄD9֠I;m%ropY[0ę-~=ǰ: p`h'V 0d(C*3 EX ܻ%fBNObmdhܿq[CDy,.Fv^ 1u 9Ŗ^ 0 4QF䵄 _¤ױ;։X۬Ad;I7DȞi%LNK 9fgx- 2:GPDgIJN:"&ìչmow%\BL.+nqU gшHLH̡EiyA]O$hS嘘'܃;2]?sH%B-9nf.(֫T#$:ÒJv Vc9Abq۟["Yc;"f 4GN'ӉZV>{` ֘3XվtQf+#/͉8t~a^}w{b}<ۣja kGOTWl9H>zV#K,/_e ;@f2ޏe4NjhqpշO2pG:\=};Mcx&lKJ:%7y&*-;8p,&;aΧdX\Ls!(^vhVxBuS$b67TjKQmɁ̈IUAMx ,8BY#0h,f+1Ey0o/"klW:X(1^,S+1Eax>`n#hdIvlz*oHo{Wk%߁ reH-V(ցEZQ̑5SLp`+ cOb0M:3jЎ %> aXrx){~ҘKJxhH^;<tɗզ/!Dx"21`ZUv[x[aΖxh[lVeF=^,%16" +D )BZ1pKeZk,[?JJG>C͜ORHsbބKTP;jCc-%CG+_?sP /f! FZHI B$-}H/ٲdoi'kSF; ':h%xJ|S [Hr,XcAk"<luΌtL uJ5^Nh֋MUfv?pc?b5P=|ŵ3YL9zby@ էkYsُ j`$ԋ?!1M)m LT  dr" A6[*S8^|ҏpyQ_N/b4Ṷ[z:fYd5Zʄ[ğ|Sxڱ`uX9z=}FR=G!@ÕtAw T  t68S>wGD["Jҝ޷+|+C5fXd]0 7G8)1ǣD`i??bVhW6@^}muT5:=~u$7吧()iq+ +KP)JJ^ԔOK3zl0\_R.s.zQ17MVv4?[RyUWK;S*yDl <{ۑ[ۥFq^pU39qi\RD- úMhhk /u~0 GalsUmWDjOtR ƙasa0/H+bPB֍ ~Yõ%\ oθ6%x֪ss?+͐RxSPτ35E 8>eJȌ͖IS;~.TnX<w`5~U ;P8XTS݆ZB(. ~+tAJ>8/k Ľ=t5_3DЄ @~aY̳Xp5k('os@̈́3/kr 7 1㶎6»>@P$Nu- bbu% ӜTn&G"AN#`-h'_$_#6Ҩͧ ҭnOlߖQ]\J Z'Y Wr$Iwnۿqf+J""-(1Ն> INP'9|) 3+ֹزCΠ6#c(@.ݑ>H6~ TD&D#ϤTPWw1 y I "ܩԯƯ`!Fkݶʎ.}e.>$%$wUS| w.mJ;FҀC.wbv )fՅnqSeWrJZQ-UG8Cl^ART|k5E4WeC@Nᄻ]~lyِArg>st<-uDxiid.~N_!aEy2"o6{f$D-@@Ʒ4:dڭcE=%+[j)U1F󋽚Yc_tʊRrP ܲtB-buZf(uリ'_lyaj3jIIp% }a&$w>vܻul`T(KN)R᪸! nU{bNj"{qۓҜ~ !dwpAOܳ yd\a\\B2ƉuBɞWt۠)#)лI[P_ 4U5S#,Xx[T~QFBaA[:X̫tz݌a1V)(`LiÔi<˙6 yMj"qRrrnq_-#ҞL| R=JȈT^m# U%`ohu4^Sތq`__y5hH#)e-ٰ0>Ű|NQCM('^L-N+ #U!J%lG&?kP<6_lٓa u%ycp6>+ Y '4&ISjw!,9:&+gpb5m:Vs; 1s/]5}`&cr+Oy2ao/H:wC.zw5d".9C ZӦ$:6yU+Q=J+Dl<(;ᓃyJrCeN74>X,\!)jdZ-;JqR,V/5k,*ݝ Q hy Vn!g䷷ ?gksoYCnFqSGE@׽4wP<(>A3Rv^ULhFnstAMS>C ݀q2!L G56nhN OhRC/0-:#*ͩPj5½0vcfP$b9y s>tO6aS;N}s"oo #4E7{tK47M5Ԫ~]R>L%I\D[H:)>ф_yĉw|_00}ڻ/i_Nr H2ҩ&<lR)BRᓻ!WGe54CTMhQT4NINz)Y!I ćM<.pO2BLm@iYAYTi6dک\V`$ шjȖ^!(y4b_ukfTi*X&@#B'gV)yznnxld캶Vc?i4'Mw~;,,PN`5CyIcBswu1paG>OY6fp_N¡HaDSzaLO,eSيdDZղFkdiWԃ4j$4*2QԸIlUPhS[i+E6j$vf bN~ѪU- I8gH0~YhtQ<'IapGIA~8ОuH`V6 v Bh9}ؕG _^9OyޤT;+@Ҡ(λS.GŶӈBia$IK=*;Bz81K,V4 (N(7Ϋ٦nl9ї@&ňF>-wĂr?0!?b@$ r'q~ LU~ԕZNϘ4EE LV>?<(ߠV鐳(5(J4nS@$t,sJ))gr?NqmK?lA7`ti<)w*: }7 L|vDPnÕPoPr)<⠰iV͕k .1*Qm9SS?#>pf6k9.LyH9ḟƷp!j[PE=+/||kGaV)_6n_. Ca1rNyζHE_eD7q?=,GFsx쫫LQ Srbx',kev!S$ڵj?`.|,rٱS }e ?޳ /g ~|-= }LL&q.W06۹9h(:uxtC Օ]tޕ26zFOvSOO&Z O-]y՛Жض*~z6&ٽdʍGdC:4dn&$EF É`*Ȓ4x|LWN=^6]otȡ[چ3/hhۯDM%C-B{T}W8pK}YDR+k}&bH!3O#A `*O{D$ìXLnPYX^cG7Q:sS?<٨9Mg\j]HJ:yjFܓ2<ߣh¢zV44]3 J̅g?u%d?&- ^mY(dTNMϦf4 ӎ]""^c6R0@/# VMmOس1^$X=0/O݄vBG yoQޯ?:~ln=u>-g.e?)Ln. 7d^o S}8d>e¯l^dg;GYtN"IW&U\ SGZvޘN{N\&aI9zoOUC*OO=nRUxkx\&j Vߛ%(T19i@rBP[OJZRLͯB֜Wf~[o1&3:nRr6k„QR+%RU;I;`Fzs8.N>(,MWN&1 }MV,|kGy]"4s2+pbns:"Ӊc~*QyRc~m@(0 0 xe6h _fe[Ͳ7Rq[D6^ ~ʛ7F^ˀ q۞N9)dGJ[[~4n37ƞ_|Z\}}n5*iΊsFu@io!@R^\YbI^> ;^^q}Cb|#DEʳYa1۲TFwW rӧs4*'5{-#R$yG{SOf0{&8hj3 tf~z-Z+nb%w[_`DHUDOG59ܹ4;@:MyR(ǨcV91@+7ë6qDEL:t뮨q'+ ɜ́d{Bi;\E'h)xI6fZ JYw%5w1i D]7_V$Jdd +)")bc-o;xb>ls%Ј4! YN#@x)j1SQ5~^ҹ*y_->,ٳF:=nX[M!Ņ{bfTq+ҽ/dMD.b `l oܗ r^q>ñ]Seeaz a[n DGaf}g\/e@sOb2V{W-y bM?R|֯{*73 .^ b94A?KH@;(0ӸE* b>PEk{[6"WY&8^/ Z_ݎKf{9h?#BR۪UshsL* 栈xv Qe-"(v/NH¢lywQH}J@\Nk@{&w* 6 (Ɲ d4"q&#Cw'w Tmj0o\00$rǥ(e ƈ-eF@uݤ3_ZE'_䧔څ #?X:hc,, m>`uC0{ٗܳmxp ]'p}..DUl5~m-_8I+,zO:&K[ψ'ԨTr>Od %ma?ia//SO\{;+}詞+ ?Y7)z:êǜ:8QuGįpD\4bFU~KF:p [7 }7o1Cq6lox Tl2?-i+^Q _8 APp;x%}Z)ާߤYAq_<TSJFx8_ph$+74,D:ZcmC~믴x'4OhgH7ޙ?/_{(Ɲ^m{`me fgX^lʴ}W1^o|q@ $%s'qqmX' ,Ӗt4[YBN@Mc|j^&x<1Np&UpuZ,.Z&5?Rk džmZ5PYF /! W#| '{@#; ) ,s2<c4f/W\E󧞸سA!'1HlSRpq xRd{SH\U]؄XտDIH>1hwrU?\dGg>tZw2X 1DDqBpSv+WZkE:yfwbkn[>X?I7CF,ȝZq`oka/M<ڹ;c c7ὶ] p[ W0+e'S헟4aAǨ|gKΉ\OSWa IA3F<-eҴ5V[PLyܒVNlN^˭?}Ox(GKՆSfYhS{F3 Ѩ[90%:%YİyRAo.(j^ 2jޡ7 M g v0s#鬄i{t_l+d_ZW7&M +ZjG.0sB+duJ|*.Ņ1Tig),(*3aqQ}17Q i YE";c0Aܷ ~*cVx]oT~mB{@'O!uy:@|"8,)%8cNυDa?O%j?8ω\J|K\v* OUUۃ2|,X(dR:, |  #B{} w]@Gx/4<w|Ɖa/^61EÎ G9]U/""Kcf0$杪fenn[~E@ ?129 *Aa܌Vˉm:62\bsnVU $ 6{rnzi{c#5gF]8Y0غd;ĺǪEg\Yaz^G;o &[ELȤ$ "<'sɱ׷)䨛H{BU3 D|_<% }=цXV 9qvM8C7=fb8.Ē=5|'80vb4!%[7y}R{Rk1CcIuHt2/@ӵW~qT!_pV<՟.m\^}qV~+~>l-v+|R+rPf\jI4LC4cmڂf2^FTFB8[~YwւxNGrvutr,4e*Hfou+dJۿlj&Gu3Ͱ{VsuTcOcA L aT~إVfg?d3#ߺ6>SN1S@㔷!5Qz 􍁫Z#KLSb0I[ڪ2e&PYܱ}hX ў "D?.LVy+@uYkwCD0y/{m7$=W7·bNɲq'0bv|IW8l%)£(G~RΫr=fiPzlC|]>&YrWe?㸒!*h5}Fݐ7 -rF&hOR}27]Z㟂N[T|:u1!g, Ժ)fo_ϖ:Eῌ-+^uևt%ӻ7~] ,-F'YDwPM?ޗsѝ䃮`)!|.e}cC8(L8˃}ӠWpv4"1KRz'Ppe##%D`/[-8AG6R HǠsS`%' _F+iUXzFkju{Lr4it'hcC%J a tH3}pE( .j)qWzMP1#/qʼnp`݀5&jys%eB@o7-~`z!¥J1S{75mڧ",&|Xޒ]^ii2tĺMMK xR_0f^T2A6 ʫMv him#&Q3-6 猼"}U1s-YWa/ }ٗΒ"*JcJ\l<͹g5ߣ@[`ĽP8\bj!oo 85$u !0f=3EҎ3|1^źĦMJw8@;7nG _pXڬJOXhכXj$#|P=/[~Hم ņCMdUkM ݙ ڻ:I2Br[d"D*fhLvE'0v#we*QK〣 4! 3&X\}% n}L (-IPnqY^h.hAu;ǝT] p>}b8VdDeCS0I+۽PNM/̟ Bп!Sw$wo*[<Ċ,S| 1ՑG-*0}\;wFT{R?6.!ckC:&3.G۱$m]$CW6FdUǬAvruD1:ݘdS9$"krUvBÚzcp&qtAyG]E9{eACunpS4ؑh#naXEm9{o[ [0RÀc rSIy|LϸU #eLN8B|[ Fm6h֧w/8oaLf~(tF"Cc}c) `,(m(nֲA"F:nlM}}js gaq02"*<3X! :q \ %LzfWNfPk|Kym3=yiNM&adcvvz.Gg1* +JO[ђtrcE?;^\*/͐Px¾KF S(G؁iЂorϫYڟk9_3? -s;o%YomK{Ŧ;D34T3&huQ` ,77qL'^,I_?1-R&+py6DߔdRoI.8"{JhlpebP-"6꒱*5akviC[Nmɿ槰Syd\9(A5)9 k=TЕV {X"sO+gXD;a@pTGpx<6HoX7ьYעGYuEJw&4:=SP~ok[ٶ}G[IB[nSIw)7*L4h>AFZ։k[r6efx Q!i7DEm aO[cl&٤ (E<\=Jy*/ |`{SDۤ%5&jf`{=ܞg j! qNv?S6;RQBF El֏Ұd_el*KIzz'_Ý;[dS\"UsQri@C+j-<됣Z圫 lw2ױY #̦յͮ٬w2oԛ Ľ9@v!iع%`IO88,]kb3W '$}q6PЯ++TLqE)< TSM)B?nP?+i $ >UZ8FIk]*Q6 n"!׌eTnMy..;jy;Wg{ΡI8N%1;,kW)$%,yig]SuUd/w+eӋ q- wj i׏˂6$ D2\Tt+9Ԟ$ ZϿJP=?%m<;=(TJ+ /'+?e!7l.&'vI꒙H|nd)*gdr^AFpUROvLD΄ɚ!~5馪IJtiuJjuå0ճ*(cO߄#?uƸuݳ|lL%qH_׻S̎ިxF:'c/ޝ.+gfw< L^u[;ͨhi<_}ߢ͉u<<7w<4?_D-vg>oL/A i B cAv0WcVKmtx1cB G]~ہ 7b7F@௭\RQ|'#@ϗQ.%Z[HRq<(cO3,QIq ?~[HɊӰ6c&Oq~ w Gl e)l۹_S n5pdUͲU2vRN'0r f1,T!=L#.Kc)fj=S\+Pf@_rq§5f戮2]Uk{@f~I?ZwNmMYdX! ?/L->$ Ze[3P9otÊ{?3ߣ^w \{X3.AY8N]$XI !T^ېI#Nh]_Ǿ9nAACaHw]SТcx tpùG5bߧaxSPتh׃;큍`~BL* ﴽ754UQ4d5dd5oZP .5:@&uhW>zDVsK Ah`8GpU"5.VDr\3{%UrMZ@To};IZ~ݴwgoTڞK*Wm!MU!޳QQsClF/?e, 2g\PB"Clx dVk']0@ęRiJ[.l*zNqȚ(#*ou0^.LjJlAV>:M@\Cic׿TEP=m|VJBx64H𝜞0]rP7oyv5RնI E^kXޠ|fܾ^[NyVI] ngОZNUdxY d^{:`3P˰SNHa!!$_d Z~"#{BX&5z)k\NQ)OYk&w`v _Enp"&ZMhw8MHJ0;鵹cd.ŒLaF7I " = >[Z9'QyPbYMY[QALi+'HB:2JSJT} $L ݼ>3 W'}J#t4wQ4l$I 8ԙ(x;ഋ#-r4g(,Z!hs{8y<@0d^J6x, (˫PtVPL//iaQՊ `}6l6VT)dZ0MCxL{ C-d` ƥh@G⅏zW4#$Qkd2l&Ԏ f溪jTCee$dW$:mPTLbpnqXd4|Dj` 4yAIt$_QU8;O͚wAu:1wNfE}(lE%v/?()>(롚A*}=,; ȲFRnch ;>0HX~fhoa8eD:mn a綰k'&ʦII% <]gB\pcqdvl6n'7"ݮD ɲU&%T0IpN5TpN=|0t$xTF)Zh>e{ʍS û^ b`HϮ|[2^wzr[DQ rbiV[%5x}o[x eu-Y]q=e| b kt&Nɡ#\r9!Lr L.ZzfSe']eb`-)17'6JY G׹Æ]j@Sʞ(8z L\8:&2o|I@p',ncpUj}@IYA2NKpQ.k/` u">R^@#Հ^;.~Q֥6Ӊ>s::FMt,,,@ [JD6Dوٍ0u6GvnY#S=LBx!HŲLҽXIٶhLЩΉM }<7N 1N*\05Ve'Dj!I$6M;"b&n vt >]B7̲;3 y1HCKrxp 'm4 R i)òMg~-O^#xz'}:-\&v}4׼ϸ X=C?Wì;6|29^p9hꯨju6~MyKt_#-?i"wpX0H|y8Tkןkpq ּ#T*b\i!{n) kشEb'lEˊNbz$&wҞZ<Ѥdh/~`VwZ5azcud|?z[O=iE#|{cj]JW֟U /$VI81k`׻'A0ޏ.hK BZ&x&*zW沧0'v6q{qY\&:zd~,lኵ %EoOɂ&`0[O8,EpbԠd,yMt Uu_^K+LD:ܚPUzLCF9TA,p9a%'! U"CJ=Ps:կgWy6$ b)a,qڑ O/z =bb*~CKk:+ja?^c7=dg\4K낃%Lخ[c9 >jW1;xɲ.q'H#vv@2N1ɖna0[XJ-#݊Vdɥ-*YON,)J )$s\l4cG l,OlD 2O_2YQ*nk:@`ʼnmRgj£9wUTN<xJVLBL xFߐQhW.R@My_cbBIFk%xhɬ.;?H8\# ;T; :n79tvᅗg#]pp-+~엹]!;] n J~lJ#y-\kdfcO/hZ2Ա?M e^%: G4K<7T@߲ܰjl8;-TnPAv1M]d7rmGcRR:+HncUU*.ZrH㲷D Y PB뽗+\A:έExDȆx1倾\ֿC ٬'X2lɱj9넳 LU +`|\ Y'"ވw5?72Q)2s9Z\I}^|&{|tjc;*Q()@k9u-^lrmy( ~ƅ U;)!qvw+|Pq4 SV}{2XPb $k'K$2=4."1FMU"` mףEbŅu_EZpb :|kF\kX/P*l-V5񋿄2)IXji 6W@U/2x!8D?W D,gˏYIJ&?L~m(S+F-N2~1^K!wa:9{#'qAq7   9Gnk"t؈`繣d,Xp3K_"ݍ@Ɩ3v~bn|!%~pL\,F9F&I.Es3>|~4?D,{3PD?-1#<ʖEa8Ј,^iUQHF|f*j(=f˫i$6+ lQ0gYdtq/9-`v<kos? ?j.C=>&X/PSƩŔwG(2(2`S5N9l.~DǽQ74&=A#TaZςJ{`L4swte@@8s/97^ߧy髟y8 ɗlyM#vdD联zmn\|h$Bzԁ {_{1 n3 a/_-)2>u}^BuY#B_Nh[/٦EYc;sPS&p4j.ۧ3C{Qo`IY^t}pEԇA=j `W,:bw1 /}ifyIxwiO`ZK0OOJBEIݸkF)>5Ǡ6>kI|snux癿m,@5HHRO(>)y48p礞9!Ce H[IqtKyj ikw uVrb0SDYʕq;xia~&!RHӌe~wwATkqz*U!uàfD-ͬuqHi,`|2JEAB\M:rԿ){z˱%0ٵ9~`g!xqR+۲C_f[NUpnRيl}TӐ@82μdzJ 'bY#դ`&#\xɯ"ud ̛֦Bf! 4+8D#/" 11hqm,juZ~ϋp˵O0N럅AK=!q8a]1n* X?[/Ez/3ۯ&?5N}:ǰ(rySx& d!/= fd_E@ӌeŚe +?V]6 [Inv3琷Ċ ~,Ƒ>װ´FnA}T2h IKsP86I0{78z`AbԳ0W#v市LH-E,'ѵlG5Q`<w}j)d&J{z?G`PʍK _`{/kѤlff7 UُX^2l pt;4xdGi9k$ 6uUs}:Wb$Dþ,^+8l6b(e m[?RpS;vV<],JoVfėh?ta^/.92s‹K r}I)1`"33.npv3j^VAF ]<%Z“g  *D̾)hu k(qsqbH;K1/{f al@QdMU͏s"Pb#u#Y`ӰfN#vA{v03?8cKhJQַ26NGyHrC -甛6#=F^jX.}rYբ`7,3:EYuʟsT7N̍ g v!r"#2WBbK@Q,eԲ SٷMca(IŠbw5@^sUbg' \yզ ;4&hC׎UޘѝSb<"yf%!rLJS_GFfo,EZ@a|~Zu;ySHkBfn?'N2j^GcTyf R_PU4z^\i[[VE1zc.eblHjgerWNď})md#Kˉ_Es!r$_)S[ld5gMfC+o&ꊯ?X԰˨,.G|Z9u1zj?mW%ή3)MD`4_)%lt>F0p{CR8^!z։o_spRB;3mA\>OYZpX[=}[X\9Y eVLК7@Aӆu1_k.5]OB鮡W?Ew||&"גv(U<Ư UǕt[=l3it6;z7{oGR adOR\EԪK'^[Xo /7FÄ~NN?l S*gE@_|A臭 zg}!^J ^l(  V)pyR:[ kVQU@vI)vJH Gpݏ'hs)Ԡf-k T.jcݮ 7sqnB.%ѝ~hpM~ jGy/~" 9Jv|p)fr h`a+UOP'\,q-#et2loA07$co{ɿy͔*O/S* n $n0Cc`z=DF4d ym _ )t]-h"iNUFl0C%Xo`vV7Yh} |K=c~UBM1|7 [ El\sh” =Fi=b&|9IIzR:Ǎ1UR wq&src{d"L-?eq"|'a qH/"{ڪ`v Vz;{4'hE D`QpsUaI+XCr_Jp Flge+Yc*Vdą;ޅOnKcU-WWuָ\sUQ6 踶SNF !$vhKE > 䇁 ɱya2&^ZY3!?r o A :}p=6>Y`J j|J?u$Ż7iգ) NZ/%6M_"y+u)ѳO TkqО0q[0h;A&&KoFc9Ur{ǗAX|;*_dS?g) #X=vv2*JN R(z;4N&eoQ} x'ZFu>pBc1' nmmǔE>ĆnŔdrS\8R+?rE^}O𚶱|֖MH/( B"Twy¹HRk--C7Oʳ+Y-x#t#p/pQfszKu>rDH ƿ.CS3#ɂ2!Tì-ӄy:\B&jm# U Ҵ)9Mk|,_2 M -\==}EYao;b#N%f,w7!K rZ,*SC{Y|trrpT_;]$)[xF/ۊpǻndr%! W3]nI OȭdoS@* z wI!LUr\9?|֟YKӿ*-XNvqڮ*sI1$b[ZDGQKoK-q /V(tT{`jMsƎojlUv(Dpќ «0z~zDo)?? GLyG[i3ﻬUL!907&:k94 'XXH/MwGA=⯎m S?@tѝ.\9tD=Iۿq5qE5I1YnJ`Gsܺ".ۃU+|ޣD INӖ~ UR?IV -y͗GD}<$mKxsյQݼ *'4NDv]تpvFLHO sט~b@Eޏ[&[jEpJw:pC.Spje4 %o,}#1xV½9&ENf^a䋅H됔c1 2rXz˝h)l/ H-LbE^!)B6zȂ`ڿT*%yLT  0Ȯyc M?sD.;@p'0d\̍w!wpḅ.LmsuEOaftw'☲q* @0b%aᕺl.,8>B3nX9wv(wK` t-$v'c2>OR@TpQ3bT8SsWla*:tȲ7 BZwƥtMzJ="X`f0б N!oZ Co"@ƹȑT4h$G\Na)7ZUA%Fv6TP>ghBwiWOlr&Jb^#+ݱY5ђqMknlF!\ 6Uozߖ)B\Ȍ,@_GaU0/r'?ƊNf6)5 6I5,yʖE_::?8 w^&f#j$&WW[cpq1K֞C,Xʔ-C‹ʨ[y/Yts'}'.W2bKQ$$"DMst(trƯg*M:mXIUOH9F|q~fL4 +Tz?Y h&uɤ: &w>$<̕*5h~\Vt9W2Z0>doSpWej#;N$6nRm.LN{חNglRz'J^MZfSnծY9Cjb(u o`ڽP; I,0X&;<(yctJIiR4Fqr9];<,bм)68&ih,{-mU1V[~48,SWXǓY۾'B-;ŒdFJȡCAȈNs dm 2k%W,OWK7kuΜmb@A힛(8i;4_?1= fcz8ԒSwfE=(*z/[X@"IUlXI55!1el%^N`6VKB77d#CBC'҃q#*Wk:9RZ60ayj._MʽȖ1Vqa-6~w;gܴa='>RlMP~Os*W,.zx$#2`pK6ݧ;ҢR~9W, hoS+F_)meұ'Xn -9y/MuTʁq/y}KD>cS I7Qeyo$v["[- 5mip@0BꟓXZhAqgqR$dRjr6kI;Ka{Y!.}XX.FM7ܺHc؃~w?KdK/e~ \>ﶅqɮ8L%2ɲ7|̉i$,i W O+3:zOqt(9:Hϊ\B'8 o* fĤ߻ ;y&r ~w;z'<Q{3J |2-COn36Q|a[XĈ߈dӥO N:ZFOE/f?)tcjX 5da̗: *՜9Onڭ={znN4f}p j'1ƙr0M`:0ݰU`c؂8n5.G0#'ɶqA,wkx?Pj3Jc=9uaY!`j1egήҦ`'v2eЌAۃHaO-o|T.k':q3$wZ{ԃ0oڸmNo4Ԉr5ggLyyd#k&{{P;3㓞 Nc.;(1GM 3N?W?Z漏*e{) ~2mfq^B̙H^P-ʘ7{)a3;'jQ|XHkʊ9B#9 b ;tDG~+G}j.Vq{_!1JqNq.ߢRPӠAP9Q(1ywS(kV%9@ۖ#cy6[W.}/|. 0xй$h@ks9f5Q3;}3Bl8"K5oJE )/8{0$5~3Ѻ23k=v#/v|/w7@ː|?ŚX綻q-2~49&zr[Y?Ks9xT`^ zlskXOjޮGHB ^L?tdmƈ L|_|V {>X%#qe * wP7CW])q.$PDy[[WEv-#e4Q:VRxC7}iEPRMPL5Cp&H9# 7aDUWp}Xe6YCʆݍyHB) !xE%n'k\Id'&!zJa0ʡ/(Hn)?a<:5_[xqp*KPQ/.x[&(w"1(OAis"ۮ^J} ^`Xh7RP}"BTs()%@^,M+?NJ1GISyz^SQ#o݌*m0"؎fF]a<噇:'Lo=fm JEs`%vB/R!.pnTpN-rH ,%!*c&֛љ9ry&}#Yɵt^q3Tsw_ɵԂcs<-4>g3K)Y4vM`Zlv:P|)Lܭ113xL֑{OقAGTV5L -lT#.+Iso0E'0y#8!ÞBm GtG*n<*Ǥ}-&XTfOtōC%i@bwNAEGN%>`nV8ENGaU{:aM%fYl #f%㬇lpYkYWgj&B2,d9=,/-x=ΰ8"r| :!Q& rrwoJCڷ܃9-Tmf&~5%3eUrOxpgBK™mvXx` 2Gj uhd]'dac0 !U?W"mO_+i#|KiKX:JGc]ـ9ꁹsɷt.$Fmݠ(Dz r4mq][ЕDj䦢f7x ^4ޘpP\|ӋsY5_ea$fc;x?ᰒʡB n0QGzLp]LvOǙּEZST;AwfUg؁@WX/^b5T~4jCw{n`M"iemilA"X1.aOmn ,c,iK8,/Bж'Aid إI`S!I4:#xc{ǃDŽQt$1Br[fP .{}.z9f1B+vX-ʹlzwf !Wn 3<*7Uo !4^#8":2@>V[CY@uoP$ ?a aN IvqJý+CM=_KZ -?Hc-?*KH'\t͸];,$ BljMI=ljxcBB}m mh ]R wmHypګpGjz˫qQlG .LP˘hj$8vGvuk f]:)rg|)Vjz&VHj[O{S?ukY"%_^]TK}ESkC,tѴٯ5Kpl`)4DZSrvf|[-RjmApE41;}:R"1a@|?.B^Q3ӑ5Å v]mdMjqEW4" @uSܔkZ(pC1ˉCjU3f;~m}spкR~Lcڙ9}Yx<#׆7,X4q(; /rt\e6WZ[@v ܘk!KYn;-MYLY7Wytkho A6gfƔʞr.[I.A;Z&DVS-7!~w1q4>Vp\ԹjK4!.;Ͷ^p36/bIK-wZ-IzB`Aj{ /u92!C}UNGlw#,ac!mάE@6GW;7)1`-gwPNB4}0Z9KhQ#x/kiX$mcQ׼1)]UՆV0[#{3>XG;5:kZb%Stk4 mSw58!g߱(%#{L $sɫLwWbؘlRsuQ*^1xk=l]Oy2{q"ǤLvTjcu ^{ÌaZ\~P(C WVBhښBGN XGιB>zV|$=@ͣ{-$eX+ [~OC7Q` rgoX_AQvrUZnx2Z4;>"n`ۗl>)_vS=[D7}#BMPnp1F7Sg3BJOh k:խ/wHq ˳zÙ32a*[S' ,KaVq$/nD_of>F1F5OЩQзi [eJI,K\lu2 a;2 Uer}ʉ8V7r'!EnGrSį6[s/Ҵ=gQl[soiB|>nlm]@UP~z^Jx~( IjK3֖*^ŏLbK$>`h$܆MRԲY (hg!T ӸFX6/gS&%Ԙ}̀sax3$oItuqP)3MT+xnTЛ˓'è/4kyGV6LĐt'M5y 5WW>x߁Kv`J RQ d2W;Pď7p:Fk!&$B.,dlhJvd\j V.- /Ӡόt!Pr%*PD2=7UJT ]F#sd綖QuicB{ݚouaYFnRFyȢ}W/5fuc:m ,Pp7_RB:w]*z 'evuLP6uA&H5} 13cup/R[ާersy>r!YH⺐2NJ6yWvʐo]D(-@pEZZOߍ/1u w_Wp\'Y Va9//|+( H*&j23qn]r8+cD8h '=xqUMCIdLšs'iI+j]|j5!A6cʈ@Z}U?ER8y"ޡO;`]Q@ I}ndfSm A֮Ef%:E=5ͰꡤIe1!:]0< 1MQ )Dt9@ʼ;R*QQ~n*Hw2hP=U^j̓Aey!1Ś|2|O ! ' g(;)sN\*_Wl (czȮbGK g9rE $ju!g]h˫"<?Ob )YNFO.W USlֲOjCjKFRxoW}\e z=#>$߄0)Ķ<S~W᯲ g̹Ϝlva`߬SS<WW')%rl!F,tC:%w֌y$vugz_z֠`JzGz]\/t+QKYdjj];,XM4G WBtuŽӅ~{wLI,@9s*Q !sɍ]$&hN 2LSy*߆:"F<'I- gOhYP7`h$(lsҼo6H/_xLj1&rԓf>`H >RbzDDc` O-wwSjue3 ͪ-p8-Ű=Y9hzRtC@ib{*Nj-H oiX9RE@d-O-@O˓yZ){JO^VTs}i̤ة2$ER\AcE@d" =6!?ZHETuqh\(:-|mZ$xMEsaoO '.F 26M!՝yk쯦/Ienj,\+ V,eQH_AsG' v),P"RMb$|]v 4^kM !Vd#מO%ȕ,` e.C^ !!9NrOeWu-#R+w0i7c?bcTՁ\jUJ5B޻7,ej GOS1>^~rm0#pS=Zǐ\BL2yi,3|'.V6o\5ePot. FT&bvu7"igD_i.Mn|)l>3okaDA%q;ht9=Ȁ/:zf9cV'W-F@n쥗W/-ri(\:g 5,ԲԄoJ▋XIt%zv ZNNJv=tgh+s)c,zh,ܡLXp$&ACڥ3+j?cz{]lI`./LjU@iK/Qžon xd+X| jwMK)4ea7Q ̆˷HBI4ׂ!%b[D7 8>4ЬR]?j+X%c(>0QAFTX%bRLLV.!|J/?>9O+,aqz+*JP`M"YMҚ $jT.),hҗkVngdG:v2w7:}XDJ@UA_'Nݿu9Ě'?fƤKYo[jJӺAJQZVMg< +7Ԯ&5>+e9ja\:ݐ_q(Go0;Wx2B T%B8mv3O_#@eXY8ile{I'şyɇiLjrzA;kPK$ ۓO`lYҊ N1C[TkHTt)jo>V8B:{ #2љw%ASqPDVUK*F` Ri$9@=^c!/7xqnTkeغn? f$h:am#Ou@=.N,OG)E_X;N:DC7u 굑uzQ&>=~2VM$l2=JR?:IMcmovD.T?\Y%)u*U8JpXldDҒb@2uĒ< {;Z)Sf$Gc2&x1}륽E[q>G@.M,!<,x榜d/]EqҺ+bv/[9Uff25JH'di(Pv*Bk9`Hh#zwX~sq5hIKPm/3R>){o+ YUSC9ZE4U.<.X3\Ptp&t}ͨ vB&cN 1>SiRQڙ#b. 'Ʈi0*A1q>ifb'dˢFX|7wWNޕ̫\e#VQnrqwy:BFS^=pٳ2@q×̜v'Xc *mw/_-$NM1N2i1aˣ;T~(s"oFFiV~'7U&;y/~bf-WGÖvfq?.ɥlׁ vP[w)x(wp.3צ"ݰ8@m3^`ߎT1 0LΘζ P?{>I-No2ac}-mo\Ol `x²f˷kr76w0}铣DpYIZm plw˙k"pgB_],3@<6=F9|:0 @@2u#Ƽ]GW)|kN-R0kGV\zGUD# C慡)M^%wu*eMn}/dϥ^hȞ/T7ñh[nEY5' uуpA/YԤ!5~Usbc&n]drxdiYh\@m*>508k(]nf Za.  Xt2k@DRZ8f&4P|QYpӋ$?&D2Keզ)4Z+ٳP KnW^T&"aAZ} a̷a? b? /~6!8:NBe,.Q\0b3db niN5!*>v]:S/u;RhpoBI Z(1-xf0`r$7r0=NZְvc>6~C'gqMjYgif`w6 sF3p|XBLB!NȻ/QM&'ar3=HVIme "qvGQ}BG!K8IE> {H$A·*x{>7;nT}B 8b.KA`­lS1 tGq)(:X-AjêHxɫf$8g2O:AxuD@ Dz ZaayQXG]uN-Cg3iiAN8dwz;֢uB^*Pꃶd!y^H=].'KU=鞺 z '?S!ܾ.߸yvXf8 (c"E9BcNV;yfg٥@nRnQCK`dD6kOSB `LYli`'-# 'T#A@j)ړB{05#^3U2#+ha/YerX3J?ngF)h`S<b#ۛȁ&SFpɉ) Ÿ4C'JsvXNn|nnk㤳>c+Y0J=L[yzd:4 {*ߑ$5q2TjFl|~R)ˆJTaIugS_+[) d5Mf=95{M'zS3B˶cla UĜţ3AcU$#^1ؔʝ?q6O{S`~\ BVCr+uxvwf_:闩I٩ch)a묨V}֦kF}>XZ3Vj&W & E:p*?,t;ܿ("J]hFE&UDƳM r>{%:=&Gvq<7Riު?nYqA'kvX FROW!^BcHpF.pm8JLOW p$jjY[k>hͼII1X7o"4Fp M;>Wn&gLt*z6"cnfL{>ekn1N,1RV3{M:KˁbXl4״>i :8+YBaH9:Ø` ,e!AV ]=nYBnm\9o|9 )1ѽ=g)C1RM k-L*|& l~?qs5n')-+ 0J0?N#j$F<5yUnY(ŀbS0 *1 M~8+lRKMЎ @[2D57?Mx=SΗ(֏HoOB")?ŘqKH5 S%"TkmGst2jʲˆ"ZVp bTجNn^se {Zܢ'36b[|*Bdaa?CϣNO6tjQ)~щ&SjB^hS׿8.&i{q)*;4>vxM3yX{TGrL(@̓VyhH'ɺ{֊Mm:)|r+CRarz[~E_!Gv?4 .пF`ۨV6Hfi*`T-EX* U7e'7,ӯ$w&VQ/롸3"*{Gq>]D36A}$Ȭ Bz660aOX|xJDC~[^ &iRfe{1Y. рBVv;ñ0>M3hġ^N~Vec0;R3LՊWe="xU`ցw87f/Sumv5Kd1[&󔚗PA;e# ; 0d[1W H69CrRKȩֲ->clUF'n9 Ξ-<%(y,MGQ-<#:YsS"dEUw o/0M3eW*V$h<! d|J}7}WG! '4|;_=,.Dcz^|-![eLGhzTda8 hp:hwMInʍ -7 +LN Y+*.3dUT?݁ZuR7k9{-T$ƙR:8 UsXab=+tbK]z;Y)uk;V\Q|7]XIMmz<%7y~ vUr!;)/ *ACz*pHlɑMCi-ΉrIH=p p bzuH<,dKg "^โ`6 QhVI=O['ȴ #H/@tmG8aA^/de{gOK#p2^RSBF?*7RQ#~}'CLZa%`nۢVk("ؙsVV|+ ٻnҝI~OӜohH[Bݍ`|][GGVD8/~)bZzbnGA@m$.+K@*RQp0ԧ%3n353xeҤ젢R"T UIʨf3 GT"R=s-'H<+ryXm \~VDtQ>jpŁZ"6 CjKwIgFv }A{y1݉>Xdza:smȣ]'B.|h1*ml=<"yTOTfJN&kp^|Vf rZz*۰YE)Sqt6IeS[0mNht8x֢$!>~#&N[x;AZxMW@݁6PʋT/JGrI},;9F0! wMրJfz> ?%Q@ P1`ez], Y 49 ?*y%Hl6* 5 -h_ʯm8.àҁyYwc8JL:%L%g&Â^eZei*y&RO 6DʭL.aⱶ oٗev=*ڣ'mUfѴݝSu1,(g !JSg+_:CH7wٻTvnϻ*KpM.l}1-qU 5MxMw#Hxʮ@&>n'VTb[5(&qYRiƕѦ`X yBW3'C@b )k|1[j"`.>&l-QIvЁB,69c5}vP$Wj|L~ȡZWh!q8δ3v[d'/:C4Czϫȥ{;%0_ ކ4_[RԆv<2;%uAPڒ_B'WG9Ln :E|{,:wL?6H:3m+A##h$)dzH?ҕ4s VswoS")qB]4z{vt/{KsYCb(}EBTkFeFo9 nΟjԏ$'+! D+zvIs #^0E y"f'C5Ŕ-RZsL sc ^|0,'".]!V Cc_hLjٜ8.#0 N;F(=(HL(>0q, f>,8|,g`lfV4Zr%&W|I ٜ qzO߽,օ!jptV'7e:UG^?m


)2{e:/=Jː~$3'UwKcuQзL]xJ+a HڜP~7}#'T2Kb h193AuLnTNz8Z_U4n0)En p.=6`ɽo0ulþΌzbU6iRu] bq&#VIS/) C0e##TDvEt*@v&T*&J 2k\jSoXm+ K uƛ#ؕ1+tcJSpo.) ajt`r7:W=\X,ojCӤ֝QCk_a~wrc|[ C$W`f2 1 SF!LHԜJ 4l_w+_,4GZ GCؑOY]ojL&?qW~!3dG{Ce-׼>@S ~|V\ ba^̚a33Jb{S#Ɗmq`K\[d~F<~ `Sb{ sCإQD^|2p]"aҹ&[Mx*)/}f $@X_QE[(9ނ.|oUcwJCc* 6s+.,l(T;]3 6v"+pۦȀ]uac`Z˦z{(?k喜']}ҾN@R< <e<JiiZZ'V2n]Jŋ..SyqO3"t{y 댦 !ea( A;OșV,`H{w3Jؤp;d&"Pz Apijxuw]3!ByP )DdUj3wh6lBah!'1YMw-G8)^o@}f"3 Q.vݠ)vpܢZ؊7bDdOSy @F4 *Lԛ/U75a5lJ)c-NYdG3󓈩kr Fz?)n ̛^!6TD1b(?ts픕UzDUx )( ǧ*}%1UIT",۵W!0XC8%#w%-9wK )$k@h)rnz@<hdϼ/@[j\j%%VVa1۵#yr^yQVϭela63Ma53HJԑav@x3;`V4Eib]yQUEr.#P8H5Ŷ7}o ꓙ3 h 6=j@NAEx\о-OaQW:+EPAUt܀Z6Y z%чN+$A.̆eϺKLK-K=@Gmn{+FM"*7$op86NЏuL4bӭd([=@JXCf:pZ O;W(WA* M.ÛGBzZO#e"(8{ç2Y^]-XЁ۠&U1N]7Rc?9f+_*/e_"Tsk+R:/&yӽ鲾{1jcE]soVHNp[U’m"3 [ҕ6i_#99,gsuXޢz ?4MQX'?7:34M`GSc!d;S vhF&dS,:{=m*ow/s# \zqP0*>`[6 a#̓N,*AhRֺ8;8u9C}!CZ[GH9c$?&\;1U8;ӧ@ҧ-KE!HLg0ć\I9[t4Vdt!ZU%O 5mo p4٨~ 1Xsuw^gVp/;'|z-'FWNtZh%/:nQ5!ȀuD0)eD`T 1σ=6~2 qE֝Y.R-:菩w{4j j eui=I E/ h $dJa_8?ZJePW#HS̾fE ?7|rNNEP?6"($;c% 1&;EcÙ5l;,H\uqX};īS n8 R^7>x)3шg"ji |o z, +H3nڭm@VegQD݌Q4c1'Q!ԔRT.UZ)?PX6@\(gxfr4)kv1A׶15{_fe/Z0tnHcTiht/'-[pZzJEeYѰ(Cҹ~'phLX6K X AoȜ }dw(EnI$2##ne`-؛hAIE)S0tm ?5K_YW~"PǍ,-P \(} [mK†>!_P"K@k:D06SMhEA %yA<%hΩYjOegύ=H΢}2%AtLHs~c75\<Aq## Ԧ%xցmLo(AfQϟ_,FWBGf볕a58cb&Xl+Ʋ[XV YDwӻpEx; QYxD <ʓ\'*F{N&U8rmcJ<̼L)lL_/\}G0cJzZdF?kͨ܏?^j~kp {51ތsDF5֣ݘQ (!#-[u'Gc%ܦWǟTZL[X_*Ҫڀ2DuyhwP wbdeaLt7ob'fc2{A-tЏ+t@NIv1@pߧ뾮Pv8˹i?#-͌[u:\f,COE3z@DJ:jp d%\`{4/ 2i /!g1^u8u:U{0~?8I卜"`0 L0A5Wb$`JP> ;< jP0=oE"\Dw=9'0Pm.^.&0,\HN||+B07gC2g(RJua3ќ^s>^M,md>^o=>XY"Lt1YoP]Mqf8 +xgjJ/EoG=?E;~WG#a =M<Uj|=P }Y?Cy[5d%˾K&N[3rsRwT˟+> h/tq؏䟤 #Mf$֊3"/ s )ެBoGGY+#υ;>{"'@xrOaψ'ȯ @Krk= iՆ8;E&k$؃XS*I~ȸHAyyV+U0xujpȢw,ь'g)칱pXCd.L|S1ond`a9EKo*I̦._Ci&ͫ >iY*i\dۄ=,q$Tê:Or]?\G6樂pmd"/Bv?H/  o| I`h(!6KԃzGRxɗA47^Xa,UzNQ=KfXd @,h r;VTFFr#seJ G*#ų9Ej<"9kBoUvaR$e]BrXlQC6zl:0cfNپ[yJ g%AD&R=%"Ҁ\]uy/%nv\ S{Eu,U8K'8,! ,tadӏ84I³C߻,ٔ > o18McVN 4Tﬨåo6|AXdFJc1#*֪‹͝vd0L3^!_\2|d$Տo(k؋5k}9Bu_l/(9&H3`%L$^L"VB ѧ%Q8FE/=bttlox񮺷r~0fHZ@mg"D-3u:d3!m3c=(D}k}a9tӶ ae ,ql& =[~$hG bOfH^xYHRNʜrph!}q-4X5GO7 ]Fnj 奄}[j*<,OeDZ~Ǿ_4hu 2DxFLXuWF2;kCgs\3K 57'7y07;GA~(ed9ڒc.VqUz, Wq`̎򸥶 N y~iJ3x3*BkQL@nF@?Y"XOn tBUT,ၖŽ//`]^it^   > ij;4/nV T mE@,}TWqt`eT* žXo{ AjAumOKH=4~}ԺAw{hGoS-gF-ev8-QiTh^+dM ۥ TΥY\ %gnx4V|H'K3uĉ)1Q+K4g"n^3:x\wbuVky\ԐG.y"X|[B*j(FBO5;lQxaр0dܷwDǤf[Hu1 /lQ9./R[<ƨ)JjDXawVmEY*h^7~+bMO [.,NNbKrۊz8T"$Le,qǝImܔ-|Oxu+6aa.ȰQêHj oTv͑uV.tғ^c۪,2r&2 NJ@XANA.uk )yٚk>(&־QhKXD{YV:u`Hy e192d|I3{O˶xBe5` W=9ynރh-?VpILd4Ao,}v"_[@'6ZYwR,"/GHW0 k6ALmQR ˏXk΂[A5sk7铔NIgny M!"ta{$\סiX}g`!NNU9rRg1Os, G>ms&N\ i[f,<YO 4 YghR|Yl`! 91CLz.OMlQ2)OY;? F; 68PZn_S|s|$|Y|'.O0.rV#0'S!{!DrM TM4T[9:uN Ã27mt'{ +Tܾ{Ċܷ8:J@0ݲE8BٷW)0t'hB{IR~vَQbW <Тyw9Pk0اWYaQt jM2XtZT StM=ItJ(v>:T"ae[}ڄRCJ@)}gB1HˢaT _ 0FN@{vm뻜M{ye’Zl3%<ȀFFC{\l:]e/L? 4LQ!YW''|kB2EAHyvv0Zs4pyOXp{4^`6n H\/aZ_/[YCXm,?X92\6[|LTz jZJTAGxs͒kAVm0O*3 Z VU<6tv ~aR]1)5''t7՟[k` fsafo_>E!5^ڼ+z#on(|6EN_ ÈmqWY5;e+T?9)).B|9l`=VmX1Ԩ %ըVV "^5"y,CYV&[SwA @sҰ'YkLmܬ`A*w! l 61\? [ gAaݡ4@! _a(xS.Lx60 y`=ܑU-1v7Ni%=F @g:,|IKcbd`D 0d. JvFnz_=񃐁V6;Vs=k ::3h_kz-hNEUCv'*ƺ俷>DMrG(tX[ƜEad ]'OAOy[1neBj峾o?Z!vkJva1dN׃ƃRzal8Z 3 SIJ] ҵxPnE%B>)ω-VpP +gj& RINd!bsYdByQNٵ?xW8`'U>)TC톷[7=da>ʻ7[0`۬8cs+7v bV9yFH'vwgKvz96Dr!z-8}CsjC눭/XČJtdŌ q`:0%7z%&hBoRP:@| {Abh5=,g7{ Qa&HvlpГ'`vf'F*y>kiUm}OXko))qe+  A^.V, ƛ5ghsUH3UM<sETt8j!0yJ7>+hr֤5y<ʧ PBi;? -ϦJX"5/Kq?r3Zm 󾳎-u9y ~{ɯ-)^ؿ* ,ܝ`F+,Ӎ6K`#*a\D;i6b Az5I? 3:e#1Bfgy^^a!gbGE{bDm'kn%' ^.JRVPhAu29uFTR -3Ή&} B |[cCepfdy3RE4SRH?8SU^iInaZrʟ5`R]7 ݻ-+A>(9a:}KARƏȹ[>{- 4gD#y%߸W1x~3%Ir"ƱTH}k{P&pU~ AO =Ѥf*_(Jf" R9TcUd x*]8i?rEtLeyf(]µ-U~m~ari_?A5inph *,W=SC,$g+Ki.YQ+Cyqmj #9u_g ^ ;?q U*2-q 7ܟ^ٕK%)u2V$870RC0FA;ߗ#|.$pI\l/ƄؤRxDF_m5˱Á9ѼP8PqDi-Pyv^Q}!gƂݥDB08m4m:CH ,u[U?O[ V-:7ŮtݙkUjGS&MpQSv sp)zj.6oGӈE͸\%G!(ysQ ^ ‘P9-\ $,:< Wߧk^D?u݌{VqBO986 Rj> zꉦiS(tp )kq~3~^˰c븝vPǦ&_ybL秐ohG3H?M%b -Ki%ҍ|ث ϣ ae&=)D;J!C_7ar! qK%]֐ 6o{Ҝ"#tAZ\m`N-}YNt"#hckI)jrBdBx+LCEIƇ:!Cu7op !&'ҔY<Ǜp5#s/d>` mٷR ӛ0RS5ÙC9+L֬LyJk/mA\LPt$+ :tT92`ÆNiy~"XʟKxgH-goSj=R8]zxg p -aK0rk(`TKh3Y;zjnɃvrfIc8B4`awb 6HQR\l}>2^ WSbO.|>%׀zjY[p6I<44Kůʰ<4Q-^xo%{b@l\T/ص)l#}tO0Lo-WζG[S 56W]3J\,$޷?P^ \mfsȁ裕E-pΞWdӥ'aYeFe?lt9Iq%mKR?H-Lpt'/viGgSx=;:wzH 2\ūpg O3.ۋ|+r8>Yh_~TSqm&c=PO/H| e inņD [Av/0Z͡?#$Uk ͋#u':dZF԰(lf~=yji2TG>U@C?tYJt NLI߮YT|7P~ _ϫ@<56z8l6;g&KVR/]S#R4)oFgK^AX[(IfNQE \\D1n.Җ L&$Vc(v({V{~^kD%uy9¸x elzK q nD {%I8 t ?Ny|NIsd[Z&p7R"h.:%=a: g]@LĘN <7MʗA%UD mP0t:Lxg JVqL=y|oRkޔY_0鬫Ԧ#e_SD2KVύY7 L(ȒG;dg~c!.W[lrDfWN+SR@O (ʳ$0)F,>zb:T/ɜqG?HJfD oIk2ʿShT[/VՂp.vט1[̯ZWȷֆm_ś•Ǎ6wpT5v,?q܃)ᦠ2߷k)2][9Ъ}Ot)̉T{1w̪яulg)^I 8\B`jkvݽ PSuPNV[q a4WoMtȆh3wDh'{w I1*vȖNv4IBbqz7hE4=]qVM)|p -X] !Q\4Wf5AH=v Qr-&X+R>Ď?]#4E~C>T0ӣo(&3w9 ~yg;6] {|4virnRʺT'C{+ߊ_6+|B:t(#Z0?&pZ+đ1x$~SIcA|rmP7wP'n40 ejO||+Ԓ2^wzwk)<[^*eURG#Z,VM؈dqsݥ9ǔj3f_m]%3t7糆#3i&/Mw+>b^H^f #kBH v8gboHy]嫄W$2=d9xei-8 ׇE zS,X(UC99hO_o-Q_8tkTSSPE+^e5VvM`_ݍ4^fSsV7p(KC~HY)^5IG!콨s/5\x'K$҄.JЗFi8K14no:i%LeVᱞn22Dn.0Cd`[4 ʌUa8\tΌB\Rqɿ:@nyw% 'WorM6>'i f1(;W"4L+\w zՅBPq5zA G(Wyh38N7]|ξCz.=Z8 r\QGhE'cnr]L8o^5zQ`?I9x>1jo E1g~(đCL^ESǀFHl)Fؒ26;ȿ'uHm3XJ{ R!ݑx,(郣Sϭz$f# 81ջU Kҥ'9JSsBw89Tnut5CHV>&! s(TH¤&3,xvP FuXobO ~=2u~yᜅ (#604COw5}=ZU2S9t!l F+Zј mc_V ƙq-WQɦvqLr=6i|bN_sx 'biH<熕9;)Iv}.EWmxN&R}+P5CiasL2x= )XђnVbcZ>GN%Zm;ן.c{GiVbHĨ%E827q,9̌.$}T%V:gazTƖ HnL}M!6~ؖp| <){:TEǛl gMrT} E$Jx% n0{S#6v#M4SrHp)Ͻ):>[uT-|=f:i) }IG & So)OUV  yC', JEĦK~_W\I p򉜱MX5{$-z[ tn,8;0:QX"i/VF{+s mL^7x( 'mjU*=f)~" j]+~"d*=V,,DvJs?AuM. >NWQ 0GTg(p"»ܷߙ\E3ӆ[Y7ԉ a"/$x (.4zWߺ5S-M9ZmkOʘ  H *3TUWOpR p 9h<)GN91 :zVLw,ԏag}.|37>Ȧ%׶,"Pzn1`'ю\^Jbh23 6WuóRb>=ȭUh{0*ݠv(; aedT٩ zm{: Yij;*A"‘?mə,{lKI\͜H-9<?fpt ]KY 1Ik%HtȱH`6*:GO݌S W;%gFĨ fI*6d`IK =s|랦:YS ,ݵ=^㽍݊VKn9ju轏(Rr]HWt?yRbh/vpm&nO9,`Թ̜UNi/ gzϒ\T0\_j?z+I6Y;aY+)' V.G_ϺMET+ӱYz͐B(@69Te}5 {v[HDaqMGȰ#4̙ăY?d0<(L[S.{ $,moG WO-^!i4z(z(H.mr4#Lo__Hy*yRvWD0]g(U,9`^ DMe6?7 HRQq;@"KM5H oЉ'_?fՕWzډ-Gd >cx|2KljT$Umwܓ3 З~SHQImԓN[F<_>"\X跔>'&N,{Z6IE0nh.kGIg6L[QYnċ nD.$SпF`o-qBoAۨ(aDa,Tmig5$KcH@INM~(_*9ujݯ;>?9*_ĸm8YF ~6B{|.PŏMs+x  帬սC݄\;ejťp8dPr,^LjSّL"O B'ZdA.'"\=0NjpZ|X=d=6{@&l^PZ3 ԹFS=\tz4XfGܒS> 0)Zx&3,9m0A.̆(]nUVE҃za-IGZL?-gByy,dn0WrΓ($Tꖺ2-ᢹt8a\ u,2XC\;n!|) \9W}v*V?H c՘W7usF{D~ʬT;Y.E|OVej:!P<{=Ym^2y84^^,-y@tlӺGqYQkP >ʌXjsKp?8&!^z5GKE2̅]_OxT SMԔ)QA:!NbV6'LI4 T#J]ιrmnj#Rj=VmaR1sp?B6V}:ǡXIBۋ|6T^m ~-KidsRԲGٯPH)-O^ҾV98֏=t)ooWmڒɠDF ͉yQI7Y㡡%NUDa7Ѣ&{C1 u݃sz)TW= sXy7з|/`8bG n.H #}n6{i4u]Ιlj2 *pm ,JL[#iF&NQz2.BH2C.m ÐVgVi~ib7\`T2 57`f݂EcHd@9@Bh ,qb"D|%Iו=QAE|zPNBP {d;Yu!ҍǒߙM%jyhײO #>' ?%<]vRXpi/TnGu"``,e7~^2։K#ζJ#I4 BqVsڂPQ sm{.i"-@~_p/!Pʀot1#ݧ>Џql(I!a4sJ3K=ӽ_ekh ф,]P?AYh׎5sLTO4,= |e>nAOXw<)KQw?'apqd1'n ;L## QtV\+U N \M@MqO$-idSA[,ŗYY w[C]B^^o0}g ;IQ@0PV<> @d9d dt G4$afMafD\լ6=uyI&Ȣ @v&&塤xwwlnpD]H=HbJ#̾KETآFsu7 ޹2uR,Tnl{T4DZ*ʆP( y,+܃B|x-gE`Z@95!@uepv_eCŦ7Enh.$t1˅BY{w@JÌ}R虈ti=OyMb%V y1:M(8ulT!V)s.=L_TUe[]c!HXJFhC#:hksQbX-?f%J=w"\D= ~# "r">d ~+Z9EA;?68 %#^Q'Īc%t.g<}Ǭ}^`9K K3 ~Ndf±P:7`GP!S/$Q /XIq!PקWnXhLsp+s:AΟrF:m"w&&zoi*"l?Ac6w'ѐu༈Sm8(BvI[GЃ]Mr3zY4wҬ&+oxxzzr(JV=ڬ+_uĸgs0\t9~:|C},^dEEӀYEv&EH7ă1srewp7`={Aw_$tY;dU`B.lo$ .8QY y8 .'T4SDmee/Vd:+Sw>'ETcqR{+q̐gALߒSGbzMa4>!|^H7Z#Sy 1$5)ԦZZ,2QwqK#cU FfzBc:K=)"Ӛ;]A!.'Vtsy`?Z AZhg[/ cvRs}g۲_ ڿQmN'HR7\긲 ue 6^4T~\,_G\LgsYRHG%1M=t°6@f>9q"y憑TNCxzZSN- O;avȉZw WR{Gz-D*~Qi勻}z &]#CPB&wfXʏE +M% Ƶ1-#!}IlgoCf/BܲT{CONfoy9C"$HfQ ^FK9b*i)/߅k֒QGHHzt9?TC(*sij,Y %$9PF9W7n<:W<]C\bEHSQ+Xu^Wp &Q3Rcgp7_i- gLqYHfC4Vo_ێ0WW!RKŒ;mP۩r+-pݭyM`+6r42':?3q8SKp0GCv$M >hToq JL}<2e$J[U2?Dw,@ag8eIn30t>K5^٭RH1p ܍ozm³K>ctz]]?#חbߑ `20p̼OrqϓC~M-ݡ4wEJ2W9=QVU9ϗBY]&f^;,3mD|ur=%_)^9h(R~VW[vyTFȱ#ZiX?v^y *.lج[};T8/6Q`D0óVBeYg8uեäb-~&Ж*y6v<~A9LcHio@ǃP0EZ[S ΊSLV(fBrEǍ^ —|w1WZGjx3 RhVW0NVcjA ~[,YǍʹ-\%IQͷ+bcU+b4tKҚ"_ @8siu*t@ Z<2W&3pfޫ! ̞݀g;Lh[`mSߘ18 /W$h7wJ7Ϳd.htHfĖ2g}ʤ[8H2p˟~Μ3{:`~hBqFJSN vU(/ W-,Bn^x[ՓjoEjBsi[tc}t)2Qq)`x7R-e ުO3}b? $|%pEإ# t&I!O_`HԬ}By G>.n7N[HdٽJmg⡐ ]E(ÐIU#1I`@2#倦JN,a~= qkik\2 /4L-9F3l]$ %s'/GIVl,$TWս!?CB,G4MuOV bs>Df6yBט7ɬhA# ӊOt}G;({K $LK2Iad0 1 v*p b3A- ! 5?:*=`%pׇJ&њEviQЃ]ǰ~@<$dpՔ$u8]PRI$ɅQ{[vZgQ2W]G}(lijyط8GH!'<6<_e+YE{@<1?_ьրn$}ilrZ"GhIUrB1쎖FfFr,GƇ^՗IzRnyUX[Ztu+ꎟ å{Zƌ5TQ] "1d#x^.:xV3՜)O0Ω*=Os{DF^'JAKG]ʙ爽`2+UuGԺ jn eqRgo<yݑ:g_3P+KN9IK<~Vܼ'pPڜӏPyDp2Pk˲C-CY2 ;}HŲtGs R۷_-{]0Xfs9ԉÅ<͂U^p:b.qF[@^$Y.ݑ_֦RZOsOߚ4 @ܝ^CayN3_ TQROY?&h[(ԑ!Ҫ=&?i:JAQ=Ovw(h"x{cY,\]oyS"{y ](N\ bmCTؔUv< Aێ`Ki.Oj=fe#f,+{?;\1N,ڟ>Sgr_,) |^&yh >] $)|.B\8 Zldx$K] >=_7Y6_ q Afv.\аYNRg/ϭ^#'f3hb(_0R+GE !W+bs &m^za7d@C!>C[`,p;r"Plo&d)c\Ɯœ,lf"0³ y6~w=rǝ^_8-\ rA +p`]5=~*LMSwC`N3U6>G|]Q.ʸ˙}R㶸Äu3+{pn}ɠMcWnhrgȞ҉rΩ@4GimBVJѐ2a[$`s[I"o94˯\ADˏ!ϩDGU[ƊMhRu3HLпGt kh[|x_Rq`_^vrYV$_ʾeQM_va5"_W[wU@lÏGfXnEȭDïJ"( 2xkS.>׀,dpduW'_s`xAx.:4#{Z } mD/ȳ6 `"28 섍Z$ze%,=,b\*o -{_s]UXI4-oLeyw2U"TKlCBdS%IAVdSu{EO|4@nRw5jy B]7]jJJբE  //CXJ/aD 6gnD$B$)3x` 4~{*OsQ@A62C_F=|J줐עZ )5RIeigJ8/8bSًJ>{R;IxjxlhZ 'T[U\/Bg[) ]ܿ4L!eU18 )ʥG5Cۥ0Vh9<ꑏyebΩ]b:~څNX%śG񆈺_KB]!t{ \ 콛sc$}cWRMMZ ~]ȅ6A`KQLNL |*ނ!,KY% A֐okoX?{ VO'L֝>7/%zxy]5Ǹ*.I_4j6-BRKbҁ`Η֝'〫X?I+G׼ĤZfh*eo\;%I}FSvsx;WRu4iI:aKUФJ)|BUvfmv3~ID,}dOefѪ8y{WP:gȲGыm}0%I b}_~z?]i(ung%(A.S< s{`M 4ߑynWc L6dyOl~ͱP|7].eSuHud6 q윆j*6f_?}&1MY!"³;*a"<4hށ4~KAœ)@4@:rR8>y<^rp5WO .aja+Ra>UcGѿ t|2"Eʧl>N=>=t_:(1hz~Iwkec|F#ǨhҌTɛO2j$0[U S ]X͢db[6gT< Zo؊w+"}hJ.hMJ2^&YwM1*v' '~̭6cu2ozr.3D&7'qX/:Y~)Bhs9K{w? /ĩ$[t_pYpĥ]H";-=):_]!YY0bܠ˩4T(a#gUs8bPK4SldTJr4g|ZuhB"dpP:|_6\s,EpƈZI?jP L1e>d`q JǗw\ $ ZzL&%i}734_gA e{!~8D Q.; N:c`lORev!(꽥j祶Ubj'3@G욚sסQi׆ćn }IH.Y63,u Z'zu?yk`ѥ[§o, czO;M5} pJ͂ lj9_.ZĂcM lsPϐJ->{ V>tT?? *7y\q="x}w[13>Sb\쬶B @'B2Hͥ]e.DGAuEFnHV%'5" ݕ‘4aHcj e$#C=Dwd~˘B <%(yy* ߺk$RQfUB;Ȕ*JGx0Ux3kXwBKFڗnn㥑-ꆷD[5j&ѤaYD3G8HLvQU~+le 3,"qfGVݡk.ВʳǟACWliഢ]iT]X"r]w~mܳ^w^jl[شthMkޝȏ2:"X3RH'iI\j7-} YW ڲ@&P@ӳ fWh@hf4ԊH7 NpM]Ǹ}(4[+X\剰# Dg`"2w'qvV_3geϦĊr4,1~ZJ9 a#Z :XAn.hDZ4A}F>o1:cޙoT= ayk@]oyM*m Q-i8Z}~v:a R6E+R|3(irA觅2틤p s:U49[ħOﺎ863K\◌=k'/ز|V|J)~z`PyQ)yVoD.l6ddW'eE7WS.HpMVhR ZƮqazէЭ!<ɒYIhgT%A,ߚz3 vgjT | Aߌ7$pw}M"s tRP!@9Th%&y+BƹԏN?!ԕ p eFO+5A6=ښ f=J{P"]:q gݠ⹭rKtl+w`׽ ّ:"ب'0b*,{Fi[8ғO[U> [Lk@Md_;OF1e?_)BJ|H|kp%i7@y{d'a/BTuc<sv-=X(O s" !#:zpiF ]Vbh"e͍Hfێag& &:) >n2/j;=[UR܅CJ#Wg5:œZеB5fຣll\v/G .k`<-BwAܯxF}ZKh89{6͂i IGLc<>#0F3AV>T-})! I rn'BFd;:63uͭsω񀂣 X[ 4|\ƥY x٩љ$C> ppxc.lT8u zɱ9oH8\؞1iU;p& : <'h>b "yۡlV@o~mԠwv *C~:!$_TXH215nur&Rvc-r=o.S+[|w4@pllǝs5T֫( r6NJpFVKL %p\Q%65T(OXӿ?4|)|<#ca3To!LPu'I$|-Z IP/s#<Ѯe06@}hYQ+\H@iYuitYuaZMQG4{}s? M?-#Lwd0Z`ݷJ:d?-``1ց!1 Y;u Pw^}ogE:Dm5ȝSSwZidHӥY]tg;]UƤ^gdo T"K#f݀\2.5<ݳ5GdO\P>, yP9N $JLF7ٰ4fՎMv5}ev,6C{ܧރWx :mfEyN6TCȓ}aB-Klɔv[@dT!40 ժ-<SJc>ViWeQekh O٫g/tBWz7emwQ ]-[n+$8ݹfW89j|8{-gčoD.X;AC2Qp'i{.TyZ}T`&5ϼHE+7֦_'P@KZ[OF3\noFj3Q`q.@Z%{ q(Gk R4ȣkxk3!6BY0n:qm:<3?Lh)O_ߟk߱ jb2Czl-  5^/ni$0*[D X"uY<~0GL(K ^& cnENDFz *kepxY)W+8,l޲%.[rv^a G.MQuv)$ AĒP$tj8=pXN!&gu漺2cZb FqnDC0*uӫjJ|}B$69N#H/F8׸@ Lwgzm+O{/q.@\J.Qz,l koxbXg,`ϴu3d,#z=Lo2v+(3>`q 't'Ωĸb6j aȤiBVl_Ca1\g$wu, ۚW7k`db#zj {Md=-ZWMBG߲6i B҅lSWxEwNC\Ӓk$fO O(XT~yI_M ڠ3VZ}xcA1l @u0bX^Xhѣ $J@gLwY[k"B(;LCUK8#?7ԨV(JFi3(z %#Ԣ#bN7lBTfPUB2%b|"U-(/1dS#0iY K`6qr!ePj[Uhzn%_L,j@L2v?NY7/; yz [#`+{k\g)l1dIw8e-6QOjbK*w4pB`DfMH) ʣiY<́kqz@M[9i`%"0Te:]yڿg܂05|;{NU|/Zb-ϧ2d0[MmČB+ڍ2<_*i|Tdz#剿KnUߵ.M&vJ7G_^-+Y%5c`(Eg3B{~O , Lz9}f95TAN=%־v_Q[G'Ī҅t.ہ8϶V$]¬`f>kvt虭Ih nA"(;yq1F L"r`{%]F[ԖZk#- ӞEq8UiƘs_(M)UiC=X *&X 1;^[OȔ9bW}a YϨJ٪x(d^+ƨ<#{?Q%0ڄ,8Y@CsK?Cؔ>k N !ՈI95RJ4e&OVn#PiJ9X]@6I,e(LdΒ|. U'S l哟Gƅ3DU!?=B}XIRyi=w8ɰq>.W*u+[lWyפ!@9p[ ,C࠮\dxWaxXs#X.2X#:keקAbS G&w`.'*‵yG 8M{!锐XL'f Gtwq5grR&6z%zp{~ A1\7L׫ ji969Wfo$ZGS~?h>Yv"ɝր ig'4g9N21Օ[)ÝmPCè= >:C'na}! J7D{~lD]~stQP<J2`߈D_Y`& Ħ>uvYw&GGfVBT3l~/M)l:6ִ3PDPdGBLF){?6W*ˑބ:x$3^L!z&:h9Ii?bHcb) F( lnKDc ޤ4dMopImS/vKV!{~-E^UL[ܰz腙lz-TjC3ސNI(Ʈ*m R/`˜/Dj=Sǎ{X}܋S7B*]cջbeT@S~!u 9N3AnX9+ Uړ3i!dBKm%סb`>҉Vgj1T% AWQ=3uXQCj]ݔyO8kGE]w:뷧@9ZXKMalbZe?8Hɇ8)` ie"+~ j(U`ċK` s飂 1Mh b>C3K#oϋG}z1` DޭQ.<'grh`͉׽²F"St{_'  Į>fe~Y`!3PI;e8\NIuE'cFSQ}3GCJϪ":Gܥ`ƛ醱Arn_@BKI UӍa)wWp/ a0 -up)ugp=gzʆ<Ѵ{R!K-ƧUޮ 07x;wT,!NÉ3[L̿5Ȇې(ə_lsP $?yoB9RdAJݛؾm֊oZ̞W"h&g\3c2eڠbz0WqF)~-*s=%@8^ߧĕ r _pi[Ȳ^t"s (ܝ%H@#iN0a6wJt~df^Kς?r7 , 48yDU(kqTck^+Lz`ArK3:ze^B YߩPMx{8вZF%svD]aL{(&jC-.lvAODlD΀̓s *w0!(~/]栐͏* Jh %^> e E=}`1fiw`e*A`!]jsv+H}3XSN|&*^ ͠"dvW;so78>zysG @pc q{GX=ťuC#\ا:yu4=SQr S&Ps1ī ;f.FEb}QQO٠Z5fGI@םؠ@->L}$ZjgJw/Iel2ZqG\ ' fuTiehl&Q-k,|%scƽʒI|B$\};Q!,Q88U߸H@1XP*lE"ț jdF^T~%;+Tv,p]8# sj!O޸@R_!|!;0+ mra0^$8Z =rx}WDhHrEϤ u[O8o9}KD)S{%; bW @ŏBBx3A\e.2Guו>wS؁@ŠV 2yEMg媛RāvlPD> #5XY0jiCIQ#PلZ5(˗MM#rVFB}~tAhՆ~Wq6a8I-y4pqn'֚"e`ꉎXu ^i  =Ύ[#<`S)cdOٶ+@9[7QWw)޿5.SWѼ.8*ZRqu3e]U`:I{Ϸ(p|I6Ƒ~EglqV. ~i'jRs&-h7ݔS]>3`E "OO)USZTί-db :-!juas٧[3 ƗI P2iN[PWbM! ZI OZEA`X<2ݜ9D+L 1DʙХ@*BJl4X޻}^4ϝIi,` >niQD3+TUׄar}?A`܆Z,BX %1A XK);Zt,cͻqu7[<~cL1*]*KbVw,vej,niwUl#au:xrwb'\5:LfVy 0Nkgix)UETM}nB O{O>trk$ }HކTǸny5˵@T' {5$""Z93Z_U>횭lwFƢ\\6Ն%\m*NN߾ u5 (m l975v eEi߇уafocB$̰3S2sWA`Zk"y{:^V¢@rW>Μhv#=-1/c(:0 HEfS&l֬=i%_l8,}6G9sM8m/oY/p<4-O;@||eJIa ֹlDrl29E iOO>k0fFBbVM8uu/kΥ~y4!ǿ펊#Dfk-Q=N~vCYf4 ؑy9۵xDQ>]FZ6Y1M\Ekf:il5@,[ZblF{Mܐ{l?Mb*wS;Ii ^oLI^qXeY00] " /aE3 5!g(|_q>qwǾUUTq0uq(X$[,j%)Swc }2X $n@[M_=xDsFEsT7ÓEip 8=R-98vl0Uk`LIrXE 2O]1,c?8U-h]X["Zu _Kqr,axR oEa˱H|6 #a2f4GHz\0yMADC7_#liF1&.vݩP3>Ѣl-{ cfXblYG)ڢ`V Z,ȯ(o._ec[<_v "qioN巵gQKJJV@t?qtY3܍_KM|&LPC[)9W]ittJgЦxډhZe>t z: T/{ ^8N~shoI2SNC;=mDSX:\ u\mT\Wk@o+dq`e, Á{6_Jx&a)t; vJc@7L J:pܱ0 1~?X<> Hr2ĕuVK:"yK~[bh VUk tg6l;!ƕw^xFuM6t ︻2n(სE@,8~5B;͌}Ncgif`=r;LIZN{8#EJ(jvwN<9U)Zw:e>gnE2> g_')Ѵ?IH/oV'£- 3Y@h_#Mh7Y .;ވ+ 1\kIE}Dm 1,ٍ;jbާ4ɇy,e:^0el!65ԊOL2yF|dV4`\cVgW?R@i[J۲MOrMzTap& bônŲ%"S фg^(} (RfGknm7Y솁jª]:SwrB /@XB&ʜŎ:y9D<>25v<x;&j>Ѓl9jZJpIA]N`omJ0A-U j-9)uSh_jū86:w7k`dF u;9:+ N3m]U[,#67ڟ ܪԝpe)Yxbn7G.}Tφ2G_O*&DMwK/̀3(xЌF޷HEE>K9BjILxg#7vJ&'qDJ]Ivvht^-d66͡$ua#?!$"3EZ-*&ȹ3Ji|1hp̭"1^Q]W8@7o^;W?a.f kU^zzThWB4%%O$uU5vh ̔ -TqHX*tչnxAK("k\9At^+7W N.!S&ޖ" 5_u#6 'њxüvD=ATPc>}m-ņāA࢏v;9Mq+ OG%LC\-91z+38JՆ۱jCrFD~4~ʿ>'uJЙo?@^f=U$ar'J]}=_+c*aŁ.$OwJEh# &Ai,ɪҢS8W%8{nDh) )'⼼Gcmf*Ƽ%F !sD iL9@Ii`KA$vu_k VMSH3M<&ݸ%&;3OtiwAdP܌ˇPSf('\l3h2C@^ޒS6@' 5cSBva'NrBjlݨ;}i{XYhrܘ3r/IA*vTp zluKI3sR?'@(U a[BI5IYŗZilx=1j[)77*yֻ 'xC{R9/T78/f(6\[]^.Q׀~+ZB5e<[0E>~5 dGb0pEv.E" f63V5WM_5QhVBv~dY\Ln8._;0џ1'*9']MxH;D,/N>qLT[EVY0*cݜx|5YRנ]?2k8GYY{3jFEѓzErz[T9ZxXPdFhv7='6Z\ʚsa ,~z6u'>"pJ]ݕ e6Ls"`Ldf.; ,I0i C90a 861b"7Q(PWnDT+@9JaɉnioX[݊8ЗJ )9A2xL>2lHL3T q7 ei]0<(fw5;X1yRfb/ L Æ}W[I54ܢL,VHB8֫ux}Q!dyxö~ȋ9UaS^)^F`։6T/LQ= Abe<;mA_2b4AƁ>z,RlJw@s tTbyxr9U6F3JoS9<m4ǡܐOqhNQtβTC+m?e5q:TDG LgSUot Tc)Q4gL$ڛkz 5=!f= հcJixG$nU\S"Ma}h(D.K捡 [/b h '-}meym:Ix omcV̗do; WI"N,E@)%bdFے]CDFS_Pް9^!w<c\.{K @nZ 72#Doex fٯV;#@~PD}K@ꚢ#0|KP6<6bxFI9g9w: b&/Nq]{`#xx8UؔLi) ` h lI_3!~Z-KO&3(QUU&W1CJqr ɵ14qҏT_5qk8Z s7,>,u T61XH] Ak@,Bͦ y̝pS3̮.n^ҽ&u!^-kroYr{̷Ey_B91,cwvֱ'l T|Q a͋w g(O֫1%:u%jt`خ}bt:&m^mN ڂc!#xZ0T_KBQf_N̽"õO-d=x2 is%dpۚ8:ӧ^JrWuOčfn"z)Y]Nܮmб=!r'z@0-yzS!?vgqR|.S}%K[ .j|O1mabh}Fv{e>lY݌=#Չ#*->GB giFf#8tx(a;r!AvT_!&!@5̽_#yλ/Pwᇥ$sq2 ufR>SVd{MCy "h0*r: e oHwqw/x/HsӅj>w__p1g] ɳQ %Dް;|1"; OFmUp>^N)Zn=4eiM0)|"zE70p0 O\~¿5{3مcDtާe=WKf? YuGe Ⱂdx3rxWwn2*ƢF|&P Mk jRq4{Gty`E˄ 8=.J.ek/DeeÂ/ׇ, 8մð;&w!1;V""k:Y?tGY0jO1e}bCxܧeD9dsLQ}׎e]fu(vlPeYHN+k @lO!+OY ~5a0'JԗN~EUR7r :aELjhy[=˜-Qgj)sGxzQi~~{1D f:*ٲc͵$Lh_~ӻW/Y1VXF;T*fL}8>(Ӷ9 ˈ8̆ȻSs+ؙ'؄h[)>Yϩ˾ %K ne7xbEƂ%N%!qI+w:GAu/1]DxJ\,o]j')t6lj܂NY* Wר Q>xXױU?M%a̕јG by`ņ4L&O%Kb@+*,4րWP\]fTy#af+E+l$u^ơ`= ]74YF6ƏpE7$:!P'?B'G@ MmBݮXB2ū"ʖJcyOow~LHr$K#〾aFWUbQ0)ڌNrC] 6tډ 㸣 \POo_[ܬT^]`Сܥ)ϰΗbzOɯS8hA߈rx򼷀_qpCR'oa%!FNL_X ®ܥ ;}I#Ñ*%z(gBƁEpU'{>[M{DHqRjX$Yʖ,@с=L=I .rΘ}yjUݽ!|DMEuX0$t{o)ӨU[O_7woWjIEW%pT3}{Q rɋ?u|Z+`}HkMv%B#&{Y~MIHmQT)>BLJv.%a-+͗`AJm)(f<ۨі ñcRFAUFk~ Vf*up]*(b.V~V9a)be )hRNPAn`?[{lK0舮\&[A{# d5+(\ax~[4S絜 ⒗G| Vttm3!SZ' xyBy`.;es\[3-z92;*X~a Xb 7Dq]{\~""A>LCB_U[9^ь $g wk #mPF߉ˌ~SďfNw7X;uZZ]lp5 s !SBE%J B0ԆL{0-mUr9 t֞0 ܙ+0J d(sy4%R"[4FE>C&(De3a*J2>>PTP̪&Ni\h㕪CUU:nm_IV$رiظ"ꐖbKfOf>b6āRȩԓ=v(8eȋqa\K#,H]pvy஄2M>șV5" bhb}Sy2 JXK\-1L Db&QI_(<!Y` 7m?+0L똏

TyAVR Mҋ~3QVnȂkxy۽d 7:7+(}QӪLz4l0髌|>I[G }E]!=0HTcO+mHVa &PK$:w)ע]P$FO.--?j|[w£JJ;vgŸA4D`ܢEdwھ:6'OH֮(x;iJ&ȩ5<-(_|ȓP^[Y7 Z5baU1@C/+~7TX4ƁcHb jX:S:=Rܯg8|m}IfxglCXƦ׽<:KJ<ԉn&Z7c'm29<@X<:rW iy`Rb%_K{5p%"u{')Vқʪ mYgdtNq㹽]Tc@J jkBξ+c;D<ѫ[FiKnhiSllvZ)^P]|__ 0|w.7W (k bc M &f;q(}Mljִ=3'iNFz% J3-䥇:@D)X6@ TU\1;<3V=&J Co)D'N,@@bn0ONP9h%_!Qf%^_sKD'9\ҩ5CYH@O@Xί+, +koG&䌧HQU;+YT,@X.._Jcb;gQ®D0w+3}u\V#MЦHVvdZ+yo&~s}}#ѭ+qU[ܴ9Z ڣ}2,YYR5AW1p>j\~C@$6UEUH9ku < ;6T*[5-4<ɉ5@iK]B6;o'70F{Z׶zwøYK[C7>^M4t@T\ji6v F`<3!KZגqX :G 풞"ʖ6|?Y.e {ۤaC\xa'ldAWx h%YZDZΩGG-x{)b q/o.%Y|+kZ78c"Yϙ0'߄ZuyOt1xiEom.f[dLʏnmE&I5u/H,Vy'|Tyx#aH)e^}q0Rt?);=fr}:`SȎ1N|vWoXl<)pF]C"bU\\yKESgH*2+]UC2f!h *xKgcZPM?IKJ҃!^(f[žV:"Qa(w5,D7}@G[Ǭx}$R;ݭSE-\uK ^Fr0ImA}X^=RƹeRJıSiO {$j׌qN.$&~t+[PW3~guyr0fDPoMβ"87/·GL4(3%x/fQ/r-r,i|i^8y*Ɣz3EbiEEȠBFјjXfV7Z{#ನ͉us{Xs[h\ΰSdaY+Nw&' PQ }S8j0wi{CYT-zRY}.}M1yI% U}c[2gm'CMN \LC;"FU/${нڰ< 7H󨬝& P)+Muvh&!~-I}^ _zx1 -YDM>57a4f\1榡] BӪ8\}ڬŮ5"_^v7 bd`}T`qQ+鬥I]wNerFZsiΏ&a0vwU;n (GM|L2GJ҆KT*ȭ?$q3U](GUD0.:48#zdmtix!1F(U(se!KtPx<(2Ԥŕ'qse3ndxe_XثjQ*VgHk+38> W~M,#e%pZ>/53~;8EjO^k[r 5Rm.ϵ !\ AQnu%[-TZmf$)}Ok)KFn4P(>wM15l`,M`;ֹ"GF@BZgj^r"|RVtnXgLGsqsmrQEie+mjr>AQIX-yMqD?} 0\K!e~L* xhvb#-pDME渇3:Wqkv[Ϸ(](8ͨo8<0Ucjnّ_QB%W(Иc R4aUQ.PAXرσ;Kl7JR8T{͛UiI_vV5pȬ Gz_+ciԊ,蹠tj9ӝ?mFj9S̤Gs·,-*+.9+C(a>z!P{ݛkuBՔ;8W#cO i /^ۦvUϹ^jAF $acYe D6DI*[jC^5DY jƣg`Eǔu%DpF U*+6CKfLӜUgO_l ՛7qBL/L( *.ozouN]39IUPz}|_$zh,"3ndRZ,9$[^rɗM_Ç$ICV')!LHR!i9)#4n!WJh8;^\Pt#N돻hST7RJí_v,=\C? b@<C{ZEe׼\ g$5V-7AAv-ٺ L$s:R'Kdצ$91=(>k 0xŀCgn}5q}+P%>Ͽ$yŐ\Su0(]x'Wm6mCAy]yA פoak)X/|+1VnM1=(xi 9}mCTWUD< wGU;w~.4Z/o2V+R~+hC$!ܰo٨'q.t\ʻj cb3vSMpfT&iau ~Aq11W= '-/q8t58ccB]IMkͺ~qkY6rܮ TEF|GX_[s*m 8D\%Ҧ ˙IkMZ9-q>h7S| d4t؊ٱͯBY f_J#a#:c{}%by+l2CߢL( :V:]D3FRSlAZh:-!8Xi GPςBbYc7eWij8sH!Q&6a3lʀ(Co}^D(5A_SmvNbmA4 y49] ^VSNf6VHpQB[^$xR+ W 9fXj&o{sQё2oAPnkZ= kOv{[P$|/.2)eH X*/ -qK>!)IBw>I#tܳYK?wze<6W5rVa$|9MOq'WSe$ByEg{*`IXv3qR gdNu lxjj'Y]R)"oÎ׌d 0٘ɂ$2ƀR# OgYa0[/˞eh1]47aM ғ֢ ת_u=\ \NA#/`m// ݔBmGpJ["LhʫGG3\e:=]BEoQ_Q.ac菐j8Bu;=\\dxUqLu8* z;1ƽlM2F1CXx+pl4¶ i,~Nv04ͷWA1JEix3zLmNʆkǩȲNǚ衽ENUt݀X/3D8̫Ihc_ƞtr՟Jdo͵)NqsN/~ޜfYᇾcJJkk鼫:K!'J\ GM BI;IE+N5 Xi7[)EĄR C'][wPb$ Ɂ"U_&e&Kg |NoC,q, -BgE9C.'6zG/.i2'S3Ӿ]yRL@G[{2[Q^cUCSbԁu>CF*ტthK(_{x}I-Ln?ҟ?pX^M&h89WT G)mᣟl-`w49vLVig  e~?T;itcX'޽,/&^tEnnFsc>O=DFP|.xd hb-IBa-tc5*@hQ蟹bL,T4^ƌn50!AM?y XBЕE0~#":kena'$QXa!oI܉M+ҐK2*__SB M2]1[2^SqiZxã}=-ƇDm7?7rfl3M^~9w9ڤ.ߡ@5υb']oڣZiu (÷3߇X ԯݯ`%ݐA_ :| LTyqΡ 9?0<p ' lVp^4BAEŲ9;4P8 g( 9!+dD@A2qѕ+%@U3zE^Sݔ`{XSJF''A#lEFYO:~KEs C TdlE,UȪbmo4zZRw @!07rǟiS Vhɪ˥#߯;]6쵿ZSB=C7 {E;iHƛG@[O# x$ЕӥXlr(gEO~ i#ufQ4 S-j|̠CeiK'l~!O=t_LFn p/oM 1bj9Dq RO.af@ּ@ Z1ٲ'sٚdi@Fڅ3cJ|Vbtn:vm FKRsնKbDLD7Y.BvljO?ډ_R{:n\zJv }g7tDB<ΙWk''Wk zhK{ HnMS<~*)qg-5@k"3#v/ܰ~&|djk#Ozũ5BIX{>L$[Z,Z5ai -C[߿!*Ygv:\):CÕ7, ګn?|ɀXBtQ F _ayjZfk wzx`զ [}]٧|b/:iRlZB2{,; T6]4Zx77{EwhFY[0[e4|X,49:Tˉzƚ&Z}AyiD$'y$ͧ:'3B|8U&~F9dO, 7NJʁXC1K7֟hơscԞ]9glWj )eK=V|b OxkڸF )~SQl\TVR+ l#?5 ]=!0O8p:=mҞ&u n嘛gs#TZ~,-hɔb ~'.z'zQ>z Q& oD%[g?;ul#Ĭ*d!jt~9WAHo#p4aQ7%4&A(?Goρ7#u?y&|+P:3Ɩl/?9JM2; ^4rVg$F<,GiZ#_זY|os58z90@&] ],Z||ȅ u93pPoVJp,VxߓhRim#xy5z'JLƆe2WQ| O.k/ϛ}EcI :$w^\+;^r5lEum_>Fpò*r_O9 ӳfO)'̇4jZv#jk3 /-#mk>ƻojl,NbKRfCPp#KU_to"p[Bp]906J!$xWn #mr_KK*CGXr/Fӟy lv (SYIѬ-~:z7`,NIyigqz7dt]8zr1'~^2B7`zO+Gr 5?cn~q治hڎ=s,i5X(sI!竧8HfԤD=Kj| pbVcr.V$eSlDrIX|R"S鿿$B_D,c nvu>rE*=n_xax1X> Gfy0e M .ĵ19 Dr@+]Un*ClߜH1"$\&s\߃s 5ԙֲ-7fcxB5DuGM s'Bޏ+ڮ\CJ<|Zt:X)d b>^T^t*-OLƾ5h|{"zn[WJH퀗/U_H&7yá %BnU)ǰNj&<6Ofai&ӐIih ϙ!gO"]\{ &3x8`RgQqoE} (YRO8w)85}U .%*YTSH0fwrDRg{1J)68KbFFWc95^!\_2'No x(Rxn&I J#UN)zYrVrqjm)B,i9ՉnȰWTL#/O`ugaⓝ&IBQȀddۈ-_TII;GX{wIJQUXGhzH눇 @7P"~sezD%l7R{2{R&m!py(;ɳAM[-ȸmz7! 6 62Q_EY:J4)zS% '~}3ZP$poa'=sC:ꕡ`7P{Gt[cEW  Ʒ$t.yu:nW *zq6ҝryG`9?+jPJe:qG!r;Y|v杅4Ko[tu귪 B΢͑L.cI:w>Q7nRŶ1&z #[sΜݳ@:$Mug8~˃Ywb tf k"2wrNlW†vD0zL'LY C9 dhgІ Xnb/bתND#i5i8d<b;1"=zlDKLÎ #M#ߕN7Ɓ[©;'$%il "L"#:C`L_nkX*2kzŃ\  ,\ ՟"#R>C{p:Stӆa~Pњm KνhA񙜆-[,V>!"6"[{ȫ݇a<`a!;x]DB;U<4>62?VgI@ӳk FyEy[)lSu.~vC҈]Nh=l<K۞*1p8Bs5 n?E/3LJu~$xese+}-1 h34o&:ZO2Pwh6H /a$1tdAyzlOOVsD7I*ă?{mCF 2\hE%w>њ\ `丆[W ].% 9k$( /w { R >U1.!aMYV1xfQD+s@(ȍ9*`Au*}FtjN?M_y;-+S&Щ8{d21ie#W>.a7q Ŭ.97e]/5x67jA~g/󚉇B6!U`! iZ1n`VPcI^T`M*b Kte]][|&΀>L2vGsq@r.QsÇKB7{܎ 4I8 ^-4#w*PeR@(w\'ǰkWE8Flp5՛"Cqp 'ӧXQiI:h3R><̯mbשi %FuN4K)6 4y<3.69c9%VC`Q,::x/:ӕ(tt}crKT/CD[ٴri)~hM= |ث:_F=z8w, lŋNvjȅ9, } Uh7֚V~bASܤ)eAOc!QzzK& Xz@A`D`m6>tpٽm$W%CNu\x!ߜEoc?vǡvMdB??HiX= tT6% DY HJC A|:GcO܄&o(D<`VEkN~Ā}o{x\L >Vh? 3LTo&O'mK>"H}to5VU4]J Kȼ$ٮ ~ ~~t;-?V4Pc_0(1:% [y"l8OIZKffpΛ-VoP7ŘaAe]P#]L@D ibӭGI$J:=6⃭JW+H!Z2i\F-|QZDGbO0ڎ;Ьuo/_k[elޑ)Z<:aϪ>t̀sȒj>uymIVldUs@h9X |b_6“cc&vz8/ס0h%wiԋpOb|עvq9AwQ2V=St\"#'> c/`72T\<P-{\1% T}%/,]ͩ =,^]gwclG_#Q洉TV!2 %Rx-Z2KҴ?+#0?ûIIR&44v'Լ?;|ziȥ'v9-mO5}z%9/$1Mh5RAMG?H7SgMMRYeE{2ޙ́}'C[fk|E3,}BTˉ́TRl:=1NZ;/jb:S\G_10+`^9WEݹgI' Cr|RM ߂|%ݻKx(Ņƀ46^KPj*1s $"Ma|OiNA޸)E>;!X 9/lZ1hZmg*L$?pFȏHe!Pˀ/1qez0Pt>NC3#[54~)ѽ9Z;tup=}IL#4vQf ͢A@wy0)8R8&zttzЖXT^67+12jRYԴC`CDWqM >f"ćovΟ#.nMJ/6&n2b6TC+2}?[NYỌ[VcD`ZX|qreͤ@[RPLf]̀ĥJfHb6m|˂KB*E:5&Wb+\u˰@:UΎS>z w6y㾕z9"{P  ~6P\8eнJDBTg2kƓ_Y 6vkbsz\\7A_*;k'ʼn9]5%rhc jW|gMC5Eٞz=;L&R#[eqEwqru2hG7v! ~$lfWU =ESف!XղF[[`"~`TyHDG%GWJN]jy"}bft_[Hc,|{ X"({{pDu7̉E*WJĤ@‘a&N9P} uf0`h湦|0O#V>*kgXy>8KLInBɋB;lfI&4g*`4G.6EHd`Yucs+{8J;3"&et I3sak`/-Oз`D3~[&O|q_8SgU1Kh]XBlb/؃fTqd}?fa;IP늣F Z\LmS&vQ$"ϼ*NOT֨}K\\ uv`wR7 A ۮwZ-&:O}O5!Eh i:V%US) 5ɜsVwb*DIG_dEaZ\ U^lVZeJõzZ8w)k]J1o<3 N B*xmHg k*G nm7yrg4&nͺ7\٤Q<Ƙ]ctfdiG]¹ѳgFh禁?5 P,v,dc{OK맧cȁ3KȯCt]bi{aZgm'8ѐE^u$wu!2,' l |+)8j)57(\7goL\?\waZ$ᾕ!q7f6Lc/ZUMhh0CS~.2Lܢ02=\33NמLVva*{K0#|˯e 5\}]{p#`}6*=ˆ^GʨLOM^r #y }c҉x3:q=jf-໵ix 3dRG:tFfZ盰s@P?U7#U@Ӌu&jn/QqFnk+gqr$*VWs2&<U[key/v"ƵֲނȩQSNrWGb`yCoxĊ}t`K*NdeG+Ecԇdފ۟;Q y*S66&?"ol7ɫBLi);0m( F}ݻ)DI-D? {~Gh'Z* `u$DK߬&&Pdĭy)A9䭆~} ^su8G8 We6wZKǑb1kBb۱ C%5ci֙Va6ћeNܹ&.N[O$DVMΪrZAKP>=-P@=N߳Mxk1l]%lɞ&BSZ'0Op%Z7R;T)hĽD5x2bKsV@7mp%ki\ 2B٤[F I%A4 K R_Q7dwzͺݵ"zYvUx4-Aa?$7g8Qv:lu 5{k"ggnQww/86bD96 -E0im!ugXz\Xv%~VUl.$£I5HR4ED =gYVHIK2ozzo 溉(f<{m#5ι95Ћ{-KUHz3n/ό^9} =?X +ljoQQ>I^1ΑעORS񹸓_ZBE_N^6~KL5!1axa,WIǦʂ6 3$Sn\9':*b^rDJ ̅3e,s`nocÍ%l/@I #΋65 6b"E\nv` I2@rQ̥ ^"]XVZ 1Ok\VQ>1G՟Wˡmv6 !4l} 7S9.Z&׵%u#kVac%$z|r yB;.a:+ ˢ Zi6)tZD~N9uiZRu- qȬՉfͿ OԌKsB_Ji]R1 b/HЀ筑FA(a2Uea%Ac YyEYYD WQ/vo4R#98G=?PӤ]e&P*('xEi\k bNJ,9 ~XitMtqw`a<7X5Dy l93Km^}MIw\T T A\ՍW¹$%VQ|uø+*s7r OMjEJc Y'l{QɎ.ttp@/)_"9]l'.: rZ aatSY7CJ$e6,|[qV^4E]̀5iJ2Gj*Dzu˜DDK P _wO4L[*a :Y=(Dᚎ l` DfyXY:iZ ZLO0|m=f'᪗䡡9FЛ[lp,M]Y~F2+w8A:eoeqH@`AeF$X*Zण/UkWqIsfPA?U J07 sN\= .d?`i,Cz&Y?UlՌuNvჃVt{#a`.(yvststw1$޻(?-եA*xvI;YPnT7Wyl,,]59}KRgO?K+Tc$ E}iO$н¿֔g KHq타6/#&4#Ds S~⧶K$ X0y18q E8(H u ʌ/֐>/ }(V\koqV\ zk٨q1O #vIzah@̷:t?15p%>|6PҐu$\mGB5g`gzkhQ)׏9e1}$qrVE:U^ߨ`C0Ϩ+LvL0` m @8Wt;0 ӭ@f)9FqlX8dy# 󕁟Ŕl~O057/oU8UG 582BG aGĬ`4><'GSy N'uo3"Qq@#qɿ'~²3^z?CocGǶdmش`&&Dc&7V[:ViZ1J?DT/,ɎukL+?<0]7%~is߻pȉk̴!}3*7\h$X .q@%L5H| ae8 [}&pZEVțxq4F4Xp;WuK\ +)P+"3osVBY4e[dV۰`s{/ IT[ey>V"Bd_J3>+m!mv3i6E"ɀя f_س‡ajkǭQz[awG{-(]ܬUCv_5T8A Z ?g؊21U(,+LBgW>Fa⊐8奩b #]Ub-=2X=}1VUQ y^7mWQ&Kqc޵=i6Q>\,g@ZWZ>1y%AqEJ:rbQԨWZrބ|7'GtPEM-zϠn<FUlSJz*z \M7s$(DT72혍> M+ Ji"TTJ]ALʪ|~Vօ&6G},J*&t:GBX0T}ֱU/fdY9sq0[Up΅S}뗥m!%ϧ?md讽oÌDXVM˩ ~<4iN~!> DƍcWZtHx:@ksas|מi!^4*ѫga|&OoQzÒ)\:io?Ik zfݠNɝ#i,Zd 獯A]mɧ!LjGF4\$3wp3{bH%(XxU8>nLCZ } -jp)s/oCrJ x8 ^GTsWIqk $or8<74يg| 9ՈV$'$1"̭z[5bɊ~Gä!|*2/@Jsp&̀swMP!^x?xE]4[TTI#o,GKyZj}}\md5!ږ%47H R`؆u(Ѥ3fki K9o@o?(sD?g"<$cRS{6~<.!U*Խ# xmI%_f2i[IF0gj\TY+Eَ/q;7|D!au Gbqr/R _ݱU1r0{gр Es\Nu.^Y3WN/֏+ ~s3 ~$QJk\9*;ޒ? P^ /Wk(cOـc5gdS R[ͣ^b AaCQU{cJpWg8`<)f.4הB\~RfTo*U3X\[ԺjO>̊b\ivS4/ahjΥm?*t:{b>H[K^l~kr8fQ&<u_$ehE(Y};>NQXl7Cߡч2}M&;ABדQI (X$g`;:[VJO~pH :L ڣ T|Cʧ]6Rֻ>#7gfy^ qЦ8 ~_ٕ-:YB Ӝ.z S,I)Nu W2Rv~2%* >GUBV:f-",YR$B nj 9 G@k`zxA8[̈j>p$ %.`3en@p 2 0kB@(!OЎ548ERxK`ʼ-KUmؖ/p²^zĴ?t R^lLY?}F7r1mG̣ sX7P͖_ٻ7&/+'t0K*d\'&xtWlN#Es#6G@er.XҮ e;i3CaczTl&ݠl! qY%H`"p km/nxv i5@@8zg|FZW#TU9_)G]}{"L>>R -PUFZy+bAaכ]4|g8C^ fP)ݚ&_/XkWd]q 6g#+0ɴm3|u\hIײ]mdzh~>Qw䯈l_bP+cݴ-`cpH|!7Bd}LFCN69͛4MD+Laok$u`vUP!Q"Dgŀ5F>8=.m^3t!}vajPHkagc Ė_g-SIY 6z$QX4$q4,Ħ<4Qd>0)m8&^l_n|JȢj NW_G<ˡ=+Lחc b_:e#;,P͈^C0#rYLWEac> P\q/|&do$r|9]#/ QT+1EOس9&FNՖ+"֖|tk7vq<۩^D-fT=U7Xf4l 'M ҮzE m0ʫ^}/mOD,#YC^1/]>a&lv(] T#n]Sөi4 n.L21cn̊pl (\92~LBmU/.o i^_!7gg9ke7Q;!,QK8;;Zk3}iH\0yhqU^I.żJ ZW0 ㍒{ZyӿPxO6Dv&sq"n,;( *kBPy z_s .,y28"\Xn>閨Lz?KUnLבNZ73Al(\wx );[ )xfN7C ):/278~VPjr00'߳IVorÁӆuyZ. {mh $yԴ>V[]BbrsGt/Z-sJD <UNF#5?P>+[ q4JI 5u>eR|/ʭEU֧PCZ 0@w,0Fd4{'pڴ6YFn> t@u$b(+ܰ2$%2wk&0MM'D|1!|L3G+_VU빉_71(}3Й0ydb]aJ=857^٣b("$wdSH~8*$NY9AsfhDv{̧I"r96io8 !6` 4K($ʙ54I=_vx+>7 :P@XJg72HcPh+LKiХ6* 2yGxg@v-v,c$'wRw|7D[55Ұ^T1Mp۫JC\H|X?G1|~B1#OQVB OZSᯪ}gH @ 1*8ބyrw%_1H];8V8>E$L8Х*Dl"}4 XKud'xrWÊ0LbtZjn7‘4{jE]/#sY S P.Q)#D^jqMp ffD)3xUz]<]@m FlfF0ńYbmK!6^n)@m=?l]ɾj_|=KiK'>&P}=O K̸Cdf_{;UvS0>\XN4&]tB/ِ^,),ܲW͕u%l8C󹛢l44HE(o_`*uPz eE.or!.E3 L.3k &-\W ׆( ‹ B*"8''qI혯9g(z~z eSt‹{3rsjxjԀ==sdhh3ČSn %Zlp G| C[2YO"$0$ f I$ n~ڍRT/i.1n+w!ް>j[-wz Wf"[v.^K${?kug]^j=]d_j4 Z%\cCOrzQ=`J*ci^/Dѩܱ<4PzF^A[Ql["HDzx݌h-JZ0AOkwT[#~hnNQU~sZfvT ߱E Q+e\o3fCYΧ-y;}G8Y` 83"J[yZE"@<^qezr^zHQk'6IRd*v(IdZse)BcpP gT'uB-h#i%qa4><qk3St=bK PƢY(;E/SAB[VyÙ1?8m+[-іOXM6\NX)(3lڕ:+jD9 A⾺ComTpwxZJk;˾j[`?G-޳e-sahpg 2lnjabit]xt Sb\kaMEh6U &|JF|xψߍ(8]yW7|\1)9]ՉxpSDIrxғ"/#KBĒj*z.uy\}EQ)蚒` ux_j*O`G eMْdjTY?I[L=JVO֐q"] oX܈1:Lcle62HҼq:?ד_8C>=t,M؊{2j `W3Z{D\ё|MT A cXE#ҏtw 6-iu%J~d4CY]V|abzjK`j= #WСјz@Pg;sV㿤Ee,$VTjqN-=~#T&C vQD1?kčaGe QM ȴI.bz[R,D6P8vKUsVl4mp-a8`DE{[<!,LmVZ޾E~BW)&|s#YAvUg⨔9V!AP'R>E0G{G oeɘP/N9 (D_ٴh37 @Ԫ^dd g\b+cYUw(8u}#7\K{@G%~]\P熥v&g'8_*3f5Oo;"(Eo+|<>jA觳yqRcNVZ'+S~6?Pv}e'6.TjR*NF2Oz:m79qiXnWRڄADlmfeMyK'jCT,F("ِ4~> %',#.&ςWꝴ ~^>ѳ8 /,B fdp[`n1P!7o(DžRgTk+?Z}%7&1WBH;AH\磫;b#^݊޲s% Va$kÖq9F|K08-{ܗȌ2<gYk `h2<IAjӐ0DtƮ9rA[ /5G6Oßj&TK( n9\R( abs.剽o:W됀ODRԛK%F#r;Hco`gBd#CrRG֮Y; Z>Dod`7"kXa2AEV{T9RLom "7n3nwc}2t {2'L6 *u%>FTEa6:x;,I'8ox,ͶclN_.a$)Gڼt)$`4Y! (yR(YBբE&T^*O}pD2yE r6 xF) HVluy%TQ#4kѨ_IBD*QpL\ Q<. TsWD"z+mG} g:A؞G 색wn M<ĤsnU LX}*쵫?䗋I| re6= Xr0VBbQ}B3jAar2\nIJΪ泍sOܬ"9{d%qdak9ه<7h܈wwB){9[ûSYι1oֱΎTT+bfd q++BU0׳12gEQ37~+Z:DXA 6']~,ZE~Sb"s>r e64,n>{/TTk&3$җaa#;.,y.&]go/@1[T'.+$ä Z>naJHHH!ˁ@RVҥ܎\B)z&U d$PxWi1мYaiV=)$Rg-]wiѧ6!ȫ f!@#n6b,W6p6Y!/H/u9ĠSMr&AfËqGYg=Kҷϸ'J;3|Qp!KXV՗r`*_?@/D61{D\)̧Xm 5AE3 u E oc˦Y l;,%f0I7#ir;{|uSfs?&8f_hm=Fzef]d5l2`PE,hV~cBK0 l4򚰿9\\06kMi޾6VVbZR19`FOjՓ)6SxFư,!6 k8؎/wӀey>@=YAaaΚMռrD}w\e7}|?`8"i#xr0_edakb_髼r]嫢Dcbܜ& m\w.Dݗ4e.LnS;Ȑ4{Uv˕k߁nPB;/|I%)x4EQ1(5̪"=gO$䳙|`:$@ia,XdjF[%0ȦyEoaLffI:oGJrߧTI,lSbUJ:(Z=-*q1ФͰ"jhXAH~~x4ӹW*sKӈ  04 +IRRI"kz;vù y#arJʶK"{OPsu`r$B*f_ Ѳ -f"sؔ=8Hعcpp#]fpgH=Ϧ/ _[q7-f(A) ~?mk?M{U-^s-M>ŔF>4c(?*6_Ή}2[aY2=ߍ&}j+㰬li󨚅Hi*U(2qsdfˬW8[&TfÙc6G\uiMNH. ѱVHs̙iƱ 34A סK!˾JُwX ,|i.CL-I28FқvY \"!":\%=S4;-ᘟ[c^9{M q:Sg]nVSmp.ߤMx (˽t={ RãlSIn[#Z( ylʐ"BH=>LĎGm7R}v)ܓD'F V℔xmEоN,UIsv9m{ D{mjϓaNޚw;3mK |d<5 . Y!uB^{zl~Ej1ī_SfJTcӯvΦH.<%O7yT,EI~K9&&ibq% KG)O!zKjM> ^nTH$ wݧ擷"/j~49HӢGc`sOIՂFfOj1={ɯ Qx8- *CvKp6t5:Sn 嘾E権٢W=k\eK?%Weɓr +M> toHzXC0Ь+L Hq:*|u@[_4__ԎkqlX3Xyȋqk'/U{e- 4K ᩒwf B0Bb kw1ب}ujfs^HΗ ЛpG %Jiy4S&.Đ~A͝%fpEq'Yc2025y0N4`a拮A]6˿]@ ]D~qh0'Zm&Lj#Kf/z?!D4/ZfPy+U9 E8lT4P>DG Z9c'0՘q]-n(T+\)EBɃcZAɓ9]Idf p)]rǥ悚)m0=8#sѹ̰ۻ֞㕴Nc%xV.:L"]*/`I"p0fz ӪKpLZ W5EBe"v*TYr)"N/v)i%/i)/I&=Y6:$cR x9@Y#S0Hq, ԳCljVR#ci:13͟n1u1{@ p՞J%l $ryNn|G([!Mpm]:D`MbH|b6ػ ;akitn*b/ͨ!NH1m)}>U^{4[T xtBݴF\D5H;8K~d,XFs~uqBos cUL6| <) X d&BqdìaWub; xVKK(e͞M]x%<؟H`40z27Lց}L!$X_T Sl 5+TnouZh=ޖ5H&@vQݘZ~Nz%`1Xջ 8d*CJ +E9eOCTt7 UצB2u7nyӯUY,fZU(N$(9Ii&i$NoY'ȒFOIQ٩ܘ8?j[GͿ/L B<2~2 Ѹ跛A}whVWl,j:]͵#Aƒܰ-Kk %Ji>@ݶ.vwGmsB[v[45eMPy4k-OEڶs@Pzi-re-sUPE-#Yۍޙ]wip-U$zjt_K ǔ|"n傔fuJIˤNA'ݺ=Ah1TZWD{1?wxRa6\saP'tWsZ҂ \״=ޫ+#8%I?k&5cPhoL$T5sL"l{ K R:j<]q ,@UA;iwY55J+HȮMxɏunh Ii}*[% kL,XK3|Ei$ 6$6K'h~]Y`EW6gUށ-ʞTK͆(Fj4V]oqXBԻ'>MܗnVTyz;kY$DPyXkI|@3gL3 `'݁aUDx*ͿUQ'IF̻ߎzA33uiU"QZiD%}E?5 V8"|ٮgاr6GC?Mgb Hq"(I\ e{E=ۭ_{AtӰy@zM 6 /Q<3I1a Ðhf\f'T3D|E}w#.Mso w[yK|lw^5(zZsķaxjq E۱]Sg[Q_YA /|6N%aؤp>@wtve dfWP V٘oqF@\_o3!}>//#uIܱ#e`%tQ#P'ej墜}Ah U@UJE5nF)읽lI۽}|?WRPz@\Wr5FD&ޟ76MJ= j^pnƾOZɛ=K$H 0v2:J 6qHJ^J-knŹup7G?"d y+S P֝v,0U]`lP͋LCc*7wRg!?qK *iJެfeޡ衟@ܔC@ZpC&\Ƚ0aOvP˘*ZϹQ }Ų4[]tΤԮ=~+B)Fda^sF{p࿒{myx[X8 [g.c`ô"ҽO I\Z>MeSceJ)`~+F}soC'>"TEi-}!Ւ| Mh(:y dؑ u}Dŝv7oxnpg gi9$ ՙƮ O6cX7Q{G0?AƧj"UpԛHY|OMOS=@joK9&.C\[ sQ#N۠Yϓ=%cîCʝ|(| V{pvܟ:xVQ$X:-AS1oc:u6vZ?!uoHtzމn$nfҼ 7Њ$зq7-/c *X\Vphg^'HǞ0%tx+V {yCHzSjK |]vݞO"7}_=EXȈ`'Tď .TBKkqJFK~mVXSmdM>_Ǧ+K:̮_'ljP82m;'N4?1'eLܪgHFL<5ג) _uo n}TwDCESrz$md&uF_Bī%؁28.JN%.BHB})ꅺmeÖlۜ$C J{DQi#4ݾ[즂w:̲^Q&11VmHӝKDF}2G9goaתUuHБj͡_sT5y֣z1AЃ^}-=IJC?'-pj>~pJQL<ذV`u6( A3>Y< ͤ'Ӫ8`Ѱ/ ^`rkȏ2~bhor*%go9V\x唲|IpS7:C4>^ie ( ZoJjdu.4PnخES_7|HCsn/ ,S܎ `\~i2Q "JUGf%UN];!9\l_2E JngTW܎+K[]ȡ^؎I6Z]kT!΁\xA{jI7,a -\_i!"{y) E}s=0ėGXӃDMJÿD ,&/EGIXJi_yvRRBx۱yV@h jx #'-dLc4YRmRYuw:AlJKh Q],XԼX6w3xL_V Z{X\/t ƈմJA`<͌ \,Dr:ix45[{v f9_&g-MeōkLӉzl@KnxYוRfaLZ^igQ;ciGmVY/?'w\- h U_!e`bfϵ! >@ȊL_K$oeyoh"O;<[OwDH!8K&H)ۣWpHu bINtP?TD4~ tV$~EԵ~rF{URq* UXs2鵕ۣ7L"]YU}‘Kd.5CZyϠ6Em۷l#S&T"nj0c^'ˋ lC g+ڵJ;BX}|L S>ay[rl-WA^ ϴws#xl~2X(>xF#dA2^5G+<$?)mPYXr5Q> 7~܀AFfۛv0t [95SMy&a8cQv61<}e l6dw鼴/M :9Ȑauu!_YD4{ #pF9%1D3UIMX)a5eEwCƗ$2lFrMMmNu'󻞅:cM03!i8^;?\֥w99aV$M^KXOj%dӲ7xF-FrK\\ϳh=B_P?* Ho q I0!]wY٪[|mpGRnO'.l)c~ݵ -WNDt۶ /}^x QNb6q+)Z,!嫈Jlr#FHϾ 9DI3ІG>-*a R.n5UELP_%Kl]d;fERGbO"vΰ@ ҤĿ#fѵ \D-E_j=K;LTxe@}H%A'\SQ=.TBhu_~Pa㩴^8;hl|C pWiK 3E\Gd-X.6| 1 忒Tbi7A^bX}Y|ED}>.n 5tY]n]B6a]zQVB,V%Юߗy)Yȇ;cW0r(K==ƆFJi35{Cfյ?; Ua_0i%=i( PB-es8P&>|6,o._p ( T=,IQÑ@X~Ą#X(G ]7 }bfroed6EOE5>FZ= c)n.GIp&3z&g=8m/u2qN,SA"A8)JzO{e4V ՌJ(=~.x U~k,EVWo]W8ԛ7Q Twm*1O;nSG@Ko)K&'Ts̨. dž"HqKSʞ)IHM58ys!iNbG w A_Rj ẃFA/ꁚ4!N"6eYN*=+?@#v L|oJqBE~g 9$ێ[L=EW=!(I9,Ae cFjYH߱In<ږv3m۪!yX^7'K;a†}*^p5-#T'- m!J];q'ypІD\5ۉDtrD{oVŞlrofcXZ([ܢvP+Q{a'*#蟛.,6ꝍw"sHLh8xͨtT4?)pp#oDH}!p)_g֬NbvϦ3UQc?Ȧb·d#Ll@>pwWn{pCu W_~F"o&2sE[ [ O%" &u6cN^LInQꊙrv40-T/[fg7Ùw#Ev{f.Ano7"k%nH(>g ՟ˇ\3C^ЯH&?kex1{F4/a#˾]Q6(nZdGC 9N w>wA)W 5T<}nrY)-lӹ'> Y,pf1hfJf%g_zwX m*uD?x $=)29/>jw^ *u3]G?Pg^4g_IUf6n1Y5aNl Dv2RQ+ r0zIſnivE%AWes,4z\.˯2Hn!D빘7\%Òfɳ>碅PCIwRT[7',1Tm?nc18/.!;'R'[[M\a>L< 6h]%7S7^0&wym@0 h~ykbn&^{T7M5$4|KG ޿6hbrP0~ >ޙA)\ƁGs]ƕq|aQvBwk{epMX?NƴLf>> h/ r+VrƋJhD'">Dʩjv!*]pܜ7A]4hU="IDץcI(s41  &q!85 OqṾ8]{9(L!gZsX2kv`-;鮏6 MTpxSg0TBG)FOX&]\eMD-߸ 5'V}-@WdFB(6}Hb}=eEW9ooy|V*Z[[b22>rJĵ` `eRCT᧩W(rqv7g޿oA):46lƧ_W.Ĵk=e{v3lQT#FA"%}d~2PmG^\?ϫ2j:2O{Gj/V1j __x26ֲ )uM{=eb f2OW{[ckue^rO+<?nNاUl)C;W5>MQӴ8@e'bis$DqDjO’6xJ`#e`9Qnψ`lԛYktns1Ik8rH- O"bg%Zk 1t_ϬL_P婭78qF43Pvl_%):45.B}5 aPp}oQ=Ƶ?ۛr rIHFU4pd#1~ƕi1 @z$2NKCy,mzY.sQϨ$-iΡuFfۆ"R;\n@fN#+Twz=~!!* vT$pOG;.dYi?`wHV6SxߨG2|rϫDτst˘IE<25ͺ\ Z|.,U·4p'˵D*}:BCAT͖^ɘ V`gH/Q>FWF5J4JdO]5]Qt/tQ>S>L 1/j~2~񰾃dpne8|i{s-JsRgH01̳ :6](&x3A𵻢?jZR' J!spx$dį:SټI/8Ǿ?UdPnmag qkqK+[ihh|'}bvj ğ? [O6mo|OAI$Q&2+p7P|U}O(eL9 pNꊺwƦ!~@~Fv/Xf;hBL 7$A *4bnk\=l&Etz6z1 /JN269!(5; #jP qMut r?[rv:st@"1,#7A ?{h|nGs󯸻!y}.6NE֪zq6-/6٩FYgIqr!(,zvOK~m n˩qѮ,xd Ϟ6Dc3 |5tAXByqn8C<[;*d9Ne;1AQDt6A(@Z|U )UUߪ=n:YH)K}u`uW8oQmgُ|F=4З]Pލ<<<"Lq\+H^^?PxrغIJP78mP/3ս\2]=I>UAGZ=ϭ>,'wr"Y9L*9؅fp=  $0MR,IQ ~Jλ \Jx !*?%HuA/l$n^Ċn@@ UR!JS<4"˷{)}xQ21C# yR |@~.,iY{ns F׸T=Vf>pBsVa(9`^*R!skfpDBȡhBh;NQT$&?LNKdoF,P:0@B1JJxw"q4Bk:Ќmz ]jNԿIk!0 y=l14'mjx)CAKM%M|`Oݐ$Dzm5?~چ U)}&(?`ۙTL YBďu#NP 6'k`} HJ P8hc6$f/DS)|Y# k0yx~(?+3ɣ1Ck`4OhbTn pXLq`6h18'˙|)aof!n@$izPH*s$V3l@Q# 6 d_̄!Y%%YnU,BQyHDz-h%~(wՂԯʒ3Fc :D<:w?8OٔI,φK2UƽNn:e~7@N: ,?нLK۟L b.JZ,\˟ I3$% }:NL!oi}ՋSl&I.[,]&skH)0AkisRS+BF9Wc͙p5RJuݴ̟ʩ Q8jd%U6E]N"ƶ>>1@.`/ګ@h/Y56Gu_x ] fԘ@>&s]R,oݗԬ=/@6ƺ![d:S_~=DjD-/;[҇B8^>'nQ:Z{,_ݻPhu+t;U6XƞXO7e~qu^D~)X"NY;6DFPhg~VTxj'nn uoW,䵀& xm. ŪV?rCn2a:2Y &Ea̱0^*PbC8_DĎ#q]jP/Gg`)c#;X'֜9F;_R ECocO^2i?Đ=YX9w!b[N0@'@;~GIZqI_)_J Us:\Z1m`uU?D:lyo[mkG/쒿Xݐ|O.MSR'ׁw{S:G>$sJvjT.WiB<?Rqy^=k~c8غfW,ƺ n^+yݨtFUMt֜dI8E0etK޺'a-nD0ڕʃ60qU5xhxTJ<|\ٕ\}h?p 3 |D7}/70 ("Nze|Ҵ9=w7IJ~kA~;ѿ@KĀo@~e,{/FtZtJmR DpvzkqwpkYvrv)%pnMq"r a@o7辷_-zrA|LcAkkVDq؝!}>4#dҘxJi^Yeض; rtMLB&ͅ*׫LSj2@M X'(/\B& mV$DJKٹ ΘR` \XT_!QG'<ΣGYjqadοEŘ :9(B~T]BDh˻L0{T auaQ@Ew]k WUKk/a&ot\Enk0S! &JFS,n7tNlXajPG8ߢE+e\pT"G}6l=A~8yU]XiS.,A|:K&RԘ^>v%/rI&􃂂ɽ4o@w1|g?ٍ4=G]|zB TEOxz9ZCYmkW!u C݄,Ժ_}jSD`Z.9[&>PZwʸD)qH&uHveO}+?ŹrO"ǵ_u0GRYxyᘔMWdd{*ѐ J w EGg0A^ O=O=dww B yՒxW hjp]L]wK^`!ޡBybo?u=h] bQȊipXnܓMJ)#q9BC{΄E݀#!@ ; +¥#]sF`%v\K&!>Vjp.7Elyx| YZM \ʐ e:i.޲ {߫jd,O0\QYZ{IMdpxv܉(qbG6kdB7S  )UѸ~U%/uRs: ^qӖN_@w#~nzտ@whlJDX\I;l &#RVENXie\Dpc! ]9 .Nۡ5R ([s.1ȵ,By=qo4T5(>v3 NtƎə :>^zủEU;sl\d7`iS6O7?5a'|..lt?im˖B" Hhiܬ6Q 'ƀ#"uF7|s5 ($ M- k })Q{jNNyFsV3)tRDҋneGWۃHArXKN-n%6޷X 5!o&%!vCbw8Fl,V̛[6UvU*L7t( WEӀ6OuWI%E\a۷s̚r3ΝW583/KY{Sڟ3y |b^F>9p &6F킰RLv%؊ҋWV>nD"U97]Xw c8$jIU^Ha/D%;xP;Ϟs0g=EM sŠ(1Uv֨uR#Z~IiM@~/6@ӮoS~$h 6RB@wzSogӔ=Ǵb|b)kqwlHxvAlC7=FQ߽U2d%fxj|1J@|.~: ۸_I?l}スUdd'͢L繁,"A?F )蝇+Uvtr1h~g ?UC ']_XpW,?tj՝ǘ5zZ/o*;i%tuK8"7^e%.wv0y#뻤3G!҃A }bMSKSh[@E 0;܏=|͋fuLTo %\'К 0==Gq0IQ槓:z ls5G!@z\-? Y5P@$6͗M>JE﹛OZaT}B6 VVpe󢊘 3GEm^+NO0:(c-Ǧf}DM&@acXZjjbo4UxH O#>&O`]}yAUb YSrͦL^ x|R`2wct=ӢdȽ kXxԖ,}b \q^mxԣGiZM< Rdcխҷ>Id0j֒xyBtUMoP;E3s}88HL \S1 -ds_&ċm <.i^IN~-XR.j2gon]GF6l&7IKeR؊u;Od(uN;[c#WsAF0yLYG +j;SaU !z"#«(c`A|G z?.HCH?VM[t>ݘFskGi焨tXf]DYab%o 9pщ_р)yݺ&(SkbY2 6yZ[q9vmK1RY,̽F(doP 7R9AOP.~ӚR"nQǼ,2zDXX~d-L3UeiE[W;vE8HD_O~9?Bs0cD)kֳ|/2'%_Ul[vV%I- tib1\nhl·TUbvXC}T ~tyg>go#,"EpUm)ג-HYva'ඍ T1Csʾ24|3 l<0\ $j۳!v@O^BKMSe+M  \өV)ŀ7w1_f]ZhF(EZ&RO/xLҭb0~v 62~r։zUZnչaFzњ%]vA7Mˇv|gtt{ .cDV*kvY}X2#JPڂ>P?ʢQ0W@}-/Yer )e(J8 ֠WI/,O|C&h`?\Z5B'üDF!\ U,e%Ikew#Мlc"IV08<]nxs7b Tcn죵hvlYEu Q.4B+ϯHBk6R$jKCwER yc[.%/>,shU;7xT%*wY\_ZO4oXx"o3%8y{Ezdsik$w=89\b:؆Kr:P\+Cn4Ю@;29H8˵ wNha @^"bMjIayt!:h,2$n5B$lRnT`{9FoߴUP`sґm1߹9 ,amQ?FI{̩yYhnm5]b꘼Z=LGv437H7PB͚)T_Z֝ǀ<Ay!>L;n|6#ՅrΟ ՘-H:<] <8̊gGaQ=Y[X c*<,׺Cy-7[=g, nҦ.4ɌVQ)8^l%bьM {@B~mmN~9U*xKs^|®4;",mmQ j{mNtGoFع`'y;iŌja{v ;MioGu<6j"ӝ^u4qH4UbQso%ql/ӄܿ,\(ǀh\SG&oެYE* ޵krtz=o7=GrtL1g_] ?y\F]Z6iSwݙ3eFaT5Ͽ8%;mv#X 1" I$؀CЊHvxl &cAsӅ'45G0ֶ86+cjsb?Bȃ|R!cPvS"+H6PxMiXx~D^?ȿF1itKz "&:eZh|B{Mw1O߽D.p/(|,_Ğ$%-^LwcQ k n?kJMW8̨j!1h(SGT8PU?f2I c`3",Sԙ!jeG"مL?<u9po=z+ .[\Q7*"@ҜP>p1;gWjbqGwh $#*9?nA %},w,@-21qE+X0Be3D%Kj.8Ajs 6lSG-\PMT`U`𵷭2M6*B@&&_̊&HeF|Tu}N.-y.$:),gflb#5z"=ͫu=9ŕ͒m6!g LB,bo(OR-fat3|#e>+Q)j,zbh%0<_Tߓv I&%L$WJ-pB?RQ~|U X5.xƬ$P.2%+v=q9%VZ8gUW|ҝ Xr];fz=Y7NV9QYc\ցV%du٧y=t^l[=Cy6ۃ~txOo`#?.:T?BTUfI"d8H[ﯸVv,o<#\N=?nPrpoyKطi]uyUBo 〱/<ީ+)3*TǠɋhN{I;xj.;zuVZIuSʌ0B;iUa :Ej$/V?Obtg\q.#HI<|nEw[[$MPyi %A3y*܂'MMIQq]ڻZ`/oU4RB] 3WQnrpD./] a zHK n5>%8qa FOf42RbR&㐨juFQͳVvw\0'T?$\% 0[}(.6atbka\hk5H`SBG&'5*.<vq3 N8kR4w(M&?4 i,dSd zj SV g}$V^h>U Wew/֦=QP=N4O3}Fdz[WОx͕<|-ݷN)n:M(Yyj׭e`=75Z)2b??m*JX*!Km JU*e;wt'V:")6F ߓyN:A% |O@˯j@#{C6Sla^j Gӗ> 褚IvۡpQhj dc'"P|tQ&TKg!CZ6{h):_9+:; 4v"foOU FDܸ4[ID_c/(GOd-íۢ:\ jt`3x3Dg 򆚇%3̆ QVC#sK ,)5tK/D5r#E-FFt@GL&NHɸ^C=$mIVWȔ:c\}׼P]=@We-h6=et1ʣ\S; n<ս(]#M)Ae%U~9Y %֟U(\tFyVr0sQɣ N {gg:yEE`܉_ԿQ0<4$C:'q@ [Ғ11ﱮx/\吝/K)'M⚍NE MH5oA_וҶ(jIi*'#hxs]7J:d }ڼr{ mX}TCZSLnD|@"_)$4puuOF&QWCe7!}V<4Dk+q-z~gG"7sKوf h0Sk6fd/5${%6qxLTi?zڟw<^,r'^1m ekɓH.7Eε V)*8;q542<pTChۭ2[W~e$vƜ ,<we~)qc :IH0 T3s79;Sg&ԭ+SM9OZ}}ߔ(>5|Ah]=BphfMZܔ[ܜdIZ4ьf?'s^3bO0_>%&B `k(p n{b~h.:TF_ b**1KFګmH뉻o(4 t^|j`΍Y*2PY a|V ?* V›N+LX缀[._y *m_|N*5 K֧ǢҶ~Ë́:Q3+WKϡ(;D9 6'5o2ŷriwBk˫{{Omo,Z?Ӌ಻ԣa1!}s#g(/Ӓhj_7:nG2|liš`@R6 x"yH_2@iVF\,4 (0r_Ӊޱx\ܾ /xI),WM %)(?H˹{DxPλN Ӻ!ۮې@[yTt>@ä9\tkzq,+~ ,O`J>:ϪW-}(N:O)[||UXI*34GJ ,"%7V^kSqN{?} {c ivޭ\ -h9p1\ aƄϨu)}ݼC P'A[tnfgӜ8]?T5# 2-&BC#ֆ9pxJ( U 3Ux|f(z~\;**I%Oe9}JS!i? PN՗j_ܭa@PS)ʒ/O&ћ!-ب屎.S)cVBeeSޏ}ymN- ػY}?әk@cT?aw2]A {DLB:&:Y%< ExgU$RUE (Do.3 fZ ' +FSf/@ 8lc_DZG'5/yoaUJQ+{v8$d`Ba>d~E^քy&{Xҹt4ʅE ɵ'lM2th2 #UZ 1Crþuo.*o%HQv fС+b}?GYkثJ{cksxG0KC*tVYfZ>!ELAmRDcK%VoIh[5" !)z)Y216whb,x9R8;\ LO1;N<,Nd3WG OagJ?LL3J90O.{^->uVoxBxKzj -g&AP*!q؛UPo׉ndLVտZ%rgF&a Εx>~ɦ>嵓>ֻ`1&{X 2"!Oj:/~։6'Obv틕j6yGJ5fskxŋiԪ[|S-\^2: C_3^ ( 1y[_䞉V~͜YRʎRD,r!`6}xֺ֨X[F} ITet]@Rl]'_Fb%`ψ\q.6Y :}ҰC bb!8I(~Q0}\5?c -nX?Z4O4;?h|VUxА4C?Yq퉧M_Ύf= 0Ҝ 0K#sr>߆gVtFv/c'bH]ǿKn#D]!ISWp!UzK #>YK<~~~M#³Uazr]FM1:YPJDY,5UkDʋӍ!LM`>R1ލ@W{$`ɏ:Ϲ.-!.e 2Y-gv2[KӡJqbH¾JzKȩ& L@8 \f0J*>|°>8h?[QIb&XҔXδLaأsi}gIZ9jsrA D= 8s2~=_$萼/IsŪEu|3Jtgu $^D^oϻ ؐd¯UœFtٵLZA[^́IhpFIM* yTpP+x~+--=WWSKwc+E8 JF5ǫ*~v!08F@Wx}p=QWBG+WP4o^S:rm-vT2΅fq$ YQo`|u8HŸz|le.CR_ =ETt1ߔ뒭(bIhc*~ʠ1xz%E`w~xI@Iұ%4c %;\c.:_J¹)oD5$5iϮɧy|O˖Ήd LC!FI2X79iEJ!K6b㠈,7tFi2ͺ*c ū[{kr\SunrC,-('t\DڑikPcony~;IIOG|˒SEm̷IO,A&op0 jm= T*<{͌5su5:<"j/bkw׫3WKqu:Lن̊j  axcSa WiM?) t7UhgӳF89d>-z\ÚJ?OJX{]"!2^7Qٯy[tuWaC﹚^ƒ+nW:.Ez * ŎKfdjȗ(0T"P)ͧAV詢&9IpɅ^d1#'rA=_0{@ȲG@ 7Ơ6J X??]kQ@v]$/TƁrfwJ1̴~(6Q%2Kpa0EGdA"WsMO}qx@9qԼ|AdhڳeE޻Ĉ$baL8lZV<ԁj \>X&sƆ\m`|8n;%gHOp8yJw@41niΪqF&g03QiEGm , .jOhvKu)-/֌ ?q)PSgYQ$tPʸxE ݸ ^xM˩}2g. Ӽ 6u,2,rQ〥:zmp{- epN4Vd~b5:qZéek"kݪ_#.K0?,@[rC]ؕJ/2F^ BEr, idE&$|;gjgai]Mn e/=` hj@)'LHb!j] ? Nmc9L~zSP;}6IlyJ;_^0+(~z06nCз&t{ ߐ8#őEVၐTGny!nwR}'HʡNUOYQlYJ0l+оX8BF/(r dֺ8n(*JYjE`A`ƺBzm,U7jV0nhp>xh1X<%Fx8Ǧ=2@݉^Us@VϞxU^7:!RWсa lqx%:%aMy3 2O6Sum1 0}%V=`T@\Rbu(p_>kugĻpߵ5>J̆ɛW (Z%׃V)\oK@zJNBmT'1)&/n 񉦋 kdH"p]#o(1YlpED/r Nj6t"5!,mЉHƠ&ĨAy:Bį*e"mCQkH/FҼShl|1|%ǜd2v&- $*gdPԒ-4p Ӹ3'~nlcp[F]iw" ^s^,x LHkXX4cghH~o\0$}: MlPڞOjrRGO>6YX7b` QS02c bX:b{ED`Ve0K5򵚥( #4:l jE\bwl'%m7q+^pfKSRI"?KlURTX"\Kh H1h9}^D/f[# * aZƎ?lfTBځڗ|i67ҢYH7T JGmyU;˃aq?虹&fءxY&Lo$Sy>PjaA?cq\wMꦘ`3`KwgjU'z%bbmapwHw,~9La:(߀M~nՊKR*/J;a.~Bz֝!VWJ=X('o7$*"z8A5Z6H1P<.j}I9h5O.f+?dQZH/ۙ4*)g4?P B쓨&Ex #6[90C,FJ-,]pJ䩺<ٮȦ^856g(jZ8D0#j©e'=k< Nڌ(1H4NU@ UdEZZО)h^:4r(QZ<G8wCN_~|H l'@$dHSWnӭ=ϥ6UI$"m!Ⱦ<)@QϠswѯUъz$"!Q S2a@?1RQ4˱28 Ǵ"d0稃t܂غf'j:$! E1fKXؤB:,K[e띆MqCOFkwgΛ։ffz[P'+ ~Pyxi7Ej0tEr!eTǟ lۆqRAlZׁ<0, f6 FkjQuẕܫm? :X':Q &ng`$Sx>Oa^RekKEݔan%v@N o|N=G]{F0H$.9״WmEzuAr@qJVk{ԿPy5JBcI{3"ԕ)˝ng{Gj$CqYMncI[w9G8~;K]p_95C8hCj!_=Kp>@-ٽd5?~cn^=V1.&e2 D;@ɂቘrzk%B^!cEL[k}։c4:l@%)x4r$ Cnv,'cFCd)&)k^8TwY1G[0c:&"u^'c_( 'j/{?׎wS֘*DjQyV_9U㪞C7%ֻr߫;nFv2 E,(a%Nˇk8v$k.-ZT# r)9#魈3Mܱ?ϞXs/T[FM$Q(LvF'˵o\l<%)bMǴfmbW&YSPVĩ .$/u$/VL$59pB]9uoi#9%E>B[#OB]:O1uKYWX@ FX~L^P7*ʠelm LtsqɼX]G,0V%xv^<-T c"Xϥo#ft@[r+φ P] UY< ^_tiemmAu- k zC"znOXugpC/tGcNt`u0r .n9Ĺ [lcB+N/\׏cd%Sgcw`foN6=WxW$>ڌtxvz2tVd *$NSiQLEt"4eP\}|"S-8jL8oq=Uwik5L`Wj"%E> s'+j}䠀.ʽ*Vy?1ӝ!tm31Z w>K 8r _f*K"}pP Sk˙ n4kgOY/3s\4 !`&cM$ܡԥ ]=w @k!zql"-Áȩ ́A*񋤞?ÍwmY?ȬY Bp|Zæ@xXMѯMg:"IWJan|8 9f%XG=[I1yI# )Q,^xYpwA$l6_cZ9bȋǝDq"09M-FqORiQE!EЕ,Eѫu ji&6Yr}8"/m$bsh']=@m}pX˛Qx;OpMM]d\c}`U;ĺC#`Aooq[x_u)6~M%<–-nGlOgcycoHҗf•%RWݛJ.NIYc6+J3B48S-tA$>~VRNMM濏|SL=C`~2]ۀ&J'5J'0LrtN1h?=UmGHqRpx1hU 7>-EB! JŽ tidM;}qe9"fHm? ?կ|%!W Dc/x{!80 |xQ~32UOa4vX3 Ե JOKl[z$؛I5CerDu9QNWنo]9 9k!x6vPymꁅ*p_ =FėU%j”5Tz}B #-nHr{~x:`B)͵Wrwm#Z Lz+V:,C~QZ!t}nORV_S+f{?Ga; Ѷ ]`l8 +o_+yFzeg bŮ\bGCʋ;;wX7:He጗R"7b rTT$8TWOﳶQW9@DIGaf0WYJi謳[8U}޼..!&}e2ȥ RJ˗f!0$/LpTT{ H\kP|x%˻-ħ{0X΄=?0ߑ1G֌єE6Jvvr6T ;g eZ Pp"tChF̀Kde^eޫ7&1U;owWa0MгZT@Vfqͽjv~/ q?6 wt^uaFH}"Bߖ—B_y ܩ:cpUZ("WڕszX$@)=o7bE_xGok>- ̯yT9/~dSきRU!f|DX (UOJ;2rliͩK]HJh/вM?2<6gx # CDJꉅ؍v%hw|vv9+.NI"ĕ77-a MYWOO[iUhR2RVEkJ"G]$0+S{ە- M/9FqzC_v(G % u#8(^wdc¯S ]wZ:]_F0x#}“U{tlJx \¡RH`mt iڨ2 ѕ8~XI &-,|X՜QT@zT P`y],Lq}`Yh b)7z05Un;(Igڞ!|`ڥfAu3SLuwzezܛkS->➙@VTP= m)b苑v1u&+ VԄ22$pҘOk;i8uϊ9"Ԛ׌3/iwHwd_JUjmx*>7*81M k|Mh4@đ~k<0EfŨJIS&myAS7)UM;f`usbaSDSbݮPP4mҽXɘG]L} cFDUuߟ} :yt{#Vam aN8gԁ@Ilj:aC>q& 恱hyp,6 XQ9QQOw0@33b=^Y\TӁƑ1 8Uf1:eYf) Y%@DkXHCI9OO&Pu/U ^2\ CyitDsc7{icA*r˲ʑ ,J8KDJKƯ-O8~ᄚΣEoyI˻ܐ8V$)H#if/Fi5(*ƜH8zMz]:E\ei-B7ֺ\LӌXmߖSk*eXgB?~/h?.YqI) #/~T"URCMg'\Nzo쓒%wG1k& m㗝1H$>i}p+It90?"N#6|,΢. Uxhnt)*5@,'s;;d!*,F Vrۏ"J)bHM.ʡH0/;$vQ-߳C@i`>f^4m[yeCТf}.G'Nˉ4iR ?{*|j*q*>wJoBڂC.TGٯL,HҘS"X¸o_8H E`bSdxt UIُ-3E5$2SF&l3 !wS|U Wyܝ3iHHaD6)iչcq2PݔkHo]-J侓jU/|?;4갏m.8/ۛ`7hr/C62T۷rUaghO?ZsPq *-SEPl@W y :-Nx'>?(Vi?8V|<ݒ*@U}ijp4N1$T'\{% L*$ ')jZEH-wx4;_Ks!@?@D">ON@>n_(K][,3 9b+W1FVkdlj{5QG ycZ r赺\|ɤAr)̔9SsTrHM'҇ߊ3!:5[ oSrӖk#AhrKB?M97N`o=IjAk8.|;4ِQWm_Js`}1dRPho{tH1<5J1 H1t7K_]y*rGZ~Ys1B]yeb[~tycφ< 7?dh)f [Z(%HP:<:LC?UXkܨR8A-Nj^V@#[Mqpiz*gCOa5/~ ])# wGRB 4$#y횗eX99- ӕնvCAmER|n2֐J- Xq̚o'"Gkd҃i(sJX<]R|Aj^\/d)W3c.Oeׯg*#lh)=3Q#JJ^S=G;Rh4QAɜ_w Ir8tm)O 3.s[+Gm//.~%))\L%آ׭_vޗOfa[_شIJdv5@ qdZ(.c,I}layI.rx\|`, ǿW+ >)?(`7pfn 7H6 1/$z5.28Cq (Yŗ=͋9M3voGf||Ӆpv7@2Au36/RQaiSWr~ w?tǍO* ^usmev!p ]!Po*v/H8g,^pNfH& lk1/v.ۢ!핊=>ӳ6hSJݷFsf}F+bL-F10(j+<}ܐ.`71:4Cçwu{$Z^IR**L$rsCz7m$Dgad7H Рm )nt]TU-.Jt+wZy=Teu8o'evxHG.;kgtx_VM[+"l92'|a -*} 9AADB沽쮮ЯhK1 ӽWG9yLLfD$S$KPS@r^gR9wG9|-Tv%].Vei\p V5%\ׂԹB\ ]ԲG۝ l)[h"žp}l)OҐF83kD|NPF6Ln$DkAĉҟ(2„IO!IRplAKKZݠX,^:='t LuSN4 aK$"[V%_I g+p1:'bØ%Y \1g y7%-}mQv%ЯFTtө֨{i]/}6A-  E>[LSQ˭$^}dmC&6Q.sVbtwb^3~"R߰DӋӆFPr4StݵNϒ<{X@<3V\}*r_m""kn~wC^ty񡚩e3NI(PHI";o2eWG+tABC^~M[i %ÜdGmwS+ͼc~v`{H$&>_z%C4 H/Nsk)^zK;85gD$Ey6nNIDf^ob؋l`@OޅN#{ID'&!V`tׄrH[#lS3G9$TŻȎf z&;nIECS| VwIL#!wtYECN_#G0#$Y{U sWA%.Jc$ekBP݅^Z]^367`4?řSߺSHa*3;/ꌬ{ H\~/?T\IѺӤX`(Чh1u6#MKmYZݤ[M{F%KQ)ϣZi[@gܲ]>?)RbUd'nQ`ZS @?BvU 4SN[r+\UӴ'͕m1x <ٚd5W;9X*c1CO= }gf"cn ^>f8h8fONlf缄Kbr2UakC-^y,d'acU_OL$Z6LL/Fk"+GI6%o12Xi$&~砣>A+u"50}!5:3<(x d;E)48VapYH!uɮ}gz~l@ 3{RlTF+Yd.cgy&S$0ޣ"2JTx_Ї wA2ўP@3DD\!C_G|In =[ IQo(Q6/oqKk(!YX'jʧUcO]~] ZaU=EW5( W3(<7kXƛz|O]DӏcrE[I5YpƮ[$HWm.#Lum?U~ =uA$! 1E@KDeQH I xW5pиG,P*C!*3ZD67 CHi)"&hc+zқƺ/>.)_{͵&<@Y|<ኹQ6Hm6e!)th uRaB#ͤit(wXsB$L:mwbL-Gf[ς*lُAC`qCdQ30!9@0ViyDdh6m,Or%}r/V}ljniƈ*%F,dv{1JVe%:# 2&^h:|e >tL@D[n!|p(SzbY`>&=LTj~$, z_o[ͻ"l"@[v(}AU Rz헅)k?>C6"؛3AЈS19U~+_2mһ6< A1;> O/.mvxR H͛$ R`'{~q elLFM8x`NOK&s6zSq5m.#?=g$N|%gۋy$6x-dt-*r^;i;]D߇ϤLy%-'>ذ8I|_tڰŐZ$qLV6t52K;F]4;W-H'VThW~ 9g pE` EgC4Ι -E$,æȘu[T~V&PS5[dlWS}Xzl#Df靲9 IÚ۞2kiysGp%U֜ Fv!>#1b,)i9ڟwU?(8@8Mϙex~įZ%`0P.X±-}RFZ倷?:곝Ů PY3 Ki3iF~̣}(cZ=:r yi]}`#N{i.FLJ,βtd)~#,NIeTaϐD[N'Մlxϓ~( >'<.Uq'Xbw\s ab1z'QQա2y>s#ݲBԹ6$!ggLJZ9/*hoΕH_nPU='ǫSt KtCj m( ~@Q(M#+:]1Em@_kv,eU [_"p OߖKu?ZpCCy7ac\d˷QaKTm~vے1)"X7w>u}GqBEU6T\ j1E4'6_|uzoׇp %y@۾/ܧW}6./R7I8=-q( j~ |.rƤf bHP'|kUv^&R֓ ѢY(2"tJ [EA3r?@IC{CbJ19jUy5IuNrbPRk~92]X' 椚V"uh\'zy^աU?:hKcrb*YBj:;tXi 2v,#օk95FؗVI^Uv3;gw\S?'Ov|YsPBa.Iw6N>#AcVs-B! s5" KITS1,Ո4k229SFcN۽,ڌaBNK>kquTS9vðm_g#L?t/;*lӱ᥁e"G68HRH\&#~' 03B܉쀌5d ]^wqmp_ w~#I} aVhSGI:Eq*,[`HWg}98>2'6]H/R(nW}URq(< N+Sמ$l!7h.ivB/Wno̰ M䙹|- ѫUNmA7]mah4RΜ dtߩϛX)/:ljt+a+*G9<3;oe-ͩx5e#=!2Y )m6|4W% 3}Ec,28.&m'=!MiӾc;,͵BvI]S"bQ bN yUs 59N?gVHg兀ps 3)Oyl_EOOm P zKe |H"V!\cbwYޛ׋3ĸ(uS27(5LpWnZsUB j_=4~{?6c+/+j՛~ >u+&.BѤ{U/Oʳ^Vgmǟ =Z1 $A@m9梆akcJ́WchafOK 7 yYVl_{|,LIײa8 ]g~7p P,x/VIC!Nmoz82E#G[ QcUeBKH"_xx0md5H 'fwC;. vY*쓪^`2{kvC O7ŻƅG2ti69rU5{zn*ݠq>E UR>M78D ʿ[xE3Ig%h*RKBwB#i8H$5 ْ2!TL8xzTс9LP&8 {R;bI7fsq\nz Tn]ƈyP`z 5GafU9[@!R QAWRU9pV#ÓqcuA:u>nw [^}N s@䴭K. qQS8 fLr$ȇggca eS "i^'N.QWqyY<hg͑܁3c{PWP9mm+ehgY l>j#" +[?CF0@Bxd !pžw/-zm.}wۡ cҦLiAgt ;&'PBJ5slԯ?{iĘC¾e֓Mh;@B1h:۸֪'0Bi)$a=eYmKߥ  g!RD]?|\M+vO^͗Vlfn?rX+*^nؼ*%k||MwĢiK[24\BTz/ 1y* 5J(#e;nN+(#g3Um9L@7[{"5B`&76?wS8x^ )e[۹K BE!pu SD08R}!/ԁO:}-#q,ܜ r,m0[c8jʐ!3ڟ[Woq\UZhbx/~: %!μǀnuxiA1>_Q&-Q "<90}(8V(+= JRIס9.M*ZEK~gjjw? uH]N[@xʌĢm=|\s@x\ƒ윆g( eo"|DyX Ji+dʑ*YaӘ1FǺW7:-`tɟOjxr\Z͗ӰUaK­߇|No AR ~bvuS/jw}( Q;Xw_[r `WsdGjU䓣L*AvO]‡PE[ik~I"͟5b5#z,gl O04Va!9]xR Eh\]}-hSc&$++.h;܊=d e~ LlĘyiUfuKO(1LXŵB '%n|i co]Ix'+wK}CO0-]`8;]vQz#cziW$2*D 0bϹ"V߹Eާ\jQɓe[؄ɏf^X!vNScj.;cg=LGTW6zڐu1o ]D˟A;l04f Pȡx^0>RZH~9BU9zFS]!$<6vP j~'IG]hb:05"j9\)ikt[>Re @&3S1$0J"AR0U<CZRyYИSUFɊ MJ[3sȠFz xyxABLI!އ}RnvYRڐ\YT]e-)X_tG~l#u;"wsA.12ONxr}8ɡscF9;cUD=/lv&jIpQH'4oxESww] :2K&fw).m9 NvMU0= ELyelb,zBKR~d8avzUi*x/HIk~zFQG[hO$Su7x!7uk!ÕQ`ϬbCz8`B@d8r&O.8e|A"2kSݯ 3˭j#1"9l ƨbN65_b=ҊU"|G\T$D)A1^s`7gnm}%.5ڱ 'k > 9Avp ;'%@TkDjHz8Xʜɷ]m-qsK.Xl vo_z(1WhNHm-؅6khF F!nR{;S&І]4( [Tn+Ч1 cLAkz[QC[mfZG>&/~YCnj*xﺟuCi/K:ԿTgH>}zZK\O .[89i3/gQZD`nř NEO$Ӻ$haysiS2SS㵏dqYt?7I5hJ\t?kХ_X$}} .#예4@!Fl7f_4pgc8TYh0>\z8Tߥ UsafԶ" C./FZ{@˥~N0c'S*Eٖ""I=@P\o%z&aFbnݏG1ÒOd[`@%m <V<6ѕZ j,x&7UޕK&"7BqaI8q^Gr', [?Q3^/f D\p" 4vKJ!{Tgfh$O@ i1W,:4ɬ4o"Q\*W$!ѹݯj;t҇B0n@"yjĘQp}'_):)2aH~' 6{yzKPH6?VAW0%®k CjԻw˾A;}CzN=!NBfOX 7@%OrEkg} ;Ö'eei\ )9,;b^/ &$F|30kS)I`CKa`Hզ43µBjhQ0 ,̈́1@;jZL]IC脳l憇joKl뷵j.SˋEq gNb`xĭ(/hP#Nuv?bJC0'CPeck.BIe,JOC@K]`}p% '` b-ױBVnY 1}Y"0kyQlUC9"lyrRY1j#e/(cџ!rs=«Rʼ 1M;_@i>u16$GFO&V^*9pԆx,sVnC*)H$-&';Eث (e(m;ơ7Fa8 Ι&6p+xL^2cXk L=CbeU)G%'hµ؍|ʃ,t<&Sc}׌Y|^kv9K~Ѧ"xCS:﮷mw^_^֒g#93ioyܖ{12 ~ʯџfcOg@uf~Ϙ* ̖rԘT MhatJ/30^ɔS=su JSUɕgn%ֳdwv6\nlƝh\-tR.5]Q)H//Vf\֩+~ : **B# `4`X-ѻ?%FD~ !yOנ\-Iww:ȢǑq5ld$,c_J\ a@sDzLAW:ar,R51Wk1OK`^\I溄U@zxS݌ͳEGtZk>҄;>%S4ur'ix+P*&*U#{ %;?8FH-&cGΘrW5$LU1ǚEb6}<ժ!BU(}y/EiB%:ɋm2]=TܰzJ_/r s¢*0]@b@%+t7P?"{C ,oiWo ݂3$/Une^1~F"E.cS-74+/Wʡ@^Lھ0IC&kW>P+ͣ@05.g]껵 όH!AQOȃF-?|QK Y9cI7 '`}Vk-C#C"lC :|uߪ=(9Xt@lXIKy_Sv.w î(BΞb. tąۓEOEsE@/,RsPIõ6}4ꊙSYy6h3OGؙO Ս:H\ ɱAB^(؞kpL_ TNK>K\^ m|RU97CP q`'Y2AKpcRAFm%Xʀo)Ӭ;7DHwoFYGׁP",ӠoAeI38$E\ytX8+`1ƽO(kS6fn6Z~/am3YQ˂PNpf+'؍XW1(v<~“p'5&+ F,4B_oQam㛟J1N & yӞޗ'8 T[hl X$KAҸrY<2:gadݻQ^'Lm258?wA,$3S?7e9j陸}yDm렊B:Ak a>B܌K)ud$™%&6{ͱ$mRKH fXU`1ߤYx*IKlԿw 9n΃ +e/FhIW4G=tDb.is%-W[9  {  ^:y*?po LjՆw2jЋpz$ 9 Zڨ$ &JAwCs u>L4ʴC\|!vJu÷ ;0R#r>+%&{j_h#(1;PT״PmUajHcS#,7ߊnc ,݁# Cfp&!%I _v{_FI#Cv6E:C*EؐSFB=ɣEH L4{[%,EV_R!r4*D⼜TaY*YvI+B٦˂v{_(er4;ONeJ)M4F!&|Gvm-36"$]W/Ι69FSe (C|z-L]$o~?E͌*.O;T=:K@ ?-:c5Yy!RX<trּ%@ݥF0+L"E3sV2o <,qY.>M I70Gvd氪X fP`-$- !e򇢁WKi eH6RRuA:nJ O]'s~El:4m#fz`^q!( noG7s@ܒl\t0Jv;eK;ERR}Wgf-LMc0m5ٗaYp>~[U@uӕAmԌiC,i_?܋GZ˰j3)hӌEhZvޗs^A^6sMuT`\w yH`M *>#5fvXm'xM@5l99ó[6k]dc%o".N N OI^1O桼uDEEp:+bI0lx r gݲfDl<KLnŻ/mC{SeMV pIMC!`BR9Oci d]Cg$Oȍlmt l'NgQ* ,._H4S E-#~:b/VAZN+\l@v^$caMU9\>8Ot ݌SS3c ܉%WLPo?f,$T4} LSDWqkaY0`? 0&$*&V3ɲ.PA.F#vwr WGƨl@Bʞ^ٖJCn6xD =[.PB#Te|*I `.D1d|7Y(mphB*#_UQ OSR##eOk8 Y rI_n/݈|ʈo" W2`<oc3 D z3KpZ5*I|TUq9$l0&@9;@xҸvk/j'CSɕmZ|=&-M*lq:-TX0f5yCsA؅Ӽe kQkpc?߾s'GG4>SA/D DOv.F.#Rmw* `2aǥUˋjMx}xY:6hk |ʡpmN&yMG& wUǪ#`7; V|؝ݘy5o2bC7TŪ{섈x Os#HoP~*#؛ Fv#ߨ4:Z,Mt@Dc#VN!KhQAa4F_vbokgeU8gԛe\8lUQαnN-`jIFLEW dYY/x^j Ev BF@8ɱpQa7ޣ9qqojbʬ}UFY C5|ہ|-{P׃1yyR<79mwؿS;.Aq]zv8\ܦ!k{X]%* ^K}|NHMDtrTv݊bIո5JKNQ#fO!(9aM6y/|F2elAC-{jzeF@#4WB(.++AՒJ>D0xCͷ ]xZq7AcH a(૑ O,v֌9=a_mqvܟ#C#,>O/$>ߤLaqDaK#H/tuhRu]/wu\D6Q9-Zch0cE{&QMXVߵ?y|1iw_'@9}q&g֞lB[\?ǺFY APYLpYB<:2PֵяcLÅɪλuX +~OMu4/?Q0X) qslOB} Zr+:wl4} W(,}E\͸@,P:=[T$M$)ޘ0`iCGR =v{ZJ!^bL|4ͪ 8橅j@֭dF J(nuq7!%Y1UZgQH-AUӋLNph(˅ڕ_ 桋i(s)^4lsME[3Ђa{=#|| ?zGzQg'?%?1i'I);ZwT3diGo+u 5`` TtSWuJn1%(B2]4?0fSfN3R~Z&2+~zrFF,&g&W5V +?jWy@& D(Q;3AJK[t wd#EI n '[>[ ^OovlrI1fMvnPV=JN'~;kcb؁I:%{ 6/(*Jt݇tGj=1АBc%)iYQת/ǤM z ^[lHpc|6f5a?놤\XkQ19+U7uN>+6w4^q4sCőu^'5A e?zT O0U!͔굆I刪;6Fc{}P;u5=tq)C&?bUnpX0$I@#hj,1>|1Z,py'kҗ"#3+%JJ!ß[H'$9ϵ[[ɋȎ}M*5;)!ٽXZt 1fJ+ yNfjbg?#,)| o 9~PegLbU>._ \2YPŤ|C2@6~?~&ba^[pъdM(rWx5:${Ane7oy(hlkj;i4R$ .*`I~z)4|Ŗ{BlA  lC&a: '[5U]wtIsmG}xό8U ,!oiZxݟM$"|;_)ά΅pWBςK]'yͺj`ʐ]OQ]Avv8$dߤ,֦̦Tay ^+Y/yPv[q*HQd])v>6?M}ʈ߯{1Q(6,6[8ȞaxD W\NGv,˃_Yf =W] AQULi)0c9^-\c}Y0kсZ)luj5ğk#GU?FQ)B32Zm7A ڒ%1pird/mh|~ݬ[LGBL o~}tFLU8wO![ي7oX ݑ'q7c4Gھ`QT2>f`YE$V8%R΄=hrZPp %Jo41a.knl뮈4U0݇!-vcxM%Uc\~|P PAtz\6t4hdq9>D;dKm7KQv0h{SVLj$UJx2/J ?v/TgD~9c}0hr맡ʏ4Th$˲j!GQDF+A4SJ)eݨ Dj,6 \ǀL"ZSlU{R"6ՁꁤW%zC J\`BŪ_lֈ졖o1u KccM`{)ۢvY2G| Ք^8WVCcN^U9u`TI=l $c칥 s:~h?W̙N` Du<4q d￟*TU rdgEAL7Vk[xPKBfE˻&qDE]^ω'Ҙ*xY2heV_/WfҠ3}4l-7$;d-r2o&1 e^ s[yygMU^mYЁvX/kD@*f^_[@KQMXW]ݛW#z>s32JtRB3]fX1d)\YOy" IkM :ĻYAMBag+Y`ۿ%W$Y~)T,mIP"WFE G%\ ?ZbC)\6%;3UC:CNդ`۱ ԌkgbWy0lv1#Dd@*{sԛݡe8s<{ts܂t3`٭^uQ:(}&2'xkg#z2?< WR`Z߀տ{FC[<Ȯ̥G.PŘ+ S=E4jL VT^#zM7eÜv ӰYJsM9yW,P8IpdI;4%s1#ci[=f8- 3P_B$BIr"!sDE\2;+[TZϛ<ϢMUQa&jB@F\`f}zZ=XWN\BM E.#G"aB(MUCX+G#"fPhވ9&,xqpӅppųSwR뻊TZʭ,7L}p~i&lN<5)Ql/thq{͟\ݰ'Ғ$4h#g(Njn2KrEI]yGa ʪ!rk+"6דhZr41~E8-ڼ/V-߷ݱu>Ydjvv "1؛->rk3_gd57,܋rp̴6VLX1K&W~0wǸpʼnW|$Ӳ [< z+)Ivz<8kB>r>"\̫Y 4*gHэ#PᅡC?TLwtm, >.V{}؛Cpϓ.[d"K*q{-'ZȸT~⁀~ %Gns\cVl=ԅ> f'X˭ؽZXjG3l$ԎmRC>d\u.ֈcYqn\8 qVnkh;!kooo1XJc0O(:vƤy7(jn;렡+;`;z"dR:OdQ%#LrK2D,&W[ H4V4p y*`~2r,LXCİjͳ@ *mݏt]dx\p)YeE~۝OZV"p^m׻mhn}m~dک/oV\&cQ|y /AڃyX'[H"`l9%&s kdq(Tg=zMPI3PdW[ Orm v^;@V@08>,~OxpM ȁS|\ZN?/3=.V90jb\=5x*ZGrݿz .<&eoGs_O-# o _A'"xH&u`ܰʏ~~7CR^kgfPb6 0wWϷ@1)ƎJ|BY{8uM6gZ5/FjLT/r(<tD^g]8Lf-rnԗpBú jt-{8*'^1#3N۽]zUy?Lw_X9_s0@3oFK _ՠ$ku"]o H*`ZTvƟ?o^I=DZ7W#s?[l~EӼ-b:/ݒ։ju&}p٦Ⱦ`PN(k]7rڪsx4lBh:N ] oo(M Ã]=IaL|bJ[,w66~}|p B5oYk8??Պ3Qt9ATDW#lQY^=ZBHR#)b bZVA3J, Zip_5wg;MJb؂ U+P"`'&L~4mU='fҚE̾/N\{9A&CCZ:Il ' mJUjct8}3">RcIx8O̗дħ ĤAMoGq^H[hhLxc4)Hݾ+w4&Ƕ2xij[r/|lg}3O(l xo[(W7`N{S eiwo-"Ag <)h[E2P f@aB L(iߌ"0zНfH@{5cNӼf2y%frRu.uoOv:uNaZA-0pp}uX#rhz~I_%*;LJ!@ŸBd'զmJɝh`+ԕ9z(L=!rIq^&&:߸ZYӈ1vB\$OTڒcȒl# 2|G{} ֩!i5iUjJ Ow;-,j(F+pPAyS׈UbM:9tFϊk)dsd^E@.*<(705&71ÿce437-%_SZ<8DJ4jװН+>fdJF6oϦW$Y-`tځC=A/ GWϖtV€ ǎ7T 9Ɲr咪9Ŕ\{#cQ

W\0=1Qowyi+rA*rx j4zs)aϕ;?G$e7}XlD] '9Bv^_ c煮S/0Hk']f_kW9 3]=-KO eD{ N,Ɠ“+#޶hx)aֿ"=y:}N=Q366u6f}֦?iU9f V m))0fOI*<η7ϢNUB]L籢 W!ID:S3XW~ sQQ|ո Uh>фs% %>T24e?腡 H%ķD"rwDW6H$t˚Zaze~kܼGwl!f>ws=0:D=:`%-0@g!j EyH+g|3!=0H@hmo&gۣ+܄L0_ £F -L6e\7zv| GѫH́ل/|\`|[l@L|&eݛ!Bd`1(g(if)Ex,:e;uTIRc}ւk3H 1 1 ?VLaz|0e z]{=Qԏ0Da:ΎJ&;'V-5?w'ɑsOGi st,W刅̪lWo `XmW$+y77NVF+?:{+섭EbXGƮOR:Ln$2Ծ\'뺪T i툗r瓲 ~[9_ ݘ҆ER32`,n,tRlLJ kbrS,Fz4Qכn@_k}[_/0"xćX+#cfM0x5/SVEȑ5FV|H6^ڍ=8`C7|G!U\nZ(Љ!Թ}&n0o `)_)r_ }w/V8p?G}sa]X o=E '&W|Wɩg_Pit[꿛ۓZ Q2> 9{٥NOMSY%pw)&ɋn;=7 _BweCa)` &Tz\ERo;0p$֑Aǰo5b>ʰ^qզk[H@6c;ni9;ٮ߳(%0dYS 'dH_D̢V UO -{c ٪ g:UދOH:- mYHE\Kg>+G(Yd\S <](YV ظQCb^"hQL^;/8S-둷D7= ,nG;;ncKhdXh!V$p+Cİ*%^`/ X->{[.ݭ4gHȏ /+u3{,aU0J[Tgq%ڕ"*V4h=U7*yNVu)qrVtXmfnp_L!\[ ";tW&;6wvQt -H]Ivo̽QNn]LAbH+fx eܨIYOYrT)}\H*o?c\#h _MKؔ ⼈.Υs\Ma"kw7YɅpp5")G0]@V36t؅)[r&SSN.3Ζu3G`k'L<ؼخ0BQ{c?`}Y=UE o\T}Y/i#/)dX:gIQsˑm=3"8>TnGQ?W!s gpYI+Yiip0x\%3!kc*)&A9d l+P8?"*E!Av?R8,ٯ [tUTџEFe/r:W-/<Uvԉ^GA[Fa%ݙ1yZ⡃8hA.Bͤ͜.@8.D<@LUB3FkFIuЗq6"RBp2&uTy*),VV(&ybo:3뮿Y/}jʩmm, _W59aZMhr=rHEao"1Lk+pʢp>+p@ ^=|^zD 4]vo hU{?d[/%\{L7 % #*rWfJVurFzUR`70з9@ `IhhIE;)#Y!IE[H/C(Y79?ǘ+Cɐy+Gcj ~g>O3="Њ 7^NKg =&A|n/sV-؀0@inPP?X\n> a 0ȕ;s`DCǃNUmxSkN NcGBI.D䡺u GyL~$>ѱVD#wnҒ㔠69*}-t"9 /Б08}gC(JMa7b-[P d5@kV'=[H]݂p;mAV6tr氝 `ìyS: ,շII!]<_!{o-ʿKQVS*qϧ!)YlE\XdGTMh]1Q6d7HZ̀@rW6T&TxJEY9:[f=`R˪GKƄNdsW[^6I({0M{E"yce:z}3(?;o>1,,bС}5D4 2bwŸ43-ICzmp;K &bIΰFAN%mio*͘Ʒ^[v#+b9QZl[ ZWVS7H} 8_zz__fR)[/Fnf.o3>[ DV_ 6$?/NųݽjUFK|0إ<ן3^ë4~DpM\QPbЃK.T4H: PiF [^G78W*ݝXQw##{lh#GǸ@hĠ vȕ'=@qʠO-re#yؼ dx@I,MrBD;62*J[GNj`R_+¡^0ҏ?ۦrt|# ͮ*3bZ4eCur&x hQ6#5X榻j8@u$ ĠMzЩ]jQ:?싳_KSD^1ڵL/\x廚=roG/9mS %`n6YXOEU2'ːoXK7 1>ζ.Q}wspmg'Y# ~Nsb<˜5U#5ŋ[ddCH0+í-}Lk8nf2l+ֈD2̲Za]fǨ!o6yTf-Of&~vl~0caKw T?A ,2Պ66eymY&\E@ :{[p'E3vlX7m^'Og8K+y5utQEO FȭAN. ˄ _=ɾJDZR˥1 zoPim| p^lbwqX6K~"FPT)R2y?嚛){i:-vhp-:K# PՐIR1 9[[nT;W 0j}z<x)C<%5͈&ԤP1լ)2UVte.aukyEg4 鱓"? /LU=2}ޡS7s2\!'H@ZLmw+%g-0TC$jf: jV#Xh:&5MiyfǛ ^( aЀ{gT%!_ xQ}ew|g)x'م9M+F>!pqwzUW.57쿒"puiTN. qu&nl&h"8F_,Zm,')<ۓo ΘmWtKy ePgEꀖ'Zz /~m+!õgHt蕏o %FVw%N{Z a׽6iFM WWeѶ.~LN(k7P:A!s-@5"*H=U;[P29)plEhQ#!,#"qӍ㫙'󑕋Tm @L#*g͞(_U"t'f1tzDPFfMO?;Ke#\MGצ|SYdl2GV-J+l-(3 kR,P0E\7DDzO z+C(':ȢmdSu7L.ʌ0y6(igq!iEӪ6,xJ>K/y:R.g:ԯJWѧ y?z@59dhN&౭ ɍZڽl6Ijp[q]|twTRjY_äB1WH4''ƪ)jlH B;*Ţ80?3(hR>'^BS+sQ.25 ME V`,ij| O~rZ/QPřd> {¡~m1գCIjCb 28Ƞݬv#! 餘Ljޮuqfte>|֮km:Vzx?QUDq"F-!wVs YBi=ےu#XoڥyW.2>| z`v0H##h?튷[ό 2uaX{]Z~YN Qy x2͋BKՐFCw_Õ 4PE~W2~tXr y&\M/aJR;FoG 7I,84 ݠN{y(HK-\=5J^$7W*ܽ^F11Jg׽vKqՕE!9ea\ú˱Pj SuԖńAQ.=dBRKAF|kI@[ K>[Lb_]^,lԺe =h%MU rl?C3bQ{|Nسpqէ#6F@B9o 9BΆL.M̩@TNz rآir!0h",RT#]I,ET sA1L\N`gw c .B+7rv\wKpt$ Şl= i|$\k>-{!t˨{l[ TQic'qGO(iѦewKW>;znp ¬,!R/w[%!DJK%5ވ;{\ lͦP[`W~ f)8H_u;mm.,D @tNޤ|>D?$%;HBLoJwGh}." W#AuV?3xY" 2Tb, laJNkk|l+46;{HM^HLBܶY12R2kakYI]w<ИgPWwqWG_fcCN k=~k16|oMa 䰺i mUA?o,pكzooST!yZS+C+Sx5]G~e7PR/>qNL3]nk;WHmHPԅt*Ox7KMlq 齳80" :~zCH|rLӐq/xw}=7s)1Rȭpv7 pF 3=n<@=L~02湑oVȑ^ ya:O#H>Ƒ=iB-=ߋn;s;ZsF)MAvpNtD'2!z= okÐʄo\\["!L,41a[h=φlU`G{"NcQx2.+p䊗y6H0讓 B `1'6^_ 4A~"0uQdt , !,rKb+2rE_XŒD8kј}#rV ~+Euܱ26 Zlp}+AwdmJis}a~P;c#jr7D7-/eu9&<SzkCዜ>LuqL^бQT )u{2c =PS~ 7vvDzɍ~_-Y w8?xM*NͯHCUFqyn7azhJs|ԗlbD' ĝs o :,figu2ɟ/@- ftoOp230&^`9>;}؂LqX^d{(CX-jLIu)Pvݱ 4UGto YĠIBɭ%'1@LC24U*r*IImK7Ï@,&kE+=G%`ap<6]#yqT=§N27f7՝H#JuIfЂ uw${T ?y~Y=lh'̵R0g}rvPsũK1Z\?Lhاllpr8+p2GW/ *lvlBhjsdi0h '2L^9oVCƺ0%F JH3-|#Uz^|#^ 5ShN-U;*XW^+UH^$-}XS%O8 4%.V$LSȹyv˳1`u"U=> \r R8J0a! JG^.9TDsV}qs!c9c9dy)hps$Wxu3,vۚB8CcVHKj{.H-Q G( FaB[Kpuc z9F ߲4ƿ:)sON,"wvq!1y[#,-ɓnjy|Eu- i=1=l 6.$ I">sE6Y #oRջK`Ꮏ*IIbY75zcFq3M_$zڗb"#D^Osnew<2W3c Ōp--#8L]#ވ@(hZ@8ט\,uEyt8>Wq \L[+i{/GP<^]<(p҃kr+kqBrU~q0k'Flm`CC6拆Q`" H3,(I \Qڝ/qOd& *L7s @UFĴcrnTb|z(d.G"HO]Ba9o",f׊RЇ3uEvxF l+P<³F."4v #?!7\jeVE맡HՔؐ}S %U6D(:su57i9un_) #YkzdUw<` g\-7mpe š+G!~v R FX|a Sh D(J}Į銇W HnS/IR;dݠlt:>«4oLJ1xi v(Hdk k$ {t%(&R@_NL 12m#~|;<3]<oAjSKph w ut3,fU8UB$j֡Y֔{xcṅѱ$k\ɦ 2KOA4m\(\/Qq}\bd֟{JDyRm0 iHmܐѮsUJW_0 SM7,w9^{gHPz 긷aO t &a}9tGfTCK.#HCv_ )ܐ)VCFJ&4',aGݧ"Bfrr6U/ SvH<5ҟS9f'%V)lpѳr;q\pm8`̖w Lp 2$Bpԡ"Ku P ڣSk.8 ۑ~ѵh-3ԳvK[lWVwUgr'A,r%D/ZrX"GL ͆xq܍_%H\R)B=2NC ӪY6?L@J)Ю{ͨݿk;OÝ|ocqލ9`O`5S\@{ HL'˦aZ^)&YG X'Iʗ ]bíi [>Nt|cWo:ʵc J?oh5MEj[MbK\Η#Y fݲ">6!Z"U{'&wwP:rzL]=z\[I.f^fƋфܞ| \ds'!O@`I<{#??&9ɰ%툵=JW5񊨝tdfJz)]YեGһ}uΎ蚑J؀\׆Y;8xwmExK{+X:Kuu,} Vm"Y>F!n]WTtI J~.X3*Yl-+䍸MxxA~n`ᙛ,״` Vj qm\vm^q MFw&k9z6)K0THu=fY\o?66T{*b}~t4^hU< ﲾ& z׀LgwAny$PK_F9Kg*bsV(,iL LD#ߡL\k<C.Afui#78fJ9ꀥ<ۀ|M1`%OsPBF}aqɅլ^9좚vG㶏IrҸޜUC&fbRE XjQ츠]֚c; )A[!晱ш$Y=hm.羊;YB>xUAxSGˏ$VƔDט)OP3M:vϻ%T0>؁s\RZj^n 'L^M;X,B* &bo>`0mI}jtWv,Ld S3u;d7(SwhI(`荃x,"]ȜlE_tua+J"<2h8[B3v}T $ל遼R@OY>[<{Hknr;h 'G OEDC?w1btIf_c>҂ϙSye DQ޺1PHv&YId.`ZAiT7*HB6\ovI}徫81|Py-1lGɩAm= Up8Wr1UD%4ɝC/o0wSdMy t#=3]Κqilc".iT ~-OihGjg%BKOZcXtKWFarW{Y0,o 6(r5%7B|/'59ѯz[VdA 0Ehx ;Z;y[ӸYXyvݍ܆w-9, &$̨d٦-J>ÿ8`ZO9YO-~18U#;G_|nd\K"\<Ux7,-4F`bRöƂH"CQK6@m]4܀m/''G9㔫T9q2-厭5Hc:(һӄ$ޖ\$Hf5?d*ۢwUlYAGw 7qGtrVqu2[[TOāEe_IabY@^1`Ǽ,TL ;gLCXwH.T1 "=ISh|̭]#MS)ۃ2T}#eF>3#u +G]Ӭc]$6oLrM=?HV?Y,'4mQ5mj67A d=_L)T9{$4}~F"CLd5qihtUnmtPy*Pـ_b}HC/_ &޿23q@mX ]Bܦt!/+y4N#RSC7ynf^xO)DLR}VEPưuHd3h",8vVmIaAL̄i24GH&H牝֥l KtcG ̄0b:Pp;ژI>n7oƕ`[~^AvFP CmnV8BGST ۢ_^zo񅒣iDXX~~D Iēz C%!uaTz<1_"߄_+ 3I*Dgg"5W3KY/K| @9Jkn~}#oʒ&ީ~9D*]B9'耙}Z1OzJꈩܡ?idky(qry>/2b\Z4mjkvCID]= hP<`e&4).{z7K@z r$Ƅ Iѕћ >CVFYF(Y꫍PkEr#kR1 !q**L{l{"zI95aKVm|k6:qvbg#Ê! L5Ra$U-"ɠ,,ф.9|K]gjY, 7fr_ニy|ТlXǘ< Ða#=U2y;L{D%a4 ؞Tt!5p;uEr**U3GA5 OQ:{A6~,-Vf%˂bygRYR@ȗj]wjXe2;(h;p5ŐG=ڸæB.)*iF{hx]Q\'п~geS'I=@hPԪ+qM+$.*olYv{+$w{OX~)XM[ћڌ=_ݚ3!?7|lkzg0U؏9:jRcX%WZYsl=R=:U. +J^kf*t[*lf"2=m XQ(ZPಎ'@QfPdMLm>X?J;d4t\rG22'l dMx7徖GJh( 8l?ؿD#&>ab/GԱgYZ07070100000328000081a4000000000000000000000001616eef2100003638000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/5]?Eh=ڜ9S6^w2 -4TwH6/orͲ+,AQ@Z؏f;wS:=1sDR8Wz`[_l5yƵC_&8fH'Mɻ ~rR9/IFZ#o6=HM]`wT}Ж.XEц[i u~`reg{ND4"@M;? G#\ CQH&6ڢʚ.T{YAK4,͡k l|K1u]B29#(EɆ!M#(-yB 2QCCH~޿C6g"+S05w6#B^]\y,!zڲnF:5J&O`[R0/ &Ԫb6,}ǪAMj):.?0RG;(j1Q4[qG Z?_^bU(dlMM{[|Ԑ%o01ϺUjN?k `ÔϏ<Ì=5do&j)%xj ѨfaoelE7_A`:uz+99)޸}CҐL3纚d)urKލewO$Gᰈ5[W;5 G{hWɨ2 Y겔V {KGd.Q`<1`\1?q=e)qa7~Ԏ-ě;*! B JS#/l&(@f5{WHb6K]eQp3 #[Vy-|V7_tr;{vGmHC[ ֍с7Y ;])V"KOw}!4nn>mBWyo?Z;Q!^RׂSY<æ;ad |kꉥGGGVf"I.:JAW5>*u-z3Kū[ ’JCSϣ I!o xsxQIOټZl ZL=blBj/:zvEO^6?ObPO Go[ה w;,,7_9PspyJ&BւORJ"Dzh494W⇶WQ>' ѡS-.D|:9h9E~u_YɤNm1;l61}QWNo#c/vNǣ]8~b{n޴ٙmdCCdg>&5bUJ2RZ9Nr`?ohDoq DP@UuN@>#xs_0Xڃg`zH1{:^pC4ekqeWrXJ9[uLOd}n} jS)iHr4/SS (vfcU1Ec 4քhC( 8"o=u{Ә]#tBT2%iT㵃fbI!2]n5֕NeP^JWk|Fi1$GN;IϾ'h~LHgx 1zR3<Sd|8%,rJ{c֐OpOv}c+%6功.ҍ#}'ɲyt}I"/ҸNZzf%\v#M{̴KNfyQ[JctoB=ED핝q2Тf %nS ;ES?XR4w}@#\skuqi:t4@gSjl߱b6Q&btrch.Ir &ޒ+b]1 6(Z`($^jǥM?
hAgz=lFtZIv֍C/`ɸ2M1fӺ}6VKҐ؛^׻$ݲo6&I$  ]Āzt2eQT\}ݝݡD,\|yŔ 疚:R)oiFl:-l4=DAHMƤ:\m7 E[|_W.=q UmAks`i5։?F11RN8`c|qCCH,j|)Oa`@w( ݘ#tmȌ)UniZ "9AFtb9CTctlU^E'ORE/j gB,98 x=|[hO,(g4oVo.8>xp26@ 7֖X;$Lh 8K:^}($TBuP)U:IS$L`xjXr̾߰!آLr2+<[K%YV33JRfs*2]j'@qP\X;̻9:|5wy\xaK&/ZQCrɑu!'th!yЯcPOdWE0|k\~9Bݢ} ـ=S!{ 7- U%K:W>OP@kT`qOl}aQAP#ife>cC) W_" 2n7ib1rw(|Q=B _3Y6״P_{|CѨoisdVR J.Ԡq?>Y|f"`?\ ZQT9~`’ E(,U->)tz*-=6dGu>$uq_K"XI*J# ϋsʒVr0Ao:kGKk}k1ތ@i3Ng~@VMNk+N}rL^TR^[1@D5_XMpScCzf44X^1<'tM?9CI,|Pϯo%U1TL,x1o <8Աoɳy n=qZ}&&jLLu 8KHƥLfGͥijcѠ |}3QPkB挋oAjX >E=WDzMtN~*.s˛`e;wv"?tKc6@9_Ɉ:vC5I#-&SѦpT[r{'0AT{Ukʥ߱$n=w-_[Zo ÜC^Ծ&u\a֎)ێ y7z=7HJa#z)͙ƨ#`8 z>>YG/&7P'^ RH^0v:! PN胆!ڊP,ZvO4Eneeޗ8.Steۊ=Zq܉&Px2 ƸՃqr{ԯwZ.0 u~%@VhռzTlk !S|YEHxxݤk\lC _z@!i*w 4EQj6ox4A|k*j KL]nj ?ZlruBO*!e%oȄx^E?<,oޭy8;MQ}޲ #QnGI`F]y`bۂY~n,AwO-ʴJNQ"XMc!Rub$&O^ GE"GԮMM ZQZ] 5t s|Frsػ[!%] F1fԪͼj(rm ) "?ә`E  y.d"i89óCj<>UΏ?NsN*/ c7p\ #ɗ r]GHȭ]4k6K)E;7S7T9gܮtZvNoBd 寻ջLV/G\s+RZ8ya%'s`xgvۃQ,{rhyuI038J!XM?'p "p.z^# R+a]L!C c;$xWxQeu^pqmbk6 jUjwKCGFk ߏ<7Z(62x-u~@Tb]QN>fC3S `rE,&Eq/&#?Q]U8jpQ D=|Y h~2mb0S!K_PyaAlǿ| |r1 G(Iyp*-U ŎUxë:}&.B CRd王^B"!Ɍb;o~v.]:-)-BR`s3ZB@|  @ OUbt ;7iWv;#j۔Wtnj>e͒ns$`S^Fn8şk̅\ ؅>S,XI8HE8d#LsVyrJ-GNioPz hw8%.&\˩Fn;T2>afꐬj n( zD'lE# zI1c"~tSFBr\ƃ-~{L r@؈jS Cl5WY.*%)/۰(tq^EY7FN9A84&*G[@7 . QzvsFu SvЀ~\科26 6#eGáfu \zIW[/52;3Aa `kK\R:kCU@)$7| iR9[Ⱥ'bBmֿM''}} d??0g}O zFC ƓfL$YU=95, q3;!«mj \Y+RsEe7kzğNhB"JELnueŠjKYTt:'q5Zrؤ2۲XɉݟWrk%-n:aLtD#,:jݮ&#<'{_A.׮^U XKZL >̄Z"eȮM>XyaL_,-Bk, I-ZH6?CAVW GUȁ]n_(rwmrfK gB:\4S |͂{Ck )'"xYٚ_"Oiߜ (R~s [? ] ڵ叜_+Rd#Ñ\$MGBXi<\̤?5HN nגʳ}DJO; hixV R#*}IvU:%~lbZtεC-񳞩 <^ 0Fճe_8<" /9|`w twc=t*0V;~.]z ee+ݏ(<$+:1]WnB g!!t-tQF.m6$5"TWS; 4^qZpJ<6y'V^*RpëwCJi1e,ȉDf2Q-D>mR]w 0 MTDlk R#%ӂuNR hy3GɄ\v2?.FY qPp5:6)EJg@֬dzwy=ؑV+"nhO^ߤzB'-},[URL~'AяJUlv O(mUK AR+0t#cl#fjM$L*Q@#CSe*eM@t9Ds 脪f9OP ґcA]˶[>Rvm]zBR0>j?oT7^ig=[3׉ȊCQn>"E؜)q5G/*ƮЊZAG|ܬ;j)'>^su:2gj+4Od8&XHr&%c S@35ulpLbw-Xg)x ysdNxRuq )N/I qzCwx}uF>oF@_w->gIſ7Ŗ}Bq"Z9xgQy ޘ\QBjLٖŨ3s nY&5[3]Fα(%ڰIl 8jn!Wϭ3 S]~?-곈Ƅ# @L>-e ^%A{E>ibyK=XQ M.aŤzi02]Q`^R hlMW yk  83xT#QyCb*Б|]s$4P rlԭV_-Dv[rt"ķAȒɞ6j3Zn>K,Bl_# W*,x,.?:K4b_el) 3Zt > Hq>SST2'0:%H6!K7a6| 'fgD0ì.;u[i}6x7TȢ;G%G܀L ["!W_0QC}X^>y=H- \]r<orɃSIOxjWDqN&e6^ CFa`:L"ldL/Ց{$S"IM $=\==%{l-f̈B ju= Sֻq"UGye3S[ nZeh\%K%jX1n,)D(%ͱbmzyHkn_N A-~`Dpѥ)ͨ3ZCηLi #edGǍOYc}]A=qn[=" O[4_o4,tSo6:߅Eq2]^A.P+YfB2Tf96>IWO REɝMI9_J -lrvC6)i֥U3CSq sgX7b2`H"mrq֩%|gqJ ?+Ā /QV^A&RLUǞaoѢ+ -56WdfM 1ñ&9W` 7ȍ88gǀP^-Q->|xj!/Xz69Q([n6KGqjZddwQ]_SǀeDRȼ&|ku NӈRw5ѤVȵy8C&舏RZ`]* q{ 1s\azL0ś- r|ij5Gj5ǚ w)xX[tk&@t^Qbp17^q(VcIP;7g _j`lHN[C4K^,M$FcR[8}T(̹,hm'(ʫH. dΙy;qrW3?_C[rPi,$2x[E !e)C=/exsL ɦ5 .I,xݍYN6)Sy;10\Q'b \` fc$Ae~ۅT{XrXu?&+ƹ #.&AD:/[8 'ldlԳ!ˑ]VKj®DMσ:m_n}Q zY47=[ +ɡ?@F/ฒ@o AJ+̢mG.&uC9z~=p'=$ moopQ:ve%[Ztg@B\n bY~[%Re"9V ܒ*ѕaљS{'b ^(Ř Y/t?u(۴X Ckt3Y) B6&m8gT":ْ?K5G hcנ>cZInb>$6> 5>Cfa#Crs}bq#C=MêJѢ~1ax0.NiRT"ѵۀ#(#.6?577QGڽeRǞSnd4]}u|4uHX}v,y %q+ ZhjXT~u>];C|@[3 X=b$D9P[_/5xLu(|-NY2HIqYyU.{cP[zV&hAӰ@~^?ϋ9Z(yc5xe:|fߩ׶aB?8mQISАD2DWL%F0$U%<v3Zg8`)\M0EN 'w6ŦwD+nl#& _ì{U1I3=GqickbT4u`ݗ=)XG`~4V%u@xʳ9npbXD[-a].9a=KvBiYz29?BRL{͙ga5U HcvFQ`,?1Dyy 5 A#WAweжr"PEQOTA\a:_+~bشbĢ%HkEvfv/R-j]c'f?; ,/wCxCn mX~=*F&SY,ai LEc> U#<Amw?bƒ1NHyZ6U{,H ~(iӞ)~ea%݅rW%|]A:h,?2lӤ0L8܌7m|d.k#o.T h|o]C4$H"[٧R5'\oBtw l ~(]aQG.0AgQ  #vWhkɮo#i~/7^ē7gP>䐰?e6Bhf맣8ΧSGMKs5jyؕ CŎCQ #Ƀn OYQZ$8i)|=m80c@fk%LB=Se\kg@uIn(CV:A^ ŵ ĸW)>6?=^!`ep#e~T # tIqJ^K9 L]t t:$;?l!R^ U w Ks e<MHri8AP*?:.*z˶,W>:{bE;ȴ{ÆgRJWʩ{P?w)Xzhf{+йp(Z}x|# - jn -șahkrkzb% kMWoGޫh _i5gF_@,!y_BxHi6M-A|Nk5Jg IS<(>$CVj7#$gq6A9gi<ULPzRy^өAZ૗CH@`s.]͍RŧmR D ,Ct\K ڏÁ҆~^ 5җMBNRȯըNaTA"+Q}T[o>X]dOꄗtۖ[kGR*K!< jCA} ԥ0)#u(d@+eܪ3 )9xl25ĸ`-gJk%xLJKɀy/Eh5GX;p u@;pE/@]g=e E\IbZx@՛Qm t'QN+f.}ь!*Ѧc1]'@cm\yDBJqGN˰!L2YP%g% 0&NIUxh* 'a#ũlJ "B#;}W!ץX٩"mfbI+AD-4;~B]Yow&v9U[uJlM, Pk1H$G{^)5*AWxAMMZ+WV9 nJK5BDBie1l-#k%mzb!h$Ep;M ('G?{Os\sO~|u线j67@O ß܇BȎ kMil6g'm?e9wKeCTkЦbra Z^=c$ES9hd'\\ni4x;|҂"K^-}zFW[.h҆i ɤ@31 jCݞw$ޟzkFU1$$б摒$-ftë$3VU3jU^- %^C./7VyS)A1ݎAה]B QlUZ]^ G~02{t6;KSg rk|}4􅔼^`G\i+ wIW| 'ծ l_n/&Ub6d䦄J진PL v@N<`WgqqLѿ 9j'4uDDix6ZAK_cqaۋrw4bB_ sS.,TqlD#J2J:48V)]|89*r'mRM<>A 3)oMV͒ZSHQq_ʐ^?B,Lzhd$ȒVVSˌjgN7{הPv~NfvlRL(+ml ڵ%KtG/^~W~U?IM>,dIgn>9,S`[>bhR4ۤHaq&4ódS4ú~+hVD΋gugt3U `b_#`VYpQ z 7~N-/KpriT,b7QXTɇ a[̫]-?-D +Vݼm6~/eA$'֢+bȸܢ~g; lOLT7oHo)1wŇ35 1uiw+ 08lone0'&'_N| J ]# ;{#vh>- ĵp6ir'Yg'),@Zއܰ8X܋l{:9_iFtYdCgPl,;jndZf&o>w 8}U r\㉈ jkGLO}{zZ~WuG4{86gaVd^e^g6*PY2Ůy(EEadwpn[ &tb6\RI>N|)mө 0krbQ yb TpgFb.Y) /,hƒ@)f&{ʰTawÇS1x;HзVƨGh*z i &`/s3K 5D~䞑l/ x cu"f/Xo+'%ާ"".tgcSPeC@oqRvXQ B(9H[_"! [B~JS jQG`²`;D]NJgƠ:K>OUĀ8a#[OqiESݷHDNrtkcf=\Whp_X:1?t؟/7sXY(SlkxDE`տ4\n d Ra#]XӢK>725IUqgjby}`tw~l s1N#Db zF?A!MYwP 9[ofK9Pq m:H *P L ֞6 \}(v T/B 3@\ u`hDyFzI,KE *>obɴ{U2oZ5A_?7DiPkioD\UWa1ȸ@P{m'$rV[ZE'q>>̹7~SW(Gfw<7.TDnR߲p9*J~kJH3")GmFgV/Rzz HQӪ\wno+_V8t0F:;uCz#| vViߞBL4,ԕr_6qPj G6 n텓ю'7lABllۄ7Z "!.T/>4f<7םQeSo%D3_a~j}~N('0҉P_8jb5jq+R#UFA4xmDawVɏ>q`# naGE‹9dU: t!8U}u' Z;3T6l\ \8.=7!S?&rh3,S dvX82QDMڦ q8gX\ V% 9ӈ][|¡w mABk7.d$kw~q;""G$^A'v-v-5j19[>ڲ"SB,/{UzGk*:i٩ $x>,vHvh2SꢖnUOz:A5ThDz_Hy"h聦j4UkXsjiRA$%@_Akޕݿۧ $1Y*8{GRMsXTdP3Z[T{ 7N! `iowXS/>RH6kbF==zE9No߭<8|+Hc[r=4 k8q+GZj}S O=77oa~Yt$7.F,I!f+U_it}cYjϰ$\HF,FYs~)S }5QW.uL.t3 gGɸ`L5wC-G2oZ-uG5A@e'-n Wy\t99}M_C.ܶBC>wGs^Sz' &BKll|9 7s5D$q?}T"\e!{#VaPT^ RzFQZ`!uuv)Vf^XF8d+KWe[mS8d0Z)OaYֶsNU~r = OOC$6B6@bj~mZ*+%܈ĵ1 H0ڷE҂Z0*f'DzW1F X״YFCmP*:p< 4OPrf>)ȽϵSppxvt 6W8M=%6O9PQ'Y)QpJ=& iZc DQsb3Mof&x ;;8%7 · e2P4ߪNNԦ3w}o(k<}6zfσ{$5i*jf"*?b5c[]>!ۚ8J[f&9k߮e 5^xM S?NibDm5rf蹲A@Զ {iҷ+zݣьgeK7Rm`V3[eڑۑ +>!tl/rd/EK*BC eɂ%7hEx%5 8 k?Ȧ禱fjpC ϲ{|-0W1慠{XR 52TcM{ 9؇O~mκz¯AE[W$}gϟ'$* -DPk-5N>:8JJR&O}2L]hd'C58]D?`YJH* r:XFC~QXS+g 2Zl vJPU.@>>> =[ꅱ2>7ki.Q݈vdF)Laj"֦C„.> !Ӹ  sE,h DOk L e|B,_Q>愧ys V;O:lׁD5;lEt2JFvl 4+#`xi2{nXL**ypqLcA *Kg kt\ DkkVTj*0x&R _^/.GΡop[h6],&-&c$c F(Bq8 aϹw׫WQhRpfD+.!.}3K6@ W"QI3yN PKQD1il#Z4e$d&,ϗ'64i-Ure"?2Yz1=R%!q< /vW3^=0o}V,Xε|PNGr9(K<nŪr?Oi3y$]nSQ M0Hrrw!κ^ql̳:m r]GNd#1a=vg=Ɏm|ʹ_I?T(A,\x&/1`]D!4 T[*@f.e뢹g}OV-#:_NNsV{BN2DS~3ȗ.׻ھ2 5@fE\´ّ}D_3A9q8t=M"h~WJi6?ʿ_2vCR5֗ "vFrrǾGVL>)%'5ga L[UŮx6A"֯"reF ?|krdAZj?t5^ U'4A qOC ̞]Wpݟ&iR, Y<;ԓ_`f]  j$Bnee'uRu݄lymtX#M@j?S.P g3Zs qcs_Sf䚇T-ξ6n-f>y$ ' ӮMZY㛷$WđbaAoa5ǯNta<[̆;*KpbۿW?+ϞEy:pd05rHϽI>ktTV j|R`[Ff5mfC"/%>3ܰ#7ʃ$&~I~)lu9wB |oWJ>EncvZ0aP0B-l, %hf¿@U%x5(v!EhsH:y`oL  Ah7,#kG3Fm$' KI c/j_m6B`bBhp%1ReFEUS_E+\)vT'XrG.6:sҀ߁:g!L;w#.;1%`!|OS04ذԑ7z dG)/$~_ߓ*_fNEIi+5aa ageSDj84)S4E]ȫ0|HcXqZPWbvA;,W6&̘ؖ?K{.@d | gp\Ep|>H ;NQ#ECȋYb9@$rtB%?*/>k9X(jD+gi'W)I} 7Z '8?owĽA~_gf<lSߌUP?WBQ*AgKx"N #Ŵ,j0T c auv)dxdkÁ&on;9s-ZwYkQ0lw~wop Fc".+KrR\lh1ejCy H YޒCѦ r0ʅ X (NBՓ~ Vz0?Zc}HZb.3^_l‘Ĥb1{ra{&ZN(K}PE:a>T F&M8Lۛ􂛬!Y=rFηM1aew?y:KHOBzGy65Д4rr GUZ^GSjCe㼊B)#T:7վ@8Ge3jLo!m+s/ί37IhiDVNZr|, cRج5R5]U~̸.k_Rio!-V@ '%Xӥھ$wϺ Bwͷo*/bARiCSg~oe>ݱ̥ \+εtntȄG2ξ }mIE)Ⱦk*8v[jaA?D%: b\@û"CJO $lV' 12:a= ,Aթs[nhWƁ- U#u+^d7B(0PɜĥBS&caEBڽb5܅U3)?^ކ-@Zg2;su]QAS*~0y)ΛTa3ig9Y>;W}ІN3ξ+nU?.Ⱦyݥ _p}!vMDt"uܖR5&ܞ*؍=B`g;YC )em#( j癔 wxmUb|'(bl JreNc>[۷k>fK})l_`Α.2^ w&E ,'OO7H,7.L_ؽ?XW"b9Q7eh4pC`5T[K٠7b h7M$Y+"aS1 *O ŅnId}zSs= X{/МXIV]rW>V5> u0OY"745Z,s}%)``HT:`8r[! M&P@|a)si:j \lPb=i1oD\D> =kG+%eYա r3oA"'vjf|dt1X*#lB?We"A rMivqCeCѼGаK"}ȞPOqC<%]fRn\k~^d#׿"Blr~F=trec,v$Sc׌{ U_97=O&2f/:VKeṛB[aap魐a*(Kx4{to@y"8^<&%<Z%$ݬ?)^z.%ӗY^!EtiҟQ^2|[ [*,ʞ1V ʹ*d@~+0C^үHsYE%H<% 0u9 w^AøPijU&1 V,ƸW0ߴt5T|_q#X 1/sSmyZ}#u–&=Θ?a9騨 A"unol }=ֳ| vJ뙪. `/FvN3˪ _r!kXrQ2!9R.zN#A.V,84}`8zyKm_=ܜg yzkr)d;G\-;Y{4\׼% Qrfr(PP>!,)qDWHҠdf?K |6kLVR]-ƚC/53"pR?~%W`-H {S*NkT݀Z?s(w҅U2]x$4P Asmĝ|oykĤh˿>d_P$C!Fd |?Br;:D<ޗ'"]nЇu*ˢGcICê~#hx%9tvͩMGSXȑ9*mp p*M vb1MJ 9@~;"OogR'BFE wHf];v2wNR(fa%hq&~a,W{f0텪V,[\>_pCyw/b͠[ ։E z}Oѐyvkm$9Ƅ֓ f@)ݵ x=2M6ChLc1{_F]}m  VӸڳhN%d SWُ1Z"[vak܏)w2nߴnpZRJ?|ZR:e09u 'l"'v}p3r O9M-G?Y,굔Y/'nʩ-v> 2:@%i*d VlO!Gyw"Ɨt\ {Su!ɌxHf!P`XwzM]kTؚ+BǏV#ƨ >?ԗjJL`uHo12ۋAcOb ,Bԉ(_tĝrY'Z%:,$MA`¬ G%G^ Lqu.KtT@ &ھdqȕpRʋ] =]yYЩxdI=lf/v=&'1MǕF3Ͷ/sGJM`mpr-ATm:\Mv9;ŭjmB\fg{ zpp '{`mEXuJ*c[R=i R#U[.dD|::'an']r*Z7 Y&E-KNؒK :'ݞnٛC5kfg^WG#ӻ+Lc[8ĸ`&gRa{8ԀZ@3Z I^t;<݅3N<ʹu(R+ҪY++c0\Sw&K99_6+/]-esž+c?o m2Ix޽44n4#NĠZچ >Ff}& )i6MЊ<58vӾC|1Jn|5r4 x!$5w8¬̦K bW65;j{Q>Ztn<EǨJоOwt2k,έZ?^tZ+Om#븵fJZ G0iOC/9%,4/pwO4R3ٜ%-dTD%VFQ:3~Aʟ'+:7i.!JGDEFJ!=Y\7=ڿ8={ 4|i<|yzdq5& *{МG89W|&O.We7iꊪd$B&u&BCtK;^j+FbE1}tMbg6I-ONA\^쉡k_c(`9bFG|@{a\D:`:x3&Nu#&]ZٞKIͅ"_a{LjXoP3]WJ[@؛WۏΔҝF0?d$lT(9,`Ki<>_5iƉe5w0V7fK%FTx7ԩ<ݎ;/񍚬QHbZFiV>Xp'}s C6:)2 YPDhǃpx<\k%!NVwzH5Cz #!c#gA֭kj.4A njȜks.!L;Ҥgef+n1-N1, tCzeg΍.MW蹿 <=D#&RJhN,ӌ~ O0BWDg_e-3hՐ`v#]Qȁtz t$͖ *놁/.]F bk.aђ/EN>Ri ppjsAJrdҔ`@ӌ[b*. azT9 M g;?9F~+5?6D1m>+NJgG? Y쒈GrtɔzWZ…y[.){.Gъ5~=5߳qm.2m*KP`JXfL`Ѽe)$-7_gn9q6B$a3G+񘩧AP\yZ> 2 Z{Z>$b@[MDXu3>a?_}ꌕW{nH_ƁꥺDZ/panw>#,!.:W` G4l-;m<C|4S>|G79bѢq& w|O$DDP-;8@h^+`_A*VbY}#%>QAjD+}I6"/;6t?L~:"xv".`z ^K$$iH(J`؝2iX#zHZw17`V| kZlAO@_I2 56ϕ\0y+ܩ[˦I*X&)%R9bnsh%$405Gh{Gn>5vv q=ZRQȝ#(;w'.&VzZ %];Ks/vSugGC? CZag]ђlպxmi3΁y>H%Ox,+V/[q- xC5T$i`Q#pf|?4MKZKzyo6]F^y"{):\ 35A-]IjXO[Hjn*en6.'`Ls*5s0qqi) 9ND=C%$!eg 6v1&´tE2AOU 7VNH=3}& I#: +('.,Nkus2,(EF7=۾^e%>,*9;ۿC-lGWPZn֝=NFnz逘v:) wNWkc~U C]2~@(St#:,0\k\f\u 4s.TCaoǿ8NhJf& Q<(3h Nr@oAǤȁDBB.ϭ!:8Ko#JIhYzTbG S%A"ynKܚ(M)VYhr6j?aURVHW][lk3h"G [fӱ.Hn@'TCuyԁ5kƉסt"eR#e4W?҃(.">%ԴmqӸ\uk|Wz)J͍# jNgM80kp "TPw18&Y2.qשBDo\.E"y=W!Kg?[l{(l?\7l- E5G>ӌz=颪݄6B-V&QyqD'$>?+*|{F+vLo~1B.;{(xB*VC sȠS f3=z*y]ʑ!jUl?uEGu =mѪ{&jA3IO^N"%~Obdžoӳ ^X=N7ǞR2;=USSj ߓ4r!lbPC ".' Xp«N`yU3_5p\-\{{֢Mw晍$^p?|>mM+or;K([˺9u 9_фfYDDm~üG< n2~o6h*&̼o決+0?t6Ւs `NY*$ciU/ ew/90F`jYAƠRsпv$ޗz"-O O Ҳ #DQhpw&hs̠CKɤ-T4۰pDWdE#黎RQx-N±ax7B4ã#΂"5COK7zz*B2t}mT_*ݢʶ7O$_@MFduX s Dm)UA03Sp<˘DEwz*3D1-}ɻ?~m>F=6 :yadF**_2+LPg]kBv[th("bZ)g<(h]uzU[9O{f =J]3'XC/ w|~4W屮 Dew4<0w8|$rk.]=W{ք:Wp/ wbW=dy%S]g#o= MI"@RT?$yf!pn&(nd;mKLL&s'jm|c%ʇ{arb;Zn < G^N-ٜH6(=UKp~dD?'y VBM֛x,Pjd[LSHׄ(sTQn+UOKp~U-N팭dSG 4v>G@E~a͋xy]]t Sw'R .)EްK攆y@n ֳ= g6rBw*?Ygoބ4D)_vYxl.1LsIqytu  P-xShsx\NuԉnJ1~mCO/T%g"`JPD~3Ń˹L"1/B$eOsf`'F4l_{>ªvv$JwPV7M,&-7F ,Lx6[$əJY|F'Eg;* 866^4ڥ%.9 Nհw0 i-٬O@@S,d-ozfa_UZWDcyAGkW^l9I%R -B8Cm0n.?5(wua<_> m(Ӽ;=yǟ4HH%#&bV[suRt+; >#*ZjLSF~k%noaV*^|/ ֫Ps|?6sL-% a1jNK \QSRGyG\< >Et&𤓮e9<u#إWѦCHCi #4HbQrP+݃ Dqbi:fmEssj*f)ɼZ TJӖi< M{^o֐7,- v`qq3_,GA*.܀M];rOU\AH};e;i$g c[DKt~&Pep2N#>;qTko"q1gfTS?&T~‰R 5;ɇcʴҥMlσS!1aߟ92d0xG?5(}tNN(CC"L{6ǐ/a~2|rvF+!M[ˀC}Nmb"$_FƱ2vaOfvta7E|ʋgf؆K0ZP"'gLVm< 5 xKw0W\L=ȿI"ux4=2]3$e(][RjgY q"xd!XA Һ(]fT9.@ux ݕ1iA|:YTޛ ύJQY+(hč& D,`z~\mݹUlGQx281Gm+ :cDM?1bMywv%?y/ДfkgX>og%h b>Vz=&9n - +x4߉V!w` u#)͑<%8X*ZnL™HX0sdG0186$RB+%}pUùQڨ\.WE|*IM0bbpzS&}l ݒ=hN-F|I'0{=.ޠ,]Ƀt"%la:G*6Y2&T-Sb]ONj-v\W+3[K$xKPC6ȃИVuW([iCk4"]@~zt)7qu3:jl~OƲ`$ CEQzv&M9Y1LjyJ;lE%{gIA04D̅8$()", U : S-M y׭p6xNwVم1Șb]f w1][`y" )Ch^))hԑ+_DJ6Mt#Qf7-:oydŀÀr",3a,>/Τ- R<4C4(L9X=6džl8TRaB.Ȗ+^}v2`5׫Hb⎂\/*pE?F$f)h?|l a K\Ӣl;.p=7FofnȨsG`;xLkb. Ħ#ehii2+6ג&:k(ԯUe9,a_ڕҟR:sS3vu_.d.2sB>5:[C(yq ,;{lOPV|7V5a%/t{V(m ՕV$Qp aD.?0%Ü0@Nu;Qsj'*H ꫾~OU tqQ KeBY i=PXۄIϷ?^&m|Qo0 ?ejK*ۊn&|ti1!pVzvWtib[f\ 6.va{1^=ժ'snc]Yy+LX.4B^ x"ʮo\,PdVXG[7Y{ܟ_<juj6SILLN*8z!M4n#Z)~cڟ6WXnZc`U~V)cMHqmz!aĸDs܎VsEQAubfxmuG27bb6cJpaS&??ÃPkn[8ڂ/1.ectÎ>>LSSG [ +2AKb3mդ;&FL&Bn8u:;FF_[NVn`@:H,ŪtRgcc\bxk,&7'r>oe=ɍo/~\V&Cyb(KXFlk&SzYAI'inRRŠyJ^&uK^Ub#.xޱBcf+юAX=r|l/a|@3`]EhpO: 5^6N0ۑ&nfՏ?2z*oya-UNIj([oTj/mU/*~8vnhY;x?PvIz| nޝvT0D>8].t<%3aI|Im4JlaEnvn.\Dcl3+H ]%O#b68 ;8g@vy"@pŘ̒.Y>9`Xf22 (śd&%鯉#6{ou\KuPʦKj"I(tJQ`DJp9 EkO+%v5`& kW0ďlK ؝݁(Tjm= `W{0}atTJQ7~| ,KM-]%l{iQs)XƈI?,tH4$mCA‰\ _/"S|BW&72HrɩC>Y?${&3p#U 9LЏgK5>4<( d2L!WVX5Bݬcq{:HQKT'4>_Ddв߳*#543"j<%akRC QF{c.ҟr 8S,t0<,nS(]V?,-7p?X'[)xYț_˂yN# ԑypǸ $|%%M)J @RZ_'4nShC~xDL%@ Q\@Dw_MZh*5RHRk~&ً%f9t6DG7㹅r)̉IfPhMZ>9Ԫ%7y5_Wל]tőJai(ÆA΅F!\KU`_!.*KtsUUBnq81cwφ9̈́*Z,S#%mۂ *}J,NUn`u4<-װP5G]; 5W^] ҕ_v`{X+AƐ)[IF x5Z}pa-Ľ4l,fʥ:a>2Ey<+ N-/пq5ՑSG1琛?rF"!v݂oL ,s&jʘEվF(AgyK놆+*6x2̟>H9վSkz'\᭵.2c^&Ť<RJ]7&PbFzƜ5W >Rmz`o[C糿hs:pM|d(_7ٳ翏ER!VOlNZS8id]bfхG K_֎3$3F.$ |ceȐm\q6}q Ȱ!(!,o1Ҕp 26 O]ȝnQ&H pMU'r!T9z V_˧ay't%XԲ VU:D޻BGK8/ʨYyw}GmAn IQ]*H$,=4+}CՏ;ΑSq:=M+Qwn;+.2t=FvR4eho>U}}C֖|&o5|bY5P1Cg"AE9@Q5LJVKr"QSFn\P j{N!R@H ;u:y 3pFλ#ybpd}c1 Wm}(ty:%Ogx3U+M6U]3DbTEab*R_t-c) BY) <[dUF_%VyyX;&-W3ّlƔ]R\ii%/P)nF`ozՠ0ި;4R?- VTz]!{2t49VW'z'|Uv)bm(>kvmJ)@!s\VrDrEGR|K|qК\dI$ PDYQxGHUNXSK õanPiy.HCHۇ۬~_)IX*8R ];9^ - ~☔ۛ?~Cy__9FcqhZP?é BGBe(qPu&AfT@;k/)P gÛѯ5ׄͷ#vL7+!lah%X:;$l~f:BHtHTY+PKV@L-˟xb tll8 ˵kL2,sɕ`k9B>*1xUôu@OOo#ҚؙڠӴц:+Ig+esqZ(Bb\K/ 'ظpn8+C Y(Hg`O|Ŏa7߱خ?4u}M>aɉ٤ 0u1Ne^&/Bj,ؘs?'pBRC#`rZG|D4S7<7":ЃI:hţ>ѿ}E- VWLeDg */=^".4Ox$Ǎ %iR~%`ٱdXL hJ=%UuAS/MGHbY536!_LnճH}ye,XSMumci5* {5Ŷy+5l3mf>;_5b, JH>pg hdǯg.|dR\xQ5NG>TB˹nsAKƴ 9W ˎ䍲oi"5-$gޥA߳~e:YwT\[O}g[pYU10X#l$_bU}C:!]ŷ@[*݂}/q6[UpW]mjJ~B?\n^wjZ>(R9 >s_ews! L ksdRJᄨ}lܪ<$`L^<ɡ^TVjܖټ+okHL/5j}ܒEq-aX&@%r '50KPrj8,c?:`}A}-n#pPiwIlrM |M8s7 !g MH!|*ɅH4j*Kr Rݖ%ryZ5?'ڻpHlk1 ^7xRY ,^j,%4Jle`C#X@ nzlBmEShhD^ 0p']U'-K_U^k;bZ S'|2 \ t Ro_*s2$QD#hv-U}E"JXZS:3{82:}xnv^ u[trԇj:tشm ފ8\y;^u K!D'Qg&sB%=/=j0gaV̩Xa# #-bMBQ1ΔSm7T zrՋh!Y]4T C*m2|$)XF5o@6;~C&$R1W,gh) Sݔk?) [e^y9S0ro.守{ Bk{ȷmcޝ1H2%hT09@QںN+#  OӤGZk l/?P2?XB].et-kNE2c7A߰# Q?z+R|<`FӬ5P5+c)=yKBqߴ)G-is{NYv _k7uJšrCd&'ah埳;FFUZ{ tF)hF`(ņE;,?qTf:iljC6D ZbZ !0.3~a?g3WaGɼEM 4b ! ng(w2mJ!,[ES bkR? 2[If`,\E;Fo| MYv}AzNaѡr6-g{CV4sg~}su Z梦8QD&`#[E -(NUz O NSJrwމ¥ /.Hxo|?j Q(>u=ϘZi5 fsv0C"iʇaQ\4'7-:bx>`G*k^WHfoQLBO|iȖ?kLu,N6۬܉}؁|44|)B%}scs^Qx>)o!#֦ o6/+w(}I7Ѧ>"&;@ )zΡl$ew D:F\Y}wⱩ?2#қ%GF9ءN=Ȱ2YYsd_pr'1>7+Yq =AB Vwçw[1.6ک!f9Tʫ[-Xv5 JynC?QBom_ 7LjPRq"K+^Ub &mO| vŨgV5-GH4 o! M511v)'ewQ|/)LBh )ق8i(Yq9Huf'R(|vH$ɕDJ,`ª@)B COEW\'7f}L6r}LA6cJ歁PlQxNE~cs'qCEk#>vrJOZV:>.n#U?X(CkR՜48f8|T=s89M/4OdVu*U;aIdPVd[k= !~Qa#1 aw\2q8r#7Bkv!8ȄP+#n6@o鵓m매dsW6ºR+o3j:m}LaQc]-=ިO)ɤH(Ob!)9Ut m+.iLl4@鵃ݸ?E|~y)iI{[ufNr`"9i A BX 0##gE"EHl8:6$RHoZDm=GiPTGKJ+LgtTJvkïw]ْ>e7M#z/ϡT]W e tz E; MJoE}BEX#i-G&Y OLs^9&y=+6ZX7 U ƟX*iTCngW5SicXw`M~=yHZ\~\=ꓵPtA+e.Wق:{7kSY @V@0'pؓ5K:W̏mˆzbt[f+]u+vAX h|_lcat]pHپSҹI:vPꈽt2-D1kpSr:4Qj? zr>l= UAiTꎾF.=CĽ̬bmŅQL= [ S+Tte4n {m#c,4\wgb?m$C\ yP!D8z lI@H`b0mBnIvL$䩵X-˞SraXGm{zBoqc?]:O(ңo0"?ׄl]b .00 p134 8 Zꈁk.;Hc;tZc Fg?*@8?;lc#F]n!ns>*; 4LY9nHKוōOV-D)0mw13ݩLƀ0JC"|aF{%lŘք!DaEQV褋fk60%fW@Y#M|ѯΐ%5Fʽ7g_+xeͅq$!șӊrҟ<0VTy ONΣd @(#ߐ#o~:%8odZ O;QGSF QZ~mcWrgK1H(>F .J3Ǯ NXQByjf;e.3/(]TT{w@o*@?%V [kBoo籇oC %8Q@@o EK+i?f; m]ij?+NAQL4Gy*s!n8)(үZw‹1y*l|dR Jl97.j+HMǡ|O9EhWMΡ {n'xes%G!)H׈hv'ДPZoM>(C,JE*P&\Y=&ՕM/H[ajMA=*BNF0 j~wfL]WH( Ā*!!|*O*^mIRh% $lj9\@4`rq`08ɽ?6N(y;B/Q6{W6zV]%` K禯op)|LZCwɉ<|R?WtɿH H7?e+{l㩩OD%\],ڌ`zo/mk4&_5y`bfb j"LЀRhbTeh:+=ˡa4#Lq% Kz&09cgHz@Z5Ϟ!|/5]zkIO@BŢ!wXqOʼ׈B(0WEaV 9t5RϙYʙN9 9Sy]~+N*lnFWC3)j ,]mG(pZ]A6ZY8.YMV9 Qczy QO`IGe+BhGs=+rƙ:voXD6I#sP~:Hd*z&ZJ9[g1(_NHwJMZYp! ZpRF(|hF-;x:BMA$9āv(EqNkx=@$\lTMwհrz^~[G!ݿb r_it5\%(N=-SvlکSW׀34nXﱘ']/(;K\t€ o 9̜Ǖ?;#G=HgKkqxXGT]<}/u}B;i;Q5HQ̘p&=mKLݍqæ/uIzx2#6k<"ǂ&ϷYڀ֔q*fC^8}`E%>ӓOڎl}"Sg2]ҕV%{!«z =;y[Զ A[qr%G[ܩpl}{3a@sad ܋T-<c;*|gxX|"HO|| k3S>ZFpm_8ǎܫaQMj TdeДDf?SkƒMG<ia3)i c~c]EL]ϭR/+[beYN塷jIhU{PyzD'ܡm VQYE_v) iC|m@*?ZɇU!f*]Ut(~ ;Xe=JZK R^- ǚwC86fAboa6t[ׯ ;&7$!w'%Fj8YԌ )#g1W10齇#[K;)o[_,\~eDI^7ѤܷC~@~5l^ [QI93Kx_bv{jMY:X[NZKj=|piIbDG8"+H{CVM>Ed2;M%;΍h7 ȅqmnK1шKv'+Q ?y|,%sbK8&RBP<ZܓӖk8}o˻Մ3:0ֈtqĉV:Њ6F8ݢiVi>A^-kpe?m^mu%|s!ZۼZ(t[ʍ:#3u"rf#uvJvL}FK] h[<)W#bש8`ye^W-Wr 262y\=C.flF2((#uŻIj-;6ʓĎD)%9$@59Vo,]>=hM+8`Y ׌M'U2Fxl:[CxZx2O|8%XXD ޶[L7J>X!@Ω0ņSǓ| D}b:=^,B' O8ŵ<2}* dڸK R>s[׎ML7Ykk07Ovh7Qg<%h`,kZ3쐋D5 Xgl4Y2-|$BLx**Z !Jկ1"NM"{d[Wؠ Uag^ToeԠiɵFTFN{D" }вڥ.:3 2qÝ"PG؊h:*4`|Pf$kIS|3`R|-=hPSN@vp5WK_m¾,pu´NGi/ye1iL–<'-wR827 iZzd\2^^p L$a>ȃ~U@JV!Z:՚dHѵ*$w<ОfkloGgpwt[Ds\*H&. .|+q:(P=^$N\Iۼ3-.<43.d`,ӡY";G╠G%MW(8 xg ƚ>\!B p qOcB8@Sd-;ڹ  4觨v6Z&"?-ވ@^]/ @d}ApAp94Ϭ'7 5w9yefv'R";z_nã_xZhPkf׈رg:8 ϭC7C*SxPBrֶHGb*RGS.5b9k0s{X>rqȳzT=fCѬ?}RiGC902v&SW9DCM;C.斝l",GOЌɲ,}?ԯd.KEq˟HɉʅʄhsAh4 '܈_}" ,K ^׃FDir-;6#G[kޭt}mUwO[|XL&23 k呌߰,ƳA9snB[`^4ا F$I&u8壼B۔px퍜%\ <2. "4@Wr$(t5))չv< ~لR|yў61@Ck * _\qvä_c'fuduYt1Ž<Ewu;3#  tQ%lذث.fk!+gE[d {$T@?+ U݈#$Ѷ*i}XR¬\XYiS  ]4qvC~9T\VRއ*Ԃ!H Ay#PNCIq466"-!z.\K!S3t#@WBj%-0q 4jYt ݝ:`JN JWE/}>>@KW@n {%vY/ٲ<]LZ\e׍eI:(DsB RzrTc93Mj>Z=ٖ͗-Wk@ Fg~؋VE3-Q6%_R,)nXdKXgAL+f r:nF8(gc8yxEFJ({ݨe}3U7@@$ ^čbvzfr,E Tt֯gZyY.WtͿq-),l 5;]"i{H/Yz.5f.?ѝJio&|_ (<0 A3@* QzUsn!'c= !==R$pIJi$}uIƲq8h9XxĂuk!XGR&fÃ|l_iODYCK䟠EraG>*cDAۃ?Jp֢IR?]./#CJzCN $G>p6]23()7O_}RЍd^sMLsyϦjɯ){hԋ[AYzE zȋ~YGy1Gh2t2w 'X+f1 viܾi ,ߜ_Xz@Њ4. P1 $=|H>=/i#4 |̣g]*;i6dXX-syw6}j.m_(CZJD$]";nM>X&TN7]s=Dbe.~oF?q cb[:|X4s= ě^PvuP JW/#Z s7+:u5T2آDă) #M'S* ~bu~^4 NFS[ˊ>amO "cQhd&U>uJ1N% S kjXw&]@[7&t=w,$)ęN8ʺj 84*dK\H@]P/q<¶jj8ZǢQK>TS_ՉѪb) eNUFk>#:~Qe'*{61X]$d8MOBd>{u K[3u/b w/<P/PNd 7aSC28otIQrc82r'[ş V_#tbښ'-;Q> Jwck5РN`Qaó"$+0;ȳs*r$>C pMd%u5A`ɉ%qj6gwGm*(۬Z~(}DTuk'/ifѱ$M5uAuMv Y遁 S22Jj})fs96X4r%,RҖޞ "=pRd'o: \62ˇACuPHL&]{KGDM3j*Kvy+RP˨}W\ױn29\xcq0fBn,[.dO*%]xTٸ.~w~'G (o)` Mc2m>Фr*L;a]嶾hfl\-tB>*r?- 16 G\c, J^63S9#S#o0͌(3KKL'6c9n{S*atY*3fGŖ b%xC ң9g F|ճ3O@*W0 w]TGud &|b|XӱDT[1>ij'y q;uR'͗RhD赈wNא a _\Z?̓NkAs DY]E]"poÛg[ؤ;i. P7V{M!F B  ,JZjF/4^%j>royDNov.]ֺ7( - p>orϝNxWX |}]%V[J'H1FDc659 @Q@5GzLjFV U(7[^F9^Un'uC17qrGH4~Vk>\5o_T:rUX,+2[&A(=(Q B=czLPJ'#65U<{I}^wA7/D@oX>PC>s / WV4\=&.Cؒ`O|Qi৬}X#.D ד}bee'b QUDB9PkHVUʇV@NW,4={ .Q9^<|nTqޱu0+'띆/;1Զ6=-WwWmtrNz]Fԋ ޢs2-" #$iѡDU-N2 l(O'.F_7_]hH(9(,Z'0rn2XR}^YYݬ kFؖ "oXLRtY/y8-D_y6vI\nkfZRC}wۘ~RW2߈d5! 5qC<⍂$HwX pmg*cK*h;\7gQUӟeފb%HzL[\T3`N<қOd=I!鐮N径zu(?¶￑D( +. lWo_m)H1B*MwSJ-  Er^Qr#WvxuW6X`䙣")CP:0:9k> Qx=oo7RaZ$)mw5wOAN頶*m /v9uc9;€2ܬZ6r f{&Wf_@M'd!Rړx(^N2ZΤFҚl!b-@Aή66)KQN'A>=#VVT]Ȼ-x:Oz ƨT꼜)A+=yy"zN-c 0~AE,҃Saja -Х{=gxV2B(}ǿK -)wM3|FVR$F uDzWi!*uOWӲ|̑ac7=W ϣKl(=]Mt 9XxAEvL*e$hNH^<th`>/H7ݒm} "Gn f)r8Wr¹$x %p &y |X9.7϶,EB7X+>;!Vv"L*XR+LXW{is}H5f`.t0l{Ձd DABq *F -5zƙП/ݹ,+s;+ -h30A 8,6{U!JӁcVAX _ ӍQ:AI1`jG u8%_O?ZC ~a*N9\-h+32qRڎ߬sL6|aGGֳ!fޱ?Ԓ,&S="Dz/fLa0rKYQ,:tHw4{JÔPحV1̀ؑR!B-{u%Ռ*&yit}<PiW>sD@Poͬ-5E풘;uV+-В 5nWa ukxc~rNa",aΛk9aHfʬgt#F"m:0Vc6iFlOf#ұTNvvns}C;k󠬯0Nk׺?k.`{9 =O N$>t 1פ9pEm(v&ʸ.u gnZhDD-Ad/ j~UT.{:)a'75trS:Py>1:ˡE"30f_иx]%?:ǬumM)ԏ)*1mv\5,e.%H ~JGڶH-@$oNљkO' p 8k}O#΍F;Z8hз\B!rM+zD8pۗm*MݠH>|Fe4VMxM 8y@\_2"]"b2?_X}W_SEeƘ{ׅdzj vGEpeS '}|c@-2̭_Zȼ<ܙ:.6ɩ **(Md{@K)!PUĥxtiS4eP$<$ O_>BOCf 0 ^i&/ vx8b 9 [;1jg_L?}+;#(j; J nu$hR[(L+yM?^Y 1>ʋG pJ9Arl7es0tI< UkVM?5"p"`o.S&I_{wz?Mq9ʬeO[7N"r!7wR!h)̔nnW_cŭRKr)UˠMz=V<]p0%lEG@/-sE|h5UJ q+Z@x|Kc .$ gZT,57Hr|2fa 1:d< JEs wYp.s5BՎ[Xb؝}r^IqЇq!q[oWe4֝8e;߷{ qgP[m+}PVڅԖ/)ytO=q A ;}*GP@4pi-E AՏGcHa;0_.jKjLzp:J1눁W<*9011 KR?jd١7 >ȢWjЮwR=,܎7i_ VȁHD&f݀],ϟA~ . m{\(-% Ec7=[e G(X۝@³]`WZj9/{*yw !FU~mD4Q8SԦt^6%)d1G"&;d[hn1{Z"Qӂ"9=t`34 f*-zɨPLCzwl~^ZpYb6RtէӴfmS5SmȂJ]ҬГ٥Wi)0K?%ވV=OA@H-q t!HJ(gkqnQ}+3Y$nNP67mEFK_V;DytF,u?q_k\PW՘2q:JmZ&C~s[u(%7t}Mc9\^"3/Zbfi=P1" QA\v$E[/ʄalD& ]^pveL ok,ap.!/ a!BP YàoN5EE!~ blZN.PU%=^JѹesHni8f_9vMCR̈W2(U>8yF8[kͅ3Rh*I^f+M.b]A}@C9|[Paqp P4V߾ʱc}&ucQhPX6Ll95Ґ2 8z%z]CpT]7;SUZwmK :&/r2]_w?0?/"7l7~Il*O+7j$2MU/X˅F4TU5C*~5X>T6b3W|x4Hg1YZ9R֒r!1kNʊ1h7vܪ+sz0?uA4B 8 d;aS,ۣEkh }YYۏX=Ct+S"&R~& g%Ud1\x[F u{fcDd#Ğm=Cpy$>`(pZ3Nޏ?f 3SD0y瞺m p+<>IShb.2C fmdjDՎ7?:q`JWk/^rK/{UPv9-|tͤ7imN$M,:c gŏ1iW)M=ix–!2 IΧ)ý8C Fkb)lZ6)ײF{ib,]EV(@k9kBG٣+Уu(:0 xmP YU63wdׇ"St9e 5ҧAِB4?(u8D,>~\&ڋZA+TfaMNCW2 a xsp2IJ y36 i2/2;aEG)W' JY u,rȵ-KX+gEϔlUGoe|Ȥa{r.DeEY:EG)@&g.zv{d]=?I)?v.K$ T=Xx_c]c0/B2 L(\H>dG=aN^s2/ܥ81{[2,X$[a rȨԡ_QfbڿNK=c*&]Q"A "eyҋd I~% 'U˚1Ⲍ$og 蹺 6׻~t$[pa,fK .\f+1u"1Դ]m3'}Q~+u3q("2L|ϟQ㐮Y @LUo]CgO;+sk2x8d0i;F-]jxʨXq2f6dI8Ks?}'B \ \*b_BPZxɑ9Pㄱ7N(ldL H)S%yOQ>Š6ݖLslM" +2}s0(=T!fˉ"gGL{ɧ代{$06O?8$7!ay-=*5r攒laPn]Z& :X=7zb֧у2⭯! _>?"18Va:ˁFc`<{Û?-!@yW '=Y&]?WI[DmANQo} Tz opGɟpvJ9U}VOG;Va N@,)VM_7d8K-?ԇhWmS>ZNaI_Y $]HZ}98R@7f;D SsK Ig`CIݸ-&-Mn\]x>wM xyUd>qbK?cmk=h$,ҳ ! hGϸ"sѴ˵9(Z|J+7hVR}Ʒnc'{. dEoQ gC ~ċҼ@#EQɛ-U,G1ciE@DZbU"b4O+>z$JFњ +7V}^mCp+CZuR}߇?mND5]f*eFJlHQ'ܡO obo Qboèz :Cמ_3>ܿgRJی! ̰N}I=!Nhŗǣ 6r$ćy}q/Z5[ub+(y@v036}=>fKu~_T!"̖LQg.vicɡ3~ pcJ<vjpEvG^?F'I“2 wGk2ľ:W+ 䏋\[}H!`m7G4H! )4*V+װr2 rdH:dVGh%fdžֶ_URތU&B/?iBId=敥m(0mP8BpANìxɳ<IKdTPUY}v<dEi͇=oӵz}U@s_&ey(:݄NqDWb$~MU<;cj&A^P],b[eRY)yu*[T 2vi љ߁^yјUv;~^[`.!n.x d> 6'EzlFX# ץYIW8~422H ,AF &^TD0 *6[ + @JzQ˵6~{Нy~]]Z"§*:+e8a EXP|¬h+p^Ax/:ȡ&0:rUx7? q Cs!.SP/Nʣ0 赟ʞy ^VZKݵc2~Kku0`Qlcg~O#4WZxïTfHY1.tJ[9sKP%jOm9gʡYN"I/yx_WFN~J% Rxjɢ}7?ӨuL(\ed!&->T[z+ XBDgҜ؈0o/0c`=}DU[!@!p:[E:a J%X˒`XUUWvQ]9B6\ꊒN:M&&4/85+ɡ~v;߄#O (Rq΁ oo6ͶY}Bήt$UP҅W4hsS]tWɗ51TA+Uyo}bpGeZ#/&k &:39fbр pɻaxn(lDExeEL 5;dIW˂.B4BQICbU2e*U-6S~?^v]8L;z@"$l%dO%xsPn5Ze N7tijfJ `IOge3]Ws9\H[^=3gFߤjT VZM5!@:@`T$bC>>XM]GyE*DvwqO"d)?$^]tXEތCswZ0Uf_ XIuM`1ͬ.Y}w֏fF²,ӕr\:* *Da5ҵ'vx /5AM&v&CJȂc~: S(_L?f Se(9 c!mH.i >oB=)p2S- %6v:TݛEdgha򛰘:r .n!.Sy2lfa/x?Oi1tU1KCy C g4?Ǧ#瘜ߋ&-HRCLD1*4uQ)B]E8\!@˾S*6cΤuW4vlJZ9PÇy ([nYR(*X]zDosS >PF5sv5.DDdgO{ŝԑ4SRH$WUQ(%ݼ5"͢o{g 4c hf&j5%FDac|^wyEwv7XEU[*Z>YG:?W;?n+ic'wPĹN]2ILO~"ڼ=BP`>;-DBNoIj5*VHsj.Cf&ԫܸ4 SߙDxKci RFM8ob9sci\v$̯Ow`) 58z)T ЗZzf1 sR?;N& $/7P-p Q [Lʿ "e[7<), ,hMڠ묮ZXWs t4P苇]@D- wW+!rO֏T:qrAq۩0',+kr&Ԯ!PbSy~&eHRgϝإz$~,Ş,Y]/$=Nh"w:֊3d0 2ٿu+P[Vsm(F܏s/K̇ڑ>1zӨG]! [l1[&'GC Sx̅JYy-T^Za)%HfflLRM#~`4L.$Ӿz"+DH3PbN\[hg!Ռ1#.AW ~bCa0?*V<~j:]# ZjgRu9fψ`ٚ{TmfٍG?+B 6LWm=Mf`L Λ FծwGcG":(yŷ"ErW4D>Z4_1Vit 6)>IdQh Kĸw网r Ψj Inno}FMqk@[X/ ?rj:hP&xpӉ3gN-E0|ru1Hמ?|4el\Y7 5 6W(nK TLt4W:7Df<56#hf3'FziAܽt6dm'6Dw}gj:kDG~ MKnR\ 8 yF>a ڌq8b |s##-ؔjYη-ti;|wv!K'6xng <]u4h⫱Ga6qlIk3T-eJ V$.]48ne^,i Ck'u#5h{.l>M2t)M[H0YofLa78uNg""!­TmGg>q#˧5ݎY3ٗŐ.$B+ {{]ݒ:QZtYO{Qot盱l9m+wsyFiX"AԍMQ'Zd;g),xkq0k95ťebΈ{ zmCG>HOQ-}>隴RДU}ӊjB0Ǥ/ouXh*UM[^9ҳpU4F =I|9_;|ߏ!jNe \ldf-,|ZkP]sHS<8p }B[syoZԚcӠ!=&!:+aHBX)Õ5bc ?[5,5J7~YO rCU[]WH#&N_}OeYZ{)Z_%ޕjlu"^=sjNαs3d qn B( P@1GNq-=.J(VE3)>>bo] k>UtE-So駢9OlaOD,~1ǹ2zCGhDXG/IV;| C~U11~uS|<'LLڜ;XhZ.8JYJ1~q,lM]ś,83 Hk J@YLoCi+4m| DPK! =FUouw6%{O}$+;,75,`ӯaݤBR:l("7N R븳T>&%uB*h(Ԭgn VBD(x2 Wu)Ɯk1zr^!p9`_ Fyye,uJzr~4,TXmGKO/n U(-6й$_3I@gnXtC&D*bٹpzb'zXF0fjXdU5] ,aji?N@JZqrJ'%^v*Dȹ̘!%'P|)Dj~'\hkuY(3%IbP](}10R^ (B-5/e M]%]w؀ޔɥ1M4RûiEaE9k&4Z"ys+ ?z,nem({b߼"wZvJJ_5CJ(Bֽ]ʣUڢ^~8~Qa ZGs$Ykf&ܼL:^6 CCm87w$l} g*qh$ZokUR[̳flm7 Snˈ@5/VԎeUzozO5jzs,12J |H} v WEr*1Y2D}SZƓJAX,m* E٠VdↀTe4Au0-} ,+fzkkՖlejv,۰Pij<`7L4h){0G_ eI;<\ *$;̇(5-Z7 dV%" .2ᬷ{B:2ͦ+3́,gqhE[MGď|2v~a=Ec|YmdB v*SN|Y@^8&׮{܄Tj+/.ę^(sR*jFt8xǤ ,)x/2Ǵ>:wF7QZks~Ԙ:W'2-1&'71+-wNʓ Ӥ*">zӨu네|Z,vY&,o,g:Saa ([r?YZR8/"@T4BQ$1v*`O5v|AfIp?ޚ?6V 5y;ϓFm@߿60=Ԙ$ ٭XHSyUѝ*&cz5z* va =erF5+;eno@ 6}7F!4wMLp*CLIX|0=*BL0!@>$$:4Wё~t~\T1Υ9e=H̦rpkNc3yHNbAF,ޢIŕM|+b-drCj6x;kp uioGXgBɱx>o!(x~{b!Ov˅-bղz_o&AHqLԱMǢ] Qt?P+OER#"g&ѹOe)ӟ:utMvlJ)i f@iSX`n3%K&cCsiN7_$܄AKFq;6P PޫLfRġbjg2WL;-Bړ?š(l7HQy;0Jf&.ɨ W2cH^ bjX5l,FL 1MgBIzt`q Aun>4Iǔ*H/ ƅ7qs@ep1MF'Q\31@<}DA_x),pte9uͻ*y\{B*EҠٽ&燡gypQ=t?(+b .jxi"Bb3Z<{. DW.HdgxëCBc@;`|ǒ22jGQQh{z?)EO_ vhT |.P91C8CŌ8CjS9,GTܼ*|ۅ_ia3om`eփ;{_}ALg5R:lx UuͷU4s%_M7/`6]A>|u^-%;ATR]Qfc ߈3LFwPKvyFYh@DdyC4&nْ/%.[pTop_Yl(\&|KA_Zƨ/WۏAS Np9PIHFnlEw'VKex(B 5eS)'|fLYZ }9"|IH*Pxj$xq{y'NƱCJW+@"-:_)p'Djlչ=b7L'4tTH?C]Aw{G /µٻVxZ*SC+Xl_v:LSGpftV)6WDOP]( nIyi|cs/M&4E~bDB)H%o)ՙ;b?O!PW\=y4|~ qd1o6ĝ oX K5S?]C2EԚ~ﱍYL𨗎 Kؽr7<$_hNP dX9<W}"ʄ_m#,8 G̭ 2 }!#_O{f T8&< %{0ل4F,YK 5I&ŒhD}@!6)ڻ-7bD]xY*3t[|hRI-` SE,-%C-'G\#@T#iM  ћ0Q~\oYlJ['*v H^cf't$np mT^Aˠrr9\I]\N*wRsP;@1[T# XIF2L&LRm fN -@/_J4 Y(*1Hxs^ĵN O v8<ՠ?bҘHqRR9&sظ*kX(:mdOabBLjdő\^ʙgVMMj"B~-:M>/XQO%Vg bU  &aAT]@}V=AĦ!28|I{ьfŵ֚7Xl;}#+̾)7 o]'l}T239"5uCv%7)rvA_@~ JJ|_'**WԢs ;u6ݔήB#s&#&bLTdWN]hC>7zObJY{ks(s؊bI7ڛMb\c6#WH3atrb~724/'u g z{xס}IZoӼ4;S{7f>C0 xӪhFn٥h꣮1#<93E0%j3:IaF?2Y;3<{ZyYɟǢ UQډx rƅq;@|-+&pwh}g䓂^bhqvOYG+ k9ª]#3j+Fjact߉|W7V'xȶ+|jB T2X|さZtY{(U`>ȃJ lG fZwI 7WX "(>*feקiˑ(tii_4: ;5TIbdxb_|̯" XYdg6cZ7Ԝ R;ϰBrBѪ,eFtpPwM&? n0ữ`DW? , mSg1mʼn8i:8#L >F=Z.ڪ>~l u15M̈&̻yi>2\rbRYm)U.ypƸFUd5lC-F8Z"$%p90hoʦqE Bg ι\H;dExze·~bCfkIeБɣRA^|O;htLl]r^l%ʃ eN %ݼy'D^m(hƈ:(O@·5="3s[xK ~u]Ge~jw#zk$Q}cʧ4F_n[w @@ix%T8jb5DUp*Kb |Rߓ*bSSܢYI C@ a_&'פڒo"& u!Ѱ ѠFy!˜ԋ?UWЬdIS}4MSo5&a7thjza|ki=gl >zT׉zS,/dͶhRl;ۢ-C۱ݻJ%ג=& $Ja41ΈiO1[.\48]Ec7.֕իcS&1\6``n ƵE 9Z'zc۫!xW tkЙ_9$^#%>~r/@ҕ!@HS|֒b-D$ y0dV`gMwI"2 %У /&3=-zQ/6LWd%=| EC,"5@V邯#9^C8.mKTx%mT|YUE3J?F&d\t[1 T-@p4aכR:Vb..sMY3Rn;.1u= p\'t#2g)j\eCl؆\bOK4"S$p%X9CX;r;kG|ȧUpDP84R;h60|}ĞHGUUXk@BR7.{]*#(4)&4tj:0zHjEjL$ )[HqϞ$3j纱7<yvL5U73p:}ֹTK pFz}z[\?綋ۮ l,$v\b\!2 ƭz@&Oaw',8uɡ3(Ȉ9gB:'a%)oH-c3a ;H=M4fw=FVp,XCVފk\α؅d.lS1`'\(46C%*ೂܞŶɼag)@2z*i1SSGـe >2 Lli\Ѹ NqV*9l>fP'`nmb4ohR@>wJ $c›[: ƌ)σYxq9wuN-&4Ӆg'F:bc}7[.d0NɒE~ҍ̏TdnM.Ik8ߊ=y3躽Z6k.2ChHJ~ByL½.1'93~O&>G\K{>yl&ϧK(xIb.8ɀOJ'7s0 GMͷ Ly* 1]p\]*;eş1vjf[ m_;d ծѫa,񙃳FW#4§R:#S4$$$WsscOJ81$c"3aUldҰ:ƂOlӂeQIt[(r=>Rqmw7cRgQZqG|9:1-|3,Dw|<2g.ۋ񨻼:ՖW7E *|Av tv tb~V) 2?-~3ukсkZ6lnJ[BdC])ɯ Ig %|^ďŃagsJ:`g){Ecu\Kpb9epdm;%<>vXgU .Dm,ɚ8֢.`^eBu$EJ1@0t@s\om:&JAAx2a [8Fx^uO|hƣ;Vɯ5QtNM+Qm>M";/0A[ }?hJQ&֞?{@1H/QkqJ<ogg~hjzXnʹ+K.9餲$:W \v~ ]vD uT/?IqF<ԑ˓n\~hq {_:d!TRޣQN\' U3H,3{4 ja̴w Ī:q}Mp a}~baK: ])[DW}5T86^;Y3D7bZ5#isV<FTZoYK5rTFP)VzM\U\Ȉ+Uڳm\䓔ay"۞EV$kph5;\_Tuȸj&MYe y:\Zx943~bQ5[zZ-0 n۔gBS3kx}RjWRzMKħ S n 1##w,Sw(q{~(J 2I6Yޝ @r ߈X-U]y.݂gېw1CI/;(/%l1G69C\9VSPQkp %ۗcTϥ-(O~ϗ$/Dl>A)'mXG&ߺ(BQбbm2]OTֳ+H(:d߄k8?C(>0DNxV2+jީ-ߛ r5q@\{6hcix}ܘMt ctRP.̫zb,:1̠ [97dxh`6x}BAw ǚg K{)pvX"\i bGnY_n ̹н}\ ^ahPx>Ê<|xw^Z5"r1Sr%X&͉)4wN*$f 1, a':|CqL dDp~'+AgFX, PMagt|%ҝ8f]nщL;cBX 'g@ܧ۬l5aP0ؑ@:sfE.2{SY:9ZF|ٯX e$)nQy")qT^(^y;ptX'BU@ BveҮ_y8T9w t{T@>оfƦӵqD)YpߜcۉD'%w>R{(rlm/m4@ RXU@"WlG(vP)llaČ0u5LrÝKnOU/Obڪ{%%LDʘ?PU[y 皖x~*2!FYnH[R:eRuiO.X^gM+zzI11SkVmߖM\~n?$cOKJ*?tb3u Ѓw.دyj jMhVS;-m?A[X,_jp4 u\(7[Ȳ a5Iu !{c~npfNL8}ED 8o.81$ł!|{0G>D /cw)^iY9$&5WyN1 ErMiGn !ٰ iaGh\q,Pep@EL˲*}XcXVmtUaI%IgعmH,33cAzh7\L8F"Y܏)rHςeǝaS> ~jǦB @4} o$n~|rN*<q)u8 Y1 . ~14Fz'6Nͧ9FpCd5?X1Q6ӏťFiQ,&ohzB+?v;>PM@ΉFNAIJ z8"%L%44=/ ]PZ >O)m[J\iJɶih7nj 5 B9QXC)` }"RTFhP2\m84˳Oq#F.K< rOX3׋I}0n=y!Bań WkE[No܉2_E8R#K XV>j/A_cj'3>({Yfi,G7 5y/H` > po ;$dOz<* L\;dZ5\#h._rśJYwHG Zl8`tVǭ@h*K5/Z,ϪS(T>G6~4 0?R*6 6-COlcDՏ>@cYi־~[ΌVVܖN" (i"`V>jrz>q¶)Ε$/V>՞*CZɩՀ62!]5 Pf8CKؑG K }t{:;;bkS)M1KUˢM mlBܺuw9zIqU4d'v~TZo;O~D!SmWK Fip6:?\ "+BtP~D?>`H#pwryxrk^7ʢ<:C|OQ=$_#R8* VdN狲q Pl`2!OcU7B`7(‚/)\I>k\Ϸx}-clqF4b e^if>asc!O:Be:'EJ -o=#|ݪ+ feI[l;Ū[]W+S+3:Ͻ>|7e;82i^8$B4{~ySj@/O~ [#ߋrL<%q߶Ql}I 9gS(x6o~& 00w7 Frp ,ӻHs +}_O(w^'u+B!c+a[$(NrB:4c?yƷQ"5yPԎ:7t3;q94DO _NjЪ$ HXLWc *{/µf!6Mo0+oDG C?1<ώ̿go*u"VRj4,ieG9㸃' ^x^czK.57uk%4Fv,{dԫF}"ȌN`|ɰ;H:pTڦ_}*D iVxۏ9}<<ǛνY{flKh\D Y(o57]yܵD6 +\`cP] -Qmb/Ta{b)lEXL4b儔ː:X 6Dw](T&c6; oɜJyku;B@kv%NgEHƴtM>!Z5grĉPfvVBdAd34Ě}2~~u! )iAJl|qetT ̘^=/%I;/Axr0rXst<aɨޢbJ "jy|Ko3.WI-^^ |sڅ3 V;U>ԮNXmG۰B`(Ө\Ǯk\{Oʯ:HkR*dIN+Iw7(AG%Gzr%H T] J%uD5%LhsP1ײ.&KQ$LMh@-2W4vےq~-.4$HcUChzQhB~U=Ag봳,rIE].ΞH庪HEXaywԺPp Td&Spat,ܻOp$8u6Iѱ^ޚCk]~yDې}޸,A SBjM3gZGRֶNuN=$7?*Bk- +t14q8]I9FqYk7UE"21Z2*y]Â^lA'aݝS=t v?wKc0Vd Ri+b>Z@i1\jaLGҖe;2=W1=`h^٣=et],M;ez1g'm+P=N'g,<˳ .n@Eʹ7R:. :K~?]OI='*,Uߍx8ON1):IFQ"[4 Uxǽ鱦 C8Z6 Gf&ĉ2]OG\aVsvޯa[w`h`"US}Q}I(dɝ~gS%  pצ[ %T1 ϧܱ,RPX?$Cݞ.Ϩ/BTLZղ|U&.B-5wo KbG8 L)9tp7l_[6, Aډ]CϾF+; l(/UQUӉC;y9 h؎ArJ,B7DYn܍)OE{[䢡GSBC*:&㾄=X&a2uc<ܨ ,=\n  9_.(P~:{-t.F ^ -j7#@ .BfA30[*杰.iɫC] oQJ_fRLZ=-[(Hq{DD-`U\)0#L:(\i"\J{[5 { ߯qyD6͉dʲ95Ir/ƪi˧״UƧrvCfKՐd@̟7\rQ-p E?lҊrG&8Nϕ$U~PQ6L:\:"4̪ڹEƯ`X2VDg .Mc~|K<B|^E6mBլ>/3B];}\xd4jqQlд BiE6,0RVCw a/2 F6UK??N7:~;Lkeyl,#MxxE#;VbdHYПkK5vFٳnah ~(D?>NJ`I u4a3n%}iLl5)f4Kq[au!Mp|>6FjfuZeo_Pўd EQKՁ]CW1f!%fՙ&NyB,8wO &+n|r;Ͷ ?DjXD k,$z2x^,KĹ/kg'CԲFH/ݺ~}$dinT%;tghM2ԧu޹TWSkrF9FX%"f^l$h*߹mv/(ÐxgfBCQt<6to6iLAŎ9E ql1ZfݬgJzv剑nB )ROC֮̄G-|FbzKz<x_PQ8aWeսYDƌP+OU~X5`6T!~2DVꔘugJwzPm;l6AnTq6e b-& SIn8q|Ar+v3dN$4ZFΪ?-eAy-ʧg^O;mCH/:F8hIo#7O(8ɔ*,`frgGXqD }M2Ny;bfFVHe53_=?D1%Y;0步 FGReʼC~jN=o S H`A$ziù-mIhe'=K$},̰`Ac Ꮻ ՞2v Uu&/cNrRQPPģ~B3=7K ɶ0)5*@)>ӹ,2ЁvdSyW [lgxZ(NLgY{,7PN( c%f`cN "ֶs0Jtzus%!*<0,:oK %y]&2" P2{U ,M"%Ers=gϠm]T ѥ$y,LBkx'z2wX1먀$I}nxZoҕx?b I*KBo% yo_YH{L-}-wE[hs`Jq)ۈKYh}Q:p@5yYjk9]KwAڎhDvrڃ E=ض53!+ VM%VU,> l1 D0+$ ~-Qڒv *4SZݬc |+VtV80j 0ߞTTrǮaQjLcѫ?xUZUEVq߀9\< MjgE`sM㓡޸p}!,Bn="/ݨ_#YBPzC(G2mue^.΋͎iv15Ok39 |b*0fG5wņG|ӌcޗ}j 9vK,ѩQϒSC=ږzY|J=;i 27ӧaT?F񦪵Uג!u~Hz#+ S >X@_QM%c,"aLŽ0^yn.]rY7&9/RGh/Qp9̧?Lf@EPƞ,YX`Q R|7Gǹ"6πH֪y.au6V'(cezի뀿~yR^;c|%g}1_ ǁ >EN<1XKv^ؿ)x$Lo,Z1wuD%`B1GBrE+XhUC>5 `˷,KOa񌌽 w6݋g[ v7bf:y{4tgvMCJf%?떁YT/Y_UnоTNݛ~/[@m}VQ*4Fѓ gdrnW^hDUefv_/S1h֝v~UIm R/p8 Mt]u=M~rH fZw`54A8~/6yD%$TtnoL {(]nvtM% ʕXڮgJW\kp@lT?.:QHN>hAu=*yB%֏0-cFBo{~`uJ7/6jF}y;XNA>S`W0Oy NV'%qvaxt+g &a͍:5WDFs 2s e)jr-T\ĥV*&f1IKfgvOƩSa $W/WkӅPnL1y< ߚy2aJ}+Ka&@$ [`9pq]M]d~Y xP 6,Ip,h}H)¼ O֋i=jZ]1LR~W%leI}t`W7]bl0 $ZQuVJp?T+m)u-;fFHt Iѻƽb 2&9t$XJq ) _Cr8=Ę\Ŗ(R;`g-Ei8k했%wb+U~9շ: QݶԜO?瞇;i-U[\4$>H!ϿB#PT$[$,҉'--e蔛9r_wg ڙ&sK* ~*.`2Ro,@>Aa>I'6{;+Ly (%Mp'kU,+1+L0EqCwqjsh7 'SiݏmYb[G}RUFȅKոTP / b{P2t&(~LXQ>xTB6{D}3O6d2@C¢le|o432'v:!6 :fB={+UፍRTw ;(b:-J,SqÀ4h '[vgq֖zqA#Oi.ڈکٿAղ~3 ؞XJ,K¾- z!dze kR-dF%!,Wt57P7&R3ZcS *iIIF9f7ɗ.n 0]MZ-\(6 fw3/)}12+I-e\ujFW- SB֞M /5GY} B7[9Epr.N *<ȟxMm0| .+ӚG|8{?rj͘ȴ:ᮄteaFNWKfm-+BNuVSz` M}Fv\am{Y)p.HB(!ȎIҼ+bFՂϰ$94X0 ibx"ߔQ0jܱ];)kCm(w>Z֙1X=Ř$ybޅ;a@rwEtp)Hb0Ps120#÷G?{6^lxOPؠ4{E#50p{TXB}#gN)jKdi* k\>'&x[-9%ߵ?&Ƌ\Kku2 O$eYg9.'siT?<}+ʹ C#!χw-dӼځӶ]]+֛ \QӇ`iܢJ5EGh<ЧS\sXN$a ߃\xlqe9ưO2sLEۏLN Hj*IUL4Ozy 8mU`Qeat|KFN'1K51:BZk31OӰyFW |Ζ_zcwE Hcȕ5xt$VyDaSh#9I˅ ėcfb^MʪKꁾ58QX.lVNwS3(8J K-XR[ձf긫SуØjLeﺞJ&0MúJ]MZ ޤQ /& @<(PTAmxV_JʩRITV$zJ]A4fD.9!6=q%/aH]j=g\"b^t ~-&4{(X/Ȥyo`GdX=`vvOgcM.m{20K9%x1L ~}/h)B>uBu l"1ۓcT FܷwJq@[a#:{O%دsm𺹢PB ʋްc/E eCCu& /43iG,mҢ".Z8xsnܞ'V˰"א 0dw~#6Cr swq))ߥVtI=Z6rpS p^ߩ1#ǗKa5~P+@t+\h97-ყ?Jhi)OGpyv!+*bxX9ڶsS8 G2&ϨYmw  E2ӉXQ;~sVqNq EI2Rᬥʮwn]m;BfU:H_@dL~A0[~@]OcB%-n9@sAiXdGl?T";Byԉ4CA~KCZW%_d:QGbk܁ާKep&C>EIWTq0%Y5]UBr;oIt,,<ka_ֹ5Wt% +Ȭw3'|"WԔ5 ^=?~,9no9eIp|1s?Ps7Ӆlh )]Q#_Pzj=!Z @k4<>&{ 4ע[ i_ϦP ,uksiD]6aj'AL_!6&Zg>Ƃ[9nYΧq:-=f2X@>~z*o)wLJ ulV2)}\X$@kSA0^wjǂ|Oa%}哘Z|~}|vw|# KXMH=vlreohfIKwonyj vr@lv#thԖߢ."7̊U5lOJ H'> *-uҜO̠Q]jM:(`5 A3ISj[,%He)C0r9Vm.rƃR+[ɿ g4ЙwTIB787M*?.Eg@1mlD9> G(f<5շ_=[wvRB(JLn%` z]F^+;ukqs&!"э~"Hޕ ՘(_=?MQdPvz62S%.rG,k4 } +cNet;ZFU,[LiW+!_\0V$,Xe;%Q4t Cd V$0;~',`;oqVF(mѳF" zzܾQ:|cՐA`@jj1QS{W s(^:{gaJ05[hv9&PjJn=o׸SL~+݂J_҂݀'հxcdI}a9^ٻ|#i + 8@.\Yg&L)APN שo@&>Īpbǹ >( Ƃt0$u:L),] QI~`* ȋT@Vy}88*u܌g>_5'4!;w۳ہ&* s`'_%Ǿ7/(EWh:`7EJTC [b߾*oδ"YBEَn&zFt>X:@7V3me]:$lI?7`7}o nYj wЧ]khӉI {u?[~wY'6 TZ|(]$ BڠG"dP\d;h?ŎfAU "H/?p7 Lr=ZC jK~xBG#28QX*IB1#J+%qm*J|̬ R5&S(˻[N@8Tg]jL ~ڼħk B|m8fvNch34MJb$#,jq(s&"[S'g_(Dt5֫ug|4}gü7O "uKD"Y.`oe !P;ͧL5%޼)rV~YXĝqy(qe6sr&ᬙ}xӰNH/1]wCrl5 +?Q,"U_c}F)OT$GeD%/THfx9HM#5^­zcLc w0mwuUnBѡ`MK7^B ! ڰVb y:PnεHbw,#YnѬ!{Rd6,1旌!p 8X\YOժ VC/ \hCWEw%G@ rΌr$!uп.$vbsPo JAd暰>9IހBt9ÉI_f} L4 K\;)>w 6uՆ Ch{qx\$w=y:ZvfǾ`V|i>z۩ VKj;vEf_}I ސ''"^ް2ԙ]I`q.6#Or7+ ko|ۥ%D3zsHMs;=J,N3BSpTu(\aj5ubg5qe? HxřB\Ξ5k#y%~JBY(ta#ńCs ! Q!PKMln ihŞ(iD]=[g_k]ezJA]Ujnx7\}evU7뼚;CF5~4 TjpFbX{u\X+W ) _v|ϴeIpv3/wې~_mqm1pUE@:%ʖh h&S5q)ʯ%hrtGhm NJސiF6l6c\JT'_>b|0}"/RJr^w(BkweB!<U{T}n/C;*ra1(۱s曃^) &q 9[5ɬϚ-9H7X iv:e <!ji<?n]zcfS$mOQ,C<о~ʞ/ wOXrPIHj:՛P`3bV>?85cIWPayX/:e]} >0۔cP9 ![sۜD -@+$ZXߔ勲k$4pMif,[We2b8hJ'5g%K$a{뷬m~;`9g<(nf7唸yEd{Rmc) 0nɂ4 nد* '((wVxxU+'$+pl P|;!VDRI"b"HD?~K̮?C+F1qNPFm @T7`ks(ÎQFq.Uw1g 8g5 4~~)o Fb/M,-NUɌ鴷S >>B()䇣!Kp]L~ VƉX~˦YB@F&3>{)IqqY\Z-ap@ y]h s[JJۨA Lඈde23 8:CFԊ|tm[HB pf `\~R4!ͨX aOK1M͍Ҝfm [+Z:rlMK, {p;i&F'O)Gw$bah&cpAႳ҃)G" B5ރ$ F 1wݺHU k=F҂4wLkaYUD4I ^p]R(8M v*% ῀m/lY$dH*zvDNloe#ׅRVmv{fF)q{aެQ}i*8tNm)1b}˕|>jf(ꘞ !)-bϊeIEe=ІqX{NibjWۜ0r|-A2}2 w( 2LUU؅+ + 5JRބQHqFSzjp٣Ɇs#t~m/jvq{z@6rVN1oZ#[ʈ!8̂ҹ!]zPqiv X]:z@CDQSvc& 5;^+qUV6b?dL@{aܬh )4zr-!:Sm]٣5Zxl.|%H 尃܊RfG I/>|O[{1Jض+KNR*cFH'`~%̕1b 1N%gEi g8݇^b γi":^^(m '.h7[}lx?iJQ\|\@sJV6T-lf0/xcKO绦&@AtNίLX%4̩&j+ i]&qP!v3#]|ӛ_phQo򩨦'vU1>)솗M(4S|ft#q KB~ svtZs!ht̗H.H1I!7*&N!OGEA#fk't{ePCu|uꎆyLCei> P: |3F|Ugy91Z@t>eʒ'#{!ʹ"oY9}!YNU/eHEpWYc0OeAڶ o:0zo h[OFBdT4#30zѺZJ y2j%HN_c+87C6#Dݑ|<'ܣ8ӣY,_"dx 9(%fjz!`x7yfu$,]=Evo"Y iKqo9_WhIqdo[F4J@GIE 4K]@ZpWT8PD0#TevBE}tf̶N`nWѦ 8'HEiՉV*/W$b_> ybKWDxU DGI)X4zX_AS1PALMmxd8q'"XFs;^Dye(X" L`|#92ˉ`hن׾CϫƤ':ݐ:^4PXg3E4o !#Llw+r%3/nq). Y/Er6@s oZ{PӗR`+JyyT2[đJ"q;^~l4 cvs.'4. p!'jǜvD!aԼK*%yGzj,0+eK>O53,zCь/=^S(8GHg+5:r[O%7_>hQ1yt7 ,de6:=oƉ3K~ $3v2ᗫ:} kL$ _\qi>t}}Jܭ= Yn@OoeHаESXONJ$4g*ۊ9~{PJt` tBk\&l^ NtJ)W֐A(aIqWeRǴ<[ I9άO-R-ۜ&=t3I1{b5!ȄOߜh"};nT48B>~6l>iW0ϞB\@g?; jr.c=Bn0-_ `L o3vOerm+*J\0>Q |_)zӴ*R ܒYEdsv`T(vo+01sg ]K뤖+D`zٕ/2k)q\WYÔ-7Q+=$?Y7y0E ;]7W˩+QGS%(8l9̪oTdIJElvv RTv4;UϟvJB1yF JkNN2Vgbچo-8'HቫT#Ouh@^-Bx D/vΧyI^jq%kܮ'S*[HgO-&mòEW*E3mM\wySR ֶ~2@]  cILYi߫ii]D4{JrMg2F;h$޲’j?!\J&2ަ _Ę`{R|ӛD`\p^`  (fI~}#*Jyi>u$oEWBҚ¿"tg (0lh237Ka";1 ']6ۂ9˴p{u>2.OInӷ-|鲑UvP~Wݦ8vK&,$C1D[qǨ99lb/Tإ|N%txpċC<r 䋤9=vKԍ׹' ˜#w;  "מ¹VW1Ib~5VUq} G3%L G+ 7=*8E*fnnD5kRtJ3qN!|51!\ ͡X͊k\h:j- Sç]ꙮM5?0x䪙JfN͑Yv;֖Q3dRĝ^ELffX:q10I1)j+Z/24"@7<Phl@3+$8ʬ"ͧuFW5kH P.}N3H QSv' ePLλ]f<>(~:[YeA9̔Hb(^Gd+IESy8N]VzjVީ-irLYiHZbi P{'/oNWyme 0wеf_ ?'GB12 u02\2s >,CZ3$$ӡ,Go^| Q,[p7M䗷^̳.@ <.0'cl+Y0,v^B8ϚY鋣vJhOvĥKmcZ+X>qi+D_/8_8u£1=xs4Ɣ$d+ᮺٷL&uX Xa lv!xxb3Bl,@gſI/}m0tnM@tt!G4C 3 23KğDf1aQMoX-q3B\u1gkp (@0('ki-4Y?n{Ŕ$SXAy68z 1j%z`oj; v7B~fsE_rG]EnOT,+f}2]ppS9O^Um!oope_OIe/tpowIx3΢gzB5]čڸK wӔ5fV`VFy b"!1s>X>ύP>\{Q_gd%EνbTGfn QIJ+ }cbE``%'MVD1{ʃ?Lo OHKx PJ $oHS\k{a0|C\xJH:%\Nls;F`QΩD|ey:ROWKz@=ۯڦQcN;#P(R"O?Z JWԝ^L0X$.M4[ )(w`z>`-7mdZxlXf0j+Q wC*?#pOg"Q N>?!x1$g z*=q>ϢS([&T%HLVd֎{_kSq$H$v1nqe7Vn];W]nm#¨"W̯>Q Y^_d0 |oS2*1.Ad$sx.P 2e kh ; nn51T@c5b-<"PP[SL[(.ie(@IdK|NGW X/=ĭΛAe0vڂ!dh֮4Adltn/LT!@t1':'eSG#g-3zC ~mO-N~M1FWiAbNay }bL<럡NA] ૐBhsl$DUvڽ*IN蚗S57j\ǝʿ{.]&h3]\|V`'c.]$V)[I+^۬>cy@0M_Sj"n@Jуg(jY9ʷZA˵,4(o|;=W8q9#9]#@;D+l= \jYL(;n:sΑ !59H:@;wxry̚Ը# =U*^SHbHn_y:f5nP덞(CKo #׌TnNSZz\+[nTJ @Hdۚ,@[R=iMՎ$j9Q!$\T7zZoφ{[MZ#`G,zH:Y,0e rI%$JP 1`M굇z[q?p2a`,9 gL"a&o ?!ƿB`oa.D4q"a}A&yY&B _2/M*ZDDDrZkA W%QspIˮ!ZZ?/)KӢ[2J a.<Ӄ8_4(kȍS6\1V|x0kؒJ6x.D>ſza#d8eLŐ%aiGtH"4GŶtlp"IY+>D)\KeRF2f5ODLynbҝE]|i4Wo{^\R 26dtۋ",QUk6`j@{5\ǰ%.,f%ȫ,g%y$ݳE8\e"%ԅʿ$B k=%,@[򙬋kl6u=r:Zq a}*q Kk$Е*J> tƝsϛY(`M_-12Y.AX}~ +||_]"y 'C '7P_o/\6jk6gi c\2#$%Qؙ߰ЂuY(g I%]?v]"\*g:܋ FDs]]hғnN)MMXa !U#aԩc_ BY߁xXfʎ =J\h92-25JƝY!1XXT ؍۰-evEEDjѧPu3(CԚwIІ&-RRt wzA~MC\9DZSgG{I`}S:Fs<8x<*D}>VH՗ =2odߖ^EedX)|ǩuD=q9ߋDt'I~,`e6-XF*vnPfU2޵]@'_p;|,Q*-8?;tѲT1} gm)rsI=(!A6J6ppu%|c'crMgBa%MʆCh`7yPu4!>-HsMi>x|.U%, ,2a!P2o A\.vlh /8y@) .Dc'c8r6SiMwڷ^r(2ybco Lm`f1)P]*jmkw"úϙ!I_.gQ@>ܰǁ؟:@\2' ꦪDF{OSH ]v6S02NA* I7#BWU68I%`ĥkc4/^6FAFQ9{lyFpֿX^L `߈=RyU!#0c^dV w{ȚG PwfuL2mc3z;ݦǹfcȹqv,`9oD[R-DZ3xm@QpH f+ |^% *mOwxxP S6LLCs Jiw}&Z>^cr-R lr% nTW!$*@zW'L[V_1?:h"*LmĒbs7W7|4'ptyN]rGM5>}0<[Fwu+mx+1ydz:9D?8ٷcH0$NJ5 pplP`D﯐"p-ݎZlJ%:mƣn< Bq5;4TS ǟމ"mSeۑ=BS=2ɚOʩ"D -bcgՙ #`>.s@78 & Q'g9+hlgd[zLm5q"{ w1wIi-&FKeYE$gdӨuhgx:^5bx[q9i6~% o3\e;$Rb~[=ڪ.?Z/eΖ zIgM^ :,Hhv6=T@ F[`n.;8i*rW#{6sNb}rc{넵4z\aujA\e.1-;xi]]ᤛ.ªX'&$~U\ x1N֖A5m vzr6 UŨ_,K%`f+h =G)IF@2}lz uD4҈K !pSJ3&5R= Jm ӝ襻=C69g` vomJ4m*}S)v77N w"*(k*84=p&P8aK lcog-vKJ`y~seѺF72S-kEteU܁OɌ0+HUaT Ufunb&i0 S8}%TMtN\l! ,b{XyQ$mT|h9i pNY8ձ嘢Լ9<{*pʚnWi(kԽN ?;PS{~Fiwl෠% J6D~zT֨UfRLSOd,c*VkZ@ας*_zDS];2E>QA ѧMJ`y wdI+,bHjR6>ЋBZ_+ T؂G iqR'qXZ^5^vEV]`ǬN5MI>9r4=9Jx3KXLHs_N6Ά0O#KB`K&ҰDWor,|gXm贪C>Bq+;b]k '19R`Es8+ xI~)"z]*e ٍ(B]/ެՇfR3Jshg` ŕ?]ׯ&㧧 KCmz a3X(X^޽RPꯡ ^H>ͿYD~ V&N>.^RTcRė' LLDƣ>QY*D6yƖ|POq $'ݥ @T#z&h=Szs| +ڼ4n/C2wIJhn4[[ဤШOߕR}t޺i?*uΌro@3)njM#'ym v.us0IlAY@mQW,nT>1FP]mm>F~B)qw>$E]!d!, e:2{˩Lebh)/AVYG ijlʬ]H*h́ L> ISⵀ8O Y|6aWgSX `.q E0PF>9)no|s(̱ %.PF}iPKu\U]k\RpUj"/ulIqƑFR;%fʘK 3 Qo 7g6^'.~<¯#Xz,Ò^$`"ۤ~'Sx,I<{ߟ?9%S1~5PI"'/YCN_Y4%ZX«s<"3 S X>i;Nޢdm;W19(8: >#V(r^tMX9?Tn: % Feqa$jkTI _ .g>(7}L|w?6\0! CDvv`kCiUn C:B /bp32/Ժ8m yNO])>UY:ΐNf~|mV )BT+`g ƲS+Dw$9i PIEIE=Y*j/߉GV̬F%`|:9&в6xx.gP? n3)-iSt#)>zƋPi*GS3rϼڤ~(Q1$g$G)>/{x"3ڝ/u-LYnfuUHIFAGkbcQC}oI>Y<[xkP~k8+1gėR,K;Iu'[Eig8?UQ?uy#µ=V,M_H~h_)9?XmӦ9\SJP&bWsmK=j%'9oO6K5`lUwxe|0m&AQ#N,r(7OMq!:0O[ňj~̤epRNtbNf<%KLo }it;ȁ?g|>5wG9[e^q$n#PT;L퀔TPekR9M(ҊI@v6:ݷΤ7+><ʊJMRzmcXK嗌"po>߶8kr&DžP0 ȨX#GyR&Pȩ[T+UIjXR5ܧ-|fd@GfzD}x{G7{p2:#W h*:`P.:լM-~0q 񤈶@ N?ιZ='"M`^R~/wVb,P=T {?"p7վ^"3%A!_⤀{IHП#=sR[l?#q:5nJ#Z\Z8_+b2n`c" $_ .rK xPe(*wJ S'\|>% ̽y R~mIB L>ht^N-1_\.6-Sn qZTr2X9*${PVw1),kN50, *LL2KFC:&xE,\ ^Psh1 ]^,nuF >'F3̪J9Y yqHb(ezsk>RԢ/Cq< Ƚ^L''ݶ- F\A[<+&`8}8-4) y=R2&w3 O(ƕѷtފ}7up wt͘ʚ̰8=(;KuhY;C-T7L\5MX`>A(ejs& 9\kRY'1#h"`8gkQ'$}B<J4 ueOYj.e]MUR^nTqh 7Tz?-[dmSwɈ@eU3<[}ٖwlg= (YLNa4įx7v Arx)ɞ_7=E:Ս_^}Y|tqxќvJT=L5ƦpH<gXඵGU?ʅ4P,_.NX )_p}mE GPr 6Z(W+ъuc.W5~ɧ V4Ӳ{'f|5o]f\4yyZ'cfj I][ݤSh95 "zEpfb&4 3w^v5А)B :#,6?i(H&'ڋjQ)msY3aJ#n\Ts_B߼ItB@iojHtТsa:dj;;чU7I@p-/saD0&cF2ז \ub_]+3qVDY"ν -$KhA>g}Ly6_1_9~\$4>6n6VZʏЙPs]A ru80R 5 w_JP >ǥyn(ݰc|ؕ 'b]Y Kr ,{@y! P^staTQ}:]-1Co VltmcؼytT3m<^+d\$yϋ7TЭ]&P/(cc#5 B)F# mZ(.<"nV5 ٢<&*0[-RsY|Hz<g$l׊i5n7p3u.r :HAh?hΖtR!-z |R"Yܱפy*[hoVqOekQvJ&ӶcXؑ1\W J}*Eáч fs = _CqܢO.?.ANᕈ KG{|ک-G;TefXgA$Y]3o qrё+g0QA翌 ,H9.P)ys:TЈV$fI30RR2~ƳUP2bCDL$t6hcbu'm$4@4q8(!_5X<Bfctw;Ug/,tG=q ֈ{STVWO]z!$/+e_c!'gBDz7 פuM8IEп审@%dmBA^0ū|g0[ A[밭g`Rm8_z6φUw0uȅvQD[y1IP3?f| LjU9+7 ,Wp-\q@FTk*(@e ;E,ǫ8V"RFqpNc* ޙ IdCD3??XG'9d!'+7]/2nFTx|o})Jm|jB '|DN"Ўj)`QC%C{aUwX+V*%߮RKNJks`lIX[?E&6yυ`IsԝvN8BТOړ2'U#i"B PBs}~v{5pX/9a#,Eݒ34B>`h}4J!Lp6,66l7yC[L ]pBjlAy&%E216xM8JJ?'ɘ-!&񈇱i~qb) eXX%ӧ,Ha)j#7>ung:nJfGtm_g=5hV!]cNie3U=ƄַjhK-4Hn A))e5C\$ΉPJ"I9^X=,0 gJ= Ji{CDa"ǬC<iֽ(.Yew{wFn/gxKxo:Ӈ9.=-2Dڐ3a=% B+oAO(*)N_ ?^ şUl7*Qza3>cj7ɴ-x1"GBp Rwz#\_}WP?Vv('iY\$AS‰f.mT;3ItR})3a }M w.PU8E(P.ru!@ьL&CԈo*X*g&܌ Yvbگ@1̙]B`YhޝM- č?mv[`Zn7/Ch5B% U+Lnw8ZW}) z'b0]UNG*G]Ԉ73K1A<??B%:1JgRZ% eһ\{ݹT,:P|/]]j#.} %LEB61BJeFLz\1*t/5đ3+ !k&ѐ޾o{ +k3I5tpJmHxKsU48[ 󬑞Bm )2Cog=Uw4GXIg "a/TɭGۜ6:#_'rY5g2tㆈzp>)`nT hB 6kk>PЛÒ+ta%? 9Tx5R ^k*8 Yif2गpٺ |lqݭӼ! ^n>s|5}-큎`o!jGb1޷tCѾD?E619_a|k\q\6Vt8ľv! 札}s .s1'>hX0+qXm9gBc\:=B 窦›:ћ߾ۡ56RiacYnfV 6Z%dO$Uo{w juHH=l3f[W H3/ Gl֦=N6]NζoC_7S k>t!Kq0K1 O7j\@R$H _b=ǘibmtǔ5VTw۳%SЁ?2_ρW5Oω5Px;}"<ζb-07DvPJCi%']:Jeg /i)N10fst b9YSNMнW/^ErF@lGNBЎ*XhZya8Y2g@ɦ)4\5$-aY4'@iС6յڪ=ZF+̛9LS1vs '2< ׷ Ij "o *?cGq~FwE@&xju˽*ÛsG?uYϪSoa1|AavYWp^v5V73#'q8Js ͂65 nJ,(pBzWW^[GjyaGg!mX8<3gsߢ*WeL=Gcy]^ggUZP>D479{t To?͕IY XXq(LRd%]r-!w7ڇT C7 W$ =΁p'!<!ʟ=^GZ, S[}X mi=^t2rpŰ84b¬y~,dK%L [I+W@d-=SֻZ\?م]44dDvS|̃r!;%@⦺F(*C蒁nWou˷.$asd}C[|ËcEb=- ֒- |jOzYи// 6:GcaK_2\&Z !c mmnˣt=su1PXp/ss>!J='ېHSG!K۫r6j&I K۔Qm}sv8(w޴ zO %2+H}fM>wO]nnc:k+;L3&=LF 7/[DqyQTdkUts *{ߔ?"ԣl\еT;®z{I}M~53F46;>8s?~Jd4HkyznǙjbYTG&pfB;ԋZ;![r: koWU14'K]_kR6h*-(2@_ ?S1kS C0ޝaGԕS!ą*xtL]ZCiw? l;xeRPD^4dž\1]mGs`9N%F}| R– Uպtֿy{Z$iTZz|hҝ^3?4I9]pjk^ZcҺQ+4ǃC.+R6 @yES I }! /*Xh!hcq?+5awd|Bdv,t,BJ)nyg歺d˕cqE@)m6|$# (rq֞Q$PrJcXk2d)91{WI7iX;EjCaHa46+6H?`kH Yę#O luYP?Vr$1/=&Ȝ4Rcmw|0|WTk+1` kslrI/[zA@R G5W].ٕͽFA&f?Jӟ=GjiO2D4v7f b52mB h Xl81M8?@vFhW,_X}o. D>v>^g|O3-/xuT$f!ey . %{ Sej`QYMHct$CyvT -PPmQW/d;?n `@nbb>z7a ů^Q%}|sL?= 1` o8f}UV2e"zeVZ2\x=ncE 0-Xs]vޤ>eR2p+`ǥ%K{9%06?, ?Ia*ˈIuwz&2 `$E&Xv4^yA,s?;xs}>1I'^Lk.BvXSN;֐&, "jW  n XoJ)7 fUpGe*Bi$$J}Yx Zl%Ȇ`? iՅK aM,K+ARc!>"1] 6qOyb@wZwÄM"YR[G;;@eSBnPu^Pzm| JإCƅڃѣhkפƖO5QH+!}kkԡo$>Jx8,Ug {;ESгT%cGj+OAU#aj3ʗ6ƂYy<̜cxh}K]ZB{UZWOakD9xO?;7npP.H1NMp/ Ʂ cW(s}_gKSD4Ez).M`+70l@F`U(PWNU[c9P[T6ZݓCQ=^vxD<>6`^uT/y@FА=(FpqB"-ĒA[BuGthYT$kTUksw61 ,dܣB!to+wt[wf:ę] LFf{*s Ӿ"ֿy/}(͡Z 4.kL39Uhp݀4!%3eRFjrp_ym#/8H(q <Ą00Zp J Gۈ-Fe*uS qT-zc:Qb>kdf{Zs `;P:9PcyV0zAorVy&Bx ۽C' U.iόQLi"YD9u73HG19}-`p( s\dL-9h*R֛dGMEbg}RSװ˽k԰Aϫ1{S> f1j+>MRKZ YIr3}V! $˛X#$&pMãzSm'؁;{ptp]m&B{h_U1ffߋ{o5ѴH2n,nQOCMWʝERc=* :#h 0*pt,䋄bs\6^{>7)IQ buࣱ2C54V=!mv ifuAYˁf&ɕr]/;6`5Hy\M%U),4;2ހ2A~j@؊r2ޘ207[x~$QgsIO MzS-D(;bI^G?XG#[%xnQ:' Sxy>^G)oڏ-O:ǩm2 44 jeRVy3iaS%}6BQXۜPS%b /6&fP5|…4[ykOBZDch"r2v=qt`M+~uXiڂ 3'#dz}4?m`^Y$A}1mI_SY)IX{F[[mǜc(.P>Uy.0`ԋ/itg!jBTW@UI&%{i c ,`V`{ 碖 [a1Qv*%u)$'/z ^~}WeUG-U\wdB a9 IAaulj,cW'`咖g-)_=Q+b@ͷV >Hfy݂02OxP+P~Sz$69HvXeJ97bEW'U#rj`EҠ<\{ܸH͇=S5-;{{hZ$h^`CL3:ZJ!ɉ-DTEVՎA XB-ݠvTY,wG[5v=1!IBLTk5'=rNv  * 7gTO+[thD5_e @C[*[OΕ'CU *1/PqPE<] pz.I#lܭ5|-i?1Hwg83.x7ӮKY2#A:sG Y^Ak.J;b˗r% W֪Ro')ԘUﮚh2+`~V<zM1чEjTdb;!d^pإx# ,k6T0\ۥb1YD/3a/N z916q+ g(}'d oŪx\')(j=Z|[w1D~uz2!f;<IѴo-$&Lo?ςTǵ^"<35r)KrqTÇOLEʟnjg/X 0 \fX%fĪÜ, a{O&/:NtP ȥV$E(W~ޘD㕋T$b9hWm0׈i\lm$Zn_(%AQ ],_Ҷ\D[M2'p:o*/ tL}s5)z鷛tݷ.d[l0$ ALPN* Uzw5[6 f)9S|-~'pNg#N&c#ڙlQNjA$ZžRΤ}&0{7l,psql*R61@xqƠƉQr8ރ t&HV!u;wir߮"R<< n]/t]Ҟz^߁8 n%' |t`v˴8oo7jx&]A4XjQ( 2ƻp̚"9)@ܤ<8`df[=#5z";OtuF L s̯*Tѥ |Txl:ALGh[*_y}!S.&t!|TjQB{P.Z*bjx&Jzw^prZ&  \~h=_j!DϞ\-[bDeP+)4*kfJ\:ArҚjI{?|ytGv:׌FpC9/ںO}GClu~EȈ tu .d۶Y BE/m]3>anۈ_ ,'Km@E%/Գ0q,#^K1zL/C夻" _j2ӗ R4~ K ,{0a']bn,YTC|Dab j@QTH ؘ( eh<~Os8¬IEr .&x^rMfۂȸ%PzGd F_[qnii f TC /va},KTl [a4MVsg;*>'t\ 0X:=~B4{# 143M(2>f74~O']Ɛ!?gܸvB{2wgwnpJ[3 AbXe*b){ev4ǤӉRZ:OJ>GT7Uo7mCӆ87MlzJr#ZGǎ&0܃GR6`syĻ GC&G`.d*LgS/GxYEee80X|}U磇i3^EJHм !ssE3(R-">hWd[A[9w%I^RP׏9`PƩxVyx[4ߗkT6-^ Vvl=vi[`"h*ҺLA`l!Ik"TWΜL1'3C~#:.j%=(N0g1;6uew8&{LGAU݋q2%?ZO2}JIgg * TB: fD0 D O}׼xH,LP1"~QLfG {QK63Ny"{M΋g21{7֨+$8,*ږ dž<;c0Mj- E䬃 1z[X܇ ei#4AwlU +9跜%&NfPspnZ0/k";9UEhҔ F4ϞSS zμ&#eB[bx۹!2* XW_EJ }/'7YBS@X7q}.h$>K*H9?D(ؿh Ib Rt8{.E!r>.496^ꧏ^0GXOMUZ &?BZsyQkAj] ci^F J=FF1P$%@bl#Yti)ZD&?Nּtp[]ˣ^6~!}LTUY '^q)ϯ+O:I ;\^^?R#vʛj?ەVE3F. ne]5*vk'8"K$to4 =4!a9oєODWne3gx~h(^ P͐=*2ۙ}.ps0dÎM[ sSË9\֩|/`3f,ڨ0ZҰ߯Ch 'h͈?p8-A"֢;i!+ ݾdk7q5sQb#%\5~~8ĊV{S]dϔ t`>@_!ug* -@|PGKG}u& IJkrMڶ#pkD;̡YGs ֈDG~բ,J iP'C N>߉M <[kQ#XOwDo Fpy^=R{ NBw673pNl5^j[5 6+8^>=ꙅX J\crz#2Ve/YVF6,%lv94 =\ۃw&,!Cv H-e|RJ汓5r.l܏lvlq^X4L4)]%XwWK2H$+Cp ?s=oϔRwf-J2{(лӓ̰6{([YgNw%2m| q[hq߾K0vC10^&l zFd\njك %{vdFeohF"-#(I' !F`ZX/kV~[\85EU"ѱ,b_=&q6Q vO-6G È>@wG.6\'#rE7% akd"P㵒H(~"?D)%lMV=K2hGs*$r*]k6@zXwnُG0tCu`q" 2 4ݺ9 j k0ƯPpL0|h7R9tizޞ$P*݆uV՜Uq>_[ 27]bm16쑆hAo)`]% 6W3gK惞D=/Vĩ| +MOx6q 0ZVmoNZaAcK`SFd2ik\>^D5Ϳ"/)v&O e*HPYNlb .h)Vnѭ9 x+;-1sUG묔gqzpb}TPvkBQhL?Kgë]P|2,78XcݚL%u7?y{"MiW!'Gh r f" ɨ&s _ h: rrƒ ׍[ Cm~^^uNyO| DeV8fAXVD02᫜[Tc:6a7ҽ;1 Z^L\bT=PL4\"N4xObe0wLdWҔ~7zX.L$pA'7e5z%q 0K<4<{q 7oǭn4LFq,ztHOa!ɿ^DksA u[W6"#!3tt&j 7[L%ue1e{Y+1TGqcB/u--3Xr;A6(X,߲/T-F !mJbޛeQM uHŞ́F[aNBZm%4vsדs0V3u(cNh&@ڈ#@CRbzq{&/ybW#f̬SS$L*9RuxL/ijT3@jsm >N]  E ?n5 hk-ʚwK>C4T?%| 37E}1(?z]WBTwLS_euWpL'Ogtp^$]!!"Xua܌wb`@+4(WLJ3.m.y{H}tiWOo:% .!s2rEy&!S~s .hlN4ee*[|39+|62VVRZK5-b1~m1 ^,{>0h2b(}v-5c oְY <|dLU *׵*Ul8y+RRgZsʽ]7#Mj'(5Xtx!ַYMnbVfsC5H"Jb [/eiXoNœKu.uNl`mXD˿#F]_MLӇ-*W@Oֲ'eXQKb}`ki+H^J+$egj@b;s{q(Iӽ% Mil滉♅R(X7fNݎcHg3_Zfl"-b|sw-m P9*]l2 O_ABkv5 ;.˙ԒA()/uܤ&6cz]q\_rw-ZpLZD< dw0MA Qg+n-p <j1Uйo_iYm%'s[ȸ gk Zٲ/-]P Ikh#-H(i Z5mbc4.Wo,i[Hl1zxS=UèXn;q[!t Um,Em&+}9LE> O-6D 2;X`|Pᖫ옇U=dt\p@1S/s.Ǚ)gJj|11<N^,7 ~_]]{OVy1 V0}dv|q$ߡɶ#8ELeHY3?($Pe$`ܠEJTf ̐P"( ՔI^w*PAt7HbX {YB}EGcgdg/EO*b 綇uՍӶ4Up6hMuA0H\9`d-چQT.RZ!d2rk 1ǩQjw$7)VX_Gbnhv muz^5|/#.t?@& CH< N|K"H 09o0 {f"s.%p\Iּ׭q#{qźx]*KW/y@e9pSX~a4F5UQXz@PyT慱0h y9@:ս$na>օF 9Nl>FW'I+&=t\;ms׫]9B*pő_|)vj2gxk misL+T+nJ RZ5ʯxf&u1>ء5ܒQ%jZHjUBB"!K1kpu:?GflAOK-N*sfSvferG"F@!9 +siF9枴<0)[,2୬U Cܫ9r׳0=A'.AvAz%Tj؝o >&fL8Y(BJ1\[3Ɛr1#a{!r8Mms t$z8oi4" A[qsظԗ$k/縊pcJ>.y v5O gG MbsV ŽSUyq+h^AߦAax\ 3y<$~4gG?{2wkfny>YMEu]1v[ҡ"}O6]c@Y&}n]; }EDKz8xgɡSG_%bPp&Lޗ%&k[A^iHh0ĥÂ1V~!`?O8"1#hFgڽȄ?Y@⌴iKiV5?ȩm5ex~!w#?^\:vN(Mft^K}yiUO GWtC-yFnS:@˶M^"\4-aI^oODa8 :u@CݾQ>5^=?9/łaREŵ?Tѱ.b71ۉ<S!XCcY#g'bl=WY}GH ЍlP3f2V %ݔusE P)O}!xjuoخMvQ}^NB2Bm<|`2f_ͬ{N7x)!Ww## O e ʳ~lYfʚwoKsQh"Slk_e4ݳ|`L$C8\yo@9(}-MsTm ci1yxQ vslؼ oXAR5wCZ-F-X zꘁK$߬:X,`ƣSοߥ~Q9O6ߎ؄m5Q_PT$WKåXXC=F kjXgy"k`$pWV2R痿V&sHSyD:oOn͡lF,]2uWik ~:wViTDLYV!J WN5}þ10MNd-"ݪZwHJc0bG)q}m+ dA/I`Tɋ' YF.<G_^L3om'$~qyKN &C!|v7t?AMl3SacXqQ>Y=uokfM|vg9E rNEÃҵB}N1ۋP,+*Y;_&`d:hNkC)o^WEDhXg=~_mP JLD%7^9ϊ[g x.ROZt#ugXc6$9X jjfߺ }xOfD{i׀$PYBO+p͕sk)% E@.ZF-aF5C֡Ԯ"*M+W ^.(HP}Js&0k<.5?B]w>МpA=tAuJ𘩐W;Xm4⸃s^ | |RAޅvN̥Ye-4/>U ɕgeyA6ϯ;\EoO U~BX\f&MB&Vm_XV!^M2F`6_JNH+ZǪ/ [ƪH $d" =tF, qb@J˕kE}&BLԾũk6؝ۙC$5(d5֠Vpxl/^<Z:S\K_YnmYC!x{ +d潈[[k5k&~b!|8Gt7AQ'2:۷8ҪƴٔS˄~rhTZ|KT 5tTR, l}"׍"]3 wc'RJoHy+%틘|A[#Mt s `iҮ/V1R+OF[\&V[I;Α [5>?ncQ/Q@k0p2HRדt;:+4oq؅^g*+OAFywo$kV;XޜVIfb5rw V~лID{&7LO`<ޜlԄHYIae8bSE+e,K)dJFzf{w'N#vGQB9oTʯ"qcOg+LT>DeY-m 88 $Ss$s̵[#M`0Tٚ6A=lBR:5iD"j!<|9VYo9k([L3)GI LӰWwk|#+@8)si<\dsordq E "J OxKYj@&5Kim2_4Y"cNo-vp5 Ċ 939.!7?GlhdwBGkXɬ_bYw# SZoSłD"oqqh8\$]nDv1D3 {|y;ELf]i*Jp,P^U4̈ǜGAցb)~V#$; H.yJucgfѵvwPPY@t,^Hǫ?lV?N-Kt5У]MՁk[ʕ㷉%G-/آhzW%y-F Kɓh[6q*vX%ZU*UHcp_) ,m4[ˣop-SSe zcA5'^eYlgaVˎhksnclf -ЙQkXýaOoCzJ㕳%zX=H2q\A}S0`xi6_H%KUn"J@ ,}0h'%3M.:5Ǹ8)f31*s0}-"H%%CF>o(S0mrp"G!!?;!UMW@D|z!SnKṗ[/D|`5拕{rv/diitf,(yZS侜J6%r*_F(LU;7x$S'tJrFv2gE;74ݥOLWBMFNiS|cY}&vX%=cڻᨏAI|FyvVe?smVn¤6ђ0aӂhN"%'4<bjW$ 6'mJXٰ yP3؏ܢ0`y\Mg(Hq!(Kt. #rJVSJ2DI:~ 4 2tv;s#&~[CU\Vi!yص=+>4ug),*.AP) ksfNO @r(}Bz WTdzpu"A|yJkS6wbN@u Jhl.zΜkT5yŵhq1ŵm{2~ E/zR=(ro5f#iS>Ǧ7t>`Jn? nV%{d&< IQ$h#ڢ!h( |cTdZ`Lӄ>5/Y î축u w Yr&h,d^6,|W$ТWLzt:)ۺ2}\}>EWu<8\,"ǹ5ڔ~Xu]Ż&О2W:~uGIiͰ| P]`%OWDPݻcgE4@Tl'|(ђOS|62+_ԷSK<_+uCdH>{e&T ƕⰆ.xf<`o:wte=eM`TqƗZ*ȅyyE>q,TH0 ۗV{42rJjJnl8v= :ئ~GW'nkZcf0Aе$e!f?}& t/!}Z J$G %)XۄPDSOb9rEiNl7}?r)sG,%ݚBug$$[Q'#a$8`6jЅ :YolEQJCod%5.9aIQzs,y.zAR_c{X]λy6ؙ2vaHNܡexO|.70u_~~p%KYBҞVJna g|JTcv5r_*t-kv_4ve+c36u!n|"AM RH?{熠VKח BB ("eC`ox"Zh틱e55)s n(7}$t2:B2ISLGlk)Fjn+-% مYWǣxL(#8Jnj| N}ݣ'/oJW[ph8}3(NϩswZ&b˫}d:UF[C9p3Bh'}):l勁kdC-Vo?7Oª mDV AC(٘8|0ctje 8Z8"Z ~ ;sc/9x^Uy WߞiC}L)tԈ_+YyQyq/ÑGcle#$d$M mbsiۏi*O$謄#ԉo!jlcY5vįYZؕmU>+Zr-LI 0F )LjTR0Y/8hވA[˯& JaFvL)fqxp9]$01 [(mF_4$:3W"^n]F'H~!/Q~4RZ1aa=/,̓HPlNzGurKps79}IJ9bZh4֠es5q>غʮNLԇ$Cnڙb|-1zgAd gkDUH6Ymraг+T108wH4 z:X_ͲQo;|;б˷έ:t{ +K#&$G W *עvux:hb(MX}#E/%-U;cZT6]YK?ruhAPUa$ ݻVEN$S(KPTo Xa+ppl~.IMlpq4udk6C r>=n~NUH!oO3l0{>!5wAm iwUTH L1Dz.Rl߅%lݝm+"=th&UpzJ5 \\*6t=027IMJ|@7 >Woj}M9C҇BΘ_ QV1b^iP}WŊ?*sRTL$:dq>0nii4H|O/ ԉm@k7FQ4i|bҋ|Suo`jOL;c%5>[@@KTfaf EɫE :LHCeTs փ/f@gCóQhKtyǘ3|MqL-[KfTuDv^Gs_a0HBiy+سMˬ 4NJa`'h_2sЊJp!|}(~"X2pveZMlƒO\,CkĿ>nʥԶ-t4ImQauTG92P zXK,\9uXh|$jӯ|[>09dƱjX|SQB Ʋbt=+5lZCÝ* T t2}&-"f5֮G%h\ y\e=/D! .Xe"mE@L*orF %xR=VoP'w*;.M[!^6Հ7t|7[qqLV lmO} #CwJ8TXxCKÈzK8 ̒$6yơkŖP пrʞZ~W]11sߡh{t= F9osh?m@M/Mh ngtH `]r|Vҿ!2̩G0ȆG ԑJ3EW*oԮ=f9sg ơʧhI'N<=Ꜭ~& e` sc@eSzqOOc^?ĒɭYH&s>nljd+PZDklqP(V_wHT؍ilN3 A.,<~@O9&Fbs=& \%1:vKΗ4}"Ut5$\$l`wfNg K8O1GW " U*dI*rSXͤ;1/#H+ٸL}LRᶥ8lKo~=IO=u$g0_ !Pߵ)$pTMF"<ފ\뉥eԝ˅x2pÕH'^#3a?e-LE&W)dx,h"q,q?{ L{䬇l,R>vKh1`2]8gv?(jZd.7P5]'}Ao\PMR"4y'N&tmGIԴWfŞhD$M~Gnܜae5-j#,Qbx-|0aL} Ylj'"W: p|KKyD _멎ڸNY06.yn 3`ɐ'M꿚Ғ(" Ti,\+-@j2jgY)ȎpLqlFIbVǶ׍]Ok2UjcVj.&>f:߼6PhZ9(MoLƆNmdV,ad1bKe7ЖR_2u=pcopghEq7gm ˾[ wg5"j }A)_-+ ]G=ֹ(_ 

yA rX( /~~ M`RSG6fsO?O "YKˆW=qi9TG.QҺ1H5~*:?6Ö9hR#و LԱgYZ07070100000331000081a4000000000000000000000001616eef21000028a0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/(`]?Eh=ڜ9L;HJbZ7a|/kc=媿8 EǼil@\Jb)5g &3\vBl y,}tX)-U@sʈIeLuU#nEaǛsj*yZQ;o[i1g 77;KI s/bc(|d:Q@Y\`QʫH,S]*$GV7 hgd^U83ơu 5`t^n*?O؀EU.(<퀩$s@}M0zc|-{VDtU ^5!UÆ2dݩ"oFRDI(! o$CxV6#mSVikj;i_{FHc ݤ 7ZW?'P U G*NK:Ai[iC% qq> ; hFpy !{z;$Ҟ9a5avhʝa@ᣋ3)t~Oʙ6I/pZ^  Zq`,uEeI°[#tF8],6F4_bljcf^32cYE4cEQ1.[LJȾg%,6uϼnu6 *Zs5Av$Yn|GN4w {O gqŏnV+ᾺtŠֈ7sݟ,#DduV F̱ A?ݡ[\׮(j"jClXtJjZ z(1.f1 gvsU*j* g a*_1KQCT)>M:&fUlԤ}m^&VDh xooLq ]0|0J~`Ka3@=vmw9[niҋ Fg ViwC]nm&\}Vs [eTo)1X"U=Y~`6!7*a_NvpD$JC\.hH奃ԃU5i vM}di)-؟4+zְF[R1wbD$6:I@M#V$Պ^n/%;u_L-gQ ('?}C$xβA1E!VVSfv%lO٣|wdcgC֜Ofl!BR:1Z!v}'ϿQxԿa璩0&ܜebK(VX,V2)'!~>/?+43R)D3RBRC>г '"ETîr9* "gA t KwqfXjrK(&-_%w2¹%O0qy ojͿװ^,lSD9*D;7>xnt7q(̗rT\*7";d_,P6}aORi/d'xe=J=6HgdAݔKwy6˩鮯%*B+!PKľ &cMc.|p.,f!߻~&{$CTx1" H {:2^!1/%Lq®g}ۤMR9v L)~;U4Ar1_q{Ӟ]`&CBY5~\^EoJ,%GB{7-o(P(93~F`fXHf׏%s[쀪,W $ɸ5m-k<-1DA ܖ|L50H͘CyK{?2ܐXo㉇d\17bRQEGj6@U-fHl cn:W,Hȷ'3AB}k@z#k56m {q!)C1/;/ii0n8|EL9M'ŠTq#ĨC҈v= A( ȋ<% 0N'9H;6vI>:nthEp1(L^#ņF;D C*@O"4N'_KX;x)()e`q6QͶEŹ֛/8|wfVȦ c^Xe%q"L hK]5Lf u=S2WkR@An!)o!,]!Ą=_vQ"g?ahȭƯZh26%d]-Ǵs 7G#p>.x3)Oy?6ga4OᨧQ`2XE^!=;|.ݸpU!3HNL,svYn*/2en8L @i09UB0 JyfQGC; l[P tpMoZ,쪪 yם)AY3}f0[U: }M'.~+…6+$E\ʄm5N#KYDn-yc FVuzqnȹ3^/6L !pz@S>ZkĎ) \S/1g+RYsXK%Y/w=>˝p.ָOU f3i-5]ۿ \~by2p&YlkG>(]@ .5w{. P_I^w!!t mK[_oƼY4y4>%c~ M DÓ}#j&6DM*2 ٿTgt}QQ߀#2vM>tl,ɟs6pcXSV U7O f Elλc6n0 k\t"Lj*=lpbk,*l- wT^pW+"&5 4b朡̛`?qXZ|y '|bCz[rвAaޙ[2PC{jG5: h<^7CjhU+V3>C86%@rGL f- Z0q0Y2#CKe,>~{X"0%A,K &Fe!t|mhgR53Цt%OEr~)܍qR=oFXږͷg?%b,`L?7Kk_h$ QaَW:>;WXxMhy-V2oAs[J A1C Y~L/3wrAɠ|:G]@o!Λs $v ւb,7Vuyi-s ez?8zu"K$3Mµ|e~hBe֨kM$Z#UZ|.ú#jC ?j&ڀG:Xi|PXa?Z?ޚ!UMVa4'3J[NAV݉&f?; f@ESsQ-ˈI:?ZFN~R>YIe1ÖČ%<ěfmrvwuc?Ldf/޷8krf':EjK#vǍb\=Ȕf.#`t@-A,#m9vښeHOG4p.έs%YӵD R歛C a*hݳ+0V2j1N%u2S&sl$J.֚, EԺRCc.fJ}'F #Ջ,ed ?,IW.|}>^@]DG' !k]whZ6pKLg vm̑s\:,&xvzW:z,r!]E;{]t)/I[`r\}}weqHS8ahnM[ 6==ux}I/D#Z+TT}nNKs( rM7 \,UP zgTlK7{#Wg$YtKi$t[ jo#4NaihvF3v!Pjvw<+O],BW{v[ugөwX^7t7e9ECy1q-8N&*̚,^/+*dSc9E>plC{Sޣ7_#Ţ%ز+f 0=,M:X "ϒW3KH2]l!.R+0;%kޏo<$>H8Ɨuӫ=Xмl wb1`P{ڛ'a^Nu 6U71.Qbkpv~Em}̀ 4'-kTݽKEt#H3ӏhzpBPr0| fl>As ܅|ZS |$h>ly"v} $z7|?>HZ#q&蜣W"gϪ'Ǣ|R,t]͐Y)3$pyG+~z#<BD%J~HJXTwAY[A*J$eUL#L1gG ?\5}uFҐ%ǛP!)02_E)sbEt%)ohvg.8졻kl]:Ԣ|j0a< jk.K1V䰕LӋ\jř;v-؆L[ĎKp- X.^}X'c-$ y6Q9+,4ݑ.2G{EX1Hj[d9ށr$3zU\3(^ s~=IL'1y/[ ɉA ~o ̑\r༤Vv' 5U&1SE7\at|能u~T<Q9U|Ceΰ@M("̋۱=5Iga"JB vł(OPiEl +-2A[|$>F&AeLI,ǭ `#rvj2:Sr659 ޘ_lr;' şui}w$vWzTO{a'Ⅲ1wbdWV$ /Hֺe#{S<"`Xk $ǩ?$,@btFm0ludMՁ}Oϡ6uִVgP֋HiP(X@eer1L%AjG[HS#u ,p幏>[5N\ۦK_CAvMTPBMDZ @uic%’51M=`Ԅ[EMiwSi*|OeDdtSҐj!MuB ѩ gwyOWy5=/࣍2ft8wE{Y0nJO6uLԈSFO738ZsdU.c\i a8GȽR+Tkcu?ݫb 9uܭ @Jy7̀Lb|e@6&>I:a-&ψ6R*?*TQ٘EV!0Ar +L_ݏ&jq=IUEW͇hwږpOK ~X[mgdٻg ][zG",$1<-aQNnm6ukܓ)?frjj;:QȞ}ysBXU2ikLTJ-4,,OLrWZPz|b*k߯zN .op=> 96#͵ 70/ͭf]8d>D7p=G[+c Hʅ:d<ͮN, ,Ug^[t1=HdAA}{<*ΌxZKW[ +X(o3&‘8P;Rid>Hi*V|T`NJLQ)S\iR%Za'^ vh7h_}4Ds_YVӳ)[rوQo[>YVve}o0{ſKݲ)/jy{x '>a PH}~L]ȿfB^ rl) kZjoAYPRv;Zǽck@&+#"ZR:CE"3 9x~ݕ:F̆xvbG%< +R$9̇-28jKǩ96w#mDxo%C|Rmg4Z8nAܭ_2J DslJH[f6*FOR[hXMYt(/Y{%!23 IbV?,&YQœ9̊^@fT x5/a/v&5<&-Ԩ=RrE~;Z!d|h"yP |Wd-5oiHmzeJ (|].0" XOې#dZEi0%oغ )Ҵc;gKv;Mn"T>jHp֤b]CIH DŽ/yK$jSie|A.> 0:VPBуnn c%qg(irv̐YX.MD5B`q%V-?a]f~F+uЯIcJ?1dȌeP2~d\4SOt7XfPXNrsVe_Use7DhzQ N{"X@-XlORebMuL{ On*cPրfw90~)]"`OS'/KAwsÓrBa.H!`\B ɿ*DڱeMZTZ*kJGn-xWjm'D]2Jo*P_QpO6!eA<('[ݻ(W*PoQ&T&5 z\בxndtj`ڸM1\0ժd8 ~טjnc(̤j2lq`cWx |c!t*"h&EED=Nn*g}z~oR&Ζ[HsG}aUv¦` /x>YڱehCP{hvˇeZ$(ͭϗh]n_ICڐ@P|yflG[۸W':kO 偸[G\ЅGӘ_,[CƋ4֥KʙZYfq^(\SWzs9 6H-]vw_:"q]kSu'Rr :?QW1a#u{Ó_o̸d&[GT_<jNe^a~BVDkvۗ5|%u?`F-̙ E\R9FL eII ݰ~Gm4 %vW~D4wc)a܁KY ~jJ$dkSjִb /5wRm1T5V eM(^|JM%,jЯ=4s*6>[فey_Z znR)N.}ޫ.t"1;p90M ͒sK٢cEv J 3JJ6A|2 AhɈ-L\4!Zc S5C'Yӧٱ;jHe\v&)+7:CpՠrPi&~J qE)Ft[(оf3ύYHN1+`^3L]Sd|8B4oݏĊ 1zEUCofP'd:ZpMݤ@qL6[p>ş}rКE7vQ>_S7STĿAJ#EpfOLARK:![۔6OaVۦ:׾) Zr>nEt~aٟ  lhY ˌPiÖjlƉ83+(AÐ ˏNHݩSJ3Z\d蕅p'Wf!"0olӞ=!Ź\D a)[%|)RjMyw5Gy1`rwl =rY|AXIG0+d'^oʔ &HIՃA*h K:)T2ݞR8r8oW(5`$)X*)pNȵj/VFZƒY~4/ࠪei<(3Nu!𜊷Tknef7@]*HHr͑+nP#Q!%uѹYY^-}'M.=^$80|+Ꭶ2 p^<-j_[YT3 }5W|6Uk#DZu?fZeK=(Yg$gU"Yq2%4ص6s3j^+ctdC$+!H},dP,Gi֟Pz$d]]S9Ny#Q#M֢S1BɈ"8, &:P^`;:Q ž!zΠX@ _J4OZBw}WEJ3:'pEz4 4 a?SҒ.%Lw G \7q|ݪimX}{(sMf l6,P\+ -]u;K.wIbd?"a<6-Iygwmb^n+kD#*[Vx2?iudEx1`)Q+䋵[$n]xE΂!@^vRvF1Z\|n5ƍc RU,\u -9}6H ɰ*45LdžYΰD݃Q hwAr /d:~RMEX /Q~Lyʒ!ai/Ewš5`,:һw+֒M5xb~ 'ǕWwXR=sN*gf.:"lA4#wr釡,ߖOV ߏ!~VI mAg("ݫ1Za`.( PB1awÖ-ޤ4T#WeEtޭCQ>Z@bMݛOO[UPLde.Fj")thABwNff :, x\]r2_5"J 'BK5&l8dP45`AcbP47>*׎oЌ1F?BMވ=1Poiu+H(>J[v ߤ-X\g"۝uQO8!ɔ7xCaߎ"goZpl)V,m$ $_  hSGljsȎ#h(͊-a9yj7߷ϻa{[4vK5Hdnud d :#!A1,P8L*7: nq{a N™0kH&j!_)GzHj?yxD]dVVBO{ $ʐ*sJC$S+΃SS^ە2/OCUOtgl)P^Kon S7Px(G5 鋦8S"[8iA=6nοe)n${8q٥Ԝ&S HB.x,xMZH]+ڶ\eōaHCdŗ [>P 9RU6eΌ`caQ!4 *R~>iAc~BpsCƙlGq9A0J7`MhwU4]X*?QM?T%;jgL~qzO<+iчףɴ @>{90єhm.Cʻߤٷ"U `\~tdA& B8ѵ +6kl%~N4̀\g0><P#\y zyw h,#{3ąRHJxQ J`|yn-y@"I/qDnzIT̀O*f>bRfU -IsD^xp0As=1RVuРR%`X 3ئ}tvX%^Z]10q Awc-C˪)D1d)*ғdp RYMC r amNK2mFmݨ^[ItuH)i1 ![A⿭ptxvc|E EMn%FUUKʋ~Q%w:AdQMq=.?JȎHG?^/]&L2oVgFO®L-(uK=ݼ27_f> XDOeިT[4>7 d#DB\(>%}tlcmHrg﬽s/v,oNVl2~)؜vOxb@,)ۮ@n=31`Y WtZ̈́w؃x&I4O:.@>Jg!o=aGtil0p cK^0 w pTs:i?xEM}Z'r!OB̬$tcHw\AWl$ovn1o}J:j;ީM|Pp!{!1AU4ŘnRV))],J۲2EAL7i{T9]?R^*fڦ[N\6uyx3إ6Ǘj2n\,+{S0MͧxEL*-_*!Ykl|fRjCrLap߼WD<<]H'kYla_3/ԭ2K~SzV6- P$Q5[ tG,"G#\ZoIb&#O;HFʥ|si7#t7~`X-G%'c~K8h+CB>ĴlwwN6H`陴e?gళcכ5՝S)4 ˸gr泻P0%夠rW 2Ai"R1p[A9~Dn-<`RgS)KdFsfۆM^FWit 0]5&!pv`MPTqrm70;| ~WiM|(H LS+f+#>ڹ8Fn@D.O,k  `49<.v´-^ÓI? st:K۝3#,O̤lk 1ׇ mo^n.4xFmEykDrlBS A^zŏY!֒>*bd׹܋k f1M8i8h(&F>UnY}CYm'2q }_9- ,өnyky#=pLx*2aJ$Φo p]H0c pD#ȼzS9غHMVIxr.>Z@Q P):ay9 η nH%VdpU3O(n)k^k5PTZ,HJn}iD(0_g^dD?G{D:v~>Yܫ Y",*DLr18*G RΚ|#gcr Ohy_7fw<ϝCK8뀂MxѺ#p %f)' FD-ڦVKJ|˾;PIMk,te8f~zuZs픠qX6X3#ˢM;ΓVp rPY Xuu| cݧMMQJH}f ^YHb}@22aݪ)|h Z ] oL&A ~luy%>ْNF&,C*ׁn#'Z1޹fo`i*γU&jj5T _[ Qf )%,z QyTϯMp|%׻oD1o=ipny*L!|Z?YxdirD1I\pu|rCbQ** l{DKO^p2?k]l;J>VaT1Kozp?*M'ˎlBz*тC|Q6Ukvb!2Q^IݢIU֡vo~:Cm-TRA[T$M@0('ԀTj4 чNb$c ʀ[MIɛM ԁ opvHaR3_>(f41=LAVք'm4T!*+^G>ȁ@R u5[7e_mP?94+/mv,DX42Dv)tq_3\dxhhȒ3V[C_]@~c+8R u$;AR9n2Hly}x t~8/ 8:n:̽5Rs(c5&3l+]0$D&c(3tjbbˠ3+ChUiP]: o0jvpؗy(Q|=iҳ[/fjƺ{0M=F*4.BV /`b{]) Ɋ!QWV`RAEã?$^.tQB%x5֘}g[dzvJBG5بY왽 `d>U((M3rNU'3X4c헧/i+_HbQ!3,=AwM rwKɏF-j&Y˻e;—Qyŷhzvc8;:Xfŭ.NkMiA<%GL0^\̹- Vv_'_%Ŷ3e|ƠNPPE$, g~>wr/Η_WWN~{!AVFjJ"w!@S< H> RLB̐O% (g\/"n5m)( j% +p[3R{;DJ`h NwO]ICbYpMFh'I@UBVh 8~J'.nheLt>z ilτmiFД]\mnNdpg3sr*Չo浏!;V37X$n}V"w]#UR~=,ē-ú7J{&ߞ Rr~>Qt5NS[TۆcR)#E0 @XB5Yj{u>C˸o[=Ф]RU7G"Hӎ-Pv!C bB1E ƟCx& 01WUD| #UNݥD|Q1x`pS c(ud.8;ReG{64#28sGu6sS 1½z"~\? ÛN`5ȩ-%%̚ -V=Asv'軶@ӭ^ MqUfqZYOG~ :Dvҹ5^4I$3|+--uV1ILht JD~nOROd0b<|ٱ*=]=\ )j[? 24|qgaK(6Y~֘u8p]ϣXuzeCnB_Ba v"X;sMq{m̿ļEFB=od\_s"YxK!9O5ǣ#t߸=kb=FWT58KT+Vż u (,I۷qtp,)ʹ&V p<&6aRݲf@3 N[S*P AJ6c#BJLJl~&>9 !ىζ k|qejqj޹G [B7^=jX P'K餆/@? p͡g4+**N4ߝ4stC?p6h^=$isݒhMo:E%h+=߇%pV 0AȲN`8`e Ef˨<*&4cYO]㣅A J_q sORoR1i 6nJErwL>o#_j q:+9%1B'޴F7sGfȢVK]l ƛp"#A+qXl mA >7:5[랺r3t3Tmī@7~_qM_WM7-0 Wϴ۸tn LK"XMiT)oۚ&?$\_H] v RG!9{hbIwK1:s[bĮ!LBc0߉;L2TAzLeQZR1ae`w*sֆ+ت3c7{:(]fX +9,{8VZ g޶҅7i;P3Eɨfɫo`,%'UA+~w9mYY.vTzu?e}]aY9mY;̡B( 'tmyJ+ eb5jQf=pyapYdSC!sD߱gYZ07070100000333000081a4000000000000000000000001616eef21000021a0000000000000000000000000000000000000004300000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/k!^]?Eh=ڜ9Mı5C8$i5e&w|&_j=o죄Y(>tv|+h DJgǬpJn{TJDM_.Bh4#&Ũa& r[`yR@h sz)ĺ|ߚF=MAdf$$ŇR7T/gy߻5nQH1jDS}_䢀xY"y,i-M|}?Pp5R1qdǻ"@Ap7e@<Dz,x=QjOfاDPg'*jy9X4X#3rf6E#@% bf4MisᐜW=V~G`#{v: X4X |~veʐ}f:b,D`,эX*C<$UV%;T=y@.aP`oFNU&A?ۼE*U^.oHC=dI6o|SŪaҹHx/E?e&ەqvd&TQ垞N;>{Cϯʻ%- Bu+^Cvb5ZM裣NuAn*˿Xϋ,&pN%kUGKSB'(-=Uكs" X6{hARw%~:Ҷ pn OQĘmdJll=3xWmr^§ 9($Zl sA&@&xfp,S*ٽN{EsKxd>@J\b'bFݓ*NfrwWp]eUx7EHrxB%6椦)sz7D63Uvh~|Wv̺R 3z $lRq4{y\JmĆBd-,=Cn%a}# 0I1RW:1z?G?'?{kq p3u U lmz4ڛޮvj_!' {@ >i;<ЃpB˽W9C 0_*vK#D* {-[bHȉx52ȳ VhNGP#^aTL?-O13yB0ҢTlUt=@:]z6>/km?cbQԝ!ײ>p-X\](ɳZur [,1RZ!Ns#^,B/ܐ24;E\Dc.͋mj&|lc2<&HJI!|L`&#bZifi=)IqJ)^;\8WЌtq֤BgUVP&+Uw[>q 8f^kaOe)]2-dwFQ*:IO+?Xg "}umv~x7FZf5F2 ޴@沧PU#L@/:y8wiFH0g<+ˠYN5W#>XkmF4(C_0xd_59SRŒ`7 O b3|%X"MO_@[SM#>/I> vU KwNuBr>ҏ\y"r Ox $G<"]rC6`fd $h Cο{PlKοMԹ=)WUig.WJe|~GEIX}vy?l$٫ ,iܠVԧ4e*W@,uD4N'ؾ4cyhVcQM@`dv"5n]P9ZA 6ϏJT(Ȭ $*9=_A%\Ld~IA:'5,K L5,I8t[Na24wa../%yP^:B0+`QRd?;iS}˓puH.)B}J.ZJ <4欠D(ܭtô-Oa.[KSh"v@w-r{K:(c|t/43gHi=q]K$3yOS'#G4q- vI5>}ۋpeJ$rTJdk+_Kb]g)䡚bj ނ`iU&9z|4J' 7%[SҶ)}G֕bfτ%IW RI|3 Z4/גEf v׵P{_Ǖ+r6EJ vB gXFX1,|It*a\5[K}Fa 7~:)ec{^vKP lw:JV6ձBS̝jE=k75jﳴ:NE{x4ax:/G<5B%yu@TKU->jz 6:G>= W[\=p͔JA)*mH/[p*ĩpr2[Lje\h%(`'+|4F0I㻰 mTq_OLDŮ $i=q*9z-#_dr3- &Ss鐱@7brȲ j'g8N]j$-1Ikb&&uh5&,gr>G8VBM͡5l8@]#qy81DęcM_͑ Qw8Af T'}`i%dRf&Lvd{!uewҋ ~ICÊ/#K6#jk+ܿMF R.iB2coUšE{!ҐP+DUX3h}Jkr'%~oڰZWj$1w֮mqOA0 e8 T1z$p^0^!>U}g9Y[Ir:j i:&H3 (oot}B-Q@w*BM!LQ;ܯMvK3{pG[jd(-]v杀]%x2z|/ȧ:W}wA'޵Ex@<,GI PBR7z7A="꥗ݱ).دoqJi-ꄊ+ \aS0/ \L(Qf0*b4r5Y GqPt3.xKt[l$޲ÖkK~=5YqFI?Cߵ8(h k%e >ISE3v+9kEB($oA}jG-zٛP3: 50_)űc1S`zn2O!R8ʭ[};CZbWꆅdzAl!uʡv<#,dA[8n ڎwpW;0kOsVs$R ˺py t<Z:G'i"jpQ^p^eROZ}Z[e>댤B ۩ݼ\7gkJSZlMWqO3o?2JWItay᳽:T"-$ ezд 4i>{DG4V;AG*"7.DIB9`]7&D@wrv`': *ԪA;/f3]4+r?D(Q;<1D~G{ L%+c#& 9$^~dg5 {#%抽[ϚkN BaX& NF|N?8nD#ט& )}bሚd?#?bgɚq6%P}~<%WK}~v Z~I`C slx ::1E~ |9Г-qR3;V*b 4qǻA22'L~)Df72|\ tI]uV |95p@k tň#JpcqGH=H%Púh~8,;`uk~~G#Flg||-AИ &pCe!9S pɬkBΗՇ\k =ɵ8JP!A>/w;@x<{# NspûM p'_5mU'܉d]+uuFNFffqp (/ n՗DP_dsQĴZi%W:b ,bl)J=[~ՎCcN5Cƪ=W)usBȰюӘUi'qJ 2Jd&C0^U氒(E^ qmΗn} )y=%`./&^@^2PZs:͑Q7oBgsGv$rG,K rqL!h чj_*3B`t`w-N06X`iܵv+Zs7aۻ47?QZybe baDnK1=o^ "f=F 㧩`]) M S2,jve^ 둏zpR4d ΈC[CghhCg(W$4685fپ_)%46ޡGD:âVTS:)}'ˍʪUѶ7Ú/Hx0)_4`Nd,x&Ƨ֧aDl3n7ȩj#:.Uۛ>4.%c F`UE\>y^qÔ0R ko ā9d@>XW Jc ]"G6&@&%u^z/u&zg0 > i!\Ds9j rJc%/"-℆W2e[~R&O )QTj!mNk*Hԭwf^2Zvdi1(k zNJ'0}b$ڱ{BF{0Sޥ [%W y'Z#q')xS(yzi_`4~vK:ao+jd\ %HF7Tcu?y1$8 ;d0XڷR? 虦{2ƨk5op6Qp]osRf3I: (h1U:y_wF^o$ffϚn@Y7|,{'Pot#y>ef}چ%pu.c VHۭ݉4ѨūEDS %4;P?^C2m8kt?#!EUaLSO.Q6T?/wD׿"u=+HLS@W z~B(t Ljzmg )܈R`aL.FFKUAhzݻ!Ϛ=c:'X?04TN}(\Kh{?6/`âa \1xu'ѝնbgڣZN2\ʴtv (ڵvC/%+eݪTd@W)+%mwm dI+t"5g IQoER1σj@;\?͙<ưwrt Tzmڔ יh2q] pn稑bPJO/g YCZl(rzˍR1T@Og@ozgc]El2*CN雁@>bo[/@?xw5:Jrv8PzL\ =lȻ{  E@K<2)mEX5e sɕRn?*s o? %8ѠPSAU|cRhCHMׄh1)Ν' Pbý~a_74C$ B &?$ܜZJwt.Llcݔ%ϥm,ǥQ&a1鯁]=*]43pb /8&e`Qo㧌YJTզO[h#Uzʘ fHsg27Ƚr%ߘł ^~OV# IC!t>d\ ڎ텑 1(D p(B%5)KX_5clz{FAvul|.~]y7+m`9"'sl7ˤn%$;{P3DSPbRUٺ߯NAdpP5ɴxI?Y6Δ4`eU<ΐ΍yxb:MAԹ|z*a2Oao:r\Zb`'F o~B:w9aO9Xt̘va$GŲ<4=2&HޖL'5g XJFP'ն8_-n$O|{PX_PP8\/`IWnc4^֦mH>0Rڥ9"spѽ7"P3TMK<.L#Mw@z,G;Ymop#BmDsmrŸ 'w ?t)`zyB od`2ɝNϛ.B*UȾ4a|Pڃk]gdz+8:knD Hau'U)sŒG\k 0ΞbEv(mXn2*TmqU . e^0cq陰Y9YBi<*j6J7*B0VKDMWϩ{cHhoJj;P(sZµ7,yA76]ȶD#|{L#&g3nU-_ڜO, jҔOvb<+㟦 ;glX-_,xln紌͜lu ? \0L })pi3N`)S;֥Gy 7 6+'qao_A/ޠWP;.b瘉݋_J6ݾmS wZ$80C4~r+-t7폘`h.NXkrHl4K'][_Xz;Tr"¦Cp:~rѯœG (͚(7Q[]Ѓ*23& d3OPݗ+XG'8?x˵LTg|`^ҽk&O V|w?ٴ CeFBކl_ ۤ?LWAo"0h` #)h >T@&hĻ/RI]F̮pϊ!o84\K'72K3s̖؈Roy\4 ;2\qS=zCR72O+uqVZ j*:Y,2]Ώ4?6$|KVg5 z c$꺣cgwE=J Pafjy`% %Q?E_|f:FK[1DTdF;w=>w!p"K= y[˭ű 0߹3Ռ|քU N |%9!|H <7UdWr g16y'Y}tq_\ybH?rN$4| w(~'e# WmV-^A"Gū՟ foER4iTr6O%D2%4 S5H.5J?hɓ"wdr۞SOMG'){4>2JِGǧx dl~>WW C4]C5i侪!V]O{ĆE`ÇxVS̆iy0R3qMØ%ғ'V) pv μXӕvOཉ@CgjHX` 76 ! @([q2Q1Řy0]PH+, ޙzXʒm}|>g!* 58Ǎ(IgO劝˥8MZ{C#À2(_z/.dw;$=Bk1%`DZdAeDGt=Wţ34;3aK;[tҵ̰˝Ժ3:{V/NIDuH8?a! ܢ< 1L` 4痒Nu4uE=@m;2i@Kƻ 8]$*;L*>a[aZ v?ۤ}Y:/~% ~ eqh>_/ryA1WHoj=v=55l}"{_)Tk Yä&8kPC83b'WfgL~%%əmhs>9ߘ%fԚAtӺeZrbֈg?c1$:`!H֌6<_`dB$8'D{xe{7p0bEXiE+3A Xې͗-n:w:H,5j3sOL+eNEQ:7U(z*GW Řl͎`IV‡^- ?(l=&;aon͋KśF##q_&̽6}#n}ܗ>fS֤B8ymoA: =ƟJ JV?YbcK3yŤ-z-bL(nG++@ nHA RjَSy(cU*Rlޒ?<&Nkm!G⭡5B=A"~.NeW5D% 7fZO$7\uX*}K{}Ey\8 Nop%>[ȝz7eӦyF hdN+d}9X?CDS`?3z^v6@Pʑ9/hMs-=M7\*)a;؀|YAbb]8 O5!:Y. DHв˔9d8nVF6# 5%3#uh+>F:$gIwBK,fۋdjzmB5?島Ӛ.["$R!+Hpϖ6?W7<,[jsV|Me[XmnY +?^D,2'hJv _GU<|I~I :7Ճ^Ma[MIQrky^'p [,6ܥc~.B/^ i:Ww"AVgqQ '$wPV=&2 /"QR7i1 .`=5W50杭xsQK&d"LN2 -mR Ir2 eBFdCF\|0:qܹf }snfT3U?Ի@.c/O{wUו9w(N+dZjc#PQB&$|:~ gj,5gY,u#+Rrd _4^ɩeumjӥ!{2OOŵ+z㛗9+OkSft96:c"Lĕ"_J N E@^U7#bZV$1ȭVXGdTv;e/iy@S c Gctfpxᣈ9W05ɴ}qdX& b3!1nNmr V!Wē䎛tǾI"y!m "Y %62G >gIDݚ'͓>֒~0+C+27gN 0xBi ~BZo[J3$>ҭTZh&t烲=KMwEؿSz47oQ2t*PRQBe3;Bf.l|E}S9xkŋ/M16~ߖS1RH^ޮ4Ԁoc`5 5}bIv"$SLn @JIc "PZCvWґӕaGfvpC/SϾE./!"OPr']o8L j) ށy25l@i3 UP˸Iq2RVe83{6F@44@>/; C 21\¾*_1H=L=AZi&kpJ1ڷMCs䇫Ȉl2EX}tsѽ V \׿ h &fd"M%TtIB]Q<={6dsx ?~0Rh-DqcsY1=@[E髴 igWf5!ӳr޺^m# BHג 1^u1'7Ux8'ThmAlkF|$}?Y_u y:#6Tn ՄV%зa%ח$(E&ڠz{kUOG.ELMh];! JkpT嚹悮Uр~#ڛ0g%OF$@9qOt}l\?K'0$1רVrC{,yEk#,H<"+"u(w|֕Cb)Jjt󬩀$SN=Bj0.<(GjY #6أcT=SI{Qbwn]_|&HSIjdIqyJ;w8u;ٵ1,9Lf-ڗ CƇE| E7I}It`z5Thhl mdj,iŗ1)HArR WwE}<ZyY|JeqL s%Ai÷SSEij| ٪!~S{kf9}&1hǽGEI}M I 稻| ߂BQ72i_j-$s@ &=l]=JV~r2clǿڱtTWUtWm8jTۑ'K1`k ӑ)$T?a r^wQ g}{ KA"O٣G8 w~ ==$\Ckc.,ljoP+w(:fA.a/@1JmTA2rC;baH:̒8̳NAcKr%@vǖ Mydӹyiw/ uGG?c`u'"F툸\"д\d [$?{礑u( ,3m6m1&>88|;. WշoOmբ4QK}&T\)BiRyhOD̽H/ڴ@q ӵr(iD3x6jOBT=XVa%q$-M(F[x/dv/mp| zzTc5^3C<):׭xH^;),r bd |ǭU~\wI*Fuf /R3kڗ{B(X/kɉ~Js|y=;\Id؇ PfT*BG-q_dV{Jb=ڽbOxot#ѭyd$gniXNI~!Y+'g Вcs%RϒeOz*DmgvgYZ07070100000335000081a4000000000000000000000001616eef21000075bc000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/;u|]?Eh=ڜ9S bfIu^YdpɈ)>XMF~B>8 Hࡾn%&pND B_%9ظ{p/+|]O칤#M_u]j!Tds(h&zZ3A=-HD]I@ 9&4wz5e^X@$&={X aozy4!n4f5@Zl:N֑em|7r čt6-s:&:*j 9U.2ڔD^ zةb<dH2[|@kr ,n;ob{zU<΢z&$ 8tDΩWEHh.c 퓔#q;ݨlD:i[蔪Hu| eոf.Uύ*$R-\[5N0M9qNe9@hČ_LFLnb=G)Tp( (}Dg`Vrsmn(ITN; `O~6-da@,{iRRsS X H,ıCԯrs=םw4׸JnhL#҃gIZkxCȸ\:x#o8TJ\<(320a cʶ{J䔂?{A@FYtةn.. i!Qsgx Q!H )#ƛnS"8J΀~4suAּO~\sȟKzQ/F]W0!4=h%JM7V !n8B .$@)]- ?p?CMQ0!^/DU@wA}߱]%+n8ޭ3LbDh o aZI xtJj5HmE+K{Re-Ԣ'DVCM-6M4J> YT1UgL`+cҬsm+|k~/;cJLHyĆЮe#7T-7-,[FalP$ ]g|' F(}wơMFVJضbd0NÍ1,,( oBZ\nܐ[ڲ+2.Ytw_'%2S4Iu4-!;/¬f=:[F&ULXpP)*,Oiˀou;5yWA QgpQ͢(ig̣ǻ0GgnT \4DD(*(J-輏كikqX3 _N+8܊IwV6v^þtwY#8(e6Oo7|vҧ e\:Aݱ)mh\֟#Wx<ʝwxt(KTusD.[L4f#NBN!,SƒHɰsIoCU>H$Z|>D֗ T6,?ݹ \l/g0A.n͔~NN]IIeE V'* X<;VH'=j$^.COnV2`cRE3eR:G")Yr0m[1Iξއ:p` G[hЏ]:W=qPx_GLtL o"(?{B,~ JT-Q&g_b=%y[*T Ԉyz3D uҐ\*z ثL2dȕn9ojAF. (:C6ۈ''aB Z@0꠳{aj:,(8F/)}:N~Y 6 !>̀v.So9p͇/zBɍ<w׌9z3,2i> ~w.%x=yey]u<88&+EFX3,5a?i #_[%!J̙8A5BT> WpXiS'MGx.'[|Vii~X4iӚR8xFx[Vas:;  8k7qn[ϙ@ uJ?W ](8>NպuYb1ĂeB۰6r|iZGpWL CBHS\s_u1Q1`Đ_ 4Gڪ]RqD"Fe]!4קFL"TCE]@hǼkl'(*WՔmU8ŏ#kcWbq2|d]xK~\qTYtRI4o"ihVb @$qp.J>T*MGz " $dפs1ECӔ*+[n#:mbNGz sJ= QcWӯ"T!LHaNhR2S·'@2a',]Ĥ鷡yZ0jdkӰZtS\ɷc ȉ}%re曄fqcJUfM>J) B\ȍ7hS$p}뿔 ttm\#%^sQm8c,z1O VvfR۝%Cp_ ⢨UAaR%gL w`qbuGqɂ}GL\PrkHq?gE֣#҄=UӰҮ.cNB\`4VGo%IZzӄ<|'5it:V-F*~-*.1UA}joxe#bHx7yCJoZ: n N$SD% obZ$Yz@/&R~(×(+lqCYAAZϐoԼ`@0ͣ T60_S@ [5npG) =#hawr'`~HHJ Fz]>(k!sKg\#B KY6LAR ; xMs,a|.bQ5nMpaNiC}[>ܩb4\{Ӥ{JnovW ˚/6uJl1k:ܿqQuzWr k35V<q`@"o/yڦHi_p5'bB$hjϨpyjϵU0]6vlK[Nq3JJ\s#oC}v]lxc]AZv*(Y6VG♚s!ci|P$V z #tnږ/ _{>[l`]b jCo;#H[M95j%|(omz'l+LoG%rQ{"L Ya'o iD!yv@RJ174Iگ6YZ!i`Ѹq,(g$$sI>}o3f :χo9N x-}ޛ}Ru;YD9[JSVefVgDxք}?`9劵ZȒ6"ký$!f}bX3x5f/Y;lȏZ was~OO6~Fib|ЛdNB;G}̞h"$?a[+i??ĪU3^ owbݚsf^>Y lݠO!m[ɤ 'i,xwif/]P$#ޖ&0U^j~V|~:˓~.& @]_E9jBvg.ք4(ز g-s}03Ƹm%#.{mOu?y;R#%22K\MOAX E|tE˴N-`6OsҊkX T-0sXbY+6aZb\:X_z-hkvZ(v{5qrEOPp=y~+Q6Q:s,r[?#]/ڪݟSmiܖ-Yl'cvۊcG7[3PG{'9MvMjH2Vfz$ҍ>J4wic9Ԍv NMI15 4|f7;IW7Ln^Tɡ(|ҍu({Vz23pyֳUs64?&aaC/ם6$D"Z2ްrġ.t1vn@b|\7=~'?e OWS98<&$ 4+ZxxkoV ihd!X 2tRtns(J~4 k_?0ߞzB"!!B2>D ,ft]<ݼKoK&KdH1?uqGFօ쥏>%ew9v1P lv_~+j˸{eg`n^~j=rvVl)ku0 uty :rè*<;0`u'xٛ0sWޯڼW(^/r7 l¨rKG%u"?* yۗ?nSo}H݈Nm^7jxK>E+LI}?a@é>g3)KȿH7ydKbǠ/j/a Hjސy`݉Գ ~ˤpk ;FM>DN?>-'Fx86#ᒨP04SjAԠb׊ 2bVsаp1M2n=o0B;/}gHȄa]Y%)"gA:%X ᳕ 5[Y0r[n0pA"{Wz#iB.4H",Ń7-U{-m67I-&Uj|*ζf ,:f^Iˮ1JzU-$[k5q)D{枆L)wF_7\D$Bϝ#2QQ͉혓ݮ`\9fsC|FaGe>S[K9zzN.gU釼;M0p3()(64rZq N? )Cg3Ey6մcB߿X1m=lv^:e3$ݡ8㗣 ~-Ҏk䟝l؏Ю;LK&a#u.~j#O.A~{e`=FKۇ:MޠK)G-7+&23b>^\^Dxşe[/5'Vo3FqPPk(@peיuWI/Zc^D:'2JZO4W Awx(q@iK(v'4 }SݼRú8,gƓi6|a/kp`ES!)1|;0ܞ-^ֺ]W4^e."u̱[e"r }+q蘝g>+Zg̥qi-bT.(<+?=B1IIcX+{V{m )F$1FSh ]0삛a`OadSE#-(h6pB% B&|̿#WVƜ" .8'%ͱne9/#W trUͽ ~~Z}P)H}R*eE6D R-X8ܹV>F-9$} jg%υe$1L}e3Z#(̾{t-4ݠb EIMJ.yө* |n0&$2ɵdQM9TrkpoS vt*tS%eTͷx<^J#qu~FS#zG3aN4IJ`R[[ 3ZPzۂuRƞK6=S/dgonX&(n%|&_%S˘GVrц % ̈]Z7Pl+Yp"۲M漝 նyVh̲OǪDzds'-^!/*_z8>)kC?(p{]\r};y(K> *ڹ1ԐauZD7_S2P&_?xqXh],qpJMQ6ao}oq -k&*1+nwD4ŐD~@ <}|;`%-%kڝpD[ s%i;' 8,i$օ^n}&ebKJ]jyaI_7T˧?U7].$^9MXGt[7s#ϻ[B3l v{˚w88_pۙڵoF}fy,SWw^Ĩ!5leN$-:W)n*(9meʗerYD9{O5UsЖ&1Zð2~1溱WM JmykQ `= YFҾDLcЦ%a.ݷ8ZW.Ow, ƷņM'Qtm0(n}w1@xW; Ron XJ 'V*t*?ICoI3'U3Ym[-UᎬ֞^: m,813Tn,_4%:rRY SH^$Y+LowM; !甔q*6l]ǒ!-/$ JYoΒu("袶.ͻonEїO)'thnẉo ឰq"-13;0qC:?hh77uM˒e5ĔCzO\q?Dex;"Xtcjqt Q /*c`׺]5=go뵆oV9?VB9O F!R|28"3Ø(,Dϥ %_8yEo5K{{hύ̊0b2֩ʼdR ُѯy: nub39⍾:h[xG. >J. g" %6F9!T!Zw &@FL'4) TҴ =@@fV‰Nݜ[pm}a 0)tjRrddwޕ gGB zk=FO5E?P'"{>z0k?.EQ +4W:88 Z<$g%X8G71' N ޢDL>NP%w-j0ιКEڛm QP7g֟L g7V u˻xBKjӚPlSwV؏{L_<;GLuBd&"}KJK?wC 5`AxBmvmzL |~dQ ]!m:4ΝT| (-<5(\yAwmpLp*uOoen+Eo/çص~~cu)'ڷ_$iƷ.ς=t3ArgC^Ud(k! , k]y8zNM"ga1e X7>*Rp/EOa樶?Jt$^z\Gq!S2A '=i񐡂mªҀ!B̗~{VʀP6L rCußジaϢ9XJPc^f7YwչM!YrT({= +lxcSg|{Y9dM_o$CJԪڮM0/gTpZzWVZm/-蜐'/6ʭ[$ 7evawatiX끑%kCβ^W^y1nR9j{+6ߎًO 5lrՆ+wPp`^גDLce"4œaK3X[‘RG+t`Հ&Y՛G=.A62iA0aX[1ܡ^9p;#UfOm\һ. uԬRE(>3(Sr] q&\@dv0<@trǾC$EIk<+9R-E{8LqxPus`HɿxWCe7oz(!cH>"J"PLs+6~C^MEf%m{q+}y&;F"3YrFVY%F@?XkseU(hnC>N^Gxq$om`NkT&6mD\rZ}٣jeNOqT*>/~/~^PSX+9! -͟,O"GKJ|o ÷X"$Fye@-[+gv(7 {{w~`򴌭fnڨvt 9.x1:t v Fh?eJ=lpJ=TU ''^Г[_Mwxum 6o|zYƹ43IHeo Q0-"forXp@Q%@'$`PDpxn'J|dz+~7GxI +\+' A,9ࡘ$b_p0GO"ޙ؍Tp)oCl/H:FP(lZrvIZ`ھ>[B,-PeX3 J(3BY.FG5bGF]\|GsЮkӶ|%"R:7dP*`y_ۃJHcq66!c_x9OWl9 sQ 9X$twYzid0EݗbKН42Z\0iZV$)A KOY'jm7aFIAqiuut1]D,R_SlD[ϖ;bg?[N.IQaRQ{ 6)Ǒh6f?aFhĘC;njo9Eyhv5s "/U.8gorLťs̍͢h˅~8p(2)7:>ȧPɹumE3zKMl]DŝT"!6F'c/o ~Ni 8QT Vpev) i2`s-y 0pG(L)rdq̃`F{GerRt oGS>AY9J=-Pg9N8Mk!zmT+ 27å̧H?D_/Myw{}zIM|Jtm:'ă06@MZy7ZG. 4mGf0 rD##i-δp.Se2GKݱ,-8f|-L{ I >'6g GV6<>)*Fͥͦ9Y35y4@V3قl5E- iu}8OQSoE&sZZXd  T\AM^< EC04@^"ٕHC C/)fmm뭸RqBrg:)|.߳>]ʝk=4AnXИdl)\RgC..&#ǂNPAA=V59:Gε'!H־LQP6y:((t*'sC׈Hz>(D櫕/4'3n;wn3OlЪ}WTa 2aX[W_L20}.,Ec_fJ=s śy& l([!7srɾ^xe);|Z{Of<:?Qj8y|ɑ˩qrDz!5=\;ͫl wǪr-,8wE|1lâ8\?2@x5U'3U#!cwG<ѺTHJF[ }5 p1ɢPuB2\:2h򿮷5P 55>!&P,囯-pƴzC͝T6Oy1>\Y@-Y ;b}>W4ت^]93pHDŽ.rLmE ww5"s$䖬~p}YHC!5fzIU{c4AbU6F9y6e Tn=1ִPN@}/P"f/؎uo[!@V=y :IzDmN9 " )4O7Ǐl>ʽKNf{Al\[Q^kqZp0M~$yoV7B7do*:x2[Ӌ_!}M!ʣ/Y}|p41}|=B|nh*<'U}{Gx|kJVYcdqRiܗ⡁e} %?'vs!3glėV]ŁvF- O-$cR>/\a'9R܇ 1+tZJ%_of}$zlcAtiypDi+&ΧnEu5&hJxOKk}' v c[P#co)ӋpjB@d!`0 Ck5:?/"tnQ+kX._JhQN 8O@{ڞ "`N!5&lgJ3ci&Eۖg^)&>qi7`1%J;HTURq.Jl"d>8JPgb$R+gW(;z]0=:Y/Xg$rƒ +[IH.5"2Bͷy[xo#9|6aTU,@Qg/%r lMrX&ZR+ $WkeC]giPд *:qΥj%Mafjb]'lb\Db~{PY`襢h{$&m*`;8msbnP&GL[匪0&3#]zۦb0_g\ɋ#l5$@^) P=Mxf?IIE*]MMe|Lefb*B!-l[JI& ^W|2|~XJj0 A2nJ@n]NS=l5~4CLpyc,mS`veSdmbi0#x4+!2- `^:ڴ?L)&ѝ^prtmRnkƝvdg;@1;MgYseq{׶({Q נQ5d YQl=l\Ia(n=ۗ"H+QTHNBNU)i-fʃpD2PklBPy 'NA~ڗ|=*!G܆X0sPn[f2\هf*^E7 L)`h--$d\wIJ,^Nm(/_ TfU'`YN9_,U6YWx~oq|֭w JsPٯƞOFVJ%ā#Rao,TkEr -Fv^Q5<6_II44*b>IW:ŪDZXTIdfcHvVLYS6&U ^.D1JBn@(kc#1c[<1FWE"V 3,ܬHR""^#\ SՆh=3&. 䭻 s5 ՝cqA%2;B)%Tj(+ )8NHt ̄х>- kKi<}' ۻwLUQeyLe8"M ^TeTU!FE/}~/x-;8= ֐ͷ=A;шz=;%z%kq=&FF`gd;O^ފx= `O;EBoy/8Gy&_a,8i/.\ez41^} }$PzS72ND[vo^yG%&yOYఞ?Ϩsǀx Rs3칡3}粼oL>(P{Ml⊶hA -g]yIcq(H,oQ8j#BcdNHةD,<6r=ٲ P!/@ngIl)W[L^Rv~ @[TkCM/nU9 Xn.(!r߫K/a)+lF&XRJm3)k}KLԮx/kTCuŽ-V!\6+97imXG FF+aRfKu0*в-{ %2P=/b6Xɣm1pw'vh+jz 4 7:Ą3cD_.E\%p\2XY * p|u^ 2ryeu>A2M %',du^}25^.(i;őlIҶ8^vxcGqZNdlP9\݄4a5r~tm(G?Fr9QH r^5̄"ІpuCnBѨӅT-$}U*mLe;95l]ˁNGHQl6(=#Wq|~Q--Pm#ʇ>jUtV@ UYI7Q.eVnX1s;p]6}_*HsncP$KL5vݩkI'?(_+.̖9'sGբAnZP{T:$1?T}}lƾѬ.vLy0unknZ!Rw݅X.rIԊw XxSm3o8 ʨo-TEbx >{t!tП FLʇe ׎9pO˸v h Q@IzΝR^@btCKtVn4[!X9Mn:$)T'?&;#$Dnb34(\ЖD63ZsӁ?4=WJs1ADDq`+Ti|6UHx0s5fd4^Y_NktCc'pGUxmNtLIV^81MP<HkVÇ8$Deτv5^Bg;e]Xrd*u݋::ֳ 2`/a!ڔS!RXXi(`S[A|AGHNJp l,PFv𿏦Eq%Mn+VQq &M)"^Q;\O!k@,O(' ،ܟ#;kS 5g|K$JեP[HaȠOj=Ej|3Kmb|CkYHQJI4|2ajiڃY";WPsE:;hQ`25NT|Z\i9YJF4UdzC/$Z#w;o=QvME[]lSBJgv_wq| u;" QS Bǜ3ٿ>~lЇNnRLմ6ւtW|Qxȏ@mY12=deQ^vUE܍:J!6jዜ^HvyWB zmޓ` 8u2]it"#le:3>*=|4y\̏xmHkńZId;jdD"%OdT0u _H1Ѥ$&kYCwf@†Mxˎ k=6Q# }y'mHO+\#iA̩ua#xҐ>`6PvVr%y-ZB{%F|aKKDGk]8kJOL[73%S`QvyDfKcv "lpH? +>6Gq8ϐ@zZE VOWf {$Hyo<Wy! a"֍SXܤ:Gל`dmq*L~lX^=D͢>j; b{P yšR7!#۽ \-2Kd<|~2~'CHNj5qXGU˄QWNAwKW|XR_1jd⚘l Ki艜HGԡQL`R[_A*Nͅ;O^l'PIGO6ا+ŋ5*?o~ޑmi_}cj,Ģfia+ӌ j BOcNA cŽlYRr3j\7cod5wNSY'Е▘ ;玼90[ҲͮbJKƜk/ʻBqїI%tHBl!H9 AHNƐ|缦A5䱗,UMמ3A7-( =}"@\B"#"|EpxPnw %)Lxas~g+T:HgZxDpY El3;K@R%(e~|"D !;\H2N??R(t\ I]eGý|Oe|[ŀ@Uzj;Ԯ:__RuˠJ~.[AԗN,mZm1T’7* tq}/ /*obR ;oXcYBh|3n{2Q?^NwzHj7{Et}~̎'LbpҴ %{(lǔQ|rG׌ft ^RKT-Q_7pHi穝L|?li< Wꪣ^;a3ԠFT[y7s>hO\JR,M_a2 ZM)iWHe?6?Ӿga=xDrBʕyE^L YmA\K &d;4gp[g/Pڶm'IDN$q\c2.@=QFh{^$ٲ Urz$r`4~I[kx>S>}Gn~k]Yӆc#7JH !uK&>#ٺlp`).qOq&r޹gy7{ᴚ3GTVn-{\zSa=c^uErק\5B:KfmNZ8Q#UJ%C-kz_Uymȫ:x Ajig<,>ԀjySmЀYtJ}d6)6\˷|mh+߭#!h Ru잋ʡuJZ* 5uFzS˿Dw|h,A(@wb>'Nђ .7hG1a|8E2tv J+"7"B.*>ܔ;GO%ļj] "U>|ZLfcl^X7ܫP2:rcDQZZABxOah-G.Z6b_* מHmՏFteZy,:+mgs$e t>BR8՝ jfu9[,%wIhy@MP<`ryvƊ*6J6( YETz`>LlIیm@TS)H|YȠGX)`'9Ath4VS@"m{N;O5iu%RMz!4=}/O^JDIcDgnE)Pwl~Îhdw݀vGFuXOKx2Ek)oP*ĐME˙΋`ur#bH&j%hP#d_9T.nǾW%-B!*n*-ذ49N$.7Y9&MGSoTtwxJQz=:7ׅU+k96^:>B~P%鴏PWgS` s /$yh]pG}|=2칃ҠR@EMdsPzW$H ֐n: 14 ϰ-۟g!7>n:Düufr^gI+ᡸD@=2֬Z8}_4{In\>KQPP:ֵQͤV%r]]帻> wK16S -Fnfb=@NzE(ܝ&F(tK{aȍpmX: c>*fGX`Y ^"LrRD0, `r[Dld7)I!4(>%JW";^##!N(ϧabU0HXdt5RMS3N1Q(@J}Uߛ[` iJ3(Z Ǎĉ`yb}? 0BXk@<7; 30AwR)1|9; Eb*qdz!Kf<$ZA8;,Xuo"`.;ȷx̭geȱF66QIPQ3whDEѓO=t{ZQ:TtG\챼S6!d?)93r]\esSߪ`|ݏ7ǿOE221Opa 9ei l7U.v ; .7Vy!njx(tQߌ\ qel+ ]ULMS˂\ں/d9:#mP+B{F;>>:àd|TU'>H(58Ӫѝ[±$PeU|JrX}z``~lJbyڹR1A17pw@%)jpY;"fP_0 !Ȥoa_F qj,NY䩊!9} /8r\+F*WiA ~n2![Od#&d~AQ*cEEN's!X3 { 3jǁ/BRqP +N94%vYhx!oRz*+hԣ]s 7vwzl|2$!aDܵ̎7볬cԶeEpU:BLFμ)`rnexa<*pP_P4FCzZs3(Su#ޥ$~(/d ;TB`v],8%vM QKڼqnʂݠgFlX&b\rm"]ڒkfgŤ2+sǕ5#+Dtk<[t+E4AYJ:/_UzII^b`o8|!E?CSrLnSHO[XOdb=R%&nf;F{ɬɌ(J&{paBqv|b!J?㎙zcdSyP6ag ' ݥch-.2kS˘b6Eq8yq.]DȲ#.?VT"@ǻߦJ|݅WKt(?e[r 3*u-))ž`Trxg1 RTMb>q?\AoqHy</rT)h Ntl~Rv$(*9/ufBi{')]P1bj٩it ~Zys[w0zUtQݘ̓s1@LƠq7WL IX[XЪ1L5osCQla< N G]#{t"T3 aѵ)iHjO9(0GSQgO{uMa2k*V,E4ǂ[.|0ho&LqMW]3xh:omh2V@W݅8\,5i̩&p"Ы ^͜$!; YeI X>d\9Gȃn4Iڂ e$ yN(#pH)LLj P ۨKc2jTnۨ)~M|M-[|?/mM;|j8Q9hNxׄOL)Lmq.`"(/؜>HRw@Ə@n${REF)J=RbXRքJ[p FÿL"TjjNEWb-e_W(2}]*gpX%1A|y5ex~5zcJ8 JMon su,1>M{N-0qy/AfՆm0/?|5T4Ġ0{;Va`B Ixo=K 5cw@d5CU{2 3E?N~^Onh>mB pO",:+Gc1p >pGmgf"ɜR &PI1WSڮS#:jѷ?$Sm/arS6;sI/@*.yZ*e0]~[̖2ͧ,kﺍ׋R.l}7FxʃR51^Ob!8Z֧ީ%!6֪*Gx}jV$V0#F"B絙:*g8ݲqނxp®٦3 1ƀbY&Z )JQŪ~KJwjF3{˝X-L?\cƑ'R!"C'"CnsHG3åyG}ѥvաp2liמ[֊9ڊ79Y##XsgQ_j?Le)R9mo7p%:?) S4"% BUj6Gn,me.C`aEukfti7ǖ㴞DCpa|™;zVLSӡ!!xqS~.AާQ슋5=8lx yA9֩_A:~dHc]&⣌|G3Y\+JF;׹ xޏXfY]x^411 'I'3ٸ~ !Y1^Z­~˕D>y:gk|E#6e~ЩD>#]G;_;ne$s87LJ?בֿ ?ĆUˌzK$Cysϗ3RMh1F5P\[#< kxrh0|`ZMe 0 11*"|ж ݱ<K!.UM3[c4ߨ4P9nGO[y|t\w}u = .XZO2׼7h vpJe7E,p( }\򪻭\z1ACi[CԎ=bD[( 4: B)V&ܢ@'f脰GjG/뻯6[Vȁ?/0/viDd !t%{ }QWLlຄ՟QWf|66`$s$a* ;G%blQ3CkА \fN ?]#z18/W:y@NќfJ<,IAu0Ś(Tr#3ΠM}=;f3(hkɋNv5J\\jx s#Vdŵ|[Nj|@޺eϑ”o監ݍ` |&NTEM3BW D!U;XO׫@G8s;ܡ|ldYE'Rk[>h,f;QYw(h]$F Bmf  áϧ7묅PJj-XmDXC%s $ -5Dbbhþ.p%=[ow_E=L3ye[)$*1U$(HQeJ njג@NG16N='+8UpS3L@IԔ#|gzqvZT/j2\@go9JQ={řǭɾ{NE[LG,xt;d Pnœ@THFѡ7| d@ֳm*WsiiAAXUqA 7Nb݃I H,zCO ]mgU߯]o@?@S7lmZZ:l t.|C4Me΋׀j"liV TJ}`dD!\%)kvGBWwq'5}cKFnU)_Nc,T k,<Yx~4X;N; dyi5%V@Pq'Yqz8pvW*UxH/ben`%˖A;..!oªyB+!&1I/usnE3xUŨ#`EMk4*)!Hb|8C\!w[&|>}A8!A=pF+nO}*g7=anbdX#9B- vgYZ07070100000336000081a4000000000000000000000001616eef2200001148000000000000000000000000000000000000004900000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/9]?Eh=ڜ9OSk2]iB/bP=-O`7.{WlS S+1i`K6CX62KER!͇8ȣ¡UeŷJ} n5c ύffι~QFpkBS^L"o  :v͂䘼`R]?E@62~PBUH5a(ZH!x܀R if= L(aYeER΋@olbT=Wҟ3IYn*7ƪ46E{L$hY$-ܳ *`*@jpSEvE Q%~8WQᘲz%*Q@Im7qPYocR$?)(дtcb7O$=m`p"*s@Bwe@`))&Ȅc-K&f#K^u,͂5aSCON'&0K#M߶.\a *ኀ) **#wE$clL(&3Sf; aWXuw6Xt_H um 6bкn3p)4ࠕ =3WנG^ԮD͑4xxq;iչ%=ĕ Y[g @z[;JAdIǦ/[?k@F?,G{vq`Wk+z@r6EAa QOnҩ+oiJotou>֗iUπ!-&@.68 !r^V=qb[1Nld'g_Y8:fXbh{f! RG#[f>E,>1]cHׂ@B]0HgxiR+TœmE>1Dp#SB5KVz^{]1RH~x,:AM-=~JI{퍼$jn(()զ'[2HY,> ([?v ur+ LRZ{xy3P jd?@\*(!= p,*'pmkO$3zJ|jߕ_J ЪSU.j-?HWY\jH Z%Gt\(fdHjnNd.(;7 0[~=O-$ BkOeP9t0뻒 ZU,)p͂ο itΔKI^g{ʐ~\zqXprQ D,}JWZodg)!$bVCA#}6\wK>1N7i-/"̲&B<'ҙ2O6m,.xbg*n m;F7EZr,pI.D[5yǛjlJk?#q?DU1`.3DŽAmT5'Sƶ^vb1\' ?AY+b] [m0f%u/0/\|β=ߺ$My;7v9W3}#*Yl_|tX8遵E-\ip22]#-4f @\xc"sTs[gYZ07070100000337000081a4000000000000000000000001616eef220000526c000000000000000000000000000000000000004700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t//R*]?Eh=ڜ9SHw;u4}uBtxG(=4>rHv$wx}0T \#X-;maS% δd_K).(9JVҀ 4Gk.>u(W^RX<>1U<V 2r!~0v>-8bc#Sd>{ z nC!?*˕[>OGDH0rM5丹y d6TS^衙ʠ:w ->Wܣ`FW%0wh0O&I./>f -2 *Zu IۨX@N7*EZ/) jgGiSշJ,\QduAF$)gos 86@n '2S8fWHS(:u u uˉ q[`0HaU+d#zRz%.XkrIbN`|&`m)6$Dq$: cUWߎ=Pvk#VZdbNT^|<1ߛ) $xĜ X_i%BgMT(r=K` 2Y}ڬǖ2S^.,>'>*)PzSźُj_ɡ= 3_8'm0&y6h%.k/~ 2::Et=CJULb$A[[nvCݽ*RvKyA wⳋi$Q\@8$)YeUy%վI>o"<_6vGWY(} <8r(=zPWߢ༠NRr ;xzQx`'iZ8h(XVqc={daQ6@ o>;2) -]' 1'5G8WGYDKK! y&:d2f.QH7TmJe0!dTR-$ w5<1'Tlp I0D;p\q(?@v}KX{=׭W gR6:tf}l궸4<au)-!1_Q*:9!Ugss1r~@s'l]ln6ǍzJ 6W%q!AaMeR17iNҿ P1P'6s:o%6Q aըC*=%X$ ߹#G7ʇq,5N nL iD^ U*n'x]QQ c6!M+$7喰ᰟg@HY V/ Z+[\xBi :Y=c.({Dw3:X^ϴ'Y ))7g=6%ƷysFJG+@=߹M0 2wWXّ8l+ê=F]6\Ѽ !U8Y^Vʭ<̇W Q&ԅkLSAOnd WMUB|?T^@ktHYEH;0|%Qq'1zFX#\U6U li匧-KOAh7^Z^Hfj!iH;2r(MwἥLաtԇkM1>/G)Wjʯ53Qp.?sȐ JdIu1ulWUWXHĕ-{neJ`5p(dkDgp[=!* i>eiOt--Y1SB1&v!*84iIp^́'2 tO kZ %9j3<WHq R漢R= 4ڬ]8g$|toq| ioOs#fݒB=,i jcӻbƈPj{}9؉ <9I}p+9# JGh^TGJ*n/ LFƒJփui#9ٜ4`$! wמ|\s80)S;e\=~V a\nl%2l^ )?76=⼠gMJ#Ǧg(7j̅gaH`uJA|MU~~[[5[c@&P(~-Yf+P,M^bKRqt1}gsIN"HfZ[o'Q _.D1 rw沩JeZlwL"'UƚS sl ȅ[x<P3d7oM+^*e{RZ@CHhʽzx):7?˶ltJ`CB3 -kt~ƾC6a;)k\)u@(uA8zR;ą2y;{D%pywi*t>YΩAu /ŏ벳E6 TnTkms@H6ښjTo$yѯ</"92Z]*ML>uEᘖv/?{M*ęeޟl;TBA0g RM^-'Y S?#. ԩW|+@ꛯDzEJkuyqg(ev4h,.G֩"]ٜvs;24tO:GN0YP/GHW[rAmiYn=9Fcr˲@ K$6^j4IG?ϑ(&F߁M$6O!_RLB;+__SE):Ņ Tlt>|'IʗG6X0!d\˸, '_ 7>Šeu&{$!r,H苬lWp97U9ȡ:~bdPK=_fl}u r{.wz@mo~W._Yr8q5wo4!>?W~88fwQҙ7RkC´@X獎,7 'rHh-C5XV0X oN(&KejmcO'dfTI7/?oM0TN"A^ZFq$_Rl~{.F7) )֓W\ݒŖtFMNT~Ee ]3'$ɮIfgOIq K/,?*Tc,puMy_ XQQZ|XJ5k kę",P=/8d9Mj;ȐC؆}%v: AeÅ 1Vik;6mݭfB{|~Q+ = "ùCx Ǘ16tD\oo7!4quHjPuֱCY"0H4eꙉ> ̮:^6>`}!d\"?ͭ͛EL;OU֬3WZ#-)v7zdܳ)5xZ[ħ&:99+EwY_J(WՁ&E9Ȉt<"x\n~7)D]ka> ӝN^bVg}xx(B ^$vY؀ݝa~v:)mP\( s|eb VLZ^]fN{m]eIoưCh"Z(jbq:w>yI:}c=/,@B Xě/`arKUrN>hf%8-):ЁlX]E'?,$w B]!hD wu2YiC2A4~_HĢ;{oSOQw& œc겟~P,G.3D:!K+bݪm7J.XfM!W^=kVaQuNU6A5|\5pv;Ab66G/r=EkyNLٚdfE$$)o vka9˩}׌Yy8ZBc=hĆ֣Y<`(#!`}ZO1QJ s_ ŕU ej܁5 s! ,P bĠ,%i KrpҮ(,O{LZ5+?әXAa< ʅ= 2a׎$"){5=Q9TA"bûϦ~) x}/<3*9fZ)ņu8 gASFVrüQU ca :UVRlZX9\x؏$0< zb:| ]a\C?$C+ >#dnӃJWb^fl^ 8멻D(,)#.7'.b菀psB H۪lH;p3V;{1F>S%t^FAX '{q Mm| '`O*ix #4%$gcq5:n"zK0gTgqnfMK1qK+GQCe]0ti$%1ߌ&11آo݃dw&&A,%i<@ ȑ}o,Sl:%RsִQĉ.Xn@^?#Mv[t- '0u5pLmu-:c,gϑz_ #ÛTBM!$ZKb "lhR35BXV#__tj6%,$5͈ Q Ǐ+t`bP1^Y|"d\6zvНՅ骜57}Rc5ͅU.6U{ pA6]:\q}l)VF rF!>)彼?iq'v 7""qnr^Qw,r੾T?40COm/bwl<QGyJ"!䄤ך8& )YGo14`^#v7}UXmWǴ! 裢{(^ 1t plt] Փsa -}๦q E摻p^CDҜgHt,KwJRg%^eS~5.GEU1gb9E۳d $xy9>2jDJ  }ept|ʭT0;ncӻhV0Hۨ2=!T ^-ZA=#90$4.t_%.T:8ќAUzڨR{,Mu)6}]l-jcl u[^$r y/*y@lkݖ[CUĄ Q)ab-Zft'wt81]o{ՆRc%/aC ˮ#AoGqd&WGJ:Jw1A4POyie?MG}TFHEQ`Òm2~zH *oKcK11OZ ̓T=&"oeBf:ULâ{V˜* TD;>)d>lmoKĦu=YfqyxۘAwp#2@vuXY7B`=. 2Jv)ώC 2)ǔx; wi? ЈadJ,mjmއjqY2l^֐%O6}Enr-FJJ(m פR2i+jY,M^e<]} ;P~|4P4_KfH"jDT4{TC;Ne MNz{=ZMVό*53YX\vqډPLGMs`z& c FEC5%̘OS&G$ݢDamO*Ecv u0^IgwП\qUՌ5JQj@uW垴2֫co:Q{]  V1 wѻFW~[SUE_+X8YF KqSB!?ImTҀ+CQ:?{z{9MB8МnebG=Mp44CA4@uGz$\ځkIFD IC .hkٚHuY۽MƒQ޴!_=IP zdKd0TxWBMI,+Z靏 EeX)θ$=O52 〥YL|} <٩vH";HV [<9!sȸbyEmK!?.+0a|;J|'&)C1pV*A@pb?UZZ$^}WUC@[iLw )!k=DK IbdÒkUÆPl^oV׫ u:^+CX!\RD*bwv(GmZԒYSm-񡂰fW껡UR=\ &w[vd4ȭ1KdK/MN_5Zl ]:UNx 2Q[/Z,` x3Ljpe9zf$I~*B4qg޺%4F3I,|iZ7z|[ S8 4 gw{/3fbG U (99I-MKREu%x K-!ƱmHt ls7}_*֐ n2 T$ơ앦)fR^%YW *Kb9-01׈utʚVПFGu3.%Tb; ,LFG`15h[V ձ!^\s&Kކ'^/C\p}k}KL?F(X iGafE"؜?&W5&{Mh6>< WRc U}>H]H#ۢN xY;2fI^d= bB,Tძ }~hVid*٧}${XNU~,mg˝WO!>LVb:4| c)ShZ!!ڧ+ 4Z- NXT T1Qo1UŢ7 d}V wa3ïv'[V!>XD hcN7E9i`E >t閅V{Á/C4!zSn?dU)yeܡ<5:JJ`MQX#p0 t̷l)0v m _?,8(( =̶(7ocg# ~#APkwHNhۯOU!dK:R@cy_!m1{n]&8:iP:Q =tk_f,Iwz`L07pC2<( ",RĒ^Ր=v\w-җ;aB ]oqg7*)}0jʣu0wP'ٶ@ 1{sG`_0ZBi0T WMúW81D_Sc^ O Zf6LSW q*>#lfpEh"]ʛgC&}^sé[ z?KM$[9F#? ~tG]&o(6i2u> ],;ЊLn_L(Cd% |^Xv[#1d !RSk댙Mu(.; u͝5=]s8EWZ-'g_IA"JW^1qIi(Gl33'T;}L.(Glj ^ynxWݜ2Vuick) 兜IɟBMA30~|]Upv ݟȰIfX,JPz&fͦ\+U{C-s[/⑇c 'v:2(,$ C RjDŽc@>F%1NIOL٠S?N,@6^'7S#s :;)-d?|3ݔ,}bS$p2%>ZdObH@uD 'ϳ7OǭO2xqjUO׷I0ܰyi8p8fe3 TԇCEћ5lSx)#HHJGwT8Z>FD1+|^|dudbf1~r{zu_`%rM,~y<:Ӊ BJis迖;jS9DDAwq˳:;Y%ybN\?,T |*lcf71TS֪mh[ ?wͲ^=|m7\|G!W Q\iswqTӦ_XEף1g|u㴂D 0tU9Y{ Yl;ڒ~H'FCuFHխ̸bp&Lwq{0m)17ɮPWj-:m*hUT% D0?-FJYLTݷBH WdWC?3= ]ޤw)jh>B]Oy^P -JXps#$ I BCZaQc@0nT5@!6>QkŸ`f++G;,}];"[Tv(YV|fze~DS߀c*)hc̶zYzarT&"5ݛ=R;ŷ%l˨PHRܩ5+0ҁ5z +j:rt38 n2u~CJ~mzJ(YGseTz36-WXXa?NK٘*ʉK#xZR5ZVVjI?~4^/ ^b( j0^>rz2s12,s禒jYNǿyس{1W!+cFi2rhC*n\85} dixFIi S_gm"43PV|W{t|gȫ_۠f#<|@ f?fhݿg=$0| q.F?! lk,3 6I-QI7AlZ(>)a=#J'1XOi{[Z7ۮ~4"8v\9&rXOIi2/*Zx;"tpVVb ͆C2zN anH,DA"`д'$"V+-ġ{ߞ!{CQxhe.G>y8Awc[S,5zX.S 'P;} D,́uÞϪŶ5Qp^}.8~ lgB_ 6ɻZykn6Y2{cTߌ}I"/44{zTk2y=Vw.c[\:7%A +<'ɽPLv?"';Uy٭c# F0WI[LדPU^*2+dĢ @\¡]^l#t*%Pw- Sp??]ٽ! 1Α\:?je 2 }8,WӉ;GoM۬N_9Ib*P6o>R62K/&NU]miӸ] ( 1IfF7Į^ۛm_Z6 ٬7WrvԼu-k5  4hOpIo;,YF\ ]}BƵ$d J9.}bDn@h$ѹ'^k{q,-ɩC"FIous\">A蛜2bmkB+a%$" mU.,p&!*'1#K!vfg2akqL@eܱ A<港]OC^:O:/*s|`zu3{cBr]'g&ot|r}zÐb2zFlpq38;,뮞+!Gi]2~yqn` %j:iKsm]CsTfzwje9 IO̦ 31bW!Y(u!jW#B=˿VVy:N/dgiM:eѨ t>  Z=ծU7=n[]%!L)*BCp#Ɛ`*Itaa;~=/r]H;t]bw}wz_<WSX}21YrEVCtg4=_2kuN5nl9pm':n|o{K/K5QT_22WyQ#~Ro\zBk,iE\s:mc&M-noe@Vo]^wħ#JUQ֧ p EOq>hҦǓHy$&(ljz[Vۑ\U3xO1yG| ?y`c{ >7k!* ɧCru¯2BxQDۃ!#łx[vɘͮF kLq!͍L!NVx֜A$s%oֻI^gCj7P2i'Te)%CuZrE*t5vKa AP rMCXDaNL ZψsܺDY !ZTʰR5oJjH"/<6N $hh,Xda"''A`ק:sOiB8t2ldYلY^|/W:qrK\x5`wx|a<n׹MOZu%\PV O> 3.ĀVm"}g,&X f@pj_Rl $T$x]}ʽ!Hn!FAH4w$v/ lPL%g{id; $Nw (lGli!Mibh]Ӻ~ J#t 6ؕ? m q&Z'0Υ#,S%XqIi}2nޙE;Ys2۵0t85=T %{iAa_6Eƈ+j}1)XVc$yc_=@S;")NHb1֟Iaf2#[48#i1쌀qDI'-*zfn63Kpy:x\o+U+( Pox;x̝"rG^ (>L};6~ilDeqKzT43&ؿO`#)h4p`K_uS/IDH0 $O>~ {q:b5Y{5*D\60JI%H@jȟ:?I 6{}C|y3fW+B[oxw Έ262 }~ՎPҙ*Ts!j^ kD*K"TZPe@ˆ"tz(\Y̲  L.%aj9r?< 绤7iWTe]Ò RRA;n`0y*Y re*(mO7BvK`jɨ|-C$# /Ϛ1xN0&og˔70F <1ߺr,qM&Z:Zy\8Fc0O7[n﮹"Tbev ^(0d+ !WKSGv#&ϜALSO\(i%4޳JpcZ*9)+"п6|@>Cͣ~+i`Xha%Vӎ>R`)HAT1'oэt#㠹!dF 02 ͪ/ $'m:6\m車c |7Wl=2T'X/lV\8ћ{BOEr?54v:O6F=VJ.eXL9]+F^Ubo~G{+gzgNPj& ^a7P|k$U<)Br F#Br9s*'wUY4tC'IN=q% ϡI:& Bw"M+|9ݸ߿ν@xF7L5}P;YvnzSY]iBCAж!ȫtO"^gZIY(~NMvb;ыAusuNmA? N[Of{cNq$I1k (Nf=Fz]O+tQ)\ypI3_yLJKv%ε@"ޛ/R[w8ڐm-i } /U^ݱkWLP Ĝ?߶H bI${a࿚sd``Jlʒm#$l$ z8jI4c%ƨ˟FY:b e,Fl ʪljN'"F^&Y>\I/C0|xteA):nl@h;yyEd[82YkT4x d 4ھR==4V 7C4l N4`-V쐂.(@)vV@CV?Ŧeg C&P'质 سs2S']ªZ8LF}ƠQuy5Iw#o&LB|+ɩmt^ޕTU{itRKVcBOhs_ Qh˿U8 {ېbVc̣<=fdb׎`n5f/e^ Y&^JtgQĶ#ZtiCcEnV'իMwmndy6uݵ;NRL+tړqx J1Y [鮸 Ly"ppyBpO0T_U-bu1c_GS>|xAld? ETpOE_0aIZ^}RIx#lzPp\1X}*ij9+_=j?Tw3=%vg͍e>g@$o$IG\ Yq;Rg%,XB}랾na7f'sGV椞` .[[* ;zl ׎ Y j9ډqJ (*9EԽIj $|iz S9B*0E)'EJR~F;yvwϪVG^DFOrN% "}o )$ 2l\y+ O6 JP1rsG S܆ξ•ͫ W}n~(]([ C, 6w1ݠhK6~wH9O&CTjc0[ys聜L ]:% ;LjsܷӞ=2ܘm^dÄ] ' bı8G!ӿBQӤVۚI,] 0_𣏕q&,Nli9_b8.L ^( ݠ*9ْkJ'D+=70;hsyrxoƤޱgYZ07070100000338000081a4000000000000000000000001616eef2100003a78000000000000000000000000000000000000004400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/":6]?Eh=ڜ9RqvO#{^~!|1=TA3F@=U2ZO7 eֻA7ߘq6GAnSFAMu^#Ud~ß`:o4l}(MA%Ee4 S8ٻbN\=2iRLYX'36@쇗lRTIڿteNi(XWNs n4+ߤO+=ɟjNH?G8gup o~G Vw`y#vGzy>ͣ+q_q#A>Jht5LA!{g3a7xU&V i: WMoS }мZ2"!\X u9h!HwƣuYcu%zBQY]" ¹_t'l& uvG{(@z:E2?R88@w{6ρ]}qڐ9u e [PVJ "e[yˎܴ7bFG+^؝%MzZFmwV?BZ6q>ڭ| #>fw *GYWUCܧS鳍8z8efJ e۾Rc|փcu JRO5N]jk^/iJӾ3WiLVץgW馅>u]ܦX(N_VR ŨjJx̉qjNy>:Wcap*xNɹF74oCoCStu $5⫧).]%A14fqߠ+oϡ0YX46]G'(;ㅈO.ʋ ŧuM|t0aԸ'l$􊵍Z ɭG#.Q}4=%ֳ_Ȥ_GbF丰?8k_w6󶀾Eh0F!}HVKtSd4"јDdzaabJPjr:iorյȿ7Lei!I@zg6{k<˰EL\_õρtkſ3\AJhxk1D8-nLժ38W6xЏ-JR\g2r."S :biWgEIE&)ZT^M5y |@ _3uzz&f&35$*y,% DR,=MM%=Ըr(TYMcIfrݞ#p3w };G>-!&ҽۗ*ֿMxxӽӟB%0 :e૑0}GmXYvA+g%K]@6ONH ID=3`2q}Ku_?Akց.Ҫ48^f) oz>uTd8cT-znʦ|2B]V{BKDB`a{`@ ĉ˥%Swk}&@jj_ b>:q?NŽ̧*\X-Dys4b^ cɊ\`?(+<·9p 3Ttׯh<< UH >*ж sGGApAZ c5di7eA#셯hՙɿR,?<k" = C |_)}Kz_hYTBu`+./c,]]Xc]rkBZqw82^Vma(z3T܏cުGYjZi|ڥ`B/SuL<4` נsx*,a7 _?__Ys)vUQ ]d($fnK@e”_">ޡ6N N}nWFڧlf\=ez&ujTwG&7iC7-~ XL`֑{gз m*,J )A?/( G9&ѵ=">4"kOrVܮGJBn1w J|R|]hM_YNlϻy bx/O娨%Ga /KիH#d5~&Wb(ҹ'cRk>b''tib*%B;Cܾ)byBg}PaPnMG v+EqJ['CCk]B1e 2b"Pd ӥf)Ms/I=y`PN6<̰c[TwKCM]ViV\S¶:GH4r/no~GV [&:dt<Ì|>DMƺ_$'A3p 17Q=2W.GIpH:1=JLbѬ 5-`xL?o 7Q3:fz&9)‹AJ'jY CIji -=c Hq'BNXXu\- P9ZL@Bқ eNIɳՓ-ZYs\g-- S[40MņoBdX$<.h?7nx7T}9eݹ"+7Ja1bL?q[pz n{'(MxHdg>`|0{"lW߆}/RR7^x_@ӿi#,a>A N?ҩ(s5s[}Xhf _:JGcoģ&9>,l>k~@1̀ t~XؽSKng#oo74V 1On1J 8kZ &eM qs{H>"QpcV0Z"|zv% :S <3ݸm_P =(z5IT̼m6ʟ~ XkwvbC¦)#%$GZeyg4^|Ԫ}~a?: fQjˊF TòrVWEz$7듽^&l0wmw<,Ӭ'Ecp2Wr{FhWpRiN*k}Oc sV~KVզ+B:?to8fP3hTd~xeWl(G܀t9sq'o bC]OJ .eiz3k ::+mQ ?EA_#vn5\-AҎչ F!fZOor]ѽ&3ͪ R 1K]56i:{ko>_:F|c44br$an;p|^֐l頦2'fԌ9ӳ -oI63|Wш\j_FBx['z~z\H)MMp=bPwصrb *K5QJ.rt=}iWMqBx1)h+g8{ ذ?>݁ 6'Dhڃ q.S(%~/Neil|3?SP@c'tUcy:k%u񥰎R_i1I `H .z_f`Wx @j#hyBxybz`hN%<LL fN^xF5`|M= y5dWՃhDOƪٝbث(4N 2T-_:a=f#qEPtOPT} -ؾ Pǘ6Ҝaь&ޙ9~Ք:, `BExPQ7`z*"'=?jBykVY.c~;"h,ě2ˋj5bBsarr,!xtDHΨ;B8P*JݧU< G!Q٪-ik!S9^R1Zc{KH+Rfm87^~ fɵaO^\,jꜣ UaXk["D@vG܅t$#NF?nut+Dr'~ 2sר^bWC%VG^l3q'\@keQc| ) 52KX-99T"X"w>ɰkw ) ϼc_x}*1{.#Wˑ# f(T 0]T [ ЌQL̽4w~'1m)FtxQ!Z(QOO zb`W* bQ4uwr5amׁFBiUh ˟>Nx2JqSIw!h3bd$iR# BzɾQI-[F>li[F"Ib[Շqͽbǫ,)-rbl5R&u{L=[ƭ[H9yv5X&}N߫HkH0o.E#3!*'}-5F4o~¤933ya9%{Uվ2 |5!n&;*\Y 7.j!4S]qѓKZ.2RjhXq,WH>"3{ 4i_ +a;=,PSkb3X hlzĨQ/BA0' ]l5LZBd$1̷;t]Rw&>/;} 1Szwl0*+;S]aJ}[DZ#8R~}SKޔNP|"(&8r?֘E[<>$<,Qt2͕-5)Jڇn„1̽#Dd8>) -9Q3YEImq'e7$ٓ^J3i5fw`,(B0HR/1?=$4 z8/2hPR=oC, M^4wAJ,MZe\ U il""Uqm-L4,=c7S#ϪzIE{Bi{EXn_X^_B*Z kS½νZzN*ө*A-3"2xAg+&hEܳcLP7[z {p潩KsjwϺh`.\sJHY,&+>"9T /W'2PG$./plOH. =J7ԦVvֿW2ֳtTtbP$vh ¾yDK6i)FTcqi]V ME)Ùv} xNBnlq>C(7zYs'C8؅z鳫gDl38{RimR;5tM gdp ;d[`em9 C>V[Vٍ)LX_|/b*bY{hnENz+c;bayu;[GpkآBz@Rm>^[3@):UdR\vxDz,e*Ž,ӆgnw$#mn "7{EѩN܊.«_I\㩦5uDu$ڐwᕅIClE`F O 3 G;:Sг+HP|i}RC% Uc 6Y69bpBGy=0C*k tj|ƣ(-2E !4c3#ؓ#$UI6`8J Rlшb A !-\rzG+%6nէ  )1EXY`vv#룉+" ʪe0"fl!pيX''fE,&X,,oD\Ix9QECпp ~bo>ŗ!w rf>IK'X,4s{T N61зh~mOܦ Ӊ-}C4B;H⒛CҥP4ɡʣx78d`7M&M)llGwEyH-> ]{7j+j* k,(]h\O !RҮeS"6e?:O.). @ԗrCQ[0PP}MqLX`";y޸ Z;kQ )P`/<er$ІHgTw׸oE~$}:lsEO ^w_/ӟ -Ӷ\8C1/D.\M(^'0O1rկ$:绍\,KRfpWe"ԗ12H}' 1KRvlTxS`jJ <9U|}bvMWq=a\z!%D'l<< h n:`O/ ];pv+kUZj8܍z.PGfq:gFsK6YZ AAc -=8zoȅ3.a%KCv8l凞4UMBY:&Mre;i+FG%L'σS弈}/5攝fǷѽ!Tb(Z̹0FK"Ŀl6ف0W^Yg|"v(EkoN=d I[atOm ;:DIz?EY#YdJ),1@^z*Y{tB !*i8+G5rSImݾLSHU*B /2A"W.Ԏ)"_L:4PHxzջV.a#26.#{ds Q1OulcJ6NȜJ#0Fj!YY?i R;)lR¦H$-jRzu={e.wj΂_eٗpCn f|d!P @[@?sƺ4NOӰW{"Cew֥BHuE فB*bz zd_tPH[-e]QԹ tPL}L K^c,aiI^FMrYposuXU^o&46{$iZa*LqZC:vTGW.pYby6Yȼ?=oIC(2="ڃc*frNtiZCӣŕf=[Jp}.KR>tztueCHvo.칮I(:G>+]քn*No ʜ2y6v@j#>^荷H>o0ZgK" C]\+x2,P[Y$\5՞@Hx,Ƅ2@XQHN y]a@mt ]4i,Gʵ"H/=΁ ~{|T@Sj*d1rCYyО^3l{֓S.,~@ƺK^EmTsQ9QANE_\7^MWXHI=wr akʆ:3fh^tDf_,-:ɥ`@DE5Ky:h'[$%[H B ȯIN 2\ci!!p%D#Ҡux kdNv֔eX{ZucW \I#{JSQ?2G1Svd>"s@Of>9thF?XbyRE',ehLAi $U ە[Vhؾp (4ضؕ҅jϾ'^$ZC\P|椕,8~1Zp0(ܨQ`ˆ~Éf 9JS49;zř2,Ţɗ\bvx z^w߫soK Ggx|1{Z"<6f?RB OtZo ؂*~^ ';'S'48^aEu(^ ^vl;{kh)h.CK@?挒,5 `u'ЭzJ;-ɝI 1",74##:N*)ʀKae6tuԋaӐɊ9r,JӋ:tMdܟ? Mψl? f'@ {^oy̦ʃ95/=h^?Fy">,>dϊ'Gj}>ᦥ~i<)s.[TGfyW (a?$#M($M|*yN/nFku^YDŽ, =suY#fG0(f^ՆSH.2 +B}Z7.: #$cF( 5:nUw)'G߰mSIB݋ƭ\-Agn ׅE $i\?LЫafu1{11?+GCݦٚ߮yl c<5_!fL"*x+~zbk$ YEgTyo9j8T,'Kvvh.Qv\7vyTnTY•d]]H_ٔWU`RGPo}[WkŸL wlAJs0o 2S0e*nҫ ᄿxAJ?J_:62KFiq(ɡ0{#E; zؔS^+^z,Қ]:v"2$WʶaDm9S'ӎ/<.dpAz% Jɋ)OݪI4? VB{[Bl8R S[l$->V@2X)yc,mS Ti2tBpuYWŭ>:_,(M>XAo~=ςd)tq S1.\s-DFV C7b _]fqE 0 Z7ӷ72`ҋU~j>sIFMF乛;;.ozC+)z̋#~>M$)j=fk'i֏dJ4.[QCL' BkO"$M8FžauW;FeUA5yjC'&$dd͈W\C^%+0{Y@1Q+ vE% f@)RuK `1+*gz< 3H(5t+|"3δQsbmw BaU[:lAĩ9r`/[5v0}wL˦l>th6%Z͟U.-M0jQ uፓ>Dӭe<` TY{yf(_^ ߩb:!TvACTyF0&{Ԧvtp'n!N&t1 Wa5|z*+"\ZdMo*ĭUϞp?JF.)TcZV?h=Fx1qfChº}C+br%2.OJ5Sε 5V2pȚ3 %Z!²U-k{! M,.xK?p~LjE)@K owGZraɑxCVR,_]OrMӛ2[yg:"цz}OiTA]jUŮɂ]!|GX.t'.ޭֹΗԧذBx)v!뙆jM"v། xEk7M?I?=]Q5Lu@gⲙkuAuK4oNҶy-6x. 6 l*Ǧ<`"> nz7v}Avw69Id5D^ת$p)N;N±#'Y.ܥ+S0 >8=zk>C އ|CAEɬp!tDdgYZ07070100000339000081a4000000000000000000000001616eef21000135c4000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/]?Eh=ڜ9QUfW*UM5“%m@͂h.C#z\R.Klf6}arU<ʀijǜg]`\R,P;\ czצ"V[tB~1C~c,3<o s}ʵfe'&{s 9"&_̺Λ4 S@]iRmfY_ rήr8,Ys#lcЩ##w5") uc>Fo>Mȧ2\U^QWhC}.B w$@eΰw.c/B~zS.@vkѳ`r- v>O܌,2YhY-W-$T욬c% B]+)jPb6X]$W ar0ɧ5HYpH „zhvߟ8lv-Q쌰o3v6@1Z SŒ0tP#^Syho/hZUS8sơ3`KU&=(|  *Ɂ\s~u':Fg%d]&F|cc[*9;BQY-gRa,S]0ƴ{S-ǧ4ș3W_ƾB!)_pTv*[v֚lϜ8 4|) R2e"i9/qUVEHD+M cY;\q߁.>Wu>oc[|g28tjHY+07F0BDlwiџzRD5 Ȭlh"Jmc8135CH{o_)6*  E(6y!ΰj8Jz*O0TL?۾X3sjqpt-L?d1o*7CgVG$0x6pK\ՌȨ }߅."%뢲Ϊ鬡mLB,h<s3%OV@WY擑TņђRTR`q2V0?rpiqhE["^ Y5*5ĕ7aƇC?J(k/.?s`P$Ο,{Wb+郬%>$/) ; !k28{Uk[Gi}$թ"ee 0 z_D ^`](t8s.Y3% ٶ"甭ۊxYGrWIGgmMϟ^}"8v3U[f?%@/'Ex 6:A>?iXjXB:_pء~@BAŀ5݀v% y x#⋏0g[OXó/ߴMAE<};KG٪K<p jL "j͸k٬"T-#B%fus*UVP|%O ݖSe<# ,͖hд3J}Qݎ8Qq7zW- qm"'v'WJ}ԯ/X ȓY=R6Ld<3ÕJhcހ(dU'{ UmgF*l j,R(acz *Ғ@M>`>drԎީvtTŜ[\ZHlIcQ,6 ~?`Iֲ C@CUDRK䦡|*5,0Ν|f<ōނ}nwb_ŋUXZ;xhO`_cj@qh1}Wwdb6L{9" ]Z%`P5x#V;Mr8[ h/|{=s^'D]4K"rs|AU"L N^V=c}> KI̾نq 5ӗu4'ն Ah23~Nk|ǫA[y*]lFmq0<3m LD!=4N{o sٞ'Xijٖ'Fȅ`hjaѬ2ĂA1/6Oܱ֭&vSͨ<^Ln@ [fJ6dfٹ+ ;Uz]h^ b|s_1 j \FTB(Aq)V/ \NC'G:zŏ5ʆ bMW/NoeՐ:-O!y \wH11(pk|g#kt2# wHnA:#W9a=R>#'efZUWN~ S6Uág'!]>ŋ""C6ۛA0g_'f,-U}x-ϼ>O !ɔ8,( Bp4 jU1H+]ZA=dܴ"jX3d>lDoRn=h,P ~` dogBFD9A--QcZ>Ѓ $9RC޳A9=>vv]<0GfzMM; wdg(RRg: b1_n6OR8ҥ6XМXAVVM?VwoQ\[Hp_B3QS54e9"Hm(hnm}H> W-|;McgyT`⭔Lh=Kޝp?$Gw=% `c #4[ յGPRA>Bqc׸ &3a^Fk01mc;|)uP{{d3?F<1uQļ$VpD,[Aӷv XT( vpXhM6IG|9wDNy^kPΣiޛ7Qfo:4\K/"4q3 @bdp_.{]M΋0fݬd%!gA !ul)R&rIj׆kBzwa#S&Nxt{|ˢ˪W1jP,HHWoR k[8;`l@l, *9$,Og c @ o߾NE1,/aD,޼ 2mjC\ͪ|Tü~WrH-L9?? l:8op iʍ3ByoMk[ArS[ ;ٰܹ=%)hCD~鬧ap<҇mcpqQEj{.guGc.xɚBǴ={`EɀC% dk9r<*0a0X@X-&]K0Ĵ,L#٦(=I!oZ 9UIjqpaURzi = 2V)ӴP?W&Z< |(rGƔ="iFcLk|ԇ~W `bBc*rCٰ̝pǀdzDj+æE %珣3]2ւZ!r e-)JJt˾$C:mmh+q$h”I* .1$D%*و,Kqo$Ym\NG֡xJgjk+@.Y(J&R[<{q".""(dݬE%a+z<@B1jz6!`w}`rt1X], ď +:`|QTE\&kl?nny&K-W4z?wG7~WגE8/.ruSJ1mJ$Ϸ4ÙO![3dwϤt+;5YD6 KV@5fY蟹T:zm3ҁ ^U~U$VrXҎr^ 9lyWQR6Jo&ÀIM}!H࿈ѕJoIS-#T7:dZC,L:Ֆ~DP"^t I]|@``Y#ng^>>BfUZ _IiNK 93o9ߛ[+f92 M8uVrW$%hd7!4Ǘ@Ch^\䠵WkU.?[iTp%drG}^0_p 9g=A6I7S<c>ٷ.uYLmZ7)N?T0":65ZRkR-sIOUy.O ظRQeK 3}ƀ̃Q׋{kbiwEmSۅelI p\PaL %Wr\0tIyq:*ަ'feb 黓 KPBcSKpt ? SkVp zQto'olB t;[=DW( 轷/ ީTqoL '.b`~Y78I_AnlRkA4WltkLM5nDJ,GHSM6bbɏ4g੼ƔJ (( 䤨abyd'0j?&4p2]ָ RaMi}oq~"r'%)/O^bp().Dp8\w~Ph՘;=o}u g:YDdaZ˖3ʻ7uxo׷C{WQ0aD5Mx( ۏc/Tq'#4 RJj݆N`gCDv.wε4iB1x:⚣̄1>U jr5㸬|nzH>_\9:"I 7|@ף>&\l<j?VQn*kX%ʔhnyj76m%a|jdۊ(| U5"|Z+jL|% K4P;^Foqm#7HK?Ecҹ ^D'TmH^9bu=oWM&0#SRsne/ھqhS>E2=,l1De\o=`gv..!Xngx!zv3‰LҚ>ɎŒ+\>9nD/Q~o٘8{`߸U"rT*yIG+N^ '\JGg wyA "@ KHJlF.rXg_u*VHr֧\:†jѐ9xy12.:he2i 9[}"3#,< e⏗0cxec^b\9&kW31XVgi7PP &Hl]X!DOu,K0!h m\[ 44 ;2)Jk&HL|I.5R8. =44ۻhPsMh[: ̂)\]O^;w(fțDk6Vl?>NÊaMV7Nd'œܮ, 0EyBnbc@3 i? zq:lzr}h׸V/P[Qs6JʘGYM; *8,6Af犇4BcLЏ߫Y#^>RޥQr8 ӆ(!b^tO))'jŝJjX>ɟy:˺S8w7͎$&M52.$C5"-n!3t- )$h[m EFaMde kZG0b9+-RYe3#;'圝W"\ZօzeZ ⡝ZC|Qa9bFGsep@˹fwF ,.eGd#ϋf(Fde$wAbUI965{B1Ɨ)!i.7 Hy1_O^ YRLg)J/O/|%_㷄e;zvh7sm[zUH㊺Rcf[k` Ǧ-ڬ(v_t㌜^?𑁻 +Ԙn? /|Ba$.1sQakorrEؙk>=!#+ ]f0s,ͭ ILP\?'T /{那^AFUm]̉_GsoTU=l%S>퓖'gIR'g]Mg R?\}w6??!-;Amۍ<<2Tb½2f<0تl*0 W6k04Bs.s#` k%fz)ϕL+}/ o ͈EJ%zIThtW~}&ńk4aLGN=9 JuAiSB^+')`te(PM 'p"VL_Sx49%M CXX ZrUKU`?՘oiJw"2>¼l-B=Pė խY)AAvp$q6hwk`>0dgpV! "x™V$m>ޙQ3կHuXQU=pl"=a1Fm;Lg .1S{o94QUY%6W6 ;"0YLK+=| ?ZxEofd8^un=%0@ PI!'g]rDL}Kz sb \~nHËhVtO ?gN*]Q=C9|lgzn䁒V@z#(^\9XW8{TZvjSU&V5,1`4yxS2tVڻeCmR‰Q  GTȈ_)}$\悙EQot"{5gR ;R2lH.|!THaO{DF 2T )V=Hz}I< 'wql'_BZ%=;hKCoh1(1r2hdDEP6di8m<|WyvJ5<$n8+C]4MV XB͖%pMf1*=@~o ڋgk˜YQ9̅FbX? v~o#eR"9cӹ9oZ?>5<?A&3կOu}mVp;/5QlZAd!>+(ož9ȳ/S>ڈ EzxbJJ}jȕfue)!vKzwRDcG[-x4ԐMwAHokM0C]_`AԴY"@K*6zV}b|.wNYXFUDqQ7b~Ƥ+wᄉ: Y2oWMÙ\&<uBX WZu5{+N[\1 vD]]Y•v'm@aLH?cO9c%kkΗb s 8>;|> % pY'Y 8.yFF61T3F`0+ [8ػ+)`ݺQոfJEǁlϬ5B\B; iv4f | i]SgqrgQarfdcx1/\A_j㒼KݏM7_)+\7]z13HNo^ b` #@تG*[N#]3(XA/!e QBx XWA4,}z%-̫vp \z}N9.I5Ý9%|ܣ[佔{.c=n!$4{ -q6g?]~fn?h ] SŷBsM=Fsj㜢RF8^=lʓM<;T\`9#XMa馩B"ק!nTI\(i4$Qzhi/y)&jZ%q~%YyN28]|Nr7{s]Y,EOŒz/}JdZ,hכ)pgѵJ:RRV<$:؎ b%jNXak榋 K" h?wZoU8%YaрA6i3(*HIU`Bd9'NNyS$1*5{'^FDXfͺܜז)GB EW01Eں+!V+;ч]-6#lhKޘb Kf>IPBAt/H.{*"M&,(l L/>^ZD%Ww3 `ZNFcO,P?3PH>{:6!\Y//[M烩URg0!.ǿG}?BJb%Hˀf( 3hd،Ѭw"JeD%[*f [@"px@"i)^hlXPŴ@_d|(Hw]kaAN UhypX8r6Smy6ەyC05Ak?aBeh{iayo"pwCX!.7*6޷T@+ղ{;o&Gȓ܆fIpclD26bec_P%t6'ߴ=3gIB@rMk@'W,8 u txO쑪\ىd߽7"e _,_ ||-mxB#}[6'MBee(hsRlA7{{8kd+D`:FM1PtIS< #u?J%In#8:%={>ޮљp {1tv쬸}n&>l"r*2#r!5:kr=qsv45A `1^T i$|S}J"1ld]n99;+p>xtU.2䚖\W}[5m(VUk=ʪP kGYc" VHO6hY, ?) Sf0~ET_Dz{3̷r{LC^y Rn b9pU O=,RkK\IGőj??'W LA!@^#Zm.3}TLHB7hdlƈ..(&J\K ZsmlS*𠢘&WkYLBMTey8[A8 3ZQ_NC V9R( o>Cˉ h z *\̕5&gPSP 'FwpR[@_L |Jmm=XȦrZ }v ڝl+MXNuoIêF:I 9-oY}LQpn $Mkqs^w3$À Y=_(~՞uw@3CpKO4s[S{ZW2o-ʝ^o`|/ghvL.RVVrb2bDH)SjhL(I7&%KMԍYk) l,4ݚ= 2Yc1">$בa-D`B$9:+)[ HB-^i*C;2k#x^.sF2ViȂ}q&phafXBQchjXN>lDD,0De&f{mשd [fVtŭQv4fVC/@hi 24; yR(qIhiOj^AelWRTGJ6x1N q,`bQ|>ÐMC#mSPCe.)^tҔ%\Ps[`ƳJu?k.v4\_f~8p#Dw {h/p-+UHMH,)%-q7Et5=n%d}a,L켺"9K fUn1Xt#kh[?]DW\Og Y]UMT}zVinx#\N+P}+^`Z)Dmu,c8q@,%^1ٕ΃Jm^p:?W\ >Ϝ)˓]h=]x{v'sϔNI#ġr B!5K5!rp?Uʂ [`n̮IMőrP|=Ez:5iZyew%gs fR5)?17 b]Ї!PP=7dQ:-F/n}ז1Dlqoƾf&uɪn+zK4b_5U2']qX:mڞ؀NXk`\e:Z_fQW]O=:J r.`뵏]uWB!_=Sdw=J|r10Jc,јQf o!,lgIԸJV~$‡WBN5.X~!{y\]`"W1Gl4gbǤA*2vRN!ͮʐqfm}Ę1JA>PPv]rE%݃eWjm-d yEñSgB5 =o )8_AoM 84?Plҕ5ߥ̙O-ʭV~<MB5YwQ2H9θ]X%i%Q+eјl0V>exV@qQHD "?eQ*DrU%eKQ(6@gk -e_&FXEC\Meybj p|ߔw7{k4l`lF.ENJl<̏7i5Z͆ЋAw:"ۺ "<Pzx r ]3"|e]IOBq s&K_c8Jzz7()>#kIuW"@Fx8Zy"N̠kV_s)zWC9{xKͦPWJ8b' O9/\2#:b!- RYUEaֺFzp4IЕA?[#G;戧DP3Ucy/W,/>voaȏ8 \ odS𶯋vmPgLwuJx3b!Ur֑+ NHuim~zDeZ(1l)NԭnZOaE'. f30Suo25,  9|΂`%}xӪ0%UJ3,. MW:Gq942m든txSy?v%qEf]O+w|/{"(PZɗWu]e8eV#VaU7hܪTQUTGy;TyABU|o/RT4N>աLr>5qRDɇej0BՖ$MDZ^V',*V,nDF? T#10f̧4;^3PAXr4Yp6SO`LB1"vFI4׃7$NqID z(Kˤ_h8R0{lWa6teZɹj-@X&|%?W26"t%w 6(?~ГHg!WygvX T9eJ;}J$'qF}mY`6Dj0v{Mg "Y=I*z^m$_Q$ױ1%֭&ɚZ4{ b5T4k߁KbG>@rd׽jg׫MÀgkn~ȩ,b&6~vzM0w՝Xz=s,Q y[…v*79?M9}X '&OCvNTXHߍ;eth3& ~k|LSʆ~p[ @41Y̻@dyq!ZSփ9poJ*FSU5(L(XPcqa{RCE9ȰYL8`{pw:"TDZkTG `R8-6v%|}G3ԝ*C1BN.{I )daBi%#@`c_ JV#]:MΙ2y <1ٴ R T9 !ɶx>Ft&1O"z(,ZF /E+:v1̻ḨG{c80vdI>ٍXD>"ԇ@1c$E k dIµa x1qn乓&L2S{*X9wjTFQd߬X4`Wmr)]0^<"ET 5xbR{ ٫ĵ{Yy|s7nQ?-8cV|qwζ.$[rnVNañ nHّ戕:.c]ڈ(Z+3.jRZΤd m>ZSR^wuD?e]9>vp֣`3忱%|J86 A$+ocGFjUcˑ":\CP\+k9Oy6YѼ rX% DZ'Fz-X&;]wES)6 {ɭ:lugt ѕQ !zNYʚBK(R7{,!ڰK;ƻ M +`/}OXA(8nq&F-s17:A/M7cjڐ'wt"#v&I]@cdi'O.3>5.VFY],}MCr0~~U}tԞX=RFakipd9,rq㗽EM_ ~bt08ib]bylStxЦe䭇7.Դތɥ+ NnO.9i]P,S-'ٺyEӱ=\ +`$V_Z3Y\3W?BK žw|cBo | MAA;=t xLݕ.@rHUX``'bgXt=Fч '2uf7J/GK^i˶%Q? $QCֻ,6)Á`cL!lb.¾}4@]OXr\|TmUXC7"|,\-Y6";b%mzPDܺt5[2zJ7K m!m`[0z*Qb9FI/K`̩b@`4 {"AfŊ::a<%,pLVȸaR1hQMcrpn1la%"9ed? jC`łCcu$C"ѓZ%2_.rN Iӊ=guy}{ODѳES~-W1< B0RpP&>P&P-WwS'Ź-.?L6eړ:>"aARI"v쯉iT0 ]S~H±7F5\]zn&nLDpas;j/,/C *\L#\Hmf|^µJTt*Fɦ Xjемm_B mIW~z{Ҽk [jfCO,kBamf*^:Bhȑ'brE +F 3cxeʱE@Vzu%pߗLM3cZbq~(8#ܟEE//<A\c,N7"t2(p'fLIv1=27LcAli|ZtE3)olhtO-ï!֙d/qxÚ~l[gp QsG<3 ]zߘJT}?+e֭y`@IJs+ж֬JS؆5]>ƛ2t?2k)f>#^U.WRh0{K)#2V; |_bg&Ȼ>CFB~Iܺ8Ozs8wzHXKbU(ƻPE$$wyc`\_NwC694h'Lt:R,olGҍ8w{dS=Z*W(G3Ȩ=}+1w4"QRqUӺfB(qm $. Hs +3ߦo&e\NGEenWYܭ82!pk} oeT2iR$f]^0/Vd6>D <~MG\5[Ntڍ-:->2Bk,mOgKmw\o~_@&DuY4>iL@,Ҭ }g޹ ՜ouH忣/&]BgfU}z*9mu%q\kKKP@"1CU  D:ϛes@r1F{(B6J-QMnVw5tadIUp2S_oI경f78Mڝ"/'qHaTo߫moGXXCx`KuvOF3C82p M-CgC ڬي4.ş> /NY BZL@9@̩b!eEu)·p؃Ũ. Q-:_HA+U)w?ir&*y?n%n\/P>A<UǠ](`} CR!Sa颋1q'_8ewWIi.38L)a{ԂE߾)fɢbnU@iWvէa o: !ӊ>h p/$br\!ggiVH\0wX3wOn8 ^Ra3w`o3K(k]R,PG;+ncOuD]V2~Uύk1|Ԩg%{^ D˻h=0?R]%drYJ6h.w0~9-~u)~Y|.կW+ijKtr~˷X?XEX+*Y xF%K2*6DyV HRhk/o!'sN[EKǐ8bu‰ua[xI ֳ[QNZOX"-\V!QI[8ؽfGÚ֛ъ!s1ZTJa 9at3T]䩠GQӳwH1Hx;Yr lV8]SrG֜p,%~eb[$B|Aoflf=:Fu cFJZ$^nxEkꭉ?&a(*F_zU:FPvE ӡYvIW?…3^3F=K#0!v^Kz3maeA2Y:˂xJ tB‰M%ʗEGv v2vUq dpv/OE×zr:Nh&5c͔\aUSnӗq8p/ p̈uʧBD"P w#C{v.&PC̐" .SS`?fdx㙆_ d=ԣ՝!tPLi&[4ƤcxT='ג b6v)b?o֡C>ڽ CɅIK]L` ֈcu?]; 2wd0(Yr0ms=\"fJ:MBEŁ?D+(]ຣ2{]¢ :aҗcIl/0Y~P?MxR9 dȉrEqS|˱y5k29a[`dI8Mxiu(vLEs2SGt&!CkB3Wb]?X38'a2#+&d;pݬ6Z6!$މ]R@oGb{E(OgxrrdάM8 ˯[Xgh>:&ͨb)`Mo+z2#:re2ΠrlSKݸM0 h3ѫ cԘ\Wn{^.' ~R[3zJlN柎j^?:/Yn g'1H~^޵kYy"kBm=ر-ׅaZՕywY]G7s9]&o!ӪwB5Zs>ۇM{;㷵JWј)i5/#NxuA?زJ re(t*b':ݍJ`ѤBH@ Ljk`/7>I]O%K踩gz'./vͼg[w$|r Xb  䟲΀aK5.AbOr >8 ӑ-P?qԝm/ԩ#E1Tm*~&+BZ2֙ Og;eO/@Æؿ᷐xy1Z xSdČJ X:v|\ R%J!\DYCD+]'?e/Md݄ѧ&et%nW3㔑;K NH 1I{Bnh/D:JlY#T:|]+i [#u'ݷq"'VFUe!#DiBa69qqTFJ $nI&%ݱ|?w3q|$=I)B"sįmwrs8![4:oF#zU2r.k/ոn)9pjZ$pt+؀P\x&S`-zaT|}倸/oC]D5s41 PHWO7J=U˝ƙ:f29ç1_SΆA}SFEO~@r"M a!УV.ʹ4ɇ6I-{S~E-.6݊ 83.|}Lg.(AW(lקtXRښsIqכl*d`f>WV{,Vem='E:^ +2ObM/ ;C踱y\Ge=gY%L.UZ y-~ۘ&}wZDRSY3\*,,\G`gdH̛&P2 s-7gfwl+lz`pk T +hXd88}ԤwK/ŝ}Gw5F($Ъ/fCuX}[,2 (gC'd<L*M-5톃;%hQvԀ#po=+1 u^ԯ鲻p#X)&'[00$}NV5X)n*aQ4ԫ3}Ũ @ic EhJ>iCOC12$rپ5>UR.f쫖e91YtQץX@S/TtJ[,h}(F_Rxd\,(? ;` 圭$"&Rװe([pgRc45BSB¢ȁע+ƷM\dLy)n.AMٍN D*ZdDpaTlx; %Pod* o.^<4idϷ$b#8 =&Rw7`笳vd LVeR*eaEIqIPP|lRKŰvxvHrާ͞VMvO{"|T݂Œ`?=JN~J~㙢_cxP#DdQjB6? 3m5 (u0u@NOSk~cb, ЁΖ~JݲLl\LGr=v]ЧT`q=aò/\Ԟ$vk.mX_k7.\ؾcڄouL4=<]W:lZ`ioc%QIE.a ϐ9sF '7i7QS+Du[4<|jP;2B뼶A)nt“q(ۓ&یI?/] I/'IjфNefqmr6\Z6u2'#<<#!V~`*KPԀɻ XO4p0xSu5~u'c`xSqup}@n^ <~p-]]z&iX;NNL,Vh8)!l+t%{@ǻTm}Kt߆wLr*AaY.ޟߒ\4k_&6G)̹1W3} RRO|8@\Y)\b~+]"܋źِfՇUyzp4FS9~z>ݯ2,?{j*`'4)qIs\!qk}{.^Ṭ/b-OǼ$Z[}E-66@{-" ^1h6,i] AEȍGa`FQ}ǎKTUQ16JWSDb.a$кB14S4#᷍여z's>m[})cN߫d& 1ב섐ӺT*#F}͆gs.t VXqtZaI&=X~n4 cn8OUsb [wG}| mV 3~sε +di ޓ}@dȽ>T‴TB*2ҦGc?YS6,^"?3n)" m5:nNAWlZgM}#yF.> Y%JA}a'2[2(ϳr~-~I/ƛWƼut8R6YzSȉDD|:g/R+Bu< S]Ga<1{g$tlLRk&݃5z6`AF yHuFB")rgIą!r̀F^&'̓6 {"a%@+| <B6 ܫ7Sx՟كU<@ ;A6:MtwXVIX9Lk_m*;D锌SGFȝZFPs ClK*жbCdOWYcHٛ/TvAj^Oj{"8X xnk=ˑ6pH3U5+S~ceiZ_mz0fhDk R9.VdWv)ga,!T6͋ŹԦ$\iB;_ 唟A3Hxek)xgWm!D1|Mp$,㒹\!M~L4[+><ͪ-|*gCd˗UhHW*WG$vUv[^LSjm zz2հfb"נ/FZ!uwI'k&}o*=PDht`N^ qB8Nu4^_ֽ{޶q~E:2o>}벤.wMu= Wʴi,mknJUu1(`=H\Lfh|$9Iq;CpTdaH*Ǧ(Pd`IDXa8uqY|(ٸIO.]r?٪MY[Zj~gFXW7|Q[SS8LYZPf͆rpl3glA(*g<&IjpSũa(r[,Jc.a$zbs4. b돲o"PWoi^ᛡݪ^)u/\"Y#*GVG Ilyŋ8jcCqfgan9[@p0 洱(_$VCLd^_m"2|v=D{, ^@Ru3y?ΡIf&jRڈ !^Wޗٷhc3[ J>^"w1+dji 5c ?#:isyh.!ea4(FʅSm5}kCU9v_M.޿&&1IYs[aP!jZtrYKkIUkœĀEQIG;(kMbA(s5Gݭ?^}` b-{3-DPf9 h]rY=jF|(+i,{u[|쟮/f85W}Γ-6$kkI*M9<59m Nr<׍q^Q g"Yg3ʨC?,e\<.E%V9i^Ax/]zAf 3\O Fu}K(>7 +^D/Xѐ>$5ŧ--7Cs=8KяwcgS6/&E1P$t*Ax ;ޖ}gXWt:Q6<xD*N jEMdx[-:LcY׈Z{B ^G!4^Xr gA/&w!lY &)e\19f*xہU+‡f4TfIIEih3FXء=`}ptn݋!+]j}^DOyj쌚_sV~WS_ @ڜag"i^<]<5U]qV1˶)CLD֭Ia"~zayr?o4OXZ#v*RC;sQP@o'Ǟqq!CO?60iq+mϣѭVOY4+Rc ViTC1|Nzv@ĕmZ/vBNEz7ttrh48N3G. e#7\l<5ãP5)l{c$M8n|DY@+Ru,iZn@ůYO֑-{| rލR;O$&ka 4ZZuV:Ňq#Rv-L!P.9_B(oov2riZA,B LJrPtL'UYxࣲ˚Uۺ^3N")9`aLMa&*-Z!GT $G-!AzW̌C1@ie"CzjA6KCכè+ jD^ HXi շ6!!"fy:H*&O )udDn ta5>mlU϶YkIAk~Z?ڨU3ͲiX*":OD,|LM:GG'5XUNON `u@Kǁbt;NҦ*~Я2+Y#>IsmX"K(KT" d\4f݋73Z[Y4~@8F !j 6[pԝ(\Иq (]҉uSÎ%!Ov˃1w|+MቸF pNѡA0}[--|,wl!c }ƪ^ڜ {,~Ν+wt!)+UDIy?7{N "qdM (,o&+R+SZsn;|@^x'/JAF8qJ4V k5/?+/eY:TC1V)nUl5]ײxr~=.&Ց B㝹Me7ϬU_3a¼gvNKmǑչCɩCfu|GjV-ȞJP_$ c6k~|<=X3? k[3$KYgl:|H }TR9#l_S]۟-}e?\1͒ 8ځ%1`34·dkT96YjBa,X \PI=ЕLsXNKc0^$P8 GtY+mÖwͅ,ƩM?<;D\(u=שsqTpuC j q%8d9{,eyRa>eІ5z4X(WF+_i]g`ӔjY7Nx`!箢SYW[;ˋuph2V G՛oȹ{θ$w rVj"lG*upa&F঱ПMyLj:[)0~-V`)$j/Ϝ/(dv%LA;-HdB BBM2O٭@jms; g#QV[@ztŸGS?po#q=&{ du4"6)&Pf'!-/ȅ~pk2-1/T8=t.)u'9pҊG*Y1GhU O_ow-QQ# {faIMRKވYja =-52J?Q& yX`ɱ1B:BF}ffRW7F;,92ވDԷ wZ},ֱ*M&#WD=0/|N۽+jdb>J?B$‡^:`=0ٳ.րnA^"f0*ʾӮE (? 4Ɩo&c'ӑ)Dv=ӣ-L5s.J{1@D Yn/xnXĴB_MVl-[3& gz8΂3LآXrR63I|m`yN1- ߕg6%(oεf Il|<-vb:*_";1WL0Q ŶݑYli[7HqDuZ!g\be7% ٺ Wyq}h{)hzb,͂/=]-/k7__.Ei kFR0}Ჵ%O~N[GqXmVPE "zZrg[Ҵ2KP>1c%[-?]zOEʮ4hPA[zКi(|{'fDggGhpHZer`EG@IPv_6!SS-ppх!VrW\ک#P>9*tLЯŹ*ŕ~Q3pɍ PdDJԘ`:o{;95OLJ>JA fדgnVLjMطG piVw G #^]togMI#p7^iݕ7 >6&\{x(H:a_/o¤7!^q|~snuY?N>śyO ~(Ipvp`J=q5"[7:w/Ё7$5sKKG4Vmݮ<$ûEg;BqkE ?K(d$`NTRJfOYB 8WW`[+S|2ݹ(j IkoeiTYM ?{Q=|s߄R.Ǥ\pHBJMPfq'݇U! ïyPѝAggT=bF//z?Ν\\.[_$7t/C?T9vPy`kLC.%֯C.,yŸԍ&!Q]Kd8+SSY4锇a׹"nCӾ^;#[V@l}[:G b^TT]#xd@8`v*r֍%˄gbb$OVF JI9h}oاr t'I~h}9*?fFB-=zҾSyrͶ\ٝ;]~9{GGHhv D) !Ec/NjLL^]< {DRB127͋TU9O|PA/#6M n&!`Eic 8*]ÿ%5M v}8u Gel~/Ei|1]6:SLZ$n"[RF釀!$UduOz4oG]̌t=D]U|OyЮA\݌T ^ejբo4P:,lss)%\-RVSЌGjJ=QffU6|' 簕1&{в1 +'Z2L0D/hm+|KEe1$ YM'.Vxıǽ^W"?؆FF1C@4 /4*w;PxIDŽ~vVX7.a~#:e*cJ/TaQc3XnWB_&gjvNSP帪|k w~mבj>6 LJy--'2y_3)ʕrZCB5Z(5euIIٶaM5!}@5c d׽Lv,rgu\ݕ6:KB(qC>q !T;)*0qFAݧo1̭ nZ }R1P)j{!EngZk`cjgn% $j^M4P:0^(PhgC Za S{\*;R8sD8#FU7IAqs?LH#v@q39t-US#ֲB ˔!IehUZ9brPHGH*,T_6*<`ε}U 3:`w> Y3[-gE VV.7Zųq{%q F>SNWMc99RjpE?bfHR~`rmY^{*{##CV39抐+(Ћ=3qۊL|m({lXlCasʮ 9#X|-ɐu+Xe6)TR8)v 9\EQxhRiʑ)rhVQ|w 9&8Nxkٝ @FYQ!z,p{y刴<Dם.x9d-VXڷs~0FxY3Yף=(Q%pN~ vvB*Y?KCCea?Y<󲷂7mZ*P xt+ E[>1v :8D{ `S9#wP}:S[(Soc\|WBcָpo%#tʛe;%Gb\# QBQUګ1͝imWl3}zɌmN$: I%ߤSTwqO@CجatPPy8玦YbV^WO2m(Riq)>VzQ9I26KEެg8UGںdxџheH[Qbt=cN5MAk?87mehU#Xuu=yQXb@FѴ,91=ri遉х:h*GhX2 QD 0Ӣ ax !hZV//KLf}x NP1;pmEΠR2)l%B $Swܮj~r>cW]$і-ePF1yN52j^ߡQ2z9;M Vh+|}hsz^[-kά4xM5 /T$t#NWhl ;_,خ5Ĵ(L͎d /JUG*pT =:B2/ G&ky-6}<2z}۫V<["3б@=|Ԭ\fݜ44"Cs$*9` 7S5b&-=}tݸ43KA[\X nMD/U뻛>6!Vqe 5Xm{=L(,8Fc$OXjAGa֢ۓkp=˙/B{'#Ex`ȳtjqK,]G%{=X; 5aJpwWc ch'1zr\Fu+-,4mK0sۜWYK6c.9m€ (&1?4{,z)G1{N+V}_.ě r/ NdBZtn3{ zԲfBFs`93zg.)=G_Ot8MZ@"OO7%چGZDŽ9OZ@UJdj-2bojSz0|smfpj/2fWg3"]M`*}JC i)m?8ew ZUjkf`ģ-qߪCx Mc5v#cVy"21Mʚztq(9V+\>eFyn⣑6/&xNGu.=w59a]!)߲^wbwwQ$Œ㩳>Qǁь-JUBGI!\px$I^AaM`*\'N~}'B^'W<'?8+HFڙ_kLr fo4>e$>Oԍ'({beK^;4y k#.a0V\SbF؝zsXe-dҁj:<r{sk7jst1gW3ƹE^E8@Cb]V20xL yZdv7)ts23E/n mڱ,<-K)I*1/vNB2 T)#PvOFMɝ23ٛZ|U]3aX"Q:MqOQ:#Vކ@Gq7UQeޮ k`}?rӶJ堬9>]%D޶ӷ.xmǽg ,IRIj7_m ֨Y%oJ'c/ݳPMѭ&ձTXFTTa 3vx0'L^3n BB{n*C33P#"M_u Zگ.!6MWXuP:e}x;^ҷ[" ̻ 1 ,9mVg ^0e^pptj۫yJiI#r d= [^vG_AwR)R/F AIɯԻnO5/|Mwg[гNwҊ},xӅ1)]Ec "sWON;lV6kHJ8>}ghN L* MOj7oAFPJ#Ra}^V3XX&]zn /{:~yg^^ <쐘 |ȑxilց2TB*ibHl|89 @Atl3o.wDT@ #4CОdh<%P#ck c@ozָmaqxXP {6k /f_sBĉiz=tM 6/AOyb H zDž YC) i6br9J)1qQwE:(LZ^pE4ZAm.f 6HV ՜ϑ`.YPPkF5cBXb̰ b7# F;6Dgh |A^C ( s kV628PSxf2$*_@f; uӕ'=YW*_b4Q5lKC3ԱlA있a=sTߪiqw}kbnC=`15g \-䂾*kߝJ3/=v;ֵakpU>:G{Z;'ZWwFLr<W2SP0*q 1S>6+ BkVJ*<.4x67 v#8RkCwkW[mVJ+C?CЕHİ}xǓq@:oG/X/Llj\_ .]edK^΂^91Av* !2^EۮW6p6 I02S= xZ  :u\'L|n-IY4$唞c 1]$_&-Y5W{c:GMJr ][+C(\)zH"^5Qv 6<̓}s5U^LD@@uLyH*Xt}AíBD3hY8S^Uuigi%T<GANs%ߌ;)j=FoFMVZi?s0^%Z@OՔN"A?>.Yéy+ F6!B-4r& cyFSOp]6i圪(9%u9ďħ]k_(B*y$1 ]s벀z9$)2W#P4]{ljU8ySpIs$͵?)Ethbs;_wp*;@gΆ%aOF'm<$r6Aw@gUSC[TtVx ̧?yW'ɜG\x~­ `Հ7lAseUxQ:HW}`&E$ȝ1!U{VpjJP-hWqcQ=b^R Ld.Q ۜ'4@MS,,?G(Xx6 !]Cr|6vު=^9xuJ*Ke18,\.oowLk䕲s s2 Un̉#EhI$߲gZUz|ka `ld<4sbg#\Ya;"G&>֏ vL*XE6q.W # yP;DŽxUsKƷD,k jǕ=|5l9a׮ƫ.xFXΜZ'Y{P11Au2,۶f-%E⮰= %/؎.q'yL D0`6m5p ςTkhJvϔ 0fuK`0/xϏ8׬Yw98@l3Yd5A_hǨ7Nq k_b}(P>!g)Hz1<(HY޾OqqW?՚Q}ZAQ]&f JR˩]`ԓq,S$[=T ⁈ 6ǗI7Ot;3~cNJwASog')xH0 呔y+Im' X罃n2kf˧OѭEqԘPjؓCwJ< p?ψ$vLᎮ͚RTeG~Ѫf?}S{"SHå\* DvpCC,$?Lb.LKykGj/.O 'g9h bV+њ虌ÛNCs;٧\ԽZ8iӫ. }G_cVb>MM%ٚ)^6]贿,|(MƒU.CJ{[YԓDj/LW4bA hNOesT*j= FXm}Wlpet>C 0ҳ07xz˵y[.YfmϦJf 9b%YQrYT Na]Bxhdz ufbW`sWoю}:lYJ5ǩ̘Xj(S(HMZ$oEf<qm@9evcNנ?ޓ8Z[:9/wճ#n* B%w};;px{=O ,X޶JR@6U(HJؾ2÷k?V6TD~Bk( )usKt(*їWLENRQ]SrȇIh:Nӏ5vYP0~1ϊ $WsfwOu~_g{OեAhSOz1UBy(:QgOPz(ɨO>oܗ.v PK{mkg[_ %ɍ%MjHLx7Ud߀^ 65741^GKpni9|belTj apBzAUZ3CO]i-rʟgUiŃ| ;WPeb26ڡǖQB|p 7[*$W/5dk6ޅf~ 6{ Hi\WӞQJt'N '\I}wSF4k?4]#bB.ӥfEP):U¥?prZ 40|`I[F #H%`T=6'eԙQݖ5 U+}oV tcq'dIr.I]F A)7xEnc}YXS'F42M/k!quKq[mS*VQV>N5WmMj/㫼Hyǽl(g|9S_eV M.2b& bPc ([:iLYw%yH#pfiPG*$L)CeW0ttb6mNSvG><W`|ai| :]?̑*(_ΎKjydpgJq bX O'9ܷAJf\WtHք*1 ]CDe@v/GVdIeqNAJ_ =`q̑R+!ęjFbK&(HBݴa2$Tǝ:x͌%ܒhǃ^!,n]M=7HTH (5:xLqFĪ@NUB %s*AA4Z4CCߝ1:U'5U>ۉ`_)2vɺR PW8a($ k%x7詸HNMofE ԣyV0˦|mO5x5drS+26#c)p[J2̓0ve!|ܷ@݇gzJvuG-bO`^j#CEҰZt ~w(%G\ޠf=v{ߚ0ڎUXUWȻĬ`G9(0B*/ 2<ɮN Nܜ_U""yV1weS5@Bqg9ٺHÂ/_Zb$9D9(|Zt (^"BKXa_ ŖT.Zyݹ}% A؄D`ͽ{|>+%{)͕Q_4G+o8DE|#Lӵ́"elXZ1xӆTM{hM292\o0M}Pp" W9 t+7?QO &8u{Fzᖞ|{Z#$Q4pˌDŽ`=R`I•\*c u6gAO/,!,XYYO瓥U"r, m(qq"r<ӥ5&Msu@xȂ~v6@sI.#Y'jS8ٟe~zan|iL+ l*Kx=,;Hw653}(ESdm"I7Hy^U11W9I,=%>L+ 6x%n} _6϶~havl4B{zw=l*ngG=<ÊK3qEhXYVǘË%^~@^K"0xxl9Vi]"H ͦr/chDmhlZo/?r2Nf8FmUX5Ňf@^Ge /! rzrS%C"2:,avӴW6V # S2sk'vIa!P +G{3yWziXFXNbٰ"OaZ~ _?1y/{.:)o߫UqZ)[C*]>Se.m`0BB}l-,nBe$kU#8V؜5e?TY ZuHƸ90!kKO蛏o#.Շ}CQOU (ݭ+%@L\AЪDX+s QFO.#T2р/(I)7;Isi SR̵Odɜ?jrݞbZz߇e"l/އ#qƐy} gȧnB͡U1? bHsbu7$6>Lw|u!,1&o)&g$ۡ,3L9\fޤ(ڐCѫ֥鶴Ik׌NCKϟƤl1W?O/نa 0f07w*;9j=[U'@dTq^gn>U 䍡wӞ *OO;H(n3Y~af$bMX/f~|&jv?KLƬOQ4.;+T\MJӄIHPu9q[S51-/y~!XGLwD#4i? RhM,#={\Ny]+:x.X ْH Wc;Ul"9[kZ [q{BxeB ƨޟ DtH`$Ǣ FMx&UzIp@6==-yMdV.ך̓2F$\pF}uYH#Eb0uwgn>hI-!z{xWBhZƳaxRr­c"Bhun|#AKVsPe{R$P=nސ OWү)GVV]^.0O_,HLWBϠ~"@|q8pF juJ"?Ld׾q|` ƀOS9cRI!W )!c ;c,Y8Zq^כbAงshYv[{xaF&/]>_rLp"}i#Sl2Z%|L;D*C*g_ukZp# ##) STf(9t4;O7Cz^n2#`nL|K*4Qb@u$7;b#!ݎڥSĠٴc52DG}P0i˄$WV + FZc - ׽˒`k;uO5X)Rszt<=}>.0s192q阶; ̤?EdvrߓPRvGd/:Xh&4 wxeѫH}\h {VXPkJ~@Wwm`Xa&O|k[Q;?mzZ&kjpKj sRXyv$)J`o<Y!yY MVyh V w]7ࡕBM@n;RܒCXDIF5/3Cٿ2,+`saiOj\#xxliYh4Di7j6Dh{͌`K|Ηm|{w;vlRY3悌YFM[jsk9Ta+{Ĵ.ͽJO~WӁ-bh~W91h'xJ02UHҘ{j<ضB(RTkL"'#Q2~ g?jSkG0kE?sjCp7.8KPɺb*!TGD 3*!,='QHzf_~k,og!zd ގ*/lLHCdHD-ij7g[`*Ǽ"[음FT!D(`#0a? "U]c"#'sNa1ccizՎ+׿qHblq# ^, X8u*S&yPpO/bPQxfޟUj%ˀȎ6;=}nќdoaB I]I ^*cOЂ3éP-K{;OZB@T0-gw H"Q3BNHNj1oP1Olk8E$qߦ9+Đw)PLUQ?a7a"hpPBD!&¿ 5DsvbH}F z`P>o2pRczp %5a*B̶ewGg3Nf^8=^=u89ܯ:˴-pwʩyAnߞN锷sy˃Kakp,6 c_ՙgȆR1R@,?M7ҁHڞ\EKY۬C+{q]2P0Q;.R$fǔ:}/zқ=V 4K|' \ P"MY*rӮ.0y)%P<SW8cr=6WP߲c^mڔ?HO'vx:Gx*5R%R7ՎD~VƇ!,J P{W7`!4|8r8|x bz";)\~>xt1$53kw=}ߡ?/3NwEQyxM217O6#2*R9 G,I/jWe.f\8S8ht>}v|9,_Bӄ"%Zs5o-0ѿE!֢je\t Jx[PG^Ilpi^x᩸ê>ARY/lJTLوc:E5F-qO|C>6n4Y0)%1r^sJtf(E쨴mqTWuks`gYƽYg`1XamƺpؼEl8=ۀj X{lPYO?trw<9ږwٯvf$qWyR*]b-%kЫEo݁356wO;̮}uK(.MiK?5P͕+uAtev*|ߞn<lK 4EMC䊺6.q@$buJDѓ 4P 2# \hc'DRGo 8Zم AGȴߢjPD&J^fXOol늳tb?T4K}Ě%s{\t.6Wt׉䐐YxU ;4ƈ!PMG.S )fhܣЄ]%t2o2˗ s ЛbWcśճcSpN̚WE8n@H:eK5ik;yfs'V%}ނpyd|GOK1S|}-lhGػ2W `d@funVww(L.؍^~jKfiEpr(3p.bvl%G `DWM( ]RQ1ck\u6Z %xZp^44G/YKng0. '/un(m6{K ]3;`ɣ "CQcEkR7iiiHm[I(El ɪR>2NUBMi숹) 9>Aw/謞'88l_@ԍ6cNt?:G/}~kɫo_2~FMQj:1:jqשNɸ"M/'>Y^Z,m߱(ԯ}HEQ NI-1dmeP^0(el [qntF4Mw_J^d/]c.0qEY˱ޯatpn>zɪ_)E_4zFn5^rK"s"xqgmݯ+v_SR`T{Ov0Ȱ ufR٤|oiP *$$6aĔS3BymSV@T_Gs8TK&dEoyAǺBXi ?O$\$'+KU אV =O?3Q2rJG ]"@8I/QD^jGt9N` VH]Ukg~A^mRĊ@m>|{7w7Za x55{ ><)&W/s q~UNa v`GcF k x:3]aZL.~2uo[p(]*,<&J@TͲ>FBђL6 \hۂ'Pml ZjM~d6nY?T8J_J:<{,o'QW {dטNKIyMbL5Э4BXHK2+գCk3pB.FIK'U 2" 6!=gMAߛeqlL{Y`tW3?Ӥ^ңy-. {PQ%:gcjOxY>KTШ;{iSB@\77PGX%kF XKj|Ca-Q8eRm9;.[ИWՁ{){,HUT4W6(3QK\^ny#{/X͏#jAXOB7y{PbI,g-;Le[xóC~e{!3q >|)? e[sk,ဂWo('mcSO{5GvxD zZӸ:c W{/cXσVc< NU~^xLZ9$؏ZlĭGh#Ϟ H͐m@\"-2ek&B:dG igRﶀ` f۲H[%.) q%7cgퟴ@͎ AFP80ist :OBS>ѐzB*`M>:`mKc.Gp΁_TOU>hj }&Llu/Vk3DԥK<}`Dس^)vMbebE'9 k[LָfkܰC]Dop'sD|;X{UO?g0"Pg̅GX5رb#XKD(Kzds7P[6';ےp]eQOOtSSo\=Mr~(}L*'% &+`?{h̓ g{߿ )KR <A暉{n,/Yҥ$ L 8IxrcհYT3]ھwk5WksalXp;HsbF$0:09)M~2Gx`Mg1U^2ƯcaeC ݂Ae.GUcáIo9O "Ò!zt_ָiOz j:抚8ŞIEj=a 6tرJ8^le=CΏJ6;;L=Ʉ r'W8j*F9'6a+vȈ ^JT78BBHt5ʏޏA#Bۇ^ˈ(|`C̿IMl"L jPg?ΐ<[7~\bAj)>eM=v`eP Aw1jZE?*FƠMm2m[3{`IgPSֻ':K@s'[YtOG5T+q N ~(FrHZ[b5 2˟{˞go&Lh(ߗPjØgV8ݗׅEc^{aag*>k H:֋Lq+rVWr {B! RVb3_12$3?Ki] +BSInD$ThM֟ $L0x&GVTu,bA |>Nh,*FBXQ:yk@h^㷌.WQh#E-&coko+l9[];2iC!.$Wfӈy~%{)r%^. [=PG^wc\- a~PDj 8^+ &>~C'~|nO̦pZ&>O=sH\c7_J a0&A`G-7q,@faKLFǷTgkɕ|OCUnX?ڶSQ8$JPzG:?:~X]%Dm-!8:]mXk}@}bK5?AA#A 0_ٰ cEO~P8S^>`Dۖ 69nTTVC59z>3hSgap/W+h`ښ# ry@.Z\ t2wE -7~\܂iOsbfH?!a_RGx;u}7"*sƢhEs3ϲL^g{|CO Ql}׍3|v''i^l0ô^}tgRNiΫw ̡``R/H\cVbs? .#f 1S&h%MdxOE[g-;[O8"#3RȆKbvqP5#WY5v-N LsZ6, JO~U @A_>S5܏=6UcSVu'{W?9=Ht.ZP1d '81&Dc&Y7Ԑt_ŒF$!--%7Tڳ?JVQwrT"Լӳe'׽gm|gg (j>ުU'gdgϔlvEG`eY |wz: 9ȕT8VAI;m9.aiYeÐ%}ؘ6,!(az=W86vK,?-{>3T(!3<G :Δnv=%,eFONc6DM}c.D(X:xuʉN'uBu̐H6#q<ˇd`/B9;j}-#~êOw3Fm)24xt2덄);~`ߩkp+X@:i$h&T] L(cܣJO\UxC҂ʠh4m:Lǘ˽T";hǠwl/|G#nΩ9Gj–m> J)ⱑ1wd&Im 䛠|>Mo7Qo`/)'qͰ.3{%k"P+f]aɺR2ڜyZ@ +%mOՂEKvcXۭg7耪k1=o3~<ڛpE`(4[o -GEٙxւkSA|b\e<٢RC٤.*BX9.ĉpWeE#bɳ@P* b\ dP4ݷGΊX\uZ y]J;45^A'"NO6k0¶G_E+UAYRcr!B>MH W?,!3B zX܂?CRA)=^4Ͳ۴bd7-G]-a!dkaRZse.2tLΘZQYHPn}$_c]@5@7$f_\SxCVnDA[C]5b$y>\yorirGIJ0/IAT#Td4G,bq>L :QwV~j%0@j¹fC.+@k[0(|F!JÑV3xSq [ m0N S2xvH_5MQ' |D1nLs-g.ZZv0 [ WdVh{cȏ愣h{)v3rK&W4 ȟuؙTI{zwM쳮lx:T~Q'NP+O(Џckh` { T?%ҏٕ@`Um,Ћr9<좱0mUvC;q;)1$Fد{s>]{Җyh4Yo0`q綺14LwW-]6bd-Γ%=/RO H5U# 76_ wrBaAR;? <|$'@61g8 ]H6U[U޻"@)XaD hVĦ$j"jzV}9=I/NjLM] AR[”I0\mJYӔ/-0jCe.pH0DXN{wƸFAC̿Jj:8gZʳQpy<]cV<=@H s|I %yu=D27ZCIcόs:%ŧSCXTHŀZCBG4 9O~ Ra2~|WOͺV`:kX;,7A$bb]U p(b=A4/j5_T R #%t-M# |M`0ɺwoN ƳXY0<32v_cc:;WJdSr }vf? ɧp`®\2@nY}Snlc0fgl xLY`k}bӔIdDtٙ@u W _h/ޮ ]Hav umJLZwjxLo+ԊFNOp$f3A³dGɑ@G ﱫv/?2HK΀3 tU{lvCȪHPQ}l֏vKyS`T=$mMdQ v^A>:Qx7|ůcO8/5Y{K_҇9c^eghokD"AޕjY_S8aofwy`/I$9yB1opw`X5 ]$H \txY%7wɎW~ڦUJ j:Բ8UyD7*V#N*Bjhgօ6|z "$3tC8-W"fX5*5+_ڀqL=}L-ُ{Mʲ.'M~ۨϘvfFSB4]]Or!@>;h ?7ZB%wKwDJ=FFP^n蔔Z2㌈Y& t؜w+?c;ت(BE*MVGRs("=0w=4# 1- 8H -O;Lfs__LaK80 WkpXjeFx2exW2nBb0ñ& UkPU9ݡOBċ;G̀<F}o3ed11c77 2II^sPC ; '\=,&g/:C;5-Kp}|W16;e0yđLks| j`~9+JXB"^ yp:Q`,V#u (dFM<zp_#/f4esŬo$-Z71DWY*Uz~O bf.|iZy[b[ R|2dik22q-BO y܃L-owcNy[n긂u8LO/'Lޖ-PW)+Tj=OlHCKVbZnL%ԘE&3ZNq| V E?W/a䥪)2<>ȫ, ~9Vێi[޻iS~0$ш%@':y g"uġshzE7$[FkMrXdg=ql͉O?efˏ?5 q ?mIPP3)p~*:oP:x6z|'P)Ͳ[aŜ B;Ac`)a6H&SX3:UQtz-%*0ݪfRhmN9S < Z gX`7-l t-vvd0 R֦Bv׈Ia72+'POIB{k d u&dL> =!D+˲G1*%f)#kh{ ј_"d//kE2B[E3W`'U26:?:}"k֦E~om[.k+f p4z e P,(iB)畞l.fr86*B D__$)GJ u{Rb%yԥÆPe[^b80\s8^#(dWf*wg`'.s%5)ZFP'Twa=;9ӿdD̀(&R ְA8z_MoȚ\T?R5=ls`}%w'RaL.L m~Q6. 5la8ר+"RSSu?i\͘4=1Afz*pf"$OD-HS Acy}"0Kg?xsX7}qh\lÙ*YЪP#qrSsnX0_o/RQ oŘTH^Խig,.~4"$aXcCԾBQ/=e_׹J`^uMUJ…ĹC6I=˞??ծB$^.Ynv:2-*V",`,Wh6B>k:H~ѻ=z15X^,m詀Ee|N]m?MW;0g!Evw%6(mȯ,T䱫W@W`;K' ;e-W&r4!93CDupl8~8! {3XL ] N2]BȀn;-Cw6#KO%{c6]/w(Y͑WJ5K E:/6ʡB?C=1%=$~ӳ1o=ȼ~XگpӖ`"6ZDe[?SKRD?TA6SB=p猼VO"|y}:HuM`f"k!7Jg/%gPK76d3 d̻o b[Lu?˧CHVʯN"vZ&v|l_IZ40>@uMȌ`BG1,x=f ]pԡ`^;B]5^Oq.ɹ1WZէQV{Ѽ%uyC7]y͞MߢwS2B9 u-۝KKs?oI=v" \Z0u1U0]ysj@3q%e)wkFC}HBLXc~HCK@$;LVKpx =ߡ`WT/p©b.tdǿGeI d_xrɨM19i+>41Ķp(/smB F:|EķRz+^?{eiD b8/ے%ԧ(YTyVZv c{W?&t@G!ow֎;ܕ*6Y^iTSBa8t'*#6>j!^ƍeqM1QA@PQv']iI3\dV 7wƇ!+w]x'y xuLyuS~[^~yXO#A2ϱڷ̩v iaSRR 2cAһ+^T8$z{ȩG\n[HTHЮuxll#~^W?LTk`S!^,#O^h $\̃"Ё׬xa<4=>keGc¤,lux/%iOP44L/ Vݵ'tز-hvUاNSz`e1?o>=bj4^n5BW0QH`D\d-,Z/ eoƉpJu6Pȉ0 8eLq% M5?J|0ʚ-TgB i:.MFaď unЯ-Wv';6M:=P~sTf+F>b-- j%~DB;DHҼN*A;.IkZŎHDŨ#lsҖ6vktrY"Q}4rBCܣ@G Aϰ4 b_c769 K~ kߤ&+lO[',WW(\5aS87vjZGFpUӾXaɝ{1@uUBK(Gtr6}XS#RHR 0B6]`:{CMo,Sj?aYDh"Zأw_a,7Q_zݶʡs-g~4;6bps`KO {\$v{䖽x`c|{AFׂGLNuyaī{7Ӫ%U^L&Hf%緔&ζ*Mw#K[<:W.U.\$yR / MF˖Nh Le4 ۪+!l++(I/1[ r~K|Tܛe+z/&mȶ.~MO] xû䳲^SRMu'aCgAI X? 4C5eK5`en*=QS2iHPAb̰O.l=5 3&c=l5EUl'7q9KZauAԐB}a;{,N@62ݚK~h4<6xl\,l*EDZ[e;2؂UGCJa[_M#=13sa7@}Qt>6.L 6X X)Mv& P){8kN7:n6q;m@T@ Ќx<\+;z'䴹E} H:o렽l#^7D [Gwۆ>UW9j+WJ1_'|rPMmrdcbF!$(R^t ?  |Ιh?$dtX5 .Ÿ>E֕IaбQtRyt!p`B"BQLH^sٱRM&[8֣m?ܭ8~X]xIm fp *AJg\#3zMZ^LϏ,!l. Wmx3Xɘ@p6R-@Nw}ƃ>?Xgs֪bY1_d ˉF-eu!(`}%ģCw;>N{xb-2*]3/JFK]+`y%cFN&r7gÁ;ܢ;%O+gf̟$sƮ<(àUvsBlQ}ie{"{DXE'Y͋v#C8d:pch$@yV\**g*ל-=2 a| :j~6:HS`i=UBUEdFOAYZTbeUuOyqPB4= B(Q,${$ 0 OKwX}X$]Sb].~a|:Y6(AaæpٞK  2Љ&+B*ћ`v7a 8DpYk~E||s87mw $F'Ou~gwmD{|fdEk^! M&91ineL>ʩm_ihMT>5P]E"hr,nilzj*A){pJ}2@sbڐ*WLI(3F*j,:,C`sW$~|R H!lѾzކj˗ Y#=?TYnLZp8u\ΖeDA4>$j3-t誫î~+ɏljjT|ؿi VA*`ZGz?dr9DwuJ Y`|Sg%1n"5ƚ݈SE={vM@L1`/f/핝/owVul&Y%ľ7/*8Ek4[ٔVuOULlaV̨Fqdq'<_q{/'.Fv>#(χU]y0Ѐ^8.`H3,@VXV" l ? UC$Lzw%tÍ{jbY}Ƈ8)HltOg#ɔ ̪r NxAۋZёWqUGu! r7y!eO:TX 0!9)u\Bd$5d$._raZSرZ(P?j鐆LڃsK/&\<W#xM?r: OɀYkii$MP>꡸Ji߃^$:1+أ78<8K/iq j6ds]F\\)w` δv$AKGh븈DssuM2ǂ˓'bSiXmED[(Yh*+W&=8Qj94u(X0Teu3OFMj;Y@ggP vp/0 mb ll0PFHob`g$.oLw0{,=FU5h;}O@I%>[n+ |Ţu `!aM/8aaǓ T4'1D߈<0s0TK%+Gb(d,|a%Bd]Ф,HƿYUAr-&i q_W(ÅA%N%KBdӴ^>' D! Kޘ$x39L21;>\HAG*զ\t&}٠ H`b'N )` {5x@I![ž|oAaf,+h0$3۲|g, `wk#29/٦รd$C79EG~H[GZ[9e?M[cv+KSH)?}~B 7U:|'fg;fQ*QxS K>M&P)_mǻ r@4#n%2j( 0Ic-)o\8l2lZIoUuP,_v9&_?cIܚ`tӓrnE"tGCυ -SCWGt1Ovr]zm'%Q*C}JEM6ބP ]6B ItU?4 J.r߫)@I@eQUE%TO@l^ /Z̒CaΪ>V*ag'LƬxX%U: Ls3_䋵ͱfwG}wla{cg[/6kW (~2 ,zr?-qxp{XVb,5S3c΅ jGr{oQi5^gszs<y=a^D?mwB&BL+}i*_:Omqe ґzF -s:zm2xS;Z'N\u}e? ;c,  W=6&M͈ACsOu~e**'qT(bAJ!j궕2Sr:]jځMJ7Mzq55?O?0VCl]0j 3Q[ahϨ\ɀbi|fuI\A0GP!,eUo0g!#v|i?ay6uLu`r%'^61!W 4J& b{<<# cJǦQ˟u}sdT1"ֽ?P0͑ؐ M??\4/A-2Qέ#25k"naD-\Xɑ{ۊtooûͺƕ0IE {>ܧXH)QM5 .]nQgyjPITMnE3럑нRj)pv)im./ν%"wo9Aްt擙Z,CZjjhUm=[F3$~s ŌO*a7) hʫP n #m6&<f\18ܩL.%b*4=פgku*e;07rzڍ 9 +3(~|p>Գ{QoR~b 3PCdX%IԳR>A waACI$^f0RvW,ąx _)3złC5x"B|#y fރX7)c⣲,Et-Q忾^? V:̹y!ӜH F t G_k3pYmG^l#_yHi 8y>iV^R\3l;|V&9E Đ[ PK/uC&,b`6xQJ*H8Ah)urUAʒv<=c-=2'٣e/ v@K /M<1Qwan[R{^YB~uW0rg+.},igGNj`|'!+>~o%P 1ˁ-ˬb)8lQC(dbYnuэx1 &bMgX@ww z^Sڶqmaz *'UL%n4=3B̞v 6,v*/7wNz ~/1vYkQU0>vL3܁ήdkOɶa)I BV?$:̍۟?Г]~ANjFtGeE6f&8Z-\z~q .K=<KTГ,U=of1klo4܁XT |s-Z&]2# ,S5sgT/˺1h;BaEZCǞwi\4j$@EWC [O *g\Y &2*]gs&czB&t]<)E"V s^%yUd;G< '@МI6M ŰuEny k%c`oy@X lTU ]q@#izJf[I#tNx@%jWQ>`OeA'zl%ܽdv% =mײcAQcRTOl1_Qfcmj8doc@+DŽ5琕#mD̹(,D--z鍊~GCY;QR>,JS2Ob'L7!YBۉ0 )GU~8~>pmOϑF1 p=~W,oy!3dLefv|y*೗/vi͇51m0@$|N# )mHTe@b~pU. kh.nSg +d{y P lX(K,8ƹj"Y<@HٯrNL:fic\~SЄf8z꿔k'=vmU-^JkEG )_{x @u]0G} ǵ25s#~_DOڏB헽$n)Roۄ)VKʰ9-h5}5˲ƃ^~Da'5t$tո u'ͱ1BYeg]δTՐYU64KgͰv~lq|e%J0ktH#&Vzz(?5zXF@L7JYَ#;p[M38 q8pʾ̠lp)reXE3|ƗRO@inz \-ljn"L=\?X}G1hdB7Lmd8jh?z2PIa9 R2^S[pXXa,)P2$ 2ʆckaJ@+Ukӿ6@EHdloPR $f>=nқpq kZ!y-BoY{u7jlǰL`=oeqm'(eS`'TQ`FsO]oECtʛQf2s;g z<5J HT-Ϛ.:LQbmbRAߐB8VfoQ.7>2f ^@KD%zOmŵb^կT@zH'c>_ݮ3?ptr"B\䛱A6`B $9ID޹ G?Gih^RU@Y0>G+&{\wٶAk=ho1^#ТGORVo"~'P~D2b}jIq K ˶boXҧ\@)eB.P\o> چlДqT?suu>F+W+ P e{j 9$\Ԓzi~3)x1(nݾoF\,B3u`aw3/WKTBgKBC9 8w;eM@ϧG<̫Awd5l!\=jo,d{?-0/zwbT;ȴ)`Ed_}G#qAPޚKًԝ+[%}Lꟲ:ܦAeʼAbUq|6!'܄WFTWg`LF rE@EIh_modׯ_``<_Oir>{łKAw:4)A5 # ^GKxY$䏃T f|(5pfN>*s(ܩxO07WkA8/Q {6tL}H/p6W)~$r)ߜm0?(DD"A gYZ0707010000033a000081a4000000000000000000000001616eef1c000008f8000000000000000000000000000000000000004100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/ac97_bus.ko.xz7zXZִF!t/#]?Eh=ڜ9OL2KmhT(qpxpv@F_~*?yL:vITR[>-əsUuS·*jRY әڲ\,'81uҲu2s߿KWpRu:C s W#C?iXw,Hΐwk_(v򐽏I+.qkI_**[ P*#,[L *[N+,'iR|r`^Xp[0+e8  (2PV%62@C|Icս GضC|B$󂂒ABh;L]p7b*ŬܤI\e:DZ |d+Gv\mɤp,fb隙V:ā@\& ]d*]&B,WZ&TJioG&I`Fqi & dؼ9I ^LkY~.Eο!V` Z5sS"w(e? )f+qq_biSkRmF@khN bGKb p߮Nśȴ>D@T8z5skͬG929 _ocսC%M ̈7MϞMmЈa#5OC8=cסB5Is5kO=%&t/4=f4.,pq\+v-f+?͚)#x'o_2 H=MֆH{$m$$yOO|А!m&|~#~\wM-ҹ#hH:"ei_ 4sC\Xӯg| ܡU򱺥2-9rd}q_Ox~ڽ|QZCK:zGόȈ^r B!<t$Hw3COVx=GBlYhAJ4W׼[}XҜr1hOl6:!s5k_Ӟ0bQ'W2*p!SL%% 2j9F5~HQт;8≠7()`%,?Ьp&9Jq[Mc3ʈx{ѣl +HK3&]7gإnhG#o}yxVhA YφNѣ" Y.aǍN1׋Z4 (ONm"ݳU=8u"Z6틄?PoWo6nCӉ_ɒ ^ANWf=>3Ud`)YˀcV(4V~]7ёr7ӞA*8)jO*0Љ@wMY`_R3;I)ѤZS_j9fU,cvT %KGrP)i0X s/g[Lb]6eކ[@TsjdXIߗZ u:""ٹbE360c jx?EjTIJs9vd6s27FC ύwEkaeO4ZUW8CpzULV\\lؾJg:hK![Aa7_ (ÀAYImv'p(U nuˤћ2Y:c9G755#/#M:Hb]zN٨yMu~>gQwF# _zjE-AWq^hPG8hyb`EmFaq`Mb_3.J0 qBsMi@j[HG+*\]o1&^Z3yJaiJdr؍K z+׷i|zH_E`ܗYM  ]jbphM\I%tSvoQVG4ߠĿIK|h2@%I$Ճ}ku >34oauHԚY`~@=O$ͯtX{'FdنNTN)."G ɖBrUϰ)C?)dްn5Z~aiE@G*s5r W!qԃfm$8wTQm8q4O'VY],sJ\;;$5Z8kwgixEe<Ca-P؟A:Z4~QC7KׯҐ:ۂrw A6‡OORFĘAR@-oa*N~y)89+˃̙U?Xk@I_! !IOfFye.0MM/Ut 8(^_x!e֭cAn﴿ala$]rBr[:LmD!At;A\\ pkga $ecqQ>a=du&,-c$SIzK+ >RЪzfAs &e|V Ƚ"p<[|hCk6W:l^?~yN3D L<K1!MP'p6Qm9{+hJm_A4Dch6?rkAi·}3z~GouyiA?ܼϻ*D!dwu[J0 rnW^ׯSIܭʱ1NG#ldú+Mil` aػ {Xw(`0.k=$!b`8EK OU^6"wKǘ9 o%\p, 2'~ZXkwZb@Hܺ2.,U&(xq g~8q3"ԇ'2vѲRs Eڑm_^pc 'φK*(|i,▛n_zP?xk\51_SDvr`BK|/X[d(NRa:믬j*?r^ 6ÚJ3ka&tDΣv+-2LUXT/NVF'6k`Isv7E?lpMLPjX)xO;L&S7.Ovݤ-@,[w;k W]XJK/n$J7Z|p_8x߁=?$Hѣ!ƦL36F\ӏ0;"R0e{xUSbR?d6Z+-f"xQ~mMV]JCm8Hn|ͿpTow V_p6ǦǶ> ij A*6ꝇG^)cOef QgD"\$Vwy~Ѕ+7t(p`nZ<Ĕf].QД~v-oqME硱wS-3&5 gJ@FN .!^a*Whh%Xda&M2[|M(D5&{:swz4Wx̱|=kp:e8/Ր,%@*"ţAKC+wB@ix`a*Å/Qӷus?Ӻ , bK.z ui1gi anUf!e)\Bcvy{ Z: {{|Wgcw]D S^VhJ/eL:i8bmie:]Y{s9eҿ餻G܉O+?rSgbS!N&GQ p$#Ŋe8 &Ѿ5I(CӾ:ćZ /g=lh0?̧ۧX;lթmB{zZhϱ< =XA)A~1Us[Ԑؿ")e9es{`;orǔKy#f$>Y5 k?Њ"Xi3_=U3Ś|woiMHs}C->d&#IKo۬Q4aN:ywS=FgVD]5zGxB`Iރ w-*^0ˤ,#-k AYd3XL׼'ZxGʪ|(E-#"B 1cAqUy f|V %|rFcVփdͮ "7}hèS&8KpHG-Nf}MVw#iJa*PKW]`|U z%=*FCDN,eNudSⰺhRd/^79{!G-&NODwKKy%`lQ [997͢3@f܏x@yԭgPS2WCꤍ/=^NRd zHa :>T?36~)lr{ L)ZmYclpBiJ*AѱMB@ӆY(a<WeZvنx+ R2?}EiM>ޮODŽ\'imEƲa ZI׻I(ޭh N?I> K3 wf-L=8O( h/?0t xEY+"H"1);u+s<&"4N,T.'(whPyÛP W;wrMzӅ\Mh]CGFɪS(J#֓%*jyC k37NĿU#wx2VAъlWסgSnEo_5D^Ֆ,GM`[|=a6&C@Yiް% QO.)(ɃF! kBPO鳼9ڦ +ǿ:S+ʺd;:*XM8;F{ljjZ:g] _/9jn`d%>[gK8&*Uz_u)\*ҫ/Ctfrd # {:2YUe։{k%FzKu20'&vނ>D1',/:?ͳz!ֺs I%,eB-6n(-@ ql"p 8mW8Z;r4 ۻTc Ѧ/UY/]HuЖV=u$jliǞMo?)Uhhx!~W[o4 7۵Le$+֓|OW(~Ѓ1\ҥ)Oj3Yp۟ Ns5Hh{xpfֻ6\p4AY&DYwiKZa9aΐ 'J&0Q+>SLڥYݮV]B'"ۓOV) vB&\E5YѲ]A]Ր)KV 6A &Px92z>ۻȾpk\Wzy+;Ǐ&ʁ.rS33bEZLYspoM Jy>F#oejS!t 1' 箨o&Ƙ$J8[vS@d) aa|0ʗ]iIifr-WoY(q7CkUOK9SG6*ts Z>&VVZIEh3Uh_e5Gj:4/,7ߖ[v"E=Lkǝc;׍:ϊ(1s jyZ7xPV^*jԶUQ%Yr/4DӃs64/SIO?YwD,5D%{.l56~ZG S縕u ˘x!s+VB slY(]|=P*MC{S %i쬆VbBh*Y4E%\hwXK3G L& hsc 4,}2TbBjE̎kWkm,'Xws L fqeR.㼏4v儃q2hMA2`֝[bK3I9\󘩄z?@<ϰtu#fD9=ftrė&aV`h\LFuu-+mHvO%R )Dg,sH6>wu<|g6\y-ԟ; bED!q&6NBAr vy?;[+Xn*my5`qeHiJvù2et"w !jQLyl`2qԖZvԶ c!=P[־zƋjX*{V6~D]Ҵ4a25)|'xLcDvQ:WXT҂ e3y?6ƀo{\̭5k 3h`:T\`筋H.gQAɈ#jا3ֆϐ>jgq(aH;{Q@P;W'(!@= *\frrխ XU*7Rc- ? j!ڔ5j (zMXs$Gpt#gJ_:չMDNFe;ЎOTbDA4՟ͯ]Ȭ}y+S^Cl'Y@R`1E 3'^䡹RE 1&M `ܵd6R~?1~=rD2@gZ]ECyiƅ_ʴopY$9њeNI%)֟[-!懢VE:LLS(s,g}JǔVtZnKXSL+swN9ډ %akR PÕG]`ϻN:2& bairs 2`ۼn 2Qc;O?.4,"Z!41fH G s*͌HҨ>mZ8.'z}yN9F4g[s"6QyJg/G& B|\ŕWƬ n$G7#4jtlHJ )O蓦0/zL^f, F>6f&٪V91(4w_0rEz$.V*C . Njq J_ W@=-z^p@'%디K!x gAsјXY\9 )cQ4C>YP0C?Uz t)ǃOe{R\~g&Wsq+ը_M &q.jlr0 &a`MJA-5cX|h6Ml+AWW{j{3/4oAcܒ鱤n0(-gXOGbRcMqg@bf_dц!bnqSuDl Ѵ"fZ p{N$q_8+'s(W ?ѨNK܂*8U)VD躿%TIo-p/Dq.7AS !qfۂgwV 6چ<7hv 楛!%sG\]PvN ;sG[IeO Gm?g:Vχy@%wua'G%te 7:1&vg=`Q[y6}:y|t\12;z SR[| T_4Nn| Рk7YT3QD@Vk`3/ ɤ>jZ61Fssb)i^ڒƖZ!b_vBPG٢"ͥN9?4<;+p*ގ07HgP ~yg+a(Y- ok@\zU ,Yefxg>͌y,{%bo PR=O״ ƥ;tK+(nzΥP2cLAD;:,4 5Za&HOȳv&ȣΑ9Ptds|'޸W8lJK5RGN٭χl;8iҽ縞^~K |G eZ9 H""G p]fu\1e;H8(n&؏ZutN NǥFDV;_*Ҟn5OqT8vs\ZvN(uœ4L,4^Vj4d* oQέ+mvyD6kR+0N{\oOV*ڈ\`xGL> -Vu|;|CI$Aȷ4Fʳh ku%꧜1kq={0*IP6u>5{Iۇۄ[Fܓi^H[``fHH9{.5SmAJR:9# RboHiS*2nMC5Z&HN*,ۧqoDև$ru?dzv8wVOdOliDY˾-,NŘK_A,VJ Es|Z?'$P pPf(!+^ Ix$DIE\AB5Jq+F0y[1%%sK- 3uw8ZF](|v/}Eke\( ufۀ%+kJ9rGR+JnQ;24^ [zЄ'ZФ+ScI%~~nf|-z5h_YKy x&`z Pkvwό ˞0bXVًDqm̥.0-oI lhpY=:.La9K8jw$kB-sAa"V_ [b?M?{|cwdq}3޼ލ=eV2~\ý4df@qXͩ[`щ9 9(e[DJ\r`;Mp3+o؎V ']p21؞a~8BFy,.m~dߔAK헎dm+@,#$ӆrȊ4NA Dj5g5ױu oXV[;\7`t+TzۈIVpfF`r.q!"IŇ]i>Dt|!`d 30!m3a=6om@gZ9Kv3[,1p1\2*ԣnv?6Ԫ pWlx#jfn10g^d=1R>)Ʉb3YK;tpZW;ݛ wFOX`슬hX}G=F7飹&YAUx/i^9ݛڋe%R/Zӆ3 h]X \DK/Bppx%_=hV<[}68+v^f#Rz8ش0nɆ'7v,HÜy{@ڼt)Efri'E>Uc*a&{@j&/tfl+)@|C#WЊ%(RlS X9 V ½`dX@P^i$2#2^">7*U]_0t~\/\陱q]d8bW_}|y$%3R /omKy5-θiq1;24"Xmieܗ,8U#iCL?*Zp1Pi5 U!?,?k%G.HעR_;藷m7z3;8eAEeLr06twq{B: |#8<|b8\W]F&3Dj'4TA,m6:s- ]4q.ʖ!p\gzDpxdL?95a f{B;^Sgpm{ яT[>F\*[+G'K=mKh%leIɷe?nV16r-Av#\^wDPiބvE(Ҵ.)!B)ޟ_΢ (w"%5xVxذB](r=J*Xˬc9s׭4o*{s HNd[ jmp1'ãwuopʏ h{ oq$ӠsxO@Hd,ٜ5;GĴQX,w!=Wѡѵo<<#±y(HQ % -cq5%+swN?CCޜ#NoresK k{B<<[pip58^15:-#`/ΠKJ!rFЌr4.4P廰CC2:NnY6pGXR955Z!(h|iҍ q>س U랸~zfDZ_6#D&f}U{~i<"XwKXaӾ' XHp `"-5`eU/W1j yƔśJXQ9ےGUwV9xi<8۫-٤Bk8/%RL)"`ͪV>m`]>6uTdҼ7Ï0GvfuLwO܌ٗ ~JKS$&F 32[ 1vK ` wo\GbҍE]Nמ){oG*`Dt!9I]h0+q$#Vuoߒ^@yԽ1Eҏ;'naCz__NҴi-CàDTUo#q'K$pDOfuQ.(6L-UۘO &C5NyWi`L-x|~ŕ"SQh]EU3AH 42([d^a(r\t.򖊏\2_}w4FGLo.x@IN3,=eІcgƮ.d^;ͫd2P٣s Q|&ULx~/0PTm_["P:;{1\9ɓD] 6L>jxMaōS@[]pu2y es1S5HWX2|ʷOM*$VcռUQFsCכi/,E.?EtsAN1cɾe<`!\ ĆmӟyBzvսubd taR]ӓ[%sTWSgDT*v;+8ɏW%E7n~, ?9SyWTBZr}^s ;zP{?YW oO*wt;ý[ɟlSA!jA&Ra{y"s/hّT J=Y?- 鮇ɡQ#L|8ǿ4i\gԲu#Es/;X*g !\ΘL90)q9O␂>fYI~w<~@;ò˿ c*+չR!u`+P4Ɇ qahNYB s"Xmp5Lv{ D氠P/rŎmÕ@GmB+i4\wE|BgvΙ-dsI&۰UbK)U8~oU/v,o|1)]u浼̴+(to2VBєiÌ0zhyve`~p\Ҝ휱E@OsgI/-@CR}Whe8d0oERi@0xTuf̶׶kCIx2'}aHXN9/6=M;fqX$&WDw{hRC|NFw}oay&:n+U2G矘C53U8DZ83w,}WCӂ6gi [+`DȷEscu +8gp_6qF_¤4R+P3"\Q~ǵ*rX5N0 S`f5m~ 5̺L=^Ûjl̛sZ핱ho[ԉ^sK*?܃,;hc 26HyȝCoUL@[& NE~'EDi7}]+4$ }w[W &/S28\^DXW3_zh~Ŵ0LVI tb6]vE|'hɂDLo]]eew o2$bh7Y@099#9aQ8;{)JMc霻SŜ/7Yȇ*PB{!Z[Eu Q,WaiZ8 dWr &:q O>(g-QM !%gkd/ !|\3\O m宫\RG)ߴ `0sqxS[ks$=҃D7i-dEL![lDw֕C `Q- 18sd+\kGt nL}t؊7>f0¿%#Mkef!"SmYsak|CkE!5F]oy?Aw;TRW) $JR`0ms@UmzCB5,UV7@5B,3D$|HXGghzv;kEuKG䰅Nx89G2"% D0s2?xpfmM0MHM LTb{cFh)I{5r-zFs}qGHRK<`#]%]6$񐷩{I9₨ъbkȘ 98 mֱ0Pd24S>'/YM!ʕ [P-G\:G `8@V!KqmẎoUI!bQׄVR&:foƴհ;޻,fKl 9l0 nr]Q;JG)"q!v,IN-QeqrtrmloBRKIm }ui2֏XQhtE`;r2W(W"!zdp?]-BÐyĔҿ@*ݎhJ!k+msi\u` 4_o_+d Z%;6 И@}iZnaXpZ4+o%}T5%I,6K->vxxW, >-RS$$@DOAy<7aNk]y*so䣔ןyg]@3'a 8kieG?&P>+먾n=Hק [D^UE#+IMW]vOeOHg_]́U1 dN[\W%3F/_(aaoN07Q A]T1cd |.rǕ4b{z$'R m|8Qܤ-,~ncoq)纟rfoWL,xT/*+3%C/0YbHIBvpWL vBeT KC)Oӟg+)^k׮_ 7e*wLP|&H~ 7vL"1 .=` H*wDdsBe!~+"DF~R}tG졓⁡X?)a׎+SMC*4m"2NucfA 5m n\?#ands:x( SwrtژU_)/ gYҁ&p.2N* i\N/NF]~<^]0!VR#ה½ Trj ]GR 15<'tꃬa:q7m˘)'Bܠ{|JŷO)ZxU SQ=,ɱc&#G22|fz}!;Lpx G ϓ^ -ᗁmkFJAFo'_cUW'b]F ΁; dNΞfF8 +12!H,iQ!O%?'$QcTdL~JvG$=լVHO+I%:8T;-Y ySnc#jFw6{Dځ5>~G)cp hL8׶OI\ 2K\2-RCLm]{{>Mecyg[pCX]\qʫF| gR?|Yr\Va]DvZ]'7Fîz!.mڪaͶEYaܭz<Fܬl…A,~+92h.TD˴fUϠxn)aB"@ \١uc wMRPKҞq/0w+{>ayHx@:u2=s"DXg_,id4|Đ/ͱxO'ZWׇH8%N([@ECS2$DA2T;]p(Øj3 #67+SaNr쀻) mnķClJ*G7W'^DCɜ`ylvY3dD1A5)ZS~|zP)`Uz.j+ w%Fߊ55 Qܣwr;b{[PvJTc,_: *lsC_ MFNvYkmÚYn3hR&mk)Ti/FHN׸tb_\6X2>ZaFY#V1oX>jCr/l[Fx[ f81ȍƁgaބ9>X ^)Ms/B&(u(qxR17_Z|W4hH$kw*d('ߓI3*Yaǩ>f+ҺgumX7;蛟rb2 xף3G~rkщ*Xq0{MoZBH߼ހO 5 瘦-%S}0d9FqξbJX:Aa5E:ܫ1;fJuZJҎ?:K9}a-(׳Cs/Qd{UMhBqp4 _] :;?Q!I$n sES{o`Qcf.2'!Cs S3]M|Lʛ mJrB6&xK!VgRÌTp!rxEKRq@+s$L:yۣkQ7cY@iO֏=w g7>ڳ5P4 FoW)#9t3AvL#+b)rb-ɻN%50(t=*khߦlH^wF/ XI1c?yYgNM!]*|h*Kb% K3 ^qfOsd uUBMVƴ5@Y1m?SnT]"^3?NDu{>JZ4tf!}mdEV%S<7lje3 U'ݐ:/lʀeOe?J C2,h{X ) >c$1̿8^[|.~Tj7 rD6ه;HEfտh!C`UZB\ ]tsm=-sS'OtExJl k ʣ4 4D#7(atJ-؃_ l,>)vY{waHs> xbJ]쾓Qr֖GJF ZԸ}λ4""SFȜ !zZjͯ>_k}0;>Hor<:eߝM;JZ8QA_$5GE,g:NQ[ hah>lhSJS_^9۷ +IEj-q:2SdB TȉɄڗW'rmg [B?{5" Gť:Dft'=VU~!jp[ % }isdJd,ph+bUNÝ%v 로\[,uVVr '&@d/ᇆ^^ya>+3JZúV蹅ڤdB&Ox9`;a$T77Zsvn?$ğh݁_]3f@Ԥ 8&EߵuP!trET/n|ة_!yOg ! !d_\@K1- YDWby?gmH.4AmiqyϡaTm*.kf[Q"[lgvBLvyenc8;QKМo „Zml3[LB?ϒ2VvP U$,"F2jS{nb`%/B䄈38gI ,_? vYbWO5^-jč "\],τg5ʼn,6o#u)A2N ջVUz4"[SM:,%Q/*c`NnU\sơceW`2yd78FVT#tPo"K73WAښC FH KDb ݍ]>Mݷ=IDhxI\'^0ѿ72/O ȋ3v ջlVс,/EqXG/Xʌ) >ؙ {&/H`Eݴ!mTY9NogO!ƗRwETq4V@J.ee*:t#c`V+"b_ U@vݙßA[}v {p"1K% %rSۙ p;;64e_!qiEUPc)ʶ5qhVT.".d216lk*q0S.-:ʯLTKG"c26-a\zCjӼpt ЩH*5WZd ԫ.ec] ԥA|Ez2K2.2ÓŶx#4N6>(LT}V`%65"W/z̐iY A&#Mʎ3& h .OK/n9&)5T^gNoΠ8`I=cZcɀmWʻ1ϭ)RLw;psM| 9U<=zyI.Kr3gR NWO'1La) %˾6vً[ڕPlO9䇨i䗌ʆDAt- ٷV|ߑzB*`yV*7rOLz7\xz)r[qSM݆[i7G!a(ˈǾk"+sG闑:,\ #Vw8<-"ZvO^ Pc& i|5QE[$ kyo2'ne=¡XNIJUw.Yq<ۨ fyݲce O棢ENQ\D;hn(}XdcPDw hfz؎ڲ\IMq o17k]jcɺ|^XAgpE6*KXS|=d}{OqRb)ZTR*|oCTT=Ҕ0B^N\uoQYk e߀ױw(Zhe# zt}٫#?=r&=-@Dc 4f?Fw'"%ժQ`u>5qᙾ?m1.M7XzR5ޣmb {j (c#M"%guؑ,doZӞ꼙e_Ԡ8xew(<IbT=mīBfƙ3gf> 5+$N!Ka%7gɰ-938.9466v*f7-&4Mhf\g4H-B -J Bjg~tJG\8q qK)h'K \42-W1/WҨmg!QUnj!hskop``( n~wGT׋  \`O'kt+I?=$=@QR7zAQ*? Y/Su(42ouaɓW`n1EOFWo3n˯p7TRp\ |S Ѿ+uIw獃Q`sB͠d'##!9wG{~)T "Lj.!ɰ u Jgm](v{ !@QZ n}#8+9BSDacSM's/{pzH);FzFwd "I9uuN޾m˻vkRAxgIVzZTqV]+ɒ0b`g%ILG bmVR|6 ޯHU ] un-Z8F[љԊ\ye9f22&T9[-YoZdůIGfķ4+Z׻} ֮:? lao^/;tUܢaxsj9%26Ċp=ĪA ~^DHqXK;]MPJ~8GӔ+|К Na6&S1j$ ؠ*@` 0QC#}చӱV3N %Ԁ%:T[cFARP2{ɰ*FװE2LB3 cI7r~3R~w,cUL>1\3#ϘxYZѧQiѼum@NA0Vߡag+BϹ7$^N,Yj=_nk-NNdn!xMf\V05oiK}W3XvpSRqbhǼmd@"pnW;s /->Ni(X,uAiӑ~YD$(Kр ∿{aRĔ оso?@=WĽ=!6i-}]*cA ]?{9a2׾NAhydl _"DqӈBLcĚi"{W d42F1sc!!I[~oBwG{;Xy,N5{\Mm|?4]'^B0#'O`T'1_ᯞn( /;UNӂ=@Q|%N[g$Y:F׽"mucY]$R_j%:{,)8{xP\ahRT;綠Ί6t VO-RExغy!22wx6@Ч* |ԘН1 a2VvM|i BFaf5JA[Ggehy|;0XqKD-Uӳ1eK6Q9BplZf4:eNdTp[a0Ӳ:?%RD!MA!uv4q;Jd2i12yF`4}HvE-8(:v_l] `e79q?Dc!53(ac(l R/3ޓzYޠ(>HBK3syx0 :.uɍ@ [HCǒe^OLzC0y`;(´hDPNrSO&SXU>";Lɩ/mm)+Q˄UK ,My9t`޵ #ck',|{x|Vt()=iwȄ xil񩝲IzdV_UX#lįFl}9]U 쓽6N:v f[2f34%$ 7Pȅ#v"D!Y @?k)] 7^zv֢iNJk|%>Cod4:I?aՍ32 f`]?kZY>Kpy#ᾠاG9oݖ9v4WBzy!N'\tܵ| ߇$ŨT,Ib4`YkY nʪvq)ddE S<^Q rMWXqӁp?`KkXy /xz)IK+;|+X GE?=j Ϟ',I훑؍qS~ݹ QL4x Wc!UНP_U .z2ʱ:߂."v>Y_1vj:Skr-՟8PNY%xV6)A3<Ћf1<p|2㑮>*Š m X*?INؘX[tP0{3T2}"#1 #<mhOAL&l j!=0 \t\N y#0h`k[hXŢwJjSUƲfT+Gju#IxF2ijG)ړ8=KT#N4vn!wd{+'dv-zbbW2Kã5 yfY{ߛi͙DPO|EdWk/2'b``&s?-j'h{ jeg D}i\^ƁǵE$eYE{ @f,Z+*)L̻ 7><yP^0^8\A `85pVڮcs ^7t,OH.5lHZ˟Xlr ꁷ unHJuIލJ[qUl\j辛k 5H$Y 䜲^hd3!ߢY/g:N L=A Nq<Yn0L\$aG:r?~?Fg %[\jRyo]Iٴ,x8V%zEg_`.,G悗O^{DV+{M*^J | #KI&oP%^#'_!9ZuChg|ؐ5<&|akLelB#kΟ=J㴆)?+$}C`$ԵGK Ŀ=&`nWJw)z~f9c-Rzu&h6DvE021e9&1{!qT?K,^0!뮞LրV"zoJ/Gchc%?FIӰI 3sS+?0je;Hhi~ws4\YF_m3B*y~ѻ)4Zτ!+ٵ|F:AcF=k֘LV=^:u!XUx㪉a#2ZRnhY)ģ7GܵN-ei]$OztmS"m,B${^8wv\"d`SFg9MZb*^ewcf(3)!:#MH;1z҃d aapn*S m,̺T<98/p6&,!S@ fSvL{{n#w.jE:02e6:һf=G`iL;ŜHź>k!~wR*`K+`ܠe%xS4ߊIE{䲈("<*M{a7E&^*f53R{vi@:N˙P\ ^ H eЕ"e%i?]ۼK+|{7ghQ-UqK%â_RDB{~cQ5;E."fS xT@pSQ8$h6>Lؐ_N{:rڣA|wv=`p̝取$3{\İ, OW Z4: c o&3v2&6;B=&cMCa`["d"]x&`ēSPʦua}mjELj=ݓjj#̢QiD)yZՓQ b-4q"$;oEN1'=O(xA9 OUw*>yE?JN$j/@ؑ?5^U)Yw)7?dBj_f&wHc{}yȎsfWFg]'xeӎt2n#p$tM޺Db-H;Z <qDм< ipi_ i(+YLU7z?KLA$'-BcH [u4f}%](O2ljndU}[~h N!*ԅ bv$tR*BS75ysc0nVwK 6ʚtl+k<lo#DkqZVGiO}]ܚEK( 3j~L?9!g<\]ELM灌FJjѓ@D7Q{@1+7j ( +wvƅ/Y2^ yl"[7IE,05jY( ]Ol_n5\`uf'6q}ވٶѺn @UglU< pn_vo>ﮄ g#t.8M&TV؝C=3.ϧǠtpl A!اxXypc1)Qoo0"Ǟ

H:*'*mn?8)[74'a2О%gӴ&nQe7#K(m"upIZ6/N K} BQa̋|OXg↴Z%0wGTO6~l<%Un~o $9BH·pn1E!D1G(X$Fmg% m w$1„(pv? p荧7PW/([)Ƃיf8kX,;*^t,)2(c èB!I))6 vٝcyLk _҉AshD:\Qڒ,fJo/Yfi"W$)@fy%#P)1bl{ pipIR"0{>" m #9*xm}޶[u~>3Cj78&ݒGɜ=(U3f_Ϙk!ct+) SS]i+ ޝ -T~Ϲ󕆄fr+8. 8omxX_3Δv<$J+:0LLkΠ$0쥲7^ d̚wS^ɠUuΙ\>p &Sdޝ[tΜw%Y7Z)]6ڎ +/nTۚ:`p1Wl4Y۪ 0WF9nFg$<ԋ#]6Fo t-bX97mjN,)Bh[<<_ne(9'i dZ0>r@Lx*WjvUv$PJ3G]4ᛩR*BvQ_1jR/8qϡg >g~S. 3@&O0 f%d'/hQq;ک=>z\7=W3U3۟UY2dBxj"-jOi:aXs C u_-B߅A*2d[RC]Os(tMBː6OZOݷ A.UGj1vB ,y"62++)2*m4CM7-M2,m0:w!n$ɣv{s :.5LIO5+WAljVvjG3)EܘXМ3-+F Op)bD0>yrs0R^\oÚȖ@tgfj uNEJa$7m_5gVƒN#ԭjYPt9o0b -OK?ow|Ng2U>#(fˇ?OL=0}#O_,\NFjŞ>5d`g,P%Is*879/C hb)Xu/ ) RZ>YABYʻ8kX+ ޿# Ui!e:Pi-bj.@cG,6X]G9D!Ф>D9%DOsbWd|Ҷ:jހC@U 7jSat6<ƗO{G&*+93AQ.R{6{DdMM^UkbPYhK*Ȇ$^ E2I+9!-iDŽGEBgCڣFsZO}-0,iVС!{a+g~hz Ihˊ[K[^#nBR~Hf7z2DHRƘlS,]|iJG/Ͼ9-M$sIP U 2<i:Fٳ8)|{,hylW|Rf X YMSwdӛm;F2? ?Kq5>&At޿o?ݼoևH鱙RO,){v{ 3GgL(!S5(耨b`f[loqylPpIɌ E_ʀ*  (dث?j%IT3D#wKVG '"YyYLef(@0bǦ$@a9N:ԖR1rFR3qc[s.e}2If- O\|&$Xg9:ghFJ{oH0AaxÊc-{! e @,ƒʯ\^4e,Dze+tI<%MENxrn@DELvLPo;(.ʓj=+$9L~Iʫ4[IQH~rJ3?}z8מq~ݰqV58QP~{)fwgwĢ-j4Bn/;gpsPvfL4"I]t.nq Bb*Ea (R!f\dk."H,nI!\Dԓ5KbZT8\\PRk\`?BcѮh?18۾ﮖƒ- : LlPƨcv$.6(( pX{f(DP2IF;*vlLdԭC82$csqV0?~4ry9`yln)na^{N2ᩙF 3áw:}q"9RDgQ#NlKuiK<*NJ@-֩[_3MKnLfMZ"d m}7F=4mwMXmX4 7UVYYiMnkg_ & %Qr |^VDzp_B(ެ.UƻB0Pg?x{]ڴYKoߎ .~Q,J_l5ɗ Ł]ZW #8f_^rwz{w}S_BsdP_@fgdžrVЫG@K)'Y[2CIN8:eX׳EBQ/n!m;|}96cRf4s*bQ;t{Z'c t2ٙPqӄO%Y6W/Piц3x21|{di2n`}dlKƦ dud Lihz\HnE;#P&H+2r)%Lu# Kb1y@vL_,sDtʆwK'_XpʶjkМMx*;s 牖u$ `WY{&gqiH *jZ/%umMKӫFːb: oPl(L0%nCGj00p912r$ȉ^# =J?E0NQ#E'\6OCR;Cy:qdB{of")z S^^߹3)gSx%>$>z# H<~?z]op%R>*fؒ6 -Duͦ]8i3{mmvjP*gO0 p'bPUb(ߺm.6,6-8Hg}F%N8j\"~Fyƨ'g.k9Nh]ٿqm2RJFlPǹa6UV4-Ϲ?Qu?[Usң7M k*:VAhs1K|ে3;y8߁3An+mFJ5>H%O-\L,$w*aw>E,!躬RR2-,w" KפۧD=/^(уI^T}>%r.!v5,SSo:P* e.naLҟ5*BGTRȚx\7ętBO?~.$'s%J< Z{]^efdJ뛰}W#:oq;Ka8qE=/&! 6ClLMIyNK|  ~C q}z Z7*%TBltr8k]"swQ6Tї ?}J"DЀLr*84$p]I{GČ<b³ڲ-C;mU4,g,DID#llXȄn~~ s ~Y_U~c>,D5n ޕ72+:|2Z$Ne,bGۭgIK)T J\ws(\X^ng?J&_\iI|r]cO+:{ hI(ϖ@<|ѧƫƚ8Ԉjj.دBʽ;x.Zpq ''L>'yI}ZBpmn-_,w2zا?u#?GMnh{A*Bc0P~LCdy*xN:ע {xy=' gDD~)!;*㊜&δ,k9]h EMLq*X-^K?mB T]z'-hhtֲ&zJ+`(#R-6ȐE q@7XA*em$ %lM|Dc?R["WRB J "qh΋2:AQ T^nǻw=]CrΰPwmZ+R&YlhԨau&͹P4k q&CM?jJp R';H?ɎjVn qCxc}p:6!6M[{ml`k۹wV.s bi٫CzSg­ق f8Ȧ0TIiClPZG[~rIm:&̑ h=^c P"个pd>E DANdYhpjefgthO﹘15W%sh&( V\JЎV¡lr#zq?T1WF?'ixSDJī"Ϧٞ_PUUpШOU;ꞏj5t:e~E`&cDcqp/g,s۵s%LwsHmٻ 2n`kMC|#cxsSvwliD. hҜp¥!$wצ_.+…zc'Ьt[PCd I̷ƖT#_߂XD?PxO,ݐnOBwILjdnuf&]OAIGuoݸ\_*AMZmbg ]uriBک6 ,oc~*\Cq|"WZƀ2onu4#[doP=8.י #ñ`d9{}1K]2nْdMZLNɮ/WVuq zR5 9#W2%ͰBE2[+zcwZ{7p_#-N⼋^NLlqvql]B+pQ%|罭;S2pܦخN0=2(@zGA!WվkGd÷Ȁ,A`62 X<8:i=f9 Oj'1 <H[7aUm0YfK޼șUi3603݄d*vtpUTɉzl]4uR;G6"cw.LU tL y]p&ܸD*0jnNTDz?ݻ[,zEwj,jE7Mg3b0sZjb,pCgaglH?xGL9cOOObz96JrÖ/|z.lfEA4 ΋ HYeKx/;?̫Cz0܄yiKuk@30S*Gs7۠,RŲ2ѳw7WkAnk@尭`"B2?3F>!#1W~Ap!Zm |%3~`MA(b #a: YeX^PC6[6gbn(ʈ1}j >u7OAxnIkFw@bKc? @=yxJ5UJ&7:՜K5N[G}4U;'+PY3AOH})ZrUZ * slw\}gU,],5܅qhG]RY[^+7 7&*+l'>OsQL5k2#ɖcՃc(,Y[׼:%uM`s(fOnd,  rZOՏf*v@+9ev3D\mBI$*ECHR@[<as}l]تQaa>lǀX^_m *җeR.-'9c2v1g&x^}Nf0 ! ≷#kXAY*(wp1Jd3J! ;݇fzM]6"`$ 䋻5 xEAGt ?O CNlAyq-j=6+pť $QYZJpv>\rl*iWE:`$9QmO7,t./3\1x 5: +F1x]Mb(Q6c}x=HxrL0BF8@A~|+'R8u:ghvy {Z]Z'H;Ť9F*^=NqGê<_5oAY$Q|H(4KIjuUl?:8XFL?1zٜN 2m5Ak|𦔍u;"ѳCS\ʃgo0z!;DNÊ D j|ȳMh[9)h]I'-ϽL<<K p' n({T&bpa5ݣa`Vaԟ.WBʲaPUW )oDHq+X0FcTY*VKl9"Gxc2; %,ŝ{O/{ަ #SƶUpӇ=N(`pTs|jdH=s6ge"ϟYRe)I%rIvf,uλ,l5# |w|rҘz;ouȜ-vڤU !|(-iɍgﺏ2)=v9 3vlRxi$"NS7ao\ۚ}l xMB7 tܿ_ǿ?ODx-xq,*6;+>fp6*2ї8ve@wurO֒98x[D |\߫zs tI*9%BA61.R.2,R~Ńw+ʚR*4"1;4EY2"h/ DDZo @[R -^).4Mc{YY\|JN)+)k5IBt NCm Hx_ rnQaǏf*#KguR2LtvS%e2˰@5Fk.(Toe +@+t4G TGZLuČl P n TkuIɎ-ZdѾ0TgYZ07070100000363000081a4000000000000000000000001616eef1b00004f58000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/{O]?Eh=ڜ9Nf@tPb 0o u+X GVd(̓gK([Nv{IBVC/T"!wОF慒wp;=Q2"Eayk5<'8~F"E a>R1wۥyk&̨^cȇhuZv4?!wٰ>3aLoGFS%EQ |L^`؊tiޤM/KY-1gP t/YK|O1f.S1w 3.U{cDyoq>{$Duq !NgӛY yߌqNtwz72X7FDoE *_Fz`7gx0t@z{ UUڄ`<8?iJ'q̗@5+im71rbݧDuj7-EOOHLfZs0@&dLC)C* ER2#Mbb>7/H}l΂駩a2C~XZ&>)Q (]U'ЉVp8 |u-`U+wݪ\oӶ=P_}wP:pSWd0FC|j*Ccf[-)#!Ot!Ԑ/6+VKĮ:jԋ"`e9%XVNVBCfe199-B% f~%W&J#bk`@LPǑ'B'E)g:joܯ }(N4;W%8ŏJ9Y*Me@s BVدlX}[YX=}V[.*ajŝ5uN8hT|'6N`sI0ܯV=AH2럸 /ҿcBg$祝Z&T,Yn6ߥb1j,3N|gLxZw:s ]N71Z/M根w4Qs+HX)= ޣ;޳ףFI 3z]8FJo`UwDtqA]?iL3 ޡVL ~]4EgO7?Nj}Ą_D Ւ($9y՞4L^pC7F B8ݯ!)+- Dzu"jL%8)*nP;LS"-)?q'%Eߎr&Q鵟JupBk2̮޸(1ba ,H˝[;+ᛄwyyU.[C`e`ȉ{fIllDnp Ǣ7[ZL<䙠vŶ~ݏEum,{L[}4EG»y̼MeVԩItq'6VAa{ďOztO  4V=oma@nzxl 0cI>uMNsNz]*M9(|d~dhΛ$s&Ed}cL uxPeJX6*QHU hm1vlk 6OptͤL=a}g m F%w [p=ڹI)bZhDcݞ#TNv v>??! pk=0Ͷ9;֬S*.Nw^4N굌? YTa 6jhCK-!RdWaK*E/cyk6FUMƹ'8+n T@?V2 h9.>8"fsz~Uɺ@} Cz+_dih^0pw$ $ / TCJė_PhzPWJa(qsV 8`UD8FdYtG#Z Z't>%kzPI2ga0Dć:2Giy-P ԭyI*6+A[~|*pA5  yǒmp-l8czχy9gu_?`sZ.\@S|vX2BW_TdTơX^WJid}6Vi̮=3*^e9*ڛ.qcv.柸?lҺՊت ;S-}ܼweSF;KaJS wlW NwwXe3\rˣpHe%r<{UCTkDO24IR@&!-r_ގ}t.,MȻ_"fKT1VEm8.O}3IH5U%3NsǕ ;PXqݘ7;P+&Fx#_-б7cyDzB}#)VdȤ3@2)d{ K@sYAHHU4YnKE"duX&yy4ɕ?:$H8H7%w#ξ7|`f|#`?.f!n\`^l{R}#C>*T$c2j|'h}WkaT:ȂtS::rϊTCT4Kk JnŚ:摠9 2u@h&DOn+j V^ BΙ+!iZL'Y3nj1LdFx &bC3B H^I>_UNX] _0C:eJv?.1; چԅ{j[K0|{jgZK[mJvGK 2) "jSB6^5\n|Ro;{K^Z]| thl\ $.& w/ H `pu7\9@B*=b}M}@)b#ԏ,gIʩoDfKdeUأgjoL}bGܗAa|oKN1Kd +5[W~v/=TxBP/'"x?HM~춠q̄LޏXjvJqHx[ZSt@W;$5c࢐gAuеߡEz^ӓ@]u?`'$RyQy^]D`M^ mv*pC:`EU]2{҈VRFc/xa{FNĴ o-?ͮ:aG4lL@$Y 9V{ {|Jo)vU"C.:+}̝l&[(H.5 S|AV?!K-W_Zx|!R#Ӯ}f}M|"]Ey7!iT#tiy9ֹxaB/$LT G$ژJ(jF 7~z#Rx/]#DJ}a `brPtɁCٗKBֈ MwG:4sިK6Ҽk0u`sHAҳ@O {k-,7NvYrk}@7U* c[TxM&t{cD;t$męx@ 3UL %W ro1Rʆ zD7#̧)\+[,3i+0npy-k7F&SPFG>j-o?[:.O{>N/@^_<|{{W[}PQޥȍ[GLD B [AXg•emt+?DDp<3ٕSa: P(68S3kz͡Z˝z%Q-{1R 21(DX1xQU"JGcYƣ [˔G8#i!YA1W*J LA>l}`Iˮ 束 Db A1XaQ&e<8/^IXb-dY"ò9*# Uq5:aUNMzr^ޘ=ruLhVw/@/Q{xh~DEK@#{s dŬ t` k3omL>τEkR[1AnFM|~IKE W;l!Vr4Oh?GMxaաu;i2M&[d~0,4lP> FΉ@O>JS8UnZ3%Qsv[Y;yy,AtSNL\h?4rPc@v4VPbnS ST][B@(C(l5T7@,|M]!h@cDa"}>jp($)8ȸm-Tp06HI_igmʗu|f&#e6ҁŎ =Qʖz#1yFE %~5{xP1iEMvEA6Rm.*?59Ɵ&!\Yb(th!&ҫě};9e%*n r̛P1@.(7Ggy,(C<=8\˥~ F5ۦNԚ4zQ8FR%ET4R=?18&4S!ÏBZ! ӻ4"ǁX_Y-06%eNu^^FW3QɑbS~ل:Bҥ<%!܅ɷn)٤pI<b^&|AT= bˠSp6||}pg܌pI'<ɏe}˾<Np(]k2%Ne1|jZcjFCzS}Y@&ìK6GyYwe~E0ɩk,رÍ%3dh6lTNef/g \p0VlBU|HT c/l|wR9&@iԃ+'L>?^`FEA1M8=n>0t(WCIǔҵT,c JaVcUҰM_#tHN"G wF{{q},ȹ!+,g@_6Jtj!ͦiV>=|tb8>-Nپ:Yy}t L5w+*Ue@FByMBkyVt~j?t}!=q*XQ <5Ց4 i?~]QD6|[pJ]_;ˊT8mRy(z;9 o Չ}n[rFi_i1O0RDm \8*)+L@dS4^BP0 tׅuy})CcYƆi<%!eT f,uhkutAE@}.KTܝUb)%ySLiLx#GhPm kW^^*R]gB!Ӆ%G=_u:0͝fZܣM<_T:/T>o]Sxc9/vu³٦f2g|{w!a\n/:8?}0兞6Tz?M\{> B`-@5JOճ܄t!Yv"1lcO,HF^iO8,F-`Vo`KW) DA}'ׇK&v؄|N2A ,vwRƄ/yT6"CD*epMƎd- *k$yE%QO.Jt𤻨m*Ur2 b+sycٵ9k&FY 0g~=XeB 0:a[2C[ ~_~CZoꅐ+w$op0o^Se,В`]7'Sg54 ffWՎ#3lo:V8뛆&HqyTˮva4l*$h*Pv< E͢eJ 7>tapo{mUZGzq5~^` uc@BGMc3 _𺉻(Hbڈ <*NryGrzpW ,{bl\R}gH@`ƚNH>o&L={5UELP9۶K[f]]KBո5#%A319=/\md^GM>o&c`L+o*,ϫ2Uw;R ӯ So^cEfҁ(NXBa)s/*G+RB븱;Kd*EqzH4|o#.N*ftXHRO60($?.e\04>C{?nM0Sm-?jtYH$cV[ wlYQԞZi_ÖO!Fx kߒsBGX%e-Fk"aV,ӳvjk\~M_2ڕfIEW1 neG"X.aa;骚2R5B\ Wz H66\Ħ!Qt)PoL#WKg;qFQtVq궂Q(c %IQ 1/ɠA_CFLxГGĚi4GB`kpqMd^Q2 [8'uIM>t$\%p)8%ӘEYa6;F1ХmA\v=s'ӻY7 @߫ǼCƃBVXwɏXՓQ#Y68d99dhwH"Y,oĪʱ^pZpOWI!Z+:*h/%n|igŃsEHwÍ9Tn]YX!Ǜ#YB]D!|U-L'zZ43|yD/IHBۂg*ȹǒVb4X h^)mzYI3g 1vℇ_3rTK(6~^LO'k!}pJ|jw=-4!=pMlWqOMK]TY^t}73Ři:}ՓYiv/$֫T{u~$+Ȅ?w]LEߏDY9?O<ʲ2V~L wdO%"2*m%Nr,Gv?ʌJndX\Kη EgI=H?J0WHWi'rU1F'ք@*G18ҁ 9Nfv 7IHTm۰?8ۉu6>F~QmυK9 H;likwu4^ *BNwմaA@- ]ŋc!ºBW> [S8f_H{TE4С2fr he,`R ~w8~4Mw A y iřȕo "J"iH`/kP)SO.`өїTBI4CGjTp{XB@/tc}OC”lPQzY{;o; Ց1)M4gDEUGR3:K`h{d\UXi|]~ XIlNo u.ruh_9գ@8r'bu26ˀ*YlÙ/"GL$aCRGvGtʰ0iq8&;t{BߠJMm^ribܤ8 "5*nYXp{b6vt8m" !fO Z ^ zK_°x>n؋%?r}&QNBbw>=7lՈO+$%?kB L!R郆BԢ}J$wLW*$wyy 9w-a oUO|I`d\<Y[OkV!Vɭ"m;xiG uو/aMq߯8[+55 $|*<'#<E+]+zq#Tsv{NMC|Z\ِiT>[߮&ȂdXNA8K(b8zw^HAt=˓.H7Co}f(p{Py:gy|.Ly9-oL;e%YB):߷UZs*~t7D2Dn_F'PSWL`+o6N`q[yߏht*- H>4Iɠ%o8[*5gbCtyeޛwJ5Eb$: F!DS!}SԖ'Ťs{Y KodH7_;𙼐ZlVbHb7I4;Q0 թy  XN_H-|&AH&ʦqA!/}m --44$7))-ۮ̯_(A*ܓ$ԂLd^0iX|<,qHx VFǘM)3:!%8w|SQҮ_lͲ`]\vhygX@g-+a HjX{m(uؿi>2s+JBvcޤ[5H+pИf[.cTNA56i@݄n^decb$Q^8p)?GUY5Ϭ&ȣW3}~ڋ&I]pD-4:y DiZ}E4x+PՀf?FZ¸dÆ/~6u:F(a85[u~`Kͷrz N]N!ȷdۑ*|,a}boT(cC؋^KŰ4oD [nrz"ql"hCܪXjuV#z Y.]azEK~8>"^8^InDm9eY<4 x&(XuHhZUVf*q { 'Vvn]eq<|Eay GHߠ4 ][unz+D~LY/oC䖯llnW(if E.9gṲK?A>ISmc.,tRTx(1D[=h!]vE/ E3Wa"u֑j^`n'H5-:撮[TQ=b~ F/$tRBTq~!FUC_?KlZ͞i9&m SޠDnDX:|&E de">8ojjI\AWO/3>ylD[={I35} gϮ݀l8mTouaIǗRTE|02Z!ցo3dKEI;GQ[)|5Q%d ♂/}){*ס9 /\p\OM((X# Ne|^4*.3>ݫ z4YZT12ˈd쉏>{[ Ox3@kzĹp(N̛=YKҽMɝc)/Y\J _#UXlV1w!BL~i<ECGV@oAOa pȴ@ZAB>VpN-HTtu$$zk@[/HjvH5~ j$[I—ΰ7:6*[琲SV9TCv &2m(.B6_op(L85 u3?Bh*+3H'_c#CN;,S1We @ς!$Jq1O?  l)'iI4VL^S LL?(4ZMKk &߷%pnDx(4 ʅXMȲ+otnoZ:sa!Mٌ oB3]ŧA::Ox+)`bDa px ۞ = ).@.{eszh,GfO/&D "`Q^Pl\tX-0D@Q7I8u{~Pk WDjK d=%by e뾺Tx $3K 1Jg,L_5X;S Z8&dD+7S bn]D+/^\p X=1ZKx~`Lkd0/XnϓFK{\MTVVNAO& oNU-\Oهt쾻{w20y] Serv۝@ASV=ˠ ޓ/$oK#DxiFtMO H,ceF갭(=Zn!U0-{ | bzL[OрYk82q7g8pgCۛsdt8ɡ6}{_ `8F(DFrŇ5d€nO^ASEX[(]׈]otƲ X-A2yVd"yХ*‰mW|E%tchev).1܅}Bu4T]f߆Ѓt==zp𶖄h؝qE{zF@yh֚dHa.mϻ8!Y'rlPg>m(a1$Ä0:&PgFY>5 ؉QrEpjTlQqc6#uЙָyA䣙bV8RfnjW#891b3!/G,qJ  xշ% WKW|AUlZӸ\)\^ԟ6n-76h7* Yj~v'Uf {pk^StԞ]>74/,f%xzUf^HeȐ'<(Q۸ªDi#?vVO%.Y]"/bW1}k`1Ȱ2^&NP{}SS>AH]'#X)ӆ.M˪^lb|'ks _<%uA2-' D/tD]Ǟ^+nh}RnOYmh<H`>w;aG֥X@S3c(B{OtT*E IR}kK! `MPziz,wtfr=]y *!-*qGZ)BKg9j~1P7Re狯0RaN"'p? %OOH#\µ*Ҳ1 |@|n5ZՄC'.x.zay\k/^ЌWOхSmE"xa.Eh Dk9bW|2*.Y% fZ)\F0;!{Wk6Cte6K]K|J!c Ldx4>]h/u\8(jP'mQ~пIYo%omI|&[tYkl@_ Ͳ7ZydP@A;wbӕ.VgS% !.,Η1o#nȳa\ȗ̬7 'ICYԤ1<&^i(A pWOs $w'kb{Pu8SA}'MNwa_$ d[v?{:Qhfe|TA>'\P^FHR AHㅔ: B^x*BuO(YPVɖgf+ *%&?n/x*A'dpT(zݟ0N pwv>$UwQGP}xʰja]88YiG~[9MI22bA>!_~} ?f8+HtF auMn~>vy7X@bzO@,2Y0g^h]Gk|X۔g!XӣSSnv(85kezm"9u൥-~lT,q#Џ鱁1c!}0cB1j@ [iwvNOՋ/)[\Sl 4:U?GMvœ7o(q5!JBW ^GSl]J@8u5+jj\2#Gɿ ܁G)' 7"~~pwTwDN|l>ZD9$ƪ+:CRe?-`U#>8t8١̚&!LXX.Rq/} '/ ,J)qvzS{(1G&xT-p9H3d=< L?NMgnWVLhd&YD쎐?w0ԣ$pRy=-n /O-kDF}sJsIҀTs Y$ϧ+5QެA?*8 `yjJf1z7nsbKDv,Z *:&}e%˙gܵRnMů,6vu-3dWHYX>"۷rDjA2OlGJDזym3}1tǍc%NN^f|[ibyhqj:vS:mF,#amF=ؔԴc*_eZMشct`=|| 0)eNqc`aYZ =beљ<\9(j͇k F$\ h+u'KI6hP bƐ3z)\K=fT\ Kg&2 ChTr/4J7#/^xNFy!Դin0^0jx̺e`?+\zwD_$Q# iyZGPwϧw$3Լ%敎!`ax[\|-Moq<3Q-0;] XWu #&N$\ Xhi;]S~ sEӠLd ݝ*~\z;n^9ymz!Lꫠ4}_Rt+ sQ֩ ]'>`@17D'p, TzS* '7Nr͐Ƹ6|u(JĜhyבUfOU!z_5O3QV4cʖIco<6y6t/i5j1fBK_}M{75m(.4,_Bw`IUؓn?@O3?.>?Um+|; Em1/mʑJƚ.xC84j8f8\&^K)~4hÝԮ ,+:ʣT2J#{d:,OTTwhprnUWt$Ƿ{ӏ `@qV#ŢS_<+!ʅ̵wљ_|S.U@*/g!k ! O;Spĥ-R gYZ07070100000364000081a4000000000000000000000001616eef1c00007200000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/"Cq]?Eh=ڜ9LsOxxɂ;ah&+V*(&"/:~>199̅w;+Ϝ'@…&+ؗـa6KMCL{CxkPk xOD-Y,"') "g75#t#B@0YNQ䬝vjf:u*D!:tU֪]ƭNe,v$amԧV\<- }(Mk_*#p$Tq70Z箿>b,>JH1'yjཹg Ev4X`&{jySsfp@*Dm]) +:ԯ#u4rZ2uz.$? =Rr4Lܯ<"|ABE1ud)J|F%J`3G  ͯúb fkә%&E8c.b^vˑǥ,OmxW)cEL=ީRTGǗ14R/Ґ)CAb0rXCɇ'k&cqW:}~sÔ%hWeu Ѿ+Ģwy7 !(!~(,Q %n;7uP[(a>˶Dy&MrnXwg<Ϣ]+M %ɯ E[_pO1*Wxl^S ŦRRCm?bhaPӊ6hs 5{yqV *~,@Vsݾl"fzfW֚2T)^vay*q$#}ϤI~;jbl2n$ X\gc|Af-r{\ 2!|zY `A$NZeHqs4XC9"cx еYQ8e7u5:v8CCCBNF=HIb CT>qRTkִ1sB u##_L,ȌZ0_^'BU!(LGHO2jx(T%|o^M<"rEVg{jٚK ^CDžڞs1kah{LVf%pT@U!CB8f5z,)%Ht3&uL*+naIT_!UMPfs9ȇe&:0D3|jXmKWf*G8ߗY?}6Ȧ`0HoGvPfN=APaR_~u'IfI ;zqj5,ܣ[(&nXXμODaU葫r3$ecޙyʔmR^9'vnJoS:)9 7UpFDD4u<^6ٙ#UZj؞;3lCH̦ETS L|cH{'PqїqH]N3NLm' Iažn@d̾^4Wk ff.^7K=}[L2%VF9W3hnc<Շ|l{EcMU(v *D1We#pmKi&{: B>C!^Bsnn=lQe>P Zĩl9}5^\ x"EZ$b30 9|r%qy +ԃC<׵;%{8#iMsЉ"ٶxR&4*ԨO  R TS"4zis '-;bsFP[J)WC؆=oH7mqsy* >og! b$Cx+rv >hy1AQS>SE#z:n1 l{H -WCW+Ղ {)v}#ؑz,_cv1 r/`j(h\ P/`hxɼ8$A L&[x5Jȉ#^֦ɲ4D{׿\fzj>V SSmR 6,DcȕHzy`nAkT{fg^xh!/䶗 [c6>90ޙܥ;׷}JrC̍KhBӀ\Y1,hW?z {XBqb9a #y`, J\d~ڻt}@[$H!Y{p}F:'[vY.7יv+0msΰP-¢WM,~{ym׶H<6Qldm#[(^ʨ1[ ԃdը,ς.?%j4N1:1؇;*G$غ O( }',dczVQ'sk,!Kٍ;W>?E ]gӄR-n ) 03~[;AY|זDk 0z&5[wkomp!ȁy5ǦPg>eؐ4Sƴ(j] "vC/ۂJR S&9xrqS0c^Q5b"e*Ҕ]gZ&gl#=G?h]&⪓"Xul@8&}\Z BA?-[szBB@ԧ̣$+8lzE~P7pmό)\ Ewa/%>YYI0۾f6h]p:?pۖbAw_WDiT2ғ-?I1Z05sh0;.qryc@K$! J^=S5J7))K,OZ4׏Q.ڮt6ibՇPW+ h +QFdkF/k$cnV+z>ǧ{0?.Pr_}s,ZMŇ} ;s]I@ޑB;x)t>P)Y30;e $Q8W1*W4{ VEr oXk h%Y b~ޕx, j%c-}m-B`*t~^凓@x5x-m !3 -*w=+?d2?W`ͫ~,yҧtet.Xxlrs'Zwo8-!m ʉOJ4=&e Pk n;푒7:O[ P!Jg\_B!%]Ip}nLqIh ]nֿ,FKg+/tWV؊"G_F@gX^gZL Jz [b6;eJuy?b̛F?Yza??6 齟y&@b[DOBrc!@9mh2@K `S? ݝ$gDDɐW )W RMge]_oF<";w){ԨA4oKGVRyPJ;J]߆ q7T1i끤R3ulF{(J;Ez hBwfALZbixL+Cw pNa '+r_4{j<ډdˑId85]Z&/|$te@&@#P*/@s~MFajz-$u>jx]y8ҒTNV/"~'/ϗ6\f#$r!c1/Lyjb # $?e;aPAgp.Xpzv'U߆Y_-wK93 *:WDžᐼ-CX9erƲ/ȉ<%-n4%;% PX,~>ӇmzGd("kUr9a ǂQM${dRܯnL8QlVeVeiCVrAטJ 0O CC BJqjQ P`tF_үTN+_%o-y̓Pƌ<ga(a`&/2!F8"\5jP uۛ$Ad]x m pvi8h =߼aX}nn1]z9m8݌k߽΂r##V}R(V.{P&~lDlUpfx 0l(| y^nvиg@M#JdWr~ϒOÇ tntNg4Bfs Ƃ*P 09aBOτw&ȩ"Ie<0O~>;f }O24.c 'Cu 8a悼i0sy(\7ker!OT/E#-8. kA(Kۻrp>V<aE?sďsI9{ =_ŋj[}Kle& r!OQ&MQ 5gs4+qfPW R0Bh>yA*⬄ECK2s)1o(Vv: kw?9D][3v|<lr%)Xvܤ'Mۮ8$j]5E{Em>9H2p E ,p[~n-So گKYącSE%<ܜ&飬!y;>!#j]-2]K3%7H<-Xg%^Wc!ojwրˉˮ/ Yky7Ħ80xI. ™6gZ¥fp̟_B[H' ³&\az EDȼG6xb>Gn<\Ҟ)2GΖg !X!$+B7؇n~1-+ʲadBVPpVjzn zRyo;@ӶNskq?@7.żx=~i*{Nm9L D]Ft33R"cs<`* K$6k  0opWƒrCjmb-tGʼY/$u7Rl9ϙWl,rq y׿Mj4v@Ą4a}U (1?=" xV]%/w؍{-$^ k~F7Oa_#" h5{Y*FD@JD7ȝS"j$ZUd>ۮV^2Z֧ c0ܠ@oQک#zҵ5=ܽWe:IBҶKˡ] !RbGwl ]t>;HĈy$Ҩ)6*I$Tzԃjʻ̵`нk4Md6݌h(4#ZH :۹vznPEčMr*`PDqn}nFX<;5m62KՖɳ٧hI\3ts)sj2BPcclcm_ 2fjR,u -߬t~}=78I}LYk<׏ *߃=8meaӿUqJprRU崚UPS0w2"qo+SU/*H0n=71+ϯE[toɸB*aD]ѡfZa:[]QQ|COID[._p-P[+*@׬opS[JHއX( E(ɸrJ̫LֱUmݛ p(1cffC誁ql&fL0%͔7*x._ġ(,{ Sj H*8Ydr/}ƮIhwեrj;m. 'r;$ ?Ϭ HH!ǂ!ϝ=Jd)!s XL@( Pל& ,ө_5`)A,żSDndfG)RBi¬ Mt<ܺrꄳԜd&fyqX~\vd]7m|iv{`b~?{pT?y48 '.~ LS+2gs[/oUׇ6!r}&A*p.Y)T;ō!l@t}G(Gy_;OR>҂Ui?V_K޴3G -؃L&٢i+%4ETڐɁĿcsi#(O A/wKIIjmnშlej2s1g6$yF< Jwe/,V!6:1pMm52+IOZGoòP~mI8ÎȚ>jM|KVc]=#RwjmF]1W5\Z+~=t_+yPޢG_qN#3{2eooEuB`)+nF iI$[6!XDخFwaathd~ z ~jǘ2G> 9ʱ`=Ȧ#R K.;0@(JIJ}YU-<-tqw[ti`rd=pQCŠ;ՅA^zl&Hךzz=EVɿGn mߪ234Nє;F.I"jpxBNP0[| LN:ly$j1ld-ņ:吐-PJ߽SFIo.zU0(v̩otZ&(e- yͼnX 4ɯro?j0T@ ^5` -!C4wtu )7s˻+$ ;bf6O b27NDEi 7 /}Q"\$v@_1esMS WH/ ),?&k! 12V++ׂl:iQ@EV'9gΎuEAyJ\)Jq앖}?ݒk{`@bHn+\ y>@]XڵXX1'Q_|b5ғOYó}#!Bo2azd7R$<խM}iKy qKvk`M]+o< 'kL H=Sڰ3گwV2(}Ȇ9JbԽ@D&V01֗Z%7"4H*(HvápH_=d"}bBbI8ڗe*~cN. #ǠY59|*׶ZQ;@ !mZ oh씔gЂA2:& D5 %.bSv{޳A MM 8Fj@H^fgϲrt$}D(w>`N @KtUR-LP೦RG JE\V{Y{S.8Nm~H ֹCQPgV bE;Ƕ&ťP6q7֭D[N{~zFaEχ̘%(h•ԲI{9oi!:pM\N]7kjo1v I&"$/(5vsHz.5no p*]mC%Ti qe#O^] `WkZLk.<:5sЙm2o Y2.:ḽŮ%~C5[$"K؃`.04eJΖ,D'RӟiacL0 'pFB #'Tͮi9& Sd>@;~f+V>]`5A_^qbʛGoz"B0^ܠ- oĠA7ȹ1zFv:eQN Tߤ-|K5gwZ3W<❥NJ-CD>J$]PXJh `RYW[L-lOF0d `} }$U/WZPϪ0%ߏ_PNyHAK*"'wVsX'd1^Hsxɩ'w3QկNy*HmLۛ, &_E@t`.RXMhJ6Z'<=Ҩ>M`˨흳 aZ 8$IO:}ಬW\Milr%siE,s_uB#Ej8~M+%|ߝsa;zHhns;y!תVC[aCn҈ya|DЎFqC0g[X&i)ukLD K}l2!.[U$~rB s,y&uՒD4:sT(e7*_ 0GS59! 3DFT<9i&Ý- -W2cRE-]dfŔ"[q 42}4Us-<w(@dmf"h\P)n4tyD4a͵ F]H QcK潽ZmA z^ԞZXwoyslVתu|, 4:S?V`׭`'L4%l%qJeê`(?Mey۲P?%(es4nTSjqCzO\ ͅ{s:6'lKcݸe U7Lk3c5 ] i#'#M f{'"mp"g]n*-0َI% FttC{\/vG89ja.O ]o‡ivWwbûQ:N_##4 Cv06~q8l8UC5}4t;biaYU ]EܸF;$eB}SJ?ǵI1:7Nն ?ғ=в X+}oNb,rv:}Ӊ27aVۃ " jP@FT d 3& (4oK% 2E(%B͉\a 32K4Ad'l%SNx' Xɲy 鏢n;wOUsIۇ. ˔H"Y F;Yv*[|WeMu/E:)J[2z/`o7љFV٤):jiv&.TBU'Ҩ'QE4 |]q=iFr<kw6e bmA!o4_zwGm63ШY LU ;5lF er%':SZV_;vD0BEtIOi% ԋ A/%FDtOλYV| P0 #C,yOsz KI C*l MDbq-ouK톬?Z &? 46z%\DWb=|YBYQD-D mCbf+\BCWAQ|[%xǾ1gymT"݆ BvxƜK|9+|Eh]·'>3M`H5ZͽCgus ZM]k&ɛ ?> eFT)3d!2OLޝ?>}-ȞAeejjI}H=ݪ& Xp6(Ф4|\n +3s P?B:[MFTV^_bɊ|(fR? ߉!;N=cjCm5U/ONHDoLm( 8E M޴~<Ş7g9fySKgzD'Q}@_X{Ip}CC|q(:a@l{K: h"0;|fе;9EoqANːW'Vc!k\r1їnΘ_ש30 ¿#^3 \Z |'.J j*dYI%ֺG`;xu2d8AO#?)!犡䚭) 6k[D^/F ۫x*\s*bMN klw6&0!G}6Wl|yϑ8;VKRߛ6'cOG»2c@,P9y4 9XR)y!B&o͸nb6v@þ}Zjb ! \RMamV'C7aƕh&쎳ۊKM CbEojG3DD/pv ;(&2|I!Nd<G>mo*ѓtKrf{1?0qN: 9<ʄO[y{0L9䍿K{TO6tGh46 49Aw`7˂5'qSYz5 6;x];c;%-dr!aY8kVkj2GQ]䬘KS_Ņ%!Kx,]DlujyR1<|H퓲h3!Xj`_rBG4wnG‚ N X-; Cљ}IM2*REMvs%P6#&Q5^t!~N`ⱬُOѾ  8(JK"t҉Og ~Z73n(Aa^?1%#ʍ<.ّVҘiKO4m4r;V𢖃//hwlb+dN+scN{Z4/bt(xH{Ǚf9U[1Ɨ+S RZKf`p:]:xq7;ü`}Bih'([DOm[>h Gp?X9]3qvZU@bc&;O יLpP!H/8 f8 GZ4 <M.j({>JF)K+;yxTN?7PRol}B JFaU@ae.f0d$8\I vK v?+Z]ba*(Ie ĝW(KDPxo"N|1DF!:o}5#f$JaT!BAOF!kYzUj 4K k7'FQЖ10(~[{tVHbS%wq7E9zQ>Ǩi8Il9Pb=t$x;Α#lh1N5Fr8A(AMI\-R7v@<;2k m ( ;af=9o⤅If_a#{ȷ(=o6pfD̅ZC`ܼ%KP1ـujF?gz:ZձI%>~ Ո mouQ)~\]},^moAQp-i3g%w@OL/=[ rn>EnPf}z% %RKKJaU2?eP: EwT!5 KaԻJ x20E7948]'U&ccD|]A4-j}ʎޝ"BK".YS_t+aWbHRhv*lK9X7mU4`M=nu,#m!HO_BP Ysé*9jX{+PHݔQE!;m")ָr -[R-W6*em n|R2ŷtYsԠ2-JH ȚUlO&|~eC"xsevWF1:!.N)EeHNM2Uʔ &w A/ 474 >;ln|ѓm%iV^<Qju&u1Z|2ՠM/CL|XLO C;B~B/P2;~h Ϋ)p$ ̆ ىYjǕGdO}qq4;dZv1jo`G/f1/v=ݳ%-c>XěW@1xG-=RZǹΎI{Y#|DSdy sEFqp vk0F#cb5ڌn7Wis_=*[([~p^ |ؾ8&,?Vf3eŢ^&&+q9of8K ?ai;W sJ4>!Y/?@41;]̒C҆0`bf:jҴDTq٦'DE,l*Xnt"h5q"GgHh7{ZiHEE,ĽY:%+'Frfq=խm?;*Z>ؘ['\3p]EDyg%]X89 : סE!_&47W.̤&.=u?oʷ"b] &_|Mg}zZ|r\h}*|Y*&i8p]1_&2ۻw`fye4BA`@V*zm̙m$l/\OؾWZ4ABƞ.V|v9ToCI}9tG2{t'ʱZL %9H;(|;G7_<#S}W}(aEZB#a+VѸԤv;,^gMўg5 l 5 @Jц -K~ܺznfy[zِg9?|!6Z,א`!UURاv"%N3-4mW=%[YFBD`D0d'1*%ŁRV 0ޗY{IZi=Cū.k sle\j 0+1+@6]$iY8šxe]A- 6tԶChD(ݕSogx.>o@^GM8e[6@"  Xg׏8/R/ޘ}~YM,D?T+jp>mֻ 9ɦF }x2W)Nǚx;n0s.HtidP}EJL(Ie':> X K7#qځDlU2_T(Ra^M^kPdVN5Ǎ9U y$;_ykJ J?J:}}"43Y t"sYh3ˣn1}VmyθY?[!eۆDsP敟yʟ'{Q8Ŵ}~k^9PpӔV<;_#jT7a,ąqq s WSDzfLՔ|I{K2/f[Kt,z6dhe ۟B,\@ ACj:K]S0+>t~rŴq!P 4w 3aU!Sb@|nn.z)9= sCFlD+!}YM`WHfy @K=p&Em%&an{dEArhטҞε8ExnX 4o&U Md⋊[YcC)Xt( {8݁3`{2{檻[K@ETp k+vH 8r?*[G蚩![Hҏhu)+YAf](rHHzH0.v#$˫w7Ly@{_+I tlE!ŵzhQzTB=zd=mBa1 FFyGBy4b=8~k& 5'>?]]2##e}{+c>g^D|No~j B)oPG쟶 Ϊ|8e )'2M/Z}S~vqVf)7) :]MOߙHĎu` !bv`.{sB"ACy6f[:J/*/`>~Cc 槣(g&?`‰12z5uuSȜh;b2^#7Tc:qp8V;"8L@7qRgIS+is;I%Q`d&U_KqC6WFQ3WrY:)[mzǶ29|' ,%V F`5CMͮOO/ReXe4'|q6Tbr@? 6]7*-n_ߎ3{#JUuk]&IU։~ם;Iq|:R) bb=g3 X4**9w쇆fovRkSg\QlD7吔}8 9H>j=1N-sđ)!j,b}/:{<= is lj@lڃ҂[η5CLA_i* G^@HM ?, ]4ڟ0\=aC-} ?=}aPU{P0$=r؜-!jLa,; \GUhɾ2z:Ngz7An w+פOGJ!t4Xt59O2+"&IMjF°p K<0Eڌe?b)L}jGd𬩹zw$)KͬcI)~HÞ>Chv-k3:~'ETDZ?7,-i$- HkOEmzXHD%] =BzEJ8e|ڤ*0|uUJAo 8D$<g%;",pwftyⳓDKC0_]ɩNKNmU0 9u)W_Q=Gaij)?c5q?Q(qp2{K:3EO1AQ.(rQ&&³INs8й03gUx9.6s\㵂{GF}(+ԣRxo,3Xv99Eyz\+)[!FF߶A![Y}Q  }nrI-m2v[]ސ@^[C, > z}i:qC$+kGDU~.{kfc h̙E$5tCRSƥ-²D\$ eeT6&&7vpցy_]&֩r`9v]T:$=! 옑O }Mڴ +8eSz+|[WRVfVc`^6 P|Ei~򛥸~K_sbaOd:8΄Kr ` jogίY.5X1Ge h>-*@@+fw[Xd23;ؘL4m*sWbB@MQ(}RG͚P.jq} _*QʡTe*AlɗMA(̡t镎tzc.> +M?TAfB͟CpAY9/Z)+yc~͔i,8hMɱbժn)99NBY8JXI/W;kz$nG Z&Rn&2k&vA@5nxwpu~lm;N0"cP{{D|Ix}9>6h /pR3yq `e:k/ۏ42A#E&$_?mBrvXz,$lξhPd SS8x~nͤ8jxϊAD)۠Uĵ(|2f"Rb796r#Zd0ܚ"9'Tiɢ 6$*⤱mOf5hȑZrWW$& jݣ_\:_%Ǻ{]a #䵎Xӊ[(j8zi(:uf5* Y痆W*RPlQR\Ą6؍ 1vjiu˵GNLwWUriR()}B0 ͽS6jD^:/ eC $[:W%8|iA A`l;?{AIr6< _2eK&m@bSu{s!{>VT9RhuWݪ^K[:Do]#Oel5{)єn";Rbʆ^H"&) K;t4fnP{͌kwp~89-8CVM`-Ш\cQ &dm  z)+IvLeLʭv$9ůJ 粡rBmq?":2CMה!t:Ĕ),<ҥ!Vc[V;8JLӰK,Eo]Bc6O*{J?XBsv0siςl.Y ЬLX@_[*K"xL\.+ȬؤVt YIȎۥ_R">8,rhqYum~vuY"#dn׏3 X 4AjdꛡMŧWC >,l[τ ]9`"AC@Cge$͊0WL0P{dXtbk8%Nkš۶T~$b?ȟ r| qN!:f*f { N_H_J _!F4z.ɩ)c &԰6Л!a6M}rU"0PXQ!@2Z!xR89HFZNB?K&;R*KzzȽj@Y 1 4a oZV{B[D 7u%7icG? r*N =^)摩6j͡0>{^>/ `j9xdm6#%xG҉~?kt> v"D@ t=Y88}57QWF)Ѹq|Nb!^'RTd[h8h8A}ybڦd_ >MwU|z,8hfn6hLm}$@s{e'1ZGdVRgr'L?~!?:uؘGb`Z ;mߚSpxh@`YدSܠp`? @2iUc@ӈ(-"`0 n!d 9$OSЏ2%v$ U1}#N3H-k H!o7{앢/ Գ`) "b~+D3bVyJucّHB>h**JDO\t* /dxP#3 Ջ؜Zj TfTT/7~aߍkk[h?$2 }+MEW*c lko_"y8UFĻlEI@NJC {B AhTCB[V= .6R 2RRJw7}n˴j`v3i99\.Kn)'uo^4O)aUyY7L{R>)jNcistm o鹗׆91Ƃ]U[ȣ[]58_]2 #%Po/K-oոvQ6b|,RX($YghR]A'dC]"Yr 7b i&21nKtHidG8VϘo@0QYY@ؔCdHV)Ă |=_3bfGb‚!@Z%[[a@-*;Y ޿72>-1Y =d9;#AyZ1=RTf⊉׮(CE^g-1EfHD k)oks Yqܿ W6\h;VLhPhU\)fv)Sc̜֚^1瑠MܹlVcCK~5堤Y6_ƙOq_h҉^1e0aj\Y"==bOT!䌣># dʤo߉\"VSKqs<T-J(pHsM})OϹ-ngXW4ݰ}k̲ O1>5 9?~K) AU$L6ha!c(.@bnYZM/R7\n?K.tq &=]GXltvtJQvsp^V/ۊ*~ik{gI y./q uMX0[^EkDPםgEwD PԀ9m/ %<+SA>"N[BUٞ{&)H :0Z .ey2EznĻ6Yh ? Cfﭲ{ّEhm/?'%g*R̗`v Z%h|}l޿(xɅ{!m|yz K6)ڹ1ڃ? #Bvfkq ycG`Ċ|GKls|0FUF"L`X٤fC&ք䦿b)ɒCmM(f;R>~V" A=Yx$QeΩ: @ pU64{>v۲u~g ns|QYlK ݹ yy%w ;HȟWDk{,瘬35FruUl JɈwTSkɗɹPN%1wg80;Oe}Vlrjopi,+lM XءNcaϏ?eZ+΋|1ј fy;͛;M*N3ù@2eabN]([_kލŘ5VRlzWW#_䬖%51rb>є-ivYjoadȆ?ѷ?ׁ՛aR7o용I:vrW j>3osa: ;3.$ :`0]qPn5r$/BYVug Mv#RCAV6cim{* .<L_RΩkԹ9U=,dev_YƝjhDlkN\ |!,tr}4M';@(pTBQdv?4Cw:p}YjWN>"{C͉q"ѐD(R*ZŖtn|i*\W;Ӧ}Cd3 {*Z .H p_ȵ%Gz:6z6_3~Ke6W(8GJH{ʣ!^8H  pUV&ǧ?9OW d)tΚ+bNeA| z{Yˁ`*Ok@ Xv[K7^ %yÀr AjUmЬNCy3hmjInC9SaWUy? @CQ U[8Gyi wO44[G* z/w_ aPR@3~tZ|$ѱhLc(>/Z)fv]g8 JriBէ@$E ‘i@BsCvVh@ipܧ+W$אdPT7 FL-FU,gb-'5E7ÖJ@ʧt0%>%9LqXfJD- MwplTT:dhV y`JKGi9P7 vFgYZ07070100000365000081a4000000000000000000000001616eef1c0000627c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/̫b<]?Eh=ڜ9P% 0kd Y H6+# 1qtTl)pB>X8r1bI1Kyfh)XV 6'yH}]K:)gvZ@2b51118YIn]mx5kYG擬ͨUr!>pT[b{i=rDa䍱$8~a7i{:@=-0#BRmlN9@W12ao8gfs%͍a`6%JBeQ/Vg[- ݂0kZ0m) YdqƶUy\qpg)Bcde(r^T- *qMLk?b>Ļ[ʒ@M)yW`Zi,A>Q¬MuXSGV b+ K˫&}~]$+;ނ5W,CSڧiӽGus Liُuh;=hdtH>=C׫#zL˟/I4`Lഢp|3Ց%{M5xA*C^ee ? G lX*@|#97kub6A:H% j_,W)gx5ס"QS[qYFX&X)UںR*lh\=$:nKizh3Z2袁pwYZ+&T:_ΏeX^P E0*\ 0VE%|<yYֽLRh)N!o'rqϯ 'BlSݸ0^8aBH]0Nd5_43jTiȥO]Yg,9Gە(f@~<2(V('dh؇7ھ3jUrR8pQiikx]8ʈ A#r1 ief@#oǔ_FWi؃Ґٷv rtI_mj(? ?(W@_DǀR 'r8G΃AVcwȹ 4"}EuDlԁ amHC1 ͖n9i[U:URLF$|[v+Uw%B1XV eL[$0|$}}^FՔk2#@TrolFŻkGZ|c6ލTBL=~E&"hxvو Cn紨"N,癙,WOLCg)"xz)a+NG:tfgGPL󆠘G}<>{p]&"svDj۰C)P7cwZB0JȺ,.v%<j+% Y3)WKw$˯Ԙ6iue Ezjd mE[n~] Я >"5$U]<@#]ŘujgX)l>oK4m73:ϺFS\M]hF„ c}8:0z#+&JQ6#*Owm7o'I!;e'LG0lO%TD+QbSKuv)[̿S֩>0Lu^'歪jzד8SYr#W0VT<xjzMB`xw0`Og݃h0-lIL_CW^Kr`PtiAb[ee tkߚ%ss i6b^o ɏТisl{^NG,QM:/.=X|E F&K'zI0#|EQRIf`D8ʱ) 9m{|DPR<.vR>4 }@'QO!P> ]`5csjb̤v.4'kzRLĔVw.3úq_Zk4rn0O ii]]~73옉^^G=")Y&pf%$ySַg[T76ğͦB{^aI;?fnw${]ti`$'_K_p /Ld%O+sjYT{(]~j¿كC9᳞("fJ`AV=~S*2tY9B v ]h0G2wh(Hh#\ "`B=ثA_UB%4=Dx^ۖ#I,&9Q}h9@^?M l3sZWHDKfܓ5̕7{$* 3'M~D7T G_> zٛOַ ^`@>OD{Hr9IrcKZ4Tr.KKf3獭p" P?\V\nTܷ%z,ue!ԗn TkwQI^ɭ$* |Fe*=^(XۚRB}LkJmvwR/Zof%]1FyKSg3dD#~"5'Mp8U`ύBG(WCIم>&eT"atq@XA! hRu٪U05$ WрV _`hAcߡ5!cy zFN{lFjs(}^Bd02{]=Ѯy~%08 ЛR?;VU*̵ M/x)VƐ&h%N| ³h/"d*S'(a^n?%`Dg9_F3}"U$T /{Xρ./لMFJ6#6N*

&:c*$Ky~arkJew\QL!}W*ϔ5_Mo0 j=5T+ě,73- Uq8z$kDCF)qN(%)U#չaA6oPR佁Yd26+l(OlvC#_q#J0ĉlױa}="!'Z@}b.8.;ǯp#*MoA+Xm{\tVelDÿKX5raAV `*+/X2Cs;%rJ1"_y5ξqf& )^ᚹl,(3zz:bfGW4ʀOYvSQuzNh)BdA0is%(3ӡvˍؙxlR,D] g5 `7Wu9|vA@A7 tbnrT[?xW[|S5KÊ[$8tjIԥɝlf=V͆,ذcBsa{FS eG,ibPikP !e\X gurVvS-&u4/Dpr?_2OgO\ +h l]hh}L O+׼Xw p-wowXdʶ_o3bTtp6\W~'Xy{p03Ѹqw-]u3܏.IYG<Ս/NFϋGK4ڝAzmDH~߬-d8 fBN=In1.jO XFRvyS؇JdV[AЌ憴5&/~UY1A0rlJ@q{Fo@:AOJd̛ p.?`kjrr%bh19<2Uy,c!)HinIߏr^\XG+#BAz>G׾@$gDpsEڡv0cPK{mUyMÈ5-3g6Y\LE-C$lqx>)}dKN](2Ju~jM UVgc& ɞӏ+x)!sCTPv}B\y6uۣd6SN_yR9s!5Rřm"1p cR<2Yum=Y*a,?d>H}"x L^'+>@}E.!FzД]UKI\I˱P^W)pL'|m꜌Fafd]ەEbc"OkSq|? LQiVl.ΚWQ_ڰck+J!N{?t# f䢚㛦uc\%c65aN5L[ &i/! E oZ~`]3bOG8=o!CTPY'evwDn A=42l(wT8.ʸWfnR۩A 6ABS"j )-*Iie!Qg@0#W~쌧FoVvu*r+H /{"X^"-,W "kY 7FS@r XƴF{I-^uj` 'oڔFο(]iFn kevs,ex(6twYJ*Tƙ0ǘLk7~D'6.錼QGjiuI:A7'[g}ocއ]~`ޛA$=HH&w3W_i)(tT>RM+hMj3=*tR忻]\h76:_)cW/уC(7  kzTv0]":dh82uiw{V̱轀5 520xܲ_H2KBPGFK\mf<gngl.l9SpVFM꜑[BGqm6#m?w̲7dV {+ѕ(l ȸx @ *ƞ6ekou Fx-D~Q\$~ 6\(X4#a? wLl䗋1 ~ᵑ̐l|* $hBXnjݠ H5'.ev)n0lXVoF1fh&R¼XfB-G粩r‹ d? 3\cZ(&?j9u^=~(Xc͎s9G(.\q޷\"n՞N|Xd| +Ii| a%4$&g ھqK$N="!:k[K:)e8d"&bT~ ~ `r V_>3cZrPC2N**=wrZӜ$@ 9%'|+RUl4bxotu i h ;ŀV/TL4QҚ+±Ə s-[[[ [('%VgHdҠ%R9?7ME(E;lNy3hV%c`Rf ; >C;)B}6>\:"P},{{2yCd xtCՈf =~8FdXPGQ8O9ꟕ7=Q5>_myf2#GdDY_$ךbM}o%qcSH+cD|9񑭦'A_B>K_5?Iϥg,ړ{t`&tk xM$CҺ8걈{Q*7=jQ[AI,$"\)t<: r"֏TCM5Ȇ4p&&m$1~;φ++G- SSY|!.GO*›,1B$dG$ywpdX>Y 7w4,u"VSk".9Ws؁ klp^d ݑ1A A1TvX!Ro=_ZHP@+L Wsf;*wm1{cYyiu %S(,YmG0}꾀 PsCduhj6Z>'FԊ\NLᘘ ɅE[ebJK6vpUB!N_iV pxoQ^co J屾X&a5kUl]@A QֶKz[.ྶ uRgM}u oQyK<-5co7K'vwE-h|3"A<ɚkv j ˴.M>_4h (B/ BEBEUh WtN=/1Uۆ].7K47H^{zK": .5;ȇ)c!J=?+Mډ)rYgwZ&7N$h4tmG[wNxejsB ⇖1;ۃ?:13QƉ{ : gw)U8#xǺ LiR4o>1\1-믎R x̾hZ %]Aڡo֣[f,Q\]3MDM eH7<9$Ňtk)GαgDp1ohRN/t9I;f;WHm R>ĿŸu3֗k]и@%8qgOa!8U,TD3lI"2)v Yy5 sig2# sK R;xЍ(V5_L."Hk+ Nj8}+O O# d+As1=:k{\QfgȮ+P?ݷ\.yޘX|mځmeæF(x8^<3o&DZV*\ES÷xQH*H Min)s61H-I`˸% Q`<UiF-:Q81 R䕊?HD7Ҹc:i@㧑UrT9Wv9*dz;O}?)3H1Szx '6ןV>w B '=n7Pk|ᯁЯN#м}#h_QzDVo%%.7:wZզ/V3bw*|J|>.eёliJV[dg{#W3;Tۜh:yG$oAoыÂ86OR=? )Xok~z=ٻs1F TDzK e%H#T?b^|V;M H=mutғN9q7fҌLF\+B?w]g_yj܉%zR$^<ߢ3 E@Ozۂou}90 ~W#ltaT̫q[?ucͰf6;IÒE:$^c,L+X :z?2U3鬦2VE(/ubkk%0!ju~kVyX:A'AI o \< ItE^ ڧN=7X€x:&L*S]lkx&é2:SMvI®48: 6c҆eG^ёD61;*G€J r#|b!2tT١௏L %cǣڄ֛K-N͆~rZ ۊl>K z%2cxA$1҆Vr,Q\ZwiѢ7gL5/ SYء-DԞX(t3fM[y5STχ+JE',YtrUw#O[÷-yA,v1Z8J}T.AS>'Q꘻]9,SI3)gX& FJ2b4i]h pHV:~bFWhxF+66@0-Au~L髹ky`kD-FJ-~y†ɴL8{`?c')$@hWEܮzFC$c6/"/F)ƛ<Mp@Bㆧu[wegRNَBb@}t;1sCBd%q7$rBTL Ţ((.O  ܿ+*o`_qz D2BT}kU0M}ݼ#,K=*y;kyӝ: aȄZkvt2"0drI#6Litg h.e @<ӵjh6DiĂКz}:z.I7 Mzj3rNϛ*8p¨KTАzSt 95#c>w@is%6DBm_.K!)j!ݘ{2f{Ӎua[m@䩏ά"{5v5Rf~]Z҂;:VoqB¹ PX8YyG2ϰDBgxW/!b9U^Sj7cv:v2@bµy!0GQҪREv`}0O>Gs1m8a|#0Dy4^њ]4˕F(K68WBXcwjS"iL$x,ߕ7 3Sx'׬ )2r1ݣ.lBPh7 tnTLQ$M@8ʍ-aP8͕7Hw y+IqR!5GXeV⏽٥:?GXC"dg;kCƚ&1gU@4&~>p{)~#imsW~vx/DU. PC, Z/Ô9t8#)THM%l)U!6CgLG_˯U# -+kZ߄KBr`4noJ۞TF p;˒N / =FG7RɲC,V̓igbk%{|vo*pL}%sk8$<-ت d.dMx'mm!,ښ}^nf%A~6=MhRROo5z_r"@!:YMJ4⑙(ZTkPkٱ8'y5C7ܬp>Iv43ki@цks*etm+ߢv˗o &6㕟 Ck`$%K^ UJ<tu - {`(x30?֋Һšٕ/F]ZvPy\q!UngyB%:}&$ϩz}Ia /f[%>f3ȷShhF=ҳa˸a1gqy)3'*} (o>ԃ9/ KN@ (Ĭ&sq<:E.jCf1ړ3"N<4.JEqeؾ05r 4L{B ۵)^QF\I#܉q 3+IF&wטFe|zYoZxʂBbxbL5 34u\J~}s-,Uw uT2SP$hKdad~a^n^;~Lj!q_2B}"˺z$j4PPQJ%φ@9e,Ydg3uEK XpB.qRx89:PsB^ ƥG<ͦ{4dtqtWɈ+>a[oX\ȕ%VebdR*#F$q N\0^2m@ d.y/=k~Vj!mDDtsV]0>+E郺_'rcF3;yDbEXS[ ͇ Tё!".W}n5}h%ɣ0ԫy0*هU޷G]h9~ݸ_T $WFn`/DQqR6n7H;3,<-l&Aik]uD~wN g"מ#[o֢70I/ۺMp {Ux=Υ^fu$-.Nѣ*iސA{ƹ =J=Ht"/+%{0,.~;ˣH֬l$q-pܡ׼]9J7n()C/50A ?+BV//InP)%/(|ȜpB;+^!sqfFBU+-`< -{4BU٣SJ|xPa2aks}+.c8W #H`)tVV7F BTwHc701$^wR!Bm/ݑ-B.o<Ծ3P0]5cAhг)`/06k[DC93j YG |/Ռu:Ӑh6}bS9x-LL#Z&WB>e heBZR{4>lR_q>XwRe=$}X:I :V-xpnѪGbuYl.j'sň=ѓzUÐ=tӷ(yM2$fnеr1; N#y&!֌wȉHϫ1CRT3؂(f-?\%8ѓ6uå#zVzFW<}3hO#I^YU{+-Ο%qs- k=JRNض}<`uĦ݂u}__fjy?k\enTo *]1 )5_m8:ןʡ^i;;7o?=sg8[CKPUE<))P> yѮK 0g; muFM\oleG.@}y*)&040@+~(;" ZPpƐjw:D~2?Nd5h@v1d05kơM7ݐ0!`TTRŧD=s:)w U6p`=4e{{&94ف{TN".d@/퍻mǾ0'+]4Bj*7+*55'*|zb>[K弴_$"Pݑ#0ךd!dy5G TZE4n)tuHypYuE6J&Hm =VS5nfr_mbAa=JaupAn]yіH@M,(!%Q}m*A*MbOֳ)ޮ82uY{/*}&R9xϖ9VhJp8cQDӠ3Ǒg0Ē͈{ q2銳['7–唋Ҧzw[[(Espc!0*ϋ P})=`q"'#.3JqӀj{y |%XO렭N`_JkNiGS io !*=C$7ppJI%nfIl}"dC1,p>½ >,V=õ\b祗""\p]z N騉mįTihAn:G0=qճ\["2.]4:Y]O+=.z+lL 0~2,!tP<+3:mgh2c͉즰Se_\t15MBIgpz `&^H}; ?ӽ3Oq* e7?Z32 d%7ZOo]Le -Z)"^KQѺ -kKhRPX?vKaʌas`=1^]MR$`ӓeU-İtu^3}Ul { A7 Rg4z\?,>oLzz?cnVd&{գ# rb F 7B u?)8Oa Jb/Jk!KuX t/c14١2ܕZJ,@0z|O9v|H) i;cՎ6Dҕun8uAP ) f?ڂ]sRG_$zfAr7h1XxjK?ࣚN0q]/TKE0o "|#7;5q:I\_dmqjnüt{3 cԞ,s"/h5H"zLPE= C=S?n7{h4I*XHsk ^5gbSgPs'X {E{DZ("npAVIekF69)$|ɳbM+ "&m(vN!5GO;Vt=H%jnګpE g5EV[?Q.哵b֙NGHUYᑇh cfB.mqL'ƱQ:  nf}jz_8U SYy|7S/'S(zKҢ6Tl&®JnKKg}?sx4= vk.a ZE(E{(b~3vW%;d3׎-)R-kc=Ϣbc.{J=YQJ5>^RԓÜMx>cH ҩƄA5_֗k 4j48Ԙʤ=^jKqBۣYv!Ih,d옌H78v2teA*M.%x0cח$_*YBRIwF{vJef!kf䯛@3m2 jVۦ;DPhJ>Ǣ=(.i]`$xSHIb<Ty C&5=šHt`-Jo6GF5%R #t֠F~VfR{0/gxD1뙞_ٮcd4tl rO#K%pl{an)"2OF\jinQsS=?m= ވ'k{`O7?B07[!r]^9_EN .ȕ3blc6ׁMv1NT5viq1 LDU{*K7ߖ%>QUbJPEHq{2pmy5;ݢn_9 S*$ D Ub {6 46T>JtgN"zv+F)z<*e٪oX' xW0O[i%J)h۲:҈nWQuO+m677$ԳbH- ͖9렂^C.IZ{a/ef`u&nsϷ\([1Է('5nQ'G %[ѼIO͢G}{<{}6mCԦw3r9D=7rʞ zz!jЫsGhҴjcnZ3㖒i \E ^~uC,OimͻθD T& OY ^ƛp$V8A 2 ߢאFCѡc*A5JYgڳܻ% PlD& u.N><3]Sr\"`/j d&>ii2gޢ!s8V*M\ӮpہME 6yE$9F_{33njd؛4=1E NZ+/ƤHEcDs'dh[xa g qc-&͆Y`^ywAQDҳgd'V#Õ!NTtWKl 5v@&}h[BH®'[^|h푑 'tIx{FN zzo'+a]mx+r%cAc`zib˛جQ*gٵ#Њ8{ {1XYDKB >L`L*p;%-Kn61d7+:-s)tX `7!t^{iZ//J ,ۄ4v3?g1i0ƦO6LO~'0m20VeP3+< 5VJQ^8O _g2,h)?zv2tإ$b` [is^4bɓ`eh''l~~;,gBBAz[~{,L)جhMmp J[%4\п(;m5;RL]-OP9:.HqDJ3LPC/p44j5̿{S<((m$e۳'Y)X,ǓYG&+ LcN@`+3M4bh-h$pʢUQZϡ"X 4޶s S_J?9{i=A G%rRv(fty2^z X>YW0- *.GpS}Ȝ3 )>țLq(/0hS@THd35=QƆ!qfZ[0n S["dH@="bެB5՟sϱY}-Z2`d/xB|Uh5D[a&Q^3+Bζ #tb;$[ c)~WaSД[bG$qn%k/>c4IW+J3Ɏsm!m)F(M>̈HD.`m[ HLM˳e؄rb•`]&X_^f9@衍%DcB,~EIThC; b^SO IF4 xe!1rHehsPZpaŝEi2 m>0\ -{\lJ 3_26^>LvOI`s<7Y8{b B+VBzp8Ɔ=Β:"vo+ "hސ$"P<%Ԗw}ئ‹S1L/`k` >Nnb#T-oEV%&xѹ\Vck4KL]:i7iږ.te(jꛀhx\5ԍ /2'p1ܽu$>-jy<BHZy+P_Cn+'Ȩh ܯߍ?[ ^cBCV~p oyq0Q?NSY棼q_R+\jY2=%Fˑt 6 x2_?( "Bb`QzzQC]F@jGCʆb{`$7V <t>&|"0zyyw'Gr66pRbvbËAb`GwS7U0;do 8NJ.KX2D˅ObN{w7x|wE`I.mɈ1Z uTfmu rpÂc pZtctld,aZ+2"P&U,×XȲk[Ō;zS~ύ;t+8\g?pF ;5&42ވ ص5kXv9d#H<+C#5Ǣ(3{*>>X؁GQֆDm1P1 pTqQNVYmIJ$NIB`P,y 4$K!ԥL)4c!ӹ;]:nc;O2fC=䏉o8-ԤB5J`H~,Q8% :Fˢc.+ꚃCb4C>D,BYPCԊpcVPXC~v)\՘Sz9"#3"$G% 0eɟ[离_qlfؖZ+[?`SӉ;֤O0pAq($B2nC r fP=I7tbxy;j+Do2ѷ;^;nxVJ ļx2S(mYZ1mw߼9ߤ(_>ıgțZA֢6Zs1cpp4R0!C7t>srNu/5y?-14t=bL50YQX9N[ib+1 2իC5+RVNI3GYDFq,#Ua4^2 ѡ ZKC]NR{Iם=7RCm'_GcNK/=l9}%L a<՛ɸB,nx([.kIsdl:zf陮2a?>lKBm a@O瓒^PtR1LTnI͈%RD)!݀f4bU?<ș\ҡ15 g Myey#8*. #>e I(輔ǦU{vIpߟ~JS&v+N%`* @y {%?0#˥c]I%D7Y no;ŦGPsVxtUJbP-m3*I H|SR˃47Ԡg !EV0<\Qw.b%_wq<\uHY&BSI!H8$3&xAy;Q%0#36F?C$4֊EKg\Cq5Rzh5-b% wKYoyD^װWf%J*9T#}zЖe !Bj*بr {@gBHXꋛyA.~p2\gBLGW+:5FWe/(f Cċ h:um{3IpkN22J7G)YD2FKZb=A˭%2~jzx3tֆv<;ON VsB}*WtN1l\UׄC5 LAn㘒$&uXwՙ<2V !l=% &' 䨳e:A ٻ꘎WDp P"K ѹYՕ] P܏#P9g=0se Gi̗{aKȥ@=@ i"`!8XF ̇Jh|S#+e'kS"xWp &d.#MJAO0\f=X5g( ,=կm:psdXi_+ȿ|cKT=T0bu t~$(DT")*yGA KZoǛOO۾bȲIBӺCdHB~UeZ7:fce+ %ސϖZJ2}\80B;נy&cwgYZ07070100000366000081a4000000000000000000000001616eef1c00008194000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/fR]?Eh=ڜ9Sݓ xi%tˑ^t+G!("O:ngc?r~/FdS~W\\d,3==au >rysW02gRK3퍭~X;GuN0̟)U`uʞw#=Vz?v&᪉(ۍ"6weYgǫ9"fb-ҷ+!g9#l欔Zi i-Y7|bOS  6t`d8jf0GFQ2Mt|I6|8Stflr_?;_#,Z 76RK0fVnW%vՄl;A4"!D±:FR8/!XM / >|M~.kb\FN\b }pSHuţ92@" U ĽD';ӭ?oČ\muil>,K>Jag"~u AJw=絿.Zv=3LDF=s[:X4TFgv:l}IWo -DXÍՁt`)SAot%qn x|Y!If[-}_hR=RifN:EsPhXM}r9Mݬ !>1͖z<Y]C.էhNwjnK\ /g[yzCT1(^vX&e2cj_& >ĭnڸ@"&)x`]b Mte'=-l`: 9b;mD!w[FhD1fԇq#3tcQRO_`5>˽bc@67ZaOzQOGg8O0iZ2WiTuTr)ĤwSObqu[֓ ߚQ <bk%5WJs P">ѲK WOa̗;7NJ4L-cI8Ƚ5.Epְa4ϖ"0^N@yh4iy y?UŞ2]l+cV?jW{"[fdࡆu ~´Y6Q$A"=- D ` O.G|d4 #%Ϳ o t!hPOB`[9\7 !^Ǽ9gB{-,q[JvtPūދ^Ԇ؀tc1`Bݘ [+CiGbkL Cc_,,O^O,:Pvi% wa H IHsU3nf6HM)J ]T[7ȵ"/ra](AC_f%! 2R H&Ew8DR}&$(V !Ȓ}V7(ΨR^7c: I)D-`v*BsbawG s6m*dWjϰ>Dib~W χOD3q R=t6*#v8DZY*2 =1Ww]-SD=uI_w!cSR+_`O3nAֹrA-˲&dLqƴ2y#BLOSը8Z(E=e6ڦ NV_T-CG~|~NJږw؁!5# O"fݦbYhBI&7B_v?%ۡ];cƿ%OTNw1 M3y"L_*4vasK{=Aٟ}{(#I1R<䠐XBS]vY^?}1b1C3`hbC(M5nj-cJ 4Zۯ@5-vis'bܢ9o5pZoPpQ)ym-ͫ8.`+>yЈ@ә%be6Da.p-DIA{,+Ch!|J%+a[Cvm.0[*YžԜ>3R ?! =Oy.9~W1b}Yww'nfF4,ն0x׆W{Ԣ󧯎pP Su^ (-lkw l3 w ?wNZ6::b={m}&dBʲ}6>@|F M9ZG$}v("mjL_7l+`  9n6TQו6qk hT/Ѥ Ϯr[z_Ub2,:Zwěl7U C|| DK冀} 鮦r$,] NOʞ{ YO,BZVEXqVb|<|_RC? jdK=[\K.7şneܳ'BGm4a۰qx}dO րc)#^LHF9wx,lLggcERT O+-UƤ ΆI/'9+*IHY,vEUػLN@ڢ6a@ߕveM7cIG1R-Ɔ(b!f3YQoPv֍9p$(j,D ESʑ2=^r$i5XB[ <;޽3[bKA͞}$kVbN4T H2Py/HC J)ňjRыl1ˮ{Ga.5\Y\YL%X"7@p8ҍQNm)!3cיeϩ|W0Ԓ6K eRa(X!fFn&Yb]Gʼ h,G$jm F@YʬBioKQ"SEUb|7*>D0 O#vH.-Fl݇KGh̰_kCXhSnOK3i|{s1Ꭷ{q)ax7f8#rPBY7sW3CQn3AaH#op)u܀_QM!K8mB73gC>䰺3G;k { …X}"٤*p117:bp`3AFRv0hO=5P aԼDny}Gy*U MeĩQL8N{߲s+R_Qb-;jaq+DlץM9Į_dg+i]U]Ju<%tx1ʀجc0 Ÿtvx4 vj̧*${P )Δ, Qפ#VUuYJzS94MT[LQXoNX8azl"b8#kٴ?`&B\Q⯅]HtƯܬd.{eqYA\sKZO}*(qӢ"\s.ډe(u*MC aD#Uڥc?/⻸8<?II*:% $uY& }Q 8g$%|8Dӧ x YRStCVe{ 0@d[y& Bbc]۔H#U`S #X?O>6 Ǹ+1 ! zZ?Ly.5ӭe,+D'ۼ \2Lo"Ie=^Xq%s/vB;*!5򈤕ZdI G^M 7ջ?Cn\#G>l홻${r& εTtJee3gSlk&o:x%;P;]@f.!6H]P,mԶ-J֎scEG_IlcQ )tq;eaç4&j `9=P'v%0=cַٓno,@T2&MxȃU!hH}Ua> 25]YpT` ⽹_[$N&ܮ7.Kɳ$Wr5F^1&3gܿו=rU<&valoWz,E:8sR<ܸ 1畮`tUXrmqnBjm D3WЪ\OFXp5F_=S=7w6QrcG]9_3  ~gC t(//CZk(ލ˵M% \/w(Twzܥ:aߧ$r#)" -0%;DBCa# Y4' p?E% 18)6AawS9H V5'"['O&\Gr9O"f6!P 3@? 7Wg_MíC޺·jp,1{wmHa|޷Y.Y#&XO$w蛅VIOFu<[olGu<hk|+ۅg5"ǭ 2>9cCd{  /Û$d{tr$aw%rd`ndԄ)o]0@J[cAhU֫ϼ]B4Q}D㼋AkM BĶm^)6Vv)+0jՍL󙎹I5`cRKUXh^Ŋ83 aY>,.ղ}d[Dm@G3 k=#H(1c^o]<2r&Ooḧ́ĉ|u6l&<`nG-Ehdl+g=XdCv2{Jɗ֪xSQs F z<-g[IS6 @ZDafŶ>o FI{Leaɝ L`F$7Jg 7vk֐ON.e*=} 4}eURn؋B=}<K_uUGG*?mBMծQƣHտL(6%cȊ{N#ĚiL#F-?ڔ+m{1L"ۤ|(\v:-6Q僦D=疹ݸ nwJ8 1X~x weomp{Sdj{ܶI 2-k*^p(1Xix@En{5nՔ7xp-dyls}Ia|T hVb /ɓ|_94켜ܢIx54R{ykE눍P8-!$eu} NpP0c ]6׵ .0jPȸD>t"އEhxnȒ @Ft7/K8FN0n`@9,RVbJ|!5tfþ{:x6Ad~Hgc7uΐ y{3D9%xy'u+y:xSg4P͜k*Iyd@(x|CC-H5a< DN 2$˖W4K-<3)wyS&mtjyyo pl&s Qg' :(qԧ#FLl-E@ޚ~Ks`.Li%RQ4f~…HXZF8ňu`qmi){NsQ^_$k ԅQL1G㚶]E g`CBPK+< (p`^kno}@}&,(D’0˯tLS8Á@;DVP1^|åȮѵ_v&bB~kzD?DN?KIv BzO3nUoK9 Gv1br0ug @1-h#Jl|N̝Qs0Բ9 +ׇt(9]s~Ai@L-p1߆B&=$]9>dhNA O>Bj[%ѱlzNa7ȟo$b YJoK&ܷ ?.XHMBe Fg svLB誯H?;hө_(4K}ضߟW@L 0tpϣnHw1¹K!VZ'nB^ش~ս Iy C8y={n,Z) N欭0 \Ń$WwQ>Z&<ŦC 61ϘAc#VF!Ą'MY'NXP8ܨ\HzM^ `r zS(ݼTgDO:U8`.jPoD~~]\ig&vw{G,R;d%'>l2#dV]{}4[gq]7Lv,3i(֤kx,0v-2*XmϬa~+HĞpb[}XŪY-sxĭY݋05Xz q5F\/\Hzj~szAF/l!,%=4Vv.(x pe#RٚdP؇M+зŶ37?س!eZPwp8'K߫@>CRꢖo"u(nL%Uaǁ)^Gw_H9s,G?1(8e~FYjm"ޓP$+rNϴ~B1zB@9vI)t鴨3A;[3e?Z>|uώu9n8V/݌쏋 !MxƌBpEm1:NvQR{z~RhX|f{mE TM]"nV8L> L#oh7 oOk"l?r UY ?-~,bsצx=gdۻ#AXlt8n-){0Wŝ KmWn4cGPj56ͯIW]`"P8\ϲ/ LΙVGru؉D1oz*l}ΐ%5gN8\3vE['[2LR\+pe-5(ira@wӘ@0Cf6r Bc.,~I#PEz~jscO@wW`adu * co_CI Cs_\ab!J+ j9 ߫?gP(p&L%Nxn*`*C(g0w/ޡIRX!1xB,(vp.K~,b[$RqsN( }Dl.D ﶳ਄%5=@pȹrUXX-v_>?8j=e*^g (W Py@El:!zx>uF?0V_ph1 Ķ)He &oc {ЦrY Mh1Pў0LP՛98x8 6P6|_^МmQ^Te<јw M ;s<:X.O) F["@I@T>_nJb8,p8*S[ xga e/$&4?Ir*\9srif׏)1sa fj.X#$N4ʓqrsB!()+0_$9iNFF`&Ϣb9BUXytf0_lHg}m'.94.mi+?kEJڴ^;Q=pbTS dEϷZ^K̳@ .Dn&Rg3FLsh=ݸ;׆OU.B 8(7P#Z:l}_4̖7WȒXyVm؀, cYU 1x"e1:`b;DX{ I^1 gR.^+IjhX&DxxJ"pD^Qvk-EaY~~S`y_!;}&ݸȅ%8(P)! ]^;v7*ck`&rxo,FՌdWM?$-Vra̩vrg--Vp~F/H/CњDz;w+T)KDL/"CLLm9+%Ed;+X0FV]AqI0?$:y83;| bnt"7!!. ϫ8yXvz'(Oxy(̮:YfޅE2OX1E%# X;{=QWR.D~ ?U4{:B}Qg?ggՆflZC*(랠B߶)6AvqH03Qlb8((e E}#̏(}er;i~ B5)mp<>pI~ͅ\% .0sÿ^%$RL2ޞX4jj Ϧvk }%r,1YX kFygs{éMW> i[?zL/%JXNp@gHωq{&n,,0=R`IXv7 EMWB1 ZK4{f~XZpfe,Vޱoca,jtm WX Anoq["]h{d@``~*@. ~>dwZ۪b_(Pa'$M"sLķ1ne4f.Uǯyo_3kNء"՛ o6|Tn_U~nlB{n*YQ)/2ϠT[:"| ·OF#`a1GkCVJ0OXa>qяBX\t[+v[ 0-U&dKﮱB7ӛ]7C|e{6Qfp||nm#XpS  9C]Z +֫SX4+wSS֪9bSSi,oI{x}S1RϷv? voQO1.SZHuK )Ӭ@bnT-lA*_n> ;|X"f0U-וEOb_HIޏG#0nʃ/wVl9SRi?\UD8(LՉ MQr<, B9MpI$`@~;r^c;?SS*!Ƙ2J#-ndtz0ME\#hSަ/0l1A6Zlm/cHLKd_ޯ)ٵ?Ob ?4Ae`b2926$'!(JJ,( QdжD\Cjͧݻڨh,ڬH#[t+6{}ڥ?B =6>`T-HZ^6Tv& CE~qck3^*faM&[>ĢM8sRWoP=vHoؠoFnVtE!Wpc/m'e W9,bTr&F¤vfڦu=N煪KIv.fEֹ)p!HN6^ʎohW@}xԴ"w41>*U<LJV6@ !`k/OE+CUm8b }iBLwՐ .vQR+IK L {3ıU3mNNl;D>bx멁9_,(7]R ]$,ـ /*O0gtI >$߈݅NL毛w`_ʸRȱohPS;e."7+@a?L39J(eh <lQPuf?P!,$^!u\Ql1U~H2[ +X±*I"ڀ An_2lm\21nqN vL1B,W[$@fg4H}mXKy5GG06V jYza1/gserJ(D{{w]<ć#u *9UTIqwkf;5[0N\ @VHbEx,mᲷЙgNA "vSeRQ'&E4.Dhs/Sƈ$kHB6'Sf)#22C[$z6P<:FIOO*'Fefk!RVIa{7ل6=b>>XLIBe 3ķd-px.A=TEQhZ|0&oNC}7ӯ&~"%-ӥ"‰in2IJE v4fkst uѐ׀2,1TGZȭgO;ijMr*PaWc/F:wJ=&e"@_v6"!GS 뢲dӛ'j}ؔNJim9QFp fA#zV *x[b{q}elm717QV-\^W&YdF 6>XFs9D gMQ&O Ʉ,Ce8?mfgٶ{LRCRėTMcSZq"ٱaO \KܕCW6QxܘV zYKx41 ~ e98+4H0na ;n)wA;g"f򟹔?8^ A ɀh#hQe(ݪ=WfHDiE80l@9 \q(ӄf Jl궷aY.ŢSV{"X&GpD U`1j1ntm-}猻w{#=^K:7/Jvlq3v^Z/z=^}"j8nb|:5\)sx{uGZT(_g.b a*rݛɣjVJy~+οF;0`!k7=+QPRȔ@N&`UwY]qu˃fc1P=9͓Yz27]3]^'4,ɝa:VaTBĕ|`8pX5pN>W#~VZ*=,.qlH.7B ҷ%ҍo}61Dub%NuHui8Cg[rtpUmt"]mN9L7[ xTv:5:_eG TYaC=ı]y'7G)̃1vN1D@\Nu jsIFOWOW\OE:VAA<(0%mu6# +G%sȜ=V[ptFyE j>QCʢ#Pd䮯6_T.6MSc;C x N`bD,=x"R(ʤ|& HŽ;l@R:a"y ӟj{ s=`O$ec/=4% lwCȅ 7|{&ӢKgZR,P=K1i3[^2&oI :s60f %e`BXmetPd b>V#_ žH3tP'P ׶j PfRb3Ӏ+^E ㊰4d!54}?k2KO&ӥn,Emp(PV5G[A% U92I }d<\hr]돃yo1(VoUUu9kY$4B_"w1PtD,n]O՟tdzwKa b,]9]HܠWif-y-=,{Fqed nVjg+qt/dwlNbM2\%6>"ZKAghu O;O}?/@OF@鲿%bp7kᏘJF@k!z8m=`& 5H a]t azJsj r#P/U@>k O#Obhdgg] n4&H]X٦EjXX1* ](.<*4R'1V׬1 ވ4]ᑿڼN_x'P<>Wj-G!\޹ybT6GH~NM3*u)uXYqY]i:JY.ec'r&1_\$/rpz(-JMՓbFAh,0l?0Zxm@Ӷ+U2LKIf pb8tC}5 |fWBT9#\`EV.G%d|Wܰz1vuqN³1887_9KY)C;^دX2zc%w4v.f97N^y`˯nBSJ a y/JB c_-2";d E̊3B =٬P(kA`'sǰc(/A#"vw x–0gfe:D)dyBw6yգ̔%:Q+lyYRv#?vQ cݿr%_ fc$k9MVw*6:9E& n;Ӊ :+gn_\;s/-!b|/~MU97d*MTNIu$w*vWV\&}#ˍ6A0c@]+ f/`8?ȁ} q;5ap3#`"AY*c#r]Oi F_}?a1Yd5 p èĨ|§VBQޗ#_dl誉Ӕ8tW$zK589éX^!: shcT~Da 8C1 0)B!h~/jgNg :shyxDQIV˽- N&2c!co$UE0hS?u"6d"4Qxαd?dc?!MDQ4Rt˻^ 5EbM I)qsT6rI2X8L9Eb+- 7N}cwȼ#u42 YIWͫ&{hΜ=57K× !`]il{q'a&-xto)("הTKd9}H\b,j0 0j;c&Lw69Bօ~C]hl6o:ODX?ߡhieMR\!xԔH4&9 Qu*]aFv;T$y4^gTv@)1we'G[zhER'.|?Yd!5s4|a/3Yvي\s`8_C(cL* 8gDַ%&0JZ3nNaS?_V{iu }Ök|^?ΓeQ{Ϭv2?0 ɓ~PіkfJ x#^%t7['+[6HEfm>pm~T yݝ'ctLREP^dG"1!#)'|T}f-x \Y3G&Fwsm*Zæ{#XA֫Sl? eil#S{C:<>;%0åV09H}kQzlUgV  8߽1j]*&BBNt ] GZa|b7 ëK{+fؤ}lЌDk1j7L!`*6|nj7|I`4Ta4q7v9E!1%fr31qHހF cGw\o! wv:IR+KST)20Jc0(Oiqh*2͉xK̍.A&JIXJ(׌mk9yY~_H8EV}6QJ 1+=wY GJ?ǰP*M7[g|P܀ӇѪCzB\sGS5Ea<;`6sp`ϾK[,udPCd#G)N{X P>ENH.ifPǘ_Sw0`C!XGpDkGרG $ģf7In\~q}"q}Y˅ (&HMu 䴛 Jfİ#c@zH0i"^}"ݑ)F { nq:lrNon<h%,|-L艽N"ClvVĂUM|*p0A #s7F^n4 \3F %ȂT$.KT՝!EMT;{T\Ufb~%CTpNo|?\b7e88n->KC]Ľu$9SD29a'Șao'o0w1rx@ ɽglhj@֬odpyX_/8w9@]Ԋ¸Om/ q3L_$5GdT{S6A;zlJwr,XFi<}~ [,Q+ܷU#dN\b[h;ݎ4O-dh4u AW%4 ())L=WH:#wKLw1ᘿiI_޴ΰ[Ň $۵mH A W2,U1u5J%S<بf]CvD!ZP[xMn!&!TDM8rVc敠?0 /'\$J1?e7[zl" -A +|?oS_!YoF+bJZCEpeḰ<#[5K,,/V4[D>r?ƨh \,جൈq n"tzWгmP t-!+߿ޒX.L,%EGm,YnRTw_Z-J P LtF+:򩥔 L${ٙ6hCqE=-8`42lNA1F̖T2R3ZhRH(GFA#S>"]a.*arM/j;>JZJM/f }UC{m((+6w i9ꟊ)U)тc#w<\ vs ~/eҐ2 S )v,؂gNT@[4Jqq؅V`\O-y~+2Y.2VO6gkJw)^q͇O#Z oǸZHB t\,:,#7r4L*K!C7R>Rk4y $5F8R& MsaSغab-vw9,ĊFT VZyM; An44c]U,kfz_Ow$bXvSNI=$>Yocc$z r]5_jޞk5mi-MAUJ\|=;6r8*Pz!OD"9hQe&wOTX|wWGR$lu (dhU\B4)OZ R]ġoUO.E c2>4 +ͻ 9DCUBn+ h1t4)Ȱg 22%p~ ֆ^ FMf-~SO>z de#-+?:ol]y'n˹4˒"b۸ LB- +la ]3.[W|x-t%φYg"Kt40$|.41̕Aj+U0"sf6 h8gitQИPpSd`dZUu?п@O> ƁJ"~#H<>%wMw %rV^GOSkxVE;k+W.Tnٽ&6p3yA,xY1\wDjDU@XL_d%,RE#!+#?PΗU}#2(_p<*J,{{i}.+'}<6us֑~Rvs:ZmKʁ+;U*.pB0٭>rGuFŸ"tC/ӑV(Sd&y*<4[?G?qhd&/ Mrf;Sa]F@ךw6 &XKIƕs!8u"T@/QCTN_s/Ow#{S'浫+c g`f(C!e8Fi,&5,ʚumHoi!8+plT :PQs"OHL:ʢiRC/>i)ya'7Bdj?M[1%ͥv_F۟0Q{3/ټ5l#@)S-w{ HDD|*_)J:K.#˧wՊpf["(MZ,l?I[%9'mt.i0֧B}j| w'YJe&Irq"߲_~@XB ;%}bM55fI}XXV& ;X4 7?jLai$CD Xx57WDNf3ғkDB_3s5Z!8 {AuC&n&a7 [^h~fx)lk, \58K&6:z39gǿn9(jr꼳5 :2Ň$y]f9Fkhj&ph4o"Ha:`R5aK/D"$f9"')^pIr8ǑkD`j!l^@oT? 41au=mN1~Џk ]<[7;t2FF20bkF9#jя@ʢtQvtOIK jfpbUjmjl;IZL%b9 Xեd:OBa[W2rS;xL B uOA WPj[ .%zi[݁S\bky@YD/ƮTvBS;Iq ĐP68iC=YʊX}5wt&Z^#?Vi݄qaz]nʿV /|nj(:Kr }хLULXCy͚ӏotf;Oުn[I06]^Cu p!uɉdM9P5@6,QqwaũA,#Cj YhZ=7$8}B7 .V1r 2#}NJ< LE%vh{DZ<6Ή25!bcAC:FwbY_)נuw)}!$:@rlSzR*V;LÒ',|.zm~i)+^}N^Eϙ:_'D Ƙmgi/%g_|r OcMR䜫='oQD4UtyZu` MR \)=φ RXרg_œwnaMg=2GX.Ϭ˻Ot4nuXY5 2,l@d$)܄^nl;LլRw5d1:Ձ5pwC\繐oi>|d8_# [i9<{ل #"7ޙZFDAw8)2y6PQLϴ}+u˴4/Z~A W' c2Oo[{jcn !ASH<``cN,!P! 6ם/P _ı1im·̳D>b U8D*>I$\˕iv4nەmQ_[yPx>:"D[wئAMB kELܬ3(/`E̔sˀ6jW|:d¿ JaoVA5TAv&u4`\UsgVX 7C}^DZ3B9)Z&R;?z?,@5 })NYo-?A&dY1@];csgc|\+(Zȶ>JHkc U~e#%6e \r>kLi|TΛJxoTLO=D$Eؔgp~Wi#2ָgsE@Tr.*b _@Ē/wDn;s6+>US8Taf PQD; ҏH/cZX)DN(%Ӎ 2cLy!ƍ4JeY ;Q_AEq@Q 2ژ8!3.X!pM{R*.q:`Ӆ2G/˺bn!mRAQJK@.:K= q "Iwag?.&4D[DnP0h}"%/-S37+SlkA227~+dUqۖ>QSn6k?YR(dT. .G_p9/< VjIoKGwwZ(n̓oW۳qЗPZ$|gC2|FXA+uӚeG;*$%`G1Mr_bdO;,.@3|@rtzO\c{Nd Qm'^]dOy +ʋV?GtƮQmE9#]T{y ~.X+@GU9qOɀXi.$z݀HfShUHؤTe.}n79Dl钞S`IX_>M[]O:Tkk,k(i0a2x*;[XA*U@aoQ>{-nX7[[ rU-s- 8 Z'm1 Dn$ULsUcW4~k{:E<T% *P+[அloJŬvSS6"Z1qI.y8Xr[Χg LrlԌkDJje 6Sr6Z~_k|@Yu۬pyk_"q̒(K,^0ou9ט\Wq/)A^ҥǕҷ!(+ K#ءata}[G2/ 7` H=q\v*% &L׭lB㈖TR>SkupG%FZզ*m6Zp-sawWdN,e Ti)Ԥ0mOC@%" q ˕P]Yj>L+&EI%R{ Ґ%n$ck- eC-`7XJ 75+8 ,gՖ~ ܘf\hOː3jT2jRнﻯ2YsҧO3GѰeɤZ?vhyՃ%X:~2$(B_ \k!V>D􍋰!OIm9Y8]\}9`U_MڹG{[X88M٣KP`[N&~]gA㲑À(#B*\i!tiߢ9=ZE(^KZmퟷt9Po 7](‹Q3w5{ Dʹ9+ {(!ᤆ2PR3)kS(hQCBTd{J*tqfh޾)(BVg'zpO uD@ZIf/W^ŭ ?5^>z<PB5Unp!AkuzHSfjb (2W?`-u/؈X5ջ(>Ngv>)㷗G1U_7v \%D}a!Wf7T˩94{l$"Έm85EO=(,9F$b#^ ^% ruסV}Ä??/J|WV0꜏he^qi^.>04m,2"tK bgn>k8M^Aڲ}qpEzX24w頖-# ꉷ5Qfh>8;3CERaBh*5HDd퐉0J&D0S@Ҷ/T diFf>gn'mae\+K[hy|SS޷HȴrOO7ͨ!ɹN.#\q-#yyG~9j;at0^'zTPVod\`Um4x?dx9b +  jcVhU3 ǻā֎<`T_QQ/e/ti17 Y1b2V:$|l`+w4=X ikvT~Iк!8RD\Y\]CnΌQA4$ L1{9/9'PTK;-&׏^Yx)՛c܇1I bQŴ{X$-ҍ:xP. 6PtX4z@7R,DM-4mEL<&Ti!c+0sG7;F1(ۋac0AhLtyꈊ&ğt&rWҺ!yP0[TJc?O>^_ok1$,ԕ}lE"1^XmZ3 gSpFA^}\Nx)9y<X[/ 5Alvc|ZcVTNx^W 0Gb~fmq,/& m{NX7<̉ޤk1,c7;CT{p2ygRJ#4`, o~O0@)|8; Uu|h&,ݝ Z@c(Z]%+q)ggN@J,< .|.U<&?o ,B-+,O1egXtAѨp5"A|a5-c s8ZA,pL|&[B@4=n8.2Xܚi r2Ʌl5f~MA\J~wMx&0p汿^Q$j!7Q=xh! N$^ ZtKV6]cuN>K0zf0åtc {I vJԁu"TxJ\(2>V{~< mx.j?)%dHJn=T(O 6䂓$^ ~gXe6% bU($@H;]6iMu&L U*Ϛ{fMLۄ-GMߜ/')}pwtIp%T;̒*!oȵHl0"[ulchͨ]{x4"xp ѠHV!;G#!pC'>\_U('bq&oδ1~)uͰE3%Zǘ% }j%&胷ǥ Ax?'*ͼ8dx{WG?)ƧzvhHlS{ҜoW* {X$B,LQB_m9>eDL0"'WU'LƮkpWxR-{_) A]xv0cwv\c^\4VU?iۗ]f9W#隀d7%SYW1:!9]55.52zblN.t(`wqXHx͛H ?raU.ɜVsI xͩJK'ܒ}̘J'qHiUp/HϺr,6A@1^>ą'\R6z ˬ]L U0ۨ&> Ne#J&0lm8ڪԵIۭ@WB FOVHS@n/,; *X .G@hH' H9,vv0} y<i2kD'jxv>s4^sixLw?FI;P.>ʝϜV`]0wG\cB<0ۈTMMo\?:'hXb 'f_f8n6~yVW+nzq  TzSuҜĩMEzU<|9 6.Kl5r =MV33_c a9"ԅjO(3JuuP$hH&F'uN}$ś h>lZ>v%N]w-'#S 8jt X뉍3O/w+IS7eKԿeŽA5{>^ ffMR#:WDZ0&JK3,Z`>tUjq3F *h(_zz o"a5Q3 2 MmʄI.W'>0 md!X?"Y T>dr%sb0L]鴖(g aFtx z$PcjC~ We,|%CQC[i֗Og?b¦xG5;5 L˨/lZsǯ~wwo>@[zQCa#HǤzbZ:ЎUyHX?D~kN-i4u KH*aĵAeh諨B*j@ND&{ib{K5-3]yI^zK6@ h>dS*ԇ$%ٍ/v*>@HJ|׀ P~2&?:*XLD#oA=y8ӱ=0k+6Kt\Ppp͍% NaBnp,yzK"Ri S&r:_L$];^Ym-jZ |Z"/UOzZކv^1[35Uo&}K"Vvkssxrzw.'. Ia(%$ !(Q0Ӏ~ǭonBiT#ͺҰI  -NK/#x:f (3uڊ[*axfQThq=YAѠe"2"{g\;A`0ꉜP'L0W]vU1nQE}BJ;)+WЏ;/i>ߚ׀kY"=N7qKk[ٵEN)5/?a Xf٧ { Y\/LhjLܥuM\P0χ>3t|3Hb2&cH;.r{ES4B,g5ed욎^mi:=2Fy@FQA8'S^GyrwL$gD;uǫ$|_oR{Y~~+eE̝t|v|ڴ{gHy^s?: ;x 2}] MTQX ]]Tb.Uw& NR H, ][G0+?a^E2W/.)P YƛMIM *|:[zN_NN &m)W\)`)) x :el_SJMzn-0plA#}S\Һ8^%YX. ənp?\ꐥR 8.PuyXB Aq 񄱡?TJ.{ xEV:u{/ ;Vj4( k>8~B8mzإbYt>5z=|鄓d 'Aݭup3@E~Eѧf|yuO6—%*!zKh袎krB l<fVQFʚ;9*7J}7&j %4|cSvk!dS{~,dm"v hl%銲?+;ɼKn근E:ARtBXeC UsP8(joő>XE54#5nӗsr':e2F̞9 rYz:4GʏƎ`۫QK{swɧh=o םMdj͆\Oߥ cA:5۰: <{"rF>=`J3({xV,ȶAkI#kZb V&CAmτtEY{=|H i!Lb[iiA'6Rh!ԶnVJ;g@9ߝ#p'9zP-ʩ@Zxqa1O'?'koj_u=Qnlץhђ/@l~̄g\JG <ݸ4k}9ꁂ{: ,QmL[bknk[w4#!_ȴ>!ʜ*\ɯWCR)IZђ&] {\XcI»]z;2,?B7aibMC/P]}=zߦ-}P$~yH~7 |l1~3hDDX|%h*z"$[$yJS1+Zwf^./*{^>&-h+G;,)"B?7˚4t,tWG:Mő+\T&O7,;]t"Z0pw`Dg@n9lXL bX՟&sةǀ3)tg=dp`'2.^,^nG<+(g!eDVCm_|.ScR1U\V yVbwCh-\օ]0϶h5 [e⒉:w= 8㣹:TqquAyjG~(`[ !kģ6.&0}cBr s kf /jx(!mY(vZ1֊F V"ǜR*9N_=j<~iۚ9@@=1 AyUн6GvM͵ AHź<WaC7aQ#!Sq.R"KuG)0ğ9<(+04}RPXWrC~;ό xZR69mʂ궻X !yzN\K!wL+GY .T{18s]vxRYT|q$>BQaO]p춽 fOW"x6"xZ(?F1b[8pY.0|vq)Vً~pTtP`" vvl fT-*Rie9lA#& 8@ݯ%7 @ͻ[Gf͜; I/0x.vp_:+TM TFi 7%າOrw Ƈ胇 C I^AĊs$Z!Rhw[uS'Usڈױ2z$kPG.SVnCDpRE#1}(_7Q(7ӱ 0uX]#i&ŷ*|!R^ۅy Pf8t/1Cmcj;Mև(˝]3%S~-CLwMN4wHw]H:6eX؟U4Ġ PD:0SÜ*ʗ_;S+q6l OSCk)P.:XӌR\3k7AY3ZBPK4xbn_WoU/vBCvux;+ezR-&[WAԇF ۤ0s*OllCt z${ϹYp3l$"㸵vNM4I?7=5Aիfd.hѧ*r=NNt-0T_ 4^R~f+:Tꤚ/sܔʶӈQC7wT>nds7 iWn2R8=&/IHK J&P<2PG2gK~h-݉1/$EqaGkv19'7D\X2A+J3,ן(&=^t/yJ.dhI)S ?uYV<ЦZ *껲Yg)X%EH7)k[[{R?S:9RĊgp$L6* i;y.QDOw EfԆYȡ܌[#+ow}hAޟPin "@.>&H02c&2XFQN΀21!lm|JW9 4[T% B[{h/bjDt\ ̉+>RJx공qb @ Ak$6=m-5AOou.,€~➞הOߏNmB,|!Vk\wKݛ>4=.ͳ[\v ):TqJDjOjhX ?`s?ev^DowǗZ8Ô D\ZΎ <ݔPe.Y$[E1+3J+*kP)60uߓa5WQ-&tq"84`$RJ"sp1{3IT0:q0{./Vg*yȭSb?z鯋bFC[ht;>h2>K60WQ-}(9y8g*Ք|B~"0 CNXkۍL-g&e 05SoΏSߥ,6tG„Q}8rL!aJsN.#fNL@5Kg;1=/=AW?\)Q0 qI8A˩(y%i.{{[]dcuv}rb (uIBNd? :q /X푙ᯌ-1?u)Jw(a%?5Rض H v6>@sզ x<Kh2C%킶oq}Wε݋%L8dG;f$T;{z C.؋DڜcN>C +悪Rkx[-chxTug'O5HH0ڻ !)*̭aڳ-Q'x}ZMWa0pBߞ4sf6?1&}iNnf! i@`uqb g4f1^DG N.5EѬ!mC]#s,|7M[}Gb<=67٭&7]Ed:[1&ZD>+&dzW 8dB1=ŽoɓlOL2[Pņ{%^S 6dd3+yE!nE0:&*gzKWUkLZ<i? uT"Zz)o mBy=e[UOȟ>7Ԛ6ٔ?&?}-X. '#[z5s ]m-(P2ы$jƏ" e0itM' D[F[˔Zu/U$\3GeQBU|ׅ4!KvB@HzO}/Zpld!KRar^Nߧp5iHu@̧aIp8Katnѫ6c&ܡı6Ԏ Np謲ee|6b =HbM3x,I5G3fj?c"_i|uߐø?2%C5*%t6B|9 *pS`H8ڹo w,>RhTO;-qzO _Tq t0=/ y\{+ZcS:ށqvлavfl_CZ c^u$vcVujΥC]] Cb)*IրM8^`-uHg Kny0Fȍ{=bpahk;Bz*ɚ0cC^,n`۟:3X+>!?V%w^KyP4W/wgӹ $ґ%B:<]=Lf'K]#-+N#rEq&HhG7*46WNHa*4irD=٠9wxRyqҨ-Sr>|Q|­{s~Hl6Y&kNeԃ00N!Ѳ4%ѡר&܅*ᣧFN Ft;R|H7n!j 1m{6$"~:nnxN6nv TzV厊01Ͳ ߐZV*ICgB>LNA'cx=pK"cxPV.,UhTEFTt٢wwhl&l"Xz_kE湢~I_)8K_2 [MW~&pM ?ȯ+f;j~9CAekBؙ2`^M;!\ (ҞL[@3##2jr ;cCf%|!~Ec 0 w;^TFQuKo &7;Xct͹ ڮk1FD`#/zIW_% LyFQ!~)fՆN1Sʚ\ѡ|ʆvSųեۤ9c#S* WEU_$?AetO[šwAǧ\VCz6)g8 m *h^EHih(,@GǷ?4CFM6s44Hi<[XФv-6c)M`э^ *r\yg_:hY]af73hjXil}"qWf, +Ƞ ul!jMP+yGss"pjN9 lwIyBYG<,#v,mB4q*E؇,c/wohl5Ftf f5r{,ˬoJl"@b#-$ <.}x>Y$:stB]ðM'P U|S&7|`uaQfX0{iyd\ L_&BF"lx&F4B".z{:ZBZ!胻s9/2f:T<_ ?oi X]`txbm譬)@PۡM8gF|.ѡJqEjiר!Z$Q`'J:̃[=h<~(n^IFO{ᚋKEzuQzQuRܨ|g#ƳNzYDZ.tŦob1wFG#uD丷3v^^`eIKSA Q%J\JiD;C_ɈGD| gYCcG0 ?n#v`@8$8Mg\9,KwsŴ%r7O? iFSK1pdӲ]?5-DP8ӔC%^?u4߾K7~on%YggNVd;i\5DiZSbQB^-m+o[7QhU{Dn/7CX`nFfײb`.9hY_"lCMy2p+E R:vƯ:sFXq#6! ս#Y/Ҍ Y>|5f9ny9o l8cj"o:%7.`QlAʰP$'wݾ.էR:)wO)~ι}?/-!ftS7Hp֐:F1B? H$mˇZ¬ƇtXyyK*ޤ'L X\hȧD1a՞j)(נ܎=i.b_SAjvP6Mҡ?-#dY wOߪӼ#$WB[ZYTڡ_ξTj=fPmY[x61 PdHMO!rldSkܔ!;7Q[oA$>$+Jd&aUPELk^v"~VeYz.et|&u5WLl}zby}G {8d%p;z.K ;үs#7`%pϘUrح~9 ?RuO.Z ᳤{S:}ݻGqRk9.~&H36UL,,Is]~.˞,jI8sH?9BPGGngHۮ*bڏ{ >XH~fwLJIogh&N_'3DFq($]5Eʆ[PZ$'lS̎+ E.^P~M[H~b] q2ې)˂Q0%W)=VUPj2DvO>= m=TUK_ɐ}kE'C .VZ/)"(<dksGYeb397 q^\e3/B .B[ $ܔ,Z5a|2\;X}gYC{a ۵0%/`_a*jG)mb A`I, ! G<*ׂs;"7-*FWJ9mlěNY?ԙPNi+bO C'6QVeMd82ZDi-!p{(Z*^˻cv@m;ʾ`e+c;SL<=d۔tX#حb5tQv O`X@(-dN>TZUbnCh:>\;a!!S*˝ tSM\rV@S|Yt:[d0_l-D0k'$DBVՔu/ %qTBl\ӿ澭mee5zJ9* Fd) ZS0_ YSb]n1 +*H3 l#Fi3A6+4ck` pQ@k^&UEy>_dzx@eWZ8 >or"ۢm[\hfd FAiv;۷xI!QJo_-K& 8#)CRjpu._~\]5AAsN\]RVZt1y"I7j;¢IxӒgkhQi cG7HrF]'1T0SkvH~Uc`#M*rGnTiMr#:S#Ҵpbooxu{Nja>H; XV1kaD6~bz| KCȭ tPvL*DfZ9.2>V@cWU4͂%8g8oqPc90pw\5zp %ʒ,=0iy4,^c_=>B9{3}F &`;pqz3~i+օ{f bڱ{B U6`kLPQ@D~%`M eH)#(nk;ڟsh3?EWoŌQCճM˨Ec:=ӌ_20}\j Br9amDMFz~;DK]@><  n=Q_&1 {CTRrY o|rEF4Q8!2h5J94 @71>/k{XIz$+׾`LR G< #_٣ѨYR5pP`^c|O6lqԇ)\r ҹ{Rݕ4ݳOh[b4b+aFݛ5f/uP\]IBr7`Lo$>SۭOmT[vȱqX5qrη"RyL$itQH713HWY;~sj2PEjx܄J.ddSW!59$@S\pvq62YaUo 2  3`x5R}Ck ɗ$ |\į;Z s?%Ja ѾVdW( cpֆO jJ{?˛o|LIYk0i΂DCgZ]D()K \ +o.] iZ#[P\ڀsaHN48n53NX7[=lJ.b2h;: ]}/iGLXiAf-%E~U`3۞ [>j Q3Egƪ>msjȽ,V*Z< s`TԟNօLrKD3uMu#sNbQv/$K@5LMn?S+j9@- xe1pV^ai0q6b i$Gq .S9 nD6w2;%^A0'|әq5,`uRbD=*B,&.bӻ,R \Z[jS/{SX( a)~<^#31kj̴O>lS ΡoB¶jQPatXeAdoA Z2uɭ\g% [߇b$/ Z7B {=Ua5l%5~-ILmDަEjP!\ i N 5ѡH")SH:P/&Sy |pj~dm5Έ.aI:2 FE*Nl3g@r*?9R#wp:"!*||p=B'=ۆczFBo~$S89!X>/'-fw r=EuSڀ90&;Qä+#nPl0B@+a (аKI?R3dl^-R{ى ;Yݐu>ҬT8xC+M׽rF]YoԱY~u{A}ȇ2o' >gQJ E*X'BFCo[I-|cObTZ'[{zѮb QSkHG'Q tB'&_RGG5֙*z_}oNrwA1*(@Qҽ!,q xlY7$Y8$ p)>].ī⊣*W2gg^yYE럶YG>.+g*] At{TĮw@XnʜfIMut' (i#D%IyG.Fn,iP6l"N|+] fm#Y + :yHl,"Fx~cE9^fn{ǠkpP!S6pivoᏘ2Liwځ[BvǍ6a{^=pq&xxoA ijDBI04W=b╿WT֓Ub/i>#?&|1v/7[]"ٵ11i\ 9[Ђ$_>! M\l"cyCgYZ07070100000368000081a4000000000000000000000001616eef1c0000b18c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/v#I]?Eh=ڜ9Oɫ!\t{x*/mGtq}{ʆzO@Āe2"Y lф"Q[7w{;=!`P!sݭa-HU*]Ų5/4ᬗGwA)R Se̟Z+ew6-Ù4 l1ʋZP[? Qǐ[B ˞#5gP{@CTM@CsArz}ϿG?Qnzғӟ^AD#eO&Kap='amU@@Uim|E޼T@n΃V ڮjd}DAG4Y"vu#* ۨ;m9H{\xH8R̈́S>R+ʠ[e $~WOP;;!Ђn||IfG1kiy]V"궋A#=p~IQ/ӐJ3d[$@jՍ+.>70)?d(|mv4jK,r/W/FE/Xc0jm&LK՘{=T8亱uMjXا|%)|rj7;Rφ8hjF҉Z8|m-KNI4efb Bym' wKB\8pzrϺV\aI+i叭|шa}lo?\ Vl-Pď[\n.fـ(D`:wEC"<(Nzi$+;% ~vO#" iڹ6 :f8el&WncoφVEUh Z 3wB$gnDqJA)7;e{j :&'Kj"#VE(FY= cٕpdMK\Њ{v;33P֛)K۬fb_8/S@a*,?Ma#Zx,kG8GJ/!|6gvަP7a)ء󜋚*A5:^ָ>\[r.ed^ǭݔ\gEue8`#W?l@B4PgrU0>s@^ @L| ә]W{r- 3c0TCPe_@,*6w+Fhk!y;er5_^ "qRsUղiovgF,- 5ezlF4 i|k:S'B7o%o1TwĴ܈ԖҊL[0+OԾf'GXB\ [0 'KS lidA5NB>9J0$b[nC=q'G|w^_O%=̈u!;FV D/,KIc~~Sx`Iq#25G2Yҋ+ ^R0~AB&!g5ձ)*q5vl%q\B jGȉTeS\ɂt_]гfJ/ã;%|Gr{ϣIݼmԀ5c7Dw7Wbԡ$q/+*fk?S]'wj.hpp;`G$tgw~m _az!vRj r}_0K9z)TۣR`WYSpAbi7MhP'*ogwfHHC'o;@. |vaL|'!¾k5DIB`bo(Jƾ҉hn%AVlܹ@q k_VnTW,[=3 ( "8凃 Mw~@ĿSFASJi(ZOR籜0k]!iCVszdk83m>rDkzmZoYki@v1V7ĸHL7>Wsl ɯJW5y{鳅&pk <.소#+ ǯE{^7q'/eL*[x>Radݾ{Z5DGk_H>}1Zms$.i*(%q5ifJjlG4XW^r@|ofUǷeƙҤ:B2ݱC@@n=-ցD49+:NC|yw4!\3t'Y4"@/lSPx0B86 lթN<*Pfc<b3lQCIԊ5g$@nH\(m?}M]$imfuH*Mt 2F6oi7NOL{&I'S2Fi8؅ Z{0BH|숽Ɗ]CQg"1jP7ŀ-ro&&6^ ;sЌ7e}6岮)v0ʕ_'Vչm5u*=bz-곎ӰViR!g <^\]$2YM,cjrS{hjڃMُ^cM^UKNhZQ%Fʗ#p'HD䟚r ^b )\x/-ɇU{꤂_N<X ?r GdCmM Qlj P`Ϋ^}rВ7)Ictl()3aT_|S=#v/#ښSk3xJQ^j<֗ĘR (<"e{T!;^v?<śRa˲N w(-"8mWjo^:Vc>g)P^n'R(^m`FEaRi; @ϔOz/~z= BLUe_V <٪9deAEͷLWW;e<]ʞ0b ?*>O:Wr6y굀xBYVkvF5n*8# Bu'dv`:>oΈ(iD6Ty/ . gB[ )2Q2cE $pŧ:8%4 )r(L9{3f:[rk*TmOػtW"K$q47$n`CZUcTͣ%44Ef+we1 {W6&cxG {ٵqUarM鲣5I )y,$)r\Vi^=YdT* r|U$]z0Mf'xܧ@ff$VgՋ zˋ՚^I n^u$t1;&hA~6AɰwSe_BᇗtuB#FOSU]-Iش 1!Fm>iu.Nݑ&SPs orɮݎ5L?3Ci1~ .yĿw9ՂH[l{sؔ(9h)$'6tYviٟNһCyTU~(X{yЪt 3tOƁP f1!Iuqf/E KDJG͠eq^T3|H]~k 5(p!]}!hHlh9DL$Qf.w먿{AK N뽁wuTj/:=5N OprOeLmFI,!a Ph,+(cp,؏2*T*p!= uAPd}[~:kžqp Ej9|{6>.YՉw+[җo[ -1U„0a͜e6Ğ/cFye iMaV/%M[!WP$z`N~f0n%$M8SooSk@eX ˤC{F)dXQPmj&G/y(;ϖV Cޞ?eE3?E%ܧZ݌7sb?ٰ% nλJ^¤n ~YK,$ B_j 2){1yp}[9Chwg|FpA|C؏KapЯ%8{JvI6|m1Y3tslfsԠ0eWugj47C :[(SDQۻu0Hnj[{mQ?ND?@rԖdު{99p@UJdrT7A]}Wt0MkY[GFN?x@2%{TEg]#_)wI62y/ jХC=4c(.MOM8KD1;lo~cTy6)wr47 cOya_\Ƭܽs@~D)~b6>G+,3n#>̐2nHac>u`;eVfx[:uJgL6V';d6dec6hWW'ZoPX)<-T<ȃwaÜM %G6N9ϰEy=ʺT9 5%^/ʉxz.%dSuΐ6#Ѫg8qj({wȠgiA:SqAq`-k}ͭ9} Ǧwq<(̪ g1#0LRdDZ:!0[}U]2MArXAIE,ߏTh5'YbH2D$e?+ٖHǷg}KNTW_>AkKsvZl+df9n29E-¨0'G!yusX7oX!5ARNcE+j*Q^qzLj% 4ZQˆVSo%=3| :쯦1'=G?_(#yXvJ")X]?IOCǏuK"K* :#\=Jӧf:x3M`GtPydqHsBb^24Y3 [Z3F;7$\-\HxMD|%Rr}?D$$ +bj4c.\o;lݪT+qMБ3FWelUq09L#6Å姛"L*`rY/\{=k ܀ 8jL%8fC[/JXSi?_;c`DX [my"s|=w,zbgvlѲamnDĺjin}M',,O`V_׿4+292a2vz-zùuO[Ai%>GiPqoaH8|W::?q"ıNv*IWetW%{. Hyd(x eѷ$[һ :hĒʓgTXvh&k% h>.3H8u҈~4-HTϞmch֍GyDl\1 m.2?Ziz{?Í3uutPF?8[VfKS/Y :CZ/ 5-o>i;!0EQwUwڤ03l$#\ii;#PJȦAADبey04Ag(؏Hϩ!t`v>77]xJ.8bI2TO>2RzfʶH{Ƚ"Y v*Tzx?ϘmVH᫚tYBt )d>FE&TmZaDiҦ Dɋ,BV?G3 _SݶKx$ %/ܤq9}EW E`ܘٞ K7ޚ[Hl/Ⱥ-6n\'T1~{N<9pDoZY'Ye~Z ($jo)0o`L >XsVjlź>|(6_~~qRg0߈os/t 52e-?w-C&JK%Ŗ|c=ȡM 2ԩTթ_Z$xEAtC=Rd) b#F% *ԯ"CYϜ,{=?؋#B=G,EhFIrUQ93JQ'Tt:-VY/Ӥs󈀆y,#$4i8 puv>738驡 Ӻ0][x+l+~~Y=謠&+ uKg i`ΜN;Pb>#n^$7y׬7WbXS֌|iŌ]l|t.@kN"# ͺɔͭp;op15~m!E /qhM G?#"">7ۤ -@ByA{iJ\xN,4|æ>yQͼô^sфDĞG{6<gmKӡ|˫3Zh|K7|RzݔA U(hX գ%W)ɵbM} NTj0$-eɥ[=M _17)h$kUo-ks'Ȑ~6ss+y<7w˕枨LG0nh9Ș#X-_\įmR9O?WeUQy?lQm[p4ٲv[vfO>TD,, -@m!d@V^ sw48߂6QgO=Ǣ`(вF#CåqF7y{Tp]A()-K]ơb0VȊ/XFTKuhԛSv~R:3\@U^r>)Xh*s}Yyնh*}4PHh gz3PG6=WT >hd/79S-}"^E3L +gqzZg! ^B3re?cRW^ l4t]yURP;vpg[LŏI6Lo?`ӌX7;Ѐ0Y|[;3m^%{/MP5Iuɔ| 0Zվm/5Yhe drٯ #̾\٘_ӆ8, .̳xGXH:O^{ ?a۾Nc*#ruM>Bw<ÅLCgj`T0awШ7Q9Z,z^7eG9Kr]ƩVDb"ub3Pt䳇a$ uР ^""dsYha"CGn$튞A;J$Y㘱]J|sfg-*ord-a,[RD]Z~+KޕӜYGOCTғ$p4nh0)Wͷ娦CHMR6T򼛃03cs`I0L 9Qv·Up`g"V "aєt^6Kh=@h _b~T |7ǺGj8]2VK&W1)&Eolq]¾JvpdkL ѐopċ`q$vab&ze[C S7xzӌ\}9Bd656ѫ\O$~I|yӺL< tfE8a)fTrNдDē(nuhD_yES6JX}5Q1\SLr>Gp܏d"Ȓ`ׂ7ǀRD. /b94HX%K[r >Twonz+aub@ʄ\%y0 !߶A Eť}bŨ<\+J z網$X7B.PGυL3Vb:ߵ% T[Ʌn5.'Kŧ̓t6w C R%jLM,vkΰkTZTombAYbJ͠A3$:"ga!54|\U,D= n(֡+p̭ +-H'CIYUR_1^_Ạw@ҁ-qDB?5z7w}&GǓ(V6߳}D$N qg 6qSMlgqO;4 1&DRjĔj8,zD}}1FD'](vz@ٟ*cDrs|`;զ.ݠU:E"xA2lקʁ/\ >:b6"3'Y9e'gHS\s s2J*P:Rގ.s)[ ) ]T.V/w=?v kY[@ebU5.{Xj:iHUiiZ~W!A\ 2]_~;Dwy wֆʣg4ڗ;?{ՋiR=42M.>X'[:\sWXP$@m#%?Ɨ`߱qm!{ O`CMd=Ӿׯ~'3A:j^[!cng&l L3~و Iz269Z 7@P~ߠΗGBARkzmT/Qa>]!b9MljR& PZO!\KluA+~1zVL:N.3;3yM [3AXen0AT[$4i} Эab 1pϜ֙ZKMI]]Z;%b91^X=㯎w\k/1{Ax#nǏZwؒ%#kI[X6=hBczKHNuGnVܦdRf*ho*gAL(*G(q|ʆ6c, ;r*Lz9s~.9ѰJ 5*Nĩ#zML;DT^kˆM@js'jE~Tm^ ,`R[yO`(&Aُ#bqO&&\o*@Qߚ,0su:4%pD˧I+H]VwJi$ZBi ảt>NU6?꣑֤mPT{3}*EP]PhUc~Pn"1Tz+\: i?H\`]#Z߃ٌ0wNx .Ⱥi屡+bwubvP[iv6|B=+Rt7D m+co=}6S'- k'>a!S͙ËV ObzA06Bj՛&V>jΘq҇k$a`JVCGmJCGjAe\u]ʄzG+'lDwh7U|$ E΢%M/#v-N7=!=mƖ?sI ]4/)vdPQ&7ӿXx1$su0௡> *{mT6s2%Yd 7xYH"ds B旌4&v>g!x('J63ɕXMA~?IWPU@^ʔo%H+a *||*ߙ1ºA'Vo-^#k3NW2lH~×= 9odDpa͏+I4]J\;?~~Csg E l0:ybj 511xvཨ[ɒ)p^k]/rE6}^hDs`ht0Dn4$+L i81.LPZt3T/>@e/\DO"YwN#CDnTi.0wQʦ$m*O"㕠؉C.I-Bk@ʏ(z8 Ʒ A ,2Ygi\wJ;"қPPkC;'ROmcKfCTqhԶzU}Mxp 2M[ Ba~,3lt)ehgr3xs~zrIiQY==p[{ L)Ux1=i7u4@+ZaVKRJ~TN un>G3u*_+:(4.^0z-StQ- so5Miw+ ۂ}[ъӋz#X:}ۢ6fŴxsc%c}fl0ǒ]܌-xXS gqLeu+28g,<>-z*SD$80ao.вf0N Z8F[ TRM|<&Rk㫨=˝kZYt@CホQk5P̦" e`G%p]]b깄) )B[G 6 9oqbFNN}>;6>,frMfWP䇨mge؅c¢&G 4õ^\Y%}cc\rm}٠yݑRԛ8Svd1d~V? >ia|ޞf^~Y=Yw܃*ܜ4~"w WA@7+K 1 $MؐeD_ԞUN&_E 7fJhÏp ЫQl 7#ŸU3'L7s4'd/Q3JyS@c[wb >~sRbCrtKذrk5:?z@H! % }^O-9+JvVŵ;.n*?W(^-*7L70$aNT\ /Ð` 7NQC7`.qr8XV۬{\ dIv)<}l܇zf|oxImdm YR2nk=ؐlFsy@_tA:;Y C׬Ȣ4sRZvpm9VDȺiz=*:-!(OR— izrv1ˏn3dFE+9VN_$cưp-t\Czp,~HD!wCXByRzS&8V?/5%)G7oѓ97&Oy]YCi`ZxgUr>}&fHkSQ#Uuo3L9sݥ@h|D'` \XMd/H'q_F`Q'"XmVdI ڮ3jڔ^1byh <]~jҢ%XPvTL~Õv@~D.ڔ#ui7ƪ -At~Âyk ,^=.?|3KOA8 M=)ʹì]N\yNoQjYZG`ZDLN;k̻'6vd`:o_tfl<6kfw5JAiXmhFއ#&,Y,MA*j`m`X;Kcv5iTSeP}4F2WfԅĔ]Uy$NS{?UER/K4'JF֋*Zx|я_J>H6Z.WXQޑ OY_^@u HYF|qE< !-&W0#tߵ B@_،q+#u/{ޚY vht;0#qϮDW|P$0D;<_ BuBmņ.:Q#we}S& r927G/3i[!?ϵO$v* to]H|M~-GaG$]?ETj:lsgK[v eOṗ(~t\eK:ayː7Ϩ&kwg &8uV$SO ɟ&05tMˋbcj5Lc (rS1`ք@G'5o{?Jr1V*(NqO*lE(hLvR0BaD ARUFGE#B덼wo/Z5hҳޔ)308KlڸK20<'TLh+D NK VEEΰ=@$ Z%K35pZ8_=ǘg]"٬4DY*u |: H,:YH-QW.yUvoDĪw/ |8%rg>sX"`Cʗдkg?0;Y}b9̡+k7+ P=>[~H%{l1 `!pFXk# !]L9[ǀ9IGg% JTYDʝm(Aq|VOƁXĬsjs}=TnqǍ`])"B | Ow ndÇӓ@=אÛvr##Dn~1S^˔KASnatt| D蟬dJ vW6^ =.? Mš /DͩQ{왰g GoӏrNJ+)?V8LD㽭 N#2)v:GI% &k30,#HP/HraHR1R\^?˴y"]=#VJoU!6G-Sř sRKU&9Qk}ݚRu7~ߡKb"^1Q~ԠӇfgrOmP{˓\B( R1ҷ0Б7&;s_@f?4~Why"BDž/N5NPjkT߇zi< Yn>LVrHqX=.?L.m] S FצϡqGAFg&_Ȫb$Ҟ:mwF/Gb|y^8rnf1iBnggQY6:PFhXRMu8IcEA9sԜAͬ?q_?sGޞgrJ%kV<@1uta=vn!f4ոM's՜JkG}41B3r *1FCn#e!)esWrw; IɒLڍCiy[@9]"I8vL%4t4Ņ;$- #ŬY:"CwE_v#}/tr;+(w~DfD8p>09I%e D;25x Ӹ7yI⚠R4ʈwtVNL}҇Wh} ۆڥ7E? S5υ o Pp<5{ם~}RbcY|V+t 4%D>/@ڥn?$^l1>9?M?)s. jNu'(`g?DGsպH(KG3 co ԧmb =m&iDȱmpi!ѩ< H$ċvºp%"-{iđed+RjD]P9斂\2q zXϨ)S e q}3y~޻Ò|/b͎sey ǝV~Ѿަ#h?ń ⣳ kz{LDr6Ng:|-m#IeɧDb< *YߙMVHzݜ=|.:NEyP`&}rPoWIfA!Yb3fHB VWzz׮a4Җ5ӷB.L)،bt[$.|Ab qM[w7F6I10NrN"NlߣLj$L~d|jgtӽ!ûaO?LwTRaEý ՠ  T"#Gpr #IsV hz֖^uQ+{+!Gq.|=4;(e.R\KH(c@"#8b-Eb_Zr#Xvthv¢AG! ԧtJ^ZP{D,L`!BuU8Mٓ=UԭHVh!qK^?=,+;HIq12}op;і)p}ASpV3c ݒx3[q fo1-LwN/xi٦$u3&o;>;* RE=?՞8fGM5:EM"dMI*r@eDn+0ӑwL/q*6I/@iEBqJSĽ#{k Ԛ:o8*8zP콞W³$A2߮U6XP | ;tG"<}XgK/r%0oƵi>jQ}8#4Sܣ푷)䱗FVK%mImVӃD-RTnxIhh TݴGOJDžwv^JYh!u &L[GcXȹaYfz, wSV{$5K.?\º]"vP%kJP1PFjBoPIjdSh(ZA%qbE%L(C~ a s(Qs$,62k e,4,<^?W^X;C%*"=4E"HjʽQʇ\ʨmVxrɋuKn@H6c Tґ ifWU+psͿ<_lGl<@5^G^kQng ʴwZ8s|w+tyG>gT:l/mֽ 'ͱ[@$  };59d(MW=BF~8ă} PF\_Mצ3ёt,צȀ ZgLH+(7 =‰|'ܗ58Y2^ۢi_b:(dn-$G߃`N5ē QьBw7vUMWW=S3?rff-v/Ґ2|MA1፲+83x:QtP=y202t# S\M y2]Ŝ HB;b,ޭ* W2B :H4~+]1J^a1Av īuYڴO{xp*hr;X83a MTaȊmWdGEGX1Oi9 @sWiqGe;sה!A!x}IXK10$Zqȼoa_;GrZ(V#p tI"yUʺ+l%Sak 6g_b/wʲn?y%M%nNjU5*8lDI{$Ql5F]Q*1Fpm=b"ǐpvΘO,:-H۔} $Qf 7\sIy|"oi0YHdȞ:Unyhbn'&2C,a{^~b b>֩7qGuvUV8#ϰ bVkx70/I$ig?+䆐&m`|MAzUa ÇJc` V"ʥ3l R-kFľ]QwVDBU4[ Jk,+CwjV[.u,c&2YoYh&x2+>fǃ`,T8d˵ t:Eieu *QUX5Y^x+&t}?Z'ȴ@!q:̟~(YF;Kډ2s1#DX}]s+xk^{;Mz3p*5&L=C^:h<ˉ^&|'(~ϴ.^g,K\ #h@oҥV`XS9GC۾&;@lclb!EKz q.dž e0q9 f#9 _U1=ߟubb(_ѝk|XhN69_7;o%P)*_d@Dx} 5:@$V&C^B,d%_-E2Ay< ľT1< &M*ʥVH'hrJOdNC J}h+ur%D%r!Rv Bc7[_sj(['o/%R1#h:1mt̎ؐPCj* 4:zXrV>ɰhSlh=N2L4<(ҝ5OPʃrmtTsN(mVXr`]y& 4 3so 9 mwY1YsT):;`D]j]RD#bp#"86ū;oX5\,x^cia0o3FTID¨TaNdX:Qg voeЋ-`(zWg3W\{u{q?ti2? GNȨ%J %0ug"CN מdtcN:VS{a]V=&"-8 l!f"dY#ŸjI1}TYN0(^pK{ԚZlAHA$S_e3TXzsiR/^5gk5f7lQj2Uguf؅_fOÅVAyEgqBΨ "noCdX5Ý~70&Moq< ĉ] '0q\9PjC\ QT*ͬ5^v+H)A"^7C/U]LM]9۴W1?Uws1u0̓mQ!@^>I6lalԝpdWQeX3 V/2fܯȔw–Tܫ6|l+ 8jָ^XKؙL+HD2“34lepų}, AéU<+>hQ|R*0ֲ!ٖ4VEЏ-Ppg>ӄ8b=ڷ}moN ֆxmMe>~o'R$X|wsmܸul\W^N u篆>]O=dh[_K]w2k-Nh[7.cD6n9㈻HR9$ߍVfAts8iHt dwu46޵z9ڐKR\o`s`: Ulp&=RyiMH=~oFI-*׈oV=b|ʽMr\$셁qB}Q]|@0"VdG ;~ Wh} Q]qtrg; hEKmz \!ˁ`X׍YYR"F*yk;z== +z|YV1,襍瀕.^m,̸$I6j Cx+IHVA8, ќ=iD;Q@'w ekFk3rO94ʥ c.3#Z]~3kB[tDo XTt9í;#I2LWPZcvn]thc"8!26u#*i[Wi2I!=@TjnsԨߔ0؎| oܨNdYTj0͚m$w?6ߒƟE[ Mzz4hW{V7_&iex"*/"xw%LJ@g`=H"#~v ӔyDžꔇ,Xiw2a(5'a-o7kXΜ D8 !2r'>oȵX;ҋ:+3.<~U(ᆿl,S`!VD5Goۅ4+՟7~KJL=f]] | 1jIIʴ=k! n1/\&Tiiⶩ.^xAD ga*)At|{)-{kEY.-r%6^a_41,t^a(i-߅Sܕ@`pn>fYh}ӓhЇ[E5RШw2Z8heﵠC t@(pft-'A"\ Y9NwkǗxk:YQ:H+pcybfC|?][{zwPQ  ~{= @f8s`.2zRQ3Y|d~W [J8^,%]!y\*ui-Ϛ]h3BD^ ĵB0`X"d&jӌ֔D@,7rxEaC >{*{)F"azWf\]"n4FsaIYJ/}][1w"W|ߙX3XMy!RWnwEY`<^'agcsDVFfBq1S-|#ߩ(2:X8_~[J;#'e;u>';w)\mq\a[?ppQ'tbFWɮK*fzv#/J%aTwV9O/Ȗ ~9b}S `vHrcZEf6&Υrh;gf695n`XpKiJ:J`7،02֊K^^"PguJr$F% >M\޽橚C;`1&$tVzX\G#gb܋u-TsS ZyaO eέȞ,5Kvh2M‡jN+S}֬wsj sr7D]9{6v N]Qu8_R=.z?u q i,M'HҺ&=~9'tG/«iz͗ȌT >\2M7%0a,nU3PVW @,ܢ lc}+H@GwOng%M08"gA!ky 4O1KABYh2#mrώ#'W`;Y (֤}y_pw{\MI ^ qlH3GI•d>失Hc{@9/!S%AƪqQN>j)~Ƶ 1;Ark} f/5DŽ裠xo'J|kO. #|c_ gyRPjhN sR ۝E?ϣ(0"DR$yus/a82_Y"[5IxSCK-ՠ5_81 0N]%~'R7T"MM5Zr"4Ơ[][ 8sbj} |Ox^_!4#.{@ 3+U7^, I[28p$ǑNX+#`zoi[㲖un05adu "0H^ EF'`緐:5u4qE ~? [}1g.:P|B %E|%SX\\!Do؅8`TJϹ0F0{~Hwu{rzueHh9HSr>^L 6`^[ݑé"y5:سoض|L"+cy؊08 H^W=&d!V%32h,^{i6oX҇!ǍY3#dN?6\ϽK4*& c4lZ9 Hvpk \ L݄^)3"?f 9Es4گ`Pl5 B۔|dSgzn&0AUb.Ə.Ddz_b|6/|Dy|ܠ?$I5'էp(y9h%t!ݓ${+.*zB*ݨ=*Tuƍ&(Oxԥxg/q&_YPmdJ-mSr52a@ ^$&\C܇k}A wDMox# z# .?˶WiRDn_e arA^~kf?7̴?V\0R%1_r\"3*e@*OXGo;\srfZ }ZigHd;/.L38ܰcb.GϿ1KX?d&oag~i'^lK?V .Zy/0Gd=×]ª>gHK!𪖢miN)9# W_b>a C~h)}[]lVC9O9}ӠnMЖCۦW`c|!YTi( yMdQ pͮK''_M)Zx xm>_/WI>]ۦ *c[I`[%OMu\bN,ru0TZ}fUՄ=<0U*@@LԬcTf]Gj@Efc^CYH3YG*[20_ߊ(Yzqw狋 驽q+6G/]Up2^x' O{]J^ugDT.Q>LcJD!WV$E±b,ѼE s= =^I5`=D(xGAv[jy]x|OQNL|P"㥆RD3v=߽n4:#9jaG\%?R}tmos8fW 'E+)JV{O|D΋<X70bAdKh, Q甇M^w%A=Iv| k<1B=6'X3:0Z0 x6]5lG+ zʼnagWrΌjݒDp7m_@R+I)::h ^9-*KK)om lA hB3gSJ-X!>bՋ3]+ۥDwP\hꦒH/&j5HQhŏ CFr_զ%;,RR 2?+~C N:EAE0aÁ: 'VI Kާuv2c؁#LA/RΆr,`u۪6Ӛ$==4xuOF%/̙`5OB Hq ."l`G1L)":k )/YP4J ٥Z6 _^r!"F?g" P;_vN^Y5Hi5lW C /J^<{JB_s=m#=r,#y %< XnR^c40[IFͳ6.I k-g'R;06VG6zA!ׄ΂tNsy"Tnqɞ]'=ȫ `zhUY'gaOjL?NΕe]⢋`)3l ${#iO+^]S#~ pU{Kh`k}v7_(:l\ 6Sܭ1,]jW3 eȉ+h )v~HS`rh څs&$Blǂ۽&t mccEd db旻/܍ &=R͏ݨ߄qLeU)_FRl175 K:%B%0d[ٚ59}* CU 1cm;zdo)ֿc^Y#⚯Zlܷ~o z gz(迟!fC7WMmA%~'mc=-,m-iБLBtZ5fY_SrMY;&ϽT ?O Eu$9PT,_4lL?Ou{?&#d?qW 1~Y= 39öUJZ:`{z渞<>9o/N$!>vgzY B65HBtowfHLPВ1X:R.gm2ƴ>$۞㉇AZ_[6 ݵ4sʹ0`G6aszFe?ӕ3:Nܐn'ﶂW fIyhEYVbe׏T8ڝ0M^sL{ HZ@\˓:]M Xkvcۘ|c]TTnv.'iAſaA %用[vx*$<ᴨX]X [>ȟ3L:vVuAdCe#;omkiWx1h.U86?!o#Jrac-RHtj'PɶѤ8JRQb}#yk7"S0,:*$t:$&tC*bg9%ڻ dTn٣u1b+l]ׁCR'86MǴt¨Sk4\Us WHa%rbG(,qk,3T~7#5 L)mYZ7{YSt9,pRd`+E8ːd ;wK^Ooxpo7O/}!5ƛo[cx&4s,$M9z)2G|H]mBe-B.#TCapGNBFUH8RdW7Pb똙yh3ҧ*P #rO ?Tq[i2_Ljh~pSM*Py˳ER5|j"%l۸$h(ښՃo|@ؖb9oN^M yB[n8f{rEG4_gNXcRm^ү0!wq$NɑGIZn5L>cn~@y<~Z#P]qw~9 \.~]p@Fݏ-GKx%nR%T[KPbnCa]iQcXZ9t!] N$]6f5A$e5[|α`fޗ"c7l_tk8n SD谖:诿k+&l@` kӿө2Z2"fAFp F8i!($0RWuƞ-D3loɣDD8U j^ LBLV;2zțbPؙ#{kſVumA3%]_:]n ÆcM7R 挟HЙ wv25W0&s+쥿ϤGF +E!$kԆ8)P7;Ey}S@ϥ8Q&y}7Q aeA:~< 0E^g ,͈nG3lcX:碞'`!ܮ&!s\g=`H-ޝ%uan ®QEaQ[SD!o)uĝD˞< D`c{tSwe3 &%WY2Mj̪tGקQZ'Iٶt]:ϐB$$$q򋝌y%9.}-iȀgإґ?eEђ)juiؿB>35UEhE{ͦU_ |C%*d0|FH*9 XVVR^2&V:pVPۢI:ؽp@z"_%d*:_/:]]F3V~N _YF$CrZ}Pex$[̗Ed{2\ aL_YM}b $g+4tY[?ló68ԽL=˗C&=BCRx=rS$cўŏDL\'ںFW.{R9:r?ͺ#g{p.=:S: ɺftذd@It){`קH g㬏@POjݶ7#גWK1ŨVS-jEϴ> ݙ{#a)~C/˺E!|/D|W2(=D?+2A^X/Ism$}@FU>2ůy'2׳:y?7Q>e[dw :gm¸ tulhHTy >鐆qF'BwBv,sǴrb01+XЎP\u0vɄ5sV+CdEնl!0EY\Z+j-]¥.es~vU+I]ȿ[ů< jAC+=X̒>RŐ>m(X,+Eu$ֲ"Xup&{ +>\uFY_`. Dhan;F!@6.+n]Ns vRbNjwC槛V(`fJ_`FcV]=tÄ/RJ\h|RA/4wtXic]SP'IۣcBV<*!AD4Rn?IyF/O9fRR)0/tKu"׆IpVDGתτۻ#^B`N@T`"Ko ,'r=Cd}_$d~,T'"G=t  J 43`>ҍeq HTՠFQ3NL^Ua5. ՂBcI*'Dm̗4yQ4Л}}`]H6VsƂ&,Vc"\a.'d|ZK n{A&Tabt& [xM#c3acB?D۠~~;4z)Xl(j<+CfCG"+ܾ8}~"&wTߍMxvw: j#(=0hUQ|}Z#:b-o/"j% ;{|l$:_ѡjC^zsGή@?hDŽ4Ն\h4ܢ*pNN&6;UGprWZwbzvkrtXz`Sa_Pe3-Jd$ :e Din"epuhK8>6;Lyeb3WW"ǯQXbߢ% ܬP$_R*M4R1Rw4pU0HҲRԀtל=09fR?? `X3!&ԻЬHJGU3n{sґMz[F+#hjZz[O"}UfQZR6v,C>7ϋؒ3 uw'#`ü*ĸ-:DroEXp:~s-SxW Q zuεC!\Mj^F቎wO6:A$YHv GAc2`cg1q '=^b/8Q̽Χs 3 lO]Ժ")V&K 1kUy:|Xq:G\]AX)yHٷ D ~X^hg9My6,VE};i(WY(W9W- ˋs-[>AAGX|jRNX7l#SBx$wuF; 0{p1G~ ޷^TاĂj?&+NZĸU1BȒI'RPrEqǶ-=ޓA>NJ+m[H$}|w9F3SL\JC&$ ^#w _{CyrtEB|좝0+7Ҭ3`*ѿcv/2] \܁h:/>~aa넯£>|q.3~-8Zx^g_ Kʼ7ޕ99Bi1/͘-` yۿ ŷCZWӥx2&EH@,쳉f m,ۜ2 e^]=4* 6mي50/C*o a6R^\yuҒd??4k0Am9z_N WRM z}5 U9nvftWE)߈M5Z_O1Ā"?ďES~6V@R!MuNv*EꊸtM_k 8uN{׋꘤Ml`Uʐ"ѝ*<^;CgCNa,Ӡ..I9떄ⳣ0F5X S!TKԭcr(3 7CYκk#T]< IVUl3Yxxc{u{@*R!d*ߕQEq1qsN <=x/4&u;ƾ]7NQoHvx*'L$ItCAzAQ+^p#K5YQx'!lb^QA`8M=?IJ4@g'\bꛔhW v׍twWqX:F~îu}cE6j"&G0PNx/m&4KY0(`=r<-c`ۍYS뢆C (:]|*bݥ#_Ԧ|=AWkZ.ģ?hO=巢2O4!UiE⊠on XZmr%@Zg܁:w:y{Me{Z bp_ԇ%Ǡ\cCQF*z] 5ѺBŒpuYc\LJ Z+ni.M㋇*+ 9;8AoOi.IMShtL1QR]'ٻ*SRIU`nR|:tBR¾ݩР55֯#BA).eW}| (+x]J!*i ^h!=B.`A!s6HGIz0 G,0_,#zI{|QPpR؊'bs@LFf' Rez+c 6t"ؿTHti}\sO*\u HkAi[pDK'mAP nQYOH$ XetVwcQ`OT1W^eO >мw L˲a8i8: l2|k8&*j>,mu#1j/EnD-ʓw_>ռpg!c*l+ApZÞC, ]FrE"k E}u\D7Ov ;uLȘ>һ'o-B47)k"@,D曶xm/Oȇ[' hY ">6?ed~PĨ/-SSܤzǰ$ U λ7Lަ 3л#`:Ⱦ_/ύĞ,O5 x68LU~- IE]K ~Jfq*|%i"Q'=2ԇ+y OeGEr lӫO,l^cAwV|)kC9꽟/X(h+wx !Q5go캿ĠYcSLi0BdlLzaI|"mUD f4S":N"irqlX|&mYoG>C$nYC7`g9ސWV}C Y¶;Gz˜͏8DmBB n/ұ!_^I:(_ lp*0mHp(Pk*q%M{n;Ye'{vzhkd[l֢U)9&jKmA3 Ss[=p6=798>%a l(36R{/DY3F];5' Bְaor5PD"3x/I "᷎@;!0Umq]2K m-c 0yn}5AA;# vS&E넱'$@e~Ǽwi)9dlĊ0onI}Ʀ&1A4aG-q#?'[DZ)ph}f]o|maTAKL,h+lgiK+{F89F̮<^n!u-M%]7yLYFC+?Ãgs^)nEJBj4kͩU=,ǎx*.Q~Sܹ,9lj ѝH^?eA$gX1H"^K! Pҹ`ƸZc Q%}qZHD|n~4޳įUQK¡'HB˖7==. DW=#V?p#>'l v&Nc1*:zT 3uD0%u%p;b.*cUXKO/0J|!'{wmLب} Q1%"X0 ~<4'a[iVUgsu2&Ú??@ҟuk26[|XSp^+WوUb]iU2Th׵F*X6! CjA@S(Ͽ)??`6𞖚``VV=D}5F?}2.^`3xTaIy.Cȿ;{9?in&zM!?r"Uvb"~Q+ze%xULKUߩ+VV^j Y‚ skph MG|<8'o.ebaN_NA@DrIvj`8F^yў"(h,>b.e EٻM8vY/o﹉>^ 4舦g O{3c%_I̚ 'Dٵ\n0|P~ .sZ9:BzlČ`97y͌5&?; d(.m:QD&hάV-Y;3i_/Ǩd7uNHsz5ƶ'a! KvXEh(@^lAPkMS;0tK)EVA=,-ā>>as0nk`A&jڽ^ŲlXZdL-@T"N5qQ_v(ej՝Z% o?l|3S LSq|`-ޟ`fkYWlNp3v*-V~2+yjr-?"}uQg4:GGmF fֽCqx[{P'ob.#o^)eV -rȃ]͏#-iPHڭ Iՙ#i B6S.7>y….BMcfF~s=l1AGi*ρ -N68~Ͷtf݀F_ɳU}]-,)H ~*n4Y@n ,!r6KOe:wm%r3s|+ɟE4B_,zS`Ȃ:PRh.MGraPˉhME;]Jo j4!Y+1YT0DXm@ xzVOO\AzLjb>2\٣sSQkA.˾.nj:adZ3X܊B# &|!(>B'JGV 6>j#D~ׂVܥTlXhӘdG. D-Qo:=DoZFY&r2"3ni$6+۞P+hkv[aߘKeڪ_ яK^o ܥG$Pќ5ւ*׀4~g{[mPLj1 7ӡ3M)nýܯ[ 2%l(_θ^+ރ0Xuo>cx_V X!8~AVUWE #&kX}'Vݚ737nߒY 5i fȢ?y!k2II8@ Al9@xQC؜Vn g: d u\_Q-A+,?RE{OOg (} 5v\-cBHA/Z_FN!ݦ5bZqIpmUD;U2('7w]aɬMvoK#؊Q)FTlс삘2X5;uV']kqpdH5VCA 7!/bc=4}[YraOLcdN[+Oh">zoѫeܨ$n.@y1i0ۤ B0&J47m5`{oϾ T\9TYT3n_p-l'M05 "" (KAN%,M]2 +4=,Z@GEN6[r}pl2eE 97/gYZ07070100000369000081a4000000000000000000000001616eef1c0000d504000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/s]?Eh=ڜ9NpsiМBY 5E.mFΒ7|%"X;OȔ4)|#!og]Ԡ>U;=0BoNuiO/}RXr)i[kh5Y%(לN sOµi$w LYnZFsD`~GŜߘccVۏ!%EǗ.Q9?NMU4T6(,:[gUx} ?}TU1wKBf`um vI*R#hX0tz$WI,Qq $Ќ|֦@H h V!g3aǣ0&As*Rrx)\$MTtVb"kCmшvkdyü`SۢU@hf9:S4tk`3논Lq1?sivDy?_#hobC*r)aH]qd_i$rk|Ƿ(c?;. G8)M&/)]Ȋw6BXv6) amD'5"٫wۂ;DRSSR)UD* G55̙*g4]ٻ_t Y7$3Q#ۙ;d*5O{)0e4I]$Nϰ ҒzGwW5Bċ8ŤD{ȗ4Kd&^hJYl;5*c8@ly~B]BEܞX Stfm\m&L$As J s ybJP)IrDyxqYTÞ cA%z"aD݅nAC{]Ы7 F$@ eU^W fL\5w1ۈ,^+'gv㈳=LJA"q /塔skhIMIm2-uX5t{3x/qSgyWnK_HҮS~'x,~ltb(E]~+%1V=/# 2BMV%5vZ-G-79]"cZէ_y'%Dvd/AvSF9:bkY7D@'AbyVy[We 㡳oGhidc lCN\ZUz<sib9&Yq:Qw{ hH׬lNU$߂0%y3oTf4QsYHJT{`n5|*ؼcˑ6ti3dHEP< xʕF.ն֝ #%o-2}٩DC/d?ؽeJaಯueh;x v .C;E/mo_o_~*Q P.uma[vwel[֙vQgGC,+S/ـ%WPiP@ݬm䰃8v\|uHwpUT4x5 ^% >HxydNq/{6;Nw &j*J&al>hvVMz0Zfc`}ҋ}2b*ѵ^_`MN'd8N6)ݲmQi&WqK=z0Ѕ~EiDR9eByN!↯=·\f*'݆jN~}4 Ca64mD/dkc&6u!aNg|Uw@&)axӛIDс$19ix}%T̏Vl^1 |ZXSLRQ%ÂVi yAʽiݭڴqk`WQ"v^7uM蝎_A8o#tѿjW5/e/ԩB[9"fSx4EEm"u3%tf܂l诇StyE7X⫰vL6%ЅD+iTd[`2:}W1!rU40k̚P@i4!-R~bmcFDIb;ۥ="B e9ܚ; BZ e%;}bdx=t]nis w>bsdm@Sع|ziO3)x-EWupZ>Ea9Kَc뛳Z?J g:!K'"³)!]-%zޗBfߑkI`βpV6f_ c0sȳa=ɹ>&P1 3Bz)F6k82԰/voC c oL )˗63kI63K_ȷCȡ|{ Cq%ER71e.FqͰg>+|r2|e]LØ[{.8!@,\QCH~+MYIIb~x((O2yAw( XxӗL')51BDo4 $@GgŐD_huUB5^uˁToяb{ahEHh%۫F(BI7hݕDU>QjFxvꄦQPkV yy_媚P=B+F [p t< W[[Wu`0FC/c0ӭf,7g0drw",^%;XmX߬3`KB 5wᓻYa\ԒGzGix5Jφ$zWZW|̰ۋ$z@[ DHZ)73#,H)Tje'k_/Ay_neśMb[>1"oJ69}u%s跱%CE?!_@PlFW=L{kéq) InM=%} )XSQ0Y8GUT:kxP=/*/u\:=jO 9Bۑị3D&mWWFpނ+.[*8>n&/6QN7-i6q(Љr+Х.ӊ8UF[= xmV4c"B ˛쭫P;.n9)a8'^z̖

G|geתu$nvʼn{ȢM~ȽZBe~*`'EOF?s)<$I=,;xDmZa{zgYSnt&2Tء`d8&T%U)Kg'SNWL#-RXW–ʸSP;2x;UhrchYK歶"4ՏMW=Cj?n[1%lݣ.N. p\)3"w|Q Hŷ4f%l !6ҡ Ep{yO\BC\!+5iBw!?!C\활NuwCO6^Dxu#\wT+Y .o ZXlV/MؼRF̵J.ϲ0j*+O+HUJi<שh%YaemQimX~"Y2 E#vD3(Zx_}@5wgFuA9gM-l2v];q5"vȬzݞ͆àZ0Z;pHSGyhjҪ&9 N}, 9m61y'Ѓm&VrX :w"P1l@p,+gd#`*fM7xC,,y ǵnRȷ*'TEK\É\ѯre^O2o2QiuoVHPs/nAaPPҌ|#p#A=FiTzJ4[\lZ8! =c1Di'٣cA R0 TBKYuH@[ it TJYHdXJc! :3غ>_>8U*̒_ӥl#&]{ w XiP2 &X>V: S^^n) "ϟZ} L|䏆,UPC[TѰэMƧ 1ܜC#Rp5q;a7Ӛs&5r -j _I) t2n9 +<۱wZ/Mc-$qA|r(YfXMxE/@H"&E~H*1۴gTB+)V\R_;W1sF'K݁L k@vHt{T:vI|[6(JLl+z<ŭTc5dAuLn 8J`ծmmÿsJ g>=| [^#9pCT?*lFmӍ(kK@t TqӪFU%`Ab?DEϯn5d < q(7᣻1VNeu7[&:(r0}TGrMp%t;édedʛ,M{ k᧕rC&Cf>8:C1FzxscVAXCS1tAU[ֱu_PRݘľ4"G%1@ 64mC%|xZhl$8c>h`%-$UdORf1g%~ MWo4y%$q=x(lm:]5{snl&PmŇLUq( Gy=0DZZGJ~Z@ҷ#*ȥ5/?=+VfUò sT55Jpvwq].!ǒ/^~ tq{ e4a%`=x7`ÀEuk^A睮|wܶ:Kw *r [8Lc$(-0Ɠ~xþt'@f~)Y$!ȇ\P{Qȅ|-m4e& #,dù\"8ጰrY(ˬ0s.ѫ-L" bn]+󻊴;#꛼C B2*z0^]1UxG&f<6pK>=bkh{&twS3''@GPD *$̆6O(Sڿ >vo~E-If;m02eY[剉8Jgn@  rvtζrk~k|)̷4žV3NlyC7GZ;TSXF_l*<9:slzq=qlR::8eGPmDJ[gE+!Wp?4AEd[6sa"bm~}aTICD=nZ]6<H/-T19PB46c$ꕹS

,ymWMKHkEu'zQM"senIв19ΠXtN"1`%ͺfgemLy+j%}VR1U/#[Fv\#^zynEԅ=5܉%#Di,XbԽ],VTQ罐 ;FByLuтL,HߊrEGKVset)b;8+'J83pן]cyA ԋs=o Sn`Vٶqv'߰: χ iSP!\b'I? 96dgy!G٧yCƓ?"Pxnp]wmv8{>JfJ(d=8fAUN<+!Mw@cx:ofӞ \Aʝ;+ۢl:Sidb1FC/ߨF`Gktic:_p*n,Rl6z8| {Y:pp'Ug0yegC h+g~9bTL9_xVO8"phW󻕝[o:`e:~6`:s=?]LLٚRH}à3V }V;k#4w3{ 7bG]`;M9*:M\#0FhjܶqU:{+i8Ӧ6D8dd̛Gv gQ/ KAxX?yщ߀MŒMJ(W2|C&;w79 .8VhlghSen!իlry/C["!-ZfHˊBާocH\FkB* gJO@3|Ds|?l-xsd,2bSTnBºJjƥr:8?rnS=ӆFUnݺNgݎ׮q9lU]1#In2bD5t?vTŜ\ WQ طþc C9[Y-dqq7qNSֲkkQuj$*\T Uy=6#sŰ00,7JĀ¾>.Q H]Tpν: =@Kמ薧Sh9@yAe^J<W~fQ ٳ:KH@6ʋ$_5۩q{ΰн:37aa3`,9LJ1OWH؜/^3gyHi;*ŏe/il/!syw)c pu@ų+_dWdiûbEɬ Z VVgk9=34 WeHmM/>0|y9" ː{XV>( Pڬ` \TɤtǗ'K0 âkHΆ{q0T}u^o-hqoxl'y9EKtPv!T%+b]p'0{pUO:]h<+;x9y?xn8VH")@2.zMBɓj bOtaf6qJljE#Ϡ=~0NÛN*n0:/aMfNjLOk7D 褟LV\/[+G.J b]L&Zr{kkUӗOjZsMlc#! r@4L2<?v ]5]V|TKyu+|gk?-!G*j`CWǷKa5ت}Ѹ1䰎oY"e7X05Y] *k_p dрnC<7+\|8/hh\7ywOvUP?|td<=,"Hg$I*|l)8mM"IxTٳNe_=ɧJ! DUoSQ{5¬t< TuGH#!E!!o{* ^+y:t\PPLO0Kjv(}Laqg?fDds/CDC=~Y\7W_ 1k A("9vF"i0gk/=,x3)@m]CS y\OY]Jv8P'/3K\[ ~߷x1v@NsTf8LG؇`"b;R;Gq4tvur5O%pb i{[SG:,J-",(YQ~Y 5A NYsuVcĐ{`6T"d'S_`{f̅1jdfS=\aRe0K~>E\=hT-XLome)ߥw,~P#Or0s < nqϒԠLBu2iu(##C`PQpgPӉ6]\xJIEu2gv^0?S"U7 ]c-&L<יa5ZYAQ 9 場n b&UT5H|0{_VFvQc+jQ4s߼I O'Z=_WƸ2͐yMȃ&`ގ[M{`4cvЂ>c!5Hȿ׶5fv'e[}kf*tv(sN6V1$ {fȳ `g!NHj~Da{ax]fFg?̷,I:mK8gsMdO5rhSFy)vx-26xsiB-hה H?0lZa왣\?T +QaJ/_B欘H,i#4g;3u;8uAbb]H}gs3=C1 %0)Hۗn;vkIMSva*]]LA.P &Q/i\234#qtq"f}%ε_^F0t  4rLez$opQ1IZ/1ҋ^%$ U]n%yⲅI z#qڴaAAVF $T)uh,^;)ޚ|U5: 3iWR/v:tl%ǿܶ@$Uz-_"/ҽrM+'ڸ蜋wA(eLvh=`3%-҂~"2Y;TZs=ty^oC"WR!I8 9ƒaE6Ќfh5 .^Z8SwcYˋrL(G?Ag f!A##’ q*g9U y,)kkOGV1)ҩk^"QF"X20S,KagYw&Cqf3,\""fBUfx΄oMO= *7_'W{6=~ 1)噙蹠⼚JOZY9\M(<""H&wwqo; k+h@ξdek +QR/Y_KXwlC% I .g9ӈ;28ABs0x<<Lg~Vf4,Tp U\ȌIF79|tyl=-O{E|򑡞f0Izo[dk0ύ [AHDpVVԡP'$ϽjVh>YoB|.q} I&ғ[eH!Pw].䈦צ@iieU֢ޭn^jmn%!wcXf)5Sv\*t2؊beʹdSqfK:7^ObAƹK7f!Bq P&~IYj@ =.[ LžbJ4 !^Yr܍('얄uYU;Pؿy\۟ iĬ-[*Nj{Ť mgduV0; @nz6V6#)wQ]@"_ִg+ (Yoa8ʆԃ3 ĜØMZaaLVJ2}R%e턞 \OW;0نF;Sƥ_>=4Nw2O S3,|U'(4$ܚAɊP,"SϪWE K5 YK9Xa7;15ݔSzc+~'Jǀe6EMrdCq(srw *M+V$Yys6O)>9t,Gt}["W\߲fwO K޶tZZɺlrQ@4qDF<؄ R]Y:h@lڮF v$ꩀjkwA޶f{rBM%0rXga['J :fмYBt>0,B\=,@qϯt4yRWp<=1q[txyZm`DD;]+JaΕ -ڰ]{ DilX3&rlQ/CF9!R\ d n$"tt_}g= <9b`@8BAvHƛE=Hd VY]tM*- Ly\3?`pCSymD+NR4)S*?0ZʓQ!m|+rOJ@sL<:7m" 3zEU,9kj䲵^! ΤB(zK~VF9L{kT<ڰ4R)cPs{6*igWZ-ʦI:;\0 DEVփˏj0eޝ@8]dҮ+%3.(]k;9rQ[ܘCP7wn:t }DזHɃ:YGVƝt%Ӑ!w{UOa\.*Ҡ(-iąčpr>KҺs nGQ[|Y<]PK/A6i]J?}; :J '+ɖ/'M6IY<By6YGCQL_ߑsM(؅f")w! Ѣ VxnńHߞSqv L"D]&ň8-ŭ"ؔ]%h?R +O}0;cѢ/*S^cZv=!>bM$A ")jXZsߞ|Čnv/38M#8(4+?msqPFj;5_ȍP -p &=]IqCTBGٻ7W/j4iZyc̚Uq)TkzEC[:[PL$d7{xV3XsOoܘ{-G=Bk*#SHR Jb>Ho4o;w*BH圡acGȘ%bt ZlH$L.w|%u]FOUd[SAT}(WE8m[ ׎7 Q4+"r t.icGKAt},ؔYNhm! C5:Kdj?^"Y vpjYYyO@2m5&^'e.g*WAߺoh+&Dvϑ᥾ľf!^{{1J|qNqb^d|t3J9p{ltWrnuI2mr% | O~-!7g1F7-iw;U $:9OF9"qJ +uNӜ)CMbgn&hS\bmrXZƗM{~|OAc_ aNw"WQhaQv zkNPU[.d+6۝क़P! 2ۛ⪣Cx't6/'r`"H?">TXl3yϬkۡ`:)vEKp@ϩUL+Q]kwhr"GJp)oJ#7-i!`vώ1~fXCl[Xtί# ;[Qia(9ŌvA,>F1@ $)~q S#Bxl mpwH6𮚌iٟġoLy;_ՈlI@(,r[i -fsn',U%O"Z8ԃiK[χyV+l&0ِ(A=2tC|KR#YZXl& Q@duv\`U۴@niYe*.[ Ʀl ?J8[~ld.sz=jB8Cuz0U/O<$.X2^^7ٻrǖ}1Ƴ_#C'5_X4Nfes֟RV jSL:5Bk[Vߺi%5Ɍcײ=zc=e_s_HoH  %`frZ_dM-9=?SYr;:[mX.3_G|sF^沾_nC7k^7xkkI^F^$NuJ#]T|>~++ƥe%cCsrN"슢(F@UUh"\-}j+0Y9:ՃԞŅ'\`T&ǯ>ap~t n)wVX7W_;^#9s;?22G xGa/>Ia/{ģi$4b/hۑ:yzӲq>~ dɛ~-?*vXꕰi+P$yu0z\Miܑu6kUpp Mȡ $h#$R\'wD (Gaŵn!-\2ɓeOQ>}vzQvJOv7,^$bxD/ɢ_!ҧ ~mU>N뤪̊7}ᖯƋ;[O]MU%g﷭d#Yoߗt_Sv@:K^C-.ʣ(27(;4ݍ7Wޗ=c zN|a53u9EW(GUP'{dr.TtWKC4m/! >m_K|gJjxYCGی(qWW.% h 5b9k;$%Žif& #>rR&GTO,[xZkjJ?ʁ)T&'4LȚۚ/uKYTXޟPPkwKy19qמ(= pOVo S3]ժ&%23LqaoLL=A\$ъ%"I" *Ffc0s#u0Ti)YpSjq:0F{ԺNtlfW-E6o1!x;o:cPmL/ֺ2o>`Gx.FS_ pKX6$DMxI`3g`2cǟG+M,ʝzrUܧ0}{T"@v0jKSIzp 7s5:IS'Ry]7~R4vXB8$U_NuD9 %>ӧG=D-@pcYGN VK= i #=yfhRީ쫧tg?}Ӆ )~mrHe&n|=e)1U'='UlpZ؟(GֵZ·YEZ XfvrPYL2OgY,oئHs\ uU_+F? Zv'4AY6|PaMIEPXnQžEjlrƌL :W]LnGlNrDB6~>w ^6 Giԟa"A'}߶R/*p`)]3s_W-¯2-@ׄ}H: 34dUHU}$Dٿ6wB2]jWµAZ' xcml+O gLilyw2鼸M^?xVkњD|RO'^(Uڣ%Ѩ:|0mSw̠C7PPȞK˱ȚAˏĔYX`63W$wِٰ/!EgŞ/h ƠiL Kg!Ǚ\wS42]a4!4u(b{f>@Wx͞jWh8/|A } ?5Lgq+_:sD]nހE/}fiIzоtDh.Y" @u2`{c@%߰$/,H?tnB#wQ z/JF5w{l bs"rhؚ ,ft&y7Zz `S\i`X' Vzk0TE75{R]ʵ ed'y`{p*:x'"vn*|=sjUadE vc\wٵ$ meog1 BV(E7ug&7;M,QlHYhd">mwOcLvƃӹ+h]"3*vqR<,6@X54#}SvÆB2 .}lgc6{{AX:t;Oיƈ[ 6HXg'ED l*1v?O3EgM-}'2b? DUeOgM'X ]X%VyH֤_D;a ?F5M-"1 _4>ٮ^Z\'6l*ɚR9j*UW͛),hjfk-+93\3)UڔN>;i-y=*;rd R*;b O✂(!ŎG8*żqҷєM?.ٙ㛦Ig~x(Pg/kPR]dؕzڕv1dC{Ru ޛgWtu݁  XWȲeÙh">hE72 x/ycA ʞϬf-+N%ʷ\xa\[7ت9qHG"2MX4Tsn'Q0q^9PA@lyo: 1{\NUn@u:a{G? J*'ODsu)?tμMO-Y "aD3;@e(ŷa1.PǓpm 26*V!j>X4b>]R?B; WYlΦsf>l-Jh?܎.,'jڪ.(Bk1}MGO"o3ar\: 0?H"n"mGʙe8cb_SlW0iz+ޥS##c3uiK?xq:zMػ#KሌeV4k9d#XwzHl1.NvAKaMߨ<::WR?|YZ #=`BF)G$&=,oUUMMoaLHaV%9Sog왘s]V+>Nh8bg3\P]ע-snɥVz ȰC btӏHcȾ܀H27 k.AA"(L(_^iI&J>unh\"BXHy: ߯2T4=IԵaL:Gʽ4m=Qt}ig8iݠth?zzc]{=0מ;&CEg4vܚRCyF$KBfύRͱ 3]NT B/rs\)'rL'Hzl6 Zt]BuYNQz`( 3MfM]~*Hstl&jCB O:0IΠ/h$JRB0bi y#֞;}?mkEk.+tڈ;eԅu.((TXR=o_3}sԵ>̠i-]'UOvcT%4X6jBqkأ;a8P5!Pz+XQx/ӝginNϷAAyxe '޸]|v\{\ZiX0Ug|gJyV;a~Q?B7ظA?J!o~l̜šs[É{w^[ڟc;Ug-.ɜ:ua/g$:o~‘l4IU(*vnp) 4,B_a8}1Nv@RCG5ZG+ӕ l:%2].{ӌGT gdPy𱩺Y* "oq?ǽ%;;NYըuzlVgK@ q2gik2(Hʒ&t0cġ" +ӓMv5+;铟5IIP zE6MI^EtfO=%O yWdBQb'F^h߸iS2e` 9YFZ>#Q=8q.xz B鴊[ jQeמa;^9l5D~ ;c #5SK lJM/mDåǨ6_ׯ)%F鳤kuGhYƼ"ֈkQKg[9D{Gų]3`Y[h?CJAx17&fވH k9иNA@]:-gviH[Tr60kTo'pcI[_JњsU_ԋطc{zA76ExhY@PȀDԤ}w*h9 ":?|! p6$g "npqrvػh@Agj0gL^Gjs\vh9՗ae}F LA{4#Ʋ^yٶ2>J~ xB;lQwtshEO-iхD)qWGBW7CwP1p>#D)j}aaQEY7:b@/8C?P~as,nDMsш&;dd_"\c):+tJFim $6T}8Lt}Awc7kj8 M)U~zmy &4e|Oڗw [ ObNtxf>+͸`a*ñ5WHNɁ];ک0 QM|3jB~B"xͫ)eCLҟo&WȬ?0&~5{Qv؟ndg4M|ڠQ}L+%l '~7+/r 'H#mh*ji=Ywpfh8U} YB|mUNόDwqMd3屻k/Ζ!PS߮* ,51ܢ4mN>MK[iYrry!_}@voE#=Q#_<爲O \{f c9-ŔH~٦. Qx%xTߘ[n\(M=k S !V;*:XYhIfg ^[Ks4v|;uy3ȗ p:Tl" U(!ز%߱'?QC)n98X|%)JQƜn|{lnf&dD:=AŚ E >gT`$ 5#YkfL )v3?5RMA. \{.j?>CXտ|E-Q4O,v6M;˸n=ƜF縅q?*:T}>9;[߇JmzR[ߛ@9DK?t`uۤ|wc@ }55S+vVGdsEh'UP[q.=%){5Aܗ>D>M<v`Mtdlx* qE,yoR89X/n-(tJԾIwӗx}90Xn4(V1HPpbh4BVvt!)Sp'ZF䐋`'$.ؾ=J3b-攃G$b{Tդ\g̭nj9aL}w4AXjgzF'uIk~pV/9$*l7prKT^zd,GӔQ 8$+J?t,eh{خaNPgVse9IB߬DP >a 59FݳDOq6[k{>ze* }f]tjٲE~SkK]3Z GC>m| ےcԖ;~㯻@Ez[Rf>veG]iPpN3iFOmPh|>5[b@i2(6UXgΰn-8x.W'Tlg6(W C,,l?tZ3ʼn/IXF>r D$ &ڀ`TWEJts;K C2eeٸOx DUE;bvYCث"x#ZYL L-8sT4,ٲm}J.+ל[t'n'd5bp2҆v!H\lϒoL $]^?ʃ\vcͯopNOTNql~~w[of>T74Oi'Qv:(\,h=$HYٲj u _!!c WUGZ]5W3;- /ȏ}#9sc]\)^rϟgFES*$]& $׼[Q=ZXlCi!F+L_%D܍%TI9Sy \!; ܲRd,TK;@6Wzr@g 6RA<@4 ~E T4.a1{f==:^aHvXlGlD W[R.{w4d~tqzqO,qM!˒w"пC?}u # :0m#I 3)iQ:mm 7U ]z$UQ2 2?/忸t >5A ̦Ki!s9Dq}!&!~goy$˻5<~8AC]dEgɼn? 5_9ya<0[]@5߈Fuaٸ#h( s=`~<?  - 9':;lSB8>2<tiG˕qT;OcfA&XZ@P.8R  F'3$ 7M'a ^ ^ pW,]ԍYWWaY;>%6cQIJcRvī/Ia-7?G@cO DY55%MxeYP"%X1e 2xL 'K䩻IJ k@<.KIOhi'2wd"a ":ר<1xѯ(`^ 7!B`a)4Фl*6m\% qe8[y |4ۣ؇1 ^ 2 u%|dۊOk] "8('லdu,MjʝݙJĩRG3ms)mU =}wE(4UDm3g~_` {S|x߬Ob^M*-ܸFV>*|4 7#gL]*upL k;x[#j۵OP=;wA;] ܘ<gh;( RLL'' t\p)ҩmm! Cd(PdZry]izG˾YsN lQH|xvTrӧfi>A(,3RsF48\ z[v)r`tF)SkHX?XAC;LB^ۓ ߩ)eG WL_ѧu-ƫhP[k !tLIsNK_BCmRK^r۩-ZE=zKK"Q [xkph AWLG @Rqr0϶J gA~DOB ^cI w_QI72sѳZ}AD`L\3DDZ!l)8I98 f4bw͉U),bS+u0n\LI{VWAgF@"c^8B/W(OC+ly{jvIEi\̧+S-$^_5ƟS#ᘢ}:3G~yb\ +byžSjywD( Dr )^Pi-6E6_zOZ.M[]r%9=о1oژ;Ii+X21dm7j["OĆt "YqXRoWūԳ>(-t7a2I:J`3ET Ok|y܉2LX,{/xa޸k̦7WB|6J0Oq0I'j*aOhD$#`PXJmp6lLL3m:(HRJZl4`:w!$Z@7%CZnĪrM,Yk3c@$I01g2d;[sAH PȞOxܢ^L潃Wuja3,MDv0QlOׂo}J Η%əGL3anhб GrfSv…5z$ӆњm;4JOg"fճG~2 a [L%sj/!3:d%w8@CRSe;Ka1TS4"9[ XF+BxaLJo*]MM*֢bC@5T! 7Yp.?n3I0ߨyMœ&/v8L44quiε?zF+_U ^ÏD4gDykӄea"nػ$ owuJe/*1qzpE6>1I29`*.˨6(]\_'//hm9yE<, oܲÉW'%ozPy0[)rFk :h2'AGĽCT?70ٳA*eZrM$<}l8D:jF- A6EubToh5i99?4?OՃJe'IJ{p]VyNYj|r"KNѺ}8;"phe4{ 1 o RbtY &8[u՘~|bkg^QOԲf+1/MpM]n7Gk_0/tі˜W:_җ񦘫u4;x~Ԟ_)1z?c`\)dvIPw:E|fsAʐQnp"ӻoBD|Vy+«. zp,v]` pq<—g`6N6rHnr;FKתz"YK@ wR W,b+K4YRʛ`{+svGg$>ϖHoNCQb_ifG|SSP!H⇼,5L(: ֍!SmL#"C{)N rN駷RSt”f̴خic&3()5ن) <_S\KR~` L[<³a\=9E_ylޮ \՗dF_EXSA)Q)J8C;OAS>~l2&:Ƒ!#3y5! 3vJ"'1Fۺ֟MʩBi03++qSށ]],Ff[ۺqfκ~~N9U}?q w~[O]x{8>. p)Ö@a-?C!;PjJ,R՝!5!VOϴ퍦@Dz@4^ޒ&?4Me/U덺܎BR ښbUqWͽT Z"1ذVJZI?SMw~rJ$t7W!?zLkжxߴ;3t3ʐoR`ڬ`x^I|? D*lem?="=DXrr#I?At'pn_߱+"Aa9/ȳ&LIIF\JHFꇚNh]g`[0.;pMX3'L7YJ's֍ 0D1$=H+B8qkg+UoBZ8Skuǹ.](7 Ɨ'?kRA>۸{w)1/oZ;y& ?uQ BqcM!J9u8m4ޝǼxNu)pDAEnN82aϏl%Խ¹$- ,3r5omfn=àe R;`3 KmoX=*,N ff1k !?7ψB`[xn?A}~N,4OHF9'piΊB{+WnJb8w\^Ŏ Լz*_KjS)p,g'vxE;XT*Mt?aXetI ֵ\(*0q Dv2^!iw9wΟ)ONzJBR HG;@6!a =KMlv~ora(KaҨs#85hBeCKā} &cL@Vڝ| kt܈'OiLy6{zSmc cMG␲N!vUq:Q*Q95ql=,k\N4W 阬MhlۨntJv,=B6C2cwisn]מ҉zfԌ Ug/kLVeQ^TR-:ycv &(V֪R'uq=O{G0UrP܂;Tqj$c- ]7j_]Ŵ3.g+ /e[w#EvB=#,޺.3vJgfA6?20 rQ!CP{?)](,i t C8@YǃY8.;Ag^:|c ,\cB/fqn?/}s_^CptkTl0 2<ݻBf<_+W[ -nFH+^ ޳6HF(jmU=;̜})kc8mGђ8SРR縿f:>Lwj+ fE;)`8YE -ǍGl}nB{SP NT]cG-i C1⼥np($ Fd$v T &Ryۦ=kI˭nZh[ͬ}ͅZߩ7&pv{F@boAY^ MO.YyK|~]\nq']"_sJ]z_ͅ))0wcYBÞ>c2Q.o&;LBpڤU.A9 tv0*bn %>C,Q0sPS 5 i"U~΄L (#gаx<J.'ȴtnH3N@/2͘lw|Y ogݜ^S Dlf1"P\ fmz`o\ۄUwA 8_+w d()O2*v_2+2]ܲ6ɾ?5R|8Nm*77\͞ŔF+ŋiaڂlg#wr8YDz̢ʕk%8?"c^<泲"&Cr ^.%et|3pZ@ -cAW *۵<c192Ek@Տګ}#x:hjLF!W( DF(S@Ţ暘"U3|^$5cH񗽜X♣H~ky-7{3[PiY*K\zJfhBȗ:oEǬ)7/e ۹LK EI|oOo'wGCxJl)>Uk.!9H8邪'l!7'AqZ!rէ 9` ںI[3~i䆧6IHΖ:AXdA]ü xr i$2>OvpcYWbW$}P< e2j@N=7<xVR"D~ժ}؋q[){Ɲ/F/+;=5S:!xJLk9E&^r꭯Y&OAcYO9"+ ~.n$fdјMO},ZA݌_>hSR,S%}.35n>UNtʥA #*|8w _hx `j[!79LҿQ\CFHZ7se.e }&G_[c/ם) 7v eb6SfRH49h8e>VN{YPu)]w,f {R3N|541&\,7f9g?iN*iI%p- mKJvM.vqPɛ1EՇf(`IcuX|̹ٟ&;nLGdۇ*UOHu*ve—ImjZ_(8.|5%,Do .FtHaہ+e|5=Wk'LsQ+pxy|޲yRhAK ^ [["ZLflQGA%{k/_:%w:n@4'._|@%XyȊX+>#}E#Ĉr(WItm1B(W)-9p(d mSׅ {>?*[^Hyᇽb~pUtח }%"^P5kKLgggO7%qo[CǶ]umZ%Vꯟ<*:'υal,XIhm8v_mET@xt,𾊞Ar ܜ:x2oYԶbu)  #r)IBySC~мG]50MNͦD`$uGƴWn}naL‚mi73 *i|8ɛR8jկEOc35?Jᆴ'mG&hK|Ra~`LXzj( o%QAK(bHӆ$/ YxUtB!kGMܩn=md-TW' :j#VM[ I%&?7z1"wOy<ޟI )n_Jdԫa1.6Wj|-E_{}1ᔱ!'j)?go{DGT {AzYBuek?%qrТү/N| &mtmwXfg3 VҢ-]v]ϖ@foM~=Ą\y| Q 9޲ْ v`f]flE&>2;YNG{> H;BaMlx:0 @rneN?[d3{R$Ai"%wg%q3K[t.c#䋘) ,D!<.QRnX/ ^?!zȏwC$"!UN<_7 u/FXM9\&SǍyM??ޒFF_v〼{ "U7c1uv.)\n+B6_fO*L =ѼjܷQAKK gz]6kq ߇mK\}2M]:ıKW'$yO)i̦TY?9dNÑ|<4\6SH'XGIH+)A6}>gVEU2MM:j%/`77P/ld^g+[b={%0_`U6eF:AW,9}/ "YWGg(0ꘞaE{C@ܒT8S{UFk"d;āV7 qAz mJ>3D 8[oF$?Es?LjSzpxw͋V3ɦ"շ?o]8< ^MnN 󊤑 xALea$Ӱ-Lfخ' a[-S߸pUD8+T+jK \N/FVBr]4twZƭ-Ҧq\L\sj&Rtl灿AAQ ^+ЁKjR !JQIԑ D%.娺paдY;f ,+G!ҵ-wRCw\|CK[{lwM Um>IxꃽDw3o!P M`i4b [ $qvb˯A}5K?Tzc_xdK lM]=Ąd1;JEAe)s]`$ޅ]ORl$R"TH?5j orr:^/,MѧNa =}QޡGGŅؑž>2w.p \+ʳ)>'FX6UxSAcf)}*]Uz敾|_5Jl U:^ѳqyZ/"v̧e Li4Jь|ېI}ȔB '|svVbGkY~iŎS߄ȡFP.2B6 n?zA/Y"0U)ݒ65 訷(Ult!;ݑi FiDJC1(xE Xޕdn^QYcxQE;dzF+Nb4UBh4@i#'gU"eQ},7#ЎK$eztȲoROD` А5 Z&dV (ѻJzsO-܁ڄuu$`-\; 1A0nՋPik|Og~7CU4'ꨁ<*v:9D3U`d0WCXi? !h';, r#R_3$ǹ]Ǟ|_̬&؃qn.+xYtUjP8xڬJɦ)v`S6oז%xۻfOD mV}F+0sbh)V@>'rplRr1K°Q7W!(C^RoOQlқA h~xAHްiM-AoEbĊȞhs}ƣ&vwf};w,=<~>/L#Pm5c(H 6#;e@ez/չH{`7ծ "E 鷦3r1E5`UCaaNՀm^Py;?.䈀9sU +Do[Qܞ.d}%D20|9i1"`X/LElW ̷`tmv=zN$Os~^,iy("<9ib noƏѷ%y%][ΏWK,S ,{t/vhȝq1AGl7?s7)!퐑&)nGG,,H%qW~dѬTգa>Wt3:{=rE}Z.`ڕFk&ĴWS_`O&AbJ`D잾άTCF`O+EIdt:0/[MH֎pLxثc+LD)f>hN GOMBx!OOѮ[BPNb㖯t`\p8y/! 'L MKhU|p OI šh;p^~G L+0M07}[.юr*,1fha)?{sqŲ} 핞 < 0ݒh wS2ofe0 t2` w":1I7q]?OS>toa;2 ޡ47[})y60Sϕhzʏ>b/̍;H}YPx GǐsV pb5ٳ+ HP:zh H"f &cq+=ԯ"P0Htxvad~Fdn3Rq7XVqe;X>Cc~L#7FsLU}VR\Dq\rGY/_:3`{U~p} ӥbK0NJ~996()Ynf7ƤDɩY8x-g95GŁMP6#?ST%[e:A2 iqGOQH֞:}ē;e D&DvTf汕%샄O"k]37J_%/o`pXNiÂaZ`g׳fQs}bps+qqٽ .{-x5qj˙O~8V$Q_C-pߵDθU*z_eWjuUcŀ UkU R :饐X6T9]=![%g!] cG3Ot*RNYϠoFe_{8?EE}A-ix](=RZQ~*9:ۈ %<ߊ F̤vȒ4Js xP[a `3"l!qbaêpꈛuO1s,|AY+CB_u7šQ[a0af]ctO;к=UcnJ/ד&O<_ ~7n8TTJO#7lD]|k1,gR$ˌ!pǸl?fTO}mk),E.3}NiJZ͋nGT)CX>aM]إZ;"Fnz0$[K(f=r˼$w/kʋoԆs`rk:޷P0G$GH0]Wg; 7/L$ 8liy2tF{&حNsài]pC&F`~ģ0HezfɪͰ\¼3\w^TG7F5B(55RjTmמ{@z:Z%]C$U<.&N2zZ@+$ҏz[k}'1"Isϙ3 r=.a7<1S60k91K'%Eܷꊞ U=T@i3Y<,|ǖk&̳:; m]ya\i 'L{M?6)Ҕ[lS%s-Hj_zvlp$(`z$Iɬ/$ f3 FGXkt4T@-R֍dq8|ۚlZ@k>6|Gqv-`rV Pfk+j7؝:12l1e2AKfC2K͈16ud+XM;Sm}{kd3/ukS+YZ3+g&z/bk3`1KVld4k1zXH8d7@j13]h4^,!Q#$HD nTtXL|.2ŌQ7g{ݣVUm}'6յL$z/\.#F8@N&[i8!,@-{{-a3q "&}XTz3gnoAɒRڍ'(z0iNz+8=p^.~=+ڿ,Q3[f:YssTXAE2sv[-d+sG}$.x*M rDe?j  5|.׍\-VfdRajb@Qc5xG>2Ic|^E^XD8ZlΚENfs޾]aw^wIaMRt{oТA1o{`$U8W,Klm/ l ǣH4IRsNV ̡,M7'3_}5y/?ddz .=snOa3]/^EE;beQhsC4k"B̡!Y)[6_I2]nQ lhyc>&:{W j`^"V騭@B/6 ׺ϮNÁ\'>{֧HOˆۣt7]3aT7z޺24`/Y`r1F,CƤwh^WIC;8G `K yؖs=0vqy ciZv`=*4Wd[:mJ}`M iSnF2#ƒS'S@5W@EJu:LUP^e@^ᴈA\**o$$;'d"`3t:[^3suo䢇9.N*DьRĨr ;dVhHs!0l5>*(ֻ6jX@5}u{i&nH`,<<;Q~$&6?/~P:˜G38TXh'|?Y{Td* mR+ "`6UY5 Ċg}<ց6D T#Q. LggEyƸ,h^ԍ|HUz#1+U gJˮ)ƴ"+cB/˗ {?@L ;xqL.V&ӄ@NWf&?֋n*.AOX6^~m o^,52"qXJAK~x*`ha].`~@ ,4 Ps'_{t9ۥkʔʀ"jG N.3 o_ lN3`3|8tC1"98ĺ<1KEȇ@%Sy)]f; (vXsD4oaP <&~uh3lο G8*h;-{U*euXLqVg{ N?dƌr[x' G)Zs3I~'\ډ:RDZ7_%[oN}-:^oI,GƅD/6Q4śm#EZp%T>*=8T'b_ & f :M1}vFcU冶OBݥB:!Sq|ow'Ϙn6ښ7+0.`35|HaθI`T(:_K}D Jx\$ :S;Oȵkm5p1xUj\׬IrCPA:V@0Ҽ#x49='\fnϔ@? iȳ!,u񰳌J{l]c2RcG!iUo?S0X~bJ^Ԛ?4#S H80wNe}e(Ȕ.U^4xa 'l8!`|dN!Ħ7U8fZ0hXg ,noлyxE)53t-F̷/SxޱcQ$kQO􂣒 $;ȥUk:gQUdM_HB^~|* sytcYT) h u;T$ {Jj3z}+_X0f˷4>1s]m=ñ~T4k),0;*o׃.E1<ɬ;ݤL0is%%tkll$w_MYGdgNo4ϔZ(F=L X k4>f1ۍ(-6+j z1džwX"XM~r\eGO'.E"5ȷ܁' #I$hHۗ*y1( 8hWA0q`9I(EuF|[,w2\aaUz26=B /YuvfNJ\kM|s22'Je2ЋTcj'=VCQ',/&,yw&cLmd G0q,zvJ,s=LP tRx[նRfenȼUuHST1T,S]Ѕ6a3GմλCiSi 5Wb*xgRQJ"qÇ]a"Pr;H}l%Q`>[l¬=UoVXcO{3Dqm]^ C)E3Kb׽S,t0zqŴrˎ44tJ657M8 \L (r뱱aEU=r] )]c`W-'}LGKxI q :(O(~'(N΢k,~pf3$Q% HYTZk0"k-5Lن@DpiIhYk`$EC}g-L1b:S8=oѰV?vah8jk0ŗo|lXZ1U鷦BjCx]$5 "hL{o?WsOAβlijx{" >Iwt;t-&4 keąS0| VI Dy^ @e8>(yqMhwЀBea" Ba88 9ٌڋ *8Q 5>#6?JHQ0ET󤇓z87jb <ҒG.uZ qY',o;*DT}~/R(ȧ {ģu~&%b5լL_~Wf0e$rtY v!bU?W` zSUI.P}>f+,qiΞG5z˖{Yʀ Ɗj0cL:19$5VD*0$P0Nh9.dȷJh>#!o}u>h(p:gmql{sf,3uXoA#>)5TILfDDKJE.3%iՋ\Xށ/%CS7#(zlÎ)to=.Q3V,قRz'gLSM!b+*?ZTQ|ծzjQ.{srsɋWNW2,2DԥGR-Śkh9ϔ~Lsao#^V1ˣ~=Fh=aG02'.o|2KgJ4C28Fkga!4? ou6T|dP݆hoB{͠*`I*헡b'0xv?{FOo)٥v?1J7=oBw"̲sVvQnv/ N|ԉB&KK:.KCIY6rD/i]7ЙDLwB jϻ!'\/M5)"j)R,.꽓R΄^6"dϰN{P~L 0ۯ#^| !? ).1XD76i qK8 {etFd+Vױ(id~0< -h++-XBaAg5~բӏ"X$2CRCo_|lFz+q3  CVB[[rU2TSPkyͤ=  μYcUr:h*1fh7ku˧~% 8ͲI?vC8}n2WE_$bؚ?ըrt>T#Y~2! 2O #Mv%{YwlPLzq]5 I_^֞" Eo;΄S:N~A:7lGjGaU( D ]7_VxEXj&#hM18kwsA\g i()΅$݄Չ@֡fN/{(S %Y q (Gj ]u<5dů5lOTkD3 Nxc{1(BMT[f! ']$ِ3jWt_ڠs6M n_U4 Dy-%x\6Cdyӵ,-iUlnhk8(B0Hn#BJPof(ʠ@I$iY\ a: 8-qSK N |\nj"I#y=U$hͬntX*.vY" h],X#i"_|?=޴b~ICqCC@,* wZBxjIY@Qm+K:ɭh;˝aވs0\Q)1ϳ~M=jmPsJ(M +PUc7ab1&>IphoQF'(~, ,*rHЦ6Bs 8}\^g&҉߱h6>["`Qb4)x#(E=Z5tj}W@t5-IV):b?9Y;2H}T2>HKĈ pjcPQp]DN2r;,F[𔀢Qi`57w=q!RQJlqm͏z|5F#/g\zvh>/3wV>@~TQnd6[=J%#SsM>|zGT>)@`cYth񼙤GF]ySe'ڳR99P]fD}V#p&*$`MuE4;4ʌ:tXvS&-3UnܖǨ GVay9Y7zȄv@Byr,J*#g-:4һ]7B78fx@M"lb`Cldn4+M`Ip UYaߎ$Y ^{B ]T}H0/'L$wLыx;Px<-3B!d82&-i€\1$iKy6feCxaQc0+b:jpk_ϟ@oԈR)|4`hYpl_˂X{+36?zEފ Oԅln_2N%R:3(6ߍ/r LſpUal>:E[L̒:؂jN .4B^Pl=a>6=DV^ӉVĩBq]r~<:I`a*b')X7W,Fse8R9RmyHM=ŕVΈ׻-b$w뙀]EَikLU~'#d6eŐj&.E_X:䡇<uѿDJqVJU\PH](\rdʼnIKx Ԡ -d8D<+-¤&bN=y&b`?c\n}+SU>yM̕jxb9bT@=/{sMu9ޙp2o~=8|K{ ݃䆳qp֠kf'sJ0i򪗣PXSL@ RsEFJlĺ~[Ĩ i蒃hozIpx&);f#ݕYehj2:B>A4&u2$~ֵ&KqW iF$3MϤrgOa17mX/4O9uKH׀7o1w p,ܲIΫ6"P1쉗Fvkjؠf> 0Fꍉ-{^XGXtx\[m ic~eR;FlNKIz1)B%CC?.Ӳf{3ɡ-/ұзGP(2BM햰ot?o1ոN@)aunӉ:S1|{@Kɥo7WeʃIW^=)A4|qX~~p+?6GM_kvjbk9IkW1E߰;DRsXŵ-K+dj Wv69P̕-x?/n-mHA:ݗ Yj^5‡iiopBK  ^~zS-Ԫ>WH| !bu0#)pRh7iGڇYafq Sq즉W*aRؼk*{ .! KHCvbH0m|0rn=( Ie#kq~IsS>طYV;qW9ba|27.uաZd$kѿXXyhM=SV9cVc}mŦ՚1eNfpC-fs~FZ9` xBLbw`tu9Vwz2nh*y9RMCKwnS=(,i|*Oa@0-TPpSյ$ۏYPS r3*}/ua?v '<23})Xlft _ʮ0GT6z'PeMT,$oY&E@[y=^islcH?pe!Y O51! m`aG*Xlo냥Ҝ2jE#ʢtwrRZMf؇$Cy(&pJ~qȐP :o9uOB(orV(MVT9,Wk [Q?k @*ArAսPan {&E*N G48Pzro}oHH8*W3qޘwՃތ" ai8dg şl8np ~/4Th8Am )ES 5S_:up̅7QPI~Pĺ)dI,T;^5ïtI 0Ls6X[-)-i^k{B>_F.a)Ev4D)䄲5SD],VC Q9t]ߡE ]9ٸWT\x'Wf]ZJ5ͿR|lkM 孻pQM˼5ݚ#h,fk x\uɔ$"?Җ n$➥nÒvuQѵY=b6*5OdA'3 JݎZ~Yc '3vuX8 i~:Qņ#l"M%#8&n8씄x0ޤld]KO& WRQ뻦+weF Va&c3?]Kx?` &{LKٱ CDoװNtAf' K:?&nL,qQd<ڑ7^3y Rsc$Ċ |:Mt3m{KIUΙ^4iT*pC>w9eL "h*05 D+X,Ǭ:I MQT:`p~4'&&oj_bx_9Zzz 0R2w;捩eٕɫ,U:*>؜?|"vf^Y:L[%p쁋u:RCE+Y:j>4Ai퀮"kĤ{Z?s@κfC.tT$z62JllhYE棕m5Yi!e0.Fύ40hVfWO5 "w :&Ƨ]T}&Wؘ[_6T6mY{J۶bjd.A%蟐kem´D2t3n caˢZބ+d/7v 1pilL7BlR8,+ůy$\Upۏ[{4"E@hJ-NYLXf+ZxBה2[d:WAwKѰE>6켪вF"yٽO/Q,*n %6p@>P2p'])@2^`z ! @93|g+GjOX֐0 (oVT~ 2r9,zfSHm[*oU)#,CSL <{TF +{Ń:r'eYm4RMPr68kĝ8pimJa%I+QH{6 ~coH~_/1zZ: ]ĆmS׈.g-V#]YO o ؐ`q:1)hE҄Ap+r9!doR CR|oiҶFȍFX*i'+KdUDk*?%h8.ɢJUd[YmQCh̃h޸$̓ah.KA 41ĠKn{.rO t0$O;vTװm7Pai v |ݐJe,cFhbd|7r>$3 &A *#X{.T lWi/o/аEr;[ \aΰ[k,ezwz_mMYr1I:f ޔEպ _L0DK1<'Ї~ 9KN[*16 0 P]G6 =w16_ًyhnBhز,PpmƊߎ@ U;ԢOR*4CVi m29-E.ct̐ߡub5֡Օ(<4{UG9NSw`J?(&؇B?]VSS+[EzP!)OsaYMSIs߄gC,L`3ΣV! gpR[!ɹD/lNipS|*?ف/nO٘-}h_Nfx =\ Y5K]+.1Rέs{zF9i \JUNx>+DRfeÓJe>/VЅ?\&)e"Ejvi㕋Z;&\[rthczx@:%LQϪb"aGXtgc1\(7xE[U7/4 ꥆ}5ǮOsT}Wh$91!wAwQviwgĝVAOѲ;:cM*+ PݓnC=`6f/& KK(^ֺDƢcK͔@LbiAք=CiL4BcNSOȷɍ}Zv?89c"/Xv4F(Zz*sY^k&PQ%q*qNDUz,{48 ZJ=A2iuV ]I{? ƻtSv:eYA=Ҁ)yKgKh /X:ϪCSE5Nf` B]}kUT+úy{2RNekaEV3l#Z9;>X/?t'*YIQ[|OBǐ0;+~Ru0-ҡ$lr018#Чߖ5"a6.L(14sKSdg-@'9u})Tԝmj}9>1m8Y jȚDPHlzo}oɜx<76x%ywK.GkY8Lqw{@ I+_oF /aؿ^7kl<@Y*m-)pKPPM[* '2KT@ʜhk-iB-bCޑnJ޾ )k] W(|Tô'̻貨$7PT4KkbZkX҄~^;xt @``%aR֔ B2?ލh1BhR+D›tֵN:ڨ=层 >ئ8~k]6 a:pjT{[Q+ltΊh&սNIKsJaU-F!%?#U+u2%O O )kk" ƆIdGs٨6T ȶx]^']6z9BnF~)o>"&АJb[tgK ͽM㦘ozodywR?5^K6#+rf5k; mR#ߐ v(Xi^aI eI.R~tKw:X g, ӷIؕ, ]@JSX$Pe<)m?$ -$2!y$B],vFt\p[ iJ$ֆ?uFB|0pY$o1E&&99g -}Bu5sk%pdaӨFNpЅ!?`&/_U%>`ǟ(?{[-l~鬟2YQ[Loc{> h5u%g+`/pBLOkSk9Df˱]S)t [au dkBҗ0['A(2(%7P'(gQ5* }jdyN_ 5 mٰZOK'SIҊsp w /K=>iDUf {@֥(އ縟 ԄI{$Tm ?mʂ&|"FF%be1b·f`7@}65x1+<#uDpEF\CPcMms{bxI}JE^b Aȱ:?c|H]$>p,T;9_9pOQlŎj: /,e5Ie2+N4E!sߛ!8 ̖UO iq*+=(F !ǀ&1=2.hV=Ҽh T]c. ܣd->h,D7⇟vU3׻ĂeGn=bvuHtze'R' H@PGG;Kbc`$\[JMNmX¤m.vA,d ҆J\caʤi&0z?~d‘WgeW3w3C L{+.nc;Y)ק7rSx3E\Y̕#9=<1%"Α*-V#ݷ>o(=@FG3 [&pziA:-Rulo7~qAS .{1G:Rm坓@i[/`wi0>\Bv!4wLrOäXnf= _ X%>9QM/va)C&ҳuX/R?9{R" |+ ,C)m0$/ P "1{1'RuN;P2_BZzh t[؈&r "uH="GWB(?ZAU.0jJ(B/MhO'uX6Uhi3*CPQ'8`da.Ho*!93 aTP"EcZT>/rR}bDm4D{t)9/)e|ԗ?怦GNu]F)t<XrZP^[=u-DwV-,Y>3}LQXϘrN(X ;&ePPG̙yݖwPr_ ϷwHuӗii\bNX#FbEYR4_HY}Amok?g:N2}0}`2ubf~V." Wnu >w =ZEv;r0 Qe*N:wJɥD 6PS22l|b7PaydY7_I?=o"on3ޭ/aV*Q3v, qTU x)/$m@ozQR?uUQIvīMAXi~%rV+e]f]b"Tvb6ːŞJ(4BM#Qh7*$Oo58/X$b6P@[͡)=]*ٛT 5ESe>sqsQ{p_ʞVjl0^]s҉czn℣vNKXjc[~񂓳d.%?I`VMs>{J Q^U$OD1Fդ eYXH;L*"XD5MjHCj"Wk@$ 5Ѱԑb*GBTcSWf*%Bٟ,?x'tzW;kb qUjJ3+ٯZS/$zU͙'Y֗_QH&85GӂJn?ΦPy4ʭP@ 4/Pgn,(SNQ/%ht0& ÂzhLKʵW"u\F#ߧaigu7>nَ^p8u< eSя0H0oK& +JN[=EaY\/9ϖO@8ҳE݃+tp⾛G:@JZ+Qn["~jo>/픯` fzzHt) o b<-=FH6*]5K1W5AQ.hE^ݜuCde=c=N)GuR %0c7" +˺>=/1_ tre'1ks#drOrwiKvEu, 55,Ϻ?Ӭ Ma5DknԆW6MKo&)|YL3ֹHnngy\3za L +PzMPםTΜ:2sTsqʓ/g͵#f=J%N A R)c43'N>KĶ :zifG4 r ]5 CQ*'=&8ٍ+rcXq0VTeAo ~忙Zf,\m#4!(H%}p0JҚh ;T\WJBIIW\b0菖Y\O1ȲzCx5>^fq3jCPDN}k31LvZw.iT&ޱWv u[[Và)Y]cuWzb#+lB?""z^,hcָvJgQs*r/y; gJ[wix%NaMowV}u:ml(GᏸާIl]4}Zw' -\#N;1Z*B'DuF{=oRXܜ|0IH .*s {*h}w{ad'a?Y٧\b:+@)<mCPCvTtnr/CB26G~3To4PgkM NF\hCgZkLZ4 Ҋ'V VU0|pt0:7>F4ʣ5n׮TZ[ǰ&=3qF|X bvcS!9B`[4 }`P'TDs/W.+WIOKٴ\Ɓf4ZއV ڻ_F9Kl0&híDyzevHu\О`@vqFX@nI L)Sޘ*]|  HAO [ D/_7=Y0T?$eA ȆD@ }l|5r+Ujv>طۖ|fҰP'h)9,bj(5Xil-1IGwLHI蝏֚jQ\]M_0U? u!Ck%oca;syКH.5IiozAghđ$\ @;Z#t.1aw94\zsy.pc)ABɝA{~*f}-p ErǕ׍* g]oJ\r Xm/FG<{١ygYZ0707010000036b000081a4000000000000000000000001616eef1c000047bc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/FGz]?Eh=ڜ9PĜ;u4h4zk&b1'|1{ḽ$<ҟΙ$O P2^bb7sQ`Nt~ߌ26+[bɡyuѪӴaz&ׄ`{V1t ;v豲}voQ'ݘ^+[1tOPuZ!Q ~KH)g5t) f{Zj(_Bo+A4M H"4;TPMN^zmqw-hrg`l|T?@h B= ™6d;@jިV%"[(dݢv~]7%Kݱ24%v:[%1ic'{f'?hgJ5lB߷VNӥ 72HM DE2)qT"/SQ藤zMcAuj'7O?{\4Nv։-DcQ|Vx,$w 𸸹/qrvM)i(}(WY Z1dBD+b\bkjk#_U\|<u$yc]P_ Bڰq`R$me{(TCzUZ٢L`2}Bm*\~}6/d5{?q)&v $O ?e$qjB 3X h;paHώxNTzYq1uw);?!X²F$W+,M1 f..0Bso2LpKU)0*H&F(U1szM8~?Y7 |* v~g_O%`sWr%Yۮsm6uJi {x2N,΁oaZ2|U n~J]+I+_w7hfsIٗߊ2uQ5{8rJ|Wy9-Ou~5(ZtJvbPP䷎d}홹X1WF! T8CӶ;3.\J}I[, Hkͽ#A{0 |NgtUן|~91OV-1E5 (F\uHʫ]zl&;"*mzdگBlz~g˫ @C[ُ8?eV B?&Yӌ4>Z_f2&z1lj hlr[h C,,C9& HmӔƟũ-:0 T )\YWQŤQ  yF8i'kOј ahuќskM>z9b6cTc}Q.MMopo@)Pj@ATw†6E3 ktU`GrG wNl:ѷ *ߵe%=|zrgE2Pf h|nB&x,_R3ꑄQEƹ集Rٸeg֛ox@֒@vk0tkJ#FKS6XD[-P0Ba0&X*~>Ea<]D"s,8zO#B,W(>-ƻG5֣~!m"$UC;.pֺ)K dfcf|vlQ.wO֚Q&M.[qg3 DjVU'ʶy좼F<%vLsA~@Bv٫mKQ#Zo)drTv k/DHS*;ؚzlx]CO.f:Z L4g6(q˥\&1)щ)uO䂻_jy+8ER?5ڼM@2l~ pe)N֜EΝ%--V:Yox9i=I/{ /닭m(I9>w 9`_H]L"Rd0vTXnB;] 3tUGz[i5F% Qm иZ!#.&gjT0یÞo#e }5Θ =icKalQ=2 iWIf2yyݹ3Yb֤E ]5KFATN 0a̭{%/i"z,3u6q99-7GM$s~CӰs5^wԵ AJUnZ8J1hp\<{Iͮy]'= f꠭7v#Sy _Hi*6w9w= ɼYMq: >)ntq|g&ʙ񰺾嬳ogfXs+cThIf?xٱ{ίXš0 )!@B2 )`Ʒٮ,/ /׶0ʚ(8$>sos$a܄&?֕nxs~AsnK N`m%aZ 1V߁ {2R;?6{^aD, ~Q1 )13SGUTʝ#e{jiFW[x@;̗f+x- U*~`ڳс 11ōYm 4qK% APQp1mIS15FA=j~ZM=KujAVD CEwYm׫ tl4|OiG;|nu'V }48 Dhub,ձ'H\@%0>A6'n ;w~u ]4$ ]k`9@Pcgt,~o޷$&} IMj^1 ߛJ);߃3,9ʫ TEqMC3!.pmcZ㪒 YHn{@?OA3Xg[ği&8ʾDIdeN<.l;RK-%;Dyio*uXx)OybTCrNƷOQV(֚_%;y^)2k$<ڭ 疦Q;L:=fncp|%~ fM8Xf][&%Hdg4RgF윜c ]t/i9jH5ܥ*k j!AnM. ʥp>zPt7Ŵ MQ(ܣ3&[-W>1pή Π)/J(g'gvZlHNDg5fRL?vTGa{}t婘1I'sa5Ո85G!T2ټ^jpCw<$HoƶD ~C̑CrϒqdZj9fDf\cЕYQL:4Ai}_FmYh ߖ\.o\8y(^QEdC%$=<~0Wip 2=+qePCDIݲ߬88ʲ` C'$3KX\?`wYxnR:V`N#6a:ug~od Dυ5a4@?g< 2ptbKab,m<ݢTM~詷2p9pl`Tv ) JMG*w#?z G}ӧM.'s,`K_@G)|Q-%`xYnv2Cbͫ]ggݖ!DkQlNCMuC>u톜?,whx]+oZ-On^ǁJtFTe9 et CLo+:^{RMl3*_*1J&I Ƒ^|>]zhRNf"O69icz sэ;~>וKr'` TrO@L ђҗ]nߩ Q@oE:3]GcxaYnjפu%y:G%0\KٖlbϢ!А1>Q2,s47s|Er A`=-mˊ3fup5R'6r3|AZTcv/$I٨ȱݴ7Ds!>Sz y p~1٘F+86[#,ᵭyf>㜻FӀ[Ʌ>39$ m::axqO̓z5g I .[xkCagtiDxU"iҔM/ K> 6ЅjǝʅgҏzGo2hrZm#$dnPn$[4imEFFl\}.e2Hy< cX C ͜I/NM`s)An9c歊 f(N\(|-%z01-T¾B9R=ەwGuP_xd̸*FRPҝvK @= ^pTx/'F(`SNr2|sB];,U,d_#94#ܻpUt Fu=j^ ڨ.%-]Rr^*M0Ԭ P>wD@|dFrUz\Pߒc쁀|Pft#g۶Ȁ aXhoˑ~hY "%ٽQ6.=-OnZKosi<`J$Qz\5=>%EM{= X?Sm?dr3(r30Uaj!?RK<ˏ"C4t}5 KwWM}]iJJ|;JAoe}x!XFw#PsڃKy~gug#$t@VGk"EQHcy`nyͦHz{ٷ4 C$[d2R'huglƹoyǿt\ $}I34n ı޲*c|vVDm.-9+qhEהIIe]"czB:e-={QH *.OhQո !Duls6(&"{Ǔyr_yr"+.%jC-## rZd,)fu q9?CLU4('|7dUbX{`s5EnjmEEo)>QE/2槝 nsJOLUczlg7^k[RV^j\=x@]!/BgoM*Č6"K /GdLwfjQ{(Ѭaeĩ&|l=:5SxN`3ަNB`n cb^=1wVJ˨FXamxh({gay~mSWar;`3> 2[s7Ij%"u`;wFf*]J<&Qj_&X} t70Gh[6wrAxOBfɮDG*} uF:*P4]2@7 G]1oٔogW'@&ZZ>@sw3 `X.XܶA! Y1^+BS1șb7a$ˆߣ[-;2=' / | *t ĩJ={)/2O<]aN^-7 ]E.µd0ohƣb2.q{#BWh4@+g͂lH)ؕ`X7S-F-ޭ ]# -)%J}Jq&I,SaYc(itdh$;XT58 #4SSNAMJ\nf34b>5.Bv\ݑ2B3 B쐍_9!…ξ=aQ %c:{彙.+[eQh[dUWw@!j޹b,z:Ķ@NUPNn[ŠYTf<4p0:&ya, Qn6jam2 cA"i3A% f_@(~_H#)pd9>E>TУ+UPVZ(ipo)d]r)LdxBJFi<ӮboMv#ak0c3u kŚIZOqBgTRkӱwܬik*v:ʲ |_@ .EcDkKHƫM(HwSl-8 `ZZTc^ÛЯUc-~ޏ)P.;NI2\ $ N>L#YAKd<p(F6dRGhd&!fe諟[ۯ٣<](Pj{'DЁDb^~WRG=L%hlFM%2f8f\Ǐ%db㇝ H"ee$(FA fѵp_#V ,/ .Nv0)23Hl:ýoQa]ZFzpOl>huFX$Ԡ'6r8'G^gmS^ }k^xf} hdz7uLFڷ$?գH9Yc} I5zCZ=ơD^9P V>)E, BC`$chߐA $OrU@\3)?"U)[}~VoTwדkRs2E:݈GJ!8$EUzfo /M8Eԉ5e%(Nxmru9<8$8EBu:WgҀٖYy⩿Pk.rZqRzӒ;o'MxC:F ;; Rzi{~iy_W0_#{:(] 4? 7>쯠/)dMey ^XLv:GRan2œNƤnA y,L@66E7OjNNxg)ݡwЂ;w_7eNj6k-fz۱\b3&Mz^$Z6?;]~A׵xeJW 3]⸄~ /??r|sIBF3' A\];YkSo|kg1Ū11X/xH6b K~#( ̣M6:K3(%\3,m2Ġסu:d/,n w6gv@QdUmimOp2c@+PEbVsK67C}Sykm逩!Şnٱ/"ݺ}ƏӐfZWiIYzb 1A敨,p}y!y穓}5hg]DOٯC!w9?F !)h#3vY+h ɏHbW"ԝM疐V."0=oZf4^ϰqx*2ZXj[,qBB@!`L#Q#jfܧf1Wu6^j,RTΖ [=żEچǶ|tU%^bI;ζ Xii`_΁p*K\CIQpf yIsS4P!$MT*.PoD|A7ZR W!Ky_ŲI Ml;=*ܗb/?5GKö] e&/ OpǡJK#$'Tus U J vϼ$Zu$ ?v+͞TpTe+F:H]׵*]HPb9AL _ɡ滟 œ;bcz XaQ+,.fyB> mkpEumI#ԷVR ~.+k>I 6Rrd)`~?ntW͛{S@2Zd۴4B5k@bn''Lh8ZDYDD1=gD][IWM{6@wGݪ,#orݹp!wкJZ`/-=]aP&:gM:yቜ)Tbs=6mmB;<`!I~0'\`3&iȸ[R->iuiYˮ? A=EۮaЦEZMh%ȉIs(ߦ i>֝1{̲4e6(a&}0i,^EJGg/@ 3߱!}RvZ˳U@5f)++h&#@1[`Gp}\"z2qE#?m?c{ s v=m 89]=TZM*뭕™\!;,GpxXTi;B?eeGk Ҡg8ٸ ۉ* #Lk>֍;UtUQv<#bY2ܐ$ .&*,w_kU"]j_q7?BGĚ+`V,{Buwp+ưKV{F,vSH ל2F#n.gIk ovg|QܓE:Z"#<#j7ܪ@921`>rA6kޮ4JsTmi#Qcb}rJ!4yDhM+ZFN>`[o-z~v4bqFK5 L 2,[w Rm2q[O9~*H߉z'nZٰ ۛ[LI>$R@OП%X;uBTK&$d69v̥ԗ=OfY[] T:%1EQR~'ۃȔamIH"I@UYtgzH_>ԓGy._* ɘNS^fÓKD@3\KRb: ]L=N2w٤ Ү脆bx־cQT//_zW 轉,"=X֫'!N[>0{,ۍiÊ$N n{!B=Oi "A"5QAk#$(1utxa&g&3?qS߂eVĜ; Z:%9Ҥ/DpWy!lLȝf~<^@.A5U2k%l~S~`nNP2Jd}) d%½zzzΝqu[ࠎ]Y}o.Ur1O@ lm%7QY A/-jtqHaidͻ}2Īb*a16i~"u9u$o9jKNyx%8JjW#GN_ր# KBe)4re޲;2cn^Jqٔ  +6B]Baɥ ЁfufƤINJjvʊ+[Ǒ@ 4hٕ,iKnz08m,WCC(n A p:M.kNcn4Y?,FVjg@Ⱡ<Q̛KbcXpl-T;zI"7K,GLٸkκg|]gvZNhرzGm<5'h0`5 ً=b0};Mޑ斅T+@Z:Z7_~|QxQү\.~mH'>_kXːt2rvVwbD^q%*(={sPs-iϫkYmqѷ'v(;YJ6dE*ڒ^[,wZpvxk[=DH)kUyI,8%:_l 5U~;>uuОQ/}S{ 5{8W#|E!)01YvW4S_ &MJ@}iu͍(2SThCB@-!ep=9,xͧ?N/ϤA@8k'+ EvE/,-kRL!ɗe pç]>-70,m ET-GGDA賲qiz]04 lH_<"yɉBPM V/[m2o)fL#>$\CY(9 C;,du⒞.:ifj߽ {7}< ▜[6XVܹ~<0؛^T?{W{i񍹍nw^KZƆzD2W}W1Z J 8XſFOR;\j/w^)޺?%g<&%,́5MI<j].hȣLq5tNyEĚ?qL$ 4N×|#8WRtSPcZB&tv{CB9vpqDsr5opi(U;{h0IwxtU[P<3 $dpDy].1zt^$eLK6$PwyH M{X:? P{2]?G $gzr_Ƥ}09;l69]`M=#9밶@1!ڣ55Sv6|3eae,Ʒ#,򍠶900@ R}&"\4R?}|ưYԧ3ԇ7v,2FHӦjjp?#me24Im};CJ(ZO!_e yYsYkh5d&I[vꟺ̍U4]ŚȬW6o6x/qY 5 ^bqݻ$r5 [&=2t@2^1)vv=mtƍI΢k; j2e.}mQoP7bO߿ɒ\)A üà e\f߾у-̆аRʹG8zƓ`ǃ x,K|A9qeZ@3%of5 vEϟJ >GQL/# ;BG|* s3"(J4%U>s ~@!ϴ2 2ٌp_nQPh!B*~mj+M-(!v^E= &MBX5YIg qYW+ˠ[ c/c=j=W: k;HRvk9ynɄ}^ V2붶㨖ܞ/`yv5e$boT$гVAm3G6\'k`5%i 2 T@7V;"[i}vEp;YWrė`1Бj=nC9c _)KMǺ6B.]Oݨro **=TMyύ}o` QDwix"XkVV$/\'0%Bj A-܃-Y2a*~|NĹjYW[ZBDELZ˦s 6]jɨ-&9tb- 8@x' Y˷ߙ*v(?Rea?jd'Z14cƦ.\sXz(y"<"4Esli3&vAiWQ6sI^+ugfrddTOҘ'* QaRh_Ylq@$^85&e9ZwzЄylo*g ) ϹXKwG[XfsECo+D6}z5Yz-Ib h~^8)Sɾ輙 sA j!:YsX'}{Iz@pFuv+,o@eאTCBVz8uϑLցȀ-IL^ug. zUxR3#bvcĴvׯT@X3_ g=v| \bA䕟޶eL:қ>VPNPc ɰr/FlW#*/AI_Pp!gё/^6)9)n41UZxL(AZ!3KKrqܰI,25[JXqЫ#ku*33x.ydf^ĜEShz2h,?#w󛸹 nk=~ie%oz#-QLNYMЯ+7"<;7lG텕!YX #ƹ#a(y wf[}>m XtcgYZ0707010000036c000081a4000000000000000000000001616eef1c0000672c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/f]?Eh=ڜ9S;u4h4zk%|]T/+dK*NO[QG-ۀ?(S}$tCҵkwͫ>$ `"`*TGny,ˊ/CjXULA/2ۊ e!Bgn<9ħ\c7J=P4.[rд2ٚn[4ђ J'Y`Lqd(Bv?/|Ō @E/ h"_6}? |$){[g33< |ԵPw}$H~6܃ߩG'F]'6(wEDDuHgڵJf<*dǟ5@ H t>A@uOIdTY) 7yD[~YCOe7R3S*җS'S^_/ kj2~ 6k2mq$cTe?T߽#FTb{kiX-Ȋpy98Č [H~c_6կj|Z){q\ O"LRF`g${%L+=xU喸Ri_u+f$rp/.0QvΫ;/yn9=qXr1J3b9?8ycۋ7! Xx5-`ERw >n9D?=[l0QȞ[j>-yuedk9 VO!{&79,63't :ZcDGlkKUh-ge&(G{/t7E~ewT]OX0y5DIl0מ@e^쨾_B̌ <2kyY/n2,Ɔ)7W]O[8h49zEFӧiDV ( !ПG8'*q5(sU?0xyU뮐W?fv}`|r5 ҹG PeγŨXF1rV~>N)v+L",<:eXyr8E3J l& x//ɟ oހtT&w]派fLqPdmvFԀM>Ȼb~|pfƳ=i@T'1jL&E@\}$]oKzm<0bާ>?E=Q6F19]fSdE]ͩZ #HEwT幻\;(}+WU۠SGQGL׸s\ B:G +t-ӳJC_Ow 7˝C@LoU\ :( 7[ G(Py|- {ðbDD\sd'% FMN\TfTvPۓ%f$$lnMVC+aK2񡓠ĸ jKwѱX7ďT1< [źA*/t$[V]~x\d/y CV߱&ns[A /ɟ#C"s*ue%wg{j*2~>}fd M{VD,D_DQAz|psP7m7lBuCiF\} W A=6ejq{kfհakkOt?KB{%"350id9O¼yEcJSC$WY~:FPD [plg5W8*B8$;9GT (ll{kSF`yݷz N' pk# NtQM ˬvzD 6>=cMbM,xI< -?>-Z?D!Z6xQ_1H盬=ZLnedx6Sua!hR_o.Q8ꕌPNƅ@T$e^Fx AާP,7/~ 5si^6$~@=FQX5~o(]M]%%HyQeݜ7D6 MibYrjabe 3} ׎Kj^~Yӷ}-&!آX*ݷJ CoYxZF Zlx&hL7@UUAɀP;ڰ֮κyl8lUguzҙ"HM5[%@j`q]sjp ÔJocbq6s (FYi+7V'v1 =7;j?ឫˎz7 uD_WEӘz-4Jt3Tۓnس\r΍Y4AgU"b@Vc.0hKH͜+B6`x& $h|x^l1=Z ^9ſ@L%8+, Okk~(ukdFowaO~Tzi-~Ue^bv0r-[av9R”fxU;!sqn]$F%ExSsc$BFb fO,IPRZ{v d X4ݙlrdbz }c3`ek %35-Oyh_## oKӅ'LLB7A.0!} 5!4c` $խ|Teې-h_}uk汑qa6M<\OkzP0f&`(zQU59. ^}/`At)&W^J\?{]"_0FY4`f-J2<>uo._(S)u?J_])Av>b8%w"JF-W|\ p;Ilꃙ3AϵAזUh `},@讓Z_s͆LD vt` Y5fHVi9ѻ۟?? o(]m9]_^?V;)5OBEl`W/,%9ًupN7S}_= LG qj-M5hxMm'̨X]=xDF僊~›zg8I^hϷ Za4LfBGzJhryBENxX-KrXB" ϛ i&=W{2 R5)/R#GV:ȔTx2b PBTr ac 'N@䞇*==[cCk8St i䆕bϞRWOH*eQYt6sۭˆ.yW iBqaxkE [fT ,3Q]}pYVxztk(Z_tϿ;&"=hP&v>E]ɷ6UsO$ɧL$vd7O½fPO& cB̞W#:LsY?bGSvD~Hp PC3-15x|pP@ 7t"8~xa6mMz {+Ts_v O__b4EzpdOR4Y)Rs)FI K,K!`_i21Ƽڹ7v;~H6xvn e}+u2M[x GlQHI0[IV7B"wQ ]B O]( w3&U~3~%m+Odcgm8B9"&~_|#8L9M(^jU+ա_aʍ:Gi6~!p" $cx0J'Z Wײ}Ԇ(>4؁yʻsYw# 3fY&:wH<_*cҜuٖxfhI nunns8P[ߜGCcY3S -Hz튃IJ VQWЉ4~WzJ% RRQduQ0O@ĹGS+n_Կ9,镳rG ?6=s-%\:`a#oͦ,|N5|X[j|5,Y{t>+ =P:OZz4yAJA."4ԤAM27EYW)BJ;n deߦDv]h2!PιZSfs0s~aj!=%r96Iw2ѶO<s)ۢRSDv"5֟MGݬ9+د(, Sez)e~4ֺI(ԟbT(yƕfQOC>l[a:'T͘LʳZR\qJUq~`_ҸVx!+d`zoh1E1FjNNǨܢP[N;cYvN#ƈ,壵B.0 W 箃p{(gVgA5 '+hg_ANr| A*y- U((T62l Z:mRC1 |PHRZ rMolH(N\f*aC)5!Zz?Xf9w7*.;zR n}|V\}j+H{_-D*J1U$܂L' DķZ+OD +%?`0H ҁyn:-rTT94xMo1W%_( ֿ!]ך'}HƔtqW\ﱣ>/9 ?y]Vt;(4"%!:~KeI1uCDAbn!L$K2T1/g}/KD«u0 eEj?L d}jZLJz9FaVHh\TyP3,NHA{sG ڑkruQ`U^A"wS 8ɇ GDm-X˩j"Zr[Z@_԰h-Bֹ dU7f /OL/M>n ;dq2@":6Y, @]cr J]9UwZv.seE(lB(vw %6.%~ 9EݯooEr"Zc!_yQ7~F9L v\놖.Ȏ k.%j^2귟XxC,tFὋRa`l]OaTEC8]77崖v6 qnqu{$%w!v.6.-6ؤ^#ulaik˛(M7[J" ] "4/2,iz'-1nlDJb8}` #0dȅlL^3C5?eƽkӜw]).1*J|XO)inoH߬?;$,rsZ*\Uϡ(H;:&t׳yFn!RGDŸB&00F8򆜫i`b5gFma߁s1Q$tp=QL]ۻSW+!t+c-=3R0Yt3#3ZL? kcH߿be \5iG ÑV2rj ǂ]/S\t0.93IP^#s+U: !D*4[A;FHek_dl]ӤET-K̫!q M0vxmHnmD[<ߣOʒoØa {R( lǑ~ %4xӉ.H56KVh^==DUkZ_bg1-mЉ{$~[lPSߦ9ր  6#8Pϸf3ie$璿#:̆WuR~ٕ gp@eUp̂r_imրY & o(c(D ڣ \Gm?qqeR*C5ʕo:jˎ>z ~3=W;s X1/c0U<*||/wN}(2ύrސƚKsPpC5of'Y-엝nbƌWMT6Tc&m6Ƭ8(7[)yW|`(Ttj :cg"Fee g8+q7^d*0 ]HxB7ݫIȖo3=2=c@`Pܰ.p*^HGkcUS:`,PC}wK!Zjٙ!y$QFw 3e:U+8}3+J.hz*v䆹lcT{)JZ^.rGۏ\n_4*>}^2(drv0Ul#2|97DLOxj3 tzkDޖʚjez XM9e4䳞v x5b^P+(]^B^dhnF,u <2_'DWEHA4B:mj9E*v(.QJv6#߯[ޱ@]θLxUQ>$;a~/$$%)j6yZ|L6~{torӟkwUuqF?EK_n,m)-aOP!ܻY=h:Vh"Jqi Qˆܠ۽\,,@@C2kt~)οd6~_+P$KJfiyE+i~9a7״KX+jsCm!a2LcZx#E>Hġ9.*Ě/)I_b'^YynA!b11!e#b0kd (W_G=S 2c8=fTF*A'L{;mzr{}*3FbZrW?И Xt*"]@рZ@l10Q5;cA$7MX 7_&D&;{f L#]Hd" nᙥ1&.XqjNwDgS֖pE׆Q*&+ 6AAF U38s.Y;.Ӷ.|L~ԵDMۄ:(eTUޱ*{kave,6NNlM"2П!\ _cj&U Or^[@q$6)k*Nkls*# A;X2p UjG5!e `  Jk=X\?b.:=p{ôCU`е'`Bv-` xc"-zcᶒή+@6d2։MyUf;F=H4cn=bZLEHF|>Oyl%AL'L ZپںAmW=t}^x`]N h6fƕtąkڎa h Vjrva55Z"e\$њgq³Xn!urJV%>'Lwv?`Rհ Ѥh.cAk;C<:: gݴGlG֣D ^y5y9G4jWhO}Ik~&qjo6 s z, rXLFA?}?']ដRsL-k`yM-du2 R[IfwstrwIh4kl{,;ʙq#@s*n2 >ȞiƽY7)̿Ph |ڟop6ʮDZ'"nC)mG_bV"<2D)Z'G#3d_5[g<׻"qCzսS vx vm_/({ewlWMȴHL)]n&5RK \9sl7&3ζ>+cr)ZGoPwڮ*o|j4JkO4""u|+(5~K"!:K:Pmh_Dk6d;n&U= `+=THY B"N Vv<TYH)F@h ޫMH1-G3e4 iYJF$ P7SDJ &cC2 fK`E*'MKԎo%%POM>^Y/q3-n-eY*U\M"tQ4fCԦ3KPa_gcZOHg܂FO :uo;(V ɖ4F)#`P]|@[]L(5B ݸ [xR~{iJBz~+_Y2?k\C:Dyڿ"5)]#h9&[BP )X8sz@;7uqq81=v;}G>!MciQ"D1>C=@mglάLb1dX^#m3KA{0%-Y8"~{ZU-Mrv[Ǭr%,Zl6/p?:OHYtca.3P~@xxl\[w OW]F~|7j 0{W}mB^V I^Ef;lS.&fH# Hs[Q|,ؼ/X4ğ+l{|Z%k~Z%F\Ͱ^]IMwnZoUTb[j2Ў)nSv':W㈀wH}"XB_e /EӳKM2ax-9 :5nx"+B5|4O|e+/1IW[EZu}iClBai[;gp·a:l Eޒ^/0gkm1,N GW*mjǟn2ocl=b {쨸4sߗi;㸔e?bV88*3\6dX!<9T"(e8 0DT.*9Bܣ,Se,ԡy*c]YbR52@`'%sK riHď[t]7T4L4axNyrK$|${=g2r@ˌt!׌LSLͪj9qe<ĺ; r4츸 /ϓ{kTG rI0zfdE3'eT* #ӹefƭE+c-~#}"t #ɿּntJt32?S0qI5#x f0tIu{g8.$.&GsT(o@VwK;TQMտϗv0&yʒNN;麆+_uA(wLΜQVC>rKenNl#hΪ%p.Yhnw=6#|RPUMWIh؀aPʩ̨COĂ*Ku]{1%%1 |KCs W0HH xPdLr=Lϧy#6t5S~CƔc`D3t-jKE?pCUPUdb栘n'f5+R2CYV &(Pm7ϯ'ES ڈwG8}TQXdi3,K.ʔZrW j;ac6?g,( )$$lH+Rl=)Ua`6xٝ [ن8VGtQ:_ L,ޅ}4YDK/Gbm +:m+y a KT=rl&`tc:WH ,%e!?)9_nYG@~|BE1X+BN9?DZC} Y{(b!H<@z 4M\HMuLl1GQG)z>|1\7VWCm,eYPҫ'LzvФ憯"`ma2Mxqt$9ci`DWVq)KWÌFR@1BJ=m«+ 4 \Ȣq曭= h2k _cy[6ɼܘZ.8VX8=0Y_a}۬`vP@w!`4!ʤ|:XG0|^ǺlO ew3ؖu!e$hBV"d. ;v*('LnN9Vh\Iadq߯aMA @8Ikm"m;t 5AquZ>BF"qed|aʱ=jݿ"z+uV8ӷs C9 hP }M,/ ô eYݗV+ KȄR/fYwX>D3I>43pzáqpx(Ĭa76f|Ap(tIν1[[c4b}hg |@n_'}M1+ku< TΏow`AaT)[By Py6Pa-7x*Wu!5^zP95OmH0igf!8XZr'%xIIƭ'R kFBq߸iǖ8iw4];_`-85p Ƒkkc܋hnamBpm; {y9PcBhy>ȷT4Tfʺ;!㴆ibv< N[IEίx4 v6dѵ7Ly p(j|Ϙ+ w>>tHUO 9}v+>f _uo=\uFN9h3hwpy cݜ8ʉq/}G#=}) : ޤ3 n=_e W Qט\|+x k1e$Z9`W18 uTAYZeA1½ZO+˟{qڙ\*lʹRvjzaڵ\) )iހih8Qʗcigg[>Tݎp2hVp3{\ 4,"1(_/U4s>K,z+A.] Ѓm^Sҁ)m _LܘYeaqj`r'ߛm(BbXV:t"q: ./7ո4dAQGTwKTr0KL' hFN r EP]:mI1xaGk0iV 1WMyAHfDž-FqwO;HLs(O.P#>6*d /loöo=Cغ"%$vٓ@Ezl~nl$'*N@eT sb2HlcUiH/׻:ɵ8̄$(Q˜DC \# n7ڴ"r[U_;ihanZ,c|rgS{>&ˎ[Zݫ ;:NuDOMs;^7 $'Q>ǶWu|?W*H7~{"e, 6_ ^U9=M!G-u : u?{fp"9NiPa8&t ]e"ҋ(;BĬ>7}y'©z&' ?]q7缸H fu ucax&u h:h(4㋣͒m7JmC̾7;I@|~ԛ fL T!cc c^&hHپHLl2cD6#oq| kod t( Sm/.cJ Sb'@pqWI9j 4 7\;q/#,ho5<ܙMt](e߄?\~y r %;U?5Ed~#yvBqf%ZHnJnKŤj\¡o)^ӌ/m$&qv^x:=xdRt,O)B3Fvj44{:w6oxRǪ^/@,7hӂrVt6rDht[i+%W!Ξ_1nSoj"yxX!:W~9S4j%SQ\2K׀-3b#Ǥvp!0`; 3NQˆoF>GaJ+t.֓ 3؄E`w0Z_!L[<.bRoVj7ғ}q+hNu>;p 0z_XUc3񃒫/Ns_H *;O(LtnaIAN(p~KM?q٥;aqʼ&&YI?+漏uLH`yr ][Sr20 J "OyIɟ*YTyy=7?saDL~ 6{p:&!/GL|G w+oY8A@vbއP|VgACޑXe׽R:^$lj?WU5W}#{r15:xs= B\ ɷ&W/p7o|zboj I4uoK4=OɆmQlz$e;N,݈fͻFdTHO7xik4o WJ39m @znlD|B|'6x;|Q>E; aĨ5J"tq޽kऩp;dAVH+!:;$LKTr0%"Qbl EKmwI'kNv* bB`D[OCCzԳzcJ" J)H13!;\fU?g 5tv*.#ͱK~LG%#%ZYP}d:k3{Xâ>'_gf6ʵ wƽ"gڧ V qҵ+qUaXRvJlVp}zH `6.<_zC)486l#UrrrAK`!/n߱O:K:TbhR^M1dQ^D`-$\w fZI$rLmY~/t;hJ6 y7,(qDxτ P5̫w Q̈́A c/Wރ!OҌómhH>#T?MvM"t`V-Ny'*TL)ΙBjQ4'e\1-EU 2wċH%؄HSX}H'UvUAU0q.^%.׹=G1,Ep=*C-2])ᑤM7}OSv ݌1*4f!̉NkUK],nַ۫"V"dɫ2a/n{{fL[YK4@h[ˈACjf!6OB+.zcnrC_yJkrh0BޓjqXT] DKByq "P߆cC\F\ֽCM7UG }Cvg3HG=#V# ֺOy<L3 qu-Ox\lDInua8r ٸ6#B1 r7H*Q3+r 'Gfz+ߊ>G{lfU+8V s.eY2mWttcAlٞ~hS48ҵD$)-om6(:qm,O WBrXwuQ-N{y:wU.5gq#kF+H8 K NR9[KC47c`2~*jEDF!J6HՀ :Ed( s  4jH2lإ_ˉD6<=8Ҟjļz9|pRώXC}Ϡ~3hv">GV~m|ZPԄ~껔^b&&X$fp43^PnÃ'JvF}:E{#MږctO: 0MlnG%GnAQ 򈩍߈# U$(\(dי'*Zf 7BA7͞&$(x]!"jD 1cQj2oԘ=^Q'yţhrT+,TB(z7|(b^ 5(zXq#]خ LJJzF _ZP!jyLT `,c6 v>3^dxj,RH0cX imhh*ӟ CjjTjfWN!!GKo(ʶ1I6ۡ *sA-nvG2=l(isl>|d+upCݝ>|ps=`2* D߫{h2@yoEڶM$ZYV ʙEI9]v7%qq37ju 7+תٵV۳}3rѶڙU#n5`p܆0Xh)Y,2ߢ ]"nJhp"u$%RLΒOl c |gBtIl+HFǘ(pYѱ>|<|pK:ۮqpDßt3rD:hVx*#GMb-1[@.-'ߜ="dn*GiSqqʽp]jmDFɾ1Ie[ʸ[3L\? j<"[-ɣXxTLLƜK>0xc!Λ0u,c:i|j}_[iϤ̃GSrǨ>֜r4in] ih6I@.t®kx &tn|;P+|VHwPߩ٦|3k@Z{UQI[u F`m>|<[vEfkM" }1T̳XHJȢ+J1$5\a=GUTJGa`U5݀<ŬnFW$Tua] $f+w !vuVx 3l؀8+叼ߨ3S{;Mft$:8ϭP*8@r8y(ut;3H"Q -ARsUzO4EnrϤ$t տF<'#~`T .lO}pjz 7(@4cC4TNo:$,`%A֡P6#uoOoh'xv]ڳ+ }*S U;+J*b0hsh>1 jewǍkXKoc.U5IZfbaYy)Coe*IG n!AꌥkQE%يh!XX& ⯢NQcߌ{7uF<iTj~CWo@[ a4ZwV~ZVZ9 94jY8Fp͟!6VGCvS@☃iQ,:]2?>?;s{ _og:=,?yB#DG?`au&ȼuU:4Oo~w欍:F2I* ?Ke̼| Cܩ-Tl)!*Nx!ysPF-ɋmFXli(tE[A*B<yUξ$͵nb ex0U<]ʺҒ.%39ԡN75aG8X^x\pF ޷ S?HqJZtRoJI P?ٻYH':9٣vƣ~}8gWp昸h&J۠_$*,~SZH>wi fH`*s|: aikqpHn;ԇҀ%Ȝx>9hE\6!,43ɾÉ)LՄHu,qWl:%;[jqsWzZAy)K?Y,RpTgO+>U_$!\kjLotDt Q1 o'>"h<ğ_E .h̭wX P)hD`Mkkջ' g1‚)ctW@aLdg1}9@?0;äޏO;&G8BgRhxTK<T>[t)8>TŢ/fZQǩ0)(o1jeck{ЌV쏑f&.,_ŲY6HG4m<ԃT8m3 B1L1\ga;~?$*JƘ&,Mh2NpI@b|pj/fAg1T d\ 2ab^ #Jcx~"H 0|448)A+9i5i0xd@E0ڳWaۂ"5f{$?|G-4pS(4dؿt߭8J,F@BH0 )`|Wy g^%-}=QqgY [yNz0< hA͇"[pz=}ge At@fke eOz/6_/H^i@V *uiyXra857 ,bq-=mL̃ndjS%Xy&xx4ۄV{\5|OCt!iRDw`}U?Gr _0a1q-4{PTn,Rpk)?MkYΘo7ҔO P7 **!r/G~(V°ԉTdm :C6;*G{\$x]_F }&#K`)KtNetཥ[ @2JY $T}kb^;>u`|ȼDh7.X7E+jRo6 D0βXݒG>1UI}]1c;FAup֝7a vbpZsq@˜=NI)IVq,pj"1M0YBxRt]+YrHi91SU遊hZ,f%!Kؽg X:+~3%8jmq?-=9(EdwC 50׭ۑ,GLb,u FbfWdž`N=h[)ƃvi)ZT27xNZ?EPo_3gcL^mnlRrU38*brX>>!@sE5|.̛4  3z*ƣ7娎0몤OMC )Rnsg9A˥oFK^OCo=?El;mBfZ!$ XEUA2GRv^U:m ьdq'Sv3&>5xDTCX> !ZܸŐ KnbIo j*bgt},qc W${m$ Ųpsfo`F`%JnP[XE>y.է^ϙXN&"zyy)T1 j汱!vy?5t d)$vq/NShyB[cj'+d?xog ~Wt鍖>.2l`T=0@51&K:a~:*,EtV& )[!a%l^}IjR0@gD'Y i Uf?ظ]!^ЖD+mAZC5Js6A^|zgj 2`?@,ga[;S: ]K-Z4:^Sw5|' dۇ^Rh6[(g*S_"!1Fhܨ"/9xcGiD{5.q!?-i_#a1Lj.2a>PdTiYY'oE YX)g궴՟ؕsK/FN;YٌJfh݌#1aߗ: 3 imdI'46m< hߕf$8dȜtZLV+t#QOش!rfXgl[T::ěYWvdxn>\ _AlB0%pfzb"P[<22;=AӔٯ|Ay=Z]FKI| pRΉR yٺG]Znj6.e$duZR=LV{frO1}onlwCbo&TH) Ju; c5 . sB'E'ZHx[fU< F*̪Cpל&]XiTqTkFb`Nw?Z)ǬK_x4`穋$kM2JۮrI$M8U|*wGP˃&g2U ^;=f"?SiE³X31I!d,Riiri9%_ً/* a!H371 k,*HlB`FbimQvR X0{|.{̐-)'mIȸV(->6u=(\.#yJrP8 Ѕ!j9E|a[[aZt{2G3;,>o2? ea!)[l#+T&zr;"tZAPŹvT`(ie|G0 ]l{fPI=KqLt矃͵zC,̸)olgWT`SޒhrfoJ@X}EIAR˼S:~D\?U+F`}R^tT/%U@rs7܈!)# bK|؁[Wma T/mH3Ͽz]9Fhp&{L>Mge'1tƖ-5N8vv|d$l=Bw?\ ; i!0â{WW[ΐIs,@)Ýc݃Q#rNp]MPy)VٌtΊy53#֛}DfZka9{AO,@:x4'!y9h^H;~ Pe"P7p*? Hup̖w W!Ebqْm$'4 s֋05k(+1쒕E0[{N79:($8@о'Vҽ6jbʓMhUᅦ  SQBT*Y8)&TUּۘ16#1pn V 耙j-ΝmK5ݕHo!z\GL]beYW ~#@\m+j^`FC\\RR̙PvT lX5z~'M ߩkiʁt`5 |~$ > r` _'dNmEoPASzK ErCåE[-nvO(i@џ4 (a 8cC3O?i{{ys㗙F"+*x  >&^(`{ .$|w~tp5fڿ'*ne& xdU}I!e bI!n0:-Պwl)KCQ~]hׅ הv%ڼVWxXVP^G J*'&KJ/r]yI©^. ķwӿ^tX_@hY 5 p֮3-:6]%te&^0箢/NNpjQ_ɒYLc͊#o6zH~OYCe|Cÿ,:UNaDaUtd$y:sSD8,wzu~-S=D6!vA+ _r7<5lx.B`5o̰A>76F:V訢> n~`&"I*%ǽmY9{>73su#Y jHu6'c{wH?Ǖi +,N~}XnRzOB cSĊ{+Hlb3v%?͛F9Kp`,,Nhؔ0vtߧ:I/H2ջ}j7z\fO4D#AfJ`Vi:F)c^"E*~9jz7qNGyap Wݪ#!8󌢑0F'`hwyLJ?}$D8)2: CȮH8-UWGDvyf 4 H%㴡{/z__vꧏpv;'!`JB_~hG2p ^'dS_!)v9/?3/Pn[A]#&0 }ht!i m_cnh[HbHq)W E5YbPv]ob7,7q}mSJcXb) %b{M=i0R˗9ǀ9~Ae|>ƃ_ _EyXSE̐Z2 -+iCpǵ;/eTװG#X)K/+3A5_uPz,ngAţ( qVzх,|'=K[>F/_9auk9!C4K!bG)Ȇn&_]ц,iC3ļBXPyg;LAK0)rTG4$OoV)~zCfϚT(#ېip%米;6\fHFIG6Z32pR8ixXUZ֖avЪE>^C=vWe Jpf ?eKf#h 噢dH#aTe*mzRtjFdKU9JgYTPRrT0tS͵H%|SSPApu+ R$2tY4Yz>(q_Xuqm[(~|+-I8j ]!-q,Ӳdgoj$̧@eZ5{ @wV"sˎ~+w!H EDS=T _=\!"@`RάgVuh7[Qe(N`$R i?JHvCڴ8-lΉa0yb`&zqj{hVڅY@ 0gH7M0b45h^L `Me HS!F9 G?M^_ɨ"&h9$B<0c:IdS6/a+uqW;+rqn.Wߕq6_bӾ(u6v?"s ߳yʭGacDVMY9^]4gT%r&a>\sF6nz x4:X :S-@iټiJk&ɪeyds-="T(nw禢A/!Tv#Y 0}Kf<ઠ[qB^'m|9H|>,&&O`$$MQ*t{Dzr2T @ml7{ˌ&'xMH6$gaIk}*S/.!fƆMhid|56bQ\K=&X5Ιc6K}8 Y1&_cn`(^nhY8չb#FeKP>!Kxͮ*6SQs*Stž7ŜB7?{3.S/K@;gfg5qe}hr &̊*b^mtG+2C/ ՔZ?[h^UIDa&'w tB8-' 3l9߇;U:-)~o|74/^I[elr;R=?mIʔ/!a^_ biyr#I{p;+ޗj3d5jvc6vx\J7~MkK!a:\~ZDNTQHA,bTF.>bPnRih௎d|(9BB{/'>|L(]9V -b$ N.ynUOu1̵AK7`.$.h7FY=/yˊvIt"-H0nm'+ٗ0nsSܯzTg7HCST'b]XĿ:x/ă ]Bix,(}43J,;,_vN6:`7V%MP9H \jEje[bN|2} &iؕ!k+\q,q3\q؛'%@*LUZSZW d`;pz+&&W˔U%Xsq9šR{g˹Rl*ʆp8ؑƦL GL%%YKv ] [6:Nǎ[ Kt~xw]FMzt Ȕm5H\YfY(Ѓ68z1&/ tL65Q_%Ĕ /F2A*#_Em(HВkcKI1TWSԗ~ĕP is[0ەdmsfw>"'dNN`7yÓ, M*-ĂxDI@OrtT ADے?q. _5탤/"DzrՎ >a̛=п"KyY%;O62+69I"'*Iڇ4gez"RB5 rS ;qDd]% 3ɮڱp` 6q N %Eƫm`bzY;ks2{וuف?1[([5VrL֡fҍySL(9 J *," #1BI!V|X}qJY_{~cGxT;0&S7צ&xU6жu_kAou5)ɮf~ l#%V6͂F06xiTPg+o?#ʊw%!pǮ/V# +4hUcZkj "l39fCY 8xq-4LDY uA=~NeQ[4$i/?(\tb )Mm"_ d%Ƅ]ج:3PGko뷛58%T*-i1SO q4r靺׎%"J>lTWj〩㧥_8yk`J\Ti`㡩\tL pmL Ұ@ -њpK=d8'L胾=x5)]R]ZEh԰*5G+;PzXIVA\"k]Mu©GB{OVo{ kM\ToWIUAHL$&d)w \Gԉtln`5 Ֆ_m.ąbSH )eH ?*B1!YGqfc^R? 'MwF_ǹ1mI 2pWǹD6J<g:ⵕ+#?@ۚ金F\xPx|x1-qOcݾƛP$wKh=6qa03[tI X+"+TF"XKI Vqw՘T>u"D9 D3̝O÷+O紺蘥~]pmA%J67suHOț&Ŷ3MU6J3AF <ِ.H'\}gxqD /Bkrr)mj0؎>2S/bӵc_(Ce+x\|Tjpڂ=)K-/A5=oRqL6m;ԐЗ*Pdp2*Xf܇|ͦL:CNh2^]xD>3u`}t HDƯ@yqe7O >U!*o2BptИ|w<,_8Ff@'I 1U";Ȝaߍq%Z ,ኋaȓ/6=r8,BzB8(k_zq4\ vߵ9:j8PV |ưn㽋B;mծ+:c}WvpŔqBz/,4ɺ(Ġ䂱3 gy[yJ8*3A9L[oܶ4J@Xx.9NpK{Ф˪q~]=%k8<, DTBpw [1Rv 5̌c_(D@`XNX` ŵtBV&ý6nDތrbŨ©zF|#G-t``4,+e(Eܹg?#*6ƠoTsIcI^5wͿ/ߴ h@·Tآ.F\X[4y-Mx~$ ?qVNM$65~JLj 'OM%8Zzyui8 G?xg+t]J̿ V6Vye{i +Kt2T{ǭM!9(?6l:BI?%!^(Umuì=28UuϾ%30ZN@Hp'?R4uPK3B}/DY$qr<6d}ReM&! #-8s0ªm)#{}8< ekg:5.&*W%ƠmNh%ObF1cPxn0Ҷ»@HNi>~ɞ-,UGES'80(>GB'}WD+5<߳Iw JdG`&ڿJvVEU̡a'u5oTa ;9l#@fۛ,3ydu2Ic<-:{-Xj<Q|V̦ Oh`Qðdڋ._/P܇N0YJrk]5nKVUKJ_Jguժ.qϛz~B;x2]>N,SsWPq'Ybi"QZw1 |U$ˠWET_ z"57xeZ" A "ӅLO%U- 37p)Ý^ۀ-3 @t]]JXjkӉeC$dmQ9۬=w-i)w?{.hm'9]^:dCaH(u9'b UTE#Ӹ?@ɰJ1Ld4)[-h6בJu.i.9ppJSЬciPh>İ^a'귺ȺQDڨ>wh?$XI#3qr96аĥJ] =U|ѼWX.Q ^h4u0TfSN{&p[,EXc8{peg|]ƍkuXChlr|m[@ٝ }Kr:іǙMiG>YC oDmN2\=҈BA>HYg|e/uRt&(!v1tPY%ɺ7"&2nPot>IMGڥ.kaRX3QT"L T2ӹJ7c򑆑4|5k?R2.yV,(՚ *>3]J'Q/f8FRh1⥛㩹<aYhr髰0KY`5XW0@8s k,ՀLޗ iDj%ςzB5˯V4E%X".M$G`6hc2++Z8C Q7`ir &I>P Ő&#:#<~ b FXO2,{Csy=^6MpB^8RN<1!upKTA%jB]0պvnl:4(.X't[᥽{Ƕؔq7\9t<}y캩1;59mGwk{GċxfU6TE.3.X ղneUo/z mƳwGCi%BOבokvpoClaiU=&c.b_Uŋ#Q. NJB]y@aRwI}pp;ã} 4Ѫ*Kb}x|}N_UwzJ|gJhT E٬D}Jjʎ;3>~ }k\ ;F'mِhGV!.kc6h}~*IĒ̚gB,b{ݾR;Y/&LzܓoI#-A;Bn Yw_JfAԊq/-o]Q6Bb%.p*xz),Jg% 3].0#`2Z{ڻ( ",ɸ= }G5ZswuZ d譒+>|0lqrX""B{ČrHc w^WB1!B Tj l)ڬc]sHý0#+C8g'vf`0dRhM@zC#,Pr /XT&@ |o](ɝkKJ=Iy+6wQZ+B$_d=PtuD) }Gaѧ0kDgE_ ڠ4b-7ORadR_ґd}U#2d#_|uM8+.2v^s I˞`0( 70,ca<@8$1xqG!ws؛z$zP gЉd4%08xhTg꾎OƸ$nQiL@]V·e'UJ3O 1èW*Ͽ6Hӵc_\PIԠ}@\w`EU>Ek*&տ?<ٿf= nd ]roHdcW!!kQoKr/>%Cv.~(ꎃK>? lPX~85\ '`vG,9z|_菏\^lA{~^Zz $'[G錄%qQFO`w6Tf1{C$^CB6 (E̠yĶoVaz^rsu|uz1I:l_$ A-b9.-7+,s?7EVeep@5a0i:@&g,nG# _zwS15v2<ġP|;9m^ H ,e᜾j:2O D;C[O>P0|ymYw*wHHxʯgdD1'ygnWpNM)MǑe_lAK'!(*xwCrHnk%,Uk| ĨտhjD>nHL(Eed*#Ə_rOI,enM>rFwpiwneN=uuIO@<^ <3'+yi|L> F4٠t Q)͂Z1g =6A/nT RtDT|L " ȇÈ|7Np4rMSv٤XqOj4c4> `aVFY }6iϼ\)cc!Gy E>#;l-j}_ <+JwB4h)>Z@*9xԷ<5 sM.uqF >zLYvj`W^uD?8S1FcI%rw$&^g&24ͺmud|O .,k@Qu>fM6Sr&6DO]Z >k<ꖐB'\suԩRb ELV`,,^!q{rf7Ͳ*h@Ѣ09e]Of\$.S{aMH 'Z^3mt,U|\")ܪkt[fҪ|#8?wƅ݉i1xӵM>CjN#`yͣ7Ϊ4C[dAI*/:v9CE؞51c\k)#p!֖/J6B-'di-ӝDsIKI_ Il>??\vgX8M+]ԇ ůk)x?C"ɞ\`&SStEgMX{LqJ6;;s` ~_:}PzsH 7'3Ч6 YNd՗ſ]?Q/In+cPZwP^qffĮ}q]>~梭Аd9E]|!$ vEeG'Mf }/Ykˇ}#t`[^p ogIZ`5F 0f9rS̊ϪTI ~4ebCm>ꢃQwPb}Obr^z!i#bwDD`a C( 2wo7=+b#]!Ԗ@p)>aZ4޴qQ-a-D'=j GK&}71S͹6}^w**v5^;]$%?̶ýv8G_HG/-^yy B}.ʃ#3IxmO;3?$afeњ(xٱnfoez.TJ$.~0JfC9:;`@"??g}(6:t(1%;Y3$p n4@zjm)` UpŔu$w4<e҂Nd.kD2塙T*PI)D}J&pm^}ta'QVm%o=ݝلH(g$FxXbVonnJ0<?nn[p5~/0v65v",0%i'&Cwnߵv4vW% 1T$G Ԝ~P,4Έ<9$Z?R t/>\SOzrp9X}7s@W^ξg%T:3?,s6Hs> Mׂ.b7c:UBw)Pd.^J9$:kLRO,{- 6K#ҷ 2R rȑ\^.5ofB\f6]zof٫GTO]OνjId[! |W9PA`=n AIڨnb?\aa٢O?A` /ٙC<4T^t_]W[VoOM^;O4!D-s^n2s!@n'nJ9BsʌF+=0z>h'o|􎋃t:H?jCeykl*{B^ּ V/ZNW.)`Zn,]lsAKpDş֯C2.`uu „:0(?qOJ-Zbtt(iij{>ŤCĩD56c 5?z"sgsd^3'vCz i,~ߕ= `V~0)-C x͛H2!DA_m`]BTE$!_1=yO,|j}ve4q"f\6OYm?>H$HNjұgPBzOٮ!>t' kb(h<jWҞ:t:1[ ; v5 |!**QeE%IJF\뺆V8˿)`V^"&E(k&(W%1CsmLS_EgZ ׇT1L܆`~-\?\)+$i\78bH"B䒒βh{]:ju!uvZ UOmn\m"hS?vY--m I y~QȮZ"/=gsۀ *m.>R W 2r2 V;ݙc/ӷL|VXI7j^4o;U\ xemSAݫƝ-[6ኲ{8EX~7.+"4]&k#tPΚ U?UfkXQz&= f&?rp^xoʖnMē V]ĉҴshWЦ!|_q6sh:C8UG^[7,Ýy!4;ia2ϊw擢95841}Lf,ٵv$Z-aK|P$ĀgoE52`9?#éd2찏&^M52z>dkuaTB Bn/u%`P&w0˄>˺[\'b }`B)*YTy.6݀7`:pP?..ݭ E=^zϔvz'J1Ln+R<- 1GA􉆎*ꌆøNYΧR2~꦳+ [mά9D<,b.w8l$\ǥ2!=9fۃ,,H{h5;%cȤa`'#.; ck65oI4o|:!_슑sF;|y(Qv;2W#Ú^u;]1#KZ t?Fo/?5\Nف=.f逄`vn{`o$.4^>~<2_jh6/vӂ>ao&LBH⦋l &gKpfw^Pi z8!bŀV>Mr(+T1{$K2@N\JUyB2Ԟ/[ɾ~6X.lҷ^kkҾW-ok#F*I_yMr< \!wu@j;Ṣ]: \EGb?zU*񩀉h ꄥ=|2lԫf~ +>[cSZMFɢ+I<:h "fgKܳUk7:.¹UyFW\iI:8+o*S#-L\,&7ƁNp&z0Y:sF4OwMzrDJ/0ROpHt6䫤kڇxo]|Beqg3(ku^Yn2*s'#JׁI sgBO }F,E1qb؆q ڰEk##% 5mК``-Yx ҙ>J; i=8IESs<`=ـH…OmL^֎}xЃdhˏE4{% AH] *q-p¯Ry``ZBg*'<`b`"3EaS?~lֹ%~]?4̒PNfA2wڇ,.]𡏝e Z"J!Oǎ/X'Jm#l겊VQqX 5#՟ r7JQ8NDȎ(>@k!gTb~XS@ gYZ0707010000036e000081a4000000000000000000000001616eef1c00005c3c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/echoaudio/snd-gina24.ko.xz7zXZִF!t/#[]?Eh=ڜ9TiAq;u4h4zk&tUy8m1$1uAl׌Sv"&%Yx/EpaAbMyKUN1vxL)5|0W@bS yؐ:κ؝L[Zp'3?16rPEėElAV B=I߰9xtOWݴ_ ">Sx%^[ [k碷ڠRlQA;\ʠ*j ?Yԁ7rzhX{:~^R-o!Μ#pɒ싷<=a7Xڔmv*u-oEiN+`2Oā }EMs+gWeʐR¸:e' U9Ols\h %aO +=f?Xzb~\Y[ڢT<%];v8X7ǭ-I[8E<|iL^wu ?E[+}(5V!>bMm/UѼx,SEvZKcK@|`>֝}|ÃXYAnF t,Zaŭt6aguokʈ1ռfDs(?39̈V".4hDB[ hD 7r'p֘` ꌐV㡔`*O6X<]85z6L eLM+qb8Yf{Kuf LjiJQyQ͌G&f+ ){z*b,o:^ &dBJ-]Z+ЮQШzPߋFZɜfv*fIzxlῈعfhP,RWT8[AюZT" 0J{pa`6dݪ<#tuB׼*#5GJH]@DRZ,%< vy7ɻL='/8^ raLԙ^udʄHM%̿^smнM -W荁D,pLۈp,DS/{4Rζ`XΧ(7O2&Ƹj//NUW_"IqBt I׉r`~}}ceѠ&! A uLjyKNHi1\;(xZ~=!C}GQR1r zS6ס;-7 L#ަDU'930]Jl$ղfs1;W/ j Cބ ӭ]i%^*Y}N9݌>[llF fhwcHQ`qE{IսjXRv%yZm0M>nSQSL=̅| t7φH\{u CUwz?L5`<te::0GWMMd,7 .dݺv*SO%,_!Ć'>D~;F2iȊ_ar*[_l@+Cu2d}Ըv?2S{jfSffw>;ȱ9sLl}\*% 1sD<͕ef^fjyct rI B„ULeӇhpIІ`~F_y-XBHh||)p<"tRқt=Ux:.ؔGlNX}uz&-Sxrw!Z܀['Z4 #Ew|1k@sWL7I 4co#!0o%6G /(5@B;e=ѲűfW袜̧52ٸI)buNW} ,NAJlYGrMHH˙_NpDuk~+0*k*~d peu&SHnF,!$;K["fqv[dEhR50}G Vv+&u}J,\Cf ! /80nٺwNWM4G%wOyv0X[S/QտIa"H" 8œ%rr0yz,+6ӻuT4I9 XY/W&y 4Hfߩ8`|T/zib4aػwʎc,876vãn`DUFDլG&ۜ6㩵Zϩ`P[{K]Z3͈UUG` ELXL%G2ڠՖaШ4aSLO BΟ@IѤpզVtLO?EcO\x[(B S3a 4cUX8I; À[r2-SNP?U^l0"D**y5ϋ}:.",%yѼ{mO*P[g34Ȧ&5(>|BE-7p/8mmEmYd T 8(UyWk#._4')}셫rKCDXhFqy4;:Qru_ ➑ =UMsbA>[U-M6PpO0 RWehצS ܃nU5}w-eX O| "/28h}]D6~?X^R砈 8Nm@UtN))HoC6]Z9t eMTkcUE~ "u,7A\H+F,ʇRP\c"96XaBA*Vb9O)PKmČѢI5s9AM|B.ڂzhֵhWoc\& 7YTO)wY#cR\Q*zqK;KµU]>v]M.*H>6ykeE#Sѩ8׿.b d᏿ӧT}>qT=2hR$T 4QK(T?IIadɽZ!cC.Dg&LOD80=f2= lgIp?"$Ԏ[>4( Lkke!O/b(E5U<[(% ]:V^S㞳s&%5 άآqG/Xʶ? WO1Ψ y~t7jl@mb% ]dnN+TQߒAr}/?5Hxs(P@4fO?T5n3"f5@TWh\hoYv]tWZ3Pś?ɮxQPft7SMyJlmxfT4t*)E'HfXZjh?U2P~HIWI;@cDP$vJy)Yo Lfؖ]I ;[@]bY!GiVˈ; A#2wؓ5C^AzSwx%bء @YI=n[t /K{r"ןtfޯH0,VԠvx닪敦dcsщ7~w>)U- MQwJ*T*$J̃S$qSvH\tx䞼"&z!.@:BtpgwTLQ\&;m^fXt/r6qB*~el[:H`#Hg6֟ ].UoF7DNVpD~c|:8'>[]ohY E߀rq/!i7vEM UfDv.\'Q}.+rm^^5~>F=mכee p8B6.L>>nЍSԹ<\ Gy^(BwSw{f@iw&/5Cc@;V, n W0F;d;, `Jd5jaCX ^μZf̟ܦ[砑 sGlP~^6 Ey?ng:Z}ڳ#{}ԯCĨ*Ԟ W=_nH=j sH=|B i06ytm@i49"LDDw1lnzD41%g d^qkfsw#Z7b%P"ر?ٻΡsTМ6?*Ej5 & 4 +j$|g#MTĚKqH r($We9$(g{[nE;}vF 3dEߎxwW hv@/)d2lWl,閼{D|;ഃqSI_S5& aWU ^vIkS}m. ) bnט|`Kyqm8  Y$G265DL7؈\ǦO;SU+\.ӎ|pgE#==@9[ۯO뿛Cڼ LB:\YȰOd(Iax<-.Otɟl >Pu7n2-ǰx ,POK w(*Q{bN2 ze]J- ?׆S6ߒWJ-Sע : s2*aK;e4ǐ.yIAˇFLNbMxWn4Ƹ}@QA*$849C0>arpr`J cR8_".O}xe$*#¾>)A- 0#*yC=Dh'=ݭQ+uI%K>xve47XtR: jE&8іDM,֞(ǽڎP20gva,Ofh r)Ev޶mAt0.h HH]㊹>+z%T銛ka`mfŽ_JU_ᛃd}iﰣNV7Z9lHANR8=cs؊E:)=tZ8ӎ:9A[Gj{%W4&D AQLEFkսВ'uY*^#p6i]u; 9v{-agd,ɷ6^1®ܖ̔_H0Jaݥ.YyY NVE_^+O$#Sӊ;+9Q%' ϩgY(goVjoJ.Ch0u/]QD &@\>H?^l$[`lesJQuNe φURRfaw/A]WW F fuy"Ð12`USz% Z$"Lpx -:op{qVTF_vN,l]M Ez}{UdD09TH_ۂ¥~L?FQfvviAј3 Z.+z] cHaD''/u+7n zmڦeO`8[$h6}KҰ#Z\u;8!x)^G(-#d +~ϘII;~\ϘWe]@1ED ^JE׋r"ID7;궁^HbfD Wʪ04n:Z1lWMhtҪVp;gA| >j4WQKǃeoQ~`,* l/@ruWx:" </ZevuX&+&N3&=;)akqVYMz1>`$\x.T/Y,Yd_W.HT#޳eиŽcΚ~]WY*[B4d'4QVo@w(љ>:qKz(ǓJku=[_ȰiXpu4[cA͇1㜕KoRMKxi-{w5Tn!fɡz?y:\#f5[tWT8PAQ5cu§I:,SK(%#35ڟl_jv\LȩܙP)R}é%*o:OCE @B-~<^c;۷/nL4xn3'(^\/ƌ^qy=hP?'q7W]~"+HTC>a͠yInvW}pi+ܥW)Vڽݧ~vx[.=x)Yc#}&Sm]N\l~DS.ʁܐ"F#ʏ͖/hhըgYFR2axEo ]m8zJuB*r_+rMOcïБQ)2\_Btfw$ĵ3N]*PTMcpkJ5NHC!f-y 5g5 ysX@?NL4 ;zPnlǡKm< 3\ Ӭ9 ֣4yVzzw4<ȋ`>ЦTrvF̸HZD@~7FC5(cc/x#tS|B&cnW .^V垡:fbҐk =PLUbmZc;!&t>U?-r9:+Ix7Ȅ YAlks$5.͝oڍXRK؁&^x3cg!`l0^G~8L6Ttms>AޗYJfGv0G"Ѭ+?0S:oUnfV43]e]Z8"-Ts =]hDl>O/[/-ƭ w6ńL"g @Sw Z#Us4qWuV]e?qxQ n^]k,1}Mc1µ sf;bz-悧GC1* XûKp4Ւ6>Pٖ6_:OE퓰gf #naA AS(lrr *%كAu `oRFMpj}W6D!$QF|j涜Ylq불mDp}8&2\׊&S4"j\:ꤏ;neJ FI<挎46}óV-էu`Z?+#_Dua_+T߱[iXu|]BԇJj^(P͙kj} nh;:FOU͒EN&W]hP\_H9NYqntM;e^STi˶?cye2E @2Mҽ=6+->OUِ҉#J}{=-C@1H#,Z! nc/ñJ& {(,} C8$7ψQUJcsM!p`i86mN!o:|SCZunf Bc ǽ&ڪC4Ig.o}^ Қ}9~h5"2y7(bܝ7 `&]e e䨥#~6=5ؤsh>ibЗ^& ^$745oмWg}j-0^Jc:u'׃CeǠUܑv',jXb1ϷiЇH$!t^>>Oƺ .8a6FjϵgIae뮁8y4<n1OZ]2x5<8%MeI]p7A ?rgѷzKxC3VYh>WR` :T2\b/;B?(SeE^K?=8]?ɏmcE@*]^I jGM3nx ZŬ7O, ToԾX__6ѹ=߾HOc=h ⷁW5̶XV&\fTEZXG '^kh|}MQB:b_) n}=:K,z;FFF}؉v5m:(HkTT{`Sҍ}~1)+;_?2&CXiK5GkIL}O媈.=l:H9¼l7<]$@OmAWXk[8 Rh>~#Eie d6yդ D8j@c0)%wX vlih&r D4#cU@=  ]^Gg-c[ʄr2.vhdMҫ㷓e a`(ѱn_$&;nWaoǗ*V" 4*T z4]O0oP:=D}DA˞g(agi?jGGiD%+ߒ7mhIKȼH;)GF= qv(3!~'Ez'XH.$HR{I-az+x⊑ީawJ|KTݥ܈j{ -烒5.Ɗ V;[{Z)wV'iHp.'…dD<V,EIt7Hp?H׌rp1֨"Ջ0ƪtAf β5S&MZGQyTfW60~*.G,avL}(B.`wCY& mB| ZtdDj(l}E0GLsd.jkA បǡj(c?03G#ݛRZcHOFr(ғMMnۜgڟ%B+ۛpG{{2hrEk 4|#|4SKqX hdJ6;tZ}Jmtzۆ$^28 u<Fou'H-[ȅuj1zba{"t QP7>76H:}MY>Ք{ⶩٴtY,+/!g@Ԯ i?A]}@~R3oWj~N5кK2_r&{;: Bg3wx8 TZd߇O?lP|K` Jf#V-bИ  pFFaé|`IY*˪' 3,x<wm?-.n >830b0 sʲOv_Ջ cysyکe.^5 1ثgoBa#V Bœ1})e᪖L, e}m}(mp2 T?M')4"1!o0kU@ކS:h3V~9E*%UkU@)@e!\g9{/c.l9dDJuCK$-˱t\ HiXZF8N$c30tq|胔aM-ˡ6ȉ2Gc ;g ybJJڝZ4CH/,,⫨wmP6qSn&UcF^C7a#7Z3φ=s[,HrM?v4 MYQ^H حմVc!e" f.⿒un9BѤԧ);Oh=0Bϝfќ<&H=CA\Jڒz0޵k H mŽJ)IQ.Bwv!XTI(ER~33<{? ;{Gh,OA"{RO3Y ZnoدJEЧ$F1nJ)-I5 ~~/-7ƣڤgHH<"H_PXK =u ۞MP!WyA]4kH ;XݶpIqYrVN+~ nQ}Y  Yswy1 ǝ.%Lf3m!P$3<^,@x*[-3m3I_/sڐjXG+x-򆋬a#jFT4FImcz?f}jf# c2z^y7\+,}aW `rr\] <дlAn#0dkSG հa3l*\2D4ь|\I=$2&R!12i@xo밤ZP2o=$T^MLR\Ni_'j'ch:bmʹy2vҿ$0qӥ]UVOyz^К 7Jb͝bڐ }_6ZpRw+oX ?s_Bq ؖ&CaFvhx6J+W?9U bvT*K#릳xcjjx:WXfz@U-ޠ11HXe劘=]UrtodwQHY6/Wp']DsEKL4c N^ 56JP1"YM~ ق6gQ/I 2kNyF$INmnxꣀ*[N'lIwunei6:o.B6#w]dR4~vp!h0Ĵp{YӽmN(gafR .k@#aX;%hIzuI*OU|u^csƝˣ;,&g8 kCIpc\9^8Mv^0*wE D_UbN0I+R.2B`qbu_Uab!UcG39A}+AY9,Q\i&!\΀^A^`PIvW8/nyIgCvqeZTz|FJ2%@1#u4v`P졆D>REw=X3"G&ۓҠul ~d:@.TY.3D 8*Y r as#\G;Hxr6raܲcOESn,b607GA)%Ե$Z6|F.[N򻩈j~ L:PH /ino@.-F/R94fry03hZ^d?P(ޥL }=Ģ=%Uou*(Y~tX~u)D7bu1 Aq\f/Wt|L{xcے3} Βv{s5 7 {a֪2D<3Cl~_1ǡmwgKKWEpx\qYTF3?3<dj-j=s ǧzSb;m:@6ڏzCnDcE{Taֿ>w-\JYpDөgẼ% GFpe<|53-K^PpMtrKXHj RЃ53#FdBt1Szqb֮%Nr%?odpr-AynPfL |6_!٣wlF;%B U=f|܃ 4W`텮#sY\h^ɣlj G*C3M>:TNRR>8`KJo!zO&\`i)Δ/cTHψts_rDF5<ֻp/y<kEϧb.@tڮ(K=1?:6GX @A]!m*bЭ6?g=B Ogi5d;Ux#ɔ6L\LКmw9v+Ov@_W5{V3ķ˜@]ԝ?a;'8nl1z~b⍥\Lj ~\ߔC=ķW<;kޚbȠ1yNy񼊁/l?(i:VTu=!DølT?Y.lw#oH4yZ..~T<v4Ö]A2kKy&պ6RJ]prsUypq^>àr.#@;|چazpQm5mXUޱrs7 x,, 9+ts1+k5eCI^b#VHWy4b&F5VfS= v6B{r4Jyz\Y)kjC]O.q[3E![G-hds!dcaduSۆAK(6 >lJ$܍}G3 d]'[]OTeޕU[$MӁ#h/]xMJKIMPX6XI!Go5BD;t.ϝ)"o֌|/o/8GWiBqQ=C8h&,%ClSanab sCR5$?07y&QY|WhDn'!'F?$8hDFɖ{u^;g;:*?PC* <=Z#_ǵGW0L`:bgQ&5;.և=& ?.p0$Ԍ #r[#(Sh3xL< "|ׄaGu%.L2EolU%X?%/ElJYSɜ&IbĐY.ǧ} VKC5e睒=$!ʅ2[K%Fs={}p-ǼS(I؀EV4ɸ |UJksxNx/`S:Cl \Z6~nGu^\'#E^Zbv:SwP*B(="*;WwDmX :RyV>\:E<;9;}`K;+NenXp;%i DLI[H*尌͡('nZҦm8=FLI0"H\6 $r>\$5HNJ2}s6w6TǏg2=%+&/ Vd U<\ft(?t1;@~Yq~5G_'lSV/U9hxH>oJ}I;7EBct['eX©p5ϥ/FY,wrS+O4XCdN]QZ lG2Q'+aƪ"r04(?諦&{o\(~F}JT`.PqUK\[R%gᴰ**qNѓxOg.S0ѶH=4/)4V^fI,?0/]hJ0Ok{Kvf*tUFS+\ $\VcvSqw /b,YrlKnze`|.~s"vbQKt?]ETK [gnl<%b~dWsJg lM=5PV2@xEj&E(f"3R ɣ nz$qױgYZ0707010000036f000081a4000000000000000000000001616eef1c00004458000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/echoaudio/snd-indigo.ko.xz7zXZִF!t/7D]?Eh=ڜ9Q \;u4h4zk#Atqȇw1/0zww ({R? ^r<Њ$z2x6}h%ǝ*82[jM/iOw|ՏU66_=u˙S 2_g;=dsLG?A>vMSLg}xNA"B,#NjS7o Ǭ-jJ{y{FYSXk9jZ&\4H|9V7bM?z$}rP=0;kiI΁Qk>\o|:kkf4ajUQbEʎw9.wӋօ׸p\-cggŕI0UhxT=B<+Χ>Bo=[~2R9ptY(tPӎcU8Wj(,*dFғTc?`l8<9i2xqɓaJ>!VmDvsqޘŭnO׈{v+O[O$nB!{PI`i7m7Zm}+F yf%1ɣgLp@O. ՎmR-fäX45N[){ \ C؅j(9z`,1,eif A%q.\;707tVVS{,YQ~C`"{i&)i$"&|Əx J-$;uMILLZT|Ŋ[]YLpaƋRͫ7?*)JK?;"ObUIPRf]赻RM:Ým8axVJMAmj5N#u;11)ZP(T7ySOb} n;bjƊ<_Ow# }qX#A З"ypMLji ohCJ9uM#7N$Bzc]:cʈ{R-/+Ml9d1QD=CIPfwob3FPo RYv eyZ-=l1F%]j#7n'b) de)\I N}B*'VYwΠ HyC^\7s9Lv}x` 67 rG0y#{ڞH3Xt%`Frv(-m=(ru2L31LK=v6h .5FB O֦6Ŷ)K%?O yc8TcbԱ!FFbC@{pO=y5Q.!ޙu!ѿ\;R;6jh80\@ڵP~ab>btu|JCrKYhK Sk~oB4-k7w q%bݛBtɐlݭV58 O{;o=dvΐbju\k;(ޔ~IXՂGn|f(n!. ,Y@촸HŻK*Qq\K~R Z,EO睊hKXf~^ZtáQ]>=drc#FfOӂ<YN\~\FS)*0g3T$S4_1uy睢zAp]IpjȦh>=>1v'aIۥY9e.ݝ"͛s-*[-Q$5X>^9핗&BhT ޫ?A'筨D'ǜ^2Q Kɏod̈F4$rc<0 z˵@ދZlD(j^]Oµt:؍rOOmYV] (-j&xq*xP9H6J igj[YURׇMoøyؙzH }\tܓ>]qV@.:'֊)F{վ6'qG? E-~ .FMS'4.|l )(eA87nTJl6IpŨ y:H?-H-j>wCǒs"|j-(G(Z > ~pmff}-)@aCRT{M SGL4~d%nhAݭBHǗ y1d `2cs?#{۴/-MzQk ^x9PA`PK~] /{b2%}# /7ўzI2mM =yA #-/38Ĭ?q Mm {]Ygdi RN~z]~A'vT 44 7Զ$J!Lyבx: g!CWÜ V]O` kKNZ`5biHX@% ;s8wTc~у6T 3wJ~:+‣ āiZ!HgzMN#ϞgmLуWݴ k chiƹz +FGx[M S>a7AZ071ZZuH__s%;t`,X{ijs3(|7""'\^#~ AppЁH pyy0 l3s*CkXrյý"GIJI׎!p%}$Ĉj ɪn%u;So$G{_ D-u8G>DŰ{3>``N,AQK]H6%օ5@⨗moW_D |>aBS.N)nT!>I2(ض2'`IRÝg:K#ۧbj&7q_eSF/}DXt(7hr7R"$y- {6 O ZㄠG4箘Gcƻ=|%%@~tl7fΈec6{},q} R4JA L@c=M [sNd *c`(yמtG_'# %Sm)ɄZQ}t,lp$6u&3hrվP*z#$0-Í$Xy?²zi;d䫡s;j Ĺgp^20K'%#DMYd]K2af{`@d }&WIjDH 0-z<"2rzhm>'[|N.Z^ҋ; #L8[k@H8DSC7ZOΜ>಴nF>3N1QF$PK ur_G+kwC {;C -玷F}A59QbWJKyqSK|׶{l+nMwwѩzQ+ 'q^׵ZJ-xuX FQvˏW>r\RM/@q^>76`S/A# HQm{kJAd0:<-b9.h9u~3M|Y/<<.@uROjcq1V5WbQ"H#˭FR֎}w)P{ChxU dzk+XgѹĐZIj~&1Kbvhm5ca\>Qa;]Z,KA@WIZ0z}s 1)H kO /vJ](QO/hZ9C@ ܐ^Q_wo'5B 7`~Sm0J2\EQxS{gC*5!u -+Q$$-Cw,q U0D:[JJS,,|=gvTT7ݝk˞hZ5up+i-Ro1P8x jݾ Ds|݈1m6gjR4^Ey=$zl(^"I#QӞ~Ev†X.:o"7[i P Uw&t1&LdDOWbv+ K9%3CH_Q^K:αzz.xUZp%}ʡ (I)?Rf x3݇*eiX9Hh&bsR},~bkZ$¼= D+eλֵ byoG[|LSnI#tţѶ(f H%UAnZWE:+doEʠNsnjKjMrFE_J̶$fwJ*7{\eA|&IM~ʢZ#JJnjc/[l ei! v(`!tKNB1l`Լ k dĬڪ|`쓄Z1ӄ }W<|tXܕjjewZKutduM/|(#|̋E3 ζl|wxZY6 2vi9Pjk}7,(6(`_ 2;򐟖Ϻ4?9:Cz+ofkTTaj۫kkC@'4;i]3ʋ qHa˩Cu H|5P9!o\a1ES*tNdTA:SMT IS]:+Cd +[N}&rϚ/cg=BU$/p p,>ߒˬ {_59P{S!G4yj\s|&4p|Q="ds7*|V4ŒƮ:"KnGjRԾѴjh6#]%ٖ}7p5MAF.!gzV~2FTq ٿYtf2"Gwy ^W\ڛ:O M3+Vxz}Co[,⨈))W ni%@ۆP&̾^إF'g/$@r\-Mɍh5.2R@eWZaLy%+c1_R/5_8a]XL~5wAǸg )=87 ܻ~ X+\B| ?\ Kd.q?' f|Ńiu/dמRw2{ j7H0=0T'$ ۼj `6*p:x ŗR-v'p3q^c2s.ړJmbgs>!I!:~1ix@Dl;ZZ|X:odOmOpie9S% yWAd (օw[4c,cg7~EOE=n{1pӨ|^Ƿ [HS*mj`{ !kü%7 Fez5} >PR?g }O ^٫jOC VF k3@uH T- iݩ\-1v z6nAq=se`PKj q))Q .]QlwJ\B\܊Ê{*ĺMMR / Y[l{~UgQ!C6{H⮑;'^ fCRS:G_l3NWul7Ox75pm\%`R NZHS^k\7W~ڃh<70"j{0Ƭ ! 6]8UO3=-B'lfVi'H`% }F {b}kFŝm&76HK` E#wAɢPl8.Y5tALk]䔾7i#SBr{5\}6j޿sUt9S,J*DַyAJ ^1`xo4<^SH>!p\jr/$>~FfpYTt6NJv N][NNH688XtTM^D/h?= ds6J9%zbBjه).U)1ʇRl)t#vErˑBKY]ʫqKJq؝T Ѻ":1C.>;&8C0* 'ՕlGpx#"m!8L -FuVcw%p8|1al67?ʇĴw'xGqgl2 [p%d$hG1= Q({*6JkD~P$ROqv^ju=)Nm-HAq&3xh;T8-jAYK X 0~+3"oxhr  W1Fo գ,blTCt~=mH N=pIfu mVtK;<¯NUf~F\^##b\}6RZ`LP1OZ(pܦjW,萷b:7u&,$ܭ\&DzeirKz/X"%R\\BUH_Jz%v(W>5+z{w5+) ?je$섵?Xl݄$ʱ<=we:EXFJPкfMa6}hL! BS']haM挙g0:T `l)8`%LveݖUp5/sv.Q(y ,1:0KF3ä`ػE>3.~wW$⣁Nrٱ}<%ATs3|pt MtoWB6b̗Szkb  _QC:g@{]VS"-S'ܶa&ZFRNX*pi;d0>-<4G6`<asZG&6sem=ʨ8_Q6y6 c ĆENA/`0^2Z@LГ.燑6ե>$Ö@o5-%˸f۱?Td?54Ů6`eR$ɝ} S)Wq"0dSq҃bId%3/6[N5]C=$1>`c:-twNx6fX `G$a>_3uۜ&t~ U{n.^ݭrc;oI\"/f&Y I<;C*sr$UZJAL~+FW L6 Qˀ>f8sC1=Lr<\LjB9J|G>OoHљ>ZGgD빃{pI͐:NHf(9;-O D* NDTg5 ݰguAj/Co!gT.mf![l'$"} Qۮ9'O{ۙQ+\XaW_LopFޝͽ:ho"DnKeBIg/jPO*ª(B˱b߮YTXs3jtO&f:|xW'űT`Ne5ֆKъ~lz|mX"V0LS+! ʝ{ j]XA,q2HN8wijm_dAeKe~l)bK)VЦ8w׫鐚hb: :gy_YncU<߿qժNPϸ˫KΆuBhmw"2ĵ hIב`\"E g9AszAy!w!GS2–G* MSIYx=61YĄh61 j⽾^N;"}nɉu]  08)J̏VJ2!CuY۰1ıKs-,Vm@fD)1MM<*f/T 2Tٱhy̶M HT hm[ztG 7.T)ph@-UTھaMO_+ %󦔊6+ٕId3@"ͻ׽ 9V0o64vYU@/0@@ub'$axvlI( 1\C@j*~tnM)a%tk6/ec od,x|ĵƥ2gZm̘} $ +Ǡ,M@ȁIfw<\XcRV%py; k?Rh P;M*L=ɊI:I5he< "CR4q*\9OkE`n 1:ـu 27#BƁHd9?>O{;+FqzHG\`*QK3%!F^\9]$.tQR㏗pFuZ $jOPW"dx[Ӝ-R5_/ rz<``٭#x_e,`]cU[snvžHH4bMg񥸒r@"q@$]*ϯy]]tf>NJTg1Y:~d0[_R%Xن4P^:L Mk6X΁Uh&wW[YAC4^LXż\YLN'Nn1c}RVwHDСMnkڠp#ߊU횐IDZ DEn<&}:38f ͎A#4v7:*fpz^!Wa%'Tf]o뗊QP%B&_kGXP*Abr8;Uۀ/ *r>yñޗ#]eKJIDF7\hq!UF% ((1y$AP0ƔXr{,&!Ȭ!} N>$`<+?ih2)\PbfQZɍ" ]H D钕V9L}q%=7~L5T_|6eq"m`f!߶TUCrO>Y~CmoK 9A[$;B]-r!vw  9^@)$5"8 |&S~pWќV5{ܪu|r\f-˙02M]+C.c*Y) ]l"YqmaIG~/xY"ۧc-'yt|qE:e D|$,(4$VF7{osp;#rQ֕O[CֺJMvPɁ_K8my[:%?ZYS^`WY(u!iZu\3;"5R}K;8%1n EI\&0Rv5N`>4x ˉN6Ԫux<;Nv4W|dvZ^<< pu6,7VV\Ԏ jzyvf*Dp~-$"te6ᨂ:-tYֆY }9D*<7¯Q_a8^{> _rI+f@hN.mR<Z/4Yk= G{&7 .o6z}"|gfsN1WPK) {&Hĝpey<ڙJ5<$EP K9y6fYhtJYC[cvY5,a x0"?SR^Ax˙vupddJ!;jJ.IHŹ~j86O~4-n[Q6d!^3xYCQ2 DjYIkՈĊyYiZ>}ú\jH9,Zp@i> Id*Q*FեUς˷4XV1s@-[\7^[7䠁@\!tvVaI_{2sθfYDnqTiFbmyO>8gYarC`a{a2]\"T.Է$̵Qp)j-,_YZ/vM_VhC,ʍG(Ag(؊{XYvM#)R")w'1DRbT5{kZ5v|ﰁVגN"Ar+-6g 띾DD.tT nTX Kff=α۵py z.'ϲx̲>c+axzk1= mnq?7c=ʂAvcObCe‘r&5PNIfz9J|"BM壚y'J~&M+k$ Q9Qi: 1εUм=uTM<~,]puR"/?.qr{_1[S|,9DŽGwNvӗ 2|~^_$80[&;鴗pq +'/$:x&9TԓKU[4k)@bPuEװ$;IfqʚZv]AV{)唷%[gRxF7C ZGؠ#b#Ll@'.(z<.mvr!ht@hHɼۋTbAb&njmȥGlcH %Y'xPayҬPUT wJKU\_Q]7(LOAFy%7`0ЭCƉ\pxmnX=v_Bf6uCĚ>м!רp r(f@ 6 JhDPA7ASTQV" tXRnPܘ4i@U<ŊV|H7y[%cQaCcDFIB"է\K[WG ˏL`ܮ z~;TK$Y&Y5J +5?ATB Ta X/ӽ[{e-isL+DN*Djo {wʢ V=1[e; rҙu֒~l0p3M*zK^ذ?H0՞, uG&Lr(CU]%|d&Sb)1I2)ՙ 96(8~"irwנvjHo%Źt&[=~*UC'>wYiv.UMPqgX;2|ldf7ܰ%lQBA!6'}I 5lIG-6^(mB:`LGH]GPqU̸&mbT:-Jȶ8LHiF! pŘn. wV9Nvh .tD;G>y! $jQLzGbT:Ѕcn.^":}T3r9$&?1=ynՎ;*ubvTe? =RX6jD-@F&W3?GE= բrf"Kkv/;9lyV.H{[>&Q #*qu˽3God.P v;UQbjQX>7rsnEUȓ?SdjVm*ސWj`] ? ̺v䍃8ki$eaqar'pZ [+Ո]W۰Cnf&+bGȑ i<=Զ3p(v ; :)lkM|5.~Q+~r 091t7U܅u}mMȾ? K88l_|J!bឬE@O? ݻkr\WW1uٜA .kEGxKg!¬r}bk`z0n n -5xr85\mQvA&+۔g GRUrrCB3tvз8U ؂: žxIdZC;}0Dl,mwn"gONZ(;a5܅i5{FYkh39;a_|$r ZU 袔2T3^j@Ңkk;)dˋY`r6DŲ6cVlG7@v) HfUQЧ߉ G J,7֥G>!ԝhY2ԕJ}t6gT %{i$:D4!|\Dp\W{(A FWg13hsJ]];g^ h(ӱԸw9$S%/爇MӸ" <+>V?_0`u =4V>";\qAK*,li䭡J;,MTS^D`movt 5dOF%fܤVˏ=-s7,ŃIʾDDV C܉TAt!M?-'^z9"Ӄ>*OQ>T1$6=BOb5KKҒx-)o_q-uE Ls%F.QzgMQ*Clq ?RyCy(f M͓/3:q0= ʣ4VV?![rŨHڕ$r-XZl@?o- bm2lj9P:S۱NJw= +bC×2sϸd,/% ohFRMG7KPNYz0E~ Csvlsʤ'cvG͈4 2h#B:ncF?w+<U/#d'k}%ǒ$OeEC'uj)q[/6ѽ|P)GV@9 ̗u t-`ܫ ~%Au|[Iُ"vG S0N^]o.>Qjby|jaY"n7;ٟsۃH|*ُ=T?3=L8q*9@c 8Z'iecGkڝ. V=[ CXB%6@mRԥL8l^vt @K2v.؛Jz)/R HXI# frZB4kk:bI}b/k {CQ0DCQ+JwN5c\l,n{\s_1oItTȑ?ʻI`W/ьEiY9`lU\!j1H!S2 yTu/[9,hZI5?m~=]ۑe[Hvz0@ ugOFP5>25O#6$a9=Ov;z/.-`jnx𰴁NW'M *]#*bc&g"5ĺjٷ]v\5ћ/InӬ)=r.;>2q|cuTHmFU na5w Tr}ZiRsh(U-Qa2hg|̲=LhAس01^A.X2f)!cJ8I!D ^^pp$Mpḽj]T%gX&dH%}v3|A5D'j71-#dڹVeёɲg' (feÓH"D  E5yi@8p6AieƓYx[t"*C%5/WtT0KUϛ~ҹ"Y"PO2DMG>ݴzݤj8b,ҽ<.x91y3Wa7 MK祿 d bE#շ8e#WC)mϓ^rpy]QjPvq"BSNuy7! m ꞃWO%LH1`e=Q&^`kV5]T*|7F>kS}Hy`0Ľ`\\1X GboeSuwDG\Jب]ٺ1 4i$k{Ӛ$syd`r+)=ԳXP|f!_*X=2uzl"=eogN}KPt:dJ̈́ڋ@zv@`C'Y2"ʝMrmOcꚘb;-vv$jNrޥãU%x$4ZŠz19rN҄\!8LZ"f6rfiAr eǞol w~5'Ặ omXFwi= ~Gu*Y L&r+5 RՠErpl:ED&2t[O s%Uae/:9~?:&'UFjD$0Da2bg<8Em/,6 zwp僯0n*? gFMd)>k (0einЦ]z&B2GWU_r}o3*o()::"nv<2e~d&!'qA26.ik'W6=ݾQ"u9εIAs@qy,Py8JGQ!Q D-_b=9Xk z)\鬧(&lTer̶N( TEnQo F/6/%4,FsL\L9Lǟ"C@:|YO<3/8Lr[4Dp2 K๥ 3O 6ۤXG* ^01#f{FUkibÉWCT]9vfTbnqGo8(%0a}6,*M@t]!j&Xp9.i}fG?'Drfv'G O2jƋ}8J{8Q58vӗ6+TgHS΅譁(Q9  u37B9~ 2Es?3 ٩H}z*in32GPw 7V wiu%t#)%2ǁTU>]1L_/ݝ!kynKK;kwX{p3X=]"4LA8 pxSGP>oAܞ*ŏ-\}5MF0"?u2tu+()/ t:_zgC .3+?.0BF@?'RG.8B"w8=h4Ŧ}p3 4^Lc"H&A;k]\N!SFSAz,Gbp'R&&lT3 mT#m,d/+BnzkI+#FefSw*y¡'!dcu_-|[67I8|m#<#O />b#(Sb&OV7Z.Lc(v*?%9(E4o=n݃媹iF(>K)aI/Žf"PA&( #!"%u+7S$mN(YK=- #53>c"yC퓤:g~02@ҏib^X&`s7kn7?vku\y/+eUz1z1}r,?g){yJǻÅnaJQq Ӗ2I " _/w10jL?A8Mo)$|WW츖e CEL28?M8E冣Pؿv3f$m>TA67S^UE-ĎSscsJi3@?(95XPRһN(f!ߗW ̉^oX~ڗ{^ sP.ޑE&XwCCꉞ;X\gJos/ףcKfVtFif,n)IWK2{%JI}'ky( :s9i. pvgW)Up.JKxc>[f3X3gIG M~$t-7ysa9JU?OX*fJCka|sKy54Ξԗ[=P2B\l33D9Zƍ|{u{ЯD_5釴X;"'3͛oÍE'DS^wW35|&2xW|% -M%S ܼyj(\?/cRƳǮ0慅Swx6$6Kٱ,[t0񑊔y;ve3.:#5S7?^&zt.~b @5*o{mY{o.y; zC|WnްT"نiz>:{Ϗ_[R~hY~cYt2o寽\dk\p;&I(W~5KvqwAdT$"%s^hV=u؎2KD)ףʩc$:A.m> K*͎ۈA vw,|U$c"ɺ8(CO܍ u"QDYΐuH/TiThFT%TJLZ*'_V^R#ɕVo%AHWҸ :?:Duo2X"fY$jqUp[U;5İ'l/EԝGhn˷F??K>^82ɴY=\j:?jKw¬]"#NXT|A aGަ627|WlX89aGSAO#& O5. bp+ )Ǒ4~pe8Pr[vU趫h.*>w9մpk q 諥\Pg y<6Seysj("7'm5?6~3N) gW[D|H?ͽ9a.-h9⃧pp9̭ԠM 4X?p t685C7u (^#ofU*,]rD )W/s%]R16S0bfŮ'+ Eg 9\"ʬ)/b(U[jȐYF*9]tQxnCשauĤ6 4gkt6,=+J.Y4NCd1N>e+ RD~o(49AUFs 1=}FE*j)*h]db# 6ӺJrP[R 4(*m^;o3'G8Kj\<8pR*F@6>Ecu7_XWKQ)@R92*Ά3`-׬bCkg:.53Siy/#hCÓ`D]*R>pd~eBZTMafJIgRb~Ȯ(>gh/ Tpm>f8E `QJsVE} Qc}Ӝ&om<ƣ2#'LyWr|N~/ρD طxpT?M~?QJ0W?ܾ#USyEt`˫wdJp!EB & H@~@ەa=WhT֢sqeТUnŋ~Hk)jM7,5wʱ}=&lX,32|MiߏXjZ "r+~!E% Ρ(̉SZWnowl#6 RrOT쟁eq6O,Q0=]@1 In?j,l U6KT`i;Ҍ]A^w* քbD`>+OI!'Ǯ &G:,C9[ .Ssf!:^G+Ǧnɑ@Fz tMpQJdW潶1~:U"B ,IA\7G-!c}Da=[=렞 ;OAkK2L\DP9GtC>#4eI/8H( Ꞧmԧ <' tDt?,)PNq@Wx H65Tl[R; XCb,uD#DDX[Nx0 ~cE޽69&I9iDf[OqUBنN0Q(I6vM)# X7Ue@;# )-!eK35ɿ^. ZG^+ڏ!p Wm*S`1)=RD|Yϩ=W5 .v.jG$؎L\kBqF-N&&[xNi/y:Y5#Yr6Z4l5՚Kc\1D'YxRQ88r55'ݲZщ|r8>Uc2/gDQ+j;~oV u)} a;xab{Rm0}OJt)gE)7C[)8cXLVRXk?tpyE$v;Z,(]k/wD,Սz>+~zL8(Y @2QnM5+XQ F{8R zF/$.*Cc =[E6\[,s) 'Hr<鲻[jbEȃ+s4)n]}kad{M 809 eGXQ]G7RX+xѿ<$:YpvS8M~"uHbI~S?0(:jH؎(-Zc@]DQ6sLxfWQvQlB$kw#FLc%z@Ryt.3(PMMmKoiAͩL94Ƅ͚8\ <]Eqt L| ن{1=24%Ǡ|:$|SG"[]FYEE"P&t\]̐Y7L~`*۟K=D}sR(`Hmו;qf0Sah@igj³;&?˼e d!UpAh($@l'z!$=)9nj9}P yhEϋg1 ἗n97V^mXV;<gǙ! io9R iOd wwf<\ZDǙ1.(04T7 NU 8*Oy{ȓ.##0@S)A 7ȹ$w<`4Hݡ:S2D΀$a8,eY]hUѓOǺtKOb_FM Jy0-u1yԗ>TᏎI!2ZDۧcfm)iq5X8y& zYg^te$ܯҔ2h]MwVAU֘^qb KkMVTusn)r>W*$HsV9ek%&M۶&K3Qw>c䡽8Ɨ[$ JbdڤJ?νf/M{AC#1bC }FG>A&.>(Y򫚋fE\Eg끔_3?M}8#j67]=ʒ5[nF%.(Ȑut7_uHǝ2jjPN(6#k"ECKAv[ll[a/0Ԟ8JQLلKV<GyZ\]l,b Lz=6dKBHI-  )*TR.Sy7͚ '/#Q?tw: %mqW/k7!eʫ>/{d*j| 'cVYsV 7}XDmq}_Cq3j/J=0(K:n귘ߦ"_j(V2dW 5wVX 3utU辞9;dJ fpo@ѵ `G-DB8!`B/få*,QcӘ~wGvȘxBo E̠Ax$1 J9tQ4fQ\;8(2ac2qcVc̘6Lu=N,|Km2*YKE`r}"SZ|~i* G$%_jAd7/ڄy3ޜ`q^.D͇ pxt5Nz ЃRSҙȒ>i8Mn%ؑV44/Bǘ}+5vqȁ77Hz'+ȱ x\&(y\~XS??B[\R~LڎnLMLf!LAJЎ摶/faBh'^'E`˝" gu>Z`eYHBtKVBEsNJ cSea E JRci9EP.ֹ_|U0d!g8Bv P>;E`)FTqbHU/\?vuV?*Kw;an8޵$Fb $\ƃp~Yi[CԎŨegiVژi!zrvUkZèeIXRj \XgLbj4RZky I.pe0T'4 f*TT͚邅/au/z-7۸ k~k  ެڈ4u]bUA2;VJF)=5юgchx` )?YڙГA i:(BY5~Bz5#V܏=ݽA7}E#+cC~:ݹXd-"DdfFD&'.TeZj'iV4#Ẋ Q xo/?ЗȦzШpxa*F04-74w)A%(=WWu=kzJ]C!`nXG&"cs֜tQÖD4Zf7<\EaI@:,x<6 2[힯v^c[ 16Hfy|keګb$@(4S:'N4vjrJ3L,z+q[p{UOƺs}k#(Ctdsp– @cTln*ӈɪ+if-2A08=].ӯ]VdSoKK`0 "B٢C,#%lKa4nĕ;VP% 3c0WЧTiou?Qݶ*V {ߵ;oF!4:R` ;lGBQ ٪ԆONKiژ )L~՝BbK? X\}/I o2%y|P0zW;0c}5c #O ܮ4ͣAeJ# @jzja؎K'Zךr/4hv}Z^4QuK^V/tv;vϚ±dzn4KXBO: {-;`%,h{ S$*Abgѹ b=V)Zfnu#C_I 4+߭ Nۅt;#+:;A,ϙڵL,qjgzKOOR :`/g дd:d凐űwLS; O/;*t />VW:mI»ͭCj/4#º4b\Dt$rD8z1ԳqYZϽ M ã7cyt?<We.u¯1WEO) 0} "LT<5h[jq+?`0s'-OJF x@\9V91=ɦ((S/^ e5D -&@ 1"4S-I3mgIcv_6~l~a xw! ȚeHr4:7s(䍂:"߼##c %w]2@D_SF.PSKYH)ؗ!k4^)yn8M$d8& :ՐpL3!$c~,.u_;-6Dˆ?Q|сO]v5]B(ewLQ%Z7wՂ XT܈\{EEU0 6W4biUN.}«pʓ+{8*3k=^Z|l i7}ZD _xg8mfd~Лڸnɹzl2,$Is@T~6_;CVQT}K+i:,hfoܬjUqPQJiS9d5)ig/ B(n>N]lV:rDPYj`kGlgYy:Fb\ 1&j2c8~6%\ ؙj*7'i>:A<65zAcxEfV /D(rZGLBI>FTm[?x,I^M=GKrSɽiJ~NynZru.dK zT{j!-'%LJgԬsLRe#0:,/!h x ua1Al6>wHC|b5;{zϗ]$G`J%hB-1,)\$n-NpJx|_N@y}뿨yT>ESZ=ulcd}aWj6k;e0GCq9Ρ Xzˆ́έI`NFX7`ۺg^D^VIHY-q!&L~~ްUF,W%}nMZ[8Ǻ7OkEK*,oRp$B{kY>rh@N8n1A<]3!cnpDjp)RjDreF="an v,-٫mKT IľVOsϥ0R>M +5^Bco,o\[Iz3]0FU$:b.'Gs[]ό`#&R9& MGUl PgL:%nC:9<B,DyC,/1p+U/ >LUVpܳ.B%Z4s!溢<k푢(<5>|2Y{ glRm~k˜oIg%ot1 ]2%v&xwBf|8GΩݍ#DFLƵKo宖I-At>]5Ĕn7GU(j"'_O6/Rtlx-tW3 ㍅[FwU#c8ammSA*;Z2:F6¸كڶ*&ל7y:Gr^BhY&bjB4E ;'}bSȾD,ּ @ͻSMcTI^]@ۨ]_ks! _,JXpTNmnbuczb_tnXL)@&d8~3 .H򙰄vIqӌF-D 3-ftMFw['Ou RLT.HvҴg)=Bh^Gҭ .yRZP eDw-`9"/d jig-F7n(@qKiCnّ.ٴJ.f-~uI #x}"?8Z]g78m)-H[T׈@?nrX&2 gt݉xh}-r8~}Us<:^@=QqfJ%}ċ[v]TG[18]sT+ SC+Z {ZԹv /"8F#}[c.`Y3(M Gcgt.fk|@/ʎ=A Q+jwemŏ !ԓYu :l>"X |@+ t!?$DʟDRY:^8-~Х}D У}X6C@~h_UQ8û%/o(:U xi7z U?NіLǪzX%aot7Qe0Cg'T{WVRd&cy@z5G*xm OOƩVǽZ:IpT؇/kɐLw̥69v;Ft R4_ݷBaQaF+<+fA{פRӈ fYt&Bz>2s_B(WaoNwWCS0 ! M8~{Ө 8H S_ff2Rm$TM9}z+O;루O /R|?c"U*ㄴX/qw@,ϊG Lņ SX1 ]^fĜvMbw>&N '{K΃/ĵ83Jsk>Tqe9S qPy륱_f#ُ怾Z!u\t}dbwU=/Tm6cz1aR`qOZ8bݗ ~AUXfnQ 7pCpu, v2rT J|gHi4i{8 l΢ț.۹do)[#v9a(%ZI0bTj-vB楍'+9lb`Iyix_H#bBESPF.Vqm鋗t7k+/Ʉh92 BA,YE̹es5a=N݅c.ǥQZ(4/u7e*OD9zo79 S$V8d>u3|%jpXh5N~{3ó'V{z6Vyq~yw|hnQKqfJ:9NA); S\zHޮNRl9'hTiMVL0,g[o>[gjHˡ[d/{BqT3aJOd:q潃W|(C-5!:ǩ"1SS RT#*C$x6Q@:#r7rSM{^{^VO?4ᰗm(XaHKZ)l`feJ}\uWFb 3!Qi3>kZautOVGMVw>V%D; ECNY!ЎngМުC iiLuaa清"_;oK+8:ŷ27@%pgX}q?r~P\gi/Ѩ7H(u,9ɟp*gZ˖qIzA&" t6K`WEfOmg9dߐ!5;?$gW_ԈQCk:쏙ǀkkIq׌%Bv8Hyz8hܾ$g%+4a3k5%TEsE~V@ڐ=[7DAS![tbaP+ɂ=$myT)67xǕ21翤#薗8ҕXzy?MXPTv`I߄ӺIi塿|&-7L >`̋RuZ,&@=f0( FңD%\p@GJd btdr 8gN 3DsKkuƄf9#Pe?{\,K|jEYt9 k5zdCPyC/e:;Gȶ OefHx>c #`jdn!~v d.Qn>Y{?c_$[0_pސ}0 Uw—qc#Tm1>}l+qݓMP䊰p,v?< o4pa/#C|gpwncl-`?,3#;  z)psDL-c O=\Xx4wUY<ܴ,@̹!Cr]mInl$mAc%2#1Ev"ο{E]p@fĠ>ң,`d-=uEzqHܛ쥉K5жJqWUyQ'"4cr$J!25V1)>s9ŗ4LJ NhAVa^[*d 5hy ߔn҈),hLw/E0 23rZ#N"08gG) kkg 0n&;-*c.2al8Tn_g'm'3H;=b};:&ElҡLb ݰc?=P'Ay]sF"9 {ʷ]W=+=6"`ӐMѹ{IY{hTU4삛(w2׊aD=~rkSs|7NXc4Mjw21K}vfmOzoƼ++t^mMV&~x|pf;ĸHrU{p^ :"Ӹ(42d^yLH +슡 ̵ ӊV~-PAQ?U{э)C}i6~b0:Uog X#8c8RYyi`)o:waB<z-2NS{͟ -s` ͛Y]'#rIuKf&h•-(vGw$v6"DU w,]ݽ)&=5Q&Qxp1YrNu`Px=ƷruHaOBtB(~gZ=3?>٪ 3%_?R뷈%|2_=gQkS܀]2 rNPoO?50y5'Rx7SpMm{:sQ%邒/9ťB# ;GΧ5vsu ֲB`o VUn8$Nev;`kkIlH"e ?(h$)ƛ'n(l!|ńt"rD" *B,qcDխģkbdog*)S9}h'S79﹠15JBZ`$vwGCNߦ{elO4@ZnOrqONl]F \1y^lzϦrm.RMM9o9^܊/  ""D":JUIWFn≴JUx%RqQ%>p"Bv5"}"ڽⴰ5fTqoM+ʸH.ҍy0:NóXU`0%,_vqVU#[ރCς!́|hU%Rͩʊ>#J򔵯wAgRpE{TKDk_E6GYx *uBT(i G{-1i*Dl:pe8GLbG1'EģD@ii* jE]~8!8ְ Jo}B  6x)ͥ^&t+<ǓyUW޼MM_0 ܈0U* 2Ђ'(RV~M٫uj$Ϙ .Z>y v7o(M15]An4 $ {s˜u) %M.l3K(R0tz/ C$i@̉Z{J[ f"-.ޱgl.+͔՘ѻTIgŠ^F R 9~X=DOe^"Smh9ˎcozuv?,qjFEk~Ku#ژM!Fd 7m&m:jLn G?yzܗՑؕs)9~\AdAh= x[tVK&ӈڰ?c]pA+)$:A*%tT ME|㷩}: ɤwMy 6 R#%Y딐 ttTrOHZ)xcUͻTnj+@H_ʪY!~}6 ݮtѵ5Tc8,E&Eq]W8OqgM$U`ԴU鸳.D8ikz3Nst⩆2 cL6tKt%APj44o;%SBK||MOyx `qLPĆaIƧ4nCG)Qf|hk-@6j+mRG玞kZ' Gapt`y ] |KrNY.WVU}T\.[$S[y;1'R#`Re戈{,P3Fn";QOn&41TxrN@2C.0 {Dd'f9 {/PMSyXEdc0H1Gyѥ77Bpg[EwLtdh G0}g2Fu-%Kf+ݍ=iNĬ`:1eK{)t} o ])/` cqNIKD(j$X{9j? "mHZ9^DĞs~cTس#OMWR_ N[I |闭:l*XjF/v%S_@?Y5wr6.ʀ\IXig À/a> cz#.!B*` ^7e3祹,ծ`WX(\c+e'(ayd_omM@[RN ΙV<+Xp0^f&vb L_-/OJR(.?k>fG'޴r&:<ЄըH}X66q |MYU$\Bɉ7Eh2yR^5~lUf!JUBHoޥbGR)§r 6tw ցjR`Ųmw%_ƞ}>f'* '[U04ia$vC؛MjŊ夙\+>b~duʟS]5о&+n }~PjT|Oa]I#F`oSEЩiWʾT55nHZW_u5h_z ZE,!ZkC$L;Ǣocy.UR`st;RK9^PFih4Levҧ!dy ,^(m{ļB+7[ԐoԨR } rIA n\ 2A+R2 =SWϷ/.A(M RO5sU~`B.ZI~-Jm#ޟv\j%8"u7$zGMKqߪ,#®W/,Cfb?G~`}jQ60"zf)-2]8 YEs HoLɢ /Jj;[¹8 ~J~2ؤ4/uq_zMQq^هЖיLa 3=Xi#2@b6M]}~zCSߍ_t4py7vC4q[M9rM 8V8/˿2 SpQg&m{+8F @HBf ݊ĤHɚ&F{8z]E^RH2]Jd uvfBF9o~5a ,T6/paC'W!2gO D1%K⹀iHm2"l;]Ɍ vbcЛ5g:ʦcvj_[ Աy 9ɖ'{l?UJXi.ypC+Os<ƣJ84 +Ypvsq6p_ďn6~)rmzj> uʱ/tr ` H a`ޜgMfUj4\Oj(1_O399õKqNJ5J;mj̒K5(el"brʛ:9%C$3Db%vWMT&1Iv3TyFTya/i/_zZ9)kf,̴1UV[l#?AP g:c*GfHpMtwKؤ_%0^h:BϷ_F)5 ߉x$H ebXL[qC&X/i,fXC*0 )@5"u`.ο^9PTǘgf 7qh˪q^} G R0$Ɓ^Vi=|}V[l.0-fuJv iDP=Ӊ ?\y(ege~z Va?>1ߓ3hLuԞyg1 De#b-5+٦+KzXH|4BoGͿySojjQ 'ϥ #1lgeՋ 1xQFig|&&pl.; v!(]=w6ʽh/% 'CrC)We3>I]ʂbƔ״坭*mc^,C=6᮵#u $P~{C||pI@"`̺QZk7F7ͽ:+3ƖFW-ˈF5I8-Va b F@BٓK`b'qt5P$v2?|Q\([rUQWymLYI{# -c$j!B|ޕ27@ ռ@h@o{W_?( bf7WUR}9 *黲I^""c\pA tXՋ `fqfZ^~`\F9 sn͝N׸/K됇Մ4+.{GMJr ɕyC5kzy$NLFQCK*t;(N(+5Q?u*R㓙@vXo.rG@qݲi\g=:3h #'*HP*D1osgA_Tt9&{M=W/(#:2u+ G$%/[>c`Zg!ߌDmiQmB(t!Lbϭx?^!SE< iY'0W^mKc1wl=+rϟ]/iA2/d(n~ljVyNqvC3Yɳ*DŽgMGybVjH!lY 7PSᴞGfq{(G`Q`,zHq$wm-OU|-6;l%@+8ۚb/Z!CF*Г*V/8  :b57ʰ0U_dz$Õ ^龲93Z)@Nu,1(!kIq̀Z0ijfk9]FF_7ӄwX/z[ r#CRd!9d) /EhQ01zzojA 4fO ʤ`h#:i=+x"|lBm;JoCvI9Qo>ZQ:dI-ܖ5:4Lr]>MAf.P'z!ӫM0>:g<^a B8tre?c"[!+z%y5/5qC[_xG-7n]fHĝ`Matu 9Lמ``i3Mn.mR}O6z۽^s]<xzg}YÐt8}7SF^(1{.Z%Z~X'Z`E 12%L{p3Uh!U0j8EYLy CwT?T9f.3u~k@B4QQ6o,$쑐vYCN;+ϯIO1:;RoFTtEf$%+Jg.~cl?he;!Y4~CFO񵺁YJ&"C\es G4U p㗶q~ 1>_>\HPn&}1dRe@-a{íAAodRQ(%Rv@4ؤ|v2+ٲh߬;K|,4\E1G)Py?oЀULJ_w#")@7ZC3l= m L,Bc}ZwRPMsVIo.⦟yЊ LS8/3p{lo7>J.C%d9;ڸ S-k:UHB*'*Ļ#-3l;}c 1ԋgj?7EiWcUnmh63(;$NUvF8gy)E3TjnVtEI r%G|^NizbUfKw )&X!Munc%D={IUpm#w3`a]T D-`*qRg4[2/ H gV/ ^cviV2HβWdΈvYUھ=AKw8VӰ˶87]ӳl9y^L\>4 ^ŖE Ru5sNGFsVdڨ=1`˞ixLSR(Di`_/ˤʻ<X8bc٥zv.Ks2^`(7*U=zOݜ1+Ecc շy9VpsѫbwEXKy6mO"/q) %C2uӷ&%1>y5p!&Cđ%FtcM^CiHr]p-~b3ӓ D! _f^%Yw|o|c@TڮԒohAơ_Yg]؊^ߦtS gш|Ktǽ-Nvjgs%#݉6[gX^G~ REN83 #pxUf_ ˡdNOw{) v$$`V {x_v^=H/.Pz[&ߨ);/ݱe2%H۷ḃ?ۻ:b7-5 5*hTD3E;=H4'e`Ɋ͈(Ug=[$z`g/`$Y'rM*iOR^͐e08ufMµ}1pufUVΜB|k%xpBW/=St}9ʄLh:t"Efm$GM{ZLA~1*oLOo4,3dyeJT bv _Dy`"׀֐l v[WZ‚GuFij)ÞUU@)PE;-0mշBTar@ܦZU5ha8;`RdS,=:c3 Q@+5Cط?UFAuY:8 g!8~CvRt&ZY]ɾ~}O_a@Z659FaxZJk3.!g7l8'"]i[׭I=I-[(^EAVRk,4 'V*Z.aU< Q#iݷQ]M ][e-ni,3# B\CA<1[xL@Dc!N`ξHҸb_7'YRDg`린'TwT9=H9DpkIqܽ"N9v[5v:/kAwлkbaX vs=w]H[, u6˴B0B `N[̕=}'Q ?8KmRI:Pr Rl_Xh gbV<ꐑl>;>By9=,qZlZV'㛀ufr F2.R+GGڶ`Zq*^MOpOqrM=%7Rin țnh5;fI c.](Z.ƪzQk{F .MpE`Y^=ߞNMQVsd)H;xm応16@MF`sIޒځ`͢YI|$Wլf)BL.r3$ rJ^/e5CkFnjC ΰn5(.xwiz7F@APVҎf;^A i4az QOY#[¿Pk;"dIb9EX0ieLpT3ivFS>,˄pgWrGj*AlxN<\(B3\GYy 2 }K`aj$O߁m7HNjVY`$,xr_dGpلz|(RimJUOd^unZr%i@ NW^W3_\QɎwBhTrz2?3S 0Acoۮ, mKzs+D{Ha$ R#9~.m5GQ;hW-Q%&$n`j6^H0@vI9xȇbr8]jYU(z˿E|M,Ogʴ8/ Г?l`ݛoo]x ܚSE޶V,)ٯs ^U,a͕yl<͝#I!N#Bv}^)ZTLK, 8ށqM?O^R(ĔP,Afz~x'ּlѤ ExZ稡`B߫BDa8^u&:iZΕAuAyKZ7@!Vs̭H$?8hMewgh8 )jhcį@Q=k^ Xz`kU& 걗[*\v<̈́NI;3Q@ߡw5alFa䎯*U]D N3Y4PaUa.r$|J_ oΗA yP_?_֐aR%sCi6&J zahFOeyBs>z|R; *gR ̝1ErU(填jlJ! wW8;h2NjA\߁7 u~Qwn0Qu[m{ =XS/(Cpm$Ƚw}36MiD?썓uבY$pC/mf #MI +kD5tܽEPiVO=hϵ0`&08x-IAIWo~|􋖺1{؁IIfp r8J']Oz@_}ٮ '>bPeYVj͊+g4y>Q0$U4)`zm(3ف=)riRX×Rh OOcèDޏSW-|]xR^6=C)LkRMpE躼}FKboDP]/Vj{Ovz\Guϱ Y5P-R^ ftnGic B-7o}}3u7_{J9d%]"m9? ;m;xoA%}"yvlt3yi>Qk p0LѻͤUa-ò2zWZ9,nߣ+9]Ov.`wI+:P rU/A|CѤOYþgU_nmZ9MFd^E㓒dܑ[_=Xفu!U0z ߂5y緩Nޢ#0UUodM+ KYłUM]>YЏ;\F^h}=-2p#bQLxm}P׷VOġM84D| m$plbk %)f@mtA)éu$")WzYrݿn;Hj' @i_|J`$ P+74!RmsEЌ>JGNhq6pKps,1:ӧoQB`.󯩃򥘚SQȏb>SI=1 P.c.VIg̽$ &s-6 #UPe8Y'1e?l.m?z{潧g>xhK-`>ܝZxk;:]uDLc4CD/{տ_S$CLw+GԜ}0:g}f@t/-H-j 3muKZ}HM eΏnOQa7ԱT!Ϩ #b[2lDltB]c^MQI]R:G>TK4nz TQى?fZLFKlu#8#lPPDc19="ř{.fc;Wk* zY \:[YuoqQLl/XG-W{ @]d^5M٥ϰp=-I@0,J`[+,R^vk W Jo`4"/򏯅 tv^/qQK8~(eMPU )m?(g<(bvUMlv(8Nώ*qx1~%C 4Zր=s[7DjF_uDM 5]i]$z]LJbbdE5Y_ܦ$Bo7`ޞ9Px@F/aߑy202C?ohAfOR+0)`G7r裏6H)fb)ֿCs/ ҩTT dtI5~IMZq,ߕUs?X<ȽDtY0K׍|ta:2Y!V}͖hn]ȣ3q.Tׯ(vhrtYP &zC?Dldg/ {565j8m'&UdIv/JCfp^%niX7MiR6Yg0뜩H:b{.GEB8~U.ִ]u J⫟ 1 \q.xOKK3>f\28\ưQ#hΦ }&T@(  N}UPZՉIl\\}ȞS] Quy[č5产_ D=fM5Qo o[Ҹ{ 4p7Eo?׆C{+x"8j)Qb *c1yb|3Zi9')SpOץyo[ЬAj*IqggQ%J\8&"C%ǮxCĢ:=<ؘR1%פEX](o g˵Pm#5Ma 4db,iίSFmBM] p}NdUmoQ ?/jBQ~Suܲ8^ F _b"s͎~n^uJv 9%,Z^/&k~zhPF.pjAE'=pmU*wpf1-~#K̢ ^3A졥P3pkf536NEȫd;`l&@U3[k xrQ#~gqeJv^8% `1BΥ R/*QQ&ŏk Wy'IH|1"^vl9? Z;{ zb< G#u)}?1=䥍ehH:B/wReziLss_D+ 3 AU{j)ߡjm#](Ww6 .p.=KoZ~ws&njYj'~0oZ3 NmY'*Oql{CcA\oԤ3cl[AwKs5nkllPyS+n7xnC%Hrq x~b(}^gîo1ӡWtQ ~#(.#Dw oQO(QGC6\ q] 9,!,8N2YCH{jrPq'׎kCw#EQǓA+}YrQv׍cpjN& mf\rEΨ*3#τ2qcr+;@9ߴZ4λ[yȕRJ2QC u ņg=[ǚU$`5\S_ZwmBVNv+D!p؜R`>|*FWoBNt ӂkgcYYexFl0؜aA8|{+ui,KS4*ANwASzo8ND>W-yz5MXK3bFKV'e.`" 4}Aw5ֹ%'VbBri܊ƢE\)/^>t(>aiݕN1`&IÌ5re;ͰXu;~d]j%:.ב3Fف" A{BX!v5kK?xH4cSk}DԨ$oYKuNxcfQqd sє:с)G%eUF|q\:1ˏ$TmN.>CEvW1[hE~@yhJ?BqF;aP0iI~Ș @˘cdHq0*)66H&^Ups!.u@yO ʲh?n0,`yhE W*GBkXߺiȸ`Nezw X> V `%@\_`jsPIGbG*!`<QBO2BD[rU~&IZ?)_ Tn՘`.#56@3* މ]  Nj# (۳b~I2X}25uwr.3}gWj5G$ T)c@V2Ijb 1B1o 0K;hNej!v,h8L$2'klXIxxF j?du-*Hb_<( A֕N9g\8—Yx*a ڕ/;o3r9.w'¬V1p{>N; \zh:7 JAC ;@aҊ9ϋ}nh|ZW v՜#x1UPI0W垖g5t0vs+]עJpy=LwȘZ"3(e|R\Dfylf 3օ7y c,(i) nmN+Y)eex !g0GN4{s۵ck#9*XB%I:?ɯGATI}(bbKn 1d_l~lB?DZ>=+"1WU|7"zQX8\xh?2FnP3iIjIw@5A)xDxFc?NjpNiBα!Fv uf68bP䳤\DZoS鿤_!(AS`)BY\,)w,k4k0 A{z0?vG;#i*)?ɢQ24.ߜ ~sFYSmHjx,S齛ʶH <񚺮՗%xtacA (^;Ea҂xXӛZ;iShcc F$JpK7F~y[ƞeȄـh7 ^]~/ٽ:{S֗j!}֊ڲIPyлȓ_1%E&en9ͣч>J^|$y.=DZwP>| } xD]*ۭ,~?fd]IuwRuc9Jڴ ҍ,yP}p б1i!ᓐ\'osoJozq>WfhN#h:Eh8 M4^^9]lQV7P3DZ2 Ͼ^22BW] Mы)/`ssOձ\~3g(RmѮPnͅ5:ܧ 3v뺳RKȪ&2Xyݶu'ȉ]S@Io:wP~}TӍ9,rT?l9>5̉\\RS1-$% ' vb5ZcY%f8vF sWRߨ>W*6$>'ꂻ\e7,7ۥrMU_oRLXAx ȰlFoa&P `<( 趣Iv`Z$_Li䦦f3A2 d;УQ1oa5xB s+[ v£Q6P}Gu}֟аEK"7<8tk\9'$,g,M먩|kr,<܅},RV@IWxrgKCWHr?;s6AxLWCѻ H67eAԛ E~c%YAs݉Qݯ5a%TФrմp.M$Bz_5 >a6c(oM).w]OO7I+RA'5W"qC{/*j]jn\EZH1kW{cvMrGoJSCA[.{tP0z ʿ~k$%B[垴r4 ޾rh/ͦ@Ө)t$LnFpm;<"ƍx*'&G|'BX`d!p̨4$`ֳoAuJuہxVN˱yw܅$n+:_A!x⚻^=d{lTk>uI%d*ґv]ÇkX=f2 PRPQd;Ƀ ? cNmǠׄdfWa㖀3Lb L*ִo1d|X֨$ATќ0.t_y8~}u)=w7r1QoJN"+u@ fVQJC*{%oI cUi\((r0pCzB0iz2[+*ءX%ᓓ`O^exMI܃NL}=G` Wapm0 #{%0vF\z !. p:ob4J{ڐ~Š7ZFX3hgt)>gR`7/  }!`T_uL7?K> Y@9tSkɢJ4߈`p=igо%TyNJ_PC6(f(b ԰k.,49c)YEbD8]9}^27<Γ@@@f:uc+aIbl”P4 j[,٩=#)lIeJ,ٞ$>c8If;K>#l6EWDO`%EQҌ۫k? N`΢k7Oö6AryvQ;2hS~\7U iƱ !cub| rR[]|}ͅZ."BIHoA֨U/BYO?mOg&{+Zkӯ|y8烃">p ^XZ5)Z~z,pzZ.k)jB-E8bÿ,ޮ1޲WD}H>lnvVz%5w ZY}pY~C_ -_ ġK{{&A/B f|1S& "*6&wQ} ϳYLzY?}W}N^0WW+} L]>kT#ڞAbE T,_2l`X9+n\g}K=;@Aꐰe+x{)¿P>uڣNk#,Wg|68S4E23i34~@b+ZtlYNLё9KiAzGZ3}z<^~ 2MAU4B=9M44/p4=[x Zym>ʋCBY=؊rz[yxVݽv]oO:,r[G*/Tit$nܩkb[ 6Yʖm5%ҭRUL-d^ê8+$@'}%wTEh#%_Y -+fI9~5Yܧul⧠ Ŭ2c&6U=h`k.K=Š$z,m׫빯2UVe tp{X6$J\帋͘<=޴x|ݱ Ѵ<σ3 .+N>=9j6̅1L龧WzTlÈˢʇ8sA%@,2=*PSucj,, QkK!mZ[s H8!qi̵7m6f@*Z};=Fυ9 x5kUX$l;B)3( 4 TQv%k=64oHK pvgw B@r1͕gx')]%{mXed)R|U9q H|oY3[=J-}'ziϡ[:"z"YC9/f́vίvI,T/^/GǯwZ|!>rMмPA1ݨ>ame7PW4膉ߖoT8L VG Qvz塨B7+  3s ehJZ'%|(兀IlC{O De-19NXN+6yLFkN/TԜN܍bg;oBCM>vgK.F4$ K'-/*I Xlb/L*ML$8_͟ZNZ3 aqE_\17tᡜ$e(.6 {I%4RjՐ<'y!ыq@L}* BE4剰ZK>`"jX)#\i'ۻh:h_TЄr /5jrrz3'|6x@`⅔0p"D/YŮD-dĄ-Ě-oF,Xߴ~n rn@g!HJ/ulApcL$yj }}\D6 '6_ee]¨Kk/c\x |-l!QZ(Bpëd,Ԍ@twyCkz6ad{>f߻~~.,4Z#'?}2r<WDP{/Yqaa=ѯ+Jj#Te`ː{a΃x:*M%~cԒF!F&'wLYfb+PO 6t3a r Jn .i'Ҵ (grŹ,& g@}mcYpYb@3 w[fQEԖo`XIѾ.FMD@/PSl((j~qty/cHr˭X_/\ TQV;˃ʕ=ȩ4w"%9+͗ -9bx`Q| ^xϊ~L"WL%:]u.F=;>h?A;?!ql*lE1ƿE hgPܓc>r4>f`L ]} 5,NՐ5>T$'f}"/YѸ[[U??Xg* F {9`s3BJլHצ3rTMQYUJauk-- ŃQ.NL(!0e?'8Ogk6eY-0r? )#= v`̍(t.9iLue>C8֗Ro=>$hBfj}. FJEo%v8yaQ{t*O_V}jbd}-9j "}*nKDNeԤ_ I?@{`Aj0Sl=9-/hS rzȫ\V,d¹2ޏ'<}3 R^zI_S$?vg}bdt2/ʅt|ck;I:RsLJU}iS4;%uT } 1DEirqOCK4jT]{RKRe kq'Jq9xD MR&[}ߖx~sJ^旱 ⨮;Hb9,M+l%vt&jw]͛Z@ `RO{j2BZ{( 4OՌ1ǝA,ف&45MXx8.P4jm)bD0#^ͺ:c1Ki\4*wԓlT$<飧_OUJ*OaXh "ReGv]z8-١5.C3SYK*G<cuQ<_wV[qr)jUuU?h{ ^q;jxM~yV^ PV䤖MMShY,MyNzsc"6<.l/D^C9zߤy,2D%leJHpsBhotp*>aH2G\}HvtɑDC^aV'ӳ\YF6#! XA!b/i\Ol7{*(6w(7! xkZ5jW`\d3ZfG%j>&$i?a6ωusG1)<›ʷDŏ))bzmT潼0dt~<ֽ?sظmչb&7D!MSa,!O-8Ne$>dtXT4cI~y#G)$1 xg^$U">}#AzI88 LgyAJǃ83dt_}^N$紕 1U(Nq3 V)D`ܷZhx.*!6և)K"ܺg;`HR@G1៹ Lncp%'%ǤEm%Tղi݁)?PT9= )b#C]r fukUbjÊ;py5'ͤTYJ%Biyo~iCs[ɓ1tAnp8ƝOA.%,xAf,հpxX%.cuWacT  &Kc_nZ~zt\s@zTk p2mhK/O9=%,=<4MЕ5c#PLRL̑i1ߴs ծ{0m[a:+V) υ8v"jo=խXk]rHNFlEFΥ  &Wm>9*^Ahjj,}Hl ‘/uؕ\ T]T -(NGG#/ELSD 7wKM[C-{s,]0KH ӕ}+M m7gtS}T"83w궵Ґ O 5@*3 Y?})tu ]ߒY(dRr4ys7ABBΒ}D JW֭\O2ױ-)Z~>[m&dw6b)b5-4ԧ'f*50d^/7B ?rBکEtp۞sHhgf,n+\su~?x6 襶EN"kIP,Ԟ@I]e%8c7)tpM!ڒ+#m=V ίD4,ylsI&{ k-.\rbU_3U]V! fy'M$/ҊD׹6]/^JJe'͋s#`st^ғ8l,JK3e^N™ֵd&psNvKJqgioDÿ?\Gi3uy+ }p:d0lG I0P _;Ӷ5$i6  /  Qx$AUn2Lp Qx8MɳJh{ PU0(Q m̧f9meFn2AA8Ȏo{o]tAHg<}BE[*;8?F; 0U{O$J?0 ݏkVӟ>I_ߩ+w@~^ ]NXx~|hm w6?[_%{ZvƓ;yg#chzIטK-k@bR[oo2ѝ{hdƦbЀ@WQܼ#l|U{Վ6)W C(=znARcX+H*}s09Hr4l #j՘!NFSO{y8X֧`&QWY+C=vgjGhfUpn";lTEuU4Ɉ~J\٭\6&&.k!LOGDU-[yip8'uA{b_V :$wp$c36;  ]S]@(rI?RH}J4= ^~C $RAYθz7Ԭ3ZGs>j^~H>H֖ɜ17kr1կIMs*&B='ڻV@€xPRPk^dͿF3S a`?OYk.q9 3J 'z] jF Ss6˻&ZXFڕ|֏SI< .:z͗;Xs:kܐ<87|rYgR:?c@Аؙe"S;uxG6Hg +f/p?mL1wnQnM]C,Ya,,= #-R>K(4t?Lh Y|"т_渝;vO3,{^'<{x:B[p9rn'm!Mk~ v(L×NUɭK::$ Whf`M3 95.՟TAw{; pifS*7Zx@S!_ W̚S;kE Ȟ_a\Y/h|%DEIlE#9W8W̬SH+q4AS @.{Re{C;B>HrTB=8yYU?>(>{EM=?PѣM[+ʣ6$_i.q~ugֵؑ]$Q|2^O{~OA}gՃ]";G@bIJЍ,}1XD@R=nex`),4gs=D8ԻH4_6}Uo )C"1\R^D$cpMN-dMC$v3\P3Mgq1qiyj (4@`F({F^e|W{9ۂ>n{gj*@(Xc,.qSC$G#It ++0GN5d%ajGf-e!HmQ*އcT ӈRKmbggזŴ+Hn]wٌ!gl&<[zb“uA%!MjvX8#t©"^-I¿dj|2 mٸƸ6ܣ0[n@k. GF&}9 g{sOr뛱USo딁"ږq#1 ֡$aM'' CbpmnF,叟gX;_fxϳGM^;^Nh !D>5l|U>kw[1N}Ĝ y'~CKZiCbz9T ԸRcڱ&lE{:-?iชV#*%n=%$+;Ӷ`OP-.F@%FN~[eDƼY|NH &qF(8j׎ݓf84o!AmYQY٧&䫞*9eM:ЇTVJr:45̠pc!"\blkW 0+ AR ml~7gJU;Tf _pYf0 G~X)5vb{σlhџqt*%uoĺ*Va_-z&7mε3t!EuVԔ<EZϛ8.ED7%T"\X?nK7/r '= Zt^{be Hs|%C-?3ٟ{gWVV1 e^^z&y!SN97tyEତ|h%˛eln +y@EsPo@d~(n4͕Ccuzإ̈́D! AoM]fF Oz 2$öyd4LxDڟ+Ȗ]nCkVKς.D:G=<ਪ oA_|<&(Ǡ jkhS})NZ1(Pk`멉7g{=(֖[zo|tvz7wvU!=z\Q\9+.wv$N/:RLbŞqEh~_JeD=nF/>\*n!u,ȼO?GulqM?򧽐 >y8~*J 1z c3@lcn.׳gĐ638Ψ[kKDkoOv9s|0(~R)P+{OyuK}f:@H@v8FQZ]73DƸ56'TTLłiPGz\S 1Rm?/qjrL)|SoHt4APBB"VzId!vuGkd#aVڀEsh8>v81{駘FePAJ"ٍvɾ#Rue.Tr"nDJ.ܕlIU\Z p#VD栬!FνD[I_d$7`j!F9W8Y#:P}.b'> VshVb!Ǹ{$%,[|%<z'">Bvr.*&ۜݘ9Kgl$?Cp&8q 04xv\>њf֘!I%gϻg3D".^69_H(gE A\12DC1.;+%0sTX{g8a:W3r.֚ a5;gXyys&L9+bQ&r9fst"-ÝӡZ  /\aT:ĞqN[ԮMJ^ra#͉<}UaDN#0GLi!,tGU{0QRiUfq?!MK59+% cEڐ&]T{P,U =g&hK^4Nyn|Foj4__h%[-MiT\׫כO/x)qjk%ubI'6ǼkgW)@ vbF6~Dft6~dHOKD'ULjO헑Tr]!|`ClԟPX@/:tXk$}&okY\|1l.giɨqJV-=)7b M]MZ5n+[-aM"67v@nj.C]LZc8? RD  玐JR7VR`\zW;?,]Q8Sk.;@$nƙPcڟ)S> `|4a1N Z/WglZ]1 ;~ϥweC?I9^=>Ի6_ּ0.צ̛aq.Ν{gJI2]Oe¦c5㙢0Wg{&jIl<%8q!ZpȐ+Ln matug*b$y e5WP3* 2 U@ʿ`K{=TI ;o)iU[x] $ dgx?MW@0ϸelLs|~2d%|j[^^R(2,n0!3{/U)uԌ 055vPb*4&gKHJڙ#ly&l$ڽs1}ɻ6ҡ@\ f1~d)%U)02QkRHMt%I3qy9H[[4YiZP 8k;$Hd ջUҸIC n:pc ɚM5=t./Z@: /HHcY8$o>GPuܟcջܤ/܉LA|tʉRʦm$Xϥq4-%W-+t nF$q{#8c🊏'NS@^١)\AԴkX?yҊnC[<ُ:HuHe jɨܳsʾAHa[d\dPYHtkbdUzp,(N;+BQ6voS^ tg!;:P1 \YZ["<~&EkXmR!umD*GgKOv?1]wxQm *!>[ ᑠrLjL2¥-xQ3<4&WF}ݙnRgGJ_m߉ʜ !tvdž4 h- xLn:>9Y;GHH@sNw@3n y>2Df=p6vcQWӢ~NNr*[6rئ܃sNFj `^LH^l8F) d:0#G-5n"a>ꡠH!~?T幇TW/0}+p=) ۾܃K(qfw%wIKеUEam;n&h_C^GV{ϰa(^LRkao D)OfBmסOkͰ&\HFTUFzM"%]%Ut wae=nM7 פYwM#bdvƳ™:zh33dOn So,R0gp웮 g8|ݗx}LcULKWx7R;Fwpo iN {DuWL.q-GPrvJJ;ftc %Kn$n|HCԭ(c"DTiN؇l`@I3d6ȧ_Lr=J%aa ,ѻEў]Vm?$'#\S?Ct/)7H; g1 m-ob~( #?H~!S7[,DRSI#҉&Es Y}'BX˰vƴ#]uoX?dKKQONfw}E'$n\h|TM@%*)mt> Xȉ1z)=¨UݕכFe1989F(BRqmG?D (,N䙮¥=z T7(A7b((*qV.%\xkG*۷Ǝ'|[(!Q^GrҧGg).&XO6n!v?12p|bb3iyL(f\V?Е%uY !~]zXa I(ziDi5g,-5975aL =iL tr4!^zX漼TUfM^;cL`r <)jM鸦>W q(vg>f5ά1rг2ȰqU~Nw lc;: 3'[5DBA2[quMx|ZZq%` {[eT9Rl|Uw[uK^M /Jz"XHEʚV8f6fž9L#x&ȒPΨ&|0,zv{}L ߞA +vTKH:CgsE[&+7]C3薿6{5n z[J]qׂG` 6a/oW7. tWė!l[bCDp9{JZyc@b}ʒͼ\v?a Ji{%b˄+UJ?y5B2ڄPE$baL"ނ6<'g6rtqPnb}%DVG)ƳȧCNc&ynk&Ax!fjʪ^fE4YHkskxp+('iisRn^sz}D}(% `~W,um]3ŖT@+KPvSFy_(+A ه)O&cIM$M"xч;%tzzzƻu%Ӌn aѦlp>H8U!^\(L!2UBCާZÌwL&89UMBLAߞD$^mG/xv!S *a! 7,]g=>Y5ڣwsb6]cwZ9r!19ڷsqrݻ&e hґ]Sp$xTW-@Jiٷ,mGfKiKr'qf0vH.nzxmEra^wg$FXuSCk"5dODܭ'%&wDPz'`eUܦ7AW,ypۃKȁU2[z! t rQyϚeA3)E/u[N>_ #Ӥ0 &ԠdgBfpPxLT>В7OY`Թ}~|G gYd g`5TE`I̬'" }b= Vˆ|rbQ-PJlnEڟy&݋۰gucvA{|rAV552ݑ׫Y3ni7 syAӐ5LB6n}l؇kCfwxٌVgBx P!K`AǏ]'w+} O [PUXOcY~l Zffk x\ƨwL̯ ^(sX4Pte=[@􀍉]ݓ) [EUWk>K > wGZA}\ &R2*ONa=~x0j[3;:}.;=uPc#2ozHir ! 4md|j|h{;uiJXq_w♥zGrЩ"' ]]@LqtBʟzm\l]V /0\RPYreVaR@?aC&;GNSnSF^^{g1W\M$N!^iV]h) Mh}ZXkʲv*n$+`B[)Z/g*:Du">_U>_Ե Edx:|ObJb j2e5cv&?mpF㈆0;Ԕ|e:QWi  *yn5+QIWJr:#e gn7QFx1JHLPvjas)#՗"ZȥlLu!(F*T7֌&6ι"`՘{6^ZBΉ.ci;0-m{-܉(u4t}Røz6H,o/Ġ3|@q.K;jڗ]CMTsL#)k}9p06Am ȅslzoNJg|2#.jbK!@*hT7Ƴ>6O %#mVxϱwII+Ԯ Mv5rս5LHVYc(cilo0~51.`?E!Z]Gz.p%Z3H;$8 I 1DSV}O%֛Ð#W><Q;XHt()D)@N<X7Mɚ=m[{kg0h4E%15wU1->S1fk6k{wB%9YF2٤uw6wmKACV$aPZ5pj6/@pN{*UBklv ۴Ϲ*4 (>?|qi;\| @@5qM%/͹2S?+ExOT ̬O9#m&P^;jWW^_2Bg&e@3)UWG~S J$~PW;/x$FŪW!R6*e8fz  92X9tߖ#3,maoU,%e1Mdύ ^<qƠq(i"`IoH$awYQ.C8i8P 8Ұ̶5`5&/l {;q%mfVy1j5;B'o5ZCVGr&unVӭ%|WJ{|%bzpw:شdvݾL'6ݍe車"JJF *,fz_^oGI=z⬷U.#f ^ edvѬŲvݝ"7@)F^X j\k?W/1+z\uGh:!o$?ti8c.Y"wѲ'#[z Fi$y!+Bm#<-T E #t{=32` z27ꨓkVl F;V?ƙѽ+:㶨DGVd%iWZU^*4Oso-uu<Q۸<1Q[#_KzO $ ȭ~Pa8aBd@5KɰRg] ؔ>hph+A*.fOˍQg<]2Qe`RGDmp c+7{߱LiLy=x@L!rF~lg:Y(1`+gll*Z6ʇd^8Ѕɑfqzt 3GGJʂB^bAƊ>=v㣿{&K$'Mtr=$Gl_ť]j+o>e&,x_x ?]WȨ{wqbeԫVąyldE@ĠG h?^恏) 9;T70'<7ߋy._uӂ{8*LebqWZ*/'͐9v4FWd\H&fUj&j)uw.: ؈f`8 Iߏʗx4q]k*ԡ,4 ={5 _0E&Bty޺x%Oa*rSs..& j7.e-Ok g[5P#}O$5˟AٹMZLU wx83U|rjJt 4~J\)Z)RE"50ʥ-YP Qe$*o<_L1H-o\~"lh՛.J|Z .>F}b6=Vȃ~kk_ʌ.cr (,ÆSj)mu@%R3.?Nj7˕m\~oujNZz[Mqf4!,m2RӖ+ePH<feǨU=괜=ryf[lgٌAf( gNdM/ZsωeTZGr:l1M\֡C4?m7X^W$A?-{f&6ç_* > dr=;KO姗}5^)~ D󢯹8yCݑ由 N܊D+"Y ];[Ćr_rVJLW`Pe!#%D2?>h^[4|\_5]4dÊE}$4CRO 2jz!J}oS,o`.{x\́ К+jỳR7V'mr rÏ E=!tL3MA\Z)=*LdձG,Ee>9!w +0LTa|;h 2eU,dگl81~gAB6qWCD5{i@ E2ېq- ZCC F8{w]aH+q녩U]n̨.-1>P6k _ R@5ڳ҂z-\b ]Lگ_(r,|jk=]v6G4û);/&ܲMl 1#a+IB6`t2w9/@tgjFP46l+I DP`ѯ^O?.h{[d3 vJ 6*a-[D-R5#p5ӥZr K#_xxg?F4JqU^N*5f@iN\+4qzWhzґœΆ#z8;t^7H]⨍Vv cꁵLy<3 ˻123w$5`B3ĹhcH8li EgZE%IXQ{@FBAhM%$NFB\sŗn}Drj^J"ܯDH&G |BΙg} gCkqEP1!GR F8rГU7C Mެ^GM<~Ow-_^ÿR^bpR ga^ڤ&Wy$ሧ癅\2pou`/ aM0E#rS@[&Ѕmm}h6wd%)MLvv*V$)l;OM1xҭ܂_RXt$ݴ|BkS㑝 q4() tE.TVV%1a˛b]R--Iv!1V DN3!3KF.-p7x c_&M%?Iɡ)A+/gy@,HGF_1O!mq*M1'/aa4CA7;p0s?sA~]aN}4fuf]XǤ6i'!KxbԢ[HeXhL/(SҸjU9lyx#F'ijr:S')4E#X yr4?/A%7aasf' ;^YE3}<|Yڙ~+'ZO_ ƣV*fY $Ǐ}4JlZ׮]=q9^sS!.cB+EFQ4"JEj28XxO^,e1YznCo$09Dm梐1~FUИ™)@Zme¦z0!6^uQPT6kHtD0`L6 DWd^hIxP=BNTJ?[db[0QQ5p?-8% !n`(kA"s*Yns 2c$LB1Tj uj RJ#뼕5;5uRAϚ%YkȃvՐ G̹WZ*:`2WJsI_d7DRܡƅD[*|}Bi̹Fy@ lge X0urkkza0 OʫғVf<+榳1zDe~/*Wkhn=[ovV֏m/f)cgar\ x^Mu (DHҟrU98ɷSXdv1Tg8K/YK5;qy+샰&1{V m~B*`DjVnE_Ne1qآXLv.UZ6W3=#]X8ih -N(D߰ᵡӖ KAg0]TAG y KlZmŒ+B%:=Wd mBb=~ZcOC.I&ZEpdNyl$xQ!"Bd9Z9n#=kRTW2?rx!Tr:[5WE2K)oR)1M[`K!o_k x79dG-$ּACN8xM߽}vNy*N~b:~1<]خ(s` 5*R0@'3Tzq0ˆ׿AWWDHS֬ {ۋ;+"N-Ɖh/eݗWC I|6G \~A t~鴯iq Ķug`"!jc.p&َZyR tx_V(FQ(/P2N] }N;Lfw,H P߫b؏#2]z>}`%IIr~|&i`FOV~CKp||9@1'Aa6߳灅uMi?c`rـ9 rD@hoQSܧfLI*2_u[?t 9_2.QdP;ۀڬ ী.Kg1:qbLw9{n Ώ7LcVLjP+>\ "~xPWhjqsC$~Bפ}`4jZW$s*t!$B[ȣvx9Ď㎞#}{ CdtإٔpBCdx Bs^pN1eq4:_$o.& x< YB*i!AoF{s׎evZ4@(z)hO L]yoUCec ~ WېD.pݷ6;r\ޱtn':X$)2?{OQ;z^1f#qQUx6 ݬ8`}u]1#PW&itv7Ľ$d5&'nz딀+??ޔOtH&vhSy [ڬv{ s1PF(- \{29sjXhrF Q!t픇7nznx`ɍN+臤3z[gNl-*V/iIڞճ cm[+JD,|'r//'%3PxKseCiC E͛XK:3 { ȅP^&q (oCPѧu `) f_rJqFN6sw:%cDz*RioaiOSUUS(q0|ƣG-Ҋ0~+VK%{VZ5i&&%7Y/Wy:(Z(EX]ܩ4.aj/@ʴi'0PeHwK!3Zjh~( 0zTȨGTe.kr6GA]M{ӎT}Rh,E M_XꗚvO.9I {צP-w-&}{DD:u4%_%Mh=e$#&+I|i[فd@dF|8;-9Fi&:oIVl1R|fH^'̿! r=xq~sS*~g{(^wƷkYdHz2֌<C$8dz9#̜3l;ؚ^Lud\k jC,@DD^s+*؊%' ǗѺ^mBKrDhiny8;,0Y&\%:zݙ܈J\ba(!2?< 2}d"|#̢}ɼdvUÜqLFD@t8Wԩ2{D԰0%3j6d(7.Porm>LTTUV|Jؘ\Z೧R SÿtG#q䐆<#9TLJj>ӆ;ƭB`WSt?w ɀNLH&מ@:߻^-ɦd}絈Kh *`DREzO0|j>T\8iiσrzrJV6ޓ ߀k"X.Nݢ%[ K5R'yzNYd?ևJ9vDǩU1|9jou phvrkvUX30Rp?*w(4, bVHcf cl[g/zREx"@15l](YZVCo܋Dp.70 |Ew/2P oQXT ;b^OsQbtĜ}8+<3h?zϜ<0\Xc}mB!t5r&fh)!IkÊK-83BD "WvCI-¾:J0uב }Ș->%=Z@.MꍚOdXVQÆQ*mȜ> 8dHP޲T{rA ӸڨK$@R%| Υ#6R)\7vF,Yғug~oK/:3ͯiSc~UԫUX _ K:dk5¯Rv-%+q]da .iH2s!hDcJ]{B{rYfuhBӵ^AVR,gM.|Mf=m= s%a=?7D%3&tYjhAVy}? %NX֗Jr԰QPe9V}>T!{&,>R#բ,&Cs`X4 aW2c2o |>ܙ>a5.n)G׮eID+Q2u +ܓR ef~MٖUŐN'߂i}M"<@¼FPZ.xGK9FAXH?4J-2]^so 8"Vo}8@غ!2LwXLrȍpvxd'bGb7;`Y{QKvαLc'0.l-Ȁd= `˲Ի#9 9T-& E(9%JlwP%kIۋSrOCgAq^TȲu+Ÿ [<#; 8tDE cdd%u[u|͜1Py`.nן|%w5ݖwUSRl_BFPV;KkA74ʆܟzsr/NƬ(cXaUqgc3TRMm oIH4QwlP %ϱLԡ9ߢXan1xrwO iu Bm8Q5C׍1:D@dK9S`Z;F Em 9%*])l\ !Fk`!_E{QV 3| I~Z$`ʙ)aiWE[L>oVfY$UyS9jpEk:"pY?HTB 5TbH>uK;C ^H͚=L%.Wa?#Q C{0p?4_#gG%_׫Ŏμ~(`3jo vzQa sҍl>~S(p/ȉKG {gF<0qj<(5 .,ƭi5ؾ ϛkb+ ɏ{Ȥnyf=gc{jp7f艸1NVиBWv'ShąP EA骉3m(w .[[G( c}Y( K+:=讨TSŁ["FZzof O m ] !{@L}ėR<;&~R%l$nARUr)VV6擡i/j$ oxE,cvLLL(0qbagUC21FO~a#O>[P>1)[ P`Rt.%P@@SXi Jw,a3ha#%Uy 8@ei+ވ )bSK]x0`D%UwPBk,8\%RCW!rW95.(U5^u_9 a瞱4Ŭ rh^vͷAg4J>ͷʇ`uJZC ǂ1%ECM #xc?Kyv2(?gJ_Ong t'.Kz(a(m@Ut5XzLž>4 KU.lLq[Qk XؓKN: ]g92ZdZ)jÎ T5;Ȼ{. {l^8'5cM#R`Լ`q^m~DeW|`B Uot6L L!Id UnKn?l|~nsn{9cw;pZRmE&l1~A}.D M})\DbџiGe&`y <@q1;m#o#^i}H|~'-4S|zR?a(!xYc#@FHOG ~'Ul-(Y 7˶xu:8ζ A Tish@ǒᅪA<8]ċr IJfĒOR`g ?flR΅ T+\8b˒A΀NKvovx"qsJTҠr9]11+bx/#"Snnu v1wI§HEF2S-1GþTXH7N%D]ڵPR*(CIܳE- i{_B,V:;3@MV%9VxBM^?FD.ԍ2K~8Jj@ cJ%pdL2۝|zpV8yFA8z #y*^2U6GuGKuK &Y)*`Oa;~y8G'}onb$eny?6̥ yf-_W#`%Z)4jS^? A̦7栛Prw"` ,]Z %Ik`|!QK ^cCA&6E$DLjF'1]@ U9jep\$ 0G@4T]=n5 Bh/hxŬ|iebjۣ?H:tF=g~wfE(XQ]@YQf@׵xA_](~X]8=p>9^P[r6xbVt݇$:܍ eA]#hPc\׏*2=R!38 cG*?b: +E,i6?vZ*/:xy114Uz*Ǝ_o @Fizz"@6ᑛOךQWOb=FgZlP14[+AaqKSin{DZ;%C1AA5g+m2~Rߤ;z2)m$$"VT;vD^jX~)nRZb\TKMX|_Τ߉pn߼'"55xZ1[<뼯{{U$x\M6W_i)2= Wn-\ίKK1DH ԯ)`Kf5XP}cfєbxԓ$$LYtFTh]H+JSsn*cj`h;G"# ɽG_u1+4UR\Դca q\yOnȽQ'|w6N c#1ejŊ&\%@m-FӮI_{TuB(_ =[ L#sOg..׶F:)dJeW [to aUT5la4 I=8 ϋ,觌(3aE,[lB.I֥iaz얹:-)K.-}>v"m$6.ԩ7x^x y6LO#P9.4τKC|NlagA ^!gbCfwD4^wd(v~L+ `yWoi@MŒ*G/t)*iMny,.O-EvW'1$:Yټ\lTҝKv[,č.qMg ^jpZ2/ y[荨U Wz20vY˛!"nt"`D ĝT ӑyCLU-<$*mTN3qI| &',j R އ3N1Mj$!,uehh΄1IcD )@tX+Τbm]exh1/Xp-oG>aj]8.%S7H9c,D(k6&0h5͕X|;,~rp';Zn #I}6 ?AFj c`8h$s߹SP80ؚ٠쬦848a :JCbjsT3 ~ 0)yM]4 Eq^#BMDM_*kc2$c>Eܖ[wT1:`xjUX Ux_o}M GZp+[Te8n'7G0\p7W,x1.B1@MyQnP$tU搄:mWr]# u[2hQƻ,;( ٚٙ 8>=Ƭ!N׎t8UFfh+X'rF"Ny%h5ҫBJ+Jd2\l_ ;"KB:X{.F-CETK@2sB YdÚ\1AX0պX ݼZN.m]4;1,w[/yukoô*VZyÅcyxѥ/"Rx}b؟5 AE IZ039I aqBh/8>(&;LD7Lvj/ HBtis\,NfXZ7mI }@i^|j# skV.p~ [ICq8Xૃ~j i5nW10K= j8TghKG.uCr@M /zlP/fE )x:P6kr7gX1j#P 3\`sPW:.^ tzi0Ï_rZV5seHa"\;I^65l_|+L2ʵ&`Tcbjg).yw$]mh+16 ; ! S@)1vp` :D$dk^~@f6^4O{Tz5\Dpj3VAc隙Pw:wꃼM>ʢ8*M10iN̕|vɦe1jhhYhP+"z3b&aɊ]$rӷe"3d|ed-UQ+!,PE=Rh:F\SX#=[.6>,#ܮy#<-1\~i;Ki1TWD #ΐVN+ iiCffV]_y*o}{ 0xǁ{+shSGk[8 lJL~8K91\ Mb"䟂=q q7zj`@𽩃ԙ+AB' 88CHo݂pO,~,7wAk֒+r1_$iENQu(9"La+e EW쐺` b ök;\XbBMb47=%Df=\X^: =&,(w#KBoǓY _[y&KQ!Ws<ߐ.SD;}q`hVVԸN;}ѓ.մ~g/-Yj"]w~!Вjڸ,82^7>2$WųK*P4asР?{# A'ڃ8B "=]!&)b9%E螛If޷ZZ'>;hǦi&j nLk$ aLa)-&Xy\1sٵu-R $w_KA-bԮ Yt27PH ӟevw?´zuIgz[(Ő4\tGټ j dI82ĬJf_X͕!shn<ѶYns.k&>%9u3~Y/Ͷ)Sul؏`1c:6 \"Cs_sig_k7v>JJ{q.*Aka`^S5]uuΔ)oJwƤ; <Pໄ'ED',E@&ي%o\]UIC̣$_ N2Rdپ&Y{eAbP!S*7`YpӬbvPϏ"e "xԸ#~R zLɱ k h4m.oLΟ&t@.ldjK-3*=HK*9ÂKf'*"SdM6mOWg;fe_y!to>] m0aVJik m.+y(KTv'Đ?͊w]I z}dOz0;V\o!tM{N;ۈFWgJynCXYfhX!Qĵ@bIesT<^~)~=*tȚs}\(lHz %ASJV2_6yىl;feK"P˲y:w >?yco5g[FFU~>dᕔF r= *1SӃ5vP5WI-@%s:˺93WZ=I˓ Kqs, @n}?&<SY[K 'ٟ;`xm z3ДWMl)QI/uFobnX?Pʄ(srt6{E05Qzj0hN&Rm+QEfG[R\M`U3cX=H [ 땔': jv~&uUDjf1T_|H ԞόҜx@mc2:ž2չ= jS Oh֮?2?2K *` ȅLKKjx4ľKƖاKyj%$p$y^]XxaSYfBPd舌9ʮr*SH !;`G_p.LKVi*^11:d^n"s 뙕+_z%ݨ)JVGB= (f0a0iOntkj oZ偁o6,8`‚e9540ru r&, vrt U mŴPA}n)*EK[^ CP(/aB}GgB2a҈6f9Gu|6s/1<pxv|ALz #]%:Dlfn7:q`y@LG#x])[G&Z2qkJw`JABWO`$M7#cdMi({uhA˿gSq|?HQ-뮙^"Q l3Wa1)~J*2Hѳ}bA!Y?FE+]F!W B@(9 #<#~9a_3;~id8AQ=[z–.0b9! n 68FKaùh]3:?ݾVO^HD/&V~:OPF޳`;4SpIZs}+*aтۏ ]`$+$8AU?it%!"UQUCP FJ=@iܡo i?!JhlϽlx5o=;6W0Uh~RA9" 2o5%"#5R.->PY~c+(_55xAN,v-A9˩#4~LhOfZ: DxW+?vs1 |k] S)3G&=W<<:'TCXG:sBH;H"m47/{x$O#Ŕed(h~넍bed.^,$eboi7 7eF ~ߨ5JD լ /,&n%,L䮴 I@x>b&ϛ<( ]\?Nab)5Gf[9-4Ux*L'Ȑ]0gH9.7:oa7 @;mpSΤ'_o Af`qlZ@+/7O%=MTPd;[?}F~5nӟ0"I%B>bgwϩ TmRKE)t MXn7xoI~d\fcB;iA{jBnT ƴ,a}blG^kqZmcY%s,"2Ce9p7lPZ밴ڭfa}#`#Ex\i5_Yg/T^]6VU\v'T|(8Ǵ0 x2҆chd׻bOuC١M!F4> O1h'!!yЄ L8== %(6/JL3x؟ß-16kki@SD?"{!/ښPֻـ klab`S|[=(Y2CO$P]([epl0&nu,Y>l H~RY, Yؖ_,KaH _4oTT_NTZkͬ6#LJYJULY ROoZݽ{~FeAIؔ.@k1w2Qfu8K&%AYcM~|,믞['T7 L16lYkݖ1, bz"l8@omAd(Hۘ`/E6&'q LLWRZ+ b-{\tMCl;)CUzpqkp*}"ٹ^ZÖ=@&n ~fG4v!5ntI?l-"p^_VsLPG5ř/m TYd}-h%A@~mi2DOe4^ a# ^\ZX˦y䣄цzH $'bERZDf"ףT=4z=63?O\MHiC=A 8:VW=1IR٘¬`vëϐ,z:OkZ8b }RC(W vR78#:울 4]8|0գwvYr(rG(LuXŊ m Ex7oM17_X X&GyV ڪ 7W wٵ;7`YZ VN'SYQuŕ@u5YQ|(]3ڪ5) 5tc!Ȳ&؃kUrVo/5wFm=nP[[2 *)1c0w8$4K }غp]0SV R!7uϰ5z^0Uq&Աơz@^l :V;G0XBׄi Mv=sɱ{3 DQ\ѣHBuI>|F*k񻎎vOni3ͩTB*6Sꗱv\K6??`O UP?s_]"_29P])l:{IYEXo hCc@Y,kq|}x@0fP(Y#/WyØ/Cm=@~DyMwѳkj6֟Sv&nX )zzȰ'Arz^/\I0ͫdHlp@%3En3ǂKWԣh'c29]i;GqЅGVTjUz31s }GO:ȗc{?4W1; /NNuHR>J.KSbxgÓWdMO&hRCrFDHS@oa|[MQiS ԮGM; dP\T@.z(%xySW"X'X̿>2p 2m3e])u!{t.619e.3N)X OJ ]1)Yprss&oIR^"ٿY]ě䮖p|j.})PSQ&{3 Mnz9EK)ciD\r~Hr+G YQQckBesM$S6 4WKnc_{}d@QQZSQY^ Ʀ#@Ɗe$ 3N )AEиTKDh2累_&LgT! f/5s o׾[ޘ Y ǰE1boUH2J=ꄋODߪTa>R/%{h׍,DE98uܴ~r&^ {^@ǖC.<8y=vVtDKj yՓ꘺N L: pdlG';r4nITt> I:BO0) cݨZ:!i,:=[P&c=CT>e}wX2%b}a\I}DʈJ{Ł,h'm`'d ]2]? W)i@OL@&pI|,C  \Dde w13Cn{{|'~~4J?P\ ApM_kq2ftNtf腿H0 &â60JJZj3zH8oKEt$>,Vq GkA u~/y.$W7N#9~`jR$:nQZUr1-.n34T4dBr^d~uR9fZN;2CUւH 7IDŽuQQIcm%i3>m 5LX|}A޸}Ngү1jP(2mv[99fDhZI_?DΜ%>p+LdӔEӳȫPs f5=`~tz|ҸCځ3F_6} {`tc-?C=qIrSUz:X'5=fgYZ07070100000375000081a4000000000000000000000001616eef1c000064fc000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/d]?Eh=ڜ9R'#{^}SưDw"Y%==Sԥ<~` qAIgǔUcUn,0Z'<3#09fA:8aԄ;9W(j\W1s ժͅzacO.s q:.e=O1VM0}qٜ9+:!zPŇW3.68ڡ/sKTy%M٢?Ax1Ueq WO.'!7z*Ln!0Yd| hg(+~(Ǻ䋲WSh4V_i#r[aDAM+ئ;`*kT*BB?C?`;5`t=Tԛ2 =:c0,Y`bl`+b.2G1Fio4T;tqug?sQ,i&r61C6z|6;qS(u7->Hu0s[OT Ob,q ԏH~)oɓ?CwM fjœ–B|J?9Me0>##mħ5/jK 4j'ykm &h\Ụ]C#Ll{Vu1ےư0'5!+b <ηQ79jqo$OD-Q=1Px>B@s`ϯ;pze_ވk|uH,= %U! >U-ʤU/H4ݑnCq&QrUES )s"@_+q(l˅~2+^Q'vJI IeJ_ܪ0jEz#mwp-W(se]N]TM<uNXRdcQσ 5>P `l>b>:֑nC9;\'  (hcApʗD' G ؚO"}:?g'#|Kx*xGZ߽P.(\dJ!hbԉVQĖ"@3Cb 9I&5MAg %aV |@/ΕWMh,Ƣٵ|^ IVe)^Qbn hق!Y8Eڶ⻳%+4#1W8҄B;wȼs0V1~JVv=|Fg]֢ iKԩ[1n9CG8|JFT q.F]1\hՇia`J5~SN!/sNKvf rV2;qD. &AJ+6`_!:)>SJ/k\5\9}[: y [-? &ϓعBrF\ްT2҂,WU{W^P"C3? si)%ϮB~2:0TH9Ze'ŒM hI.̤sZO~܊\2_d9jόNwVǎ4pԺ[f5 9rOb*)9-l<8ւMr@#mE22 ZMyi;i\!k,?w2N d{k) .4bzvodU&$&J ,«hBAFJ TS%EQx~Rth7~0.3s-B ?˖&fU찘uP^c%ʗmT1ۄyf?2()Δ{.o∆CKDYK@VeȢ%!$#?Q;#L>bjS)b9c#vSpZ,>s;0{xJ5ß#Sb2 hV R,592w%0_65? MzS lZp~-g c{ؙ s<ծOYQ?J*E9KG@2<)Lgq@ d +:PtsV5ȧ!7 C  cEϞU?M9|˜[ +.X Tq:*~i1McnPG- n"Q2Zعh>K t&3#ExuӧP~8r*).YfBȫVL;c h(O!$*R r[Q<.yCiiZOugKMX#,rigXy'v3G*Nfڪ'9FaljC ئMc.J0=jhG\FSBH0X'wPQ4)ҐX'ddb$G bވͨO@t復q5ER ^vQ8mDaLo)5r+BKb)$]1O¨ 7^C3@*a 윦tXZE~oX~eކOc̸fr< tk̘䲳'"lZY IWva Kvv0;-hn:vx7JwJgNw@2 }! O1s?o$ǾKm`Mn{*p>cɎՍ}?xR6[zI$rzIc f1s2j6?e'\%)&JMZ OYLGA6*_Vn"{z:T?rdu 4x]*2t(6Km?A/_B+!T|2aɖY)ٜv󵋒6 5v"$|e+Ovkke>(A'=hoL7E=fErSGux?Q̏Rrd ȲRhG-Q0s0xMx- d|>*Kcle-\" oHar263ACܼoTPyII~Vh!s 0aNI1 gCl =6Ijvg0ա 5e&[&Y->|{P}5H+&1ZuԄ?4LG_|in7TbRwELo8K3m!i*hΖM.NT}!lzN@~<= jXpkskFJқ?qo#$y3raG]bDrjjVp=WxO'RA0p6(Ep"e+zB_ARLjݓ/A\;8VY`_/wx=zukQxm M5lCTf"a]-5\˷Z[ALk=q)SD-¼[p~-^toCz v1 :eZn˔fYTdȧ*fq>o{#gm`E`0+^u­"^\M_R4W#Xgpf0yK$K:AQjV Ƨ4hlg&9q@xaHYw!$[Ľ;Zd촲\ VF8C{^ڰ~ ')r:1r"[= @xaZlW[ݢaW, ) m̥Y۰~<>/eH.ex- &.V;;L`Tzs+lLo;FQ`I߈B|ҙKOAGi~z`&\4*9- 1L$ 3!=`{Ό?73M9dG&=tcu'q8aXw?$ȓ WH}/FD&5Ǩݸֵ$V)*P7և@ (e(nh-AKo<7~c㌜p3Zz}LoՒW0Vv_fMXb2lTLb͟oqeVيz)j nI6L}Wsp鹢1E]M(!> 6 o3uK \0mI .?)Y9PLxupB+o)#aw}S~(sTSωKDl/S ȫk?VsIV ;P6x7iKR8L7I!4/:TaIF8fk$,Q\-&:0Z9oP2;*ߒQ)Np}îZy`A;,(}ة&JIa YEԎ̃n_g {2Z|1<)^ #W )㴐$^Y<1'g[aIOG+졏4o,o)P 8}7ў`ҍ8 w[h舘#|wTz~ۅ3D-5 jPĝZ7IKT06a˾?R& gSпpplh:$E]De\Z&brr Id"iuC79(Ylj}HvONR< ;Cm"{BWRImKОmnơgª'=8lHF :Dz\S.IIx%qо}U&$1-8`/\1 ,-tRæx JP#Q.R<6f"E!}B=HT9bIVb?NJsMzE9Jv!НrW'kޕF'bAK3!v p]4PMh{]02MZ^=$9TGhLT*gxpHyJff}fe"pg8PYmNQ&[!<pKL=xhڨo=wYM< "W 7JJԀC.CQ;B#vjߌx 0I!^;*-IG 30؝$, c UGCyJ2tVjBV5ۂZjOHWƍ "T; n԰tNa¼*K|͊JC+8}x9jb|1!|Yy@u2ߠDdzq'dabG3՞!QbYH1WkEHe{5/ĕ "S7ɽ^4-s  [=۳Pd%p 151 Z%q?T#3o_ &SMZÇ}ƹJr;.xõ3'[)MoJHLs glG%![Mz ;QrA(] 3J̟ - =X̔,u*tH_gWX=~tJz=R17{!,(_kX ǏӘ.HM>YnH (] eԅ#TɑP`vcp!z=mc2O,T8?xT8\z} ۽CdCB^㺞6t+կqtjp):%ޭ+A+z1!*J*cY B2 lknb)\S [Zv^/3g;A]Q1S EIs.zTv]/:m:M & N֧kH5n})?|]%Ýn<ݺ@iؼZ;>mHm4b{hV^FCLe: (MT(f\Cyi+^Q2Rׯq䀮ԴЯϺ8H?ܭWȕ[fe[JSn_v#mlV])V§k̈R?b=Uʺ.g&z썶GڙkwH0g8+d*r-n_#}Gj{=Kb"'[]u?'FO炈|%{N[29Ëvטr ,e:27t069&A4ҢoGZڨھ0 73k{'΁ ['H2)j4a5g#,9p~zlbwm,6qw"rkaI[V ovDdLvNJ$a Pvd\ˆ'=#Ym7ZF8~o+-XfbbVE˄\˷aE+ PR*%M0gx Cg[ckEoAqY2G+ O)J© cDІZ܊y_D4 1O=>#4AX۔>D=uudĮa `е`L|FWlc-l_iBSI>F64F,}{9-ɫwG<1d t%=C̹SCjkYl v*`鼏.Gn錜!%ܥz#=JVv!@$vb#lv]Eh R-/pެqTCE(6?NVKI*3yZ=)S?CP8^;=AB!ԂSHc$X̪ e+u<~43]Xu1H֚[lW:SȲ<0fi0mVQ4NvXbw锤f"?% hEߍ'Z5|#X$ocw Ʊ<&lj ~6O{p]cui>aلm(y,(4hGcXsWx0MB'"db NBv>&7ukVxnL,gXJLE׿2C+.NV5g9%l[*l^3ø陦n^)]rЄI5T $^ʚv¼PJZ豖QtF /~0&ߝab/ Zo>֊佴KK3&Pk`YLUYNS@r`0񨿃 #T^0Wbf㝟럌Sq2[KKkl6O:QxIiD;7wN&I~[7CoD+$|})ѲtK#v' RE=BY٧240KC8{{F<)Bݝ/yJWʃ ӲFu]aj |Q&"|T \>rVc|+$}.5%p5';.(&Ϻ#!l4H*"{ftKKYηMYNZgޜ5Ui :3㩶gzwH׮NdѳF*iPvXjV8!Nu K 7(`KͧI'#lTK^.eY?a\n ﻦP=1P63X p-'zj/2v}ңDzCEZ4 j?+3c6"Ÿ.rJH ?˴nПҢ,gQ"Kx[6s~]TJ/6t{d~B*+8IT5Vgˎj1 9> B `^"Uv9== 0 3XY8ȠR:;=| Г xA+byۻa'cuW󂗞w#NQ7p#TaCBh>YE}@\ŽkׅHjl@/s7ŧJ>8loɁY0?OB\@#3—JIΔo~eQō6'W֥˭G[c/+4䷙Ćc̰ݟP邚adRB,ͭm- IxB"aVEy@n_bKnCxN>kQzT*eoY a&MRXT|w25tGhgB Z$BX;!)ֺ_ ^s 鶙" zDEE {w1RM:D>? x m꽁<W1˞D01jarR 3x?i)+tȩ 8\Dq6#%8z_(END>R;`܆o)\W#ZMC~C)kS&x>?Cei &J#1[m1c$6y$n?tDsd\B7Dw5RĂ׋uz@xaYȢY`LAh',,e$Kݹ$Z~(Bdt68J -nY}~&YnQI,<'`1VMJfr<իA0"j7YSZ8Y~hUiX͐Ą#;7T"@-m$&* /jjfT|JRtud^´*@ FS  |N_Paf͚O ݣuR|cFtS~e媖g{녻JAtRKtHp%x=Pʪ!zz;аzӪhj_Q*x=3_&qL@·_tA \-pVQwwRI-WжEJOժ„Ҥy>i~̀&[(/enlݧ1O 6 jL:&.L;9#X~1&VX"6ZU!l5n SXq@tU"у] H ,zqZo3˕A&ǘp~F0SH  hQZL m䣤%-Uo1i 7K.ȊA_b/!],|#%k'L0eCJ̗mlHݿ3͝#mޡNx=%S:0^PP*@&0R\edu `BKp)vwϥŒ'PP*@kW]_/4&n9F2!|6Paty]2Ddw:]{(! t!Z0A]쵭qpDָԬWZ Ur@o|~L逪b4Ʈxƚ>N`}"Ǎ,[2I f[.KlMn1䆠xY"5@[H9C}Ib0(gY泠G  MW(UHV<#+7ah'&|_37 Gy|}E#s'䉝X{ӗD Kͥ (y R=j_2od}ru!D÷Ia&.wiÕ74n_"u,?wbՕBuqTֳA.d4EMd@0a^ĩ8>!9XkY&Ce.m)Xz@W /f."9FUM8E+YίC6N-El O5s\V|_Jd) ` Mec>i [9HL2AY)PQ.NnAkag &еDW4l ֪= /< 6>S2qXWu>AJKAi(#ۂX:!}>[?kpİ}-:]̀j #+bi))ʆ(gE%PpPP]ƀ^vHRӾV}&vD6/RJc"?Qņ#_ɃJ.)|[%qlA:07 RN_14&#-!uS|gaK@1^s{qs -duXڎ?ڿ&)ˡ,l[+^|lPvs4;Wgi.m[I7<~v@&܏Uf&m.y=D~#5l?a0\gl[fWODxմ WYO4swC50?.d0lا@B<: :Jڎ4kCY4 ت_  Xʷ)8tr8oPH;GP͹X8_ϰ`Vp^_SEݩ%?˛TD`IC$ИpCNF$?2AV%Z.8;z&R`Oij>f Q׿oRK01C=O:]ݘwR h:tK#Ô]0[ǔMd(tnM#5 ^Pg{"͠z.+;QU^FBiKIyD,"6ٛ_ 8bZdqWM]DX9GѧE#4/a7|Qb)LQXPHnP+24Qwi!B|͵}= ׺SɝݐZe*k^PL}QY]x3 qty& |8HDe%k"zUhvt˫o1slRg̽M}̖9(7/9=ΞN,D9^w?)ڦ͘7I,\^oo=*Vpo=x1D#Wg fӜv+cZ/[̹LԠ ,~ƙq[@} {19@JU,UjXOQ1Qλc7 C`(ΫՒ=b3/@dg"dߑ?$bտj,!nTg.% ш<~0` Gd!9rU\Æo7?Qni3ɚѦ۵ڪ^q|9 NxK [f@g-0#%_&%!b*]r%v9rujVj|܄5@{EQv*lTlPH^IZ0Q9UQNjPxצY1~ yH}abiK N>˙ͣfTTCP^V{022x/BI@&wt1TN.dEmtxLvkElyY}6s Q WGIH´S'窭7D?@h!SLVGWJұwȴ _YhNթ.ЬYB'y&>H6A=Ht}5U|H7aJUA8N' tI$EQ@pDh|)bFՠ `Nzp)` ONVk)yUmwBSbݙC)ؙ@FC.!PH 52v,bWa%MJtPND"б5H#K4G cY1S=5kQn@ TqWc"&}[YM&ѮNԈͷZMPcbN *h{"wsl7y`ЩxX;D:7R Fl1CᄊoV3cJYql^<GHqr'! J|BKsGX$f ',վPAZ/WC8g{ 5'i*[L,`j|uSf[?㡶 '[mƹB9: V|l~i}׏bBZVo|Ӗ?~s}j!Rق=SƴkBJG3w5W)vvsm~g2g> S~؟d,SAvIÁvFwrR7 I_.}~+ t$ y @",J E-lZ1z=/$N;24;)+lT Sbm#1`UZrowޜmH? %sAmbнr-v1kfKbLAG+4m&@; "P@Ǣʫ!@_כ#3XDvQ.um!u8#"UF$ ԣ>usMXsFᣋT_.$ݵ904w<:YazNj7rKzaZ;1{Z4f+Ֆ'T`UG+ RiS8YlV΁hHB- z!r2֗'#i7PE2=11 ewԒ~9LVw愍nEmľRĚety#K:ZϹzos2y'cO &Ӳ8 dK 1Vz,4=%O it&młFcU26C++d>ܴ[2@kh7t8A EV+eG)aRs.GC~?y|J>byFTDB=_5&5J#΅Jw.}73FD /UIJʗ=N7&f)Ӵrj^ rsbX-PJd9ysy˹i :&\r[eg#@0B #^H(y@iMjHq~i=9iƫRU5[@I ,CCO%dX}(6qB!]%(=ڔB2}/у*.3pX5оV 'yz3:lʦ;wS#n.]fC6TiT#N޿XD!` p`,P)=V%~U垮"iL,ݿTy;*9 Gbq}Īp@jqpN-p(:nwKsz(9F+Sҹ8J;֌،38M6уBL/i_|j-OI\{,T v?^,hT Tbs\A~!rmå9C6oUv#;79mx b5-ֶGqz̆1n3 k +;wnjmRIaIOQF@R[50~U| $SC@pC6rbѨ7,@2i,t&Rrwk)@Dv&ӓ5hA.:?e PGߖU#2D(J$+6z#Tg贪ir81G)Rț6E 8B(P6ƈbK3+ZPR,˜ضQW M!*uWeG2o鼈 13j2+1c_BU5d!/'y6SEU"TCڭ;Rp8##o3ɺ~=XN#g^ja%CHLf",\Ut׺D5p$1;2dEeWzӿ5:;N'Yϣ0kT9ʰQ?z]:dxJa~j Win>@p+%lT,7fk'hNQlɐN-ğ[u1V{=#DImpCG\@Vj"Pf0 Q\%xI"Swe m#*1ϟ-~u-#N#M5\𗍴G]p% 2N]':?%;X(NB-ſ2^E܅_A.Xxġ@ޛAX&AʏyۀTPob89D 12!$}wg%Fċllq _A(rRbe =i_6w/ۤ5qE{}]">!& &I;-~!6X2䁗z5$%ӜSY d-a7צuPsl;[kOH#P5WZf1g1BV:I͹N ֦1:s 2h [c6* ` *mn5!:B𛕈^Q>N0U^л9dGa!mb1$ެEאּgTTX%a:ޜ7|Iׂ,?m녕tgbװd d7]}D6ǿM)ak{6ueܓ1iSuDՑ2 웲H/` xL vZ _[Όoyu`펹=iwD@ 6FB||n׮u_]> *qH7QǵL2v%)A"qtN Uf3I&oķimA=j/Һ44- }=ߡoٟ8wRfTiM{WIE*!".p ;쯐!WFY&*O|&KX;B=].Fu Y?-X6a_boCEzK#Aq77 Bx䩤]0j^cl U ځ:snD7U@R:A?<*x?|->slpGI>Vbc?/Αd붽킩OG\s~1lrQIlE{\ݾVs0juA俜\+V\(׮ EKW-kIl_nh$(LZ߽ωObTIS&V:'Zɵ`ݠ KYm][ڮ:mMY5 5]15=,O;Zuղ0%t).z5358,ݙ)S%NíbsaY'n$;Ƃ WG=Y5N]Zr^G|ei 7σY?qܮ-0ӌ'v%޺gYZ07070100000376000081a4000000000000000000000001616eef1c000058d0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/X]?Eh=ڜ9T!;u4h4zk&)Bu%[]YY tN|iw%KЅ]cKaLVyfPJS1Gc&6I< ͅ&0 ۍfjm ߍn)Gh6< IDjcbIկOsi &i`1=).||& nڟf `C4U^Ѝ@;niDz`V޵QbywO;]ijZ6v5bJX^Uo~[숸$=X,%vAH<`wïXc޻Zn̓-~Ga\n@j RPx۲`BBSxDBE*.#uFEK** {Β~~~r P1+xH\۩b<,st4(F<] ʸzJCƬ&;FҶ̻Qԋ\ `,}-\l0 U,LWsiTW4o%Gd4T+akXӑ:پ!b -'͊m/B^vLaMY4Q& #Sbi'0 aN1RXe;D2,U2i {ArSqO#ҌGj5 >߳/PF{"ʑ3Tg&y5>ob\%E[ɫ cԡh42.Fz&։/Cd`Ow&g)WDBc; /MnSY1ʵ="BT-J"SM/e[0]'T(JMņI [AݿDm~f.j?N¼eYbT G|&.i"d3q/5!IvaT}?h쥛:aȏHgK r6U@OKSB^{SK~U5vX+|@G*?9.?+!1hk}5]AHXi[z<fNz$Ϻ6nÑb_ 1sXF( bi[^vLv]$=gצDG3Sˊ0OC;{ս`e͚wC06JC sa" 7j]A:;!sy樕4mձh]vJǽI<ץKӏ[^jZ"ZZNvc]InH$lV#m?:{\gmڂUm| 1^khpѢL`PMXϹ@tc;iC ]Cvmli^5xDǗVq"^5HMRq,C˥V$H> Y?;^$\ƿ55^[ſHXerHiH; +e;_Aĭ/r^3(=!r,_D2Xh$^ }d Uf?sx6Z4U(m{Ys=bV'\@WP-*CRA3g)H/س6Zn3ŕHqRC(ԗV^?ˡFwMMLa y硫f)ң#nπJ5$5S;cd~mF[Gcnн0Q wׯ: oA7<"#?bcs{/d_ՂpRVuF<%C.pt>g.8:K"2 O٬2w۪9ͼkco0oRruGH%j$ELXC9JpU? z(+Zv\?]CI}1jă 5ja&o 74yֻJz21{It7;B;Fs*dv>Y23$II*@vL"KHd/.Ξ*) Qх㇙"_ґ_pظy?tk_vϳ~4u ES$n9b2_|=%kBM+JLBi5 eܰ"o+n!8 _u%`sv,VR kD@C-;*G@1Mn]' 0}-h1:]9+f74y]4.I!Q-޲'r[v%wO8(ys1gHaRo;r26qܓTN_/ 5~cj,^A[2 %?#Ȧho7ynZ!g.Acɀ>3yqK(6s&3UQO#GxH4,)Rk§ #&LbfѠܳ6[:@gzV5rSफ़~@p# zz $ffS>]]pqJzL3wLps]6P$nV V-ϴPٓ܂pCBb0{Ԟϫצ'W}& CeI䣝;(5xx^^%ݪ p UY6[D耻&jȖQXYh)s7399 +`vlܭFKD5.7Z%J^T-'.0VoOC$,{le+ܖpEO|b꯮ b*T)ph/%]lpSmj*P@|ky)k#;P7!:bz\Gk?/v?GĎf@)NiшF \C}.P\#z؍kOocj*kw~} 9M.S S7fikGߡ/ <*hdjA V̔ڽ=w3_\`2(%D8H} (@$`}x[ͣh3>/!{dfZ̓bzɴ%Xcv]u牠X.(2yĿ9&#cBE>Jr4@My7?s %-8r|j _d;iଙtuaF $@JI11w҈ņ 8s%@lkߨÖ-fTMO9FuUհc}DHupnL:%:j 旹 #YsŐKx1z<=@Le ߯Cugt~&[lyBzZ;K y}Mg%K,8yM :5];Gݜgt"TA/"^X%4JcMAKYdHw8:]ɞv,GL[?/OI0.謷 JxtV*GfA ٹk08`A'lEmj<- UL;J˓Da4Rcmo:ŞTPAӢ\&_!3z,+P F0|w:Z+U?v}G6NI#U@I[,6.4J27tH7ЃSP 69$:VIueR 0(Z.cͰ6z.[xq ~q 㣍,|c>*Q^md.d-,<1݁5 "Xy#,eNpxFxLuc2a Dsj\deV97pi:Uҏ6r5=w7:4%p4*ˌ ]@mƫnM<գϖ\hÛ֤ "TU3,yhGȧ$.6#|֚sGC!xBbV);Ǫ&QsM3VyTI8C{O'(AtǪaxmcX)!=DϧH+D lz oRc`|jRJ/ѐdN|G世~R b(RyvF3NOe'U,TrBjk|ݪ̦/X[fx%"7Qr=q&yIڹV<ipr1%\z* EĴTHΜTyk!1k-NJlS.~ QIJkood^IȎjGT?`rh:r*8l<#G&bozQ3VhB G_c O~̝Ă&B $%fU*;QNsո.Bx=A#j@^Iَ兔\{d<O Y5bI?$j'<“}W^|{&cq:$3;>h6aW{ v`P=5b2ndg)gL0FltcKʴKt)Vm|٥.saZ&H:Onռ%j>SfVUҷz8MTH+յCрjᰃ~!~inķS-KyیYN* Uk::, 6 `|>oɏ+\? +;.O&rL@9ͽ T[18훒_&t]@aG4З \椄=j ܝbvDHc=9g9/86qlxRPrQa<6};V@6 .)0SR { IƔ{(S+߂EGh}N%˜I\":]J8XxwMB $xx b2ei,1ÀN xPv ? x[Mkn.mҝ6rt eNO'}YA]Z|g|)cy+gN$lZ@]aZN1c)7c7"\"P9yQg?m(ӔC7><v}ǖ2*n{c*qL>T_{3}]!3X~K&؞V2 [3򍳳!-Bh7{={.~&'#3{B&w-˷q^1ǮzR:ΓfY)t\kl6'2krJY3 [Y !ʴ9$"1qr?mAWTG/ +'up޾p7B oʎJG k5/֜z8Vm1q '|ڒb/SmHjmC$-cI"Od$6]#X7/tbcDϔ_U@m@DcH䨉b8_9ߙ1M@<9f-'˛PuOBuG4`gp5xcTWmyÊGc](BG xȋr-;:Gz=S,ֈC~5۾[HBDcqPOloCaTdq`g^&JD[b/ЋSnzi Z(PVr5ptKu ])09&Is)n̿sth} +,^}:W8]jY<\+eU8?eJhd/%ۿp"jMpK'˗us@h;$ `ӕX>8.bE|R=qpK/0q ąhHuɕ hXiw3/ Oc7twlbv<3j1g슲S;b$tR+3ӤrWJ#?Kӕ^Y=cjos46 J3 E}oASjd!\!@n{Ca![XS ]BSJ 7^>nHJ$Dmrem"Y:UwCdѓ=/YD@a}T!I*o'.tǦorZ@SDV2#eAACN{lOOݘHezץYMqeVU9%? +VZ[+><牟i` RsLG\m{XoHo085= v3i 3>lіoxPs2D'9(FEbV[ i@zDIX@OGrv4&OYm1O^&ީ%|/8$%*?ְ eE&IE1!qjHu>jN"AW@~W2S K;bk_&Q.d`೙N|Jg,N6X S|Ն0 H3,1[휤Q2-7tp:FI.ZhmWxjzɼ$CJQG  e D~VLݲ%-{daK͸ou^[,[ϼA|ǩ=3W>{}xZ9XA58Z\Du̷~D9mt۹-B, D ҂rmRףKd&]QB 5 .0b UigՔVS~B|SL(WCP*Cr/=|NWA`^oPP>[29LT]})<QB6$O$zsbQ okc#1+FfV ^XU?לf0hڙ97kWtݮ6hB{,ȋj.ε.-2&4R#&-!V郑0;Mg)2*z`pWcU;J㘗D2 UQ =]~6v\'x! $kok4:ů2%(ڗPA^)yZ+8^ $IOWeֳoLwB*FmEӪ7-Zf”RnK9͙~e`>z"PuQ7'Bf=ugLέ^1%zCIÇn^c7@zhz0#Bb,&DNx 11#@U?%Qڠr j1`3H`G9t˂ux`7[9xX!AFTI/_+ .|z'$@W.ѷ!40䇥ƾH\}ԁJ>m@Jvrf"0j}r(Q|hڣJVROlp JE-׻`4>4ɋ+:(f~SbPl#beXM9cLj5` y`ArO$ GS5mB#\S@D+CULN(*s iܐ wFpCb^0٥Y<*%Ü c|o˩_֍QYq-\1zIwKOmBBiRR.oJ/7$PY 0cT:KFH_]"rk+Ňk{Vkve@*"6mr$zS?ܿ<Ŋj,9LHk C,ĶCe+U`5Gv?㍜2l;iQ(uƩkWzeJpf$Ji]~.2"]& 4c`%VCnЊްLFC2"%xtaOӱ: m jcƄ0r%LӜ4jl_'SNإp$F>8i,f(.E&x?$yg=dƍrciHED{6]; μ'f>e xYrR8K=ȫUW{NѺ/oX Owժ*B=K- /59TioSݪjFJ* f=lB=հXqpaMwuoųkMzw p@"_~!pv$3wTrWi/mg &SBn5+?F:" |q6(HтL^ŸBs%@:~EoGChQĘ-ל#Y_]ަ*E{`MnXgu *+K,eJ>pI٘[|(կ#3KsY{Z9{w&?11a8W ,]6Fe"#2΃Һ N^->5WE.!U?PT:\Ϣ ^|}.eL{qQ}Y%pfCPl`DdhںHޭS21폽֌9vNhbr!ZJl$Y [𛼻>I䐯לDgFԲ~BU^P>1<)4 s_!!~3w-9ZHt=)Y%i.q |pF el|s*A6>Ls\8xҮ QJm8"7 Tf]3jGiv I# <~2v s1jOYo(q/i*_}wjpV`_tyl$`#YW#)r 1,p5{v1HC ~*ݶ#*WhM^<ne2l_VvnX%%JR1t8x"`9~8@DkEj#j(*tB]"–_vr1@T?<"R՞+ZUuIw o ߖLz-J ` lqqOzӺsHz1i/KZkQ'HP p-VA&(%J=R4qi=E¼x9IQY?Si($=O~jk7_`uuw8ވ!K8ZQ02 g8 (S ^y!ٲ1X)5ZsU#St_ ^r<,D^Hϗ'S/frL&6M&hopD_ #e ̏Jv=,)x/Gq>dšfZgZZ֘WX?Vb,űջ9T0D4ʸ3.ٗCj˷#PZ׏l0&;Y dX#cuA58acJȨT2+خ35TD60t,dPL"dvf zХlP+M5E3Ϭ)? ^ eB_Se[;̈}!QMT&VxƛgƳa*zޚ3LJ0uy&߮s(H=ý5"AtXw `sGp2n9q f`iz ;'/l1OtId&vܹlFSELx4E c!eڨ߃# qSIfණSX1 OPMn0Dj`"P#g&@\d%t]01 .vZnuG n[CGĐBqUkX=9qjlF m:[ *vov~փ]wT4z]-O<qv._˲w,/)d!n՞ ̗NQoV$I9!~"_ډĬ5/?ñ4csCY[|IK?!(W,rYp2 "0|AG]VtW:MC+FOOGHxuF)30_}g131pĄ_>HWԦU,-Օ#APʹPk6N |c*TKyܓJQrL|7M0|ij&/i?tK[h ۛH1={?KgU4:loОT-%: *SdbЯ7Mz^S[-L~c 2Q߂҈zl`]M3`^6#N Xn=54tq6NPU ;yWՈy6vPUq/@[怶Vڒ=!mU|ڀ0<$LS01G c&BoS t(RYg 5d)*bwEw wEΚѼd\\+q6t/S]+VxZN}Є4xc/UBȊjK~y)n7Fgi[-NŁZׁk%\BjTf\WWjgU;SVK{)4twj)UDh*c(\F1G[ݼ>)-³0&W >AyXSXQςIpA&u}> 28N̶kJZD/n!lU[a2n ts@>á MrRr_ EelpjNXrhN2ޠ$hr[dJH}- +lU8^&3Nt 9QAa7]Vgabf gdm%~_'fs^] uhòqH-m.S٘HK2t)ïd'9bJbh&oU\s@]I7: i A {"1T$Z-!M4l3@\˲*Mk'`lˑSmޭ¥^AP鯿- xh?hOam9S/ ; ]w[#VI^ DSz3FI6iUp1I"9=z0"j 5\y{1xoO:}I^ "6ERu nbmWGe5U Eu;*EUFU ͆+=ŹXs'շS}Sϐ1#OlouF쨱%4:MXmP˘Kr@9Md`nqDWǙŊj$vs>.bDn]79֬u[C-^5 t#aMQkqfd!q\L },[-S(.C,4*O)ދ]W$S!hq-"~똕|R=PYn8;ʐ@L|oxt1TUi)NNe[g0X;7x і>9Zj"j֙o^3`jWQ; 1zƁhuDžU&PQ N3澠>ϩTd{IYbQ9 N~=60龃WqP#bUF1][a Ŷ;}sD`@.XRl A1L)sָ"m<ޭro.6Rk^:Ɋ Qd !/V<|V:YcBn.?Bz|wH{p`DLjÀXDP)C_ 5YN{sˌdNO OmMcK[}Mg}/8Ps;U͓(sNx'֫iMΔIPR~Ic_9)#F9 J*Yt*Wgg ]+[/Z{V9ֿ.h*T)@f2t?\[rS=ko6=%Pl_kI=J)#bם +[μM&.=њu1K+Vyt?֮mҁc7};T;\B[ҳ!W=3μ"?t2o3eụr&'@w @n4Tz.ъNYUf8ata6gܘdkـ}Wv ҈KH/os@:Zr> 2W6Q-7(M*Pj'? {/|0&҉ (7JFDz]Ǧ GP%> b4T#T/"DɋE$ P pYqŽ}iMiPT1pUFXy'>'`Of5 e%G^^{#TvKD!%Tȹ 3LDlY @\lBsGPV'0RgV;5d_{l[.IM,BMM)}!/lQm>SbV -ZSΐ{ޕ!Е ;HdcFe4JqjGIpjV4rA;9WI[Z.Jjv^Πa|AeDI֨qN+ @YL? Ȇ*JV䣄|sCzFSV[y!Hwn74Y y$}dŰoq& M$fEĕ} `rRZVR\]Q,IjZ-:$U&OQ-[k&85dL3KJ[U獸i(Ͻ!n"H; `X@$:i*c}"  _m. dm<!符h[kJIUMB,\,IldS\ܻX1~70O~p@g?^M;b4gt_dAʽͯ<0 77cZٟ@{h9flMu^͢'ioɕ'N:P\bi!ICg $O^w1MH:}5W*qU=m1Xڽ&>$V Q2&ctt(ՊfZ~\@fG7OR߫Mm!}rML[Кut[66JxBeu6) @>r6>(3 ԏzQgM6$!/C]U"aK;whwYQޛtb" {Ng;XTW9S<଒#=DYֹCe_&T l(C,u(F })IY&`3O=KesWk0V0B$HYsBB8V]`&pmqn Yɜd\٩Ea*Э.쇣mr~m :5]Fr@V3' Ygr,r*Ekm egJC,hmfUL_*Ǝ55X]\sAE2Mw,[݃qU%̖C&)BbHzO'E(0Wx+4="fAeHdw`>Z &ҳQ|&fӹh+0BqQ&ĐBQS9Ѩ:6h@dB52`PЇUOKA !.L;]q)Z2IH93HtZu.њ&CRxW֌!{O0cPqS!zt~\h)DqO$N 0$QlT-q j ʲKUsafSD 4\.j"Fz.~Р%񇞭H'J)_RIWy+Ċ}M;8o Q"Ϳv+ҩY-s(5ecx4E/]`SEL3lhȜMzI*x Cʹq)J -c|tǝA^nj0!۳^Oo]??j^N[J(f , \+ȈhlCKZ[%< 6B]Oķхb{w&TiRcO.0b8/v oĎ ]SvL$@pbT5] }vpno4]ZZ}Q \H眡=zO47n'bbX޷rniwm*g][xﻨ =+5xM: q` 5iW&ERZ6aݼ`Sv84{f[ ai?QE0U*HsEs~Ɛssa4ss5;IlM3,B/ _q[ #coSMWTA-" C5Vy.]VzCi*N b: e<h{ {@'͏r9p^j{j@C5hK:9m?gS=| 4d|;ZzbNޭ$U$fY8E*Χ@m'8 6O\t!^S6da[d1⍰Bش. Y pmA`Uj0WZjZ4Bw'+^`hn kC]80!oBsXjX5*4?l L:l OBW&[,/WNew[;`Xw`}2kx'7im/m3?%8. \ʁ\-DbIleQ,hvoHUV9[&F.ી .1\`0"I^p}]Ut$]"6"n JUʖHL9'pz;NPc9I ڽ ûC-ߍmr/ocebX^(_qys*0,\S:?J`_@yD}h2CK`n&vw`=HEiJ畮dLiRwWnP0j9x*߄rm:96}c?y&Էnf" I TIxA1O=yެ{hYT>8?zP0OPѪFoY3*BےO3dd$hJIŵ.GN"?n9bA- Fź 0K$ םBzěQ^`:s _*t0\UkT,GkX?$F^Qn/')#9V]>U92Mgy%~єfTl*ڤVt897x Wk^0g?72(83qp\>\;cȑCGvS%=&m4H#f±1kcd!-!HJnNpohnl$Oп1*S:i7zwF.0'?8T#>$Z(_ ; 4BEVOy+);pnVUd-P%0=Lj JIW u&[l(p^^菜i.I5B-W-1aXw{`Xzsc[hI B;`)g GS>mz-x#[&{Ks%OgYZ07070100000377000081a4000000000000000000000001616eef1c00005b28000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/ Z]?Eh=ڜ9Sm;u4h4zk%j~]nl'm>ކ?"ɭ=UWP?ѩ$}R欴aaD59d?ecLk4/y׌4 k tO3P[ Cmr o;cvbYT-"n`joV;v|n@S_ h}rVS%0'5.-H>Ϩ;ӿ?S: AY ?V-Y-0ypjJÎze|eWz'<`w!ҟ=y_?k/Zq( $ G uᅼi}~cN4Z;{0+O:KhLJH1]r.lݨ]S>5뱰]BzE7()d ܌T}Y_XznIB$Gz KWg  @CJH5RgJI" 9ѲےfK ҏswӱkqvUA1(g5IxaQۣT4:Lw/OtE@˔X-'͒{ Dˆ+)kOd3 ՚<>A ɐU1d-yOfecXyI{xخ>Jk~N_*5fg')K^X|i|Pnh=&q |<}fّU'ޏ{˽,'ھ&dEmjYOɐ&'҂GL^L- ZDGȷ}sNBu=ʒ .ZWN3 BB)H"DJ]̊\N4zM^3ށ7 $ǎ3'!ꎮisBi[:<S1$%f} r=}awL%5)gV:f`>^1s)L\pfv[1l+F.*D[,g<ÉhAM}mxZ@ThI,L$29[Υ'?&&/"Sʕ ̘ypl!ŻTS^r-IRSJ30蟝\kZP\@oT!/ Ma^eCwiX DAȒ^! RFS CТҋG"{ ˑ)1ǛJðuR? f#=4>0#, iWP_ 7B,NRjsMpΰfTmt D&|^-uF ` fI2?F Yc;'Z ]n6ܠ64X"`J^_q1VJo6]xѶ4,Y}Ǭe0sCepYY=)9cjF#+la9:s`ɈT,>cM/ 2* _ 3Q9`L99N,Al^Y>rȱ}ÒۯI#rNE4\#\[lX5"nr^VeG T1$"#EM5>pj#9NV 1^D1 mʞ"!ޯ N7"%wNO(Pib4a?xAQ?4 zJbC֦ 0['TM]NFšê@8-y'k:Ms8׫QS:eYDƦխ4 S$/+xi>\ 83}}cbWMhg/Ե;,{BE ع i}WFƕD:HC!.: \nMnCNl];%DwGdـ {&RBW*g@c*88¬=rY]V=s? /4 3 lShRd\7+q'[ .h"s\F|dFWG?jm&-hcBRE0-g(-ܻ?qxd1\7M`v^\6l2s,O\BoͰsU|ukutO^f}@@Urm4ߖagX*x0t(G=@g>9eK$dF!QY<r]D}Q28j:u$b`7b⪻ Rq ~,&t>X #\FfF?YR Iܯ&/}wF ~w`o{r;Ֆ=j Ji3MvYVt?4&ґ\XsmPO*|сM.qh(r! ".A`Ŋldf&7 T^CpTq&4qrJGtEXPREdV+ 81f{`r ,BxZ„5vJ('cYP@o)j?"ܬ@΋jXJ/uK5Iv, -E[YKBr"*/FBFc-Qq50 fUߡO {4YP֊&*R`|IPbXu6h] d۔m?Hv|4ynhv-3T q3 / _lfJN,*BX]5SxS:ꩰͦ'~,Q8,a.,|A+NF:)OIlEJ <5Q³_kO=G1't=^f4ݐbH~|g UG#+c*GR y`]+ݎK2)[8S$ i|re߲z_Э~U=`Dy`2jm .cy&)?`5j6ә$ %rvrG]6 R0:*ZM٥v&X%1~D/` 8dB!́#6cq0DJauq.׋lc sX;[Sħb>M9Sp͇S *W)Q$}hi} H@^oQWo]ZT1i3iwNVpv<2O(1yk*!]j4]pWMu%?V9KkGM:~W9KzcVl[Zy?n qP=tnvc:yX4&ʃ%=""T9`%]OoW0=g-U.'*16\qJ2tljDmub&.& ?(Ba~ښȎ:2A wgngQg1X4%r(DV_(j'u/  \v pIŖ;wEOKHQ«$6OG2§β=.(#1SipMB?ŧf4Zm&8D?O+3$BS*}xI⛤(F[jc[|yNFY| ?"Qa*&@L73U5l`zAb?o̞ӺwЅd݄ܤ%a*R/{J}8rڰX,<.mw%2u(, H!T8')'%g, ۫X'znVe (ߎm q0=ע#6 %kfLK;'il&ޫ2 k=~x]WBj9GXx IB tZhEd:XqM$Ǥ]>P~LFl6TsSdp8$sROGA}ئ^e"iI 6Y5iʗ,c)hWRmq< k&[r01 GFAnE`1‘)*@a7V 1bD1-QXbH(EWA3M 9\x=RǢ0K9R &e+?nzݺh!GPZf k]5U>wpnxXuz,)N='YEY>yY}>+n-O\!7jAK.e)'IArz8N6i0 :_4q3 ݡ3݊d S; IODr3q4JOyd?9 or0LGqĭ5*Wڰs-f9%F6EP{ \j` 5j@/25Y<.Ӭ ~{9u.M B{k ,tɄ|Dq0Nz=7>G?Îi4 ("["ߪS+XXS>aj`{huV<]WO{u@ǍY7NR _Xb,F~G"̀<荹61(d~n0^ wB4v)`jSs}'yI_%B}yx-<Π.AON&pKCvVҺex W E&^֌b8 Y q-GuvZ h!LUrtt6FGki㾒lYGJxPL?_PicxYy'`s3LJ*HY>91 େbITC* ~@ M mVW|{Ԥ˹ӕG3V~_eb J^6/r1e-ozhu5ɹy 4Ӷkk,*I d wÃw 3B=LlQ!*g,W9lW|&҃'Ҝ"JBZϭkUaa2-TlrM V,rE[]FBKTրי{%ʧ֗sOjEE 15Lyt`U 7ս*|?icAq\Υy, eQeӂEg}Q59(qK~p⧳'rvsmJ諠ĸ:eV8sk<ǙU@]p _\deh(BTe` g.7 _`߷54 ש\*Ֆ׾y3Cf'xuI_Tܖ e0oT&<fR1e6"B1 xKCDu,ueY-*{{ 5}U~Kc^&}&HB8/~l&@,9~k8L#|/&Z27O A {#0¾\I3}%MŧIvV&SӾ0Yuwf>GhOkQ XhZ^n|,C^3ȶl.osbet-KEzås΀@x/Q5D/s&!? [$)W /Y3d̳ȿ~|cj6iWP)Sy^#>OpxƁ@/s{1qN@ fû`oNkk/bÛ&JG2h Q} >ݿ se՝# \6z\*QջGD\ɸ  xsxGp3ng]pž_4:lC6MKFΨ!oM5 mtI=ʠGΈl3:0BWdhv3 L akUJ&Xf:Ǻ}Ys[=/ux0J]g8O1a r~Ty5LeJ ]dwMYiJE#8!=Pk\L /JX%~,=l= ;zuחl0䮨m p6G-gym-Yt-F$@q^1#ks.i^SeB##KYrzHayY"W=X;JDձ +cȝ-4|àk|ڮػf~RE wc_ĀI  ZCqAK1er^C$`f &9l8"6)ޣk~ܮ0#@J&{̗d մ%?9?-P !=Pyme(rzӌkY9 SߘDv:ߔ͔Xb|dh1=FQas>]O//I@THc* k2͛D_1֞J F^ |+7zk%{J*w/t\6@浞(L  dyVnl%UBk1?skZ X,d_1)(hNkGk\ ;h=YI\`ʹ+lMnj?t&1hVoSA&3$fc8xy|ލ\43#e|j!BC(/kΤVQH36pɶg_hL:}B,P wUڇ0 =|D 7@ۙX!٘#]m4i)BVJ0SwCS(tZ53NpgQ|TzI1Y VSLppm1`zÐLjl}ZAIv7Y!]/70䣬}$iԓ!](f';.ہr֪>m5F/~ ph,ܣCw%gKQv(J;^.yϕ{6G1O0"0'cᏍ#el3A?7B UDJkڹ}%_rFW7Fz6]62(P\E* ؗ'2*i2]òXը>'Qgʔ!,11 vFP؇"+d+.!fW#M;L&95#LN^v-RL; 4_}n{C`$<@9PoLhn7)dd Sݸׂ6GDs-.[4B@㏍# 0ЬJЅF}8Lֹ0h,6`gcgPGKCN`~\&7uB{xL 1\hK&3&w833508\àMpѩʫXϴմ-O C9 .581Jh<-shí5X+x"W *_( GM FzvB# ٍag3ڮqi4eJ1t给d̬ꄾuaY,02j7TO6wZ.ve::QWxzx +Tׅy >GAD!ʌ'~ ~dIz_IKz44M# QP˛YtY/sE}&yPü@GV+E&o&ޞb\ڸspZҹͲ\!rwavAV7yta\F1DevN뺧׼n/ߐ`s@0l[5!Biy `Nu5b7᫲$AkʭŴ/Τ52O$x:08+\䧀}0;ۈB0;;K d''Uo"(5ZL V(1 %i&(F>"݀bd,WDLUlSk"YDlɚvo(yqeK/؎x۟8ݹM> zG!vxm?)(" ]1Q&y@xh^7(xq/cUSkL(c4;P% :yJo ˿)L9ԈQX?v+  ) OhMoMla=2ŝ[Ϳ"{LeC*}Q,Q=xm620,U._2(G[iN9U }9A~jH`oVAD]5o Gc,KH,ژnu1ߖȅ*"mxi L j/։WbĸOzqɑ>UPguAQsDW5xtMt&^1]5*Iӡ)vf]uxUt=ԁs` (vP; BU6=[O-LT4& cvDS^qQ%`"'"qWa.%jPTnLEFK*Wtɩ_[V ]}f@da$k" +q?Iǝ<|n;  g߿2Ca%$C!sFh4e?5Ht{l.э7h3{z>YC7T43$D6aFgIifv-Nܶ+S,`A%[|?Wyە\u<_o y*Ol g\[LjD(9+e)Rb?0rY2+q.aVdcmOú\n%k R&[i7l?\ j6m*}B^#M-v~|Ik _CdEn3!'Ꞣ2QxzlҶU>~?IX3FF-ɇg ߕ׈*86L WQܽY iRAjL*mzx)?NfDW[@ KԈł^EЊff ]a?l* EGI_}v.M<P{h7x/_I0UnyLٹD{2=|zzB,1߃C[u I9Se[~]cL$L N3g>$D )MSm5ZJ7+e129~vUEj[zґTCb5y`b^oA3P#n*n (Ԉ+1טk~f|{>UKS$in"2xDn.*๖?';*%>iQr6_jK Fw35Z&c~+ѹjbc״۰퓓J ΂vK ѻ?]taٯM*5'dƁ1-.|lB -ڊG#WQ1PZ}F/R6ɚz[a鴊E($P.;ܩ ֊>~A.%/8tڍ/R?7mͯT q6d-&LIy}h3#uHEȂ\m5ioFj% 錷 av3?Hrre-5NVE|l ڛ)Rh$/AQ~TiśξٿpbON[oucQǺy]PݯSy9$ WwxHn֏p]]{tF$Vla58URzkQb녬~1 rx4`Z<&ȀEӔE̼1IB74)cf#ۤB[^"I@8 3՚pxU*~(4#¥279Ap/bBMJ/g*YڧpD@2L={1M~YZ׀8xNi BwFL?¿o!eMBM: 6jLUVC ?eF!,f pYHU>K \no+ACOe_* ITix_E*g+҈†Ҿ-'QTP$XhnXP17KޣE\7kp5ԧ4 >ͺ6.7" YS=côI?WR)kJt#+)eW&$Jz?/wRxEEڕ[؈h{j$޸Bynz=7FoY"%"$-&$1l2NO$T,eǢ Hfey!v2?m3Z#w2JUwUV/zntūb}hb )w}e;kwtm*W߅@z z^5|Җuv%2* bP/}[n[&iꜥ"6ax "^]9N!o##rɤ[|CSXٰ?XM _LN6iZc6mkE~CQrqάw/^W:(iGJ|Uwoǚ?!2KHyUQ>p-y8XuĹf5c) R$6Xi48fbu0]Pjc~0MV#9//Fdi *nBNQ|bz\< MQO/ .74} "q g%; SsʑŽf`MhN;Nܨ-d?!zw+yӗ-F/%ձ3]* [0bB⥧0"'1wkЩSH]W{s˓B9jP+/zy*UP[`{$q@_(Ȁg~/o&ZtjK*%'W=Bw]]o& ZbD#+7dm::C-,Ꭴx*os4KJLNR2GIKB kAg1TdwĜb{P,Pn},Nx!Kek c8A"L o3r cL)Sv8[Hzf%]WmB&c68LEGg14?%b¹>IPWڝʛM(^oe]kը4-/v)2czDYZj1[L#:tW͹GHI%aڔcgFɤzfP%O9C>uZ2wٞ Hjn@#EFE0ϵLMF>0;#oJ#~6$OׄP˦Hs |C-DٳLZ2H);1kX,ؗYGiz' *R{ъ6F]nZ7p:X`NƷa"Rn|izVK0OJH%FF7+ =L(#Cb/n"xQ Hb.لtRIGYT@8) X,-4( SˑPޯM$lPX !·jeiL-"46u2te)UGcjKf@|;@ };2EBNKw+~2Tqtw=Xo FV} 5-rF"r:kCjզϷZPT&^8׈BB^", qG7ȋ["u膆w伜%9!z隿E@Ѡ5Ny Oɶ%J]G?e-(bmг~Y([~pZֵT#f>|$ǭe>8rHXZk-Z. Tj-f`ۆ]'Q/ȴ^nI"նNZEY o#^m/^Nj\]ހBZN1=}##0rrfnvB8ջu~H9%C,XW'3G>0V2Vby2pB3;u 9a{aӕ<-M_K|@?CⲞɺP|| 8GҸE#ރ܄{CY4c:q`l @UywpJnS\%cusHZAW WgrX_?b K3TIUHmd"xq_p2L~mnѾjzY;ԝ %L=GO(1={ǏǬ2T /ys7 ?9꩒ M9MґՋEpxH?Qj94j>__Ob;ȍǝf]%Y1ݼQ n֑EڠP e7SMTxC3ldPE뱀=aŐHS "RɘsV6@Q+1}2\ܤŰ΄To",O {e8l$ Ogޓaf`R[<CS8a&Θ+O-i)+tW˶ܐ3f~ƛ]LY&t\PuV d]B˦n(!VQGu< HN8co/+p.4'/H|"V/r(! x l唅ؒr~~w+2>@=0S0g.ߺVO{hra/ ȟU"-0§!"18Z䧂mu{=}Q]@4©'s w$뱹rCΆLD18׉p9~k;elP+xqODq%"ZL~b7c:ci4O3ܢhg-w= K~k}iAJD9R 5(S380K; Etq5, Dio}jZM]a(~Glj)[xf'zz к(R;~!i4%G@Ӷg4Ww 555eLP$זF.@ٻ[y\ v쟊fnW5,r?eRȞ@>hb +:A@U5r9枆 hM@8*!tSyenbRa{xpkh,"{n8CH.w2ir40 hu)\!RJT'&3v}wTwC&&lՓ>(?v6OmZj@#^ dW2t(xì>ZEfXs]Q(hu/Bɵ3|v¡p؊L Ml9=_L"o8ިlO܃s.a"Qm/DgTU;@n) q^Wl.t l8Iz& |m}j]:FWCӀkr͐cVc$Wj|IH."(HZnԿ;3fj'[cz4 0_M5`<m(j*Τi<1܃XxȨֶ.ש@Pɑ9@74|h!d l/#0r?|xX éUº#²#F l^gf˪a}; ]'TQqy gZa]=]ц5{Dq+I"A"5|S9÷*/]:&TW@ZT$KGC.آH"aIm2VUfh4motTeO7)l^3"_眺18^QϏ2/F?lAA">)P>kWOȃERElk1My*_JxR&4a|҈X1ƕ$!ۮ[I0GC$]fgKV^.,iJh! ($s i!~z*[`=-ͲM'(69'^nT?t?;:5Fl,&э+_\voZuH6~\=$RA)CdpR 9Мy Le2H*,38e ܯNLs9ZY*FBZ8'wq&"CaBk(aDDa1d?=~/vf^?Hdg2T $ ]daUXNTs٪^`P7!)!R"Ċ;^V}cһԝR uw;są^t2(@zqCz(J9pTqI؃LU 0][y&zؤ*i]'= Kv/z 1oEXnQf9h[& sBTjH'Ok˕s?nBj\txncJu0=P},˨>KAJwdg_+X"{9{|*eHSJr$,hXexu=*J!{p5]>VvQ-aLkK7X[gӳ boQc#q *V_i>ՙ;7[A1lyx6ǚn*YIң6P kMZqIYh* 8p눀1 >v"JU&0بmzF1&cńQQ O~~vTlY"Pe+1FCs Y Lv\ow(mks+oƠHobG RyN7i1 _c"N$=;G)6!7w;9mb50$ey9!ar(۶/*#"7L;>SlO*L3Sd+5S^ӡHGCVy$'ݔv _* W@ȩ7t<q GI]4/-D<y(D Wpшl/ڌWtCI.%U-v+1ԯʟ^v^ m}$Fl4#+ .$qx /K5ouf뢗#E96M\^?$Sh DI@ƣȹ*C"qbEPM-S }-XW02[VS3wV@QJQdJ g^Z-Xh.x hI1lmR7\,fB+2n;@'-H? Mn6iZJwB2{gAJrnw,]Us%|8QT?l,:+z(B~&e(0:”ؤ9𪊌0 &ۃ'pW|Uw]9qC^| N5K*CY- 0ںFT W >mDgYZ07070100000378000081a4000000000000000000000001616eef1b0000199c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/^{Y]?Eh=ڜ9Ptw2vђ-4ٗ 8!{FL䩞XJ;W eN7;K% (PĦQ5gA c$(⋌TH7ngt.H@όk*h'[LJ6@8>VBOIDabXS L&K M-$bH1i?ASUo+%=G},7WڻH+fzfg&Sed`͂whHE-mELT3@w!RB@1Bj~nD#B43ZbήK. =JD&P - }tǓZ# O4/5|Zp̢`]num'ʏ+ YviĐ°C:t2:]VI. W޷SN1Attx??͹]|R?C p}=V8Xdl!Atii$Fu \i$D*8~K׻Ugpդ΂煾r]6@rT >j0S%`>QAğwo_ut$T=7?>U{N[oh:R}fQn?{)ukυ[;og8(G?=L Մus0b0e+ne=!=.1F~jt "q.秌2nUT0e]\@$ȟ[\ a"/дㄆ 2"HSʵ=9 EuS3%H`6=d+@ǤapvVqLB~ށj0Z9P-9K5Ool;z^dUa KX?(-tM@Nn9']E '[],U,$k[0METLj~ k4Ps65Y$0ϣMPz1p:zQF@7(Y'vEP&OHg<>᥮[⿗MI^[ ,c\M$ෑMtYjцxCf㌵|q$WL(s)ĤGfs_5bBȭ1ȣ^ ̚?9h4C̋[xbT6xJ`j'7'HP}X+ !Mm9B qvx P92c5pF\tCg7?\A ZN66CXu=bHnY5CCEndb7ޓ) *-nP#ǧxӌ`@  ǿ8<(9 0$6gMcj'Kx=qv65q)e i*y`mb wlhʲnNo'*Z=x_nň 渮&lAgZ h G^0 Fz^ݎ3eVB* ._y ]< LNzynaRohݥt>y-]YCm?^T2/5茂*uPWoUswFdԲ f}?~:=~( 9r5yk~fNz7ԴT)N`oP]|! \#yByi#cno Vm\[LN*IN`Z> g.G{y帘1#t#&fycޗu@2̗93;%1T5$k$N@%E%ހt$=qtGP!/A #1G ˬCVɚ;Ot-LrR;KSN&\1h)ύCO-I, %T#r1ښR qKڧ4v@( `<Uެ. G- cdΩ:]S\:haW 7 <ب?UhizqHx'nκ:w*įEqCmEhoHԿGo (T.%"5k뒱9RiЃn0|@#ݏ'qvMD#@K1mYƳsMg6+ܧA) f /VjGɕ 2U) f( J)2kiB};<~xA#*~L0o_ W[V4ɪx6w"J4niLܖ8̗Ng%uS)_S*,5#`kU5fJ:@ a)W^^S!-;kRK(9nyHBBoM?=s~ /?MI 7 'qxuhWBr|zƌ~zKVb+XZ(0mFY"NI16]$R[Ҳ5Lo1x@_d9N"P7Nk'ToOWw^-8zzuo u^Ҩ3u@oai]7NMF]|-~Z,%LgiNr/Vtчs/h\0>M%6LhN/[uO8]̕1uþ:GO[ ƫC*AgOO{A-\ȧRm70&(dh/jKY'>p5tDCmmHY@ewM1#D9%v6kT5j'yBK NȱEW(:*[gj>y]ދle̽$mmKmQŭ٬4VšU[)˽],O]1EfLfzno7;j,P,O-7 \GiM|jvG?K X=P.BBwYxG7 2^cVh\1"ořO:6$>Kës r;=[`clkx$}k223}U"soiDֲ+*K<'#\2{Ekƛ ek+?m@¸yrTd0_MB(͂}:6)VWYc:?{L__'KJ sUݖFeBA*bp×ŔoH(3|%zÓ=s0H6 jȇn3m,UbޑcA9h<^M#P2MF֡/]G^;<-y.DTu `؋t랖wy͂C3  N[yB'F-og ЫBԙT̞ .%xIJgQ !Оm"`?{ pKi!$gfY Id\9r/ 28Ěϴ8Asq:~ D4m+$pw/m{[״i=YQw)Jմ#tY=^-z,I{ZRqrd>c4Q҉;jfݘ<{qKҬzXMB@]'{\?ޜ=9K%5h+#77H91)ՇDC`]4ّ=!FP|/kF@액t7eqi/[8u\Nj|p1 ~H+PG 9\l$XaRSqgd PUGΩz>EB~?;w",I{ZdIw]#K?Nig'eP!cU3 'ulG*oUdki7FCKV3=F,0pr*:hFʉ[vB!aGHeFsx.vn^L'v4_2m= Zqߧo"_J)?hu?6ҲsQ^<&06p@L.T8.?Dh1}pn] NĚ+OQDJ3Ͼ_1mιJcM|'bO S$M&C߃0S^)فMr@Ub_b!yocA 7oz0hL:#wNʆJXxF{4 IJ9:;6=@ Ε.l ;8DLfw4W! ry\?6lL KOΧNd Nq#-UeGkl0gCA Z} bw/..ߢmV?>9R8pLe~&|5`c {+ sJ # d/r]m)nӟ-ŀ=(;6KC4q0J rbšz Tgp=tc>ْ?lBmd)К%NCcnwADzڵzi >ekCΤc9d]Mѱ@nϫ>su[y8 $"X)gs0u SLimqW9jw*&4-ZVIߚ\2,A'v!FU2Zv/WQ=UpHN%0]"Yjv͡ []I=^> ҕeR\ăf޾ 7)e >zx<ͭBΖh8~9 g' |螖Y =F+]<7W|0wȊ7[dLQmٵ~+4 M߷.lDDA:[Ħu{ek'g =_vv@vW H+kgY̆LΣ2EOXBGHI 6 >"! PLqA &f+d}tX+fP-hJ7}]DѡE12_s([2-X0x9) j ;PLƾ`d2YZgk gGڍRt|e$k|諓sF7}>3Ew.>!fZX(n{G2+f `c,}fh>)"dpЀ;0g0]J2ѱT!7W,sqqE%2a 0E xB %EAcw0f#XDd{w ug明QF//]thRsi<zc߱giyp,.a2(DgYZ07070100000379000081a4000000000000000000000001616eef1b0001397c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/s]?Eh=ڜ9DXʰGx'f Rnvt' !8XQuCNʁ1FJSp͊i*Cj/tE;Gxr* dw~K@3s Q i z†nܼw<+(W{\:p!>壙m6<lw\6Mě &IJpHۈ/D1;*Hc"T`SzcaxT [DR™1j\JQ^I4J&*:Ưʙ#׽l+EZ: ?EbYKA'f5@HRD1ޑ95Js\|k]"z;a--`z^#Pw6%ir@I J+&@7w=`6$?<5[YrLF&#.?cdtvUu0c̜>]pz؋$.}$0MxHmQH@CH6U9ݮhiwGR"zyU8/~x$zdN+ ?ٺ8v lTwhL^ ;ӓ,RZ؅'*nrtg/#[:fw7l}SM\#*{` &YSwH˥cf$ڱ知sh&\%wisER@4=Ny143_sGκW.uDyʚj9w5R&*e/\M:_,}\vj^&SlzZ4cuR0>  ӀW*$aR$Cm4h11fwmQ✶?ӏTA"/""m~L2}h(jרv w ;v;}WܧS&%z`[<̱F^20<e셋,]oLGV_xߊb $̦wn G?ҨLS<4  Uű滩4Ǖ~4(sڭA s~{@ y1H^OvNjnnycyi fT乽q耵y/壔~4woͤF$o;=ƢjUSQgߞݯU׽+zw/ g|,& bKq jL\/,r1QI-QW,~+^2κGc\F8ۖQ;@&O r~0[Dej"x߂ؾJM{yOpFqS˦-Q]1 QOpOMt͊2u\moLdWE m$_>nX)lh{ [X=&NiK|% {eQV ~-t#X8Ǵ>()ډҎ rk)zq9^MrSK7ci.z-ZOo>5:r*kKSCV-ڻ?wzV(w&=|j&YWjA]xe|+ aݻyI,O:w}#D!?prRcC: L[`$@ok^b2J3 G]KVɐWTáomNᄤ^Nej"c"3u2ԻH[ .FIAbWwR'o$՜;'>,X+Q'AS YLEţG]rdd{vū yҸvXY(^ Nwo;I Wm$*HXuUG]S(Wx1s.EnL4YJ>C-jvpp@һF]8T߯F˽xُN'6(J Xj?,>>/ uNpB hn1E 7fn*z(!0\ W(X AmWC>u2Ҭ%`*G;H}==";"-ˀXh.'Dxf7*{w?Vkev†Q Y%EEPD8b< b5Gr bހz]/Dfk! ~vSoZǨzNe'!"{I #F!, zh4gT=EISa?%*L{,<1j0>ȡFɆ#@U0]mA; Puͩ}Qi7镕ȉP߱Fg+nxTQ ˅:od}H|ɣ-\2eC>5GC9/Nh+" v)?`GG :5u@WMw>ZMԬH &1|W Q99f@HrRYK@X BOXXD\1֘1d5 !\ zEK0ᯒUp-d Ng`b[Y֤P‰ 9߉2m6VE|R(D #\& X'L-^8Pېo`lo䡂F}a5^x9\U,jnk7JiY\.9<*/b[6gox}Vm$FN~"ѭG{!(!(7 }4$'UÃPwXhYx.wH;Q<(]!Y۲9m䏃M&9Kix|Ff(E-^Y[P<.v_ ThDyGQm~8LE`}z`W$0nȩrnTzLKqKIÔ`. 05(6ݴK vT8٥»m*eP]'gf5qidJF|\m>k^Mv@?EL7 mNϔN'-+aЂc}ٔ-lC)1dEHvnssdc?TgHp{4X8u;qv Vݥ΀K0Ʌx/Q Us&t==DpSiLXsxCGL(+t],^U9c]fw"hTg SIU>[g aycAFHcwM{ CU`O~Fd Y8KLEu8,x>tT9 v[_5]{feڷ``YHyT_z60J`І #S锄 pɐ@8r[g92ޫqeBfyZab \WmEǰf)&$X:ʪo6b;xCg Iep~ųa@|ddvgܱ$t^\ee~:ͱ̀<lf _f=#Ͻ[*Q-)@dўvo%TS_,{ػ,әq@d)h5ccW D~MeLE3NDukB/{ێ=ƤEYf&nI9%9{ƊgY=ͬ}an~fHuif50Q<{qJ9n @kО/oUp-l VJoQXSr}? f1,Yf>Ja01l*,7oR"_?Xs:Ӂf 3[h!׎[ln{?Oc.wH DB1t"LG V=_a  UBр1ID!9>^P'SXTe羟H??S+Ua)5)fsYOg:6Qk &4~ψLG:t8{Oi}^"}c6/P9b~Q5<#fBʅJ{?@@mvH+^ &0*%ZO%T HUKepm&kUP0ep鮼QF!HTLeua4{NN*|@֖P]|wJ:eEZhyE;MiڝwR& 1C1$@;(|z4iՕAv VM4rU̿ t)DՇV$SoUļ"d,/Vr?.35!I _l.׽[URZ nЊI& CaGskw} U6D C7c!rp:ҷHVc9=ڽ#rF`o/n6iw1j8[]_A+j1.|7 Ze@'&6iU4of #1ꊱMˣd$gAzpR$jV,VP@[|}Xa4t_Z" YLE/Cs? XJ;6o PB_;)axRmGbڣ0=ЄS?lM WrfŹoL*X+ S~G&ZRwpA|墌 c64zȦt pKF߾]/ x;r7$z;N7f⦅Ic<xZg$}盝vgI#1B n[541W`l}Uٔ7FL?%,'={%뼥ǭ0F7NmRDёFs VTv̲\I8 ]==:"iE𞧪]HʪgEgޛ.zR:6 /0L|iZ ohDy؏i VA!閕/\iS ߷ dHktzK+2ٲk;z lb#=lu~Bdh`ؾ,{8qVo?Ɯj />-޷/`EpyxPq!G RT-7(;׏ҪhIP@IfA]'_ 6!s;c8iϷ@+Nq(3 !pUƗ *9̕|z>`jq(-(ÙϘ  "BW]Q_,zUȫ%YH2KLv[\ *#]цѾj'0A )aB;>7Jѳ^]Ⱦ*D5VzkvdSjw䞢7b1{A]G(*lqdaڭA1+}&0E틡PFtj~0Wv'kBc]e e P=]WaV(>pR)3P]?H ׎MLKx*޳o ZvgVԐc*Eṷ278}Y}-ż77/}U!z^x"qE=Wc|W5UڳQxʐ|;01.T\[NNz@=$:ʯ޵/pTZ\{P$W7JxF'8z7 Uk=FR1/<tJ1VyY ]m2R[ xMwxQ^/lE?)~/`TQ8$S@V:'Fϵf؈3t햐RӡKrC@ĎBNj~P{X,t3S,PfY^lB/#Ighbt /Fv1 .CrNefNc2&`Ci;Xd$-Jx.#gOwjL=q^QV:,NeļNcCTPM|/IKŢxD:־ØJ|e`[' 羪={- \?:j_{'ZjJM}SǔYfҏHVQܬ|.c㌀`Xɷ)ԬlZwt9/9z `OT r̈[W>YdeTA*YD<,BAŌW{f[x.+'jYi;o2Vi߳L)߮&ԣO)<o3]nؚGKQw'64y l N5Uߞ==Xu-DWcot ƽ>D5a:[c;9M=NU$p1΄S3vhM)k%-*L|У]ӗF΁T#'185g49KђM'$,ޯ~iti$tX]x );Љ,VYcL<`k&QKkR@:0TorRZon`D Qh;zq=m|䦒7U]ir !F0|u r 4*zu1/\ؾb" #;FߧHp ]2,λx#dXA5,ƥ{@cb{N.Obin7' 0Ġ{ptJ 5Q \H}ctRIMJ54+b Ezt9=~n@;,ׯvb@\qc?ᑤFZ_kKRF^&5am`ಣP܉=3G5jث 0ɋƿFpi vC{xb*BungҝwO%TVo"]a1/g K/d;}|c'_ _)b 8S4bD"K~_E}63Vgĺwvok2\=RA6V7{0HLY-!#,n6ǾaA:v,57_+0^oC֗Q]s=% PyԜ'~~)RUۍFy{w._eDgHp K'&2Io%6t&|N_lU{]GZlV^eҤ*)x8 RV0R@g'cA"qQO,8%lEd^L29Q"%+  zV;nILx[' G_F6Pw`KZA/IA~=/dU;!1J+o_M}qU:)>#L\QEUjm4aK`i?rQC? pc1Fg:Zg ,aNp1t䃾 UDX=6 | a(N oڝ u_xM|C)no=g2YHQ }gx!Z|6ѿA=.F2eQ kq?%Kn/ ҇{Sfhi+iia8k} п($10R9W(rP~iym_.Pp jE^*x$;Wl)l3ӗw75 5 1ǤhRg gouT6DyRQm^ng4\$]| ~hi;8L3IPpZ]yճZ c^qZ`-M,bhO!<‡=5dH㯃w`H~8J@~b nqY:OnF(V9'K3v`OC#A16*Θ; +ʆf/1:ɉ*6TUl5X+boh',8hZu6H+b=Gbj\[B:gP =S :tD=jΓ5DPhKN^0c@;1 1g DTQ`8y᭔F#;MϿ2qH:UUi 0vSI0$9%_y1:O^1G$Uƕih 1M)ė*bֳh=[% 5A9H;w (8ҷ(C}~5ji4n\&MPϬzHxx$ȣ F?/1 3̚1bj:Pa qM&g,> 6b+y9j ّm. l`^t5Ĭd  ,D{IJ-C +rn_d Kd'69G3 a ۄ˭!}u^rQ] 3Ew U2KO2]u)ł8d~w!,*idzyA6ALnY FM:>DepM٬RE9чܓU-S=![ZY6=lck0jˤl 8-nQk^< 9Li7V1Ybs^X ,Cwm\w'F|T|'D3`8OI`)ɩ*^l/(B?]Fsb/ɳ;\׃PQw婢! ݌ϠżAfo>fMF$۬^Y 2ŀKcD.# 6 GOR]Ҡs Mpm"/ẚjIHBͅyb83}J/*'iUϳQQZ{./v5cYrνX6Sǻ׾n)o,T˭Û [ wך,oUq%<460m_-0TF9Ij 2M0z e=Qg]~r"< oYsaĽ@ lmIEL D<й (5D|>oZoU2B^DjEgn7o!ͯnQIX+[FPFHTNG݂T ߆ ɢqZ7V7@S?/\+)U$/:[nNccSCRC?cPCk>"i=(zt 3eYdII +>·’8MYLS do&7[O\yF9BNyM<#iV\"h˟ID3U`Vd,\+Z :xVs}7HGuUB9qQϘVhXGZMRQ٥rF)<wa]0~q׼ :DlHAB Zi}` n%/F~P/x^Fٝ޳L$ cשhM-?̛J.^'K>G֑/JnyT Bp8{6' $D*cDD>1ViGt 4!_" "M@Ɉ'iEԱ9ĖzF͢ *xf(^pPvOpAMBka:džZc_:e܏fVL"1NG-. o4v^:7MO4@/&!{j JGôhsQ =U t2~6^S?^[}4?D7ZQ5PNOa}Upxr\/dӇ{~ʴ5gCDϫnΐI(&vAcP Gb@DN՗/>?$l@c~6/uiy2BJNԼRtBV2y]̲V}qAkU&Ԗ׽rJmj]̬H$Yb6co.Up F_:DJ(^[)ÊvxFf2es))DOy4_!P͠Lё+%A!R !imyxD\J 9h p9֭u8Ȳ%q~fnucFZM])$L J?Nr"M5T7 Iz=EĈ*k Ĭy?ї.[ E LkƸ[]R7׎"hs;є߳ϚZU/z!%Nizp.)Kn&UԚp/3MwlVsBÛ -*0iuǏsڪ]_3=GCgd hKD7Jkj,wd1Jt0UlL488䡸 9ڬәfIi4k->DɄ;xdTJҎClmGC%Y _QQЙPƚd͌*#0Ź̳(z2T?Puh:T< &` -bmH~MkœT8c3O"L62JS"Ú 9 /7|GꡉE實? bDS9N:H9cDYUnNx-c!hea]v?`.WJA8= ҇2i{2?^~|ձIZ8X53dqap/Ip_gxM);Yoe6\] ]1r,*ƫ#VD.~4ײ%j柑2 $%ArT䲖{3H)Nh+\ä}cHTk2]:O}p\XOpsY)6uV!#e1Hq"*rQb(+3Kߍaro=wCFoz*ïͣBݲy<GV)ՒgSJNdos ?}=&!+<-5%;Jh/{At2ڻ&%(ߢ!]au-ί- 91iDS-7| B?WNLܲ`O)B BET=d JBUaoS"FV{bz5!N,lfq2A<(}KptW"BȖDr%{p;]ygUkйȫ{\VR`%17m"z*Ks{n,>ܴj0j舣_nIggS~e0O›Jg|zlRFv҂BjWK3|Be+$NP|xS`KΊǟRrc ωT$⃺0t$;j8$FȀ8o&7V,k5;wcマnX"! כ$ 69,F.Kd$M jȟ~ w \I-kd^FDC[7X+m"Dl6,T)pB2`4KGrz[F͟񔗇B{Hȿ\r#Mvvd}H8 dp}FVnn;QI<ǖGX ~ƝaҨ4 ߤt(_t7s2rFx8$ 8:?h  閛E4p>8n01^9X4f #3Ŕ v 6YCpQ,miZS:CL?XFjLgT=iG%1 I tp@ǽi3[=E8T,Ylf+e0{ps&ow#%kXn@/.*[fLk|WrR+wcA `PAEo14"Y"[)'Љ/wVk|@HVɟdBXuH/h!C"D4"TDohlLkquєb5zs]' 'npZi]`s1B9lmlRSJsf]t*,0Kl"tp:})vߛ$e :;~Nc {# .b.p~ҢKU=O13 kɔ!Hٸh5|<_Ayԁ *#e9G{o^RFTOл9]_fq{7J"K5y5) ^uNcC(,-;jq=GWjs({2&{RpGϟO_Lmh `fq1#7։i Uo`4i\WKy_(2UrZy1G|LggNw#ٕ ~&XqŕFzyA ·Lw00BPArQ,DKo+ 5㱾f,- 7*­ 5kVIFÄ&)A4S8xO՞}YqH)Noj}C;V.v4,ыI'XcPlq&'Xٱa\ۜ4Rq [۩ JPj9R!rp9Diq֫B>aWagҴ|2 é`).v)u~ W&=J9Z❩8RYDcMp`{arsClB^s-~PY!-+[Yy!uh/&cgE,OV̸']_JB04Χ%x׬>þRu3|O`Oz(?ZYr@vD DC㐺2#AHz3 [a;&>:Nʹddq46: R)i[usrᫀ3F^1@,O6-F[-.7ZPQLҷ~|\[F?;\}aګGѸRj4dn8n tBXT@:k|bԁ>嗳>˥ʾIӈiQMr9G4rLc @@*E~C:B|_u6XEV`#B9$+?7tכX4˰!'(œ6.04x80_2 JVd#T!5/{:+:};diAB%#vJգj ط.L=37 nT]8Kn%ɮ˃~RK;`}N9*v0Z2mLeeRIo5HkiOŴcRy~H 8n盔<--%;!hC#mܕ:Dapjp29s6f}0QچDMf8X G XȺ0)l Wd3f޾d_1wۧc4EjPz\2 čkO[*xtg& 8$ Yڼ9NBRm=\^宠%vBVAp(` ߊ]_ sSYzF&t0` vjǾ nz,I"6tr#ea5Y˯%?[pͦ ɖ8K5/|}(mi9iQʦ;c^.ҁle?4u ;7>ɯ.?ۉxAI"h,{WAafSK P%E\ȡ%)Qt8`ʚ:޷{Y)Qh|۠_NC o6!'& O^.1\&~a&‹j{rzO⿴cߣg*b~/fN5 )L,dw'=5G٘S{ϫ.d= j~t_{Ǩ6r(*7I~ ~{fhO䇹A6@^ %1yU>V'٤ܚ̯bx;IU6,AbUݤ\\<jСw⠘wlȈ=$P-;0y0<9`=^t !M0v7< s誏"T0Ss)Ƹanwَy$oD/-vG DR&QL^W[ɇߨߞ#!+y~(0ŅXĹe),{^G՘Ps^$FNZn++^~N /pHgh~9Ubnmy+WP6&+5\Ӧc5*Q7( m9h4b4 "=LEkE܇F<2Y>ܲ;Dz963y- Ҷ1ȕ o'2d&e#J.R! +Al䃅k9'?ǰO3̣Bb:8R4 nv/pшur}cэw/~LV8NW#4)){̫1DTuXD>UUN2׮`Ҿc]+Ϣ}\GV!eA ۧLp m,"\*X.s(t}zPy_r-a(ҲҐx ^F @'隴yrDi⤕K(1)}9IH=5ޤgY W<zpZ؃?&lE6a <۪oc~$CAhw5Ųîi׋;3 n $PP6Kȉ 26a) Mo~!e6b2*Tք&KbTAȄVt*}.+%9y7Bd^Fx?5s5/!@ '}vTCCAx@ @P(f-tkYTk{V#DEcSRf4@,47:c ^ƩC>88^qt* 9pDva%}Fh0l=>^w13*|hg~xmwFI,a>zE!]}8}XC4Ef& 4S<>Cg)n["eҭK8iyDW).!dX:)B-Ky$O).?qo/qE& SxߦDpc3XjY2BBHT'n&~Ӵ:9*gd0ȫ';LRFF ǑfRJq;C  EZ |j/|+PT3d@%m`EXK{;*hȼ27? #MO)Ϸ!][J!}H/]Ul`TxhaJ;ai;RGߖI.̼ _:~Ϝ3‡ AϾ thPb:`Sc[m/v0ul]1(9KPZKQq{{' _ͧ}z* ~7]Ғdcx%҄*ِCg&,S#e񔉐[nQݰw_e8#•TAS+y)w){|Δ%&*@k]9vXYR kr5b2ËICX8CQPԙ"<%Aׄ,ruc}D-_%u/KĵEQLB6kWfrXxy%&j-Q>?K-3Xhm8+MDHPp{ԝ* t5ä=첛Zmňo"'Q} DERrkb#\FuqHb-B>LG2ſ9'SwZf>DӋ .Y Sz;<VI TŌ7"}Nd󑇆?=. [ Bjg:ptA?|(dĈU1PuuyS%:>Q2 4œ[l ib1y٣&Y/JVT9J8`ZE7OwN?9&dSxkeW 8a&E( aAېHdysi=r_+cLL5?:{5byƟ"CXdAJɼ||5^(sOڒH u?t09\6aDUwt:B$?JIВdPG8pU_,)ͱ;Nɕclh0P8bGq:ԊSp-_s3O,tOtsA[׃m$ZKPվvZ,.0iG].zܑۄ儣Hg/K?~]R SPKk2`/­3-)U$+/Yx鮕tP*4Bg@ZR =sJ Ђ[rCe𝲖vE __2JSja2Qh+W`ay#$̼>}edw|Vyg=rej؞)rAa ʭh;T=V;Z1%Z=N oȣnc  ,Nbd0R/WR C,kVEӹV"' ")M\wUt% {T@X?,A=W=džL.;ԗHdfF4^M-}w:*+V񏕡xOw3n_תw"Tu.0QnE0 䜸%\!Zh/+@ց fd+H\2o]DO>!qj@A rT +W)˯Mu'EHϒN_7tQDN!ras'U QUTNR늦ڹwMWz;^i^ud9)tfN'Wj柼!TX걏.*5. aB.Cg 5-Rӻ<'b QU X/览0#p`ë:j%?nd7y8PEB,1*mvBS"%Gp>Wφ֬R0VVh^[,dՌ 2BR+W|)q/RGe*Ds\{#eFg(:cz nSHw+ {JlE1?&Q:U}j~^gf?jZܫ ˹-)#Rܡ]'1`/|s W^8teG A! jPF{Q)]rʴk-u+LsVʝ<_כ͛^{3|GUBɄ1l3/S1d@Hx2r]McXQliFLc_}K ^"8.9GUK5,wƢO]ȯpzVm-!j"GЭI N8Z٬x6)t,1f?7\ BPgF%08nhPw\ ;v}fl17矩in se"s,xPD (*N&Pl6 xxPς/(B#-ݟ"E*`,Ϭ뺾aE#i@75@;m BJ#7A -əyo1gZ߼%|3`De. _?h ن2D:nWdN|d](f6{zc[H)T'C<ר0\ r=0PzxNXCݿįD󙼘s-BWUT9zIu͋<7 A&WRxɢa[T(p٣y\nh*#Mmp *[ hDP̬%æ_n /n= z2WHm DLj8}98}Fռu;RT,.[JrZil, ">g5Qv^Zrz;OFXqn7s[n3rz0B)z9V fmѡ X3ѠM@xiNk xwi=.ƧUq 1Dr:.V;)vWGwon`,i{ҘWH,u_rvqNG7BU# %ysD岵rL عuOS#JΎf[vJw< SYd$W 9Uq˱[Tu8Mꂢ?ޫT@5ѐAՖIiMa"r0{DFt;MgPn6Sv7:Ÿ[0կ8A=O!´^:]x5 1Djrv""=ʿ5*L3[u3/(Ao=$[{BG66vͻTj2j'G+ۡneOB}kJKb۱:_{3Ff_2@1 YMPbl c~~HU݀3q&)W~ppG[lf# Z-Ow%X߂w\craŴeK"8E9nx0W2,pD4$`)o:$fSgM%`[?|\`ޟXYZwtfCVu_E&Qr 8.yvt,Ez!?ɂ^לm +DbⅅTk"Cj! '| WusJ֠}`DЂ26lGB`!#yb%xyG|Hle"y^E1/Y2t/ 2&XN1.wדEZEc PEy,b:k``-g 1DZ V>IDjA$St%9> & )lCyD%}p|<1n /N̢mkv[0$I(O!\/F|uޝG4R J$ų (ګN ~)W'up797\8rcVlz&ǯΖ#|3cs߼U8%l`Zi•l0^_9,XrQP!y"8aA#WsFa)Ȟ-"אMϱYg)ٌ3r{=i5ѸyG: \MS? \y$h7%N7+„wj([H7NpRZTX: ULVF8@} W[e bNA׃2W̔R 8T3 rեTnQKvH&/!;X[CHk<%ϲBvE\\o5o{@bIdZE9%4Cu.Uv2mIBیA\ [Vopc(6sO !!Oˠy]"8 !0r<]zU8QZSs]JI2е$T(؇Ukku+Qy9k!$A~sQrc9Ecɛ$i4I=DtqB>HzfKeijgx_꜉ɋkZZ!,x(mC0m]fxx!9]RuHľ!2U/~ \iޮX vIs]LncZޯrzo ;ڬhKm͒pO\k@A}0Ӹю@0D YQl4lOz#$_4 !*LOpe%y};&* 1.TUFH/wkٷfxg:ho, ~ %Ց%飯u>?2Asy jiťh,Y6q /%xLTQ#)HbvE@=$M:>Ptwd^_lc2* FPRyscS{ P6 SLD>@v`&@uu7AjA WV_Cg 5hHﯘt޳n. T%a-Ld\vaJі;F ͛26(RE+YLHMN~^̴ lJlxLP\R-W~3Afʯ:}ka-%.3't)2doѻXM]@} *lU`h-[YrJ`v>L*G^*//W1xG&Qx7Ew!y.EE N34KERF'Ĥt.Ş|OQ|j&;)o46wx[YPR$t67Dva;<F:ŝ]Oe xc')Yvu)ϓHڭLvg!VVj ;c('Itw)ql&Kq/BAF2ĭ9 o)5'68`*{swOvuA,ݳ~T%}n#H{b2Y|MbHwWD f*f|@}=H b5iRuɋ09sn BlƛLLt> {g,e:A ϒ!Dtj Ah}+\bÄCS7[:Zo&ghmbcO&pgZCo l0usC wwYNA:oJ̷ͤC*b(`MKj!:Q E'BMZ{/ ̳'&ۇw<4hi$ +.pAx2*2B23{ Œ䎎6Wֽf#z+UNW)@OSdl]^e-hO mOJ@Ԅ=g<}{)Ï KȒĹTe?<Ws? fkXS@}I',R\h) 4v7Fyq%fӟ^>5W&都e\6׸GD7zGKBY~MP<[#2+91"Xj9UMa( , .ZWEcta|^2u2aK:PUpV(3. |/ e+K4-e:f|}ܹTǟg†FCr$()j|G%Ly-') ce S\%MF3MA]B?:.?FACP%4pI.gVkώ3)'x͸Bܽi;GU>^.Kt]slڦnxHtƊi@Uy'mB^%Pkwt9(Gl[i̔XxH#镉+܉W]L,R!EPJ.>sȔKB8ω](ɢa,)9Y@Nl"Rz(#]hdml+?Craf])~ 84H1(+0cpbJ=O=M3"H ]%ӨRЁP&{\Y ?TK `./$Y v~ dߜl{Waͣ#>&Ǥi -4x_*^'q9;\j3+Q.}}aWoczfi𿳓RYYFFHT,.φM՚`BJ$QiѨvi*GK_`UDei`~֛"l<@GSBvI17 Y-6ڂD^M\#n_9@/Ң@5ksoyS4<}']!^L*"I>ڠ&L;MN45G;A lzLzh-7 Vx"T W3 98@b vxd4GBauxMK.a}8NI1au5Ńs/fsMsw i.K4Cu\_Fɪh 8mE?CpQ#w}{Ce7 ˀDm pw `9P|VwM+7շy<7Z\2VU)C\@ ZJ!ME֛!`sUD!G;n;0,0G([sv IQ0rH;Ҋ}{fX5щqnHwcfS"}F3tzyԬg'3_u ׺8ui$&E`A r`[5$^LH>0 (̱V"l 6/C{/Z{ (\G^9a^8Qcg(Shظ|t/\)- ]t6ꔖS-&r_TY75=ye]e}>Þ byC("E a~Sln(bPԖ AE%Bϣ,6F=̍JŰЈP |m8{?UMŌ<.;D%_C.xͼM q(˪| PZC\U|8%.CɬiB-rŗ?haW ?>1{:,UV']zMKE$CǔT'U-F̈́!@Ov٭F@ WZXNB}gV;XD%`&_.Jvߺ$%/JM &ǚVӬb#'x޴X" _^[}0@ r}O*y|Ns+`&$fivzS[o:q g^Я2ib7o.Eᵦb?Qk#bbe8g||~]>uwrq Ml,{r!?%?Fe m;wClh[z[/fF 4f!@1 l58ؓ@CܝK4P@3Lٮ ?ZjkDxV۠gV_rY@2!UTKlKR Z][+KF~42dBk$quxlc3WάU1KaÝ>zɲ$"(>rDcJt::-4=|K }Y'顔}v6QͶmr (b 'S#qĸ,^;*r95Oé{%Ra%xVƾ1U#@D񤹌A48]ņ|=|ߣY(쑑U3˾UFqX GMIn$HU4g {>y5RWɱ崷̵@ծJbE5D 8D6dItD$jKy8Gَ `^#a ;ҶYn0#'{%X:s^Clw'JjqZa֣CB5}w Aϛl8V8\6UU7!B5+s-6-C16e YGv4 ~7)~APbZA0:%;fRB` 4jO;n4~l"WDV **9#Dy)W7A| pzƲ)j(K]R"Sdڍ 12!x"W5WL :MtA#} ^0i;ҺR{O)mMx 2 \сHň3 gΛHVYji#ƢlE3ޭʃ77UA =;W$5x ڊ>V- $e~5Bo7D>1/d+ָ=Jȭ 1+D Eayf4mq֤f<ΑO@&\uZw$8;/f#<Gfj܀S7կt_\Xr,bxTƘM`D,TS:5s9)Zh@zYg0ucuFS_s) ˠPҩQ) ݋%AS&363ʊbfÉaZCmԩ Z@8eu:J# VtB^Ua %6?N17O߽L'Sԟ@7(3>{TCK*3qTxHnDIºuamS=Qϯ(>V2[S/}S>BdD2&8 }<1ctl3;gR`@aPB)(;/-GBy%Up~ݠb@derwS{ZSG&Honc(|1].*+''tLâ-g\w; PRIJaNܛa0%A).kB4CxZrMrbqȣTRQMTj$@UQr0vЇ(;oQMMLZLD!HdE@_P*3wdy8^t ?$4&Tܧ. 1/w{U$sSĨ|d28t/@*FˉblgШSy3]#UװΗõpʽc68/w^ zN#qƜ+֋Hga(2{.xc> d"_o'}Iǿѿ"S-^1-ֻVd",8|:ڬ;o>.<2s4ᚐyAg<>/lZHWT1J6xZSVo Hꀋ> 1b⟧DK1Pt-Y`͋j-Ӭrtz ݱ!>L-H>>=`۸`W(M~kǓ3&&2$wҮ2>0hgwJewxԅp | ݓe^Th x("}L*]XQmV##R :سתG._iS ijq&j#{hnnDq(AQgJ9]b ])] 7HouPj+4O{PPycd̏\4}~.'jd!ZMJ n[&Ĝu-ݻ_~6iY <䫱װ% FIt8X~Uиr13 Pܼ8a.;>DЅndU90lwn٥C}Czp& IV{ψL1/0@ӵ99vsdrHrb GuZYtjD#ɷIRz zO*8lp%;ƍψml_$a#Ʋ%mIH2N JI,rl/yY.o7쒿Tc[qOFz$p^y.ʫ<t&1Fq@E"ُ(-jMQVˬÈWD< C <1.i1Y& :xJ_]S`"8"h@ bk`2$xw ] nf+#Ϧ(U/O¼ !/`T)A:30 Ψq[lLD R*Nn냂Z&,~zfSpas8^CΠ.g,!AZ+ɪ6O_K.DPxS!M;xb3J.o!dBG LC{O4^mMNjHOp$ S~-z~iv!*hvY!B18 ,[+- p.uSu_T MEB~/̗A(ӎȣ+ͪduo?yN`QNǦ]2cTg'ѷ5OeɛpG;O,!vXpD I0ZFqzpz䔡~Ry} JE 7`6ĔyǻCr{W_cW~KA6QO3虢b X= mq$?%~03> ug i>Vau߇=T {ل"PV) [r$H$=12k.)u)ޓ~a<5p]Sݼ D@P ݰQ=hC:NeBd\ U?vܶǽ/؃'+ܰ[Lu7 ,ՔZ$o~HK PBv[s xlrM8kuݔ]+j 13?)YPٯiz LJЁu5= ׮_$;_8҈tIޮiN4% kw[=Aˠݪ=Y沙!7=1 $ӏAP}ڿ dgJhěWKw6gN(4F)mVlOX Wrju&K*G}QM '9&(AG%uO'WMvP >d$ݒrpT@vƌO5]w뛤wDzs%Gͥ,ߧҕG~0&+Г-g0p~+Md ?Q&bjT+w"Ou.ؑVP1 RD  t+f tuEA۳/\uX~_H=c=r)+ ӵhY]6%lA1Iz\K˝18X3PU 3[tƺ56|QՃ0dޫu+]ByfF \![N$Rco U6@%ۤuo![+ %%ZHE ]~)WIpBg|q ޕJ-5aL7ftJkD;)qvoV fX_5lkFb0#/e%79ωK<<+ro,uZƜ5vC_/g-^n1_j!;n]WWAX qd~#҃D]ѠLXP^Fر;>L/y1s%  /A l؇u7HWŋt0ɧ7Mw$%f 4rQ|.sa0֊` vS%7G3S[J;^e\0U v0ҟjZ`jmGFMfLu@oc0&_h2Ѧ.@BdPUE2O!0?8>bDKVe1ܹ R蕅j8a*lYCʹw \kQIoՖT/.l }֮g_)BuO!=DYy墩;2l+4Hߐ)a$=#EU0@EL}R0h]JхEevMa7hȑ>5Zn`n-n7& 1mTp ŖQ-!Qp1)[msy'5Q X]g%sxa5 A՞'ϓ0 U0H/9l$)Ϯsa@0S`i'k$L~N%*PB쉧qƷ#_;RBhw>H𬄴!ޚDV~sb ?'ՠʨ I-TۖQB2"2ݯ^oMz,LAy(ŝ{n,x,6 WTyGO3tp',j?H5#wb)8oKmg2\+ϫn%۔Ă4B^WΊZyӪǗ8ēBz`8Z #𦑿Alؙ؏S6/$g M:%tL^‡԰3hUCXgZ7q]o6EMw'ɓJq|XM+֨)}HL} оf4/A C*뉠k[r4DgVF AК(1Qdh8\zr ?K(-MF`7'Od3@I'Zj^(2! t7l_c1?eBsDJ.6IĆ ]*}٥I# T>P&$%;DhcmHl_-A[5'cșFFփDњSC?-r:=I{7m)\ Bsc"ƻ|Zg+QW3$[n X&HhdF p9"le}tak[a߿LfA\2рEydOs|GPKz5$Qۡ-=c22/;T{!tL҅Jh/%TBߓ@Z7M wmDz &B'=Bglb|ft"nHubhePGq;i4}SAO±[A)9Kغя6ڊ*ڣJ'P ZDZ\9J_8?¼3 \ F$ye/1Mu %ڃu?F߰#}L9^N_, >/|XukmBnISW:) 7 i# Ӗ2 KT/ Q$h0u&n]Y8VJXy)!vח7 aB6jV(PY67u4崜˵-$߽dhԝ7b #͋{`!v$~7c9 S}@$CovD6vaaqvj""\_,cx/עuF=\Y^aaɫѾj)1Zg@b2ף8v{V͊ ]ocE11FpDGGpU#k Uqfi0"Jvd/Cm:F`* bK`k+.mhխR-׽π+eD 7S uJp \XɀN{zoY._SX2^#2?p~2_opy<;PvuasSs|sDT#H'YΔP>mt_Rҽ]682)c;w0Zw!!<&;!s TtAM*W;6MZ&}?&.tޕg؍ڽ;D=$#AxU 8㬢Ց rTCwg >Qsfʰ*T:=_7.1 ImMtd}aonOj`,N:NN5d }bM=+L:w>8EpQ?_.Y&:;V*wĹDn_ 3Sxçi9Vx#Eo ѓd"S,E.}@ck8ϋ ^k$bb,ntRp8Zf9)K{r9nl\cW"̟/x8Gbx Rb)]:Ú''-PqJZ ^-0:NX,SeC+)OW<^!AA wVl]g2dQљ}p0Kb) > 5;/kmOo`GQVKR7x$Dkp+k@>ـҮG/*H,qȆ^ͪyl; ۪wѕh+?a2ѭے aFr,%- H.Fd Dm>+SSnttr9eHl8+FyiӃ زXP #vwgf! sݮBS{HF 4wUf$p^srv^J5P󶿠 {}jƌϵ.C4]!oU< d0kuk.%܈{Nx<>°^1CLc*p9v^u)<)HjxԸwf~ru% jIpitKsP⧠%~,N)(n(+Kjd q];0,TB!P@&ش5%}~:mOεL-h9>S53g^bMb};zic M⑜Gτn{|IM\eҒ`Ș,2X(z^TDu'xoi*ĝ -M*6ʊRC j\K|w#$ )gɁ[K҄Sl|6$2FDg;-cjk54fl_V6xUuJ|rnXe㶽n Â3\GAwa(v}ߎ`%f)` ;z\~>DJ`F$eE_2_佖@nk(g5<Ş\{㒊A*ȭ.}߾XHs,_|"Xp0:uuXPUTv!m|npG )WYB/=^,9v-=k*TK}jOlGޕ+k~ݬqn&M(Nil#bfjRo6m^ K)Q,Uoe 3 ^6 jF:}=$N@T`2,קQBC}1 dy@V:ب4*CfgdZK6GS GN7 mPԜ3gCbZD' lkF nSgy.ZgXq>Ucf(D/i߇Lp4/3Yh4= t|3SK7=)"SHrO&,4k3 5k|zskhgtbA.x?ɤM}7IlRXjz5#:F4tːOe6˗Q4p<(UBAZpDNpC.Go;K1%'ƽDJfEmyL<^?E(â?TY?8gɟ pvG` a%5?QM^|nӈ/ʻnK(4^y'8<Dvf0RbM#iMWb)w@雝VӤMd:r>=rx &2?!>N^T?tR:)[0-d*ݖ7.˯n09-p'촔 CY)8,sI"q]5*Qپ 0Zf`*6ii$HcR.qiLB&xtA~C-6uHoe3n@{2'Cl.shHV? >DWQoZ39qi)nku`)iad3K ,2 D  lT֔xR#E.bZjy,BL| :8UUͧISW+EIC'tW D,sw6[x"r eGPּqNqshj%ʅ ɛhO:{!y`!$_47KalUu| l;G #' ]CHizn8i,X MwSIxW< .P9Z_g9A#"Ks~LӒBޫO=csȊF,5mL~cLv]n|s3bX¥ol.<׏@q@tEo BҺ8xwCYlߦnx/Y¨w 7r~q_)>E3:}H Va#:zd<Ċ>=$Ky lprT.ƛ TkC)!f~ bɴH^+5d2r`- YaN\qf/Sngl'Z?s`̄ w:TXBegۅ뫝`X\q| tN[x̟-i4=ݔS>~IV//!=NXN,NQkզ[:B:v;tT{ *1߉ A(okv@r;@@W7kCGx^^ΞkxyL+gJz~WI߁1LevBYQݪ `-e$Z])^K>C~ 7[;nhXz: D^揿Y-;mTw}eXmD!f< "Ud _8U)2mvSׁ jֱyiVx%EtKCs"ev״_^> h8f=*aD'6BNkzc$0JN9B)<g)UoI~@3iw_;3&=L R]͚}7_'O"2ְ+ ٽb3_?b63 +ʝ|mIGSyѦou,>rC5@X1 K M֘v1`>Iy͓P҂&;øZ% *o5,p ߌ^Pسߵxa<=6c/!_0eT:E@׋:=mY*|Prڪ=V C ڰa2o5+ƠF#]…0wXX>#SS#p v悫 nǫU멟(F޹(-fN.Y4_GF^3ixjDS6xȎgjTVF p!Lٙc%7B3ӔD;Q۝^kwl>;\:|U}&1"l+kv18W )+^^7W=! $e,Chqx!#4|>(!Jvk勵7 r`+4vMg,+!&wZL$Ha@e^F*}LV# Ns%nK'vf 7Z%SXu՘]agv0С%},D[cϜyśuj 'FE$43s*÷b 6 V Π>.Ԃ,$k242R/ݴ<:Ͼ؆ YF{*̷yW{JD۟DX/8WGD$CD,}k?^#E{~/F_ƢOh94Qc%rR8d\8H C}Qc[{<O:b?W}nrH2 0ew1F6#~DmV!`0Ӄ`r43hhbg2CU^7DlߎL_V)[V(F&'^"$ẗI!9/ċE>$pd5o.APKp u1$OvUaiu%U&Ѡ0&'\Gv禐iמoE2~q8[Rôim<΅kD4x+9ӵܩ f*jxRp[jIs|c piazF8_F {S'd0Sqat{6jљwg2N9"U,hq̣NÆ45cĩTX;42ALY˼x]í7^b,3JXn{]S ӹI9GWo;]lȶdi sԜ [!?kȸYl%֊UtZ%q\Gi 3xbvUꎷD ?T%- ׄ«Dtj{}(sϠ +;E;KE`u)Ki&O0w}XL} ʴn*Wnt*wPWAR9^,hW<\}7BNF )yw6UOpAZs;4v=zo\͈@P'܃M,3NslOm=SxqF6lzxbE}Uqc';jfY7ݝ;=ODԯgZIg[*4r;o&݅sq>+YHP^ĪzWS2_dIZ/|JMk9 <.;QyliZg%8Y3gy!zRs l|lqt'N6GZ~%_J-Ov#^ߏ~e  ۖڣaF/zKO.EE׹҅Iޑh&TS%mȧ'p (^F z:cV%98(DqTn1|J^֞zEdmŌIs@U {4LBG'nMMc]}YLDmu(Z1Cm#?ٖ\4 콅`EJ X/KVa5}GaSF&gϰKW UM_Ugf#ȡF k8BZȦc$)u*oh൒ "QC'/av$sQmTICHn4Gu1.:x]o[0`bH8vѦ+sPe[:/VʯLt>?z5ULAāS?nH6"֡4ºrO}NȞ0*jL~65CIlK p!Lgt%0sOW N3n2RQQs̢J;E(OePTSO .TUz # I'`e]y("@[&B4 Ə'2Q~3Ǖ@Is)U܊z 5N{}0\s$_.ksv}[[\u=mUFtiqD)}=]ҽrMmz,qfBI N$j_ʳ e:ji4ߦ$,J0SⵔQ;Z%B#^%&QFh#Yi{*02hƻ ;ROmUMWoWAu>,:a&,}3X5I \kxnU+:-]ge9F& P 뿫 %8q,qs/dcղ'!4qnWN`׬o↳rhD4tLUXA~a˧U0@ť!%犨 )e*Yڶb;AT0/ ~} ܖ[dOP"HyAR8϶סXH"?\X̀(('xN= ]^g:6К_Niw47Xb5$`>#L;n\Luw@ X[؎ (EbH4Pa8#'۸3&O 2'p6žNѦ27V[ ,֩.<|ڬmx|^ Sז;h%AXHLJk!=QU~@emP/m]JX _XQ(>3Eyfِ8lbɘR'\|BF~ǜJ\M_Sn=war.Llf"X甉4d΄6>*xi:Jg8}P֍C30醳=RxRqWѫ>6!A4,N麺G¼Poz i*kM$plR(XLFu'cq^ 6J"M'+[Z3j[Q`y۫Gmjza{)*ut94ȜE;b7稁CWq9h%T;Z!h }zEWЎ?ܫuvj2x/[+t@iz@-<ƅkmqw ֍k*:5l$*ȍ(d-Z|[GPjȃķtnB2,,nۤ{wt]e\}QW 1ea-PMP( 7(NwlWH$Gp:;Bޓ'Xl +M*!'`菞\Em[!dXI5 ekP+Jt' T?13o1PPz+VCWjY#$(NXE Fҿ64<||MT]Kmu."[3>9\z#k$-je(#Kb 2 K hOdLs|Lh NjsPnJVW1S"=L&&\spfSF=.Y6L^#T/Zȁ,6!._Y+uYRk6҆u{ cFAEht\"GC69|D`<62b>^l*,5t%)1T6i} ʂG)#.Otâa~D ӯO6v.#qM xb{Gr[ 97|aX:ǽ@Qg#ǪaŅvTAa)k581D=4c{xg}~u $e2v{ѝp/U^rT|0h7),HNsymb1)&oqDG)yY5!(KM>(7#Uý\b#5ۤ0B=;6 8wA1͢ 5 [$)DDު>CIWjbfyX#cl_ CSޚIa(ljۏӆ1LK?#9(J:ͣ]=H ߹zP ` l/&*RVE@l sv\{b` @ z۽ŀLwp-4?&ٚ$],nd[Mb8~}$EBdv 6^_"<]Z3m<.5cxK4Rߦ5? tМmXics5F>BkK: B3|916aWf!yW3>n8t()iNp-];<|v :.d/bZ)ږNUqy:_X39h,[*7Ӹᅋj]E"t>1Eјvex\0_z\B eCK[FMteſ59,_cl0MjuJvHJWǣ^Cw{fN{k5ao@p(@PJ!{A,rZ X YW Gc+uM26hJ+'o[ItV1ǛZH}B-F7> kh.;^a&n3*, (98Ek rNgQ0A/||7èlCi7OH7!s79k+%%.6Z|Y% 0?S4H#ƎaA>a"_VCD r9X<$K+$=TR±IyCAI3Zvnϲ &e;heZDrKD8/i.m /2X45h\9ZprLe!s/X.چij=,&}A޵E ~D .ûV r.lfEGDX^ JƗ1 4םUֶ!O(cg>*ό.V5)se )Vx%}U!mKPTM֝B4ʐA]vk*Cn: md"QcIc<כcjK2b߁HЁ)(~hI;8-yd;8mz 5{nzjfO-sЦ|T@8yJen3-~zo ?̫Vh0t+&ۋ@.YsoufH+F-}㓋b90nXoxKk T. W*L:)# ps[`ʢOF *en~"WBSޜX:(d}}HY__ƹVxaG-4pcj2_ {/;ݔcra9ZzuTR$c=2+LĤ OP>]@!%֖CM.ڳ(7m? I j{p=AU{FEq4=H JZ7g'rmԎhQPP{E=Wm>}Esυ"Zۤ'9;PN~ xhVsM8ώ1@]P.p %%ލ/ȗ%σ% V> l !3OT~ j(sSbaQ GW2-J$nE԰PK>=&9P{LLAmkg, Hd!ZާnF-Ef~Sej˪5AlŔЄ8BdKz5gx֖4DjH4(]XyStw(HB"XQWd6bQa$|$QB.!"TnlD;>̼ >MzȚ&پ.TT5 =9=iSȆmZ6*]Pn9yBxԇ\c!?)˧yئ*SL9Z8t02J{'r#mx[fn@^MCD0 :/פ^dQQ3 j6Rs"12Ngqn˒3Y^ :X215Yͥ)N Vagq^6(#ݣPZ6ƄalA=dMh{xnáZw]>1B2iRֺ;/C 4Q23W|(N:izhuNꟽA\=rD:I$Բ,Pͽj/\(KWE2oʂMcV0N„# }ă*#iB~1mČ.52ybB5E:M%[yZ,ɾb zVay G@2㼬C`HgcZl$e7L<녬{?;ܗg3<¢e35"yCӑM7)^/액&ddJ&~##s]XC0;@V'U֊:8|!cT9@)9,]Qx.fB׻J7q*Dg]zXTv`oLR^uj;侜5*L+ o  P惖txJaI/DG+:{}<Υ~0}{L9ܔ:ߦI6E+XKrY>~+|#sLWl)&jEm:@98kC [fU;@gAM.6Th0!;͆9AmN,l;J1xJ+=+᭪U2[,2v^ MrϿ1~m; V}VckuR޺S! a\!g]s|=fWo2+*.Qef ްz|=GEllr.آhFSML5GL9ȳϓo/p :^7 3=Adu 5pCI!/ Dxe;qOg0Õr@E#9iÀo?J6nD7G!(1O,ב/PAj.{[5Dp NY8}wJ0H>2 I 6]s!&Bk^dADTŷJk=CeKUdxL3 'Ȗ2*%u10 x/ ?pyiڳ|I ޳M/j,蒾 ’Se[H젆p/5e-]3(EyjXS_gSʿH ƼB)R5kƈIrl6`}{imo/w$I GP'%exlWs? l6ֲY ' A\M{ѐ?Eu_4' @n0Rm+ϩy`3|^"5 ވDѤᨍ `M0dƴ-zvR,U%)7uRq?mr:_>̉uVb0M@u xP {XP)Kk/{^fEi $h 5VK#qvƣIۥ 1+?g͛ us9F<6W2s@GddȈ|axQ[{Ho)"KY3{7 I)&ZQY%Ћ:@R.&Gd s.+,q~ǮMp+%IFEyu\wxS e.S gΦ&G}CLNVΦo$2~u%~w+i%|@uXg4#ɦrz|F]M_rQ0Idǒm0DDf—H)D*&0q̄iG&yCNтϹп:KMB=KZڎybP }*m}EAd+T7_WB*F"Rf2QT{UU3ThUEtdց-{#򦫮jd{yzf>#/*ӒÃC=D0[HPGJ0HyBhrF&ߙxRgLj; `uOq7ڀ5* vMYVغ$rďDVcڂh%22&d.yWVF@8 "R"iХ&K]s <Z2:<̶R#e>v\̌Ԇ LS(>Xn>tˍ3;sڴm4-Oo@8$Ƞ]BK.s2J7 >C!X4gȲY|ZɮSiumq,#@)}Ue* tmh ,͒\F~Gxl &]ЏLӆE`xeX8}5|OLG)BA4Cnկs?j 6g;sL{i\ཱུBv )=W5%u&'4*|Sl=XJ>ٞ\VOqwg3}w: A4e~(9V jCmFմ T|*yu,am3s,D g+D(fOܧ֪~=㍻ ]7@BwZdN#CTXlixϥɉ;@_r4>`zB2Ee})SUmtY:zϸ1䲾ӳL# i6F@]_đYG@?lH>Fy2 %[__瑛,>ER bϰy 5u̪ `{V Z]zK[vޛV/Rw7@nA"QλAK몦 RLeHxNvL;*SȭGn~X.Q[9$&AX׼H8KyKF!AuD #Y94snqi(B${!-pviB/),FHi4‡rNsPv0^#ʿW3>t!I-1|hYm1F2uTC.sڒO0ArCfl%o_0J{8Hۊd:7ɢ(&¤H#>y{-gVt#\rRwW<`@sk Czv*i$9_ E%C.AKd\3x%K-O%lsU:iIHh,`~0QcdL\1}e&jW.F'MM5jjU,mZB̀]iٌg =`Q=K YN2A\lƶ;Z[tRCCSWv-IF.CǮ#0"kf j:UM'dD^նKCkXx0z{﹀BުvƆ'WZl>4:)bJn=j8SƃtNJUW̪dCn|f&B,Tįsֲˬ8Ej%Q%eA.qtrj `Ϩ I=+7a~Xډ I& !5=U{6 eKlo\hɥ‰^p5 @[ST%OtB_TT"nW;;b,a'z/NR!Nj(U)`bҶ7U~S6 䊗i$;NT)҆^.RrI1OkK=\xsuPF#xG (^ZүXE\ЪYړ=W-{SέKM!fԎK@:70>;❕r0?o٠;孅%, =,.@|QEѪ4 "}z;4tynj*;[r}rf<Ch!8'!Bi9UN.P2IcJ}q5*km'@{4PY&fV]Jh>)>7jgշ&Lr9r$:L j\hG&<8I NH5_`4-vWGĤJUk0<-m%6-.PPQ+E?N"DSұN,&kZyTIS|6r4_ˌ4 jOd**d z־9$q] XSٵ+qMr,y8fիji_Kx[Ciּ袬{˗ j-0 H0oqp KyGnA>*p t9&{ H{ju)d3T+BQh~tU!>{N+Է[>:,Q-Bdih2).P2hk^#M@y8E~<\Mq0&kx8Ndf_5}T^f(Y̴G<"yK7k .uY1HX6A_uآҩ,R G:i@ ŵv/VN(ba >pVh]"ѱUꙕV?MW ^Hs˫Hܒ]ګ4 )':؅"6˵M[bi#Žuܠ;ߑS˦`F( CGz!RJMվ?%jeY/cxfG_d0 f`Ѥ*מEV'qp,[às;xMF48>Yіʿs<=घ̫~h#)TlX=c^WbN*F)ّ6zzuCA>̍jRo/?,i Xsjw/48Pwyt\]O!_AlzA2#+إ% O%9rMW%1i~\Rgs[ē!3+͐uv[|)WƉwd l䑰mCMUCWV[_~񌂅dj{ue=BbZM_L{oMϲ6!NeQ:\ZZN$_(ZmX<4` #y {=Gloa9>[`Ӱ[C(?!D7{ϗM xm\tl\52۶!,DohLc.V>dO(lrM.}9{{Gr2B/3$Y9e{?ftd=b t&<'J0y4&cyFwrNP7YpUe{ݝ#k(6Eϡ5 sg\np>!o書5ixh{nvUOI]+ҌGtL=0tMq<ʒ~d7s'u;+Hߤ k/Se1o5Nʣ\xxߘ$k;(f "6xe-bOA4N0w"N)2^6VDpwzϕGrM =&L{+K`eấ,ztN XC԰p/ nqhlMMow -.`R|l28zoO*Qnb2ٽ=%EkgLSY,@G%k)!ho$Ki56GsV'Gt~8M|i_7j⸼qK4WҦ)zCyvtZEw~WpaUkmTt&Ak8}\D&yGX-mr̝]A(?N^˽ʙUG'0@lO9QF8qGiv5R~EG&n>ʋo].8PbxKi#KNz*OOќ;Κ )^|rIDO*!kIz>2 '\4_^b猢0&ߏدt-3O%DgHdmm~:n,]Ϊ`,fEM5S A xӒ,nCy:[% KL 3l #1ME[=c>}>Q([!OS"ICx7EaiF.$3x&ʦ~LՒ~,kfܤ Sv$2 {a;raɳU1`. op9Cx߶ףU^4{4JkhXދ"`ǾLZv`܄L,OPϳՍm<",QA 9'?_GL_^jO9Z?|l9CCw $ %*WD 'cx0j6ѺLA*(}Asm?XT#GQt)]J}ojMys^!j<>G|Sx#I=#jfupX?k}b[QL__!=(URcLW;Fr.%gLB J cGqa;Wrbr) )Vo kCyT1?:d3q/ãFc)qP#6+GCk]P gTn@$vqp2\dJƚ>&{Ռ]orl$#4| nc{~WtP˘U.*@")4.du*0'YAGVwpxzE֥{ n31*W,h,V_|VJq1hd#!.W=0gG uZӢa/D,.JŘ#۪w= wb[V(ϼ%<[KFahw /eoS1|@\aŝ?&K>R [uKs#^y݅C{>DXRum1߸Sߌk'BAЧh%KSP*T>=\:}~ JFÕ$?ix<ބJ˭y =!Z-unFK αչjsGĹ{ i^4LSh2᛭Zxزʋ7fZ~qD$! F[jw˒n gbjOJ#QA4pJPOt jd3W;R4ӟ[q>L7Z,z./c nuhH}O=`ljJ͈*($ :2AxpPkgW\n 5r]'6ϭ|hAԁ VT*+S0}*FNڛ:ۺ[x}tMc&NK#ՋQVLY|NLB)464XԳ#UӔA;j"ZJ.sYȿ̓N/^l=i \5TWZӧxRԮAA* ySV;TaqS&Ł |ZHGpn`ʁ F 7$4Pvj(Ȯ&# W*ڄ ·ԟ[[kR2bgN)>(_'Ԡށ=qo,H1l=B 7e"dA>JwT>HiU fs rI<KO`MO]_ãm[K~3B> /QOJJ'm_Br"/]&ǣIhvQs2@!}'4w>/hI][6gKqdw9oX72f'#-IfT4A `agqڴWAJn PZ HڒF,X]̓>vXA] H%AFs Auo@Mt|ƃfXY\_h O`јb'KY!nVHo ^Ռ;qy5 H K|˪*MY5th P6M6M|8(:z \)(0_=*ڕWd_~aww&SOӨ$ P]JTķZr|94*a0i[?w5mɘD"7ʫ*F pY ߳vVF[~/Gw2) 7QyKWK絇yߙW q @_uȘډ#Rj>ۦfy_JbYm4GI0ۉ,j`w?5~ּ ѓߤWxq }'4P?ǘ޹~.k%X#.ٌW\3KbޖG.m5exÖ'؉IȒxZVbqOC|?~?;ݦg~S= l7L/,d-Ճ+ja/$H^9ny[PbUv-NcQ #8=LlC')Qo4cꃳ9b\ /~R]<Ƴ;/ b*&V"<*-N\sCVK3~q#/R}U- H|$+~ m7W9M0$X!ލ O:rS䋻Cb{!<1wB[6ȂZ\4u Qִl1pMz dLKzq:4Qҧ?"\ps(#Wa8&T3w?zu~݁YRR8W!k. lz]/7M|j xhʥe}(>^m۳UKfiV4灄9MFڼkԌKݑL}ze,zS*й~*W: :ײbsު ]3Bu}[P*I7uﰧØ1CM [)`^\FrK Wh%S\{)vlUr 8"5&e-K_?SB JCrx"&yp+7gIev{!sh=hZ | UYؗuD`nk)xlG<j$1qʐ|г:YLcDKQSYwcyVY\[WEKvEx|B1A_cʸgVo&;v>NaKXn{t̺+V!E ߩkb2R_t9Xφb2~+֚^6F!k9{trZ]NǓCa5e,b8 ^ɪrH <6Pl6*r z@nIWp |zȧ~F~Xt5 9^-~ak|mxsʽ=]O.S7l!o]a;";ēdBcXLi<=RO2tvf4H[:WE4#~htwŠ$̈́"f\W Yy+ebj@]3ci_==Yΐ6$K{=oJZžUf^oWJQ OskdE=w-aQQ+!?+Ґ_y`.~3']髷jk'#Ua o;VyXuڹRJ@JNkmXXd/AcMg$| $bMC!.n8< 7펯LY .{^OUNd]lRL/zkvѝdtJ Bt!f4anz7)QR?vƫy{8wju zޖJwR,O@ QbEm -UAL#/B lIctۀd}@“ bmF#E'ƚv86 ݰNڹd)8bN!@0,-(V 4q1G7,/I66,Jt&vW+`0Jֹٞ1Qf'o?3]W A^{f>tӁ ==7fnm=b -ި +j]S?{4\-`ӱdI'RAy#`;dS&8:|ōmf~ŕ<+ ]2/ȴiaOjAx)g]y;%foQ:Ӻ%Wd|u)ޅVa+=1DarvukSsοWV-d:z}N^W 6D^G vr|j:9]4TL,MH3_Qc}u-EoVd;6oH T.HQίER[z,*l Lv;Te@q`B qoXE``\^O͉7Σi#VmwvY%OmUBUy i[|Bȍu] pV06XE@=pۑޛ^_[bU6:mwD~$T0xpl ֬%kat7NnkM(h{%Uj &.q:7LvJDϠ+6Xt0~i3wtI֯#t5z+PV,b/~iUbWh7>] )1qw%&8u[c fll݋|@ՊYqZ?5q{n?DAܟbQw!Ҙj >b-;I.¥ڝXXA7@wKP 8U FyqA  V C}|?~͋Lw6{$=:ѿ>D,;Q09:-Nckf.9`m~N$5EN,jZ \4 ¦9CU^R*jZCrk:~QEUO;\ .MC_ &ѤLrR_{K]({$2٘y(67=Q!?Pw[=YѬUL̓e\/A[s5gU-[OTDGԆ(}i#C {%gm^]cGM~%v-tb1bC#_pMMh`AݝY?`Jח`h"dž07^4qF-dq̲s`A@j}TQ)m?&ʽ&ܠaYlLP &0@%d!=_ &GW[w dߋa[pϘ'Anhn;NF;Qˁ6 I{5ݶgZ>~FF ܹщV1H ͸vE|a̹<,Ӛd P鯇_9Z*cP X1\.SZ_JFEG)5/`asI?GOqsb̧զ kJ]5HEnMԄa ) ;Q1w7O oGOկZRFs7=)Ii2Q` x`9 N_u|ѐ(J t`ano^t/?td_T܌,|נ嘯b7yͅH{އB4-0l;}Z +Vw9p#uRujb C/['mؽts쉟u ix#rAdyޙDcl N_:I@o.Ig::_Mt#zA0L0k6ơ?Q-fuF$`|I[]W0kZˌ/$SUt%yy,V 0<^ oɥqEW{ewpZ~&*(\{[,M&3˴$W,(T) |M0޻N|@:'Hwv|vJ+%F&SQkpۆ%@kFc>i+9;_.2| ƴC?}7d-~sQS/ګ!7zP|WeP+wPN})5Mm26kHX+ќq/=ҹS!B@[gi(Xn~0$GOh:IP6( @fs;wq'Z?@љ]ع}"Nyᓤ4Be3'7%Ɩn9%M gB^Q[-Bg NF8e*ـ?6~P:RǶԢDӾ?";ENnrrr.g-Ӊ#[&dtEYX B|Krg($}v\7 K רesGCl *8swCN,[*qlI췂ƭ]7*2JJo׽BwekQF?䶋h%p}0EXHy9# 0E+qD %P˜b#f82z0Vs9$~MsHr~c^GÙv(&{z5j7 n>C)hP7V.>gxjs8 Wfgۙx(tj6lJ&1 %t  `I䇾0.d,20lȧ^9…:c:Әy4دݽo*"M6q>mFb!gJ. yކui+]jȜ^ wV\.9sb!Rx!RN]=T~+G-'Wh5pl,CpM+?lW9''D+OXr#(/СB'i4 Bͺλ_OoUc ˉj77FZ$RyYttV}|Wgy}h?렒L5z/5"eA3o{x acgEYVK#Ym)B$?;"@AR'HqT%ڇ-3"O@䷂U,BZ"#CkY3RNݽڈ,JHO0jqH_1+9=.%POAʮkw̎Rn'ެxȳzӖf|6X_6Z.w~$iZ<(qQs]^R-JO$FHREv~x"'1M%a00߁Nƹp0\;J8Q~=jOA+^P̓%v3HĖ᭳Df# tR]P,@`! ݢh# I~+ݪbz__@EHfptc^bUsJx@ZIKְyM)wvVSG7xF˝J H^ 6.E&Y<,cmԁV*.Jg+ u~8:ni=mHk#N"bZ{eCTGiJ%%ΖH܍7p=g֧VЂJcKͣM}٪(,oo'f^an׷飂Ӛ^|?6%4aՆ| 2̊igϠci zՖiXH̱63sG<8ƖO/^<)msãʚ/1 =v:d17;g0O>š؀tlݣhtV;5Su{vˋtD ץșȿ3^x]wݎ8>JӦg;!L6x xL01dvkY>7:S?G3`õ1߰(thdD/6L3@_PDX1_bx2$7@j ,@ (KeJLb٠9nޯekGF9}Ҙb⎨XojMI9QOѷEQ{P4M,zҜ|) $cT&wERLvnw1b/:JBڎ]wӭ˛U 6BXLcYh ʙ|!X.#~ K;dhP]{[Ϸ3-Vs6i>kXe 4J~M[j|qRV(񃅣?4Ԧ-yep1ubF;^+gO1f`2 x&*Vs%eWicf3cZK=+:-B<ͤ YbZ,0PW;%5-QW}"?.pcj%ʳSـ``KqNV?PeHK^*B '{oT-Cs]ˉodRxEXyM0h%& ܝ_gK9W*iVйlKSJP8Fd< JIɔ|q=rnÒg:js5p:5d$kyFDg)ق ϔ|euqxq T(J+_m7dʤ5)HԠ#ĆU0<63T-%$5^ռ I=t tȥB"]J3.Ow2# ~g2wH9SAެֽ(- 0,HHD*/Eۥ@tHY/ŵ@e12-={(+_A"0 _Or5 CGPlǝ OMk: ZG]9>tHB΋vxۡ;. ģ+.?J ` wgO&ҹg"n˚=OJ@to=UNɊZc^XQđ> Ht͋FF*PXF]s*ew̢7^"ϴx0-IkFETbo?IoL۵#媶cȊˇ:f/G! C]ȆHSfR3ݥʖ h[A4o] $q̨PE0 g򿎵= JڅzUb]c/6qm, #o%M١@Fq!X`0.?#!3Jc#f 2ӂ/%4YR7.PZc$O)>$W$2dIa>'R*=Ns_CKW4\qQ||Poi5?F#r/CSu!ZRM&ܛwH)b/||WedMKUig:rhQ[[jy!7ackr (vIP 2ۨJߣon0ҥY0wN!@$bMW|I!R 'AiN'%R\.lDm]3~ ~R1Y1'\dbH<7)?i6s1q0@ Ng)K-O\:qE1X:}g98*RXH kA4CO/U=chGǎ ;|LÐpCB;S3>-xϿ"ޏo߂N.IcؐU50Gyf}DdT2:Ƞ>μձ`_BcR bހ+mM(5%9Q`~uz[qOm2ijqSଏ]vl]lX%~ק Kg_~:c]NY9||8$OJ},_v90>p,R@lBg ,,Sk|e94wXULgu\alG_AW3kc׭>Y :doa9KT3)/i~tv& {#_r輂#"oRFT 'izY517Wkr4לɞ,6p!OIM.1\NR:EP-`>D3o|yi)>xEb ON1wid(陁N ~\wz 2v$*y>(vx0o>,<\TVvyw͹[?_=5faUǁJ:%ΐ*$a|D=V529z>zJR !Ӥ3O@?hM*?Y]rC N#M](E$$08\95zdtZMݛxGي ]7Cmg,X0V֗\]Az_ԑCKT[f ץf2e JW:뒶MAAxzo j Z29 8Fn_ q\Dv/Ƒ](.w6J\txӔ #ݿnTwޜAn@R D(mHqJkI 5/q!2dIN ҡF7d7`_:˂\ł+=[|hstDENp7u$!_s>`QNv-["ymO$JjP72 /, (.b.}2RU'.2ĆW*R:m&w>{K #YB8'{BCT4i%ۅY>6W^H[<@!2]E .,ONWA:,=:츨Wՠ(St 9W['H i/ӧKq-y:%dfbkR2K35R1p]988vGچlL.ƇRa@Qy/B}0ˌMH4k9yƭ\^~vgg$Kf8?9~HYxgXА/>u8 -݆~/:(鿡 ATfk6jJ/%4R5ΡUqKc< ci$&{!󾷅T!0j%lVbiJ/ϟ$)w4_^`F䱾|AQye!p*5Ϡ JbMϚ%=Jrk5YWZZ*D uKYny_ԦºfҽIl nD;n/]Q[Q­yJS1,ĉWsJ+POW+T?%hEYǿ wIx dؤyf^d<3` m#݃$즷[hDAb{RY{; k=QGأsi~ųcp٣Y  s32t,;*L8{`?VY<t4kȕɧh0ġ9 H01/ _b9 9O¢лIv\N.NT^6't2MN|^Pڪfl THDy2etU/q㗝lmx@)JUqu_b"P&!I'oEv+=+<m G|9Ϲ!傃 6N*{O0˅hݫpCZȋzCY.xBW2 DluwGiUԏ<"iʆ#"l B Y֛]=ik͹kYJL!{=:~-.Y5#)MZj U l> pmn אpİ!xd%C/}h`ipn@ٌr 39 \rUrTvWuLh1.)—/C z.n`41chӜ.Q]#GRR,E[gZ_:uSC:Guhp0E@|8m'|JasyzK31Ngw脹 { 5"}5JVZ9NaSpoZ/q*Pj0x:px~䑔JM@Z!UvK~c:K=Y}3GK7cj(HPޮos8+jŠhMр=^@ rϙΘ5Ff4.W̚5_P1'!1g!Pp>ϷGTC~fyn5VToʏk!A&W3V6I5PpifL萛 !;s]ngm2NrZem**#}J;jhDkE`M`g!f;';&=r7|1.ovzyyMXI&"oxn>MM[XQ{ީOI2q8Z4!EY.S.WOqV~8N A7P]$܇TIⷐ7c\s̃(;5ZݖYt|>cW0C ppJWd~MIBՒ PnPy5e!3OgQJ`H=^b*:c!;SvCO<)c@ϡM_2 @J"ҤAtdм{H,L~)B6sTL\2'ߤej[nAGDmI>iȼJ(b:uK=ٺ\zpb{ ? >߃"6)ϵ@ze`H! S 2r,0(E)݅w $SkۛOuap#F(ؽ@ Li L"Ae5یQWxo_*_}(!SQ:KpޭiN P֍3*vxB]v c^{E 2pio'r=4\+ld-e~~i; mX= ~e/qoXjx8Â&JGʕYY:WPJEh0:u߄bD^Lڑ?-\V4Jd-V9slX\iӖ,-^d/]+ǿ׸l/<ޝB2*OCLѷ=YkYM{y3|4n?v hO~K2tp.ŗ[d rLZ7%"֞HS Zl* :S1VՌnͬHUVqΪ5 Qtg@F+$7J@/L汅`M9w89ų_e u3epiXRZC^r /g s:@!xa:=S=dgNa],< u6/s-3I$'atbM|'& JLH y^̻ {WBh; D`}xԆ o5:nǯu h~EGRG 1} 4)uܡ{qKc":^[$-HD1TyB-_k.;![{.VE-|wÕ8/G݂ͯޗ(cTťT^{AoBSu|jW;Q[;v;&~~*?3V~(i?סN0̻QX4J:HXYN)mhλM4b%{wc@W᩼M@?oQd}#>[)p+׸~(0H X{T VqAV gDϴ,o̚{00!ɌN+jmU\Y]~N(CI:[ 5vdλȕ($V,oe\4tI[Х~gNﭓG W4#u35![TQ~u.FKͿ8n[i5L$d>=hl?I-F?ZIκr=~MކɶDwO`lFE=Rۤb}J=MicK:}O>%pgZ^v\ }6~9V%'T:#ٶ6ǫΑcXtV8zZT0 ?"8 JcN \ 񯯸<_PdDMd bo&k5=/EKI jjd yeU({SF0H3xKXDw 7V!Bntu26DOU~ ŔGiNƝAӄȋ|eڤUR42Bd}2ivXJqk|$PէWiˎ2[/.8-o"UV5qQm +V6XQ RD\s !+!Em2{„` xjjvE`Jm:Z&-4\Ңsz%7f &8& FuZPv7AB/Υsޚג lϹ T+Ǝ_Y'of5P&!51cWk%;w">2VAɓJ >q{Q"=rpe߹1do}bIlPdP߿ 9XN ޺gŀvPޘ8&XP~x(wi5Wxvro[_jpB,AB|suN' F&#,nKcؘ,&8.8˯{oOX6U)Bʅ Or9K5r1H^p!/sœx>Z-5҈Q쮌>d1?72BGDUNt< 3O>Jq DMM[BV;>P~+AcZ}̜2hƹGB$ 1)NqcxZ: WȀ 1}ZI?ZHaaƫd,Iv7ZrZݤ)٬8Of[f.PvÈA c'K'ރn@J\nqKsϾ@ tgA*œ&HP]6Iuf~:tYߩ2"}?`t͓7ZΰO*C`?5["%"F(7MmW*hem4f0%J;_\ZGc@ŠuM`AȁR2Ms&,^}*q‡#daBȱ$*kmثY}s` ;Cm:x#ـ8Oc3Q@7uIvCH>j۽ܡwo+uVqS̰!Tv%$1$raO^BZ_Vzqt!rJkdYzI Z| dK1tgܾ,ԕGV{bNw_O$mV)7`ikN9HnbrTgyǺ^3_ `| i3z1bƮv} cحfREû,-,9ػ3dˆd%\/RZOK<&)VTշa+zP\軠27}ٌ>OCYMT"p2ԃ;ǿPMXIF7lWӎ)o]7QZ,qBgHƢj-_dcZJ D-$"e@:mQV6(ꌍ_fj9a7XPA:aJ0/KB[[bn:'CDE!CM gqgsIDf a:0}''S|XX1gAMeoX,;UYwlD}Ɵ2HO`a<)W  Lr=I]siUZ2^j1mN2?#8#=B-%jc5T z"{SuכW)k _OWٛꚣ *y3B)FRJ1Yו>PfDKUeTBQVV[ǘ 3p]>1(zW}bp|E`VZMԪ9؋C8O^!?Yz*䗘ޔ2"` o88t~,CBk!CNK@PHZH7ȉs7 &=G :J^jS3fO]0u辪[P'ݩ>CBMX- tQ̸S+"T‰g2 xyLx?!R kY DwLOJhP!^8f|4zYGzDqQ.Yw%0Ova 튰g%bsi2ON o+'7ӯB*7"i|AP/V6NMa[v51,m>dzoi+m [pec_<5rEVs&/*nT3>G:OwG·n ]:HTك.{Iͽ ;O̝+v#ukKEy@$K -c)= r <8iڋq >rA299|1#N{5kphx|Q$ù#Hf*0+7fMDNRt2l}f;>$LzmLRI=Zg}Jl1$@_'INOuCyVL@J!.rk} ݊v".1FswaozF2GsU9X/Ya.bΕ/bAs:x,XF=<Å~GF{e\wDۇeYSH$<ĵew@^/q20OT~ Yt[0%NM]=xv*$U}%uNu(>|q%Kl|[?i=܁w$\=פ؋eG_Z6]ʜ6~\cHC{<1j“{CQ7+h+C+eQ[:2,/t2Hs r{{JrQfu,Wڿ=b t'EeMQ"`/ QH _{ښ`o]jȭS"8﷚)9ǽb,KIL❸.Uݷ,  Ԕ{\ANc HUo,M&f0'E 6qvnH BtĮI_#aAtX ( fB#_S$BOi䫨Ip;ǩqO [0BNl0 Ռq$"@fÊ]0vO.c;8uYQ:MM d/hE*lOm\sGtrƶhH\jYU-*ăf '~ N\Rga(Wm(wlXg)D)9SHLNbGfYh&"*I6 g%%}STU ZഋKpK|ŭCWVKԚʡϟp\=Jk.Pkj@O]|pXsDJ.FMU$Р\ qzҶ0^]t|`%¹̜W 9 {F]z*Hx*R pZW]i/oue G~|/x;o|pedժM4YA Sxg~R(~,KX5\'Le$Kw4&;򠎔ȧ#- \DCpr#9QDȵEOov֝$qh}Z3..lS۬y\*sR+đ 4pB 1`k2%^HDM tk^˱tQIUHqڽC !`ۊ;PAbQm /bƮ ;*8KցKTUɧ7Tfɰ0*7\FzE?4 07iMbH1 {T:> ૎adY\b1tgg0ݦ 5b[ MwXl˴Idg|N|#[&r JrCI s)(s2[D,ZtM7H mG"iI{79zʊN+ C1q/dZs^0"̑zA;6RrGb' Ki"Op` , _I(W*"4,r}3(OH̒r b{#_l`c Aez&lcG  :!wjx7 g{J.˂b#GDCS`b#|f3lsQ Nʳ#a,,w(CP$SO4^_]KmvZEf]IX۝puy[kd E.H:fyk DBaxѼò fAʛ܋+Rѫu@ #2P}2} K:5Ma~I=)$T-Ⱥז*3qx[u*@rtdWpżB/\ gA$5:YU! "lVw+ gRb&hl`%j!FtV}uk eԫz q@ :åKӃ{ 827^"5II) wUhtĨ_7jٸ2'7AZ J}Q1SsQ`PAO AQ_20ݢ6L&2Ѥ&RqvhQ]~mԹ/A5bp6ZQd"k T%kEN- bOo*H[If`0ChK|$]^V-ovu)5vO<$jչ;ޖvO8&|>u_p~l8 TtH+y6@)YMs+&ۄ X.\}~N櫒'Np$5@&7u8:IKPCgynmK)XsPTV|lԯc0^C4)cpFpѱ8CTU((s9@|N(𥅊Yo7/اF}dMH ‚zp 4g&c#I J",n_ ?bU1$@ p~_`"Z3E5ذ*ǽ&@)aZ:p.vn0 |9I5%qWNrp5u_ρ?6H@/0!ݠ?РS󽙔wmφJEn[7 {(%6D[P¦{g:0ݶZS*~ ,thdLbY23뫒ɶ:2?Ugt]~ŋ}>f&rX,(^`)_>I>=iaYT`M\ (˷,e3=O ^ҫW>=^ijqZZ9v48My)CLO*osPNig,n銂h\~6Н*z Gl018glU"?˃io @Ruߝ_=Qx |rRdqIUk:ȏ,u[9 s*M}oQr\KVH?CW"]D[cdhe7.]NlsF>NƱT8EgnHڥQ@WII Kp)cΫLEML永 "Vb=Q; ҇ \axQv> G#mNcG*}<={9pQ^=;kNgY27r3Z*>IhSؙ :kP?6ZIJY7Ꜳ5 ܤB#gw]TfR(fGRK-+Co?.YZ7Ć:EYF~:=f{maߦ:фZHݣY \&uf ߟnzjC J$ 6eVճb5 ̊CLӷbX)GL+_SցP.s ,[R5)1V[|g mZ6Uɢ΀)G[ 5wu|{l!844黮ٲ52 Mv}XR./^}jpwMJޢJe|+/ڶ2|ܗ8Q3ɁwnVxdց7+-1ta.֟Hsn ;I>+FȌL/U(yBMɒzUJK?l>9`q*RN'kluUQ] Om1P5Pm46777~,'uQyD'}c 467SÎdoK_c1cyΎsƥY0G{f[0kx͵_o9! #.$͐qBrjl?」A⪻(jtxfŤ+鵬3V%Q N&-f} >Wfb6 UO7X¸"қ;3HnLrٝi`Ӡ~BA|Q&h2FM(&z^S 2yzY0R imX)3Io(t͇ ,;~Rd:At-nYrRWXO ABt+yo'ErHpm~|.^7<PgVVrAElTqM>UsnNA"݀>A#ۄ0< O#E?:<*U1Xtg l;^<~+L5lݍQQԎill|{p,t)A)Mk6DN2aGĤUCv/{6hʳͭ0yB?ccQ}8ȥ2# "||[ib:YV}Mu[ *t~, UgH6};7ҳlF܍O5ȫʕadEz MYVkcm]6VRjȂN;2ldz w`)iM@+ԅ[PZOkތ9fiU\12#AQ>,B#,^dW~yKHþ0D;&ҡw%>T3Idfj){Hws T`vcޖukGMЂOYr(PQ2)?a4Cc;BAbH 3m+oE'W7kWU#f> E#qnp)!6Q'ʼn#;~2%%0&0I ןd k{6?o$ed(B UFS(xiDHX J~ Ttsxԭ.GIa=S5LbӐFK$ [dDso(Ds..5(Mn:P BT_[RQЅfRK{%OU%Og|Q]+y#$3Y.e9kl6cC$Z: 1ʦpm.}M&-*{A#4>r=B(2= z";UV@ ,"jeHr 4*y/ؚvN7ίu/WS|Yb{ ;ZN+ 1H3 sZ u]/eo-!Tu`V\>,V?+=rLx_XFXG|29v%7YMhƱ- N Baղoj̊=.߹EXɻ×S`E[su\KqBqzAMBذSzoq~z.CeFA2fX_ab =LjG5}IѓeD1(iUߌϨY3+rYaol A "ƈcj7=}(# <8/mL(5X>on R~G+N9|Vg.n 'SeoR RLU 9썃mCjnՇ#Η eAUxS l5nN+:vMŘѮW|\$@:Q(g𥒉YEǡ^E5]r΃m8a?7R Y[OU5vd~gKTK[ͷٸ{5x!⢜NHܔK'2obc7C3,A qEl #2>eb_Nl?[:gAic!EC͍G޺lfTkk3',dE%NDKJ?zX&m^ړy n@j#$13qb=ܓaB\ t,p罗AxNMWЍb:.% _bIl߸{fDdLJ'AԓJAGУZ~),H ږLyFX5l΄AUr!IUIȂ; 8|cQYbK _B%EwZ^V%8$Ob߲8&Tgު`Kir(ivUς#1yjZfz2o<A{6o3oxv50bs_?QAS08 Zߘ'T-'BIC [)p:-{@dwh[X'IfS4zb b,ݰ P ΥV[5)Pdg';#)YxCEd&+Ke!F7ܰ'H%P/{(D@yg=yAXr'`3S$B]j֕h"c1Lq8  (}AN,vXC ̈́F%zD$HNO32vZ-PQ(Pĉ'(qеu<$Q,4;4KpDK`}Axm.TPY4h 30d&i;(|Y!lUE{q%؞3z]['l `b3 |#S yT%+1o6 ȚZdL.vxtjsHk͆Kc|sخ-dGB$rLAhN4Poҩ v$v!mK"}T 1tVApk?sNsGx~^}瓃M͌CXyFɇ7yAbܫ ݻ/FNI@6\M WeWJ;:HQ^i eL@kK` U`iQ۲oMWCV/ dNr'?.ȃ /l,)0Twmk18xaqc6vc20Oa||v6A[-7cʛgwBM{[;oZdD7Hl)&SA8%Qc2֌@煸ŝrXNWXrCı;Tߧffg;:Of)͇eư 2`+1"Ǧ6N#UUx=jD U4s[}6bN>5%>-^t],0q԰6ON;OwYd֨QK*ߒs+tirtoՂW`ɄԤkpI1@ Y-o+tY ȧưDB%C)e+īx#;h~&1&m^hEJj){ d6G@+mCȰhAAX,uXu *B# ,thEs_͞d"vJ#a@{[PfDn K#ᠵ6IxBۡv +euXкFG}k"ƸZS[mζDD[;j/jV}Ƕ̡MU 1}镈ӧW6:]0Oy $VB*o򚇆9Iu/m\SU\y|q.> o{Iȣ2z,"x<~t"LHc]= m |tfH|Q7kϸqԋ],$D`y)V56=|'/qGܥei]Gu֡} ovb|(:ėG<}'XY7maݴOxj|E [1uYVN!RI/[ۃJ=8 -lGxy>8׵dwb|)ɭM9E7ay"́ȰwZVH򰠈Z?z-\p{vRVבsw{ ⍝M8xd{UDq ˀ.W):_ *E_1>kx(5ÞTdƿcPCxT)ek$&ffo%2z#Q*K&2S8#ӈAc/6*qvF]ׂ*y=sRpp@(vl C4I5)@!!~_PQ`8DGtupȵfƅ,^\g +Ú@ Ւ6_c-ׂ[w+ʿ3P$sn-;2|.ݸؤycң3q_ՄJgya 2V$ 5 GW7s(|u'DY(oQ/!b)\,Nry [ppyp};DDes`޲)=* WH/l]Lcaq_ሐ>_,-C' cc_;rȍ#7d{P/sjAкBT9wXM6~-3^_"+y Mi.{==US-i2 {}jGU52{ T&wBQÆ~,G($riҷ&1b//o-{80zIcwRsѡ-h:KZxj{ ὁYFXo4H!.nt;Lܫ+5r h=(Cc*tŖ\hwʰ001f9;! nLc)pKJx>[|B?x)'m2 |4:24JU{ƿkR)O L:0r./Ǎs4(pX@`2clL)Sf ʡE{a+T \ 1zc֘+#ˆ&\po9`Y L܉K{y"hbC.a NB@a qZqHB@3yFT&>PoEC*]QFG I}p09VF's:ƁK٫9g~W ѬZ0oNz.Q%iSmcNlz z qK'‹;#vn|i»l{,.+2Cޤ|cnƤm x(E`A =Uw.:Ow8DړoTT{0.c0ܺ¦<ݣ#LGC/0qsP'\'|WׅbM*v'޶rpuyCS drgVefK1 `_*- ƁY} *p.'*1l_7uS@ }R 0&wM$m2!`ZM`r)հxz9sfu5#(.@Ѿ\ CsE7c%c㋮Zf;21zQ8hͭ`[QZr!Kd dY OyBG(?6q9\\e5\.( 4߰aE]z |ūwB̯(Zβ 9|^ɽ1NX{qn"b0SjY5Djw~dbNJJeDZ&9)׸?f0(Rޣ[;L:O+6|C@^,?%J>)[O_.;x}-inQQ ;Dyk?irMk#fjS؆x|8'<u:5_&6n{L8F: X1٢:*=㊡- fMU <JIh E"1V:|ktЇtX۴ VW\æztXrk0L` ãu }_D=C< MK:ԡ]Ŏj7WJna`J4Exm&pq{Kr'@kz!+՟&VjW$~l:&P{kʧ BAW$|gMN1U?p?1:B|8>aKVkB V]nlg7}$ГF)Na_W 8pRܧYq˼WIlvvauA(aw62[U_UW,_R(>@<]pWfy'_U~{42D u9&Dx+, PV'y#*%jCH-X}~ۛP!ViY`_Y0V7 vjѷS꘤-fC;>"M .Q2a7u8 ꏓsP0"j eo A'Y\^<kx^ 9x%yi6^u߬yGX_LA"[ "HTH3P}RF> l bc}o IU{*A)%PnO^z@ʽwE”wj MRL#,,ϾR̉_R<8hPޕAת*; SijZʱǽ۶8AӿrүLxHbWt,hgO)fr :Z'.i7JГ$p v03pö́ uxAf6KJk \ˆ?60q3"S[ D[śxM&-(mRy°TC㣜C]NJL q3B{bUWlk8+\YY#T wۅx"oӨ`Cafce9F#^;ḯTyI%J=-=9ʲ9Ww85xf'k dAp%Rfcۍy-`L)0/vڲMY 7ܝS 't ^P29rC2i?^dH  L_OUEW8rRy|0GʤY튨&zD/ԡ|? [. >iO7ԔWrcRIT.ANk^k(/"_˨P1׀Imphy/ڹ:\Sn. PFbU=mJ/S%6`dҫ=s3t 69nC#V pM= XCikewvܗAs`ݸNaD+,e#Q̷Tݚ S:DSm yGws`Y=}sFpt&~h`ܬf<⟬$(v)2pC"(wxx w 3#r*Ks 1S#?sU8J@!4ĵzu&3nz45u-A.]wvK$L-yv͟NSXa*1-7EsA=fKT:$zV;u.EwƐ# R;VW)cFYe5'@S`3_2ZIM\\Vd(GF4*')$e 3gWP+s_#\Y>tu1ߟ"Hfe vɿ:;{{Ǵf/s|ʵMM=Ȧ}@(d.H+N+)rW(}LP'>&g&ֺܻ]866f}`IeH։]$!NvX+dzX>sϤ~h'1Ǹ+@=)kl&|?\cvbض :i@5͘_<g0 \|1>lF;EK4NnlF{+lF]2d{w)upo$֬ؠV"fPO f{~,@dLkyqѧz H)88{_TVf7&F71jCY :#cG4`f2upJiiA䡎]c#A_^EYt 7xb5YZOE5t7(ϟoV,̾~L\d7iRHŋpDřb|ti͓TK*o~$NC'>^aKH_wwD-P[űS5΄?>-tticiLRwsRRWW#{yT4fN5߰hA.TuH3%Wʗ+ܓ%d=NFNha:)8ei 9_OMVLFYẎ6SΞ$dNQu2Œeo;Ab̟ +y>!_Ѕ>=L g&zxQ5M+U ~cSl]#7C{5].U5pŠ|nkMVy Ǚ>aElCӐ5PhF|vկyb8ꒊ+8P KL9ђnhYlgIK:1;UghT!k' 'Nϼ~L.6 d"O4G9z>ˀm-zgͱxvZة-|Y/L43[`MapjPk8ݢ,ÆvW Fp#;ݯ,)'NrgdH2(zA2k>4>A.{߉v]>=]<^JBcCVg_oH# WsztN]G=A4P_#DC9! 8&eLjDe/ԹRd_"a|OX^-+*r'@hs˝Ŏs%-6dR}]P$٦m||a7T [Y; :ߔ*ҹ!J;Ods]WCrZJg&##}CIhjݓbG~m\Tѩ ܔ嫢+G~ I'[*xfA08,S)~Umtoe]l1 M-mNirP[k Uqca9DLn#4hKyC~pq'InjB˶Z-(GJدibRDM pG~Dѡ.'0?gSKGa2J16ؿx4h#usDi<|7Uni0PG:R i!qתW>]cn]ɹ1#mL1 1 MռVm6Mx ,`co;w٬| 9`ݡ ϯ*Bi-NVX F+zjHYp(*>((3YzЭޛLK u+[򙊮Xjbf>apJZ DJ|"ia1dR.5x6w-ΤO1 sZ)cDO`z^&S]t18Ax!ޜ %)+':h)U<~›yf=~կy+v{/M/#NV;u+ts˘垼'!VY0\ {.CRo:yUJ +leꭦ 򞞉nX$Ng+ȢKSl)O {GR{{nf>O%`"$~ꀂgP@c߱W r`D#=ף<h]]M],&] -YGjc hZȀ38>a]/I*Maje5]u_Wl8~e/p x9XlSc2''L7y {11 iM-G6 !_n],=TUN`fE7JMݷE0go-FlXG|)c,kىx/6 Ői*CCgh";e\F5OH̱VϸNRz^?:uxRK}+v P.vv]r~H(nLYգEc&_+r],y:NV6*LvX-p0LڵNE{GWzyta19hC/bUX]cvޯXsnHnr*8 F!5+l"yD yDF"\x8^bG ZM8G(^rIQ>Guv~FԞIɔ,{C#VB1lݻT!n uގ WUx,s1GVb3 UV~wB9={ple==+iNpycRbG DD k5)ޜtiz_ {fʶGG`h$L6j3%$Fsǜݔ 9f1RMP]Os=AdDPPi`+B/ p/,W*K7}K[3tbr$بJgUÆl 2~`Yne8;XWG@Feq,=O" $.%QA`:#~6˓؟nۈ`|QMtf|݊@Lo瑐MSs: -ȁ…;0&YW=Wʱ:b7l|:tJlS"JC"[3 go^+DfP k0Ĝe ǪjYҋ;R1+)H>^uJjd11y2] ~3:FVf,0xec>kqZLfgID,}X]/qgr݂j^-+1/ֈ 'V[%j2 USEh3tZ8fRa0h!kly2x+#)(ȶ _N-*R)PyjLD!kB/\0IIo/2󧓸܆:塷<߃* Ҫ aVl7&(DIbS,s}:7F\?A=?[/JijGlYlzT{{t)<3j1$Vs K0綇 dow2a8HIC}֛ٕ2Do1 Q/bYDT@XqHpӨ@m@:mU 7Cm~c Cxqw:i{`>8)Q4z>T(A+_UzNKTwB#SKSɕ@Q.#T4#*S+r*^liTOćʿ%,ڌE5ZL8zBRX~R:+Ҹ(+BU\ ju%@Fu&5]-} *Ub22A9{%pSPyc) v஝dāAuz_}s3d$ !=ɚs5v"L(8WZ%V ^R!&C@i_BwLJCF-f yLU Ik@Fkcx9p>XNL@z (~CS/:j8R|*g%Z %Q&2J/X'zW+}% ou5҇ ]C(AT1?)U^h~1L.,ߜp(.3yi #|cF-Y̷,6޻'3.Qi5[rIXr0Զ!>N10'^XF*ƺzVyyf H)ì~ew5商8p@[+W{M8c(y{NxJ0 i}"EI&D9ߋG9%k:H hvUn\8n=Nި#C7qTSO`YK3]tM:dV.3=*o`mnu9cӰ%r6j+bwu9A\4ɂ($.X")lI(p[0 (aew(nYܾ6R.{_$@fpn9K=6b|ͺ;`nJ:D-ӱM35tU踈/HO6V3}K^:b&?Ėm]Ĭ=661I5c/qUNboή[,-ڥO!W6Eop#5N޵VKqIUzNBza S#d~r[a)NF,0p:4$Df^tky~ -;4]]U6oҞh%&L۴[]ߎ8׌g nrWm8 g?J%d#GlCٷ1XZ`RzUcygҺTX%RA-TAtxvM! /m_hf+|5߀^|Ц뷈㱊cu}`.QZaŝNq`Ln<7`+(_Xβbˉ=/۳kM ZrDo]'~1 I^8~HNtxM~k(cpݯh'X0$2 {vPGHfք}(l1&  cGF@=OKT.!VJ.*~ݮDϽۚI{{b5d%LMPcW">ë ߘ.pFae'"vNLW#;XjV sy`f,V"f)%h(vz'Lfґ}.(soXrq16m~$~}ϔkneNSʅm ~ViOmebb1[hޫ1B(&E1]h4)Y£ɂS~|g-X5{a_"=ި/e V -.0LzgުR"KC1|:r5\ 3<^T|_!88.1'LW9ɊjW5Zy ڰ +|q^Mc>&*9pnJ/zU̧DqZ377oRpZpA_}.iC5OxDVwߏ06w߈,|UDX=1IDW l3`xvʌJŦ+1|\VkTXo8 7_{a 3'vz[ Se?%3F~65p n-#zDʏ!EA2~n1b%.1= "Wjm],  N/ B^8)}>,ٽ O3*֓B~sAb7KD6Z [Iz~u.,HbiTu)%mѡ7KU"FZb_1 V^о𪮫0{zqTun#a 5݂o̓⮳O}b*l$?ZھV;lƔg?s 14(C^PcDT.םIXR"s 4PR[VtX䮢r,UN| $5 yG#cR'@NI ߜ^ |C%BNqu}U:n+au?e?RՍ$FӠp A D$ϛe1F0D--@k|h{Hhve#R|~UuSHgq bIvRc2{NM:6!6=qD[qw1>fogsVGAȖ|c-RyjwՆɬ k畬8,|lk Agv~75hdH~XDžmGEV„ >P!>f3? ?\H.An$L'`aW>[s9*;PzDaq@W5nj@z@eR7E,q4;aӛ]{oM{P&cZf.Dƭl=,i>Jxt#QDPf" ZO:p(R|6Ƈ)W~w*'l  m4]?^7,#V؃h @n#'oUCQv:5p]ꡑ8OG\Qyw#>:il;[F:wtl O$! NWPj=$H4?ktO1 k?vw(PWL-$C߁=pk 6e"Ο{=%EdS92.n΢\j$&K?0$`3w (GI vtI~o4 _C|C "]8BNq`ÄBk7mRNw w@54 9R &Zⲅ He@L6?gFdnR٣_RWϡZN r^Jq~GSVdPTC20ALKnb_Ko?=ֱys9 !EbiODgEKlNzD~aO[5㒡;`@"sp U|`!Th\CcP+|GKfp8x#k脝 d*}6lG92=$fk$~l`1]`2&dmTT1y=SpAe/r|DT8@ ;cÕ'sXYW l/N,cn<QcZ)R"sI.-v}*@h0>[-Fo4=< GOHq!qZUPf)=/$36AV-K֬(D GR&So1qd9!a$ 5F. D/-vꉑ~t_K@l^Mh;tɭ8v_oV0d.|5l$fCdQAcvۍHzYN9]DAU#TU"X/2ɎJWbojtsÑU12_֬x@VI]d9Ѧk@G˰Wrj!ҙ$M6X w *Y$#a P5tȷ}rC=iE%}ł+x6AZJ̵|Ig?Wwg Za3 med~s|p ÒZ3Wr:,Uc_ZAaƸy\Ȼ}Srvf3&[pKn={4a /bfwc;ap?eD^kױlrb^3Du³x^wO ǔΟƊF_t_FD p| X\֖Zp8Z:-<IH7| SN4kTU]{1Ywеi>uq>m}Yu  ndzkxKMfl/9nS{=E]`N*Asp?5FC&ʩ Z2r*Zވ}ñEfvd2甗=z DˢE椷=S]lɪ}HO &AI Zm"9(^|uR[ܟ!,w|_Ww=42gExLU~~V KLBFxBţ4Zd5dョɽkG׃ѨU54# :6E:%rʽX_xw mwv$xqK|U鍨1aJWa@;qPoFT}~0@OaPr-*D-厄<)f*!vbo^_W 昻XNpoN-c 8f>w~uEψI‸UE{{ç=\TY̬^ ?dru u36(m@甙ZʻTȎK8EO5A ӂ8C{^m MdlE{ ӟ-`qۡ}d1h&{WFLFvE_TRƑCa^5ӔZ# L8ZA:WJRx!ŋ3-ql 5&T'QGQ;˨"zlmv{b CxHKSUD6?J*B/~6>"݇}sxvB)ob,zÉq&yͪl =v~IPq..*dĺ4#o0 nnCW KɅ'EkGp{ rxYʆSrΫx8M~R%}ptGMUwQ_hʵq&0C絑k$\,qJ_e|Oӥ(֐:VmM$Z8~ $˓Nɞ+q/)/R|jEWB` *M%dm$- S?QCCa5iGޟku()%"#=>hÇ'7zd\QJ.ǙNVU&EQisKo%v HO>tm  U{bPU'^ {n]<$X@3˱Tg2 Ы #Uh-0%P`eb'ֈw ">G)M-3seHՙ (jF8"2;*ey&)i>8\l9v6Sd&U⧨$&R5dDȳĸdlX>Q@B # H8 Z*Z5zfWXoxhOOFi2]1z&evBpf@ْ7a)U@oP_7- ewb.0v΋16D{w Vf(,[` {)Y"K-m);,,4L>h G#pDSX-j|fȼjM)IsEcVIAXIfG x}:i=$ Lx I6&-$DA2gM%E9c|sA 7wgޥ)fi v1jMr_=/]I[[ɤaI]CD\c}Uq޿G .`Dh"i .,PU(`T:/\nqhbz~G4~rOek\듼DіDj r15_Ғ$g!kV;!ϲ¶N,^ԉŬ#Q e0̻E}+D4v)Ñ(6 &P4]'de הQasI5r/7麗qt,r⊡m;QjGM۩uQs"@8Bd,Ͷ6oxývTO쥃^!]*x PΜ-P"SWf+z #{JU&:[D4Fpxo7j滲+37RS..w%/b !A򣸨>7F2PfZȘ̴_#vBXJwGoEvKC598t~*c\R5jH X.Sȍ~D|5nq-nh{&uxWЌNw0 r*`>F,ĥ7X_2|8?6kU+؅6J}$"UoCt2;P_:.Re+d7C[*HBbSKĎHWaGoaG0D7Csa%5VP(tjt ﰺ)N&"5$BsbU/&Ιfe'# )Epk&کv-M<8cɖ ף|`kUљ_tOw|[A^*FSbɔiRr/ʳ&0ߞ, ӽ*3xݔ7TμuU^mZ<[\ɊPy.SDǯ,=(4Cj]{ca=r{]jEDқ檵pנFah)Mڕ>'Ծ+/mA5ޙ)nug0}pV[e.dh[u.Pil,h-3ED(b?^͍?2Lrf*OYMWw;a@;G>1}V1ݾzߜRmSy8:J=ulmuwY1*bzvS_R<PY$)?ڗ훲 e1'c\Ǽ)cЂo"v@wӐu|1; J1B%*isxTeZ; 7;A % >4WjYd)ɭR31,yyHZe߲c.#q sPXU+_H=cvNuS}YQy ìN(Lnffw{@JOqU24{ig"^%ەL.v޵yM|6nmUEmr$k$"OHU YOhA:X䢹B<ѭ4 m5 L82T^P ݳEtIxϠXlD 8})>u(_^$T>Azx̓lb+%Ħ0<&˒}|cK6pAF4k(u͍WSyW`HP3pcoW, iŭ c,^K!'@>WxB.6MLxts$R3Gvv7x&cY͏Q=#`[TRc,3HJ{#%9K$Yd`gخ~StkP!iILbcƂn\FM%VLkk>q$z(KLsmA&!pkkq;K>nz w97IRutl?/\s/c,gz9!z{J G_hrcmf44SNUfhν;%5vG$ !]mn’f6<2Z>/nHz/!sǕƤf 7j{Ntn|4i<0CoS}w"!ۡ;IS"V`eD#q2sF4xc4>wZ Ծ0meڒwP*Ҽm]NJ3UgwȬdk>EA\SEal3p y۱gYZ0707010000037c000081a4000000000000000000000001616eef1c00010fa4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/P]?Eh=ڜ9SJEc |,ͣmq%@w{LEۄ{1sOIh KsB9bsF+TJ5˔҅W(!ԵEc$d!XPU8HMAhp#8D.ݿzB[dB/%B&1OEG:;^UM禕P/>oٸ3V{8H:sKCН'4+ZE^=o,''jA:hK?O='+/jY¤q1߬$Rd캘%zi[F& sS4*lgYҀBBpzR 6oDBGm¥ަ1!,5\,qd3: 3*;-x7T_^"^x?jW bڟc<>},VJNO,r^a4o ;")6)2brz^n󀮐d#\'-iM-$hKʅ.nHYwO-& HCAri峊fʣ4]: ԊOtK&˅[;܇+uf%H<+ jQSoO,BPPO @EIhT GTt~?,׿}%E9X!DCfX<徆\&:#t'14|8!ޟcܥ 'N2_WjF *pfmMy #NErͬba1RB?LT jfկB;)G8d˅rcW&/:YQxa+<^b5zOdY>V^jAvl/!7Kaz70C44'MT:J2zm 6Spj Ϡ3gUΠxtV_E_Ҁv!41-kO_@%5N‡o6)ΉҰ5^,HFM5wx.xXY?RubZ< }:ApL6?^41@-C+CZӀ߲Z&._Л2R~`>JH f ?i9l+.(P8ޚπ>@Ԡz".?Y>45uZA1EpR;طQog/3x;%@n|uBF=,H5ƍ.®nNоzdE!@+VyUe!\ՆʛRje̽1wI =C,>7zzwf2~t>8ĥ#*x'- wXihN!.] Xm;T(pv(Tu$B__=WV)ͯsN-M|<G$# Yy|3i¿+g!_m]@`*J}ː 3+t)vA&G2ƊL-axw01Ok ?hT{n[u6 r`G+NOc.,܃{RO^ۯ8n;8B_q1 #?܋m|O# YfXTlc ߆ ~?_sxHxU;N1aŲy'<6bBW"~˔囂x HQ~(i")l5y+W)qZFH\+PPdf6, 53KR7~R=DN%^٦L*|hŗJkq.ItcG˥,rJ󽪿"Z;2GѷXwoSڻZfm 1?/_ȴ^q :4˪@_Ƣ/:$F:7pa)-)(=ͨaxY+VL)f)vi"y-Z L40dK$Ω+o&b~ufsbCMPh,]pqjbK`ILOb!%q狅d.ي<#ϔ7cn 0zP(kpS4~=c#U>A"G}7,8'vg܄9Mo1 &VŲ+ȢEGϐ1s"{ܺރqTjev="hOJwwt nDɃ(W׵_ ׫At(9-1 b{8j>M!دH y@ V 5D, Pjo,&9lqoanyc0V.W x(8s@X(T(ϔ&u2Ď((%{1׫PkK+nɛefm,훑ُIt;L(ɡߵ,ӎvz/؋GYM#ÂzgEBm]PL17nu2zC/ۦɉsGl)3񂺱V__j'D4XFiBIOt_A/=y%2Q.u Ř/hb.v Ra]NםZ$N/?EE!S'C =֛@m!gtZ滾BBr&PZmTšYOې1{#kv׆lD&o Zr:l9PS -*_ :D'j~UUEv)uяLAbw8jٳf />Sk?nY^?YDՕgmswsϤrSmŚJiE[ETyhy};;~Rl'"0hL1|Z"}oOs^ڷ@xn +=;yYS-'sg +!wgWvh%C.`` " #J&9![ :\4.z3pYy!stCP$. {Z 8ۇ:J9`)D#xKd5{B:; VR 9;lȓ:8}5rZMi,\XvaZ`?0tzKE#\:m@/M0q:Rl :VCx` \38=ɥ"R()A̿~![IE"3F]S'կY2y)zF-W1kGdMcu?> Tf)]L?yGi}vs~1=|~Q ̕íĥȞBp$u&˞Ti{)>%X: uN?f!2G /I #*L5* #(} BDO ,~p>(kÈ:

1~S7)ݚdG&Ą˂*~D.>^݌O*=Q&mY: <Cttb0%AxC-35-wE~gA}whTS;CYMEXde]jD&ޣNϢH01/ VeU(vYE?!Һ2WA.3YDc ƸȬ-,]%xBZP/n1.$t1p>Na/K#'XϳaU`l8% XNdiػ2܆T`y! EhQܙhQ]OiN_DlB=xt\~"ЅMm~PsPf iJ)ˡ;fYD"6NG !CU%?Sľd] :_/ 2W3FS^9B͋R콾'J%1Xͪ DPnOD y;$cBEmcr&Z/^1c~8As&j|>LB[ض"2c =LXwizSQ ̥& ;[^G-XTnz}oo`5igCm1o^ŏ g?d/ { b!11P|Dg/K#ZCM#i:-Ӵe@"hY"JX,g$E@ Sez|'Elqa-MuAkFV>;"qcA,!ñ-/nz;cRxOlvYJ5j%:@3^/v6Q A^g*MP{c<_ l@S YT~AC\DH^X` t6(Rgc\n3v Mkaa$9; fQn@㡫4~M`cHTC z& @WInM; o{`'2]DоaE?Rk+恴YDŽUޗka < apZd8 ` zL+&KR5-2t L} 7W,9m$B U_ul>g$@-+ ҈ ljR~Rݖ'4z{"r_S0Q S"dzʀ8cvVzx/i[zČD,Y V Zӓ|ѿEvU Q:\9?3!24aUPV.@v p\lHS5z#jGpga 4|E1H(_V<=?+ V!qp _'F"] b4أܥl͹]b<ɵK-h[gK G܃{pg@oj bgŇҕh"tͳ@H@&iaǺC jjvۊ޼FF70KXQlDZ:ј@8ͤ ̸q_04nB;6ڐ >dʧƙ(MM_֤~֨>pv2K ,,>9s66*Y œC݀;-=RSch)+#=R$}zQV%Nq JZMRFE6Bm*8h* 4.Xj*qH+Y}1ʀ 0~Lն~\t~.L7'fHW_d}&ЧJ1ifdl#qEzc_KB$f~-0`: OdͪICZaGQxF3yE kr|2hrR#яq*>71 F/ЬxsC%]V n…K=+F% sejr@ebѳLSEg?S kBX778UcE֖aK^E39Ŭ`Ds]1!^mރ 1$ɛ=Cgp@3sVI0NR$sE-?dӗR!uYۣY5pynS>ȧM'K,h+1؍iDiE^_p_aDս}}fT썥ip=m8~!b4hl& > ̔1VVK;s_bB=:س(ss+yEY:.$ Zw]]omRE)rɜ;wޞ,q{4|'!8(Ygs-1/8g*NBG%u9OCb1TP!3! #Gc9)?oPGdMz!XKƐ'x5lNtɥ0I؊;CM \uNHZL&D>AB4`EWe༳/̍/INDU;r/2g='k A9e?}nQKUM9(^6Y=ޭFFJo>h@, "tnCR0bl|o}qʷ6)cGDO|[0DȊ(Z.~f.u6 X8>BX~yڴcڬ+&Ca<4w /jws`86I싈qyx{IվK ?gJbo;v?q"AZ-< ʯyeǬ-#v|W 5q"s#Xy rF]JvPJE{:D6u3073 c\V?J2}D&E4Q!fAyr$e+O?~]p w,"bV^ ,?&+B4Qeaa=L71i" mBB1 *^s8-v(#S1}rT6w{qk(`y0#/0G_W>%5ʙ2T  ^l4CݦEށ%#iM.,Si6Y+ YW75-=a\w~R8mbabɝe[ёm4DgWIl t[' WNKRЌ b̾`; xlRH3XMp4:GhõU_aEqU/yM<:zw:4~J+?2֦ȴ.JϹ>u?k\#$5cMMVceײ`pOVEadڕ8Y2dÌ 2pKUbP!v}Uw[Z%zID0)]H\/& lH0xƦil_XnJ+Ÿlou~W!m T5H7P-{ݮ^qݡiv/v5s+^izEFS([2}9Ļ$ jX+?Is)]BP.਼5\js$]3[3Sw~vИ? v^ks&yv 8]o/G7P2#X{އhw_*ʀAڷTeO\DHDX\Bkc ;@h;=iG̃EHm ل0%" N1H̒mr>!cT#\iɲ&~zt%ӏ{Uq n;Kg)VK; [>+?{)rCLEPN<>ߔ@!kv4^*"(,t;3}"ǞbRNS<-_`뺐7$evp-0%@0Zv?6z.?զe;,0Bq>C 3S( Jm`<:- Ŧ)~qUգ^S8.;k2Q=V*zۅgf V^M;X !iI1ξ[$KdjR[ox0rد!dzn.`-f1.7ªO1 C1R3&',\4w')TޥˀD qmR!*@QFHS㩮r9sͥlDeAHN=PjE K٨&Զ[=fVI})Bʌ}By"c 6b!\'9t~R]<dr vۏjSy5qۡDgԧhv@qKa6آ8%Gޜ>()=`?'hkm+D RY h6@tCr&Ʒp#` &wŜiŶGHzj^.}"E>ߒn[GyÔ탥*yU *pߤ޲ R4qҰ,_>VԎ7)Ʒ?50[ުOd@iwzI|ݱ1yej\++tK*6jWiuJ5 H 7}nS(w(,KCp <>łm[!X:Ois!W,O/ N Dxb zWӢ[-[ҨK [`qn3?v,KX>+:X~[p 7;?xA=@ϡ{_~P֠ <|0>o"ɤyQ̾|@5dbua s߼S<>s3铃Rir?I,{ x^.U"R*i(pHU8jK̞[!CrU lK9Hi'65i*,fym|sy)`իM(`Z9_)\vhkwtrܯp9Ļ(IJ7,T!Us)ЬW3 1wHصVFϚ~jlЫVoNzim"]q?]qҙUKU{ %2QhhD>57)ƨB$4>ITp1pچTY٘crun8[~ 3y3T7jRiݢ ,P؈F"oZ$4?!`8 j @8|˕gM]=*]^(U^ܠG~;nέ`=w$„j12{  bKp>iʾ?{Ђw瞳1Å0sA"+NH/ɒB<5 '0 *{xyR%BjH/^ L/I4v -m,IC턳pٶR3{n'hy}07`qMnYKATR-4=8&dԖD Ѭmc!Q2tn)B`zt;h_!,H5ݹ;{&v]w1-:vGaǍ6WKm|J&h=3([߻DxQ-C|5k\fn_^%B+`A.[x$ϙr$5 r%bh#Q|/a >(Ӓ\(G$)Ԧ^[V뢇SJJ^M:Xcpb[ x U̡`q%od 5:ͪ' B<]_AB+V"vi*EqFhyGC^!f/(Ru\~qRsTc?z{wGSyJA.:Q |56b@s5f o1jʆ`QgC2X%8fa'#gM8[бw& O@{vP 3>Pq1:ŭ)ѧP̹XTZӴط~#KT@RqB(\FaȈodp5*Tľ}>.f3ުwۖx aEXW-_Z+xT; dX$cMьHA3b\6OӶ?VPBDnCYEn!Ɩ#d⓵d `CC#𡕭EF ܼ_*dƈs~rvN]dr&^3[5k[Gؙ@)4"u <@{14<}[l\wMx{4¬Mm{|Zҏ,NV8nuu3PK[ܨ!.*DL#VoVу&%q#*IƬH;9W(Hˈ~BhTu~rM(vT:¯/Ä`q|1'm;ownsKᗪnBڨTV% 15ԥ- ~uL FT2h0-iLTU |.tXl4 2Jn pv^Ep$їj1ew7-,r^Qo=pw]9gZ"y8H9~DXwf)J9%AؽHK8n &'{5ʘ_?:aȅE²}6J6tyþRӉc܀2ѽB30xDqsL)FSIb5kX.ݒ񯿶֥O=AvR|6=D+f*DagY_cv8( :4 1F?-cY5:BVG\5C[AKFu8PʾsGܗ]p GPa>,[8_ Y?" Տ | b[>)~t3ڵRܕ^ Ӽ$tkݶ(RHCK-lvP"v0a08gk{E8WMq4BRa2.4XpF`bo~xŹJ=m赵zq,Ã)oRTxEHͣWQEi6ܕZ$-tVbZs"fxQ_6RpB 9P-S3mCkA#.ka-c&tc24@=7 #}]//O9S:@a8zBt|^4j K#NsV+D"ZB(G[c:>pcfͯyH1l н- *xt$zLlZ>L?ƃNF-nYT!' ]y  G&jGSsk<<3".UntVp곽BnSP@L:.[?k iqIYzp &=`coBb'c wHe"%WxDk[?arjBBXLs A.3I\!*QLZ7ydYQ&?? B'i5ϹaK뛏]lT\&jU(U.r tu>ABwYܧu?ja\eR\;k/n睮EôI7YmAJI5T7P`JxW)1Ly| Noo(EfKa"zcpZKQʀ= J2](t`J0؂NЏp5+ &'YƃZ,Ы6:&Q@_o'u[O =}5hX53_tfV4B<$GsG9s"ŠWacaS2BXQ{gr'~O8 RMYUڿ1.϶41媍)ve᥌T'5uSKԹJ'_`zňRTb ?gEGz+>bլ5 X8T6!"{f0|c ' jb8k\7-uMk|hP 8*Dp5q41c/͈4 0CzprP1X;D^S-^| }Ϛn 97~̻L'^NٶiF)ClL,6H*,𥊙pHחQ^,#]#+Lrɰ .uu 7]5aj l=WGr4k׆DyD5+3 }s  i )}E1Yd QL:<7kmo{$S'y[9iwwO0&Ca.IVU s^^#4m;X;dZ9ygr 'dS$ԛȃ\Pff5OO)}PVBawq.PFP.1X"}+I ,'6A$VwǿKO}h"3aK@#kRVaC1~@&?gR?!21NKrh# MH~M?A+Iցl8DwPr'`hCD5P6fq~ABOJd,,7\5#咯-Y"f~ ߸m}V75x}K"9U}9̌6Rۂ `߸aM%fSz'c8~QW]2,q+(E^pj*ɓ$tJ ׈N)d 9{bS" Wm2,IK,Tn IgKpbˀƪS$%_޹5UPkl&i3W ?e[_Iki,boC4cƼsrt-|&sNca,nP`=}rlT>" 9y !X0s<7_c_ZԹ<.m:V*H CVt6g$Is9"?_PM GsEz3 KM\|'Fʧjj7:V];y XT[ʹ*MB+7 /u3F;ق&ia& *_~cV:۬}v wVݻiN-R<02dtpFot,B>lx/*д`[drS$HȠ")-x8w%nIYNDKjp@{0מ_5;տBM8"(eRPƏ}sK8jA=J f|.:*ā~m:c!㓏~)ńFeZL>MD蠪K%6a+*ݞ5}A`/;^ "?5Т3?A=}!_ʏ6>|p>Pexjn['}o'e!2\:PHVJnM56Tmnh\WprsbalzRm$_F<=q^T<, l"j5;7 Cߐ7~@gz= ,A1U?;lTKѓwIGjkj_Hv(Z 21~ I8AI)^l*5s~A\6۞n`Ln.ի„w*fԕ7逨3Lu߻;T+fgeORIţ=:3Ki#xO,4 ;KF=2=c- ~p&O,!*)+)!Gzmy"绛 C3W*]{܃ތ I!-űg}?/)`xf_$Ʋ%>0Ns%'t5$ c7E]% 0k*(Qno5+[q$jkܬy;1^--5Zc vΔ'Pag3?Cy#.1J o@a g9Ivgvo(WӝԽS)s TE O>\E ٪g"b޿j wq")zk: .jH[#!|8&EPk0{sV՝2$}>M, m>0:ƋrG=VdȖ *`c2E4|_^^#`q{k8^Tg|nm='y%^{LҮ0`H>a&7,)=%3vh^cLO3 :ftw/r2$LhQ8 D:4mé`%;H\ q$8C r %{!Cs#ZxfbnBYG(mduʪ+nyY- u \<$)ε) *GߜnƒC%C83@4?jؗ(/WF)!@bS:饁H{@qIRbF b@?J:'\ 8z@G8sMǖhVL %c}x f~ (M)F+ՉP?nLYz5ZaH}acƎ}dE;.Q]I bԂxX^ @Xh'3K#]TI~p ŧ@Qf= Z_mu/pPsnyV7Yl]yHzzJz['(x*7D5^HZAM=>gsŚVץ<+9f8|*emX+8Vz3?L)`3jS5,,t ?SَieoQՖt,n<*l)ozţ6 17@7N^L$.!C'@ *)7fp;B }uԙ1DKFaz K5A7;^Z|iE 9tn m& 3rNvc_.^#mY)vyџ `6 ~Ơ[YC`=dC"BPF@P#&KSxlTEny?UD/)Z l2|eC^39k u"ѐÆrV.S9 ˈ Du` I2bҌ0QxEڻ7ZBFp>RܙySz}%ZšKPsshˊŕk] ] P_\Q STYKFwNrAR6[]@k@$,0m(18dĽQxureBp+˿7Ōۼn jwt⹾q2oUuN9)xBH)Ϸ[vv?E >?w`L0brE5$A+Ӣ!+,2 ڕM*z1 76{l` |\`%t} 0W6o]4} ̑O^. @we';H̿:\yR7( 2RCЁꄟQנfs;= OøxoP*7`:qQ) M*,AԈʧ5$0=s$>&LBJ$5=4-9S +\H⚼s| *<Y,=YmD½/*S[T`g^UvH  aYaގvɵ_á(v%qJV֬Jx/cѩ% ?Ӳ;|A};1)=qiORR|59$f&c͈>X#RoJKgP,Gl WQb5avƈ UP[.;+W4Q% ٓßz[PsB٤ 9TR jb/%LrRDIIM+_ӧ|*bn͉3h#7OG"l,1T OhTo8PdҔ5,_c+4J%rj\[dƒ^4FLGH XD.bq"QmYwj 0${@Q何`{-eK&gܴwL}d*]s%L Et  lƤI;X1ٚ7 b 7HaWYw^hJ -ث\xԪj<Ha Y;ܷ |Kf&v/[dI>3֭#yA812PO9 |6B^f-f HXa4;,G`wkд&za,_ݙT- pA/xԌߥb1̀\j몗KnPc~g2/3;}u|`Rh]MZ i8H69x+僟JTH$cy APBaHɰA-ɣMwz犺*0,,B&U-p\ LcPuB|_2 ":[%AD]cs8d_"&yHVGJ͝-^ PXyt/R; ^}IafIϴѷv ^QıG!Ci9)5]?̉9(W0l۷:bzGgO؁5yl (L-Ά'INi6>)cS~\M0ϪxЛ1ڷغXݽ^WNY+yl~)^ | p%*?g_KcUPy6&uP"W4K3:s" n֬Tv5keɰ%4{K %aiVr24fbsXfFrGZRe^AMoMJOKQhN^8Fzك7!(A=g XQnѡZA(ྀK͜s a&^,# sbr)9_e^G %VE᧢/C];p)ǸolC+]^k& ~˨" EB<˙H/\KOzג`u@EkΜo%ٖZc/>x5\*+gO(h~%Ch^ ΍y"Z//%IG 5|,bBŁc֪ 2|C K㇊>`ZhZ .|)pz!SǶ1'㳏d DŽ£@$  ktz`\8`2dׄ=saG;WvH}P-ECibmOZUC~Ne@,H`JR,Aq>.um"iJWo}˄@;%A\בŌssu)i?(K5lsxmceU;AJ7Zڣ8C]ixv4CfG_7~Qvô}& 6ᓥD׶c^ >`ZFvfmڄ .1&JwB]n qQT~W9_}|וLz,Se ^_kTHFq&w^^qq7z&v^ Rcq]XU~l2y9=Ȩ|L]  #o9,؟YQ>} NZ=!=gvYPoZ:Hf R( XR*LZAآ }@ؐVbKl6/0nHWJB¨fu1(|P-#%jvݟ,gðԚs#%Û~6_bé$?CEOoWx^_[N58eZDwج˘;V/ʤxD .7qjpxpKUՠiLj3kɉ/7^di®1p)b}u Pd{^:ך2,:5΃oǕS|429i}D47aq!gwŴ2Ǿ#._8ZfLz0)Ḣ6#5=$|Bu7vJbeꌒh.^IZ.mD}>C25X 2E+p$&{+_711BA3C!'ҭE|X}`A!v ȧMN~xIj5665rHmS#pWwXZĹ))Ưjv/_}XEFOUe3{S#8UlTev=*}0 mi2٢tGJO\}#28Nm5_F!2٧I+q:+0? Ja3Ϯ7;P"zkByr-uRfqD >1uHMi5sRfA^mɤP dv~t}Y֩ʟDQoS`i7K-TfqoIN Vb7- 7WϔQ'9_29:a'!%l!VTϐdAf)W5=  {2]BviJLPoo𲱩zb͈լuA/W0Q ИV(T'lϺ6η6@Cg:2͌X{,ۄ=e?ʐNv} E8]%#IiM_9~ehަC q$#~<X#I5I!SAN!3h}Kp˽j橡QN1kTU!.ɛӠ2I)tAT3+bD; ޽,X"vV_@|0b-X~m\atS91JN\ى[m+D:(seN7/뽀Ns4Vh߶fK}>jگQ+H`Ag0? xR\]^çvIYwΗ"™<ot<(GH~Qo4,rGAD}%`˓*p>Q1a/lNJY|/$DsS%1Uї#m2dCXӣNߡϣ ⣫Y8TAX*f#a1v[[)NЌԽF#Dns,9p-EZJkDT>_d#v;S)p'7;[nJ(d',؎Dǣ%O梋hGqm"zYH5i[yA%˚m/jɶp/ 5:Y3xbHG f4C|~Gekmi>PK14$JCJ!~c0H )\UuJ%1t9B=owM+2@Bm /=+DZiΥ ;؝H c fF_# v5m@xu"5HCyk&_hlN@44ʠ_p{#Cr6]T>YD*̈́=Yf\ͺe3?!U:gH&=YSGuر34>x!߁C"!yyb yR2P4U_2DX$ةmu]+B:{yaA.6ީJu)& q߱#y |2FMpVuWo)h5 RD3t\f_gR*C.GAIGQDd/؅<>#$KS5Hn<$Pb}&K~Ʊ. Xd5'O\!j8YG3O9ʋ [gf5Yޣoñ9|4jYA:*2WmVo%01ȫpnܮr7˪jv]l%6` Ub!+n Iy W-o)r܊P!P&-a 4]:F<YX% N4T&!߈og%t1ȿ[3ϧWv´+fcbNVQ-i8voByy'h7<f>ҮTVa7W1ζ%^v3޻w&|U`C l!0oC!{H=wMI xw`Ћ uDԾJzCP,}H4U$ 0R?R v Sx6WdEl\TCV>KH跜b/f=Pv|byT ÜllDR{(eӦxc2el17.Qr4pMe˂43+T8d, K߿I{"[pi9{N,Rk |"=<:hQ)S +dёQ ?8eYr/!1{<p46A9  vr;~u$fUpQ1tBaRj ZD$d=#Gi B~=yqZC Vyt60PeU5i(PpL?3[sj\fndzݟp:B:Ԋa]᧛NDPep]݆]Ym "dO$T7=fgK8-ږ>9ȯ3Jski?f6z!)RЕ;ΣD! z@).µ>[3m8R= +\ZZyU#4wP-ى7p,Do* |ס:[EF`Y:ֻRĨ<|& _h4jx "5kkİSAm!F޲gbrg&kǢU0: N?S2:?l.Cݑgد@(U.!nFGnx7؈nI؅|IGon@/ish,~z)QξX0I7n<CKv5NQ lW? MiTYPp: GH}U)[)wz@ӻ%+UgMYPnyD!"lFN'#QN [2UnPZO=k샚\lБ;ZiC_BUL^B9-7>fhCj.F_H+J;]0.kg9@1r)w/9]Դ]7q6;T;à.kcE1M7"E MM{0' uY#X* q9z%dQȞ(j\~|NFnSu{,NMrf}ej!:fڱLc3?&xSusKU‡V@ۆHR6D(7N*ފV6YX]?~r'9mN-ZVًdh>CVvX̓Te[ n; zc[:=(I\wX)szM;@i|*bS3<ވ؞X҇յ,p n;8! $(tߠj~bK>5]cMc=ʗqO9^x=C&nwGrm+1-RUڕ `Cn75uPr:nD!#KZqoFT:OIh 6S#([>i GY1Wm?=FerA ޙMVmƟ\aǧs4B5^!^vܔ9)$9T3?FaQR{x,%BJ8>Q}B0/V,FSŪi'J?RPӵ$[+Q_ ~gs(:Mwܠp K>!^rkt62|c&Fd9^',WnwAfV  g&ToWv/'A"")JGW&A6^o&bo PUޔDRq8YbG\4!}Eov1tU,Lox4VOуeD<_2~]ȕpg+p Zrra5("tڡF0tv.:`Xac 0'[wSk[I wsUvz}EViM(Sidvv0x֬g r~\%猳C !8zS3ۖ[|ymܫHˉ,;;"g.#S6ިC#ym}'>\5NPxC=D04ܱ@eiPU9F'6=FA=U]Q␭>YV O@:_"ZI HtBC|5et/I6|偀k&[D ,AQ/BHp+B@z/. g+NKsqlIKEUiUT7EEBBJh+^a/֠ӨDrב|CtA7Y s5"ĠN; Uٹܒy`ZhیeYNA-q Spte`71Ģ2O`56W/ QUS{d3a3"=o&=d;d{T(_9磌nڬ HqUt۝%X6^;S]- gm(Ǣ4E!fۿ:nm~I\D^-5ԝ4x}^-Й,=mDrC{aeIz#"mHst\>s!uimB vB?Mی8bw?V[Nɫlz!aw+ŸGrW^#@Ӓs19gKOv)Z4yM-*SFd~4!oAwOsp7{%h.4نL`.Wg0~1,LaqN?ÚhWcHn8~& ~kA1Y,6F3<}vLd4GnztS圤!x 1Je3:֜Uֱ9hlHoYoeV٬ zpHRnQ8O!U80MJ]12 )@1o.M? v&ZsŧkB+OFŦM%ZO0M %)]vH@"m& ;+r-G;4"+#Zdi>9̚jwqHK ;hg4%;-n6͕GՇ Pߓ0;aV}+ $_L_W5>20: a^]~GXbKY<3g]Tu&s|'&2w֩Okپ,11CP$8.rXb^6_Tݕ#X]xJ]л2s y/]WQhRؽ^umlf R1>La񇎱'V}zB)D!O-lը<.| *! "1+62Ud{.󋔜.m+qWs*8Mus 1ӮQ0tywRaAS6HK%xSdi2)Y$۪2s\p]*)ay9yOS דi. JU dxrm$hABnr_.drÇpjD&i}\{OA;pVy3z+aÊՉ [ײl}#beZuݮ$f`;dU0k e֯䮡>FRS{gUٯqtd>U|ӈ~UE(*-׈ߛ7J7YP+;]}&%Nn3!}xyXTTx0aݘ&a#`']6m}rQ+x q{`Pɣ& NK:<_W؈6—}l_PIR1bzK%hk6rY;L,rh, V[kE W$$Z 2]Gg0Zf 4SgG.Q*MTL?Lo,r0/o#EIn=vAf_r}|$yd'bU0"b/n0׍X;8[qH3{DYNޅăx[4Z(gr0AE7P3G5pN@w~ԐkV^S9#/<՚$]v\S2 To,l٧iJ=Kd`uEfю LI`gk,K 3!qG`Haq\F<^0pF}`'5ޮ fڂ%7)zTܼ#'*xJeEN#O3[j@"F;gYX4ID뚳k:W:!dxg?cVU3 ꁟO6d⮢&Wj,LoL/L@֦⃨5F ˡخn¤\zbuH5^A, ȿ[aA$_gRQ,7GH @xULJ 6k};i=rJId/W3kք.!> `گw\e 1Hve=&zIaaP"ss4(<ț?FY㥒hi08+0Dm˨@n GZIhܯ[~~}ЅJdH]ڀ:'8rL)g_J3,lpZ-aU)ЀP saxR=5L\ N^~\D>tN&5_4j*Sbӷd.N6YH+a!w^W MjЖ/My_a2sD'Hcr&Pxmגu&r'{/8q=q/e;q~Cd;Pf< VMmm4SD6n0Ɯ$uH;aҳxY|8h yC"cCD0lc(L14 ^1&¾tG ڣjFƣ[}|0f o՞dpӰG鑟v3~dy.?<4(353\MqZK>O)02vb+v21lI>կ(d8wztٮUȼNa?)J9|,vl<͐mKڰ3%۴69Zϲ鳍D min4>"PRP!>Jn1ꗎ=G+92x%-s ~Ifn& 9Bϵyj&`X%mD> /D$Q*l; A3Jy9/ BI^{~9(m<,򺗊'hB0sRbs(myQO0Z{A#EAsO\#*D\"Ξi{f .fÏfwA~:'o{3]F`&~fbz j <c]A# |j{ۀ#!qO5,W8JBv ~UR?>m 2UTYi,WIEu3ưP43H*[{1CmuYNK5d(Iٽ}pF5^pL?W7K}GJ @p)i.(-}J AQZx t%\ڟ֑RſlQЖ%6w~~X@BDE" \fҊ5َd4Y5aKvGi2$ mWԣ6727؎6 U0l=½) qr1XM}J,ĖZFsnZbJ׻ٺ~%{}iOT*fޑG1=M" }\F?MXP5 ypKc= ٙ:+#\"87.S-׭_}"rYg&}/.&~d)}"5 eټڔY-gR]-M,E6A E#ޕaJضt߅5wy: *%_P ڭԪ"(Gғ>pwJP Bwi &@tDX|HZ/W`LJ8? ilA@/diQz(2vV55;'t1 tE*W<* 0+j@VO#ϖVi|lfMq;Ǜ22|%_Ar"S>mSu9<˾E 'W+u=+"`5`g8ᱤdQF6ɑjZ&kGԵ~^R!(#HX C[z@XڥFe/V9-f2 ސZQ3Sⳛ+'eY j5[o:}u:Iߞ ( o+ ' lOt<|@x l(r1Xeꤣ*3oTbߍ #JLWUۢg˩G/cI\o[BY۟/df2yK<4n9%ƁFf碁(˜V89eie6w0=܀/ˇ`_P"5I+f5=벐]k' @^WQ.g|0,H2j oB#eGz,>m%)"CxDvO"vGzA SPc ڕEr\~ ,qY2;%hT:T*K@eRU/$|"^aK+)|>ezkw&$88 .GgMtQB6)\HnhG__n#x}'5;qlLK]GrHg D_).|sI√_=Kc=?5 G# ";K1I{l\|53g ^rN0nu2edg`UUC3.b&lץDZTIG)=Ϊƙ tD9 5p8Kϥ|0sx,z]ۧhJOhWx?נӫ\W|5  ,p^Т;3)^:j{s.S|ÌZpWwY5.u^k[Ja [%6uFL խ)9<΀lA(3&~"3GYBuB^)E wq%t斋 k<-*|uۃ= ].cQG@ 4% g,2VY'Hy#F2ȭC@0CѯCٚ_k7gL텭^;0; 5#yېKh(l4IQMbzL5]o(Cs}+H.v }A=EKϥq oaK3*?!bMD޸ͼ[0ҺTds(B&ct~776)<NaV Y#,Yb $ $of+ZL<:nh ʆO@^|W/0-KJ t"W%Knh3* 2ny,}7 .z_ d)ޭ7 Ib T|T5Z`Aԙ&LQGHQMnL+@LW~B8z4zT$:G*#_*@k`2LOVH߄7r.Mɚ(p+zTwv*JeUmJdq ?cf hA#O5ND|b@V$XJ-h:יCGvߍNC\9:&Būq!wĆ 72F5TN]MmAs,Cf;-"LKi|S)N~_\Mܲ1j׵B4`}d7+;9K_?C!Z ;}2gXIU?o}8 KKH(_S'~xYGzsN݊ :D )*\i`C_)FN\(>ps |3yջgBAZ\̨ `^t1 0᠝0\O15`_ؘ:l>SFWKxoƒxZou?69[h>yQ3R?)ؕ4L5<c(X:jP4mx X6;eݮjHuE#X;2rq1b߽N5BYTC^G^n NRVP`ފZxu^G@%]Ꮿ`h*o} A݇5 b:ZZ_Ҟ RΕ um J:0gVd>B[3EnASQ*?ezlPqrE&Xλ7!Pp-ߋAe`jH(T(b[/!tgѝC1HA;|TT8a2o!)<" fM^OzTdJzF[oղiiQ; vސlfާL1+8v0gklb &P@2{)CZWp[{`x"kbǭYH<3?.A V7| kW4)n.2YLXφ>l$kcC呜uŚs4>XӀ&4Z̫bߟ&w"SXf\8Р`~AΞu3Y+](*$!"ZS>GhaKsQG߫m[؋v owsgG\sF:&Jc~U}xmҰ<\#QZJ52Ǔ\ϻeNDYړ?͕OD80Z)Rf!_vo7>1%  Җ2=y]^Alaۿؙ1))6kEeTKvCD쿾nsv5/]g |lϿ:=e5|aZ1 :i%pPg{<%ACKl&"c':ghҶRvb7oF+ϠA匧o5;ٖE^7: ;"qG0`e^#rr g⨅s 3f1W[_+(3"xd-x EN !U L+f#Pep_w/'o~3uBxT cE*" rƼ*#Aޥn ze~GUʾ[-i{y'MOdBu^4@rudP#G${PuNS'1 u "H8pb DEW tg7B_t%:AŴ3{l|j-Ux 6}88ekV YKRmf) 뻭)D  |%#̩[v uQYA3"}8>}ega_c=dx$\ [UxϚtcdrMY{+<xH9 ̧oޜ[͖z$C`,{(gNIS-X*ۡW')A lڗaVy 1n#SEw(uӠ(neg..jfRT+JĔ^vN0ԛs,!7g|Ŀ 'db]|Nw$QĶppӁ7RWzLUy*۠u:q!vp&0d̀ń(j}#)^Iiiڳun-yԂ[lk]z 3tYb?ռ,bxEo}{QDD~.zr 2o լ-\xĿ }4PHҽ &3^R.hp 甮"8<fKI:5֠P[dWi R?9c .(O~ )2O.y.}0:t*zAtd!?2]h oJfI [mMZr#JM?M$Ngt3GG )~D܏hB}EtSyNA콖v#AϯDwzm% XUPt&”Ė$jm9hrzɹ${*Sf=K&b~274ߖ5GÅ"oDcrDRG'OnVveeN&v<6 Aǹ^ IUb&d&$tWi]LE4lygCfqUqD}}Z w}4Kǁ*8q$I26rk1N;L,G0V,*)4Pow7:y3_-O F2 ,zb]CEwd:;_8>LWhX6Ij  glQ9:}f!hnc8AވND8'*>kN; NR9h5Sk+yqi9чa˔Sc&uu>|t,dŽDA)Vܻ# =G`Xp1OdEYkL`\{w˒<^G#KRri.,g͔],W )*jV-L#4;j) 5N͇o#MQYw%f[vOR|0/X,c>C);_ m/ !8ZX膘GwkoheIyRE!N$Rh8KOE}/`?yHP޴h"+lR߶{q$ Be1gJ}ê: b'kKjMj&A gS.՘MT!Ư( oVnWHAo`θ|VLz;j)ΙkJ>mC~$Z| >:;(hj #?QFC Lx#UYo-S^&ӊcvȚ2Q(Շ5Bb-MQBL#_1ۼl~}p~Ǧ.:,f[7h`v=EސC7^tOUt&Jǣ@Z眝 W -DxN5)1+7[X PW:ڱgv^%'׸$츰jM83ܟUtrF5Ie8-LݸQMk7MbuG(պlɉ Y&5ipK8`fKτC{7/*mY(瑥_|-YSH|hGQSGm!7ؖ_~AH,R.q}S-ޣs8!* g"JVn/{ ሀsk^5ZzZ>c\-y5+8%-VCZ]e7L9^_\0Di]ON% VxmѲN 31m{s%N\\|YHasU?GtfPZ%9!nqcS|ioD`qߺқEHw ,5 @iQ_8HF7YX {b-L=]׺:@$Q`YüPͭoD[ء9z\)igx~"*э Lh/[>= nI;a'>h8$xѠYevlկ)r ]0-w,ΔiSWo5 %ݕ3z1ش^6lR{[,m1) i|/"lCQHٟBeo*RYx|T*+1I4FF02&gDh+s +c9;,L >DVS#-aDk*4TI8؟[JT huUzaڳk&cX;mk)F|@K.Dzu!L#h^(C2ӧ"7H|I:=jidU>! Ym c77 Wkx9hotK i844W\Mjy)`O|cll+JjHoD6^ ۀVq,Ƨ yQeK3Ǥ:%ݯ:2MޕbyDŽ/5 cu9MG8|ѷ΅*z^;1N7G$0Q;51(ڙ f4r  %bT m YJ$m.d:JbF4HI9 2:?d&;cN7Y\"gi]}LOz¶jIamLR&f&v]y \ž<4k_͊ݛd PK')BʯQ3 sW:T50hzXL$l=y<޳HcZIx=) S5Z/0 퇳s,n eJJI3MD*r쉵T8 8to5 VõY\gBFYk$ eHcSԃя$LWʎm0ܸhJIgET &&9# 'uV Ёgu1rTCT(k9È-ч~yUPs%͋y:X~h~{ăD?l[ѯ+P?8=䵕DycCBf`)x>a%9 .|H6ITXUb]"،`/8ĕMgi2kCCrUhmNJr祥lUC? ,YH&rL}&QR.'Ъ phv oZs;,! _o}PQ8Lج{5&^Q[΂s]:6> C` f$2>@^JoO0HtX#+7z++ӎRge<]מJSȩp=IBy*ET'tRBM\Q,5X*aҏWL1цͅ"^c "5&cZ,Ɠ6Un;68p56ASClcȵ eO7t=DW[ͩNԌK C9w̸} 3|?lnDWPnPM;6kGbhB32|xA|u6GpӯDD$7S?}HX\`\XgKŇ\t~FFV|;ɻ|L U,;ALԙ1sҙ\+*K<Ž.bxVb#l;)ۗFPc6Gx* LGZjS닌$:53m/ ՗.+pEiU:Nrµ5 {F:Euw NMd|Þ>#ѝa6-]j0,#}vGlŰ0V+6_luGmTlj= L8ؽ{N/== DyPHy %f{Ԏj>:֦d"зov| O0ޭ6UA Cl2 x,nҤ54?{'t@=͑-yx:8X~˂I)т ɹO4N >FV _d<{H>~w-ǿuWw{CgzrRɏwoq"'?gJPDMt`2:5gC+&bSպJ$ K\(o6\@sF2%u|qeI™wI0d qRdF3@z ))1=xL\HR )U8ǽ(qj\nm}-4n \MuzIqpRgpՋTx%&.rwRvy@D1<ӈ5Lsl` )ڻ) ;W%Y}-D>ka`4@*3@ͣ ]yXgDiFd{6RfE9%:|_O !1dk  o@}4*-/}73egފBޫC4=mc.=C8]izAz&NOivEL/{:ci& n²γϚj\czpdV43ѕ/K-_ ?|^jedjg$G'gu (q4jKt$*vY ' j,ޱlg iۃlh'Hk P/>wUMȨ6G:q p&?ݞй_}dFm8P%2ŊxIQ]L7Rx4ax @zpKɮw { r}\"Oz~r_-Ԑm9 |P0k|9=&#WЄG;M݂,lʠ\ܵ-2dቼߤk9rFƝFuZklWu3dz|#W-O]ϘZz_Gqn+eL/VaJkj=sߢ6:̅o׮]+p mba~w{qۑ<Yzp8(!r5W>a>9@MifnUxz3T=xf(K>JseI' wBS}v3@?0aR*Tw["eK]x~\Ssbuߋt6-ΗJ('.P*>"uHI&q(KF_ 2Q!( ' BHį^ ;D_ĕuPolS\9 K`n qy>/ƞSOȵ15FluեwVwǼ<7,ߞ_j=t`8dR,m 9A?~Et 4D0> XlaЛQ9]^Yg^ѨI0G*|8`tDz7;}yTekַP}~؈gtH>ْӍ05>֧58&5bpo9:C,4BɧSA yf} {!: wb]"h髚.R;0:&) 7A&<_ ȹK&T TPOiLUDWR$(:\zk^^OeDlvPW|4c0I?R]1HazsTdrc:dQ ummTXOZ'C]]g89BL&\JvvKYWҙQ) `H.2 ʱwRp"Q`غ[8 klw}"9ܕe"I?1;;n%>oM$Wv,|2IL2ntqdN>"p23W_˴EgL$:&p)ϕEL(c1y*:)F6h9>*iAZ'w7hPI*d6'D ^5d /~  5trIB !̃Q[鮆$ݬ7Î~.G{h3&UvHtGfg (>oD*cJrVDzRYbM02iⓁB!^pWѧ.Ÿzw9)=Moe$@ȟ܈b] h50,n"Ie0vg[+ʥ*0>cy7zM%8)ݳO4Оju8A@<,qrCQ$6m kkyRxAʰK40۝$!\t΍?1An_Kk%kXKw4)3Ҡt̓C-}Ae]>)D沥ݒV3V'Bt Ta=n-A_EF!6Oox%D 1^JE:wf8-ʹ֕RuaYx7LV7pI{#7jRݰ8Bx Z]9 ŵyQ_fBRrETDy:&HPE5)fd^sAMZkX& W5@ pKKUUV\řiAZ'^E#^"@$S:#{BۑI@pWB *qveªO fOB6H?hƅ,[ig?sk1,csܠtQTl@m@-}{6>}dMԺYN2E;2=bvmBe/IO݄۶GkQቴ$eJ_?zA;i<~'fdf[Ln7Q>7O݇,<̂S{&!7> ӊg,G$覟+(Rje ޫ:ej'W/'P-^T3/T% >F)FDzd F&ma&5ɼl-A> wO4se`XMluXwO§kT5ϣ~b'pd79'ڸgfJT,:ZpFyu5~B\I$yI=-fiF.+ W$9!f^ݽvV鷼['G(UBM0{?%/;Z5K$}PI,V&O2-r?gr\)}ܪ4ʓdˊ\3͚RZ#*K$9]֮%X@!Uڜ>Oa3}=! $jm4gyq_y:яA<>}AZ&a͑r'f-kǎ.a=*z-ȦJ b']&(zq)["&ئjR Xz0,}iRɫ +E ; W6t&3q0YF X%HjR]?4dh$' 6g<4[MeJ{x&7Ũ h&IWщP BrQX5egۺ^W"l=˨ǒRX:_U?Jc %MԘ҇tsDžTj졒+0HWi]O5wh3Ze4:MZ|RNdqU%eKR[0HpRg2'+a׍\"2} lj׿ ĮfJH ITURN/L)4J ]!sI܉S)(vBe%T=9x6 _{I̒@dplwSBTSHr l-R- ֌OtA\)SbH8TXIlܷy[+V̒:LzE12n%C{%tuoeշl$>HkSL1l!=(£uи5lCBN ZNrwfb*R?:wqkt!i2Q&hpT`G{n"gpIU]RwaA wd.%0V5 pzHJ<% ؼ:X%ү{eQq|qH?`ϡeHڊRH, AP F io|K"Yw!u Tݮ *I &ہO 441(B!+ ==~eݔRNdűL6ėUcH;#Ode)V@> jx_P{}(2LP?xU]*P2"ς(!i33aCm_^t7s +ޘ40_`׎ Q&+ AԜ "`E/p3QvPFN/H_r6K%Z T煸v%nLS'?=º06faQO s=r_#VM!?:S&;(ŰWT`c)\*K;rDdv)QoaݬM%mu54 -9a-Y#Oμfj˜ݏ")ql)5w$Rb/к/^s&N0x!T HQNvAΞWoL8^ n";!($8_ތq@mR6.+/՚܊a "StN;KadH+7-`ӄߗSغ {w? =J#5>a:$qMkC/x?gwX\cSn%VA"2E:Thu#2X“RN5яޑ mNш/^3I}Z&}lɛR:l.=|F^yg\DL;[m2$]T y$dz`Ӵ'%,VPQ>߁>I o]L1WXHRs@> et!FwNƆU7+z.Ԇ Y5בF! FtyT]J੶y^~ӹ*)2w<(OHi]E =eV{ؘiח$aђ IxWcC7mɆSP ѶZEQ䩹( sqvff /r*䩼7=#غ5 Hn3%Gc? Qad='S<49aqxoXY.b"ڗҥ62ud3xo;cC|\ɝ}̍*6@J8% &g!zE'88ydڷBcOXCi<Έ*.Xa_w(+)r;-g-lT zg= yU;kd3DzelS̞@ڪF=)=G8 < œut/–Op`\oxY;ϊ̡(hVSobE,ˋ%1#qYxxɺȘJj4Fr -=pݷJ%m.؃,sL7ׅӟgrvXcAUǥnt*UoJ˼E2ZGToy؛?j4 ti,n/Ͻ̆Y\XJzZL^ \K9<0g'mO#' 9)d+n9;C&P$" ͬb&g9MZ)0 VX?*e =,goiGB55!c<鮂 ^!smא_P E }a~3>ӿޯx=E K9{\~#}7}MDmi#G GR'MN1uQ 2-I6[BrfG~ƥ甶~AS zh soăT&YIq 6.0r3@/5J=Άypi.wK U!&C$S&ю SuT5Хq634.0FpIՄenb5"b&6_]~0 l[=nMצrcZOs& 7kv~RMhN4Rmq+|zd%hDy5 Q߽!Mˬ(jXc[m!RRlC(!_)Q#"ZH6SW_tXp5UHCfxk@GluNc؟|S 8lBjL lb}n=Û]%s2qOf:6^. 8atA8of㙧7EZoeqCՐ].ȭ!ih|?K_z6D0=1QY)-ݒg%'^`qO:-#t|v80t?7x1- ./f"33O9?m…s1G霑h(^|/kSص]pUQr{aoÃ&F"Q9UxOH4ǶykRjS/y%|AA^[ٌJoCB _ LJJ8Q%'Fiэ/jA }|9bmǸME0WW\kc0]!VUeBp˴ѹ)3ξ$- K3ʊ|IǩGӧْ\_HcHNc++•.10T`7dԗJJv@eK!b(7zl4V[.1~ID-n2vHڻ}.v;ctЯ1}>H7&N!1XV+|(7 +IϼQ |J[ M,!<:Mº,?2F] ᯰE x,?8~`̴IQK1~6q܃5gF$lNmc\H:} 465iv=;]|OTV~PNi3}(gQh,߆I4_G=u^=,z) W}gsW!uU\19gTʆ<(|%ja.5AHK{߲9J]΄6^/V‡* [@KEc)PlTsŷn0GkkdPSSH5Z[+"fVnHt¤$$ f—!ǼL"žV;R$ &~~cZ9 o>][)8GWKD\>c)\%7HHfjMŋwhR )S$[s jYAPMumʖM@gAd]JIE.th<$`B"w:0K]9kL^C+-;gXoو[,zݢBUEװx* $ lNb"8^n%BվFָ+n,^/Ju{j Hl;jopV%&6oɟ-1D Kfπw%t0B؀Ű {0[Igi|(L w‚=]0kh e{nq2vi=լ[#֓ֆ>Kyם\.o,\_;~P] '#d~d{,ADz2a^k-EƖp_}u96Bő+ 4@zY$P;b*252K/fY_AF$5hxQ|\t⢅-w&pQV8p/J&[RM:-@HTwQ4{>BD)(c=~ֵ~3Hv%}}kRk0WSN>HG?\V_BH2@~]dI6%yPsCï f|J\B7[BA95zQ7:Hx m FA5Br ž8 M$` S l8߆5#"_-H[fo ;f>lS[3i@ҝ  s"Z۪ B(-L1G [DbԫCPҞϦa&^Q4h(:Lbe\@"|`;k*s,.ϸY9 S20MQšJ hA@}0iͰzl)YI]9F;j1"QcjJ_lA^\Kɓ~27CO*%+  iO#OU|o)jH">=VsRo*LE?.ri?zq #xWA@萓5w6 TฒU/|>п9R{JW n|&1`F>Zp ķw ,A$JמNj0+>'oK[F_-CL>!>OaQ?tg&, w)7;i8ލaHE 6] | ' iX _tchmyMMhgRv@+F"hk5Pp̃pPuU嗢=Yz 4ԉ`1+!WCmImoI[U7c\ƿl2ŀJSF@i83 ڭn.ṵB56ӝ)e_OTWJqi'N&u?i*͓ qCiF cZoh5dE ά]:TʫtXp~+{F6I.a^4nsl\@ʙ_!Mkn- kZ }/|t mT߬A7}m购=)1XdK(qSM2|8Af#J׷U xAJ5uT9'RDbx*J$WTղxx$.yZv8>yv*B@U_ӧX#x{`m42KYwY74{J8~࿠1WAxk@Ǒ0ЯFaQX6ϧa=zFjQ ]Ȯx8cPg{&G6uU_~IMLBFT?SO0¾c](;p叵˜>w%oέR -Yx-cKޫ.SJynB Mxw j^3׋-vl% `cl#&E„Ǝ+O80bCFrqtU-tkl%SK7 u@X!G"`)m&nY#~LF"MUFhՊ{x"0.cU)!~šJiSų$pBDU:%P[9@?}!Lv}Dy=已ڂm4W ֟J0{60HeACKx`ߩe ē25 nMb%R-\4$lhkIxbiAE"Pg b6TKuѲp]#fIS<g71 5 d2Gp#K)qKVxh4zB!\l0 ܎Y֎e ^~i7W] ,XGZEJkӚ:xᡤIpKH:ۣgǕ06h.@lЇ%*.*'be/|)龬8#.RB2M 4 u+7g|lxM;ĪJ6ŔGV[(q'K2_mf=ioh0+艍}+ϾJMI'oŊA:X-ӽI@c[yP^eN@K;E<ï0wi/[&!0[b^h1{wS3nsvƣKc;ݍ`;PGnk߻f#4y7 ;:R9F?h "&zxjU (5ڥ_)&F@i9K _AIFpUEʠ׀0ju!  ͖3xzTPG5P GZX<[%'s&.rXP¢x?pbаPxH 2?!:yS%x(t*m"yDi$N\{^*E f0L ^?8Ye|^8'CFs dQ=IR*!)CX  D|MX= 8-":vvXdAE9 qK\ z¢Vdrؼ@o%2c5(,n3򬯙@r͏@ª&\C#!mЈ#/<ڔ(Jϰ$'Se݋2ørx fbMRp8~n^xQc6 X eFKaIzssh,HQO{Jt5;w ?Fߝ뀱b5nQCZ)o:՗"܋N.{-rRɥ-^YFA']MUsUv"/;6ބdfɚ>+\筗ˣ;`+ǨA\+dwod4 *OdǃPrqV|SFÿ>\͑tYp"Bv֕%VΩso1ɪ.Fbb)|Gj#$  4É$1GF[ؾp)epgJ^A6sǃ^kJ`odIc]oNv?ۖ[Kgt6hq/¶mkb^bxZ6)[>2}Bk7$l@ ld$h[B4uV.|UH*/C']5,{@حe,,kOk{JA̯U*;%Y|P&~r7˄PbD(r- (/1:n+8D2> n نP(Zt.H]!twVpt$x^T@G&Z^0y=ܶC]MgwBk=L-*rgRh(@f=KrСek|Ds#>.%gb宒N eW'9u-;m3i)``Q)+Ea)<4<ڜ .eDmC$`-] >Ac?A\/:3)LAwm|^8I!Xܙt^nˈ֖Ғ٩r 7|ƹSپ܃Sfɇ{@gÒVGֹMe}!sT.I%G";ɌJJ_[9Ƨ\<]YI?ðwǻO"Ù|d^$8Zߣɟ%DePlxuӑNw໧b#3-fgJ"EA ih^.ZA6 i_>}&X5IS) "u1E}m)BD[rn]5 p!tÕ,fWF ݯ:Xۋa'S((L) !\͖~w#<{r|5dyj!6X`|; &A޺̲ A/sVz/QS6o淅@k7RYA7c- rǤ+%&`+ !3R3bn1;e21;iWLMZS(!!-Dͫzn?._MOySFPcFSS42%㙣XP!iw?&*y/OLzSp:h 'i=&&~~'<27N?1Gm';eac|Ћks>9HHhuJ⤉3`=JCT_6sMhTi\x1vt[ NYt:M׉(${S$Oh{x7 D ҘD=juBE/<3c i?WIyYHa.9`U';$ &r:a@<-'kQaLϽS/Y$?ʊUMݔK˂SYnI9ʥxi2D>c _B$J4|ڜ` J^30xۉj,.drAyzJk2iBT[Li9nS_Eɗ9HcDݳU ٰ3%ny3J1r:vp!VZ Up4$tj(PpB'ʂm$:뉶{}H9/ hӳtvNR{ݘ=Uiy҈&ee/: |ϱf0t|FrI C#Z}#K'5B|&$e0eH6iFyL*OЇhZ&#t bKڷYsBrDf/\ ,hhI8pc`iz3m^nz!C_&t{.RԨIUڊ l96 !Fy| בMSB?̀<]v(GM-ENЮZ9WNrPdW*J C}% m9#"vY&'u4` KCU 0YHdS$RWe}*dL h WM6!;Gi6 S)Ё48uTCΈ0UT-}AIxA5m݃4Tˢͷƛ.ʬ Eeu^۳. ꢵ)ÒuͲŪ$5 1!s]`u"cqtI㇡C `靰:E=7JqG.iY6[B4 Œ\h~1&Du;W^<\͗Vu\ tF ԙݮࢪniAđx LQ_tg)@lb.mddr6HZ[.6=7_%@y\'#q hTF!ʼI{&gS/J]#g%ݹ (e4-.=#bkBM"жԛW#L@7' XQyf\6߽xցʟ?RDP֡Bʆ}^J3HhLVQSԤAhg Ni1ڬM!tTd{zu[x(?9M\ن:,TE} ;bpٖV 9@I1]Yǔmz;mN eTn7zKga\|8ܐ\Bkv ˒ N3i#8`pڭ7n+T}ہ!̊jZ< S_$|6"[yW‰zoѨ踗Zt" G3^{/')/PI 3GKȃo\WiG^8`)AHJǝ۸ %)6W;x qʟߛōdXI?ar90b~▹YoPIЎ&6"#_}WBAZp۴!jHRBƤތ? W @Bƻύ '!W@cDtyI)+:*6x:mNqA<厵A)d-9f)3V+]S AgsS *2뿤<"$%j쯽Q@wFV|+`hz.r"[ݡƔ޴.[kTG4qu#wQ +Tv MQm| Y3ty&^JX5%]^6~{j8M=tRx[ژ@G*R@ɯd4&;eucS(;5u.VU!;:Ɂd+ W<˯IP g ]?+4t̪}yXqYFG H7tT6k+䑠FA phל] D'm82Dmy2/MV:c=\":?bS?34 ʖaUexaz@8tIfKKYE`ߦ#if@ǭA E^FʓxO\]rRF+0;Pjw'?ėP!-WMuB2IޮP 3=;dZZ[ix]MW +et\{^`?&:]\; y %aĐ44@暘pP.>Cy(IZ1VIcR2>3c/mnv3d WIa%J^VߑuRϝ,GԳ C{*Aq,GBZO0a hԗn @:w"޼,cgˍ ;g(s9oiN[xYENtmKf ?E-}CL~TyChs \m>JbS-K4͸TR臮X pN~ 2<~ø [94!޻.|[vÝj_'rq9!& wKȾ |w!x.%,c+g7~R0;e^Ppp߯KQVn*ձތ[~%Vew$CkjScqt f錏yFCAѝۥ3Z$7|G%ig.QןlyO =h4,1U=Y 0f8t4]w*́FJkd; a6".O, N'g[CzKˆ7X֩c{QMEV@$mcZ"pR[-8R)od]3J܂Qڍ*F64_Pܮu&8m7Ybzާ&`d}hNfq/\Q %ibyX~L~R/VWل@"[le,8y_;XcSl>,Nې:6{~=2!q<R9`ЊB+C!'eXмfUꚧjYWkPJ(d_қZoF<&$m:ZLaLkLF|c2uE_"572m{pjMRK(NiU6>=qxCct:s\UL\mC5=ɹd~iPqpݩ#nn a|ls| +X/3Ppfju`_ZՆ,nL! *YJև(jsWL=ו5/|;~s:4K6 jeNvIldɎaA1 /,)yxŃ,U Ŷn$ OԦ5I&!U][_~ ܴ.MlG{ʅwU:7dKGӄRc`M 5q,s ҮBPux2}3ݑ=Lhl;|^QR1g8-hWc͚^9/iܒw oH(pƫ IO=meg{?秛qI(o*Qݱk!1jhq[g/-񋓆#rֶI[eZq>$pR`2k pLuO@QdZK*:c8`pxm@+mK)8,i<I\@wك]=kpbngV#cF=ެYGrIvby*&T\n̰h͑9m1~8W{=nz 'mi*`M~ҥkU*p AJ(ރH}!kqgV s0FV8~lN E^dՉ)$7V8+BGA|=&OWWL4ެ)E?YW AA62*$჈)K{$v J에gh:8*f=Z^hoϵ+[ab2…aW+J#jN9C~˯ХXy.d!-=0\"#ϲe-pnu1gz(Ed+ũR@W-`PyDW/!< }%Aq no8@o+/xP>G)OMU)U9Z`­9r 䦀Zw6NJK@4|4AWvkKEd\A+H o(9RE~q=җ,RD~u]KJab6_иU 3@j6 ej9&|ٙ3GL,6% qӱMJT35:8cd4 b98ةB!ݛ9 P`b%?a띑L({# 1T|Is@`WB5ow:H;ȅ7T8oO*ʲIumHzӽkcfShod-7 I m/ ,8]oq7Dmފtf " S BwK3e1.G4f8I$N؄` s&kELq7(Pb:!aQ:MKKٲV㿖߆lmVN>ErxoWat9yfE+)"*eai[,+vΡ gEJL mZR3G0eg|_s{ ?8:f]riL*~؉"gQbTvX+ Dr1a"f̫3%b|v\tj~UzBڜk8._z^~8 jܖL=G &3&3:CdG"}A2T#rE](zd&jvU[k.6XإAtPqtb'p Ufr}0?+W go$5(//H/Rɪ>eX|3O5A%Qsj^ ,Ȥ6l|QewT%HʠD&f֐j8͆VJ4 –xNѵO9.>jvɐ yR% 62}Ůd;# .Zzd:;+!4w44b#384:} 鵺)C|xѹ):+(>If 8 @ :3ҝFy2aN>BQpzub5fFI%w=xD.7Z%f,^;ֵgز+M۵ i/ !SG 1&E2O( ۑƖx2}Q E:W,R&PT끜-˙36XBl!Ke{uFy;S7Se޵N!F ~ ,M?!BZ5w _z?2 cyW7X9n)pr$\K.'Ҹ'Z $6ZAA}:ڹ"zKC[îhL9w*[A&LaEEwDŽ+=@Sf"j,g: Sֽi J4f.BCTckN oN=R5U32H?F\sƂ)%v%wY1L~)?엖ލ!*cz/v(gyF+H,b0ǣvz2k DT]jc^ +>|fxF`J67=rhai: 0P CY>p6| ˆ^?щܠ$y 4C3Lm} o*ef:J)q"2gɄ:3t( xᖃhxbJK⾙ N׀9 iHHW_j_eqC/т%,:nz&vFj/-ygV@, Fi@](Bþ~$HADn~`GzdiWJ| B#ɲ$`WcB- 7ih>qKY:& 'V `.nfj 4BrbPI"$׃zHg{z`9ЯJ64éu;S`"w=?09 ͢7A⋶D[Dp~]Sqt1h:?l%|!rWga~5zjr8 f)ٗsP<#v{פʮa;R=|zxH4$!iCz۽?G]%Dj;iK K lE2$Mgmbq9!$f!q[|f$ 3 Mp(X+jyHPFĖ}Җ=:i Mr^dO{_,&Tx|k}Btʴ\@ 8^ߖ)VX XF*j8~^m7UQ|ŨW2e ୖϩq=:#yL7hXv`ƒm-*gnPVGH Tx{$״BN|'X6<5g)LElZNO0&ԋ̡KW-㜄Yݛy*R!Q^@Ž7/Vq}>, |xiom'?8?~ Ɵ9o?)ez4v#uSZ`T$ޏg.ÑdUlbX'3d5m"+*e~XE1j^X瀘2w%md@=>.H*ICt%O_e2cb4գ8މ41m ap~$*w"ժ6ƲH#<p3Gl9.4~Z$㷩h#$ P =utk}zс-udvh^p@Yfd&͝n.quF[))P><ڗC L}X dCa?p;{i'n%vRyi93ϸ'"d <>ƤC/s/鉷 l̎OmV{5F+'A>]N*ֳ>*R⿦?r U'5LjAr}tbcu"qլzXdJBαgCl"a=u=P3}CWq>R,'J򖗤u$I EYq!.Oc''fs<*mS(I=X@ F6RbZ$ Li>FB]ZYBCt4c;bUl2&SDA[;3 Qq_+Se)䘞͡iTy2@ˀzɀVHT\Sxk^E/0} b*wNv^f7TC&r=a[7~?v[œV|  ѝB Ľ*[K[^Vd$ubIE'6v?o\)hզpbw"'W+Ip0S.3xj]\FhG3tqsֈU}Y7vR L'oU@A AQ!!p% {/z4ɛ]Zf^%HG['*;We4q aGVHrh<|'N單jxIKk`vdb uR44lC<.(NNEMU%/[F*෫P(Kv[blWգn*l&R-gB x#k%w PL 8#V)tcX~àFR>%v-Om R9E'뀀&9̀!rȷq4 R~R5RA0IKyNԜQ_e559jfX=BRO*A(s30J~7ߧKf{~Q4ㄏƪT*\!m=H G'. JТfoD.#agxRPIϯ7z҆`4ӱ>j&路Tm)b*XiH$sH4`x`zL4-8sXe\: -BYjy"MocQ@!H+ktJHN*zUҼU:o\"ԝBwU x:nҧ,WdHoQ&'̹H lļqJ2;Ůi S"(emRRB!uofyQsb_ *Boi?vhVN1ʩE 0u,Dcm@mć<8OZs%>@p%3m_-J҂йHluU=:8),QzMQbo.˵Vnkn}.`H UN$Bё'GH @OA{0S(;̺i)C>(c9ޥIŸWa?pY$c^u:1Bd.c?r'T0IͮRInQ'Nmqm"\I8 .P?;|Pߪfݎtslɝ.s)zz dس/ckmx IE^j t 5ZLzYx"%h$ďtueOsⶣ$aKkD?pD1@2>sي- 8TFיk*Q^Z'ql!NoN*r;͚5FQԈӌ'ˬNb$,Jӧ)4@ &7 \`d~#HCȝzh%#a|TKd?Xrx[9RSj{4:"G V &2Sɏ45}0%$a^z\`OP3$"Q@k2.XY (SyH짣6 ϟ돪IZĔy+( B*+úKʗ6ۏ+[NaE[6-d~䮈|T"r gyOs~@G Wf3а H#@/nn;f'Nt^U"?x$0&MfO{CXTs=KaH'/侍wqjZ>Z!_;Չ7zBP6h22ufHaj!R!i)}M'⑅R@i"|-2php n?GP~wvN_ozrȶ"bu tM¶FXV5'dɋ4|ݡ6@cà:X+$ML| ՖYh:QFpg ^\+j4#pmx2NN|n>eOeԗxxDqp8 /@U֦6/vkk F@GJsO>8Q ă?u5/|稫Bg6Gbr*/_ }l&j FHr<K[ 5n •R9o̪@]yy;K*P;MDm'7"edj_l.5-^p6T7#Iѕ`*~X?S }?L@/pWaΦ/x|5Qҏ攳zLKjR _~$Qb;Ru͊$]`~ك!e#^V ڵ`rPb?:Z?dUfTiDF]\oc Žo!Br9OFA߁)͏RY*!CL@< seD-Q9Fµ wkk⊅`9rS5b[.%;Q1:eup4 X2yk v @#[ܙ G$,D V^0ՐA|'tS_%pxĵWx~=_@fuk!ug~VvfI*#E!U"r) dc'$o]6@HU"Zȯٛf/Kq=rZ(F3?ŘL!p5ֹazyn[T6$?}GižuR"4%XY&a\Euw}%k'i{] `=う.!~V]۟G^SxroZua:#Ae~wʪb.cvU dčO8~KGlLz(qrh?Ko\TDo+}w&=[9{pV:uu yg"J{,髯,E(P6? mPrnÓK<$s$]QK)s_\L,GΉQOzBCT<&sTPuZ8|IK1txn0HUȺ~i+Keh\xUx7§P.)*u>Fr.Ç^*(-|[8#HfV~MN0]QGi&69?/bXۓ2o:2{Ͱ^5W#jIGQ;M, XFK# O'GRVRvV9-mXa6˅ӝˮi <t:WHcvx :蔧S`KMG;kJ>?ݓq4b}ۺDsp8ȝWd')Ϛ nT?LGם8RdQpn߻zvL$SFQΜ:tl|~&fi=G`m_ \CϞmIj(k"Lw^JB9Lۚ5`;f&K^;v0:c3Z(IbP|/3l`tf1> A1\(OCoO vWGQ0,}! xJ{ v K{>%AiSK Ld)SUU6ZޗaWE %@Y頉~nQ>We 4^5Gj4A,Pn§;fCnV P987Z&2#~~Xwv1/RTZ 憊2~Ǭͭ0+m}tEU˫dձgYZ0707010000037f000081a4000000000000000000000001616eef1b00005888000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/oXG]?Eh=ڜ9OBphaVf; p Ss3A*k8$lN6ػ|3]CHjan۝/fgɤwֲ.#e1se1692cMk)(&b- +UCt`f0?eX 0b,(䋉_*w/iUrRՑM4ɍ|v|\R@FMnPGj<"l<J!u0]2@*j?dtӝ虒RcX]G M浠u+%墸l*ù2wkY8g4~YybZ{E v17 PR'IǂAY:7.%cbӢ8OT&SbDf)Pstt?L?9+ y@+ϓYQ=bm8WR93mEDis?^ }NZGE=@'u]lӣA9xiEָ\'X4YO Ǫ.xPu29} &["eArGeܭk-UVZ8iO qWx4QG =3w(Ojǜͅ4~ǎOfeAg綹;mV@lk~j FȨ0&DnW8Xo 4>Ha ߶v I>w[qa|&]LbIs!o*tYya1~P?{}a1= ) rNu'2P9;XfVQpG "> ۤ2RLúPQc`}ufbQw#?^?p.J$!wxo zfk$RxtG7S'kbHƸ)현?tI8g|”|6k˨qWx&}ܦIm q6xoC Ohe$ēJV5!Sz$ޣ<݀;yj|S*+z iRC0_HW|NA+raVmHSN އz$GzK-NF=f{^ Ovmw}gKyE>#-Sp JURA6RTF)Z.Ƿ:G~b_ed٨ GmU+9C-RڈQzTOBg8`M@ݶg s1:E`v7ޗgOH/N.;D"Q4zIH< b+rZS_07*4ܟ?B W5iFWWR` X)c̀m:F_ %6\:sm%ot_UV_Xr}ҫ.2@~vV$ct$YnNL=dIS{L>cȍ@O~5b?FB|wrxӄ+AM2yDqQ #{b5"&XjC<)G s_zwhOc4@hۇkY wq $g_tȕq i"Ixk|:q:1P7,,=0@|;APYhwOjRn7fqH(ĸVaE1:s4e(oC+YkH vqЖ(µiH;DD5S0c Om V:D,ͣj=.+&OJq RM7 n˷/N(gk>ɟ퀺f~ܛœ?P} E)ۮbFo8L*Pj'y2[~!Y4i$@0M~(7t-1 Wt^]mXdzD6u%`?Yﵚ9u<`̺bG33a(JvG?p'8GGȳ@f_zYp㴗;Gܮl!).(l$)')1)9oS]D=.?1!+w3tdc4S)6z(lʌ֊)_aXFO?&[v[XfFeb]pr:ɑsI?ĒۦVUT&!uA#(#۸닉^FHִNj\4$—mXNPuely,@;ZV8Kc;\'UY,5' e/\@v\ JSN E͸ڤi *3Vugҋ5F7  ;̺tDb5d#f'Ī=WH=g {:5M*8W3borg'H`{f cJyfi^\iɬ& RNf1}f-̛պ HP cMMLӻϧpH{b;hZ|-?fa%8 _QOEg.`ui7|zUaָX Er9hQEƤJ}Ga׿I>R$&q*EL4R_u/'m,  1iw=sw' %bT-C"R :ɗmj;G j]ɸݖP8^V5ϙIE΋1]|.?9iFLmnNg GӭzOy N]nY8h=JwՈ[O9D13E+rehh/X oK!Q Om7ݲd&PMw(ޜX֣zX# A㯎w{%6̫:O]$F?@ mfvJsfGG"k >ٳB`&כ v!XbtBy3tZlc41rEyCo{ئEPEӣcm! ET_F>BĐ!v´S8~ZUBqCMϧ5$S rB *WO^H'J"P`6,Tb-[M+oOd&톽uHg[~@Nc1]u~_ofjP Om Qh f#j\L8g8(JpZc[/f̽XŌ2GY%,+hChZwa5Քb } k9Ar9u$ g`(Go]"Q!'7}kXwp_cjcbmlݢ,u<>Ɋ|dž -z)ˋDE6Vl\372Ҕoy EMMbl^meoXG%4{ &y#V%/F@A{KgR ߲k2c]8*߻<լ +b ~CfI}8A}lPBV={Bc|*/Llnÿ6X6Uy3et? +w ݀L|f>Ĕn&)1MN&O$i^1ޗaHVZ4@$'TӚ[67O3eأ!{n돜!Wob5*׿;| Kt(v ;1M}QH13Y(#w/ffS WؔB0-n)K]ȩST`|Roa{ƆY2ϥqckwq"mڷ;OUwYXtԆӏ?^u$O2gT/ k S]W%ᘝLVʿUz;m~[kZb{/pZ2#D%3ZmTÉ)`7,}'V縃I!1 7V$_ =avǗ3gԿp1b kPq rN9l"D;N1 A?'NڹSżuSa7 {o5ȥ0DIӉN\M+0iGm͈JOyȷ1 V.YЁ>6,D3 4G4&vB_Y{ V{Påclb'<8CP[G I^Z`kW t7Hd_VjiLw=*6x$ҝr9ѥʧLWJ>i.I_ZZ|͈dJ5ҶD7e5(/>ZAaghd:5Y:%\Fh2;\iI0[=ƒNq '/8ޤWeNh_w:.!0{%,|$D /!?1W$ʾj߷w!~ ُf5ѩl֠#.i3WRvj!$E.D9VGJL{~ED霖Q].ëEid`~a(Dm,qy1PI yPg ThV*6Dp3DɊ+6+ $>vs @Bi↣(GV:d˝".[ ymωFR5}g|wGENg|>"^yM lg?3 :ܝjpi._Sjd%P'ĩ?GghJ{` oRy㈀ 6NIRώEۚ}8զ #)2ȍ_g0aO=*T`~ϼ=:gICT!9N^qxteO1o"]h[8T Xwex qjHRc U[ RNH;XoB[tN} a~mxspB1s9=vf2՛֫}UT:D7ߎu `yMsƦ\qA =b\ѪQ8iGI馃~[rB#jX*aD3Yga#͑3(GV`7=!ӏQOYdxS$ZTI}?z g' jQnv o1ḥmRLE{&r^Ubq96ӊ!X=6{ ndE+p /F(`b4o4)eL![ܭ6JtMF9 : qh W$۹!k24< DV)!ͺ4$.b ʿ}$Eg9` a$˿)C0xFDfJ$ J6(\]8cXz86MI8uL߃HDrRceJ{ž 0Y퉶+fJ" 胺+'V:!'fB׽fD_t˅xXϫP1tQ Dp(L*Rh`46XNEHsYhjX{ud֫IͫO ƍg ̘ocK*,.V?+!M@t] 8rpnB1|K;]dТֶc ]6j# <&jX~v5[>)iŒM8b7t.2Zz.S/0ƒ.#VarKr8-.j&#ӈz}a/q>UъOCvd/ܠjXƐQ9'(^{\Rm".F(!waes8-#{Y+y v4?6ٽ(xlp?Hğ@tӺaQU).-/I|C/ŖߩML$#6o&.2[8ZXdB ~:&F23%mɳTWy{i,fafًa@mְmЇDtw[bkM7MG ^N蓂HeEAu˱dIs#_ì' )^(go[%ȸS[&Od&YQoˏ rXdB~0C%Z6ҹSM ^EBG `򴱆V0t%7_~oV'kDP>f@_9񀱐ME?xYmnt )X2`.1C8O&#ɔnu YT0XAWDpV}rҹIN7,B!,4c@wAyE6]ƫ@F7na B籞GouZpaAQzB߭[>ww &Cp7S΢r[ڝ*Gh!ę<( D"FBua# bتT؊䙼v?إ ,r6pssUj"\7aJD y?paXg.9|6zz%CGec)S:J&ex<{f%7\4JuZ=yDx+63u/"T~[OjCb`m0O9_FCgug8*8݋%rdYN𜪕^l N dv4[&Z]o1f\[k\.^VZ܁L3Oi0m ]B+,?F5mk$Ɇ%AruYo`X˘f-{+DR(whIsIy@I Ū,PxFR>d.%gh~$؛,+ojH8?f"bᙉFՄ}?sJ+ў"w|BW4A?fE(C1 JXmD zu**C\cVCv` $ype?C,us=9ZnDKOlב=:-_rFX#Ϭ̰qhm'rm dY`w\t-ψpG6zSWR _MK.YM'?9Ɖ,2Khi(ecŏ~=T%?Em ㊃NT)0nײ`rr7\A^L5PNlGlڋ&ѹKF/'wg109ҁxvC鈟GmPd)N9ioĴmf8~Dҝ}Ԗ| OcZ,yqT[B ھKk)s^ ,|$X mY%oH5*La}P?5do ʽ]|*5"ULh0/b4ou_ӑ,U=Q2y`p= *`qzp!Ժ^Mk1"I²Zc&:+5,JcSb@|Heҵ[~( Qj='vpDF䯥  ٬Hg8*?"**Hkb-ygf'D @dmMI_@rMw  nۇAb :B0QJxXJF5MJm6"iQU=4b4m] ȝVAH\#ץ䆓658BQq=Z$~.#V0Bt*'+n?́ @=Z5odj 3ůz 0G$-:=ǭ7G {[5<<}b͹,cX3ka=TAc^F6BG2iҩa;/- hz& 3`Y*bp s^e5havSPG6Ŭs})Cd3nj[eQ*cD"]P- ]<0%r9 *$F$@۩;^7BbՀu0O/+U Ň1BLmdxcr\88ԣK*1NWaMK'ZYK|7wahkv+UJ6\&G-*JJ66'/|DڊpgCQb}k;!Q4ihG'!ScTvCOҐyTg^():n,' ju{RQϓp@C;nN, tscTzrY6矔.VrC /^ U20MyH´,ЎǴ toꡦp1P(N3 ,"c,ٳ'@v)@F&S+5q*R)ggFezj$dB ,Xܞ dAq~@ GU-44C뽡+6>pڬ}>S|\M^@ң^QΜ[S `P0bE9 4Hc=(G[";.X8s;ZȰ-bĻȎ;zX`6,bYR@WxahELbd%`O伮ɥ>G[i(I_2\m> g4IH{XB. _}zv򗲭wG%䴙B 3ƨҖIռִq@k9\=XSzZCd<²yY r֯r!7<챬Lip>F y |;6 cBwy/:M8 s'\t䛷ķa]Z5H DV#I{ݾ,8o'ak=+H h{saLX6[CSj=7e|*C <\V?w?~kaOpu%j"7MXƯYN@Y(gC>1nrp/8^-4ͶB-h_ӂljMoU }vZ +j28^KCT6sf{W u85npPC-ʸn$qkKsֹSB:d&:vےl+FL<9 c/Z'͍,3/^^ѩ9p(;pd8 Jc4EIm,~\P #be䃙U!fWИc_nm(3nfY&n!];'24MQNM?,}z`\ܳ @9$*OĴp&a0=?va*WJmK~`'V`1Woh3] {9T1B<()C=8+?M q^ b`>–ߜd>r?9lmJQyotf;qc>:dR9AU\c;psapa[$? Ӟ 0m(-~ڱ"&q} :"Hƞ:c|WtOE;U=I习:Y,fTCH>`& ~WxqAAlp3VLGfaa_t!$L?{ϊ4oN:EW:=l_wq$dJrׄFӻ_a4}w. }Zvԗ{UZZ--AHH$X[e =GN@, ѤM44VSL18a TLY&d0ՉpxP qEywbK`{g-Pk/6̳|KOP4 Po;jTkv/Lnի9d$Ҙ1x܄ھ4&Bc R(PyfGYU1/A?%XvI?~|K3ItbP"=h@6pn| {i,FcZaGQr} b/G HKX]KHu7Yq*pe)DWd(OVMֶ_m=\T^Â9Ίbu!`uۀ},vs=aQRsE143| $O^;f0Yl*!Wb:2-1~CqY?Q=r*5 O=kD:'6e;WRJ2#qSگ{PMHC^PVxq'tQKpӊǟȹ,˔#{J@E#8,K䎑L6ݸf%Ӆ`s/"DZgecN@pZ# La<:7&' 31x\.`+Ag*MEOOZje5S2u[c0]TTUZ师سͷ8YZ:?}quX )nR䅽s KPW239g5?{1#4ab]\_tȥH-Z d1X[[N4nԆ BFS<}?=l?h5+XU6!*(| Z,e01Jv ȕjM7#d{Z'}쮁3-f&q:QRt=.})H/)%~ 鄎i7OI3cEsYoFՑ&oS[hص$؈2Yͼ=%Q Qobg ge"8?%=׮mr8jV6JіPtB*ӑD{7gɴ4^G1GV}%wYS=7HʡT(⶗*B9r@gMB^rF1@c?m#T٘)²%<[P1Iq/l'p n[.2r]A;j ;A[TB? XoY}*LAi(siJʩ;>CE](\-`R jZ qq &&vw@ws{=K~mwNKNRbԝXio*t]]V"qI8H8p1e ry S':;D. {E vk)7c?ead`LruPzq@ZJR#7a m_U]QEPuYLG~LGұ1yɶI/}M $9 zPV`N 'ӿ]'ReO@PC:XX*+ײ%KtB9#Ȭ#gR_BpJ,tiq="5nB>%Xdz**})Q+oۖI }j%qbe RBR/^DDO%O ++a(**֬A=zBp]R>aP3fZ̸$ D!$c`?vy ,'= yew)0)^8T/{piȺ֣# ^\kɺqv JU!S@G5UkG٧n3a/nJ6^Ջt,Qb])JG7LvrKy Lp c:&}ATnY ňj.SEfhi{$Yt` |EdTK~O 92TZ {`3$5>Z!F3pr%2^ˠMW&b^-'MR;gBMr&rEZv=570uF.aNzbK8v0CckQ|oŏkb3e+ :.d5loR-ӈwݞ#~AH*Y@@ٴ=Ywǘ( 64`}}Nj`# 8#w6.BHG[)mX=eHvYзǚDZ8XWGKc9S:@|bxWOqT*МP-0/c,XUGHdu/72Qul<-kq?FvWLDON'J  gߞCwKu}Po9.. ExZ~1QG ;58ms(Nsn5~|~FjDw㧯"ۘBPǦma9KSzBS1t!a?5AB̒DۙMPXVȧr򍏷ȥ,ou(ZCE|!{xu(A|sK:ٺ퉐Gt=--r5H^PA{FK&7N+}p Cd棐#`RdpaY}_qGuUF~Za^ .$}3qb+ S0X2ѦK KsI8%~Zd\ypPFBbzG%OJ7PP yLb]X!>^ ˭tT}G}~<}=џ=$Ep Ť?3hF#қ _|rJ2wޥF .hE'$+@D 3͌}d E|o\ &7#E-F(0Z ˕`5{SL>ePY:Q?N u|} ZY ZC-ݖ`Y&Xbi!|v$YdЍT1I4 V<(f0H^8LjUČogŞw} w'Ss+7ToB.&ͳh^?z" %CZp1nK% ucLv5N:և>Gk8g|4VV"Jo/0$hsf^.zה.Sx2|f@P *_$pqIe'W]qRpmG@a0UAr 7:5 GB(m^\ۗu.q LeP}f~ւ#ῇM_lrVOhz"];H턨-sfC^S" ߐP_Y@"7tЌ),&[C[[ж2E{gn|a6fzE=\/j{9SI&N*)' '}y@n #{]6, nc{sa_$pشPK1=Vci; =CcP3Ⱥj*oEѠ a6Li/]9 ;C_ ;G>0-p"jʥ{qX:sgȖyB9 `Υ 9Hڬٖ#9sYt13jELW^PSUN!>St ʪB\,|R(Ee݀ވ*- SJNs_#) Tni^rfW.՜cYre H|L<҃Cmh )86N|r&8+"%gn;aWև3G cCe `j&V)}dO4+ۄPZZU:ʣFG=;S;lrɳz% 77yaRi° ӡOiٴpWۚuskUB{9_?ʅJʾ{.Mm>i^nRLF8JO?7s3i*i^۲A]Lp'F4[dzd)y?W;?@K70P2`,U0bwǶ1q϶D,TDִSﺕ&]%ױ6+S kuS{LT"Bg,7Nm{LyNᓛe5l Ntmm3çnIcRwgij(m// / ʧ*ɜ xۈ[n)Q 7I[qV )zSZŔ,4rf'߭la=kA1ap|~ )bpq'SuK|2t R)c A_,b밉leMB3 0hpU=&uo Z$lKG(7_^'.%*`3ª>o׈ m:iZnG!Y]$( ҷHf%K4y5pT~mM+: 8o\.~0^TIg-h\;s;\;GVJ#R y&ÂMŻP m:1pM=UE6SS e*ʹ%$`Z/X\7Ӧ?܆R HfvO7l WtSUHM^ɤꃮ_]( I)龋¾umف@nM$JfHNRli:`xQ=n/{Lbn;#p!fZuY\a/ǥVhjҋ 8o}M $)XHE} yV ?- SBO ^TLXPcJԼs5CKjU㈠x2S<3{tٮsyϠ\⧏5+ˉI*$n-7$a?I C=0C3V0>_6F;rƃƍ֤.?XPxuc8ң Ks#~͠ڿ~~8:ɛڼ@񱛇|r.t#zsX޶HIe?𣶆 WGF-&A_ AN 3Ϗ,*BQBR}Y+ŢtMB 6@JD ,,w-ü1c1Pݻ靛vO (eA))l[M H6ƙ{?B9U]K XNzi*w\}Bm;Vgɉ2m Y,uKJ4#9]6l,dj^8'S0u^ ,Q񇸙Ytzh-Zrqkv0uY~޸fFSĬ-%bY%jb;JJ'LB)+a#/4}! UݩFGz7gR}MGsϮǏbؓ:3tqAH$A6sKBģګHǦ'JdR^ԯț7|YGTM Qgըk)+ϜP@bv\vfj^bmxQAq?⢉{fi@csܼ1#=D"?dlF1\Z~|_s%΅UH95Cˎs.Y"nRv炾~FrJK͂[ =*הFO?U!b=R]S̀Sp,'8a*$r`EW=ybLGp9gbD9&5;ÞȭEՃ[YmՙSB2Hԟp2"*.j8.h7"\V؁ y&P00z덌n sfzs+j Z?<[Wk!Kv#nJgf*h[:j>Sϥx4=\N.wgYZ07070100000380000081a4000000000000000000000001616eef1c000045c0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/lx6464es/snd-lx6464es.ko.xz7zXZִF!t/E}]?Eh=ڜ9Q.<;u4h4zk") ćgU^܆)^2 C!wYm}$i刐e g7"n?-Z q䣃T~~,%Z^KE(t?Gq G: }|lܘM?fBl(EUJѤ oXWQ /{XdA+$-!縬cwrJrbL/@(W #[Y-\0.s@22?7fU*AP&ONI g ӻ?P59rh7><6U!qxSK=KSn5z^ :{c]psr'+kbj"NS"&LKV6E cX[uƝjsޏ jCX%jCHi6Eĩh]ß?C4V&%|ÝiGoT v OնL+>(!pLϋ5в 9L iSy&f cŮϽ򻳢zŻ܆H@mfeɍlfeBL8J^p<$ʥ -A)gcga`hpWKH@1 td~%WV_ T$]k~8ܥR&Ò6,GӗNV(-2c= ,W'U.+,K\NC?0ZENH H̤*S.-P;Fى}e9_P>Z #~? }w uX]]ެ~w9B Cn];/ISP+ 4OFk{qWt\ rôI&k ބnu(R)Ӭ6}.X9ҪHc/'16{*N:fiIT>\~NP jhyes ^gNy!F4ƃK1hl/ İ*`;y#NFq)`T5)z /Ϛ4gnm(>:߬0 9?VZn38>(;IUyW18Cɪ~Ң2AOﳔ uF;Re,&"'[g ,vi=~2'&؝n-D@Ar[b i`zX{:V@A/jg4"ﭏ?YIo֯xjH+߳I (#'F;qzOwϔ<=yl5F(2 -ԥHD1|!/1#i^~ c8 ^y̏s,BPk%vx\֋7#^* #bABEi,IFSֿ-!nLU&.>71nd^u),0d];`1> .Ib#}5 űi 81{TC~ i݅^Q&5rT L%^zM3H裯0^F].ASHv^ܣ?v:p`U[26s6x$' "cƭ [pM19L=?f\9w1`MQxٓy\kM't|N aj<5Wa];}U YH;uXh[6)Td ־<_ggE¢qlV)ĨB*+rT[6E- 9вm{x- Jd# 5qi' #EjBe$pNnzRPU0{C-OHA/ P.>`F뱊ƺ#.gؒy04aR/PfR|Օ ?멳q //ğ>aHf @F .М8I#|P 'rj ߶ܓ91$;331KnsRiiI6I;r3 " b, άý hKަ:nuQCM(!.+DP(DF'\BO"I?Ws|RgsqF.po#[G6q4#z]4fFo'u}A7| Y敭}t\F}KV>bȥqX}Ñ]~loar'pXq"Rz4g 3^) .]f3J1D#zYbrnn+V }BoB d_rgG"W8Z(Z5pF]ӽnG\|P/9~a#e8C i'UFRh[Q+s|NMhP[O 4ޜ"jE/Xa V ,|rMn]reQ}rDQ4Kmpf g==\Ls] I˧E\~UnCF[g7be \VJoAҔdM|݄4דнB%Yh>Cm}'4cJpu򮍻4hx],CfS-M;r'. ǟ򡚠w5!Y^E,>8"ye}rydahvR33ЛCI/vtSͤE'jV_ ]oTlwE=;IT"уG | 0V#1lDT;ݬԒu$F3") \eMd~c17&M1,PщaPT4')W,ꄭ)s:fM Enڄ,GVMwr_S5Q^ $ 7#n+CM~Jzaz ~pmN]8]@VO͡XiTi XJATݾF]%.8zYJ5-5Wu-Rxʤ%їA]|š0+J/{\{e0]R#YIJO@UrIiC!ʞeY^v13WAS,=2qK:V[1JUt k;a w/A|M\+Rn[(LM@qfzP%_+RJ>si;,N&{ıXLN\ -\L):ţ Vy^}D-N4ন>]i3Vf3RZCcauyVx6k} HKGBZAMq<2,r}<776fLy*BuO*FiEOWiɨ97ъ|0=IxKsN_tFjKDzmMp׋v|ukMU3!QORx!\KmsV=Sz+ ,TT ͫ d+|6n}N;롈FĎSZE/֘֐| 9Jzrl[ȔVΩ%)T{6c _|YiTHBTnV3LcΥ$_+@sA0Q XTGMV?49=U%EI+oN02{v$ǐ.68i \lgW9mt[zJ<SߩnPx <#~|=:Vܐc -˓zm0M9Ҡo6W3'K~:#!$J2[dM`9 KW'l42:D'$Ǵ坈bK˝V掾Y:̑給4zД&&)r4}-cկH? ='GBy/1_%%zܦWZ}BlѾ' hB'v0._׹Di@ PaiAM]}3f̉V^%@ 4x2(0 R˝q埏tq޻C\.:)H%0޾p\ 0i*[Fvy%QKɨ.~)\RGG/#qͪͺ/o",Y0F0Qz#M'@'gBTxw_{t[,4寣#KESviJJCڱ" iB؋=GklvJ5e2 SZf{&T{e|׹PglӯD|z</찰Y(@HBKACOxH~s?<tVX>"\›1%/ Q%qq0>႗;))=SrV9tT9!"Ȏ_븊E鑣-?P`}neݪ/oGHL BQ54G(@1N}6l}*`ܢ?w.x#$i@βӤ7t\7đsK[Sh$E*quƍtZK}d$Ab}z;x΢ںV/~H&Vk 0^NF~Ƶ+ ddz]I17*CsI|WHAfz*/ZP_{wz!3ZRA5Ì^z^`LƩ䒔4g(]1Tn fiOsz8UWp2Rov(\VNରzvS(wQۜ2aF"v}qXph-FP<4S@gWRd2 KH݉>L; PUlLL-@An=I?[BY|Ϋl4M3e毟^2w&?mDvq'6!T Uwf2S4纒٧;GpՓ9lyQś7"9ТDZ=mZg2{hԉ\ةے϶=1H'rDyݘإ. '!]ƹm Rޑ6zlP0Pʣ5Hw86ŇLz|@aTpL!gK%1=mrw%B d4OD nVA8$6w[CNf4YVG*13.{'% 4[vLk b?^u&0d fO% {?~բs![ $c۷*L~eS#'WyYC5L{\=dogƭ2(WZ̼b"| `qVrMIrM*F˾nPe~}cz`T$ 5zޭV вv!}?'؇eUAYc6:_zf9T JWJ [P$1O}*oz]s{Xcfsbڻ#xQer hT@Ȯ.F>Q} pw҇K`3Ү;k0ek Ҁ~Hl_Êx*q=ㆧ'%^B4M =h'XcFfX$[ٺ;+y?9)*$/NʢJM 暬(p%ty*xs9wq:lZTN[x,} ` 0&>Tm`JK&2CigJ#=$QlYػ[_myأ7V)dʁd#z˻BLb\8Qӗܵsh;-" u}r~?#{7z|1~7)'*N)QB.‘`fxR''Y,澙9+qg̽>Wdڨl@=Rz V_qF$( D\p )} Z#,rĐl'Pkǿ]xڴ3Gbe 7h"U"ƻ|j5pGp|Wn^/e GMţ)Ԣ%ÒwuKݓgػp#Ⲥl0Ik4Dk窌 [(׬`#m9-7W:M5L~hz#s>^{@!\P E GcF` 2;8r֑@UM ե=BRMW3Qv]>tiD4Vw!%ņ p8uP9ciձpXQW@ g> .:_ x]qXIX1Bqڼ{ed ߴ,iPֶX!F)1-cI.T]XޓU0W`ݮL i"GØz$6ALF!1ȅ.-S x ü7>`ȈN{(^g^5IK̗>-F|.#uWM(POŴJ̓)b#Qz`YVV;S)_5 X}[ oM8R^yeI+}Agh:!> |:T@ɑmjӉ7zt!PAnUawO'T"=Fdm0 e98&/ٙiRֶNߢaM=6-3DzS&sCBAZ5V EKӻϔvlz;%\モa8TW/"G3zB|v6i RH*U}CRfIOP~u/2+}\@ef0Y'`(sÈ(ypOC3x5&LT[D3(בX`++k|lxrL%yK*idyt "z^~Me +N?^x\I?JCW;V(Gcfh|/ͽw9w<;@V+ܖd!} q P(\'FX|taŭ+AR'a)ƐR|+ eAaisSzIQ;#47q2%yآMA5"=z,]Zf("VW_IYe nK_ĥL~Nפx:AO ʐ␯n7Gt-JuKLh1?Rly[`E>yet4mfRL[U[CUkJ[y.,O qJr{3/)$Mb+,0RWO=P=iަg%u<:uN`Jȃ;5/%h1s%S0S T.1gg֜K}$ѯ^6QM< CfDZzq3T_1qR=/ 90X~ nDZ~9L0 \; <ұ~IC:쾳IPW~h;=e| //L݋Gs4:*xfڈ bݬF>25+<TS(tL9&gĨX=uZW39oʝ_H1v6$ }k+v6%'HmxfvD w]1+eΞTD>%6*xfeU;/|tޔFʉ7ԊuY:ZۙT#xxr:xk+&؁`Cc$[C1ō~ņ(Z/u=s3F<;q`BϽD; 8I-%!x8#W g2±nXYXd`X@ (LDdL>A(8g05]X4%Lo#ֆ2苪JDYO6]>(Yi%1+B:5{XP$I|%!dhe$Ar f]Y t7C_r{m&Ys:(!ZHQfԅ0F|!YhqlqWhYL/Qbq|+.!l1PL Nݽ˵Vć$nAh3&,#_WpUqEŘ5X3cV v<"OZ4΂sg͢Ǯ .3+ b1^])C酽Z -ӇM677#˾$}j)[ ds8K#795mk$1҂ H J u]72 W.Rs/E +KV|PG+b]:x gTk;P!=+阁ukIfl".i쮨ή6IZi()_vuReEQBf}ʒGeU%34E~̤3ŲEե; 1NMzA] XqƇ`p(PQhliGM *YHQdO.ƎE?Z<΀ >9PE5t8;`P(;sm\>ʡUʖ\ş<0{fL@}d,ryX4mYFн^Èn~PkQDk$ ~>!$${EoQ9x?-DS\g3cҔ3'n˔ 뀄2~WT/;$ׄt0,Yzq΃A}j9Pxvq(!R{Cƛ 0CUrij0?I쳟%]%25pI/}%d ^t&Ɯd *}t ]mx6@;B;%'I n(z>Q9p lCe.QWbc=ak`~ #Xu&?a-*_IUI)+84]-f~! x33ucBG1zz)ڔҳN:)$aqM"$ qan0n{s}FQ|)#C3Jxr !;^u'D %]t޻p5 ABonWV94)xv=%:@bK9mRsٍu,F{G-7L,%Ckshkۖ5 թfGn6e0Q|;#sŬ`rV)d`?GCH'F$ ᐝ S}JD䞙X;w|nj)ЄpKCg)d @iv 1ASQؖf6"jC6>ϤAr_S悟!}[ /ia[ĉB/ے YojCP 5w!75uû&jZUri2a،)ݱ! Q:PL'$ z}s)(~6Bi n ,J`n~S[N/VK?{{жy%,4oþ@֧<ݷO*ͱC0y`<4·&7vQ6({dȩ, 螏 Ք .R 9=W8=̠(ҀȢ O@\xt1J kA4Je  ק&fa2uYU'Q2:7wXޤH͡icؒjX菎x0LamӅ{aOvZÜԖm'vD纬D\j __Ty1Xg67{#苬Zbu<ǯ5 @"ϐLŗ^2װ9$K+rdaE1ZyvPOp10yoLz< zOO*<*#v%8~Kfr+ԋWo80.KB 3 O?zꍕh Pl]4 ]1ۮc!RNy.-y ijr*t~t}Zhm^1>}Z:l'|2T!uA\ gHżq\)A>$ Wp bRo˧8c"E t\{"~IjAt:Ch1SJs#NSZwlY-H@jg<.2'k,hޡ5 -uܟ,zfA/)5shB3LayN%o :5-iO…b%m]IJM NLru#'Q.|q]< rikXOTBk,^Y8ֱ{_4HVkՌ?aj]vpah\>ptN~`NliQwg9]NpZk bq2.qR0;a)qc}}[U.(1P8s*/)>1J@Ȯ“ ЏNH',+}۱1 ^_m37ocIJ^THG#Ss(y?AL~63N<%ԥ< caF]*L&D(1CI }x?z}h~!jNx%dO0:fр G3ldsY?>/[ܷD4zxNK"0ܙ-JgYZ07070100000381000081a4000000000000000000000001616eef1b000060a0000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/{`^]?Eh=ڜ9NfnxPb 0o u+X FAj:. 'z@,< rP$!qѩ(HQQLtL<Rw_ΩXi_d{a9fqh-ڭCz :It|~[8XR}rI%hUY*ηקk&qHDyd ;.Jk<>;܊n"+ >׃|'\{ f6_7}Jr)q?uEG&)4sn*yꌚNdc-S#VX&C씜pivZ@C;+Zg;`V^j%2g=䌻HmJ ]n yyzG_XXni@@h$+d;@W5[t8*- Ou%n̢׃mg9fW~h @+h]hj L 0pQCPٌ]S~ؖ^v!*| GQVpa TUc04Gp\D!ۀ(s $g x T"G?oVi aN5.;>,@i ח<0ɀq( 6FR^$RYKf}iEA/=R:4B7,m`mq,S4^iA g{@ G)d^BjIӛ2W(ZVSYZ I:{VtGxDOB9FY4z S[X#`*\™!$t^!XG+^ fΘ, ZFCi1JnH+n.&킔:2dAb7U'wOɃjBt^ `$Ia FN^Ww$VK/{̲~⅀Hn HBܖH{?7ʍW|1S;fя+RSK|F<[}9qw"ljS T+ԤyZ wr .9f!*p ;"!J׶'C#N{}fY6KN&At8 XRbkʜe UW5/.7u  wp!€ :Է95=J?6qVΠiq j;):XhdZ#]4|YOUԄ䠓= u_ $[Y.4.OنbJQZ<>G5,%3 A*ϹPfKH+㢩l! ^3tvߥ o91pt<w8 i'/ 2 8J͵ȚS֗/fU'DCH `^Y 6Z&[5 C[l]+)6,]Oo#KgE̅ZlD'G3O6i&.zmyG1h_Bɪ.tжWMyTz;6fZ)4igO-}0.D `e/iGkJ3`uՀ;?mFY4ȡߢGWoh6.ZXIoشSV$ @rGӘcjt;\V}v$dqmWd骺{-jB|7b0gY$l*ԛ@>b?tP*fL] ^ 24^[ݒ^OUoN%b"Ī]؍Zs4{0FY+nU S(Ĩ8ƥCpb rRwT*i~vaa@WK<4Fa~Vzj lWzmV}J[TCTp9i |0Z?E>qR7}V|mq~cnT D,`MXch*$=b)C\5j e+>npIVɪ P(m n#͎C:/)4H]*֤˄2z ~Z$L;΅%Ut7sS@S][R"i~T?./ plW{EGS@!3O+nVYxuka$ƋI,N%A:]fp3ӊLTJhP:>,]t?ӵTڗ?f, g {\'aWG-šle9H0;q$cdx6.oH(M$ܴ_TK'p7G}^=rʹJ^imPLVÃ_5>qNb8*b;͹c%ِ"%?'(Dc&{a~+gv;-WezKp/ #= Q<WtCyNw Lix"jri/&ϧ&t|qX|{MFL`0Mt"H*-_WHkzQa:,qcJXfԞgn訇Yi+%).œBp﮺Eg`[\pRM^7u]Ɏ`Do`=4,]E (\IPcPwa7?#?:دP`<6ώS6Gـ8sJ Zon֩5sr ;hv>v3XM {愐XTl [h,)$~>r#PlTEW O MRп ?8+o #b_;[vM84e3=|#4ϯ7 =|ަNPPrG* ~7<8 (茒 lхW~1N`̔'}ҴP(9J_Fw DU47DOVX5qGb&x?ws:WULmpd,R9,fDqJ?!}~G7} i :;ϱ uLEIL沶k}2X_V%* Į['3<;>,,U$*B Kk4˧mR壡xC4 VZij@7KMǠ$i-f^fFx5;V'=_]rbVEfӲS6gwae\kP4'$'Qm_cnԍh.ó$<#m;pķ֔PnZ ҄ٚd)dN|97Iqf=GDS#! ߼pR,su ^`m> j#nTn_U9aFcH *مqK>t4iA _>*T>Cd79hSA=1Rckw~Ą{C_Y@V0^௜Uæ[٨wX; G,tho7yvKmF2kNʽqޭzWf5% =fBHgRUc";W H:`+ݤoR}3Yܽ)u E큘=*c<AKumi\)nb ˭BΗ!joA}ڧ;ID>rbbS,XN iС=;doMcmg7]'q7&|UgNVbpKM"xZ߸ D- Wj;{˜ɲԺS2I IK\y77oh/nAWp+}zsWԇ{MS'K*4t[#a_`)F1̓Z)]ʨP*qT^S 8(t{nj'w7Pfq7Yyn*(WQd/D"~8W=~};70,7 FSvǙ1:|C=_Vk!F:bRI<`L~U^<aǭ_hzH}˧.(~ZJFHV[cVTg$/yjJ|0ƅ ө@ HҶ:R)`b$4u"ZW*LP9Qxüp$;PFizS Y^x_!2I8HG]r]3O&tkF]EM71H~sHe?H ?= G@?)Cﶠ%a `blnhR3 G&O+sU5|i3D[n|,H&?]`o%A+Ihw-ޗѡ!-0{ >+BM?a)*IyV30\~oP ܁<5xjeű R:m,+ YܲpWvk.~vBQؑRŨ&-·LR@9'»Ph63x;c2Z{kjL蟴xUX @m`EXf=ׇۭ~Gto,=7{'7Jb[3 u0ګP yP+AnR4"$7Of/(n,ûc>0vI)ɈeV鈵||@^ӆqWJ6(~R8k`AٔYq7 Mtm@-귷{hcZk",d; j**myMp+Q9V-s|M]+$%my׎~dxFEi7œWo8&fV( eԊqydIc~4E?iSu>q RL?) e@uh!PXgD@HsT}3 ۚPã|!,څ'uhIcY.Ah\uy7\E[`x#,$QE0 %ߓ؉jv}zSK':|=K3ĆG䃯aڮv3'֑Ifoԍ )L\6PROGJ.B2/AI,nu-Fve#C gR21TG.#a=9Db30>vn_@ b ؜j `= ϟ:H ?guKVF]xbsbK1{ ڼ_Oц6 XSlu<79d;uQ/ezQC@&~!OXH'ZbCh:'QtZb2f@̦yIIypޔ }*mXZ'Eb~CKv =XիeS"FHLۿXdN*%k`:{<9:Eέ4e#4=Q;~F {mzo5SB!%F:L<[NGɃ7DFWІcJqd;PDuc[6+ 9jiPtMPE85PkxBd9[)t"O %@.wk|Fx" vp<<āhlALbo-8XأGSX_NOh+3Lzz@4TQV7^`GnڴK,4O֝3#[=:kw38 s[quf] r[o6 ^0cjK2P~ ѫ~xZRBuSʗuӐjmR}QEh#>o~:F8_?.$;GEa( DWY}qbWDY|/ޅ0+ji!/)$=UB:T`أ׈Fs=žt0wk6?'hλlR=*\Z-r!Z&C@g7GmoOqf,Dh3?]},ywA=% {oSJAu1td ԕR*F#e;,B&I#Munl0 S #0\Xo=)uS(ѐ.a2a*̑zZ|ʧx}Dd O a0J;wbN{pB[U3՝f=.z8n# %\q=jC_,ﰁJM==_X{Kt xo>k) [,YU._P\Jo{Uli}X`os%r޺#N=W{ ӚSBkZoFD ׽Q9S4QpWK8 &5vM YK킝0I3Gp7"Z܅#Pf?0q_MBb $@&n13lԝeFs:QX8@-5oZO9^^'MUfJP&wU<#˽eWT {:$uZRPȰ}8htH.@0P^b$D4vŌٽ ɒɵ&r)v4+<򍛈Q:f4X@AbU|ehF RE,_ҋpZ:Ds2ڂ<0Έ8PX2G꿶Q%ɔ xKqE2 WKv \m/h݄&,B_ @7 Mp武ێoxHmSy*4(1D6,VF{<7:zAC.j`"g3>҃!9B}zS=Mrij|9[9t,&) 1bC.\_BLdW_qU[4>}c)dxH&ݜzddl"$L+w4 2b.'jKL.<ʶDdceÑCZ%#p/q0hmj x=uz5'rB0"~Sr G-:jD#CRdC԰o˳p Ab+!= ^L޵m`%'_{ uKckwUZ};yTExv37/JѰ툀 aG (jOY(+ӥ=[;I̸eqA瘄#TJbrҙy$嬯*LEn.ju{׺[37.]d7Ǚ럪aCL)#&%#[@=Ͷm*Anas5 J+Es*(wH{c1w'Lś˪XPsY]bcYc Jl+˪k@GYxA(J[yl`Qo,It7lrzɸR+֒k+05^Hv {&Pg-(nE U#-&:asQeYi&餞+"ϣhCAhRg2Ǘ6Fo~{l׼16Ko6sv>`OA?',[v%;]lvGWtXz/롇 Q#-rUr{Uu*kNѣS N >A KꯄP~zӁ-IH@nQW҄HrUWΆDaKC`n2EK Wm=veesZe=D4 f>;-*-9ǖ-8Y`[,Y8+H& }BǒIQx닿MN%YӿҕmX8|k߰^pEx<\b7?Iթ094ّnE<ϟP /\m5-Gól^6jozn*G{/зsl$C78ϏȤ3ʕ5 mliP:-AC 0)BuF~~̺-?[9ʟb5j%Քe3!wPQUiYU$=b8wEoQY5hfXYrTH%M 0@CAsK.dh_=[S Zu[p90byˈT[_NM<%3T]L RJ}#Sߴud߳XOh$Yu{Y=oH gqL!'Yo=Qb2T D҉?WΦ>Bi=V?b 4|psW-D zcms.Ib㓚'Ks3쨧44C:iveKs\/V2FrJ965zJ& -"~&!;?L9 srQQ iƲ0x=+Yh҉*7ey#]MbI=-2՘`݆CM;쾆"e}]~:OaFu-N0[_"h})mn!{O>u)T6lP^[AX|s}9XMFJ[:`קdBx'.\B}-Y;] ioE ^|?q 5KCOx<"UCgKC 4 HlmM,JJ9MVZf΀Cf杳f^c Oq&J|p%1BND $2bmlN;.K W` 5 '{CPu`=a$cC_]=U?UL{ƍbC$MWqk1x lh˰y㯟R\YwO1q>r.Q} ٶiJ`ˬz%[ҏ*jUSR7F\4CP6KRz{B*q)J^F6>gZ]QML)\];|ՅU0p$,[;Ukb3 &9/U$:H䧅x 3)fp"9M=RЗG!~]%6ؿR%Uh)-ƪ9w=itlPX喛4W=!fy`%qy-M^PF{4;yKeIpH3cF?./.EǓӏ‰ab~zN\fξE*O9wӞ)Vc3 ҷD[3C'qqr\˝M37O}jRAbW5ѾCT5|`>Ƿ5 q\äR?: [V[PUɵ2 ^X%\0!/wguI;Jבb!75 f,!|tgDq촅AN|h(KX:q3pI<j7,$N&rC"1Ú8*VJ89\y89l#:ORa~tAcfk}W[JS|]8YTҬ*aByC+!qg{`Pba~]&?u^X>R~?W6`\Q776ڎtKSn/OJ&J^d[YIJy\gp.r8 Aؐ4# iҘI{YCAb\8@{0߀g0Z"vjH:5mk_(`ю:v9&PPe+ hss*;k6X¶Nw,sֽ2Ѐ L Od1ȡ1W{f{E!a"ȰWy-fI#^!v"d7@sF**:|V-4y<kаurzKfzayȽ7ʕ_֔k ؀iN8q-1+ nmݐ]fNr"=vYd]#B`6p+EG4n>4dDq}֢$KEe[TC~ehG-0vq`#FOo/B"98"*I'Zthm<{9 F *{8}3X3 ǀZUu{d~_ vIl"Π i~ݨiDA}F.Fgw l^!wW$oJ*蒜;X1*lg3C;Lͯ ڄqǃ6O+JJ0CY CT>I hJ^ A>grÿV!<ŌVF&` 4+_Lxn4oW-4_Ƚf^cj2A+^P. tPwsu%K^ D/2[Gf `$fPa7eNB_^z}i=T{p& Y;n]Ě߮63v~7M8 a"*uYEYޯC ,f0wLCg% &_0w::\KW,`d$su1_vǮl )j<Cҭ6sZoC+&]pkIu*NuګC-MCy*s"Q|`~)"Y%t*> 5}}`? )n.Q=J mRo>;<`8=cQ` …KEY.3B($pN?H!s}6ܚQ")(@MS; D3oK50,{X.Fu[[]3Ua'<+pV)]Y\.zw/'J?)gQC>w7 ZePGZypp‘˄,2 G牯/u,&L^-מ]OO0F 4^LnUwAsH0ZB6q#}V5  HTb$%OjAtm"=D@ |!g ovsC6}(R^ {.]d$ %~֏8/ =H=&} ~W Rpx',Ur+nphkʌgܝGMMy@fæI_&ov@M4݌OĊV&D-5먒EktqFH$ajoJf /Wڧd dc ڃ" !&(p+Y  GNG%^ھWXʡ&|[=7R7K3z8יb*B7k aX.84 )qXC*Ș. ,^`rKJy 906,\Ji!s8l‹q̊}7Kh90ڋ2]KĖ,4_d;C/ Pik8КV1%܄r?WaL"l1US~b]Pfk,o+;.=x3۠ya-`mgp%[xk7I̼\;3cxԘR`I%@a iYws8#DDY rbc6 _ɪa7eDEy9&x)YgYg!vNcD <F%-EVZIvt{nN%Etromiz#Ncy]D)-Ξ2,epXI|{EHo;x^N8eUbb bߵh^iU/gjKʼ|(^-ĘEEU l?է15ULn=fi+[!ViLb3n#^@ PĹflyK 2h Xl۵,Iol~ SBM;qhd;~kA(M.LIdnggy^V|G[ oU2nX@cNˡ Z{;٬ԓ)вV^%g4Ig3lZ1;XYĪA/ QZo$ܦ|9̨l =ζ3:BaWޚ߃a%p"ˈ!F2sHx_-a-F'\Ə[GҽǮ\ fʸ5<[QA5.I+߸)SۧzC#'>FΒy԰4+'UQHoSR@x_kѠmy>c {-xh3Fl7Yl{2 ,wKpc14Ѫ !NȫcȾ >C@Զ:KM^=6" :"=HOMG m B -;O|K^Ԟ/P?6ii VcS/E0)>;= v!ޚR`[1;N)޼+|4W1IOwۥ)=3U8G% TO1J8q"-3ӄH@1Tzcq!pGӦCf@)'ɨcC$n9Kj%7q`!0Hp0*VAؔ޽ XSɦ\6Om:в\Ls XCnHrݹu%-EuXr:VvO  :GFgB<ckn4v]{k tu|[Z?fXj#$~,:z5CueՊۗWT ג## #*wyqXؑz \ObҗRZj/BtZDY[9goZ'وA*6*}96jב !8ڭ(Ucݹ+@"s+?`4hW̙o_9,d&;.3*,S = #`AWKu4F87b)bF)aQ鷧d]@ٿL 5zb44#VkV\hϹh/:5^6!1nMX玿qﻫ|~n "™,BNo'u!S ZyI]sΧBp)L#<)/Lϲ,S\+HPoo H*U3NA'(o EF6vDewk>60n鶩*Nnp ZD @ryMG?3(]5iSN޿p)SrAKx) \YϙsWEq6!x݅r4AnZұZr d -f?A=o|!aߟwUU"3QU@\nLrމ[9?=Tf E*< |ED= 2aڵ\"N>T-uF) T=iɅ|%MU{ML.<aW`q^ʦ>O9D"sҺX\9Dk߱={voI~l1YIl˦r.\)Я1~.;/p&DIk:&,N'IvJN%lǎWg}n:OVMo{h}7YP"{6V8G bGbF\:MVa}!0@҃-X,G9\O!X GXG8M ]:[J|֓M%yB,;.OUp Phio2 TE ^zF9 gp4"r58?73K^iPpIo!j) ~M0#^mWE4k9[YuzdW*Ysg+PMfܵn;m'eo߽ɷ)#<+pXm/.LXqwq_[Q0R?5{&*} !۔ d"1LJXkDVra,@pQph$ }T,OdY\6 ?ofc/7x;!fF0"CGtRkijP1NTnJjdy$鰗wo8JxWJm0.S^FWU4=!q^D]G.T^:kзؗ:ņ % "%Ej@w㋒ڀ$Y.z6ײ| _m%&+-Ǖx:Ukߎy5TAEdU&|kS-+aOڗGĿ0 ֫oL.Q}sث4gHP=4x&E׸R#^(8l1V= '*=MD|i%Cʔ)ё h 'ό<<VqA9K-kVU:#^"jf],upI3Y_UP6A.ӦPv ޯ)aTeEd;4cc wo^T]_5- $+V]}$ =2!m5,eQ=۱?Y_RcRoi]WIllh XC:>tES*@+%J7F *`sC^\K5k&e D@2JL>0Q`ߪ ʾ#nl9n&aM>+R aT"8ɤLw* _ъh:\Ax<NNYlo=+pB̛HCWηD r&=3I< s:\Œ&rb6nRdupHv[5:Ƙ0nHVX^cq&)KpL_^9?d;snUp ,gus܈mL[cS߬g<ǛbU&%hNm;9y&/qdЗ7B3f| 4wc'mXp 2DR iPem'sU7?0hD57w%@u_,M(_g\22 KSC{}DS4Wrwbpj>ҔVrrK=Dz49, ({4O)|(tU}3͵npU# m tQ~&P)4UyjܥX.G^A*Ƅȫ e&YVD/N.M>F Iv\,DunA"#R6Q{_h}^C(a|$z P*^ﲗI`٦M5ps4xuOLqDBYhh 4)k3H+Ʌ 0]8`,-9c٣`ɂiw*PJ!LOKH/ dzWzsz'^Kboh,elI˶pnCٚrSu}.DbCGxWC+sohZ7W=:#k}oEL@$$tN1ɠ/o=_wb ):z"݆ehm]QPh-4ƄbP/tv @F0ԚJԽ+.-kBש^D"<eW?ʕ[N sʇOszK׾[C߉&`@'"uaqwzɂ# dښY "i=fFN9cT`]ٴU'k:x9#xI7ˠa{TųTˈsC<2c 5]ղ KTTfҺPbXBc;,"y+ 2 FݥMYNrVH.E #ه<>>  %* &d5W[9sFB U!(}֭\G8:\Y=tȖY"n_"u9,MtЋ/PuS=U|dC4yhFݝWw{b{ʗ+g+zF^a+ 0ŊPу7 ,UX 'Fd>.|yNJcCNQ6:(Yp >g̲C+z=0=692˰j&Z1;EKFNš)>>Yr/fnYlCaYވ:d^#[!& hF{idsE.&hX|K]"eݍ[M0Z,)[}G!r>~/Za"P/ؾ*ICBDW@jBڄw18N5jȲrARuI)xCMbwq(khA:YTsEufUcgҭwvI,GE5BnC͑caLZ&`0,Uz $o[tBD0-K jph^ΒeN,H$1<7W} YArOf%ItH֖&Zۊl+#J^@L:Y2|?hK+3? v۽b1H3 O>,p'7<~ފ]pt *B9N(iE@/U޼a}յK8ƑY'q7/VFZ\~>C}mJ [l |Y>OZ!e=lP9 )NOdCz(sFD85$=*cW~E#g bW*Iai?yz'->1m}&r.c57D@ч:e8ZFA/'TcgȮf(ץ*$z"MHz?2E`j鳤g>Mp/p&!;O`Dw/5AU^ѣ_qW!Ae'!beq[(TTk/"-@}-N'(\uѲ*g5Kz.e{lС2)N!˺PaUJZN_4 Gt#Ds^w[[J iz;\>mmZx wYq$2dܲul,,Jb.*Ɏ'{b7M5"Z8Kބ7`=~)Rv³cPPTgmvȤDb }̪Pw "q Ō{|4!6/8>06IxYYE};7X͙&KЏx$/Qzzϖ Sjk>fTIWNߌOTȟ9]Nf**-2TYrLue[h֨%n){v><^IhuКO2_OK.ԁ ,^VB G@uDXLԦ3d1mp0ɪh.OƵf4OhNjrRP7B6Qȱ~3QҪx2i3jx3Do9" $-!Yx >#PNDZUP6`3~"AqL!vy4ɏ(ȸW8Ax 5ke3vրe<4L?>(qr !M4u;$=B1W)e-v¡%W[(ƣ{ZC&c-|d p{'rbuCx)%=ǣ]ekx餕4:S4E{˙!>\dHq@h4~do`rV!K olOr𗶼 J1vKŖ H}n[sby*1XekPjeŠؓSq$ C!TEFz2%A)>Θ0yY.l7*jAݺQE(:$E-ɚv/##9@kon]| CY" A#]"=uHě{a{= f|%&$VS *w9I.}X+eiu2:l ̙8tcG&K43ɽKrwɄ0$jq6iSk|gtt̪sAYCS?18{QiuI_=y.HBn?d z WHߢou(abT%VyhL={PlUo\L2/eX־Aλ;zUzZ%nv%P/WiTͮM0"MR%&Op,8`ABԦc풿ד]ؒu5 `WzeWTI.\ ]SR DŽBoonr7!JĠЪ_+J>lpt:Y+>&OS Q@фؐEEE(q!7Lݼu mp)aX*6A7V aqxNq-7^k5~v+H|uU6͖-s!֪d!*p 5*6q@O~(*4o^L˞bau9ctz< uܤ\x)X(0LY= L)}%4" Ba/[ͨW~>@D\a 6˅"\NCp&.-̥!=+(PLϏՃN?BTNJزmZ~8D@ﶈB1/[iYtZS>w2{M'Cf%;2eŖksB.]D {%>fjv/W ewPu#hHx $0v 8.cҡ y$@-&;:Cx&ާ]*p'$h0tjʊ8IQa&p ޴c#&.?^iOO鈸6c, T!YtWaYbVgN\G+̼HcU*^cjp?ù9ؤӅI$xRl u0ʀvme$hZyL\kԾS3`I2}G2Ɯ\ƺ.SoA }>k 3!wOi?JouOe2&`zYn<˭m7a+Fs׎_ٸq[yÍ9,a=$Je-X9e;TU$32~HJN`ΌVyY!c4}6ц%{Y!̓|2Ġyu0=gFVKfBCVrؔ`Nwr#j%]-o4'87ӑTd̳dVNUN"ڭK`ovc"/!l??=X`<\Bn*%ú9m{i~t,LjF8 95[Fj UAg@12zљyf9J΢b|fWr`eZ&dtK ;n|ZT%IwY{މ-[uv=zOEHhPU-϶H­YЉ$mb`44f> IrE}fi#]Kx#9{-n(ʣ09)X,~e2=YxDyqB}?cm!!u ܛR{6ຉ~Q<5q7(1v/Z_V#\D޻[4ԜujN2K&JF[E˖ 7T\]퍲}u3Pw*y$vX&[t]8.+aMqT Cb>=<)8.c"fn>rtéEuR'IMnP9@b0C_1pcZ"qR|L~̅7-ނXL5zI VsHJx-lbu@2D9VkJ\)W^֖ m^˟ \CxgZ$s[&KLSB*sϓJ}IwU$֗GGcɵBmDQK7Jpla%a'ADނUp=** Z IJZj~43F'e`O:R5Ooyew]?` sݦe;i 3ys_oRίܪ+oz܅< sY>138 Qe(.^qށD8%/|6}yE@ցfGn.5r_LV-K(ke23!sJP2cbn|n{QO[Zլ\$Lj&E% U3ee{m,Qd"0>jijw rDxRXp[t:V@`C2ֳ LkTCZXJM~Q'5spcy8zȀVKL&e~~4ج@slIy\-4+5A|/-!a_gff+,ۗL0V-Uiv̝GXkYni:J/5 OLACSO )Yׁ,> -8Ot ӅCV=n{׈C鎮x:ewSJvk>Or0X$VՃB0U+uBR:kиnS|$=Dm;G<57UMwYċ "7ڍE'|EA+=nrcH*.\exaOg/t&5 JUcHf#n=@8O@VЍ)^Q4M„:(A4]S) Ca!EvLFm῜#lCӧdhc!@m}31GnnW:(+T ҡ;/LJ3`NN!tDz{;>ˋsu8K oj/Kg ]12+(oigy)6): K\0<g۷CT A#T-\̏|䍏SkhDbgΪ\\;c},N8m ]]HؠDNAw4D*ؒ†U~̷+vN(\ЁǞ*wyVr߫Q3&Ts ijNDܮkkFlv<2g`!? 豱EQ6ȹoinN.]Aw䉾 X=XGm@`d)+u.zrq]gu W4\J.d=&-}zPtc6(M!Nҁ6psЩ?4wXVT%j=~Y핤yɇ{+A3iG/Qß ͍t?Qѳ !w,$pYl @N䝼uup$Jb]trFK}0//-)RV52yt8\Xeܟ{l+;%eim 4;2SS+%4VVX ~T7b:& !Ƈ?Amdr=SsX'F<]96q3mly.WEh—'M(@a?U8݅]Zx5'<$\(KboP7ǏH6]+93,pITʾoFOj#}H|ܯ@ V8aJ!rFON`d[VA9M/ k(G ~6-IR!}jvv*PY9lҀZWnJ"J<ly&D+mQM7COv\gp+[oV33X-.ib풉.ӫ>&Xdg):u ntVc")a эyDA?f1+QG5ſSY>\jvAK1 :_ryT ђ؀w!O9jeox ɟJM^S;!<}Z`vsGzC0Dof֋:m1bV3sXhYEJ8JxY}O z|R.9Im|O7- 'qOCD=D8y`aO%fYi-- KK(8! ؠZpq4FʌХlqYݏH{I Z7KiLK^ŧyDHklEDXK^k@K4Y!Wl]=ҋ;2~#BMqzw Gti@A@v\6RAu6|rg%-> :¥Tgg;_Lk[WӼNzT"D 0!ҁHx*q_"W^3]UЖH:?b`vف r{ }DroiܜQ'E4|xbH!U4Ne5G'-s11[YP_!H' 6vж!EBA}Ȩ"M^r ¢4WS$N0"T.Y!yQՉ"dHVXjEPGy6IQs*\ٕڨ4ur~p5F.{٬2yB;#5kX]̷CqiE佬# ] ; 1+R@0)U_bQi'[ %hZWES;8a-hw?j9M¤\2HyО_-k\+DqNDYC]88U} 0 A@ǷadXlԆsXԤzVk(8}兎19>%đ-٢i |Go >jG~ZK@o%Vnpe ',n+=m>r=Na45D:L< ~[R~nt/XgmݮZ?$XFݑ~\} 5iQA:FTSǯW3Uf\TG\sX>Cp; `5k[En'h\W!_h Y96~PL\(mPuJGC2 tmسk0ǻ)p _IsŰ~5dzb_iJ!nYO; Xyc4P N$Y햊z">U2UKY|mЙnV G63XT5I95">!6lRm6n3+k-N|3jiS)DD!BW{43JlpyM=,CoXgod%8 Tcz&4U6ύ'R,?I(8q"SrepBT]7v-q ΐUbiyuo$dـ='Tq:c#fv\&0mIS?{e#ncZRON ԇpc"Žh.@oB't&? ^-^rZ-~WE)?;-u|B7S\RΒV hBTo$kA?kL΄/oJs͒j'Tuե\ZX,KA\&I^q{t(tj`JX(ҽ*VI}]HETW7dQ1XYc3E“i;6jLb7/Sp|3ȼc˼LL~nDH*tn6VRϭY" "ۿJ>[%GUKfcQ9I@/B.M̨M? לtf:Fi.ve#T=rA %  ޱV˪F󨘴uS`aX??EӖ6!^o4L(PNךIinrxɅy69x_+|-Ӡ @ c >%Ϻzur 4s.k$ZwMN'g@f_61hꌽI_!ӴI4gpt{Hyxh捹2 c9wKn'Cm&5#bvzP$PIi:iuuMtsGx&gN dI5ͲTr{D$e(67^wB2cq#QNHFڣ}puTN2RڇR 1WIʯrzL=Y# ~zϤEػX7Wq#m :6LG 8F]r,Ў_XW>#lɨک2@6)#j| ƜSRGYZ`2|Db vEӾ9-cvodN("\FxUՏ݄{ kb e_Jl&&N,Vh(?jgvg gh" @H L؋+(e!H G%zѥc с1|Bp3jxR#hPHY=k2bi3d] Q:vʛM~oOWQǰa"?`;h^9yd'e*yfxk31;qB ՚UߴPX0n,D 1s近mQ:vVJI,t2@5 96j*gJ4/q=C1V*5Clp_{~Z<1b ~0<'mÚLnc9!C,*@ƧJQIEi[Sn,xWϸG@lUd2u0F EU s3i+:&F?SQehY;z]ZlӁCy0X1i3JRL%}@F02{U : y͋ \ '"Hs$O{1nj4r_Yڌ'KL*%Zh9r+}ۑi)FTpV`Gw~_Q_j;Cr{Q\1⠽˧cǣ΀]*L`oΊ䮤?CNQV}L$,]n\b٥;*Mq3VZ|WSqԉZ|sr7-DI6?J=_orR)@( .Mgo-Lr- `f}6g!@j&}X 8g~/DKaC?}:(.tizm"p=x _d(n]MJ4S ğ)=+JȁqʐP} H } 2r\ђݻՈWa iéA+C;=]q} Cr`r"uNlΦ8lD[!jk/nRt kΰ)}2Z5@|"iMklr>b4_7Nې׿phdR 󢓳څB/-U)r;bD=kQO24Hj=ԳL7>;)g>@WZ{áiOpa^Μ'M+Zdd~/- [jZU$)W7i]4: #p==j.#ѱDV쾝) Ϥ \ŏ#3x/DNm7`;`(puSӑU@| Ro7/'EcÓ=ͰXMd![/XcQ7 ^X 2nf L`=!Z3~UT^eUx]˯ đ1YLS bQ_7rP~aUK9TZ(D5`1]Z.ݝe>q'bY4o&`~$M'i~0J * Ijn#Ds2"y1M9ƬH8~ 7?a68"4tep!`1b P_C x5jӌx k9G kj=665 p"µȽG&{XKn#/u^QbُZ݇L'XPρޤEǷ)fSxe5CʦȮB\Kw T3=]rF(Մi'a& [6nIؔODN8s 1uP:ϠkZBN'fv O6\Jq%ЗKvP+ x$ l&cv8l*wH|z2%\eH35UW~BÜ 6Ճ?E&>r1՘c`<>K@ KBkAu4O {t6GWR=| ~LViUa7,&H2FVfo~*.m7tpTcج¼szXBolα?k:u)cY(cflL\n5ފ8z@|E߲) :&+Ɲ @\_ 2`ǻ dc̘ۨ>IhZ4}-XʦC8-_[%oSYJ ɀ3mqgi( $ ]e\S _ߠy5H&SP•ҁ^m@JU fWvH-aC_"X(?#!ϴ:㳐eXT%E1Cqf/,h" p5>ݓ##uly z@JZ=[!X¸ :ٗ?iƺQ~3Vv/tR=,Afey^~p%6Fos$IJ2]clyYe('fۿ$  D #v`qrOYI2wrq+]#:&n=?uu6'5NޫKli§* c|(t YhT*{Mz|a1m4`x(ؕ>%lo'sk%L¯.CaJ&&)u<ziz. >ঽwh~zIws`g>}oa|}} FVGt)js4t^QklR}#ru@$ϪyNvىLrZjq6Y+pjXɹ@S4a]gYΤC^LڇZhbÃ;_yN̐vciŐ3Y7b̖u%vqDو3TS>C?A2.F}@F7N5ΫGpx|nѼz\UoOI1,$ymp;'}E8=p7I <+Sn7Hg}#eLaLbom7hW2-"@!l_N :mG`z@vikj61%X-!!сީx0q^M*]Xd+T*DL~alt0םR \OhxF: ޥJE,V:r)' b =R.IDT ٗY֌Qe}&`oZMh1t\ Q,M,fb1(xyZ}{MɇsB.-(ʫydi{ZN׈qx\r%@~ʻ@@BK+dzD^ȴgTqߙzs,Z|T^i8-(=݌;u^pzWn؞灚 XVwb7~@a_EL/&9^/%p`!w=`iv#W9'alp^B. ECih>?'9L.nBgvOw~tec5ƶk ō nuaWPw 4 2vV:㯥@ݽ>qK`95.8,$U~޴[Lo΍@R3Bu4@^o%DtJl_Xi/02 ۫F2}@ 81tN -ʟN7 B=()0hz&DVuoϜe'DپQEV$ MEJVdEuՆ{./4e ƙ+&URjzaB.jܓ.h fˤ<-es@Տަ <1@S047d< m7b+$p 9wr,`Mv+ZnO"SaU`Ff|+4 pp-fB?Y:O 8^XBRscؕ*}+:幾6ݰo/nnҮ u\ b_TX"@yn*/Qi~In4%[Q2/Яx NKpt% ]_(#Gp`Y.0~#y-ŚIH垀/E5D< vͻXب.GP ov}"Z|# = 3 ?54Ҁ%b `6lc>^QmBW<`T:tv`}<̑ҭv̟h{Gx41p5/tu:- ݤo`|nG2ȱ%etHs<~1X94*N-KG _?oH𿮔yB_ ` xljd_'n<2t1@@o~a8t }كCK O2AW_GWckբR >%M|j.)@fOO?eLMldۍn}iuWԴ`ќm5fDæo|7G(ˠ|XK*(~X`(];?bϷ^ojDg:G_4`ۓKvFr+nd:YG8<˄X0 360DE'9xdJ4?,yK<ģdtFeK$`C2JIR [ x6C P~ZAм9=Lw [A`xUcr߄X} #-! K<+.|Kib4VI˅/M߾꽏2k^e;KҔms䰭 4ÙyHFdunnGH:zjԤJ  j9ef"ӛ^-\ !tԥ o,Lavݒ[{17QF@5WX/ L9wR:UtfyvrP3xPHhNBƮrOQew\̅@y9u͚'d0&/uJ$QЕ,RL'{OaxY$ O$Q}jº0% i*"emzh(=:U^/H>vngjgQr\k#dq0cMdΣt|vh JvH4Lv=ˠ2,kzU(JG^A-jz,Twl%"`d_&wHRy F3=\XҤ)N._g,?bŰsDҷЁqzѸa9L]Z%9Zo:#3AťpZc~hy j>=kpl+=&:X1=5ʉkb6t3FRcP2k"Nvf6B'L-XzБ)/0)5F}G$?BjPxh(G`ʘZa+tHe'IAp :Icvg6ūX4OɮRrx#}d6Au!(gr!ם, F"<ڋAW~2JMbk j8 &-]' W.?yQO4QG8vd…\Z՞D)o P׿nqyC 7:d NqL,됣9IrgI53daVDYP-9 ̲|~19 ܠVݠtHQ9Ft74 N&ft?iN6etXLҥ5 ȥKOVU#9#Z;f'4tc-SSVcS̏~_:#g=ĥ^tm2l/+?*sjQM)mq84Lyo;2934S9uЧ 5pD ڳogHKmM[!) ᲅuCƶ?5O/ ʒՠ)H\hˡN )r~#A! n*kWf9ڱ 88ɒ,nV0IHR7V0+$ (L#j(J%2eM̾Z+S-J1#M,Dr2ۚ槜OmB;ngiA^]E"#RlIϤP`htJ)xdU1OTM n}6Y՜pd|*`C-wwWROj҅<${&oŷ䴌 Nt&NehxV8n4pƵRL0p )ǍgOf3z> * r+I_xrڮXeem1I+~a+IW0n?"!\vx$$YxOM =c+?(tm66s0h{ sȤmti)Jphi~c<s??+ژw'gRبۂ>Xp`ȄHPI.ml*&CCd#y!Z8#"F갑קnM xm;v_ؽHE%f/'0I5LDu80;{2N$w 9ɡQj4UVn%dq`3怀l&'2N.q%iFU5\{aԿf˨ɳl@r7TbPf1fc~<4+i$O_|tĚ  #K1ctwJzΩ:MyexQlM PdX?#*h <gK(G=@/+ "8N+;d882Qz#J&>_hRlA⪂w]]([_'p@1 6WgGN [GZ&HNeDޖJRǺ(e /bK;DbZ`CRnair{ӡoh Q MlQnnW'mi[۔pP1S e-eʆ^C:JS\ht> aj~ef>5?CyOfP:ظ@ѵ~@,%+Ů !-Dl}b\"WmqGJ{YUu_DlR__~[rݐԒs һu,ESF˦+ڕ7ѠJ&2m1^c7eעJ~(rHc B eB^Չ;E COZ՚~ϑIWd=#pR?JJ\dC9'濹V} #0 cA(cZroV/=BP~g-`cZ~s3\Yԑg$'\q&di.'Y\0%P!P- &|'!XVIo*~#Nv>p$ -V(gf#tϐO=Q{uu{f5rkcM U?r , cac2Daj;OQ/x]z[U«HG4k$YԓPрGܖ} ڂR_6J=ok1Vէi @5F,iE~z3`%Pҝ=m_5^J#6kk&H8ur":ݝ64n vBKS]mB+?{QLaI@ʀ+qjSlF^T%fYiC&.tـ=o G>1JٟvU"rX\w 9r{:m e4i>%c~Khg݁=u6čg& b#!M'M& xuձ^45M;c`ms~TM&`˹ 2g b5X G/ZZaːX >JߡͶXVh.-BLGbrVa/S!_=m땃8{`/oS7 M$ͯ y芍n?GçҏI4dH$oynW7ɫG(us,ڞ#N._▸\z)Y-u`6.S4`SIYVmbz )V% bTެ6~*B6W ۪-=7<;m.ނOVz&دꊕb_-"-ራGk`ĊhM1BkEC˫̲㶺WϘ8}PHH_//أ(^*"R`;808`zc]jGS Fz=3z4h9EƐUt5c0NMEpf5vmH[;,`mTp 6nٽ 8>%b!@.^2sdH“ .aF(ѝ= $sIa CaUåhL=)UkD cVŤMlXlkvo]/.HG]~s_17bgʈSlKԀ _lv :*sfZ_.FZ}",~}hz_{>9[xט)(9vC6nLj{]؏1Aa=2_c6)r9} JDaW=bLm\ᕅKE.n)!4p&>m< p#t"2*׊/g7x\M?7P;:->#e3)Y1pi;}`+eXdג ;VvGY9}sUB_ oŋ"P e7}E*UQj~W<*,4 f}*gAdܽ4.֘z՝ȧ %%MJűjPJc9mv%!HdOԈfi',&&_/dC=~?*ОH,C8rg07T蔄O)ch 5qc7@hDGP%cO|3钷 U bT^En D)݃=zKM`rmT ( -\TlWL{6}dDIrol\z~ѧi("x׉UY;P>J4&=`t)>?) Z8*8b}M&LIf ]dB`gibR]f(Ztqu>Z!Z5(H!aJ]=2櫾$rB/xd`-#1&+ngn-Жd&jAY{t^iieI^Lz/UgmV>uOjC=R][MoqcΠ8Hp5 qD|&|/m4̷fL{X6>S ǻ};@"7}z׌,  #tKU K`wy ~M(}ydGg D|+5j13s ӽs.&GEXWނdc!0fxV e_Ǥ1mwEj<$Jc?LHb'+Tk9٦K[9tIWDù < s4 o3㩽3|4^o|`cRERIȀ"^ GW 5e7#k;sdoF491wyḨf6ÓB\?2˂JV{N%D?͘L\#ZDՎic3@x h I8x7"NT61X+:_[.nJ*._UtZ&ؒveAQhI{.|,O],._.tHWsMI& 'am[Y\#^o.i{m۳~ 0.*^Cs"Zz$Xp^}ܰM.š@w=0R#輩K< $~I][cYH-rsʌȬ;p W5pѯQ +2U!R{(H`xREaBN_=kd0IrIcywy <]a `$_@K؆\ûڞ##:[ɲcW0{$Jc(\D}WuI#փ#Mmb ч~D& ^ǧRS!+4/9K zTvڜ/8>(i#jW͠lZ?=Zyh %*i4f)fn w-W+wݹSjzԬ ؠ%)3ܱgJ-< u[7(=XE;щu$)eCyc b{Ud>EhR$\U i蛢Y&qʺqcqǍ24JL!B%i^/Q $([+76˼M $SlZ-xtM#pn'%m'!# c~wE59X1/ZKy[w+,2o4E}qJ'@|'fBlH'f.l?Z`(!n7x'O'%}q@jʊS) 7PdS~!G܌u+ _=pů>/9Xi GS >*=Eܬ=ăAH<*ی"4'UX;Wrn! uh/L`";3Tr~ nT&݁.<5_ MdFdIƱ"* ]l9 ,?7LG^Q458;! ucknz!}rz;.PqN"\Z TFV{RuY뿜٘55xrʬ%O+o,]c#Ј`]J2qec)i] ĩ)L8Uox'jw5;syMUa| h )N<8*},]1P4M/1}NEO/gNiH@}Ծ|}AFϯR8"QZ8J<ݪ|{=yK>u*HuDhDyy1e*G@S"\!Ƴ [H㊖EblKu۳>Q_gѱ-wC^Y-CLe Qpq@\ODw PjekpN &;륷1|8S 0h܂[P2ǚ'23'5'7BG+9Q:_T4!64w}k'8ÝG`)6іRA QͶBJb+7[.!/ Z RHWܑK R}DnetMY]#*`E]xnӚ- fRX?U]Q0>N )qv:bha+!F@53lo,\`_,I/ZxhfĆ?$%{;xG-?Qmfr;M=R^𘰸ٹԱ4"Rwͨ<)K2.) K\H]X#Xnco`Y3kVibܡvZbe wI\fLBV}cy׈ҁH"o' O9l9b>Cnc~ʹ7.6X!>1˻$C0E"{*892Z [钗 m1MUGn-Ub=VU6 BUP^`WK!p* ! z9G:KҎ8@L1}FORFPNBw[,A}=[x&a~2]HZXGx3ӄ5]#} PiXM_n4R8;bx檦hfa ɂ)У{=J奂&VmF `ݓ8zm^}A,NwU!^G-ʾif\ȓ+QcjPZ|!Y4q.;~Z̸S12bK \u;%ʷi}^CܭҘ@=!Z%|Jԣ tB=WǦ$ZbEPMeeN"HSzkT8mռ9sB#ޙ*yɡǜ;@P#C{E6=k[6]) FGvgt {_%IycyXCH5`҉#*@/{)zJ=4h( ь.ݵ/$uZ؎XW,^rWlQ8('ƵQGx78鵀CL1-03H49 O|ْg?]~m~ ܷ'뮼 3p} @cqWtw3'~ƌ܆UC;J0L&&~ek*`"Ps N,М|80SRZm/&;w'^Q$uAh̎)':&뇰CfwXJXHe89/+Z(qu Z ycAnIAq]T=$ | tjG6r-S&D+YoTeH;n3@H~KmN1:|60L7$KwU>颰e2 Alƈ Hf2V1ϽL4~|:u?F[I@3l kjU *kuj>~?]*'12Nudz*{ǰT |1^ܐɠ??~h^y& \Dc-DǚoBXxmZ4IIftD. .HE&$~{c)[;~2a|LT9w1 w\X0Hn^WszTȾN"zɡ;imwv(3ׇ֑p:P53u#"IlK׭7 (ǙYWN*htv͢pŴMnWL?;}}6\1Q8=Z捋Y{e Ef&WP[Ċtzoȑ^wHѓЉ^? i$X_XI\FHJr]3ӮZ],z.P[gf1qeRJ8‚~`(L).n&6j#` P),Fq<:z K%fRi{RQrUU"?#o Zr(>G +sgpvǽvߜ_ty'HCLVa"?gB}T..at>\AlҨԹ!(㶬JU&HRVw$|`nO,kx)_uO:v,Jm9^$xHrG֠ʠ!=^x &<٭;JE-guuFRƬ.F)L̤4D!5Ϡ:X$? eEGy9Dy"'ܗQ2M7i*O*,w˓<8Q<@6|)SiﰛRjTB $5*vUKGPA+)#+ZfǠ^sb3BceD.+ȫ"r \m?Gn(WF-<ܺ;fef*eZ.4zƏ={J<93[mhMyB0iwW5|BwynKZ0İ';ٚK G#$KH{m Pv [fz5=#W׾:;zeFzwiʽ=ؼ2h}JRx4tͯr@||6SN T= fs c6q!TLSp3p/]޼KQ#Gv64@ @361`$$Iܒa+Wó꼍M=MƱ<U(v~0bwrPXVQՑMW\ʰ;:"6 N:BX{T)B"QH%E0 f$`dw6[9ۋ9WtBe '1 T|*j8om.8 Q` c*pfU 8lTdX"SP12Th6 *)68\qXKϦUәvּ}S(]opU]!9Vgk.y< ~]*tMslѕ85yR[1+]2R"3{XYh!:3Nɷy?Brv=m\ ?&t 9*eJ$dIw4XC;:z,NǯdK8BUͭ\lYHmꤔxďT(s 7+lܳ?bܓ *LV~x.Pb8]Ha5xȹG~ǎ7=kZ*̕v+#}&e¦O3*Zٌ@jhdc%dΓ6q DP$m3W߻QtփICȕ[#aj34dRP2 8bF @4(Zzj-#z0mO߁e` o0b)]qIV8"a~ft=@aS4J^|um$:OexMd[TMWץsz*;==&[` lJE5b)\B0[hϣ~+wpU +ԁ>D+ЧX]ɹ⧀L|n ?2y9z[=6ylԊ2  K/)͵xLJtF0ea;3K_2Du4"Qv7DWPl3[ *+6B\x]%㌭xOoϬŒA.^g~e;B!J@x~կ^.h1kr gJ/zC^&^# (#;Ԍov5kJH9(,>L1m 8N(q+3L̑yllJO @vEmB2}=uikJCG@~0qXn?YJ)鉎 ؿ&I`Oؾ*10E!}K&(mQ@W~mUnLL*2|QbxPo$ ϫM*^"mkd([2ipc'vX| ,ԛS]A:js-ah0׫[_T%;۹qwg\HH(Z n0 I@cYcBe!ٿs"o`/ߕ- z,= H΍D?viG(SD8b3"+ǺkM..X GYvz  XXm!tj5)"do3`2ɦ '^ 5ȮTO9ς N(OOFz TYVoq.峬㧭ϿmjdU~9e+J5#3B$Bb5ŴV7XG'4j5ECc_eKzNJ! >VÑqN(>xŶu9Gxprlr}(UUo#KHAeb{T;_7:^z.ɗR(øp{/ӑ9];j`dkC[iLZݺ>PZ 2BIVқFH5(8f~\s+ކù\u ?Ee +9o SzK{uXm ׷Ad.w8܅}q1T<z՛rp#klSi.S;QANgShgTQtD1X>k%̓ Z}{e:ɨߍql-}kwڹA5ļUG\޶q>)(p1S"6^G@@HvH⥮zh4br R\=5H K1>!,&x@bfЕ7 7 RWHJ`mJ!߇<y|9%C9%Dz˚2\G(x/4VVYjE;hMhi`3wo!4^yzhfZl]Gm?mDUuƬ\iy#p`t(HnLWܲLp YgYnPʦ.cnpQ@ 1sP.gt枚% }gYF;̫j0"dwSMM+zpYH#s$xJO}Y q BҐ 8LF*Whk`w2T`|r*nPB{mD4i D.ѝIT "8l;pmEGyP;{-}6sToA^ž@|6DvB&.sA{3WTbN::،%84t+r==^*5 5gmReAR5!|Gjq $,SGb-DA F+1ܪvp@>&T<z∉$n̈́Һoۑt su1KJm&Z&]b!*x~v.';v5*>PȺEJ}C('rk|ܜnTWsgxMB\iSFO6o$mcZ|e`lձT)Nu 8裂IMI;q h;d=Yac@)V%Ӻw%E[?Xw ktR6q'f+fϟ'0vq׭Y!T`G P\^7KPëWt͂Kja; ʧty9;zy|jC>iX|x 㓒9~s>¥jgY2YzWFfcE!k+]CcgI Рs3TS⦼9Y@{J[du x #q=+ӞX`'nWX # bhݜBkhϹ e߇NcsPх9ڊc`,i%OkڎH5B|0٫WwldN?L4~h4Og&Iަ8<:3Aꑧ4kk~_% & ځX$=  ; kx2X*( R@BA1/y䩒x7nhqB5ـl&=uLs/6^Hv` ȭg 2͇MI\txC[ ]օ, I$b.͉~M8@ZR 8`7I6d~{$,x`E )p2f+Lh [m_Zh,-OxgZW΢uC98Ig./fk=|ap&gЌB2|-;rT"f+N ^3 f3(eb@}nAߝ 1U :/y2Mpb`8R sjOwgM;|U&չ/úiM`ԆLj6ڭ[M}xThxʤUnFf&c6{IP8Uʳ^$8Q>{EsZLm2i<,cJ?`W!L?麑9 |+d.sμq8_Ƕ 9ꃊ S?(Ȑ7df9z ?! 3#^:]Ϟh/l%d[<<ӛ ! ˹Α3cbHW(6yC!2 yyFvdPRxN;t s6yHKPg@9J b]ʪmǂ(O,``IqdX߹nm+jrѣjV>5ϴrN`^g(佣]NwDŽcuYvO2A* I(oϲ'Tȗ.I.OWDCXt;d<2GmG<>D=xq-p{"|1XDP)vTIkdEhFq&TһI%hEOVo Vh"y0?jI1[9rbMI|Q6'6q|I̳Dk в\cDjAkѿ19?m)8ϳ Y]RYJ25Ƴe.>_(R!ZK.w?0tͫ8nyşڏbe`yhY\#<_G(L#O' qo9Z3(/|")}LʗeD-rBvGͫ:\Sә__5ԯ]?rjS \9vco%Ԉ2xn#lAtƢA<-PӽϠ)!`6_q [xSU?{vsMx#*T'+:WKyC6(9^BvA"VQWk!z8`/#laF8l?R.Ɏ${(JuڰCGi` `lӝpd 8>}6upQ )}.tQ=q)FBopsR ݺ(tzҒPeޤJzّI `*$TUFF붦+Hqm"FϑLO41WS]~`Fv>壘c4"L,4 \nOϱpT#IqQ&D1?Wa.{cë.؃zI3xՅջ8sF!B'!\AUyͦwQ@:U䵻ͯa2"#7qcĶ %TN>xgnw)͟o/ZI4X7 k1:d˵Ϻ#l8,[-/JNCMI3ٳs7śt S7-pmҜGkzy*T񾥺8J,](ҶL7!w851N׻x>~vvʯQUqCLc}H1mr O6OHކI|l°%'˃Ǔ ʬM/#8I=Et2Ĵ+Gg`ss2 /HY5(uΤu4r؇*ҙ'C߯BWBHGV68;$GhlTqFC#mT+/G~#| #܋7wetj]kuN}aMgQ'Ayߗ&ckZR}Φeq]>Ӌא[@F4M Ů\3T"&MZ 9B"=$|{k2SZL]e 9UǧNJ%E1X12@iWLu1Ne/Y_N4<h OTr%UI"XS9EN!?Ϭ kFܸؕsʔ֊O[N(ӗ,eb}N5i,muP]=D_Of:+j[<#DeL 4f^(xX:Rsa4B=>I: P5Z.eIǀ8lf'Ov4+HS1m|?j6 k5~%.6 jSH/9(15-ioKb1r~5%8se6Kz-M3ECx7\!J#%.ӆϨ!h[b3#4/xTE*+"76)|WEJıLf-n@xo)0i>;xA!G/^j8VԟH.:Sf_v,ϼ}DG[H(Q\j}J\&9fNtL+R ?KTc_"4}sA_80MV}_-oX^&g'_¬P烴6UeE([z!UG?3[upGmӠeGѩ ysH3ͨ`jw"7k?zp -]݆t]7XĉڢটvLy8Ffe6e^cL!zڼcw]F*x2.6#_׼HS$ 7M3ncW8۾ E;ҝ`skINh w74h_ں.yWь@AHҙtI⬎@%Y#8%R07, y7Â-?-$V:&1ܱOb=џ_Q^.eza37f#&$s\6>VbFC(KZb}Sv`:kG_-jdz" 5Ħ+[6 ɏql|%3^׌jp|U7Rfȓs7&1}Ҫf뙪{8lݎW)5`7cA /Id@Cѓx,6ԕ"r&YSyqԱ< KP1-_1Z\34Hh_ g4@ N`XpPi_tXH7Ϭ :';#Ot*oI?^iĠ,Zó!y]Orf>v"djHGg'%X|o"mKb_1Ӱ`N fT 01掲Ƙߪqj?qlpa?.S^,LQѰ[B<6wK2_QkirS֒Ѹ],Zs@`0_}-wy>WfOJĢr !_#BXR u1ǩ Dj?@9 F~e\}vA#ug,BGpßv㹚DHS {)+()B*2͈^) ї~ct1h bZVUUT;tըNqcL1Y#h⯦.,ڷVHY2^/xcghPD ʧͲ.ŗ 21x\ y;5ay?U  9W<yk>uqiFЎOM%߸p! m10&M=)1ah-Bye=_sb:Aс\ hY$A?;=^͉Z|i(+7yo3hDOA8A@6.@ K~J!>jN҉ėKUTh-v黇=s48N2"}k<A 模_E% KXYc7%39߼Ivݸ 4< 䟔Kp/%Ҽ*Nַe[@[Þԥ" Աw1k"?ဉ!u;VS(l 2=}kb<.7 an΁{Jێ]1OpwOϞ!QzjZ=j)=V3he~J7 /qHZ9cr~b^ 쨀,p9AlI[,z >O%//Ce( a{+7)yӰ)ΟEց>LhI"u9:7?kzVF wfedm+No{˥)sHS*Ǘ1 aCý&/ )Ew5/Y)p<$K]vv۾sHiim9ARMcNҡwGQbM聢iNO|Z+ܙ ,D% w\bK}GYLP౩+=~HDgL؉`Ķ*osF5QYZdCFjFь.xt*|V7{78ž{iFPe')lXx;v1u>yFs!P|~1xMپ+mZLRȎ2'Ҧ@ky=L:9 %,* nDGAX?$<2\ iV39t=:qkDaηqv%U3x>&hL BY@X@ۯ&Mi5X[=#4KB4 |i[saߴ NtKض^ɁiDfamh2a?=pz9gU㏮9').m$t ¤X$C.X5? V#78?"<%FbpqذGK'1cFLݭvxʀ.w, `[w )tG,$'(hsvWx˂F[hi*g}fP k@S3|lTg`i6,Ё~lu3-a4 u=ǡ.N H ՗Xن {Lp`]zbd1) $"/ąؒn`>_(4ƽ;f2𢰈Ph;2ek!!YGRT<¹E!ʒA+W`J" Ek蟋 X4b0ďǤ\IE/?ècc <>6 :yEA^Qh3E :yH`\ 8ED1Q$>ɛ[#'Y*{=X0FH"Xɫrs趬\+)c7r?N($|RXG-T1b lw[›ɽlЉ-xṆ&B\ѯ9%sڻkKk5Ёhz)KCwM֛`1TlzahI&4ZO;O]N=!)CPxJc,GO'" 2IXm//z[ىĶ$] `0gtv Vv߉$Q6P>IB>4LI -faL)='-2؂j^'Mցmgˁ}߮\~$IE "1d$z F!QXf8u”V{ٷC3e+4 m0T|0+wOB&U铡p k_QaGfb-D>Ǣz/\W` ϴ "LK.ʴedմh}a!twk7PICݔ 7 J J 1sOm_J\9$cWJ:㹸p|rRr jL35cdj!Ʀ&肐1$~U&*0‹v*9ԑ?>g Y)PU$!!(৒m7'm耒ՄŘDMԼAeqSGUZ_Q+~ϯCYUg1t6Eu (yU7QP7%;6y؋%y+& >b44fR-Jq!XVv dhud~&A F"${'N)ߘ |`Al9lFj _$Z͟)EOx/n[VPp~F2-(Tz/,JC۪ϰ9]伀y04*=0[bHvݑ@$gp̺6r> -'$.}ɼe:3%E%GǛ{2Gu,n*vϲ>449O$b$C'f(f[k ܷhLļ j$MxJKTU@̤ bb 9Wz;_k2xeL}8Pnf{H }}a^Oe6+| خ"Nn >p(|05<=U6VՃCڳsLm#) ^!S;>IÞFB$-Db_NÕs<>b=1z@=ӿA43N2i0S kBä; tqcàg%듇gH7xt7c$ixcpBnEի&采@dc|d譥LGO"#vKYfuSW :YJ=@x^r4t3M2Y])逍"wqߢp9t3Ց1[FzI4ZVpƶ6DϜg_ cz}&Fp^ LQmQܰj-A{p'HTZ3Y Mpv @cmPZz(w#b4 mg96y[5mh2ju/OK+GɦƖtXjQs7.qR5Qɨ= I5;~"tܲSVr/aܞ 67p򊐩mPBF?2RI׀읇tLPЕY# ZUxFpws΀z_q]{/֥HCA\)Z D  y<ϵ|+&x>09;EA2 [DRfVhvݬî=ĞyD7AF|!Շuudyb_qw.LfDDF=5+ѪCZG01jla}07WyMߌYuhM՟'lx2JxY Atfu"N[c3^$l#ނ7 92l5;!juQU+MgiUѠ9x :M*۳djsӋەk%H5N.xhH5T"t@=@o-ˆ2q~$R\PBr)[ֺ^0gׂgSAO܎I-N,1 Z/4=̞v|qFqcE_΅G.AI8,d4͘~;&[`y>]14AVꊁEU]HcG(IWy5zhөZ}GI!Q!߯z ?h ä~@4wN>Aڂ`j2]]ow} 2\ۤ[=ȣy8ūDCn }YT#E1n I8愕ɃTܲߔb9 Xhj`g9L.na&{ӞyYy Hh9%a+^\1ss5IyhKu#*8?o|W r.'0 .dqsP폟 VB>a_S+i򨓲21 Ɍ|#d K]A/zb]iC;[mH2@.fd݋k]z"+T).GV=Z"kjzygH L)'XCJV*otm#oȀdՐ} f <,z.K ñr,vXRGyh rpp!FY-0k*~ڐ'RyCR @\T,a +G$, ưѹ8h蛇Ћu1 YYZ ZB@| I@Eh-BQ:$5D.K";ʮ[mC ݤ˵'* Q_ʶ:uכN,c%bA]J•U5ҧ("D$AO*fQt\I߽0eX,[& {s;t׈)umPٿ"CnBtV Y(G/}$"b7ڢb~) s#`T(9,.㠰Xdȟr КӔ#q}x ~`TOB\mt=@msaxÃ7ht`,Gv̩zt<ͯ]}7_Ǯ9RJz4φ3տ+!2WRx '*U[  1 'ʨTiZ([C?3kf<b}@[jHYbȝ HI/1oȶZ07 Tf(hZ V"mnZh͔^*Ъ\vsDcZD6.!mHvz$}v IX ٵ-RXvUn.+4+U fCulrb:V>%dA!>ֺs~wb=~L;rZdTO~{$̩mc =A%~K$딂=9Vv-`rjAϰ_%^ $ӿu QSˁty52޾i|Eo9UX\u}~^rca%u00F&opcH@{Ϊ+@^*2j `)coD뼷5"$귪ЛGp?{̐ZˏxrYr Qz 2%!,e*=YDӍ$]YU?Go߲P[D /Hğ9Gðk!Zg][="W2gOেU!#˽*NR߆1 )2T-'Njw zpR)SK$#$ Z7b5սV1vƖ4(+q˲FZӷ@XRZ/A@dӫ{9+/QWcsny4!|7̊L raN;UxLvw]/au>m?&_Phύ$da{vwꂪV$܉re |qO܌ `BL$1 bJ0ToeT816&;xƻKVr}Yy vPQҁN5v)N,҉>\ww;OWA+f/f6SI!mc۲;j~q@RSe?5`|tGP/Tq?Rz`U#O}[فyroJqCϋ n Αk qiUᙓHl\7@+a9wC3ȓr"^jQ ~ VofTX^S]mLUWY'?+L?}oH<(T~-/5v6(ʔ_߉|&$d\p2mxqJ!:kQ114b^,帀)VK&Nx|(5V[v~RO (T(/g c\^8y~2J,QsT-U~`I̻lZ iC搽ĭ Ԥ؁rds!fnۼ-- dO<@X, u)-߷&0ބ3xFog>-{,/R*xA@Wǎ;jv 5+"po66 CgԀ;y_x$SEQYJR)B).[ruΏ?XxGY9|ȶd#d.ӐZ &pu)&B H 2\ӺhE[U@G ..+>Fi\QJF;1'K 2&5]D\U\iܺiɃ3gs79~:|ɾ]J($ټ)jI$+JIWpVSB ;NZ qr6&Kݏ'Ne"w Q|?Bsuim 4*ʼne.Pftkx͔ #)tvTZ2|dz -G4l%>L uʧͮ+޲9FD@KWr _ ~)OSHN(sً'6׷&B][;J¼WnʏMZ>P?4<#DbxfJIlXo} iF:l6io֧y) X'([_Ţso$F5|; \hp`5vZi- !:AD2]lUB_GAuX*`^o 5:קFP䋩{.-TIw+I l{f_%;`[FE%{F6 i (yN좾o*%"Ɖ<-hc{"9s\W^:Gy_˖w#/ʼ6s?? B9/Vtn6*㍷h*>o<P!] wYåΥ(dBࢱKU*jL`W3J;B;`I5OyWJÁX~],1U'"r:g2Gdb'=@Fn)ڙ2b0ZR:{s[ޘi0J$EMI'4Upt&-(7>Hrn shUJ:%8;vJYcva-m#{>Tb~%.žPN ~ZL5e9TI~9u>>]\Z`!(P3K,'_?{6 <ڧt枩]^fW8s˜{K f0&.\Y)Ykm{ ?uV0w{b3K6*;zϚv-[k_ u65Qq5UlҶPFŧW~'|gAֈKΕ:MqQ4\H)p$>Gp$o9 H~M' 5֩4*57oֿk<.hUiHqズhvrd,-U0}*ȷP8~Skv_>C;y <rKcjh-!ʍq›࢜OENBI=Oiᨽ65l'y_ #GavI7`Kʬ"H)خ'?؊Sg6 ?T]Ү#}='Fnu_07u.&kB>39vrӔp4O֞~vM[9 7)?> +B`*^0z6p? y=TI!)E'jFŜ3 ?";ukn=-4Q=  o4m~QOUQhđct[nJyqLBЕ{ZrE3 `A^[_#cﱉIeEl. jI NQ)0k0OtT|zQ(awzS]lV\'R?Tjr&$)AcɁ409+ZRf5gW/(I[5(]DBI +@!_ U~v };;Ŕ=!1?3}3H^i/u2ޥGߞP)wmZ'/y.`A QƋxoɓO5H"tgvl T6XYlE -M5)_Q.dE^W53*v߻\:Hs XTp:3mu;Ke:~ሺ r&IEkS5[+4X #1t}x H̴7~jz<1P{SX#q6WL"#D_4ãӦYQdø<ɀHXp;m*RR', -LD^Y]NWǤ-?kEy]#k׍]vFbhg!-qZ_gr!x@"h~l9욫c'vwvKae-ly};2rE rhhbY IJ>ːI<(D6pjEYL\t|7h7swm{68`HQ0e3dmk@?RmޚڬP mg2|tW4M{!ŎymO OBu3~X]x pB/qxr@OW.O/ IO͸r9UCXK#Mh҉DQ  nwe<4ݽ`ȹ;eψEg[D% qdp7ͤB.[L*'Rx.|ujY.E8'֐ZZ0aƦ*Vt4),K%i;>)# YV6{ׇ3̸XcGx*̥٣ @6Rt=gzKvDl[zǠ2jl:Z.IL1oGiRRy=6`ë49tyW@-unG5fi̸a ^;߹IOH |Umyyk|;ԏhuu bb320{ь!9\FKeL`=3I d@6GhMUFJW 7On!SUeAQ ׁi TS˟D[dq`E̙3m"њu]YYi(Bҭ=hYLZG:͊ۀPλYu/gHi0; />A(kJz{c敽k/׊%8܂F)*ӗ/,wu݉\)mS[p2};)z%Ѐmpq [n,ECB>q T 7pEܤ)݋Iзl +۳x0eY !m WAhtd@{N 6i3)`:cx5dtxSly x ܥC`L)/ɽ[oۭ.إ/ ~. ,ɽyto99*fef:6w殊<ǚJ:şplj8[n-[\cqdL l&*upF?OTi()E2#9׶~Rӗ\;ek^`<ޔ~$ڞq\`sKf)뙾o [,~eyєmD+}L IcVA?(SQ/^@4.w_a~8<62l:s5P6yAm(CaB^|b^S B8 9DȎfC]3 \ksV16`AR7NyH`MTC'߰I[>ưƈ0yڮya NKS1]\GFYpN?_`2*RH'tյ[){4X 0CVE>y[pRm/tjImN&eޔ:|͡J 6X %P/(ҋtdYX(In`_G>Ά,`Ķ{a]u0aRvV(ްk҉PaU;F9X%l0wP(Z7FGQ uQ-[ݿ$1"`%"UW*yF rh A/PFxG`N3n%!d9d=x{Gn2T(uGop:ïe7#h;\<20jE"D)^ Zn#A@lQ*0 x2`23 As(ug܂pgYZ07070100000385000081a4000000000000000000000001616eef1b000096d8000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/]?Eh=ڜ9S:uI;Jc 16G o2޻ ֈF$򂯥ls =cbnО`4 Jߑloz+tݨ jyR_8#sl\X0iɎM.ǟm dd(Qi` ?t)))Z˃0=_2nH;\=A qw$z.)ɿn2 h2ؤV z7%$9E qgτWQD [U 3}@_*"%w5u"$:hmI3b. iߟUB~3QQZ\S]om Fe1| /Ax2c,.: [H/BK*&췬)3MBɗ,h6Xb?ҼۅqC,}9~ȷQl[3'%Dý8Zm d׎G0}߹4Z.NFM$/:\'$c'OO١te1-&yjUO zD<ϴA~($&7C!#(#zaZgUPOmgZDo34 ,A'Ih޷,V!R[I`G4z{FOvd|a T7jfL6?~i#0Ok z(U0"al= n߷ < ?'Id͐y{ {7l\)pB}QMq^\AHj,c1lٲш"לo`O }*3>F?H1^6@kBaEDF7X:#ETڙ $SaV%h '+IuU :Tƺh`dD jo7:3,"oq'bZܪR8<"A# OJF*gcfM4i(8e[kf5֑i 2]YtU4 (?$W>a}ɹyoȂ=챼ڵӱ|t,#|z崿򞅿+<Ĝ4K,kXƷ+2ܛŏe7\h@si6=I2f‰c ߖH oZ  IjB?GAD_$p}xi`[ޣgYgԂq-8jA򀖭pH"E"1zb8PO@3zW7-4̡|UK +!ROQzp%(P~?gb""'|,3r,) Jy$O|6/x[b0ĤȜ73ϫͰݝu9O? #ȊqXOey`V~a:myl?ٴĬ+O4 NڒZIX+2Kڭ ԯIރZoӔ=^=HwʫQR)|dL @{7 9Dj:):8E7p+JQL݁&Hy|bikj7%Ot)GxbE؍ÅeP*6_DeN1H@bZWiR×IwJ!Hib|\ i~nui׎*%#qXqm,,V—dJ\841X~E>o֕ИfG{xCxqDtDDESJ1c ,W דyF]nc꼱.fu.!pkݽseKǾz}nM66 y3 T5 ZwfuKk!Z/]xDjÇQx (DU$2N< 4l~:?>=j|SZ#=N!rkQᮛp?ʌu/=%=! A@n-GZ$TWv^-5fWcnf+(a0mWgϼ(B[ @ŕkLyC8.qkgg7%`**#CXĐG\R(Ɂx|8;͠]$B`,79$*>мc$lG2vkPG rfVܶ 51^ ՚bKPДW?;p ?l/-=x_rO}(fT=5FA^@(o5*IxePٓˎ"[6/K4wTYLJ|z]+ERLq0zw{Õʒ3f} _Sƌ̈́W3\ΥjzHY*6pl;ISy8H (WX-僨;m:< fD2YyT2U 1j XD- y:u!nh-)]ziEj0-+HT@ fhvѵ_S_.~M~E:R׵[Y@wQ#6Y[$g$UH})OjP <|>_) ~ Al T\i}}.BUB?ez!,v3k{4YD4دZJAo|HfGR *=6g7o;.Ƕ[`9r xh1u-ViBiJpgBi<^}[,#GՄ3P5,Ιh/r1>qPk* 匸] JOD:[$6 nMl-{̈(36uʯv ٢݅-Y O";zO2/8CTJL0N?99RVIKeM`._j` <2pYf{rj|!'^tH&4¸P68ওhkڛ3[5n ٙh 衱7ZHA`Ԅ\>LOABG>z)%u%:RLoovQjK3.idVU5."qTY%`M 0ho@h?MJSB+d,R^LطRoѫ6%mQg}xZz^U v :7fkňɐc9-ltߕG~^-S[rA rbt+.VC\vݬU=ܡ9X@dԯ+iH3o3;Ykho=W2NAQ TK0(ŞrQ'zO9efz)Ut9hj]NGu, '<Ǖhle0FK`<6:l<=C#.fx1֬B'#6S,)%rsڭ_jniToKp/k[ $!{(MU/q} a40 \b{K,@UX icJO ‚BvV7!(`@qjTR vw?1 鍧BFZ,{1 ˥cI-\$Y!'r~~IsJuGݠͶpۆ\|wUaUn^vOff#g|I*q(_t@E \=rP*k`}ŕ=гZ>I!pl1ex ֫;qd} of8-^ Q OG'%#6{JfggF=fb",吉vHN末 GMf}KYrl\e_rɅ)k!BjAJ,{Z,6Y.9qnLB2}WՈ^psV&x 'ABJ>GKK>9;:WaH6g#W1/:' UGJc: Rع]ȭ}CQ$aPɝl1CagD' p] ixh5X Y 9[RfJ ֤XQ *-nC^bh{UT;LcۏhVsP rsC`iM0ylוVhQffrAgf?̨*vʘm3*cjO}T^7R@W:uny{Wρx-}1PܑeyzRMTCp!:xZĞno"Kyz+].$.M-CI{ߏfQWop_.V~.[,zDL613q> (q(ALFZpO 4 Ϯ. t.z$AWw0SNW{t$o`b i!``5A'?bl+= `%Ttd@ #v ly5@Y eMcae|z1p!$yޯ*.?K  AUޡ0 /Mqi*Kގ,_sI7U^sc8d8fBqze?Okʄ ÈONE'D_)&>KC e$6>M"&эc$Gop@_MzzZc}: LuKЇص. F u{?"辫YjM8D $ Z=\y"-u7-ŧ/o뭁.^ ٗ=B`#3,)ߩ8bB$'=R.XC^Ii"vN#D%g{ Y߬2[p$H]ѭ_Hބ'ǧғpPR Ru1wIG'=_ 31Q),&YvͫUrW2̨؀@Kr е!֧~-%sϒx&Z+`> zwՂVzA2j5$BV9cA*b=i ^$6'Rq]VTZG TA;]kz%}47t6*uMw#8ϩ"_pHI8Xz:)0r矽䐋5t{&?ҷuPuW[xXo/^.eRHBϋ]E∵?Cэc D'lgN#* 2Y֜_\/uP!M岐:4>@UO<pdR9^Qэb'x#˯?@OSn٬<(3Ζ 4n= _T[ S;U`S 7.## ~ ɑ3dafh΢euл P}Ҋ~ Xqr`!GG$bEa~>&|YXfPڎ/%7>1%Lj[6V݆1}8|I^ N&c恇GYO&C+؋q#7- QQTrfyF=#_"W7/ƔpcB h)y.I5'K%1`NP_DCGR[B=W3/bIm@ jR֜c_ʻx%v̸xudmD7:lŐOR7$ }gDTR5<-X)M(./5SSh2:JǚV:4bd -9=]GKzEj{KլuKR'o-3yQc^pa"Yy΁wl3H$] t~|S _bDY|p{ ǡ~vVO0-؜$wB* W/xޓl_\Ve4ډ+jגL0'^Ɇ5kFRjA@]܆w$+Zc X냏32АZt5(ڝ(uFYzqDžk܅ٱ<rNvNW%>GITѝҒ;HnDh"# #rɮ1U3t^Q-gJ֤>^'yi:jby,ӯ ЁkQwEtGp}KDMй.D(|ưHuYwWS%<_jS eM/fMNPFqS:$d}#_tPcyMjHY&ɷ^ǙWU;*v{qrIQcpW ȍXܑTy rl#y9 7zt۱O-U͑ hUkwqm6Cľ$#/$Ud2eJஓ꺰ۈ_BNaŹH^ WpZaP 9)%g a_qXy)*;_)brf fT{`JXu ]_hx؉#E&ncP3*ש(4ҖyXƻ9{E =]"̵fBC#[g='6Fg7RնSwi `p3L/}#;# WSR'vi8kCG=(2C"x7T~)h@P~Iv hU*_bZ1.PB\3c3jN9i¿.SrV f aY0}[rX1D'1rf:8rPu|O^" I2{_7~vYA3ؤ=?2jQiȨkZ\WWۯ ҇:&@'?V &LCHXMQ+\Zɫ|t{:y^U\99S"|i$OSHU26 o,EoK <]):Zj~qeo* oIsNzM:̦FwyP|d T~0dD2o.d7MuF~8[Y[ T@$h^ÁTvc U3|plV{CpEE2`I QwSd7l;}FGGH$$0bZޥd0 zur0hcFX8Q6)u1*) w2+ӋI32A[lב.qM9L$Xgkaw nja0'Z 1+Sz,% o"?>U\!'[ =a=$sKu*牑Dy7rpŚ)r:TlvT(&p/ r}[0)CSܒC7HURҝizb69%Fw\Z\ŜTG}SÞS7#f FgW Q@ 0‘ "YpXR0ŽzF*6{WF$":T*ُD\/Y(jA\[U53P{~{&I9e~f(W|KwH?o=$AOy)f9Fl?Yy 4#&*J0)zŦžlA@]d)n'8aʕFJJQ)?8:k#RPE5;Mͤ4 R~~^Pr5kZ5:s!!@ؿ?j!JIh.kHJ!3X Y/CPSq5Elؘ8f_o-^osQQ# !g>:׊F&p\ 9w":ni1[zd ʥ'(qzªkJKwwUBt3߼5NdWƕ&`F,H zv Y]L^փ[{59 5éňys8GH5[80A(Jd g~Xɗhz0CVaǓ풅6}Z2̤?*u:Q <3:}R8r:̢ <njiO=݃2vʆ=lՁ(џp(J[^]-!1WmI-RhX,Bb{*b 5$|E1Cw N+qוc *FG ]{ηfy9&kEaS@*g\^:~:RIs +# mr0`h+SEe6}"e?j׬L)#Hy3\4V})l_E;Q(pUr<~|pT"[&e8i^*3T%L"ʛںHr,Znm)ƾqnИ| r` ;w]5:pFA@̓2bJjF񘍔z۟mV8 :mt($ٲE?o"s;IʺHH*Xn }9`ƅ߈R=_1zqeISxu{zˆX fUF;t)6(3R_ RX O(&߈wG1\N/ dFRWS<-G<"ojdY*rQ݇-]殺n(R5-knC˶;}zQ.C}``| YtM}%&#еa MȺ-A#z%hq{o*Q%m *3SNߐ(ʹ^?J06:\ȪG!r5E#QP'۷@͞]|zCA xhgYacȅA.AnxsTOȢXVn}tdvm`C]Px*VjYw`bę&48oJ([[%3!Y-k&~nld+kK˒.(\&#]+7M(ESBڜص"42n`ްbgϹ{D:vw0Tǖ×eb\i^/:g2rxs(Ջ~'09"8< ^d3#YM0k:'3PS>qP\x_vÄb7-="PS#7ltL"ƹg] {])`k@[Y s<';bsarTђjҾpzdŪHD/ O=z\;8sJٞj5"נ^}t$ =@aM(Gzv=%ۋǏ_a;-{~Gƃ~2MC~QnZ.+JTZJ5=N_k%m;iDrJf|OѲK];Έ+9jTP7Zi$2],^i[*1k['!#:q^8cO2 > WТMiߐXhEudut}ބz<9M#s  pz@:U׭0,ZLꐄ^K&BIC7Y/=DS bEwiF #+V zn=*]R:'$+e۬mǔnP3`LM軯e}f~,|6H`g ҃LRaa.7BLAȇ$|f2I2l~Gap݃K`QzU[uRݔoAh53yğ8Gdg'{ i+st@/7j5,TduL%jW`˷hP2^F@p#_==IКR3}hef@x8Ka-Ybuvڔ-8 Ī{gVhk,`39=+`}Ik]!qSA " nI6zEy&F4Uvgdnz+4yOv"yB>H5$v#0=$_,cGqIy$ bJHl'`n:~]ڬ{y*Ur\^aLb2ʤ@ݯIM3[MG kP>:`VM j IKrz. i['ZزB <'?LTNl"^1f.ZD]S$V4fr!iIITAy8 nߜd6JVoIM~4 b[LYN[Њ{$3 '㖧1]%{ptd mgA ^;p{4[8x{V2m/Pl2EwPc-ͅY3<˃߇ns}1W8Q${*Ur(ni2xtci)BS.bPsp q]`RoCA%Ѷ=e xUAUs2ӟu:/ .Z|X訯>\l>ZcL y=&8ݶkL{HhƖmIwUFרWkypkK[VV9,n.~0364P%v 7p8=~a-2qn,Xr^ċ f{;lK_{B!uR fC{2iG2"58iA`s7:($s:5T8p1\ v{qa<N&qԑ8B%T vBEr0V֭[;ۗ_;LpFuwzGdۉO E=tIOh#U[tA*Ih蟱a"?c&Al}=!yc7K?@6"k X8EFҳ}C [KН1WL5"%'(Ѻ4{u $Y`f4Qe-XV ŀivǒnHF(o`RL^CPݒ{Ko͞+x$}sf\ظq[>(-95iny|й3zv ~ۃ',zX]uu)Z`w*/uZRZ{O J_=pD+p}oo?r@Vc:Yi","He!X9W%8BO-!;$ Ht\=BA#0$qݷߕC._Պ)nE|4x[||4SQV6L^qQ5 \ӕVYd5JKWJ@A}ܵ0Uc:[U̬"m:9vl+mdy`7]ͨ% +wHq|mAʂx ⌱EF"!,ؼ3@qp8^xHÇ4) QrUy<7-Ah`q^qHP6*Kld+3t_HTܒ~xNJUhUT ua+ 8Z*]~TWΤbrPZօdVL+^ԨV pH4Jk)kjYwRn:͝*La[b oT4F[Pؘ,cC6 20$k*-s7g"߸`=᫬s;1niD.jz_SoƁ\!ŇrD.-AO?5wP#Ԍ{ ̣exZn3I]~\a%"3 v:^9?C.lK߿T}U$^)Δă%F ZȬG'•4 6N48D%; $ӹ^Á:(̇[{IO&K2RnPAvy'kՏ!@yB],UIt̃80~< m?A Լ(1@^3ސV#~N;0a݂|d-CCj4o 4l6 ɦrF{: #~QOo(ˆ\x,^l5 n[Dת{ !q  `MêA*amڥ2֭ XYxz7]Z*g"VѦfˡ 똤Z@/[l0Z/<^Rɀ/6^@[?\ƻ-59t]B%QdZ0]{@ KmoCPp0v+tXIE<ƩO  qfB\b>dV70(e$MLzm6΁D%|ϋMU'3$obysF&+ֱac.olQB( pS}6v|( вCwziFq[5;v ]KNa14̒8(p*"=!CA_$Oe\=ˠ/0,uKLX@' 4='4^O"_5{ϫ:yu6Ym cxXञ8/\MEFC_6%(KJv+e"Hf9 +|D#e͊ ڃiv~ǀdQZeӐvv1f޿lՃ^wOAi3' Al~v>#,V&ƍ#"<G$mJtoZlƴia9WɪDQv/UJynx>>܈f#LVQ-k*^Re^-|mrRY6 (yat#>c:r }' @UP\jp[KePCK0VBmի)̠h/}̲$ ~TV+M9Kx r󁘄egx^ƣvEr,m'BI4g'K47K@ e*SqAvqjFX,Ya^i 8sygDndnp-pYXl0o?oNRtߟ2 t5Jenp4k~wf9ovL_PMv.+=^{XIWYVcg}̍:2Z.Ra ? a+,ړkL{i~nB.e]~I~y c DelC Yט3V/U/Ơ[5OFLFEU;w ‘CDxE`Q8gfh8&in+@jvLf@*"!4+bkwbvV7<\SJ1i5:(}-P~A`λ3\ lyƱF`Qj}TN H 7-+”'ƾ$ ?{Ip>C)`N`sdW.<dE?a'AETtPb\@Y`H s.Z`$oˉV-Uy$Ob5G 6J[i.hFمFN& A1/ ^S,]WCMu҈ZqvpC_?dEbY'f#hV]*-L Sbq?XwAY ZNu q: /[k48+>xk狪Pz%F0+SaQF nؔ%`f ^rqvs-@Ktv : RDc#k{+?VVszpnn{P VlR&\ Ju"bof?6)>H3(4 ^H;'ZMw' LzvvsWKOj1,s7 CeK•}8(oy8Yl%& #ؕ:c{ɧ㟈>wz:&Nk |¼}7Х08%%mK~\E7$ Mteﵹ\BG676/P@]$аDʭ/|X1݋] >&8D ^ 30µ`q}Z?;J ;F[+ǭ~ZџسχJb8BTԅJO֍z^Ze}\]0݁ߏ (xmPH[tPzݥG/D\gPM.A#Uwq`5.)ē7 VWo-g?Œ+K}Vw[A} 1*Bz"ߎa|#¶= ;+T;l+ ei W@. t#VYoeS忹3^Oߴ Nk]4Mv,̈zͿjT gE0v<[ĚI& >PJh JF M,I gu^Ǧ/KPQ" Ǽ=0",9G:~vEE %=S1iI&Qw:@q $U3qD:j.e)E&%xݾA݃: K$JN(lGϸ˴ &%~V-yK&Qh3{>ͧ i M#G![Ylgpue_ ቖV !FUosOՀ9]S|rLx<*N5dZ6 W߹?x-رle> ~"wB]UB=3c%0B'-fO >pLA .n2&N(zU!C@6gw&e~?oAė*bu g@.[Ϭ?v5>F+vU46Q΅1cRnxƨ22_dF/Ge ϙHC{#Jl4@[q=0عYć>-ºeg̙ ()-eIQqTYih8 б}z H=y'k2ȥ/N_uVCTD,;Ϟh<č @n$X5 Q[J``CZT2'G2I%h:}huWjݎOZs9P"Ufr{'rח 8@@OBsl3ð򇒇m<H\Jȼ CҪT0֧6(cp';8PK}쩶/^Q,7 xK1\db-T_ St[|70sš=sxtDڡsjz-jc]mzL(@@d%ͽLθ}jң {%"hʦZB[3Hmr.Eѳ{5? !"KXv+ 6^Fk򨐨?&O{BhU;U$ AxуjX_auv@n"UTM+ G İee,maC".8B#P-[^ĦD2I@07PgAє r}pkӺ I(gNQ!݂7KFF%'qLyn%tށ+D|ehp'dYXj.yD[MÎP%.Dho"t!Y31]!{/ӈsX°Eԓ,$[FP/7@h0r`n>.qwDML0Ƌq!yT|2z:kvJB==p+riXxSXq&;F)gVG=#=y1١-:%8ǨUC+9f[n!嶖v|@ PݹظU1<6rƉy|eBeU5XChg^J)5.,rBخuz='.rzP$GH'+hے^S,c|ji'btotV8owq0&'2#r+ (f/D'Lv/7MHH%hqI;{GC4&"\ Xm[nm{sURTٔdnԋ IJt*P.dLv`fng#-Rc1k O1SO'B)`]C Zu*\xm ニ`)_xAz,d/JmSߓ\e93˱„.. 3oUNŦ Ubz41mx@-fz mOGehi9:a( K`cn[~>*froH쮰RDZ:2YYHSiw͎<<(->R#h%?F)I zi#X^90}em?E:o <KJbPֱz)h_m|gx\` -ARTLeznd|MH:X_XAABDB" UV+b*2Jq8' UExs^{i<6!W:Xx&*7^7;<$(\WXKq> << rGFh+Mt42^ۮ=L4!R&GO5agY%^g3<- $&p_y!#m|So/#bip6cTۙ*Okv,C ]#ݝW?aa15j!ܫ<>慘2ψhDR jS#GcSI`gʐYXt7 SkK?zKxh֬}0:+ruOeg,;w,#D>ҡGw7Dj'FgMEvu~DHs;$P3Wo.Y #PV?֥s#3Ti:;V'Bd FLJB4A#[9=ˣa8.ԜFbs=9xh9ߑ/6P,Lޣls|[3BhHxnYʑg7%cP-`~m]KÕZfl0Y-{"]#-D288nE,BH]W}k(6VDi$Ç-JvhdI!{8Lv~Z:٪^(z;)S8P {H!7PhT\-6D,SI*PSuʏq'?o(~͍UX`tXPzFEScZ2jZA(M)iaj9n,ЩKXmJ,` "IWpgG|O11D'D|qDvzޕ- [ϱ8FJhA E!O`^[JӤ"9&i'cI,$`"# {®E &,f]@݈́=sf:7nP S6ȘƎE]l#W7{׬Ke;7-· Yj/L ۢvc9p2f+E18F {Ct"S^=az[5T.hjinጎݦ?RY " ~)i*d . O^6S$TQ-զͦWGa 捰n˔cEwP5g>D&*/S놂gAP;h?Ĵ楢t 7e*?OH-kCfhX>$uY~WO6*oU`Aׂ+ge^L״pOlq a?^l{FQݧA4 ڍsDQz;ThMIîսfg%c]wŸ{G^pBNfuTL`%g *k4k@]V?M)/s|m5/Su좩bDg=LTƕڻu4-$ODo-"c ^fʺh{,m(5,}V0(]][Yڕ9# e SjVh;=&*`P_s.*ںڱ87e6}-#3jb@EڈQ㶃~T.& Dcϊ=(6wU=GE,KA}^(p2;)M Ʀ'}_rτ)1t3j4=9g.62˂ۭn8gh獮%iu^Uҕ*:n;% qߎ SPy" \M[l<ȴ#b?Wv\{Pt#⡒<*-˼sgk~%}r$W6Qd8W_@! RgHR ̶^'4P;"aSa[VbJ9䏆&?̃sƨoI9v{bg6lC:ᚳzpgT܏bU-)]-T&?mLZю2Fw&w-/,ћҲ3#&jvkaM2U1cW?kTPϦG`b:T65I(Z +EGyp>ԕ2' ͮdEsf .oT'y Npk%8i4o U}tn!/KYw?؊N2\Lnwq1Bc K?Ǵ`*I&%\0ԏv͊PȌ& 7ꎶA7mHu ހFնT #mhXco КLFXn9.Hq~wfM }LSs)ʸi0I2X&kTyLj ЁHZK$ct_șy0Ybq$ ³U^QuѬK ǘCu$xЕlx(lYiy} ݕW4A'M0 ߦ';IjiޯYRۻ §;h^d? \qKMūqmo#, ߛ|BVа5~EMXDDiQ80s4w7}S-ҁ6>jg/X‰Uc/K.S`.&{ b| 5yhWH@3,G`FRd{zpBEk!$n*W0T'4Ph(Aف_< mͧD w-̀fH9ެ N$BVO(l~Gn#.CTJ{8*odۖEPަ*(> 㙼 ![4߳ Iľuƛ@#L'!2L,VϫfƢrJ27-"͡YiM\`ɘDѓsdHXG:F#㡤_چ]~[TbgĉO:5mRM=7\zKeSI?z ĮxKVQ)_%3*pnn88AD9!1En0 v:y`*վ=˜8Ce1+ ԟ-Q{&vw C5UI9N3[ <7^6Z&eDN~A(6H>B= TCH$ǝQef]@b.GuQ@^dq7ہd|SA*RjpiLtu64 :8 =뼧hJw׃oׯef$.Ox~ hhsHzۖ 0s cHKљОchA\rrh%Zn]21'pn6V Sk<#@5H̝/1r73G_B./26cF9B Uq"~d9ja|KF ݧ5 WB|1HEb݁ԄHjD: ,*lʯl ՍfP/,-pB;d~I'SGa$H  )l=F7GeKQHT쏏Jk[2YI?wN_wgXrf`Ҫ/]w5D3+^u]3-%vjVA2) y U *g VHn3yV% *k`졋~{%lQi#-NSC :(XU:eϚZ]DKaM`%k3/h#%)1o2tCLo+; >4$_}l-Zc#`rXfXm-w[N3\h/N(#C.\h%,sW$aިv8ٽͧ,:Yoysyi&2z—tzV m 8pF$h{jTM&BNhď3o>B;Otc9ln5g Pp*]\z"22dT O};U>`ҡ|%*e ![ly< &rzeW'XAzT}σƸ ~8?1%%V/[?L,Y>.D֎>:9R[Dz#c`3e<#?˳b (ᘆBT:~z}8BQ")[GXj/t1%$vQخa*\2.&;vt,qaZvɵ?svg՞]S[2yQpyh_=o+OBl:JV16舢@Ώ uG˖au& ,_~ S.FU4"L^)3-2Rw2oά`50VGZ>;JߦR=0ʝ B[=/ҍ&G*W\j8/ y߰B`_2tY2~UG),AV(Bj7-{{ߋ{eߧfs]rv= - xXs|K6ddju3PW >oԐBkO"}i=X;> K,.m{d,8o4~dȄ|3\uM1C՚Γ P,&v|pijH[2.4B؅R.fX oܟ\]c{Km;K?Pg`(bKPʾ#Trmuu'Q@l j:h2*pAVa~"='bʘHT@fmqAZ?P+@t7,DsA[m9v<g?$BW)*)\y&4MQ2g>x|~ Dx_ZD%F7h}tֺ?-uK-^]Gţ˺蹲ӘѠ>SQ({Fi<?]3LΚc~ͽ鈇+zOGzV"bV`-{cߣ5K=CNn-VksrќFb@2 LF$gQ}NmQ_6y-u+VqD|G+`5H 9Tw.ÂP* MCdRXg IVx<p uG. hKպvˆLq@KHK MgXݱB\paOׁYP$^ Ss[ jF1d|No&T1=:+֌6R®fTߞNfJXIU%D@Ir$Ry@bVL'g0{G>tO<\>ğyL KқXvK zknbԻ:HI޾SWDcꗁp O<䕔k }Ϡ!FwNtHqw,#9%glehU-ÃGٍH郅+ ~)vD,^iT=BIj|GHX̵ fU<=V3Ȕj8DL2K:'@IQ={/u:=>r: (A} K:yKXd~_z'KCΊ N;S3N}J£Yl9QβܜBmAgq~FDBj"9m.8X Kڤ?G /8IB7}e=ĸ$愻]6+!ކoMn/t(B i{[y"P :=[/)D8` T a'AtGŒ\nw0؂NPQ /DVk29$ Uw֣v=@V~TS2Ji^Wl/(ȸpifӺ i.+Q%gZSxX [HpvQYteph1Jb+Jfi|0u\oPG=a*aWiS\d,te=>WYJ[6mu|Z~oU׭Uhi4MV 'uҥMwҘ%6K_^ ҧO2>FsM'2m PW=4$ҋبs3{)2H%4+L61y0`/v!bV:i5dbʤP&0`+9dՁ&zBcq e!˻U~i@w8Y3ʣC@bL}C'E1Qfڶ:iNBW,7M/NszFrdn19&.Or.=_w@;jm [;٬$U?O`MD5S!=ƞ+'$? G:þ(i* N*HY ݅u = rgx2L)~L3 +;cB %?;q {{'+cr|7޵l|RسQױQ B=3_{2RÏIy֗7Ƒ̵-Fxs\ %m^RJ#eup37oM4,x%u=I}cbB yt[6`uQ/+L0< N(\lड़؟,8(3!ƑC8@c U!Qc?!O+&nǔ0o":\hZ|1FɨQ6Q8-+/KY. W7eO,8}嚰sV?[gN?k~N|n4ASs&b?`O;Ϙ1\#>'\?KE)a.[uJ娯/b)IP , )J:)*D:]i`VtbQ _–_b26ўAzX:@BvVϺs-m>9>KhPr!#4$r֬Z~TCB -TGOF.}r GC{Ф|8l;:QWOwb yAqP42ljOLx=^(;X'5J<`#YU|'Xxi`vbDCiB6F5-OZ-͈K@d D:]D!H>>oI$VUu1 [C-kSۯC{údJfMy"kcmpCɪ6Pz+eVSǏͩ/|nׇ(& #Efxވv,wFE5 OV'EG9VO7n/?xһo1lb{o1 1)Bb 1w u''˃>2ucKi"XhܕK U!=ȭcaT&֡I?}$ Li!Umէ1;O~V3M\Ɯ |?hܜ n3P= Ge'"5|*o!(iݢt.5\N?ؿ[îCUOvo"O~Z]_uE~SL|7>]~:N7h/If{a˱'K54cRI"W& D·/_B?PFnR*p׀0C/Vb4} puϐ, g"Z7x9ᾤ7^/؂}S>8[75~4,XyC-s2L˫l44dy[]jtppM ֊wF?\-rfKf%1+0@)^ም\0c WF0 8B @'u5x%ȁ奧țw=䟷*zqlk}7ilêo0$gYFQ?P?(c1LH;U4!ĺ$0MR9z[|ULeL%~а9)y 5ur9KqbM$Vth%jsqeeCb4':5U)*uh)Q>TPėc7UۏƶߪJKB8YS.Cg jX?^Eit ]rkIS2Y !Cb\kBm[1J$ X@g SEӒPPzdA1DSbrejQǎqCKhp]A:_b#l>h;)i<,ݙ_Ӛ{]YVF΁mKp~$@,!0jv$=tEC~orJ3xfƗZvdz+թ`Z2և 6h 3='@܀rLG0굯F8#lLBGܑݝH1n8tm6f}@ XWL "7t rܡm +ʧ+7H.sshlۿ2(Β-f-<S6F$89~Hт= m~ e=gYZ07070100000386000081a4000000000000000000000001616eef1c00007b38000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/rme9652/snd-hdsp.ko.xz7zXZִF!t/z]?Eh=ڜ9OB p-ZvL0چ0yG]S[ίP5 sݯ!L AGm}(xF^vq-ɹ2)m34.MƆ<&Dي7@}Bϝcfμla3OZ유ӣ[眗c\h9[^cl_(НԻCД3ҜWr}y ݦ_A6>*bg{<6F ˔xH{\x*gF,5V4v ,R33$c"&=C\zlDVA KݼY=.()lZ#N!*/?_Y˿;j~WQcZ>&.7 J @E)Wz(~!jcls+d$In.Ov|4T/|RDMϿQ6R%0ɬor7s0x9M%ٍtqT'v}xY@S@cy.u\&fc (8iPt<@ v?ȸuY[W85R!" j'VV,[mPڴlj=ZCj,>ϫK'Z눼v3<f+7Sgo4]/5ٙn^٘yaU4-I\M~RY`r7Z|"̉vx{?S;`!~?UY_O[?]-!D`l-C8g%`kwF˫"!f"hP64߮Ej,bsē91!+ocJs_~>P/V`/-J@4Z.U5T }ݵ2oT4!̬*v`'D}D̻>]ߥ"43 (G]5kì~Vns9w 7g#lV|l.w_q/_%7N6#YScKmS lHrʽ/e[:R,i{ 5 G]z%EI(nqsanK?@L`نGݲM\ x:/ipdػ}9.JXnj7Nz8ZV#BF}Ʌ(&x>y)0"cW'=&CRF}|a^1SO.`-'3i "~-jݎi^߉w+|Qvwgp |;FUƨ;yA<7"vsHl_FqG{9\dXP|~n6ѪR<}|[t"*`ҿ\)S.G ԫ4xE+lQzL0 w,#o,|p퓚lpe~a ͠|Ȥ ˔*>]<&"$(7Wyxjpfz) ۅdۉvVYwӔJM3L+atPfaArxM ){Y1IU+!IYB)6E[|])E^Sgc<~(4aA yZX|BgquO eOl jHlI)vŃ'Wj)HY~ּ3e̴IIx HaU9:{cpXm/k6Ru'PZ\>PF?韞9y; [hk1x7cIU RH_j1[qYXZR WDjoHB._v* q5JpTca(+W]NKjmuT״[= 1(ogM醔.RbyRoٳoSGo}=8G۞fHQTYvO%Oe`A 2|~'>A+<0[\s&7@l!K5tF8CkWhnnC@_[C\&eӞ29, y*`)|GG5dYB\j?;Žosu.I3oh䐾PeίYhW"/sěT33Q۔$_{w2`4\ˈN}f6a\ ~prk`]j *5k.<1Ep}k=\MahLg9}7ۯQ<(jhx( q$iTf<03[ƝKqA3yso3udOvŠ}nh%Ӡ(¢~oB$n)6'n9sH0K =aI3k7PDpXo] 9LD_ uͰR3-6核1,;i<aHnxq.|E2G^&bȞ qLVjtWaIr:XaP"2IWrV?YbšU,z)/깰5IU>6ՓLG`u+J0tⴾ+hdjוd`n*iK6\*R/@7"ngx45ttJ)Zve |1TiH7X!k6 S!>GlaTwJN: k^5|86:#eA_|}HCb#i ~t]# !Ab$OH^7T5Tz~_R_Cjא((dzJl9[ _|e}ROXyҔǠQ^V6Sh: Cr1`Y E=+"C 0n^)Z p{W(9ƒ?]0f9Y`=Tm}Ru?$óۛJ IԹw^e\$=oڄK}# #|N%g9v!`^ &3.sJ稠t9JAV2ƶYf1GR+\v0<n:cL1YT4 ~JRnM8`OW5 8} $J@kɪN ƨNZcŒ@\/iy:ĵ߀l'~ 74]c}^*xD%ً*)I}J Du;6\ɉ;+&un*E#a؋Wn7:)v$f~:e<%\UL=2@yqmT~Lfşq2XszXg lHHnx{rD'0p;7~a7d[Pf=989OjYzO=Y@ۆ#~%J̷|ޢeK ]a?ųh?Kf y/i(^\=OO̬#-$ܳI2DsQ O{X43n" AgPuW pF>-(`堸v-`4!+jJFZvgESœq]GVuhYK7}HOR [I*w#Ի􍇗vzfqutu|n  5ӍAOU~\bhG8qBTwFGPKt5ߍ JIg畘* ٰhƑ \lΘJmlXcDoLknh‘23~U;y2}:T1_H/tGAȠ ږz8 L*(SR x \jA\›7W2K@=H '#Kl-F,\8d'\R%1/7\;eߛ?#Oy7mSRh?T F %rL}ds~V=jhg%&iV 6[ ^,e"t&3ב-~Bd>q;o ?Q9ܽ>%(PD^py0ûء/^]fXq=pO , =/!`xy\Y^պx8D_'5=پ|ds4TIG:e]"bk(7ו.Z 40< P{k>=w T:"$κ()鏛|i?~%k-3XP/<7+KK%4|+wS (9lyBkNA X2TQڰ]9m݋T?쿊BoN(iﶼҰh.ֿ6[DȲ;a7_v*DlQgp\oS&FE9Sn "zm'GAEyW2:VN"T[(\{w dj(ԛ29Pa% nj0T|yGO]"."}'qh3Y7;x}[1\\9TbFHc *c`rIEWiKLo ]06u/:Q` U{, P6r{'<ZxX bYDtw1-C26ߞiB=>Fx8e`ښy$&}a눴lJ D1]EBkP~ o}:A8.]~X?-2l@&%J^wpdٷPm0p۬ q*ߔH(EWxxoS-n' OO0AwTqg=G3 F+u1/0ɶ7`\byB2:!@[ATR˽#Q$dxQ;>+z\M:;3K:R 6*.)k~L{V$@pr+`{qԸ"8Е"v|H)&36eŋ4`59Ȧ-NBZ{W4=yffr[31~,hO"<9dpkGL5gؤs6x{+B-ǔ Ymf$J:yzR()V :0ؐǶՑ> 0 M8 K`-. t}m 6af`.T*ؼF>mN5*@U%HS9+v 1C}WaQHݱ3x!aMTOv3>zE b1 C.U70Ș,M7\VxD͜S@@ҷDw8(>6?1RBnWq].uo6hM/}|\;{Yjc[ĎPEz) ( &evCÿ x/bWnڽhС&/&4 #~ ރrM8 `gk NBAb_N2 t@uztĈB/XRݏ2/CJhAK/9~,ɵv +mhrǏ_T$1ƕV?Pm(mgžaYzC+rEJ3x#ҳ#绷U砜a–OO&SI(yB _C6I1-J=P=$)&{\|'0g{ʣc/&fBˁs "-Aв;"*cGZ9Vw,nϯjOi[ъty0NN^xS`I]BߟU% .8)qug`E|NNP=P\ye'K omȕraVTo/mpT&fQ"rP=BDwT=|kƗʱGfQPڞ}ߔ^+v%2CSnRE*UE\|KWM|?Lxv 0ًզ=`XOON5#(:mqw}HU'fg?⁶XD}aXbg S<٦y|"{b1o;t&1Kt[iQ`ڦw{:IH 7*dmczM֑|1Hg@ր>ekT6䅌*̎粳qGFLD[n8( H#3?**ڝV}>4CG7\Z^گY`2 y5,LWd=[@tmd,W ߉k1]X8#Au}F3j/+N(>/v +Ugx:u?xo uP]G@GyhlaGU+-A=P 5P'XJM  wO J < I,X膅ؽqX`&O3C Z c fˬ%m0ikGXI',7xzs̄Rgu3h}'܏}}2I7MKF"B3Bxr@31&.`D/yղanf[&j,(晝va_ A_؛]ڇ0l33J!Iu+`Ҁ3 Ţ[*4Ñqo?G|Zt5|u4uff7&H8vmպPzvԞ¯Αfm>E6A-ćB(t@z H{ŧo=lC!ެ׿N#gPho[* yS1`T=3~Fh9^ b)2i> 9*KXiK,u %w1 5n`)A@A9]*qi`>*'eÕvE#˲á| Jsm1UscsE/%SN󌲺z(等'sH1< ʯaN)YM[> !yNx36+]?l5'_" m$2#7IfmhM#Hc",6be_Pgw8^MFi}cCLY4Nyξ˘PaExJ&`o[/xl]]:&@E/[ \ C6|ZR8j +ZU &f{!JW- 0 ]@d+5sەȊחni{/."N$:DrS;E9ܦ]Ng4]4UmN0KS`@A)_h)h~uePRYr(y̷4$vR($:bQ)Rj#9L6imTLa2pyR[SD"'yMl!*h_S[ƠLB;oku׽d-E],G)ڣ eгZ<颎Ow8H׉֭d[_b4ĝJBN#5[YҌvӎ2G5Ðʝ?Y$IQHqQ܋JD);/:EЫUO"XYC-&Cė6.ҹLm >\2,8)M}s/ltuwae:7i9 j']bٙG)^v]('?/3؜UQ/jI-ށI3wL9IH %S:??9G2r ۋF}cgZOţO-E pL "@:"CZP{aOk)^*x]bIDj{5TaoѷCj"'_Rd5o µݎ`㛾bw]e4qTeg7t60nCPZ@!jT8TrhL60e𙅡}ҬC"^sSDǐeu `V!H>I_GЯ`\]n@^pcNIٿ{&`<>/u КA$]yKd/e\6ѼBp3oq9Fp_ V0X DbMC0xAMC4e[P0eV=vH:dHX-2lD @ ?/#ɰqSRƀҮB /lj>I4n L¨PЀ1j{lkSG X,ZKq}TeȅzcSęJfHDZ DuEy^%~;@LZN8K#KwҸ<8 cIt}UkqXq񴰴42}G/*AAe&8CYg6fdǬ9 N ozJRIErRmx#<ul"%lYgEsXWr TyuA9J8DJ\2rg)Vw'5һvN@:5צ.-[%e C8 d3/*ԫl=[/We¾XQ7E!ѪPHRMiZK3}gisjTfaMmO[J|"X3@7 Go!)|_ROIxո/ʆ!v%dZx#3v'GPu .Zk2)֛O,im#lX.tuNfP]1cj !X$m 8vn;)d{%ڡTFcnwm-rȓmj+IHN[ u09㶴T0iN;, UfhK}$p|(l"MG'm9nR_{Fp&\ȇtbJc<-: (Q}& M?T=RtގI[ݽiP~R4z13|_hDӃS&jW>HCǠ4 ׋t8*$y2 W?FŦzjPuU5"u!ԃqpnM}e?$ -K0)^x˒F^%;;[LVṸ`nޏ c(`GWJTg#gpq"pE'}BxeQm$"NB J Q{I&)y(us] xR/U6<"'p_dĮvM7 <:ſMbW W#9Tȩ#>ՙ#E Um.oGIQ4])Y?s@ԬTcE6dؠwg#*: >d=WZ' y ,+:`eL'r 7PAp* x!,M@/abf=4\$72kFlN̬N{Σb~rz{QaqV@Z4uldfgs8p |k|* b< fxE+C}͝ &wB fcZ~Zx;5tE+G9`Oh3ZSG@?|j;m pVp`4E/'_(^.] !u=-; ]h 8dɽT7Z eӺ *ȶ8oڑۦ3=rye*gAKƝ;q} 5 &$TbE\;TU5bp֛ujؐ&SL3fM+Gje_]r&>2[ҹJ<M-?MO+:p-@-G !R*kuo%ԢlFAFAyv-=4$$WE?ƫ>ZIA1AIԖTh^ ǴF(|O=hVn|*(JKchdzQ&F$8/78xR<4BOx+<|Wzdm2"/~1(V̷*JsAݭ\m1/܈:էUU%40&/K[!ޞw2@ +e>ux&w ơ3] .l\ԣ~˵cp~iQ9u䕄bS/X8|C0> h_ѝ?)&?<&*b[!eK/{d R UkTD ϷWxR2K޶anzp+} /lOk h䳘O]:(??@)xu28<>tzAnX- e18֕)k!ڞ.#iwM$,}}h%e<3WOS3sԣ,/"HXvsS` Q񤧩vqJ4at>dqq ҦA2K 1}bQk׌fm 7.V8fζIH2iR`FA O<ù%`4 UQ_<ֿ]O62-sT6I?XFpn̠Ǭ ,3Y cDMGlhxaݗD"ix!9G@!\BНxCz,Aee,0-pfȟ 1mEhwu'TWߦ +-j+sə Oa/:A ػ[Qm<50NJBU6C7kKs6",$ە;qa/Vu@ԱSDIXS|R 4k Էwh|]!Zឿ1׮ĽEy2by$Gz)\ ߘMĮ8e5)ڋBV~m4O<9JmЇOߩhwT rX@b'k!;_FޞǑ͞ CB罵ka֗y2=;ՃUtRH`f N78-U ?;xدeB\7V6 W bOʔk#ds?L^PBZgN$t%IKPcdnt+[ W ޹^-ܧJ :;1 6Kz(zvKI X^1 oc껖:(B8 BBBib-.rQ0=p 7K:p+ᕎVȖt&(jF&|DXͣف(q/a7pqUMԧ 솖yFaj ~jԩ(I8lP߭_ߒ夽I{Ȅ;9,7?"#@gk{j/-{`o?XUwixPQ2[ :c p]kWB3*-ɉBVY[oz9I1FF_5& Jvt a&Io+%o#@ȥBg-&rL9Ց kj KL">k[-=}:Qæ=;L=9m4DK[n'*ͅ.i=FI4@gG3'{CJB/є-.PNxw>Z |2m\W.j\#MKsL.<'JEZ@8<4ɱ240K]e0`I2G`1g] ?ۡ:b av(l˳ b=zO>V:*gli@MF_kHKnKHi!#l)^E9o>}y(`Ɣ'2Kܼчgы& zlGMH/RO`3iyM*.FN 7Wmg=z4.Zè5v =@򛊃A™7$\ᗙ/ZNM;Xfi:g;q|vW% c$Gw<=BTdqf3w 2}C;fM m8sQZGh  hue5Je^nf%Rm`R)xg(zY2貓 9;+F!H./UPF9?v.9Y T[y,/'"_{zb RwŵkF4#\Y$I Pv>OY8l"Gnği`N=u׋L7۸Fȸ{}]#g漱~i ^n@7P#u_3*m lac ,0"22EjuASv@!X/% ~w;Xf{17mo! L9e2 >#>c}~\e -Wcp-m>g<:mf0nZCMtXD5鯟:80^% S_=6p(ϥ/)ȟܵ/`p&T *(G;iu]QJ?Q: 4v?~x_~dIƥf@y2{^ <8s'OT$U2 ZLz\b_sq<6#EA@Ͽ6ixQn4@7Fd3e+ugK%b@SPmX3$Q-ͩ gz9O1+0iv(0MfeS\W ¿dLZ&G'2w oMPD>S|:HO]iƗ#Nc4 Axee&t-Edg*.?Q?HFWD4N'd PS !|E:w$Ηq`t*;Ol_>Ҝ*{Hs9s3]HR! 8̿_ L N'[U^5,f`Lo z_:ol/==6N`Ig4{!U`5Wְ1qoF<01)b<ى)$2qn1yw*@^x[$AYwK[FvA^_\!䊯C]%,<x"Jp+륫]1zЮhM+>?ÍZ{VS"?/{f|n] GmsgG8\pGԨ>rg&8X$c3\Rmn@&LzxFʭV'S KG/bh^46_I5")r88@#^6̛4wt+D`xi/pY-JeMļX$e*1Cd$%Vz>u&Gqy 9R5l,]GIP x&1Rl[lHu55v+ ^:PrIΝylP_TXOcvVGC&r -sIi%yEA]!*n)^̸}g`2YхRG%>PUwO-F?1`ٮ8*6iD/:9֦#Wī rQ/=2˶>uX l]ꁕ R6iٙi9㯎! S_<E Z]x`ߖAF[ޣ!Ruh `ٗq m4=MA AqX<҈H4ٷF09X@RT1*NׯAaȻ}Gw<;G69rP,e{i|* |M:xO& ;q3$}ָRTم1~9dN*Vv"@4c`(5i=QyC|Rc~N =~ϱXpt7.X^owpA2J!OZ pֈr,y,ц >ܺSxO+mvǝrVh@){0l*N6GԒ%*w53L22Џ Wwy웴,@a;I`1e1g1 }tHVb݆a[-TTk*͐=yDqT[~VB+ k<s_Dz"VKI!{;h=Sa")f{[^aZ<dl a}uT ӠԽϦa <} >a\k'XwZ{i0rL(F*!oj35/R4 s}\`M 3N9( PƵT4\nTxh*{17d{ŁNQ0d%:4߆"yYz>S+T8p>!AݶI Vʎ nzwQ rL;?9g7kOC ݩn7[ "ƁLuJiJޚś x2ŎH(&l2)xxRH|]PwN-.pz7+{s/rc`C4'#z,cI= TKF>EfUNMEfVN`H_xꁡqV8KRwl#}n%]KWvZMޜ6&M_T<Bngø.3g%X%ջK#wb7m{8rӻ]7^/bͱyI/h),cb&W#(ن^CSv%}M&U(byF'ǿpz$S1Ϥ<ꆏ E|šK0/-[Jv4"iw|_ k Öb <<)d"IA涡ӬIMc<\нE-F{8fYZxnE%{cO:`&֊&D׏ rBb`3;P}/m=\\⧟(0~;Q⅜T'xK_+]QI]vF\C| y8V ~B&M!ҒP2气3q 9r)_b¼T}TBcD q*6b,~nҀrY~v9-%mĔ.2/X'@s[b7Nz_sԯ3گECstZ,G>^ ?DwOYozg-̱(a;%w7%0n9_98ź_*zJ ab?G"\?Iр1sQ)ACMٰDrXamz㙷mx8 ٺbw_>;,vv`&ӔcVdy@9y 05Iҁ;KBȀ~g,*d +9;٤A-:[ WsP7og |yc<~%X`Ny=7ޖgH>@ǯc)6KlI {7-33pl혠&2PP<:Ů9W-LɃnY'iyǷN >SLwz`He80ޚ)`h_J*EdW֮d mp+(%Z Ufݳ5,az B˪qXtG9F`L~y0ahsaE tp$Sj[pE2sjqjKzʿѾwI#)%л];]Gl1 qj BG'[s^ pF`Z-e!@ ETE2j( Rh4Kbr#SGC!ƚ,9,Ydb׾9t*s~z="P.G|ML@d_JՌ;W%s)Wj y:v{R5Lq~i!z4 Znșa@z45W Bbl*ݷ;AڿzIK쾄%p?s/4e]&+8 $34"'@Ehq>cc.1"pB( 6تj S賝"Ozg jQ'XP4;}nbF7'|ڒ^v:mY6wX#޲Ko[\e~ECt` +PB)@u/vGFrL%(jԴ-_Ɓ^EcwWT gP{\:qڌcP4Ꮭ.$&Z4,A&C'Z[fZ#t7D*']^Hܰ[sCjvIdz$)w _j.zݠ#қAEݦv}NƼH +?tzDa7zr9!F_@RD>"Ä(p3rי{2ANœ7G#sL:0"箮l EbBJ3dE9PHǾs9!"|dI>]ɿL,$,> Y^%+V?+SB| SpesaMp ~C*췄A ! vDUnh2J(m;_s@G@ա./{p }a*0?Jesj8I7~,==.b*Z]MD>Ic-`P&xj>X'B p[Xͷ` uw+/~n̈&6uNGR_gi #|Ef^ Cj{8^7`֦ CG4mN}N§~A֜h^c19X(2`M9 ax@;M#){o?߻KЄbD]W/UF&m>OzOMb`%nMGܧtӧqG Ԫ*x3PZSjc02'Oajj|Egp$q6h"zgV|4ˊwؘok>h!F 5dU!d㢳x[fK~'2 ~$$yArG -m芝FiSW TBGYp}gWO`y4 rqnlT݈ 6L ,%QaXme("g?>.:]S\ԡcD!~|s S_d8["MlK5/ Ff/05o>ڗi`[۔*zi=Ukl΋8pٗa)6-S4.7OZ~W=sWVs}2Y쏛5ǝD9%eH7)=70,zL7ɐK/V}"bHCyBG(IȾőe'A='1N~;z|x aZ7*{a5r0Dzp npo?3 1}i2)€yD:{ (:cz2a"$N_wJ1$4V۔{F\sx58:H1-o`[DQ)|0pm%N3&_FB<4yM!QN׬zL/l0j2 Y}e9!dYm݆RPٞrطqh<=q.Lmy4|GĬ8p"̱fr8- ƢtВ8U؆> ;jwj)X(EWkg;v..hlI]RPQ0dv.A盙zB;m̈́bpx98V'$WfOɂme./GR pI&ܘw1~EP๚!Jdkz4!캡B?@>{-/SxL c Qon-b3(R$8uBZ9+2 F3.j2xL1hd5'gwZHLLBO$K- r,L9bIf>vsf7'n^5Oqy}3Ơ[&2z՝ok?T`B@%f``"[yL%ThuVҀ>9Q”ѡҠc&^!l^vob47r8gfQ" }fu[(acl m Y"zaj]:67+P-[)=ǕNq碹h>( pydZܫs觮=wm8V~lwTGjH? J^B+X*eהe3nAzHzLAD C׾r)U[_ų*!m`Bչ!yVgdgpf΍GnF 筓p}YhM7 pldϽfmFsED| :^_^g+8Nb瓏] IA%KPBK흷l!g!KwSD)n%xj`{w0J@OFRl @1gbf|oJHp|?8ׅo(? } l_@|]e@OzWY =t}2zے♳L1ky,<jd^p2},Oh'cVA⫁^z{hkthHCT]6!E_Ocn7'S& " ÷T|j V+a fK&sEZ)CE_flp]7; fw_6+JDsT;A%k`q?4RK_Q@* {d:[aSK7Ʌ &3TѱL /wZS/\0ױx%%h^~R.l#$d$W Zv%PNs'K?W.GrcyxnYcEYhu۽?d\dz3`,'p%Yo!ic97 fWL6OkI~>;|ظLOvG0EO;)z哘5?zT~CB"7AO&3$> OGwgĐ~!i ᶱDb;|8F@~=srRĊ78; lq }e*MX'ɣҿHK}S-l ::v ;S@-'B@Y5Ҿsz-WWfاhxnLd %bJDoR:J ws `>U$Ɓ?eQ# m݆\vsc}!&Bvxɢu{Erw)g3ꅏq[e9 Cj5hp5*Brs~y`mt?/peXU8wo{&J|CMYHٜ_K9*CG6|6eHr)-4gWqC$bɾ~Rq@bdscbgWTyp@^l03~/P-!/jOrW~ yS)\{c|wר:D|?BhClLyfop b*(p8CScY ն-ULG/ikQ(*oeHwmZ4Ip R| QDEŪI>C@w4:Kk3)/Y4H!ghorLhx b1fr8("+dI1ρ5kӍ-Q' 8CI-' _sw >r#=#E&L_G";d̠ҡ JtA!B#~8ꚟlU &+6^{'xr\szŠ3o^ZI]kt Cil@KvTRN>$1L_ MQ ')NYcͳӏIޝr$*`OeL΂8;,Z)3Za:8=uQQ`jӠc$jrYKO.EL^mAZ[GPK-SAY9r5ˇFDbHl@l2atTcbiaӧP_)*pNPkBiCmD4ӝJz jAbOi‰>@ ڎҔ"yӊh}#ޗf^۾vF`_ԨUG"ߜ5i;wޱ[CY&T"@bDᥰۘ&Y#K6 8^yog?ށx*QPZ 5߿hH<"Z00gK+y*g^9 rBW1N;ǯ2y UlExNcoNL !ΰъiʺ@ 4/sC&„\V{6FQM$F~EL fťlТ/=8P% 6p3;Y}6vpDol` #9d{ `;FGxrʢ.hD=䉵t8D. pZ?(+Uޠf$ƯvG"G~'Q?[(r.B\5~I=77K\@]2Us {<*f|[IMͣŖS=9w%F2I,03Y bxEAB"JV8ŋ7G6tgCw]eF!XSf42r964yMȁӨ2F|B1=QHs]NCͲ sbҎKgL*bȜޅ!No;y)d?VT [m?Yktmf[[zgD W%FvA%P2:ʵy{9X<`Ʋ9T_Ԟ?T`o, 4o" ->NTutŃ lP޿Ʌ|VB{A{ǁWZZJ⾗܁zu#'!o 3Uˆ3hL<◌5',gDƠ0BR`6Z 6?: ٨ސeov`ZO =|qLaBDk =WِߛmWSRGa4߁AFvBMl#BkBfN&5Z@:JF@DAIJ jpjlFvIzZ QV-jܤZU5uv'qwf4"M8.Z1fLJk홶g_F9v 7j#g0l'OIp%(V@&A;}j<޶fb$ "w\@DI4*JqsviO1%ᅵZ*lwHD, gYZ07070100000387000081a4000000000000000000000001616eef1c00008978000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/7]?Eh=ڜ9ODӅ|jf^qDX]el&COztp~7 ?>v"߬~[ͽ%_dTRq@A5?ݖ>S8+%_ٕ:J^xMGrԑw R>!% %B&x:tPgO}߽@ah <dd86.Ro{9?:/9G` ;vyEƂ@ј_$8o9&ZfUK giԿ&[A{ySIŴ/T"dnƉ79`xI,Ro=+QxU RD"FR< x{\H6y)8O$}3 u % DVVY~|Qe]kv<C{twhW^eϒ,.i ʬ$F+Y)MoʢV n-_lBHRͼX)w@^ 3f,]>_8p~$FӸ냞!uh f_~d4׃19)1ȃ\z**5mvıJD Þ.ƭ]FO;W`/Culk3Ԃ&a+nSy"am9X)l|)Pz44H{%Ms(/:om8,y X Fg}$60ݬ`žgIjZ)l0|4o>6ffӖMQnTLȶio2/Kq)᭒vҝTvp[Ќʱ\LO5Lu'`͑jˆAMl  ~ԙ[E(t]s/p}~{a2\~;Kv`pef{2 $hOD))v.I6_鎰N>rh+ň5 J,'In/?*RZRl2  B$)'bAh}~6OŽqjrBƘݫ-_ݥ}Ƀn;NȷvK=ۣSXx/WEX dO[|b_M*2) Y3/*>%goߓR81M"lc۽ _-^cvn>Xouw ;wH+y"X̿UnzWL!fUp& o@|5>/1l2iF ʊ80DIT_ޠo Y.9Ǚe )ߎU`{ss<^}sRa<ύdĹT!.DAqH3#e[(poس'#VH.cOIbmA &\;s>&v~b_ Y&2]u 8hʐI$T謘qt2idSv{LD2i{47ռm 2S*#r%|"|$]^+0cM8Be t%g$W87xX!MLN JVK"O_e"Ϋʯ% 0]ŷ" Ҩ*8$. iY95Z^J`OIpȖ=RQ{8x4/kwu^!>V|oh՘\5$ HyXr!8:e&ϒb?^c~hv\[?6h㌋ǀ*C`MA͵ؘ#B*|iD)Jʭc\ƍ_ tFo; lێe>jL(N,۱9EPzy}85lѰi#&gp TCr.9.ƾ2|#\aq(~v -$8 dD'8 Q[~lN`#@n) &|" T8P.MUy %[b ,(Xi-òa-l7i84 #_]Fi>)"6R=l%T^NءH=2YWnuY +4D uʃ~{n+?3?& r Vsd Hk3Ofboa:{|'q/[O6 rp>&G\]L,*4:aHqorWkgi%&b5C_"dlɹ~.1.zbE<({+,]لfw ^kE ZSʝ﫞*-"4)tOP_H$'sU ̩Y$, 獄09Ɏ77N4~ޮys'?OٓT[Xpͨ'}&U 9/XY|N`!?%.zC{8ݩ8yӖFmA"TKXM]bgk3A⹤ÍMh@Ovp{9|QA}Z0*Y;~hY$.hJ`ry8ؙ8tlwmSķ<0P. UViyEf;KԨ0) fšs)hje`iό}u) ̷&}/5RЎ4W-ِw=9Բ z[07[^ots@NbVyh,>[w#lﰇ z}EX Jn).QZՋ&+l30D&n1ܾxZ];BǷ ~Oo7*4]Rbpj=+:%Ls~,$`21[o@+ro[q;Vܡ8'b*%3HanS}gg2o9wfҟ=V5r$^f7$Pb|mT&NNM>١´8J e" ^K~텬 !{U\҂.OmS6T[{Vs. b=q22( T9*䔛N,Q%;dG,12Di|(6a.mV?$'7Έw'9rr󋎻,g$Pz9>E:LV 9Uf.ln3M_ _UPEiaPSmq R,"Bm^|h. ^ tyGI5M]&¼)x\.(̯ӛV~l^76Tv\'d>-0l6z~ɺ%\ؾ]7g?lDam%'[b=;.xR?ӋYקy2A*"}Pb nl1{>#̵ebB:3tf͔UBBЀ!ER"|=k:-?'. h:c +xx@jcUHͨ_J_'"m+_uBJ4@M`yA}~LB`ߢ0 B V6Zݿ=;q9?x ؖ"Q8 >ծt2y*B Wf *" #C<ϞDlo Ih 05ȟ&䤏b_/(;36:waat1Y땧ɥ)|5T>/\FDX0&5gQk56IDTvv_j"g˕؏knU% 9 M #A9)g+lg6]LE9:]"r#PS74@\bvυIg^i dٜX֔xL1 K3 6}"IL;ȵXMyuCUbC_d4k{}@K#sTNґ癁u޶W}NX+Sq43LnaTs/?Ɋ3v>H:e 3NM]t_Go#OEQC.UH~XdDԆ<$˔L;Vt yb T-Z"4u ')ckk&&g:'O5LhG)gPT=#$x8TqYߡni@y\QHl:t e+K-}q^雫@&TiNW7S#5Ih/SZ!`e,Wq͂‰f=iCTPj?Ѣ|ƚ^ؼFUpI99SAW#^eD(޳q :U9֦õ;Pb`9٫izRjKV?\bU{7G fʦ˱P ɟ#Nho?_I+A+ZcNyp&PG(ɦqQF䌉1'd/v=wЧHpM1a`pš18aH󜗻0\f}MmǨ~nl=ݥq֦95V͎b{򈊰 4rqs*5lHt8U;tdtn "yŢ sX}xh-4otJC!oW< إ0a,^ ƌCWqܒ=5s- oՇ*əķm|+Y -()D]e;g{g틷'}]x`5%tEe8Ep#JS%a%$s%{]?S9޿Ĺ?]v#YvZoK>%KjF^ 80@2cz^+YMP9'É@84+mNȂl"֛RW:]^Xc!QU 'R\R{idJ:kL5u9#ˮ:CMcmZU 5Mm48G1) 3즧c)N[h ڣ&ӲEUjg1GVDľdѕ-G8hva>KX9g%Ҕ eBtصCˬ;Q!^*>]䂾Hn)_,zeb)wж'OJRgVjU9iL&BiCɔQDKJ昉 r'w]Xۡ9A/!Š enILI KzAǧy[>'K) l'՗Ez_K5rt$V˿\r{1Q:7=-]ԡPYncT5`:x~!PMnT aMݖ tQ0U˕-<9"LMeN\F)0k/q⦛u:֧>0w25HL @e Iy5mT"Mk󄬓EI,h=O^f4G` Ľr$FkؗetvJ] `1g@b }iU+k%?d2ް9@a-I83jS]Z {g(!?n34@7azc춠7 Ա4 |AiU?]2쎢Ǣ&4Ҝg/fy:nSʹ'`Eal|∦ ;JP ԡ)U5LӋ!l)ݗ*p.8y$j?-{h5 Gٍ)]  !IHZYNsc Orl]3O,y3/ 367Ueov[\4&0Ufǧy-n@cP}̗"yY; O{ZJܱ{ Շְ҄~$SmY3ʾTO4l>ԇld^e*;q{?qQI]?3"T[MLؽ̸hpݒ"Qk$l u&0$e3|4-51cG;<..^\agXi*>ZaA_0z,g/2s<5ݟ^>-,X>K(=0oW:E'puoVH Wliٲldb=n-U9&Z_F(3g<(>^38$zdC`|<jk<QPYi%9ǐ|%orCFK˕n9KOE/v|BٹԌѯ)U\oABg8B /Dpo*N- 6ٚm.`5Kxl,A=!I o\rLraSk0U)/ͯPi"Nߪj9xIJg)I#`zZ gˀeQXF+o,tCm*mFcO3Fwǝa EhnIQ1}6=38eθ >!31Z̍R"I`d-ޑ* U;MN"5,70`]lKNv| GTpBk$qD ~B\i6JƐP]2&3U{cL;a7(IT",I1i)EJ$z! u=a] 9aثDv祦Y J:Ehk ReCuᗉpKA0:cu1_s ɟ_BS+_6@뙯*\6|D6oA "Z=SБJi"#9) LQFX+u̝' `WeIA4az1TLaŏe`StooH aOH?IH1&P%۷gx]\IdL9׌Ϋxe\: ?q.1M1a}'ƲAםw Ux*˓e&/4})oQBk4\P@AOXhQk[nC$QmaMM4 1$WR&u&pDN 8 MI&}IU %ek^ޡYҳ<xwȯp-vtNA;aDgr(%a lWa[v޵Rg I/|+k,gPa$p>I+8`DP$kߠv~i;;Uxbӓ~C"a|N8TQeJEFLy"b }ElR'y! }Gr_,7 et;[D4tfi?qQDTFj IljQ((r'@۲Or.C"-b; h&)JN")y\IuB:˨&[\#έs=' Š:WgW\J*R#.ohD:1.J› \(]WUtHD&Yx#Q9{l 06 =Weq&!qVxu!bc&:GИw̖\D>U:lmcLfDbFմE<_iP< e1:i/=*cE:(e//ϤJD`*mf-d휂TyN2PD7L}{+ `Mɣ2s[6:"¡!ܴ}.uU3Pщj=?Wy EI$RVō(9!_weݫ[q!kݴHe`IcH椬%,\E^|0O;stwjN0cC|+uߒs2"|߭-2]3nG5MC {(#tkc&:olß[tb윋׬,`@fL޵D bLl[HH́,nz>೚Rf ǭpƖm۝ irtaJbw`©WZHTOՑ(v1/!Pg7pG mRT o*E7*ΓHcUh&PEȤU[ZCXnmh'"?v1jGbL{6~ZTԜ;`H4clM2jd_ffݤSt |o>mM+VҤTU+t%Mtݑ34b!T70]H$435}f2MT]ڥt^6Y`'\\aܞ1|<48eyohيq vK Al9(C%%tMק skDxC5[ &;pҮp-vrʚr=_K6:-$C@i3q /$fre=W;U 6mENk?TFK3 M4_ ^BXOPvm֖&4Rl% GoL&C־j[k~ i~d6v_O 6MQa}>Ndƅ׷Ȩ[#:fAt:v9lsT*ިNh~qbǁͯ9zJbms66b铷Y!Zt`c FyoAzf4;(%N>y>W;mV:!mVѡ;/4aUY pƛX#3.K{zH۝ʹ!xu婅?=P~]b:m"tGͮVe`Ƚ;~Z=duߗsdl̿nGXYjaæ//r ؂@çd1m9wrܼqf"GD\p:7‘j#@Z*ǂa\Z{ g6^&P{zcgq%njn/o!CMd^4UTu7]d %pJ#q"/4dDIkر{m.|Ur3Yd|! 2&Twv vCA:V%X&Rs *~kAȴˏg盻%;hMoKVEhC T͖[m|tg_a N;gt@H7,Ԣ' Pʪ\虑h{"KS%Ma]j44mxI5$z&ꇴx+Q ^NE$PnMj:;8B*q"@c2kpYisj^ #uZY7\F7\ys9Wy?]>6 ܂~g _%e cyou!H:"<%X'_Z :_DEU",`&qi( XR#D +ǯL0qՒLd2XjcTe z0YW: 4'F'UM)ǂzGh=h0ךL6rIajx!Xse4-OLϲx3%jZ6(OAf<&?qg ?qýNc $-th] e_dxUV-Q.(S6rw^xd!5zR{=aL^IK{ ,s5SraodImBUWʑfCbU֓\2Әrd&j=XۈTN ٺln*ϺĴ' q]H,Dp{U %}8ZZd*CJoD;C!6.nGbE:Y?a, <yɎiz͎yN6ZSjupjjDGxz)tWfB?G9mv"HE͎S:c*83"*B˙9ѕWՋ||PPQ ȁ;&Íҫ܋XCSUao;~L |\F)?ӖTeQ&!/UuXHt,I{ZEY Nq3i\ILt # tTRyX+]R=0R@Z)uQd9$V9[}1ftZ%zi F'_t -S?VRXLpi~lQ s\gÎ I '7bx ey$r#XAL6E/dz+|ܿPo2J֪bY4Y?Ȑw幊`I$EPn_eM>W%"햏G+jaCy |w](@:hޖ6Y< Cjww6xЛHsh;!#Wh|}lJtB:m'}\ F?xj M +8BP&q-J$;aߔJe2lA~3N$2UH-\d_c6s#\WD`$Yrr XA0ʺkJ Zrf_bҮ9D~!RaTf×]+xeX;mPG7Pct$ )i~᣸WyCn5G•hCM9rԗs $ \'jOx&@/ilsݫ(RАK+kou DTPv0M+`-w'Þ:n@Ӄs%T7't{f{Am0AiJs Љ/G4&SE%GWW1VppʺZR@{:n&G.Z}Yx}J=#(:,#WM\&9ҹ:W ZHW@*Ue(@xI39Dü)mbVmRpxF-IS)^HiNc(891_D%30= Iܗ{_s'\?ٯbIѡ;+Ly$5ȗ S8 ͱzoILG>zn|I1 ^ZgjZ?+0Pb]Uҗmt[̷MεˀEƀj-ї1,}xDgp{lVh.kV;{KhjC`z[2#ENqG|0- |jp+ݚ(RPG]g1+ûk:[si$pH-|M;ᳮ!J],,T$u֚,慦Lvy.pSVR^N۷'xIR[zn|!@ϯ./Vk-Ge3& L6/Q*SUvk&oj0CsTVs9_+荳>[[yՆw͑~z#ďLHD Ryݴ*u7ΊXhSmpKn!5Oia݆mJX3GkCIڕMz2|;IwwbV 0 zcvh>Js׳dgQNGqń,bģ8ICaEMe@_[,fшJ8ꎞbttݰ]+g1Y7&vM8CchXXA |5 ~m7 |˸ $꬀N/)Ǹj IҒF+ҵyrgsq ʑvՑ_$鴵O+W8%( "1W "kAK9e }'.c|z%5*|mKގ޹V]pV,Vv` ,%jd)&뽾pմB 9).әG0j>NE9sw~hq#>َRM* blwϴnY|ƒr\Ԗ ݖՇE [\;MC9pGdĊ-,fYK-~d /B!NCP#)jV^ bҹjlQЦv]CT8k-6f2$}(UZծyA*g6@< 9t NWXo5nҙ҅4L&l=#"5/Jw:Y,z"P[HXEY͖, 49|譲iϟy-1ՁNC@5F[I/ҭٶ$SyЎQKT $VE_x8LEWjEwf+gnkk}Xb+P4b|k܄}m^:/z@uțvL3Ы ?/pQã){3}Ie!0q w?Ӡa(VQ'rؐ_ mT#3қ/M荗T]쟲93>c|>g5_X |m uSx,##V >Ic|T̮V2J1< XBDF!G.*TX^LNt'@xrPJߒ#&iҡpg_x +6~r"=׵n@ )׸prH7з2 !7J4~Tnbs~x1Z1\鸁5mExE8R -RԜ`ҢBX>!P~nw6me˾el;Ll6IE0Hnz{0mαFz:xaWOޒ%7ѭ LM4H߳/, 3NKI%]#,%(ΐq-fK" h q1 Esz|y ?+ϣ wSjmStu8 'tpI3x)=\?}dK)e}m?'F@ӟ\4zhp6d6@pz?X,+DlOh:Opu;+z P ۸"5֘YRL#IE438dMu^lFhm|f\, ;aQ[ ^+ou SAZ(cISXsgۑNn{kw!7^Ys/(n,8dS7cJ0C Qc8/?*çu rA9dh&aСg v, m gz?Xx荩F٢j\w&gzPzmԫeΗlO 7D*}rfQN\+\BAIbmgf]Oߊ0_]&a` EkgPwaAPe`7e,ȘΓ#`^"_yM82`;:9? mMz+o@gzѲ6`['>9t#hIB!([Ix4:קǰ5`H:z"44`oc pC1+GN'%L~ = xxP0 wE&!%"MINq<0VVLm)q ma,2Kvjc;a!Cl@ACK@Z`ٔm k]S1SR0N @b]{6/BcNAUTL99,(R͠ʺdTwdXUA6ys" j8JkN*lχ!X@R Xk'!8cJ<ς.F:{O ԫd$x1#\Z;xbl vVlD'l]Tu+HH@<J 0۟fbsTpAEY0dZI2bײ3*0b|JΩ3N>H=zo1)"nSdDL40cGU Z)d\-ȖG2n'T$F h?iA|6e&[߮_8/==ƦUV;r*\|b$F0aΘLPm>M,qg,gŽS\#&sמR(K`Xii9=clDV$/a?:,v x]*A)8 a,>jg y;NI\γ 2'{7t]{c]ŬgIheCǹiD6eL}BR#2~zm!g|cf7]˘3W'}ZgP6(&]W݋h5;Ԅ87, GRi3 91 ۄ{NAYA$Do摔ҾѾ`:譆]1b4݊9I*jg3Yf0W$*;} [x D1)PhWWbqJAS>:v͢K'"вެCՁB:ٓ-O?Q(}`b HJ:1+I[9 JWw])P!5:cTq$1al51F ]o;yg!g_"wKfRxVć~6UuՉ욓N]+@%.<[}P:|/mD4 1D=ߑ _-1ꗵ$h]z<;ˇ 䐘7+~xwүU#ϯVTM(~;qC-M}G?֜Jտ6_ˎZ\s%3ΏLƹ^yu0:sRczHy(ѿ 5a4+?~l_Eu^ }c !4G%;@V{#7>&֗I"OvA/Q4S;6 +?yIoz) 7MWr}_1B~L5B\/8K-SÙ6s< 4ZQk'=L 3PgfnqZοczS6и*b*F&m?ߖN]zYqO8ʔsNT#[fً8i%~YK1=2/Z"l7 7$IT+>E+=npNT\X< x3#aӖIy^g%חI+1Aֶl.&SI}/@?ulnSjp5橧gC޽AŘ@4;zi!iw/pdp'mRE+ʺ| hhM%]eBEYb?MBj4OL&;xS⃳)sdWD3pGҵu}DP?=Cn׺x vFeyD."Iar${fFD :mobG!JX"*ف w^P-},goЂIBbhgd!Fxj4QB_0<.䅱 JtǎhHv#m) . QHz\N:hI_ȍ/LG \^MAT[_fp Ũ}{a Iqay0t͕@r,e3LrwfZא' Cj]dTҹaXB5l8!9D\8^f J%wF{aɤL_EbHpRpOq gI5ك |ˇ ^ָZťͯXޞӝqH)?+ T(z# \s8qAz-nZ_s+%ϣ`5J8jkSj${:,9K~kj[k]e.=%aߘg)mw#rv9MTr/,X"X91u+>&ZL|,96SOWdޢ>d@qr+pj1I138vRh\10 ֐Y >PŞæ(Wo؊|b]ЍS0"q^w8S1l6S*4,?_+|ƀ͈ 'Q`8ozb=e_B5[M8͕NppyqJƧR,b /4  C4Z $F߂hvYԟRFZw,]}Q?9s|bh q>/qE I\¢h)Mx#f,Ԉe죤)-/l,nN{j>yXJO*Dc>b 60=X$O3J4$Xi֩VB$bUuX! 1m^EB,묍*-éG_a0WE&լDuv5x@IyP2q\$EsYY\RDc5#n(ΗEuK?-*xb`+@Nf4%)`{XQyB]Ywv@<- `,rĻyb; ^-on+OٕI>+]}X pg1^D rժ koe^לg( |a^:6oGΥ}5+ QS3!oڧ'7'QIEfKwX{}LW׏2,3]I8yYo:(ب=Tdg 6Tr/>p kja)L# kzpSqmQ?-azJە3DX: _1]H6$Ƹڷt͑bD6Y20g 8[d͘ Z|dJr;Rvk孇.HwwR&$e<q1d "=8xPc6.gf^b8댒CXH4zܿ|Cv8Ag4}%7cͤ XovY*x0YAm6 laItH~ř0`3h2F"cNP J4[E(rs *Ð.q]ε%fƿ`w5xXlFui1+߳b_'xIvD?ƑYpJEވimG3*oT J*?٤6„;+ h@p?X HRLZ?cٌC՝b("M7G7fyܴ8-;'4;-<;I4AWiʗR,17 qDU ]tCԟ%WbjxzWKTx|m[:vAM '_ HŢp"8cl .95'n`. u4I>PtǶ[nV&nˢ d* zѥD*m"A +.W1;Ovk?:nuRh$#` Uxٗ*lYr\Wh3 >5R.Q4+HRXIG_qg~Iܘ˼Ά>W'7{ݠ9+1VrI<> $kd h 3YP\_ؕR13sU例80ss6f>dz }䳿?2Dћ^lZ&Lރ[E<)WXA~MR*+b,{(pHnŠQ,*O|_}>H+阳+Z-EkØ K(C Ra`{}GtVX*4b'{am{|& "ɡ,q~@Q~K-wa |p-+\ߌa)2jt"ʷ-tS 8k4' ye#@0ghwxfftfn= -/^9DDVyM r3^Ԙ l2ʆٚ+Uz۴rɲ.*3͒ɔB%C^8"ҿ;r5l.Nȷ8J~*D^R;%Y[Z4g8 ҝ%n!a #u)2f\!k<f R\l3zi3I:i+3HN$Q)faY'v#~DFK`ͿXcy7 x7pbM;4:^)@yEChv/,cv QƈzӂT~:K^WtLŠ=ʱ8؞y$z^Ee?7뮗pdd˦+~ rv1=}8˭v^RxG $v6\]^VO%o)Љ[4:;tE˪nƞovzJxQyqjZ{WrV?1*v>2m7B1ڋr77)XzTGrz{2(;0nf?CJ55ɐkqY ,b a.]fv4*-7RP@}\b`WYkF'o! CjZ\՟=XCs9qu-AE |5+dǽ"W+6Y@z/ %nU,*ޕkW?f'?$چndGUgB;+5%G{V9ʃZQ@UX)~ ߎu'^j C &]'$.yώx=3`咅NMQnxsH5d+ԢNx $}aGT4pHG(t6EEUR>VbBީ^bcZ?ɖ؎X0+i_)$m絪U`ԼT؟Q6I>Flub%,3N0|NUƍռFu9+O|e{Yk Z͟VV}gT1ugV\"{oZ) U_G,?#^$(v'U"iHQkj"X3Z> s_o{\SC|;)sǯL,$;}`Zیy/q(^+22,\zPnwo//oVK t>IbWuxfT:f2pB%W>̍a6h *E,) ~x()X]'C:,JF(-dxA:2Tcd)#}+/ qO?~so5D:Ŝn7X#2#GbcH$ЕOD lƇsMnh/sdO/Cg*C+N;߮|xTut]U4Ma(*A2-k/ 1&ά|ÕNdoUnb,Q`h8C'˰g*k=#Prfu.5 v!QP@0q ={2J;G@C-wKbn I=}z9Nap!qm[GD}";?B ;Jcx\Y8P3=&mq1W4t<6|K$(wk>?Q׍1w{v1yIV"Zk&!q#N=b S_,/+խZeDȳ-m${<^X)kz7O -a5$3 tDSV CGf*k)kM^ךlGmի2;ƴ #Ewo*1F. }p njR `80RV)$r^)u#̈HRJr#*="'\c23WI^n@P "$rOE.L-N0h!Tqu!KTwkl$kπU.!FSV/ 7}K[S%<}q&oq{.G{.RQdblpM'x˧.W 3F/\ =8h b=D(%7R{/ VXN#f(~<-0YmxZeG]ICB 6r;M>\ؔ N߳?&#f -xvH`B<`*v+JrcDTwk7ҁI5q&8׵,9 G“oi@޵ RSa F0pƽ'^Qd֪[T1ӆќRག z:ovқMELi#lWpwlBaȪa*$T-& tGsVs.bl $X5͗N@ɩIci0 fLRnw5Sj;*lu.rZ;- mKP \-ֻNgHDQl$;m6&R R~iAؾT]]>j1C׺Xh ӊ(EkGxYgvcKS7kqK F3p6x)*Gy̝ьo&@j>"|'FX'*v41c|/WG{ 4:cW06JD{Ušp] =Ap]}T59L_W%sHheU'ӿَ āBd29I[DzܝY\/]TK!>iᨑVi={OMhG\3Qe@̮@ɢEwO/J/-WchW!W6p ᶟ-3a@1жG'$cŔՖ`d8sbŮ/M.~ h\#QRsaAl(-̸9ޥC@h ם{yΝMHA?{%]4Q.11O3p L12THŧ=3{sni C[E&zl}rbԻa)imtuTaY⪿;yk ^^WX/ɛkWTޠ݃ݗ wJjhNsW!Xc(z8QI\g9V׈|ٟϤȿlFl G H˨jLG~}ލ%h˃%OQ0yB"R᷍, m}|Qp 7f`fʈ%w3=HSMZb钃&<`@)/E< S'w "^1FJK>λ#κblSQnC:'֑fZbʲ>TwJgՆq^rpy,3~g(B7ϹGb4;x}&xP.&kVŸ=A=~ןZ,0N^5 aȵ!hl˙|Cm.ט.¹9؂mXKOӍ5sew@o(@rFԖD$ ,NF +z?&x٬+MOU6+I.鹾R {'tSI!\M8k &qRkB!HV`46WKlŔi4A<)O3R/|K=&Ę3rӽ1F)u^Jry_T<fY ?5lJ5򰂥|Y6w -<%]nb釅FV3XgYWT.>ևkH`Ryz~FB߹qP/S6.e[_W? Q;sTPJzl/K^WnB[swi0++ Nus/1cHs&QSX*H-p }PCpZomZ8"M=E'"xܽ <POC)b#W6,MgTk-G3z[y@bb~xg`xG56$"R,M?*gQc3ʬJGjwj@{nH*sXyXXIKl,dSCM{-Zy}ʡ/;1Xc¤Fٔ-QmsIviXl<ޢ }]9:"fFl2} #1gta ["gJ¸!_=ƨ^tSqeUx\)6WCdAџQ#R(cs!JG6nU7|U:6du1JV9m,&jfKa"j:k>1Wr5ľNVch=`a~%N] 6`P P'5֧;J~?逰ai&1įLFN(ݢ/G߭lqGc>'G,?DrGح#yW_6֖ӊ8ԝl܃%m\A:4oN1~$0^Kh@84r(Ue~T|g" ~"u֭?ޠA\fCߓ†w2}i9J@^[ cܹ?x_oq긻Ӓ u̱gYZ07070100000388000081a4000000000000000000000001616eef1c00003ef4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/rme9652/snd-rme9652.ko.xz7zXZִF!t/6K>]?Eh=ڜ9LkVBC(V-z0Ńg:,`&ќDp(6 QYXӈK+O"@[97HYuMFǂn]($睌ʒh ĄQ\7?d{6! ܸ2 M W ۋ;kIaJEYGM̕MF2Y{9~ 9DV6r &P3_Nמј46EWǪ& Z_wiwxL"&?oHaӝgT%iy:7B4,;_UmKڝbZ \"M4x:ނ8vƢa1zShTo$Q>I;%椆3?4LH )}Far-4R2N T bHLK5KY(D0pY=kYѮQa_@a@dM,9cY،Қns]?35$܏ E^:ء`P ;4GsIzTmvxc7 c*`Bw-Y,Kq%:[dԔȫڦW"n*~qz[Y*nov#ӂwZ9S9]܆_݄ٱ2v=eL8k.ݢ_3Md"P"U)ldT OU֔"ܻ(*bœۍKdnb#x&8Uߔ ^jWlwr)8֏˄P=@@Րrh PRW#N~[!^ItB_w(TTamuqnH10 0G v9ܛB0SW׾ 0 iM |軩cR HbّF)v'o0#])IbL}C"wY iN)_D_ ԕ eD{WXXI'XI >E3Fh>E`̨eb6zeD-VBK=iHzFM.c Ɗ`Pm>j=iRY hۏE͘FӖq d f*P0@ӍҺh'Nmuw]zZa:xs8r))m[Tv/y:W LI0+-,n7N~yX)H 풮7DPtR:!|b D01nf32p a0 cs(Xk׃VnBXWݝ/&A^ 6ebj9,䥟2@,.S˃)Zmʝ ”馘&4.On^X0$ΈV烈ҍFeB$H`cMiC[cI sdאqq7\(vxStu sUgA,1J8k-AzLUR9ɀvU@#, nl͂r S {Еd5TN.]3z&n+L(ۓHHȶ@\ <*sjqW>.A=QKw4 6zf/wш> 5PSC0gܯ1,Aӊplp3%+set/м?έHWGw%G{V*"/d =:*.-_xJ`*YNO  HO,Ws GOϟRi 㫾7󠸽I _y/V;R৉7Qn6#q/"ovË*px q"5*9>@|-ө l< Hx2f 7Y`qʂR j/a (cf̘@ӄ =,8ʬhc5md5zK=iyG UWCZЦLt39W~8]]q#b#~1I~@>ќ^-SѸS}c>L6@KM3R%_{[]S_xUO;2[N^WUD̆=L'Q[-ݾuf`͠%0hSXb뾟5>Ky__@OsI[}XJm{w‚õ|xX?c|6xA* < .YHb5e3dE*W?N=`ښX({8cd~H ٖ`EMZ ƗEnLLph/vOYX7Z,NO-St#ܑHPJL9AJaH],GrSmN 0)lEF. ;뇁҄<8C$]aoX>ۋA~KxB=TrekE~px#B0> naL6;jeehUN"ERE %ib xshU[ 1S=߽pLxM))D|P7,uJ$>!c R:ߖHvwڿ]GDnU<0E" ufEthz2xVnm#gܾsUyQy ;롥Fɨ8D?[ő_(Xcf RrN_>2{ #6d @ vjy rt?2ҶuSX!S$JKTӠZD[W>A;<3.edY 8]pYU"[: L+gY;Uv s~/K$m-;EZCL+>D|G"vNŧ 㵨Awuίq\USvK??>R!imfe9: 9A ^9T(a$bmg/ZMeDԑ~??/K_ r@Q^iܣR~xoۜJFL1K1Y^Fhy+:ό9jf;|(6x+EG8%EL {<>ȫ}59j6/Nnk<h6-Pۦ4Ϊl8Ҧ2<aee/HBݪ> ~[.EejUC7$NbX^[s>@Yoko>/S EZKX3glK bg7?Q⢋ҁnA2YWMGȁpa:<(zwqj#`H2e )㜞[vFV]ʓԇҗvTrMFצ5n?c&x7hSM;/kX9 6,B҄ ae1\>Kĭ&!ChW%`i3$9ĢЋ 5F:Et 0$^"J lG|v6v٣⶚tLbB$`_qMIzeKEW }_*'DlޠqsHh5¸ ^<-scՆèT]Ӵ3ߡ΁+]^"^ƞ\4Y[ӈves>M](2n\q fBE!~J=Wg= PIWRCD:#?SlV("y8+G;H"x 0xEI O2@N̬dhՏXk#m 2uWJ4 4Y^kʤ-arAtS?D'V KilÖJ-_<]tC#~c0S@Eas1zB"v kr=L=G1K lJi&_򦾩s8Xqh C=֒ ou$f^X7r: *؀Lx*7&kKeѓB+v U %(櫉{B(gndZwӪ}} Juπګ07s,|:n) ʏ̂; #U@!17;%';/i8 Cڄ)\ixy"jG4PvnwRut|',śaOfad0@]{7[Ú}t\Y'ey4:,xD52weD(?a`)F#N,Vo5fնI(řzR!Uu<N@AӤ< fJ E N˿Ag,'݈##M \\SC*WRfk rˬ~Pt&K`PEb{TϦz:Qt~J62`&3Qhi;9[U`EJCE41 rdvFёlV^1>mwaZ ;kf41n{Vǖ!W3ȧ'7_y?D.Jr7)>38 %[ {J UG)aމj%&BR:5؃ӥj4af@R,dشbZ dN*b,XYHSW4JA#<8"VNe =zُNZc;4+W\DG̅VLo NI]alNG$HHݪX)n0%DyrRGOIBP?N{fH:6Qg[۞>70,tN٫~b5}(TN qzRO`s\HKPQhX,'̈8W;5&i$H捨D>{עKq(cUJoK0FV&'M%:U,;Q%vC dǁ\5e%OFGX &#D'DH?̣Ul(Ɠ)cZzUm+tIG ѝ'{7(AI%cq&3Q`ڊP|4JOݦ#^pB']l ٿL,EJ֋FwȱlςH叇2\AjWX.X5mTfkg[T=&e r|R@|hYB->VwOʓ'<_ ]^'Z;P7}TspGŕ 8▷IEWpr)/} qyN#Yn],ğ ا}}^C|JDJ3x|g t1")NRhBI"u3Q B`N JUcŴ6T pIxG!:Ԏr y?e5O ,F'dIMӎz&rT WtwgZ9fb2 | ~>Ғ8ϛW5!Jn=D+i oS8>ԛc(; 4ǽ?FR&r P{ <]-KfU0POxM8fSZbv]0S_[r͓hR0WͲK2]-9|LQDI:dx:pȊZQ~dڣwBmPI'1|Sc<)frWbz*Q;˳mpVގ܉F|^o@A^9ԯ}ٟٗ2MXa<c5oL~gpߒXcx7z˳m) 3*ݯܵ b7ٲBز^V_t*65ts2umP-czKvCCkEŕU$fɏ5ȿMrWhxwH>&T]+?Zj߷ڷbsΤg8QE)Rsy"P7l^6`.l(#u2JGmuJff{,ldˬW"Īݽ;?[6h-.Z<Q<1BK&~cЯډwesʬ ⤦)L10^I4a.|M{CDJtI !FIaӢ%sWfpBB9 F0##$wAhx Mm54HεiBnrڅnb dH<&C $h%7USlۧrZK=uAɓcK sO*G S7 k#qг*OΏ$h_%'J&:(O@%Lrn+e"_n5ΡXs|o'FQ!C4ɗ:bdd٨GlgTyXq.91:EA\⃌ߜ)[6 m%"%G#3lwjoTSK22C vDIu@Qo74ֲx-c]w4L Cd͘Z;lq.Q T? Ih NP ӫM*6tPlY>I5m^`-ɥJ@*!c5F,!:=k!L -WJ B_rifUHZd`[]$ ـ~"//UxhӲК-zeGkX=*׌$ ˕sѸvH f}%m+fe~[k`JoA(+*8 FlHOˋ[NUH)1|zfElbvY<{d*~*v%&\6mB/%!fD /|26>:9x[?bny D7V U]pfCOb$2J!D~QP??6#G.q`7|s ,dS>򏼉'P .A[Vq7͏5Q/&IGY]*z*TEza^L]0r=M^A[4%3:+NQWO1 "( "+4sOuD ⃬u\nbɻM8O$^eG6kI/&W zO>h0G%(;V6:|Nb1E82HtT$\IT<Ɯm'W.o:3"S猉*SХ=յEżQFLxZJ;QgPlLY- ';ro#{k"Lټo$cUQKՆt3HFN貆Ǎ87[c)J$o㚴{6oGDS\}cs 83P*L82c"A6uKGprCkZjsɋ mԟ*tW{nv9n2t\ jܗ ]a)Bj nڛHFY0 ˤL  b~7zC5,K6D9g .AP{E7!-ި.c*d|2>߆d_x.)2Ã*r$ı ةYbB4.]E N @TLj:ɚD@5Iit O;YO7u[r wI_pRR=L6k:fonD2rGEjcةz?"Sx^&E9XҩdknNR_#~p D˨m4,Ul=D#W&zL=%#?v>> OlhO|ns\dA,z  H6P[#[xD9Y MP9[\r-ZbQh}qHA%D#n[5+?@ %aҺ!/&zg?RJQz0<γZA{(ݲ4QbD]8f[zO$X8?\ -yhk0O'$}M4Qڑ6`WVD0y(hSD%[ܣ w.Ig9뚽>Lx>fHQft'S[C񬀼둤?{r2K}&D^Seo 2㙧Cz *(yT %5j2XtF=:TC%Y$h! DrX0daE\7璘Ɔ5<߬)]L sl>XX _|Zx,#}7)`RҪRlOZЍϞGq}\tFصux3HGi|>\su?Z,҄JURitV_[r ;'P1Q+>}&unbvltqNe9NV`#0Uy+3V˖}Ω.A{+)~(H[k anX#"I'?VӇ[λWJ#jLɄ4@,~q,OR̮o:ϖai+x8tB|9ƖgID/N}&e'paLPyjy"2:B|hwt⎐(KDdKU+ŅA$|2o|wj2P} Y%loBIAafieCgH"w`gռME?3 KLAZ+ZpILc%HFPe>* ̂OF ;i,}w{^Cإe_drBҶBPa3on}{lT3P[}"n,pd0zNn>k?߷)TMttYLHW=j@ރ6vEO t?ў=Pz3]oG^jR̓1p9 eX " k|[5x2K8к$u=Fʂm cc56YM 7le^>O:nXҘٛ™v%u%Fߥ6#[z &聣,=y5] Eوy<޳%Ƀ,ငؤxo`t'rGLBwYG?3ڽm"" ;[puΒe|7,~r4o@0(qOf?pyL͂!Hm ]y4-s{9jGћVPbY?x;Fϧ~ZjFSKT"MC.X"ɽ j}FEC:"k5ˈܗ+Q\ETE<+7𪤳9cd"bƉq@RTF=ZĊz]6FA4Y'%gDžWg2x)ɸ{}ʄ3#Ӊh.:FQ:$6ՅYHXKk8yrnEcֵKZ]'bK_x@e( dvG;ym$(as@-@XarE_{ ِ ,Sr$-D$tM{_*wD,zv X&V{gfI^^G%8Nq&jjDKl%d9>67Ei,x V7܄2~0Ǫ)qܿWW5co?9xH D&VH԰|)sQV`ʦoJNeND.4ҝo8JŕiJ`R|p fv+ycGMF%G1?Hy΃:zOPP?o[LdbtBjRMS,`(LnlR_墍 oϾNr"p"RNҙ lC3 }Mk"8[vZMbQljD,S@{5JұeזA2زOs<)q`мP $yd>6ȇyQfEwz+((:U8#t7aڕ*]"DK,g[p>ܴӄ,abԐ ]KϽGUb{nj &(};K{݉UR"d_3N޿WZ[L^:.V‹ ƂC-6Rq.O>O龊Òѷ4M0[3۶pglՒzg 舐5K .G}2@}xAոl|Nˠ@#7(ċf)C\[<9v#pШKhA;?`F<̹Vn- "HIϵ&(>:]vN*9ۄa1FVDc V{x:DsW;0yUHI=a | 6h/s;Dm ?uuO3]' 9 D=k=Va\7k2{A #J 'k&Tr&a=]cF<%xB8?_¿V3N'%ty.X)U>6Ү9B3eifxMS Z$>aY`uk>\1(iO1p 20ݒG/Qe9r:c*V~/' hh3yX`z.$%pd!M4mY2ǀ$ b 뼠؊xze(p{HJ ۿ姊j\DEPMhbz8B;`^斞97՘C*# {-2')Dh]nar9x£gQ]&^_)z *1T?C\(j=oiN7SAZ83A;0+^򺥲y){8+}m%N뭱/M&Htn4κuAi}S#*׶"kؤMfƺup,v9 # `xcZd<\a jaoD6~%Q+WoI!i>o)o4ZIdhcsFiϿ7z.]C<<-6*CwK̸ ~Q]j@%k#o3:ڳNN)#qIK&!ODg U'uJ=y[jQ,麳b=o{M ؛L6,s+Wa)hDo#w6H7%fPp 7J3t(u0rh"WmG&FXA nmnYersS$>u,tuA#ީgRX[_ȪKJa|$N{EhT6sG)*/;""^HB:Im4>M>&O).WP BbqۙeU=Pr5 @(H3PlY*طQ\@$#RVAOޛˡf8{mH$n@=1 ~NAoتV Nv .01bs0p6_eJAS,@;=#,v^~8*#4#0eGl`ԃ[_kBS5c9Iû+bp+?a4lN9?%yl>&ryT-POcC^[ZzҪxɧJk"Sj-t +-2Y b$<̢-HwbwFs*Q^wTWrg-@LR@r' yC3mؾVfȔ$nF%b6ru倓>,ׅhOM_뎽PWO2I~oc"6-=ZpNiQ7λ dKř zIƋ z{&iS(%m3bjwz&3KJZ/y 3+)9 Ug`ڐD837#WՊ WSB`Ǜ*P*ڷ{>ͥRY?b@;| Z@KGMJ I!6(l6Xx6eE(B hƄ˳㭉teĎH aۖ6~I 4h_qG hx )竴 :!I5H[Z~K7=#}JTuO'teOOHr' <# +g4n UBn?B\fC8]jE2 De,z%ȣjM'Dd2=MOy%(@D8<ŇlAb";В7M';i'LVj*_aS> ؁(睟kq PC !Jw%.c<#)5lI)9$^'Im6gnR˻1'pj*0͂1.㎞ݹ 3Uqh~[p}2gYZ07070100000389000081a4000000000000000000000001616eef1c00002478000000000000000000000000000000000000004700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/snd-ad1889.ko.xz7zXZִF!t/$5]?Eh=ڜ9Q bw2<-n[zd?D -O1 {3tA(Ą9- HNj Ss)Wu|=Zo6*:V84j df z\9Jsx}߬ꑮY}فAwRZv tkh= D,TbSMЈ)],:00IrME͕!("A""ծj%mșn&A ^TC&ex6(/fG(94k42I6:7I )_FE! ;Od8z﷓'WQ!TR0${01#IM7SFRR&?(-Hϧh3o[pCm;7Q@6»!r܄ÿBؒ\(/c iǾ*P}Rc6` @r" _#D;t}/eE&]\!;='fo([DKxqpôXn#nfoJ_"@!^C]~g :LՐwEs[bg z 7)Cή;&9ptu GR`M{i/﵉E=>_aIBam*1ɶDYU09;A4>6ۺH_XaD)@qB8 g+:Sq״" ]N`e% -p/E6H…8oFqdq)hGwEJ6q(Ir,,z+d /]-yw Fvfw?\tF1( 'w=mՊuZ !bmB p@9O9t,×=*[NdC@h&^۳~05` ɴaتU2)e6O}xoǚ{iUTG:P΋M~yJn1案B(]nB\un\ôz^J:uÍe AH4 W󙻡AA 26zM<@ZdL`Tn·}8ivBL.Aֲ'Ѱ"=,$SR YdRnhCThoi)=/s*~bE䌄z M'g?XsͤrLМRESql~ziÃƲR-EKq69xmӸ_rݍHUBը%<|Ǖݸ`5:|Ζ'.y2fs>iɉu{7v+0]ٰr jd@*&|aQ[8Ӄ@J-ϲ *dUt0Wc}_)Q b6; D-';;d+.xZ?\:oTտvכVv^ Tk@J]!z:6ŤEC: G]d}?&"<ލϗga(,z\ m@bl?wϰp lb ҄Y>%iiNL_˟"vUC15dL s,)O3-# -D%v>k FJ5?T}}!Ȓ%s"!X܊^4< -Mj[,SIF}FtCB/$XԖH~I!>FUǜ$^:IQܭsjH)>C-ۨb[\ os5+E DF o;oc.Ux T YӂNA?8:6yDҝ/f#Ig9|Zn59mׇ*? /_s7wP)VZxnvB-t~,Gwq0Є (jsQ"xä>`ò{#tCG?g =9ZA y X[ _)l.)@Yfi~3QW^+3ew}y<+[j>ޥ7*f TfXB|Bw<|B-\ӒUTެNzK8]U6_x msw}fV9lmUf͸L6OGnXA/jwG19j޼P+r/,΋LnRޒ(Jԏ&V'1a'RnUN ~zD U&\τŀ+mv+F~(TqSH0yilb8AmL!GJWMxQ-֯E2_*2g:$qRMşɮ+ jnGXۇkM%A\6@3GfS{qcc IۭeZ?-9%~Ů.6lTIy(_sN)E 8|}:P \}&,/R/]'b|T|s[-Bc[d-/wޥW?Dʿ" W^o35kk>HP$kFy'`%g"0E+:aXD oX|4ʙU:fvҚħrTV_XE D`nF*OCd 9AͱZ,%MFVyk"HsrùcbZA6R^{rʲ ټMKMW55Ur֮˾5n5HJ>fM61h(V/^Ηve;c7;za#jg=q,֮40b\oݱTȅBH7޶2]i-m3`R 5K/Eru)JL* c`-ijZ]o8  Uzǟ<sQXR0a'tB߿g93q.āaSa|U]He7;䈆?,s(G ? |-!3|d=CFooKO"WDAL&tY`]#ӵK^Y[;(I^S`=☉v>{ w ^JXS˘G vɫ(՞~Eb#xօT|K `~PoxљwũBƑԖ}995OfDыo^1Dӱdơ6&Bq0OHe ^t=dxs`#{MGve"^&wdqc=H0N+p_6WD8BFM#pHaѰ]4Weo\C?@Y2-^OשּׁQlvOg XoV|}+р=%pYgk֛蠔6gmkC!̅VAJ5$BAUOU b,jxVĮ &#ޛ ;8 2[M h:{q+*Q]]4~LXꬸ_+73B@-y?hX?&`qҁvSHLfkG;aV dWz ܔ|hff!#|(ľna@[3\Hߌ`G2&.%^ ;#&ᘮ>J2=&d02Mu$M[4O *s1%yER(m0RwQ6.PXX{=Ҳ8ڦҽJ3aKGv;veؕ;/Q_ހwV5asбiݻz6=*B~??JX#PJ!J˶j*56{9FiI-I k.|vgׯaq{ejM'cI68%Q/%|Bl; nfdD_#N([nՍ!- "`UU^.3obTMӑ"sQ>g55mlX ?eCc:6p JnSi`t:TM"٬%cnW=sٸzٽ^t7 4<~ʢ5.j4N\rYp0| S񸬞N 4#n߄3ȡCT;V{S|`A;oB}xB–`j'i3Р' IoYWLu])Pr@{"J6 ۞'C,؝nMaOz/M< $YN#'K.slӘŌswbars6^@):]?B@D;[ih~(&Ǭxd;Z `9 k7AtEX*ە"xWܫI Y }xi/ aCG,F(LN6t w8Yn>quGXH"JEM_])(xN |OzGZ?ZVo >XIQ 9yrlg+˼hC/zTO :%1uɽ8I Cќ&狃Dۈ %F\h v´Np%GWadW >y7K{I&I.B!fY !ܘ B ·E?@#;²@c/.*>1_[Gn3|D#x@Ġ]¡Z2odRș6I_Y/4T!f*ӫ%ɔyB𢏏5rMCX _zb8)&w˪8|׻{+5f vZX @%Γ5@|NN7'-tQ]@QqWtʂm$%䎰S#Xv!u0U,Lx L|J:޳ EyQƚԋ`ףx>*Į%^s b\$H)(NEaRPǺ[&#OZG+꒫w2We jp¢ݰ6(06ރ47rMh9.;:j{+2z88bpM)M2Bvv"~.hv.)~x̜*!ogK:(^LA@@=GˮVk%֋2̃vjirEÌZsk5ѹnIZԍv$BOO Yflf_*ke0r/#0QnsOt}|(9Џ, u»F'dGmY\CQ7w _5v&447Jj\*,B)ҳc~ORr@لHuht]&SU=Μ+tۛ?5-n0%>3^PwQLyFVur|&C/d=bղ50KkͬګmKσݸΟr'>>RcLR"P[sb<ƣ"xL h'й`F>)gXcnm..,=!|%vov߲wFߒҏl`o[8ɂi}2N*uT~rmDfȠl$G"Rw 0t}$?v6ݠG[0L P\U݋P  7{/ =޻.0MfIbƎW*xx? j~DXO4Qݎ4h Ί-BM j_3Ԝ[(ǥ@Md|ibK{\ v|YCզ0kY]yol?lM̋coDt<t1*;VU\[U Rh_P-ŻلLg~t \6%紺!4m_MEۭka8Uv,'l].tJ8mpIR:ĸ0unJPν(Ш125 ^ 'JӏЮz-l;sGT6lVkHJP˺%"ƾGIm/P!K8YHPLr2tqakP] *` pī~>"Ǎ%p %s. Qe.G^~vC' trǭ~,Q#0qbMqxԹD,:gt-a92IΤCfAUXhJ۠0˷nhvP HհȰ=Yiyw8O՟:uEeV;Oad,oH#S퀯A@&;g.~oHZiۣE,X8^])-`mb\Q)]2:D"5d͵*YH3>&h$Qdyy(TU&{ՁQ~>ŠW`3F2<5ytU/V?>f!n/]h8L`4\M(L K܉ڑ sđx, Ѐvb,9*%+\k{&E9^ױu5VUtfNfU`5< '}-}WWV?JFXu# 4*\HM`mʝ_owd~%Džq4<u+Ǜ! JbR:dG6H!9=H_kp+/2tԭ=[-3'J5c*F[<yۗj@8rmq!HkC)GwϓvM j4dt긲<.UrsLi| 5dmab [=+H ?~q5 Kk>~*m4qUR/瘨Lhk' {*=D0b hgLl"_YʪIlh4U h)VTicxT~$fAQFO9p$lzOlgCF>yوߨ}Pt̚;mCfX]Y<0$%|}REE4P-h}'ox*h\#Z٫TK;TsMj9zr'*Q/ q6Ls h*-x VhR4h |rp-ۏ!H#M7YV/`\4bzk萲+׾X=5=<*0s%D`'7{X*AF֠#Ս;>UCiC|AlvR>S- O*l?oLap~nBL%L!GY~[Ү^\[l :E1v#Rebr t6c whXc2O 7(+s0TZ,á[^j4z+v')&vb>#2nN6bϹuK]&JQEhl Ԍ.;Ux Cd,g0]`Bsnt~r0[x[a8mGRY>d.Bq U /d2~iM_as5ߴfsn0f agM,!ޥ.7އY~d!}qSnRJ75COטM.}܇]tI*9;(r ?n>8:2)-SF77lOpcف! qށ~^kV+O 1 ZoS4tI1otvJnYz([#AnF =4Va0w5ŌFՔ!H[b:x!+mC~A+NB&I-_jM9܂ԓ> ϩQSr0JϞN ݨܙ'-ͳ'ubuƞz^e^S+ӓ1gM^~H'qjW u<ɗjYXt CGXhPp Tbx. )< EAjюDG\j@K7)SY;> {0*ll!@)~Iu]Z^A q&w9ѭ5H1]ts|d*-J+K4)Ɔ/+ ÷Q3$@v:^ϦjT{o՗ 8acJSeVYh 'r4%dMNIzOU< ?JGX5ן|f\Q=\4 +ہݷs~%saQ(=Vqw+Z_LIu&?.xZZkxŒ,5Tv,t6F2qRʔaV}*!-OoN(Vv60GbθBo0KSςsN%aVw e^3m\nZW &".y`])Ӵ'Ptm(Ubnp6׬8 V!`0~t\ɤC:HsU:fJX5 N~"p|3;76?+WZrYZg[Y}N8*^ E7N _GɳZJr^ASZkȀkP{~ ى ֚L *1LrFڇA^B:WN Oҧ'ѧ$ny;Y)2@V/ ĩPY},oSB%RkDgU\֞ޕp^\X"ƣ_,$T\~7O,n{vHu>flzoZKlX(0hY[L|q!|ݱm aCn$|XePiݹa$cES: Muh>{1چٗC*+"HNGpVax8H?z[BGx"΋QWyoaHTO%`*CP75Vβtͼ"Pu0KZ־2˷njq=.2ɐKJ:u%Fb"? ]}.6rdhZfq+\ UԊf4@{ Q2Liu}<7a %Vj㇗Un|'J32Qj9!0V~tIכ!xU'ޖ ̋E5"c.fNzLPۨAHye ΓwQQhm%naJGEj0vpDeHCq TlG4Ը?dPJ6 *iVhQMsa`/>hك#`j0cv4 hP·v91GeBw_e KD:ƺ9CL'ʫ+9\Be}uF{Jȗ=EVFje4re_7,A;v H/"q/I2(@ERV&w̍fR&P}ʠ4OH|V JFÆہ_ ƞ~aV\Κ.]\];О/֒]],xY\PݜhV.e FKە91ДClYd Otzj^e水mMns1tpdIP*]SK$ClsC) E5C<I蹄!lrx 3y?yJ1:J YK`6FQ1$'}{ns; _sb=.CϹZ )1µo(j I:ޙ6Puĭ66;QE*g+B]Km|Bu++aqnQ`-%R{ ?/P\5oSJXsSm^EאuUaSҭOs`Wɮsys^EG :;6Ү.!ЏY`c k7/z6GmfێLOֺ y|؎(. VI0FpRN/!1:NӝS/$Mz!{-L%\cN`(#^J/zf"1 m^0$[MYosO6}Kt0E9+~ Z=aW-qdkyIfɄ)jr'b:ZP{5%Fje8f:7Rt𷕾eE` 12!/~SA z D|b*ng8߅%SbKT,k {V_YǬR.z%{@$j'qf!hq Ε>ތ3<kIr"nPh g4'ؓ*,)FVdcߧ-]ak{Zak>؝>x6. R8Kxh]δZ0&M B+.5Вi*Q-:6jJE37|_ 9s/A!/`yTpm eUzJ2)a%IћVJ%d=W{Y_xA(nӹ6iۈC ]ᐯzb.`\~m }8ITG#[ϫOZh<#{NwX)C).ŋNmI ۚê#'-1[rGeZjK g|L/]Dqq.qACmwaW&вq6B^&K#RYOM4Cl2C6d΋$k~SM:jۢQW ԇ_ϟA/tْH2Q)=,\6/)G:X́b*ci\TINC$^Ve3:E]bb/D$LSCtz[qI9HZzf l]bxqCHҦKq[(̮Di#*sA#Zeq ^ucONScqJ.=Y=l ae=${)ߔfϠ{PEWBs*bXkCMSFօLlWBYƑj>!̈́dfvq3ds-\ bd1~ c k{llP,ߓE^P($Q }'E>f_RFgi8tH&fV܆P05fyNxh0fϑdhVmGCrUI "%eϴUe_#w]i%2 LL55 k?K33HܠsA<ͩr2;z4Y0ӍFf FHPc;\܊IbDy/2WwvxbdRVb9*q #K%n1 Cb>LJe0my&})”n~̳5Tiq?!t('>XjBH+Mo)c_ɡp:ԔZuT9_2 8u(Q3GMFwa ajPH =5vC%URCy p$isqקΜⒹ>\xޟ/p7 ̚Yrvd4M )k#?sDA7SȖ1O'\\w (g gt.fYg:r1sb&}2Bͼ6П%ߙ(ykMxA#;zS^74?Q5ApZF3Wr5]{ve ܶ021iͨ;uY\C%+'TlWi-<`1uz(R]KӔsxnqP:#Qy+?5 a" j6j%%& O7cI0 Yg{n8aԹ0rj29|lsOL4\iҸQ1.]b"cfk"=אjrCAޔH|0z~l[{KWX ]X.qz,HU(0*_#9_$K/}(s 2ȾZ`g#;w"GSYЯp1cH|\>כKS)U=ULa}6 Y)݇6p6#̒;D=xbpB\j^oDu^pc>-xCȄg<h*QD oY1#A!.yW~v,,Kb`KNX4ETykWz4- †m nBN-~20m{al,C4h"`&B1X,x&M՞Ai *B:} |/g޵H ;Q~Ag*5pHG bWfkc"򚊲dNq*Ḥ]SmaI)ʾ$?7߯0o+]UBa[k̨]}7p3Q2-a}gb-uoV0f%heK K{"_.(J5HfVH߻Vz aH1wQc.FYW7>*h&v1):|#NSkccձc &63oP? j ܬQ|Qmq+6HmvW0gt]1&t]X*[7Ӛo`Z~&D RM<dZy=UC>oɨg&r'̾x(j/(<&>ho!h2Qه.y ^e?힚DeO[ZC ik*?ET9L&5Mt%NweDG iSG˶m U A@n/D1[>yΌq.]\hQsLb.Vqb')h 9t/["__~reO`?hC$I#+LǑA>FQl| PMʅ<"jBu=t-ԞOu>g r9">&d >uD:y+_XcmZm rܺ֐X'kET*so rM҈e9dZs|fF9$ ޹2J[%ZK+!SH[e)XL$:xP"bGXwK<>#FʮՖzx4__ؾkQ^ kj0a--:X.tmH[NbN$R1ř6S{{)Gli R b]*fs U^UvP|gZIciVv/sx٭6&E..fC3ʵ#1L$rur4p/Ejx$ @R's^4`N/3JXǑ_'n~SA셖"eiHSSP p|8/4O֐Z2ahHw\, eS`c4)$/+#•,w'w=*jz0d03d :1_nO;)Vw}/Ćp.r`qz9p{CӫE AKr*8Hl(Z/Љq!lTsxxK[cvq)ĺxhVߋwM$V)*ݻ"sŁpk… ]/\V>z$1w_C\ЅBȀ@kI#0l;HPEfjH9hs3(U]XӲa:c1W4mM+|=//Uep~dEGʑ&īH+#=QȎR![ q~(j쳢- ox҅y&YQ5]NBT[w>].-j寢 0]bn:ֶ.s*1kCԌ4yȁ gd><:Qd ym|w|t|<# Y̘uRN5]mᖊX>JGjGFzꛩ8U@oVгP>dFp<Z@rӁ}ٯy䩪}5\T[xWr16=˕'gѨfmz\L5}Pg#2k;"n"d3e>h1ㆣ["q9gF]۵Z_pD!DHN5M["nU.HvbA] H\z1[3pPnc} \Sf79TըT*!&* zu\ayGjH|0Ea"Y vYܥ^Láv~x޴;(sD,L+x z9V;O4`bND 2e$ge@1 b({]pfUfC!9]IsxUgίMޝTv_ZxGck/X2=4bha!WX`3|&m#rS>ↈA36PrH! YY.%SVO|zZy˴+S-ej7m?Zt5/ qS;ah+eĽV'KOv(.[H~7w/CM ϲ*m4z>UkノL凳 L82L fkZ t3\' b#FZcG![iQ!G,Og@$J,]cyʮTS_ymQƛEg_Z%Πǰ>k||uo1w[Dgq )lC^tnۖ $|H1unSLE4r ʏF֥zl:upDBRl Iݱ%p  -skã-c0ƹ"c].3j Nv RTu\lo)1f!qc%Lg/ ZSjMctEQOap| .d'P4>xh"Z7X:;u.0s֊q{-VIK^G7w8,z&sJ\B?jSs5 d&;^!g>c׺(ب7XxBq\sCkj⦸@#~0;G է'_ !jPM3FMbj; C_컆>KFl&@!U.'YH|ؘ$XSG=f\<ptū ,V;zK8G\XbXuQ lsv,=ѥ@p)/p&Ktk(e!4F\K>N G5r^ pO* m$ V}P:S?S䁇$ |fZneEZ: _.BU-bO; bbιGMsg YN|, R0Hǎj u+߀?6s%2bO iS堈:s$Bh@~Xt{yQD@7&›â#DTJČ9K/k3xY '"]ZG 02, &_+ݖv=H 8tᓟ魮_Tg@7} ,,&W~5+ ~cx3X ҰޓSU^4~~nBQ^R"uv07,k(o.jN8WTnȢ $@*SB\,ŇtdS ~Tre|Y @o^& I~Ąb;}$+DT@GcA5O+ˊT9.~XfAC :}~t]Ҹ{fxG=o jk}HDm^Hxfo'wb45YӋO^ObsrT= 'lVݛ Lhl|Rl-Z֜4QC LIV_.ZTtTԈ9 {0aXX1Ƕ8+S9V!G;Ϊtn]$_UnT\0+=##}}%!G4KWj:8s}18k5I˫aåюLלYzڔONtVh>v6(ϻ%wcr5#a־',}L4*GͦI4}%ڝl6-C I]Ogg^d+xA)k2:W|F,ht2FfZG%E%vEwbQH_~z@]ߌ^4:ر˛}.9 +133W6^hRV#51{OjljX >h%`(o A>&zteXeD#c lAYWV٥vR:UZmQXah(v>(acy]/'V[$P?y)!i}DD0'\٨V)ezQ-wH\L,N9s)ԙA;b2 x@)K K'"H1 "Dp7@\5Bǧc[+W r!IzM312֎j[qdm)y}`rew+=^0QjpDO57siΦ堟_GU4?X i(0d +1,!+"" jQj,&~@=*q A>ABg~yE[x[iʊ/)%gc]F*I {[8t(@շZeN%,pk=a%3.S33a4cK?e[<%;,Bu_Q*&%X ?we;)ƬG(B;Ad0NuWxf<|kE-{ٔU$5AU@Uu@y54Ԏ3@֌W)n]N$j{4kCP@7vy0~5l֣r0a#*Up} <)d3S}-?XΘs `+4i|XdA9#)T>-VkXahDIq(VmJ/t+.(5nRa +ppS||uTCn]"xKH^q&&H@̜$ yb]3ͮ;rO#exZCTǸ{֖-Pv4Pt^=N2Izcy$^ԳÓuv8 ڣ;Ұwy#F붋A^">c!H6jQCps^>7XK1sO )wZ{ڨDzl@{d~OL9Χ:L T^JޗfF+0qM 4p±Zֲ[1Ėf j0S6}ڬ}SA'uZI'Q]?>-h]Ws!wy"7l9 #f7 MyeF#1m "..cC> F$<˕wZc5TK(.d=1 LUyJ>'KZQaj##Gd YYnw8,棞E$T4Yj-s:{|sI|!0QV)~kdvkYDZRS(񪅅tfV%nou؇{j,F=~s>hCږu;"מ \ 8@0;}ZÑ@{IV4ב:|jP ~`hţʹ|i .>w72<1=):Ѵ6'!z4M~ђ"M4=+[X%&,Ū8=Xd+hJȒvpqfsh 6;dW/2(x9:/C"1y ش9evn954B*ch%0fHv lfL׸zzfr`ă\^|3܋\Zbɔ,?G7J́ "%mg8P\i>qwRn#2 Z W!PGN Nrl_]x_.6팰2ȧlٵ%Ӎ#pHqB~_5Q\|GNL2ɚR,H /WGX#/!`m# 5M7$96H0A[]C[Ok#+`~k˴n:wW}.̝Nn0&O"4)0{Upb)8qylJPYRJVBώ,r(ʡN,Rsbo6z.-dQ;5v%2k8FX9M "+&|H*1@HA;cD3.%?ƻL;=ڂ|GyC$  dF5K9Ȥ zKG* R)OYh!9T (g1SCqgRYLw_2bfGqd ERs?m2<Zrb} q|}R!)(/z!$c_CY:#3S;o!a?Vަ鈂gwd#XyLDßARqзG0s.iAwskdNz}z^Hňert<~r!׺p-:웩g &v|g g6ZYO%Toavk |/,*%EF+6XQnmmݓȻk oֆqJ%]pIti}o@8El"޹^#YcZRN<5n2/m |( 8-ENTP˵ GL"M{؀ ޕnjz ':cf,d !H.X >Y2&?.& \D~{G'M-\/ּlc|[GbTTs&Ż{VbYVU*t=x^&K0BLzihSngYZ0707010000038c000081a4000000000000000000000001616eef1c00002294000000000000000000000000000000000000004600000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/snd-bt87x.ko.xz7zXZִF!t/"S]?Eh=ڜ9T )w2<-n[zd?ruSq NvHFvZu26 bѝh 5om|N]H9^,24ebX118!R6 $:TѴ)ɥ^Z]]T6Ӓ~t@Qv \/ߓԂ Cb>fS_.muر 5K LBU.-H+9 hS seZlOJRȦ6=9ѳLHƱ09CIPăL)AT:>M@8.+URXq\p)zJ H>io95q; 04VB^{H#¶>J{Hٛ#7B:hoBȄЍXSőؽ0tUBBá ?M:֤oYw'Dc#%dhF1eJxK%<2TO\'ގ9FSqQxę&?f[UWW CYq6$Wc e 0D8`vSҽXŻ;Oi}3d1nrє`}[d.@A8)c3=Ssc&xHc^2ƜfWӭdaD N ʻܨAoTgh]o[XC': X2o'mPzKn8˃n֤Qu-,>Go vWOKeS>!ʒUq*3_|ש{3ӌd3:ƑBJ=?*ffP5r$gs[L׺w-8Kh5pם >r5䕤q첏[>{輀v!&.b]тj-HAm[nu}IJQjbUBɑJlˢ"K;%e"9I8G؃,bk,2;g. CKb MˣWe0IcA5˳BŻLǷ|FSZ+5BB:'oN̎o"2tگUvL.R3(b'ʶh7pgEXC st\'ieFwcE!s(gxUBdz>z!Rמdn]{%rT_[&b]fo;4ib<;.ŝ&ĵ5jYq9+jCNQVzaZ.Ia _$=Ǜ`T v޴22IIDh%]IআSKl04fgqVmE%ic{0n#l%zx'S_ Fy/{B eZʀx6RbzX58[.k>OgjDw("v{x`̅5[ s_&bcDv0dꋈ4=snP3Y ovpr!% )gr`p0J;bu[RMS,|!}ufHï2Xk1KTE׿Hvދ%?{͛Cddx&tOisj{. |I,>H0SK f*1*<į ]?Y Dъm/'t~qOMyOc}lK`i= ,Xj5Jj W?&vwgJVvs'dGh0.E%\miaCU&$ϓ~j'a"D="Q Uz]B%uWmQ#t+)uE4M}{&$ܱ[PC{{ }8fkWi2  &2 R\ѝ_EyxkĎq$?3Wm]Մ9;v0utVCiW&iբl)+tFg'86MsZ. ܭ::Pi.E:.%BW6g x4%6R (}7Kfgy-$}&F!'WCeYl@2%YvT~_b0g@x'89|؅M9;:(H,}q|d'_2l4@af뤜ih EডA;!r.c'(br^.סCWT`u8>{>(: B"ʏ9ڌ yNv*%)$]g?<9BI@aэ_uz)EQp-a3g-\g|\^o:31D,nVk }(xxI*@r[xz1i^: {XUc_X18gf@QxܬR}a󯦰נ[eRc5-K !D.t, +~[L2鿔Mt8+/SX:'bkB͛<ӝT"c jXj&> ;HJPR( !FSx;8.> O=W3P@TC3CMn|$HDV$5ȝ;29O?lq$q mzҢ6kN M% TuZh/ ӛD|q(fIâ' TFrGap~_qfBG$!oaxǣ o]4LĥGοHǶyK)-NT6+ c<%|4J.aO//G3*_{My(+̸4֛+)11Bkuv&P|+6ő 'E w#:Gx,60G2~AfΆ' aF)ZW6i"O#+etŤ#R'] S E>G6\09hT1?LI0W&DVKdaOnGfM( VqM{#?XJ7FK&nc,"#d6 swz*X[S슓s W~A.Yd!&Pi,Y kfezkگ%mʉ-+TZ^wXg,CB7 Zv =u9c:,TŖe:3m[%8W V}77wR` ͌oO#L[@wpD Bd^z]NzAztrh6UXXo8aDIJSϦ-J䇫,0]R8&F&堧A(lA:FDD,k6\8=:qkW&0X[`FCop W#sK#9X]0X$z%tWA> *)R 9|]*y`L?3 ۽杏3b@r&01n/0' *Ϣn4<4֋7Kp 3$_u [F3Z7l5@x: b4Ppd_J%+e):9@]ZH͟^D1`V[Bb,?{`!qՇ3 d![wY'E[—.QGܸ"B v S p@.ۯ?Kl,#־OW__]+.77wn~629zΔU #('立? K*Ь_Jj#؃?ڃHbԑN ]?0 Q`$_wkLԷD`uc΂6㋺|G'x)79^+ѯ-i;Me5AMɝzA({Qѹp2=_.0dr2fr&0Ÿ[a"~h~ ;+e ˯Td>0Qw"h3(rR.a%ى- Y/jӚmMԔ=~_58B%A :(5]CZ@u[_.`g]-O|J.ÙЄ7e5bB}nNeްHK.tqIyƙ:D>i;WN;Bɝ֍٬6%ڎ52#KV#1|/"- ֪qzOf=eYK͏@z$p>$%cE`8_9J``ϛ!m)3܂rakC ؒ = 78=W&#L >5NJV 5|e!t$Cu / F3 Aѐy~:*'Yn=2ƘA[kTd!oɋ.q~@iΩܡu0o.5Lכ < *-sVYlz2*ґLy?2mSzA}%%`2Ƭ6/ഠ^H EU?2Y`/.HB#D&7:@^HSE59"26cFu-;E˖x9թ7`]^A^9TzK]*J7i$*/ W5s;? p\?JԠԡyhQ5A5%RSUݯeBh5?E^xeapYfF!*f~esD+[% ul0`ԴXe. O;:p|lqF/kip_/,^_8zξ,%icZ/9lD.Tʾ޵D/Ѯ=L׻o{oSd[Kv5ϜQ'{QB;(Rqd7֎b9nO'+mDzS%b%7jBⶮ?Vg[*QwHY;D!CآKUF[=?n;܏GiwqGH9˱[ӡZ4A6Uڳڥ۲"ܑ`6{n\ 붔>e5^X;ܑf#3 z^OnFXk/Bυ'w6Jd6+ yς0FHY-Fi$ix0J,ȼ`S^lP!ٔow,.l޲J=^[@'=<饵GfR[ G Ncn# +뤯SД+yH;vE0}u/8lQM R~oN(d#|z:gW_'Kai_zA~73E,xn㹡0g|T$#eLP|E!/oxQ*7|uƄPHtD`aӁ/wǠU!o҃vI-,lB5ڥ/ _>"sui]26K(ȵh0x 8e+NqelW,9J2R?1sƹ@rR a^09'BS[4f{%ٗ[Uu3dR|?̘x6i4bG?NS \#7`d猗˜?ۨ G*d[T}Bv:Ph"ii"!IŤk]ԞlXhZiYr8؍jMb>Y0!.Ȳ>a7DFcޝQ- qPU@n=` S藨@dv#mcOfD!J咱gYZ0707010000038d000081a4000000000000000000000001616eef1c000055f0000000000000000000000000000000000000004700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/snd-cmipci.ko.xz7zXZִF!t/U]?Eh=ڜ9PsUY ]y} VW{8&KWG< &^o4G%pkzDXɍCo"JD57FK<]n>'1T8-G.8//w=uV.1_v7`讬v=~Xt$-ы.nvn ZȖx9#~lQRt :  ~U6a ӵ&ȵxpu%+4~24zD'=֊?+;VS&B]MO PU=[M|f{y3/2}u[庵y˨J6ЦXX8W)Ծ)= :-v \CNYUਟL&k9SzueCM5Nlw s+ ” d%HNА&%e832܏cv*EO/H@:gxx'rFJ^Gm/6N>'7*)۵8eCR,gkhpI`Pm'X"1x \ru.s ۋK1\Vti$Ll/a&~6 F-!1RBi2 T$/QyչecH}a`p{80 4{|&G&3WNR+2p7S(#:|${8Qһ1_/m:N~/#$RvWw6;O cTIp/J2yC~^jlÄ[JnFƀ+87F᭹furM: 򉱐4p@qp%֊'kzN&39ƺos{X*cG!q۾X{,GzlQ~}algPJpZ=;.d YO gbanm7S0/ۆ֥0DI C#Q|_ Dp*[nG ;VgU?G b o,# U]ߴPT"DL+mC|joBafzcq=UyzGɠ\ aDsZVfvgQ#G &q#z8%OnK^mӂ p[o[6N8JhcC!2<5rף$O,-\ykig3>e>Ձ]o/Mb~ }虏Yj=qW]tzN2 ^$U碑?FDCp@~iM)bV%qHʚoDP24 s|gQ"Љ%p2o"081*D`,q(ќ"ZLdIJ{yF^)WRBPL=;Oe_n{bCu4įupz/Vxe\X628>i3V!v)PkvȻh7%@2* ZTfL ezv.0 eӘ?V&ҁ ˕VaC 0e":3w݁tEL0Jr$JcLI$ 49KD6QEjsı#.T'gw}Vȶ7k^O}pf"2vu]٩EY=R=@@O&h~FZ=U i*_ݣ.9#ɐeú6aCicYc0_R+D&=DKb[Y[B90b { 8 3 YEv`U|@WEH} {+k)ouG;3"l*5+iqH躀\мPE_r0(4 9h[6V<8JIGԋ?WJaWa*6r:BRVWm % ws숻E+Au mi}>x8dp|CB ̕)(%qՃRy!ڂk\`]rHꢐIO~A9T~H@tzeF#)ks\;}뜓j~^\y+FsBnhTj_A *u@O $5cSl=--|7&]N"dI9rS; 䨕(\R"c_ԞIC W[#)[=!n n^C+)f:ϯϦ<̅jy5ʓlEC\ {u0<_ۣ|8w36ĀV2l7?Ye1P}<'=ܑ:sE*Oj; $:myLLi]m#*STGJ\9X0AZ-…WZ63_Fbzܠ$2t??AZVh=OS.:Ql6$JߡhC65tYm\&\=iѴ+;j~ q]rG0yM(bP(,u,S$۲>f 6`V0nF(}I貥]t/jn%Ssɦ Ve=h)ŭm>6pfOTQ$z\|Žaý}F){|ܪ4yoHjF~6RKbXRl`Q̾oa4߾.˘jz$ siV[uWm׫vr0S#LRZ*g@~S$?-$a"uz_ٲ{ ]C^M˶9iDX';"QSk;4EoDUx%NC h~90 NEgyܛ<OϋN`dAF{%"݀gŏ=0 uǬP6\U3)*f.'Kx 4E C =sVK*où/ P\r1;czMEtB(-^dceR$ΪU-8ݖ)^)% eqelfI`P84sVɷ85éٌf?r fa[+ۢ ⛬0F)_ r%PrT'2cG~E3ס1%m;PEH*LZRfѲ C7أwqAu)i.Þe||\<-:&qSMcy=Yo/K`2,pcG2[\Yڧ~ۼeLk6JZU,9k:Uve2&И*iBͷ(Mi$f S7]du]?vkqBq2g œM3zq1R0* ,ݐ2$.q:s0W!-G^v )kMSNw oO6D>&y;=9I݂MhkK#i=Yo SmcB$dUs(f%>G6Ntt%H d^z8Dr|?`YZfkסzMxțX8rU`'a 2n (#|'|RQWT/>מOL8ru={;N/L2 /{i+?K^uaT [ {ڭT hT޵.1܃fӝپMzh:c twdәH<9TA%E)XM|Dsx,s2ЛaΊ,D ptS7֗F LAUGxqM;wt3jk"_(zЬ,}f<%axB 6_'u udqA:g}|~ #M49Jo?:{#z(г zth*dK͋;;V32eev_RwRHwF]BB~Xu!~XFk4t@ zHOdYrY݇MH5d VRS6? y'+uY4V+wg'(` BHWH5BTV9 !ދ7jWW;{7y~q$v?atQ镟#;x` W8 }`ꮘ2De T{jKyO}3E d!] 9z.st Oxbq;g|$fADDށRM6N;ߚ:)OK*Rh`buw5% Ks?UXfˍG0/!_AdAxai^̕Wc lھ92αhJL]d{eOS@8ωinbpukߎ{NCKz-l=b͸Rrر< eemSbU9a }$p et"㠘\%،>T^Gڑm9=IS,E[$YV:^.#O9d(+tRS_D=$(r4;gLDpClfz:wK`?y.֞VUE|%^vrR8a8[䒉vbHjԵF7!n;al45YqGXXꘄ) {&,Ԗ<"eEb%>՘Zpٜ%qܪI/s|JΩi4O9[A? /L}h׽34k7gOT"}NM>g3'G2/3(lG }?+Q ֿ \_l)/{x#뺑. Χ){ݵχ8R_^Yɬzªo~,RG}\LR3A`"EC54̬?f΋@$a2ϘOP5ʟv~jskƸ>(Ey坲L{t*|xb.u.&{p֔a5SrGow89Tg?ۍ<v,JE>OܐPư$-k1ړ 7}VTX5e&K!i1DA3 qYx2odL:IxSM#K칒t]:q M#Q= U]R BS@Z~+{bG#KSRfpUL aka/gFQCL2N)fmpnh;SjUԇ&UCz:k1\`\t{u'ՇtULQ@f, )e5֏OCت4Ʌ'xAF(fykB|D@%+G;(+o= < i+)lݻW;;U3YT!6ʻ}E$vEnޡe4[iF(@wK6۴pj:v)~B9/ΦǶro I; U Ng/\Qy!e2JۍBf/0f7{P9AZ!$he{hL騷 Hy01N nxVNl/ԍ{)&~33K*]oUs܅ۊɅ8Dd&\1ON?a.e֔ߛh2 +Nn'Pr@Y&=sD?~5ՎJVsbR*};緭!R2rQ? >a'*(¡g(;c4RC/cVXh˗~(4زy lMJu73|RoWRzyIgZ W,q=8ƋfTxV WVx]3M255 +X'zv{uuvq8Nc XA/4J'X+e"^Kix+ #!*|. Ga,ݰ"mS >q@]<#sݒxLξzhD!;^n~ɞT~LL$J~KCTJT1Ý~-=(Vn@$<=6mx.Aދvޑ\wKlcۭun jkt,T(yAޖmGu!-J U|ųHJ[t:{V_aG 6Su@W {;:άSs"}_wͪv$Ty f<GSU으`')6c4Iz*Z< P1Z2;bQ3VjBX^KH <52T"m 6b[*%rp>@hj/z[qѦ+) U)㋖>\Tr^7Τ5LoX"@ zPEqhzr]DZs4e)S'l$ٞZ6\2Iχ9|fr1Fg5wqQ5=L2I$߃[=ܴ~a~dtoAkFM1U#:p3l _7@ɱx;e՚WZcZ%x\]\OXm~y-ފ,еÖZ.q)lAh뢉0'baG[ ͤ40aC%@J*"n~k  T͢v $}7`|IAp񇨐(QxI o^I`Z i|&cZӻ xkcD٢b+6{D q|,] ܶnFZK aFCL'L$ǛLےB4[m֘Fs L,WmU;M є4.+afw q 9ރ~zCg%bkx[|L^   nՆ*T\ l-Gb@e »0x۝WTJjad~X@ Rؖ?g'm!$P{/H/7Q2$~p:=D`/Ti}ɮ^Fd;&HDB2#QnTk|j-x%YGrOZjGU_ˑDQyst33xZO̙M}cyRr(_.o#j-|ɥcz&7nEEhjj xP+%z{'3ߩ]%\so{1NvQ͑N*ӹL&}q"k.DhwLn_3zo-^ԑ/ h(əp J+}v7C(ydf{z# ssD\Mv~y +Ih:x:I6gg50Sk+@&|OgMØ ? ,t)/a⫘Pߐiyc+Hf^U*iWaF%T*˳di Z G*)/- wюSmA-Ӎҧ 2<1aLc *Tc8 )Ww̗XĿ&L=! #}7KQ*ٶ%7c |a/œ~Z?l,yw\lI)ԫ=Bݮks{,M@8Ē yJ}#WN7Ek#9:.|'PwQ2i IEk|H~50 lRe }8/cYO̮Q9*xQ9g?c`}jL<|e"MoMjVF23vxC71>8Nڃ y#݈iϐ& /E}6ɻ=72}zO,1(RQ0E섟M!Ww 6k&pv ؽ<Ƴ Oa o{۾o\obZ[};MHEF5fJ:3[_BmSK7N㍝*4A%Cʼn2q~a-te9q0+݁~h!kM^Te@1Љ |[8=I< $4AY3 B)ϻzjNjbRm]ht[tC!=Sju y{mA:S2H*v~-SCE>yX'tw_jޑsV8~H2ՉhP[ AJvy}s}O|ZЉ$NjL앯Ja,?;L XAg'4ou ^e/mE^ 4h";Wd6'ubE B2?{H'l -K.j"g=z]ZJDp''ƌ Huΰ 6sgy$K_O}-OF,g:k%Adô?b-&Wi ea5&Pd {a2IBnDЕ\ T'`]Ω.=Aabفg6й9:>8Et`w3Dq ˑ jiC"V‰ίϪ}kF!:0̻ERC:jFfsTbM{X% .FümxMU! [tUN/@6ŸfClW :O.0/1N'W0:u_,S=&dلHXc$ƲPl s@ׯIy<)ap[^ x}ߧ08#<7mt 3?p_V,rgV|h`vBh%`K B )\6bXHŤwJU:bEKPV=m %#j{v g@5nA(r dM~ODEp$vT0yrPz@ "]ǁT(FV/w:?hYϞop- rO7'Vq$н$buJAyb?yl]4o*bjG'u%_;k 5voj?̄abHeֻO 3_!Λ^aq">zO9e$N{Z;Aۏ*Z/#ெ,)s6F56U8ʦZ ) w5 TJAt*MW@(Gz98snaeE}wy#L]]ҞRa˹X16q/S}:ws6PZ ilo['+Vy+4iԠ&[9Lg;> øEAL+eeAͅ CV:RoaĶ?qx%@qI!ffhhMFG(DwSѫ&zz_b!sĵk*HR<4XL/lx+fe ҸK$&n bELsJyә'b m'jA[Wtpx= se>UBlFq0$&G(DG&{V4 |g'U q* 26R2Hhs<;G/d)>U]x١ɣ[P cn 30;Z~i#Ncg}׏}S _&,n[~0 @kϿyIpnU:n Srn@_( :SbÀSZй]al?c8keT*RBfVU^a&t'ɠ]]3~q8t ,}fXޢ6 IMmu@A%LJ{s[X"QGVSuE^ A5>/ZWiW`%5lqb\ö&wIIkRd=Fkv^]5'ꎖs!ELӰ~VdFwk7/lwCma0%~<\TcM !a9ɋL2ŀld[(m̤@]?%D~69f %md!wly2$~s~90׺Z1S3L(M1c KagfFPMT7x;\ PUmH,o"$l{{>FzŽ5ϸHo3k =#֬-ث\]Ccg:F@#lKKk_:iËaCU=5ػDr KRJif&97#RHP9[$?*8/5^96ޛ¦.ɷCp!%ŖubuUG[y,GIe*[ҐmvjeΣ[=|eI*}T h4VE@_$:p J4lvoy4B:`RWfD*Ŭ#kz+y#̰YeChvG;~R?H=㊞MSVڈ"g}:zGE`C=Spb#wn\ߤOiѦ- GxykoNZtIq׸Ҩ bh33=X.):ܗE6)RF!V(V \U`j(~76Ҟ] yT3 &>{y"2>|)bcy1x   8[#?x]#r,5-}bI5c|j0~ Rُ <"9_04䆖)wԻMDf(bUNM$2yU jЀS! ,e"J5=wrb ܰdy[NZ6nv,:6 W=H%rsR,z8%@H&VmtOg~'/ұ/lb3$no ,sdCgnՑo퍽-0hRijA-~-RPv)!T得[gŦO[56}hyHCgU[[csαf"wNEvF&?p鳲&+ f)dA;pXS G=Q[8əIzk>Π&ƅf 3GõS8ZeXv};umIĚ1OIsFk9\lR6AvgFv/h<ܗꭢ~@npWϏehZ[Ȣ7Bd`$FE*xQɶww -f{q%üϋTm`^k ">$ЊU1w7=IԼ΢^\+. YEHd?$l]rqOPhN2(QKd <J9r|@>jP=~sXe1@Ͱjbnirs y#6DP11h} ZLe;/~eZx rߑr*HvE#)Q lC[Ht~ͬ撝7%"4D JvN%>~n`8y+^ⴙc pVɉLP-]<}?kt3(hv׃d k2Mx`Eve03O6^1X4q$CJ7 w1|w(uE+>rO`vYi&gD (v .Y5pKWTe+̥1 )Om6@szIH4gXJhʨ;@@u r:ĉ*7%] sxl~҆k&]cBCNؤ:q& (jUXȫk-A\rYc_:0epۺmeF1q%6._7r)yr>"}fm9ՕOTpTX<f%']1Go(x֔ 6n:1l$zk Gk a]C(,3&1À"Ջ^fu:^~+yE0 tK8_^|]KZ GYp_≅'s+\{%>g} ]0rq>D<\_g!׽ !UsHӍs{(zD*Q{v)('lO꾅* G j5&OnyK.O. n_ &BVw^gɍ?@ aE4]۞NЈ,kw?GmN'k㧺+̦p(r4.Zڜ8ϔuv,|1WATur˓(19,:Z'+=i17\Xj:re: 42gQ|G |s$e4Ii`G˖&iC*t1Й~a8Y=Z Y1@Cu LUV5 YۏLD+\bDgͤ6>iOn.>}:fvoV+JVx#.@%Uْy:XLX0lz3$W(*!F'd…sV{A]Dy-X'9$ږ&jT^8Qͤ+.3-}Cy9Ay-J^OHMcHJ1]iH SCXEڔlRU} l&!1 fnХWs7n˜nH|{@`/E4ZE%Ph=ʉɌjK:7yTYן @VHL[yB?`,`ۣf6TҶRHWőQ/=^KDk!ŧ#Gբ<(xKhgt˲آk;㊳7A T'sʔ ډm1 %3eJhTQcETטh|R|Mty.ᱞZӈijZf;q:0?1uq$%2%AA0~AM|TfAgo|6N?]n|acnj_6ؐ7AbS{H.\N߈1kx߂6=y(4\z}%?̟ #ݥKT,ek:Q#Q &*hUՏ4"A٨c" rSf-`64&N d?B00IgKpG3~2:~ ]ԕ#hkv< o=cR<$6#_zdJ=c9Ё#|$) -y.'*݀}hě!`b铩;l*P憚MGzM{Nm08B'555Cpx\RAhDgeUAD21iDr.{ !CE؃Z1o28i8?4R<\>& 3fl;w1cL}ڋ`Aw%Z{)_YfUY$ }Uje>rbyjW/`a:1!&6~"Ox=h:l@,n1W 5A#36TByqxahOSm.-tOsdwb+ќr+!Qe$|ףJj3|6v'p!|˦ÎsC%+=繐Z2;z~MS.Y]ޠ̸ t1{hFB6~*c$r@L:NЀ_†@FVxPրGȇ. `]C繠Mk{L1Pd:/ϬiiY)Ι's y&C _=*n_5L02'7I##`c9CgD%MP3#5sS"y%^ p) (/uveqɫ_X=;˘e9y4;46 Z!6 M*f O5o>q ImiqѱQv^]d-ef+-3Ȃ)E_'y,S(D6Oq$] KLpQȳΗ N;`[F@p-?yZXl >C|6HOWm\RS{_mϿ"Ayh,nIGۉoF]Z]d䠉at(C 85%+qYܮ~ ɺfi5@ڤ|n]V*E-mtx!\z=a۪|_ 㪆8Oǩ"$@GZL(ٲ }yU' 2=2?Pg,-6L^Bc y#AUo/ dMFXTvLXtNdzEbR?'"{;(yYCahm;(-R0 Qn3hG"MXxd*#ڂW)Qh?k/AU }u.R$Dr*koa{ [S&? -RbMkWe*T}wviOM &p;iK+vTO*"n7v&Ez9}qw]f+ZE7]('2{#:u6"#M{"`68,o4FH]O9x[H(:'r>E %JPW5Pe}mQmlsoC«k4Wz%7_ kC="ת]_%q^pIӽl>@?y4c=Zlus(8=kQC+L'@v VZ`_n @3z p2*%=v+?\>Hd+g&I10S}>O"C i ;օ=6Y&y|kID@J k]FQ|ΔzJuE'ex!'qeÁ S~Į=d#-h;vG٪P90zq 6쳍S)tmeCx_J: ,2 4Yr@o/_y#A[{9V>][!Iml3ɉe5>Q>K]@&a^lHw°ĎЃ>3jAe9ߎq=OY$g1r ݐbvҹrӗ=^#/ť+TB j1~YH\my3N{Cg4:9ՍOte܈PKRSHG&%r#F2e 8+l3Ɉ-tABem< GT0kHH|˫KgYZ0707010000038e000081a4000000000000000000000001616eef1b00003a3c000000000000000000000000000000000000004800000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/snd-ens1370.ko.xz7zXZִF!t/5C9]?Eh=ڜ9L!d#n=/밋Wn33cѨT!Mcǚx 0[HP5 nf(]@ᦱ"ZՓ;AFךǁ9Up> Lyv30CX_Y7O%OpCET|b 6XMҹ Q/4 GҮ;2crkO)=]\yuC""2i sU+KzWD_<՝`+)W]|]!8>sc 3\*c-~o_2ӄPP K7r%ehzFJ,+kYb ggtJ9`sY>טw{6ZK9+RlfUF\p#VJ­^fb)6;s[x4#ES!.|qUH^ ̛sKQyf {mϟm4NjƇ%HYV@"3x.Lb̿6.z> @L_Zye2sw#UZ92Cf=Yd5!ܕW&\LQ  O x`Vl~}-Mv7%2#\2ܜ";뫮Yϊ`;ԙ鷆 ZRcQ %(FOBXdԴu@Z@:ByV֣c{.>6^xb #=7À[ P]%[rHPYl㘠Q!|[S *eޫ Ww!CovZnVqF[9}׀IGIqO;p> Ejk8npSV`z $!wkVgt2n{7]](#c=:E! TzU:Z U4}R .6y%^cL7kWs3yu褚d5]՜@x[N.7ٟ/~xUvҮyGF$~5Ƙ0C%w%: ͇Z }=NeCy 'zz~H8ƿՐAi0XѲHf!i+hP_C@6^􀂙5P']:4b*^9J78+;CH| IECڨ n0Z$wNYD!{~Ă߾y=](Ӝ콣\%._|z“Ͼk;D,IѝHY>@of|,WR 6tYV!HcJBڝ6D6nA%_0hIW[/85oNBl -KB38p 6[PM \#F@ՠST R L}D+c5ٴmf-ϛTۋ+tyrnlIiKWD}Xg~_7@':H$KP2NW >,~0`',VG1q"ۮw} o?})29O>=FvZS1keA\MBà⍺8tzDQ qz<24m| Sty'/oe'-^,[[78/%*~%LR?\6Խ 期7 TI\0| 吚$8LX; [gK x ԎLS.{QrЬ"*43hMb ?"ҳe/2e2N3Px$z5 cS @f?WR?or[HJ<, (S}%x(=bq qk-]b1h2V"*tB՗:zo$d,j,SzcH|"ɣNRxuʃųGHm0, ͆Yaܢ*~>Ip1Qcg"ّwI ZْMFB~t'$NtORξ^/ Wj>y,Ю'#\8cd[$с7r9@k8t1!wC/]&Xm s,#.o /DMI|&mS暔1pWb4|ʇ?yAwp< mppMzH0`OSf(n@?qE .Hrܜs57>8G:~o Q_(B,J8,tD_;dZz72mM?/][`T;qDwm8ØRj RRhfaƗyg?|K%  1!O~@d2ݤ,BU m*&:1tmBpQH;`*M&Lp!U$Y*ߊy7XyA ? CAʼn1*MVĂOݰN(Sk3 CO -){Q$Oc;?=a‰9>²/|5n#ƴ{Yg4^ _u#/E̽ ܽ@e)7eSN#)dYa(ɶNMR8k3\j\YvO Q揗ܞ{׀:别7v{gJ;5ijK̻xq榃* !yq꣘!ܨk.ĕZ J]7c{8Z%▯j.en\R܌I#',22˗N5)GJHyި9ާqKڟF( X֓UG G綞쳎Ht4 OfSCyJF[U|HH/eYLT;)ғp83~}í48+ ^GpUy WPݳ) kX/wwo-=]ppeOep[߳{|W\TMyؐ#5`oih46̶w78V.GX_A|d#?F4 *Rϲt-C5(Csf! ҇m㲺*8P$o>)W'v@_]ᣖ,9wY$Jw>" ulv rѪ_]=+N?q ;>mzޥ\x|!{5 ^CnrF-KCp*:ܜgk>9t1x=j;Lè%Rᛅu };̈>S69ɵIpy&FpYP``z\ ]P'ѝ}Ѫ<p}D.` RJ Kġ\0{})>QDEp#B *ܦm҂6Pm\ (4[93(3%cM+V#vH*P;a *8R=UzY4;w^ZdHuj5Є\twEj@jw]\kbb*ywCV!ҨmN8,]LJ$tj MUZWPL}}3OhNNl: 悌.Wg%BQibb0&/ f%D=&+'0z{) l?и:i"S;zgq2Nbw $#XJ)`Wֳ8AjͬY1*$4ϮXu\7aZ"Y+EB˒,^iV7ZxbiOdxFkEVjۆm3aF"%qocn.8\ 04 n*7CZ60L0O;zL).dB.Mk][wt3ѩ0D, ^!ͪSŠEmis?rˍ=7 '_ݗF5*EU mW??#۲ MQ둣`^[VEV?DFnZfpŎR&bFDNB"w+~dfJZh"P`|R59ȑ)>UС~׽iu?Ty}zↂELYd>A܏B͚0=M.L`SZu kPV Ecѳݿ n9@E\%MS.3(3MR/wAWq]KJ֔XawI$}!Zq $gc*SU9o%ghՌdΊ4ʈpAF!)m|~ݜPI[|U_u[(=Bw,G'֨FY@%D#q@@y "V{h9q8) YdJe/w0fUեylqmavI]BLn- &xտpZYS!ր0'gIqI8L&7ꐙɈ(> %Rqr1-x}ZŕaMe-{(?kTu6cf%c1;rd ]ޟ{P Va^I8 !?Rfi'O+Z23C`ʉ9Jh(4a6e'm:d=D4yE? _Sy^OjjrqzՔ0UuJ_9,G3HĀvDpBQqt n k,"P`qHmQڡnN W.Vr. ^{9jsRZQbuIʑFI{aF#bQbUACӶzڃj&kKBC*}`h V+%>g/Bm\WrFgl? +w3 &)y!S Nuœ7[s=V2pVk\k[Cr>#5'[ÛJwF|95$~9LJ/eTfӉSЋWpA4ӡ3UFx.H"TG Ua#EO4K*AAs(,X]6u0Ug _ŪMHufӻz;%bTq$aKW]Cdݖ4$pSv%ny/ }7^3afiw{HYnl ;>W.,` }pobx "/Vr}wU4JWp*ERS?e៚32 ǨO󤢃f4*aGrћZI3%>:21 Zڰ.[K"e逋n`-], LϢQ(D녎> !~r GpA($=4GM ҙM$yK+CˈP&B⟗ȿkZD*۳~xIߜ?.P24Dwh6%rTiͲ2[Rkvʰ zu&tJO;؟_7U5zHk6LI~31Byr(|tx\dbONmФ~:7NʛM}kjx\ ]>Y~DsV{UC٫Τ\=%Z՜]פ`H;l2:+ת٬.z5&Ld|R}b%s}vLp&s1G ًҍN uY]kU7d_0GwAĶTdxг\#FVJM^Z/ɐ,,N&Hy:Ɩ_):>Ek +ڷCIBt~pz[M Qx%v'ґX߸1K0+ -`f3+kQ^ VfJ3I@C.HÍ-*oWu;o@(Èm>7/3Jb,PۨBԈ06׍X;ggA;}B,xUk6oXwmZH`K'G ؜|PW-6.}!Z.K w =57#vS'lV3sN7-*>e診?JkUpv~ 㯺8)5XʠNձ !k٣|$Wb G$ԄW&wֶ&>Tf-m!dY#㡗:JOǎ †x'޻UaN}mGkzm߂c ;;q=OPht6!wLV:Yܙ)Q X2sU479zҒZyJd&$8W/LQ<a< MFHV.7:G=yE4X 듓wWa/NyG'@痤ӽCtc[=u|~3pR[Ԋ_Y{6A794ѲWj9tXrQLzqp/ypЈڐ47Z+5dRWu}_nRO5kyUghwDLq,98 u|H,q 7o w3FXjͳh3fttUN2 :p {#{HnZĈM;JdKby[F8:`jd5f +TagsmDב{v ĚԻ'B''=`7fʷr~&8ӵx3x6Oi;PDUTwe|5 ;jaiwm,u1 B1M^n&yB9#=ۇyPj-_LyeTS!2wֲB@B%+H24a3=ѸhEzQ$֟Mc94;Xs/=;"K"i`MX`MvQe;b{NpiPyZyU dtkeh퀢HcQvl[6Ww"W;E~ Z۶aZ 3}±e voN [Kп"pℯI3(6yYFL$$DƵ(xܖNuVោwmР%zA/( < xU&G\w>&mN.}& SA0%kfm`MfBS.Nq]fG12C;ԠqmD9HDﴞشց։}{Z0/8V.h)7-cɛ&4"qJ C|]فnܚds *As#:%z-{_<@ޘr`O6߈QU$r]RFX)IL-Nj6&  M⧽{ZT%^gl!TF9x8:fy}|У8beMުw dOixFl 9 `ocְkSȕ L:۹O{U#b~/2ּràDF0QAnOF^Ul!eQM:UFbν_ 3mmfI\؞"6 .St_I 8] Q5`QU6>dOF:d3"lrͥ.g:_%8f-Y]no5iXd1!q;(7ɹD4XYOqR,!.D] []e(:C"!gqh#j޺bT"}M5M<9(/Ker> dU&{R< zS>tחPq|!pU$5[@DKd3pv[ɴҷ*q՜$A Od8(ՊjGSlYPcI6]c]b38!:iuDSG_y7(p@?\. =vV!*-ofϓy)x ot!-Žtw.%v.&#ZgΛ ^k`E}̅8ꎠ׀wDrlL[q=+F8-$~t>6\T4GoÙBJsŚmÓwkD>Qw+uor@Pqqȧ趽y-)RqUߴX7nthgKBNy P"!OЎBvA1o;Xi 9 [{9I+T6q!m (+Vb/n/9LqL:!?![KXmMM]HUZF8v>#-r[BdmKzfB5 ,ˎ?jU=f)4?%#fVJY]-sjp*< :"ګ!,.ʳu;TXdQ%-7lỏU3h`3NtZcl;Yvp |>JИ$R077t5KXzW+:a SJB>#3G |U@a_/&P'n^y͒=jrgM"'OKʘIju:-\h`- YK`J}Y/reyă$屶a*U F7S$Oǜ.VE?  ;Sszt=ngenr%L˲T"a|֥XX((:n@`o8]>* fIJ$~QM^?4yp`nZyMwv\+\sz{Frh߳KeR p1:EXYڇ7 6wGݪT0sL %J,ׂ +jJ_h5"EfxǷy֕V+THwϑ^wG^;QH,2VX7alv-3 k$Fw+ K gیΧ~ln56@-w&|an7q|\oVp'yn/6 op V?>0ڤ5{v6H{{GjП-^44A^% >!ZӨZ#61Y)NJ_o@okT ᠂0Jp=٩ GHӌߕ4`&#Ny)1J+j\lr!ەɗ >~<̨T!5%Oy%V:oO[qW 1Mq rOOVj\.ef!3#9<䯛MY 2y'Me5Vգ.;GRZ(]qi*#rFe @3h}t+2bW6[$jEs#aM*1isD]Y^(o {y`v!_yyɫ .X<* 1G(MyJn[f`8ULKnO IӞU5Jg@LsG=GCI7|Ok- S4񱈩iAk~fհV@vs=gKrxMk-aI1uР4ژӲ~`AZTv b3Kfu%K7C`姟Dv,%`H6˗yNt8wI9潋. Kqe"*4됑OUh~F]ןHLlCEJU@]`ʧ/P$FQCv}u%YTX?"r݃r^I/$_VUjEمWdCȱ|5h_I.?}O9 }.GD|$f9:+6`ak'YS?]HĎLG%##˾{]ߵ䢮PYV(KYB jZ,r`qif75m4T/,tU~V{! ?9jy>l|5># x[|+-/~Ɲ2iՕs L4gDʹf:_(oMWLw&O7LkD?BAgǔ1[.&g&o=^`Mtolc1)-){VNU\$)U.UAIC'p1=q*-.@S(3\O3JԍRﺮhK^}@WNKօf9b_+Y` 5e JT;-efUOT l!fM>kf*{7dx홹Qi etʩtjY 6spP:g6uHxY[jܐ Iht斲j.QH 1?BȽ(+¤GnAf`/幒TYʸ\P'Fץx=f}'JL-ߺI]HgЭf:p 240av`^7lިX aҧJyGBJQ$6 \[ 2rsf](MjxLYtSD` WcQ,IEef`0u`!Eh]q'HMRC(eR<]3 V([u4V1T vJ74;~d$vNZ).N8v%4a)ꭼ_h p2I~ }RaÑߔo;uwUِk}ч[r>YA?MLrg.Tu/&C++ \p.O$k |6hAVPl܊ؗ2#qSJ<I+R&Ts]ȟ[.(; ʸ t=gYZ0707010000038f000081a4000000000000000000000001616eef1b00003d4c000000000000000000000000000000000000004800000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/snd-ens1371.ko.xz7zXZִF!t/F= ]?Eh=ڜ9Rk#{^}C /Dw&SKq[ȓ2rs`Nl^g +Qq`1ڟEӗ ͸8Pwr_To Dy(R?䴤 w#h6R:=]U-_V B#Ŀ1aV/ B:Uu>l31=5 Q*>-#"Nŷa"-p5Ǵv^*;i8ӮNs}֭iG\ Bn\(.'T^gKꊻ h;I<+E#݀mt]*:5h.wI9XsZ/!#׎X/%dsp5VP||nRB\?͋嬯m ΟOGg &7DeaEV>BY^V{㬝#c f$QLCD㛲M0&kRUoɁְ-."TlWcOGqwRhߊȡU:GuuUi f&eN?Oc"u%:4v`Zש0I$oZmȧF9Ol-tA"vI|;[m5^щ8]>E jB18b%WЬGz_Pj;^GxF%*1SoE΁3yjt[^ޜ;r <$3f*'gKWªࣕgS 4BI#s Pd uB!ɀ7EZ{^9coׁ%x\ixE֮.Tx=Xibwae7!AkBIBۃ'Mn|^ u2`|_\trW- *Ltl]ܱK~>춹K %X$F.: jTBN0n/SN6DUtu VڂpČJXN?0@4l6Ƀ#83֞YCk7?H:Vv=!Ba!ےՅԏϩ  34tmq)L*ϕDզyo QZ.th68"ߜC|=a:cDڮN*Lxft )G45|GVsE>mr$J,h_g -~w |Xhdm AI+Dq$5(9d?7a28̡N >-''wwKэ)'ݜ&ػ*z8Idw?hpZcbs (,p3<524*iٺ䴚9<ƲihWv^nuzGs]%ge;K܇~dӥf+;ED%c?X#W^ZЀlʰ@lT\tfծv{o) k1H'ÁXv (:ӭea^~D(/Y 'e5 KX&&_/fbh SvMECvd|}@†k<q^Y~kr$ogjQ;]Xڃ!QFP}#хjFO 8 \u&y&9[nk1da9TL8дE8b>U $戈atiшT[WA[Nt\ B^\pODZ1Nu wKA oչ]?*c2 cT<<6C?_wgmW+)r05:F,ZM$,> fXiL s1>B, ||}}nh#|'9A$b"eCBTryuϟ('o)@9HAWRiK!:ZߛX[N4?]ͱOXh^֮SFLZNUA NZARqD 4IH sMx{[cH ӷ0UY#>F_翈FJ{TM) 0 Z9}Pɭbsӟt`. c'n18+AQ)C^^ωE0ik , {PJN3s- 1ƥb 㝗ϙcS>@5+ܵ'|O>gfSmv4J yIy*%{?ƴC/}Oiv7 t[! s?ʪYE䢡;jUragAv "rp b=2t Buy%7 ⶢW`t-I3+*_AD$ݎc:mѿ!?'j&+=FB)ߧm|YМuIs#75ud,x?q*si˨㱛ip:HÀ>-~6pl@4^KZWG $\jߥ8pT`֘(`V7+<ڸ~zMѦM,Sj_Lr%&#W;M~V,AjOݔ$h@h$3,\0Ã!QCQ)ućzw rӞ W.JbF"vlAmSzVM*?Eoӝ 5"#Tn}d|ce q}%exURswŖD6ua}̬+ؑ&c+GL0xsqsEFj GYXȏiC:1eYy h3lde <u8Zg!w/ZjE0,(8eim( E3-SAO*3* mTPбz J+zUe@X8q>ę^م〢0d$Ӊy2bQ,ʺ"f:ڬ^|yX+*Nn1u|3AfBͭگ= XЏd]^WԲO"t[zz;nܙ0'c?[5ާF&)nu<`+񘭈Z b= H !dN!ꔪŊò4Wq}Z.91c#A pªgۺE-{ې.wʙ8"_8{4lڳt.~J+F:rR$$%z$0t>ʿmk*"Qpzx"z݂CQ|)eAHwYxHZ5*Hqs:~tSF0!!MP&S΢oOnt&伊q!-2qU'Y#M ƘF'P Jh.r2VQQN9$(Nb;BR .Q'!Y 2 Ȑ5( HT}N͑ *}}TO"MۊZ[`;*'scQVC):$FP n+^^4uPTbܪ?{2쬣W6.[ݨ/+*95-z)^l%f쥵h)MIt!994hD 0ȍWo AvH1DH }.; 7WϾ  J/B)³DM$5{c bLQՁ̍75v_ EuB_a =U@xyiUkНfoRv.:"X`ϔW5(106뿄 >pO Xv]F2$&jR~8m\DTmrNػP[1 8#s~\K^d, 3a+8u Έ<]ݹ֢`вKDV6Y7)[4`kϦ ~=n"Xƻ,Xl8teΕւ *N/Nl !Ȅjg\i[S{ vS1v=zn]gL+{Eތ碖gibiD\Y\Q3->GsV/q>1QQzaL9=ۛ]˵:k<&#r46(5Clߟms/R"Fd,G"֙#po4 ,;rCh]ovHQ !(7elٸmOmgO jqr̖@,ŶLt}7+T>]6VωQ9$(1=ҭ_ɖPvѴ -Lm4$^uI>RWFzf:g w;*e'm0D637h9ptxլYٯ#:E4W#{*ؒ'Q>fTVA^`aO!cqj9iǀ|&}NFL;tt:AHaDrzLR3(>a)%A2w Uޝ.R-`kg1)ӓn h/ޱeT w 㧐NFlz2"awi/^&^y4ayJnӀSX$ Y# ୵5Y ~%[Ƶ5,)pa|Y",y1-|Q<ʛAYdK9+B" s^8F"q]eLA!_Soj7*XhVZQCڇȿCpVVH~K."W$L}?fE2I>~R%,7٨ҏ/v])l뉊d˙4Q;Cq/ө,JU5*NM%m+8j9ȈV0xo \'#F >[Q_ ~\a},IJ8>jCKU2>)m UHюH¶Ֆo(s#;o $6O&3)u`h4JpWVӆ eDA@mڐ!4Ӽ6uV x_Z}$4w*>@7m TĦǞ4CM [72ʌr`QvZ[Q>FCud#&nD.$6,x1 Pe,N #LCe.dfecJ1fꉅ47 \wٚ01 ں&`"C.,?8 2uoV@Y \ri)bw5r8\#s4,-"NG*vQjeĺ->" GZe@Y\|& Jm6fStYLR>F}Qh*EWS ժOdʌu v /~J{cf':JP0![ߗq^"iM!rɴͿE7ɺ *YyEēDaF6" DHN{爐+,D( }Uc{ݤw)ˆj̮rh]ǀHIҐ3]`:lQ|yY7pLBH1x;j6Vܢrhs ƾPPHV.Le<;iTTd z7/K`!᧙h0"G&Y=*08,Zϖon*V{)p+2̟zczg0/yvM BssЕW+c},_Gа`O hcnVDUL=+߬q"3K4%=t[?՜mM6b/qS!qy82W YX*VRߩYRQ'HpS9N`۾ A,:$8jjPhD*h|tڿ4f*"ḧ́drLZBV ^+@Ogթ &%qy?- Rz s,."/c5f̠2؁@0ha FCkbKJɺmcaf=)UxHIڠjם#ZOFR>+LJ"}&lOF 4aQAA&^B ˄f fXɐzKiH$LF2F& [ |_ ]rW_Yݟ}" h ya&+לfłsg/嚬OG8'DSI:0xITa'"1([D-fN< ֍A#ut/GA /_} yvA8 E++ys1#W[=>Enu?S۰|M2LLsQ9hx]"1W*UIOM@y&[ZT1ZL1Dڥ<- AqV-VO,f'ͤ>JX6P;+yt>%iNv: hgy0 c;;6gZ>Y]F0aBn?HwAgj}tcA&&:~NZ8!6&9u@U8{n}-s[rJ@o+їWt#ZǁRT4,:w=L?&ɝ4V;:xPwmD*So 9\\də⟖. EEve1塚s\vUҬ*Q*5׋C5ItH`0ZMsԔV,Af'tL]#@2t'q?^>̵qR3Ve0ws{ 2Ϣ/>{; ߁fy&~RnɛD/Z/Rmz\&!yobƕ$: FusN׸SïY }&JX}j_*@?*KI_if]T=ݹN c8{j#M9]B׶sB=u"^VS-IY:vz^u߫-q, U JZ[xƲ.&%M9MӑGҨ̺.[rf^-Dq{=[|j|by!?$lGXbIF+m z5ʱX2h4ސm,HqiO./tT @ɏX1wo*f`B/M]de^ ;:/c:XJG * :#v 1|gߌ迭C68D5RzձZM͐u3gSUSZ1_bY>Q@B䐕\ VǕG=[@:`' KR&,q*ܛ0?Yv@(骰'Zڹ,Q<O{͓ySfC8\cb)=7 +N`y|S;[Ȣ0|=QOruAM?bz@L:4QWrw&B!LqFno{LmؼZQ%B~#is ug}jZ?S| D`OPbN+t6i DcjCb+X 9lTvUL7Ka`LW+<<:}›SveP|S_~z7I=!: %R;[]cqdabk>7 zq3 }AU|}GWFi+<<.nORgnTT*KjZ9ݴ%[Ή$D`kI;/1 )A=Tf3*YoDgڻ^A~jxzRWx@H܋f*K1R!~`mޣڦ4ג#W-?>KM'Sk/QVe 4YkLm~7Yhc0{FpI+imE_v}\8St:2SN""c ,T;Uԧ'EO[r7 WO^RcNWf+! Lyc0WYgaYӲHqk T#7h}!S._/W yTVvn8dNrug *ևCޫ,S%$;Waw-Dn@s4u  @. 5dp6A5)bub$% [Eaqq.%qsTPk7Re6d'̶~ ?q9qrW#}ݣ;y[i$fmKUot/xSwx_djj.|n-R[Kl @ݏ)A0q1#=?dyɐ-EQؖv~8K=-ܲJ€scɆ;~?wɠaCl^ G۾*#i;ZO(s<0%g.t.μ>Ҹ j)a4ʕrM;(Nۙ*;NR礯RJ;,Po&H H;K~E6nu-7Ꮪk|7$΅<'y鞞-,6Eo!׋w# F˘KC,@RMȶ xT|<ʶZ{ j *'&&M4ngL 5dh:)gޙ^Ee{Q}񞲎1Y'Qs9}^g6k;ztVAGgL5'8$\kwq?2E} ,C ˊ*eU{(= ,d3L8\Z[վ}ô&C{f#o 60RZHAד8&)3:1iv'őҩ4h:7r0vtVsse*' 56d#%C_nLu@=~][j0bw8 ΰm3 Vp/:@.Cĺt3g}<^/ ; ~~O{I!ƥjтA]e5xNԍ*O5ҍ StJ_IL,| C|M5-U?a]kEԄ3 f/fS!:FCGܞxGo,LT\K%/ dj&R\ב}O8JQ7X_ KJ-S50rNk+;ݞbݣAndĖ V܀BB6%OP53nN?\O[62X+\:xţ@*RMVoشL9J=7 Tt|~g}#%mJ9?V`~~& 3@űlĩtח΍'XȄ[G㒝-;6'E#qd5 xJ}z ˿?١GKpE7ZC NXJI{ Ccci:% mIm> +Vy5#ʻS$Av1q]-:Ttpw@f3S)ҊEK@л>V'8jhDrKV) qPN|'32PY$ICۨ\M^ *A"?% d|!BU+w#-{߫G9uQZc] _T1qSꚝkr- r9rb(KDߩ}Җgk"1*%*M$#-Oܷj[bKp[Ԝm/ 1|ي;k0I NO ei, jC5/qZ7;]#@|ٴ6-_DtbZ&/نB 9uUAR2 C[BonZjA nR'upϪB^vJn]EA ɌN*(~fg;)Ȟt5qBQRVb۩%;eF*B;bE} 2ty -I%.tÉ-RD]EaZfşe/%zQxgYZ07070100000390000081a4000000000000000000000001616eef1c0000526c000000000000000000000000000000000000004700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/snd-es1968.ko.xz7zXZִF!t/R,]?Eh=ڜ9T 5;u4h4zk'6[T$ 2R > LE-3clJXV ={<|VɧMUIqdU,szٿaNV\/lC 3}kDSkwcR @:wj'!QHRT4~p*3I(E̹t-M|g]Nƃd!?[4%,yp}lɈdȼfcOuj ɀ1dn"U'^`7֮713|/ ۗ.ZS#}9-4nyEY, xzâܳ %sn\&[0TE*DRddӋ% Κ/2'*(.5-E>ː 8.hto^݌*ɗLKۓz҂Z'ZjG3D"Ifp~C9*< B.4v?cCCcG'+Uj.`R̊wSGҘ(xjy]ubҦ3?3g js ?*=W:[=9T#omeǼG Χ%*797<;7zYr`RcKkw/TY>`f]FR%j8 '~_<|HᅩQSUi 7i)2"ێKR~@g]XNHK%(|>BG#ўJ6݉\G,8sJl[q ?`E5|窙K&Fhs Nz ᳱZ##@S叞~^QVX?>#/*,:/ ICTCͬH&+l ("-">ǟ^C4$v3/}♨unN@dkӗCN֖5k -v¨ [i0 )q="aIZ!_5wqrE+"WP>. -O%E䂃69uԜΓKvAjc7!0r)#p?b %E0J5yJ`-~&U ͞h,'AQO oA7NW2  ܅FL: <}\=A*ϚP˟|m4%1=~YBu}WĎam'zo?)9oRD󇋫m(z 7F[gblPD"$ÎH8˄ }e2"[R=aRKH9fi]ts`5Z 7+}߷4& x  ̦VF>Iq`^½JwC/-[>flh7<#j5 vsnu~?(6Yz9ņ`JauE!VDw,X: RVjCpA8,;Shm' (,l<(+dL_iCZ/c3BV}%A؍Ulbr9ϢЂJXWڇJ|~D#$SLE}feNyXQdopƵ3̒..VOlCA7VחT& ̀z3&f2DK!~Vyw]I:t9c=Aqc4D8JYĎ\7W6>*:pb&'XYi])g\w<pDftFUMq]LܜŬĤP/'^iC@hJAd5qѪi *C^xluš4g- /3jc6_.ſ DX{9ެe$`!a$_91};.Dk%?%ߞ1b鬥zELCwA5fLV~/~|%PDvĩǩzrvfj-"53.eYYT9AEru)ԢGgw~9QjðRR,DZ2-T3/'wvJl|\.QfcMjCM*V67MeM1䶲8L]glT BJUNp'+Rz(] R\Bt0GKoM;!\i]}bP} p?$p| B@a5<`6#&Bg IL~1凩}DZq mv{™],sQDP0YKΆ؍G|cESe@qylɭ7<|jIiE8xc3v@H>䛥8Y:.·6L]pMvПvS&%' }TE8(Q &tZ-FbL0Ÿ&$!1uO8-D,*$^}t :A}t˩# >9yR (*W&!'W̖d#]i] QD=ޮ.k7#XыG~X[ 2^ y.գ n/6S!BqVRq9/b z~ {MS&Vu]cfk,!va*fo@񋨐B0RpM Ip QFKX>w076 @Ĵ La&@TnLGtHl|>b_#QL#f(6\}ls'HOF_גgET?S;S(q7+Jp{di5Ke?TRr:#M߻a*  nΒ-38h*dHr\J㶵8<{K͕omL0\S+NϞh\%I 9I" '/f'ϼ*n7:G*l'b#O LL5`,:W4h2}[bfgGqKnmrY-z%NO5>D*}O/ŵ }OI{ 1g ^k" ]G_ơ1)ȵqM?sEz8Rs_A䶙 .sն=~]xC]sY7_(G̐;_|18d/ogegB(KDcLeau#OMůR/ ͔aTe($Px;aˀ#f4+5R9y{zJ:dK)@ﴞ /(1WF$`/ 1~!-#cFv,7 Ln>XL4aOI(7J2.(fPA`Kp rG >"9,|(7hcb_aAUp: 'xx Q[#s=iD4Gq"ءd,C&{>X8`٢VsƒW'V{فt7\St1W$nEɗXr3ɶ ڬL,]) Q/@F_6ju"s@33_)tAU,\PI`l^=e+4kNXBsaF Ι>19egrkED(Ħef(}K#@@㹅[ܟ@ZΑS!)C@r#BPo'VO;)\f"gp#*)_j.{kkdFL+&)D +7\aLN7Z%%,,PM=PW`! q7#%OϦ#.Υ-3ټcJR>oP>|oJpgˍN-G }SB ߌ5 dH%4-r?N>yGeE:t<IEKd<K#_]XQ$+:bc[:'Ml@`")'@#;ޒs[?C%Ez@3Xl~e)*Lߚ 7^\iO(>Q8R[kc=e*yӬId~CgLb1=>ޘ!w{ wǫݐWrѸsq(/å8x?&UC m XW3#bKz~;2Нr#׾F\F-"s޿2za1k2X4 q'{FS>lc#O᳋4I޾9ڕ rbB HM:yB5^eV~bh(x9+8>Ѳ(. $Vq,xį_ӴK%mzZoZ=nT.t"&|u@ᐻm>TφÁNՔp:xTSOYÆ_ra}bTzgwWXMi8zFߍg힋$ڥOy4AF!6A~#Wd DD6˘w 8Z%P4;f̵F@ݧr.9 1ePs9\u끹8vfgN3R<(/;e[ҘT̢ip)%Z6);Ëdؘ)h=R>"$zތ%e4*%N0Y c-V'a/٦7H%r[ 'xK] &y3K_`#t8tb,`pt;&/ #6}h;M!nC]6}dƺd>=..soe> IꝑFLelk1`!O= lFz-ȏdlwq,kc)`odF!0C''&s+&zC:znRiL^?isvd++6->ѝq;&KhHbW?J6ltT}N^4z HL{h_f͢m{/k! k-In!чZŐ[v$ -W& ǂ'DO"HݑnEVc Yt~t7 moYeG9< P(q|TD{Jnub5{<Sx5[`!o^ԦXEY][ξd^^K:#4`M|,Ƕ fWo#|J/ӵœhU!p_trU IHd";mPR)s+Zޠ.(dMNܚ)Cr  oȜb4&7:lޏN Lxsd&hP5J_*,kECVPʁ"O@)x|FeX0BohiZDf$#a)H> c !uLJϫ\3x ` "_bl~6 @é <\IpX^2!De  1eE5&oK_6o*MRoS "e`6Uggb1>EL D^2gvhSʛWEˍh/|>.@ieb~Ը$F/5Zϧ]=تӅi@.}NtkLGoF%׹,Y̑Bԭo[m\^!mBAW.'a͍:ү4͈cCH>;ʾ7$5DY!lώq(Q_Wz s*:>F,1*U=!Ɋ4Z\Fn6 ҎѬj:¼o[G]ަ)X hh;L*UNl@A i(  <,LB gRJbnN%fzb 4鮿D}zz(+vͫe͉=8 \eW҉NXbJ5)=ʄrT )oHՃb]0w;r*B}!9D-1Pcuf 畾ZZeV@ uu¼xV4vHKxy }~ fIc 7!AlBZ4 =NlˠTbdrG16l*~g ȓZ_Upm!6oLYPT RpvlBN³KIG4i,}cL`G?K(.g)v}ƻf;4. l,gC'J氯% ޳)"u)9 aXUS$Dgs4Ur)H!p oetCGӄǣ:0tJ{#]}C *zjI 9@i1+9l G5>-7LKG4Ȁ# 9\*7.Kvpe/= Gդ5w쫠9v /@٢- H.Pw7=87l8;iwWhf&K[E[Ie]vyS<~`Sֈd\U8saK0=nM'zdl],Qm<% " T?t=jWZ:O^Lt- 9`O)KIg@zNsFT.˖~ok6YCvM6'A33)itMb+8 GT =cC6n&"yLJ+qAYpD/+kES `/˅MP=4hq,E ]6dڳ7X<5US`r`AN{=7, m.%NHQl/]ز䈚{m}ھҊl-5zۍEj$R63o/-S/MO>nدԚ{UWΒ i9%t1n6&2 l12|;>4T]WA\(*pυA|9Ůk{Ԑ4.֔3<2fetv̢M4bѦ;MqLcEkg 15 )ΰ2$nJg _۞E0$U =BWz-"vDHWg)~ED 5"]%c4RK> _{-&tٓIf2aQix;P!&%Lm-N9u?B0C{/f!+lڲ1(fkwá RAjxzS@NNo?ZI<].lntWC:o( i5ṳ Q%Ket#: F~$:oM_f.T=]_Ҙ.T_6!EafW?Q)ޥ\1&/T'u}mԾLj1Gl M.߽Q A u[V8DgK}G,6=G#,$ڤMw_fH4{ @3S#*nz֞/T NHMeՃvZvla'a}n'GP`RZm^?ߣPo6@_ ـHR9YNjbӼR>^!ʧ#*Q_/~?xJW ػϔ35 e×Kc_bIƃP'x+.qg^7anCnY)p <&kd)r?Ё犆G9ǖ$޾5UUϖhd%Ak,Ȱ3p YB='Éj~dstbϜRX֜;k\L6GqQzQPz;аrl~ktyGt)2@'x IB?2f1|Ǒ7˴@&*mU8mrU_%oK2! *oMzut Elbn0TC+%XO1OV.m{V.-ei.ڛ(k9}Jc|xUj"@ga,SjWv+o)݉Oβl~{+9H|e =t tY[5۳ T/_7Q|n$;7j##:MJM(%F<%v vC Q{wq7iVĺ+I$w04<(5ĪC%1ohmkgZwKxܒV1!1yY?m XຳpyhKJlW_QoICtHK0@#S N4T$1׊X5FJWVx<*p^8h51mB+ӫ$熇f*Oe>l6 ڛ?FʮS~Y` SgwB(1@A摃D^%ޏqt`'C%G<$"m!œs<ÉK.22g: F6VFoBU{o˵8 S! Z F9ޭB]**6su:Ƹ_Ҝ̢m}f(셂Y!6Q_@w9aL qo9e"xh1p*sy5=#Ud# I 1HP2+xzdt̫sm=lOzwLqEK/Նep`S3vE[1[ ]R EQⴡ> h#(K11q*hj2'fS,"‡њ6~a: -L, jǾ4X+)D~eB~،cVL߽ppNJiuUE k(nHmv(p13^aЍ> ߺG[v@YzƷϚTT/~ v!>E,".Sr7' D)GtH쥊UVuwMz>DSKf)xDﭙwJxAT0UZfՁJ/C]?.'`~ Se>{*'Y'-/+0tB%s/umԈ{ld)=1b[|ދF_oL4z}$fs`˰GA oJ2R1JvNJR43(]*dlHd,n `.L 0#Mv}콣D֑C FUg? 3-xO,cFJ념[ΥO"Cow,IE$ s:"WZ=j2`BKR2=a1҄X (A2ڟoN *gPk<vjo&!U0[ԕF2]A1 ^1 -)ݠ_Hy"ju  XLdDYq m@5[(zWr΋6PLpP<k_+'#7V<ڑ@F ci4Lܶݸh?KLK2]5V*Jq=~08rWF1Zk8[&w0jz㸓LO̺ i`|U ={yaKz`1FS)기\EUX5QAB <)`}gvkGU6|ǰI]-:7# iUp?/?Ԯ?+);=v&iҠ{@O1=FAw򭕽fmF̶d򥊟 ܂1tn+7:K3QIK1#T2u?u0 &'SQ~.Zr V0n'm'q8{SVK5F%n sup]FN[? 0(n!]y0x=!l/QFDRJ]_k{Z!%F">&-oLS@ 7OsYi+}o atpgEag^ަ?AϛMR }JF l3`^8%s}q  DZ. zPkf d7nS:9ʃݦ"Gw#j͑X|JNh4 NU5X !4w,*EmSFHR1eA9w_UT do;ч{qϾz 1RJf6eablEJ39R;懈=㖀y2D4#R1r1^MM:2a}ɠ'epOW!B-'^@$3۔LIYA앟#$q)R*w|#Bx`et4#]~!'Me-.{Ӳn JDNTO$Q ODS&S @zg-}Z-Ɓu~y8NDۊ$#` vs(sq{j `╊i &E??jhŴO YP'S( T_uH.[eUI?@ǣfӉKoLQK:EU\._ƦWOܕ_ܡiͦ@2Hj^lʢ>DX]b@p$?,UIfDWm6r%,"(ud<Z?ڎLi]Nl^ ~͋]VWo>Q@>c8lURodjE7Ow U_UxB]FF0X)+{"PlܲJ߭'Pޡk:KX|Whqa}lVDn}܄VGjm.#b m>2%s_ yỵyjS3c){<|eo-B/Z9/H0\Tۀ19orFTٟ^q${n& ߄Tðˆ8jTɮEw VGUNg+v8omŒPxD֋\NiRXU1F! &2:_dnB-_&Zl٩v]$qBJ=Z\tc;t %otC#3ފ糓)[=Wu)Bɥ] RV/d}3yNV ^bY;0enGD*aYKN=d5حnclYmԏ29o@zGrư֡Wx,4NA~0^":Nи-H\=_ߍf@ix BXS#Hc: h? qqS*0bsɜŹ6|_U'o)2NGyk4#* rN'wlUrz׈FNu&A5V$Oi>cxgH'fB<ή#긛wo3~OsvPflZa9|^c~%Ü|24 qѩ|pf؝گgJe{of / .1vE=)]W{lk{}T&f J7RyNm. Oʓ#57vM@ob+X[]-YQp&->._hQIs|^ ?nS[:蜖q=hEE;J~TlZBfFFʼB>35 Bl~S) 6HOQ]hvx9vbැ|X-`/;l\4 =Nϡn:?"2IY7 zNck(z;+Ghu~> Pa_ݥ[!H9Q n&)DPmPk*OQMw@Fs~,v:KTTb7N~) C`V<J|4hW,\6)*'_y ڌ7(m \M,Mr#D9DJ~G׆F¤'t?rôR\zmeZǷ]^"ĉd٦uc:TSnNѕ٣& ﮘ)m2kC+'!)M% ȲJh]C\ZFzK:%Ж+}h/R}&RbSuB3݂8 ʖjEBW Q[daNv*?-]\ =.|+2ui_I1yj'T4D:hU!R?=4;ѸgkK@S\H-rڮDR\v";+Y J sfvYtISֵ+ۓ- H76<ʞW5ɺ v5S̿3S[ZҨt4S&oW0s!2F0 t(\=on.l0(Ɉ#t:#XUaXRW˯%5T;%:{;]^\ j3Wk+OA,+3 S7."* 乛L^8GOiW|vB)h龔:-g\_-nifuÂ%0T>j|̵k=- ظӢÜ9^ :4o.-)-|ֱ rM,۸ff/rk m䩯G7sVU&, \>~eF킰\aW;i!+,zG7b`J:祈}sZY&%46K iQ]p;,\ sGؘjc/q!"c7j.)r&]BXR.\?(\DBzӳY=(Va%Y8V SLTJ3Ҟ=9**7gd:V3&uо3$#ҝomS\_W{H]"$xՠ ٲf)V?3Q_ n* :K jFUr9ߘFFGJQ0=KǒI z|2MB8=ES QWϧUπQ c=n &8L2HjreJ8 b{t524||+t'we4=X{I-Xf`ut`xu\`ZYHok WÏO+ Yy꣣80߰O8~E5+eH"ĕZ\$B\mIaFu~[ASɇ2&*R RyKg/F 6Iwz WɺAh*zE7 . L \Y<3BD) L7b|~nP QB_;n)u[­Js|Vjt5bp fH p,TdMim]}!u1l/¨ 9f@tScq)+>SE#fqc%k`s ;02cRw1Q* JrCrM?4$]>Xb5 `G2 / ki,CdQL ̜6U3룤ScX䝣\*Mͫvy.bp$UFW5;[v0)gPm!-vb**y̥//G>,0HP#ʋ6iFi2죦0}m=UW,c<2\q\JE!Ÿʙ(Hnc8U@|e͖  K ~ϟ97 z 9cL_|e@.ݓ#&h`oΩN}x.l^U&)R:@$q͹(OO AtZێ'mN(-M!U{i*o#(( Yypbuof&v#J121>$'wIOّʦ*,;y" Ռw6<+F9DF:ա 3T6|uY"| ʫbHѷ]iw UHqvW5YlRFNg+ﮅ; u65vɿGlq@.W`'hL_Kv R++D1X@j_"<gd{Z<)e~Ē4':^8IMѥnw2:-ʿɛ_jq ʐ7g8\Τ$:cwCeiñFNB2թ^6GPf\M}!,Op1WPH7Y!gL룯=L>QipR37Q8X56PQPu5ñ[Ɋv+'.8YS9g Ifѯ$qȞ9sSN2/}s/.#r!78w9 koRk^Ƣ^9iwȯKr P,[cq p^ʦErh󰰜o=hߐ\ry\J XVE ؓ43B/ ]6$3Ȥ]gYZ07070100000391000081a4000000000000000000000001616eef1c00004c34000000000000000000000000000000000000004900000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/snd-intel8x0.ko.xz7zXZִF!t/VK]?Eh=ڜ9L4R!ZS#zwhr^,UpsYa~fwV 慺YS~`=}~Rv%I Br͍c)/Q&$" 9,8X)h֞ N 6Kv 7v'lboug()^M:|ݧ'yqvP1yZ ,h$ W=̭K"C :J6SG[!nsJ<[8M5 r,x[VtPyÑ29a4$$lF^eś<)NWͶ?z U!oUq*OuӛOU<4GƘE+*,:Qh3o~ߝ3\/5oIhtbۉǚTM{xt 4~c#n#fvn2o"x}l{函1xŘBc|=DNS-𘺽dy[xYG{K~U3p}< }#Mb]yvLuQ7\.);?B(_ {i\?>6 _㟊Ic . t/,d8pSs1`.;3ANTQ2\̩K.s  .sXI$B4vL2f>P:Ԍ8B0$X5Wm!| @}'/bqu<dI K($qJ"\Q#3vaMe.Ʈ>y[jmZ˘9'_(Aq׷h2w'a=\}7#u'-dw.u>q` P0)'|eC3L8 |q!'/ 'sSCXF7|J(OukDgqShqZRcRP @>JSNCy.ia)n[&,%˯H6>& (#/-`eg<1f ry1~GI˳zȹ'ZLbNJ>w"R,*yo` })q n>F4|º}-~KUf 1^ka%iƅ.$8)'y1{7]luifEú? 0nYY*G;h!rPvstJB6 ++3kAVlS h@A?_ζEw5k `iR~,YX{v Pvh`{ύ{oEe%Y`S,B dkLn;ʿcr(xV} A B,,^YzЌDڪ WxgIVzxjAv,21p1ȁv3Z65}P ͢XLEW';W..L2u&FwaҾKx'6bG!|8٘HX͐,)oDoPHb޺s=X#}!՘x|j {+kVؼU/ϻ[$ uu1[j p< #x]W3uP]qDFr GIy+Ä$e:ʁNdi{}4$;OlWr9 |0b?DjzT)Ys,D@L]߸d7Q2֏ Qhg%Bbᅁٱ>DOQ=>`8>"%bLT&yCwzE̙{-u9٥,GuKnRHH"K7Ey ~H4kz=ױ. !oYϡxo 'bT~^?xYWLj@ܨvF&Y|wd+}AwW}hk1oB;Y:9$5-~2KȮM^ =8.I2N&;a~p)Y~1vΣ6NdH)'+9$!Dt?(ݰX&{u\4''q9soj[?WX8?=N 4%]ɪ,umK3!/bY3Q%v,ǒNgָ FhNo*AwQ<O^.q !]Z gt}ѪR;$(D ?HxqMHdT.{x/4t<דe _&]p(41}RDp@e}Scdo(fqQ,&:8Cv]5G\ܩU"r?x";UJ`]_aS$WSqFD;S=Abjr͕탉 8dcN6|Hv9SyjύSiChѝ]7 \ָz;)[b* ’TX)X&TD矵>jfX ()5c# x끊%0s K`"R0:*1p":3CWv4t\uOMeq͏<,l|&~G bY< n0N  [̖v9NLKr*·? lO}4(UZZJWڈ@|4\V bWBeyP<63i(jS9\U,6D_n/ )zIH]GsF9_{ >ڧ4@`1Sws8+u뱻 ¾~_lV֞{nb3 wGq7FXIblO`$_[, X8KZ5I rWvMˋ#|^ro/mc@3uqG"\y{="? Z4Dn 곰A~gn9jP b` o~@y=ߦG|MCh#zKUVVj3p{X ɵ7~yՋ7A>zц!w{.Cz@FKҸbďgň)%uL/L.REVDC~6o~hRG+~\ʆOKæ`w$`V d͈%̣f]g9V(KY"jO@!\@1-Su&QB& ?>a4Kzk@̏ _Byc4 @pܛԑk*Z3.{J^–m bĿuZ|%~AJ>#͗c ?$oEJ._zIYBgo-?IpQEW\q j;:ٹ̸Oq͈&P|M]\)@pԌah@%EA"p ~qę|H"B3Cק}+Oe,W@dLFP4AR[øZ72S4F#]=W$o̔ʽly[~gsT-ƔG2 %ʨ|i=W{.\";P׸ JӒ)ʌ':\RyW PzyCnPoAu:;&Η4j50ZתO+R׏.N[F[L`*y[ˬMޙ_kP;xTz'q}J\/ȡ#443Ԙ&߽B/^ y+Pt}I!U兢IZ!+)4nf0k uQ s*?sK2x7K wgO/m ku91}L60?DPp|(*)H#Sn- ?&N^h$+AIY:Okf2WgϨ#'`ip˪r>MRW%\3xɨX@<0$]XbH[\a"i+ڂ'C:dm2&l*k 9"cb X]޿($9H=4 RxKgAQ.tCQӫ{6o:,9H;q2*L0,.!FArŔkfVom-{;nB%)jN]KJԋ{3_Kgryiq$/hRi%!a\b?~7{CN &Zg/g8qr9 >;i\PqJ!\8&Up!f=/ȒW֒aG+wbGU*(q?]M'DBz TwtDAh1p8y<+`KF>*FىueڒYPT3)O(Rl!ްXmo:3Ui23ɷ4,pw|׌!J Y9*\Eۮ]T=酇1M=OJ272"cc Ǵ#KՂwmd\EEG/3nxwujs,MLܷ^FrlJ9#?aIvqV>*x꽫eH.6&7@e&4{CgfNObOp8{E{GE[HM4ˀxWtWΉ͒]f*H r&a/PJriZ&QLӑ<~a* 8i/sU)Q4v=OH@ўԟ4ǜdQj,t%B{͉C# "xOɬ/UNa_iD#)=x8iԙ^O0IP$U0h3ܮ/ڈzmH#Vc̎=DpC\Uv}v]G~Y5]\"}9_Ev{r·\ZWHm&ZE3 JX>כG>8Et񑑡9-Ė[[+ni>#Zy7U=Xn?a8'FnBVwUϞ:CMB̻eWkgK5h IĘ.in;Y OTS'z_$u_z@[xpfh{CiHE?pG"P)˟G:@m? `c-)+6([6ɓ2\2T\#/Z#Dɩ(d4WxmJ4Q^uK| iɚڠ~M :d!3( :5~>{Y1J]3-&*jwȂ'7viA^y"ZVٟc?[p^#3K2&ƾw4ZrVȈFRMwY2iK sx;kyQcSo2SdN P]ӥ0U´~uDŽ |m3^gE>h*/3E^x0@C.Љfz(y 2YծRo鲘Wp^Zl ZF*9zyX")5ėnĥJ"_PKX.k#D`qMeviE-GO'hCW%,P-!ق. bHTs`% BZʹF=[ßmȻ9Nr-()2?C */37rxE7-4ĂvZ$݂OHH5LÆL܌(|e[:N"6T筑QJ=:@K&'-SWYh*PW KMc Z3ԇ #:BmQ.R]"`* 8@Fe};ڎ2crs F,K`T2{|B0kFO /JRC7#ĥ*C*,ܳNxm@;` ;amPkuG' 7=B!AT0DATbHak3lP TQDk::nF VŠS8K ߝ]Є(׎ t(>tW/ Ľ7ZEAWs&n9|s=]dt,ާ%3pK("թ`oKP8å/8:_2[dg aA-2Aj nj0HsM78 q$!!Ě b e8 ~y L^kP^vƶM`Y9hR=!*R'qR'; t|0]8=C0ۦM>pΑA j=βQׯ!6T k7g[{ht!ڲ'߉mm1U}!7N -l㖛h ?x;'l+L,wL+x2ʇnD4psڶ-Wxi>&$jPx!Tt, vd(i8%8gihI6~OD-@DkϧDHvKh)/+K]q {vaq^r6ԩXk`)(11Yʹ>"ո;bh%[R5N{&Xvb/hʈ-Zz(d- 8wSVşr 2@r RHuS/7ʸ }z`=0HMKbez\%3$xx X[FUNK{m iB ?B4_ ܔS5tr6W8DѪ1PǗ>n@.,x;}F6x{BUXcE 1h/pa&x1$I N1[ Is\=UCŴ`)Ыd$)(*ɧQ_9)mCxĚbyH<[w2U\I%Rr{ע$xy'IA%(üؕVm_ -p7M';ΔVT&!V `e_13ϔ3/_=m#J38MQIEO$`0+Z~_M>@-E_Ȝ M)>K!CW}eRnչr]:a3k`UuD+&4ȉf|z zI~,S{*,H16P2|Ak0Ь~@F?Y{E4xh$t08Ca`gN*wK'qP@@Ίl+ܩX3xrLx|#, x ;t9[04-NMҜp ݐ>vӪ(H 9J%ݎj5> " VjyژsH iRd^PP,Џyk] 1Z;! cgG {=b!TnPN:ܹeKT;v-}ɐ'yV֣!W2I8Ss: MECM*ꕔ?g3  $!< JʚQx8x@\BJGtQxHnQ.0SdNL = ICFŝ[I2MEFi%;6#qhC+[`)G r1h 5#/H͵C0Zm9ے+*hjt3UzA\%"V߆R(?8F@9ËG5qQT"=hf̩lCVG`FL9Kʯrѹm3Zem7v0d`Ҷ_VpnRFK©* PL3YZСSEcmjssOpV7)FRHVMp*Gb>{HS_(D~,ģp#OS-Q/u+ց˒!6PZ4ITd/bvVh'-RpKzZ1m̊ RUr r6.,:=pQQ:,% >;ٓ 5`S>Ca/{v c-e=ŗ)Jl4Tէ^u*'pYp|,"!^o31fTSra0~CRd`B?l0?L@XH-y UhSo ~^$@J0iGMi36/5ZF >u= =yk5͘_,?Z0ӥxt/k$PZ;T$\,KyiQ~꿹YLyD4@ؼj5xf`ܱ*3$d, =DH={:[LAWHs2uХ$bD_%Ddp@jJpՖiT}#57n>qFdztW"UI*B詘&BK,ą wX_co[M ;@59 b쇺u&;hK'Nʙ4[U"]VwJX-Cڦ{mV\k,(d>k  j{fivh? +Lc`dՁQȐsvHDβHT e`ˏNp鮝7s1^`ASFr('猄Jjah)fUo Wz `BhVoE%zHM^M|`~%l.J#}X!iZ\x&$ya&do\A"YwZ7_ * kieTܢuqZ_P+#.=xBHŠ*Ѭ;{Ǘ^}tR5gR=~%^ۿ1a[ OA ,1!3|tv\DSi:}@ѬCO,CC+)_% kxTF9>G~u^AG$tb%Х@6owMSC(t-)=7K!A`e1sh$*O5;u"L/&#-͑+7"1W X]M*ДcJ>6R/kGj5B:QǼ{ȲdĂ_cOObc+TlIh-~{T>%$9H^(1,aޟSEX{KVKŽQfjˏigt-[}[$#:W~9аҜo| Ĉ _N譚iլ&O,ÝV K4mN!ImOj˨4{ef4ޕ !uϙZigk$ʌH$)iW&u#߶l! L(:u @Rk;wjۮ%->"SN-j>?6 7=_VzZ L ,$.t)+j؍A$ODu*Ԟd8J^j͡AjGhxwCZ4K8Ɍ!WIg z\=I`4`F[l16rz=0&%A67JfR%ʘ_Jt$s`J1Cև}ryYm`@צU0Wap%b 7bfZgTs'ڗ~9QQ[fp~RyeL^eRoj:XZ47_oӵ_QK\Eo _2~Y;Wv9K>J?9r\vv];[U*$En$ 㟁KIQQ|O|]vt@6?tHYcw"۶0^yo}+ޢ^;S,I$P?%Ұb?^ >_.R!O&4VnͨW[,ʺK|wxH) b %_JߒY!;BUq԰63J~o 7ՅTzaOWw^+"CY,j^3묣*yԸU&n2J՞@Y]ļHͫYWvQdniVh xQ7yY+w[#"~!yvKg 숐N_+ZM{!i Py9lHpz4>xV$FkQ40yKIrU{2e:}w@ڏe):t.1F% 㵩t+k٧!b:#!L_$&j4GFJ$O򀄸ub{0)M/uN;#?N䮢eQgS+`>f ,2% kYT XΔLJ xW|xYnf Jji9#戇i|hnhD-\Зc$.?gR.5HE(S^k`w؁N!Ss`rPP9}\c]yhxM&g.6&H"d8S؎ZLH-9Bޅȼ[~c;R=ٕؖEa ǟ |_4F@j4\xj;jK7w5θPzۡBf)y݇6^c]>acx.k`_*ݣpLyPv/u!/F4rBy .>đ; +Z|I@|lQ:2v1q,fN,9` K)#D@j F; {T62(r ."L"/eT$6!=oI$ڥ9n](i.=6MTkd-Q% 8JV[>G(Ű)#lHfL贶[jCD5q.W1Vaw&MK F⚱ .S"/WϕzM{in"g[F;9+ [8{JG#kLG9}|Ly~<3:'X(xQGfcG*L3lM?ɡ\7/i0R=+ Ϸ xOdL8m( /+&ٺ5b.Xz7_JX8F +iyd.6R9]YA8L/[;LJ9쾨1q,h͡B|Zָ/C#8LDj(8tڃџ+SJ$$UڒŖͳ/gW~ۑ&50ton9ƙ,(݊ub9zCQ0boZ嚚9 ZG l&/[2zrˈ.Ҧ?xC1X%z%,@+sQ1bA C%w ?!WW Td9RtKs*J}C"XKAdEwo8>6$H}eZrIz27*VˊRH.fMGF`,PmwW[;۩'sjMlh|;ix5;OC88&?t!cEZ'X椳VvEk )cgF\=7Wx!'|.a 6ZԖpCHrػEdR]` $:v@iTOk3S7z g.9#<`֦L uh5J O{%O!җv)^)ETZF;n\>oǟtL G?`ӬQfݷ<ådɶT;yXґNr5DyͪUR0M8z1R> U'k>x`bخ k~ F^e=J|5M*A.%@nЕף=4M7cONu/8vi}/L}Cr"fp&N7Uw/H|_ #|>FS8l)чnir=Z [YȆ\ል) ua $:v/<קL>oVcw:G6IgT83+;CfE8ZP 0rݾ%2faUz^[MgZru'9 ǜ/Y=Mv`gs)&7BU5Myiit߉NEO<0"&ۖ|K7y%\ǸS^6ԙ/%`+96@ SN2Ōئ?A񍔆Owf onsS^ZO2@sׄwA\ B>pD*4aAv,Լn?0z3mɰ=qUƐuoIJW?9w{X:i)]xGRc^c1+B5+ cv! ۘ1+X="K#Zd43#2@gB@Ah{ I޾JaGUaq>@ى_uP$g[f#4dkfj[tSfVN1*/ȍ~5[8Oe\FtlOKZ\w Inc#, $dfV{AƮ+c>pz}Wr 2z ߖZwp:+2Ga?K AZ5jp$3J޷AF!R]"{Vf83f|j҈ rVGJ ="!ŀwM^IVB rlºBfV8Q4tS"K ȝ s{-KK eOYJK*J{\wwŦ 3x]'ptecws"&N䥈b@Oa-· (?.Xt{W SR5ui"@{?Y\Pܮ੄9&o;,5+QV, |xںaؖe~b0Yb7_CUЫ_XFn*LK+A4pځOroX_RM[4EȜC[O:vw[ʖ ʐgP+nTwh^(yFFpw8VT`/X.~%+[e3#^3%A S!B9`y Uw o[WiLjZ5ECc|SI(97l7-ig%963e?ew%vQ?1G*dVM#Oz40*tyD5(1O|Е#TtOF;. PFq׭r㘭ogSӴ9[X/cn7Uw(ySrb؝LfJĹ==ѸS^S'$WdgH᳝7>_m0Nmu~X"-3~>zF"47Uo/#H~xJ^iuWu.vEVp*P/gϰ w@&)Vq.oZw?\Y~!ՙ#$9Ug!Xq isx#z~fMn 6⚖t9-h7r*s)IхmcC㿶=Jm$5GЬ/wD=&dc)u}nsMj_ 6|Hп%WsIKFy:YNy|A'enXc!6;yn{C<S |\6ӟZL=664jOQBk8ߘ҈E.PwT$<rA)&15^eySyJ=YZQ9w HUWv2/rVAsKX_MhIK{BlS_+{h 8*=5DZgTЛ0by5\Z~5^F:{a=n=*9c+uZ*~,W(fud5E}s) 8Kqаƹ"T5y7O8,2v<=o PCpC̀vYfU7P:P<$ٺ#fa749%=$Lh{MMQd!E .hjs<_%mR62pax6ebqSϑo`ήJFy.Paޔ.c;~@C5ƍ(LG/74hNKw/̛&ݮO  bT_ٚBy⡘/p-c~Hw;Be X+DUΎv ] tZ$T{6y< ӳ7L[5he9=ҞDum XXxɉ@^y *j Tlk%e Nr@?oӢImU8XHź5! b(݂ ¤SXM#"6B _+R?˃UzGl1oHZ,_G0=\m4v(?urG IN'S %T1((,ZٮI6O'#qZcƁ< ^U=*3F{sy%h&̸B{g',0[+~>rW8f\9fۧy n-VMtύw gړHUj s9׍Akmyut3 v:t&n*b:-3争Oxf+F-ȁP>ZW>ww|N35&PeQ Hn=Yw~kNPKݘA_77:eV]h7iGid4!FXK"S>Ǎd q T%Ț:9Б?BoS;EAepJ )ogP?mI- UDd9WG~l#K^6.G  YClx`1I{. (ښ>4lA$m+nj =mɯtC7;]Z*CpoQs l1%I ޤwke˴%\.'$aW; fNáfuakI3o/r: Y9)*m}?-?}J%:no,#T4ɛIF&<`)^z=A'^DY/9[00?Gʫw+ٴ @rtBA}a&q>ݙ3@N_8<1re~[# :o薰G(ׁ7SO ,j`SSg^{$(R30yȢ82H55A!dPU6(ͯ+-Ua8ߺa#1GS.)4nE]` ݊7,$@dnT۞ A]Li}w]A~A%6k܌F*tɃ5dykK{Vng.sD}BF" 9xjS|gZ)[֟0D&=#m&5@r\ꚦccwl9"hyrtB7Ѥwވֲg;FGWM>vX&Gy ˂E.&7AHy` 8ǯq\uid^fvI VcNkjFܦnf֛ԧpN 0ޥ B5]rK)GBɦh h&6n0>QGˁo5{ddlz6V~F. 0ՇϨ#Yq(Vj(V#*B{a=̍gތNP[h^HLt`=]Sn5jvbg2E59N (|Q {'-8XıvfFvrc+V;WM)݅Zhsѣuez0wmd}%($Gdz]!Vމ;uxA<4HN=ޫbfFOAZC>նu RDc:Z"'9ǿkBF[%(GʰA@ ΐizȓV2^~C#v+i 7h⸆vˏXz NO$q#\ %1\'<]4\ʈI%^` /,_a"d4J<Щ}"[BX)5E?[e(yLܓO%Ņ8zsnPJ_Z!SVkNQ Hw(Ko,Pz'm8jacLH1=oSC ~|B} D۟Pg!h/\Hi.gsPy6 9nXRAVH3r|MD?ѷ7M6Pxf_+(,chh ,Bbm+Eu͵c+w6B -<4Ug FG7~= p-Bt-TX-JM;w8f7:ᲞaλQݾYA # 57y`(5#'*E_^`jp]͢4voRWo lFB[ƚ#5K A_#>(oףc)>QK{!-uɽ QDgqS-D7[b=^)68xn/}H "LgM7}B>Gl'n~ @.IcVدzM≯l_j7p⺆8+@|3\C<ɜf YGM![WѲ@c  G@-9v0V}HF] '&wޫr6axGVEmzr2L7ߴ`o:wOg\-! |i9S3B>[Ɠ.VMU5m 8XC%'N}LhΎ udr`tEg)+M0gMBH݃b^R !uh?1.U^"pTѤr˔&8h9)nwd ehK0qvfe[bz|y_q_P"<)S]/'֩5*fU"V3HC#BʖYKjTl:;B\"׽ ʴ.PSWzs.7C4kx]9E#Yӏȥ\C+BsE-%#`"vE`39hlpCf5)F{0xWlIBykt|.sk1]oձ)Quya=hN dqkP$_D Sbs V?PY>[(ҙ6)ן Mɉbھ)~Ò[}"uױ"H<)Huj@REؽ;@~@[kD(t5k,whFP5C#a04Љi "W !g 9F0J`H^y" ޿ 0w`Q|BV:ʤע⵨ 1ڧ:M}Ap ohZ()5gw35.]qBW.!c4giha7 HZ?5kgAC9dww̩~:Ń\ )`K#s,h9: Fh=f۔Tx?jǠx!-9;8GGFd+,j;]ƻ (!fx`fk- x_EٶK„F+8e>_L|ۆP{Q E oڹp#HfMwv2V:}$_ о7(| |...~qU8'/h[!9 NyR, U; 'M*D+)ћT\39lp!)#IB9DW;6/T^xDy/z,|%1c &m3 Yg{xO3fDdC2E`@h!}bEƑL'i?26ZɶEH i.f9%q4h_L78vu#Vxri#t-6* X'5 6YZCM {F & vq+{p!;;C԰SqV6Rp$Uu^ƷV(l) xZq1Yςc ӗc^~xoޘP'mG61#) / p9`8QT#*0vqe&/TY8@ɚ.#]WsڮBBR'yT(^׮7(yyבMbBu~dCp%Kq݄;zpTgҾKV+gƀoa VZ0US]`?H585ʸ7wPN-aG-0,l/ۤ=q<(0;2>%絡:"1IB4DzU8O5 `;a0g.052&a>ft%6p)q7wp Jvy4!h-i,!諼9Zr,/<*o YAޡ]\rg.#كĠ/jf` UKI!W9״bUJf_ym{/-@v3py8\xYԐ}$vܣ2?нpJq,ϮXj,Cw7^ 9lXQex=;\bTԹ7DvA`+!zb=}M$\cEFXZBD ;?uvy)#B<}d ɳsHFǜ$M_eF.?Sߨ5e.Y 1gq,҇B2lv |׉PF:kbi\OjГY?W늅rSn6фǚ):(K&[sǠ\lGu3nb+^QJ=O2E+ԍ6z'!|N]\W7]U]J;Hgl%4%Z臆*S0Ex sQzpri2 7GM@ݦ/F~CTcbv; ޏb}UrͿޒH,E7RS6y*xnA:3+t7D ;78bUTEZf =Pm m=DB7@sIx-W]JRTщN|<¨g4̇pj=0+IP YGo]n\' mYyϠ2 קsb.]pn?ҼzϕN ?^EqGhaGh!+BwsmE&\acKPVp6iA7=ͧOs'V^d*#[sdho uȲ#'))tz@ l12EINrTUϿthq1ӎ]G:/Al'C!#o[*P87P|T:{ARZT-BfoN(ğ9zh@U:V􂽢}R%#*1R"]xsZڃk=p̥9wUA3,5CJƮ␝X̐E@T 4è5 i,&KOO2rGR WO- Wo}_ptk_8`Ei(9RiP: Jxi=Wy s onۥNkmh#gAڂZ#{ZL nAcX kmn1lዾ;}!jfb ^YUj(t0%+~VMJ.,e 0 a ve"Do%KYH)g?xg:jd};` ߉quq Xy,\5sCU~Ʒrӵh _L p$l13Z&ȑ9td0DjsY k^Sj!,%]=fu=~D+Smb䔨)4ȁQlsNP'ƮYpk$h/cȣᅓGMk (WxUk۟ySQ+Z]Oکb+*BVtr.rxop1jAc'{Bi)nc3H(͓UP" XQ! Mn| |o饔.F(CL$1x-n)d -$Z3[ǖo =2CXU-*WL3AֱgYZ07070100000393000081a4000000000000000000000001616eef1c00003d58000000000000000000000000000000000000004900000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/snd-maestro3.ko.xz7zXZִF!t/C=]?Eh=ڜ9L/hK}R5˷C?đ`OQP -a3h/Xe(7oɆ ;)"}_Z(ӚZ12Eu>i#RDXCb2iMO.UronL 쾿̑hfόOf#qTѡ C[-DX$* (N6`ai :@^}IL# 4&19ʒ!bsHb~8m4weqv^g^b,[4HTUոzv"s-$(R :b ޴{X؁ =ZL% bWHIM!RbC RNcM 2tJ^E< )?aM3PDz2ZY<D:j**"Gb-Ks]Y x/]iΰ 53A 7s_9(l1[7XS0"g]s7sȰd["ȳenaYYhS5H@Ri$lB@k3kȕF8ygC j lh(K  K Ҽ=f;`f֍ӕCb\[Di0(3T`Bˇ[_#7k1ġ3SU 5 }S {F(ii5OD^=w]+:?dSUо'?e3IیbGtI7 z(!/?4[`4Vycq Pxt*~VF@+%hEcV[ې $j ̆nT7w0ɴl+^HIʛʷiCs~FWޔ-/^ [Y1[GEL]Al.r 9&௉_$:?{΂Tz?Dݰ$&\H> qVIJYx؈yu6{;͇kmƅ{k}CWy A;$2>ʼYI=A"kU&v/4wצxxpE`vJ+D!a!;A2I Qǡț+!`u;XT;į{@o ݻ_91lp[ج?*r"P'v51mׄ#bhýݶ{U8 K$wh pЫCC*}dng"k1bϙ>RUߛ{wDgomJZiS Rr@N}%i,J{8XJ&0 >#bj n*!BՆw:(3,zp%ŋ \{!p zW;zX!,"&&3` PYNp`̛𧋈!)ZkV`TI~$:\ n6vOAB 052p.'+uEؼslBnhKc{gp+Ngm$*yZ-Ғ42+| P={_ KYλ/\5<3dh_[rƉ4` Dos*8X=oPc)H34#3YQ~HR9$ BqD|?T9%|'UJ7,0+,QmA%bׁ N!$-UJZV /7\o)1eOBH51&,W Bd.7*bv*X+?s:$$]uv(Uiħ?WVjSx!à'2qU_jE?͒}Y};)@ߝx*Ռъ5UmKDM.gϘ 8\Sd?H$ X~nņzzauÊ 0QAex  <NT :*Xm!_!s C!7~ #V*1'U\!¨QƠQ= :E!"P7G;Yj54H!/knWvB>u,)wWCO  =] <"o/e;=iuZ?Qo)$a/K`*tDb6I5"N3ҙ\ź۠i<08N|nbT78@xx~7D )^h]my )xiWjq"J6:p5l N 49VOĂs ~w5@%H=3Ǻܖ/:86;9#;kC 5PU 4,Obp4O )U&mxߍqpc.L2}dQQV17ìZ뇠=2c^{]8 }52n u M;-nw,-X"ڲU%wBF&=Q3n8檜>2] u&o3~n:nz@(rUa͒GmQ{s3΍-3`gMuJBYä0l<Q5~ׂ%nVY9W %[t(9 /ĊOd9uȪy[PzmjQ#ŁwQ.C 3spMN)yVVms{l~yv)L[ y&f 1O:btQQKG%yQwr!%'f:& ܎q[/\)D lyDq]1>^:+Nu ƩxQ :84mgtؔ.>'qagRÓ٠"f ⶈrOaXqrBe5q[{q#(HC]jaEwʛKHV.Gjt^q^zsGRaTzD3NVLnaa|ȩb bX>#rӣcP a2v} Nħ:v^l 64Y|BѺ.StSTu D3Pj+2J' ra3+rB-Ahqt - q*T{j {pәܧxe-M1P`d[UR&UHՈ3bgIcfݏeU$Gͱk9lw:Wj(C<GDd "6d$QE?> {) &};FdY V }szמr;2eT<~r,k9lP o-vāqK ߭z\lU #;(8LXaS7w~.YN6طma#؜d) ϣH_*n`ز-e+(>5rO/ᒔѰi+=(~ ^D3z+";;q$8RN,v{.Kڵ3rRjeVFVF`}{\rnGRX\0$bd9/Zɼ1理A{p h \ABqm?o 3^PŢQm.v6y ]usMvWy5eYwNE\խZM> FmGa%ݘZŕ$VqQ˫U}`L y,=2b0]X̵xg$\W'RsjX(1n?+#ҡaTpbR\&sӇ_[u gjw#y]H4% b/R쪦i.n)jo".(tJ@?\ӭ(CE f[,\Mzk>9`'r<q5TZG3m$4& (11GxX*͗rvSt4wk|#)Cd^3s< R/mP}VL05JyќL0"I=|okVdtj#2PW>jmܯ̞$ 2m*jo>ù4'wS*--`=t r(8TZcbb*Dm ։bT[Kt "#5/g9D2OE 9/ ,,wPɥG'G45wzȼS,/$dHg,.P%F[m=pWwQuG[m8O2 =V?4TΪ-˻/s ?Gu`N# J+FxT'e'rhϮuZMAkozBۄiuܭiJ|wFK<ׂxGվѯԭ&;T{A% ZRVU~P  dtfKGZרUOW"$=\8&X\*}G\ Ez'Q _.}gABq"Uare`ȼqFSVAMH"imTp3BˬÆx$ :"qTS9հvxZC,Σ@_ށ%S({NܼA5@UD(`pF);;zPZ~ۈ&bR+ +,] oXyLgU38߲B!JbjO ̸$=ta'Z^ى c-ˉkQDydN W[ZǁK7a ?L[w+H! k@4l] "A:&:a4aʌ/ެ}ڻDW=lH⾼DqSNRFd0/S]K!}hBA$?|ϰCVS\7_@p!3"[)B~,%.% $ 6wݠ)9cKbK% +?$=7ؠڗ#.LQuv9YB.{|ΣD^ w\:*ϏMaӊmZ ΏQY1 FgK֑ e<)Y(ߑ)Ux~Dy/xBa_k~Ƹ"p:C~cqԪ(#Gݛ̷ص(=Drs@ &"\![JW³>~@J }Ms[#%Z}$ ]?){.MuaEuWydwy2rVN;*e _UWJN+5H ]gShCϸ7ooqqH,+[a'}91([fp)E91 _ غsgs'*89mXc1M}j`[fG}9eCi)bi\0LNwv~~@% 3]4FQum߰ .9Ɯx\/q@~@'=Q)DYsБB%1kPxQN_;mUOg.ѡ~]0!7EǷjN \OV;nCluhp*0:}i_d=Lއ r ltxIJ$o /V)[֎WSB A"ljT;{0!U ػ/jB'>JMP{Rrz,}e<{@w=ڷ`̺nVOX ;HҐIhURGӹ:̲}QY 𹁉GVY-Qls5z'Qe IѯOrݼLBFZðwٹ[y#+㄄j_"R[hdy ]52.Y_%tI D]|īV ATjcF ֡5mʶkE~N{耐TwT'v;U/G%h #H:Aږ 4AJJ!DY>Æ?^W)"m@1v`FoG; qw X<Ó(vhT'oϺ* "`&n%Fe9 U'1#GM@~GŇko67GADlplu$erBŏ8bZ%46˽ԀF-̲9F^;>A%Z&K8>6V@sj)G+03'mNJ:Q2l0?͐_.+OBʗ+UwFcLtƙtms7\NfZIIu>"r Wqgx C &/|2X/&$]L_\Z釽,%2e]WJ#9X:-fDz_pGe|ʝ듣M)o9"or<[JZL51B0Ӱ_1">O vhE μNc #Xs#ۂ7x2D7s=5lA{!<_' 0;Vz=;sdM|U* 2'9[$sVSXB_UE>&  a#D=ݱٖ̑ uVnDu~D RJQ1U"щ:äHL?AHp? nDz0jb.k+_g`uH+1uk ~ךw[͊-wy.d%o,?X ILyQ{6Wd|YQj(>pqao^$FRũC!J}%o ]@ Jj7|#B_+S{\XhLgݝ Ȑ 8XFQ8CVDQ rjsc(6ҸFx›#6˛lNy =VW;O>O? @.e\ ơŇ>``]I4>@VO}8heyXRt ,}QvYTlA,Ddc}뼍7@3u(mhdX֍ l+aÄbR=3G>!Yz]MЄFs"0"vUR+3\JS[7b3\iҘoPײS+u3FKW|?N?5&LGn- [ .`j,*qzK P@tT"ZtWku},M@4|D'FXxv{ ?2SݴQ0 |~W{vCbT]%!;jѾwWt/aP̓h=JyȾJcԇ]O \qU YkۯaL7+nqX"a]Y,gY >9R Rkx)ydi4laoW#+`[< Lms%l3]#U`Qf d,I;em%hh2nA) %|:@őp$*Qͻ(GeE4'?+ei,Fޠ_J,#>(ϠqD~^^ҿYgP@sKkj=ݷ1f πD2zeo.\ c+aܠK 9iS"a0qhug'/DsEP>DX4Ȩ-\)ȌY1SBOHN xlGhlgMJԆձd07E9JLs8P{z $|^ [}'|d)3۹IR+l_Jmyh\t@|?ȅSQa\U,\+* R,~(ᕣ l횱>DEJАϕ_ci2a{,{TI7 |5ל,g .'@EY@eryaH`z\zb,-bRkdtO/,>h.j{/ZV=׭Zw"#-X_̺NknBܖy'7$彥rF6v!՜PӂKD/1Y22' mku&ݻ U54fK\r/%7r[Żf#+7&ܒ!+PO[Smv7E|#p-n-q~^!'ʑK˅~#jW)d5 )ʊ>^ʲAkQ6 ]3ʕDk!ѣY0(> &nQx<5e!e֓_4~q#41>vn܂$-ZW24Y#TI4 Wt;4x.L}O]q2mqC|tu(}rP ],Ѧp{D6u䂀*,N,X]`k~eyĥ*}m$RtAjc'5̀_%I=%yjQٙWJI&ēr{zQZ~/SB)N)Ov=KÅ,X&'BQ?UU6(w5ΛNI{D@~-J="1郝lWrb[v9:j\?}]p~8sEf2Eet96m/դ YIW"s*fNww|r.u0:R˅>MzcS?`£Ж%Nͫ{CIjJ;mw8Fa#wJ̧~wJAp0Y$̇!RMb:qn ;JVbm?a}sCL dMOWXװvq⹷M(}/ hȝC5YO~a؅ջ4eccE_bqP5BfY0aKxt8vqpwx`*{s8#D) Cn794.0OJJab>08-N,/]^ZڌP o1tnxHp ~G`)ي;V d R=B7> THYNj) tQlI>bψ>XR _U4ZgKQbֻ4,tƛ|⸁ ~r;ue,0Xj.K6QK\z$>~4f3MfWuN(cD0sRSO HvVLK977O@[?PJG.Zoj4dd4XctZtD5'> tPI&WƇ2eQd箋M!uuf)b%_Ђ6'fo346խ&(i>]R_3|>7xRճA L>E`@84qA}+9yw}_ PB:1PgyҟXU0rx<{>nmQH􃔌NRZJGK`҈lyDWAUW?J6kkIG e"uQ[<}!`&qb?skxEe/Rgw0!ʲRl<{- jaC[~6S7[#p|06&$%(;jG`Jsu#FzvO6dÔL5yu6E.W3d`0781n6nOK alo%CZyQMi]I /\^rf@.grLA*>): b glD>tH <4$CN>*|MaaK^JjTVH& TRi~x'6p>Imj*F+֑Sۓ ՚';xA \F~68szFvq]ϟmb`znq:>b<HArQ׏dgFʯiwK(GHHYӥ5Q D)S9)_c8x)Z':/^ 4Y֫xa,XS_FOSO%xSUUЋ(C~(Y[/yi5v`՘ߪU}45d=yC&t,Rc̱3Q]Uj `kžToO1kȾWj!b\}jOŰ9+_q&FHEkÈ|&YnY\.# DRrW5wb!*SbK$aC2v;n`]ng~+|UrB`8e_7k+Z‚ ͦ;o77N7Ek8~B\% n?!ki*Y9%%=;z=O.䙍}cPB/sRI]##6yPO 67kX+sd2"fC&'HhWsjҽ¯(&8;<75so5'VӲ"Q/֤lLy!T ysVm71Is:4+'?^d4paxi<3"KL5 !ba5%8()YT a/Vj6mՋUrؙܱ \=5*\v6uEQSh`jJեI1Ӛ$bNDk9_YՕOD)]8O"}&:N/%(^  #a@w(h$byP}2_-+"ߎH B金[ Ѯ28] i:9d/;?[#nt(v3L鄋k)%YKe]d|HE,U$ {O;s'⾳ XdfKP)~# W'b-Eڏt*8 F?5SDbLxnA;>qM ehh7,ʌ1v9LҢ% fҺWtv%.i/ ƻpMrUؑ9d97n.%&0QފCs np`2w35v`5Щv_pLXV4ܰէVH/ɬp7ư?j"  ^ن3Y8o9 bk dYҩNGQl|.AQC~R9s纃^OZ+*A,g55FfŪn` @Q+aPU Ukl! fW`[Dbdv+)1D;yD;Ow5 " "ZeR\r^*ω{[Q‹5Hxd.3k땇xLXK[|; kYg ︡WhlUr8GG|@!zج1c'xcSHď?ε_$q_< fz 1kȲ 뒚R5yfKa׼0z W.^LR%<*X[+Wk T b^\A(<?ҾZ&@FjTB-`pkg.a.O.D|4[z%vD 2Vȹm˳INe% {CF~eV@"|Dۨ,|5>jw_~Yе glݦ刑SW 0|_'g1\I2ޫҢ3*Z|dĠ6q -XŽ'x{6Tsh#d̋sQz˹i>F`œ66ю:h0\QƁqº/ G C C!{`Zxr*iILlֵ'Q p1S="MuY|Zϡ;ʞ=ݫkeк!|wpSպ *r~ВO;ez&8 t$nq7׍o70$$Y}"X:2iD'>\;q[A,\)IhZ_J K#?X&JI-#hA_V(84%0~]0WB%H9Y j'-~]Oe.;fVP.rYs5z;qRٶyV. sxqLR h?A]n&Ȯ% I0*7g{@U9IT 5rtyIJV KGZf, }4c:cQE`>(ɬ' S:`'_w]"B$D[;ABnl\*[TVnUゝ(|6=?bt68@j~ m?Dal +N.%Sy3o\Y]G,Չw>(S~w*n5},qTuz#=`%>pZ:fm9\f[r3rI8X6ZRawgF V 3Ṭ,{ m f,8E9K'\qvQYǗOB8A7b#j#<+Hz^usԖN \ $]GI5rjJ]b oF4Ѵr r" _$, J%Ue"Q, xlT9{ֹ.8ⓡ }jXYMI徧m ڤ39DT:L5tcq]jܮ% vHEȜ={pç'0OcJ'5]ιh}%8s̠~π?m $a\4)Y gK>> zHR|kq}q 1*?$L#C`)ٌy^IoA2,D;,jw\Oc,* Y P[5G }HA^}xaQ1זW 3K+HAkN6R"ҷlp4O>V-)ܷԄf$)/cyqdhZ׏˲"q٪%0Aͅ]~)+Ŋ.ȿp&EX, #qcq!wud˺)̡]k)3Ӄg:i{ƢH:Xi=z^#?BAlAD+[ged#uL;. WZvG8&Gvy10<g.p*) 䮼BTށ/!a"^֑x 7X!D$c&NB0_:3 ~+KO2 θtJ*q핰 rsӿzI@zwKV{حUY/l,#Q>R{fFS@" \0|*-&wvt%u`^o ZOL|*z@~4ԍDxwAEqL9NP 39R> 6)w^OjYU G%Էi]4"s0GD,xNQ&q|jQ|OEGP'ðsHx,)^>NmG*b5?$2qq ߆&OGLf#npSnǏ:7 8uR֜">EqD ݿߋ3_{gA(;jA-1[t(”`ʗ*_1[}bt% k-ӬnX i%]-ʱv,Oω:&%"[7pg&[?-G[NmL+ A[Qmn]T|@}{O"yFmC o~G SsFA`O%d'J6WGMz {ǴDؕyKZ \g\tu eN?(n65GA d7E2O w0Jj^Lӵ(v! N#{\T(f8,nX-$'^XmD6<r6!*Ǽxw|[t@PF4J[gQ lS*/I] ^ ~cC"ț~OBM ~Mr̐ d b` ]1WaяE8Č5{ >C7tѪɁb3TsE-7@YĽ%y0dJ"1kMgB봠crtT\-}X\8Q}ͻiz.Z'?F r/=߿%cnDjj~s/MC8@-w"N+dz&6Wm]&0pSAV  (f=눁5vu!֨1x6yʝ&oI22jj3%KsMgsx8q!Tb`s飩E~hiٮɥt41oi"E>P S#>p21ZBC^pLkٹ1G4\ȅoPG~p֯H'9)hL"FxͶ9&Ո*~ (RW`f.or k=]f 3#MfQKC ,HѢ{m O['hM"eR\E̙Gy ]^+N芛SUe],/wE[ _F.BJ{ Rc^\{Cnafe3c@|{r^TyBu&YpX4ʇц,/@}.]ܘtAXDo7 :m4zceO5c|a%EԌgH'۶d<`u$Z_!Ŀ\G,PkgQs:hIE74bzi) Ӡ`̓E;q7,i `v៳&o^XZ@Iq"n r mIXO9+)ì9>F.5Eeh^ 9F6F'f:B_ƐY[{{6AM$  m+`Jϋ}ۋ30avŵpʺ4r]Q˱&lN#X%"01~?P<%hȒFH.7>mBUbMGlHIF}dȘ1;2TQ+uk CYzԂ'%O~2: Ai(EZpOڟ$ ٤0tr3W7S LuyJLeF8bU_bY޼NGRiWe]9}6x&DNM1NEc !$K!Hf .&tHQ0?! %BR$l,dDǾID5]ӳFk7CnH?R]ӏiv -xDˇJE$HNM3c: 'Le% pʻ hWz4d`}Csq^h#CY`(3_eLS uo'$VZ=oan5\8+p]&t" LF]_[MignhV!_Y|{ܲ dAP<m's\4Y#d# Yi}=>54g7ϫ,JŊ|2~ľث*-cۢ6Z. 릮XeV\U*%bpua=ކ6Bpu '3t}i-b+I']DF[_8>aĄ"VJDLiSXPAYAn9?D08*<uطU$tG?1[P+ p5tqǩ | uRAd#1?<|N.yl*OgwÞ;"|oy3\a>YW(VW4ARl;pl~ʙ`'Nd+=dF2Թh`cGerznxT>eW{. UTr_uNxuN3K%뱶3HfZE^` ^ȲUR_`~SWPtC hU Pw^QLZWh|11/%ǔ/ 4QGd-I.ĠJkm ̉#%IqfȯSr9UԾ _zBW&T% ՋxFLK3U yw]Xp$0Aű߁D"x#x##c<)qx>_\7o 1din~rԧ&Ss͉Hhz>eрmecw2;9XqiS4SZ m[6q=,}n~C,~8qЉ0nPXsX[G*vhAYp-GTቭ1H8!@Kap++!pq_y c-se"Avhj2꺄Zɝ*5[i6&O*Ih S],%ChX?{l|<5h!7/=!(R1֋7́q7Aߏ]<嵄/A؇䕝9lT^ :NEWso K1_Aen-„%c^o/xj5X@˩cj:]5+ 4{d8m\,eִ Ni'Z\2vǝF)r1yn* #zUn'SXXa(*ioE݄%Ě\n!cm~wY TpBLJ,Q 0()ɪVͤY jBqZ)>>:3x;}S<~mI^u<[kI gLp߲" S- L m1ǥ㌿< s^N1[{Hj(Jdn#YeS<As*g}Srg ~Q -Nbc-z;Of"*+/qy՛[C :i[<\ k6\" m1MYK1+myƹ#|!v{r}U&'b͠Jǖ oRBٖ@AwL_ NR{sxLc.LL,u]+yJJ@F ~$E^Z-@4+U MW"ՙĐs,@ye5*$VIp\AXO]5$ }S'5R=ߛ:hvqL&W7H;iHIJKVZ}v3771 L{Ğ%Qaܨ|@5E>)m̳S Gّ%?lCc)#[NfYlUߺ`ؐλ-Dh1hrjcFt^_!ط6 'DӲ*8>yz:o,:cˇl[<þQnR FfZ[´?f`ۧL ˫MjjTI?<  }Q*5b7/e5q@Trs zs=p)Ge<Ɏm={|ӯ6U[-Oat2Q(v ReCF4U? ~ 'r>c̤ U$xJN?P0?"V;(f &ID9Z߮6!MMqidOB ?W4g3mō.<ԇ/Y]lqW );=+_<}0ǰ>qvN=4kJUq;Y/&؀;!53}ԸQsp"]#jzfQUCRE&NjKaH !4,5p21ЍLWG͠wtm_G%JJTlp~ƇVU 3-^ia%(qZ*YO*+ԓ ,P!.8dOT}ɀ6Fso{2QYZeznD{jg^0~<b83 X`1slM0!`9YYP`BM68`7lڈ]AMBwʅ0\ϾaF-Zw$F=u8e7uo$`Gn&-=qy߼H\R.HϖȹsPvT{OtJx(L9W'ꓩ<#,m=e}G;wgAA{N LȎʿe<\AxV).3w(q_>/'J^NokksMf2sJ]4%Y uZ~b O.hh~@IuD5=g*T:S~Ġ[3lr"*vP- hIp8I@o@Ӌ3ӽXʭZAtM:ϼ Fb2)aiH38I!@N<wSB;I 2ٜT0xkbn. ˝JLlJ=ݻ0(4f?k-Y0/=&f=^XgYZ07070100000395000081a4000000000000000000000001616eef1b00003808000000000000000000000000000000000000004600000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/snd-rme96.ko.xz7zXZִF!t/7]?Eh=ڜ9O<77Gk҉ 8)4RCk&sn#[=Sc[D$`(~a5@3Ly{JzOhFZ ujA6V#DT+EӘz0mmdeb׶m'ry4́m =nH p;rBoA.wأMu*& IiؒP^ر` ++QQ4ŽEEZ4mcb.ML!)EzKQ?ajKe)s~4xhCRs$J;.z&wBѐqB(NҨKdHvH߰qw" -jį[!:n7pRhCHa4)#Q$^3'WkùgX"{dی|ۄateT*@-ʶV$-xo5]uH߆nƖnGPǹ*t+PD{b_G2֜%~9{W9)aGl ;p K;JXdKieET[itϻW$pU$^DB$Ӭ`”ʕp_w*86Q(SOs\ۣUj`?͓1{ B2uWuVt t'A^TYXBHˬ 0S>X؛3,gĚ= 1>Y*Nj]w9/V_u&i A;ܱܮ{TP+vEPmG ~c6dj (1.q7x|Uuڬ& 0f v.~?iI|ޭQ(ST6܀&pƼdG|U$w";b QF4/liRyJ]4LwC>:=/#iqTGwHIF#69ph6R}+t;O:QH?Ge e4ihXrGq/Nc)RBAGsPl8ʭt \@@%zëaYޗаlBH]WH|r.{96B 8c E8O=$\ b Wt/F Wc}j`3:? H9(R7h6.gJnl咓k8(a:-ŗ2K e-&pD%׮ `M xD76֞o5>YL0bmMymy z|jKMtd߄“3[ -D;mU#.֠9wRu4,[S(q[AXn`YܝiJ2>ޱEZZ볋99^UnGeGNEPD&NA=\A7?{(ʄc, xGmTD xH*=haPAU78Ӥjbb$@#9t]y ߰&%#Y5xHC)_Ι$+hc5}ҋ)6"m 0D*\ͳҢ2j9߷vWȘ_oHJ^ҋIqDXa}*]pJ,g>$j=UDŊGCā*ho Z*zP TnpXOMSTÝɂJK:2N yrbLoGjWL:hszUl\:yk߼Y29E>m'wo<_L' )cxGu׈W*=7%꺈|R{WuvR9cֵ3|Tprs$'h^QNRV =f7QN;?2s-A*j\;Y+Ħ^aq0sɦFa2&M7*;WmX\boOBq^`d+9X,gDGE5fSSV0,6] bP}Z|o+T/Hg|G.c vȡpo>yNi~n`OU_< vkI:QS>V)C 6RL*p1sF"MUo .]'eBJNAƟ%ϯwB(̫_EcDχ=a}Ye,\iIIw(%JXq2 &~k!&!7'9_ljx8b(Jk/pynk Ĭw^KrIR~Fzb*ɞWTX]ܶ'0;b]eE}%Ir^p=X3sq#Of~4cj7jes^!>m%.J#_q$s>sf!,яxՖy.y`o`T׺0,>@VNU$A6$VszI~Nüݍѵg)R9#e

yerMvZ[JW-ՍegVHnLm:gEIn}W/W ᡽9sR`|Ed kJM$ ]4ק[l\Yd?)TJi^/b4|&rQ> | ޅoiOͱ9c ^}˂v= ןSϥ /;TMmM/R1 |Zc!@B[ L߿k&-@e,gnA") Tw pBOj-rJ3PĚHzLlFNAnRXsVO ڧcZveK]P̐;;л@k,QyM5I dqc٤/(wF6|s? Y<[5 04;ݺ@-5w9(Ekd &cߋ"*R)<#pz ѼTiHݖE+&!CjI4 L?<VJ-̇NbZaΆO%" :K69ɨʒG H=TkOOϤ"}kmh7"*%8hM4Jk ?h@{g׾3%z ȭ G3֣0xszu 0fy75  jxhIW+DP!Tp" >yFdBqt7t3瀄.Q1(nq(lu(|S60rkT{d終 OqorOw&e󑔏~ p밼壯 -M, kBc{,tt >D~ )G- \ JM .RՇY%8R>vm(@H/:k$/y@s/6e`!fI9yj5Rq\:om(kҏrE5;dfJ51Y<ҵhfs.ԃ7l^~N~DH#pIHEϯ:zi*vqĬT66 ̓/(=yJw$P*~݂[`_\Xx56AA>*ƧarNÅ_몦< )i:$#[bŞ|pwk9QnUF?51C6!\k+%U` w3^*7_,~Q%ƀ'`sئEsvD?1/I+&]Kā^%_wQ&!}_ 4 $7"x$y\aպ uNvqO%)]dGJ}JICo8$'vwb=[LU}vsD5bXwX7()MG۴G iUÞ#d9*T (2|ist8RO?;)3X]WZKGpƺYsh!tQ)RranU֡tJ,k艸$\u@;US^)]of%=M~tL?{'((gKQ\kʞTKf!&H9 ;h'-hZ]=Lw2fic?:*{B-?N)$L[c7#BI8 3OUt">cl4aӜJ\}n!nNW{LF}A%qd[ѓMyK :(dt׏/L e}6$M c+?ם'J&ld.!4f*5*)7@#y=ݭ6P<hO.'0Y1^^ʆU-dMn as t/.l dT0(E)E!+Y[gCԂ<~u>B-EY="CE9c9M)l-h\~e ]$vB\i %ךknSw-dZ[UՎy=v̍^2k…xWdN+F՟ڏϊl-XV]҂X)X-_2 H*8Ik<&dmӷĿt~Ms }T*Ak鏷Q0,Yk8=VaXwYp0M(8^s.NA9G*H"D5«eĻ#Kک\O">&Y)cͼg{*YƟB6`?_c*l\\0@:o?'^NI{>r'ӹu2k{{i kmT|j c&bAѻ4T'LvET< :;UngߊfH/#,SQBToAG5Ȅ!ާ :m5aǫ4rWJNktm ;LJPt&rs[(E%`p?#oGrbrS0Jc:pN'?G?JDB(2V4itfPpwmt$<i٦5-d}eYNgoyY9}~Z.SaO}r(7WKHpgȥ0T[b}gP\bȑ~dLnR!N^bIDBt N \ݜ̫nXNT&xv6uюa֮>`oiߑ>4N^D -.H?RhyWBMKݞ*eQ5pVZl]K/CwP2Ys7mZټ Ȓ `Z!1nmDTtL*yCp B(nf?hgDCAyc(&ōr\뚎i-CaD[S_d:jق Hd %w{PF!Ty&w5=aAVH;EPoڌ8> /dj{Q' a0H atN .~-A`,;r]7=9xUni T ʘ t*hu >tD~zvӉ{MtiU)}El&\!mЙ^Y]EV"h'rlEtY `ɹ3p+̟ϥKEmQP,6iT=6u‚ol*L#mt7d~EߌK+0YW)4QZ[V4cOM(kūŮk~vibg1S1v'l("9+Ju5FtQ5qZ ƧBKRĵϮt-WF"f0cbÍ茦R#k>֧"; NfMQⰀ8>4C,ܚ =񪂐`,_cǻ)8ЈO n0KB~qqpVf h OCx{֙J{K8GoL\La OYm@ R!A/1D5QwZt3c^+tìB]Tvj2E6fy9{v7<0Ň eeqV츺#PWT _vx{ϡNXlkmIhkNфzdvI@·qVobKb3]{VPX8<%GT v}/6@Ս֪"=o #*?)pmH,g"kDAV8# .&^ @<7y< ='qGDb%ý¼kb˽#m~Ȳ((D!H:VP/a{`! W҇)fq{Է98Z+HJS׻5-m.II8 ؕx_ u /H ]bs Y7%~1ryM=cUPX3)XGܴ#þљTV] b>|2?Ws3 ۝ \~*v# t#< YX%V":so? ~h'm| JԇRnVbvV&pkf!yOp޺Y/qƦ_i^ TuG&3DJÿYQ# cڨou2BڱUsՁ}۞]6_}J[>uRk\ՙ_䙶CaL-!Bd|~:Xb$O簬wCb<֐U +rj-ƮH+Ģ*fIT X?:ޮ9.),>}a AKSP}9E@ROw_ a_#IQbMk<YNfq͐CRMjR5Smq`K BƭAxa#R ;q:'J)Te~ICH؈ŋ7@>/|ē ijm#AX89, gFfBb1C!el2dJAv$ܔ{ 7.AGs*8nZOU7W@:pnⳗ kOVs fmri6> V{f_@|Vs^s3iK3 R:am&CFQ`vfP[5a/OIáVWWlFސ;yg#̄Z /@ 0hD|tB#h:xg_B~MdLV~e0eKvwč-5(磠y))aFvgoomZ8 ?p?_ll/2ҢVIor_C҅jg(&#]Q(XhZ: HSCpBn PhhB,-3Cu>l,$,! @V;T%DS2ѩ ^ZVrpp-h$瞼$)}_]] "KTLlyiNnipBI6=zh#*@-PQ8^뚶:!=('KauL"-Fİ D|(s SrQ JUZ'3vhIQP٢We+?ĩF6gkX<+.'9Oj0ƵmɕFyrϹX6 bM3Jd ,P|;Q$D Mn,5T^T$E&)xinDfzqA$Վ,b&*)+`_B=Żtc7I$8QȂa7 ~P>'sV] P3Ɖ1^ UF&RCod EQY틃b674Cֺ96wWAfFXe֙z&~>I?ngi^m%;=Цe:ך>z<]?~M |ͷ2&5<|șMv6sW4xj2| T®|D2 Op7'VmUF4V/<&AW~O_f$f}^A?oԌryq4ow/@։pfbBugz/AFH-2N=qkLyGϤeng}cjSSD! c>aZ <b>ii-  2[[̡?3"wOC|yOoE8Nq_pPԩaP}H~j2B f$$Ox34sEʰZ(2PGdj>uoyrgYZ07070100000396000081a4000000000000000000000001616eef1c00002650000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/snd-via82xx-modem.ko.xz7zXZִF!t/ॻ&]?Eh=ڜ9Yu3}^dlWTxDφss'v4.=XB`n!.^ tgpWF;Dh< >z3$eRoqK[O)K5~-`j kKE<8] D'О/L{aS{!gi1[rx'"CT%8cXo1oMT$[;؇$ D:KXMtj:Q2zNoj^^Jɮ ĸFkiQ4E&y׀Vg[J *;XeTQ ?ߛT,8z^lG%1?QQl|RU<ӌ%=Y9msqFo߬TT;CH4ҜПH(2+D[%R+@+ +HqNPÿ}t9}Pg}݃&*tN8s-!2/ vuqOυ8/TʩG"{B~\~{P3X4I/!z^ <hc(rxOD~wI=jk=)KdQYw7 K^X!II,`gdBeSlgJGAmۣ>%yJOb&C-.2Jcf+}Bb IJ{fH$}t ` Yr󷘒N^:kB:*ɳ"Tgӑ.6 0\CIVlOwЊ`7*E,%\4l-S6}=;`I!9ojn'KD ?5I_fIBS- 0Gz@ǥ=(-ueT)k7TÊzuC^;=80PL;n{!h -.; ψaN3Ό !JT5qawAJ3a+ 5P;lCWK&zʖ9]qwMrI,XD?GcW (VUO!FCmH\WWzϕaA+44zUW'`Yk o7ULY|X_^(^`$ގ-˼85 @OjTBiJrxE0ǴG}W.$``]5ntR |\7зɬf?vkج%Nafrf %ݻΫ+%prz8v*%ӬKwȈ܏) nN %̡͓r-<6:N*gF+zmY3H~M<\=aŤ.{d!fs”O2(-<6mӈU%D \*@'xN98 _ o Ǖ{l kq&Rw̬}Aob\ rEhg,]i['zDd;r2Eu' TRmHL}]t2fݰ2wc*">Isx6%2E? .+"qw̠[8K-J@~{}p։mt@(OC6 aFpD ٵeLP[U85 `:r5㞖xcR7V&@쪦 L0܊>q>qL/ց˒Q!XC C:3n`5|(J!z @6:`SM!䖰|uT2f&_AGV N&N_%TmV]2ԽQ." 7P|+}#Cם[~tthJQ2 b˨7 ~A@d8UƄAFZϘ* 4yf%z w,7@獫-uhK․E*D=@K4 9\[mA" 2ҲMڸ& R/e^La5ª[8/*7E[Iap*ُ[@޾ R4\CofuA{RT0n֋ %0wL^\6"MjI2ų7S: @Cyݜ#~A(&9x Y)[-p;:MҕyR7k+*&h+=fM)1Avi u?!00*@s9G@T oe;KjXHKiN' b%@(nl\ _5efBKy+mMPtCHC_+18NyɸR᧡,rN!/g3 1 +GD!tvb ss27P"Ti'$@-(X$.e>Ѓ0~!A)O]Oѩ$^S E!f܁Ô h]Np̿ۦZ쳈 ѽh2*tP5NQ+㶨!z*{+_HU)vb?hP(m+ ͇Cn͔udKO2FĦ#~eυF?GŻ$c_ɇ*_"aJtKO)s<ļTI3I~!,& 78 s]i$YH27۳;6:F9~4ab0ZQ=&6&Pg; Ǥ=QH.$kid\D k}g.kj :X߲iui<&Nfc;$(0(ab 󰚮b7iqvZ 4V\S VBHm u|aݨ̏U30u[NnsE8}3T`u8!W e b|M$͝#~fWOYI/P]@5  4 LrR/y't L+cj?T(i@_7gP"Dٲ5̼/:) rU"dv}l;3q$#d~ W9;z&mpiيSgZLrn)ikUqOYxOtgi,!ii+Rbhx!2>XWgjTlMd/T1 oZSh#QD1 01Icy7*fyy[_ɎΘe2pꈎY_~99lJ=71l.\+OlҎ0EE-u]jpluT(:ҡm,xrkd^~V \}iKk{ HYL;GJU-omJX֘F7x'drm-jWe(r c!d.Uw^eֽvoS3am(I]tVbC!KY POmCHziY1JHH'M3-Q)Z%'mzȯ<@f_㷐lM_?q Gt`dUo~,c_"||nS!uw/ *nxt~;Bʪ.濏vV[xpӺf0JfX"nRah2(+ArktA6O`H\=nMtG+3!ޭqx'f咎(@|Xk~}}Ő[Zf󾔁[wi8?唿CG#> }Omپк:LBH(~~?hk z> fVwPi%1jKmZM#jwњ=[uLjձgYZ07070100000397000081a4000000000000000000000001616eef1c00004574000000000000000000000000000000000000004800000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/snd-via82xx.ko.xz7zXZִF!t/4E2]?Eh=ڜ9S׽;u4h4zk"MO8nEVfage& -,VċLG`@R 5Q$D-cHo>|mS]/˱Tii E7yHqW\yLcpv?GVԊ"+QX̱g\M-Pgut9m hd[3YDsVH%on؊d&bdT!?3,zd<υK5p*+MFsF眧Q枒<.xͶg[ȱBOy8 =TTvR泂 KN9;_zܰo>}ޮ: 02z_@}XlaMfs}hSFb[0|N0q avIxŞ3 Uo  9Y)׸} \Vs嚝6oG =͐]3λ su!SՅdUkE{#cMHtZ}=X*Tȼm~DrDf @ؙA] ;ڦr4֘,_-< +7pxG2Bo?Jg V[8\ZT􈲪Oխ6QϚiߜvQ'@› R;$X'1g[/@:Wwd>um;E k4PR@qKπ-eL9áq7%pW rnMsUӍ:L2e`f8_&ucϿ0IWҺ0Oa4:,L-*^fbAYm_!'8-iM~ͪFǯğ 8zLվlbwOzHc %rץXR֒B#z:֓DԺs}xMMdc*@5`*.v؎V.4+'牏ȥ{}Zc#궷v l62{ z݅Ѷk߇VpjȈ"Atq݃k-Hp22"sHIprT3Eʮ#KO75 NFi`itp``/g/2h}Y{H8p 馿 s^UcݵL *%?Mu+9 pt㳪}KmV-ȮDޗJM9I:39yr ­H1lv{ oMvpu+.XW͍K{ˊ+4Tbk_% ]c݌'.] Ҥ8GBGt-{z[{K\'pSRiLt!V[ BWoIv>_&;ہ8"nYX48$Zyf43^f~3Ϣ5 ޺ƍQisEqǭ'Sc6'>F$}KΉÄ ;\Zax.dk.+gg[䎱%I$! 3Z< R@>|p淯'tSlCnmSӆ? I3}T:;XN\MϤ^ٝ6QYD}!6+AT-ۜ;ӨJvj6ZK6$鴧Ic௬j/dX2=yGQRlڳVS s-͈Mr7"~}R,2ބcԗ*Ҡ#*q*<4`_yWV0zs_WPӞ@e\ G[U!kmƨM*=Z!&x%:'S=Cgl/YgxAT 6e[C25:*SK [PDV) 5ɷmC#>(2pdw kw1*) Pn1'|uf1.npFYͣ#Fح?]Cdžq@z&Hz5:70P?,^ *:|3u>!uޫChpPp`3yx)B<ڣ3{iʌ)zkb4_XҚAxχ>m|id}, t!f3M  Mc-hz^L2 ޯ#,-\dz: ~$tS)VIЌz, h~~%1TY#"f-h.X#q$t\ OI Rs#$Rq">)?n_m9m:*e/Rfȥ5 (dƍϼ 1Y> yҎ?t  B^\܎ s ׶BXvcr '!GQu/EO*P5GzUW-2WLXqG;۞ZKqdf,ɭV;( Ɓ"@P-!w8}z}avxOڶ4TEOa$e;ށ```JJsN`@seÀ`QTJ@"P&ع3& /6WNU#ݼ fN_/S2oI~rQ\=$d)+---ezkFQg6SMS$ 4RV6ٝ .vn+Un)6 whbXXuQǹɹ&ԫɝIqm0#LZ.zQH_҃ξgĕǁ[9 g)>_C[㦱sP ݚ rYGVťRb/x}.%*ȣ +pwֆ7,[^ =Ip]V~E3kK*iEBO;v %`N:@2&g)QDSqc W8+#A"Zʛ+iFiJ٢ݗ3K})y҅v\|vss^+(T}r[[,6w3EaRB z&̍;*.]:~N/2@aCv]7T 20ܲ0{!:Ame3q~M7k0o3hჱ6UjY+"ޱڮ>F`6@ 󕤱xId ikF^zPW=Uq۟ۥ܌:^ywB~eqTa>o+/-j-)GT:kl`)_z?5ԔH'vdUҤ^UuCߣl\* I/%)$è2V\5 ,/]8k d@+ƮÅXDo8'W/B ֹ /d\ ,8@`* D'چʟmeӈv*ؓݫ!Ʋw{x*fX6Һ, `#V ߟ4UF>wrsz ם5Zxt,$ԇp 9/ ?Z4d| ]#2t6B2r8ϱ p9 yyLSi7{=#}U'5̷.&αC$V;n*#>wG {M YM;c@JZ58;fQg{s5>  q`X3L%AD'nIZY%AaM|eFw2Of y<<7+kΓZI۲Ȣ -ŀ?Tuk*w B*GQ8S̕!è1el"{iovJsQa+/hlLdI §Q~G*\šR2tMU| ȇ`A)?7tNJ[7Xtvjt+s|9g\4ɷecU "&H6m"k7"uƎ1.c#~RnLd4jui!!,Q*1?tV:~"vGT`hR]dh9Em,+GZq"D LJc]Jb. .V`/bފW1\e|HyI!G&X 2?'_ {~ʤɇI o%tZ0}֩.\x+] FmbFޣjA0yx(neQc]7$ur9rq N.pCβZZ S9M-N͜)>iNDzttbE R8}= F&xYa1GA8P#dሯ=-ȩ+(o/VU*?3R#j&yH[k].rVj3ѰrZJINxn:Bu3 %KMu{nvi0q&n ŵ8x;8Cfbq)XW+gPd"*=l:hYCg4G+JșLB߸et|//[;<1\myxcR F[u& -x'jzمt@\CsaSn^(,Vi}H4-QuEq`E5B߼֬IA`}ři݋/ۗ0$nea Ɔ[t^i~LK`U@C9"z;&B\D:~[q)eR<Bk Bc1!/% M`Ki t8+j#LE)A.W'9 дBuxMU\܈;g=x= D=5 ȍs#\TrRz.2'=ίTWꢻ7uH;oGӼj"I8c`dv<ӓ2[zˈ*f OrqW@ɜaew_"l&8D#1n c)ÃkvޝͬmS=h'3 )}il(㡸>8“,P:/o,nP]r%\9cXPĶ9Nϳ#*ORT&tUu@?pTSLoU֢l]&iuN",P"˔]j{*"fL$أm^+H,?#V 0ECǩ;70*`Z/4LƄÎ|BF sdŀi$DF\ѷ$1/Gqdq=1/d=.tdg6M8Ǝ&SƾsՖS4蓈sLxd-WMwt#DԐb np3k2Ci$mPz)z @ttcz2q^_ T ϫUYuS*<${{d:N5V=3Hʓ8N6ˎk]8,B R!{`C} H5O3 'H-;vn]y~m.åS pqh9(%x[dӛE\БN|b|7Ea2j8]M%$;uk.( 242r̒R?n~\=p9L7[p%xUŅ-WwL\Kdzs7. @a:jeד\ rFO܃EmSBIt0s(rf&%BaBo|#|ZK| v/M!!X1֤∉`69D-szt'AKS]-C)v9uIsk.g[GRԨdLMF{@M$ooOD%`vhecdLBt;9/̈́(a<1@5wS7X5݀} Sl"LL9cA"v 1ԁCu /N 1]5)>nHm#u$./SIBRnxoT,  ,6Kbnೕ|8=}JSIoR4zD_:h⑯dk4@6nފy@Ƨ Ӫ}b+!yxp cdv$uW~(: ]ϚZ8\gl2ӄ8Qn>ZRd5xqx,g:YRqhZ :^pIF]T e!(^'zBPK'&o\V6f&AmMv;a:Aύ*n&f_5'7XkdשgrU_rj2V< BfE|a#^00-ڿr @ma-?PtCi_3CEܰC#Sda`x̟[ ˙SOb "+1`S;5pScr1g6LeL?R}<ވR{6ڙ})Aa*iwWfQXfWr,W7y:';:4!4\@xuȈg|$Ӎ%hOD'3 Na̻:*0Mܢ^!c4 %!;ji{wNY{rd*0VԖCR|8T6|ٻ ~5ɧ/`('nOf0%}.{t}@t{G+%Wj/`-gщX,# pނfQ_Xemxgg@*ۆ5Fۀω@D! ԊWq)Փ@:9yxq02z0gVW ٵ=I zs@8sBꌟ2}FE2'Kzy|h{R_|4ZviFx/LjKyYėA﫨^R yo߿|3fhJrށ| %{yf\G#z_BPZ 9{o(:8=Ipڧ:a2- Öpd\(YaZVs"?s"XC `_oG\R1dbzaWJppqy:0)~HUgXzzլBNFy@)SLre4^p׫x7?I3O~e0"RYݨ9Ʒ±rWc,l\-|]*o})>i/ZiB7"$"(Aˊ{W!i7^ljekP!UgR8^Ouˊ*޳C`ҩuuN|>&BRovzWY{l2KZX͝'$ t7ϓ鰎zb(az 5".LQEs`De| O*=9p3StA-Q@/Tc6LqeYb$ ڜ_df$H-(]Tǒ[Ҋ_VƱ'9'$_q/4]{.jm2ާΐrf^HB 3H#!R~] Qk,nj7)oQ0+7΍,H.j{|mT*>gW !{T`FOTKmj:jna>}kkݘW7s/0u/˓W O[{W~[{yzMu7 ۤmq[2KvK#ћyI}俫27DxoHT*z*PGETʨ_[Km'qyd Cx FI{鴏dLY1/*%+QC&L+x~0LUC(tny0&2OBcK;Wܺesr8jn@aԥ]IbNܿ\ɭ y٭Ep4^OL. ‘/RW h d%^,NI?[F۵didQV3+>u\x?鯉CH-AMϽ'TF_sO'_D扶Pީ[utYv7KpL;Uݏ3 fjFd7/E$ #?C"JI+\S_1̠6q\`,`gN@+ۊ\>d\y#Ք{OOF(OLj&cLoz7V8rb`kѶJ$)"B 5(w;\ZȉTl8t`Gh?~I3s^6:bbUb9;dqB=6FC+gt?mYOf&7j)uӿq&@e }6jpÅW3BKp%+ Tj D)YO.JEwƗx "kX3O@ՀC%҃ ʤ)F'?󕝲VGW>T93\#[`ue~ܳ$.;5=WM 9?.R~nXʗ;CeJ k.n.> 7)\̢Źq)T"%7,Mgk>*VHr1W" /$ATTٱDBw=\q1 9BB/^fWO{HFR5Dj›>]iu K1_yk5z6!CCn* ɱm× TX>j4Ox_ m8Vv!=]3 &\gKL,ޒ*&rx>m$7AO;|<-S)O!KM_!*h2;:*dNnIA8{۪U\8{Ei,7t<:q$!"e~}c5CL7^ڽ oKxB01)YEڸnS3䑮/,lu;埗Vj?|\z=rU\_ AxgRxY GX!u yz,rn}*Yvhf":{.mS:& m)6з^X)D~wsjE_<o+ |~Gcrpf^ŎD4DDngsE7coa Y+SmI1!O3Oh" k+W6my,FӣTF=}{څ.\M;ywS*FV ARo;89cM;0Jiqϕl6s0Hq-g/ٕI{GNc)4sFz eCOk;xWgWր("Ⱥۙ[fWWJ{g(*[/,^U]Hpc4\mPm0Jо=2_:ա''zj$̓ @(Omo' H HRշ ɸ;b FR1)eIWd˥p_~!Fk_| g~4M_s8K??*9Y%y܇ +:g\ES>NmVeRyrWD:LJbǼyզ69PV^(HϠAE 4?ӶJE^UIr85y"6S.v +BbPYky9R;*)3S<2Q cdVDQ -]iMW92c$i_6$K4{Df㓷3ɓ>gԿZM'#0 gLQZ5 ϊlUo4ޡ^^ V_VϺ| ^]j}(c!9 mu;8zjƂo0 TXNEZ T28yqR%+& פ_^o2_1xc:wL)[Zӽ}wQo/ޯ@职;iO }ҧ譯Դ^Dmz&zźhCR`VTn/_(L_mzuɊemt2M* tqy&g&T)h8ӊ&XB )h;\9~Fqh0UhcWUm#KnP"oorH;{R15x~V?FZ.K~,&Gȸq:8` LYT$rNB,f*yPA]Nab9#n}'3O+=c˓K5}szЩ(^$n'fCFAg|YN l% ܖ`C6@rRݼKSU RMkrZG!߀9c4֐,fQer T@U߆P(fXW-_Ʉ6KӒw)^Ҽ6?U͜Nˈ1 |ր Ly$&v/ ɼvDlv|zt,EF1YЇ]?ScEGrTWLMΰfS8XTMΎ{0EO˪)1>E7R٧uC{7xF_0o6K^Dt F;?XMXG95qfč2!2C8{{RvlNwZH,Jn 01^!4@(-8+\"FgG:YqD4Nb~9#d%,D_e_{WbtVd FفuN,Oq6EG4;[T&B\hSߥhҩ]K}hq1Sܴ'!+85L- zzh& d5㶘,4$\zϒLRؼO8(g>T^yU؇*_4 ( B]5X&jM6s᮴UDCKs<͊8Hi`=ˬLϑѽĝ+{tP_?eqS5022wmŁH,.Hl,0LCa=%;!~R_姤AWˎkoUYm&;#i Kԍ!HEu94ad̗!MbңHr,1N{ .гGq=p]oxLbYl9~ uKDߐA?e@'hpq6渶e6w=&ӷ3nu4P)/TH\@/-]`:a&7WKW"oja9ѓ.)c9^u6qSeЂ8_x(P.+2/jeG5Ug8B#$[xFo%DU/`uUP%ay"Dhth47-6>鞂6p>*um&Oϐ# >A+?U!xH9nŹ~fၔ $U\av)# gCFӖ[hbQj[t:fb]AG_5nu8Xj_*g<.ý2UGROSdb|,R@N @F1.Q~|vYWkphY Wr|4r ?&CУ~F%(#*X~O[£׌j1w.oG * q%8ElԻ\Wu2bgo[@(;D .\48D[od&@xD GtۯGK;^Ȗ.͐37\FE]( Ý\`|yq/9o6@cɦU2P cX=e\ _Si+ho75]'C>ܝ]WHS÷FU3p~͐"ql$^+ʈrL(V0yPYRns:7(GɰIן\xK =_" -R $?VY=8\%`\:urW ɸ8(Ǽ u6=`H%m @AYI3Gf`߂ǹpjUA\rt^9lCkV,3'͡NԖ4_" Hn_ R./k*;cc4>DXt`.;|B&4O9NBʻ=r-ivyL$ﰮpOqfQw GI n~o[mo)-ω҆}vzyqM=K%Kn)œ,oz<:B.Й2ۊ0 "=Э1Z)}Qc\J*#@D_)WnxsŬ,g3kW0/Gـm%RU}$ڌyGfqZ&eNZt$%HQ,?$k-# R>A9⾻`Ig1Σ# ti]yѠy(;\KE$3>011{ɋطk}cNDQ k"I5\R_ٸ|CFL(^؍EgR+f*{lq -/ĸJbkYEܪ/2BFeg=eH?r dN~[H$КsIO7ڟqT 3L:"$6;ȬZBֈ!{S~t PhekoY9 JCҎܝ[EwUQIBXZcΡԧ JBXCsIVs}&G|"jvoYkʔׅh\psgƥl k+`S ^8h]8p)F*=pZo}=ۦnM93sʮGgvKS?'2UfN܂|,ط1ڙD_H=kO}Uo;kbg+E:MCz --b@* A46- kqsKag6:x/7]'nk=QK 4HDIU u}7]2r6jk7'+}%n fFI-0XICx=P^҆Es!hdB'p.\"Dcz "wUz^)%N! OONԛM>>1}(HeByXE.6ƟQx7䬏;ŪidQ!'GX_HhhO*kp5Ҩ.;(c4+ҪS\+è7|'ܡPȬ;7gNXǣ+]ĘȮ[oy;b)nOFlG$ﶆ'53 gwSh;4#.玠{D91[3ss7JV1]Qc{{agm;M+6g Jcm"3ZLe]%fGdj|TY8^(2&zl˯G |w2|5);'xV~GU7/ ojœxcMsk Kq% Il:-ЈRWhbq3ɇV_y)pnF5^Ǡ>x]yP_ 3~2ԘT6x|L"Bs>(D0aeq1Z(ͽ0*w|7;O)O`,׉$1; H[uxRPcxPG1Ŗ30GL~O}jg>V҅F7T 퓬~Fp "Tk8/ yJM >9ss :P3/ȹogF]R:U5htkGZMɖ7lห'Szi6(YK}N?GzTtxeW$QĘ!(G1o0% V>u#vDU=Yn[څ{P,:\Hlx/V ?A2:ڴnS7O;*j :a{zO\tn@`mNMwR^fslꭒ@9Tuu7ҙ(^R D_?ZΰЯDhJ¹h" /5llc8I}H#2!K}u2:LBCx's<>|뻩N$#밯rHXmyQXS-߮G=ڐVe~s82 !l{+6׌/S ro 6+26'%Ze#?-$un_8?vIpVM% ,K]o<ʚS}ɽ ٥(?@rD=7u~F6lMd䈖`~v$ y Rb*7paX,^eQ^/Z[h,{Lj%HhypУ$=l? o 3>GDXSDi&]; e|is EK|낞€> D!\re/4IUhZ3@ ehzbDoyŜ̎PT?|x1Yv k@,KeJ姶ܷ%}DX'vsidim.cl1劂G&I[hF SZJE^[K랉bpa, 3JJ/>2Oޥ.ܔ CQN[i1xt\=zxp;|b:'Ɍ;aΆBLm&Eg}-%!Gdf+LI_7kR%o<;GmF?-g4:E2:P뎷B*vtSa6UL痹)Q16WHД~/z`5Sc,p\V#smU (;ѧX!">[#(ֽb>U=+9)۰RHM4.AU㉬՛\vU 8`A*6ai1ŧLOt'wc+VBҮSMɍ5B$ͻ,e4BOSSh}]=ʢݗ Pn'k4<LdIJ+22ɫ gȚC#8IKLznXnP)(uW%D̈05{w8\H70REa|B2bWHO0 ^0ю%Zns*_+,Wσ6DŽeeĻ%R`kҬ˖{LO!H|6яRPkA׵l'@n 84K~ {.IVB/Ěq ))T lsƫ,NBP{ɿ]IH#m=28o-] yx\/7>XPNCɝ`|fױ}, ӗMlqOS:~u 0B.[%I rdT˔yg'YF:5 P9]it)ރ+YI2܌d{8t"鯎gžWGAofQF=h8i%؁lRMڍ D)we"]ۑ*◘V<;l]Y% T`2Xpș?;Ihe$8QXT$F%ɚT5_ȥ,9) \r {1-3y29NLWE^vmoThBqʉבoN딾u<gvD8 @~>0Q饒g%1+%F?Y T28$fbR欘9y5]D@yQH[y-o؂vkd5yUc05IjaܜxqqU'1*dʝ5~pA܊ qn*ܫ(%2O\MR r8O5TT'}bjDޒ(/|i&fuK QU0!^3"ѽ) +1Қ _?8e>{P2‹iiL(-~H- e'qӒH{RY_4QR$U aZPyG(7Ғs5-qp@ͬگB`V2ga퐤^՛.qB* l\oO~at]4 ;[ʸ@arLI#eAbl82[d<#~Ӈl[G p7V;jj J! =/0DʢsW|iѺZMމY^}ɍ[ܷ%yGtCP,uu+mQwANs'}q le| .O;,z8@.xbe`P߅1ciEM=Bz")OCjЭ`B:YV& 7M=eY 6=UT/[m0ϯ&{eZqUu48$0)/d[T髹bTjw_ 06y!plʇ o7RA.hwf$ [/ŶOkۿtds4nc.;Q4*-vr'i9~'}QSHyq/(vuPQvȥ[$n(a+Dhli[w v[3d<} 7ҷ H}n\AakUOE %,>F 0[м˗ۆ'`Rm'-Оo =0$8h7`PM,lᯄʉ[=RtAbbV~Bpf XP\(I[MٽN Uo^tH(@J`_VycdYlY49Vcy)3-Wf1hצ6]Q 置Gz좷"W⼱ r+;HZѶXOnl[{tN?D)KB&sLiOpssR1G,y5U=DevltsIM.%RG!aY~8 T~ʊTOn[9)Q(l4?-d),@6,Վ#%Aa: ̶"P炆ǰ7|,XAq}y;6oӄ+60"4m?]{k[ZVyT) ߀^1_NW,*ݮ@kjSCt/}:ܗ멑Cv =@4ۑg?mkK0!,hݞ* {/.DcCݟce۽` B6ޝ( fb3xҗ>G*y+r'p#,K6;Sbn3 < 1˓Եt8rW.ҧ& t>5G5JadLTd0f= bv ~~.|}j]IJ"|vI lc>:#L)4{m?Ìmeq@A㟅2) lY a_CNO{lAGфd TOYuI<<`{"s=m)u`SȗM钦‹aJkdkϟh,o_H#r;t'?9+XTa'ȞkJQiei9Kk,na)z _JL) ´啽ZXUA\ kkeU Rc+C@>&ʩOfݲZ#{˵}gax:FI7[<\7"3fT5ש?K+1\:C9\QA4k޼ؖu ?:OMRk%VrL#rJ21\a-k"vkʬȺuV%k׿GYliW-)N$4NZ{"!_k6=U욖+_"<'WVGqj:W`۾,m ^BCsBh x9 Huhmj2a麉oQ _pn,vÝCc?O3>Xɔ$~v+W#h,F;URͻsaDkLHƮ7o6W(`FBz8\Y;%ݘޏHw#B5 O4m`WQKk76n_ex#m?VT/rwU$߼ %.j&]IM|JְٜW8aO&@ sI۲!zq4]ˮ߶qO33`ovWY,+&lgb$Keg׃OxÍ=n@ez? C^:kNz.NlO( } B%Ķqk&%sK*28$eXY7ΏB-p8*=$Qw+ dXC3P;)ټm0D.<n@V|JA?$/w__ZKhr#ؼ>DP nbd>z x'n}/a#ZL$x蹀h-,Ϻَ$rG΄Ϲg}啪znI_ .浟QI$yK2t%f:r$,̟ȨzQHn ѐ["|oH 4~٥lɻX`Ko #ٳw)`` Ӷ1EO dZyǧ&I <#+y~rXM2O2PF]+ϱ7hR[Z`˿3򈄗XUÅ">)OK#J ]3F> iWuQ.X,#N(d#ڊ=X ~R\9nm^T<|'8N6o5mUl4-J@ 07|MⰍKj!j9 :3f2? ݞ҆"~M=ɖ[Ntekj bx6}72( lzsA0RNN^a8{Ӽ^pU,( m-tUQ[uaȖm.k϶9|ƥwPӁTU<"R"R̰`u)/^hYzjUA0,;*Z=3L aS'4Nlz]q@G'"Ф& JnwS12qWX+3UˢUlA-q>I8!+r*"gUxH[qCR=/-0P9/O""ruH$X7Ƙ~>Pi> 2{3_&'nK&'y~ZCJ7Cc~4c|Ù=y zXtُń6A$8 IGb|#yV׫k$kc؛'\QM8^ 0SJ6E^8erjM^ĺb]AE\)ΔNa*V2yXDֹ؀˥2i3 M"q 銏E}jH0^O8 hv_>sO!kg%#7t47D" h`_8duk5V$ ?^Mc]D; !c`L8\kmԌ.B,ҫ&nx-ūdFCؾsh"Gql>;̟WҾy"߸cgX=)! y|bcsƠCW6 OpHAh:*By\8KgŞd8[3`&cVXoC33dz3Qͫf}MEaN@"$qJ3m?n'J+`ܲPP-kU179BKRM(]Xca7ۨE}\yS0@n6k\Wl.d9_B:}qs\#go Aӑ{Ŏ'zM]NT= ԃ5g (Y~Jv~0mDvT(WﲕOO| X✶;q@d F%籎I|d'7\ř܀3ɠ-EƨpY}íVd*]nTO}€ao^6L2y"pՆJrt7$тxLIMCHSN g:{mrF?;tԻCLB 9W꿒@; "C-%A|o;Y\@g)A]"tT>镐W i@YjPζlϦ%5- $[&FԹ)v"SzOz_ Ms㓉O6 Q[jn3Ӳf  F"}NeQ6'fl穑KU>Neq\.%¦@0_;'SؼRt{JτTqw\I"i2]͹Ɗ5gޞ >cIm; Me^1BBvީ+i G&ǖ/ttVCJ8uZ#;|olv`Ę6俤ɫVnf Q5MrqUg\u*/M^J# eHUPF9 )\JJ6'=vAbCeW$uWg'J;O:zUm*$@Z(NFFb+͡%sQK"U`J+OpAuYe! IWQ87屌9GgLhGHTO06*ٟ?%7YƢnk:7v !&;(d+"XruHTqGzgCqnhdb^V3=QQ`tǸU# bo& `6`K$}Umz䶒5 s*T alnr eW_KsHf 2*#!h0RҸ+sj^srJ}@ 1ʥH n\t.)zJ?ÐDBGC=_}]WAE]]t OxЈWa*%`<}<wZ]Z/3WcK,^jU P`g #Lfx!D `]A%Bk‚C`p6۶ R0=8Tun gσEc K}< e3VDH"+DM҆Odh >8B6Z>1JxRHVj~NE’XFh 0[11:N4ņ*xUQvX_^ >oEPY~wĺxzJdoSiLKuuXfE 0yGKT#H:+?@V*)G!Z4 bQl$ʳd"E[Ȫ>3󗅗ی>8CP  i Ng슕SZ{',ۀPu E_,nM7Pj`5IǮĆmC&uiߙF:\RX8KLMQ78\HjPi"aDŽT1fBǁ(55ƺd;-8^WYi$Gbdd&[\ ROFQ긎>x 1 o@fٌS/txsgDZgCZl z^v/ʞRe ~=Қ5e=]8_Z*5IE An"Q*"js3v|-! NK_ E%=w9KɼK7k`N3'@Rf1+^ZͯES5G[֧D@8,/x;6<-nTy0_UbS.ŅC@["a<cHhTFc<i2e yг4_/)>SmB!Ew$L)(,Ds^\➛+9pGPBwjҙ\Қ<ŻӴ4Y(BQHFk\@ d}.piK1 oë}[lOE(:7>!N.{J OuˢΆDu[/Ocs̓$1]3oCJ@MGqCW*  *+Ⱦ5vR>W}H9։FmZ~$Z{g phN!38PZe ;h%] U\Ωe"# Bֆ 0v^e: %Kp<I6*..٢UN @u-FƩ*{P(fdw?!  2,E1e ˞J8|8Q KI{K 1c{b;Qћ~Ub.NefiqFn8W[rOlkt\Օ FL(P;j j2lF1h\tkLS:U>,CՋП'>y%hnC[+lDj' Ezg;U\SN?q=9%}dD2R}뀱$Obm$-ESgѡG<f'S_!]?MuHn֝{AڍiZbK7Eܥ#l<A2$ sA̢a\ V7H`MHO+ P}@|9IB>moPr8㉸vr<>Øl|x%"M"lͥ]cN?j]Z^MsrZ[uV' 2yF -Piq0ZQ"W@F"l?}$_pV|Vߙ&pLkp%S_á>R7L_K)hت.>*}EUn~` {P+?sDҍ.+VFٹ!|vDx4b.h>qlefIttmn+fE9c 6=#BQS x9 'ՙ" [+ J=>]0KbP@"]K&gBqʾE.Wah=5!_|=iV"Я̽jb;Gsܟf.u_$rP'oY \v6H:s7]!"V2;, B.\ltu M3h!R~|g"x3r_()zl^[HhBۤYwlKkD@穩',Wo>F&o8aJOu0{'+<{KFV[z ZOFD_7V')VZյRN}g[Ik6qF 6qKKAdx1\d_cNxgE<~r9_.fN\ӜuNV^aYnYF{x_Y4JX@o'3dK):6&Sg{{?%z=3xUCf<Z$Bq.@RsY },YY@ !?. % _-yHf#-AT>x|ӂ,?Ĩv[Bec]u* vRAsFl#%tY@t0tZ?UEf.B6bʋ##/DgkubD٦D$ /;;9H*iGy)87+XB,us gRP? Q V(ň,Vx7-))O(vvmD$%4{3tXp핬^}Jbs9pD'P=ӮD(έ,05XeHDhYl+5+鼄%?&  acJZ끥s륅AsOnK DT^+úB#B8 @ΏFH('\]=?QƑaˑ#uL|voJ RF>PN "Qr%^n_NWWbe%Pe=q8RDxaAFb&neN1-U.hzۚ ʂ0Zg 3jLMg\|27P)<؅axN{g)IwRGBYC@ZkW3VfK5_43}A;\4̽qd,z;.m2 ߇|N^;Bf:6{r=$jT@ԾV!I 8II`j 뛐^0ΰMJgxoHŜޚs.Ds1sy㤡'(18,x\/ o;y^|Em'B0ל4 F.2X?,RcJF͙. ļ {v e^rG^*~fDFk@d\ $c/Q?5[c&' nϹL8weFMJ!?(HBj06#.oXz?PЎϿ6nYN./1rR1TfjComdo_͖P~C<ǽ090ܓaMTU!>^ڡ| .$mbSB}LzpX6 Wf8 <=m ~vY~=WHYPǍ = ٪htuw oɮVص:P>yg }5VpRQ [?9s5*ɮ6SGGn"(0w-E_ D@N?QUӱ1 ğ=zqaJ1Y9R;v̈́BhiU9_)kA>J"_P U!G(ļzHf_)vhj( %zWs97;G)Ɍi5%dĺg.Aktn$1^W4][Jd`u$f,"aCpV 綽.`xM^B2o^331\9AAQzC $`KdE0cɯ@ex^C!͛4 KES\6`-~ddٔbX`jE@Pv ?p?Z޹X\(MO gvW)kzopVoޒ6idVdx_ПqR v!;6ep0>S}_ջ'%XYH/6vy:=>&S̰iqt yD\$v Qݾòk|Ȧ>$S.=Wj&F"޲~CGWtCo42qYX2ΠuPC Ҷ J{MMi/AS,Nxj3o)[wiYT׵-X޹wuETC"<]-sL VGe؋amU^lphS9MTFRs*_f t_[q=uoN[ '*d}=Z^SPq'"E꛳ss ;D.+_o_SQ#Rufj8#$st&ySM?q%c.uytWC^ڳrB m^g4'YPbN> XDRZenH}n}C4֡%@80m Y6s`^"1NkG bԃ4“U&5_% @DE:t [ ^EBsjqg.*1Ř[vu|gBCyRvz:a|"n^GEtsۦY%lʮ`8)MGth`Y S(gE vl5x} 3I+_܌{%O.{tLT5 i솵ل2us1n:!WeK&,o=>"*9:;󊃟`rS` ŖDG wZj݌qjId;H7!Q7uD {̘V)UlAL" ªn/rVc3jO"e:p׃,f -m ݑ8 MFEVa x,H6P 9`k^Ff9i>@:Slrdט#&yL$D]0J%>vnPg ̯cJN4eO~.`/iVL1oHJy|_~.V$)"+hM9fd(&53M$1Yj2X1ڏ0.ʏVҮD~~y&0<~Xͧ\U lPwXv}JCzeo *>leg+ģ/t#-4hx ̡-$0fPTH”q3u b+T{ԩMhѮ|$Vt-{.,JC/.Sb&Ay^!'hN@Pr˱D [){cEOU|Bs貑k3]Q,3 B9vdbۇز\+0T-dony2otMqڢgr(ʱ@|6 A'[ ϼdN:!Pꛛ,Hv92X3$:n1 G.u-){P]EIhA Uo^P2_JQHΫ@m|8K/7,#e}s|ԿK{6Π(P"jVzh=ܛ!g͜UkƸf'R 4\׫XL_&5Z>f*|+6o-Yt-bpI6>sgWn'-ȫ&XinpP s!w9ZTZbF`onM}`p3< CL#zWo6M[_%DȐ>av7$C|y7@{y{m5I56LZ~}8̗@=| 4AjVgQ5.)Oz5(ÍH'q k5]v9X ^I/xS! q t{Br%$)0L@e#Fl L M9bD>HCSK$saҾ<] ,K=]{@ $GX$1oHуe~$|[ŸF(%/ZGm dFax9_g E1X)f^snB|,alu8x6Y6iD6a#2+0XwޮTuM0wEZYr5吟8'gCİ ^J/\HBLU N#߻A.UzNuf*m-%HnR36ʊ -PAnJH[lfC.xk Yzz.~~w/恈" IL$}ABTNj0]$%͜$ST0HMv/6cg{ ƻ{xÑޟaw@/#"aޞjO%w>gTC:]PK Օu,2C٠ tGb.sƵ&h*\?\^\x\72e ȇwJˏ9t.nۇލXY|5aoHR/_T;3LG2;ćAg 3A=V{'Հ:K Lk 9Fjrӎ3P+D@?nj8iѻ_ݩߩs>, Wkv(01hL 9~b W7I!x?n5Q.lTuȀ2pN}/hWKǃzc (m^"˽'L{Wf;}Ijm$y&|+]{p*c@Q5ro_>( wiBM5_V5~[Db}%s !5p0F^%ء8wp8x(kӒeq:j3qIO=w uMe0嚫IRr z-W1߬kpjr7>\1L`>N:yt.ۺ^uT"fUyy{daXtA\( Yg1Bé j8]_GtFxA Dnhml}9+i9]6u~>j^ؽ'M<(^^HmA .ĠqڞZ*n޻x>`I Q$77T{ U5*luQm]`9Wg9"8G㚖PR tW!`2ȏNSЭ]]iNdt^=7ƒzf˥_OiUKO{SO; ВAd#^i؎Η8?IiKM:%WAi bI+)@>6نOj`"u$?4?N 8>gL ~7ZcO=%>,ς2J*FZ+)չv9e`dPᕛ; z98*uD^մ tNzsKzI!tjl:0(|ّIq,N+ϽR`/Mj&߭bx^%#= [A1u0t;Lkչ1B@_)ORy';1[wކ1|-!/Ӓ5 &ڦGƀhJ-*]s0%~ (mNޠӷ0|2‘Bm|&tPeݼ?,AK hd1oo&jǞ˯6I5iGrZNvU&d '*`-0S `4H' `7a<&Z*d'sѵ~r1!TV"L,΢?AŘ gJ&pm@ ܍}+w.掶e9WȀoYBUF-!T|007Wg bne|Tf.a uLVX| ݹaq_Lu$Mr\ F`l ?JJV筭cxA Xg2 Z(pl?ec[&sЭxW TMSź|ޕ^oƜQֽOD@?fQڦ1u%E8 hu_趚XaeE!+ r_IAG\JODù3OzfthP/ ;ɷ+-%ĂEC@s6CLb`+˱XoP243?tD5 "C͞1AG( $~H Z/+`*/ ԙhQ-TN}Ro{DjY Lf *Hb4o~pGų?sbhPoݺKjn PߠqՐM.DY5<Ќ_ ~Md܄A:Y~upWC6BwiΣ_c6+.ͫC@'a#4+!8< ԵU^ Ho$)+aΉvn$!}]|c;?4O*}?N&OR$t`) H6R@ MHAW'tv[ɔc&m*N2ʊ>:ľx nӾ* '9StJr@ MƅVfLP%*[2t2,g?B𖖛P'Y FǏ/VrʛCPzEBG/qG1nz\VZ\> )}$ʁUH Z6 mG2,dv԰i0??ok5Bti Z1 UNq:t+=0 E啂[U!Ɲ?-o a٣~]M-zˑg+Cڹ4ubik D5+a NxL (jBo&sGbLjhzZb{ҳ ka*3kw ю q|wJ.Rd .IbsצCuGݴq뀰X?7e?o'V^S2HrQ$+כd82\9MI3ȅU |Ri2TRk'`Rd3h>NY81^\"Ǖ|1@S,=Vʍa1T"y)DΔO=m7QOk'" ?ͩuDLtq[ƺv-s'Y]]pWM[i8]F5\ Iˠ-.ȋ-#(٩m>?҂C6KP1&|?;\[Bmi!i}{ k_gYZ07070100000399000081a4000000000000000000000001616eef1b00002bc8000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/vx222/snd-vx222.ko.xz7zXZִF!t/+]?Eh=ڜ9Pt44 4Igs%OO=%35Bia W(nS78&dG_qW. Gzt@v9,2Ŋኊ,eg=䐉M i&ȳx̨`ll(W?; L;Sm50Nۗ=gh͓s8iԓ BV+/3 %4i?n]4/ef"UVA1_b)S Zn!XFxբ7й1bZ̉MFǔۇ4OolA~DG6A/:ykj`/oLdH TEËN<ś ;G d4 .xfPoC- $>գ(ow+Z'5yУ2L1$+8_^NO!/φ^!ߛ}Z.@I1. o7(Ͻ\O!\yҪwrt73}/.&)謎JމG5Ibȶzߎ.Yo2~nl=ޕS9[[ݻ(結XAk`W@oGG>wڜhs+8vkHZG5{Z#Dx890Rw-=V{׻ }]"iږfq.$2|57 6' S'4&?n( Q$<;OBY &dKobY#w\J#|c?P"ݴ/WQ_]}кt CYKftP8v%3/%CNABw&n'%G O.zv(.Nlӕ.VG)bmќaAPZ=v1%YZ{b}2D2s 7TmذNfQgS j=^2SMeۙ*x+sBQ֡UJ&P9QeaIywKCv)r`mHWX`D j8!GkcG9qgǜdfIJ攖Gd7:;'Mv1vsX7Ӱ,J'G]EI?#7߲?M/gn3@Ţ@%Fؘ eJ'aW1.0ȬcQ5<|,JwLJLbyP\.wPN#95uح_I3s~"sܟdI?N: ,SbQq!$ >ɭFpZJqO"e*ux`kr #/}eK(C"|d׬t#m/SyE4~Oة1;G_ {$"I|_eL »ȚCҫkjNF~D +,?i{/fѽKy2y[jZcQ`y|3yc~ J]h9f}Zm<`Rق ~ !%H@sf9qN70[dVk:tg ^a*| L\^ȣ۸/v#wv݇)c je-FpMm6]FdU1ŷnL,keU1_\x &As3h[1j6uT/1ū\ 漰3e =]Zm;X)UEţ;c1`!^ϥLrk(m^.V"v;Io3YMH^o0=u>Uuo~J-J[eӚ~SٺF. HN:~8ZH .agco%eK9nBpCCmbC &@ #KݷhD@+ 3hE#L~'ѫafռxsD:UookBp |eĂs8;Bnz%ůs\fTEƉT>R!THO"('{6P4lKIm^F|s}.?Ph'Q?~< b{)aw8KW]h;F?nU¨+!"LvgYD0!?aO*C?$6L)I<\Rǎ",+];ѿZ'oR%q*Dp{34^֧KKqJ[8`LWo抷ywRL@ʕRwR]Yyӳ4uű~;8vOs[~UeVcGf_1l;şϪ4F+O_w#U6j;f?+2M8 t:w'8"^m3 { uot.٫S2**mf]xpdUPa2F{)9q|5MqhJhl.uv@ا$TL袼'7LfUϓ+VAʞkTB˱ oȆZ^ټ8 `+IҤD>Nr9jSv&K~tҧf p qM÷TZ8N[(҃IUXRumyׄhIaVEH{ .tRTuѸ CF4qOXqo#.J#/ɭ!oWUQ g7CXWv A߇,&xQ}Ml_3\W\h;H=DJŵzäg<O=W+6V@ppFu\ k?JD s^};BƎ04Ƿ%V;ʀi7A$:Mߕvw(u}t7HV OO<"N녉 Pif!"mN9U {^֜P&@]1|\{ p2Z"QQf_j !gŘcpӈQ[__]dTiԁtED (.L<?F٘1L7Y7]0ZDʣ}sCPvڸ<%_pfDe6:RXC΢R|9D9nG5`I.i͑]ai-o-̱:g r(b'!$TH{+,_oY+eqk:?6FZ!#p,-;mfk:>n{,!k;FOObu3r` ባ Efų;Jݏwv,?tOHK$FX+u)3HPMÀ ~~r#H~"(pNZ-?vd@aRfhq"V7 @f[V/I\]Rjfhe=_3 ROw\hy…j3)Hc+Zř;g5ދU2ȁc7h)Ns&k6}/7%b-#/gS$mȨ/nx>&Ruc`XbI‡?DdOpeR, F,^UH Z5j?D- QˉzNMM^#gV ;/5Tfd 8(9(jMgP1 0I]DjvxB Ԁә<*/ܧ:jܴokvتwJ {j9M^Z32v#Ht\ydj\"sgDt'iixU mQXOrɄ w +Q }+BZ ӆSyvDv4"co/h?9?vX{|zTD,'nV4_5յn,}Q;ۙ^Qb=aaK^0ąlr{fykD=bY9ɹ{'\l)sQgUGw]{z^|QrT =Ȩ4\P5..Ńw~KՃʞ&N"D68v<~URQgyh>ydn- qS׻~k@G% &'+Ɠ F1+N$PNHcc8clցaLS̥@s+T9{o^-K":50#i˸C^vކ"hi ]CC oKIWi^ξʌe< Tmf 9sׄumN?Po,\587tq_JNZs{qFh>ü6i7ف8#)nunh&g3&]-15f/폲vX< I nX+![9di{l! 'q2=ATQ/;tDЇ |]U3P)Ѡɘ(>|T917?͓ j,Lie}Le̼1$(73[Goo溺[XvWz5"bw&yhLZ|Ydh/T#SF\ႏu0B;=#vt}O6eوG5=M3Ƙ EҗXzR7J+^ yFQZhK_s,DV$'L|oJz#CZ ZVmjFo0'Fx3Ih*XJ} f4ֱ"b8\\Rec"H'@ +^&0]=xc3/b7jVëoYHl85H[~H͉p L/?|HVS:5*3{-Ȓ(i) o;T?ESw{z8/Wxd2x nO`#m%sWEaxoڪ؎ՏPeF1h.#:GgM=7ο%[s _hPq@-܎|5f pRI`W&ŌȷCFZ{B9aMCVAZ}ApʫT<5wOH2{V(3#6'}s_|@VɅ@qꛅݧ!/Q)އkސ7A !!Uצi9V'Zp֍ْĮJM;F^ITY ɒ^;1tzM=2(97*c'e뻜MizbS"a-U*FBnXl5Ha,č^|]7=Wm_*IVq/93ѓhK+atN`a1)Ngv t/'tTSi&Тbݓ IvvpçmYn%hdL,*)Ƨ;( Q-'RGNŎUJƎ,ps2~JeF9V_ty< , hA~2z hiG%֗  >_Z8$ $KܘoI"~xxç2k }2iEie0k39tMqGFyc;6\C;{X(avBK,'Lyw` o;4<q BY8z$P`9WD /1Jk(>.о ̉<ˤ.c@F6γ|^7aHMR#뻨hC\b垚=Fv/XUz1ͧ1c}=%iYhGRAO' t4̆iK}{N6&H@%& #q=Bj<Gp<;*a q2Gh{cR^*KlwJݽ<%B;w0R3".uxlUƙ+` |MF\2bm`rF}`qNo^:T?Xj $7wE‚PIwhtmrWc\qx4Gr 9eԩZ qGDGF;x lբ=v B'Sy#NxiC#{k$ZͫǓ Fnw'[Q~@X0'|_ޤ=^?c=s9/ ؚ+RTmestٖM&7t*< /n AiK8l|ڍ%+Ǡ/t󢾗J4rCrQ!O۪匂.Yʺ!*"dq1'!f gʖ Vt+oBPC3p bBxJɤ܃]'OzS\>Cu;GxMb"Ё3AsP i\b'9O[ΔdmlLi$&DŽa mk .R^g>$B-mdr9ۼfUadβj?0//z2o݉*Qz 7ācZKLݷpu݌o:JlX t8u 4F<6ٚq1~уciD!4tVYF_uylU $ΈB6y'TeLn)$R~" JuHzq DkY@8cI٬n Ofz<{%f'|3:0ȐQ'/OpK)/Mrw.Й[vqBuf4?RZ&zv_[@c28X9Ϩ0}t=P&A-B$Z;L&_68?>#mrOw nr,:G^&tܡIY n<Z@5DU:l,ܲoʲ— T`dZc$s߱rQᎀo㴹ЏL)bhu%x ti9#3SSqϴND<ɑZETiq -{)I+;Jh0zIf^h\)7\HqU&Cuoz􍛻 U}8Yu SMuY1 ': md57!G>MBP׹MH (O앥"|7 zɪ[ܮa6Fm1:i~MQˍdۤV@y#1rFs\DY^Yij^dzH&{8 4{\Xѻ/%+8^-S+{2&TESqp#'aesm0jpWF3gYZ0707010000039a000081a4000000000000000000000001616eef1c000017c0000000000000000000000000000000000000004200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/soundcore.ko.xz7zXZִF!t/g]?Eh=ڜ9P2?w2Y1qdK S|缞BԐj5LzR[PP j 3JKw@K=S*ҹ[Y ^#d ܪ|@ps[/f}qBJrv'C^N㟃H Jɛp~ȻGbS&@e$9Ȫ26=GdcLj/p{Y'Y!Y#2SD`:3A4}4@Qy9H*e/]9G8kCAyx 6h]rfnS}Fiz: _fA9[X|rS#A̋s"y*ͳKrY|4[Ēw!bio.iBhZkq0wHZsolWZ~xB|% bF&kʦ)k5Ygic="TB F07HybGhsb[o~7*DcaQVC6Op,lF?Jn](D`0gg,!zpPQ1gB` V5o~sTef\56˼*bk0C΄N|^^w>z1 Wͦ?lRlug]2s⩰ޚ]llԫBGJqu9{7J.]ebQ*=fhJI9h ޽o.wwn_6Ta!\Ie^x#KйҺ[Ϣ۪ku+2A*F`Ѕ݉7Mz*+4:`jǛSOν-ˏ1Ьg N?X\,)sf]Mr]n~[sWP:GHgYIW?tXIo$fnQEd _JkK2|zd:2nP@:@}ϹVyjXvn7۰>ᯮ Txn9壏WO7Qʤ f6USGhf)U10.s 1`X49WnK_)Б_ʊ;EQ'v &7 v`iQݸQcZdo++Atף_1m-7d~f}]ibDc`ؾ|`}iZNX~U\zfeqOurь)8R|0=rT*@2T=>X] `Ym)(QHohYsZ"nQ˪١6!<X}yy]DL}ݗŵdӃ2Y61:ZN5&*w_h3XX.짳hN> &$_ Z)Z&3O> _1<.H|*bڊWeBl W8f,9DlS~q;Z}A$|Q.;(VRB$ g3 4p. 0D^)鄍 [}=wrD,+"7y4b6I)jW_^k!\qQn%!z2g3"cTb~ʯ@Gi]LO>dJrUTkOqPL}D;]oN/4(ؼexB@gZ,@<MWBR#MdNۑ탚ze]ڱhgITc۬_RVGBj MuC4 `楛#̂IobϮlvQJ+| XW<mƟ,#ӑI^蒣|f6Ⱥx0Z+QyfRDaN/ëm{[=e%ft[ԯz P"9՟~)2{)dXUeoDٛR![JAK-r$ewF`{0-UḶ\xeԝ%:ˢFc FvX[qɣ'mvT}:C*v ,]V} G?)~^fگm׾EÏG1m 2`6w}+M n|~zhmZVGŀ׽Z;ߘ6ZAP5(Σ73- Od){eHIPJ9AMD/Ā _츂QEٔi(lW 5'm0?q}@"]^/PFP_xp셞0`i82=9jb: v]Id{4{hhCSƌdVpR &=,&8*viu6k8N- E4+ !Z/ R7E8[H$m9ʡ;lre^`=r, Nf46MtKI;{,chǃRF# ܘ(:>Dnw}.`e`gl|!(Πu>T-iJWLz3z5HƖ2g:e]EwIKSϲ+p58D5ĔqGǁ񲲕c={ t:X64U qq0䠁wT\ņ¹^ ƥceEm vo:: hMy׾<keÇN}42gn,&$덧$3,E4WX>L2+C5H$%[Yœ5Z& f;zI֔< hQW-<&l}h?A3ܥ8u+aue Cрg;MtN/IE9F1 3uה7GګjK 1פ1G|% sU5tEc,/K߅43#@s2vi3ja 8g 6$A`JgUBmn*4YCDZl,=⥳_Y@CKŻO4 긾>Z0l`Pncװ#]֩;_]*ިōX_FCJ{ajTW炅B%1flSh@a4%DdܕƉՃ[ pؼIjHfZѓ_-t^TTpm*ūOۡ&pݗ(o u-f |!fIÝ;[ܰP%E# X(S=c|xs@!{g?Ms4D}sU~HN5SVIZͤ]T?>*ֳ: ctU ӱ B92C jBA>DnapoZ࠙Gjxf]ganUv'v׶jGށ#"A$#rC#5XVzn/Hs lVٰOdbw!#9nv(0!fw=GT0~J9?RqZ9X/'Ƌ5pUěW2/NU 桬ȫkz-;}PZXñW=4+gO=[`$z`UL/}ЄX˰-MoWDBGy-Hʮ 701-dž};מ/כ1qȢ"?֥:FLOD=k`X8\ߺܓb޶#.]u8)"|nk:F6ԌzS]jj|kՎ~* k۟h)w B!D9ܙA)&f5l瘪_O߈K1Ž ZE!R7 ׇlϓЩ7E@< q ssep^7Zs i}WBVdҀH-!+q>j8fI'aɰ')^6KNTN!ZIPuϥ;_i;BMC\S9믖Co/}dv?a5UW 1eɲt6qC;2Oyӵչ@@v\PVru&\ɃLSr?dC(>WJ3ͳ[EJq2~7VzvwIJ 7V1 -`hsB`CZq} ?t@O9˰r1X;Eh[feKW-=5sѕܗ@X6}t#Td[M-jO#Nm N݈a=a<NHٓ5I@MA,8ӚTaT Տ=+Qabkسh9EquaנKNh?_^i6Egh **4QrƜ,VU?]TsLNӳfQ4|׺ǓcO'A.D/2阫qH_W.awC~~X5κRȚ8Kk-j)%%p|L(pݷR؀Tm˰zVR1Zp"nicK)J\ g/Z@]w%?`ZMGZἥbKU4kǔh q?벽.0$ec%R?;ns52eM&5P[(8u;8"j;"G͍?(J7Yɽ {)"9 qS(` W+f`á ssf݅79oK{)nhxвБ#uZ.Y_{ɛyT9TOlQY >,OI6bu(5ܚm7FU;C7^;[)Ab=5kv|:ZcH|4L+WέNX'(h J(5yV?۴z=qrs\p@-nFԅ3*<8.jŕ2T%>H }xp0$ɪ Ԩto_+"do?jsW4X7!躘bUf9h?*leݞd^bM1E (5? nꛫ/"|޼F]e/?ȳ[%4<ʧeO8_ f-h/f~":?'@_lS}Wh]aX}ebD&HR&,r+*Wd;=+3݅4dh\ é0 jSt&dOmU;/ e~ޅ]RqG<*O@ )m=]w&J1X;Q z5C} )}>'Um>f^)+|8s)dM`fIzRa 2.]^\dyf&xP  CQ/7 n7wT|Pj2HVؚ S+qJ$Nc( Ga W%tO+;-|_(_ѕ;`Z" 32USOjJ~$m`@$yC{y : WpRrZ.s)BL?V ׅy Yc^ ϋ i3pAW70q$ ^2|o*AUW1(T21Ӳٯs&iwͲE3DI'z?F C*3o䠻q K##N5 kb u1Bi2'3dbز$LaxodT%%AǓ8苶 _(tHx# kMe}9Pw/pɼ=uMޯ>߽ s?K^S>gb@-vy6P\#NA+JRwdbc'(?lKmnu萁9NL4bijWq$n$a-\$AzY{dmY|D7'XMyŏ-.(ILzgvtPq=rA(^bKx~4-EbB.ǝxz9'A/+)$}G! :[ a4. bDn8{24bxJV!Ғ.1dpQcd]sZGb66_tf3Y@إReH5>Ck810;I5u$JqӃ8u0Cqh/S[^&ن!P}C{Pjoꫢכiv-' O[|;'Vk~g`G XT,z,v۩ w)!@@W֟YMCKmzZd*BA'ԅRQMtߨ*~a%f4giׄ]9ѣFҨI]2o[y^Ǐ3WU{-''leĐ߾vOHH5kYNn#yANtJRX̚H0Q>L)k0l%5<$5pލmي5iAUU~빛3Xܹ5HL1%2 j,D*a@ܳ ^,00QvW#RwU< n4 }b vl[TZb- D!}Ɉ!zW),[WqZs["}I]{ : b'!: B Tݯ~CgCX*SߨElx{ QѧOlS >b#\j3U4 M+^NM3aBV2l뵓Ȝ)KMt:{},Wav^M iGv'0NSdbMG%FPŖY0rتHE]B999}91v+,}1.,b C'bG!lpy^\c;brqV1u.櫮 LZu%!>+9 |2 ہOǍh}6~iübt,yty @IŒrizSH A*4ڌDgz SБě+%f2dђګ"tb5s(?As7gy+`,IRMA#-s”5ҽki]l޳D?.F:L4Ztnޚ'>[wz&Q1e. |t%BˇH9H$ac隖ͩ_ ,`C_"Smʹ (&Si%L5dsiJ|%CƏxȞ(4{š#6C0^l`b_k9e4.# p;盚h_*m\vae/BV SđWI>Î!,)BJ>Bh>שYnS͚o⌞QJ,}Y5).[X LNT93/pÂ]4;`,7*ϫcc|Z?ej%Y?էQ^gnƒAdiwx\G$)FĪ`ZmXBdwjJik.GNkX#Cmј.]Jl' yn?:2 n?]xf8$=GHP_\ZxC%i;Q-v 'N,v/9BL3E dM 2^3'Z~:q¥-<yV**R\\pMOsڛߤinp :jk;VPpdƷ Fjt2"*qn>7(YMq$ѿ5(Q+MUcp6z),#Ltl|dfžpnʥYnjDm&ͭczrZVT-NDU%2=5) X%a2 +rdjKi% !&+;DZwӡ-΍ln~:N/?MN 3H1篈0 7v&jP9Њ$mۀL Xz::P~zs]Lg*s[,DniT)'ll3/k υ\nh CP6ۄ6S l_\vr۞ڸxhE+uaߍNQ`ƔM+u.680TT՗`W+ *뫨{W'h@=}H32[r'P4.IY'.rix/ eڿF9e d/%7.2 ؅% WL clkO|a:MmzDMz?3JXCدo2 rau>B4SN#ѩU(GC"ק+!n:YTLoTvUpJ3z6BOG/EūO?. ypS:`z=Ы !-j,Us%wClfe`[idmLKd\E~YƱ9j^ (','-p_RF =,PzÍt,DzjKöWؾύg'&(Z*?E/ `/A\G`ķgM?ptEEn.?*CV l&4襂Trژ|Γ9@|E7 q.ˋJY9/oh$k'iG,3\ܜ{g3k~^_bjA2Qe rHҸH.ja1({=*N,?*F5XK㬨%AP]02)lr#9oh}/Zyl0g*/=nySA=7D~v[2AYg`ioY,;\nht5Qc}x AP$?KoĂ Z'%+}0>=I #}j Zۥ]X>Yü$KG9|:,\R+ѷ2q~1KDlRC,rv7d_,~;W3(T?ܕ$J$,Y]7ǫicXǺ(PO9scپƏ.(zX:(T[|lfYP*iA"@*Z"@5 ^eD/xP(D Ȟ9LP}W(®4=MD]r=o˕8DLGDt9 F__kroS^nq2P]i1ͱOZCK{+ϹH{7:N31H^߹NI>kGm;_=B t؝ȣ?l%7BM"l҄5-XX!j8Z)F5LRꡂA3xt8H< "6&闑ؕ ظh~2>0`6*敨pd"^*@ 렴Jo,) 9 #$< hdm4df "#p}:)1-g$I([\q$`QŧI Ľ˽LU?q*7/PeʟGO$Xx*ڄfwaing{ø^.y 1zmSD!|NIȒ?Ts-#SRm5De.]^%@ՅI7DJ^hбiX FsxW.=BݏQRdQdX:4wuB2pux~\ÈҵܽV'*75_6)^P=VLgWȿJσ- f \5'|-~)N./U2>=ߟZI 8s/8suOmu^R'D!Pro@[g&8`bEk +*TyѦ<'gcݡnNh4{婲vwE F:}kBr\Nj[!IhDM;vjyE{h .Q*Q].f}3/GW[GֆQh=Ƭ>KS$mNW׃ faElhƐ ^dc'H1C)g.oӬQ߈}^"m> ?우}Bn2+hu${!7==#L{K+;l9\-=V]{! ^LP7ƢPZ:G";(rpdѷp3O- ;ڒ4 '̝x$Z M˜ JAjNA:r!챗'ZhLN d4De4lh S}K*)]jqWt=JGЮ}//o`'" $|lE:[ܨ%kԌ#7".E9* ?!Y~Z>NƵ3pݧby R@?Ckޑ[~R]wdah y@h}וufQl⁀0Kr r'C8/[:P?V(Lj&LIkar`K Xww Ѳ2y qGTwuY)Z2Z|ۓ\|iƘJʣ.+(((v#O0JB _wXO D"@5`"i0#nR\t'A"rONW&ayܛ'O \ a"*YV~HLU:6;$hڧ-FTC7L&>=(A=Y” VO%F*A0 J MqLoj\~#*]ي»D^8PMLtH~|-T:!-{O&DW'3?7M8FK2KiOaNm7B,BbW#``.GӀrm{e4.kR5l\}Z *a S?íM^]곧;[WmJTU ;ݫpUzc'B]ۿ= xyKN6JT*.FfVzOLa$좔YۓH3[7?wA%du?Y_(r$f "&8@~ O!$n@IB&$|jQʱ-$Ϻ%-vUF*mjSW4K+$)yԇi/Pӕj t55 K'#S o7Xeqk7o[ԝL߅Q!b8uؒ0t$ig%8m[qxq];z3ʩ\.n06nӬ oAm"G|5 E?Xe(ztE"U֒E2`h]Ҍȟ;9Fx7Оuɛzb'u1J[RfZir@'F7un$LhS+`7p&m˪ah|R A%#drXEBޘ\Hlte|9OhSK˸^y!+XMu\Ȭ웋S U$ߌ=-]:>T2f]^%G;׃ec%L7kl8n˷_qdu5ǖ' E7<@9|QN7p'[ɒ=]2p)K\Y71*Pq8DJWk2I0yEc2J]%ܦ[gc߆71Z/>ʧnl\R6(d"MSJjA-38ΰK7h(5TyaXUj8݈tNd4Γ>F;]Uv?"B.$>|ͤ /(_GfU @)%d1f=(DlcrRPOѲ' ) %+>8ؕJU_rdQf&*=sxKC%;zC D2* J M%w7x>̯3ŬVdPmZu{c.9} pmicG\,2;%" m9cr lN7u EZgr gOx4Vy& 4}Cj80~+{έy\NE[#M3tD+n5 ^fDq,"t#dc3fؚӃBXJuVV 9#Q"*[Ǭ}?8!CgkX5KH 77Amy€]@).MKF08Q P7*6u,1[ ]&q%ya}-G|7N2$8G\L`Zm#Z#nXp'Gw\j;̏Un(H.TaeICf11KT-.Z-~Dd ɈND|2^6hgx}Q ]lv x g7~BB;3!}DDf1"m0cwrm:Ű͈V lƪ^2&x>F%%`71Z(EjˉZZ17Z ³.c;^9DD8{%rj'ʱ"v{@ƴ?=q v)¹m"M7$Ŋ~7(c9[Q>VI0IDz<-hyWrk6Z!OΞHTW/sv=OwJ| —8\x+*?y|;x⥱28= =JF C&#'ɠ>$k}v6rAPoayYQY !jI6(wn=7OuY ɯ;}RZҫڬ AmbƪS<{[u}I :<:JtƵ(h!!ݱ7ZξQMr89u8"c8}pԖUHd52"I@w?0^,l {.goC672 0bһa( ړudW%12jX3Q *ý&ZY)J_#x&{U a,,n+M \n䥂X>PШwO|KHޝ( "uzEf MC<[& >NA] A=J[ 2pD&IwqA'J^J;G3 N^%'2zQ@❛@ɢt?0< o&7 Q=:[ Jl {4edG_Am k;U>Q߬n~EyDvȩj=k im~oRv8W̰5-ľ!/ 2R%͂ˊtD\h};fGKyuiQ$< Ƞ4hBzKǡA4D,+YWK+2t˵^IؑEkRjh&(ڞۓ\j$%>|pJYpɋGZ91s1 y̝2h;X 'a=nn/4jObNzJ|v_>~"$Oŭt}G:HQr?VWm󳟜S#w$ī8MS-5wTaiHa`P']nhbpݣ,R,r Ӓ<Ϥ$P)^{*ѹ/-p%X>Lk4T*'yj)OQn!^50`9Un  3aW$m;Rt]G Ԍm3L/ԧ竤Q2G疾<[1Ҹh`J~gب\k| /˯~kH@~y: $q@>tlE|ҜTpǛ63: (h ske7*X'&z(<, e|llVԮuP1kld#1$1p'46KB˪ТKґxzu><ѰO]ZLt\2ЦM8^O'=׆ejze w_.Q7fܝ; C^5\>BXn3{`^Q Q'Pt8OpJ(jQ %0 -DׯOp[ٖh 6;6Jyz 7U^[< W{Rd9rNCZ ޘ^jWyx+ ^AI%=8 ּ@Cɸ[#pp@,hY$%x n,eC@J*Ixϑȑs 0?+o2k=n ܞu2˕"RNʩ5IO y;~Ms"/m̀Bn14&h =߼vNAjg(Tu]pd2PG5Z Z8[i֢7ef LLn'fbKV{gDi#{O q+nQ$!{ ݻ V] hq9-(Z2[OMcT~[ӠTY 24lk!׹aU?u *d߫y (2F\`ؗ(Yb $! Ki?SXPD0`=+Kַp~ãب H¼:tLjpAb 6(z?nx%z!ɘaPÊoL1[տSGVYM8(67HuS{M[;o1$ bQN7漎kf|馟ӣϚh^xP7g5\KRO]ʁt e5h 6*kQtGuV;`P(f綩9| әwk&n{|-Z4B ]H] v`,_%]|/fbP0xD$UXRߛD'[DŕHgS"9nǦMa~Z*'` $QּZDKm{P7d1u{C|#s>6ctpr8ݢی<ېD18帋o2~mڤ,7bonvR"mf҃)Ê(d (|S;(=1I9HPabN.,ø \nטRUm^*MT ddkvK4'CEy x"3HVjĚQP;1A5J%pLݮy @+@rZN04 RoDV$a DG%+p9+ W^Nph2;\{Ly> TCN u!c N(lܸw `+C!!ҍlavA ;Ksצ7[?6$>H DO.TLK%]0s+(6T/enrBAPk!){[=.Dos҅d7pRqC\l%kP#ooňL֤,i[4#XHbfUsQM6V"Lw&v7+0t\MGy;YUs3 )8YZ&eD%$咱:<čkf QS]cP=[ ͶLi>S[(w?-~!8jټ#dk&Ch05;D =nAn[)#\o=-[F1L@u4'ǹ5]DŒӾM)^=3 3Њ|u,oSt{6ktXhM6XwI OXK}(GLJthmhkܑ#$?Y'P%y!>jEXѹ~~@R'I*LP++ԸӣER'Ĭut9z%~YPS,+L|nw&>A;sjy\}2Uұܬ4#g"2f!-J8`F:*넯?d:Evf>Ykn!LGƋ8c_{ :B`'#xOq0 ޢWMec 6[\03#iu[7Jȑ,hxv(pUl<ꃖFwiGۯg?tRѽܩse] i+QF o"@Ǭ@82yAwg$Z*P81AV]>e M~cJE $'Dmqt4\:8?=.JbZ*d(7Q`߰-*ZsOm;B~u"o! k$"Q7Xu3٦JX_Wx8!bTInmiC*bn#HpTjȮzyN>5){2G|:)"S Dssx{҇⥲;KVܮT6b0B<;3":9ŊSGc{}lNV87ϸUG.Eπ >oi:V #N.B*O.0ɺ7t%-šA7%->H+۾Lggh@U5@OޢOh.J̲*sUut9yv^M 7~olk6nY5DQ%ڈM_pSxaK3YUfeBmsx*R̆ݒ=6Vr͒76 Rby/hsr8 63>'oy78a31fBrC`_fOt]t%75Iv bF16)1x)׎)4jU48eE0;HN.5엿f5 FB n3Gb8zAT|6F62dO¡pN-M!}T@ߘތ#17ɜ-JxPDTJ| Յ=j?c,n9 $]F%ķ}GX[ tSPE#̣*(פy8+tSI YoLY,5dDd/R +t!I1 "OjL8~+9wWi]Sܯ-2(c/秠s ;θ?&RߣDK!QwQQ3g-A1`Ji" c*!'8NsCt6T𚯧s~ ~^L!N̞ (U*HppB/-r%>o*b4yҜIrINZncMHInqq&.qs1f;t3hPrP#!xUP95g@*<y+! m6pQ$7`uF=WuU~}CL FsypFܞlbM+ܧŠ`?87 c4g d-˯s˷;lc. /*b6ra8jbXiZnc,0H~vHMS~gw`~[lC%Z*Xz g5=BS?M?>޲D4d">+5xj6j/m]R>.Kj:KPQH^x0T$[$>Uv;/ nα\f;czhd watyS>w%_tSӭAadMlͨԗfҮ25TpcуͥRf%$r+e dx Db2zp^X,~Ϧ -Tȼ%ЦF*.! -56̫#uܾ*>Y@:3$S-45+Ư hf`DFytzFQxPIJY6b; &v~>^IjHFTLNTG᪡n/}Fȥn*͔F~pb{'jд* &^HνbËjCBo̩,V~vM#K(5=X:dRt2c o&\tܗ%o}!_s@*&qB=qxchIb{[Gڦ6ZdL ޘ I,O~@b̛uŖDN5jud 7g>C8i|n5|žP)SF(90o@.uhs·7$8_ :6xopGxQP# QCNҶ?|gyZebReB5CA ; #N%#ed%?ϸ vt M0Z@];5;L &Bi7eBU1:pхܠ+D ;MŨ_),Y]̦+;4gکOwt9QQ7ZqɕyL@FP^D˅Re̘}Lj+R\xOv#T+%dݿ9/ʶ$׫1Rqc0*C?&n'M+! ϿFFR$8-){ |N3>̚&$xEl ]7^,N\ . i*0$qT&tOOxTG`SV+-EsR]1ad⡓ 1fP\(XdD1 j層1<02:\1 MG*F$ɨΌeՙrڹ~iVnh@OYgi@GB'o PX@%)ZQ=I:Ok歬ẃ4ʢsK#GvK4 EH N||tRc궽3Pעx# ɏd[]`lSB'8! O'v=`(P4jmrVAyf .6JG^12 M8|ZdV7I005Xˎ*\\<([bx25S=q[\i/ebJY+?ZS)*\QSwbhf֥=% ]V᥏7ME$Ӈ3Е5SAV-iL>Fl]Q䖝4F:ӇD|gDhyXĸ33%BR˦6_ vC*fȻ-C~ X~~#҃sVUwɐ_K+j-ifP,֘]U !*@g#B1c8:Ǘ.n%P}rZ3^@/7 >? "mmUo ;IЖs'#E\w:}W'ѨuҬ.ә ϰCzf5ī] NNNtn1m> i蛭ZcvKևL,}ǕxGx {PT2eq4`0D~iuyw9\?_F2g}.3GSuɺОuo35N)KNODisIC_V&<2U8~+ָ [;Ě䡁 sv5 2J\ BOn =PXhKgrP"?-8)TO Xb^3O~dVpQ{U!,n<zxN> *-{t8Cٝ+#DK6o7(ϖ4 hW۫3(SO>Y !i9AOR+B~ %S@]~&`X] @MR\QzUD)@VR-. Yn@JK@F湈dFQ׌ՃI\ɼILcYepV}TuTRjvaKjr"_ƚ>7Խ?K"k-ҵ8!(:Sckf)ufkQŠV'V_Y@^rnPe2:Ja H+TN*_?؄)Ƀ0PKizSq_{8WaȖ4g! Fr~4B|2Nj1q91tԵ) # 0_#P ؤBlC?{<N#?d顔Hw9w0x$ 3l[VBM?`ixIۛS#">풏zµ cCX빝 ڟBm@}/+)uK5 鶀 *ɽs9 ~TC{Onɋ(gKn3ɝkB~'EG>-ܷÉ1rBJL F|nj;;{G)I Zj y>y mktq֫l_ #mPT1k0;rQ,sGcl z1ܿMcwħeagYZ0707010000039c000081a4000000000000000000000001616eef1c00000dc8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/synth/snd-util-mem.ko.xz7zXZִF!t/4+ ]?Eh=ڜ9P"%4!O(1֊ސ2Cao4L!p|X]J4,kLA' (Htb-"`24K П^{ _ C0N.((f6g1%x7 8Sx$f&P(_%coje& ܆;l> ѓ@e +KCَo1Q-1ZWWa&ley`8iTbWE=իqMDFMyu &b{(7>A\t6L+R~Ta˱Y946Sg߅Ĵ0khźy1lQq憙,a}^!2ibv6@[0UO.mvd-OԻypT걈}sQ [IX\${)b(bǼ l-8@e&4":G%~cnK1L8[Lpo[0^+!PA^\ D Qt7*B1B <љg2BF XPъ+_37{M]Lp1"X 7+u*CNjy6=@]W9${wMxr-ԿwzV h%m"b&ϫ~vcVg^QcEFY)yҌ7LJ7aΡyauVⶍk VfTC[O-}=3T K0~iEBfs7񤴯C[8bkStyMY#Y6 ~MV_Y=db5}'?;b'5˥0qH^mv9SN?R?%3mJtC/u }CۋDi\C6,T8)&q$BT3D&~Ұl׆rw*N2LN&nόl۴{A]}'tQNeD]Mcsn-V"ՕD,ДC9|Jߟ"ԻN^s Wm|&zMNFX5 2\4|3$'%ޑNE#jgAřot.ޑs| QV2"6:<_pԷd=lidc%wLLyU$G%v #'vзZ]]b3"Y=ـ[IfkX͡mpwe}t&^ŋ>hU F43#?D}77dA)f0<N їƿ&dy\1N!1m}^UM+Kc[-a*g+vK_h, ռJW;#Mj]08X`u>6HS?m:Fr#eaQ3I5@;S$+I4Žw!~RETm"CY Kbβьra/ͤ\*u^C]$p2\c myIOjvwa9O:JD=3?a$IQYGH"W˛CAVN=dG猌btTV`uɗ"$BX*~V^5tURIErJ7J.8w~P+%{s dL`uXtٌ3\a!ɫم U:dd:|"0WRH){mHom2Εfk삖gp&b\:ޒ]~-:eۧT+CѨ= }>B>LƢ} ^?2 8mEv5j~=~1WRBf4rt8zvMA26|Mdx]Q [aSrM;^u v1܆y)xuBkyW)g}>t}2bЕXcՁg=SY$ڕDmO+>KlPe+TrHw.uG[2PA#]鼸C3`;(ҠDCc{ϹV44'yXrov/YFnDErW;ŊTALJ 4Df}V9$aunByw- . :t|y|D:#1}/n@-XY.לXPBd+Hُ.æ3P@^:b=egN|Rgp'~Q1Gm2'&稦 esgh65L$AsZeR90&DZ0:^>WZX>B7z6V_CNFkg~L;B@SCS񔿅ѣTPH 2Un4%6]``JZPVQ_q G)s ߒ!2Tӭc3JPInٰJՌ^!~bLjɕ{|TY*%ēgU6\)68L)-@ڄlyWsm!;v k}^LTJR%mMQ"DWX3E+#&KӸuE#\Tџʞz -Y_3eT5u$*"6H_tq[]d /+)+Δ٣j1 [.N2t<=r({KbԒ]itO]QqcieMAswd]wH܁hZj qKPF2B#> u8=rK خń%YR~9H&|J+̓jU`Gϯ^ Z~s0M)]ɍ,C8Ȣ1'R_2W;AXd%z55ê8&[܁]j ƛt3b;20d%He-Y2V4$$8? T^O/3ٕE2p*1ԌL Ro4KQ|;VrNa>GÎjx=qڝM--!K[gTH#pwE1"X?.XR;7g2Zv,cMBJvx z[1JǏ-HrDGDG9i0As+YJ*%CC2 -^0N{hӻh2h_n9A nʍOձaZ!5w],#^(/VJXq]Jy\h~J@ ha^N"'+?lBߛ8v-ll&ƽ0sO*]/ej)+Lic5Ȓ&382̠)!Y(׆sc˩R3ٽnCɷ#+eL9xM%{cv qOzmԄ%[>RC_b.j-BꯜZvZiqSP>%A{Dfb?}zJ^O IE ?.bnh0ԃڹsQ]j gaӉ>b7EYY,t}8"c.5bA<b>$UZ':ظ< ѿm%˞8-ƫE0F "$`tE7LtE.cd<iy{Saæ$?R̉_Gwrkt?[G}lԧ|2ɥ5sVUcmT1 HTۨhlȁd<Ѓ3.֡Ҫj@f/}-rGp {*+]8!Y1\np֟bGVfוhk'W@f$"p $b=k1S%XɇBJRCcsPnɌމ &i6K YMPA+Fx |[şQ fJQ\W ]x7xWrmi+A mx 蹞8?)nÒaUƹlZh܃CeL;GAe|bM6Qt~ s-?OqBi\:懦Lb;]v`" )#WOZci,kIȞ /VZO;x9XqCب$ǧoQt%ͳ~gxqcky-)s-G3Cߟ d5kl@e̫M3cڒd7w"]~r]sCH~'k\/r瀞ߙ(-igo3cP܌Q8kGITdqlV4NW"d^UCOxRE%hk(Y.((:m+'zrPtf=:D ۋBj%v۾. D₭ocׇ?:gidqwۼ *Q=)]8O.ڝՠ0#+:9=%\RK 2{)襋VEq!O#_Z7>Sk[ڐZ;Nߢ#*te\E/b*+ܬ2jE;oCs6J=-gCBz]x y11gAq3h ܹ=А9/+ ֣2Y"G:,%Pߛpt/l|9~̋c^\gUn1\^Z&x:&w 4AAw;l?=A#GgMV1AN }Qp;"oh^†>e/h܏ۿ2j0A oP z@r7 >קL I B"[-nUK"oɷ;8i>'&Z*O2$cinfdfp\2CVBg%=L:YanTD$'k :Rm(H kS΢zbsDep06?$'{9]ţ!k-=;)guȼ'ϙ% K.yœ,sڂ_DJ ڑ:mKPAƲu+-v0u3JRlC4abONw@}i ,rDo[4B1ut)n^v_^4i[oVnBJAt(.F{C eyY l_rKrtҗ%!xo%Lom'7a}A۟9($1@90_rXSEG2!hǎ=aTbt87vV)>ې4įc* Mf 맜(\j/61[Q:`Y !"c_\ַ;:Ta2jp۲tiG| ;IupS|@b Q>XL<)*}*w'ω3.+ZHrЎ42ʥqo<" l@zVt.K̰Wq#G̫>¬xBݗ^bE@b@#2K^  ndOdI{kKNk]z_< ;n*|NS&y3}=F`Y&#O^N){Ȱ-A+r1yx]_@&m \߫>Јs2ՇY*o@Lk̩0m[X|^9o% p̀WJPg H&t櫓THPv]QޏT9R(=HZ,2ll2;}Q[~T[cstc]3 @0%|܎wc KP5^V43m/_K.U/ `㥥ias66Z8|/=I4Z4UgW/Tz(*oITDH!kq ##$F< gS$.mfW_FiP?eaKPvKSBX iWy^L-DGÈ"Rg|%Is!NZ:;E[bLQs=D#ê9笮YgIAϾzQUuh{?p!aN־"A(WfWܵ`ID7ʝc'eSaPJKS8x鰑JJ;96 fdZ&'@Hu{,{Q|Z&oSn#+TSOk9ܪHf2vY!-47ɽ#$%5•NJ%XBJ%oP z!#ehBTu Vا/Jlڴ$1ץzv.7Geช Bi+wҬ,w?qJZXko2|KyKV39q 2+y8,~4o"F-9Wy>ȦA5+<]-Nn"6,JQ eڹ'0+bKYDTU(]ث}}!b^49 eΚ@#]TS_3zN!wEM] Gwtb@>3qrv2Fcc:wԑ#/*^liɔ[V2zI芿J\8 ~P|NsxHÊ^28|&ʹ 1ug\*?O!:)Uf/:N[v= ;pzkpⲌMٛFuwT#i3%!0.Viȵu=4 PՔ8 ss͎ȊG4]9\Q(ă=m<|{xPoަt1Z9)ZF2!>)yӅgW7!>ehZa@4#o,WJ`.%;Ҝ)oBAx8=# `d2g"UhD*ng!7Op [GSnnw+Htj`-V^}yQ#;T .tx&#LD?D} p(CAI;;ڤ(J]#}?zNzHG\UT#) M#4;ߍrt@GQt!1kQFh .ꯝ^pXY8.L0Vknm:Rg{.ǁvvuftޚpgrH=A c).&}N>\Bky /;"iR(y iO0Z$~gůڋ08K$<49՚״;B<|VuݻɂÈnE6*(eo=``ҵ#m CdCX7Ioמ dwCI \:^ʄ0 p]nIi!%&3E_C.tN#=LJZwB9afo/FrUC)0qaR7K-<#6Rֵc6 9\f98 չnZ)L+¼-~-w1%D)jņ9X].'΄80G-94|Y7dDm&6@AwвἊkwG -JeR%$ Nҳ7y&%־~^Hgy}JeeDT5[)("NˣB "q>FlVLRu&ժLZf%Ŋ_]:y㖃k \*`d$r134OtWКQ.mbDI*Oڌǰy]gkU㣗cF xąpa_"$6\&ͲDV;̧#hY̬%>JL^ xAEb8" ݐN-hkO`,ȹ2K>o !WZ}Ga!i}l?janhL._>:y3V 冫\ũ59]+^uatxqx쯡cI,X8lLb_Ytm4l.|ζ?29)RtoȝhQS{a\vnV뷼p|Z=g9a.FBnJ3ch3gʁ۴䙹 Q&K,q`|Vc. ̄'z.B2z3'ݘd"6㟒fH wD#|(fRV]!pW$ BBږ,gF䛥}ʖÉbkUnt~ y􇪼q$X m"7ȞsT$op|B%ww>qcŗ yl:ow]Ia!o XQ׉3gA_;RNM.dnr,=ǡ)~d ygq䭛65b#ϳ6x9Vиuu}.YmvnfG|o͡Kk-Fg}Zd+YzA›XL aBs=I܌ "ޙa)pVGf7[:v? J4ޖ4$Q8оh]9%d(g_dAaGQ XѡA)HQnJ^= $l~5/*3{]j &z$6hz 4\{ If (+2 k^svR\{W0i3.^$ )'糖/ZjfpP*~jOx`^a催.J/ݢv`6JA EO;0&,54, ,qazX.daăw+GE6"܆iB55  -AfeRaQ<8%aà?Zʕqi` =Uat-d2c&jA^J/LuKߑ&,Ȼg g>93u|owaٟY803GV-[]j) {ZyTșIurUK0gD'?Ec.4JaڞRtS:tI׳_lfe۪޲cCS"jF9F5Р}2tND6zgws8݂cSkU4C*Dg)٬7SұNx+I ˅!W[ZfQ2n'!Zfv*;,O-#=*1N Fdӝ3x `N5M|t%SWf~E8IF@0o~Zt#pjX+Ly[C'p%5pAdYzE0{2=)k~mveZQ62Ar U)a42F`_d(8Saw;;2J@i _W Z kr |Lmuܳ Qݥ>fhb@L+*g:])6R=j`Ia~׵N?J$-4KuJںiK55J=GBe*GSJ!(!)YtnS7IF0- }3gjiFs69gSLşe5iTlR.fQ`S(@lU1\KM# ISpn%Ϸ$PVe nk U"}_<@|ݍ(iN8 E۬4.{~\v"-G t觢=g%CVN3;CuB\+LC… J1Q9 ba 8'IJXG]L3,D<ty}=V֋1Z3esL- :m71 [As~[{.қw\pR2/D1%~x;G$䉘6tW5^zSJ#sc$0Gv$?d0'ꡓrrpXyd~}{߉@ƌhRQ3l')==ROfxVX\`#o_4u:Yķ"/Eϕ.XKͮae. 8AWp4,ڹ3! Cm+t:dejtGFrPEj[hك!+Z"8,B~w7Y̺VʸqED32L4zO6| _6%+)dc.@jj;< o}ωip$Y/CxυlK5VAUcnV#>(m ÏmJx[hs1ξ(L6D[eBm |&z nץ,ˇ5i_X YPO;8>v%d b\ќ;l!|d&~SMQk&dӽr9۵˔~ĺ4{xMh^7֪:şfysyΏ%%2Wa$6>WOn1h#1H](Jor<8>V_՜lҁМx} )n_rNFkSn$K_8A?Gkqˆ22LR'[G3tsO~ z96+סe5C#'vAy# Y,}ǫI ê 3hA7~ 0̃:U{cYm8N)3mӔj3wzϱ=R_Jf%?10SkٽZ5߁9b1LotL6} "U܋{"nn*D{~LG5. @O5HT iz6=Ӆ=3T$>Bvfo =ŦHa,92Áğ(8'@ s#%&KN$qR:R19HKŽ(]}%1>41[gk>bپmUIIK95tASX8&+ڛn8uup4_jwC+*07p:&v#ӥ@*R8W)t\rzW6T`uw) *pmW7W놨- {'~94]:vŪ"iچF.nQ2Ssr*aH(.$6ӭ ДG_R PtD3JZ5CR([1 (-Bn9*ɫJIAx5V-'ap3ه '^6<5ex&9t^GEx1u~C5pNJǷ ko "wL4^7DϸڵC;OU peAZ8gթO -[#:Y♽?28tNPepQjMy~|OCΩRw7ݻgKF.Х 4m+@ YRTd"vUbFK+\NsRE8NRIFi3 R267ClP otU8q|/4zg:N.9*O`]6G|[A ay#yN1ɶE ͠`:\Mn:vdub7OQ͏cWYx1w^'K6ɼ,^~Eo !V,| GgHkb4ZU2z9> ƳQV{p0 hi5 E* H'8uҋr6dTڹW]: ;A؈Ĕ^bcM?8P1đѺ{Iۢ8YPẓd(T#bυtB@D^'DjH 6 rs<@.P!|&??}e0j5b :3 Ӈ+mWByE]i,(XNˀo47A7Fpg;K:|b^_lAK;=`Xy"|{! EWJF ~/E >?o<(Yc` jUc)dlvN`VbrvaCu7,TJ57ZѾ&!]l9SN81Fžyy}L&/ >Co{n[K!(5 aᏐ=Nˢڐ%jk&c"wW켎ؔg]E}oXMs, `&A2 7tۅ/ gO</ʘGǭ.20pؙ̒!+#57!IΈ{:6GL_Ȉ/yקv ϓ9U|dL\ qs#p3C{#b5;MG<-^Rf42?A]@]r bVbz;A67vJ_0M>x:HC 4m͚]M vA5KuA[$B}Ꮠlyuo4ׂ֍Z ٫eԄ~ Mռo Uj&> 0+gE%پ(69S|4I*\lQfh#a# zNesExgDu%(-Gxb'R<>M)v+oFUcgE@dLa9ƭ]G 4o" W1п7W\'nK[ PaUg9`0v&Uϴ^/WӼyoP-SRb^T֗yzU8!WYB4<~MkpVy0l*f7hA̞-8| ;J |AV`PeLC{$!CueM~$V^b֙VD"nm|:>31 ӯUi=2xhhE#c]:gcDm,g(\7#Ҙ\{*2+S/M8 BN/gZS^Elja m> .gg͗w]2 kǛucs63} %֓G iYLV׶00:P{?_%-{i`+7R7S]h?~J< Z5v ,.R&$=&ULܼ z2kVNC<;!MwKX$m VzͻF{~u 44lqyhduOIw[X  z!B2Q|P@JӷAjU2 2؊|[SO}D2B!9? xs&CֶΞ8wHVťjW?a|eir;,iQWhB ɘODg#ԥ^)ԛpJŇr.}{=* [IbVRc%mMTG1f"-Sr9Ғ cFYآٹAH UZPT]v˜Jd=n^.MZ<ޛ@_9en ]fyhFاYƢGg$܂N5W5X| D&D'!Nut?;1Hs-uon6o)ZFH]Z o*%\1DSAKp.;\@v!U$;[::(R^hA)A+M>JJ6ԻSF `"CC(7]ܚn!﬉ܷ "8 ?ZG*q吷(Utch1hy e7CGM7y 8[HUzѦW? 't;l;.6|Qld_P*IUʊMȋ3i=nKk1(%CnpG4n<&ʁ\9$_S۴A[58&1 .y'yRЛp.# 'z:t/*0@`9S-Uiġ1RNL-#-̓d: 3<=ߏkO"U˴/`FNkVkN#P:B NdäJI0'R#< dsv78dDzOb֨}en͑< {M('֛?6dG%9(ek]r0`]loMI g52`iB-nj0̔,b Sжm;@G39ؙXN⧐8鼟Hj<%mYRa᦬ UIpCHV<Ĥ>n3%L:]ViH2||xh B=x'&.z Pـ66)HH<7c>ɤWolEk19\}:WA&l{U @J0y&kv~5,!U?ҍWiXN0x1&駍 :@mHCãpӰe Pj{wcI\Tʴrf`Q&ۊ.g8hCRAЄv|o@6q֯;zct㔦4X,kADGӫэ}XUCZH!mM2n%R:/K9&! $-7)lzCXIla]x󮚹M4YYd W9~̨[niyE` \rSesƠ7ʞG dƧ%c+eZZRJl|ދ<MN t xͣtJ E",'8tSlr,(R r9qkVJՙUwKLFj?o7WAY!˖>% c ~3@s/sG{-)׃^x`W$otn:lA+pҔN'}S{\̣f?;g럷#wd 'GAg>>ZY:1 `oG]}*G+Oy)$ -uT{.)$c6X4v:X JnL%}ˀߴwXoB}ZC\{x jZ-xV7 f`LaSrtU4 *^ꟶTՖ0ʺr%C ӳꨘLf dEJݣճ*;x O?M;{p% #7#(I!R۟ C4i6i}x+T@LӶW{F>`d ×/{j:Q`2iЩ2m0uիd x4FzS@׿,!E||%-0}ɴwE8X';R MvM[9Hg4+U3ʸ<?2*ĕxnI^?M62x1VlgO\2W$MDQ0HSk܌Xje^jZ`=i.$6yքh<]Qom7U/]5@h*`>P9_l&£ e] t(_ee^uAbWpM;m(7.jG&I[0 hSTj?D>y#nC5=vO}@YidΛ|JT'ta.]&&)C6G-HnjVMVJkc\[v('tD br\:Z֧@xQrOskɋLx3H3Q)|j#ֿw<(WFAW"/{T0(߰ZfڮSPNėW$cD^c'ĭvG_'7vዐ%Eږ#/]FK8I$~/@ݒYtf7QM@"C+rE؃V-| [tھ'=Z7Oo4O0mQZ? \iV5ϲj| Ht)/fyqkS(w./YXV0h_'sf:xc)Ntw =2zӿ9>?񿷷7*\W"C1oL2;d]`L5Bs6nY[znڀbGsFjaBr4HLJƆ5rM7J^(+ƴN.SIjN^$I(7Π4S^̖{B˫ø}[uscnF?J-Nr|+1.э~vᦋj$nukd=-X yC;_L,I8oZ84'(NyZ6]RmHZu!jX;=E:xt2?QtKGLw*8Vj_faUI5.Oziw,['5 O[?apKwn$zt .N_*B nz|D]Z'H0"=#v}Kn M[v@p4Sb3Y5jN\T/5,R/z@vMcEE& KpS~K *4p$f-dWf"֮҇?+] 3ոi\d-L,Lpj۠ I`6>ܬ"%Շp$k9ݝ^rv7ѩk mf>{Jb +Y*lTdޫJ"{oKL n[Ձ&-<3 /55q|Un^.2O`;FϱXܕlm"vԳ/cj|Y.MY{aD4˥Ïx͑6lR稝X>d=nuD@AG3|9 >Rl3{ ج}~Ta}lKGE1n(bkUޯMX)xG_+'&+ђL-hO+oDE:CT-uGPRl)y݉qd\Ҍ,l<?EA [=qzYI{I67 xQNRyeyWA+*{K9Dz5ռX)GgYZ0707010000039f000081a4000000000000000000000001616eef1c0000558c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/usb/caiaq/snd-usb-caiaq.ko.xz7zXZִF!t/kUI]?Eh=ڜ9MLGA)u,f/QO=*OP ^T*Td8R1~X,U<)Gm_ٹěcp=}0hp;g؁ "i1n[zϚ"G{xueJVє{Weԣaq3,ӦF-NΕ##@?X6W^>i%,p/&A"6$.!¾TW#CXJLbQ.sպ۫u. 9r/;i@7޾t@ ${Bx!;b\O/K*zr@`yX{cG 4~;Z up أ`]Ò < :W/a~FrS9stI"e{tYyCOeME-vj7v¦=nʋFXikGA(M^ն1E=be?DĩZЏYcկK#K7x1_EL?佞wƎrAC{OO&Q6G.;jHVQV/I5dMN@1f'=AQ˚aqQS7/ s_b9f>5 Vrw=uzJ-o6>P?JځGfJ8Ѳ~$u@]_Mk j in4"Z GV]ť=6ʟ%ܞNd4淲 4WE hGG?ĨPvvKjbB h+Զo =XJd2NĮa".W Zbz]nw01r,J׀d_H:Vt/4tb ٢SZ}wZZN s~sDu}[ q!0[LnLTD#BL[Šd2ڬ+2XR?O}zU-GM:P9DpU,'gQ[klpbڃ;tQaaN4S !*Bٳ Y1<8d fu[`<$ǧ,HB&ԗ$DPf0M(iɰ\;OM쯔i1Bnrheb&@43TsO)+ S@qY@Jvd=~{9IO:)-Bpa"Y\ ѥ;{/jjx.I eus7+iN}Ez]\k L, 3̭KZ0!N ?&\@tPѲ-DنrW} !z.xv)) ZjJ{sj˥4=I"*6S7 X3UQ0oAcVK&im" $ :,Jr툘&#?qY$ӄS|̒e _A"\v -©\Pd:?Erj)Vg4`VeSAN΋mͺI~~Zf \),R;YQT/~H%S-R̴ $;C2f= aBS&wo:[\0?I<';DU(RGi@ۥ$c1󽦝#VM$6ܛd}qf-\۸)'A-(QBփelŪkasÿs@8hE" -0sJ!H X&oSjb,VmH&_ٟl8F+Ij-B 1}dyIIbH`<AH3Xy=>wwE,cQaާq$nv]1eʊSXDE- AQ%}}u(sȖ)OKvZ&%C.dŔ 8y2*^ ED̤F=>m,jVbYrKԋPc'=*l"T`r1OOt$vs c'SeFo<4bG޷8̖ #mtCrb ۾1NE)Ҁ6=%\g.SӉ3(~z]bnyCs9l]dJ&4hG;ΊGYbN3Xrncmw`ƀOq`7!ǧܼr;\DL^E~75if=dGomYˇP3%t_ϳRJ'ań@kk.bOgm}96Wa̢dMY>vZ6qq#y )}Fw*B[B˦@fAꉑH.gI\Cm GWՄ :f䈩dȭm"j+ZHT^SK}ǣԨc-W)̲:I]BeŸ0rVNCTlzъIqDڀubsO/pk}|'ƺp'6.?\FzfL:! Yݪy v9ڋHSp9LK1֢YcP2W DC3:tkj-i4*CIChUlYѽyXE|njp>.XЪJſ\cw)+HG 4]w%5w {P%6*x89z וeץ?[-rs⿯u`8a2l@ln S\F&<Dנ'UZPsq\$*lWuT@`]:&}eܰKavxY__yBFspep!gk=VgRJdΎ7:5P>#) *\"5=r5CHzui}h=߄Xc)ޥOmGCta;Gm_mge̾m7eua뎚',:l{\uR /Qt, ۣ4Jh?&\U;`3Vn-sf&SʉeFr|>nׇ29W9羡RzhH& Xè,oʨmQͦʉӲQ{}.4xjv-wkSgJQf3zF%gyDol.V c`l:v]+5yV9*q,"s@R[8d35 /{زv;7qnnGU+cɬCG}k {5Y'gz\*),zn12?I@ Ա*ܺe!|IhI܎=B hD|2lM8x"#⛲|Ps7\Lxװ9)O\ԺOdL*R׍8#- 6p64nn }̺4ɠϻa 4+Fyk.oC*}~zc-u%> M*56?w enn9 ,/uwh a >S҇=.{5`~ wO4A>2>^ U2,"zڛ"O 'gG[EMpAg_9I$EA8FI k7Y vMQ֏ *¾:ak7;Q@b/Ј^_j>e$VJL)"6WՓ7̍Wl^F:O_>Ҫ~zw\2*v`Qe-7Xxgd|ECqzp=m=2bx6uAGR8D8;5eApo36huݳMĘ,ԗ7<7<ClQhuWZ3^127R? mMBXjQ,PLobnJHlNӔB*Uj:]NuYXosQ4~1; *ju[6N& Z1(;VSs<3>x0xwqHttOUbG{pŠRt|S舜xNE?cՕ?m5h I ?G5PWLh #I,$}<’|uŭmGks*I2)hJ=uGES^Øj~9SXV[<\MJih";m/Yf O˩xZM8꫃3/9 GUGU߃'n9J'MIA/*4sy syJ;e)^Ji;OLb'$(ʂH6&wjt~vZ84}ԩRq9̳W9|ӄOP^lTV*g#K1ug)Džz0b<2/}6@['t L>ri9t : !趔.q;Oa-K0a"6ye\?+NOwgGYDcRv.bq\7zro^sw}v.K:mg_޸N!f{~se3_U`GysAoI/\_\K>;- 3>}  [@(zmz>NZdIn|T(R!#8\u(k ꇈxX~=ld_4? &@ Ke吩{=kpX`o%(H c,H{x,/}9hQ{aP5CfhYaO #-<G90f4)rNҼ]Z&T &,Su*.ɱZ6yKD'"zѪɱ|kS=>fvRXGzB,DtKsQ# jWz$Ӷf)7]z-D*ۀo .xћ0T&I)V$T^"$6 dA.Z-r`ŇwApb%~f/}tCEMAUeudPZp ьLbge*X +QK.JF̓r cc4yB!< [٨VNHoV-h`.f6j'<˲X'F$|eO2>2G+ TOv]ULlir)y3%߅,Bˉd\˷nC}1*:B  } bж gN1RnM|im}ʂ y 3xtxRQ?ԭ*\Qv8?zx F.LZE-NFkb䈵G q(U ?0X#mB稁DCl+#{H)bzeXyO9a˄s @}DT UXi5""U> z&vUBk*TcǵqOPۮLf3?Ĥ?smP٘sQksomM{ Άr5faT0;\r-]s/,QCypɜ|FTOU)h#D KGR'܌*uHdQƚ*+ CHxm2IWf)mQkjNb\긦-y(5?;C[9ׇA"%=sūFwA7+Lj\/u!7&-Rx[Me2t^7\8-0ݘ4u{ltHz6NO_*ZB~|o4$㾟̲ R0۱ᜐ>7##@*̕[Rl(-Tj[L 8}fa,orA8)j GA XD|gq|Nء4*1m`4[wz`pAS*`H9dNt6ʀJCVP,TJY4` y )Z9:-[wA߷N4g A(m_&$l a(7gn|&O+%6Uv%'>–8bi#VDŽ[oplj Ƀ_ʥL^TS^v̿iv{:;\[0Il,6{sK+5_#@-;bδN @ĤԨ:OU._2у)D6`bQ?[W j8h v KPL[hge t{׳'kz9ԥwV\y.V]W+7:re^q(k$ #RW,(Ż[6;: ^I[|TX@G@q)ݕ?jԡB~@)RcyiguQaX;\K0I`&85x2D)ͻۦ0<=USj9OȊtv@!yz;;z%곊\)$YIB嚧H++#lOG7 V͹t+0.//NUT#X}z(ɎCņ哴Ҹ[r(-%+~RFg2DilGCіy3A!g!P-Y'({ 2U{\9֥M?uFքAaiJ'_@whV_ty]\'MhRޏgEbn2\]{I,/ȬYh@nz #*0?ﲂoFa@H$8'5npF@7< ,~WJ fY *C5$`hP=Pep)NyWFToj~N1=wv'RIi#u~[)a @\L:Qt""7Oe+GAuxRs]DhyYb  :fOΞpMS-iܘ[xfRDdڬ!| o(#[қ:\DZG w-Ff&a1cInP p%w*W׷wZ Y7{%5YVa㢊TXe/8=p3`aMx4}K})MA'*l`Ƞd=pvc3 o%O0Sם*%N? kG:iKa`:X-%][nˮLQ3.}$U?cJ ;}frMzsX"P3%E)tm+-,ְ]_xQxmFm'qs6&3ʪoX"Tъ߰1ئ}ys qQ4◄g,DFlNλ\b|0\?feACe=XNr9@O6* kiZZqϬcQ*[OcgKJɎk tF:/ٮΑ; m`>&x'TUCBL55N-&*c?Nk Wpaq,/Mع|8nq`7_D4*AP/ c]aL̝.'κ5NMlCe2k4#w֢^ZAlC7-f+đ->ѻ3$'cAX|aE7 6ot!&Vyq! yE[SU%t4E&ر{܏6}a9^'U#)plC=|F]OO4_2tӞXpsEs|N>$goͅSŶ #=Ni1!\ŢLho5꧰6N/H&JϚO'n9O`1 iGIUC"u.RIJw9zaQD9uátJHܙɜ^9EdV~P0L356.RwHOH Vz>Z@ #JG9Ú܃ާXb%R2rY{:*Rm7%I],\wz*B~%q ;?_S8[5s{*&;8G4 0A~ tPd"]AxAc%=QI!0RO3=6m8A"W%&k qRqz=m 0Bq|s| ?#EۍwTb.nl>KpukM~sc;s_*a+8}ULA2 ګȚ(TP"A""叔&hY!Gѐ'&zל9ՐJ6ܛ_==kqq"HMSx2mPAIq%!۱̘yۄK< g$^r]]儷ξc6v~ iɋ!| %ܠi|l I%l(=[7EÇ2+ "V'8N`!D!Qg>VSV1ob͑{y$4]2I"GrE0R2$'9+zK@9xHehRkҾq$X̻>Оʽa' 3%!Kܔ̤lHy3\ ڼLI}o$N=4Ra&ߤ++lQS07C/%Vf,* WYnO<+D^]M[@IT9 w:v9c܇ Ea"IMZ`%SJ]H :֐"֤s‚)Ӻ=ݩ9,IY.Av-"QJ`;EK{a_^OBibPr\;]ſºMo $vUZޱEr8{`+pd PB_dx+T!KW_7dAQBii ]KۇǦ56&ڣ7K2T;d vH8xc.=-㛶-`eW-s$m4߬t~EI[b ^  e%N3A㞻Gn(զ\ P5Vym ۅ]@ԕl8%x掗 (vyX&lduZH < *UEOHtw2mֱU qϼp>48͜`ܳvYlс!P #QtWrWY >v7⛬K$> qUó7VDٺ;x)sw>b&7ļ_ o#I6Tq< [ ~̦\侏y´tuVT9A54T#/ GAWH $\S /v(;]P ='07m $ ݌rrfwAH6hl ݨ7Oe\? Bum^O o.@7%ȧz-r'` OhT;1['Nz'Q^Hqa*-Ԝ6v6`t+9%^v;v3爴Wt!i~Y M{Z^ڦrʁK"nmZ%P!$l qmZ DB]*7{pRRT1XAhk؀Vq/0s@3zˏlD |-:ϘQjN+1 8o}{&k M!⡠9fbdqLkVGm(Pq+Cgu Z]NC^|D[4 ˆ''cK"NEe5Qv AYՕ`M%5 >?M?K-D~Q %TAh&r֣?- E+?n$D,oVe'qJ_'kxniPlʌSj-N73BP,o䉘PptLEe(OJ +h98Bsܥ%F3[hz+L, rmHB=ikY +^&+UoGa_V6/[t*uPuxar{Vq8W?cFdetk"qmMn?#K)Py|=lEG7\=hgJxTnf 9S#Z1RT,/ͭZ[D,Dg%iK ȎzD{)b{l {[Q8LsizRgo<ods 3.g1 o$w xW7 \+XT&S` s?قL^y\HQͱKzt#`Ī?#"ڤls^U5ttS^U6';q$޸|U?SZx9_XX+akʧ0DloLNzg|Hh͠lB3u=(+K?VAH}>p/ L5<W/Y eY+8@JUlm՝^NEΦZ#5NgjlH$׾ۥֆ=Qs{ۧtvllgg}Aq=5x$pEJb5ܣ(&V ;޷q`s'ǃÓ[ϡ6#bBBDkD̎SPPڿ88i 8|'.c"iRK ^wn< ;؏-7=>CMaKɄjJޢ~?A$uk7(Y )ʀi=Gj5*\5(Q\kgF7ŅӠF'-l" +TXt5Ӧ$|>4y?Sk YQڥa"2vw;VTrB)VC m@u;WQ\mtB *k?1GZf YAe DuIjmSq -Nj鐷FuZC߈x_ nyWp_,*01Aoс7oˠe-%jf,;v݉UQ(/WI-81qʿnTjb:sޖW}dv@E\&0e![(G/->zQzfxUa@FeMilO2~PYbnN|S;j=S!QZ{~8"CU~w@] ~) ,LC׶hr1`]rBiP[m\X+&F]gܤ!Í ehfwCjw6r?!-6y4 :Xn3 ),&YӘW-gCڵpAau3xHd&yZtWC^⁙OS#z"`'2"7]q` -vpEw q{c}(Tm8Z(}%Au-cHo>0OZtnJ*ЖbCX;C<w⦿yyhJ۱PЬ ?| N+ `?HKj)9jWpҵ_D'WaNcht-YBu2Y E$fQׂ%rJ _!dAFiƺ!qz,7J.Ig8|z;0~T<\+ HgH."_$%-*.W:K8٨~O 93 ƲAvh~з?7#ai #߷f'k|ͣO_>X5cL.i$eH`<;6-V&JɁԏ4 LhY&!M<|5n VzC.m3`s@E#(}dk&ۀe 6@H8i/w1F"??YY*(QF[j |p=I  ^SNUÏ` HAtWo5p,ٞU!]Q~xs!>搻1>FX*` FJ5W詺 IL"Z- 4]=2fSB{wܤuqyK+c <,S2>8Cǃ"D`;@c2x%9-xJ.Ȳ̒8o)GS^e@fԞX;dzk~Z! W10#ΩhB^Cѐ7'[9@N`$OMʿ6Zd"|iE5][/6 )zT"9:cpD^n"KKj 1[j *9 B\V.|=;r:qAS"[ݢ@RAԐ)mw+' YzvZYWc]LY,عI;<9TAa~ɦՏB[VXXゐ 1;,tgALB 4=Sa-g^MvI`C%s?{Xe~4R6QU柢}QޮA[V O(bg/O^on䂽&{;$QH>+%O ѮP6Q& )2Mgpv5͏ɣm& r: (6a.ϭ]H5paG0@>$3i"1>,fƆ)էQL8'>Je;t9!J Vͳ֮EF~BN۷y5Lp8)G@Ԗp/F#p`nj#<|rh0̱1(*P<Օ{^Snz ]>~B6-γau ,}m **tA55{/UjG(P3VT?_'xzQ~ OUIh8vxx۬B̢B:=RRBm}@o04[1 D jA$X!I-ErAw3{ˇZ.r@k*1c`^8@dyz3ӘpGkNG"¡obn 9= dQ{ 4Fcrs"I]CTI!@B`\oU ?'%Z`.xiu;Dh`y`TΞ@6549K:iӪ$pf0EFSuG򙼫/n8>wc}9 ,Mzb9BWmu_0zh~ 2mj%DTƏlǙyv[jZ+z;wTtYtl%`{k9d Sʰy잻Ăjz\ Qg80^^3=:l$5l%m1O b.2pѨ(r-+)XoI x2.GX(w!۠c.psL@l15gP^#}&6\جqô'\:WxB:p{ XWH]aC|OUю~[38NPFo6'mjֳ$u2xZQg zAN1Anaxyx#u9bas0Ӽ+::U R,4,Q&‘eNoNFurvH<YZ!SJ.3NL!n[ 70 ^Y~ ( §|NB~C1(ϊ`VFbl-UwGS|}ʙW}C<KgȨt3^n7D(|}rk(֚s2'חjւe]oB 7)?Nk2?%;yZikxrL cmhpI{!a8GxNu/l < ;d)q"j2YLW^@v7O Ͳ>- %]p84Ʃku(/xў+жS䛾;;G?T >V43Sxszn{XPi\7OvPf_1Yس9&B!N _[TYt:,]$:~fx/Ȯ|o1cv~7.0]{7P͂2Zr0#KWնZ%ּ(@6mRΣӦfu_ǍnȌ J|:61 l؂g %b~6{wjcܒ0bS͊xy=@ Oi*#0E̩T9ҧZk(K^z\INg ڊqE YQjg'A8ݹz/MU-\ا9sIuųIixW`8p! \@ C4U6mػFƧenbsUzL Wλ`Qex"1WDG"7(QpΪ~:J- ;a @f/nJOlM #>m-{zB)~i>1v4ƴjK-Oe׌NauZFrH<^n>R0Tno*eZa_@ZzsXfsTܡ'|bVYo-jZF0c!UnSkHƛFL"BZvUL\PG[$Qr'WsAU`fz(s5g6V6&!;}ψڨZ9HAR&X̚e[FɇsaF ]MG츲-H)y4-ei4\ŷuR/IyM vߧ ~MK{޷Z{6S2;?:ֱk͟7OH@eq/ 5/wcr z_PXS|/~DOnm(~V7"$  *wkGeY8,[1T0mL/0j^Sw#<X!QEoLF}KMr&1LH2^ KZr٤X [+&AOzcL, r p pg0yx$,EPA_alrO#e ;lKuKG[A}PzY<+[=jҚ& 2]T`7<*ԂzvZ\i N.KBߠ J H{G@hT5;d}~c) [+kX$Sܟ]7y JE$N'@RKwΧmzSeLĭ@prfHd1gLZ5]BJ*/9AɘV ')Uޔ+ b,Mg=D]L3Ҳ7Q X==`9Gc# Q\I~\Njڃ l8/&m0́m4)U]Z䱤2ŤȲ4'ͨ$F=p%u]WUtE;W+#CHʼn&x'oX$Y(؍E$34#hW+Qd4 S̾[M!Yw?i<-'Ktm=ss{+ժ,~@>:M:vbCے3a{Dd?\QQ+MlibM_.z5ZQLKyP0OX&ϱ 7VA9b,޶ڨ|v+``IC|:ap%QnYU\{HAv/y!I,mW68)3{*s'/9/fFv3>u?ݺQ$ x}9u)x!|ڊ21js Cz){E"ϱZ8D'&4XLfSſ0sCjYo eJlHW{)2sCCHȾt4XǰRB9qr}F0:.L,ֶ :68}Wzޱ^hDml,WA%EZ̊1DR03bcP8NO8tv;]>Ha֊{&aǒ@?5\ ', F'}UiAL]*ˋ9т@jBxِT:=Бakwɜmx"F! #T+/y$ \|,H;[,5~7WҼ.WQQo;//Qd£.0Ãe$#l4& նG9[}o}&zeӞ 11cǥѩz̢Ul :!,j&JSpIn0~xZuUQT {R ƀ*fzy8%GYL3JM1z!u.k4jK!I̥ᒾ79X k"ťK}lV" l8t.5u8pr$03O=$$_GurCcUE@_!!os{%Q՟c|]2uG?"ZOŮE,K-Ĩ0%V%'fçML_aor(Qq IMlotʴAyE[À0e$Wf?}Cι]>v~eO&jludX !u߫uCQ ;8/J-  ײ:)MD 4M,FO m\z!3I鮹@Qk 0|~6wJS 58S0avd9@䎖JZp((\?3UhfyiE!]V96@D=串 PSêF.S`ơ?J٠vj9`ñ>ƼQ[nIVQ˾8 Cm'[lr}p%"WݰKQt~HeǦ~.YPn r8;`%nHzWiT$Y␤"mjÜ[1E)*٩^~wDw}; ' fΪl4tcWIT`(dwVbYXb>ٞjvtf1UKg^/gjGh}M6/ay<-a},GUm{" Ұ%?6c*;\"$U$R'[! lˡrr~Zwsn`@qj NKHVNC1s[.ow$]棙ZK>V@7v&/  A͗YksfgtTЕ;RJ w>!An $:I`ma3hڧ%c>7[.A* |ʧ'aeo(RXU(;ki K ;T%!1Yi 9sQZ]N<'k{>aEPҕx%fEk&?< &o 0m{-Kx2|*/I!2A)jJNIL}$_U3ac˥,?~ &nl Jz:a^N.DmX=Ϣ_b"FMm GQ žLm]gE\[oy?-Nj-K:_Gm>Қ^Iet@J άx,ɧ*fEJeTؾ'sH7&60` FnbiG2hg"b4.;QSMĻBy[ԸxC.uLX>q^ŭW)Tҙƍn 뗃U`ByjF+QNd9hњLzC#o]%'zxh[.4iz?um/JlRx] lFys"n 9X++dS5U[h/v_ yjT8[p&b@u3'ʼoߖ߽"O&"b=Mdd8-88}G'i$7< 4߃ٲ֔LؙӮ# ,jIRMpWx"Nqrܰ*M k2#\{srG N D免4/5NKHtpVpv.?n3 FGHY }V~%N,hF%  oқ!ݤ`aZn}/ kv cԻL` K?itu?2(֙Yx!lNظgv|R}_I ԠFA6xY`̉8nb#KZ$:zUYb֘ff&o˙1gbK!>8<{aDA,Jki7 3UX539uf>WH"cC< $c^>-\{ -77]!oi0N>?@zD.5|\Ѡ7ZeH2).ᗅ@UG{sj/o~ε[oQYEkbdbßw`рBE $=@E7_:yBzX{\]4rkJyr1MA;-2RGϬ/rzUAgMJ؜U.A&t*"DR$d*RDKl˃ǎ" ǯTbUNyHjbmJ% WYP$ƗZbx@h5+^4:0nΰxcmPYjˈ`wM5lCɬ)?6t1{ƬN|)([+nUt]1u{{M]^Þ |òѯ>ewk858ߎXGa:)HcCQhX?P;l$F\,XlnB.vT^&r>"߆4qtaoR[",Ob;EOuU4) 3͛ş+x#\,1KuDK4UIxǓBW5Ɩ5mޞsHxcOܪ{2dNS~ a@(]=lR7Yޠ?㱑Ӑ1u.)Y 7׾T- "͝5M]?|~nuҮ" _;N&mc)73x`Jz I+?eQJj.k]|Cb@s-'}T£9",p jD̚TdDua*`p`_S4 &&R><T}JJ]`y`t$'p4!bz6"C@+tP oLMwwRoA:^wz r*0|8t|4FAcG3"')rn_WBLM/9Œ|OsuwB졀}<;E egtX5?se,b,%-WgNi;*bBB[+dD<|;:H@$Fa/ -&D:2"B3$ 0C!"Hxu{jxY,-1"YV@`\ uΛ9j[[+ */;&#ʰv4w-A<-X>_mnz3bN[2,FBPU{65kYr.}p˾{Kc/, }ȳ?s ԕccQ,n D(eח_]u\Hp8~H_a&aQz<3M3];[{ܽ<,FGIϭ *yl !z5pO4!͍r5$$s4r19em<&7W6VwV7__H q6I&Wy3NU{nT\b*x<{ lڒ#ER6CA Sm[ovܮ@ZM?I-2zː[~@oZT?1#K31)\Hd%=u|!ќ Q9'*;cl]5 y`y[ڕ$0,Ȉ8:99l|,:tN?_ h'j!W#+jNl#͚`?^\%(5R GH*$ʖ /豞)/2P/I&Hз;pτucNJAyY&qX3m#ZS|7h^tYꕛ3Gl1U% >U-u43$Uzp|_c/y4[ҏpMwwsKI6ͭ:<1`CcTc/]2~zsw]t]b0znOPAi# K<@DhȄ_\'6YR(_g Ǒ֛I _Čw SGB0v >ϻ \=^HWxž(C?J!ꇭ RمFx*P-˘D'_:3DD#5~ҖHtOE c-Q.nAVq8:l}o͚O]6Lebk*3/jm,Tm9jp!.)&Pf+ 0Gӣ|UtUů_N]V˽3MK\ m*\ sl9ǹ@J?kϐc+o)MOJL":FSS^x=>sj) f-1R/ECEMs-qs`mG|Rsw=O^xI>˞NJ> /*A0ZDԵ$R]EkR>!xj!;4^F7//+.m \ܧ^1F qE22^@͖=o6MmakV&00.l7\Ι9\а' yPJg4[t;o:94ִau^GǸKg =۪x}w@gpFprbZ((]QR'A6]-[I^,Olt-'8 g'7_ݲdrNB{kYvF y%x+6`%j ww#nwxtxmT4N+;OđX0qΥf vk= #҉4^+첂]QmvՐP 87Ů#4)v+\MXyxg/)F5[ iK q3YJADy%c:ZYA7 c)bޡb!lq:LY$:0`m4ֺp|OteEHy9()bh_-K!㴘F,>!zC1kvat#N]0t;S'?nw>zGÙAXqlX4 @LO#I7Q~:J^7N}0*E=@8vv"1fQ4l7>6e[/6mq@.X!X.rH%Z ?rv똹ѳҶBqί7y'󷐲u''*ޞirjǙI$4_v=oͮ ^D;KRՎ8'O|xzN*iQ{GlAEʻ _oR\]s ÞW,ang'ћaI A;DԬt'w=. `La7:=W$z: Syqg}I>Fny/T> @H>ԺWcR_[ʏy:?ѭ5ԦY&M2a;cjkJP0z{hZx 0JúЂ`䠍sl,em rV#ŠJ6b$fW8KSp+ < \po:K-覘IAV͖P35gQ PZ[MI')ٯ"l+!e6C9R@I *t-\W*3;McuFDF{mZTDl4؉CLx7v P#eB&a1s*0w&MGWĺNkuuQWҫPرѵil>l?̉L;u[fdpz2I=)2%ݲ'\\ოi`ު\*G0 8)9vIӪч8e}z8Q =W 'm./ \nBW:,k#Ĕ>PKl1,tӜ?eP˦#i\bm|'~*ڊFO+ɌݶS&P Lh Ygec[bൖs[5D=bmoo<\GF#Z&{7OO֖&XП0~}}^ n_6#6+g̹{*cO6r9m!{"`h5;H=b:k{|'Б~AҷY]n^o%lbk( cc{Sh?롘c\sC>>9e`EָeϡdX3Z5%#_wk_v[_ܵ,ҭ| \qXlPsV"夡8-9S~, 1i,7,j` &g-mڟ%pX"<~ )s9\[ |o…BG0b@ʥږ+'W:}kRǩ^: }*:*\ A/2~p!i47r`wUh4JR ̆07 9ì󯎎/gshRX݈Žf:u 謭G w)i~4yVtt^ '_;d.ioУw7km h)}жFMU`KS*q2HF)}-:K ';t:n2ye mSM9?y%kbz?,8cɔ0b'C1bj\*FXd$S#dt2khu= G qji=G*GM/{(yMxlLiuzYEK9cIeG3_1~VCOFϠrȨELjv8.(N2$r@M/7kzP?N˿LJ0j)e9%#% [؅ԙa]%,x+odIƲLYitY=gph/QeQ?*qs)|5r^i-~z00th|/k""KY壞޹ɤ hcs[rrr58>;|%TGl2XQ~6Of_Qm; aꮠx} ~v#Qj &cGOЪS+!9ոW H/T0mS"R@ FWSmڈ"z\ip AF+>]w0f{LW EQD;QsoL&T> ,]wc70zaTJ9m5N]ɣSU[oKOeOP-$93lnOux})Vhgd 5Il,530pDM *ѤF2jSޑǯ N8FK\z4{pӇhiCWtbh+F>v !5T^G޲pKo?q=˖+ ]BCW "m,b9kox*HR Dtm+I< wH)\>PX-m@BBmxnC`Cd4z&R/,rƏB PX:rVn>+df.j'|;uhӔW끆[́$ƹzv5i;rrK=7{l,} c;쨕2jD lNeohysnSRm2Dg)w.kT@o//v Q=P>PPX8 b~3R;flΪ7hl'eg3⡧*jfY j#~ƽ,h?hg\;»3%viy|}WG Xf"L`p.6둭v64'w^f-Xs}ͤf_,t`QK-0Y#%P x{pɗ1s@Ք.D``|fԍ_aX+01WF6z![ʦSwo*3$?TFIj`_[2SZv([ вt"$P$,G%Gj @k./VM}W_ѢPTde5S g̯ tJPZճ!(`)C_w}>e 8 誎F,/4P^J wNruh:uӖ)Na |eTs/ySX=2'KԻFIOoKocI✭؋5MrHyb±-KuΌ54#qd qԒB>dнlؾTe=E`V5S7B OD B l\˴gJ^(G'u{-qOQRqj]Y[jYIs\Ug(}Gsn~_VkӬ@6tc.R!f1~Dl'5Z2ϴxAX\.gw=ݥd?-kd_tNo .g"iw歷uEaM nR/љ*:R0s0?R$nÆ%00//*hGM!!LQWo!0߆1EԂC:xl"h_-3U_9ֻ%h˭qT3α< ^Qg<ԟk\J2Kۦ90("sVʟDw4=}^;<{Y՞+g0jk4 4f'02.YQ\34A|^wd,+1߼Z9I V.ljH# t)ݓ-y҇ޕ mI7Nv.'A%a~zx7tZ $S@wTu9 8YljQҤD/r c(wO d=e]yo+w<юMq\ZԘSC&^^<23,sJMuMcAv$bw bĹf#IY=^iUX)K>yyhNdܺiQڝT< Vo;ߧU6?ObHObgH/^U y<<GHۆ)  $V* hՌnj1f! >z휰P$ ػHWB85IAn8 $)KBF(NIr?Ndb'eI|V=?UE4`O6~54Pd[Qƅބx'Mns ?v|#2oۜ$[U3pk"|qi3UP-bKVq @Z.bskOyK 'yKf<['ԡY`2bVSˆnLx y* jhrCskYdΎw GWhiRE=ss.NЂцq@ H;S}ݳ<1S߮)ltM9yCʭUN˂Te]#WLHT~=P}9ԌnnC|RkvS'RtX.WܞIF~4~Td#f{"_ n̾#&%oñS] "vя)R#A[ U7$KFQ;ۦu;x0ab~ A"VI 2L~aL"QBv}yp*e;s1DӍP;w$\ 3ַ[VS3y䜇+f%m!QieDہj?r+n#N8N[0Ğ5W D[Pj w:aFw޽FO>@d2-+&%|Ȩ;/S>g`>V?(lh /M> aݺ͞vQ/sl Ƃ\\m*UbPHa?,D MJhM4B}eOwN!mvaYz/Wkl \1!}`@"0@r=z oE"VU{! M,:mʯs֕%U{TCHjku[7#eC -qZ~Y%~TI^ [ ߬ /Y8z޴'Dw.P*wvIF=?'16w,"frhaT`C?DƹW85m8<G43i~YQރ1ZY``XFB.Dw蓇?6DHʬY?"K+ݏLJ¤kNicD&VẶ/AoνOLIF\tko7Q2/ 4۩xm'<x?VNcŶz֌م>G0X-<\kn[4N`O%?VUo=7FT}mN'u/|@`A,Nz_*:GH!)6s -L/%9@4,[&lǘr:OǮ =%,XyUHFIQ>| yR-㘀JL]<.5cϳ*8KxK2jXj/ `ZGhn^\p28XuEƩ:V\gb|hv=hQ4{}d8ՄYz!uP80Y! jԳ/ y.7L4R$3Ot@i@;©bUhY;? 3" y3d!IRB KKW̓<ו 1AG}/$>l(Q\U}:T&S,*BZ @YH3eӁ4$AM>ket(wT5R(tqgp*, L75B P[9p]޿!#*#嶥_.EWh{ Jѫ.C&gV=g]`bRTnPIjK1D7q:d2,J;: yOȢE:uY _g=;SYo*q %ϓ+ZIܦ*Jkrp*͒xJ)e% ~EqNcSJJuJn*hv^OeIe\쒀#w"by ?Ij7+YQdJ `Tϡ[G2/rs= l3 ^W:%r" 2ġ.ڶ,pf/ni$ѷmbCj~r/A ,vY #tmrR?+͓Q 9G3i?aG@NسZ0~&>,&-/CG{NZ-٧Y@iBBn8f@20\PLZEk/" w8[k5s="aγs|#iV0o4ŠhCJ'uipEҦ,]E ((:_ A#épV ukvOe)/_*~a/FoFLب_Q=BU]#AEnzT Xp}᫲rl7PԘJI˯4OFc~?=ݳqKfm.ɪP91'?ubuz`S409ۗ1g])Sf!遙 =.qXQgfMӉѲ>.U2 L%Zq1:8`m8O&š)fhl_Ly0S$AvbЅ=Xw#(1#Oc RUthS X+4dCߩ7/&2k4m Ynf8`6f=}L Έ5%7f}(s:@T |=>~VAɪfW*rk 'j>BBU\(/=Or '7 &)gTAlMȰ~Ru6[7lT~@1g(yk4Dw:7o&$qa ,m&~0b;8 ÌjkޝjwvQB?z/C? xhbmm`3ϩMrOo5;I /[)u>8|J 8kcܭHr$s j ~3OpCSz%p7}!< =QP;}Uޝ7k{ xX[4AX#s'Qt{uܦ%DzP#1H-Zӣa?u8j/ƻܢIŶ="A%8ߋf[ɡƥ^1[vؐMkjH' B>gsb!ؓIL@Ӧ.S@Q⎞ *{ ~hI9cQ*v6˗#еrieW8ZOK+,(0K$Fv&g7j;ֿj+XMy" H8?$xvO {wrƇǝEB-V?䉨y& btq̼R_p8TC_|د@f]m5;..s%3Kd 㺵I Ksx߂cԘ2X dJam4a"AX}ʼnpɢ(qFM̎Hf'Dqď/SIY(tVζ;'y247dWg$}nٚddՏROz^0Ӌ=\d頚h਱@}02'K*z Z}}y,l0CANn5*|u Lc5^qjMcq(ę /aD|DDT+*S7eo(ZZh_tD]#fꚩeiԱ"k/iV[E\mb.hU"OqZRF%fsBH]TTnv`eى%{%M'uVax6nr4R%1r_QCDx\{|0!@ޑ$0YhשĹN$z[r?eb$d8q&9GʅtDCZ;,bZR![R"{>&vsx™TVـ*t^TN|;Kn ٥=HܙXxq_Tcmpj*8rTVO`rGg2fH qbFS Sk۬70i e!5:&8A,gIy_Lq1zqh6>(aA,fƳH-{0b`8>UIXAf5{ADAc=nRp&(([R&RD (ؖ%Fomڊ_{a*4=n_lYF2;蚏#=NP`Y"C4iR8H9L@C l푭¦촭 yKɔ!gB`.o4 #W@O>zgpv#۟e#^b>{BJaWnʹ*Pv Zݰb[+FHr@BM,k;8[e f FaF4u՚& T hDev)cb'2ċs,ZA_!P3>^!ȱi6=%e NHDhD/I]Su EIdZ}?wĮ H6wII _|} opTʆy:C%ʑ{A Z(6]0gP eSZڞ*ܕQ`+>5FC+i) ^e}&'F:; 5=Næ.CkÁHݼzf$eq& +2=oN,iSH?fO;ԙoDԉ`jfCm wZ/r1Kt2Y'xHҐC]Irb7vQf94CRrE~ EІJ'G-CijS8!Vv)]*+zpRcqd5P^vs?N|x̜Q|ٳ D|z&;5dCi~.h*C`sL4r_wrh,mؕpLʹe;'}R%}V8WL!Z2>Pte<λ)M_>%3c@}a2W~\E La um ~R,kl7#Q`wCÄ~2O pRy@6J-,]|麜 SzRO1FXR ~ "A18cC5S}fk2$v5u4VO6e[9c!'_mY7vsU!&I@YLYqv I#[5!|}h g P~'Tʽ,Y:7)UtgAY QfŞ2!81p#QP=ݮ=G_0Z*k% +P#[ptjPLN _?cBP#z-;kC@¨@vrJ~=!>u)1 HHZZ6XnviE'ΎxJл܂/9JSi x~r.=2HԠ LWո 4_`^a(Zɤ/7%@rOIIj!:(6"%|e.+ѷ6)󬃠 NׄMY aꊧTlJҖ[zӟAjzzϬ}DKoYdictU~Ļɑ1v7St^ϷnH\rhkPpnL *AȍQ԰"Ȁyd   _ Yݴ߈X= 1ˀv[*^ҾPk ܛ_]Ix> ϧnf}R Z[ƴfuy4bq ]P’=MEE]A\bO*ؙ;X L+QԓWn{P9*{M&TA%u ,DlڊJ֧I 0+_;f[&d~J^r*@8rxm*dfq#daS_&d f3$;"R6*K-v$<5Um]eNqkiLkLdiqt1a.Kn-WMAFIa$7$bƁ) Ņٰٓ:*$E|Bۜ^%PT[I?gW`Cs jじukхeAdi#ƴ#<*n2f==S@mt@t?;Upyw.6vm?7Y;d k 2\dk`/NiI*$5eRsCw:N=L{=u5O5[ hC&^55m4 ֖Gݛ$?&ZZP>˿}]y+,a>l8`;&*;wjY't H Xơ#\ a_);ri-4xo] dW~qa WK,ȌHdG V&v>&$U{u|c#%']u];4|OϏWc8k3фE"_~ =i߈WOzzJ]ON23|΍8+&TM+]LhO7}Ke42"6zSa/vkSyjGS$WϕZ7^@ ZQ-w5MCbJLMfC8t_2֞./vR a]R2c[^ tGRf7qZMVު{cد"Cg3Ӷrdd3T2聃%+[Xݙ7k"{-n 1+S54F'Xsm'6~l_ ܗyW+n"a S9mu'/A47"Όzb#""md>}>_c=BwPfSz , Wݽ ͽ5xu`_[>\r48,w>5*R?wRmVH+\MH"2-µs^WlVXG#+<03_RoR{:9|?&~ B7vXH&:l3Rn5{DTz -S.VgzٔHX%NzUZ$]L. G橰`]qfϙM"Lm!p a\K %$:L߽ VJ3(Dՠ8H4\E|8'S%D nXp5=T",Hsu?K#`%nfNKdC@ -8Y/ߏ1 3t`~m,6W$w?Ǻ]eG_ )ohk* AqzϷw/$t Z|v˯t|Q?HpcnUVU)d ^^U)w9r نM(ƗcCk>mE3\L-@QgEmhxs+5nlUX]n EWEy_fTïmā!XKĂN %ձ"{|rke@߫5& ʂ(Ձu_.Oؕ$D >|dhS1rY-6;Lܤx + [&YTDH8ArƸҷsv>t{tv%^S*>xĚT£f;hh` ûGXVh=YZiwN}{]91Z49_QB-؟hOFzHC#u*<~Y 4U}lB*E_i oے_\A _7M;aNpף\+O]gXHqH`ū0 Cxs,Ѓ/*3BYt21jڴFV7nQo5Pъ~:nJk#B \0D0V/t!ihy*+Y\WS 7ڞz d\TL,꣉E#ݳy5<%$j2+c iL/LciQV?qadSguT7C<|a&.3asQh1oϔpAyX"KiqÙCEHMعeD=Ehы,=>Dξx?T~J/9?hW6z~9Tn*PN%ZDῚ^ƒm6Vf EfH\#o|V78[)Ib{g:0O( /j`2o9D3eDfts+\P 5&s.^3>eo]f X Q#=-UB9Rw tVEAͬ!{GB7D; B!xeF^CE(?Sxlpa^SbSG3%YY<Vj!*`% A0r)pS9 ̐$PCGFߡKS'|i(p 7ItԊ>V9O흡閼ШCm\~+|KUHDW⁂ Q<8nP{4PSϵdӜKVЁ)jDܐ}c^Ͷf:\2ɪT"Y-݋:!"ɿ{,HTqa) Bv x /!pxR\lxod=fyßnYx$f&hU5|^j鄡[)oᜤz5WV}(Kw/ a?a-#H\&xFj #=e,"mn`Iшh~F fZ:}P(bM[w2RRXKj2 雱kƙN{z>`2'ɴ& 9|p;53>8EHZU+=\u RוH>qwa! &nNf[_6G:18jKG6!]+nv9q1Ż #>g;>;J=K=VL1X]3%h2%UaADHFP8%ܻͮepE :W9^ OUͮ0I&1$mZ ٛrK?\!љ~x/f3ziJnrw1dAFw>)`@nI! x]˵.~D-”MV̫ _xsnsJ]~ s++𸛔b.qϮtglgp6^8:z+^0[d-^p.w,IhM;Io G?DKYh嘢xъlj!aˈ[XX"d!Z+߁]LX[~_^A6Tqa]8qp.qh[\'h;-N)T HCwE. ;1weov~/Dc_G >\e bhN aQ۸yD6,nh:[P8?cD#4 3QqV()HAD鸈M{RE9!aFrh$؍IW>i3sɞAG;P=L״Z?EiӱIf.ꐴZ2jϪex-RQaZ".%ͷG* 05a`³ǐ'.[QrNp75B+<}ѕȗwjC%Byv$}&ܠ1h'|MR10`^M,#lA]B5,x1κCPq~L~`fu #BTy»̂( h@@:Ŵ{@V㼜*2!08 r1 8Mt$Mt"COpQ64lC<[4IBSUnFu,[faH\!0=Xh!+V\2Tx 9BXF1eYeQNw&Q2*j2{W9䦂By AI/ NJ8qjpH77StSfPq`jnE-\|Urٔ)g Q>^ғ+'rH45=I65#Ndbz4[3V4ՕPy^;7Ə8wP/:%6ꥁM;pLY;hUY-GtČŦ$RfeZ'ϐ6g5C ^&ƾ_kFlCϚO Ə{0l !(7f't?@n,~UsҋY\ȁ?1"V5$T0n} 0Hyŀ *Hd^oHnwKO^R~.zޮɤ@=4LV-O{a:r~N z=u-*b4}\bemV%&]WH܈q.XʮQJI- X2.OL0M1V5vj~_667˖i:f ZFQMvx l[ 3ep}s.;Cu)t5JD)T˸]uRcw`kr0oKs|c.:g->iM8UR^ (ṣ*՞r:t%)T;``gꗤˣE"H=OPʯ&X"@W%:ph]Ll8Eed+I p5[\J0{@O5a;5?wf>R4̜M4\OѩeQGn,Jݱh6闶&.jh[dſZ 5mgt'Q8Hs@feDwL.$#([6]_/4U$qmn"3M[CJfIo;s䙵1M~~֤ӡPUDppĤ_Ċ|i31WkOT kבR`YϠ?G}\,)U򇵾 T*/káb_ :HPu\}/69|Db0/aN.A`ČL D~000]gMu}u,HfBdxLoDa`V`b\6Ws7̌Qb9L+lъn1^MJE\xkܭIJRs%ٵ-zd~:KX@VM%Z+F1wRne$؞ețDWsK\Tg)d'o۩r 衦=[z/ ?cbpsaK?U-qr:]~`ZHl5i}Qnՠ3lD ޳DIFSzYwu9l&Nk؝{ۃA$Wtyn/Es/K2w @2ٸnj~6xu廴gq=C3>8YҺ{0\#kܥ-b u_~cqz%m_P2Mt#%&Cy'aj.WH dŗh"G윌į1{U^beCUQbGvDV u=Jv"%zj`!O+?9vw{F;O?n,?}13J $w!s`zc\Pt$4M˷IG^aA| ,AsdC1QQ15oߛ|"R]zk26tp 3cB$<-Qc9S]#dL (t$rro|^g!8P|T¶ %am teu¡gOHǢ.t_vRTxMm "ҧqSє]Lڦh2Ì\v:D=(\[TP(B\dlLEsh {[KXh`JqoO k\\e҉qMuR;* %`9"qw,Y%q('x.OOd7/(XIOb*Χ/dG\!Q܉B xp آ`(F gjy69&RCoɼ7c[>8ȸ%$cDËIIp5"-ju`옞 ~ڍ ilBSZJ#vaHw1hHόZ۹</Oe1^򰾛/Ù%J" B%U! [MyZOj=ou dd` -ITlS~:I9<&ҙ}{N;b~"&Xgܭ~Gܧ>5ukzQeHo*7/KyQLP`t? h@v'Dd@s\0wv fʽ$R㾫ksqէH` {3m#Lc1CnCx/LJrQ )\bͭtCV4 ,Bj.'RE;~#,P{gn%U8@[Vdmt6 彾d1Q>rmtA5nJ7ly/-i?kή 2,1yUL1WRg#d 'E*M=hG]0+e#z5x ctwiQ:V#b j dnSkW%le6ԙρ!GF_ 7>)m35dL{ H`"ꢾiJeIx;E10iMhָbe ~Bc\3Е T@Sʮ~Ija(-CYθc17PQ=mw ɣ ݎ(z`Ac}x]g̵ #BU9u'oƒG\*%lRa"e3A$?;F7א r]Єp:`WpԡV9bЭIc,!|m/o%.uzKb~!*/*7~ ы6aL0Mp!`1JEj5ec o;@IN/ nvM|Og/لtڢot 'p#h  Dt)4s5t7[%O.\Y _*(xA%43\ЉYNF'ԛ<蘡|T6l\yn36O]V=$Tp8Qxz گd~"2L<V𲔨նBOܧnd _ΝL#ȯv3b:.M{y'K S5SkZb;E""*iH]UJʘ $n7@Pn)jqU$O8)5mbz..IWXt{jg/!D/2u#k FQeYDT6[8q"f %p6J4nV n,r%-6i#()R$v-{7cO&)gpcȤ.9MoKh۶H"h*pPycWnkqKI4,+feWd/IъtzTz+_) b%gyFSF36Lb󶢡1aɰuݜx4{+(3^P ܺ|2\;JQccDmԞ"4y}:NqNtDL ry[y64i35ՀyƑKOPsiAh3ڣ&GM\ZRs>ZcOH d|eS#h]xEj7kZ;CHlK{e\ТzO!z$?[MH\6!Y!(AXme᝻j\*ϻ݋޺eYa^`>qqO258 Dj58z_7|)Z1~/uxH)4ɨPV p&́4mSA2Mf!zζCzԄ߉B` ۛj0&yc6Y3.WPD=@5-ܴV}#.94tCAePOp|Ә%6&!z [}%LK3 w5І[C:b wˢ$6]ԣ(DWJ!5`!Sj,3W_3 `Qx϶h/ЛF4:vV0W,hЙ;H%Bv7(HE5xs(SH7pnI2@̗fp!RdZ2x4/ј원jUD]LvRKW߳K Sye,8t<#ЫvU W Y?xd[dӖݑ> [R/)@|)?5 !]UR{*D<gNzጔ6rR7a6=\9@$DAWGa5Ņn*Y\4uk[P)(@0V, bwayV5TaԫkJ;IYC`l樕wz4Ngȩ$SڥH bBOSRndX..k*~zTbg~]1l8 JA9:yO sK.?Sm:whKf16)b'xyb5JZ.7a:޴UƥɽXVtyʜud>'z,7j oQ*ӂ?$/bhNLy] RZ0E\H Y֊cRwZ-6g[шMU{ * ٌ$~2` W5tGv-'#Q_Bx?ɰ=du`"X]r r1b(bY*!VLq?peakOgo)Ik)2rnb(L1@ѨX:ZC?n'}i#>3C1ꛫZ3 .hE3%H=a]VnB:/J!ndY+0q!%=5 ɣ-R]pi[aIONNa.YX;QX*1l*4ǽo(&nPLa!RO%W۔8Lt"]"&P[ER3̨`ɟ@?h{zߛb,VR;02F•qXgjUE"O7=3(ؿx_xwQVeܲhލ0|2~U%XgW!742'(F>43[6܈e;d" 6*/s_u7,, =A ! )Z0=3X [gRLT-,=):$4=T'3cfxܹJ9.Qvna`h ]V9;w;#1iv㥥P\ 8)G9d<}Asi\:޿*#"ed94Z%z?,K63.YCq]#Di8i+lg*'s&~Q]nVup6cA5l{DZwi,!@Iɯ] Esk9#n=-w^^$g(y0N>vx365aR3qϟiª$>`41ĩ>apT[ r` @W6PW[.0p9,Qt6/4U4JiWN9ÂK'`J\k*/L3LBN+8z"Q^ѻ )E ³<%u'}05!֓ >NXL6)Sz0doK[Rgc{gљl"~8?R7m7G!f' _84hВܮ[ ) 6$  )N7h5Š=osskqKR;Èщב/[p"]TuZ篒백#n6,؉% R8L:])'z+[} fA2;uGl]YeL3x+<Tբ3hie*{ot>~GA/^ؗ% Z2ʰkJSKXȘa[B rL5?8ebjL9\*奄ř>a~ z]S%Īu]xO:&6/vVC@ŊG F%ڶҽu6 Kr.TST Svp+D1t#o:x) 2R.#XjIZf{?Xġ3ox bIF%͘O@0Kގ}`TKFsv ė`.H'tk(i% {d7?-ĥry;3:IDn% :M̉{F8'=. 1*<ڱ(eY.˓sâ{Y⦝=هwˊ!5>7I u^r;'yB 85r2L<|r$`!ye6SL0 ?_am9|,^iغ.\\źFDטE1Qu {M*W4v/ '.Rv'X]ՆhB2ÓQT Hz&f'u=G/DŽ'+\J;CkCQl%DQt4^ ;ڡ~Nے$(Sv`H0)z&3IA3;"+8@8g+a gh4㮕pIݗPEN8[T2>obx_" `Ҳ!::@: Ťo*P} ۠"ªO -L#z‰KvY2rQ ]f4?HG}.) z*p嘣)5.qaL9.HL !;wR!r Pm gyu5A.#NDG5ԅZ4c..~>5bj~l');y{)ŕKvжH-B)SV17$` ͘K9 Hɹ,>[>(4cRb%)ߟ&J";>AUZb٬X g,69 ή$1ɍ_09xs:_P2XFzʜe;?|\6-K$O|ɔU)E_6퀹gxZ''m̧vqcmR)"ogY=Tq`F$ݾ,6rv۶|@p&,Um吜sӭgn{??w`I(#r`02F"g :BriɌ]+`5X3 rU-=t.Cd !v1 G59t R3Ќ1g*e3D9[)ܜD(/*aA#1 g}x]2utыDvc"}^E ʞ%d.Ds 9s$¹JvPb|$h+|_a_5"ruCmȨ?£^x)OgDRW3YA"j=LQDh+ .R q&fLzuǶBtG?Bt?$mF%W/׳m'  zU뿸)ByF9/Ugۅ>?,ⴎncoϽu` USduk3” "!.Y!ߏʵ8Fݙ4}b& 9YtVaY4,@ˑ3LH@SOl9l97c7'EaDކk'0XR0 h0dzaCMX8CdIS3d`yEcK+{2:9'mdZ0(7;V; *0ߨFa2wD)vIuw}C.E"0Nh'SY(:mly#!S~I@K+}E{fMɱ!;\]޸.@Cqn(.8+ EsGחxo+y>=9ӟa-֡95Ɔ*cO1'lC1V;WB;-. :o3ͮPP &3@24oz<8'uW ӞY͆L*/ἚQ! bF M\B 璑Cx591o0Nb8Xjp@;Ղ?}`A1ŹPaI?Gf0hĈ.KGF+):?A@ܙs\ܝs8*!@>9醙hld'w#}Lndp&b1@w0EnCAG`ɴCv9)ZKtEj\1S0ƽFQi,PݙECf+',Hkk- BYKdO՞gn*1qp,[Pl=Z [DJEBƢΟaEq.Ff=<KiLL$/Ry po=*&鞧MZ>u;~7 -|XY­W}Kl!+r;Rx<np-f199wVN.e? \k5F@"+f7>j\*1YsI[aqFH׻鯾J; Cv>XsV  Je>8%n4-]:y"ebkU:mϿ8 6vf+чՃwgDV[uN/寠=sxܼ3↏N fNy2EÐz;pR넸<++)#qM'~4T#3 4蜣L(Xs!ϼZ `8?A\rge?%gY_tjxj nv$s-G-fveY.]pA6yh_q9cP1!O|5lSA"W.5M`jc"? .a;v%Q_8syۓ*Q)L)¢R0/&\|e]#n&֕N7V.,f'aM-\jٞg GBt*'U:r(/2xDuCnETdDH5zj¾1T-R+Ct@'WfLͣK$g]貗@g2H=7pdyh`27SDk("b{jCV@Iz .q٧ :-0:VA+["{/,P"z$BcK3^/!UIxxZG*.Qg*3+e}A5QP [tg2 Aj}𧟆=|Y`9 aR49g٭JC5UL/MA%*{<=y6[,5ḁ̂2)=Kt* /TX&v-6}Dg m}{ Ww>2^r٠'ޒRT..~66LkI\rğ\a m0~w 3߻!\[kO{*l "KM&t_t& lld/IF*X$*h>]U'4;c!![\%ݲٗ,@OFX."~f(gg%ȮzyߖNQMxs/DZf4FEo9Bk{UM<|/2֣ӷS^ՙnSI)/ #([sN꿸8%:3̋YWnB[%9 ~Tr^J:*Kј[u.a&wy}@iRYlɚ=PT݋mT"|u뜫`- sVFY<f_bGʵ h2l}x0BUP !q\HDeQ}8laAe4gAEM 65aXRԽ1=I e ěF\3\@Elr ® .UfnÕ ;$zgo JO'c{PiC>G, pHwΦF zi'cXǬ)Eox-<FS";<Z%Jcg-sdPBdE^߱-ߞ11#ilSʣ3LPOus "JcJ=DT7P&/~ -~Gv?mDO:Q-T`m vu,K6خ~0M`4w_{4ħ# D&ɯg "or?̩ռ<떣l6BoU}R>HQ66Y߮W) _'obuEh+E)2Zad& 0.o(ի۵^^;Aji0$-ܵ\==rRvڦ$%Q;)&IA"${YabBHgӼ x>4So2/I|*8eYp VE=Z"9?_ŎCߐWS*Wј3PxԢ`"={mj X%[PI Y҇nͩTOc {0L6>-lAD^qމS #81 Bw% h"~+l|~o)r4Gb$zݍ2Iը ޻QJs3_;`j4Bjg1Cnc$$"lg HC3J p_iPMKSapjB_yrƱE/XnUH_/Zp) RBE|br4M&W47 uR(87h>)/tasr 8 7lo{~D'(r xo֕R-3N W<\B\<89$4g& WP/P( E fH3q,`ظ 13=u)b^R/ݟݼej+%@R˜{y*bTl/!->ND8&Ag:ZaNs휮'XI<.T ^WR8NB3>mʓ.;vhdCe!Byi'3w7ebc[z]BS\_,;Yڽ%/WiUi9y܄ ~O&K"U*Gb(;PL`JK0&?kڋ Do GhRZ[56Z,Lo7#;O{ C̫,һ;wH乍p!o1̲XM=%l?I]٣E ^0JCYK!ݵW+g);ݑ}ŭÛ؟oS%|~JRCT@mqUA!!#*&\z#cai5-o#;s8x"_JK_t7Y+&r:M'O3 r.R$!< D4%Z+ &t4^a ?u:7Vt;^:f٩{W!v烷<,n4GḼ]bk9XJ)YP G*mڕ(RVa>*j>PY^(0[7tj ][z >÷`~#X f~9߬v 9)οiؓ{]\*eQN[7G!ID{/劈ǖ88QD9 vY> rw:/JvSbhSJwYSoh51tg^v8+ cyr+L[9?%RLiBkC_jl-3sB6K{M5{ VUD;^/J.QI.ꑺs J \y#v5,;cY`X23xmAYԜp_djIuQ&SBW]ǝ?2e{KHlELp^a*^np"2zw>s(oN a tTB$8& !\X#)a.œèS_>ԓw9MH/]*Ѽ5v>탟4¬s|3ӟqϦ@;q9N%z#%ouaPqWL?L2r)A9YC򳇪IWK vPic?%3a5 T$h@EIڮL)OޡXN]ёI,Jָ <&8k ptU"%I ޏ5Ik_qͯ&/市vB hvLvT7G-8ʨiw.ٮ.hȇGY4_epY<3_fh_aeieW@erd_ H Ԅ c=۞l(E n#*& ŀboj xW04?~eqFy*K"HtTkޒ1ǜ]0TBҨYcF :MPW;hs%μir "T;nN!p;>[cvcL:Ǥl oFO׮h|3D/ SCKqb?~AG+1).8dԄ Ie|_}ҽV ^|v7"1÷9 )%ty a.Ȓ#]}gӤQOxoa1@εֻk$94zǟ» cΤ-"~X:!+ >/wPi4rnv$ ${}#o};&("4W^S ù.M/[n( 9'M.LoImv/^% j;IcwwEC^nW485lopv}d;S1K]ˉ,H_赱2vHgTUUExX,,MQ Tayf4 W&ir\p[ĵ:͋ӎaOR9=]8vb.eg~ 迏 DI+%? 3/钿5d7R0J{ܸ%!=5gY C용YBbZH"5Yp"*dӼe9x??*v>]?b"3VT8#Cn;{Aw|k<%S8NA~ע`gp@o loWb<<4>s‹nJDyt{whS[י2_C@Z#=](O2P{2>jL-Os܏& La{-;r8 , -bp+ĭ[aY19yZʝ56)E?kLka?kCN4w;B:|BZ.V(-Ars +M|Q!\X2[^Wi<][|:}|~9,51CF݋^bYE ,\[G 2ָFo]{ˁ\|[C@Uӵ' 7ʎ<[VC0H1p<%*{!8I,/@E'(l2u#.MIX 2Zc:SdJŽpo-%^GYaXXeBKzz\jkyN4_dՖ6@hӥ+kj]gQD0"$ #%qxn. Q,W_t}r 6N/q ~-Sɤ2„ߞBj:5dR˴2C8)gۧ)Nџ9 ̖.NoZl[Hֱy,C }~c)UtQQ~6[uV+\Ʋ-$h n56Ix`݆ƒ5@b .OcAlt,mHJ3VbȡV3qN~N.-XBu)C8at%9@ߊ^Ug"d~ל%B[P0S/S֔Fs}x:51Tm_rS Jq{YJ1Lcf,}tvHUOWF/gبNWtְ V=~?<ܙ+!6~o%*LEH҆c׌3C!9;4Ƙg`jCZ1X3Et`>^|%S 5y`ix-0ɎR@B?c#0Vބ~{*T$ p5"SYNLAM@oL-&jǓ̧4&`7Yh i6 j1!im9B!J>grppUz4}ɪB|v&+$kN\`ѿl~b^1LR~lM&-IidG dL ݀z8Ior%=g;A\;i1%$_J,s ºۙΘ1 _ &\>_ʍҬq`hռqjK=bX;><5lrzxB~wZ-br8̋HЪ(}KUVG*D!zTxiu76flc  T_q&ڨo9  *G>S2R[2&k@5P>힭j=6#n)?bI!u\zkQ%?TP|߮Di[f]Chgs7$K 0*E~(P 3YP]8&5{O-*cbH˃ pV=W~|FexRu ݂ i3RjGaArJFm҈`@L,Q!@$+hmZ`əpMO/%-<"]i5bMscNj!s)H$_둭Xb5s{? bQ9s?P9\2UR:7䯍?&S#o-'g21$sdA)@sֱ7H<3~;$4NfNnPY0zq1Y*Mrۙr]"AnwL+hxUrc3'-kf@z$$y>tm/ϓ,0eAVL _.R5-+s p%!D(7lS_M^?F^ r1mQ, >Uyvԫ@xLlc ц 1Vٳu7^^Rwq<)=hˇՋ}qtc4<4)]̣v5'϶i'ފٌFJXggk=>41$oXؠSH:wINul,I[6K,/cfAaTNz@eW+vns- h- 'y4vZ'唋t.w,RQ3M_wjyasIHwrG YUGAPQx %nqP%=FàGr!4ߦb;u(N8Gmy}1qo'Xwߠ6mSa|ܰ"u8 ':= M螺+xwg9Ϸ/fxS7{p_]e"'fVߖq6c"H*+^IDHQ no$Hm| :*jǚ^zx#rь˅piJHڃ^ւVEهBHڒ[5:%A86|J.t`ǕVзAϮ\LbgC 6"g4IԒ J0 v|4IgV%oUX0G~藞Q%>G?mIJEZMCoß *A8Z=FvW@o9oҖ_jڟa'<O k!N@iD#λ= `+O?N"0vFt糭Q[ l}wy g$8&\{s:̇ ^%Ԋ[ e[[䝛PD2y_+ۑZ@:J\IM2֯)" Зi$vD̦4N;5\L?"g55; 3}t R ISů<əGlKFuPݧأ gto)V\~3.ą4Q-?kmq*:W`d&B`Tu|'0'pV*г^T58 ΈQ.S'X68}֘E` k->'Yɷ7CG VA hvS1x$5ZD~"iS{% W4w:E0`gU880R8NIc?$,RJ/E06|\]aSk(A]gģvSDP+"KïՠkbzTo0*^":)QACm55L @~r{t {/cE4B'SjJnP(OKe:A .C&D Ayw+x7XOiWeL%{ Umb'kea&ߦOPnC?c7MA1 ߌ@Z$dч~`@) p s,UuGi  %EO߀x稕 4i12Sr\tܿIv Ҩ,ƒ)~`0zfvgE? Psivc'2~vd}Sr0aJY.wu6#$#q>2JTkNWC{_{ӎr2 $H4cȣ#w}Y-J]7}^AEӹKl #"ityq%߃?"h;E|khū%aV]1l6{]09yoeQ`26.0рD8=LppM RҖ>,DR#HLM#>|pp+@}1F.[LWh\Ze -`\Cr[Fl'F- %mZStb?bİc鯱6L+SqQ Lz$tߝލ,A%JG-tf RA3SSWwʱN\2w$XE92hM}aE'tޠnK]d%Z^Hݮer R˶mk3)bn, >s6H Tę˷-MA4#VTLM޻ 2{ Ϲqc#ϯ]F:xZ|vxmo+0/yTʺ1L_&GTdJb@=U1М o3mC/k3i_T`N2bOWLk5,2n3IG[M2bXBG_kliJ@=+/;!7CxbcDI}Fӵ%@Op9?3?Z J taL̍>Ꝛ IU^H )I~#D\R9 3܆gd<7{J&2ꥠm"Ad:KUyI;iD, E,q?_a h-oT: Akͣ (gB?͌qF0.#jyjD#umexH# ^=rmT^bi'>9E>B6Q!>˃o.[0d}Qv0&-UyR\ =cw<ǣffq=;e&MB^3xn}Y6\*}xbvM1pεrma{s^"F1C'gSІZ[d\)[ Ge_t5+SFtű[wRpDziېIhV+_>q!盥O˷MGbn}t:%<⯃> z=Lo!8yxkaB?i4" I ,#nܯ T"豌qw^ڳ9[VVEw|VHa+Q@H`!ȉ=˓\Zʹ2wg\w~v G PWW{煼r]ՃDQt`șKIK ~* ޴."6 )[[-! xN>Jbvܱjo=7xw%= *}I!)sPd2Dtm£uқ v'Iȩ.CdbŅNU(_=)Ԇ-?x? \͒$*/!f!N?`qA%&>ZǦ]60⏷[Om/up3oA_C }H+vP_@˵H@q Opmzt`g$_j%mHC!:X{EmS_*t CsVa5ZSTOi0W$p۽d略vpTZ8]XuoN (-~Nc ~7؜j<׿MUk2c+(_3!z}9MKNY3}A[ Ct{\y`eLI [F?/zGTI/@,lHM!eËgnFI5 \_m<5ĖhLB8p"Ut|sY֬&*G{7\:FU_Y :'Zo8UhMٴPSŪ%\W VpœP 3BG4 K!lRAX~c dzE}\ 2ַfbTJqL˿x XHSXҵURO5t]KԣrbAupHabPjh٥)w9k"~M6[B0DX|ʾt`SHIjp)֧%F#J€ (U-gKrno"IK:--;I<Ŋ,b/Y?ASB U޵tc? ${0mUYJSqAA3o}* VPK׍i6GX\elgrjkB4-;kQ%S{,`o`߾V ht4,ZW"!o۹iI SJ~[a\U9%ٸuȶeQ%45 56jXmTy'٦8 B&$}Nf.UbP!׮dDRĐv إPvM@iI{Jg> 6r`ۋ~6Z6x.w0:D(_Y88W//=v.wf}EkFY-eQK> MU(a(rW//LH0#_8ϦxSdJTܴk8>byz%ٸY;w(8Yc76b s1{_O}8 %dR-I媞jϐ] ,YQ1dD91-@Xچ9wI#ZPB6aUC}4nwJ9>V3~"ϱw;~hru4J(S / t٪]Py@>pk8f LNWӘwTiM7%u>s¦9 Ɉg`*KV0$耔7pjJwHnpB?bx8"B6yg~d2pMRLUV5O16itPy^tjA.S'ҶZب~0{ɬR1+8Svc|3,U1ziڀo/!?wb$!$|޴CaGZ1]x70tdr.ŞCUk*5#*h\l%2MSy>`5xC󱹼 $h-L7V&^t(@l*%~8) oD,,q{UR<Yq%FT=B糶st]\_>S/#",oLt_?u7Wg^ Py7_"A]}} +QsuB,۹+MPu̾,7i!ퟘGAV^z X^||֜8\+|MFW;tJ&9!#.^j%6dm6%a3t'ͱ2V:YRv38]c^`a[rY4W%.)Biq%Upt#}*QYn\`𫽼.Z v%67(=ǓصVk`B;g2YfIZqjeӗ4R0`(+ގPCz5@ Cp4jeDT/ϩp$^t׃%ȸLaLLKn>4 { 2%Y-Xm) d7`ndG*}:!zfZafyEѕ,OJsɍ]cLD2mp7;'e&){WZIN>=L)"䡓snWzyM)RX!.=Y#zߣ tIJKNTud:+n94+S_bb _C;~"?*7fW,\ eua Kas#ZJ*ϊZ9~ϝa(3]o}^n35y142Ƽ,>AIqc5^ Ib Ry.'M2f_jEY%U.ҭ;P7P#$#H斅ɟkRB;u2%|/b:WO j!~.K aJl垻q]@'=. .mV,u%uB6 ~O1JC'y&ڱ= FgW՚iӌoW"P|D fxdO&Q!C9_:\K6+iRv[~R<&ODcH3"?uXz: 9r@ \Ae2VӠ1 &_ۜ9D= j-/aTJtla|{s8{Z!} M>v$7\ߴc{qnt++ %1T5~$ק .9jvH|aiRfc4A <_CCyv>w\!J[f'vF;kR8n.);ZZ-BcX+,gh:` )ct56x *eZ,@AP ?ƗrH܇ vij<RpVsl%_,%ĭkqOh MxiL)DЈRo%>X'%7'ZOT튲.v;\2! kþT}do.TNB m8l' }A?7|41/~>۵-yĵ̎2 Y'>b 5koeX %۳r@mh!~Ձ%L;V.9`Ä"m3prupTƒiTq]E#w:.jhT3483VȍȒ~)0K{K[%)cs8I&4B;=C!ͩT1 ߸ߦV/4 Ê\?:x;Oy75P"QfnV$e C>*)e~V>A}PH @(A?Y=>򇎋T|?1Anm%u-@mazV&nD'U,qK لt+,{7F7!]8;owσ= ]EkC'S:M"XJGVF>Q~QA%鸊;΃9"I QmuQN Dc-<Ihn5db삾$Zxȓv4&Z]x-a_լ #? qfb.R0?wI;P#.MY3RX1P\Y?l#n}B,*P+0 |~!GW1-V{N,bl.Sy' /B~ΓH l/H31&prixuҕ!':6eSs* NI{ *9+lEehMi\fqs<._?Դ=ϫ:Bg0;[9i}JDKycV:ી8iǮ~rΑ M'kW{ඪ8[oq++62!e zͲ +8 תoDvFuB0-RDa[%|-{ˊ7LƁ:s{ qތj\Jukm?INSPfoؘ-|֡k1z fAgkzKm]!Lqcbw;-C& 꼼Ut: ۽Qb W%\K%mm}| 1itY! þ صQFCۖНm'P+PW_ciITGf#} ԧm)LVJ@៪L(v*x 뵛1uǬi`CEUT4" dz /.Tҕe8&R??Ўm;I#qTo-#eFr;@L[ lGr(AI /4^,x@$Ǣv&k5P ڭ(chgR#;x$Ž lӭOzM]@h %1&Y`I}K m}&'4/ 9bI.\lYW*Zc2'Ǻ (AXd8{A˭<7tB@bR.lhRQmK;nC8h}KX>K6=Dϸ#ډv h0QաPEٲww b%fb*핏=%4LX x}=Lht_"56zmWD+*ue kw%?=ymVRF,}B |EqNeWT=>Ih'39nX ]8_2{;PI^B վknw}=wv®a< fׄ}ش[k(Д|1=њ:#F ڍÕ+ 2Y]vzc{14^%|?Ŋ܄UtBvuh&7%;c*.&$ȼX#4`/dʉ/84{9ue7{wb:EqCUUht]wC@G!_UL#wi3zLD_X7p{8VJN ~k;S?Yk|AUݶɅuR3#:(F3I S'[ >X}T[]pt{(j8YVH$]eƞsx),Vʺ0윽dŒKEJ"yf ;G8{[;|j윺4s²#./f0O;eJM xUb_<7b]F YMhdVfeg toӅ).@MxEۧOP/2,+Oiw0Byܹ`׽c"婸kvuyUj#/ʿs;NظƆL3X@Tkޓ|(g7.%p[I0H^w?׻j+؉xb]]>wI˗׬Ltt+=l-~@/f<,@V{[ΣX!Җ~:7ՒJ>$_sðR]*\Z|dnب)klU J< yKCH7,Ƽyb 6wZEDF&<7T[˛ϛ[y.̗x- '5ndM]3j )eL.Yy(zSG(k9edA7MB5 o>Rv6Fj}>7uu~tYdF8 Ԝ XG_}ik[!+$lz6tLe >kO^Ψbǵ ?(W ɚӉZO"y (;jHa_3ioq51ފכ,isDA(Kz'lCgZi_4*|h(4 [7Nn L!Jv m=gca3z6:8Ha7C=}tӉٍj<PI!-:rrB͋{ҚGZCbDa!.<`PB]= g:\"h켱QΑ^REO*GZs# t^) .t f3MRo%0{D%.v DY㜮hc猯vgDOA0󑆙aD9qkSK-%8YI׾ .^+zZs`+WeݨIny@kIM- ĸ9,_I]1t"}Y_.G\ci2%_KF W] [T袓MaGZ\n 3mķ}5!r"u_o6/bAyμ8J~-U+ Xtpwvd+! 9nkc9'H/iZY=|eD矲ל35o3 9AO)T}Ɉ-]E+Ġb(oMD;+*z n%[ֱӖL$`ڿ{M?o/:oc\ugw)w`6pTNLdj@٨f\~/w4]B!M|6I^k'ܤ04sJiDHS@́S`0rX {Z]ˉ5_Y3'Zm3U7==]L(j7xAu# M#MK9I}7d 5 Exr ""]i_/TkzhħdBv@9IQ[e҈h&ߴڻ qKF#}"7Wg U+UPHwYƩԚ!9I1w]t"O1uZ¢}I"vխo^DP3Erfv yŽJJ?q0d9t>Yst}^Ra =^>:Ҩ$ܠqw厭|xP aSL,F^>:j͊W_ O V%ڶ?pd\ʄx>KES k/-r8yxM~ NK.'F hR&{mYfE]&E^ oăCx=@ #ss5/h4 8Gmx_mqͫ-3U3.m DK&+f~h]Ffv_<&t^$m߿i &+ۻ>p(9-[Fn>j%E6mՙUu^O2l0ڼ2T epPy0v-ڎ ꨀ_Ց%3:~&=ĎOOϣY : $k! 'aZhk#2߷ Moh6[̆ǣs8̵@9بĠ Ih4ucCH5O NAd~sEwT YoȊ-$FRd{8qrY#$ػfx Nc?xpO/V(CJ1=ւ@aZ#Jz[?ER1WDg0%H>}:2qjؾ$^#E׊kHz] y<0Tj=^w2tm/"=gt?JS$wא /*{ۜ8nW)A< D@kt+"` TKJff:=i'SBH%' FXVMBZGE-#a ꬦ2,V\/XGgJ&K-(\?A %&f9QVz%lgo5RPDY{w=J CBհ̶qW6U.Hf<Ϗe QTYMA5KP:" J}ixլ TG)n?BM zv"F0!fݳQR4s)]rCBa*m=-f#yEJ,!nIGFN)% -uJԬ#<8n2/ȥJa2ޘvT^3Nk1yU7aOޫE9>1ѱTmg?[6otJxJ0,3 ; ,ͥ95ͺd逗GYrCOQGEK_.ڗ+m1˗)U<|<:rMb,y3ѕЖ;5t9) Nːtj:TjѓE-+L#ˣUENQN4,S.E5^~Mkv*<#h!pbMDN`爬ܪɡ{_xfJ}aG)>] 3EwG~G`tIoBmP-|űe?z[q!>Na%>Sֲ-8WzP!ZaAoY=B[SoQ>M]Y1l̑o@S`gk P(WɌ~Y&Ew1tTَ~|n9/U:K鏦/X`Ew u _Mвyz_Ot8INP U(Kp9.ƭg< >iR,cKtQTI0Tog;p}%dObR-sifRېv܎p~[Q$m:vu0 !6Y^{:fu8,NIGhF }y^5T%2dJ~-gN2T^i'g( M+?gQz VamΦWv!!|.NB&TXtm\/ ysR:ȁQ\M'YWlV=&iqYD;v mbRU*և=nA㖋 h`*o34$m6iX Mjz6!cΔ$PY-EE6w4cVΆh^<ܳG l*\JRġ)HYuN1 oЍ͛R䑱/ѳ}Qòq|/yEJ.[nke*du `w̩ ,%hH5BЪQ`o[=փ$z1a'YאXjW5m@C n2_WI>noQZe %i rS2\}B*!(kEǡU .ͳx"gxV0R-vwu3Mm2s42D'Wr ".f\ &ΡBB3ge*YM]|DQGG O Ps %Kυ^ӹXIGV܋PKVCy}tN< 饳)[ʻ2~~CB*ɓפZEﰯ?yT7ly:eOVO܊~$;uEBa݅2mY)Hɪr.潪 2E1QJ-z[K:'8/TG2^ M-JPdip_4D'2@_3,_EY/mZl'Fm hqGgl# uʥN8h/sf||ð=p^пi8SiљJK`B'F68|Fe3QBD)oeSjd)\W…1Q`evcmGcb-wZŃ?Bg,&mn%BQ U;EoEp.v怋ŒROA uHR~]3Ƕ%]W ZI=m22ո-:Ȩ0#E׸v=EBŸm&y,hA]d쪶K$5rsHd>އiЦKx+d(b1L|Ւ4`AVoPy+UjZԪ?)9%)]2[39nG:=.HI3YùX/ 0Ǹka$oF*XW$a.I4?OS{: AU&!(WlZψu-37bIo0qE< 'D(yZ#(#]32B&\&f5$; ~UAmciG,T,[L {] 1J=QGJlC?z}<0 Eラ\SRW)=1",G`0{ZYY?əVO:b a3c$m+DXxE[7=L)6#)Z%_ 2J2yG5)j=X{^5??u]5͖?%ǥai0t[xN|h(\J<ݙHQ.c†Vyn $.jΩN:()q!Q-/p3ُ՚VTX#?Ƈ"98T״;rGI\6ulhB !^`ka geWsM*-ygpjS9z]_*ebsrP`%T6WkY,`5Vl: _jˋSq=@\/EzũQږ-:Du'ܡ\ s@%k7T5f-n aĢR5ȹ|J>~ ;m_%j꒍JLHNôn\DQ^}+K1BW1 N{vyN\E`VީbϲS+Γ 4H^*|R"N6jmLU]ae $-c4PHY ݏ`1ڝfVJzI1 ' $:i(XōlMVF+ TurܑQXW䴈G];^mNd U.|!]m4YdF" kOY2I!L dd޺@ ea 5n^Q{ EF{e\(M>q.ʩ\8iIG*nXhpaM)GZKd ,O~Ϝoqh+PUk×Sw3wZdur#īhpS׆قJs4$ fzmG\!͖m@?饮m?񥫉l E śog0kㅵ>vjSJ '^bxG-=rMNh] &|Fbd9io6LTjEKoB[WcRYWb9ߑȬb:?дv(Q"PuBHؐ&KRmFC[ kUbܠㄉ5 [yl%ָ=  ƅ%%#0x˗*K ǔ O5}~I 1A %Qa!kD8fHreHK>a^;G^]Jo2OTsۜL_i3TKmE9zVdP:ޣ(@l=v}тK:;'c0lE `Kd:ߕ\*CC zoV6rw#0hw2!FB YK<mJ@v=q[-ɑglD+SW|Uh `֔7%~C2y>@geQ=hb[;b8FڗszK? yU_1ANS1R{;{Րn,8|>aƹ[.Io#j*(DZTr.k)`3Jqe}TqW!PpE3:\L8,fdMA3,ʴc*0oI8Q$>vС:o5ӳlc4Usr)_і}d Z}~صLۢ,ID}-Grs/Q-h@J? "s՝zƍ>ų=K{A][Jvt`׫1Sp;AV5]75w9;kb/R@4xQ[٫^tPh 3z%)7EK#󓿮Ʊ$ƅT'ްmR,4ed]nZ (kSco.Bia-J@hTP[υiKuOzl>{ť=&Ur3g=,#fmZ)926~x N{p/~bԕ)@mK-Htc "wOv]TT>븶6Pc Ê tVYf*mz!o+t}NB}紖r{׮1/~'3[י'n;W.JMfnL@>SJ{wOf~?9iuqtnGEҴXx?Et>#!~ύH(5KCҪKJE0!R n7YuPֲ@3axD,8ghȾ\.~BHB]x!7.=4)1L-cCRNe'HB4zi4\UFNf5Ŏil~^]u :1ʲKp]_Nƻe2;}1f0)LaQ[qm, |K ,*+2#wIܰ߆-"-̚ab:xM/UȻ'skqټK${VXq!?9^z, &m{/QIVa>[/ 5L Ny?NƥfD_͔M'ucڭn-{g(Qa:9XC"5_!."ÃM2ᅮq,QTA&t^LpcTL.M/ _'p~& pcF[]G?d ~ΟoEiIO`'2A!@c>者ooxcNѯE""M@_oRc`DNIdfRT,k,M;g!\x Kyn71L2pYOE.8 :vĆ=hiyJfYt0ק[zSߟvDMmOG crM<WYHO5v&$ xj.=ޑEf,͑hz>6 r_QbOsaASlOeCZ=KBmlq s$֏ ˚x\@23bc4L^llVt^3N g_v8D=VOL6D|BPk,>SqzlP y]ķ":@lư=~^M[QtT t hHt/zZ.&"IQPP+2D!Oyf߭ Y`VjA82-kDܺ+p>%4'}F~V5rDѕ.L"7+?-(\gbdnWzYͽlH fƪ0HI RNy|a\)[0{=م%N{~;(DO,Rs^ qZ~R/ ,ZB<<Ǹ&%ּj42aX%*-lXA5vO$߁OU}7>?Qp: 9wk#&_B!ma&-UZI3˧l?t{~|7c- [x&1jL&xB짦{ԱųfP _{3dwGųn`IK^EHX3ʫdon|&w[Vګ7CVw+ѣG &y }##%^e2[peśi Ԕj) a錽+"!MO( Y3dS˼^>G)7[DD;2Td!!_xRBSSbbiSsUįSiUu? %О~|eIm΂X 8^VFh=-Qzu~$NlLӽMKtBն45^ӡ?*uqǽV˗Zcl_4\H|dS2)Zҳ3>PLt(=a5}؀sSWWr7zI3q<6+_Dhkj#&3-LU*T2t9x=1{}d!hJhHT|pN&ؖjqב;e7Hؕ^͘}`2f1IסWHJz x euxހl7Z˃ V:%ƣ ͅy s[]Qh0wJN8;ptn@S_tjn9"qB7oCސo7J1W"W}*vJʒgn9׾M svhXU66՛Kh(SoXEm4"z-x-KzeOC^~=&$+ur XK5lwz1q-b NOnAͷ#IuLl@`,TM4{'.Y :dW{RZPt A\IEMk!b@'?GK7&WmK>ļ\1z3Hەs.rZRBJb+Ufs ̔D@n`M{|gSx: -fxuu묦V|@D.sv5Dh?XD{}\L )jm, `d>3at,pM ;'8/.µP[ <ܞ[5ΔBw܏¡dmҭԗ9ylQI/"ȍQZ ]V o+hwnpi,([,l Ҝ,Afӻ?aiL1KJ' A>]p삏+_:A܃/)ENF%"H-4F.Py`UvI#ctlŷ.k cDTD%;,2{$ Q=xDF2Hv>6rA;X8[h_e8k7pGR5B+.Pǭ@)wuy.1mxrYsQbBFz&W2bu(}<ӓk0iI|?tvg7ki/}|TD(=7}Y㝕GlDt/xrS'pKƜ[!(݈kX4/&zpAP̸Y*O!?guE{[sdm7zS3?CUgM!)02)2_RjO3|+'`_6~q ,C~ ;RqDBL|F1c=G:2@^z3= ~K%;Jз^*%>azMUdn!Jv ^:<.;( Rߔszצ^TpYUy~n${af~m!E, eJ}l:Fll_opG^ i9Yt+Mⴈc!q}RhmHyE)e 5ClS`Ofx'b@Ət/g>SD-&*}qi(qjI3ҠuZc`ni.lp&lV͉`DlUi dq>쓝_wPEXghomzl2erYqn[a;yZȑ9X1Nvb#4qbYB ebBD vN+!hU>$rvđBXs ,w#Pz|h`P^Xɦ'Mn2gy|3`<ã1R:@Ī&&9i @ ' 7ϐLE#gѠHDh13EEL!2 dZw(=ukc3i66gSov A`;KtG.mEhQi`٩|ڟ+*$NE챴1:'o\+ďeZ1̀V;{"FnDk=t}jGM]0ܩþc3X*Ş 2s!Uz!Xmcyj2%n$SEbNkW*#'B^6??bcftn\(\4]A7fn P[ R|sڳb4{KnhtNIN &kx> g롷ds /ġ .D+˯R8fS,-B; t_Ӧ(|)$Yi gij{<9r@&CqjVdk#6HŢ4n>Jpc%:#m̭̀\MD\;ɈnFD tOh:˰7b0DFrє]/ؕ*_yk={Ҟ_kT1i>M״kRQlmYsh|7|%l1X`!O'xe(ۛS X;yr`}~!̷tt:h.E3oOmt EčIYiM<]<ÑEU/ w3]ŽyV02ge%RY B#'ZBY.Y&c@?/v]rh{Ԝfp*t` j OeRX"Pl—M}j"teΙȚ4Lsp*,gd Va_\NJ5wIh9ݻG\֭_,GyAK4(vB TVhÙ6h"zv ˡB&tGh:k6N|+`f38Kgxe-3|mIԭУ]8m?{p 3oDT*\*M9W˃!߬-gS50}n鑼Jˡ%MH̠#O;~y%FXڙf{wʝ!#}\d8yղ ͈=%z/XS b[ڍ׫NzC@5s90k> (ǒpT6jϦxA_p1+Hأe%,`{ /Ue?oFtAJz {o̱Y_,$?5 {\Y/r4OI <,\BgޖHnn=/~. *}%-or>w}TQj^5{<Iy&UiI>"v-.oDW⌜@746-WKf{k8[ym}Vz{ gf'Y*yZY턘7hCO*y6bU\D?~U?`4gTOž8%ipSV+l#$6P&p5xjUl ւVal ctExQiQq=cC [FUC0Mɥx \5ۈI> @VDۉJ!SBP3)5ʼnI 8ZI\q}#r]"s+$i*Zj=lƯUvA`&SD 7? 1:O;[Qs\:r١*f^Ҙ3@?Xq*T:DVPi'(+ h1~!~xN*(W@̹fF =)sy^UӯFX $t 9B (ƴ}}y<|FBqO$2xő(qT58Og"PPϗ@ LXvʃ'O;ʐ>qױa{,S_^]X!Kֱ б{| 3a?=ULTԵ0є/lGJpl ckdi`;'?g7X$t{QTJ p!y P]״XRיgͼ4"1'HX>r5X;{ > bڵߵ%/>a^NԲ$')]tlBS(TTTHVApGG1|:OԞ2WN{ 1S;W?";UR(o_nM;W$`l.lDVS]DĹ?sR0d0q}I%^iϊa&%[$Q {9Ip /E܍+/&~kCu[>:'PEe絴Q*d",{5pȶk Z`Q8thaoXJӇpx>TRN}R?BfWtbrCKfXN]ᚃJULn͠JZOz4KwA`bbK5NCޯ%d+*aހR0l<2YG2hݎN?* }\L/蚖k?-Ѝe^TdʬnH['ilJ5Jѵ xak0EeظQv&x#KhZMX:I1~y ,;PJ  u5` "Bg[< K4w1WFUTD˜ `_6*`Vɖ0jFkt,qJ-Ø*{w4/^i `kbyӇ}w>Dr{Qy\xσ\#JNÜlWJ8ԟƂgNk9rr[ @T 0CYEc񱂞=zJ&'3>}'NcتFCl_qGئ]Lj$ 4!k-.Kgʩє(n "qHeYK*d,MZ= ՝DzsZ]Rg SXYeEKlV\ SwK 6/H"1j* 8NZ2g~&ouVNkO&6 {R,?Y5"Q/|C۷"؍@SѓtFG𦭜2ul*F7 T չ:gFzCZn$r{(`uCmYh7Q'O0gB ^~9l։8@q5k F97Əd7Ri>̭|䅡>λeVck9ۤe6[EYya0brT L[ԦRbuf+1 3EmDK0v!#i{|N+VF/ do' 9nI* oGI 㨧Aӝ''&Ee m>^WbwAnYM,Q(-m8 z0*< Xx@Ŧ#|IN|15AR)okK f V2Ḃ;{W=]I7)3?sZ@S꡽eJ=]\6:1bkUwg#!DvRH*X0U` zڝ<^_5iVu&VI3&k(4Y{g'50+:ٺR2Y\I/h@RS(x<j$^ӫ-q.n|_>,L*HRCȬ#MFˁ(I2Z_o""Cyٰv 6j1F6 vZo ֧ 㓯,X9TvxvP2?O@{Z3srMP{$/n5\ U2ׇp~QPQvݤp}+0OB)fGrA,XjQ[aIy=RF/^~3͒M.z0:aJ_ȑм{"("/X ";]k/[RdߢDԣFf\]H00 N{ a^4(K^VG@um];М'Yc9 ?ꋓ=؈&S^q[-0smܨ[,1*@3;`wM sJfMJi+zRm%ˡ8$80gmz=gGOV^iQ`/j/[75UxPIV̫؈$t$սcl3“}?y3Igӯ6 _%˖4x~/V>յdzUY_&)~eB$J$B]+٦b*i1z5#Y32T3ͯ]S\jҦx CٻJr!RpJ Ztam:UFn Ʒ#5*r=$C8 vAV@Q1T;DDwzύqZnkv+HaDJ]`hc,Y F>U-|km,@+gHnfQ3CB,Ecjl6 2>sAvKL=xdlE3XniqUP BD'cP\u,O^? " }wiҒ !bgl,'D|;B~>.ԤdfStME%U^`k!ۀri4(#RHCjEvA׍ {!UJdٟQ.=j casx"iP%`9y*-/KscO\Xkr,kTp7|G A5W$ELjem^)H]եb ~S~/fVBtnRI&̯n 6t9Ui,v+$Bd2>+D23}"-o>/l!t#r\yVfɶZJ%kasc-C\p1j.b &AlFYWi%8`Us9^ySnȸ~V;aIJ';dm&IAq[ V~F`e m{㗸e{~.tNc!0M>'W DR 2yf(5O]]y(>T"?P0obDRP>8 Jhڪξ)WNmVL&O\́wl1~}>ORZ7()XFPJh`56 7RY~8B@Wa&D'q~ c2RU# i6)ziЇ׸0]F ΛP:moU y11~ejUL'^V'w \|rD!_9ײ *~\3 N`GOU] }mJYiw}1]Ǣ;{xəyzz *h% "G%?862ܳ?YT(de\0` ?c#p(<2 mf/_U~ߪo½]90۷I_# ډ3D_K5Y2#N]tsF7YΒXBB.>6uSi₺M~Ďפpi^ +59T?gD 1znlj:A3[_yb<;PC١u#WD|-1TB hxm?e/a $)Td\o5>;"⥑i:bYpI*flxs"RTJ'ng?McX rys;tRW8d؀Tr*KO^laW3Uf 0zcFnE !r iOJ+ׇoRyjdhsX,<٘W +#$$ITw}Ƞ3찠zp`8ƴ)S8GZ8ChR:uлC+"A`* 鸊tȨP=FC`n_ϰY.Y,K"rqˍl?,g|9L؆g;DNkS U򂛿|a㲭7 0Ȩ/;`tY1)QDԺVA@ -ͩha6  a >I)[λuy15 > my̱5@f JchXmr)8 Z9}x(IJqˋ5$lzcބXeLS=A& Zw4[u `!K5[O㣖Z-5w⨓"%g %5խ7G= z.ǔK2}6T*vAL2\W*Hz!]1HeM R4ĝ)MKju(eC{%TF柅P^OW7MYr! g_r.)hoh;Ȳ<48 -R lG-C^Ѐ#j@/DQQR^1d1aZR\h/#Բp]MnR9α`"yS:M}lV\XsW-Tb5Z˙6dve35/l-[D?yS,Tw]: :C=W2m{z{ wp`=Da]`:GwBTE'1US GIN{R/k<2XDܧ*od#}*}z o] |kxYw Ra\@Xv߹+қMQI_n?E5~ v1gGNV-`$uTo]5om\V˸TNJ-cfBLC97(-Í;_p1G/,b2 usu>`S媂M) ,?fca~E/3GJdl///! ꮪΝx嚍]"OE[CP]RVL;-\o } Fpr7*3IOzl0]DNlOlMV=I:}91X dC%#n,-ʜ;;ğmu%fLWseU-vHƳP2IgS_x3 K9KcC9>J+>͸5*;gR/b< c􏃗Z[c!U4) V ^ L/lOJ49t=(JгUh)6$gB 2 (/8* +;GF.W40LJv=c$-IHDDffJ%w u~ Wxcޔ6E";%WPʟI%5`ί.W#]' ׉%1 |`Sqe, TԵYb%80.GUKWyz(~][ʳ,LʋTll*UunV(ndl 4.Rz樰 CzH74}r2?m WQ"0ѯaū1 +olElTA\(i~](w*R0IR=Vj׷ҳ SNUAZW g`tQ DA}z+:#i8x]l;TܽT6Io6Ӕ#Kv}$#óG~aXvwt']PsI)ٴ̓@"c9Ex΍րXcӞDp84_n3մj(G ((ĈXC(Ǧ 7W|i "[N8D7pmR,2X)r|!v$87 ײNOD*[Γn^Fsp֕9M4dxEY9u7l!*cmÔu9)zaU{NB 8.=I1Q,& `e .vŵb"@DYXeML nϸr/(L;wbq/}=] ,]Y@&oށR/u:RʘIz@\9]bp;^$A#u3,V#x?덩G0h9D@%R)05ڝR02<,./auPa9"d{=9n*kU.x#Z ֔&/fcD&Kv?aO`gیZ("!ZBY̴]{~a\/V#d 9ءbđ@ ["JGH&.Lqi46P(T\NЧB7ΘWۀL[꧗7{Gu)Jp6Cgu,yFױ*P/)7m?0&䰑 vvc>gh > GT[y.Hcಈ%|=pU 0ٞi MKweK>>2-iG |&+u=GqNARXVD-`Y{I4N5œĘ*5-?颣5C TeԆWUqEz't I)?LUer* N^k-B<{nnDty Cpa!0,RAV/enE ȋ0i%hgMXr1&*2Zx1[߸eܱMθмi5ri݆x<)找sFţFlqĬj)8"ƃMA )vda$.WyS+IgyJ/;0sw"y޾<(\S7jH ^&$58,P٤BQYhƺ9X)Ytvil) . !TB@|=vr$y47S)b%}p8 ^ k"ӜA"BJgzXBžtOͬ_L*<ܝa`uAxPglY]J>fN5/(f3_j/kF>D8D,W)?p/BeW^"cĹDe|Uc/"=٢ ?^e/?9k^-2Z`(VXO, 3/SFga]^蒫LKbI>$1Ko-ŢS73^fntA%Enld?€HR}1u'Q?F}9غ%f6Au^u8ƫ F!N~C@;^-T~%v2Ѝ.(AUHl^8.q[D|\g<%@6,;,|N/9h l:$*Fگ2ioV1I%"".Dmᾗ6SxYf]qo @Bn@^_0 PqWV~ǰW{;[x[{kڊIim? @-D? *$B왁Nr[r7][ .ii"SFS}XyDQ?TY]sI(pRX_4cN7lD{$$@@Ѓ;.YL)ޞMR="ܰo`u1I '۵^QpYedjC?m?җUVUI걢Z!T:$8<.e1N1Ss# Bz ? Q:tbɳ#?MVnkfw^:z.k/E45#P @HX^-Fό*#U@YL!wBpku>{υ"OߎV9JXLcla yْO?[e@n_J'Jf=ɍzY T?wPkTc!\RCDqy>S>$6=7uޡ/Y臫L+!fQRڲrဆx@a8Gs F-䳢)C:giT)[acbHg7\ 2klNskD iIb\wCHܒulD_U`\QH&)~tb5RL:%z{@ѣV<(qxf)ˢ:|1n' |k2G^H;勷t>v $;AEJĥfy<*黙RVM.$ z @њ'md;+\R\^X=u[1cE H]3=G) =L'}E uIbH߮;)n 1MIRT߶py_Rcrꁯޗbf*"dEr\0+-@KV|mޜK m}/* 2:4kY[#_J I/Tj,y<LApT{m Ҏ2~I4 c?8e ~^C(J p-eq ˶~-^1H:-֭#Y&#pQ>v <1W!==n˼zyPJ+zxȫԶ 9UORU viO! 30Q=-De 1xh>5{]e%fKenTlD,TV*޲BgYJԗOܜ,{n ּw&/,zI5 {]ki28C*U{I뭞#^2dqVq), ѩ(zݔTc(ɔ 1Ba=bETu]ܔOM`ZUt*ڪ{| qkar&T^)V%T6e~ʎ"aD- @4w~#( 3 q /-_ k~ 'UEˆ$2E2x!ekJb.)UpysD7Xd V5|LUOw<{\(h]D*qfdHՏNegI_n9Suwv5qQF2hqlZ1*@>T˻.FJfiu?TCǎ$^q5:M@ø?a G[ jɡUl?HD?j{œQ̭(p[E*LK~DUdd&A t4_@*sS .k߮o<Y=Q9WuU'Lu L;8p *n'ˆP_{_,߯ 5 a;,,MMuE/[Ve Zٲ iK,~p$*TUƚD6b|xvzJ#L0,";$\Y3mcCf,[^@ ~?Or+iŘQݜWYHZ' r>HX#W!6TU_&_N aFZ hW1| {/O)Ƚ_W. Pu[6+[` I]qND5uI,;vwSO 'z2.NMJ~=]m>%Q)~hsEXf(wkEgr*DߌTy dBko(JՌ9a@ղ\2x.Pิxw[6? iH[1k UhKq=Y\U3-T'U!',oiXFSIF|eMiq3j۵]p@%K'$ᒽ jEaZ76y_j>gjy;m")}盜aޛ0;3W.45=gh`< ԋCu#A(1[Gے.**9:8* om' L;҃a9:}椑JQEy`%۸u\5i{ Թ%SK"YDqg;bvhAcld wGFS\۫)Wɿ|hc`rR;0ϥ*n͒~kEwtpG\`X! 5Elպ#'G2EwVUdǹ:[M=gVCPЇZ7FâPf"ߦ)Ӈ]օ4͢C 嘿vd*h顀rū8ŝVm6A.H5xws2i "8{>d%;\D{.w6sIT/cS°w̚yM"efH{rP8]qoe@[xtyKq.)fgj(/tw֖ۍs 3XL=WJ ->Py'?0IwှmHrMQ4Q#v.|廯1"!Uzoe$'J\ *p˥[^l\!e*Q[|-f0E]}E s+`^evk$l[QsR{O؄񍢆u /O){+.Zzag9*?f "==vR~=zw?7=(LBw鷑LxF+*l66dOCޓSq1Y p0vG&xH5" mB`Zߛ[/ x>ƿt#rCʠ-mE;3U8\8 ܖ`X^QEn͛q.h:_6Z3 WMj̢^5yK)5Ѷ*dY"͑؏B6CXgssgs@e2Tˮ% E)BSI1dSj4{-ʥZ[iM_󪙴Viiu]0 !βz1֖n -}l9+r("녊{/\(o}͑B!ڳ("> sFuCFcE(} 1Ӄy򯣜FH%AZ  "NGZET~8 !I7r@ =kz>a.o2яz4)%ka\?$Wdn"X2/gz, ݼ.=:q68C\sw01Gti n$e7:3&_ }uxGuJx?X-o(1Qr;9,ݞ0xXfKE@fv ̱x0A'H_!98Z̤o]%C-،lK\ ܔEkizOE-CkVDL&HʸאXHobIrY ޖ$EAF?Og{_qԘyASp“;4xd)7޵O3}oxRzeÇQ`gU8jޞPz}"ielRԻ)FgyƩ$1,~.?q8rCJ̈Il ً()Wn+Œw·4?ȤGU{Rm@x' [18T(;&YL}|79-Dkg88=-בXٌ ޥi>9icTpp CsH<(s޴<I4K(A^h &ƦS2YWr㏕ڀm1>IG.l7il vDI>F"eZ[*4 nc+jxO{5hpdrQph#`/"*S*=uG1Ґ/L3Z/LmJka-z.Y@Xp& `jCW#% )t|aTYڱoqU&Erʑ$3څ%r\kT' b0f2V X77QӉ曎W,U3QP~ļPmG^dB/j\ZAױ.]FY!|:6dH'Fڣ]ZsѠ@H깳w3D]J7a.<|.uOYTy |^̤ l~ w* pZC?mp Y8f%r'eMsIZ5)p}2Q&T_;iӡ- n]v;ysZ[PсҐ9V'Ztn,de$Ɍv jXyeB]_[ZRx(]  ;4 , ;W=̓=Mk&ZEnASP Uqn߅Bv^%%."wcDGplVs_nA53]…R91CEߤp܁[7,IO3dwWS_dB0icGAՎB 2GB W<1 ^{+ \9~- D(T?dr^W)L=Mݟ P*vVГUޗx-sI,jvWHew,)Qu ͡mnٝ g{fQȩh_6dB^Ȁ7]Ee>Sj>P )gV{{4Qw`sf0YrZD&^;aHƛPs勺fRCJzzV?|y 6Wao$BeѩM˶ʣ%Bqj/6":cI/j<$l [v$3,E-6S2q2)/I:og=|j \+ǽћ:x>u8*2qvA>aeqbUzTIo2= ʋY|盓"W \ݏY8TP' Aѵb}O4FKwP֘.aHhwl+emL4ϟiIC\Z @IW!lseKFJ;[J*W$i}B55Y!?/]MQ~33 x׳'̶#K>; ^-u&_$ )G~;`) 8,\=C+ovRNq Zu<#.Ek? ԨA5VewI {)̆T{o*P~Y` (h~"#~ij!CZVVP \ C};lA y+~B2"ґyDR$6TGDEkn,Xp& + B`V {A @x3_i%4&4@:%݄-OޤE [0ZJKdk[=58clߚd˜FP]:^?nh Q˧m% Wj+CRI(zw-3=d-uO^dnH̺ip薙>P])Z*SΖiuRbHkqHq>'J&c\$Ş8h$Y_+ ZvNN/t꺄N toP;7i֋@ iZ C)ƕ0܇X{C #-x*>#Z,ރEMZ";x  3фוjI |Z놕'H ~E]>JUb#5p|{;zE*t9;]4 =nQ `.K,_nߏ{lN`pTBZFri)"\@ ^̒f-=?:t8om3M-RNG!n(Կ+=U&lh6)9ȦTbXk-fKs-7>+9aoL R/&"!AuhY͵y5Gn5ZI2"h\=88.>,q7RFUC6̣!?$gӱ;=|ӌއ:rd@lg35ܑv5-M~ ގ9`2 얡z:]ۡ:0oo ~%wn)]ĹM:S|[z[B`kȸ5x9F{xdAhAhr-m#aR2{r&(4cRIX"! ƽMY"AnZ81 ߵBF4)g˼f@[C h[vOxf>yi+79l_NH芚0N lFNDQTͺK%>5v ن ss n9Tϟ;H1n~/g% 5`-`x -9KX0络tYǷX)2@Jq,\OPgXCA)uB/8o b͵zy9Xj+ffɮw-y'߳ߖlgMi\$*+WAK j>#Ꮫ}eoXzU!tS3[ 2}%FʹG^ ]3ާFU'ypx#k5@Ytچ*˹yWDW}ӢS#۠@s÷ER=*t (֣7p,xu|܁Z֝A}xZMXh-&pp#7˺Ⱦ:NTDžޤȈxJAnw)!A #4% ^ZgsK'qg-' $ !HkU\& #L [ :(?oCb=IWA {_6 3,qQ_NbL!հgC :)i-E \tyG~ϱ&@`m8!>Qm_Ioó(RF g*,-;-4I̚5止Miw3m??wl+qa#i6K,0Bx厇<ʌ_EvWf;ǗN 3 SIDE2V)JF[m QPQW|6ؐM]֏qnBЍ,:p*4$hN8Y( Ղ%NHf~蓬Q>3eP}@(IIeǑ[DY T+d]"h5G$U-vIm{t VM~2\eaOn]ڀؐ}acsOhTmyN@*U(xυ+%_v+R=Qh3vDdţH'0/ml>wۓo_chP;%sTYԢѪ s[~7yVΒZZW 3hm^34]l{*݄z2Cݴ9Уoe,9_m<;v pQRg2FV]K5@ERUBT:vKwȶ_(Ȝ \w'Gk$`3vMN0ER'<:ޢZE[2.i#yhqjD 4^e"i&ݱҮҊKFCo~9 (H tCW@h':`э۟ YRQ/ړ]|r;,kWG\.؋QjD~p~To_AdcJ`wD螑_Mp2A$N+RQ$ɭexP,`Ah 'Noyۙ-[Nz͹oZc:󇱯=V>5ex  .f}gWFwx*!;"(ڸhrWqsRD=s;7Q&kWժzP\t7 _ȈV"1GgۨMgo\.PS7. Jx4fw{B$]-LizmN`"yTVeײJh|ַB&/?ۉ|Eo*'^!"LV#w~[Zх7R=F2mc ,9Rk`4W|S0"Zb>QHC9pYUWZ1ƗJѭǙYv)Kݕo1M,J)a*0E\#'✳}%ꂷO7P/ZfE#E^=D&í1$[;,:uH&}FYB_ȓQ9rkTxgf2 B;y %l>s,ܦE .y.}f(z2O`'h'!:u_qptgb:E Nk`kFP/h=QSWi)~#.+BҜ_FFBu6O8&y*{o|ȒLxBaQ <2]fzVpb$"ӧpZrO:f w4?_FDGzC5𒵊T?4Nc^˒l"oa{ nvݝ[ұck2ڪ׃žǶ㬰=4\>ݗ-pD&W~5, i7ѫBtc<8/xSy([d> ~i\Wa ?8R`@ Ѕ:Es]esQ`垁s=Vuz/jfv(16%TAMFF^8\Mjr!y{nUi Kh\Des{?9xFU ,$fP'KuA]~hN]#4J]BJ[ug^? G#Fe >"ʶ+tJ"K$ZSRn GuCUI#]習%t|HymAE뛵r8{nQh!*NnG V-i, 3 y[`xYhO1:m n$ѡ[G'ak~ePg~h0w,50W_up`&c@ITbtE:L@|k J6-hq/,S UaRl=ME8I;0jF#퐴y@ͯyp&'B$T;̄a;xq ֿ}rUdc(IL;]?|0 @'^EY)9iq{]O:Al_ROt%)'tki@.p{yO O; N/m4_[6MǿDd4#v/0S]] n,hr$QɗIgIa $(zr %o=ԱMow:I):F#bӞvfi]}Wt1=!/I}Zaڒ kTmo\ 1@=~cU& ."j P@Xq++_ h8Mg s )0BiOde{eJG"}{ő>W߲S_E5n0(R '%!}Rs#|6-I Ni7j}T]Er:eq'DBXԩarC"1T'Bgu=]]S?`k:nyA&4 JFje} xP.Z`lpTkr׀@ÛH;yMW2as83.2EǶiڼ`]I!_>uoa|Ǚ:grbrR֋d' tH3h& Zhi"m-{ny c閔Qa_vE"|SD˛ _(8Xh+X ;e?h3[uba_W]2?ԭ8U'Z='G-ur}5!p۰`4h$|qɝi@]Wip)7(l1hiE*mFI4792VBE:5icϏu_.Jܖ"v~8>Ql^/q4ݏ.Ao5o?Nj[.n4G@ A2v>:TW_`g-pypiV{Lz*VJn+ˡuNO7O C9O$xfF)lVi4~) XҌ<ٞ ~3rVYΙPDPG@oZO0?mrzIͩ巌,|^Cn,@(B1 Cg[# %KftdK$m]baܥUw`lNgFP7DJC_"?BPPPއ+?0(,g'!h5Vb96̒hw 3*pP&7MB͈lKv l:ـ k(2Cmx`~0sy+JXKawUUе$$M3P8DiXƙ'Jc vJf Ok`pރx"K_)s(3pЏLIW ^Od.$׍,L1GG8X.zaiy-eijiZ }2M.OFDZ>.nIs%M<}@4iEߊ~oj[:6*-g .mӵx15Yol㴃Rx߈lA5"NTr 7+voĞ 40X)!#paҴ0 dts\?wbԭїض a aXrc~b'H^iEJt|4d@?3#̞/'B㾈RLfJ=UlG`¨;f1mx_PO|L@Q|+;ךa,vHĦBڅP M,v3gDj:I O40.l?7ppdo1krpmW,S1<Ţ.I}^tMB5WJY]J4y0=2}<2^$~|^\]J$f7Gƅ%2YfS>66ۿx7ݚ H|~%˷j8xX0)Ź`k<¤q(B` N&;?~3bdUdƀ.|;G@0A>8$`mnO4c$Ebbs/k:ۋ)ܠ pXz4a?݊| Zɽ1T@dY l+T?U){-}<5.׀mZt8Â~@&'˟ D #MOL@u&OAOħe0n;+LqBmglR&Y/bfWR)@Ll@OpR-$UL `387Pا^XcϘ=Cݔiktqc lxZDh+Q;l[rnw AEŚ2C[3G]T!A h5{*Є$sFafMH>$i 7$E̪?zMjMGrbs;=^xʧ\l_1KM*wrEgǭ\PzftQ'ac=ߣwh 3_s+KtZJ9P ó'x8wg e5ʸX97W95OT1L=[5*HdƩ*Q^ѡ0)+M0!'tIC\ok-K`U.݄N͸qm_JbpJh 'K z[!nv;DHj5ӽx pal^%DJEHj(Ts~sUĜd@"%uٷe3qЂh{eujåq*,Ui&pTrh_aa"IxZAqX aW#{I{0~x > mHtOaRySɵrOs~Ag w@񯕡ɏod;xo[N5KqR+ ,=2$q,OP;ž6Tj}2(2PU d,7rR[V%Ǩ wA8[&Br5]#!HRFi67*lc1ᵬFN@ ƾ!A `0,yy8CN,ѱBhZ8y 5ՎVA96ϫڝv)~yE+"vup*rx GAR8?;D kN=M։)N G[n8}rh!Cvw~8QBy:y$M08$mj#O զ/2OĪ0mJJ-9]q{(V(1DGw6G{x"R@nD*qV1']go&dc_cj tQ-6[?j({4Le,w|,G8nMXXwDW.<$gJ US^ij;~FfѰˀbTvxz.AM428ߝE2\-HW1n.G 27+_,a11-Z*߶&y A'h>q,(tڋy7xH/TLVwo E\NGRX02VԄ@[W0F G X.z`A:b-zu;3K h|Rr#KsxZ N @MI= _b 0uuvZֿRεHKOB_6"L a?o!jZ(XP[>+/?K+a]*g+s#O4Zs'&k/qr]]MFksU~?R.&+RGJkXlb)ootU˓*8|>3=٬u1nB9(lߣ*ʼnpgtQKJ -[[(i_9LaXluJp)/*@is*Ȼ=Y.u8.z,M; LoT\(u3ՠy;C$7bʦHIa[z>6ҋjۙwҗ4Fc^뾑O3″TȻ؄G>' `v|3 YY`2*?{y Fj\ӫ~h{%^gF}b:f & :'ҭh) XG6On{"솗aeLjh NߺfVG]f(>=yf 'q/_C|FQ̋+ #ӝ,\s;:4x`O-a鬐42vHw&D~v˕G9'D˰ ~39fG7/Hgh>.>++F 40[٠[l8/AQn M?_n#%5YQ9D6YFPL3NKݩbj# ʜȀ%,KMn#].5QO-a:GTQ^^jh =[{Ux\m(&cUJ_h3QXFcUy&1BphHy#>/؃q! cԙT}/Z 츿' )|챇K.Ny0(Ad(cu yWJúKcX@LT!2B&/cD託w̢ <ؼb^Kr#qڤۉcw|O>p.=U5v5Q̘$]YR#\s'ǬᆃPz[4|.h=enMϥ ^̋T]8o}Wn~=KXG鉤B0MF%tWmXMM5bJ{B<#mcBbcg?=Cs)*3)C25^LI8t菉[ءLe|hAq\17o0Ce5YUO@At[o?Orr#^\ֱauR nzmpy ;PZAeWx:W(O2F`>GexpȘCYMf,T7vʻTafS)pB,Vn@IK$\-+ \P׵j kk|GEÐ0w;=+L*lNF>NcG#t; WqIXZWT->3odIzYSO+N-G)cRLXJ)6p1nUuʫ|?_[j毯܀i'vM7;A[:bVvT"!?\Ze/A=p+>O^\| Rox4/bP =V<lv!p/a6tv~d\̡72M0N@beb|b@-1M#T JE?E5%mggFcB R_W(za$$M:͘Fy߉pVJδ\ t ZX2d׿ JrQFxasaѤ;.(f\7_f' pя(JEڙ] ar*J͊ow Y#9Gmp*Z \pVN0DO!aQsb-:B(:+ٸ ]ӆ#\[-tfp/<ߚ=4pcSDng0XŸb/Rciax=|n_2UG8- s!"Xz}ոFNwMJOx~m@pZVєc 2Qak4(};7nVjLfz&rDWtQV;CN8vdNY/byÉ٢ģܯ.PF(> {)=}5caֿ3 {5\=SOq?({Hac!Iۧglw<@ X E!oc#zǽYmp8D*tV6 )!5C D)nzepNKpHDZA~v/ ]OEq`L[sAvA=P3%"%Dc8?Y =M{⡒Y8K8s0mtg\(5f 6ƞ rcMa=],ĵܷӱajy "<.}4x!!=@8<ضa?V&J̚,Cr}iy*\NM?! J֥p 7-Bl"sUTMqEV1o.m/@V%K+d%&[ QbU|(|+_>H =Bb HS NF/[DP<(?~46|Wu"2[–+71 YOX.#w}KsC@!wcK8AF, |e|PΡV ;- DWǹ7E,YhYimlpv{}ĆOGw_@+ȃ$kK jo)\ t(+R8wc$ñ"OO(-raȡ%D2iv2% d'2mͬک,R#."1b^lxeC3nHOa֯"@ ai9]aYj;BI`ޭvUm(, :cMU$`ǡpesvBSM K5cm#[:ay0N@K$ihzhԋj-KNdS5qip`_iiac7rh̉3/ΖM"<.dj+}KBқ|]4mLˇ͖'YC%EZ^~}],#Q90s*lzDd2ߺ2_Kӝ'`#l2gX97 P"C`#1'H9`\|BGr3P8Et*N8WykqcV4p+dYڅXqZѓ`XF&C`wR Q"Wip oD_5󍎷JNzq,=( sEh*Z lYujl c. d~š_m F XÅV{ά9mus['2uk? }욞^lOWoy}O1r7_b^R@ZG)J9nf} ts$~iN0zgvղP|Sܺ1l1ߌCZ'_#T7m%f:^"j]KmՎ貂#ksD6rC\ho%^1,MtiaNGWΓi2b#uCBvR37ymhɶC~ dciߺeV-C2GVUGN(^-죴q4w&@,2J# LP4GB E`;#anXAE@"f3rE il~SVp~ToP օow;I 4q4=^Q6^ukAc5cBٹu[}p\$| Y@Γ;hK9xXQ#fϒG=3tb/~ɦ.mAfPA۶,WOyYd4c?Xx>-}=wRDt{ ߻E8}bW>Wl&iݶ o#K=4\y,e#RػWEƤcu0jٙHxs3|V''ѥg_4AԼ߻ֿ9KB}ڨgjBFamLGNE*2D?G$EpdWhƽ)htϜYҼC”r(!~ Ugшe)|>ܘr5 fNQvmo[GdKJ Cpbm>fҒm=:rRc$ofr+r˞oъܖE>if,M?&@Ӛ# ~{UO|8PQ @Bw٩T*^fWɡʼYCW ǚ>qNgٚi!2Ÿ"_AhB䗮z-@Bbݺ!2e&-AgoczQ>G;GD^';d}g| !2\'`ret7cQl YѮS!7 `tַ%M^B\okyeC%)OiGqO77Ā?y "$~o+ н~v{r()U*u 5J]'}VP%=h&V/R\뮯:~!ŎLDx,&}bݽ1(i4lO7X 4#biQ̟@?V9yu"* (RG~AݛKks;p ['4#J-N#&-o'k0ԆIK1RR^P?>z?%8pE$ ohphZ$I*P&A)w=zW]y|.cEdA"sVg{J^S3ƹ6]U0SW %)C8H)w=UHƀšs5y}/_w 4z]NǣssNK 9HK;pJ;)J`բ&3ykeO3TuRnЊ5yh]&2P8PQ1 ,V=UXYTk޳jY* JT_n_eDRܑ,]njo_p[Rj3Js^[Dnk\2sί~R7zHcᏨ@3yײBq6}IXj-U31uH.>IM>_'wj4k 2 k=`nN6fjt>&VN<4Oԁ$f#nӞXf)"8| NGyXRD!w`aowD_kx'A? 6S%> ѼdJܖKH`0f|"31M@>_N WǷ吧 {)⋍+?)'VxBt,&<2aK7yF̿*Ar8p+ ]Ά̺{ẆDSGgʙя[lPLf?G9Ŀ*R֛__@dhܹSC* dyG<qcPA1ro(|c-t$yrKXIBXW`7/|QlSN9h, N o2mz`)[>A7`x^ePY,ywqa`8=EpcWb3[d~dF=ۛ=a#)*OD vqa/(-NAMc#~T5S8P|j"#rTO/3{%3^Pkc;$s [MetXmnH8Hp]胗 O@C c *ٱg0 V]}XifIW:wc&,y;ޣ9y{W /J CbR[ u: PsJ|J>Y ráP>XUϊ=̓3¯L_8=0l`A/nX'%X }MDK<"%tJZ>eO$)/ C9FLri00 BR)*Drk!6Ć:aߴݴ5;%{q:zL&=YDS*ѻр4<H - ~r^QKu6RzuuZ6yxVFo HBt$~cj:18nDͲXj_NE]4n;6lx`8:IoaY>< u'3!<H[)榅h. y r,sc}T%(h:몙_x&Fo<=n*5y (Kfզb6UBnZq&CG{8w۳z1Y1Vq)}Iۿ&Dltx€LN!sB! ^}8/Z#k(Ӑʡ{_B F^aDǗ:S)+3b@{-)k ?ZPlF A9lCW#}߀X$O)C:d4Ɏm4E"H錋*eqpOȽ wDW|r5RtF\:Bc wRIfsW":'blxk࿓q fjvV椁e@4bQt&2%^"?VQbPvk]`E&azVoa`x(E]*r:k:e&@wx./78^Ovd:#Yp<%XZ Z궥imbk8aZVLEy?N \r"JX98~i02D>!=o3w#Sg#D|q9_ɌP1 y%g)BЭ\s)$Y:dy5*W⌖ VJQ~b1jP?*:*P;nOPE\^E1ͣyoyh(y=]~QN_?7(!3H 3 '*r`rԽMW[s %U;#2FN7i,3Xjb1HMD`3"m66*N%}+(!"+&Qctb I*c9@+@sv^?=|Zr?rgR4†vzE)eRĝX9Щ@ mC@EZcpܻq=,$Gr|X].W/r_|1ɑHW> bu #@DBܫ\:|JR XSBM9>,$QdYQNB(A[I?3DattZկUyK 'נRA} ,y؈mGʼO랁dKMx`ѝArY]<&*o7il^E k"E߬~ُle0(J0!Zg#Ҟ(%>_l)']>P9U \Zlgd(7k޹H76pbv3~,٤,HN 9Ŧұ[_5|Deol(Ѫ1› A@}6y-I!Ո,!3=G:¶4O7$jmA >^L0XTXG |{PV5VEI6;[/fg"y4.ʑKXt*1I$P~~BΛo>XOa^hnZ=7P,"$}w|8 peKzHi֦˕Q;x.YDK7BWJ9xik>2G2jyB$SI5{'v;vEu$51$qeQޒ76b<|B)?dyeJ++Q} Lo~WAl:_ Ѩ6vVI6drq{B+LpiYrcSBs'Go+6m'NAA0V^•Յ諄5z8+<şec\k9Qh 4/ 5Lf\]HgJ5i+u tW+ɒ{ryDEc˚֪5H\'#vLhO ._#|Q7|>C.ՠ)Js1靰1;B|GμdA}t$ 7f39q$7 ڷ~ BuK2?Ḳ8lkB%,#{ (ngK'X ۫sHF`Wǽl@Lo+ SW e%,(/wəa K+(̡*c =$WW6"̩87y/Kk,q Se>A&/nXgB>\IUb{ ́uw22G[rQts|p:0@Ø .Mqљ\RDl/ՂrƦz#YGa. lGn@v0_ Ϙ@,' AUUwYaV<>H$x Уf9)%=(oLA+j]Cܨx[}U+Ir,`nFO̻1gOkU@&Eژbe%^d\#8Z0)eR={"F%AJiBLU( (l]tw;y fB @qkN H+{r܊{_t_j@l1J`T>Mib۔p1S]++Vj̨t-G:}BUV̾}) >uG Yc*v~pWn4ޕ u7zy_I:nE&=[Z2l H+G΁zOyI+ɇkW G{wzڮ+yP\iHvt:guj?x-.97\Шu2eouߕYƩ̐[ EӆaaN|"% /Mx7frݙ;1Lg6woxuQ9"$rD@:Oj!P9rLuPƑ{e`aF_6D=.Zt6[\3 yf5-AD>9m4|.ꢎ^Y1!ͤ vXLNg)xfW@U %0 ̈́X'"`AŴDY k"DGqyD*Z"(Ekptoe3ɻ~w^O6` tHlVZ;Sg׋Ӣj8d'8!`\١?+IO!Z*?,wp+ư8C,ps+%`5_GЭ$CHqŽ[eWeqLHujRh|婏sypWf]ua'8ʒ'AwT3&/#McE s᯼kOC& `-R A!Ni FTJY5T-)8Afܘ[٩"(<',Q?볣!6ҫW>f=-F J9Ysjs{L>h.=E$U, ^SȷtQ\L!->a&oU>̑v,]{!@"}L x~"h S_((!ߊ'A5Sk"GiWmZx =muOV^4biy@=: >.6@`?[JkPvv퟇cC@2]etk ե?Pt!N%} qNJ#gXQ#ίV#t*p'{iMbw~vâx{V? w{B~P] (ɷ"}fC6%0 2S& 9InWB'GFEOY_>&Ńnꣂ\WB6z[xVp`>[Df%`ӨtP#tTnjdC; Ń~IACz}܋Q (I/K^5g^<{[F&-2ЕKav]\es$kPꌘs46*O| HONHLF-(CjT\-xe? `1E%cSCe]aOO 1(jLKgs=6C&(^axj=u 1[ֈpsH߇LVն Dze7p0D/$Hy+?sܷ^.O[@[^=?#L-=Z[H,Ž¶3Eskx!1h |'iƽ)u}q+Nv SJtc `^+) *Gs% es܋L\T A3s=4DSƫU G1'U(͟➵GԌu5ȝ:zC$r-̯+N-@ڱy XaWY]29"̏mwS| WʖvR$!!m)qŨUK"4nI,ۚCI6_v?b"Zk F'x3Ro"6IUpCl YtU|VXׯvj"uK7 6&W Jm]HB}ܟ z?%3d骽`FD}Ӹ]ip%ឧ kNQ/_0tJ._B2H&?[*![.u&k}n1l| jp0@uhdpn@GUcTvh[O[ iIS:f.bўV47Km>  Kޏ:J#2K@м6Y#(N|Y[}3휥![TUAtH'N'G]7s ь _FYXGց(ki N҇ųB\b!|.Ur+ {Òia)(PwB{=ɢdU|7]NFS]29I:k_g8^8(Kqe`KwWD2 zSO.žcv5՞EP8vY[ uГ:=%C3yFD 8-fo䯑dqQ(7┍RS5lxIo~vgíGH2I@SXn(l .L(j-D`7^i7Z(Fk2)mY ۥ ⿷{+nUĥ8?\pEs~Wfl;Z$(އ[yN9%& \'j.v5jl)>tٸݻ!Ecz"uJD?'7d@d+!Cxk[~^+ݶXA$'H. 3"ϴ Db';ao0F'XZe҂ODA+E󙩨}[%%eU"@xo!5DaO`FM;Z .x^R &($x;(}n[UgJ Ski%;6Z{)u0>I(O͘ݶ7݇<?NP [0'bsC"92#ҙ6v,^&W8 zbLdH܀(.HGe*u8 /U-*0Q;D aSfy-- P 3:BXU})=~y|W:q;a똝P]Cb~tOl4-/Ud<7YިA $[Q]I+B{Th!fV[fFsƱrE` i-i/\)%G3L5[(c[paE?&$/%T#6|/-#W*vd nP3Yt΁^dŽ,`<][>p_P(ˬp]<8|/Vyq/.X,rыswJ"9\gpqh+?ǚMڬqnɛYNJ8,! 1dm%҈rI4GR4KVb?3gp:ŘWyVCF(X u K=̙<:l,_T<; yz8yqRǰ+XO== !7xIlaUwxLK O,*7=)AjLvZ R! ڮryR@PaźFIbfnPzjlny ^l `-6/@5~o[3 "!T ^kx h&w*Ȭ};͝bz3;3 k+5_KxJy:Ie[c"\yXAE!;08BTlB_ӑ+v۰ktVc~=vol1__fSxI~+q`:|q>168L9/ŮAD8YH㸭EEz54!vЁEy+g@ ҕV>r!,_ 3o<%FvuKՋ-zB(nOͮVkdBTd_T2d`im~*K~K Tb ajWkuSNʦ79LqqW_-xORյ"pF_Hp3?QvqF"FNM\Z)x{9:,QqUu\K_ŷ͌×]W? "w#vM,-K\})k9@TB!*wx38ݲ!5rj(Gpճa] 8ݞªS;  S#{))O$uJ%頹Y<`^ҧK?~BDŽp#\liIUFiܬR[WIN~A)*{*e9}rpƈB/)&DcFHiF!to'܅n7 7y˖|YqE%3"(h@8̜Bv{̈l+zuCԓYC*h|IHa οK%Fj2>q vz:ǑDYn`yf%FQnKJtu*xF^> [6ߪ%ٖ`Z/ D|$Jcܬ=@iЧsQ#l]WW`hO& _mhA2AQk1,!лNU idX+9۱-iٍͪuV74AN=)}pT_? P_Kج&5IÑʨpqP.ږkX06{cXdR6>Gowy rSI#ͮz 9|re tW*IlWl!CqlYYM\?"H7*Pl*KUaz%ª@J 4*p v VRѴ]j }¤Tqk8K(l$m7 Q&5#]|}ⷧ[%qG;u]Tg7_hˁM<H?+u[Hzp;EZPl| X޳{dV跫VrYxc*%AJ|Jq!LZK uS%8 K@`($T @|zz|f!S_ا`W RӼ!fNʠ+ ʜVFiJd.Yevk%+05Xg>$y,qzV$7FΛi7 useBͫqQ;Y7HWIfLiٟ-)0XV)X, ݜh1KO/ܦQ| Imc[b)}Vn+ Eʾ72܃P3ew,sgڃN"Ämbt%SATGD -dN,C80޲N1T8o{{,deAq^ym_` ` HA%SڼK4DPS4,a2֧Υ3wG_,t kD>0Q 9Z|`V7%;/ 6 QS6bLu1z"S 46 aÖ| Xv5$[Q±d&Kw'`b>݈WzLmQYj_x ěL۸C@)a uwBvaH0 Βj\y#aWÞpXHQ.gƒO'e@5pTh:ReEx\kii˺$Ρ R^(`|va[i%>١ ,{9y?O[6B2T5-R˟d@J}c-$KTx3t_'C'!r4ڗ u_ia'ovgO|C"E3Ac*7f2~;f9i_լgݕ8|! 'Lˇ̓ψ(i'@b ja >l3A,(] 3(%WlBth$+r %Z%ddeo͑Yl>{bzްr{H m&37|3d ^p1ػ:. eAKWtOǯjOPc?zʪ\H9=5  Kx ͳ0TImEI_cT"KD gn{lr4 ~0LIg8;}/:YVokdҷNFAvn>Y^:oݼwesst~}P"+~~X?& kU&璉b7`NB֡RRЪ sUצbp$mX2G"l}a[/'Ki".Cpbpojî{ޚ7H!⸫^ζ W=Ӷ汢q%z6П/d/⹋Qe)=RLƾ( *ӧVZݱ>qDTF>-$AIZތn/iir-/9~"n] nM{HFL(y `:;2iѠ3|~TԄr^[թ_^xF+YCyb͓{䱞g5o+!cKѫg:/<.^u\fƨk[i,<8`b`g8Dhs&ؼ>x;ITWw nXdh3z5\z2j-f&1Fp .WSg5|2aM5;!'ŞW[LjL IXSوg?ĄO A҉hgꪹ~nCDp@'|zqXNJ=+lX0Xر'(һ\'2ŻO/_(>6,߇_uŴtQM?Iy ^j=?dE/0{Qp [{RRow1]|G}- |0l?u?1g#<UE -ҿ/uoCϠz.?H* +K͵#Z ZD!:oКZĿ a}Qڍ%PD=vs#Ăl-eT'ԭn1M7,Uը ez bJ+~]<" g:(l~+$[%`;IA^;';?Shhe'w=NePD==H 0/)QE=_Y`sO?`v@`Sdn*F/#hJjiܒ#y.r@caǼ iE0`ǻ"J2h~;.I ;ɯk&ǴNK$ئX{xT}"Hw!|8 _ΥWPX_>hJ-LC~J-dS}WG*sDccK ~vP#|45U w XLS6T8Ԥ'[8`^J7[X!E#[^vFڽmU_eI=jov"{N9I gc¡Q>VY;YȰ˙8d-%\`I~m#m475P7&Tt{Lk￾9(+-C]j¾ Rq5/C~$i_@=8GR3qO-$j $,f = [RgR)hѬPtuvmd{Na?^S MqoD˼C 4<#̼Yπu[,c{N y v <򰍭S9P_&NdFr9X6\iĨ7AÀk5b‘-l`q3 Ա=BN Vn*bZEYTQh^"c_?iT𷎂2Ѯډ4k@71XɌH\/Oov: &K^؃AO`T%-MZ>U Baa൞w,~?Q{;]҉փ"q31_)X8-$Gi|ᦣn:ᨨ|qtcf0KB?wk3hv#frQ6:qk{8Ϻ9ɪqirg ;0^\.(&Gm2==T+^t PIŧm\ҺjŝT4HJ(͸pȳ $B<|kG8 B#J/Huv}e_M-Ka.8c[ d&ށ): C:"?h5*f*-7%<]rU@)햺BӨjc SsX] ,(pBy8~e^\l"\@yg:Ր|hذAff'E=G1C쾹{؍2תdŘ46Uڙ='d[i%ݥ  嬛~]UBڃۣϛe$9ivb=oCMN8eJ NbxCBRA٠e&2C ]`I?GR{>C9L þ&R!,{Y[7*I*ϵE~+; Ȇus4=x94*5JZ@zpB`$?g_\5~C'[X^>h5|)bj ќ 3X "8;/Mݛ82@xgۼ/gIl OySt?/.]m=ض\SCT.[`acG1NCZ(cH{_x3}7UP))΃Y!CWP ʉDPpOX {6#ʪ{zhp%@|GɻaG"6=-k l  x7? )%֌+@6w`E"$w3sT fB$.ӔCh~f'yUV àSK:2&KlNRO{Yncn'y 79o>"Ї%1Lș-KVߓ$%ǟBp`HtJdi(z)9?cK 5͟`k;};C; .gYJBPyzbIaP&nsÐf@ú|fIEp+U |Wwj&.q}@F✮tv&YܰK9Mk$,}r jt8tJS֟tPZÃ7 ˹;ᛎ&TBbdUǏbMHqOkWQuFjˤ_]e!_3 QP7R&p%ϻB2t{3XNV%ǙĹ|Q|k~d!jj *ѐ/#턉 0^+R5SZj)H.uQ*Y_N x[DΖ5`/gH8B ]܋r8 .=g@DeN粘nmL:g>pY#^'zLx<{MY,KSUzе$Ʊ8}U/?_ nLJx_wkf)yf/ ߣƼ:&0U2,46Ir}E ;kO[Hؠh53 ZytPֈmr`/szں4](#-K~uPP6Xcbp隀f~|J}&ɓ5JWzB$Q8%%aQs8ƠBp_qBGܹFLZ0/f~ os_kr[a&4C=D륔qF&j+˖ (CRl}ҴudQś5+%K-IgE-,^Oo @#_>ƻԇqTOP_{iM^! ,_35T .'@sX)څ_'&`BU.  뤨푤zD\t x7OZu& X] JS=Dh`$ UH\j"B*UdayKBw\ ^ȿ ['Y&ۤHSym ]PA^$gTr#RP}XVOyE4bye;4J+cF6Yad=" ?l}Vμ6ۼ{ lmaq$UmaY9jB f=YVʼF$-jB_5{9ʼn`blLثT&N[1Euč75Z̰ijѣ<Ѳy<] EVݻ=0T }NT7I">#q>?SLAuڲIz9J?zG?f%Fi#X{5#'xc>Hh|z0` Kc (oO)>=XHWO,.XGh ilĜn#ub>mTDH%ww1"m}Z(jØ>²':v~qʎqo$/Xwr"T{ը)$m]Xmms) 7goK_1y %*v@io3XF5f.HceoCgr0ղS&1)ٚnQyUizrZ]:d eXnhJYq/pIn^V%,,Z <*.ƩTbIu~-ΆP&.u TWiô|TbppHf΁0t{dI˱ iaK\ʷDӞ?wB<@Њ &?)\J=N4;$QeY#QZY2SikEذ~h sm>&sŽkS WF%N.Ii}|5whD|}SV'uu }+ʯ o'@d/M(n0TmIR3AVdU֪GH.rT k#0|3'*ο IqRfs3PʥLxVn󺝶J0҅@z (lj?hm娄'Xiup~j922ōMSW7VҔ% npYr@%iC.S$}dR?dv2}Vj٣#‡p*߼Ӿ!_JzP'w gqgv|~\CsOcb:TBup62Q? 2O4dm/mrtM_Zk-{w'Wks]+b[0[*1;rZhL|l!S`W!LҞquQ5[ EZNUp=C3_CZҤ.cW\ȗ,!U*hTVr ȯN/P#wM$D vrl)>E䜾9z&娣R.wj `H"OX"1 t9ptɢ:i׺kD | 㮂xIq[˃kt^tAOks;c:c]*؏h$*_žF1sjt7m a/Yc <{ HKzN` GbGߗЯEP $t#S;Cy;r` #VrdbpKի  vyR lnHf(>p" *iZcCOiqeFU(8Z;/b4+l7|kBՔBmqt:hĒk-nj@WƉ׷;`ԧS W-a#;Eҫw7>f76Q &8zB^c-1t\D{,>!k. \3S}JdS~w S5)uajw] ͤMQ9~1ci%VfG2nAtb@mf(7*OB`B$l9PRqBdnck D6 p1tl{&ֲS",LkSh"y9%Be;_N6WAN,POEL$묞w2[<SrF!6?֑69}J( y` 촀72B ]wJ}E3Ksl8:\|þf>k$-eFtO%*ZRu2yL*R=KbS'(~5A:2]HڮR͋B Ϣ*H(ZSM;DXs-04Vi W <,-3#ykα2n!8 F4H)K$7u m\`u^gCN(5sP{Ca?ɗ7\)D(>e\Ef>w̺g;ث&E4nuy/ci6킶!u.-Y~=NAەg Ic)peY}-Q\Zh$ez2+i+R_۹=`o0^KI1J0ngRIjg^H JWՕWH㒠lx= Ql홓GxYȍx,|PgiĀ#lk"7։r0zO 9t%\݅Y,+30fߡ& Z֨R7@kPٵ8_ٗ+Y#g krOXeyr"hVh^q1)!o i>Wqr1oj0FvISؗfȍ4_3u5:yjgݱG~Ʒ k`ϻzEr|F!uTB: z%RtAkx@᱓`eMTm1g̕ ]C摒K ]\z2&:Wk4H ]LSuۆ^QEhTUE[*L[YɝJs3=M/95윓<ͽH`yv: v4`#A.A3C:z0Os4wtrE*`U*G #ȧiS8k2*D0D{Klݤ"Cu2CBfV wC̀r(GD'ZgkH0N؁jh,PG'#8 )&T=*\3>mP"9V)ZG`bv eZ2_KVoW2PqڜۊXy$KՆFr3QOf{zЄ^Sҝwx^+x䩳aٺ9XxZg1dՆGԜ9\:&vta<瞓̖F7BĚ0c4< M{ȩEDe<9;%IYiQ:1 Rmd8^|PWG[h9 #czt{޺ʀTbqy117'*o.[0U>2XQfδW΄@V&*NuB6Z1E alj{uCfO,ܫKG,~.9:{2Oa&#@8$yhK:! M@|͔񷄩SEF!C-7a?wgĹ&> (JRBggeY)`FQM>e$0ϘdcIHS^ +z*LW/xET۶9ZΣO0AQ*sטqN_aY53a,iwV[MlS3Mft.?JRbZYTʐaϺec |WX-gڏ`Quockb/8HFfIr@Nh@8C"gVJ}Q_,!XKs" ͘\3;FXJzD~`tZpryx~Yg߉$) 0+VPN^Qay>}<<@ WkH,i'r>B4Fr vȘdհ \swDݍš1 _ojQ35Vv%b* F9Q^r WqSB 9OLZG0_P'o'CS {=~>Ѧj~ijiGAezfT e 9JҽP1t)S'ۤxbl붴MU=SoE%uӠˇ #}'U*-\춆ҫY5wCY4DA3^/v 5()pV >&`!2^3T+!%U'#OA֢}IvkJjijqC KIYXwݩ]nׂeRӚ(#Z ߑ>SV Ge \E8ƕlqYLCjJ\$VŻ"F[kXzgp7dWr0aE$FC(RR¨|m&UZ^+ϳ :M Ӝ:xYF<@G11&ǡՂ!Y$ή!hA ѭTy ,`iU8Y5k+D&'f)ith˴vz!0D; ^D}1|i"eV<It ł2S@[DinP&w]bՒ=#GM3US=ET :XY !C%awЖG讔yZ'8uwwW7?R[yJ' F_oϑL.ޯ/bORBC'ra*U}iw ru򇶛 /є C8{*|=hBuh},܏=8,#[VڒMH4QJ4F?0ޓHC;VW.lϨtCMۖh˳)%qCu FgH=qNM:L*S^1خnk'ǿM~7FgIVgRBW/qRn;fk8qUF *&ep4I嵾s'ybNny7k YW54vSa3 {'nEz˿FrGꑧr]FGZ*;]iLj#F+M :6X_e8YL/s7\TNj vj]v< ǣ}kz\!-oaRr\3Q.͐Y3_w:XukAٻX.('JMR5o={n?jR@]dy7rc0:C66~RXAfp-o(7z2cKط̍cDJsHy^--]Shv}՗ E"a ⻉".nzQT5U {zz\ y~Rr^@8ץX!f|_;aòAYf88oR1ȪDx5WfhT>]*`i LDړd. 1.x&ڍ'ƀSJu8hc֊g0~B 5^wKN:x#/%Љ[o07@|v*n5~o%W#M^[-gwŜ*o-HvcdGIy4nUyo4¬`$#`d:C v2ہ_Q8O46^y _9֍t(C 3o4HW<4v־g.8:ȸUDvLIZؿɑ5`YvQdz$( )?6(98|;`>ߊ=ns;YrKxxA$q̡#=DpW|ʉ Ӊgo%C@0b>+%u#8DbN{Ry e` .uCkؖ'}mpYCp,nOAoZe KT8T:f֣ J-;Q},ffxw=-qJ&*"UJɣ#,oժu8f ۪TDŽNSf`u'i²\K:ܠ)S%xJD gr@V蛶Ήo@-+R /9(A#a 4?Coje6<}68? &q ϗ ^ӡ t`)n UV_zY .vZܐkǣבò&b9s찓a{hg4ɾ*vE0 aJˣ}VxQ_WM} u'zE,+)Yج#$+váWhtN ܾn_ C?wTe3SF7tŘ̚& d 7vٜ||gTzH.ocGd v9N<'` E3i'6zҚ@N6d.F4pT链VTi z.M3rd|f V?x[L2!fj}t@<ʡiLb~YXIV΅x7Zރ\v!S7bhL&=f]0)hd)Y)ܠpuf'N"]l ߧ2~O](O6ºBqENel0nȃm5-{8c%؜1CVIYn& z>jXNsԲ2G%L1ȿi$Oּt6,^W).b+@V%,%P!S7ɦ# qoffA `̮NQ>|(s +~#$)99'm9n%Ĩ^'S0v#+a&h pbqX( zԍUdR߉QƓa1D5[-A$|D(mY*ǜ^6 6Lv։JIc0&ߧC nkΙW%5WʖIE xH=rJ Fi^1QQxmwr1vGbA gPhϠ|خBĩPa V˿f=`:+O?E'cwlO1pȧaW|sYC&攉_,+A#c{Я2wjS.GIGE Sb@ |Ug?# n5UԞ$E9dɃ$ozo<*\;%6aϽXPois1jUt[蕸:g evyn?'Hm4R\)T@c2[ 6-M A W9D2q^iK ;_M!}=A|{eS>"tMNIeh:4ϦO|4d?iP/y\k@QU$i + 5vy%Z<2-uR_P-Պk;׍r̽e±d;9TT_B 4o&7b0b {ff ^= /gT`+Ƅ`PA筗IQ^QХ 33/Ll^u S'oUt[ԳґاfV!mk> ǰbNԛݡubk4@4 ?zKbm-^MC:I Xu !"Ϙ`0'hlNY ss)BdنF;l)KjArThȼ̽twx.ê,$Qi):jA Y648pK}Uܐ;a^_m֘=Xžߪ#:+S18d5ʛN&g{= x85aGf^Z`g4+["~&}I(t1?אa #d k簮p>NU2pwSiqzSCb;k"d&j<z5g@ xeNEL|G's.*HTB#S.[J<F/zɰ~vGSoޗ[@WL/.ш9sp87_Ӓݰ\5_CLROZOH_p\^鎦&&@j2Nq*B*eYqBBKl՘q5"+Z|C\o>z],qGg8wѐ~S2~bܦW,ՔZ%z+7A4P'D堘 z(i0Eye^U/: c FG[|Z6eVqxDԿ {Pi 1cжAaX\ &/ϊL_BC%s+%k_jJKtQgwo_>6n3PoX6(j̛4U (=(T}<*MʻaNMt_[Nӥ+fxc+8-Uf0T_H^F*T+Sm)PLRr{V<.e?=/0eWer96 ROv}w ;)7nn%&Fdn#1w{IGV#7ر.9Qu)7́Lj8c2{3 d(x2AF=Ёs ZAB{0<ܵby%GR 354815an&h.<M}kߝlO쉹bSk#%f`eP( %.uފٝh?.2e;o|'{\z+e2Dlwh6 n(S{2ˆy<@bh23!n]Ŧ~H٭iU֨O69Pz&3ߧ|M9_!$>坭W}^>=C!Q] {!#J s@Q-4?Rry\%5ldk-T.̏1?/Ufހ.ZVe-^kM@YObs"L]&*hLA%QOc׳URMxf :咷2Q·>Hk'?CՍyXy±E%Hls%OD1k? ,oQ%^VI~Ó:4o 87z)~Dd Q!"\&' x`QY7M=w E9 ʢ_Fs>5'/p. uwB|]łS"dOvԈl*]jK&ަGsD 4fEc%Kr-6}بzno[A5eQHYշV;~ E,6_,^~VYm4J/ Gɉ9Vn@2y0Ȩ^" I=`d@bQNg4r:蚻>&O#EC 8r/l"i EY|0@COe̜)ʾѝ/ @_#WZ =!ͣo.Ƕ lq.{:YmGfE b)fc_sG6zAJnDy'%k#SHfgiWzmܓ*$wERS c1NRRbuVq#O hW Oj,Og6aeЛ<K5fB ^(2QX#TҮ+8Dlmghq#8н^e/?[XA'Ef犒 49]`O#o[uY!R,S,խ7i:T*+(Nn)Vo65>ȌHsRn{'++nq:7A9I..Dkc:~LKN@TL1UWLdM7T 0-U V4lc:fmSIse5,D?M\*vuvҚY(˷0AIvH.}Nr#OpNے3Ӽ~u?  ramN'V-Ssmմؤ>I3\SRN<ȝa#Ud9{&RZ"3!B`8ֈ sifV"Sc@v+W8$2nWQ"u)"wG Wl1a4B噆kC>c+< )Tz-HͯC\ *\D#-ub{//0^cz&M0H2-ps#@-a]モeY3,?[_b:>&JwNzXLsGWD1D]C*'CN\m"çxP+7/j(B)ݹmQSZcQ~GK8s˫8oYՌ&tQBy4vသM8PwϹ\La.(S'fyNBx]Q+H,I]Fq ԃRꦔNgg3eJpR#B-{"RIQl$ޜha;X)S/K+O}o?C/.{٘qc-L4-ke|n|j{?@f1)xM7YuAN>T``a]KnLTX>}\]] OU~_ {ڿK5tnsG2+,x6'WulDmb*sR  ֺDEMs6ʩhDŽ.1lI?glFB,m#׷p}>rpyˆW_ozJwNh[nQk`/.l.VA> R89;Ӷ]"%OF/I?f]s43YKlWѩJ7"g|lM p"ɹr66gTAC߯?tsbUōiq(PLf9J#/3 CvEsxi3oK-;3HOoiaSϋ;oҜۘJz7 \ٖwncOb2ᩒ2I*&RAFh_g'xS$|YWp(RnU7$c{خ9bѼ8Q^P25RAҊ ibL\?L{EwMk;lJ.eV(sJ 9sUVZV%|иeHл^)݅k)Ϫ'1c`yf:#X{UMЙ6; `pV6K;H( GJ;ᣈʙ*NlbbIڄ:mR6/}'/snoD@ƘΣඨN-kW{MKnk}wmNp.Rӯu]/=-I0du)po'q+!aOoi8}sW;mzsG+$LQ {0e1ׁ2 8@ F;0ss*n^ϻ(0^J`jcxcChL\i>-oOu]m^j%i1خ͹ݠE"oR ˂f,S BAaOl0bZLOQ@Gm$}&Gdlh6]WȖ??Ј:BW;m4'2,nZ*<_}J7N+Hp\T4ER@x2i^g/ً8G& Xx+<tVNEȟ8'|ZČM ݡ{ NMԝrܕXNwa:Ƣ2i#aVA& - ^IDz4-$V*u.S]LSG1%XQqp`bb ?H|QR!.dY au>O"L55,QxqȌ,!E ӗM9b݃pM~.ihd_Y{Pp$N!W,mc^{N~ 4 Kvf29V"fjp6v+?߂!5~ac|(+ Ѥ2.Aׅv ~_r%kWUe&p0';C=z Vm 2vZh s3- kvRz 㗵jdP퉓tn0dz`ͩEB_7Uj,ZI>T1лnf~lI0lY,#SɩI.νX~~7홠(G// @{Xy?ϊ΂WT#/eǞF0a}Z !thqSAnҟ ϭ棓Kf=mtRG< 0$9V<3wr)!(~._~Q=o={PkDSZ,5Q-k<=twr;|uu (5&C6EK ba|Ց{({ e;fё:̋oJd(ɚnF:b,Te)貨 E`W'mPx٧{/ЍԯKI;<*GokcWK GpzE S7@ۖ+ @<C2 91?ɾnU- (XN}CnM:Mmp/'ܰK,64TDZUQ#MxI!#D5Z 1P&L_Хiw$w7{?}nz?JTWeF-'UA%3mTw]c½<юc?5NY p}н1;JEF=ɥD6[DNhZ*pZyU@nBK&itF`9ml* E":&sV$ >t_и$+}ОGo—ƀ25!  5V`\o`HL>'iՎH~2[+ҷ!}.ꟜgF@3UtyMn'].` H[v(0z "&Y&Hm~9lxXh΢ھ9{ڜ+̞eƞ?ܶ@@(/S 8!*åw3Z{MnꟘTuߺ){2 GQu*B <#'FG-Q*KAxQy峑!3{mʬf {0ݛԞX5״~$!\P7q*z=>OiߟG8wZ~%P u+@0]R^h@jET߀Nl[Ov%R_=1bVX"7D nT-XEpj |hPe,U14L;lܫRWeCrZuh+czΉ5 kH#c{[C)62!/Ső S8+s%N:7y^AR 2RGe$sT'e6/DvIL2:7QgRH^n+O}I kQ2}1aQc`I?IcJY?l7={9Q"_}ާ F.:tX5QT\ShR5-gw80v@\D9DBp@(=VZXvp{Qv hOR1l?=Ik@O+YU&'rX`Χ 2G<:USy=0l^1TUO1MOMn/LJ$OVG/zɤ`2`l"q^whUoZCCœ}n~YyعdVQ ȷ>}/XLE|`|P))4,r#t@M<Gd708pO1 QfrU ;řZ75r-{$iFSLNK)N8hģL?r^}. f],0q VZP·)Ӹtp\RtA(]+c}]dQ$CHXкVd&X %ʫ0VgR'v5zU>S2TL831`@w>jB\O.vRfIfΘuG=p1}Ï. .VO3jߞ;~Ŷ%%a&E:.z~ #\ ?܉QJbXnW@=)-/O")uONKkbΡ(5uʐW l%AQ;bNfPX#WkBDqHP[JznK hWQZywev1$p$fKI}wËf0ڊxFԂVuQŸm0I4YeYAwne <=1O#=&EC6ЄY-T%S3}r ̹:r7bu?C:?\_Kel:D; f.{俑quK%#VE/$jYJ6!"-DSF넦oǩ&m7Вu(~e=v8PmZSB :"R2SEcV' C$o_D@ׅ.:y󇚤Zcޚ*Y"3Us, '1qO>*W M¤­zs]eRdG9 ި Kڰ !Ȣ "]H>dgV˻X8bz$MWSC: bO%Dڝw+ gw=]dԠ;au(Q*\Hwr/;"7-peiwE|/5\T-X*nډ:cx!2MmcB=aVb !/v'G3٣EzR/w 1+$67 /. dzDC9?BصDzbW_Wi6bKHף )"疸D tW3drľ  TdMf_wYBXxF+VGHרvmT 3Kp-l3no3#LcMkEs"H5Po%l]']GpU'>(:|̳/Jh,X[B $E3lk!I2)0 4a/F+T::hUp,H,y<#Fn)lԨ#x [~Pm ={>8h_لagEJRLm]l*!F!~<=҄XY zDͫؑWP8uIANz(Wx:6x\V-7IP&Nh*%y)X;/y}2ͽ܂pE-# o@)۴B嫽!jsIFFtb騼#JhC.vj6Kl WDlVZŮ]G= H\Yq0Z L:-~[SB `Se򼣸)ąU.hAӛSXT"%wF]]3`"9?*qO"&aV!NZ@rnja"ϊBHc˾<Ѥ X$x9X9-NA,9{ӫ# M@= 4&*6!2L8ZsԃhjR}k ^yƮHgLc6Xi))$}4:M|/ɘt*E: jUo;-xee4ѷΏw'[F]:\c)VIEH %R(.tG-|Z 9[;o5āmLJ׿ D6UCb !J _v_%]R;zum `DɇGf:Rp`7 "eW6{ԉ+|;/Nj?)d & 6F"ܟ Ih+>k?InU 7o>>߀lpaY'`;E۰/|IrO x(AOK8/$yL/&2k!G ؀>:#5/aIZ5AJFWO,-W1\`w@XJemi643Uk=34 YwvD'ڝkN?J<&N0?MEČ^#* T?½H=Ufe`;TcӮ(V:6u n2nǐ:ئڑsx2YS#2= Amki'opGñaؽR ӎu$p.YGSSpa>'>Zpژ|V7*cѲ,T R(:㬺 r1E9łG@@^[ȗ\-+TiB~~x+]D#lMm%B').3 `w<ڰ9qU= S5o 鸌"Dk3Ȇv% $Qy#mJps4ɥӝw E\! ?ݒ^uS> &&{3a ׿q@`86Gu9q1@wSz7<5}ǖqwǾ [p)n-Uv/mܺ|(Cی<'yzbb0)sfN}ʯ֭,ܰ$=OF3^S Q +t"oh.K~ULв=3:W@V.旳LrE]dG@8Jq%AH C&>u.$"nml4m78%D%}Ù>m~sJ DSӏIދ'@0ޕ긬iuF_M/ޓs =?K4ƚbˠ0}4&)pI&қ D{W& T>%/实״Mkɐq}tҙgxZ,?4Xn% tUOhK5 ࡭2\#lȉ_gX0771zq<%AczT};5? QH,hF[Nj;q{.vo:0k?^4$PIZ=5\v="aD0W"8^WtDeOJΌ8UZ k`MXӥ#'38=ZRRݭѯ ugyAJ!!:g+ar5lsӲ"eiЦN)4M*c^tPlx/v9k>8oLyՕ^mfo<(VeXbu}ccHopFJ`}]#&GWq(o~ 47 sCoU(kgEXFr6f`_ޟXVf 2o# NA9(_B3yp`S2"o9UM|䐃vxϮ% ҃<T\R5(Ba*O항'7zaTꀿz|OEi@wz?q'_tqԲbY=͎ik$.k+Dn*#"~X\k#‘q*#3?顅PX쬧wNmʎi \ .UFNgs2\a\~W;ӱ8jaB B( Q8V"[5?Ն6n4ʸ66Z}?sB(wQҎnaڃlZj0-&a#YspWqC-mMD(E$J*gO~ff To0[Uag)ݙK[Wv dd1$ "j4sߝ*w( Ȼ-u@ۄurBPf}@\|-\PJ.g+ R,Q2e#白`:&D>bH/Э47_6t!| %v _IC?."YTۏש-H+#S]?]*Cy?_TRqOr?m{8=jVdE Q.dRDo{TVwt -Cbxh ;iJ>RUa;yK8ފp?vSz{Cq_0u橡k2zj41+n36?u7 `zF@ǏyJTn#HUXM]W=_beyp쀪~4ޥeC +|!\W/jV+@Nw5ϻ*կ*wl'ebr}BR&A|hrf>Esk JD-VؕUotgl6]Bz/ .T[~~5f'' jD)L:?F{m}!u-n$ BtOQDZT,5-TtB-dB/Dp})!9m{,.D>4K9J {ܙ O"*k~賰ޚڛX*O2*YpB;lEVh`EC>$t{bM8MNs3QPߒT`܊DaN@ r +V&8{)XH i vQt).TӁ*ϰ@_JGl)Z ŘWJBc08zQS#Źe1`"/,6.ݜ_i<ݖlfҿyYu3:HM7YͿp|+~rNL >X?qإ2/hkm,EyK-cri0Q3K D9 K|k(n7s#;"[1-pFvbHFBXs-#qb(p!33H 6Kk^"pPaOLpEHHO L '5Sqq]j=ۏ.d %g#$tͼn-vt3$Opq>0i1 |[u[pm璻 1?y2yf!'Y")PH*Bk5vB%\Y4,@㍺rγwW @~x~ZŸդ-پx[ =a/=~BP$-q6Eev9!zT fV ┟k ճw.0T 9^@Jd;PB-%"/:Zy%E-ٮP(I&l^wCDȪmIH.Fiuz 8 hc' AUC2G)Ubdz'?Z̽iKc..,|9֨9Qp|u-q0Md<<|r'ʝWWT(ם(*F=p*ŝ1E6RݗT )|kjŷi+ݡ>zPL>.TxW g֧:l GfAEj }J Z >B7*[2-PQ\L4$}9; L@u7@*Bg\˪~)>ø/J=XtcvuSْZ`MfS1團ϢoP|GxKDdQ@[nm*<6gXe{P^"+oa[.QQAp* d~JdjMˀnvG?px tU IѨȲj1YqL-]3U&FmT:^?L]уe%#i7A/A Fꨭchq=W@M>b>_d/q}LD]+@`-qg]%-he3{8:)a0,ճ\3H;s6Lޯ's r\{N G>/jf?XJ73yߐ!.k/jku`#UU@͌K/TA(`ܦ3Qu{w}ZBsZC/*RK&',`e?[]sӍ&VM>.7͸j}U=[4PA6Kl3CDca@n:c_>w]@nN`MF}֒Q!=z#c2yJ$}հH4yvmg mlF0Er~~3[ aO kmfP.jb8*?:(K1' gg'2I(ޘ pê׆6g4ʒBֽ;D  MUᓺyt+_1q l\4N? bSAa1mEyUC9Ko|:a)kj'*(0mgk>ˆ΅FLt'qBt`M\ì57 ft(?˭V6馂'ev]Eii*)rW|q@cÓ:ccA0 Kl$uLt+la(y'bZAO+؜"?Iĕ_+A8܃tv-4A,] E m:c90iKvtU~K uwEir&ntzi4G *~f(P@ x\(Yj0\6GvO?)q:'M' [ïz+zI-KIsTշƄNbB+ͳRj+pUg Ln.Kq?Ys|@o{T-m ǯ?zB?6]*Ѐ=6@vVŋVYU)\/ R/a/5tY,Q0Ft/hZ{XkojeYkغfJ0}1#ZMn;T9@v=}bhdڵ!y(R%HAdD^%x~ 7lj_BDg՚,Eqx1M[Q(>$kyZa^0v,r k\ |2^TVD<=\޲4tl4jhZG ,?d•dM%բf ivqd fcT$wUNj>O`2ϊggק= lSxK3N1x##ic^%LWx5wW7Տ3V{f>Ź339gє1eZ.\)ozjXmPR_G,a.Z;С#"vmtW3;n_p̛(~1yѝ-K"syF>U?4ۘ! \\8^8g,-^0KUJ;9@caz?h̷=qMj7D삓Wt*pJOς9E~͐"qbMKg? % wN9*>Q h"hցC"/h-4=y_ꨏt/ҰeXgV*Ppqh\͍dԦQ7n0!4'aS T5LRMjyBVX$P5иܐ)thʡSN 6up7A~ W ?2ܔﶙuz ?Pe"օP涷n '08VpUJLnT80;K.B-Һ;;̡O+dv(QҦUO'LAdcC@I96 H!Vf_3>]/fv2gս>#px fbm͒ud?ijhO,ƤةrAi7ܼfkgIS. e)Oa{؈ϭo!Z r=B{at'Д=?9Qj镵9Qz]aX~ t&/5هJnVߜJ GJ,%TS!]qu@NoE}lh'B$K*Dhlóp{GYP~qOf5I8JeۈRY:Q!S=$2s xl|*s*aɇ0 zd>o,):wrJiɅKô!6G3υH>4`״FWf㭞}j)1{TLu3 /h2gɇ? mAjZ$Mo^'87D-~2(+ko[ ._Ef4<%|vP^-"hylΈT?wU7EmP 5{ OzF8zyYyPH WSgRe ߯a~#9ݜon6! ku7?H'ҽ!2$|ixhJW^n"{K2%ݡ1lRW3,ofh@[7 JQX}t /Q08c]\}ql[Ƙ>(jk[w&vR(,R@bڌ=/^%6*" :(䖕*RzK(nse~i{D*3},+La_] 'U(8 ]DPnW Q%9[9ş#FmV$/(Wf ~d^ -mr7XrzE0:Hhl$Mi1v10Fjyw_.D.nRoT"3 ]3[/ԦtCo  <6}2v\R~즁-w<;ɅEaZlRr4O(W.&LĆ2I["%T+!^$K+Abs?BVWD 3vm˔03OT%'-'.e fmw%ml/W5$F2P͊?oh!gqe. dغa+?8E^c~)\ L>>CrFKo0i'~EtEQ, PV?lG̙2)9XgaY8RtkFy4"3km-r5t>86s{h C>p?Z` 7 {l3s[vylr t6i7I /Ol կvaҿ1!χ>sPPaDwH2h#FDZƑXQU7=4ʛD朒kAkwFۊoeUIyσ'8)IƋ8BCg6M}iUĶXzz{>g%d%oW6}م޽xx-fogЧ:*h2*1'ѿ,oڄ l܌%YB>Bxŧn1Orڇajdw;U>%9R5p)gC{sR llYʇJgX!lFhɏy A;j~Ze!Jdgƒ> .`@ :\>izo2\h1u㌮y6,mve%+BMbP:oS79eHL(tm_ΊQ"*_ 2x#+#d}%di!7ޜU\ zn<G,-fqxk Hre9G7BxN2vuZnx-vw%ҋG>GwLOJ 6QL} @d"ȝ 8jjQ0jU';A2GJ h`- +`aVՓ1IWCcm\&/e T^%G{=|/$~K`}޺HYC#z<DKf6C7=Cꠝɏ؉5 1ATNJ?%&ڟ8ZgBaiCY͖6O:aU2 HP*/yoSfJ|Ζ'2BJ0+/u|v˼_80R:1H[8n\{.F&R{i#I~dUx?{\@TR㢻+b5~j!E+> PG7AⅉRĐORvs\x OSLA<b'S*n{$NxT1љ_`ʺ_] -G KWtIzۊ5pB֔R>p) 0  `He0  *H k [3bv[Γ0߰ >;j|wԒLV.xRmFͱFJC1\F&4Y7!LĨJpUM"ݠ<աrաAM@ }v keyvč$v eW^cȡβ4ҳۅJr *䋮Op Ӆ:Qko&jDT7Q!RP#7F uטr? :6]p/j5c.ӝ߯BɋnlM|p5fpR,C#}\SAgxX.lp %=;8Sr(8D —*yYa颔kGVl!SiKJdwZ/ u.pL͜Kh5@b'08CZ fICGO(Խ;0Yٙ@:#wfIYӥg(g:Z0>\=H; w\W%hWCAԾTʏ<=9^pg;!V\">Ay S¬Adu;mrtg3tA+OBgz -f]Ȳ$ۈ9XXQ َs7@lIH lF~[GBDhopֹD1F@NPנ7"|M|[9 kuE%GCvْ@g4TP eҟin>` <1MXŒaJa/La<3oXj1b!i"†\7IAu#g7@ Kp=no-MgIuy$ұV?E\ Ry)X59[( Cx]mIW< _~٭Js0 $R+.N02H?tlS<"g;@{sOKVwbmawBX%fNgh#.LF5C(~Od#Y)J}Jo? مmZɊjuM%{D9 &SM*!v> 2Wsh sn1\g9*F-UU-Ot^ =kY(9H|&CgD]ݘ?M!.s7}aɒ+bϒQ=NޕxJ$z ¸8b1\Ny=tԀ9%0F\LFKACFܝyS,"t 5} Qk3;U/<2b5ثf!-b{SAZ(H#R0فI?4P SۣOZWW KW5a8Y=3,uJ4z繁$d?ݱY:}Vdo, P`bG}<*ZTz|*SV?g!,/X5ox"hbu M(19zanu>jW}ͦPhb+͌Z^n=b ŤMbYQ+4I nd{ ̪ZF߱̉U=Y9T^\k:0N,ePD7h9<Q) gS*,‘7nR-+ ϯAz&ZL˓ycg?5s Lߩ/XcYy$\hI*'}󲥻aϠwLDDr4jbUbiA̓mj8"L &1  iĢlWL GH>H|9byIogDap1W@#m 0{i^e.O⩼[5cc;&¿U%U+X{\5E5PExB/ R 90ZyM'pXuƶD+kzXƆ7UQAqb 3){ۚY]Ih$᱀K}vv[Wz}Toybϸ3ƨ 1vfC=2&);vf 17;z,fKH@=Em47ˣ"fzٿ-Kcr哞'ғ$0>M}Pޥ0p \S"p!p,&(qt/5$xܿ G0"#< u-mk ?ӈ4]̑q::"R}-8r__XxE=ݍ[$5>"yd=Ԓrƀ/"y~P!,L=_?fql`&~a@PS8E&!GDG]y5ٮpJ py? BdБ$Ev6T"a7]]*[z]i_bNI e>p:] 'XU;ZkC)cSoWc"MJRB?P.RoiDP=ˈXt^@ٖV+hCvW]% ++`VB+#az4*2z12/1zD\ JAuGS)a_A,h-*c {M޽|]xVut#3!n{'ͽ/A iƍyoձö $\|1bt!ƀIuTD/K }ʺ3umǪ2c4MT(qnR(ƐnHG֝b9錒 Yq6r&;ft N0.ѝý:óyMx@|m޾S)p,oMi-|1VbjDigmxX4F3Pl[n~}wdž+Mg2)Nuc#ƌ:MSԭ=2 c Q܌<.=/Pf ' ~ey(/Τ1Wp_j!Rљ\'RFQfLrBb{8#nWrHgޓ =_ e"D dy*fWv/.2 'Nj~܈W[΄v}bJ>6W(QJw p}l[BiFAi'78&{sf^Jw?$cfAY/4HrKFIt.nӮeBQ"NW)wP NOD-uOϵEڠZ@zv Dy|<#ӯyIg+= x nB#?An0.02Z R.]eEzIh" s$P8[t}樾r`p3{T 2!yϕDhᄰ8r.Lpdfdu9_0\ <|y6|b̮IU_6fqPmwcʦ2uMuiMZ)=bXAqoJ' 3Mf\ӃE.RU❿s:Fg.]bcM)豚gEA*ola:-AWsӍ:Uvf$L##.gh.I `b|0YSCXV`<7Gr TO;etJ*"}FDK3 ; |JNG՚?{ ĉ5tXV* /EFQQ c uSՀ'FthCVKB.6Fuͩ\%3af<@KaYhUr?%.fO]eb·=VgbJ_ۀ0Ś#)v;5}q&xampyxݘA1(c{P^0+XDsnl{eY;))Ć?Tz3'js1X+8 FI I֢__57?h}qiOK@Cqu>T;Ѽah)}cC^IA$;,֧u 7z] QQ {ҤOɚV0̓4<̦U% Iwe$y)q0\[m:i2p(hES,_-=-[x1?*x8gǷ=FgT0/SpF7l8;r>:2L.umG<Ԕ;r5ۼ cҨP-IEkVGc9.i]+E ]qO* *H1 p5ʠD~ b.@6Sl;՜B׏1M2kcw,K%7Z^Ե."!҆;>AQG}ʞP_ $0}3#I]#Pz H8>='ÚC ;|S\q>_ pk]&" ߐ~ RR + l}?қraz7sE)8`N;`a|Q S*BRqޝ~:%rpR12j4EG dPrE3\,Lwu ZffG0suf׊Ph'%2o^5lPa]$yf>'6bQ#g9֓YT4+:貈.!1 >=trL}M7F1o:#{${JYqM?Cd3|^"KR4C%Gho&}x}\8 9lrgs2V'E ʍ9ĪHzZ"3*PXL qЍ5dnn;F!lV8ɲYdYT!vMz{'SNtS s B/šmbN`'pš?}?i }m|CV/y߿e/Ls prxښUaZ]0O_ F/#v yDw/BC:Y& 5eUև!WwuCOw]Hno)N5l~; 7h1Rܕ\hd#viR[F'x1.nӠEA?ѫ8 BX$Lؕ0l3ezMB=֞Eq$ʸ&6d}OJ5PQEVYv/ _ SeGϜH@~٭b.R3JD).z͋ WWtBZNIhun/B@̎ "4v20$0,4ߒ/i[?eL8n2$FĊsb*p֮u\#ψ Y7"G4u*;šneyahq5L$M +Tb4K+j2[Al?(o| *L5֢He<릞_j6纔r8 D]} 0!IV8vV$u($zSMw/On\E&řc7d"*rtւ4Irzc=Hr· K8{4™axZaTnw[F&,%*@ V܏',,ށZ.Hh߈D.+ `^H́Hhz&NBnכΙ\ Beʂzdg>oܜ`q&2L`Vh`6 z+v#U FEjJ~j<_)-9\d~9]APܕx)!eR=v6`J 1/*57oj.ϥ 4hrM1S XfЂQ-e֛ԇ-OyqqJ@KӘ~ G Elʪ/ig;3*9b Xw4]/R桖X]R-coV4aņ;yԕՠ)qR^tuSAԇi/z?$DEȚcQ~@;r̝f.׹AҽSݓpŪJv&-֊=g0z5jv|ֿ;jOɒ~ed9:B,XbU.Oω{= e첗 )4B?4Fe+w*ðeV`/QӉھ1Wo)FxZ"^VV&>̴V>v'Dlɖp(TR^ 7iY]csj=y2lģܤ~%NǬKG*)-Qd)wGtj1UǺr+Y^`"Soȍ;e 1c<͛+60tIDصO_jWi5k-ijZ d[y◵|a7BW1\8-mnSѯ8E=_I)5} :_%?Ix㔉Ab 2<, JsEz*ȣ'6/!GZ;m|Ge6K'9Krh R!~X,%Ŕmev ~ x>`jp#t/@n e/GcD@MH)wF-6q 1kAr-Mn[ VQLM7?fpTb}k;MwهtX&z"Wϒ;ke|dTƛA}I5,C/cӂ6v7=MپcfK", 1Km :&j}B n`^\6fw.5N/0SUoQKmH<_J{ۗaŋ1k@?D9 {纴 mkR M0;+_L&'yAYxVSf1aeDqL /4n"8?*35+$o[ q={}pr6Bjf/ : >XR K~P/ PnƚHxllՀ,ێeGf-5a_u@X V;CJ-_#޻UcI{:{ }6j]~OF-b+6SE[#hϦ:]p|mF2`zU-? 7>!1`%'fT0!viIXп휕#[}Z97Auv&j)`g3r lcdd$FOD7iv.90Em.U3F?mzSjY~*ol:zcTZGA4 ^@5/dX,Oʨ#36\lu=wQ|ѝ)}E!_G&kp1gOAG^q_y%RگCMFMٳ3vaciA&%5R\R~R6E2z3ڭʏ]\sսkԔYG}g¸EK-d |8S'ߊ7 5=A<4zW}# q#|ce5.i%N\0nit׵ePeHM ѮU_MXщu|oYw\׾)b]֗~>At^K-CD}aٶV=RcXVx<>[\Z!xaxf>V"1~dãgoctTr?;Jɸ yo*uNfMD ą֩vP}m۾HUiC6_?)8  Y/g|4y Z.>? h?$a䀁OJ0S4oRZpˮ>:-b̫%(]Eߗ5h(ŷh 6񰝜(H{^L̺h<] 2,ç!qbrC!lb)in 69'0" )yIKvA(]+|ՊL1BkyB{s!!ܷIAt#`fu4xPHItٲ ~a9yEy Eߵ;Z٢Ue+'%@etNgԇdFE?kץCX&{b&DSLmw| C*B!VЀ (Ɉ]n:=u5bfT& 'EI.u#\(e+WrfyM)FX6&ó{_\5fÇ`ZE R ,?_NMZ'd %kMXuVXپ}G*gD@\kFa)w11_l§\"&1pr,K,|)x-mߓ"f`%0t?-R#݋ HCϩ:ޑZa4 ,&]hO'!s p= d1aaT~I9,X⿵ܓIX}.ȡb !1@Y&JNO'pW&Fp3 mQGe}?ߠ%q >W#O-sN3"JB7|>1G*YQK$VAw ˳ԮAz̜0ӾjƇY2ԽXӕa6v-ٙ &SD Auc;qш3 RkXCĻe>O}Ll lꊼ-hQZŭ:g; Jp .҄`4NyEdV`fdq0M;}cycPoJ#a}ֵ%|U-QiRG_^Y:܀*3.uzc:Tȧ<ImWAs21PJlܼo{ G%犢 l*̠om# <|QSᖫ9_enuww$*.C_b8.B&(/Si|0rOrehtVLw[dFK^dP,Qu aq&_KGMj;H7kBN6ŕMQh|aH *֢ga?b%VlFE^#n'2?E:Ab>|J'0ViW, c.Y%E+ 4edIH'K,8M~rLE>}p%#\zw東O'iEq0LUx+s݌W;:7 b?CȄk):_u5V'U6XsW@ ݅;Wk XOE;ƞvX$ﴛoY0"&.GYHɸ\٦ڀ?KHɪL8\T19YRNE碤*TCO9#n]I *4{)7Nth]! "CEF,BYm4CAީ &gΚVH'7"Lzmg7 ۩Ug`%KٚJ̶ f"FG.XBlѫxJy84;Tfc;CS<'vV;x!M s\gt, 6NV*sILtiFF!f ߐߜ+.Jj?% z3O~[Ng`Ι 6*{m_u  E]T O ~J*V613藞!=vqlc=-|C*J;_1 #(1dN ixdsLMq 9lj~e'hs+HՂ˄%b2a;Sջ#h=hlVuek+>R$>8翑&doĮ[K?,n%^Mh'ߔ别vI=j+Q`ʹeS<*d Ŷ^cdrI6Tς4qЁ5sx_?"gXq0ZvY=D}';mqF0%fǥ̢Bže /uFQ0:i4 Y`T+"} -Z޶ imF\O`; *Mx+)giWGxj]deғV2V0e~Qum2TU^<{'yp,ml0ޯAmVg1f {yeO{DW$Zܸ˘[Z^$^ʒRj,4=OzΕ}acH#2& J Iu\]uxL+?14s9-AjK"n[VFNCXTqGiQ-N0Dl25CCP8F%`TB4!|&͉%;/gev" :Dgma36&fƋ |8jٴl$:b?+_fn2d3Z8EK! -9ЍP-az~M<Yi:<Ex7V\[Po.[`]?CժŷyPdQ:{޸F₶x>pzxQ"N[ kk`*.Rdw^w[/]o#P8~V)&PO[bX[uFPPOD~J\pB1ٛE /LLiHeb@] Y/a?؝qާ&aaRi=vVrz[[gtԄX8ڞ=Ew!Pz"xNF+O X͝s@? o͟hup̠:*RuEݤDZLkjr:PF +׌bɈj[ȄWQʲ{R|fLUF@jG.](AᏂdbXi2r j2G#uT?8σ+tNųkivV/46~;DܤLBLE[ Y=,F2lIcʠj(4~(d|J6$[m[W G#] J Σd Y@I(Ð$itJ0E^F3g8SY2;."u&Օr:K5+:ܮxm teO׃/i4'Ir5/kˠQzӳbĂOStTl~g|Gp`<oȘ^HHDkZ㱌۲b6\hXt:$L[!>TE<5O|L5 Tuut ԧj6a.ͱLeOJG#滩 L8fy=t.EOsfdm -ӃTV|>􇕍 njp<&)$y+9Sh.b^/Y=;1xf2 n\U27<@>qWR}Vu dq3ӗ*[5'mDwIMgU685mKJ$ZHc{4+iXz*atDL6Kb7iVnֻEZfT9sj|e:Y<MuD @=`lydnW&$NL/pRiߕPw9^V'\OlzUpn|kzTp ևR#Di8'CVje'ҺpVtR۫_5~ t <Ka.7$:?9ᕭoZ0d)c<ͥM{ ]DU\[6Za+[tI w5EI4jAɃ3|yqvٌ[5Bx!ݖN.y߻{dS1qC qNQ_g,[?(iqt$'ՁifTh!$K*6?muQJeVF[ج02F1/7" jy&\k?fǽ>B*Jg֤)4 O@yVO*`l.r2kVuw+]_9B3-@t2.tJrTg\^1wmVlЈ/j"jtkMrp#E*Cir&%Akq|D߸Y V&G!zII 4=6EWpY 8CWoMo|+/T{+tN3cЌt=^iaT 36m]Ф@9tP{y#)’/ y`' e%h;/(~ Cmc̺YuƆ0Sd~55{Gئ%ƌ.fQ 43+HWE/H7{ PaW&o>F~uAa X"+6 &+{IZۇ}ln[~<) + Rq5a|.lmOcX4 $˺hc)1,aD˪ (."\0~ټsՋ" 55u"2n;@ nl8uZ 7b+")-Fx[Qt{vǍۚtHR#'œ:GYwd3Pyšh' S"o~niǛݵ'oWiG; Pغgɳ aZ]?d6JfhTRg,x6U&/Œ #pL $nf@k[T+Zgֈ$m?E*⪞d"ʳB^C,20Xr`[bCɈ=3e?Dэyd' zf L|ۚ5gy!/RAinS\1ey.YrKq'M9Jrfg0Nk>/7|聴׺<0Q4E!O1 o>F am"`54S=)7ê,ӄ؋g5\2iFAG%]/mٝ:P"nccJ :7{+D; #n1( ͪjnWG/,Bf;# Jߵ-Z(܄" tz}v~NZ.I4$)ɵng>y,35Zr@"vF4 G%¨PE§ON|P<ĈogdZ#JEg7Ab\$L_ȜVd^SŐT]&`)BGw<*a6iUqƾa."h n wpݪ!T6U:#xxo{Un}Q2)Xf;}n~z LdzRKG_hn/6 G!r)+ñ ׹2Jh54e|9yZF[f(tU~?qA6%Zo2Wcb@I4sᣙ ӜY+zb_1.ۑYDg_@ 9p?ُP[ۋb<]Hߺhņa)pˉh3l?Lxi)jiݢ{sĪfڣ<%+k;9E^F+ ?aEzJ榐QiUpD5BJMl<Ȃ}*{/>VB ^g+ge]]z٥>pE <J=4B1""3=TE3z䨶Q K>׼: PֲdP#6{| xb j<w^_'e G1u}MyoqKyI E2P>3!D></F"6Y=2ڵR|vj78% &Trn7g'U/APwrs5P01*sc0a)_0uaNV%%oZC>6"lW$/68+=,q ^RF%EkYqǔшL&J4РUJXOS QɞʩO_X͟5(OW* zhz;VFMj aFfO,u4"[<Hl)=w~L.83Ob`jA">h#j7K@ Jt.?A11).J2`xC@P) Mhly?, tvlDɨyKhgP{SiO^L=ö觗L1(Z+TJgSb/G|QHo#&:i ""cQ i1zF6gYZ070701000003a9000081a4000000000000000000000001616eef1b000047e0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/!G]?Eh=ڜ9O@ꬉ0-M4oop=,| n!q{ =BSAJlj 5ރ嚭J D[mpSi6 hA\+ªӗS6^Y-c_ˡ!'~~o[h+e-=sʓN*~4z(h, $ޜlOfIux 0 mda6f0 w9H\/kr糩5z\Sej5jv'4UzZ, sfQ s3ԈHp>._6N`ĮHbcMgŶ?XI@AMgx~jBTS=$qt?:ϔ#I![>~jSd2/xAA,[DL1 u%P*V+?N⓽meØ"V0\&R;hjA4DdP@0PM2~H4'QK1ҚpQn}pܙZr0#O?Q)a}7ɼL[֔*-@sR77L,մḓk* (y 6' Mo]=έ]Uf,_{v|?|1r҂'Bd0Wt5m+h# ጐ֣z#?%ObVv"i ‘×-y/o(&2= ⓳ByHJBs@$twi?o5N >uCC guziz%ʼniwńg]s3 CrX?>sJ=]0|"+,YVqqK,4 rMmPςm&ǬYd(ىdmJz+ԇu5mDrz Ű> ;oBQXn/L3ah+I"Br,\_͠:!: :ٛx! @#ϸ%Zʱ 8R뫀8)+&zk $m7%g,J"B ^Q|]g)!: ccJNɐ@{(S2U4:gz$`ҳL~IjCЎl~kKyxI(ife =,XЮ~eB 1L -E~;Th#Ba+" jNDΈ=HAhA8xM=erɊ[MQÖю{̠>&#f@t֘X3 g7=mtfL7!|7mG%0 1”Rh,ۆ&4V  Rr|J-9;))Kw[AB5|3v7@kn6>eFAku?L8CGa2ba?f% ʑҵ7 A:gnIE imn^ B<#_5vbD v3)գ(rw^ҊÃ)<[._22'=SH0_56\ijYi ?G]vJ ?h/6LGʺ? Or솘׆`ktO(x ň.M 10홽5PƓ|na܈GR' MNvVLϪЫW6&r>vu[*)@ 1a55XK/YRpN*`sǤ6dtukocMϊz\]` ]Ċ )ڳYa/rq~=kDgm;;M>6iOc44xd.^7iÝ{_VK$j{[c0f c~qHep?R \/4#?!r9(, Ԁti9sގvB:Їe: 7VJӞv$;!MrFr=z7#Ȱ} OM\L GM"!m)8$ꞙjj5ZWL cɫdɫ93(]G'ycpy9whl^AQ,f N-P%p"vt-u^Wlfu# Umt͇n+^vS6'.IXvH$V)?> Cb7.hy'†jۆP8iQE5 P^1bme@bD/4դU-$)M&o+ςeVӸJXhT #P*oX7LHYGrM鋋D nc'sݜ¦54 O]b&0?9JE/Lޜ]O_fhbo G `},ͺ&W +dn I1`?r2Mj㳫QӔgO<q-,k6~)Ƞ{m)<-4?QW$%}Vaѝos~ Rfp?o,2><$7;fH֢&gxKwSQ^PQ82^f$蔤oamyЍ1O a[^w%65Õ0M}VAFRǡ} X {A#mo'f+23ZE@BdW{XEKKDZN9;3 P*bN|Q Z0XkNHjep [n%}̽aA>D7ҷ&s,. pwX_+E^9C[G|X%R[n` *Hg7! Ϧ^e/[;hU+auIy:uT/WvSw,@ Ѱ9KꢘtrzpܦPC%BVAAq䌲qqZ8 I)4"͏sȁ4 J ?E.j\.Lp3KAr)ߙc<\dg_1ˠ _933uسf=w \ 3uW^EzXQ]Y!@_r=) I>cLA҆%CSbpը1$?"d^1@?ݳk8h`c\.j?w6cc*K1kv]/vG eQ=3@ Q?E\OϿ*n>p3bdݑǟX?ҦT!<Չ%wI0}B,ߐo3ףϷVV͂sC% |bb%)q<&)~C0>UPev hV,;"P6 Uoq*Ө\66<&zUov = ҿQ3-_CJdreRl$X%6n  B6}X Keڏe;1P櫭U>^9aa(8PFyؼ&:h"F@4PGz V$@ԆehX^XHZ~ rM:S3MHLVŦIP M -ugoJE sOHLq,y0ׂLn?d΄trpRǂ ab*fd䧶5^G95bg;|Pi =$"_(~>9f9*:Gh3*F\'c+:R?A6Ql8 4[@B50 6 0YQ&ڗr~|QB" wi kZ@Kq !jd}, хnuiXs9̳ m##V5osZ.VȎOhjfeKJ9ȵfS,* Ȯ@[H.3\1uh3BʚAWb׫@m`I-Zg`͏[u1Jp'?cF\d+RT\p+{T͝7T7)>h퓟uczN/LM~MqM9XXh|>F#PQu_'+lC>}P=׸'iͯ,7S,NsveA/1FFə.4rI@:JT[3_U3NhKLǧ{}L+^xѽNV2TFVNR*4ˋ;QӔ'8d&F*OUωB*B`~fUqL_${j޾)ӬX͋F)fGsDO6ő\:[k\z0H7$zw*M-59087z%]6A ؍=/F\VC/PÆ] 'F6\8 iѫ?l|uH [ND yUt߶.@lAJL^Eb䞓ʷZģcp-wt6Eln07(ay_=(DpuY j}lսӢX;Ӓf;Q.ŗC;}"4@29j r*.< [[H^#Y?K7M7lgv?aHO;,ba^?X~׹g_5Kr:EC]~E?O*ԘQ*OK =O-,zwP7 u6Mc'Kx,Rː"nw ܆4wdy-W ҃wDAҵk:og#af]s}""xi3.&g bAxp*hL%6J$?s< {GxsZ_6ɴ0|&TGj}!!f8mI?4br蒨@w&bx  z㡇@H'mi=+rBkk~(YN6UaޞRTrQ_k-AWzOhB1oO%)Փ &xfpI1ל{%QX-Zz^$d-pb`;@:A׌I2(~O *i)6.D|BZ@bgݕόg)(edqI - - d/UX%#>9r""P[dWқ>Z|’'}L1YIFJ{$Z4,"J2H`KMdhǨ\ ~X ")DFrQ`QI1)c+Ea_WoqЭ:Fx;DD>~̀y^M"`:spb}_o4S.9_ZJ,+/d0Ft0%++a"{Mr>ޫIE&rLjr3uTb6^8&kE.w#+6IԚ{E>MU/ǟm̫>Y64\ӑie:>abH+~4ɕI3[o2ncqjfgKY~GST<󆢸Ա u[R`Qʜ=4 _ 3 ҘyqJl1̮ޮ2iחZ 3Z[׼[U)sSF|>r;+ȧv".M|(Oj2S9q| 'beC]!'x@yڱYW=2^ a덮98 }ťbC&Lbn,{,9O-4M3ijR1` qBd3+ZD3l"T{TyamWbHF96aW$iω{63Fb&'ۺB}L!|WL ] g;TCŧiMjr梼O !s4 QӵRZ-NZ Bֻt\.V* IVR?!뭄(Xٱ ?Yo [e)gٍ6 1Uؓym4M^.d(]S[\ܧc `+?{ϑ6A/{wd@POH3[65<5,6EV-đbCx"5#0UoA.JLT!orr4Q.۲4LĒc`$e͊ s,'A~g\wOWH c4AJרeL hoiVPäSFM0SLEd&VoP>>h@9af+^}3;]翟>6QMb``$po#RiTQDɪ EH/[!ǝI[MhcQV3&4+W4T '°A(TNYzXrՉQ_v<ܜCA`\ƥ1Q{!nq#mPR!aZ8bx(rl̓^HVU&7 wR[\RA:5v~HXۋH~HUaAcBZdޑAR{aADc"lC_MT;UWXQ8 Lh^kEk\ wN[4$avD6^8#TJaa$f<.h,|a\9MXE QBXt<2Xq0C[ %"_ߩn T6}ε)-,8|y?B9 nka5 v4Nwo /e [#f_S FYLo6 .Lh}+oIە1m h Rk}{ %#Ww:o?Y.QfHIdǮ𭺶Wj~3%w@62ŭeLV>C#l-D-\1ڢq %>8\`YMT$vP/?&??>F g τrV_?Jjѐ>5c\cpw( Ҥʼ$!,WS ?erւe(-L/^qmM +.97fGqN"Hޑ!{}4\;oy#a A\b_QúȽWtMŃ;n~V{Ik5B7l8 %j(2X;ATO4"c"0K6 imB~y?juϼȕsXb?bocp]&e ;3x_:#>q+ny28Z2IB1VPkXf32(\GDE{,i֋\sh&RotT߶^%Lnǿ&nQU!>D7;yzJZ HSiJ=BTV'3&SEU!cR6 һ+e)+`jOɤe*Uj9MK/{X1LBvi:nbc ZªcZŚlT1ƒbȟ:|+6`0w98e_b"DEj8Y_5;Ty"Nv2M^| =[ɿ26gozϞt8-cpx PO&-դhzWHpĆ$7Ғ`e'hϜ0 Hp6<(7ufhOTĽ{Q¥II |e|:mVu.NF!gFqƽUẽE.#F,D~:=RF"]x8Ԕd{5]iy0' b5wD8egyJX op_SBC l;_'"$ g4LF BCoDtDXnEAB坙<Օ)f5cf.l w+hvRĴ` _HZFGw|&LIe;^pGOŸ͢m}) Tp;GjBm,9$qS)q,ihNɭS n;vX|K,jY%M""D(vc^s\5}Îk0Am3֟-~E(d@߯b}W@rGhLc6i1g,NcH 꼌ngO.jL%dG4W=NBAj݊>N"YA eISl@)fL-&}Sv\hH 1Tw(oFS U?A,23ԁ5;B?s佯3&D\m`i8y.au#7Zmr'* 9^EC=Tjo{&Cc)@n6Gdah;.M@s7F%K$ȹ>&FA lBN%HS&Vt n!ԝUi6wA)GMGг!^ܤ ΆQ;x|" !:t@%lϧ^<=L7TLFR)3'x R&;NWc^2d[6*NEqt9N bt)eӈp73%{$L)ڲ$ Ò|zo  _cFOBm;AA\&wKl-7 lhW3^cwD͙~n04눗 anu dFAro ɒO':fhGƿb -i{Ewsd"/ 'DyՃQhтހA]d" ${X kN2مJ 1݈k_5>ß5-6fUm{A)h&-KgE? 2g2sHhP8D>c5@lY(b#?;HXLӄO HWp" vci-f)EzԴ||V%usKoR  *LKk<τ_'b]9 !Ius7 w@'fށ}2!opZЕ_ƟS5\x~GrJɜmU>tA`^ZN*ސe1GSQhuK'{Ry?rBە@^@0q!bg1myr./zUWP;|5z/ź(U@i+FdHl KΜZG%uwTh؂PS.jJt8Ŏ4SNjYle?|lʓ,wHŏ-x#j;1}]T$vPmwSOg)iu#o1YA5,9?iDk Z&e1^-1{~&Vn{]+e_C;5TNnD#țtboE)#M,2ů79Uu&¹9; U6 a7}thdZḐ`_ׯH  _zs h|hq&gg| /ǃF>r1Ӥ~Tx Zq6 zם&̔p*x9Ĵ jd..ץol%oeg FjOϑ2$I~1^ pۮ< w5 6_Q*2/$w3\)=Tiv,ce@~A:3W_s*{ [z8);((/Syg smm`=IN'4 @!&왶B3 :*VxQ7 (=X(p(vt'OIw|,'"VQ_ƫO@7tzV| k%^Z_}GңʄjlO;פB.2bTF"KI, `%}i{t-4V+&-PmIjpoaww) 8nh-[!EM#&O'Zaѡ]8 97D3vA2/D|J'yIP5ɜfT^399msĩ#&ථPG9|0Chv'8e2qIۄt WgFŌUhxj=1bD@,sS7R'3HEn,]JUe ~rW̓ȅAJU NUoOLKiykA1nSgg'_iICJ5s@okLOvGS+@:wd .i#V% encќ6

٤NT=_*NP&ՑŖ6U:v>ubv{EE$ 'TSYc;AgfKv< Eki= еK@:iy쌵y.7EEnL*4-a9d]4@@Q,ЏQ 4ʋ)|F :BkS]#fH7gPK^)q,[E;6:\hwoځشO[&O#bI bܴ&0^uOP{n 0q\2ÑY.Q§7H̼SXM.fW V3(U0C׾H|T7cYRFhMaexXInFTжRPӼO,k%ĕ뎛a=Ƃ3d-jf}>^;,ރ =ooc$xs39 T/L)-zCy5vOK&/4~ `)}x̳ڽg,kMVI\vptZ LHO_%G=Puw[uܝL1roPS9gUyn NkgFʱ&5Ad1Ed:vxK`NC'gC]M |lAEIP(AsHcdY GT*tGsǐ>LmnJghm*lg{c)$#G~fxBK8~:$(ߍle[gQub]A<(gIJg>a;ex~t$QгBaBØI qVjY3G̮Z&.^^hm~qT~CG}OEq& uWmfҚz+6Y#|5<ӆSQ}QJaTܤt=LG7Qd;A7=1!oG0g͜3Qk _A^R5䜰 O"wD#׳U;ڤZC6iu2 wl&}Ń?{WO~@\I^i:`{;-xg]?_m>kS<./ykm*Sm<`²D)8%S,-Ģc41?A2Oy ,%[77KK"کkئ]?c! ҭ|isG*zMy-4i9B&>:tBXސbO[a܈=敼 l!iKaq*>g0_MkHwNHΌ ^w[]#j[&PX'螃b٠t @W /~K lw~ 4@q$zuQ|@߬ (k^oN*f;P?|$6=#+t5uS=)1G,edtzl76$T8HƳ@ å4Hisy /Xr$΄59'aJQl 8s- o(>hv1"z TḈMb՘hLR -r8oƲFJ@Ÿ6ӥ#gNύ}Ke',#|)+ߪ9HuYK*N~)1&d5TO衈UÚRk}xM^qc1B<|j hMfyq u>UΎ&#J󈭗_ ͍ }KQ񥦻h n ͢yKi}(ǸXb%ߡc]3ЗNT,\w5< "(0CO D5M[t[ð̍v#)T$ph^H :"Rڪpy29p7,44:7H}GArsWѶRjb=]i.Fh-"UlQ^>;.mcv٤u7!=qUUWoѻm9FVcI,~& FKǠ]S:b7!tSHlut궐83瞳ٱ\{ߌCnk̔aT"l/|2k.킾DDL}%hZQ͢O(ޅr>D96`m!k֊Od[Gɫ?Jf\I6[Is)3dn# eC+&J.[dX (ؤA*)o6dTJ;@P=F_Ng=E|bwfڵ*v.jB+-8̜@U.\LQ>!r EE`ri ն=)xf(,:;JmX sԶAwOgߙչ [Je~w xAA;k4kJB:HmiQRc}>Oɒ׍ $O`Bo#8 РE/ {BvE-) xwr-Ѩb!x.Լ@h<| z3q(hR—]ߺVɏZkv0869kQ؝7gm.2В{;8RxM+&G=MM-kblzY!QgKΌ{q;)m2kDǬDVԏZoŦW辙`mI [jd1~`mz1]'%HD`Dg͝495 `N!|0LMU_5YN9`DΉKlnw#:ˮ:{ryq#WC!(u o5Me`d[Mp8V}ى+=uGLY6pxSSKȏ¸%e{^gMEu>yНj%6Jw/T5m{rp5`^15)(VI_pBǜ()cxnvԘ8E;~(he%-3ƥK*pɺU54O IQ7B`&eN7wusg,F[LX{"TwVr\.<#LxZC,dչ/u/&~)c ͇u)<MுfPb}Nn ZhVgu..{e\⁑nkKO,tx𖡑\X x˙\\ݿTzD"1FǜYai? ~JjjٔÒLhd3N4fCbyz%IrG6=\ جh)]E)5M0dE2/} dX: ;{Ke0@x UfmcYL@ 藅/384cߺgQշM/l΄>W/mr}~x'0d{_dsӬU@ !SB>YifrIzjzŁyά$))zOI$st#݄[UFLIj:<bU>ji=bG_:κMIfTv`}>n'qtxȀ$T`f=@7}f9ɺشȮ4(̜,^ebMSH9&H;sc߄`2hM|F@-+ÿYnZMVMnUҊ@_k3.z%(X:(tX@^9,47P֢#6 ;nǜI6XųwKMRנ2 )=zнƉtkdUp„)iռJM olAyCz{X,e&G4y?Ŝ)s,G|bD -6Ҕ,}xUz 5ZMñəLa7-;{P:Z= ]⿼ԟ3 B1P^j5%`,8x茣ȣ\&ݫ5[>ṻ.Q G~UU7T>'4Ɋ5Pޓ"i6pYe u۩2̟?d ԻJq2qt6nP];n#$c|e.V@.,UWrRpyt_hFS0:qr$3p6/;BʤVݩt [qNG|?e_ hH-|1Э,( ; q15}wrZpn񓌪w+z;튧},fHƐNKʧV &[3߀@lI'Ţ@,qO?ItNz/v_FEG5 Kz~Mp nb8O&jE (b5x! sv}y(V(Qi[ݓz+ϙȏ%Dl9(]X<9c\yz?ƒc~JQ 36VsK?Xבq>0}mAo5 Z WoӶzB3AB,cE!(ݤ5= ll6<'PУAQF5 8;K#BL9z_l93oSÈ" woˑa@JJ͍z-4JتmI6= VJ HyUj lo|sG8An P*#~lq~OIQk@ڃk/:@W5kKH|`T;i5H%aj46$tQ~6>weNS /0QqDs3h- KMT;"׋ZT+@ph$Oܳ|>ј*ݦ2:q["7K Hqd9$B}2eTqk ;ڏӯ|6xVɅ3J-y3Q};taa,#:/p=?? ѥ^ӍB;ssWw?FJ e 枸+̦=e #^Mm H"[B-kY#y(6i?AUߨ*Ɯ-齃DŎ7RB Ukko f~dl(h*51М jQp0u8CSPOzz>3;ă.|'aDF!K>KFLTA_HѲħ7U~ 0&sjwe.3%%5j\b6` ն7cF^k9-1w.^tHvĂV%,8ߐmuBZg:`z¡}ɾ(u ^f5c{K!6!FNF$ɂZ$@Jh(W?t$9 bm_h,*V ;'6 Sʗj1~j?_zw] Gb9g'0aUNNT2%9&8{?h/Ҥ¯ /&MR8ϳPoc^XyVJejM ":0j,zNjD?=sU^'84˲ NϽzdH^3Y`nQ{̯*G3S=9B`fV/i+|Tfw$jN\]@L1vOsk5)4Y@^RPtQQ|t-LƲ ==>ˀ0Wxtkdyp$vI Wۈ>EG>ؼk n]rca"`dGv2B=OI(P1݀g3WOoj}i}_Cxvn)ef&CLφМon@m]kȫfZٔ80g̎!jflQϤpH4ݏ%@0pǏ#f'ڬL>6 B ;+e\YVHϲLWlE?V>U~h?"1+pY*?fVto¹x+?$znn6g2A[XAjC0k0gm$(4Ţq أ[+gԷ _c,qC_?AS3MB_Q힜YMfgQ}1Nq-g1ɶIUMcdqwkKf9LF$:j=*^hO3\;N״X  ȷ^`s jZtnᘩ 0a0dj0A~)bˆ~wPkS6:/og3 4w+]]uzK90ÏcKa};K|Vj$tD~@n _N}ێfP6L.2QXu^63#bz+ g|祚GyF 1L$I  EaMUL)5ph#_)}py @I`70$yj;h[R# 9ϥGTk `UDlc_#wt!#h Ccdl7VZD @7漓$@I͓,1(q">U'2/ȗ3uң:PzrXeT>VQk,c)Ҏ4R/t9xZQ4oJW7HcDgVۮ~Uc#R<=&ƴYwœyZx/_4sn_üP]4uڻ +\d.ءof9_mf7&fOzg b |@'352憇)ϤpO-1`MaS*tj= )=3JanB[{7kv H-,ճxg .slJ/0<ojwfBx6ȕy<J.. dQ1OG-CF.]M!hG+=v,aRW+k9;HCG5³w9|zSxӠ$lIm]5Levu"ɸv@,U+Qil?"8 bʃ8]x*RΦ=l3›?"_!^3@^J5;}LpO?a! oaod+w8BOGXZmgVF1]dR0ٟ!Cj%gnGyT;yZ1 y]/\9w2fֶTy5f'(,B˒C!lWo=oƴC3EK2vܫq.yeЏt:cs?2\2:oBhliAxjniO]e/tMx>H^Ìh1B^t&ifFe $S2UBg|%T1)GFYzfg Đ#OfW8uT\}Sv؅вV](0}g?7Pխ+~& (dlN+1D/)ʍȍq Yy `T?"]DgR4';)@K$l"p|05fb462XKGtKP. }0AK },9e Df'&C#Qu79);_f}!s 2ePӋ雮ɔ4k}iW+'$ ü*U&|0 yť5BA\j0;ڒ-=/7D^_e@r/t{zՙ?D֌g6 F4e95/@T 냣,~^E6(mƖ'/! _ ie_]“6F.~1 \(`!LaDm #T#a( Gf3Q+\P<㷉o6Lm*5,K+2\Vߙf(MGX=Ъ9Q>-#s!,=tH:T *]{ΞyX% 6΁dB } ea] H+CNb^7@Yԝr<8*(,ѽ;E:SSDr6;}0Լ:\UYO{3{qbqUQ *r$n+O !%Q*b^~`QjX?ۀȴ3,-{5JWHO7>dm3(oQ <&mr 7uf:d4-cy)Pp{v8gNQGN~i|`-DĭN3M: =C\v%:j2=|/S5*x y XTrqԪ*& S5ޏʿؔ~U!Bu,-`tDt5 Z+c 8@OIb]D@]_LEHyKjlD(9ۑtO g:0Ũ1|iV>߮͞]#2ߍHZTٝ8vl]};ިM@ƲPhݻZ^9\mVV ^s20u!ED}akM>r}EBu3Tс+_:xpR9JȝGy:#"^e%)}bR}IgaXy.C 2afaZkJZe$\g)n/@"^UF Q$)gSzt%;+cz[d yK%_ӈǿJ%*cc;ƽ,[R)~+CW̰ T1;4Fįa06rF2*dT oTrKز2[Uԟ m}8 3鑰R@ `~|8-a{Ɯ^!1a y.WR%#U9'Fbb4o8ig̗_E: 8ڑulLV^0o2Y۫3xO96 fdvY@O`;90ҾiqWok:܏qb$S,ܵʻ]1K3ٟ,,/FMR $x k R/fÅ;lwTlt;Շ 1(U rߣ@e\XJ7(3 Y 8%Df|g@k!<{"&(52KJMکEڀ w\RUj]ӅNFj]pBJW д]I8,G (4l'U>4r?XGZ ja9hߪ PJ#m95QP{C7z~3bCs8r}$ im.{p(i9)&ԵTv*U/5>#4pFGe5Z\] E/|g \ }6`Kbfh;sMBm d3t;dTt_jcldW/#o? ^A#ߡni`hcLc鵧k0c QpY1M0-8C{9w\lp((ΫYf(cmHM7+h&=2yq}.Ќq@_bC6^ T\ )c@oHۺe\!٤%J*zDVu$Y\N,Q>Mm䞏d/S"P߾ ȟ#1@l*.MX3GYw/+Ȕ1$N*zb?OcgJi[{`Ssמy~ TyE0FTO2LH  J|셢M0-{Rĸ hMi.IqфӪúNAȌTߕ$*y~cyxFcQ<3&Koa3̪ 4;Ƿ+՟8a[=b;%P bF5T'4 U5S¹~q: V 3 ݐ^CVy)QS|*gNJ4tB`"ĂGp qPMQEJlGoa;1Z#kOj-]Çl*sn!mY|*//0Il(񢙿HGTzZz2(tw)]? H\6EzϚ8ŋ{G:0#٨e2,iQHr]C6i Š*s{>%oU c$&yK?=Tmko9`,Vї9+ΒD˯3l_HwF p"N$oޮ˶1#]ƒ1>'-gXED} }'tR ©yU*lB}+[xj)@(5%Zp f6IWA0i"0Ƹ26ou"/AG!RkuSeҤDRWa3ۦJ!Zٖ`<(VuS~u~*V/%n£s`SH+=q ] ww7vTMjHktBk3w;AAgΆ1WmGH^Ohh 3d"t}~ZYO!Hb{O?%@[(γ.Se\~gʙPd͜**%ϒoqk\+6j:$HӏsPTn7}nʀɔa^VEZDT  e"xGOZW#q YEH;=)vi[#pCəbYk<]RgȒPqVao.`,+ds79>ĿߓLYJkbK> d Yzv#r1JƋ;c!cdYk`4]D9!= 'Av `Ui>JT9-CqEנܚ8:(%: i;אzFOPɿ=3f3НlGUJTVs蠵6Qz_jƋI<$o, V6fTŽx}*4wϲxMCZIcy/tڗfBJbBI([_>TܔvKI.2q[mI9[fLǟF/p`+YK0ٙg!T6JK~'p4Rn]k&h!vpzmnh2Q{dORb/O7{PTuEtߘO4 0 YP?DI3S l Jpm G}^v:!UgEnBN~˷uea+it6 #^u2KA8c G@UWg>[ЅE8D\ 97ƀ8a0 !U!J_KM C=gkt;\yvK^4hͲ9ͽ_R:UHv?( 賮f^uyHW_aݦWEIum_Yja+Ǻ#R[W*񏢙iʠo6v3g >׌ne>ӔnGWnΆ۶F.7 M,|yg^r+|*ǔ+}=}Tx|%TA1@J>h&ߙRmqtbf&bjCҹne"jl\cM s/!г={OZIj|o C^A]>>r ZS溓`Mv!vf־:`jQλ /a-R;a\:T\u='J^┅e#SGL㙯Ϝ;.pIYO6NUK_dYVtړ󥛚}dpXS ɩ|WŠRs7oP9]/Pa`?;&ّ'2}s:[&et|H2Q2>4gH^u;'~/6,WȳfjUebbixNddٶQDO){ū[٠՘n$gc"l5@̧rA̝!CfG=L&8f`ӫQpCҵOIV#AvrŪY!~zण] 7|@0;%rzh\~SεѸj|R]. *1!֌W?_~w8~1.,4Gl]Wڪ= U#bM\; @㭌[3Ap.ߤӰ} ԇ8sZKaƀ0"lѶ51r.F t;02T,řHn#`YD,oZqT FEl(ܭ^(+gr[ 4y`t`ޣ؎\ b7БW8J> §RhU[pzBfkO)ȔU_z44HK! W?#P# s(pc7<gv6m}Q-e>Q%T'ԆQ=,g_ȧݢvsT!-j# /5hfJ$a2B2a]|vGȬ[:)0..o Obk˼ug/k%uljB:(_b^l@csi+Im86t'߀ƽa'!AJ[04͜6U/e1T\$2ϫ/p7<$\H73q>LY}6.Wc0dMѵ5aj(vz>5PZ7xoe^ aߑp -*5`;]*kᡅ"gwŖqn`ࢣ԰CII< 8gۘDrbeC?p1QEL ~_66IZLL& <ϝaJ6UlC䢃tsAŎ,RWgå#,GeV;{:Wcߙ҃0R?]/4Ab_g7aY&UMZc*vɌN=K,\gL)>y~GkSǬSfT\qOI+;(&푺W-.7TPSS&(qΣ)A&NT+A"S k%? ^HFbPF"QV)7ӆr>OlCf'Zx|Z?g@RӔI+ͤ4>a&#-'ȱ<!ؠNW~xU$WĄ ]ZVF IY^X3?:lUIt"{Ǖi k5riۣSbLl+J&'&悩rM/IV<8P6vrdI`N ',Q+@\ x=veY>:ؑp#A@hX?f[|ߧ~)FYwnš؞젽an!&[qcwӒDk`}R??-j>L,gJڻ&I^TدXO`r1dJmfI5mRKb iV=¬s@D{Bz^4_g/gXDc (vd`Q/Q? +Ǩ"u Vq1^$0_/8U4,f+_ġ\8m9R Dj5=7?}ġouZVۚ|4Tylb'(ŭ,^"'Ùԯ<mj!Q ˗)GtW_ 9R=d|B_iƵ.BW>U]Oۛk³x.fo^Jom+A: 9b(AKnu6݌v֕m vh!m:E}ΨdIZ:j8ًj}_4ؤ6W!#n{`9"cp(FyQ :$"N+'V🞻_b C0:CS % dx`6e*~mcK('0 [ o%^Sse{4(y%A4.xˠ90/.;^!F_$D:U+< :+z4s /0 m@"^z&)q!ؚrBހB(qHs}Ԋevè 8;JtWfiᘿӔ%g*\\*+d[;B]kӉ|xfeN1}yi' m'Ĺj} %ghPsi^Qg"`f%ߦGU [܂,YVLpAt+&|3xT,}o` ovX6a|ʺ!00BoRQaH*'h];ק%p8mwEp{FkLczG:`&~~}oo?_VG~tnU vt ُ`SCF)9m &SU0.fP& GA=mp8(c1#uכ옱5icqWEI^^+jP ;_wQ7qA_䃞(#fn~4!#d$+܎HOS}BJ٢91H ohx_zDܘyl+;Y6VK&}T9*>zɰwCRW4nW}7p 9acOs?"v$j!zw}ΞX~Vyk`<뷞ӎ6'c@*H vo,%kڜk3)'H }$VEr- #f}e:ڲb{:dC "{)޸;0z3|9w;V%1cA]m^(ܖ[*S|5^[@L]-kc3&_zxc.Zt6YU`*uWz]PVU<9K?Ʒg P2C?qE]Pdi+DhI8_ŅjL5z&S?x(N~<_rG._M# *2"-wMX=0&":j#J9x= AUe JX[U1[Yf?6@.%%znVr3ԉ_2 J"6=T"6Ī\9?r ?s( SM~娖лLOJT q͗.Ҷ؜֜I\Wځ{RYnHqxpYVx㍟q }AG!fbOT%цXƋG\,1= g2t @M%gOy,H/ZuIb^*Ҽ޺% *Eߘh>u&?{Љ K溮9 I V"'4JT]x.lUAJFL&]\^ʄ4LMBg=[nq}uLan1;t$ЛHI` +q1nFbvK?~CDO*_9ϯ-Ѕpâ2W@DC>!"r]̶=81APt #noiW&$=@[nS,M/ʍ#LۻQGr2KnFXyq'jlҫl~4!^"iꙂqd-qWC|ՙ`\QV , "${?@$pfmuwp딵xCAk8mWԔPuσkׂoztຨ%Ӌ@m#4z~-dZvTUb<(Z\s<]w\bK֕һ1QKj/o&ܺNW qqiW[.^@n7 ?Va + kH7u j_g XWCT a>) ~$Mn-b} =rVQ&Em:@֏vŚ#Bnj3K@Fޮ(6?۰آQ޵DpC? ?iڇi>am-y5;sF^UFZyS"t$~3}oMhSfx H 㐣@PV:A; J{s "8O˃?~`1K_?uK=+®L r"Hu> >5ephɇ0o L KQⰦ,YY)76qê)WoҾX;dŎ}={``ٰP5U9pGCMvd3sTpGVg`SNcGB|JqbgFzx$*nNoU!c}-يT`s B DR JٰhR'gB,w.0u8.xtPizZ,0 ٹ}A%:\ҀI„|H,9֑ަ1b аai~ih J\8nbFSE;R.T\INDUb_ YTwJb3ВEMX<7c N,{“ [|lީ :m*'@] }1rb-5|֜9^ Uk50l8gbB=7l*m 5Az [)>nI<'.ǧc8qxD%ĺMGP|ٻEZj#\Z[oY*Mv>tJ\*Y w%/uoo?ԅ-"a.TM'T"=}1a-4"%Grd7pV`)q[AF\F1]Fxn)]c&XzfL U+ьFg X8|(RP:;tK"\IuOU̸p .(+rvۋJs'$$:Oci8oK0-WgV "!|N#0rg+D*3.{LN5-D8NӎiFLoԷZ1'el6ko?(1A ~?D@t^Ha@$B9(VzN7M*lok'so:g˴)\XCsZ[~璉PP4PH w ȫ:XaMPH祮4qǟЌe̢YV]QáFW&l蓳[\W(nn&p˙#qKK !jOPahu,qew@h*M㿿1I@ѥ}͊,U'4\qJWSz#8bd >Y^6r;|ՒkCxhdo_g#tG/Ki &xCғ58fc HُڅC MRN~ɬfeO4HB[t >/8՘o~(( Wϗ5c40޷% 0ڙPs~e;-8&v)^4MFu/B8- A]2mq^zB[w&ӦK o1\<&>=غ )3ݢGCx+5 4O 9 vR낊05ۥ ]tNf%1FU-/}#-z+Eׁ8OTud9*fO g.OO AZ* MգV^FE BkTMj^َ(ٍ9KI]b1ЋĪ !(q/{z+4wc |[̧ThK'T2Q=avEE!ܽW!QE |SpYh2_OdDpzPB*nSh 2g_l>!bvmMp#w| yL@HLc.LBmz ]&wP$%;},S-dI E=| Q*q6hƒ1K~on-/wG!Xk?~tMmtL\} Gc~KLbm!u929q͛(L'= A߹MՐ <:9%%5";˿U`*IE?/ }}/ }>x -D %5(H2c:D%kl 5йݦj 7XmBJS[$QRE4ûM2#Vd5T:_Jr u}B7.74/nN YcvtoeUªv7 ):=7`37r3FW zg8:&'_{hy'V51ߙIX5xuH1O]mrdMJNyxz`.id/?PnI'Oؖ/+gIS_ӱ1-m3K:AN59*WlhMP,̂hOϊWx^m}ֆ>KTdNhw+@V=U7^oٓ &|1mĖGhۯ]RݣX'rʙ="mē1--WVo#PIMf\0Xf4x_a72x%#s?oԜG$"Ɲd%S,xPPF X` a/q;2&; -8|N}cf~_m\V?'p{d WS[ MGULvWC& CPXr5ӓBVQ\ɇ( d-e/- CWEZii],$Mqz)V?QKVQdh 푝tE{})LvV,R spv@4םrtT?rY]:6,ϲz_]9T%8_@%8 4}M]t}Ee:֑g"X-[+ltUxt]-!qN'ﶊ3/>|kCyQk^.d?4H1bЩJֺg J&Xa<"z5V֗N4'1Ag&TYӎdCJ 1!h̋ej z9yD(-rK8%!f?"en15E `A@=yi"Y#, * l6~3ww`îy,fiN b b6ȅm;Ϟ$Sivj'CbDos`-@+pW ozBSNIGED%yU`8?]UA>q\@\6X9 95-ls֣'O_7 N{Q6'ʁkjM9Lx9@سV_hpF$̻0 ˽ʟ Pϵ}eNywJ! =D.0qa^@ANi)h&dc ·; 1XG^~tΠ1{ pM;_Fkb~/¼=V e/Bk[qAJ'FE"G*rV-3~ra2Թ4,@{&lTJR)K9뫃m͡|D=pj=\Ȇ;qEtM¸F? :AFpK6xT}ISˎa˯X86r Sp`([Z\d{B9lv1 D7(lQNMf~̿h3#UӒkh[Kʻ_z.nx5Lxm=frsQп*_b;1qEjW ovUOg-:)Q3)zoQ I{/"t.=b}}E嗃hZ 4(]Rky?!mԻѶ/Up?=}4quf dhWG e%(2ew8NCP.!O+ &'WCMx׼]:n H%ZV;SgJ+ў!R'\?0C~dZz6r/:gCn G`Z?AB$'ya3~P%cƤǯ\%rST`܇?TY7 qaU:CW'O1Yp^yX r*8KsZZB2a»vM)W+Ք<a"}fik*TMp]o@NVw ?DQD*OAS[&~X< ; î`,\hέ,RSMyeʜf,pwl9mZГB|8bM*FG Aa ^3KEf-0%);}`Cg7?h⩈yG ZR߉pTL;dRb [/̿x~ <4:ܙBZCHm$Z>V+,MzZŨ\t9i*sSWN&U|S8L*USwapI.ӎa#4>=K cbZ@S] B;0MISY\"+Va2ݘ)2sm]Es7*;*A0M%H&E(OfS_l%]ڣm.`qS?7=KHRN5Y>sKwok~qsz<0v, 1;wG\8S3o|×u va\}B'ȎFhs" z8&8\}I&.f-7j2hԩh S6Xj%UHN d ]|ɮp=\b*Qbj/7 IVcNOVT%=T$ ?:i骋W֢(ΎwoBR"qjJYux&G&{gAqqMGJi}Aݟ>>h8єYAs~j7MwUi[썵-L t1PܰG8 TR0դpv.`Ld,;SlD XB_v;|OvbXbYr(ѝ(k%>XOoH˛wzdcYlQCr:)u ojI >"tݾiMGyrR S*.Fh5H:mW{vn+)%PÕk+ ~᥇5')$٧mgkf/A†bW9&TtQ;ua#tPs[B=bԸ$˭iqjWhtX+vl[ :]eQ   A7Z Wo2v[@z$ G9wjU-{{lpgbɷ|߃Bs] D(Zˆ X4 ZK53 YSڧӬBߎq#y v-v$H?NsbY=8l6V4q3}gK˝Բ#QW0mgYN=1@ڿU]]l>5;D.$P| (k:KsײW'NMOuAo\o󞞭9<F2@j!$Ҕ`Vg iiGVI4 EIMlJJvƻ|Y.3\;&}$@/Е—R;3Hj]ެ&H5ېϓ`WP:z oFH/Pe۰A( *e ]O q f~M2KmssMӿ}g`$1Z#%qLDc^WᴗUM ~1,o4~79$3\ ye^롻=V|d2vu>U,e֚hbE%>PDƈppW'^Hoժ Sʗ$06h U  ȅD> =0G^f.L|3]72`.Y$x&D ;54_xߵHQR;BDSa -COGew"Ȥ|1OHm3Ph>mW/~Tq[)?®Y|{.;%Aϙ^~6e"'^AN \-qn3Zӗ7AZ};4g?VT8xe$Bf{o>iй8l?mza]moRj|zϊeVE}wH,x:T>+ظ2Ċ@ƤR{[}5> k]m(&5Egu 8h TU^waϩMI[.ӆ{Xv i'o5f?^`MY#LSgc߈.lEP1/N:?9S%W, vF>m̞]5&KnWx4&d `j$͗aiH#Y ԙO>\^ _ 0DnŔ;`s݌Ƀm?dR_zQnnPGgҙBdRv?W. *u4e綛j bĝQ#@vnl¼08v/hQCFfm*k/~/tĶXkW q%2c^-&h4EO57ߥ&@ΑLN#eAËv^&ieKV/'\z GCfϼYaDLMt sl>,`JgtΝ4n.Q(§n 8팫tt#96BuZ8+[͸s}[ ^ةK!a5þ6KEn"\?&hW@;?ˣ1 9& Ec= V붷LyjLmfte#b# R,0d9}8:@NoAl17APhFJt,xѦ^p3j?[NΞp~#:Hk-.Wfah7ńvxDڝjE`W8R_R-K!u˗3OO2mE.hRyBRP߲β7](iI]sũʫd;(ͪ=͘!2=Yވ!34h\LVykpa@7p*dNMz9k^*R/ݲ]]S_D^~q5$ 8ze@ffsckz-tmF(otD1ԡ".-Ʋgtu`[ O@\^>`O|8k?M.Rߞl9OX ^2x/bGeX8[-󿼄RE=;E'I^Ĝ?#DE6Vx6ϖ *ֈt|cHJ:Ղ%IѼ|&Kh̊i~'@G낍#}*;fWSVs6Thfe)-X%`z9@D is:k̓uR4]NL?ʲ΢=yz$6PZ۰/GJ O)8\/˓ayoD)gĒ7C3gA 3doKW41PdlL*\?Ea%ŤODoA@} 6S 5,S2"OZ`M 4`GQsJDoBȝ,n׎ZA>s4L~6AB1 +ւN4vh3k1|S,Б )ŠB&ܹ K7oJ"6GyQ-0%|j}`ws(2nF X`ۣ}ƾXe0JcvPHMq?xD/=F w?uJV,=U< i8Ϝ,6%;X܁meutt|;SQDԼ!aʊzoܵ3BQ#)Xb$Q왃',a<, 6i4:fM3,3^˵ۜԫc]F$HR{VbX%+/7C sAIuKYJu ܊U0.rcOG-TTqB/K`X=T+ ZM0߸ջUݎ4a_ O`'5P5Dr`ͶpLD0\z\L[5y} ĝw`]=8O#gj 4!#;Z:=ѿ;n^^6VTږ?[j:YaFX4Y &~#3G}ӺroeXYѻKn 64$Da ohR2zQhNםdKʏ? -f!S}S9JC@l鉘5>ܾJaQ@1[_o1}3uOS5u`V6ξ)ųrdui=1Uc"/ MhzlJ3`d EJq^>c^ 0HEsCL|twffvw=dS;ޑ .aW2ٳ iYcU=[h7=R142`F;F!ye_ k`EVElDQ1d]/o} 4 rcp|E:ن>,IZALNUpP)mLzz5ӦyQEtRKh,aZq+[n4QqkaT kxB#2&4ݧ!z}2SGر=`̎ElСG9^H%?+4k8p HK`۾ݻ r*:\9d$a-&{>>gB\0UsHڿLPնѽϛ{eĔfCo߄ibӭtE1^bT`@֞ v?&pHfirْ?FOG>gXSbINeui e/AKHl% )-.Xvk)nr^x ]ѝ<^O_Ӳ Hz}zENQ[ʇ-iusa!l\#p<;S_$#KnQϩ/] 0` ފ/uI@n<YBhyNFy "-PHs8='c˧6jFOxd$L6+?&qbH~G܉qq''d+̎1F nwj .^EVVrTHzmM(êcduP^d:ܘ +V_Eo?/m(>=[ly?N<$ki}Ip?-sڠ'i$-aR0HhE<3$%u֘>:0q_:Mq\S#An/M*$DO кܳvdo5uZmJd6hI|T `u@#e \U?Le!'DVq3=IZ:[\=Y27j+>j9adZc _] ҥY%C* ;4haO#4A?l7b>s*ѓzQq LKJ#'3\xh:nD`;F\ }ܑ6e^S ϓ1G%3GegN6~DzRݰ沨?%.X?GJ4{2esO^T 9iF.AP?e=gޏ*}Ԭү 6 "ZU:^iQex7Z߶f*zPLRtS b;7 Ǩ:zXptb8d8^ZPܖTE{XyR>N{:JuG o:aX(TPvNټ=*[[o Uc[X^qG{!Yq\6b/$_ }KiY&m==\(>T>gځ3[ ~w$f)!YgcgIZ[N?heiSDZ^]:w; r ' V*1wyneZqVdS={\?F9%Rcr#~#[E.NY{ _d'S#w r(x$-QNvtB`8Y;%z=4iȎq^ih!OT"#Ɔs7kRS׊Vr 2Y Ww9xQe 0 y/Cq8Ox9.E ",_'P<b]6Ft$0Z`tF%nE^o)<=)͛0(jە->!3kћSf?7S;q54Y *SA]vg` .$ԹM7x>֚=:Ns3&iKl&L&G&/n*H6)#_VqkQ)VdVB-vbiEHUb ~dO,aA/#sltG2Z@jۚȬ|*vtsYkirDNkAUbR*4u]+lύSMaDlUĕ؉!' RLT5݈VX, 3Eui ^UA!@[ML-#ɦZ |E̡6!_mЌ&ʖoK^4G4f4E~,i VyQ PN H31(8ԞCj.(1L}ϓؙ{-=Ks۴I%{0YUeNOT;H?hyA-PL~ڀ/j9k/p5Ag%A f]0{# Qmrr PdllZFۍgFNZof=ښ1Bh/NY~TY2::`Xsp"+Aߘ@РFUo)"UuYz*>H;V-t~+3t:g" \ԏRSFHYxTtZϼŔ2a#2zX ~'xlq}RaBqmѤxk>M DD'fp0nrgK9,z0-Χw?.˲C~Loԭ<*UT~S 0b|}5}I@?.LIA10j!~ѷd_h>A c9 cMޤiqDJНL@)~Q_?c_[5< vPv(St7X=]B7^! R^]Q{=& V#2p {}.{ aYd]rڲ"f=hxPrυꊎF+1?>zI]b|yb9J,4j[2<5f(hy!Ua:T-0YJIk8 wBAƞ@pO-{ۑN1q~c5x$+o|'=_gcXZK>׊b>iGaۭ{:Dwl,]٨c nJ{Ft)vcQԧ+^ӏ4|: k"ED98V8"!?u [Igtw׉>5fMֽPɂH "ol["SiPhP, \[nrW{*. MpH ڽnMʍ+>z1ڤmC:cKZRbf#c6_UG>1yക~6m$;,&:~2zmЫ.xnWWU!=HQq#Pr.)nwÍY2dڶQ&b ;ۢWf5YT7ˏThsۤoTFbLIT:V&@voun4H-CB"zllj, TK4Jԩ~ziŽYoy~g &(~#(~Sw?D۷S,;)bw?M!JPKkz1ʵ7~P2Vf6!M\>1Sro_#c )`A5ȇv2}e=k!@Q:p$*>l$V2ш'L09_[`U׃%u]Ate1F! fG0*}2auw}'T[I{/2IpX໎S[x1qѯ=:q Tp@,0l"f7yU)ZtVB1տ]R>JzҲOgz~h8{ƋߢVlW@1ݠ7'B,iM▬]@>.n?޺H=_ǣܿ`3P9IMIe(qc-). .֣ "/C;/]M0jLZ l=w*[\kTהҋd6e#Yi]PYm Up/ -0Sw6e=kf B 3,aξOv TdW"pEl)>":sv*IGP.虢ݱl>lBѪPaYYذ&W]Ocl" q-K6X5NS{ϼ_O|#70$D)ܗb/:=>_[x)j!d|Qӫirwcc!+`2$.N+iW<SY#Pyg #:jCL$ ޓЭ7@ "*Wc?DeF7J7]bvC PmO:-c:nbja8+oiΝ4HIIPݿIvFK;RB%}%$4JqxN,j8f-NN%/w,RE}{@mlYR :?^)mg v(ఄ2eT, G0-DUj#^<-5#Rss<+=r+rmn;:/Υ,zr Rbc8? C/;ɻfpzOt6uK3GCSr6w>2űm7@7D+&uxcfQRQ"KCsIJ4jnUK\ܡ(O9D]ϼ7Y(ɿ@^G\(cc1Fo:bsuRƴ.ouqG.l%Qx ۔ Ђ YUo29Nf n5:q\7C2}j|ne;8mo]i Rh}o"yHm!?RԈ*Ϡԍ:IV `pZ;#*0R: lc[߹H*8m&:.@Ge;Z{G K4(ND{#jtg4="7Id][l _:+MliAa  2`%؇M(rs5VrFg鐨M@w}]BSJ&1^ʹ^ UK+(&}GT ۭ)Y;S܉khb6ĔŠyڐ<t1[gfrVpMZ\@/RYu*yc,xz8 \YrХPlzV vO7ȓ` eGd^z.8\_^E{#gDܡ63Ȭ\Wsdr}dWb:ksEWra~Y1mI4DF{B`XIӍG]6+TN^$:M0,"zL9:C@ wώ ,y.zeqjG*Kp%ƹΉ>#"Z+. :MR%zٞW|ma ty"ۗRAڽR&ZnAF;#]pIu{R t" e䝚'IRK54W R#vuqM+ hyl6d'3ȏYWd b2g]\&2 %@zlQ]Glak;”5au%ĕ@q0ωOlGmwGraLƿB޿ o9ah13׆ͻ!cd#e~E&+f?\-BW,v&Hw驪3 Ho&tznCYX@sXghX&W:!JHd£TՀʑ:+= y*I0+\C%\B0=ر}5ɳ5Ǽ8.~v*>u5*8gmqPW+2bQfr[Vq"):k/}}]"ڻ^ = ͨk NY>%2%aH<ʶ0JNO;, bQ|^^n9 =PQE% S& a# SԫXhTRFۇ:YYDxx56<%1xd;.=?[gԇܲ.,cNûך|( }n;8Vi.Ōv@vf~M^i.Xp7aj u)[H{P2D\J>໒Zc2kwkq50M@kuƝ}jEn6Jqso(-ctb q#(6NQ{ 0.øe3ð=ȔO1Hl ӭHGu}dT<0_YN}?fv^v*oEgBP2NZ}:0sXkɬL۩F6Nڴ8M#r4.w5NZ&ےVCjTIͽ wUuqlJS3-uw97g$Yؖ>f1<ɑݺ$Kh>(͏;. $֩NaM}a_NG0I@Q:haB#8t̀)~myU: A!gx.͓v>oVs^'J:? hxm;qn/7\?M|Uv? pJ&%xr0ӞzNcU }s7ȷ% |.*]PnAomUm]4<3# YQw#L {'p` uT VrV_<  ¦s\9;%ͳl%)G͗Pv 7ot N p^B *Șҿk x:O轗gNs>-mu*j\&yDeo e8-AlEB}cxfV⻚x%0yH |z}~}H:FГCE 5HO/X"fwMuh5RՕlK"t͛e6o6 r\HO0O(^`2 p:Uf* _wU#G:YVQ:[?oO*ο]Kxw3':)Pݳ@yqV 'hdK }%l~.oTҟSMZw+=s huiĢbUktnV~~տc}AzL@ OV. F ,).1(Abx#O ǚ z;.looL7 #c`SY?l;ު F$YX}RˮN3M7'+Ft#]L=Бob36M }׷Jd*2u0šL=8qAxV`rf(Dc٩6/ +*hb,$baGۺW@nri'h/|)[^W%pX(_poV F$mªpDN0PͶKo0\HV0+WQB*}!Uh#h֐S^C ͞l&,cxvj[)79֞h2$$5:M0s+[E!Loqƻe#Z'Rg/̷Z`'Q2I(& FfQ; }s\GŵZ0͸bϣbUuGy fX=gB]Jָ2CՎ}4 i?zC3·Ql850ƴs+"5Iz/1syj}głZ-{k6_w]΍7 .vˆr[=ݦdß1>C#7>NJ9uC0"U'>/O*y2G.JDZvKEDGކÉܑlNk]%VV"-T߉ Ʊ˻fJ K|!'Fzvx(,ۺ(vJύD؇Wϼ(Wv9u[%4jj6=~:bJ$''oD32D"iK3 +<MˆiZH9UX>qsP\+f:m<9*p3~%D;5]5D{\ YW~8s%']3 o,W= ? OrgabQZqsaHcmMQ=`1[e٠Ug52Aa ˇ+ϝBbVh9X!n-9.$wp3 [)LM)lY12 ሓw1Nx+;v:||ZG6=O]jNb1) Xfuzd$MKOYVi'^5<`10W?b s.$@egӻ3$;GoKVr`,bƯ;kIXs ޭFho{dԟQ#fͱ-9{!qc1s]kɔmL]¡?!B," 4Stk(^'#F7n2 q^R爒$B00j?G\@7\L2SwHsI "sR?#Idtq?IK:|?wg\X2ok]e:]82!*%;gr8# H]ǚ˟Wj'L4@PovWE@*~S#*7]kBaUeXyts- ܸDl $b7tt7.06ߣ0S@y6cLcf YD\7sźf83kkFG)}w]#OYhېQ^>9 ~ҟ'1ӻ61)"mނFn0;c_ E3추D{)4dd#X͕]pJ)X' FF7S4\ћa9h}*x ]-TPX@4?`6#Jts Jψ UVKS"D9ꭵ碇^+az@%:d-;JW1FK8/,Мgq웨 'ԓL Ef`'_RbmmKdqWqeE{=&w=#NJ>GD"paPQ^~ۭ4|s[{Dy$;FvfJ)47,@)[@ %V7+дwЂ Quu)Q_ȠEO Bo/hBe)lR ȫ?P̋/|+N{(Bmujx.c5s)*QlmM((VKl{&˥Zokm95YGt808jt:.F"K^R8Cɜ!- c>9}RYҤm]JuR( bڄ{0ODO1]D_{YLl2ݭօ >|x9S^]P}+AI+ta BfFmf~QԒ]?C`HT0sF#ʁR*ǼqUr~  (bҀ(SbOqX8)iz;[ϸd%¦x:_Bc.ĵ! cfSĆ,RXχ{۔Sɔ,6*ӂL}}螷`Wy4V2.e֖y{nMh%]] eВօ07wn-ANjҶ 6: SNcg d(ZvIvbs 𽠍k5uAYy(i67"B=7)_7 ֤dLK\dUf(SZY;~q[/? q'Ħ[(M4YӿjJO&7]/NiÅOX1Ɯin[lPVDʻzJm3C[ |XA0q5xyAǾ/;>4{g-gRCeJ,P󝈽@+[Rw(l&ںM "0uCABY_|VK] > [cC#:mok4!vxEN~}̇Z-BA"(P"(K·4=9| l/TÚN~7-a(}@ԊU d`Mťy+!\s'+oka9ܙp+/w6g /KP)gᝦ!cоhhML+ LcŠ=ZǜqF8lR/ īi/!*#"(_z $jpwKlo7|XfHҐ}z${ f5ns~=#I2GUsLyx̕+A^Vֻ 1al:|2_>ۇ8H]k۬OAI~x6ךEH1։ZHtWax\>b[7P`s(zF@+ d^CoW[ LUçrǙt׿sd~'Ǽ*R;=@vo5mnڋ)͏ 9pe%r_ 1K=XȑcU}3%.ƝJ:~^ĻmlU$c+#j LIa;oy-J×^9 &;|a_qEY#hf f)XuU[Or~v>4prRVB]o ʃtu[Qflos2wSʭHYvPH{8O&[h,P$b19BA7+|,^p] \tMze௉l8+{nH4[WDPͱf?/tVsܐD}aS&J#!4*Ct:(|%+Bv*Jъi/M1o؎c ť@oRľt*.=HY25NeJUr_SCuěi닉[F 0GVj# zj .CBGGY*K?2qF .VF+,{D}6MlgԮ$ |Pk<ҕT ˬ9I`T_ZCfl)ђ͠HLTs9Wܨ@>[fmT<9`6s=UeaC[dt&YI0a_*O }SC) <~BY 1xoOP}TĆ:A[uRɽxz6̿EbyWi/<@@p*>Ao Ula ^+Yn'6b\?nA gix! dE:c,`JүSY'oKlGrDg|ذ@,|X?Եlx{JK ,xD jZL,d9JsuW%/-Lg뎄tBũPěb퐝+Uo&Okl6: Poq{wv<i|bcŏZΘ2a@e$0IoA`0GqF3lJrbk(YuT9rgMj罤\W_0Ԉr,$@Y{9? ӆULːWubJ; hܙ͏N)rԧ '/gYZ07070100000342000081a4000000000000000000000001616eef1c00000d64000000000000000000000000000000000000004900000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/core/snd-hrtimer.ko.xz7zXZִF!t/1 !]?Eh=ڜ9Lk@vvR0OyvuMꠙf|P\^uLˠs=- Zy;ys>6ha^;Mp\Y.s:C͕;I4vO~$lٛ]n6Xg>\N2M]Y$m ?/:(ź>W)J."UN5BJ! e|_MZipq>'v Pg"~4i)[knRֈ5zgT47c-/#]̛(WV'턇_>Яle<{$+˕r'N _I".e}AYFPl?:ECǼǑ1>0$!2K7yoⲴDPCo=[B(nkp&G AUpU&^P-_%w>somIa~hpx nU\Q,VlW;am6Z5~!~Țf;Oûؕ#O!ypCU:az3؏T|Byڂ/*A,=˳"8xć/).e ? ۜI U׆PS̈́e8oIY FQ-g<9AЎKuϓ@K_{coF \s6#ǚla-1O{1DžL!HFN{~qvȑ%W LRr0g3ܚYbaE!.D-Z2P+:wY8JV<J7YT)neeğ*ŲUzb bEɕrg-C!wxEYV&)s+S }Nqᄠ^vK'8F+/Q>R !"RQkQ{j*6I%Kdrdk͠à'1\tU0rjʏGsזhK-1wrq4_~Ic K{4:LSycc1KDkў 8 ZdI5i07Xыu(1ڢ"?el-6y=8[)$\5Ps8!)=;k8|M~EKbaDŽp6C2-E8pQ' cңbX4.՚^cpp`yrs@› cN_{dE#hR$LfbD/CO=SPakqKH-?Aor3ɖOXVPY0tgN勽%wP E%uAn7``i IE>J3b[ǐTWe ́pZ[υlZDZ`LDcfx؟nQ`b:F5nDc=i!Nٶ0g`\!sD :C˾szF _8q~jDd2 >f>;6N\/ -[4ilS7d d &kpg7Cؘ;vU.?IeAqw; v]ms)9,磥^+H.%n^lm!͋uc nd/eAZҖK-@̹hھ Q&q28 +\>JYځ Z/ZZU? 3gCCUVI(Nfy-Mq6%{=>2I;X\饒Y_Ezl7z (Hh2@$1Y+ɂbzfgᖎkaJVithp' +{sZS)S8)t>[9&"Rh[.; y(T!q^X]΢?7XwhVl7~Bq:MV=]tYC8 (%!t&E,qm+D]r/Vg)n“Fɤ2T/)C՟Og}l2mD拤9HQ!gYñMy1*jGtr|r6{ oz`דrgNe|yf$wQ2noBu@+^5Ÿm_iɹMx#Ǿj4, X1K 0[f5t&H<z[۞E'T'_o MNޝg%8CF,up,}6r(H}^cnNZR4`|yy}l1Ds;OJˈ K;F߷u*PΞ{x|qbfK<^Ld7h(JJ;Z$W6޵@yYO'S:|ڟbMgYZ07070100000343000081a4000000000000000000000001616eef1c00001be4000000000000000000000000000000000000004700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/core/snd-hwdep.ko.xz7zXZִF!t/s]?Eh=ڜ9MR5C)`  ӏM=I8 Z2fvGnQi{\,`Tt(.R1*2Ed >"QʃI,2r`|9*L+'OI#1`<{]9\ݿȡ8Ҵ+zE6.Gro!۰+諟,t=]Ѫ].lO8 ! ,X/ȕoY.6c`9<**X۫rPGp}og#|%u#dOapĻo%i|(CH-U dL1o3Pjh%="yDkW$xRdV 9@P0/:- @OD9W&dqe}"hOtQ3vg䌭进q+݋qV~kd[ؒkUC6 0^wZ~mKbz#:nT9œQ6g'|?~ִf8<1 jà//j!&[7=Da:Bť@<:tkn;Q2ٹ(;b1NQ$GzXѿJ?Kf sW\ƌq+@yJu`RW(];!X*uIkcc(1m `vr2E/#vK7u~f҄'V+HK%>Āc.]gkN/l=ML]V)\v,2QQ絓zT@"ktiRvFȐ@b(d[J ݖ+ 'rmB8XPftQugP)ފ+\9硏b\0jtY<5>4Ci9$Gxt'ѻ{rO~Z1_=T$l %Y]Z| &bb27FKέ'v&iP%AAq!_gׁPJ q`B8״lc&BdQ>BK(bQC@.R;VXy UI,fQ;!{5)bMz]CײY/)ϗT\Ɖ'ڮUU e+k>9N2v_ވb:ԕpG~kiV*S=pνКbWά~nǾt"䰮Hi_/+pnȴm|pۘq9N9oޠ^4o|CKh|Yf֏lK+=#eEB$#.۽G@TMD4\>: NhO 0y0jvW@ 27)NkFW0nA`w*!Ѕ&7C7)E+5κeZc'qlA!qaJͳzc jʆeu=V? _8u=V=-]JM"'#kiݑ$ݍϯDgSwMG!S߼o䚡SYW[>k#vk|Q^W)E%CgcsUӫ +يޞnR@Ņ[K+`!)%%曆J|SY GbGpOm!sX~r:9"Upn0(%ہiWa.7/Ӏr<:-*'mcY~ d㐇F9D:eA/)yID y$@ 48PP6(MI:*ULWxd[nVrzaH}'0'|?Ǖ'UG` Q_`&9EZ3 [dc1w" n"&$?U-X^'*&Fܻ1Fa^F/uNM/GόO8Ylf1:|?%Qͫ.vRS dIPrT/%ZQj7~n3mzoH]gb ЛWz\nԉ#f% !<(yy [꓎ O^TQԩi]bCHSPsȧ(g>SekCp W1& w[F聟Rq]]}7퇰SHSf3q,ާ2]\s(~)w[TU@PG,7N]ݪ1\{a$|yA"^2\ *=nr:՘ ?V_Xs*5(6S浹IJSR*dё 1royWŵ-Džeh-Si3q|Ύ ';}{3Y!D5>Նr8pKIE94}G v-I Ay}?"y] 6>).Xj_\".RN#0Jp1 '^Z$Cy :ܠ遚F(D7D~Oq MtFǣKlZc҂6M-k`8r +-HU<력( ؎Zo- BDɀ}_ $H3T,6n8Ŏp6{,giO'1L9,.Tҝ= GT z[:;['\譮tbr&4+dq/ vNMX Dp8Tt. =IF.czXZm>˵dr"k|qNy݂%FɚN`P]b>^}VMLmj.i/t [g sөb"!WWp#3K,آyNSd(B׊Z1)z ̮f_Y;_bMQR?3jtu/KMr`fu)Z0gȃyS 3`Kþ#@Jg>& E$v!XdՒi# $e,@!j6J^\ n}(rT-bg<,ĕםjcQz}ƃT t}r)e !"oo߶Y[NvjU #v7MjyAKLc HxS_6,H x:ac5BC5'|L{У} {}D5J?lbjHn{bD5}c`ڝD}#zFb|{yZhh:n/+jLj ׾S7 ԍv_\uPumpnyfog͕5{J5]xwͼ]HgLceW^3dk7J '[(_8룴oiÊϚ+ Vqm+:}0aC{ LeUҍ0,0ae#x,'Qfԧ$Qi`ݏgVuH͍AV%TyA9 tz偳\Es|ױjx؍@doB:o` p?YE@g+٢PĎpK49<IS9p.JړwW`"Jry|dwtrd!*EE ^EN rώ[F{R*OPT:4^ˈA ْ6iqڞO;$ Qhz6l)Sl/H.jקDLx\ [^%&"hQblW$vW1.ʉ}Zr[~'ʲ }Cd֣l3lucW6"C<,=%ժ/S6Ek .-4#`H:6 eyz.YK0͊G')qyzcFw_ 1b4n \0a)]`Vyh6Fd9c~eC^rO*YwఽIfMN4IgBx0qorO"LpUW'R1:ٸ'.&4,Ld͊:kĄsS/ Ylb\Un덡\n4h>w7l͂DiBq MV;EH=|#7@aGj({,=kZ&좤Կ#u/TB>I\7: Y|7,3K Py_*5HI{0(s?a_gb_NݛJc-^뮀:FhqSeKkXJ~w4ixb*D\*,}^a;TSeD6癄cNsi۠$ww0 s-: h". 2HD#?? r UR΢ NKm)JzVNhtKvJl3Oxf%"oQ,ꖥhCֆ 7&sgYZ07070100000344000081a4000000000000000000000001616eef1c0000eee8000000000000000000000000000000000000004500000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/core/snd-pcm.ko.xz7zXZִF!t/f ]?Eh=ڜ9QT?9(v`//w⌅imһr'm(ߖ;^mxG4P k^`Լe^ꎩ~A>[ǟ:w1HZ ݂(P@k5*X0QE?E|`r4.,(NOIΥ)'RC0V58a㞵_ٽS|-{H܆;wM$(5Ɔ0d2f(5*((8lh@r/BM'Vhcc߾>̴"|;ʟ@dJP`OacbhcyX5$9R'I:Hv B`$Ximwsn1vF D 8*{*2! rJva \Hɾ\c]1l ]Ӡ2:xy?9*Gw*s_DZ`׊hs@['%,yW! #B,xnt 5pr@:!I> [OJq# Cfгi4k6DMɦ$ĎZ 4iApcpc<й + r>{#E=- GI߅= - nڱZf={L=t^+2Y_<&--j W7~n я"-M[cSzcbuf5fR\iœ8k! +CoE$!k)GƥVөΗ _\`~R"<~K%μ|&`ij*S2XgP9{Z ,@}K'~B>M0!f_8Jgxy#E֜?\XKx-Ia61K: mB.wЪ7%G$*Ck43oihGbD3N+!*6JЈc\UkQOk+UXd4>| gGZ0pk>-w&>oi~$C v[{i=Nld:It+>C=n]7Ε6ψ?Ϻn82 Eyb4'?p:xቾ0dI(c%p)y` ¢-eƆLŠ! >6%IEv gvL{;9gqSpU\1BȿxDuTmVV͞b ~x8{`WG"Н똘LqGz+/KCk] Z471/S/4ߟ7u`EnȺXmq ^^s,%ݍ۶W ~ )Mkf!:ϣߏݰM|Jjf-;bi+`]1hXF e42Dc+To8(l)X"O%*x(5| /gxsGij4g9M.r;%ng/H!ȶYU]bP/2; !!\)&>+lB~~4Ɠ蘉|AnsnJdtB>+}],.`Rtz'Z[R+e:z4o(Qٽț0%*s!9t aI^EZJ F-MAa[4R0>قcemGۖ;{|IF&nT ]`ƈ #Lz%Dyg y(d'4dU7#AeM ȧ~es1j\;Ǥh})ZQvZcĸ>Y)D󻝋 5 Pf;k넽u%~cjLUn ŋc0rkl@lII~3Xd[c^2;lg* I=Ss(88!`gf $`m؋Z \(ڧc[bc5гaA*w2M@Tkl6$skAg-^*)G dî*΂D,i.ږpKAd`XOem(7/_zsOQsFiі4|d,EG6_Z!'-ԩ[nFZŹT)St\"HVmFl+æ AѬD$d3˃učy xP,([Oc?JʣSʒR P鋷@ПC$Y0\3|xBp%Vd2Lze_i=39kn4ZҶ|Eҵ= =f1ӧLIؗ†D>&IpQ5^G6nPTr[_[K-icGI_{7DálL=V]gki+mipo[Ϻ'#D#$Vz7x yfZSCf.:0iw':#YQ_;r:2r {?K}Y羚(k@/2mYh55'@̡ -Taw@;`xzk{F(  br!?е"%1nƂfv7'I[,#㾟U_:&ᾳ,U 7{@@4MU֞Ñ )c$.(,'ێ}8qdJ!%:n1be b>1|NEL?6pǓȽ뼹6!p ]: ,:{tB';K{d/<%["Tcd=Vx@aHcލ@ Y>82JVo@,Zk&HDN>r-dRD)s6iz6XEomu1zj bp]ge7O2Zbn\@V) Y(p Q g .ѭC-gU,0|;W\'^Iu@OX'޽dp3U|~ȼz'E!!4Kv{ڗ2#Q. .Q?x aH; x D|' G+ E*)sڶXQ#1ЗZG#tM NᎣj }Kn۞v<=`Ld!JF-10cn(Nmm hZ_GΫdB fdCsGIG m[p}jvan&6Z$;^Tg04Վcp['16HPtM`V< %vmvJ7sDN9SPKsӓC.ym/[8r2ob@L%2*Q;Lp)[k< {@b1T"x\>uﰕ,q[1- >ʰmKK܄Nۄ׈jܵ{;ǀ2DwF`e>]7_pi| @s~iXY%w ( a0 ~i2n}VhkV)4mL 2=bŠðkώ*m"ou$ B9} akƳڃ "[V!7_`>"ygudeoC=M˛kꏵ-g ]5sή*+BUhGT`O)#xxYo֤aeҨ P(9ͅ +zzq{keո9ڌf0Uf'"O̬X:D1;o:lu,a뒒sUE9 CSTl"G\ +\,=M!Tlf+dmj; \+VfbQ,p,.F1WsHK<=@K<ӥFxo`rw+jyN"ZG|^w:Á;ٝC4Wa_x@omNx}B,>UR:L"93T5]t6Ja~ܮ$;bZE{uB*sYEGvJdԭ"zkQ.IڪZOv6LFQɛ2Y_@I=wrxH؀ե@5 s+ZEZeVe`ڡOlO!xxǨL k> QfX`6T`(<>qBg><q#lk(Eo:B/'--tصΊ}}A;Ӧ#,$n[A>y _ɯT`tEaF?4<eLT i6z |X V-ţ" VWAe++B ]P3I_Ͻ^fI bx]kPͨ+PMa&9*YuױZ;sޛ2vIc2„2۰ekK^;=W`\&:0/=,X6P5] Ȕrfح7]Y1}W;e|a1O'] DU+;&*xB$f8{ő↼RZ>NL5tdr$hE"/IVɓaWwP#m- TOYakgYRz'!tx:ʗ"֊ϳ>Kɝ4=ٱs~,fXy kz&^-0bRS<{&aF,#FOs˺Սl~$@U]aBS)2ك& ;^sn ymn|UˍA@ꝢF|Oz0PG82 @)u//MwbjU6]lPZ%GB&|VJxz4}[tŪ&r_H܆`?Yx0# < \ͯD/C!gPj$_y_W{D; {Sũpz[V2sLB$i7_2ը2VB*̄pNA{L9W O _ *wR.I%$:vo21!W=+xiHHſMȽ5:?er)uwae,6~:,9 ~TBEvb=^ m<-^ӠrR! " 2뒟rdIf# U4Il+ Y6z ϩ,wz1{v, _]`yϩMҀP`/%yXխ~nɃ|n_镱HKuH$% ѝ3Uiî Fe+Y B3HӀC΂i4]+xӏDuwN;3S!B1p*cN?wyb/qz&}vd%(9KTr 9vc0L7)r-Ǘ%}b2&Pe]?$at+"HLor Bue,'cR(jE._\w0ƺROKN1wGN5/D9ĐEd%78\ɎpߣQ=-sK~ 0GOkr;']JK{{bZ'F¸`~inGjPh^@ܜV;GJ@5Zҗ jW H(i0qvI|C-iӲ=1ͺVz# \32D Bk)>x,^tw9Fh=Ͷo+}uxT%>{&DZ!^Zg⿝DlzOޓHgs8 b~!(`=_{_5a=ƅcGwZc=pw)ZȂns hxK0::?opȚs俫d P :Ǭm`yL81\0קMgOhUK50T^}IoMIk$1i)aAe)"M o0ak7jߍ >Čԕ ֊t:tCCHSK{L mXMy!L9V 9Ʈe(8Jy"Mɦ_bN y7{ W}T!ͬ=*trKrbW$\klmF I l5 ٦_EozpMUoNy,$P}%*Fs˿0J9S[=A2t7jJ.zP1\G;UG^^bvֈ8d"+X'Lf}&!O/{z_^R84xװ*.J7gm6+a͹[Zg*>YwP^{q:h3}sg~7qb(G;61]9jVᐧ5|Bz4Jv˕tF3 4զ9lG쳃xbH8ÍZz{*yg)㗷tz 0ЩA=3 òT{#/tdI(3~muv%]paCfPÈYe74dWY#ƦUNȕ6'Y5:ܛY?&pnF_,Q7 7})v"9$-$xg@;u'ԛ]ˤuuhgϐt MryezNEM<4 )Hwevn ~YcۧވyLCv~bڽ v"&Ĝ9B"ΐhQ<4v3Tֈ$j(M{ׇ>'xn;-&&q3ؓ %fם=>k9t|VD6 r}@̬(p}+.GSUa~ħY Yf`"Bj](Z(s)0t/r|-iE(iW@vF8 [6.b֛ҸevlTw?%Υn^ϡP#t>-4ŵҎ jz^__8f>㧍OPny,!"l&y$Yf8 .MLh`Vi5еҦ@B٪)R8X_ s}_Vr6( ;v .%Ds4fW̱kl'/U$a֠(%}fXN:n4Q1fjre0 _MW mzioҭ:#xxA b)Vm(|l aVIKj#28z'Ȳ(ax^Rk}3Y) ӛP ),cзGI=:+amf0erH+Hhg(gcC7kneGN.77"7ظ$KFFsQI?QL? .I Vp%MiW26c𾼣H<[XQ.Mrܹo.^tqt#-qWgu ٚ'_O+'XJb<=_KsNX!^w1g~oբ@6mfM!!@V0E+C3CƇDX7Vx޸g>iS֩,Npkw6]0&z og#+g8TyBB~e8 O[B52rFW 6fjx =* >p.u?8Lq RȭzZTYakQ""C#JhOR0k&YP#o)cf+ϲZQ[8CHV6{AѼ\׳YY faCX.0qo._tc]]`TtUb8>8[Nɮ#9sh".8rk/#4ۣ1K yc"$DvQݵ3V,oc 㯈Uw8kPTeV <@fx dcؐSbw gGm8s? ,RpI-~a m= .tZ. vFnK{q'y? ^Q/Jّ3ak$ƤFլdV|`. jd|Ou@ZEϺSf= SFsdmڹ<^Pz dQNS)Vh$=0CA edH)sY,q!_VܸL[aKF ]Ͷl-gjդoD&6q|ފ=o-?DZ,½zN yڡ٭Cy-NweN8i;,WtAróԆ3/ސiMChMQeѾ:CѨIY$, |3.<zdc[)F C/$.i'L߮u$oq&fyJ(YK|]z<& miR{|Ks+7Ⱥ峆Cio멳$È P]%:G8E`)soEjξwRK5 FVpF"YP RB/RQ!}i_X:|ե@2!p'P9|h|ûMO_-]hc 'l*J }tnMnʐC^cIl9?gf|5h=w5ܟjrXҗ%=T!Z\/jl郞mV)gyIώ-bj;=Cw<.5C7!CX~a=Q\%rR2 )ҩRrj]ÖK(WC=`?OiveFa_%yr~{WXlP|}CWq>0]}]kD +21: [S0kJ6[-EdjOJVSmMҏ&kA_eIS愸$B"3;i/k?J3^T[,|Єhd Ң/RZ}Iqf.⓲Hm*c>f  * d@(hH<=iB#_Djkί?ueή=&J$x)M[k M}>!;AGzZ-c!)Ao|7_9?ɇ2wu-F7f9X. ӦN,Ab^`r Sɕs\RS;ԑ݁]̷p>)!Շ;p] h/!m صGvW}lcVT9{15 Ӝx5VFi :h> qm(]d+"8v,gnoT)kEsjȱ8Rp]ۣPڲ<ۓgT=غr?9q xW{ؠej0rty?oΎ@ElZKclN_ԇ$beMsSAte؂NxW-A ~WEC{0*lvZ\CkQ0i)ȽĔ8;jG%U经~Opnu5P z빖'Q`202!}xM ©ʼ="32 BGr w h#teL#&̨K?e U#6*tG=tM⩺VaײvO=iba%9L(zϝd]Fꏑb'+̽T}.+gVkc9_ ggbV>sUV9mGyAW|eK7:N]ӛyL&;q\cJ9>l"7~OC=cT@A 3#4A̬!w/qت2F)+dsPZ`}g5<,&;m DJ":.rOOo fZ;A,'S:O3.! bj$bW߇@_.^,l]Г=? ,c{qڛl~ǣ)OĀzƢZNOp٢ՔZ/)BIPMeHDSףZW$+=ξIdh-T+C9!D"7lg֋U9%0uk))d-d,-?V-Fx-6BNN߂ >3Yx~B7kNFl3=I(ZnqN*iKYɤzMFs^$p( ^UeXTeЃQQWm`L=ֶ@D;|yjS6H%}1ip.vr׃AV^mi8 |<>6/REP1ŧe r~EtǍkjIU8ej8G̀׽2rS"~iS{?-)ieh#ń˭?1aub5Aœf:sV潇~%Bִ:^k<#2O[vbmľ %E lr*9@wtB7|'GfC !$!9b,JI~gS"c ^«dqɜckɉ]sNfRV}agRG6HtAf32@e Q:ZFKdVbSV_Nॕ3\/5uWηtAE~ aPrBw^ܖwuvw#2 )+Z>,kl<z6͋"$>Yf3NwL>uƑS+#}+!-Ȅ;**@ _=#o4O2X@@me6GINO{ 8̮/Y &?%.Y"@言@o"`g3n#őkأ$v`pr끡DZKRS_/ƙ+2dbt2mI,nqY8o*mt=1"/ |YAt84Yugg0q;B _i] O4y$ϋo\^!`}1ޝmxCK:n)0y4k*qW\0cnHGHXvf517揆}ClFʴL0,.tVkMۉϖbyJ+c8kX= ^OrG=bU NGSw#T8ܠ )ɶs/D+L÷t !85?[9av 3u70n~*_f)}hw g2- sA%p~#{F lU_ xXUT f :GRSYV2^_!֒2L#eiv%Wh$Xu;f :bߋ9!Y+lED%[ i{ 4#yKҤ1e]6[w79bELCķJ-: @M3iH5hW!Bp*lm?o4Wd8Ҡ똧4 V3INfCxg)âR`ڑ|O{n븈WIs:m6њ%F'wiY݋f6+2@)0҇ܩ]i}D@)ˉ w?VDj~or"А?ܠ.NRVU@/_J y"{M#=![Xo` T&9LJB#o7^<1/ex~.54ĥ݊ h!HGz}VwUx{@q%^NHỏң=nQ8]<M\2N܇ I; y!\}UU$n$hPҳ;`T9cĕ Ai"H\FOUr:AĨdU Cy:b3`_orSU[Y^_^wg;g/°%N/LwgȈYEYJʳ$o֒/k3?jaHN5@ 56;G~S:kTBWbZs虌;֢ע$qFe3ŒKaɐtzؕGqZ؀0PM˪~7mMEwM׉f;tf~_ 82ʀ{Tf;/ *J>j/#;OV.5;0ԪpL\ZGOl7aQb.J aeپ/@ݽA'?jgB'9nN/GH`=:PWbx(Sv#gZ`3~Oikr5J%PÑ7K$zy%[K2%Oo1LH#{"q ZE _mY Yt!'Rn;V[ ݳo.K[zɫ˼siLMExt k IJIqJJ^ASBj!ҷo;6{o%h @ #$@WI*1:0B?2:tYP)+o{S/Dnħƒj&Ɓnbvr̳Kp]ۿ)#Z|7HL~ Wߡe/&DG4LxE/&8hq4%U(Xz,>!6_:as-9{$axTiUo `{:(H;HQ]5؄|[ٱ4޼w_ȵnry.^J-%6ײ*J.Q*Jef --96 evH3s:Gx!2a]gY,MJ< v>p?`d?9]„$t VMDŽ^pnv&bFߏ_qX!bLmMbUI`zJKpxNjQ{?³6&xwƥ ࡌs>^4Xp Ƽ9}} y:]۶ ?}ow];x(m~؍|ѓۇ8ٰQJS߮PC hIaIW-?E `^Hm\d޺&s`=W:5)}̫)UhCe5vIFX̃e~VsG}gγ-.ȡ; wcҀi/E0+BVk&E{WxiZrcw85U]fGIDd!G3pcF<\ސH+ Ă!_rj [8_vsȇ1(+[.0m0kF_)GoFy‰b!@dofd 'IM,$n9r XE*Xl5|[_1W|ʻJHlBK](4xl9ͯ71.wzpmzEvD(՚|*8vFC X1g! 0U:CB%Zt!_GG@|eyqy!(~VT#%s?3Bf?L'g|d[.~JEh)Z_W#KkYPBr҇XFޗqL&yM.gjS" ?KH}Hjhn]{tgAiQ ~Ո/*M-0*x!6XC4mD7(b!\G}\V-"ڍ Tv-8#3G$6Xt@^Nq ?|.&\‘68udOnU~ښJ[6D;JIJ'>bZ, C\w͈NO1XCO 5\ȵP_ŖXPA⭿P|:-)R SU\⣀ga4 ZaCԧx9;CmVT"Fթ];v=p/_PE3%H*xbrv X$ODL%\7&'ve$?LeYPbX J$5~6W;>#M>yt( X]YUХ6!FB,^s KwX)1 ;L(ٌMz%GϼTITk )镪%67S|3uSQtgK;s^J"oR=ZrmQH8|o }HBdK<\޻s߭Qu( RwWWGP#jmv<̦YLO#mc-+4u.;Hwr`J 1W弃l~{u[:rL>`cȶ6,;m//n\]xU ښЭ:hKC DZ/#;5r\oo}ry@{Y9AA-jy)"%lL4p4l׺[=^ ¤IA/`4A54k뀶BR Pٻ^g$d[#(IJC{iaN„()17WPEqTS)궹\Ek*07'Q񦷚&0Y4Oh\$ O,xtm+d`N2NCإdo O7.vMisi> LܺwoyKz=œ 9 $.@:TKuO:cЯ73鷵a *gv\^0Agq Ha Qab8yrZ\:'[nҏ9?R @ItB372v9~Ex\ksjVDZ6s|kE 4}̚%ӴSBe8i֪NI:NJwkQ}D%ql+E]O[^YKn&4I΍qdqw9?c7m,,Fxl)QF7]k "e%\2>(ϧْ $:B['G7RFZƦBeslOHfLB&Qh*]RiZ:b^٠.dxv?8.= k?xfDyI&i)`NR@ `rω aok*ʱۅ!X!ka@l9w7Uw6`"(/]ܺ|l[CK e+_8{rvA9!')tʩ6Gu&>Tu3!ZQP!:v*G[Հj_͎UG*L&mAK ɧ 9uF-pRXM,ܸL  'hni$%Q4v8>t[)p֥֘ .ڛC¼˸,< i^{`馶1yWFt~&1|)džu@Lë _3iΞ 0}ʺ' O!,g,p7A5x5_ҿ)DaTQxߪ.M~?*Ǥq."S N"͢=T\qH7_8qS$_k*E  [,d|:6}ffx7S&-RZK+?/.씛2(L]h,]a& GFt2 !K7Շ!6顝4V3Ik\Fv{j=ij,|- p7'd-uTyzFmo}&LfLղSXnLhw) N5BIgfدp'?¥@h#Җ6yPO~ uYk%/q4T 9NV40B*limXOsw ѱ:r_o;[RN4#:sVw|62Y;^`l~<`xR-aZU@i>ݳepQa /]w͞o[cUc(ne\n)_`w: u/f+sbϱ@ #2$Wqc@EL2cLeW8`U @Jr#Y΄SŘ<|9nk VnVpwJTg6}'Z ?Yzh""~!a e 퉯6 XxjI>o,D`CNOOMУlt1x8i%8Ai.Ď nhHkp ܇Bʔg,zZp 1if-% moKaj{6ŭDJ'ah)"Mr'*yih~(ɋKm@_"'M\P]{ꧭ1Q]E|| 3a=wQ ";xsno%Ĉ=3dP#%,%gp=%IyT_;T5^1u ^4 W"'?m*wdq{=o[;`*lV .~Yg',ڑ[sEk#NW/}ihR)KllbETo Rb8b/Ue-,*^!K=0(%ɰ裂)hoV[|A53~"pY4OO1 iw"7XAV33+,+}?9(W 僧NڨpY>r]V2LZ^O1cEJe&<&h0=v#τ\nUxтԦ@J*93I } I`#ʦbEP$JLϠfnf1LsNxcK#)mO2 MDh?xT?qN G:?OY^YvȢ#idbkjmԕbrV[I~2pO Vuxhp nxgs>CQ,a9wSt„1VdmK,O%(CF=9D06Jg13k/5^j~>yY0hnۛi1h6ZǢx=&*' zMqh븖~}y%X$S12Le 2~Jp4k K#O歫|HN-$kdMЊF?O Tڃl.aJI2 jٌDQ={[(g؊+,@ӝMk؈]9-m݇y*|+uޚfYٞ jf;C[kὔ1Q@bnN^cAVPmvHz9Ia:6 yG8l=K,ktv[ªϧvsFhRY#fP ILFEx,D0O4Nkb ujQ ߨI `F@q)LX[xpD~FvCݴu:E+$C g"K\hS?^M<;r@D˾mkoS]W'țKƉ%˶a ݍV"U y%'tpwXsj^V"Cۉ%ū,̣EP F<PҜCyzȽXBO B lZ5*H9ZEfŮ?נUp@qu-f-WIBԉf ^PZg}$s-VΖωs٬HRF` swd3+fXZ5~ 6ىxúPP 3gHS9]?LrpA $,&I#dB|hZBB1˔Gr!Xɦ2a eO1rubTm 吹sY ٞ E:jN̺ kL{Q'Qgd睮0AelNbL!mIOW+<@h"pYE[Ldnacϊ^K0Y \*o: )v"*<|@E)ASe0A796 ]&XXp` Tjt˦@j3 4F$t{+q0BA;9jy񒣃%ss,Az>:Wղ7GՑɣRz[O'J&}1{8rq / 䳙2^dxv%2obA^=wZ!"حqr) \80̆q[~XcEΐR-|+-_"+κDwgY6Ato~= i tq*i[ |mw*Oh]pvae.0 F@!'V3:2$shZ@ -k W>Q[퐅;jd}^־{%t% r,[U4GRsmQ &}G:}'g_ũe@ #BZq& _SvG?ɂ80!Pw_Dߠ?^;j][0ܸYẙ%оVda)k|p짪 <7n>r}Dg{YY:a瞾2P_ٲÞyDYf\S4%eFǶhfe Uo|N"o~"`@3jz VwHgXo1D9@vXEZ+He>BI2H'`ޢ5 XjN /ss B=9.nxw%+QV/+j7''\bo<~sU.:~]~}{/EPwzÉ-W|& וhdC-I=-x̀/◊u5{as}6H"d(3K&'9~-Ȕ0;2FxʝJJ7iF˷78G?*3UD3s$Â9Xi_p\}F5f$~2ĵ'L +KG*ڗ=+Fi S 9waxuWR($MvH֭ ~ώK٬>j٤bcF (@bb~&~^V(Om|! Dڎtf:Oo1I. ֶ5ѽ6-ɖ_7+E2e=7D}.jJ : `7{ `ȿ+`6ԻjA1qݖ9Nw k6O5$T1hmxl <=SsWF`V+OsdՍ`P6CI"C߃g& 5Q,#NCG|RVO:&ӠMto oKt[hN>o,'7νV2!ŋ!GXkmt5&pK$aX|(Ak!=\4%]" u4׻.GMX.OSKD]`'/ 8F_Lݶ}%mbPVJx$A79#(^ʗ4^o CuRLh<X#5mJ.9L#@G'qFG{Q%ɫ7|0/G1N3fz8TDiuw>n+Yn/4aHlHK. uU 9Z{F9'ߓg+AQTk 4QAG~#_0K6Ft^} w$#A/١5_UI9lsN*Ҍ[Q |cQ(uEIM|x ahh eD0d#R+O'0|IV-3]jhKis_dC{_Iv'rC|Dbt <GշfV(<{8b{ |mpsJb=h{}#/}+l1"]5ܫTsٿ` ʾ N|0n@܅0bxsCgug9*>wưwVx*c7g򃱄Nkua\-ɞOu(9wvp$Ǔ!X[>X;]uFL7|xLc퇐;I*qY1Pb> F `A`phӎMf$EWqʎp J+ΏTh'èAaL8YlH c!?՛iv3pE{N蠋d[.({ۑd@Ԯq{zJ see"qkZ|8+>CV*D0)h.m` }(2FpqSxXS;_x A.U,ߞþͿ%r~Wv=ӡ? Y_%gg4;-  /Z<2,;BLoڍ b> z3^g0E{ezzQF^yw%¬Gq|cBe? 1Dg8a~ -ڬXTﷂ$ғ:2~k EzZ e珕rmC4/+nϸĮRE҂5(GWS7)N\ =:iE^ JP@/Fb8}^WHv!-vA.Xyn'o ^?bxƬA=+V9;F&n.h5 !ץ!EA) XghkCϯ+Zc&fn~?*4|'9KJk^>mGW#afz1 de!s' R^+7$EݶQA^ܱBABFK/pj+d(/Ń4.gkYxyb/?GxA΋ޥ\ c 0,V0-e%E"E?Fk!Y%x^I˓0|{3ePLP1dsJ SǜΨ&:\iک~ׇVvbxw*^/LR6)pDŽU"c|=) 7gA 1 tI)Jҟ\>R=,AzX Ό?Pu9\mlwf|Č̐w»,xf"Ê%u)򾚴f(AHb P,329?e9Rw)"aIx;lVlSNC%!.xOݢkhFCZIM1}66(6J4HEb-LmlG)^P~:NcņP&͝Bq@B%`Ԇ-T4} >`-f:j.4BFq͢ Yxd-D8&|}HPQyamvO6, N4}Sj/٦3BOKBՑ!~-fTSf12^nk_׍u5AA:.f1ס;(-pcT`pAЙOt_?,ì_Y!j[ ? 񘃊؁*?K,\>V\:\ ̫=v к)7 yX‘Q5LgjO`*0(z{}5N4d}DvǕ؎u7_1'm _yj}X6ph1Й5h <8+V)OS>< 2ÈP픕@؂sYWrTN;Q'\e =D 3ҙ==kVwLX>xIHar>M;l3EzRR}D2@^r[WRݲvXx;G{C|'0)&"fr /Gǟnj+vO  Ii{H :L揽쏱d;;P8 M[(<5ZIײ%l7wOxi&>ID l;5tȗWIe} .jMukrY-UDEi_ ;f@|XGE@iݚ+戕/Q&cR!nB~&U|vcgH&5֖<0zKAH42-<.R5_K hWagZInCZmJQ dx ,LyE5q2)*4 -ʷ(s53'WFqI#HQ+LÎ䋪ŏ n]$@?ҴW^)L=g Oj4p; A3)Pxi)3{·pw5kI5(MSr>rBPm3uf4G7n7j%q0ӝ |R\[TZcp2+LfMw'hLe mNrsJj)Cb(5N~W Rfgc9I9KWg1Jn@1pr6p!9[Ih&VI ?CZ}kX xY =m C!7Mt,3Ojn1k=9.Vu3.<#+MD E7[F[MW{?Tj؃[ae/Yl~93HGhnof"jw,3?ue7I hbuܳ)5.Yl.]juu! ep} T¾QĞix~3egg# ` 6yܷo*:iQ)6Ծj3!&^X0/RТ~9FjY 7d7]h5vmz 5z>{Xңy'O@#ku1 (z;n.ɡb!'ƖRluԻ`FG.?+/&#K9 y=k:-'{MIoH~quّnih`L& 96xuP7N;_k$\0>sKDx 8L$ThrCC)֨vM:x\B:>T}[l!+oWct?vO]ӛZ-'sN:vU7NZ~t޲} 0|!{ |Ҧܚ/RK| |5 d,'%)Pmm:gdޜibb/w/kQT)ߩ2O"bhqRWHuW@=#ʘޣ/L@&q S%OqlM10;EFvp<,jc}J vťz\%eז9ʜ)?͏Th-Y-,ѻtO`?#Iq%!apdF9ARXqq tq[~$.,q8cm;zވ pV#akoL`rfEM"i_ƚgߖ.2 l5s=b/7S<*ڻdGB*쮇:8^ Yh &1oS (s*u\vs*{ \[8)0pubAzhɚl3vx)"^Wt=ɋ-w0W&א ⦎ђwo`Mlg䩸bi ]lZ,/ fB4Ǘ3:prGykzvMJ7p(3G0ySap~K&w;Z0UxUdU~w @![^MnB7'nkҞUT6lZ2}x/D8 ,3 wmIۗ)ҮӖwAPz֗&7#^ohi͡.C2՟D;> Xn$0jKo?yú0ł&zRU wӀx9HKAB DAMtXE=V:lzǐ;)Kmf#i+.\<[pTYnDr]^Wpn,Zt/^ ,v&!īWx.U?lƻkpQŔF_FU3$|]nJ"8 Qì Q$j=tjyKl71Tn &Y0ݥZY؋/}&ϣN4VjiYy:w9Q9vq )m@guۉ+$:&c juقr뇜9==bc tRRQyDV4$;lH̲>!H ɘFũn|ۨhp@oQ!ig.89)L/1Z`;MqR$V%Ix"4.Z,`\ ;YӤΓ퓎dzӄI Be]1!9-DxRuk6pm~LOSU MRti S w-ehKgge؍_HHNP 禆2Ʈ]hFVpˮ%r#+rrX(,TV;`U)#dΈ0-Y/9;0'|:gZшvOGxiv .\;*H(Pwp\zTa1,Tٮjr/м0Ύk@ pk0ބu0|sJ@)2,ղ@YN`UyӍ`N^g+9ˠBlphҲ>ӊAt" $#w[o9L)?[ش^$dh̀\)~, HW )zkvlK֕*nj)o.{F"(0~%G2xo> 01XDnƪ^`G:q=J-= IRy3x촖[ bPPd@e1s8I _Ci3cT}=|4X7}K6Rdkc^:{Q4|ޜPc[)}͕UҽJg1TYP-dn9.gx"|_vGY`j!>BcI  Bvjk3SQ+ ;-ZB":re5*j4Q@aNb&WbLXUC㨻Ivν O=U s,p >ȝw`F@gss2ݮy[)G˦";??}zg, H-[=X7%W7 6WmeKQ@lA n 4_G J+"E.CPW/QϻFgkc+tneJubLVK6 qHU| @cRw5iu8rYWW'/VumE6 ч[i 16KCh JKΧ;,2eѧ^VQ >]ùV;&!A𝉕 a^ZH-B9:$O' ~Q[6/2nƾ0nS.v+F텂KZgy*d$0]qky8v}sG .eMe=Szr^EL^@d~QgO}'$\m]ւjv3JA;N}/Z;+ ordt B[ ͞'j*DpV^zg]f!^d;(l{2'csM* e %xdu)m\g/'ap4 A׹I'$CcO2^unWfҔNkdՌQ\eD- "{?\ TG }5 _f1f!ڝH&THK>B-'XFw{JB:(H(,q %3g#|~r :׷6sxbwi grRnX bH(̅#i5A5e̵~Z,<+D!*9_͘^d*wneV7W?qVONSe 3.09_񹣲 7e)ϟ)8~a 1j26)%7rCg3u 9{" |~{σ ~.L+ ͹LE Px)S;@,V'% ~hAB2@ D{gN[\'HsfPqeib6z{YSy 냄f#zhկzLovfg~uи^x?k:+J.aL9e`C* W )n^@t<u}08ΌSu+1[+f.G y<J1Y@׮~p{P6ӸTiij8~KD dbu%j`&@L8AGX: `p*ٿp Y|exbat>6J@>!!ܣOz[ fDj9m6_h 2^QgoB eKM-m"2E}ݓ2;/T "L1я X+j'TZ~NŬb0-:07=rF!IaSx7b1ƃ %Q_8vOtftIAvZt"yHyzLUKGUEa7av ב%b>M uֽ[9ZɵoT𜴘rZ%2)h,>bc)`!@c%Ho\ūh RK7 ĞPW+c$:c;rQ+GB#s+FM@|Tť9w#o%Y†rlSNXŵGožD9Ce-˵9e̱4zd2X8% k>0UL i鞎cGpV |^707p0H^3"杸+(4Wb4)&9Uɓs$ ) a7,qj]lt#' j"ӎH.1q5;a\1[Nh*Xq=dDwX1ݭ" g;hqFԈWu1;/3h-)ڨWWJ0}+Gs!d0FBb uh(N 8U3M7S7LסgJ/[T,_!}aLHE `ZHc&rَN+R[ ^'74Ϝ:l5X?lHmsVV] leB)E.ܤUTC2YK[CHJv 3| hngqfHsmTPϑ}@i7w TB~Ȧe)_ؔl<Lko/A:L:JJ stbakt`),Uz 1=T$/ZW~7!l ,BQ{@)U 553[ڔ_:|.z:HOJPVjG $hyYL5g,G$^il(ETf6}pMqMYoHR&{"U3Lբ2-20R%#Q& 7L/zSyǢ@9V>naF4d&\~2 P IjkERo$INj}/%8u~"Idm+TGVA=qf"PUg| )#G 1BOz#RYc\l-r-wJ&k&f ő'ung@ÓLǸ!EqOQn3y3M8YP>,n@(ǁ(qQg`K.')ppJ z " `=ܻmYM/@|>͕Q :IڄN@2 qZ%MhO$Lsudt8*9qcSZ =Jd {WMĜLmjyP̋>QVBӜo`g:%ŏi^;hE/dž~2?G4*sJ7e _ǎQ&~ VuҫYSEcl0S&Bծm;,9eד`pР5s(.u5M~F#ۃA$=$]U%L̥F*E6@e[E൰*h]]A(uMR&t0&ym( 0Smp؂'+Lč$kzsMFNN︤F k$R>E'^lh5]*R-Y1$_#ypLvq8_dlsjǦ5x]N¥mR muxb+o72mtuB&!$?c0AS- f/{ ([Ț`[-]x)e>ks֞~ҋcmx}=Wl0>ՁQY_[i].S &}O9'ҥej^,C_LxGY?ˊkKq?_'!p;`/u"~TG͋[V¥';E}eePc43 ;)c,eT;ǧM fdZ;_F*O{ (JnΤ{u!%Ңqj8|9姺hmCqeunQS4|+]<#@\&d*ȔRׅJުafb4@Jw8C #a1ʨ`@D 7MEZv6wOIJQ^Ue˱ 0 b3Y7Z-ϋ=k:rM)#OYyZٿFq4OB w̳i[8+®/erҩj-+BQ]V9O4QV?}V[;(K%n}ئe#wTT=?0Wm٪ݬߑ޻Do`![vcO2b4Su/OZ7ڢr/ՍPۣd7¾}DxG1c|~Մhg]J,8H!)Xu 1#JZ:QxeX{ 3;dvbOMi=wm[ޡ:HW J# 2xHAEҀL͜Sq "K=bհJ-YP]C7mfd{q XUV|Xp)bKB Z}9%~xNssY+e,,E?V?-WF}&AN8fTQ\ 4AC,B%[$ ea*m(S|V x1`~+Lz} G`ڽWAX{E;6J]I-*F OvKu14҇(8FEcdvОw+Q?緪vf 맄J%UO-~-e7:ea<4/{ W&:aNiq\fјdIʬƱJ%HeWx1Gy mp؉ os|Ky4.f )L?K3Bv_5LJAed /ef2lHkH8~L/zK/`Y_@4eȀ^sku 7a):qfYw}rs`@2\bxa3ay<~;`MuHN)}]dh (=bM{'cnb\)|U6?"ʿ ,"s0f( 5tS}Qjj?0{sdTَ?եٍWW!Ժ>&HGɸm"P9UbU*ge]ٳתy:w:怕(#ת"%l |9fͦe 5LjշVX| M<ɁzK]W/EO#Q2 $=`Mr( [=Yw[/YEĐ'!U{X~z}YTE+RGՈ=oP4{mˑqϵ)'. Bw8*kv$[\rBv&@F+Fn8? TWsq[eZ yR2THEqBCoǁo+c{ +C,T"ޚ9٢ 3IQvGOՊ;X{|fsH]aFYGl{_8Nzn㳹XzHDmߌf7 ZTS R1@p={蘿ZEoY[ J!?cUߝ[$AdHw\u?`|mbюѵr>_p4Ky^&Bk-eQb0q:FwCL!MAnFBg9au+6"zQ gi(.`&t?G-N,ۏpX y:8*x$ɇ?9taI])kD\p2PhGSwKVkh8 /v=죢~ aهc4 T]Y}7G._K~h3{pyZNyEں&CMي"-=? uYB٢s_ vcT.% 4,(}|J=0@iҽ8,p^Ţ = HϽiUhܐq }#)e#p1)O\UGX[ 86mGEcK`Dɐw>ՕgYyu,,K/ ת2/&i1|Or!7d\Ի:2Ơjӆʾn~81'iҥf!(ׇ3qedɍXF4ޫz"-9fd8mG0b7^aX!ITCn=e( `߳P>atAR31?P"A`"ӎ7zሠ'|}SuOor.˃ )ޮ# 힊eU7A(~bX^Yj4SҼwh.y~9#J7I??Y F8޺?㕮%0Ba>$*l]@K¶%XVQ@WWC݃6̞d7׷.'>粅 ]`AK@x}',b_O78!(xX!~>xw5M* oL\ 3XcSziKO㠺l>MS~sC( 110Nb)~~^q+N|A8 IȰm;ɶHL }l?ИZHaN)0P&D)uuϷS 8sġs鰮7k @Ir3鴖z=:L6vh 1^Ǵ"H͙{0JVr-3)S 4AAu{ޜGՉˏRzKn#|9b1z}sE'8SetI<dR'.W-C,u+0Fa`v N^NUK+pN rez}o˶NȞ0ơ 6xlNgKŻD]U&!_\t L`6.f~plZAmS(z&A1)q 0_gミq7c}Nba1;cټ Lٙ2gzgͪhBF 9NZy*,!(("2}!t Wzts2[qX`Z@z:I~L Of$eCbkXdt j,,@Hx* ^*;̎Sx流Ndb 핺;{"Ԫ<P jQXlۮq' K0f;&\X:ˆ;?l!d o+^rM7\8x膾~k4$gو̈́\K=By3@Y bPUF0Ǒy5c1tES,8 3M Uv[RMjqlS`zM Zkʲ:bz~\q3s`2,4XMS|!V:W}ཕSADseM48YCd]p(ν-&֊w3#lev-ip[U!Sp{3] 0 ΝX6A &^m媐64~uhVm?w 9W?<^#t'绺Vv`ݫbHPc[&n OPY͈UN^ޅ &YvNnmFQ;!3/X G{XX7Yȝu̞B;,1[Qv=3M.`گ}pM]}N\8P6@!AvS0e25:BՐߋM_YO `)/OJ5\܎ܫx8;hߦ'*{2Wh(_Gd0×cJ^o@)bjjqMؿ#yHÐ5j.IA6"r&(\Bઅ 83u71§."LU<㜒1 =&?\GfG/7-H~ ˃p1k/]/!;{_0ck)~R 'i׀> X)@{s@FUj:CX"bw?-o MHORnQ;Sf`*z [ [yʘSP׵J^uuzH iܛpPJ tr\74geX6Y:?3'sQatqʅ&<~gX(Y.ɓ⊢_lHSęS HP:@zhK6Q˱Wk6Cys{T9Ns=ebI/Qȑ%vX/V f8|/’vJnRz6{m*sdՍye~؃Ci(O_}ܦK^*ˏ][`DF]O<񌣶FJrw8P(<_{,e,I“a*cvs65M/ &RSL6)_!x2HjAiO{z.= A #:bW)@z@q%բy&`Vy=cMžwE'c0󋧊_$jtOݝ=[M*HXq} MRu9UjE9Ÿ ҙɟ3+.Su s8d"(vD*naQ?xISeS,@7#\ -|U)@G=ʌ(} ^5B+A<0NRi`/N@Fh٤yr8H༺CVDn#w1S"N: ՖAy&ď*ףsV Ď6Jp @J'oqfhs$ȰwXOV,k΍(yOQہm>`o2)VfpM0Wb6«>8I@ueFThggH,rT=y B5!LVcīDUH7:)CL0D֫, oXyK;bIиoT#K5c=%H C1!Df:hnyBzЗ9GRMFxO։c5EB@'8YiUy5=Sz(E 8QtӼlĜuנN6NQ@a Z`k -S bwc;~p>z{d~+Ftg{3 JDs|W%D!Ex6 ݚ逢b5?6DpdB~/6NKY~k_خt&rk@bӮz z/U҂^R,]FdYq%<0Q\LSPnnN/rs_7:=%d-m(q!F)EN ^>OxÃxp /p<(^SQCypSmlwa Ev]̀By@X 5eݱ p֞} [cbeNRՎ .Bwu FN/cj\%SR8$*Ӽ_FB0/n+01KںO7Q1*8%Pˑ:~ou&u "E~ 3\S/MH>b Eƅ OX^[$`\_r݄fy]oWr5%'?qr(%cޘ~ݿ}1~܂ehyQO PsR a=bg/܌([k6}u{bJS>ŧ8:8})l2-\+:@zL Vw -aPBE fO_ΰX6*4`&>a+?6K͐:C+.~ni1QG4\yjա C|=S\Tob9 )YrS {s^"j+J )J3~ x"zd46N e:%C.0 ^y/|Igicȸ0^zG36~Ym "2 B :0h#y~^>{{LbZ f9y5 2 A|wވsm*w%?vR5MOx"HiѸvk?>=z!)Ą^[94xQ<rE똻/mʅoy)y۷]vqnXhs<HkuVP + Lh)p`6hƝB3MIgx.5Yq͍#P8D%/{[^ #d)\<mkO-0V^ūi̩*8zfZ5Ф/VCzX9FljWiY7Au=!(qEc~~ɂ $fv_I,W hR/8 ,IL4ԋ<>Ik\ۅ;2FPhJ[&eu #Ab9\%z&]jmhN%,ZL"zށlOMyq*!2e]L&YoL•#h$㚤V/, zIit(}JjPco0~s$id9`W)L}n纩)H7g @p=]B%9SL&}bÖ\<5Jtm< G,=/2 f7'LCX?FDx:ufG-QR"$?-ۅ0oP¾fŔ)G&_}P-u9b_mMٜvƑZ,7_nit;ŸUc2r"e%M&%Rh7Y֤K$XPTU1jjeA{pm5|iyb`K,8q(nd~fM16_s+Sg'u`9sz=5_ܓWMM[ke6Р A-|DmݾœԮ8>XY6>Ӄ\)<@P+h@m8%e d 拏|p m?#y\L  \§t)5ݨgZd#ZSҀhp9ЪjdIѯdYg`rƮr_,C'b+RTB`XwXJF֟ —ft$NL Ӻ@VJÌ4D+VAw+fC3ԐX;2a۱/3OQo`B'_pC p^Rxzn$ N"۰hnQ Ns2by8 7pjW= b6NF{O(5Cʭy`|.!/yۮǽOLҳƱ 7(s :;8sȨ>sR8 lHPt21mA># fUfSӛ') s, 7X.k;#=-MO/ S~|X8+/ځ-$6٬\rdgi*}"tn )r5F1Y“QɫNo `kXʻQ2Jb.".9x>_8+Ɩc7uK3.pA= h0Fg:gy٘?u&e'2߯+hth_g2VB:k=#\B 5.G<-c q 1>ܠ XH|fOFu0gD'@vÙz?טrZ2DRȅL2͙S Nx99@\l!aZG$Z q\q@ob)8r,C+wBU7O_Chhv(WvJeY5q5 6l :Fog =ޛtPrQI&g}-t_ܿ~ A"ڑS΅-^$x\|]>* Jrrv K{iƷ]IzxF̪~Dd&+E[ZgK:N{MeC0Qڇ-+?..Z0{009wXguivk}օTS]C&DOP,SF<蟬2!ׅ]>k_o'NKLyjrqk5cPG53jFqi|J>E5`3q&Al8q GAbtOy""vd,30PU.,-brUhwvb[n%r33AJ'xI%blE9RgE5j:SHu!>:nfBG}">?GFG97@#ԧ \()&!ROD|T_4< hp =r'|qQ jNj߇vFQtS>E~fo+,o >%WD\i[i3g&.}(mD4KRrv.!ޙ*uAixIVXy e~-%4d6o(|9qQSek7ɷG@iߊ@9NcLqR¿MOo|wib Й }ď 6?xo~eaّZV]nz%iMQxiVt(IWfF@B }P>1p.Je +Zo #@953Ơg},QaxDc{5N2v<{zn\5ClB2e2pدu|q Io\BM@q4ǻ-vT/ )$w~Fp ش[;$rlTSK7l<ՊLJ f!jy3oJ NyDVEfmȮ%ʼQ \ 7(vs_aJOM݄k7 DLDr":w|Rl:V.U[p/i: sM6/C?DPAbbT=TbSڅQ# ѧbvxwd+AV0Ǵ|Ў* 3dn"(hQD|cʂ1H0@ooݜ&:Mr/T9;ɔgGPM~V\d\Go@?o%{=`W'¦r W1Xʯ>TNX!NH^A=(ӒhCʹN>k}0/6uG bQVN1̷+_޽obɤVyiʵt"!8\UGPML@eבP,Rug\zXxt:v=>ŏr?"FŒhA.| ީy%֖2ixa ga罹퓪2xW5cá,kw;4Zɾՠu D@=Qɘ>Wx&DВ)Cp18gXՆm _RuQS)ѹCltzf*ҐnFʂv{Ⱦ7+@Yĭ%Z6< l( ܶbcڽՕNWxU{Cc.\/?H7QrFŁonmj+=T\!GOEZP1mID}xŮhVK|NC-'8-9c!1툨;xR[oڤS ;Dgbe(|^="6j F*c4{vSiJ)~%" @ڨ. $51%:n6uZi#g_8QU+=~$Qt5%8E?/̶/Q;ĥbbOm7o עw`ٵ ?$EO#ʺNL,#KC5am6#dyEK#D Y jV2'FU:"& -ЃÆ}$FY驑ffT3:M urzkDp4\kp[u՗^w0tː 6t{϶.' G9M)CM!4L'3aV0L@EH5j >xoPC/i~MY7Zͩ=Û !HDx1 ['xMգP&F9\zHH ,ٓ@7THCwަ0-֔Eu%!v0 r<7xZy4h ;=-\h0{֬$+|W<{ &z`kt%}ڃӧz`hFqU!0"rbn,i0u{d*N8#'6:0,C]+SaX"ט} J0s&|I6D :\^ n=&VڲSsjAl,\q,[U;s)NUؼxN*z[zwMEJ>&J"Tb:cٜCD3R1m\|kS#հpj 'C?A&*%Z"{iRˊR Ε++sNy82UWoG2#v10hA u Y"Jdh*:~Ac #xFHI pv{la&Uks\L7h1Llm9Y$&pB1/d5#-͜'v tLT2>aN|%Z}PƉr(bW$p&9|*y?1OK,T"ͼ7(.9ZT" Ua W{ NQI33z7$8/h59̩Ii9=:jVwD ؽHT%ںB^gw~oֵlk)\IgAjP }rMTS$3LòaLX-o@ &9K)DMZY+*mHD' ]p,jIQ r`n. `&tT*"£12:[ИCɴ uGl I? TT&~pL1$`&ݡťdžgR9 O-c%YI*!Ƅʧ{Ď)عiݡS׸ &mZmL@>^6uYjS]r*iּthWȦ!^a9Z2^ie1\`U"o̱bf;l+Ekb\4! ˝Q7;9iH0rOwϼ܉v#.YeJO=gNKUGy}n!D? G"|BOQ u7@g~Z*MV`^[ >(J$)0޻i<޴qs4ŎkZ5^Bc3E xϔO)8nUZ-d#QVHÓUyrC"J4C <59vdYsJ3Z*hN- fWK;OSAVrrnN ۣѾltm, %Kp~pb5Oaf;YeΖiqv, l2@e?y(>ʹB*@CgU<84 pǘCm~kUjS)ɉ_ݱLMwV=yZqg0,_ HLDV+g0tBNl S6mU;}heׇ,T?$kS)Ƀ'g` ͘tfUf{-=Ώi?hjPNc&PZL] $탞rt:.dֲ3< na{Bt'v <ƻՔjfv'jrK5aِ~z/Qr@+*ۺ{Dֵ8lӡd8b'bxQ~+M2S_\pI.\fImmlL8r0hcSZ\xjFT }rc%,d)΋I%& YO:4?[vzLElt{̷&]e7yq(sV'Kp|։bÁ}g6}7|A1AqF'!^ZMJ΀l(޽@I)C"@6InnAF z+Bڏp];_ğsQN]б.;svv:P1|Ƭzw)?? v $&6I?wE3mwZ%G*3˴l-,ϱgYZ07070100000345000081a4000000000000000000000001616eef1c00004c34000000000000000000000000000000000000004900000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/EK]?Eh=ڜ9S?|;u46cY,`!L\I)TD3YhLvDh>oV0(Ӕ4ӕͨ] a[Nexl3Wca*ȪyU#Mފ$ET{2+|1mh( e饈x4t|^@+anuaՠܮyGՐ4-$AȪ]ֈ|S0%4+ST> ;_ugLWֆSہM 23i1}eK(aG==KHa0G[wQUΚ&?jBA8%gKk "@)p*2Jòݶrh۸jT5O~O8S9uw\]1hKx'ǚK{䇶Wt̤].x-U\`)J>Nڴ9H$lʡ,WΗ`e-E75Ўf=;t=A`VbtY ca3J: xH9q1Mb/]6"&r))!HNXvW|fum%Rtklŝ:K iýןB:y0 \F/v#s+WxO%$z_d%ȗ0z88w^ʆbo 9 Q1ΈᰤzȔň lDR]E甃q{\!e؊ ƺ1]?Nf ->G}<Ÿ#Gv[&̏+s,"`E fXS2ǔ}Q?Pʢ;zI I0tEHhʌ$⚶jO1m0 (0fij :DםmPQC>ZsueOG9.礼4Ɖak:@+{vƒ'x82OFeNk>f_ZTXn4Vn We[pI#<_cw)Mz?#y{szO3W'_'hr(Eƶx_cWOI%naܨTt-IVul,zp&u|r ЎtDu6jŅt7lAލaֆX]͂s 9/#d4 PZ~3=t( Sf ^%}e3c>p!'Z?7H:sG9?` C6M$̹'Fjɣ5 ~O2k»̷R85Q+170jjv OMo VSEGr>0+7gMr 9ڈr "|-v9 띍uNƸ6U_cQb jxY\/*KbŚzG-h<{)$PM*>J ɹf>&g^RuBTS(9܄uM,kfr*\X#(/,U8=7t heK;7GIr Hhz9*BJĹWKs5Ϳ$/"E$ B5JWሰ,T')m^g.۠30A0ndnx3څ@n[QVdtIBM'4aB^1.OK'!R6B<8%T}lǪZmy蚇t[snGiӞt{8U_>nyQE^eek3ҢzZ[T!8-J1D6|b+DZR#K_K, .`.8cE_WL:M&*:yWW ޠ 󪃗@Z`sFd } k:b'$ޟɳ&0mdIcJ[JE MHյ̙S 5ǒ sÂf!BƱך0*qxx΂40GhKbS^SmnGFRqU x9k[l13WewO^:}PP*+sW3IF ЃǁU}[;m߃$:4r4(#؛qbxQ'{m+* 0ecNSf )C`'+҂Qy{ `$ xBF.gm: q^6ћ(E)ZmXnZj_xC3%+n4 \P v (AO~7L3CK{~Z/>]ݐ;Wu2x t.Ix&pQM*zK3ʘg⇷8mH iwTn Ȳמ_(\3-]?uv;kYF_hMN͖I|eMMVDTe5q4xEլc[2V05-u;,Đ띜^5KmYbf4q{k|("`*C)|]6zМ#XLf_xЊ$tI ca?1-> W O&H;[2GWRU@8ghL25tW&\ %b$4x3'%:oeNJ9?3h KΦ**wp5Y|&JԊZIŧc3;4 bԷX&燉(/Em<:#A(_َU@I}41Lt\b`QЄ ^fnπCEQG Q=Ϻ w#+ K6<9\ 3ew&IHIdJPTX{{:=90u{ևwԢ_e}&Zڡd_Gƺ:LT]C>u Z:CF*8p} KZxg[)XnS7`j|8  ;X~+XI ޞ̛g{5@o>("f"rqيIo({Kb'?IdjjT8X~B˝D!%'ϯcpEZ2 =[ҏ潣7 *ʧ~ORHB#8l7pq~_=n3C1<ay9{ Ky9\I9u~^OžR\%sM 6w_̉\%jW|,EL^i *5nw|m?h+;緺xDxKM\˺j2#ZJǥ{EqPِ(J-!JEw4w"{]g5&HvY8hć YJixôhR}+&(<Wk0&|Bb ė:"&"ظ?fweE&*s\tX|"yoOE0/epqA>]^/;֑a~"XJ6姬wFwq?TG;}>~-'as}2Wa199,2Cg!/)u[jS! nEx/`[k%oAMTCd*nEV J &Qb!AiP0&t |DNBw5 u&mt3DٗpC%hk)}L΀lפ] j§R/h>yiҪp]R|Ui 'ӽmB'qh4R#BEW/HX~m~G}~4ҳü-NXFWFed)P{K,To۪kd_+cuZޘE0*]Hٛ9$.L&Yѷ_/A@$?Z]"] ~t冗xٌH6I=SmX (6;,Vt;IuѨ<N FyH&!p\=.}@_QC~|mDfOLu'a%|2!R0}Ȑk@%p*7B-Ý7" jL Pm نB)-YS3ĤQyE^H GHVo%~}EU!9+ݩEojc!g-x _k0٩hAvLjb0/=sQFVC#?+h>,ig;@s S /Ƃ ߖUʒW+da69NjiFSRP!#>ФVkQtr&wo=ژ ŧu L SUnF:2~9Q >8=1ѯ@o6~R6d1#_mG&/ R1E[_8v"V(]Bʞa5(ZǪe [tqrL s .JuYW!p7Ga\=<2sm] J \ W ȶ;Z Bu~9RҺp sxVO9lEo`xv2wRxci>nHߎ:8i|>6=&]WD;כJQ?')`ѱ*N2T51_{rX5>.~&qoтWF QiM;e_hps bHaeM hMqZ.I4Ң4hr o\o-=hq j'/}`2QU=dIk!1Y(|scWTfDuᯱ['xOf/x\˛=+)Ve?tjCE'q`_P䨠t(ng1œE$mFǸK9Y18z<_D@wfj)Γz*Mn@iRꑭNB  :k&:]d-[,u y) 2B9+>CwXz2v n׾2>tuͷ!=^'i Gwg[2z1$R 6g=xEe9ԥk.X]Jp rKz mZi&=OXϓTW|v3\י `p*p3{ ]j MN~3Xu b 09IΡ*Apr5 Ά̀+_LG=7wh_ j #wyVr ZI_KDsJWkR.g{c6֖&3Ѕwk:r}|` n7w*u(3x]j /!;M_S=#('C izWWM RƩݴKM)G ލ,ǏaQȚV0wj <\8Vb7ɶs[K0^0C4FD~~y@,y<0;\ȟ |hXzzEq6е4]Sŧ쇕;7֊̝4&6̻ei쀇8b15ZiGtUb3kwkmӇ2DAlcszx^duO Ofreᣥ^^å}ȏ!XVkV=a4Ngl@nrG2`9IW_O2-Vzo AﰚEa2#MiؐїэBSn6 zoJ N~U:vżo7 < 8إ䨵=b h!x,4y[ c@{^wR qa;^ٍ߂'^ s0o7O m;h`DTƨfHlZ=qm|Dhftz |J{oM(T&4 J'mdj ٬UPҼ{WB g9s<^:i@I&'+ _&h7raީ'UZ ]-z "yچVB?;ؚ-Uv0Gb~MVrray@.n%SG.X|+z\ }I [9~ r4^tƦC&%QVa!StoJ/x@q)%ZӨ%zrj5miIf[_8# /6bVPdIys 9բ5\^;#|'-d 4([%@/9p$=rvdadFc}ୄ~/(Dwt+xkKY+cI *LyuU  nQ=h&dX4Sk>oEsk q-K)oޜЩ]l.qh/$?ޮ0N E%]D9Rx9`|F%WRW'eG~0F; :Y$aXpwOcIy`9؅RI>ԹߢulaVyX–& S_8N3v?tttr9߿q%|֬L7Jp-zF3Vp\D]mC.WX4E${X'%6-YS0Pl:P*ehײg~8|3-)Al~dkO XC5ڀZOgZv{?Xd2uY7 w^iÆӿVC5ػ.zS9/&R4E| PՌ@ҠU>77*?N]eUXθ'6, :~yS8 e{>kLKpkYGr !t\lg#6A&smXC$&di?3v*fLO^ERw\ G4C'[ؔn`Ga"R<땬ryEðe@oF\!XN-_ xMvn~ 9l36A@)ŹIPW:(A$I!.U }}gW$*wpNVoGKo Ɍx3t3ޣhU,kYY3H a!;4C=oC_&,ɷ} ͂JĊ)up+Amas{K8Xx>{;"f:zx/$QLܨqs B\ jn=q*zyQNiK};$矓ZS+vw'jZI4{:Xri,J'χ~Ǧ$xDzͰ1Bm[{xpbR钎Ʒ{Py,Ac P!AZv9d8 't*᏷kmF>o GQ11`ZbUzkhɐn.=fAOR.}Fϒ˃rPD{.D˹'D}BƤ1ӎ)%3OvR;@6<(fgPH %2.=dpԉ+"b4*m*4ٹ?Q wiV Vk7|C:)d>@N>ozk}m){75LhȽcT~j"ew4(}f" -DL1[X /ێb#5xx0o< ?')|iƳOʰE B?S&s ٔƱ -IIis9mW;>G] W)EJwŜ7ݠ@zG?o۪EOg5cPt~='H:c %#}/8Qw `X,dzʖ8D_K ۺ/m鶕ZN WYPPǩ ZKiwrݚ鿏t&NTtMQպxo8ϮRBU3T >#ߪҹ]ߣa\fO?-Z^:Rί)E~63UKUӍ\|W{)%i5ږaޣħQLO3y9K>M*5x\v8!}nw9gZ-g<6 fW-jn@!buXKTWBqC\@!9SQt"ؽa'}ZG=u0o9ak΀Ͳ@HPp|~cqQ\:a@ pΪC^r!j{Kz@6Nc>`_=T ͪw%~ W7n5S14XP IU|G/ [0[(J^(lV޼YZH=QJ׆𿝝#Hb_:HnQΩkX lh?Mvr_aNX<1FPW/ʄ^M5ߐsUNGzgxwM}ybkY}^?bv[q6ie_qGerW@f63Jd/]O7XAJ7>-_ˁ{Q;ЫB/ qQ!bnRtsЩtnl ?e?87(MNQ%ݚJwwsf;zJ 5v|>%EZDDžwRsB+N'`n60b %KLZ{wQ/K^u\8bBPʻ0 䏎c54u \\֪7Oz"$^E1Ϳnh_ #]JXkhDabb1"Dmz'cj ?^:"#ϓN*vHR $grӸ.ON|cxSBmv|Ʉ%-* GHJΠdٵE~'pڼ]áҵaTs( athrLVqE&{9\IZ\/PpJC*>u~9R􎎴Td` ]DL\%)~5Hj؇:ƺ(ʂwwZ.C ·tٞCU0F'wp]wd4=;ӟ" BkN%1c2ç[N Sj_tJn{\"E"Y8PjFI!S'ˡN p^K$VA}Xe奩IEL ݷ13aN׫h, 0#ϖb}껧S .ЎmFEc5[K(ˊw'}O9F;!V5G ꂶ3Fa-?v ؆݈^@p'K05$oh,)+LI$^[Jbc}w%L..M0\M^ՑSzA^*W8r\k>N,SxE Dw2ow,oڽ M̵d©P=HEpQ2D6eLӂez/pQ+Uc$Xbe$-q01|kcRaE缿 ]ִiz#Z2%?JHp+%UjLXY3{4^zDb>֧Ww=A2됁V6tXqG^Z#QHi V{I*E-f^pt=*#|x,s5io7,Vc@IXfcR=oSUogǹ< }noBŨ6fθ.~WE)U%m=֯SG3@t3&cZMkW=}58*$p;@)Yddh\oį {Dw?Ǜ:÷)ƙ +B¨ݠ@|.{<,-`bA )h 8F};) |p7Ii8Ϥ4c]| V:3}UHW ا^qN~[hi빩]4/ܥ沉w !I>bl3|au׼gDfQ `pc͟NHg-Yg k3Ja={64nT3Gμa}K%0Kbww:^%j˱y5*G*@_nC*ݕ\Vp`;<`PQl҃@@X|̻Q2qibȼy^0 ^WistJDa~Ba=BK dmJyS/K.],=x_Mx&hq2v?ϰ6 3gN䆥2q/@϶vSyL|bEq9Hh)#]ҍ@T Iғ͕cnFXcD$ ,(DL4QSұ t,xc!:>D6;;*s9b|C`ط aS-4hڥVYEpf"a Q0]-ud^1Ʉc< 5q0 y+6/XLF@Zx@NNsnkl!9tۃbƁ_fD4i /@}6s2MȈL3i?k^ ax#ι?9BIu~ˬ*kqM9GOU>>7-g0l7ƫJ ;1jT똝Ny)@NhFCHU˶cJ=mV9A7 Ҋ+7fHatKREl~a%7COEkdtk{ZQ{ǩ8>Y]`h<x"*[:zOjZ(yWrOO]ck`'fp8K;@4g/#'зɣDQp:Iq˷gb4(Nr}ZJu4XCM꒔ mtw9mUbs~-YwDJV_y yf@Xg[.2gÉpm?8ޛ0?2w`Ӽ:`z۩ĭe QUя[ԒU/갲y.sJ:=j\xsвw# nvb7¥:X5sQ@n~H~BVJ*}^)>'mt Pn8D&YϹ ꇯE|CxFuΔIEgߨZ`v$E$c"v&_Aj0O<]oo*&XqDmaf4>chb 66…O _yT{gXܓ}8\6^(&XJ*M^ EfC+T]u֜"A]Me~ m1Ty&/AckˤmYX>˱T:OHT{9 e^@KHГt{# +f]R8qc<©khX{<(J܄8-R1(xΒ{T楨] 6#IM^n,S!􂼐"/?m '{J9 r79 KD1&]csn|+~\gC_` ZfFԫv*2]zC>0 y۞eq&dYB|ntN8 X=?ۃS?GӼ]3ҍrįF 8$}9*-!(m>z8/]Q UׇOwV"f!e9)."|sկH8qjBU ̋F˸湽',3HLcxFzeǟ v>@+(Dbo(BvX諰~*}|٢udh@N#Y3@XJv3Ͷq" KљHJz#2_6NnH(];@+k|-#$m_#)ݤ8{)$AQO9yDK6NIhK:EŕR+X]Usl|a8ljRa2|Nԣo&^s 6:ؾ?~(Lz&+RW,eR,sZ`HCY Cldt6:_{zwk{U&VWu}FgtY 2 BGO#,vo=1[yd ~Umns C|h :_@ hȁxfL >Pܦ=6s8[۰ [QMG _kU8*CEuwGh=܎v`P5d̼:l*YD l]mM:`mhI^7Ŋ9?n0`/(`S= ;5 H 2pUlv;2k]^ˌ)ݜ5X Lcc[I!Q zBY`*St5-b՞՚M)q2LN[x7"Aor0w2 n츇+_m5UQ|@'a[{*~"/ёτ_u/ilW tذe- E[ēGGc v>xRi*Pg V dYtCd>j[Fb'L-4gStH{ə 69H&4N?W<~P V6EjKɐS|8!cy5]J Nh&a@Zܘo7Adx,L@S鴮RN9Huep!VThR5kڊ*|]w?R\{1 YF!/T,>"w)faD\{=tǤ-(r:J\?/L:Z37$#†A@oE}lwj-rCiUw$@Q#4?ǡyJ`~0!;VpG_5#,+ TTeQ瘗o_&Ȅt#:?C9mK>MR6x ?'{ԣ]d2ꬳⶏx㳎g ©n>LȐ-"QSoCCnU?oWgcSJc NJ~AO@6ZZ Yv{=Dla KRA! Y+|z:W+,æfk28Ŋ v<\a>-3a23(R~h XBp@B<< XByFklG"bqp!\aO)#dmٲixp5A!F?ǣ"(-"WR eKȬϜ0ZgCiX_iKJoVo$]";OYr{x+ C\hs_jn|d~'՛F5́(H2+s_s򌽭8CB%"è+>zЏ`Edӄe@{ۋOpdv1(uJDoAWz,uZBXAa̍G2ל(hIԏE8cIdIHJCb/b/l[/Xrd)P?I젳s1R m3S(KZGkOiWT.uˈQGށr]72 "zcl˰=82}= NixUP;,J`˯S ũ`A@ʭ Þ8iAaOTHp)50hT?َSB)L1zcW:{LOm|fR<%7G>t4&ɵ-mV]fm Cym|DS&t@.!%#5BI>q ?UO"i fp6H AX(W8 4d)u PI,gbq-8%g3~:\]삗9/CKX2"ŤAK[ P5);T1 O| IG7-Xvt@0; %,M7k9^ZFo-j?V#8r8^ @e4x9]fxȚq/vH-^c*2 L=a MGa6p{2Y۔9r5AT>۳,8+u6bE[cZ7m85]$QGDѯ0eI"|㲪O:I72&As&6666 % x'KO+C>GR@u- mZ,LS1Lĺ`)ӞO|Y dcλ-90 a~sҹ|*iW `TΠ3W/QCu uq3gV8*r#hv*v_sz<R7ˏCKJ:l=ɈR'WX]zg3U{:qrd,Hi\'WBI౳pX%@wZwDWq{l"MeCtVcިOhEBa}O8"3J%-gYZ07070100000347000081a4000000000000000000000001616eef1c00005028000000000000000000000000000000000000004700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/M3O]?Eh=ڜ9TvuO#{^~X0Dw%tŐ7%^`i/]&nggiKPAC6Rthf#d BKOY T6X:1j W6/ˏkGHadK1%JZ6Tt@k,%ajff2ۂHDi?%W6DxX`6CVmNy|;]M,j8EҡXa8OEC/Aa bQi?1$|/bZrV(,!::] 8^ 눗`7}`Ynk4njȽJVM~th4PIrׄ*z\Uc2vG`PƄ*~UH 9(M0X}tLݸ~hlp8!0#A/ޫ1l]D!kl7"Lc-yITe*Ol.u)ˮ/S߸ ,Lw$.|kj|LwzNbpD;dkzY`sԹdF@wUOlZ;rogP&iXbT œ(13Öd쒏%MG+p%ے鸴DeY7 :zl$al95%\ w9C^p( T09}!/pJL;biM[+3/6pӔD2Yɠj<~a4 D׽l'Cԏ%=>qJZ!^7=Uf!w\wZҀp2uPXvইfAi(U n<4Ń1[Zۮn{5wixlRc$VEV],r(p+&7 I*)h,~##Xg*; 9n} ?Ej9A樛NۣpTZk#XTNЍD^92UOp`h9H9]1 r$ffq*):=6`3;ͷ*cUj8# TЩt~H0_MaKTgʟCӨeoUP>D[ Y>Sq!8\?<P!i nR5}-)s>{ntx8]@JUg]svb/Im&]T8/m|~n\<' +TۨCkhv񟔂ؗDw#&OqqZ6LBn3e¾S7zgwצd>+M]&b f15 # Ԛv_ ,=:a9Mo޻W(Y^;(lq3"#FmmFC#4CrAgwB[P%&?]n;iS}ZkRS-n)lִ#ئyLR]ݓWhsqSrW:,umO_c5:A'Yq5%)]^!4Fa`+Ҋ'm1fSo6֪Mc4*dknM=4zI>:PD,4\h樋ŧntܕi%Lh=sqwu*RdžR@ա * aeaJ|U*7 x)on퓖m$B@>F?Kx5C[pՁz ^·6Ԣ P{̅B*0o{aɮCr N9 f7}p'X]*?T T,3">mo^2a0VU%1a4pp`EZuW|]1%1#Հ|a%QL籼Bܯ͐Mv!7Lo ~uDda-Fx#'d5?-#' haR-Js̽3SOCoBhBnt925X*.ڢ!"P þEfy޹W# B27ccJwGpcB[s`YRHNGIX/H=\ci5CIƜ±6atѝ:@$2ThE)4cmHhnZA Fnc 1t3dIaA-_+5w#t_DfL{@-M͵ZPW% DpISrQnvC27S}16I~x1Yo]uOpU s|@8RQd#˗4l?UƼwkbqCryMwm\H.Eߕ#ܸ tGe(R5˽ay'\t;^GYF#.>ojL[f@X [Ѕ-" ۼ|ym˯5\ AYfU_6RZVB];,`nS+xi@#ʴǖ.VLYTGJÃץޒ/)>!9D'q;|2Ca`å|5AKQ-yqrn.G0π`ӈ JX|-f J"A֪ms #$n\6]K3[ 4+34%Fj*_9} U5^Fՙ"N$MP>eNf+ʹLsbF0Cb*Gd\#C2w~@ c.Lh_3ݜ;,xw?/2iE_BW24/GDĪ*EZ&[Gy~Wf!m(՜ խ[##`"vd);C5_}Nbь{g#n#y0^cUF&[Z+?+?{סڙТQO$FŴ!i',cm6nj2G12TG)Gd?vb?UKrUO Ӂʍi_\b`y?ڢ+3'O☤,ԝ⟸j͑r>q rSܱ;S(}`HŹȇ[nsܾVa H#1vX Z&^k5.oq-V޵:-8䶁$9&'AçatыsY^AM]l؅C# h_phU#/2qQ`訜 +2f OHlX-Go@d󝷊8cvN'x#+7gxJ0V`y9w9 VC|AxNMbJcwNȱ~jf G RMpg/K F#A>if1Mw^RLNLWLP::0eܷ e3w /i{rņNҏU'.nb,p5:~cw:ބ( uBD1(M2b;0]݅ P+)1\+KNCݼR_f~{Nē*]WTBI?Q)ChGdI5hmxilAizY Z+Pp Qy2EKPZ7W$Y #CuHZ][QX ˫?t^r޻^^Y+_ĂN(o_yC%`ZY.4Jv*4Ss3x qE/L9n2M殱Vڅ~jy-SR~ݷq\Tr!I)xesuq&J8dnW49vu.\āG3m$#/7wX *I]pH0;C ?ۏ%Ɋ|/m dtX]ZoA;}b86SRx-؋a4%sZ}?Ez$X|AΪVdR^,hW m?߆ ْޔD@8S* 4tIuZoXX$$e&~ݘ.O8TqN.4xpٰPvGpL2:y<&v ]hBnu V&.DPrMpBvvJi Q"Uwru9!wI+qF˃uheTOA̓eX|ܿWLV9CPiASn`5&\ / P\ݹ,bkEq<8%g{nDuE^(PD{&, 33F @'u=]Iz :ͮ}-f܃ޞ ArjLI ќÐʶPe|7@J]PT R=ȟ<]bfr#9ޓC"pp Y%jH\nr*?sW"3%r2P)鷮 (OSpY~JW&A]nݱ`ͬ;6ׄI&`CwYP?hry! j\!@%{G_$_xh1;qˮᦙ~Yoy>"[Q; VgOgz)01 [ʖw/H~ mTaMıx7m`UbB{ @?`Pt2(c3~B2<)L3 E0I " H4eO4'B~`EIczB (>= ~5ͪxWK\Z4庋A=7oOt }XӱDPpcUl 2*MěBGtm#if|;_g>)=)f K-ΛL2LqlIZ轣 /ג6INMH5#!x:% Xu5A#yCG? pwCH)irǤ0% "nL] q'gep(F ~oSYyE/^).̍TJ)]"̭Y{آjF+"*Dw>ӝ~c'g_YhR 5`wװDת)F84< 8wjp䊢uX/X3˼oJW*sdDwWN *GLi1K4X]wB,I, 6yS}=YvOV/Fу{ pE˓}0`a"5:sE@] ɺ)a,.. s@"z6VoVӫ[Cv m<3Z҆ͅy>TF6ONcqP uXN41]Y}}` wmƺcFlz{R c31]s`1-¯R>IgC.h]AP;>9ܲLin@5i#"/rl^L?l' 1ǍPd1c`Dȣ0({r@mxa; ,q0 7M3"Y;.bꬂX~1RԟZ/XHcG9O~$8L9!CZ%%KmycWG[Ec3QPb%f @S`Cz4xeü +:$½AdvqZbAZpӌ=[{7֞#/N&0N|2rnyWji ꗪ/R:#B$ 4Ef٧= #r8٤*]7dGWaJ-V#"6Xn6 c_vyߢy/x)sزVhdg;=[t5itzdڒ<}BT{fGh8jO-P XȻBL/*k-V"#z=tJ=|nAFt YBMo-`R>dz[y\/W-Aկ1dn;8$V"Z# ggOBZ+];̩SX*9>W kg275@a*Dt6 ^$$@h,|OJSؠlV 2*].'Vt j\oxѾK32Ъq n"D%:` Lwscy- L\ %O!-i Ssz)[P.Q],YϨKB Υ$DюVzzV ׂ8.Oc;ޣeΑo`W4]oIa$E%zNZQΰrZ)2El(cxRByWZxؒt塋ӟ>=Xɢ8*HH,}>T@xgw06+tg98,g(FWrخT*Qi &=gp ƙ;ChXtOp HIA%'K}3C(mWۨh$J-ƻ[Jʕ<,D2mJ(]+>&+:iC:=Eb.>"u !lP?a;Kzvryg@:MQ) řiPߦ.'IV{|dz' zVg9/l~8&Vc&hd (- 1+T:v:o|=.3;+|Z%˜0tkR3,DnIG{UC<>cґ+T&\CeLƗ@EÛ*-VL[]+1zh Çe @c ZZ!<8ZFsU~mlD۔l}<čyǪ#JqD8+]"nf#uLք率Wlw4D٣pW6]P,˩V=Kz~uP Yêzٺ+$$ZbL ³9G :7YޣS"&ࢌurTw;aVn4,+vyX zO5jNϖ|!$v P]ots5+{]SRS4R((vDқW-&Q- ͙" N"&<6|k_g2t/k3ꘇ&?`~jeZ/&ą0vX+&sii`}.ccD=Ure? yޢtA!o&lt.eM0aRm^ SB/Y5DbܤEv{*|Vh4<o->/_S6u*pr =A;>z#Y<0 nO< h|Z̠^쎥֥;j$"/Sޝh)bODVcJ}\hc&yNNf7D'C0mB&J4`|R~"ly:Ī.޿G+*Fy˵, 8#(~錘`*jG,HsJI!E-Ű>7`o]i=OVRsI<;N@1{@E[37rœ}Vr&ڪv9L"H,<g Sv:bD8vE̳VNʰʚ:!"F/cN!c y\TBiH]ȶ`|F%Ň$k67P,dxdv*x/5> TezoF$A_1 >[+"h[ЏzbGÉʲ #"~E1 Si-<)Y2b,.q}˺dɤ(hѳgWj}I(GQ@{5$M4⿱UY~"a5&;j#\_W2!^"8tdMz1!85:<[wܧ>^QgCGbNc*pw*olMcmb;l+Z7FҫWf_N(l 厹ˤ rټjׁ򍘵>W{1;0XF0cQ{!lb5VȞ) {a Hfv)m ^aX+ɇ.a!a X \4}ҕhQ L\n_l%LD=JH$I#)L*g,1b渊PۈV\cWW@W8@BCW7ALI9+E5)*[A2cEge Yp4PvU2 MU /{i XME=5RR}jy:IW" STq\&κ0.Ъ{+ޣ=Ɇ U3,+%g R-JyD&Ŏ]IDRq'3g?t(uhc>DCYRfP!%NsS+tm8KR3mo6!Ñx-!5;g̓6YE,&Ao1IZ 2UKh~bٚQjr^wHxV|Φ&_1 s*PZyb_7ǖG!*dx/ ]}BмJ-rn/VU w@zD|ⴰKvzDBg/F4,,ᾢ/̇Bon6pULj [Bl?Ns*7g"$́;Z t49Ժ@ mф،8o1g(F K8Xq-gЩI E#$d~C5NMôq/ HKU&(u.a];UA(WlG>.v#P7v( ZwH5N*!{6j>Q(qy<ܦ-k?*[pHwh;xOdu86SC^Q|x 09P+*AGiFĊb.8gJDsemDahS. Cq?tr>r3=f-j6-n.c`dF|X*#4;U{"ݺxi|n:]-.Nu–q.GjHxXN`-)&?wk@B-6%9^J8 5N]U:FߢJyAvu4& ө!5~{||.&aT@yQ@avO=#9 J8-'[1?JO ) XH55I*pˍkѹ[ѯ,d\CFEEa76D7Ye!e0d3HgDK6LwCρ };^ Jvb0oY `$I1Ljm N^guCήΞn58`4 .~A@jҬ4wfDa^G֚$U=9wm2pOɦQS~TssR*}J [N׾6W2Z-h,q SP*Z.O9q {lza5lV:x;DVL}&5JQB#+ʋ'g;[4R'PEl1y]@6 !dٲP2{VXyMUWʧ`%]`N.Ν2N>ZX-$вK`9ڰd Ls`c=(ܽO0:#p2,ut}[ sZ:] ›$Fů!n]_&Ti6N&uhc_Hy_/'Beߵ @o #Xf9lnqt;(|nfcyBTFF{4}S ~üCOZ5+Tqu=bkS}M>wӛf $/향4@%t8z:+E:;9º )vA‡h0dPx??Î+dg1X(=.zt G1ּ \Bns;l4ur )-D[ي`K*Ժ~^4SIAg*y-ݭMTȹn_iIjҭsChx DP匌eVZfķ}(UʒK!xKK.TArE!|xN6bm %3OƣN~I8*Ck>pMywȰ>?-v~2PhRHyozJdWQK925I×O:dg!q#֔V[$D4Ns6>7TuFzh PBFվt|@a)0""SÙc.*YJN3&pU3IGSR9J*jp ڻ`KaX4TЇ+z(]%w) A.%$*P%oZLডE+Ds=@85^ھ~9>bg|r3}vV6CGMx%Qz<,HeTjr_kïᏇF=2\m2b=>̭iN~JXw|pV`/G< &=\d~ eׂ.`A_aoq m24X+T=[gVpys(^SZX$zzik]fx+xMδrՒ\arig[Edu庆y44ةJy)\ .R=7$8%T8ۛ[ XfL-Sh7oI46Z3?}"%(Cn \aRuɿw`XsuS̝7V M%޸bY*F9#)c.>^$ak9MHxuo~7~[ tY1- #9F:SRy8䠸^Q T M|gf)CsDl5@G) l Fvgy|e>ߒ@:d( ΞYIİBG"lF״B9G|4e'=F.S$ͳ[H'bwNGW4vstht Jx7  ;Z CpaӸ)|XuBߊ3ӥ67bqyy5GwhC*!@k~6c_p|H*&,9m+lޓS95;]0ZVKwacpb#_UG;z`gzEZ=ɥBHR~u`tU-`5{HGcoC+xB4kE<9fnYlLngѬQH:!XիϷTNM/i#Ĩ테Lx <)xuu;=Ē|3{]F:Hu дE?G~z,Y#ِB 1͏Ug+DKx{GHtO8=<|f\z݊[9p<Ik=O%Yz6(Gk8n3@cSDW^xcDhVX1 lwiŢ$P$ ͔=.pQW{T\Fҕ?r&ϗ>KO/W`Gw) FZHȒ^P] U!d0:.JtS&*[ļbatّ RZ@?l7TEksO acc4?Cz}ʜm1>fv)>&F#j]S&) iiGp$?T&G"}"|/dPnDϲ*y.}G5_lw$kd<(x렻"-2 8^8ʽ%dy JMyo 4u'{{yByq!¾1쯱Dwb_ϒhxހ|w9@b\W_ #b(g9lDNC)Zw c4GCۛU;^(h]nn hgv>?@Z4,3.E < Qڶix@^~h"lT"% RC8Uj,|#=Ñ%~>]j%QQWv f=7XT)=}`]T7`C"ؤ9]ms}R+N B'W2]{ 3i$xijAb|ag']/k!c a0SӺ7DžF;@ @ߓT>1/=9[-y6X\<`߮CAiizeS|Nq@򒬨+ |Ϸ,R4DH7-'SL941 F5 TsL^+$\ؘ1r2k1!鲩ZOBvР`f[1wrN(P!mҥ*V{ Pb}V1́8\]q{ 1ydbr{nů2$/{RvhEU|)nHjǫh+<@ Yn]:}$ ;6KSa6rA6__tDyS-R&\a]U[k~$(S>L(1xr׌eLVp &z*\|XpM^"00Y#W%`g &X :CEE(gAVLLbF3v%Cl{ԥԧa2ɑό H}Q:yűh[BK8KFkukNC\x\}f+X6^FÓȟSU[Q˄>g1f@j%m 8{q(tmhudtB,F]xԭ!Q|ȈO?L["v\^0*Tj92R;W)حRm̃hKǫp BC|ݢBf@]R4o Xd!7F" nJFI8[%.ϒ`ȒMTJ䘺C _bm@O֯hMqWF0_NPD\c5kt +|+Cѳ8U]cMV0pu&6G;'!7UnbxRkDoFW^M6>F $Bɨ coyQ*edHm ˏ],=ZmNe}6?ѲNqmOx}S`j*pxċp` VgHA: ؄ڶ޶ݢ4f;a}T߄dD㲍r>[#& Hm+(N!gMPhfʮ1 L귬͸Ca5g%S`8$Q~wU8{Jcb|ƻzrڒ)d(6?EL39٧ ƻ4OY~EYl? W+y~!0ReK/dXWq.O2.)9bWtn? USnVDσ$VށR,A:Ȧpkziel漡a~S]vhG@O`lC%9(a\~(rtQ&l8Fq9eh}p{n_:-ŹC>: J~\璒vȰ?xiIHoG~o[Plt">qE#"D-b6`*H17D^E&UڊkLԫC{-ٴ2tQC/FT%[Z;XrI!EmczI[_^u%# asLܺG',':ATk‡>,9W(\G{n`9"TVZbG+}Bv|Fs9o 0 :k-FCmJŠ&PEz=E"t ''p m_"}dE.aRlOn!I!*Zgujr_Ud*/Lqe9(L|WLx퀬#{"^ Dikmܤky̌,c@()S.NX!QaՉ۬RoV=gW@Pk'D)|g`'>9l?@,9:xLw0pREBߧd]!"knIT0'bH(|nG{ل&=cq4c iA՗QJؤ7 v-_uӒ]^REY}j+6kIId}vX@+Ƈ!6aD|X˵'Z0P* s  urt+:z]?ܺ' ]EZfU]A hh4vQ@Q5cy< {J= _ { I@ ͡L 26}y>Mo3'-!uu4Gg V||,J.w%نOFu-*gb%q<Z YS g m!%Ӏ8*<=`0L<\b D^:_}ǥWԁ &XB2鸯 H.UUX\$FH/M ĂA/OgBݪf sv@.K Y/xT7Px|Vl80?iv26 oAh9M< yždu-7=?v1!tN#sT0x4|Zk^%^|Ev nB6JB8c_@ sx "&zͷUa:gJ/n^sa0g7U};kY>uJ*>@5d=h=PZ\_ |E",e-kMH42JTơlC9 'Sz DxL_^4EZjfZ~6yH-NZkNU.eҗk#LO-y̡V*DD# =[kHuEYR\͟P=swĘ/amr$(>ȲY2DH1i|LET+4֓/0@3,bvpEm1WG}E=TNw7#FraqFo]`Z=:/?K/uȕqp|VuPq}.EkօnRK4G"0r R|"7_`ϏWĜpRBu+Nb/Ԛ{1r[-6IT\^O[?xdVc(N*ѭDM/չOn(^C!8 E^MD(hƥ-Es=fYFC`ɳVD .y^NcuJiUr25jo}L8}HQ@|Txx 2\q`7 ~ߐBjji!@q㕻1yhN"F 2sZlPo3Mbm)YT 덌KX P.mm!|8֙~ƌh=Kt'ʾm`BcV XZ)2_QW)3  3!v<ѨtPm#+`816i J]Ek#W_  uS aUv hA?@V~TWсN_#+ph*(z DyEg0L=I#7O'ՇV߾8vE/&?L73P 0p\  "}pSabɟK,l011Ѻ]i9 *2l3~ۇt:rWQ̦U LF8/p ޔ^|#]9(xršd $@~OJtmUX=1艳ߔd&EC^$P׌DH\.R)7SmJLB v9HُT?vķE>G֏P,upЙSYk 6ۄEyHUg8JLO1/$frH bs,LD5?b-53`lͿm&~#hވ:̯%INظ3,RB3҇ bcT*xKCކzbe َCO%qlpjj[AB˲jS_`|ȩp<`tA.WFfp"gb `G]< 7k $2]"I_}'AYN|Wϸm?uh0vOrFM땣Å x0uaԿoJFlSEa)ȯMAIh%"#=fB InqO+"6C y`hvǩq0K1nhѐɇ{o}%[1 B}/,)1o ^ _0aRgJ%گzfV9v2u`{_tdQPyƋOO$(+LOAos| KM)eejb[7{|olfuiClfpL4JSogkPde {k"Ȍ{ yI?󦰰ρ_c5w+&2|>'K7pcg ;u9J|/Ff֣ZO&o~k,9X+ڽeݮOAvtH\w9ZQi 1'o9%5R="`mMlx4>gҾ 2#@ow{iL.:ݲu:pf)No![qaM4ǀ=0څ#F6goU6g]WÐU $35aÈ"$?;!ݥ V V܀OGu658yN/ UIU 36vDEL $$H";:W 9{F'Σ-QB #oDb9Tnŧ:JzKa| D%2t9*+V?s{"A"dqQl$iP3SBJU A6 Tl;bݑBҚSˢcCmr>7utX/-S$| bA$bM^W) Ua%Cq5Uz$WGuQWU+pR_X1~a bb[@-`!9Zsq/sCpu+l~/ FQF_pyjO9_JiC vBp&&~?Iũë#.ONUpH޵ctg^!7$tsn]* r[[ 'Bx{\! `0!6VYN4ϴK~ܸNqAevld!;ֈYpp6*շ x A ј?}nYTFq'pY>LgA#z ՘#uk1Z{H̥<ۊnj\ceE?S՛u`h&vOj,r,b? fa"zy9%r#X 'euT6cΥo(,2S@'F!U a=l!5Y|~EWi^{V8^g+ZiHy7`Lgarɢ{BZI8[;,ECHVz;B愃*7z"Y=G?l]\ctqd5*Q;lw#c.oO[!3$G,{_d $9atJ^9][xDž`y +-Zף)1|Tru'K/H% M .?8x2PcZARh(~!=^wʙҤ}VO I ;^^w~Y˿2`,eZ*b= RE)tTۨ:׿0qPtY?ryjJxa~a4s%48va:bǧ ]!cGgHU~J>!܊ C 2)P@FFo~qnB٤T N: !asaq h҆#ۣ+.9 ĈT>sd`t`SF`FĐzgCqEF3i`#]L}rccA=p!5FL@6ݞ  ϽK . {DOTƈVgJ`R6ԲH8GtZCLIfHQʪ춇L+&kp ]f\_ּ/,vrQ;lmɮp!Z4 G8& 60[,c1/_>4r>Ju`Zy՛<ʩ]gS&I'Dv8xj}S6HN22bF($Y3)nWx$kOc+w\ƊC U c>'z]e®ưdVޟHlڢU+_PA\#rNLn( 2iG'1, _DsZ{da]_:~U=l7[ٝ9s,#|:vmZ`ZK Mc\0Iބ |o-:JU8*=z0gDW r/!\O/o;>4|3zHe!K,dû>dcOd"cnI,١^lʯU(،P׫ѫ$e #Y,&lu>˷[rW%9CЈMk"Z\p]npL@obҁf@rGLݰn/'O/05Q^@Q[ޭ[I^beTXNkd~@XkfI?X ;d^P Ϭ +#CA&~ZC9],r5u4\M48Lt[jNQᙝS.? ] rPBfA& rOKҡ `jg6AP/IdءWgHlY<}t[k& +ckH?ry ՅoDv\2_17N3ɲsf 󔑾4Cԝaz~,ƆDOPf4?-I }Hu xlΗH^)ʐ^4:ߡj2'ؠq-5xAqivo$Q!W 7,+=^m3$ ?AX%H\a戦IB#I|Ԣi,\JTFh\ ='J芈jW0 4MLw.^\#j|稹```։'t? ZiTE2}#[9Rrnġ8,7_PoHk7O]y6}zx]b s55d;ojOj݆ϔ1 [P!R32>.ЦG %A=bsO>&gz=t?Sߘ:\U`h''R` 3%t!^arrL|6 Dk4*ы"\R hP`/lQx"WRxf1{P)}8QF[gx؝N\~> -#צm7;~V`V} Bf(# ژK !{l {YcsB#7o+></ (+"k޾>9+I.]9_{[; 4 ^i*,U>@ľ;/;t~&;Fېe gf!2wCxӬGi1? ?=_[KIQf:pՠQɾ<(uMES& 9r5P$NTk!BE\x@eT&:= ѩ z ЈA#iM }Aj](= # k3+ՂM`p]qP2im*✲3xiqaAy"Em43.BX(Ut'q ]VՌ܈Tlx4ၺ>+11%QozJiUdKUOwQb=IcƜL8&;n 6$Q_`.2c_6gЦdWBo# GD/ߌ_A {rI,e l?pV@y\N&HfgoeajD@DRuer}b;[&tK4C p9G>?ˉ: `eG ?k7`VB iMC_W "}L~l;ޓ[K}Cx" o70 KSP2}.EsW4ݣ!e ({~љ@uJYc7lˋ=[&M}w#9Kh% ]M{EvF慠oz֨mu6C|r)7܄$q~^zZMJ5}ے)L*)rMIo!pUOǼ2E8Le25[A7鈒yE{7?P/H<%5zyb 5 [8,ҡ 00^ʉqE,;d U:=uequ \FNų2k,ahv?u{_`WD+Wd,O}qI,䞯U4P)/P[|%;AC# ZZ |DʔR圸3 siF@MtWVH47JU_̴q͘+򦭓ƞ⪱)}Q+plw%KDI귩Z?Dj~c} ORRf] G(\@ *ZI+-R2+fDp&g޿+W3#f $Ocf0/ G5_x_R!3/![%>ߩq CH=7* 84%DIZ}TzPi 3w3gl釄ElRk2\AUr-j,靧Wt#R<Zq)E m`.;KYp-UUӮuEvNo~' m.qEF:/kXRG*om|f3^L6S}劁6'dMKgw^)/:g|c¨՜ѐ]tMr5^vFT} F~oDx u*WPHX,&rrD'Yl3_ gqh>gRpHؼJBts1=̂@QTP}D9 7F,N\;rUvF|o%w ;+">E YKERS q'' /5 ncLߒ@j8=qV/Rݏ(vDG*uקF}l] E+]رHsB Oj )qpUĂܥ3$F'wg: iV9Qdȏ֎ ;, d L"]8Q"E dI$';=*/~pjZm&Bg\̈́3`V5(#@y39,d;kg\D$XXD{/~=@N3ǚlb) ;+ MZ'OXti!9m9k_C[vFD1|NݳU o{i2. k~8;&aM;\UrmAi+m)}3y?Vq%+{&V^n (8E^ހ| 1ިPϨPecl2lO !6έa@7x^V&FI?N{R FwZJPzv>0wD {;x,EPd1/%0S2(&)vt=:6k^,*˲mFP@/@>RE^MBu BX K&khuxIYR c1vZ9! a/:S΢.;ZO@'>̦St-KH>?2 -퇥w }S uGճ2='"FNĹ+2Gvy[MfgUxH@%o\9x\ϛmvwgE"MVJdda| K^U5鼇Pr=o)\D;6m|[w7 { ,LuO~#DPp1Coe!}Ԯ2#FfSŬ@0'Hn.Dxى? A2z=⓰(e4D.{:`)<[h06Ve2 HS>j}ETA4JG7J ڸ6oe4҂?Y<3ԍRLa@Ps 9,5q舁hѡmg| ԟ) D_Wyu?F?FE26|{&'% *ԵzCa-*u )}\K9ʞ)'$fI<lծcC߻h,o3YZ ~a~CЄYG;3L.\pN,cE]K^mBԚ_bC7[0\A;:zCB$C%l0˞hms O6:vGb6@i|5eaMb*@ɎX 5yk&g2Ԏ/Ͼ:;y=.G+ش}iCy`\>F><aQk*x@L+%U^ǭ'S1uvEɋ~r l1=fO2Jdѭnu0P.E-]Ǩptױdp^􆌵8TEyJeYR:*zk_MZM BR6EV䐻ġ<:T \%ٖ7_crfE}5:,]{S?v{.3;{V :[o6F%j}MMwop1 ׾F[ԏG 57m*sl VW^-ۈk'RjwG]{Ѻ$|װ r> lK1aP$:uwo/ ?:D>^յ2oJa-xY%ܤؒH?:B]C:?Q'SW@LڎRn#5" !W%xzL_~})2=鑆b8R~f1[wBHޙ0CkHhC/A$]$=FipFFЬ~f)t,3LSFb3"voXQ-c'LZGt wPMfK9 ;0Dt{^^]`)@XMbd7?GM<$Ff-Y(I n_ L(-H}^OzM[K`qwA:p&mbg {8E֏D>TQ~פ0JFYp=VlV-68qy{32=}.Z}۳4匝TT1V]Igoޔzr 䠟sF<#3> $̒r:F/|l}EKDZzm` LAg&^r wbaBDG&q$g+pB P?gUA~s\rC' wtf}O?~ېKn 2D8rh܎jȦn h~`zV,-h !=B SnЙ\),R}z96s1v䔐iR21'70w`fGʅAY CfXl6`T*P Ni$7 φ2Y}=̂dP6B%N ]͘e/4kTW2_+ϵ@.4<{Ni Х"ҙQ*B/ ұ'mA@!DThR>6jB;&4˷xE0Q]3Lo]dKT+!. WFqqY-c)U.?D1Zc:ץyɁ* 쥙$@g<_K3D^j1QuRݏ[xiJ5K-D SPQd'igSj,Ytݺn/.`Nqe:f땶y|oN!QL^M iLUʃwnczgXjkգƑLB$ ݅y4eb Y2ǽo34oK! Wu[ PN$7#Ӿ HC{!1%}q˧JGXJLL.|z+?G/(_JU0-jH/[qN28%;ҋm •d$?Ti(R e6󧑩F#먚d@e๏ToUv1fego>Dq)op:uIf%h "Gs;Xcv+!,L"mLY\n]bߏ{_T(<f޺:mKf`3Et'ГFT|4"/p{D$Ƙ[-kkx wOwQ'ٺϽRkw%%:,BNr2 GMXl~7h&Do5((u /T$q.#YȢל36GrX<%{Ji/~&6H,1 jIlN9>"veHPp]+^ϗgBu%g^Cv2( FIgSAN'i":r"3'we+%&U0C۰ge zFr& l\c;\n$U6YzVE 1~ ًսה."סq>@Y3$bj/Hmch! aoE"]c^eLuNƃ@CAf\Y(g! Li*KШd\;9ݹ%܋VM ]H2| f jSlU11zӋ*vKpM/Ύ5f/sL)}!و#7/(H.# *+ D6uoܞʹJ^Ngb6wN'6Aᣜȧ3]gD3@zf"E(ToE&ysJe֏.ݘ {r)tTBFB,䰋Bp[% Pw> I8}k>VܑO~CFmk)xJ [ G\&/DZj IU]Sr{U3R"fY-sd}g(/XF53MԔ^ІY`f]b.Ns3H5%#~J @DIr Nտz'>aY,HxOa}G]:}>F-VO9'Oљwuj f$=J<1mzSIf+GÛu&a )e랓u|3450Ezs'nLMNi 2cޞǧ9J{>qlY7u ZEQU'h=Ə &`atZ : ,.9<_RQ4IA9JvE$r斬fO ^G$ c\ڣ"V WsG"*Yr\kBQ+}WaI#øp >{R :e#3xگz D5ݥ-#4V]l@=6E _}鹦212Tj gmAq\L1#/t! aSa ɮ;fz> $R񏙫L](z=lN EVՠ$jgq83$/D@v+ #//Zj=L Fj Ge}l/IY oZƫ0x̤C%.2'/6*$ݡۋyf%/"$\~&* L.l9KȍI$ԅɢeJ\39/^m$ Jpz6e"&UBT Ua"3&y_ Sm#.S^3+ d"dGlaf؛iTZT%lnkfzq`Kl–m4}-Qٓ N߼4+O's\]@LY :f==hF:wȵ1i 8hK`Z#0 U`olQVU|X-Gj BQez)lޫ^=G}K=2j c0')Ծy3H&>R9q-L%f; мN>`Cgwf(GL Ƚϙ!ª<ETL]uǷb=xzo+# oL$<^0".6O w6eM -CpG{_$8-wWvw]qy{.q 蛸Gٹ%1RͅMQ(*\IV;Y(5ɒ0 6@յ]3(iN4ro~Mve[-ɒАb['p)h%Y$ Bw-2S{ o'^UFl2;hDZk*jgO4m}5@2zG#/ @RtlYc'UpfLYؗNV`tw)m z]B 0Szp ~{͖YqЂ'InQ\7ٴyI;E?L+ߩ }ē$LEΘSy-_dQF"aqbKv|\|tC"i$p}N .% ?U bi/}T"fBAI6HtcV[QkBg^Z+^Hɉ)[3?IWnoSS/!gT( 5p#!]J+bL9Xh)-Bݍl0\Xvw%pDlcn(T(0];ps:}8 nw.WA5ֈW[:ϸɅK%)ס!6Bc/ Z8sI 3 s(!D3㧷J+!]wN%tf#Q:)sE2dYy!CU 2eUۀK_.aw fƷd] MY .rU:k+y8$hl-I|uB0#KJQ we &b6yQ?T#Cgo\@~ha'W"jD_ذ҉Z7f$?֗'nneU<ƃA>߂̀={9ͥK:AO.")b .)'+vn.)iQt !H]h 2gl ޡH%xsO0k p1_W.fN>}+VE2*@* ;L>C_!_ HFOaA(46 D+v4 8,^\7wY79^,w {mj,d[|]ߡf0d?p ܥ-ɍ"zΐ;jzһ~È|Yanhku}"Y"*#2NIut_WePBv7}+Gu0דF? qAmL^\YnWuZFFn w׈e?ME dmE#E2`ҸP->"cJX/hjwι7A/Df5L`'ϫ)|(Bh`v}?\ P۫YJD#vrxG@:)ۇpZ%U$V[%Kz<7guW;;+)fť+vhL@<'~tlDWeZgbτ$o8|z D%Rp⠮3OS`;S5Y, &bQ>:ޗCoBmjP.\{c9~o;(N6$v^P3 8t#ӕGl%VwZ4k"E H5/*W,7Sh9mM_!=0Gʤ ; u-V'/6N_j2^ .%7L&b4v69QDYnʼn78ۗx1UL#>DUz}ǀ{.]tgf׼Rhc<}f;^x.wE+C((9 /&ʭ3Ǐ(o|3`6\{bu+ $M T-[دa^M|J(nqBH0V6&@l5C2;I*֏f拗l,g!H75µ>3}t֡]oY2_gF- ش#XӶ'9šcKlA$*̨}jkC9n|]/\Xl76(/Dk+;qalsMA >yj_DCVSW!͍z82d+8&Ί(I=V>S@9ԡ.416pbsc0v˛kz .FQHN>hMӴ~ԆuE6wd$"QӍJ ؋۷G Xnaftp)^T81[6z#F9eOFh xdYM5T.zooG=O EdrQ5,dB Wdݞ-R`"!ۇpԠG3F|U_NSi1`*C [5Pm#2'x.~Vh4l 2);Wzfx+ +C /P?:57}kF$bB Υ-#>ƌE[o ˫c`9FXE(54:!;ɘzW','}Zx TRFܙ}[vMP)[|g'eۧ * {af_NIJI5++[eJ\:ޯޓ/`:B*YB;ETXEZ?ieh^z `Sm(.)Vkg.]!f(۞ !У:p6uNgoPb[Ev(֟Or}׭i4UgKEG4&\::4(biUBصEQGiff5}#k!?d\Iؘ-R,D= *bUha6p|O4UԀ'X=iHui>o_)_DNx)Ja} 9T{X,hq&\! t{.d3ػ? gkB=>e'eQ e9(2,,hY۞O/5-̭s[NIYX8?Y+L2L)m‚W8⛜^D5^4KFeǧ>{#50I9jWhp.p3Ɔ )~8;!r1ݏ*w:׆JD]J{zPtzzpz %^͜OcJV_J;0C5U^uJQ1p9[I^p%?!jJȴxV"3J_ 샩AWCM궒袗2+ECݰ|C!Zױԋzޡ>:C 752ٗ?3.T$RaՊxdw2}$=|Ns@ @>b 0B9W>yETr'p?]bJpD xd_0߄h;%n E _/$6*{H΀Y`7 B!7}?+QƬ Kr\? }0[lYWVdRL3V4W](3}UL\`M'̴`Q϶* gt tl4rV Q V>}Z2c' Qr¬S!-VXz? zk}ZƊnl,;'7mi C!C*\mM-LFc}rBf*B}ofxf+azp%$ \H5YaTFPn@OTғEsyQ53Ñ&ڑ&š0; Ob$] pP^es( 4^ EqyWՔl>7ed~k @*/6`K'X? |sߪ;26'I0ӧYj ,=<)q.U9wf$\@рk@ЄH务{xȿ?J LW|R ~2@`|A|tբm?1I_mL;S 44s h.Po.1 BRET*.43vF.4T}3!l^鯓>e_:'A'9Ͼ`i>%[F1,\*>Ne.Jor$PK9'm1.)G@ߦTJW9:5 (b6Wb%PH/YG g -pF)_,-`7!!$Gz:3|40A)F9_N^̹:ZcM'1d9aѥX>ν~׿uC?kq,05?vEuŻ e#~xy+_l8c;%|octH[%n&+ٵo"t | $mԃM*i;XH+BLDWk*d+2mo<%;1?È+Q1+a?x~U)5bz,KYOPcM1ts@i>ԏTJ Z~R ؈ݒ]GOXiH eii;eky7@[-PJ1?iT Mp*qUw#3>=t"4wv%k@wX\N%2ʹχ;4= }ϫO]oXGa:2k"W0MO]䏺DQ@ Ou;%c j-Mja tkd}x(*"xqD~( mx BHI^2w]VlgYLޒ4nT% L9RqBI)}Kqjqln83^ܯ?Lra_}z5G(U4YڷwV 6HB PbFvj6^9|x89U/Q9As4ą .bձes~!_ccݲĸؕLO2s8hO6|4R:…ݿM'aY,/j|iYm+Y6K"ۦJ\Ӑgtg?C-{eWz% ьDb{)y&a J)faeqN{e'!0 {^¢^}eG Tv\ =_۱k׎C3 ye%oetNBD`ED$lyl.YFf²_7J2ZF*:Y3|fOoBy?C7*CdHOgB ,KZr!hNt(_W\JY*f/s]]Ϋk|x%߁|¡1^d] <4Ubo֬=2h @ɂ]-/Q󎻙O%Ŷ/>Ԙ4NJJʶKS3A(d''ؒv3˼d@˹}"ENlf9p ч8~wDHmrsmȅSڣ L'|oOl7!oBhxմѴlvAB$ oj8zةn $-*fLk `b*ğkVe4窵>|fhӻHhݐ׹]OWvi?>\H*x؝^n#_wꤩoM^m@`3g9g<ܵ#- mxU&ou;\@ LiM`bWIg%~K$dL9\q;Q"hN}5¢Z01M<Rnwφӵg a 5"_,_Wp4{@ .ZΧVиsy< K3Zoٓjr"%[M"JjJqԇ)LE08M~=`]QNa8| СCЯqGfj+ HeR7o!Jq `N`s~=-p G[(X=W*橮&d#jd, r>%si,+ tJۋ q NŒoG>H}ݿ+mGV3b\ŹjTQpMe/`'@If,IHf1=dC2g7)G(,/ ӊ! bA1 s+ oHȀmbh@EׂTˋ(%\3As#ZdzNA_Z?C-|Ti?As8^t5zۃMxt]%H5'&_D'c=NobqEM3*x8n&?ԍzfvߎb? P9~b]%i$ZA?j)Ob#OzQ^mqiN )ud6^|ɇxs7e"zC)-ZD$/^b4̳˅4)wL52h#pGg&i~uf;pLv)u.@Ճ H e`Vg(뭪*w:璓ϳ@dT| r_O{E*@ 3 &ٵ;T}Q:yڥ9ZX U3ͣfu^plriA㇛ LY"3Z5GO%W}tߓM7:EVXIH8~+J߹?gD7 ~0מ5 7(6ΌuR-x2cO~O$Lp"*OhL$/P]NWޫV,mlȈ >#G2nU6!v54E? FM@QkѢMm 7LnŐ}2Pq7U-`ͨ4?W64on 葑/32ܩew j'j|XL+ːp7rǹцJ> p rуjtv:6X&|&1=Ι#?^Aqϒ$P.inپ8.RZ(%6Ym 3v [L<^Ob"{o a鳗ԘD;GeD!j<~<(4lֶ^DT;|~ZETU?'pKņo% s-.-.Yv({vcBg btV,L)CBD;-Nh_ ⿻]k@f,nrȮyjjFPM[5&޴)i) +Uz7D0B]^JŰdul6st\.H Ә'>JьͻVvSnЀ AA֍pY\BbDG뭱 <܏S!Yఝ Q/q0z,PxԢar^(e?4„qǬF6\U?] (>mMFbQTv}n Ա+VU'o2w &nA4W3S`Mtֶ~0y2Gعb57]꺨-.y(0.q&7 A Telx Ճ!`HiXvq.GlMaS +@"~&ڲ99hӳ(6v!"JϷhXbUzhpEΡB8&4:'Gz(ܞdqh/]hc:#6H7"!|Ș420VOS*h#>Te\ݷ0x8דg𗶹1w jԶ[F:F\apb9Ѩ`}Dv?FE4sGu2xe8GW=6SaJ(Z%Х ">j1I.,X >3hOׄg1ZLQuJ.7w[9/ Z]M 골P O댜(UiAjCJ R,N4^0μ ^5[7j !zꪼF0  E =ɛ*BEK֪3M yOBePR4 aIF"^S;V0jrևm?r^_hh EcيBt_l{KヒeXآT0cmzϩ픆21] _ײ}0䷼Y6UQH}Ci6\:A4X3ޛ%C%rW+`M*4xcvt @AM`M3?YvN^Udjٳ%ͪZr9 S2{dxM]]--_B0])qo-VykLR<ʂ؊T\J#E((--dwx}q V}?ˑ{ T~["dbe?Ƹ#$Q"f ([; @r"Q2;nZ[,>QIhBK/z:[stT@p|HŹ^:_@NAv~Xw(\Cv09<[QH~|:i[lF>iDW qΉHDu8&/0ȸJAPiv!&w {UsTqmڕ <1.K -W{!FQT[tR$3}:+G ,6IkFq:L eU)ڋ i!󱥜[Fx4kd$b(Eyg?b, &D-ARK'{ =aU_S[v? \? o4 pbZ0:`0*[9IefX )zii&`O jSc5z/^[ l45)SUnk E G" ĬEuӘ^V>L{h:>No)|X<B䝌Ct fC~=RC\qCFo%^mE=mn{^2yQJ:@jF8G$\hՇRǑn1R`xzCL)P{'ԾMQwd+@x.~^Fh(\aP*=[qЛ^=SA rL\jM'c$D/#\vt,R:UZ*IÂ#a&(rB-A - K+皨 671 ޘTJB6p>#G5f;7Y+#{ZF)(vL#٧T%'\"Gh-֟ Ƭ2Q_*@a1BUq:?}$ *RxJ)C.@XyOs bwX06 #1 7_>}o2ڞ9ops^88&Lg/ExY@p6FOO #&XWS?++!i^(J+?p xT~4@'X۳z]u.q5mSc?T&h#l\ЍC ǁ*"圕S[!|e p.l,ic-9*0Zo~]|{?e;94s"cs&O$D"?8l)#O,m>=6_߆R`4.DTT7Wm<}^T^ò鎍ya(\q_rzC~Q Jr# ӛb>OŻ^ }Y>vTނ5:z&Jwouϛg[7L.K1>`';=\c:# GiZ\$~Գv2 HG'6 $=IG 8Iҽސu1GGˑZ0P;̘wphDPe/1Wy <{fHh%0×zu  T ΜoʁL!HS9͵ -E,B,c<@buuI)ЌZp|rӒ /Z~O2 2ItC^FHnG˒ZLW'8‹-QX6u )OOSGjǨ=)SV <>9J2`N3XCΌ7GŔyj?~ac?yzd\>˒D8o.䫸ޞL[ƕ?1_O6a=r۪X}kk%8 Pm.lҢ^E[gSZRȃ\+9AZhQ.c$.z [Ƿsq/?#wPg ⦱ΝW:Qݨd!NX|n =6!kiŽ}i3N,[n<8&>/ґ..uǵ㜩;Re_QZEۈqa 1x744! upNcu#M I3wn/vp/dOHW)6TTc3B{ǻfuz.f[)Kwt&^$nOuTT H1* s=FFŷNMc0NνM2*^k"`qG+%~N~aJsEo1 3K#,|7DBN{b`Bmag8L3Я@s)^!T ܑCP@dqUlLuĠeϔ,_* P M:/SE RgvP5 POؾPst#va #-?=ť SLlDOJ-;2\>:x1fcdb=m1(;1emkwVa {WHcNIs@۲t=5'pVH V$Hlf<ސ4Fj6|3,kwˇ}ǝ78 w`)T6YNkr5LviyJPWMdknޣ+JB(a'˞c|~c˰*c;A#E>L2xٝN0ZpmCl0gH<`r;//" d~yq̇I=7&p76(w`(Ʃq3[HZ1R\kܦ;~o`vy k=Ѝ:h"qв9{Ϳv ](j{E@sjV;` n@ 4WPVKZ 'MBJB W݂(i1<3+vpiG3~dx4alKDpbȥARx)ksV͡=g`m<4iB@dMXC<[MBUٛ4k!oݲ%" N%U%(~S>kezX*f9x4EJ≠qj}AKJĥPq:xp]][Țyx 5NJ+Ddlz˞GB[&#9@ܽuԄ %2C5;5?@ tje ?2:!0 `dE%'C[Qݡ/@~ +%V7MrJ21H wLs;/MuHXlc ڽۮ8s C\4ᯠ`p"] @_I8I-J ARTu*d%иs2^"6>vpe+"OSnI-Xrѭ"vH2eŻM -qo *15צ'vXy,4F4Y)DbU0#د\7wz!j_g~t(QnխԘC|ɨ )¥IVd;IB3LbGoS-T͎tP !Jz2eG/pΊۊ@ s/ 6 uP):'냰5VI7;lhQC|CH.rXMs; catHl߉I 6lk\dS£BSؖ}clVgK? G'宼@䭕n-Ab_៩tʊtrBK?${,%4] V@%0NߖrGtж%0)E88|aq cWK@N}!ɎŐױ~N»$<{;I[zݴYu!)$-'D: (A0^EJ|`6>lhwQyXr ẩ9C@$iE&IJvċ`lVRS@$dbPx8ٙNH2<?NgMi8 ^s&]䷒~ތcw$ =kS[W)ZXN?hX.*ԍ w/$$@ >.\y>WT)!=%MTSB4K 3wKIZi5`v϶ي@+VVl]>9'M6.[9$iDMӻs^MOPz8""(ʲ`"v3^"3"w*%:!|ӭx1w33%tT> C}|=Su]@QEsG_ǁ;(!yQ:FI n[eqd>?V {m}$dR -ċ/=ZL,,mF,S_z"9+[uMsǒf84P̅2|URO50S ia1ˆUP7E.Aij5}1E%n>'If.|Wj*>B/`\bVz/g%_q17͚zЦ 39 |C {ELaSc , qdĝ]N`d<F|d%/λe•1:}z&y܏@|u{Sf ,H۱)o蘀5vkEF=FRgH˻ETg8Hgc%9%"DFDNL| !] L!x·,Hᰌj \R-$8|NӺ|.i4EБEc JI.$}y&8")6LSy5ntsg102`4|FĸI9CGێ`td#`P_Ab t|>@z/%ie^JőXx^X]Pu"#!=fc*`f2Q P i\wd/ku-.x _U npW˪H G_H-N}d\*HHCy ԟ@_~OD`YKsC@P5@J 3oV:aվ[-6`@1FVH\7|"`Fvxz8cO'g&kh7[OOGd⯹YV\z'W8RNPOD \0mT˧dq!æX˳JtI/A|<]8YڋāLB&[u֚Q\df w"ޠ㿔p3Cm&/DSdzcSm^k&j szFC* q.Z [A[tt*e JʖA5Bbn%nCp؞nvVx3Z~@PX+O+їtɘk&&sx`hz"XV/?c NYH@ /=[c\6Ić%.=ϔ4J1;j{K{w*t>əcbEr!>pT!>%rz{A :!SҊGv* BLpdfh0 p!$Q^5w4#oU=_#h{2l$bd<{KJoJ(r9ψ ˲gw\Bj(ϵ{%(Z#ͼPBap c39L_F>ND^=UEqH<Mn5;ثARJ|ͦr9[_-4.pR+3;v.YX>qE7~CV|GN"\]& &K_)!H 9` }˂8K;Ģ :6.p`F |kvףH jQ ~ڸ8@G:TfГ1˹G{!è'yWݻP, ^HTzƥ>azdl@hM?M Msp, N<ňpά5 wxsF7ḘvKqktpW Q|R:hʨZBʢ,łr6hLN[Tr`P1< cZ \C fq,f8WBuwq:~<ڡ52*x}(i:Ǔ!g+=#U/BU9b SWwdDhV7j,ؗ@2 Bos!Fن^* \*ĬXKgֲN=JE(Id%7ڡcsu:*`+D7$v>޳ BL&xIKqdϬc=d`Vb8DG6-nr3gQHP=$Μ:E*l+sLP`UcHFZ8%*' RF%xu>3AO +u4+%Vp&$V1BgmeO%hB'PHBzl] '79<=#a؅ޜ50 u}[4^߷trtII ɣrO^[&0\Uɫ$5˓Hѷg%.Ԡ৷48C;X;;T@$Ǥᇳ'/fwWleQe3J?)2v=u `es>CeM9ݻ`ϰg{vdn,0J2m@FB-dv(B>:@F`gߒ+цi ^h? ,sc@m{ӚP"{|j;+Ti})^IV=0ՑY!OLUol .Z8>A|+˭m!Sphn8>-INBY]eJ2ߋ#1e eID9ɛ|)CqaJ%; %%>:w$lbNvb%Cyrw52 xn<7T +d^ ifT04WEK\1%4dLۙ1ΐ f|.-wȹQt6 H&afDCeWRm/2Da-)p٢ڝ6r@8[X!xP-"b &ngvU_Ⱦ~4"ùڸ$g.&=IkvsߪMн[:v(Wߘϛ迗]0Qن$1VN|bԈk(VtÊ}l z÷iP7Ij H~7\r!ǖȳ1 Z9W/IDW7ޜ|ĸNl4kRlrRwerZ9ھ4וP WRa]zha3ɦvvr!wA;Cf(Ǵ,[`elI%*灡P 1Fc0U03+)ʩd4[uk‰n43nf8 ̙C[-M%ם0AQJ]q:qx"dB[/iVF ithښ՟& ,WFʅ* =脱~#7ܗCCOY ֒vV9)a)jo!@ meRd'ÜМo4'3?Ԩ1Z0s+F`b5I (QէVQ_2<}lxɱ34CĴa,&A$mw,ƇZۮt$iwĸ2b"BV3nnğAIYƶg:Cݭ;%<D.3A:|}q'͗XnZF2g6q#2zV%x6Og;ǧ }2,V5:P}sOtwΨ 'Z@r ᱱն>IvxFQi$:2;$ mX"a4hc(ƌc!Ȧ+6<&kNNy $^6z#10gIل9[OYx ]WB`XJ׷I1޶8%SIDugvs7kxT_OT#ײ",p QZ ܋eɢ^%-{qYoo5cmQ:-Z7Z/"eDʢc5/+Sڗf܌=, xS0bl֛@/ !8 eݞ>a,'75G(3z#`?_qB1iUD.$~xd£̪PU'Nth 3$ZHnηKtS~jKFcJFnň2AՎd Nn ^plC>+Fm#ynj?Z ~%l"vsX)VGYϩC <`Mw6>ȿ(^!`z?ll=ftAnjϑ2iZWL>:HWG]IoplEa(GQNM[ sBmmhLQ)hM{[겵XKYlmoHD+#bu]^jO٘'?by] D<팃({ tzzaH32[]uxڥؾ3=+Ά{|ܮ~峔JtA0Anm9f*oh}r"C4W[s|h9qEh L2 ;O*̂Ca>Nu֪tVHK~YwÀ\7nh[4maBsd$Z9.Ac(%RɈΕq8zP0P;DzIʹ6+N9B`鯐0nt4j&{ë~Q!1(|;Y;JohoFU}rCC0*$ԷGd(ё}p2Di)vgx7̥%ב-C@;[sUdc6UfOKè/T-,'mVv2oΜ=&mݿ, sDE[F\W;ւ=jQQ >ŕ+Y%&@=)Y.Ԃ>.>l#lbo"zH=a; 1~<64BΥW5mnLJ`͍@;q̌0F;^!{޿kWzhi*U l/Z]6՗8U}]GЁ^)b(X?B_@AsCg{Y5mq0RKTBxB $%Q wtK*{=y5b܈YŽᔫ$o{xE׈9*6Nou0.ˤ]ARNҴFM!AƨΨ|21c`lMMl[;U4],k \JآN"݁ErgduZ!aOYX-Ҹ5 h0xbȱ ӓscQͷ;q.Y~)8 {c͖w oa6-vЫFU~'zc&2ߏ{6'QIsn1-R}Ba:-OY\& jC؇(uSdX)h\zŷ_DZ]o:.GU~ƀR"2;DCEU PnI=\d㖫XA83i6_p[nU+/U,UBom ̮XI'ʄYIM8(ե(T7 EިR0 ƒ{D4@VF&t,A̒K,T;jMLJ ~N[1aR U+wf@]iM {[6QFߎu:)!GgQʤɡߛ,Gʛ5sћp.6"rDӛxry^Ӫ6G!ľQ\WM]4PDm̯]jWӁ ƍOϛD뿥7*mҘDNeܒ:QW3< }[+*1 !C)^G(YFOPVx6q ;8!򼃷 >@;TS+/Z옦xB<@zi]p%olʹS,‡, 8z$Gl|p@Sl*Ji vʯ@zHGD RlQ2JPDw"?uzDžMrW,}Bq +ruskE(i)Zw:fQ_ v92s% Z`Q&},&OcLכq4#[Q1ʐ2 k(rF̍PI {V:;u"y"Yjpf RC/LRW}ÀBbN+$#j9CΞuZQFl\pV (O\K]U,ITvxke]VϩL,˔9Жd'g<-+& b&o0Ƭ FC %߱;Cx.]srA>EM @Y&=/v~2vڟQf 2B ]9uLrs1Ab:H V\/}(T ݜh"NHшqĪ?\Õ$;Polaux<͵Yr_jwsUcD71tdƛ_B/>kV}x̶qhO䲑uXfMdhgn,F}5W TU*N7.nMرQC d&F"TlafDy?4~ܮ\yy[ˢq#AէPڞh״O4SP-9g_ȯS̫ݩf154ۮe =>{b&72Nڙ%GGgRcE+AmQ-T9JgBdS;a"Ea zicbp'dgho^fb^vrg4[s`ȑjAۥ\>,0YNu(3!4 zVƃ9Y }d Ҫ΄fYqSgNr'IΥLٝ0׉WTFď` |bymϢXџf p\^`Gk\q]f8RmꖤV>RN;l vTYuvE[bj 7%j61 iU2"u">`^@?75v rdت{0FyǓβKOWD0J5jJZ]UB5`۽o> jz %[' DFcf-VGY5?}2lA\hu$mtշE\^{ZIHt9Uf 5M~(s'KOt%*UL`m{0 <5OoCzUi;N{0s~O%u[oaH'bA쉔Z:+ mULgwJV~?pZk[|.-!mݸ.LY{N_MI' X\<<_A/rg. L [J-4 46e@mmxWp=!yڳ V4OZwcpvJ`D̶ 3xKy"`hR(&'g6۰;xoz# bFo 5UYeb^JC>_q+k,HK?܃+샧tux~JKRvR V*%ho{"Pk_8(T,owۚCA5m/>XoYuk!r:F^}xȬ d[K< fPW4wL2X<%sfeJ{UZPah&,3gmER߯4XVЧ񁉆rV.sƟ]>]\mkQųkxs03]2{^7𭄠fl40z<g F#(>;/hZ BغMgh,,EBM,gp wO~jҭM2,/:Mja 3K:[sCeܺQPe4CƎ !. {_{t`iP6 #铨40zM ABM֕# 3Nx6Ȣ#Rף#1Q'P!P4?MDݿb_`h`z魬BH%ϡl9tlqjSh{Ih탐<00j/qdJyqGࡺ chqSV]&bARNQݰ?SN/קH[cQL!שI M #.aaJ5bheOh3S|`jm:No#J6x񇹔c6wk34ad$9rv{YGx*q [9)5s/+׍f A`Zys۳FeڡlԔn??J~s(*IP||o~p3RfuTKmq?B݁{Bk%PnKdl`rLYr,.|1ˣ>eRWj!f:LW L q WZ9O6+Moo !iPno8}Q"26N}Q9T@ )HL؎*e "MVvԢutc9G )r RMeL7iMu}2ac[)Kap8 %v#P$&d8S0K#hm"2Zuu4+7gdMc`ꖣaӡ< Ւe@oI|ӥ+|=eF+n}j\\i/?6{p.Ԩsst3ŭ\TC6!rO yT{%)$y)6a+I;Vdzj9"qhSˇGol~whrs!6+ #7mD#,C̯+@x]TXʙf="u(zs; [a thhibx;p,?O_T,FM-Tz ݰw!!Y&h0Ty %CP wPW=BGV0֍u-Eǝ$Ҽ L$xo$xȤ$Zv5ߧu>L+;pssr5g(L0Ä -VÇ/lҩoQP޶.Cq* aa1"&E;VU=ظqy2i UNVnj΂HO;wPcy<^? a>g`AMĄX 9c/'oxJpB]?#/P|vsG x;_!y?N*$ծO6_R u$A . 7j5r_cYEJSG\y,zb<}D󾙟!UCwk}u0ܯoκ T\'q4`b}9/%a5R#N u8)ڠ+ Z sTY(ɃWhd4pqLY+M dUm<F͒?HB\Y#GOs 5b$t?!ǁ]5b}3 X,nI{*kV#M.8*嚬j+rx25C9^ :~FFHPZ/=i\j𖾂aO1 :KܼlKKiXג&(b-Q7 JKGJټJ۷ ބVߢb6'UL@ZHwb ogh4 sSCN`Ü Wˣ!h ,Pfr&Sb4ڔqS2'-.+tOGwyN~63Ac1g +/Z*M"hן&ђ (}rd5gϺm]( u׈˥EG29w } d:xLizQ` Eun)΄(8vSvò>'>ޯ8W78{;2>: OBKMk8ЎU.{L8z@Pv^)Ҟ(I{/0HQu̩.`s`~$252sU=%=i*))@Y0ڍv-([n m(,W26.Stɱ`SE3+~w='B9R ̎Qګ]~yWXPf7'cҸ&CNx7#(1 0\oczLOv1}@L ~5yvHֳAhs,~>NXcCހz1M]VJu0;0'Rr.tw#1O}oEһK㸣!/$(qh E$&j& LJ}sΑ"YOMJm xc9v̕Ǚ|&9k`蠡܄U?uʌ|\\[b1o ~k_yq8ҧDL =/1#:S8o8]:2WU]" A"`WRe2^t&+$aD׺N?=dVId&cc:9]If}u* Ncn Qi j7EqpOՈaAXhs-Oif9NI }i@.+ ?SDWO19yےe ՑFB&~A f'0'7ş<](h]m*$wX JN};3CX $0D>CˑM ~M*R>RjHeʟ@PA`pKEFoLqXBgKyuV  "d\ %ᜋexBQX|^HJb' ն ο Siኚ_+Z)u\v*[<;LdE 4KDkR&yvu)CvόpEO Zz; ӼIN.ݸ,Hy%hz6siS/(Er鉈tk1ԹG*uz6y!Zoϯw7@J>G~PZ\+s;u\hoѬpfOTs7JLJWݽY@($v-؆$XZm5`lHUӱ40^U G f:US=KMKBŗNϿN8;kYGO-ꨵZb<;aTF Y?>Cً]bcDΜmFUe?^T@$#,ʆZ w0cJ5>u3X&xLLbෙ9?+(:8ZSl`S-ySFz+,Z: ɖeƦ*V 4DK7 A: ]^bk)gZh^؊1-0o[{A)dntE+DxժYTx%*Uw$PQl5E2t(]IڝhD:Չ7c:%r 1Q(WI7 5e.-4~JCw#٩͹S zTDmHR{|bu.ۧ_7Rn[h-kGp,l]U/:C.vO] w?EyqyڜinCxw!<2kWA8ھ?=7TPKg"`N7 ,x2RD>[N1?Jc,UT8 Gđvx9q cmiJ݇E (w Dp'5(gy%(Յ#4ZE!5 pqkA2[ŘnQCo_5kdWÆjêY@LKn"][lNsC&"A0X&Qw1${7cnA\C躥j2v8j.܊ꇿ &@F"kثӬFobe;?[@Mt\!~ٻay̏*bg; ʂB͑~bYKY:p8#-%#SI=bڔQ,>1AbrQH|cܮ78ҍݺ'}ِ ˸rf)Err9yu4[ce1-2O %ѯĵ׾iyqQ.^xSG{VzAr.t2Gn⑙hlt$ft 3f#l#n7ۡ@*ܔ\1E\l}̹3 8e5 ɳhwts"+#QrBEcZUPUzdUA::C~pcJפ@,եIU5+OL',9uS.r`kcTrD6J.녶b ʩ,"~q@R)xb.A)m> lX|K_ `tB):3#@$k44xi^ !>&8 r;-W޷ដ$wE%k&~g|x%1,[/R-[ Kbɴrsƛ(=GQ}E8* o&yu vhDhрVzBOC\%S(}rqٽ>agtfΕ g׍*VBMձ ߪPԃ_ 1kcpUa.iq&%g_ hvqqg$g Rf-ū2*yf߱ !j<Ͱtԓh`Ptc:oO)!D"u)+ =0MI1xLٖiɰK؊P T׹II| )UFscRCG:raCk z x&%7< -.]+õW"eG_x)M9E"C̢0gXKިg0n,l70g+4{D" tu9x7Ou/Nb HnlInG]Kpj脬 ,KDڡzzLߪEW(j .xχ1Ϩ;c.0e9X}0i=<~k.Z%8ט#)$E!峜ͼR#s TvRM"molR53l+w{/nXԖ0«{j^HlJAy7s#,-b1Cr9SA[N?!'۠g8Y^9)]zOq@.rf!BKv oQl,tqiۄ ^ġBcuW@Au df `® PG!8û+)MK>tNIn @|;8N=`U^ѕzĀ#ԝ& [j(\!D`UEΫZpcIk dt2xW;Rn ȗR+. d%>ad/%slFЌ[`QԢ5"Dƒeѿ3;OcdiΙP*dvmWg;>~Ig=Fe_ /3q fSZ>I?>Nb}LIof^ykHg|cNQ@>:VTN7G@ tj@1!z|}F=o J)9V잚r%(>Fhcr~Xp Ȩ.!*/956D%rN͂YJoa*e*8;Hryxx,{՚hRFk^0ڰs榐Wg 3)tJA θ~WWg/Iz΢%e^D97W4mVyINL}ĞE>F,wQ rD~⤘xoˮoI?![noe꽉VѝFuKq@@lQ]TaSlܸJM'Nnau^LR0,gߨ^-2ibn Gd@cnթ_VYhxxb|/KZQ\Qbr5t,f 1_M,^>mm>r|tntHf(?u0蟧[`q +~q  3QvL9U4Rϥ'ӝhg933PHD9'5*YQ!w8bwd!&馥"? T=xȸ r؂2]Y>]8bzr:M6CE{$Y􍓶~3xx(6^c&RٖNCCHo?hyQ&ز\,$Ux 9S͍?ލ(҅%""pOS[ [X}Wzj@/ho<*8elw&}%a\pا0Fb\krTL %ҊbQsb?:uHs|G͛Qƛ.㹄ob& cL q9Bab„9s ;D; r.)Wkg9;5aJڻ1!W殞|*r&e-dso)SwMafޑOK{4UB.G FhAiX}pXB?e ȵa5[ M0 jVLo u8"RfFǺ\Ml5LF;ސ"k3zoP=%D.L?G;Y*9ɼ$ VSd|t1eW/fD7V?$'Nx尡+F(  ^)[Sք ahúp.eX?FT*_Bo,lkYTowZ[QmkTE+`ڤ$ <؞t Iļ>LiʀM"}"9#AF=2ۥRۍ36Ј)6fqTtH7YglN^lK z%JH,][{|KY Ɔ$"Py.{ۋetK 'M]~Xvft`C)hLV]L?UWa¡W' :L:N#YrȄ'؃lفW:* kfEԏGQ6,E\>wD]fl,AހYn\11pKi5g0T-C>/Onsק {Kk.3X6b-kŭ B֔\RtC]E`klZCb=CHԓ0VkͯpBUΉ'\}ހԭƺ W{ZPM9XZ\mgnLun@V8}Z7c"^(4ʄn `BO;9^I -|YBA>I#9 GVԤQWl\~ŘP >&ӓQ|₉N=~-\^W\ZPsr >~ʖA]T 3fێ..5 @?ER2 KPnOל9mp VRidt=4i԰:SO~ͣ.RO;#q7bxW D ԋKwe[?C} GS,6–LxqMgPS^EHbJ5_vfcޝ32 l2@Nx7nxwt#\K~FEƛ ynCBx P<Eyގ%huz |v)9p}8L[n Twy\˕STTv9`A$IĔarQfYaIakVXĊ6leQ.B.Sfbd^Zg+Jn굆r˦NuPȪ}A@OVRFo?D&@ o2#EmWcӚǓkN5S $Y9 -*tI).K;Q'%sL1˭ =xHSX#253G6ṗ ϻm@+U|a`{eY$J86\pBa+z8ݩxoY^UPV3FunPڞ8 2*czwLs[34C*-vGT `):"z$2oC{-޿c>`-ؿNcp 9M|g^I :e}~J[ik+0w|/LQj%4wp^J<'R=U5g?GEsX1PQ|NJtS61XypB/f2}VL޴*5"eC U90 i1 VN`e.BH 8zyN}nS[ivAGr3 w K@3.LguQ#>V(ِg;/Zp=̃<2W[%0b'9XOs v 32zPvm}Ƚ"vQ}NqM,p7D(zD{ "xxCҕ[A܅q#1641+i(t}\SKê7^ ᩇLGK}Lms"׉[ :/ӯ<8BMHT}c]Z ()P`Z[2z:WIpK(R`5WXxVё?t>y9aMb:8;oOEOO|ieuc| 1aVd`!kvYJOFuJ\@߈h(P^k6 R"w_ g~`k~'|tya}{Q6\T}#UU.A㱒wg[]bw/]hP !|-;|lfHæ%P,C\uk׊9IwomSzOAgScm|ay<! i=_gNd11[&d1CH+?)p &s7!W"ntq{C`Ǩ)~x:"ܮ/'!;[,+G+9cY>!\o2t!\KhAp+ze;{]/ FV;]iGZK{C#I q/1RH G^lZ~DZGә ҽbP-^QhnLyLf2~g $BMԳ唽7kg.A0 7,u ͞ŽPS+(eVuwiwx֋i]-f"{пz.ٲ>&\ ,EוGzGL xZ>%O jO]U [ɰm[]㗗r <-8W$u45PI.-i;vL_!']X,-'as)7VB["y6HZga=iYY==tEsжl޽?Sc] 8x0U9W/ZL+ہDz9H<5(<&NPOje|*|vڦcYD u8) {Ȏ,)OP5K6Te[q綪 JED] "*;LRk2ݍ0+5B eXPic_N+w BGa/=%~-I- zƴj-·p#k^}LNF-K=DFB'lVZdB}fVn/ Q%.L:F=gl8 1V峴L n2Zo:Z.6=.Ő%Z8QLG~f JR.1H F)(L0(V_h-L۞8dI.,ͣCƞB#g*ob|7C!ޫZPHڜʅ5WG0c,]M 5 t؆meQv[#[/dyU*wdrGKq@M>P{[} Cf4V#;CbmZg ebWA܉3 gIc :4:߾Of=m<2Vƺi^^!V)CLv'H@+Nnu ӻlC Y_mU4Sz=)^7*YvmapE_2EºM*Di[HH=|aE‚aD>*laa6|,} Ye!r*BHͷ4ÊVA)W+_=/z`!SY1iQ7 \v:%įOo9؈]nZ Km;iHЗ?UflfY8rom_roy9ݗYf@HJD:jݿc%5RZ񵒳ǢUBjvGtXq@{NrLjy'_'2\Lt bbi4[(!9|xBS$̲1ɨ6Vp nMi*=IK4)j Μϗ¬l33yZm_}Ҹ#.ut AAŤZ9q⨠}#Lu#35x02î(j>ݦ0^4[jz 2eЕm8w55w,cKDrͤk!o!^-(MG$mUl aiMr׏aCjeMj &mgc6R@S&$)04va7פWL!6#R} TjJN7% }ti-K{#K$֙-Nz7+Xb&UyF0$Xg N!x6#HYބ ˰וEfNr<bF+Fί]g1u')<_1VuO&olF',\^ bj`ڽPֱT aS" ICA$.5IS~:\$6^֣3ARdH8X8ʋPTX8_^ShtVU !Oup! (ۜ= EfkX\t2p/"̚!ahr =+d> ~)B..̑jLygbu|lŝé$'/ =#vT(3K~;^mX 'єgdغp4bC`E#4R3nxhl{l&Q4Ekvj FuկɩiԯElw6ǎaON ZZ XaOUpD SwACYIFADWЭG8?tн<`:RSF38hK6./' Dzc0J22$/m}4`dH(q Y'ťGH4hEQwuƫ0m {N_|]*/ϒ^(EgyD2jۡ;׹iG5B4;?:߿~΀ gک/[wU "(Xж՟ @{IKʃ}ۜmY nxoif^IžoS & t+‰Z'-2n(%HJxB_ a»#LiBU?d? s^|F< SY>-kΆh̨M0fDS,܂XͻZx6I4Ne. :wĊ$E:#nv'ixY'($-ѥN6C0{֘YÖH.8cw-_1%4KYۉeEdHToZqoz<դ*nkB$Gvv:/85h@ҧD2_R^չ c·ɀ- Kݝ;k =Ah€@BJwNުpWA9e_ԗM[z1U^368TϡS:v;? ֣{)^-fPSMJ$Avca%:1uqx5ª1դ_FCtCP]d5$=|ՙ'*zJ 2+:@ts!rzէДdb^fq}Mߙf! 7c\8HrVYڸqqk3zz)7@LA0#w(yźԜԇ#Nnԟ yp.o NQ,l^b~[{s91!Ti@ص-wm ;A. Ի[e]&bFdz/|J/C'R,p]:akN:&-{B:ǜN=´u']VK@C^jN7j{{}ǥ)y?I\Siʈ?l #1ޭ.om{|w׭Ia(7zF5V80q )1oΖqlJ>hC;^.3VrI ׵XLji.k𗜨W^J˚%xT/65L5 3p@=pEgFb9+dujحdJ͐+'RGfH{ەBmdfXF%mA|^WlX%ҖϥH6틕:9=!NobY]98QECtFy'I|.V~墯*NH%RWL{x:ݎv#lܛIӧ.[OMH=ЀE`SoE7x/ֲ V~HVun1>,ɽW1Y0ϠSFJI0O5;gw#x xaPEiG:@5X1vwt%ĢLhurDE):%t'$ 竊p 1-b5(`>ѹpBwxBnb倓)m49 WL8U<#w]XvC:hɍ8p9Cw^2v. +5qK%..1t&iWn /R<4׫g P->-bD Lkkc {`-_[~r`zsD dOoN٢"G3{ @%ÉoTg`ʿ@C?CfuaJ";8Ë!+F%co%J6ES1BGl& uW%^7Wܕ4=ýLD] *O*!&(֡1׿c3R{AvtQF>.u.Ji9dGt Epڡҗk137u$l)#0|j {)- {{>&lp Yzt{솮@O*ub'BgWp&/wJ/Cy`j1-(mt%Sq#FdGag*BsMiO8l:i ?_axn[hĦ4&1[ˠLRW̅)c^q{09%sQCz,#Y0K #:tǾUZ*`4].@jjuXqKsƪ;o^_ٽV\洭j""lÞ(ͯst/El1V-YRx7R[SQZ ` 5 \l22 iԈ;Z.VΦ[[ea8nu|(˔YuX N5G:&АM`( S{j~b$ẻf]NS*GxK>jL3.e- ?+ /X.zT<HUh|GףY\Ķ8`B-~XT' }g)"_ONiHq?=̵f@IQao˭[Y`tXU K67}wB.{ ǵ#ǜ4LC`3t}#[aNO<ՃWe^9sE& [$J' Wt{Ͼ/dd\qKX:$]EmO[&)A$ lX?%3 4{@6{a0,}yjHLà )R>@W͡Dd*%BA͔o@Yj'f/2\nQ`hAz̰J i 5XԜ85uYLW5'pİF&{^UPH,#U #35ϳ.nVyasQRnUDG5:AB1퐩wb,i 60|`'V #A˷Ȱ7!dT)nt LK^瑎 >xlǏI9UF64 ; ]E]luI|ѶGˣ TtUDK1R۟[JNz$ 9#'mXwA'ְ,z' UT6xQ¤nq i0$"=2u#hKOO!IJDQ%a)DVYkEQFQ0 n Yk ko.M!3b*E |*߉o-"ys 'Π#lmppCBkɪA?J7VK_IVXIÓ϶…޲&0{ Ig]U:mq PkM8̀!yAw8 q( C%fStJPz3$L=b1l=uMx_͋Z'ͩ 0%L _/94̪yP@BT饧5tp"1i] m>1Z,e# i9=&Fҽ$iM'wS,Ѻe ,pzVm3si^m77.2(m@0TG%TXU)"IQ"u#a% >~Ŷ=A#iTJ_罗;u @AyH)02H|v~M[et:1$0biEȽ,BA6RlM3ffXd?x V6?#W&H;eYE=+n:&eͨj-\vhDEH:̞,:N&ٞy ^޸uٍ_R[W6B_ʒK?$^6dꛤ }96,x0fFz?!v*\Tμ|*=$ /X Sf%VhAδww@Y%a )<ĭ/2:}ߣBM|$H+E`vŒ0 va.mSvԪ&- Z܇% _2ܵw[\8icPﶧ̓H0]KN_g7$>e)PP\Qڽ5 @oZ㛊tJ>+4YH0/\& ,8CDÃ0੮-$b_m*xTSG`wdZp˺u z"?9 8 ' ÆaA'fc'_h+Kk# r|_!^=9i b80Q={B4a.Ic4f4ǎGOƶ G;ç<`XN$]ކ[W3nS麿B;mF#ASE]83NjմaҭZ@=}RIYOrѣLpf5<Ւ[[eVHCb8xU+TSm({b1h@j)MKeڕTsT Kf C,Zk9l"p& O 5V&C ]UmO.t|[&XM,Lqa p`gfWLO"$MUEXqM3 Wz3A æ_NR,8ɠ lD0TI=$P\>U((DYt)ˬyj !-Ŏ~n5x銉sUr^*|XAP0|̌:W6/#,դ]83 {'Q&Sp@l&m;l3"2Yh,"[<9.|4װ&A] I;9q68Io`ɺYP#I 0bj,sBqA;ymp&9GuHz|-Lukb?{db59rʙF ӄs8}ť>s<ȝ:=iDvsvUW6eW˝v^feлif of6^#.H' #z\!'JƼHj#OF$cO\¨TK$Ȉ/@ wE5"QK5,=R# ՟Y&19D[^c42x?4=SQ(πkk":=-Yq.W0ܿk\hGƍp'!:,튍M#Y4z'lȚ•1Dp{`a␣8v)dʋOL/r8ѢԱr|ܝeܸȇEWQ/Ծ7Q ґ`4wOc5_q/H+IAySLK<*TLl{x3OL f1wɌdKkAʘ3o:3L0= (# kn 5=M^_=venJNs#) kA\}}FcMM&I6I૜:JcQ<ؒ}CyFs֓,Yp>Y8 )80'VkHOmxh @9 7i*ţD|H—rZʼn D"P)^/`=汸V<\)1Egg&3v^EpW 0zZUjwՆ@giɢbh/+I7d܃ӓLkPEXvr4&!>gIJ9v{דjr(6r[s@FS͟sѵC h'L+ɥd Sgnpwg_~Ý Va.`BB^pn-,E n劯4jUKAo8bjHR`4k,q *r}' "DSy;lUc mNW&$pP),۞d8ScELS-Q^t#IC-8O1$A&v#V>Pkf{"[j8EPjkjwPr|ڂM GV!QVU]HncD@ 0߂z:_o4V\ &cҋz^ش{럗g,-$By1`T4<>E8Ojb lrX6Ra}UIn/}-hr ,;<4-c oP:i"<+DRF>ƲNh. ,SBހY:dqOUs)S](/Ewd-h:)F&M DI+7AݤK<W"lu>ػ\7&/jx 铱4N)0K7`򗘩I oq{q[_/|8@᛿ P;OF(CڭGk { eRf]Bg |-g (zFi Ge@:R3goiLQvؽaȻ cb6M2+xѺfn4@2!r1 CgmǷ}r1!چUK ِL̳:Gq؇лYLduca6۔5ei}K~eu07xͩ!gbމ{t#;I 5$&XX+s݆jhhyBt9S'*g`j0T; g@MrZXv0y6X46>j(ɔ\^fz=0Aƚ [_%PA)PI&B**%'Ċγ4RGuY,,4尉* + grM|jz|%eH5%'`#lA1y;L$FFKݛdG~C@.^~> Bn -ί*(M\9tp2PhRE|:Lz߽&ST5x؃ IV2vrjn~`d4ݗHLI  F&҆oR.qieq&LyG <9F~b\K[:S6<7F-޼=#%XADf6Znw*+t^ #~u~>u9ah_{S7Ҹ ft(H\\El9oI Rh@Z̸2UqyK_[bQch Ɣ9as7F-4s2$Ѫ5bϭqRv XN)kg!5G.g\'ihIx6_R{QXDi&C$L7T76wfU7B/{1c M.؟N ϛ%,-mQZ~>htxHvBN4c'o(nUN.+:n./$D;lWp6Pɔc0TEAy-{C:NI"! rhx{}wՑ ?RքŠg);-9},J=f·k`PY&T2z_gMNwg.j 8J  ԫiQM)-GF}{( )kctRWckM1c*0G흓yh +D󈡮3n%&3R}KڦClxF;(G?N( }ٚ\qsv R'e } ^O=1#KZΰ5Tў-?NMN* îcZBO(M~$O`/sވA,'_xXO&;0lPS7yǚ#3@5!W()8U6R1>􊒯)1qG|KىP.ts1ik%(kH+t}unCDmT*~0J f Ϭ+Km1YU Ɣ :Fm)Ƅ {*U&(PeOWk R}@7 aQ;&ֹC]Ř(3nN6M4XHhTXqG::SDzFLS"*fa3sv'.]D/>9ع_1@o>nCOLmwXkUm(7qK`7־hsNk+!'qײ@M"7{Έvܴn@Ove\LMڂr!aS P*a:C7H3#Q+9iX-1!%'=Ѱ{m5kUl~1WrZƽ̍fo3yA/25 '=8&xWQ&y, sZA p>uq_ (mJLK(R_ٮ&D8> R8ZxC 1JdV}^vZ[>$A,^i&O<Rzz/&qZ-Y/󑢾t;PL!t8YQE?V6ke0?Հ_ +CU0=ԩOnA'猤! V9kx 3k3(.9QHKMV^p{Az_o;kP|_N;|t07X!#xzzG|OalX\BZ׏懔j>!f) (.W?)H$쬬t{b@'P紘a3r)\q\A'܀s)BfԸ|ߥ.VA11ɹ꺻>-ZEv*'ȭϷ*߰H{e|O?.LwmhΌ)ՈAJ~V@Ullb!Sm"m7HHaE$|[hBmfw/5j'[rs`oP 8 f*\ꌆ6dE*L@1h%1vN61I~<{:N# q5 "sɿ&.@<%[!Z^)}mjSg>8yMڊ wL:.OJUFӠ j%kU@s{b0JP씊EtX}2.Z%k]1Ejq$i~{\ryQH$%N |>Q?[hWϕ XA+H :q9:M`N5COmzScxBtH%cg,0:H(_ߥ ~u&>9c9rE_PNtOQiMi[=” b7wjR{r%QDO] O[Xx1Ce!\3RAj(ܑwC}LJdL|ҜoN 7DbR T :S_Tꉝ^'o4Η^lPD㞥TYֆ’-}~*~[ x(:4X &6<9$Uv4,K N.9pgS#+-}(dX~s%KܭV[ƃȖ%8fSA `N*+ԧ`x Vg _h{ėJ z^iqXhl#ѧp%jE h",ts| WWsY=+T>_ Etx GxmAγA}5;WTv3o.$gݞݤ@V׆-d*ϩk=i^ͷt8HG 9~Ñ?b+|iT{XFCl#S3:4Kjcux)BUI-xu>}!<#(?M}j c[b*gPJaRhג0l$wX2gZ(\=j8%X>r/(!yHtdH]R .Q K]E?܏O2atcP{mׂ[b̐[[AW}h&\" Cx?kXkUYht?^koGs;v"vP$.4A"p}QMKߏ%ڶ&Cά>M~o[Ƭ5` F#Z%6Κע&6FdZᏝ$CKݵ=1,ٌ\~E]{6a+E43g+C(-Yv)ҀUd2SC{\h #QS;|sڍ.{ž`}H?(&pZkJh:zl^_ IVJo%j1٢"{LWO$ZhY}㫿,*߇o7D&{ܱ%4/}Ib^hYu*R`18(["p`] 6iGc|Bȏ6k>6||piC+R(Kɪ0;쥇CuMΎFSoP!zNwEAM$¦; gA (?P0[`p@5GдXC+9@<wC&f,% w0o87 g2L1O|:tfҨ|4+|9xs^ȃ}hc0TWJr8׺1Ufﳹ뗁T[qI(88t1}" 3'Of+em W>fmpkÖrxEjbuy@ N2Sc;Ӳ[Y"{@uč;Gp`msξ??xHW#*!c&:9矹9sn19txѮ8Ûu8z怒h*LnmL!Z~;c |g\ËeIkcdfܚ]fj]ƄUIPtVaTv"Kvf'1Cs&u*bPz7@_HĢ-.0Waǐ$Mr)qeVp5d[I'XQ-ޛ-`LXs\!9(Mp`EPʩ}HȿȡysTnd-W֕ D{!,qt:ua 8  3:/3<&ОgW5@u>=QSu1_iSG͑kNcEWȐp;Wh0 h`P& }E?U Aж~W&$\Q}]/y*|nJjeF):~s`$쭏f{ogxcȂM)u`Ϣcw-jOm};8-&]$ @ԷGYh"W.<r[>օ qֿi/"j{2(!z  go_hQ%hLxADP}dGyD@ɉeKp TAC %bvQ2[+ mԐ%T XWjኞsܩEIl&O j- ɫ'Jڴ5W0WE'rL6\qJ)nrVBp[Mϥzq׎bgL%kޢۖuTNt&r.r鲣\xSPkȉ}muKcA׷_*񳴲ZiK[D2J 3P 돗,]OopO(>إImC71Nf/>Kk9ˌn7?3X W=rP?Q b/0a_Dїk@PU{]&2zZX gy?i7 *c RWv!e%M<aI3,g7/ThI)iӯ%m97ɣ?qѬ\ޛ8#p $5eNw_0!b/ơq>?j/׾ =p>jO;~T~E=ߒD71+w _ۗͲ+t}cвG Yk"2h<$ɺm[I~ʮOV [l&5=X"Ps{ Q;tJz_d>@X}S<3Q Z%T#u66l .e5j9oL C2TaUrI7Kll#;G.>" ߹ Z^ Cex_<59~m˚ߟ v_:9VpW|'źӥAh+/b~9rsUǴ\*|:QV*?{CX+u藋TR :ѹn ;\[)ߡrR"@)T0N b)[ l5p0Ƴ\(O.Ϋ2o6ͱ.=KN]3 !,0@尜g_IU$̊?Sww0Z>WY<0`PEk>PH g i!+IBUNS"0]MD2'4q>BAV"z 8VͅsX5nol=Q^ZsC)x8g7>fյL45/TjAv{1<:!({ )KӮ>W=㷵.=EɈlBeY.߷<%Oa-dm0uӟ!f"`~3XG[A@FK.X&tZ-Q͹]8FIy.eT.Ͽ(a.5̝Ǵ2RLVX O"rEEQNi20gKĽnmOXX +=?ޡ?MQYVFfX*Cz>0DBfUAPڎ=sCYꝄN-v"ȟgd7kw''VqDg1fa^џp:l6f'}EU #o]D,Afbz+ GHz#MCƭH1o*Gdj_ WAԮtPGf Y;!٧^/ChkCΝU^;U%yQj4TQ@Ch je1kza&\w뛫OǑ06k/G}m^`c]-'-BC߾-F ': }pL*C)~iwHHmH,j}'mAT94k"kN37S H&\EAYs?s:=j7\>xBu#c ]Lᅔ1un66IK}O K27˙lbnglhb*XU#[D֔E(O4ens f "S;ZSgܒu_X mVebKJTw..P pZhn2e<j`30j0*- m5i!L0*C胂v/N'2#LJ0QsŶr?nrAeԃLqM̈Jd dB/ÓoZνh.I\jMMV`r?LJAgbbi.NlLwFQsH1_fحZ̵6`00F@ MrBM;+7 7bM{"U@\*ݛgb"<[*0>0SRWA)2z%h߂ VxU)wW,bvg(ӦZ  eH PRխoa8& R׮ 8ew pݟ9 ٺ=9jo`e|sGtN|K[d%`D`)뎖dy=*OXu[#mMUY4xه=i^yq} VC_}e"-Ŭ_{Pk1'H/$qWr5GH0.LXq<ڋOgHTZ`0@_ (I׷}V7J @"]ؖ\]82ZR1P^J༊ST_ }g!#KQp`b5\SZʫNhI }L ڥ.w~rZץ0C0rCC%)|wdx`83;OsMMxB` jK^+M?.k^.OR3v\n7D2DjfGs bSas0ۇD|qŏm]9\ c%l3B?+bH@]-ڛ~)LU[[tŠĊ<iG Qg4pٯ=KFTw%HՊwМllBB4<e&lʧ03=`N96I$(<*ƪgݕ'$Ml4U8p@i9v[lh_Y2w[6f8Md/jԭB x&dj ߸lյ^ڀ3Ҹà{zP`Z(r̓oGM=Z R|תJ1V<J9UXvw1O{ KeuG6nh#UBo5I4L8g5 irJhM[6fj} > \qQM̼ [-'ꢽm 5tPzX[߿a6Ý/ۘ3D'k穩7v]*.}3׵Jj^Ҡg؊}OЄ8ٓJʃte9)[PCY+TgӴslhua4"w :rzP%`:b s nVۄ|Xx ;(lv/4Y+ͧL|#Ŧӂ{;i^7RrXo6$y=1,\POu 3*2B汸Z~3`Z{εS+,XA4^ҵ-ÀИ^س( (!L\wo.ffu]7rl߿ 2T82&&!)Asw@6+^i0u ?ƙ;:RoD^Q[ф6׏0>[̋\?ʘzY!GO)Ŧy1$2ACT;[APgtAp'{LBA;p6_i/(w#Xk 䵵{Ap;NlyskQ)OگeK8@:nєn72w( v7*dD(ZyIgݣ&]3,٫kG7&kIa 6aROZ)>_ѻg2Q^/L%H \VͪuetR+=O8P~- )DC_%I߽vot!6Z :!AjOŚ}u_˜*p[աP(Hy垄G4&M:{|fХk +UzևO J+)T>uc&&.S\feRI-;L 5GCrӝWeFTLb5|l"&K\ +Ȉki*|I"77Ɖ*˒ p2~gӈ@ zW8Kٜz4ˆaL3XhXv2R} K:`Uwz3.8CKh7@: +7#B?&GVX/ %BʎŦQCaưd< < +3A-Ny$]\R.>N>, 1@ &QLEN2Y|r|YK|Df#O^"AW+PZgtz}ioT Bn &P% GRVP"RCmf;cͱ ɿ {>ZmwrV\+CZp'oj\'0m`Tm?$4Cۨ&9%g *h75wnqsW[YX崌B6$h)!$gw)ZE4QU`ͧG!0> Opeqkñ[ [VVOԋ,G;^8,2(K0Z]srmjkԛ/4Y"̬v :G[MYXg H)rTh,TXH~ZxKP+/[ O-qDB&)Ci-ad_@7Dۈ6(%47疇}MI+ 4ĕ( ' 34gYKZQO: `b,)V; {B|W߼&^ٙ{=e4O~`T4U#xSɈ"?){옲oR+l8DLR\A2>zeHW` 1V_9!7>@UnUA f#< ÷*Hl׽#vsyE^4wY֟!)8c E UK@h3a`ۧ{KoTV8t>xkcR*2L u!B${٥a~d.ݩ)x'0>>+'K3{B^]ÕѶޓ:|59 z Mꗱ>\ {""Je(׀#fqr-Rn#2Hd0-Cm}zQ*<ֿ2 &d?jW>CQWZ݃2mZT0sg-ܖּdęXot^'Kr(&d^!>v)cnM)9+S#B8}#cw/K^vX*2ѾVݖu%y[C?_Z4BZ`9QEy{QTaSt*rb*zS޾ApZ"@6M5;&Hc:!z"Б0I.j|ty{vx aq9n)W tm|tD~L2h醄C!vvATiZdLyduh"H7?hl21ъP: d2^G LĥU0Tw 6®<\˸,:f1B 9&- v pꄄeu"ی"_ ?#/׷z}nGZdsnLΞ,AqpjvѹxKMp'&=le"րp~#6Ge" KqV؝g,ֺ)[C| s =~iwfް*+gb7ro{2k2\i5ͯ  c2]rL. @Q4xAMa!f,x4qI%tV;kvOQ>>9ԽBM&܈s?:c(HꍿD)ml\e)Ъ=;D9 TP=!͏sՕճ8g1#|tsXEquaTܦODEdϑ4M U@l;l;H .e=HrEa D6<9DzA84 gMl.k>Ea;cʿijѸ4PVid'P9{N$T!8xmS .sGBeΞxʣ_g0NQki;!C;TGSl۹Tf\7Z$3 NXDjJ3bY?)[H('1!RZ!! @((BV|ConӜx7](BT 6!e~*\F#=)ԂV#ZW<x4*j`u`nnn}rttvb:%=5 1DLypk'97wrGm4TN'/߭o|wJOh˙8%.PƊPS\GyrSIL#b,caNM\D4PZݍnX#]]*3swH^?pisR|P_h6n;hT\iA]gt AoHbksRcIΰC=v4Uv8hy"^l 2j e0I(mx-^*B)K {I]2fDܺp"4aX7&5YCh~p<bLÉ0܋UI1f$J;0DQ~U[2-xJrvR;k*u4Hx_2'BV=ʓfg=C&#m6!Yܜ7%%?P2S|^Nrq1 &7?Q#s.x_-jISyюƴ˲:dhoGyR"i\L>pN33.H̀űy\,Z%}^m];hY٠$ [U EWo 57y[q 5=Kگ[};y&ʦ)OSw3y%ʉY L"W1PF޴2qu*՞T8Q71:E Bl|D9y`(oZI>rg/eb<ݚ z_g)]tu4Hmmmcv^b@Y6; /+/ڮbėu[NI'/;m6K}F l%L %]0GZMn?h`?sA:SOkj}ILKI*^A9kA74JwQ^RB»߫(GBs$ѓxj(#/@b8t˜ a-K7 @ my>57һI(Oᦢ`Y nDthi@ Hfҥ5w+C]Wݎń%/N/Vfjo)100ҢpMGUqٺgW?#U?nUe )c X|*_򮗥)F9+If*4R{& dm+ 9"Y@?xy*F.C2?^+Utɛ7,VBb=״AkUdRP!DTyr\[z I%i@k#ML9!dҺ+F&_EVxUFw,W(s\Kqļ sfu bq е a$-ThybWǓӖKBIrXMu7ȵ+-&fin6[XuԋR_k`S'т`VcxOQp@ox76(L H<LO>Ud0F T/On'2A0(Jii *+g$&cIK q-[41'a4 f'hCPA%"fkg~V jiP\23V꣢B-b3m&)NrWg g-|\hc \u6K7ոdE`C>fԜ{BQ5k`(>+6a3-5dwҿˌڜߝC̚`j Fdb,7.4U\|)a¦d)l.Ծn ÜyQCV3KͶī៺ [E`Hg~&\nYA#UP ;RUOs*Q " "aRتv*@;o:\A5BU4N@tn7e| Rl/ W \Ů8unE6K#HB+QTf|ϑm7Y9%w.| 쵹Ek^dBFcDs,vzylRX{VpX-G\*4CELcv9,ZNdgM[<0IItpkZgx5T/ !;iVAA~T*W`sUuq\"{LciD:@/)Cr|KI(1ڔVD(PlU z*ZIG™Xug_gM6|a6{WFwh{K9Łw\V9W<{K$Dh dX稑-*JTXH UG޾# DR "CK׳q$9 p(Gࣅ*ح6 T~(sjB'c0q~O=O2٤T: A$>HjP;UO.`PlvMaJa͢U'5 XeiQD,O3"f2ٮ=樅YdEMp90:3ٌiHZa'D53IfeF j@ ^\W)9. % igJrГsף \`n!G~zcQu]k97+ix @(MJ~{?#NoO>\`_> PG-w!xu9|F1ԙ˺bO~ao?.10/Y!aCƐ7JngX׃MIP~ ޲<OQUȁ`ή8[ȡPԻi[6/%7K[9u ?S[Xf6v3LE }rPF^>@.p*DU7iboi腣4bF>DO0Sh||PC7xnGIDZb^x%5i4U(B-έ䵜фcF;- ^Cp-π%ɾ> 1gH3l:FMxYP*X`^`0$i}hl+Aվ;n/!d,jB#WD+ 2ƥvJ]45eJ heɐQz @W~WCsrņ7o(RAM (::h=7 \⨿,`8j\ܬXoXub\#} i@'%@5,>#$R{+U{,QP޶ {`8 *~^l@hsNޮR2/ӬC Nxz+C!Խr6o<^ͬ.nS4ԖCW*"S,R:v}޻%g졅 1LTy4fLaq~tfa xZ.B=w|tL弍ch 8V&n:gq0Esm]}(vaB}~LW^/X?SE1؜Gi yp;ph&\ -YEdJX}Wx#:=њџjs [u/`|׵2t މ=} 2^'NeoB">f_bk!ԩ|%׮ ???Bur|II {N%cO#{L3=aAv{Ʃ*dd^{2S%ZP}1c^mKUXUwohc>q ;Wb=FމTL6|@>͹\L՘k|$ORNlht}=QWsۤlPӈFrόRL݋oOQ̉5 E@K}=???JO~ڌ0RADXw0lZP0 ws|] Mk[`M'bnkE0zC(<+:T ;lHE9VV7ab%쉂bAjoCmL"C6| p'pe-# ZmSjHޚ q)Xχ1cÏf`P'SubEdXN ti }Ѥ]pHMq g'r9A%?-35,&YJH+5NșӭS+W3xȘ77GJLy,({i<] $ciqcv U: }6GJx ckt (շt*գfVԬ:8;T0꘤pL5 gǸT8GJPF,m8]/"TJ+J!ybeC EMFAć{BNx2(86!"IZ/wZ`:n-YbMMX/,i, "'uT6#Es8iYؗp4+$78|eq0vwwzY~OW!ON+{ u~af2vtELs^~xD-p#1$H ܷE>6#0$d*ý;`o]ar+I2R6X E=c}:tyVK]ضD9 {%Ⱥ vN'+=0/V6k}i[Tj/^!o>]lTFo{ڸAOG~.r%_x9C[ZMajګ8>(v0Og'}V/Y?kp,1eheD9!tO;KBZ<F5A E[Gs Wdx*1Y$x^[Sqߖv`wԢ1Ul5Vs:QwD[ٓrJu,Ŭ=?\?dzdHY I[ 1u箰OͫW@H]*s1̜hoIS16EY_+V4*~XC]TMM± Q" ňKq+^LF1A¨f /=۬ҶĶ(Ķ%ɘgbX\ˎ(759g:m; [?cSrv\c_qOAJ- 'j^?i#ΐCN२QDU7!6w"JOnL} 75(vЇcSc~?h;w{haٱc=K/f;4VifA^2Dk̤u˵fT5/od=2s v/ihfƲȹ*//qΤ`hF&G ۤ?+:mZ$2wI(H5Wʯ !/ gxأ˳ _pVÓ?&R@ghRyB0n)'HcCw%HT}ps%H~.nrGُӍRm'#XpWB' Pj;*V`\-St ;!a>ɭ{p=2 :h>pͿ.:h8D? 쏖w%? +=jk ֤Y%y6';륮VQFZW̧W&bs$y>ÈtL*o_\{m%D ȑZ S{ul+vz08[6INZ׈YZȌ/Jrk"osf1k$ΥgJu,8V@+o) WJkoYnvUeSNL[[,^DS֕v3u`Ϡ9nnd`/iC5TK0z$Cq#?lSXikغ=F76m+EYoMrMѲ2}K xj1Dp*&`s-oO>n<}rJ|5kpd xB&܍ǮZT6Y ?TgUKs fqBkJ-I[@? j wa|gBw!oCe6cX1UHZoNحk\9e6Roƶ*?gieҡ~9 2GZQ~ G\cu qq:%r`tv5Q|{!FGiTֽ`pgl TCζP5|0~hQ;SL" ZHB gA*^]޹2M}/~!bXt̐i1 .HFcrIް;2'QkG'?ӗLj!qb+n~3(L e3p|,+k] r7 $5[>Gqo߯r=@K?lf;O6j9,*(W ԣg>\+mܜLU=:Sݤ. S9{-љ, IƧ^.{֓VfIXD@Q?RF}FŇ aX!ji,=TZC&&İJWi O ~ vS!?`=|I8wU>8HމwNJCe]eZdR=a7bsI֑|VNwt@B!]Rھ+YBy>CюC Tw"r 19j`A T{} 'g^`TҊC#"8F,˙]ԃ2KO:56 \$`CZzzun\BE2 _:NSI k5RY ?'Zrˉ&T.{c0趰vѯF<ౣl<׫UnL1Gdv';/ S`*4@"XnT_'dZ\ԥ4'AQT +'lj3۾IH|i0`y<)|Qᗉ0L1^ݚe?| tfR D"e\qſD=iQf/9$2d*3oAZ;݂M.CkSnǃ0^n'6yܻ]c񅎭^hYۥ(.&dk®Qxھ=2][hAg4.$NFb-"zOQ<%v(Ej-f,3P|4s=h"Z^8Ll0:ьB(S{<*|yq5q{/qMvnf7vX#ʵInc-VXHp83Ōzm8eoè9*wc4+͒~<.̠c݃Xw Fc:@-vmd"5,0m`dqˑf sOmcݪH`AI]m1hm小v KLggBPIjf<>&wm.(bI6)[ -3A&aQC(6r7ИfzIe>zKRL0~3y~aJHIƞϾb=5 G,6r=AnIqjOC }YUa 1>uq1{5ծ޶>F̃2V+"2ɁnZw9>W6eNUL{J P9Wh[ט>32S?k laJ-=­T Rj@d ɚ{XBT &x뇲+VZ&z_kN,]P=A1Ih.srP忲&VS>Tq('Pmezi &3)9wGxn٩dI!Pr%S-I?9zqa<,"~O7˄2Khg@eT3dN^v[ۤ [2ty!͡]t*:iǻd͎U5R{VV9XjGm"91>D֦7 oϚ-0K\] cl^14]3i4KbbRW !44 5mvE&p;刘 uj߀&[ЮK{)j5tO1q{A="E q,' շ1r-enZOO-^~OT`^ dByKc{O6\"d#8)W oMmb` (׀~9pX`Z3mׯtB;~:=Gikx;$Ϗ+ !T7>pecESD^3ʜ-[U[%j[IfjZ;a..~tCDTwM7R{[Ao7U@wE>lZKvL4Nmȱ79/8lCe#ߥ- &5*ef/S2Ӳm*  آqP@= `0 =X4g_@x-n%c}`g2] I5ξ> ]cZ]3?pjwvZQȻ.ŬLdž}|jN-ptί!29'ͪӰ~;H!SܶS* w`^*(۬9y<z}ށT%@؊)W Ӣ~VT\0j/@ՎɟbO\k@-9íى9Lx<6=vGu6P]M?J}F*}ر~$sY(iLw`_ZЀy%F%]QEuHy&+=8avgW#p3m) - Ծ|ڨT} WiUyw p/ɤGo> /|SV2qkY/#QWQ0*SPo!~-}T\]ke;C @⊦3~n7Sne܅\ޅ_IbLtqJ਀pϠSΑKPZB61tFrF ;YTop6GUl8@@Av]R(+wJdaB-{xi۠{a'c@d-48MQx{΢c'TJ+2+`#LE($m*7|VBRuoFl[4'G.KM*\H-ROw ,/p6s*MMʖ 9O~yf&23 'ԢAu"?sP#c}b'/puƐ!ȊM:U /4 5]U CB^JU 9)%/ʆA~BQ2׊̉-#yw7PZMNY!c|{}ZcVLPo<5͂V| [: ,>{LH$nN37+XǪ7Qb݇cN} MbaZĴ- WN>6ն? $S4F afڈh,2 ᓳMQam/Q2оH,E7]K~z^y, /с1P?Hꓑn-l`c=c*4#y%|!&r͟dDM Zf7 +5QM ^koM~V@FvN+yYqˤ $pHg6KZ@av5M|Ljh(L) X9YtR00ҭ&%Z23S^ ~,t[~*8`1,O4_3kw#/N6'^|VMzȇZ SںrQٔsUrC[0wtu{ޯq9#rF/@}K{ 'QD9y vty(XW,Lm!$QJẂ\6EuIUZYഌ !:eҔVY'SI@E؉\i-ǻ$%Qu㱚&"3{ۦ3\N5Kcwqc3_r[Lǟcyh&L†RSA>|cV[}ZplN#jBɡL jF@dȖe@u [(Br[edlc{(ԻSӠ_hdj$Lx\QJ*մqc,dRNGH0 Md+5Z;Ot.[]H3"J^5"4Fjz֯~NcvH"s{N&Su7!{pןk?2ñVfq9-'ߗJF:ŴU6Dȿ\bs/[YNQf:jE%_pJdja (' !P7X|Dcv+(7Z*dkTcZ.-{FQxs2р 4KI߆ @lIWN5(Fx[:st :oM>{fHk< NΓH4F&b,y.}Cv@sQs$zl?Q&]< bϳ,4 `|>P^ǕBuL2uȗ(~8<8=TKZ>ƍl|qPQ],#rڏnf*`KrJu!Q%n}N#oE:= |Se 24 SЭ0Qvzm!9'GF=!RH3|Z7< cyu '`*,&{#-R! {aE%iDD)}Lٲ-?%Cg'z'0^Ϸ ]5{Ukz(,M*k&B<5RM;OKp9#[C-ۚ'`KaB8\s8!?yJ-g0I~y6ͨw%ܙ$cne8>:אOka4!pk?YmOWhGdh07څ=ft'I hu5Gn NeGA,|͇ I3(j=;"? R}"Tmzˎk"}YWՊQ$)Kg}E?ӖT5)h}ey]bQ6;7 b ͿrFVu6kT\NN`RP['%ϬevO}TZfofiOMnu\Pu+PQ}k`ev뫸! b5pȄ򅷓oAay&ZZn>+P -u\6<!C+lA~k2s :+bҿܞ7k:y4F.(Fgn4P٭3U')ȉ]ki?CYc>ܛKic%X08I}1߾#Vc,p 3_<YvU|5 5fV.Fnх`=I\ ߤVvėQF9L/e@枛b85E]Whk8+I" 5o'ZQ|pokȸ- #!rwT/~VnYA& 9-Im:_F%!>6)zH i Ƴ`ӌ} Ppig3%xBI<'wvH 3hg6mTxm[C!k ^BC.@ΚI޳wAWC-e#cX/; ՐZr>iU&HaLYqx h霶}Ȯ]#\$0d06 K )ku$T`:7 g.ȻTO@aRd*$LFc% nKQf b)@2n5ĶN8@1+lb:4q$k'gM ?oueO1/MX:rڛ,)+-MbWɘR7&J8;?IzI~&B_m~"WtdȨ׃SݰWN#ъ[M+<:1l jω*ݵs.> ew ڴ c0qeHmEYC7 +.n6zom?ny*; [>$=@0_ՃL?0o )| 94V.6V֯0XFYp4'6"L,%Bf$XVARL׉^q ;h &I0 wS'9J.T'~M eeS5| *JLY-Rrx5Xudrlq =Ӑ]ƪ8mk̶+4,ˮAvA}qh*df)J:DžPnOӲ*;Ld[42&צU_zy-}Ў|Lf1IBڏ&VzV.ȩtϋ:I=om29HUC0AE[MRר{dÊmN;IlȠߑ[(N|_Bu.GlNl>KlBt_RѸCd.۩h\MuH>ox,$ob!7Q17mn C>55u.{Qx//̢b&QpT#_^>yy`M;Wݔ+&ʮqHv$L@<'yw@w)6#GHuVIoҬ6ZW0gCp]_BzgbkD?ISeIV=BBII۝Cߟ ͯDjmHuq[rCz,le֬aq - 'K*/'rmG0+zֱÜ~&~9cRmBM?_Rװ vG!MqP | KǨLR,is(6ps8nͨmVP^bGS%\]/ynvd|m#E>l I/='TӈmU`*1-EkIRe"E; {hڌau`-LWo_nfo LEiMqefe ͐fաoxDeT5P(u4u"f/&B13ً#NlZIzQ#|T.`g D 0%>:v1\!٩癹ǜtbhi  `5Rj\BG$^Y7Q4Pڛ}rxl0,y+ϻ}+W(2 7[EUˈ7eQ| ؉jNC0P+` _`0KƄM/>Bh~feN3 8W<@b gM(uׇ$/͵v",Ou&\e z{G]dn&A#v2/]ygfBIE@ 0%=fBMOB4bMc<2q8dSQ?;4>uQRHrڹC &< F KDz!E=+6:X)}{6LJJ@-t/f0)A&N\\,zGUU=.v:#F7%*Fj@l,kY@;3?Hw4}*:O P1zUU)(*z*NĎP2Y \chӌ*dC;ys剻Et G\E\.0Q7oi`.9{rԴ "ȒݏPdzf#@wMODN+` W1b-(=_ ܎.EQ i;isw⟐ad{DPW1oEC~bw-,s~͝*`>ojNwr-6!UOP"7 MO&W!}e7zxʒbFHzjOk^ϳE*tg2 ӆi 1oFϚ̼N| ggio?!ԕç]tBО!rwOʇ|_i&ܤ:Ij./h?"=_7'>a9Ycz=ŧ6ZUX&4Qd_;y15;6Sj茞ZCɼv0EVZY߷#(%թgskVt8!`*4bNQn[MEHUe9NtAF\!)JA~gۧbM TN]@s|ۤ`WFx+'b G3/On[_J]bg|=nPց! O=ˊKYh;T$J/5>0LY_fXS>K X)/9=uЖ]<Ы [*b++͛a_ zNzsokr3[b?GByNJ_F}uO5= {;i6XOB.BHDӒ+Pۮ^: {jzo Z˧~ht+L7 )vuNk")-ZsYqlJƙZxqqܢ%y_ Vz( ќm'~5 KCv9C8 ,C Ϝ )BpR243=Bsao@$Vr͖ Ԗ~N]i"^6RnMhqtWeh<{I3s!9l<xGYzs3\4`N-ŹmE2: h>H!~KsvdTe#EuX,q~8?,B;{%Z Hq%u{ Y}dx"ۓ#&l:3tY"-[-~baԡ ̾_~͝UDF6!¯n1FQ`=ָN@vCHq;f ١`}N>يUT[SGk­A{Nw8h !9C9?[;SƼdb̰n~DKLB1ߜ-4D}֥oNkHv3Jv~@MJ;^ҺrMP (BMHR6 DtAN/HL( |2!b@?h4յ>Ws]G߻FY3;\0y @ޭHFǀ( Oʌ*"~pG秪fU3p栗9(g4bw&!JSd b~<:[Ms~z GZkH*.TY[T~p#FѾ<wvSz_s0f$ +/GJM_БCX,bn*o5ܮbv[E(ɩwW grbgA'ͭsG R O1зʼU(GF#/a=!xO@3+5^x133eM79..\un^.IUvh:VӺvb 1]z7vJ 78 ^0>ekO ]Dv RTmC|>*U|8^,BkQ(N*~ a`6E ӟR:g}(=6cB-Uoˆ_7-g6nK5/a \wb#RXH>-y݆SlSAxy` rReo^qu&fj_C{yhW")s^ݾ Oq{:Y-b; p)a?$nO< lj诚\LV籬 -Nl4r38/_aت-UpNd!1laہx2ښZҒjUKȓǨ Pfb+׬UX`MɈ&rwړ0?26KrZM>{[tT1ySlL]YI"mQǶ_7șc8o>4BZl[5nϞ$PJ ۀ#`ƭ'}azm(&-lT օW 2"y/yCרhՏ<|ᬩ@eO&cXeFp8~Hękirj3kXʻ2$n#Vq/TOGHI/ `C7Bn?*$@&ϡM@dSyM8*_nX>moc]>5L/쵄 9& CHX{>X#7ORwR;8l@vQ^b/@SZr|[K.6qz4\5 )T{X-I5x@,wY"w_TOEgmoye}XW:ɲ颙 5mY\MLՉi㙑ryL K1t|޹9MyK+D\a.%PĉSw`E_< KS-ɷpؕĄ;|0⻂LPsPmZCNӪsD,@M\X{v^)#l(a'ɓ -R?6Mzb0hy 5;i֩kcJ1o m &Z;Վ1sbgfAF|e0Ԙ Œy6?p5)`[Y#* gs@%u*$d&0ZR'*tדtwhbBݧ# GX)/C _*C8PTq曏i)*v@Ksv7y?uxRŹh\e͟)_FqNP͠#[@5>aJC`4Ze*=p{b\x. _˟\A8 nbz^_ļߡ%Pzn_:$"r9ݏ,!3wN0};1AIDyT4zvwLeR>¡lMO"1!=`mb}h'!rCIJ+L>58;x_Rm'orw$6GWCy3.h#kmQO@ؙ}~\gnh1@"`,MQ4~ʾ*kpx;.kdC=9Y wWloքo<Nvhc$r?ԚF=<22aޤˠZn=sȍ^ 73QoB ɇeGE&R{;2l? ݢav.I|@LS} Kw25RuuJWe 'QrW7MXWuBT0l-Z(v AƗ?{(889hQgxhr|4HGt$+'q;(!S.5ݡM+FU gw!5 wV<: ݯG(:\:W|ns27 R5-s #ñ@fK)!I@:ZۏjXKlzY MMA=V'LC8 !p˟XXЁ#ݮ'C 3X:IݳБ)Cex¯<9\rXR)[+ȷp| {;:hgQZw[H*L}worH HhHf.;r,pu-2z4G^Lvv Q%!tσ ]96N?cߎ ruٿ *^:@«( H/( *R%?Ma${٤@U>FV,Àu#aj L vzM 9bMɯ4Bȝе8꣙]ϭc boDʑs}#Rґ\2 cN>{joOX0_bhw M5qIŶWw"!w5Jƿ)+] Nyi9 J,[o;7-^^j\d> .03HNCTvz4MtIs~JsQK/4R(ڻ͂Tݳ~߿9AtFhkmŽ(F^1tg,ϲ Fghm U+JNRRv?7G f]o$?Us8ƂT{.ߐkYNH补 4dc({_}c Gi9\Toߠe@ ]9~RwyhƖV}.xZrQ }V^ uQea}=#=d.!‡ݰkCN-ؖjz&S%ۏ&zSdASqA*jr; ͌8(2 ߶uõU?zy{h 1Jߑħ=Jb(FtӸX-'NsdH (kc^5>GBgH1tB-yG5_d~3V2c/ t%q0r-Cѝ暬qm:24Hw% qer͋aBY}bp+:3tC^hc:'ZrQ ;x1m:]1c"gc# sGq237:gwp$}y,}h+IA_ޮoP{Wfs3 >xӝ.U Q}U9M-) 'F} X@,+5yqw7do[+)}y+x-=RE4W57=ie*h,%߅gZL\EgȾ۲Xק) YK%Q`na~ +f𯋎?#8Ȱ Aвm0vIݭm%zZ=`|dG!d))n7E.9w_l\? 9-\ٌ;!?K;\sQ=U b4;@r~4:ʾ)ͩq~yQxDv&A)vh@?}*pqn53[s7n5$nIAR5d0'JU־0PYutb%=:k[H=olLD9-%4SFTmx6@gW5ijFXEEV:W.\Ɇ}TT[]&f6rS-(g\VDpm1H$о?5bZLMe:o+/wEvS ( 9uoעjI}viktݢfn݉ Kn,P!N Sa(OǏF:{ p;vz l}TIQ"ȼ&`kHgQobG@خLagq4ytp3xʒ#^1 Zw:>[" Ԝ^~mu$,:T@xFuUoGN9pbQ]y} mf?>sQ=F䱃F)--`J1Jh+׏: c,!$J>,hp?E imsW+0Xɉ a .gQ"s4Jȵĭlu|hv:ׄ6 I(ZtRF芐bnfGXN|r])@ꋠ-ΧxNWEY=n4Wd?%ԒV +*Gx*FO]+]j͟s4X먒{ zJ`ӊEB2\ɨa2DsPFsdo\ -ɛ(+b؟c3;yLMk 'zW;$m9|,;ȥVr%FJoI#fuRER.Sq4lgx{bAa#FKyÁCA%DJaQX#x,> q0!{ r%~Ώ8>3XB)üs+JN_}n'yS\M 5ȬU,b4'bU7x` %_ J#CsP"4w?y %7Kwfy*c 7 ܫXԪq"*L;S,H #wچvGS|9ACƲ󬦝Sp ae+Dn֚H tz@ OY):z}sz|(6j{jWoW@cjJ[Ɣ~e^!KB߿hB+^!UdkoRAAc6>u^ۃ%.9zIfdYlQr̙fRn^>[ FD~"0:UiMeyG|=u(=J'u*ӭVʼni)c̝bt:-8RX`mw^ 1?kUA峹C ?'6~xqmdjJ4x.:9z r5 m:[m4S\xzsnf' Xe)ozxA͸:=t| p\t5Hw}0-AUh 4d 0y4ߔuho7ɵ*>FiCVu-JcbnX*2 H3`#_2NokMǞ+{O([ZKg<0" X)X^B$'l[^(ͤ@;/tͷ\-h$ ]"u]4X.cra1nVsR?Ig";I )Q*.nFnRjzGIj t8COuqmSlFer#+m]HD/̛nddUЗXS*=w 1xe.5nx!7q ve~lWp1>gN pWܘh]?ۙ+QT犠6v rD8;%*Ero%aEx dJ!+:M "$E4k,pB|A1i}=[šME.b_&R&ܘ]:%Yj]0c[Ģ-CV&d,e {DOq52cgW}J3^ dj1gc\xE:CH%Z9$ WΠ|=^8xOhqY4mo#YW-O1p>[V+@|ZuS\nB :0(U_n˸9˩{y4Axq_ChaIEQZ jȕX,ZdY \?q\!4,^ohGO|XYB,oLYE0ߑ^_l2(Оc܊QS΁ o270 3+qt #I.p34l{$a5%Q˚Pb7/*E 9[X6zGQ"\r3Ff-ЌzdTl?5Cp|l*s#q,2̳Wf(&h0*` ";n~P2yb. n#WHs]_Z%94sZTlV#u ~=M!~X2w@=K8{M6G.K_K(͎s f{(&S`,BHFS nWsʡ~ 2QP%:|!'K>5I3@]ɌZזhwYhrY#8ﮬf>AW,)5t X]%K%MDu oӭA O߆q[Y}VΡ`tu0s'3+qeSGo>HM$xgʾ ҪI+Ɉ+r&|f?o9j^O%bYXs s^Zʸ7e8od6d$\띄ߢoN-`Xlbo yF yXoS,rY u_NjVw.?h)f٪8; tL=NGljak2̾)HNs^$8+5iuuʯ *vͭBҤ &>\pT8]lûl~w錚6+փ ~%85o>Ϻvq"טUL-qa A^nȯ`.ּnkYVk8S?1}a$|h g[ntrRQ?|UL r3tKI@Gmi=oaM](,I<11kXeDsu-C ܣfVVV̊{Ix Z:hNFA4D9\x7=y_;뙐}{EsZA"`jSN5u5O[y-h+MЀϢЁd͢Oݖ{NzsW+*K!7j9rW"6 ӗ;+TH4h*TRX\48is@4%hWͻe-]a)g!4y(u%_ y5Oh<„>񚉣7̯tR֋!-zL%^c;ÕY%mragʒS"\Ҧ Q8Ӭ>knu.? cGŒwU[Q_ 1  cHm$+PYWt?z!WoXWj16Ll$.}2 S9_Ef98h%?y>u8[œ()4D)ЛTC0L` o{ď}qL %.ͷwcs /Fһ9N]UQ;>EA+%mVM5ػ¹ηRp5a#zΒu_7Y>*n&[B^ %ժX%CZXIcx#g?fL!VȬjjBS%x( ;4SGW5ҜiZ )#$23˝_Xh/tTw&sTsxǧ#(NhDUoQVk]a(aLCz4*YC@"a&`1Dj^'hB+G*(RꫪhܲJu|*S?qP+*9Q_[Z7% , =4~گ7`!aWΞUdGdeRoqDYy-BlF}*Pov*۪sVl욦 kaD}1lSnIVןfN^-guYVCӢr4S|RVr?|.cfxM łdjE>|k +'bŴ)-z(g*FQ,8hK|=yG[BiW.+HJx;(zM1m߯'C=J}75΄=ٙi&놆-MN|GZ&d-'!@ )A;5NJs^.G}>Fj:r""|>)36 䛕z@d/h;E%#]7ЬbًWs}Pi|(8=ψMl'iPA(4vܫά7#$`PP. DPy6`q)NU \FPxP;fԕ,&D/9*Cn>['[GW~`v7L`> FQ'Ï+lu_$xV3͇0]:iڷiGI&[ujNci:(#izk,f> 〝Jdczڅu>c@ bEy867|%~_F"D嶘owT/\BH텃I4#v#9|>^ְlS5K"܇h78}([@9S#&U'J<-Mi3V"jCNWJ ꁘQf颉Vdl㸜q;H9{%<7XvGjgXbo:73ozROiɌJYߒ c!0Afc$._ywQjڐZF!ύ*I_&/颗oLUZHQk(G[Kt%Y^Ҥ`tպyflVZvю DBX 2+Lz;; 7Zp,c`AQkX;:e:֬c!( @u+\~CSЋ(nKN}\Ɋy5y[ O磖)&ݵCsZjޏჴZXyJن{ fs0L#y^ ֍])Y&3 [^FiAiݩ,\Qt|b0`4e8 'cڎ[d)>+QPcg#l؟E!!/jp$fDvxqKuNH02 s~  @&˝ԛyrw }fc5,C*bt!*1d>c;tbeT,WBsNH8s|dMΪ>z*l MYK`9Fz6֤lb˲ JBZg,KXp fIh?V^DeFVدmMz\Em~'=Z6t>pڠfp͆ $|j BE@5FVb'$ d[4.hXվ'o*`=\ZدߓgiS3Io~ ˲ޒ~ 6+`w u?@ӈH_~2d霹XIbhd}ߍ{WDqqн 7vcw8[А%9𠭦t:G|)@§18𺏾Bߚ#knhK ue4ۻ̗C\{ΐ ɁjEbM8 a-$pFշd".K!*Ѻn_sC-+418W_.ެ<"yqDo4wo2hP};J[< EOx~9:+j)oK/PZye +"a0r.Yf5@h6gRS[iMm;Pܙ7 ^h_xV%4L­+vC-s.z /N9'CkGHDIƢ=6i#B.)Mt',_WrivͩA yЕ!Srm6'FyB3rRaFt<TX> 2TVv0!y_wٍιn|W2فc̮F̓$ /dfa;]b2*U(]] dKm@'tjmsFjqm5LWƯ<ң:EPBd @!ՙyL=vL4Zu_0stS eo |=FQ27 5Ķw>N\db8;'Dpߡ ]&G)#Y7^v-xJScl뭡M0^OtiofO~V{0-[ $YP#zv4'Мh`\$(yȐĒ ҵtJfo0@`hBEBz5x ߃7Yr ]ih G?Jq Ac N7c 6ggve[QWj|WLJq:@g~b%/钛_IKD`(d$("Cg󧒧aS .8x<%; fARP,;iPJF\նñw{ MaL=jow8O V쒺ui,JfFpG _;}=7RA aIم'P/>YF.W^`Vnn4oUx5c5he?^<guʳ[P8^Z_ dMš+"kA9^fkXv``xr -WdJ<W@TeSR3SCMsO0 mx58Dg$r&:8PIWe$5WQF{;#l0Yfq*X'q GFE5g,EՌY]Ҳ¨_-Ue(nhHMhb~,:Cf]Z9Vf ʀ!8oLCZ^ 9f10ZmIv;xR$ƶ:17`5E(sVU2Y6 l7'\<>Հׇ.LfzW omd}.p|psMgIBD,=ظ/ ͟R!FڤzƂ̓*FQ[%jnȊ@]PS-a '-SCkaKow2tqFǀ? \ (nm6i[GR;EqWFx6;6@Ofٱ??{hͬ81 V%]*W*~֡Tu1W2B\Ko 84=>W mQδ] C`Iyej}于7l5RArkG1l[jrBC)}".a]%fg)6?^C%ʶ^߽ je. ]-s%)tgduc 8?jaA^R@&?PnuW ;ڕۯZ_+(]{UYof#kԥ1OY]Zzo 1`0W{)E&i pAp'VFozBJ O,ˢV[*RbYFU;!GM%~SEΝr5Tw91`[P!WTUb7K irȐn]@HV8y=WҸ1P)_:I-|\VA)a$Q+M.X3ru<秉o]֠` ;2Mh̻|GPUJBB1]XBXQ;rY#&]`2qx !*ط%=syU<x U1^.$a OQ1/(5]Y5eBcפgTP 3=@Ot+Y\YLT"&P%mDOv[λ=dlrEU^>?|PKm"S7vZl73Nj+Pl+.(AK;Hc*VMe'-SMwvI^#>Cӷ7*>EPl uU.P(ɅQUgz<8MR՚u VV<"H{Cx)uoN~Vjj2@3Î ʳ+oc^nj2:  FV%9ʬM=:=hT>UϿ EdVM78%M~u66Ru[ǩOaGZ`}yk+~OԢ8/6D+7&^ =o/"_: rM ?2w&n&[ޠaRÀk卉#b-}$#lC¦j#[t#ǾĬ &(^G;]('8,=Ǘuvzq83" e}Z{! FfپiaZ;˿fk5+N&qڕ7LPA  ??-"K˼xm~SM2 ")luGLeY(^L-84Џk QmWRɻ߂^N ';+ٸ65Ή$Ւߢ*k趼O!ġdh5 4 Mf75AK@7FIv0}?rU0mBV?eyF~ "zv61뭘WޱO]e YL`=" $8Çܭ~{g9J*JA:x]-3! `Z~D !NflU&2yi]<\K9@/[s=j/sK"EW!AQ^O$X#*Pծ1h9"B1>Q/Om>>,vh멆aX?Laa^;2d6nd\^ +5byn Y"gTFϿa}o~ K' %/([IB>v ԟa;j#c&RT'odטmB[ja(nx#}q)‚}Quky`OVF3/% ZLlB,led^,nh-j?uA5L n{dʷLfuPܖا-Y8t/os)1 LtGjWh*Q4 >RB[EP|grfrwrLޏbR#?=FW0-~pM6"":IF_j,-VwLC ;@X7?}wO* cbWRZ^|39Y ےBp=Yɹl}ݼoK|6B(?z3y!9Ku>"!#JFV-'f09^N\}`e{3 iv Azd_#Ic_3{/ }3#y!n^pŲœlK{"k4rjY 'z;_@nLZ.0U5l,m+LJ@ImX^HO5`(ܻ/$kCϫMp4n: CK}sp/\$EUG)\$gC{n :˝ezYފh5Ѓ{[eXw~lj"YuQf`稱'\#/YFȨ**[> ZW$j`uˎOnXa794*}ų4T2ŞDdc/w [̎Ao {? ](qL#ů8kp;&R]z'q%+7|ņ`k"SȎRvխ,BQJOUw+q4yn4Vw=sBI[matɇ-PEp ( Q ̙bOꩯ Ƃ/QҼ$`"CdCjS20tsGlg"-#4̩y5Yó٩}T0$erqrmZwdw?9#tҚܛ06[-s4`0WeYHj>^=4@`;?RPgmuMP>yQ5Z ]SQ#Ke@1 Zu4?acm?ddn,po\Me&-> ~Um+hp%Ҏ2EGT|$lzTN=Ǹ0:<,nҌ4Lh*sm/tBS1:eX5s/[bKTj"c<~UCY=+ gC9&h1-5̚ J\00$#ư~bk8Pa}h#viy+zƭcw _ɬ[W Ŝ/7ZHEa>˒H{[bAⶡ:{TaHp=e';.-$bPB~:U(`LyRki[&veEQSSъ)wS> ,w*$2v|$*'y_,y>v;5PK#l9i[8}^eH)Vzh϶ -Vyls#}D>fnzh=$! }QȼN"&ԝ9 %q6bfZ}^ ڵu,Hd]H$$;u/3rSW9:C YR74:#PL>'aijKN-!^tJɍtW;}Mf57hS4dW3Bb*"Sm۽6>l^pժ ci2 N )94s%(tq';CZ8E{@j;gBBԼDFQFddrV,mג.* /2Hܿy,\go&)H_CMqr71F|ջOBW3 {}9W- vd!YZډ8& F~q.; U @~N,nV"uQ43=+ 3I։|Hh%W d:JD{;`8z 㦝ȫF/^DNgo$C @V|Ͽ,!u܃S2wX`) S/6Ҿ{!b*RTbŪ#[DaG" N/z6ԁkbgVbyF @R*}pzI18_O s4+(wQSdeysspgߞRA PRΜ87B`F:ll QŶ'n0gO7jPȧPKeIgn>"-Q"k%=\ޖi S#RI5Z&k*4NYķu:Vzy,#Pe?Oӱj zg<|F1̇s>=; ^ nب]Ly-=z>9 '\[ t^/.XmD;E|vAL|״-9ެpH{CI!YOL.4=(i> kU2 ` jb-2Õ(uJc OcY2ֲd=-hUz$a%@N(y[A)otP+}T.M9z^ a]C2Ր,i^E5$ĮS~(MuCDzpv.z@+GU虲dnJ7wWLwjɾ`.~w{J;M *;Ulo|TH KvMMuI){0;&&_gҋOtJ@HD#o1b\ eakirHl noES)7ہ>9Q߷OK:Uݷ̙&f =Ņ nn6 _FQ&dcD}S!K+PT>Awxџ#)|1UÒ\L٭`e /f-էMZ}R4+O^0bh1)wF.Є&TikgF.]OrQxDJRtOMΦr3(,ߠwljoQW B#:--@՚gn-Wo%iYbaX1 ٣?FS_7O|6~/q41QS:>X ,HB"gm*ut7bR~l@GǺx/HǓ ns"ɒG{wHvn(h7 rNه^\Dzx KDjg^]U|ts  ^>%+:k[o҄a9pġN Ds61U?7ygת6Hx#:;%)ɚXk (d1jJ9'\~VƠa0vƸjou·C ܣ8Y{ OPi;aZZ^Y @,|F⏙ID87Qhy$.VLN_ QfM 䘇d0ʁ>7O*<., j4 dA3)Pε&δyK"B.XAfRSd9$k;q o~xzz\F pl*$TQ[YqPI:C9y]0r<E>9Q"_HҰ|UV& P=]~ ټ l9[Ja6%3 ;iޣ"ɾ9B^F/Mۦ`/`ݍ@M1>X_7:^d?Լ" %)T 1*TYe/KVv+ :h }~,2ۮOLB$Zc10 8@{حy} o'6Mv!= eXW L6 I#$HO:U?SC>iMbA ֹƫKe FHqqwŞVR@SC#ߪ0 e,[sTzRxA &ַbR@$5MF$yTguYJѕ9`ܘA||0_X07P.=#y ߗZÂǬ,DHX0% wYZ`gT \[-?9^hd!Aw?[p.LGA₠(ϖ] JkT~0U)+ĭge5u(nyX}5lhW9fWDUR9.DiC MW mwOׇZgSԨ8k";)4e֏܀f= ϐ1/L4]CN` 6}e;?TǪ4 =1$ww)$H:F+UkmZzZP06`SJ~7,MܘZ𓎪^΄X 02pzaVɲ0G﷩ J\YNSZzk1b 2Bj-twEJB'6^:5l8UMndzʌwH=tA\G}fVvQoUTvͺ/c簶! / 68l 7h/e+a&)؆;քl_Klsh<n8({2#P I[dBg_;Rl.h"@Sbcu/f(6qaĊ0>;54Sf!HѦz3LZTe0_2kk9GDvHqfvѲv JBF'Ts+n]VP)נ=AÅL(a 0cw'9>=ӊRj>.d@WA,M߈B&\g*DE &8z|fI(1 ezQE (oۘ;S>=&Sf;?o :g|WjK8I7ެNWq`R]2ozߦKpi Y i yYzO~gC0`ziݿz v;/AdeUKm~,g4o8^*S"ռ(('{)lz->~4gb߽=4ZR/I>RG"oj.g{l90J\x{J&TB0齴Xs.Vyv~ag˭9᫇K$t+X'K$xXh'l+ %jG7\gJT48ԝ% D3}i2NΩcu[1\UGqVKM7)lHHt[ :W.dB?秒o{wIJ&Nv{(q7'zRBE [K_ʅ񨝔6%bA:d,l4F; [oBpvrx`#p C!,O>$sQN/8Nz5 X<Y=W Rغ7W;!VxZ?# R(D͛uL ;2/tS@zfK9ZRsኴdp~S:]eX< -ۀr|S[xLN؁jeN!j8ULjɕo #=z>X])5J_G_T:_su_$0ugN ?yOcH)08kL';75G:3>ǜA# ɇYr{@2zEm)4$mDV6Od5[VYC;g|7D/1Hp_Bx1=Eτ3=9hx竛PPN0&Bo`zn-܃p ;='.ʃ/.@X F4Q :QNM %F](#LDohǂ:8v,.PhrNυVMѢqakrۙRKkAO5s|ؐDe1&2_RF C6$3y9@U,m>P>/Ջ]ZW ܦv"TĔPՒ8eQ%Y=\A=še =a`Tavȷ1Uܑ*Q[R2Xݱ래z!: ^Oel6-Oj%5/Z-騡WR=@q1҃+b;$ ٗج/c d{q< _D~"M]wNKRdohQK*,\L͓^Wy.a[߂q#A0Y @]<\X,1ZA"2rWKz\ LK_3!k+ 9ٙBL/AQ+o__fnu+T(WzػҌI?BrY. 4+yKV]# |Ѽ`}Z(,VM z+  2: j [95$5SwKY)Yrp/tO98&9ODZ"73U[x|ᦪ'KF0/KL#/k:lgP߆wc;!ktLSD*Z;Xޫ/sXG*"urWa}k\TN$5{}2zrY}x'rRYAT6s.2e+h* AYьnz>}8uGؑwt|k 9/&`Dgib.刎8@/N&JY ޱ,bF,FhUO9.G/ng)&[9-eb$~!񵪡n fC"Bl,B`AL@y;..ZA^"eZL_=nI^pMoLa $ [A y(Fv$hΣ!(@Yz+8.CF1{=:?=RuBCsUhů?d`\\(AEld72ީFڷUN=Iab.-q 3HN8]D[sN#NJBs5;p9_xF!)2*JTQ6QwQa变u\Ք'`:50@q&:9k5A2}>)Hʘ2VF2ot;N8żE@ZS~ R67I\;<;`΋Mۿ} .u(I7 VJ{cdYdΨ (KTkUO@Zfj[(2sX(yiH}!9}(e/Xk?Oߜ1c,nZ|qDm8@&qXԦxhz̅wy;jgG YyjF`*Z2ߚYtLSsYm"(&FUyM胋CBp IuUFF@ejZuW&\Q1#p >I- u,@Qh(u6'7M@EHFhW}p/wIt^WQWflJA7֏.Bi_A@bhb]|Xe- V>tffDVεQtx!#M|PvE)qsH4I:7Cvy.;T7+&"Ptb^2ď0uVCRI`%D~]pZ\o-ld:~؈Z6b}H@E6ًlplNLvYw"jcPT;~%7kр5낡Jb28R}ku|݊aoZ۾&*P4D> ;5.y:,YX+{C/5tgtUn9xCpo*)W/r~4 d,C70=pLK˗OG*8.Vy esfVx m=b,6Vnؒme˴~[jvgy7Peiupjw l3#sў(3 ʝ[H 1W1 ]2I(ZE$(Cs: B˫H8-ݪ1 ]ffLc5t,%<dDzJB@8-䉰ZL?^r(CJB2 ު×>x(&/̳'H eI Ҵ$n{$e )?PS7ED?Fƫzs%%RP>,Z@z9%X{ҵvUk:$r/S>-;8ɕpCim[>,Zxn^= |NƩ@>ڌJDAҒ& 3ل$](Ti.1#gn+Vl%brZx5Ĥׅ5'ƗCx@?=(Kt jʟ&z|:b&Lar:%"Ga[OG.y@'`)2} 53~Ʋ)@FWØv HLZ󞼲cb4f<)=J6Rf ֨;~bwOKYY2#F`#E +;=Y oN? 0o76\hݍzՕ{)kWkz"{"i0uǺ)RyU/ZzTWN+Mр3=?^Y~^)rM2&'R 4 )w#0 }4$c#B(e)$jdtփYOo7OO9e%6UP6KY'~{1f0&9#0C琏eY)e[2"7Nk^Egjу!qcn &vO|AaNI٘?ٓh9:rP&3N􍜎\p3S.LpKٺFnA"Zl;`*Hal93D+ȻLcKf$ 4}cl+%v SfWc ]Wqs_tm^"nVZvD'Rv[A4LOIޝ.p]Jp頾tyFvq٪5`0%5|K P*PC<(m GϽܴ&LՊxQC'--N8t~J?_v!\  ~NN]֟# [e@Ry6Sl˟{WBx)4$n~q7x.|slB6:T;,qwA}N|OO٬ Ja.CX,oY>h`.F]b1*XPuSҗNRGwM|EvUB|rm"5*cP|g0yB;R|ysqTeL!\oI)VYWW\~| 'Z ֱ79ԃ .9msS~pwmaK#(Ѝֹ%TjyAꌛ?H1&{鴍LUJs7t1Z0!(ohUYy+F&ÐZb:^#ㄝQt,)Ӯ[?]kJos8vI~dͬ IתN8B:“f !D_tmqyc:*  '-"AzӚνh,jDYX9MF xb1_/եiAIp} J+xZ!7w:oo#_T'>ÕMvc^/YȁXX~ۘsyW/֡HcկW@R5}- w.۞S8LkEAD||(2Ck"ڠR468oOUdO~/ژێ!;‰B A4vȫix3Ҙ[_BkGR M!Bk7z QLJ9&(tmVUZ{/h\]5RN~Js4?&k OQZuJF`yؤAfH Wa@Kpv(D}; ;?k16xuh6zEK@o2= 2dZ.:eb:D7fBtjgt0i&VvQ DGJ[W A. %Ȳ/;t]"OzSunRQ\1zNc[+%z9t)ZD34w_A <6T>xGHBQ"a'.Lؤ%<3{i`}?=D˝t441'5 rW-&G2*ȖHtTpYqPb;Կq8j2dȍ Ͳf>@Y1*pxؿ_xOn^kXu#v$ƻhި -Wwlr#m3Vg_W4*Qg{TS-`At䜐9}|g= yQpT )'u)+6#p)݂Bk33Qg zSS D{M?Woq)tDư2h"C5mUT0tJO B>0ը&XU4EP۫.UJ4e+ ѾTl0 sf\!'uvdF *A?i^DҔʈ_mqF 2M*K)Ț(>ߩ0p!'go --|l=%K| ?,R25Gx{iAyVwhl !qч)4 cmiSR&8ʲ47ap+7xBB/`οEvHφv=&TtF'o^e:޿Zpآ"Uqm!-;O=@Ң \eVA.7lkXxIW~z2P%`B , L "$B?|:e=M 'm啙W5l(`KfVG95vC;y* :jQ)B5Ur$5De?p\NF+L-k` Ma*f"C2n72C q/Zo &\ҹ DE[rYQ38 akIbGvegfI3C@:o LHzfXHL/'3g$]YUHAvdܬd+ NرyKd8C܍ɦ^X4j`mq8$L׃Cd\s.j 9s}K'楥[8݌x)~e̎\rʌ==<5[ہZ [gڪ+tì;$qhy,-7oufP8gu8"@8ۉ38&jZF&~k.W7 ٳZRYW'6K lw'>ԯM':OILWj`|0RyE2:vHc$nuU1|Fc p(>;5<+|my~fz<$E9( ¿jFY"BJ "v^_yRܸ闩.K ڶ4ĎMqC'6qI};6!lZU;4Y?oWJdʥsxtT5r|sMBLwAR?|sh%i/gqumg%3eg0>ɫj(-*?BL5jwn|#~I]4 ݛoACxEzƫٱ=aB:uWwmq}-e#ܚJi~ ;ZaEd`IɁCm$xwjOW Hު);/utfT!L;nbͶөڕzQFŴ",FơteJW35Q b\hJbwκʇtIR= -V..Q+kZ Hbb9@T^0>k/&mXθgܭ-ƍZ!"e׳D?Iz]bg!$*9Ʀit T Ɖ ,k{sgV:j2n1'KX<4)TɒQVْY~@Ŧj ԱYպM,ufGXQs? l7Xn;[ṂVAă>F#ROڹt98^D@9R X~YVpJPltEiEÆ @bFvR;`q<Zs[P!,[_eByFq_ APFxd}jEi3O⪎//bS+mF9Z/7~ySl;8Ye_ءT艾DF9J0-32kS_c:6K4mx|nZ7=U1ΜP;v%|^@1oLvh/0ďܧ|IA.=b6]AdZ ,cd"@COmUa9nKưvؽd5gT΋(@Ͽᏸk2y ~&.[ k_feEW_P ;U_mL[}*Pѵf a6ϼJV{–ѹJ~#윮r 2ւN]8nBX %׳C ӳyZO9|d,}%HDjRQQ3+n/o A51L4C3Nt6GMk뭝Vkw-NDVǟdM?H&4<>>&%,ω½JI*! 6_/alg Y?\vǣ"&InL@>'3jWwك̛̜j+d I+#n‰Ƈq\M(Et1." s TN =LMeg^:iP2Cj!'E.Z +Bq*Iᇢ=ozʵXaew*}wX?x?Z ti<@(?` 4b(ZUC||E[ڤ ٘dyϝ0ͥ=b{Xh0PىP4d[?m6Nbk dN׊ԋNiMm]OE)Y^E39UE97aB-ڔb-jH'i2 J}^+-\?ꁾ(\O&b !ZSol)GCM[xM icSOdcJwP+,UHK{LxÝQhn܃O}H X8Zya99뜩*"Hx<[ԋ3 sl3ƈcdjc"rsc6[G>AHdn,#򪸚pG L|t~$ܰrn6ϲo5rM gׂ)n44rZ(a WHi?1[²(ͼ =~4Y9m _cZ59-'iO p!gdqn@CQH ld  hpK`g55%̊zzb ?f;$x|>Bþ{Ww]Tǟ0AN|PdQtu-ׁ^PMm{@)6GaRG%<Sb!|qjlP ed^b٤J[/a:*YM>CC]l;pt( D.{D.|oèCerˑ *bAҙc #xɮ\Ig<4<傱P_*U?陯% 4Ȫ^Y TXv !M.JӇL9Y@P\GY\y^-6w8s8{@p\ [fO+y,ɟ/\65ٶ'຤aVn=fp`pDm2? ":ޔ>l c1R%f>h|ObJل`Q~:% j~c#naO`b`0)VnnM_ UAN* x N!=jND{( )#T<ltK$0>Z/$> %gis7kڳT}k!@9\&#[LzX1l(AXs4Fo C%({MFUCuݖ{+5n{^Qq[Bc- <$di2.jtYfc{C#s!&)q'6 d َMڑ$&nY/V.Y"~A ٬]rt`O9mZg`'4b=թN=y-S=P,DYSKw&:γe ;p<ٗ>zeZZ/&|tgrOfqKZziQsɿR?,/˽*~4$#<<ոO+PcN ro[K=X[($Dy+:#Az\2U8MBWue]߾9< {_Zk pU>9 VT^wl3@̃rwJpWF PQP`ASK4h˫ߌ\hķli?lb+;C'hf1h:}~vrMC_[6qL(6z6?S4m1jK~Z(2=Ǖ0I@-OSg''ۢ:2:O+!+)MDE~D:i]eOmZ n* ;M(Q1ڎCa_p1V89'q[ws@+:SeP;_Էm|\[ QJRYǛvٻ蒭Mݨ^l#WŠDr hfxӭLeǞQlM V_a7ʀ. jh7%HKצz/TD*0rաzpZWF.KnlNU* aMوK{F% qcZ207xl`_O%boCXKk#Y}Ixz܊ tzqEab|f'3b;W Tfg pL99)BfFtΔ,ELDs~MJӮlcNW^f*[Iϟ{,JPSǽn,>션,^^ٕA*>?DჼxڸZDOF;?cQ5$:~XqQ]^A۝۳cCrz$d* tN;M0eyڽDV'i,Ft96cр3cc$\Cpmt4ukeu"@Xg)Ɣ~Ik3ySPn4"Ok >Zf`{ ljGTNs\9XCRp[y픖3`굤mN~} +I+|pH]dV5pc", 0̚kx6O~ߗ0+`à%ʿ@l,va<fe?r@Bh<l}ټ m|Q.jBl#1!(;'=wv`Oӵ&3tTħsW ،5-j*t#!xtjca▃anF6 : -ŵ1ϕoM GUT,<$<$ɫMEQ6/9, !ay'Y/|>mD>H#4pyp_SKXIy৸kf#Ո0"2Fs?Sx"ՈvVֺJveE4yYzfP^%|bA)n%&$Kxt "떢2s\bbb$LET\XZRIRꕐD2h%ai(\^+ѝ VU` a#}6.; ͥoIbi'O&ZBX_ hFnZ%Úktef>k^NU0x"wlӇf e- &K!H#羃U%=I$|Bnc-ێD[Fw^oglвWӞvϖ%AKky%޽s@@JFrϮxl2`A*UIhpDJ>Fɪ,ւc \daVD ?=JMZ&&{-LE շpU93M M#ĵ$=: j"$k ǯƏ*ffIx0jn$Ͼ`[{8XNIWbL<꽊!ⶳƺ)ح~bM[$C4'E`Qo"-[F Jnde'LJZᨢ R\Wԛ鼋҇)ت̿s6\ۡ?3!9C!P7IM_}íF5$BvHՐ`{Ӑ'u+jTe04q‡|:`gdA-#Y-La\Ex_ ,VAy%sm2(MտjuTHH/$ԠB1֜g(_I$2?l2Œ]Ti幷v EV,6(U-Gl;#l:%`? V0-bXVqduϬ"rՏCG`I3 U\[Ca|kA!o0DvŐؘ Vo uuQM+:g,X?lQ}Opp d˒X= 'eq~Xt׉| 3w^:Aa=A OXKJ]*)XLY_nmwL),p7Ik9g(bTsy偤}R"Z=zݲ2Od*s:TZO28=o2-~K&k/Ǻ;/Õѕ"R&JqMXS'N̯ 1™sZ z9*,O|b M{EOy׾X/r|G)Df k"o~G4&K.!DdWՉE \?p<1] v y9F}:ac%f6xS"e"xs3NE,jC'Dx͌6Y '&~.mc# |edBhbMTs@$NSKeVxv_ΕSp4Yʝ$l:}9?@"IzjכԣD"o8$etd]d;TV'cjrjV$ 9<"^0 ئSLKQ>skk1S?pK)Q7- oP_X>Q+C|@)u%V譌蜢tj1hh 0NEoЃ(;bJiMM Zt}I*)RAQKO5b,|PBʶS= ^tבY.@M7)Z9q{Kuv߅8SISR~ؾrf;~BZ9m.jxzp]ɐa`6$i2`qS,F:Pg!i<=F/^ٚExdQ`3?TW⠒pp8\Ĵ2DMB7ԇP:b(ѓk\C'7ZDHǠb=ߍqpmF;*x]4|T&$^Y#N#@!Lbt5pxD_r83 *6[a)HbTUzȕE؞_Fw/̭ 3!OCoƿO'b$ld)G,B˺t0MgVBI'|c3vL@~Z5^F8 [݅]=#dOjo(I@sڦumᚨf+:F~׵z 0T٤qgis:gzk:.ef̓9B%Hq4!Թ@(o*ۀU ԧҪ&;dndL/ģm([XB5I!$!›y!ŪOaFE"J/)VD?mJHWB{#`PH41B8m^k!_)%EDKr} 9[Y5@{LJu>BLÌhKhFdl9sMac8gQa6 ~jMvEղX{x>[`]1Uq- 3Wu8$/(~FltȱLPw+݄!b՛?Z P 36@3K `PRͭwzTr/>\MF$XPs)ݕv|ht]qAMH4PӉΎՁ&PaqZ3 .uE8*|k7POMƪI6^ h3Od[*^ wCh?;X?UeTOXγETՁ*JHwDfj_RW"lϊqUHs~;fdϧhCT ⸘G1T ڇU‰Da`+IIjOĞA? aĢT2/ },OQՂGSlb0@]o(~|$ר㲐/!{z=mglp%R?#<O6~ jAاvzsδWES}ZN7+wdM$z.fWw${0753Y(a 3e? /!$$)5l:yץ69< 6;Fz 뻱O@FS*G@AV;&ڍ%1qAjOL4^RZN=bm=cY^8f`8}FsLnPwYՌñ7]CYSH`ii1_Yf%5yFv3D:Ip}ʻ|9|̛ /A*s滖}1$Qy vh kK# !:N/`'@Ac A}9wA>;C[-?kU"Qj4rùFg1P2nUR~x!*Uhy V{9v.ީG?_+#D%!Y_G]& ̠/οg:m)*wDGz‘)v3aa j[zFEc\#vkI)ܞBP m(M}I'n: !QPyWspL QAj!+9~ʀ#Ҧ~ {htj .< 4wXȒ=&[l< 9Gf[@ /ܥᄶv`#ϷWڶau6e?W2Mp)@6"gdbz<,o5R]EkI^wP?KVL8%QH,ʼ)TJΔJ\OAܾQPJ^S BNR+n7>qdcX~?P^p+5[}$ 0jsxrQ0[2ߦv+8 O i w% 12wꮯ@*ěU{JX.PKdYcbv9$űnfU>ps+~_ŨkEە3ZMGP <8 D6P,{#gU !,Z3<7H}3%v^ʤˁ_WflⳐk.8 2yԪQkkn첀Xϧt231|*jw Dž8]e[Mү$3-oH adΚAOZYCP̷ NaxnFۧ^KRtc_ǯQq)ؽkk%bq6mwd0<: fI)C m8AxVoUUr!OW]ՎRq=?[?t|8N: ⨄9ƗiTߕ 4mR$k҄j9T^![ȳ˭UoH%asj ͱAXݳ ݢW^/7˗}INYп FD/B(N6'5S7}cIA7'@0^=Ў;cR$K;UtGc4C>$ky~j++ o$EYf ]` pPO~ :QŲ['L#Y2V岴zt$FbU( 2‰e ֖gBt@ U+@K*T Hͼe=7n4TKߪ?]Cui@nhWѾC)Dr:("Q}% :>2CtSsw%AKX/p27m9yl6IN(uU5 n $0Jr}e$ Ԫh^z&C{'H9PtĦ&xV`D]=7"ͿxǙYFQVRBy d'hVup| r۪t}їlHD<_ CڂI/H 7%s%5 9mh͆DI壯⯰eCR v;E!h+Nc^^i "c0$frso5qe+Boc#.sxI<:^Jo5)or&LWvT\Qbǫw >5*S5¶nϽi &K7^ DQoq )7r;fFf`88 B5b?8(5x$9dtNsTf 9 uݷJ F]A_{l7j/\~|`Eg?IgQʐ%F[uzj(ɐ>^.]&;FH i()+VIǠ-/j'?ݫW T ICy Dæ+چDžCJs T97aEBA c3n1Ї7Z}_:Hzi!߻s'cimr >q! )f%& X. ^,qnjm{gPy=9)òp4|G<}+|̃673oU>)áxv,,Ly488fW"c[ cjQZ*I販RջDf\E @il _6&1% qo C,+v>B -?FO2 ہ=ʸT^g{J iT2Ϭ\z-i+iC(4Q Rr1;֜n~\Gd CbKX|Ս釾2 H$Uɂ"l;eNA2#'~YsDlffK6CRC ӛMr?"U&.1)eŲuKf+˹+j5G-0z2KZzj%a'MjӕuY8%dPj>kP14]ctNM նDȾY*#̈́z#JML>>}TA{LR:W:Xxs8'ŤMW*o z3#h2tJiVL OyiSS#va#u#0A17[[v#`L9go pC5^|d)[A(?yKi4ϳŒ;ծ'zeYÚ'^6e@#d$1M\o1~@)/[pa4ǟ8Ô"}bK|xC7J1}k1(9͜MߠVz)FfdPF'O?1w}5*szWL֡GLc{G=),i*яDLɂ٬e1硍.h}G%eZaiE\vI_u@SQR]}m8ޏ;|l@$x;eOT|9Ȩ0뛂i/U t&ہnh;mTY y#VCǖS4*߱+XJj3ݟ !ptJЪ tL/סI65MuΖE7Rmn5y WDjAWQnmY'-M߹d es GS)8o2hqgN,.e*F#Aʮjs|BU86 UEUl%cܺӈCUSw;CY]AtaV-6׏s[Xs֪#c o4ctPV6kbi(D^ bP/BG%LZyqApe,y5mLKe9|<%JQ嘢q_V eT(,hoՋy{XoH$ڪ5#G`3&& 36$OKC~*)*(`FIE|t^_M^1J`ytt3r;/DZRY@N)&6EqP~cTj9d "_pc LaA4l"Vi-wD=uʑN="xUZԟD,+kMU} -J6ɸD'§7v83dk_F$;=CE`ϯW7P^_# ։4 rc}MR"@ٜtZt2:mB{s87ը#Ӄ?)ΗN۫USjL6^*ĥ[† fHdm`u[&lnaUܙ:5١Y/QZC}>sp^.oY][yVMAH{4ޚOtkxuhF%!}G.!7VT@\cn~2T45Z]fCt>?sߓ{l[y4Swѫ9,ؠ{j/ẁHjCt y;ݡCވ]\=)7j`he;)Ԛu}_fEA>՘|:~64ʕ[0ꏑ-ľ{PP]B6z]4$J"Xzt9ڌgcDh\W#ޗxbE5}1mCjkDq +Awlsm?)(~\*DF2?<4HG9din wf֣OQN|bny 3aQ.pڧAѽ}=$|h/w{{:AU5H"Bs2}8o>등"5*xON_U+h/0esj+U 6 M\1:Y}ۮ6Q=۲Yc:&0vR>~ıH16)s[Oܗ,Coڐx3 /mmh@(Q \-OM∭HRG:XӮcl;k#BkaԳD/cìx(DIe#ܞʄ IfldO+V'r$^&Z e6lh,'@kMfZnLl9]gJ)R ծvI ;{yS)~XvΪ2 J\|_];MEtH7XRhFvT߿)܀4PDsgۖx \$/74(֔,Љl8DyӨTRp]~'=<=kz n e%)'aK3տߖUA= L3j<g/UɍQ ଌ-2B[^[K]h ~` ph,VLI0 Z޲ɷ,RkuR*tZ/~*&KAm>hW同̂ m@xM>283w]D9j)(nxqxFsҟ_u9=(~wtf̜Rj;pnjiT ֻ08'+K yFxh^K}7P u܈|zčC`3xWSWp*g|JjE( Wp%j_ȫab-g J$+ky9"m>5ХRڣwԳVheɶa.;Kv5B1\OeB ,*7(\%)=El)Ű_ <"% YB"UIet <{/*~d ~ĉ.}qAa71l ) H%)uKFz;$.IBi}4U10-vHnO̦sB /W.mK-RYlȂCtM3\Ģ;/5" z^[l i1xhg %nChfD+3)p:O\Upυ+DV-9mU\Bpq)F컾ғd6v>f:Á Ut%";4A,\=ϻvdsVBU 3WNWYd=#+J5G!-;0 l25qFX%1d,b݄m~i02&V&OTq0`p$B-X n Z <<^AN{gl1Wʴ;SJ!'AZC?m$cFqv mm@C=]C{忰!lvT#{V w5ydZސpZR"fӅ0r>G2HEp ͏8K8)$a~$GՁ˽bс{R-Hm_ވ] \Y j*ġJSO„)dJg7bO,ӊӰlrM8'Ԭs"P{e+bO/ )OP|>&xfTF?!s'k,s"J< "0S'|K.X`ajHYQؚ=dv5k&DXɓ/guOP÷hFہwρ&qQ4|f_^eD3|f558yA2RU񠘎|]:0‰));t,WuF"oI:Y.U1܌o;Uy %C,Ahy~#xԱ]H5qNIԲMBQP#GV 0(ǒ65@0G(V/[OFv`H"JHh6$y8Ȍ!y+b3v8_Sd*ZW -?u%{a H Bpƌb(-̜q=R65^HVw^Ww$О8$@fydD(5eIZ:b? ,]m zqiKi~hIO; _`RL{\Gǫ糃|"`-ڠZ瓧­gt4=KgOag~_$3WCG $*cxnV:lN2'vPĔS?Dǜ17*ƕ18_༺ɑcyVZcB* F*$EiZTM!/xyf}8FV)`筵a{b XS'R|t+V:8V^IQlR}Ac\ɫ-#Vs2㍃koDV"Sx$Gv% LƩ25kajIYZ4 ٩ij+q&dmGME^X:DV0]xu^+N2<.nH);89#~^,B{iɗdE+upagqƎYQ—p9\Ehoiגjȸʢbg@y=*Q[:1X@^sauhri%ׂv6ա 4Sbc$wmf]b,e- FX@հwVjayD2/2 _tog  B| $xNB,\π>-x1cAJN />}L"_>=ijqz1׏"\8.]H+֍x/mS=*j\u<,V)F1,-X z4r%eV3S8@Ζia<Ӊ8w;|#][ #CkF &~_Ґ6G95o&ViN|7 IWdZ~[Z*eVNkjnlӐ89MD 8rT9l~PBrNu;ciΈ)=Py&ZZǔU=]ţDU̘Dcj^m" Ex" >ϗLvj;Н2UyhP4;[ZaYvK:SΆrO0'e_}BNĿCpi_?SPp9 > 5nqR܄ϻ_j1Rr29ݶb:?-ccs8uߐkzy r3k-YP@rm; ybߤϬ6mVнgr,tv$Fqb~b]rkE;r݁nur [BwULOݖ FeӇ8vDs  {KC>՗A-Et7e\/@an`s e ZꀁusfHIJ''J5$^3@{韮k%W0vFTulG{FtG}fz}OO|)~.墀ʴ]~y~*|SХ~(ylw+*C%^}4XpwA*f9uMitSsx/C%` "`%dڀ \*,d8WدePIXKx"ĉ$嗠g&ZQGw 9, Ec =\ ^(<3Vs>_qƊY{c09R// #bPYPQ7Iy ;[2$i-!F ˆ]s?@]K:eהqfz,}p(HbZgÄnIQ; N).= C]|+7NyXcQ]%_zHCQD{_z_=WҒ`w ڬDgMZv:4E̸a YͲ`na~-N7z-x7y7/p{m2 -iyS*G ^<'s@EiC,uE z=@j R% ACZ,ߪn=S 'G\/9kxA]rmSݏ54z.D ) ߞx~f' j*r#>J4ؽ~~)Ha MJ Z5 U"yJ0|z߁צB ᓗAә[~0: VoTA,12HXR ~*H#%F݄[-G' ]ORq3tKss!igu'M(lw`Stg@(5"`hg5@;Rsbo:YێTޡT',[25&DS[O0Z93+;Ӡ>.в7kLGws!fN9:gC+ l@J9+Gr oa°JFBkp|3H &<2s3H׎e"D}5n>Xo]5,1޹Ws@/eVD{ȑ"ϴE[#6 'Onv\X)aU[>ϴ|!A^o?Q>V5ܰ]9fŵs96BYHS(b?G6Lzi[I;YpĸpqX,0P -ǝ|4c (RVG\)gE3J~/Ev3' ^sjpNB5?1GA,A;{{:RmP,a4ݙvkS}||^'K_NArʇ.=XmCcgbdO^b͕q`DZm˩98\Cc>0u7 #߿[]tz=:: p40J؏ZQ81^Eh4?2(y%qon:*cڢN:G44sTWR۪dyv,^7;&%;9-Z@8NŠ/m EN.ټuv Beޟ\2+Ғ!mb̀YoTX=/4Xv _O;:'KmcFzk?.#ɾ9B<_cފ 7!A*&pCD޺ak(8{tq3FkU\tT`Hm)C)Muܳ;4u p]=A=h2.{T/ 8Mj=AIԤ5;A?>Lw cܻ`ǨyСd$*ws]SN?[D!UCXpoW0*|'D@c>Uٝ45 %ka-J+da\#dw CJJUӌ=9¢]$ ja]vDag:0k~6JFGX+K3 < D`y.q#Qk`<&5< SլuLqӲ>Q j:Q LA#Kk1ri;|=/htk˟y E*`W4NZ3/ANsv:`{M 5鼺CTMIB_!naZ?yk!([ȸ{H~A0 {%%x歞t4k/2ʥY66)3U'\68S4JB,$uh 1ꡗ.7ƚktI?hфZM}\qBUN]X/VO@5`EiU v'>v:?(RΑy(q]z|.9^`Yɮn*PhH*E^@B7m?͂E4BebLĂ+^ o@`\Eǜ bFu%33%i #=aR'/Mk#\bcl@cВfȜ)NPBMy3Pמ/7.ZHvڲT[P! GmC%#+cе-~N-w$F{F-&qM?[Iпw&5„eJmw7lZ_9v[-QP%~)85TCq CAkXCm6uɺ`{VKû9:85-XzY؆sOk+9ץ{wy_-`FmZ% oD׮`IdV0/EG{y6ރ莳c@f$?w+-S~ W^xXhU`4ї@l-&IhEII7;9)+gk8ZZ='e~YC<NVl{H 2k1iO?"y2:ӐJBC* XώߏyVч27%ެ^xUs K_Y!,}jo>Ɍ7庄.Yl|tR l,q@ȬlDe[yq:L 1g[`O?%' N=`+jN_B1F룍 ^DrFJ2O[c@B/=-=q5ZGI ] ̳%s\j~P 4`jThQW8dz U#6&((ه\*V +zIL 1X;#S{ [3Rs(6Nvda45lx9xFb֢XO~ҔU4͸-IfelzP9^ h hUߑ #F%՘ SLM6!GuJaj'ܵDrsr;wzUw7OeH]l1[= F /)b<`-+w ꝯ$dMh9FSU1hly)$PrՈPp 0rG=8 l)9TfeiM'骢 ٌ;%)i OA*qUYd|za&}L{v;M$|sL{@ҝFzK;8_("QQ\*xdIIvRF2kxQMAi)6m)l G;enyS_.ŚQ7vAb;'AJs(7Ԡ%pgyni9-R~ KP*U!2+_#P<@ɲ#|* 1Шu\?uH1tjZ Ŵ31VSY2E8ؾS: zkCւC=m?G߂Pd4f$^%:i#biKPr]{݊@72SJ} ȃf#zk){CeSoK?S1VUrvp|w`G-"u*D*|ZkCV ɫJd:Ef< EV*y- iśy솑ZXBZD%,$`{2G,xi(Ez/Mq]W{L$E8ӔTLݚy3@tȐtV ]XiE Lq+a@>UE@\{Z #>IaƞE82PFA ۾>2s8X"ړ5@_G!&Gwr?h>nn.`G3uF}[93d1t%ij ";#=xk9N8ӵoGbÚRQ$Twn&k7nAl(+`ņoN<q蠔#/"[xD\~&Do|؄{[B-n`OCQ &Y9-Rh%ȾDEY&'GJSsTyy="5\Ҡk]);D_yxX.({3q"gٙ$ᄁx&(tũ\Iߍ&FKA!bQ}|)ţ+3b%IlQUJj"7;n72v3(ZClō̪8T" %"u3l'3?ϊWr#D̿y i` 9+d 8O[kRa ]ĚvyBal"K-dl\U=m<Zm݌RT-prK~zM40,rjZ^7[(d!{ 1v;URqF_+}\Ah-TKF2h 5Ox []BxaZ;˸˅i[6.!zi1t3d!:[J, @SYroObqpMQiR[]LU{?Wdu^u~n==QiWE$SA!i!^kܛ(HSMsp6RB [{c[P[ OS*%%o =i8&gXm˥(TOK2f߉eFDL.ߺ`QĶ,O0+0-7:?$lH;Ӑf,u&9BΎ>U>þCV( E>%*%?vqZ8 B#"Xg.ud9ۍ c' ]u%JRxlS1ӌ#yĺP4p^$6Ušng[81, ߽xwWG-v>BuN[_%h9uP Lek37۳Hיb ?\Ha}BgB~N$u%>sxIݾw/HhO󔧓(O>yc-)|o $N\+V3#";<6&ce:36 aڝL8v#cQi9 \"/GAN,ᄉ:MGZ&43`lT7)(U1jeĦ'zLjBXsKZ%jPZgyR)k0PЍrV#|⎕bQ1Q$% E3Al.nz޸O̫&+4S̬EEI#QJ-)MѶ#= *&)d\^礃XAzz֦45>ؕ;eiWrðNA s}? V$F+L^"?RKRb`%R\w WK`&55w(\)XFui9+g&8Z\eaԛ{דdVeEKNM.h8#b!jV#u􉱑o/}֮,3BLq80.c1%;jH GQkwYI6c]|WN#jW3e<.-Oj]/ DyUve֚;+;LQ7qP{}(<9oqV8j(AAAVX8#;q^+gA֣lA1X'9k ] LA|;~ mq\'֫-h3><{:=xl>w/eNӞ`<]kMAFH/^)d<$lTY3g7I%݅IZnZiEs+mIx;; >}qţbӭVrMr\32cp5ܛH&*-[)9p:Ehdfvz?Yt|:1ƪtQMgMqƜmK*30mv%R9d6P<ɝrڏ:M!X#uWiRPf:vR%d"Po4V5"K|@PsYptzb f.I`۸ol!,dYdr"s% |L4\;?MDs{]A o.'z<\<~2I +MR/n@#y9pJ6 Q5sBٝMFr61]=aᇴuXdsxʤQ?hzw TF ǰ\H7ߨE^MQd怉+~^tP#X*gFQ.S s J7Ć.iTJϘ4adU'bmlY]Yc?542-jG`Ig:%ϠKw9ױ,]TdfU ~B3IK"M F;ݶ2&bT~dցn}EЏdAɞ_E t-sNb 8E!'Hoy$wګx0 P= )oF}@I6k$ǰY(/nv^nQ~^`~+pYM$L~4Ȕ|(N\6/މ 7&s9F@ h ~ :] D0qIeο?A,7fc! Z2#8"86ICi\c^܀!wڼʭצx/VgN.lZPz{5$v ]a&dG%_% *XbmJfSR?&=17fOOU20_h; J᥅NE3I0D*iF/8@(A*ydqpjlO (.I! wc|^ IׇN1+BoւgnjsMMR&6ӎP)@HaC!זڰRtFxf9Ӂ~* _\EjdzCSx5]N+!¹i-Lۯ;NQ|\mvgmWav箴R1N+ln^CgUS?m5uoX_3[k7$Q! s!~QOȲl7] AN^̡HBjmsc܁W7Z&3ȷx("D $Zr]~r-1yA^`U " P0J,e  Lv5|4%)nӰ|`.:*s-. {c? ]n8)n1eZD뭭]sr"1\]ǥso2) ZQCg5sӲ- DJQ Q4z<uQmMr5<}ĩ|R 9R93V_"$C14cK270sGIT/z4M+qcc߫pYl(_H{lrUUP #&KAt=#@pksHde)̒wn"Mxem"g 'N_vLavvesP&vP>OTڀ/y-H5=_҆ `O E$mwO*@aQZyZ>< )2/ uu(N0ƅoL{ML>ް^k ),$jEKaZv g/KoW!$!6;q=kY>i t9 ?8j\1eHyɰ1*#`S .4tqC 'q]T_}b]g xfv(dPM(]8k*SD9"&{'Nl$urtY+G'ä`1>gC:;ɫ>0J#{a$I-ۂ4R۵$0b1?) dLS{З^Tp_#VcXpj@! UZɣ#0ڧ=5$Quo{=0"A /jlklUwںͳ;9mj98Ncp eYr2Tb^?5苐%3ra=$ˬ >ĤH:jR)j SIY>#`H^:sH Djv4om =REHR1)N-Va-?ΛQreZS@řN{F/GZ͝30;~ҙ`{ae©#XuRYHg2>:#̗3DJs.C]όŮH26WB!o+CxuS(l@ʩ(\Ra\| QA8fW[޻"_b< 678 hq4#aq48˕E^L#$rT5אdBZ_v._#r[6>h;ڢ(dswe,g2ц=a,n'zȿ?&vZ! 0Q1P.vX+["(\zqQ'\;U0Bmd[+u;\dsz25| jdf Dheu ~ X\ZQ]Z@1TRa//R wK# ('F]lʴ#tL01P7MPfC4NI aXuCOnZƓ^<aHˑ0peMCh[IOē֞\&Dᕊ;cd D&~ZDN`$* `yMM sG=#KI:iuf(BmMet~天g Yϒ+ ?yO]\{VhT?!bᔓwADStC.pcx<F@ (}VbQzg~{-oQ 6SnðVFi/JwVx8A! UBsd$B!EMrB=3D..k%,ƒ-o(y4[m^U>@p;fgl"OR,QǵV7 *"YawAi,g_f%͂=%bU]&]=2SER+ spb5ms$ }.tQ[1"?5ޗq <ʫ:>6"Cfh3|O\a݉hr?? hBcqTiF锭j+ӃJjSK3gu1dWq5|/ B\V(itw14Z5f["Mr3X q:Y-W]\Zo2aE0goϫ&Q_$=dAmdP m)mF,x)VԊw|pތOkZb8Mi%WHZOULhB,"*8]agxGHv99u n׳p8+p4VD Vq͕iv *sYDXHt~Q\)A}wQ|d!O-GtѪRB lmFyPjVj} On넳ڞ|LS[kh*fSdB~Y|\57_W c'OjŮ⨚6KI1]\5xY=&Sp*-Ϯ"So(7EA.WNϧWQ'(U>L \ l;QM{I_>5V ]`m/f{Y ?Nx$D~*Nn(fǭPm\PRGƆRfsF |cuy bKMdTC' ϑt_G݃M] h1UQ@OWGmg|5@oX(3M] In(z^0sBgrgYZ07070100000355000081a4000000000000000000000001616eef1b000049a4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire/fireface/snd-fireface.ko.xz7zXZִF!t/UIa]?Eh=ڜ9L}R$}Bu]3lVFPIn=86,I۽Ra&@Y8WP0Y_Xo n3r91#lܻdcP޾-{<|mi(y1yã̂ LoUo=Г:kT<[H߭~@~%5j)"@hTGֆ# n_*8iD**~rުWSuViYtUs3)1TP7e' mh-P2,3|CJE>3>"> rϩnIZ<[kDk.i9QY誡ñ*+qUㅆ9^hܷ'?;G[>k +z [RM}M.(V aT!h~ؿ&uuϡI=KFO67^X: Tʮ }JId ѨHT{?08c&ɷ:?vj,D69¬);[f8Tw}m+Ҡ OBl.^?m nfT~ Ƴ{@p;SItؿXpn~65&g:1n+i=<^+ ʝk'(X=nrv9EJ`Zd@ [/ޖe0t-o=O| 0wiH zb*;t0f 괤MLZ6j$zёK&.pk}X+F:SUO/kZRa%%ϴ16g*59/,h^*h#-ƅ2 Ю1;OVDWܞ1(˴>rOIW0:)g eKPk~ﯩ> [ ͚F4H!8F(iP3,gVb,ÃΕ64AvneY!dg*N%zfy`eC*:m+G?`5L. V$;{[iyt0~Uԥ4[}g"P(QY*8lm>jBhJ| c1ߧf>G}Eŭ'NbHJWpg$ ڙAWy蟻nxe< ƣ[\^AQ'ޣNA3m'm8efmJqq\| zaEBp-(p]]Ͻ?`3ѺB6?za#tB(=Lڍժa>IY OXK;DZ<hgF!Zv{k- m%< AVqBO%J$̩#rX}nBZc_XOʷQn~$n<%ϛGh\_ABYWL!-UDL7oPgڲ'7mZ6qWTU^ber6I;#"ORdSи0%?ᕁSZtIB*y^9C#I'aCUV˔|H2pPpԬzݒiS-'L`*fdgT$o#;5MUK$JZ`kj"ksҎb8y>G5Va0؀NhȅױvMyqZm. r!<+*@!άy꜋KY3Z҄ls":^ntG?_bTX,:j z>`r)DK;lZ"dgRt2APrzeVq]K)Mb-.Ƶ|vO{w꨽4JYH.meѻǣ jkK^TxL"шN̟2: ٚkpfBCoYkKPBj4W+,|uGkAvyf'D?,|] be0d %Ths'C?C:ga'i TnL"{:փYkZ3D!,N |gron *>qNJ9%сs8yR=adӝܳsn/sчZrR0*lOK#)*.0e4c&_8 3h(_LȞ++רjP~q5ҡ=sSc)y8_ NdUt- ҅P×"k o!f«юDR%dT g*v+U%9, Q!4 eOW5J(8SpS{?, ؊UYL!0G@;#Aŵh> bJdF0DP-r ̌m#Rr+:.!亶Up8u]D=k9֖q@M\',/uDcD+&Pc/U2(Wc@V`ޝ'yj^_ءrӳf} zk+mHьuan'gGo2ՓޙJU|B8Edr`dPf,f?yUe=kC '<*n˼x xNZRlz騯97wW.P r) ĺ=K?ü} tX|:c+ Ot+S VS4IDvBaTY_ߥUʷ@tGe/`3Nes; ^F7d{~2~P'.RW| 3fETd5S[vЃ9Ɋ84f>9UpNqrbԉW;[:b8d}ih'R!#,\P;N93veE.,haL>WeQJJ8:;Lh8>\)!0> y֒؞t."Ȱ>gI jre:hf:Shv8X"MiuV e̅z+Ɯ gÄ21P2;ga*iHT4#nX`Ӿj-AYrE Q5|wd9O /}ej2ss6"悏Í OX{%՟~R4Tf'evtwEBHXFr#{S3f'FɦQ^|U~8=slj/],Mۀ2-^ɔ,< ~ĸNX@Bhe1t' X]1P<8ݺibI .K)O S$n\ kN<ަ(ɳVՒ! a;7X(]/5 OǽOh_鮰gNrYcdm˜"kR/ S*kxEaf7ܕHK-/`*mSJ QW/P[Ȗ>_6"!˦b8BJwi:mֳ[#Ħ3|FYm]}c zˬZs pկ &w1H(d ^#, . +bɴ76spyvn= P^ay^]  :#wOfEN[}}@w iZD #DK:AڏiJiČҋɑL2;(;(uRLQA(0 QEA~dK4cw1y[ޚ |Yb SpXxNz,lSXwVknu46Pʁ[bsʽM ChmS^ BRXR& 8Y,9GSXi,{16ڮ@Aj7L~z6w漉uU^Һ71!'H#!""i n߂}`Ir)XдMx<c˭ n*NzEGds-YLbR9ڸ5 fȉuts%U>bSf0 U8Q/hxu5vM:n3Ob nad5Bfޱ6 9uxA }X }y"l`Kt*sntshמ?tZvmzЁtPBϛ#Mk烚G`;;G:ol:ϻQP:nQA;9 Elx٤j~ N\RvN:}D]a *:ӂ#m㕉` ~LTI-[2RȻc@Ci@rx zy%'N1(GG > u3@[rRQi$%p1*L~!^!,5 J3xWڃ<'QHoo~! L ,n+e&5E7vKZ` {JIсbeL/ 0C~eSx^D,=5'wT>hץiOn+% ʹqT'aR[Ԋ3M3;hd >a7JW¯(]BhVg L սF\=zY REqv⼥{߳_!.&`I?qg#3>dDU'P׎tpdIu_Hmm33s?S^A"M,aB(;_mςp t@7zT9Yhr⃨]nm!XKV2+zA>QUUt\^ΏԟS*QT6^_ZP f\\nownz%YgKerKg,k9"q_yw^oH.eţլ6C2c0z) a[.XT u$!uC`e%>N";wF<p{b28іI] ZGW׸MsқU3]4}e(xJ\<ӯU=tE; js-^ӋPKvoId!Ml@3}cG>ds3ȝ"6X \ֺJJ\ $ݾ/tPyG՝TźRN P)y c,M^ߠ7JrF}9 E+6kn>MӠWS6~ 7-\apzI־_I5[Qb7N(21y#|B:B^l泜ie/[wT%"mڶB(a¶hY DcɃMpV 1bxG'LȴT@~tľ]M}[gN("߇jkZ|QD<{3[-|LxX=vt5+/C"{D(4ak{:5Fg^mh n(`T'<zP(&<# DV-%շjO|DzX`0= ?gCͻylg~զKm ?閟?k= 8_L+cn^ǑKje 9  "ER Rr&ÒG-CImWϊ)L +|rgf\ٰWbϣ{얮*n 9z0#VO<%$4ZO@W8N80yK<Y*HJPU`.g^[L}mv"Q}#a;{r}ac?uLJ9\Ù~Viie : m:.4ܐ%Ժ$>;ƅ{o3N&'&1pdA;envMqd`RdlFRɼ}z*=`pL(o9&.J]N,rh[} \a9zʞ <#cTZd!xahgl4W U+ ,Ԥ |ڤh%oM;>ZTJ95oԣ@$Ԝao^a)+"7 !B)oڥn=bJ?uE&8jMQ ՅC@8H kW%4v^ݜ# N \7h]K`z?|iR=s?@83K%J n `{= NI>-}Aˉ7y!*9J=x=궾> ʲ Gf^zô GGYwY3w%#kypCڇKHCc s OX64X`zqQ2Fi-[!VgFSMcl~ʋL>ɴݳgp}?`4Ʒ=jMpE %ێ X.s'ǟT%,m *K[U^VKSŋK!R<皾Aszӫԓ'Az7nV1!Lpxҥ버J& %JOG XɁ[6c)\- vٵ?H}ap h}] z>W;F'#蕿GAOt>F$ҌU΋T0=#%個} JZS %T*rm~ WH9 -:}{d / m Yg kD IzMBLOBg%WY(S/ok| ဨf $Tϙt&Jr~ב8}ؘ6Oco}\(+DB#RP,x'`Ȩ!%ޛ;KO0׵5Vs)o$2kUAZl6BS*SNjf^F1A;UܘGDșχQbڔ-4a2 ϩ'Kli Ҩ|b1aO@"!? a"rᒭs>xJe9f#KZsU5KVצ~r8^vD섈|ػ.ƇFnhEBL'pĝUW½ X(PAPD~X=JG"CvQA+-'2&'M[wR귣Ss^_*^ 2Hw :Cͻh\ b^QW";}#{N#\!;B.5]C ؁h̻p8ޮRE6bM#})|8=M9U\I)wi:S ޠV$c *㽑Z[M5!An5.,8 j _5oX&x'E'>~n+" X!Fg]tpe % %5L4&!,I] NhiU3ito)Mvރ 2zCERoEHfp/[ Y׮0ki0ywRff&e_<ϣͣ dV8P/A+ 戛1e_DހY")s k.~ .~60Ts7>g'IL1?}7[@ ij̜s߄ 7 nRA2s\!_﷬{i2; m8M48%N xт<<* zOD',{puOCttŹr Dc;<4*ambV!~m9*t)RtlA] '2m_[)z&J|KXyn2kVE=Ùn?HqJ4cgKPj`Fԟ<%Tv +M%~)䓸`\iE2Zdxe ~:(3wuSQ(eG(]b`#{Ĭ <XI#sIXewq?TE[?14ζ|2gln8Иb2臔yI#;قY [- 3Ʉ枌"r6{6eBPuB&8Q@S^r@҅R^RVXB0Fc|6׿OkɅX1տn9efY>_=!ƶV9^Uou$ɬ@H[{g_(LNC cZY,TD;ZkYr GxGŌ̊X0P"FxqENPYOc$((m.L5*@W%1-J/n2J8~LS!%SglޤܻUx=&LԨ|W­X42 xŕ ;-a^@W1ƩxHN 单f -q9ГΟK1 c߾[|X odbW1Jw+s{7A?ӅxH&uz=(,I]p\#?5[p/} Pdtpd&L0c3DBDJMD eG Юk28dJH&Rb|5Du8PoUq}R}o6VXsA/a2/!jҊ$I&Wہ X`Fp߈5<|νfd%l(j >'F=LOh*]``jI?}&S4&~nTj=gEQ{CiA /BfbiNT*`j-58#1k׾D'_{Oxi3p7ҫ+,DuN "hjTST0YZ3iCHagYL?D #9cJS(Y\/TF:&%rnc'aZ .WO*!`u42l{k v|يCZ O+,7 D0l3$TAm7K0YC|EjJԀ/?LSV[$f"(*&d$k-9S^حb`Byyݨ),MoLŝWȢ4u!ktPxvkJIa,q ^̈́Dau^uSK "o,X@@xJ +7BS$\#FI!qLՏmZ#q+ 鯘=a{rLϼSVoWi ʾJ'Vn.63fOuϢX1O''NMSQ# rhNE;ԁh2W0)Ru-_osfsgt^+)zf5[PvMV[p24!Cgq~e-ዐb2 uC["0eVK6%Z?k _īv- +PǠ_YV&hٌRS?)$γ0OR2mWBHڼhekr$2)O,Yxʂ 'UQ&ͬP1.ZhBLeh+Bø|3tz@>x ?A2F-?6=爵bǶLg +eN xBxE"4v(uź Ŏ; Up x*P8q![ΗY2,g,qS"7Nbt~=(/TdNdTV)/ѠLF?f# ѿbXDRz #F>8VQns 抌 .p"D5Feh—.r j Hp#HcE`x7ۣAW!\ZuqV< Keǡ/=VOZz("l#u;‘Ey[ڛ Fn&Y 3 SpxeNݝ荸n6`7=̄;/$*> ,sYvU fMJ MjkNjb7E \eٿ CPeY+ w#y䶾6o]75#!w>p=揤 {Q#麩>zp^P/%O( bDM yqsaU @f\&=ij EZ:t E%XA3<;kT?iX4|SsPk춎)L (镁w֌f%qp/3t{ufv?=mNcvK2 VJp&-(HY1_r7,ɿ)v60RT}𧞇"Q+/;fҝYQzMEMds*6ӨP$i4>]%OfXT^Չٳ2v稣vKA[ !\  ur㞀AԎ>MPN]`".n|R Tx⍬:W8}T5s9'Ѽ1lGenX?.` oetZa1gWxoJJ\nLoEM(_:3+z$XŬ31} nF?7=QW ie"Q?{Z5+6XG&ՋNB'B󎋺t W%T#tƲwCe,sGӮʂsTAxR4Ѡ kVma΂P[~LގP R/&2^?0(7y*It9#B8kYsjO:īӖ6ugƍ$'5sG[d{W|onwJ̬,)M4oS8fy0Ianm!5uֆ亲txo@$VM-!̳!$L+:締wRfZY0[h+? < %*|=3 ='Tu#'yߛSY]^Ṗ2>Q(SY/Ql& 66ΐk5zT@*+ۓĒNhJg:}(=/utgPС4.|v SCكOɊvYH>A"7oe'N(bW ]XY4ݩv*vIf_Csq;=Alm3g\D?ai8Q)uaAN_W]hOࣚ!BM_q~U~ Ljn|-AWh UD)Y͉85L4t [ʄ}n3\/ir5ňi΍ޫbӷ/䍽ct!cTf[mpqb/%,:crcqYYtH2ILT q%ފR˱@tLH$ӗ=sS?/B; |:HD'ik?7@ʵU&rwrew"I!SGhEQO-pZ^:Y]ӲM}EՀx6BJ]n I)t(I(GZ[K1Lm`HV@t.o&id- ^qW!j+,Fs $:gccͤ4t(̫4S!\ظM` 8X,J&No]Jׯ4=Zory5i+"w4Ļpff$mcVFkИFa 㬹;xS,е؂'c1>R#M-u %E wsc@opL&yڗ0 # |cW1(@| ZX2*lKF ?[gH^tu&/75;6ͥ2LEݸv%XiU){Wd4GmèCqA1^7C!n=ZZ¸%8_CCD1~Ee Oty)[̎ k=5Dq5f<4'ו*#>KA7⺼F#=xJ,AO{+62ޚbNЇ94o!-Kd%_E/_8;Af̹H Xsun06*! gKr7K%9Pѳۜ>IϬ;f yv.NۊZГ2fuQW RWBwb3Yyz,u{u pE7L5T6q>_FCI\ieٵykE >7}P% ~ON&y,=*9W0o4b:h|aخ8ά_M K1ALE;K ɶ29e̸?vrf+ȶ uy)1VT0#6E}iE;h&Gt/P|rvM\i4a R,h"B2۷ՕX6+e}QuD{Ƶ&D rέ L<|~WpjQ%wt6='./wo^dKȪoEmhX[ `<k%T[2HZxv#.,0h[*|q3(R Hb?"ssk'ٷQ~uۓo7(zRpq l!;(<㔽'eE Pbe໠ל@yL]Ңq?Ū!P4Q.{q5D~G{x"(w_󴮝<9J\Z}ؠø}7.bpN8.Wʜ5423oG},ˆ!7)DYm&v71/;CbPM 19ۦ֠h,e "PU+r^ t#GZ1e+{vGe; fC})}^IP Ij_i;YCQ;kZ (_blAewTS5ߤ?PZZL+j/|;1h FJIm  9 9@|pJV}DjOZ UM P-;s]$ֿ 8magٛop'1& N#000N7j[=ֿ?"(3C~gYZ07070100000356000081a4000000000000000000000001616eef1c00004e00000000000000000000000000000000000000005900000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire/fireworks/snd-fireworks.ko.xz7zXZִF!t/fKM]?Eh=ڜ9Lli0o2B׾ߡLsX/5K+De{F$A^5+RۘHiM%-*#})gЉ D޻u9yVJɌ U2jI+gE|ZUO磌+%C`E74{|zÊsuMV=o:T*% @P)2Lyc bihApYwF&[S }Ki|Ѓ!a&'<Et:с8P%%ΦCrPW -" $\N鴼({ 0& ~$0݀&OlO^7[M^;>gCR!f5/ +O"KqM0, :Oyg::wY8a!;M!L}-W4.');2)vi/V,qy۳<vmw!QՖh&38|[Cϐ$;̔Y)9E5Q>׬+=rɦ9>>ƫȁvA1A UBlnՙuA2Xr:"J s1] "9oo]v@Y";/ץ@4A?YQGG)n?,dV3_D֏ڶy_TB%< /J51vc1QҊvr`yU(PVziWɍ +O%z~ayD蟤UukDrzWx ][PȼFGI*1Ny:D, qb~|nOD B{.<./_% ,/dEq+/ߥA}<@p^*/t0&?oK9#ZôzYye~1A ~I-79aҾ _rOr.67m0,0{.jJM x˹6m.n^tynB]3C%ÇxS3pOKO8ʪ͞nNl8iyĻsVDE2R[)ƒx8 K?2n4vr,C>wMa;#'3?{؈eOoČБ-*{^p"!2:=pM_D6ß 9;_ "֞1zIR̀e=&v>bk(V~&&SΨ5=4rnذ6h] DR)V^!bh=uԡ1>;pfk6DcE fD1(}YVd0.&ؘUk[._u+r9Um5t r(tZC Aݒ ÑTYpdmQ6W fYi [6i[`.JS_->(]qf)W6KP38^F3II?vj.нwx)Q(]m]F!?{[DZ|xۼciyg׺Gr^p WOPK].hEwjFus2N%q'%8 ~dM 8\F XƸiPuΜ?^`9~,A8Qx<`$.$aޖ͂ nk^l|fVUSUj_R4 l7^-51m2J/K&|3K̺ h@Gt"UΩ`ݏd{™|{ip 5`6KSإz=8e;ma=;W*FNM>+dIKuҳ(*A%ٛyt(ǃ'b0C`;X:L VQ),ҟwK 8*ݐ:qet}|Đ~Ofr鋑tڡ^ڠ>lu7p /܋x;udMjYLj111RC> ^6]Vx=AO.G[ 3@_Ai2O:W3x\"[uj^gjo5!_paϖNչk+#6ƈw+TB,BBzyPXn=&93p2ETpQTRp' zfarttikÈuX$` Ff[FR^\.EJYe`їD'efˤ JIf ?Yk fpskSDv`#aF\'+2 1Fo&>6H&Ҫ>eA%%AhZJy>ewd nͮa:EjQfs{b{+i]R"*t-WnCگgg ]LfdaR0 1>0f8<޲aa3FU^÷иP(&y qG3!uK)%%CkK8e(AᣚΣ)+hvEn.PE_%%R7oЎBed}xFe*mfw7igVρG⽥bǎik ʇ\qi˔ -p~k7Ly)76<`˖s|懹%!a~– -S=7sr&9$b9h[Lvs.*~F`|s OH!kBDDB9W.@nL4+e#B&CђHڊ܍C/Д!s'H*㭳B&;)>#%'oj'q.xl5b_]5]p⮘Y,r)IJ)5:8he|J2/dX6/9mĊR1΅AN(  &UPcф?BNLt-tLTg$I52GP7E&_i`tT3 pg YcK}t:wf]bhgUtFEbB^mءHv>R_掂yBWTap,P z3PPAJ;{g J4S΀Nh[e!&,.z䳜 >SWB?/livqM?i~ТxFD. (x-˙t> ?)M|뀚|#Ol/;r}Zlb^D7&IŐ^Ҵ 'țy AKKF6~Å b%|\䞺էtkX&ɁkնbwaIaI+P'ڀ>>vb;p8;L%%SkjiϛNFq`tn/tf=5z[u P) 19 7" r۟x{؎~uJEۥb)NMRzlJƨntyyU_& }='1$- RBmr ,fڿcѵyV.(~oLpDkb Zͽ FJx9i~IӚܸPݟ&4d.aUw~#17MS`ܭ.g<z؝l ZQCqeo; aJ\d/2%P/a"(w(|kkght&mtA6CmpujD(Z1udw2_A:zc8A*RljxߐM.Aɜ󱵁% Iv#&Vy$'"2-n4D ɁۥsU&u6WaS^Y/lU _A6=^a &βS+Uy{#4ԟʤ0x?wc!}?R.Hs `&&ODiM 輕dE0=4Mo"HBnjfQaͧCtLU׼)QT5Uy19bHYݯn FeC$TdZR`۠Z $j\ܔ\EOqlĘ& Urp |j֭HUA-DDԤO[pӝ1gRq$Ӆ%u Z2QDB)@4!HgS.3cZF iaZg9G}#m,vdAPݤ`'3ksh&JMXXlJY!/"`Ƙ5q*P.E;n% 6:/Uh!kÑ"}ēssm.oLjK;|L-:s ,SXy^0ѵP(#+<Ѫ mösT8ӸlYCUJgeTq1kpT,G>pJu>`]1ea~)+evZɼq;S]s+[,b\9'wK> WtlEa%FBbuyPad.$2-{k9ѵ&Ȁv'1v"kT㢜rLP(8Ͳv)VX]|ߎh  g-͊ѱܬ26SL5Ymnl_TZd]r(^BYn6 ɦuO⁄YPRQ0!Uj3s_lPSU";UAkC[6NxYUR8G)ȸp:+qgt8`3k]J,Ŧ,׭-z3ӜzNbQK )V:8pꔆz41RueEV/zFcZ$OV~zQ = fh 2d>G;/<2f`T:efYY5`Y+iP*CJk4);(TNi?B:<߉gRt7+ n%pؼ\x~ӿ>amJ+_u.G56jTw 'H%~J-dzkdq d")">3 ad̥.wvMz͠i4ZSBͮ{W=}[,04˄ξCi4o3O${a\c5d/ 7R# 6&OjDNLuGX[LoakQ:2~,RE#8h G0myC]?Լ7>::ZgyJl'"> +gw&X(?ȥN-3ޙkTl[>fyKSSc] }tJm~7E CC-j9~Tn(Qt~漒?-عd2|agl)O4O`1>ЄB6y`҉.Np/a1fvOl[AZs0u_n'hJ`ԆL 4v5bSڍ:j 1S:'aAN\>:)*k1HMؖnW .T9@3&R)>Haw:8|7k:A[1Rl(y08ɵ5? :>Q/-Gɽ;R(<f|ٜ w^\韷=$Z_ 1ҿba|\_ۣ?h*/,*w{Oթ{zjK{R) @.S&&0kpfHJBmX[ydzJ Aya^!8(6Uyx C_swQ [j(U? !rwh`4ǿcV"ebj.Q1);.n"5yHfeo~JU>I4лx37zq,ȡ+gѹ/t/)D)8 +]4@͘nFfQa*f$xտDӂ@I.z x9s⯧ʑ7K$"@goƪT,0j 4KL@j)GjU:ULxќŨ!g5QPA;>.T {jDIr}toLkK*=U¸LB*&6حj“5[xEAo!ѽI˒|D z>Qnu :tLq?nV_N)/3ňA$i6{l 6b[h>m\Ǣ.˱۴|ieT~]}v6ȉGv>6{eRrFibFMMm$*"y7!s.V&)rz,@<$ "!B( 8Q1A7BT%Y"ژEP#^sO!t7!)EPZyKOrt9OCxF]0T6w6PZ;{T9G[sTfCWȿ%9ҔU,O>t|,1LULoqPNOF7?'®f "+gzK7K5y&liU04 U@`wPո-?љPI>8F5"jm_NSa\Ag/AzHeǷbڳY;)[`押<MyMĕLoqU"ĽoS,`pdiĊC [`}IG.>AqPv jTӿ L5<Σ7r<~/iIJF5aV VԹM$s*nƮYjbbQVsnLnW*N^8B=jQ:] Ӏs*a MS"WL{YS ˬ?萤*^`?#aGbdzfHUJ$Pp d!o*B{mg5_ ; pwPR+-1 )pDwҺ*17WAvMncV .tBI?T7ǧm&b-F/K#:ݶX:,jeeKsqv})x}C`(`B:?ha!F8Q[[QP1\}l^CoŐA,& K3֪Ź ?}{8w.t7K)Zmr/?.'C |J3TYIJO!L+ ddI0 ԭK]xP>Cj|'DŽ tW &NdlO[|GGJi{~?bv+LF S|I9RT2uRfWq&HLLpM>B.-]$R5S|_V5ZO(+_t&\!e)AC#-.~rd}-q` 3披 ߒD"0|e4XVAW5ak0en틳^YH3W{횸37  de'}:<Ծ.GgɘڃТ4g|T;HFXBDq Lt) JȮF+O#ͶZ~̪C?oV4aGaO $ g'9[PՃWxg)Ä0",qU7C>$ =626-ly&}|\'xg5Mz?Ψ4R"1]Df\^u `&M'L!Θ0F\̹ԕKTmRSZ:35:MIn;sxhe]rIɾ?2de5 %0؅ t \vm]vy-N06ءׂ겄:2̊bw( 5[J)uO/Cp:抒ߎ[مU(E5l}]< Gư7UKξw,h :e>Jbs|# 5U'CN;k᷿f8J(>Bٛ7"O3`fx go?jt]hbVȳ\OJ9Mߑ{ ֓h$9eRsY {qƜW 5^)%:dc'\6P:ɍԅ)tk*9eS{sp|i*,@@~_?;. d;M#b+]=}L?NjZDW#n 2`')yyVƻڋ@GEgIJYcmLK2,0`+ZjZбXR5v?@h[ +z*k( )]VHWjbp_KWoX809иILL4̫ݣr} Q .Xt1'nɽUDUtC*Iule;&$2}$B)V34Ǭm<]e!.90R˳@Vb;L H5[rX9aQp}~b ,KeF^v6}@17߯MT_ 3fN/1ROoFdX`,JQ@msۨlcjX6vNy"0ոQrU 2ru݌-xO\mI()*|%9&[te?=CR7ۉ,2o{ebٺ&04A@ x@Vi v's>k'Oe5ecx3Ӝ/+PN{)U8]lvEw:'ٮh=W&.6Sc wD0lY"2Hw0]kX(M%ww |WDơFU ŢP _hu{ٛ |Xa@wG 6+ټαєDҡ40CiTge@-J{m=4bhBߣ9f"Z/iC?݄#$WƖ\e~$y9o9F1ECVC *K0l2m ^۟M)GΦ4Q Qdȥ݄›w%*e,4^Ś:Rj\^r͖/T+YJ3&|LJ`uw$bz~.$E"'W.I"eNy ͌Wt[#AK%zFʟz<_FJ::6P-{ YU)3[ܳg ms옘31Y$cd=eMTcr *W ;׈vPbK%5A06dI]@ 5l<=1EwlJiC|>vptQ=%! q`{Z嘹lU i+*מʟ365wL QV:n!z)jیlq]MA)k$2Pp,UY3)w)\iv4pq[ >v[_`0 eI8O%<Զ 5KJgNjudyw'|'^~Oӄ3ڔ[ulىH%R,]@wL13ka`&ENU?;ٗ )$go2- s&-BM?O>c%J>̠ Uy`X珶gyT;Pxyd2)hTT}tTEKe5(%$ΣՄ2@<9^ܔxéb)^*g/*+^'n'@h5_h_E )cɥ^֕YX9ȥ8hM]Iw8 h,zE:Mҽ)%8to_m,׶C7y2u{5VuB&>R(p焐3Ҹ9bߑgz/ywKG!ƈ(EV qYcx3d҃jx4i Aue8kU+gRىM (RWrbcZv8p᎓g)`G8vAP6VimB+ݯ6ޖJ`<`]nր>IU~+.:%uM*L´}M^ƂEKMí,4ݓAū[uBg*a3uE2Rcd;kYA_D8'+ p݋SZ&&T7 M1eYlW:ЏH#aA|4FsqIq-G].&j jXS@+ldV" -M%2 N0 X=0 hbʜկ[24ԔЅ"?$sq.Ԏ&8FxM6 %Vuٜ] ]/vWd}4ON%N$c\ K>=ΛC:Ȳ_zDȃƯμw BIיAU]/CG+ qcXb˩UkD7N?vX޷8874Ū젟j]9.Qs~O7$Cʺ\G{Lԅ!?"UP(r*A^~׏"Yi%‚~0NZ C&b-)Im̩z{pǀ:dΨNsVwzcGB氹y(ďwf*ջpKuՖaz$Ϳ  \4mBJzԃ:HteAܪu .\C7gsrH9?㜺f3!sP(7n;ϨMZӪdY5t=Rh8K1kW~AלF_|P\Rel-C;B`F N?cbӈ=z /+ʹO` $l0+f#iz;3{AcfDyNQ\tD&8=nnQ3p2*Yb%lk&F렐yЄ.q(%Ȱ0cO˒b1^f3Uq1:iK_iJֺb o9hdjV Z8"{?{7o MJD+}Ԙٟ`k2|y | j*ڼu)/g@mtB1{ŗ.19VSG%p"KdM_pn]7`Ѧ s솃5G~+rpkko5ҔD$PBע_=>R^~d_{@ڀ/\:tߔ&F~eܲUxN2]nٕGB(]]J]Xvp69\:)wX_'aHl5-Z]t曙Q.!iy, ECZlΑTNiPiW 褤DzJiMpl|>?PuSwxF ,#,ia2KKƝuψܡe6Ɂj!k$Nۼ'qQےoJ8ATܘ! H">38?QF_sfaM@'и#u.Ԃ;[_"Nd<4 f7s_,‡yu-Ie':2 x`O%1 @5C̞as]G%8wYuXR9e44 7* mF|9c w-nǤ(PIl̹_9G"}nF Gxvzo qam}|%X{ߍsQ"t_Ξ709vtkh{ N.7}Ś~uQp/L$Id] -wvF̺݉cMboi^-̉F&Jh$Bi0%28wc::2 zG&+>S Kx}mY蜘6X2RGLjA=~NJylwVB,̍ˌ#OPhR0\⋆h‡&yKwՎi4{S7*\uH*,lZǃ0gE5OUͰލ<% A26SsLتr$YA69B$ܥ~&I'n*MMlB`Þm]`q,)97R">1]) O*afk9_u~=@! CydtnnUcOI7ԗ?u,B`mɾ@]&IǕPo~BrIl@G#!ُ*۝]? J /V]ؐgY~ ^q>]#g&106q LJ9Q8hmߨtxDfo5[l} ˻r_GܛܛȈ'pCpFC6VZFVOd)9}ʒfW/Ӛ T e\OfQ4v'kTGc'>W);DvܹM꺰DW,gތ[^|sni(ICW{nz1!x?wMg58 '5?f-EP{B=D'j  0\qY774dŃ~39Ua-ǻ߇=#ɣ[_e}qk)oj'"ThWA95ӶCo 8ueZȒed:g6_3Dd < &D*8WN;avL+ 4 GzbO}чr'nHFt'A%[>[vL~sfcT}-f8Gu c3cD,H5V˜HWD'w~f選$|s&j7䟲gucN)<AmhHURCrs7R'_ɮ>8-,tS{Ϸe'_m?~e`Sn[rGQc4gYWJ|g@\JKBXCX_g)(2g-P9IMR&G$XtTBGB^C]Ì.MeDzÄ.)0K<( a|xdGP`[ H8 Y{dUY P9 A 6;RF _ϫ'j'1L4iOEH13 &wwv0ϝ`22»0"sO#ʼn3-k=4z@Ym.p._M̑9S^>Qn-T[+u|MOpD. ^/mK= 'r؝W3 g,orbt嬟__29*C &FJ J=GZu5aWӚ )JSmE8B*C΢]K'h^hAaWţe be3{q-CxTMG_?zW> O"#]ߋsyܢ:4y-&A RSTts+CS#D}rƦJSyZ;^mǩzA_ds3syu)DR-Nc|@X!F|%JNMiO[zR)5]:`7!8fF^;2π&L-O 5lǤHcZ&Jar/TWXR<.Y8Ig2Jul]#5gAk&ƕ`rMY,+{ERkjފp$yͳ~ete M ) $,V?Ҟ:!:.&o ¬]4^ YdЊ* rW0M !yěR[9I>fɢ\Q:"T|"5B|MޚMc3[gN<^bO(S-qfhQss"g *TƗJO +*5GP`~%P 2޻nϱ@){ OIH-T xK+6iVK Y|y$qpNsc٠{SY~C{OR:^wCM%ɭ~p 5ME-gg0^ҵm vPlmuN$T'\~IQ#t @qARG_*w9Hgc +/^Vg#]GFv-# O3gZ1ׁ#bjIyqsWY9Am`}Dɛ^$ 'pMgR0U9%0Nb۷FXԗ!^F`zv)/.čr3ſ=W w<5O 5Byiԯs $5Tѷ@$$Q9;ymlt:HJ-QDyR0[OE7TX$DU$i`2="!@ 4i7XookrX[W~[U8DTC⼔=5c1WDA &[`عY6-skqW(]R]w|od3J̵MeB 0_͉ ]jLˊ`a-}Qsv(bAcX8O]CReNA+9XYVao%fdzcnYI@i7wV+ef^l/U; j9Ӟh;^+CǤ8gsir^+xnuF %qVA`4?qs,~ qm\ds]dPP`h5&! de450=unۗ͞R% xNs%U-Pՠf&/j'~gyaGt&^z:7hEe@F7%#*G U@,HIQ3: "F,6P&h<&0Rm:8X~,-j9]Ň(ݙ!SXQ˵;A&nǟ VHa&$l@.Iz)J5R'i(-IXRas)tuPEr|¶d~}k1e[R \&sԅ`Y ZJkZ̗036uwd8 yj Ro\UytR`x/TdUYBh9S5A5 |7.!of!-۽2URT`YEu| qR$-?.iUɽp ;5B~EVSE>C&]۷0lla>g|"CCl]dNXlaXBbk$W$a>h>ק[0m Eu0OIDŽ`γDfPrb&l'?qfg2VT!]6Q CcKÓL$0sPjw8 7mD݆À@<=ga5`q1([c18*֊x9i ZVۉr`#IB߹w*ZK7Sg'~+( 8<N|(Ǟ͛VхVPDutjtnQ3|[@]e 7w/isV+̋hUCps =!F˄8Rm(f]LNc XdX'xKBKi@y}]ˆzK> $өf{oWk\r_C>1AGJ,vT c]#p8#O4 p{AhZ} šiZ4`3PhP m5̙u|@sYBjeC LviRTUEknB}1mcǾXioQWr> Ló>=R28㈝#&50 y\'Y\f~.:Pt<Fiܠ|p3*\d3rm ;5JꢷSRrKvM.fL57rI[jƛ'Tcr}cylb&M4l)*D<`*'+C<@N:}*+YQc &K?2{G=9. Rڧ UWq9VBCQf1^ڂUezW> +S;.bV.bk99? a`M-OU^ȝ- -TB i^!E<$M$ury<ZuU΀wZ@ Oۥƀ@W[pp`PD,y>2kkb( 9D[Pzx0Ae0$44bYmM[6Qb|6h+{w{hVVx-X)zCj tب6j!2v {עP !n=K(- f8~tܬx]'C]c䝴Y+_h*ٲ20 p 25vx :)0OUd !* 9fOyVsXFP@V,~nS.d;>Qn+/h (e!;YٷuCcU}_9Ę&<R6 #38˩-ŒH1G=+E#{AX>wqpD/ьhH͞B`_Y>L:*v;mWdj0ፙTfob/ 9Ƌ.g?&'j~`kkP[ RloSJSݘV'wrH?قBH욿V'ILƞ 3|I&~Qo%Vq癍K6<ۄ _Up@LABPAמ-G60?baݵaL|-҈):a< 6Ѓ}URXE.Z?ziE9Z/B ya9{0\ \mݧyֿhěYѧ6XF Z#|z8| NJIlF|zH DW02M֭ojDwyI{-revx5Ϡ9yXYиEW2/Ȧŀ#)SD5sFat_Od"h."T VO\SaPbp~P''A7N:k'G&aLCa{^?΢NWX7Q: )c:S0 g _@" ;W" |ptFM6}o$b$wQ]9λ<\O+ٌ%oIzgr--Rr㛜7fQ->li,;كI/Ǒ6NV$zH^T]Qȇ<,-faBH -uYT2ׁ%% QԪxR$kuGw?]?U^TOE%8ˉJ&uR6x_H>]*2Nl$}>sZ-[*^"(*_j$ V?( J S)Ϋu˟ɱk5OeRVSt.VKs< *)Y0dY=T?#߸ڇRҞUh#JLaZ7,7t$? /Ի iTg$ȑl#;a\fZ NZ#YM ?DzD2M͌z%Ϩ.(l !{5nUej -&9|c݅I0K0XdҼi]  7N+=b$thI>|ތܱ H K(q8]4LO2]).9gAm>r P Myjte-1#iyJ&-Q>~7y-,1.[:T ={6 Tnon- # =_Mx .Zxis~93L ZټS}hO’,mDx8$Ns}}%wfO"/Y^C?4X=4`B Eٱ mڼ<=ҙN$Z,LVP_.L%M%8+)ixD/L";ܥhk\zyh엛axČ__2hD3;}{ dtVe#WLCX(djtTE60$c\/12l6ݎ|3[H<_=kbNaOEZ͓, ը3 )Y ;يҍttNx-EeӑZ9X̿h)ٗѳϓ΂V[w+4hD߮a\T>d9ӝEOhg_B4=Wr#Vl NYI84~`s ut:ҊA`~>WvV;@ cevx?z+J$Ĵm\!eh Hx`a3Cy\BvZ[ۮ^L2 Z׫ 0j=qцJ<_uWj^1(92Svw:9 M}3> _o g |-G P9oy \HrWx+0&|IqCn JI[F 3Jzh4CBU>3sv9?GjԈ!:^=kH0$=j}>}Ul*>eK?=|+ee{TSzo2: eAE,tYnzCtoSo`| Bd켦A-@tcGBJțSP-Y۔"3 ?ڕj~͛1XjsR`Z*-"` ns7У"4,e+_0?ZKHʸQ.Bwd/>gPљEmbvfy!S 0tJE}`i顐HVԩ XBǮJ7.pTB*ZyY_dx}DksNFna$= VZ.#{hm8nҌ ֥2dp_$50@fgЉ]?2`\Tt-ϡ)]Hm~D}Lub_\+Θyj]<}BQ=&]Nyf ﱧ,udC4Jlؚ#oO9 K`a˦m ܒxoc@_b~4㻚F҃9 Dz$0=j8HNKRfXFTwRu0(.X0~)m@<< sO"6F,Q?1{=$v9*I]4WtږX*O =d{:sGYquq9@qHQ/2?v),xc\>i]!I.5ME3F:N0~l)yB(_xݔX9uxrsHCfoתٜ W QoOTZ=t[H|gsjL{fV@SPD.J}>DM{2gGs[N GSZ,FH`տưGn)=T[Y$[];mk6T+6,&Y;EC5VcqUzuΉPl`c|m--\c$>t̢ Ţ31Uŭ3ΐ9kIfVظCǘ: FwL#Ql!* DjpxOQYNJ'ǟ-O6V;OD9kYv8$’QZxqEoxmց29aė\JVQkSHhev(^z!KIj`uO u{{ mt~;c󳑎Li-uQkm}Ha\Klr)wJߎE§"8cu\KMgΘ]dyY^;0uWE,$8\P 5ŀ?id _iz77z_jC}y̐!tZᦫpCv 4A]uU1Z?k æq&]~F =P4`5 'Oɺ ?G Ȧ #2_P>=5[yh>L^Z= (궎0ixdm推vDtKo?qVWraO- N*.+$aQPCJbiͯ9$Sm{[X ߂qf^<o)ޢ$&]y<|xil0L* ΂uc oKtO|i]05Ε6ic=;z«I5a& T&t4` {&άNv# f9dF?Mi*-Pӝ,'r <][kd5i*k1EcP i•cE-d&}V =8ĉ,^ZUگŵF⊏;P3&cX|c"mX(nòmf9 k#1\v9k-,F{֖N5".li|MѾo"B=zbHlWtz|<0Y9yWU{ޠeǯЃgRdѶ V| g8K`@ Q@YnBj5w̧ux?5پkyɆW0_N_Ɏ~=.$IiA=ӳ֡5;[;|wE_Ɋ*9ߪ!nu-5FT$|oΥKُDR{\4Z 6"-x"]๟EV+Ox޳'H*z[0WfȖQTT.:.9S)V^a$; 3oP/#wF5l>wpIR>"QGS4@fqvqSODdv]#2]$qF>mz1 ͗&G~$(4H;Y$7Y+[.-;=7]}˴BKXT2^'R玤x䅟ҷjSk [|QΠ<WV<߆jI̩PxתXiRc? t헁ߴ/me]pg}aw5NX췃3֤6^sO+^q>Gz/7wt$g׊TS"ě8W :gQIf Y%^t #}mYXVٙy=+ˮw,1ڬѭ+E?;`@IüDQ-h?p.4hګe0ԄT$F,HU {OtD,P쁼9]/ȱ/}|n(j]#ScKzHwa|pn0z)| wڢ4[GGKNf+CO <&0eso 鹍Tunh*3 9>QBA#鍲'1iΑL@p  0}AY(N~}_qNL0뒂8*ovy/oag7vgUbbN3JLp$EFM@dI݆&&`pv1&d &(? E/9)&%n~^&p<8#hK,2)&]_Q_h!~֋X# J=V.v5Aܘ>ir>E a\{@+p |q ~:iF5RD|џ)}N[?/',v{ *7\)1a ui)viSͶ"d_Veg|OX+XlMw /zx>N#_/;}Hٻ@ "#:+~nN)u:bpz{N@;Y_}|=oqyYr9=F "5$$MEBP5ڛWcx.kӾ@c /˰d!{ץ#@lSOptq'^e1[ɍ=Hr^%0O"y}I)q IYԽdؽ^䕌ir,1 &Na%5]? uO#."َyo~_H]_9cgSkxFIGOzr پam))RedC[DT[N~‘PaiͼRMo;:]tDT(MyU:`_cn#!^?]ڣ#*PS$V{\0 Ǫ껟&3n5,;9)n,2E$% Az:xzAKmuP87%s959Dy;pYdHVu 祷낣fy]eSMC&3Do;0>C]Tllϩ[U\ʙnszƳ̂#bPd ÈNq>@"^S\)FdhMJu3b- 4~Ĩkæ.mZq"'<׫Mɻ$2/!!xcT;x[px4*hk" pġe Ɍ:E-' (yǖDV=6IWnѸj;$nb;v|v:<vKԬh1-WizĜ){|GYtqۉqskޝ&du-{j]dD7 "8`) qkfg0Ld6KBnwSQܓ AUQ ʫ6؏O Zm e8#4988~x/ADe`*oZ82 #٭F(qSVc7UMy<&AW/lljHe4[=/h4$;ȠuV}wmĢ;v?U6.>ij3kg% 2<31G$_CLAG+ (UNR~ g܌jZR mZwQ &rer"҄=NeQ >yM>C@~C{lQ>,:~3qTLr(fjd.O\jp.hȨ)r4PX.AS2\0u"4'|U^rFMm%_@w8q, 3'!z =/nb\(ޢiU ,S\RWB@gc͡ dCL%JJ% $!,I0Df4VwOVtqEv$* -_2XWϋѭ{H|nØ=qa]ϸb9#T9\q9$ Hk_L;̴{%CmB Xg"r̾ b!7[%Aۃӌ! i/At5ؕ_x(QꚲF\ l4!6(s+ԤN@=wޘNu>h[Xdw"OR,2-ݻ #  :eTaFS "o@cfVI%RP{FV+,:8H}(H@^TjOI[+.Xc=m֋eŠ y+ep C+ [`}PwzgLEtNҷ&07ɷQzI![O=u΁ȿE~'e)AzNaG5!UX|JUȵT _}Ʊz ètSpSbg˿yA)פ]b{4SRX!q ~0؆GɵT t rEJU4 uAB'0{KOXy~&i*k 5^DHy N"Λv`Q!kČ׈?媊o V` ο2jO[?= M8RxWSԵQ'=D(D'FG9 v I/UqzHqsd$7ß֖N\͞"xГL;VP엎 BlZs .KQlڶݭ^!-=2:#e`=1-W5HDby=6Ⴆ@s}2H~ U203I^o^h2M(嚀owogD,p6vl:7ftʢA `-vJn&6Ӫb\@8BPR&dh"=[ A,8{̅R "1|&>o6 fN ",9Z^':5%I9?|BVRn$ uꤨ|/LgE Ord1 .ʗ 3}7 ~,NgLI} z$J4ɩ {e$St6TC ! Ei(]ddTHi֟Aet"KsP)EWQ ia\9<ڵ-ehb[[5XpwJ>ČɝYXڒ=m^̌Eq x]'šTH_@گV)[yr4WMViBt: EYoǞvrZTrlȴ7"9 5# )l 26|"g!aTSOY o2[Ӭn'~ 1 L1jp<_]  UNL]EZ^i)VTnUdw,yZnF'j%4dwbh!:u=)=hJ{O5RZ9K_zHZmN̜Bari' ܵVM=}ӨY .}i@0?SWyX!%,F)J'l=0ߴ:nw,$^ 4EX'^i8E/{(A:<҂ʤir'1neIJ6qHJd`#Lhu)ImuL! D"fqa"_Bs^!f&|,8¶g'8?@k51ͳy4\y²_xō|J?BXVy,PNI[\` hVUNP54[Of$Βgm1Hb{ pV hg45X;uL~A`ɟksLj8RYr q]G9@ n F[UxƮz=E+UIs!-]; ˤ%i@qz"*Ùxu=mC<,+zR^2r'\]D|5ѥt!߶g3Kd3ů:ffPO 3?*򝱌p :\|%sJFn^&ۥ^re@[0/k[@~VCNrMJ ` c->y% lV|/g8x`L58ߛ*.zVE!d^ھjѓkb۸~"įUA=-y%F<蘝t,'YGΟ@2z!8>d[,H!)dt{(нѹ#ݖ(Ta&ڌo%@Ęj}ScQţ[x_Է?zeQepM"UX#68q#kI47;rU`lC} DxCt$?QS:wȖ;)r[.Ap\y: i׏m7L(,T-G'gnqiJ9ؾق>!R$um5z͠ꆅ]佗St!h =7r8Na @9Xb=iwr6*UUр]&yҩr~_eatJ}Iv-2O)>1JB*( I ¸9r5N]peɡ'rV[*זկ TIr" w6~cdhuP''U4V!}fQmAՍ9-}-#$56z\k6݆@oCey fIVyN`VV̀v <ҫ^@m@~Ǧh.MܿF)es{ j̭ \u{ViaTm8`ya$P#מn岯G,}9."0e?BsY˄0wLI/+x>-t2Qة ]ty&GyYL}J>8*^_ %fT?*|~Y]8E~`˖4{[ԣh=oI9)rd>^>~ޏU;\ 7F|yt')&u Ŋ uXzǪvFxnkvk:M Ğ́Ѽh[;"r#;gY*fG'8Sr{6&W=g+'jy%G~}X7 B4Fo(\<Ƶd`?V5Z/ȉySt% n.9 Q=qoĚv6BĎ?Q}R*VAS\5+ì˅\ؾ`6)Q[I9YfHƓ[2dߘC4Z ?NǞn;gYZ07070100000358000081a4000000000000000000000001616eef1c00004e48000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/YsN]?Eh=ڜ9T†#{^}:b 4a}^:vP@f=K-xb}G= c 162zǻ\$tͥ[icwi17Jpa-5&-{iG _f]j ޢͺ`?5ͷdS-L;=׍̑oQVcbI{_cht/>1=tYHofEY 'egp;b_6bFnBSoZ: L?s_x#ص^$lj>bd UCxx'|pH&jN\ܾ\utgBkX\ 4kAL8Q3|ݜWM,[+"LNH7|5WCnm4r92`≙s?NlU>.]TeJ6G]GXt=ƵGqG<)̪lZZdtҿChexݒ8t1ImEyL:ϋ3Dd]9'a4scdOS/<4*NKXZ)b72'^63YT pv-({(f|M!i61c w|Ne^mF󲈩 <wjN~>Ꝉ?Hp8=y~m=t-6ڞWrMոAhYb%稝^Se3b!pW4X€ӬؗyY}R}4bl[##fۨlf1p}㎆^p>sJae@vصjhf@gI4>jrC(BlO&m(D8`Bju^rB~Wb|X$(R!Dev? x4EE`*c23^Ke ̹e>L{jc*ҚE"Kk Wt[Z JU}Y]yȞ2#pzC8̦0Z'gvdT~:'@DChb7`0! A:bf BqJU@fx/!mѬ@B"7هpNtZ@ + 2Dvr`1AZs'+!oMNvp ڰd3\s^2][bFc/hoZӱ &)vj:p_+Өvܠc1`,&bd6VUY1[N Ar?RՀ%L$SʂOg w{Yhfk8љZ̵8 rُVz5,1"hV@y0^^OerT^$ԯ]/Y&]E6ݱ4||ꕫg.3GL*Dgkx2heO1}3i牁H `fD擊K5lȓ1SnOMғutfH3GX"ub"Y8ΐoD)N OW9T ޓu~ǃg`[:@ c?>,[L 7 x'JPo%DǫRUg̡.N/.8 8#Cw]F Y h$W=jrW,*u%CP8IvLul'ANM~v-!2'l11yÃ{KpÝ(aT&ovtkȯRw:@sOәpv.=h "Tnqk:@r%Z״;fM5Aֳ&P9J)2 DXN!eSy-Y k^·MMr" kzRhC2։(7!uuKЛ,4$O=f`-QNiࡣT}]aϠbj'ӄ֔MMxģivrhE󚉧 ,4t%3D Nf9jqz u@dsıy6yö@~h GQJ' ˊYqrU{y1=LgSݽbZ~њCrWe -w !N 3.^HWkS{)!^81'n!2wnxZOt[׆Oh)4}p!홿fyd:5M&w.U.ЪA֯吷pٲ:>Gj\4=z<}(e >M;mq~Ԙ_^e ងPo*ˆX_ yA")iW#%5G<ȴy\#@stˈ,)qB ho9>q =O뵲EƂ5Mi]挼MFDş;]+ji,,o ܽeI5[P9+Kd?ߩShER*Yzi}N(S'EzlF@ )C!W)jDepM m߶eXvm/ F`7dс[M As8,[Zg"<9ȀʆA1c`(.za$&|,k 9XsY- c S0DžGId(y}? GmEJƿR\-G#D٠EV+^<$LsUgm?]u&e.˝$;Le#X|_iLr4̉L`Yw\i]v9e896$$:J4*BsQ,v:KAL"T l+mw5 V|hA"c^$*f,op0iz1lHfb >\^10ɌۅwIC`E٭|l¦wD<90 ǧɨWVN njCW)1˿s%~K4R``3%\ y^ZQSS6iHv6]h7GEY~a'ߪ$,@*cBn4E_\.우e%|Ttˁm;.(*N|sYJE!{`4EOQP'&.wYPr겕tU0"#`K&ƿ7n%ZŒ<"*q ~1o&!i 15|fȻqroSqIHBr@؂~ ^ 2~wI"^\EE 2>#Djc0drx;JDyz\!{QMV4+ۡYrF ;`weISqC޸Z%9o7QHby\"_zO߇6ݦ&8̰u`L̟ξ [ IF^ ScSIҞ 儣@hOm~x0 IKc6);$U.Vt]7 [1 ס)R-:/,lv(+yIu<6 %{ 0}@,K^ 438NVVٚˡI `ڥ@w UXoV^}WxȽ:kX6˿Q`c_mL51Zw:֮T"ѶC4[f\5-NsFI1(ˢ| >;:xg?}R̓y URλ![MVRC<=ОMoCB铃/.I'&_;Ypϴ8EU ąrV)Cᭁe]?*$0Pb;t !(e8Ғ!p̟ 6KZl*u![q&܄Mhu%B2џ9.܆ʮet)t< ߂kQd>}(s0UIG}tZ.*G]òOCXKc{(c"t;[ւmk? M sA%N/AxqE3Qb@ jɕ+@D.FǭR):=?r2sջa5 6V3'=ZX=ՀQ@iE}r~R og9E,ԷOۗ^O5j275nõIG%Y)R]AK6@p<!?h~/@Itds%DQy`&lzX,HZ#y.>#e2ud$YpCp/X,& doSSwn~_t|v(3&fӼ95!eҞ>ֲZ~YzmF?ce0G*b(U ӄQѥss&ɓ_ؽh;J&]А AE/wjuW$_nиWbqOH { ZPT΅۪5B 8^&STxCvXȻ$y7!x%e^{ؚQ3 ZPubm7^P*(I@;MUt$.Oo{UQF-Ye /aR$g2,!""]RIpdbrY ܄n4_yιM:UcɕczY'" s~TvG)~X tC#?k_Aj\Wv$~@OAB,txNȋf]1dd3tFid8r1j*99kx6n=!-`<`SƗY3`8۰]M l쪾pOr7I"P0.E0e0IuY_`W-w_jWD,a}~`6uJve`=Iںւ@ |QȐVl{'CKqJ Cط4h7bG0_1Zuq[͐G,=BV̈ S!\ ]V? nP9nIu[dQx|{̼U|H]%)~=v$|_psnY#`!-m㑺)ؑcZ"K%GFdDgIQ0TKb VD>YHm([0Z2a\ _[V-}b92$88ϿmNQ(Iuca&kK6RYkN:;А$"Cq$.O) #1 XQu݊)ٛvgjC?g׬5!R(Z So7C.VuK~4{@|Zz>HARãv[",㖰 H^{^;"Ct k Nb~аLK =PLs6>aisX5TR)nn*]1s&׊3@D';?9ORMԫ5pASdGL˒c' q2TpOE{7W!8 -3af[:w2sxuXcU'UWW[N0L;IJ =FBUi.oz{l~V,P8[ڍ=zJFvo*E?WsEVn} [1a._˙Ph-'R+N﬘8$9 ++F8X!O}Q%z'fv].M\Դ[r#4@}u^i~rZ~0 vJ IPiJ}Eu|_"K~X7o4@E. юZ76 ߆~TzTyܸ[\fxCDج=hE`Wn@N ԑHFb3iZt6Ta=53 J "'~ >&,_ J@H6F@ "cAXǢ?3 Fr' +~ G(DB? M>%Eĥ^k,̿)7?€ʜKgkk쩇[g$ ޠҚZR Y eH#C JSd9bM+nQvSȠZe=;8&H DlˆT*pmឳ+6 ~z=UHu^P|64:IbI ֆ$nkwM4LC i7$d$5̗SzJMoj=*.1a~f{`c\Mbê±W Nm|2E4>3 Zh]1[HزC5P_yjųI\#FϢu$ۑRh.< b^U|m ɤ#e<>vs5U8>Riw?wP>ЁEdЪjDJ]8ekxHw(trx7_h25gvܧ:%ߟ!6W͂/TKe[d.JjQ]}lfYU:KwJgqf^GQ#R @0:#+`fM. 1ffpçXAS_N*EnTvB]ykL;fF*,>'@%Xм_CM#4hk65< djV|VL w/ץ׌-d{ !ּ#/g9!) KGo IWOxC֧9j҆˰¶P^Fn3͝Ῠd`?/Jh|Nxoÿ8O(a3(Pam:]|$1BPIVOK (>ն#V-#g_߆!s MӬ1!,\ }}3c az.,p>Zб$@S1h0u)`s&Tiց+ʄIm2NސiNު! P|\xu&D1LK&:Y7h'eN&>œ0 hFI osʩQMtp*RgGK5Yug@'3`#!a0~0ڂ!6֭J(:_G¿eЛ_&ր՚,DC?~(ˇO !;\EggCc͹FN\zY[QH'y/_n,dy|5@`}K^vE#v Nڄ1gdڶ_')29:09N"sZWj!% +e{޽XEN|/dJh2ޢ8WJ y5N.2d!gy~/3-N fcTGr-?忖"Dx!ɧ#NtAR~z҆ 9"rf3K^5QBq*CҜͺH'+&>UPj[uvւjƒG`)2Z+vZi5hUL= EXi #*: Od.x' zg /)E6kjȣ2_P C>b!XwL,gDx%ŵam6 ,,C|jGSf&n01sN@{+)liI`ˀh}ح 𿱂I|2⽟\ԠMwr:_nrn$q9 + KW"Ws)' >7WM`HRrJis22*mkWeh0]_1<% .wntT4>__u jU$/h>>|`qY( co5̅gx! :8=u .ᕢ 7!\*32Gj\qlD'[;SV7^!5;Z hB,^~(]&dg3w멃6z.KTq!E~;MZGNFR K=aSYݚY&ݤƬ GUh6GLӪ\jfPj Qs$.5 m)D LEٙnv/~G3;fg=S-~~g/;k1zaptp)dva _¨܁Te Ā(`D`PZZB/mg5}ull1JN>ͻWi=ҴHP^.1olru f^sdzt"5˓[f N`>3 eɫVY-+a Zfx HVj=XB}]9 /ld^P Hh͞';%wL/´-՚`%si,m_W`N~SMNj8ֳ=&kHXgl|3 $R>f"G n[MQ/?-az8O2,+ӯIS)9Ï]JcF4HC L9+3M>}Ma-/!͗v]K(5jt9b/xr}n$vgg R8'59m?ݟ(/+j75ωnc*H:bK›w!#çV&!xzLk\IH:#6 &(mqc[pj\,cߴۇAۀ>0'/~WaHCx ^ww̧ډٗ]璪}DkQz"vU?v±4DK_U͙TB9@XFNA`o_z6P5sZ6y`p"kH#]RIeR}޶nj&%nnjr;Ӎ,Uɉqk"4qz,Jjxs˂=> XTF)`+jymzL 9憐dOAJ{O2!@ڊtLr{T MjxSU-G{q3k`INWi.Sb > lrg9TQqIs$ĕ%QAbJRB~ jk-+0JM"w/9ԲԗӮ^J Ok\8N'K_XbCB[uq^g%h'壻 Ҵ MO!btenuք6HoG`>Θjt1j\\Bn"PfHois#l^FZSuXSv?5|<ڭΩqKCN,D n3%y:BPVRm@_U#+`gm. @B57z" d(Ul@jdqZB*AUTmzBr=cX=5JNj+ʈ{ ϓ{9LS4%m0M;(2K˭y]O@W6| hUƌ^X2)XOa %؀a A+kLA@mg-LήJy;w@T>K{zAʚ 5r V-y]47:ԯ`n!+gyS1XLǫ P Ղ Jc8GCo/|)1RĉҺgH0޺×]!bkF bbt>}9|  U*gִLjͪppCv{OJHSpuD+a^"0tGB9RM5(0p+g  ¡@CmRl#ZK>ϽnY1,񀛕W](vhu['bquc0b,GnpCܯ<|1 ^ /{mV|M92RcCǯπly 8Hp cQwohjriLPTѱ/^X9kbH#ϣ>ހdS(RJ˔t׊sI!}.OEC!|C&e;]%yk)|$j[lX.mD‚f+,D -:=nE'^yǜifa@8i2aAg1߶57v|- M)wz{[i3g%"mv gE+Sc~SUh(Qd#K y? I[Lӥ W.7mQ%1fT%,8+=[1M*o$L2 IuŘ+GzBGx 6\Xs]HanP4uܻ~Y W`[m.(C8Kk>Y4]i3H;&!\A_ux I͇Vunj7: 68Qg +Ix&Qo'D@n:)A'Tز#DU_LBD̸q6uZMƢnŤV8սDՠg0#>`u,~7[ŝ˲vReKok cik]mp# Yͧ7Vzpy.R^mPJJAr,.2i"\ҵl{iph*G^3Y2k~s T`nKf3C|ߣ6k#3 Y+DK|u"/&vő6$O82Y @ Z\oRď&=_XT#B+ Z2?B4ϗrm%Kxqլ7Շ 눂3F ED (K۰4IIx(iluz FwȯYAVyLZ߀48$͑ga3bJ(p)a"acy_id( f&Ǹpb9,˽7!dXirw,#=. >sJ.#~;cJDR;yoy Zޤ9ˆsHd~ p!sa<66܌#f7BΖ(BCO $FW.(˛?3T٠V{ f$=ޑ:WIJ'D9iBp(>0ϡsO` J^Zշn>KQ-mKTHȲ55F>X1Bmr\u6{|eFMe3o@kNM{I3e3e ۫{CQhMBo-@:ɺGn(~%)ze`}᡺_ՂՀ$@t>]Eem-U_2. }P mw9cA+s!a^%KB !Co/a*?{ 7ǂKE0c=Pn "tj6c18\ _nͶž` ̍GE} ۝qU"2OfD{tiGdy.Ujh{Pʷ=~YъiB.KsY0WF_Z(N?ݜ /m a)U,bY q/aPQw'?m;J{9LypC`]%5r$~"J6M*^yVΔdMpP=ng%r X@Tg9Wnb^x.{> d> ,%9S5JefZuD ][tJ"MP$o]ai $ƾ 2W!oxߙBS'ӝݧtJ[M,$/W8{3&\r;ïf;W'Хs> l@ .B;~ó&Х/]On\zbx&)=>^'0Yb5󮡷 t\FA,r|. RS1eq.d53: b !*#Uqҥ+V pyg {yj6ZEo J)X{'NH Xݜ51o>w?CGɤ0ѽL]:]ֱ U3xSUQU%#e^:Q/+> ~2kQ(~$7QPC">pJzf l"ͷ?}*8=U$;~FlZ\Gngw"OauW!P t-Pђ _ꕂ^Ty#ӥb|\g%0K/ t •O`̀k5;j>YT46i+a["&Ke}*@6#@ "6^E\N }b5cld/KQa=Y :}'Jǁ}@eRߓkoh?Bkn~U %_'%$)h>^tL ؎_\lm8K|Ҋ]}+mt(Ps}*9.!%|%l^ЕP2UKN+Mb\' 3oKdH6{(&>Ȋ1$`ܰߠQI<#.z* cfXgwDϝ󊍸5zM7-$J|_Dpl;g_2:zmcIJgXe[j:k)SR,h^`=98ʹ0`7l@[t08CQۦF>LC1u7VB0Gp7vY"1궚BP腭^%uIt?+eo2){kA\Obk5,jrwt빊jGHAH3#,[4S׉ع/^5%Q9ʵd{IE VѭM%;;.nB|`"LdŵIef5TJ|^:`JvNfc7滆To6♻\YW=cHSb|qo_tp4ѓ7tȱܜsVlэF/]1SOEItsB1W;zw%nddvU6LY@ZS01Hkvns|vq+rd fwÑ+f72ōb=XO%)ϕnf]qSUهn΅rb҃XST&aN5a!93<,xmHc"%Du&ɫYmd|IXBXCqA "3FQ~TdBIc`ik1$Iو,KT} ^%Z˂Wq$+_и.Nl5 :ILjQ-?x5Go 2<NDB=@訪u9hopēIONv;J ZzšrzLar(Tϛtb__أ˶aebdbe 1b,jHb%F&K{5?9գ:]6w.W!Z={Z}_IipITҥJFg3`[駃 :L{Q1ŒDe1ς{hnY\ko3ҙl粓/0 2t  &g,y޵Mʵ EnWO{2LZB 1wgxik+Zj9?}޸n%^rYyNY6isc3N!¼HD)`M2ߢ$wp89hա_M8L/ N%WEZ[:LZoYtκl!Lʐ^]ft1]\$4=k\A$v] ƼR܃4D<´>b] p:ldUz*C~Kd69-x)¥7~gfe)=I⌋>4!USUT?WE NqQsڵl⺊}?N>}te+9p~#RbtlI$y(Ն9fNuBfSb5uz)CcߍjhZ򵴎=JfG5?>VH^[QC8e*ǏxVs ^B]Jz3`r톄4|Qο q0'Fɍ*QPʃb5 n@d@2y#/C]*Xf y6 ʈSHWŚ%0k"<[ѩEaɭ~S^{jEߍ9{gʯ&|="c6ӯĵBs/ p0#|F_+n&Nd Yy? .Vo`c1,q>$K)|\N)m*S?@$UT n&GDf!px܏}r0ZDڞܑF#N8f=lŽصN82fǂ?ljʆVG>\ټnAfopgXE63aO!G:7H.V:guO'q% 6XCca. i*APHlGc?irMQ^GQu(?tЩ)*+2sHѺ& 2߫&VL,MJoƞV*..ۣSboع~H2$^X@+SC.V[M%^t0NSy* _`9m&2-z8FA H=F Q8 q}^jIh/-*`uGLA>߈*u{y,C2VȢ'ׄ:)}ooR#qXBh<2q".%0 9kښ|چo( w)g>>KFg+msXsB%>!q7sɢ.@s=JK&mnd~cѰ,G;~i*S_/t䮹 9];To14 NggqScJ)ac64pC=R4J3N/! ܄;{/r]1VݴWX O_?; ܤC|}yhdZpǣyM -kMLv@1bhmK6ۈ]yASyN1D3;|'L\n76oᏜNBރu'([Qa9uQUQ/L[{,C' 2g[4Xu9qE5ۗZkm/cH Pc%89j إcx-"#\[!I^LF#/nW&;Gfw'.%r?Rg.Uq# ؗ HC(]<8#dhU9 7P =/xfbzZbt_3v<'a SEc1q&ҟCw"xGN8G[vQåfWqJ83B h:`0s(Uod,l< b뫢瓽n(ih]uQl0Beօt]#^:$~yn7Wrċ)|TV 7Ҍ}89vڻG'lz&X*y!pdD~vzRg !̹\\(.=~r*"jau]C2|;=gtYgz&őB rޔ%aw; ,k6P-cao"3^_>U[ףQzuY`(J7ak8h }9 J0Ő%v2t*Xo$ &ى /qdkKQ/'b+anacG?׵ YrEy(f7k؅MHg\r$=zM<\vG-&H+ o8 1 W'j\[dK:#qhCJ@vĿ~#7Ʀjx]ÿOON*/gYZ07070100000359000081a4000000000000000000000001616eef1c00005a44000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/firewire/snd-firewire-lib.ko.xz7zXZִF!t/hZ]?Eh=ڜ9R+$<;u4ir;&7'e!Zh+KRÌ bVؗq }ˑo %◌0ws\Ad"s~S[T2vZVW_Yk쟺9as#H~01r=(hTg[׮-ы(ca`7hM38tJǞs|!<_ovT{д}kϬjX3ބPcᎏj-& aI~؛ $lr̽_LO8$X/?<%& (Y ) CH8Q`Z nkiѪV*.~hp=q w\}n`;[٧6 ؓ Wz!e&7SF2IrCo5`+6eZ(إ·44ovաiM02mgF/ :R}Sշ[ZriS8FcCxpCEnkkP{{RXkQuǒabyٰ.Dd :8+X!+m}8V f<::P07f>V.xƉYz f&; uh{ vιf5ֵ|q~2ZObuʵVaR\䔾la\N?Y>0D*;%5mUP'( 2(D3%oU8DCf?b!H^|*Vi_SyK{AD: c"T8)XLB1f`flB7 PUܽYN!ٶi゚Ú`D<3#N8Qr,)貆eW/Sa$ 9Zg\@)銠Ήc]]q*XR j߂+PfD{8K3.>UWL{pӽni"OҸe׍%-L= mofO$qc~ۦ`sT$zwVjz׭v|We-+Fb$2@jiak W=ϔUW!3+*mթ6KqnQH;%K('Ue2 {d_FKS{dl’j$-8SLMFXf, Sζ7=5o`g G5VOpu\ɐ4af&"?4NNU0|zH}=3i*/Ms1S2j=f9Zg&m!I|8&ToT4DL",U;U]DGV飔ez̈pzg<ᘅ_C%OE(FOB}rWԼMzp 5Ul 9%-u=<뫉“[dp~5  /x{Q3蚮J^hWaˑ2$SRffqM"ϷV,y.(Bױ>5(pUTWt T\%B0lczcxϐvq"Ӡ;/>0+C{獉 V}(8^l]Fe2/Da'|Vf7y ~GUY} oY 'K6r|#xV]Or. ^cI&lBGg<"|j=Ouys FӮ& #ϑ279!PA(9Cl qK~b\Jl&W 6s;C glǝ3;`s| O=yJô4AjG f]>kv/Tt͖ } Rl/=XB$+&N12[-9XK@@?6|gZmpiҰhmF Ԓ "vwg5_`{ݱQ,I돏h3vǿЅ W:{.Ӹ{FPҔ> jBck#<3PvXq6cCS+y$lIH;bo;Yț}D_F͗NTkLY8lZȦqPĉK{VWx;KJ'їV#ڵr4ȧtA~Hr™ כ_:$PTbQ3@ 1jmN\;h;B`||.Du.M"FrvYFQ-W N#9`5ت(,PۦHX[M̍4"-! t̪t+a4"؞5sLtC~X9Tc>DȽf/g<煑Jq߰)%$O8XrtjER}I5&ߊQꇈ 5_o?jN}5;ZtGX/(?#K# ta43?K[uxf}/`,=ʸ;X4UXثT*C<<;g=[OєXƊ:?dT[FoQ⪹Ӝj~ ++b7k2'xiE|񣰣i}а$e w>ط e}W)۾^F<E&3N=;L4YWԖ(ܷ̲mNG)Zt޼ʂvxXUKt -~e5~Cե.M琮ͮ0():qUBrR׃v̦B&Qo*2̽5%Cu#HGu.a:-׺=\ 7ͺ'Qí,^ NJOp*k0=>Wh\3hтFQ3q5+tvtϗ ;k;zab#h^h,m[,u2 ;HV ^x)BWo{cE+nVlqLdt4#iњ[(Z(\,'BmJXQL`XyQaY#L}NR^XESEщ@; α7^p^ps]BfHzAWA‡uxkM,C< T-z,Ihsgs(IcrdR \OrI^*LEw1/}"¹ rI!hvANk&X1ۚ(|U-0ً땕n>g0v +`z:r[v\Je72/*fQ ք<7@3~`L) /S[F0ْSz!ES8TvHi##~ס"U*N|v"r}Rg冈סtlbX!rҔ(JL4ܨ9#莆al 1".u-^0=b "Lv:6^A"a#;>Yeh! vI@Di_r k j;i~rrX.cSo s#*QAH|vĎMTdqJC5 )9j[ "v8Ƈp\&~W-6GxfSeʵΈI'u4|,;DrxYh-slC:,9h{a_1@wFC.%q.9h6Bߵ"E2"l>mPKF0b?nZlc ÄhlIiѽOLT+zjF%ߠ< Aa FTYl%b)mLj581a|"+h}/Ep\GSi"̾8%R*{s0gzSy FiS~Va H3^%dܦ~o&2 ? FH}^2\q -̈́ V >S2=il&I>.[/`{SG؎Lje6@ ÍL$[^X{9Z% ˹jSsQ(Ґ{]5i4 d3!Mjo ;~Uo=d.6lc"+و'rsF,1Fc5ljTޟ**m9jyHE>AlY |Je+'DL3Qnk}!QṶ9}#тyuf#'Irki0.f12A V{.b`rgC@7bD "r{&!^-Ɖк{h! cݘ5 +nZ\6@E'#çRޤڥح٧, 'EIqMɗSR Gjcҧf,0Yx,988HQ<#`u0Gܼ: tB ?y:IP-s4CS J/X#2 I[cWNLTZ1Qrp|\(>2hlf̯c¼MRvVvYhLߍNw+b}Xu_jMUi+e5j rKZIIҺ|32@F[,)[b]]4 i=d}5"]M5z\2BFq <tp--`dQmzNx݊ )Pn'U O?y%W{E#OTgK"^GF0_8"*m{w RU:])vKަPVA͈ި*_xҘ(kԚgA]Aa&$)Íw3,&{~6xՌJ/ B\ VTw*u-d^U-B5%,IՏL5!0vFI+G#+15­donx*8.sJ&,Pal:r*h*ie"/3314z cOqM{ `3t> ٞsYq|:]-# `ž0%@%:&spMV1۫Qj ɂ{Lr$-S-'W5@~"Yn4D¬BG>Ts- s^ܳs_UD@O$t=BK 6Yt:~n6lܯQ wein p:nH〇#7 IJޞd ``֗*εlL9Y2I_v\r Ik4Bx\?J#Aø?r醰thEhN  1tO>:]'.(R>B/1`{>*+nGO5¦_HS''5Aa-Ei喅y.Y1qw$m!+Ta<P;5aC/_Q"P뇄b)\n|I̻`HHjeB̫-dp|Et_T# h'wbatN~%T9!]"k.6b+qdS(X^aPRoJ9+;BCu\]Qyjh!G7ʬtEm=1=1ܬ%dR{*RV?ЧK2?Ӝ }iQ.,S_-?Ze#Y z2ݫ|&DDnJ9E˯=Raұ6I8RɞTD֗gHN7SliI't!N]DE#@ Ær27Z<4\8O=n32[ۄ.KB3&>֠;OڷI4Ȇw{]p,XnSBFKrЏpC<“.H1+ $-BPu&ݘŝUE>J!&ci}P۽yy[U:ÐikWn=M>x A☂A7DoN5?BߴhK*NvoKGEUP5r&5pB[l \޼ ={>-r MIҏ9X[ ޸wߣ|z*}#/АCAlZ ࣖ.2!8;qrLQC>aP) TCmIMX2X*%.A4{3+TvBekV%x9fOW^3 ",WW9 TY5ZZ w< w:DjV!o16olιaQFE}LThdqޜATDWE+sk@vդE͠Sy' &(mGF'tRb32m͞I-D=pw_ԕG~?NVrx2d`O=tgy`@ucċx F$ZuT$Wl;?rcF}QUs1+S~BrE擢}TV| 20 ݵph5^{J1iQؐPq\-am-t]2wM ggfvYV(SM#PkFOV ڴ `|}C1]$+Ma~;73hgDeR?HІiQ^Ͷ0khA\].`ed SZ/W*5Rͺ3GW=pSz|2Wܡ ~ 1>0}ӈ?݅EiCU@ⴠMRBܘ.ד% r;`*ypVC?@QZs?ߦ%, \A$IAMk"YˍZ.3]8H "!. =W)B!^jTMjlqլN=v1RZֶ'G=!7'1$pXQ iF2ȗ7g,_y1 'K{(Iag;m}DjH."]_圱\vVPu=,;z^)) >dqqN2tC OO!Ͱˊ-K /j,M> N~8O)V pQ {ף e" 43Qu<)dNj_/;h{ӽA/=xэm\WĒ}s9KDu &mx__uzAKʟ$1FM>H޸ac|`[EO{)\*m$ٱa*]`:`o͸эމ.OMx sHN@ be+0KLGR@-:weC+3.Y ?QLTpmҽQvFfE|%M)L7T-7#;cSKoۺLY)ЂNJû'~.c]{nrQ+li 30ˣʮ:%X0p>6̻{RS# oz nYSh]oX<3Fn)"X.')-N=𙗘@ߵ1Fj"tؕUie^K,AM-lu\'/32î Ks ll`'7n3($|8 {X$` Mۤ!)Oͤ0ΉV;=MZ6N-|? Я`'/55 \w.{;_W#ϭE.q砶_ߞ1#AϏ_O5ð|p"-7?K4'm ^i6 ofV|j&\`vmO폤m%v7,&39%H@XE{UXԱ{{횱xB wօYȣDSpst`ahL,\σԎ3XX a%Ҋ$7y0:rѱv- G. @O͸ z BoΎc N߲]yiM.D.Q#ɾ4qB6KPRosT;j@;FâD|䲷_k"s+K\Ikb5 !pYx>` y{@j""z\/0+n(fv*+Lb) D%y\nmo*YRSt@$Tb^瞾AsX^v'}mI[! tEខ\٣`X`@ nղjɟ~Ft=)e 蹘,y _þW{Ft- *[oam?-oL=7mnm4R*S1+5NV}f=ˤYXm8?fZl2,ٮN:Vw8:jș͡/j8 Y^lo1g;wHZ .B%ǎ!;Gq pP;Γ5CvWk^+Ꭰ2ewW!R=yXl2f2*=O]+fI@7mIb0FT%Ɓ%z%S 4|ҍjEmZlH>)t$j -. 7q&D!aj*I/ 끃K_b^XRgIA/wc*Q(&mxj5x$v}N} @11Iy24Q=I7ǒ8.vpK0 0F Yȓs+e}F=$ \{JΔdaXuq{}hiu:xmd'mֵC3"&4-W6N Oc(}x?N/:gP橋 P3ҫe&<ʕ93lr‰]9'~- {B(X/E,XcδSBd@IA[9nq)2KhBdՌϲiJu&Ge0lVb~q7ٺ~&D7jC(3KNa,LvfAJ gZuycB$^u e9-KL|ң?\C%P"!np:n"Y򆉓^]e,UyA[_[Gl<ˢhP UѼGD8!V"Muv̐) W >cteoꈝ@7AY]fw%(ofa-.OdGS:6-I֫vb-YhiqD IMH٨mᢶXuuagIaAE'`de:-Yf*,0`V{6P8[  k+"zDπ?U(]d?1# ҋ35vM%Yv/|`-;Sz%"B:(4iAbv vcsusAsJyJ81 Ê_ݏV98!G858&?Q5vO:E}cf))_(8/r)>(7 y'៯GF\_:fԒQ:\E 5شGP'[1Ҕ"jނ(9176s2y2ubW j%"\~g^udEI\w:uΡ.~\H=yhCJX=|w)Eƶ#7&[,nu#pC."-T#XQ%+n@ﵚ$|s䌉l'ZenÝ5jA9恧rpg])/GK"4qSp 6v82p),H/$$u\n歮#a kٿ5JT+o-܅N.4VwfE4<IBYo֯x1.bP!B'PF>ع/P|;}*hIQ9[dP]7бK,dRPsG#*/-)sQW8NÒtַM,vkyrfv2[qP}*U;o4(:ن,7s?g ,I~0L>ޢ^eÓ]Sspa+y'i&+ :ڹTg(6o(o,E)z4[$ȕ/E#|Zii `72;Fԧ(o\"uͶPHzw~eŠ]ͤ#>aK=eQ< >e0嶧ЬOe%7kȘsę!_VDv^kG{{r4QwK^`b]b;/.%c+k@sױH錉FFf2W#qo}{! OjGD!7w n1m<@&'xْO h:_3N,إ@},tcaȂ4ωc L% ܋?%:8GO|cb9&& k&~ĥay\YWe vǠ(myL / 7RbOcl#B~v3(>>< (N6ĜrqL>.|y ArMz"9?Tp0^n:}^[ճbo!H޳d15@ K ߗ!ʹa# z!vbp\9)`BnFFIei3*Hw\e$;⨸jD!)" ;O۳@yp^lZ am,J$ԓ0$JOFLMs}inxkā~1R{Ӵesd򠗔l*S'1EL~Yq*4~Qj_N+T&{^ &p%eShV]uW &cߩDĿt6g喀 ZX /:V'Įj`ߵ!ztVF裷2ą|;”^M ?=Xjs '! 'uH('I ) ա@boZPR)_Z]VP\wv2ʼnwd?TaQIb| s\l|vF-aGN/MKltApN[>$B]TUܲa \/{{@5;䫠Ge^ v/HWktE0J(U"Ui#ЉKFE4ɼpLS"TEIr!4nM_]4oxcMc⪦CEח@Kc$ ê"?,0$9ZaxRNj&q4(nu.*(q K74}LZxxDmchMȶ Wv홿AB a5uv}y[`U!!Q?I".%&v jvyk)7\j^+/U>7>SmG4쟅̕޹p>ZԢ+c`⮄O2wT5i#yV$!WC*=bNW^, `u5e-_ȑRaij, K8Ui0,T~r'P90{X.Ҡz8{6 ;:ג&*(0%4=PgT;1fnyhgFճnXmaO{:#ə{HFfbJԮ41i)ipk~Jɝםv[5 1,LrF!SUX?MۛlGN^ ի=|?}\ϣY' qQ\=(LA;Plt5r܋[dڏ7 y/1-X(6|51 GڄBT&Xw9p` L~)ٲĈ,B(y܅*+e #]濐wJ@`܊|D: O0px| .O%CZ`|`R9c6NW y8 ef+e2K="ve =6ǵ 1TK@󲦢I@V98"sfxNx cU~#sakXo1 (d:UӃ]+Wd[ LaY+Y#DڟVV5*I' eZi%mw+/|j cX8ǭ^MF_,JG:%9,7]T 8 L,D9Ϭ XyLK^VVUBbuI9܀[p&i=="4o&>$w0c  -:4 e8,`@<Φqy(S 3 6T .^!*6b`B61)2 e\& ,KYɚiRȦ摚97wQӇnE,Rr *@Ӊ(zv`8gBn~ORq ĚVV\«ŦfKumAzLE=Y[F7#O}S eᓋ́g3]%JPC}jJfíw挴b?{{ϹBjh_nFpOn ٣penB5Gz1h\)0V Ѱo2lB?]96ZJro2ly &)/̮鯟dSe3G렠!Rg[^u91<zmDڛQ=3Ar҅&_LHMmYۖvu.!x~Iա.KCd 0IN~I)<]GóTDSK6Rغ0Sø@7-{O(SG>~TӟldֺK[\ [-Ua;}wve:`}HR\3T.%cJ2Gٝ"<{dtot 1 kXSspW"h4nwbIeցh'Uϋ*d{yNq >Sک 7u;4,Bj%v$~HN]%GTKüj71([O4}IGq]֢?VdIO^ aJ釁$kz#ȣ~x2Iwc,qA| `+($&%bV8 zm'u.xO3ms\1Lh,Y<tpJ3yxO+./@PxA*o5k-o)-ƣa~veUG9UrcPjq.g 9$%`+|~TVqk'2O1NڨO@G 96.4`$^n[!ﲗcMIz!KD_QU![41rF.6zOgfRX;.bFB:)p&[:iI+YH thۀÈljÁ(9w6\aKWar4i`>q~E<̟2#&rf'KJNEY36Ѯ;iDbjFy!ZOBEμis)1+\n#V6XD Xƒ8"4lrHYIaW'ԝf?"4E|Xr* ;YӵK jń*'q-͝83jD(<)E'BXYN0 b%tub r:TX'˭?Jg)|̽ .֧T.IEU1ܨ>OLö͒eFDq9,a.95.]'Xj&,4 x%q~{‘؇[;Cz)kv NՃ: T@jP6uZ`|P0 } ֍c %vLZ wetj0uO-eQ$&hFUvqNP\XXgg/=N,Bˡ Hi sKUm@a}8ެ.|Dj(O6^i[??sx [ٶS&6;Y̖bu|9=,jY\ή]gOq;)<ͤ]J§cm/G#Gw˽%$y]'~8>a|I% Ät CA, TR_#{%ps5>.M/PBHQSXdQ/l1(س|b[;jpnM<2 9.yտ@6,\vv~z Tf='OdU;DG'wgnǚj~#BWIZVnVh_x8`\b.ujyvMkl/&"`PMh 1Y0S ;Gf$qICc?R?2k>U19{>iзՊJLtOɧ>)УL xL[o3ޟǂ`6}11Ȁ" ܏V. WH=P r^#jY+JwBϭnfYX0!9f,Qt(} Lx+[Q`==0esڼKj4?~.~'B]ݩrWm^:.h_VNc˛+pymzOr7TAk?rDkBsD#j!BVqapf"t~[VOga1iHJ4s9b(^QN_OsC7AZVὦ#Ƥg}9L޿zs=(P1oR|u9l}1rd9) R6茪,}VPEN%`è&Y5oĜٞBPEz73GykgTE@bo"?é/!$U+juRm )Z0)KR&Nfh2VGhw,SXǝĿ4wW²@\^}Z-fW cu̸NpQ4OMU7B)͊WSjaoY[Rneh;cb,}䑍}us"zB덤ƿpχC7"m , | PAK[: JCe‰s Ku $6FIGk+\/W{bۼ]e&E/H@mGVEL *0vyT#i= ظ| 5zQζ: 9(2c w;qH @Sh3~`xP­cWw>`# J#x#xq ?2k:G'o8ME?쇵OS#>Lj/AzLb>&<\|VCܤ]-h6"W4A;0d,.jx~$yӻbyzmHY[}03Q ~0_s"k>}B"ْ_Y*x we_P(a"apbvzwY9!1Xܦg۴^[fyFY[T %d >T&c x^J&wY"O \hi">%^ԡUG,&Iv:ZWizHFzۍh]$ 0xC >}a~ ^+ c\]vyVEj8)D)_+unșҊk^LAk0BP:NajWc%JeҺ'!Ӟ66tQ zxTͅR\YKy6Ѭdةjr^((&8!6G3\qT97mEh'㧿0y' }QjXϵ+W/b1Z WWI-_b& $-yƎ1ksX*[s_fV$=fRIn5[6,oK  YKx(Snq+4L(,^#Ѻ;0l,SKZT:> ~{RVat]@FsyھC.Xz/1qi3K@צK%҅A? QxP3u\˼gD2YǝE#P!gjagiˬǭ1˄uCR8GW*EBwYG sŇ[-XZp ,p G{wK/Ebdp5b1ѰT-Ӄ@:_yUp}*LpCFe}/y׏cb o+7+ە诺t|'9XհB;zRUyS\B cxH @-IjrYRҟS&b/T dDNqWJt*D;|l#`ғuA>p i{}@V'W>;$6k"H.є\鄓{á}IX 5d3[oh@6UuHKq',%ce˲/AGV^g_vu/n?*j$&V2ٳ"hmFcFT j/JuFW1яիNw]mX~\'qC,CMq GLV>8(b5$VY*bzh$ @.@$I[j-NXK({.l RQD6ұl\>'_-ԇ e2tKn[3">1ř/ s_kbDzڂ)RkT:u `9W2*u Gȉ*(ł0M!峮Nmwu52TbT_wOퟕp:)Ci}mW 'mhB!F,Z@28M*'mN2%^0C :Pȫ`J@,:o?UEt } S71\~w?=kCLs.^lHB-dsSOkp2U7scj))btBU:W/J(H4PtD$88 !+y[)[( ͙ ˵^zFb.H.'`XL~f\"jX*D5hbt6ej GӮ~Q8lEu+ժFl 6n)_NHq@a?? ~AP0R Tk WTtRNփ!xUȶgm\3}ɾpW|ǘոUքv]7p%1f,2Yr1=֝%ot6KFl&5UARMVeqgt ?l$ 7 $ P6E^1^nkӋCFhyH'c%sG2< q^H "TU78!uݐSR`hҫf>vƯXYqOu#>$.= C4Ř2Dw$.mgYM`a#5Xn|HFY3Jtl,7+\?_vza{g=L  Q[c'VRqg`K܌]pt:MmGmpi4]ĭFᠬ,z7$RW|-#G:)b ݋E,K*h!->Y Rgxްsۃ79F8HEtqM$>g PDߋ9Ɣ"Lo%۴GIU(@c,{P_"Fn\?|gZ\$lY @O܇8P붧7vYn@z-ZO;b7&qa1ª8%=?~+2 +6V…`g\aĺoYT?rxyG#K-q6]Wp9-:cJr(F0 ޺A?MGܬfpX~?4N殄'Aw@v02 wzϵg(ZBi_lU<*]i眉ք&/M;8݇L 9b Lazh ej3i+2{ģ+']*k7m_/iNM %bnDk~,s0%]ԑ.-)Lۼg#ys\( ''Wa~,CL9>}|[*A.Lq~Z(඼~];Ң'>{r#k$37v$]5;4ƜWF#T@{ΑCv>*?K|@e[,,;rpaX\  C-;k閼]Tj A]OD}}ԍT/'7iGm "`3X|a1h,zV9'CmQP&ӕ@}L2Fs7HipU 9KfOqCe} 0ne"膖ZY]mE[:C>TAT*hd+) lg=h[H,+ e .̣]*q GSBӭۛ-Xb^^X ̐*9mdmSXJ|q2mCS wkō \%TE9P86)"8_ h;x.)"0ۓκ*[B{M+Pʝp@=ꏴyC{;[xͿϻstPrkS\̈.l;ڽ7܌q9iPaeO##} nS,(q`:1Wy]=-fsp7Y`_m*|gs9R0u, Ö,fKE/0SO**w%߱?\yEr%GshІ-ΰYB"6zuܓ<B k~JHU/`#I|~&roI6[DXʪ> &MzYY۰eKc{p 2GJ4tt"%͸ I #383O6%&=H95+Ǐ`C/9n0&Y.hk1xo\E"n紊ĽA(>^'>Qۭ5fƝap*ly%>iFR3 vKC/rv6682P Mp_:Iňx ]x㌀an;4%iP*vSUޠA~?WjBCè_t5bNzhX~p=L5{o5YrQQs@sAv8ܿ5IH*;C||$q;/LgY`P,y=^êD{lhɌ µvκEqz ¿9 Cyg콌?+,љ08:m@n/;ϕU xTfVLט[BKox$F>!a\Z:&y$+^Q yJ;y!7x oAubYځT&y(!,fbZ\6(i_3qzPϏ3$ Ѿ~e9 (10{0otc`2{T%"ߥL5P՞qj?~ /ͺ$:M; OR|R}H'%VN/(+.@fc*L8lB5)L-4?/oD}/Ԕ2C˞:0DnӘldش1 %#d*:/f^?LrszPK2& N!>ȷѴ'ג*H+N v(  'mE~ksQNm:$m ,'~x;5웳9ͭoqy0cysk{T! j4s+ [>J7BH m8`dI,[C'%}>/&?+_Zc@2֢m5?LludI Q/>Lv'u A3Ugy;vDƾ 1] O|6`ͶdmJ$ 9SXLZҊ_czEyBF&dC28>oB踜JbԴD'Gg)ڷ1Y經e+͐}%)X}hgc b)oSS]D!K$r0a+1'l9 1D5$CLw.92i)ŮUh >D=e8֒^;t<$TBj]L~$Q&dK3`h7##wKnњ*e|"G('h%`%^LU@0:-Cyk)mjc)A`$$ϫ z]XOFrv1.[mbCI(PƼ`6ęrb t1 b_HK6^;75LER{1̝P&a[fVix7JѪ!EPnzZuK|n{V|\~<3*&xU UIpa(8|'mpk6}z}8hAPV&Lvz )V:Zx-*Dcbϑ_+`)pA_;W#z*^P;Y>L`hZuYJ2bc04Vcge,Sn{u9k~ nLVA z{ (D٥mk&!CeTE)vceQY P_=*(l]F:qN!lGlQer+daYLk~ȩ{J(rφO]kXG $Pߨ̘:\)(2_Ku3V*ˮ$|`螙ӐЯ :Y0&G r"\k-C-ϳFՕ]vY֊V*돗x0 Yb ޟ5KԞimvr5 sU6AUmϸM_]Z~ ɹ%1fQF(Dϙ [*IJj<2=Lkӓ$vAC|:KpX4.D!phAon@ i tY„yZA@ޛ!E$Pg]7s.QgK"[m>eˠ/hCP74_<>陽?&&'R~GZ~uZ gykڻ9zYSjg5(My4RCQ = 7:%?&8YSS% _qEz)ʻiG}s]Dq";C–3zo<^A)׶K5?M ."I C['i?g]JElqMGu/}'ՂSfy"KQC{ܽ =swm .2Tie9VϽ)Ut]Ϭȕ/VSEz'ث̣~7H").q,$g!Frp{XA;pP7a8--s{K?ws0>\V,rƗqvyjuUL?No2ẍ{]6k<6ot+ԖkhipcD r(Eso6u*?RP/[͝c+^kZf#A" Q%Tr8}+gj)Ѩ]V.%|gD:xd:6uKЗ)&X(8:PR!>`#03FUI&bdD}!¤熐j>" .e RaZtK`֑+*JVyj?g-@aRjA2CφD.1d\24ˀR\ Scˆ ^=@z<|^P1"h4wfof@T:kOeT^^b3,t]iĢZs‚<4-Cu^[hPoFoRrjl[(maǫ NԘmS#2|%H*F5!73*OvTxQQAu&&|_SF{Qąa>׋0ͯNt(:%8QZ81+l A)aOڐw#"LJDZ\td?YO\9=T"}lB8t?.%ȏWy 1gK/#xV BTwz,:9]5V!̋X!<6JÃȦ" 25`xAXHO"Er0{*Aiy )6t&W$>Dv8%stCҔh˸洟pOk;XGGȭ)5Ś2j9Z ?Xa6}aws?&4nLF9G˦3m jW!l -9 #KE%0LGqƛAOBvd+*9ċ>-( : c?l)xN?GPphs)^k^0yn=U $_p jY TBQOPZ yg`Gv ^e#0l'CK%'ɦ>Ew`5̧7KA7':Z@},KKI {" $?}#`sXg߳AC8'tb!t239p{>lh($oʞg\Jve3"Ü6a^Rdjw:"&Њfi}RLmL{JIwC_E͡Ю Z?H+VqWΫ˕sk@5nrx?r2nz}+D{\%ݔ.4,9FvMp/M0TU@|YOe6pk ًL}>T=i::e K؏)gXȗ0Ḍqu0ѓ#$6 ,{ra8}&,#HEt5AWM{!"Md<{ֲ62de;D. !8 ^7[ l 4nۤJ޽K1BURG*EBk[“Ty -EL0N%&Uon|L ǁ%rP{=ǔ`} MM-=,֝z ]dLKf${X?hJN,ߣd+jS)5w;pÀDlCuFwm%Q"հcoD=;ڱc3 }Hݕk(:عC_uY$N^i2нgvn7)]xdAf/g赩S]*O+*sSt͎ɮM@tFjqpX3I9w[GORq^j^.f]iȂJ$|@H}f!ȡYϠ5lo}R6KAEfP}6qWڞAbG59d.ZPR5X>)5$ޝ"o'ZWk7XS#BKY !GUnJâB445u<+EDeRu]I?_k&BHO-^1p U;@N)$E)䞭Q, y.9}d⬃<+,5V;1&f_S91\Lt3̉0:TLb†)9v1/U| "أGk3b D|:!\>ae_19N )7Sko'u8b"]F2 &ԋF2B+6C,I{v_#V!"ėa,$ }Jo+}ٶxܣX-w.1T3}m1Hc`. nSd(E X/E[Ұ!{<kH--?ɢMppoKcFAa-dۼa4״uGW&,:u%CUQ,1 `fdj#zrθ*@{`u(XCCmK'R8=+NPk4zbQCJ_mWjd1. E]JIfDR",7,78.g?ߞ4TD0~@E&)MUM&&P783-G;ܴ(dg<$f0P=F?vĒcEWcἋؽ)}8}lˣkUR$azi%^cl~N]&Cʼn kؘ5 q"nFPN>O^Mp]_Sh\!RnO7cɒè :@$ ͈>E& eQOD_8˦lm5B72N{j㍵FGq~^R1|Y0Ij0T8P6)afL.}s,Kg x/>gd-8uzI(A1Z~Eʉpx*SFx~VsԍD"++[~وY6bSv)%jQ?G@hEb/`>ιвR^׉#̺?1P rq mwg]8_t 3K=l5HAw=I 4r[&LluuxI|{l(g5Yp W\؊-w (RbIVJso۞n,Aq?wV>ϖ].,cLзb/~ 33uZ-Eϧ"ciK *T.[0; -ئ4Api |ɩZ1`ѷыd W=?SPUg] ,>>~>q=aҹʔʶ)Q-p*OG?'om#E毇Ra1*?G{˜WHBeCKleHGQM 1lN1OyaHP -M» Pl;4}A}Sl"¿%XS\U6?auJN$2_UL%>kio/_9Gv:W{P5pr4oX =~ÇCv8yOU:e4U4%2(id\]m=19u,zk 0̺I&t * s$/7 m,%}O-ޣ6T# fn!΀N0te}ʴQ0:n vze3EV>l`.rϟ- VbuVoICLYLkmDvŀm6T` go|ʩD_C{4e-I`Vh7`8ĶqVy1Nf#g`dM5?m̩\.@h4x?8Z$gPi ^t bAۃ٢Y*0?RJ"Jf E4> N$pfÇo5D$Hb'YMlBCPZ`>7r%C '4ـ: coNXh<(F#\(S5&8?>}eT-wvh-3jI`oGUf;=N 9pxqapzSp |k97XQe+gNkpDK~L/A6_0F猥WYt\BqmG BrEP $}[ ;O[DZb繄w`3yա^%&Q/nn?(Upꡰ rN3 j.$$8(J{u59v91#z5֔=`UK?gSu(ͼ x}⹦1)s%q!r7?آ`JcL/θeҢ Fo,I+([8v."tIH_dv(^*K҂GPQRn=tX;*n5VA9okF\ZKl EΗϱ~:%KkɆQ/xmj9=·j˽J3FDA2PLCc}Γa](/NMK]$\;8ǧ9Ɖ*-zx$2k/@R7QcZj5j/ v*~fU# [}q/`? O=bZ RS9kA/X99tJP\ytDљұFP1` -v?7zK7.BCTb"6+go]6Y_??OB6VFAr=0 GuXc#Z[kr m dDwC3"wO +6BX>u<Jam13mg9Qd7ZifÀ1p6`}ްL:jξ&{7 8'%U8 P}hNլHKܧ.پGuNcrSfɼu*G/vYrТOvU iQ=/Uʋil=1fUmĈ$ #Qphq~|kV" ۧM&cx**/ ACNGheיfߑax-h㤟V L:˷)$3a3VhTEBm4ţYMXRu/}B3_3B,%\ɹ\8^u\3=Iw]aΑ7 B9,ސVeg nw|`˒ɛ=V̛V-E(cv]VjB-#46!/{4t~t|^Aᐪ"E$ȣTʀNrzgiqD+h] 9%b'>|~ QHn߻ )ic;8K/0Iɾo y~bJ{KpKd9f;1z]SNγ/~ϕO] Q](1ⷒ} %RAV,mZã2%. .hp~Xlrt6]v'r4?bftcDhzgsPߨ\ N{hn"]ɫ,7>Ut2)͵z M-P&dV=sT/.ǡ/.4:5ڝSڇ`" 4i̬:=$ھY1 2=H+0(]F~DXb#"xuREO8y^evuZ ~ ;eQ؂FM+I>909hc&NuH4 x(Δ3?)4 [s>FA`32.΅18cTAJ[Nzl9fjOY[ycLn2)ge}Fڑu [xDZ~oq:>RNkmf?Gm4z%G#!ؚ";d|r{ 1xD͌Mx f*:r.WFU1@=|pQo/WzWY2\chH%z6 {z퀢QWT2Hm RҖ[a&M 0 v]ˉ>=~̎t`T36Sy|[uܕr{5~B*CCrݴ@ۻ^:fNp\90< ~捶K1ǮrT†>趏˽"Sɤ8X..NPL@:rc]x0v;h]1gybh7a.."Y.pfr,LIlTDFPOұ8&Wo‡Ch-O c ^Xr\ں#h`t0ؙ|O{{X~?rxwU׶˅SqwApCOGg1ЭQc f(C'tbb63k4ʛ G_B{A)_L Ͳ6v.oT g*QXg57WbЃz* lhʸH*tjfڃAs@ΰ,"KTG֕xl=~Twh1A\ffq k5%H1E{'P:  i\z8# BK.uMIQ*M?pA% z+[7kRjshƒO33{Wi<(@qf]dXl,n(KY{4 pBYA_x/fqiכ7͖kxv^q6YقRgWl8Pm` }^PWk4 bRw(.f6Q(:(Oa7YWc"9іxwd VmPQ9eb0.VjaPLAg/ҁs{ :dش*ԭn S^(R g9pGaGeEڤd&^c(GEqO 2Ab4Kjv9īƓdv^,F8ˢgv3jϽa2O}Lz(S I"cђ^kn' o?-rއ(6QkdER'S>1:p}Ωs!G6 U:?[(”Cu`Ў:4&*~GSy8k*b7}h=4f1ki%ʎ쬬e۴-7i$f1a/pX8vS%Dq;t/a;%`5܎r$}m@ZUP&M&y{Եgtz=̷odKPRs\W %K^*usw\C 0D}zJ*iv{j$9LJRԲ7 KRsmk ӻM<8§Iu+EvAQm5X WU_^lwGPҸ4ۀ>2x kT3X TgJ:7gRRݰ_~4lD5 0WB &=oS̷k#=+S2y_O9zWz9 S)hz/. t?#br 8H=3AYAC&*+CϭH Mfc?YbKP{,IU4xZ1xWЗ Ȃ%gV@BL1g.G 5mmLZjZ( {Kt@ﵢkh`N [N$j1IgKqu_\9bݣ<LP*ƼM8Qm9AZ6rF_:t2mst囂t?\ѽb~KzD l+ͤILk& U'^PE'Q|~^|A ݀>K g}[x$ UJ^ N7!*zb(q]-;ϡeO֢ՓSmg1eFAP;rqjDstה[k%b#}oFͬQ̜]HTtjw/mF*?CI~-y-i +QuH;u*Aw#R^ 5xv'$R_;-3uw1^2 D~f Dy H?ZiYnBDv,!RBSsS)'wEcH G__ h`u@pVTU,λ6VKruWsJ M81ؔi/Af)EFaRg$qUstVda:e=RV4CA+VDz)nE^82C, UеĵZFĴҨE͐[KJR)|e&yU`3lax8&؈JJ6H{Z+H!mhi2d*wʗ} loe F *szН+.!U?߂ںB\ ʚWd HzZ?xnXOM?zoZt87hQO܍Q@uz1Kko_%Vi:䅧){/P0!a>y7^¨{ ipN}On25Fv>3╾13ԕu."f͉ʌA]Y >!d^GgGz>8trO2!d+W- +Dt>k5p(%k78 7Sh[1F]~0HԞﴒMZ\i3 ˜Bc}`νq~Z,(?.kF:*odt@KHOa_ 4Gq¸ M @!l\b. cwFL߼)cl$h; D>ϾADȦ+\- ̾;2OtQwd+m eyyl1SN|t$ہO-NtKp@~7;0IEmZ7-<yzhE-:^׵U>ӗh)Y [T?"({ dQuka!rIdٷH5N @ -OHDpzrpr#,(&F. ?/Eb,+R3I#Tl)uɫJaE؅W*ҋlx9(zkF^/[?Y:EWW;>qc{ѓ[2؟4jΜh ) 2x}tKuj_V<uRtM k}ߠA %hCԯ`>;MOfe~3oqtؐ֝HMLtRId"ţ f7lW+2gtĆZd-'0$ AT8f@HQNQbݸ{٫ڱ(N?8lՉ5= G TY)1e`{2ku! 6壆 98f(PE[}=(AԦK#U֛rY<ܴLPg ;uWyHW̼'ߢ\:&~[VgAY!\X%?ЉYC6=%En+ n & 6]o?)iݠVZ@^jㄒt`EDݹm߭g[nHJ`5$LXn([hLJx[xBʫ LN&IA޿~A T ] rZN.-O =_ePv'Ye,Bk' {rk0>oǴG(Rkݔu4O^jo6R8=ͻxeu8˕1?͘kn[c iv':8X]}@+(fve^$ҙJSCH<~L;bIOtmNT#ӛ[{ ;vr`6vKx2G.(p|R.tPU= 2+-96T:=n8MDP pb\^Am" kRj\Zb/]D{bl.o뱑, lϡ^ 78wk\q V WiD*arӗMDrLed>ltwMh +ʽ_"C잡Qlbn*N!L+V}+kN8L|}XFPv\CK}3N[p_DS^tJ\f*+я\ Лo vu ʼnjqh.Tqr.}6⧑}}":v!% .!GshX>plc#-`c  .8 [ FEH*5+(q:3,{m!NQ*FV=b.\ļ- <0_nte@].Mj>Sh`~ve_`-n\70% R [X+O"/= 3fՃ)D8d5S`WFRaeH̝P# X׭ϦS6Gu*%̝]ԏmR#}AmB}F(M [rU:VT33R]Ȓ].g枧T:$Oڷ#0Mޥh4R3++]`偯w'UNPOb4kQi[8*K醀1ȭfUj J\=[#r …n%&V0D{G),7/eAoο@ I\K #Ր#[x BT/,oªmRujvx FkXg&V! <18L78CS@N$ÞoKGrslD:*:{cfϲ_bPABT'r. gO?z:#~7g'0'Ll)j}Jn6Xeˏ6 w7+ݠRvuvy}1kU=:(9J;)e;My-CgVn7tG\}兠"m|4CE5mLW"FƍkUW-=;HT;ɾN r2#A\nͲ.+el=‘HtƼAylgY\OW"ce5wxJߠ1Ȥk)$liKOWi1o,o]ݕ(e.eR<#'bq n/gmm٭$ȹO˕\ZL`/t&b2q_ % *l;#yLͶiʻYF6R7CⴠP phC\,28ax.oiyјߧ:-Ikؙ1G@ϗtq.2~-ݒÅf]nGJoL_CcN1a6kls1n\_2+Q˽#N(y|@5da)EEWf0c(ݑ39Z@hqlaW4xepһa!S4 {vO'hYS6lǧ` IUg.&41F' }8DkfE 310u3 It >q4,g]d4j3}L v(DttYzπyysV_Dr @ŀW;CQ?UGH5ģdig$> e r˸1gfՑof\?ؐ=G95~ 3K1m1Hb%by;T{E1{8Т cFU`>]Al)Ux M&t;Z({k\H${ &0dc }F392q"3LU.@Hݓh%G~їHh>B0⟿MpMʂ0Cu,%Y(DۻX!H0h@kYi9Sڄq>][jkwiſOvRkvhJm `ʛ1L?wAwm cO?~?l6-By_52cުP4eQ;slЙ~xtPL¯}E P.[#8inLl5RT@-<n͠HKvzLTvͳQT% Иk&MHR#. W]vJfƋ3Hg?] iϦMJorc>ع9'0L.|4z1>b. |ƫ  $]OmM | \cSې)j>x@@sy Wc]HJ$.) `ʂ幡"OGͳ_>B^L%_2ĶX\oXGL0Jq(Aެ>{-fե }' Dm*SYx5vZ4#-ܦ貪\s/Kc9C%Ӆծܬd3d'~F;b7|zoJm8Qլo ?ҞWǃӜ"5}vAs6c`9,FSY&{(ۊ)`/ moOr%=mwkVO# r0ͷD<60@%b9%j_2KOzJ2AE[_269A|Q7}"*/Cdy0Sٻu#z=Ag a{ɵ-P w3̌BUvIIʼn cXFlt:{旁.l&3cR*O6"TP}"B7xxEqe ??hiĖoeiDrX󡵱Pl"iITV[utᕻ %.ƶ*LfeM9{G @\ǞrS;" zz@;Xhv;0ǫ!eHbu'!OFB''bMsJG_uŊn=޾گ=3PӸoC`#ق+.󢡊R/һ}:xw~P@Rq W"66"oql݄AvtCc:G8xõ?䡍 qxS$ΚB=#,q=RN @NOlmSX2@Lz֓JD')V[eo|`' Twdu$)tۑǬe#-ýOD.x9&tR2sIƻ0']R;Bv  Mo e7(n%ݳ(O A&Nknb<^CX1,}!V[~ kT`_ ܡRS#:nٸ"4tT_]'eTjY-j&{[Y[hק< ؙ{v? ̹>/b?sSqYW 0ވ?o4tc;IacL8O-kpNEјYgv5\|# |*LAr |{GZ@"je8_Ӡ7 +߀2rv1]iՖ/옅)5wߞ3.6̺SWcK?9_xw[+0(WGK߹[K ~Q}27 a.gx4+nattP2U|({5kKS*^<2/JOJ"BwCǛ#Q! R/UZ-Gsh+?nn9$&2B]w)/W\v ݟ3>iݞA0m'+}o ;܌jY{'kWy#C+ZwK#.b^Z#zmD ޴s|q3{X6}g4 ̉k]{A|*7u7arAghHJe) lolf^Ӎq6PNr |/=4~CasoL$[ 'Z|&*-oCŪJj%!ᛂ6"eCVT<ҕ\;, >{ f#'΍B+ йb_^9`E@ &LPw(gy} %3%&B*ֽS{tB͓[Vj͡tP˒us xF_%ӵne I?`KZ= I>aKP/*gl5/`q^f:ʾs;4xMOl/3M4ep62yZ1&LO[g>nC=Zegsyo^O 2šZnll-wG#(|`YR>DkME-++6G߾>ƱηY*!Rc|{Ã5kA_o.BV(@VjOd:A86>}+ v8*A6Kv;(󽿣M}ϷS[7|<ѡ+o)u$${QZ#aW~\ uc`T&t 7;ƗQ 5j-[wL.G.U(𭣋]+GȾ0Al7dlSQ2Td!ǓxzuN{7ɓ!}'E#Ԟ -v#K8]]7P+@eή5E÷lܓ}R<6rF+U=WkL(ga yѿ|-|B}7iٓQH&dDIsP׊HS!$P6% kVRATm0GOs{ |x7/+)$}͜Q@%Eh='L`Q=0-:/) |nj~'poH7?"fM˧6^PWT,d, F\aA;C(ڢ6y\[jolۦMak|{$88}xOVh_qx:}o?CϳOqG{rwom|*.#\L vf o%ыFH/>H|l(lY[`LQv#Ic:O]5U|KW3` HaBnЪi=1,Erk ND9/iWPD ҙ̈́@;ɉg|S>#ek.d;u |=xwST[l \5iGhؔYҋ*5ػ 'g11nSA:܃׵xHU hJ+6 -+ݵ RVP U.2>SMЦ}c`l> A;=!꘏i.N=惣j'l:&pM˹Zh7El4m~rH.;\9ҧ/:n'jX$O3l^l"oK+ 3lN ({'`Lp*Dc_IOWW7xsRgepn/|&R#0,K bN5: GϷZUm*D,OAY\Qț7G(o6% Y>B [^H$ Bg|SI6ĄA?3y竼* f L y] d ȌJHqgnps''Z#ug;2Hf}FvO>Jۈ͔(F4MtF^t GOdOvL~k̟zf"RhZҊ'lb PPrp T4xu0i.Q;s@xtɡoVT[5}n L9 01%*g ^a}8,igm π&$D5eiAAoo3.k%Hk5 j<,zcʏ#ec)ƠB \p6^Y3=0v' ={RN` Tv㋵|^N E@qqh?/VY`րR&q3}䄹~ZR0 v"Vn0jS`#]'4]&:XU1. qc*dab2 􈝑P.'4+PlU%UIr'TN7Cbi@:6;e^9[}|LV8f-PltcP=*F138da+;IZ zJ`Դe+LuʒWxBU >>8e}Xd_L4E >=K}8W1+泥J16r72Ў7Bq1n};.<fwG_fөg7 s\$ WXxǖLn|her;5"-d~:6OFPoCQIe~4b{C}o?.3ƅbH ٮtlŠjD+E#sСw-Ev&us@\D Yc]G/N]2KåYq-o]L/&|ޡt'̚+"go. u(J%Ѽ$נH6a*T!S5S4"։ͅ=i%ޟ0>TXܘZiy.XK Kp)И >s \^VťHs7`_ +`mM#jT 2? c.WY|w`!IIIDEsZӯvDuDH)U7O |cp i 3yjFJg7)̠^''}Wǻ~-% Fw4x;WdJPrX b$n9>@` dC0QG9C"3?wN`$LkX1(#Z1hvJ ;Ō zϪUz ql"8-2IY> ޥ&0~sÑU(>(!b}QMY!{fH2u [VrO=_(| 粮l ս`E{\|jEBovya$%)pĐV"%SFڴ(6&G~)>uV(ҟjԉDxs7X Y&,)\o #`ȧ %ZbaQDhLہ|cOU ~ZTS.f@۝iL2G`XўbqS:1@8 ƍ>V껤Cһi}`9m,n[Ѵ|)ASS߈=/DBֶ*Q=m>鎯_\1DX0Kݚk/ĖP"56\ ÿ{IZ(jĂu+QxǗc vpq+v,bY>N앏rvt#͊'D@]<ٝP5T m47/}SoJ PbŠ3k&UWr<]GDZ΄sBE[4aW>A$YgA𬳧Bf7[[XAO"|AQP47^8J}lX%2TD8}XTBq`c٫&)3`jl^nPFۂBiPԣPBf]Ԗ4MfRДddR|@v_gwlq~ -~Ʋ#qgO1u3AGk&(zE >:9&;lԁ2q_X\8?//N>cUJ#b.̝B1ƽ.'Ed}Į {H MJq?Eq.Ҹ? M F IPQnlײz^L#AQ $u8$t("Bٿ{os$3GDzP=˺d9NɰдHO{p|lP7#Bꟑ3(45s5gSAV|7Ey ʟa 8Ib˟ ۹,+9t1ܸQaDtc p*%Do (&_J6GSUlQ''#Kz(3= da,\*|g|0D]m sE~ !KxV.$B!él.*YLc2hoU}DhyHuҐ8Tg#GNSR ?7ЁoHF|51Na\Av;RYad;O~T#LldgCZ Pq7Wm R5^#2`a[y ;`lQl#:TDC?Ts(Hf.`EI71r*ʱ ~¸&bq꩚\}_6ռwF[d]DM@';g۽5'#@kc[xOUמ@_$GCi[ Rx, .K$m09ő!QX_|P s%40>ʝڬh5k>Npjt~w*SJUш`g)R=Ov Yv1^УU%,Se:v(X:Ã{uҒЯ˻ui>BV`:LυyaZ.N!Uwm8% zl⨰1r_i䇲rp.Gwwő!Z*#8`ݮI Mb0: &b MU¹QZH4. amj2C߭pOpx7NNCB CUG,xO!R D#w7Nb'е9Y3ƈ#8*3 4f rd~_IS5 )0I"2 6c:(o=vA@rHXqfDNRҡ?NhJyZ$A5e; EjOuLH_cӚOhKt \ӤLrX Jd%SufD5*gȅ\@{Gڅ#T| 6$dWPb{9Fvk b Vk7]hYQqUYg7u~sk I{=sK]?;`d~`{%#i&˧\\bvEW!"Р5QB1#+¥>@!3fZqR-,DxaU4' N ^D% J<`:h` ?=(9FYd?l/ J7>-KƅWG{ 2$!w*٠(&|G;/Dy ^Z {Y)n5קj^|YxGʰ&Q!`8[3vsTdžh9sJ[h/ޓSFheFGwV0q.7h?>DլyI 9[ڣ j낷$UEVu$5 0@=YKݱqtJ &"k DΒv~, Jِ{n!`o&7y:&I"B ;9ӶhkyFӺfi|[.AdGЬvV~;gE au`Ӣ 4ͳH&2ghd61h[].Y0Kuk/^,**M!QNJŔ9, -r&H:L< [~6Z)a*pV`_4/8=71Za"fL3"k_?? wz'Uneelz@"\ϡ}2՜5"8"}:@>(JAh@cЫjرq U#n~n:!NET IMWW*L=_ZmB"2 ɀ}*[ܫ]?ApէN-D)q~/# wpMwpb 2_Ý#-93z_1Dw0^"IPt&.hbcv:_Hzt>P ?_O+2|zz C_T06 G7 @80ww8uHw <6Ҕ N,.M{O2p)|;EJbO@KO|lvYX3}|7$mSVۺʋXM Y;Bc} #):ĴK= V)Fj5o[yi6t/"\5ЭzA {X 17VbfǞ~s,X>n7Ek_Б tZޔ|~{hIpZrM2'iy"!V 檴I}lZ=9ٹ@i̊H4ͳ5M2C-MRMe8Bx# )Oνj ѫZbn)#& E~O`4lᙤ-("bWvI8^iB_ôn3n6LrsG:d|4 Fɜ}q=9sL:eO|Q)QL14cf >u؜ĀN2.ev%u<`'/!ٴ*/cᯟyjk^휤Ð.D&};`~;~gn.g-{Il*iczj'"oDv Y#ZE{xi3׭D"||6bl`f<Ag G=tz!I4USp.&q/ JGB&l6FH?@R[B!= ="s|UCNbΎRqdJ5ѨʿWFE\lkgZZ'x[){8@zMj#CÞT@/ w||?cOmAQ1/qoJ8!GS8(Ql"O$}ZIHݏYQ`y v~!ժ*{|Q/OP\M5|R5V)Uγq7ϲ MƹJXnRZ<(,CњtQ҅V;HbH2 _-$z;1[5j9'dk*c͵nM,Uۡ `4W2(~re[n$ZB㵫 y9o4[M:{j-q| #nџ~'z]mStϷ{;^{T43s0j<6M#0cxɽk&ݐ<R.XRfv<7M4h?l緼iwfYZ3.eJb=AG3U?zow{pC8$ +/KD:s-B ]{]Z2Bqe"j*T(a"ySq!!r&A ;H~ j'ya44. yCel[Gқ?C+d^5KsJ]{,ia༇e8mxe׿,VIcqb"(p~ $PJ964v.C(ߧZ諦 8$țFCQ#NdqӢ~) =o]k(bWxhǝqzb2YiO/u胲5 Ulok2fuX |ui^m L5H:BHy#VLN-{KZd2RӉ+<{>)-'z!{Pa(E9.9Oo'8{]ZD("@ОeJ-'ǜCit4!u!o48MR'1JR묏eY8*òMӺ@}JmT~ơz/"Aʘo*c{j/m:6EBUc&[vQs?oZkOC\gwQ~lyimy2~U}QkElr2wHHֈ!`C3];B0G9i1vO=P:Xƭgw3͠ )Oj4|{62׈UJ7D;9Z/viڞlͣx,<,ݓ<_C}j#qKFAԽaR؆8zteW~Ҋ<*X'd,u\{KLn 97.UE$qۜ22Hĸgi0V;&AOUgb - LRPga@Ru2jD/AE)P>jT)v+АUCokmqͮ_ tBX'Z<:eу'!YCo/]H!NG; >e{~gmGdg-8X<K&P}Eo|\ -3e.xIA)#cxLK |bc֡Z#-Cn+3T,/i),G߳V6C8Ԝm'iD TR~7ߕYF>;f@1| kidr&mUd7 v fh>#H%VHڵ[~GjVga=k9CV.؞3]I!D\5ix%2sVl}!lL\xM NS[ ,1- LÝ\y\S}qBmBH`rOn6`ь.~ ET*1x- 7r@ hn:`8#`rJZ NޕoX}jC8#L0+-[uzM@*ħd139HY_ѦhkX;xB A** YfBӬWDe*]% wqqT^#hqN)NvG}6c+FP;CJ_?cXh +X?inc&okk>;$էInxxq(q]Ꮱ돬Kkb0ˉDP഑9!XNL^~ZaxuB dX*뚥^)VU(޵y-r*˾U]-NFAIptd%!/yaJ:xKC ZPgHhA# zuBrE.Tbm]\SNP}cm ;E-lqR LnpJGj*LvFzgf<}IZP[2DCfšv嚺mtkȏ<a?*wgYZ0707010000035f000081a4000000000000000000000001616eef1b00000f2c000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/i2c/other/snd-pt2258.ko.xz7zXZִF!t/5]?Eh=ڜ9T\Z 1Ǡ^}> p$AHWTNQHS6Fٺ\4*Y5!`jOߤ& -2F"Ґ(n m#-Vq2jP9܉C=ZW}>ȩ;\jEq BΘMnF$},;Nn)}l\-5槰>Ck&a3~]]o}Ղv^Ei=^0a!K3} 7L'xz(3 ؃7XB0e s>#TYW{BItFT-G*"Pbhp=IQֽWoŔr\ >mUs0 6ߵ;ތ t}X;hsar4 Jc Lij6dzdiO'|W saRif^ "Ǹx>f4:f`,J]xRPkH~3?\7Q/h4h?‘Vxf_= Xa)>ޛ ђ{5*Z{k)f#!YmvZ_~# =Fo"Ý۝vt,}zlYuZ]@"cv5 {fZE?'0Ie$Oɗf%8Z7= @oۖr\1PIp[xrW a\+[7bШ⨱yB E<,-Ucq[E{0jo1nL,) VKln$HSRl/յBR3~^+/|cY}2sҾlqFu_%DZYV))w[E^O7 މ= 3vB,a=J .[x!4|e0B;=f\ARn9LR.Oyos (r#<4H:M"ϜIp \2  /ƝljLP I)B$\\T&M%i'l"Qw{WJ@y fG3*J;sscf!>j); ::VM0*=S]u nF-4yͱx [Zښ:=Gg&dRﲦ. Vk"u $4&V{q[*εG<+zCo/X.uuy\uN@[PjD)!RjHR`W4UjE&It4U0[/ڔrAlwq5~ ZוkĻH !l ҍf!zO%u< T5s;~JV|dX>qM/yqkXui=/P^ m x:cb?>5ո\\5P)v>>×L^1' WHr?ܑ$VlsQ~fAkDBw3 k]LHYOĐlHzHuJ)8Nw$FF.o:jUb W1ԕ)0g lko)@+!M&  XYit_`i& I/;2p0[jBC 8ס-*fn04cwg$IP1bo9GB{j|{Tpzz٠4 s%9 yt騸nb [_>φ8pjaLn7H0MԌ?LAД >qR<L^x`*Ÿ+7rz_g0o_jPvHYM9Y7BE sv^Վ 7DltXφYue}MV! fWv 8BE?YEO~}.UoaFYV$W^H4rȦXAR\yls˃$ny4Fu$zRF-e5' M!5GgDFIAWyg1?o8AotRHjb^Y;+1c^fl#%88&sr25;Bg4bZRVs7?-\@B `Ck|P$C#LJcϥzHɈjlKerv=PRJ h_xnJhU/92<&(oA 5 ^Wk2I5Vkˈs( bj5P`I!0>E$b/qtذ˨VQބ@gw]uyz?![N *11E%:'t _q_ţ>+$tdhGԍH4` ǹW~pZ6SLwƹe>4@Hm* +4YarI%x l\/#\.Q'ܤ(ʍǧt=䯉fj} oϹ!ƛ[>:s†_?ɏ46b0Gpuຶ؉4+SeܘOȐDĴT.2=kG gYZ07070100000360000081a4000000000000000000000001616eef1b000019ec000000000000000000000000000000000000004700000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/i2c/snd-cs8427.ko.xz7zXZִF!t/f{]?Eh=ڜ9P6>w2`Ǡ]bņZh+ujte S!n@>JlBB'g߹XY}+7c: +:2ab-3]x nYm{vG3Mnd0Gs~o|"{̜~0SԫQ @&X ֫vM1?*%C0J2+ SȬY7=^ځ@lYPS2xoCΨiw̡B.MTjz]992bXc4)6l]d#[;(̛iq9i^".|_lniS$ SZe[obK>b,QOurwQEDuGa ..lԔ?yV&^ i ٖ0A`BoO  h][p ̀(ɀBӃ)7tTEH,P>4 vL.&ANqYnM쩃{'ֺjehݴo.;V3=k3Kk]]+2ؽʫ1'rIF+Jai2n,Ηz+%9T?F .#|Kri5#d\q~ڔf\:cE:rwW 4ƽp;P:U>nR˷eh\ox]6`aw=\bֳ?ϰGSEHZYGL Å5̻7qgMD-{[rbӁbouU rEx:A?vםiatt$M\<XAkhDDpj|4xu&&bXӞr>\dN/`tp&AghGA59OM߮"L3jj%XF]r ")j7B&)e.D"=6VR3Ěxzx̣W2GLM`$Gt{kdMal %ȃw@G-Sw;ŸOFxSo6@k>H=z<"SW܉) &ao~E~qM.\?Duk;CUd؎\ &V1xX dKN 6|Of0YKCdr=[kvڡusQ'*[OՌ"aszOz~iKEV?4Z+6K'1.Usy߳EN}AX+dT&DZukg))HZ%KnTq (- ]/=-#eb5n}X^Ʌ_Wq̴ 骵 oou]67`R Tߵ {82Οwm> b7j +kQ4bͤ赦_~Ʃ͞x`ew&d z8z8tl'9 vh˳ew :ӏG:]6[`+E| =nRA{EF9,&zV*5PW)ueFo+3 aj2RB!+Ҕ,"8"YYKbRT*4gR XS8j/,۟vdM("MEKEp9-Gf8",?Ġ.X忿Y,w #K kÅ +卄}Q4m|W]gF3lLlGVGݣMv۽e.9s\4f>zL/ϜIp+qۏ[&=7&|\Bsc˟uؒz 5}AlmE F׉ܮ{~Kk}yi76u}f_>A;u=5hbipF68\?k"8OPf9)Mk*cB CkG(z^K\:2bhܣ"sK.Z4&o]5&UPvN<i?}ɚqcG,h!xMB~u|~?Z?sԫZ8zUEՕz]H>→7XhBٻ++vCE2AMufݩ]kǗٙ.RpoD:/= 9RYNBXj9 l#$!p>_M"FT䯎:.BY*f;MRvĴzyug[H+>V{W ҬlM:Łf08w3EPZOq3:_&zѷF|Cۏ3bJ틕F5G,.!QE'1ջΓzkFX " oKZ}aNQ%<ɟn'. n Qfj!΂,L}k1=c% ݌5L'ʧjͶƒO\枺VD E[ڋrQ< gtSh3knܦ1*70ٞ1d o 4 J\+| a!I "|~S;fh_('fbaF"C /9ݠ*. j'\.©RvP0LxD^㮊ҀU+bYT*i3PQR;Ž)PEhl&5ҥ%f@iSz[|Oyz* y8*bRt78 M7 J J?tNW,7!yª2z-SO%QG`CIU`+ʨ$>KB^@a }oFkuܫFɒ8By,1և5ͪNoџ@ A'C@٫݄!<ҚjbCD%`i<|#mGi&:sȢFK;?((p,H6 30AlI +kjҚdAׇ\EWCu2F^mkc<}7\eG:Vڈi k Hɛ1L'3Nױ wTh=ڼgjz P8f O1WCF#:!إqgOf`bzOFc1Пɱ{[ |˲RMI3ѱ7O|4@tTQNad w>SV8Ǟ} :߆S܇d *+$ 8H>%'Qx@wƦ§gBSje*8+..|=3O,hH&GKƁGQK 35^&lnn'$-B|<$r}k4ŁWiD)*_j#𮞺pr*iwV  {4j].BJGp׆'hVmxdÑ+dǐ](]snP_]׍/2td=fx MM?֔M71ArUys7P?E%/:!iqxuPq~C#dwWe7Vz]C~ UڌYBqBM ^hJȁ-ɏ9Jl㈛()ŲňpCs W9m$?q ̛"?9Zrԃ4$A—h^篷g7CZ҈ r9EpL QَsOy J! ` nkA,T,Hw(;ۆNJrGD_g"]&4e\嗁?(p><~_Qd"ec9+$ai\.!M8lGx4J8_b5  d_V{-;?c2h2K1ldicڞ &JqM~dФg"{t,"囈vY&[_}n:u!5b 7L vhctr~w#25={4K&U/ᖢnO7y.\y"O[)aYǕT63G\P·JM6re75YR*Z%( Rg ڭzt&Hbt<FiғLIb+"+C$]bX#֗L>SzQ|781PwNPB 31({huTr[,3md7P G~CgkWkwO\dB?vEͳ@"c}UGc:++ Y~m wwQI؜9nF艻e vtrL-DY)w4t\qGl?ծE)8 8!ofa2sc[|ZģT.c̎Y)[_OMbpK/sѹ<ͨ[[RV kfj[*o wb} 'P<.E íFwE8gkhT462rM6KSYk28QMKcX<(_2[b{~ [BS'AK)&ݿ~2'M1[>D"Mn4-+z7hs($iPaǑĘl{@Ӧ5RVMB~3'dgYZ07070100000361000081a4000000000000000000000001616eef1b0000116c000000000000000000000000000000000000004400000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/i2c/snd-i2c.ko.xz7zXZִF!t/C#*]?Eh=ڜ9Mr-pD/54+W'mZSqY>̧MQyڭG*»L$XT2_n%"dK?-h"9/0-c_fOLƊa"$*4>⸩=o<5M-C9`dqk 3.ŇWjVM:Kwv0=eu'rL 2;J rXpA R^Ө=' b:( \ktKzQ* lQd4G!\{4UyWA3)5d>6&BlU|WsIϤ1w~SCqAW[ym{6t'/NV@%qMľyBd ċjstn↓ )Pi9 w |ѡ2Nd:Ngw9>l+pKtR( {D /jj$]wCEiGZX^Ao+De WP^Ѣx_/ w DqW^d5kYrQ cF^>'x3$dℯa fYmwc_# =_*i5*L4:u*B)uZ A :=ψ Eƕyl^&BC ;[< պaʱx0B %VŰ8#Pyi+ɋ^Sg(Oբt?21~iZ#сHH& &ϟE ڶ"y-4ŴFaZ8xˤSH h:=bmJ ókH 5l)˲~9I52s6+&2L"Cn*.NWT*UझM.1 ~!f`lN&Zm?)M3`=x](w!ZyY8!,]$ 9'bχ1i>h2Q2PW֣p՘ugƟdPα$iAK|hdA. DAoc9U&ŧiާ_L 55Ոdx??Zf[y7wXP,Gz l>a `֑O;np9}z /)>[A\ XbFN[CB 8ZKuv5ñ]⣾]DmBDynQKޟZAw>W׃ ˏv׹q'/9^z&a1Pzv*f?Ld#G 2ᇔ$ZeyҢUCzk$Qj6+KAb3_܉b_>tKZkgv~6^][]Ҏau[_)/ d> c/HF2 Hs1Q@?:_;nG NMm5tvwm08: 2kğUQV!'LFu7^*[@)k~m*[AKx^|Ze_U-)6[܈ q\F R7 hf^'ʳd6O=O-J &f1'}P"7v>'w6/\q~$̘W?w%62?>,"ZB@E)`XCV^:62hnKlKe#{ȢtXz0Q~o f'bxی*x9V8WH"2 aq}&Y1,4%3S硈:;f bS׬69T@ENfV N^I)p~QE7vK-F[ _;2 ы6]ljӌY (1ޓGR x G~S;\@;8{OAwŁ! yš0vCiŔ_} 9Mc4hu򭏵7K)i0FBHcf[:&@7}9 ˮK5ʠ  vpn;kf irw-M5ZUJwXBSMT_T6L#L͞"AVM?;+89?B6hYOO4xQ_ʈ}A/OKIVP"Q ӫΛ#UkT~&RX{@ѶUi"?lobn;kSXݖ M^OE5^{;r wj.jȤî#Ha@/l_gEFNczug,tRFFo)!]:C@֎4Zhؖ6~m ѹhPE՜)>ɿи\l6Ǻ-nq1yXڰcŢ}~Vfp6 Bb7QeƆB1s$KCvh6oF]@#sqE6r&7Z8G?6CmhKXNVe$ÈU\G r#M;e/@9 }c.ԨIϐy qSzI(̋>CSc_7ͣ1J9!iҝq;w&jRВ;7D%'0&5:OZIwߞuif?PQޒ7!NSuIgPj(L]TjN p:P"1OgYZ07070100000362000081a4000000000000000000000001616eef1b0000df78000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/sound/pci/ac97/snd-ac97-codec.ko.xz7zXZִF!t/b5]?Eh=ڜ9Oשi1se~P 7a5caPb_53D/Nǭҥ,E[+rÿ{.mguT>ԁ R]S&~l5ER޲7FWhޛ]V%Z7 NPfPAm?8:,GЇY?GyU 79aGə;EI7u9DŽ=ul4l/>hڽ-?SΛ5C 6Yyuꄟ Lx1!t2LMjs![>5fƃ`JF Lp?"ɯ\t-˔pQ8'x[ f5:XD;qp}PQ.xrZ%59`M_&Gtn^€ U,ݒd3.Sުؐrx#^twlԴS&\ b'q, s6trhnLnD0] QWH::Z(Շ^Dm=#m@11 ypD󁤗*$'EڮRw)BX$#Qڜ]M_jOKWR0$aS[=)H'L/}jwc P&#v7>ڃO ņy1E fP~1cEXDBMhS]%Ư^1V]-"Nd uWtmlNNp쏂gr+TQogގkM>yWqN~r_/ ôbB@Siŀh )&M,Ⱦ8Dxhit$iMt+PT_maT|+VS 9qx# _En kWֽ<[P`#U$|qḊ9J+*ea0MjRvS\!Ab۸tWę|Bس&g4w^}R@`xsxac h J{܃cN jO9@eG* oy;3T(rL‡"8d B]]J5:ָۺ0t-}^ɊvftAQW̒T 37?/1AvRPfc|Ba< 0EweJmˡz Z#8TP,q0Kf[Ș.WwdFaVcv\ *Q*I쯋\ɛEI,'H f!›z>ꩩ]?)5M?#Pك-1=x*1Up:&OyC5V[Tl0767@Țv|}8ct݅<Ă>8ʆ{mJ_7MR);2{XA0%Q (Nu pt')%>).2u)=ϓ7Bܮ5TƨyʠS=yc4)i ܙgss 弝\/nF̉PKWF;sjw*gHWaꂠ6 tuN(ZxZ KGA2Pyd~#R"Lo@3>@@=QaۿsdV%л05+P+5j$̋7u{*IVևƌ^8)F:L'to+[؀OO:;E, ő* oM:+~T6H4ܞjy=$,VSZ4ʏ*<:uݸBe+6hLo;J<'~}NʱhEC0Gu+^aRĸ:pw0qquګ8nz1j`א4$@<`Gp,{}ӉSnlӷ1BN&rvܯJ%ʐ p/cvكU茭ue",A1̂J9LX斐)eչ'>B;T* L}?ޮE*zt)z|g.͝Di&fߥNvu|Ï*_oJ^o~eH;ehw`̩݈' 'lwPQ ;Tz#P=5 ? #v)G;KV.w&Mp a RᆜIj`1脓$[ HzyoWh[a'զcMWlȗQ,:mկQ8Ua;9ͯOiTI6=5oQuؼXk)F;`2r{}ު;J핂9j0Ek4Cywya ͜8Lwr+3{O~9K1,n]}x^zmhNA, 眵VJwg,2a$[tgFEb<zkONRov26Rf;QڲTO(40iW$etKbZ(ېwA]{ˏC*K}€:/bBqbԊ8s/p\id}foxE خA6%Q_ۥi042%1ʴW_u :0wrRK~NX 7ڍz~pY0,DY(t߳3qcWe<^@oW Ec] ͔'RrBr`o3{".M'"L7_Cf֘/sN?Tj]̅pbv 7Hh%{~Jiǃ7D-|@KXrtO.8%̫NRr;PccpTM&\7}" )k4UxO&`MM< ;0*ʟ [3%",B3) "0C] B)02qƊrATq^Jr`$O]nE#!l]dPWʘ]=,%l%l " t(=}Vd b<ഖ H"rNoe0)`\e)IO[wɺPsI qQVk%hcHTnn#s3zsBN%gI R_!iP_(<(|lJ3Z %,ٲZ:BE(Jzr٢4WG-PU|Ξ w6NbPݙ ܬt=:rT!JsDζhgu4uH+nCf9})^!) ߆{lX7'Lpv,K9[5E:H&_9n +%z-F{K#bׯð1uJR28,@c3,'uڧ%tdOp#i_&Z`3:*j7%+^ ֲBU!XxQ<[]BIWw<;ZCOc1T4ٿRcɰ4`~3ou]{ nO`,TcV+)sźJs0A0O7C^qTXM Ŧxԯ,ɼdZyKN*][}^ Z@|SC$ZtfNr6"lQFCO^ff&%Ù%tj]bX0NVQ7 8~ V_HДRp¾_LreYH}p3BiPUJjxNR]2l߮ZT#TT:iu j^ }k2XRP'crsxAAy7:ɸ<? 5{mpgj'n*BnW0qJca`[S:Z^ju j )0fh4R;Cџy>1{uIi b)!c;4ڃ_†NV4q5H86J-HjԪ׼AHGf Rɘ5%!o`q]7ji5i^}=nKO7P uË(CKWҎu -Bm%Quɔ$DL[~El ֡eRWgBտ01i+嗽+!ySz!X2ҭܒc2Pp; (Gy A"mG254݊|@4P˨Qf*j>31bP}r`G,1_v>a] N3[wIp1uNHE:B"634qQ~eivW}rUPJ"ӑLyw5yXXOAfyQͦkf9MK]+tGDEk.ohp9?$6@}M{2.,A½[I|~Ϙi*&m%(R $a:y}7ΚƟ͑ X =Ja_TC)k>0@zc{WD1JYzBH֋05=JN]j/W䴙Q{Gi&{^!Svr9Ťj'1١v :,8a|9jv}m(CQz#5w5)ė[ٳyq), 7U,\t>'qWwvZdZ'FB$t*gtyjQ-#)FҾa?AgPc}\]3A3 oAb!@'qaM[.~=/U1 %p߁$8yRFI|\sx ZiWS'0so$z7o5u'oxħ2złE(:cֵ/8ʹLev\.k;ҔI{eZhF d4eXg \tO#v7 Dl4k !rAp"sRlHHk$eT>^DI+PACH|Õ[u| F(9;k_P\M(Go 02ueX emPĒ &\P(/ xTQ}}ḭ %'?;ņNV1HˁҜ P}nXa;A C"a*d{_;LZ nAAc; q ]A c7gS(S 9_b2kKpF;F5fV3{ 6{,R90[r1$YeT򚁾C@7!J܋\^+yE|pPvw13#C;ɥ恐 `Az#S!R^*I˸e}7, DD4X"DGE_0~?2+hം(m# <Ԥ%KeEٲi}un!d6RiQqDNu-,k]"!VUT Zfz3N I1 "aU]9WؙEijV{e\֌%1&- 5_x9,LXBpRf bj Wo \)`,ZR{wO?Ww_6}}ӄ\ xDȄMRDvvwmGCEp*2u<?;) }}P U,NI74;4$(5dQ} JIKLiCY:X[^@ ^;; #%+P 3\F|c#8P=<Ն# f{fJn'?:VKPړc][yҮ'?P Gv}WNCɱe`1X Z3ھ>~,f߻^cs7pMPqѬa] =%NkzLqNJB"<.8H(Y9ARKBv{uj Pw|*7SY8zǢ9U!z]P|߂+(M4>-q~2MϷ_Iɿ4Dg&0eӮt˩)wT^KeN(B5R)W)VorWupfa=QT˔A"O!2'6/p}*`q8_qt^Uk_G蠚HkNNdO +\ϕP2s㸜C&sqGJʾ'uGQGj􌦳c\1-6XoQoK12T !uݎYh' la?0XqR`Ol)cZԔڠ1jcBĀh1t#Q~d1%Ȫ o37s3PL-.T ~>K]nN۬ bt`Uo712HGuZ0gȣ,Q1Kb$)ĉa>q?"0HO:E*ǿ듡:D* Y%{ޙ![,s-:-W`4CD 'PH$* Ԭ#y i W>ŭi,:.GwylZ}I`ޕpCGln=G<٧@<{fGN[lʚft#5Mm\/V:m;gfh4HI.fN2ytb؞()8GfGv}@{њ/VDHF7e0oD^%fP Lߨ#͍j5j}d˼zY&gvոwIʥ9^enyXߌI_ĩa9ĥҜnVM|8UTj"K4ִJW,m0r`_VO0"RH ]>YxA1JBFC^wBoZ`P`j å炦_E#E~3z¿Gd沛c93|Js<#k wHN/a .2!M_9G!=="?ƌ(ֿ'AނvCYI  CxKrnOq(/6%ZaM?v #v8a$v:YZ_vq$)Q+ VfP*F8:rm&M ]\f9Kd{]Er]RٵT_bB u/GbAŠ07h;NfX: |kkeb1g>,J&)NjK::.vjH5JD/2Sl-UUs3ˆ"g-t= |)ЌlL+Wds*5M$00݂zImwGԂ lL Z dȭ-u+^Mch 㠤ޓ$1~Wc-50Hѫnz)F?׼ Jk/Ixb'_~ [h;q~oO%g)c3Β*UJGAH<{%NxRVĥ3<2_\2atrlvNC:xIOjhkX"V YoͲE=B l_SЊ_i-3ffhq-axE;*6g1d.b֣ʌA*LMN`I |;+3 ;酌Yc ո34fIs~+D?u&{kIhI1N@, CƖ*DЀZrN̨f֪_(WTZ2Tbֈ fk:*Vf#ן9-LOyJ'ѝG6uO7mp9x;A}l z \?wN@Dbq?&(P/T\1V2WZH~,# TK(+,Ԩs϶t&V?vO&M^k'?#3;,m,ԲE>Ta IxO"5cN4Z,,p0w9PS+&A ܟ#/O y7 bM,`1_eZ4Dh>MT(բg]=p=rc6Ʒ i A%0 LeL t^<ם' ceT\ -e4x+r~GO^4PƘ+Fi~ u^25QA?Omŀ"Hh?< q 4砥3;[/bɴ5f8@z#h5e-tmforZB2ȃYޙua ڪ-nA haYIŪj?̝%)r2lH!mzn}Ѥ~BQf)ds>YA^l,~YR`}K3Q-Ic;S`Vy?|0WV9Hs<vx3=B%2~lPJ޷d&Ree9?5{H_CgfUIk%sKd6n67йO%\ 9_n : I ȀsE7[g)'Ge0Ri׊ʌ6T`d2[Mq@H}|mnpO%ׇR`;dz$ƾ3U-,~Slqj[F| n 7#ѝcHۏm5d)肂m/:K:,Q/!۝".JplVki6ͣBG!νWj _r%.\/s;hzd%5u.SɊ4l:ߌ 0TKV$u@*mЙ~)X }t@m N/Ly$rt9GPb@Czw ]Reb1u&dB{5ZfR wVmc&L1\U d?:lMyzwt0eP_t X Z$d7@8ce>o,BsҔ0_]ڳ }}R\e ^4SxUXuӷ @dg(3Iw/'P`\#<;M8]ςj =K>Zbdc=(Ue4`!RKz*V~y-lN鯕ǢB*D%f.Tؼ@XZz@VQ1hT _n?P*w;p|FQI/#0901ڏ;B&$2|ҟ{L%|8 [^5xy% ;N2mo1e]$4?3+=rNVEvc>G>$;\~sDz4n$eb]AѠ!%A_ mFJl_vkkS%<8Yo ;^lK9r,TWc 9?y5<:|p@ɪ MH^n݋[$FdP='%bgy͆R9wC&nSeq7۱,08ޱݒid2pqf.wxDfۀÛ!͉2̖Pds/3A@E[!%2T:@r``G h!6 \j<:15!2Qct"hjAYMz keIMc{ASƜFQ|ɇ |}ڬU֙m3}={OI"YaD!eDHnUf ~%nJQ` ڦ )D ;_ 'hS@ׁ4>6W/n `Oml+—`%`750[S5Ɗ\ypڭF,iP 'ꬭ3AYbЂD؛o2.8~\"08ܵy1nJaANFl {]$好0GIy4B;=4j,&g:2Q|+fݻybW8YJ5..=ٶ LݣLYw ̊@E} F$4y_yy8^W+hg7{9j_^]ӹ3p6xܴ`j+\񪣦S[" ,aGcUXɮدcM.#o/@?jIL)Q;?}8k  dM͌xH r+tJ$;BɌ%Gw~]}q<ʬꬊ/EfDn\N&zVM}:VMqgD2FuJfm89ct)s+e߬p lj`ldS>T+aզʢPU!G'*Y8TK.l{w( ek@[ ~ArZ7UG )gʽUdN_'@i_R]_%vWAR`3=goZ`R+Cu)V_ z % l @|21Hg!I02QO 14Lj2Taaf#$:yy ϳ:\ +űY%|ʮCWX?U"!"م}pd'_CBX,E> #2jjL]=skފJR0W+ ϱq;@;"yuZChDžU4sI>』_fmteUtTՠɺ.Y~xIqab=P\n2)'!ҀHcysZ/4Xz},|yhct3j @xJ^\VSU~E!3a( 6Uvҩ CkUm>ƎTɜ?wlxPq ;M/tKb]`knhs+J9W|VHA}p$aƤ>flb} hɹ±msa1]wų>gEEdRs=wyqKUCA.6lM`-9D)̵pZ4 PK$20 XM+_juԉ=O5)Ku )=>5?mBv@uupfJC.|ք Yj)Yhv#͓m(<> vn1tp'5J|`G,{F{Oc#y Vnʻu845j8U?Loq@Ҷx1\A1(k}0`T e+ k-űYAl k75 uASGj  Esg 8JU:YCI5ըgFU Dc1K4+BpL,0G(SIwڰ+aQtl>P wJ2!?9p:@ dZ&{M01*g[wn2hta[:!" )Җᩲ}6vj*u>6,+SηTd8+G=8mAU<wh'IǷ@HA=4XpJigcqWNfiBYeNse ց|8V)WJqGS1x-]u"EmQ`w’f~D,H`r'Nn} ^0ؑ ;sچ2Sh ZUj=@X-W4a("(̤^ xK4nH"G7)>| LȽW`*AFn{xXMXZZ WCuӈxyaNAdĂ| #@~@LY|{)y8k!_$Q#(}Ul5| Kp%/ak (=hD5fK&za8[wvbE?](%}L4@"˂M;ȱ@v8NJ@sun1TCPκ9}d$ʹc^vb{-6ڄ<Y"L8;.D~ uKÖȌ?T仫ZgT]*I7& \ smoUuT[6ʷ3lR5tƾ"`>e('[0 >݅!ig[t7,V㳍\|{Wv2E3^UA5{̿L)c 0KEAɐHpainIpE-BgPSbOa-h0$pP!QLRH93pը $#D08x:.[[!y!bR_SH -+,@26`_򄤵VpI+:4 Yi.ބjR*I:e mc"2Ժng^ռF Ȯ }Yc&+nOD>Us {c*p4PPpXIŇkĊp凂`2-}I4eA;رȻ溁 %);49߶t)u:/>0'"6˩f.p%:/v>Ш[5I2' `/;L;ig?vW_?&K0u<*/HM?-nQ!~O5\_$puk 3j wp~Qx?cxU}.֫U)gR~Dj':9<*ʦab#@y  ꠼1-A;K >)M%ol/Ek"U=*=5<ʈ$`41u r^g/6 \Aԫb]H[ vN:nFJ$sZ^aӳg//ԶOLj- {?{#OEm1 W;ODp% ɧ?OU2p_.֙;sz0+-EPPl'߼5: vXs"W5  粈ts'_Cd{g Vz5%PVX8ڻ,!m_e+2\&Yeu1_xME{MJIC5Do- Ue?ч H0lr,̺jT3S>M6Ci%xwfKT7ӽ;wlc0HӵQ[iўryCi3{:D,$ u(4.x\ Qf{;dXMaNN]'Xx ];|%sc xXIe q*D(!ѡSI=_WN+E=3|P {Kx5i/Wh0[|E'ؒZKȞ)RG^?Xq#o4c.&CF"ױmS.ˆHC冰2A-uܓhu0^)cI0<<8W50ɥHJ8_.)W^2 GkKbd5u\xPs*匠 ٴM;SӠO~3aNf}Vh>4fxVk)Y0cJ0b=E?yKdZ}K7ӻ.N0`'v[&3/$%zgmiӈO4R1=F ^% Vw/$GKM*C'>y2M,2#x=EtF/T:6lW -x~!A$ݘn^Z(vWiAvg; L|E&=lκ~ >2ΊЬ@,gMUw5uVKyiAeVpB>"bЅ6Xy}7gjR$̢W(`(J#^&# C!ki=MRW 9{~2auKi=p!^-CstG^}xD|/(HHbs.:$L쐚WX&S M0/SǶ%B3{Qu pjG9P1m6:OSi,|GU,xؐˣ%8#&+4w܍!;FKY#֟s%H1OnU b$|>FKǑ&|j9iD;@?Dt,ToM .щ]'4˗o5 hgڜ/'2?.fTr+vn/ti^h2P7y-֥4D]ygNGP=ZTW`IK?Go _B-Ҿj4c[Njw<~ۜ>4wGʕGhKMm$7!#5*iiO9"aW|Jig6 2EF67&a`@.h,6YWF>_nlhv(i|BP_։q-Lv<찆jzs}21-O {^<(d5.6κ?)dl]_H Zn<h6F[jRخ,?m&T']A"%*$ {|-"ka P!sџ° F6*=ChHIq  K}H,𬝋kH[> U4r̤ 'z'{WJqƂ$|\V9F?zu Zb{MExiek1-GnmXcX~&'j66Q&#>*q1ټ/w ]놞p=fN.GYiwe8AR.bU\Z \(;7shJе.8vK/.]KbtF+#pnkW@s i%˫t-ߛMB2Sp.O@g@dJ ޶~cDQ*? >*EGR2Xr I=X\G?ļ^[JIb"aK4|eڄs&rE@?y( r(#Lᧅd^g/<7)ȉj);DJ &Xs:7V7HME\|_g%u+61+5 2 nrG[/فh¦$m٧(NX~`v|xЏ5Vq,i[73QtzQ}Imlmm1[鼀]24 lk$SNU$_'"Vfl5cy1mg!KW< {* ֞OQ01X0؅(lTZ8 @ D>nV!F-gYq\F$B؅GjDx󬓔7ouu_rE X(`0f,L~[vhN)T@*Fv hWb76Q uw-_| GPRTJ; NI(d]kip_|}Of`=x#{B0_'eIPpZf jsWol!7сG#h|>|"_Bۨ ($bpQU'Y*,m+.g! BL,){lvR!~blWyoV)G/ 3Yux{)~.-ԧw#*hK"گQԣ1KA&%DC$Mf\oGkGgR{,ugDQPd$~ E.@daWf%.&ifDmd,7Aؓfo;K82up>rA6< Tndڍ[l9FkZEov#(v@JpPgf[q4>PbقY"r[? ^A`R2zn㐴8xQ'rh_iC6+yB^2.pIJdg9sC!C{Y VX(sQ7ϛ%Iۂ00yiimb5}vtKH"Aӡ=> ߰"ЩDPو~Z˵k8 g)NԱmB&4s`ؑ%D#ҡ?#_e a3b# Bs;}cK+Sە~l%؛]_̅}fS2}Ѓ|?p0;*A5R&r$5%v}=3ԭXA%U @14dz.WZ 9C=a2xG4as_Oj|yT}PlNEWtrqU\F;gګDtҼ"yY}5 <inG9Ezs]q m ng7_d ڹBz!+}|gX {%Xz#ꍻ $G<(>̜gw#|l7e9g[[э-lQ+6\ Ho-Q,}]%N.uƏ|2nI?PDsw˰b),K 9vM}L(gva A[I Ii#V6ۄ&F1ȐTc*-凱G7ؽFٽ$j*U5Oτvi"prf6IsJN6`eƮ6Վ"VA!]{_p.+$e~Ho]iI0ea^h}*la/Xgϴ1&2.wtaCa.UYAnz3/gq`bE';:0`U(?0J[ߪ Vc N6tT}eزvpK<$E$U6g>n¨jdS>t'9b?MnÓGvK_ߋ7 !0]ڗ_^PX9VH[U΋R|}꪿ ar.!198tk j N 7~Ϸ|ڏZy$&]q #XPT 5ly nEbȄ<&2y Ԗ- pJn e4Ӱzx:Y a$z O6oN}`zԁx:Okqw+]mox˸c[o1Ʈ^.6PLe>~2JA)[o.0!,)'~{;l?gDu^3|VJI ]6Ql4>DyԆ( m8XH%&^ĨW!Or 58 36)+?F(M\eJϲ\6k#Ӎ ւQm&Æ"U yy@nwGm+(_3+쇨B*af}Y7ÖOsKp10܉.$Hwxd<)x ,@©ck>JwmgA 4)0J`e6"5=VlZH>HeX/%# .ك 3S]v[wZ0\p>kDK[]/Jj5'v6{I'6cfg*5f<2Cp=/Zu0K˝u~1-a%9_Qt 0e 1)o֗yqqǪWQsMfiQ+6)#=gnxEC+8Ω`elbj2Xms"_pJ!1{/zDۺV89d?J|A;_jұZf m $v!A$IWb3Tkc<Լu!d¤6d*&h!L=74P6jIV4Rk@/4&0"BJLG6YUG6+~r&RqQF{- ]$ёyRWyr(jE{]02 f͵W;rkI/%&P\:gJF[- 2vƳ(fsp\ (<&R4( WW Jb8OHiSe:%A%wn) 44R'dcP׌Z͢6Oˁ[\l]ʦ-zd2*cE 1!-(|%s Q"󼞍 k49߱\mG‹'EDv? Ib"!( @-WzV_mou:}k|8H@2Z*YgCekc)~˚\eN':5!aO7`Ж%gm, vEbp|Rӳt· wB֋lixZZ`a2 u0#8 ~ROc^7MA aVr^NMWmP@}Z h6$kyv2SZp146?꼪 (q@uI7$ovaXVbgF $u2V<;wV5:W&o)ڦO ,e@_LDXmWoW!ADPcUJ)jvc<7ւjRW <ʥa82q!K w7,X|Ӝ7)f/.kovw5:̫M(xV/:vZ\:ޙF`\!?suߪrEWAFJ FᲭRw뫀~+YzJKmRv<)<u5TChZzEе?D>;]1$%tPϛN̙"758;W׽\Q"ߵX'*{'sedmqn{ @1_|*7`pGYa"?LZ6[ ~Ӌ[|5:K 씻8|ιqEr *6nA1Ɛhq_Ss_ vn1Sy%1Q:Պ~^i<}?qZo#[#h3VIm/Zsեh0dg_Y~r?xi! OgbRЭ\\yiEs 0] ѷwrN}&>=SX ̄=D!;rkM'UZ%V`9<&,"Q$XF}\Ƹdf0x8ozm9y[Aא)? qc'dyIy-ATf ?2w ajS&#C1N"&g6 TpY,-lFz#)-mq/Q};arYKebs|[+HH q\j6j { ļVml(cX`чh*! $vupV~ ^C !PlɎ|Wl+|ۭmݴsWJwSTGx%浆3W M>v-SG,iGx3@e]_@w~EA2d ;u&?N5N:g23FQ`o`4TDb*/ C/Ԟ`3;}~1(TF>G[;8$^)cK%OOưЋH-,ꊶ ͹e}vO~  Sޕ8Vx 2F˦h[`4۪oK?YDCZkϙ{7_ɠ'$G}_ 6CQPs}d'%o*KC):|Z3 qɩ*8D,gZr| q4#dwF'-~VGm!%aC;v W' 1)b7z&t**m>@)6ʾG g)hmUff6?w'n8)1`+If5_eN wv)/Lx%LdE ZbKh WxbdPk44QO+j,X"=iW=)B, 04BMh^{\1[ф2Ael!Ր$,"hqe&2[NEA_MBe4X#;G8/5ɄߜJQ` |ۿfU3L+Hc0)ihq]$H$(D~ڬ>[=H+4,w{Ynf\zT/]aP0,]=ϑW5nX.<َ_#v}4\&o"|>I  =C܁+%>.>lV = CQNrkwol6"vC~—gQC6/iV2Ljٙ#ԉJFU4SaNw`C݁H9+pŠ&[답xPR[aOnf&x1ަdr)|fGNцv^)c 5([#>Wy1&r1/?&+Un14[+EtQhxHqBX2z<m"g9psɴ澎E+pCuWf'ne~_P>W@,+ʋB@8r5=|-[c{ϐ~89pe& NqcƇ #oQT[D#&X(%J"&mpe0UN 1 o=|j@RS2VIYQY1_M^*xyoaզwL-Є 'n:Ȉi@@' Q't*S:'M/o62lL7^3r*va,|.(3WQ?)6%킓Ew傈 vݎ >>:LAo HxQޚ͜h4Z^jy796T:, =r(g[p= ;=AIb; sf[iט6+Cf7I/ ꇥ>*fn=(QDܭп[Z_#W Y]1%j?z״oƚ]k憯4SgRA$qN~ɺԎN ӄLfW Wr !2^FwHkīhϗjjm[ea /s7*wazǕj;ʱE\iWݫ ;Ղ=A2٣"zvϳj& HK^w<"c`ަ۰!J ^C w>Pӭ %& }2<=*e=c(#{<$n/X6IgsԻF[-9)!ԷCN!T{aktM5<ٔЬ`/w`L6ˌ|c;K]7$KW1ŽAW5(E_*W7TRw.%xYQ7;|R8+桯` qz1BWV~b[q}٦Ǧ. {&~-2*9}Z\61,_n8^_ɯ⡐/b' 8A@ťTSyO:Kwx(D?MA)a먈:A $2鶚+]i CVEYyk\'blVʗor1Iͽ#*4ib)ZWۍơpݯUHa`+^ǡLrI;C>lkT4:\xƤÒ ]؂)˟zgK-߷l3j,wR|%i90:t0 YUd+肆C2R(_ 3HɣMws7`EI9a.TaqLgQ9ꪚ ¾~>EH Xxˬc7b$oe_< ءa[iL4N[xvj'{eߓ;=qT)x *EC&9d6jl*nEEEtF`k R[BL4DY+}:[F4K_`Ѓ]V]n^aGuQ1NPS&0?4uQWYq8N*-{̸1XTZ6u5Zt%4 :rA ԇS DFێ^:MA)5»DA`F|%~bM|.~(EѩK ?F1kp5{vߘ;eKb󲞇(2W,#8Pv8kvx[w1fHIC bFM$!'|FzD6ţTᅰERK[ϵx~Mjf{2+qU%k.@RZ~/δ5Grb69n{}m4H i@B>_ =$>Z`i֬ GKDu;L~r`ȨOߎ:<H8)ÃJA'$VF h3]WkQ=zg=C)%מ߰j?J3$[mbO"jl,1euWV siv.8 G%u72U9]13v^n0ݍJ/Pog\c6I+~ŞB&,Tnf$4]MJ!IRHAEEKn/a-57^_ _{@ib{Y0 (؜-9Ry% _G*2*+7!Cg@dBR⿿9jb#^cRH3Ua^h8{O4ڀгkN/Rrn*:Xݔ&_ yR `CSbeG^H=$Aw*,Q>|ZLXy]mv0Y4 neD$Gbʶ`Yh6DU?\DP3>=OHxI΅ꖢ9+y#\<)Ā(W J31֣9\~P@IRK\lFY{\ȤhsbiH YÜU^n'W/,"]&lyoXp{xY>_/=h򑾯ӻw\@6v"/.=h!vmmf07fI렉W &~ sSc3j]:?R5>Ĝ *[1n7.[6R!ceַ,`'c#=j -2Jz/_@|2(;{PEpMvFę_>! YBrcpSuX$}5CGkranhhyj4R%wt n'PU# 찾?8$%S~'|mUwWPUzc=F}Mt?yQux`ܼߐ|Gps%~"|5*ExXHUR-Z|%(9t\W+@PN^ms $ER*̆H_ 64yse4̚rɳ7jƼ\; B1RoSk|@`[^溵{8} 6)n)wC(Mq5R-TA.ÿk׆Rdohay6aMo> GB$,s;8$BMF,: ]Ih\|Bwxho%%UM GBuN#;TLuA:W"_dO~ff&cӤkC_x.shBpHgE3Kxոhw9v,9%UZ=xb3W'v_1v"Hڣ >씋/~}Iz&Zv;Mal{)G&^ tgc2&` 7'#<^]a#lU xd2V8fNX`.kOC*PQͼ4>mtq :'mH8e`E#\MRn]_#vcU>#ysR;QQE$agd6{&ہp=~@>\GEIcW"Uع« Ld٢gjXVf-B`K'}q"|&*1 tO%Q'+. KqMɈO$-ev>wB%_3j̠| Ux=!ˢӶ\p: h)AeԢrijazEəOOVR{R<, RXִn'$"=nY?f'MEK6] kzXHoI;!wDG0c=-16Ɲ?4PLdR *t͜fNx|75qv]Z{؞q)6ܴ,K:=7˪xsH'Q,NqFp4I$= Q{H oRo7ҺxS>ye-u?eOկXN ,*:A>6$wmgs7Vn?[`<bKF[:-ݥgڝmz[6BӶE^!ȇh=;9C$m(:zqDE VŸMy@l&#XifK>pnj2Z+ tG}DbGH\p5(#ڵ$mtbj;gc ~Bp[Nv`M<|`)|Kld t5HvwYT0k1)C|+K<ىX2bz33г7Fcӊ-aQ$pu)^~\csU/%PHN ujܺ mI4xnZ'dveP9vGQX9@ cs "eV9@iX2Tԗ~jlqaHMa:pr3bdrveN3>"R)!/:ݐk(R#HlsR0sp@GM*4%|5uҖSv\\*J'%-g^`|oƨ"\z'F!10ҟfFWːSJ$wLzVf2Y7 ̪Q(7aIJ*z@VP񓫍y 2\TAbZeTjER%WV wV+BC#j'f}OҋX;dV#A; [-d?=^KZ 5\o(*l偝=V۲ge.+˼$J:s<09"M`mMFϷ=:oc#>d5U)%O?pdC8hjxR`ۭw|QVRX|glZ\xyi8) ^ ԵW "Ev?dΠ69]V֣jy0JBFj ygtCe\hѷO\Nzup n7xQV7;ZF9Ңd;{T`QƟbp?p=CІKh6݊WKb0,N z9oJ Ond@?+5hcs傆3+ll~HKQw@Xtv6mAƤ n Y{}d+fۼAp;cKB1e#ǨזԹ+H2 $S7RKRW]ONR[YoS=9Lt}#J..`:]|]"f+y)Qɳj7R&xK\HSd 4f府9r⨞E4ueXH7t*D$Jؓ$|tGzFՠτCWQ\3l 3އPuMH,fv~>o`%= bM-jlOqdJ2Q.BCHm). s fg[ j Q'7ʬ5~߄ĝF#CJ5Y5:ެ0֙Gdȕ [:t߈>hgDžV\\h4~'fZO<40|v^ q?*tF E(_ #yW4/E+Ӭ@S3 =tqqnT&Y \u^cEI6C bC.4):'goUULpƍ#*#dL\BԖW_n@I[c`x7+^oVٳeY~Ї|6Xy _kAd+wRooY\htzbUfW< HA.?[e`P̕ЃxA16L"K I˿+H*tJ/]'-,] : {cP~nzȄ+p8P /yW4ziTF9rltɜ$bx!=e Cy8J 2OBkžBy*QhtuУcO}ڄp-;7K"hf~ 6N4ք&|- a㈀[%D ?!ؕhqȳ _73יKR-e DG{!4I:C6G G3HhRYuYU"iAF%6Q 34B"89[^y\'g~S;)KO՟& z`Mhw "`S#Ͼ`lqM*sge^; G j3#P:#C_(aj R)Oy*uMR~TOlg+Ms!wI0=ӌIr!ܥjE-K -9aK$C+v ۉ;{)H٫$\l9YrÝw;!N}PZF;J+Xi|Y[d \pd5(CqV{E M0l^A0PZ8M|e聰~$P1k](ŽȦ7lo>xd@ -7P1b@;>gc{;c;>*[ʚW2v2ՠ>ږƅ[F2#s[lWYv] kA~XY$3m"| <&{bk&r<5v<!ƕB8ꘅ3z3darA_Y.8|/-s8qQ@Au&\_I07xTXelRTa`(cX bV7aB=}҈F( 5Ңђ8 )ǘb$" a؞FxMN-ñUs!Z 9S_xjx]0#Uo?6GyT$R c& .)^%<ƹki6~+\SMMu"]V~jy*׏c>n4Sq]z9kW{רVd74Q̾/V+ґ]~1V(A.TOiVzxb0$LP!-ίͪS"IZÒKl9E;cn \:!JtO|r.A(*I>Yϭ22:G08tFśDsl>@݈RspetZՕ[H(]Gxqv&Vixȯ 1Mߗ>m-vE^3m]Cw?`^rsV0]ƞ:+_hI!u+.Ά˼N#u7baԘ_QCFxOߚ},k%pעnpk E/hb]>@q!Dż(H/*Ùш7Gb g.96NШ"*bDB %UiBᘁҥܺX0c|@yYPv3~le׫)A|酷|I`H9M@uxQ`Ζ !=V[fI].sAitx7 Ꟶ,!Dtbͭn=Mg?gdYP)PwaDԓ]O١u: fʝJe ڃjZcvT#Xj/@[C)p-_ N?=uu:‡U<磵29Fr$Bqجߔ'eb=?k +vaWʨ->+ jwzCI׋%`sb~kC] Ldeb!}V %?YH`> 7H'Q0.c)Ѱ"g;iZ9^VK_P ƉȽCl%j|"k;tN]5&50ڜ줸tY .h;g. wlѢ[42.1eBo6 gΔ"xvǪUevSE]TE ZPѪNֆz>~Rc9N٥/ ʫ *VkO>/wQC7?o3\msrqcێaRo @{Ptq!NEnPq^GZRe@3AIGs]XQ@{')N=7.% w'3AhW,SN JQ  x4wa ໸!4=-S 'Բ, Az7*.{]s*)nb_vo+f3 Kg7+KMռqm,`//$3J*W_gc{#?QsGUa: h׃fҗȏ&|6ga>/{ LGLMfel^]"Mt@U#7!&$*9b[#O&4b:vDj$* v`*?Txolf+LN7:5(*8hLU<wOhj JG?!_j zPbSxcLͫ#^k![ř EZ|&S }>D-d-? g:'md9=UFˋ 1d{e&َTNyg~u$VK]dLHughBa(?SݟU( *9f%hprLxrZ\-VN07oXZA,2гwVRPjQ0 g08^yY׶Cko>݇59\TCArj[~hld5V6MN!q<;';^[E2 m.у +?n)ɼ _1&6z&dI둰uF?gU)%aqil*҅ऊZ|~=gbR6` )nfecsU#2hjݪcnikcءғ)nO`+궂xz$̐m D1R6\ f҈+C0ç|,qejxfݘ1v{7-ym̀KRN2)v.@wl"&c\K ˮ[h,W hBEV(}*i\tڽ(lh=}A95E?tKkI9_eY~ ˲K_K´v0Cvi Ovcg8(Y˄7+:Clەwp6)$汚t$C  GPbșwxr}lۭL"U# Q,s L/t |l#f  $3:~2|tߔTfg[+l/f~[->-zc<2 v 'fvq)4lBl᪮c^8W91БNIs(GTļB-{CqcyJP_yۤԸrÀ&nlαE@G&K n՘SBlZ؀hA>,CL0_j&wڞ.bduS*%aF`80`vELm xc+^8FYZGc蓡`u ]ru,0\&}S߫D07ا5Ai#}ne {9S]>γD50[8PҚP,/%+]X:Ы _cv(AL0ވ!c33,6dZS,K J@zENC-YWN?j_1%Og(,}lC|2AoP.AhR$%z$*?穕ǸЩ0pJFSM՚ Ca Re]0:Z"Os(M>zO֭-Z{Z1HsUjVإ]B! smV :VM.:5|oh-. !eOu _.ʄb?QcfJ"|វ.̍qMIlu?ϯ 8*^F3ztӿ ׳D<B#dGHL>ܒrQs${v #U>1;s&P{?)da -灡8s}L):(~c# MQ3s[(k\{7\Aˉ\T&&5~X-Vvs27ڣ[5/SbTզ|s֨R |ZM1!HV izM)+Z'>7~ny*|AJAQj{1 mW}jodXgrf 9xEȷhQHCӚJm dVP[H)D,})@ݠ֓6kMKQIPr0;bCq>ƭ]OOgHwO䀑_Ũўn٪~)Ř nUT2nI? bfe:ĤCwFY> &8J$_j$&zvk)%ؕ}w*bP-~%QB+zvtϑx읽rx` 2 k6uЗJ#E`u$z5]bǺѥ.J^V+8Q6yes>nr^3Rf}dU cEr֯s ͙9+tƶ'jvϥXȳ 9B>Ng~,# W !i͎U%C.r~ۉ]'*p7X;>  iLJAmH.x.7 pVڝԦ E 9iFV7/oOYI}#84}NOù(f*2ZJ*G*,YcÆiks J "_#_^͊$h DLm?䋲VJѡI>33y2>{(:KzGՠ#MH}NپUqE<`Y]b

!sAm~EVA$nBkf=P-y$1n}kb3mjN0 pLwHABLJCzYEg[eSbjmqRPt4 eP,ml(OwƩew9̱lM՝SM[Dh2h6]s_YqCsxL~6Ȟshϼ ' ުѪ IO|",_czmS T.6$w^EJDi;~BgZ;Vo3%/N2ӵHeexoDҡ yP ղw֎'$Ym<0QЯsԉlAb6ۭjV4~-Bf<3U߳A<˻Mݔ9u]U.,"F@pdNȵD{OOKs"*Peo φ>7Kʯ>8uFiCJ'1L*+C'n<m;V|Xu=ʩưjU1WLJd~SlvGA(bYWh^~n](v-Op@ E"> LA)iYd]=Ba+jkYUPb]Yx=δ[U< mj<'~cLbypRv}l9L;m AH0q*c0c2&dcG ):"_ot9|n Bm Xq1>!$@~@j Qh}:}AGس~(mڗ Ih_spk&zB~Y417.댘2v ʫÒt jW`cp86&mgL뿁6 OV#(U(-E݁Hw8v\}rrs"م<YT~4r<-]f5t nz0y򫐲ɢlS<?oqORE%i ;Hԣ=~Na LqWRA(G`[uZnp]($r*4yߎ狫ub='Mt̷<4Z1nfE ;ԥ ߾tgWO!jv6LIU,𧥈eS}by?G>E*=RşSNÒsT:ht -Nm~TFB+e x}ö<5P;GzTA5pZl&6 qI\ EzXNɀ^Vֵ >s&]+EQΐ3]0 ȯvuLךcB 7Iz$z[Oc*F]=M w IK*.SBg&;v";*63NW'UVaZ弁U_ r"`>XGF+\}.`hZ TO?\] |y׌-_ _,[I\HS fr%u V ^ vfPjB]_xH តp qא1gN,XjFOr` AgUC\pnz,qk4ڦ[ᮖ?>˩y>F"T3b $ ,*wZiޘN_v@+űsr* dJ4R( 3yݺh"6>G$P*=E^_ۂxo_"ĄH'-Pe{V* .:jbu% Ja]K0\foQ zIa=~Y"sjN!$"y͜kdN&M1 = BhQEj^*WsؖBVY1ӫ; E\epͮ '3 W:):)e~yĎ.Ii9{!iDwPwf{SN`k JXB[˳(C}Jqea$²w0*4Ժ= Ĉ)1K{t|_ͼU&e _I[󍆫+[C, 4u:zqBvzG9 '"{G(-0bg7VM fe8y ,э]gC@|&4)yXq\z$(H0F z^&\OEHΤI\nX)(s{ x׎5C@f$\=XŚD,4SIhǧ+64*GR8s{W %̈́l.su:Vkc~6˻hA^ZO<6@[Q߆T/|}֭d L!3QY(QFtG}Kd jS{8' 2zBo#9_>XំF ƚkC`.yw͡ =xޅ@jTPTy>ӥl@RJgq9jEfIr st*Uq!Rc>5R!9bOoS"ť%0nb7I7όPLdCwE:A&2P鶼g g|3kNѤj"FR"h.iOܜO? d;GE{;8| $#3|7X0; |L;U7`ǂSػh :@n9SKc6[8+cb?ےD(`)ML+2`ka{LFmYfȮ @ۮ5u{-1 ޮJDzi7ŀ~_uuP)Tr,}wMiRczB=!ൻFFQ  oR1'i]H?V6s(m>(& j+@սfMՁxaCԒ 9r0Zv=+aBJl\C:T]ݩx^Fw& u#R,~m=;~Kdx`ғSq0zc}e#SQe8Í- .V~pt-eQ{#kPg9.ώҦ) Φr)Nl+n'[ (σO u.4lvqUBN*{ 7emԣ1mT%E4PևwMʨs/Ê!ȕ$Z[6$A/f&%qw.{ߗ z:NZd_ijKhµvEK0dNsD fQiBBޝiT<'t(N7+E ,͇OX>̃`2tV yƢ39߯-y3C> z`P$ْ%LЊE- #og G==~4 kNNh{ ί/v!rUhh3'l)@;+.􊢢m銌g|&1#Nht-ۯ^Z>жӚpblAcʦS״{yЬ41dCCn8Q1L%;vP~ADUPoƾv ݝG޲3|&tfjP3ъJ´%=7qT`Hp\ieEocp3ώ;`:Z|[п)Up9EN_z[?=φ΋ B;G\I^I@Kz񹓼o i`\B9VQlΟƱ$$[;ArN̹խVBt Z2[em˰tTUԤ Ux;Uո+3OjrQGӰVs W5u6_Nb3'$c8&zO"{ty3?d6L[ydߌ ' /sTRؑ}rO#_L \y hμBbỲ=˄q"\H݀5xⷦs5{z=Tf_IY a#AË!-.mڒ=JKRsoc \;I#=W(a*y:Ewx'WɇUL$'C1uYߕ!y !H.߽\fMsYm?'kBVJLc4N͋4eZ43۞0ߧ^4#ߪt qwy)Ÿl|wLS0 SAu Q1slE%%5zwu_ؾeZD 0PH #Y5hl B"!tQ`-xt@B'ב*>Ѕ6Oa2,e 7|Т I/%͇2kT<6ZHb>GjB`qAKRlۡo~I҃/'Q}'APD2G rixDHW,u^%42|J@D-Q6Us)öST;}|w%/N*s[w|dE˴'i^uyE׾u,dpLʚٜ渫R (y! xDnUkL6JM@ŨyӻtDYǢϬ3s|ao7>0ɛ]&Y^_O6st1ӑ3jxUl7٤_ؘ 9j-uEa F QhU^(ꁒJG>'6mӪOE"%KE(D9ntH_y}e׷;4y$e%P6鱨A.e=!'ja/ާz:ŗu7J ]AL#g_9 mae 'ۜVNt_N3c"{kK)luS j|lM#I|Nv0EhT8e廞k'|vQٔ(!z6â0++,rh"/f\³j,R.Es!1g:U՘[sBۘeLL Cp t'AVxش:;CnjoH\2߃QP!̗zhlܯ$L|XŖg\YLGƩ4TwY"\=uFnoi}:n=nUyNiJbRDK{d,a*z2yij$LϥDCJp?V$9Q#- th \"fWa44^xH\'}9$P0S,#WhXZ$2?}LSYB䷫h9*b,z|_ ߢ>~DދÈ+#/;{*ÆWd}iC/j`,w.Izۋ`!Eswz5#{rqɕ1;`Դ&K;YÏit۷%.NPR nݱH:(YY DI_Mjj#bڡ:K3tKHxq1v`۷~&i@> KJPDN*Tv[?P ɹBꛓ̥ɸUd7 }J~ p,YoZLZOh&ڀ周,`|("2 谳t1A bgF4(&Gµڌ {*Im+R Ir+BEDo-$e^&%[YUr  tosE0Yd@ tǑ(v|sqrpW % 8 n4 ]AS_ʐY 5fY$<2+v%+]SzLT+j|Xp<">RGPяQT y2sy - ϸ*Ѣg' sXfʻuJq 7/|-sg)6e,nyZQu1'h[ez8;'ܜ,/6Sj~9++?)rH$5<1s&rf%ZZZmJ}lS3,?⮚}_.^2%3>SkN:C\Y kb P7X[*WHJ BkH'0cTr:T.ֽj&^OG,?mH= 'E h5k_o+lfՙ_P C<[+n k g("·o2CwأXDx-q4Mv>97\&gr[6ѐ1k/6#/8L߬<@_%M#Z+]ȝ&U38Nr%ay;gODǰiuPd@%Gcp.ʧMEBe%cprJtKH9,)[c={(CwC6wX%2sLI,2CgiE8r凧91~0 CJ 8/vdͿ\%K'Ϗ2TVo֠f$FTUGVOzS77#-~.I^?y7W/Իo\|n]j}rj8}u@n%VA/pb:1;Wv2!,`܌p\((#N' GK-J4&&("FP!mafeoiѓ|"+4C){ȺC.cpj]©Q60(.uěӿ>AjH V,e!c @QF!t rDKݟEQΩ1kS0֏߶mop!@j=×9bvz{5?SЙb@o-zϑ RìS_QsrXMK7O`&~{H`ydu@WIn^m `Z^K72 `VL)(1{BBz"'4mOcZ/N1 f/EFmIʣ2\7ߞ m$ 'EVLCK3Ʀyӱ/lb&!V6iadGn-G X2Ѻ.],Z&[WWcC,-o:.^|Ɇ8:c&pk++wtܔ lBJ_"%>v*o&vWq+,6f(-]?U[6nV\s=]؜FBbfK6g(1x##sHfQ eʪ-Yܫ|2#Ւ7l4px`,Oc]l7a;ŸIFI~KD8v5«nKS! K sF[%=:piK]@y5+?;eh9R<٨JHy@I_iQ /OY!aeDfQBN:n_7 Eu#Ezc|ɤ1iŔ2p P4F81=*꥘ Fft)A&XUƎ#@uFLY(.~oPXCE| ]_>/i~;=m;moq$NmAݥTe`'qd;t}g)DAoʱ KU+f;ZR:†{2NrKESmYF6oMMl$ьgN-Q%6 `d[v1VwjG]71A*jb",jqlSCR)߁҅?V$pjw"D "8"ߺB&DKdpgVHci'kЂH:XQ9*%G05Zl:ceoW1O4fG-ԓ8<W+ b"MlCNhoy l]?^C}[^mKϷąO*2'{KT%`RS2i]h5[bhKW~"}S"뤛RLP8%I^(x` YmE4 *Z4wHTyM2ɭfr% PSkf/^F^XB^k6mvf0$;kghhu EMe1-(lv!=t 6 v;˓6%Mihd0>%$l1[)1rݣxO(}J!D ޣI׸ubKgRKTզ˶9|*~ IZ%D,MlYQM13ƱNR7[o*1m-ӴE.]7^o,vPv9.$|BGCSúKr")Tv jhtf_̴*,\g?|y<8o+JǦ&I!Uü2I_,ZK`-9N&˩veI~ M(`?r| 4 $6TI*-ؤ,Ft:peSqzJ5kUd6'{[O2"st9EyKZ՘I`YHGZcIcD`Ґm?AQPy_)vQxͫ;(L\x82&bq/ 06_aam<\&0ɭĒ]"RP?'[iFV)!:|sd^|ǥl$8~n*^̻y2@9K>S\*b/O;*@6hky(fY)K U2?i'.NyB9qBj[h`Ge$BWG ώ}_x7rii~k|"ٸL\!أ!!ZDǘH}Ʃd^gsq(0a9A#SÆԩ1%̷-CeknUb~c[PA^ff2G7{GfRR<|yo@WVvSRbyldz7Or"/O0"g$;~0+_< -CZm7.)b~RO q7cu+%]'-"vJ{{'YmR4cE܏I^7{xʜڹy%şXd"iՒGQh"o=B1xXJ^6&jAtjXwIH+r skt-)p1 ~hwGXKH0L,2rqLqqw],6; QV3EǍ,ж,=+ĺ ZPRox=kرd~Z:>{)X R>3beư±QQR?NeU Mdۏ%بRhG('U)ZKOn =n*Z Wӂwd_ ƻy/viNt)~5ÙE*Ȉ@x^㶏Y" "(:I^<˥|TAR'bȃ=w ǫUሷ2ڼ ٻsLj N#l}~CYx>4.?f(0fI_5{W~d<za *:~2Z{œ5 }̊0`$k:`X~C.= k%Vܗe Լ!T$28Jn%Te4Cc"_Ͽ-p=~fxH1S]r*eEW-, ˦ w^3^hIo AМēCZV+*OIi%-9"˄R'őS}E v_G $R)MA yD1j&a+K(l0/OZވIZ/@:&Nò#h.'DFXPY%zpj* yL_vj%M3T16"F?KVC~kl]+X*r7y`j4t/j#~ػ z J@Js t"݂B63ud1$+4 A2֧Q9: XvhÒ wL@)=(cD>x\,qtR`W1 EQyfWUL5& QP &-j=P=@?̩BϺ[Wh;68gcK\"}puמ4bAifLCdXnq_zoVhf5&\PzicΉw?N[W%Bkx ;xpsI pe{6e n@ Z-XTT)0pw-$,M$Awάcص27a2Q؄V9e2r k(? 4qPxA-_n_zĶR(6+N[H0OC‘eаYq~qmݐ؅ɵkgpvaE{{oc^PoP lif745߹%b6ΣMzCRgzv<օM(k^:]fK  'Q{^H,X_`ݨWd`& qWі([]ųwyc{*i{E%.-Ia#DpU~>XR#g:bSDmp+Fno-FC"sz><C~y9S֮rkT/w?s) 斾r=.PA&$c ;#a5K:ڜ!-[bjn!kSX$oLsI"x8iLSwn[ǔ¹ aX\dbo\?4IgW\!TF=gLQ\wG:š}_R@"_fW8 w)'D^cH݀rtD?B/ϥ1'#*ȝ06JxS:@ p|&}^~xY!4s"!;J#QgO,WL"F`mv-wHB.HI>_"־QK{*%#`4xU 14;"fy[je0iLG5=+6{`w~|7p4lOՕiAIR勔a \7qwURߗ,4 vŽԩ_R=#g`F> ސmxBut>ATfa&c ≊9Dʕ. нNב럷HbȠkdzZ:F;HĚsژxEW3G(Cx~W>OhMe-(DhN`$ xs~BD](5eh pb4z{4[9`t9DB8%^tYLzNT ցĚ6Y;m篨d$p$\yIl) '?E:zUY Z4@d@å yH]0+4Ax$^7K_gqjך>WiS'z pF8-<=_[i}dʟO¿vyZUktPSx{F)3u%z5[wy)y.lOȰc[i0@/L1-q}' 1/2Mvkf--dܑGj Y 1 -b2"}qي= H;x1cMm,S(k} ΒG"e: LU` Nx~k}SYOvpW?e`}GB Q &;z C7bgFE*޲/'Q ~cc-A0n Om*ۛkT/|Qv0k俵y2d8D ±xr\g/u{Yޞ|ja潜Knx|_4hbgkOxLAbi/?ǥW؊ ]iGF`#r˳[տ?5yp8L_Ց&n K4`atܪH |yQqFp vwR66a@S>^K"x/g;rfِ*1KPLH?| 6I%r3&Sw7"0|z5ȍcLӟPOfb (: hkw9}WwT><@߾'Om[KUEvs1;牔`&efjYeW#\o o.- ؚvb$ryrN<ʍ76qİA,SKYk;(FQcQ}D\r p^i RCB)~ l@DOQ[YFjw/tcE/&gCCQ%7O .tMlhJ'4.A:"vQ'{*O˸Li4P )%T(|$zلe8E]$c,IP'mbD~͡@1L>g {2wY/X u^=96vf}/r4uD L l$CWν OXzIeV\#C[wGhw#!vo"hs5&1iLЊWgl~}BK!EJsY&;eO/d;O_K:TTv;c{Cb c n5"*;dh_n5u!źHtZң=WAlu vybm׾UBJ; Hf0?"4h\&#j` gf *:GSp P: Щ^$]~t"\P4ń@w$33D|neT*Ie2hd9.Hea8@0:b d[hP=벉WƉp45,ާ#صȨZCƪ˼ti+3DƜ2} %omA+=J_ )yȊIXyʴwD' U꒟I;_5f'~x8QE+DG&8X1Rgjuu[Gx t19)cR=1jɷAX{zS[vzӹ(@ /'b8iJ[Y~39MQTB/#@YN)?! Kn24l_G9݃hP%Y5aek0|\@'525b#5_LN)iid~D6ܺy|Ɩ:,wuY V$*utb:Pv>7dt7~#u~!5,v_ (j{*􂃐qde(ESZMNٳ1T>(ZӓD̳"OJ5ƈSHFWì"rUɋ4>+ضeAC~P,ALw6TSJfxi< 8P GcHѧL李1](D D/avCDf#vfR0 i=F躶)I/`RL5E,Ŵ\BVҬ%r/6H>% ݲ=tv,qȗ lxL g¡=y5GJ '~IbElu:/>`=_g_D[BDiBO 4 5rl E/n9wIB>vA-v3=Nd!)sm6Kِ Riݑ] bn[{Y=ϼckݟ8 d<we!`$&]hI=Fa;2x^_`]|f5eV]7N8`to"fyp> _Dyhż OHXCѺ`?}ز`8w5"s%#p)$+1|,Dg!M` BtXAw _m]0 Xog5!fॳS&vHC򴥃[~h&0ݟ@tEk꘦`2I.c2)X^}US45d.5@LLv4 Rhi/O2`\.L~U𞐃e|CJz ki"[L@3\.(%.31##<`3htҾݖMhB gצ'H^l3  "Ũ 4OW[2_N=[mGk^,g)-O%w?z&1 _Uh#]Tvt,)o1ہy+^/1ף 8x)GB#G _$3G+}O%Kj{ifGijr ^T7wG|[TΆax|TN!աng[g{+- E%W Xr-)x/ñd3zJk?< ]? }!1w_CNPF%_7#c`g޴-MP1?emT"#Zۆ`Mk/ rBQ0)-֑}RZn>̓ҿ_5\6րUV1s1Vcʝij$Ȱn?qcarRDcLdrCX-vRBD"XaZkϐ?$iͭ%OcnʟeBFfS.tǣGbMXU˞v{s8vb@@JgQ\tW3'Yo`S$n9C2- Ppĝ/3)jb3LmG/=Wʗ5q!~V/ӛ(ݻTg/o3y1i~ 7:̔~DJ8FX8:#V/`V1cn7'zirO&M\CѵRÄ*,Bn^c@0t،>v1;̑wjzR+c]+Ev!_7}M$ cEG X#^dr'a&% 2Bl\8lzV9-U((] ;OwwyGJvG5Ad¥w[/,͌oDpuUx,(Mj"EJSgח7ú;y"u@Zh 2OY*o\G?8t,ğX0sO#d*ϠQ{hTN[C)SF3zѣql:3Ro(h[Bٴ1uWPooaM>(r"r)};jWWvॣnȺ惕L!cJy^l?pi4( ,IDt9@c F-ks7M*9$9D5@wjKPPderqkpƧ:ȶ^ö\03By0PXkj~ژR[< ]>z8Cj+z96>k?9.8/|go`op|[UJNUž@ .[v?ƺL0¹!}YZw.AaǥcVJrc ƮڲOM\U>#9ej|Q۴ɦ Y:+jgS F'z4|Kھlʭj (F1MB@_shax]-(pidiP -X|)O4wC;B襝xkS7 iJ׶^+1  Na iͺ-\dͼDn%xwvk.)R/nqt{SP5͞CiP%/B]"}*ZQD(O뫽ꦷUJ'u:0L 胜*,3 &7%(1wuCAʧbډC%]0o"oRp_?|e̷*w <4RԪk-:[Nӓ}ش WH9L.IH[]SCp?/?\ݦ}ѝ0OQiV:Z b )ۭE a1D78{?ZE0#rh]x${U2{ c4.w>=\^bѨ?P1īX6HVuN:}/;D6Sno&d~p^ao9: h=2{EBcE@WG5Pj\0("\Np'Mvݬjz@o)'jo~dTW/П! ?GC`Wx)عiLƘM%äƀyT`rU\ogMBǔ41hfe^F7-|@13(0 RA I2!|MoZizްgnC(ykY_Ae=R ׅ5e)w#4;%״GPQۥQ=%,󜌹!W +MlAKi'Qr_uԷۀer+KLQ^ r&5\؍wD&F"(2ZhGr=< ra⧣| _w.U\T5) ',cytQroH$^"Vߌ[ڶ$thO1X@P?E\IjSǡrHUFg+{n=^ɤ:}߳!'|Xi2WP]\\ŋ=AH8G KP$>+ܭa,eg1xJ5R7 , Z?oT zIxʕ%8 hέ)*a/ui<٠F~ zw0rAY<, eiZjc 4vvc:dI'+qa& fWW]4"XQ ]J݈-[&3:RBKӨWCǗ1(Fʻ')*s8#pu7p+irEzqE➽n<12lVx4v<69 ќc.7F;gCNoչU`Ev q#;/rڟ-,+CVžܰ?ylZ or}<`w):9X |}| / 7:ĸ3+!5yx S lxaH,QRa*dꯡA?IK~F6G2FޜT /u!g"UQ ~ ֡܉8t&osn`|$+aM/Ppk{c&}f+m%>-8\.H+J9{ 1SSD}m; PoJ$P x%#p2Ԗ*+1ŐF(ڍGsWFFYLY^z:X P63$U z$!m5pQ|c Qel`Z.:@t iYǚl ei3=@e)d}}J3Kzmn) ssXc̪ [9~<1'Tsޣ#V569MmrY:%zuEC9\S5LZƤh r[0='Ͷv tzMp|netW ? eHjA֯_V~mfJ8aRY\H.TDrm+|{[)8@reB /S;q:(#iq[4I_ۻr[0PKbTGH4ejbHa\N 8RT?gX ^I~}`ϢVs93:i#t f{Z}Ǻ߱\\";V^ U=eW{5 k9RL"sJ\G$ = ~Pen]f2+S㎞fe@7F)ž.+IbyCM"a68dӹR ZzҸttpN Ѳ.Q,]<-(+Bxv 测X6RI^)TEG>G(Ix_FwUd9(JcusPv-|&3z\|.3#'z.eFZT3{pDj\IeHy 9Hvcf.yPi|@NlRiG}ʦK|ϙW~x"pq%Aܗ8H+" i?16ѧ"&KnGEôvFW8t-2qOw)}:erFڳܠbsN!(O*&Ev11Y ?N }7T [4nܦ|{ƾE2=5:jpoa}K(#* RDȴOE8u7AR|(5Y}DK=B 6ihK[['柚8/H2T C|ѿBE~ڈZkB !L婁L_ eyLAc-2la,~/ef-Yo>d@#Z֨@k)>v- jw>B m1uP>i~U|uCExQ˝<|kwUZw۵nBě~K$?TӊsUZm$(J8-0{ZY/[X5aͯW63}d=W%uV+̻!֘(# fNn.1ֽ~#XyF7,Txj $uShTi~#]) )XOuU,Ѵ0R'W!}eK:z(͖pLFt0zYL:cg~}͐4?Fޞi.inU4OfVOu? yB5FD /G%٩pHl(4:k3< By+5m! _n\.}?s!SqBGTvUm- s-[yK^dhKG(GAA-ӉO 3 V,=_N1^7oKNPaY-k쉳[1>@]lSq</ )ɠ8iN8T}fbg uu:.2S^=cлnЉeG#nbpK3bʺӾGҐi;7ȩ8H2$vY߇/BAd0귬bZTogsيR%|2Kfk}s ,3|v9@P .P~PwUl9Y<.[eGќтgiQa+ysK_Z4 OwmMQh^G5$-=rpZ?h]UhQZO.~_:,Қz6q,;iG W#kF-/vx+n҈Hnjsaj/V²F$xB>rIQLKnx&&;URd,,xO2`nf+C\H<:p/kl?y0X[4Izvkk$73\":ހSP[>|tId,Pm2.2 e-Ԟ~ך5@ B,- ˤNewZ1@#Ł~dPǿx _JOfNnz\>*&!QiN`,:#ݑaO.cQ1GxT6omMBcRt~B tOs{WvMXy+H~F,qS6c_l$'5ñ~R JM~ԆrsXc㔎ؕ*,dkEP2dN,w&Uus \>L4T*)&X>-~ţj>"QCN@ Ω0}KjqnxKQ@wvxhBE$hn~{ rmq OdVn$tm05M50]3Za{/РD1(Gԡ%Y4dp:e"M@3{=OxSsjt#;ݝӧLT5kXBK{ VGÐjnV`Rݧ@N_}P!6DT0Q]W,ʌyqԙ]y n ZZ$xzX H[8P?&AẀRy2,QZ[e8C}ÛA6Jce|a" &Oyg%R3A,JqS k;6@:Yr_<Bsw/@;֍b^LҖirp+^'AMcM .Ϳep5]v; ؜1wX~EB;EiYre[+~c\I#~m#Wp}Y\[0}=P3(?B>~|Zۤ 8tsTtþB;%ͲL|%n4,YGi|LX R'P*-Jh^2UaQ.AYI^`|*;E{%$5BeNQ<s@>BK+e?V১-tB!)9þoڞ\R]@Xa3WTT mtn3K)fquQ.mPj$/^\qI(ɮpgB 4W˳a[@y˼+ٽ 3ZDq)yشnsi`ECPl!멬 kɲwԃJNbMm7,xN"!::O_[Q-|V '`SRdOc'&_%yu`WHƸ\Za̓"M[IS'G~'} 39wHKmbW>I-tȕr[Cf): "z|(7x)RV D󂶞]IL>|Q/͍llz.y4[%7)pE@9R͛!.EP.*î(uM͒C뙁y4%ܫB/㑵pd*/TRХ*VL4@ʑTzM``8m1ŽhgV~H!͋ LMKrd9U@@/AvXxa(N:CRðhV,$v$5Zɠ1ԘO"F*{ih"fp`k@oH 56wFwH#X.! J3ogo|X]M-a ]tYOG1c0NDҫu{J7 L"2{$9ˎI:2bw7)»kwEю$;ٸv} aKDv3(7- :zY A!B y %ffXMrlix~)2 %#r]**<I4;>5{RGFSau _rr\C_LuPr yiw9|c.3\־k.'> ?maPp=Y Ngv%`߿yUJ,M-C+Ӊa20Fo:R˴G|w#{Үj$g2M'$y9 ` EF2џMBOBqMŲvZ>@B6(Zܜ)L,(}M丠 fp9Y~Kݗ~m,6:55Tdb~Q>NiE|8?T +d8^u@V6f/9i~[ZޠadR uM<QsѼqboKnEW3Ƙ HՠA!Hw](rkN]U'$,P-.Ud\/Z;~GfK!) hwϋ'&S ~ AMLSĻtհ9#{~O%_TKظ?eS'h}jb:pf+TynO// .C%t#Wz 5EduzG +jSH1y E?p>w#p9KdkU^>'JlaWӜ, 9AX10f]N "=Xx\xyz$q Xwfqdj!I{ 32[V] z4D\e8Xu#=#Ž zҫ֕^P@6GRY xiut}EJ3L/ʖ¼`ڒ鍶@kPyVOL3hqM@|,u; yrSM":8j3:2.%NXS)>8e]ʔM.;8q^t z(} ֣W}Tdy1%Е2CZ{܊YULb0z4_0Yp2i9< a1mWl$?"YI0L%Wt[e$$.$ȹ[Fkۄo.|  ,sDՙ(P{gb-N5 zn 4Ce]اA5$xUYrfi1b-CCPp!l28鷒<[\ikVӲ/.!о^k#"EkFs DN}~ , :."{ϭo`U竘W]Txu`PDl&%,I«2`2 noݏrvv'͓GfE^m[b`4I r,MD }9{K XocǢ$$@nb:~:p+,=X6F, O:L}sF/NJs#.Z Q< ϶kD^Y-5fCLG?ħ,,[2&2֋5|ᵑt;` *I6F8fיdvQzGYv8qs.*qX"&4TaswExz:?}Sk&1 = <^%o"[\#ܧhmQ+^DYӂBl3wotRJr [#a!>=VliL=?^#Wĕ&- rs4XCa,E{KAb_+d TƼ,ܯ$+J=^cQ3bݎ tb8BM\aEHdޯ('rNn?165 `%I͝LQktq&I04ͽŏ"_F?nFxQnZfZaYl떢YD]E ]MWǐ^Č'UvcF'/ L-]*T,Hn_Xf fh:s_o&69-L't ̾rRTL=%2l(0׭COzI:RQ gMggLZr) vj!"Ttf_nE uaޝ/2PMg1츄d)$qY B{*5 -^;H6PU&PI?!7_Vv^b3+!_XkPwJR&Ȭ6UͺK ʣy`ϲhfxI[CmΚ4w4v Q?4A"4N@@x$.Yn Dm~Q VL'kYL#lK$A@]zD KPU$QXxYe˥:!))Ww[@y)vœcd5wDS&QڟGɅ5h iE{ݳ2WCR6bAJΫD3m z\yyb>FرG0$~BJ 5P5+d-!IfTXP;9Kɞ)6G)x1XAQë8B6Z̚lR>3Vsr| BvY j'=fi&~ F+9p;JšgFMd K)#򖜂ގ;'sDzf4gGk ,ocwRʷi.K>Amk^rf<<{t0S{vɕài7dAVM"G0듳e T2Ki B u҄C'd q;U]y8@"4؏9:ar_l'eTxpD%Ƚ[w##M؞}6;`Zp8&-(=C6_dߦ}#nˉdayv>.N1Rr?}jg`bWߪdG< I0,}w˛T>ì"i8fqa` M:[{ߙ-4P7^HDcߘe3u&:@2AI`⎿ukeRDNԕKNi_m*HǘC+d*]_~е e[q2dށi<A[#vo3rk&Ьw7/3mt?x(b P>X/ [&ވ4'Vpp!Dta9# 177$ ڹD= >/OT#1ɔ;w[Z5 F})к_ԒA6IwDձ竇lOfctWܦv2.n <ۥ*$ K*;|͆Lq&V&^PfYkTE)MM™98^"[pשuHu;%#$a*RזW>4ismȖ7 Vf9^8k8-/HCK~e]Z9v1yn*ت,8aK%\o{ys#Aa}<\o8YJr=A79q1(.-q$_"NH:(AʻRjZ:8=Kܺdy{h_Eo; }67d͙d ap!!ܤ\ pAfO^1ܟMv(؅5 @C6 V8ЊԜV@G`V<|E&au>D!^yl;:?٫ SOvk&; ٝb0t?飼_bHs*6#,ݫP7VDZqgS nCfD)>F` u$z7Vakg6a&wN$Ex Dڸ=qT`Բ֩,E? O^ { F4;z bn~ϳ|!q{M d&%^i&gBJܹ4]=so_L"39(0)X pOTq! <os˱qN?0dG&$a\yA:wf@F$0jsX\P +oQ7ڻeqňiK%G$Y"u(usoIA 4i ww|pɳgs43c0N#麘G2wX-F>-megnNV}Fڭ,Nwo'vQDdbG$ƞSϐ8F 7.&n0P9Z^ߘV_ƨMlR[.Cit\ a^zFNmin9k6P6WLUg)@n/&7hpP~*O+-_@˺Jd9>y+ĭ9)䏁חUNDly4͓Y B/F,[KvM#6mQSIV %i݊= } 1,5ZތNV1fmo* 6=YX\R$IrmxIsJrF-D~Mw+5muuV9(޼By"Zve~6_]PבЭgK_ؖl05¬2Y1Z=Upd oMFNF`P4/̧JGm?d{A׻&7B!*<30u#k5 JC5HNbټ*`bL8Adf|e+-CO_8giu>doRحk!XM"n @ +=tDŕ@6=\O@QyM??:=18_VrQj6ig7$};xM8 `wWE B ih;PN<%9QJ}̅r$TcGRv,+b Y칗GWUi…BQ]b/ѳlٚV*9@u~ѠUI+ګ1ãXw"Z{L/+ulkӡ7@5/- Sb+zm ~n&yj G4vM]6>kE`¬̄*Ƈ%t|Gh{>O{\̈ɕwg O!=[ۗ.{ {4 }UC 7$;XkjUĶWYl%IQ#b*zQ%#wK [* R?'14ì* 1=6>,'mߴE=9g >nKLjNz?QxSBMlݶ%+E"E.+4뤒3cC]ss RV\rZSkFa-P샌"rΛV tWlA H egvT}PX~M(F[ejcSJfЏwxbrd,;@ "aTMDOCۮFsQYV0( ]Ur`,RϘ`bޗʰOtì>Kج u` Ẅ́Vg;ɛS{ыΟ|U>gf\Λ Lg s*3C`}P*kLҶax"TĤ_|OowC@%:Cй]/Г!` ù ʫ~'S[ aF%S?聲9 6oӛyF$F*8D2>@ڵʔ?|As=CPbjhLmGeHLN[oAUi#Kn&~k0qV 0 X&& +>ռb>mTP [Z_aql.X_md "7#_}yZ<2 ML4HC˲$2XLN!wxɓJJ6(ձHp=d ^"r$P|wl=Q"zjN(QLE3$P >dx`{+Ou-jd%3\m$ (}@HG~wn$5 +)@ +`ګ(1)?TE c${X2;#H=;Q`#H ҭ->wÄ%ͦ7hwA?8=c-w!L#Ёo-.` $+,USzP\0ihrMYR\t;s\[iNWd>nS[^2BAkae;;-u$WJ S.xIV ӵ0($j=zy.VJxS8Dv|YqS<8@O`P,V\ձFT1&e (צZchT୲_&1hW/f)|ʌ3&YRÆkEsM6 qS)* vtr̺Țza%Pَc>X)Fm$h=C`AXs+YXȐA?p w?Uβ2Ksg,{Y˞Us`q0*}0MrY=!%)r[*xq7 `\q  F1 ;|jӐuCge RIIx{,(k~y Q[u?J/z~ ůc)HQZD3ݚRpiAn@fܩųO:\@~jɄ@! |Mzl-'8KBЋ{Q~;< ̈́@VYpaAۘ=\O*.+kZk?'񘸀2 IL9:%tyYz[0¦{@qv  (-Sz2iae%w 8= v!. x=k@@Hrh `5$Щ ulG`Xgv˗%~b3[b,S-ܥ3u5.ӱ,)e [\Um.BɁFxcF+Ӓ%# /D-*xpUSyTLJŋebL0TigGR%5 @yM'7tw0yΕ |iu_h:[^/nmYWuS} ']ĥ$"r"T^|Y.Ho gnmjLFŒ[cFNd0OA.闑m@F}]!,"A㔋BJmɀֳxpI\0DSX^b̥O(ża~s0"O*E}W<7τl?r+ʦl\tw&w,QOѠ2 1*r JbJg\~TJ]j3I..1C vHui=>;K.֟@3hVԛ`G'g&$7r'uZ @JN.!ZTd;paVZ}QOXK>" |CL·Bp.E_$Q F$N K'|oJzpxޑ}!ͱiz}3BLQzw.<-M}4'#Q],ÛSE fO_ 3sZ[qkhu#20\i&b߻n5>i,.mNx{g[ H@;;}_xa!WWSdV:IP]pY 5qܣo %WٙXE گ^DC6ܡGb|!2NuY:#OT+bqmo".^9EO ʚ%3\mNw|PA=ѻs_m?S\]kűm0>&#ҩ\g:P"d%DPa{'te?GKl~lkxa͈``l$&vP. w;3D(3Zye(䥂F9>վr2krAVЈCxc2-dy MYXk~K RSyO$/5Z=M$v)g0S7ٯ]DЧsyT:E|/mIT Y s1رZ?X?f-|m>nAtk쵆!14U [(~ cmf*WEFZ9b*Z2Kpᪧ>'25Nl|@:fΚںL:`R f+4b?Öm,gA+}llY8'lS "uj [PloK9}*D/1; 9N`C0A#VCO o O#2@#AJCz`"%z+\BaIv[gѮ%nU\G3a j"ʽO{"S]gZ-Уbʼn/VX)ZҰ*{lmŬ:8| T`|vtSϦ@zO'ҝ)o V~8pE #pv* &M9|Kґ|⿆D5߄r<16+ˏ= f7eF+rP^Iq]a p_XrAoCb!hѷНS)9H Všn 71'qmrc >mGV\PWrN%Lr@-Ķu2ux)\#x~oe} y0#AKUBskU*Y3U9h{oI6IOlY"ɞv_J waxH!V>q0{QH3 oZ:@7x*dAlxR}u7'ݠ(Fu9R źEMld%&pldaF g*vZSWTH)/&}/jDKT#O e{~B<<?%i`hNQTøQf3U_{[|YTXa0+veK85eУ(9 2ha5O!pM6VՁ++JTvՍs[.4_)0ٸ@8}ǎ:X0u `4IRKHZYrr93 ȄFq(\ a1ns.џ/LUֳ)7 R4M$0-X'5,` B909/& 8eCJqzP2YĦ`px$%sĂc\ !K3*bHȰdbrࡄIJk}iCB"=67+&$4i{@*zsZUP# lCۢ&}h.vH;RRzƆ%x= 沋;xEP&rkbc l61Hh3ƚPF>WNH['6:Ό +3,x0tBT|_g#X9dI8r+IjA& :md]Ѫv[eL^Finhy=Y_*SVq3`Hk ?0n.A0~X.1RB*M݋T'įc],qddJ+]lyy4K@ A-"眊w2,Lw露*6"O^'ly(4qbl#eͩ  rδfYiQ2'Uf=^o%2@V\i# *ԫgy jXgLL^rnX?E&X6;@Wcbt/T*gM# GQ(zm1x*Nx]_#/Hiz(bh7j!5oZf~>a;R[cץsLr%Z3 $ew9&OVs m+3c>[o@MpC:c./r5/v-K9W.h!iԢ@'yk@sl}ʋ&%Y x7># 2J$=^{L~էQ+3iC=֜RJK pc W4Դ tlDQ) t:@Z6ȏ\g9Tv*/ʠQSq/iMӥ@N#FRVQR'pǧ2tWGz ޓ.*]:~io^}( yKx!w[}6+`(5CLl;$?))o\I!Cq R,Y<}4R9et F3o&Jj7Cgʩ_nG^ wL J95&5IZhb'vit _࠱0XE$C!g8=FI#*T%tDƇt"~ZIefQczoqUFro5+CK[PJC/d@C/8~w!2!4ġV .pvWpPTds6)6Ia# mȰN}E0'K]i0e g~L._sc IXMXK10'0fkzY:DzASCOI2z$/Y]$&BA] ?NMIaR }t;69q/xf-SPb ؅N-Gx7M˓tX-J!P\i&vԡq_sOBZmN͂旣C^PN @ 補:KϚ[}f>o2- @aa\`{1c=ߩv#\*}d0jpm(Yɥ`~!&BgTH?`#@5:qqށ⿰1Orc,&dEԜpVGb51k̇W.8{ H+CW5S?S@5DoagKrFCC)> QE<eK";ʉj8visf&:u p65ڎo)ɒE-z?Äxh:e)_ɦpg_=ă^KսlolÙsfVUΊ01`}RD>k52ck XV2@n =4 ,o+;Aep^ :y3KqpG/2q9&bj_#U=fW rb5VN>cSuۋpím*icݚ?kF 򁉕toZ S/^uP#tJ`V>!ZUTc;_yHz]^`j4X'2H<4I֓v'ÿڠns>)EIqY^O#w/c8&2:^m{󥂩z iXX=2Bo¨5^>]C\%sдn8g'n*ů?a=&&WoUCt=$6}ۻGSPa-9GJ0{>&De#!4 )iQ] G/yry5?V$XIY!+Ÿ'mq~`YcM}:ZrfVݧ%5_56{rvhHfzAD~/}8Ӭ+yo%.LIUIĖƏ(wtq MlLK18ʄA`lS5|r:M3Ñ!FR3nϋ1a~`ܿ F"Gpfhn֩n:׀Y3H<^?Bit@X,kR۝axح߀4.q"l s߷e0~3X8Ƣ;rQ?Qwc-a'9jƢ47 cT(4c~jV˴71qXucY6q.|XƝW*h.L%d0Tnv+ԫl!y5].AYNBRL*=DNpI6iL(UihM4 =:("}@~c^!Nyi._7 Lq˟$ EbO BFȝ9pf0Ȗ1R4>5MYf՟cw9Jk|QɖH_i14j@xeG}]rl0ZXӡoZMq;8Cok G$ W(9\!o Jچg18+?Ȁ "SqG2T iFQ  n^oz|4X[xyLg޽I ~հ?2Nx@9,V7w׏(} ٴ>"`F9~ 5N*6 ɜk/uh NX1O|[`3ΕofMs]:s9ͨX ݡ!,C=BgE=Fi %&D=MpT_f*4!vw1*ӤbGk=Ӷ{J>HWjQhnbùSOZW 2U DC5f6 4/ST[rt9FQkڱ> NhI-u=߂Ď[C DqS(*I!N/$z nW@ZDv(ާsŕ9.i9j/1V{|*&݉8QqEAs$9PE~Q G&dt5O?w ˙ȼB}_H( yԦdR"'IzwlTz7 -85وIb:W@ G' aW,`+ ѿdɡC;zd+RW{%wӞOYOן럈gW?9Q+R7UC &IiL)3A%%!w,өq4:=m M-zD.fh T]h =n.y (.7K2X||w۵.w.L61\i%&g0ݯ\*eҟ_zV9h7쬽=,'afjPJ-rTGsW̞OzE5A1rB*u;'jǁT<)+.6"$}wsM q{6 2f 4FYѢ@d E%aC_g SJ^]E,Ά7)c@l v ۂ H j[iWTmSA[%FBRj32\)lCO0\/S d9b`ho G]{R B# QZk*E@**BAC܅{ QǍ!xa1'm JHv{l2>@C5nA(WeDm†8m_Ipn. ح`Q˒={(-6AR Gժ:"@L=Ulx,8w+{*6,VhGzBT/Oo2 ҉{D~9dN7V]5 X+(+N } o!OT'`sbd%G0*Y%%/̬)-Z eޤc 4v˛nNMxl t]td]!Y1BMd1;diNjGd ܠH }0r=ތ2hryP _ 5m)})l\3Wvi'8]2G&eqw}B/_ń>,g FG/i-SL;/UKY'qJI/ J.ᖋc<h5`2IbjT__JY2N7?(=6pJ\)2XzFJ QYKpkSK^~L37儉aY9S@61G.k&^t\HqDZofRc->M{a=N"П:C+"mFKPO M ML+zJGw)gX(dvjBT1>ކwahop]g~ouZy`{S֢!}\0Kl<2'?fr[TEr;Z']oM6߷EE;0~r8<ÃiAN3!R1g#d7dW4~407~\ WyHr]} !`%ˆ+uўX o#-ju)<#:`54c^ aoW\j~K/z&mOwܮAV_g'1P! ^?)U-O6KD-] pRkl)Z > =gۧu튞+Hk Y]v7Fun %$#y|>^lItqO)A;-p6|*vf%u׊ZBz{MiXof"Ura\swpX%K a}V4 IPB69=—;n~!ͧv k*9=N^hْ^Jy4r?/i\` yeR\kޤ3>:X]WȫD|rwm=̼؛0Oj;R=O@ E]:w5RJZA~P^vFFs%c2-㯖}`?7{:| <=p,`* W:ؓ=Y* =Vuv?BzX{t!0-[[= 3Od2í,8=fJ{N}TQ'}gj 'bttN eyBZ9wp(ճXӿhֲ#B'O 5 hrE0#_Oߤ^wfb8.'uq,aO!#h5(n÷o\?+<2N+@/A!%I */$di6+ޗ/|)t͚Iv<Ů߽0cz/􉘠o;@)= ZXaUY\1 <[^s+@c%5u6ۭq٠pQ۪lnʊ0xgZبnř= dz*MVY҆n |S# kvot'b&u9Z ق$2JuA :AE+Oyn3B5Ƣ\zRөb00KCV!Ed< `='5Jg(S(^ 7.u`nā!H87'KxfU~ȸ`'fEWtFS6ϲF6>^n>W*+(:1O;^H ϵۓM7kg.׌`ʸEmZĤaJ+Wٺ[3v۝4GIIrb=-}X0$QٕFwtDw6 V: @kD78;=6QUcp>#q"6xMrnй#組PO|mzty\tizCYZ F7w'UkN>^V M1=IpkY( XyhKd3zqpyú !a)Sya;_"`0MV^ak yf{@W{Ոaw~Px O_i#o-~ͮδZiӋa%ξ0[!w7H"xbJIP&UAk H" R6 {[2r?Ocׂ+ > yy{4iTS}^TBJQ9 :7_gt= "@L?㔫ѽlg3OܫYXTw88Ht:NH3ǙBŠ%[Ej\<)&|L4_`٤9nC?ЙfX]T̎7!좲1^/6)Wb#B9Y4#ihEe1=T+cM +\elUK䩄6#^#A&m_HP<6W׸!oa6zzHڴL}f2OcmoKhL|\bW\x]*u/5@(WW>9BDi.XI[mPpyH-(SGKk?efg٦N/4S|V=4%Y^\ғ6gf,ѫa/^y ݼ-q-/7 z.V}]Y?ܩO5<`>~3h*jHe#V }:/>pSj‰`*$ t/ 3k @XZ>%@ĊqTyVhǩK5=abuZkKxާSI̶kPlEa v&P?T4tVᐊ )Z83'Z8hv;([GD }!EI*+b{rl䂴_ 4!E ڵãch HK(Y&KA3flq ~e`Q(pw_`1Q3/'\_x'T{RBGOP~Ljc; aXy?f_~u#V(k S>* *نuZ~AV&eQ0)Z%uXܲuZ .Bumb;7U!#c$ZhbMYQfbjǴݷ8-qdCfl@l=g|u!#Q222(/X_ATl*ᵿei D_+Hò JZ؟t3`(Y9bW_#P>D*AqY:dyhx>,_jFr/68K^ &(zjn;a^jF;{h_qs Ѝ C5N 6FĜCN$rs|AuF%vͪ\[ARXa<}%=F^RûnNw&8BG:QU"cTɯm֗7E:£BO>gSjwiKM3}%Mk&wTK 7 ܀ Ͽ)'U_zc<9P.MyN8LR8,l4.QenZ., c"U)-m#%3718?( m,a@(nB 𡐌;lu֐m: &R wJnšP &QMtA@AD Ӣ}%l40&)M:ϭ%/_BTdMYФ|kN*] {5%جӅڻ4GD4rK dzUQ+d]|JBש71W7 ܅$xIZ4a) :S97v*"2W/n@Ίb .7̍ŪA0H:Orc}' " !74{Lp8nT9#F7߼oecMݯrO`ծZ*j(qs<`V'S>@Yc|4өAO6tG LϞNImǠ \wOqRrN>`(c,0BO8|_Uc(-"GVllmKCޝne2g5cJp2NC"&LH)aLI3CY~w91Ư;Fݶ?\qVjgN{r[B KHmJ53B"ۅkmHxko  CN' C+DO.=?`%ۯGf+ @ũ hm$=)eTnt#cDvd.Q$Tp[_x ob,컦r ?.p[6@p Y]j0n1Yk8 kǞ}]f1spA)a w*_S ;$M:]@|;8s<^J1|LeomAs1]J=ksTƝ.Bj->!#mʣeiBMartTOWwI9I ƕŁ2-v"R-q_}ay5 C׿.dmfl.!2C[@9tZ1L!C^=O!b;"7LW* y?MȨָĦ%33즸e,k@1)%ᩳ1l@Vk4ٿ*مԊÐ;vϔE.WE% & Nވ~ ,G33!-m~NDnǯ^IBܲ^iK =^B&ԏ.,wq턆ku!,tsҚpGEa3I"cXWE`ojr%P[}6]v=|9Z/4w#x~go^X֣J}2[|1xqzhUkj"u bI8OڛcӴ˰"WU=[Z!gr'W[/;6A0'Cג"1eJ 0\`:I" GJK[.qt>/TRlA+UQp\L?Q!$z@~sΩ s&5b+E~ 0WG87,0`Z!خˤweB:/}^p[#UfܦJxqr[s$%LJnWY%Zd}_*_-7ޒvDah.u-܊XBT6:NjiVN6k6ǝ}<~cv<7}dz _ hK'<ѝRv`QWĖ `\9ψBM@.go;˾9"!b*Z]Lnlȷ=NhlP$44S67gQdp((=O/}KG0Yl#]J>,IO}S+cbEwx/ GX!sf~,+K&u{G-'+]Q !cAvS0NnVAOLvrwI'rn_oG2$|p4m cFG{okŷ6}W.OاRQbM0]XM%J62-tb"1 #ŨX{H;ޣ&>^HfLдw0⡴砓WEY]KbW *$$$m!|F|:cH=y+q_r=G0I1qu;Ҕ; 1MVF$]Yx{*QQ^Ea'Ɓ8 1]*ݶ궶AU R (N%^\Ӯɒg15Jd 5Yv9em:_N7+ w;7H$jϰxBjuh"{=Zza AZ`UڻTJ"BuܱuIT F#FHv>2gOix|槬N)r Qd أoK]*3W K&^(0WK@L؃أ|nزA`0~FAօoIl+;gAq8z׌V -q 9 :H a}E?$ngS IOGv٬Fy(l_~ϒM1^DVNJw~ ;, [AÌUB/g@lW=j=3r9 Z#T@I [04IfP @5fs  4>SՑ[dh$X: %_\G__2;%\4NhA7-6 8fGGA5x JțBwWBMjl-HE=x݁Ƨ#Tg}"t>q e=I ^ٓ@ަqc.)hTJX-靐O[ݔ }0l W¿n[-aŖ+\#*`ӊT/0lFEd&ٍnľJQ[7v ;2!^RVWi_UIl 6iAiC֩&5EN_Q id}T g7s4ZGX:Bl;|X)W&eoX#&vÓ/۝ %ii*U1]z_2R& ż-"w_.¹*8+ޙP8DJXY1 "1e\V'C .FO!*u$=:h +bļW$ /)a SЋ9RXc݆P0k--E>L&Z+9oZ!_Z~B)S!:0f ۓ΋҅uxϲdN>xDLNFVX.Mp{,Qi̙>@+}i94yU ݘKvE*b~ȡhpC?9WIȅ6ǡ+klhe&s-Q OS .gZQ~🳵Mǖ]`F+)D-ĜdŎ  :MkX({͵4x5S0.ZjKvNMBckm?{.ڏy)Cu-hCR73`ʃL>&v2T* -UD{NN_A=Q|[?X7\WٻC-{LZ .Me>n͌2=-g_M+7)|kxPfҡqkWƀqhm\Ĉh`_y`,M? 2q牬F)^ 5˰r.x]߫>m;4ir,?߁FCQ\2ů6kYY2U1Avo hOb5,8vVW (ޘjL^sxq~\WWg3G;x*`jK'#=tvy1S+z2Ats9o>,] 5)47EYhc'*&ކa^/2c,y  G\/"^ZAK?yl%b&.O"7UZn)p2##X $Ie'&ͳQig#bBF@c,}dSKq2'kObq*R\Ep';cV6L2}-xhY0kIRV˪+I,J܈*UsNj~oj.R5'MZ6>㈁dZ;?_M%(>m{2ؿ`x UnVG`V}Ǿ 9x[JA} 6Qݗ 7 ;3r C/3cc镥-.n>􎶲Zs#jq{q(=MlԋB̀za>vbmp @z@ tF o Iy"A[5KU8N2c8vu=nF=(%2x21 ܏&$c4uq4أPn`|x" fDeu=[W1/W eRMqᠨ_=p^n]UR<̳fL!v+Gw)]+H2={_nP't,4Zg?f0 /TIָF|c!\~0]]i;Bc ixD2\,{I"%j 90&H!T[Zxvy F?Ellȋ4y Z-Ĵ vN+%`6g<'ji&p;f4T晕D/*M{x,c1|E^YzvV62υ YI@tBK~$圖DȞg0#E5ʈB7Ѵ,Q,OG3%l^KzWD/V4 ogƛ,Kw/皺Fи(26Ň宠xߖ_:8t`uMr+FxrjL"mE%d]O@͕,_8֭>g<2b)Q>54U~Fݚa{Fœ(#=MZV?@ۅ8'y{. :q2 T JZj@tSŗ'=Ӯt9Ė<+~ ,'beaV2gIA_@0r{tXGLPeRޓ辶:8HD2:t4S拉TlXGZǧ m֦OmYeRH?HH??xۍanq[_  K-փ`'Lls'Si7^)VվK⥞*^rXZ_%ɤu`~ .J>j*~|>p,lHP&9%h`5e k˫өW{ m!E,q3%Q!imO @J6!֢djw/R^u@C7@RkeZ>0 ]g&ZwftZ^tXƨgd@ O]GHPdp2Y*`A:n; ,8A} C@oZQl[C٨_6LrVݦbqB |ΪY-dk8}R'~`NadO Nb%A,:݈""NC?…OAs` m68 i)x\@*慫Zjî{ۀ63jAs*qΩ ׿S0 WݶL/i{EtǕN+]3ϵ<$|mm^RkR7jb/be뾪ܱzլaK?iwNW v{ WYr)R.ti[%+P A,X]9gC*/k7XJs Em͉ؖ( z"2o/'gpZNl8+`H4E ;îj# CcF0; -Vikdづ8B6ڵvk?b%W`sk;n Ɨ?"o5&3l,Aq45.Ju5roKuy@^UNA¼uTIc u뎞A ,e-D5 93H) YG L%ai+e.K,[}ݒA_~($j g3هYiշm +scPBVI# Ly@ \>sQx) N%4pIq_-D^2ʵs x3cf:O[3r<.J(3  cz9ڢc=p6 BߛR+yݽoF~Su,H⵽)2 3{MtD︬';Ef,ovrn-MJmY7kNۧwG^hĒ5?[4a"C!N&#'}Hj@gKDQK!>wU.aG5 ~luVTB5h潢"oa5z1]MNm }6`pJl*HP9Fb OtY[FB1 A@Ҧ=Mfآ7=JDۨZ90 Jэ ]|Y٫mn1z˜ ^;@S 59̌H6g1|  ~.CٌڏD o^nJRT3:mc#[;*jvY2wz\Cr xu˹IVd}Jniǻ7!UC%^\AV%F'yev[} 3N ?]X?TtKٰ? kIKO30ec`GJWH|c|AA7aߌӹ>5K)p_6;#@TMfj"kZV =ꌄ8 nDݴT#O;M X 3SGV;Yԣ)rM7+]uSpμSTZTŴCJ)K 4n}6`EC=08> "s{*|HiG r0`"-* xGp*@ǔj2 eEsp^tږ3H =tuC_7H>T`kRihC7ؔ)Ȉ@ ? W@ ?O I4)_0@u1jff0Q4sK[@\cYtk7MaL*jq=h:X6j([@-o: -jsA|Vj *xFP9f_'Z8LJO8Cuo$B iVOpE6,mة dDj4 I{w2gMwNp1W(+Yc}İW*i1fцi١}$H!8UIj*9N+DfN*x 8&ԧGC؁Go5U-ָ|,DpԿoiWHNQ[ ~sa0Qf?gW ԥU FJ>pΦT̮Wd O eVMOd9_H?לEO JtEب*(Q^yM@r: \cRa,Wh6Waj7}|iC#=7#9mV) 5)z袞|d3yF$Dnxyl|˞jyzfTT,r5g3cHy2NF_=e~F iv;T6YyacD άK569Еv{iwuY_OUo}ڠW#= .oz =wȵ{KC9yO:guX1)!B~& c Dd1E?: \d>맦:DžFNa^yr &0a&,TdMxZ9S똻~~R.-&)*I;5Rz =gpKI}k)HA(0uŎ}C>9G #sl]-5T=J&n쐪YjW##zb-xԥ[K%Ơ>]ϨutNe7 C:6Gg~xM:/%S9LjH?Bg%o׺spzZ\! )T)I]T#(d#ˈ)|HT'usJGͨu?q!K:E= Pk/Ni,G_9D֡{MJ{cu~n!յ/NߐUښ!G!(@Iר\ [=64a&g!tj{+ PUȉ%m94IK1$:4U(,1-*,ă-!CmÄaUP#z)- x6J 6UDǠ_ǭ+3e_eloB25놜 3Jnjr? _`!H/.&cA9mL`exxԞE d4 X] [wK U)ILp" 2fCm5SJKC9 K|$Y,C)h @s?nN&ySJ 6Yjgі?2YF4`]BO,C_v#1;g B$V⦐/u.5 Ѯ-siUi[,Fv8-yː=&RU0e˹&ŕ+ňʝ/k*9F^ާ=t/'rf3W-b_κub=ʡA`yM3lElegM?^LH-8/);,jvW:&z`ajл9ZA AqY[[&Ɣ5Bgvi?@t<˧rl 7qI)[rr%嗻n*DZ*MC- SU, 3En2‡>ҙ9%*:lw= o}=[$bh,'.P\o %}8*j,KjIWMΥR{䵉D3ZU qy(BaozT@4F&-&ƙ52ءxî]^aq;D'tfW}{[](r!S$驥o> Uz#%e &W {zO3b,HG|Du4vIlQ(Ӄʅ5|1v1uM xS@'' W5 OL}|L] X! !9sӍSz ޔ]t[2˼y!{D&0lIߓ] Bxqa+p3{#RAXPSKdJt \CLPB0bk#JJ#WJ%.ɽEu= %A& pWqq}Rwt)cp(+#~?$7gUXSW<Ά90']qPtQN0{;ܯ"_چϤ_uHna0u*B+d=>k`vs4HJDyT)]<,Z̵,TBS?Jffs&s1NeX0^m^^j]^ns%L߼ߌ)Vh* n&9% #Zp}DNtBS=q9hl1Dp}B DaRf_5 h ,[^dcrƄaS&3t8uǵ$rWv!>#7a ,Kh Dm,['K&8ԈÆae>^!Dػ"Pܣ$d*,p@H} ʠQr]zgj᪢"}ƬQ7#8ЁBgA!l(xQӨ>"ҊyrPV=ȫ;` sڑؐX JaB`<tjTtHn5t`Eߚ9NAA̯O^ W6$5l+?7-rpm ,'$Iql/\zN H{c.xSjAF0G?1 Zc;5 )30JL<{F9 U+y^y?s ; PL(MqQGQvM "ygjН^׉%T]1jeP w !Fc]؝QjG`FL`]*5`yQ<['PJo19;-m#2v{Z*rj%gz| #F%_i71aJ=>vڈ1;Iz[c}BY^G+!MۺvIj6vjEO06[\m<ШמYcxǥiqCjY}RnBEw7!΂ uM 5w.oUmGr}g܀xGH^ ̧5QQ 0s[aiUh .vi#0U&Cl`iX1XA: d;f<6wU6;'հ~ld"PZ;8طz=oذ87fnv1dғa\$iKW#4xǩNݫ_qp) 4{6O *ay񺲼s0۞Owjev PIՅ=өƱF?[L@uo4DqG0&u75n4+ڈ (2 0|M{€Q Ĺ4gYZ0707010000027b000081a4000000000000000000000001616eef1f00001120000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/C]?Eh=ڜ9O(G2]k]W&JM7 8H$X*ŪX@yv.WBbR`dKVum 1rϸH4Bu|sy4]^M?m$: PN24 ?廘 “]h½@VAZBȴԚ$vҦ@ } X6 6MM[v -v;*m`#t.vV ķӡ q6zqqߟ](b`6Kpn7].q-^F<9y/KozNku{w4w}! i=T?嬫ryG@}GqCe)miLmr7W(cjO^|_P/rb;{ZӐwBtPZU/Ԟ%#[aPxxIIBx <W(LnYUܜ7Nֈ^.eajho f-3\MyP 2&16ihpQ  ufE]2 NG ?=-FT?==+շKL0uPpnzZZ3'ڏc1<ʋHG,(;2 n  Ѕn4S%ࠣZpòⰙ *VLyn+)-2t%өMX튐Tҭ( v%PZ]7د^*P pn?xceЧ$Jҽ_15F=|%7Satw~Kfvrsah/>;ٚ:{ź9^+*~иdh*ҧtlsrۙ0<+d,< CB,e#o+t5=>s>%RXlJZ =!! tm=4dGC8^ )?f1Lh;dFY~~.$_fn7. MaL A;~=@ަtQ&vӻ)4v'Iڿb1<>K%6/<*8&p8!gDD3̽dRJ4nZ֦4{D sK9ߎ'CPT++|hZxoVs Jz>U:hsiI٦VsE3 R6DVajyMMѰ^<]5$5^4\ApFyI̘T{GzGΓ!ks} "}Á\[{ IqrJ/ao2@“\R3s/M(δNJP _엕Ξ1z4 mcN_ i  9 cEmܗZF=6y7}nov|1>ICʺC7oɈj*@6I(!*෽:`r&ˊ y览3ͳ W`+ΊSRޯ~G|pN$n` V6Ycf9+̯m5yxvVˇKYwy\q]`.}D6KfI'7`KepgNݥT7O'T ,/5|.;2zG80(/ K8, 8ܧ|#K+BZeQ cwD>JTz4ظß' fU_RCiwg⦋s} ϓA5'g{{s8>ϝl[t'p4 _6Zi(/_S$Zd6T3]] fs7eNFITyԔ.T]Z:L}aa*ܦ骣iJ?'jcG3{W:tfWgt h+Kr%3`/:əkbj$p*URZCoiU.L M^H]A$nL uI~hHR-[^j}rIeouSӌۛ OJW"1qL&Ͻ7fo Ud"Bwg-`Nϐј?+l_ƍܷ[iowdу%c,\zk;JP^!6(1ĕ]j;cmR}Qr`͝z:ЍnKXjgf;'k7f=YbR)M,-sŗ؂jjL(paT|BmiAˏC*ͿYg{ R9Zky=ͨ-5o #<~p.66_O5yMY4IVRP|^"h\I_gzx_LHL}3(oF0}榏K^F|@IxA$EFmGϱc+8[8BUS52$KGr\68OݐMHyojwVQ"DcKWt"[=Q>oFy3jbזÙMþivIɓn"{Ņi!E)8o?.!Ż)9 (;l %../)?L'Pu9@B-'SAjz`@Hcr\9N+ ;.,Y ӥD͢'V*h*L8,|6%'ZK[G|1H9hXJ,- 4aUe'g3ߥW$CD350Y3.aWݏ [Yb-&gsk "!y6Q$Qb06àg?})1wRhk $ggJ!Lw pB- XJ__' D)?!Vt^&(6(C{ݢ6=}jєa@hӍ51ؠ6~6.H).|bsU ΋cGBL&L0tqm(hU]s߰vyNDw4fo(jGQ 0)Rʩv?|psѕޙ=Je$Q3R84I&oƷ-9k_= 9Czwz۠{H?I=8Qnm3 \,P/E]<<.MjLfcOl6!-Ł ]>ܝM&? ?_.156M!?+ḡEi@RcN'[JV]/^{彨lj?xDe=C,@њВ#}@_{|@=WhnìT5|yPcŷwtUƋGT:g>eԌ(>; ؘJY{5/ 3 2 r0^?/N!*-W^sņQ-crxrCCiZd˨"rǚm#p/bSٕ"N$tZoxnӂ4?4Q*:U5k[]m'NvSdwAyf3Aq3ܾrY鯇)+6!oۣ`YI ' '?L7& 3mx:Z\p#?BgW!I%}~VyҐ -':C0x܏s*MrDFޠ>vݓ:'-t\9ZX;)EH-&~=̦V+ +W5NX |M$cb5R _zbTF{Y\0 T9$: kTZ;|c=wtuJY06xXN#'TmcjKxl׷H+ Anŕ&G 6~z_mM;wTӣ!sЦMo W\^c.{ޘ4t<Ϳkck$;o$+)_,@9DWQS"&'N!|o .6x.nXcݾ$Lx^z`DStZh'^ĦذP*Օ{+6̈Oop U!-$J3jTT-񈱊7JX1zWO[3=+'6(RtR񏵯x]J4T [qv75Hg*LZņas`)Q͸3 bxl/ͻE[8alٵ+|Xo̔IYMa?ޘs ګeNo*ZΊڙh).VXt {gmtu茎ގ4~MgNEuIfK=)Mw- d\k>y܌ ]jCKzg˾5$`|SАe_,?a} k4x">KdĄ)Wçz 570'T/k|..5,8~ZA Q/br561Ç_8YnF4 R /S[É(]ڡ (٧,"*̀l;"<~\,4WqMGgVmȽrif8?H "FL;Ǖ4t$4pSZy_e6umx$,}4moՅac{YJcT)ngF7G5"+8}/ lRrIƬ4ևөukaKuYu! %ܓ+M:mv0VKhOǝEHBOMNBlWޒ~XX\5 ({43XڦIed _Z m+|H}?s^(ma5{6:E&hWpImc"I`8LGdXnZ4WDZsI&7l/[7!0۳*vKaS' -%avl .sZЅ؁O\|!z;,somGcndBWaF ֌BH3<-|vMn;iy ؠIU*7h qܸTW-C%9繠4VBm ]SUŀ6hm\y+(怏V c29XP=>X,)F]eP QJ`TX̨MzxٖZR߿;*SڔE/,).h_;Y|5SLwaF-0]⪾ng_P%R#XjvVsB +BŒni^c0S!-:`Ok VK3q"W!!Q (a99 A]S[7M?Q$aK]yӮ]EOs2s2rsfSJ #0[l ^vAip`GR0J4$^ń(8P*u{k O||-Rfg4St ,~q0$H)\P_mIW-gA$' %Io0"a͟A,x2CTEM5s;5_%?QlZd`KF^W'k;Ji]/}_ E./JXcBojkT~۳NhTyA8Ml88GPZKZ|Ke緰sD\Ve:|ZsIU=VMl %廴@ƞCU1E+澩P)KW@A?uDWZ)D yN5/jNfswQ*0XC%h8ɪLuRw);Wx9WR ),DF̾;YHGv]8VFTogh щJ&${Mt2Z.k -`ty,:-iUu_Xh<rtUmRZ iqC{co<2tqH؊'6rׁzH/e,3S} dGp&o :]my/p =vF5_Yza^>_y3>/[y\rV%8^]4A1ǙiWRZA;;d0ے?pnq|Z?3 eZ-Gֺ"b*%xcM ['|ˤ5l9DZ%.*`C3oyzN~SJM.$z+$ݭ`a%n$ `a(d.S2{/T 1;c`:TnE(89&(FK)n%=΃%DWy HU1LfRpsoEoP'}28=;jmes$3Ҝscl2w`-ð*qkt8.ט⣞voƥYET}e"97m bL>;mKJ$ѕ=iyi?M3 n _ti&\+SB8P$enc7ܸ݈ F,]UN߉t֓J`0%͐+O,N`U"SҀB̀36wvTK$(~yR-"Zj3 kͿ6QpUl㙟B-'/-/IFyɭV !#blYfi %}tc%*̐Q*&?R2AW6޵I:\luZPqe5sʉ_Վݨ5`uHQT*5At "L1Mxմ̐f%㾃&w?t <+JXĦ>򸄊Q>]QZ=; 01 gizf8UaQa']Nֽ;13CJP  ]̤J@%j:֔hU\z3-[m&Jp'!v>'͎/ۗWG! vo62GP {K (KF,5f(rkĩP[\?>ׇ5\t#8~wOe)f28Lb{U%6es ώ/CO~ 14Rw܇`p\Dq`q\ۂ]*{E:+kET\0ăWX 3&,~w'Zp}sQmJ^G0z쓝o' _AsOWcWe<[ 3Q2ڒ5Ic+7\ bx&5 ЙJs\X–t$xz /jWh;C D8A ,f> xcD5@mv+W`OeOD42W!OZ 򸾄0EM_^q]GI|g;zr}K j5^eoP-O I&okw`w$] i7^@0UnH& $D{?r__x1MRQOX㷙UXJ;i>TD.^7NmGt@Z"z3^Ǚ~]i}USc;ެMPr4kfk(85?"h<-6XEb#}ֳU"\G 5hhGD H_^zJDXPϊ{wu U> za)Ex} {iZRWH>rx 8 j̗,m/>G/7W9+3)` EqCg?voPn)1{6Bj>"ZX$ql񰏁 OE"B-V$: Iqffh|J6$c>(LAd1YH{DaB>4l1i5AKB޴t1(~P5j!RFqkhb ɘ7ۇʷJd|\,'xC|z]rIl/Ёɺ/p8;vGx(v\zO ئk4jw|2!f`7=kaPi5{{=Rc9H` _ќ)_(u> *ZGDJ?c ~+s-k`>*H?J;dxK>r sqbg ^{rd2Oeui:TK$b;ļ_M2'RDya n"?7Xr暑g#^{E5f@ 8tha$Bb,r_>:D2U-FZ샯^vjm>F#`~ }_+t tr/ L;8)MTL3c'J-ݷ\trzJN&R@'Wi(kFPU> ksZ=9R4FCFٚ҅l/rCc61 Mt[M't^{$&)vR=)dN~_~7&:9nOߋ8^6?#+-" dx:/99gf:\rNy1)2%[rTlO/R$Gsn\PQe;UoTǷbJ5%BL3Lsb80+L=`$!X.X;ޮz9L˱BgY]i=.58"xj1I55@v@y]C|e_Y#6ȁ`9:^Ş*kre%BC= ڱ#qFt~So*0 c; d 4OГT_8vd{;vD_Ɠkk? *6;ԥC@@P8ma_qi6gS=F/b_Q#ͨCqn!\?%uil$T aϒ\%K="0;Jn%16#K%jȣp4"]ZŸMS:M|E2i'){$&[)G*PVDHNe(F9v5: Fyu` ;C&?i {xLe[u)%^NزI)!:ر`/Xf&Kˑ_ X~(*2ɼyToB`ߝܲ#): ˦-^6ى J+\⺯$*gҹ, Y4|*.c-Z({ZuӣuNObtn;Rh=uPXCeor.Bd8m@H'=; KRڤJ9eRMFl&%fL V?sc$$N!"ʯ w bC8 q`Ce\,J%T>G[~J.%%ܐq&tQ^p0sʕ $#x5n2^Nֲ`RN$,9Kn FdG.X#IO!GAӏp"",X$49Uk9=aہ7ʘeѝ]_@nj߳CS)*ހ4e lCڕ ]`Q[;Kv2Gl3niUcm0|ƎBM_P4UDQ N0<[!&>!v"Y9.cfR GBӻ}չ1f'-&<7Vz0\Jڌ yORRnDSޏMI<#4maUY_ >v9e|:K7@r$7qO%6+Q&41\7:ĭ~\= #sY6T{)o!zrqt./F")FU\SQ:_R&uʴwbX*ۂ?!m šȀKZ~e6n1|yNu~;x//2fWYZ;#I|./˓1P`l,m̩IffBMWDu8<ɈlF ~N1)yQ=٥G$t9I^T ᤢupPk\sZPБqB4f/}~fM'!]>֪(eصSYDXLj[HKǜkjk%m,+>;,Ix@6u@OPyS ;=r2g^>ߑ ahگ|0gvCOFomګ-(7,ȥL 3Az: D:Z>jwyV=HJCkae!-C?-`-A#xDǍK;Fp! y 'Ұ bRɯ-c BVܦ C/xAԴ3KowMү1l4SO߽'׿7ǹC I**S. QVLQG[] (ĤO FXh]q*(}>K̕;N%GO#T)˙EF8ӷ\l ]Nԡ.v2$P*8b*,C[϶&.}JM(prd$F+.1jBd|$gC˃Zs>bӟ/I$Ay(*}~  ,u~r&|kf1QC?1Չj%sTTK@^c]2tYKw5VOS/+ոLԲo7ܚiSSq>u9l(W "K*ǫ)|l }a*5xo& 4'rk VLt6q.M/zn-*pgPB1EdTlbx6bH(i샚Zi:AͪC\R۾SR{Ƶ", c7٩1V8Y;p$MSDC 6qZXbFz "38Gpłiơ*#6Ib[۴N 321~Yx_܁µgC aGU|',d [qJ&hFI2E]|&@Wo\("9T6G(_g+f$OMg|i78{-UDlR'7nw65 $ (Nd2٢%qXYE'HWVR;p,Dp8 _Gy$fR g5uۂYftT U6.-5QCԳEjYawt: fTd}T%lklN a$m`$'5U.v2hk+!C#iB1TeZ&  274E}.2x?M8yh[>:>/KXTUҡ Ló<zGZg`jxo!ЖȄpD{ĄJ%=|\0'IXVS0\z=o1oCtnL`騑W}tC2X1ŵmG` 7ݢM]b,U%GP .N/CGDww3㲋 GM)PQDش_#f,L4V"n&鱎UQc4?F̧sV1Q\2 %,+jWNd! xD[ @p@<3Z!FU\a/FI3 CeBՔ!r&$͇eq7ezǨ's!8$=/ 8} xƴο}.)M:ʯKj/t~-dE82ǶKx 6-g-DkCoA&Jzj'΋- Ua%'pA7 r+])_ bL篐fz̠X#0CW!ꌿ2#?G͇aaF!nP`_Xo6c,돿Jme:vkG+ 3kW8$SN0\r͙ߴֲ6<#,wW;>+ -(|qq^Y_p+Hn .^h7@G;'!L έVKqf! ]cO!6Oe]A Ka d4SXXEPJ!NP]Zz$C>t,1LkJ$&3;@J.0)UHUeQYo{zXUzT7飔Dz\~uPeĐS{k|wgX+y-2±Gsn8P5pBe8C{*'ETf &^*~ZrevF} clsWE9@nI^,8 op'Ϫ}=ӊmM*ڱuXK>T7JVl|;ވmƷ>,,yov#EܢZh\ Ne.LR=zdLӗc ך;ؒzSq"xwª;;-0M.5y~.-?l?~r߬ fT/b^[R[3蚥,p YPjJMaGnOJ-xEṉR`!ц۽&_}_0+g 4fr"&(1nx/d1"Ў ǡnE^InK=3ݰTͻ Ջ4$[d[^]H~M hSNʹN{)ΰL3s77Gu@;@2psSwI8cfbHU fjY1.TͰ#zAF7Yaj祝1`HeZ،0Ǖɣ0dzAbm8Id&ՄM LϱQ'Kic;ng.˹Jc 6 ϓ"|L_ XD/yBF:`lEaDU b>zLePb눮x%HV\(uqx%KYWi:;nswX޳1.ŵyWG*Fr]7*m(KZ,o]MGe&K9c*쁼Dk%аS"'&rIN"֓(HEۙx*@ga^>žCp뷤 v @,~Ṽ > ;72ߢYerأagGe4Ú].gs;qO'Eb0wSaJїmȸpi$XiS;ݭAwIFL$Qp 6S0GE!5[+Z Kk{kei夜"m՟a(̌0L,3aƾNl?MʮpepCl 8Y&:^i9lV] P"y*yY6%{:"R'bݟ;.!F@L(nr߈LYgd). ;Yq Tw h8fi`982o{ŝE! G"9 oO8[ٓ]栶d\ģ$*;핑vp,u*Pc |C3=M[YEW-Ja۬q.͎q]\4BrчJWVKGC\a,.R~g"^90?U7g`mF4hfȔEXhR@mAZ1"S>FWtlGPިpJ!lN; ;n8PȜZ/խkѥG7(jl\5qۓ)}Dv-)ԛ~IoIvUE]fdPATr(z|GˋZ`BR$4B. T]{?WU!6}i8)uWa3J;0wV0,i^䅚h_OIfIEsdq,hcbyNC5\_xZ|/r8y9*Iw pf2TוX_!u8m >ę :ϋEJV7`Yx!IQ-RVd19x}U(3 mOCKmVUAYũ!"zv:t.r$ C).{MY \L3<,kB=GUwFopy YҊ {d U'* mp"s[Pg1.Ó+z4(Z˨֎LG)Ӯ'w]? ›-Hx/-;>zO6 *f*Y2F)7s`޸ȰDRP?~/tПft`Fg_5!7p}=Wp&z 9&6kgw:  {y]~%|͌mr5 N FdR-#ګhXɥ"9%`ـ^F'T .W])`|Q(`Ɠ)e@ 5oaM9l/<^ZoPdM87%{cF{7ĭߙnj%@iuֲ_Kk>9ÖysZt1Ln Aֽ__1GRE;* *4M0Bb-?/"ycҾ{_> ;4SaYMFL;aPghQr_wM!ε9.2ߋ\i4*0vV]_ leʧZJ9^gu >ѽC)TXA9P0R<ZqlԽbaqɗhvYgZoуؘ J5:OjgkxI̖KӞY*^3u}fPT Vuk,0ۡGh(<#@sKfWA;Ib,ݬHGV[ tlՄ!L4 e]j=mM wE7淽[qV8k-nX>fj[},7?/5Zo ɭ",![Y1 .u$^e m]mf:FxLẉaI˦&w2 i59(TSU 1-%f{~2 si!3⼏}k5N.ѠӘK"8n;$SChxxaVuT\cTǟ:CYS^B1ǞaվE4~bQP[$gMC$P}UK^]]ײ{z $[rv(_[ a;F,}Mu (QD[p5ђbn 5oܝx~h7 -K b ~oLj\˙?+' RR-x;HsңL gM@;I<*Ӭ(&v3.L4 Pf9:ӒD|??z&vRWv6HX%6:msճ3*w> ¨pJ%{RpײDHb*2C0 mo꫙2Y%|+n]Ǐm9$6"J 3A/jYUrF%6ڐ~EF׾vfiD׏S]8C [}DͺVQ _@'wl\!EC#+nh_{r1[efcR%/zCjƭiƥpe/뺱R-G/&x?u_Z[VzAЊzT< el_˪!qCv]nM(pf^%[9q;Fm8֒Du;nόa n,MA5@r3OƶK@U eWfnX(0O{(2Án5N{ၾ.BuHDm!46gy.$%sףN4 ﴢ86 ZX9jh}(rǡqaTOLB?h_C1r͆%>5tdZOi6u);hnfJvQl|7%h7hƪsL8u?P%\6r7 [cv+>ءpaX}9}X}%K|p)}:Òzl@Dh-65F;>D$ƝUet|Ɛ&͓O⚥yǨxߔְ"IKVXuh'_f<<,඀ARQ]]fzM%C.Qmઽr>m{?JʨXwZlDHc*R`e}QȊM%] OsS* 8GE Ů-|x"er=r+ ]xx=;h75/0tvvbJg#GnW̳T:4h7|1 |9)%zdKm۪1Jh栣@#/)ɾC;kMJ*x VYWb)bg/P\ykcg`wraAyM+S$T7Ҩhw]/TOocS+ݹj;&ܞx&Rv恰g\՚eaxm 5'Y(IR; k{Y;if:u+|`):uAuзd5Q{'sPڨ)z*JezY7pU K|G$$;8#HnBwʞN- /PHl(Ž+Ad:\2N/Ua5. .DtaXadJ%~+#m /-%&0c<ՕlJݩsQՇf=Ƅj2|ޑL=A|1Ŕ ZǮNB;FB5m&#Tct^Jz:8Ȣ ]5߫p c7Ig)djHv;&)_گgNMlh NF Įamb6te\v@k@^(dT1U>r>ea<839^ T;Z}GG;@ >b,r~Ov^CSnfX5X2SB10F-$Vx0} <xNiBZ U.4+`\oTߪ5QF=YB ⮔KjKNbAno$ςI5Vh -,s":,UZk jwT)c>[HsS»{3@W;zl19㍉CJ*ѩch>Btc;ǏJ+VSV}[3F@q9:W-mЍ B|l(Zzq>AXsY?-iZ"YOA/!>ejܭ2D(::iSS2heJ/Z0DpU`(VNU8>2ϳF#ҫF"5XytD;d_^a.E{ RgIXAapRoi-oʫc噗*@.wqo!iUc 4\=vg*CE#ӹ*7^UG_$)ng&qe3F-Fmt/T!%p L{14 0" nni5h ލ#zWaMN Z xN8{\r]3lMDIǘ`PZGے(6 D˲{H>E&\yqtDwogk I5򝔍Mb]И8ŗ8K'׻tlE:e)l|:Lpح5`wf>mBЪ#WDTKx#D d}aI=\[4Kq|ZT[;d-X؟4\e/tmxLs!E>)0ِKMOWuJ\l8uݧ/tawPu`͌ZH^AG+5ؙu?! sNUAUQ{-mK B[J#yu=AcQi]{w,4dO = &CsJl@<}ifSm Cz~45R`/@%dj;aHBZe {7 _{W3ⳅ+ |,6A2:&1`iw4;ɇP31[! gUacH,8IHbR;|Yb ߜ7l}o9 & 弇'h ,B[H%4xo ʡCh&?3*C9 u|='okno|F%l-[BZa4ӠD!t'L: ]<2n^p[c={uRg.{_l"nDZ.95vgܓ;X'(J&(cH)j֦cQ gnl:K.@+M˧N}.͝=mPi`o1xdc ŵRyz%P;5o Fans'%HLV=nrvޏ9Su,CricDx~Z{@1J43H: Obah#C^VțȻ;M4軼(jx n4hrNJ B ͭ7+S N-j;0;+gV%|34#sի$ o`>ȏrW/ǨPEyeohk8LXubZY~tH!O@0Cܿ|kԊ@(ծz \F^X0 L3Yr&eta#_gI gzC$y&,EcL+h#tv:īچŤZ~>N̾ PQQ٥&{_tFB4)#n' RF039{_N ڦFSw$QV kؗ<3+EU"75 ⰴRjLrYn~-ޗB>,Y4) 9pč,tاG&jVe.4VwpsǮD|"fdSY5s'05[jDX6Y5wͷ[>^`22s6IƛbAY]lD:%nS¹F( ܆ϲ2Vl$sUt-sQ!5}y@}[*4,0IP8J WW2T ዜ_Fq_lKeb'[W v/:InYtSMtu6 c2s[OxV8|]D[/JCj nO'Cw89΋;p)ãc j$0MZʛP)hWGw ZX*Ŗ2pf*dГXvv;5]w'L=g%"mKBymC ]c+w ;"_jvߐTh!,7;!/{A*yC<,+HBy FP4$z!*%Pu[Yzc=vR1R|I5hLé;̳%@ }ƻ9uKX*" qeNmElpdkp9!tc j&\ufFIy0[jXϔykZ[gj/N$)euǿrwk A믶K Wi$Hg J}\̹xJv2f }.S6+$Z=v<^j 7+`@ℽBO,6̛>PY!$`ˢr@@)0v U ed+^l5wϔvz˛*W$#߷B Äݨڏ|" VTW_J b;I|i2$O [oqɊ/2<+FjCקV`HޘVM5,ֻ}+cfyU*f-"(@pUdX Obv@zӂ$tW{Pm$$&`C%@ʍϩ|aq!6r.]1@) 76)8JEZ2O(c ͗AGmyJ]b#=llRvyH;,G}5mp鯠]Ea6p$ \! FZ :\=(^֫/9ؕNvFy!W3N;Dw3|W10 1м!$/4M2w+JhglfO$汒TN8ZZz7 ru[<؜YZ NhP 79j:|rRg-X|M.gtPl7@iUDѻ թZǴ5ɹ# &`)׬S"g豬ɳQ!2; tĔ¬#A h 5{ȕ{׏ZEFB1x@lpQ2gFXq7 4ziJpzthVs\Ɖ\c',!Z.~;XTњb[ig|0iD뿽!!G#*ZנXB7~0ta@mt t#&I7AVPxW 1g.m6 {Vz~b%  x}X45)ĬFn3p|tl&!>pjhSk:-awchWC-)G-H?t \ݟS큅)jzv0v}D N}pHG-w̬;xKJ푯s!|xlf~{*Sq.hhV+ x9m$,a"E׹nޓV/#^ևCES^FRr -}m cZ \-lbɪc9~k}+V=0txNG>ZJuY1 s=|lŁ */!15N,wo'{;bnkǖsn5_}'AL]5}981)Ҩ\ћnIÕRX |^j/ĭ7!Z۫Fpdk{*e!ݛ?̡u;#[iS.@!%N B -v39O<ixKmJ wT2W Av,Js+lNSNbJ>;Hs&  moHM.xJ !tRմe9CR3g;y<" GQW0? )/UtzJ5ܠʖ[û{%J˻<HJA-͠^'L|UjNI>c>,s\)+qExq2ݢVY2iX򚎛һ!bȑz8XGkbdvUGMoƓ6w¾"F/Ij͞3,F5RfShd`rx,ںa?B\G-喵O K4k㩗..|34{Gm#$ΗA9 E,x7s ͟79ᯒT <-no{Xttp>!2hM`^Ϥu`ѿ2 nc+}fLlC 8^tqQLjW1@%/g 2+TkDm׮{HQ&,=5/ոӌ?Xjjƻ*`AwxWxp{rO[X3 .NّA.#8˃Eu㽪(s:2ٚDAnr [,g/{2V͑miEXArX֞>mSvU.RkŜ9pl/ |,oBW/>5\H?aFM϶Zޭ0m"<>. 1^Cj&޸C vO[| ytCDϵ/~sH U^Ƅ'1c^OHk:ZNUߵ B;׵Z-*cκEijUE7G=eZ-'ZԿ n'l-itXmO'RݭA+";#; t`4ULn\MWş LmzfV քؚ@YnVOd =dbGӤsTG+(\NI2hKFl!/|h&9# LluQGH 8Q30' TK;4[t nK HU"Y):7)/\MZĖӔ>ƭ$W^ӶcJ A wM?Kqu/a+@F1,>/A4'ŸxnygvPd'3(>oZD x&waRz^Ltjbo+_\Gg @=4LzC[h`\:_Z XXWV(qTGV$A2k]Km|1aROCVVk*SXAVIƪR0:; b[nps$K]XS͵7;#rGw !"8S~eI`ʺɻt./"t| 0ݙ;|9}WA/<~aSXgr p/f~:o?Ǭqɫp+.Fkb 2_+,ROu] JOEi@3KF(y9k}4ub/4'3!!Ӎ*17bu8pB;,89&{~"a0z_ntHuʅT+b5p m-/%=VLǡAR|D} op mUWïđd9yO fԳJ^qt>KpِNk\ibBp6NKn^+boƈ4pp8"!5+%8Md?-.)j&<<_mxg3}\^м* Dnէ`qW|jr4aBw'm| xZ5u Ҫ!/m[+c/]J7X;O #IV$JM̭ 41C5d$ }yO2Nt~Gh'/pD5h l69j=GZy2W,[I$ye;n!%npx.v^օwwaL#Fϛ19(d':j3<9x"2W&d5$η`XntT)8G&]bTϥ ъ*3B q'_ RѳO}yG’Z 1nevŇzR娛&-xD<14AzeĬ".(XoPm/$HQdq}Ai`t+)1H)QGš*/Jl-.HIkhbY^8"pAZS4ZO9δ1AދV,i=ᒹuU)tAٻGd#/nc{ S/Y7«n ޞx?'ͨDt!QlM !L䐨h ޫΝ"ܒ +;S2w@E˹TȘ8cw95A {5Jr{G=!i'SV4*#,]ohɁ5 )LmV{l%_X4 +;U7w 6_Ey8nou& _k> +9<7O[-;Tc]v9&c0#C_p Lk;[{m@/ K^ (g" ~7 $XNCKY:ptc"+:GZg4NH &"n{bvdz)=UkUy n|b oC|62T.bIa0d9FpfCH3힨M 3N3!ykS"X{cXB&+=dlaA bN`2 1wl6dam2 %f'UXse ;։WJM&HH7^!`ܲƈvb _% iV7#iU*T< Y\IQvVԶ>~5[0IS`;=ZX&Oe7vv4kUǠ]p{pJ livy;SwT`,f$.DM{z8ߔZr_ /iȟI.OȠ۳ Lca $> \$qNz⦴5wCGpsϙGډ9.l|W )nM1DԨNFސ-fT?$ִpXjugf1; ,G3`ߠ(6vtBG/zFBtsѤ\\\Ü ]$]<5˲ΧaE$M};DӤc=3/C̫5c,Q/ز$h ῔&Awjv fp٦`[իD*VTX n4VÎn0s-ȿu;qb0UyE=l>9UN6{.KV{Ĉ߼k2]c1=FƩ%YκW~+GW+[Gdž`o_)Pr"W)G'T4/^БL֚)]yW*9`hY99/j3- sPFs4tnZ_'!|#AU@y3J繒SV!_45![bCXQf'ElN= ]QèsN{%5_xEFg#DlEQT#ift")A1ޕI汑+I" > 50}?bF⻵n T$RE:BLh rkSq-.%jt A kA"(6bewG3]]4jij(4‚jp_t`e+HpeH9i6kwKDL)=1˄a7io(|c8s9PpuB{V%^vЊFplp*%2 ~Jܧ_8|:R,d\)r`@a)uGq3אP-fAԔp&s,miM ^o'`;9$#%֌iPADm>رn2G)tTJ4ox9*&˳2XU>*ijS39jd<2zGMu˸scLfXvp.qVf tp}H2i|I!H(ΉE!G-WծA㼢z ^ZjB64ӝΜt|x2Kbhq5NrB$\`Y<2 F[H7ԍnxq8GTofPQX$ Q] мa6*T,}z(vMFH&HlLj~g@-֖=[P {v]\Ŋ}G49NTI~msݭ-Y}$.e>{儫jss|ʈkQa#9cbjއ d 7GG_BRWiiW[|:ynDKoJv?BM)J/mi {f|O.C$@GnL3#F"`];қ:?S}V> o.ར#V "E\Zv[ENXP }:%vpMD|iǤ onpD4pl}k3,T m.{UKK+6uP7[GPC]%8|letg؂3fu π0q!HBskqO2j[@G採ߪnZ[q ;pa̚K ʢtKҪ~7py89{۫)RmіK(պFanV) )h9{/@󺈿Ϳ7~ rINT2b^xh6UOENt 3ð1wʧeD5Mf(b ! 0fmusue`kSzi'DԭhDZZ0IԘR2k! GYV7l)6SסXdrG ztmKf5=Gi3>_-z˥ڹj UzQHrnwxIKk{@\WpO4o"r @AXŻbҏ cLLH 9ϙnƯsРZ nE('Yf, TtgWwowLK˹>K ۓ:xXJgʧκzssT-SĦ=Ҁx'"z;id)GhFX4k7Д|GCZ7tnov# _EzLc2Ӧ@\^|iG͗>uK\=3|?J2[UByNR~n+!$"$JUlbɶ-/1eD] k{nz [O߮\MjJZv,UD [i35iTD{P L+9ke({Ӫ+6଑؄$M 7Yh~XDA&N0U 2рUs;*ӣ YZI@O ~eͫ z:AT7^ҷhv4a2LTE bUqmKxDfeULf8*ӢZ6**}- x;*8 oV{XbؘCEC@xLw&*MFF^nD}2_ {0qN{mOQcW <wѴ̉}§cM1`! | )BЕHFƸot-H}YJuƧS@UA=0(_2}iNi#<_Jo9pg2cOXrP&Pc&@Kou;Z׵#[S}p,0#V"\KJ1b8p㦶&UN0Z7W' [Ql* !6 L^(F&`LkN!OL#eχՁ^|kI ՖˁcF1˚a<I%2+n8 4{% ցoBe٘S-y ;}cz"IT3!,/-3G7Ɨ)*57ZUG_'Fǭ?i"pfjpxBHZEaX EGmP}vh[R/uCSor7lk0S' !sآUAqLQpWji|PG|UpurcĶC[yR3i jyJうUWˬ{}v(uMvSx!ZsqwN;0!Zj_. _&q(iW8{JJ[USSIި:]qZ0ix}s0 h齌\@%^B\:Jy +4!SƵ ݒIcWTziUʛS ĉVR1Q !c\g~>E޳Y:Tg4 lno"^(_S+BG5mK XH!-Ҹzgzl[sZٵ+5Zoܭ gl&f`PԜ%T*B2=lB oV.N,zpu$ ;ѮZ1}:Oo ^n{ЪK?qUBgWnwe`0wZإv(@5d0S:p *cZaY !{ Ao,ҷ.Ӻ _J 9j%P}N?9&̞ 2'qWGAm*'p@ d.PN*Y^KNF77UM~\zBvP)ƾ\c TBƬ<x5`zZ97<@K]\&h, fɩJn[1Iw Z.Fl( i>n9u-ayՙk!+aplݸ ymt7J[a5|^+nwA 1 }ո[H%Ff&iQVP >]{nwB!?HX@+!驟JkEj٢:ک̓< ?ؾ8\ _RhwO"u8t. դ:mVX(cR Sjdl' #} ,2f :Yҳsߖk] ԑV[{jtJl?@؈U+Marj̙12,:u~+KYF+@k:] )&6&VexFڴlV[qqVb?]նιorXp>E%ޱb_M!b fmc$1~'cᑐ<'I[}^R#ȩ4SmڈJxH(akMDگc'u9?k$> !krG}P/Vh#X~PH֘'=luS)?&ǔy(=uP>̀d#3ٓ5#x0yt@)T 9&Zi3N9&3aϒ$v&sSpt`xXm5đl9Skdx K7`]99.Vw4p2)znoN[jB0?y,7l^\^΀B|*!oޥ )20eAc&/rV1G9[oq=l2!bA5@%JxbP5bHF8= j(KIn{:G볉>Sf%Dx/^:bn*'s22P@*ʒg%\ZB,իXnTȘ!rbZEfpz.posS'bz\DS;AgА |] hUR_GW^80|ͤ|Y꺭/ZB#㪃wCn;.k[`LA휈tu8ՇLcxַf*-#81ߴ,ҤkB͕* ws&\ %^8'vff;ևZ3nvmQ:`2٢!TO@<8)=dxtP1>p0QX/݄*/-AHz!4ޟL#b֖@PXi>4Gvȩcg OuAZ) , ͣ0ąr]a=4aJ?qK9Y/E`i a,HG=(MfqLXۼUkc 8q/"Ϳ`x~j[NTr?N/t %֙)N> '*g#C0%6v֤,i5js7̀@?$ߤ }v|Ndc( 8]$Pi3MXii0#֤e;PU..GC65ֵfs| j׌o0jfzJ ]e\9>+f`eZ,ى-FpLǓ+RQi<@]ʸ˩efBNK4aVԑ&DI !+rM̰xlOSP`0 a V{D;yuaQХBdmHѪq>%lX)]=&.2sF 1`=t̒]4+xxA7H9A|&?-ړWc:޴QGQلu/\]k2q$_%O5pꏫrF1"տe9lp)}+"LZR6dK<UBn/|G?R߱5wj3XS-w~y+?޶`5YeE!՜pALj*9;]eY1uLBJb$لzj(Zq&ևͦFF#2ux'Cuk+Z 0e}U9N4sǫx@ȥ湀Rv/”ej`%tk)ubBW^x#w<Н+KwzJLa V~]/j{fr6ˈohr" kjdT\ud%Ӌ1[eHa|"9AFksyK>`U]J,NjC+]$)$zG,jG@584Z%9X x(jlwҚq;9J|_;3(o1Mom~_77_WDcWLD Y6ij@m8mOX9eM8t5J Ӫ.]n .aW$s JD^QqIdH: {="43%TҎ\uċB*YID发T7`wqA{]wbvC.`1w#ZRKb5HIR t h;flتU \U8N6'ϩ-.T}1VЅCf@ul,PZaVTܽ<`_;aThp j au:*rK2(OI`d^P?X>"/Xrn_jT (Qb&dلeto$7}UMmR @,*M}#:s10N&+sq (Y  6I5əJ RT'(qJv+bOlf,`)զΉaLi^Dw]cE0wf,'K;0tvnޜF!ĉ^]^}Diw`==ًh5EZ;Ftt!n=P%!J>×%I| ]o. pq`}+Oyp_d%8tyeG {#/~b9-Zvֵ*Y{+jj 1-%ri ǚн.|&Q!hfd}؇N$YpFՂ)/Q^7r /wNf[b3^L*i0;k9o@;"~۫aM($4J_ Vj̖qѻq&ie[?řv gB_ <|@l>d vI.p# сIzO(Oc=r1i{uf_|ϓo[X Z;$ſ7l~v4B^M,WKP M h8,fX'nnqʃy?(VmS}p &~EJ@N p#1w qU!3.'+^b|[++j"pM-&4QY[oN5GxT/`OSVJ6Iߨ+?@fL*e JC`z!Z\e<~ZyF}4u$Yh4;PIT'6Yh/ĠU6+ ,K}D ܏kfSZ OpȕZ7"ؿ:\u>jCԣÔ(gpZra'ƩMY­T=+`DFA']oY$;uTj1ۧX$Ȗ`2_D'jM;{@>K=%iĦM󵁫 dK͚ BAH%"+4ݘ Lft큿}L`X%L5~C Rtֳ^xƽyժH~!F*\~9JT 3PUފ Ɖ=1N{`s:fgZ] riqX U;p@ʼnɠ0a-z\hUbfIj8e]0A22[-!D~ x^8ԋѩjtG w"jɓt2 @ՓP,1H=u!e^_1Lr= 23m{E{W'xH w|@d 7iGAؤAJ=}E\xA ⺀X|ndhnsIkI7鐿q}&H H]cC1;u+VI@O8AU˖'u?<ж+e3sgu)PodS)+s-w$!H4Tt y{CC*ˏDc{QX qM@j,X%Q9b{&m՟aC}*RuR7EPށU갎!YA}~tM׮SIp -O:Ogv&poEbF"ZÏAOHVU&~,2 7Vs6nd"#N!K )|2NAK",..߲I˳2J/힌Uu˗ "$]8*{[g.kLjhQЖxJ2 G㲓f-JD^f^+̝ޑ`았3l![}LRI{=&9B.sֽ"}@v$; q 3?VDzrxjesS2#I+@)>6SqN+59rд(Gօ'nSsXf\#i;OFW֟-͡pVmè'r1`gVQlR}Nk|N}@^K$ TߋNж#A.M8ʎh:1b6YC=Yȸ8۟T1QyQi}'*0^gЋc螏(؝&1Hg#>|zl <;~T>.B3k~ly?tAvb%-^hJ--ӕH)ѦSk>@7ohW譀K !?(ŢP|v9__5](3MM-0p؀ޭ.T(k4riOW?|.OAS!01ꊊ57tfꖿUvߧާ"nEc{t L+t.oxT4azAwsI'YYCq@\hBD㤾lCggDw"ع$*4-JRA)t}Owked[Ӳ?D4`I"GbUn,.=1k`yz0AKe nL+Z`AJR^FZ1TαN+([RE>}XĖX-6codCU|XҫVfi=qeI0bNb D7@1>1d`"f!bY{0EZt)Hۿz3K]MEϭ![k.cPlLEP0fe 7T]Y?u+rt|oIxrI(3s1:ve_)t~V|qr  2c*^X~᡾]k^+Qp(\7[D烹q\EA\:op$Yػt~D9;>Ӟ[O w-d-ӱgN;fe leКuCXֺҳ?耡 E c;#!n:s{ަLzZzSjv֮֍پٳP^eO=~iqXxu%n/NʙJ[cKRkrqNkgDøEVy Y=3l\{| *aae I!A7PxsЫ?zz£kA_1iu֌s*։. =Wz u=P3ܧo ť =ƃS$!א[$L*)5Qё ̩r%JƐKć }JiK[|N[ض!P[ >=᫡-9+Á17amMSa]O]KLC8RV)*֎mw3G4DT,3Z!-`Pf)*+كN>LƊq|:ڗ`.7?31ol`m--{<X R Ar,i.΂1IraYֻ @Oe?34rKziNM&'R:@L;1,jU'Tc|=쑸UO3.,9ҋI@b~CF2ۜm/jëh99[*#:Pƞ wl^eѢJ=A?qn7&[ eRM _>mMvw;>(2 ^ydRH=hŜU7 ]ܥ(23a6AAѓ)ƣWY˽1>^]̠\+Zu˜%妀y+:2T)VX}[Iry3M {Br=]Eֺ',&(KSy+ǣjFI.UX$.zݕ^;T#Zz\qZSgy5RKp,@iec6xߣ FW#s2#Y,ОV;LjlS>7i=rfog0،_fvBBX %7Q qXʾo  D`(5_̾Nm%Ũƚ(ŇP)U˒LX kzsg bٷs yoj܊#ԵMBu0Zܳ.; +`5ϭxgj' wJL*6GHoXq2ơ=oi5`DPDn_oi<0jkۙ2zy#0_!J(q$ De%xJ@{؟6Eq(D$;<<]95UgIvc 0*%%P `/"ix\o >OIF*hN_#*/LL\S.MMDI :(޹ʐ>>IӾ[@sٙҳKͼ0!ak%u3jroKZS6n#ZkleSã^}\H?ɁUz)%hşK,|tP-ݫطL8}{/` /rH󙫈 )xnݴe{< Tߥ H4AT@*|o5.#8Rُ?tT.>„ ,Gxh]Gϑ]MOԑ_"S!I(B6o"ʦ$kghT1Cp^WBVP/́z&`ZA]O3!窞PVEETcj-a?Rx3A=4A?+s$ tPxI߮ ʇ3*f.{(eݛgj8[,'-G̠A" zd5L@Tؙ8P5YH"ĩMFz 1촩~4Wn?f~0l q^4b:DX?0&=vx&ʬW ȏ5zbJV5''OF] aJU5q8͸ٚK:>VC{2,1 U5yZWN훸S3[u]wkMӄvmXwmOג䀌{<)D)š*n5X5lrwj؅Ccb)P"YdQMuH/x!ռ*pqOo,"Clϫ$9"ȳ7iُҿk:nC?8ǫ^e;1l5['5Ir' {ӎqȚ{GAe%IYU51ap$@0I[ՃwaohKlÒn66Q "UXD_hcm|vpyM7wH)10L\ ,Qt &6,$IA?UΧ+0g_ƶ<`선>15͋Fa$nqOuZ4 Gͥ0i)aoiViYo,Yrsp-OGaF[N ~Ax-v7bcV1;"_O Nt,G<>g\^GWdwM0AX5˳1u3:~^uI5Kb"b[|YLL@LJ0P6DD/k>Jj`tcWؤ}2a,PZAK  f2"!Xo"*0NdJ]ȓ&~W#vHPul;Qbpx_6h5XftdVx\++y%:3 2?BKHo h+Uff[ui)L9x{vѭJdb4u+"8J0M62cnh/z->WXp-݅F'54ݴt\tx8z{IUׯsP*cP4t?fBKθ} aXhhU;eiU`\UDsWS{7b7W)B>A/@H9C9p٭y>MexD,|8~ƊE_3 H҄7腈8(LPِ3|U:S-hc('DsK/aTs:ӒSGcNL <3;l!OQ~eEǚ!4!.'3cWU=T©Υ;= `rwjԒty)Wt`CT!BmBW̝XfV̳Rb;R,OԘ%[6ÃOiEe*bAYA!`?Ԉ|P6-.60v'c{%`Kd֍ZƛWN瞣UR^$?g}nGj.pL-";#-n}2pX޽{2q H,m-(s L][ 0CӢ~? 4xpOz1;VU tzܗ̰kYg'U4U*=e%!"nйY ҦK&>0C$aNo(◔qo ׄj/zou2BUMwoByr@Bz*q' ^I/EdP6w =ud3fyjVcP@DRG57/lEmQg]l2bO+wJF{u8xݭ~ڎg)M_L0;ڊ^n'ȤᎦο͙Ԕ1N9u<3%0ꑵaW!7}7384!3cR>6**J9&.q*|UH$:0+We戛}(QD=Q =n$H*RXݗ*ogΖ~@PbUeޘS7 hk!dX C ZPq^¨:Ч;{F[RxnV]TDYG,(|]zAf-;Բcuy.QR2Y)@:k'O6o~5 ({ZepAhEFqer!qU{XiYQd{+XW7֯jz(oZkzfB#!p}j^߅bZ@:x%"}ꐫ<<@U޺{dbID6Ykk?J+}_Zr|wØ`od*sF ׌卩ؒBBT!1eBݾ菝t+8) Xm"TIĘRa5'\U]xjݑkYUE2Že߮fy$B|Ć<*A-|E+4I@LgB1oID$(z~$u`Pa_<_G18ʻ/petpCkM6NhrNI=f(XN^F;_ȀP=Tw@: ^q'syLí6׼xsC-Ejx(+e9j?T^aGZnVU`БZ=ffpP#B675h)Ua \Fw-b 8ߕc^6-&X Kj/ċ{#E%'CYR{ h uWVAڽ>_Kc2\> x4,<$ܶD~Rǜfj=5Kvd]|C8+OGlBJ!`&h2w$06E;k\wɥ{nW)@?ptT >؏ z|&;ޖ1ڔ&ۗ [L#xgDre?f/ߧd8k%EPI΁" l5@p#QîP:k-ߦ+y%Êmv7/TŒ6>qP>PlD.^&W}m%(&\zYQP?{6b]ʵs1el>q_2O ;kjؖ%82J`YǹHdYzV;>qOMs 9 ~<7MxLēu!ä`hS S[?BXf"s(ARAEOLK~?nRH#z Ր+5G܉Vj'IDe~(ehDywO5@O 5kFw%8&.Ce16:oGn㾝 |JUDGGFJA|VBtFy~Сl.SWX`a(ɪӃ!U˗b~*Zx/ 9iV>%ripTJVH>RH4pmJjyfKc?}{r&}E"f 5cJcGedR"ІQshNٕbl1"1Nu(WKQwW v՘oo}9X < +6_n֜ >:zfwS{RFOP=@9:+102 j`[LۏX o9#K=#~HLK -ha_F˫AA;mp]䫂|8~^{ yȱ6 f? z`su+33K*>mYl+b%goO=4􄴪:uFg>Uzw',(fW-e䬁B4w tKi.&tcaȟ4pޭk}q+6~m<2iE7QE "#i;̬i>\s)oo:(Bq[eрR۞/H:OZD1:QZ~1*zŠ?6T?>tdhd"0ZJĹ9Jb+ m$M4f ?Mz81ɠB#ϝ4lT4$^UWu̙Ap&]**w [ˉoŪwH/,ȏ.*Z{nG;2 *xQH2~{~cEfI7~ ] -[pZ~&bTO O=Y1/Uyx)0zdxݷxOo9+Mȥx\T-\˷ 86ۿٱci n) I> ʰ"UpP#ZnE-".W鈋Ą\vr_'xYo=!>\fl^Y7^afDOKѩг/>=@prH%i|'DySk`Xb?/ӌZƴT1r $g탻UXcZJ[cLi,W a2LD4LﷃGLn!V )PO62l~4,\<̎+oiU}/,Ip":d-+%$M&:!ҕx٢q1߁_}]z=SHB[Ši2/[^eqyqPo!(W9x)t]DGjSƗw^Cۜ^>ԃރ!C8T 7^桏?(ހox.Hm_{9eO寞e"H8Ks[ 1srq:AIquA1Lpj \A|O aSd3nkۭ"&%4:$^w2g qrNx088fd0 pSws=# Z=t]QeUV~{+ҹl,q^Ɉ!5%6B$4wj?WoB'Ͼt.1TD6Ŧ18g- fÑ)<{hMٸg[*mjzluG44.SexFNJ$J#yL,J =񬋔٧*+`vܲ0Њ㕚Z_&(S-DccQϑjԵf1-P޹$͢]q 3(h?iGLlSP<=T@.sPÿ#XB ߮R)0'"-#ڻnQn#yj$L\h~'ֳe +ӋjZQZXq93\Z:iv*U$22]J8@s9JX" 'jƺ:%#;Ԅ0$fk]<ފIG\5Vd@E_k\ߏ+<a[pWТ3Dp}P.1Rֆ,.]£f:N% i;rM`\E,YDBscPb¥&9ײ[hd:vBφuܝzJYbUF (~>;#BߠTShJIU۝߯&܉l֣S?3NaǍscz^p b1NB_ޟ (%5/R˥d 'I)u˿Xq֡<;T9twcIh,'ް?⯑H@R5{IꏃJc5[pw L+z][[ՌJm`N(ijBbSqMpH0Q &QzSߌl%BĎjhN#m0j#U&t v^͘V@(dG IU H-(SZvk?N"ޞ W$MBWn.@mC(9$QRjf -"'ݜtK8M.mSgm>?̕y^*CWih$aO T-3k⪪M[} U{=qbUk҂@H|lV U6 jqۍ8sl:~^CI|7*9]iUC>fXă?1X+ElqimuSPNDTIj4Ό_Ts-ZR+Q@  Mw凩ͿYrl,s7$BacaA9X.LV(<ҜM۸@p`o᪀ n\V]%g-D5&fP?1Q<0KScvW@.],|?\>cxCcp3jꞽá8<1s/E&`˘%j 0r B idM@M`pNGz Pۭj\fzǧW-KVka7C 60=_Dg{*5S rͤ߭x9G ӊ2|- 㡞J1˜8ºg~H1\vF41٣(PqX~JןL f8IcV%tԫ#4v'owry]y;6c=Ra'-Q D~NDm -D0<~fCqt ':mNӻme |ѩg-m[Ljg9B烶^ 2K3e~ QMqպ(=\0C ,LJՒBIr qeJ{_˱& +)+c{ ؼ7ө~}yN,-M/q&._%O=̒;A1-w&[;ln9CcwۖVR'0|%TҕQHbm*Qt=lq8(յCy˻ . %ĆLY?:"ͺ!biI/CJRtw@DF7gB-W_ǹ=(W-Jq`˪œ(2;lT%+oZq$DԺ/a,|>u鹥ȬsV0ZN0Ns\sx;{O VRDZ~=j=jvFkޥqyy0@;)oD Ww@E$©{s25Rt1M#񱆧=޴CS/~n8Z/FC쯘 8ٟFΈm9Ļ&,}3q3M }gRb&Au> C WA{q~N-CeJ̭koO,hTŖq1W#%Mf痑h=uwdZ(-O!a7uMFs We?mՂ@e;nMNhd@t!0|Pz'hNzˮ@8cxn ?\?u lnh ZHs;w;u8?v^v㏎%'_gYV̤L `jվ{#z'\Cf醤iy2 &T]a)9{ {^jByF!,<&φ 9I 0< '`uy Rȧe;~nX}6n aIs7?T u"~2֬djuawNUA-82,[+bZl;;YӜI+`ZS/_vo*˖ԨqIwڔ4F=͗$=qKٶD9FOK#%TQ$X{XXS#СQhWѼc- P.)Gcd줧=J$Ul]eH" 6Ue@ٖe`aFl_l&\ݮמ-;qGySP+KfEC'!Ήe)! VՉJ˼߇E_e3E7gt?f-WЎ4C讛ƙvj\sxy4o?&hKlHÈt;Q\SlpYjg.Bt4HlL̓խxӘqGÐoi՚ rب!f3VcCJ9Th;H6&BR@8C`A#$c'{y牎.nS[5AUKTQրHa:O y]Ȟ'Ϥ@/;Z7C]|5R-?!C|#C yCLHBU\!7&ho8e[W{<_#+Rk뭗ܴoF82.pӱ(O<*N:_w]qS(MIؼZ LW]L O"4`~D=pJטChk[P=9o x(1j2&|ikg ӓiih $ijC1`A+xMN!5L_Ay/Eƪ$3k\U(E}y-GQd`Xb;8n)aR 7gx`M.!\#=;ԿAz5`Rlb;E_ly?*J)6'G8ç\> 3 JXŏfDJ@8]jIz;##<l%_5ud +_ ڡ}2ǒLyTrd8'GOYjgqB̞FQ~]A/7jC 1#a"XǤܲӸC 2VK0mdaB*I`2@T p)O3\f35gA `MxX/*Y/?_NJQU~ JZōVeQd{ ʹe.$ +ф{>,#_z`{) Yj~&馕eO+=Ȥ,ik0 XOe͉m(c po1UãGymp݉* #bG~ -Ԗp]ޓѥobߨKE,2bCP'@?(}uOtZ`̝cp( UחpEEAZaoA+.'^}=>+u^҇!r%gn7VqHw!ЅShv}{p2ᝒ{-8w' S `T)Eʮ F2Fk%Gps`mM?]+Q]H"ӨK9#Albq?LknC~1({o,D6% -2 Jݺ"P]8s`O(cEdt4iRI:*e^cpf(pX ĆS(]&͑yѴꍜe"<6ŗH9:j>^ы&Լ 앖r.%06gifBM#&#hwC^14O ΫRa;+a=;=*4P>‘aƦφZYyz%n!W^zp,(Rg-df'IvǽYHЎ,Ev aSQ-3Vtt|_o!XVWUu+Iu _ג{Ɛ!>tX Ik;"TC|T₱PdB5l0@Aʻ_+2D6'~Zearo;NcjƩ94 ;^R33V!'3(;mo~c[<70\[(kR:x~[Ihu(*q,U9dY6 ɛo`(J$n8OStfndF܆{,~rr܃cAfa1K^zL Go^k1yV5w.8bZWT< T>Wc6,5a6 3G8eiZ . 3vjU.*"b\<*WTrď[ Af ȆcF@lز2zbf]?mnx,t8` I yNnJ {xuJxU-=N4b7f_:00J -D(]G8n"ĹsfmY=ZB~L}kIB?{h<B7-AhמW 'n'g_e9*Mz#s :)\|Ŕ:D] /NHdF[ũhܡ> gsgX1#PMJt Fe5b^S!h7v)uKn_Vѹ50ӏ9\lO m$Tg`nȕ,y(]$挍e-΀y<5hq3 x5!':~zT"jV'|0u=/䲸S珿om/-;фdv䚷lTHUTdRd\sQh8"S哄`S+ C;Yk~oWƴ-5 Gtپ ᓚF· $c_VNo6 /"Viř)WͱhT'hVmj4F@R,y<1`m%7n"7M)wtܸ+k(l1#>͍6$M~G;Syq\DG?C3W͟4e=]sz2T@}´v'Pav'+/G.xm/ [D2 j_CAAuh_qwCƵ( C+v OHpF>`LʫHbˋ%8"]Te> ^p f#W뎍ySƛ ngw&ZB˴ " +RGHͨt>^::C܄ħE{ `hv[+@ŃtPCIٵi p[{㹆E7BCC l hVW:IC?=BctB҅1C;pҚ\),)7~}qM׆cfM%R]`r[>> bpT}Bcnl{VIsRN97Y?鍾-Ί ^Y/0009"iBx;>#7n=x'q}L |*k\:igQ@=P ZD C=(KXm&<2:@uHmknΦkEX_3 _6=ہȕ@ss-Nvm>gf"/ P;^^hNdQ hTT苐ZCkO`uƣ2TuI~% ?TBFDO; wIjkԛeQ'D|j];HzhDӂG%ak2צT:]ʌwq ԋڞ]XQi<-2 wLߥe۠F)eVh*:*InÃԨV0Àg_#N HR1hWnY#OY\~U"b'$0[z[VK[2lUl\u NN08^+ֿY C3XOVpW`j)Oƃ> .gC[kNXn@@3Q慮HoDԔv;C9RrdjUD?zUW/8/Ë5g<Ԃ23};bp-D_`s"D|t˙;)zO2/J4CK[06/g= 6x]`<< _ ^x(Rhld7=Zu2WLYS\dTPv<&eKq.3X),f|KFAo4_C7H^_c W6](Ķ(.7p`f{1K11|p5GB1QD:5HkWg?&vλB,pm\K^u+f#ѿ-syH99CߪuoPlj>k_ҳk3RTUz^.s)B-\H7AMVXWhP6%"'ꉅ=@B(ж!SPJGx f2.FL4bFj͠Ɛ2#&z"csBT$5{ZL#yժJcK 4WE*M'iHE<̷ySgAfg^ ylFwNP"2"=~jD-\4N}KB5 *{Wp`w|0-6IK/L5AA}̍FPN3گQgx6x[},0dРBbCEUsf k29=؋?49[;+J߫Ah͊5۫G_vh=Lۅ, (l9"񞻩S6N1'$?RƧtS( 6#F.eB/xy:Eh+L^>JgdK@Y}ʻOY9&82-tFXQ 7 EP-nK)AFtWƥ nU:k-LfQO`k:JiZ23ܸivs#,|I0?y| wSYU'*vxB{c 7Orݾ{U*s8óT>̎WCX Q wK ǓORVPٙ+$T%N%D9~OFHXಡL)Xs@󘏢LzAv5[LFͅt'8CƂ|ѽ\-uHZբQ6ͭ7U;Y=#*[ mg+HC=fu at(+"gt1zDIhbJRW,2Pf- knebQU!Ga$:&)t 846!apЕf @r)P-=_B+KA7RKS'_ $hI S::=l9f</2ypIqg{D#9t=bp-ja|۟1A C%31i9ȐXĂRx])i1-O}0HR^22a?k߬_0x@Ƞ >aHKz~䛥pi; Ӟ.U3{Xd% @JLŘi-"N fH=^|3Da}hc 2j983=k|Fl /ɡdN.QƘsnt(/Z~hTWrT>KW/QiQ>$5 (ֳ""YH둞%Q t 1Y0$Kt?!m`=nz}❵GhZL{چܷ`RK]C\G˱wP8bcl!Dy ' -;݆Kn >rY|8;pA"tx%鸖Ƴ79Ug*]cM_`U\E:э%Gc!.Dȉ+GF9<&v4w{[n$-PY;tlObpn1󀥳dXiRbzٷ HlQixo{gx%۩yԪ+nѓVX|PjI&*fsYøFU?.ģ`N.kDhYGbk|ƯNsZ)iD\uODRvҿ>Vb/yA<ua :!@u6͇L6hm s++"1j%NF/V @~X+餜[G%)Ʌ!| m͝"ThuTƨvw=#vCڧf'кά Nb*oqV K ۹m 1XS 󄜊K&rYۿ+Z΄ॆQM1}%h}d1_@e98z"3WM% $p8LbZLHKid70$ kf_^4- ưg~KК`O0W*{L grATcEI|. d⋄б`+:@b~PZ7˸ym+y;ߎ]h'iYqױľI OEM \]w8 ,tz!#A}/Q۸NTwn;D:𧖊y|/օol 5+>쑖tk_]=ɹHݬe5cS0 htoL_!fŨmD3Vհ9,N8w>n(ą(gU{𨫄udUjy.aWFmf$yg\jv u%7wLZf5˹K='l(w\5vz:XUF owtOQ? QfST2]˜z*HϏ.2+P \OL41lYZ좝i#چ׋ Z L2Oym#O!֛up,g÷ =@Qpn bÁU?EaA,~)Ih 넸W?z&#Ld3wМn-h .{ [n^X׷KYJ!0vxyMIF`mڙfH>O.0Fq*ϧY$#g%],vCKBn'|q}VǕOJ?W[nÉ^CVDL/ř#RPHJOa*% `Vlԣp~?ĘݭAhJ- YqdFh+Ej6VQkX šg=߸Iɵ\Rw=nx!,˯pgSɹXe 7=11,ljmqOnD@h Bt_Te. 'J]N&efA/aQqfGM\DTtOiz u3`h7Euw{.~TRl{=Dx׆D/ e/}AAfdLmefK$uinԒ%y7X..ޥ[k"z6,Z&#UY쇊eKWe|'7Lc0k~yX){B N οF-8߲!%i[G;wu832ibuOW/Qs>)\M1A.S@y^@K)64.X;`zz/ȠGs_ZBӲΖ4ګFn6_5cҖLk/KF+/6lbP7]{XAS9e!l g_o1" R$U!ms>tTOĜ#k#8"Z#\RfD#jCx.DP|K1d3Hl(̴ܓnIˏrr6J[#AˡhYDnPnHndVXD|Qsn>^&|E>hSڂ'ݬ >>_-yo< v+hUt@N%id@JGCv.mbcpBVd$ -X?eʻ+sN Ae/ubËEf@GKİHf{"'y\SW,`UuqͿJMLxD?ͫ4nL')r9r^'J _BOM'3i"dliKu $X)=|Ah؄ivDt[I oYwY,!]HONP\_P.IS/SAF>Uݝ;O֙J:,\PU T3(iмw,H-%m!zl16dI;=Kįa0= m&) 3f)QёzG^ַR:N*;q13p¿eV? T܍dઐ5 â c/1 any {Y,հ;0IN;9$]WVi`c(}T۞w޾@0'Z ckMů(=/ XZz0"訟4Z˦Mwu`j!vqqE}1$Ud!AXOJ]ݎ!NeAתԫPY`E/[NSq}VǵY3L>/IDx4T /3Hp3n{] 3vGW 1+Bi"Eq-Т~p_2\5lb)E~t#P!= [~q*i,&YT/!O=Ad3#ɂ ݳ`=F 'Q;E İ{;)Ȋ#Ԟ&mzǡq\xy>TtJQv!WϮab;DADΘ2Nn+NC.KU畬jTm*xN\3@:jUpY7ld!3ZwuqB Z% <(/\L-@a>r-& Jr@ؖWMTHqP_ܧ녴H.vC@E ,h[F@A/H΢W%M =j*z @My\5.,;\jX ʇ@YjqM6eGut4U/T[@?|s֖:RtCY(Xa^HZo`:p\vw"<'Ob7mW6s<#.a MjT17W S?~I9n54MjCHl ;znyW}{^s164̈́έ[^f_g!}ӘF%vF+\UtcfU=F6pmNBvԴ&5|B6{ARETvǃ$7; ]lo0f!If_@䘁d iix. ]Lm]J0.3AdNQR/A-xS%.ɴe$ ;|y<k^ߋdhDIꯠ0䲟lկbl|-@*Fеf ɏu=|/X5y޸K|gUa?q{'X]Kޚ U/?8驐" T1D}e Lbd@1:Fyn!З1]Eo9iڔybuZۥx6=y[/5~akiB@=7)]Bwt"|(7e U-^p?-'Vp83uTO4xS] (t&v<"/f^ gĸ?LlRJy]bg*qq*XOR`dh>0qtY# éj8OaN,rFotP\MuPp΁w}N\:Qb totY H?.Yum,&\nbBTi,d`.tk ~2^M# 3j/ 'gHie >_jS JePK*m}pE-Gz`zSQ lW\X: -{C[jCd,/ ,a6j)0 qծ3xo'~HyU?R J.Z1WS՗0Jӳ7Z( 5u\ZjUX8c]ȥ/Ô2uBGDk'M.~`ߵZ?S*<¸1/7yGt br-:stXʩ>?s<"?PFKjzƓݠpX L3DwZY1w890Y4^P8m=8[lBՍøKW.WxٺRdQp<>),1xt^b^\ZS-iCѹv*XNFvJ& ,$oCȘd.7˭{A0nwWz<Ѯ`yMGc]GU%^2ɳ6?6C Mk2C?1Ʈn}ͥ$M@ I{Hc~_6P'1W쵃å lto \oHsl4(iZnE!SZ$Dhq1Zx\)so $GFuc|n;<8tsxGPp. C8玄P=RjeEtCÃ?)0R l~.ɦʨ,TrG1L+gƛ]vK/- 05)Ϲ8L$?Co!D*mllBE[Ɂ`u}5{4okYEl 5H3&WO'?}e[^(%PH_tuN8lyՊF+1[w|fqf]t ѻ${a@DFdFܪ,uv0Xα1;=oJּXÈo9hjOԏX՗ކ <)CNv:뱍Vg8C] u.}˂z!Yͯy"_Ȋ אzя=<#X'.ް-VgN/ Y4-IjYتՈd<m&0 K)n`oG.hd+݇ j&KZןek.ELgܩn.ݹ& eld՚eebdpɄ>k{ |"P7;Zr7>Bi^DooL!. m]E ؘpۧ-woG$2ռ9:rC3c /h)snNZEhpqLǚ_L8w4 'i].c ?+NOHnoC's?s`J+$O;G Ò>Ic^[=D=R 6׭LWA7C(Qav9ƾR PQ/7׸Nzp"l̮i“QHWCRn 72-_i΀u#+vל< ^x{7C;q H_řfdG6BZ4⫢̊E(˙\&ʔ&~;q?=~>mPZ3PLif!$`PO)/tq8"|"N y`VG~Cd:.yw4-?$z ""QFc.\ "[pcv,i$UxFK[-`8a_*UPMgT΃rmE\UphW?@؜m#um  d8 |fQNjVT O>}MӚlJ%/RZ՝_yyp>AfUh*Q !lJPB5ςzyQ$Vm\ylD؜ pgÔ;J%b) ˨gA˩7$2cH J=X<Pq??~D aKڱtAoɣSƝ30˧,H-bD;g YYnrE$]Rt>D%8V_I ?!_- W:/RN"ބŕaPHS|?(^}H dKy#m՚] X8MƊXZ41׮\EUWyl@أ4,~W"{"~xl<$R堠#Xo2PDE!1N'6F"kv I`q֥YC3`͔Ǽ6ueާYkKj}^CrA $^m =;mݡU|%I†z ob7`KV~5 Ha P;$1 WayS }ʰ+[Lqap}Ȣ;]z! Z7)vT^a^9:]oFq QAAΝ#IHFCjA"ts8ڏQG^BGAټI~P9V~\*yҏ`&K0 PYg+tRʾLVl ^|"q#{A#^Mዊkr3&Nj_]ѕPbd2Fl'yb5`[T'XD}ZÉee,f\! NIBQ姰5efhN/ M@![~-2Ԅ.O>%h;h$ ׭=@F4cZ,>bsbs܈@uJs[B"^Y {HloZ?Jc=3=Hn @>ڊh}0%ј"[`c@7Ᶎ~!-%##1C̢ Nh dI<ξPFCJJQ1xWv3sb$wGym 1`Vs'1})/Xwɞ!U\e7ԀcZ>-iŬ)65ģ0FpHq:Hp ʁUjSU#gq|EGr3nѵaiJ7iԦ UđsΖarM*C_i) 1NEKOFI{9>nzekGN/"r'U|n{yE 8. A< 9>j~Ա.6If>'N!8=RCFT ̯w QZOCbd0b Sj64i(Ex7iшlX6j#6P*!Ȣ1{J%(Du*[&u 8&in/?iyxfWfp0jD|}?(+d[*s8.h um8ttS89K[mۄi)p>~ǷbTF2*e򵁴ΌD_%$|M1jE @zײrޱEnrU{jn` z5S@'f9΄ N5oF|4$m&~垧+ /ȧd,W/|ӟ :EG:`^!ʮ_/26nHJiNҹձ?G׆`$@pcC\Ma\#/I@83}Gn7ճX74N16#w]iGvø#ˎd `1X/8wS`n 513$&r1 R A5ZrMr lE *A_}uM*r x+=׈qyUv^4A(dǬ~ H$Ɠm IxS{/-It {"Z뷻:-&掷;*Xu 3|x;68 0 ӵأe0ΪBhgDt4Vf]E.n;֡P{6W *pbU-,/lwC';>u3lgވqst\.cB ϦYZWwMZ5yNVGs.Sޭ6w/Hlwgr}6Y}E3,o8 2.,21Tx;ڔ,ݤڔlOC#y!<;sx"z IE,JEx(JBz7;R,\Kz;$N bK&"ok.d'@ݰd'GXqN/S9IK* [k5Цh|??\a[{!74tW@T;?s{b )ln+"ৰoYu;l#nU:įO-uV- "*Rۖh}Qp?6}8Ivn"KA'<\J+9u|ga:bx"NɼaʃPEevų}8EuFf.k봣%},ls0]'|)x,ZS G>kT(UhX.`yIx@~uedbө؋ Vho?{gÜ C&]H8һ0wBT)7bkbRp s\#9B$4* :0fl<~ȁIYH6(pJu0x2rqţMg~ej#߸y\;[+ H$^ @TȯWޯtb [!$e J tA1ؙk]j/,dtE>Ӽ"$\V,y}I^G&Z:W4=;YKy:-L7)RLfDBIMx)ٚnQ5a1Jk+!aa晦{P7‘d*}jyސUFafa(djýzqnO`4M[ߜ.,eu+cOht;ׅ8wpxh-w X[;a X- ϲdKX|huUѾ"F* .3O.Kde1| tЂ~W%}i>@`,A*f`x5FӭKz#Xyy~soaIel0Sѧehj$OW@\0&&z<% )9Jiq^f*F;S}ypU;+&+0U;_yg6.-GHJ= f"T/kdfD律 .QVB],8`*4kr,vķI@z8rEӭa@9Dw( ΐ]A9K0&f&fear3|S D_ -{wy1{d3m1  @sf #ɰ *]Eޔ+>"΍v`fǏf(X˚,Eߎ({eR'G53U~c]_VN{IVMdi OSp\AX_ԼFHA8X+C~s^>. P]0O! G(G뛑q!cBV4>Y%w^+ 甴| {r1[4DΟXZxJ5/*FcB[% =3?SCoBMIǓ(.*38'?aMkn\YAtz\ũQZ_|O}zm] na#Ž,ئ5-Җy:Ԁ5};uPhc)EF0=4u^m yx\D]4v&) ńo$ E| 9%$.4A톁Vʹ#){81.B,;_ƲE+RwJMXI U.a _8&uJԑ/UdPJJ2!C3P'ʁC4nKwHO G@0slDlFQ[ Î 2ا#N]7|!OEB P}!=S戺P+d".$rv؞{YV&ݞf~x&ۀl..D`a9gIȨ H drOdJ6Ug+%-QR+f3$L"Gog8'ˬA<<[%,̲nv6 hb9@VT% lp-jy f- jڕ;XBY=JA=y+t7b )BCF(,DF]/Y)GJ߬Tᖩk"YZrt"Ycl,w \_J iO,mfjV-^2NfqX6tUBnn2ώ 9$B24O8"~P稨DYL0ќ]CY@oy4_ 2Ap;LCyu(EӷQp0M@A6Fl_$,n޽ +mk{Oke\YNwxm[akvZ&ֱ?ǫ@V)xF e4hxyE%C9^(&I 4'bU7) vhiQW΍π: v:$ۊGVrRri90@@?ѝn;d0v‡rID ] h(aqhYNڶ5e1*E$<4 fcBA9#]J 'oG$XS~r9Sr͹@ Tm5J3f3֙߰HZH2OV(z3Zd1I(d b.%ư c1r8lkDX*ՑڬyZe?C<>ANC:dWg&ETDPz{u39H^¶FÃպC-a4DX֪./1Lr/:vx77_/~/4[Ut5UL=at͆=F, GXYge{Yc>cd0࿶H>c(.dēT=#kY KJ(O 8+PCP\*B :jHCxEtd610{Vg4ݞѝbe Y8~Sy q"#Td@GS_- 0˷NW-r|MKI~u:m]*.&(spuq/ ~*H0LaCO%疠- Y܉ACH8vG&zϛ컎X:}~~uWpfV[Σ?3Ht˾ҋ&[q1N@G+5KӓMf }\KIf/x]ąjBDh` f-,`w $BܯV{A;.7l[R槇Юv'UC ?x .wNaۘ#};;67]?_[~YY]cA,̆4+K0oyCrAΖׄ_d=+<,RBOɚno h73=O;Bp#.'n=t}ax#x~ˍoPu$ԱhRQΪ*}'`dD'Oi #XȬ5~ h$EcZfhYecV~݊su hR6TKᱦ2LeYtowk<˼)RȂBŤ%N}&.(5[$Ӭ9il"<<1g .7loՐ5LZ.%#2],-e3E }:+ޙb^䄝-9On?w#3lܘF/ h*di)v>I9Y)!L~==- VnvK>-OqhT:tl7$a,%!̱!y8h7jqFvzN{frG lOeP%OR׬EX>+yogcK,\E8Tr?TNЈgȧ0ld# 6LN]'G3%<Jz$=LvQ%_es=)Se 3*o RE)Dj:cs)V0YOz!ή7Ęk7cW;>?1يGYg눍\rx&E)(\&9$+*ž\ Yv-Dx87KM'kI(QT4VHI>POP;[-ŧ{~?a0؂ewDDW5>^{#Qٽ0nG6 73 4 gB(>@іeSUv~9KeX˚>w\iPE*e*J{hMȥ6Aō<38ӡ38ӊŬa[ oÅc|[ c(ҙ53G$\Tu]nv0$$! /w{@%p)ewZlkaz#lCa+4}Γn<^7~뢔ow-{Beu=; 󯔖g՛CO.FxHyw1ΥX`_G#PŹi#:Pt ҵ,}u})M3OIǰonJL3 iV1v,ceAH-s,3䞢6, c~ 5O[o)[sr) gCzn}~ڌih^,Z?Kɣ&GC$%[ǼȐ)yyS0r7p{uOxgEAVp0ŔpO! orVa U\'mx4$;%\{m -4\]QȅhOOu ecqu[/EWI <Jx2 |WZ. [9A"<(V ߏJt2$ev\zw;K!СB^dئFX/P˔R;=LYwS[-E>."ե8Txg!l1\BFj3 O=DǸLpSz:qx|Ta5lhkIoL9tW"DG9 ]J8'DGc9:mC ۱FsJuD?- .AxфxLvqn[r;M8ϯڷ ?xs~J*}ezy<ݶ2mqIeΉiZ1'%[/cS&`n]u;%ntBJ]6qKv$8)2n}lQA]C7_hGZ`'X'W?q*rǂ@i0 _-Ĩc$}|*dORzg%y`CC;=p%8S7ew ]Ytbi}FZ ŊСw֍6P> iL1so@rmGs^M/)cY ַ@ޒ L]t_"R] |&3$q'8pRL7;j]*"(wOjbW=míѤ_TQ¹YւAIw<ӛH& Zc[!zlEܣYQ<.BknSAA?I-y;j+ g0Sv~_2rg,"L3;fX PㅴTƉ I+tVb@. H N}@vx ŽMt/d_тq;礴dbŀ Bղ`VލT/iЅ.H~k8Kf#)g4]LHJ1M^0>'\1'Ozn_>pz /yAQLwB2EŮ?-p=0Kuʖ4l4DbAMhFFQE LA?6lo%d3a(i`00T]NsY"Z=W+}7Qm@UÆ\췴@]܌[`0eu~r7DQ*<]1u%ZddXNM])MHWw^!Dѳw a7C bGd oKXYf֬ïscq6&1ZNvĊ8Hf0r^+1X ꚭJ+ '5Y2:=8H~E([{ܾiuoȢudE*>[ծ(e|i!<eZ"="ݹ)|F$*H~N՚Aݖ*7RV^?.)f8S! ,eSu 𤇽RpwdB]; 4Ji=UfLnS, ]t4ؤ2, / "qy,e_sѢ$58rG:6- eHUe5j' Joٯ-G|Qtb/)^s柕;?<¶2jo ᖺk s38vm~)v]b?/jnoE,!;<<)L.|bN|5$̯w6*[RٝE}6@n;oK7J(T5 qN>0LŇ%-jW,ꪸe:SO :/Uh!g?+d{~|(*xgK^[HVL0hFmj{s-Yإ쎣5"꘧n4*R믧A+ KEKkKi½NTD8g'!NS 1;l+Xд(& $G Cm<\SYYtmb10\摢Ґ|B:.25>WFz?km)H`; ȳSY$bFlJ~|7*и&=wYtOC0:AEt[-on?Qw7d[&HMA)/zpRJ2wp^Cy{P?tHshaKl(Cy8[$Q]pXCidT2[*N{mT=<|@Uyk[i]/dE+":$pyOsn؀5X/a&Uə'yGqf A\/]ĺ_,[):ʺ`yX8}cD2B!N 9Y. Prb$lFd59k9vw.wYJ ʷ~Y5D x٭JUA5TawmARH@1u>m< 1)kAmId V (r}<;@1R]Ԗ#o|yQ^1< 2 PdMbZW80٪ʳj^(}v*rf.Gwk]洬^mm `LC0s*5^1aaUΈӮYV>ME-M="i36pa{Ynv& . 2nTXpwgZj.5F5xr쿳(z-،4{Pl?#6-<)/N :ER`Kl3GY˲mfiy.~\7ˁIJn~ru8 £νmwiďn8%:ݸHB)K_N8]k̥qhs?pm<~YeRNSjT2@#K`QQ-(ܯtAŧЅ.:vTHFVt)?qi&y]BC-"ewEkb .6+5]GhiVj Y[LR$A?<E|hA$`- a:V"k*/7FWF*KrcmmGfRG yЫش1Jɘ0 ^K0Ұ]EEK8r0zZٸw(!'@)g0W("LY~ۡ^o.y]~i I:V~DBF)G{MΧ!< ?x7ϸ'rVh mޝzLV(xl 2(EUMɿ zV7^2;EJp᱔#!KPl9*PQ" d2ծNwz >i< D#"bpmTkK4DSA/jW Q5+!ҰG:{hJa1AԶz(;jSkEcZ1?a ,W]Lj r=`բ dp[n,r_uql6cbrN2R› *Rd:`;a-_G,0 lp2F*;|O4K4dgAԳfvȃu IbEeb a茽QCA#xqp5jv,cZvz~"?[%s^xD# KjJ= )]v$" m?"Ox&BkxdQ ӂn`]CO`us{ ^cPqy =Ƀ wc.$JdF3-KAZy ℊQ=H5M/GԶ }@Q)zzZ#RpIGrI_2$dqtGg|*fGL<Ӝ); 6|a_qrرm;R#]5amrobT<"у9tmOh2}P%1N?M~h )x0`XI瞋 P4S}<-@K*'ʴ6h^cK`R6"h?ss$|N˲FyKzdMf ]%7vd3 jG.p9m^ByW&,2<5` fqT(k鋆h%i4r;$l=A{LkLH)D3L'9.@#ii}9~/{3 G^O}*t(=zwӵ_$ ڈM} ?`s-촥J>aU9!)WG*o~8ǰmȾ#!&|)*6]%-*6X%sm%;0\ғML0b/4_kX0U8.?9֩{~hьKd\;zJ-#6$,/փylTJt@ kQ9GUQb*NzEܘ.Ġ{;o$NMboyyܗoJD!Is[L+43^ovwcCӒ~J/:r y{5F~-?/< =O+/wZ[2NNm\:>CY*zwH*E:x1{ZHZ۳0n>N ߛ ; 4N8!Y[|T]腄T_&J1BR3Eӡ."`f&Zcnn(*wo_Vlq!"Do)%$ŚLx>`UGɚ!GKʉ8f- ֊J-)D_.*_Xq(:ReHUbG K|XKk U"#f_yVDfW`{0`n]3rqg8)j%n[6Esh5\-w5?͌YUǞqv-k!j!c*G+!c JzBc:n$ӯWɚYڃXRU#$kMԦ[ų "QPB9Gr{\ƿ>tK\G0($'U@|h#h,\د5hxu3.&@XLnkGiHi%#0, P3M()B󴻋܄6ѹSDϬ_ 132x=7` c6L=0ƼU/@/*!4;I-JYО^$n=c^{ڵf5MH?9 Ad*lJS >ztpF[ݼݔОCۙj-zb--u[8@g1nHˍ0wJP bT&м"8]ߪn5+߯Nڇ=^KH&kޕuzRgcA}*7]#S,)3Ǡ IoČy 9^:; O?|k D%uyU2 Mψ|1XY$!`׶v|~Q8U_0]PekY"~Lo MĘ- *M:`Eޘ m!,-F%t/%%Y\a;ZIoϙm{*sݭ=QvIX[ h^ n_N‚j89q٘e= 94\/MpBkKGLKw5>t33Nn4]xS h>j)tnkٷX ]#$䡝m]D͖ރ 1UUHsgbRGyu"#r xR\hK1w vR`dp9yX``Ruw>zmM`ob0J;M]mt1#`~O2W+)"[ CSʪ`w +(H7.&Ē^X"UZa,#2{wɓ6Fm%׃9 j^V%_ LeƦnh8mc R%H̾Zeǃtv˨s^bMVGtCV n!P?g$#z -~ Jqf4O~<huG҆dlRzF,d;=էd\#HX,e1L YG5NJX^fɞU%c6O0z$MHWFaJHV36;-h6_ȡ;!ɋIC<{% R;NCW Va%%طPM,9Z3!f?9/uմ@’d1k4U\7an6B$_W% d%D+Aҡ>,I*ƚp+.MuØ>TCbm)  :41;Q WB0]9#uH&ȶdYg:ل6PXjDnԩvgƄm7/'m^r7Tcienҽ/] fys^ ]Nco-RI &3?͎񷧌=8{!t[Pi2ǟ, $gY9LEj4m$$; ]y>(A3>Alm{']+@^|P/vT*V'ݠ#" "-@wE.Β!Od sqYÏDO!ϼOx6lvZ$c΢I[7!gGp}r;Hv)A%(k[Y(>Lzt1&Q$gsSǰWܹWhY'[Fck/,ՐR$]_fdD5&={r!p CF{W]zTHHsqq)'k<T?}HjN[I bu nWhnͼotC%14Gb%#FL\]UBECyjf7./Kh+hŌf2ǣ(2#90p.p`p}2J~U9[~t$tnveHCTI@۪JUH-qD(N5ϢGvk!"74YѰ,t;h5!Uτfac+2J!`@<=JAJҫD uy8TmxD 7L9$@v3 ȘMUVnPXz3,_1cv ^w '֤i;qYKbY@\h3ʘge;!6Q+צ1|,G^ˀ2IvGm.ԪghKr 45Ot#לE ]֋Mk!yjщZs'MM1<1 Zx"5F5TD]4=R0$Z]UO}-7ML#1c<ÑX-bN&ru7im1L κa==ܸI&S*d~d%zmwžK[ϔJO iֱd 6/()kdQ+L=#ڒ_&*գ wj(aܓo'ȫS%\']bD9iwob`Ë6hUpJB`n]Ӹ+k"o#4Y'WrEX0dP1ǡaoS5H$?̜?[CMd< J|qڃJ᥸Nno9ƯN$cd @c@'e}EX,M ѽ t(UcaٟZڰҴHb[k}c(#`9:{e_|ݬxQTE0.pq鄯WjvZ%Of~cj8㰹y={?.^:ض|O8P S R uskz/%f Vn?=#N! ^C'Іl97lcG%NBmh dd*RZ !՜^^*4Y[$P%9@B=a$ I9%jl"N쨨[]IW:ktxETy/ܼ&bT^듁dW_~{um_f0~e.8TآHJIBΫdL-њrS(s,+AbXd7Ą+rm20?:#ujxOk%T}QT1V5MKOФyI/:"/T`Mj<}2! lN *u"pHJBhTl pɏ$'ɜxXoW>ii-2b\a)ܨms֊vWpLpuSi8ڡC~鶑T b{ERvzA'9`r&…*}B&d t.eIϺZC'XO{?+QDO D^u0 ]`JE)>r@Z3G䵋g@OWVsuBѕFj.R\զL63cx:{Vjw5\Zds F-p6S_+îzl5 zJ9g;!UrX/>ЇZRHQz0̵EE4L!R޴~tx 2rY8k";wڦdU[^3M.P?Zg=f(>t}+nMyk/dXe@Zhn0VԠCoI8PKD91cE6|mYגvT&$OO UݨQRx_AWWh~XR VNvm.S*EB( q.lᖻeM`W }_0C?VGڄ .{ݐ%F>-CsK`F{1Fև nwcqY~姳>) v*"3i䜕HԎhċ`e*E3;Bf:+#8\@!l J" 4wB lo '4NNJ 98!E]u,$D\jփf N"]J|*[쪴EfX'9Ta wXRxaq0YBaDhU!ǠF@0L%@`f_yip{# v/Xfdކ:3cQd#?Yw73cHׯh\OP6\[ ]:|}?);LxU`yF@HNPs#U F{K`, 6#69{PѦx0^'ѕ4Xr= |"i+nd:kwA @P0 芬 mIxɢ 2AX!pWUb`"'s7?T͍ n-YƂXLqC8aT^hnSq5g> rՠw?_ʂw=ڿYB4vٳ|/3OM"u-b,".:d3߇X-HReLF\S2X-pc!"'JČ*G*S尮E=|]غ N$bq5#ڻ H_FL!C[r6{:T1Xcgu*g/r~,[Ȩ4vsXtx\[&=0+R]N:;x>Tf+ ,"tr_A6wHۄ pGץ{#6Pfxy MQيp!:52Zwp>Uxa0=2=]h+SkJZ'^feîc}ݹGh_@rdTE |zW[ׁn~ή(|9mVL\sI/ג)JI}|<AF XyPZ+}}dECH1H۠ɋ٢Gi-Uou_U uYLj絭5ʃ) x(dʧVsa^EﯪNL>/Mֶޒ@ Ezvb2o2C*i20z_84͂uVbh(Pэk!kM[&_5$Ǻ3Y=5lYqjaюxI8H{hm ;qA: ,»FZi"QlbaᩖZvjm@W%{"#m dx m"+mA~=)m񣆼 MHaS6GOyD0gh?r/Zz `pa@&y_w , !]P ]DjRЊ}W`{(X͇!HPZ\-=3o#`^@~0^k32ouna)9s( ~f&6ϹiSȃ PK7o:ty*"Ie(^"ƑVN ;Zxw/\ÿle{1QsaO21h㙀&|/ehӳkcsl80[^<!m=FŢB﨔PlC;6WiQxm]M5%@řnUWB!]X槯p8_#ya &7epZdQeW^\3= ɘn@O1cB,eM~64=cW}mtuS[{[<.s^U`9MԵZ},\fn@@4lhJM5*u!߁2F1 rYmX(N#ds>=P]8£ܧ8ʼn:C36:<$Kc*ǥ=]si-RGc5 Kahƍl1dB.N۳!ښ ]s !alրKR3dQ(}au{i ĩWW %x~oW9_4š%,[>Y*dtGJ%_mJoIra6A_*bhA4f-5^',ZK` W>w!8!K ٰ-Wb-w9 437+T[#G-tER[ Bi 5 ,cXo,UJr)JCH8Pg!ɯxP A b$43g>$aIU:XNE/2Y4| ^3D`Ȇ,% 5Z}[7~pqWO:x2ɬ[uGG&躡tq`0"v4c'}ZƁcL U3kJ^dUE9[^K.HsՏ}OS?Գ ~N^kX{ Ȇdmȝ\G䬭Jfm⊑(~NK@x5 uZO|?8;[%&##pޞ H4H3!FΚFUW~Li#LK4p×}8Ō4C?'&=A}7Hӕ4CB.bb,+)"uhl#W0~RA}مaqч+Ah?  Ui#(͛TVG5^p'. _XGoM2=nΛx&ֆ]n57vY*DDFvOTY8[B cQ(웍HtWe.7ϒehA fy/(Wl/*CGU$𕆳FRzg7ι^O44IW`Y%i}oi [:~iÑ[DMʇä>ǂH)OxnsZȊ@YA[,ADA@w(gݨ]x5I(Dmyٴt+z9ݷjM1%<i< < SHK~L4̣@bwx=> S!oG }Ȅl7X'>E)n:y~ljv-s\\iCs8M$|/1i_BY,S*^u,#m-$@yoÇija7tiS?tF!L|gUŜtCX|Fi/$nfv ct1ǺŖ7ZT6zwlؙ_OǪn,8A${X}YN+DmkIw0G mVCZ I5|fZzRvpF>ő)ÄRg/U7Dcp1=6;)d!qG9BY;?LDUҘG04-iߴz-B49[}Ħ;7"QY1zB0NK|"r9lK4'qV$<,@ҔqU2?o덈2B4kI~cav7rQ8xSȊ_IjGQ4t8;5a&ߥpK<"(?ǒkl:AvWipj*,7ШN C>GyPv&qCiFǰ|EH W_QRJ0l @Τ)OI!<]) Ri'F߇pOJ}%$!yQ 1 딎ޗT4[}7,yLkOZps.81f GJP d&; ۗwfFvc-(;O١ Uw-i$R4oLsȑ3HiIj^\yNHaUW]B:6L,v%xX @àV-ih N/rWfPI|ϜO)׵aTf ~@fo6NֺCQz ^H~G7EMI~ko=jWѾ1m)W;ܾf}rśO3"ܘ}Q `/gXJdI)WNI5遌)I 0#KL5 :cf40hzh- wÚI@_;rxX(*8 QHٴK^#kb's7ˇ$gt6xs'lOp(- g/P%ګQA񚋍}T?lg)rjfY9OړE8ckYIچB'a6,(+hx'p|TLVeQDuEv/ H&I-}Q'ż<׊%r0RS․7KzzuOH+~eLn{{]9N #ʉVt)sxڌUVovH*fV'ֆfwKɃU0]\8ɖKHdyD̳!,{??pZ1ҌtP(<ܖ _cT#~?QHz+to I.β9|{5&HXI(< -4{~RăoŏqLlRA`?#SG|ЃŠ|GkNAi׮֐uv+h,f`}3FFx$%>@$8ǁ"DO֝ETO#J~ڀҫƏRaYM i<1ה7\V!|n^6 {+Um*j|e/Nj *gUh58ؐt6rNtNaP9QoI??*N<[k,)Uݸ8lB$+#֜q)OQ[B!UO#Rx>luBZFB/Rʥ7ׅhxp5 s'sDb$+[UR&#һod巤_r>P.( 犷WHab&Zy_3'#V[f03IcOL8!/.Ќ-ld{E, jb^P;Dbg?kDA'-7hӮFg2Օn#&6|@N"zJ^USyLZʮ {x[72`\4nxș$2m$GaH8r,*6b+'=M%,TTQWEx.b`;T皆C.L?;qJdzETb =B@EP;WH.mtMj\ZJ[.mQu4y0hQw('zByKPqE'&?&-,t.HS81q f ?Pj. ;_쉜vβZ&@Et)%O+ Dq,U hA_;~]Fb;nZQ!>bVP`uZa)ǕA7&xI o/fJNTY/pU<&%[pk .llBT2(%&ߥ}:D҇M [s1񤲸|]:3²N,g <ӄR$^0ٺI!<O B1RwM٬oy))k+S6| JփҹKX~ڻR4xKh?evƿRFCc5fD׃ v2M&4U cB{HvZfix^()_i-;\EC.4eB\cҸJ7a\8- %~IGkq;vX<-IcHfJ8N(c{SC9gzʩt4G:'Gr# űVew n0G5,d Cf(Fᪧ5m(Hg_췾Qa}ҥ&im`9I"\ޟBHêf[`[9;΍199cS+%Ĭ =c4EJ+nPwo^*A ӑ(<v 7c]OJ\pܓ֘3 N-9Sx|Lmbh=0FK~Vga/x@|5tiʖu݁:̌䚓2y@ګ3iτXޕ_%i9|>9TxٴhOb?'ܣ%/Rx4G|3,|](ܰ# \[La*XK:=05PYQ?;5]3=8~ZNj/ض_e-]R'HUWQBm@ cƆ[5\täͫ|O"ؚ.`tY)08h KoyhBw]9-jSxhma "ЅP0WpxÒ)l h@*Mtu 5K@4d yq@G܇"h =&boc;ڡRak̾ IhZvrnKoZIPBNN]Sm!o h[;-ӝ&R@_o[p3N5̑9׽rBW@{V;p_&ǢV= S3/ácIs++o|D{冨?Kv~=:rb$G#d U2șiN-I + Ȗ ;}th4~r 6;Yovu1,a fxU:s=/kN cHF2H:>垑]G/j|LZ(⏸A+e}BVQJ&p.ЪQ1; =wrߔEܢt>$qaR@IpuL9u1 T%xo.B:/q &WS_^d!&J_T*(^+~{"wW?M[RRnHj] Rt9;ƟSj~PP`oapT/PGfQm%=5Su[$TNvHQtN|cq>J+gx;!@jĎh[bK fl{6|jMGZo6l$C5.>2 U!ԬMH7o6!.J"D)Bf&^m*x0@/@bt󚨼zhlfy[$c괭@ !DO 1>"/l* sh\>y4 H5@^M䜰:c5K?.;:7wxI% !t=+͒s\pzmiLU*W✑_$kj9vkZ35TIӇZ?0B(츰 3P,;E_#mBSRq08H .`0ayLCf$>{<G>bKDRKUFa"~wҘ8XKzQ XfR5?q̿sb_ ؐMd;mgi#pxG:L5:}MW?+cQٯr,y;N:;WKYԿ}ijZU9w*O@oxÛv^vZAR-#3wB׋yniD8CvDtt *M-X2uş77M })30؇g2k}JF]pNċ6\AE?!m*QZF,JG>D!9@S0zklNV`|4v39Bk\ dEy_`ٰ",ci=&pNRsDz-ǵT7Ƹ"l59Z|MM; ld^@#*}3`g-L 2+]nrB6"2q_ĉb|/GkM<.5lc7!)SO᷄ˢ:g,e:eJ[N[0^?`5=֑I= %J:"j5F8+jԹ78DC/&o95߁RNˉ_"yP!LSƮO+{k~%2dBN }5$ceߞwB23F4YԹ|B;&$E֏Z"Wt'|\oЛfh8/2ƈk!Uxv#0gUJ`eݗk ħ ST 6w](J:_ˀSJke|}ua>3XjX/FkBjtufNm5?RUˌn♈`vsBÁ ,5׾h3Thh<@QȨkg*p!HZ f TP[?*+k衬ܧOrx'6&4sc rH)SuKN.];^qi8aQ%2zb&?\,hiPX)_u3ȁ%@_r5߀0RYtUl28A[ګ=9V()AQ-z̠ p#^jVjpiB!հ2RME,NnQ\,)Nu0 2R_ZcqObjc ZߔB0:L7 `jmRbc?$ D4FiMHEU;@[:DOX'k6$ݺHw.8Lb0= ԽjW"%,tlJ|,ico|b$ҧ_ؼ)dU'8ѥr4#J@lσFWHz&iԘ]wzL'Ke^峓#Ų m[iI|/qbUdN$k&)I¶h Bqӄ潗8`p9P9$E 1N!vDYE&'3GL~%,fAp.11W*-Cɵ H@> \TϖYDha'`%a0eOZ٭~A{1ʯM_zD T0N^{9FD^ZLkM6'Ge0DR*? >ynX g*?F֯iJ~9־$`c: nG%|nԄ'C2%[G(%?4 ӀsASR Ȯsx2eo,٢o4u0MS| W A:ħ9^ٜy5YոE~ ^ڹ/mCl{-LdpPS:{կ3zd2iELԃVPU2mt-ywB(@y_r AY #L^"N67|Vy\}{g~.gDET]2u&~1,!LgiHX1eIb@,3CN: H).}2DA Z'*"QNǴXR=Zv3Caga> {uE;*U,to; 9#w%_c,CX4;~t0H`q?vmpxXz&ZWЊ:OL0.1_e_f~'EZ; kQ^R x/,߫'M{;(UF:/n7f07epT˔O/73iȋ ֝f5zƪgwS9Þnȫ_i5pHknJ߹cm(ħ]&mIs_|@m+TN#F~#xOuo-qRpKEz͞E.[ }bB,k$B_l[GGm!4ijA$ [\ dU,4EG0\lԓv)0k_@ I3KM$jgR%'N842-*Kҳ~s;pO=-U}3|}GL ~AWpm,O;S ĞܯF xYzM0J i6U~}1\AFxW/RDiW͖pч9kIae~1[`(h);0Bܺ o7"ȕ[rZˋӵWBfzh6 f#4hoOBP?@jp4sD԰Ã] IVY@A9:MB#CpPHH\p %FPv3mGz"OV/,Դ]M9ǨӻM{Yo!B~aКS򖏲x/H^ZǓD]6D6Ni[R);=o6;a}tՉFQ»p-qN:xA@L t$ N[=[n~å[`O$P_GyoF;5VU9 'Hnܢ]r7A]5rLׇ.MyYOգjڈzۧV#J<.E2:G V?dI5yo`ڈ ( Y;-ȳfH]!θ*4 .gрP׷jH[ߐaL5"}񓶎2Pk(NicfjT2#F*rZ,83s}ԱA pm}oTZ)p$#AB2xw7pr䮣Lj ' W&Y=ﲂnQ_n V,\,OBzћ`"9_#rȒK$&}-,1ɩ=FB򻒢Ud08~KatL h3.#F!]f䈛>/0y<%b/YgPZڊ8 &s͝70B!lɼywjGǹ(7`(P ? ;gQLD2u_aC~UVڙ'a>#bn YԚ'^)TR|%)}hkΡNKƧ5s"?~S(s7<^siСt*!ec<΋L]ZŽC/G]ں~fiԛrC3a!#tQp|(" E~q$|'"S4O%;L$׻|.μy)фWR.D4II+}t/\ $0L_H2S ]i\)Q`JvM9Rve  aAT D= FΎ0I"4ahtz zڡ]$(W ,_"h阖JG<w2.?n.qz{4D|o?ɶ?fW ?Œ yۄrxShϊ=],EЍV㱈D$f$6:oOTv&(RSo d7T|9crrbX7`RI[-*-_RqIvj ttua!̻YQՙlG qluNS:).a(MHGY"ZD{ZaB:`o\hT#8pf79m.Xu:=BLB&kUXef QWsq͈X/2`#G Ww8˶-Τt7RdqW]qpIX"0&Q >޿ZکI[UKZS4H6L-6EvP\ot|u?sa)c]O;`L`?UeA #+.RЉ: ך^ zmY(k!Q5|yƲ+t){Z)6\%:xd_H'b iZS &l<Ms3.Syֺ7ܹ/b]jex`d nS:VO joF<Ţ#=c)oXi5ף:󃻨14/=!f:+;Zh"擿S\b/P`LtHIm}ظ!"b7n8guD>8˻_3UVң}{wo"]<܌!n7\83Idבe`'r]otĜʵL1qG؝,\ N\8}U&Z'j _k0 lVYTʰggTinc~8L~|6@tݿJ7$^sk.JG@Ks\,PW.)VJ}-r{Wt=uia_.ZU :rj$vli HDų, ACT1oD;',7ciANeѩnSab|}[C5BR杯G%5H,| MƏƿp{L܀G8Sڪte0] 8 U7 TdRx?2⏇*i1m~ svį@Hߔ=!3&ܩXj0_5Sx٬vT;iAQ? )"d F5Z;QGZ`xWJ"?m!B )Q_s'`SWMG!o:Ȼ!ߤoW5P_76[A$0ft{A[0(RQkH.ӁWWѿ{;j$Y=*P!;tXxﺬYB׮13ά[b֞x1q3^Q5kL)P "څI)G㦿ٓ.g?JO-3ӞZ|&<1{%OO[vDZ1S>Ur̯H/TO (WX#x<3"k^q2=]J[Z:9^D茑',eJ>ӭ.O~gp!4 pEfiqMSYoz Q9[@_NHȶ[N;uJSx[D3T j!uJK|j;aOۇΉ  $g50{;(N6PHִ}rbŲo{فgI/|{'أh3yiHe $zNEC~ s2AmkzX4C}3Iݯ%rz١h >sI'MԂ*m LKJ]M|jzQߕ1vZ396*"u}5*WQxܚQz:TT,P痜O/E^(k:Mfn| ܣ)W2⏠h2F %2pU[%ZN,Y>3H$fz)H:04?E'RVyre||/$D\&,dҏ[<΢|w, v8ͪ̚^Ϻ mCD+LJފQmfX !4 6%{n t#s@H y |Y[wƭZNN&\LٵR*É!ȈJ+0KoVyM|3]!̃bW6 P,xhPhNhd:Wι϶0ܩa_nmPxE@DՌ-_)4Օ 0V6e4ujS>VR,:EL+q،sc{r/^f;W !Iic r~'-Kzv.|dӦX6 Iؘ?\d*c,PÞ4d}h^/;RUq`¸uCrNP{cd&sM>j1.^Aj/JL"!tղ)JZbhd^[+U rƈnS̎`W-F`GNsriW\B[۴ L/γӔɈyq=εkѴ!OZ;c+35GI;ueإA2ި~]쩅kԑ"Ƹ̶kN5O0c[XhTJIZRچ>}p5o|vEz|@*(sӬuCZX Rt!l#l8|5ڬ͋3O;CGo bQ$h?Jz_h~ɍ¾pkq$,S)2lLѢY @i~m_uݲm1S fq?K}.f$w;ۉtVw  Ns˄r/Xg313~^<|\~SWj3*SrW\)>Hl~iYכݮiJF#큉!/vxa^q{QE bwπ7w6=TW̔ obk֢( rAF:U[fB Ѵ* ټ>;Ll@XETY0cCy9FZQmϚX'3hը5^zl|iG*ޫ EoD7t%"Y ^}@AX)P9"ۭ@v*\uӗA(u+V-f !<6uf!^Ilq|iTI.m>-:'Z6SFG|AIU 6:lXݗښRfBv/H)3:= rv˿-k:ÒJc{4[qtޕ 5 n> .SI'Zdo L$',"QҤ|y k=t?J=%?\v̡XvJUو E:ci2#w?E,ㆴ)@kz=&6e!\^/0c_%*h.ۀ 7] ys %OG_D{z$lxQ M?W qt MJ] e\#[mF" 6/:/p#<`UKwijKzdhT71c1i(T};&$;e+Aħ?~g5fy~8 `$npkǹ\)c X0iM 's;,:}tyWAV<||Xt?2uA&4%?k&Ȟi[28rς⃠ޠfc7ã3=E Wo3'j"뤤PxL1,q S+j"h պU):aMp8^ dtbpv2GQеZ&OQ";thJ˼3+MM3] HyM|0PBׁ胧Ut&[㘅P2}(pd2ˣނNZ>Gkn^l*XkGwRPٱAiG7J^#,D5;ƚ1yGcٔxv\J&3n]ЬdW{awĒYJ*Sf'=+BsI>r7/p񎕴ŵhhRdie[+.;#uˋ@nP'Ӊ0BwKN[(\Co4!1TELnL-w1 &ge{`u<05Q`r L̸4y@D ڀI94G%v'2ߎ|a?8ۈ>g0vqQy ۋ':vDx pC„= `I u- s p8 MG+zd2VxZ\[.Ϭ_Ez9h'φ j Y(/(K(jf yΕYh"`QČkn#  m2 ̃F7 ڒ?;a< M--!cr\v?5aJh͋8I3Doc y]^/h*El6%yg-p"'S[JQArg]FoqWgp6QO&׉{i^㜦<wwn' Je9fhwPU+0WܼxbxUasS!1)s`tjtgIEŸOg@Ub̘M%g$9W:imz͔& "\VPQOMgɅ PbȽ#qfӮ E`p:.,s~nA7ov۟U)Gr-W,ţ6UrfbD08q }64h*.ٓ=fend(qRHu+["hI:T ѴП]ѕㅃC᣶iPd@:Bk2c}4H0k0Sh(`)*}WÍ5a6't ccIR~k Sd}Y\Pͩ:Y_7`Y۫߈(o;YtByIxjh5%p"oFΐw- ħeX٪/H`>r=C 8-Jq hF ,7,8}ϩy*CF  }d҄C}7tZ^w07|etޟ^T#vY&0nlx >9H5k2[ᐌgq DS ԃy{K_ƽf^2ErS9T|vC̯jhSu0<'fe2~h 1$ol g+ChaRVtԌ ht4<s7YhgYdX#h8=1;:1\oך"-lN)m.CQu;L:ra87PV?&>Btgky/qA??LP9&y+5$I׼HΝ@xքDc }l/v;x!nm/bC( +ja\|"L; sD ֑)Uxw=)xg}-кC٘TܯcKBm(Nɨl0a1FAFhw KRd6]t z=R3WQ } ؚ&>2+ǬԂθi ɦ'gHGoG!=,B+Q_Z]. zM:bT( [2+Xo^93z'rɐôW~R0֓I |Okqmc-Y߲wRC~ñjsʄղlRVhLW]/rMqC.zbc#ce/Dvg֖FP"=G&G,P;O0S ksrT^uUhtwmn"-Fzҿ rN%hG_fR)SlIj#u,(ae{%[Hą{:L[|e0#32ftikYmnC*Rg gÛ$j6kHW4_=tUD0bG q-3v9GE.MٳH?Ne(T u9@" 6k|/z,Qа^"3DM)m[;gE34ˉxrq`['jp+p24QeLa$W5[mØg?^*e s47p>=$Wp+y0G/$4XLKep P&aubkZþ F=/%`|*<`B?Oj{.'"S}sVInXCKP߲nl0eJ v]ned\œf,H:>ZxzDVѽqTiGrm~rfZཫ'WRl1HaZ }#Iifޘ"2GOt@ VX 7g=12g{$o":$SmCr0"GRG^3L9k!qXKG36攑6/XJ;G+%G)3CژG'00tlJ22_yJJæ;"1#@:!v|B M~lWȺeMhQ*iogbEHu^p9Yl^Y,A죾Oн (z]Hp^FptKuZ@Y2ܣ|4",NuuwfeF ߋh)%~M+^<<ų,&NĹîF0]\SBgWZkh!lxOR79G3,)ז]@Dd$F?8Ux):>6(/bkPhy7>M144nU;QMk ֺv p-PdJEٷHOٱ L y}|Y`7yk;R)<4nqyL09XL;\ܳyNrO^~9D}YܪLĊȵIz?h2PhK`X6В5H#T)Z-]gj@Fm[BR8;)I:%k:E2=vZHJay4"ubW G+iDy)~TXپ3{ǥ :cv=6ױ l;R+ϲ&~إjHzs"~{n/;Rn5z O7{LƛA?!*&VRiqT\SG8[0iĠtۉ)QK:MV$y8yqYE! W,L;&?Cu0,a[=ux=f{{ilƛN]!}+Gc'$^FY@x'KBf{rg(/˥26n1Â@[3IK 7"J#UxF4XKipt$f_U\D6""ex/C0LWz&#Ez/9zAQ|t"44ŋ}#=`Bҹ/X^{v,|ǟ=pxiMivlRm01fH\bD!e 鬯mVfd/$GHUtJ3{Rfбk$KJՋ8U5^08I\ 6x|Ȉk#f1ϻ*9۩3&˗RM/Ռ) dqCuӎ "FEN H.V; oG~A.~_M^ھڲC?V{Vd7 =a9ϴ,ȃy:߉i޶T [ ag:b:(K"!Fkǭ$1Lr[)be1nEz!^R#F w$;gnd :Ndi0dkMT|mCD%bph;kN, ƻ޽ňˬU4<-ڟq?ӏ$uh1QڊԙKhOBD A]?QkbQKDMLᬳ#6+߹eIwW@_?Q@c~hO(WVƩ?y8^eѮDR<% Zg >Gd2 g1q(*}qD#LKy^ SU%TxFl\! -eYheC-J  9^&Öբ}Ĩ,8{jU/:?ޟ=& M I_{R0wR&?W}vNU] ~5bE:@XF~jPǨv*775NQvL2Pob_-nݨֆ2ǟ.K'&^I!nK!ʚ?-뵕a f~:J_EUCYJ{D.04ܛsac -y@ lSg\Br\)!$Qo>mW7OiHciH) 7V R׃zK%wLq}M8'F?bK#PZG<릷 {8@e8@pY}sG:vզ9t_Džo^%zLB7=&651DeQ~(r$_ʴahD-q$g˪yA:{{*V!%B,T珧8:/\O[=I?>bS䡩FMH,E&arNn P3WCq#紩&lrS[-ۈl xF'Ys9!usP $u=3u;G)i.A9h %Z!ymx%|ة⑦u"ȫћ'kt z#JMZihZ $ EE!n#Q(rnZn rY^2 x`Ĥ M7Y}{i33'9Ju\ǟ4/rHǕDXyvM !"`<ܞV4E*ls\f&bj]jҋ8OXoR=Qϔ>Pjvr{)=Hk6 Hʍ" v лd bz7}*ӷN7ekuZ¿tȶVE6j@IWz uѴ %Trc+Uw_|~ЀFňp4-JqL %6 NZ^C#ڠt*ʁ Q-vg>Զ@I:(tóq[!Fmw%۝4zq ic;oo@CX|lXNT̉Bj-9 Bɿ^uU]ے6i_7]0v[3˵ 6[|lZkU&2ȫOT*2u<&J\Kl'shY>?>>mz??DkM -&Ay>H>t^/C74iAxjfmLJ aA4*s?9P* %RrN$P@Z _Qyi  B$ ~؇_DGSi]bX{ͩ,YΓ8>E (wac. ]+= D3@Y-!yykyU1zB-墲ω>>mAra-+\].S^g|t~"I+*ٟipqny׫3e%ϫroj3g Zj&Ŵ6r v|=7pc,n7XOi$% a9lt) e!bezm1,aOxGohQ 7}&$%,|YY?)|69'JՖP#E&uO/92{[f&|cB~AGה,sRPDV\iҨ{1BFS i=2^>I7 359n 6 )ߟUGR*~qgjZΎۧl2Dg&avؾB7\TN,R͌i+5x>cHT>k?cˎ}DahGRQX2$9t$c@;2V2o֩iCb.!{yɯ]¼8t24ܾ뉱8*kC0*&B۔j Kꖊ+J G- )/3?*}k&Bs2{"U[gDH'^o B g}?88=dڽue*4Շ aIgN7s:UofMr_y!]uu꫘n61?z^7,lt/NMqY7e(#.A2,z*b]-f!SlR..ZQUL𝀧G6DiyF:',r)>wS0n2,ΐԕ$/@%8,]3[ęVNOaxL?3lMc <>_ QU:3Tz@"dnV[ePk#ʫx7!ҀX&Au4h ?3'l;}I „lO\o~JWBgbMkZS L\m1!#tϲ/hX{YreJI47ڱ' s:IgnWeoS8pYdTX09Ī@i&Q,Rh M7SB^d?~+^ǞpG ]3ec {{J 2dFN婓N]D֛`FJir5]z$!!b_`FT-ĕ&Q^җd1Lԋ~Vр0'MZ2H9݁|̖5}cp>K I"=2^.6(G]ZktjCDã1fVe8)ʱMl-?!zjaj8yV-'®X.0kFkqmR5&4|wpU&v' XVkw>BͣCJB]愀Ý]uJk]'_cnMfQ8`7WAَECeH#Bfij8sR'Ȯ4р&5 +g^Q8wg*UR/)RXˠg>b$G 7:Q}߮%uopZߺ +.62_0PA)0rP Ӓ-- ~3KK;&Ӻw.'g^_U'Y2ﷰBvGpIݶE ⦯n*6VSA+uW_-^ȍn [ 8lINa5Њ 8YC!bm\O/>2)`>1Daqw0b(3i! ʧt^ ex8XE>t9[S!j;+&`şW9Keu&1aeX}jO-$_LhH/Th _T%}0J nݙP55ؾFF'wa58Q.iƳe#c|LXNT . U`_}t%Hs&ьd@ԙ; d쿊]"EBE;~ˡ.vJI|DϿ$w p[C,>vF U7&d%薤ǂa6MYl&vmNedLl: ,CpQz%UlT"F('!i1kbU)\OXth~4cu@1c[zkξY_sna2z\#a!Qۘ=:.o` K,B\ؕB sK`/JhEUxq\ܷE[ ~5B|=zlV:':b:8dqf`&Mg><6W4.0ENjod@T*O}Eγ&cbyo{11>]bO3zՉopB8LA#~ 6*x-Q>RWW#P>^C>E@#ޟFs`͟c4!5{x,˛@j΅1:> :Ş2_yNk[M娥!]C:2tp.ɺQQ/ ̹*l#$O]6*~ݔ\.`Kj!#Å{#tCoH.X'Ykv36?*Jb #T,β^˨1؁{ex2pBP)/~"sZmO>fc&MNlћ5W4@4<0 Gݘ^ձvޞrb HU8Z'# dd\22-& wH@ONºȿXv^CpwmF^imG2L8Ιؽ,T+W稣PUɿCuizJq9} *PoL"#70GV!;:oU~/OlN;(oxݟz@~UhBPݤu3}*ejy]2U Tn؟#_ ozh1\\ES:yz<f@TfC7*䒳`[3uFĖaWs]itx5gK^mǏڵ5<5~EKEWIū]፸K*]~Ph{W8s͍:O o_|^,قI:e2qj s);,2u;5ޫzV SΛPIh#KŒ4z*jItdaU.j) [5>$ *y#Up[Tjغ@Ձˎ3-Xp@˳?\,%Md"  hŠ,,8@=a8tABYHnn&M' ^DMkh2pdH ɛFlW)HKG ifb v CAkNU*"xSǷh4(`Sq)GN?=$ZW+$c]s%ibgeDžwR;dV B)1@`g .$4E怒 poxʼn87Rcjee[$\d-@Z-!&-긜Yt/ >7FdۨOʮk})ElR[ M؎; )^Ik 6 =[ȵM+:[ :\ `GOB_>܂eɲP̪z7|gL>s­Js9eG9|kvQJt zU/VPq5ߙ2YT)g~sO 3:s0>g(k"ΧCqtq`\kU>b7`w-lpazZ3_UFC}@uci^ 86un`b-/']lO -x?0.ނn+ hӭ`׭P8ʄ^JQid^e|][SkWZɺl GIO}Zv[neH/ȃM3 _㌁OaU_83])wչv44nWbi.%vZt/~8_+oϰ\!`CjGmyص06JV\&oȼptuEfCյ_9Kn"ƚ[Ft4ֈxa2R‰;Z3RC !-DuUXO2Z;րr԰߶UW"yFJEӢfc-O2 ʰ! 3oȩ;I5:3r|ng ]xC*fD0[MD4p/L+gZ9ܼT˵<,ΔYaWݤ w"LTaմH}KLiSs@M:XQ ڿ[}" Jm|AY#$h"Ct2"@ Uh qo`g;+6mX7j:bPnHW3WZQBWVF^K,CE8$Q) =liyQ}@n a9(<5 z) YYTG< mGItaa|f4#N#_.f*]M((EcAԍ&!̲}[q %0)^x2~,.Ҝe,6%,6EJrsKl^}omKֺb^F$-+r쿻m"{$0oZ>#;Q5IJtSJ?@;tͽ_~ w}7<2q+sǮ1tNPH L6Z=LISh ,ԔR/Ś v?t9Z/+KUzI[;|kLk\7yK^ O2U+\szk1`Bn@zxE@Ȁ0$ЙfVvLZ@mb;S$O(D`Xw\s'| Uj.Q*E8)akvurQUeNp0A)ԋ3dB!iK%tNDwD(gu7B戻yUkb2djGd{W.b(`K4~@&zKi.H"6bb9BobS">.mvvY:`.ҬGhS5ykqf&1XRNmZ-vW3M\% c]^Vw|ջtPj:K}7C;0+UbcįCd \[Ә"k&%gNc@ k4jEmnh7$¶x'DHx(gM~Z8# bRZ\JPh+T80m5I 9JcR1lTiӡ YzWТJ_.U8`? M# T%$Hܧ>N^b*e3, FLYCyPMQmȴGTB=ofODN.6uNzp3ClvA^BP 6"5>D|)$C:STHfiC)2 MM/<Co%QAZxD5D5pƀӓc[>QG$YgB50ѝNnClHg GzcϘhP#rhaMO>ZlPDrm[v-;I GO 񖄨we#PB\?9LX`3&lTfӽ@-0ڗ t+@0 !~w*|s Sggz~sa1ܲ;,҇du Fp =tX/ +iN?q =?[ul: +R9W^OԯBNZtѿP^[1K[nzI0|pxSwt1B+N^2*#u&\Im?(#[ C f^$|v>O]%tx?,ʼnL,$?_S,E~΄΢?dLjԋ]p:ҧˎpш䆕RF#Sdg}djw_V1Pt4 ?x@kUbl'i%E~ωbtDo. |垗 dZU_(%j<E>~@$t aoÿX*ROH}5 0YwzwSi" }uuv^J-eS8D)3H %(zT,ڏ~ K]L7OH5ς = /߮=^5֤y ZHr n)Y+"/#o@wG0CTPGKz5q) $h+B6햅뵫ixqWMFjz zӋKִ, {aq̣CIK @.:H&Yq ɳsp >;UװLsm^EJXC.`]BQp^ 7`*aKR7ă {4g9BH߻N7pļ:A5 k怒/Z!8TPo7 Z&8Cj.Q:ѽϺR +,[ۊs >TEjSugG̜@G>Zv<ʿ' b^Q cK"0xy'*"/9[5$W92f?ױxX ҃j9d{}gOxxhS.ҫ=G鐍-cļLav_9z,ϨLh' 9}i/"|$g;rKܾ; EQΧ cB38;YNPՔKU{)rc !0ZiYswX q2褍/^Ɏ̳ YkI|/s .AŐKQqdx4 .[WUK7SECfny`:Gr/ )vE\gݯ8-/Dy;;mt}? fvaV5` 'ְ8U Ɔ˽N' m>mØؙ$ t%X # #:CBd<0=c"UI,Ph]_z RUMNKU !*?4Y~y?U#M"m=s'MfdF9!pV006lJ8ZsS^N2|Gm}|Apf}{o S?P?a+8=*CܖF՟/b ) :)곕PTXP:ȈGHd0=礬U~U}mWgc[Z'Ʒ-Gtd2%%d/AkB&a]x8fefFk)7g9LT]} &[K5_RD#9v-r]y"u#A 。n^{9޶S>ҝ5S=[q\j]{ Ȋxhͭ s3tswWR}lD\Ì~0Q9}4kM8/xAn7khk9ƏG?t^9R0$ph:w) ?&L[: ְh .Zpr|{~K`խ }_cEI05k@*y؅N4!%$b/zҵw ݣF 1 tZ,f߃~9-I]Љ'w;9ϔ 4ܸU\EZSm>?&/K'(|M76WGn4%t)59Y{y/|"ĥs}d<],b:*< uĝ/1+ƍ&iNEuب{{n90xkl^M 0nHMSFtuiUh:C*༎LMaCyPZM}6~pjm0<#v*Qw |Q*kB<-ZcyhX"f(9zjP 5fCq}F-g-5,j`b AM܇c|#BG 1HLcX k)S[- ڍ_E*;#p ]BBmY2 t;*4"+zh9þ|1#l?Z~B%%W"򳆹F=͹>eNy"Gm軃PztC,$igH3oW5NVJBBs]A1.+}/ b2xV2ImjBb?"̪Otie+x~x4ڸz wJ%uH9hsD1XKGy<ɟ}=8ΌF1*_Oc?a4S;Vw/[m+X1! |h]vwly1"e_xqBҔp̔ԋ| > >gBUŴ8-|;DWj#@տ4m.BM\yiFRȂ"3Ь p.q߶(Fz.]Ih[|S9,nr }ZY*(z* 8.a+9nДĻݒuP<ίFΥ">9 b\} _;`Ⱦ"'W3)08?vV7֧Bd[m% iKZpi;5gxio[&6KWj8QG4YHEѯ~3%\nLc?m9>H 0uą}CJ_2ܙL܂5ury[U UQvh˦a*?TI`y-dPb;Z~jy.A(% ~spvԙyZ1d&{ܺ&(Ek $Fg7>μ̙1,$:lq,F&.g2ΘhZ_jȫ8?tzt 2"r#qD(Q fi[L~r80R>AIM>Td#>PD#%;gK[>v_iI#w뉶%Sh.@@:3Kb,̳ V k9K̀P[l+_3ȱ冻UYsqB24Hx n)Sf$Pt/\uV} Vgsf4g3 #FMP;^R?H]u@5rpGvg< nB(jgEgѯ6h+Hq/ӲqR+m⿎0Wk`)Lm+ۓˎUOƵWJg ,+ X ϗIbF6~ۈ!۪}z H*keYNrc5rdbAA렀+_hAҦA6a{?5j[3 AtjZHS%·mL29>$|*rbcb&?+IׯXVD"=:&S{TsTADo#2+TIU1ﯪ^7A-o4H~,7+PŢKN=:h[Qm#z՛jO}QwRNw+qV(,91na0pb8Yqqb0+cWg qr2q_rAL%0ZsOgk\f^dT5o6(cEP[NqbDqV5$UiÆzGSmNGC*ߜBJÉ!l%j#+Ӕd>$[`vW6ߌoޑH~)URN4+(,|U`` lr4!4`T`\y8"G@aN,X{WNN-EE/ W:GB 3E Ƴ|پC~8IhQ[c {=cҍJ3~H@yfTP:`)_w! 'U;J_Uܷȶ)^꓍E"UtjyԹ5!qTs$<6>ƲZZ#nSz~Te݇*Y/cP14=L+ ʾz[&H6BxAA)nJ%mcqH7/0vz b&^8B=m}O׍XtY@TqܴxwZܺ%g)4SX7#uo)+#(KbhUN )u*a F'څkC̫T Z.:|.Njdz_uk3Av6$elL"qy8a >cg}E S(ctb?-ǵ+ =ORpEMVC.ln)SS.;HS>dmU'YM( pF㼹;j,oO[QrōmC(bd arJ k#0#yʟيMN/e4).H%凩:Udm Hm9inߤ`~|}zCq=[a0uwJK4afIo9N/>FS0 &6%)JcR;_s|\±ay쉉m|+6:OsdbJ_r8`Tv/avHCV|GXr4zgL/wF`[ ]GdE@ [=#jȯqDJ@CآWW$*4N}z}(V+Y>/ \ ,%!ml;X u&n[ f0hW)x_f)=y8Awȱ`u]3lRD 7 Rrdz;2{:xaJe\G:EP+_^JAp@fd)C*[N[̲Y;?i;&Nߵ _v&gՉ ${{Ч++$pˑW&$z[+x13van}%Boؘ)QWVg },M|L(,PƫKpp}i.,Jmx LO@C&mvGH'ɦ($4:fT6)5.9N@SqxE\occ'E7ݍ:dATv~ q{:VJ^FrUpenNʧM&{ dkeި9ߟΔYzȝIOʑ5p8]̝ds[| J #yẉvNrX= ZPJyQs\%3dU7d;'j籃@_zygig^k?%+lT(YTt|{< g3_ry;3PR#JM֡w.Y֫[[Y[-03-}jdEj@P95rb9ǮƂpxl3"jtL6u4>2'-!ĭ%pX_De69vp28 '?eҥLwiڢ*KqV=Ok߫K eB-9oJ+OHAymk6KCZKwwW9՗Y:ꐆ= \BW:Rzgr=`NuΙ_e~Ju]coFq旎홪kW3vR1{r4b<P*͟q*kB#֩uh'8HB3G^Ed0s0tjrm2ah,-l nDiՓ֑Ƥ0>/BZ)C<=*,84s[> k&**:v2yߟ= #CD `DL^SKkzrk1^~u/KC?ngKâ|'E֨'x:=Uu|DB,y9e>!v _7`͞}Jw@58E.=  4XMBkI#] IS h`\\SgUH31t. Ba7U Ba\TpEךW./bSXk:b}#Z;Yv!mRʒ6(Ek6bg2׋B!5 fl_ nQpHkøi@䧬єw,"mVJssߚзgİaQO;wTb$(D]_k)f1IY)miVN6?uf|%DpwV׫9hj`گ{vYJ-~zIV#t`9w[S!ڴRQ }46I=癃‚ [/gL h ۚ)N Z@ j3lΟӛ6 gKco>@ݮZ{ܧjufBxsԵv'Kru[b-=QIc3I[}xDUnx_MmKS(lt8@md7\+C ܹx|OOO3IմnoҴJyh{i{% 4\G&G8HA;QN1qaT~k^jKckgUv`tI6BE|"lUdyU#t(n#J]xO'ޤPL*pMONp3vS%č\tiB4sʙPuz~(_G>BKŃ!cM17!h/jioX_u,H$>rH}0Fޥiq""ؾOǃY1 7>r#VoDxe<":%>VQn₱] qYLw z3^ɿ!0U?*det~m9Nn񶰆l澽&26*sgy/smߢa/Ļ}WŚԏ& ZKUv{O%=fEܹn(23Yc?2C4/vx:_?~}QGlO2q?5 u&2 Afgbu -YؑRd> Dn;CVL`J4A6o"~8#yeܓW7˖DSVIxřcF+n+H0)kzϲi(D%Q>23pǹ<׽C;'i4@oUM ᫪&7:(~T/z Fǝ\#OQᐔư O[@p~cݧXܩSxs8 .އ5L"G]RLl"ᱮ;M,}/L_= j4\n=< mcn,to#w=XHK&4 vBQ|)#_1 ]?Ǚo|7lyTیy) T&#zDRG<'Oqe3`QQahRsQ߰Bpy˦Mۨ 2xLE2,{*jk{RQ~J,z7z}dkV>cԘ/قxog\΃[*Q/^ւ`oD..p\yk8v-[o@$w.ea=^ۣj5@1 6MpWO#Bú(!4^z_uѺzMrPtc[:rp{ͯy11c*1^>5 pkCǺpk;~8w{@sgJaeك֏_3V^x3&$I17́ ?hmUcy[ 4|~?>Ճ ѳS !u* ,?*WEY~ LrFR%-&*C͞.$'Aw(^? LYE,3›}.T_Z/?ö ,*~G<Ȳ'u IDJo^;c(wz9.w;quH V'iMqL H΄Eݺq1bRk v7u=& A*~ YmJ q &cKEm_!m??[vȄzKOH_rV{{}q>zf].ʅDYot2=8JH~4³]V@~/Kk9^ύ3+N L[q0nrGp)& _R޸_d5 >]'yumã=@όJhi>|[)$L}A7F)ef/VnѢ̭'1T8=e>+%om؋*`jEY5h"ڡ!\XqQL* HbwsSj=2kr% r|acI4-  <(U.|n[bbН O4`+Z}Ty;|i_}nf_B.dFM~Av#]o2Z=9نe+ůl -"eWJ'*A3{JpԚҮ; %YW8cQ(p_- 7E (\tW+{둢*̢-bg*snJ09 R`'R-S)zj^}K@Qku*oG&6wkuB΋z|ռ~hXܒ_c0)cjN~& [2pNZ=PnG{pCj=υD~(㚠roAU0>, `}VCeZe"'T]Fpf8dn qr;?uMj'֡uj'@ +͵V 5fjZndw)%%(sC! SygA)y3-[>_5$OI$LWbrAG<۸Ʈ!>oKΘr1M )]cfoorbR- :?pڥKmH6e\0i. *jH9(uh)~&z?+pGmI(ˉ֋ݼ{3-ml,}Ljvk޵l–yb`$,Z:L}TtICq똤ݕH֘t~\]olT 6%M*|$(5wxT&DU&5%Lu?(4v)z=Zuuapz&:PmH>z;"9'Ѩ 1' 2 )_M~Qm 2 jaڐTul맒H  Sf!'hPy91'!QgRB|hD @hrcϔ[ɅU9 Մ"neZ.?0" dUֻWήvԯLY@8k Bx算6 @Gu;lkbM7<2zJaފo>x3p3b (Cם aB,/Q]~lJ07NfS2N# #@`"|qjчx9wl`核:yq/ꉄ̢L! v^]v&Wu`sט<6wVa,]I5_uű8.] f-6I8CJcFR\,Q} M.ݗ)eP\7]!\p)AfOy?$eF~x@xEZp'B]hxu[|mB?ьV7YE -hcWQƫ7I]~Z"6AaWox<>zLtAh:c? m@Nc][E0Kui윐T.O 5 Ϡ'y%RBp O{41:k暗;WugM9 2 )Lo6"WmO}D*VRH }q 29z9rQr_5rJhaǶ8L[Z5@o#9; No3+kF6D&E.BF?|ҩ&U!I'c:TZ)g@h8 {f, wSאQ3V+Ж[$!FC;*Msӫӂv&z{VnGVz^^晫zF;:b7M1%U@z) -`n)C5Yh&gfN{ MI({ FJoqlp3gE:-n+c!UmWG@olwPzY˖&QEN/fSb F.{jz嫕FN騛6u_ѹ79 |vBF3tB;0lp՛:+5[I`B<XWc\rcy]tEK>)Fr6L]e־p@Oo&]0D{e~[(cg&Vc#}>XΣD-r7h<ȇ7K:'Ҏلab~91 X!}\E2a;MEGv~ģsKꜱ, 8-Dykɹ8 3!-ؤ6l% aPlrFEq,qW*Ք% `v~\zB~d K8 ØtX+Ӌwq\:@]sk8,0QOQh3` zM%sݲ%C 4&,Ų-ԮDixb@tJY|TSp}q񺭜BCS޼ǜlorWi,K~%{.!4 K4(N91R"Ƨ5Qd[^])KziQ-|R(Q)"2%mO5kakPM ߰`hcb]bѬ Z\[wf0z+MGJRfW ҌZ8@MhWӆ~va=_tXf~(p%P܆q=$I0_2wCr3l|an( jZ&Nsw˽!iB*k# +c!֏m%Os,iH7a%UFᒵ!4œ]7 h;e (d@~MsR=k.21UjX?C;kB1ebxo4vT *Q Ql!iu +:ZHabHVZ*#h@Lk6L[mH%~HGv{]tԗvOAI<󅘿OF]17IH^v>\b;2:;<+!frF&rt@Kltt=NJKF'r䇩1(]i;XR"S/SgU ~s<'ph!4c, >Q "€q.AZlF=ڛe2^DR8PPMJW5n,$o 8_3l@%!H_h& 9OsB +NCbX-枚U"CBgB䋉6gC礀`S7.C i|6TKshQ[܃OadHJKjʚlTc \^Q}VOQ15?^٧ВجonQp;4ܠ<l}mܝkWQ9>geVMyR*]U2>}m4X:O;ܐ~n+**>:ݧ4f1N^CAS^B. lP֗vʦ1~J67o ?JbhW41e[j}2,l/\*YcYJwk v5u Gy|1A+!֌]E$ eMv4ߋٸ 6ds D|ph u 4wʺg%A \l1޲LKw/s+ovˌ?Etq+d󞕬'T:b{W#:'A,`-i4F|#6T];πQa >%4gͼ"Y1SfrjkӎXy-v"7+<ǰk;#(P,n "(4@Lxq(Ew;.fUjȖwAtX.CM8+8!YM'S%7٢^ 3p៚s&S$Wcc&&0;Q[q]-$sG y 'ߪYT(:aʌP,j@QOR\0`:(9X1贎mTGc !ts4Zf=tn"4&j f7Enss˫058ӥVfӠ:o|gY\0_W/Ɲ{A2FFv("lv6abWhȬ%.۾hg~[y!ӊp0 q6[wF&WqA9 `5M/HȝxR@o:OV2vј?dž).ɹ_PtGaUOqlo c̊>)Sbk iԆ(|~3@>#:tA]R3H/+(R1hC}LiS\WZ1pL[~"d S~MNJc7ԋ*V^ #D_ dDQޫhfHf'TYE£E}>Ah'\A8f:KrO4?OR !iޭt~Z&dRuqRVgNDf`Nzcc&fjAHZkc/kXfR]PrG)eZ`eU] ՖlJl(O3gV9\eF}O3V<`?4tెq2NHxȊ8=Ll#DT̷!\G5ѻpElfC"ba eA\Qth5rS/6ub4vYɍBmMX&֧A꘣U;ZtojAβp&:CgÚI39\hD=LWEpM>IıJo(MS摆Fc+JFNgd:P#Z@cyy0̲ӷ,[/O6e㹌LjhPRؕ 02OU.޳8 Ti>4Zf;eqyHeҚHF( jg],tu%YHit(/.D~IW#6EPt"Gm.,,υےNp"1wu8i_!:͝^)4&_-!x2 !SBL O,:Ey~g넋ioע0f?D-mJ~msTd!46Xb6^KCdlīUB0(Mz3kL_&\S}-Z8ŽXDw[oQU175_W![[MbHV1/`6C&(!u+ڢ^ĸTMYn aNv'_RĊ7PH t",Pym1"ATJt]? zkGFOA}fΨkf+bO@hץ諥Yw[LzVqX@7džtgK䟇L|Y9pW1ir~+ 7ȝU$]UntoNsuz@F8.ۙ8Ak aA6nE88g+~W Frf`98 ]OGKt'jb >Pd}|{Wg>3SVxڠ%dOi=i)+6\wb^@ w= h;ky!CM@0=/P,AM%ޥo:%]oyQ4aFގ so )'C;1YN)rQm~8?xyٲt+:]֭hI#20Y#48N?,@7Tρ;$(@ǺT#9lZ9ȸ!x/=)ttӱd;H9">|+̰>>| j-:Rf;5yBAx<>G&ѼYw+R,P:~Oz̈́R\)^9WON※ajɁgh@XhǀAW-٭_\h-'AhO|ATZboi6*V9ۂ&:VEf%qhTG6lWM|Xs!n&497I!c'rou8/'($Кfg^OҴJ=4MՐi"%c "+h{^.~*cKUC֨ 60q"ގDyQsju0Op2BN _ ,pëACdsxI^OsL$U4 :X(GIbܺ"is8wi`Q]pN6H@0k<]9h4wM|"f-@}j`lGNi^Z#"zu{JS+ެXT̩7Klgp9ձֹW[u\N팭qy+d`~ܣm+]yrU8s/e*4L&$9W=egE-,,X "4FFFgߛ Kx\ĺ#gqx4x۱8"87.@ҶQ:ϙ 9IFpu]" q v;㾑:Z= lR9gʣ_GftRr׵q&i}WPE_[(*a'?YE :;({aV@>7 /อ$GSMqݐNH(ͧExWDn. <ҷt\?e4.Gq(m0YU2ix oN†l^dYG|Lyn+{}g*pqDdLjDEO.ڔ0]T ;E+.ΡL>=Iƹ@4,G C_,}Cglc`pLY?F $6m~b C9|F(ՈHY(<Վn)AY  tz&fEv!h06/C mţe Wt46\,ptF1Ijay*%ƒ#L@UX30amqAJw +b]d5h`C sEK<#T6#>M4!~b ^kӴNGp+~؃u 8(cSD#q%C\/9䟴_;w1ק.V2@vĶ}痽MbMAh9/kܿW;_ܵH%BN-]=u)jC;{MLnrϵz=>{gȈT_ (jI*I܆4EzɏSz,0v9'!#D7X+'oaZB&qK!eccgq}vN\׵ -Ên -CiG2M$Bʟ]#n<-Zb{bP]#\g9qi: Ҋ#Nss<ުHOɒ8#?77L_+3P. | YP}Yv_ib9x'k\=X&= 69yTe~t ;7[!]=(^i;)ÓjTS«7->ʱotD@Y0:Z UT=.O tC8,bs9qo;Ziyq{ʂh!u!:&ly-k\O"/S1*v(~6mx]H4Ct7:5+#C|/]ʟk#=O%˲^jg IcvU1LAGq D7Z룑]_+U"Q!zyxcbꢦ8X)gZH#IqS IHh5f?(&̀[hz|# RqRN: N+𶰝sb n DpǗ;!%o2KyѤ^Ѽ t<è'UkG4.QZK >:ziO&TAZPrYXN)\:ĮҸ(b!3skS WQJ`ۊPwfD.Q -s H s@?{ҳ}KcyDo˜4Ιv-cAlw`E%&o S&`#M38P|d H8Dfl,Nn{ѴP/sKpB0 DR-)0= 7Kړ]EktX۴NSBP]3Dls7Ov\}LIUQ;BXGJ64!3ѡCcQ?L4pĪ?p3MNӡ]A'A"_KY Fu4 ځ [Cq)$B !";}rBB'z6By'D!Ê뼵9I&?[S,jHɌP+Ą+@GQW cP2‚j3O) I8y[XH?}HWJC5Rp;%֏ExP{3R>("|*08ka'biy9V$u}Ku^F+F(ҫc{U~kj3Hr":4-D-a|ˏ|OV-a#ڨsSBdGWt?èxkOkeTےTB?_ K4eT/PiݐQHpAn:X#Tr?P_OE" '!q7{ڇ>>ܺG'XBOG*C_er?%+7B'򪾃3ơS@UϘ$ܜq ,긵,U\5bY~I03KȈ YE`emzTݖȪ272D߁˖ͬ]%2(N8gwliBE%#DK0N;|#9wZQ6+0ZԱǿFh1\巂s\js KXPuάۂ9#!2wTFeOV%vd.fEoWk&"Ljlo+Ňdjf1uL1r7l<(XօeQyl IIܖ(+Y*vbMHPPYӄ9&srH\ܬ(]53'M},Y, PMwhťnI֢(o,2L{m!6]SW X*wx Q)xCQN>*U16 \QB^Ph Vx\8V5zF\+)b;q@ _ωdK6`KlbcHƘ\} N`|AR{br{c )c錫L}GiiC"ޝ0ICkwH q nwQH T {RRkץjN q2:AݿV$Gp,>Hİds|KfG`?*9 "z!ZQ |,Ov`)(, XXl'ԻN*.hzV8ï[XqiR+B5˩٩fg!kĴ8|aN!TXdАA*>cK4{5f]gow}7BI,Oe_%aܸ~Z=]< $~~t5l1`{ ⒑Y+=m8X|H}nheGdΠZC4ѶG<$&;ѳaObc' GFB2HĐOs(a{cG BOuwecҷ+A4(֤~;13P1 ;z}Mpg* 7]/ȭư*(A+YO91.fL;j{8[t߈ԞOUim[oC3t x\DPT(A/ްvG#`=Ð9?®SP2aegUDem~|3_{ ?>\xUL.َ3}{25Ϧ WK-{x$6H$V >mBpǢ"v"*7f6OhyƁ.>BVU,.zd#'pW=%4nc\~_]cu >S>g&qUn=][F$V)@FN.VF:q8ۡ;jp|lRn<=Vau HN& }B! ECqTh-Ct2.mVߝV*X!ڰ JiƑ|5r cE9Uuظ]* =྾ׂK4)axYGZ9j`j$tBnVHԢXxaq_tk.vvڞ0+7x ڿ]|uCԅ=)5fdP JɖYR>'*$k種$GCDvKMpD!WGU 6ZxjF, W Q:hf&{V&7GoG0ߞ"w)eCև ,_M)-7cnI`6?m.7ޞܿ d ;eܝ`ƊL֪#+3+4)qao%%6JS7N(AP`#]ǚ=ǚX0R눧E|T}!y8#AVF"c_٧Zhq& K 2~{69Lባ['ԓs0[حFVv/(NX3_3t>ر<_#OBq䅬,k' KJ%?аVv৞; 0v$I~8mX]W+90ڻ8'yzJ}on'?VB[b؏ S˳i\N0 ,(&InTUHT;'PAn̼(SX6 d*UsUe("sHCssϘg#,Ӏ;g'=I㤖!XwG,1 {1E?='/_)>fVE]HثfX+'"@\K[<q}؝9\gGhQEmd,.-_ؓc! ZCer"7*X DLrYs؜O1D'R=>cpyԮ$樿:h|iZcZ=,L'l;D?>G]/$JV:XIiJB)Yqw[zx8bi[tl^9R&9rΐ|b2 eXa1K9e8rHEhrCjM["g9r֐sLS΋,S`GqB5@}?ư{jOKRj&_7YcL4mK{Z_QG ah6֡!CE({ 2_)GȩQu:At?dP쓍Dw A? -Ԝqd]81laWc˜3Z&/2,4:P{ mtxzGMe^[ʤEFF̅^l.x9bfS_o<' T&6Pa]۠^.n]4/dր@OkJ :a4鯞Xd'3a #7"p(%ɀ )Up29tėJDWY)^B)U3 ڇvgrjtRj2ZS ik;o'bTt6wrZPq|\U9.R˦џt# H`G)?+dҡt1\yd2Mr-%]|V 5^O 'h!U}`t¬JVQ'73t@,Z6IXYF\imZ5!<%[sn`U!k{%ν"`$nuf p1a&- -yN#m@ zeG["#DG1EA##C]*z,%:O]0b; >,z&NmwH\˾̲7 h:0NE5A u ȅ@gߤzfhz;JZuq~mk-] p]r'@ձ::H.a=lʦL_=}*s:Qt Y-1IAz/Zb eKTK0ykc)XyÜA%713~pUjjI7^z/[۾b äJf!pwpȘYē>ڲexv5P(v%t7#kvbrFqsv]8/ں}.dB^+'-k~f0.jkk0Jv;7P -YL1ks]/([bJ}W4BTOfcl@>Qe`|(0NJ Fw=3 &h`CRupTkbkGyFR;Lz'y6r2fIfp5PM?!<3ӯKhX!;j:37oM}&6Ue%R"b<9[(A$g%K^$)O1#;T('BGh2Bp~{oW!:W#cZЏWviH)k2Ws57*$6"p >o} 2>{&ȶBAE':ƌx܁dl e.ښӄI2U[Ep keHb ۳ʢ]Ӌ]$缑zef= >y͑# _l˕Ǝ0>0<%KWXH."YrAxJsY ~+/+i~'{=|K7GQ\T޶ً,JɲSLnfd1Xc1A}cDͱw",г%.pX]:O*3jy\WϰG%C/5'IٵVol@Z\X#ojv 5n=D*}ys5L~tƀl[| ʨOV9[zq2&k2",vQ!o\}ք .aP:^yPT&&?vS#yz1@xTpm&^Ŋ^e67R_TLRYWJYӉ<8 ;9YYGYjoCxe'(yP<0<iop|.R}AJ ȝDz#VD-ᰂZyt=Jn2Z RMAIn8 D Tc~ZE`GƖR %ֿ݄ JICwr :ba z:#ۡ1op"l|'iQ,} [}za]G|M\qGLQGͿf5.#GA΁WF,|ࡵ\Ѕ 2QلU5F,y.臤jd;l+aҋL[ :2 K"\66چ [3 LZ8ozna Me1n̈́8=&myy> dN%Ù#$ZV?Z'w(ʸ>|Bύ*eϗDs1#^^걯#Zmg\.ہxq2yYS_Szȟ)y6#Fu2}JrmgYPQ  1bi?} V|[B*l9p|a%'jx אLϺތ|?f2:j8udf^9,Yz:cلB t(۟{A6F] k҅6z/mr[/E!&#_NTM#lFjd y^htJv_+` G0(>5MV(B T!"xoj'zlzyLkfUMUySї3Vl'[9$ëhUIw!Bt7 )o7,L7#XEWC lg2҂Xkb7DITe+d"¬3)sg]?4r{C{}qu! bX2Ō1L)RQ%|?yH{ }jTNj)d:m fБFִؖQ$D2A 74= -޼& bƴ`}hܭUV*;oE~ճcs Pcqs"Sӡ`4(.jY :u+zanTLzm?rs Sȁe`{lfmGQBvзXK!Q$AVY5ӵ,煄GMBA* >`i]}', EV ti 'Ch\),z%6SJGzNb΂[+i9} O"bDKx`c{ yI)̦jPg!|8vE׽_Ks`&D%<@S${5;%b =֕D-'~O#9tx4'2u?7o؋k} Jt[쿃Q?o^' ܆2zق>} zx چ\\ZF:, 4ϻ\c 4Ix?.lq/ã_cݖ iHu =, T ŚrDy/]q=U|Ѓ/$+Tcvr,0}Is8oA>j˿HL$_4o>Fۚi =>q- 1AW0awCeeRX`pʝ!!}2>LPTxdO iPr |o0G&/|=.]n$3t׾=1<{ [+­֩1rG~^=E!E;t(qWsDEz`1$oy?=9QҔ8N S' R63ׅ4]H:l"@M[b#tPܐbZcu`;$sOM:G+(M# $7^MB)V\3-7?D\($k BaT]: i辮_Oh/N 4Pg;.}`GaG,(@,*O[7ޥؔ;EZRMr9}!.r\4i:,cD'O F, 9BIȎՇȏ 83Rr9m7fQ6|CEh¶ `A0)`ײ_UgȑYk@=n-~1s3ila*4`u[(cdD?ϑ2XgHZom0'=YJX6kM9Մ 0QͤĪ}{>e7mPpcjt pzhCF>0H4'0 > XsǒyوJ[ "tޣRz#I6Q3TR-a-?oDoarz ťYUqcKCբ=. H WХ-977f@j6h[ryĬGIM%1 Ƅ˚ '~Ù kvy(HB( n1 MhCDŞ8| ;Wxj⅒}0@f-J"R[@S$'=H(c(.b{T^3{Hk*[1M` *ܛΆV䪠N#mņ/qmo>#=X%*!Kǻ@,ԪM)6ZO\d+ "4OʓX!}m=@CvR=ݧ0XƤq'W__yFb̨ngj.f'A/$(f6>3F*a<(؂uČ:@QGߍiQZCG_ðUy@4Ϣ`~K-",%KYL y*6txDba!C;B}.Ѝhg<%A5K}$b YW ;bMҟʣbbƕ:PߑS$vwL[E WL29AyqsXmzyQAǭlb Z[ mOAZۭhsکѷ쵁~؝_~Hl=ϱH>Op> 2v9EbWHA;:/lMkvXVe > HjS̑^:-v k >gL>E#cHC. ̦Mbx!Oջ*mq&)ts* 3}mdvbȃݗ|v<بsPƎXƄk[$'[^^#0,Ǭn)R @q7s"d,59֏|LIF H\֮RZ`YZ_(KnHZy6Hw u LHݺ@dbj۲2vCPr+'^F fЅC֑80D C UݰHufE蓿i{ \j.';] a#gWN-LTp!PaF"}Kti$YG򣴍́6ha#>LU[(Z(9taDFw&+#TSEbEV4ηlAqRܲ؍:9GtNIu#Ol"(m U baV$.&waʞ3X^4Zx7&)YIrXͰ$YsE$yt*G/w~g%?k^C1mB[XAg:Q#߬1T=;/-ݣhǹ;L%${/PX~vyZ ]sr+:r2Md_Ǽb~2ZԹ;ຜsM)T@+[I\(mYߺ[ |g?q!)79R[!J,fLGLen%JiLC6TBMjŤ:$xo莜+Ǵ&僺BH߈{6Qg[E=7;&YGzaG0j\Q"%?f ͐6xbڧrrFti ,$HqfﲶlO5I$T;Y{c͞9ҌYIǪ…U=,"IE!FI3?Ylʟ.dxf4\ J2h? eSE jK(kpMȮlPUˏ;P3S535nsrlA]SHo+0wӷ?GJݓ9 R4 ԘO鬻T}GXҼۅf{i~;0=T7IKSwbq EJ#j[,Ow׸4vlM箶V *6H7&!LM۽C[%^^豸䂊TQUCZzqh(;k}na91D+ x37"[;D#V`vK63r{z"8px&kTKz$YVy?4vC>izӓ'L:@Is H U̗|lhcDHb)Hw {[ ;55jFؓrMf*YCll:a< k5"CKt.e5k]{ =O:*_RBr%"WBS.gN}E:@p|N)?ksm\ٺ;L!~ιCŎoOɆo^܁-91NΡHuAgibcy*%qE4(gf 챥C}X +J?$7vZQ\<26z%}^mo fKi1/.H#z \ѭE.:IxČ)U1UH )P;"^h~t: \qNz'R%_7u]ߪ|$;\LDa'=,( yEy|h >N9'4<HhtMIp<Ȉd^_9CɺVy]v; QSg_߅2|axzQZz$73AXѩmWޙWRό^a1ޒ;u6w'Ѓ+ i[Kȁ !Ap"v+Wyo>Ӝx7*xe }[4Y 7qJMOaX+("UFkA75E#t]A3?B u!u 7G"'Tկ!oybg^S_7W~/B=bv3-#]j-~,I-8l.|)XUH!PS~*-OA<]V(/Ygϵ@+FiwFoŷN/3O;9x_ƾV`*޹6NC[kK'(1`5=rZ VHb9QuMN g.ݝUfxmX"Fկn;p!O[%Q8͛p9h,]+FMsW5@+N!VҫD :B1ܬohxpx؁ҩ<;+^O֞.po_@i͈Ӭܲ L{۴ǘCL3WdG Jn TyIzZ٦1xr=9kH?j!R:OsŃ{cdIKRmXcbgt]VS'C NfmCNBˀ=_-PYX4c-Gr* m?Ęɻa$͸ww=) ݁[d`MV2rtu ɟn#*?kEh}tT[vQJ;f#޹nX1ȊX*yY_aFjFpˌ.dau7\#0َ/8zwI &N?RASJТd}:;Rԉe8 =5VtG LJ8m^mm}zo[wѩT?oY0æ7恣ZRB:=[9&rZW& $?e*s Kg@ܺEO̦J< inU]Ϣ룷|=Q3:3 ecTDar`a&+q(†* rB ilBL+Gk*ue&Ե:-u$*KJU^VI/b~ 9o1;E@> H&BAB=H+ BCNje1"M&-ڛqߚS,KgOJ>@9n#KՁ\j4o‡^ړOK¡/=N\Ͽ¸(t&*. goCJjanr 1E6h: ac@?ذ<721:AÁpv1/q !$ds\ptcQZq}v/Ϙv}mJHW>#r+LyУ>Z dX2SXc|'UIU I2iҿEN v;kYk?{ƒΫE*{[;L +6Fo0W鯽U0 *+^7jꧧ SZ TAM<[F[ V]J`v1Dzj؟=䋺 Bn 5Qlx[ãY23@IS1H$ٙY_H9v, f̊#-1|0Q%xAlJmSq̞~̲:J/oK"\s8Dճw:O?o` MʁUAh,B2"/WBAդY$ʫN0k C)eg@d.=vE*J+~78#(|׷5m0gsC: {!x֏Dsc@{{J23zR 0bg=d]L8@8jcW)tyTlOnk6Ň0W&"HKK8Ӣqe+)1Vϣ2ow^<Ơ 10Q//'@-"р %b֝!@+Ұߒ;OqiF?7ikBɝ ёۼJ/2?F,KL D257DF?ͩ9va WZ$U~PKxヴWgCճ:~ӂL>NMtFTwPjzu"r;|vK1QwR sOV}S8mUuUQIڍ޸[v{+_Ot6;%!:>_W3T_o ݇8 -B1U_3#(oqn8gPGj$vGH%":v2V0<>D:M`e@iQ^6'X;ע|'9 W5F!FbkD3]f" AGtU%i=p:x=ƦcᄢD@_(ȟ߈T巋ͼY6bÔ yQl's%j?KYW6wJ)\t V̸9skc Ņ~i"9 Hj.x| Blt#_׆ S ĄcC JxHi]dHH;ad.4Kf1s˻f@`Cng#tRh׌?pRQ"j{lCA8D 4(иJޏ K19y{EG̭G+0O0_8.I~dgfȜsgZs "zVVvPi` >R/66ޝ=~%eʿ&Fq9 ez)\N@!co[t[F06z:#N;Qξ*&l7 ϧr#(2acꚍ ohKjQCRt҂9 ,O7V'] 0T)fɴ B\Ͱm] 7YA 1K+奂*{vP"N'A6[i)LuObăL}F2ߥZȼԥ&[滹AO%! U?6 ʼnVڸeb{ = &5{xv㖞w*.˪}"!n{ڃmSfde>ӧԐ 6mC8\(}lQ=vF[ P>uJK>e3;$7nBQp59n67D &šaq] ]"Qhi,R>Cs7nFю1o5ǨEXF: ="yTGg8F[~|7\GᲩ6%G\o6n=+:k=Z+)%49>.Xp?D{؛lݷ&:p^mv&kuY8NhW?dH["rpwì37U(jfGg@QL߼xp2QCy.j }?pBg$%a~jY5_k7n[ә ]EIl$Ũ'b +<> 'eѾJ¸o4 &]<]>䒗ekK4Ͳ~GŦzSjHptQ6?Z7D#~t/Q/YB./+hi{4,Qk50mkyY<=m`˟1I$ 9󷣹4Q*66(H:s4`+V\H\'[ yRRz@fH?\Hld0Fgx"BkكVγEWɆԨv1wr)3`dIz#owש 6S}P$% F. u`w73?D_gwj@PH^h\dY3Xvտ\H?(Sq7ǟ0RyKP-D-M6 {W.'ۂXp&!~$A_];O0ڨqq!SE r#,cKL^]yy '1Hv7_* sY?|U5aoc&@RBpPBb )Lj(Ku|@$@>Yar Ep٫aJb8Uq~P X%jx')$b/Ɲ *P-@OD󥖉 ):a9DQƤwhMC( "J₀EXnV;3xw:Y tW mM/*UMEǥ\R exE=;1n#a=~{<>y"v3ax̤)H1QE4cB_ Ql38s6'ydJN@qbѨ{[bPKK†Z@FǵBS\h,1y҄`v!ӸNKIu!.{Ę=_dev[RM#B޻(@9e5Wڌ? w5yb.Z;"Ҫʾ d4\= [Zwuv+";* GrZ|NL 9|s:Q/ay=2"{ Vf{#b#f.za` (9y!}ۖt23NqNE6p8.)"JuH5Ml:f82ɔRz a'oyw62[d=LZ J#Ap^Oj6ϸ"%#*n%z\=XE>؋nKOg!vkIRB̀^앚oLqohD-oːW {Mf9x90n洣 ̨wdtU#6A{qڬCde>1NL:xڸ8V7wG)xq׶}Tf}Y*Ŏ `a ?a>%r} qaj_>xdVvZ w>czQ=j]9#-:& ^G8nsӼocIQ[H)oj5G/ȋO h?YyID.+UVYv,G5m_g t<>rqB.HA.D `Dd\>8v'Wm'ȣ Q}z uMоZ{ux083{]Z҅@b)TvZ4z͉o>PayJ&bű6ACMEӽ-£F 濺s'mj[ˆ{T,HL}Cs `F1#puig"۷+s\``'gn+ޕfJ s/XlC>Z H݆X&ombo^ZzuL9!bDbH4Tʹr;*2=.P#anO20FЃʹ 98Wh=eku|MUح@c̤L\/ӂjA"ЖWc, %-L]M%s=+\_e73aGO=\c;*,dLcZ~۳zބqe$nM3c,5?$4*[{gDYd) X`3m}-zcz?̈́;%{+t|Gv Nlx\LEr7pS[PW5r׍-Iі27Q*sm1F0oe̞8sN9&"F$#}@3{o$ϛ8(8.Q?Op ̦d81鴰VL=':lV8 BP N\6{) @ƷPd-{I*YZgtoxg;G''w ;/Vܡ(= VD5ow|g 10b!8xU*#6Kdǎ|H)gd4YQu1]WOf }F F xPY6|'{`Z8c@.,Ώl$ ,H*VSK#80'Sӯ nw*[$Iuh9Pv~VF o>b-*))!P_5eT0+,D1q/y;\^B3I"vA.n xVkDvX"ojLm>G*K*3īWVCUJ9yW){TZv?=T\MSYv2̆xʶAv8(m>L1MÙ\T5H-;`h}q~ƕVt<՛8vXIٺLXӛrj| cX1OA 631-EK%m.`nԂ\VTWD73/0V1)Uᑶ<@g#h4t{-ʇ ه,ޅ$hVXpD7=Пmy/0F5/~6Zx4?tĕ;‚Oa{-@x S pH?Ǭ,5&,{7f3(ЌF%(~O3Uu2#ջNNalZ GzTr Ԟp,}%+nV6{Nx{Cʯ~b+ͫ{𱅪O-`/a 3mZe5tX iJՠp71D?FbM,rX$utIM|VdSV2ݠ1 0/V*SMvohAJ 6.WP(SVr.<{5sռC@T~XF"|;)'~_U.b i\5q BABov\v\h'oKESDlBJQJ~Ly>bv7.65V|F + ].>Eg[ V2?CAYk :$z6OP'j*Ů~QQV8S۟EiOyNč ݥ`q8񖝺,\ 3#tXe]t2r&LڸH+t #T0I%{U\ Cj2g؄8*k>!}>ܥƥWbjFXq:*JNO톳X>U@̸X!d&;%|`Ok$,Q=17!nۀRb0' {>np[2 d ,{ݭY Hq( !AJ\sefnz$d. Ժw<3cnN3Kڹ7E]3 Z*]-y 0VD?nCIKpnH+˰`f[=v3+6f(NYνkQ8m3h$~DPGGy*1sm3HPB^T4~#Lfϟp@w|^R_: 4r{$(A+BIgce)O}ɷ=j`n KokoG]ݺ8|%1&2Sd*73N{'̿_[Eh(Hl˜^qWyɟ+'ȹKزm݄X@)p_31j(nK}hͰ@8W/9(lPRRm0o BboZ3ބYޱم.ׄ\ 7 EOaJd*z oM7t6όsOMkя.y خ*16d)(ヌiC3K(q|Kg~'@-M8mSE4=~\lI-5(%kDHJ(OF؃wo/Kd8oyϪ&N)Iխ8Q!K5:FRgC,oâh{(t9d(ư<]~79x:l=oowBuBzN =Ul&pE>8q.O-z_U[__hHF#'6s;v>׊z7%&BD.<>2aP#}&I#ӳG^ Z.0!/1;ziː1`~(6+{'1Wu0q4Ih9Ynk?2rs= &tBU&ڬ{1L…۶P̪t Ny>!p6cWJ0Ql%#R2X⟻+ԏv8λyN᧤i.xHfv*CL80aMfKskf_8UfMr݉3uTygtOpx wʈyrŵXXE<;M^HL6*sorGr& +I3~U$+ŒxOɅIڜ3XA(F_dME+.ʟH "Nqy_zMju-B-#oVRqVC8}G%96MYݹ/b>,DFvҭYL :3jyeZWH?;Nl2{Wpv -`ukOSyj|Ksqq0~= mZNءww#۶*ؖ̔Tu#;<1ʴF?5$G]# @|x8 6hU l"RE&`"]J-i+.|No@js@hL9$g8=hUq%]' GjQlX?K^y2,N%($а ?WI_Q(`w7lߏvdܹyPnmJc1\\?x q6.F`#{ײ ۴+Ձi.]ZgEG8 eKq M Kå+3K|&lfV`ئr>x-Bp0>-sK %0^ hUR^΄A[WåwD5{6u{ԻVȁ#.s%},7[.tڣp?]4(3}r$u!d9|G.V1 ~ V>Fm@&Ʈn0섑&+G;W&C_¾:bSg)k/,8<#G*oPXױ:R#&M.+D}1?z[ -}< ~,4hȶm߱?\l +VyeKb9|AT bJmsHB Or<ЫkCzWO+Y+o{0Pqb󒯩s&]-__s-21HO ͨ;R vUT8 Arf`w$"/iX F1ƨBr{WR-(}צZn2 ,>~C vP&d|(AguI'[/i+~z_ a}BArݾ\_lf< 壱B!r\ĊTT^lT3X,gk]]@As!^D{nw*TB?.wlHM}~]4?82mx.w:VXI jӰhɶz3QD%FΗ 6"{/C1[178Il; D<|B#UӰ x 9coV%q^3:K (M?(%srn;LHEv@+9He@ Zʶ+C!29rLT5%V( HfМg%zRbum^Q r! ң#7qRIcD;ёA:t͏T R}hZQ$(ֽr8Z;PWE)i9BuYFu#FJvߕO ft vV\͊~ّ=#t 8?`FSX7w:6i3h BwIc˼ԡ407M n&M!Z~OEU ]uSiSr 0"ӣ1K l'hEm譄@zBH"\n.%f+ ܮп dA;ɜq٬_!8u21;t.bHL{pN#}{S#FEX4"@\fgP~nɓiò^jjX;qV=6ƴ nh1xQ M%sOoHy 9Ny#$AX5tXe)d|" o(} X]D7&TA2ଗRNL:x`ߑ/p1'fuߙ+DmNA}p͊9h{c1EQӗݯ\<:}eTG< t w6m|s2XOu6_Bl `QعbE;6}(~DPS@Z{$SGf95F9ׂ u*[JfbIESC>1v\7hFF Q PõgNq7H?*U5U7?R-^:ܶME?긩 7)´!mfI#]Yrt|o K`o)Ib>Fri-/cN#Y8 `|!۳w*cF, "HT@C/newo{_7?ÛǍJ2 ==؟"LB'-&r@;@幠U?Bnx]?<V&αn{~B(pBP /-$%HIyWonEn4fZq!m$}:6)L*DGMQ$o& s] +_6m{bM υ/=Y^ĕ{ jiWl]L+_}-7:~S&ôf7K :Fn#1%GJ^dP/%ڣx}++OJ^g4t?#}qES<ߔ<#,֏,Mr@(=p <Ѿl/f7sjE!Ћ:Ls;ԡv@q'g?Y+snzD;Ofw"H; ڊ[ 6P<4O -XRyPV(|[k{6>բ(S2Tנּ>^%s1E(z&T?_Qsqy+$2pWJBhloaA5:-V H=-Oj&R*XYFvN!ꊂE̔\fDV1L-Krm66aq@һ_.R(&V3>4--`z3[K #ږZ+$aNl˂zz. m5%Ĭ 6j.)+Mc!U?wtk $OAcXC$_Xe79ׅݺs ;. pL"\Gd&ITqCS4sw;'8Nc_{EXGMf%v{YVֳؼHp;]M]MR=֣Gv]kޠ06/*U$(X-ڍl~xW) +㘕l b9؊2j3ВDZB;m$0^`oĊcq *dZ&6q?̂vXZ߀`ƞ۝[_]wb$eү@K#ct[jȫ)_vHK+7[]8 ̣L :\yJ 2o9?(EԞ&( rs8zuK!eOrƏvȝ9Jm6} `<^ (84VW7c+,B:N"X5*1cEOik*{&eĭ2ꫳX1ō4&"plٟ0޿yKX-Z?a<.|8X-CLrR7 _T+dgV+㨑."]ׁG/v@hZc $2MX(f쭦#M\|Ά w>X! l3x璊hфu)"ٓPGo@h݄Be<n~U5sH鞚O_2DOxsp<.XlpWaxtNoP.k#lBn~hxMmrAUl?7v1x:^Qw.Ѡ>mNBNVaIBDHXB{ hpD?XS`̒R,@R0|)}̈gw+]SӃz1^Δ\!9I1Cj-3׻ƕ< J9kCtc?o|f ww`\,T1dO>湄0CX9]);PK&`,E~|g%݀T~~c+RI)bsa ۆW7KaIʩ͟oVIU$ﺆ%)_AP|\ûʣW\ɦXfmi(;15/ yҩ$v?׊-'Uͻ ՒPLgC9M~gzO<`6c]"P=SdS6\-EX2|F&CZ:NڤWBLRC)=i: \^(GrDq/KD17ɪ@v[ˊ RCZw۟II1k/AFm[Q:q9p`}k&z.~4}s=_HTSf1v)aˎHmW7щN1*o8b<}%PbҶrQS+9Ur*e9 ҭ CRugcy_,buh]  )C@#,$A> oīr&vcjcՃew z’LNEՍ =hޯD9/lt~qtH^,r:D1M4oK暈 ,իVj>e[AuY @90$Q}|*B_r4U3oeQ|HUOľl'r,i+PmQOfv6)_PB+IuMONP6"nDͳO)_8ި9]CaJ"D@1|/ 2eYO/9֌D.<ﴓ“l뼀J1eMu8;c|pƤ+L0*ܕ'7!7@`=3Pcᷗ(K6o4tH 9@>:;4Ϳ!@iIlk[pkH !~Fd.:z/Q1{Wt:6}d yҶya~uz5 MHZ"'dq5r`27+m% #_~&* {(WR[ jQy3 A,:l1)c`P1.@!? 1bke SNR-wF[JuؐpK'A1ޥ0gW= % *=aW bz}mOz kl]zIh [XezB[ҰՉYKh])0TX$U:o~1-cB6-Dȩch`KӀ\nêZqM/GHPb#Yn$uW%(ȧ_:Ynp Xr%Kzb|v0 q= maݚl ~̪FDL4dUH8ӌEFot~w^$x2*T3ftQD;7R`H(Y@̘`fO6SN3ʒkj :-U01>hfpK|,ՂJFkEL mWދvA=: [K@P֮D ꊽ0jk֒PЄc4-C A1R-1~mQŅ͋78 dz uP/]A"Nvnpm I;h Amv*BpZ uD!KX+ ?s&A?kIIck#Q4?f!׾ˌz 5lW*F8+F, nMTZZSt2:b`s.3k:!R,3*ʮV5EUe{&U bWLWg }Ѭ9ϸvj}>rh4%Bdn @NHwrPf${B? >9cbc4{[棞@/;X>7bB9mz6+g-{ *a*8rHʜSഫl4.MVCVJ GHla_h=0U\C1#!녃CDӢHPE%$Q`m@,c/ CWh僦[jTt䍚JùMDeI Rpep= N5= %7ϧp\}/*+q{6`峔}3r8.t9 z?B]/+yeVl3_~*' gJHxA\Ii6Qo)8KEh_h԰!o1KAh{#~"لJAbh Ëq=J[O(,rF݊7V?R!Az00Du{lP,(rk#`8lJ+r ˱tw ֧ƣ|ŴmN)ꀊPv00]No2Pi-(s2*3Iړ/e⎅!B.( _$PN+Fvo:\bդo皨9Ca(>R-?Uk `) ZE7 }tVA$aA}jՖ&,`:e$ڎrǥ9h#}s0?Y6/-^yVUK~tFD㺬;$t6 203-lWkHH[ zrR$0[Fhe1n#,_& %se։njƶ1C,PvDR/B̜/AcqזvDC5ϩV K z7Κ 8%6Li݆Ń(g",%ڼ&E؋p2Ȕ?j*W;=7/8priA|1m1.|l>&[KuG _9L@nl(1gƤSRhT{.w!A2J} ],S4V 笹=P3 iGu Jp_ٜYd؉A,;QBe X=PE@|`>[:0?'Ma@]&(b֕zZu- RVllZxUI XlTg7|^kRm]:=HT 0L蓴b_ ב)m2Hތ/}0TDkl'vv2#S9|!,kK^vϖvM@ޑE ^Ć W]38J %hOK_d0 "#xex!27o/yN4`~.eD[B@Ƈnd=e QzeO42 h&K?~)JZ ѥkec ڞщb-?e_&k ' ^Zo].ӡEa&F G%VpEUV uK[g cc'@aFl2dJ/jY1ɛ^ = zN`R@lɦo <'p~NbrX &waA.” mk0CE8pB*iIkDCt9`͎֒ 57_!9p*9j M&pITzF΅e}-pi'swޞh95moXD9*n)vᗭ.A@$Wx|1 EZb4H:(9*2鷲P-> Sa:?m$z*:sA&_LF(#dD*n克8l55.z0:ZFL/hܧ-Pͨg(GQPrBnPb|k3,I~f.<׎'iL~.5"w? ǫ3~*Jq;;+žhIX#8L&!#/ڊtI%-bxlZD9#2ij 9U7&&Ϳ;U8e+s)+`Y#/iʗ l$XM]"~RCIXOR޵7]xɶ6!"YJ!2މ,S7G\ E (`FDM~`EiN r{Taϊ4_TOx_WIaԸ! xָ48b7Ct^WQaVk/oZ_I@e`I Qp,/mMڼR&38o[3}wI]A kj : iIݓ?Y4T~v|avKKC$y*Єz$O~s\KPdN@4Gj7S/f ZoF_Q<Ia>w~!rg\ПB'nU>k؉Xhԋpw|U8[WF'D !Ft`.zqEVK9wn= *Ø.dE ew4"f3`8|h&ϫ5EOTN@ɝ}䵸UwEC~_)9AiQl8>y{  1՗Rd]jKɖeҫLIeb(wB%3n Ͻmluڽ*T=JIDȯ̼%BK E/f+nS6LJr.uX{oV Ǘl1Ҵ_vɽR 5D5(Z %'f-iG%H3ۂ%fu' tJn[]ajc$D9j<'&.&^o_? 7 REVV' ҡWo'^yE \kXei*l4DSѭ(hL.4*a5.IYL:?^p?XbHo;x颋&OċY?s fw?+)"2B%*^tp/H?38PO4ʎwWF:?/_޻y[X LёXɨZ.1X#C2j'\.T4[s;G= 8(OFqqQ>MBrNMEvdbUO77.<U (R"{Z:'$z ^ [cԝŶzBMfeaDx~1 =,d;|6-'ROnGNet&y8[9L. ݵnbl ݢ +-[G#-%9xwҦeVyCMzfjnIT%yیko-8}q~9l[s{paď< Q9jŌGMz|M:jI>M ^ kUs#GPwSU0>o0M`J)uo O7Q)?="y>IC%|ƴs#٣H' {VK͹lIt7AQVwM5T  H&حvd&'tGG#D& Ty)p(@JZÆqՈWDKqG[qz[e:-m9ث f( -ٶ7 N7 _HZ?WGnDR<0EqC{c jMDOAa Sbq>7@pZ_<#|QFgɤEE29;dPTy':U7( %f_2^*?a#xfGշQ]J Ya|I <:sMκI%iuثv)H<~՟u1ĬƶjJcTG'[%BW@Am.4ﻡcƶj؈.ן~u֌R Tc#kQZژ㣼!sEq Ѡ4!u>eƁ7Xa̞%_e9LB9u|٨~pI*u1Z;c)fwJ`w70b[Xӄh(çOg8!/J;/: Ȗ~w2߉@+}ڳ@6`xsWXi`ݠ1z,j!gGf0oJ {T5t\4a,h]T#g W:dPʘC"KX(4 abLYA.np0q I!KQ{l\MN_ >n2ERہmωNwYxynu\x$YZz 4r${MV-˕0'CLٹ_*N)d F]~nĶDZn D8&LȌΝ-`ےI(F3"I^CDetwƞ'V$&vb,Tv'A65]L9n]TmX)U:  ?1psq!tcGnJr{G".ѷ46y, SCыM`bܩY/*leإ@@~087x@kq&9> D|۲Fr ~T8C$?2T/RXgNF?3zפ 8uV.*OT! ( >gu3XMvjrOϘq[~tŸry,6-gS+oO@OqB,V׼ӗ!9M-RsX821*t-<}!݌E_X֭}J?үETf_mvbqqSwCNYSljIa-|NVd@W{ a9Y瘋iHqˑwF{ܗ߄ߪ\+,a+'81kKbh'7~p_a]΃П0_~ T]wgR*flT˼8mmlyq"M8d3B6ҿ؉P|uZŔu y*hٕg2<4(QyF19c>bLm,WR d "qS3ɽ?%oo47bC .Ey({^'Uо1sޑ4iYI{+Db!pvHs Xg cşK v<O;yttC`H?FTnk֥fuyR@V@UwBE&^YyQ"(KsdNH?~4!W=h cD*kcoewxS˙Lt\X=O c.k,)ն޲̦>W&ٴz _V\z˭gSmmQÐ-)D5v22݊c; Xct#kPfmRx2a:R4fJDӞ{#1yze7~l^; _lATIF@!&qA@gC+y֔ nH:ڇ#op@N\<&lNOR>ͫ;2t,̲,'NrNHy4HCޘaBG[҅W;`Qc)áC5f No5ɷtWj ~I)auR[^G*ȢY.K &mB⻳ C _3H m4/]39 a)}"84Dp# $]MHQ[bPQ~>';3dw" )GvZٶJZ=aQ*X p» ӗXh 0MO+y5J!j9*}+,{АeL`8aZ\h_{@݈Oʍ.|YϚ?Y4?B% >L`n%yWQccbM%ٽ5.iE?%0x9>X\;I\.h*5gQ/p7taXxcJAMEvozˏWAp"J’:-n tАqqYQEc#M]fsIl(s=,!"]pf^c0nmL Hi /&Z跫Rtf^3h=l#j3WX\WOGmQRHǥ;j5jist}@߆I[F̃]Uqˆk8_bzA T_3EW(4V1qFy^;ϋZ=6@炀ksύHYN޽4d$:٧UdV# c仾7e!"[єS:j']@դB, #;VzWՙ0K)4uwmsϷ?22Q|%25tq, \'ǿT:_6vͽj2QW%u_)u}Gisd ^]ϯL]1QoOA3uWmcG1}8eF .w &Ss@ْ㾖|¡cukwfJ=Q[0A|e:{Al(?F l**|h0pBde=N&;h3]rhix䤗Q]a_ar-%G QQv0n1-<$ M\"?ZgCJ⻛OPbCPZe),ky/,l(BSEzpqގϽIbu)} b +3~?n3RQ]/oQ\z*|F*EAą m/9&bo<?`}퇗 aү2AnG`* xEctdsWe#&:LLhQZvlUF> Dgcm1䤄W6x (R_[nvj 7p3trENTO[?ɬϵ+6}) ^h>u%m[{#!R!lSh&rT|hhJ=nhMᅳwJ(/5[1 M<v,rԄ!G}Ư0Ҕ6&}Qg}j_\{ҧV$Xgl K%) K y zpA=hWO!Ȯf/P:3FWc`=G`umQxk4]]Ӹ]sDSlqۘ0TniRgl6W 8 "|д 1fėS'BY6"w L `~abUNZVLJ}T{--޽ hC砿t_mKdM9a/XNkeZ+qh:X'ڒh _ZJYFTB>g;D1i] zO16@5䷑Zހg.,oܯ |KȀt>ZĂr"3S0=H h~$ts=CulcO_6qЕAۻ-&=%g<˔ʑvwG_try_j͎\aMʵcjjšco8< Vpgⴣ^E >qÓƍ/K=cǍN)`jMD)qgk#1iJoU!c"]I0 =S<7#b bZ/o G뭫~\2hh }"x{ƶt* Y2LfpzA?a.Z Rx71 ܌MnRͻx˷aWl ;tW1ݒlj `]uw}*B3g3R,!x|z QPRiMBzy(.S%FUJfV՞li,|_IJOl#Bߦm#n^UBĈ Pe̦^y&*\P'`RRZhݦ|bZgO[-Fn+ 'On˘/_z'p^H -Ʒl>oCǩ5C̀V~V>.uI;3ʉ{gKQT7 2-yt^{Mx?RU蹽cؿHe0R @^+4)<ʹ,@\Enl *tCH}AZAͪ%\nm2T`(ԝbSV.9 󅩹R܇"TF.KV :mj(Xz!*=Ipg $/Q՘U6|PОTص,myE=9S2)|0ukA:|3BzBu1}M-&# 5!ô1,= JhM¥Ed%?j"ZZ0~1Պ5D<_D) <]YV"u[UBK95}}֨L״)k 'yY\I} ҿ9`oBs;{Bgkhś): D$v|$+F`KY&\&8h]֪ |u3Q3#(m-764F: $+tS筼Ve-U jݰQU`?XѢaqbL(ͬEPl/P밆lnꑪlV'Yzl/XOygq6o!4`=< d|'29EA tcGs&[琇eg ԛqr7M xC0Ӽ#|of/X))8*.m=+pu^z/iOMJE_1vd?cg?lZ r8u~Ϳ=s}_SxrQ5pnsDCGV-xX~V&JqSbJo.a/ XLÍ$]DW6ƒbɨ$v+bD ]9qfD4RVHsЈǽ6 1j?pLe|"'@Ha|e\|7҅oU@I(GvE=.IY^qy| }]8:L=?/7І~듸,{:ga4A?EVCm|B#g}ޏN^&G@z_B~vPٹX{wm4o}gJ+/5:oW#Rn: s<]bk}ARMN"xӗaxMGW-aeVR2W02 ag=lD#ں]] |ȽkU湧CWn(}ϑUPmvЯVL B ^&ȋPKP"}zòkQkQk}Y.7ۤp??ASsL#6@WrA0~;/K_!>DWXa9#4 @3Ob P:IM)??ait1f gm1-ݴiY!j\8jC8gq])0s 77JEi bx#oaA@iBR!jHe豪4L]FwUiW\ թF?E)?t8H !BK2 [7brpOPN5VXRΤC {P~_ī>aJvϰbW=5@ؖY6 diDK bDF&p]qa ̆D܂  O\{+RW9#kC /j(IM<?)UaUԧ2)kld%/[~{IxP *eȟE]gFk Wg{!GN(aE)uy8`p YX\To`4ΩwcQT?XP؇2Ux Г.TPN˱oAw'T5ToVr'̾J8s#Tfk%5O Զ<$q+р9 ;p}qW n,bȫs ψsLB2S;DX϶&VR$,sI/q9S6`92GNJtL:o^7/A5= Y5FT[۳ޮI?h,*啛Z>O8|f;qc[x|)18S9Uurɂ”SQ:‹[ U 4+mGH$/lxрlQ*aKDNeeG:aC}$@- |ϼBٴk `3\/RyW΁lWkKP)^ĐPH}+SrEǃp7و<^ٿqx*8$VNW3o]mqA$\Ǽke![͑цlÍw1Nn8][xPE.5}<">Zr ٧XI!3,d7օl0CN2]@1z<*4vZzdze%#y4I.QFl{;U}VY.xwAэ!8Onk~n%wa4T6~J~iuɼ. hbk &Oe 5&d"6ȸ6Ҵ"ʾ{7[}7jhX*F/M}vFK y>_MJ=eqxSޜ 7kUqn +uZ7[.2:ƮYTא:x >Dj Q(MȚhGmFt. dhN&< nQKz:V&y3tG* OG9p<%aGZM@S#x}#%:Y[7G[kl-/[Zq6`GBD^.ZKԔl~[z]:Q:_Έe*?49;]%g=7Z@cC a*:dT-[x x #2kҬC_OG.l,>$\E[:]g`E6KR&IaX1D,ֳ%ag - Ցt>Gme@mr#0譭@`K#.άBSF+J_tg"njQCcg(|V8#NYkK"JBi^T;B"*dJ5DRK`AXd0(!ϽIY稕Ϩ0'E%uŽֳck6L21{\:"E 8!~ތH؛- 4\e!+b+YY'g;iRꑁE E]H=xCeGV,}?zIHe;j o ,`U^N<"=YpX;kXn HJ%ǀʂf71 %דPiW 9BtYiQCG-^̂Wn*pgAP7,JdhsP6{ZqSBfJLs2F5HM0`R9жIVηgoo$y{8*B8qs\ [fy Z(pʤQf X֌I9X -{˙M:wKG Fxl(-9s%'ՊQ:Le؎ЛZ J{̖ɒmxg_dtMgSx6,xgKΫ?9Ct=lZR0bFs7|ՅZbs-t4CINSV%})ǖSM%} B ܞཾM>lIHS8;Mͅsa+yY-jFATt]k8l[%V6sVe%a9[W=, ɑ}]_|{a1{F HngWp&x5b(@AJ< Fp _#ʽ kNh|iG@`2Q9x ɕ\Vv`Rn;MKE|O8m`<ظDL=|3h1#=J:z P& Wh#l=8TJnZrD}dQ$N%e[T+8+VVeRΐ8+DZ)ώi#!n!Ԛ_BP/{t]އiuhgڄ ƽo0ꋱ 3n1v 'ebM<] 1࿇1Y OH3ݎAE~2 `]0 }]ϰrJ " 'nSs&[*L1zZfilYđ5^}["x&WSb?A?{NنxD_q]RIT 1 xg~*{+DJ$nC8ص";4[ F@.3w"&ss/9 $U\&Um؎H~jW!_șxћņ,¿h"=m|i~]=07ezpMȉ,dNaWrbL) 3 QǪ&wXW)r>Q9jU kT_:4'$FhzJ?f/0~f8c mLwn D(S嗙T%BvRJ< rTWoXSEE]Ȭʓbw0;i>ϒ[$a^6 ҽਗ਼Zgٌ5z$~>/f/tC#n Tp ws:"̷֩7Y|@ D$!,SxBgyAs󋏃 mSrns3VW.]|;$D.*(* )$]5 $"Hw5/6b֐f7.p+DW5﮷k#pu(!n\Kۚ<2ϸT!M6WO}yk(?胥or~a׾ڨc;fv 5"U{-,fe4O.e˶ZI! =̼ب ~nxeyle֠/3aFS<,qem] P {OW2OH0ΧqRyTk> }VQ#__m)vMY~]>V ΗPiJo=`4ֺyЊaTXP ,i*&w?cZdJclw[\;8uEl Ċ54-Ы! hksAB]y܈g4G!FCo\Y[s"HBw7a{!r.E*!&ry9Tk^0ş5PP謷tPc;dW^?|m0K"x⤠|т^8{bF! [p Q[M> 0KEI{zP+HmP--9+ۃ<unra('@2|.pOy'js0 f&80Z!rfP`'`x`eRBnL'|sG zp%o}R4XΠQ^%z-ub3DEfYrc[zn IaXϐb!e٠@C~rO3$r3TwCFInEk\վ)}nEȆCD!p$hLºVr]O`XKJ { `!2le {H4:zw}JC5F>M5mR6CdpxkEaHndmBӋ:l»!c"f]h.O23;>9|ժ5ɨf^kjS,*f:X4zrߚ[EjjB"fOәuKa adR笂"cUYTߠTIH܁_ڐ;U{Nirwav)fC=1vdԛzj Q46 DbDXέ/! "@ꃤ $ cg2UhXG?I?B*$rr?xZ _0txmvʺjq$d"{^#wABF[YM{1ͭP"Oz3^Qk~S2vSYӘΉ=JXZrl%*GZBܷk++9k!,hpROí[ QM- i1j"솰oH+%g}/ i|l'P5莦Eߌ@޿~wBl#De83YW! :*Zg300 >5N[ oV\9N"r\94)w7F1sE9t{N+uS=Hk)I1֢YQ KA8zy1G7=Bw<S"`PFλWUY7q.2Vfj\J#o< gۧϮA:Hݠ묭>Q?dOszav%E&3(CEݮHzdwxR[IAm]$m#`w'[wz5_ww 8/ŒlS]간/o1ݢX867Y/!pb*3w` p~QsDt0'ddؼ oW *ρ(*"K!dAIa5#3{H8dm͆4lD|'k"Nο*b-o֪֠K"$#T+u3΅\5>nQӧ8߫>toZ)a2bAັWܴY&Yzp&2I WB%0Pv+FHhI 7}\&:[8~Y< PhgF]|Iʿ:w|ttĈ3G׃c`ˊx e3iȾ3q7'ѿE=~"~+8C^x4ͺ Q2;lߒTdg~ѐFb=+ =}X ]~ˉb>ifMtst_tꦑ8ZcIS)iE~9*f=EmyGŋ3%TDüGFG*IJ $!a`}5b8(c`# ޥ-yJ{m+rqrCdLoέ #+mՐ& ; 1q\=\z'1L6|1R͛5M;[[GT cJR=\<sz. &(QDY{If9ͼ|T.?A>YX2IR2)q:XAN{juI||z%xcQUf5*{\+N|'ӗ{l(;IwxK&̖Ǣ pg. |(@hT~#bFxzdigfD,d}"ܥ+ɪФ-1LML݊9P^xhuGd,conb%m1P-%Յ5 n8ܠYsh Ik EbV,iz]{v6Yq>ߝr#Qxw#'ي"R'AuxX}ZZ}Ϩ*;`?[f||Ja^.k6z4P*i3;kўE!XfxefUWseƪн#O}ְQUW/U/rbyٗp;`6hxZg 1 |sOss9>pǜ tIU0@H԰!ǔD2,Lpja)qhQn)VENFJ_?q!/g~N5'EyiAz[;qTn"̎6A)i3zt49 #Y8MZf^Ql5ԁ7)_jܝNiY/W_Իae(YL7_T᎘WW(eGЮڲ Uದ!F 22bed;yC>Ο! ,_SUhR,v*኎nH*:@.fJp+VF9SQi}~!ߡ>TN*}%"GYV$iG'@7pX7GgYGQi5T®Yڗqo x0"|:sUi+"SzkGH,eke qzW{<뷬$H%g*[Ч Qqŭ Xfwt- fOLx{Ӵ?8Ϋb+;piѹT|̥B/l.tgKb72ewCۗ3^2l./4Ce.H\\r.`uPlx׵C'4=%4Ѽ-|"OD QƹE CZ\BJ]^$^m6Є4X35UZxifj->sֵ1ηp4ӴܯI1K%Ɠ1z}k#)J[Hyd/hۡ>'NJYD^D0k D}hc⊈4w[yZ`/}TYPFY`gb[鮌d+-#i{s&KRP[w#?/jTtalovUbRj{ۼ;yoi,0 ugit4QvIvvw/<:r;N-]v# E04pf66"W8̚±E>(Wjɂk!hL ЮsMf8VrL*M򯷉+iQžAsu~9 'UM>E9"atd#D-mgODo^4(3T\ܯ Ӷ`7 |,/gC0Lgamр/U jn@] 0%t~X*kl_f_؈&wx(\MtCwOΊ#%N!8`w]%u>zcL.ömܫO3;ka-lpun3󞾦Pƕ@K@` U+Ȗ]K[Pki$:ik3zWd0'F}v1ɬ%}ꓺe3onΘ"5s#FkRD.QP}齨3WCðJ'3H=)jmT88s ǯX.3> +'XalWbPc; #f֛@q`LJf((*E#_UuZ0UN܂OO^8+}{0 ߻k)HM` tkXiY,  M]ͥCs{8 xB+|2)_ Y{QU9l dgOBI:n򧢖`ov@Rg@dAlH|$mcqǀGZ>ݹohI}xs_mFWWh_E D aWӕk2QV4h+;KD+ZTEҳb̘{qY=œʐNy<|UY\UCB`__l E;R)1݋mt }8d0>/ &#&Va̲>J0l;wOHÎ cW %֞nssYMЀى@G-ٸȦк.Aæ%S BDo|Pe4|G ;?"3u[P_#ʉ",[ 8/wv9c>tw\I,t$zTB8V`aT Waq3vjSgHT$Kz<'a&Uపv~L'My F50[45-aH{`ŋ_?a6y̆ܒ4̜CoadYʰFK 5O ՉǏ*qNbJ*54Z07I)_ pX0̛Uew-3L"g)ˠ<( 3Yٻp^回_QCғJi$ 2( 8jfI1^t#ZjnpC=%|GXBԴ ]n1n^T `UPK!kW\/-6\y'Fh,_Idޤ2^(Er14I[jm 0ZB-Aڱ\^w9r€PxHz=q=vs?d]O@ -2 eG >ס18yYz7]0flph^s yih(5,vlpp36eߤ2D]ZxJ|V=+}Yk\Ue.@.HP_¥-za/l AϱҬgE@Gh M8Q"ѩ}tiqXơ5{MJ˘ q,85} ̇pOq&i\7'%3!>*ȀjMBnͯUSCagT{ hܒH:re >5n |?&fb 75u@m?ϜWOϓlw0PtBюaF=wu{oPG@K09q?;m|c NO axC3g>d_>\F8H Y4u.zqg̡Kv34y3pp˫4,"xl5L{I Xpj=khЙ;-T:yCq19 >&_j߷iP P`Gݞ=PbʵWfs?i/y _m@/u% /֗ptqR!lS'Е"Jl8(Y4_&+-daaDL }'}o&D ^\10eEbhuh4܈~ ($Bgcu3we}h!CU4ts<=JRϱRZC1:aQgKZFPj855ԜdK4~ZzG+ޣJb+j4¢% xp 'mS/wHaOF8,M={҈j𤄛݇9 U/3T0G뚋g"tCo^5tU?Oj:(4FeΎ?A{p68 o \.{,Q|^-VhFA1<$[|'mSiE;/{&jOo|qz2شlHe0@=tj&߳úk67b$* O`bnE r@EVuy{Og/ F \=sđLB!3ѩGت@ICkmp v6?&D1Hw 5Ř5+FvΘvg6uUҍ|PYSPEԎQGJi&^sjilŊ.1z#F4L\ <ֽ8 N`=ݒmx;Ut"[ݟ;9E%kάi'~z( |ct07#nsVSPZ75QoM(zG9X`Yv>roӞElykʠ!$sպ&ߕM<̭*$3ZX8 w`ѢOoivQIAɲOh 4٬"9ON3},&'%|e-wfS .e}g{A +^*ٟ&:bKqzfvɌMALb@cpf1>5^dDgP*#SទҕAsDys-xԇҷ̰nS:2wQJ{RƘDUJRe!gNj `z3`T.ɔU^8>6|)[vPPD4ֳ!'}˜D;C7A_vfwm<֞Hcq+ .{.-)6bHbHS.k$Bi<.c J;[N$%VE<@Ưr Mxh O23H RK[2L fsZ!kePrt MjV=v8ɮ{f xTpM|jYkE~cBm/~웞Qo$m^E /~TwSYE E)PDhVW;  @ F~;A:r4g">V!f8SH|(ʑ%è@5-: //L")>&}2 cm~}/YtJ>:KN|DMkTؙ a/E['a6D~@-Vdz:%8Sv| ¸l]۰_ft_KA_ ,QrK%7KԷ `723DӕYV3צHOպqo]`c?D ~^ƌ8hɺ8v| _<OyX9w03Ċm 27Į7jDJƼJXW@oB/jbDO·"!}/>q!ԏ|`%`6utF!vZm4w$! ndžҩ1p;o"t``I]C`95~BVm n`Gss'b,̔+O/}/ׄW_4n2t I#4f{}wI3ԠdBs8+5($_>?խ] ܈ ZYN8AЫ4̺7aGG4{ڱ!?I7z:;t&R  iLG|<_nY) ~p}4{.ޓtO%ȯ.'XgZ)ANS!%aFX^Ay Ir(iZ6#lGŗpDw'0i=ۙ+"z7'VUqwY-P$jcNoSRf*[]gx'.=4Ō3۠ZsD`z9s.X/թ4N1a)+kheE<6ig0 QuRP׏S+>\*SVT04?Jvq?|s0Բ@΅e|1wGJ='Pj-nd86ɷ+D߭OhlV"n=޵^UJ5Ih/8);r ?}4zNLR%~=?}s;9UBi҃+^bf]W%k>}f&klLwփ@IY̌d'CDVO5[ӜdVM$hepu֋=B* ֕H$&%wČBm2%2Nk~롵i}}u~8$<ˊG&S7|zQFUxlaR]^AJN8'/= {sL+Nq4L8ðO[Jyo<{{+K7gVC=V1*P}k u'Lkkd*^ ~[/|>c»(;읬 AGՅC @Nqi0i˿#0 gaLxe n#hdw[CZ Gm%՟I ȓ[F``0{x_Bym,jcB̋nv=v֜O1A2S"+O%S.o`KtmMbR;`x;<ś7)`j7 <3X4k ۅ SKLهw!8h#Q:suvDcߖl\D=JWWQK󎻥-~r,\޴QL[4-{4!s9k*>ʲߕu}・+c>)W%p_׽&m;ΓʄQBP&"8=l0'՜˳Mj{Lכvۺ<6u*r&d,_f̀_%Xv.wGL]CN:U2WvZz'#uY"bƻ7Y}ԪWxch_6lM fHcD]as#O?D(gTԴn}vkEcT;`Ӱ~~Y{KHFk3" Į׋2hAoKG[ :\ż jԲwcp0=tl.r"qd~-6$nXiJUOdF,h-*DnfL;5Ej& 4zO5dA'7SaoЬl|\?#<#2r4#/M1>@̾is]+YGlȨGs})2081bXEOwVS!zx4.hH!뮡rIO@1<5mThx9~]O\FqwڇeVK3wc3/ cX:1fLi!Z6kz6 l#S[ZV;퍣1d}h8C ASKX%^\J^GC%k/SI?);65`LI6ԥᙩ:^fK:nȉ݃.HDzZ4jQ xb[*$J~T_ߙ[a~hSݺyF󯖳?HD>AWEĘjG0CJgb̉~iI42rsP{ hƲk>L~<}p\/Q&Jދ#0x@=(Y-)k;W$O>M p#S&AVPZ;"N?QJd@GUw<7 y[2Få/:hm78ʵ.2vq(<_m"M`ꑩ *{3gކQ,r{LZE&v<W6SV^u% Ib;*P*I~OA|K} fs:y[]9uW33}2+kۼo (|^.΁:5AYXV8}I#Dra"yh;edP4UoDug[ jCKSR"| mq0ȋc/?3W H; rH"!} jT;^[dzEk ވufWWjSKmVj!ήٓO."V&c:NQ8&B&uI0_t0+mc(3#cmGɱuzF%٢%.WlAX]D|/ AA :$| ao ;Nu,!Tzj2={VbpXu, |GQ,7?¤}{sGd1i Pt f55zar|Muvٔd ~aD."$(o %36Lde)N5{;/i|ǐpnCVBlCW%C75'r]uF>ueT'I梃+Svՠ硾5zSC` .9^+,h,KbB9d<)gWņ%A>PǼ~6ܛv669 Y} !ƉSj |$72x78 3mtit!$Ք-aZɁ@DbKEQ}zZm#H.[rE6y6rZ}Fh8Sn&㦋Gz NЪ`?]C|PtZE9^zD %Og V75W2" a`+k a_<]3ٖ1=c $pfG*);c*{D υ|9Ģ@1wY=V']8j uT~HGW`( Qhwow\[| g}(" \ aάTps@sD;wr?Llk] CZ*h {'yc6-9GzPvڶRZEÖh1PM{/SKލdgAtvdь} K􃅇 ^=i*\pi!; +ޣL1)CEH]YnRL;́FiT!>KT_2H|K8i 17P|aQcB"4*dD!XB͞(Vۣ-eTm(1vq@Tm lӶ%v3d7&a-e$e^ڽ'3 Zj>9vuY(iV2p4]*͇;m9V,08.ոjC=B=/Պee2%?>D{fBgPNmr y76 T0M~uxdT5Ŗd7_1-ć&X |M% C`ct/l^#Fox&HDkĴٟP&huzJښ=IxQJ!z%陧!#oF#NTSYY8;_C/V:PPc{! naba~ |aيwpEA0n)R֤y2\Os͛ڨl;D 1WP7}-:"| Ha /Hw"_=ޔ^D9U NA-3=)9`@ E8F> )hZZwbC(C*Ml>&f]x%b7il~ m`{ʆB|-*`4Tr[?Rg~|.Ku/ւG^+/|l aƜ[jIǍpǧmIE<$Z~(9%Lj:ACqKB#呗;SHFElDIO1cy{X!^½vߥl*wNH1pdơ/G")k,sb$Va )f| GhG.-Ԗ@yK`O zaR4dNNK 5[-Vh2+c zizn5dG2+m?, M;x&3G(x89vI@Lh2yt?1D9vLTS8/Ѣ}o]JsթP^`iGA)Bw2)ج܀b1v~(/hvPD#0)WQppc.$$"Wobj))MԼK7!q݌SO*ȶr!΀ƍRO1z%)[MAj#Nyczr22u&m)&l;s؎kD9 6vϠќ *H=ґ7>g@xE?^{XH.>&Jy@:y__q2l!c<:w@\jmZ/|; !XRyxf*Im$Y&kRL*d];EhpRL^'IՕ<.$ȉc{Yt̄¡H Q "t{ "93pjBa|F^Sߦz CE9D]&Z8Hws9yFr,۱1RUںʼ2cVk]M>]"s>YF^Ђe ͔ziG6nZ/!X0ȌҸ1eH#f d${!=X6fH'$ 1G m1/{gBбsĜiz%3,|QpE؝ƲÑF= ƕN~ȹ5΁b;$ɣBjH)ߔk=r Ytor 6cx1[zJM{Gա,^4Wμ4 IrڄrqaURzb`U:6ϱ~R7%qoTIi&8 h-Jsvcv@+p# B4\|_Ί)]*V"@SqSD4 J u03U)uх>r[bcca!a95ISझ7Xa,Z(cg BaN2UFP U g&M"cpHϋO_ÐBN°SIAG%; ")zs8輞p/|rNɦw$҂OT(,w(yFr!.ey/!:fijo]}7gvqZ.S!y:]r.@EC:VTN 4f" isNa#.t֒s5l>fVqnSxOcr`qnsNFTc[U$55a Te+ #y. 2 6#^ۺ  Wʟ(҃\ث@e'K柽`OR!ir0-gi-'@<[ H6oaVC3,L  gjX͔3n&cj'=RVh8I nAtSG`U.=@nRIØ73\iG=M}`D f]2=DhEtA4d_K7D哱Ցd/μn$rL#w |=]W=^l*F_95>L#@;v}e IYV nƃ* RjpF(R)9Uj}™م(̾*E'?9Fw5? 0zE'ǺI [GO *axOKmfSB,fWLh] e&rfַ秡У߾XHr I%`_t4foojblE#I;y7*gg\wF<HT(¶9"g߱e._fH{cI3?./*YȆBZ_4XĬe ^2>_<{^f3dtfBm ~[ Ov0x%>;%}!usw[pKmd ZgW`U)VtH|-.Js#qAЋ9#>+bg dna(ǎ a++&Kl#,C]H?Re:%דH|.ٌR)KJ nTFSw J&|$S )9> i*$~=yEO^3Vr+QDiARyzRH %]4 }轛vEaS^\Q -s7*o`s;ɬ$'ke=!KCl='ݒ@j:sMUb#fE}ՙRkdT.n-Ep[jLEq*`WJRe ipa 4FD2?oꕋj+KGJ!P w""2 X_e޷Z!k l}T 9V[26*Q5 [[.݌OpdJ.5Oh>?`B+Y+IQ.f'IZ)eEMXJuC7LS]L޺BwDŞ+%Ņn滳um}4c %  : K.wJ:^뽚Z'3R*>e= ]gS`6 1 Hpf X֐vB"Ai"чw!CYB!nhj] Z{.vwF &]lQ5ĐOE?*؛̇WT>b=N!rݹK—> Sٴ;O0heBm^2/_e-`Έ!`x#yp%PrkȄ*ZmH>?Gl1$>7i,K @,#>h8rH_rqP4+j"F%cFZt<n[k4Ngٵsi1; ~qLdεT;Qs:qSE5C72p{S \隉F֌{ÞO? lXqWIM oܡn~g4iIxzB,>4X>՞Fz(:BN0F2Lhyb 5rܬ+m@kG>YCϢ( E z['(@ 1U,n-vQU۬9@@ZX?D8׹Wz D@y]~ho/G),vg}(]=U)y+eރDU{4мC$ CQeE6~ک lR `4ik<h 4&bdtdu c{ kHg fНEx.5-I}ٜ΁>;V֕3cV}Z˜~|] )<9-߶/z& Te?[߾i?7Obw7H G_dn,fԚZΟ̟B 6oM{7HHhW|Xk@*ª`^SfM~B3>rh̤֥5\¦8qߟ7b fSd_ *^[і6 ;o/@fV^eKUiB%~׹ppwIJfƿ|(13/u*Z״uwsږ?TΆ~Ue %kegJ>۞/ߔ:%51%CE_~||"66Yhl'q^~9ͯ`_G4(큫?Y⪺bSLSGp?Pvq`9GliR̾r^5FSy,苁usU%%3o> ҊlqlTVY5xՠF1Ԭu{&3|Zh:yXեI7oQ2,* F 8_M~i/:I!4tMBF򌀶^Ղ1fU{qy@d9J*bV&,? [f֮k\σ愨!עZ>­:[L%)֫ڝL*N%ܼ&Q\3T富WO՛gqpl_s_)f9+Iq꺖 NQE00nQg_O>6I>U\?EXCFOލV֌=c`q?EmT]B7:@Z|6R`u}XMuyTwgjgb'V+#P؛ %dDS4)tst$ _.Qyghĸl Bas_8KJ2$rb4(< `k26a ɾQWȖU'0fᘾ(ӄ,qp'9E*]X*8go8зsih‹ނlTj[' &esBj~xzF >O`Qp?'NK?ÇЙIGY P %;1P; 9l2%Wf)5̈́|jv7 lGy˒N|*p p0v`սM?1<5u 0찗lyX}TdZP@3jmpT%ѱ-f2 ,lq <rqo^|Ľl. kty5D? (Hd+`|'Ӊq&:[-.ͩz]52 ]{@x4߅]'[UX>zΗU ne2@7%}𸠹mꖱ5_`z㠀Ӆ3zfPJ}yڒs>.XСPпL2y |]j+Ώ]oxM9nߥDQPs\u_|=Gd.h^P~WX# P n{YxӡT}O .TɾNJ- p٪Vsň$e&W_n=c3px`&wc- (ix[ - 0EݥR)q` N--/|Qjݏ5aр͸j@%Ak׿} J_4q;t i6 z#̌4+#JGR?z/MN ]@Dv[\<kim2Q8_N5/xO!9 g"ee.Cnra:|ھ2_'ij+#KPP"w(BB }Y/'EY)6N#xԅR^kڕ@.,n^Jk;HE@4uL_ϩ1lDs֕s%e{nVC#t?r2Y@'a06䩢a F;`nwBGy23T,2ޔEK DM̞q6Cu!Cl>9g7v$֢_¯y]}nm+jS;[9y|R m#!my\O+Vگ㎝謿iD;7.+.FhBB[$P!ӼuÈgh>K[z,ǑU;,~궞>f\kb)?Al>KÑLQ<ƖaHigQ7کy8O=!l{k4GY44fK7<^{XA@,̳ fM3e 1p>=޵̮`aoW&LCZA{Qtz0 eE 67%nY(S x0 5dd;}܊"s 9(p|0|I H[Z1dTmM~jeimF*;J܎A)'zSC?^if<3v:v+N3m㞤NrcCg ~j#E%P(I!F+Okꠋk"?r.܀.#>ңT{@Lh;+ [,o9$|?Q5}lP4)/n7 48@dB)[Kx]ʆpx| C a.DuTe.2v.(ZAJݳyߞXE6F)?uMf51X.<4T2' ,zYIܟ'xĘ(3E*ܶFk/fuӸ1 $|aKto U;REݬ-  Kf̵r[hm@ҾWf Db5]z H(g'``?kO "jichLS3xrݡ7[HYa K :9PhF3շYEQ3e8w HoC|o[oK:(QOj27 >dg_quQ7 0 6O,g?mQ E_Uw Z-uU Ο>rc@?T*Cmk_ܶ!~\ )cd'cB[}ČV=Sި}}R엡Rt8 oYD@dχ,֙R:q]I'E͗@a|Ap6pe'vm .YG\` v|LQjKV:dV{8M p.ՊPY]h|yJ|-:XB&gYV!|n'fzA5}eeRnjb+o7?ME-a Rh'~eCJ5m8nV l79HN߷ҋO2M bs7!j^'5<*u|&1*ZX$S`!;hMiyL ]8/@;\b-pt.gRNq7C s] w9wUoB?$ex%-VMk^]-6 wwr 0 emR%ZViӦYd &FhGTN]fKM1Y(P;[07|aLmip:Ogk뚨*`%$_jLT<!Kf@@n#jѥXLUi|NXK8orlšӉB#tcd9AK~H6417bG}8Q.t&:Yeϻ4ldQ]ľI).62HX5'SO5E% 0v]0}g*j$d/G YEWՀdz2wTDBKͅDm B1{xecp!i+KlAh3.^Tfjp} |˘F'nݤ&p|N[x 00ƪP ~O,?$ lI_ X 49ǭV-#\RK9Pn (-Kћ^^*\ 9CK_j5 (0pA 1nq we~ !OGOM Omcό*{ G6EE'rq=__H\ 0oN81tǮm%28 H)av iFKzڸ;IK4Q(d4d_eK2?ϧ*0#{7vg;7a&V%a{n Tq}] t@y"oX ÒvzC߻T`kID5θBݮJo]ͩ;):DBQ^|*=O=ӫ?To²NbJn'QDu&Q T(=X- _EKo h>,f! 7i)B)Ǯm.tW4mk\?c7E7nJ`F'쨶r2+ nߥӒwU2\ύ:(_)3bbXlF=gk@R+Ej한!Dk{+&p0Bßr.kqt$JRhEX,EVdɊ3݃7fKėC1_6fR49 7|_b09uTsJ`d9*EmA_Vq\ywcN.g@K*` u#y KHXDc0i+%j$d3YYO;WF%fG]TZ`O+{]0rop5=_/[_fj&vxC( JKA_5S jSK'H[nFq1iCB~d #sKnŸ$՜`Iz7l83 |4ngͪ?)H灹e| ULWJG#j[qaBvgւ:>bZE%H^Ճ!TU|p<+[KRhġ# kGH #̕e:ClԵcT;?,mf9Yy Q~kogTw'2v7wr"2C M.7F4Hg5a-~?@M鶭/PpJ ڍ_8I~<O<<,B-LIUwr#iS{w*}Ф 5;V2.Dkz's_I yO'4SL<0q&?`5?6n0LHb*m07ƎUfֶj*!6ZLA1"Q:kVw{=π#rV)bff\*&4kH5wUW \UcYuaz@}S8V/k1wД0٤cJ;<;.$&QKCιLwdjx"Z?3gG Ui藏4]Sxd ? (K壬syq %Y&Ϙsm&MVοH" P{k!w'P&8+?X3o$E zeGl~%s䪤:]\ Pc]+9"]$A|,͇as<.+]c]Tͼ_\F.TAK"kg[@̄.kŨb<_L:=uĨ0fДհ˩wk-:.*8:= HS\@^";Lԝd:BbZ+4]" (7Fz 8W}(_1N8CokLJ̬fsSi <(\ a]|.N2эJ>+%Ǵ+<ۓI` 0{_L61ҎsRڎ(X+Ṫsj^mZZ 0 2~׍Sb9nujn-g9;X"7uivE̎} @f؊i1r;#bL/keB&t4~6w uˆ` }=ˠۙKuʝ[,72Wk;J>`/֣Lb(9U2;s /;x\ך<c4}yO'r< U uvG$[ro1نjd2Hvqb =xgDqY޵RjEfqVSy[Yua،JIM>pM0sd_wi>Gw~Q{uGhC*#ry_O%VLπ% 'd2<ՠ|>"-"ͼI7&%e ]rEЎԟ%@2Y?R"PAV9wu~6Rhx8Ԝ\ J2F <]mfXꊃ]]#ݔ@s_JY9.򪎄a -oLY=PaYz=p  k,|< fr?j_%%xEݑ(2\[=Gk=ÌDqF  \M0LV'WP椢d噻jQv4GmAfP+Qrz f([lHQVZY>_1JQhr# uUEuv,-ɓ2̍3v7|SkC227X{5v-b \@\^k1zP\-$g>]cO˘Į'SOv  u͙ὣ4Wi%0ZĞd50Zw5Ɠ4[(-1LlĽSSw [*pcc4Ito 'XqaAYfnW^ro@ZNN  `&g8qt݅t;=eA y5~$IhIɄ\m#uO2Ec)I(R[G0éC$1uqbUcT82${ p  sE>Z]: bLී‹6i" \7̣S(ǥP^[;?[z$-AT!@:@vuKUYrZ9"B (b`%ߗ {&HPz%X aU^54$[;>*ZBA&~vHe U gLO1S%?zW{i `PtlVg׫G^Pt;9*D9uuN"|Ԁ@j8 OH`$l)DCh]R<АzyXUB͸B'_ٙ68P+芫Ԃ C-{R@|2geRT t'TrPG@b L]y[&BdHkّz"N)VT.-7J.icl\- G*v6L}OSM d s 2o;~^9P[f d_ "O= j;zKX4E Į^ -6kȀKqmw~.%s8m0CPaFYf.@)^dN>ê%ߺS3Ov4s\R4~(ŜhS}pݪ2/ 2jM|Bs~?*r1k}꧃d#HW c:Ⱥ4w%Aw*uv+M@o.ͺb"_}b^+Ў@^(Z/V[0aEoxf.{9M([#VSU&=M]47Zۀc|IK|cBȏG'H"^Rŝ7'sDS r1I(7o,eotq-ݑl>U$cgΟ}Q% }[8sŚ,BD6j#ŀ GUtPڑu) ?*%b_;7+jjc>jd~d-{zED!|??.;+- 3:m"'޼\Uqعk3ͳe)n1X1uRRKyY?J\+ƀ0$z>?GI]*Tr-(пz„Od :Qs7a3ptkk[N7וł5x\koHk{/o]>ؼyN,9p$I=9aO+A ^5Y=%@"Ӑ%c6_Kyjl.FZ9h!&C۾6h(, ,h4Ѭ!KMwLv Y)5#>B6ÐX9 B= ?<dvgeQIc )mT¼|o;02&<, p#-OsDa @=UȆ0PSڞ)C`pMc,܏A#H-dɞ.oO-,۷4BȌY:SU8 z"6(:8\ 䄭SOs >]K$yw/uǸ]f?6Bt0ZS3Ɵx_}]@>cյjQ8X]?VnI?QA<4 ؞~F[L%Hu  6Ҵj+.\ UB#%?.d_(p!k/FpTب l 80}E=޷PXUR%kl#vYSB+wB_@|+c@  MjLap1}eb϶Gܻ-sMl’4^J,#:kʾt2K@hIqkxgb#!\pc:2ͽ|Le7\/;K'B I;Pk'@oyBܠw|`%x],UK9[|Akt%p}*sO~(KS%{ihOWv{Y]'0Kig%BX{੍Qc3Q#@ xlȵPk&3dѸaFc()܅ZMbv *kM+P" h!f6crn;'QmKj |l+eY'(j40XT' 7,SCPe$Z9ҁi.v4@hŌk8ɰw` b;]*ləɗt!@?wضeXJa͂e,=ρR_7<%5FʙTۢE2"[cxt:QE8e7|?ы7ޚL3,#O*].MoҠ`+Sxab8<p0ê-Rasѕ)Үi3+Nr^LEC6N'!U+U+ٜ-r D_> f+?A Ofk\E)HQ0N~I1zk )")T@g o2@Bx l~j!b:1}GX*<ыUǣ`*@z8-~rtVr+~koڐ ͼ,aJW{̞L_t $LO%N"a8+BP\{!\Oc0a}:g>a2f1n_,% >: `d~ʸIaBD7ځ))=!Ν+4uے5g`Ȱ1>`,&juDVbWQaf d?5)x\k9] ZdRa޹ 3h?C6F<5+P TU8#URKʒOabYoj/=,2`<^)<-& [i~ 2ŪnՉ}[DgSbaUJ2VvQ('  1fXz¥!A6BYW< f>f k1 ,ȲIɚZZ]. \𤵁2]K)G-0# sVvcDE0oo0vp *K> (_a$=Q16b*C^VlO:S(=T]]Q#cv/",Z`<ӧѱ]o2¼q1 D>i6Ryx>5^Vg 7ϹjէXWpҕ( |gRB7wLruy%xt%g22懰PE`! ^. ]:aY\2Z=ҢTD'\D}la^-ޓ26ƁX+AzQǠ"*%~/RIr3jSט)10^:덮6P#$,͍i-ۤ};|82[S\ЉqQ$m=$/HsT$HK?>b=vH78M{`? i[;U%B{2q,^"JXWж+l> @҅ BlhsONLDcQ4mz=k@BeLQ]]Yh&I3=n?,/ ]k&@52L?A|R`" cT*h5.( (}ѭGl【rXGKkJIgJMmIƒapvSA\dDU;Pv,Yu-I/R:Ij0bRG)nbZK!5[]s2DE_ {.kǂhA933?K4K,D ^"eu~91/4;!XK y@DP'/.̇CZWL "_WV1*&LϯMy,>|fq4yd"wrp L@/]W3F˚Y1+O~c 3O4i^ͥ{ ΤT0 $&hbR,ot/wo7?jϑڦ@3L.j _O֎jG7+; tUR9u ,cby*#߹>ru.7aɠ]O :U>C=׈zgfn.ɔnz+—3n 4}xlUxNcf@&OR%xo'V ϝ1b*[[@.w+qxfKPr^S߶U@16Xn'|9l9xeA0z&r4{N8ZQ0c+Fyj4՜oj"Yz,EiOJom\A(K|FVAZ r_Klw)KsV!£W:QTsXy:XUU"K73;>|~B82|3Btn_ޱE.J~" "#+T}C^"EZ7hB6VT z#b{a п Ysv3 v^YkxR/%6DQyHQ;屫W[Qs<⤈QP H;dۘwѧ8$ߘ2?V(z}<zR0C?F{8Aؐ M=#DE1.no/f}oa#mJݐ> fF4U_cFX*QXUV~$RKUCͲ ^ ߝXeWJK`,r-]_ /p6l˒fp__"jU]5/d"Kv9=_YQn9?Lԕj3<WRFI1بkb5EhνZh%D-udtyy\uTʡSK夺_a$_y"Je18_)dR j413ǐ-&w¤\c8o#`ʺ/ѳeV{5 l»eIL( Huv4Aa7TC@f(M~/ABC^4wDY73Ϲ܆˭ÍPHh m"h$w]G edýc¾GU*e`z':]uͷUbXxʌdcļꆔO/Dj3&"( -k荗9<cAhhEғ&B%\ϿGj_X%غ+ݎY>&I ,l/RpKȭ2w_*T xx$?vEztPFlzF&5WADL}!:3~6ھ 1ܢv7 d0FV;nGeΗ.| w{=:z gN/)/o \dXo3x.#tYQT˞#pȺe]G$xRR%‚%Wl.+Ui Zȫ+]>%wlw\ڀasTO9BtV|7bp;BM<˸T6<@R1&0\Kk~q*!=؀gAW蜃Xa}B$7l~ГeYØTb/̎}jd9 Xl&|YQaAm;#-˺=J(1t;*Z,pIYjnFyf,Yߖ\i{1jw ޝLDm;f|ʽ)*hM4i&2bI/զh?(n9Y d!~5~ gpӟD2 . z48_vHtT³9YdUHa ^|VYZރ2ˆ$[4IQ.G] W$ʭF 6=:*ݨRϲf\/^3O䞺$LdU…-J>v3C\3rECX.FfVZEeFCP2J` 78j, *RܛT2 <`'(Rϓ2w .ҐV)8<!ƿmWKW Gy+TW<)6L"vbH_Y*D?Bo "X80g@jI7ք͟P * Wr$MF5oⰈ&j18&Jw'o)e> f 2MU'b5'=q6BAMy=f̝%/L$qd;Bg)HUQܘgflǴsj»\RʊVڜH9i _ʝr?wI"¹xhHWs5FKj#e72ZM7M!Dy9bMu`ӿNQΰB{*V>A{?Ŝ&XZ^(VSv#c1ˇ~g.4VvX|uddsɫDuuPYu ,y{?}tA8K\jxA飵"$pmZ\ aJ޳&;u_wJ*ڸVd߁SEt h7#u{wyN # scK*e [u6$12ȝVf,'C@KF@q|wY8JV' AM(i"Vd7Qo3`Yxυd(ꔈu!d]i͙ ?ЀK.X ?& 5}*Req[O}:ԶD; D_6TmrD:J̋PidD`Bv1 %EkJfÑ~2cZlͬ™׾0v*H.l趎?9(ŝ>ڱ'a 7fV! iB]a)T4]Ԡ~8gv=G]zt]4Еf53 .u_.-̡RP@=潿 D+Uhb4)LǴ?ua/Efxcbrf- N<)\im+>G\Z0e4 K^/w-0uCˏuv{۝9[*9`" ז1ߕ9y͞ yh#L6?@=0 l۠PGq5U[HyX{j$> }fAM@W9@Xft D8MF8{Ի}v"^L~"W8iWrDH;xa47ğ>e[WrW'6Ġ3-Ջ2=(vƕVHgqf>v`%0 Em0wT_ J*]elJ@Nv#o z=( z"ȻG@V@ o]rfZUnI֛ o3+}y,+ &\lRj%pz?h1 Ӕ QpPrjʤduzR/h iĵ[,fDu i{A2#l[Cef4Fv4EkO\SwX\3&XD{{Xݯp<#ql~?$s;Ru"t%]19"&8Et'zX 1l6u%k:^&&M7v7ſ:5ESra |Hϸ A$RyB.+|WfU|Jf@%o=cO:S#0uA!V<;ɰ"}Ntx;i`BYH 9h;4l"NnyU-1cۅڨҐnN9bkc^Y8#*\{k[XiTN1U(Q|Kɇ{0{G%^r''-HM7q[7d3Lm`(&3SeY3r)Y$瘼(GatE z3s!`o֎Q-X(Qrq,!gKBuN2~YTR'C3&rUdhP\';ȵ'u#tI&g~ wE~g߫5m\Su;aԼ9[xM96 JJୣCNA 7u!ru1|\/Cߎm\8_t:{;&?xp:B6hl2Ig)"ՠ߻1GHe= ;x(\xlycqV]u6HɔL˖㒑;CⷼX֧Vy%=nmoi~'S|㻑DG}T%Oa6f)]Ň%-R`T!۝HB[m)BZuL{WشnIBCQna6 5Ӎ>k;ȎbΆL?}yp-޾_uă]~sjh })kn;\Ąk00#kOJ7+"?[tvYTQʀ!.ja pm%$(TTIŻLl] |-LJ§PڠPs„z4`GmPz#WNXt+"X"u^)Q?U4yt6]66;*Xml4i ~p+۽Zʇs>Ky,+F$vdgEg^O\l".wYϮXQCaetXfz0$ m#ILbl<R>N S(i9P0gy;,s9C``TR6i,RBVWT}-~}]rH'$ IABsS%{XN]m}8x%3_:+Ȳ;cyBTƆfQ,-/@EGʑҢsωft9q;sdqV?ZJKT#` ?AgR#_}z'Z=/< >\Nƞ^}sv oL߃TQvo  #)Ţ RS4ޓRZË3bH a\NTOW=ͩҨ݉aM{> ǚ:7*G'7,2c݇3# y0806XNJKڧjI]~%ğmk#[%Z@X'4mZsb)S;UgW[`&xjQȕwm%nG0:+Z~qO\l??qQDg{`Rݜ~xbǧXuh q2q '5 L4sO'׫we> ɽ$"RγL42VH)))iB~ZG\"GQN鰛|XTЇయylK=YYB0SO|d0qʤ;%{Ji!ʽ5VSZ+mN#:"6 J(xp]HJ ԧqW@Y]ڛb ZpeT$=8B|;:nawI6`{Δ P9Dlu$Py#`?"RœΫIt:(ҋj!"(6$8US 2CqdcNYBs"SahTl|{f%3ѩp'2 KqAqoU\,kNt@ՁIb>*_G`0ULԴV-|FH=sxT-buO|G[maOGG/PЭ[A&p>H"pUOhf4.Ɛ&pXӔݼ!{B?|ӽ=Li~E]=72\; -De{c3_U"ľ7YV*Qݺ**{ 4\x-$ǁE+[sqSȡax"Ի<ܹUȐޑ/ ^.uT֣뤒I9!]XBS%*#$?+q=ʚ hf͢5)u]G4ZSJtR vxr#1[wGam~7J* TrQ<xQ`g5cA.~[R+6; x5ոPwpov.!/kI'LBjb縒G2 ^؛,CkDZc7 4eWK}[t`z4lċ D%Z^Pb FˀDZ᫿էe .H5|jW|Ip>+/?Оʳ99D RAN\GWل  Aij,1*إPg)ˡ re6&L!!37M(Tsdž S|1No_% X(ꁯŻb1萾-%; BJd[`\WԮ͍5oq8VYhPXGq,H2}^{^ dnCaMY =ڽ'`0w=InsBVizƤ SU7mMnLM 9L%!fZD1Lr9jZV^ z:4=6[[3V0+\+/QJ- ֩~ʁ#}s^ʲHp-ix@|W<{@$ICs1Ekm)W*غ&A^ !by{L՘kJ4dY`KjDۆN 4nF۶pޗ8^FMioPIq¾yP\oWܫQ]x c3aNYq3v*7ޛ XŐvo~rޠS˚S02 H]cCkXDfJ=y+^U/J8 Ϭ~~/HNghWDO%>e:wi1\떤X ҐrG~^C/g}NP$B2}L,@Îtş¾h@`;z+KAӛNVr;23*MގBIB8M8e#Ɉ3Sv5#]e5nqgf5 .,z cPr"HW#d'W짵UFsq3SEy2?)GR*+ RLTO/$:mm/Y0#umƻ`5ShډZ_%kGf2DIw(Th()x8^km ZY3,-Ghߏ:j0xu R,mġnWOֲa[ k'yzŭ1A79QzD!J7~Q of>R` .ۛwj?nc-(Z25ܬlvR&eV D){$] qV5MUԴHt5~k YˠO4'B%k10Q疖QS2X&dFoqO0^SafSۼ .Ncc LN"xB A*'B%AN A $V:̞{Yc'\Ս}գ&L#`G``h h IدF3XOͅxGD+=BAD/7\[J*;9 <hvN,Qgkpd*tmT_31t{B 1&Z; |iJ!wKdߓu~MJKXVw&2_}I-HOi2fN T>jAhASSeP+7#WNjΔ|m(32|N0߭fH7MAO艣#%q9];8OIJ($D| lcm 4Rcvy/;"c8xCj% 4V\sꚝ4!snM!V-,߲Rwv Ow8.2PHR P y"jNKfmvWc)9os8b|*!5[LS$J+MVx#CӀ\|lE$I-DK [9FLDz8 ٱ_Wpo_n[ ᫋L o͖]2CjPP{?pI AZ3vW<2qr!C<"$MԎԬ<aО7LR!\wk;7d(W'o)_FF29 By&Pbk LfPn,uE5H=jyio-y߼U=Ͱ{*#(Ѓʜ4&nhuCHS<Yf߸d}~U1L|k=g|VIkV9Ѡ?x典f"E>Ԯj͊IeЪV6N摪U\㾇=tULO& א%G#YA=TE%b9X@xD A#r_ /?N&cf)^& U4 X)u[- $ŧvZYLtQոF6Ƚߵ5ĦWÃT R&3igkhC H*oxb̏`-9Dl;b*X&GdkkhI8?"d܊kɁʪ?yk4(n_gbdH/ G-1Gc޲k.j`FO8$M Y5,(sȺ'F//Cݽm Beaˀj{[@Vx=|&D&nSV/Ή5 \doXVSx{РOJVk*0o@msmQ(s?iw)A;=W!p C΂"])tJ,ݗq^G6_@Ճ/ɱ~t,0a0ë_=?tjţ8;RۈipbL&r6 ) 5ԺcK@D]u.E3J>g^ ~uMUKxYXMmԶwvP{v)G/uqA>iƞM&@tU=}k# 痢,ST#*f'Gxm򄖫N 7PTB>w(tEra/hbcRʬ./Dz"EŃ˝S춭C*KI!"@cȽ 6@T{rFC/ZJAF$.-R)&|os z nϸ!IPҵ-JgKb1;1 vȑ(%tD:_xﻺ漸 BÙLOؗ t1KxF{ߋTC š}h}znobX_Bllf^&XJ?Ⱦ|~|֙He3rRSFlRb87Nmꦠӧfeן5g~yrcyh:)9+ 4C)S?S? @O_mz\i̠`aU2>^20^C4}o*H!svCaZC4!3uw-*csm!8,A55\ǴK&gZ>|S;1eK+_n eD+@*W}2`۴%CQDmu?uk~bf# as6*'K`Z Hi\&OQ;ZoR5<ֳ L6tZ.KK"ʙHA xxJ?kUyĊf9(tr\`82$Ϧݴ[-vs5a\!e{Dê>ḻ(6517]͘~A h֧c jׂ_GߝK%"UC,!Yɤh2(]4s-(=17Ґ\#FMYӃ^@Ec߬4J/9k}l%o\† nx>aq 'Jу*p[ ]Qx#}(p /;Od$VGq՞;@KK<0h0=0{">,DfcBxF횎H%ȱҁXwI%%p.pUq$O3i %-cuC돶טQ˚w0ߐ>Lk4BXw:5rHO:⛐DmLP5辊 9D4]x ڦ&`d;*$T3&%j~'f^O$(TɅt%)h,9!6S)K| ~́B)o7~MaCjΣ3Fr1gIL+QO?Zt+'}ĩYdQ2F,p߽C8np๢[F0L6'$Gsa g̀Ķ@JO@˗߇kM(KD:,b:"R E26B–<_ӱL#FjʒR+. DK@h 幇h_@ZWGLܰPT.\ْ9:yR5.Kƃ,`qDZ9NMC#T"ȇL9vyԂj !0"'?51g(2D1DAcLoED( ƔYFpB^Aѯoel$0kg/)#wu@efkZ9߀=nThMKGtdM`)}ۀ9; %L#z{ٺDZx~wĈeau n$`4yRj3Q;Me<$]oqaBO ¢6b';0/4@2SGFUA@Z<Ӻ?W~}$f>~Zћ k2nMA5>gUz;d]=`0}8.GtRށQy[Da: bE(Cb->l)K$Mp@rBcKGd&\ϕgya)xi-"ެ9OH/\ʪ}\8$ڠg$c Yt>,+Zmy;^)` wxˈ7%ian2F`{nYM-8seS8wtQHT޸A9 \*V f+?,Xߤ*mÅvv?\ְ0ߛW_Dá>e]%E5USLCL=Qoa B5bjbͮ"i>T+v%1 8JP(X9*ww )hܙT`#]Y1u!n.>!XHXl9)/c6|nP1#~޾{-|K |jV;l槯]l*m'Zu.t?=#d"$(eLqVwߦ\9dϵW~߷2ۓZIm--?}d9KEjp{r*".];%bL׈(F6F3EPoBL"`.U5چ@z&UÞ ^L1M2&3旮\{@>!oX=qⶑAQWu|ؐq|䮿I&&a͌<*ѯ궴Mõ#ݰ'y8D|w` xGN+N7a?ȹV :wt3R%/;ˆzNjըe I *a4m 0tvQթ̶*R45g2>} 8$P׫§Е?^<{]č1D4P5Q3.#<ɂH~]/61.%%NtTt_^]M>,/9<:V+1DL/!l4k8K7X{J ЍI~7a׈EN)$dn f#ȳ~ 4zASU+Knk ;@>%ovaS3sL{{HMVT-T<2vselITR vJgH⿵y(iCx5osxJ= %Vy8jSZh@rGz KPKX[G\'y>F ߪ4K/D2د\EW7.1ѝ<#5{vH~)cC؆fP@Y 6z!yŔTAggl'%Ke@IZ) oc\ !F'9tVv~ŅZT<{mt3%X>B>r 6DOO^ī&|}67*ϒ%T ^ ;uCAOFd6 M.4廪f!lT֦Kw&ܙO)- 0 8><9w8 4 ^5( N"vbUpOI86zB\ig H@X MiWˁ|q OA2ì\tN# ̉cănPLI 7$wpg51m{.5x#`k~Ѓ 6C%m3A:GOA.EzPj¡(SwVͤVײRe8D+W}s&nb;DM iħ/E4*AKhNbKX׊߻jYx[Mo#\o92a|8GLP.pS9 G, l`SI/~S*Hl '6 :-HavJઽMU}`sVY)8Xob\v߯Y$"2œ*&(j$ B='+(Ȃ39y7H yzsPpuj:b,caLهĕgmYoU3Os]b?뿏 zYU(}S-ic!B_s_ò!F:=h_М]׭wؓbF(/bJUj 'mDV&hq wya퀠,oL/ՔO͛`ƺOn7]kӖcUAMȍj/.#LS9Gz A " WD4ȥfE"oaLu+&4 EUa{zٟdj1q ?gbpm3l`S^WiVאdLsKhDX?ʽn 6~ǘ…~}j,?>vtӀxV "u"ۍg&3֘A*.@6m'ԙ7K}|!u]_}W*+^ir_!GhmNɳVsh%"U.ȼE;p }Dm)=F Ԓ覴O;`ͳ !7~|I%y?wDՙPGt70"uVF{Vs U:؇̥|l/1[̯SIG]lV}c%Ί? 0Ijl{"JWCaW7$B?ʮftXO0Hlذ4y,N%&2벰2UR(e1S$03t̏}X 1%+FWљ#[t :Xıو2gŘ)CG*govA?d"rѕ\pb X LW48br0S魧NL>Du!3$1{H ^9+ }ՑG:I0ME{!tAne`qcFAVG@}b}6]Ji+z^\#S\7otlp={"AK<Q* 6S :Ɩb6@ߌX#}a.%j('MWx;|gHiiFpq]^)Xp)L㭰) 7!^\ԊJao{}\,|MB4lClV1z^l(Z4~ZT'NIg -O:%T"9j}@c3DOXcϼ`G8+q4Z4fY?ZΉ rp9>1a %ڤwuƹ-r7;L;qZDnʷ a,>|Z&4ml]&%Ҳ5 x0g' ι)aiD,T@,D:Rd ,TM7&HHCI`H+?,i 'Y#|ɻMWOƀ S$rrY=bГ|SBGH&bFipLc:oltP4)~N$0mYx= J!-$v[Wiuf32 |կ๰tܤ,5R.Ed/\OSBeziL:_sI'S0%9R2C]HPx3G*f \ĦeS3"N78_N3ɔ~8Q6Lrd`|xxe cMF {MH)4\3e\*Q^z,E?I`E-A`(:L 8,ґl%3r3fEL#9Rm41ZiȊei7`km44>mZ'L#YZ{^]D> ~uYw#Q)F^Tj3/.a=O%k쐤ŒjZOiȧ3\X .wɭ˃r}_Z$eP n]hvߺ9yŽ9ԏz@},, q1a9 23@(nZ qv-rTQKEXُVb>Mk[&΋X\}+vf139q83a]5UWS%`=ޙ%a䰆Xy [}8)-*5Ft]jn_믴 psvUTA7j!6)̂LB6&]$Wdž/>,BbƔ' Cp؁U*1[G>eV0ر4.BQ͋9p%I>V.vҺr?Pq+6M97S (4q*Ƃ`3.2}8JӠ~߿ E{lő<c)kN~-@Wde})8C/7؅^WK.AA)z(X#߇qPn9]s. jz㛊S Q2^D﬐H`mO |w .@fˡ&NAi7ke|u[v$#{;FwpXsB'7Z6`#\bjpcnS/+eq&U"(f 80mc09zMg+3:ᚌ>h66/Hljd pgߎ.iBQ>JU[5"{ѕi$x4fKSHY~!< Gb/]y_9Ӥ23~fsPB=T5S{ SR5Lhi]{Eyl-%1ɑ&|p _,ybm~]fȥc~xIt ph+=-F-ktQaoW9H,x49@zK70A`'&ݳ"zQaLkFp.P՝3pЪvq }!|qjVڕ*.R-MJ`jc|{TP\9{3&!+#mPZWB>zسq :Ўҝ$F2P 4SB")A0lP`-\`;^ăoǡD/~"F ]#d$ky qIGR(\N2F%.>Xhف=86E꾥Q3FT$ݨD(!.V1?+$\OsS |1P#aP@x޴,,0")'vK8N/Fؤal>, r+KXem}Lewl9̋DtU9,ybt{9ml9Yr+S\0Dކm9yimz}O 4nO~ɈUCx)CS,z^SօyM䖚!/g= )jҚj|֯9:W|RԫK vi\B\:hjSD??Eο+a8AKSZvsx$>>w9a/pBx]2ˬT5֫i\x͜JcUSG ),~YQ0ecyq Ńő2;!ieO|KAGW⭷|16Y@VO]# p.[$ K#kHQ;E1:*Y2* &z] ^ēpRιF3LiZn7_ũ"WlwpRwפFrݨ}ňs0 lwEzI^b"M4ՑN`J!K rE , h*8fHglxJ{$.&*(A9:F 奵 2ڢ8W+W{$ʴ'}`e p?gCkyQYi=ʓ3q(K{혶( X }Hy-Ƶ 5@F 5S7LY&gGgwsYae:7Ȟ/ ;P,PB Vt- byr_q׃"[;񋡞bd'oa4TWq#wUeدpdr|VwHj%A!e]J$u_ʕ`E G&~l};D UC@=r *Յl, vC`MJC'jL{%SsV}Hc|X)]Ԙ1Ҥ6;f u[ώD́9#EAUG/kK}o8%څM8D_;2 |IbEvuNM.#n$Z`8Eo)|9.3}Hۀ}{!7zW6#={%{/Q\ݙrOz5,?w< Tͤ2!"019uYߦ<PXA"e'w[F>{YTP_ ܲeq(hrLz:,M wh Ù dXdP*͇ݠOP nt"3$%O糎gW-qϜ Ù-JW/;ƽ`4?%N=,؍~DyJ?{ 0uFK;jZw3BB4 o R3&F.H8ӨTwRZh}b*_k }.ޔFFXU7Ш89E][vBZr-#CbCDr:lQԻ2:]VY5~q聯TRݦΦ F7I8O*o;D*v;H"D讞^q-b⌑Ŷ޿JNѨ=ksY U(6YAj_A!ܽ}ޘDk\2&]#Ad*w1jl4-hh1 Ga͵ [T; ԸPfily}/ ,>ǓEPx>lHLL)FZJ>*\tt߰񓌮̃ٮ[~]qqV *@^a|>uKxek<h幗t2$8"wL,uAUu'FWq@hզKe~(D錠`D գkiD#GlΤpӋ@'b鍳rr~WC{ELY(wb-"O *D[uVrB71v.??*` oDt2<(UjDwEkd'ILZVV?ޜjXw9?6n5C$V?>4LuyPZMl]VvS. kr =,&h5!'TF^3Ȭ&Ms]9O oyϿwIY te$32uN] j)Dޗ5ONҵSCVK~ϗWgLz+9f=FXĨy9|z-=(}؟?rA5GҪe#sȮJ7**<.u Rw[)-U+u''HvV| ?P1$Y`v¿g78 3'bS-4|eTQmNq85E? 4{:]I zBpU*̭l^Bt+Dg5 j/犪W-[>ҞbCFڟu{boL@Rt[%y4'e}1 ktm0M>Zo[;lNP|C pj F].LG;c=iJꖪ:K^ +~i-(1%`vC.K~̈́q]Mת&,X6T9QȲia#u3!oԮ!z g [WLU  u0ΆSq -=dXdhs{r>F4A¥%|b}Z0>QQy3]YH=&jbΘo`@֬!E* #߹]蒭6x.1pp͆1[~dp4ZwљDV@2R5Jq92}ZUPAt2.yk u 4w ?1p(:[۔n,H2ۓ7Tty=Ԫ*!X+g]ΗHrmC D/BѹJ;;yCu 0K!ܔL x,X?D<&f >EGLph7ݪCw}{ wߴm gyi^ I 82*Nɓ=՜+[<s|& CV?YY.-|@X75UXaIVW 4 T`E/)LD(;4 FV"0^ ~Z$_6Qa(kp2qEm./[)i dBKдg2$ >Dz K:H^\kr$>%]#aO@$FT ?T>!(ܦ^edRsi]yZvz_CS xy-mgVrH lZ;PG;Π#r2Z7 t Rj(@B'3v6|5@;W\mi @[?7$(ѦiLX=Vl!+*aV\;(' F5 AhݷYcg!^ $ɘW)ރ4XPqdM^2'2c<mLYM6G3+[C. 7 e%T 7j R'vtW2JYLݜyAdHEL>V5CfF5ojNmT! T\6wy_ @Wz0mq_sOsl~E$_N(Pkdn*vCM5%>]#hgW\u3 MwZU R,@YS>:QȵůǍ[GNBČ1 b]wcv3b=}%S5JHqxwqrc.e% ?^҈r㫊jTL]qCfljbg`MY  WpηO/ fFtNs+14qWgp~B xP<Z};T)UL=X 8'; M*s[eua25xJÝE. <C cX~΀3Cf8퀘`l'G0OH^1i>T,͑+=wx*L60jGH"^bX)-hJ@j8_ї/b{.ge$H`=W3kk1<#@maNj^9qhfnX6w:l}0z#͵65cƖ }kC*T-ZOiE2*N!  ThnKU+FuW3&pi[3@_ jʥjn掷SZ U_{)9]wk"g&reP.]Vؕ^p鯚oFNt[QTt]46.;@EUb,`Y(T! ZLi } t_oSǸhG2H&K%giSwRURgdBR|N2k7W?<{SvA'< 0P#Py[̀¦ԷI2>E} bVzUL'+?[N<}ԇ"¶DTR'!f|KWg[hy~k͗/DkX£_)6hvngUdl&PAtH.|"ӏ\첵t+yS(Ff]slaD"(Ϭ?ٿ>zZ~ӲDc/#7WK1+K*t 8'7 -?_4˷`0p'TqJ6/wBy\.r=͠cXνjCD(14/`&zC/Io^*U)jMq^g81 {)tv?)!G*RmT>/$]"sT(Ls|q*i$^, R`J5mo bJih \jPUh1x"]bۥAg@qP K~铩2dJ(xwsJMepҸ511/<)zL34H=+ ګM=$@.+QDUU]%.6zeQuÖ\¾6TpWl nɘo^%~hf'Z(&!ݙJnX ʥ ~Xbq#T,z;@ĤT0 {C <=gؙ*ɟ\7f4Mf )QGB1KRD6k1Z= EJr#@ /!h;LC'_Q~\yMMR.%89WɜTΉS7ȇK^E`KHKP-C[?K"KW_FJ8H`3=HM~i91K7J ҙԌS`5N(_~}R^~qj A`d%DK{+F}ij<CEmL?|&^˝Qø맀e]OT&u#SxAvwG.!Y} oǮvߔ0ZyP,ǺXⶁwno`e0G,F2D}-Sy?T{ք`iMJ27YOl_Dc*ʦY7_cXkB Lpo#0#1Y©el:OF.l pS>*ș06Z4jjU]sh)ՂMs){xj,=2zP> wؘdOY\ŵBCTĥ |@&)҆FZ*[7Zfh@:>@(Y"喺"13-w ?eU^¾fDvވdS̈́`x$ @xP< r𾛷6g:+998'pr y0ط(Z݊!m~:$xawi#FE W#qSSu%(A j  .̨߽\"(͂j_{e[?Nq?zHdĭMC*6ih!q2U XǦ{\ܗm[`ЀK-j1gʘbpY@TtJ##qKK}0;OY)ܧ/w -/BOi8eobxd#jf$Z?N@&"0rh&!hĪ=APRtf>Xp_wr g7.6zP10sMWqa)Bh~W窹)}>t8|gp%3 Y?c_;: -#ڕB_'O<,u+{U[WwJ6F ߯߶ :Vp#7#dWY@{*ll:"NiFk wɣS`_N떐pJSjJ`a4amfRψ{$STEFT!aLj;(NQI_wj MӃ8l JCCOYWf &ʪ)D!rCҡ{U(G=68G3ޚ'Us C/EvdsqwL::ZX7o83$Q^w@{|Z|:C}1,PK~;o%r2Z?eˍ~7][DfNl,'Cݽӗ@!_HE}ltw0& nv11Nl$z@@`;ܿѸFsn|µ'DM`h Rբ8BIN6trmU6~)Y;\> O.@)nUum!x\mǼ=G z+׈Σe/qGA?w0-+\H}%E@6̃1,Եzo%"u#yx@&:6$' D6Y/ނgʡ"F^Nh%`Յhz2o#Ȓ#Fj jzu}س<]Lؿ =RAêݵHD.ؘCPL$FH]#g6MmCG Z A%r Ș?nG2+x7Mc_(U7 d2  <}B+Ϙ'_4=kȑi<`g'jQUR/dBci+a]}wwPWJs0I&؞y^&Z_^1 F3[Mx9HhB <_$(W #&B93 I/S ?+D㷕Zmw&y"G)G \9¤6 ;\ky$D0n::$|d='R8d+ґ6ˊgm[бmM6!oN_FMh8Ji11Mn<`ɴI('k\'/lA]+)RAO'.x璜 (:3MF J aNƖ`W~#;cby%fj'VeٔPpKgfJIͷqSӫ%hNRM6 iTpc&vL`+;Nn+`17sOp7Y"ZhKP`DZGKF wc_m=RP/55S̪º:tG8;3:W"3 }+=&>OZ⟁s}Ys O]1ӅbK3j07~fڸُ3|6b/ [YJrD 5yғn0W@Zz$6o)j'wQPe>umF{5E /9lysQRCWJ8=͓x_1#ͭ22n72:ٖuQ6I\c Z`6GoWeBDZPW]n1Y w1kBEXO4Ņzi43y!~Ƿ?2~ [_ _MXE $9+<`HMݝ*rAcP{3'ir3z,"x51˥(&8]c:B%6^䯳ʎT_{Ӯ 4[[zVI!+ݨ0"8(״\҆v535Gox챆%J8ݏ9ӓz@o䤶&ZDqMϠ-tm'k 璦6|߮bĚyVL-؁KP yfH'c[EHE@s9dTzM ġ=Pk +UǤӡ{Zwm|Wk8D)\ڵ45`cRp[D"ׁ1jsaa-'fVs 8һo;`{ N  c@EgmnZ&ayrf*ɮ9NcI2,E62sfm/z2v'|74L 7dKXQ̚âZAX+J2dR27ʲh7 `Q+Y gKZ_+ !@<5q."# zs)͑JP&\]} S[ic&,C;9̶H.҈1(X~Bd}`XOر=&Љ ޮ*甧d P/9=I@+7iIK%Yya"Żtg+F: _ q]`/(w$vcgA\?hZߙ35'Sf+/)#%c"lXAZ覉bi^n;y6IfA]0]>Ƞ+8WJ[aee@ Akï-֯ ʶ']3ϊ>E<ϟyt"<$- .띳[ˠ3 )E+ibkL'pNky7\S><Wq(Xp@T_j5"aHdj_oj,GcM>}+*K]~<(z>z68Qhr6.brc9+K?{ZVSՏ!CgwvŦOicF #@-S3%"kmkgseF|9Rz/ /wܐnHQ12Q" nv0 W_GplN ,mPЮ_oeBhMa@I"/6 2^a)m`2v B=hɢPoiF٣5y1r |ZptKVwNxtv0Tf"uqpAvIaM'ΰ" k3$)!2]"i;rU)N&ّY^:9i8il+ܖFz|GĐ.no06u:w%pq,=}>]Hv4Orwd@sUS1W\mݓ7cY&16/8N Bs΁i Wc~x<9g2eTfSv 0pLqmXBP(J"Ю篝>s{v),o-M%>ѓnWIqE{A|$MQ⩔8q޻_+'W6 Y7m*?{0dk5חf֍}/%dXTSόחCm_ĴGavɢx [k5Ǧ ( onq񇖵P".䮷j;r7 p"L"!Oi븿uOXDp}>li%9.оg} =τ͔Ru&vp!v94sM$a9ٔmiP@.̛Qv{@vBK^%NQǿV~h/7_y:Q h[^_z1̻n/ȽLIY;t*4,OnU֋yqɏ|{nɵ06@nZ&7ZnƔI IqI8<:6&?|ƜGp g".Miul=a)&~T?kHX)*\F5!!w0UU6 I4yz#f)21ʭhp[uK#ҡo8rTjxœUq4\US|9-pj"o\`F&`ֶ,o}i'?Q8IV3w]$vq(KP_ @(MMP|쪁DA4F/$N(dbٖ ~&dq w{7,P^Lޣ$ûg8m\Ars%*:gBJk)v8=?Z>Ok@~9dߋ Ș!a6xbDN/E׮n[Fcc [,Zpd.sEcg0jvc6_sjyS}@ZJ)tB{jc/;.x,ᩘ'Ds8 .r`u_" 5ˎ@pnwٻ\ R(-x_I6SFEaOՓG+[ AѾӼ&xj4m1UR~=nۄH8?ʶGdFpPL髣ll2ќ'[‚>fY)+fPp`yMnVl< M9f$IPB@Q?N}rG+cmJI_FaƧ͘ 2 +@2\3B-\jP0 R8?ho~1i2iww"3K-,!^^,wJ#>XCF֦GI^ ;*d5xR~5o;S<9N.Y2؞wH%bξIO8CǦZGKe yMu /BZ Ddo[ ѳ̢x$pC2h0Ю䧘()4?nDʁ $)aKMht055YP&Y6v Ҳ%Ld䬝S⯧GbS-'Bd- {{>Gre^0 S|\6j(/xV*B[M@: jeF#?'RUX ^`qD}yp`ea0+/%e~ gXHκ (`igJdˀN(~`uS+A ܄Ɂ=>Z} u;kpln|R4$ٶs;@ !7 ov0'C9*~uhX~^.sPp 3?$X 뭇@xnobjZƍ.F[@\`3EBcjT8WM~+בpG0nW\Cw-Eh"eL;>{Y~b+0L|*T&zcM7AiUIfԂ u3ZXX7gU ˞|c9vW0j!K;T/G_} M{j[GGӳv% j>?;4 0I2y`h`[03" rҵJ٥=C4I)X7 j"5ֆ3 NJE`#r[MG,#)œ#7|,_ +KG, Aepq%pUU_c1#s E>GR\="그~fXR)ly\5p:5–!,z_A"T7d+]NF-ھɲ`!\b9MyTWQwL,Dɜ3CtS^QV_ .Zb|'[v;籪vĭhaz-eQJI.'Ry z,=.b`N#'/E&$|ڭ-|:H(tҲ_lh= hZh[밳Þp*1yI[1 4\RXN0iԢS&p®~?8M$ S懈J(:QqEX }?u6g/\c-Yasi?؁T=Aƞj \ʒN~ z3p\g\K%'8} K%I/c$xN&*XI[U&ǗycT!F)?t]cI)ab@5dѲwt pgmg4%%4Xxo5c2ǿ U$ez4E9e:Ε{Zi!Q# ]-᥋l WN~ĮC3D^_4Da+)#0 g(f BCU,RClʘ[;Osi=wd(s /aL`0/5~ '+#8Lj`6̇mIYko /l]jwCpOFun$lwOs30E.wr`5p1:\$Stowp=zf7|_ҲYaǁœ~ ή:22!e\ N_,qJ({KS8Pf,ZT=D\hAIuXW] h'^]B@D&زy br|߯_x|02e毤?"&myZbQ*~\Wo K;ѱ'g'c]3-Հ5YʙyzT5@jV+Bj8ѷ|š}j|@f=een5]~KwLA]RN'o4~#V" 01Bo &K\3&|JfhQ|{"!-Bt6^ĸ'IrKc:yI! wR^&RU {xϲz[)8vI?fϙ+b LLs|޹S[ cQ3+y"U̠&_Ij+I&3x[Z%)lM>]jv~]ԙelQ<ǮoxU> KΗHð:\EP[Yu͗TJ~%Aj]oMc-X#HVeS39F)#JSL>jơP(t31[a />a"!k1 T)]Rgo;j؎d5'Y/%\/]t^Hsۍh. ЇF_ Jr =s'񬅭]S!BZ6,da dbcqPv 잙f37 pPz緵 ԒԊxqfih#\8T)9(L|.bsQ?E/ /h/k%6 I]5zi! ӝ(|qnD_ fy֠E'jUTX4:7v(U |-QꌊURZ Vԅ%r.Uh&`66;u=/3I.rF4Z߫$=y8\`n/#"|?~~A)KdcNj~nY`!jupczge E6!IU!%K=C_n!9FGl9b*m]A1Sak+.SG6h6V!7dAqbB#mm0^wݏt 5~I'\Evxʙzz]Tikcm8&R|L|Y49p]txri +F{D6܃86 >5Ux}=;7JQ%ۥ'|>koB%V b hȠ'4Z=6Hn]Фp }-JfJ2͑j/(KĖ 7Z?ky&s `oP[|H qd7fChWUIټS_d{0Mw9f1zvy}G)6f]Fo)Ot3.AN9PZ~{)5 zcJ"͢A" %#A ML7Ä)̦B&ђ?rL=7W<+Nj7K;$~<ʠiF= _7ai9 Poi\Y' _GVjveDrjcbEH5" 亏 lcȶ}K=qlI`)Ĥ.tFߦ%%(bA) ik[^gw׶5]^bŖf'CiSq΍فvO&E8%^9dk݋ wh!6!;i5j+:./S'Х{s4RIPGG!$I:qb.Ƣ%TI {1@yWJaН@9EaĄ>?ڐrA<. kv~kxF^g@RƑxWgoy$>b溻ᕗ}7(nb?PZ.l uy$r Z P{΁2SBD5gld&"sj t(L ˾0}Z7ʿ!ʰ/o$vix޼_US2A3Lz k}ҿ$O:Đʍ123P,/αPɠȝOpUJ\} {g{]`4;fvldM]bX"H/YJQZUko)|@iqt8/޵S۵Zv0"hӬib>Q5uj`1(lhO KI1ȭ;95C*R 1ʀz}|[<ҽܵ4NN%p<@&/+Xi@ߣW+¬=JXhF%i|") `kgֹisHFk(Wu7kuwp_e6%HB{Z:ca!epE rU|/,"ۑ6ɫ\\v{lB_N $JTi7|Dn9Ѥğ5=Ky S8[8#C,higf$vjXaS+1j&֢Sӝ3߱"fѼy>~ (7ՅjF#tm|@UWWX3 40_$@@W8_e"/fKxoi9)rS4'$z64]:ϘԏBH/G_*p!%9'nٽբ4<2T5p]==lf:'/-ozKl}H yp: @'" ([uWwB%X ٝBQr[5Mw LK q,O0Int<~&$R?pI%C1-i?LuVVzd%A {@ťvW87IA^w`R"px 0~GFlal&%~0mFnsZ{XߟA4i;&ۧHxΣlMnԘTazWgDSEC(pˡD_P"t| Ȁ\$iܦ. qof xՃej q\;\V:UF4?ąhz dNziaA͗8HMFEN%J50nFɇ]^bnVG(\Lٳp["s#Iu58}ehр%U~\nwb 1t!2=)wCBW̾o'7cW]} 2S@ !q (A\E@[JA{jb- w7dI͠zel-Д=3$k3)վc\?^~*ga Ѻ tO'26M>yAL6o9:pˊe&.=uy#i(Hq́aK셹-< =*IQAk`ƪPp%Y $T,1J2mn4>F]W ܺiYuKl/QVsPruvqT$k$~= #VRH\nM>E *<{B|W :U ?!nDNp)A{78m7Vw(\+Ɉ< 2SXE+2#4=`\Fl]ci|׿[?v?4<<>*mѹj;]Bz2lM]6>l-9+ĹIBu\߄9_w9e;J&p)@7$+q]qѭ }~%ERlq__‡ĸf[|wvCl[@,} wL8<Xڥ*!N\ {T."Qµ(,BSj U/ PH/~L1Xa)Ģy((1Mv& Ẹ$6>?Gz7 پtye njiy/%m 53qMU(Y-ډC; `|CNEͷ2ѹ'& >rYNBzԔБ VoE9QD:o풩Rx3]ě gb^dBӊ!W.@f2,b`淵WOZ,sLd&_w&.)wzϔiaQY ci0(l[f*牳$~vndF*?guMZVL&;ʁpX7 ! ȷ3|:%X7(Qm`.30c욾n#xaU0 DW uN~ѯڡ~y]g#ߨ֣ r E #Y$`x'|?oSvf '2"q=n,Hw: >X|U֚*t j&mB,~a3>G/,+u_tHb/:&-c$@5_kNUo3g !vũRA JT?@H O:"RkW"1H K6u!YÌj}G0|C(v QV4*? asLk=YXL[ȹ7bRPMzQoS[r$+,"xd#%>̺TrP#@r^M~ۡhr\_.R7v:3ʣx!{n&e ٬26|r&]wLޔjé"3 lyv"k @#-շ1Ēś(JE#aT3uTb99 p7"̝&b."|2]¬Pxqfgӌoe6pr&7=% U:t$ݝ4Kz9ǽ|+)NtKn1 kff]<BR؂=~L+^"bI`ZP{T wUF,^-*t:e,7c| qU kKm&ޯg盕as_t2A(Y@n%'&Ae):qs4$+=Z<;at$˔8e@,PetWT]mM|Qjb3Rv\lKcZ]UQĚIrsom9.u tMXsN׼IoX+ tĻ}b}(yp]Yo{qhP*Zr&H$̮LsN.|_Oތr#n't'D7bp5۳TI|E:4gCOCݱ1sQ0(,`D]EV(#`n#*Ϻ,w.sa`{%qN,r ʀ8Z!%_H@ZHYWjQAwY 4*s2\TRz`U&>2;}Ds?WS|pr`&9.@ Fn[^AGV_Gx: 4;Sֶ1|eUC!$WoKHM^ cТ_D{]~%z[@%^IJǷ艝ou*jJD~ֵ8 ـNびZqTCd# 8"M tInѴY:v/"?S2k*~@.n9[FJv<-@OɈ6;ZqyZeDSAhٔmi :gXskf&< ֳ^}ݻ5ROidX5ob/j&\$&{clH)zGh_N\AU=,w%$4Y xce_Ҟ&*0(2?O2d>ziO:wy:J) IZgU~G?Ptdt1H<]a6iD-~P$/!75rj^ b.ᱶ_}i8) 3 j,7>*줁*5豫gM{K}Jۈ7uP lJи"CS}oEkZX҆|52c -yk> 'h7=Y\^ Ou<۽O=eog?:v+NQwřҟI^aGl̢݄/Kf$3K"',;Z;E#Fu-Q/?V@8uFT_FRJZjb%*u{[8X4a("Dc/UFhT-BJ'ew靗CorJ}ΖVXrѬuI HZq)D-({(N|ǵpAeJ}o˧W R}PjPV}]$M-A3h5 C iI6v8]2Lti k4,Pdž$!yLHղ#H'#;qJiJHPcbnQ I;D[/WU;'/pT`4 6fKdž+TJ\pŜ.Z?'#[IS?$Yzb|38ꡘeXH v Pabw2I1ѻu_PRI!RuS?ڟ;ܗbΫ(딓nQg0:t59ɅBin(m Cb&\\*"h2$CW5j|[cH8ϗhjr0({fZ4(dṮoJdT3$DEtj61:.uSwCtltUН515!MTwHʈ k<,Z!q&oh׏x#3fDVD!psH̄WԊ_ŸLOp<@i?W%HfVꝮwfNXfn4;L!p ^E };>!)`F3m3iYpJ' ֬>ff.M#5:\hw1 jNႷ̫2N)'q p`2i| -|F ªpZt:"7[DžغM;.{agX!MV1"UԼ)B:?mQ~L=u|RiF@>g=_q(tAnck'Ԓ*/hX r#g9)wzs&:Qx_%hi9@nUfCD%zxM]xq7_q}ib6YqUpK (kʎ^.Zl`?= }`;8&,^}GD;LxUt5jN…Jr>j KO(ret4e]ޑ#׃RA}W ʢfk_ijnr`7.itP+N0L*R"Gmpʨ)@x:% et1odIj͔cmX+lh=-2ë\R#°[~joaEU _ُ CL &VjzaU`A>oOe;'qj_bN&2vhwK @s&k_GJ]R5(\(2\W:0]JĎe][<ca/T5&dQ lH8r%"0ey ֎/>V}^ӊkw96uM6vIYQH^jF \{WB7 187)*։_#x:&ԅ"PgKOvTyOѦzUgrBHg23fZ!5c5b$ |v}(ba1 n@dɮWQT8Y?s<3E;L)(IYq=GH.Րï44ΧWYCƻA3{lR/B NH؜TJ0%|Bn.6:ѐ r!Ps~"}N!^EKfҏMJ,-@ mF}Ц2,7OL|}I$(  jUI-!Vt=Q'6[PO;Zſ_=41a]}QEpJuB3c02`U^;^+倲Ej,X'̛Jq/βY"s;)~o+<#(] /ni-g9إ|,M *="~v)"9 Ee]U`b) 1l#CzW/sܠT/{;7f>g>̓А͜<@X@LIC+4Ȫ{Ȯ K q?!f)r#r쮋PQ,VpVGoL*Q%(~o_EW efSb?(^:5O&fsw2ٟaK^OoAбMK[`8(ISȕ<S-*ls2QC ,h#3UciGBѫ𢶲%`,8$)Ǝ\\VզR1ӖBg_̧R!l >8 ai6V5ueuT ٖ{B7TE&@Nw-ez!d-aW'#?JW* Gor¿Ί&fM/^ (r敖= =q( ͻYڥ+9d&FxbJ Q1SjOShJ uVwavAX:b/xD;CFDY>V?cFWCZ4n ~$2j.J7Hn M { &/ 7o3Cz;B1QǏv_Ip(nn,riM[GưYvR|GXNNJMPq+;93|X_;"[8ya F'&8E.6oS|Aίq\]?ݹrL)ݣy/3խ@ҜLڍv6,yi 4R54SfQ s" ;fc?lJE4"4؅ILsnҋb#&t3¤nܵ'V3;S{Rr 5k%V{ ~h4?x [HbP0ɂR$#(smMBE7hm& s\=I+&ԢεIC`]:!d#MQjr-elWJ;2p/3^rYaHW,=[r󔢢x^윚^\yoYG-L'#%!Fq;Ц7):lK C0qq:{_F>uSpi-we/ eƊv{らfI%(j}Ts}ϋyͳ,ﭖ9r/Q?r@6CLwM_k\[--B>2 !F魕+)`~QySSԿh}S^ӸaKX#dv;075hZ^|K1كQ MbKgFk}Wh bUu֨+RrZ @dQ:ܹ oP :eSN ٰkwt0jM;ud֏׷nujHj$TK-g?)،7GSP^$G<-$~qkJ]g5Js.JM!;qQvvXeށpO#ķBvNBV)?J1@Z4E%95+6JEI_8H>.,%lHI{.<ªU|/4W.Oczluݪ*Z`hp,ZSJAH3ShHD!L]~ᡰaQ|ãɉړQ fϬfOL-*slK/f_WhҩpwV|SSb~yB-2m}A@0;ߩGMEiBWP0c;,gS%xty4sCޙ.<5|//΃]v+@)tomd.lUgEohRu[G3* ֦X6!j{}~8TocjftJ4 .Hz60^BEPj3)pYQ<[ IMδUBDdtrOPks$- idYBa'Q~i6tr& NL0mx@zlUH/bYL%]eGwnt |l ch=4]H=a-vS~/hݙ+}M㶈Lj4`M>vy xnm&@\nm6 H4ˆȦHd${I ;3i@|m7'uǽU hD#EɓMҀ@o^Ndt8d!Q]>;|>5> DOdKT[Ÿ O) Q:^ wֆsZ.rᅛ8 0mTppwd Т69oae9|RQ˥d*DV>1A]@h-4tWDH⩙#R-Gӑh9dEj/@w8JČ8[,ֺwE7KnlR> >Hn8 -S,V[7۫P y-&Gh\q ++S_9{G|GܿԱG]DUiV4Mg®$08|E2[vz4tW p@$Ha^/|%(0:*HqOPxK";fdNM::Dig5;0 e!")eHUG#+UmRB[yk~ z`~Nᙀ H")V>Gޭ\h}!"tvc47~1>xY_VEOy|=?Ԡ:ShF'EݤmB㠣=Z!as$Y۵Yߺ|L\(f#1~m 'K*b-1l͊ep=rZS\A۝:RÍJ9TE)"*7vSȊUxTŸHs6>qx6$u<ׯƨZwkG s\̴-)W_3{D3[ZuF n']'-" ;pwS #ܭ<9VS_0Ɛ?FKw:^'/!4F0=:8Ͼjpubou|,njKD߀ Zb$`gvx)]nGyz?DbڰҐC.K=!b~'~wQoQ=eUV2R2Q2i|Ss5ȏ4eI8 _9D3Ixx:'O?K:Xh~+Y!t+*>S81K&l I-YA.5`£8b2L;#m 0FNY@ sdbmFϞ󽂳^i 7B3{Hcac]m,83;)5+@y&}ˬUηUrVx3t~ `'w?I UF$N{շo߿E=K^2s #|pbek֑c{zqVޖ›[ۼ? {ݑ:VQx YC{i,_Ō,!0#TbcK=EkG@mە7ACxy h|K?iyoE77 [Xdg& 3`@)"Ļk!Xl#:S9ssNں*rč,zf@JZc9Eݍ8ĀmUZ^bBz4 >H/#5i< \S1d_ף$ '0+c1аO0+[=ݠ?Q~ɤF]y&(ѝU,;;{L'_%g%}*P0*Ǎ) 4 o\>\5Fn#2n[o[aQ'26Zߣ(( _8*ep2I0y1B)R kX?n\,-+_y6?b6yl ޡ-qӢp$3 8ФJc`nɶ.?c%}x!&C$I ]?"QftrDVe?Гexbw=TU3Y+ܶػEK;eӠck4W9$J^g{R +uqZu'H_}iy tdb{7_ܦg`h! 7僺?.txi,a, z`z+.Ai>RWȽȚ}h|PFF(_d Ԃ U<:b{b"`vĈ l!/z]zp.+aR(/gi]KM98+G| n&T Z͖\93=wa]w$. $4A4]+qd!MȥHۖ(jMRh;}ኧ#9@>AEiMe4C%^j9k*,N`dJg_GT6zUBh捝z>IBnGd5hʆF +'!G SwD<^ˀDyYr^Yhͨ +Z;+U F1}idxc%)xr=L烌qO ,pʑ6+sG`z*p;ObȏYAG,\s|NdZV9BKFV "+ܩwwnZ[k~KKcic,/L`峿L Xz慅s,-nxga(4֬.$G13"+`>Bdue9ZPTs@ReQf†FC 3M->0R{56Tqj 2=L>upYt/y4243| 8nzkX?>k6>k)ֹh LYK1,0V̤@#4+#quvE8O(oٴ@/UBQ2@UF[#ʟ%pZ70h[}MU"1a"c@qg wrAG <} 17nV@܆G{},%5!"^%Y1^Pk7RQB\y C}@` "˼hJZpKsE=;C C2՛,*d*aFlޠUXLI:Gq_vϺaYgR2?C>]K0^]v6Oh0ͪ"?0|*S!P4>6t~ո;)av)ҠF |OQX_`6RF"[<(If 񚰻+`ljmcqp]fELn Ʉ "ij&؂ FBz1`S#,e_ `<< 9W¥^DTlkmIJ6DkϜ\Tn +=C_ͰCl9!EqzwaWRJ`o -h[:›O(&~ ~m=(@,uq* JeJš[m4h 6>纇 p/_;7 9C-'RЄ2-ޟ{gשLe~#NE}0^vg7 _bvWv|ulzH Y@J,:|@h"@q&FuX wKl>.)m~Dq_ǥjv\ Ao98{Z)%Rp Tp7Y!w_[¢[۔BBE =*ŏs1PH^^{AFh߾3 1r glLbj\S)"j Q{A,g +32ewRWdiHO*,ehCӛ4`Zö0R)uO^g1j?UJ\Fe=&"?K=JZu\.G[v cO5O| @Q-+??Ҥ'C!4=vloB吗F[YC p0FH4MD1zõAZM 8,_.HA`+n*e]fw%`lό>a5PV9K5 7 7GM pj%K`1XmS]2.,{mG $RNb܍jst\1kIĐot"f('-]5.QhGHJYݬN 8/Ԣ "g(هP(VNڙ^gN(aʿ:,{q[#ɁWe00UD Yxfsuy$o3v 8ӫ x(\ͅZ؊Э^ߜqtu>sDI2&ջA0fuH^'nǑ a4h"&f#T40쑼tv kvJs3Lh϶CߢDG fRYFÝPZ23 es4AǑ3jc6ςįFh=7JU ]2t`OcϾ/AD`;F0Aopn064QG7DU$\b ?r)лY%9 Xo\UG402U76 %d$ }]+BQ%2 EGԭ^]r)U':ʱ4+ Dc1> Qn;<6Q!i [we¦uk_ǥY~bKm6: Ȥ=v4%(IIlcޔY 6mZFc pl: .I4f<@~ VQ+~+@Im`c;cUcZulzvCv>F ;s[>a-@;:6_Eagd,o9kφMpHnWŨab I-3WHbTӔ Z R[ϒl#khfPL}nZJ$XNd!W!-.7p֨;vg~(*4@d`8BHl- " {nw0%pZEԐC"lYeEV6Ϲe$qD7ƕx!5>銊E/80| GXwIudlodGSt1!im"fyUvPOׄ@u[[3A-N 'fb3l%D Pd!Hi>AXqnjXXk_$/"tO0ь9`y kR9;L+3sp"ۇ d/o8v/@I=JV=+3!5:Jk[odۻ"Su,&E-wy'ZY-Q7*YiA Y;iљ^;u@j}QdjS P@(nTV;I"HJZ$-s֥;Ɂv]b B۟_OGa]817MHYy,cٮу@@pjJ\5#fx GʀF + "LKGD?eھkogE; Ѷ8k糷-!) _Jg)m0P}R{; kbn_ҭiҷ}H)M=  l?5-6Ix@kHg#^w }4q.i*rz<]pȐ l7[osNyMIb^edfa:j[Ǩpp{o GK҇8ݖyjAiIm4MI)whqpǡw_tdYg\#"@|A;e vH+,eρ4TX 8Up3j8wBL\Tunbm[ו}_וO9W|iMzn~OjL`Ap[opE6B6+'\~n_ Pa7i ?XʰbԅеٌFr1?f]Hs~/,x z}r¢:\˵pهc An=LOx:@]{a3!r^ZSEGAqA fcw V0# ZJ;iV6MYeHҙڲMGoګNر.^!ʱ4GpRtY S0X=rבT;MHiu3kv7ͥ.;냯"h=#MЧI+*Kv^ =_!Gݜ}jF[;q្ n*@-lYhsO)5o=K;wa:y뱅 V#-LNH_79gtV fLͥ)@D XxvL*@'ɬ Vw "fɎÕs95m9Tyz@y&Y%pAZR2;[37q6u],( ,N{tur)ȥNpC 􄽩d]v`Ga7f_Іr%:}Rpzg݂FBT͠r9If%衧'v8 lD;O7E[#i 8bfmsJ'ޫ:p6oGX6hŦO/[4httȷc`TMf\I!.QH\vt@o^L%_Duqm#:-s٤J)$}XaX@Ӭ.{{8OcW *~:,Q[2 ,96G–Ƹ=aLVc´]Cu4}Ƈu%+THY+]axK*n#~QZKvI;IG4|POmq2pioRby)INQ2,rpKAp,lN)O8 6kyP%@ *c?n:;txϙWO^,WSrВ' 2ClZB E>XUjܸq*\[4;~+/*QRn<4Tpe%6,Dggt1EY QE\"$rR%%R6ܦ7WJ@wUcc&rX\'uݦ 뤨>NJc7O죆zSx$ 3zsBD6L_Ll+i&+ 3YA4JEq~Hk4Iz&άc$w̐H,Tn)GI5ZQv GڹAԃ,mG]h twBLH2Q%N U ka?b`L>@eǡQ_,vՆ{Inrh`.Ě"Ss}D&Vco1p:z޸xuj_)+9esbRK UL$hdt mx-ud"HJG;8l{F /p%n{; b["Hd z0v\雘bz S`F7I@jƐP/,]f V)p@n:P8(m/a&(_1P }i2K+BL$eMdWYb?K6w2p \ae'b"]O03!ݤ4W9hڋ`i8(q9)&"ywCIE<k;jp.pă;2){\#|-}CP53ΜuK'w,H}*=%_y;Pl2Ԉc`C6 ~iJ֒KQ4 9%'/<"yeos859CI4/']~v*h+d1|<#OD1,tMv&@YW @j獆2"VooAj뚇SWDL࿶`bSYUqTU0$pw#\W +Q6!!bdz}.J&ꦅۤ!F]"pVZP`}!r+TLɃmX?tUWܭ:uwoe)$᩽3"(ɩV~߱L =Xƒvx.|'] tIŏaM؃A!Ps k/LH4ʨt \,Gb81ŜR m~LJq<*w1g.zɘS]9/q rrc6MxmTY#>3kPa#[!kq*,΄}w RC}:4+h6)ɝt65Л ?e4f\#ݣ~ 0ȀI džaƕ=6g=*}Ц59~藁*j"* %$dlCvƥ}$ a ' i(zoOӓ\!.8tͪ[?)IdHǷx_U|ZN!~~5jxZ+pd ZN5 6Bq*Cp9J5DnDvymUEHxA&Ʒ6dLu #OڐڭqHļ߮ƱV.M9Ѻ|}_LeTv-vvbR\WWuxTIV= e+$-n9\ȼisޗ-Uܠ LeiM{^ C߿p^oBP~ d[eQ.*LaӿdX[Wl\gjJJ@cߥ1fJkW;&w&?|_:dh[(]^I7 Va 5 vį ? @,~jӒ Af_{Y{)Hm[0k\ћ%:PmqH]*v'5Z{ȍ:0/5@~:ԒVNՆCgL }b0¥ANCvD;NWJ* 0ycyd47/oc' hGJ U|f\hORxll@Zx?>] %% ё23CǏ+/:s`Hy{蟔12ZsXf4bTAjOId`c}EP,9A@گa>9o[\Qի*s"L|½ן~8ª2ͰMvW0|a';X#^Dܲ >Ac2#_]Y/^7^5Q5$}өa Pd$Vr>rX"Xﳎ<]$1*Uz^mMk:QŬi \D`E N4ʲ|hsݕ\`%u ?1q Sƥ L[_FYQcE,=VUR2J0߂$ޖbM(ڈS3 4[hCqu'Û_-z1fAo 4 IcBq3^fHЏ#ΨݑpIobX}%Od:`'QtR XM&n24jxS %ʨCM-7a &I#$(I:6 <6H=Φ$헹DŽ+ߠUaCMv 2™E B.M7':Nt]ujZ=Zm1Tx=D o+N ~}V*:&ҐMaP) pn(\%7/ά\Z\O 5, (!'rVbL*[ih#!3o-֥+%ى(@y`vWs/Dgp!1!±0{/C?>Oּr(xMU?4}/^|7 #jB0C]AK{γpF{-sĘ9۹#p 0 T}ꬎ2M5OU`?E L\p$]̀Xx] I?!K!׆aA@3,uSj(5lI(wxhyhcqm;u?r4@7JYI{m0 ՁB.`݃U'O zqKF*Hβǘ+F_oD~|ÿ#O-ZXTm/v;7-y d ھ=Po3d(qQOCFe)qRD"ad _y|eqX&[~zstGN&DL%ׄ{ApTCROeE H4a3&~1ǜza&V/PBJ 4[@]ZbCwK;l4֐kxI,`^w?LoD)9KFUdJ|a#G@W|ɀ񓏙 >P=>1需rmQ=Z-v@lEwR.yq-eX(ٌCWmn'WR#ulP]N||zZ$d`D3=C)_צ'lO!L֥D LنXG#M '=̑[Wa@lYCtsJ5TjXVc[e|O'ǿñvĂ9JZ=~@`v@zfmeɽoA,`ͥq]yDKH^<#7{9lqA\Ϯ4δ۷Ey9(mGN:8Wc:N8sI:{ MLy;T6_IdB>lVN#݆JYf#NsNbL<]wd3%S\_LLM_qHR[ xY԰Z-$.yUc횖[Ԣ=e^G_i<R69,Փϱ[xaFc-«2BY ,(W?'%\ L:$8/y,dX(N줃+BR3Rd ި3LSyS- kCx m)ڦP0%=qhļ56oK Bsn~Ux'MEOKv}!xKr|IMjA`>R['8~5Zc6S6[I92Z$pWx i'+5ʶ?в.Q];Tdw`9!jPD|!29ϰ3X"UWп~M{dkd”FvoS5)!z?ܔ5 xYp^Hv,/x,jrmާX'|m=(ξlTѿJ94B +|"p䒴Xoկ#qm ʲ8N9T O.yPVoU2D:(ReOr!1z3#Ҵ1JiJΟ$yyFiؠuI4<]D!s c{.iH;cԳe_i7C!%޾lz p6 %3#Rq"ZKRmh#-;] =/t_&iʚ SoqB`H>@(%qW*. uSYc;#6A4mJD 14—x[Gbٟ5s7T swbʦ=%'bxRW$lP <'h̜-DOmfXxO9U#Z ;+ǘ)']3KPJF.0WAȐLWa )pe?gʛǗLHk?xF a"R唶RM݃Bp* -A0 Uj'W ;SC054NH9ntdWnh)Y}9.l^<w g`psӪ&dq;c}!)mq_Jz%hfePvo 8]z 45t/@p{<j~_5/! ~ tY5^\%JSalTғ:^U\z HϨ1)uQ 9`JVrg }uo*~kj*%']kK,Ars2ovA~5 _@H⦷a-6.szjAr*Rz҇T;[lyK$ߜD %TfseMYӝydG)ya3k57~Z *;iu\: |Lr ܊b$ohl k Z$m4a3eδryh >Iiב/XLh"=!bMŗ"dǽЙ^<`Je o9"!`1:Pydsj}4 =iQbM) h-V h7?NX. u:6nN-ʔZ?:Rp0gi\2b( iMrY{7Eݽ駢`uEs(eŞ kƊ{-c̱0[YuOE5[V]PM>"+lke }-F=RUNYg.Q!dAlZF+oxUěTvȺ'܋tB  ~%4OLYL>WJ@%3jjζu'Jjs ߢlvؚWMu:eC΀A _D<<6{::p|g #/7ӭOmW]?Е.Xb:)D}!2I+WIA7oϑƵ.~h EC-z(bٌS*V̟C/ q&5u ET7Ʀ Ȣy3* qzCT099Xk$dVIheN5Za'=Xq?BvC^2b', |7}(O@8570IO'Sβ}mN>4^ܜ<6?z 8<i-u.Rw Y(2?խ9c_}@-ujP) I} .F [Vtר(Fy%G[ D Ǟ d-m3p#oSL4R*&KѻrzDNf{+AF!)?Q,FW]ϸڿd7zӨߚ>xEJ0סkݣf1 & Xns Nc VD V((q k \PAlԼp}qwP>?!6޲𫁱:KԖ@/_+Zi}{}i`,LYSmiȫxB#s%B/6Mu7:~|9]NJkEɎ=&ff!=1AGoO)Am?⤷$xQs\ jֶ%lLqڐE˛ћV< @M7:M<(u`yatQ>y ͷxoӳUp+;9dZ(_HhGã҇J!ۤzh֕I.MFᅠXz7B5'=ԩ6If= ;̡A9A {4u_ھk q H!^> /JP|'Lck4PEN^pgeɴsN&^t {1%[@K-j/w_O{Y,-c 2dOAZoLAf5ctU,H|c{U@SUPB<;$;\#u2f^hA& `[%  |oš{RԦ~D(#MgE(/D\K;9=bh\|n8CrՂv0o>gm;v0qq A˳fxP`HjSAcHeUL3{M:;H1Jh`^$Deb?} Ҙ ?/=wb-)P7#^BIHtd 2DS\_,?׿LNnRh8@Is%d4)SG-*u]'~xy}A"N٤/9,bsM{XV j)ů {VvAށ}c hHFBi'n 'O/cE-x&q\86hvyu޸Pm}VO\h\oR[ 1Xw TQ_>$dRICh$|U nZM+ᩖTaMP)r}[7"` ;Iܳ(3vraQ9"|cfRTWpTj]_&J;gLQ[ÐGS, lu;KG+uQ|iKt4*+ hc@dAts!a@s+_G= Z`;ήeê!+qkDrnka=R 01_m ]?j0ۚ3͐kM$fIĂƇah):'>8#ɞ nGf05 ȗ7&2޲4>q ^ԇ#0 OOlLRg^KQ /n\c6Lz$C@PKB:̛+.edW{fjoD׺kcTxn@3l3(Zƈ!o]cC xGؔT>R mWO]`ҝ‡wLB&*o>jc_L8߃/:xa;TeA"B޿17AOӷɳEǐ{?nGAYŻlC6X"9m"^{))dxo:htg[|oZg&7_29FSfcAh$WSt~n<=5U_)kỲ8-C5mf&wC%TqCD).# NzWG1  '.sŚ31~MXۅK\uaOFpn" *Mpzq؉ ?Ͽ!<5!il2v :"8>W q€+7D̡o*i9=%rOqϢ54 kbWHO#̞P!}*GpoNj.py޴@x4IU~A=/w$t<8 jq~PW*($IZ=p1>Ӣnf5‡^8m,뉰NS;vF=^u+q۸4od|hΟ͟;-@|R3ZD(>xkb-ղ\m 03E0ah`{Egpf x!i! bU[4;Si4ӌa[ aV_?{~"P"jT YSH.cjH2Teɺe"١L3}%a{&%+{d 9 9otOལG22蘶mna)Ta {$ ᬣx-)ucn[`@.lApıB); ߌ8ڐJkiɔ?} _wMV54e;ⷺm&Ks$+>앳9Fvc|UyVy}[J%Ua- Q**>zzlvu\U{u8bVEwi\YZ(i`Xf&4PT/7?ʟq';pnཽ/!kB"y l"n鉬8 gkRZ {FZW(n|SsTVVפ՝Cڢa"YuDmKn\.s3&4j+ۓW^8j^#COv&vIF' 3Sv:DZd=OLn[7aE^ÊBcÝreH/(la+`:orY:jOY96zCրL ]nojvO*tk9A xc#?CNERov58!4&^Fh.U>Z DeBau N6)@۴Ta€$ڀNߝzɵ8#$uNYTb)N q&=prf03jf3C!a4\YNh^;_C gNm'3fV=Y9ψ3mlԂuxMeL)Gs۽$R#gBZrWjylks9ƨZQd8&W} \rH&tQl6q͚֮;;aX:-Dr$L  7/6qaEH.|%U>\'4$%m8kDw6{ x0'"왿,•a"DahJt`ߧ2l,f-B$;<"/oWߚ! "%tHhDp [&OW JH\㱹lܝ"1bI?熩C[# K<>4!. Bٛ߄nzݤ7Ky2/pikxC0mn;CK{hlJV#G/R֦C,FmeC! oo kMln+`)mL8g:^o Q/-_v')s]k6}V(T?b` gP],'[xj( `Gy{V %v 9\`$iQGTDow &ѵNʘ1/B|u7^q <f@:lJn~ѯua[꓀}Sc3S'n"La/=aq#1VWZZCσ[[Ӫ}b "6BB~M.:KODP(k/{]m,g P_"ʍ4~<ɟ0@2QA3= lKnԬՈWhyVPZ(=}|z)%oLI򞷟}@#d S #EEēxԦ30#joUcN@D#ue IdtR0|q˓1=m>kǮm/'?Q42o LX&{WPޥPGbjn@.|t''""[>0ӈd j3meitCbIŒ+v *FiC${Z;wЪIa>!7?)A]>6Fp8NEzxs ETZb5 `_Ľvj!6z;pi8[%)" '}02\7%D ".MT $!Skn:!SӃݕ !;Λ1hNZ=G{G6u3z# f~ټ̓[< N!qi*d9oZ8I5= "r⯛T`Jrgܣzrϛl)Ɏ2iȣt;dڀݿXCπPNo~T޼E>0j ⪚ } 2v' {ˆ<X!lLv%&xifrρ\@ \rFHEѐh\XirY?ZQV%cxг@sq)#eri?ׄm7?%GXț[{-tk*s6[b1~?CP;VT椺ۑkŮkkҦ)BZ9aT讥 dsZ@B 0cH+g}2_$Czu|Ipݲ 6h׆~-"ESHgB*+^Ÿ)|$>Ǒ: ށ* *ʚ'TDWlDzD#Jah!x6 I$Ԫb#̠1;G:L¼l#R^q: e"s w:{,M=SVYDmfaxl")8n )P/*`{b)C=ZHnuO^8l-(e:8a<]a*6[ystVV,VJJAל(bL{pIÜE¶LK(O-D*h-,ӜIGPz!px):l-sOW>Jh= 䋠mȞSs#BcR+,']=z@=a~ܸk gJƤC_;{5?M/R\u5R~QM a9jBڬ H? jk*>k}ZN?M{=eeWJYA7+ $$kʎB9|5i_HJ|7&m` aL]mDy=LSqumA>rQ[F30Wp=>9į%"S_RRapᝯ9~@*CEb*-05|_UuɒeʘOl/i>'=BqE1㾠"vHF:LJ^|aF{!<~ F"SE1RͽPa~1hǓenե}'/[}55_y9ܒ@;%3 % onN 9@0|p#vfA8GYob9,Zu1сҰ0<Պ+puyWq08kLkJ:;?znID.6` uoZU\tgubO3|*Ev?L?sQrf\̘;[{{:_PEOQ!OV49D09XW-:o#0L༷I >"+_/OK=ZwH'f@D/R m }j6ْOUP8C3u<[ fXD.[QXi{y6\%c 9=5.yg햞oyL]K(υ_P1{gP~~q4r  y7^esh+(pgoT׉E9tk,cAmŇ5֟CCUNmtP`GRL*b&|?[w8 f^Ȗy0$vh҅ 8l8_lt*ơHD]i>CTH,(WIW4cZT\EK;됨-)}$*8^2j 1,B"P4uf% l[F J448.yUN^B. F[FD%K'YTZဃN;j|iR4>UN~C{ yF.j!,2%&&>H ߏ)+"]a3*DW. e`+/IFIj)ӍtLJ$8Ds7*"jF HtܼbW˛TDJ<~W\4Ѯ!O*DV] xRi06o0/@ &-d>/C@.dBt#f(O._b-T AVcʅjjگ(,XĜyKxSh֬VĢ8R6o+Q :r9eNEh[Zquxq. ։K[+z^ڀJUfd}m;Hd:lc-6ng"Ja+57@౔RVP/iDQ㍂ '߹BP@YmV[ϛEє߾1M:;l=gN\>n Pov*XVj4 '⣦&0p+8G k鹲un#yOf0])s ZVc 5lS8HԜpE8;%8b%x!=U'lw>_ nzLӹ:ESLCTOޛXƱ(MFޝl 4aD0'n]R$@ ۼ4 @Jjpq@=1 <~Ѱk2DS}~âFELOC.&hۥVcXG8MuП[ О]x -fSbVexf"ҹ ž?%'` .Ds}ٗKp R-䏏#h[Ȯԉ#xqrcEڅ"ŗV;mdcE瞕YmSP-qd5Y;=5NMBn`wiQAL 'x0n V V4wv2R8&MO^P2s}RG'0,ֽ  OtA,dtL$|URHnb@ syjYl%23dDe]} jSP"d/XV]ce^\"R#Iޖ\s$RT3eaCx|}з |^^Y=bSڸ-e}7W%}K7 ; ]1nY!I(a%7ʋEtWK y]Ў"FG @ Ǐc՞n7aHj ĆeSp71Փ r՟$L#3w)y$\H//βG_tBO݇ (4hza I;3Va]oCnмx"6?A8E:dg L~ k3q]c:U3xTR>N}i"xl#旗܂ Mk8(S4D<9hƁYtvXu3|GYoLRqp.M['D[tT)]Fqc ^#L!{ ҧCjF. F} ۞0JcP0{p!^'OۀferZÞ.'dT( E ( `LTV*~vd5ȁ_}@)cX$ ļx?9 F{ Bgd76"L ƬeG,-Cc1S~' KqؓYTB$MEwu5)tb[ 1$--[6d*Sq c!k @^g  Eu,}*~ w3PbEܭ/HHTگ{N C&3J&K"HƏ = MI[zhakY5& AO$)mwRIT+?;5о‰=֩@LAƁ3;iT 6HwdiכxPCI;Ɏz┹`W{gƼV;|bZQ9of\U&^1N{S#fϟTLXFW$¾-nb[Jkm]kr>J Jl Ӭ'Vqh'p_+̑!ұKyvެF%{8RfHsĕW6I0s7kzk:cǤKLrZ̙{[Q@n`Tc9yz v1A9.—+.$DzJRB~;;S !3RH *)D@8L3Cxi~`? |j%f5 :q4mu96#@߁ciBC;RU>w^r_X&~i `C; 7:۠^+(Fj{U> #{uRsM3:|,,m|Ҩ=24?#Uk|+j/w4 mASe_tD']IJ GTn~>-#RI}aB|Lr1<*="(4dڋٕ S,.p=(&D x̖q6,Lܻ-WDBOgr \W-iׂz'~;yAts3-`fTi@7], )μր{*X쟔hu|/8& WpOw ,G@V7&IĮf"v`"FR';z{(qVXI Ypkˁ8lmdzw쀺4X'=+d,6"<8=s`ƛhui9YVHgYZ070701000002a0000081a4000000000000000000000001616eef1f00002458000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/usb/rtl8150.ko.xz7zXZִF!t/{$]?Eh=ڜ9au3ʉ"4 . <@.>eg4(X̴嗁e<$;Rڪ 4|jU!YJ&ڈHh-bTZD%7{y|g2}V`p.]bHd+@ 锌ԱjK4`4- BDqAEbo=otLbp!+ l/xQ.VA4[0NT~k/(a"9z |kgy]BѼk*l898,ևT͔{Sp3aca-~hcy.(ŦBr{ [}WtQ!em\NwVk艴U~'K%pT_뙀̧SoB> 8/1OA}im6×~[ 8( ])1[2aE%BPW.9vşZ}#ў:5hZ _$G偝T`]5EWU#듙- PwW~/DI5xz;)q 1ײ>֎ .פSo%9& Z]qRYOhhȘVAe踟󠡩K7ΆIq/|Q DYĜ7;O<W N(ZX2LyYe KSޣX5/8b/iO1:4.-4SVinzmdm߻zj&ҕ\# AZYL_. 7v5>x}fIYQ~j6;iz)Z;c,2@OC ۜQMM9)+%{ 5^ッ#x1_囻=3Kuͪ4Jv`l)AN|g9 $k!A %vH\ȼ.='ps̿tw;H[ LzkLuT)(TF+NOB"Dq]$Nx9iV  ToasgTe&?/AFt q뛃l7[Z!f^'\]%l#Yقdy0ܸ:v$qnp@30nU'V=Y"7]chHoʙ"nj+.LPu Fz7~24 `Y\'A@I'ks*t7\xm `&ƺf'[$bTyR_1Cd$&rBJ<>i(dveWk;x'Nj~h޿FXi 1@K#.K% 4#<zYk:'&@'"ӉTnU[{=2)J8mZ.qG#'LYx"^@f&EɮW xk 2)lKSga[%X{`5rG ̼C´c.gx!"$!a&MVԲ` tZk0Œh{eh6 p'ԣ׬s ݌gtADp78I.DU)wE4S< )gJJ PaW{MQ uNd>~W#~zY,ww)/ b>̱jHvs({mĒhK9 NyL:Te< z@5F&f}qC 12 wgafRѐN*IԊzcþf/!ؐN> ʺūe?͈"ـ aULs T@Ŋ`/y@2HO?tHbe6#@6Z<ۙ+YviZې0{~Y%4hbw3&CLh^Rcs!;Kݷ}iƈJ\b e=/ɅK(1ʯBvӄFa~hanDv@ݰ' yT٥ܴ"E2y)c!Gk+mB 3P@qTen +4“+s#BՎ 뱆r0u;}@,1`Q'&Co-&_ ɱ ěh?G80?-􇡟rJt;P)zl#p˕QÞ^! $p4PX#lgʹܨRcR{vVm iԯ}U.}otYкY˭0q̞9Svdz E\|#DYi#n,b|DF)1h+&`,-qS?EmuSal*h`̹z/i18efaO)0Kœ7ZUԞpY .`Mp+[&&d=wJ\]%ۡE3=>Ԋ&jTU\|Ā ezUaQ 鲅Ci5z}tO4W F}* m k$WWŬy!Z~HKkubr4m^6==ۤ\ome7=N'Nl.ʎ+;Sn'砉x3%njWe+ rvwޭf?e,ŃgFȳ62ߡEbwB&xqnkm&]жѲ YM0l[<9KQwN]DAvC.qe ]~T׀4 }{q@b8G~A.1m_b~1P Uj#4RI-SLdIyA} Zxxx#47RU5ߞhbD=A7D>l~!`O=D0NIz_8/o̪K6 ڦ}%bs˺f4PUr %]|.|A$Tn7Fݘ.Mmזzȁ!yH03 c!zT͗0!# p; ϶- Z-^Rmc9gOM+c̞?\Utn` )P(,Z#jc[V˒fFɠw't>Tjhџnc!}B4҄:S*ShdEzesE Y[XE7zohc,oyt#L͙TK@vɡ#NPCLl"F.@yO.T ;6$bAг:F}|<8Nwbe8r8KtEud\4j,UkO50}`wDu:y)G@mgW^"UkLIggpa76U"u"Q\3GeP~gh|a%P%ڹEB(f;شRZ]H[^+#]P ںQBa3:zr}2LX5FȚ[ͻ?l;'cGsGd|y|ۑ]v1d\jr-@I;H[yLi0 θ3+j\Ўx8T֔Xy*vK^ N4F76@#)ַIIE{?hg?=YRg>la @|pUT~s?vmYl =p,œhF܎,(،E&Ǹ,6c_E4_G܍*RoRFsF):-[؅B& 1 ,tJMmQc Z{f(!ǛqG ņ˘NȞghf$b؊HFWD>Ùi)MfwmFac < anZT}Iݫ&yƚS^?jd8mT-Z. dQ `08=ASHoczON*Z!2uʺ'u%LU6D}0w)h|W?qWP [=G9F (ŸV" v3ьMW\7AGqfrX`2X|w @n͕U.,"+lכ%_+tݩTI5jt> 1%Go2tV5@|WcXte"xm̢p6|jD@a|P rmLI'|5]i#`ıBBco `?6ⷒ1`SW?hd 1oDvnߐ!Ml pq'.?$ED$a ۫n0Awh!O+ź"V);vl23QlSU_V JFS^j~ߍ%A m"thܦo~.< /g}Ns3Zk겋kjB%d1A!Ͳn:~Y)ΰ&ehpO;lg :+OEnw0V0Ğz-td5В_RLv{ kd,ߋ+K 3MrО}y$A+Gm@1ĢFuc8ۂ )w#b#YI;yk3*Dxz +a S.G)R- F#]X'*D,WZ*fE ^8؉}jCh pUϜٍP~|/j-2ŇpmS׈mIT.C86ơ[x5 bKY7$TY $sqQkI݌M NKUy @JG6Kߡ0 lJn9/u @T N5.{[5w J[R^yZ 3*|0ragrB0"N>TFW%m$:ۣ('B9w!U'!4C ْzET(ܚ HM[@uj0L@eJ-A)O GPs;O6Ew,_TGNaT«K\6My[(cr{z`YH9墉)ٞev.*C_UOJ:Z":G;C*a͋jz_@Im?Y/b_/-b2ZqPܕC?rfV#4 jvQ5]C7SɅj.fb#5% F~ Ȋl4R,ȅF@k3L26*ۦd7dh"L,eRuiy@Xm\acݸ=Gw\iH jm<&>GuyzժNxp)}*Ah :fG`G쎄9$bBTw,6ɟs&@ꓤUL:]'RAo;"$F0 W(;#Pcc^B*o |.fׁ"C6<<i}Ì &#|U~faIp,C\)|pȱpT[ή(v>W+;j +͝n"thTlXMv1ע,rmqVFcp~kd>Uܚ0W^[Hz7g#@Lp.IBHiC'b^%zܞҾu.TD%thS[s# ƙ,,Jђ;D$~p(ۓK@x2sYEZqwlPA.smd eJuzl@c:Zx|qZdS젦 s)L= ƂEtf~?cc O^V`ʐOҋ< My}mx1`{XU4U8,#!^eKG($R j-*3uq#XYKO04j 4˭Ȗ7 eVg!DdԀ@y]$$zNoƯHe v]Fo3F͆U}'5+wV0?eWGh$Ij•Tn5N6 upP=;A8dFMMܓ.83\zX mDBH=3K7)l5DJgFNgz4STjsXߩ .l%^ T &O|\8ZLu,UʄcڌU^`42.$_/6Li/8~'%N;x*m3҄_=_b>*AeɕV[1D z\cΠ{n @H.kd!v(\{F'D9#Zk%Cv qdEx-H#cع2HS,kޯ5z´'d3 +Я'fZReFzd)O]G0ZR]҇I2TvHpśʱgYZ070701000002a1000081a4000000000000000000000001616eef2000002284000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/usb/sierra_net.ko.xz7zXZִF!t/ "C]?Eh=ڜ9QUsw2Y1qB p(<䰫(hy9FE:'c.zho]Iy=$ȍ=(fs!dso=}dUPЉPpķqQEeљ-#vԯ7EmQSD ,c E-4 oΣ %Ou顾A)J!\ޓCEx4DVfv[ws#3^ۤ8Ț/!oG09Кn0>&\őr~UV&7*x p׆߈N/&_O!VeR*?:F\ΊUi牵 LdHQSZ7)w$ٮ9lO%pqh0R3PͲ}1+/%K&XF]8bk/}#f .ƙMAݶ]*]_$r|iAD4z G tzx Yk5$'E\ ӲJĦ X.wK R 8!kG55ּҁI݇4cP1)z?g`ZF \>E/LLh|cfg|v 6.ApцJyj+_M[AݴZ@F_?b$Ad49_nYF1w;@֞'c%XxEĊě|aypa&,aoZD%Q$`Gvх9C:<e\_;#3жl?$teW\+M.y >sZV;?c@;$o]0/~%Q9OutI%2om8]E(A"[&$# `y] ߍ ptGt/oEյM|֎Jns jWh;(8/9}qOi\Cz[Q{ -BQ+07h({WD6@ާ>aZH!@Ĭ#SJ%ݖxq;عhYe%'m=ź`%6n 0V]~W^M*cgo7DZ R[ā`Jjǧ]Lgp9(Gǖs?JѮuC;*|:Փ gFKU]7F8OWؑ02❔- 9'[± Ű_qI%'Wf),[/' AH:^5 ]"\g?ÍN50HIo(y: j$H;O3zu2mm[-8!KBIl㶩es*R(pxG tADu#A* o^gT]蜓Cw 2:˦tk [NbJXIڿ"ee:H3cFSW3\v~ij #ɑv6PZK)Dܠ`̰'X[i SFmO$xm#I{gsd{yUng<_2N[ :YUJ<BRf&W&$Z]sf1<̊ѶɎACC bo|19"d&8}׋)^!ImN>H rOᯀf ̹flr4d"il ؔBIJ=k$\ gI8;\W1Diu0XYR*pJ~fnŋB-d)G XH,;GgPcZEEQ ?_P-w=p(qBV/\UBQ `'|Jz=M&qOA(oK ݾ.9,.L}O `-R#-T VMF%vswi{q<@[hog3}xX~W6 03wrU g&m}jE1 yX7 ldbV _΅DBb%RKKN,A͝HuE;d~cWkՌUZ |7-%̄ͣc#lD'  9QŽ/5]ȿˇ?A ^ |/'8Ҳ/2Yp ?Qq|̂3LGϑq04p1o䕡I(\z4H-7!PP?5''Β [{2"!lڷf"!` shjDR`%.)* <\drSi"we0{|M78$ 鷸=7v$IhlyP4^G:_=: E3 Z$VץNy roz|nXPu$x=^4}{m~&C©l'ؔH/QXp/0/hmx њ<( Bte'r\.)$'yJ@㆞+κwp"2JI66>9?ũn=w,[aY< ː$k}` 3w nGR?ԒmΌ3n&&:nьH O`pʻl7"}h Nܝ\q iڧ]2&F u\OLCiFmOD [bs4UW18[9m``* _~G&$Yf@Ed-7\t$v*1gJEedjA-%l||u5N4,[427{pXq);GATՄ``6hj8r!cqbA#=F8*+au4=".zKSOCMBӧݾ ʼnV^`{hamMvB5B*[2s/ksZ@;[q_tZк4Ȍ*5ї < f'm&TrP67u8A;Қ`1"yjMnD(FJu"oi0PGs݋o+]`:O=)0dT~&|* 7!G9^;mxU@[]t{Pn(8LZB7H9\IY{RjW& |z !}$Zrrw`#W^h B\Oƣr+aq9%{!WB({\`C˟$ Isv.,tџ .mJ[⦇\Q]i0;{$˾biZ&$zǁCYAkCI\dNsy/n AmpӋc̪T^#Yة?7L!atڼ\wLղ#B<}1rKQ>A+E93k9ܧ^D 5ll7m-T[eybt:pROJGtS}V{s򙉘?ъĵı+"7Q[}rJ?\tQddvOp;q6 F/4>@s]urz,J@}Ž|!>dYȭO*u[=GFZSWL{ H[+@O,]VxӾz:A1G:ʔ{ɖgmIƭS}!.\d}S)x"?ӑY i` E@JަhB^ݓྻՎ #E?#w#x 8EtdϠD!p΍#-B4^B0EC:-~k#t.M<6}ZC͵@G,*5v<8@'iC6QXdQL= 9KLn?'i1 F…1R v Aa̴3ȯ5HmhV[.z6y. Q<[O!r@zCd+ꏌ2 e֤]Mc6< 9e!gQk;=pEs(o 4x>Xdb"Muӗ.֨(%\LCI>#{rWޜʩރr&ݴ$|wY)mnii2MhґM,&Ю3U'\dL2-GpgapzmEq]sJ oCyI$,2UlC1ԥ6BDM*1ڲHZ+35Z}6[.}!X/mbhu??Pzdy~x.z_&LӈzSdATe5(94~3&6SswRL_ɕ/}OKʧ(#2Uv3h?)wFu8OGЕ.`r.pH7^PvJ5tv&L2 @L!RFԭs.ep$\ß"EbCE;e2ݕ^3OZEl©;uk,~3#h$Fo*{ `|W2EZad5v^/;a+O@K;9M4$fcP 2[)8\>lWJ9PV`l˕{gz%=JXkU*Q'fÁ!)E 2d %jGIu%Mkі׊-Srk?YW?贊BgA{:ط~f4읲L(c<ڊ:C3l<5T$Wc(0R)?9'd%'Mm4v$Tnf0#%\yr%w~Jia9VJ@]ZYm\$ ^. uqa'w1UMIb ֚M>!LAU@þ>o-t'e\'5/t4O(qxmy_g,{*;M=r;_R_$4<3/n{,?D8:m>FvMݤW; A@3nH-k!\6a/O?SZ5Jy:Ģ]Sz@p0&{h2I 8nҔ4ENdhʌWS[V$oh̉ݏJHr[-2ŽNڄxLa!=x&qU8E#L1y_7]^_ŕIlu$S=%bլHa=x~c!x2ԣsuyhR}VQ(If>?e)6q\TWIš~z]2#we@5.hZ_ ͂oX,/Q@_r-1LG$PȐP \~&f秃QUڢSܳ&FR6dUӟEՋ?mIH?="mߩUcT[0ZpG7Y?g=Cz|ju#Lj&j=LaO[xo9#7omaی\@U T7eJoDBgYZ070701000002a2000081a4000000000000000000000001616eef1f00004640000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/usb/smsc75xx.ko.xz7zXZִF!t/E]?Eh=ڜ9O A $L2η(=|mưܚ&;65;#k%M;ٰ9{B;̶CʍP֢X2ARJhtLJ k6U5pQɻ.j\ѣ䏆Sظ  9>`~FV+}XEu|RvºL̟Um?aw.JQ{qУ"`]+MNmL[sI'醸-R{<` G$Bž)=x q:,b%6$9,i^JxRS1"=FxAX+Q-'+2\\kk#~aHQDrc} %]΢YxSD'֧ͧI#],k;K>M TkqEpFz !SqS4Y~M 序yRO KP)&B 2`Zvp\ ޴<#H痂'`<'B IHk{+JYl5kA={G>CRis{rn({FKuGPf]v/ .NU Y}xr1"ׯUh'P8ImxgneDY l5OBk:+&S6XF;y kԂSm#2geI&Te7wQB;+K#'t&E +C5ZNɘ]HnK˱P0mz9#@ᨍ޴!6+iaW8nz Ty-@YXkI!PP5.ޙ[)F4-]ƀ4Ơ[t&N2 ,r*]k:ENgsU SrdgL2lnߒ>Iǟ SLږ'MEfSZ*eKE=QEl .>UpB8!`Hu*aJxߤϕ C:32>{ayw 0vm-wĎd?:IC[?ʙq0Vdރ;W9>‚rjfrAWrDtV$lMWA' {rwUV{YCG?Apu?b#\h~$@abS>۷DkJiZ>ejJy;]ե5?d]Ca^%sB1@  n<)xuU­vcT۹EAu˂Q2Sۂ<FGVJz#@IיOtByeDӢ{DUWzBk*zX^͘3_x2qFS_Jo3x#$ֵE% pruѬ|bE|] v(߲"lt1ID,"rv;>! !짭z Gu-x9ߘ~#=eIY9+`~Os}*Pmq\شVqW@BXC2XpR栗ܶjf<ąz]k^ITV| ˨'j MV ׀IȤacJ4$)9jz'sy{<':Ϸ UgK1U;S-m>7!t_!ٟw4KTv/Đ:,g{8RkLNnCe'^DG >AbG."XVT_#3Lؓ Nq 4ŋ…MI# -0ZL"4k[?i됹`U;x 5q)Q$2b݌!4]iEڳ)αf2iv|轔 /#$&:^& oǐ~2̬Bݡ DZFSfXY[]zQҪsR*auGR+P̕~1ފz#x-nѷS@#ܕڅ|~D}_QH;|nnRFb_LE4TN'S`_Lo?5i,<r^w+k)ـk[K`3K/>SsĘ{( gFV7^jΝc#E"DՂДXḅL hJp'&4kUFgی/ 5%s; jRdTaZQNw8f'!;mp2sO|B,OR3kY?Ol4oSw dYOB?ݦv}_–KEK>@W0TRѣr<:֠ua\9 i_Cg6 :]u<("@{4m]9wB:lfi4|*-Vk_/'dQD5Rr`a]<=(:0$me_4W(>V*0x"٦9 G6]OrΣM'^) iKQ-nr0/'9H3IND͆`x󽂢(ݯY\_*d7$hH45>G )JWzB;2 '(Y0SߑΧ?/lϻ^UGѡX*'$ܢIR -"Ć`yJ˶/%Iײ.XNt, j-+BpLLiX`ʖEtu/CNbǫp%>IRy3à1n) 'XO> MW GFSseѩ%Ms$[ K5EX|;5S8%i}s/ZL(_l%U]C6!sxPb=,mT&)WxqzgB[V,%WttXWηֹIduZؿΘ >cYMBl2V*UԿYHcX!pi9Tg,[/cГb s)煷=y/a@K}No`zt؈4>Y9_6}J )DjaduZ̳1-$NFhơX'ebDj,PIj)\f:Iϴ$VrgoZ)TK.Ni!2@v7j:F z?Ԋeہv_X#c#n\L ]΍`iW/Ċ{%~TvBzx$ٸ[#j곛-#arjږ^an 㥨Zit0%:LfcF=$,_ĞJΖ# OpuL؂.S#\bAD%tY%w~+:`?4GYSUaH&ϲ!,Q`F׺,k.t`ߐml{9oX ]= 36qooD[>kUORTC%wq(2%e_2ns;)Goe)T] t^nH!zsҳSX,@~d6<ֆ v˩8y"ΥvS ۔rlMdzD/b#*j2=#Ri10?):y QضN q HًU JMpҫ> y]bH$zJ=%>!.tv>YGOF;_>SЃ̯j_ΙQy`坡% a\Y]̆_R$oW]|[qZmZuvfg]e_q[*a|+(F *ﳹi&;tf5mp<^2^!D"zgkH9iP*TyOgrM?p҉p9$tk4meSźPYwX9&=7qOw+  #V=9*Othl^\rX/w5wrW:ǙH45!3 iSm ,к[KJV3<G]u,Xѱk7\R38|krB#5%jK3eJkdG՝X酺<ƒЕVb˒S#:(3rSz(X@^N{k{-}!HL#) +( De9#A^` H@kz k6Vx2];WRz7"/BTOH$YJLhM;͸FݰU(3.gEVzWrY ҝU[EEBcg)ax?[ -3;6lϦ_-4\\ҕr:r_έv<G/T.8rl݅6ْ؛.\rN"YyT` @iJy¶($^9CtyXv}(V)8io8f_DuՎ%$!4MlJ; Co  +? M_wҗ~6%uP[Eϟ?ǔ]>p4P4D 5Q '&0ԃWl & ~0 avVuA qjmo *0(:[KTʦltʾ BBCW=j7Ş 黯0џ!*c,RϟvZ,E_gON$̘=X{_-㈙znX!Oe K=ǚUÞݙ8x, lŷ'qG-"nj{[0*I<яCXɱ +a4FV_oC˦\'כZb.=]}D_o0 pa{X؟ x$+چ8gX5bJ,il)`}^<#5pܜ>hNюe` !鎻)M+8m͔T8yfuJqЛF U]elj|ɯ/ycB|BڲjThAT:[gÌ~|RKހ==fA  BLv6R2;c}_=9dFmA.qV峓&󼞞vX-h]Γo|C$4p--H?qލ?"Q#TEbY.&dM8lygVuGCయ_mU?X}r#n__BTEM{2홣d>QQL{p@DmQV]o Z ZQp{K _km-,BJL;sw{Tq0Dhް_Er(qiss>a1|g]KÝ3N.]an6\MO2[Pkj&0K(all%;|qݷjCyhf D/`Vdp'mVkV_`N鈥ĬR>|3 .9ho2ftP3R|W; ,ՙ:4%r8~cϠ&ź~S:Ю}]Hkar2~h[Xa~ Mn h2eF/m1Z9v0EC Yya*_1@,[yz=˧`"FEƸ&뮊}RUf3Ӧ-wΘTғո&wu Muaĥ}dUE.WAi9 nn2V◈knWJ/F oKƳAg$ gVEDsIL#0G2Q%0T$2(`gjUQn;hu)l 3N:7w9*&iʐ5*Y GV= 9rʛK'1MAP Rk)yx6d&ydl75g:!x("*g~H ~.R pɹt0iU6wG)`~2.d$2K>?sٶL>lA&BmyU`qQ0لi}vD5ˡw⦃D@TV|`ܵJHc7p=͡K_oA벪Ucd+ҍFhWou1j yyWn 2u[ʾ{EAd3_BOZoС=&-wJ{`Է`%pŮʭTG}HF"w xFUHm)ف.7u bWx Q$%"l52TEɩF2AkI;?~aIw\ƄLj8o*?V X"[(U %7Ko",lc\b.\@vzY[줙|)̸\xo5B$xD2 KD% zWzӓf ~L_CmG 6y,?O:eJ4Ʊ?Yq"J;B7 I ( $qߛ{Z{Wu(^x6xb0A8z6V QLTANq?&baKףUЯU DI}>ؙV e˒tN(aɄ+`KA'PubwJbgIr<' '|ݭsI ]Ri\eRY]~,d;iр$~1N^;`M]Հ|sN~?W;|כyx=ȩ#ݩ}CIoU6kXea? ;,&j-Zz5F< n6c ͰT HofLukh:'`~|E_JqvH~mU`cۀ Jz eC0gi%ƲS`~.g i.p6 w"7 VǾ;qmɭdC sp$\wm%)n$'hXp$|I.#X{QHcʹ I>hl1{Zւk-RAQ3i1XVkbNx&qذGk=Ok^a38.O'DO.@TnZw(:Dy/ɯG'[N\@-);g7~LOt6?y V.(8 Rz], e;!W<DşT) w;!0ֽK*7S2}kdrwmbJxEz=( jHXo|"Sʿ {a:Hf:!]jtOOБ~`즙cW3A&(!]czT7Had?ODgO0Z͏G^l?KcSJGbƕ3ִ8^6$,$yfl^[o.c4:Hȓt}ϖa 'ȮsrI1=/&~: >Va n$xAA5sК_0#СLSka 6aEq~-9E]j9 SsyZ@S>CjIobMz+qCH0%̾[l6נsKnl X\S",Nc+UWs`Tz w Hb\X~suٰ$N*qJWhLY,)*M|^M mEܖu BUU{ӇگVfV-[ P…L `n6U4ɺ bksFP0Lc^JS 'uxd}sτ H {…09sٞ]g ë,:qay5Ho%^*)?8,;g/WHO pebaENLHnfazKɵ7vRcfV&rI ı[)#)*x3/6|ͣ|-2‘`k{"g{ [,4eX5jcWi o.oj+ɝS̬QϔH V _;U?o}8kݱ N=^x ٮp`BS>п·J+wkl+1~$[Sd, 97w7*{~aeٴY8hBGe l%eh.s3/[%TtBZ1Ϭo}((yQ7>(FY¦Q'Kj|wn?ik+q- K'5Llog1h}Ēshs&,^|wݺXK-,C}c,>\"ͿSaCIOv뗙7c*qm U0lU dp4 ѣ*E[4mȉES~iX$W8m);X(WS7D*ZԤaҁAwt9G`@G.[xoY[%ĕ롶8T-(2yawn1J勄k̻i6c]rgw])KNϢ=ϔt1p8FOo֞s\_½t B-1 |:I]DZc/ 댨cFOJSA֏~dr&b0ügl r;o%0SuFDaNL9rw~Y5}$z5 Q;C`,vlOx+ˤ]>10Qp?ӱ~^ uD#HH<6êKů*hJ-Yę"J 9c˴S >tYa*4KZ6*XFY1u@,~yn~,krp>b b z}KC ,xzR3o\^},o#[2rMO0'fpSroC73~ɽgAC@Pf>o}e3OjHLF_(t<_ s' m@~Ez?\rG:rIH $"g0JS=RxVp7nGzG+`]۳Y eNN^zLfxĮn:Щ{C!ч)ύF2SU#w8;ƙ- ͢&JVy#9.< d \pv`3ⷈS$Wj^}MsH]>i!?a< R$*_ Bg7bv74~r$tCƣ ..6Sz)W/"R".5o9*xXysFԥpU }TjmVǔ6&i qj^n=g2\#32&ZL9 N9:TF([Yd ZJ^E?TnEjî_ףP \ِaO=BlJf BkQ_HET'sKQb9D6-vBdy-]QgE7>oCbk>y`]V~] Iܲ&nȬL#՗ʽ;<$8PQ'牟CۊFF\ `&u*_9p#<}nWNb/2{cy햋K>|YY T7$5oC%yGB'E?)G;2C4+vYۙjK*?Tx*mA^?({pƣZ z)M;zWŐ[^Upm= `,@[+sbw!B _=3wc 6ioPj+?n]4?<8us+011:iݢ F"iRsB.׸T>R znHYf| YB䊛ÿ́sl$:-mF t hW=+ `*3*>dAGpH9龇MH#c6g5t ]m]5ukYX08ȴ;.'vDTL %s \VaUmK|{v8TcR?-KRWjk`LWnOL~ZeqbJ%N bHm& (|U!ߔS+;Zl0\χkFfInBR;'.N4lO̧%]28mnz1 f=H=baӶ#_d,TޜNgV8GD~ y%} 'ި!'y%J`I2NB{HnAvi@y}Fi2N?#AB-4@r!Qhh2HV麈/qvGtE;??It(ī G/^&jzL&n7XSR)a-ٮnQ+O Y]A#d:c]}٢ۄS:;#Tj<е `{+raS[K33CsR"h, ,jș2ι>kaRGazgߐE?B Z4FZ2j%atȳpF,>y-K9bZ W]C(nP >ᆕ6w8'e3éğZ/*tHX +aqAXs\ߤKf%qd{g6vΫ8,vrCs2k!ݏWX8)tr>*U'Ui#U3kւ.iK" -'rƮ רXC<dE~L]X'mzu".b!z){A侧A=ڝ`y"fi9#2HW0YHWlA_e@m rk5qd/hZeC8B!LW\3O2wf #6K\:){&9:? zݤKTBYigVQе&[;n`Rȭ eF_ >&`>]c8vp+0S $"~x%p@}8~8 &3\qVݖ;4XtNG  6e$:.pP UZH>5R-o.+C I!]Db@t_:uu= `Џ,7~(l4('7m0bXM9K[^xUB\-N;I}Iב&a )$f43!ʱ :A5A Ȓq U۸vb!|N]7;bZ.$/SvTK.έxh=o/,|xt@g9A2A@hTO/Ug(ɭ/u _O >WdNd7ok3N"T,_^+̎Α8EkĒ"ޣgOjGh̀)Zy4@$46H:ёdGGu*dH-GZES$鸞N .>"9@L`Kqt\lLh1(v6xjDXC9'VUGQzn*V,:T$|S;INo!ĂV 1nV6{˲x-K?T .{K"5(ϴ&״P"PO-{%IaO@PrAqҧ@jh[N~D4~S8T;*`D!HVDZk PEQHZX&h8_((_rm#sۘ8/9ce46FQpQ,yfgZEͦt/JqPvJ6sjov_|̤ 3׊-05\t =ۇ10~COAqɂsדGlsnRB}]JG),SiAȾRԅM)?Vq5ުe:fO)ӥE`^Ӌ]7\|r4!01ošBPTXH7 `nX9@(Wql'Vg)Oy$cV'qy[w@HKR6l U/5Gydڀ4|lViF F ~H6;&%LL,` /]EIxz$f/T@[WT+zrRO3KH8s>u(;c.sg%Siob M- *ȹ}QF᛺mS$?OI~!ܣgYZ070701000002a3000081a4000000000000000000000001616eef20000041a8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/usb/smsc95xx.ko.xz7zXZִF!t/PAf]?Eh=ڜ9Q V;u4p 5WW^"XY+ښIZEkg XyCTefX7Y7JLR21bc*iQH)xxŠdY)_bdhԘ ͌7S0SݑqFwThf ,usAɦ*ڿҦw_ERBm!Ta7ɴDiћOʖB끢u=QCԮkVff!T^^,-{ԙۗdy^9V$8] A1gTkmtml7ae|{eXw4'7:k&}mMq $l'{ۅ99X-KێZHf{ыj[Ě1v-{;@=>o:M!Uh[JKÚĤR >SzqKuQ ~|o8~KvLVU=xif.bYJK: A|S;*V>b7+Ak$58;`DZ/cn4%F[V&, KBBiq8)G0![)Iiխn P0}`^U~&hyarfIx3?'F98B6 \{xCpxUxFO-ִcNsHnR؎,=4ْ3i"G{4[6#}z gtQ7@0X˦\Xrg/3 Rp@{˔//D}_Y]`ba5*Dw ews6}Sf`7va(OcATU@4bo*ݎH"׃2̡*#oD JXPChو%NWmr*q,׶,֊ }bSpE-S{Б C9펃\\̀iJY 4g[MߞAL Vҫ$Pfۼeis c}m1.(hʫ (HXZH?'I} 4׶/XOzqǢ`LFv^h$iHiΡy vxܕt g^ܸ*_W*ǭQq7XLhC({9, v/LlߏʓFTC)Eq:>^n)a-2 <`u|Vޢ$JEe]7l˫ҹzW  T5nDMgC󂹲hsޛ6t`穘wkw}Vv|GAx~Ưl?Q=nȳS( zY &<݋>uۨ'$ۤxG7݅D1nh $Bx߁~xTΩT1U8/}:>8kv. GQ e6aUę9h:vY)TL2cG1EˇUa,ƥ VOSl<&8RvDK%t rdNvez8GlZ4nS|0Y0D:aOG`,FJ'q [D|v~P 7Ɖw80?>QV1/RVFFH0!]Iu0_aBb@FY2%E_(#;t,9W 5ޫƽ ۹bp-{+}4=p0'zqmf?fl$xցahys D E@* AWπˠ*v`[ doiA :˜˗=I@*iC|-Ea$E95(Bhf$p vZ^zkƨ`m`~@A(i?;q^ft[쭫 `[@࿬p[2+!!2^r),F\ IcEP.HǯNƠ#$CL}k`LgY(AbI}v@R)]X ~-~uPxsR}%֨rh <m$E!k y:1@O90(4r ߛڢp M&pQEVZ lQ{p`di/ʈSnZ6J{Hsu) 88S>0}Մǡd8^g0s9/YҎRJVVX? agrh2T˫62 %ō *wއCgu+ҲF5z֢r,}W+CN@15Y1lԣom:X<<+[`ƵuicF |ZM=4YU3. 5V6Ω Z%Ѿz_D+J@@ĭ qܩ捽2Xb.W_$o̫azI' !>V7$!ɴZ` `k[.H2h}SK?b­CTEb:"Ny)x'Blgc5ShJ+5m0n@!$ޕ۾#/2-lbozҽ~e\Knpi)H5Juo8xE%fecS-Ʋ>!Sԃ}u&u܇Y`nc템*ۼu)vc" VM& e4Aʦ@~8L4!ٵW{d_Njj9iAY>)*:=>DEjywI)%J/sK'M۝` PX~_Lp;Q}TyK2:|`TZ-nZlH/9a-HpdqaoE/t>yOjpD걏tzMO+<* BO6^`֭n\^z_R 2 'd|Ⲝ@vx O*< ɡC{& v!B[5JȮjJЗW7o)}V2̩*vkEv }v捺Wj0_GבI'K&YfC#vMe4=qQj>CZnK#ppTt]IC{[$J`* $L [5~aP7ĝ˒ KW{{#^xWY|'UA@g=`ٛZ$ox_7OmOo{5R @ЈŦ~hFDfq-GBX,ip.H=l^{TU)3cECT-)` eڙi^o.t}t"v *=դ$o3`;M6 ͍'0Wn=KذW޳<ϙ;_-rRp6n!GDr4a1lĖJ R-:Ϲ%*Ur!'{kx$rɖ1 5!Dpi~ ڹ'=D `sf%h.JPNRe6Id{ ^ˬ/~ln+B$$(FPp4/B5 Nl!Hj1* _)Uz䲠тG$1^H-=5;=6F$LiJ]Q~g"BP*)e#WDMn *it'Vn_hGx6PƜd^2`5*ASp jj\?.MjlOoIKi@._uJ<QIFf5:}+C) _wA~!OJ*]T -:!~vVġ&M{qYN{^wz4G(u7Ja 'e #(#x]k4P2x[0g@ 2pK:R꺾uk ]AFяI&)6KxEgCLẢOO3X'џ~ډ BfT\R:d> <;v_ Ëp.#Æ.i;2/sNMJH“ C^S뀸(H_0Ϭދfg>ǗWⳉ[Tg ᆪF>='/±$,HT7øEkͥ{䠴YAT4s.iIGX/{ಇңJG'S9[7R-ZџRG ԓZ'CB`6:[R}Pge91Rk;'3 °fh+$lW/R P[V?7?%g23|jjU ]S"sDأT]:"Gp8;}}Ap?˲>jS__ `2OgJ-rt1킥5j/-(JҔ@@䠉K kӲpig+.?-o,d<#`лJ]%sT-)-)}fO!!"-4!mH>Xb;W ?uo$""-TZ\>Pښslin[mMN_:GE$`t^@&4I=QxϷ) qHN)m?na[\ϩQ{yG&ЋUjb|ꂑm`.NE=}|,V'xNsINT4cx-k5&ߋJE=%~zM9LS%H׏k8 f=,s?yZϛZ_ƙY!a߳]:ۃ -`Ur|c e.YEɬ$ X1SJ#} A$!A̐)g,3 /'<ر@8IOqN em9 KD8nD +M=K/cSMg!qNt0 eL;sF)-3*#Ac|68xj ?ဨ9l&_ f*3Q(:O1o#ʏ*`6hMNAysxE##xY̢^L1G(I~|y-qyݖ5d,1PڔƩyis5U}lCOgmdʆќ3Tz!9q%GJHФyRi'#caJ5N=8mjl0+". U @2:!p9.G /O9~ĞSB (\`-5ː wʫVTr4Unl_C8!Uc=DGY%m*VDG;qC*~m/nJQ ^"-L!!C,)߇Ʋ`w{΄2{ OH{4i_/ M`xANRJb^ 6(xX,%K8_K(p崼1"]rܞ4k]9*rD>&صֿ 1/|]':_@0<6ԿLD.d|%NWzsj$@8a/RՊ8Ui)?U'@+XiAP 7u3s6y`Xy# Z"W$p,6CS/;"4]` BS]{J0cxs'}! ~ф'h.p+!yj̛~jnԕw#EL?aݽ-*Z:J,iO%B#cxXvoc(>V"I/!IKS0 #F̬SJ8+Dɼe \`osf*Pc'햦~>WvYoȅIk u*:xSD _?17Y>LQ DE*~u`KK1ܿsm¦W_\?R)+iIzivzjTw=0 lTz-qӖ7"14ިİ:TDS\$Ɗ83i ֚z$fV)i획q¾oeej_N<5DFJt<ӭٵhlD9:9q9ZAz<]ޫ#?L|&@(SL1B@eh^Ho`3S@4i`h#n䧗Y)Cb &:ÚD x_izO`Th"D$Y0$vI+ ɀo=d6)Ĩ9,6[8\5"m>ivw0S' 7J>,^`Ca1GL[3(q'.YikNZ%M)7!?~E6>j Ȉzw fD Ic B(Y- 5v;*dұ|ejr[t"9L]ݠ У_2rԾׯ%L":Vo DpJ+ɘ"YWm'ymȹ0kYR2%{GPS-vN:²$|~0q #Q=uXoC> `:z7 xJLRDq!;a'M@ _/nSbeiŋv)@t͊%"BCN@kA.3DC#S^Kx A-Y,y*S* O-t& ߰ͮr*L3VNYW.[]`9O48PIEt~5k\{Դc')"2`<[nE6g*@W )&>Hk)K4Ml#JN9g묰 g{Al$MTc4OnIǡ1?CO-݅c~=>h*7߹%.$ ڌQ$ղs쎪n_$ ]rVS Dȸy'%?FV8enb$Dl)H#*]9BEK !XL'6[2J;gO&7\R6i 9X-3k+ɤIvVoۃq ߁3mPaAA? hѠ3Z(vPx؜~\?  "!#.2ep1 1lWp-4i:[Q3x<3_DO@f |8 W$ jCa옢g_(}5?=Z 5 )0V33|QilH Z=('}p-0vӃ:0Ve.IXFA9)Uүb5&D4FJ.[PJ^UeWy.GEF21̯<ĻdX>AJ>TÅ-$nkjo$x v-ՅYe)]t1$/mi:;JR#ȅ)j<9g3jEn\/]j:*~380Z*֭[-/ySh$12.\M%&\qdw<+]ZŠETn LRePV\Z2HTgϾ{e{TnO2m.]Sn|0+$-βo1dSul2|8RQ!!Y^1A6/}?"Ÿ7VMs0*%JrZҠB g$QhI:Ո-#W.A^^Tf_ƽ褥}= \,׉SB 㓅wGZuD?Rҗmv's4X(KŽ9{' lgPۄ44Xt77η0U-d8DԆ%5s9ZxKBT\cG'Vqe% wiKaGqOQ |p[G{6W*P1_jR{\:9k'wA =@_%/n0Jkcj%4]WW#Ͷ/C3˃ "Пִ+tuA'w0QT 1Qʇ«n/1#_J11M9$w YMQ1_;:w,縚^i͑,%$b9ΩܓnjTCo z趑o~G & QtU;.\ g [zLyɪxΚ|F⍟[-yY6h1sI{CzӴtE\ }ʧ9<&̗WPv W$PEwA>-:>>N]rg'\ywf1 cx͋|Rg-KG!a"&pF ,n}OA& 678<'9̵hL 15[|\&F1gEn&5oEjV]nѾl/F~d{.m*bK[aNIhk=fc6l6";$nӌ*KJK(5 s7b3-%.#9'U5O 6"q'I:t6-g-4[<o_uާuZv.%:r"'{~ Mz`nޜr?)?!=Y4lhqjuODh<}˫5!. )n-cgX$սd+qƞ3'%4X_'Q@]Dj5N~l˪@TrrjXٺ(>cr}Z7' Y{Xoekwȑofѽt^_rp73EH_fxմ]q\̠8b4#/+Xs+B}+Xv隯2 6_2wǖ!}5"wa)@1C TV^G7ʶXiӘ\JeppTI)nϳ/M:B u|pnT3(* 2DgwuN\&$nF|/T*Tzͨ0== GfύՄhUskY8AzLK?pJ ->ǡ%b( }5o4I eg@yp!.;=s3q1ÍԵGr_m<QjY/:mQ[u#0]~s#j<7It:ghEe^Ⱦl*#e;%2n",žPQcrH穰НW WngIjL'Tp |/I%Ozɏ'Sp?.c#F{_^̉H"u8a̯OFk lIv^^^[ud;$j %gt7!;ƕ-IZ&9j[ί%Fe JNp>듃\+9o-%M%{o+%vL/S'֏N_ kk#,yfe)09Yk b (7 !z^9")a8ʄqw@DRKcKCK'&\ڔp-_=ԁ|Xh&s(gΖ+%h.vC;PWzp+ hك/T`<ᇜ9dE@z"(KƢ scoŢOCZݥ~o&8b]-9 Awl|TLvص.4}@bX?oӴx8una B.5`W{1XNaM8yxu pȇx" IUYx$EZ[<c_ԡ=Cѡ=zRq ^k^ KDo=2vA9p?p+[$/#[$5"8`4\>`u[+ǒgD8_`䁡`bjA~E,ߧÙr ߃h7F0߰mduu|hBWAll]s 4 "kiq™]uQq1I|>LWfpi nYݞ+sDU .m|r2>L wWߟ*bZtnѹjG;+NQP0!#ڸd 1F*c~p^;V'FOqOFkKb m= i!Zn*[{ ,qOHZ!)=eO'm>|=o|skf=?HwЛ<2@)TÕP_>'8|pAŨ* տS4:ɀKtcߛ< \1RV>Èmog~'#C7z ? !;RDP㚢xxS;UD6$ҳV}`OTɯQ~KT1Q.5b\1A].-/.Z#ŝtHIدv!4u+uF ZS ҡ=T37oH*p:/3܋wCɁn1.7)Xڠ$c6F2yQB!6).L.[* U؛a-F<|ISq wՐdaq)1_zWPJ4c蚻]rKCg,Y#Ub}ȰYUwc=D X|DyW{VN|MW-ZcÁёP -z:)3|IC 4teNd t qGn]eciMD8l$5ڕgXϐM.5Kg;.G`2d?VzȇfLr m֗ԠO3ѨӅgZ9O_8~*m@9s#W| [SL=U6Q-۵B[h;$*Ac! g"KeC)kߟ"p܋HXbrH~^;"7F*h/Pl+p܉[ni7Փt]LdCW]vpOIb`O#ḬԞcBT20'_ڀԉ@9Yk$Ny#o_bgg%Qw AO=? Zj"K0 6ѐRur|{Ҭ btj,Bis펃|8m% P?q, : {,u 8a-EFM}?,"㊛l8CAHq'I@.[Z<ʆꝲA+OL˯ET|nCe{_ ]V hca«%EHM@ |uyfZ Ub)Bk〦Ic@r@Z-%6FmlR$iu$V/YL2kijm3e\D|$gF* y̸Co ܣ[/ m@=!cj+5Slʭ65iqKɊ' ]*C p{Zk9/q`spVA!e sl^6%UB0/R,)e/&ğoS4gz-Ңc9VF&.8n|9vEBI"%|;Gh˒HOu~W]]t;Tq^ͳKch GN>ZȎ)_뇳i kqG8e/7ΉQ# j?Z֕N,-7OBWv7| 5kw}\~ݻd5>~S0Čojfw"v(8˿j ik7i ٭[hs %Cs4~`n-k0 {\e 58Oi:T6@/T"yǝ23#{)}KJe!1*R(8M-d{^6Np@ko pFubGr]lPmߗuE bs?}Vu>릱3:"SNq㸡0|(.<`M9Q+}64k $(hLvYX{ɰz?/9Ɩ\yWbs7^LY;›Ӈ޹ih= J9>ayPFΨ^ڗn|X) ЍF,dT0/s΁fc]W}xڴ Gk <(w2h᷎]UHPBuodǯE̐cA,W̭Cmt=lY#casК}/ St[^&1rH3l H&m1a@Ã,3O<64ߡ?tHC_So,|ZʡDqac r{=( }j ّ:sM?J+h >K. ᣩ,kVf 9Zy[ǴOPnqʾ ❐ѶH3BG味HG @yV0,:2|2wD 'mw֍Gb.(bPAm+3'W)5=S^P+RB^\lsEH󠖘 kpRj`."Xan=@{f{:lGqP\KQc]Uɀ)pI8ByQ3.f T,O<صZ> 3oU~1$׵y =b+YUK$e>*L:0ZM(eb?Yi?QRrS&!YjH3%9 uH67'CTԚ^e"vPHzI;\@Sd XF'v)BMgx&:*S%jX9r;9;O-2k8\ >c0߼g-n"봓RuZ˂Tw)ǐ+{itpnXu璱atqGt^C+<ʐWSvM,3&v.@REk_]2hwqӜٚ~) \o_~p1J=«u`W1 1*gq8ƜXd6W7QuJ5)R<^K0f;F]5_t{*emܴI}rO :QDv^2c>BM$aQ{a ЫIi"5&^?⡓ $d_-H`y|Qq}=ƆSJwm+`UcbQKcRi'fY [7j1 ަ^2`*:3<"/FD~"33r莳dT..F'1gq31P?@+o>Y] @QM>55^0zy O8?XLv3(wH+zNO r3րNތ._cRSSB7nn QsuO3Ƨ%j곮7;RA B`0Z`eV$&P$d{* Fړ#K-7(7BV?\ ?%UAn@VќC36/л''H"U̇/5DٿˮԼ[݄_kxE}G\'9s=H=NSzr\ґ0 5&կBKs1d!LdWʷ_@L{&ØKM&Qđadf-`B23#~B6#U2y%/#h]d{qH=r3r[ۏb.N7qNLOۥNt|na<+X#Z+6b_+x/%󸯄ۍ4tJ Us/٭RnMAizo+Og_-hxeiK6Ed$h~جbݢOӻ DcۃuuZ+-X!:"gJN Wtms f퉫B܅mO)uȫmN+N_b*7T0W쐡JSX+՞Ұo[*nf%#M\ܸ&xsuFgjJiVԳfAb@LUn-~\F42A+|>ˊݶ5~~tNrbר_+*tO1m>Y;ծ0ރcY,~2(3J0v02BǓQPye]gnmA?6 q\qfrf>?T:$Ϣb z( g,O>3^ªܛeIDƺ]4k=4'cX67O(X?&X`J/ZdlMݵj>`;܂jmv2MIG"T {"}'8x4I\n \o`r]x 杄1L }ZbGa B "y\ꭁm`0bˡtM^'_XGv;ITISN`YJz M#X y# ޭ8bOˏ- 7RNф?: riS6$ Z sU0:?e#U׍}z>W 7F>6nTV5$Н /H`V04b- xkRå4BqtVKmkV3-@Z<->B|aRMEBVwa|EK wgQ^E<_cٞpQ Trh:}w1DsM cV.AOw!ls_H]nf3A*_AQNkY9~?ҤN񏑂Ul$E;~Æzɖk" i?Z PjvX -f>\ wWi>ఄ%8wskLIN-Զ5ͤwd 2_z@ц "5S^bF~JK7.-N mto3FAQW#hĐpY(l _!lU>šo/51I%.c^oÿ$PMҫ/3ITvx"X.[Z.`c?^AYA]NaA?aBrH#Ⱦb $ܐɲ;)|VYj=6iJ藣"Uk4雴`Myg<@ǼNfC=t'3EgNk5&0+讐Uȧ=\F{&'Vpzc毰ϺNݸMR[إ^HvYnT$ 0*E y働R_nnVOBMVn,'`z,:rH f}bm柕ͫFQ{o(^kp38CfsQ AX.,(,xWRE%t0Z2+nϰ,gpYg)ָަ|rYc _*b¬ypܷAű6 4 s6ERw`l2H-SԱPdi8VZ։~|Љo*JCUƪ@6UJ҂WC dڽg8]"u0JbתiۯwA9 G4t,w1G 1aWI#2/{@GF6.ٷ3첼Y3#|BhŁYzvp9FIAܧXD#b##M|nNefZ Kzci ?}y}j*HS /K/\SKfxc˳_A(O'Q\Rl|:׉ܕ!Sb|ǐ]nH*Pg?h(vS.7Lri\AmgHE3W70IF-Q% Z<LYĺ0`[*276>m:27Pkr?)C$RBR6ȓ"DIY8Ѷ~&@S6@De7,/0%5$%lyH!F`uPhElUfRQ; 5=LV%Sh\,5D3/P蔄T9E{*ܽO$!1f0T0A F i$>j`?VN ԒutӨ#[I rNjO/z ތf=-iVG--V<=A7`%Xs)\L yѵIQt"ڿ8*>My1TjF$1rI8t&r/'ϔ @=&\ Og"7rV *=v=BF6(983l"& 8pCP[haoȚ+|u;dd-?Dҵ%} %H!~aմpŇdlҐf{z{y#"麍p߈.%o53[xjWT(q\rIE;nS Gq䄁A0mܱ, ۸9 Tmjs KA,1g!EE 8xKej2 / BFr>#-90a䉠"|dx%%ۛQ|&⫾&y_ Ly,П( )r@%BV PD^-GF/ L 7ć'v c[-#A1*Zb#Y/yM"P?T36Tʿ7VcE$9FX.5aE>IW#)&1WҟN Y҂ d}̒cM1 1oU}!.|D\L?ɔ8pvVAq !`j-:3 hPIwIj~^Sd:jNd45ܗթROүdNҤdߣPeGԑBlߧ[AK]ԦZX?M\ ~ (0Г|YUY/aZl$>^Z4;$&aNtC@w !ZCW&+wբ9 4YP=4"r }'2\{q\< u7Ĭ"f́mac8F.ڕH%c֙4޵^&ui6'l(4KxE Y QYa/'p,]^<E?^]A%]+mZ>6v4j5}?݈+!`K^jŰ|SD).P3;W59(΄ D泓u{uPls &FށfwPCr t(`8a[}I.ui8FlyZ [ vrk)x>#(d0C `uznuqG\uʿwlXi#DɁo/`i+kM0fx8r/y2Z& 6Y.-l՟)g%UOˇ YPɘWga^ЗQZMCo:{GH{vpg?Si1$4DUXQFύ m'eF՝IСbu{=㈆025EqRK!d& 7[ڀ6=-Xͳ9!`j@k@]G/hn#5%?:,_gv"!sAckZ@suz#uHVSwK25YFMp7<3- ָBtq,:NPs:itj!g*H5@PG@ W -`E}sW2fT)("½j;'X(FlnAAYnÓt ,'xM{3ܠF@LzLO0opT ŸA"g9~=[|+L{8:P^5`lN@9Qy ʸVFAGv,!dII됾Qt6H6/ vpсkV,u;]-y$Iq}佖F% zuE"ny77y3+`~? bEQi#M-xkKΌ8H7IueDeu4b-j6Q^~s+ҍrݜ?xIqy{L!&m S7Q bur|0wL܁OLL H Y@Z_*{z u q|%أL8o_Hj/NqBC!0Yjo::Q,%ꬡ,i' JYӶ U]t,9. IZ@}oB :-̯707ɘŽ2" NqjW[Cf(2"`SӔ: _br;s/܋_J&=Ͷ,<;?#AژfPv8NFwGOEHk =:,R9GH  ̛,Kr ފ0<<2=M';/}U"gj{kàO,?nhѯw<\9_#T K?LJ 3d!Wfw8}n_ ZUǗPæcG`M: (*!qOUW\D;EAfN$Qb pbKsﺅo1Y 3q +&GȎ`JIF*E8( ô5~̳`.5j&P8Hl Ĺ?YdZblGmk";N!gIM\bٛ!5||\f=+i3e($j!4bzw<~,4bIz5AkQbk.@Jу1pڞ r|TʆҞH!#Iktʌ%yyIzUPE"G(tĴbdlu֖u;y5rD`~~̝_|-;7C!ok6ǃ|jthk'tp .?mڏԜdy ְKZeyf櫷vaU`|Z[_`#Q8u7@!/^_^:iu\ T5^a\T!1@ ݻu,-*1fWeEX[0˙M{p:KҕݿgL?I2 hpc|kS>q\Od0 ! \>ww}ebb| :rAC6%,ݔI:hVobd ȹjl؊sI»3Q,Զ@벶Z2X뒼i\3yB#aȊem/^+ 02O)or'|c#K˦· P3ޡΛ&L2q$Hsܸvk)k{Okg̓CfbyuSvu"O(קntVv qT ݆Qɟ12%F`]xCt\65H^Q̤&wU5_{>ts6?^xc+JMڂZ+~+tSXuއP(.?!4.d9PZR}=2EmLǎȝmҷDմ2tnaMP[ǑygW671UEI<>ASGbC`X UQ),?|hbJ[B/ xƅ<1SAiIz3Ɨ0 N\fSs'g +1.Q%X|!v@ JW ×itA )R@T#]iw(#Oq:I9pZ.] oڦP?BGKƄYh̏J+"@fXG%XL*Vg2  Д sӍc6|mȈM ĕ0Cyy#Bg*6C3D eZ55*ŏla xy`L&HU N7 ccO /Ŏiux!M1/&m_3&92i#`#UP@t0|qMg/_4ү,Փŕ-*|'17, LKS@ bl 4z z9)@ 4tK-}!_pYPOe_*!#گB7B.ce1$[])Hv|"aF<;MX YC5`!nLe #׏(號kҜ 5^ y\ p(wY?ФK 0_Gݜ6t^ܠ+g4RdyH&pO:~l`y2) ZWݞՂ$>sw{w9Vl|&~jraoUa{E,+*֨=Y0.eM8˨V4;SKbBr6r47nZϾ׉{U`3.\욠Q&gŊ.A 1sJSDc,E2oހY#9Bp"kU:<;^ÉpRxoFho8nzY;sh_aAmT-b,3U&>8oc"mǪ4hUT|m++HΧc*+Ygҿ!sE]/ǧ{x^Z2pzwi@ގᄂ*lW5* ƏFbCޥlX(3Nr^WS\>uҷclb @CIH}Y=mg|%I6JeRq;HvS|i EMX( us?NR}#ߢp2si0N`ܼˀ&>BuhcFPV#\TR:P#w}OH4} 88]E,9 814/V,*@B1# B!][D`/ UOeB4NNA.`wq .X3G3ԤHwgNERj#p9'3PD=u6\"WL!*}σρZ'f%Jw38 ,FH=}Ös /9`NT$-ReQ~(bbfܢG+gYZ070701000002a5000081a4000000000000000000000001616eef2000001060000000000000000000000000000000000000004900000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/net/usb/zaurus.ko.xz7zXZִF!t/I]?Eh=ڜ9S`w2>r-4٣lL|dH//d=gv‡[e]{II|ȷ& ; C<Z-ΐ*TiHrV'6+N\(M"qCoZ)'BB=ICu\m(=mv^ECD g.9u&:*T~9W,P暾a2{c Tx?Vov)k]9o:k#U.EEHg2MQu7l!8gq˘;ӚҰ OtSs"kk1ohW߈idd-7gjX׵ws}QoR/{<^!j{ qay>-mex tڥ*Z6VeJ}}KBeXg"t(2͜ w.=#TP-]-]E,R?o' \699P V 6?\[%EzJ\h6H#wHEtf%K\*)IVAp|WiNtat1Aں%wQ lg 4dHһDUH69D\4m̎A"cGΦ+CMEA_ʌ%/Azx. ~DO2ҹqPeQ"TF,_fy,+cxl7+uZh&jFKӼ2OנlU(| nPf@;-5v~]~PxOAxq30pr9%zң;SA\zAҲ+Ȁ^S#c'}!t2g W E8SJH73kpZc޶݊9#&ĒXX{iHXwC~8mik|?R+ W"]W *d_8'BkoqP_2 M&=fפe? fC7  ΀o,k/ֿjö%G j.v6]ȻVy 'qaH`ɡ D|'D+F sȱ$ $Ĉvb׏e'79Jtq{%Gկg-1oQ&&ʷ|/C2]3!=]@9/v9.\L_m)Ǒ cdzxmEtAظoYS98࿊g%H!I*ZlV1@6u;M=CףAF9CJ) CA*33ņRZ}ťoM1+X@Y%T-.LL Mr&M,9#{{C+"!h:wp9:$qXgp,ĥk 3^Y䱘 Q4 f|Xf,A#gxTyX$D[8^UX9k͖GäL5 ~} NTށlүaUʌ4JdPXYCwh HzNQo#~uO %g3 Jlb.돒꥟/Gx ~JO KpXv0>^>FTk 4VyZ`̖S)S@&$MxUɱ`ih-fٿ Pk#B &*[ vS|.L i10ndtE1rcas;w) k1u7R_a;QH&i[G>ըn~Ze{I:S.mTvIQwV}lTѢI' 6BlKw g>ϱĸ$bUϡOo)_&r$u Pw}@M.KfMQ& L3K]EKfF@(/#ULXD?zGh,L+$9^NQVvLwڪ"\_I1֘=n ~m$0QƏħ' ב,?U$J@sDSMz@nbջ_Ebsĭ KH6$(EPVr$-+@z?0r loMG.7D0(L\8l!Wy5ѿ\^;]Ι6Xɬ&KX\X-rlFV ؓf@k6uo;豉xùC*'M]V&=}^ VTHq;[+.)S@nf5hQ@\S= <0MI>$F(oZ~ߟc$&iT>v*<*R0(!l+QuS7SY6 5hcY"ݲaZ#f*/y sñgYZ070701000002a6000081a4000000000000000000000001616eef1e00005064000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/hP!]?Eh=ڜ9P#z{zOp7,|_R&3i(ܥ.pѓQwD$2yvV6Gf?nPbܢ 0?9ieiVXÏ;k|”n[ >ua;ԟ[RiQFز 4mf.W^ ֭hH^؝'xC.5'1`+/|Jg)QgL92\MSn<&]]AjůkTcZ9v1D!1 /lS\G9 Qt7 V߸fYڹ)kSmXףH 7ğgFBHV$ty܏g>qeu3C>M(%3hXV&TqM"{)^wQ{׊ip ܴqbWK*1}M:wD\}$)+6"ܵ W O> J^b2ZxaL?VbG";H>mфcmbo6RLP!pKdSY{N;o$( )9hM X2[mne S>4|Hfkܽ? O$E>Zۨ(H<(H`Gsu#ϗ )*Gb Qq%1DĵobH,bNG48堜tRj4"z0O!^cɪlɩBk̩K{a}ڏzo;O%dفVyw 5:[깛8T,bZmj=V%d!BW;U.xÃu`9fmP$jA" MXwx/Ct2TgXJ*m!cN>BJ,,̤pכQ$N O{{wsn]Qph?dC |zL c(ɴ=𝵪|]<^-7G)C测P5?1&]xI߽ P>T+vO)@{.m%.,iS-Yl’hjJs'U/OqKHVud5->ۋU{#[3uS;_WHE[?G2JO4sڃkiBXC @u I>m8q.sK]Zj% p= =q1uv7A/6Sɀ`HiR psa`K ic} n/_}V$W3 qcQE˳HpVfF: QZ+^NiL8$%El=#*ɗ 8&JRWht8D'o i6 ># 6K4.>=ri֠̔(nYR_@tpd3K@h/?n}͘,$Q| h5}g,`l$س]G$ 'z<4? fiSfyWj5p #=C.8d&ǙLAUwRʀ'\RW_P u,_JNQʩCة1#qo7וIhDa֍ia a%4Ey|HT#pTl@$ M9hRןnԩoЋF;xdAhZK6n(pNmMS.W"rX4\G&kؚJ؆_{*?^J󾰀f\8PLtOaյ5y+;g5BOhC@k]6zAH`W j詴 2!0\'B! ٛ^/&hJNo׷bR`7Nb|ݿ9 pdMdmf_O4 LlND79E`seIdJfDRV6)-Ro) hiJkQtjz-B1+|ExNЙ8uBs9!iC? A)~X$jA ګclـx, ,O"@}>߫B&+k}䝌ư`3v"E)Ia^S'q)%Fj9Iac8OT.d8ܡE>Q^]tTF5EFI9FD4H`df1 0Nh,aZ BHW>-fQO1=&3^m!`6L,2Qw/ϾhaH%No;.yaS|`&'<'s9&ϨxSw5/Zg[L7.,P";|N),N~U@TysUYߛ͋Qaz<[݇?3_pNji.@PdM=_em <+؎4QU;0E#7flk/Dl5}ubL} N:9+&lݸYV1r:\pn I|i‡4󄏳,HSkЮY=wrҦĜeԇ׆rOfmȷߦU.Ң͂"JNŹn[9]?qF-T+(!29t' {p{bPIc7J|>;rwiJ_wݎTpM'Rl)vP; QΎPxb'$Ijc8 84/ɮR_x 9<Nj;6NUd>!#z$x F`|Ism+\PPBjp]Y yh{ǯyg5 >i;%sXJA3nV!VW75hE;2(  '0A} sM1#up)W:9ΚG*ØS|9fIè7䄷=̿Ye#B~^: /QMB>B ;: 1n#" 7E[K9eV{ rOnhpmupW,$ QA98ƒqK^dd>k% K&3v.È9Vu(GI-'oJ+'I8OpS: 1S tol.xدWN]s#|Rx!C_꼠%*D=^(5S>4jA .br594Ù/ʈ:]NSiB"SKowko3y?`=u;/DcSc c$,rAHc쪖E0+$)–K{{L-{ `i&+N]8$J18Qd^.q g^HAY5^88Rke *Ry:ڿBLoƶ،D ]S%b^^ɯsΒ{4%:C%lafIz  v0LE&liaZQvuDsVҊ1yɺ˛ZwK7̭}F{ID5@sqcҹm#C`O+!ؖ 4^]I:*y]T"NŌ*5!gk!3; 5(ELYqjѭtvt ][}Dz iܒVbImJXF?!^o ]glSbڏX IvIP̥S78@~P+lN YGIfY4rS&[eȊ|T`|Ą8Hi9bWܵh`PL kRA&:ofHhL S\p@m{&ܣ{C[ nKXީ|o7[I+"dнn+oyKuC}\?,rl*Y lN/.Ui /$oKL ]M2خQfN6ҭsYWM0K`2J>bo0;6h1w?ŁNh[qg9}%JSos{Ĵ,V &f"g!8Nq5kHC eVzD[ XVQ2yEQ Y5;rtlA=q8mɠ,udQ_Bi 礜,ҩ=0erHCqcR,ȪPӼW> 9> w(əmŦy> )Fs )@>yaY{bQMS2j;"k ^:,ʒ>q+HEw1NP.9Ffxa;-4~<PrAjl_ƇWrUnF_*ά bw'{R3 Z RSdzy:JioIT!ڸ$)^|;2p }P\bC#ݞl`U0l`v%, HYE/,-)>N>O^ϗ,gwe4#z"r9Pd2km19Ӊ+F$a ";vڬeD/eSVBR!bƾbR4$c/WD%.I%+rJʺ//(ӯVMR^%-Yi>!jRܣw*- UYkh)` 2i`zNRMn}޴ܐtq&%*G$!*M6i*Jũ\1/Tb4,.hw^zkC0Ƀsw:Y2 ^YEO=1^>X 5[f%?e8 8D) ]ƀtl#[Lfj}lu[Kf^jkꀧfq[Ta)|͏"&*6eц!1`BQm:]z0/`N*/26q[Gp3_#J2{?>ŰLƬ vD]/.)?~mwG׸oj淙Dx,&nd++Ĺ9v`ou\5|WJTu;#@P@ _1a qkeRlYDHhdKĤ/vb0xr :p* Tqfs)W" U^P2 IpS!(JeK|7CE0ew~e6iqdqxj-~ \"&?7*,+f60kRtX>[Xqz<Vz!J7k"VwDtFPb9 ]࣭kb%؜ōozҙ]gF VQ)ariYt7&*)N]@M:2g,F/ _<toC=|q{`jL9YhpPrn&~a KmB~l ʒ.+ʞ&J~CE=Z xQM B|Tg~5|iCt=M'PCz=9%gP4}:*)ў?Dq8AJe/0%Q{8zͣ˜Yڮ 5ߧ;cD=qSk3 ܧfma(%/!\`8q9B+/774(FQm"Z91f+Mlc&nB*L f8rA-Zm3e .waQޕ=D!ncN W>3N5gutV#Vv~2ZUtkkw^36@;4@;^)jmTosa(A- $M"Zl .𓛯*-'Dx%!+Ob CTQ̭3!p~l,얷j^Bbс#0|ɻgCg_Vɸ34fUJ;F}[Nsdt BEZR`^ an6Wan>y΂D:~E^ڿZOb推ä07!S^fR3Sۓ p8tH6?lmsaLBG :p53?Uͮf PY;@/5o' qvaUg.x#IP0/4)ktiEX*Hl\O<8L*IX)_ ٷ}PNFĮY0 |&aX6@IDĭUc!yHzpgK 38x%cP7Es8h.C.8⮭p9 fJqH(̱%Y9U9qM>\bɖ'*&zJh};ߝ+k.帑y ,|mXg~,>p|6ɾ]7k`d?Wv7iۄ\=&Bq"^s^ucg%i| ne?t<ܷe Rs_kk B9 dB3l-&,0wF+ ;Oy{3=ll[)H x ɝUy a.WԝkS(.1IB7M[ܙ0:):{v/ob?F4s[Vb]]]d<݁+}g&L9[ $iI:%VCh f]`|Q2X7}S( ALJY"rKoѧ4ՍW:GRA+cn.(Q+0]蒔$*^ر+?i4 Aqrq]H)j7BkʾĮ8bNpcw_ϕs} q%gNJ) #{8u#_*1b{E/ 8E/ @X{pZC^8xn3Pk'O2-W{l>dQO% 8=+x=ͨ|uTgvy};}vp?ڹYVuO'ci YN!x^J ԭ}{|X.zּ"ܴ w(ao4nxqo^|gJ:\ bF?ȴ%?^gHwfa>wreA^vrƥ_FQ/O- SƆ?w3hYZͿ_o sVQG/s0Wf0ϝw@F!b{# #{Dv(3 JBOՇ=.\RW-HT#&iU4܏cP_]{:-u𬐐.#$ST,R 1מ>XJ,~~) -dVk^0xX \vs2u7+\9U!igI11rh>)fUA (ī`\RQ3ܶ)U=b_2%(f:;8]Sq1ӧ}\Ӹ8Trb,e| i O16 V*2SR`>k91$ P79@MNzBŽܴ,ܦ(BJ%{.Q4C֬ѵ #ŵC/1 RgZ8ПOYoΡ6bR?ʊAv H 7ѩS|] B7nL'%F#t` LKgbi8 A9@y|i[--ht0|_@;1YO lODW^;Vs{:s2ኻt M^ͦ^G'rvpdh6_u 蟑ohBEBhp'Co.pN)Y2xքaV=ν3<$+T~0m??Ҳ*K{%uɉ|K09uV%(A8Tj¼xآǰ{0]pS7 A;>% MCˈ@%q3ףCߦ YO~>2 fӳy1#xC憇d3Ţ(TCrr433'vYDq~E&OH՝abvvYpy9[.\Y:/mjoTMcbtlm7p`ir(cϠsCDMIfKR_?ʤ7[ƚ6/EhN͉iC>V1yK|& I]~s䉿@U{߀y y$Ψ}RKc*Gѷ܏Ѡ.֥_k!7'.xukg?#]Ro {`\[yKq~V[JT E  9 !cOý]ռjY4Y 12!Vr:ȾBq|sm;O#F'2[F$9ng˾Lq[8U625\y03،Jo#Iډ]Em`mE-Z7"~KgRC"ink,ԙSEރI\A5IΌ 9~b1pٰ.l .,Â=*\pNʍS)A?_W&x ,syӥy{$ݟ$\Bw<2",&5M̪+mTHPZPyjܤ^w!l}T|?%C5(ap bJeT /~psj)_-p̍"֩ @)_)q12ԪTῴml% /E+t6$p A`gO W쥹r\[әiWX"vmBxI.:"@0G`QlYTsR4q^WN= U%Oiqa%>D7V$)$/%=l*>^}'gI$/w@N2F#| Svŀ`KI)N{Amg9U,C%U6/OEʿe8`{Jj₳^gtZ*/lUGR:t:EX sj" I"_Gy1(j]3p[~>*U$?q,svul#v{#M` p~&hw3ǵS͢Xvވ!׸߁!ZkA P@Ӂ:y@ж.(D/4ռW+x~Uyj8o7oE%*am3u$27vњ3p$ ?+)`oLDc[9˃~欣!Dl+8+S~[׼)SW^1 YW3]^RZn>}}'sԋ{9 q4r>;ͨ{l>!_6r_N%+\Z2Zz 8-bJ _zF}QymE߸]0tzkI{g[9gL1l2&;k6 PXT㇍M%Ǔ@Ĺ#$$`:^.{%y /W ʨlOvo)[^ψ4> jNļ>* *(h57A]2̂$ ]t{BmR3 !!?D 2-d~er]zpU4}P}H}DeSؓbU6NKv2 cxڦSaBh^vM#x3i!f\hU(6YoM_<V;89{.YP E0aqzi\_') #r ڤJm 6(57'Mg%kRAL=u?&2LduΘb)Z(pDS}XFoƆؾ?8 Gބz_+@]fm%Fz41uɇ>v牬=ك;MpGϻT҂Lʸ]a {f$wj~:?2ZFh<, !!/ aܬ~G*Sl4saH`av!.u c7L!e޺2cV)g'&b} p@Ð鎎d;v޷1Dy>d381锯KZ>{R,,4>ΎoYFyTL_ef8ރ#,gߏ=ފ(z t= oM^<vc}X*y}7;?9_J j/84]sUyotMs _.PC% [|*ύ22 m\s"!DU.lڅ |vyOw%s;X+ÓA}IJ.{qδL}`B2IAn5v }1t}LZp 0p了qMg=dGm" 3Lnp|z魚|vǖ9ު-.2W-$G _I2Y-M%XZl~>obz{A\;CVzlriITbhg, l`'#Jk>д@ge;-dLܝ P9%0Si`XBz!cs]U&ⱤX*m1O+s6;N|_XBR([6y.BX5Z+IlTRU̇f 9)+vYj%ݯa59-r+uQӀYmxWaBvfNp2t QB#5'5MVZk{nO4iwi>U*վᗃ1@"vB}}(.3aH7_ҪVl1P" [S~V(w4kRk qג] ` +L?t!*?PL 2Q]a CfӦ'5A?5*OvG(wb VK[Hjy&'H 2b-`3-F*:FB\IgfxG_y׬ɬv!ǣKe7(%B9<]iGK7±Ёg0BH-m^)>F*p6~xRauڝ~$yg\Ta*Hr感iI)L?v2G2ޗ1 ;54zH^*w_ZDX(g*-9C&uc,Ԛڶd,4)Bag5$}+՗o'OQSeB㉹V.$Q#~),s۶cM3 fjƹPz17ʓp;C W.Wl<Ҡ6ψ1g]i.Zj'4t/Uг-gVZ%˧[!Ta_6h')gwiȉ7n3}-wҲ'zG)FfNi̦#ΨA?Ą,L5f2ϡ ٳD:mj@|!W;Ԯ{vŽB ;D99< pSG 샇ȁȩ 0@8#A9XgN>ZKwj `Ԅqs[>#"a@ S_*,GßL_AMZ;IIJɘ_n!"1-HPRʘB%g:e!͠P\ ێl$:FH1tjĕcA7bv!pxC[2$}hCUPD4u?BϦva ax1@XFW(d¾ *ŧOlr Jl\+,yaMy_ >zl9=`~s9G%Ӓ=abULC/PT| v~{6/k|WhJg_*oB1QlkNƸhsdd+Mml9 0=QD_T%4/癳%@j~? l$T @cn[Pm!_8V=J&uU3IS2~׏ԮAyоtYvugCrF,' k]_}n D r4M!!% "^DhQo7S2+( q>-q3/>hpPSY/@$$[ΉҔ3Ё6|ߋ6<Јxhzg"YZ8wx6{'$52z:ۧ!䂏Ϸ_}[ӜܹG y^%&-_vULٺO^#?ޖ`ӲXS<5Gwa_gosrCؽybT'IJvO=iDlEbUm%qx gqCZeR)sc-Y jOvN r?+Sz>=!{w+3>>եU Q@xAWDq Zg/5̥_`"ɨX5g|."HzvM<vg(3б93Mc7#xUٜIb}(F~mRp!+CN6Fxl: /nZ,1'=I%E9A^{ő2W(@/# ʲs=d(yi Kx6ƓWq&`/Lǯ~c}t_EMj_ر7XW!Ӊ]E}CWuM&^#z1zAί[_dLe$FRl9,ѭ/k%DW&>ҵS(]pǿUV]m׊:fbSGS>[Ĺ.zn37[~IъGc3 h!Y#_0غ"@zC5νl"a^ߞ̪r!L4OM\dK$H;1s[A" xOF>|A}.w,d(LBnej2lew5EpJ] (gY $ZDE;yeE*Ry ̉Ru4% dQhO"Bf}S aC-?=4yU #Cc:jv!Ph΂6,Dn.J=`'\;h ? P7blB+]f+gYZ070701000002a7000081a4000000000000000000000001616eef1f000046b8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/%[Fu]?Eh=ڜ9T R;u4p 6X?߄j{*&̨?q\>!C/t؀Uk!iR)mGBv0u{ v]~n9 {0Um뷇C֦O­*|kbs '_Y$rI&WaO%",Iɯ{e&Q0<.@քIޒhhSTō> ZZ ߃N;7s"}þr(f+fh`Z1ZϜk Xkr4&P z5Qs3$TJ-~Vi2nyw d'TǴ J:!td"RƠ'w=Wz, 1w }i>SԓXU >Wg8(JrB?q}B78;Q*P5b>kf _q_n%5vsaM.YrI"1:ӪX+[x,0yT]:#^L0f~QMᤴ)A2zr1CTq(/x٫(Y~Fꊜ 8 \hpj BӑXѤ>YF&iUG :Vڌ|cVd/$B <>-f&踊6Ռs?AGT[+Mm&$_:qDvm} %XFM|w\`uϣ}`UҡӅ|Nu{f6TiQ$W$K1\&IBKbԥ~41G"J a|wWx wc}5,, xKzXţfJAhtq?ԶPri-OH[g R!MЈ#A5 $=TWU;hϧ`1ٜ I:gT樭T혖;nYxC:\Q]hfr7 E!VKպ]$?Gdt:w+8b6hS@7_U%)0/ lya )^c@_h|&Ë O3˪1&]B 68 J 5(.J|OjCT0#̋^+mW啹ۭ.E ]/؎ >;+/1pO`9bz513Sͤ&'Ip?co{(qБ4~qx!wPžٯw! qY!۰K]Ss@o=0,eA-n9?tgrxBDoD6~=LWY1?nތ*)*nZTpVl@u?G'RKT 3I^¤ʴyt.Cw5a$(yZz_R_ǚb\_9|;(\ZX>Yi93 $]Qpkiڃzv>$>wcD,r1;:.cZ0 Xx.(]uAaڹM18hyWĵt+GAF"s#0.;dݕiec?[K*ʵ3kɻ)vs `~5. T9ȼy*vV>T{ty.i>m)r!_{ׂ6ZSh?TpR,a'F'a`?铰#R ol>O?L &K8]=mu2칼.%iupYσΩÞpM::κhC!3G@_gu *^M.{*( n}ߚuu"(Kf(̮">o N[PSkS|ϊ1,+ #v>%^Gc\%VE(_`L/䪔M3*j (ihSwsSb#0c%v?>1ԻF[^'oǕ(ݰCsҵ&?T@3JsU߯w>E+i`@% H:C j4dTЍ u֡&'~`JYAu5#%qEd1s O tvdv*k+}?47·(k ,fl i5*8d_^v$VB쐒î,;*>3CMdh:r(r ff{>?^c1^,S%8K5 5­c ,?cFS{quD( G8НM$ 1MnLp@n#@Fyb+y;O̷vr[)ʺwg&P / RC#)zr`8!}%z{ qrꄎ(U/G_g$\=OorNL_4b'Mn >lӤAq\7A%H.{ڀ;zCz^\T? {ruCƥG,/CIˆM5~UQM-ڗ!Hg+s:tsFv+,Rs X QZYu!Lh1[:b*~5PMн +}-v]aB=Ȃ0 XH!>QmPk"~ 7/@#$Mc^P£9*+*,T{DŽ"A8Hr1nsᩪ wN:t9}R'O[ &fKΘR-2Ƙ'CV LBrEp6ϴƚ/choRed<OgVg.)= pw}2/ *Eƀ,qoHxpaτd0R ?+5I: #)e@q>geyd5Gա^'ޏU-wo s#1!j1C@_K:))ɍ >dC|GO`-ρ,\dD~c?fbe}MV+gncmP*Krҡ Ƿ|pTf?'t ]cI5Q D)尬*}Ȃ1Σ C%?&@ &hM!=`;{(cD2|n8mi r@oRx0^^o_gRTB\,/Eoѩ\HGeJpLk &ɂR&@ۡdgXc,W<*cbOoŠ >wRpOR& 4jo[R|_șIi9 Lѻ[FNJo$DFzj,LrR: J=g|#AJ!05g*T\>uY{ɻnct/L"柿˰& ,W4Dž V?F#6XE2T-tR`XF $t]hHeo.(fxzPu BP2_\ۆ2h!"9y#JfE4\ QV@⬱&M(m61Yox=Ѵ`(MS_­WaT0w1T\b§|!nά/3W kk0Rq^,YzMSɃQ? 4J5Y^ {ś峹h[s<}qoܩ²7[9^X H:'}i6t ,Z6RܬV3`ؙq#IN/os>oSq ~. 8Ѻw&U0 eIk(ZصD9p)R?#k'-ެFoZI2&cYeeg˻>ByiTXȚ{iJG-n_~݅őXFVʐEd1F%#v;XT%_^Pja(Ū-x ͍,H) 1kXkEZf/ 7)Mےs}&y2#H\5hz(Bxv#fR吸iWwyIM^$ ʲ0gB6a~knPAd,3Q9fم eEI1jRKs W'Q\fH*C#e.;ڳ axzr:+h# 9:)c4w:sc3}8&qkVDq){40-]g}ךul2+WW mU938 p.pbslQJ^Hn5X܄w?*!@ŨD])yv\R* 졽Tz*jCH37Td-cooM1jA0GD`Bws:TOU-'gA95;>snٞYiҏ(|2x 7R;~JshXٷHPP˺͢M, ?^=hm/79ՀBBT@oN"59l}+@NnWUYa}R ׳u+*{I'UjhmRXط9n:19,-v /I}۲PKi"{:vd?zJ=~yFf=5^ycwPRqWdx 0ȧp~^> U>'LZ` 6"՗e:xe5'N 5k@&r^B b.DgsW(S"-]>W],H.IeW="SGo c2$穫Z 䪜 XJ^:A(zWf/3aQN)oa|ݎ |{•9Q+⠲Y =HQ"X2Oigf i*m(0 ۫i\O|LIxWPjN 8i $}PZxx |q&&^gD}fU,J"0iDKNGFvj#L2 1nW n/oHeiſYz$zb'% o'1";lRQsCptH;Cw)DD6ɑb[!j5ـa>8a$ܞgj ge{%J, @7!߱(wG/Vڈ,(w甿`ntM[k6Df> a1 ! dLkۏ7X@7[u ꐃ5M> 5P6Bmnj9{WMØJɁvqjP+K^QA\9wQߋa\8+M!'s?'Ӽ?Кir_\lے8.ThZ m:y+ {S\K"\/׽fvfőnt5 Іqok:*f´?6sujAsWRdueX;_Cp~'i15dq+2VE<{e8_%:;04l& R-}Z!Hu=~R y*Pg#->)#btIhALh|KR ߤf]Zw|s{sUj⚌}Fim"v(k'1YB7~4iO%TIN*[Be CmJuī"|uo$f`21c",ZqVkדލXPcp4=ڐ:jY0JDHZG|RrS AP^Jc Xok\X U~)|QxU`EQ@S;&0w+x?ܗJXXҹA>doG&mEJgh.­Ԡg w CW+^xwĮKMg>sJLo\b0p_MTdCvcWq,c2+]m@FNi{_ۚXsj5&0R*\"rOy*5S$; m[k8_DLyEdjG <$$#}Cc_ JQ`߁)>;}p8Lx]dGFF#{]v8s]7Y%YMs& NSnzΏ+u6ԒVh:хK=i1Ek%qDΖ9|c_Ә)DU\)\ihY]Qkhj|Tǥyߙ@/@,ZQP}E-vc!OtnjS@Lt(@߸=P| OfɓrjA_tJiR끔-TGV3X4mkЀWK ?cf .3 wن%4/+z rs=Rإ+[}m'5Y %N2eaB"!m2B3uĚ*Ee y4)7Ah aByn67dH;.FNï1Nh!/*KU}Uр՟v'z lm`?w3~ɓcX>?c< ʣpLeosN* I7wpuy ʷ#7f͵܋FB@2R₭|A1ׇ(L57֨t[9Oj:u}e;=^02C̵Ә]҄HWsD෸ jtwD#ζA54efRu:9vO+"zCF2Zi ʄ7 K$DcLyɯ/&arrN*d&tQjivj,bmv$e>ta|$|1p򒎯C[e8eDc?Fdر[SP%/.(I[~\el4tJ~V4ӏ\xOO^Da*> C(IH:bL8%Qs6xe䩹ohII<ʬrv!M%mj'5 3vR8ȰŏRJacd-kx@W3Mҥppoxf/XC+*n'|y}95$ 6 ţݮ1u1rNMC[@↫sJԚrl'5)٤ Q9.-/@$w%ᛤ aji 6I>M{ x A!4 0=ιE_ .E%pJXn"7axm%O|Ln}cvlfd/ć6bϟ1n`'h=I(T42jf$)M9x3P.;rm3n8Air4JsOxzof*UqmXa C<{5ʳUB2Ŋ#8[AiБc/d8b:V+4RE.GO݅!_QDmEjXP+M\ے*_ĚQ{Aǯ9jH^<է4WT 1JZtY 5 E0obPV)uk4Wb.rbT@ͻIAЯqJ'aJleLZ8Ş{^4‰z#%،z%ke}J s*=M˨e4LJD+죛m9~BlE}.}>yVH~nM_̙Gp2쳟0gːԨeN;hX,p=C% i;Y1Aլ.IFk/aqmXн%mP}؏LR\V0lMA|/ $`\"%FL?{_&sP3/kh)劉{=ұ$pq'*Pu˴l$1C F|O%/ڭNT ˅vvz;nY5T$BSWU~Qڠψg0eT]dz+anHWY=[HVu'ZP.`N)Gox„2fvlT9uѸC4Lz#Hߝt% 1b!F"Jd/,P϶|}),b B[ECWRO#g'RWx֥{ a)֭G犭$[mMy Pcᜲ2_:CW TR.m;_h;[1"r#TᓿfIyn(8ʹfɲteGtuo<7yW.};& ̤c\5N(@bJcW7fx-Sw"юcח}={G,2Lѹ<嘡ֶ:go|kRd(~ Oע [OJ۩ @/[8#g̜po:-X;5B+k"φ` Zk4tJ *,5"sߍ5X{S *ߴ}P6ڥy6}92 %JޯNe78kA^[\sER̀z*ddV /n** gP!Jcy`:;| k ǹe=6DV<T5Nš5ZUA*2Y&_} j<*w=)kpsE7d+)/THq%k-{Q99S]ç+83gt,mafiq42E=D_JIcr0$YmfH0 tݑCKObps';kzQ~_Ng[PT+@7aoARFm ؉O@_]"OlΣRǫ ܲBBF|ܕHv'kʼnϧ!?ϽME/c~N~=Jbr%²=⛦,hePJ"3Yꂌ+6_~Ð3-WV;eTdlt L޴fB*J}A]4ئ)6Sfx#|N 7j(nqm!\Vtd+!ȿS.\mzAE(Ԙ6ɶ%ڪχ.\Ϲ}^JI6) ӛE6's50-pbvLX?215!o̧V@9Y&pAOyn!AzƤfK%֘Jp]( VI4Qsw^Eb|L2_Fb[/5iX>U'22Z$j@+*FWj &.ch1SմB6޸*; qXMՈS\Q!^K3/kk1}DdP鶁?#]4՛ slU:=jk*岠8 "'ֱӁoN?tP{(֣&:HPH$|MeNLӝIT<%5Q1G9"md۹4I?7߾F#H`':=%Ҵ]a2cHjkqﯛjdO`MO-IiͩEv㟝m!8^ Pf0`~ Q@X4QʻanIMqC >a z+!"wg`|PhT1_ ΓU`^0ÄG^FʲZ,{_bU>CD0c] IQoy*R_RHM"mKg(_lڎz Z!چ]-1C()!tMQw'3`EO| K Nʙ^*/7sZhޑ,(`/6,Z#5@IXϚ5ˠkWȽY˧83C/i۴NV۱< kZԶ@WJ]ꑭb"Y?p3b ,y~<>33ȑ=bۈr_놸 zDɸ80˄&L G ;[y<.3@+h~q4_D7fP Y s{ ΉIsYђzkqɷЗQ:M4#d+%܅⋔˺ H++z!A`Lg1'nU)*6Ma+06M-)rz5#sKbRUmHA. (EIYDŏ:_6`i=]!y(: d>C CK'=ַC $|$H'z)<uU|#=א WDX?V(vGH)8nI?*+F:ZH^k՚R*"|B,T0[$A g1[7ͧIUz͚kn2`.5ۺ1R |.՟Mᙍy`8E4$atycVRi5M8'DJHA0&FeوI^6-)/ly[j2ʮ򶯿- w\fsG6bns?u65`aL(;Μ\c@V`xM婜PGv3T`e'bmEr ls"J-O`\uQ ]v@d+V{ 8t;bÁlݝ޴qR>EiA-( gg*/*{?fe롘QIJBmOIb{fުR|G~BeTq@m@|t39B`+ H x#:<b$Ri|V&+&wf(Hd#{ʵl7O=~> gRuE0r1oBB@p`w?Rİ`i*kFʻ { v`X53Nz},,UP% ٢F5ʡu'nV0z _mhK <a~qѫ|L^9ND:?qFʾm"& \feכ,";Dc`f+Ы|  Y|a>_ fLi{b{γJyЕb;Gi_ ;v򏟑 ,xpv #]s+$m3tDr/aw˞;% X3g"}` 2cLlnX/swizK).z;qm zcyG@:0r #H'C Kџ-ؘʃ >y0Y(RZڈr a&Au@wuXGP멛ՙ"h<2 ]\N@oD^`qQ;H(:4(tQڃRl{}PEwA`H/S vA1S@▨6#Mѫ_|)]?#Jdq6K@o-ݧJo\{5m5:v«+ 9t&`ܬ\*כ1+B!+E/8C 3M7,Mp} (-y/SPMnkaXT+K" 0L>qwxo[q"Zb "\m=Vl=r`(6\Ca{BQ).[@>NonO6fabju\k—/Zz 1jXBr/%Ԡc7P. \-ލ/%rP;s.>\A6°gl%CB.U(%;3q> b(qz2Y pї*g ;Gd_9\uO]ıspB^|thBV9iˡ~uV!vd"6ki"~8+"t=wt$T A~'_ `z%US S:IH^\Q:(f3FnTZ3`; GQO{Mǹ OH Z8K<7\eEͶ tW7æ]+ƩAJ)Ce:bŸh'2U}CǟgJ2ԥ!=aº3-LsL$ n8 l؆BL3N?f3P|XrW4?W{O\8<8槬am3ZmnO( Tgm3O6vpC?ZueCVns  Tej8kx%y/jT H?rjܞp9Ō2j4썊/_=qTer&T$nU1/\(K }ۓ1.>3GM$܉^?O +x-Q)jLjS75=|Zcoa&Aա6k Bwr!Fj?d?чLIH}JL BF(|Ort)Fq}(sDiUweN%슞_!‡ Q%177VNpC4n8`=فg59/LJ 3/i-GxB,;pR=^Mahqp˛2y7XBzjRޟ^wKS;ƒ\Dx#ǪJwHWt?3[bz)ж%m$K3%/D#KF"Xʣcc*y+v,z8RIj-um`%wCs >Ջ-v4UґQT qˎO4bٜHa LW;k=2U9Y/ r,xFw}/'IL~7K( HphOAܿ'5'Dwm54>k'5 8k.}bY1ߘQ5Ґa2a%m>;z†u}I4E]9ײ=}i=!ף4Xk]pj)zLq7iI08\/bdOhHƆ+Sbwߜ3t'-%ڎ B$+wyi`n/ p[!.S8Etg/:וo*"rs$`92;es"(%QF0$:ipmzKcH Tu~סua?EjQ\X‡A8Y =TE0OeuGK^^,@af5aƘR:{aq2m8m TpjO9P<:0z~)U} %ޣ2[:| 7ꓓS 'jOpC25)SI}A%k[ݢ'i|` iBAsy#˭]|eBXZI^b /A]8W|ؽ26c314 E-+כaWۈJ6J:QqrxC RK>&PNF*vϴL&\`h ,Oxå(ȟ=R>RK0% /׹1V63g#mݘYETBw~.G|Uf6},=*EY>C)E| #E6cVr,.1/ B<:lqrcsf!cZ4_Ȍ a X"bx r!`78Us 2E"=~-'r)S8򕕢G^kQώTgv`ZZ]p%lV1̻9r_]۵ CoܼYJu [`$@[τ]EiL5;ۦj5v>2;{>ާ-gജ0saJiqQH9NhEKj1W.EË˧,u*uVj(I)7:sYF7k921 !sBjӎǸȯ_bJzvȩnG >IzK;ma*:5_??(B`p"z\3I&?euk!¹/ GL:7TCfˋӗLt9#z6kۡۮ:5{eò֑iGiޓe}Zc673S>ފ$O?X/=5I&^5 1`Drpx:-` c"g  {"ChzcusKS3=s#סo9D׀t͇2ZQ.c% 39{w9D^,Fy͛CET7P[rgswA*RPEpPǿꀮqwW6/FǗxGHWsr0ܹuiLVArH?IytI wT; bLOh ;a1r(MA'سTceW_HS;l|ߢ1@͹Q'yݝtg 0Pxx Htb~RlkN [':P!ۿ8?uz-Vh^o-UC9LԲŸf J2a]1N\װ(1sULy^G3 -`9:aFi0eo"HF69(?n1DFXCHcQ#&#i A Kj·]3< u&L6=̥+]Mz_sN\e{`y?QŞá^9ڙr7;R$Q{ib) 1p'l㥒GDbqP>='*xlF7sX#\5hWB'HQRmA7yTf,ϫecןhmbe\OZݝˬwwPjQį7$.viAn X>#Y8k)oZ1_Vk&!g5rIlkCIzv=󕩫u<V%u,9 S[ɼcٝX <'#^6m; )ؿF5?$`8_D M0ǖP !494.>̚!N_߀?]85WH& XN~N}Bcv 7E\ʯq r^ M+ sk+~0˅c׀aQoW#>2~yʖ"`բo=[5:xG@ RFƬJĬ^9L8KCwK(y< jJmQ IH0Ͳ˓j֥C1.~T2TNKtaxC>8&8 f ԏ߭:`𨗠!](?^ႂ*c#W1^#|h8l/[(zx:Fwdj]Ϧl`q{>=FEGV2kxRP״5 Laz0h$:"k0ȶ8>IucW`=Az5N!Xms22v(6l>*s`τF ^pmxFgtIqlf Jx0 ?QQ 'I_%X燎BgWt/6Z@WDAk"cXIRe O-YHYykM}F|\w|sP2:J/I򈷙aW%IDžԾ>can%M"h@X'6CdnW a ۿVtw o6hg K%rmaY/u}FK짃JC}#0.Ҳ&?2j6^pRwR (+#(v035x5%3f6" 6Py;^fcK*DI!&ܲk՚+M{1.m W03gO{s(+91bWr3$洆Ǒ? wP!¾5d<?ZLNQX#u*! 'OID/u=Q;!GЏ&5iyk )]?.$^'c*TmepeK(%g-9bn?/ʪU;ۀ6R/(]r:dYG8KW[gq aQ;.1Ŀs$oվWY23MYg-ީ>(?Vu2&ļղ#u2یǩCY!IhQh_=G#Q̈́%(_FY6K]~ApRQrȗu^Z'3?X7oH C9RS`LtcN & کL6[G jjgڷ·HZd%qWINhg) c' weK =l(ݍ``RDlf #&^k@)dÀGWZi?X$!ҹ\蝺n*3L~%|EzMӚ#BDԢ hۘF&Z5gf~]tK /pj }ˏBm)ջm ؘX5eKu-N/ULa]6q3'9WJ"ȬOr%H Pռ?x5ƔNݬ8mO'<)m1R TG'hGW$|"2$yk3wŬ5E% (uwM}̴qЯJQ,;9,b[t@ (#D$/I/?_e7ZR뚡W䚹2$AMS kg,CY~Q7inȨj/y~Z3(Q ;Ufs{tZLTsF/aDW~$!`q)UP}y $|U)md4&ڣ|R=5Oio մSw@Oe jGi>;m͝" ށHv| (kaG[zYR^F):%ICMlbLi.An4kAM JV",E,Nӟ>C0hP1'`NCT;UKf"$Q e=h; E|z=<%+6NwN]_vWlGqNC) U^6m ,] >;E۬3`?I4"W'd\ Ehp^e9{@l 0gh )CgOtԫE8c|bNeq5Cȝ$z6 _[Y b|ei G 6܀9+@z e:NGj$~GzI'5CTMS! J1y$~MicI8C)V'M [7rJkieDׯy'Z{SA:́z99lhXg?`QdO{7>Ͱ/8x]p8f1Ը'*I$BA@D^CMܱ_#w'Sk|}Jav}-h䰹ψ'hC[?ˠ齜pMeK.] ^]oBauH!K7+T--ʧp)FXHWpRui8Cz/.GI`# }Stb]vqM9PL M\0 0mM!n;(!ꍐ 9!~oLT,֒"ktvZF[qS>Ȩ6Z^pDzvuө+s6+!` XfF@Ht`uJrHbk֨Y,q[,Nt5iy h*pY2AB91 }+TLA˅1ʶ+l꽈%-m_XGxO|U}sq"05±Q| D=3Mk L#[Ű}o7`,V'$J7'k=3 G={D;'Q:MpC27n>+nĽa/CTHs`/ z7(C(VTW +`\e9ջ}]4 CCqP!ӮS;KS ;^dߤCbI vށJxSXEoVFQ07qaXeJ dv)s"t`^Lw&Ce;TN/X7#-nHPNfzݕ6X>V`MFT:4`Y*%#rt4;ހ*{K9EDD͛&\Ba[Tp!Tyb]G=% eG1q|ޜ7/$C5DiD`ƧkW@=1c`I)#[B%ܮmA˞#BUD-se7QEֈbOzF;x=邯Uqtd!˙@7Q7ќ7!0f=ۺo\`?bP5>UuFڄ.ŔOapN/nǕ́;!t nQdc.#',vH(5ډ+mͣuu8[1L rUq+7e?r+KUMOaj+Q+W}#cWȎXa##h(t0^4nrp8a `(xmX(? Ǿ.nV57Q^%ݙkn!Ɗ/ԌIxE [yd5[V)FPF. @md"jI66GίJP9eí#򧹁5g䆍jKm76n Ӆ,Lk7SLԈ^2e 3W@k[OBWLa~[ @x*ҝߜn\Pi mMh^ -=a_J̷w̭p\fPż7kC75Vsxct?*'t[?p5S{rP &L@űhԣ_fؠ*RYU#F\3Nاy 8mKaßxjKqyĂ6>E4iY5Գ\-\Jk oIgA6mjb3砭 !hS./rl!k1*3RmO׼5}aŤ.ds>"|\Tbwo)Ei͎Jb-_, )Rg5/8|+.T/2ˏf#EHxu}t"xRaSS+9QMǗ^yxD`ȲI]n4~=OMXV*e?﹓8W-CIw{MŕR4>- /KP@{/:uP &8)vK%]wj8} >܊aJ:%w{#ԡMqp,B\ox-hmا#9!\P/C n{%u7ĐL\Z)^w!iJ\1-f }'N5m+eX .Fm.f>߾GhQ[q.hJq 8%2 )uYh(UX%x&SyJ'4$?VljRᕃ0sGId`?߃^Qwzd7Rn&YW u+`;"S$ϫn`V[ڥPYH3{a!?6d">Gu( ,|ӛL,6AF'}|`U~Rd`*)Kmg:2 ;٭0Ԑ@ܵ^X8 MIaa!l=@.C̠'H,sK eyqෂcu(AXY\s[&gv<~,ъXnbmw 86B3p@m5: U2f|H3=g])4FDΔŠ㗐y j%#(h͓ %~D9dE+o"/Ok GVjQ±+-⢖ '浐*f#Qze8e熹DUIPg iA!:; N4%"ڶGf.=CxRub`({ssZӸzY].3{Ib|-k)]rdޛ 1kRIlfqxB9Fdnz&6O>.]HB<^Cţ T|GqfKڥnyk<_qN'Av8"JYxm"eJC ѳV t? *߆6ȹhcmʯ5Q"ER4)VT? 64c%}æ -r a#YݼY3;MH̔vzre<|寛gQLHK,-` OҊ{bh`("F+c'l~֥U1Us}KIx5[Ysgz_\~kWS d//QsOk2so\'oZrpgEqX](l'x'ze?/G:NO(:Lgh潫3 ?s|߽]Ԏ 1wPA )C6@l͜s2Ⱦ:wJ›yq*1#E?/'6v )hi' K:{ҙ7 ]€J P5֍mOgKX8j`+h1 ՜kdr@zgK\%5,;8=Jc*9d1$TrqY;|sD-3}Sgzm8WlTi"ܸSfYӡ9C#Dt]V )%dDvt;-ڙRpzf)$]@'ZoC1&lI2IOMwp&iJe`q㿦('~4l;h+(Y`dVmWrA Zذ!KP86c̟9ܹ$S=^JMS &k@OarjO cV wm5Hourxݥ8O;WI!Cn^e0VO#ioiҍO5A>$gutP4_(^KAq^(5O*A !C#OjupN#V.rhX2>0\~-}n^I$vJ`g9W>]L:!t)R9l.A?6 !νx\ c{j1_A. U>=v:*'qL⮪]ـD9zm禞f~Mh%ecA }.|r#~ 3OH GOH)ik*,>7{/c} a}(<uw|BQSi9XݽE鍊xR yp2 [7#0ZЃ}Osa96(pчneyk٣ro5*J8ۤ`0т\wv 0q͂a!qSaHU"3f0(vE BXdF:24 En\ST<`^Dc^U_B%=N#[ oo¹ͻ95!;sdE#Rй~؟Dl>`(xȜ|ϧ􎿄Rc,{i/L>86rX==Pn [[$Q԰6*\{ Jŝ 8g%ۀkAmij6Z!UmPCk6dm-+)G`D[Cot~9ERb,wJ.ltH{\Zj%V0~}kg,)Rж@[$'6˿`)Vo(-<&!DIen\a33=٘#vY %Xr-BcHu qc'1sGѺD|3i%G:v5,l};7.$ͫfbAQv74nۺ78(ղ%$E߮jW}lhwxl1`:4]Wڴw٭dڅW.ק1eO}:8: a! |ౝ:G퉛b"]wnUAJԵiB-/2 [*EMp;ܭ]ݵ E5gz0 yߓ Y-x(k>͹vtȉntnŚA`\X9-JSr۠I X/)x>PF)2`ы)rgW;kQNzK.xt L79)>5[vʡ9ȿՆe tލ2J-En)ASqr#GNZ ~e@g)Bqû\[3Jx-?'Vbٝo#@ T#HGQMB~Q~()ʻҡT49X: [HIWݵ#"A sXhH,n(^C/t\whO (`=94Ƭ7ݞsQ[N .'{D@YtS㧉JESNٱs h"<"MMzVmlxC*d`Lyu j_3l~{n rD;ڀc! KS,B/AH 8}y;\7=*8gƩ?|7z?M+9DLmVn/7Z#<-}~pEfkHod`#Bim ?7]*HZr50QY8;"W7UX,0㡧(]FSP5?FacD0z6:8Lqa n6a+ n˙p.g7xh8G*:X dwi6LaE!̀`3։뿛@5a'd4RB%@){ 7yr F9J-䲩GyӃ?V ]]o)L`졣O $J<ƔND^vh ,.Y0l U2H”a/(e\.:U_}ZPdp!hj?K}{dy8!+ c٬.ϲ|(6k(nDEo!`#0,ȞUsA}]FFgp86S\\Үy-Rp3\?U)![OOCoۮ~cO|< hUňs]ofu3j<31 }ʑXYߠ7<~ b1Vxu5dܤOXFIK1_Zk$5GgqOېhƶN997b!5К4BQٛV c%[] OSRj{$%m &+RlFŒ$-?vZ Hy("fx߯`jSeOo T-YE7YzgaP,#BBu/,'՗ !W1T\^QPMYr Qjra*.:ncnцfE끔 6s$v@`:0{[T̤%@IvDыyοҲ[ pdFϠH6r{p6v>X\@<AP%A62E~(|;)Fјx4B.iըL7b:T, 5Dy{D8o+fb"P"C {v"+sN ]yЎ oG¥g{WG M8H%LӪ[꘴%e_dTբc]Z?%dة1Tm[+7}/mm Yuc(?c}Ғ^"N7nD=6I+4=XMلqUydP#MCpR#a(fto(MSƭ['_U7IeZ\ n݋bok,&_Ӏp-iAFtnͲHPjrUSHB5t!̸9}_aW^3\2p0҆VEwJt;:KSEi'N e\2w!K~cV>@t}FtA?ޡ./2~RqVL 0clqm}+9l[I<@2@?<`mYC.=@aWxՀ~l;>͊@E  lv">Rw•1p hrZSh`G<`smDosQ$ZkHguB6Vk[Gz]} Vr7[AFU??Y$jjB^';d1ÛK  U4@{rbݯ Bct:3Xj[cK7V*WG򜥣~K/pM!i\ C k"&p!d ۑ-w0{sjpME =&Fߴ.?xU:ث)>"TR8C*vug~8 z8 mp-$2l93hܟ8)iNL&;9LS2h vۡIo^Y}MN,I+I]P.so ~uEA夳B2yTГ{\Q~d+IwG86JJ6u̱ȾyFCnQ"FA-cJ-[T!,X93FCik h|Fak Ty'$Jd&pM^BdJ|fP\缜G/Q=LZj8a&iςmmhEi']xF>jFd{ &3mP?wIf,KR1= ja@V {_NWzk,!c,D^g\}%l!\A21"\tZCZfZ!?| #JSןgޕ_8V;qf,T ewR3I27ԌO('#+4iH1h7AL?rc%_)otK%%9 g?Zv˨+ƆYBd ϤKiaj4#W%!'1#:4u90lL-lB˄ #:"֘Grѓ^2~rzsw` 1$zNbA8j9qƽA:Ppd z)+KJ!Ms]TkNvX!Tj5MSB`m;]AwX̅;,t;qApcK^vmd7 uNWJY;PwFln jc9_KM{!ZO^e~dۺiVG&"u\Kui6(Jo;Cinӽ耍[ 9qd@i] d/k:;ħdc{@Drnrrۀ2*_ 7[[Թ.cRqQQl-t1MFu3T~ 5жҷ TǗ߰U qfS HxTɌ7W y*a9sX o3JS̗T\uɟ<VS\1|&(AܾR)7`H&)ѤcHE~+MR9P&Jt&C#z鰧xN{jܱ"tn5FݻZz_9E)#\4]9,90bLeH) ; m |Ũ\ß~]՝5CGtV_+ X.MME?VzY!#zɶi I^ xC'&?qvxPC ߽28mۘ/.vZi+q6,p'bަ,a:|E]$e"̼G$t-t!t5Gl$ZExj ".P@g*{U&gK> "#[ A~vE9@nrMU/䞂>r"ތX*'EJI jKlŐz -gX#Hqۜ@`DYmtkY#hㅔ'@Vbd-${_ *_hG<=J]EB4hF">in(D\GBb1{npSh"8yͼ{5MN$n̹0.G{.(#4ܜ`Jצr,|>W%[y}7{h w~Yܴl_qM;\/g-MS `S"o$AhtDj -[#*,,\q3-oPɲ- 7RZ 63@:(إ~iX J#/} }* ^1$;]݅[u=t@CXTW Ӊ70qt tp400FK-бe`P%hb/>*Y# EmCK$㭗yoX񿛯V_'Pj"y5Yi~hUJ!<$`ДGc'R}z].WؽD)cu Ա/I:"-Tm~d\pWR&Zk:}  "Ulw[#QuaAl{+v^6HY?CS?O!閍?u-]#sO4:~gOst _58 yPG-Jo7Y`pHNG[jap|K+HE]>~/OX-V  KqavݮǗu|` йQ5!y|Oj<zeM8F& ZAag 1)O[  Noa}<|nO.LSB3*,TV'O?ؒ\W0[ᒼLvhͰ&-PPpZ}m"iP,zs(V_Ok}95/]נmM M>9FUhEn'38X;Lgw c~ E0W: 0aL/X)6yV:νm6Ph+{#5ve#ߋW|IfIL[iB9,6TqqPnG#P0 TmD!>ǽ @cIi?67!D'Uw|˹'@N.lqp2s_^k!S WGAauN>)eMccm!2k F^._cnY,$MiabĈ[Ujм -A7J (7׬N\jmnMӮsHZgYZ070701000002a9000081a4000000000000000000000001616eef2000001c68000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/power/supply/smb347-charger.ko.xz7zXZִF!t/u&]?Eh=ڜ9RriܷZ 5ᜳ4R&i:w']/5JW8]4)i9ǚo~@d*(COgE{8o.^S9-?exM'Jy}X9 tb/F{VL+lfH0&FWd5, &i W!w#]IƤNQ IyIʷ*|p" t!BjD{fʅP*uo^5LǝRކm<&789֯-Xrl| ĕFܻ5P#eJe<[L׌a+7$na>*KokS!KiiZ%qTZ=Xv?FUˈ8?S8UÌwELlGme,g~$``CAqGmڢ˖}S4=JX *T(øN._bbݍzf[]TPd6x,nFG;VC+F]>Rc#lǷrW;X5zJvM&<Q50wȘ78"3;&*u _PRĄ(ʭ =q)v*H@R"ɹ]ΝudL›S@HHBEg@\/r23bINtWP.vVbI/ %' 0/Z AY9#^sX.rygoyӞ+@g*Bt)P GT"_|lF&qT1󏾽[VSp18BsSJO7༙8rA`j8W÷7xQ"=lݭEW0[  x[otJ80q *rMi8KqT܆-ڲ#y*7Z,?mXjq!iɑp5 WD}q !*,AD '8lOi8"J~~z{h^)nIPx ԑTA؞?lIƒ<lzR @4sz"+$f9 c~AB|zZ6_ӱT`|R2h0AϢSF\\ufErmz~e6ɻdbo[je=7qȵdÏoM|b#vMV ^ 2o=T`qrG Qu V&$6:I瓻h@3jA9kwTנH*ʍ,$åQz~Ata s0,j=aJ=1rA`ΚuĈ 3(v ?Ȧ;o*e 03xXAr#[RPsOe2N/!)`i;xujecRu /B y.W@=N62E{)7 jzd)AGJl=\^<5= ;Y6RIw_4 'OCϏU/-r)gk΄IG1\b\q%٬`9־ܖ-) U( V 67r&g=MZXvx'Qj1&Je׵A=Zhgƣ<3 >qE-o-҇ܡUnR;!FA?@4޸T0w? h&~nͪRlDz֤N*J A\<:rջn){aIq7{(_;5!hS/4,LޢCIJ .ײ˜Krx'p Swف>T}Fy͌y;y Qs T;A"\%%"Z'-ĺhon#355V.%.up&慹{kt7>԰qCD Н;:S{V.hL2`+J¼Rw߮p~aC3;.O"A;|AeJP@szxEhXE^Mxpxu&$_;ll9܂ @i }D$)Ў(L"Ra*MI :J%l!oںW{x||<-1ɃRM|MK7ӷ;m{[줼s͌N>X"T& JgOnXtuk) D| +hh i w,lٯ ]d۽qq[3+8 >R&qַFNF9Q ST43Wq < ]e͂Pڸi 7*VY}@x !+ d.4`RA\Id̥M >_eY 'Ö$I5J}o j^~ABgo0A#Cf2h49&;Q;J|X2~Ǯuy!C AQaޡm r"sSlo%/aY\)fCXlk7,:ExXop& "byWU2%IǨǿ\]2ˣD0&|ȺVf@yo3DR1lӚ* 9Kѩq{t{7,1TͩHvJaaQ|jrF9GzɏPڑ|YUkq$ew|iiH0RroN?䀠D1& cw2Q)RӋ.K%~RҒdPocuFL ΤqSEy> qbrԭ`]+GylxϚdtC,}=19Lp՛ybPDV._w_by~[M)XKy}&!$jCɢDj\$isCNY4N um&dv Ƴmx#Vo pUu1{:OOޠ#|zXaOr۱-dh p膓Orɇ7w\PUI ˆ!iQ^ʌ*)^.r Q )cُk7slNVʃ\E(UiTU\yEm( o 4XJYnAbD_qU`P!A3'/Xۘpd7-P[R zy(OGO~MϐSGɊ;2^2R~t޸%H*g*efW0Jyta#=Xl:(KCg`oM6/^2\ɦyi;BӠr(ߤSiyf{!w%(kSȈeJ#r9~_&+#[*뻇o&[(9 %HVy(>|+ym7gJ4iǒP|u{(*DZc [͕@*Sq\| J U*T8~^AUj~ђS,O@J+ #V]p\ oT^y҃*W&ҮVyt"Bųf@qO eJLm_J׭5Zj87:%1Zs;$B0Vmd-W }8B4=U ћ0"ї P:md__X5xC9$h썺BP]ꛡSAGbof.c^8-FeQqߝ9\VR]P^M26͈6/uv#9Y} k$%'_lƶ 9McQS9mF2}\z?$Oi`4˒ח,c*qnXrMd<33V(:V^R19J׍މOGug~2˞sr =ParIl)+ Nw h9F(]^`lɛr Y$EuY!MBf}10Q0TYSE*o=7ER)K\vl@bݚS'saɪP =!=T;4-^d MTl׎O91펦>Mb& تS f:hVkt6I&e7 ^ snI`z%o{ӣwqbS8~܋π~ izԒ\U=_ܶ?p)҂,pQQ.A G |?y{Xh-`t!mFK[Rކ59:-RG0'N""%HF$/,_$6)RH-XTC_5r mG/$o<4!eqʬmF_'z/  M& GY u#my"PnPs7" e eSbn}HϚg0rG = #(p&npDghÇJܨLT3D^kk5^"oΐΓ5u~[Xj~fhgQH7y@`_"/9vj3N@65 Ϻ WM4ERZ빋ucI)>\GꯇY @mo,Ml˴W3 S]|ME͍rBz , ç"9;R'TƛIՇٿSγg*xP'/y׸r9vR:r#z@|%`r\er/ VAFGI.0 Aez2z-6VPn\w>nZbFP .Jl^ҭǠ r+&gG.lġk!_)*=`kKW񦰊v_ }=GZ>ұ 7D@?3s0+1 N#Ew0#U)$,Ьj'_,2Ո/2%UL[^%nDLmC)m~%ӓ'iǒ\?kF\#} OvKSh pTLnjt7ݾN@ȯE:dѬL "qͅmwREJ.-d-񧆧˺1[tT`NK<vUBQ滃rg$c.3C-l.Y<;$v q)P=6z4p< "67xBn"籞culՖ:jCEʋ}Tش]R]DoLBb |V6~3 3ى>OJF̸k\uҗFXZj`vUS%BE1:;}&7^K^ Hm&a>y)6^38/t{SE= f1l9HOwjJ%)?Gm?~S]|*{.BЃU(JQQgCrzl.tZ^FBHGgV: Eb&O(~!w]OkUF%s7Ts~qJi#!Är NGBHS ZG M隬Bs?OK6wFa&ۤ7/ffnhT蟘m^KOa=u+kSLakdބ"^IR)U4$/B-ǍHoQPhf_"s6 s{ﶃ~02a~;~zua9ZuZ,VIaZQOh6Wť/rW\(L\zIkx˰vams w9D@Jxkw6y|%_8vFx\锂&r:}|1xۥ{ 엌@`P|;^Dvq0{#r{/:$5r ‚kJp\+NR` Ai\gcwAehLQnĶ̃)z낾=5Р hf1GJUiD)ĆӉNY9SY38DɸH#~lt/k[>l&ZuxvzF4V?^cS%!T_ʢ*tmxXJz#6ٍICOzl39AWc=uU175 )?I5G=?bH;;fNwSu0Ze 6{%QхX=lv8i7f ]xb#br&<8ʱțXvŭ\UI^|WKWFֳ&,aqKVCO#urnO=Bm)'RP[urߍ6zb-Pjq0`5+ZWvюG({o %]DOի z4ܒ7ZVj6?XW`nFuϥi&Âmg9f]h1!U4hC2>XͿ SOeFB2Ptwӫ"֐$_?m$\\\2QSƉA+jG 451K$wO}u+^M1 ̈́U+P;q-j7ĎO I.)_n:&o'3r+8)wylS8WMϬgD lh4s9O&t(jZKV?laDuy6S~J$s@Y:+^r:_w\Љsvc,Z:"q2pc76Rps^%Tե5i˰8 BL/3"C[3i{q2,.L~Qr*]Pe!iqF Yb^#TiE%z:>@u=f!v*-X6YV\.E^q`Xzx%;@l{R~W탟V Ċ,vjeIFU'鵗 1aI S%*hpM f/p!Vc"8$ƹZB\:P š$# Re[̎r' WvjvObYÍk0dB;<5.zz"IPFLBÚu[.zZD0u,~1 bPoU nU",$zڦ۷AbYڬ^K'eQkKt ‘;h!$fl9??훂ZIdձ g $0;!zSI9uң σ__PCk.LNG +KKݻX?pF6j1ɟC3ub}{ޏhYZ01X컓>J>.*Sgcͫz?:U3%e-y9&EgB^8|{i&6\&J2,ن\vK2$1= T>4 @oWy{ :FgІ[sMf\O(mSxu ?r>$Cr^'a23*y<ΥH,jHȗ^'pwGb#Oiw/*-}`NC SH8M}uo?*2[ٝ4RKqc.{{x)؎"}h/GIƾ94YDCF?lReYê [FaQ4ܰY j̠0[(VƯVȒ5(i=?]`OdNR*I Zރn 7%`؈5d"nџ{x;Yt5]BG2..zK2bWDG[VAXM=H]h?y8 ԣB&59 Jz\4KPtH7r\ N-DC"ek2V?^Aki;#칡_/,\hl춹302zk1(_lfm5RElSaL4+լkuvS^ er}wdѻ^X8,O2ߍG+/Wvۏ_](:p ċ쩾6$`malCB+{RbֳLT9~FJ%% 7퍝#pe>hPeN+2v0({xyՊ"RѰ %],L3/tCѶ[`!e649mHZKuxӗ3IzՉ X1b@ !ڀCqn!thbz|Yu T"L;k"ctiW"Xl.J9@-$xMUќ0 Cr> voU&qpgyF0[l p`Sz9c>A(B`AP߸SCjѿ|k> ?r([nV` 8ґіvEK-!Ԧ Po3:E5WI玖 VPih%3"0T&Qǣ/ Ċl{4 i5*` vUf&@Ov '2g:Vqq!Rjuw'US=xm\QBAuSTC+BtIvGiac]լ7!O=z75҂W00$.B x 'mَo{7X$&VOeb]/bEp\+륞3[1i?n2p1u˗c 6q\`WKF%ܞ$'mM9 DLbbm(ϊV . (mfFEC:6܀ ÖUPd|ȎH΋ڹ5%vU56Y, ]v`ˆJUOցY̸ٔ:˂ K՟gWh%qnj /9uM?;7\L8|v`Pj. D.ڗA0y9:d؂ `8 JƧIa}6Z/lP% ?U 4oI_*F{­Iqӣ(0Jk.1Ցb$tPD{ q[ C !eLH.f$Rf7_O#:.rt79a0cQ)voĮHm}6t,Kd?XjnEyΕt1\ /@Y*Y<ƶqff7 ɈF>=KL7‘V#45ɍ`ڍ6Ňg`2tFIJԨE]0#x]<F AxIԲ(Nvs0^Y3&,/v3)Ak|isiIrC3ʲyAOϯ{]ݘ*ujX.f'@-,%ۣ-ǸK2GbPOxُua~Z" N~.<=7آ+1/nGDGbX4 @#xKR[1[=#}\\|u5POݱ_${/I"!tbg V)<47dֻ>ڴA_|CykdX*J5NyF^[M* fm#8YR/_LnHV[ron)-D(XӾj'''|i&QֶƝG!6q.ZZ$|_S6c\I.S3^$Cj ܝT#Gw0&^YRk oWb_!۝[:(Ս g߶XI@GF,m횋p5?ԧdJfph2>XoweHtDY)4}3`nY0QH5; Ec )l*z2`9X [7X4@dJ .K?uLMN)xֳ<}U~FyH,;`-6,y΍Ɓǹ LCh$RCIZt\oLl 2Jk SK nvvqҖ' +DHWs!-eI}L[KEf}GmD_d&xsPlRXe$Zr „ZUAwCm^lo3ڷ<78oE:Y,ӴmYl,w봶$dD:.%/#76O8ᱜ{O3DxEjh8aɖ o Qc׮/CsJy';h>"j7d5ҡg]:Bȫh$H`wrJǮvuSŽ']ől߿^N\~*R!ouJ,ķJ^:z23 w,kܕtg R:FN_ԇD:ŚXdh-&Zyz4\c7ä_// םx+t3%pT̀ (Ih劮Z}&Vn7Z^riW19^i)'gP׾~4 اQap"Ve-#]Hk6TRzCe|a.f~ař"/0V +#swQuRyNh, W֕%\ KY @;'&lvP܉*-ƍqere4RxvY]g Hlˢ2?|relda5iBʶs~D3$/?5sm54xjk7#zׯF,ܾdC:;g+Z87 lOh@l@!HCUBFus3hӂ}P9|XIa#p/< )0ydJZjۘ {uENtzͻ Ǜ&!+fP-ݻKMk,>ж"eKrXRMQ).eܲiy߆6(#}DxGگ@C^LCTiaH&=^pƫz|9&alz㔖FBRor(iV"".N 5s\voab>: 0"ٖa!y;!OYF[ +kPzO-8mm$J7DCV)ե:A"')!/z',OYNY n \"0Q&^On2P 3eB1 $7Uvˆ d li&eI"k%kLP;@s>"SО0dNG-B6ăUɺQX0IZ,Zxn<YD$&ˠ?Iw0GU*: >èHIaĖ}xJH5,hRr>iWay^MDAŚ^ &)(\;߲mQ1Ɨd|qz*5@ (kN$,Wy*Onf1h<}_ϼA"+K64"=A#?GT_=c.[|9f] *{zM(/K-mGO-i M dۻ]a$.+ei  hpiP~:a==U7iVn>g #f rrrHYI*<9JҞ84zsi@ |lUW3ha"F_CAy=xq N˛>gִ̫E5PafyLɷ֛È8c3},#w~i\]KQ8b3)?[.XVu>H~nTXY s]ﶹe.a z9-<(,zF{Y񶑏ݙ]U0'͟(&% |^a)UZ1PͭeM(r*5@!fl1O ?.;e|A{p>]bn,, +.oXDhueKt6N̯t׈Qc b *#Lu f<$,uz' %wzI+.8,p槎B޹Y1X5E):*6/ @7RA)#]FJipOVnƣe> rT)A6D!"݌qO . ׏ejb"8r&r)X_JNNo" 4AMTj0&zX]QD7겶ckI]AIJd:<kUծh[+UȻԼwSɡGY>,.8Wߒ`gF#@?r/`yuP'DBՇj1l3qN&;D3 Cʻpp#&9u 4 @L#1P`%Ga#Kƃԡ(Y\S#)]굈66uЖfLi6EvquY 60GČL}.arKRLm /#٭qA**-<5W,rΐVcqs:Ȍ@'z1w-/8%B ehFZ.*;Rvk Lhnu.eaQh1R|,d5!j: +9%{H Q3Eߓlc*BV4[kcU2jI->-^n^@"OJٷ%Q˻S҂@%JDHp=kF(N?<*>28wLs7IJŴ.YnnoJs7 2I7 ;|`+%)"~m &OY-'4(uȧ>jx  'y23>NJɾVKTucoxʶ+e6Ti,U͸e)P&3@ZBbg+0Tf7{wt1f[ZhĿd G=d^OAZ6{?!QI[nyVVfӿ8#8O13"1|\D z02 rPwP!CJ"(:enTXVZ4`LqWN"x*=NvNx/}hK^1?LiB{h9"rJTd7쮥sIRٻSOGh3lIxrNvuJn};RaAae [~yV1nU֗9sr8͚VltSlv4bd|ɂW*ۊK`R!JJyT~|@c{AT '̃v0 Lq}k1V| TZokhZ+_C\ReM/:[>RWSJu/ex?s~8C0ԩy ]ci.Ao"JIk(ĬwSpT1uA)poɠ` ~Sу _UD'N^dݷ{>-R-4:a\ OyE} sZPx':ގ he>,¡s8,ZH2WQ&#ZAEa/MTG?'Ytx!~gų=o9M-?&:'9 x`K {U-)sR:nYs,7W:,Op‘f`DUvt[Y޲$vV DWAU*-l2ɝ0kn,"Z&h΅|CۖnnK)u?ӟbCDw|I%°\^knm5T<}%~.wյ0NBs컆n̙ 2}ܶRG&YGh*sJ= +ol*5?U("6;3cG F7rw ͎/ Z{*#Ra`rkV3UrhNM!g&xԗqCRٌ )plxGS8c^eg֞|BKClqп]@2]zں2H챸Y(;j!oԑ:m80q`5})(ڞs^Ӗlz <;Ju,C$a5|`9*`>{Yj"Qɘ7?o0rr.iwCoWi}GԄ8a)|:fNT"39I]>8[ML\{/3wlQY-*~7AEMG_&L]&4)`PR̰7=S=EɆopjטKbvPt37OӖ3OtI,8a%Pb6~gi-!֡Ԣ Q w(i% v(3w,roa&5VٵgZT-Xaߧ4`!ԵAہ>r4w_I@@ bdR| :r@L2S)9t!kf Ka#uJ ʖaK]Upy+rޜ4}s_qCNKXXUrG\mU0a+vQol0gC1*uW$*R~!ZT)A.IsLTwAYx&b:X;©(ߖLpOml!D]x.slsjlҩ.To8_=h}9!4c+_:1_ȑ^ZKnf:bKh3K*/G>cb:2E_|vBX&JuXBtsOOlCw6I;_E3ISsh4%D7qp$i{MQ Y ? M%9pBj50E ;34$t4?Vj[ hѣr>c-*n^d1r7Np|D}I24m2r4'־gexQ) uƙ:r\0_T>Z&$oq]679gˆm&-j8SYV2tPyZ(+.`ׇVèQYvbH*d̥;<0ooqTR<Ȩw+ ]eʶLuBj-[TS_{(A.sn{VJ>3ych&Q?,qy40Nym2{wiWrmz]._B1<8s/ٟcM:Pr.wTXm*.B ;ej)'*Aؽ̱1xEdܻ#zx "䠅ݽk=qNDeԧlV߯e?lu!Կ#!fha֗IN\W$f6ɈfM(vbF__E2X̊D.f\ry+[U:(Ե?=ظh,O(crh&ct d !8B_w`o*qkUBAFnlxA r;NYR#A`'356A G*`ϗx) ǵ~c 8G^{h#_ LX,uq C e>Hԫ?Mljߨ5J(^DJ9΃FS_(9H/ -2yLJ*D3~ˆ7puxĐ]ܫlu1?œ,y5UQKfiW<=,sHb0?vd"2~T?AXߟpoXܨ4X#QnkOUɸHSvG5ix)c* +? '*fX; Sقã)r!>ak՗RSu0Z|L7X~iI?RyqJH-)M}V~Wpݯ:bY~ҧ_rU|Ğ !)!I)COXa]ཪJvռ:O9pBAkE>ޅ.GqP_uވS7#svEt[5h@6d20#nO~kE 5 ?2*+rO>DPH]l6RPnD[E cL.|PW>Q,`,773S"$#_҆O w} џ,=-ь`|7DfQ#Wvx5INqdsXqoeO>Ynxח$Ȭ#cx~e[;~y|rW|P9+:\NF7;!p?ԢDn4+K'(ZTX5ӔWc组wQ_gwq8W-`}bTe$n/s_FE8T]GvH:_Drq'f308ǍQ!ވ 3*M}*JC||)0X[hӳ!20|h@6c=Rn0f&+KU]oDQuQ_EigI*\A!9@$:ܬtu.u_Wg EZ $4*;-2KD ݣjӥ*3wʵB蔻x5h~f >޼p_dI ߧS43#4s3QǼax+mSk2¿= #Ne#U HS3 ŝvk~[s`vwRp"k[5MG-\-%tΉ.)?P x6 9E' \ٖ%=+!I~;Y'k}ua"ɯ0/}@즤҅aIH{XO}FǨ$9լ "nemoׁ@aezT,~K>m>i@{J[8Zp9J'\a~WG.J?e41Ni0V߁ye䊰AC k~$9epk?~ǔjl1ȥarhkC };od%*[o:S*7 j Lk\ݓX*jO'FqT]{<~b]֒BW*mH:%‡߿p;>R-I}M;`L7 )PNTPAX, 8EYLܢ!o~"`5x1T-WjN32% BM w E̦ k\ 1^=}) FzPE`&2%/򻂐:i%-j@{ɽa[8Up*Xז!̎\яO}bRө-9:g%)X_8|X06 ZP; MךB&laAhƟL ߢ(a|!V#CrW0FH w B*k-yA׺N :gD_Y]PST_$=) FdWd|@N} C!'Ѣ  x`|=сe:y!0eQ\F'P],M>Y$C@;rvWFVFtyg Jdmڊ=.pjr} A-ĤZjq*͇-:Uj4c)S6fתEW?k} 7+9iYh gUS6excWZW͓ no'&SwFʉ/A~kQ/lqCѬ\J[&PvU̅?>".R䀝=~jI-Q>(+6Te,0VcI`Jc~ǃ=C*Nn6tefL*jymUW{eD6ڥj4&;~o;pQ6ĥ/u@d˼ze@p^ AJg6J&0w'kLs uN生;  UbR"^k ࡦL1 ,t^ OӰ*{c]Sim9\\jh%`(VrW9ЗAE3((U0"xpC_pP N:]*d^lZF _T'UCaNGN#I7lEnHlá&NL&(S̲dVmP#I AĶ.?*wnݺiTR>8-I1jH<& kr7[20RusN(1v3G6u^Wބ ksВ=k@}@ˆq45G*ʞ&n6^V m. (:6R_piُ{Z9I=J5[K>l %c3,뀼|MUX* \p¢rJ <)/$$` zųݭ4HHe079tnʴ*Mؘ򏆝ơ7l3kLqh;b9ۏ_/R}OQYŬ4̐Q#в uoڵl>wĻw6ݓXS2qoU\\PWyj:%m}ksDBj?Ȑ.__n{2(O&q \W#h Fc^-a a=zr ៍l͂OS^M{Cż(""V}.0R2zD.deAOlǨ'͡APU9 ͏.Dȓ8'An2˼rz)Sd}S`VKhϯ ;uG`I_A0r ^]pOfÉ L\6ɵ"< .LׂwͲa޼> X~qIY?Y˸,{K-귚c WԜj+dܷ5 5z"Tq8WIwFnXn?ߧٺ_GM57q3 k-Q%K- bIi,?n1Mm]rd)O*Lb~㪺8 INv3=QZPԅMfl{2Nb΢NZ?SU'*@ tԒ3(;ELfRԱKcy텲fnOyuU0BjMZǂ^lɓKn>M(PCzP3 sA踸f8CN+ '8-5qJ?Yi9a83ʧaZ\w"iu28LvIU4{jש7`:xk$=x \xbb!Ld,^Q{F-o_)DZLw4/#Omxu ZͰjgݘvm00z|¼mfx^Q`2 \Ȣ`Y~.,0-6NiƑ7Pg}>aNFy8Sf FɏfL/Y}y-=qnЎabĩVSr7?ez)'9=z{Hږ*=.LG_.?o-=h{XP$ <<?3 {g֚N Z#M&s(9[wmg[ԷXb(2IHZ+IMPE8H&ZdǮ1-prO{UV*@Jy)Mjy=wFVCI6.9H3~?zAz^#KX[F(r㤂CIeޢ9 HI@\lP=!Odb&3E5ǁnD9#Pz?ch;-"T[pҢ>̲wA5_ ?6cV J' hQQh *)ڈ?`;&O(pM\Yv\Y=4 3Cj컊P.hi-jΉ"_bxE3 86AU[NOv7$";J$SßjILS+Ϻ[z F_ƌ߬1gd!Xx fZ@͈?FU0R.cX54B^OPL 8QdMlĻVnSy-5:{H]+c/݌cgY*2yQܾ.+D)URs x D<.,hѫf.zT=z`B8eZGCΈu&$Dܫg·T^$daD1,-DQSclpr I$>|3D)&6":F\۳dRVhA#pOr@#k9&ҹ^]~e3Fd*rbH iL;e m:Rr~&y!/yh|h`ʽhgV_@v'URvV@꤀x"zxoqW^7K?H牫xҌ+"fÖ6tz,*^Qr}z7Qhk*?koS ʏivDr} }_z6'||sU^rwQh}k. mגy<ʱ7EV/9~z {/""hhNA%v{!W矛6}9x-T]7,^ӹo~4}Z13A >m E{Y>rnڠdb?X*-N6L^ eʥ#9D-5XS_ڎ{PObu6^`5 p;iZ'?~4j}dsh$Ej,gs!xNiFIs4~5qp6-b*~|HMV':}ߘIF:4"ۻYt2Ypkb73MPBiE\QP2\ ӍO?quԡc-tOcYFn,ɋ`suz3 Od$ZTO0 Ox8Ɓ`s$ʩvz`$9DD6]bTk5NmYGKW bfCuB"P؊@# Qp%g5@IDDayaPrb^eÍ*CZ7łN!횦r㎂cfV{0 #9I\̄wz{W¾ǀ}4r9-):9`"usX#0ujuc(҄#~:tP uDd-lonSD*)XH+cK OA诃+-ҿuosq6Q? A~M4A!ۯjybX0ע"m}ꀂ;cq ͼ'*8njlDxP~Vaӛ( LsMj3( ,1O.{Ⱥqv:v$HXюА@:.L7U/r,{yRT/WwuзVo49Q饾:\߱r ޴GQnz? ;.i?#סu*"qg>z'dqO)fyg~D%X%2_ %1b HPM.gu12m^$9!J@WYwC. L֧SanVZ?SE@?Zډ!'WqZiHf1<ʉ;9~Ԟ=;P16Ӕ{6Ȭ}D>uM:C8kQ5 l89=a)ݠ\#čw?b!wp/x Xg'xF1 ;@a(>SCv ETj jW*Ql*":-=w,;2r; ֫/dbt/u6bBD%' ϲbW-F#/'/57KZ>@D G6.vD48ŨhVj=g1#v< !eJ ۣ¸du+!c&|1 ;J#4;D1Brt.}elr@ P+n  2Pjv5GcFwԬwCa: 4ߜ>طBЇGb{vy#J4שcb1 &-"4RKoth.&yhbɾ,kTw*2=77|b@)ɯ.s$7R;6T6nn:u}2j$G zҕ'@~5?NUo!1ݮ,i*ڞa>ygP97'Vy"@HPW?ɐ.`K.'Tl`1`]fF4|hDO^"I3f\BH0(r'C8#\B_z &FnB벿w`'*`bu)Ъ"21qj^f9FFudnˁyVZ 8 `k&x; Zt>bwYvRJJӫ{<5p$(2@8=DP}ڰ=N>%atq"YOzZe* *^1<h-(zd |Q1_")F|.} $ Ψ\˒tοLqLMGtۘ˱ٻaUA#'ry4! ;m)w>=;*M {`/paJS ͘*:C1MCnj?Lw0f)6vՓ|UESҲYJ.e۹\m΋?)ֻb h|ZzI1su҇8p`0%RǠvң蒎aW -˶b%v4KvKuH:@WɴCL2ՓF}OB2 [DaAIIib/)G:r8m=vk*KRn2p^lG&=*T#ońO0_tkbx-K4]"a qu2+KŽ۪""^Cl?hDD^nJ`FwgmFFf;CQC]@f`b c %җ~Atݮ+t|^<4Ƞqzw ?S m?8W;[Q(e\rq6J5ڂ_+ A~<'HZ1k5EP}ێA(0{f)FfWfb]w1 턍gTb982i>N5HH3c;4u)Y7i3Bu;a#6p,HFģ=e3?ZGuO٧u4!WmEuDĦ}_ 92O{As(ƆX]'8q*NHNյ@dw eIThE6A/p&(xhdE$+X2홸u15 R҆ke^Ziv9kGV^;Swq8}t+)Ή+2 b'wf wlV>w$Ek@⩳*xϑ}FK"T#uYoY^:fβ-/y^J_G&uqF[ '`\͓ Ye9sFLZ|f:6WU'ߑTwua&ژjǎfPklm-~ܑ9GKq>:?kS㨽Guah$k& ["{.Ҏ"QU~PNcu_͎e cP{(PhXW \IKEұC~#ժmmĨu:1|̷xfePRSAk^kTa*" Xg1Cg?Ԝ1j8StԃF+t?¤;%R& 8nM4QUTvAgB^89e)̫4;nDB>Ht(I曄L$tHAo")v^P/-%<{U}kzP3]{F-kڀ~$f;1s@tvnp"[~SwC]pވHu9L$|ՈO,Bn#uNee*)R:1 TDjI<Ճs{.j\NN WFԊCL?$&aP;匩G>t}tz1Zϊ9w = XG ȶ( i$חkUe}(Aiyqd$}I<$3`K~Ԁůh*_xtDd@lщ{!]eC.+37-ΟA<.ce7շת#exc'?xo.o9zHVdGznIk-_ _SGʱ[53̟_P3]鋎\}G$m8WL`ݵ~>ODs>H{D=A] mG@9%ky@hU'!a?>9ymޕm#ճ+OZ'Hq~&Vݼ.0jrBA$1ɾHƏILLjh J+1Cw'] |KCsǟ&2%SAokht *Xy ʎ("Q*8t%n3[)bqXҮf:ߴuRhbYalA(<@HL{}R{əlKhq{{V ny8c/𒥙ʛN/ܴ*?Y*Xa- <D bjN&R`i*JS]MfW:jÒILwI|`.vY_ 2nu|~n)@^\^09܄CW~7c͖=8-|lGRڕSA(;W#jݭ S{5dVq hAWXRK!bf(DdG[jw#}k>5$R/vKzV )g_Ri_(&t3V#=W} cG)G+a,&6-w~{߫Re - 5(KKgF'Dm²$*zP?}ye'3@6\O2t -#̲ZcwqF$eFbBI=`TMt~Ϙ#+2G/H3͆ZKQ5R\T~i<^x@)gtkFP4!D;l̗~sTe 6)Olk|m[v!n=Hi16^zÚ9TbC#j/zt̠/>1/)Cc܅?0sNE _a4u+qO% /7>2#?"pL8(7(=UMSrO8nD8I:`jvi16aeJ^ ?3(Vh1 Z I[>oP]++BâPsU "Bb/`x`>( [d{"à"GhR&7qϤ;BPpA_1t@W/)>"$[yDLL`S!NSt7>x| Jyt|B-/9r۲qԊ|Ѽ:|UsPj ; g,@ϨsFO!Ko⣅l2䘶ejXf<~CE}^uznD(g<11|ד~ckRf"EHD8)M]Gtl akZp5>ćjYťUU]-uyfˁzk8Ny5ES']T"Fu3e~^h{f0 }_ewmII)&SK)%cE dً C&+ ?3T @?syzc|p7f!/T,:Kh|!6vʒq~ZtS⧍E͔3vR}h [# )5H\qa摘)n N3 M8x&2pF>KvF}Tظ˹1WܤR =(T{+B1 o5,{>Mz]Bs.WdDexO#-ePg}"sJrs(݈y43jK:5[ Ev27_30rϸlLl-c0zl.o׌'cc[{uo2N ݀+Wst-V^4]?P^W"n(>c":ž%&-raOp'W|Xu?*S:#6mqdv6vjG]3AgEPKnܥn~1t)&Zh;;.lٳo>7Ą[Q/%;:&i/]T}^JYgQO{OP7TDDLܗ֜ %zDcH TȎس>ԏF&ͫ :dH-"'洃JPoFcśҍ]1C.ks <_P/R* ,mQ连[F}mpPG92sjݴ`wOmDeYd& &raӰag3/NQ(84n6U ϱ1 QjBmw8KY|gDrk2" x eHΘѳUY+yrmXqY(Uoq@3Wn6*1{K$F P8SWnRC 0ꪽZ3&" qhN)/k靈R@lh7UZP:NĨ6g"j]fQ^7;5v.lL)5?wױ[}8[)B'tuyeEY3+$iE}DB,c7a|b xN2EL<و?{6汳ߝ,l8'Y35zR9ʴVTFz OZ4zWJSUX"N@ҵjS;^-q86o+d7g?+eՄwRqdBw,x3y}IS8}BL{)7A[yiI$SܣuiH#&pCչ(u un>9;2]kh1[&q@8A퍑Am<Rn$->I5nv_y Qlr#][H|9ph blWYY0+}Jz_`GQc6ft4띜GO1iSDЕF]3 PzRyOUۄvju *(>a$}{U+ֻ%'bNleրl{oWUyA Z !OTnz⤐g1Ya-n5JRjrY^O 8*3%H rzYȻ?qȺ-t4^=%yD3D@ ݽsFO/yK@'D]>.XJhYn 1U3r}1&#$XWqpTn{4r|$[ +m;k y+3*reفXdC.rQX#2e2b(S}3|GN^l#=Hij E}F}V Ov4j&䯥JhލoPx+gg%,8|QO@M@;OSSQ7)TF=̪*g)W J9ʓWNxVF +$:MӲeRk W崯vW%lt 5 \ɢ3Af#%U3Mƌs3ft\\UL|͐j {v'/-0H^`GږFE; UekYxtAPШ9r'̺@Azv("_5 RJ֡'f31vɁBpSo~ˑ˽hԱj^$_ *U%m\ݑjuж(an ɤ#BP-\s.=HzC+򊮻̙lwIMdMG?n#&LGY;xېVO=f1y+uk^@ `;! &@|oY!)fޛ"ׯ^{*yk7B]=9A=6 Nᗠnʧ|/y2Йf*6~ԕ-wB"浡c_s m*s l- {j#p(de8<&7,)z$gtqB}<&hiaEQυSۢ Mr7yM9,&I7eT G4t'& JXT+\ !k>Le>L3 n@T`3sF##Z]T :&@h:=:Jc4(pY6$z#g#[m0#L=-CwgGa}">(p$r,B@KTC^"*>%ͫFe;t Sr4u.﹂$8E43lvNR"B'K%,rG; U4ykX#}tAhd2#Cie4{ۿ%,kafV /Sj/)puƥOi^4>$}%ҀSgXC&m5s KE*L*m ͍#"A}(_l vX?7^ W ]IAzŭſ8YAT,Ĝ- $g7}yEUNT _~'Q/ԭ+ 8-p>ȗ"jB"Fa{dp?#X!AonɃjmuٛu#58`]$|nh?ycC1^yM(Uכ嬭QߑT7FaRaƾ!1 C-IrޥC-Fpgb30ofDCۿi{6@Bgy?VW\Ӡ!Suvktֺ] p8+w=nT+ ֕B QК6Bin<ӓdho˦fcJp ~L&ans}6!G6 ٬']i0={6]Fl8ױ_*+J jMp㙈D:M8?sbxGsnʹg;rnp9xy,Ha.nR] j,M( SYټ134CvMrѳVvmt l~/r'\u֘V1tF>d`[MAM;HrM^I]XcշKw Cp ]<"^dSA&/B8+ ~{I!2^3[p)=, enY:.LY!X,"">1͉wxnO{+-7tK2\z%-$DdMAU@E^_Կu%E!~r8w>$*C裥,>Ҡ>?zydeYS4C@0zGSn$( ݍ L9|AaBC$ʲ L%~PV)VLo`zĈH6y%8ҵˇ|BaH _T.5\{^to2 xS#o|E蘓efͽ9yp= HƧ0>1fLzְh \X6`:Ͳ"#'4xB#|RReժ8VAl/'M= &!E_! | G=YzHSU0YNƐD^|F/"^9~abzxtXRHoYt4ԧ+X zHC:" v;(j5ص) ]%?TZK9(6Iγ!keqO=pt.ECTxeGᚦ3тN~+o7M22(^Ȯ |bBaV~6NicK]6 CRx_qls.,As'](]p҉;,y~3eٜ0B̍< (&iKˣ++yoި9]!Kb- :8oܳ7S^skILcLWŻS%9 o I}M CGѱ% -K3SKDd%j*2IQʽx8vV] ! eɫaߦY5^TƱ`AY$);uY#xN6x;x}脩$ݦ$S01ppȤ%9`8șR n-=EY0F`Y"1,/W32vjD[Ht_.">^`͠5Sߧ6\i P[ D+#t9VЯ-6?Yq< Tѯ!\u޷y`V`Gk2 VWfHeӂ, ?8Znt]-n4J43/B _B6Ί-.cG%%A խG>m%q;b(w cf|z>mwtȞB:. 9Pg0I:Y%zڋ[hUAw nbUYf'΅$Y06vy[Nn]p _tv8+MYѴZ*6$S vS0 #IG8\M;&t|k`zbǴ|78 u{3i/V:-"WHZ f1LkÌh}e!p]d2C>o'{vwjJ]ތ#^ʆ/]^خa. N6 D@_ F1ՐFUpSU'D× YRPAej!a]a#rCdz}l&3[/'OEMgJ.emrnǥT + 3N+ICӭA|U9bD9y^L}7 S\.[f[u4thM UiJi"u N MfX&nO-W稼7, (1{wN=-~>&1.}2 /.}-%k׷ i|vT$z1lD1tY *(/V%)%Ye.SЉ+ kGO?Oz*%)kVT3r$Db~!uV,#ب~&T4Wt/ ?.ȯo:.@":Il8%D}rH,q< j{K}u6%)jnQXoK mn!0\oZ: ':ecо.|8<خEͨ^ur . tRhJ1a`ۢ\))U w=\CY"D@u)Ф]K*v!Fbp'{@z[]+y66蒥 W =Q(n1-M=Yrn OkCUH.`#7쒼/Nˑ;c#vx@XzlhkT4?6!> ,"r QQ|_N;`gBgaD֣xA!5%⸆GTY iQWBjCes DB'+B]wyV9mmd($ě؀L!԰|Ѵ{wBf[ M) iI{fu)=l_ii-p7CRDv;jbK6 c'q}bW@FbbqYij<041+ChA^{=>UD\. ̄OꨠMx̚"՗f`[3`@5X-lVT B;.5V#wbݽR Z-)k , ~.bzX7A@aH}EiZMOƖhƈZ.6rHQE'@Gdc.[k&o/=;ʪquv S˜IdjF'1Mx+I}Pw&WZh2+`*IʞG7tLgQ/BiQmJc ca8OS{?ż![p1t.(m6vRB(L)*^Y!0d4YBy9ʁ) 8X؂MGߜn "n/ SeK踩w#YR k_G+>5Xd`Gs2F`)ow|w}4D6P?OeJš1vbߋM5㏇J#F*aoo2.ܩnj1G Ý~MD+w*>534(lmqL&6Dρ*tAGHh f{`j:33b:Zp*h8(\TɟFbpӽsFbeb~GцI Iu@4mw*vjy~Ht>W! J ۣ#-Ÿ|nhek+N|@ܟP"Y/,& E#)7eep,rX3˼\F7vTeNeLPrahp>ea ˃%>q|OtNXqG]y1&6=&VHHNeLw+IcT=bף<}hll&Pq+W(z5X8gtV=ú5]üGT-;L&7x[=89BPGDRYӅv{Bvl3|@%їsURkE]qū7F{qbdB泴ة"{Op֣;e @fDjfBa|/P(?9g(`r8<¬F!</6I,lr/ 7cssd`v`wi,)BL:)vm_u*匇4+ ,7Û%\.$H+6ep> [xP6z0<˯瘶{CK8xPw=t]{%7ᆍ|UK`4AffCws qQOS*B6ĭʉr-6H{;\H=&DB %uc3gI[SVbni fd%} ͡B9BiLkX/,ly {_?L6'nڰ! °ԐrF&E*is8Q{9\ ѳqeNX ,w>b1IV#k61D5Տz>ů\ݙ=xkjg5ˈ;E)5DovX[avip :3pSxy(s?ѐ, Qr۰(D ɯ:Dy3Ov$&IU5%ӟgsA4tE8CR`카WS}gCsGvn1j[T& /;Vb:IϡQSe1mLä sƖmDC+< UIW"4 7'1uij` c߁aL]? T1xgRnbq)%\-|&(_ؖe΁ة&ՄB,?hq=0MgOΏuqe/Ec*ob(Cao3[Fy:4$dnd$A9? i萒RݟyJ^4pmLJyXs4w鬷m"aQ2(` "_=q}sّ&bomWYrLI\B]KI"d>/_t+nz ^gHpdEgCo\k+{w 5nƍFOxBowYb yhb2X-A+;L[Jx3WĐ|O:G pK}msdg@qa9-\ |Tj6t$Ϊ̐K6PDI$93ڙ[-}\EqkXଛ=@U%5>ϴ#X jV.NF6ۏ. 877uO4MD guu~).tjMm-"iy\1_1!b\gO-E7&n`3-4Q`{^} s<΍uދm?)`2VJe‚u7^wkiGR,b)]l< bl>mdj,=f"EgsrjJƌRiT-O!HKh'Cg݋@-6Bމ'ٿ{;c1fޒo-6'sΠ=as@x9L$ҝ5DAmyQ`w2${2`JFm:s(6' "Q= ڃ6Ϙq[*d'}Ҧb{9\m]{N 1KS2EȬWMfsl\sjicM?{'Ta64.7/S( ]š| W郡@@m |LUA9.iB tu~K)q҄?gY4n304sNzz%3l3O!:xw$ nHȱB7AȰxL72 nBى3TMuW3LЅMY4Ȫ ^*DHSC)l3?Ni]6B ̸hH饤YJ|i%{}B pጋ@9>$Q4i,[VBU3ne=YkR+كȪzqǢ~Wf!K$GBh7֥t! e)>ӞUIٙYI0>d vȐ#y[VgC=UY@DC[j6Demܞ 9?&&*TRyFd/f)%Tz%mٗEf3 :1^by3q1#`' g]團孻 SQQZOO[ ްRNCdFHVXM6q=#H,^c޹,jY&b@I5K~+Δ9XT-_>XU9/PSqZ}"hYw3գ{ܶpK5aQ"LhB K"M(읛juM9\pw5"*B3R OR2*l&<ʺ',\Z4 %I9uNB4ό]H*EC(.jZ$=7E^dnKFnj@$m;v2UVf|KJ]fmˏ8VD6J屫fȽ&qtQxFLV% KȽI;?;. M1H'=J)ALd5Q-)vZUck8_/k7"[ L*{ՄHA=vB+30BUBۀ#hr0Fϩ%S-bʲo1Xӯ6)pwP]}n OX{m3WzH/mU/!0NC,%Q=Sd$;Lx'vNU ckLP߂߾؀峬{)[GsD9=KUJ_;)qif;k`Jk*06Ci~T8oRFռW~P-/ĀVC)z̲/LJIpDpg䵌GΖ0 Qߜy") `i5m%|yF8ᆒ5@O  XGH Td5$amZ),*/INO ȅꉘCx&12xjjvCMG=0:L~KTP Nئ 5&{oT'9djgy"i"WSsx4M ld4I`fiO8t\Zx~sY;qЃƪ;v}eJbGOLGC3-SkPf%PY7>C'wVȯK/]j/tJI ί(&a6J~"/(s|098~cMZ ``L0˴h &=v>TN{> Ŀ+>nu$uY -,)WcTXEtY:O$[&78q1Azu䎱OX(77jHg]2CUk&x+'aȪ&<\lڈ9:;DNW|MV<'VX|b8Y#ܜDnsԌ D~g#$ f5׭5;QM͍v@sսLПCJ;G13o7[C]%=F8l |0ańZ&(%#2wP\#e9S-9N =eeWG<%6ċS^:‘f+)!oueÁ\xUޕi\,ζy@%RAv "vtLW>0U~4ʯ CP#"ͦ>xGZssKu-%'rLk=-]35o=VH $DZ7KvɾGګ`Q ]=ӕH/ɘ rQ5f~ǟYxԂd|)cmگr3;V '9Jah"!l1,ΙyT Z;!/.9F]Yd/5P3Y"5`xRxgދ{fg%FbVi I>놰2NMjGeZoy;"njn˂(ZE7U7󀪢+19`9#Sf %W Rx9n *xONrҪSՑRW&Gr`ij.کa/jCņ0 6"N 0RY@;/ՉT{zs pLMH1(>PbZ/E~~@F-هg'!NW SFGJYPgV-ҦT3ˑ|dʔ`s] !v0zןuqiBAhtB*@Ya4{^1:D(H0#)-Џ@d 'ҤK9G|tHYNZlaWU  iV`bGdլk<.jXpO~r I#} \ m#c>?šG"c傞 nwk0TI+I*4CpTDQFQ|;~u1JW00Ɏ( U:=tAɍDzo*EcXCek5BRZΓ f7aa5I\I>o4¹Nl!ԭ|B\m7 ] 1D6K?+˟ ^ѡ6uߍ{Ɓ]OkH':sHFh`>Db(M50'n-Q4d_Pק-zW{<ijUh"SY C7_mVVxԣ8H3aZIR)q8sj *7)6պS?TjUʾGKƐP-gƮub閜/u?ӹ %3,5sX3pM O::R[i~fNTO,J %b"WX:^mZ L_3RFcAUj)pz`d* d.DӰ,hTUAh DJV|EZ{ՃA/v#AB+~OǍ''1[($cʻR_)l`q'ܑQNvĔ#Cwio)|18%Siլ /٫e'riɄt[S" 4*I 9N&˘QZ$ԔCxՕ-?UrҘ&I^ɖyz;2e'.d 0HBlɹ,i[hjAn_꽻+5Q Ar F2ݦΗ^pfe8&Ɍ37њp&_„\Yߪh3A>=V-\Q&SwW؉޻I~#V5=; ۜ(@-7ʛ.yPyNaH+ tskR-l0F^P$(c8Mi= N}:%oncJ!z(Ot(t-j!f%ofiu߶pg5'r \}hGaJ 1q8aхƄDl fO^npڧi_f,yBn;]P#y؂٘w1eM8⽌rDZX|| T;n J"΋m[uEe7Y(hF+!+}' zw osHF"..j Mw?mW}{O >PF.ެrm*aF=<Ӏ /bCTlzwk+88#Y.*"+sgϐ@̎ 2[ِO˄{`Љ C"0Y8<L^0Gw6Ͻd>>) -"qT䤐nqk{ɗz@c u폒تi`i rB|Uɉ\)@s^>Ł2լwdyo҄:a u~0P_A?H鼛~tZhҍ%V# F-6vRX OT*PZJks+N@X @`FQv¡q s۫^'k|xЫgml83®F|-h]꙲9 hV+;P hi{}ӄ)*|Zonq3 >t4_! [_*\m3})+ջp`'B7ݙxCZJWyS.}ˆqN;H'1X_Օψ̞WsUPj; 50!t5!*9l'k>pfxnӻsjסb3)7b`)DZZWI{SO[ %7\-D_a=2ȝQM33>+DaH(ehlO#ďi3%_?*N|.ϻ2#SBF{(V8Ƹ~ 䅎B%HҺ0A:fN=q1LL-#c|s:s54#O͇YIpըRaf#J{{u;ͻ;g/HeSV0͒tw4s[Bj,GG @ r$obbYKLyIQfI?CQp@Īp/u=2&./rVT%͹%b?-4.,y'hO72?0ڍ ~>=g(ΗfX{@<-JDkl`z]xS-k.6\y;yDM]NN]ãF]ud j R 'pߚ|Pq_pcV y=|1NgB>MU1!&mN"psh8aQCAw&Zkn%>ޯ\:Ȃ $UyVp XHvrpAer!0RTVM.OgbD[]ƘAQF0_jd$d`q}w֪O.a{Dw2qG+Xo9Օt%n#% XWҾ=eʨ)%s5AmTIӨnUXDQ}\͎'? @2/FloqnҠKW)FAC3U`ESFG =(0Ζ(71M/~B}NjMHoSq^~Jyk߿o:֠k;VY1)xGU&{X+DǰFDX"XM UV(i~քI܃;wX:mqzqD`RBu0@<9ʚJeC{iR(tÝV(TnԨ!OjG?-GK*^9`d.LK$rOAzyf|A%vf)"xvUk$."Ӏ[؋*+c)^'8a| _8љ@ꙡ>bFita\I/Wٕk\E=ց;t (;}N7h z?W݌KMIk S9:ɊS(xC을WH?a-3U7bt{ 2l?b.܉y(8DCkPp*0 a~/ xOa[-mxT$Wch3u+Q6s O]F-t2OX ۿt5LO6 %ۑ`K<겊.9<0 wL 5Lg F߇^[u Υ 2=Ll9d)bD xĘIƋCC@ڑj_ <0*G_y"m$ihmߞ79nA( t3RW:ͽ'5I&*I_Dwy"PJH} gRXV0 I~Ͷ&pR pK|j57ߕA;[&{3z =Fm/]~$!pY^5!OK1nWHXݷHsvrqR^w_ EK=M쨈e9GG[ LvDa21u3)0x3-EbY@y3GޣB<wN~:XhͨZC`&+:yZ\ 1Hxb[h4gfC02\&з*@}|P.#~St 2tӤmH8k0nŘ 0CСX /w`]nc>L ]cs@S٧Ĩ] {ƒ2;3' T}C!sAXShH^bL;)[b0V20[bq}1#ӦC:<8+#pTj͏TddMr _w@ؽz§X4YoY)C[lu'[@3gN§fbҾzj_A_kF/&O <[_7w&{z 7KLgdP~ÉЁ;ڗj-<be ||GCI9ʑE -[📡p~mAX(EwȘIPViSy,QP`+ NLj8\Td0?izi[zټ:6ʅMϗn<rNuLmp.Rm՜QΌWpq_ZHxy vfG\OIe7(RФy\b>󪥈10S@;F;{a7eiר ^;Z$ֿrN/H|5/: N+CG%e?T؂Y{w,q$0dlhQm5I}O[ͩsH9Ҙ裕uA6zu;n'pDVcV~Y;$m2@8лLIʍ`%+ֳ#eh^|z{$蘈V?^: ՐQTeTjQBbJIV;,@1@+bK)hQ(=a8x7cٽQ?s&9`J8Yoe2u}a{7}7|JE1lP쯜tNSna0zd̞ u_߈'6:颧LIcFXSf)bJ E"vEC}PX+˚ 7LU/'l̚6}kyQs(l".3Zϖ\=vcZ(ӡtR:5gBy2Hׂ1Po[qRAQ[ q,x^M{Tԇ[Ǿ՞9ml*2N'k%RG]zE^4#IT~jUO6`-*ٰ$,Z3-z;i͢*׋jq3=^C} grѵ}ɺlqoCb&&JJTN%[Kl#Z䭈7 :7=!A " / }17Q(|Uˑ$4OǎD x!Rv\KkuÿJ.㊠TɜV#ذ%j.hWOObQ XNO]RFs+}?|hwTdoM*319MS|3bZ%ntSJt|BVw.;>'m[E Ri$t&{$9g}]KlNvfnz)&QI9ԏ6SV!(0eL  Us+ cj#ШBT{[`8үmfb͈ Ik>@ IUix SWm%Mna>r+J\`fގ{'8~ji6Ze+.( o/sC 5uZ)g1M(*5w,W7yU= Y=1U7 7_)C}nţ/[(,Q QͪrPDtt}7;~?q *w(a9"=I:r\n338S|̆y8_vm?1)OmZtr@ pDiJg=8,$\(}u=j3s)kM .4wT=gnjzV9:舗ڞv-Ûwg;M:ǎMVcd hԿ+a0$t^[G;4,|&"Yy]85.S.[ó@TP#K tg_zy iV.cO&­"⪩9/f!he8iU"6lR?vEtOg ?f,LVNXźڲ[''YC^ Che]ʓ?UL9}S'_ٹ+.Fx5; ܄" [JOJ1ntGbz'>%D~o&"-o8J'9g7Ľm|;E ȺVY?g Q#*Ҹ */Ɖ!vRDlHQ>XpNQ9Tbx9`JTd5@)U0\Ձ=Nl|.*Yn$dCE3>w^p|W[/uFL'o2†Iuh-7;Rj+IfK9<7% zYn;3 Î+!`m!t4ndo~լW(>9"fX#Rvs5;"kAH!N.z{n@i>U%GX闘!9YXJ75q6d2m Ÿ\O,􅯨" m-UtStAZf8ORag"a`r“98Nx܇=P[5AJ+DY vp0G'_ ƷTYdz{Z$=0dž+ƺN"4Deș`8N\Q ܠt֯yG|?C)b 4ƴ+fnFtPvx{B(z~`3#t') Gu OH0gB$d\HI?k_6V) l5}P-{N r{Jm6W4BcʿDmwQ;$k%fئ~H[R LTM{=OE"NK'Xr6a8%<*WP]Ͱ%R@n[񵈝d>KwO2zg? Q'o,?14f9(NPVfZݕމ ɠ Y{;- DQpWqNfQO>ˈcuMH~QZz //ѵ]> -|X&@WˋKJJP\y@4ńG=Ƙ+ =aAx%Duq'ńkЍ1 ^W,ӆ3@/OjOȶNPn矉J q[DՍwtVg8/:bSa'iߵW!:;vdĚTdr;5HS87u϶'H& ªZg[S8{D.zĨۻ1 *نaD8 ՘QQRWזrϸ7ܧ|}3u-7=Ou2,&Tk,XURɼ":YkX ҁKQd< @h٥;JG3UWPYD3~| A*ԹL϶p3 q(2o`3[smktcMѼj6:M4ܸbљ]dg)Ѡi1}㣖{b;1´4ff+!Tx\ 9/6!xuv?`^!ۍR˖3 ϻz_2Rd o& ӾH@ix~Xh|6>'(5#l6AAڏݩ73 6|=Ȯ`IVOxv+?(KG%;Wa}sG5X+ħ=4A`ʗB5 gBŪ&"W^2Vc+}W 줺vU Rjͥ<ߏ͛3EVIn< e(Nt2<*d=&IT{o^ey'Z 3k#?sܱjRJ|2JT8 T{@Hh{TdKY%CΞ_]M ;8ƿ*~<yV:ƿYX礊SG8ddtYUM5^ǡhV̧.|_['_6V0\>_o1he_lR`$,N$ Ƨm{D}jN &c^͙_^e(b˗,6k`QዉE|Et2JH~OvM[ QS"KB'# _s{"H &Xrj W bRa@40#.R?V*eo}|@p8dtSj)fti'zIYr|J?2x0D64>=qorZGהXV鹓ptYb =GM6>s0b`C*<+hXּ?>(X} HOٸ|)eyӌ#3'8(Yel4@R4`[&křD' xZDO3g[Up?/qB4hΌgEot$.? g) )àGQERWr\t Ϲ[>fk)Z[rfڔojB`\}z,-&"͆Uʓ3n>޻}DF^Bp'!#=Uk?uQv4>I86]l5);` kmn<њȰYL YA7M_eRcoP=h4L) a uv |&;:!IVf :lVG{6BwCXMnkTC| kw xz(k0Tvfx#y;b$R2T"b ށH?:y=nlȬvSje5G(^0|[j9C=5a Lk1uȂ{xn찐orQ=vk|O(&c$@qu) 2۸f@[cm7D(. i !5[0c_n`HBDo.ݣ2JU%jtiEE FOv{[fCV `q.7WNeQ\vJExǐ_z?g!5]/˲la/lviGX-vv}\Gq Y.9qUudԩjFst(aAx.K6-ޝyRseVY@GCyVSZgh-։Ҕ.x7-CZǨwvmn.Rj7|93N&)ݺr#Fݭ Tt _X65x1o e1S_\XD% FT:/1>Ƈ&Q[&z^A Í[$m5d=F㉸,d)0Nd db2SH/főtZdH? O^gTTP Hj͍k CXtgyO0R1|l Z,xKYn޲# Ud7*Xjd؝i 2f>i/T*t&S\2OB Qf}1:8:z@"Kz"v¸8]03i9hDs(Vk%%D}n !4h8ݞۼB}cuIv&eihӐ]9 D3ut y5(3mww1ek[N*_@-QdtI]f}G9jkoT|4$u7- Pon!Բn359=nvUI dR";&VM!hU@} pv*&X+i,Fau{!%| %RZ{cSvgBtX4|֍E|36\qihHHg[+&}!ַp~+L Q)EG qͅ- \#={_$5d,bV OśvuVۮ4mQz5n7$:p\hۀw (-mi?=eZ(|+d۵ B["g.A65L *q0´ltC1蚕> ގ꠿_ڌ/4;:r`u|*{)qW |^W TX{F~}7p0Z}Cr?xyn$u7qfbp- x.EX1Ks1cu_m2Wa2RؒrsX,VcL|JU ʙ}NJtȶiE/PiLk@IoC(+2ėC'6R  iޅ Kv$ĞtAOv.+,b,Q1 O *|꼬K~P Kyu%!u3Y$)OU&K "4my7ATu!]]ƽNiiFS3Rl#L$3"5ӑTVZd0oX?1Xz;.>T5;3 +¿rɰD1EԶ{|S;7>Ql]5>)d^.UXQ *?[/!/{)(T-ukta'[i52:~2U] Rb{GS]c =j`^0 (% Zn5 Qm/6a|$3r\ٓ#ῡJ%xOT<qeP@-¤Zpg:2'.(s &3MSkj`FzR y}wf_ʲFT3GJp;ִO*PľL]}*-~;%%hkyT9gJJ7e:p*<4 g ;:nfqѸdŗ>iE'`9u&d9J^5Ӣ/rHԒldooO2@+Ia >NO'{%R}XdgqsާV8?rM^|/rģ,D/u٩w.ↄqc.iyАsI%$QA+CZ7BZn+ @[<]KW适ی*m[qVN AۂToPJE5(Ɂ{s}BzQVEaUAiu˹Cb)tYr&miÑ%-\Wt*:M♵˥~aExE1*'Ep<9C%x=Vch*R_fY2驙rlA !S!HȗH)9ee6Lrgә|ִ\-(:kkNw.,, )֝SPj*}`m{"E~suի|_Ao DeR1|v8Pt' ;31LY]" m>~W'u ֧wέQ6I]:Q.sD$)֕d$̃VAFqL~b/40T;Z\m Ӌ}$̾1WyxT,ŶG 6^-4~oV]4~h=/:WAFzVd<[>_ٝYʋM[B\t+oW )$$4>h5sOrƜ{c /.ҲH51]׊Y,ZE5`ŅifCa3κm)=0r CS#T4!MxC:T$3rj7׊D2+'WU /`*.()TCo;FEӣ"mvm8ggud'Ǡ 8 m L-k??HUp v#*򟕸9.j>[u@QBn+)nψtaFJΪ'$kT%! lq8g]]nQ>-?-'1J gA9m|~$,ۨ9Z/6v t"Dc+JiFnQ9UnA͢ܨ0P{ư?=A"yjUJ74ºav4N1?GK'\Od+Sd{&q=eQ3B5u7s:)i%@bW'US"m.㴎rky_:v-~_n!t߲IOpN {B̤aJ+[jDl,[B{-{DMX1.-g 3I#,􉮢{"՝Q?{ڶ6'7!w j Qmu+ @}I12:)/z5 gFPeauwK dbL8>hwNlQKAqeaD3 ToaxU-ZD(ruQ ii6V Q8ދBхIuZ `d[p惁W^+gӃmM@&amMlG81 Z:XD"-D_5(À6 8g IU~Ii3넪/E1NJ+CW c xN$W TxAd$ckXxu}ʢ[$;oѱ ]G{#Z3T): /X if͘* \xVz=ÆMhQl}vkù@E\zOtXxJ&z_bu`RGX909P QKWL93y :8[EM),q-ȲL(w{k)H-SЄ,Drٝjro @ m%{WhΜ[zfy]4g"G'J&zk@5,i3*sNh˹ƥ~C];"EB}==P)@ j@b?և)IA/|qx Uْ`X90Ï<c ̀" JR*Ua9ӍɸKx[_$X̒2 Z2Za}K2 M]9IdS׬N{\h~>b>DPHr(?n\䎟Rr9S+뙏/Fǣ?dG' g3`ܔJU? Zt'OQC&s]'<:wEcƃ[ua&bLa+݀VFeҰm,Y0tW-C%vOIo5>ҐSЀĠuSDn^ָD݄eUpND鲸'ث1T9{`bz&IE6,\I&ò.~~!nĨD E(ޜyK h>8R3$Vvrs*̢I7q7vT2 v53Lfrf+h&H׈B,[ !KdB=&ʜ0zw5o{m!mX*J4DinJiȝjqd qL&" S1?Fz^# Y=בf1 l:6^mN;u$,gXFPNF\^@qd?v0<~]o;Dju+3{{Aܹ $;V ܰrK-郭\"w#x91bJCkIT[nH\EVGuW[4srS䋠Q?$qX7`@w-JGoR">g癩KA OjѥYCJ'Z=@B-Id+seχ]GzLl0)dgzDlQ4DĶ4J6_*qybk0ⳤE`nMzm-E`MN.5)gczFY%b,8(XWץ^֢Nqk!C ?av /WG;dס`MՌEؒ9|؈!U@q'O<>*H½k^ɉ4f^BCqј7^1z]"xZ\G]:[9+NY-oQ@ WxTM.> k<%bvL'2gР<8t*NDDLM(/yb-((c{A& TJr `"i\9lQ޻MD>]//첎cI {m~> Ix+N;"] .r`6Җ4HwaÆgЬ SpeG4A^ImsWHTz_.+mS֎qGUH(;`>=a`z"6u^Fñ %bGgfnO*=D*Z/G.@2atzBAq7M~"H3dS~_BQ4Mbu\>)]y; %9ud VB)(42!w< ]LW=&&cj Vdɪ ;~rEۉzRo?Rp+3vMSࠕ1mj#@!,`՟gJ~OM6@{A|dY5kIBuG?[և‚r`!"I2N?(|z\? D>O sՉyok4_daE8POt[r԰TAfJLnk)T&aZ (v&L޲7Cr.IӦ73$vTP<gpaRwPO7IE1e\Ͷ|sS,ρ%Z_mMjQZQ#$9Ow{xgx4Czy֙H$(㴑MGA6b~{ =-A{=-3S9h=YGu$"bfwlV*3;OX11(0<ЦoG.,qY Qeyz6626땩Z> s~ -6E_xհb}WxDm皇agZ~%hs"/ӗƾ|XsMeM#coڕ1}!!L~_8R x]=$VS %Ue2 GG YZ+R%uH^#htϴHZv.FγZUܚ3a[HyT'T?.묳d:Pq:Ar+@]2t RL NY]4bCKrdܤ kӞ;@ Mdb=Kezz3Zp]R*i1߽ T:$7YZiFacw i==@004uq_B<~t%KztWs+B *FŎk_D+?*\ZMsE }I!=/Y8{+tjU ?}oI׀yc&G5;hUe怾߷b|qYB_)y}9ī擀~}'MyPIaS;-!m:Nar{B8.FrujuK~n I}KBc,vKJe;FP36tK)sM1SJQ/yT |J7'ї~ST_˩81[ ̍o-j2ԁA'q׍wE?n/wiL7LZڃ"NsgALj cx`tSے 8%!m;Ҭw0w 00ux$ R7lȗ%fpR:ʟMQyNj3֬ 8Cm^V#qX2 #Q}O3ʏ'usnoù9G+02br[Z U;$mֻlϴdȐi/2IDv!Bm!/[C!c zrR#(YBǬOܦIAz:|-nނdۺ ,i߃;q` eF#mgNjB fd_&Bn`&!N4J9ɉnQ:[J[^VCń`{Hsl9nu3$oλ~s{X,k3.\<"+~F:0ۡ,CY` kzɷS++6j\f!mLHӠdyM<' b-Q\ ͫq7.}u^<ե8JP#@4=3ܔb4v2tedR[za/Z5AlBd k]vPZR=jPGK'*YC똰 |mJ"&m9)E0Ol)գ|5kgwzG\q^){n#n\f hJ-'zp8DӭP5|',nyy7$(׫\fچKTβ-' }1E-TrBAo_480|i1}55OMP{T J%pϚfv/D-m*ڽz)z'ҥWpJ{^\ m)W:RӉGCo}P}Gu2>,gD h XnHkXXenn:ʴPQ܀{F{-z藃UsBeuq|1mWUY>}@FS~?;^sC^3$yAΝ)pcy71P/5B<Q( EyF{ΝuQ װ >ҋQ Yd2>id]K5"ȁiZE%Y]ߐ8m ڂ'@s괊%Prûv-,od -Yg`,i-? 4y`oH5Đ!3ùsDϛQ٫WbT܄V*Q?۹QR,lN8H^k_<%Rj@rYuG3smbzA@҂_^Qtti yqrv!֥9+Gk#]z%F{b]+F4Bq`Egu޵i tP#INҚ%IF 0˜ ^ a}.,ʟ3h(Yd؊f5AұoM}l*P"Lw#U^ P􊻒P5Q P8;rUS7 l;\rOf>jjY`jSyTI;\ Ey2EQe*Kus@qة+mJ8ld1+B'c!|Ni+&sg! nԢ|䚝LxU2PM75JѬIg8ke&0~z'"~FA&U#ۏ2kek'WH` i}{v:`^DG[-mv+/T}"eIG[ߺ3=(`睢^A+~f {5xK`8DzhI;k=4@oɗW% 1µONQa[)b#S^Xc@5P*[flnVsQ_%\W2bdjVy T#_0'؈qKuV+0 \++21FyB!Aɸlh)mG %7N8(hkj&7p4Wk8"Z(ZN?$1Fꨜp&@h&?͢L%Lؾj#fxO\V p'9ғhoW ~~T# B$lC=ůYݐڙj文0x5.-p9ʳRt_x?8,톂所D.4{fxtM^/ fTйY_Mn5]5zRCRl P%ЗS}x |LD^M`AV!f#h Zͷ1kxlOFPkJ~,E~kd˄$DKMqxҡ͠_hc |@Cq58lmIvAdiR( ''ngˎ<[NZ RReH 72Al21/ 3;nF rSA%d$\vVp^;% ]+b1LDMiwgNnنY 8Ɗ ^!d; —,8[lQ6_s‹Vbԁ13D W.\w tL2zdm*j@ u{ g;X#uBɘYȪ׬'_{k%FOf5/n n(5\<1ˁhG[*.y嗯I)&m/ *fݩ(InZ*h=zxleAfMFwSOsbېieRJTxE&5;'ڣW&O`Yo%4KzU.;ٓq]TPB9xm'WҠv8L*6j%(B8LeeL:lX7,#$ Ƣ>jv fP-;t5\W|}ݿ)K=2h۹U#t#I&;MUڏ3R/v5(o.!䫒G|T>M(FYtcMCe?l0D-f$`4مA(0߅i8TF!(%WCG @Pb [Pi ]琨yYv]X+1!\6N*W\V~Kk( 0"•zPE񸕫EhF+uC'G2ktֈG0͖P|ו4 ɣ;YR6W|hZ?ԬՈ|HyznA}L bP^̎ޘfq=5ؾ!T`Җq(vXqNHւڃB|mcaAk]slȌl#;%^:RD3? {VѴ y-;u[!4QҬGV<"Sw].7Jˏ:,xO{VU2ğϭ4R_ e&!\m:(Ug|\ ~G $>ok (EP=j2o_TTnj!@ꚄgO}+Mw=޿zrfN1̓؉rL2hG#"+&t>(av_$CqcJpLho+mAxx;Dd vܡ:6%z2+,~lsIEǧ B9 .5P(tRW}uyr6Е+-`Hv!EfT,H ep9-A٨H+K)>|lZg#pi Sw8j?6">\~RzW"[Ⱥ.-j{X=]s v5H^Kt$ l'Xfy  pQg jtj: 𾵻]@T8ADĮE#$#1:$L .Xc=@/(6,Gp 4[a/пLM)!}~=()7qRH6m6`C̬ %8+ohcPLݖ/?GqvXRJpt{[FВhfDi~E[1A"pyv}0wM]%?>BO2XXV9! `O3..vtaFWeJ ԉV4"#KQ?U֯7qi9Ja __y:( uޮK|L3j5iYR,b<.G ׌b7jRtU+^3ka'M)}`xeHJ^6Szo~jvGf">_ӷ=41=7k o̗}?UVad7$̼S+H),y 6S1MF8H T}3D[D((Z_y p*j~ɨZV ͷTC3iq 7uKz9I3" \a1~GSy*i6,NUٸ7ժUF `Lx7/-V|0sz?ѺJCz{x3ѻBp f:JfOeo(@Έ+|z|Yә1uKHMCs r¹el˶̭R" ~8qH/O8|kc3do8 kK@A=4$H!?ĻMm;M`/K$y?͒=Gʢ_]p_f;; ^Cle '\'mm6VY#s6h^I@\8q `;.`'_&Qեl|qJU>seoX%zf"0dev~hj0K7ۑ|wУ;}5%3UbidɋJ^ rJ=?ҬQ"h-5l8IX.3qjۊ$IaUR2͞Q~<DXK.] Xy%rceaztTUDŽt,F_N0G, (r\Vb :kG:ѡe[+F`wCjmf[v@VPm|$SS\2Bjt'4n&}"pæ@r&m{?eN 3'y@u*7 Ak]Iuw;n| _=JM ԡ@c3$dҒS6X{!NT~F瓂{鳼5LFƦ4")~K8nP{qOrr)IΈT/y̼u\jgY~ fx&~r7cJ$k-;㣼ʳxx2=9ZpDMD&ŭ){[a[R2[{m f @n'жdm;cw']O;;i_K=[ۧjCT3ءYI@<JeUcNϽ]ί;@oMYG˶JOp@'GG,W\!EpQ?mA$ #IVUk;eDoԌ`ol̦wd0q ,?dKpXB]A qB kl{ؿ{XvPV(qLE#*M(}+*}ȔJr]:%"ˀ]  잖1J`@ Wr(fs`3ˎ&{fAi UN۹{GTD.JԥJH߮? Z|4@IEf*.? @' Izɜ-~|7^ƚq^j+cv2Eu\Є.f*Վ6$qWU+H!]mf\$ei|?b ^XZ\>yS%'?/ms"ɟzPZ*LȊ5#|'=7U{^k jQOKM+4l|hyn87c2P~Q*3V**ӠfSgI]lCyHz+uG$,aNNU彚5!uݤZyrpA@=Cj`_^T8Ìhw;'h =-P8 p0R,gB %"^R@CEzH)FvZBmy)b'-bͼ6@v֗;x p_ g_\Pp=Ⱥ:lMP Oh >:oK憨qJh"{-H?azVEߣ;_`'",8Rzq!v3$[萾J7ڈ_d6F=S)HCqfc+^s$mz;~RS{]>͢!bi&sB՝FI@qDmj^𬏢G]׹S tA pR$x/2l#wj׃̭?Mu/A RUQrYU-"82=Yk='_Y>g+7ƥ( 1̢7G^;)Wyˣ,u׬7lش=pSҕgMG%# 8J5J!$]+֯foQ `uo6[Y>U r%|uK6̛Vj/MxZը<cXj 9J!E 9"`$?.4/{V>"ycN!/A|2 ,EZ)S'̮;|oh*8iDacHcz ('iPqm[ʬk'i^/o:lqGx[fj}\Bh͘׌~%G~w^WƄȌC'Ym8=vOhgIN(4瓗F _oc2^8,÷G7VxXW~uo aVډTSAZ{16SАQ_ٙH n]F)"U߃=$Qݡ"=SAf_6Q*Z)#(8KLiJ)iD読GQQ6L3P7m\T(etx:(]]RŁuڦ¶Mקj 7_4:vDI|%WHV`P-CfA^9iCRrWOhjnz3 s 6Qc U5uI2M{*Ϣ,c_G/*EnX84 D:4Ѳ}[h)yܖN;)]WR,=S&buPUYr3@3{v~ CL8GԇW{& :N)YъJPnև `djg̽u*[xnFEKzp6dxP*ӌIs8Ci"9Uf%6LQwN{+-QQZ.PKɛP?>ոGopm-n |~B,@n v7 AklYGWPϙ>^{k8 xb(>Ky|i_!:nG [WQ( QRnw:M9ŕ15}|T3fq3Lt#gjB)ou{9cbQ 8H4IRP9:o& Qbk74` h>}'qcpCY ܶFR<~'dW;KZ_j Ȧ.05޸4j9b3e9K(zU  Fq #x:k1Dn#CFJ_ xQS⑶mA-1:X' n†bĞWjc~y|ڬ>ÊB~4GT,VHONl7d^2Q1tέ*^jvtF-ޥDUp <8iDpvMatV@_w e4~X\}ѸV+d-NK%w#U>,Bm5(\OCF6|ľRq`[-(JA  M*®*`SŁUsF͢:.GnO^ԁa:J.xi[a_/p0F7w'KYyx6,y fG|{"RkJ 3>2a ' z+Q(uM6Xw\Yqc &2Z֚-/;J[7ԅgy P o9CPʁTZiP%z+C,X0MwDw!Q"Ι̥H$A ]q5ʫÉ<$Ԣ$4v՝A*}Ӂ h}`6|rވcȁ%'YTT&Ted&I\M5eGZ}ybVS4,){S(.;nFA8\]ut7@Mn^%>}JGYR[OfL`e<-[h,LNIʃ{"UmS0^?H{Pt4Ovg@Z<`;= ōB?M}o#;S" xVYR]ǍXM?/4Ri?hT8jusV ^5:|\-@P͝b:I3P>N @8"RP,5;{M QF2Ώ`ѧF3gW;]po0$PT(l[-/nh\gFni\>kyUŢ8x<;˦HDM_v~xڔ'/S߀ئjǰ`j\Iz+n U݌s:e#{R( o@ #*P 8 r zVwˮXtk@!!SjߵV! $Nom4qfzL0'ԋbK((s,2_U*YY >@7MH-F[fr߮cVܴ9 3y ^i!* :bmZ_SvmJ= y-BӮF DĠ)f;XbbCurHHc]MpTmD~&3P&2&F]PvJE a/+t0 #>+Ԙ+dt-!Q~̩Vd}jt݄/E]9w`6+qаYHqakƺR,Y+t"`"81&JUssb*[ݬ=l#Kk (*F>ܜ):#=dNO=`0%։{CQo9N:m0.o "ԙ:~һtQx ɜKn#+YA,޿oGYN'BHh^u-_ tC>0$z"uR}Ɣ rxpn[x#52MXɁq%/%{H@͟DzBC 4@7d.4ZJp&Z ~ 7”r .fQS:3V]u{s:$R#.+*H$!DQͥ 婕C)}r A?J8nVH(EmT>dukJGm2 rUI!`&cvHR/u(n(춉0 ]e05^d/.E >mj\k`>qR5::^px'GVA Oy1|o<SOV"V: /\0~<씙\0?C·c{MT/4oK0LS:$i׷gd1x[F ~Yq"Rvt hitt6ҥIcv7-dJP_q[KFVp"ZSu)U`/^. * $8SX]̈́甕 ʲλ\&O!XAyTu rpF25V1Zrnzbs J_ٞXP^8 =C 8'y_=f ABi/T#`\*y_ u:#gU\df?K#"D!NZRiAkT E0tRH핫JrbzUxI?k>tm 0O8QX X6rhSZ@"QAZ 04`z|< acnfwl48a_( Eʞ5B^e!:,x>rŽ/o6g;YR[^}`gx,%wIpɇP ^y_f?:-Y%dVkѓZE'm6 BFc#( B CT55gL- 3u`O3$ Rp9emÆe=⺰|+/Mv.p~Q*o[4$3 'hvre]];&QmCڟdlQ_m"S`>LW"HS?F&eEM{b>7崉 ,"b5Pݚ)tJ-Czc9ݎ?_.jm% lC Uh;aN(U"A+Y"ͻ"B_t‖oRz'|зC_\d:w>Ȫ8=0# eох~hS†Fic'V8ڡ_u\ 2B@CLCMfӥXbEJɥ CAE~tk-cA0o\DwԹ")a$ۨ 4Я^]n:`lKYUbt]6Se鑆t{l>7#hn^e@㙮(ȥb '=8-; ~?8NC^m"g,9o}83SO)%%j?kG%htjdf{;ϪzٕZCf\֣AJ4(zYoZCa_v@* N3Nܔ¢9X݇ A/ʻ(Mg_.=>F`=պH4Y&zY: ގm8U׎ Yqd-bZ5JHՎ1i~뛶O xTO)TNMF73c7Ѽ)IYҗO|!3ۚ@gy=-s7ê=У$ 8G㷰 Or|##6ݔTm RHodN$4Frt=ŬVəepd6"8om +;Egn5NKA9/xz%@(tA0?n(%Z3u!c1N`.@AN9C谩!vK)Ett9)֯"\ >#s(Uo|:Se@wDKO@8%%Ќ%.bs(lO7B~--_j̪ Ђ[VZZC|J*:Q?2E/[%|準gk'+,mƁ G6E}AE9NjğgX$w-y t4$yNjBmjaj_&ԐV򠩬!E\Tû6d3(X,9P5"֌qƤV٩ i&C?pj5Gֆ&@rԋ9K&/+|a5<7B0Ztdܮ?UQ3r3z2io|/5RfoޏP2;[?KwwBSpT/c߇ҏ\( s"J@5p 1dlu$\sr1c~X$+0p!]P$AH.Vk/<[;d5TAqGДLd2$,| C*?9{ ׍%'~ 0f+lZCpP /-he^wE##WVS5bK)fs8@jv .n^~֔;PpM[&55(?jb_cFOh6!hXhnH q|vLkGI%:ƍ^je松Iʓy?sLЯz>3%Ymѷonde1p‰3KCf6KMwͽ@V5 _!U2%6dž{#o :a9ҹ| jP6p|vx$j_c$VuH5>6}>{k!3\'Р1PϕU9|m \4)X?@[JL.G}EnZr!qG6?i˂ɷ!QBRwtc2U{." .5.h!k9ف ,&c@lk4Zp#S]hF}&<2JRXlbarUHYaßh])د_n{:7 Ϥ/ q6m# JTF:|W]8*$7qcoѻ ߓXs\C_`;O:Q~jOsEݍO}cL(q<Xqћ\&m(VvIL-w1 \h `#4 ?c)Y"ApI{P5 jĘdO27VliS)qwv' B2"D,/}]E}QBi4&v0[J3z;>./Rv@R}34fumCKi\F ĢL;RsooIޥGT O)"\BLjDwΫ;4_ M~a"4\}믾`V:E3µCXn<9ʣ0w) Z˽?F(nQF1PŸҦVyeDJΉ ZC/Vz\`3$`MA,Q!`@C'&~hU\ z [nz<}O`A!5xdSry xb' B{3qx9 R?4 ފ9mo=|&AWE;?9O'(6XdvjioÄqǼ?K;q|.|:Eɴ,dj] IK^%oqY=D2Z]߆1ީiiINuU v/G`(6'<:KuC+ƔS%8'{*od5/OC13.L|b:+_jzBGN~]U9 t _F^]d-ފ.OB{:#%оVZ#F>^ߙ@B@%*Sň .޼n86 *ѕ?8%@nyԃ$Ѷa~[ 0ńxVQc"w}~24sjȈG'4fB`vH6Yz$4zg w"x9>k[ tpFp퉨s$<%|\0:VE@CύͽҸs!PVj rY~TfzU (/;,+O|k7`9'+YUAcClS&IJVr3n$,Z%'2RCkx>n1kVBՎnJ O+VV"dbfnP3ԝR h;D$M ~D+,On,+Ōኤ;<n^ Ri8;"p]=+E$pOj9M+ުɡ,-A`@IPh$Ko(Nt󹺬 mx) [.a:#A "a-c֡q!qbъ-RW'`btMw`>lmʖVPg,y֩<^?)kxCVs) S tL0&JJAR<N 2rEvA;C9?$ƝL!oP-$![ 65:jV1SO.(iG^jDu3MjʵB~ vU8jx- Qbޕ_\샒Z۸.9kr-Oqe_Rr{灃8ֿ3 iWfa_SFEw%JXHn{cq~ Q?.Bκh:Cךa`]v`27Igq==aFZK?waB^?SLPIx>q6ReٞQoK%`2-Jj~MϸWX'!r(RhFes1F6y`qcwvuzL(:nH7;9tZK3trM֨O6kt Y!Tc{``2U'fۭ8|[x116̑3Ҝvbd 0k=Fq{3йl!P 1ۛ"2ޮe(/a(0]h*ѓј+U~$L;}ĕ7pޣ=s.6&jZ5MG %K_ qj_7?6/w(ڪP<ǻOw2,/i ME"b K-ɚtt٘nb&^K7<Rk<*԰lG{ Ũ.5iYjT1hZ詤&a C n͟x%~\;ҎkŘqGA љxŽYPhlp|d%9}A &|Nr9qYVC9d_Hܥ|QMֹGkFZrrQm$ vh{Sk -2٠ܰٳ[xiQ|/ B҄UJR~kz5d)y1=@8%6 늚aA1Q 3ڥ:wI)M,?Z&D%dXuਗSCP[y=b/c! |}݋ꢮ*2fokv;8YzH_bF /s m/i]fa*yjhܦzг` }-1S4"Do|3"XSK.q~Lv9?0 YBAc{7ueP"Q17s $sX#25!яc͸" C(MTUS50Mv#}szE_)? 5? =-g-L^; 3>^VKy'{Yg4~@V*W@L5:%R'(q+ /aKKd#`s_\- `//|ʾEGy4Kp*CA(1u($M^H%:SOV&_v d ϊ3\H!K;;yɛ_f͏מ3 ₞cOSȐS!-)3]4ߤE8Tfű8wheP4P *7wIHeȷWXWV nd_Elvw <W<@2Pu {p PpO*+n_eo*V/xKxGL9w=wl.8 APPf\%]ɦ/VW}hqLk0ˇh0Vl6 f+[ =>BI}ar!qF1WEL\RT;iӒBڥ6<̈́3-|SGAL^ \rE4bv)l$4ڰ| V6$Tr)PqSD/F-Q5i  Ugv'(lۢ6"O$i  Uz0_/WƕeHאws33KobRpaܻ>`JSlU;X~]Oo&=(?$] 0;{QJ?2瓁*T,/M6y#݆dʷ㛉4Li],xX1'D JP],>*4ev('`\]f&N95DJn%e/ c sHixgv )\6䶱?H30>m ANw%d=]?y&4gtnGU-s2сT2;;'n1I@dZ^_J2Bv890d[Ӥ5MmWSunU \VҪk&=c k8lx3Ԁ%16!.Z.&sS-rS#,{ͬboX7pU@ k%TByFSB):0(4]͘~FfSMJ)Y50П V}mEZTO~$.(I?n}ȺLi@@R# {D](P._Ç I©M35*}KokP0o-ܔndw#F&k`OWJiXf[)USRU x K05[ un^t !V4F3ڧq\cԥD;28m{SÐ=nTߴ EN"i҄~ש5$Z'zCՍʘnnh_"Ŗ%Oz*^L?uE6 }z>#Ŭ7) EPIA"lh$ iAhiUki*=!dPzS"ie̩VqbZ]9_̓ {秚`iE/\?4KHAgm8)]Sk4~{u}o;듥) dz nGbWi ,jK4̿$7Þ`~NiJfoWs!`7U{6uWm ^(Nq`%΍ H( :@^=U=UeKm1tt{*ߨLc$tCWVv63]dK;<&}5G^V&m ]mNQ+[QٲGa?\Y+|'@9٘\?Hy9}jv?+FEe;''q7#qyݖU ̏Syc,4JP&z~L][x:yfJ ѦH[PX݆=F7L GbX=zG??.2bo*Y;](E_rZ+HM͒.I`qE+#h>Q0Mʞ}K2Koy(^Uaۅm1U勦v^_EhxZ`[{:_oP9jœ\2q%ф81\4`h$l8ᘚk\l(2b/ 8ZeEhE;,oɏJNcؠPaN)ƃ^ (ۉ1k+,PRf ZN6?!o#YA\,BҡK^?-)M笛~H-]h{dI9f=Ty2[ HyigqK6k F27d%VkI>'4bʫCRd2{'v6Ϲqx͸d0."+!Ug%DZi8D; |]*ȲUE)a=lJQNVu+@4 5\ m%Rp*sL f;Sk% pN{HVv[ndoAkC\8bocDfm7 ^2e+u+?.AFi9Nե Oo冰0crlj?j:`<{Ob@3bH{ t%Z{sb:|+E%Y ٱ@[9H@0[ 0r[BA{F5Ǒ*n-924%vgr ~aI KP`rg_@%z;>!PAYO (N wŇ+hJߗ =?ab̿rXt%2yk PzM^V8F* ~6S||P (0UGA|r!XE1*0\kMm`./=FCy"HpJ29ܕ8o ~y9dH,]%L͡׃߸nnP5(P&jR^&O߶XuxXV#2L. aS Cv`T`z$K.ɂ[|jnVNP@dғ"l805!$AxNꪏH>:y@֢s"fѴa(hPi&~$/&g+Fwv=8>7aBEdqJ(|/YwAkbˏ@hۛvV<`6_0tj_ Fj'0AW~m ܫV74W(Wl҃ b%ݾ(-R:V`@vs*v2$ Rqk95y{JXY ֘nR0[zp]e|ZI[Z%ed?,{-ަ*"6r->,pվH3׼ 8n(3 Dgx*N9 Qĺ+q>~0S`8j,+S,|R+sNexOut>= PfG' Ϛ8H)"<#rlk<8g1h"*e1n/p>$U=Lgd`x۞Sn\j省rFZebiC1Wk Bz-s-*>{~ ۦ7'h>E8WAUn>AoN[*8zpyJ;#O/rΙN diz'ls>^'ZӱkOq/IK:`~ י#a )r 4(c;^/)FGhtD)- "ܻ? ;JFK M4Y;5,45t(V`v-iM"%BMvaⅤ=˅b|@slA%z/nמ2ՓߖDw}4=Jԕ *}Q.XJACMقbO0r.d~֕+TPkqMc8t5e4 m>IZ1!́9GpYtxrLcQF+4vHǭ* R ǑG"1.WzS-x$W\@X!HtsgЖAIEy$I悟aHE6R7FH3z,iBqe%s<;'#RJNz V $\ٲg,GUb@xHH-GKߐX#̤I؞x,m}KօJ '/i9 ?d0 j(y4gPp[yWF~ݽߡsb-TP/hM{djm{2I~MQ)"Do$G$QnIMK$[+l$L2%d?~aS>~@X\z'w{inC ,`?߹."lM2R}BZ, lXѱf?Wh we|.y6/(䆅NΨ~hIAY}ke0yg+Hzמ:w/D-_{z"*W򙇣kH>7!nR>;%\]3Z_k.YTM^69lBa\~ Z Mh- 6Xq(Qe-'E6yH}؆%"G|1 |ThT^ȯu{=*"Buaْ$ZRGJ!5?pŰ(y#E)Жꂍ8cϲ"Z1;Kg&fO U#a*HhFWhz i㎐TRQrTTG4'D W(R H4 D˱>71!EM֦-%,؏;ۍG :eYMЃ·>eXw`1@#AHbǑ7+ k-*3W?[8%c{+_p_tқx,gB6a:aiWk/$YRmtȚ6 =Q ©陕Ə\ٌ.;wd; hmiL;SyR|q!r g*槕240U M̺)<ܙ-_ ;`a? ;Ӣ7zG}-)(gK4/tPC~_ j Zkt Zا]Xb0b*;h0 }*z](v-)vTS7̞R`-QMw'h#^׊C_;AL"Mo`\XDo*(E cѾU :Aiҥ V,Pw, u%%?Uŵ ^ֶyz:W`e[ ǡp%TLdI G቞posHZ8-+чE&Z!'dt˓6Qg<$!}Qդ>10ݘ|$uޜ8"ɇeÂ>GWsY&8-HP{$(]oI쪿MQP4&O}w;Zzq`Gވu N, 7&BRK9l=iL;MT,Dv{A)q TxZyU-G*7PT}F8i0\lan0yt>GDX㻶  ͓h+>ntdcg3~]֐gE0j.wDOoТ!If߰H0C(8'LSac$i_ Wa1CL݌0OCtgF7EBw#lc>q8%^ FVЅfծs%w܋|~`AL 83NJc -lNVq( L6Ď@m QI-OQKtc˶"~FnZ%Ni!wa| }*&5&u:ٕr.#_ 5n:̇|'MήK쯭Pg<@~ğ!g*1.9ڧ۠b$3fvMLDʑqkߒ\t::A^=JWfHBmVpH6?樋E|AHrQB/ \V?!3eiX2SjjwֈrG46\!SJ{PdQǓ]!L:KZȄ|LET xD!荋/Magphes۹w"yXG%$[O>3 !i_:6XjJ'-b֔:)Ρ9L0~WϋTn=4 O+sp/cز4)1 Q4Jvd5pܫ $1Sʊjӝ%> ^O6MVE7  \0,vWvާ#z ,b{Isq@Ocb34-_'rz1+\[MҫIplfoayϱ:Ġۡu!ޢ1%&!Lz/PJcu_{ lEΘԒ;Z*òk>wAGm4^v" "O< 1}TۈU=G{xZFnN|}u|-(@⚌ y0Ugq憴X@, Fj-#\ͣ6EN2Ay{cpFceS';j07k{0][ަ7!dU诅mI7[1wa PiL"0=r jz]5r-S$j Cs }p@Je Cz=e_b^[c9}e pozоGB^~+W_8aĚXb"7Bw׸ɲ֦Ls'^-Gz O;vCSz}=Va cf[]PNObz_ڵۛyCj./݊8&| i,V$٢S)b̢/PR=::B>l%M~Ā,<_ejf^Z .Y(l{\U%&_z0kݿO&AeY3biӷ1xv-zu[/,oѩxN)0\>odsl=PMWir+[}D󖻡mH(j]y/wv7(NJcdHܒ‚Mz7 U rݡŃNv)n<7 ᰶmM6Ǒ4J,#\%^}T1Y)웾|EgHڅl^1͠e.JBT~2 #Y,7Bo=d`?Omk#lH߃?P[VrE?|A;&?qFG"Vm>,(yvXR#HďFOF91삧D&D@r,/@  ֎uqyq*w{>i>w+C NxOvRVu{,aL-uW`e")םFN et،M{%"#%J13;A4 H@t`Y؆ ֒$ ~.¼LKa(afO p(j22?k0ɵ"}5Mez,Iu2?J6 iC2>Jh?< k)-.ɠ[e.DL j;10O| }_Wav$sI*qs1:-),15vX&˲-z)MrhwdtKsڌD CZRG*.=[0 ztC":bfP]YB^h6+ۨZPpG"LqP}E;[~=9`-h3n_a(άS`RaLטȍ{+Z%нb NdmU8e7rH 0*VKe[.) OCb^!hóvԲnC8So M "HLlIP,dJ, w35ijŐ穣!N&)B>eY}pjB(f;]K xy*~""]ܟ_wvx~6y!Q'N8v&)tgᒤ;@z"O3 2?:hH H$0JF>MYɍەsM$17вjl,Iz[-"b 3H}5+8*6N烂jQ12/q5+mLFgɾ:xK_TӤ?K!5X6cUlC&p C;ೕLQa廰f'A[ܲѻ"?9+XcK"Sqݓi$IBNzxV/IF]i? ND:?}k6ǂ}i>0Re e`«(Jo+ۓYTԛqvhp %C_`ȓ "ڊ/ NC'ffԗV%fZw~0Wd1tO/FМlb8:J-1ul4|d:RRτdsGC[#!,ӱ^S#EWbXLR+?ZvCr9=w 5uRK%@GߡQQUHM{ao +$ZKzۻ& Z@MڗXz^/6F1pLJ}VQgSm۸%@yn#/fd#QCvK*qYJ3!nR2:wQKiqtv&ȊӋʂvzTVE+{% ̷ܳ3i, #HN:MB0KB`MXzA#m),bh?{b:Ngg7?9wpF $ V7$)Ӽ1cz7,xX(YC6ݟŒt1_ MESl ud6wMrlY~},pQpB7nJ[MEŧw DVS@f;!c+yQ)%P8UЦs#B8*.0Y-ToHhoU뺅C+T{m Xی[ Lxͅ "a@%2uܐ5헎/dW2`Ɂ'70YPP?Ww# UaEΟ5vQ$7Nf7Rg\:򺧳]sZ'*tT6hM,NXUoBCDrG~&0e}j[Es;nkWخ}q7 m>e'dr.^ 44[~^> Qh17[4\jCt&+*3Bgj[N ή[QԲD~ G5)(fz`R"%LCxAy&p/qH_u٤shbSH5h/ڂy9&>j=(~P8#뾩Tp3|88p|<.&?`d?h4oa1DcjK6@[YM~wˍYX#9X~Grg a3/N[@/o)c9P?ظ&6:F8U*.zn30A_<p%=Éky7O:I849OmFT|ygTtg- K/6~F(T¥#hD 6Z~_awYg:7I-eΆdHb]bPȀei Kکݗt؇lE0/Gzxއc׍ dord#fؙya ԭ"gh_e=0Lxt1|A0}Z_@}%ѱZ4j:BbU XVL۰+YaOyݵSOnu=U.qZ -|GxPZk/} =JxŜ+~:Yr}=_I(J`K2\KwNrn.xϘLie%Znn~ !)Tq3`Kˑ%_DN2f=4`/a#]l>^R8#~VK Oq5P|^a5L- W, Zf8~vh+(+Yr[t,PǵT8.o讅|OV |DK92P qٵRF)d$]F6H.b!' -u 2je 8suB6|& {^G2m`7mu{t~B=0"Gld9C~cySqVN&s+Ϲ>~u;c"&U~&*2" i Mӆb 69PH񮅧8d{^m``p$}υbVMIJ,>.?Si'+z9/?>K`ԓQ/҂ O$H8pHQ4ۑ:xq&01Ǿ(NqS!e!HZqaPC:JfP[%NB\l#<迯^v.[ȥ|sQ"tH-vm@RtnFTkۧWNLURR |.A5Z擴}ĶE!`SӶ&XÿڣѰԲp]Տdq4:7\V9&ͤXRvs"{A,3T:n?%7L iagkiB{#m֠C{6HWh֖41@- P:qao9qWn!Hy&@Dfz%~;5)p Bl@1%8KJ4 9ZVs[*tl 2ΰk ,EAus<.\Nq_fl2fɟ ) a ( e `9cc$= ,m"*ַso|=)R}$Dknc81}QE l3Eb=yG_ bC*]~$L`v5!,P"a_9GKK՗JGx.x2o,i @Q< w++0(qrxgu6 SMt: q|⺥qu-"QCNҙZXYT6_K$4Z8di*mߛ~ L.L+lE=mgYWU ; ݞ@'q`ZTT@B󬆆kK9GD d׊U6 L' *&Y?@4RwX=x/lfK>.9O-4$RWk8nӯtht͉Є 4Mxz^\OXiK]t>*#O"}Qb\h_}_BdA5~CW4vr2 /TM e;^ L?a1Ҏy|:<9ъf13$:My'&@|W};z覴Leذ+t ]bq ̊b(ӟ wEey*PVr1HEbQ_ Wk a]V5xc˜ | 0?eU4_Qk?:vSOI;rҙkHt @7sw#O3r 1-ҫN8Ȗ$3#"FVB!焍pʖG=N~VM7s-ےA@d#qflؔo څz-Z%Y'ľі,=h3v0*u_ONYS Y9fҤPz^H{O2C{-}N[4]X6j$Oab(L%Z-1=4e~c8֡ 3>s\#q0/"Z*f\IhN4.6m1H}%*fC9!f{#"$5a|"a5GʣD8t>.hUO}T 5yQ&a/geS3"W`L_F .E==3ğwi0=\~mzKur}f2)V<67ͱ(7qVHÔ6 OSXeF F5W𾼄.nD# Q^Y$8gK$R>Oi @ץg\i~A0*J{GlҤ)Ӫ*'\[[ft0xoa`ص-i'?Da'A%9AwG>R[_-$A_2,̇E{t*hn4Һv~!]O&\K)5G!0Hl\”e#9AOU$LR#]αb^+_gy%lNg>IFء'Gk63)mrC=: u5øwq[vqHM^(ߓY0;y|+#dlۺ>Wœkf,U͎ Heb!@8ZZ<˭iC;kN9#yr?Z^7FP+Go\j"?%6␋חS8R~~;sSq?ΰk\]4Ҹ'mv-N}tȝS@ʡ<^빦vele̕c(#Bcz9 >GGMxѕd֌?WN˳6h˂7oɸ D*P?myMb׏f=]8TO O/.EXs^)!I))m"iJ=ZLenةUMY?+4lZk g~UfjTjfQ\!iEkJ( !^s"@!1%h X9S](uY51v8nl ǗaA+56օd)w VdiQ /췮)@1&lO R/wޏE ˆe\AG >i!S%CG$3b&jePԸ9b5 #t:8]O Q2߬虜j :KN(]C QAF04q잫5IE |>hz*'(Uɾ>num2ҳ0l`8Az^'bZF aܕYØ8h@+\x`; vxtkIyb;OJǴ LcH$Zkf٦WYafj*{puu:9l2:J2ĦGrL7q.` @9$5vQ Ÿm'-:ܺIF=wF4"uz=G#hduS*'wXN;%*#$8Y?@ݾ_>7dZL_5bz iWÑÔ3LJ3TS[XRɿ,uqXTxbf|@]NR_e^ɲals6,<?xfk9>k`oI a`qJMCI#Tڜ%@ʏo5b1C\7me^pPhzΑrRe5ʉzE%^Agx7n ӄv2_y m+'/3 v Gc0ATG&DŽUP;KF|֑tɧsk] ۻe! -`Ryzc[i6i4_iIHJgXbڡ'9 YH$d>&*Nkp=/h/pΗE!*}{qKK)#O u9ҕl!I0-ߵg* &]`4r=uPd٦n+89,⧠ן05R#:ȏ$̀Bec u<,pX`Se~\ s[ ;u˄«c;[gɛH樆W~Īs!#]>3(Zi=21D'h |IpQ׳)輛{` Osߠ6!+>s~t&kmH#q%oփGEJqorcu%iG6| xVY!;fEso6x]΍.l0΢5NJbw"쟥(J`ʩMa -:a.A*)դs:<3\pFOםv"Qɢ:jeujRXR1d_ ]ge]]NŽ)9A&gQGZm^9]:Y L/:- ԝinCb3Aa eP WT;AmFȳgܦWxO;IAҏC6O5H57A0 n;9e)k[<7:6_EX!JJ29ɿ\ġue㟀 iLφ1Ń'pmͯD!Z\ugκpdDaS]H~df1~sc9!@V{I͒gzY-:8yʊlBQ jjI'g.T< 5.Uh8tϴ/*5rDz&!Xgmo̤XZOqC.i>PAZW.dfỺ:{Mcz1tlD'b8La ѭ2+ uI{ Z l߅o6q&BjraT ! ͏B %0uU]۲A *nitݮ[2P0GBBXpR(47-wSp<}]0^%?VIll? k@x2XFz?RX ?FXyVq d_+TX[e@oXEdEɃݠY1"۱G`Ga&(.(MDe?=3SP)u/[^Ry2vC48=\گS 3ꮍQzB`_O Zw;K‡Ơâm(b{Y:6 'z.1&JA @ESz#3}^`v14,Iv#v/IK )e"0=JFZ'4@vVP+R+=o{qx)V}6.Ibr*+O|ڄ|)ށC(ϲJ\țfȕfhӝcn!!AYW"v=C~|ıF -* |@/c?c*Oh;ۛS:4s $fTң,M*g 64֎5Zy:X$a`lEnblaj`+,\7J\T%1]J@Oy)I Qh6?nEPo^ڰ9C??`X4:i!}hfYv99,$62s`~7pl!pr<~;L1e_Y|U5>&`Td\OXF@U7TS;]q(1ʘJ}ʤL^t{Cw'Aֿ#~W)5Zdc3QЇ>z3*J38DH%QA&ePJxbٝY_y`nÔiH!,_bnVO?΍^"U|p-#(X9 |\k)::?mC K* >b~L0GV!۽*75U-Z+i6cBa@(>d6۳T8$`P$;U}J]2]} C1ڈg5}#|5`(psbrIRO7m9[yK@Y&%@_ Ѱlɫ⼹M:܄Ӌ aP4B=֗bd<[+ bW7,H x-h)]Dp3b72"xU½y4gүbPDpe/eaJ$274.Dc8.Χm!jkUu1W2A Y1:H[.7v^ V.8 &5$>LFrԐ `Ι?7D v X@,-)⢽<ʀSMuiPdm}t1G FDth!{~D9@Rl2o*7{$ǻf e.=/@:To+ ⩾8b&q,22a@29˜C3gP&#`7' Зvݓu%vjl+&U)ށwAFO 3)R42&0~TFiEI:~YU2hr ˻KP;7컠Nq&(4t&vDpySgC1\]-2Jo@ˍsEWgw"- &LL%h,f\vI_LL(XRaR<|2_򐻔l3q; 0+Rc?(ha;&??h VFyQXAߥ{-.!ƟRJ&YV*ndRwy VړL0rÒ\Mྀ/fgJaRiW( kj"*_=kWck Y )!i4l!u+b`9&jw;G+0Xڙ Zrz"=Ϫv:Ey,>_4%W@= 5#/1"ß^&+cV-b,kpʉ 5[{FINoNM{#]KY›#  H&ﴇ|66 j65c{ # {M (V2AOHmJJoK9 ^R$_XX ~~ĄxMB! J OAdxe܏ݤXd)%Վj )E:Smk!bGMB*,*j7z)0h@?Cdʧ VFwj ]![k֌ARdc Yrx4M}X.<àNC;AvVeb? OmE&&et %q0m\>KV2Zϩ`3*3*˚G"  ͬDؕ+R2NUM*\QVm4)r=3?V/1nQ9^Q=nC!Op9D#TVꢷu'x\4mƦaBBw ZeB[ ~Y=;pua;yc' 1vS茌旗cs6BUc:@,b?elZ G8?;SH"E!qwn<߇v_LxsΛztHi[l8a`b1cT+w$H}3>t)>2ʇ/r.PJPyzXI [&19i80 cfiϖ9)$ly+6#m8OBӬ]kט1B!B5f$?ąaܹN0Eq! IpM#~d4C[H0G}bV_A^.* OPxQ .>ˬO>e⁕?j=༃!{37|ٹ(-AWcG$ cHQ"*V*k|w]!"@&½V2ܳ!)()r'H]۪n:l.ɝ׸DC엍{o0yU6seØY7/g½QzK1Ax:_S')А>^fQ_R⤙[Zk)*s7g'f|kPĊ ,kUe3yD9Y~J5/N$8_f~!JFhhH1<` rzoQǩkRz#L$֋Ald3JYOa;yPC Ro.D,B^}v/<<^ǟo3|&0f=2>c(^@G'V9sΣ86}J `-]zE VPw7.څqsl4k|ޅ6,ж4qЂLdѡsr\u:ֻ7$̟hРo鶎2.H4|jjjb+ܠtPQ_v2j#xq:S B]K hvٻ"M/XdJC!xY%~NʵŒ:۶}jkAzzZ Ό!_s2=^ W`E j, "A&]<p <8yhGMagy,Rvek3M*XM@>jE>`3D t؎ѕ Ɛ<{8q0pZ edqp ÉIqA"Ф(74ϫ%|)5,˚^(Rq@`·3Zal7 {uZjXˠ:Wv+3ͶcYm#pq܌ 1&h!fjNߑawu/wח%٭B1,);]$TɸD_ YGB\ Qhi ϐu3uXNqe)xaN~FV@.|ԃV84[{̩הt\ԇ̮$.+en O0TęLӥA)Mߢt;:x:ICx‘31S mRC[VХݺx&2:w(xK=\Do'^V㉞[M##ժ&,ت fm)ڨf }$Qt-f䤁^T2G|xVN5fPBQ܏^CgͿ+[hEL9o!B"x`'cd(ܞhO D};<RU?jm^|LtXMX ^ޒ^wmZR~LԈ;ጘ)hKP@6"ڗmߦa"!J{]WiCSn$ۈ!Z"M-௺91q7K%=s*ӕER N\b$Z3kqd{dխ2}!eAi/vK*5`gJ`z(?#eJ5 g-TF %].t4Ā P,(@x%lq|Y}!co)xI9'~`J.W.Yw& ']^*z9o\gs1J rhq/?9$ ?87R6lٽb TA2,\p\Ż`>)PC 0zE#/(),Gs% bѥkRռ{Q( `&^ %_^=+4Z~#3*1!g; %ZlC\^-BGbl^Qq;^&S#?\[WߠWfvpZ}ϑs~Rњ#-3oD@87?@*{3~ xFDG^m64k<#,խNN6ĆT;&|zZWZZ,TZ^.m`qtI-e"4V\]<fF~4H{gA޸ډ"u5PH.f\zpV v"jpږYLIb{XRq ޏlabn?OS3AǠ䮗MH**Z?TV)2p_bLdɻ4bU2}Z$aQDY(GCC7*~W)$0x;9~& ;ռYHխu?Y4ײL<}Y sJbrVQdFb gpN :{,Lݹgx K+wh@UzOgiI]s/:cep ޵ zx~+-]CxۊFzm<]n9u=8Ss.`@,4!T5q5=T|uKtX#.qtq( :)oD͉Fs_U<\q;*.q49Κ*nP&ƾfPb鵆+"/gȭJˇFvSGՒh]OS 7ͪ F" Z/z)u4ka@z f6yo|/DTn3+m~ 0G㮢N%X{Hr.[L0gVx*ohEMɱ.7g^x 4 S6v9VF2:grdl4Jne b]{ [K@&!q#u:*{Yob'zlLY~4EW%mbĪ'/ GzH_UwBIW&@V0nƕy+ ͽg0+X"L<~sC; \ ֿpy ,?W;6w!Lt.\pNM/էf#e/RZ)%}*rQ# 6U݂z,`6ѳָK $GxGYMEL,e!Yo$1@ =)?->k&uT9T8'm.,-~,Qڊ.2-$u>|0dXAkʑsU6G̨_q((eYw[udK~QߒU|#pGpBaã:[%$aJ,5S1pmʟ e*UB_.(ި7099< R4qxrҔh˱{0![K ^DǗݦA7¯۶{dg"IBy*^@zRa~4|qaq-0D}y 1 ?qtAy>b!ğ 3җrBbVC$L_ hPbp;3ic3©&AϓM{I)-plXu zP:V68xj\hn_֓DAx{ob~aO~ n%iܮ'Ԫ56C:tf^d?wMDztIdS?`'AxUҡW)YԆB  Ш ivzqv 6Wh4uAc1L`[u q=0ُX#?+hDĹ=R`سO?B/LlsdOĉFl %f}LmHdGtԝP`%ϜL^,6x߃ uĩ|jm)'1ϳ;_ׄcYL3*TYUȪj:kܜy,lt])DC)'o*в2g#ˆ%۞ZA1jϢߺqD˛Ƅ|Y؝ƹڙ(/©Sxӈ`jqnd+Ag5ia8p|$h6҃-kbg2'9U=a/gKGN!t݊\6H9mω#x镱f-B)V: vFNcmN|+c:.!*G-ចJmJ]*df[ҵއi/)‘4D1@ݘZ^'u4ւ"$"W2X}ȑCekI&QLTPuw$S9i ]@0<#5&kt 9̪=J8&An"`y/3<[X 2iXB al_s<'k(g$\ˬv)@|J(:ŒY'G᣽|_]-cm|G0 wOו#ҚDB`<ٻn0/w:INOLl=JZ'y=adfӃ&{y9-{S0oPrZ UW2Şތ%~̄FZ MeHvWb˙zAI;@a=0 ݨ6/0#\H0;(ND%?iLnFCQbQJ>K 'hC$B8bXcI4#nzA@hCe ~ [YKkGZ ODձt{Ěmӈa?_ç϶Au<+CRqT>K`m o0GHˑ#" 'yD<}\:џPžG7weUC=tq #Sŏ"){V,݇렐 -q`c=/ѕ"]+/d7pKa> i9W [&bF@X!(*P]Gr7~*);[ß`-iLwԨ~FeltTK&BzFCfr)_hRW^a%ids'L KZ֊`5 7)<f*7;ڡ0UZ;E]߲ _gY`bȼjUH ߀ 5a^zEuk[/]8+^'z:x>WCl$M a})c M`U8 ޡs=m\{iZev:&9(_kE:<0;)iY}MA3(L @VǦ`\h`SZW=o`cIN5x)UjƹA$}>ϵD J O &6y6"49)@7Ȉ*IHpy+e Qܪ1\H|tܰqw#K^iIs3 *(dm%`6>1=z”ϊp<' DB" #zUPP|WD̅.e~]Vv[!{>r$=KH": 0<ўEFl -DTkP#5Aɍ0ѴQг%_74c񳮉%OY2'5bS9j٤iPxQn2A&&eU8w^+ tnJF }W;R"sD!6#$](ٛwh#g.z xl4 x(l9wH.62?vbsۤ¸z3bt_51#/up@ PS 1,$tJ-/ <G}=~Ub_S"4o2.cgXa/}8; ޗJ$c8#0zOuZ.;p0A2d|TL!o!ScO7<6V!eWtzQK;ba-l̈F!3i@QuU7S|K4z."8VvӆjgKJ%!,]G_^rŏ:bP-P?ꁱYTHl"ԟ ꃨb`nYylRT@&{a^Tr'&!70 X9C[9^hޜuP }2dI?rmQ3#v|c+7kGom.qAtejTP#L̉i IЁ0(bi]ⴐ#N2ͫ6KrB٠<o@(_Cij։fw×z|!ZIɊ;S qw ؠfΥ=h T ؁D8}?+) ҫ@->N~^cr]'lb)R'}wƵ* |}nPSJ q57;!z'+A[r Y.2#-(ȑJP2Եi']??/~ml C*h-~CWr7\֩ψ*$/V(4Lұ*FR FvaYwNk/c$ ޣ\}.5o:U D;j&|vT3^p>OX}7K: 2c1bR {2R^v"UPIkO@x48$ T?&_Gz}pDfa26Ճ"f1 I-*]mG*:/\+VAxղ.j4_MLDGH>|UҤ Ӣk3epKR` k!9n3ٯ Y҅h$݈0+6J둎jSU"ky}9H1F k}Dn DǰAN1]LdT|{Ԝ%kD32BH3S.r.g/A:L34B`MrJ5',A xel[*-/{ܬ*Vo']pM2O풂8*$Bvqg`h>;{{#>߆9C 5_e砙Mv1sVoGTa,h!_ys4XQ2Osa$譻ٷd4"5M?⿮V4|tN^ ҄[o%N_[lוII<얃wlgs"s.F(B[8TO=we68ۉ0!qbg,ZzJLbns[1=m mXtwLt:k4$Ij\|@w._/dKoS;f>p8DTlD88ǘ9.qB3X8V6~E.TaOw3fXTL !f(qWvg&&/)Fg/#YI\^C~2SoNl0+1lV7J+=*Mj#7~f@\_[OCf]jMȗQqg4A#vP^42ҏ[NrC .b ?nuwBzŽP+a5y/jsaB WK@Pr0;>}gvYlVݚ$Zx}rJ.t\z3%NO!ێRXB姀#MmEPsǁ %[g ^? P!bbM&e݈ 1_ṘA .A/oRN ROY)>UJ8VnӕH1"T92Yf*߫"oW\9fk{&"r'_@fhfK&7-wkL`7ӗ4):y删"Vzy Ԅ̅ !ur-m鱯|c=KJ^ÒF- +FiE <Z"elVѮe˩wWz/q9@wWhV@BYX}P!.}s^Ûq jV^:^_ j+I0쟚LJ1FעyhL/X"Ѩ(^FOS!L0;jxTh"-i),,zMD'Ϯ7Hy![;MQHf, z< 6 Z(YS݀߫2#A+n"OcBwڅ䈑t(9qHmXқsh9PVi/'`ax~Y6Fs%Ɲ=FE^SUM"xGa>\vkVT;9H j N':lr 8?eG o˰+kovǣ]wW^|')Qx^),Tq%ZVro)`xɼA7wv`u^~|RFf=kS%gҷ:Q߰`5Ӭ a0U]h֦\ /CoQ]4w.K${C$ 85!ٛw9mJ5^a a!d^qM{WE$]H9n- = hRqF S@ 1By>C,蚷:%&?́U`[9a{<wh)oj}ijpȃΜ4˃ipM;h}kZj[r~S"0VWQn!R~$/Ql_M(e 9=H ho᳄LjS]SRQfuR W~pԷ3gkǀ67'7)7D|.Tb_ՉADپatH naQ(6> .r~vG. 󄆛JtZpzK@bT}'ϸ&+\S*}Xс 5( W*/+Ta$uoToK) 8猻tc1꾄5 S^: ؒrҒF? U~=;,p2Z KrY7/t߀F@S^^iύ-w m2k@(Wȯ;^7̳t_+{,9P۵\l. 搗w됟"H %e<{QA=aP{ ۋ)E5F5w_0Md΅L$A]i;* 74CS BT&5d #Cq* 6g>ltd:];j+2 @|~lx&)™ l'Sj|'QIQrԇ#f0$ MeNFմޭ  $ L3.xj8':&BUR$(n@L#֖5 ws6@0Y߁L]J@#r*:&0hV󖵈oJ0N\c_l@3ӟ48WS PT,VN3 $3Er 5Y(+HT=SKk/PýAɌ #B:f wsU,$-ײ0mCkc2:]+8 Ji-Fv$U:}2~F5ҽH/~wә.]ڔNG;o!?7r%ḢlM{<<0]C#=eQ%MŐ7 ;L"& TR.([:"{y/Y&m]]-ݽV6<اiЌy{?sL*{A,ϗa_=O@$2wq.9V .Ȋ J Wv-iV*5Z)&6IwHp 2L0t" ℍ1|8 ByH#-׸'Ctey?5 0&ޝBNO˔=;?#94 P,KM6Cdx59&fGTpXI㙻e"𻃥@O=iK/z'U`]ư$ZixlެĔ'êx+8'p:r)H+Wٖ.PGEQ$ ћ?%Bֈ:P9X^0{ar4Y9I(5(iacaS)F |/3~D|Nɿ,*5\Xg㵿'q/@Eա9xg]*SH: ;g5_eYBX\~H-WPK>"۔}eIW]>~S;gqrIlЮiBO1Dl^R wy򘁟 :lfA[=Y#B8:qۨαV3n[€'i,I\o?Ʈ>a,HE *UB8 :C_zu@`5+#Y6 Fs ybq̆`S%XpmxhrOZ2hWO fiN>cZaOܙ(o_T'CK]g"u}ӿŋr -ezTCu0A_}tSjW8N)Q9ч3"0ݹ >I]j` 6eJ VeN_MMI=^]^,3MLNpizҼ4pSfd~K wjO*"``&<.X!XwpSY\h7S;ecfL/1RGX}-AR e_N΃|ޔ=o= Hx$%gvLu 0ۨi{ 0xf`NiK H\\RaSci4Կ-͜ks|R nH\= UXZ ;ܱR'9v^ԱȆyH6K76.ɱƎ|*d6sws"7q"Rn!) T޾ to .ӼPdk@ 8d֎>ce#V9"W|;zyN!ǔ@rU$T:kQ /P jl#r5,]msbkq>KԐcE@։$ {߶}a-܁KO霗_nGMcͷ0B˰T|*ZH,3Z; Vv-dYteXF5 U4Z]Ŋ ΒU E]~ Ȗ8x6)].n_ {PyjiԚŎHhԊD~RUB1g@"[=8{+RGmMw])c4VJtqBZAld Xh5 I2-n9"6)B Hmf,jW-ۍDm-2`Ɛko@jJLDLRf,z@l=aqO!jaBԂ ϰX/ё'uvp=o=z?SVؾ*,~|UVsp抺ܛ_ M*Ȏdulچ"4/JBl*Zܝ5~$>?iE1h-#52 +Θe^Dԁ@[˧:%訦8-<(o K $t "5b[ץee)Sr&#'EŸs &ѹ:AIF,ًpe n I\U[l!9i7̩X2ryXaVrb<' X㗑3׸w7Ɓ9",\rQ08Ǚ諺)ʅ]>ٍL+[[nʬUFE=OzV-bbF2}>maֶYQY:k'6k鞪 /wȣ +O9!M|qȞ3 (.YAB <L)XNV߂e) s-ifXyE $44NHZ)Zv"V %}5HAENqQfEyW zz4Pad;q'$M.#eh!bi6Bpvd9 #aR_Ȣ Œ6HQYʬϹ`l=N'r o*J4jcSh`- n.Yp;sTHnA$\E`v6B{=xB=!R΁bB j,)ІGX-I$] 4|'?*bDVX=O KO)B`Z߾_&sxKA}Ya] ÕPN-es DaB ÉtTd}HEjJSzsYbczTt׹{^w/uC-Y#H(꒑ּlLR]W΅d]ޒ.C+ڤG$631}D&?mݦ)rV XfDJwZ!S83ZC +Q6Od$P}kEHM8(6G=hB4]K'5:=&zYHoVvxg=&K; WPn]/ڧ9ͳpT--33 \M*$AQHxS}.{5"Yg7^n5g$?"-]nJEg1᡹=2h nIH6e? \/c4[Xq<qj1BL2JyWL :zcJ(| wj4kh/th+Sam%kD/ A}/XwA jN%o#KcpfQt֞pRתfKC4Eqrb8ٔٺB d,j=Zw݆w+X;#PǗH@nl˛[od܌97Zf e`&>3E*?UXݿ;ܦ˦pcI*lg$tC:ܻŷ- UV+^PɃ\h{y$<}|]$2N}0 V.-K`ۢoCӱ71]Dqu,LDXWtv{/t7M!+(PSd% }C^6kjݱt5tέ˱g>oa7Sj@U*)dӷ2gˠ#BIجF/S~/|j/c}e: xxjǣ }2'\"ۈ23+4 L^WOjMGE<(ƨ\d[ef{ sT+Pa{91Ǣz_Wa0 7`4 n&{жK*F3!ܣS( eS} ) ؉׏3Cj=nR0؉3T6 kuGdgX(w{ =٣ݦw4=Lf2mÙzj߿ cXSdY*FaQDËb6{Q]~^ Tw):'n=OakgZ^/&f+4y}8#TK {K'w2u@<^ .CEƂe+c8^T ƌ27ZI&m;&Y^WBҠ#=srm`>>_Z_騝Ƨ'P!f8bdA* LHO2<^qہ0319*@9*I* 2`]˕N E>@$b_JߌR,[:I]!ϲк jBI=; }dz&(aen})^ Uc ѥWrs\}yc|5iqØ"å2_l3> f$_2|YQlV鲬+.Ma=&"reXUG3b]`+vy1 +<1EZ^>Lch0hsq4e-">=oW*%RmҞie 2= j;o/QOuT4>.V>44@LM(XuQ. ?hU`Hj%4{Yj2w,?kؚmV7sgJ5qR~9}YY dH)v<~N? K<%|b{͵%nd Ҕđw/U4=EKb5 $Jǯz hstQ ;p)tEōFeprRJ2η_R.:هǵ4_{#b~3L\N\\Iֹ,t#l+l`€K@fSSӑKpf7A/E_ƳUJ^s42,0?yׁf \Mlj{B|w+ug.\Vt)u!̣4yVnsq_tܱ"Kt{m rx Ϫ>m" TT.j{OC:b* ̙4ThJ1_J? .Xut|w ag8jǑ']<>zxUƥGa^V70P,wtJL麌xq[ I}aKS z "-b\*Ŕum;b9X,܅KP8e.x/uzsmFB@!*84Y/)C >7N"VVj}(]&7T/YfdshƑ?Oyrug"% UIAlnlegy(ooo&UQN9گ=*7&y}:jjZip ݿUGDHVsqhs]ǂ (X{sTbs'DϢ mQwY*PMxtgfW_|^<1wmt>`P!{q>1(J!B~qOp VŝEjfwھJ^pgxQ\8i+iH#4ʁ1HG]:΂hV?[e, ߓo2T*F"͍a-|鑪sk첽cTgJkvɓ[]A΅bo6)DuWBt NRbr'3 Wz&WY>/ i`ˣC+ךM$ Њ1 UHEK~9ߗ&k |Fb~{W3 *z̪ۓݐ}u.KQmQj BA(\ 2FeVxG| $þw5%% 9ñZm-Q/|u.sBrA}Lk@^>Dk42nVch|a陫E*)\ ^+3쑋@#2X<amjYG$bCG"+b# ؘڠ%'#Uˊ@&I1h ĭim{V~ N{4a|o4Œ />z6bJܱ!0 3fL6t/_jp*ݶ>{#ƿbfMα*|,j+P)\Q?|VsyV86voS Bވn K4tCm.Bu>i+5pCEA# vޏ;ڳVPtg"x81|m2kemoۭlg0Euqk+M)"I%$" Uď3H@|M/ޕ&Hb7lbT#GMԋdZD]wW䴰Q6ilJA6 .Nz9,C##꧋*UkA)}G0Ƚ)n9쌃?NE|_eX$ֲJ^&Nmh鵣k-t$\|nX>CB4 :d af tC^VE #3kKCYuzB8-@0RbsO-2&.ΡgcWT߾V,%]8rdKOA 9GJx@fȨk]ms( qDe>Z {g 'L4H7RGQr0'33"RhI|4=lh틕 "!v, /*.oQQoR[t`i8WV9{n !Y嫻O?3Q캣26\@+֤ſԧj7I0G WKKOqn7+%NgtC\B+0OPmRBr #p0\,z|x@)+pJZ ^w39><}?|^rr"@f&\`ˎbßa(od*ojGos }lLWLgI'0 qɯ묔qQ*FE|,_G 3nÙ(I{7U#9-PԆOl{ac} |#B:PEEy|zyBq]vEDV5:M=fee3%Z*qy Ai#zDCxtC)4z,̂ 6Lc}lV }Y,ږGD&+2qH?x8[056Šaԯ4Ex\DU}̦(lؤE(YvuCL[uuk;c3SF1);4Ta<'>|9L1U!x]OȲX%4PLh`TJlҮGxY(\=š70^g?a篇T޽U8{#%,m36-y<9 vs"}tCg8<~>y6RjI>qj.)E\l134ʗ8DL2v $ h&IeWVv@{KǤV{-XLπoйl(DZhvD=j/Vokʤx->A!gi+!~&ŶlGsC5.vy HcrЋP|rrWZ-$oCS؍1,W$6͗#U. X]/)hY!7$~3;b&Tn@W[p|?w7rx{R9 `swe,EGzn5 zFx >>:2lzЖ1g{xޤ=5 xoF2@˓_ޏoi/ܻ HcRmm7qnyGtq -=! |$zΨx2ށ'eXK$HG 4Buo-IyE_jj"{#2pRE^W1H"p}TZa'j»){suEҵ𼫴4_< ̝#ۤ`S"wt LgtZYa5'4UXFP$=;e/ӍܝFL`\;* >e@K_UxNMbge|Ϟ׫Wrn]Ux0NA~,PnjE?^+0؜OFwQDQijK%05j;vYWQ:R& FgXYDRObp7;{(sxXU8wIRt58sA_nH[/JL=Í]®kuzlYI,k?wA2T/³4%;!6<( YPF`{\psdcbrwQ\ 33CPIfJ@94h4LSw˸mϞG N>/*2}ܽC,J"5hӶ069r{ۑUf5@>Yzv0Sa0!I*,xJET3Yc:1ge.p.Xqv"q3Sst#@Qf`3dmӕA|n!4DbUh'ux8 df}O pAP0b YHNF02}qku,#V#8dE+.9ߘ"(FrOiUt%5 k+DxTrpp[Wù﹡Xk/n還So)ŋai+Rb]k&6z{c>e_i^b2RfIW E\ln@3|\/=:JIv dg>q+Ծ?[n|Dz>RR,c!LK;~kM/nZ$uzAɴN3T9ާ4M%ۺB_+ lĕ1ꮳƖ_ .-u^tjh 6zQ.p{d|rd4@]ۤ#R286 GlxyMC"F&f0-JЬp"_GPA>|xyvjDmR͗h `X :'ܑ[CBes?6},ucYyEW,8`4* )ehEQցZeL? {tO2mgtnǛbqtT36+>N_z`?7(%?hn2]V*ԩ'AI ,itQ }kr{pN[yNfM t-MW;lS2ɞ2j|4j\- QS E}*5ΈU:lyRAQ`ubnjYYg׍F$R<[cBM>2]*o| UZ11ĥ~4ss/}b]o5f)z(7`Ц+qt#ĎX<׶:=4w=Ml21|fF' c\H 6Zg^e )`ekVq Zqpe1Ad?ƹ); " 1W;V%I躬OJ>z}8Y}X_ko:e~M/@8g(3QWTjO\%X$&;ǐp!X~i -Qvor'&6KD‚\/נq(5߽oRƸEgr4'#=HOώA Pֲ+W <@:IVqtH"q-OO+ ciڍPp`-. z/| Ge%bԩX5*RؕAQ{xݐPW-ޅ< RgnK3n䥰Us%"Cng"2ɳE[{9˂nKGf= ,ݜL  ëǰI l E/+!T6=^ mc牱A`r q^GGGV\"H8#r5pزNuC~X.6[c['Tx:G]3Q}xgzw rב!\Gn*YZ+re\_\(g t`:Ks#[ 76r]0c.G-TT{țX_ <4s2Tq_@%󽙱^{U$ {o8`r:/zˬ`rX],kdO9h}(Ї{=2|( C5(F~,qb*2C__*/(f;\. bZb&L̛O4HpHZ@cɇW߰*,6J2Sv {,BC3E9)#Kc(pC8WUZԀrn5>#q(}# iD e^Pjlxu5J!oD9?/8L<7139H@cy(Z#/%Jb3v1fۀi߻A 5wXU`LdU*v'cIi7N D e~ ?'3cQ?AqfD%wéL[SWPDA`d!83qmƊ'8SKn2tT*\SD=w FXvvΫ8جlI1CKf:lā%#uu]ZYNx[e:xܪy-Wd#G.`'A8{ Y ;s Mbwݻ&BFu2ta֎:a[$ҖTJnzmz83߷2Gk ڍxLJf0%*N(FS^%6&/]@9UL2SL./6ׇyZ'CV7T8G߬ʭ j.4bspZבOP3 @l3߽D0(}L9'Tw~0.3&WaGj3<7!Dd5)T&),P R 4p@wy|ft;LGjkƓBc/0_Pkg-)/URVmG =}v o1_ EAdQ Pax~/ {;X3.3vtG Pu@2QdeayyΚd0˵(ig<1e4lasb0i!]A_>{ͮ< rnf1 PJG n2_+s&NŅ]9[YA9HdLNV_93Qcx8]~3 (ҙ{T5^F8%Zmc,1X׊M [ |dVgNM?r7Z}rJiv3߲_ Qly#B 1f"(/zz-T&Gkj#=Z|-5+ˌh\Aь9kBlTDܳK~sm^N}Aj>7v R #:=^=kZ/WL#%e9}i CmFG۫*CW0UJhQ(N/d%kcI3R?/cх҆! k֤Ϭc ZaVyGqzuNV̆:qch-vPM fAߓb>~[%.sح:ҫl*EMQ`-z5!UAXG6ǐ啉< Ҵˢvbs [6FT7P᠀0GC2ѝIk|ҝ׬bvSR`nrW=>۟#X|;I.0#q6չqYvɑk߅\Q9 :AqLd\ʘ:nX6˜gl;מCܹBh-_›!0'n!r<sOs٠ TFo{KZ"S2_w{-Ok(m]8.mp}٫:3]-R88&+g6Z"cF=X*0*Rk0C/*O%)l_ڛbVcJ$ʾ<IQA E>y1vԪ;0=Zy&kC\EІz[g'W@6'pAϞOP=*|`dc#oZ%lg3  ^ M zwA^lC3Z q'__g;I{w3)? @ Ǘ0(}%$$f-(H,ݪ2RYOyFu6"s Y@FDS>4/eKz Ɍ?bP[sZڶMe"d ʶݡIKǒ߷Ƽ݂Fq; ?L5|qhPj65^8-O=k7O܂|QTN@am e|4&v%"I;qe!͛Y!!Э&\Lf'ivXy'׏4fT 7IzAV^1 Ko7 7db<#(.M) QSK4BK QgU<[=|^XHl`ktqhE6;6dM3= ΞP{[ 5IF,^M,6Gs'$Oy,U0'{ ޗZ:" __Ⱦmغ$jJ/cu;jE&X`݅瀊悷jF@Up&:񳣁25L;T]J,eդ)K%{KeueXBn{*ț_^jpחۢp.bCB__B :p6X2ޭcasQ |Z"^'JXӓn z֢$c 7:  vczoҨ5/<4ٯ^n:"bdtozB6,*D'F {~8kCn{HP rXq#%an@3 ARd%gdǜ ;~V'H7(ZbbـOǃfX"Nʁ|eLCqM{V!fQaB^{<4 ^8*msJkC0;|6-D[ټkTwYԏcUuzk@/J5%ҿE4Lf_I2E$\bր:$(amnjZ(3t51Q^Z }(ԲH0TGD!{hEJ̪>SXDe\:s>}MoS/jz;؁X UP"M+PD $4z]5pB!Ge RmY#qB70V>8xLO }ȊA4< j`_]C{0?y.v Vӊ:qVذԲdb3%:æR4].!;v&H2!yO [E'[8 ~avCu1! ~ dl}&3?~!#͌p@ |+-r1]˜#WԮXTuUẍ́&ӃYuu'5|O#$pTC^u߅W{™=]/j)NG<7&3 k.jmX mqy2BѝGQɌxܣwb&\ u%pb)r^>Uv'`u:ϭf@K;A90 "Mlfd ZU`͙[cosan9&񜬪ݠv F䩋:OZR{.FL2/Uƺ )_ǰ>S ^M|%!ޥK2'4{*\65IKvވ8MI B I/{NxJ1<9~' OW2*;vGta c# "uӞd8H^وyE*1ެjշs9NoҊ]ݭ(ɠ,1CQJKds7lFh["_f6%&F適/`4kMr=ba4079k+,W_]-Q>hQR]&(6R{5tAGjCNv-Aw5ٝ_fOt,kgqUh j*?MV|FN:Q aKK"c~Pr]hIV EZI*XttT1 I:3!)~Ux+o‚?^}fbAjgзcYS>% 6QYФD8`sR ]8aMp)ܵm+1QT$j񴚾g++IAWm l#WF+ 2N_pu:zD7{▐qtrzQOuQ xrC'hշ 19 $p&tuBxs[Y9݂GY!+d-|'i #_bVU0I6&,i6KTj00ayI{3XӺ\0=;`) KEeE[z ^PDX b]Ey V /0ޑq 6R8{[wZDpQd8 lkmzTl?اWGZD& @ *9y*yPtQpUeіeN{`QRϷGF|-5: ҋQ `=A}wC!(9Y| ouNk;QmNXmP'%Y(M]r|: z]n>DU$y!pBvO0nqdG agc/t#7Rbř`1ʂu%&i (ٽE+E` ;U^\k [y_JCSsf:*(^z:˖=y,g}=[I%L8,3Pz--a=]uv8Dd{*bf!,k";`ʢb Rݩ'~AxS'6W(N$:a񋶭^,L.mW~|CPf,fss&al[=j3>b6+br_a4vQ?@%TA $.SLSp&rkO?w 1E5ѹVʚ'|uL3Wz"܂*B4Jqאr (giMC-.5[tGIa)@*aYnL8zNr{as~u#lzk6Nw:UBxp|S+"pl!~3j=U„OADI\-hTzO0:"> NlWՌmibSQh~tM$ҥ\+SJR~)!z-lŗrL2]Ȩ-"RլʈJ]N8(bՁhh rʗ0B[Q6Q[Rd$f#JHp2B-4{i ƪ\g軎~8u\Pkm0 ͂PZٳEz'xM&RyػjK:ejk0qW:H_ՅfD{\,rJXPl%>\T̐:tѨrD ;U]0wH`Ħ͊-d;0z>{NBz=K)ٷ2,f&Xig_Odi *_8;Yi#|sCH;P)q2YÚ ":,`9 H(Á9(@P p}qɭ1#?HqDع'sۀgk.rw8,X^i6U. zG\|jZPcT;՝v'c44;F$Fw{q;XWi 6K0W^*v]9ZB7_]d ly8 Z+3N`!~H!GfLMԷa("mG]C+KM,-v\ʴmߟ샄`<q |GN,}/~y!  Id.KRTG֖$5 oY[R or34<~ E?^@?G#*eGŌs&QPvT=,GKR]z UcG1YIo{ʱ"0J 9it8jPs6>߻@dS&2gYq<47AgN}`f΂ܻ^ ?:DfI1DWVlvUԥN<= `G9l9$R^/> mn} TҘ(Y>ME5`D;1)Զ|{K-pPW\JGv&8y h8cUÂض*9HEE;" j٥ʈ3uL p?Yw%p L S*c4f V?uQD"Z>m2t"ΡSo|&gxj`T2#Փs^l.|+|%w{&t4|vtJ²xB(JrLnTJcT a n< xSjџinMwSɢO?wP\Ś0lH)YRϯDbin=gmTUA<5$12BB~Ԩp@cHPd&*2pI~&tSU_.ta|: j[iq4P^lW^fDeӭj0՝}T@R3- >dvew~u^Ѡ4tKbd%Iژkf$~h@7h k;ngfr(Eyn(06P'U8ؓ[H QOd^iƶuLtؿ>.rJA%:4B=PL2C,9 wSFP nDݵ2s[5t>/w†͸cҒk# XVy Tuana`s1vʔREʋ3 kv"4+H?p[ ي'Í~1Nbұ:rxʈL!ۖdR˝,[D9'`:R}RWq$ݗw!r@Kus5] 䋴icK69YA2SRK2[Tz ̕mƼKv* BjP1i?!3 shg|8tC UMZQ mq =Uchy R~pC[ }q{!>j}Qe4Zˍo1HU;^ J1w\yJ?1l EEǫ3eLuLyvlObJVI`XpK0˃By¤v{5n=U-> Ʊ̕=msX֕mnO>QJ_F iH.p|OooL>^HI/IfV]6|l]uNaxf\H`nmb~q(\j5"(E*I#toC}j͆2fm^km7ݴWȓ+yC-NGa*V;gVb2`5RF9&_%!d/.=^֝0(G2n:6 7]MOlγPw#žx^\hFu+ IN+&ruͻwgР|͹L5P&zXGΗp9֤_pWɀ&ww9AI? OZErsqۘ"t9[ʧ`'1BHރRYG'x}=NlQ)5~f'/Ȯ,m%%FRJ>>6,ԼV49fNy|yH"wFxG@xQ YT!bG4TӤh 5WVG*>~K,ԷkU%ź[%~s)4Ax$l ɐ9苙 LPVBHٖ 5}Oo,YGb崢8j- UЏb7 1oP ayG?)I.H!ky\m;@fP6(h\k'¾zA0ih$`Pِd_K,m!JgfNz ix : N^G336kŷJyHPRbEauJ&/mH/!G{WRpĞ ֋=|>?(ŇrrCRk%i#9ZC^oZQZaRŦ3\4h]UձeZ1DtlnY/T!7^)c%C"܀Q|6nZH(1!'LO2/ a4'2귪rQ\41D $$9 Y޳z}w &dk9jCbK28űou+erP\jo+paS=D?"{0j6#"ȺJ?dڕ[/:xB=!Fo7: 8JcBi -|$(KW֭O QwP܌j;Ga>{ڮ:< ޚˎEF?>IJT9yUI kJ@z"LU\ʡ '3)Ӌ{g%#cw/Gf\gJzK&jJ+ygX} = mb~ UQ9T?pVOcX;"_4DT3Ez S }w$lBi?dj)7hgu= t0Vܶ3,lllICÂOP bzU kTzszRXkId)Nm'+#-/%*sbüx'my⢬|f.AC~ufTں$JO5Bh|x; 9q$} }]~ ࡟8"u~Unjw0+G6qe5^.%+D=@F &pdAƽOjտHӡ T>92;MIeWP謜]TblȩMu6~߉2ǔ a!P ¬tm$V4Ġ%cC@krCڿ¨!F a -ŵ[-fy 9;xK+U.%I/:h?0E/QpmG Az:E(؂w1z!Ⱦ !艾z8'm5{"9 EHX^Fp1eb!;Ǭ(kG skU'  FI.soiႀՀгJT/HcdWc΄0d]E($qMk:a]a2O{5"Cta  ghOI FՐ#nT-hGl{l%4e BM͙PWMNeY>(k!m>sѭ;xɳ [s`i_[b U=>2HAû BT E*/VQ Eߗ|Ci$?+]-3i< zio3qS]G,^N.!7I| s~lm+H٧drG--"I)S)$2O'u(=>l?Sn" WlC6gC؊a_IRMcMv ݑo4VWCM~&KlsoEs6]_gV" Bn@Mi$}Q1AtiU}E퉒}չq9GOl(M2Rśo;"f0%?m Z(zƾdaiGLXZ4?Ϸ+d{CO}Q&ޝ[O_]ih|򣞩y R>$ؠin)Iu۪zN%'+Oޢw-'5>0M9Jt# `}y))]MiB1 o9Swap@Q緱r HwG?i3>"KetrG3 ZiBfm"*;xB`z&4^ j[xz?Uqt 8E.L[)rRu,z@}w஺ R/nk,K׭ [9GgrU5?0YhciAU5aEْ|DN=8$tvK%om0ݠ[d l'6z.P ʟAy<:wElpm0C<>uVzU N'weSˀS`lji W &o%kK W.ggI[-fl9<'k{W6O g$P]bkB3!V+G6 RjcZK< ʷ"aNC`wW`4cA]=Lxx%f3WԳ^ 8ҦvxEvm;MH2ji|3wfgD‘Q؟$5J'?6bus7$_ac.Wr$~#@-~_{ q g]j8^]D̨߫ s~k+Us'ceTOOBƞ0hFa/2Я%` h7-`KYfHCK4w+KK'8VuJQN))Wv8kiւGxj$tp n}pU}Y<9а;D7fQc̍^ N"VN7RyD=u500DX<{ r C ͍`xumH/⴮JT&bx\4wJb3oƠ+IOmIfw Cxeslt!+jY\HxB,tg@(>H 0n+ ]s:c!Cz)U nF ;[/0Rirn\A^G.ޔGٴ  I E A3M!XْٝERʃ/s@wN,ZF1Uœ^}sZZ: LC臚m -OО|i5d6xؓ@ BU+Ո!ȎGtgiP8۫ ,7j͕tЪ Ke0%hƐjYiLN(DebL"wnf}e?{nrЙVg&(.3Vr}+4{sD!sDLّb :Tm}Cٿ} Z+snC3XK%nL{(|6]fʜ ]J1q[rt3v+pϡj*,E tK6hs5P޸X&}. J=yTHmWn<4.kPa!ciW]F# Bx| l/dxJʸ{e,?Iك)¯Yp 7e| @_Q2p'jDB[˘\2X{ kY#_[L2^KtUc>-LXw Ax 4>?V.GN.ᓓiJcQ",G=9] Cl gmgsX1Nm 6Com߰g Hi;7Xc48,^'nzEoBSQ"VR@ӆ˯W 庩'܇E O-f/˨"VgI *Z  ԯ]̱" 3rC!Rŝ–J+O,qF A `)'c#A2Z1E~?ֶG*{5;}BMuS.:45V()彙M H ʵ8@K cZPxDNs S ZY\c:ht tOmFYANgweӽ'pCαe'-,ޛtC_I待 F!WZٰbT:g/(r4={k3εM 6 wlXz$(ư e߄sk6߂(<+ҘkbRw67ah.V2H #wח'@ /nMV rifn~(.ٹC0zS`rLe/wbpJAcma8V ʾ^YmL~L%J /iJ܋RZ&ib4ҋ[@~j$g`,΅4=1ͷPR|&7$g9ĘcUFxci[e+ \bAURTu--T:r*ֱQ5lU6M*QNe L[r%Wx}g)=Z`R8%˕d$N&dU) fщp C.Lϔ+zY 8s_$349Qg z=iֽJ@栓kiU G~K9L#זw'?z$f ?^:j&dj4)6 31Br9v/ք7ll ` V&>B˥տޔ*QҴ8.g ,uݜH91"aZrpqp=#:sdRK%•CL.Qr䧿)0B5Biݏ/vmgA?nDeMڟ[U.7U}3QPJsBLy&Y-nw֢x"$0ctpZNjX7-RbP/bMMz T\m)xe lj+k" -1W|CX|mqVa wc%#(t謼tb~> ?U؏a^z90HkP|{-p% [X g|Be9X &@6"ę+]cR©:bA;c4ڹ$X4nQz((rm"&˚V68VDlMz{>x<~=ZүR\oא+>FRwR! lw!Ӑư+BSN 5-P桩y(u7KkM`mŒm'g\;U >V1ZyP 9zT2CeQY*fMRG2pcAD76ѽHDT5LV~.w i7ئ8w%7B,: hԐFqrK;әG`SH"=XzY+onD8 ({,jdˆCIKOa?`gϦNjyov -O{^Ċ8kUoHǹ8 ڮ Rqֱ̾= Ht~sz%k;Nz&KTX!lkҺ%9/)Z _,{̩IOjxiDxzAJ@DEP{D _r>rePcܭԽ@A/n0 CkŰVۉ(VH"aN#5;&`; v&V>5}7sgữL i-;k`(~T8?OH>WNJoꄻ4<{˼C]~ٜ]:eA$DG,~i򧍇 ieZ~cIM&2$ȇ$ߔF̜G=Ԩ'+#*uQf>5T+<(Ӧ Eg"KZlҖRqO}/TMjMT(,mdB^YSᆂxEAU>4`p@[wRL|Eh蘫 Z!#Lstsj Ҭ62ΣCfRC#xlEصH[A3(:cU}R.Ly\W tƨ,^f[L818a {NL=5))6"kwrsaYG%2?`rRP$ `VyPkdXǻ^;6:]pZEavɢr,*M9t!ퟷ[ WFM/y} yQK(s ?5OZO3Ŧۡ(TXA9`g/yQP[3=J+}v4dOIFUDȑ-O]5z716j8±/o)S{92ϸ6ֆ`@a]*C3Q4گ{q@m&u-GZD0ssM h_8&on}Szy(Q^ȒIDSOPR-^ 8= l}򤱔bSEa^Wthz`,pE O vlQVlw(e c#A0S.)Tuڎ3ȩZGNYU|-F(=HշW69LEF_xI5cg-S M;,&QsDrmtVý:q'^x4&P0t6 F@Zn00Z&l ޔj\w2VvR|4;`bv݄ sCavx¡]j&ˌN_9P+i'n:fFlF%Eл^mU}mC!e2$f2bV Auqf^ .[2Zaal̏_梛OPQeদM{܅B >:];I'(q)iGX!ּaG0}X `ӗ=;nh | kK.dVI }_l!F3[bwBO[Ys }H~#jʞe2iK'duҤx7Zu<Δ4X@R5FǩZ` h3 w560YV=R6c\Tz@x U[ތܑ?xژ&β#,4zSؑB\ßeg2઺XBDZ]ժ ̘1Ht0h^!$'{ u9gZdx&d+Q#Vmex8鈽cyE瀰 Ln#lDWBYSd,Ǐ֕{[Y;1զgw](Iut-3^SXPFs9?& ym2~$Ǡ;M`.v*΢6QRL\7NR}\%^4tQD+j5n+GiI$"lҧE:fK'篊0erM&yGx$]s+b*ʹprɮ\DEOEloˊle>N,HdRyk@iȑL0wˍ NI%`Rv9bp My.&*ٜ~b8J`ԃerMМ(||BS]菃:t6f+8cKfDcAW {D⥂Π)w-|ЧCCdSFIˢ3)>ЫZB,#T<Nm,7O˱Q->\rWwCY_ eJs۬j-tj(?дe{(fQB̢Mpn0P"BQۑCs .H"\tZUZJ)@d[>{AT~x"uRG>{iXWá`̊ ̟6R<b,ExyswQezꀨٍ >k9ihQ~ 9+-L],67K=9g̀ U] w{?5t̾$TXJՑyHx߯kk]fLꀒ_` +5_U2Pg -RI{TvU(%?:=T4+W5GX*єWװPvk|@P,5WPW0)&% R4eН~6/eco̳5zRbaM Ŕ.%Ӟ8ݨ&l?ED+=ї[ l4 :kQkw!ٽYRhUr/_9^$b"tfmO rw |L"el%ࡎ$Ыy|Q^#2j-|6:(;jU p L.RN$qc \!ًBT%Xh٣ hEh2rr ` g?W(1oQ^#դ \)OVc]qu[xW)xqVim1ǔ^Wd]WRd=,=>xFџdӕH@r~<*čCSZ]";LLh(f,JO1 pPOgZ^%'=m0Or.'u2W dR`ew;|HSh֥,A 8L1$+z wt6S x_(+o@e4펥XѿgX,>՗f=}^!؈_H@E134 igo[9aP¿fM$-:4pՂ*ЪYJqͥ쥀umM#W^DcEר憌6ur:ok bSQ.у y>qi?0Uݾ(I2`Gx۶ΩGjRc;P}uE1 )%;\hƄ#xqt9wk=3 ;Pd nYy]ބfM2Ay,$79Oʩ]P46ۙ_J[$j|7H_YM#Ks ##9 XGb"5B * mUs\3%l,ošnvje ^Y=%@;=yv3 `۞Yf=!A禹OHHdrLYF8Vd?P WSULgG/GڻM׋t%ڔȔs0C+/JZeW03ki6|{ sV`ȸ-Tn'vN8qjZ'tqjΠw(M4-]4$~aļcHW.i)jLީ?\Jn d[$:͍?=Kd$'>:-,WloM<76K)^לu6v{ԸZ$a$78v5ع+-8;"|uj(:.6^z Wt4O "3@8*<2 ΖILАtlrpik*\2r}Q/Hf@}I{D *x+ao%F sn nt;2/QYp GtpyJ-guJkuJjUe}O\N_rSgXXkDV7kITb>߇QgxsuYh>jg <҅Z&JV"kdcO0j8g m4v 5<+Y]hq׳0E$:wP[5‚>rN;VSOy lzN lG$#ۥ>Cr={ O ~͈> 61O c7бS]'ic9LL]I'^#P_kExу|EOX@>  8l#IC[M< '*z;9zO]Zfvյ54U\Ъ[SŹ0r&OH tk#ji~puًӒogCѫm1t񞌰5%|kߺAiSQxVVn&$ߟ*΁OJB ,Joϩs%w/u7xf(,ɸaySd Z\fECo!kí*rIL߆t ^f[d}T{]h.+RI.UwCiԡUrU+UFkXJ˺^*$ڈ KȞDwh,J&{87+FB3vʗrڴ&- ?zR˺)UL:ǗrsJƼ%ttOp\j3N]oHx2QP9`s&I$IT*Xgqcu(TѪ12cO@/ 뱴dpq69 >27SҘIIXxɴ|Rde (f"^v*f\{Md9+$`= Ge(Mv)fvS1A@_}kN5P AOx>mW PR£7v }ݲ#E'F>9JK춮$Ip1irSc9 Z<{> XS:Zr as7qt;UQi+lV;`N;:IEw/Sdzu~Wv OX(as!dLmEٙg4xJv(!B%8nh#(`9P4C%ZAWLJ:r&h͚ɛ[%#VjF5]?ޒohfKp?62Wh IQ@̂li2KpZvRNũNBb.ْFYNy@?怬 fb g':jC@߂v&֖oK2"}8ZA8fZ&gSHd?,mD*{ U MmUh3{nBdA;($9ۣP44޻ X֘k_CEVY_=0)"3~n^vo^7VqQǮT.iw띘V.*\.f?{8{,Q)*0M{j IպgzN.ıfP:Ebפ),o<{\n[_B)dXT" c\>"BPUb-֋l< k';v|eJURbkXGDrV, _2]dQ}0\+H\O&z%H!4/ZMu3lx ~ ߴHһ2 ds$! ,LgSgp$F>|7 /u fR[pk௴0M]ay4Vǝ?]zy~9*iL>wI}_y뻮s-ʑEF0|E&p$b‘K_ 1#\5TK_!( ULonW!yХoy4=eZz֓ F3KP l+ԤEprwkA'g,n92ynxvzωWr VF\wk[N5I%S bvE0{ڳF&b ܓ镒/28R|4ezUue{eX~R P4=`z*^m-'\P8K=C'JpnUb feI4$HO~y[38WV ڔnИe?ARSc J'G8J/@xʤ|3B1„uHäl7(G|.*ŃÒOKg$sWhg)ǓO NiX x&ijȭ+;6I"i=*2qIH FB±CL1QrMGiOƒ6/2h/wdy}}ciC 兖@~lZ[-0 $L:td HÒGIao6)BjX9QB{ eKp#ҟ1>RZS-go[Ԯ5\Z=}r_~l(r]yF. |t߶QצfB+FV|-DԮf30 0:؛pDnGGNU`l̀up<Iݥa!RZP <&J'`D6~U^S"wkT۷z ѓ;I0&EBh=QKz(RΧh.&yp[ц_8Z}`R>~黛Ll@KV4F4Ñ DB $fj6>$Jdf-8YSbq:^?0niz+ғ_u@\H0$-.fH'^$x.u8U1Q>ME ʋ߉u0+Q$aqXN]ϾFlK GqG9 `~p#)Ɣ80!i"+MOs98UudgqDFR{ktXU^oǣ\,"6P#87M]҆2.D>.B)Kʻi[X"#C9{=VsYL`:JT,/OA&|SQO}<ǟwm\?:;"WCw=0&t8Yy8j$2 \_vw 2nhPr} \rq^ҙdZJ@֠n,qͦaMS,i%Kf%bbabu}M"G} Wa' f9OlfY1q[S)*]b37.x"{7J4I.sg$ ?Aıմ `/;j |U{*pT=NR0Wˠ@w]Co- )Hc1D`x\U U~+?aʩF[^ SK4QxVC5`P"Ƌd&ß7\/ؕ/G|dRuvhBn3=|P Z9_(qMR -Bk:iL~<17Ps{ɱo][@cCi'SM >tP"JM䮹V;9>Xo߲\ۛOGM;cАԭڱa缰/] B C-qptүSF3ˆ[fprbWĉ>;E)W;n E;:Ւ: GwMc;+*pl@@FR.;I8>j Nٸ ]oB!ѬQ1aB?ہ0e8{h+Y)r.ޝKE-7Q&M|WpC{EӺxZLI + i&OCB+<ҜyS1>]/Tzw՝4Њ7~qs2xIۼ%xW@ߣ%ݢG~rV{Z7 j=2t=˰Uan5Gw-a6 [3[gj e5V:äRsXce;=;T9H(+6av! B%vޡ5J#P"lNX!-u`C[]@Ae5gejlg! JߜvyqN>ijE uY>ƚ3 ;rb;_ Q-8GgB]rq]BKGr]ɛ~=dsZ Rٮ32/D]sQ+E9~vxgsi&s'S4bT'P 9Svhuvb1ddnۼvZ{Q:'̜`YadiJG^cop^Cһb['A ̎ݐQi;b7hT-uO!Bac^g-YϾyz?)4](M.y|5ʎ lZ4C޷]ſMu] ] cF5Dnv7w &5I$Z58gԳ"][N0`B'GH7 O7Wj9 =e uaN埛Foja~n)݈ ؇XR斢&9GVČ|\Q@Kg+Ww LQr*5KXTź]%>l^&'@XYܷLXzM*6a֩3*`_gH5HR'dF \=\tZOTj FS*!{ X%XCUz:CA-4#vn@&b Lp-;\>YEBP͌5<6 MA]׬k *Dm >;h|0܌m}IqG]JLI 7>9ftT (A{*c[yɖ~` KJPPT0}].v g-L!Pơ!#Xva$"MNJӥ1xqOaPr)K&Llad)aS[t"=% Dǡ@cT_}1S"mI)^;Fl!8d} (e'ϡ V/[Ksr\ 5ZWYEa&ӃfY#8΋LǴ+Nn˟cgˠS'TB geHJ߱bA9ӼpW;Oa$KNC58D5.2YBW #ƀ*L:GuU?P#'Z2G?" C@8]RPn$m~1?ȔgA,o}p,6DQ𧨳&6;j濹> <odžV;)½wL9BG<`6_ʎ?n fNbTCMTBos,/;)1(6tH8ϴ tRC`ξGZ`!n{ Bn85.>4nW**ڢ: g ڬU:/ɹnqm A_ץ3RYv٫:|w!иz#@Y VȪ&ѩxɁlxRjUY`v  '^)^$vMĄbyԭq!ԵH1O%Nqxe2y\¼]奔QluTyh NS{0$R_Dž(JQ*J8r(1b:b\@Hi ˎ*h)^e|=^NuY H?HOS$ ' fQIj@,0t{Uljp$~% ’}ɜ4:^y:dq _֦Kz6]Z?U!nL`WpWX2GյwS eM>ׂ,+x?j.Q\)qް| nakCbb}\L l|1Ԛxėcݤo4V5vp%mAkYb Y^{SN_^ߏV5_IJK+ZU[cM;䯨ƃ [QyE-5%Fa~`.qd }ڛEkkZRN#~ӽaiqz1a̘o3x*âw- ΀yܳ0XN觱 ʬÓPM#?oSҏndj#쁍ӷ(,k;V:m3sab ;AHdMZp[ccGQ'5ތ[ s +%CGt2?(KSQN|녏P{8>3ZFpA2+V~7E^# m*z+tM!H{6&J N pXg[p@XKf3tsS^M)DdN 鸹QOTq| a(As  w:v]#F3sN-+s}Dk8TpCl#WӳE61D *1t$B=KƷē䟒g}[ \/CJ ˁG2"xR$&epbEcC*p[A|+Ax#aY8#Ԩtu4(]rͳj<ˋ˨ bak{X w{|)rpŚ=Iju"LRۧJV"[xr]]}ţty Zҟ&LXw"}ΟhߚKmNN&%  LqWA;TҾƧ9q"%@5 bDW)u]֦*>X)95by `t^(Hp,I?'h,#Y`$#7@% ɰlɰ8aRZC5 6R FC;6-e7iEn/ȍG⠥H "Ύ;&-4{E(dPmPK<=u\~{E#ǣ2 1i~c3f Z}WxklB"f@UxiAnվT :UyE>jÎCFA ͫ2|/x:/b3 ȌWOaJk>2q"I֑z/%x, l UWʬPFuP[ztN{pd ި؊R"Fgqo/ᖗIUL^0Џs`#C YFP&Tcz] {\f̻E̐qzSt3^jt>1E.a6))IK3]ܾ(Җ Uo؏!ʥSp oPeYv;\^yHQyajJwfTGUWU܁E~g\a@A3j_ QۆUϟMrFc (U ]}B.dVS-hvw''wβ(`n`> 14KkNW<>jFRT^F 3 {f@ d˷K[\;?&:@sL Iel|uBqq?ϼkDx$ݕ"0c?#?^72uش7[b͔y.fNHyV (]dm"GfB? a`ʭ&/ #P򜀺ΔH.կ ,L2&@uHW,\<劥ij0v4(.SAxpa 1K/=2>*GWueWY׺8ֽW@-kp'OTԽw{þ/Hk8:2QzOƎj tԸXutpE @jw4O*\2Y?"18Z_tT1@}Ř/^=!bѪy5Oɣ1cXGIc [aIJyvhzhZ&2_ȠwJzfm.~˘sc 7x?F3<ǫ}_Af~ !m dK$n(zTs7 &>]^*,\ ݛqmM!v4]Vs9PHgsب{^8Vh~]lt-:.b»Vvp̀ϔY.jjpK5G![Teթ1"R?"fF2@%Z@G}B 6U: 58!."#UΔUĈjRӵl Ngڤ vƴy:CL놧i~SC}勃3*C>\ެdzk_T<~ 0Ӷ(蝯`din=iݬ{T#Lj”.&Sxw*fB)O3?1fO-˱B*l|܋N. שMjS j0g8ВiF!mɎ7]Ԧ҆LMJGy]&W舓=څ/X;dNmTT=ȇ'ʦxC>ɐ}-8c\^Cg1}6>4ROUC@.,_3tӓFЄc=*\WQ uv?uuUŹMXSz5ܼnQc7ݼzS*n~OeY*dY(w|W7pͰT)P[UxkX+N*? I;`:+iP]dT6[^V.$=xH)+z\3 0 B$`P3<Oob<ɗGKk/ligXoI~vx'L&Pm5UXjn`[joc+ Q1^\Njݽ,zm*cc ܁ml~,&v(나>6B6 )%zQs^(*)#!TU ڋ^ТHnFc&i5La{9lVX =S76w-5ڎnѮw[Ǘe`[16gd8aWٕ :=s APB|ޭbLE[f0Q5?*3MM6 %tQfYaͼI"z: OM[;IKE#k76U@?m ?/Զtؿ:㩍ɝD&FM> LixYAt E>c8RKTr*Aߘ7~aPZ*G߃LJLUYrD/dmy.$T !w@9n%<8<:qJ'*}V`a3Q\*1#'XYߪ|J5!J%Ipcߘ"XBY~ȇ@1;Pc]Q҇hr uSC>OiA.LQ`hEZ* ]-ij4gV)1Y>9ܑ+2ɉVTr[ 諡J'q WR 3ȚZgzn%OxF&+ۋ +$RceTI/A{˷$ XzgquW+$fT-%R[<001Ԯ<YהhD~C9_mT˜ 6HmDxW%4\۝]YUj9럃nt*b^%C侶IP 3g028"<۪֜=@|{ީ.>T6(;fˏxt#,=@\Lp Y>;*.#˵+x=j;j k&FenTL $GfJ{ZH?h]vѱ}}ߴ:O^3cO╳לbgMĀccC5F{Qaa0 $E]o9#Ppkڱ허w_-zxkX HUQsG03ǡ#l. Z, {n`4Q $?&2G!zcvm)wFݿȨΙOM*ҲQy#(V&^nAa`k+Bu ZA.+Q<ozs"@q)Au&S8>u`C5a#'1"@ H@oUyTQbˑaiv;\j?Ƹ{_p^cIH{@4~~>qfu' -9GX#'^6ӏ9Z< 9p?pUo^_ DX&msOU"Coގmx&k OЯ[>UN8C~K  (梥Q<<=luA7ٙ F!4ńo X&#ΏZgq+L t֥ZݫirTU}\0γnQb< ӇN ƎNQ9$fh3/D*IF;k3;l5Ȃ"Wt 4ZG1Sl̓j5dL=֘ \"\̆1Rdo ]1gSst9!cIZ>ύKֿt`k }؁}<;P/X$ L-2{\,eJ"{,JwI޻J/tc~8[^ֺ%&Ǐ M4F;nhVwmo+R?y/]_cKu1CLӥ}qga2&oC( a8=?mܗz~I]Ukɠ=k}(-,<5ݱZNkJBve\D2x;UEVuO%$䭊9|"UڒNFn-Dw"*Il}Yp|\Ze+`y7@yPڃw~׉͊bbٮt<[NyI?uD$BW@Su-Zy0J;HڬoM:!?U|uCy.\t5xQl_^' /Ip|n7nZ\7 탪}JJlN*-Hgn׫sG9݃VHJ(x=osRCաG}~+rR/ wcX7O4u0pNq31׉" k~;ވo @ߤw:g2.Yn}VhAW9\(\-yw]n3nߋj|-f؃[I$kzYDH3ErNWk6fh4%[Jw`21FmveoWz$ $^:>/YkaT:'.-\px lĻ4Ȅzz6ҙ:V^]>:W&yVPtƩGb܂v2:@")˻ɰ;0ͫlzy|{<7=u=w3څr,Պ31s }5uF]aa*IN^hKIY\u A]m+ffB'HȖ1 /A6b AW+ ^PZQ&Ng(:ᑠ-Zg.-Zl{{GJ0fCpbjmZ{{+:Z oR.&޿0uiyंtp/uRG3=KI U>'6 N -ehrd$I`|xWi%2. 0SO R6}+ėrR$h4Q@cDiVQxt]|1i 91dk:C]x*M{E%){3D>Vex'i,WZ*۲@h1iB/uC2>ل֙&7g40bpE1+ՅΤDWm㺶Isю`~ZFa6c #Ezm pGO( 7In  <1x/ɸ,=1۳ЏmQ$Է-Yw)n&o(Τ4mn1Q.QwjgEi}i=$=x}ŭ*cgTwG,Ϸ~ZnxFv[Sʞ>Nretp+S3= LV9@i;rsJ(Š-HWC_"C7 ĸW3ur]݉\6&Ϸ%ݣs} -/%1LYU?Uk~/0k=xª+Paт pٶ'D |A'7OSš;T#NwdǐΉU䠷 Vh^u&,3Yxc|q[Ӣ KɁU|`kH%eCW!rx*Yts<ۦ7<˭H8 I%5J\e0eيv5M@2LG[n(q27ekNU%o=~/ω!ЈS([DHS 1p:8ܭ+n*?e+@lĩ al-=98Ahi:icp8à җbXx9Xٛ'DQYE4WsP]Wk+ddSB gRA3'wiշ\M|A{6tMD__O! H`\#&C?:b+TX>zj8J QvM[▘ 9e6}rbե4bhZ.K 1t1ڵEgRX~F3*-%5 /BK.J tNKMffʂ_,qISbu^::xptDL gonM,R()7<@ԪTF9O8d̘"gNq ES0 1\ܹHI?tdg% j'n)=7V o0,T1B:gϊS~X˜ٷD$zM_&Ciy'o%Pʮϳ/=Iq3KbsCݥ6B޲j:!_^C߱k$U%S _.;|nᲲa'!a sm_2y~xlqn*!LYwȻ 0s`uG`W*QnFH =*Sm{7h)7Y!I=, 5#yHAqhsj?UN%8wH/,ϙ7ae!7>8"EM9޷đa4 @a؝ڨXzŻϟV֠ІSuu/.͏8pP)aeL(F]_EGHל |kl)z=R<'!̫m }5[q35qOy+*93ܲoay)V'luomӾGiޣ Z:0/|`98Rmw*PGolCsgCJQZP/#oԧ2n&#A\pF' 5|Q75t_2KݨG+]M/M!-/[ tݎ YJֲ!b38hM0>%G Yz7 ,Ԯ<嫎EGBp D.XQ,Gy;9Dm9JmA{ ZO1I(q_lU(lm(18n>!g^֌s`<6 0,X,4sQxRWr)?xBJڋ8vo> &xa3!̼TY\{EbF''$"X t& ׂq];Y̢~x3*"hg-ZB `eeE\I l.W8|e*m$zH=qߓ/1L6 ލxQѻsmHM4I%[EMwqݧ 5y*e'OO e\[: %YB_25q-o%)nj6 \/e{5.:6Rʤ+H*!h^0d9<.F駻-d G=+J(p| @ k2!h.`'궚#&tSVd5O^8]떟U=2sJ۳{N`ʦ#0#o1eCe}Cw+ (JhFp:?,ܴ/cjRF f*׻}P}ghgߢYHvb3_V4UMV]QWS_yn!{+!lFZ-"(uF*YFBe 7t݅ `ue @}E%`SǃbPwmAE^TbVwV~Ne>ۍ p/J*5ǵw\ѩ8nʉZ*oGhrkTE:(;֮ړzy~qK)h*ݞl3Z Ho-X(uJJ'Ǭ>Mm >>anRٵHcRa q],X䕓:ol5٫<%#Z9U^bɳfߒ7Wa:a7lȞ-‹ VP}܉kXsڿ@ε."=@\$oRUƺS٣k4?BKq/JU]M] \1&cs ;'G-ܗW;VpsjB@n忦V;yi `Pr UA<{Sm4Jץۊˠ/ZG/})~apl-)X+wŪW"!VD4DmAb_f?,2Im1Ttu=/ bFUSB .Ac5OPZ$@GQ$bmJzi⠜|l"fm&4SQ8F.@l`l&E𛤍ji f~apaʉ(/밺bVFϼȁ)OT1HO\QTtPB?%™l^iZн7{Dǰ[K5|˓{Xbim FDk%߶u\ʯ*P1+l PMG$orL  ­ѡ 0ʿcK-yK:(wZp悆m~!:f6mM >ĺ:<>gYZ070701000002ae000081a4000000000000000000000001616eef1f0001222c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/*]?Eh=ڜ9T+ ,,_ iZ1R]:dW,OϪ?@gNjQ1~C!TFP xH-]r3HO,ŧqöw2bv^Ҙkog7> SRVr-yq- ̔}Q;z0۹Șj6˱@اX4 n~ 4,NYKB.ׂEuօ}o(XCN?Nz_s=( wr+r#wx#rS]Y(KMՋ.i1 EN~BJ7UtvpMoYρ(Kvֶ_>C V觽E? &\+e:x$Nau{Iٻո;̖dR^=^ډaYw{߂z493,̺ A޹2t?%m_`XUlG:7H/lj2ބ6 OhQuVV2]Fd|NR[&nJC2a<3O=x-R9C)@CO K*]I A6™Jpb8y ,w3$8?ނr" W0w\&4 nr9]EE m☐8QRbnUs,~&A@d/3ĂB!=VE[2۩2ut3ŭ7~ȹFauׂ*ַR#Ӈ%cwC?V& M8Ui\6J_ _V_W//JNh`P#B&1vD_Y:s&GuvVl?}4a4,je<Dj *:H5[>wy49QbmgR6HYTtǯpp=\اS_*/HC} %m̋2J<|<5. 7mxqݴ{UѴ15h'D;HL@ycÅEtrN|Phmk $5ϵ8!޳0kqu%?7'(fOM-/ؘOp+% ,o&:'> CC,Sǎvg ^\ EPJ)yv],q[m )yaD¹<͔X_JR [L#Hkz>XvfYIkaI\ʁ2vOňMwEKMe}:)Wi2cʹ*Y'qiL=&A'_jScs\.P`[df|a'a6L_GiHhW%be9+Ju c?WvMf𥳐Z?/rqfGeSE$ԭJ*~̣؋jM랻F9,&$-*4X y֜*r`7wk a56Rrejf<w+N?t@PT˄?Fx5J1kSFf&S V0[֡~' rv?}֣dyꞫ\wƶlv)IFf#h(oF{w '!jO%Vkd@xzP}I{^+N,Z_+؆łqN#%ֈ2c\@6.3\^?7u5VCs*8N9xt͆w5N +kx 74ᓨ@k~Ь:FO 3M̴+PvC?-*Q~z]`5.L!Yq/;Ŧm;xطqh$z i 8C򘆑gٜp-Q=:#Պ)|=Sj 0û柲( 2™8PRhP *?= 6tFmZ"bE$I~RAQm ^ W 2$z>NbY\k6RqQ쇮I[ MFpGOY]mÉᯠM̉4QmJ*5>"\fԸ[PxBTV 7BQHq5,櫚 Ę,ZANDGp5>Do0 HL!iLD~_J#$WGoSAj<7Eb^ڢl*KlGתQDYuU1!tG]_!_i}ʺ(p/?QL䋃Ւ=fX\f,&A;wMp9KvWȯ2uG.MVBv7g}%2/7-o~ v~rgp(QR$M>Q]oId^) i=~0_YQ"IՊ r'|\b꠶ρ&JobI˷4GPdDHĬK2@- Z?yue[tVHF3!M\UCW| e1=E\ͦ+yDKV[lLʑC,}ɤW\2ğ:kq(ti[̷FQwS¿/7V|ڋϮ/EC/5yꨳCOj{=Lz$xΩ{b;o?Oo&֢xUrapGE:C/ q?JXCNHgnN'1~9]~O1MQQ=JYYcԇ^dgT7>)F^4CL~3i0ѢPnsMdep-:FMzc0|laO~3@ }Z}3Eo^ i $sdkh>48Ɵ# h=% d6.Ɵ\(v r-+.y !yBDQXq6Hfg\3ev$Vhy0`j HUQql9&!l1\5u@ HWҊ_5.ى_n\ b;[+a 8NDM.O7FvjVwc" j* @[WG'PS,Z[' 曳ĆatY[ܰOBG?$^Tq %a`!3gqf9ߠ:oC /? <½"H'6{wAD 1gՀvo,JntH4&2LR쟈-9d+N&*r 1E갤O҄#׃t1ZHm(Y#z!(̏}? r.rMif'76Xa$kYאe`f׊[#AM՗Wcۯ.[W>,91сf J<aһvES?^%FKt^ |@)&.qa_p>(ҋanC\u*r}nƟ`:?γWrVdtk7n1Fv6\̬yM=t-C<"w aO>b^H8 dz*T|+MH\$#RΚ6mI^;N@ Dv*`WHoG wwE46t4ˮ EK7$]:F>SƋ^L9@uVOg5Zt!M/\=<[uO9Zm1݇X 9xdX5$WVr yAXm<&'I÷1 mMx5M0ٻU;u =zT.fFbb0=m\^6 Ǎ @sDf@HTm`E,pLVqUu0WI ؠ%Jc||;k\·@Bd~ RNH'K#eJ]v:p`3*Zµ|3nb&0۳3+s=-,)*VD 9aT9aPeV!Z7G<z 2F6`:Co6V;K* ZeĴ^+0i ]bY9repD'yRP:glޅr TʩO\!z9lS˭5USAf|\E??hy@H#;c&/rWa([˸: '馒,j eP(іu#䪆1h i|H[SEk@Z;92Tc3D!;9,@oWU`|±bKYl_c0LZ}V bk Q%m [si/ =OL䤔튷KvP? V|3s9B"lckXb #_ɎPC'l$ySEU`xO?m_`1Uop7)j 󹎝Ee}5oc5OTUAV=_q8fRGSQAL"aws޵etwr**TRQ>Dl[+"OȈ J YXS5hjNk~2FOrd:mcAzhA_cl'ٓ۱Sv'fK}J[1 ]&K?a26q[΍JҦJ.mK3@Öv͗A+E[N  nv;Ӡ7\TQ?+1Ez7p?b &Ov!Vre~М!E/ N&B(~ViM8<ØAs֫ $y vK&}"ÑԻq,xq65x$T&zgJ,> }PjI寤$`_JYA9lFm˴HEvLwQPҏYD6 ;OܒAcri e<hpDNx6i'HZ)IΞ6h H/Fb3-d'4Qu DB^D`2o\}jub0=ml&Y߻ߒ}_gNY]xJ=?Y4.z#5$;%];ޫHI&sz$ mx g>BݿM^h t C `6Ӽn0 fcM ڛvtAqKD_$VgNWs=һnխ# 3lGH~X%!2kG±_ ]i`tcᖢI+B*}{S-V, ֺZ ArGik^a&;tғ&i}p"dϟ|HA7BT,kD4`rz\#`Tϣ&+o{#,* >c#U:)n;+9¿j}6P'TQ lIg,7>[률_Qn&9DGu< +a6s^_{=HΩs|\b75-{h5d#!7KJ@[y (o'%50{y |~H:b2)p{Çj}Ea$`9ӻ{>RgKB OgmzTӸ!pcd 7|Yd>^av9x2wwBs?)̷oNJ}]$KZD[01$ wꨬvT|VG c!Kl%y?kpXzZ$ٳZ$h^&1ZY0%<媔eE΄ޣe m(59)$-Z7ҔRN9%LKTHS8a>5:LgbKYA|86oώMR˨nŁ'1qt`N%]dJS'ユ-=Hz*΁,I|YI76P#ټH fg/ Epת(кbysv 7%ZFxf5fV̎KE/[ҹmMqmLww,cz:j}MQ^p2$ FtQ#κMhyRF;Y{xpzUfp8]EN'Ё2I|D%%Lﵰ|a'MIp53-B,<P=d]dJ1x.aoyW&jS22h&^Q;,Σbxgpi=OrTF u5rxˤ7$nm߮Y2 Zxf{Ⱥ;s:,SUn6*2̸m=T>,*%y-2~VgP ҮjP2_xwV{=mw+؄*4nb1@pj?y"SqKbQ!wrH+U}|>'`&4H`-\ɍ,`ˆH8в@jBXu#[xzF'4_G݁w,^`w[ī/Q,KP 1"3 &T]2ⴗ( ,|ѰZM[wh$#x$Gϓ'Z@0$fx0|MoI-pTaj&q)f?{"szq1&Pa ΓԻ? >.߇` ~ vƔC\ƭ|Eϯ-m46ɹQit')'[3akRt CeUS*VBS-fUDZ;LRl>zb3Jھ { !Íf尴v{Zy )ߵd͖q)^yD/9s`z$hNq3'5'3E/"ԀdZaw SVFe`nLUqF0-$O.$n:ca-a#j7exaRcup=fW0>+y?e:R,tmf>&]4C󟲦87IhGA7Dxg.'[]V%xd3qFn9AO>BJˆ PuJQf7W*a)VN\8B:zk}c~'t.Q"GT\-ٙ߷8}!m ^mJ2u39J;SеcWE.V=^9QB |'[ӧg@rȫM #i8r ;p$lg4SKawL9VGeѰzSv,#)]^qNڴ,XE7[̃jXW,N%.˩ l$=fz,_E4MsAC 4S(.2Tn3ԆaC<#ideJsQd.] W99l~KaW̨2)TG倭ZFC)1X~P$X+ *ßv!վF>3ќskf(ގ ;Ɛ:8Cݵ6Q_ 2BVYߎ[ ÃP ձjĘpL 7rMEWB"  6©VCJ~jN .$g&NZ`|5qQ]:*j9  ﱴ&@/M%˔h}Pa2MV~ck`j}]9f/w@[$Pl'8r b2$ F>r?Dh{&Gp?)CnhN>e'2|id4皼 =*̘{Sԫ934A I1g)2MZ60T [lN6qwm :?>Bw1do݀3Ma -j@SB2A(ᆰm2pbCj@p?lb@~)-Q6^$7d7T 5HKTwm{rN ˵m3FW`ݛ*=ql>r('sdHH/.pm6@|ld6>IR)`o}?ϸaaI 1Ҵ7D6I=;.% ,rhao8hybAH!8W!V9-aH@y׫݉e"+&_JeN{21sFvF-{Nj})e湷NV +ʢ.,f`RС{!f4}f"h1 NݱMUMqUDW2 @?hT +}Upl[@@!;߷ @`-D[,P3Icd@O[ڐc9dyU*lC G"+B?h߼/QJeuhBKa=KD~fj@SRX!˶èX؎LҞ< #Pa='CKrȁx<:l?򉛑/}E @pwz6T*d~*e)ߚF` Ҿ ldN +@4m5Z'(8CvPJSx0[OinYA˦y,B]k*(*9O )JWBin$jRN0S^5Fdwm¯#kkYDC[ *OG466805RDZ Ne73hn6K>Xq؂CCkW_3H]9ۃ&#+ rnC:Ɠ'{* Qv=\Y9$)*"$ȆŚ-.63L! NtQPC-P;&a[:q9NmBYIbP} d9P@[O"[N4z i`3KPIs]_ơ/d`"=9U0Iz5NQn8M-4̺e>̓bqqf Xٔ*4b=+(LP+$[ӖA(C$@ģZ7ؼ#w&&'q5cLO+KL|G0RφWmX㴆y0qoÌYVJzXβ^FǹS-*/#[fqlbMPip5(m7:>Ap;jX&8_|iA4oFaED0~*aoztSkDB#} (\JkE.pIÌk` eth%rn~J_32ZFPX4x7[n񹗪5-=sńq>1LX&˻\ϣΊ0?D{ƀr(̱8q02 ŧP٬M ?ME0&5X<&ǡXv5 x"1QE}([}t\t?=Q\sUȓT,^/fǁ?0/%q qKZs:#oC!xl0[kTi|tMư j )*q9滨 -9(sʿY/o)Ϲ!Pl4V+_m+8*2y*VA);yCmMO2eG^ -]ťe9RxңQ0oRzt;{3;^"TCm̀DJ]+G6Phs]1@bLaj:cnBz}*Tǩ 0w^7z'W7b;- kYs槮5!+5a&"6'0˱Q2MK)glc`#<+Wڙ&[iGh0 = -,y.e yJw+~|)3K:VXԸ⹏0wAK8K/)>*HS+>g:['%lB oVV@hjPAzg4>KAlGu,:h^- ^ni:7YRHg2mӚﮉ8#;N왫7wiT%!f<xyl0 l!fk* &3CF!@)S2@l#upL4l׽D&f6^}/.e+c</d@RSsT +KizߣRf4g=Dy۾U"vYۇ;JY\.@$+~H#hkvwt|W/VN̠FGhaN̻e$OS+h:xW3ݱ\}'=(4N.;8o'';lF2WQ=IDQa爀ZfV8fj4w4GTuؽ"KɅg64caogR;EVZQdƣW@d3wvbmD_ZenNj%ѪmKM|h?aiW$v9<77=/F-8\@Y1UCReIJC*{^ z];2vÒ$P UX=#7 UrU3ԢBlƁKyBl v0Sqn*Գk?&WHt$(n.vi8w\>.YKDk`'oyr,, 3Vx#Jb`_"fr\/C(CWH3>Sr .hٲS$SG"n^DۉA'UߍbWa#'s$g[Yh gs9_/[.a py/w[ů4 P? s`Vxi`Q%U(op8M_#/&#@JJΖBhsQ~bBJf1! pP R"+~z9ۉxT;_ʫQ{}QF;S(Nn{Fzq6ET.\ykI(Vl?hkn{ v~5S™+uz}aِ6ܬk&#g̓ل,{Iw1 /=PKB b%͜YJ]'^"i3_V6郵|M Vi?KH,}c1m^ػz'sz`2Y@ɭANV=)1G!O2IJ@'G3Ͻ+"`.RU Y(5٣+tsֶOTbfL|f$K&rV~$wO,dOO$ȼDdR>Kl7AZC{WZt=FP3gJS^xR1PC cq\/byښ#FtޝfnJ 6}}/Y+Y6F'^FvyޞZp';)/:gR :tkXn.V9[4OΨ_}ĭ+߽*k$EqKN4aXDghLSmG]mYaMi}@>`qi ñ -1U1&AO3 č0*%F+nC /Cz}! y"؁9d*ޫ!oÌkr_VVπ;lZ-)W ,OQ[-]x/.DU3hQGx ѹs3!K ύ7(y#^nNv:\e|pyq8D#r,7س>_->6Lm|ND6fxFipQ2ݔNO +"ҞӃyYDpWIA0`fq"jƔ(skR_,7HK𢑞Q.K30,&BzL] =aC9%qKxȭJW>|}F !Ϲʰv>ڙf=v~\nڣssr~H8FK+K/4)m)d̗ҁ_bm3\~;\Dx ̃ `Ż`di2ci)p9a1yȽ6C+1@y V2twG;mdݒZVk%,l)$>[ʵoqp[)sF197M]  \6Cp+s$An J/fjVMz(2H8HWyr`.09yZ+=V8D"n<[ӟf(%eh^ qZ0ŭz?q%@@?'\AI#y:^H漟8i8ܦO72X8¨ӂu0Ǥ<?J5?<2@Q$L?8IyCBG80hlZڍh$^ZZ" U+i""^pG 8~ n!Q>TZ=\κH2J/X#P9*{eȷ 1]CFG4SL^iBqBҭ}E 9/y vڮ,>. 7+/>g8J{#ὮND&y=\P#(Z ~K%10A91q̗0.7qm\y9p7]_ f:\/Ni1Y{ ) 5 UYm~noY՞djlEdB(ŮxGLׁ.N`&Oά"ʮq@)r~՘P HQLm$8bWJ#(G |R^hVMw6rbj.x ]`|Z_fLS$= _%0  dd`<蔱qC1҈՞:)(L|҇;(қgb\ñRzRw5(T2IʂvqﮞP!*?z2_ЍxՎ_%$&30#zBNeVe=;A?RWR%ޯjƐrRcK-G%m*|.w /NŃ 76[ܬ*ۭ%lu2@+DAY!}72"*rZ% nՇ3upqKxqϪDQMD2f]1ޱMA=Y!2Gћrd)2wo\)!c@-|CVŽ w~FVg$ }'|h=iQ*i'ή-DUj>JQ y"zt'̝E2ˡ5 ]pXOr\mkNbK ]PBբ`mF!X+#gdT ^]U֌3>8ʤlkn|C,N8F@dw7@XɝΛ:sv(Zp .VR'7YB1$K\hӷ$7}@ԫ"K\{{ST,ӅNƨ/Bcަ1NIzNOD K,E1}ga≎'xשaS ͌An )p;mC<+Ts,#Ey͚stJЋS=`~իq! #Jf//x::fxqLJFe]۷f܈j,%$?dl+N1ɋvgqu$QoFQ]au:IcNJniuKAjP/ <%>먵~ASG\ N̓ :Q{3Gp6S`{ћ6r4- 7믯A.o9dqm8j!n)6A JwM~JOTKUf 4LŴe ,}=6lzHbڱ~w&n&1 r^. x2QnI)ju`+Ә0xz(ӌ F򜵝36&jĪF02tIgL@ ԰?ZkE|R(>Οh6n (.RqUIێ$|?ҵ>5`)G;AoA< 7K =_g&OMi-/u4DX< Q՘.Z$j;|aa.|!k/焚N " SI.Ɔ4rN.݁)c<'UhyYDʐ63QР*f4zӇc8U;] Vm9+L(qCGEMN $pls DQ7r^f3q^#TKB_Kř?Ř׵@{ 2$ +w6%yL@^Q@ Jx'5j"p/#I%nz\pgp%;a,5\qCi<`]sQ{Y#UR%hAma0 4 `|}iY{%|zV!ԊjvPqۑV`z|x%ăa :LUù yј4HBcL-[n&ofN߯ 5 naPj띃 b6{/XV0f{49(>w5i4%d?|vB^@ 2Iӄȓa 9?0==i9|E\(Rb}, `]],qԼ?egQKpxrWh\?K|ߣ-#$ƋeORHPK 7 ".a4YnfҒs} ^.Nv 74HtP ?ǒٸʟpcaA[ ?g(+G6 T,zZAE05k,0:yy)tkDxݸmL#^0o X@'%$z1S1zj|anV"@H8 4#C|ʽiNZqNIR.ja 8zI!מK#5_+ 6J)~?ς)\n6gc" ^.!u^J@XB<.Mqj8/>f%DkD h5 id3RI5x+n Ӣ$]ha̍1#O po@&C JHVoǃGush@Gs:)Q_4Jq]Դ$ c Cn뙂7*-e˰J%g`y( EHD`.pj!UT𷉩h٦!NeY%=6w 8O8)$~~:OL镚`]ot ):l219?.oU.ERhu{pA-t6(J;j3$iS6ufa^ȁCOq~P둯](6hF|{R[IϟϪ:x1ֶ\ 2^x/~pO.c7SH t 9-?7g+P ]ld, NT֛(A$ 6k][# ;<>u P)ɴY#G2^`% J 22"V lAէS2F7alŒY.XH1 )_n}QF+cr}%@Q՘4/,(ԌNe9e6_R:#'lB?t45^LAdJ|I+J? \̉ϷDS֫;|n-rLYD|Ӏ/ڂ]຾e$nY7bǧk$j}+7('j7Α{]V Ż09x>") (Niq |PjWG+\~lt=UEo-4 [r9cwn/Hd \p|U~<)@fF?]OFa5r9kz,k%5dm'aZ끾Ո5b2 ms5V),ZJG-{$#"X8#0 } ElHg"M%*2a,FWtLk|5Njt3|cwomE7eqϙ ':qagܤ+WE gcF}bh#;u9CҴ>:1yz@x@DOQ4 `߄Fx8XzY*=9v)(ԏޔE-^*83F 1g*NL%ض!##Er&jYFܰY$T/HzabZ qʪ|&Tt?^VOz3QC}#S|Ҹ}@vVE벹ߺ@~ VߥzQv ɦ,P:Zq L7I_A bL?_..Nj\Ӕ.^lVT-(<`"95)AA&rn9jaж{؉+H9! !8i`RA>ZfuoTQp*H!yfq#Wa)@,hhb4<[' /+.IHx| X"P}tX~zUm,V^iWNԲ$?ٶ64~RQISeg6S '8/<%'愅W->,!}\V2c|j=@Т Cs2wmR:t׽k=f.,~+VW_蘊5ED+x(*BG$\_܇XAD|/ZɟJ gVb$$>]DJ!m,fFL)v-̷c3 U[&ZRPnd-hn:[!=`&W(-9RJ |Q=xUQ~uol♆?hwdm Ldkz>!5.M)@(ܶ6"bS4ҚHH3fk [%™JCEG &Tnel+'R9x#@ںJ(a~X.k||݈Trֈ֋h ^>^bnKWԙ8 {ȵIo Fmf4i1/IhAsN'q ^`&,&KH)Wkܵpo-G[=XF/@?)M.#0G%\"caEciRL\ H-L/k$* aE8_1]] F๐Zs-c[qJp뻗/M+q<( Z<QA!J*6ƄmKY;(0/CY?wqXDw\]$EC+*4ج>@wrX1#){tuNPQm$H@:\^w({}eelOXgG xUX9ɂkJ6z_c5K.2R,̓g3muodm\׮l~^,'=4HҾ) R#DXF~V"wy+!Ț8y,Edͽh5W˂oB9sy>/ױI'%i# ͬ&EryqխѽLP-@3{ w X *$ZavDZ1}O22t3J͍ϳ7d-Jdn֖R4vX>k+M @@oBߝvM}.P;7)L5Y GBiLg{,ճeKi3mRn/CqH -6 „Ȥ7:\yG@Mz2W`o \մްCWk7 fS #v$TS~)Rui/ע|kHobO`cAQ^v`bQ?UOΞ7/BEa29o5\.d=0BId7&Bh 6c>W3Nl֮`xo%_ǛA1!k$1sSIi3ОyCi~oPR(EMgzLN-W'*82G@zW@5Ǐy$ Yeq{d~2zG/$WvaWL'Qu`:8/=SJ[Ԅe'#xb,xpsA+_{EN!|՞Sȑ!<~q{f 6("j,bE!p|}۰WFWk7r8ٓx_~gӄ4l^R.K&8=>Lg#O ^,Y?i -,3/wѴCOj/m|[/;xLb񢭺yU1,񎎐1boIB;z8-Zdl`_=ъC5MgP]*(M>F8N#CaS1l@紗VsHEr%S2sKfC;:ֺܫ>\럀CȌbH/JJRN3`m VaA g.|q|<2ޠ'=/^m\@eNJ ķHI~ҪW-q>l`.v x=lɨI>8| KV!YHW a¨0|g+v@H3#5. LFߔtY"׻ry+ fdͥ햃 IErQ@ nJA|!t2L!yg}i`Ē=١|': @5}"'@ZqF 4Kđsfx"H[u`|n<((Y/hYjHIUb+sgCc[@VF3 `q1DaZ`XP5/ nR$ҫ~_ ~=.i6yrx_.&D7GH6q rM(׉0-.0WIɯR_%fp4E MgT;.D] fkOpdSeL>+B=PhxDn%{I:kd}Hs'Υָv4U`]jJ<yՓrqުfތz~Ĭ(Tkqߪb`֒{I;Ա-S噘o')[GTV]{O%nMuQC e!Yt 5Dže<#%qfn'Rodwhb*ݜidv#¼~y珞9#Cٛ𢂚X1Nx,J =[~$/}q&&c☏/᪃E'fLg6Y;DA_{,ֹU$0@/6!IVh[G隅p o{=h-[.⥱fME=Λ+s'DJK85BH0Ċ|1} !*ߣ$4[&m&Y.# )7LnX"}ˠs@0h9u +_:xkay8t=_6;BΫM0D ٪G0Sp(ԩ=:LL̂dʆNVP\i=yI Szer3#ZioMz~gz_%]7E?&ؿ*uFI 7HX8Ο^xac]D7΁OGjEvƂ\՘^Yfe4v_|rdP8 )ԃ`H>6߰GmBq["f(dr Z9xs7$!lba`Fؙ#ùqс(2V4NGQgz'@F)7sr-t%.W>,*kE`NXN+ N}zKM˘Uğbk}_SDsWVKrJsr/Uf7uZxSeYX JQ `!T,BKLcm۰`1_ ]=3Z&0+. )l<$oc$$g98 R?t.3]֖4&  ,#,_/k]KMi/r87BII>\2z p—4Ll'2@nChd\hЪ6an>)8E]N4J&/f\(|7g6̴_㲕u T=0mؔ7ǭ;}?29-u**190ATH%Mv:'1ɼJ r;;E i0Y Yo.9hkV150Jɵ(^DI<_/ET:ݪV&5Dq\ߖ:`"X9*hgD`^_^ :V, e<&4gETk$ #xdʙ 2p'5"h+p3s)"叔k B_\V%^X4 n[iaT Lse3^J ^ $>K!߿3F z!Z|-&IAT1ums|~js}҉Af%]z).4OVZ'p-l6ut zۀ 1K35*|Ts-iBwBȆX ;fAȂ tGcٯ:󝬩ET( -f*b:+a0]bzrId;Bqz_&I ۙ\qP4ab7k89#8Kd->7ߞל~GGvASBϩZu;a5 [(Ew^QKJiJꅄ*pj agzbop,/U,=z}, Mk}S"0|2G"*[Z>Š#[!t-:4[vĵؿ!1&2}1M2X0Ds[FnNboZ-woGsy\綌7,\{gnKqa&8֏q:zbQmÁr|́zĬOv$utcs, (וֹ :&+3mE .m$u UP)+Wਠ.eu_U ]9+a{^^'ajX^uᄂ~_ocAE7s䅐i+4M|!⫖>>'i-bN&\ȱ}nQUGA%`kqͨ.K&*7O{܆5 <#!=&1Hd,GD[$ ܜ{IC̰6{71VLÐ`, !N w^o5xs"FGg1,O5~-_wf4ŞRW5Em371Q< l@)wPULȿKd$ V9u҃ +PseuI}cp ͧ9jcJt|_7pq>gJd8?n݊,Ⱦ9_Ŋ41'-_ɦcDXє8"I]x[`MXq7Ν~l)p;m2FQ~z]ʙþЂX>82Tpjk-A'}tdȝn'kW=V^6[{qc)sB A8yXQl@'c)BPۖbLx騴.uw//C$@0 Ѣj,.B(}HJ`YQǼ<ӟRf<h `7!6~.Oa:\>}XURpɮU뽩&hMZr]n|څ' a1orq̒Uf".JcwhkM]#M6A8tB8.3UjsmV#FP$0`Oɇc+k0![x)H.diPK; vΨo虐";t&c+M,ҏj!~BcP_*;rBhS^NdG T1TP:X#3 9P B5l,` 5eHP@^K%޿0_@e&iRmj#CS[Fl,NB\&lsltLHxϾ֣98=D@_4J6pse f1&TwG54д N~daRhI_a!t("w 8A: =DesF 'X9¼l"PpV*{k Cl."L{>?vK~kGwhPd;RrRl2heiK`=zuxq.*eEi0K{p\]/NtRHXj*[C>Vz%?8-~9˸iiX"*cijs_Iyk6a uqG •&' 6+sd~}Kj_)?܄KWyh|jύ~aiIYʾvǩ⻻Ř+Oe,Mb50Fεɰ*UrG2j>> <}za7fzds}7 ?)CHVFd ƺWEYylQe-ǭ–&}'ҵ~_}Й d%/}Y&5fFR&y=[ON֊t6~=d4])F91ϼ8S*| O.N%(D a\ }b k%1-D2;g|x2fN z{<)9N$ЄCqg8er,} SQYN UJ$āNNl1?π#nl#"kj~8o$!Wz AƫM\Og " _n.[&FX1AN~9b%f 2pV=ˆXJ^?VH}Ҙ O I847CrغzZX*m+~:6dIo; 9*}=Iz M~]B_BM`LOt>#LI1~kDq -AG$5d'? = .>`T~pi_Z!'#yx+RslwE7*\!^*sθL2[.FW\Q<>V97(8tX:}hw Ca;͇GFP u-/wأFȨ%PY-Ȑ +҈_n_fm1#&wiR8LrEJF1 $=A3mlR~dH%[ыyzʶ*j[APfgnE[Q6|ѝ1"U(.xݝ~i yZy^̀G+'qsKcp V:)iڳ\lz/&[T8M{ 0:A;KWyKƺR :jr#2kHJiycYW7|æ{8wռڬ%+ŀ%EnC#hr|Rm;0\5 /Yf8& L].-o 69@KW.f Tfn6QůS~hA%r/x^5ŽB8s ~5!d{Uzg>H\BZp@5f+Ẁe(QX0m{K4< YxES} 4mpOdK]LŠv3?Kۡ1< hZApN;{B@hշACDRlC~lbhX| =9Xd=6S *N j$^fH_!*m93}yVmAM]9K۝%`4# BRuuJrB?,Vqz9#P}Z>Wv2XI%ۈUoIvr6doHV4w4id)E= Z|ȔP<@5z^ ȱ$3? ^L69CY)i$bDs'0 lқKwE'm{ tO"DC"q&{hwlZYga@RDJ7}pߙGYZ^uZ[ zaUWMz*o`F#='{(۟Vy𑡌m\kI;V[bT%/E]l J'FƟm % 3\rF|Cz-7P%k> $$iN$Sމ7b-Jn8ڇ{uHإX" OKH˯9 d"y`-)mY)MOQ^vUrEoTާL꜓˗{qL˲j?䦩n _fpO@t%Rn!ף$φD؄ͅ /oPzz#QZ) D AܝR)(x%Q.4ilE/J!g,A6q(܃ˬ7⩧݌Qӊuov 9]u#=vaY)oj]_JGoT/Sw S1i,J=4%nub<6'0L pkDT"wՋ}4 pV?|2 dB6:dB<kuy) ݗsiâ}b D:B>k9AXj#l| 6L/ֲ(6 Z b"/>UZKwt ef뭜kǤ v\ 8Τ$FMUѭZ`n 'Eˈkµ,7tYrz,O* fW}薗I;DC9Dv8 na* ]"=}?řXآֿڶ]uNIƿ  nV[ҞK:cF }S ]H"8[(3~'1i\kMrv>O:3g ]!Kg*>݇"+\cDv;"=iqf( I y'd_1r%4"#oO}жT$q+Uj{!V̤ig',$Y#ecCEiw߹(OF3 T=(c@JR뭶ŚIm JPŝԐQE&4iRHʶvFV+C 闱HQhH SCE/B~?wC=[5z~/[ȍrPe#~P_4;zc ,DzV/>PVѤ%`+HI+JW P멦?;V+~OsƸL+j؃,2g Bq,4;)W]QXB6' ù=2A(q1R;jZY4f4 Wb5ٵ RA(mNʲZS3F<@n#̽3˸ 'ZzER^_i?Pb%FNQ4I<н3<ޘ^VBXom;o +%-GA $t>׼xA@U nfd%)&딲rf!=<&J4Jk%s[Z3+zj{.5 茷T0\ZR;s0h:$(!J0V*lG $=)M[%6:ĕb{z}Tq<ȣ >JD3P@u_+b&N~[.+̘H|xYz 1:=T loU SQ)l/R2QW c,8"ؗ 8DR b`OܣV[03,8M'Ǽkl(W (vڏ8g`dk퇇hU2!\r6]mXhx9C5p5Ty W1b.*2^#t p 陒xXNO`.95'R׶d갑=+yt69Hՙ}Ydj!bȇg[N1#^3O Q(#_Uۍـwg0FW!{tBtk&ͫus]BIƴR{7t)G#[߼#?q#`/BC U/~, 7w24an3{Wv:l.mx^局h,%Q>PLO*2 C'}Qa>L6A\9{Hr҅6Fzo1r0{ap?Y^g!s6Dl5ٳ!~p8xL Or)$~_h#O7Rz+O7Y 8er5 d)>ؼ(GXAEStQWȑ+g2F>]Vp%!~$2QŒĤ+r3ḷn0O+dJoA3r*-;cZ]$9g?'dv* O鎵Q=h1ribyNtA[%TV+j/g,"/wwyJQ-D`m({:])JHݱ:vNLzRSm_n yn4fWIa~ʡrXހ>Nf2;٢Jh"ģP%`$!+@d6-&`)P?׉0?0nQXf0"пu~ПHիet;-.;bu>,M*\Ar!fa"LBUZosl~r, Wt$OkmCkW\]嬟{ݴ1t5=7T[=[&=rR$x4##pC +Vq}GɉAZA~ 5B.sh3dRM ݾjG~+Kb fs^'xc8bc;_pyV Nv$0@1҅K 16DPbxP?`2<ڕNSgFDZ^bs/S"fs+ZٜL&{aۇ`MعufK>}&_ t5Î dI4]t1u2r`"`ZyGhiƒ9Hʺ< t֠V?vl8ڷ[0nc9<Yp}y`Z2%tbBwJ.*:`Ei|:R 꾖zL;?udks\Q^h8>D,E1IRbNN ąVU-K=!Gjb5 a>;yYjݎz* N&ք9ZnٔWB":\W`(a=E<}֪M֨>G,F+St+}k]v Fa(20X@K)'@^/WE%uq;cQ?~K^[i=,-pmޘ_S~A7ݑށ?OO ?ٜ[ YUP.GV˅zCߗؿ6lģNwY}L|84[ GBg#zʥ=Lj49vV#ppC<}Md*#lY&ξF#;=?BBgE'_r"U9Q :)wЉ%J1~HcSQE{6 l.#ڛX;;Х7hg0Lqy^';F#%/q̌n駶h+|y &iItq<=WɝdS2$NdpĔFsGXKG8\,~G'pƙ9%8'3Wxw{R-j F$X= Ivؼ[][k<߈Nwne[Jԥ0>`1G&.sR}F$""H]vu(];8?x 6UC>:VTXqR;1MAZK\r&~W#bEΞr1?p XX ]}݅(m -J)&kc_8G NJ^"ȑNxv/ZFE0W綽L!ܫW}ZCFE;/u g:&3)jhĩIy KU/۵nl\r*@3g'Y,Hbf){cIo72afµbP`rՠ8iý6*Iڞ~c̝' 7/w-DՇ1?' ^ !BT,Os]TI}̓+'R zDʮ EiJn!94yrwϨ- R-SUj;w|}i hkd??vӺ ]ۦeh?2=̗x@3TsG4qu'>i2mO:'D82ra&&Mo(?Cp M -*F*'J8ek DHtp6)Bh#䮆'VmϻlͼS=% Íp45c /MD!WBH[Sr~w7ޏx_T)jo^A sҏ|#n{pN,tDfr<*/Zv%?+D_1ցhMTur (E J?pV4$܈!'Wj+@sMFFJ#"w T::gq!}h"C*SZ.,d՘Q)/W%_i6\|~-v&DLZtMP@'vVOW< !ml1"Lfw3? XWG8-.Sq{ig::2$o̢`{t?/3g4_W\WzkH TX,' ml}m-`if0DN&,~Q팮E^)!w[a,FAz37PU?a2xt;q銸OB;iQ{Mn IG4['m%D}&*Yqr@E RvdIFWRF]!K]+qDZ(n꼤C[RX[_9$q bZBٽRhvNEmdfldE~5wDгJw5ͣ l;Nٿx2tU.ƱDNs>1^QXn&s 1@cE6@^qg2:e"JtM-P'1m-D83ߞSLN4b ,&\eHlͰ}Ixq,gVA Ҥ{k U5򝲤:GҘ.Z> o@K#(F ZF֫BީGdSL_ǃNqrc<͌_ ͻ忞\yh%ӭҧwD̈́~gTrsaM&f\ib.P.{}1L>*Q3umJm.O f˛\a?M@A=G:}ěizL>6w4PX?2şσ> Zs{7]dλ8Yh^uGLƐZT/1khHEmL)MF+[YH͒roF$yImNJ08ƹFh""bhwX* Pz/͉k7&U =7ũY(y@.9X)˵g~v?nϤ'r*И';77h\t_IXcxf\۶v7l^Uʦ5-{8 iM&%)7/l6wKAh7VP@a07$1wgW\WV+1&G@Π{WD4?ߍO1 q<37nRnP\.#^>Z 0 s;[X+VIYceǠ>59OP)nK4T_H}Y"х%Me w\1w-?~)ՒCC:GRG y$9@kZ81Ք^Blƍy{O}j1.š<~{i+ $%N@ (YzwDcdj$Ѐsp( RJ' d>t7~ dhʹ;徉;MnBp)#ػ)HUc3Y9i/c#ݛ.Y|+~ׄc^(>j_A㜏k]d8v czѕQ)þ9:aK%TD֋WV`q}*d3e{W4@&UuJL;#$#hЈi⩂>e4\g~KΗ>ʶ0hHN]CpSf B0Sh=*O}|G`Yo[(gHtoJO1-Q[|i/ϧ$U}$g c(eq an;~mWq>NQVEHYؗbLO$qʶjvei-3;S<;ȘϿZl|d8[М䏟$fL[:ц KLi!D'ķG!JiBE~d[h-N:J_ ىdGuyd׆:/Z[,ER}o(bz`A2;P$']m1ք3ʰ0@.%!kDcnaE0N2,eg#@AABX~Iv{+ I*g3+P[Un)e|J:0;ӄψ{3ON;.)O1)DST#Hr@1d3U2l4vA&A`ܹzڠ襁򩆖+@ F=X-nY4=QJu G8&8ɑ2&nbm[H* \*Y %#a262@u5Zj/_žt .a9zr7/Yi}LU g}[&d?*OFM(la!.ŖWX$oX&:r*uܣHp<xT(EnXurJO C6@ɦ?O 'qyQlTiQj B5eTT7-dvxٌϴ S-%BxgG4[F̼}pGMQVc FapClou #}Cn)I0McquUu7WN 7MG_!I/STA%x,pzcu/"{\WZ*:HG3Xc,jFYA5hV NÐTi̝zIfό,rG %tN^O[Q*t x0VV¬]sYN[&X"768`@y2H+y): Ip!ZJJ{|D5"x[duUF?wlܠmX8 wnT1V58Q36~ŭRM'tgarYa ߁P,*guW-TN|/g?N<FQyj?S>z*"ވ Ha^wn oƏIWovH= m$*Nd |f:y^g)Ow>oN {bK\}/n uDܾWr+jO62w?΁;"~;eR|k:rH䒉DBK?kzHA7hْ):K-t :QA*Absѕ4$|;Vyu-}h$`z Rt>D~06R>4swϬ[a %~ᕫQ >1"Fjd'vQ+P_v^n㶉/rt7m՗W"F>h˂6q1 #% Pv9Ad@?dݨNپ/N7q7RgAӍ-dx?fw Hap T"c݂noĐ("N %ώwzI2Vo G{!"5䅷E >Zn Uu֚_0@A}23GG{CZ^׍CR ̷IlV#'Y'ؘHKx*RR8A"XS5_ȡU{D1 v")_w0"-xu䴈);ՙu+ue}Gڸ0Q }ǁ>Y=s}[;FGI/BR(אm=0c.V"-~%M%bWpI^@[a~ѯYFռy0d;&TSB{d#/ݔ [2) !{ KdKFH UZH{r:%WF9=, ۯbpu8.6>[Fక5u^alY犂 ,eAJԦ7xyΖjsA!Ƅ'~U?RZ'1fu8HBl9 zX|8%}Lt T[VW7msnNin=tn)jMzDglS.tz}+{B#sF`"RQ{re ޼q\&Pe ,,}i7 K61o)E>Rr=xo{R}n'ȋX Bb8F{^k|˟dOZ#0ǐ ˁQ;: ]%*UmG2T2dk2|!_ )k8tF^cphe=@{Xo"]@]EYx vrbW5mcɍW0ɾ kދHM? #aK\яS`MB~>BLp72dI*BTnyfqD/FCvp#p47{_4 H8iN0}nD*WZ:򵘭e-;wy7%N¯/ZB.[XҕĠ;)qRy604xo00:1 nujH`'9 HrdwRhJ iUINm}$%`nN'j*x=xYCdLS,+O0W&t|gPKyŎܴbƒ!L=1-s{,b@m淪oB[]&B֥ːE91Y~$(Z@=%%5Hp!@4s9f\$.\;5QW^gxlG 뤍8N.kNG5_R+՞i&@:(e 톴ΰVS&x䖘YH[z٩8ll xUդ4M7u&G&T+Ӣwtfr (cQTF,^;jRCb}dCT3UkR\plysGc\5?A,͐ڢz5AHp/܊];}K) iW{ƾ@6bZ`k+}4iEpeFƼ15oa_\t/=r~m0h;, =1CHwפsZotƌT $xm3ޘiSlZ^fW'z74@0ݶ"1M;G؇B#ѵ+$zB~W#vnz;=?)lK{"ÕcM5!Y stk')o+:sc&T!g>*)2ī(IWJj9dX*Mj xY.\[γXt)"@:0i:5sAOH:!x T9USQOqd'Qd&6=Bl Y^o@Ig[6lypgiEDKcDzVZwNc9 fSKl+Ziou@&^JM&PQB5,}Ȑq| 6b0*N"㣹`5D (xF+g'`:"SO1U i/"vq~&P@if+býkS@0u[SնV67(;/lxmG|' OH@BB%[n7xn]jqB3x6d#f,9TJ[I\PTeES4@ #nI,^d!.Ώē:\},Bq00REcq--: r((NQAeE9UJyjsiM8Qk!ľF~dwNu VL=@z~:r|&7:w܊u=%]}Lo!+ɍ-Z)GP9-_}!LVŸQȝ0퉣ko;!! Z?v].!"d{c`g,` =[^FkMO#۲{T,cÝn9tG,>x["=<`H!H9y34!5y&&rņ)=[*̣bI2nobr ,'vTV+E[sDH (\MK.y)4^M_b,K}()OK\,ݍ_ֺYʁ ʄ0$tCWcRmywil|* 2UMj Xlh<y82h`w6^5tIte҅5-|6|g-g ɎG0+хEƉ(Ey?f8R;i1(B iokDT=N -\dqb`7KRwf" 1O8phf#0Cעfc1^Ob@yU 87hz.#E7@w úB}+zh pxX\<n+3>H]H0Rtk?   es꬝rG {ec?"ȋ[UlhL(MfM=WP󙾥҉2ȹ0hPgx$ V @GO:e/ vEhKe0X8>q%&%aЀDte9έ^ˬQW˾g!.f \Gmt`#el ŭ׈a p}pS6yyoR+$Xm6`y) %lmYc'`6\\Ak{&c x޽|~` tL&r̓؏@ǕuO%`(| -FBẤuЯ7!d8 FƤbUeTZ q 0j~djGQ.D {#g7pw+SWƫHݡy Q,.Rs+n-N`6h VIGA 孧Ur;:b+Bm[vMltwh4ǜ啽13?0t>fn ſQH`h Fhy ٻ Юfbz袶V j@| kU-".R!uo>*Q6'qei> f ȃāc>&@?#HJeMG0 فf&π DCלw\ـ ohZB/ηS:bgAdvqT,LR(z_4d^>ƫcsqtLJgKz .ΊK7 {ssV!pFoe2aNڌ4qTYOGN}fS{ctE>O4<{F@^I҅œ ;/8u V|tw4VbK2c{L1I _ts^JٹC3ZMGLHݴ?GGvP3ΞݐfEx zBr;cP7jEZØ^'_mv74)nRu%yfhy3\>m* o#\F7 7V"wTB-I6?+,8OtP) H{=68'Laqsn1>ℊTia>/]DB|MZGcq,TS"%):( da7S_IF7b( \r60r#jN)&{ɅZ aqNeͰaք/2* Xx?yNG MтYϕP4tn =^<|R%ZjzBϝuыh$1,,i F <#@g*oq#!hEϴ`5Y&^6L@>X;IIt N0[]X%/J#N1`ֿդ0iTù'iȺ9W5bZSoRW jgM˩QbOETn6]>.B.qJ1<@?B"ov^6 /,"'^O)p t-"_O6r > TqIXnN„ BSd@Gg)_76f)G2f﷿}xVN yV3҇H20ZYs`g)X *%)< En7uLaw_նу&FhN_:>* M" ,j Fs{ qbŠA:PۑXjԋW?EiPn‚kJ L f@/'QrM0xHӁ' + B G;0Ӎ9 jIz|"mK#۷D :q_m^yU_ !vffC`.B>G֚X˓x$I(-kҜK&'/rq%6v6/qdZz9|hNU_;̬tV_-Rs[kNxC|a'ݩlqߒXVV:hՍ&f˃;45+K_b967~߯xS?U]K`i_Z0Y##qx2(p'sjl/L|ch#=z ?(l*-*yUz=lԥ'ouT@0*/OJ/NT%ehVKjU*2IߦL9gHd4p{ZL)BV3e%AVVqݮxO(ǐvM _ƜJF~7\A qY>栗lzޮ [VOZ,ors+,pH1bHi[9t|2zѮ0A)y Dx7f+^k3!^i}3*kI۶y:$chG*d9syAA ymX-p#!@u497UaB`"z'@N6wJ8rYzAJl;lp|SQGЍTł(Q8uU{?^/fT:=oldw#Mڔt4Wu/ yq ԻK|^ s7΄ d!OY8tP[p.a9)G'*~DEâʎ=$¸iJO'&nPaP91ç}C_^t?YМ8RCHQ.0BD3+ al{f.;HtV5.x#G0:)Қ.T2|@]0ulW{lEu*$ fSX%a&%XKiKwǙ5N"&2I[iWyڌ)PhS*iȑ̸N9p>Unךzy6ziH^PfhKH/Ht _S0hxj-F`=( >(` H]6GD niVݘQ& "noG,':]`هi3%SC@ak'ԈK~l710U_-*ȄT@[lbJoX / t[JP yɘ"^(x "͓M!6ÅJ m3geCc$EIyV42PmuxtBhem0C}vY8fَ-Y 2-&Bӽli;FLS P* I=`,1n^&0NҒ%tQ԰bJ *(3Mkpeqk==ZQm0B 0Ya L%Gh>)0[嵴%2\䱏%p;Sӄނ\kMa"/s [EZ$ |e<>#tՑ4MɷZ } {tPh~ηAAJ 뼬sγ}Ws_,Q9N UGl,ZaJhb7G=S0j^,6o"_q_W*|*N6ݭsR"1=Xp%VlDŽ4I 4} LׁpvF+S5ʣ$)`VOż?GÌYǵvUV8$-ոX5NN%XQܿFt\M{8\`<&?HBK܏__"xP&9g$mk7J{ ﵧ?Hq'=hJ4;7CwKǢ|s 8AT'_Pى,r%qr Z^"D'\ .R8FKrT~~X)^\07a|PЇ^ƢH|̍y7>KB8{X { $)1Z׭01:J^ϜF/1_w;ع/lY#<&O$BۤpcCH/x[9t#<́ڮ4+D黃OI> 6h" T 2&nLQ%VD;͇ x/ӵO3%)BTm{=H+aZ*d\YD\D3eVf85SC &-C6̓&b\Y!~mxs2?%H3x'NjBarzTݵ}S 8 slrqP_𼿔OX'd( â:5-̔ѵB Qf+fcF*l2kCx=aIU.#\k ;Zyv !xmDQ4p`cJcw0-D@>ZVeG+yՋzIպ9T\m$]x![i8cm\#Mњb{7gBs3'Vm@^(b< C.5>`H|-=sF# ef,ž2͍!".Rjvv]_;0 R+nKuNlQRgfisu9 Hken=]*Ɣe ΁4c9^ .OCDxrImfH0#F&iY)7^r Z]bYt2e! ^_YFfa@-+V>z}& IWt"dP\8OT>7Dl}:/tgJHݴSQ 8'87 [ӥ 5K"rczOm:.;}3p!W\wVa{@][ʝt+%J3%22[[4ݦYSMweh 1XМݛ4!t1 Z#K ZW(Mn\\{籉:ʳ%ҩIKM25n@J`!w^82&_3eFvT$^|u/X32iz[yA\W5V-d篞@;yPŽOZM h=jѣA"bK HO>*8߭zaI0py:?gK#@8Mҕ2Q^h*-*M(٭a[+tF]_nq[C9Whp4!0KOn,k:;I#[ iud^ Kv:z~fda$}Ғ SH JhW,)3yguw65uo#"f ׯ8xk@e d2%߬oC#eqo3x3u:DŇ 5JKgJd H&'E*GM\g;,w  K%6"]fqkl=9ɽ;-H}(Ĵs1w0Όl54W6l ԞF.lS\ȰPsCvE҅i&'pKd]6an{fe&dfZ\Nۊ4A.TZטOzopnyGM8NY]N)k_&/<$dǖ@{ ~:%e:}v&^ʒ„S0c:킷i ]7}j._zORqY,񯟁۰{ՒU%߄.q՜,Ofco2A܉ d!#>}ךc3yeS<a$i:|gc@n"$QвF}p5ǘѸAxrY!|jZ<m$%uY5])LG"Z(L~m|KS5-U/$T˕X})Xߺ1-yKb!dR+XI3.>饢 5t}%WsDZ Qpc0/{Aϙ™? W$4$>=h3,([I]jOl؝8*uˑǪF7N\~*h3mya g;m0?+o V21WӋd~Fo3kP5&b8QR9IMϜ(Lnwy Aq0D YQr2! J^0!bY0^_JW!H iqţ͑3? Iݗݵ^Vpm!\2)7%lzUvh0 'oWD TvHw#4ijo*T]舄F/:֊ (38N1jrxr>T6z]dr$ cMEqe=ڐqJ<|3K5;$5ұ=y*V} UZsm!Zވnt$t0  6GՅ- b_W˴X̺o^E!p0j[c W8xs\P::zq>'oPyn|c:4=͈,v2i1u9*fLG<`i:[;h6sG+C!3%aY];ғjuzm! 6x1ǗFO.vFTWКNS >ה^_$uip(I1)Ak$*W⽢19H12ݥWMi 5.8/D<2HÅ%gyE,ֱ;d62i]4O/3?n!ndސī_7% gӣu!%vZOUvV)Hht ujJPx&;]׸*r!4b KAGYH /w:h'u[V߈. ԡ/"R)6UV۱Lgvۣ\@Ő*Hg `i]'qg-}%:>R U܅Ʋ<.ڸKA5Yz2w8g_?@ Y?Lbf&5z]t]>[ɨ\Z HcƢvYNÀU(RdȤfS);BZy5&O': +Z+ق eEMun] 9rGKfeA}/+ [D27hʝDwPcP!!vŠDt?r"؜I ]9AiAUg 摽2GL0HUw+{` {2Q~gw&yY?S',lN.?d-KTf.`/΋ 7Z6{HwulU[ʐS)8 "Ma]XHjbr(Yŝ7a7&W4$Z^QzzI-DRM*H~EAIMs|59~CYS~7s1cj m8l,HZdbS^3衆o7>QObhTvvjkwRr'sǴ[@Z";#hDt94oDؑHAtꊓ~CeͰ zӽTY& p~۝?ֶaࡱt Sp'#{oоdՔ2v8KPE)rާAPֽtp?3 ʠVtT+'/=N$s/ІY+~ވ::|!yd^kPWQ3,Y U띂8Ik 3u_b$/7ׯCPZL<\3gv\4[ͺ0;ظZ b-. Sefr> r|]Zt2/0囚U=y̹8]NYL0T2& ~3 hMa9fa@SØu)W;> JEfٝ_F~G ²v1Xno4 HaM5lݏVa23gY89VΖwZu /}6_5U]57SBd\l%*haWXŚkfSݣCu7d}:scPPڥcO(s0C9PJa]ɋϧi` zi"Ott}S*t^ ? _l]s95`,0^if79i ($QCw6-:zRQU%;Ll ]< jҁ,'#ݪo -'9%ieǸܷY{hDL`7!ȉKz2Y$V @^6OpLrkt\Xp|5wU]ʥ8\\6 57p!%[bo۳;_*ygu%'-w{^~ Ho Eԫ. 93Hɹ4̿!UtToq>ցj4mYMs]B%$<_[D6jVٷ$\l9zW!Eįt qv4Y~`m ''Rv&HEⶂhI]ϽWgmˑ=NfN?t7M$5&Al.38^#z9p6'VʹHw^nor$jAJ-n  4ϬrC|L䳸EQ3 B>Ebt]lr`"T)J'[%y%㝷R-.@YV8pWGRyr􂸡+ p> oh h 52QJ!4`u(m2} )| 0gFg}ڭ͜ZB~ : FcaFf4nKk_l˩ G7>ę6?LLZ[5|q6WBwm )`jJ'©y-ZgURCj*\0[v5%䥈!oh=`ekxY=4"* {˧>7v®i߽krN?p+hme+O ԌfP}κ*xj7j"tDDEA2{|ڍX"w:ܛZ#;8^N($f@/[m2 6MT42K v 3NZ`mYoܹ5@?1lRtųdN&y:o=+C֗;j,ޮJYQԜGSoѻw ySS) ~Lj ۷'&qpif;2r8ρ"b^d"S8.ԛJh:Mܩ%qrRS4;2{"R,>SQ'BDTCDe hs ! YwCp{c%JȻ9GB ӆa ZQGMٹbxfjKln91m)W 3>v$r-Ím 4^RqC7A:cSZ?4˨ ` X`X^ b ڷ^ 9ܤ":X6@d`";{k js mGsPTw䲥֡YVtOm$ZT'_Geio{ PlN$^hzY+g<c=4a,ySJ] Dw!BTuAzbYhJ\|߮H43>!R%V:&ۭqe dVyA^XNw> xG}jnpDfrhdE:W!^@C`L5 nlNq3w4>JGNO,AxijJ!k;$kcJy萺:#4 ⼘nSvMA^A A4E4 >?#ܴm6hVL|a{mO1ڨ_dв@ uڂ|$hU * s:ђl4np1A,o(1J*AOr;GMٍX+@;ͧ z /YqkFg&ʧx0!³DO^P0|;{eHvzUb~9 졆$ݮ.ĵz^K]^[/0.(.nE1qZA2WW05I^ hdFB8 h]`5N-Hf{m>cy;=>حl}V M&m1D }BG!1!ӈ3@X9w'N@+t [mpiQ9?m} ӇMw.o O'xn,' M>KMd4E3nT=s\*2:b R'7 f~(~㓘K TZmϒbKlxh f,ͳM>M#t.8 =n7̍HfQ`7{SI#]eW/U,\\~3j"99cܰvm'90?eJ.ɦ a'R_& ~%[%/5=SZ2':%09ɰ:— dȩ uq'bX$|7+ڹ>XG `,K;<⣼mJтlaTձڀ -bB9{}rZfT Ƿ2I=%v'E}{rp/a)|yoZ^A_t8gyR\X?UҴg`Y>Ճģn=ۋx=28^dA-,g̤TBgzVϺ=DNs|xw3 /]U=.UoYᏒ ʆ ђ\$Zv<>M]tVLaBkK<O*ÉoL}ytN$HM/C) Rv1(Ū@(,mB֍$j|@ۻq$gٶODh9 Hgc>d54K6x}_8~а_O._ ]}seɭu_N^'oᾂrZ3zeR B'%ZQs ;CUae--i#Ն*#Xnjt6B' Zh]C>i'Io 8zOәf)G/ %,7#?ǔ=|TճVijg)SאJ2@p0RhL˗Z.%oLGT૟P F۵xcL5_HB(svIPR ]h,4Q` a9>۸h*& _xNDB\| J+mPǎK_Kkw+UG=ם^<q,ǒb/0w3O@{܏Wf"z۾93gIռqN=1zBTg@㓖!^e:j!Fbe=n?^ RB:gYZ070701000002af000081a4000000000000000000000001616eef1f000058d0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/X]?Eh=ڜ9SJQR\;u497p@X hCIMDXv^A: >s~zPKIJi .NbÓ')RbxO7'#hxJ|g(!jmR) '3/;[ư6pI@nq|L[߮r=}ͣbK##vI [oħZR_#(t5x]P#f҆cVT]DaJ fQHcBsAgqN N (ab(vaj1݇49zṟSvB:T )?1c#j6VOA9iDU6W%߷WBdEOݴ5>hʼnc,_D #}#V4Q3]uZV7 85aЎe'ĀKx&dӅ$nZJAؕ5(`֯Y0Q.<OB[j)`Fߴ>= 7'Nk&xi4Zjs$Ϛ)tΨegRH3\̊eĞJ"`Bsh?邔K<߶'jQx#z8{Ԛ—/c@@0J5,mߖ_SCPp<[ E.¬;N uꨶ~尊,]`s7}̓ #"}bk%)7dΨEr+,NG|7䈒/SS^7ҁWkiVҵLbEj& (k>uجiG'ǟv'~)<=)D=)u,fUh!b}!2%l$ո0 ;@aIڞ }vO?w9ZD7squ)MroV0jbர%>4V5:k g:7?_%݃H"K;SNhc]9vƟ#-Rrk9R  |>m +y0ʜ^cx/UQSg9*\uOSK剧&HË<>jz`t挱LGy6fƯoGWVA#HkifsqU\'eyr)P~ G?HhKgep(5_-g_Sog{1lFle/<0&B u}4qTU/i髠0 4]?)~ugHm BW p8e>x":n<ܳnkVAfQ@qc!,@.t448P+dJS|ќZo4Hw6miRȼZgc+!ɼJԝ0(}, `~"/pgaMƁOC\6fjg_[]6X6vglPD=k_u*"R7*Zr0%:ZBPCd5÷"zkTeyϹTQR5'1{փf=%g9b;t1q4_Yr@X.q(Ϲ&xJE̽s¦~P&Mxӕc9&}XXU>:g gšceCJt'mTn$d{ &"`c)u,䅣v=%%`=-drV+VmTh?y,zqj7וx0̗g@ЀKTB 0n-3^Ȑ@0NqԿ}rQըϷ̋koOt CJoQ q}*ܢ hu+80+SvV.݇B{’!>749_L,??\$#c9V0FM#`*{z*gabS;6 1XG駁Z]=e&#HmZB̵2raZ#Ԃ.߭^4vs ,츜7J\&cG&6J*KA~ ,@IH; (jqL@iT{tjq - 8\OŔo1dv;ha c.T!Zn-*rUeHPks^@+R~#Rx8Yxr]f _780-r չw_ ]! '!Ҿ{fpTRtNXU1kM-rK^7J⃨ p{GF(^%gCv>wQ?s!~BKP] hBzL2>!j~J"FF% f h?v,Ut~ 4dgVg5$`<v)1f,_F$BhQxıd J,7M6۵ #8-|f\lȆt+KqvegheZ`7?$D~xd`Ųoh#VkӪ"1q}(쯿V.|}O…Eڜ4&Ot@P-o0 OjXFă\ʌ"JA,Ĥׯ΀X Hq3H\/~ےbPWx R6#.I>,*ǀ=%0;q.hRy'.a컎hhrI1%[}fK${gc/Etۯ OOp'~o 7µ-Hb ȯ$RPS)Eqќ !.xIRuOab8夜,zhIo i#1k'+R"B7Y/DoVu|0ZtbZ+i^<_@1y%ڹ_$tµRxL߰yi]&֟R?,oIOm<ÖoWELK?]>J0 8}MU@'>p5AΤA1]UD{5 ұQNRjp4nq5Z52'0(,ղ0&MkɻbcC)@Jȡ$dR"hg65^pm9VߔٚtvcRi?AMl{hr t9,]{YVQw۶գ9;0n?Z` ۅzumVXg#HF nI8۔O_֗ל' LN7%(b.D(N h. ix*`'ߒlJ:3)/qL' c~ӤZ[6V36XT)BcEo 34:3ZN>+0, 35Wv:ٌyrqt(V 삭6-,:^!h+3I=0.Z ǿhx<߰݀9t(} /INPAuU4ozQW%TV}%Jh1Ye/c V벵fG`_j&|f0!\0:,K ൚+Pr[I3YѬ˅q>Ykg;LL%8$}\ӈqZR[8@NUOnz87|}"a#jeA0'LU!%hIyRģkg.ƺqoY`4R~~'7/= 2 5J\-gf#g{вdf]i]&v~RߢLZ'tx?xf<.tS"#CHL<Ռ!8u|\0Wm02K\>yRK˭,j*taꐓ-YT7ښ noIU ;7KJ>ϝD-j(pcXbk~SŢvE(!{g`7rOw NmU;%R= LR68-5'b>qч5U=+4at؜arѫIg]C#'դQb-Ew$}}GMY@v;ql9DoZf`|1ϼ|7"1|ns2-!IЬ@!Kv/W)jҙ_.c7 6)e#A'RIZd:i a61dqVM[icјٶɏl֯s]~ULcv,+8UԤ5Π,˙{}3ni6OtX'2;67^PH1R@ *12ك.Dr$cٻZ3XԯƖlp'2d#Ln > ĩ̓At$n`~-4*|uO^;v݇m_[5̗/-E+o]U -;U+,5Q -0ֆB~1{@_)} ݅\#/9`zU/ٽRcB>W2KV<u N9D6TAUuK/vm eҪGpqkHpǙV)c{~T`6vWd֢϶P(HA~j[Kcʎ9Beǘ.:8"tuW]7k+i{@{. Z eÂ@+Um(a2e:A -c+-WṢ`SPf]:p^.8 I@B3is)u+ xf˰ϞYhNSU xS8æXBgÝ-POCG &K1 h}fQy+S3Q=w'7e!eA8 . ċi,.e{ȅ8qGh4yak\V Y[73Y^uT %O?I*僰kc4F|KFt!1D~3/Z^HyFCγDj>;pkVhsn}5F%(fJG8Wt"tեlUz-&7BѲu1;LEqmu݌XP *6e⽎p'NTvO!AGk5 Eh+FǼ>VaEYiu8,lM|д]=&Wd+0:5 ^.qGP"c"?NTFd?UJJx)J먬qb1!O!6퇺qCa:ЌõkE^S-!XnjdRJ!e6eG;x#Uv*c#=C͋'kfhJ/଩'O!3lٓ"R&>ިH+G]S P\,˦rշ^9KKFdYSLWUگbDB' pokpbT1  Onڜ U.-t̀ԑ)dA&>E1Z{g9KZ,6^Œ"zh qS+/0Gf& 1fjF痖yYZ77Xo(j.HNY W)<%&v- gz%֛$iWTjPM/ /K. $ILA 3("?; j TW2] WȤj(\^w}@"?U'Ƒo-u$θĊYZuK1p6N}O_O}1΍Ei3eEYMAw9ӛ6T%(0 f~₀{h`h1m&B0g ҳ|Ax~eIV*Wh8_D`lNw! ;n$}9,ά?WsZ(8r|ӽ"(j~ONLphWEm^J@b .܎mc̻(ըzh^^!G΍=[b{>u-{)XվkLFug t3GֱB2 5HF/ tfUz,Y8uv8C<%W jJl, I> Zo6gXp+|@ \ $\-9Kr$ϮH雟 D^EM$ElEOju(nNo8gJ~=tC~hHKΆDTQ!Di ^R_چ1Vv%_DǐU"=G_l%|o͞Em.΅?$QX؉! 'ZL6XvBF?ND?|mxIÍeyأDA8%(͝3pN5Nk&+9ף{6꨽5MtݓYNV~pȾXP@_#mN2M }ÑTCZf*W8qdE b / +H#[ 1m$GӅ"m I$]Ĵ1pTć`zh8Z [m9MVƇ41S:#[]1>PѥG|MǛAVqT}=Gh=.UKϧA{U61ki/y ݷ O0` {aK#jJzm0'=Qgg˭ީLX^ł~լoI 7aQA$Y.&E%;\vw^98Ze.?͇Zŋ-aKw5˱Ո5lsov%6l켥D̝,kwD %Q9πPn|X"40 5 Py9LicmE8 q~\K^v "!u5Y\/PTg(Ȏ uFeANq9}$PYQ~CmP8 iJ~y{ݕR*ɮ3!4Md{ glBZL<9Ë7 %?w4r&1U&ѧrG71zOXV\XDٗElY#irόDW\d_.@cf&ЉoHϫ; %Y5961cnj+Pl? B3S1/-1 W'vh=AYgwOP케$' .I1%]28XoC(}GeF=3_W\/'ff /:kž=M'L)l%V@cRfcݦ&Ʃ~Wㄈe58B=+YT6w4}ߥQtTݬL5bi#lY"LC_E_c*udOz.ڠm07`x32GEui],G3BU~AY*XjsG}@ h'†?$GnΤfNEJ<9(3>w\"o=MN Vm#-9wR"gv@J-x0˪dܔor" (b jWU*ڇQd9fO V-:_aJ/*/sx<{,cZbY3lx}ށF2r,o86(WQ"kW<"*B\3ߦf6d"RFlaIv`B&ICl@Ze{rmۀK]tl:d@ 6',č-D.bO?z&]#t$V gDT^k;B'('Mb_%8Y43M٥Y~ZI+鮵Gu:^7d H}dup?!1gKPFn=L dvv,%7-mI(JՔqON4+6M% #k_NxΟ:?CmD(7TR^+s7>B>rP"LBoQca2@-@R%1RGuv%hY7ȍiG!yyfa-M*[FcEQƊ$Tw}?t}/e0uhVP $e9?8^X?![Uh̛ۭaX&i;t]Ib=02xu>=o0jL6ٽ--"${YQc8K =>c>D.qbyz3f)po}oאGI c^ gVڊvG=5%ޣ#XCne!$< s 8y=~Fa` \F 9>W]6in~ĕk@'hS-DڲusqOvDY1G*f5еX6hI 7IFHM X^@ch A.ղa{|=mttgx_cW <.[}7djNI]<I"ztZSIP+?lBӒA6y!Q 0.&:8g7zO\ +V~v/<蝌Ӷ080qrh~[(+:z%=*D{<Iz#ЩCu&_9d`ĸkEq2Ta sҟS"5r+[(@򊽛<avЖA 2֯Լ¨0ੰ/>sq vهN%p42Ǒ#⿻=^G.xa=ՍYo Ђef\^^byx@+9[2b4ǖ^-\PX%:csƋrH(we[kKPȑ*r<yv>/c\N|/ LDE*³g8p ߊ9݁:jt }]dE:`-$3ZfMн'6!NdTz;'Tm!Qk?v4=mc6NUn5;xt '7V<|"汳Z铰%&WÕwipTq0BڨE{j4hM]S5$'p|;=O&ʽ|NЧX  ?[w>h f`Ђ V&,'Qv)mgQG[T&{͐gt Ҭc$XdnHex swAqI=> >2HQ"kM#-A3FFwg2D_) k4HoF.20_aO4_>QDIRH=3:@PWe)\ξ}[o~lSG?[SQ 4/6zYĘW\Md&Jn 's|pc U*S!}4/Pe2z#.Ytf"5[zנ(aG56ekg?hrsDE9]3(eo/:gϧrK)Pӻ@=d<bh:l=Duh͸f:A%9S+y}n~Ԕ̈́a~V74C7N{ҁdaJ4JS4:tM6W`J[XL+S_rq" ٷ? {锯 mn6Rw]D}$Ez\`$'3'&ڊ RG#3n E=.dmݎF ѧ~rh?=/4 k3qk+M+uY=T9Gh57] 7,ᒾ u$Y>W֨T܈-haf$K[Gf+$hSʖ#W 2qΖL"Luqr!3{7Ro>VW Zzxunh6KsIdDkycXz`N\UbINUGSi`JʿY!_'B. иэfujhfI(n=lN׌StY0 X#:TӚ'Uӵ\ LBhaoL]֏Ժ {Oi0{Ef>R7flHr&9 5$EV?Ld"]7z(Z5G7?u=_^~x$^L}|ͻzCuMZ^>9$Ϋg1̪MZNq)1VCX6Zm}`L=SCFJ(f'Thxlx0\R ?  Ry}rAݛn%]X{;q%Yb76r'_mv0Z8tNmJ'4S2¶ KՐ"&& MhgA˳TI}O5^A'퉅7u|L ̋kwsf+|JFW7:L.\KS~6d~ezZixł-Ж4\; ۅW39W4m`zyaޔ]oDD֖Yw[{JY,]_|~7ax/ hr*r;j*,tΐ?؜%,F},h 0q^]DU߳xdxqDC<^hH̍Һ`6.Dۇ\ 5umkv^vE6>GǡdgD/\jM} e/B3 O,*%moq3Tr]O\"˞>io'PnAtM-xV"VX[&figR eZwڔC{}!iݚ亵]?l,0Oy^m o6RJ> sݳ, A]1%̂jws<<h:XgϿ,HRz9Ψ>O+lmKs9^g\/udӡ8ߔU9|ړoCЯgOEGவvYBI.GR {/ڈ(KMti X[RuN0Fef^a'Cߨ~4\ߒ:}ucs@۱'(/^gRVDg ]e7ߵtz:J{v&ʿD?s/82= %Y͓uRV#grK)ײۏVPZB_DO>Ke M?b$77m6Qs@H:XgkS "!L4ԑgHeUhJ V6})RȰ7FXaHw9zPl}43iy7 ޙvjMYPosӨb\bLsV˱ĺW|o>ԱD|n_8_66aaX'Dxt hA˂ϕvV~XD> m\hX=}eG%kݸ}\^_NϱEƈ CƸa0r?m̐@AYl ݾƻg7]+ 0J9ƀ#Kd [)Dk-&4%&ᶷpQZ)\g62 fL;haYt[t';cKbJKžJTP\3T_*,F#sC`Č[< "fŭ~{lyuN@> #+E .֣\Hjt >2J9H&]THl.kGy"֖*({WAlj蹺`u@&AE(3cQdKHl4 ~rڄ6bKgSUb⑐8^K F`0ZZ,=;.UdJsb{l_IףX1MJJTLpڶUqX- \x쎚C<ܧpC`@N8GvdA!OKSۂk.- b4d`dg@ 6nQS⭥`jzv+ %̣.'hl/c`Sghj4Hm2bሃ:\ R"9BY"Ǥ'g̊|,0nwh٪CRSJt>IPϾ@&5=:짯90B&< Ł#@p)I ҷ_w6PKU(vu;4pY!)TZq`^2nQg?3V>ǪDŽ,_9vB.{3$e]%AVPwQm ;bVR~ ^P]!Ay)zũ1WSeڡ @4EȪݬNޔO o.3Gr C)[-zuѼoݻ9=Sl50%y*׉T ÑM:mGAٳqϨ v2V8=n1\QHiewol]u3SQ4&د_BGjH@D Z/8Kw/Ij8^/H wGq?Y@~QMvL6![B@ Ν5U@LsΩj3 nBQ5^+}IcCFiӵ*u+ fg:ހ]ĔK kssW {·hx 3M'#x+,"o ͼ<ɖ}[&?}l{%%]$C I u:qaߠ.` EL7Bl(ҙ}_L֩bӊy棖 }g'g ]T{yV6eRŰùż&fJ`W70 DfoCMrm%ur_I67aċ]Kd}@i^d/g 58 w0}!L28/?gTÍ;iWg>b > |5|c Gn܊Fb:ѝ>7,5̀jWTx@s'?txYOH#ZlOUWFh%uYW,yɦ6BaeQ͋K@t-fL$aq?Xz@k* A tLaS74wI6$5e"J,|G'gY]h<t+Xy7̓p[N08n'MQmTSmRg"1mL? <*܌>SP°˜Ia|e7TQys^Mᣁ*H}LK0r)[m N(uh0kB+4/l0 nIv* I(Ayn" ܧK܍^@h,"Qքe϶mх}[z KAJXS?Afڔrt姖F,F}? 9KA"wmy<Lii:AawRɒX+j;׀{{Fں_C5Q'ny*ZYDx8P|v:f]Cd,V+($hVMe-CCyMgۿq,k(FRQ;> ?Hf"J!#Zl e|jnY%!W(M ,Ps$7r5B- ώ2Jn"dl%rnoc7 K-܇dLᰴ[É^8|Xĺ\W0\tyb;.}ޥc21DXZ3M]hkGD>T(ji#oJC0,\fzv~Qqb əUB{+aAq0M3h͙u6anzu%cݦmZ}Q> ~"z<U68 d$K?BsXh;cY~ y4`=oP b)j D 9QgO9ZI}TH[cļιCla7lm;]exS^K84m}(cukJ2БwzoꆟC!`fKbbE"콆[j(%)p]|5ila}YtcFa>x%߈QpxU}erW~GKҌ,#Ӟ?}΀`x{hd cmRrHӳ:kDqck{Exih]Oї*;QA|DID>/17%njAڌ2mVrx9xof븨 įxngYZ070701000002b0000081a4000000000000000000000001616eef1f00007274000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/r1]?Eh=ڜ9OJ=ee]pEr?ʙ_ktd;-75Ewp5C9NW5dzSTXspPF8ILdr5~6&!LS!ԫ.n4Ry1us'>/~Լ͔,qcEOp6IW&aGPoO JNU)iOEJP{RB[`k+وv78ϳU cU=a$(Ҳ$Jr 4ZPJ\ۥrWNS{-l#,h#m_YߐA\:Yv:@pʦ:jed7Aip,4"O;p6L>~axE#]NsM-K(ƥ(.DĘ%~p6t-;Mt~H_GzIm'dsd\좡@4!3e4( :JҴ)JշL}x\#KҪMhu4\~U0ۇ$$(=h=մ1qR#)*_R_wkca+,Vv[-dW4HdbL fms"Ql D0JkG6?N=4Qpv H]4 QAdE=A$ImJZ]Las]3y[!F>0L䟎"*Y)oO;'|;s0%bbħ5N5%ibO Qb)\ ~3s]I6L(N14I.jXx x>Hu8)dδ-ރ8EbϜC?P-[cب~24n7@Jh7ʘ7t9zv>##? 6r}> x`eCV5fˣ7IAx[ ]Щ,OPԝ`X߈&7B(=M&c^kX/8dTCˣAO2HP3пdXr7K׍?|auo|kg.V k_[NS?ONȈjZ"(\srf3{!al[\X4T5-`aadCAO-q!"02>sPNmQ@ɣZNyJrNDg#\&*j+|٣av 8Qr{]>G/c3~^X-Usv+92? y70̖Mc:|N)^TeM\m 2I#9JIѤ?{$Qkw@(&ن t+0a&c^:(|rBhNUɿs+} zcҟbf~o-N/yr>[;p;59Zȸ""0u(HnPy_Mk:JVCVcbul58xD5l mݛMO%뻎P蓛#`8y\?$@ ']*)BkMfH͊  6||%9;^#0b1ӵEh[=qZ,Fz@[Hªn/ox&8p mIu!pQSl>>@7S$?6Vn}5OĴjVhN"O.:V7nz=Ujz)\B Ⳬ6PشK)6ݼV/|X@i}5qk4I {jCiXOaݏbſ YUAщķB{:\* ñtb*mί]hJj)-Gs+7kY!xa,($Y"FWU9^l X3P)us^/[&đʴ`j2<|Fţ{t gsz0STXEu]%(3rM9*\4)^:*H!$0>#7m1Q\1z46'{Z !FK-EJ&~zvzǹ6"K} Ȁ,~]%ta!Nkb10QKآyu9r3 zu(|  ɡ 2o=Ve`J e O.@03xk$1rŠP؏Bb R- dͪ0q"5qA=D_xHHIEFYFp/A=eQ幜]t>tn KeR+_bS'<{ NjwNt@-*<^FtTU&T|' OClkqdaRolI[4^𐖽Ӌ3&F8 ?/֩c5&(5~E-XڽQ=0`! 9_>}J3W"5A_8VS;гxS:UF@~NbzLĹA ;{v?sKZ6 O Sz<ڹ;Z: \-"vٺŞ"9fύKRҚOxC<@шL_MѣrH|)2ߪլ_gJi縚{KzdO%~_IT6'R؁G(0Nǃ'Z uc^鉓\$JW\+pt>ɇ/shNNA<ɑ 2&K"-%¦!4 *~ ag$^z<@d]q}0Rw*/YEQAdmpnH?ұ\]W?fEql6T|D IdWA.SCyі bK.g_ZRG{`˛U>}>UO~_?f%fMag :P%z $G`*—Ph#s}i'wYS e:yM,J5)#{s q|,uV"L8O9| S*oԜߢߺLi Qә{S ˿[a QK..ֽV& ]׍(eU/`KeU]53z} SiYu uAqNdUHn}V8g A4/,5VcjsMGP-䅧ʺ?%M&ʠ1d}4!݅dj7i9RC5zփ"M.]n;'B{S"Mf r Iqnj#Fg:hVj(V-$.yPٹ߮%2jO o)swhΟ|qBͩ!;WG.\Y 7H̯g$D~.6'"@}\ђ\FZK=Jm,;w1R/aWEdڷPM' BNÍdut5RYH.Y;? gbej< VZ>@Hɺ:2C첯 󷓖vJ'po oLhW:\\k9[ҍV>A^ @dU2Vl'E̹. @.yw.q ҢB>< *cDr1?YD=H1_7v4-;0dx:/fU߽A1S|%P^& y#w)I遞pVJt{t % BJEhU)ڥу3Gܓ:0,l4ôBA!yd]CY|}% ܏ùgV֭l"BK0wb:WDp_wnl1cU'S:H J/ 5SFņ!3+RuMyLӚص~OCM"dyw.@ 1P l9Fݦ#{oqY_{b]|3 ?JM*,O[օG0Mn & 7FO3稆8e{л0d݂x)d|4r wT!)<7FiKLgPCķNRm =tV^8bsgDw'6W >fɾF471tRL9rj,7~R>c~ %λ ת|oA5?RUqԪDLljh`G J;}䛱ohN g6tap`C3S[{y8zwѷ34fv^fm ,Y`ra4դ7M,<_=*tYǸ]rq3pxeż)Ƹi:P?F].H<4>-9"L`[罽x. tͦo_C<ڌ-""`>wQGzrVz?~\f׸HvU~z01 y4Sf6Vv3>T10%C15Ӓ0-2Zdn*e1}9 UDU 6.:;;:-sHR =lT ͗ÿ SoճN-[Ѡ2LOF7 X*faPk[umL3MUffmmpudJә PMӼ dtHnN0w?8>n< ,y~{QP02;e|5Ĵlb f|w>0)1ķq%`vV ;=GsXrGN9Ec; `/$oi kU 8hvts)ck.xaVPYUͮ\x=ˏqYSLF~T=xz&Iy+dEdw7`θkӱ!`?6QKw(͑4ШI>媺N;{\ f=_.e};k`yϛ )вf4`OW˖zrq/aAcɧŝA RILY9z{,:gtO88 iz䞇s˦1zUpf@R|mc,-<=l=۵p0;ԥSʹ(P R <kSygOszM J41f q/r,RWה\gq)Z?s)H1~' L( *Ku`[c^#IkHl|IL/pⶠL(>ҭ ԃ6/p#]K8BwN挰(XZIE8NvU؛MK]C л,p\aVjUBD&V[iJk'nYu`:`kFPƭ*S~O-٭[(NhکF(1ΓSq0h(&QNumF 9uW@c|F*Frj ڗϴD]-D/:İ`Tyj}'"K_GEkkm(f@lA1 {>ں­t&72G}6}03O?LsU g+i9hY &Xߥk&.DGϑY|$&t_ U+S]w5i֟RDlHRmi#7:<(uʃE,r?>-O#h8M9:cӺQé.?6@%c1k3d9=/vy\B޶ց_)n&\<1-}Kړ~dEG+$3w- ߮Rs}Kdh!bW}7uC?anO]G(DLE25z#l8,6muHkL:aɒOH ?/%;9hFbvωc7 8MFGTmRݗ{EMTjUCgw{SieS_)x`$Əg~ڰk4|g6hv] ΎϸjcV!? UFe%G nocD[Nuu4F"6 kh@0ZMlcr9j~-? ER]v"2A>n\H*P)NDHSq^&* x*L1_Dx`TQv,H s9ݎqb ؽOMA A.د͙n-eT <Ў6z8 L20q Fb%[sLΪ얘2I@)YT)@Po$PyZ@[+t^ i]f2n Gk跰ֳnVK`%'lj?Kc!Y{ښiI*[l:EԕaX5 eZrd}M:u-\&oJ:99[E"]fK؎kBDxsAC+ (r0תN8u|\ۦ.N;T ]Bnj&7egr_Re f#SW6:RFǻJoTYλ*7J9t :QbbXPe/X9xMfl4&Q9ʪF;NC!}XPȇHo)9<gz ^%ȏdlW:08wel@$01 09OV Ti+3͙`Cw.m]gD沪N9H#ϭ1grGk\yZONDh7&\NL{JtK5Nw+RP9m=?]uT.4^6/&Ldrh*zHcOBf=+Na ?&f~@Su/:?;(Y\\ٮ>cNSHb_V=Ǟ"3dV]7;ܸ+ \Wv'Z'n\wA~o䐼۪ zLyI#qr؊cMJ&)(zsꠔG;VbFAXds_7V#&1ZNY4ǴB<+b80:{6wG\+F!@Al} Nr$(#y]9՘V pgV5R5:;@Qs4>CK A_ Lc4I@ڈ|‹kG"ۺn{Y}UpypWU%r,Y@+ٝ鬞y;Q.U8~'_0jAsjVn޽R$o^j QFߑm7dV![2}XROI &Y$" } )hޛoBX2֏R- *-}K@Q+Su250n${ Untkuyچ};3nm]Zgɮ 8PါpcOشzD8vSfHB.lf/-H_l=,m<^~;\ġLi9MTaa Wg?8.~YNCaax}7ilӸsg.q"n(8}^*Z?KQ3=(g3*wUH>ー~ˀk ސ+Wч [z $:$rwct546];W{UL"49Z7ۺ()C8 ?y;b~\2@ ({٦K]nO5Rc`IS_8 82jLMVӁG(C7rWpdtn,@9ʟmKo0"0g1+q)Ƿ:?w):١݉־->5ŶLG- 0\`JUZ*A}Ep\|.ł%M >ה#rhAdOa?[&z4shcXP}qtջ?g0w ,X} U4/ZP;7,u̐]=>LaQqCjs/q{'_(sQqy @_ ۳K "}^`9+L=/E0L3;/\9!b?1ՏN Gul\|<)\uㄟxU Ҭo%:ik({,of.U^TZڥ;& <#TZ-yi $F͠oX$V;Ќ +0uG82=a.RSb럈XķGg|T"L3@,!J1}ՄsMTbLahG*5H/bW\ՀAɏO~?':={sLt7,kAF|jq 5|%GWBt<WqiZX( sshM"!ga7J̪-d/o}%rx n+C&GnXڃ>3O bϻH Ih H OԔ{4!TG>re&j.l^=T֕}M #@yyX5;e#Hb(f_a wqn"dRvf?|tz]b}ȮX?ڶO`h iI t >G} Z;sY9OlE혌 ɐګ J6>B(n#s-êtKsAmVFu?Au,-E-'I ",#gӗl#! iSUsWCRRvAVA^E t_nz͆@jxf)QMkTZC$7y-+rAoK"啤_3g G~Ksʙ1fZlVegYօdM~xٙM?SI V8+Mt%,#a¥}@X}VǦ_i|:TZ7!\N2Zc/ %:h11*+vhI]ܞWҁ_"?q Wpظ 5W<"@Eԩx˨ZM]ʾ њ\,@_A2t@euVB)i%`3M)Z2u-M-b|- 3kuꌙ+)1'q%@/}ݞqUwq˵1Ay&BQNfqD ka"=8$i;^ؠ$AHŊ2ㅑbl~06XJB3&'d$N| A^eici5o;Ry&d]0>}9aܒbF۫(U"KUU>uv$f ;sY]*Gj! "Q4 ߄5=j_ G`" Fq%by"&SFކkĪL0*'J. U~ g n)gÌԤ|6P\xpfHl]H}xI"K|_!X5ŕZE&C\ΎO?Ƌ=L:Mխh%({Lh/yjGxP3{-Z4Q'r,QzUEEJq=ǶVB+b@qD.pi˅3Y+[#ʖ@8pen28'#s&g*5MCtD"]RMț CW0X BSh`K.ѬtWT8Zag3:o'k>Mj)ה`ܑ!sy΂LzIU0(!sZ·ɮV0Iz^w)kEiO=Jp+@y'}vIR n/[g{ACNvϐqph;eט}|ԗra@(lE{ݶ{t78*ʎp)7*k)ɮ'#(Lh$ B>Si2Z<3\!H3j6ZRK_ܪdE o!:|8O3ԭ4/D邏8qi.{7ٱ81L=;QOkY4^(|Xstޓ4C`XiXx .n̅B ?3/cZ#7o$PZ QO>\]qf;7{Bmj:PR*ܬL/X8m/.Pr2RR$g4 Guz %b2SSPP{-T&,c5So?)[Ɨ3H7)]$Ă,Ne8;0'O6EjLr@dؗ8֮QX]y썺&_;R}'@Wӄ/̯a8۔NMv[pS\ *6^uQK]ų-.G+@\ ?V%}1ΎKk:a)+9["DmVPѡN,M7h`NMz`ͩ7U$!:YZ8/#B7 4:ND=Y;}u3b0+M=ur%f~XU ~^sODOCZ| eѳDgkŵrIU}WM`𱐉$=X%?tRݠ@ɻmaDg7ir=xOP\?~? Izi9„%!2_i*e(X;2Ѓ PAGLqJmqu+U6,Ed3M}()nS-6aؠۡRZ^YLBFwLiQBsW ^!y8Ny$am QXbyqɌ郊;иNL^c`7>z:uMpo: jУv JY" (#x=R&ۅqL]1zJH.'B[v- {Xlq_^2VE-oBU=6~~4lKOYv l=qj)PiL"7vVv1l_{i% Q2 2?KR==&I8k be-16T2sUëa5z5̲o JW6kuE̟t3 Eo/œPT^igΥu@j `yyRRã[E,Qrp[A1o5STEMGWm_gt?+p@<u]qMG2@`rmb %,xĻE$^ " &#|P[{Rt o_HA:8WłZt;Sz,ѝ(ldrG%du0$\T#c?$nߠ}? {48La;PQqӖ<<<U;PR_,6Uu-2r0l'9d&WԼiC Tȭe:!NpcA}MW\ex}`n˭)yUbIw0J+Igw tmYrD7NIpVK]l%%rF/kO~9٤2'G'?56u]˾zY"ؽcZb._]s>밦2 JxŒ̏vno"*b vo n*'D1Н{a4dc4ϯ&3_`\& R;$=d-JK94z&bFȣH^W!4 SهiZas[+]ŰH tK<4(hN"{އ OV&@Tz֩IVܑ*w6"K^{s 0h^)C%T,QDDᙐτcsCԁ ܭyXjV{ R$o7=;ya!Wqdm5 OK$)k(p+-/.vh{4F vQr?tWȈ&rM.qF^qxwz4$] 6KFjHCx_K$@"b38X0(z^|2{ǡz!;l@ۿugؚөyI8d7`ߜ:DXUn(ϴ{k7FEV=V'#HUTV_C+dq,xEAFBSlÜw0Xv/9GZ(w< to'A9LHE@2״lf hhׯ{7Etlq-peV>?3,~B8> o#?Vt>t411B}qǪ%M&7TLp+puc̘Uߤ+m9?nfjMu ~m/^irKں3b /J#3v@Ie"W>s)z# m YG{"`ӥxx`r?Vw%KOveы=I|Vg4zۧn9~>Z3-߷ #jm-,4 N!6rLҴ`ݰ_SDx#BjQvb;r2r*$ShsDA/s/Wj ayı)dBԜ9;P}fL?rVZ3CsD *ﮅeڐZ:Zf3>=kH.tP&ǿqN#wFnUVgk5ۨDn;ƒf^ .>SME^Eto6g{w_osmnV)Gx^@dxYrʓZOJe9/9޾R!>Uop E~b%7u1y,K9h7r;exxnoloՁl[7t4e y5Oӏi׉J@lEK*A9ӟћqyE÷uPMAC{vE|[`1Gť% qM2D#)X!۴< ITx=fh3u}'|Nh~S@wK)Fq5jzJ2"9O a>EHkAᐜMOmo8 Cp4J`7UI۟iYv#8޿#EN  g)g(y7NV{\(k(?ʛuqhZ!4ߗ!-XR|wDHFϿ Y&;HS-l>ծ4MVd2ytL2жQsY4=Qk6DJ(o;+REpp18o< ̹G]o Y:1V! 9DWF.7 q`6D1>?B:R>ےb-X_}BHW4U1Dوn[ J1W+&^ϖ\| -$лs8f4A;"C?T #Gk&A\WVaXBrJwKU9fD3h$ȎrVYǫFQ4V>\=IA$vk\DR<&<'s~ 5r&oZߣR3z( Sb7;@!JSl.+w31%٬+boZ 1<OΦV?65 Z0.c5]oҀɏM׷CC9JlY} V=h=6!)2ɵd`[=![´o[}G4EāA&+16uf0·R8S6jRwc3%0 6[@As72S{wghu~F9R)ﲹAABɊ$D-Cs19ZBVj.6 x' ~/$ؤO6Zkd0 a1}>zeʀ[7 b uw5o+?5.A갵v}QՏn ?L˥M5y QZިnFB1Kev.gMushRWH-. eH/h5ޮͷEYq=IRY. W"&oMry lB{B?KH/gFR6q,SR"ܿ$Z{ -_6CIhn46_KtkWCmd:{(u0^m8Įv`W'.#SǏͩ@9T\mHt2.k}3D{̄6y"8b(}O:hkѤ@)@Ju9< U^.l XX B8bCRDԴ?NZW58d:&1H .z g`'IEMDhڗ` jb!TPEG!vs [ht}oE)V8&}Ri.+mz >&ԁSV>ǹRJCeVU5 M:n]'JNB^XxǖQShdXBDhH'QK!5JRȐBl `rYΏ-PfHbW楘dΠ ,xdKnY?m =hY"w:B=0WN4DFi:I&3~YK}ueź.ץUjv(e;IAb;b4iH :uߧ~kW!)%EHrZ(vv\c,j)SCpqcWU类Q8En0yMƦj,wďB( Wg~.zs֮Q]ډ5- nKf JIiU1>x3\@a_K$1U *a'֪ޚC8mX}QӉw/Zsi&߬g\6mm&6GCSlr^8zː[0&wW_ H9" /Ty<֖Ȱ#S ܕS8Ow ~?(B(fͿ-\$RdenG%>#7$MlwD6$Bj]>ڕ;IJ}Fg &c,+}l\0<!Y=8?`^عgӱ[ fm0.hjy]e8)#bw7pZLko$\<ņ8jxѡKcBB(vP{e׵ΧS(L'))tHHxUJwaL\`L_;#E(4uI hyYb^O~!ߍr}g=i!.ry' w'4ذՐY/J+-l);O \-ֻ/ۥħx_ kmH-,ד/&%$N~Uʡ)$L0ȡNS$7`ח+=+7QksS.+z22a|9c}6g~%2Np} )0-]N( 7aO9Kա/b21  FcW3uB/XptAVAte u2,1Kܷo^,v*'ˍ`B^ ]^-w Te4ۗh.iUHMxTleFʿ /&ނcp b}92\fsfP#?aí3̾^O6/9|J&uRAb<0)g TV" PLJW~ǩJ>s:tS)]'}ZJ '/a: zB'89N:3 ZmˁNdսJsYnfϷn! .PAK˻D]ՊC"J qߐT$vi/NvNe+%zf"6Z"۫QgFF}yEjTlOCy*Ϝ@\ ;Ktϑ-Ʒw{@"^ ;`py  VGsyEx#ETE[ (ߧѯ̰\Rf,) f,@@`ɁXVF%{ ᓹ4֎m1mHK'YĦ.*7{EnB~]AaZ7VI /9z۴8iϚ79(|!FSA2>0!?Iu4st1oolf9Vn -/e5 $ILɊD܏ qg"G#vG68CDW?0Dאs@"7en胯T6-YiFE{bD#KSx,-+ݳdBγũ ]U1{1}o5wx}z??12:Bf7Kk~S@') w$m Yaaԣ\K-܉k֘]kKz[U ]6F%K[oNLvLt:'\buJ%Z]NљVaB?R!Q=d?6~LUn7`Lc?!@jЉ؆ ˻ 3\ c˻vJAɏ#]zbw>,XPeqj?SƏʄn-*OmVC,19gio0LH +a[̞2W⑋c\"L!<-M4MgN1[,`9#UQY(֮B`݁"辿d۠ x\fbVzM\4ϩNƹDŜCw7B "KG"bW%iN,>?Y9~fcN@^[܌_,qȰ3>sc:-䪣3*R¾~R{nOLi2R!.u}iϴњRSJ3XN .d:Egs8@˗B!Y#g/qٞK\Nm zʊЏ`zH-̎W.1az>$;wje-Cg L~~~͡Q$mywX1 MRT UBݒ|;:åe]=G;trw̓:9FhA݋p0zr#9I_4k>OcJCw)fP/q UJhL;_n*#[,B3>=Q_}.AQ4~U/-C?,4,7 ߙS=| Z TsʕE/׶\nC;-i))GF⯁l:F'=D9MJO(LTbS&E8ϳ`2i1>9A+h-J%aYQ^w2 Yd_zQ(XFMdtgL8/hଂ[T5Y3K-Qkb`QqQ2^]#⨼"PłyȩKTڎRmV0pK'ƫWM;elAocnC은d܌͉¯!KpqW 6h9aVZ"ř!ؐ~I&K&ıR>;=zls on'柅aD\z'Ayeӛ(+xG:[?֥d:ȿZpCZ:G8\@ƕ:$.4Eon_VOv!{,ڤȵΘ鑕Rz&)K,FKw_fDe/6ٹOC$1I/|>IQ ڡ!19{ UJx㗼P_W@"\iFlOm❜ !^*{3BP_6S NHuVbO%zь|)zC"s^"M&IBbi,Z˯Xďr[\ཌRG֧\IkwO74Ʊ^Cq?@Q H{Z9\l)SOTW55*|hHمŬ"1272wKK 6vo RzFBAjָ^[Mː!=-+}rdҼ w$D^ѿj~Fd諔oJ`~Ru2 5m`nM@3 8qNNN`vI1c37@CGs5f]%;dgN6}*m[QH(sӏ.) VlGCjeL2w*DݛM5㒛f3JABrIc I Z1 zw upD(E:vBӴ~[a<++?'9߂Rco䆃FyS=G1ل!h٤ecrdanjqwҊNzmvx%*wSLԑ'84I3!~DVG_89 .0hw`; :kY2ck0t</}lgYZ070701000002b1000081a4000000000000000000000001616eef1f00008b0c000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/ۊ]?Eh=ڜ9OECWŒG5;Lm2_ eض9:&ʶ0|-8*ݰ1>/boHI~WA93i<ݢmOªnQ E ̩0:Ԅp I >"P#ӸOw_a#z܎u/: ]E7WX icc!\NM_4"p^Mc[_߽hfS>%AtCFhoc>;tfҜK8ClzZ,$^ ۯ+QlMkI<Qؿ`璩iL&(YvT&~N :&uaB#|FIt ~Jm Uf8<1=OLs\勴zPn5F`o#N\JV$U-a7lPtݏ;YϸKMaRǀsF{>NG}cfvy_t4Tgوw@x0,0tiaaXr@kn-[j@Q9d~7Mʒ޸yFюx-K[~;e50c|'`ywtzfߑ?]`9=+k|ߎ-(``]lm#S2SfeGlYHˌIƝtbst;?sV>&,kH]~@0/" Rkp6hS9!*s" ĹXQmC7ݽ2cW-}Υ2 wAܾxz)c{U|Dz-3Fg޽ULw M9'qK}"A +'խ_E7t)CdcϰT;*| [k30_I0&I3t~0E(:SM0C9JO^uB&q0#d|?Ak3r;;jbqX%OooW <@+~" q5D} p0:z4n%&Xgm:9Uu/iٱ3a-}y-T:4r\)~`!͆XfT"| B>غZ6ic:@u&r~o N Lm%wTYsc9Ok7&Vڰ\~DgHZdFޛId"8jz|PD; cq5eCH+/¨/lrQ<*ShP!q>[G(8]Qn 796p9v۶FT8 8r:܆4- py/}eu@[(+@LM.}EY>ub̚37Zs16ǃhD' 's?/!j '+v,M0 '^F7{٨t%ѮO[ NrEI)ͰPPfz5܌D̗.`~t\]X \,q{9WqC18ih;۰ ΐrD ֲ_>HYqi]|HCG4OjZ.uGHTvIpk©206G|W2šNW*ߢ&Ø9&sg:,@s'A~[V7`?kk94d*F+KJ r783'SPddt$ `F5gs lmd󮠃\ +ͻ 2]=Dsd7o3pw^6޶M5[) imH#ub-da$J?86=Z> `'o|ڝI8]$ ј bI=ü|%Z*7;<5NZir(!NBm2Gͭo ]t[ Ǝ酎>+sqxUiX !87]1c" x];|R,M/QoF´nD2Lkb˫'r]@D㊇Y4lj62>-^MNe;{W'+M uzq 9>sPh UA4 d/nG0+LlCDVh䛂1nl%*/WyKqb]!,^gxKbt9sk>ޜ!VJVLmȌT>`,2 q|clYV;!l @::36X;8xJcc:;zJ4>[ߋ%a>iۡ.ᆧ~ې6'a\BxȮ%VH-BiNg[^-]@4};Q7.ԦEGH|Oi_%䌁) $ plԤmՀePDӪNi`j;S6WmzVmOCJ=F!5 OU/d[Q Ul%S͔:jU=%!+0-DbVʍRVP p̦H7?Rn*+OW8=}MT+|e:fʼn(6o4v:1H2 e}+@#ZlNז}9>+zl~]<'dꄜ,,>=/$'I,ѿٚXA-˃%g"ŝEQ FkC1AGg< N?`I%`"mz3x҅b 11gfI|LCaN{$9\kV$sl#ugc<y_@Lf?Cۤ1[՘~reJ$ֹ$~t t&iS͕4vOH'}A!/H<[&%s@* fϔd0r܃bx,ԫr&Fr`adxSGp2$*-{39~Vǻf7yl{0ϱDDTR5wF1)dj>rdp2N̊];+9)*:Z4p| bBgc_4뵣b!Y.~٘U8nwHU41tQ9 P{N8{O'sZ~Un~v.YF@#ҙ+CΡWuy'ҳ↴%D糦6ĉ@) K6<*i֌5X\Q^}!dEVT_|_У tMut6. ߓj .~DFUvy9tRrf݈N5fn: x(3f[? 'vi9VAC3s0Ȣ_g+7nANIcr^ļ*ܺ -ս Tʔ*o=ts>{Qxm>LǓ[9 !3ߪR(*1W0&V]cb9P`mp\A#~AZ<D3ZSM{*lo(ACJ<6$}R) i|I ݍ|jy=V4{.||-cG%Ʀ d^[zcydu%EUݳT]/ՉZBWq'ݫETfȧ(I(e8$U6Y8ziS02M7e7:1c">EWTY-\G %n9j+f{[0ۨy0tXW AZIm| 'uyְ | UEWv4/ZdjZHﻜo|E,ҮW[*a&=Fp=b]䕡s ӿ7GT/ޞn½\Fv}e{sN۹$3UrCrsTiZZ2p;˟tAo d}1`yTXft"<3=XCĉ 5^THh/ vv6Wc I;&'=N}t@8'E{޵0Ce҈ד3R,r_eC4a]km#S7r^vJÕss,G"1A&xdo{#3|2abcPvf!4VN5j=o53!'") ldYF8O;c`c64h%cEfsuo:zuC#i9'zu"c^Ң n H/YR~hݓM8EkC2ݠîo6DrTS޿Fn=ugKY.<(:iRƢqAF}prz}R.:Zڌ7\ls "=㚠&2l*5Nw̸yؤ"'$=_F=Z_z֨egAH]ghßں9jM2EԽp|)%`;n­T-r_@ ƪ^?B{E9JPx#P}g*M7!Ug{FUp%nLnuAF޿2nxp`y7 m.mdgJ]UHQ CY<2Hs/ XALg ؄ Eϴ>Vlj#wVgJ*ZF4)1 X+ nr)ȶ 'ģWςr,@Okn|LN]FU}v#Lg3(~X+wߏAUd$~a[F,5tmpۜMV.ҥToCwBtvLB>xkPF9\_ztPX? oC9#.Vv)Xѯ~ N8ީGrQ-b LbvC|d T< =Uԍڛy[ ib^zK Z:A-8JqNE0(ɘs맅u>_JٗhbI%&z2@Bn6ўQQYD>ЬK3tXA,Q.q݆?`cSCN}$Mx^]>~a}G3,NaǮ=>v:͠کǰWsDzXu& p\ ޯv`VA I`jh"Y1}~ n]Ww (S9ګ_u0qh!aģ;@ JjݫelЪ62K=ua~FW7A!@V נ)Uz[Уȋ)ϥyy@Xk/c0 Q^l> sE9z$R eO^x;PUH8ى84u~.6A[9U:]~mG)e|u3D"IlYBmOƐ6a1R(r~0Lb\DnKSL?[[!޺]LDh88/?O]f/:':U& \I|F(V3aw#Tw2qp@#H3Rq{| z\BU.Xag;yKImMVȢ(:e_Bf/$Ps$uAN;v*u/{XxKWt5pY5eC*ULLjdUڤ|< DvbzA \$O?l$)R2SE ~Xgp0DC4e؇-}1ĝ?qdnS(hDL#8k}ˉ=K!׋TA4Oyit>&[.4F,e ;Yp"]hfup1Kj3<@[[˪0͖6ٝKjm`43raO֝P+T-Bqn]mAˤޡLɼmksiˆe@enHcl0y?b$.Mh&԰O K)@JylPrݦCG!,n"C9TTKU7z ֺVKFL(T b>+Qef E(Wz| ԋ?TtώPV촧*Cp^ LDnQ$@1a1ޫ}D{'Kp(^ N-6Ц#3;"-4GQYvj\nYKġux1D~ 7! sYR'xߺ$!BDUK6<ϻsi?8RLKti v8c+^usy%Ey!^_FC2$eT$SHzf؜40^"C߿7[$Y8|h?IW ߀ cżm*Y<`CV$zҜRC(c޼_옰>!VZ ; O*Xr c {´[Q?РŸ8Ab ]=읤Ȳn&en?*IKeW.R5(!<R|+6 |H *^ԍJ;mrνlnۊ@[AU[ nMvȵ`|L$nRmρqpJF)Xc't8ݎzjlCi++(ʄ+q:jXU:种j"9 |o'62MяGQoWK&e3$%Xv;u8|ad4}a3=B\g͠8)B޽|O :6tgUK 9M9sHse v@}˸ĦLfG5tTmLBSţ=Ou޼O;r DħcǞrɒC%ɖS,(#ƈc97PFyi>/@uʸ GK׊gΧ-Zfr.VRjzK|0pfpXT6FB6jqPiC ;$3Lq!;UTLRh *7tRw;Ėt`2*}^!KzRCiJJ7&mNC4+I=q:[U~y~Xs O#dYw*@J8nn[3GET ^?Pb׵˼eFˆ8P[1EW~zRT v]C>.oF~D!vx9M*C#]MJ(tFm^^}Zx9-Zu.{C,xErR_KyҾ8zxjk%ߋfeĎ 5.wgrNRr;l`"eXB3-J&OZUwX쌥aq)(¿\Jz%tW]_RʲV(vԂ~h38 ]NnU#ځy]%&%yh!?ą$TŢ&BҁKle5~q?fa,LH#D$&0FWbW<)mQf]&Y?|#qƴ_0SF?E^xg+#y鋪X 6lCJ<8V񲺟r9!%CI$ _p `6FHgO٧@'HJdrbuOmt8LWZHcP*mRX>4@N.> .POɾޣ &y(A5z=ŸzO#nl86Vz[?f*&k%Mk28Nv@̤ǏOQWcIX]w(7lŠ@/,&(+RUaí1`+bIn*&-F]'.E$G 7JAp;,h\{~YI%p$Bǩݛk>6:ȍR'<)(9ԔK(Qa.4 4T c Jch$3 0d':iӺCC ? mDυ=ul4ǝȣbΧ.[ :(76*{ދ+ +vݢWmաֲA)8N>m }̦5Ϣmt P L9JMc6?qF7[ nÒ+?\N/69Q<*9?P}P#:7+EFǼU<~αcК$uygI"1:KNkVO*W%&] \}y?=VI 7G@`EVֶSCEKZBdg&0{{?񞙫+Mly6EյUJnkzKfrrȤaBjA?>UHC. ߵۙ6`%a S7\3E3-"<cJ j{RIp8 pLVFN26FLV2Rdy6_> -^4LugNi/m")CXRM pYW 412TA%v !r/,|c&pcچ<;o\o4+ (4E8L-  G7֓b RiR%s:F-yu4q& /aL4Ȏ&ۧ&?ȋ5$hq!UmpD^)!6IOo4ɣ97v.s7Ta0\bC:RԘ &},ƼFM#v]ZgooKpoYyGagpBT v-Qj՞L H;_Bpwĩt* y#}WvmIGfEߣ%LKEyI]Kgf(Jz,tNi^=iM=Jk MV'ba3|G7b8ܝW>:98/6l@ TnWjG; cGNsQU-9ǾQ1lX.9A4\:Kgs3p">$$]HȿŸGי0Ix ;W,~SX^ +9e:M޶HX،N` CC t3WpHAE+xvd[lYQCm"2gX/`޽BǛ59ubÔ N=FMn Mp; R׬0^zEo+e 24`T% A-x K ^wP% ӎː 8.;iз{W>yfG93B~Sj>L8$6i<z_X[VjqŘȦD!6 Ӡ`\ǯn>X1pB(#I_UZUj&hHkO7^ȸ]j!uCNzdj摦{ t _8 l(HΰZE*"{3Q~ Br`&A7@KC^ic3M2y,m,My=fCs @%X;8%R= ޑ/iL.,9iX>hQyóײwBX6)|sV)u٦\2>0$Fo~8ENsozLɸmy zc`K`0Oj>+?*%" T>\99MWGdjكXG" (aM^%j ְnr݁yJ۬`|IJ9;$+X{zpl q#DBEdL~TDE mVoۗkib8=`}J_(~5ٴ߀*}@0B;M& )oђv)1 XφD.8}#ɠ E2AO00b5 HljV K [BZZxya.\vnPɹ4tْw~DUY2`^3CY c̘pՑWeH_#M Yʞ19,=Nbb^XDgWR͌qvߺ@'rb 1ۨ;d9It eM# !DQp!؅g<|.#;oV"k9 <W[KJ-DHOjD3+xG \[;t.mE2иh2 ;1(ق6ľtX-Wr /,I@( r!d_^,*{K$QIe v7N ;a|hFk,rcFw>zf[;EQ]B F}!zw{dƔS*gvJ :;޽EZQB6aRڶ1 -cO5d{POgOTM,dO@̪ft>m:2ܲ? dsi']Kdr&Vtݤ:bqE8ĠQL&ƕrN>tDlЬDriSĹFKaFvQWՃJ)J >萵zr+J=ѳב+=ZgyC6lA\xʋuDj{k_yS,ꓝdV.<>5EB{0Lth׸g>"CL33EVe1#)p5 j"S6ÜXO8ȯ5X w-&q+rWF"s} rf>hqK8&2.PA:Pδ^%P[uk0cc ݬa7|8}FN- 쾴?j6S'?3^|`w!"JE֔., ܏96ި?;CA3um̫DZ-RyDSW5`rQ BP~`  3#/W`r{}c`0@ycYidϪڝ{B #E6is~v6{O]<5wWy+b݆i^ڱ&-F$r2.Pm󠌲{2qL-Bl8c}WI?h>ϴa C*o_O}^;{yA ؘ[m8cxz )OH"sr`RsPaN,D.ѯ5LIތeGm"mzOσ}N0MېCbo7zJxWA415g9}6"E8gƤ̋;)AU$c([]]/ c}hCˏOdϚ %rmdLGyj0PsSz"mQ{͒SEVId>F` o^$8)rwA½Yh>kR6^Vcoѿc gjv  Ǡ!3E.s0RFfmyJ\K@aPd$|n&8@6$jdq0:IB~8~gEnRژ5AFir>mY&#,(#?.q ,BFT)WQx83mceg2n:~0&@6CR/r#)H# |B&Q$G"l)6I."r 6ؐFGlL\[bevhIt ]ڡܳP^~#Z֎l"Ԇ*$Xh%֒X%rze:(aYZDJ:P,5gG_F(LM:1-a#٬(Y7я:gwDHәqR$>S]=n.pF}j>0U*bfy7N8:VAJ0LՑs`fL٣|D#U0CDAXhqxI oKasS)st{>Z_!Abmp~:"C % VkjEVfj?cӗwן;ȷaj3Ik̏= ; gn[w v%C-`vu0~B\z9vny`m}wɎySȠfr k;#oaQYkv5*>%#r|]#.a sb ^g8)i>c0@Yr2}V\ucPg ҩej,vZG(ʏ_9-̆fȡ[R+M 5iZ)nSwe 8q4zk?+h1]7{E>ӀBƈ Zҗ W(O]h O8({`0Ic~x V# ɺ-~H׹F`W^(MS3$8:Ȝ]9cq]Iy)0"nsrJ}qIi ]!t- <0N U>"dGA]2XminFLwmR,={t$6`NSak}s5##@}J}8LKneP?;px 4{Pjp*b492RWd_"GDQk:&EHgJ.~R5NMՐߦeVqyvI ~#R mYґm(Iq82z*lÎ!NNZ#.UIp f'(q#b7d:ezro4Uzͩ]$6~Ջpi638?Lm 恃6%/7p[ Ab|huNt"I_gl©>J-yZi_zFP ~.YZ)1tT*x.;_E$w|mYv"m8ƟjF{q u5zJ~sjE1k0xݳ7bQ !&\ cx'< t/;A6aڴUc9w  t+BYl\qc[ }Rѓ]PWz߲t$Z:E~px ~>k;EtbW5L={?[vv[B XP+m?.jP>w7̗4<"zuGOkd".N+rb_j&K+ut)gR1ZyIbI˃ͥȽ؂2=+.Oδdbub[>fc5ڗ L*=0d =^72u\1mɇM6-VYlӘa۲qV/{zFEfKϞ>[ T#N=>'.S vS@*և_ԶgsK6bjDY;/ĞO=ZԶ"?G7c \nA b'b==1h@Wks5<-_[̈́OQn{#r*?J^k=2"2ҥM*GwJVc}؅%['ntIf0vh 1Tv+B~ļDkP Q3' y`ꏪ- n? QyH MTqdiU\hf0__8qem>ڦ;k=3<8lg0n)I^{ AEhr]o( ZwNe5`\naI.M(RĺxA&rDTluC'L4%O~!?{jc0!ړmk|5 `pD_BVnh*p%xexоo #HABsL .OW7=&]=}9Mwo Mذ9YR;)AcW@}p DVbiBeX/q3)Lg~ܑXHċ^S`KNV˰u??N lqG,'c:1*@;\Gg\.QwSJb-&R v1dH9n{Lfy]Ũ胁9_k mw R!;Y$ TeqĘ(U3 LW.wɪ IqpMWAeΎ7S:Z>~j]X^P\EP;Ey8#J&rK'JJuU mGvMt&ؕ'%* Ƞ7afԕr58z"9f; $y,͉s 5"+hJ"tܭA[C)Z_Gk4 ov hekSO7ebm+I 4K5J3ZTȢkrVXc&jǽL}k.8o -&(llneo!r,sD&P"ؗ^41M !3Q~ IFl hlVTmL&ۿǽAfN `x,w},L^/q\9̗\Rl^Pnc׎) #3#Zlxh}+U}Uh6fC鎜{:.#J !&58LG^~et/0T'0v,Gʫ$~.ƀe2_s =cGpd$> s3_X;A!T}AqP8o7n,"nEѷH3<bd/PP.l@6g\(/O Lx*Eq1@Qm{ v4/ N[J|bPYYA[:0#;VAxVO/6鼣0݆J˟p~KK˻@(E1wDz-MVLT8;47UpG1AyfBԤjZQfמ cvh[g< ](3|rnv#DSfSfE<0\hFnˎ.*n'X0.`ːyPEJFEX~CoLӇkXYy/ۏ! OF@[evL ;K/F_RO{騚 [LHsKD`&%Y#p͝k,ͪ ّ +gb;ܢ'*T Z Ry-qYOV<щ؞5[*+9T[4OAAŒ6笗Lᪧ%.-y]Ad~GJ̩} M$>J/ MjVC0 zY;?ӹ_W@ R!'©q7]D@YF9gL)yYHNsDҰByJA(`H)]fSKe=t֧1y]!A 4C_-#%O#uIPqɫ$1Jj~sUUrs..N4<9iEˌvlFmfv 3fX~Y6nDj3:Տ?șZIP}n ,zȡZ(Yծk \ZSA);XU— 5PjzWfi']۟;&pW<һI?1XX!Wt* R8p)̈~q1^ڐ?Z$*Wqr1"3"Hе*EFxa J>03d+_lB{l-A$F ؔj<){ӔHG3q KbaxakGpW:` u)\re"pht*&zD (*7}ټa=?u~pұ*J{ajsgHr%JRgut+Dr {AWb\] 5F@VI@tsYt5U5 t;UȊBy?m/ {Pr0eũ& |O`˱"Ȱ^}D#_4TZIs8"="e>g;[c%Ͽb*C{菏g:!)6|D%hoiJ+Jǐ!1ujEeLy$GM7+%MB)O>F סݒ8vF-g|n Dt6*8gӄ$d%$xFW-5j3lz6e0ȸpnI7T06*kVG'QR( 3UKx")W)Ͽg➐K7]0ʋd|!񴩑D@_H/9BSgǀª A 9̰%i,G>8{s UUP ` DOoP=[31Ґ˸Иs7f0&s Tͥf,]t&u 9̯}[29u~E("֔Ҟĝ^z䰫;[}t=]㫭* $Z0Ht2Kh#;s+ŐDQX뀁9g1|˱БrڝHbQ)R~-OP #c.GtC_P_w//hCdvJܻї{,#5͌y9HLJ =ǣ4 4KJ+rԁ!f\o%ivSlcͷ%5{}EZRs{i9`< < 5\ڹ<]P3_Ixtd [Ol_ͨWLM`< gǖկmmZBӗPV nnoY/wV Pp4 2_O!_fw|h!7$ͷCг_SmdDk~mXm*@"s>g`P%I=Ce[hO@ ij6|2km1;=G~IP~BnTlwgES^+ra} hTNNw7t .UBXva8*!yj7цA˗y1p$`KlsɏkiNC>Z}b |4tPwP&`wh FV@d奙ga%dHejW3<LL;q:{4D Cw Ā{g63|96Q)jfe7e.c)ؗ"NEe݊G 鴸$Zigқ/ 7u36.+I|/BoMe--90f}ஸ9wUэ/%d~;#J2#Y;E5,Ij xooFب>Ǖ|g]ı@:++0?_Sk}bXm Ќۊ86GzwhI q1X15ZmߑMIS{wQ엃;Av 9>qWyK--o԰FcXm7MÇ(4{ua=Fc Kc\q.X(y4ߜ˯6k4_`EI5&SzinFkY\@*}ZQ=|nw(߄q iz@\H.C16|F}BK(P 7ø?)5 ?_1{9>Dz@5M)X %g4|v|O~|h 9FD `K67Hur52Q }+d$iV1kWj+ӯ:UĮbO(=DZ>tŤ䂲r0F6]ގߣJSҷՋQs=|K&`J3`gEC'l _.܊F~97I&Wf~) ڄ|C4Šl(JK#f=Uyِ XvY^ҙsn텳\[Sp^f-"jlQ% G7 E?9g=yGW^*yԫ_ͥOܻg12[`Ѝwc?#OfyfnRVshL3 dʪsӎRqy/RGf/ȲKn zO hq$ I@E.#R[ԅ)([c3ށNH;xe p tUǭZϘ>qC]ӊB$n$N0ME0_xX5̄%EG{I28U譙_sM6!vK&h{4Y4 lr&R)ųP*2fofmN6uuR8:zY֬*8L$ o{~<&}Ku"=O T1bT)hq4:b%_ "%"? yrZ*:2"6H6R'ziR2^^X}R-s]]M2!w]#E~.b^n%(|Gp ڛJJQѹ`ڒ gn"kɥF^ eH( !luqX*rTW~ʓMJ lb)࿣>&N res=Z;-g6+M.K'@lL4Y1E}~0uJHCZ,^z/p [{̆Y'lR}p$SBr^M_<|o:WgG\e¯1t(¯KdI{4s[|3x=Tz;Hc:릃X ZV]k8E1)GhCbΙU2.m-(ѦG[WIF ǀ,JeX.UsvE]]cog>RM"ŋSee $?#8г:csQ82I*QE0!ZFr;DZExY([덕XABC u?\SNͨe)<ݹ@V [9^B@Uɹk>25u/qUԈbd)hWWragpzps9&Ԃ29aiț (`vM9#4Ooǃľ.lYdкx (3,!(~γI/‹|Jߧ90\"[du2M ot[FN.8jıYQnN0ls6/E| ͡FNЊHxn,u 8Nk~#Ob]vPxd=ޯSYԻQ:.sIK6[/Txc [f%ȧ_#lw&[a4 _@$E.=<div RqQBTP*y[ؒ \jQVX J讫,ܖ@MBhyjuˉ4jRSP up>}dHcWrr9OJ".ndZ6m׫lEАY i\Kz[t ?`Jĥ st:,톹PaV+O, Ei8VDJHU+w] RFf(wPf:1iG Ҕ7 yh?CY#HEW}H u )DD)8!0g$~C[]|e笊Z:OsӅ9ku:`1˻f@Z%d;'8X4W_y* RuY5E. ?g̔^3E= _x5=s~sjǏ't9q&_3Ca@#.);Owr^Eǔ[_rkQڹKB((%Ǘ,(Űm I3E\zdS`[ y'e 8x:Jg:ʔ[J;Hw?1Vbf4/c;}Ji FNڌ/q+\"I+SKXtIR ZCP6^'ݔ|~7>'4mjN0WSۼAGE$- WEu>>}(M_!-?wKOojGe,zG/}5%;?lUiaSh]F,YS=}F #4g^ U^6IK6YE%}))Iwvbuo濫ͧE wwr*Acu2)NՍ(m@ gպT% RD} ʅ7=6& 8ٿC`m#VE]i ;X KfהXo݌9f4f[ lZ"ECȊ^ ?A+x='o+=P&y6C}$v[LH\NUahoBtKWb5o:]( "X%@N( e韁yu,B.Z!7fbIg!<-ӝraG~=~"z`o[#G]X_D7#'y'BI asD3+BoIΚ|nӉ-υeٻDuqR:K(c)nC"lo&x;ae f,M90]X}A r ZAXR&jcLV 3?{}Ղu#BՊPToC݂3nq@N"d5b؁QKU| ],7JJp6B DXD C|m7ў2ب#5G|'kg.˟ I+3^tkvJImawV6y $v:3c} DbJ}i!DE+L[i?zrC>fԿ1ε)U4uḌ"њDtbmiz8v@r+X'CdfI OBR!9R3lєL5ϊqI,۞{Lz&o ~S"ձ2(Z'zзϿRaIϔOC7p6ge>wiZ6|)bPj!(Y6E{Ev(OqA(_UGN]at;:Zpq&a XP@LÅ oxc MW<bvs"y̨02; TsLF,ɋJ"lFfmk96PM0(n[SĺoZ0ϓ>Q!@FD֏~P XYu?PdivQ%5Ӽt ٣9jrE4Wtr$+z4ft6O\Պ|V=[{ݽ2\.UDEѻ́+3)MqlM;w_!{1cnd"%MAv36 7 -Om2/YN`0T<)bhp N^EC _1I}ƭ.LI/n(!@&f= ob政몌ELxC?FY_ϋS'@?I.9NuDV/|"QԸ V!ҽOXz/&nq/C,E3]SʋKmFÓ b8g\wfM ]^ӊؕl^!24RzNsN܃mtԍf&i}l9`t=vyjI=t&5:8ָ` f]RrӪM6<۽{w_YmF73Px&{B<0 cBVl_+{PԨ_6i5ER"y%3`.ã$n!ߒ6_sxWx+a*6}- ҀsEX? c/yMĮp(HڟJ͗ƶ Pqôǥ lPAfDOy\ݚGV%}Aꑍ3Rzgx,DzvY|uLGXWT.;GFQm0ǁH* ;U"?!Q#0S̋8`uي܀.9W 4p~߷]ڻ-a FP%\/_l U d5qМ՝Tg E6>AU]iP1N8aP B1g8EM&ێXe;'y-7@q,Xtpy}q%<-]o<@s7`h݇5&+]2rt73}u%2?+.̎4ǩ O2NjI^O=Z_6Ds]ʵ%RlCh'r(\^b)\;2ACTLj( 4|̀D)cH nmƁ)WGI.#OStp,n/h5j9GɖNJ߳KC6%b{Kr2QNvW$?Lwt¥Hd˰@=Ͷ$ ΢Jh~S0|p/yI%A}M3L=FU-6hwxtL}_ZsZ8MBo t:t69KV[?!Y%$}&d&Koi܈]p(8 ˉlA7)$Sy3 L,k̮!*lAtl W+}U^a)9@]RBv'y:2T騐ZD^\)Pk[[[K&^_t7(/LNO!Ofҡ z)903CNt5l? 9 ~V#/ÉOSJ}Gׁ9tT_ά}0h(;Rڏv~_ =rxQ2fճfk` J iOSJg5:tc/ Z)qI-`sֶNZV6싶>hƖU z^dT E퇧5ß_MvJ٪(&P1; C h1HbRa'*\dd;zHNL*}olKYPB2Rt~[T Ty~x#lD@G w'쒆 ϼGyHoIYG=@~~ym_'\e_D/]5z8k%ah@v K7ūɞ"U7{yM ?d׎n' KvR/$s_Cĺxvź5&~`1ᰰ"vg7F*ifꆌ}<=EΘK9]F@$g}AM*r /Bw'.WPA?@ve9\_2^Zu~QQ]NK2"T08sw:ʉ_VjȑJ;HqxhRd3kw0"D'7X1%U0iȉ_ɔm"CL_Z6@XXrsxp /)K@jɷȶJw* *y~m:t},N:",y놥Zs |Ž<ñ^XyRY FV =ʉϏBQb!LۻșVH'V&H+q'ڏ25mzhP \CWh|6݋o`uXְ8$•~+=M\GM96xIX%!Q3N I0pdޙY|tbց;)RĿb-Ύj̨Yݕ`\`m̮vYLxK[,_I67QNMn29bS(~emѲ^8T 9uұ߾ٞx~eV0i=UEVK)omq\\#vؿB!Ro{$O` ά/jW|xM)SsOvPa51R *EVXlOyFh(I7]5Yѷ0\<Hi.J2S $U'8V==*lx]h= *~7̇!"~ U3X{w&i Nh._K\k!a`M)uJl-Oo8`;(_"Vl _6J62HC-) 5' 5 |9\i PW%Lu'ݻ |C3­kLSι7n)3ODTzh'p4l1F@,?'/梜M> @%i=GZd1r>_2@;,:+=\gp%d6hV DG;ߥ (DG V71b_Lz+Ϥ |Ÿ^!(X&0ֆsӎ|?&hZ0Ų+vQ_6qۿCx-ܴ!Auy %ݞ?h5hwjYN>]<,c^Ñl7sҒrXN#&\-%aaRA ،ct=p0;tڹf9O B`)DGNT'j8Ûrź;?4YlmPjFe/x)GT.(c2; oiˡz}s#*cifNa .o.;Mi[׶FYP;Xz9PM3ugR [5LN#0qpBu7Ahȃ; )7)rZox*) D !A5RjiPg au~#2 Zl̏j?U`ECߓZ]SZjNꮕV ,m-E863KѭMwuy :x`rEAHפj!6>شZ3?YYRvlY~J(׌D|I'fO'^OŽA;NSsMp"7IDP;8Iz=e7޳E^]9|J3=\I؈"!p|I osǜ6UP7>”1 䟈~Pک-G7%yG:,)4R&ZZ5n5Z!gRŵ3؛rhb8&{:?Wģ:kז`~V$Wx1'(+Je 4'm@}(qDg23F$y{D-#g@ůz1'D^z'wda3)ޘCZ Ne"^Wcج'rw7!,?I3Vg`6 g!6cGq̫1p2 *M}(a ʷ=:pBN.R r 㝸\:x^ܩ Cn$gYZ070701000002b2000081a4000000000000000000000001616eef1f000013f4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/n]?Eh=ڜ9Q >w2 @8ߘD~ߩ-2@arAOBk„J@lJSm[TdۆIԗ 0jvH""b+Hzr<1tL _<#Vm u(Mм|M*脽\nPڦ6T/GL֊On[ώlbWn>2`j٨@B'p O Z"w2R`k~y?H;,^G`7J'yJ|u5+hDJ Huq->ci4Ns5.ZlVD{3޷ a̓=GӆkO%B\UXk|%!jaŃ@>LvM5IUFZMq@$gPyG]Ǻ9:NmC "1w??pcw~sRN=BQIdF`G Y K}KJkm|6gq+&Ht#9Ɔ,ΆlDBpQHD!5|I8kF~g=!Jnt|'>m91y9@BRrjnX\n֘I iU& Pߦ?} wR(ʆ;$WhzP[ҭVO \E[/}s3XM]MkMG|Q]-o?~Ư$̪ v7.FOj>ڵQᏢr4֎&鲮+nJgںfU@}v1u8F?|#[_?CTN KЭx@vϷyPGKOwż(7y0Vr}JCWDQ-Ex&.v#Jy(x 0fxת^TQ>Z^I&ΏawƽXxNCjw +o(vK` pPSeNraPdS$"e/PdQc1> W\n^ôgHjh F8X~2wچ;萇D}Uѣ ԗve;ZNec p.:zM* MDh>:c:į㨘R-GͶFA(m^hàlރWlWhWy#ՃTSf̅ cX[V ;7%4w0 ~XB,OΗxCVFwڠ,\3"mbϞ%{M+}vv1gL4Rd~L* QbFrP,UFxҹ`Zu M̟!7@,+O{@X$&褊 !yM*GԕL<%~oy6#c_L~C+oTM >wzm~ Qu7+~oC-&Lאl9VR+;ni_%]^ : ]iKFY}֋6"TI:tZ鿬^B8wayH:簾$= Bz;dlOql_w( |Ԋ&?e4:} I1*"`Z +vW /Nx|jf_řYUUY_ a!8AV6R.J&'UVbI0a8+Բ* p2.!YdIYK zD:(Ber4%1`wQ N~ZRa?'2s|xsXX y)d1 EyLv\ȢDnNr SO܏"d_Q>(F{5pfؤ4I^ߐ^Ygr@ *|Nc9raFfi4/y¢taLSyS#}@A&ue/dux0پA}W6noC?ęAeE$nӶu.d:2̕~)Azj%gu/쯼gnn {jfοը!QpcڲjTo,:m9!7bɂ9K-})¹-Ϻua3Odm[TԴQ7c0J\E7aP-W'r & zQ02 yxzY>-'NM,fȾŇBgtjejZ#14gs9JeeT̄ WZwŰH Gzy */P !}3i]>Œym|G>`A\A7|(8j"?VT]|Whߎ$+ QKBcq?:W>9J.KyxNtYx4?k*ԅ ӧ#ZtwYpR@IPܨqdlf>+V 0 X ~@k('DZgYZ070701000002b3000081a4000000000000000000000001616eef1f0000a334000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/Ӣ]?Eh=ڜ9Q%:u]tH"%&cq¥g=W>~Wp0Gh={BHFRI@:NR/'TF0Qf-%坴 q=c0bs , KedsC5FJ%%si5%ڵvsK^ꅳ%Pօk_qqq_GxG HOP9T;N1a7IYƋ4_UזΖ [:>M 5ņ6gdXBp{ҔrFAZN |Q~-c;?L![ј` : R+ ZO]D .МHu!5GdH`fSO*e3L?_eD!Z^[*a#53 {> {\HtE#4tPUal Tҭrʇ"@6:^! CsMp]`C+EL ۈ܌p&ZLɥ?z5| /ơ/(Y!T`n,tnvgnHhZOV_s^`."qpm况ܵ>d`PAyޑx%iI5t5V-ia^s˵F#A'T6PΗqI2*!\xqJ?I584Ǚx V=N!T|ܟjiHigU8i䂉Z tϳXto _Ȁ6Wqn @KLJZdҮFnM* U"?ZT%@Dr~upq(2z4]#t#{gMo B/с2~!_OQ 5Q'`wcA-,vTRzSEzT!EAgY>z"AX* H[;NT$O}2~'aZA1hbX6.;ڣ; 0.}#)-d|@ƃl7'f+6@2C˼۱n'vŦYM0Cя7;~pVQNKZ0$$+-*EH\ӝ+-^GcTϺ#rwDޞ]q7>zY1 \?zHvmJVSn~HSL(K%xrӎZ^'GSDtǴ5X{>EyedD/2#BrOD_:KRsGЃj*ʆ..0 Y|Vk<0\DCNx%r\>M;9y[͗=lԂwiؑy9a7ae]`S9Y:j6kdGxsxguRt. =U)#  x$ðqí53?d4t{I#X?C`h)Ф}l((ȋ˛4q$B??_> F1~}poo>RGMXs^x{'gXѯms&#̤& t|{D%mv9QoFSɺ%d}EES]mΉ=Z+e 릁n%Gcv  T3\ݿXf8z[%:4\p#O:7PrQ}^H ۺxL,J(s~u}K8 V% n{r._NmU:-4qi2o5h.sЏD7:W qoYȣͱQ4wm3WHI9X|˹0 `t]αKS$ص6d-Vst1(n k.9ȗgUJrHg؆^0ĄY|\nbVa<#[4])mTNi]:flW^gbҰm7V[uv@̸Ll㔛>KP󴨓I mx7\ ܸ_8]Wm5EZhòL.I\SznZjAw(P.8>ɦ{n₂S \=Mcꕔ(R9tXÚUKѽ[\wkBD鬘$OLz{hEB,t͢AF&pCKyl+u0C+~ê'krB%OL1x(ܫ!^4Fpإ[vs#0ymQ#[z13GT9Wݔ$4. S9'ʆYm/=i} % ,ZG:ZmZy(/Vٗejr*3$RiGjmvac6rL'_e5NZV}KSO.ڻNlIaojJYz~g}dK/@Nƨ1UK|yuG٘ p[3y@Abdg/d`H>4e c-vS?o[8 'n"̠U4.Dg-zr--Q嚾[J, 7t.9:Q 3 H`ұ#l銅d{yb`8Hīw\rpS9p.&G]2=Fg){*^sGi;!(5 2֭zwjpC^UJ|qoNJȯ/Tߤ0 CHL$`-qSi뎬N7[Of NY1mQ.Dkz,X#3&HRR_tblխÎ} ۥrn N ۬βͧNQ&WT&0,U\gSDSO&rs!رwXk7/S|5_IK[!2%7?-@sUGc#Ob?]z68V9,gLm\UKD6S#UgD$HM| f^-Ne<&n+Ǵmtxlq,N(2棞@?AhZy!b5x*=-XDOkeQ.3 ~wL`yGN_3= ~Er\wl(Jۺ9ui'^Oxh1rLmf'%xkDA#>U!UNF} {"c-{{Iz JΡZtn| kH,IBGZCO8>ʂ8ԑ հH >r#XBDkކUlٷOp_3}fŏƖ(^ޖ=Dwx.E2eȪuǮ%:u\J buoѯZ}( 4 -ËNH9݈)tk4wXic4o@ F⋊S_IVY9~ci뙔xL-/N_;ykdA="@e\)gMx|81fᜌOZ߃A5F,_Zٽ`<8Bވ)$̷ # W# E:}(L:nmTѧL 1ئ?޵ gr!+6\;x>vHkUz+>舾0iעGudwqJySwI\1cKgD͜´0n(8ɘ!JDyy 6"]gh(w l s칄y=~Sҩ"(gM:pm,J&7nP{Na&;gV$Pɕʁ 5L(Et(J]cP(Ex8A!SO!-S9p0~ТU}l=>ө< 9Tj J.oRg>:N)*ɱ"3`EkWֲ!qfQO#T,t9-7+Sceԍ;vK_Gߐ,m6ZiRv\U|uWnӼJn֚ ;Mٶ]3U LMڂ 1KePcJ  0k ;6.QmH ύ;YCJ2cG/fyP: t-(ׅpe(]{ "qI0kO&͎jH49IHP>Ÿ6>_)fG&`=at`N"m WgBs ~ 2,]=e+z#qIz9B6UY09ΦRDoyWu i}PsZ*(Z̙envz m-"gZOypYHiv|N6,aW5pgMʷH+Pjdx);| @x}Ȥ]Y_Hhw#c/=M`:>gc~S`uIXq'~I W&W_ݤ:Mu֫dh>듚1|;^0t) j50OdϧoG2jTLSi)&ĬÐ =.,1p/EAF? y_A

&K 2+xH*1[b|9#4c@TMZHkб׫N9 .Fm#1u䂁-ֱ퉾15Js `#:Kd'RMNLD:[%u HgHʳX Sl\/GsHuV2?ɥ3nPk Hqt`7kVJа#*\9HM]w6yV!þ{r>;r4ƃ7"+Ɂ g mI$~ACiˀrQYAdUzth*__)doZB2c(.*q@ZTַ?'POk f;m 6n|?j%noj)/LV雌P7x ` 㷼BS{7 n!%O9 "? :Ʀ`n0/LX)H '}8bv`g:jq#@FyBۂ}_8{f!D<'2MH#̖o* ^׈Oc) ౼Xe&J~Q/-1d`Jt\w`AE?ق6W_'M׃W̯D17CwVڥ ْP 5I Ǿ]n*I%msLZZo!r>fH@YΫ%]M3p+3k1*Y, {@dkbekPJ"~~N§li`)Ê(ϦuUx3ڏ=nA 5K&[srzD:So*| !J >Z(}F]1*{S|ZיޠE`^&ȕD]:>,(bKʕ"z@@ގ#L4TYGʄ*_ B ޘ(~e7YXPYZ;ǪwAZ Je SfW)K7=)9Ccm K<|J7Dra# MI=-P|1-ҽE"w`O9 Bf2:{zd#*9$ԝL^_TƵ>F]ޮci~ (R ;WNp *]TZNU0I/CN%*ЊZr*>gQq!&p?į1d+^74i&@ҡQB;/ ?:O&5_\}Y\ {2x91srw$c9!aR*5[rB;E\#JmV]!SzF zG躇+˛$equ@>4MrF33 6 :?B1Dt?3_8`_>:l+Fv+'al@=ۂt#SLڅjq}h_sBlO-vG6O#|Ԥuk|=ui~+>O)G XɂǒOf3g@#닌BpڔfppjZ )I(MRfOGKypD|ykxZX5ݙ.$D O߯[h[qhM1LNf|9I7Gi wQ뫻}0Mz8<yP0IK5ϮT>-,I,۔:j4:ѲǢY1X+{Ύ LQ 0oM;tшJM/uhˑ9v}m={7򢜿?䫂ȑ+{^}D*B?oUFYAsQR \Pҝ--G|8v@b֍~ܛ (m0NV+/`QeSg @Rp&!>lVmAXip㰔9j&͈g'WQ9 /GiNoɴ>[ ɶ?=~GtUQ,,}$Ě%~$E7DٽT\3Jj\7hp{:SPÎ%A鿶zWJa%i@X femmY@fddizEO;\tQ Gi-s/?4ОTSFD\ 'MPz&FRi6Q@/ Cu8NK}٧Fv(=HH&#}B|)> ΆPK?R35FC^39cHArgbsK Tgwtbxocnjک- 5 $vɽ$`UI‡{[EW \uĮc8Q8Qδ%5kaBPDZV2$ soxP~lfm33H`C] Ń-CSQzH(pL\){ []I]o#]L)z1jLJ6$e3Ny<n8@f …)u[[Fc)CUT3]ݧQ,E;eZXX&VW%л6Re2V_#.l|ӳ(rnجc7hƲ]foM@ѱF gLP߷eW}QaTAdsl /P+l4Lі)x\,&b^V/#H鼝 -о ?*m9Brr` D>!һ~>D.O3d8mYaPE|ǢiB9CF.Cť gFZ7C,DVύt2(o/ 5'{[@kptKCP Fw9 _k sXG.kޕv\T{+\Z01gT9nXB"[*\A-kvI@8ӡ| vQ^?8|b>/ty8DE#Z*"%?3@b.=֬#pNFI,o\ulTKXb|Nsƅa*6S;i_" 8}jWA|-2o$oU [%GZ.'~ԸIF%'   w}<\+! )Sv7Sn2wA9qږwV;q(P01mXP 2(bWa>'G0*嬨1Я( `ݛB1[55udsom#*T^3u͉kWn.qf`]HBc|3Ow+ƇD_t\ *m|NڰzOE lH(jngQzױhfrQ&0/ZxZQlϿQ)ckcV]OӋpyppʵ,L,% ?HG\5"| 'Ty;[wS:TW7[O(XE_&!H+3! }l&i,vBM z P-11C\J:3IIyމ7~??.^'+]qS!ge?}fC/Yre:t2ySa;Q?zպr~*57:tYBXwfО7"Pv֪`rN?H#xX/JM:i 4Y@znHd eQ/Qɶx9~n2`@/2"7I"l݈tL #pFX"[!\kx$E4?wX 0#vAg>Y8'Y*.a* _k@f5Qj0C/0;(@ԧ:f?(QEGW70ka` %]Wh2k$&Y:KK<*eA#="w:3b; & >/&\l"ybiC,>IҜS#NM$WW*-^!f.aN@vZVW8\СƀO }{"~X ] :zu+Tq4/&1oYhUZ.wS9G2KW!raH}n%J&FeB*,+m)JfumnŠBcǺ̳BG@@GkKzL4sIu[م7S]P#cL?1@S:{tWoW9j*;e/J0CT];\۝˴d'2h+|u̕K<ǒ٤m{XDosSvіQ^hD's*AzI/Iflڀj eaWaeM?ұ숊òM NyI075dQb Vut\gb:i+Yb UA#ym=8)AiOMߞ(Y{C nn:Q_Hn-޽.iA+6BO:&ug7i/U6iCt5gA)lbR⡳ߚ2l9?mȓ™WL'|ë0"GC8+ "VH [٭.>d`{Dz<oV7:26'nNX}5x چiʖkM`\/oiăxvrV$!?穳_pkێ ;Fy2d"W{vHul' Z}`=f‰hb>Ew%$€4D5A>Q{G5i |d›,ʹ\{n 'cخ}~y>9皫{.ܧckN#^+"EPQmf6 z+郏PtD-䂨f<`,ph3xPEtj PiRO,ݔGg0~*HŜZB,'ws 昛!n͇qAKɒ5]eq:T(3کUy SK9 ޺7s[ fF<·Ƃc;s8Ա$+ߟwk%U<8N3 IgSF簝rEkj)aD~7ʰo |-!2ϒ r d?C2=IIt1Hh~DnsɟߧIqD}@G $CD18v8/+W0qfΩSMv$LғL[Ⱦmyfk@s{ ){{EZ*2qpPHQ Sb{oPI^ҡ?.9E{On`q5YF0WiK‘.tiܘs+ rD~uJg&lГRB? obҖ ͤyWś:PDr^94pеP rV <{HQK5BeM1K2F'Pqw!fsv?}hX4D1}5%M]Mw> Ѣ{(DR366xߓ ΊjC︵-60ޛnql0]qVG˛c%GrRؼǣ^n#Šk%ڋ0҄=R vHr 9z^#/s^ m7U@ݑAӟȬɜ߷A-6I)tT+[gDij˹S`H-vמdr)kPl)>};Oި}f"xitPӂKR:!zh'lb]HnQ a: RSRӐ#}¬5TG;\-hԎDq BPa`˻2[qyr_~5dlM),}%rdgч7Dj\b'q^E:7.)oq e?[΃ak (%3q9޾A v=@]XNڔY(r.Ӛe wTkj߫i0Nؔ|`V,(q` &*)f)hd8HNݮ(#&(N2 ىЈ/8ڑ.ӞGw̨fy!L4YZG]Vlfs F-hIq:gKoȎdT%|Qv7ggZɆhF.y Flǽ3b6(8;Thxo̒x P5H~};)Ir['+~2O骕' A`2;^ gdEX+dv-nnQr-XjE\%S63?5QH-EyAp"Glx߯ch[_Z5.dXYI/I yET`Ibl%$N1:MO7$zG~t`77q'`dي<0G-<;~I-rӧ|#odn7V-㐚 ht<4m[R9nG.@ 04&(&7-!38rYy[>oFV$N?[_GVTy\}.kM( `@DZW]W@FRYQt}<8}/ϛ{w2FڷSS`8$t%mI2>7&,+w +|_#{me;v4?@VqH0y"jL:`G Qlzbվcy >63_)pGI-̃Yb1z)M>Nwwon0>)P)4 [7Oh5s^8?;SS̞gKgG󖐼< v[]!qMmjXyމ{7OtL?U2 ~'Y>wj g?~* $J] cQe-=xt/ħh@dtnv$tC+v0ްX\7 89+cg=̹-ȋD-_o `KBKs7'ReR/wJzi%.M"7Z DjdbmEA3H`Sh.i-r(O^ta5Xp ;6c)#tP=fY&Vd!X waƯ>;nko^ d\ 19֎lPl@xa2Z yf.cA"P|# `$gZM MdSD| "vG+?xJ` 4'2Bd]~,0 9{{Sv<{ݕG`a~<<]~yBls-ngPV2$gg[% 4cS'>3>0=b@!MB͂sf]j+o~&1NM0 gBЀE4A1Ʌ~\G~pWff1 y==ga{ 7:pxi}Vu_'[ŬcSD 1̲ C_v9[Ө};m\fc$s n*5,/)<}KpnB>uw?Q]KP}VBT/֐6 GIj,<}˫Aħ+:Hn "@dvuDEI?uw84n(XHJ`*H@dl0'KLuDqSnlCurTHkơ*n=z]߮e_<ƒ]u'($ bl^E 7+Y X ) э ,[4Ɨn.+W wdpT0)-d%Y^~ /S[Fw!_8!/06yR\`H=[T_ۚw 栠V+O(ϠclV :maF*Vn8Yy p=ZΐDžLI%c"@rgEAGsST {o5|@SEC~%㫐BiҠ8(/~x?z0"N9F0[4|xrV?,^y&-{pY.Ә-VOroUf9A ˗dTÒ0ށ0& ÁB9BX04k-nMl!J87ʢ'?}'g7Ȧ+,MYwG[c}jx\2|ol3d?|~| } go!kDWg֥436WPEd*nDL4Y{@ttBq&O5.WV+~e9Y~aE1wL٦['0;G$U,ٜImq;}j (EيNec)g<@ת3 uS:F 9Jo0Vo3fu|dH ΊaQsD\iቜ}A?dLa 9\qO 'Ӡ;jCJ}#b14dYlWkVc,޾Đ`̬5>i+pg4hZBFPT{I4peZI>WO[%d< [O{9rdtdݦIxWWmh% V􉪶~DR;&uA{x$RY5h@]w~[ uIځoBvf,؞< [SouJ=kPy{2h(]ò#sZN\Y*ql'kH+WKxFj*h wOZtV pw#kN{'QoD( p(t)i`Ɩ0OlAw| \L{ϖ K uz1Aǎ͐!KV/¼/G^k!SC>Dy>}WZ\ggϯPfz"q?,ݓ!xҔUUZ`ctd2n9W@3v'?O~k_>Lt㳅T"G!פ"B{32bQYf637i):Ɔ5_c|=w3\ FQrLJ2MӢ9_޼Nd`<3Qh!ontXVL =GFe]:5i<115vWbOT82ք~MժGz23 ۮA1n?H& sC U DQRaC$j..<0??Ԅ " ~^ե3B-|m.}nxC\[ G[:,ď5=# 8ARٟM6N(ò▲+ '$xLZI8va}?ع0,|)]Yn&ſ V[9Au񇓦P`L.%!$vd'>y=kyq&)Doo@#(NE?a3)ոFi˗w (T$({/Mwa-YJ.Ĥ4uyVN9g!S˩=yClIė-0eWUlUƚLSJ΢\87GeSpZJY?\=R0~LZ7$NK۩lHZf9E}尾W\W:>'.3zhd|T}kph#[=g7&r_*Fb߰}H8i3|Rv`O{+ASDnH8_h\PNᙰј|WZ Hϋ!?ό^Z üQ.9TZ^>Q(Ol<:(1=G[q``٨X],8!3I8-5$OxA31H*\IY6&ڽ"QмQS!2sdSw(jI H,1[g86Sn5e @Lcae vVB9hj'6 |dzĦR!3-Sx砗@#RpLt=>'@sC2 W lBn+5[Gl6 Dԍo_O)MV'_ 5܎U3S < la#o\."f?ٵ)Bݎ%5˴;@%/qh vxe2S CpBHex_cu 0݇xd؁TFLKXku9.A[oTt'ey;\'F' *yPE $;U>z6ȶfgSkf`\o[zJ4'.΀M!mm 8yp5ە,/;I|Xd>v#UٜaUZ99-USZ m<ɪHɳ6)#?&˘e:%al\ӳs3_KZ\y#T%Oo6C$X7"WgZ R+!P |a]'T۱"Zh3rE>SM EnȮ"XM& o+Ѳ4{N/T{,Y+I\.69f$&}g=ƴ@7VAe)wobUA#>ʇ7hIb^ZLV}A4,blj ̈́ZCl/nMxuy[v8CJ/)Cho9hlQ ד ֚EqA"m\U:y_+i6&s/ 9hz/]! bDפ0j׆{Ƨ0܍sJǀsuҵ5kbnS =PB+5V}[u/(vQQV_vu>]{$T03EYY.oMChVB^?}%]]i V5H8%% 5=tQQIݥz!͛pE.3°adD2AܳLɝ+{$j\*dsDRZYWwջ@&spO rN\4^J I`;?!մuеB#_7EW#L Z'#OA?AՂ-Բe*.o_m ubL>Ѣ.Yr",Ky@Ǟ,1ggƱN-(dݴP n-ǍȔhѪIf{-*]Z5"'}=-_Am [ zg1c H?F +gw~J3! QD7e1Q58dReg喙'T8#2nKVhnѺnީ(CS HKPd?W#ٷBs푭6|.Qn@ ]k5n;񾠒 &p֔íە-kLpe3 3/pA\Ah' :B vrѪ# fu@zOxN'6>B{0 i=<4No%Yf"35E۞ah].QA^PjJs2BPdzqZ25~*;At%A')e;C.Yd5nD}|0 fW *IQDQMbTa1gK&5qS]4lDY8 g3CZR'E z AC+ኯ3s4ަ\ĵ63@ZPVҹnL:u  sxKۚjuƿ;o pw@!|n=&~oh5?g3į8A>hJl ($B'WٲI>fRrDU0@)ڐϷ|#MK7)x( '"Xi&,ROΪ3~:'D֖H3!al33߃{:Pq*ֺ -pwqn.f&:K;SdNV.Na{> IQaJZg* udq?We!]+FaUT((#^: vc\Ĥ<7ut !֐]My.%lSR(U$">5|hD-{UIvXI85Vym &d L큹XfiWL\S ms kJ:vWl;S* +0STz=вw@Ʃ#%G ZzWA-av'rSsd"@XJ&L0_mSxj1U&_jz襆~#E \S'eN@QA !]YWP="Nw5.E_tD kJrٚ'!NU tf\+DHIE;QuH-^@XŜ}ݗm/Q`- -XnbBT9 XI5\!Ib̗~ i_ʗ_!aEղ_⤀t@Xei܆M}*~]ݩR[O>MMjFO$Yc ƣԶg X ofDUGGb9A'֨CV174c܍.V Hv0d5>$֥\G< !j6yQQ?Lb#7X3 bJoSX-1t( 1"jF&i% $*!Twm**66YmSxcqSڽ:L~_kd`7e㛬@J44Da͇ȚPbk/&L M9;;g .3^h 8$<(^۔Azg&̮>m[+P鷟aԖuEfN.K54"&,loU Nz(LO &JB/''rìAowr+ܰSSl"y% [Wc~Ǐke*"G<_1:5A /#7돇)(21|m# XJY@*Wi޲|^ J?TX}N[m7Z>UUEi.b>#:6 BjeVwQSm44R2(.b,ůWwjƻVWŐ7;Υopqr `IķsFШ:L/o:1~V>ӭՍuxk^F1jڲH`+oOjy8̈QFUW]c c/B{UDYiY|a /ZqiݖFE e˩7]+u&B;OYVh@o>tcknЄ5 m ?U 6B{11זNThbĪ}V5'yOQb䮇*~G+zęjg Iymq[v`<9-eUMSv^#fLSbxGrl x_=w"g,Gj(c@ވ f5׹@8C;tP|+M/[k_i"V ӓ]0ߵ?;(5Yf-#yփwۂ₅(NbZjDqY (cg΀ ԓ*ޅTF*x;%>|=;ehk 8b%9EswI"fw|fޣ׵bRWTe4~S éÌd0u1x82^;cY`R 7VE]\-FBz$+7>2f?o(D4㟨 waAmk4 )Mt1s!91އ_ 8P.`̌o~dV4f_킻]f$5FGxj%u$E3f 1۸+^pNy*4x?f,@Z*O;j>6<(^S:'X߳b{_zgZ)E§oβHFZ~}Ⱥ RQZDM --eK5=ڑݓt$mܖ"w 'ALODPD5JX; VD *</ʀ,v.N\@KcƒkL Dž&,npC+7Eh l驴^)&\鵩FʔV9@ 2cЛ3%EmL8ş4+WP6"c˻ wNEڈM\`\rRۀ8|E.-< }ER_Č,{}=jIs?‡r1ɷ;ͰGNm^ q6L#(FS/T2ʃ TQ㦚363i.Ye'X^m'1o6fEust*/ HEFK=ZV)ǜ`ey"?yFyS]p`Qp9qh̑:dol7za,Q*j›*6(J,sT0nt#+&DnuZx6:'g6 [.l3E Mm|]Wօ:AA0Z?bXvlP"oiI` Y|id{䄦!217s[?8q$b6`WP[2MoҎ{-BgJR!Lw( ?BI@dc'dB X ]Z2/i=[B:NSxs!̷ Tt]&G(&^)hur騻69W;c˙Öbhi#w~78u0(P3Ҥ3eȐǘ"fM7qPl qrF2eKۖ+kYkP%'chBEL(Vk{@oVœU @gR9HRdF@^gƌߪZf :s5Ґ[MO@1Q!#7KlK AtkݥOK l=>l# H-jŔQ3-ҫsl]ua |}\l%|܂8J':sx^i8.'-NcHHEw4nZI5Kd}B e!ˤw J?/)o*R_/KWjqpޑP 8#R9̅~Mx֋g Zс^2uRP<\쫝~ %>iЊovl{֦ܵ@&H/){z# U`_$݆'?^aJ2~ p)Re6^)IE!K_Q[ubߌ"y2b/Umzg%}qQ8]I1H]z62w:vJjVZ}и*T\hp'AM{g֡1dEA8m K`TB¼H1(vcl RhP׳zi!}Qv97ƩXsf,^MpVY7.f `_54m杞 K^uiY (\gXOV=UrO{Q\BQ]:%d딡|h.f^Uq)e6Wzݘ}bqEtET~h~>e{ޘ{%>Hvשe3OR7-@r0:g Lb ]$gD HL&V $aAz{d%헩Y F9ofЧM(p%kifgyh]Uwfv|Gq_}/~/PNKqrVq;i67 ; C[ խZ /CdC)]m @78ԙ2X4E]p+i 14HwT2 Ztcg63K'g+ `]Z8ȒNRŏ _?m8Be4H3Q.+5[|IR4@s1:g;u%i!GdRQ zw edWS)T\7ܶT TDw ƹ L9jFsI&* FM/o"3u6 Vq/u5OZLn˽pa]͗u ܒ+XB'!H2+$5i V>B(?l!5]X#(ˁ8љ.4bX-]"UvjцYYzJZS]WդЃ}([?^Vb44ݼP/Q0Ϸ7_hb)&0>UgOȌBx+}q2A~d+?$lkȅyjBë9TS)9?vo@0#.Ty731lO$[t4w[Hc0y4H '"|.>ݥEM|^sv@I&7o ! VL q0eMW)ߜi٪(3e<{M \<+ ȹ;e2t=ON$YQ++sg=9`rKqm-{ r(f^HὄZ_]ժ֮Q-!| ޴0HB/TmPXK-\of'yrc"J@"&@w^6 c@߈0@}:R{T.Ȕ^#aA P–Z=,gs+ ZOlXVPyMj`Won>*Pq=zY?luApmLeyM8ʯ0 G*X·]}uzYl*YXHw2pp0dҿ橊*yND(Ǩ1xe5}i I44绣X40"fj-쮵w%f\vw0{$v\xnCi![PqĄU{ vewxN!i׃G`; ⑔2΁ EŮ|[$FM<s=l=3-tMN3jAXJu~nʱ 4 d7:PЊ9Sd Mg)Sjv/om1k3ν2ĭpQR: xKж fIVˁ% ,P0DM/ Ad (:H%*s2MYܸ.s!cNܵpqjM/q_LDma@, 8˸z_N@z>ުqh%hz} l; 0ͼrHFoz@tX߻T ʟ%Mz{cd5>٪T22>NSy>eP63u2QR7"^Ff[`SXQl⭵Z #85dF.`L^-yBi7C.9t;q[2mPN$t*g#TMa( ;PG50^tYi++}=iՔ*k?Ծo3H eLgPMޟcg-E ~kY9МYE.k,#8 >aaqۖDpI#LIAp~*}7*a} "!^.z 26e&OYf]j=ƹ%XAtViYĺ*SL~*ee><S_4sehH25pEwxk j#׀% ͖0(Z8K H6gz}tKóy_U]sCէGJ#59!i O) -"beGNdێ_ᓈpZt+t_v|% iT3J661a^`ݶd"OH5^;L3CŎmR -mx,MJ\3 {`tPSHȍl#"'&3<_-T.ss+E[Tzq\Y ]~&)!kj {^iSbh4 [l64ꞃVenjASѷ~t\MXR>50PB12^y,Nl9o<8. h jjtcN.^>Oʐ̼[:L$73? KBK --zCj)&c|?R/Qčg2iiƶ 6mڙ10bW.9 מ^H'#wOZxgAhC 6$64˘;ÿ^bD R|~8TwiI&r1nGT4@gf/\zsZLNTz=+|# CէHM6nCo]455?0 75{Un{֌z"9Oz]nEđҚnZNty'pE$,<lH1q +Y9QyWZi:h.&Om&fЎ6y3U𚃢[-:pl 2 :QLl1k"0,'n͕Y*)Y]֍W-XQpy/W8UW/g4&p36oqIMÂ#@>W tH,_) x4'%OWd ȇS#F?NVs0J.SXZ&Yv}8ը1\yFyՏ.hqOCT~/gГ4%@GD7Tz(Ozjdl-QaEk/O|0hT(%uvq؍$]\5D7Hxζ:d@)C|ה{5=Gi=:gQ(T ~o!U7g,kIԶ> H=ZtOM)?S*g|G^_$LĄXwARF[Sa>骎gP/67sRo_yӶY.&~'7 V,U7)nE0I ]FW"CgN\`TZ|PS"*á.W6I"|7߅"%rPGV'?HOc -LSE*sy. )S q޻i=uDPd,!9Ua yj@p "Q DNT6`OФ[$YHެY4|h͡]MGGcf&ESAaTw-ڬiM#(ڕ Q:4q)Y>$gmB^:!?# $j\+5coUI22}5aF"+QSIc'zOċe! i`zݼ霩hdx+COafKO*"?2i߁&$(p:]":w^MG>,!VZm#ޏYV=Qۻ41cNH"l<[ 'w)Z D>[,*'Ab%"^tљOL}~N{=5l(C(܉j?-E?M4{%O F[t|]QeD#\Jvܒ? ,%*b ׸f1<>KypHB>ލddsj*I[MT)T ܕg|#j35`2uҾ #Es(7G*[BZp]UZ]({_`mɁڶ:6a?\OApRjd%FI~]5Y=0zU%9*XJci:lk?&>&՘''"r7,qjIk+ F@Jmwt-l[l̳.i%`lkdz[bZB\䛅fF]PQoR6 -#,s>.FrʴE7aHvU^ʈyTPe"|IPH-T䨞W8_JSﭟV$)if" C(^ 5um;5G<29T6%7.]Z4l=T=y ";1Q8{ׇտD燢^{%w̩Tš-sMӭC`=a"Kb#5NϳúmOi >=ͤn ,9X}C.~zRI$&m4t:SϤԠ-2S'U@#_)m 9ȅ%{>ȌAti/당3cJh@0; MEI ?Y] M\}xfW׉\9Y%j~ YgM@Sfn9G o_U[\1C0uӄyޡ'M-i/o.E蠈i!k|ּd6cɔC޻קK{^`S GPB#Ybffߊya`L g7 55 "$=}i'4)γ(dͩG[iM eA%Y/K@_607PP 6@k_MaŤC}3Xpiw9VhQF^ Z]7B`2 PZeK"D."0mpg6n/ e&Dg $9jAH9WBڶ!ڧ~x64 6;(-|,,j%Hwꆚ. MXJG1i_g(|}[v&ttg~:Y]4?u#=b73_[:Q7ci:}5/G_ji&42Wi.>FLw󾼏U<3/dJ W_Dx;6&:ڊyڹU%mmp|5ϼj$мϚam@>ͿC:bCWą R-(t#A/YlT2*)97lYCnF FC:LsBeoze|z+̮K_fZE,5)nfWr)e7U\ ~n"V[d5}nOO鵁c:qyznnsPȄqb;#XΡw=YS߅ $(j# Iy"eV[ >ôWj^D``^ [gn`IRּe.O'7Y/ȧ|`^4eC R1jlZ?⎪`q^}i`zNH/r3 q8X҆X@)>f|޻MaIoI?HՎ(?d/[mr&Y576%x9Pji7HLehi7Μ p+jHyԨV@ A{?''lh?KiʲF2|i (3WEZQxTwY'8iGW틯 . [QҀ{keZS\c4*JU*$j[Xl= M1Z$&[S6B5J,`. `XU,DjFZTԄi6;tMnG˅4 y_C7-IU"fT[:/:&,e`͂b5ԣsr|nkڥ!Z$(Bjlcٙ UP9+7c+AKncQBy[ l*V!ڶbm~hloӞ2&x/w8X[vxiġ JO :6oסձȣ(\А_ۙ>ʼnT߻4Vd@lVDfSc]vDn|?}%)m)7iOaRi@V@ ɳt|}ؼLށC*,)a~83K'6z#)bq39tr##S]/6z噎 TwPt\w:{LVx@[E! oüExBViSFe~jpYDj%e ,5aeCJb^P6 qb:-s:N%Fi(]~?]{'#im$K]Vգ+c.< QP?3 S\A`r0:vc+h{6Pq\"6By֜q~.;* .  G Uzqoʣ!aBcB$6)j;)BfXa[`[` ϲLo5%eN]@KǩժiS[w&Q s4TRoRZ<)0<HD,0fL wѬ82ms;q!Y> i)8l#[ Fټ,G]?}D[KPxD:UGZS\\t2MrK^NsQNzZS'IqaS"x= =w@rQ]_h(PC{ GM0JݭjM1߄U#)[+&Eag _ Ny**aqHp;[EШ2, BxIg(m$ޑqi:dJ)M"3_fJ 8CBk-7j_ܿj$ s*,ş16_(nvRp}e<=uoog&(r %hD,cF-{\78 RܴD];JPNR4A0R},ӂCd`N^>ޣT` ؇L鄾XGdCyCVeE}EOr*K.E9YL"?T9;Ǔ^[J$~ܠv~Y#1 Q 17/]tY֨fmѱ+He7MЮ&[^Eqf|g.}xrwq^l=%y'*![ nv{xy\̲KU:!J^ݤj~$iKFNYH]Iiuϧ٭d;C"fxRtW\0oHi殜 \/I J,_冝JvSc'8yV}'ϻe)Z+ȘkN-z\%K[$H%f3v-#"D|JedhWc%IOP ?4,Z`7;÷y@3r?=+T.p4KX[A-\% H]9  O(}[#\8]ꉻ t,МgT:>duƽ QIB\͊cneKd.M#JW]:tL݇{T rLe/2s7E/UYPVw?HeU?p2VfFq5tg3Tuwu6!beP$js,OBhtʝ}e,%ܳ8C9;֬[|Tv!ہb! B@d_.=ItX<ԝ7+Vc-s>2%`7D{PKi+ !?J4@LjTwKq@R63 i>~?&Sp0](^(4EͰb.lNY'`+Lqtӳ"Yu甿9f~V(}bRҹTe/I:S tE6n*jXġ|+/VLzt&>և5{j9(>A=d֒}@h| hL[$`X?1̄Qy!p"Jg,\#_Dwڍn??Fo6af2j|AbǸ#KzoSnmSQwqG02>s,u;gJ:/+"n2: Tz}un5o)ݑg)ޖhjI1|\> A.,=|%~oRjhZ Oh^# |#[,6JQ+wP¥yf#mFsڥ\n_l4z3^ Lo࿚{~\X}LYoUʫBNYH'*O` p#̇{#ɅŻ گõ];Qzz9Q58r֞.C.46Mꀡ7^V`!Tkz^ i s}7/~?ew;0u+utm uV1+pرuWҴ88R7ʝ:pr>" X^DCctRFԲf^)S&ԝn ̼E =jO7 G09C,tC\ l+o+dtN튜xz9׀&'Bh&eW,FiqKa5ݏMiy-'fL#vA}Ot`?w4jo2  ibIc3-ˇb" {3rAOOC0`it\0OM2hri&EP6p莸oГ2"ݧaA[(+DӈvH1H`NADI ]T"Nwun +B*e50!*eD1HӦDSk}MsiW.V|"Pċ%`x]V{t :,oލ3cQq`MM3d`nKݖ'Ԝ8sZIhe@@i9^c'xD!? ʛسj94"SCfoº@F $& T<%m7JkPHDu؇Z! )%k>lO+>#߻!Ok\gX'8 $.Pơ\|h_ev15&2~fJLhMR3lLX;BS6 2`Dq9D+|peP $ %@(9_=.E (W Z,֩Q E,JI R"6g+MəVs- Uqg8-#bQO<ںء朩H*j6/ ujCd̾fQTx'MpP#nQ"`cnNJG ǞQ>b:<;Z! { &]Ñl!ng m$ u]g1g!~SثH )ER ).tPe o8;_fmV3MG8|g ~ɜp z(',c 4k.UVZVBCR!1c/*Un|ҜbVgqhѾHo-32X">?Hu -RުXR(E7HO@U}*0Po픾P. ^,p[c3~ôq9rW=a"3+VyV]D.te]* )~ > pLB3e$K?5x wDsbʏy(!36>7Ez]1"] .M"Qa.Gg(r(4>eeV.yLy`}Б4:#{QbfSe:Vi F;O:w2nr~1eB2uAKR&׏|K+$XG{k aeydNZ!ׯNyE#Gl`@66Ajظw9Cݐ  tw9ڪ5%F0W]Hߏ{Y'H e9H| Un}jqF+3m;>s'TOYc^CPt{d/}-T Ƙdk$Vr<2~ril!!'d1y愚ڮH֋a?d8o k+X EGh!ęQv+1u.)>_2!>pZ|cىM@dGmZThI$]DUS".h( b 1eٿ PC2lf9DXڌiOR Eq+eY ٣}Q\o\R-h(a'f]sӏ!R(};qK͌ǛڅP[v ***4S`ݣinhM,.aʖAmLVpEC\挡{%U -u& T`%*Hg9yQ:uiw:!}h6oɂ|cj4bZ9ӫ"7mvS׹ DS3QoNl4%m "a`&I`taT4DAզԕ~7 BQ; 8Eq.\{[#+|t),st6. N:\CD U3S)Ƴ Ìr\b_J 7\uiIMdd83h˛a/>mJQcMb|=7WK;[Āv;D\[TjH3j:jRnyxUEQWٟ2yEtNE~.-)M% UXW$nYyz JIW'G=ȯ[&(8 `C&ŋk& ngo>bҒ.|g*O_X?Lξg2"Yu}8LMd^4 s߳iveQ$>Je&yWp,Ky3 :f20{?x&װxmEBޜp"*s ]rŲ4 R7ު~w0?(xVD<9 P{2z@ska|[Kyu*Q@ jjdj< s>bdv=yG9a^_ɦPXmP&pR0>kb6 d6/Iٴ&Qr\O-ƆԧK 5bb m&QtwWm݀l;p2 C>1dUH ʹԛC n=h'd1vh2.<>t46&w9xvxWOÆPwO3Zn#-1&MFq|aOj(.TVwhՃ(>f*^.ePÚ5k|լnRYqC:\/Z)(9(`+$֜ոv6гٽ<Xaԯ1e~R"[b3r8\)?^9ف*=%HOٖ3OorE iP*zKCtrwa|&L8M̶SWPDx}8{!ƶ=9f7vLEY;(.FFjwpW~Gwt{P2gHʟ {Ѻ#7,q܎Ei` ȦBiTWeޟvpjQH&dR&5:ĩ?WH -(MXtv9 ɬ<$e~:qBgg"6 m*S0 :82p YnIp:)$fES*r(6i3%V3a"cŝ 4UȝX|S06h4} $OSA"6;aj$4Bi JIFtk6t(J$V̴{`8 D!(ĈWJ`]ل* \׾F})UKy=7tХn-I@wE]IY,*,3`HGđɹvMS׻WX?ODuSnCcs[C@:$ٔl& 7SgpZQK#RB^Ze|g 6<' j8[˄ZGx}R^LK8<-#cb4o:凣<yaX% DS$bp|_& gZdyP(& ١x>K G~^0z;Cy ax 0<&3h鬠w.S`= KO@趪=w۝/?3Ǜ]Fk#Xݦ)9 ]&lbԅPKRLUlPGKpOdc-/oT26cxw.|CܝO} y0*+掴/u뚓LC2A8.XS|b{ݎ/_)z8A*5Mn:Qi;6YNǴ=Zfk6T4>Wg'Nk04 y;{G@ns<79'WU_d$&n>J&jݦ4|E`ALiwJ~OCkCVܣ(o' iDѹ MTpHJ_\o =| /zVhko2=z l{`?/S-@E5z<=|\d&*_yD)ܸoxۈ"oxJS$Zm=_.q`)E$;ZR8ڀHQ+MQa)b:ސCPd|RE`5 f8YIgؓה?ZMc3z_۾?X`CL*Ot~jWiw3~> SbzkCiª"՟BsݮW4U*yj`haolɤ4 ]LY2\K1"\saH.EIy|n [R06ym‚7eϧSAɰbSn<c Y4Wl{Q3<E6Z%7fu?̡`d T:17 99f%v鞆@Sȏ6'q9AlO&~XYM:dg֓}3^7?ڒ M17V6G[xiI9L%EdEXр&+{ɮ.kGH@fudC me O{o*wO;8y3g Ȓ5^rK~5Kl4v+f'fF@vBʰ QrܯLE" oH} Ķ1?ſ/iUŦVEΌUF;>$>3'A=>Mt꿦"]([TGB3/! tDI@:f vZvkԯ3S P}on5U-$# Iro؍Q;tĸ?z{m}qAP|gѻ3َ@K$닼9m@sFώ#EH(:׮]/AxW0Eԙm@p|m&u󘿺TmML2}"b(vGt}5yhBsggC"')@y)3A݇ :NTz}C!QPFA)pb)\p9u koo´f).I<" \S{-;/7# z߂yW\VNڴE!≲yߗSP}2@67 xz ӗmy1ʧUE#rb]H#!xQ7ʮ3XZvGZ@Cۄbz3OHJ|BRV3i;T*P*)Z\bsXxNMA/8G)f*H|3tkd?+4d؏.:0Z od@mw@y^1}m4͂/~~=)y\{6g239Z8;2I? ߕd}Pg'ևx*+>k9u| /rKJL]c/avեjF#V LL k29?Ҡe;Avgl9"r!%4X.ܔ@%2cZzGT~:ٛVMU?*Ûtꅁ>/w7#Ex*Χ 5/wKSDx-cAG_٤E.1[ˎ7(Kj>[(2.As8ȝɏJp)좤MZd%'Z (^t9"mI\=N?wDk*QRƪPm엔Q H'SiN:H!NwT:A (2940[e&X _)I< Kq Y3|[s4 }es$rDp 9'%E[ p 3u Ӽ{>k.i7g`9-{V/]l"mcb{`ʊC!!F);nt P1V?vÌjy'uם FsN`<{s*$# InfUr$@Bjo~R`%? @Ŏt j> Jsa5| gݭoFS74 @ lxMg<M˥jWe"sB|+) >E6qyt[AzplId"OFć{KG5o{apas! +X)=[y|fY ԄpUP&M*Ћ o5ޞ9p|hAvĂ]ʩfuwhduדpUgx_Me$UʁT@iMk4܂Yl&lܮ ًŐg4!fΪ~쳑zG"xPMӨ֒_YDҭ ;6:pHx{B;;QDCd*lPHM~:ȪbtTU4{XY!/l_#" zK/ ղLcetnƵ V$7`0Gi|q`* 7V^e?V}p"inmUz f]EGNaŃO%ɓJŝ5PT >f%2#J 4[ 1]w#gH|H dlDe]R› ?Էs)Zoᙽ0C'y TOH9&0Ko|. 8p3{?~HHK-Pc&)Ԧ*|n p H$ [;wTs/MO?KK)ޫś//;PIB2tlDDz:Hwlx4`0*s12g!h#)ɹ,=mMc\!{N]L4^ ton"zύ'˂TҜqӦV"12cOZō#?0A= Ck0*7T:FdAk0 jDzo|yEi닡8A_+T#۲7E&S%pZ~>vie&2 `z&. y]cHpѸI !rwRufnXϻR6b_LQv+fMN~vͳ7x:k=kr5@Ze0NPzMVm7Rm"PB =rG|- d xV .[eKb> xit #k) (P)xL@C* NHxC-oLƯz偿+̤*vkLN CԪJlG]׻x駱ŏ@/YGԱnL $ٟo𙠯ۖQ3f{ɗ-G ܿB!AdžtXN}:T~m c tox)t8PgDžJ7LK4 $I!EaIW\23274٨O5H g8nve$AY3#mEߋxo%v]8 Gt!r-^]lWoW1>D+XWUg$<0M0h'.=ݤG&;IW\0m{]A7&U)H@w34QoƯx K3c8֑mýMx&W u${[ⶌ'` f@er; ) Q@q+5.5xšCJRm-x"a*&SxNTr餷'qfr gД@ o'i$^N|"cSg[Ghj$!kL A[5? Fw}e} ][hq'}*,pKB5ؽ:g)h}daU/NX=2EY)"?%&Ε9yT _"g*;ϺoL$J~g'>LhV#=SjQ [ Pt'MOƘ@ü$*B$~lA4q}p /z3TG4jGjރsoupz@E,6 p^,3F%f z hcI[RG TtMR2sr>ȟ) w~<ǩrg@ٱw[(|@mxTe,@| L;ggvN"R*v0; ,aO|ĵ $FUs;OΙvQ;|,/Z-Ol.'B?"z3 M> $$|[̰.pO8 K"XXJU^TeR/ΦĎH DTneP_.P"26!؈JWu 8X%o9Qd/ݻ BUho#:ޅ ntN3YH K1# \mJ4$2iNAt pr:h :gut AcuOe'tw-\P)y]/[V /'涏-33"d!JbUI4[(Ԙ`GZiJGj EBhLl! mL|>;+iQMG;,T' h#\B|xO9:Z^rzdƟ+f{3E ;wAZH: rh&1BO*bxk\6RR#FYsSۄduk~ vO *[o4XDaxUStA(3"}bZM[n$* nGU<К`.c\o0H&ʣ j(cQֺZ@**Yӷ)"7bpO ~h4  \ n\ą^n2b\R2:!Z(n1Pz>3ӲFiy43/QdlE:K&Hȸ d4vsnwxᠢ5afgeRs듵%qq1ND?Un''Hc W Nt  2ׄ;.쌒.v$?A;ALq/!2 .ɢ|Cw5 ¾t3ӯ¢ -b_=ɦQ8kTG< I*q2BP"Ju}fĔT{B\k2~酽Aw7 Q}3qƟ3j`**3Ķ>+ GFe 4 X3 lmw;hpPL.>]?̒[]q"m%ЍɄmΥv~>~jNZ\GpN8I+)Đft>9˄d> F%{4:'NGxcS rr<l˶ =eڪ+ fy A掏P"ǸR ϑfT;jn#! sRx&dbirRG)2^N'"Lv1r_rsY9{S[•$yyr;W?5_?y7o˘S)ve/]0O  OhqTZL]'l'݌wA')(I8DgC3\Kj w z,bK|@j8)1RM'c?;U'VY͌5Xxqb-SN.^?. Pě߿kd|#]MƺGQ92",NzO(d] NGŃʡõf/?K;}l\ˢ`>'](-s0ﰏ@*_`(0(e$Jh~Nvp1Դn`._ p*R&wBPW tgED: pC!Rm#eCcoY3+/HBu!g~=+|H0rK`9YcB},Q g0'a0xW !;/k!,>)nHJ(ͻi@_1X-Hʹ5@\!H&oˤ~㓸 P(QI?1ō{ZTP aUȼUkc@=lFHK[{؊E4U=yKbb9]H?-#dO=9ca?bnP~;ʍ0;@hy=u}1y4ͺ92j>7F-.lU#dxi疺˸"s9r62{fɏx*a"bb<ZVI-͌0F>/)t!&|DkxpBgg{O>(TKs~#{FD<6If[} [rzvHsrSl)En8NʄYt>-'i'[pIO)6~,!sʁby ;^E̿Yz3Pʖ|Ԅb[O!30Jz3i!EV`O_z:mVRv Ypk`dX#PF9B" ȂQ4'QDqHĄvS w![dJ Ѱe~hv+Ysyg=U[ɸCn3-s~cM[T0=:%Y猷|Eпcd>!7w`uHI.{CJzP:W-F4=M.$RYzr" N!KA͚M5EmFso*bX[; " 2,%yN O+S&Cн@L-Y0=7]FThkqrUKM \8s榑ۜTSB{?-!V%O(*ݱjjcKqhȅ5vtU_+%f gAPגҋs@w@U]Go$yO+8H *xCTzMu w&MCJjOR  Ls(0]JF#Ʋo5͌xꦪZk9)KxLRJ ~2ъNiLJhŁVKy, tK? Cƺ;FXf ꔳ+C!I9qσar/rK&dǦ*Ozacۅ FOΐJMl>PcٌΕfY"%G$u^j@|Et*-4b`ʼn a 1.X}~v+gvgۀK(A*F~N4"Ov{q:`eC_Yʒ8*&\Y]rn,m?f3el`^|W|j{ R;?8Rh2LBwakA.1B:p&5%|u}+6չd!ߟޯSݚ/L\`I|z؞%/r},F01ûs_wdv>\ծ5+\SW,+1r|xw #wrK+O,.<}W19ڠ=qf e>kTf{*ǯ+01 zl{*@`}T&# B;Dn5 ϠeMb??A!COC|BpW!' j|= gxG樕Jn#"֕.he3rVԶW mNB| 립omு؂<î;ZR{|켣!PEֶcg?d\ںh].v0rّݚC_LGmL`W>E ԅ x"mf/VަS̃|8x*ƴ$})|OlcŴ3X"y=@C^WM`xQ :&ϛd #'` Dzl,)uatSxEVM9|R|=3 ,{{3r@~Y@ȚkczkDUg$]zr 3AY$x69Sl RNW2(׌K/404:Pʔ ,/q%2ŷ?`Euj>|E:pr\# 9#Ѻ{i=u}c? !a$TYѥ& hKA-.p1^֎i_xۗj;0:8>C5Ur iOכ_3G^s1JG0<_j$X&}epfpjNݕҀvC.oal 3ScDkwsa~yMM)Z_=ۮKN gMq)oA9,b75.{QLi9xY}H@MIp$F{G4zYT IYd\2ԼѰa8&OyAM}-w=Ԩ}M Ja Z '2!B:m[Gb9][,<hR8^ͷ-(s.ne C~x#3.JE?v '1cvhC {ϸى(]Yw5R)PDgUͭ^(gլkc=X"BfὟ o,pFL?w~n2*#U*!3 k:J86G@Gsz9x?eW4&:Gk&COUh` nم7ִ$%@/ _:OU(>vT`<ab.?28Fk9_[vϚJsM6CNu/ DV{`[fN8//mQ]aCyۻ5o^3ʾ-+xsV&zqj҆Xts"4.%Y[H Yj=O͗ Gm52[OL {̪q3­7[o fзSLxIe]-}}U˸"/%I?8LᢀZ`_JV>>NCڡ0hO#x/"~ JK6?H?^`-ӌ5SN(~̕^5=g cUDd~rC3v-ohvwܭłdRIl ii!^̖tsw׈GfcB,r⁠㗘|p}}t SZy9eNotm&``(/kЗW'?758a:*@'9+L9i @ӻ9X^gvPt@kTO>+ZԡD` ӈI0GɻdJhKHke?7xNs-ηF?g3D3]~lcRJ^b1&etώ,L˺G[OhC3?_q@W=$fg{h9׫U$ ~GO=L,'9ϜvN lntǞ4EK./NȢ{ Ŧ!찞sR5j[/Kh5# H>e6WklfvjTDDWsFO2i̱KRhyӯ~'+ʚnȦKGK:Zt5ʲR%z뇐-ϯ\$ 45k,Ed|uCbm߈AkOBPPG_X$B_`lcܲoUaCmU`&3>8JQAoKTX0 . NVk׈7fI^| BXj:̬ˆT4N4 =E) wOoЈ3Y& " jiI 4hw6$_E*iδ}1*łffbyN7[Lt~'X*h|xu#~\1"\L54r3!fU*~ɫ%hX*Mq{NQxR-O2BdxJ]Noy7 E+Piҗh-їkN]: 69 0zlԘ!s(oK T7?_!:jU;E0~]/(Ȑ`lgظxudI/bs1AKh`HJM!.W!U67A{%` m`{ҽ?1L^@E MgjF vO-رNiSU׌xBjGe-KalFE0$jpzSthߺzBo,-s3ٚTϢE-ǼgO. ͰL6$7T ˧APxV F BRs)1%Y/oBf>70[\|umP^zM7YR+2FFYd4 REe.“ wF+G ̨F+AIIjA */H,/(AL/Y4{>SWu'ʼn쫑VXݰ=BrfGd1 `M>5Z5f~d 7,@엉ǿ ,Dt3#{KF='jj9!IEDtA>) \Pbf92׎>_2{mUg좣N)$cI%d>.|musb5Qf_p,ay.vJK:z&x^?ɪ՛emQЗH?$˟=ϛdVGvU;LIw LWo>DBpނ!7@<gkZWuە⧳my|-Q:á{}bWwxa_Ń7soc⭚.)1˵li> Ӌ(6➨O^s/7INm4Vk}'#qFbyvbo0wl8uڑI`9Y'I=OCHh3^:O/ [;!F6wQt#$A쌪@)X2(ma"dfhyzjhy"^2pg&:ӅJFDw5~6p[su8Ґ] ;i'ne_4R`qŪVb"[٣RD%,N{%|&J%{:c.`IMD/N>7TS4!G,R!sG2;vO:}Z=Jv %PӪ/vW%TP"F?mv-Q&aG)_4ɵ?+X_osuy^u.d`vpOc9|'n'-IŶ#?F[SU#|5!V'8E|vE}J@n2*W.SƫHo ڢd?N +avjF6#H/5+߶w"®|{=B#z(Eˉz躨D&`ZN^NKlC rVgЎ)2&fK4GLB4X1FG|4T +!ooLC@,9)A. ]V󓻁jXK/p|Je2Wo{N_1k,D%_dR?(͚,*Z%:Onzj48'Lv[.H;E0͆n:o^{K) ]8Z4}(˼ۢt՛~w\{g%H)k5@"buf;` ľIT 1Povi1h]TrC 8z ^.N I?4Pm\Q zP<c֧i #_JWzk 0hIeja #@\}9ϬY7(Yv5O2W"?fߋn-H kUɏ/4ӛف4MSMfYy鰙QQFTA{ :Ԕsd[*xu_G]cI-3`_0KSɪ¬.㎺3by:1a| ZngC(L$bs8G"䁟S(1ݚS+ `WylodDzȹIoldpZI ET(/Gr,Ap_kpv-e RIQhY|=гJ?oҸRWx:a%;f |OS( H\Zl@^4>0-SU#'iTr}N/Nq 4mI™# Ķ_J5D^׋<۞"K74Ӝ ְ:]'F^yD? F\y> 91!X2uO@cY}˅m j;8R4쳆BYI 6V-uGRs3=G,0r3ߡ;_';q̞p}  q%`J>1+jw5 ^& P4-SǏ͌R$ޙ:uߤ#ۉ7} Co9x/u: ]_0s=Rg<ԆA_!vvQ3테"bMsU*Ät օ%}tġy[#xҞ3 ~e7 -X.مaa Eb>8@;:53OߣR,b/u{ hs*IyyoYch;vhH\˾ ?IQ^lvMʃiţ:Q}ib~WjRD%cSw܍VL;xzœQUߪje:"5b[5@`YN. lR|aT]ګ2N?9 LV`ȁS0ܐFeԎ`a_K@p{{GdC5) {8Ү돿K}c>H%d uz!@tU*0CDʬC=)o\EVKs!>ݻWHW^T}r\-g_쯆Η`n>^Rć >q[@ƙ 4n!o_{Y? TWUB(ZN/lM/(HS'p̦G!T%Z2 VdؙK?Sڶj*{r_K&:[?/ (y?dDo4d{OEؗ뷚XsDѴ 4]4QSbj`u` m̳keQUG9LTA';hjOW3kɘ";sot j mkVկqZ ژ"A;;n.N?}BK"z]J] uU@0l[ʦv;_Ճ#I3L2rno(9G8%7L'@i;Yt zM>ȕJ@NyձjC"غ,-Ɨzv2QBq@TO" \f`1(ֶ(_?Tz-wss1k{-ڷkiE;b<WNmɴ/uz_> Ml 9Vj&o'%l@cKԟ>K0Ū(.8&S?[FG~mIt|;k{e!/p _,8cka^Om^wlxJN QtBNPh'($wg<.,voLJVHk $^e%]sţO¬ AјbPlp_6Q%CÕid Aymk!EaݤsĈ;1Jq\̑|GӬd(#LWҬqy =)aǛb;U\V/--j^.P=,UjPpF~GhZˆ|b2Uc5po̫gi9Lv!՜Nh^_L?EV ^[|I5"7 '7дd1=Fm֎:I] 8SM¢[JGX@wlLWgJ7ݩ|ފf/Pk7v,Vӷ"P}Z u ;:K[ZqdZe2S<*!iKL<,4.@Y)$10QDTqFbĐq/׍ >=D}pYvfidje=L?r`.vsWpot~*c\Xwa[r TC$̐s[b!m}5OB90~؉LqcMR2xhNs A_(_jDfEkMC&Yl#YMWdG}`Kpne2LΉ),풺ó6 C'G'& |鱆? G^dU@וP NGy,6R>93I C_M}wɖLVZ'I3eB~!$c-+#f ڱO1q9/Ke C;"4nXu:UL5x]&z%},;80~KLECiKǟ6E$ ϩ"̈/'CNeA\A)qy>DwldZ!&@7%UcNe)؍{ /ܷX'@/=f*;+d oß̬vLxwtzZ-mc-Xss6*)|e!TCdMɥ|VbmLiyo|'Yd/1R0D` W;N+b%^x5ňg… Ũ]_ me 0MpX3$!^)BuccdļRٓ"!{JTMyA~>P0 hSJƻ]PQf'S^B==s|;ԯl6:Ŀ JtUB7C3zhYFv+WD t(a~u4JʒK bzFV5$Vƈ-60=FO&LByPjڳ43o, W:Ct)v"1X+Y!M+nWUpE,-$To>'kI/~Ըﬕ8cn =ﱐ&&-e;mH%#oE]෪JoWTs@7i S,*On~kx2Fov`A :d׀mi ?=(BivҶ3p{Ã&Lc&Ê׈tUA#y]q$\H*ȭ~Z 5 =2|b(aTayzz՛Rp[;{frG[EzyQyh6bGJG5ARS̴Or1(5pѬhȇD s"R,i \Td4ƄuHH_; ^Nn8"A)BrUԩq L`VpXo4r׺_2M'3 M]㡤P#sfL0W/[q:pWpяH DT֑e%JCYȲ}, P,JE\Y%CFjhVDF(sL\@ݕ-H8;ȧaUrV"C< -1{n}N)Hqe~ODm^?45P ދD<yfڀu<>@e+݌h  O~LPA[Ub4o4NoH_>Z~rY:)fGG9ڤ~5⳺{`KQAnY-:_qzѯ?̝=1 FV#Tmkޖq LZ3JS|SڻA<Vm ͉ulDP)L#22U/+k'8lDWLi"DVC(X)O0-nl4%n_Vyc*zNIG)#UFq*##ɣCg a)vbL{"ʺ|DT OY?f;fܐQ7^ǶbGȶ]2=qW{Seu]H^~0FsWxcfrJPDI=gצmYD0eZ(L- &ɤP`޺n:f\Whv7z 7aR,),̒Xanl sG}s74$n;Ba)mАB"k^LNy/D a3rlI$ 6#c7fx2vxiS^!o aú[PZ˴:1.+S֝=צ>r>[:L %R' u6IجU80񀇈~&禷5MoMN+>02hz'B>}ҵҝ6RA'2Si4 4/eo0a= ĸecy_$iw :;T*^#]#/; 1@U[hkMD-4б0}b,I`X(T/ۛ)ۚM$i۔O_>!+ywRfXh qWϑ'j/P+gHfb^AGpDۨ&04k̻R? _e'm~ԇ2ՠ@ZxfnAQFP˜+DXq@W$Ί6'/:RYzuPDETXhRԥF{Zdw8#3,`XKyPsOJs4Zo?daogF /d)"yiD Ӊ]ܴkz4z?ls1}~AN*I;jmgb<&UB|#sX94k0b\g"ӐUYj\;Gf^ny;2N#m0j":ػ˩+f6?1T3l5P[Ήn\kl=P_njp(K[W0mb3g8OqI*]tpc_9OI0nqN6?Ў(TUAWz=%G TJJ ֲE{+>rt.`[_ ^ǝ Tۀ@FN1#c_[)U@@aIZƤoo!nlBYzjŖO'k}իC]WmwpGwZ]K wsYu#q9:IȠoǣl&f`P@ x&jώD `K&vT9y??]Գ0L) +`]یmz_ a$@iF]r2ACu~xjql޿5,j>!);u֥c[Ap7xo*i7|S o Rv#ՠ;kv@e0dt- HyM)3  mst*|vܾ{cj;UQTU.kˈMo264V4̤cT4pj2b%Rfg3|A b/jd z+Գ@qnvuMΑ_Uw4r H.@ RmQ`J_vγbWY VQvSp8͜!dXIޫ_\Pr \zpOTŞ#&Xc{{OsV;"adK M*告_'4W;5!g\.;)!엡R~)xÀὡ-ĉ֫=W!}BVKm@8O% Ca&H~e=ߌq ?|Gp.;ڡ4c3!"ò YLZ)C2Cl]J o1ڍ qVnux7Td(#G4^9Hr{S8dhm,A)O^ٛ,j3 vRﭺ(m1ۮц6#Ob):Em5{kIR аFiA/RnALnONw}pSCz9k} ܾ@$6_DreyL3muг')F ؛cY"c~#9+Ê#J:l6n-Q-+ؔPK-{a7~X*{q#:}!>R% ˗t=!e _?MYiRgF ]{;q1'H4YC?vCSK-SiIheNL0ccIMZļyg+ݢ 6BF\x5C<22 ${ 5CjRSeew{?QAFԿ 2QI۠g"VD{Uu;V{טskFAP G'IbXtGdyrj711Nid:ZkG$4q+b!=M>FOz̴ ,r ,+ବJ?$ ĩjER,{㚮{nQ. ?eS2"/=0nGܸwt xgp礊t#9+4&sp+$5fSX͵%M̶+~@Twr\f=KO Z8"a*Q[_9L.9:0+'2 lS"Ȅ뚸$JP#LS@&)8?I- s"]MA,tAXmLz 0uOgA (AE0'˂ٖ෩|t^&>_r`6XJI3-paG>=[_a2i) ujgg #(RF5kg4~tm\#(tҠ۳SiGkɋpw| WŋQh˛=1fTcdlUU /+.D.|ӝS7Fӽv^W^|tdR"zє~5zIz Ev -B5l Dʝmݭż+DCog` 4\ a?@XKkʼnml 6[[QS> ȷԌ%Չ‹:a?Oq3kv( -`GX?709<SKN; 0`>R_;z5o{{H15Hi(9Oh, y/8*3XkzT|Y:G ëGm7&? U7p)/YW«C,F1B /S~k _z쨷WxMj P sXǦH|l)dj)a1C#6Pv^)~~9cx(5a^X5f00r'*g#poZՃ YT[f6AO~!znWGuɊ #_V]< ݝ3Αƪ xP1D74<}=/>]Lی94{zR65x>!jzr(Y*B{l)+nvJ`EJWօo-jGkY>3tv{tZ/i`@-AT!SIG5{ (|ߜ)c` 'n vN6\/`@e}y\sx.~7a" zP# b+9s_${Rbt\$2j29EY<"+PJ:TmP%J:e+$5%1gD Ю6=6yap-q|νmse\t_k,[a2 >^m;)V"mv޳T<<ڶ+<ڞ:t_RGlNBmPGi8) =G O}8oqY)æs#{T \Fkᵸ`g'(4SyG"uo*GEϳ/{2hSRדfŪuT*.,̧)ziΎ0(ભXܑ h%7KJWm"*BB5 կ9 k/De6SXZ{J$_a ľ\Fe5(rׄJ1V2Nihrv9H7`5{K0J9=n-i,T,q5h'Ƈ?O:.CWyYݵK.à n4g?—VA$~t4ş{7R LiCl۹iHi"%DYS')Ag ~JGSX}AaODiɘ"e-pމXN>u Gaƅ=5X69ws@1h9RC+icU٪\hofiQ p*1I%懪 mggdv?E1+֚02a2D畖DW,Ԩ~gKOSaA‘@9Sɩ 2`/7 XS>'5Q# XMDu :ek}l#1Z &/V[)8gk&Hv,uF_i;c4s}1=23mN[ƃK13m$Ĩ!21u ?^p݀߬6T/,l^)}dح҆pc; 6:|J%AXt^8 /4suA1 faYW # &4R_{97{P(ij,< W;W1kV^Q95DŽ WyMZKFS3g7X-E$&^G+ά),]B[Jnw7@.ݯ@\–f{6ZLK"XD-@Ā:d-uGֹ3Ӆ- `O_ 5Z>EU%:4;vcآc@=$=X-FXj;-N7f{O .x79nC&g*@:"JEmعۂW9 tߑĥRsGiU?hLM5I[Ui~6u lœR}n޸r 4'tW#zoYò48^Ư[2j2d>OeqFr$Z(z8-|kԆ]@w@OMX: !FO,zgPj|S&hTRW+ZhEJ06~nf_yOlgmɝKl{"L6x:uuL\F#@٤{UIҬb^_K?u}~% Gw8~:G:DIs:-[$/g$9-;"ڈSsٜD ] $VtL4CFJRM4OW84!m>1}\HA~^ikZڤt4<)7Es.\nrPScZUnT$㎍ܷ;b+K8=IF7|wGCm'v6{!wnt_Ӌ)pl۪=q:IAR@[vhoMK ҐP.khbip ԇjN`D.Cs0pQ=u!GyjLӜ\ ckMzUhMU,|W9N* ſ]G2!sI"^Se-Q3M#=v6rE=u^LM~{܉t 7:J:Y1ُUt2N^ivNh ӨĥijG3dm .#P)# Ĩi?x%J"~ǝ1";u83(}GV˟XbFG?¼={hZ3aT7wDw]-v~?ds6tYBJbOÐUYDxZ(!h6\x9]^޵ð~ncPk^7/3o`';-E6 mxN81v3RbGZKvy3'uc!1lDfK*AvlZwdfa8λL]AYiy~A%e8<Lc:hJQW2;bS?|)JK{mIJ9Et<\1ϪSy!Et*7E0܎6 wl0*y^+1sth?OU#hodT.q-}c KAyԗtL% |js3g 5wsAW-`zMTɤr^E"D=__cfNan?Kp1-t"9GŎ]枝dNw{k'ryԕ8WiRqok‚Af 5z0ͳvqgTLCn'Q9.(]|MMBB"eDcDp2%S?$/a^@Y?u>ĀkO5r[R E?TtVkݫ#C] ):sIyA`1uہhС3>}ZE:S8#4FzhxS-f1F3V+t`l+dWcpNZ>NsCP(7aiߕ_7:W$@nzݛG[3'yVz*A*JNPFyY5B_ #S_oE6uJ/_K̈́ED, ~VjC)n eHMG0nϵv'ItP|Oj{p*ŗu9moF10)pѣsS1?b!#t aղ~NkΆ\/8~>܅+ſ %hm:>rg8_y1=Ԫ2aqPX~ݰ [ނys8l|(\?Z/Ϙ\1dk}OX;xW,܄vb֑XLn{'E0!y^HxVS@">x t;mg;:O i2a\6 s}uǺUv3 CS.z{T<5g1SlyʈA˳CvПԁ{7hCj(^Rk:z#ZO Q'0sזB+Jo#ׅwv[ƘTէlFHԝ) }<$ ?ܛ(f962^B%Tܨf99LjH` oX&&R#eMzfZ'f1KMʍ5G (˼kU𓔇wQ2 C ,[N;KgqC~ Zo]w >9gЇ&1ߏ/ 0{} J,5!dnQ{2hJϸâL~ٸVη*K}Sߑ62, /^"^Ѥo_^0-0`H$#p eUjԟ3!a%ۧg$&D]Bmyʰy mq- A0Il7C^U4`zcQjd#ݞuo*+z ?ٱ&;i_aR2aOoTxtL#t<1lF fMI\B./Y(!J{X?p-f C5[)4h͑ڧ J /",hLd D46t]"'`*OZ@'fö{ 2}XݎxyTn?%~3%sӳ2E)q?qR2ckW0"ӫ#=z(^ch]fÁxT#x&fE a*@E!8H+[H˓[:xySęGt4K201CR~S/ EOq)gx^:d}!+fˎH'ORN{GwC;lc^%mycF3m,9*G$f86ݓ2H/* `Tl=4|۞kU Kꤿ m!>NG~n[x g?H5RP۲'6 t-PzC6c ?z3BP pL0$2^ћRil*U 6]'3ߨS4(k$mf=rxjvRå`ht ~n*bvkG;$`/?;n7at Tޖ(=:seDMie4 -_gw@g)\^/?3M1, _0;%N͚wD1VܻF;e Up`m о) Mly*jz %-Cx*f y%~)n*(쟕0[[tPKc@q4ϸHR3x}~0I|dxƅfNF(a**K%Qv2#%?$Xc֗*U"ZϽY%#чfailXlC4&L(B Pc3Og(ìԯ.ٖ~Sr|壀K'eH7cTO]6vّ nӆFjfJVvo(P+ARy՗y=Z:;_3c$E?\1%gګ} dM6_L7 _ 4thnS'GIȺ"K ]d.AS8}=|uG7ª-)sVSRJ>xR֤ϖ%W?ehoBm>UA#@7 4z㲌r>($RfKkͪk ͎"\N+dcȪaxHc,92ݵԈ< ϐK}d@/K|ӯfdRa&(5+`5;~d\UێMp+]c Щf|U->ҭ0Qѹ#F$T_:|s~!j7ľ;بQc#3DTH-`ʇ(JAj\CSH8gqF bpPN=,_rڲ)%t; P&yK#sj5< :x}-b2ҸHb n`''nS>\#\e7 +ݛu5LHk |4 CaV-SQ>^57_j>0/߄exċOat@5cl.vG#7`,W)U2RfG'Gt)"tLn5z0[}YS6q5[2^, |WYQwmqD 0 *tyZQ"Qc/aݧAڃ3w@1h*ь)ٲ/A3K 1>&cAgvaw"`:-*cHRl X~q7+ E LKtB:83AN>}%qng%Ũo) +>|;_ИzKB*kAjuZ`x,i -Rp.#WRjA H$LF^G93CPHzhqcF7O&̵[sϥt=߂o:Oհp'\Xˇ#͈%ճD}eSg=;?_B灱}T$ *Oͯ1{Ƨ ^C@Hjpvڡ^0a1ʜ,S.Mqe 'XtOl>;aeFrc/e10pi_.m{jG:5P"NEjB"T sR/ 3HO ,6+UtH>K->ym(jyA-q?MQk6--)3'd. T %''S E%4vlIƙ$BDuWpm$QǙ!Wu(٬ZSv&_ R,C>l?M Fkik۵7[g7?̨}َPDU ٿl 6J) j ; |Pz~ s5gRp5BO>27l|=CX=]i -ȡ)%܊n ZxUmKĦJ=^{?rvX3@\J0q_=w* AiZ8ak.Wy6"PڑS[ʴ Yn95Ѡd&)\8(o_B S ` oxv&ȳ>.a P'n^:y-}.jK2 8n%UC?P=@ESe9!oM(CS5fC[wKvXA),:|VEJU+ jUpp7tdƆcHטY<3"Lդ`ҡ L~, 9]sOUeYA8VPm7+Ʉ$`wN r. Zau0{3V*ʱQOEg]$R>y*)Kn>)-+2`JDSA/zmW[㕒#y_GލxEZ־0ˀ9GQ!i97^Ǧ5jYoѹ3R`'g Ըt6ONY ,/מmO7@'K$ 1b冹Uc#!Sng7݌sIӦ;2Tx;޳0uX Y^aK }K^ZyhtNN]TbtZSszz=BW!<#~ڔAHoٛkܵ3dVGਟ>\G.9ߵ$4BʼnYl@w;]_{8DrkA 4C=@M\ˮ0K\"\g>\O+z J,OIX4^sMdK*z 4c[ߌ`Pdw7 4$ ~@M ߭eNeŵg7n;PT-7. ?)cS󑭤ZX/6+.қ5oZY(F v<P[)!1{\:q4.̜KRC%QZ(e ,sQ43L|PXSK+z21UJ/x*1y=亴3dfG/ωE0Mo;,?iz #Wots U/I&oж`"87_\6,k((;P!a43a.yV9I=E8БD7mIchOB4URRȎ)^G^b"8͗B*=[4Pwz[)n5LwWU x.JWS|O:sX\.Xɪ>VީeR v"c°<%C[TnQD)VqzA7P.VbW#~n]sGGl"Yq09_ y6:Q9 .?2oH $0<6N\pgG 5 Xhlڋ`ぃ`kWnCZKT7oT5QWHe!|?a687AR'*0k;b(Db=I'`N Q8l~E)jRLm` Sn7^ͮPjj K e҅%} 6X|!()FE#djiF4Mjܙۘ {UԄKCTD G?;cd'8`p7Df$H"TKp^x L|(vAc<*tc@.p\Y#ld}58gX xe'EJO_oRu(3"3vvc^گw0Lȼ ai{3Yx-mx6wz r6>z`{yV^[6}18^ٟo\ {$k*@OGXf~\K\6WL;Љʑ1WJjV=v<3Yڐ"|\9mvr0Ҏ .\VNzLq3K)F ǫ%Jh$b{ǫV9YxWouf?VA6rUOsLjE0*ȃ ~o[s{I-oy_< {OU >E)_K.s=U d'_crĒ2~$DUpd e$xbI!h.VWos0$bܭ_є Z?gJIYP8q?!]o9ЪO fM{zuENdcBYg'((\" !p|{^)V-hP8%LԀ6;Bf"sun3f:v]{`^D}WA4bj?g g4U r^35M%~y&}wQpnQW\. |ҽAt"qyH\V u(tv C`v*N{y WQ 4Fǹo^MMg}55 |%.N K>V}#⛄9T9+#ޑJ!d~>zB)ҥ!r&U{E0 |͊C6y*puqe]wi#DV*Zz.L/yS5L]Uھ%BCn=@1>K"3 MU.ޏ&aG0k5ÓއU)HKkWoxd'IEM %Ȏbqy"8.tƶOYZ %W3BJ|' `Roȉ,đc?vcctp!iOvGa2=")̔5h}NPU ch)9N 5 &AM8( !Hagʏ?(bKzhJR8,I/SkY&ooªe>01"`L 30b\-3 JuAO%keĸ"T O> tRVHſT1HGYnhA^&B&J  hf']ꆻu5OEھC6{Փ U I-Fn=YY0Ss@ (~q0ژf؛أ  ُneo}1}U!_^ 9kvz:xkwKooCWR MM *9jF4!Wh cl!^Ҿ4iķ?R sQPk q.!c׫f"iԄ|> ![C{}U:qKFah=-Vk{M?\vdG`RJ[0Z,ոⳊ L=dN̖ #hAWZF6!'3.Ugc/yt.P&67B_BwGε#]ׁxJM "x,_zJzJMk.*{JXR{3]*tVÓ( < Lnu)L@5D%Eccƹc^x[eS!@oద-UrЪ#)mn]\ h.<(nLSkW -*9 8[9KΑNu#[(ªU55]GvGf:ڛ%|jÀ-y(oؿUJn9&LT@$p.AB^~DsJ\gZ/<+^T>ia Я/i=}V9woJ&Э4Ư@yHs9̼}/ بR4P 폕2u݃dIX/ M,@`[%&"=OڋO@j`&Yŝy_wKzD#|-:>+MrT` ~GYڛw$PIw:<+#vTrJg'w\F$1E ['O'6۲]z {x m;K|42AFH#"e*uI\VXY*Ȕ󩩍zeHT+8Z,k~#J*0.:-fİ; cS+@Xe5>0 P5(L "ܘU.3dVPz H!\Ѽ ze YPHī #R²ch[vs7Ky@HdKTrNW ` wU.t% s&779n#gm9mHx5y,\%\Vr Zs \ѯK0iQٻ{xZlg*G~Lӕp~n-Y >aK;]ql"u8 ^j&ol0VZ0$Af3MbSqRXh6=hQ>-I$x;^o8d#2T;ws>]_sA7`]4IP`ʞ]qCt5A{Pi0C_W/"Zi=+WL $.J 6t} w3|7ЫaJ2=94:%J1f'EH;}AYF !y]=ֆ.q. au^Jt$$!ɿ*gXxQ3ny!)ACMs )4Qw0*\[@5\LѫdxSq"".s|QUWn=i7n|O8~gtܬ=(K 4dm1EIJ_T$ 0ݾzc-HF'Y5ڀm94l5_Xg# x1.Ĉ}niЯAv}?/y+bO_>zR< 9l[`n7"}.;:/*H6 X( lf)5evY5Y7D `_6kT[!3Ne1gX?ڞmϞ^:A]x^2+ t +9Oo O0b_[z2 Oc56 vkWңߺ} Ta "afJ&Eg:Z@(ăpv>!#V=?3zƠG&,Mj]tui!-c\`]aqK%QIfE_[?$@MC;"q-"λ8iP6m„Xu6,|Q&Y5sbeYkhr--.E=QJb~ٳ#EUXyD' JܧKl"=}Am0rRFQjץ{l65ML@S4EH{)ALV_nn5No*TAvqӧ#,Y3uh/TȦ#862[&Ӎ ӇPлbF<ۗaª{&Gk˚q;v+g~|"f|wҤ+¨_s_ '/%#1H|ʹxR ?Mq]a!;/0L*n%o?_w+Y8!$@Ɛˀ#VP`}j$qhP ;RK0INhj> ! \ ^"NU_ϬwGF)zQl~u2䮫d(gW[I>(w@_ڒ37taX>xbjq|zל )+/B41I~_8g D~ ƥøu$B9K!7 +bikE;,x9-.y!ЋD@G3WӲKkn65mw Pbx!(tZfϝΈ$<,jZ/ɹpW[v]ހD,[ƳG="yK/gֵ8~jm\NX$v)b~eTj:#ާڧ;6bVI@VvS?$d$ bol 5C"n2>*g0꧉rclBm]ևp}4{ gcd>:ux@wT)ʡR&ꥆhl'nxh3]XRL52rf3X3Үc/XְgNBD(^ըQꯙd)$|iMm.ES}2؞'IQaHH2h[nP3htŸـcr Ʌ)-~~Gq-:?OrhW)/)k`"iPayk-|jgFݙK{lP4Jb+ \cE\K=#_wș$JVA" .C;@4[ !CtPIGEhݭq`L(]gXaތ( CkCvMIWzXڳ_4tgy5 [f @cXy9wz6ifzK{nUpSN)HoB,^Gk){傈s3M"J k7Dspc€FwY,:.dO۪ Uxzr:e o@AW94v5,8.ʡ”"`4n2B9+}{蚪)ɒ ;FG 4nE8%V%^x:2" o-Wt'A~kcttWT~$O ))^4 rɩ$wHNKֿRG] `cyȥjjUV&фk!fu OPd@skI`4){Irʞ7P;B:+d,#CUT$A|:D7I5KZk#qM0Gl!@"^ccvdS$Kbr'2/SiBeƑ^1`S &5W-i^Z~2ܐb|ʟU25Tm`pa^ytNd?%xV"rz?+|0%4N0=^Aл.3ɒwS* uWHBROvدW_4ia0e-Ont}6ǚiY~vv?5-;xr%XUtn$},+E3"pe{:U4Y6m<э@йgl܆xXpn޳ ߵ/,-!s2gIok(RcTKfQ͓V侲uW˃kKr4kDqG!a 8y+VdU/.B'Cؠ}D,[MY{Qg۷/CBFزyF͹RBrUfk;w <: wpd{bڂMݪurTn7;d/Yv5B쒨b;BGR0MJLt1`>zW z|Q4JN˯ԽDژRW.9$,kK%HwBqF9<դL`qxa辸I_1~Py|UEKOg̒ %n6D4Mz="Wg)vN5|w!,ˈo׌Uc|f"qcE*ki3OEBr 9k^2\ךPvΩc"AV;<:`nOaW\YuL|@.'SknSo̻֒|J8cH٥h>;3o 5x0+^vTɚ\:0 W SFGLi8Ϣ|GaA/һēᰙHeHpom WځM LRmmdCt5Mtvh'w%Nv jy\/_|9YZ,LC!@vb: uRbq" :gˊƜj^8KZ<{ cg;CR WI^Jm~X?*z;I,Ӑf4W :"6{hp4zI=FJ\L<˔od{܌`Z Thg<K.--r)?!}'֌]IbC]I6?G5Qۮ)ds,Dfg `&{GBk- Ltntx{`Gw׉pKBUB_Bm AeS:%0\ZoPpuY{@[ Of-)pYNz̼Ԣ/ihZŁ LYo[á<HsF&_YKV&<% OFj>x*C1w`Ŧ0Ⱥ<.,K<)^Z"/Ӣ`a>bx=WI=]r؊5Аu/8 NvMHK#MyF?EJN6-i0 ynjF. x OG`pvMT6KyB-f|u.UVD]ߦdz ilr 4ť3>kۧ)hm-5^x]֪6YSuj7D4"ĵe0xttf5l4FJ"%R b%7Bߊ'̤j~'+l]&.YgK>cv0/4B}5eVifT0>9 d }ҙ]|3k]%(0Y9cvDZmrVoX3(Ww}ٷ[?"G*vVHs /Fhc_,n}'EѼ?Lmgh,[!zT ~({0i'J [rXdU(MwqڏJ4nKh6K N5.ispGlopi\{Tm[ _ H [ |+ S|͏n`Ir(,8\ه.$j2oIfL@p :|i$)ڬ32T3rLu.X Ӊ6Y3|HvlGl͟^ 9F-1HfʧMD ]:ixט\vrc LoI6/Ƭiw-仂6S-υin\eI;Vfv,iUV.c=yAlriqYuԆ6#} +cK9{QsV@ \?^-8<^˯PNY7ydA2YS_5g)sðI!:q,߳4ݐ}n,&؇=v>FU'H7)& Dt6$`bhɯ?Wv¸ܣIpKKp~ 6W7GۘnW_CZaA{F\i4̮dWJӿ c7 {hLz)#b]<*]G{ꍡ(zLij:=R^+ա%U~^ك\~cwGe 3"Bb!@&Eveioo2Wp{oIL}n,fe|Y3틮&ކxƕ%X6u;?i\t渚iFu*JŹ;!dVtMTJHȈܚ ) KaUde'7Kܔ7);i*>ه&mVxxajF\ɌOp2vМc .@1y &{XQ)e֊/ cg(%E8"SWO!>^\[pj`~fIUjj&5ֈi7!T&tst/ɟXPѪNrf~`Gкv-^Fֆ*cp^]w1م#t5LbTEX2;ơs)t/b"mng.v'JTD>;7w)ivxqu_{1%My~Utqԍ*m{0ǚ: j_P6qK7y(n*;ѩٔOҋ)W9 kXg^N?Nea ) )YN,5*#ZD~VkݘwOMyR(hs [=M"⑍̪Ӣ*;֛1 ݳ)'ߌ#bM #Jzʹk!Հii["?z;pYD>-sD?g(39O7UUZ+SFVjϓ;O1kO2SO,ei;:Zt[qnBN-3_c`Zŭݰa׹sc!|[([g.X~O&b0N R[QOĺ*AB2-&OWߟ1'6m zn+p ڃCwT"Oצ|OM,u.T*dHҊٺ DUqE{Ā#3j,w_ ڏXO%9XAs2\2Iu~%^7FHM j2U?ӽ.$ ,X+#]3{j1h_scṪMhJyrNKmϱ:kZOZ?*M1$w25oW)=9|˭8y BL׹_Z;%×=G!ApC˻txI[%v(vaair!(+~+)j Z6uF-D־KE`eN'CR̀wPNȑB׽#`d 9EɋO|reXy ]"L[smkʤj1 cxyJt#iODTH}5hJG?#B}:)4eccH̟"?T9({^>\fװ?Y/1ETJw<e E ת"0w3b%q=Vևuk;j;A[@({=69AE< x4r^hk SzCgpX&7NܧF+AAA)?{hhѽbLܳa҄%3$2{V|YK_ksֈ7gň`ؙؑ' #m>VH5>n&.ޚOҘV*<9`a%5GVc~.-EĪPD{9rKͿ4U?a^Ϫ,?N`p H mBpGFH E҅*42sC(ƻhF4m;/yVvYJUp%QXe46M%J]r[jT I>#9׆ - 5^@h%40[ E?{%ѫ 'D]sM$Ej>}yo9=b2q)ZzQK\AkZCLC")t2W ̥`G4saj2gVVUDHl6%`.A7didw&ppL֕C_D(D+E0S8'"ݩMl0+ &33[3έCɍ-asΧM)ZSccfͩUAL>u)#KJBD{e~QH:pV:y18s*2sl3q74o OanC8;uqL up. ¨+໸_.!ݞ7%L2b':t1wiQrԅZ>Pi lA9mDl@2 '}"iATHrdpl t^|>'[M&2{J+䜘fq j>|%F-{' ^gVq ~kJ9.8^,Y8vз!ۧB7 >n>|mJv;_sf=5QC>KG(9+>6X2lrQӬ}(ET 6:g8%6fi@G Fr~gL.13u:#rE< ;x ɼ|5 P6I]5&|pyh<wQ\:h ~ߣ N~.`YwdZT![kz^~^=%؀A}dƦX?J]:%6]PFbl4=&QGm׽ް E[px}FC/SJG<x5`f= gVB3n7Sz4䥈=<uf&"ydʖx4G~`,뢝Cf31 3!lr 7Y5Ine-fŠ@Ծ>npITJO;޾ɈԶms Hu*J؆4Ҍ:P'\XgS Crqp^Ati5oxm {E_xvJЪ;SնloJSRVhȄY~`xaewOL{WsQ ځU փ4L'kᖶ)Lѝ0z&ljt4J 90Rj;8sML|RT,k&Rt4#@9 }W_NΏ :d*t8ma@m#E΄$ˑ<-S(,zC Ww[i! A"[fb7Ftooҵp͠4t8ْ'q`/YҴj,~%A^kՃJz4)8PHkr?hbtL:n|wR7S1ywfd (~ɋviL| 7]tEe-Lw$m~#%g#э[ytZ ns:׌p07g ]k$$.zIKÞ4ˮuD%"%0M3:: ֍Z!ƧBWDr+-Bj6J*v#и|w@!Wny<:[E0LTxp0i58X`s)Ƭ 9BǾQjnLVFah ݗ:&0K-ϥT]'mɌ?KZ吥e.Fmf̃8c.͜3=zDHގ'1to}k^ȫn7~ZNH>&(P3 Te wqŃوE $X9<"!UOm7GW_#N vscDgK8aؕU?P>񚰹-1i93 jq:J\v)Om̝?@`سnDTe< 6-ʁ/?ALS'Gq@~,TQ,x1TK8KRj2F/t9IB͚ǟev. 1mʿlm,t[l҈N 9CyOj?@W=IO-$[Oj+u}T"A"4xïS֩9I\&b*97"JkR:R[,=dM+bYl^R֞;ߪzGթ@u۷hzb葟r3N(4p+=U}s-Q4m4'T V]&/6'GP8k#,E:Ը-&J tTX2]L ĠRJZjK%n~i0#W9(NX{ [EQ0IgO_erF~)ETZ`6 ,l0 <MZ~pWS0b5tB'ݱH~T-Yկe77&:(Bצ6eCn~IH"zQMBPq!@0QPb!kZ $4i6eKI&;wB6DXr;MNCҍz|hJD9EݫmT>7NpKʀahH`ZLW$[RN(eY/?0n@qƤ".4~ev~-Y%ͷI)vz=1 lȥU]39ĺb9$L0{.N,Qvk" Xp@mG,7.tgY\a4wV-`@JUׂA<!gx7Eʲ/6t(Y(;OO=xqa4Op?*E M ;[}be).3:f)VX&Q vvs8(Ia'h?Ns/n~M>2١PW3r}$luJR#Q+P'O]CX[Ppd"BjtGWpRn_@ʥ]nTi`}{MD#2)ANGW˾T b|3p-):>V&lZ~Vd7i_BؠG7J{h(0Kƴv Rq\J$2gP TEiz}Xg\e9 J=w*hB 8k` ]oֵ'J04ߞm/+1$U3\a4uMoq.6)oQlo[v'0^s1Ͻ[ V/ R P3- }K)5s>@B)11 ͩyW{#%N}<<4UvuEt*sK|Q"z &QY[GǺ w$lĞ ` l0zNg+<jnE)@7O0ϣq]VE#]q̦O˿sC$>E>mp]ExNF1h1mki"FßgT&{tCm  >,Lt҅-mWpYZQ(P_e ך67qys2iQ$fnH€+dqヌ`<_JsIN58'= Y$PQLסQ`t>#øg2ΫfHCL6}^nΕN4gkǒ?WhGN{AogPgٌNO5+y d~Y?s~ )"zBdTuR 뱪6@~u'-2Uy:AԶ o.1pu'gf3?U9JgCʖx, ⥎)ēv% %zbѝ1zz9ˇfer͂dhծAp\tEb&t=m% * J5lakwd_g8ĴPiEw:Mw> *"K=:߮R\M1cDXv̌bڈ 2~|3`vqb텘UMY !%; >6oGG:%9\lґ?_4]\"z?UN(\bK7e; ˗Y$%@ DĴ.GTZIVh<OFItjCx ۞bf),|l@ƾLv$a.VcGC2,s-N9U1C¸;sr}zDe~|LlUH -8"F @ѡ |rE"f4r]`v^Gw0¦.d˴Qt<{SRr$eI&;82U5V*dW"3B o3 ]i{>cѕûUSNۋ UU r\0Qb &GMYgB@i}zztw2{ϐ`F>/KEښ `3+'KU~צvɽ6*hxQ0[iRV ұ6eqϽep Yuw@ ,0DݪE)6YIQFA&vg)Hp_x>hm2Ъb60[#ˈP0N[uQFU}ZD8Bokkr33z:V쁠3H[P\*ͦAcKΜO)NyV#j?0wf P;QMҸPcn| ̆m02i?M2 ݭS^~⸊Ε!a)\Y+g L_J4]91ms av 2jG_.<&q;`=m^2Zy)+QwPJK[?q|kNsIs\o'p[_`4+ y?" L`su Z6x 9m&(~!֤R޻%ve mkG |xGt8*-cyy_,ĖS(meeZ -bkۈ =3Kw 21襑޻]PPo.Ȓ^+`9,j0ΔZ? I8pQMNͬ%r^hez0(} wi +R_JɒLF cpFu0c!1wrE|(_;TvL𿒛)eOt;Sk3席ihgJ:q+.gN?tK5v8K:! n|ixK44UǷD64y΃>GÓi| ;<[?$vrF#p+a_֯9'L5iN/#rV \Qf.D jQ[v T;oXjurpCŞ/OI(mYi7^AL{|>`HL~ h pK-YaRdi]xcw8z*fFIK!7j(^]Jpˆ< I_e&Ne\tO{U ExbCmɾw}#(:+7LZ=j@>5JTg$Yҧ0qz>cφBq$ѽw3}p*_63E?ھZr ~xA~SR u'_>A.:f 6I%./BڒW-g1fK6 mXy4fdyڂh̉; 3&wW?d1(`1KBW[k-k (sA|a*&kAʘ٭G@v?hÁ6#}41R&<}ܡj* 'T*%?[z* [L,3ſvb= FV_TW\ |0>!]=N7u1AEYYH\?r@ =#sT~GbEflK f󸁒ށ;Sd6>},q7O D[׍*qƯOrjrLcf# 32($p0K.#5=…jm$ Ɍͷ} H\( FFSΉ|?@.-QG$LA^%]sø'x܏S\rdjm[x-:RԷW1TIqy't߹+x{B w ծ冺Y"FSkrx΀^7&gmOJ M&f 7,C7}0l;^emGߟ4y1Ŷubbn_c"5Ydt!{+ u rŲ)e3Qbik3yzJAt#ܿQ!=NO| m {yV'6trE)|NX@6.̬ɅqCPhuzO|J0%sCrVd/rlAسYb^8d%$Z*3`e u^Ԡ($Ց|"߅rO]YMN~gDW3~eͻs cF ?KYJHvup '-QMO#04rBTٵaC!PGqg-oxtSKɾS³=%cy|ޣ6s Ytuz-De,q{i6>a+:0yw-}#\c289iu#>7\|ČW32嬸WN6)bqc*?i 5RFnA*rFbl\q7){gOĚ^8S)dwB3djRXi؆ -@r>6"Ȳ6YhT1Ssg/S)VKe$e"H{SጃEH?A9߂[]tUQ mN=B5gMB$2uSMt iftPj_X2&Mk~^{x.+߷0?ձs&v/j5a Jy+z!м P&Hx\IɇpHFZ"'ϩ~!miڐ/(l 0Y/Hi4jv0 CzZQZLd¼=@)M(;0Z-MȢhт?-z$06}۠i޽"m=ݜɩAL"l+V6xk s[.iAs'J,X'2ɻ?E!mO/40%DPE1x2'Z1]~__A,Z Y]4 ;BѵɱkkHoxKY>:;89\ZB VQk+l*SN;1@o,> ,/`i}_J VҦ^OOVCFVШy⯟Ss#ʆq'1w͌(P_B]i`Ed^ma~ˁ 'z ז9㌊_?>3|r\+]:BhXE-<〤^n5}č8Nl >0dY/A c⎝g#} E^CʉuĔ1~{ EM ުr22qp)zTn$Mͷc䳇j1X T>q.*Sє2wd?5[m:Gt(Zߛc/]Xѯkh|)4OJFrQzEs{l>/&UAr.,7Fe ^g(HjS)d6`kp@i.i)1M)}tXhq;U j+35ت[NsmtMs˔G9`Pr= ,.8Rco9Dzdc*4PlU3. *muqק+VUИdBGC]lE&+\>^d`rq9ԷkyES͈t!:U!a=dADJ"E_;LCKw%V>:A^+ `Ŵx63뚫|h;Ea-1*tDjb g8Xu<[NF9i,l`>X'2ʄ#2QGU2Z Å x)6i pmUSW F&))wy~v#MQy\כN?j'ݠ^zP)Wi[Z]VPYx\ 'jfדd<8gCa>%)Axʌ=$l%ք2 D\sq+[%Iʋ1AxH^Dw;3 XbUVDeBVg+Si^YhtezUcL9.HŪPyY/-F0'WdXKS z?wnz:)7B _ڭS1-^ <zg% 51!8njۙАCg??=Krc0AT'fe1qU|@hÿ^X^汯ƶ=9t_!7NOim5 7m)ίh Cv% _:2*ı9Wmj-Sp@&^NRuPHư07Z = T,k%QB|ooKƵ5PpTKդn) }'J^aw'!|`xLU"pP eiiUO,Qr4#B$5gKt؁d35b7WY7=J, 2Et6+:^6w|SU>ɭr"~]S*Jʧ~yF1lgنfWbtt3?ҡ3Ȉgkfkłֿ]fȊÑlUtڷީ[va?u *?t \ءomQCT>ߓoLV?i@XUw>^}mt=pҗ'k1LmǏV|rsKP 19NvEJtk %z( 8}d%& h*Cf:<ޢr"vBCX ut`Y8ʫUK:`+y?êљ*e8TJjh+\.SCZ W4(+#)*![*2I[׿:%Ҧ"5mVk 6ПXXFX=eٺpguS64Ig][iLVbL㙠TYMKlx VCV﯐@ZݨKN6NKWdW% W)m/j\Cf]X-af?ЇE 3؎c}`ܴmrTG迹fyGQ`.mx/z'cXyzg&aԙ] o.҂LR˾*Hj!.4N\e9A 3E."XcE}z4H(t243{9@^pLL%ФڄldJxaS)wCk$@J ; 䮊1.RW1eyf<&h^"KWCIW?fG$iO=1MZ4dg\BԷ d8f CF:&@BQ]AXr>(߰aԏ0?SCǚ7"vm[:Y@ vlk@)4zKggę-6zGc봨֖VS+9WX.M Xk<_@'t;w?VT\ZQX44%lr 4PMF '42%פ>@bV8už%=ϘQ~v';^ڿn /CE:.^Qs$Q_MC`Xt})Zie},:FMwzwbԴRDڛTf-m%U+?@ L4U/ś"MJV&X?&-4L7KT z.]X-R gd63,O;Gw+ujV29?Xx!޶ȔqЄf 1)53~y <2'х6M0lu^wLnA1‰ S@8&A0Œb2"v&Y0MKRZwM-M}tR7=tL 1-[]pKF[QthJB X6 1MIZ&;0H^ B gf>EY̌XHĞ _++1G(QNgH0fϏG_/_y|.aA+$3W{3MWq \ kS#M>%T]/ӈi6Z^z.R`Uۜ >l\43$DDB>B⽯ʐq$ FGQwgwQ5`Th+Xf#Y&<y>pDp؍T68?3G|Y Xă; 0h pp +&u> w) OD",TrRWb=e i$D J %1?G_ƹ }ۭfp)]FvovW qOh}/ Q P%cCzdg3% (3'M Vn{=Oz[*ӛBڨ`Gfi! -z⡻ҧÅu YrB- fJ\!SOp4 q.Ꮎlʸ(z59jw6[I^|_,kYMSyreC嘳d~vnՎ ^'fD| n+TcU~&v]plQV  H+(9O쉖tA+!Є!yEdsgFMgڟXs$K1P:/!@ Sϱ u']V.`K 4Ґ]>[)D%G+uո'2q{un{("Iţ T7ѿOM{` t:6R*ܹB@LCDprgK?\Y@<{b鴷-ȿN5r>ԪR2{vX MYߛܼ6׎wFAa!բ#t՚Sz$[싦7_ΐű CV Y. w^4/6k(.ܨT%f MeO(3޻S]~99O0%f&kcڀ{X$~6d>dL|_& {33bމO?aQ* ?9B" DNt<Cft%9R_7))*mYi]jұhe@׻& yuz1|*&U Txg ~\)L!Z­6!F:i(BqِhD@'sØѝjƯRk;g r ℅M~ <"r^Rmh'# }j}FX p2=' NZіXcR ><Gէ_ʥ a1Ģm>ngTD$cA1/4+AhJ|P[Zg]*?Ru%K+oD$ڶ B; iߓv? o | KK(FS6IRI6mS4Z؛{_wOx(ۡ-?ߧWĝVR^=dc 3 iCX&Tլu3/ Vm,@7%a?':w-Z%{ "sҋvüdGM^?q5=iT{UF82+)RN^^"1 f HL4=8. K"mIm[]3?.<W& @6ty`֒g1ГYB{h%Qf {&wlsoIwIW)^2 C}\*B[}nfQ aHFۤ7;y4Cf dO՟w[\tyuKoN@d-JN2 ROWdD!|M wʹI>Xy5m'np,XEJ";#e؛2ɌC I8sjNWζXIcHuc7:[e[px *B^YXt_SY fЏ!|$HV& xlYo(f¢]Q+ cݬv3Uy1]G'Sؠl#:R@YZn#:$IUntQH;ćB ͦUF|q)G8_/C)@|Њ_;Nb_/{LbԂ2NC;&{Q#{g[L46Q -@ 2Hm6f-w1N 3^b;UHII葐d:?erM?./ȶx 64ܠ8@mm~0 Y]Υ<]pYchП@"ilx9b(F\؀S~ע+BEnWVB e@\`@餫E'xw`0[ #ާ'}Ƌ!k 2su9%:n73m=b,(<77V<#6^s=fCý4K 6AUEUqJKl_yɑT vZ C)\Ɯ>OY[WĈ:qBtuv&JN7GX&ZFE6&s} 1˨"o(Ae-4hQ,˪2 .-T.GR$Dz%Ăe܀$5h9YU[''{QsjXߜPѨ<2C N%E&pSktN17Jrd /.!۝ǭ$<]?k_4~j]xzI RlwɨbL&M>Bۘ~ty|b (jGQF_9@{J r,BYQ&k}m%USM6&,k!H8rɻ؆76-)1,EL4 /Z|Gl翽3u&ZZr(T' U^eY鴾D)^. iAb%2L>Dk!:tHM9*L:FNYO|BF m3BU.!Ā2QȐ7ހ" l+qUêy"Z?\B5곡呩}e'RGZff"Mz9@j}/^}P F]5ƫĎ]JynN4r0v?Ema?JtXmZ wÁiE󭠬#Z zdvd-G5pXc`*q!9ɑ4H?5BM{}D=IGYܪuZH¨X&p- .͐YaI'<4.(rX4)daNR}]%]fB^tuyr"sTgN#9J`#{$zUlvi%ZOCtڎ2$?eֳu?-2<6U`7AKѼ(ڞO(Rk_ Cd & z6E*T(рsaΜݵI{@3,vds?DzL("yMZo[5Ley3{E9y಩G'zuG: rI81B+01)wz?G FuF_mH FawVLyh yb#|b=Q}_S@,HO K-:~xFm;p?!튀!4s=q͸3&W"KFUY-p3tpbÀ*],|?0\0Uj6}ȵM7:qDVR:1K>x}@5+,'Oڰi Kb}5]0dh'T>ҖJCm*K$,5W /` \̻jĄ܇-^TѺmX IGAي&&}VpHO*쌕:ƠI ׵DmܠalGf.ĥJp3[`O9[~'JEj3d'43yfHAvoC!d+G99(DdO"4㬵VV~0UCZ۸T`|V2"6g8 1jM~Lv`v aN> @0b<)EgNɡ).b-2е"zxuݧV7W\  Rup.ؾ[I41N[.l0ء$B6<ғHRS-hU.9d]l(ӱ:1@ߢ(y-MJ4`g cJq I4;Fr:Cgb){9szyb*%RG ]؈y79ԦDwyMgdWyg-n6NlZLoM1g?TO_I R z8fpO*͔M;6皡rp]? 0Dw!B240D Po~~W9vĽ|V*DP ΞtlX?_+)J\tELa<1W0(~â-%un (l.JΚ*."PYȒ06Rnpo*)ڊ:ʋlPAF jh0+1/te5*|_ SrU3Q!Ѱ#n$f+V3ƫZ@(Tۻ=Q? 1tl?xusF#լɼ~j]..#W!B=/0OL)G:;s jc2=c5PGx́J|JC$@ɱ{>zNAPGOsksMhCsch1'ĵ q?dvlAtmN3g Ldk'v̀. rA!)n>pN%aee[ yoI㝪8z[C9WhGǴsFuVS Z$ %vZSO+T\_9u٬uA*7| 5@s ~4؆t9 ? +!d8X<^X("^c?:wx]_2-v[> dmVoȋǛP#' )Ӈa\u ZJfGOCRh\ Uo]@v<@,1)d0"EsCTsmA@ATIEL9>4f$BOy9 ǾUקmYa8@lQPm,6TCUb(*Ω?m |̦~QࠜC5* RCƝg:5dUq&+{ <]ksLb~O+8zaWu**i Z iR8+|a԰yWqI⁸y!+Q]VA3ZhR4_']niOU?/Ҡ0(05j)&&A6~?|UԱLU[AYERG^Iؽأk`t=nmm?tU+<|F (EC?*ˡ*h8W{!=S|,K$u-ak({RLd';긎l=$&\;|Ii_\Le=vczrFoYCԒ}`J~r"9׼8L^_?*xJl"v>aVGE0CeԎx ҡ'Ls 7 z_rs)yl3. FH%(N/ 96g,DuF^^<2bO.8 Z.خSFB6OvDy¿٫4i In/S5[~gxd%ݙ2ۺ7'cDUsA% )tC7,䓰G s:mT0!y͂|~pmAE|CY)X~L%a&F0&DNQ9fѩ8=I,'[,ʋ* URC¿ƸUPI5gkG3qϘ7jV]_S323p@{A]*d9mjMQf -LZe0_>gSC5ʋP`  cў9Zߥ`d|P;#F-ӛj EUDxOPڢ|6PJox6\?ܹ2BDod>6joC[ {/e/ʾ*Cxcm30ӌ}TF=aذwYu_1(` ) DpC6T(`5ㄣkhFi%/ KQ\+c)QM^9U)2ㄘ)Z0UP3'gԯ ?+q&p 0uNB? W$=J 2J}+&l0R%m[klcܐ;W,6ibZ/w@>Fb ۍAIv y8rNS$+/?͙߉dzi9EapdrOJ&ݴnԖ-u:YE C8Ⱦ؝7:e:;:jt/B?ߢrў|+=uK}ٝ0񻨐8#hWggo.Y$q7oR^܅82]K"*fc7K\l/9g8UABg7W#||ɨoY֢tCS- 1wٌs?QAc*xijZJBQ';'^TϳlF-Ӛ^e,&ξZ|NE01j3,5 #HQY-'T[pG*riOvj p%l*JjD\o,>ʹӄ 'Z#;-/3if OgN¥?!N x)QIr 0\:o2uiڡ{تK a WsHw@6&hڻx*yQs(a9&wLnSA3څ qu;^1T+ɔTq:exvIHNw]96!McU*Q?_&LpWG_4=F2}B$ij8 f~1 ]!-lRY47KBF rQpL&YySďXԘ*6D>=68>tKv0>0g[K3l$gL.s ?ĚA DꥥL #; rw˖aA^XⳲ(Pdd3R6j#=0oΓb FV*Ƒ]Pq슝\=p"昅?n%}q#O|W+9A'1qC5'5;V:}!H%#O5=feb*>nyb՝]S>ƆܯwVD]ͮ Yy_"] &`\7h=`{G⠱.#dZRKQ1Ti7yfSPs[ZA2g}A2RwY =DT#`=tf<_kak-yHbN 'UGs Rzܝnba ;:Jhq-"/ȕme1%̩ d A ¸א]#'-3Ozu+(3&*2(p3\cnRu!ǔL"U}"6o#y;TSM,V#pSTkdUB>0d_w;nM Gmr0*ðn=" C.SxTyv<޶Y{>X8`<;T#Eķí+*0O anTAWS#,eJ]B.q:gxnlK[\gUJO^m݈{֊++f+b}z; u6͌T'`aag}kyԝSK"B81N'[|s% GgqqܽOџٚ ʍwTN0 q 0hJՂY, k y.a JM.'pځ Wax%?4bg5XLS6$!E9'֒B;`Xi軋Fa5> @J>36wKMwm \3$$ n˸x/R_dry0=P.ӕAI{>sgtoL9[}~EX9@-7/"G:ŚABRx0 -ԇ$lȊM!*.6u2YsL&=F\Cw)%P8n&92!ܽzoB:ֹ^^~s]B[h$Hag{<@{&:#jxhp!x@ThOiomȚA#=X~C[W&ÎПp (5\#L̯+)TـJ)÷'18b*))BC.YC$%u{᤮֝x b˃d8y |9ppIJ"9/{qdc)ݤ;of j45H#'ޢ{q'6Ⱥk-^يB럚^PSա_<3JgN2a4{>)]=Ng=2G&.[ <먌IuuɚF <R5XzZ#\{&*./z[߼}/8 YSj767I(>=Tl 0>4[tJp{>Q *^)%B*?V6s >)IgL1H_kOl"J]ߟ LPR_i*niK<7Frt_^Q "2֙VKcAGc'4 |Yz SkiP  >-E_%loƩՌ A[kTxKaDJ>A_gP10J(IKB]n4H Z!zZ)Sn!k*=QqIJכ:|&Tݘ.zlZFi$՞¯Z✋6"PEYe."Un\8%Z>ДE!#6֐Xb|4~.P'p4(=3!Sw莏3 eȤc$cJnCG% ?TQe,e8WBKX.hI8GY,C^Z]TvP6nZ{I $'Uv# d`?%ſWjx}΃H~rYt5u/ZR>&٤C6^61wrWyێǹuwhIG%EBO[>,U`l:6kz9gTgS{$ޭZ`{x+s<8:ǸA5ܮQ#z6QhW.(ϔZaҚx2e rOJzJN{o ?qGZJ͚7HS(-1i$z m~՜l#&Z#l|ց o5#(9ghwJf}~FW>  ^^KplUVԿ?wۮik|ӣi+̽)ba܎$[O$X+` S=5&rބҕ1[#qap/rb+1)`A2!Y e3w?ULXp-t U:J8Ĝa-LTʖ |]KDP+ S.Xm&0tæ<#~nBbw`=Y:˳O+n򀶋0R*PAKZ9GQyi?E|<}ߴ|cꃞ5 ۛi2MIsocD/VB97 Lo*bDX[wj|lT[e>uqj@9ۡx3NI0kY)67?Zũl>(gE^w"?zw==ulC8ŀp1 /i' i9tAՠݔ`3q.>LEQ=MLե;q#@uP9}?@Gf;(5Rʭ4营鎙 [$Ual&"~d< ٻWXk}6*#_zR#p.tkDV x{ BSH+IRb_Z 5xAg3¸MqGnc'7.Z+=:D=et9>qŜptㆁvl,:) ^VH8i.^Ć͟,tax( ,H RH_Ox"#9Li.?Lt`oK釄>~z%mJE3lWEJX̧cT= ,v땎i-q D$CR|/6%»J)7X".]@p/U޺dD8uZ!_GH`m,8m+ΡGr _Z4aϘ5;U@>0!'"hADZa vzd~ Jw}߸"y`И>_<`j}NpO]'+X@[gUV)dw㎄''JصQY.G)Y>?vU"p pfmdiS~B^6פJW㫠&["'q lzhF˷&\݁X.[=X|#AG,W6.j96>ndd.> QtlԠVH\pϯND w=]N& _¨uf\M#"̕} ^2iթ"\a0OOi}LX :r,ZG|+##_Ϟ( 93w Yd G v*rFٵ%B44"#b*Xn !8RYdҡWw1 !~)O,&lpG$>&tUVJ%SAA\DuAR< A ıo2JG?<7s)MMt.rhr|rﺣ1BCF!zΉ)늫xKdB^R잜g 2 i)WC <X1 M^/GܛyskiDήKҩUQOƦvGKM4lDɞ (qoׂ>AҶy8 &4 $_εp.p0m#0w׾5f#>(2A(ޤ>){@ӌ/QH7f$IOJH*boX C#|Ӎ +`×.n{SZB_rAQ'+=B1+zn{?W=\xtjraz+sx/7#PsT`N)cB]3Aߌ=h0H Ӱ ^HO.1V͕)-0ӜQ/#Q79<8)ҟA `2WALDhBe|=Xx:]b^6cTǏ/>^KYr^F,]nTpd+L⣶qE._b#%]72a6AMl?&@yb>#SRChH,^ÜT[I.N w[]tKK_ۋXxjZ2'Pӈm:޽S[`ʆA>N;g:9Wryǰ3?l7wdHDQ5DJ CFpJطnePZêr 6 Yt1W`_֐^F ar÷/fݺ b{N3bW0p,uIjOṀ'+9uHߏv[M&nl5|Kt{} $bsIEPCvƷq r xespKV%MFb9{zRZm;G"5piIp*fUe19K vw3ɉMl-ۑҷsuOрUYGh:@)|~#c #b]6='?o6k'1 RH!Z߭0rG)6 a7LZ8bjUq"‘웵Tvtk1 HR?W *u'K`vX2U|V9.=o X.{Hs*LD}\}fJ1uśuF]*,62y(MLr?m q %$^_L1V$?DU`$5 Cn+c5#y{@%~4qz nCĪgp8W9mVS;Ml'w"q}eQp uŸ-, "N^oE%੹G_9qۇ.0=q;\$\ƅyG"v$V "4Lv$yI&n$xuĠ̂h/Re:O?$+9SD׊0XtM!x\ !o+_度+p~6-6NZo.#ULɿ+fk&rnin"Ac:'raRfPpE29MQ׮z!zgB{X1Rg[+ =4Lkb#"5Z|YO83@WID|&i3F,(6V6Jj"|pqdG{"-+s*s_"(a՜se :>Ieqm~kkR{v<ЉSL3xPDT: s}7k\Z;VȢ ?ƨ?Jlex)\(K+v1(HlUv=DčjCW!x!qKuI?D{e"ۘ" in^4e$f+]WպWä<v$cszy^,[%Na^@Ɯԁf:A 4ppbc!/U1_SL>f"{HPz@:ԣ86 7: Æ|Iɲ ?4~ SH-'dGcTY=g;l ,GI_p HJqcJ&+5[i6h N!KO9 rH'4Ӳ;mk,0n*9^؛q(\w774ԅ4$}?#)@d2/=-]t-1">al wg̿ B{IѮә Y( {uTuڜnn;EI{̧PY>bI;~u[]Ǎ'E` >\>6 X2`*ߤȋkL 꿹dBcUgCMё$XXJraCD ~4fp2''&nm:Y0__8/mx s].ӪԹ`ńygɘvQߡS"T;gQ UxHu*]{NG!A"ʂϨ!bӏ8p9Z cvCmJ,U2D?ӷ2mѢ.+FLgce3Ԏ`/ 7{/5 ABȑā[KeY9]Cʯ221p&-#92+V4֔x(^X`Rܡ|5cʫXZIH\Pu jt٥eWΈ:h|]'?|ؙߔGFkfHq #Y?70wvmg^*q!%}T<7^MTV'evh0o:![:U:/٨6fO`Ǔns*+;{eYZ3RR׶3a!;U^77TdIC?mO52uECFL@~Ֆ lku^YyP?n|}/`&(pgȫ7^eAI;ʻݷ7*]I)ـ0&"^xs^.#t!%M 5@<,^r/H ,n:0vϔ"DblrсWm^meW~V@q;J!].=@U-?*UM2):+0PMF]+g0ǩ;U<B'>!@ ``mI{grXyj1:-J[F ite^Hgq:m:4-.ѭn [zfaSa~HAPu#ړ‘0 sEQz2k #:Fb0SMHz E C%o#6α#ìCCB bʘ9+(`t:2AdzYqA,w5s&cAh5o%tƁ.gDp(ۗE:x' +xhP#1bA\W} !Ûʅ6?~\+f&8 PTa'rnCEL&5Q$a^`9lX, :!68WeL>dņ) طrYfjĭoyүk]qf=rI!̮1h ed irΊUtKh {%≕ 6*E/x4L@/^sk&6>&~{G\ FAs?j.'vP_1.>D&=@NԡuX ;%Qgqaevn"5Dgu5 h6Ç pL(l@QÅr6_>*xAGY5N^ WLQCgꮚ)^ B:N˛,<[Eg<}cYe,$}Q5cuBB TM:"(Yss zHig[rSKE5EFC$ hCN.܆V6ʼxD?6B< Re!AϪU4s?T_$ žYz-WB&SvӆN P,ҳc; ܚLV;b4WS]-0s$zL8xRwP]_ :0̱غ)MfZ, C?to91INE(^g螙}on~LM_aDHS0%>1%'Ҙ 3 b]ɶRt(Z kSzr;}\ϐ^;!VFіnJx@WkTic+dx@BD, *9GizXU㐧!$Y |C%weW77nxbyw|C;p(B8c~- 2#E{b>= t C<-1re6 23EqcʴnBN_J?VUA&]W)~O8Z!|y\RYKevM4 -s֖NrzKa"ė`|vːH+J'p1ؑJ'pAPoLvDퟔ]H:kfvds)L5S|cV !:-'4{>N5stuә`8w:X_!`RW 5ڎ {c<ozp dۢbV@L8>JdD4݋0cܠO9N#̓%+Y7,k.lnoGK jM!NzZ;?R9ra{;/n{r t 'tVxʭ+4A[OIM 0@)AG9NXdƓY# " q7*7S*z(,kuo= IRiiPc}5{_iR$$zRɶ<7 ra?*w(mL%*#ꔉ@]ֽm4<#$Zi]˪\VJRfZ:Ac%`xF8ce+ E3B=1(dq^Jkz:{ֲ#ʿ*įQ=W5-+ ~Sخw ַmVmQ;ZyVUND[PLOy%r&_ž%!Rșb3EB0Y\Qǀ4j=unhih8fYua?_ptf>hWKAaB-'|uXֹz?K.^fT4 Z W5`k&}Vĭ<+a|+DN=x_;Ez u$|]Ȅ 8^4"7y (*!Ybcaġ[DRO>N}JH7La58&}~!3Qyz]=BT!Pկiw.R;1fGW;&<}3765=j<Ca\9a1xhX "&xZcceJj >=XAV;N\/FZTkw~q7Ip Jt#q0@ | i[EBjƧHtPjWRyw?)唇){f2۬+ 5gq4B#oa=_rUSV.#h&Ы'y6D٧.(@C)/>A0oXf)Ew9s, WbS_wV7{mӊ=]1șy)=KcZ* Sz[:uc1ͩBjnvÀI iPXsNjqgH t8A|~gAaƴ]TUO$W%x.F*mJlx0qDFp)e]Z%9eP9Z.<[huCI"rZ@,M 2o6"%,)gy)N>F@^tgSWOD@Q'>Ds]v= xivh[ɔ&y3+ BIseDytn%p({B}нXD=,ܽ ZժiqlƻK)1@OKvia 2"Ourqm!A:18DJܗ?LgjNk[<i,d\/V/F?u)Pš)䘂=tv ~42"DKs\blίgՆZ'\G]1&їU2KZ3kC=g(sR"y%+Gp3#;y5Y&踿/&^19RMr}@f9 ;A3ԾK/8(M oQU>\d{z o&£)ij6  5qT2`ÒUa 07tP1&# 6߯Rp3z,wionW)L[ ʺ%Bwc^ʓj2 z^ ߬}?)?5vX) x>>&7^#uP$j?̓KFWq*얆zkEp;@s#_Ca [UDldOBnoyE*np:i5,KӅ꤄V=%t?8,P4 ^TvhȸP^a3؅څ#x9(l#|.(%:M׷ I};IT D~0܁†Dr/}7 2v9_BJ2eW\{8閗3ꈚOIlDY dۤ2[r_R QBu0,,6^-C͞8Z&y%b!,Qws\̟T3ː4$?CzQC=hWhHQa֖RUjHGJrS/]zj#B:kN8j39˧ױ=‡[k2pT_d^EWIbo6p 4)\Ҡ'Ptea]1G`ћdo`#Esd:띷qs+/nd}DDF b)8 ߲n:{?S@5yUX˩)13ՑS6 FW>7`{٦n$k{L,GO3F(jXw!q 8;O!=5!=ܡ VC V`oRI:yw.Lk.Sl^rJ~e'Ng[FUD^_\՝!.DaI4-NFgH pr+m@ǁ4$wTxJ1=UoIxjyzoF]J);>`*~IS֏a *|?UuM|jj׋@U 5,a?c2[~˿|>}zQucc0%ohS3DMuaN(1@UHΊ.!8Eo/3ܑAYT~?!l]M~ȡTz =Y' M33MSy%4 O1^*YrS'#i yȺ}IO! =}[vc˪?Alny2˯M~FS3C1ef37Tiz/T"|CQu} ( +jM$x#U2ZN%T铆ꗰ14l,\YI}t fAlU+Muǰ(r-GҐ2IG,ɃןT̝.nv d!u@w'MsA}Htg[V_)\cn?,BY/O;N"{Li搎m9+3bߏ$ިyg QR{JmZ-NӸ:6XvN+,KNeͿӍqojqD6-u!e6)N1)lMEVqm0`F:=)hlL Dys_0U8J9hL|/;8n>wQd*bJܐ|~n$C l=pTT~Y4RK^0O5XfFyC릙sy] "iwL*7%Hk!  -HO0 :~I`) XP;f $ʘŸ*Hx8Pr3`|ۆʼYSđ5X-|3J+W6ojPJwr6ZX>+&v%F2y/DC+4ߛ5|aO^CFd^U6a ՜V!j@Q>=ۓpH^2tk{#`Q?Lp*)ou2‹z+b8]b~i7,U~6,<{s[acbomQ҇f?O}Gf`vHU %-pVa)C܎Y lU N/%ԩ"xF oK3 dO9x~gAia`D.iF$ 96SU,<4 gtRGɴRVx/lwkY]lܦ3U ʄ#>x1^!+_$ ^W}quHO]+^w|&E0Nu '5v#L#7w, '^M,&)%8AOkd?NsϞ SO*j3˪]F;˷aȨ[ $?"tebR~LYٍ02{j3ƂJlo$Ķth)/"1nvRQ)3D͍pl,`d`{ pᚮTt\6a }C%bG2Id1]*qb{s$2XoՓR+Iʩ爲Y&j*͔/åG zn:AOeD L9[MKh692kpQgr4揚|?Y!T0GuYX5^rs$;Qw:ڪi"C/V"t% x[g?VKnNNP2OCBX~8pKܴ} -{P/ݼ  VR.(t.lSuUcI] ;Yb<=quAwZMDŏ+FJݜFA XoպPro F'Wu))4K#,|JR5\]U;jbpEU 7H}/ʸT6w86^AD=y?lr$1wҎ! Nߪ"Gt,4x,5Z|J)娮 t?-և'IC_?Wx՜la# pqO#O ںaPbE=#:l|01Y@5 cMA a2+,x``x߉ӟlCP^.сABo̵ f{ iPUfx38dߏIuQJ(|Ћ }פHTcl7Ð09E % AK"%7]/| ɖB{dĭ~d4g u4Ù3NOVԬ戇2xںpj~%s*Gv|zZV+a QbfwnmVk0&L_zH(T^U=eW*s!?<#S>4ak__|&hZ73\R#M 6kB憂mbJ&3e;G `>l.pOp7.[ZkT:<5zP=E;?6Y=atA`?_tS++38EtmD0M{[F胞Pl Q`Sʚb֙h믷$Rl,S|Q ԉȵH|' _?ow.F3Ks0DH=rPF@`&:H:qY,QJ:f  E[HT#}qk6t>-枚(A/mw_%ASIUkGvumپij,xO!WƬ_䋤r|;Wab>k9[N 8:\ڴdDeGbǮÐ9t72yYC4JϮQҴqKNKq<&hƼIy3rsTu'x$  FdGĴssE=d 1ina(~xd@=b\׊Q-a. uSevQUZj,UzL>Qj(1ߋ S&(IuQ7}R"ʨ\|]ʬFIF}Z!%t˨NN) v;v,җ83qV/'qWA f5o։1TsWm׃BI営'\M78??l+;똅 -SFm=>GxX_)8WD~bBF[̀Ha95Oz{r".<w6ۻj$2|'׈;ꃂM>3O/)I+]>+O7ҬTDc^1SGbpIUꐌʮM-o^S~X#_'Ӽ@41 13 z@F #,+"0Vϴ3 TJ5Ddxa#$LbxF* 2曰(YXdK٪"ޮK&~QFCҋHPfpfO.S͚k~D\I2B<a˚{ PWіV\Gvt> 6^?åء'(q^Din"z^[q X_b4@l".>ןt竭,!$ugiHHU{wmD,n1ID)v_Ru$tiryNBRZˈɱE=njۓ [?~djypq%zMpTҁ AEg7)۞KLC,2vvoڠdb4Qw)S0J7h"qkv'f]^v.rB|~ vya(LT؎t>+tm s֮l,rdҲӨ1&ʮSu'ܐd.Cj6hUG0ym1ai঵'m*AғV2}Z.ҿlݕdyOOe`h'V3¢Ց<]h(#ѨH4DԊY֋s!(dc@]C+؊Cx5j<3GUы6-euμ|~F:9zovyeMm^!zWm ZbqN/IW}?ܖ7\Y&d٭QnV(\(L,UX2+5w+1g#ĨNp0%Qm YinW>B>K,)C47)I'dX:cd7{mM6d "^;NvITR̬\[`^=s 2u@ Q1lϗGܥF >b,8DSeku9]YM>;N$膲7!cNכ:cܧs@nwzU' qNʉެ"<ѭVY@"ia&`K3zʸE N؝k_B-+Ofo:M/PʴnI=#YB0]a;Vkmw h_=wb#UB\4 ﷰ:8S99]1Vxk?=nnH753ěXD-'̈́FG)-*Q)D⒑!ǐT|u^P\9)9;QAZ<5  ܚ3U-160;&o V[!UM-<u(7ע=),;9:}oAc+zУm¶~>6k:DZ7- ONWb/8*{8t( ;V:]!32(=8#E#pJϟ61 mXZQ)kw05x[4?W&sP]fՋH߷>"%]- El]b#TĔb@~y6U*`ܱjD"xO~MBb 2}81LSM)Q?x{Py+Y9qL * NBW4Tօ@l֎JZ^R(v>U7zW,PrۍÀ{{t ?/JT f2U`I!)[ߤ{gD"Cz?7p OBaHgGQ`uzQwp`IU]'fRk ]0x.+76[=,~ɶ6=w͗Oĵ $2kz5)EP}wi2b3[:3{'+b@5uǝ,00^dL3hPWCSUuY4ZЅ[S^~ڭ:W 1:PGz{}?[ҧgnog>槷QXl̏wvZ2 [D<@=:nF􀰷ƁmUԱh ×'!R?s%MsEZ q&!Z[[镊b"IxF^8a@cຊ= 6>_0.&:RQ|84{łh])=4FM7,e ;:ޮ`,PmDQd(qLM%U]ZSUzt$xvږno?3 3">גVH̹1i2m{RV(^zၒFJBvAھ r,9B0sعfl`#,n\|m_`4ʃAo %Qoir/(e^nw;X<:a0զѯޡg`T1ˬy9 k3.Wo]^6 6wTaaSI*lo@xb<l4EK!\aM5ɔܔNYΤBV {R=nT@/&a̼,x@oi)Eja}YIQSd Tm j@$urzg0v[1Rg!#E(z$~!M ,2#?Kg}x'DQpq0#OrǶuY)5kd( 4ku ]GZn˜86׈jQ{KRDYhx^Qhl].yj_r-/=LL] ^;J F>57z! a,q9x{SFQ'3WX 2Rf,'$aK(_.scP 907n5 ŷS7 _{ I7Rw ;"&R "&S6>~ڹ建F߳(a(ѯ#|iԻo,!`(0F*+0ξ'm3ϸp( ry)nIsZ)uʦno^,y(h5 b:⻄7Fԇ U')E>Y.iU&[yڬD%4ޱ-@~1Q>Aj'>N% /`SvL)k]sJfs)L{(ޝ뎎hf(fj,AsƹmP,PSFp$}ɿ8g OOiu=BSomߋ_.\*I׳zO )zMd|=#xs,;d8Ƌp9&ҿ}f7wB8[.!pC+BV в7ֶ$pcGO׆m@ܣ/t*b`/qYP۪'ߛwv$&z=~VJ;WPŏw܆_O"0l `$ #iSJ{Ub# Kyct(^mOcn6vF bdcrִEFөoa!&H׻"N姍qkGiuu65t"+-3NP5V3bnt+PWԿ \ܻ^K~M[ ęa]Ua=`=a-<{#u$E6V2mN#Ux)\/_~|";9o _ԍ#_`3 hm"zJr$^ Dj>Ã6V:ur-5S Uab/$R-X4 w5]Zhd)͈-]W18D)MgȰ-|g:$D]N@Xxdζ|X@)x!l!'S0y.AF}c™^#>@˵&jH^O &?{ڢ&^ S1HMveTi.@ׇql2hr u"`[SrfRs|!QQ_=ejf 5津|)lHf ``9*pOa&4b)_>zEUshpGB%I5%lle|]l $n˜>`þ%d1'Nd߮:xЊC*$[YB:IxUh)a=8qx|3:#ɣ٢!~1Gu1 g܋ ЏC.s`R0 gg`c8l")pb?"[=uTlާX5gcAxz<k0UM,ע O:&Z^'z+b!l*J\`)'`QR!b(! t05Hl͍M.s;{ eH '98Z.Q+1 /V'yfg%!c~y(|p|'t2ƚsy) 9Vbf&Y ӝm?_FtC>5MGh<]8wn17Zu9’ AxN%Ny15. Wk{-l$p2Fc̱/\ vNoVKwYZk_*r(0<ɥ~.QH^Ud"hʸo8AW, ز6 $?xS][%cg [p!x"IZ[w5l/&,_=ayT@yU(v Q!kO!O>ɑQ 'eAVFc5h_]4y ˻[oR;X$v}x=p1,tK:َ_fìҞ(,D)CҭfA}xfPiM/t|y5;w/B*b);pPsT\v6 t(%pR3'zk Sŵ 7^\X\~e_UQ#"c禎72Cx,hjͱUKLˆ'C1U$ɢg QSV-70᡾#1I7.&1mյ=gҍ5@gd9a|1][kiW#/cۀ7;n@5΋|_3d[) j#ȗ~W󢰝f8y =u{G2v4%'*"abbF$ ץs^.=ls,pnM d; 5c쀩"#g[SS)Mu.yPaccDmh~=#>t/Z۩$̙/Qxc:57q" v-u0ŧS|=٩{$,rqMiB?`ariIھ UQq+>b79oVZx9G텬 `On-?!J(dDv㿇rϏ48byF9mt?L`xTIA/ZYW^CpP+ڄ~zuEp ۣ$Dи0iBpBuVo+Wcgr|5`jAR@Ì`YvpEG3pU- /NTIFȵNb׏f9 0F =eh[&O*@*-/+ZGeu=Ӯ~޷@r@W[E܅nl}wjOk}V-+%9!"kɓj֤6$%Kz8f) ܬ2o)!Mq+n6]VSv|y[vƼN@O01gn #}+X0|c7#Qk$ǗtW;F%ufZш^ ^9կ(mΏ}cs[mlJ̕'+jѲdE\)],z0ZAб9MuWdNgp^q澮=Fa*rfG#$1|~+b twwՐ]h4hpV{CW8ڜM!9n܋OQicg="5Rv'Ьբ=Vox+3܀#8*# ԺHr_*6T;AH`j?iq_WⓊF{-&+yjZ[jI_[n;Dz fƢX >\QC&NKv38ߒy /2.nѵ}w-鷏KpȽ@Lt\2MhaU7eU~S_AM J:7(Y&A;k(X]gɺ.33N1_L:?XR@>L6Q{s|*nwiPUsN*yL&O{6d/CBtVKY3^RX#-`eYZLrDAڮB;B@nd*DS&_@P:"0ؿ ˙O韨xaav][cWZ _坯&'AGG*F4lzITC[4QUtd}ȗX&E=8w=t~>}6鿢N Ma9X̍$il}Q>fZY;*VE-U٩_zh*0E&s2&TB&㘖Y"UÇ(F}X*)S(o+6<+{`XWK H*-r:0r7>&9P= RPq'tύQ"@tvؖʜd|3a/ĺƈ&O*ɮbs<6=/T(lXo'32cgwĹ+hБ2:|5O/ڣ*0=tY_ӱ`@8 >suBOv?!e MgHi aƗ-V:Vivj/LF.%kJ?:'P[`qd3XMv8q7!ޒ$4yhnw6v0)1K)uL"ka%mYk^]SeEho_mG)"Cϣ{亭bX>>.CaW}0WTyiz=* ,:В~Y"Tv`$aLXܛYϬ}90S~Ey2V"*/'rl"ah2[m 98Kǂ4Ex=-~zZgZFp<[|S1,՛ܤXۈr2o,#ig+3wEHbo ۬0bȯ-8} g$%/*)e녀 $oYAg +aZ>IqABzesab 㿝[Բ~u \KrL9V"U|<yDpQ{|xNگjB9>x5}ž ռb_d^:^Dƴ0vvHMΛp0X2:U(OWVhW0R P2d puT54 yG2_$@Y$``7_Sk^8%XyR24N3V8À40\H]:Ms|z*3KV-EF!eI(" P奿!:-G`/h7eQ) ~:h=qtE~Z V9Y?f률!h= )}(PM݃ QS@,mmɂ 4b HV{ýΚX=8Iz*&kMKKO7ݝ)J4(v)'FW 7nH ˪ 1Q X4sf'O 38'_m6]Pp/C=fAIXE$t OTN4\Zm oǨf=+ ٠G㻤xj{.G qu &lUV#L1hjF21?Fn^xeN;6o`#,Fplͳ$0F2'a3Ԕ੶*M{E*y7&Dn3JBYwQw/T|x]LW;xCMqpM& %E3*>bq6RPY R. k >/Ci ]_>B2Nk?Lx*TJߐ}&j;e!84&x7a郡 J"C.$ٌj*cz_6.KuVubN~V@i{qcK)m+CRLv|yhXs6G0=7$iJc3a~e8D^a`AϐU?,//rt vr Qg`.F:ʉ_ &; FsD'}Zlg &؞8<{,ZSv w02]G$ݬ) {9^ Z!4x"B#>փLv2F>Xg;T`b0phi9~zѫ=R Kž`}#)ȺIFz_OLsϗ<$;0C?O 5wb_04/q쇎+$a[+M ,91RxnQ@]ZPNeM*סv942΋)Vu\~oN-!O#>r6_R7{.g2䴠(s)tkEC%=Tjax&IPHhI)F p:D5A߲_ Qv;:jnctulܧ Mc ^`MalI"˹[QY!$w6npFGw۔,4t0w}\r(h^:2x "E4Vokz35DPcbۄq}:~LlSREPQ wzdrc{tB*S@ٍZk,4Ev!pjUK4rCdb-OP3pGQA*ī :]t jHvc^ԣ8/LVrۋȊK9(֒JI?n2n~&hDW2G,Խ+fZ&'mt\8贸'*FU:.R%j9[{ej/@bgw.L8p@k!2C<R@}`9&!0df `A!2><&A VeCq4Aya Ȥf el-Dq wWC hVGf2lݼ6c^UW`D:`h?[KOx# G4 < q!M_ L]Y4+W%(t#Df/O[ GkD6#&hXv 2궙&,ڤ/L^We:ڧNn"~d[6%+5>BPC95LK87Ǯ r]8,4lxMeox73TvcCtǐ\hn4K1FacUA*@0ƥKĽ5FΆh$KZNJ~fn $ϱ0/F "fd0*HeWvul&/7=C?S&,w^eֵML|M|V?5a!ꎨgRSt!ǐUi`;Ѽ+)0J vuͫPIu` ; fGwFϕ$g{k5rjEtձZ@KTv`Ѳ \PAnd,*=~)x.n%Yp95cu,30(6a-iyDXYOQA B̰j?8IYSKlcütɯnx \!J^ Yi[.1KD{A¡/QG]#*j_fPta,3ihLdUev!ggZ:ٿ?f3ߖ RMm+#>>21313>ŨC&KD@Z9(;4EJ~VqIyp>¦j;4ƸtFp5y!3bL/ LbtWd  dcJ3ąq  i! 15TF;sMͥo~_8ik\/+Ko?^~ R0c=+)Գ`tnr2ܮVM#Sg iXhbd)3`-s)o$Ic oAaٕcZcŞ;@c*iGO0"EY vM֌"B=eZ] RЬQ̓O dc?piT!\ٵݶ] Gk6gZ&wpn9V ^u73 ݮƖ Q1kˁRݵ;ZF=Wn i?ͼHmt~62 @:WHD1ڠjvK]GrT i}Y^BjsKr@ֿjh|5VcFk`m6&7"&~hJP#k{Zbpg:jJKOr#va(.^^U| G] E -17͠`|*ʤ5ߑjQw˿Ғ>^ 'Yv(b@~9*}y"5LδM=6W1+~8 e\ԋV{gE> %'A78!@Ua @'9%~RfJkԼ'KwX*"5o5¾aα6jDhzlhVv"zHJ;6U|2t/CA3< T!X#Tԙb$};A⨦Ȩ !2Xr[Gs{G(ɳrz#՜a=; ~˛J kO!i wƤg\ @ߖl҄áf!5q3S;Lׇs1oYUI<_ z໷ õɡoI)>Yo"Ɗ**({9Yrl;vRvI 0#oM07:w2jF l kÀa܁/1,]I_FTj~8BSo3(wzN儐,%,y 4n?X#4VSrN ^7l{=:D^LW1#A4F͇nQ_6/)wɵ 8cxj!$y shb$hL_,Io`SkV2|$usFF#aE:6= >S'/k$g˓xHNa>/_Y<КA?C+̞ҹo=[ZD{ނrX12f۝BZe?Ielʿxqk lc*2/>& zbUn Y&Ͼk%)L&ٿG/ڢNI@SlI3یHSWY23VW()uV޲qФڏ?/QWq1)]'o7Z4VKW|Eݺ7ѹCK!=O\/]WUpkzGxS]hLc9N !V~UK— ̼8~0l#+7Kg9n$qMJtwJkkCώFM0n2\—~IuU4 ªsdd{.Fs?X>i45Z wWո{lFdz]B.h a!o.HI:$휆js.35Y)caN/0W7B{׋ih;,E4D03Ӝ DÁ4չ{忁:}ἰ}ڋg*@Gjׁ #s2鐠]#d%|Oq1\Ġf֖5Ud=,S˯ӊ/\ry6|Zʼnz5w;"A %Đɷ _tq&"hurN`E2:l}I"pN5W7- 5DE]u|;@^J/4HKdx3qŅϠs!ܚ`iB@(!׫ɰjcj5fܜ~ʈb,P (eD5 QU9R{)'Ȧ1-tG :1 Z*M|46=OH ıKuJzmcfz &>'̕/R葌AGH)Dt,!46j+Ѹ-x MYambĿȎ5* ԎVf4+ƗIkTlcMfi?/p?> 6~%*:fjx\R-l# Hե~]%DmԹF<)8ſNF;F`#b& \%M{5ޟJ2VIuI/;i~G3\i`cǼ.w%\8)a(ʁkfV;?͎B¤%RvD{@PkFt*L6eUt@<5;^h'xK~ Fm"Z;E_0Ƴ\\҆ˊQ_AXj,&#I}r8izYKouV tf2eD{V8[x6ꟷ/M,9}Q_6Zt_]=bi w!juU?sR'S0G L#vh݊/G]0**JӸU=x 9*I/vRJ@&+q?l`"Eݘ%L?i?O5K~BsLI+F&Y+ATpzځ!(J U9JgDu-{hS,BvU/"/, 렒Wxru` ۸̫JW!ܺ=Mim2#0^L*>31*QR/-I>t[ܑ y\pfاf?ObFLjցoŪ^-WC9NW)v 5XZ2) R Rtxs ?gy{V@ vPsBk V>@6:hn s^ynw^.G7vtKM#3hkR̻{)~!iwku':.QTo&1X;RuΧ{w11Ec@' ei cDg_yT=7]0a:k-]a3 mJC##U2w f,ep%7++R[Qs;|S{Oxtz~x3t3!LGze<#`)+G^`_c F3X p)ZEg~/C'.y宔sY9mOŁ tuÄH}N(X$6RI6Y`0@S{aଭq3Ɓ9&Ay%vJg3sHuh\ ^Br2pŌ8+D H|p<|ċ l8RB#Z~} ܥytIȵ:|o੣@f[2|a3r"ػB?f/.Z: ՂKymXC\Y"#!o1iX#> ^8!s|H-Ofާw.ǣ-oBգdC-$YDyEֶؒ('_Ǒ3k;Ջ,EH̅&ll" mg 3o'PY5b|tR/Tw<"駺x|PwsES]_F\ؙ<ԆP0a{CtIEv<o谏xǴUc\g]oA bx5}&]s{Hqنj,Bovp *7jgm%Gs:M:,Jh dYk<[FLW'Em,[R[G+J1Q$0~鸀, χDn4ZnBeW,XdC/m![?_*OP(8C~gq2'ȺjPDOϲGCE9ixY+3d&XEЩ ׀V_I|o5K"`Aěbn=юܟ,^33ia7UL+u=_rP8{U7c׼3a ;f߰qN@0mb3Q:@&ҢZNg_U.i ب{mn 䀶55D{/\y}J`RqV¶,VJh)@<{T+dȂ2+Dm6|]`;6T'@KXwIVHBޞhgR~yhiT󍆕'ىm' +ؔE]n4d\﹁PP6n_Ryǵ_&(@^b! ͝ą#؈'qۭ $TBՌ NK;2o1u07p`1bv#P >.Kɰ(%zt F{:p:Uyq7_$rK.0VxQa]r[+ B8w6Jr$'YJzv{ggp?gn,}Ž.BNÕp.5ߴPx(e ǘE2Ր~1^޴3KVEy2~+C$ $%lf֬5{Uf!7w)qc߇5K!TbZX+T1xJ2A2j+wD+Ϟ)C'DA53lI) D6=XI@WK߹]iJ ]HjLꃒҁ-V)GמG:Ff(- hPoq5y9ڞ֮qHO:%p"G>=Lx\n䉖Ia!x? &iQwUc>)!xO8Ѯ>ams}AvEa,)cSbB WtaI*\$\EY4-K8X".%} T)ތ挨]UA}3[:~բܛU_E)A426s@[N{S&g)F{o=\GѨN +`w؋a홌IL}7<<х$_Ώnl~ytR>? L8qMwb̶{r hD2 ) e{6f[j4V!{K׻UYR9mydSͷ`) c O8S_`ھ.)pƴI۝m`hWԯQ&zgGQj@,~<<:.OXDd iƏWFk 1mFD5Qjl  F n0w_z^#q% ~PP{t* (^_p,Or@|3#[gAM,೫93Tބu1u-?Û]Uς' >R(L||! |{|No@|,-ggc:viyOzmpm{Y=:c^¿~FR/Ǥtw:lhVn)λ C~2e} ϔ!CdIa^y"7Ct\ˍ" L uz5b$)kN ,$hOP"]p u(xy>~';*2UNhB!=))|mmC÷iuC\S [?Z}`E@.A.?G$~N-CZRqg簛03;;v#iiX:z3Wɚ=ʘ8MS֩}*OI-t18kYsѨĸ\S9Mƞ|v w]4Յu,յMA~7kPѿTHj8E栙ԉޫ\>)${r-~W^0c+wHYv.9UfCbYi:ub2˱:82 8ۺWIsHpsΌFA-rr7}p3|7QVޢ$'e'RJK5YmPWZ-/m{U}@[b_sBDӬaFGHZ9`Ǎ7%_saSg38c~=lHBVsM/ELi30 ?'J&`YA]:ßjGiO -:0M)hE%HO׉|M18fqƝ1 >,f ly+ӛclz"(YZ垀Stض2!q57t} ?cN5H֞[ yS "̡./B?bŪv:zP}^q;௸&30]%JW. VåwnZ[;HEm8.8#N43v/t#UpΈ^[}K^A=; RLm6wzhi2ɖsw^7y3 Su@; ' OT ) rF>` E[Ag'"nS=2bc9e2PI)Sw浵Is?8y(e!AԺ!u8b+E./]è?>0iGo;A]`5an|.Rh)(r*Ƣ5[t܃>8R-%/ 󖐦2@~08ѭc qAOtgI]@LMBJJQ?ز QJ'#(ketL (D1dwNGҢn5ۛw]yxt րuɜ˔J[JfQ`)X*`ڡ&&O k DTX7W\Τ6l0z /"55u*WIT *S$Xfo,L* 0B]t! L3|5nEx { 9噺{rr'EMHa&cK$a(MJNV!͇T57R|RF7S!6ճ&d [XsRb #9;"~Y+LJTiпܶѹiʍU+#S|0&i_r8h+$$l9!@R5B,֢բ4{ x͡^,o/ dS8iM`Ղc+wsj'⡶M-ooZG%1k GimƋ_G5F$(||lY1ۄ.A;{YToQΖ6>jS\MxK\81nF}wUKҎ^˂LvAl ̭@drnt- q\Q7=@"WIADXiB2Xeb{ƠuN$l#!F%dqX0وT*auhK7^v{n=^;7ho>+eKv&4t+"H5B˳a0(7J7)DAY<Xpix L4g%Lao *\cX*KBbt"Y [u7mnK$'z)ǠGkunH@$B+Nmcl4vej4 1HLGkTjQߛYD[9'$|L頄JKۦd yJYB,`\3HR ߲/H(BɁ6pFPwNW_S:Is 8^ޝb(Fm|i4,wKy¾.uE¾&7plA(Qel;Q aa8}λV:AsJoEh-Nd ݳ տ$& BKlR07z%hh=צZok)#8iX[|5Ghöd:w:K\+qO?"W ah)EH_8ӨATq'mihO*aׯv} IFH) (r77%!8!@z0[`C ;i>ӎFVI鹭wIUUq:& ^ Oq'_]eRSt(޿`'~O-ϰNB+=Z+YtգsD5|K9?| ͪlbJmq"5g76Ca\̠aS PY C蒝{7]8\F[u*j٘4hﺨC ]Ѹ8QSdtWއ=jjbغg 90Ŀ>A%vV:# `;-zրޗOXa{`렉\ d竭50idx$UmF53WTTydé_pK2#/ZH+E+}QZľ{J9^XK=l %~A}$zg3 #pu_S KlB&}9 (KOʒ3J`R ]DrSX<~w!g*gK9K?8^gYɡ2ӴXk&``AG‰>% _kA!@}FN9Ȫe~:=ɻs@IntnBzX߸7!rA噑Jeg+5̸"~U:pME7$tx ƄOd.Xa9عZ!q]<}EY_ r`EGq$@0Ʊ衅!͐ܽáoeg`a}L@ejB?#b}ضrz'L4:<@hj dCmW-@pe'7{_JKzH $UR21{:2%u^lZO2okɹCQx_;A79$P܃C)aP֑LBD{ LV4 Іz ;XCntӊyghD+Ú0 z_`VAy sxjE<~*e4{Rn@Ej8ja8er\1Z< k%.2D݉ Efi0[ĒLEUw(XH#f2I@rղ*s <-H0W?3kn Mo.Hbww/؏ AWa`| v>1:PI;ӹEUN} g[;!CfݽPk1=$q&uѴEt>* T@bZ: `~x||r?AKK;Q73(_P 6_WAN7Ĉ ѩoWoj0lj9@rC.2n2E@hA0G8k5*-(!zAvxX&ORRoqi<%$1+ӣiJ @f ժzʞ+R[?؛ۥ|H:?%oz&Bu~zdI}hP?iYv| #ЏqOQKWh q9ܬ {",q:ё޻$*D_fBU8уD%#У"ζ+W imuZV&f13b^;#{),Ֆ~_iGዡcs},!'!d<;b @ފ-;U jo+; [G|2OP5\q馌>k j+dG9r"LDžNY[IS{^6hteK˙6|bGZ,?'JT-e!AI`Gmtb^y* jۻ'V ï͙/>"1jիLvr1P#p7ar'hUb4ld\NiI&Nbi׼Qd.ZDug7bMIT9?f Q}۞w3ڭ&@RJ wot :ׇ@ѵΡGM+qsA.v Ѝ~M?cǵyĦMʏ>]  Y|՘jf1bw09&} zA6:>HoA!VNSBO|\͕RQ6{?@e@mdEp`ɧVڛ+b@[ᣨ?q E3ӑs96>W,rW _pn#ƽ ʉ9=Mcg˼dgT7U>\*Eud(CM >(43fGe_VAZQ :T +XQQ/Z8qVqJ_$Gu\(?m297 "sMC׺/W{rËŞ\'͏KZh 'L̴x؂9שiM&wC(瑏Ċ{'\BWAW5#.—ށ~N}P-NY|SNMͦ,-6Xb_wC:4AU6 0XYPR5sA 9Kc< Hk2d^J` =k%PnzZ8;7A oD/Jt'`-A TCt8K b\>\lԕ"g"\ARsbȀV&,"Zkʋ KP;i9`Zbۑ07d4)5*ĦĢ+Kᛋ= ğ5ssQ8pyP [{ '6C 9HP߀o.`u<ȼ/[JT.x_+:4oAx+zXKwZ]ucqi\4u]Ί~)O2u㙵gY#<7[`'R,s =Kk[˘-HϓF*PHO'TF(]Ǡ3t3GDmN^='ljՖ]纹WƦ8OLĤPK]ip㕢0+2aȧF7,xKpKz-mtV>Γr[jǏ \~j<@I2*Oqu{!P;P 0:B êju捻x1̪`L< T%^r#W"!$Npxa2|I6"8X—44`wފxXҠ *W)hG|&m<QK~Եk"3XH#Tu `H2D[+FzTׂDf4p&=eaH˾KرuF.%ڗGh%M=!{6 1>gp)rIqdklY˫m+*ϛ%YHL "&Kɥ_5Bj\+5J9fKﻌK9.,rjq(RvIf8m eTl3&V^n0j>;p1<AA G:pg<&̝uF7jO+ef;]@]$:6s.dHs ԘcUPxbsylx5*.EKN'^Tw+Qz_4D ~4sj6@No;+<kqjVsm?*vCn tHh"(^+<8x4;jc7痏!|=&Ǚ.,B bMyϡ@?JƯYX^ ;\k"PJIC+==ﯹSͣ(R@N4s$Ң8_:Rq"ܗNI(䜙_j!hsq1+0n2[ږkTEoVLŚOO@-zU*+º`TPpqd0 C7MnN}FvUV@*pXܵipoJ!}s\-Ÿ^ŸRb髹YU6lS2USTk6B<9e촞}79yRm92(|DG;|h|ٸyUouAy֞,a!X]ۖOBrNJ3BLovɖ80 H>1M32`zӼ$W%'ُY w(hk1d 7,b+)^!Ht;A9w;3rhǒjpmλmd-8Sހ' ̿4 ?l'c ŸZ,.?nH90 $/Y@>%~wfG#Y~/ۏ#4Ui| [bQ/NRjEn͡|BH.$fk2K'~ݰ)+|[qw$mc΍݄xů90nWJiCh~#wqf-ykY{Cj;1YN',] -:\jC/G;Ir{~-L,J~*""ҿ`4Nu,Bo+DЃY!Mj歬Z8aЯOyRbN5O!&mБ#V5Ї }bc8ZQik@Q.d;`F(BDaqLzy{xin/q1ŚI/bZxൃ̃X#}j uA;z,5ez0F0ȜA@Nk3t6 K ,C3M =nhSkաᆽeviw2jZ W%uzTRoIO609VsWy]O͉;mq/ՂZnsۧ󖇗Kh+n_~D~G(L' s|Nƚ)r6i;1eq8 J?4 RF,_. TߕDBe KQ!FWd}rUub9D(a6%k<${se|E?Y|aWֈTUI>b0?%LDh7YjFoEŔihUHZѧ njbc=w'OBuMHqͰ(Sy͕.{s7.|)VDC 2X8dY w3N$_f;RfgW G{!U>-b|1yeU_.˘51 zž; l_S=%][7HnKϜWz]*Oۦ[qYnwfi}9k,6)!N%|=v/VgjEFl />y{UDzgwG .lغyy1{Hama8{g~@V hQ66/iXit޵1< P:#(آeKu!\mo?ڿkcHR gY#NJ%iչOi mJA7)Y|mݘ],pANLj^}ӣ5\C"DƝa%WrTjcש^ATڽ^u%ȴADNRo3uDD -W5:_^ XסeqVxSL*!Be`5gg(F[G ,1 Hw_,_:}LRgړTos4 h/8g3(7?jqx(,e%(lθ#bBV5seypxNM|YD0~G)%S~Ґ]Wi\k2X mРa}L"| ZE4oB*V,1O{ E,5ٜB.dт||N6-^VfP%p!n꫓L&0깎 NJt9ivku454>RTUЕqy!~/:!ZzjLvr4KePY@Aj$4 eM.AB}OAs.|^J{EgL|,D_yO"֫YM⮳ ?(ja 4/֬G0>-uR c&lQCzD~AG`,>,yXy@Lf~bic4S"$ Fudjq7m $0U߯J/i#YW|&%ytYϭ|m[4YФ 'zedqL)X "4͈)At”( 84g=ʅ&>{E޽h6X#M*|.:[|A-U1WF}]s8Y| yw`S~DtU˪2m+4A$DŽPc$ey8?2Ҷu%iܨM@&)9mO8ccJ 'Q[c 0m=oNV+S~Le~5焉ջ˵f*vsZ"A3䋷Gkvt=l8a7N]}]Q[ 3-\aw:d3BNNXs~)ϝ<ȈL|~uZt\yX:OgFe>4 s̥-^( ] xo>K <9OtS$ 䟆^ DF2;峳۽5q$G1rsxWqvCΗNymFcXH'bH_[XgpBQ&k0eT3@nVMZr=wNaAAbuSP\E;nm!&EȊ(d˄^ZqlM{.) gs}KwEpU=UL u9 HYvaI8֛S-v"?="Ȗ%E0hˮE>'zXmrPȣb#I$p"'60h6HMR07,c oi *e'搮0tz~ܼID"#ds\Ϡk2aCzʡŔ&-݄U{pIz2}=2%gψMJ]zAȹjKu4T;J[_aa*,}.V2k-jaթ2o RyQu/`C)l \7R&%Ff]5>fPז Re~vgܯFF$a]uW,R.%9:jT!E_G3tQ0mۊ""O(^o ڣ2 P0DCn颰yE:K˱c[r|čKdzyz8;]md2z;E#A%pf U?ᑱBB9d48A/ {0G"ڛn'\j@ֲ,1Ȏa&T|aVQٽA\n)Apbj#gd +A;݄ S6EQ!-scrbmL7FV ߽hK|-e4|k40 ڭK4NqץUQ- :UgaMvzau,z/,#SVIsڣ?aL v854s8_K;Imqpųy?,NC=]%1ۺ[AHSiUdg d1%)hV!' g]sTչkR=JKIyՇTBJ#(+ƿ ;L-%/Z9L_huA߬%R2`+YEЧ84 ĥ:|woQlHDn`*"cqt|(訄qF^a Šɾ?&N;!"/1XNEPzI.\xPx F1@OK&Y0FRvzS92؍3KS{`"EAi\-t\'E@E4L̢ob2@uc ]\&%ryYե #,V~$cѦ9iIq瀾52gf7FJ; m{H!hU-f[ЭO-u]vój_wF2R.!,蠣Y#d63[nU&1l)^SSO+o3$u0/$vq ǩ0g6o-(Z`׬Xz>ax`Dm-Ja_w9[Kߣig1KD"9:?qdK/#b+F S{v ~dVW$BQ?:\RUD BsPujy㌘3:)bݼ殘/X: y5^ Δqi_tƒ ;yUzt!,A70>~,t!/ɀWfQ *ɨ#~:f n96wI߲nf1dꇴp<=h_0!Rh12{~a$"7_ 4*SԼDM(WA~2bR91﹂"4Avs=ϧuVAW-+7:AEuOdKUtWR;fyj-¥wlı W] +f <7XBS@pt^ %., 1`.?]/#:D$㬨7֢nftMh|cHi7<Nj崃B:mNr!"ͯi9 8/lVlxmn ,>'p"T؈-qؑ# $P*KӥF?HI1D :'Mym7U$v2]B$:=j4|ux_+éq4!V)TM"Qv]hLG(Ub9L/EDUα+6ucu )W(@E6#3f  #՟4wVAR>e_3On L韜ٿ*(5542݆TE(W3\zP)W f"ÂlpoCؕkiCt$a#+~!FLRsmnfJ(>GO)HaV$MLӃJH1Q!^kQ\*9p*9In+$a{̶vnIPބ6.g~ *RA' P_; hM&b:f{L 7hǟ2Cqx^MQ/s5fZfKx,+Jͳ;ykfLf7\ͩQmEsfR?Ͱ$bʡRy4wq]1±o(`xԫS~补N{ʾXv q]Qo1Hϊj W 2o`b9Í NǸF\VmۉC-s&E8h_tgAD*$;)kG͔F)a`Ec h&.V$qQ؎-8Z*~n0\wL:}bA3R?9sX@2mrl2-1Oͥyfr䚄4jL f`2ǡЅkm4N"nbo[EV55X,F,2qYW6=P#NGB)ɳzCdrd1KN+bqhvl aS>y.l:*87`T;Z %C.WLTn }r L3Hؘ㞦p6_-WV3al3K~Bү!fX[iIpQ>f vKwC>3-ye[(z 鹁o}4hs}U3YyFbFwXh0^Wn}LP]utѱ0Ӻ])(rY(붋{n:K9SvK.:B]K-/rL*ٕORuVsCN/?9-UYἬD) q7@,|C%lڠy=z] ۤ9z.A%jZd:mb﵌QF[^›~|Uq鬭@^ fj{?lg]wW#í,N)h&YMmN3!ԋD̉5dښۡj@V!PAV8,kDBc={o>̺HP@3\qk'RV~Y`-̘VZxP QP0^UT?v %P.:^wM&#v<4\D]Vtsy%tdĹH-15 HC!R`g-t(hX, 1c //o80|*A4:$,\2*gQZ^e׌4z=`2%Rc5osi'tʋHV,TP[kٗθgNs7V|PF=d@dXn-|sĆ@Xmu®وUC,l/ |u(!Q<%6>A4)z mj}~?g'm7NNL6Rjh:$I=$ޡV2v噂FY` ͚:^iFÝ@ps-5[o5R0 v3JWlEfmgK^j?= "N# ,VБFv"^HշkM&"x.qb",>9mc91{ΞP{@ \<[G )o~{OZI=`9Pr J١`m<DC;C˖:9 Kk6Ԟ3cɲӼ_-eeS' +FRFyӢ% TW4;c*~ $REQW;z!\fåz:4O1eu0rdҍh:WV}_0w| )3 c ®oO!fKȹP,0Տh9Xs(d?p)G(l-놠&u#L}]X1 дRjВ6O$AC Ģ]jeϰQx7mEF!Ɉ`!+ff:wIFA7鞻$%wz.݁vS"xcw (7Zi6a0yF=[kp eIqVKvr\'<z|Q%2 @)ԃ z 9@u}T4wo;NmϽWP 4J83bUOb)zޤ*)VnD#73Iþ5^U BgcAbAi[= 3Xp"Nk3w)"Tm2Iլ%vdNˇ#OkC! ZYړÅ'cJlb>NQgiv!KhTodK RJ(5U! e(}GLtctD.LH$܋jC֚辇;0ꍃ[K,@")?$h#NʞH D&z,|wfl8˽~;> )T`dg-i-6ԺgG}-~FfŠH{<÷HMz@ݼddA W6Uŷ˻''3 ~Jc^?*&͠? %IW-n6'y0=+rSM;q֊a *MXFĪ-/ۜBF~3C l志VO$S|YWy\ @Upf^W~G_YA}7[AtDDӸqŗ}3 $^q#RQ7@Zj:Q c;GV$Djhro*)܇GN|T=|c߁Ba~Z:fkK=*O:_>[nt0+4,ɪ _g/%E.!fy3+0$^]}lSOFnw4Bh{jD(~d 2iE ȆBV ,zxh呂QӪBΔ;Kz.CjIJH\<[_2z0K$W g ;51rN'vqOorBC׊u2ܞk44gu=d\9ygg@a%3ODEMpH@bm FM̀:w)߰K/3Ӭ3h+7y{??8Eya3ZG|upc+vn[^txIrIO\$1V|D *.gohVR(d׀Z ́ԉ$wrhA5?Ȩ6PMքҵtlV+.*NY-3O)@AdEE@BB`o9̋vͪM;N=C^]^y(D-ޔL<2yo] =_4T૶b!q%/4/+jϽ(lS^Q+'ϥA7I/#+ b}ŀdJ蔆gR\GPI2YӑyuY΋L[/bp&=?Bja; 1PZ`n)Ԑ}gԔ V*yQruZOju:VQY>nOL. >X(܇+QNCz a]XGaj0̑wn<d>ӾF6Ing0|5A}i#cp7GQ/kAAڄW ,)7QZtd.8j w>; S0*jE]!cc' #`#dUk|->Ln[Q=y\{؎L$񵨍%7Z 5 ܆-‰^q6[lꀰB֭&vÏ˴ giݸ$bMe<6XN2F_O EVV]UOdW]i'nd!Oԕu\fyMh÷>^㋏!Xf/WcP(ӱSF;_pm~f~_kLA:Q :/ltbJ!, [(!/8a}:0,ߨڿ4u F9sA8Ac^'(X=?$_O RF FIrㅟcA3BBt|WtPXp-%dATC40H!9=H)ۏx`nDw외\5MBBʜƬnf[$1/+] O8µb'f?k֑_3џg!jmpI@7.Dr丵w;sc#Y+:_0aOI-ؓ aޞbC-TNcn3 x#:[D9JZK F g턼\hڌ@h6%kX_P5Fi? {5u.~3CUס/TzE>U !ג"tyZ-״Xσ)j{'ٓIA)-=ʭu M%aLj8<3v¶yp+mGоQ\[6Ÿ-y5_4 Ǻf\ U0tT=N*Mo6qvy-[* 2F/GNͫ[` J',/#S7ޠ6@҆3Qcá blF%˒ˎ&F(en4r7X77!E2TN`qNI5Hx;fvΝjoMʏ}[Ȧ8No}c,p2J8sD^_ d!eŋpJ\Fde Uv7PҤTDI^!hlfP %u>vͶ`j<+K3}}&VQ#tN =^{17UL(?d+vh` fY5C L,uF׏7&H/bCsv Zкf8>lqa=G>t}K?Oڀ'w^Ѱ;SBw޾L q!F2&^@oA:^]&jsZq/_=h5\BhN ^Qdng(*]J1UaQlM.'9 ؅(hV}K҂|pYwX\ +!,2J#',%VJsoF4OtTe+CtC]j Ī6#QWipFi!hx)_> upiGR5T)R$Ag{MDc T1K-NWh]J K9r|,[3DF>>YԩeZb۶6/SNBjR?ڍ)$W{eWVK/aU'PI=FVM':EJYA-q`܊|>bG-) 95JԍyQFA5 N..u+OHK*26̚$^ߢs#tvC%vcpmJ3|nbQȜ|z11l}h=|&Д%Rԕ[W;zvI p ${Q Ж35[B$PmۺǿnA3RE{cM ĸ=3 EhNpnVB̨6O#Vj.?, l6vuQՐ[\;F-5/|N+;W6.IОO~ֺCX4TNU_(dחrq ܄"XB-,"i%9r(e\䠒3 n lx' Dظž` |Ѽ:h&}`v6Imw*\&m 0 `d !Qj^m ͇NJMk1v/pbœX9h;b3wUGڑCGbBbjtY7"aWtA^L%أ. BzNA"ex]MҀkV5qɲPw8+jמ6.U*/RoZn&8B$DP+L\Q8XLN3=d 3*@~PuTh`71pH. I_)<Ҍh&s%ia3DX*y:ԏ]K,dAD4ӽZ#UF3gڥ|fdl&1S&o3BA 'L]IS_|Uc|Į+TzO 4_f{]gxwIŧjx`UwN@BäJ92hvsT (fZ׵lDmN~7~?fǹZ ӀK n1*i[< V|N-S1<{My欆tb6l97SdLRI8~n;t |ޕjoGu/Ew@+Tܝ˙ܚxfd$},,d4[7y#Dfk,﫠doDJ·'Aqdš(M Fièy:E(dBQ/ZZղ]Ob\qhpX *7lܴ~F&4Y= E}߈9X'kݣ"g,{U[6 ŽS b8'e.{𣕆(!: QP c|k&P(|F 'SF},JӘoLSBLC߳=sE"/эT$P e呔*X9 /j_ ðM5S*kF4VS_]Z:!Io.*N^И>( ӧX1GZ#JT:WT︑.8E 3<U,+eDo8\Q,sm;4a*#}8lg2e@u[kr m40 )"(W$ڽ %c[V_p9N TjrcGA2NPs,sFIujBc)4kp־>!y} z^Y3o.gyxgЋxnc 9.>W})LD0py:YE'K,u"aHg 0#c ;LjH³ҩǀa8 X@:づgDT͗4TXg(k&[D Dj LR@t|+9xm;E3,onya9zA<:!DH9C+:g}9UmFa~'> f8=(gő|YXRJP `؅szCcI&.sQ+pn,WhM.eZxR5UӶ>MxkHu xSB}(_K,`+ l̈ԟz7!c5J‰A%wFbd(oXs6= 3#[Uc i':qPjt:cWɫEƑ`ګqvt=9Iq6/e񿙲ÆkzalNBmC=abRcj$Z>:1C`)0fS6V3Z5,-!:B;3b/:BW 0}-a4T$"H)"]O@f:.YLJ2N!判עi]1(H⌛`,0ГlpyYvJȌ$WX<& 3&t׉qgF 5,"+dTFܻ0ݎ.4GE|y{p 2x`OUuʺ&Gp^d:O97x2;;[-{G耋c18*@7dAA=CZ`U9.g/?%Hab?w7j<*灀HZ4!f8Y.^ ?a[9[AB&$&oN+^'X3)D%j*rzq@!`9Hj65l&Ef\M05#ڞLWYǷ5*wD}QL# .?=ቶQ W}\V5)ylV2~+lR>: fpBp}pB|FKo3 $9PgiMߘz!½.X5w| td8Kě}ĽFE)Cm+3+.9Vg$Oo%@{MlcWK/JB'^z8!:09yרq-x㵪aKrG{8rWzh?xZG+'DI"3x T0iOQ1v2iɇ9NFۤ6o=SzʃizP-$EM%ETYt6οM;IÜo̾T@QҎh>(A2Žr֝љx_{7ه#S~b}ƼLC "IsߏY0@΍Yv'ʔdLl%2̞.P(B׿H°BeygNrjCaw 2ZcUGm&DѴߒRsF _B'x,6ތޜ #z%i*[YOʆ8wpDOezEB{}h]QBJpmO{bpN}fnran¥ P"nZ|Rke2;(E3G]zAH N8<:[0yYA\vIЁիʓVFAzM 60iB,vjx&Jm_oa^WȲhۛ-hᄎ~bd[(F3ۓ kݓ#ܝ*OQ]BMS;粞xǭLfy5coW8M N{g7{YZ=7;.했L;dkusZPEWEݹ=*ĒSxe?DCalc );0-7*o\GDcwSUIg1QoՏ#H8f eS#8sB(/Ȧ<烡|~?u"H|L=3Y@Ƅ`wZ_϶J@XK;BBS>#E[D,PYa :h"w.|_ >R#c|^g;||vbeb(j orHkCr"†kvVti"˦iUjab){.3pIQB  I|ġjҿnt;4-(b/8 DᵈDl1@+ J$$y'qRw67uV&6Mfr_b wR4+`$}جS?`vG6= nmQpkA:^/5Dg?Xzw'2Í{ǥ,4[|MIGb*Z5еXq{F(m{irųEx5?>pbR"=g mzc(.pJ`ݡw<@uܺ ).jsMW߫37>7/pZ8$W`/:d0{]bDfXa0Oϙ.KW5CI'B~_w!21t\fz7Eյ)[-e3x\ F;fhhszQo.%(MVw6aFIm;/`a["!?, :vE^&37acdg~/&hڔg35}}cSף.h%>`)ɟD{LzDhtwP{ggL:K.FyVCM3I g7o Wvl`Il+W*jG.D2tLBDX](rȦ(?L,;!IY-M _?2R7ٱQ5;̤]BMW _$ y^X/ ߹!U=6P]\.军x]t'R ?6}5tR,Fq>DZ3S%.bS`4`W(QDr& ~)*ve6%DG5Ǖn"RG4{2vFY}YW9Z6׋ˁjBy3ޭmS"7{R$!KP~8r@I *2#Bņ;ݵy! 2}?W{vń~ջi z0iEYECCX ovûoZG3nƝ&kQ #GEKޏMzy}cMn9:#Ӎ1+6c<ROC1׆ڬI}ĠC^_兗MZW!- ~f}G7o/t7\Q[#!g7K.o%EFT* _,*n"Y$N|iwQܻC1F~r5uK+98_۱,Ou,W#YWqxh8ň n֚e[0/ś`V t(1\ԑ NRc2iBN4tBTM%$7wnrD(%/c{;5r(=AfX49>s-A1UP _pelS'<׈w$SUTۅW!N5Fpm#{Љl':k;!n`TBh"tJ[1Z ًdou0|٠gEŮ |@g ~}hm(© 0\;ʒ{Rؽ7#IutE^}?ca5'M{}l.`$Y#|׶d Hջ"P}A@ڠR FRrcO5<$aM"8۫ț0An,LR_Wo/3e>Ii!R,{Vle/ $A!T%z1Waz— >aDӜ/r/P[Ϙ"=p>x҈7Fn")qZdXqԸ =vKBi$>7LER#j1 K5UO'ȓqNYeBLT8XBu;(6@iH.sn!pp9J:oH "]*IB}8!~͏kΌGɩ?zlIL=R}KT~O_{UaQ_(iUKi'J-(u?ᔎFzSbT F'tRdLHjuŁqn S5 h{o3NK;/ $[Hf{N; DE+/.dnb ?Ҩ]z:s84΂.ISHka*Xi2۴.x5EoOyXGX&0Y?+(Ϗ}L`lr6ɖx=4YA35G[5;8a0<>y)R\W #}+Eb(z% (rKr(r$Xuf-Mzh/ÜLYπ˅`1юA<7 c v0fN®!,eMHIrw`SoRHӼ)R\cSN_3A>3C YL([񥐲8$ buPtZo^]*69U +>8o Iτ(:PzF<~x['_#4w7. pұV0P$Gnk` cH`*R]6Gb_7IYAN>>s\bQÁNd)znqс^ )1zBzc#*CǮ^?$F3&qt0t\;]f]3_vk.tM[o~R65{+IXR7 z9^k1rUsNtS2/W ea TY  Xsݒ?4g,02j+1Tv7Rs.\<>DD[KQ0P8SS|g>y9d5ISxnQ|⌠X|N"UT'-odw=?j ms;֋# O *fDtzGPCbֱX=>~yΎZǰy.eLu'ny0DMx^> DJp-ҽukK90;iwtG;~n0a&4zt[=T8 SE]%}JEJ M+߿K#бu$p^L@0*oG_8?[2PƿPA"31~QMsZ(`Q{XZrJ !szqV)`s",}~u /n{gtcOd̮d lߊEkjgC͌c9+z"`JbU-k[QK'O_x3##meUC(7PlХ (fuIH끭 gDmt9jc,y@€exⰛGIC{SSR |Q?GAv%pҝm f|E]9+Su.G>Z:\ `p\%lJUM@3xruVu4%TY㰞B%1 @n`>2?]XV:P+?4ioxP|}f9QQ. 3=ɓ0/4BUHIU`ܩ$(۫вȎ=hthl<.i _W(ُLf=tK) $ u=S&L*dV)> O}d`ʹS5w*TGMeP+XeQ9 m [m;Q(ԫ&I+2YZM4[Kp`@Gq+akN5*`4Jz /W:sWI$?MMb94QKb=Yx{ߓ')]35xbܯL6 ,>IbjUb.܎y'KKh3\k^vwRoNga{?Yb[hq|UZod(cT%aO+J)8On쭓((ko0%vȀ>Vx­qz"^ /gLyCnKao4:)8|q"d榲kQxWఽR_Ԍ /{BTvYQT  R#/DzV䫵'bg$nNԦU|{?͛? -5ҿ%x ij<0%t|j4NQBǐ4Gr@9 +XZ\d&/*{[Wyt'r+%"3G^ pj8%g}\uy$RHHG& `s#6~e[(BdU&`,#?" #zM$݄\/NXE6g?cL {lЖ|P:`Fth%h8]фU%ccզ2*CCբ86X<2׊oav<ĩIooja'o|.=bɧb)!UAmD}O'qwP* OF 2~bd BT2(߀iro5g(aq!ƭ}OO:N}3(l+;C"'}[qQr hX=Fqʼne&A5v,v)MTLacdJ@SfGoocSS7/MݤK݄vhdCmo j[w\ۧ~V{l~ۡhiMTv^O$YS. 9khEX.Vc!/Nۺ%WHen byIۮ fUBGI yOm),qwMN ޿q^FiKztE:KB\ B{mdv([݆Z&/Q,BAz7jPEo3&Zwi]iuk8Dde6K'yղ{I-EGoÓk#" Іa,XI-1y*y;2C=^yItǵylkP'" Z{Oc"nk?S))Y 2{KգNk\V[2ns.T&$*# W+;y[So!Vv}mރ:)W(>=KNS ylK\: Z}iP[|{g^#$ۮ7ֶ֓Wdl$gbJO[ȯ򅧌bgySkK)^ S ?Aو q""I'3/"!z4ٷJ$|EkiSvkiJD*G$2lh~sdH%РʴT_斡z+9 HŌ.ޭP\*(>n)ExM3qT}PR[&`usm )i j}GMR(ʐUeAI1{C% deP,ބS`@$G-h2JdvOa7޷-fۃ~;xeXr@ 7ITuToU[|<t ek#zYH RG"C(*6p7RgϬoow,DҬ%H&~'m^!L㮝>瑨Qiu6 [!<Z|0?%M8|aY+"j$67knki>q5RJ} l,sSZK5>:]˝K'T:](q2ΠdЂuvp Sl<1Nd #eM8O;G*O|i/xAgXv6xX>2D,/aQv3PH6!>ئ2@PImRy~67čz1{-m8Ȃ'_wOI#Dj+ YVZ':wj;iߐxfw.kf2ƭ"rʫjhP.aCX09,g[ӷROb1QĔ$ŭTSFAQa&/|8e>SrB4, hFC&=6qzO+ e)UX$@>ڟ$%#bӦ3Q_c>'z͈`2/:#}"Aډ8M WN@6P8Vj=$+T#p1c?4)¡6]R^k.8?%:AyJTw(w3e5 Yt,M8A 2UxrH1nUi(܁ R zX_N2.DS&UUYk6,dm jxiFAb-q ,腨ZlCuOښ3:$HJUzC6`H>hpn[zQ=X,D]70,*5y9(y#<ab;GЭMNB1V%emg ̿mٖAZ7ɣ?nb8_VWnZTAdǴe{ C>^9PI|́?P [s?DU5$4@R IE}@R;6*(c`d)u5zZsPP@$AY=w,Wk(_ȑS_yj}.f@ KGR/mO_;Ȑj9nyD*W= RU5k?@Hr@oDdI]JuÉc_8g=+EuɲgSR[#`Tq%@RG}QRl16R֠Tl+iD?rf֬.<*n;% o8:êso44`‘ǃVIlEvvT"`/$S1zoVX$\ !$WljQ_SJ-|X,# 옝-}-d@^n_Bp#pd5CH ȁVKךhDd_SQǴd2WέĤ;"u:tmW}ylCC񃏍OzeC[8wjXIROs\/?DL]eMh֔=6wLn * DWCvLE-nDiUwz-GӁ u +mC0/)%>ܽJAkGD&Q?X8* ltuw0!< EĨ˔l9[_|7Z1,i CJNLjE:J}!lF@…x3o=M0a`VXM9h8)S_Z_e"ح"xvc٩ {/!`y&]|, 4 K1|#ʎb_\~?)\i1EecbG:Uhkhwe>l.ST;Ӗkޕ:805RYR+#Ofj,Cn\`i;<2=Q [ٛ|u~V.t8|v( EN<\L2uLҮYhL[4߳rQ*?RcY`9Ffxjkp@Ҁ$6"-F\=kZ|Z0r7 ˰9$V8JvJ_SŦw*u-2`k{9> {f6ؠ1|f9"3dOk =ʃR_.A:| 9w$圢' յ,-.NQB(b p܂f*~a$q":7aʁ*IJrg}34B J, ;N_!cT^րoj4dm\)_ d2p粻(! E<&B#1Jk"3}x+Ҝ58G#P=*4U&"N4- ﻀ S~3`Do@˹ibx$u]s !.E慯ۂWV4_^]/;ׯXUV[KN&A+>%&O3q1J*@)uϳ48x|t,ֵBK\=T%5 "$lE(, 8܍`pR&I /I&>m3\(d ώ5bp @5n7: 'l_[U1gʢ?H1EfКWf.; mI(D47#Qׂۤ$%»&tfG :C]0T ?r^:LV wI)PsqSXF( iR3:Av 9`A"G堽6UfL Ho%:`u>e)d\#"*w߫yהN: 2fs,tE $y7ɣI= ):j2y!;=Fl g*ZÔC$\%߇_;BYvJ2fTx Uo߀r1X֞wt) RwRHfRG(1ӹM1]/DoqTAQg u^gb \d414v]Ȼ)rv4,"4QLʦ!Z b 2h#k,2WPQ`ə`4MPF8e34UOCEDh_Ä'p;.U:7?~Qlhk ¨{ bdo~OAh#- _,0IprG?A=I@yWSXQd%%=! 岳tv+j_Զ>cVK='ܶ@瑊 ks/%0ͦD Mu7~cN{LmK-iOK\xż3xQ&EUzu'Uf/$Y%(@ml.KI]73::W$XY{ 'MǜG$ t@& (*܎>xoh Wu|A>A`O~ afz7?E} ܼ(y?c_H:rYvSIc`btyµ_L{j 2~d{RxJ[(5*R̝@sn>gzM@aΜtN6g B䃡{EBuboluBr)lgpzH''x"*xX@8uz5vO= ծ7*49JF\ !3JokG_O6V) LgCf MV&)Gu/ ahN=Yr%ɭ2eX$t1H}q R~vL0c0`J \29ffTЦz(tp(gb驄7DŽ|?c?_z!\k˥JAx2 ^q&C⟀BէvI5?b5) 442Y`zAuL @;wa}{lX৿b(aSOBI,^bj)zxi>y;qZG(wv8:zk g|P{+uMx@i0|by{FgzB7w1 D@RZ&8!~Y.ͯL[c]8sjovgv|p\;i|roH :->M.R؍k KEG!YIu;qot$| @G]+ =D%?A<brV xO #-Le.x.dw=]=IMbƬ|r0齀𜕿RW(0e'&m7@ۈBgp?r;E7 +}R4;͚(%d! U'bx9 +'$B3ieV:AP ^[FUֆ;030(Iro͊ɞ/6x#[CeDA\ h|OZ}F@g%ԒxYŎQ_MɛX)qF~ Ez{@tsEx,/Yk$4i}و#0p /(P'ǁ#De=78ެs#$30O^z/b!a$J⣗|Bס6P\ K=μEaGt]>CH{J+efTe'´gf7jN, O{0n{*)Aa8K]M[*5^M%ڣu\!BĎ۞C?て> O82 o=36=kErAd@ +v֔~̾]7 }F->Q-dxddǹ&FΦN>v+z(g$K@]?< ;nvRClnkoـyQ8-$D&TP >FW*b'߶\bq|\H,V7!]֝o{=mi"8e(\EJ=M+4Nn:! {83(K;A1'M+[G΢Ao7Gle+Qw`MVtZrf ܈Pwd_!CbNˤMO]Ӑ,x&֙1>)Ӭ*L?OABٴxE0KwNwݗ$էʵ 7" ޳x~ `qJt9d(>>w!%g-dx\Ŀ z^kN/< 5r~=)RpN@L9D$>Z@E GhL"|/a- Hp^&e/޽b *IdVZ-*0XYkEv4R>mR֭0i3&4TٙI3#:63b+;-gLcs,E)]R$ q[?Y*MS[[ \"u)b!7"vWgd®4$#v> ac~ya!n ގuhhkH,i+#Ktwc{1Vm#[rO+b,&1&9qﭪU!i}RPoRPY]4Web_rQ/”„mr4K+7; $ V2ת %BM̛SucT4ŵ*{=\>}s=< G(rU+6(b)_OU9}u n=UCe$)g0C$CEWZ)w?%0Lsۣ50Ѩew=_Z?)&eCkIݠE缱L5ȤLz.Y~\5Z Jd:Mc ~9뮆{©{\bKA$%b[+kU"u,OU>ap$ЬV~y˖ k e6@Y[QTq'QmD49$ByXoeU52MfNB\RhpaP锬C,z>6C?nBץy&96&z`g3,EKId-tZ[81wVo> ԊYnzk3 mq=7]sXy!͆Sg"F J"ˣm?E;Roqz$G/j1"Դ X\+FtȷPbyvܪVr{2.\x=.$1&hU~B87@b15EǼd 8l6f';ЛU6z2ͧ2$*if]GBNFZ[M 3Yܥ ɢH: ? #:ш\_YYSg&vÑ?ɣ5/V\>#X7j Ғw3WkO7JCSP |omYj〉h60Md[hUQ^bZia%"X fRɊXU|jGf%K (XJP4 )Gw 2%ΞM *xoߵm/#Xo-f}| 'S;Qe#I'T j* L,nM&nm) EX ]abf]Gh >Мt7RV^Vp0ᗤ}hp =V DQ@ V)7+L`x `#HϿU#뤩6*&T@:i~L"x|/%35O56rRNs./,!A%I snm,4)|>Tu穴D!,lsp2,YDB!Gy q~}ΦE'vKإN$Cƣ j &;dj.Z:UZ{yƯR]9@49 WHg#J㣋Ta/ba ׀vȫYZ )Q,+`;a,*Eu:Uko3(UX> "*U0lRPF )%7CvX۰Ώ2ߠwӄ$CCZM:~8SYaxa݄?565b+q+lh11*1fSink#"MG2L"7!`Z)./C,[TE2h>Q $/ sGAcv( cj_F8͕)i wڿ{A\egx6Z lw En 9.I(PX $'$3iXQ?o/XMg= tk)U@D :yzI; 3n:ͩ"ۊE胄vbi*h\̀YVW,4iQx.0?[LϕmLx9qsD:20V_[֊EW8R4&{7 1}DCVB lgWqRDP]F;~cWs|YH7Q%;XջLɶl BVs/pGXK|jH` ^bK~$lP%UED}keq2E@{FHɒ{ԿP3?\J+Ȓ.*DVT.[P2l3CgWz:S96 Xj14o_,iA9I^L;|M%xi p'`,vжM_0/m(vehwhz|'k,QϗrzbjzZCR`9V'ABv69C*GDǹl;Y\ݮGDGjhcBg&/zTY2C5b.9K{'ҝݟI 7%X2mgFVj +P9:W?O3-X:D7+tj;HFitJ#6(S;1^[xj{>WJQ`sm6DDJ`cщֈ[KQN`jK uZ~QI݅R6$N;)t:?>*j$rw=CUH}~N1ɾ^jÞ3J=<ds6MnC2)‡@!&7-Fgci\;q,cќkT-;E~ Cr95]YOȝS%_Uh7:ȓt;/X-#E#؇-f.ϮU+uQn)58Fќ3a=TIY{'}RNS=xPHrUD4.OHFա2oc0uMX* QHpez$O4a)`X2;1bIH9 }swXMuQ[2C!*Z-Em_Ep)+jsP(PWjHME1"oN=v2rl:8=Qųbfx`O*85O>!%RȋU W+pŪ you+2E!BWR K](3f\.8r.iGˎsc.Lx-v=inJK?X31聿G0O9eE.|B>GP2NZ_٬Su.&UuL&-B(Cuj5gNZ5z&V7<.ÐBO/BY:ЃǓwF0 #zG>/G^p]{m#垅w$Jc~˝9Ig9}#l JBqXiV#<Ȯ2^ΌT܄Dƴ8ynt./oV5pnm !9@U:]D N.Gl>/1KNr% M&hXܦM2z ?lA4Bt1kTab `t5!GA~s,^3qs%7@TiCEh' muOɭzD_>B!v`͒ba"+fEUZ?Xw<(3(ס)zVe (+ .}[tzW6rbQݙ>vv<JlmQ0|c4_.Bj-N]k_a< x4&V0mJ:{!#D!pp!2 @]/4! 6kӫ/(0aphwP;VK+y[WĊR&~+v ()qDۗKK=UϳĎC_v؀Qߊ.w:wA;&hcWuVRa#dM&m+|Wphl0:##|;B"2jbޓMz_?)D %moIW?/O('Oir2QmLpJVuW 7\!5FUthN "~Y?9;*~H~Wl*Oԅ&#Fp <ޙ͜WOfTt<Ŧd$[η_ hW)v:ɆWF,U}@Uf^"&ɒp)!d"9d2z8q kăpYU8qg탳wIP\JKWOmh.p)38nսGlfWf$9x/"ds1rsW>oBش>=ɵ(r F 3pHF tucK熘Kg?}`rcN\޼Bsx&Bk k.L,^34:^2fnzhuׁ+.~s9dnyf;Ь5E{,瑧(1j/".l )n(D-^5vVY_$۳ C4FyJ)†8M&􎿻T{,AW2m/QIm7浅"Eeo+_]!~(MRa=3$?\VMʛ{mbxIOA .N$w!( Ot,1)xFFĭ(0ڐh9'cr~ SK3~O<]&#y~HЀ}2Re8ʋIP0^ЁG`P";:¼R5iuaVB+3TWYKNB]M֟f""['p LxlrŲƨ:П}7Ԋ-Ƈ|g kqB0^mS#vsHJWn,?9û& G ǩUd.&j9TYktY$BDޕiI/SkoDٳ{XtxUӻI$ DL0-J3 1Vd9\U7E̯oGv>i,Q)43 1s-&GY1&T3}`{cI nZدK@nS0)"F90Č# 59# X2|ԐםuI]ϣS;!.ۧ|6ZGhqfu?թȎ1^Y{ ZO.J&3DEB@F,ꗷr"*uǥ\XB-|0uW# ʦ8; M%ÜT #-^:{闇}Ҷ$6:}sʹwٸwFQz5Ȭ\ڂX>ȥO߮ؼE0DҀg-D!uwչzؙoy%ć{Mԁ^j"vkQZ@vcx~sA:+2 4u1, wi?8^_ goE͜0M};u+ʼnC$7$ [?XOHa?@)S .J _R*\C:򎏙U" \dS҇*j_Cx,tKZEo` 躭eu:K/̹JXLHvب 'EތBE:MW|90ƱMئF /km$˄{[pGCsHZiHp W.,Ob "jvXH$B6nnƽX3]$g( Ƚ<V♋ ð}H=$७-=*mIGf,3BMvt YBO]DFdzn25zZd|& @/6?ҾGc76_Qe'ìhRϗφ %z}ch5kЖ }KЗ{uA]/.Hf 'l0j{#"6t4QIe&VҼj*d_'VoXQh[+ﰨ*$wƒj[ iwl ii6puhkVVQhAյeʛ6jُB> H񖌽v {l[4~׍40ʸG5JuATR%H 넱"ܡ0 @]:m ;K#eAI!SdLFShyKv4=icՐv5+Vo@+Lr:@6=kϞ]'(:ᮧ|#oU&7рsRK#ǮFPTb?j[] w?f^yA6p2G'5 .'h\A8WǑ}1vK6([W8{4C$+\>Ѯ |"+_odSɕbp9oq'E5El˔ː;9e7tc񇛯g\\ M5shliBJvsaSIQă1! nTK||2-~t 󿋖]epxgiəqO%B~b*[prg\ KJT7ai0+GXE8dL޺pb`%hϞz?K1SBڗ*~{/dk! C` @Yױ-̩!ZF{M#i vHoP+Ne~ڡ|7+6 VXDD-1g4YY:;4{.P 4YI7ڨ-SҀ4Lz-**s}]Eי*U,IXٜIzI3pq8ʍR,`s*XɎycS:L1K~g}*"pi]gǭk4HJ[ @th8NoCj]r~9e"r@zÔ/ȄvB74y-xh|'`+$m2\\o^0zRZ/uLD|2dg P<9}.ބSwJ[ <'^Ȁr`^RnGhSHaz'ݠx`z+:`uecqicnK-.:,۪5 Sʮ\q".2":0%<%u]{\|%C)H$->@X+=KڻY36}f⽻qFJouޫj  K0/xb5oQ0-?y3~:S1=k@5>^*F}L?wrpdXΑ(:q9zXNڽi^>DO,oڽM&7!,lNCϘ{'[^)bhXRB6Iq0^c@ZxO};|0$=Ffg.<:/Mq v었SCFeK|sCi 8"m,RLLcah+D˪HM:bZ Sʙ<iv>՞fa:t#9=Ze#m#u3K=wGL,U,v K7zr{x{uW6Mϊ:́6]f3ߔ$zH3[^>hu|e3RSR_qL(@E^"3-ԝ%%-ϝ"Q7#B3^|YNe= ,'kAcPTy\W&;YZ2Sq^7pRX~Q@;^R#d%%Ú3&O)17VjU4H_vb#Cn{Vm "Y*w4w!O9ېmkvҶOQ4M F|Owd6u-Pde* Ds |i> f%[!`ڼz5_d8~k*h|y~6q)ЍA NO !GT$!'x~'S!C#xE9D#0~ݫ׾ibUE %`Gw!N"'!%qN=e [+&:rO0ps&VtuJk5𧨮k"3UI!eEwn+׍?H!?p;{+uL!6SN. Tѳ(ύnepx]뺹ZӆΛ7?X. f /mVPyd|~mTgnwk'-d~:$%=n|`%nrLSRόyr(X>+ߋ_kg+%R⠥չ6|пd9D^;-U })UG-[7^(ΦceI7ep/kaA:c4 5' p?ļz93*+(j4HkT3L#WuZ-^Ϝyq !$EMU50Ի.>0s}8l%;韣 =ҍ+ю$I7YEO|:Z_qC2aDaN,$4$43^6'X;UI _Ls?? ̲7#S)a7G:wj?Q~9fG#6maNZ.{uO.~uzhJʊ^V4c2[S=>Q,YHHc/xG.c=ky$ZgY|S<6W|*YL̥]{Z& *Lu!:*A,Ojjp&҉_]3YplO8rسJ(Nȑ7[#? @YM>Ur_ * PAf<-ʸ]ڼeL9]g3K`f9m:xEѶ%<k4ʈ'Qjz(Gpޤ:c^LXkwDCΤSxd[r@k)SM7P(U:;a^:'R1*B ?j=Lt降ǟ5)DƋCxa(Zo="6X91 XwO3T}^Xʥ…"h|hq+Ys;Ic;1 ݓ L`;c[J0lenw-ƃ*7qTg ^kX.2+=jFp'<2;YY%w=bUuԲIfP#ghr *qi2;PzQԐ΀IKQ(PpsVѣT IzS)]P%e{6+Ϲ `n]m/d^`:85bn?Y{V`Dk6[ 7DpFZYq5|-8r ]nJUNam:L{KD?U " UN]GRcG/SzvuۻWq}lx'IR߾(c3$ dCEeRqi/w܄ʌY5~ HNXe65 _jwXkfSbIG%cnV_7i֍;1AyX^e%4\r]ӰQrRŋ}w0yK(p2݉ܠ@{2ʟx wo5K '^oR2@woxjdaSػes!E{Qp>ע28|%NK^LkPx#HͧX?tjl)ϓ[0 Ɏϴ`ѧnAP ahuqUN t,ڜQ~ӓC[:ߵ>Z&8Ըump*ZnĮ76+y~ WNd@XE!3'!]?Zw D9NU%CMWӮ1dlF鳄T<{KQͥ-R؄~l|>| pXh!ZO xsk}$Sy=yU/~赿El98eLekncR38nwX8E772駞!\eCMKXO5Vr4khVhp!VpgLT2GjkF{\W1lͮҰ&RȮIˇAz ֽ PA:[a!'}7֙ Xjg㖺mm1ҰB B_=bjyHم+m*ɂļ]hVo cYE_ `䗫; !놰梐Ħ"!͜M{/wͿFqbvn,.׽.f#gμqm# rhDԸ =2x.|qZY </ͨ!qD`WVm/RRT8_B7iEn}s2L[A"Z >^ FO %nOz͆smQ55PgiX@h#k1~1Zo#]Q4:K{xGVc<:L":iv]3^7dgkí؞K:4`H;/sIV g.:tXve%1c&I(c⏺Bz`y"8q)ྯLqvx- X#wb/R2lP+ e:Cp>sEf4)iLGCfM`u!;ugfC]x2EZ;hC@t&>ͲTr T \I)ZBD Y`qKt4]ؑ$*zdLs-V":dDZ]k dC83~0'pܱJؗYcLoJkg`}Hq@b8 ֬Tof'P$u~ݹ^7%"E ʀ|Lb88o$o?jw:.puoCw|x߫S$1 82ދ@dheLmjWPZ* Hؖ:[ `D;zyj+PC-R?LBl!$XR v"8?C܁򈄳f ]Bj ^3z7B M2rx{ޟլajI3u;6; ދ|\!xy~$ Pn7e`uR 'HzB*{6'{M>GmOVKfɵ9w)e6 Kk_{SWcE$˰ NM#W93U?o6fXoX/ 2O]ީ<9.z}@.Q~wh]Z-[אJiPm]6R&7Q"U-0Hw]f@k?&eJw{Du1>3)WD qyQ m.4R3͂4CJI%u\:#'mS2;?qKqg:1g_/cfήLKi_gRN#.Zo"b)3hϮ>`ú%Cl{+e{!,LЗO Wdڠ;J)zDp@a$#EUsT+JtZ7d#wa a-ۚShrPGOA4db gѠoY!scR(_Y>12u~$t&>i$;o9ϐN@K뛑$8tтIÚdRێJ86^u;9 1EʻpFrGRLx>x MEoMF点N#hnBLR#:d׼6:w޿;gw:х@fs7jGUeKu-65\0&vȦjY\' Һx/UB<L@^] o \2S7qcW$Ēi m(dc9nIx1_u58 d)prO`F&w#/l@^%9 Fh+du 5:Wzʉ%Oq,G4ь7-ţ@B}D)zGnC+2 |~\SQI2to['FuFڇEt#=VQ\tCxot_gG_Y7KʸTѸN1YNOgm%赕f!UArͮI Fǫy*>7-{_Q^E ѕ7;h,AjƁOT/$t˯PF(]]\,}Sէ=2j蘁,[_3|H C]>}i7]AUD@;:xXߊ Xv"ep<|L'4pޱ5w4ឥ*樗MGscTL'#'-{ 7kr媹6? x1"*Gx#D,<\Ű4H~gm'[@'C"|BwnV>!U73^[ \Hcg=˄ jqsIkAhlZovĩdx# c-Tl chBsn3@+)jq&fB!rNW{.a ek<,ʸ߯@ǃ>)2wi= 9nYm }yۃ%*U'f{Qv9ƓBqe*n+W+۲{10v ڿ>#qi<ܷԝX䄏cNWLat-|T4p$DeExʈef>gJj "G{D%U`am#`CnPcTX1=v)&/t.Ǣ_1ۨ+;QP*yhl. _`Ћ( <"2'*TدA@׹&Z=W@ecaA{^XdTxrQ*Mb)#WneGIm&ݫ0X"w .@+Z0&ffhsyۄ$uGF~yD FjG?=5_.g )ܻctlu5ɾ(8YqF4+KSݙX!ZT7ʄp!D+Y[=fޯ#~)ҺU/+ky(b Ø^(W#T 'la^b! נ041S|VsNV%VS-~㷞 |pAE\ jaR_=Sgo ޏJJ&>3o:hcٴE]#>/m3ޠϻ6>q$셨Q-Ա"er,Bm*W׃+# ZJNB%t߄Kd @< MkmKZėaӢ ]27ZmtN֍x{Bp@#dL xa2"ϛg|.gT0d͊OJ@% 5:|z +I0br4]QOSʎKg=Jpw@53pN G Mġtp͘ Ƥt)ch]~B)B[C~_x$/?iKIdz).Ӵ-z)\܅wxya=ɰBo+|߬$H~hf/+mSVA7L31NzGeC/Oü W_ÍEP*=O2y(tuSݟeiYl͸> Q:֐E]Pfj?4Hቛu.6Ehw#a02ldU!F.]iiW%y ߳AQw\1%W+ֶQASAW#DR O7'h A~/[!2= ~g/75 oM5?:oҝM~y 3b D]J?G{2[ox{8TmP\zZrM?W̳lzvp4泑A5 <5E k#F ~o1xD3 ?9t&8pu;)1ä^4 ]/af QA0ѣFQ'֫$8)rqxbZ9wLTb%H7C@TIn"*scEf`L\[ g1{` 6|ݭ)֖t[(+zCba Pm6Q>S!†0iwH_߲.Ź l)+)*(j=;⃌:D4*u:=L;qcKy@9HgQ!.jZ\L^MZډlÞ&'k  י+Vo_|;-NOLzo9-ȋtj藔إᣳTapHf9pQ^h ؎4iC"dXl {d"¨ƈ+g<'WK0}ߜ#^?ŢExbU76JXu6L>|&qQ!Q~큗bz(i6=TVf4|1^+ȆW07"$xg\JV7Q|j{!_kׇs>`V)=Y\hT%-F@ Hgiи'D8Bz驉80ASJr)oézICdANuYIAԁŨVZ%bIN,Z!xkh'cp5ܜjw8}'áS4'u3C[3cYq?3oܧs{7!vPtb(M>+$*Uy}FSpa,wܰKW|Wd;)C^"xZ~?5v4*_ ?Up|sP&N y.Ѭ}6M\ˆwʾsB|.ao7U9u L[Ldo3t6_BޱkKkTm/şuCvY֚tDp7_of\ BuQR V0iɖПSؒ858HÐ͑`/rINc`\˴-iֆՍV}ʔ ^Uk$ Y q!*`՘̵&:E2D4_rW^mKNlbK%r1x} .w8cm<ӐBqj.} C}ӫƅZէl@&fyVeTDE_ߤ B ˹u> YH8^ЏR_<)1,.ȥ4þTq gi?zWSiP b'I'IG J9@~ .}c_ 3;\3u7 a`+:lfJ|Z,Yǔ^N.CAe |n'_Nk)~Xm7+*krb.xx";h9 "V8X<?LjAd;'dYuQOj>n)V4ΨC݇s-"^˰+&$7@{j5T gϸ̪JIlBXM%X6@9#v1MځC/ʞ!;j,OG2]T(݄%iݘx_L>u ,~pԽL˨3FIAEZ 9`ý3iNAg2+K|dvփZ U1MQnl=:=AMN [;ָYu{hz7IycFyZ=e_H4օ@@88J^iR bB?ma4w_XsԿrnu2ʹ/O7z"Xʛ is<ˆŝ .8П $N+y Wqpq^4ϖQ( E$&ĭ6P̊p A4mF[X-U7,tdWYݶ% /\_R^8A@ }=E x %R6W6rYtm4*휺W1S _ -pdY8S9bٳ^0cO{uqȈB$>߰vidor:,1p(u}5atTxZW,G2."XNthp$,F)kceBGP-4[s4I}XrՅ>$16dl13U  Q]-]V#nj<m KyUΗ5^o~N Z"b+Ks<_~Jd4լ4ZnobhD0x /BvUbWT D7F>@#Ka@\Ц3Pt ,J NN@giNPR$JO4<8gr2rFHVjI^۲>VL[>``֝+|=4X!a@9s T=Q@qg0gFsODI+)pz/ ^˱8Ae)͜B9tQTO F9YZ&KdzJ&o*z$][CR8ؙ[:X\on{~OulUJ֩报JN't.E6_vXl*} r!j9['*=`Q}ZR:TXە"Rrx5m>EWCH8" P4UMv- 9vkי9L^ mMcWw0 ĨEg;uG;,|q"|JT Z 4x0\H[InJOΖ*ï@ɅB~Ph`/1o"7-ZQ&rndsh:`ljY+L/3*:}+nz 8~* ^M9$L&6q"@4?oQ˺lE]?'ǚkgJ mFY`& #ݪ%LڸNw\QeRBT'OxA\e}XX!.L |6%l:Az72(7,>#`~`[^Q_ 6#v~4O2k܍͂ 5-zOiF h!/ X5]>[fCIQ3bv陔LlDZW$ӹWnH,Bˎ7#?oO,Ihx{Xٿ gC%`}@ -@uu?&VݜO= 7Ӑ*:p9GǯdMv ݽf|68(@oؔ֞@/}taӾ{%RHL>kk֒Yu+}Ί &s˩ƏEZ㯾}L+ `)nؠ"K^?.5]eLj*@>UX͔dڌh+{6|Gh7:#W ę ,oc] gKǣR7NGF6wᩑF(Y~lQ<=;VѐF޸9srW^qH\ZIn5f+JT^=qଉ\>R{X,d%x2taIȒv+yx;nF '߰Vl/3kNeNgCIjH&P(d_S ^`d%rx8)Jy GKa Mr EyU g'+H4"0SsӊF-濮$}aE|t ;c;'pF{ >ZV/_U!>ɮ*;W߱OKLw?_Q `Դۭl^=6+$MIK K7ܷIl/w#yW\Nܙ F^u~jEXrRRStY!}.)`l1K(澯4EB9074)(GYډn@){06&tMJ*" m/5 k퐭E`(]Bs:Gqq}yA|3jɣ#6e48smݏ6.D+cL2] ܩĐ>g5X^jg[mB*MxE&id]Wd*L  thH=i&6.K0^=w;fJ2t[4dα a>ުz8E -CevddYdsp4t?D7 >8Y1u/^Y 3 IN"~+0T@w:JG=l##.R?3_FS4KݾX(lІYdK|3nhUZz^cgDQp^ĐjvY2X!f͈{\ݳr;DFrVd3ybMgFn򇶛[R#@4΋y&7"MZ!ך$n{&`\&XEM4Y-h#)5"-Uw=Ngޤz<[WC˵gfG8ȏ2Cjk^ш, ׭lwH>=,<0tCV_<\Z,2ՓH+ ֤"``hΑ[zRu{x^]S)iV+.F*ٯ;%dFÕI!Ή{vΠb8|1l#E2-ܚ%2DLJiJφɛ`mߴ[#a,C߸t T{ӯ˞_V"VQ#Va P'¿X[ژPƀ9J(z/o*Zd- j۶109~\o\ɓ(9AS>R*]G!rg@wa* .F7Kб,kWwpqO]r`v5d+G\S1𤭼YF\hZ>GW -H?뫕Js3F6yuJoFϜ46ij4gqQMԗ27NMM>3AW eMxX1G\N⡘N7O紜xFE~#B&méN ؾUb_ "uE-#35?GCc+lVnЉ[n'KUcn3bV϶]眣D ҉y- wdx} ?K'c?d&`MrY?+QIAljsA4k[Kx.;Qf+>v^{]:/3Rtn`$QyD7 a[e!Cp;B2ٛlI>^HLp*oM(D.7B^aL& P?]1k:*R^v0b 9˽Sf|U_i }/=-2+tS nG[=O<'b= MP 1>nE(1$Rqn9Ht9J å TGƖM.宧I;G{)sY.S4Im ryt6i{Z%A' XN9^/~r?QT -z[./נ`x>7uAtVO1gXN3bwNlmW%d1JS--ڂ@]\oFѮ6'cr0w@iZr(0 LR@ vAtU1]B '*U6ڃdƽ7f4ZWUIz) tlU@Nգ+IqO(C4A-0֤df(v )kɒL"kL'8"W@ 61WBM{K6zUNgTl,Zcj?fHhpmA0OW1 [_pƨ]ၻ4UoW)1#tȮ ݋" cj-[k_!wGkm `zADe)t)`>7 W#x}dr0/>QQkk@gMW9M8E064qe ,Kv[[T,f}I.즅*Ou`Bm mK&j ō~LzhT/ۙN̷wj2d\qG6cЊc>N-QQf! )3Zf8\B{НE"+y_*fz,=ǧ1j3xYVLdVx\4 !m9 ߾f"c7 [o#v >.q d"Ó}{34 LVK43]MxEy?=æIVCDi_0`풬fl ~<0:VdEk%f**A 0F%N6^d bE kDq:2V}Ko}?e/Q,cNٝSEM?N</$5:1O-'s/|YXn\l2L +oZ,g0+!\P_I.i.)BQX-q4vl_E6P'ˎ)O{KU:{lbE1dpxff [F- ,EE7]w~`C]3gII3%{I˗=1>jE~#]:Z80}u"2vg ̫MJgBj[so6=P*M[L ҄b]Zfͧ-^ȀNߥƄ4XZ AzAZځd@W Z{^{]Q,CwWW˯S ;/*oEaqe h܍rhOs {1\VRɭIhD1O MU;~)!bjCk4KiÏk/.5>Ԕ%ݭ,it\7t'SkdO"1wZJ9\aZxinq$+F:@c«I/Oѱ)O :r# %\'{8DX.Y EO uUg6?Ȝr024apm7_揓A_րg>1 İslꂿɴޛȰq!o"&wZۧ% -EL;n&3s Qe:6Ɓ+c[e{Vӭ3;CMD0`!ּ4r>}/ȣT8X+]YmkEy*2R5M}ZlтE"O;j% !jK]fG(Bn4`aӿ QZܚą6ܗ ѷ|?X,OHc׆徯vis҄6EU$f_Ur[s{彠S{pnſ-#>1HC8)x#L5hJ`gK.삷07XkJG_*ȃeb4q7@ .:ܡ[O <ibjJ$w3*zs#ش"yM#ų 2U[ GrO{Sb0 K4or.(Cb}qB9j1 Ѣ˯PMp2)/'VMЯj}%ǭ <~MU#=Vw482]CS|FR9Op+.p,2ـ=I1-ws}>l uibW7hcv˭Wh4x ? ]8OP\Vb: tB%MT綼.Z,M$c:($B:Var NbMd.JWu{_RfςYeF!^/6ǷJ'NMF ]b+GDrɺ@t[4YQky+lo?ߗ+;N-xAٗϺֻyjiTֆf/m V?K'rdLAnB\q|&0)7p(I0Tk;c k"›^US{qPɲ_ c& ?YډV1` R}4ҀRȹRK~tbÃAIrPmBBL+JxLvX$9wzƓ`16Pڛh0"뺍27Qp-$D*gx0;6P_y=aT8W5am-H婳YWj[3Znԫ<4m,,b+4FpLN2z]6ib"a.H>W"x9YWr"Ɯ}vRվGD5[ؠeTh/ߗո1ƪ1{;Mס-in /Z6LW( 4WȺg&s$oT+67l8sAKؕ>(E?G5kE QRvpab@jfV$O0PGe8QޝȣEbHp)~jlҩc#e5s3]ߓΦ.FVp'77]%&VѤ doKM2ߕc.ne0**g髃{]oEZ9#Ib@*xXNx^{gDAՊЎ5Z@j Jr> [jfBgA,dꭞ2SL/o@0#㺸+r:j9_PtE^@…+?1uam8 0L3S2VHatu:c4w>=3J̹`^ ;ӲM- sKlo+犚F8CA9(ƞ V2Zei>'fQ23Rr8fQVi,(/U ZoaP7/U NQA-?_8o!ne` zo֙q_ē޾0TisY"4ZHrkt "!D3[S nMO]L ̇U_a=r+u5@(*msCԑa]<(x[j>cNn% ˎM3;j U0DG?~*G኿J{, _ XL ;m}&j}Z{uG:2_ BWo^(Ek9% o6WF'/Tp܌(w&h`c8P{/WUc]P@2П\ҁ\%HAHHJ[6/SU ꨵDOV *u*`]gYuRw5{R)!Mo:5 zAoa$𱶗5 FZV3Π0.>+5vb^Ϯ8efp>}5Үu}yȓxUm^w,EơEC, gEe]|YLN6i33WȤ㯟(HXmszC?DfM6/FM 8dOJ~*5JE>y}6#='pJhnls%`8(csWovA 7@:8gNB@vS32_rwȵ^6u #P}h5_0Z1r B".1^`CAΒtR ZvvD>2l{˿Nz>P(31ەpI!afF>K&dVqysY/A7z3=eŷ_he&C)hhČM9in O(  ]C.bbh)rR Ǧ4تutۤHWvzB[wN6jQͿ(AN]ɦ._.C^O]8Iڈ.R -2ܬRbdV 6ϚD{h̖ Bqݳ >L -kY<?vxZwN&hipD!j>>`d #|7Qm8`G~*r@?uXHO%W63"nX]wlH Ùk1ǒ޲ {0kU#FoK9\[^_.(?"N}2G4ܨ݆t]ز!siY;/5o=;YDo4;n6 R,q,~iӥ=\J:{c Fyp~@=[~¡R)#q蠿X3Sv H6z֨qpDRk{s'C];£dN=Zel~bI?~[ԗuFiD jy4ݸ!wN [,A|sitt q_ ;7t<7d{wgB5yy+=_#뚴Iy9t`67̽uxϗ`BZ`&= W$[;IR<*/g4C+n;W8xl&mNYjL.8hd+\HDUy1 GD"Ҋ[ r8폨d@ 35ͯ8cIF)r8緡f]my9z`3S1x:G7,d<;,(O8.xL׎ |f qNӻn<ӣp´:?E5 Alw{1v̑/n!Xi%E5hG@wC[`"C7})%z/~l.#sR2`ҺcwNhû,PU:&Yl/I>՗.`hifYCm+NG@Y{A`g[_6`'(Ze  + W;` tUm(>tw(F3pOƂ4:@l=8{qr_lkeAPe2Alz|zPaVA\Co#M88t;n%:e+O+|Bua .f_TYIOa;ͨlQ{P Kf9J y]ɊZ;pkcϸ4dan"%P 'xWɞ|Qz jaW:pbYמ YKYdw]Ww3 jT Nݷfi Ӡ'hզDiEt:@G~aJw&)agH & ؁OչHT N'>H_a%P tJ/(#-2Bmx[7y ߳΃mGa){gc;0%:۱} 6:Ų!(ؼ%ˈ\uM_kVp!1u4 }u;BÞۊW@DCX) 0~\cߧ*WAZ\+F\GSb|a~'F|IZl0GRЋI-jO+|&met@8ֶF!jb.o|ɣq?QҤ+lN ʪFEq/Em=tjLTղI lfp^|܎M;PIQrǫT|Ň~ZY"3>jPV+lnWi(k-C8yARP%" 1 XGB< זZAL7TZq->z.]"Jq1AtݢJv{~/Jjq1(&Z1L>.q3d.YgeH\/s՗&fgG萊 {r^>r7GNf0+.&klt^GEGY(EKKxC-|I_\R'?_7ռZS`I:(Ruh T"W )qx;!vNlQK1:, ([x* ># dZ)ES⾲48QC L%l ̈|!"~(*~] P&][zY/\s/9:w"YQ?L$W$Cd(|/7j!t>gE >to&Q̑xE632>jFj`cV@BȄRAc}][ y(>U:iYj,sJWtm_-mKYC^S`blXN|CU-0cT*b=Fȱ^h+Pl"L`3zQ5J&˄ut{-ݫZvuaHXa/=]eN"Ƀ$l`wS$*}lP= vgpnՎ(] * 3 ?b N~3֕C'joiԕ5>צ~TH,8u { <-~E:޴;{Q o1>Lf+ uliA`kz+|K8k|HO'b?5SU.d<픝ԳlJuwhکORKB]9 UuHR3mB;5 s nѰYrDv*tc&5Pm\t@UWpg#*>>dFJcjSDX%6U3ax/;) 3 ֨-Y]ۓMJ#{OJO6)}(;4 Dyhw*rqحBjKLE3P[}dorO"hkKe@0*?XG3PVV̵SNeόJ3"kćDLΌisKw_pIpLVe;^i @܌0֥qI#mH,w}&TiT]{($@Ԡ]RzW %>K|_O‚\}5)!wJd؄l}uAa]?ʥ֓oP\9KbBǹ %( r_>PK܏]š~L|/ꩂ{HlŊ:B~Z etͥ)v(Pmb[%Clw icpU}DL_ĵV*/ p#9-aN`ˋ,(/U/:Wv2 <C }lF6DnjbXPon8;>鼚_#M |2RH^MM/JZWi=r47)ur=Bs>a׵ڡK]̑|{¼|nΫ|0޵= ǂƗİ\!vor׺ ܺZ/Ko6w4ZˊgGjJ"zB}ӎ Fx'4]R[EiA~pt0^jfa7zbP-ma+*2z<=|HoxFͧ vDt:$O3"~|"r͍+T~{gƀxiVD HQ [Fmx+5"\7+g@Bp ctmyUx:cvk%V֞T?ycii8xX7i=M%`M+uwrcp;S*Zu9KzwەwF[GC/Ӹ=w*`+{1+/S]( Ev]~|<&UTw]ٰ{UPb%uL'^Bg piÎrDwF^D*#^QO.Bեk(<}Y+&ʠeг#hr}cɢSUI{zHY9ymTiDT/-lpp;'l8b=xvMY7S3!6epGHuSI98@N͹Feww;sc? PH{#)yˌ`zhfmb[ʂE5Б_;{NvyIG6I#hCSs״=Fp ?4L /l "Oٰ؎I>r% N%Mq CO~fk'{[nV/൵ E]6xՠk5-bdNk(Z†@YӔY*}K@;Pk4r5C] 0) ͇ PTʱ~JUcX (ҕQ(2}1Z204w!hh H3R}*U|'V9gPbʏ+8*+w(ӡZuq~7B<ּ䠵fPx@bS!Q/kJzEp~VNWLYyy5U2t.Q+ 5Go$y*bPiJ6LozM4:dWxO49L /f6zcFԅbjH@U-G3a0p AD)d {Oyhzd^Ϻ 1$&PQbٽ7Seu:$YzJM6̿s /L Fa-SS|Nl>.cIl#"t(O6 ֩Wmv-'AT%}/[Q;S7DrZ(?nm̜v8[~Uwe|HWQ Khs(E |(l"cfcN=C"2>1zbUDx,%7$wFZ9+sFvP˻DX3:@Qᄰ/dnW-8A:[n(0ލ4Hdznŋo4)̩NioKCkawLdo =3BFՓH￘nٖ$8Y2Gjl0^^;d{Vp^BWA5*۬"qJP05SMMtOS[^A`g\ {W+G 'MV_ rg~7j=}:Y5ϪHjуа%d% =.G+?>$/ UjLۘDTt}3G4g38sK_| {9J9%4I$= "lN#tqVsL%޲ o[qwd$7Jn}^;5eDɻϓ+[: BdRR-/[ިHdKMKu^O0?: ޑGYaF)~^ÖǞшg#&Eih{V54BK<@- >+@ -`s54KJ} Q\LYa@Id|5$Z%X6.fVN8P3\q(WIրu1G4Z¿6zU!3m.E/~ }sKO)Hx'Т橂 G$: *_SXѳ EeRᑶEU `]?[,T2X2 {w*܌01^h_ӽLGue$G]1spĥZXXfhy1b1sgY-#6xOY0؋7UgA4c}$>Vw&E՜ ,'x}ݷfNӛ^C!/Ԫ3 Wd/g=/"7fXHlNIK|>FnyԗsBk"5~+tݯv.DC΢:Â"OHpb=R$%ez3m'4>/nKQ7 6i3nߺ;Ca섪㸣ΙsY|&EM㚖}f Q  FU?0`k#:dh犰7iNWw?$nd =67cu.B .41þg0(W ܟ%fZVd:c/OOèoT_#T8C hoZǜ| y j"U5˜XͤO>Q]"_w z,҉z{C(QuL2ᆐ`qz0 gIO~*J`G!A;V}C\f*JWA?5-QXJ~WW"L㔌h~眺΂} ~tu=4uki1/߃FlxP{bu 4.#VtZohQ|A7 {BʈbvYYE/M+\ l1͘J(hMQҘwMk-Z.VAn^֚4 ;>\K$yk3|" Pv!Z *2M&?*iEG{svA&w@ZSHݳ$@Xj^#CM-_]9)x)PJC{U8K6'rP92 ^D>/g.t2d A ۱tjKZ-בv}Г{H9nh1I`axp`zxLAm<A pZyHF竣]H tBbl#_aB=v'ѻ_}Iyգ 1T豸60Soj[?B"G TvDɰU7?؏x:R_E*e[_P7 Ёoש,y{QJ]>8)w1gF3L(+?3Oq,([S`B* Ɠ$ &> CH'XuY?;9v=J6gdƁl/g5K@`U;W=tG7{ȕҚ-@W4>Ġx}dU E-ޡb5 @J0 e|-Įl0Z)*ɅR}nYM0٫1_fiZvVy'Л?e+BKb1N/&4/%5E,M>=*MZv'S-]gY\^nxH|RH\ :un֜T{$}X)Dx'K")wH>>|J w/pW;BTЧDlN~;^PB\tG*K'Y)T[rK40|hsCL9At6|QD?at@Sz7*M˿cb~&@ta;8$N}xi[=7;XX0p"g+ɾ*8Z,E;=&GjuOB`zON`"DT#Xx3nD~:C<њz&Xz$.42)xkom䛩:۬ ,T,fniyDNH{񆫽X֦ ZNwzahS Zpޅt6" ӝwM&BX >̺ lCmK|DC%Ͽãc%i'E$+>^)LuIS%e0D]Kv+ Z(ύbc5:!c0_R9~2+HQg܅z9H)7~N*P0oӤگ;?W뾟3,c؇6ƕٹ9J".7%RʋH˔Ka`25:0nsBybŻ.-!,#[ߛ+צt T7Be n+{4.͟~٭N)ρ*r(4>qZC3:rē_& JuiԲ+Ov B}nTfP_iUXxJ*t}UKvC?]u$ 6nDZa _>gza("~& ʼ%p},)%0ytw~n, Ts(@J mIodn}/~QivhTr[Ѵo7 ԣW"9꟪8 4Xil)TCt`?0(;f ϞuYk1 dU(W6IS/P~SɗV&CtcS#jNNX(8L&922[.:*=KtU'R<\?"s;wHC"ho*nҗVxc',E+2/1)#9MC+~<;Yltn :~"U]QDr`yQ]0^Q'vY0#pShw5}ԌU!L.A?U<4i(ndP”3UKX=:]S̰si*3g^XOєQ):pE3EX?7d܄iTX+wdt><ȗ]߯6ֈRe?d0ђ{0"췀Q(>],<'޸d,Ր#8~*2ǝim8Y${с"Z YCKۺߙ4݅xrs On$oA)s\q_VO4~2ᄅIQZs =}dR[ez+}E258#m|B]j~1t c ( jn=G"S 2g%@XPGzŹ[vV`jYd๵P70[ ;]l Ny'>/&k9pvzK;G^;WG^6i8P>z߂z}tz7(= S_a@[fE0ħyz˒+(#ˆJT)f~Qd?BoOg9[΍o/?5!Z;u×DWUṄp02I54R c{Y( 7 {,g 98#@VNKYMI.+uA Q<fiߚppL 1JI{:?ClS"겮>{'.61ZjQ`8שl5 8؉^8|Ib[c-F+"dĖ{ (T1ldE`H;n+N8ﺺ5~KljJ6v5:+Q:xє,J1AH{ (]z 3h`5hEgYZaf 4Kvˈ#^dlL5 %"CE`ܝDi|nv 2lMM5`BLŪt. jK?{.Vb=+N{Bÿ2 8,-'঄N,_Vo V~!m֘6nU,2rdN+H>!|>Q7Ty&3l׮`E1דR=+ <{:ƪFmg+lg`ܞBQ3PCBU- \{ӫ@AM'_ Qۻ xM Ք["|5\+{\ѵ@F,כRP텁s&D]ǽ؋YNMC!C[Iu[ &ym,WvPz}VX຅T[]#@u8RjJc-~ r;}RZ JЯÖ|Xoh,Ck$:Hg_EV \f\|yi4͔#O:&ZB*:Ư$v<> YE 0iDϸ^0Cլmp$H5 )hjA5 l;;y+!ouu+֛,J{Ns0vtp]~In2z>7˲>F萊Kɋ}do;)\$U(vrw`Sia6\*m^EZh,sip >]4Bv!E8x!} /1YT&vTjxQPoQ|}Lgif[q=tkOm_J53RF4\|ҕ3~ -'K`A[_q?m4NB**^0j1K [_sH/StJ>gcqMԚ&I{?2'$P;ogȇ8:o #Q/.y`Y?;  $_nEhqd[Sǂ OKeg$~h6R;M)8i>y6YӪ~lL '?٪Eiye&UfSظWC!PRc;w֍.at\h,f$F~—?+>s x!.پ&h&D;_;m>\q M[I+ f|VHJID?&3o{u$^jv?焷/[mPF?c-hzS(n sfa5Ȑ+P+·^4\B!B+E-9nRnW6_Xjurɼ! jdɯy ^|AFegvY(Э"M&TƜ-TN6jb 7KazS_Y *mX\K}A-қe5*փݧl.GđW8]s>Ah2.7Jj_tߴ4@CpJ>((|{/ Y0Qޒ5QoRJ{rCL3ȃ57.+c!F1s9M VjXt~j0plmitreMGi' ji'J_~ʝ{n mYC3!N.aL҆j~HUװy^oOXk`"/#$5 Ӥ#ޢH>˲˷S9yuLqEld}5Vn8 hf'd)l Wo2A rerL_0݋Ji0vkv8^p3/=AdNeEjUL_:apМLCGD(u8jj~# GZ0mׇWJP B%]H$%ג~!؜upsy"mc;쀗7@Q_[,*:^fNP=Jjj@j٭NOV?b7;-?gi H(z]ZiQ+RI5`QnF &#ɈtحlaKLͲlwrMEBˬb`c%5\puyNI/K sT#&A9DKɕi(P|x J]r8Ww>2ljUә~#wl\2j6+X΢D1'P`iӢMYmn=nMZT^AN4e1vl3D7Rc-ǘ^ĘLUxh{&TXvdrmڋR,!LؤprN8T*AS} 8RJo߆ n9 £Ѫ H4:nYPw ,qxY*i%2)٧VỊ*paYzڄޡ:`2⤀ðR4Huu"ƴ0]!LInLW) WJ|,s(ʞ ?p۬YHJl?p0'bFUQ\?ۼ65O'vUP*[¾S\uչָR0#15FWv Bsg-ghdZdu#'N#4l%oW"&TJגz2$=yh "8vx{ ^M%~QVBuԠ-! !,0?̬^nQQld\ /G8!vT286@:OI"L710.ƯZFHtYܳ\-;`ėsqd YL%CAfx;CIQs(Pi`YcmGB.ˁX4](~&/6qe08Y͔ۗy9I R;Qqnٝ?A`Ӿ+@ImŐlzf +]O«3㔋9vWLY25K܂iwl>鼪+Q]EΊG n3jW>1.BժK&[>A:ئ*"|ڇfN5D8!)ĥ/ŽRe"L\ipC,#|LB$ m5 sjC)(]>$|9)-^.͗A'86QojC~^[} KcpCdÝ/WBh&*$G"0bD% ;Рk)W=+X<;gӆJ3A Ǐ0ڙ$ףo_=éYalSHe|sZt*2;bթ/vO{"S3Bemeퟍ8x%1 +͗ěI)޹BY0cGKƧޢ9uw;,Jh(_G'n&gaq<_,*_쌏G'[UW'nCHc K܁1W6]v89Ynݴ0ogEj?EPS71ȣne^wtR*ss- MCKx,'"}s$-6?<$:񚅺7?U3U#<,jڙ;?;(GnI?Z(𐳬 w Zt.ƽX@Oӽ2HE~Jp?;,Jˀ,Fp>{nd`uv-)3\[; U^\%c&/ ҍ@HǜMbJvys^Gc矔w  M-vOY+-2;= *2_Lpҫ*3W8nydXJ/|$jwsq>Yt;C:7,78aүUʥ>T~(d# ~%x^E/Y 2\[ F,*NOjqB_%F;4-ORQ帺d .;lHǰ8cRV᫲@$ 6y0yE?ϳXn~u9SRmTY 4oW;`gL+Iy. .٤wVuXhĻRhcs%W} ƤReM៩Óa#o(2busð&b\YspGWPhct12v-rnk[U0a?%n+u+$QLmojiHZ7|ӳ5-Zzqelh1(y)Pm 3h*l=PY 8"k2Z*'n$7? bk +K[xV鸘`Xca* {|wdnl.DQHsT nf5,ċ1 m {S5pS+W(ҥ9^@C4 Ca#:kACiF5O33Bj@ M(6$-ɑIqxB9V=2բRu5ު.=^S[A@ cp!%dB{;:ٗXWuOT ЭL"sebBE7{IkվVG S}xY$rJlN kH!`UXQޥL(6ոU (|[<|@֓JPxDyPʁ(Gx~@tdz^x8r'AYB$P*[:7ܒ?`rI*c_ `adzI׳*k}`-&"d@ue0Gq] f&TJOR 􎾧_~/L!luqX5= l 6^xA ҦP&"H6ڕӕDRizTx#$JK!՘MYH<*j§xr%_1&Pew+N2e͇[-v[Q@4SA3)* 'd%9ֈuuH9eþ/iO^,`5qZ\$GD9?*÷$*WZ 8LЂS kPQ]\V^t1? CwCGze},fW=sGap擶 2)e5HΟqviZ-Ҙ᪦W3 7į3vqp\,new!pUeX7!:hL"‡%5-H?f{Ի\kJGu7fZ|K]&X g wOh:bux瑥AavA&5gOmT]BGwEATm'H:?gXee _ %(9Dds_]5[rLAy#`M3;YU2 5g+? 0ԤgYB)eրp~N! zxXcY\b㴴"4.AYwe#nlm)bs+I}Hx*t~O/Co<OHv>/|^wIa|Ecֺ!uTI[ u_o&JʵGx v󷳠8yB^F7&Ce䶰%зZH"a`=u9E@l pF""7ڻ*d'k౤)ޙs_&lbKo=S(Nz(Z'Gk<>Jw/P\G D!v)r}.jl'_r@t&O\‹ʇgjkP-hIg[DOp(b!"D^4%ßj yEԠ P`G3˹J Bk\YUxw|à U3Pߗf\߲f^ug6fSr/PMgx9 Ί5Ym ݨ'>EV=ŢEF&NzM*BZ4$ aOfB7s6?F rpymמBLoe-ķ2j"-\ˑLً`{(Ύλ, uɉ7AqLܿo%Kfl0e\t $'] jV)bL˥bѢu~#(k4S^ozxzƘ +u|r """S͇tГtgu^CrCsK3׬QVGY%LLBgt7 |lJ3@X}w>p D/_Ql7u.gjJ4^Wz_(ȄJ}nG8VDn=q1oQdśgw\pS>dHT8*-U+DSC'aT niS:8㘚$qt^ d2(/Vd"*#75`x Dc~WS.L3-n9{'yб;ΥX܌O<ѮuuQ S#qYݥ3p 7YWnKY7p+S=!K{A mP66@GZΘQ$nu]gJfC[R\LJ@ F8"YuUq&\:h+N Em=1ѩ(٬]G6Q\*z$()A,EAsHT6 ó#|}YRT*ZYܖOgNfoδ[i$Ң1gYfzZ AIo"F+s>RkKAp 0k aŬQ2j&~)_#U3"': 1$gbIhnX){f|. qF7=_H5]bc})?[rofp%NC&TMyO|) YiA[[\ P L9NQ-:;*=`d ܉g>lbbܱAfqds'Sѷp]BP-D$9!=U:Ш2DZ ݘRS %]'D\BiuZm"Px 9X!2y2<3y0`GB3rshw\F+A%=pE'*P2 1~+ TB> Hږ1͸| ;kwyʕ%,zN\iQFYizygH.d ^c|K ߹tr-eYq~ϹFqY1_@gɩ(ܖ }ni; u#/j8^GYؐE2Xh'')9t{Zȧ2'ѐ~9DK, $K/ ;]ķuA^A8/)qf~-+9Õhw:woҔr߃M q><{+d"%Gtww cbr r v϶d^5eTjd% 7s{$3`6UO~$ sdJhU]36~+8rrXlVR=~1[e<7L]B-lqp6ڇ5RZZyO35+l'9}Pf/A>b I\Z8. / 6*?#,W) 9Z)J#ѵƞQXCmo?6RH}ɷ¯l1}ͻv}3eZE˴[1; v~:Hb8cYq6tX ȵ+ܰPLW@@ ;_ƀƥcƂs_:>HV֟ڜίl6v+FoqhQo*f'j! n$b{]؂ .éhVs< 8lٮvű m6Bvn?M>4: kXuL2 Rӻ_iR>)~)io笕Oi@ MT!æ+iM(_٨9KYSnzAEV+o*}tN,ߧ4C]p&(n֝5s[Ō3-ܣ[Gz+QX*޴T0d`Ķ3Ab 8ZIww7<\^"d[ܹju'~ VчSN)g7Fip3匏ו bGC7_bfY,G7@t:ˤó4onnX!M@v"Pa9=~Z|Cq㡑DZU9yS1~M۵d8^ͳ9m(sӗ6ʥ '^rre$`h@=P-+u|΂*"`1hb<[TU0mׯ Sj%(bl>Q *I#GKWzP7.I%<,sI}4RP$.DO q6qGg;U#*갌GhW?uNmO)$Y]Vmt79HNy 2섽]Y],q{=cI;gg 9l(m 2]gק@4@CP]Vf$yw~tܺ!0# k"a,[f[ 8J4߷BX3ŋÕ(04"]4P-b%wbj>2Tâv}]\3 A&`?Sdpr)KEӵ b 5[ihŴ/=J@8G)gKÇۇ\CKC߆6az c ݇eeba~\Pӻ]SHz*rx6bMJgC@4dQLM]dBscIG015c2H̪]k}qwvrd&yl=~{@@45ߣ\`HH|;6A? ԯl&OtE][i_=#cu:sH k̞=W6'7:Ot¶bshՠmUדߣu*'uu&ȲGΒWeW~?Zb[쪭Hy%GqsBܩ̠xiQ\gSvMAaDOi,J!h$4*gm-ָv&N\ۇDkZ6!mBW9xLS kdh\=Negg~gh}!R%l*."kgke#5"wL]tOݾkOfMc.nn^NmOc։71ytQBÕӂ:7n n5(mL}E 0ZQ(hJ(@߫v > ŸE <5#2rv뱂'rye>Z7=~9/±=;NJ,ݻC-f%Am?^%_>Ɛz݂1 '_aʸo9i8;@b*c[M+(XT|Uh]!]b2Ui=`[]ܧؖcE{(eoصDnx*ҿrFY('dPME5J,D}ݨUqwjMRE˄jVoZy ȃDyeya; u6d\,Hu Ҡ:'qyH*Oȝ/Mx?e/ Ұ(NSS7ݽȾ3\/xɀs<OlR4O2Uك.{Mv WL .o#)mZ1ܙcR^Fx-sS1Sq{B%3 zu1?9z:t87A&U¶S\du`2)n߬*jC GJ:x lܔ%4K}%!4K~R;|nMw9_EztQVhVc"\v ºûolt["i+TEݻef3u9mX&0M1%=3-*/}ܻO_;N'*3iŚsfR3Ŭᑻʴ˂@MldN%H, lM=b0cBLP@2fETV kZJ/暺 '6Xʓh\7ekEcM&P"L31${{o W/\䣓Fqm={KIu㻥`2uTp̬ I-5ޅ\|c毕tM8D?IBkY4`6Ro\,r.2k gFۜb8ZcF_ޓ AT$Caocpw,mb3 . >;f /=*3j3 ?g|r3gs|e>@>9^9QU.r>'75.>hRQm{O7\ɺO4)zDLh .jf ֚8,'=H a{֯fL`&Ko z'TeX-l.ةsuػbҖlʫ "8soGc504vi+R?D'1oMPY`UJ,)W%AY~ Sȯ (sm1(B0?ת}zխLq￉n] /LT154,'/Ϯ[ET) qv%-!:]"qm1\{SޥP)_]o#FJ(a -u])䘝9L[mK5@L#[XRk M}ᪿ槜fZfG 2J> V#.\s7 eJR00VNS/36/Snl e+{m;v77{V'(O n̊0vGߜ+ CHf1g oԣoG5 Od- ؚ+R]D7YJE2@4 uT&a#~Jcк-T9kOZQ.MRI9cɄdVO)7ׅf }dl5ґMWA@M-#j ұ wZdӡl~${wc6h7W_HxHEKfۀy4(^Co8b-̾ !Ow\!̅MΣhM}*5HGY`m '$\J,8VRcca[[ƃ4eUW=~ᆈ"u|miel2Q"_bb/W쭕G+ٍrp}B3W9oΓ3o1˶A_HoTn}Qdҍ>+?@c*@k(N!تp\^jbFUvI++8(q$5'ݡ!"Ao[o(E&MjXq` jM)rZi P%gwߪjqd4.7U:hư@A>'3cmSOӃPs yNs/,8OpYNQ +8'4@?;on7HPb+l9[p4-7'5x*'&EJ3 ,'wïY0wOz%sK!Z<-g%A2[֗ 5WJ7dt.TJC@ت6X="/8DAO D[rPcT8Kz`OLE i/%j]M=+ BR^E5-NX}|>;~}ADPHp욭o 30ݫQVc%S~FBw`zP~фoApvgI<7 4?v6 CIes'j*#J&78yGuK;N.0e*m7W.`pf98YĔ3m!b;Zh~!!gs{(`E)S#݋7Ӧ9NJY`J*kV67ZuV;ɷt(Kj- dֹB?Rm*0*5kWHNqÝBŧ9)|hiHÂ$Su )ټRs)xMM9~)ꂂGw. ,)Ru&YIŒL'Ch jn0\}z5I#lufi e%{%DžYBӫǬ8$f@Qq⇎NaX"rza7BK$,ESTP}N7_/ ,*dCpuN;xCT1H/GT#쥿sRu feD75 l8^כv8u$zYG|0 Z%<-p}Ե(-OߢcF?#Pu:.,X:3`Uv߲fu.8vSt7YV+G_O2_)T;oAC YFHr N`,.p @mų6a4XXNm>lb[T"5f:.;v|$ !dIb[kDc))4Zv`Zd~= klzUȌ\@Ʃ7u(NOql AW- (膳}&0߾)Z"rw!zhH^i9R()]q2k{-+ct U$=X`$J]q 4cZfZkda!_Pz9yJ}2eE#Ah̲βx&P)DI1{S '{ &S3GC~o6/x䲰aB ԷDI觭eGm!uQIELxsst6`P |V+~$N;jM운 ^;d.E&qqzS(@7B :TcPeX Oɡš"RqIEcn)d1Hq&$Ne <6k -|"^~zĥ6Q&JoS&4'bN#V褐jsR0v?f]!7Xy#k~ '},4mubU:V_ktM9|UAa~#7c?~R?.oH (яyW Yc/)qsJ˂_XkDvgڮǾd0JhRUyZq "{W>Ҍf<y!fع"H}c~5Z#*L埁 .7I%3,{aBbaD{@ ޭ+)hط%]e!{ZBjm0,d)M9dUq /̗:8A_T‰N}A0/3y# AVHK\!m K@هGc6@0F@{DIc'`z-+Ҍ"kA4[f Vqn0#IMmԋPv̢eU~48h6!6}zR ,Vm5F@H{pFi=yc3/w>3l <(UbOUF&!KBI2\Ie@G+nX;2T?ptcC!! g xCͻ7ǭPdK= ۯ0Ӆkϋķ!M_T* [-u@~nNl˃2]j jZ2}cH$FBG8y%/`!\8-WspUkVA?,]BCb9i"b _eRCke\yOޡ FlC &~TFӊ^(7Xש>]! ͎I\t2d YQ?6`+\\9ɽ2o)1~# 4v=NT?3_bI:/89zdKOM'E2ޏ|ϥϊ֊؃Rd\%G8,P[龶"+EtCyvj嗣ύg%zkIP 1B,?U/C@^d82TMg3Ҳi/$Fq8'# )~8$t-ku"yˌjiʫ ,ڽby}Şm޼49k|{˽͝p:yovKHJ6ig>?nڷxOESjK+qm}# (Ű7[4plt UzqqK\NS g޿k׀Mh}s*}ZOAxcVyb1ɥ [2X2 R:mlP0Sc3w)ESW/ Ar,peVQ| }DFyKy[!ژ$DRv=AT}*]π;&ڷ‹z4uf`KGhqZsL?5%LB}VM.=0LBp|g v=X-jg)559{-lBV` 1b44߽:>Tk'0`S7cߪe C%'W,/"4Jfljf.ZDt%bn=#]TbU+N&}qqrԭWE%i^eU(ڝUb̬&P_q5?-[E84+ Ðy7q`L4NaܔV;O- ^2:_:6SC K*rKTt#]qgط^WXmXDp5L@ 9"Î;-lƳ4\W{ZJ8<\2.6gӅ Sz^yr!f07qW(Gݿ h.g#p2L=[՚ 3dh-(noqb`ň5C3tlGpm#͵ fox5sww,vXąVHYcDV۞jm_!T0 7>Dv"Tr8Ì|j̔?Lq[&m>@; /괣3nB@{$#g%Xs;Ox.7_ul6%&:V㿪}UQNZaBj]Z l.e=%ڃ9dZ̒fc6swȦO8v>Bs*DTlh[Wz$li̊fRbO;ciFAo\3H:2(^a57.FF y׋qg&kӅF[1 KBI.>&㾧Hqj28.3w7NYYnQ-pbF+/_K<ͮ8)>^*53܊!Ź[uLh3uV bW^J$Oux4oPcpEx(3p~GRțn>~9dZB&b"8" Ce!.*&AlJrr m7I,/>?4 FGmR9 ibфwV\z+t+bj,9"tsto3l/U+M ژK!Z7NRr X?h>'Zm6ή{doqZqU>.c_nEZ2:{f(Z7o'ͬbYp~it6X@EU_mrJ( TxH͞(qiDɮa4r6XBGŮ1 VjnC.]xc/Te݇EC &TJa[>3hstL_&*+N07I&,+__R+ߣ{. aKxq.8jQ:;GT}P3%h Z2''zX8*kߋrYY;ȥꢾOŠrP4#jHFcM pLlKփݖx_Cڃ#vl(z񫧩2X.|o$)i|5Wkm3_ ;H^q&'s2w[rvEioN"̉TEkN$ؙZ@7=Ֆblq7dY 6Gk/&Mw*pڬ/H  @T9OV[8ʀ4!!8gez1:CPp^%j)zxtg X$nP6GZxDb{!@w,ytwҰ@r}=ƮaU@WvA 5T M:K3&3ܼ!wPDgCYhNjfuv7PR<c1އ-UI\<#+紲kՒx7&]?뜤vLf琉!pOƁaHWsi'Z .P&=-:{G\F]CK>gEf"yLc?٣@C D41Zs[/__TdE{gf-eF]f /:#e 32Xȕ -:#[-*֒MrWK: n>G\št*rnb^MɲN'j0mLoB}=+Mӂ*-xJ]n2-&&k;AJ2"@?q 2+V~@U<3mbؔɌ[< ^:o Pd*Mk.y{lIj/Za̾ ^K~)Sz* $2]A"S Ӿ+\ SiT^<}%7k1 Nr SVj(O#4y:]!,k߭2PP]0MǾ2"(pE)CHeH=ذ7NWP.qSsۀ1`tjfV!;/uêx',W3/s`L8F|Go~1s&Sj#YdhQc@8)Wr-&ЦueO(p,;y+/Mh:Զ{E+¶0Y9RYOm{|T{}iyo-r VF3t] PIY$= (5|TAe"JGx)Gmg͒3kvNG ѱEzP[IxSvqlo,5.k H-I fǃ6^TW/jy&EpW[(g#!G{zG }Me;:(pRA|z5o۾.\ۯdщ29'=Oɯ7N_Zhhh)ڂ-D=t'Z E+i#jlY'ntcmH]xZ8k8I$3UkjTʋ>yxF7wz>:o#µdE1mFx\(_f h(VkcQش{Χ LB4Iva ژVeƷj)Cft3 ~kd(Q0TJyq0"LDzgi0T㯰L 2P~FlJ{ V"Z@Q# l(7V-LpT1aWDM^]%YKXr5RFqV&ڛ(%[ℿd_=nk.q`}%53a7T2Mմ!@Lx_h0rIw Qtsgm+O*( sPŁ\:gOV+: thag[=y;Y*x!pM}`e"@S>0 ~[8ǴG?;G[, b[H( 3),Ap֕71gv`h=T&IKim=$m7CɫOkiuki ^SDj.b޿i]qF[i!H9 j5B,#7zo,QBMosU3\N'@' vnJڕ}:7;]v2)'@,faVw2Ln-$~>'e(Ԙba/A 0BkCѱnHz_ƹ=(Uۄ6j^{o7|0$¼7ԩu KGg$kl߼cx+L8AZ!^wHYPE"h91opP/m6̓W!^[xexOz$|ے@;~Wب'阇^g.}aFQ"Όaz0j5亁GY救o*pb%7*KMi #^89)f7߶J ]- oq|2 ALb6ŸJkBsUhզJFMYY؄׎c),ʈFkgF!5\sRLX>'^(UR9<+3FĹOUqHd,?% +*m&{gvC<62`}=yOh.$1wO_55b55F8q*>j~Smwm^]smz~҇Pe&WҪ޵E&@笸us h k&Oxu|tߓ+MI@.JIúfM9 > k C싈:4Y:21Hd{]]vsD%YC$Dpٲ&dҪ",_$;!iehcYB2_TggdA?|$k ~2t\nLPlKAy qN72FW/DtJQ1^I% WB&?%\yp7KDq'I0SH"G':JlL/QMx -W,:!KIMq-v$0mڮpRXo9>ʆht'会߯n(1|?Z2AIJ^*HQ6uAYuh ΣOD>iaQ`)\UK@zT~'ą"ݏ9z".kg:zq(@K+=p5R<60hu~6d"-&< c> _w,+_U[o-iH"f4º@<̑!al~s%ym`4xljx>pke}Q} n9y -f 1 9-E-$McPY%ں?dүu۸f h Vp1 5'*#k%7Eu|>˲E֖<=A q!(mEM[̜YE)R|9z؞:O;8 wvX(4wwXR<0Ns[G;f8 ,7wBB.)lX(0#__h&#²tS7OUf:m0e0D$/}Pylzx4xƞUim2PgƇӞ @nI1P}D#aO>Kq$wQ6È6{B32>K+YP BNAC #d|4 vMRd>:D ̼^&&M:¶IPHQovdVS!$ ̣a;߽D.$Јk#u}JDpC(}J4 +E]S2Ea)㣽}Qqt O`Lhp>w.)1^7t}ݪ)G }iVԴgr𗭸7nr GА)XmmUO cz[0Pez+wji@Wt1iz/)݇`\(6X+t{k&%  R*aoL0E %l &"+ 9nL~ |cabFG$].Qؗ3WM*T}/C{4Xv|Lp˟q[[LC=v<?taos jjOʔXޛA J2۵L,*FRBIX WJOoxpp4\J .o b7c, 3(HhPц%X+KhiNt6{%[No2@76)av58ƦLW Kc <ٳ*DrCظL<^~L楌z(ж~[f>9}i gjSYAwqf٧ˁ?Qm&KhZaF؍Z~Jlb6{{J((MXb-dauH~wLq;צx@se@ɐ ]}ȶ:oEǓc .hHŇɣ>)z񔔴O.E֑=N¹nbMaPj_!9vbP 5zբ@$6K/4>c2Bkbb.*(H}D|gwB>:NuJ0K%;I;D&X$A- ~3,2k)8{T44o7N; P_i)y1?PB|Ƭ0ej.8yxyblWU%HxY'zifƒGSYmOƌJ0R:`.&v^]n!Lp7KMGh&/2n!tt̲J$Ј.L̎(Zc)\h獂$%6omc1exH!e)+ql/> n -r p$QmГ4` x8P%m폩%zXoQh@t@~]]7?6 iLʋda)&%zв`H;A77'qa`ں?7fPѰNM7ap,Y exˋnt=;v 5yMOBP= "0Ll/T,V3*_'^elkxaJW<S#ͅ)Jg>Y`ՖG VOmon揳Ҧ$s O>s泪5n f u2?bAܢ*w+K.+5)-\Òp&P і:v>gOV\l;Y_8iB:fAS-ArQ}ז>rwdl&t^ĥ߹.*-m8S +@#' /%ȼe H`6@p&ұHG*+2Ke+@Ѝ*WD9 Z-hzr [e0Ȫ]hnMYh-%ueg }Stir>T>L (la^0suyJN&CfMo{>YBm 7cͩpj$/>R$ W{p K"֖Lln|$O)9`Xq"q!˳KJVz^ck$z, *%1o Na-xxh#̵%pB"D]h`sq-_0}Zd$L<3~[*L,ku\o+8w<]zXXSiL$jYyv\{DP̆Xs4$}B 14,3OM(-齿˹J6IB`{ #BYC VC{= +}mec 70 / %X#`\jpNKm#`?vHM1F21}yVGĶd ó&d7/.YsL~9~y4Z{0s=5O Gv?Q1jz_b5a,CO_x6D ڋI2ᠵs>1/Z@y0 Z;g6tCtb^ojl{uF#kLi'}a)\\wv,fm(bhU1KVp_ d>$g(=Zuh@蕇i9z%\U-9M|.<){b +1[2A({j\&oy^|;Su(5[xTԖv8 p#3Ƚtպ ׃3-Ky&\Zi}ϯP1|"`"3djk[h#&Q?Ars-xi^u ^ϝB^rHPgQɘ'=P { MxN&a6Wc1¯/9=aL;$nXb+kɃ'+ANso5R"Owsʇv0#}:&K7 oTryqߺ梸M=ԑХ2,E2MVE? `_:a%:09PywAL(ZSs#w-oo~u0MSJvi+Ej2)ڣ0`پ)o\B4!@|a [H5t}JU;<'8B - MNb/a DjQNjǶd,SX|OH,51pr]JqoE}ES޶T8jfɟ;dTKָVXJN 1gY[3g*@߷c’QڢJX=( V]e]4\?x.cWL݇-Y~"~ғ#G79O\Ig̮g9K3^xY^w^ȣ?eA\SF*`Kh=/@}]i8`O/=͂F..%[}R,{A@y>!70Z\u _vkZe op}(`tQ/- >L`dDƇx裊WœK@{;H`+Xj8tb6\Z|`YKalZq,-Z8p -Ov۷ ų'DS! Aw˰Khg1^|ggIס (5u(b +J=QQw}ՏB BҌ9dIP&Ґ br UG}@(I6s%]P9{hGv& y6T_CH|uU%z/wjpM/l37o T[p_Q 3uݽh^fW<*oz][nmM/SP Q(ƃKma[:Mz'|-\cJ߼8,^maKqM &W[kL }QR˓=N)gcS_CA5|a^x++|YTjeGf֐VLNuLwoSlk~YNGPZ;fZN ԍ*kTCf}Lmv7ʼnXY:ϫ64K().Dugj3}of-: Sɯ[Ft&1 &sQ^uPwwگr~ WX6*4DxI zi y Xy()P$vSSjf g8rw Z :*$ax䟂Ԗ fe`eYW:RrWA)6}WUmeMeH=BIu\^*[&fv2[S :$5K;ZBd }S"%sW`qa*_Q 0:5L/n~f_P;>oNFz ͅsSb,#^{|'mz"N**V|c6SL[>"gY\1{ctR~v}L2&Ȼ÷5BmX8!Y&ղQҭÌ]sa)DY1FӈwR+^t #rRbڛVݰl:Qv*rZGGUE6b> }/Uz{B[LRQ*#&tEFl Xjf {G1ZCt0$Wæj񄁯Ɏ$$G L߄A'/YS9w_>힧Fi0f1\#ƃeYٶB/K T yC7rAutN8lb7vI>c 3%)YTּ_5K^2dG73sc$Q}`G_ e}OqdIbP,f `iRsawZ&#k:`=7$4G 9(&w(wO3_#N4;Ufˣ'(,#q؍MZPg&L1O nTl IY8ΰN;]ܠh6_쭲Z h'a[YTlåU r|Q+Qν-ei:q}m!tv~<ƎQ_`bE71%%Ax:?lyu[VX;)6މgij+dz V˭5FB3<:,w|7?Pg9_-/ -:3⺝YC?24NҾUσ0BO8m"5 | 4i1haj9IeldSUӟ, bxؑ5qL9Qn)ШDJ'G`Dk۰FpCI c o_ Ez#Ϳ/{]v*'F\G Hp~8v{v2ZHʯk%%͸㫘zR VNNсBfaZ-\ & ֜[!yLuz֞DXNx;xT0M؄yp~M*r2X| kD|D&䳓xX1T|ZDT^ݾ{>17(fБpo=!gtC?P̘{E[ 웜܁db5A bg+mf^s܌ZhU{j |=L4pn&[=VrR+`!)<'@qI\1*1l+3>sO"9ەdOpU-z<`Cʵhf륆M_5D!ReDgO! cнTKg1aDRq< {H~ zXp_*m]un<+|Zp߬U-󮃆=ΌNJL?KDG0:5WAĘeۭ+&NDx=D٨tyRl5x3jp0kPh*znzɷBiIX(f~_ F:۶HvIe3~H7:v p=͊4=!V:,fפ6Ĕv|$Ό kЫ99K0}ŃIH"c^KbOY A1KJˠpV4}HOY[(biTgZX/oÕTFW On%TAs#a#]BsR@bT`' t jQZuuu_}3pŤޘaMPۍlt83k,ŧszN 1"`feJP } [H0hwa 2B5-e(g!,8gP9Gm˩椏2gKE_,,1Jf!ġ' C1l0 wEU~>5ޅ0NE7C Ή/vzj1w,;D! >rwEE"8(o8=ߑ}S¹ҏ.ԶInADP*OKZzqҕAx(+M _ ۋ~u!/VASA қ, ,×r񫢎7$boy֫#xPiy I(bQ!VȴO5T=:']&ӐFpQ!>b\*h)BFmbUHldrf/ؙ>0 _΅(3QixС݊а(I: @__s Q-gv$1rqS\T YuaXS8_Uc MVس* *lXV& _5Cye0ճFs&>JiIg{w M^Pr. 8G@2L"I_n5! h&^to9=u K<[ρRj0!v ƚNGl $8 XkPk٪΂o7DC)0x| ~ĊvdQG IqIq[рbsFcj'a9\~6No¢aRN[dun`e!O=Czq򃬭Y.K2Yo']է-[fn1|FcRjw n  րgk޶.v xXme=+@ _Ed<#:3f<aJg1؃y , OR|T4AuLb joA sY}I{b/pPE^'Z˗ @6-F?)Rឩa+=Df`41)<.6UwJXʍvN6 gɃ#cW4}n*O.{[[Rdc6؁*xk%ObX{ mK'RܰN4.!BV5j܌Hg 5[#.45GL,,v{9 'g^j~\ڼIp0}f-nW.Xi9U''~-v)EcK@ڜBqeV%b]0,I3>ƴD* NU-]&C_>q^I5̨>lڎ\ɌI l w.fyfCo艱&D=h!ڼIRH$eAPcĩ3#Ieտ17^ eNwJjDeeHݮ!3M۹8M5$E\)RHDڍ\2jdo%c\or_eHopF0K6K-GRq]YOux #ߓ,#;+\2! YF`RL.[-C BTݷ6CͰ }4h|Q`g NuD7WEi+6( _NZ]V$K8 |[EϸE$ u}u -Tqz+Wutv[N+a >gJ[bICʾ̋uIMy##ߩZQJ1M"Qc̥f)%JWUddfx811~O􎹃X8^{'?3_X3FB3m `V+"2En-hM Ӯ|oC ӱhLK*J؈75t|`S#.=j=kؽ%kFo߱ w< 5`ֲW nV`&8so9lbMNIk5"CW;,OSLV X7u ?R𞮫b5HæwPi3X:7 xo Ǘ8Yd#Täpj;|YNat+} LU)`+2~#$6k@94ٺ:ԀȫU0/!|q+VsDmc Xkz˾řE!ూW~gJ-k]'kGpD)huO&#,[D'Ύ/x;ܐ)a֏ꖸ(3 ћEVJUc륁ہx/zGTlr^+4I{]Q=]Ձ͝!lNh&[͈ʮW2Tuj7/laF|B@EN0>O&\mn8~jm£(FRe(|#Uk= ,ٙkpBPjDAMOb + :G۸藇!]Ś Jîi5tJ;?Td9rb!}n:UM-%xߕm$Z;#7qyw .kֵilȠ:2ƄO-(&/B+6]?q?)L|B9 nj%{9lIhʭ>NbPqJSrJ*8b x"[ H !{gs4"eD+ zޮ7 OթGS1OLO{RP*qzxTUDیՈg|8Fs K#FzSȫD j.͵Mx%es*|pWcX et(I4Hj w'1!0I U rDo1E"nrv=d< l&q8ᨍ;L|QaE{ݟV{Zy%3UT"M1e(zf0{)< C;;ѮO~P?{9s`0as|vHeR #'ܝ|d,]6wGim\ӓ[=r<& r ?{iCJիޱ,ZfJ(x_&e)d` ಱyӯr׫D U؝L Ao$'@sݍ<{%-I|ܿlIQj8y8,Bd-FB2u xA(7Ry,/f Ӊ_rR$ 9iA6f6-NGwk>%1,Č dcLdP `$4y2kǔ;vO4 /VLid%=5 Hcw *Ib_s<ݜE,=AŽӴ5ݼf" o0SwOweAUaʗdxq,ySV\HF_Nf۴U-y4LT1ɥǭ5DLKdB ؈p)Himj%ԡg[/LEI ر|/S勠/&AJ􂯓(=.4eԚup^nt`*_jM:rJ(SlIDF !ާΗm|N \+Іẫ\% $g@W&|蓽kwXN v=JqU}kU8*[wݕݑ1:2NKóЏؼUʴQgÃ$Dwe?ܒR Dp,s zgKO2'Sj uTK*[ao4kDWN-H& 1H(i2,?_y}F"Xo8.} A'NIE:YjI)Uc|chdf5c!#__\JCQ0Ӑ]bztGRh]|sĻ 4Bc._61͛Uv:{;D'Uό&RŜ@Asg2*\F7KVkZ Uv3<μDk``dT\Cc@gLaZkٞj5#ԉV v\K)e g=ʑ aL&6Ŀ;mx B2 J%͖LxH{d.U%Q L$WE=>%![kxG8Q d'O5^k2X/5nk=*&,z5{({)0Z)t>=y)јƐA]jQadsndJvb! _T38?jٹE+'~ߦqNm2<њԐg'!y\2 ܱ^xlPru`m:ٗ2óAyfPĀXSD`Qְ4.3LwHvdEՄ X4rOgk޴[M*_QRFh ({@Pkx# QHl+P/@ [^UUѰ/t-߬ו;Tߣ'.nj{'9;VaCRt] $Ko}<g!؅?-YE - OJYNM>'UmGQ8QW6f!ՔFl01ϓYӊ()H Hd0XARUĮJdv)d`laUC"4ݲ.(ÞzןPЪqm(aYT\qiv‘ P1Z&3T` N㲎ٸ:aW;~mQ?o%uPW}] s.Z>Z;Cr:#j`+.;!эQ;.=|A!kKpRĒw4w2Q_MAdH#G^֨\5yS~䇰&/Ѿ uFV@ZiJ;h h=:jl76x\lE\Z19@N\38h~\ySNZ0g' rR"ni $O.,zA<)O{kϺ^jm~ r;`%1g -T]ScNynU Ss/.~{ d&)T[~/[UqMPx=W?7dm5`nWw#ӶԷ qU"&ϒVO@1z5{C}f`WAُWz`J:LV9W@GV3ǭ^qؤ"z轵e_9/w$VH0Y44\-J?2*)cGJrδqF(.5ݝi7Ǫ~tnXVLb7V'74ns;B:)F0IaF$Y3/-k^K/J~2*_{,c`_-f[;=G thcC/-#<4vf+6 ;CtPGCqUtbK4GFt-2>6g_hՏ7=;Y&%U);erHAj War[f MnMl p~d @>^5iA|uNA}ٰdy@pEo4?^uy{ՙ/$T;#Cd&1dtb%xvTY@<#흆I/E%8TmjbN3C..A(Vޅh8tI_ ,Ày'\ê-p4a.g Pj^m&֨qO\s-x`;YRhOXMVAQ1~*Rb'`yGd2d' Xw)mЉ/S=mBYQqWEMҵć/5ƭODH9+4''nk?ǟ!Kpم_1btD܂Gƞ`Xkav~^VA5ռPЏ"ɂݡUȬbrd o%&< 1uؕkRYj zҢ3G$$> T}]î(2YKT!ս_1P,둢 :c4Ki6g,xte *􇟹Fr]j)YD֮jp̼ Xx_ewQ'jYt*Dr80H .%T%72֘>"𩺔-Udv5u#"/cPc,I>`1Bt^&./pKoK-AüDOfV:wgcW[M5Qfz$7lyl ,aC3QCnmRGP::̭П}!}IWY9?Pâf9(S̉)p+(/D\8"10kT'~vt!G5L4wwFZ N2؇kp]`Tzbz6z1 RZP7w9ٙ:ogQZ@y2iG˱ETwqgѝ 1ЮڠՐA3ucgN*< z@>VD.й*:fwj Q#jqƊ_ G|`?k===5ŗ z*d[8K󺧶s4FJ֒¶$q)՗>yuY[93Žf8ۚ1zwb9R JZ&^'|SbZT:4ȡz|&KLtPv;~NAt FȆ&}-~`;Ň~w0|;8s8m'@U&N-a' Pˋ[נoVA{7+ǻǐ. 3DgD^aS_>ǎ(@գQ Pm`\Y,\;5*8ol֞5KhmƝL+PRCuW'N/0V%Q33vpJ[c5V,WYeN:jrk0qj ?ݞ5 (K LԦ랷BXJFR?sp7o]P#$zltؚEJ}tOkՆ6i1jNVT%ݗʙ%·$կکymG:ݔ>_1ib)R+5ˁr(Ը+uHEPha<F^-,z!!P,^d9s(;[ElG 㒼 tvOT1ߡ1XۛJLѽT1 MV(S)hl Y;H~qf3z^˥NN|Tֻh^i}fE7̧aJ4$BGwLrLasĬWi>5XjQ-vsZ:ޤycxVnd!ÙxˬLoVE_Bq`MJI <ޝ[pj0. NTEIbSHy)Sa#}OfL26F8CI1BH#dSnH# z'sLkEPr tcf`p%Мn0HXBUyZ/ n$U~D8"xv ;RiuNPpgR5hj &!|XXSh:'JS/6Y7jbwCbt(㖒aVHN/%iIӸKjMGh Bk[RBȨf$:UG%rG]ګ% _bs&CZ̉R=2j&> p^8d@VAj ZQc&*_1COml"Ɋpf3mcгΩd7!L<()XBɱȷ >+g&w@/ZGwHVl-]zQ#" ,"KH +jP}.M1HBtS'`h^DB&P&N5w>Z| 4>VRc~= &f3)o#2mdӖExYNlº>Y9(##cgu0z,\t%?&DvmVl3&ڲd"yeWe2³ Iޖ(Fh^!j:̟䞅?$  :CMy%LcӓK?|+7FC)IzIvFe>CtRi! E7|&LYJTo?'_L T>]`~* lHؘ6a(D芺Sd.Z%4 r*GQdF. :Vӧ8ztCTW0t۝p _9VPB9al%/SD=ulĜReY]-{`']b_Jhtb9H!ɘ! s l0"n5tf[h!>JW8,DE۟89gs/˾4IX~OS`UޞXird+Ю{Q8QS6>7Z3EȐ*~%ɪ/0YEӼNu7BX2LgG/\6ЊΉinXNxb9/5*7`?|gnӵp}Uϕ co |%rIIti+@Ky2'k8 }opX 8SJp<ը;'F9%[bkZ^˶;җ%;ޛMq~=O>iN3̱֜Pn(#WRڗsS9\w/KX:x<8sJr>6tSj%ߙw;~D/>ėW⦚_q/$ -ؿ,`qF}_!QSbî'9&=#ipo˂]4K&ξ)>a[d=˼ҿrw1l"5ufgPӬƮiU>Hd@{)Υh$.Vp g$1K.?TY qC]d&xރnf! ;dA1$ r{"\`Z `Pdї{QM!=ΥE&jxgsզ/+BPmmlHv˽-2[($qT5<%''>9rtNqX NPyhstW}$uP:GRc ZI[f$G}KY%&YOa;+@<>d.i!/24]Bcӫ''y!872֋eevN08R {(ei&JJ;"EK1)n-! FGB޸U6ZX8FOr !#r˟`n5D =gxһ␘ wM k?oL2Jn_ |Ja.A,/r**CT5J\S]8 Ņu}LjB ì@Mcv50\^(p`)7ĬyRh i2f2$SQ\mU6Ȳ0>N iTVjE_/dLƇ Ci:,@r}4|%jpD_MM `zw*EBdb% ~[K`0: CV K*'$idac{|{ bXG~ւ#5zٰ>:3aۦclw08=U׋,:",7#'QKfAnIJt!'&R>6}o؈E[꒩p:&` '-(iEBx,OZpPQ}]ڠ<)O2jַo`ceJ43OR0r0D J݃cNRu^F- |_PQݥ'() /`:3NZRBYf 5 M"397RyN͇}Śx:n1MupnE%'/}EA3kඟ}^)\MH9]/kAgF$uu3i4 ~No]y_{-mz2`cO,o`Fޥwoq 6ynt~̻D|] %AƲ7斘caʍ]jdGoc])}" C"ybv<7UϞ%~9&Ҭ&pz+XExcO2ֵiOTY RK"=%J+KtD2 t wjW tż )8|twk$\tܴNZ%ͻ1GzxؓL<^0y+wfwic[65GSqK3!.|gFX>l|y%TjOnb0[~n^ԹN <\VHE W&`Fս_o1-w0:ߡ̻c6#_+5Y4FyV߿& JslzȟDF YZM ͒xQ_XC̭uC/e-:RmFz4c*U.wmV,TWK^4ll R拀 HU>ŭ#U:ƹkiB\sy%KWMån[K Znc@]:E|W%$LfڮxW3ѽ7#Ѓ.q8.F*?@8b,}*lNn 0EU9m9-Pו霓_VVz6'.y3maV,x^Lƾtrh֍ 㘩}㠹PWFSM',AQhHH#]z> AC P1sŎ+)xa4PxH nMc`tTt: |nlVD(]egfk.y}JS<9V.kla}zty.Z2FN{T @Np2cªWcx[kf5R"v6>7[*js%ӿThzO&:c&&w5%%F{')2ec'5b_Q1{!hBF›`ì߽T.A~gQtrcˬ)l#G㫸1{_ʫYSb)'r Ӊ7##g][$1R1 y TͼnMǨrzMN+ ݖ4תh/>;oe|TX8wb_xV\JU/y!" ˉ{[͉_ě%y`C+ |$.z) pucFzw )q<^Bl?/ n6c!/Tn'YuFeK` ӖE0^v&ǧeūv_) Jjũ*@¸ӘURN. |4̝BFtl!<lED8൯&op<5ͣ:GK HwC>f ;a(r*l&M{dv*V;+IŎF!*=#7Vcʐl{>eo=r䓰ax||,-u91j|ƶ5'vJt_[ѯf6-KBA; ;S9E4W `2o; jA(F@FC,`Ft jϴ~?1]!Hvij"M3oj8ͧrx[͋g+|ǹ\AAX_ԲMm9,]voc8Xk %K"ٲzTC1X+Ok%)iW,$[xoSv0[NBJ,nXY)ALکi?DjݓD`@ټĈ2DhYb,58ƝH o}F0<1DLح^Ŵ?_0q 䧋zOiyyAY|\` 9/ȭgk5]Eo¤3$¥j]@H[A&%2eV]Uւ[!USվ2qDNIy)*\JY9Y~V48k:h^u@(z;q)LIqt}c*L Y˪eS1 F j ~m#U 1K # ijRR`O-6:(d͈4- Ł+{0vǟӲ=.@iyQ0]f LVbrgcVcf3k7\U(>D:\CQU~@I8hܑ&'WCv"+ 2V+vHA dKz>FUٳngoLj:/P:ĞoُupLx.f h;$ѓV5u~֢2:5<Ӯy2Q(9}b蘊-= ?!w>V|tz>1wjL̔sciRo;2U B0{"½~*npeQ=G2{iTȭky}[4DYQMGͩY'F+tv8n+QwpzR}7aW=BEIOrBL>:bݰrIuFϜU\>P&,-s1^%SiQ5>Y)-㢢 R">Z'[iVGOܗ=b/I 2"ȸĎ0N 3Lg9 :9\pĊQn] 6(ˬq#FRz`cK,[yO0 _">k.:Ip8Ub%u>rwC!vv^DG(o{`2,tc$GZԇ +[F%ǰ9SMu` ~`eɟ{}D7% g=юWej&}WC D>d[-)햲yo[7.i 77CQ؊ըy%z8qS[ԛFr.=k4[r.DVX‘ec y_&3gc1ж%Q9*4Ri} \A跣mMjU}Su?Ї7;n($>#iQ~6t=`v?$Ӥr\'+fp,\. fA֋0]lM;pQR<$R++ݷI-StwV.(~e dgըW 6|O اVo6&32M x&Z,\% KAKF`ɤ~2洸-g ؉3^3cnM $E!#V 7q# N4v:*HVtdš~G9h"Ŝ{!~]JpEZ&1;JKAtBTtmF΃I4Z Ư4@DLN]kѻXsłxF&[aPW.1qg̵V7q 'b!=^n޹k^!W-t^E걘mWvU( Z'"m tr4m3 `Zf["3*HKFIr_4"fFLVttL9SHay޲]uuJy|lj*cQ6N xSۈe3GamXEA,$}Ō:KIyiCh"Q6\BX,hmHQ'Yދ7փDӰF u{lH`&7k/unAY &Չ"#:6I&"2HL +4h_B|0-]@ͼ.yc)962H8liAO*mI/n_=)>\t4sЄ YSLpl5۟(@M)y!S5"=S>Zo@BdHoKcQ1FvM?mI`vV.8=v+TQZ.C$Xxx=u``".}gR7i{RS&LfrDَӍ*Ɣ^D-p`S2'"| A@ռL,!7ۄϏXpќ'pJS1JZm*4~_JDXt:`S bBH+bU~/=v|Nok\ޜ/R@^9"EL*#8`E0JL, N0b<M· Dp'[-M(J5@.]%h89$&Db9M5B ڪnb}7!EIOˠe<|< x(ݬrnwڣ >|SD aBK 3ћ 60z|v@xStp)oHzQF[$Jx񖝷Ʉ1 i#,004t"ZT+ZϘa OHS9Ua* rg %i>[+Jf4C8%ok,8e\`R݌ZTp /t_gğO+ᎅ14Q)}d6 ,´PWh8[dj Tk+rVLV? R0 m!?ֲmf#ڿ61*]<}SӼ|dc\NA3bay'%zCPypŽ@I-Uߡ/o6)cuhH .[aT3C" X(pGdr~(ZG6dͶXh:N"d_|tGHPĚAv[Wua[h T'ZcF10#Vahf~62!_"֒ǹ߸)0&B9K$Pav(T -C?ʓLt?f0T, aҎj⢔OGbIi}Jtؠ&8qE&}$ίV&q"7"oJ UEU1L O1/GΡYT`(mSa<Å&ɾ8[aZ:K&/6ĘѼ Eg*+OA}Eues.ú >n$bܒ,u8ELLqj7%@&]9-=Ǟ4re2@+\D0൐#kIȀ[Ua:V7GjՀ)؈\sWj=ձEl0ؼ ct6qŸI6f:n׌J2TFL3 7W_7٬,R,Zh{O0 >cX{!yͺ⥊VOXW=Ɂb[%1".4aU=&l2=_ AM.~T^Z̲BFJzڭǩmyerM#>3X3߲mB\I -(UXE=+*oSchoVBeO`wf%e^8+dI~yz"%"YCl<Z4p IءheSDL*1A+$Wm*Z]98!DhMo  \ >+W9\.[5 Jc:+5h!nQs?I<?B׉VYV_֮œ.;w1c K5.rYD({~B2>TY4 ygB}5~r6GQXf+'ȠZSkqR\VSzLK)R%z%l_/$\e3TWtF񏱫WF"ӱwړi~# 1o|L{#L;EK$54 EzzοPt=ACakS, -?%K7\ +sIHF8㷶(>n5'kO?EGTH5W+ R:l}̈l[ >@f^Izz/4(iʞ\&)aLLxFDFSr_>U>r!-ބ-9}[Y+׻~/Hp/:*{[a`[+W.Zܘ1VT[Jy³\7Y_25ۣit8;'Y+QC= *D}$|{swKa|$j|#.-kk[Rf[QOò OyWJkC%\<7LI2NVHR+lNxAɾKK6i_Y z'' zAKqq ;MY%J7ս#0Ofj^ SbX_,>f2 |?]EYA${o26;m=iu:!5`CKF02ۨbM\!:qD^,dM{"@vr0SayƏеDgt2Dyi6$T|@)ECP⌑K#(q`uIuem.CQg]TWgLF=%9 # ҽEKџyva>a*gz\lcJ^ܚ!BM\ dX?'.sx^WBE!m&VyW::.؛;'pf dZ%HǷ9R(iɓ~_g󾳊EJ9|78IN5 S~uKq~j=5GB@[҄3WZipVfnըѧJq|@WkY/)-x=qw{t)]\gvM_P[djDZaRd07~fzq) Eұv4KH,XW\~7>#:U÷SXPvPéދEZjGakB5+{Vj^ b:yk0rݺ!usj.o4C8=x=ƛ7mq5:yFVJ춱knAtE_e2VG : !52r&X/C'bױ]^߭G@ 4qUͤr''9/Ȗg |YqhÎ>H@WSƈk ,Ļa75t&`RoGoocT O邨(e\kkQl/۪lo|׻ȀFMb;CGQ4%CND}A]|r=e^82ĘJ?i 67 `;QA"Kiv;b~d.v6K Udh% 0xCiz|u #h" f9WA &n+S{j;'`FTP$>|QI~lwVlX5u׷k#ɒp(?*!GU-enoͤC`8{j*zU峐a۩INt?L1Iӕc!-eK;S8 lAayz BMf? %mbggvj2%*hCm$[/mk=$us,s{e?_UF'k^VeO6-Rx_+@~nU@Djҗ\7~4H um8+Br.kxB/#c!P;}a[蓡=Dk3j ]*t"U$u&zsEaw ||qImy?~O"%`6uxpgL_Bcw&=0(lhPScI:MzI5o" u,,ΟļV9;Gl>4HׅOf {b)0*DSy>%С:y,-:q_^`ۀ_SºzM)imBL@vcj X<_^%Ca& dU _͒~>IB^˭E)a)>cyU"`.oZ7HP _W`68ȑ>UbҌ: ٭& ]uWE*c6.A%) 3^a qȏ ?~EJb)Z~TѸk-((=Wq=6b%qM6]-NUc#7^L"d6#b^g(FX}6SOygykʅ" Wb!`K)]l|84+l gz'\x*խ8nѥJكY(Xְ枚JܲZB~;wS#8Xm:(׼țl\v5"Y #'H ?S:Jɾ a2w_%N.LKPqƔiɽ*Ngv!2Q_;z rD>rL,]{.,?P ׽skBրЂ?e՟k&Ym<ÛMZ]瘈(!& }lf8$b:*! MƬ8t%mN4SBy{s7U"f)@t1Qs%3J+l1Y\EϺ PB[%д2},^LR\Ku|HH,xJNLtc[OI mqJYsy4,v98 ivŔo%Toop@\]V,#/i]]+"}8+쫣L5Q豓r@$s OYfL gq.F>V](\lb)t!+tkz 2nd`vAcN  ~\&)WB̶IHRvZ{s0 4ocsgKT8 ĖTZTbʲ'<^Uzs `$CDj.<LG E^cV({rvOWHiqT҉FհD3o! 6"̻ g6L|7zU4}}ȭf٬e"z'9h!.et)Y5fGDs*te`#𷋎\aXMpt!K Z%Aqo5e gm@T~CvxG3arohY T+QW# [icQ~tB#1W{rߙIEB1h_!IȁDQ) ͸Zw1Ltm?,X kb)oIVt#V .ZV*j2GC>ݍ2:܁=n _%j-ns4myYobCZV/SkeƃS ~SloP؄$0QBJ|q@))+}tլk"'X tM2UXe>Dt y4/PD8Z|wEcab^CfKa1 uxҼ? m~TiCcl LGƪ 'U9;(NyE+rM2!MOrj.,ixq}mSX́ K LPdI87c/)aj'S9z4ǷkBFΤZVuvt Y6 D [g Nx`lo'Dtn1j>maXKG%AU@Etm9C^n5bd_ډ؂Rw72 ē6U5h4;NPآV$gފcyb3l& nP݅S }XaOH2y sK4M+l=`,g}ӷ|56f fnAq$qS)eϵL 5\ m_ldcͨ,$@OoءB'pe׎+094e._ϱJgvȼjWUSι*t}:Q[xܓmF.LeDƖh|1Gu`_Vp8w|=Xplm+֦=CC"rb^}{]#Ĺ%)܏to_`\M_jN@r.,'pJA&^ &ha=cKuݨM_} ܆ûm.:8Ce e{7 [o- vJmƆ>?6>J5)@ GʑSPJD|lQJ2+._hwekR 3%;gxIxZXޛsd=O;L*Oш}^#7RSo*S2K6Wq]_J vP>*u3w`qqXn)ywΛW"A]' 6&s8<ߠ/:sCP}wޟpF 霫k1n{ߥQ8M,Krs@LI$I=}'j&a5twmkA<O3h*s#+9g:%pV-@?>\/=-:hyfP.r3-I0h1tIҫ%GhtOBfBw"nuZ2=Db}]Ω٪'H#J8wޖ@Ѱ,6@5) X,}Ʒ$9e#:K͕s Go O%ސLy7DĊG\%㨦 +~XXZKAEΦKy+캆ΠW6q'4qv3:uϳ8V-(oېg%Ι>J šEz’&g)蹀F7QBS4G 4"+ 8-[rjxcݷN×7><̤#M+,5Awsv\Q癳^(epHDaz&i!3LB4^IVq̗d27cಊ9]唧_Tٮo:F M5e ׵|G[oPoiߵ Ua(A] <8[Ct-;T$Ra?t5gJI҈}sa=Twy'2$yf\'qpXw=n.|,4|-gy! o! #9;w.X.D'Lٕ/y'Dn(Y_,Y^bdy+6Їі| S)fޚlihF9a¿>`u0#-EChV=!U zu,yslaQ9 1YFsJ4`co$ͩr#?S3Jҩ T6hh|q֜8~/O p]9פԢ3[Jz·Nq=<3F_Cuog$LZd@LӟklD6gOy|!oBsYj,G&rnu@{z!kjVF=R$̇`*SaW͒~Cuv4R.( }'崇w;{n,Xd[FPemMkҍrI\-3$I#,jV;+T#e/Top#[!1 !Zp64MR3IKsaLcky> h8;sDw/]>C5dGh;DDBB [KG[O&쎘,zW *cMNO L_bJ}:S[1rs17]ؔ4_ꈸTAvc)ѵKv  I8:k>p$"yto[AZ%Ί m;:  ']93KZ Gң˶0ך9{4TC:kR ŖUTj7WVn>F:O@0|}B2ah M c\%X㶋8[PNOh:bNe?M*9Z,psL`713n]>B; *#^׆XRح 6#'+b[\K=mpleMFU ]%|.} 2^i3mAB~Y!Vjʢux T] tWrHpc'㩯0عMJcon?S؂08ZcL)4"L*_KdxirΐcmwPԖ:N18ѝ6 |aMcNQ'8}x(`fY/\+- }8ZR"Y\z+.߬UI,p{~|/YҾEY4RZo !qq4| 8_]?cã`xNvW"mY:&~EYx5 _XD+1Y|L}NOAӛ5 U)q1n xL{&@@!#&>}`A\Kv1"taZ`Dey;>wWMWO~iBt< ʍnWnR+5׷e_dB(]}@@WtN9HSRZCnFfZH/ D` |ٖ&D6aVPRIs8j^x#Uj$-@evz5|vL$E 3[ƥSJmQ1Bw l*Oap*"h/R:>ctC gbCOnt[JXYAL(J>BzAp:zW_Z|9/;HɽMZ0:g56Q]i7Cܚf2ӉxR-⟉ž0Nb>k#t|q=dM6!Mdj祁W}cOkwukN\E V1$MctXwW6.,d{Ҵ>*(K(t]$br1N*O]C!>U,ረHrX.ZW$.i+V]}$Zx~%+bV4Fcޢ¦S%fSe\ I.B\RWޖYH6` .(&l:.Բ/^# |/i7ql|sUcd0a|?[KcG- $P6ٳu-Dy@2mtUX.{\&;LjQ`YEA}`!Aqk= PJB^yE\G{Ce~Z?)Nn2mPR`B̩es2aWv4ПQO?c;a ܞ9ܒ,p,bT#zK&؛߻ QĖ9[җ7 J 6b WP=J"m| V{Z̍cM}/9)- 킵ݭR|Äxͤsh=in5!&!ߋa|.*N֏lfkL"*e@ۧhx TX3up07>0&$ARm;T#DFu"rT^ 9Rh1xA [1l` 1xU]?аo/J75%q7Htq\  9*GHTwv,1gȚ.̸ eFMq3IH6 jQKCiD'c/b 3CuՕ?~y!ی j8(^ wmC-,P9$]S@&tw9v\)[ŽDK:TxѻV& $w ʁ,Q#Sih*yd7VT8~͙a66FnWÆEug+Gc "HxnD4ZCY0hp뗶b Z og9vo^΍\v@⊿{mEjf4.>o4ٍ .TYfl`/J)8y Fa4L -20nEa囔ͬf\N[|¤*JSro~f˭Zm$Ehf2l~ ߴ@3>Vsd. ʟڹ:Yu]xJ_Z:|R?؂(:"hu?|LfdzjGFse]rXA+сM^obHVV@? hfYNW4IسnlŤ4R'789uhDzf;ݿK>f}vw >޺ HfG3dQ_':XD<>.n#MT?8A+|_fA~Ҭ; |=уp$";EdVۍqfʫhn"_=bb5e?^̝5 xYGkw|vf4d镀?9ތag{f^ۡ@Ӟ?{j%+ R.Z3.l"ذ1j+WNNZ"MV|319f$H&PHZˤuݎSzmY1çqx̋w] 3 鬚E\TChrC}\{RrI=Jn/gq tz& q =;oKn,;CU&4h<4DHvaVR%v?ɜP6_"OT6WR \`s8]|p@.b5^磽11Ņ﷚ܱ,L;{2 *c(}#QrhtFU6NY].i Uo}?;$TNJGPit?aBGw_~0' @6Y>(Khc6'W!BlB] 1fZذ+V#.-Qb>a^??Rnz0oZ3B.143q&$Iya><4E$KtQ >.)r:i4)=Ҹ!ӱ-E2q'~JL%*T][ĜXjEc^+E2+M9GsL3'YJU`AQ.u Zܫڰ]ۆ öY~ /a jڜt0DN8&38&T>FT*#\{ICZS#eiFz2M=Qwh5'#^Iu]4lP]zcmiqI[&{76q7E{AKBƯJMbʻ2/ )HEO%|k`~S@$2ٜ~F.9۽j..%=ܐMf(1ڎ2&Q^_r |j$r1(Q>U /z,Y&3%&lFwU/07HDvbv'KN>з&Rft rQot9z8Iw!C+;LA"hW;rvġ$df|l%8{L F޴ H<m kPغmbDz l-䔨!?ZA A6f?YT_pņPn%ضDž8pΪh TC$Q$5 b3<^ati^SQ+x>sF,ù5">V&IkLůaV2TF=LR >3]|:2i7cn$ͪ:*r=Ә"]̔Iviq<Б Ãƞt3h*Qonhn8~M[M>sf<{Rc(弴-*DPuGIYiuR3<|?mHyB:}ஹɅcx$F-ÍRqs΋Dno QyR,s">t-4W&G&У^ |"%Yaq^Vl`uY3mYw˴ӊ+[03MlH[v\'2QJ`,셷l3_A`hx&\y ԧ mJejS,OIz`[ ]f  HV.r7fW6(?_89\c3v$R@$sJUǴ:l~@ʨ!)" $h4Lɸl3s4RyfۨLxR_ވ8^!1PkDw7mjj~L_YA /LB4 Ҵkz$t2[`gE.TS;IU>zݮ ɲV~.j)!"bH1# %M_DZqN,]vbjsh!L.hU=9cNH+ߧ,ZXSRBQYMu4G,xXRT^Y*o SKe(+dd焵,iD~v~HINOpY܀eHMY4rSB?!_3HaKp;EI:@!q8s+G`0Jhgu-(8œዡ%U1[ْGG`PolY,.KLBNC *d^$:swT`<~Bks۱m7$@~6yY [I(&isUL}-=T%+|JfuZRbDa0 #[\AB#XAG X`h;;p4d߿|񚠴%f,^d6L*8b\I7nHvt˜%VKbv,+R7O^FI%93d{q2jLP3Jt|*eJ%uf"CfܚTT3i>[$ΛNgm%ʅy'r>;R~J9?Q/g)?󞋒cG"/؎ׅ]|wn_;|ڈ #dbcar^CcK6zg~"G7\2xtɭwarTqxBEa5NydVvɂWMGB2+\X; sqs\XQ(%o%n2?D$(;l?{׾C*4[,s)hP;t7tڶ46A/? *h |zB|j9K*[WF0v`M|DEu})EbcAMԎ-_ϯ E2GUn>w K5f`7X9lr,<'6;h$b!z`JyTԒC,T#~]v4qkv$hbA~гL-lV1,Z=ƹOq#HoB-i.,j2T1 Gv%G\&v 2tEmImо> ݟ$\uʞqJ-20^E7.\q߬֯6iٺ|| yv#UE]K޻YlBvjIϡ(9 #g;  ,>FN*.??Z1Hh3aMw_Lu-ps֘]`y' \'&?]׃1ebgc=roT>WAZkPTH"*x5zE gZ uF9?Kϭw ҉%BHoc |)KO80uXB ٍ`RZ"O^HS:mdX[aAep. U6ElAyUpL\{ᯈM(ӓU4 >D=ۓ]/<2 c|˨\gIiaq -fHz((ˋo/ 0i3۷KFI8u]q-2^]:c=;ִNXk lP8;̈3ri~ޒ_bIY K_njS~Ԏ[|s6W%PkU9cn?BnH2rRGɹg-*/ǬLCi xeIA(OBnfX=q zaf9qM,eվe-2E6Ž5Fy r 5nTl1oqúD0gG)% UPRQ7 #~_fx7W{F*k9zj9eӽd$yF}!`6~{PEs72;f.h D|@$EpasXz*IP-[,͍9+!t_;90JȞ[V_ Gv c%MP ]W#:PZvK|ϡM!+vy77ַ5I$kVjO)M @TӁ靿+#}й *ϦgeHOf?OaA! o<'Ps8^#sPspJ⢮uvz%~Zv6=rؐ 糎DŜz5RXhHkE#PSs_{SGc*|-ʫ Vp7޼j%\`5KÓ2KvLu<>\*M3 ,Db?LFF1ҫO~.t>7ut@DxlIXsɥ[NPQ$;.\8-M,e]<jտ4xl"&O%1zQND c2jA25'r2 K``#:gB %vi@SjL+~53|}95JհF 28=NDp.E8T Y#|j׉d UfE 0<}ʃMƥ"3gѿA=ske,mǮ%V{K9 H{m+3ֈzt[ ЦܟsüU +UH&DLO$t$lTzK#>yTouo(E~sbd@# 5iW_ x!Y>4kzvUy1Cj6P]4]όljhy3Tr`j4Ptݯw6ЬM!m >^ 9# [Fs^Tp_2SA7QFF:J 9Uo1 gj'X%]r[Լ>İ& )|EC@66s5B7=-(a!rtZ"Y,_}acm.iR1C„G9 zI}$n91΍JJ=I+NG񊵵d;V "GLW`e3>p ~1P\536_MCr$fۯADZR9ygDP.POfovudUmWLI$Ŭxoy'yOּŝ rmjv3|F gN͵G@UO&YPjP-@/.EjwUĸ"3}CX_䔓h i?o*top 9PdJ-Z2 A̵9HγC3@7ޟt苲H} EŜ+@ +|ʇ;5DR Ѵ]]1'zB#: {"=h4T؝Q@t3 ;̫ NWxik1d=[t ,(b z_& =x4{5wok%»I'[0ÑZTcԴ2t?r5x$ qbbzugx/gb#5\M(؝6~OXPh--^ N.|fgഺbQwM2E3AqF;G`hVa!j*&=By0:^Sd1Z ~qeG4qu6Œ9s2KvۥUcl<]6}ّMDY!Qmoi. .p֪ꮻ ]o|~ǵu,݋r˗gPBNSM?v\]RwH*L=K&)#q[Zb #O_f J&9&#uMl2,;[xs`~{ ҋIU+9w7 Mo31  >U鵚m wb|R=E _( 2\S!Oa-n"+Js;axlf=OݓD!9%Pm5|4*mš ˙4pT,1s}?qZt$"FګrN?n^Gꆿ Nn>u5nz0hN.?@ŗׁXXH䆙xE\ @++3ը޸ԶtjЏ)]'9x)Uc)­R=F[+TQx_ffL Cup Ȉϕ = $de(&kh$T'Ttb$ʶ캄〖W΂ ^ad%CێsTé9}BCexsw[G_Ҡ/A>d*\8`xHriyMzÁ(_)GqFuiң%ؗR1ӘN0a楫~.Ə(e/͆ϔ~.Y9豖7?µr'GJPП€W#,F#qMI ~ļL#/ @a̿>U!mP5s\8wVxm9~M2 >L9s;633ZLQ=^sBy@(U suN* 7M}ڴɪ) BWb$%I`V;?ӴhGDp#uŠkjpV{I2HtOsW>"~]Ͱ$El+خ/@ jW 5~\V*_r,pM$ʩM=]EDUE&^%MN&扩 ;]loY2vbqwvUBcà6P.\b^lp>Wh(5q\l`Ht]{ J9eRM 8jkSy5Y 1w%m1 _\b(UJRF0hgeNevnZA +?V%ueo[_'1=l-appv ^+ꊘx?XwA[aoHťj)̚^Ζqr<|X ' ul5Lr؄Tro7c :fEs˧3u^@ڋ7||—Rj>'oVhcawux!#kݴz f-رtz*:'s{bQ{ ~Ң7X՛1"Tf0A]z\`(/pk5rLMD?WOBXv'xnvش:X-lNΪˆ IR8Es%O}+Gk@# #6-N0nׄhm+y6NӦxFZ܏\HAr݌=#(zS K=|m-}Wv:ᗲԳj gK+ଞMS^G\6P2BsoRTizD>*C ^}B$)0&'8T_);ܐq$ecEWUV6xBѼ,3kmH Ûj'4V`/%l'z Sy.{=| J"sТϚ .%^CV6x5w*vI cTx*Гj]1X;*BCskj~ƬѝZXF[.hpu퀗-I!Y).;/|^5''%ˉ\'wٸӆ˙ Jū)ll\7{8ek! r(W$٢ w䖨8-FDEgj)R.q8Ta*+1]l,,K&V/ԫOL15<[;LNIԦp~?!I!(PSDa- o5oaߣjw] ѕ'w/4@MɡQ.RcBX R_1UC{^ds u[R0(e>T^k. jfuyW se P۰U X"oZdСTށfN.d*ePշ'b1CSOs {^`memSv4rW̹OV_ؕ˯ ClNXڣfڇG<%mSA`8eWopJgs&些Zj{mXh;H2J/ Ȣ }`5KOwR 7…LQR,xU4 _VFP+!L-o;<E /dBqD1Qd8^LdQeHQP :KH;xIm[1{N\w\7jpR7i*; ogGP/,x`@~*.˿h/Rj._ZDQ*:vąpAwbȾci?f z0MZ|ps. Ս}vIRVK\2V/?+:dq1]kUH&fV{@Kœl X㞄 #kC vzd160І `S1`T:Ȁ8SԻJ]$Ka;Юǝi'eo;Niy1!u?ʐxnIGC).=_OG͊6eNس<ʵ>87> &"ٷ^ch„%mhp/ݫ<POe;AgNZǘxd Tg@l$ f>}춏VVNYDv1 ((BY>$[3 hԜZh.IR /`\GzW݊."Y,a6#lR8 m{|N`v$?P4}K̠΁uK_tdhe&|)I0aKc<~87,]Jqr L#?2c_e QO? n(n<>!zlIf|HcWk nkue ]\HGupDnc]˻yM!o%Xl'=?FDŽjjW(+߇Ѧ!]-=4YgO:Yִhpvg0QyO{K!1,d·l. DZBQ-ǗZLa #3,#r̐›4I&YΚ';(oolOtÂ$wo1:|@`kHqNZpGpJ9;3x M 4 CxWHh[=B%:|1M~+S@M$Q_LfKle@۩Q1{aϻWq) &hA;ca\"cM"S㮫Y6%p1luXDsid]%"ɐ=Љ<V3Q;ϴWOAmGEZ%'W{XVL֊S, $>HA@4?ORⷂU?`tY/#˹ #[Z@Ҹ/φ<]˭tf+t ͒r9tDY܎𯛤Ej8wb`y.nR;}C;f$ibx喡p1ƂĠ.pAc1QuW,6տIFEog^wP#Of,§Mʜ}Hs/ ipa[ 1 B{4VT x7[iJgA/Hdu=-I=xv5c+JlT8KRi3RvyC.Eb2/5D萏C)*e]λwA""=A <[{m^t> Ҥ ^x49 d}&0q(N0.Jμ_#\NiNfLe)F#eUZ_o$᫧pkK f"mrb7f{O$h`;Jƍˮ?BBrvCs~9S k3 1) .u"^z(NohKU!"(b!+{-jgbXɌ)(bl Zvdm—Xo좩넰suVYrGCxehgCR`5$6#\vA+J Bm UeȯyS|[OxcVO&>5O -w M9P0q`Jݔ\mԼYBye:a㋡d"b#XVAY?6遈IAkdӼ3U,}|VrL6=+e(VY>/ -$# 9K"M~IN Bp$we5IWu]Hp6oys.hvܾ%mFjf# eu~\P>n,R(> ǁ$(\8{WZD"Usb{_\bmlŲ  Q0 u L18|lw6G\"oZ/J3os]rCQ~e? Vli1G^i,=q LP0-Ku)2W^EYZK{=9 4+ Λo+UDZc%!*>?rDPPUfZQz̚Ud6C@y7e 5QT!3z#@[_?S]4_o=󹨿#e!f8bxKlLJ3-WY72Sk]E+}ؒac[P ş3a@zV[Y吿t0i=ix_F_XLEvE$Ť=hIXIqˍ9S oJ*żY쯥"CTAvW+xZ]gΎHXK"YrR\H{ngذ0rdWB0cm6'ޤ 0L׎Jh2Ή, r'؉\{/z`ovVw%zSCKZc\ە ffۡk >>sA`~?DS,48-7:RI??]3=²fWad<c'7һx{ڿ@hJiu&2Q1)bm"-Z^ k$*P9iݚC#LE_ 6 g9ސxP .u\4CD~^]2ʏ1k =LJ^u-yxzp Xɬqtd#Qܞ,$isr7U2q/}J3o,9I~-<8ToT*؄ZȽZa c*򹹯5tt!%X~}d#Pd%"sXm#r=Wbm~ >R P(಺".#?5eGv>+ i}ɈiPVnNSGhW .V1|X?5Hdlr^osN%ڝ!A#^b%Sc.[>@do`"z@x,&1$Կ(х x1:YP6wOaH.o[%=;qSvB'k^|O;^5xdVo;VTdWC0H:MߊuCg-4F#qV6e+li0c=Uc{M.yd\>5{) 勻gzqpi>oXa7,p0ĥ4 cU}'I=<ă>zMĔE 8%7VJ|t׻ 2\fa@ϼ2M1ƩMOֵ`/gG=eyexjJ4ad>BdO*+֐%\Q?אd9H,_g"-v_{*BV-*_*5ͦ%}L-ixOhA4=zb |bs}x 5ps,7H 3: x4!qgr\:[rIV\3(MtSR_O:ܤȕt:T;=a`oռ!>"G^tQΐ St#L0&#M5@*+J]8iNB!Mym@SE fF"‚nZN z?S¨N}_x'lCI:E71EmQfY p2Bxh8'IE$l|m#TciSu0;ôd-Vk„ThGk^yG |u1f2Q08ŒL.Y;B)a=h<ɏQÀA,cEt٫aYz;^63Rǚ >*)1IX9@8els6 iךy' /.^H)G{vYƀGՍhSc҄Mm$c;C{FKU!2DdKԛucBJ6TkQ; k~bJajYE)%DG ZDǂ pEpB2Y1KmÌ<~ݚslfөKԠ Fz?Yd[B+v".TOm7d4 Acan$pȎH, C@Lw>bP e5 ұ%)] 5zRpj ~>`#um+@4t&#I(]xƆz5)ý6Ti'EOƳl p?Y"of:MS(u~sST5Vm찷Ŭo(@'¤gwk$=s8U*\wp{L$%pX#c,6TZ, m?+FKkU0-]FM[Jj8EoQ>\?80y?kJŚ~×EܗA-5~9y&HG+Ѱ:2泃F]@pK|$(qE-دM1}y7ҞE_|dek^_@q5S"Og/Cx iq?}nh07iṙi +Ź!UDE Ѣ,,#l ]Al@>`fk՜yۉأ\qQk.5l19'lih6&K[L>ʁ$;E{rLIx>-hkYƋ tUF1ړY=*d7 ̦~hJx &\T>/>`|oCc~i>U 6FZA!{4 ̡ll#d$;.5`?BeggvrފHLg#7:{T{k껮$e[5L`3vaX6E@d**>U0&"!8nE< 2eBpY˚ ` NY>kUbT[ f04N>AF+14v^rr2 GH(?(-S|Fl Z( cVC߹x0MQr/H#ٻrlWլO?+RIQu3 dHk/+h+_+s0npU/@yCB/gʗ0ik{Gju /m, r5 |ſ ntT61Kso |/wepVaO'e". ? m(,qpOFYΓ_u<.lbP/NlﺀUՉH;# GtڑwbG4|[3$+DlhnE%6"Q\u-5ϔnhsACG@?j#@?/PVm&9f8wݫ"99tL~ g{>"?d]Rt9lU~10b\d҃)DTdw1}{?HC^_w󗩖'>" WAqbosփ:smPh8yMZ/ECy]cJ6z뭎WƲ&m9mkhcjQ/4z΍?_l}GoZDv"Z#."?efE丸J=&eۨŸnk'7k::Ã1YN I=8Ʃn#pCf!.  xZWK@ʖ3W:R*3AQe Z:i 7b¦y@MU18_[:<٣z{iow|{ voBU!1 STcnIO@xh Tr-γ4:qM:|t a$OZnK&3'#9sR|&Itwan@{ BD?@ۜC-s,I߆nu/{SxdZ鬧awKxŹHMxfߖl]Q=y]8d9N4Ϣ6vQ0 ?ހ٤PxusBCM.[,EY8灘Xn؛8~tka/P5ccmrX8Rݮ؎:f֝Ag>钡wYp6^q X_b oPrޠY"JdF;h. +EHreTmŸarֵ),-n kmm"&Mo$FUZ R2gUK3B\Q9 ׎'7!I <HbK7n R{?완TBu?ӣ0SV鼉eyF!QPBfs5_!n8v+pfA &){TŠQPR+uB=!Ĩ ~yĜ,hdY?Nʙ BL <׬Q ǍbW.+Fч/k5SBy#](\9Ȍ(1 /~QWe-Ƕ۬ƪ/}cX ~{ 渪&?4rJmgpro]님k!`%EIBedLzdr>,'۩3b $ |E'񐈡Ձg>{s5oPR۷:-4&l{/ Еb96^xP*;^nH~(:sQNEpp8Q /!"AM=e$~u1fɈ:@*YRv3enVO^U-O&v]{ /x@d 0Ų&vc@} 1Z ;$= oNhNJg3}yjEUFe.P\9Xw}(J{d\l0w1ll˼S (-6 +$6QSboDqt ½^Y?ːno s }o͆ÒDxx2|S >i2 ;h%D鷣us0tT=y"hd8Z[vaAg_10TMز]`%;K/r~JilmFLźw'?$qic9kԣمp =HXCYR9'x@` hךUe-0zԒ &1*aE@&6/6}:7ȝb'fq?哎4CFR=bF2QrVL<=Pe]*%Crщe3Q]h'pH/a# #+g3A 2}$[we_-0>}Ы<4@3v[+4>L!i Pcq}^~F>p]͂)T;ꎐIv I)(ﱞpN,atU&bxΕO&z V(88s6vz8Ey:GVd &"~4o둞 Ư0./0ِTPȯG(m3m/tq_Z!QK3 !d cl]NYC{Y;SJ_Xt=нG5ZK:mu'a m2+ 9BR5PP~C .Hf'BOV$m\$FՖXb˅z•}ΤXAXmd/UC\&%~̄0|Z=_ sOgLȆF`jђ/.i(Ww10HEž%2%@u`6)U7+EGFBSU NbI쳡Rī:He9)0QC]!"oy I&7FsysTd ؐz!` w`2swjѵyF}U ]*w;N3~mw:ޓa @ ֜2 \i[YV l|DtVe:Lx-^nU3C'=㖥h#eu7h ߏ -.]1ܐL : M̱+Mg-'^S+ofnoZlF _3Ti;nl̲ q&8$Zl^7SǞt#]nW~ZW: "x7NUEpM6?-]g$힄3ey`E0 cNS-u`htk*GN3͎ހ'*C̣bC[1߅IwMsb݄)"Vasyq!/vKxK_bv~W C2tf8$[ͱލB$Oχ<ClIIC7y#POSr7a I^ӷ@DTh;D5!o! IK5\7tgytpg)iQ0yVy @yXhsK7p}3Nj^UdLӔ3L @JX)# L23Yfyc2=`Ϫʡնəo}$9^Z |ح:۽6V-7:弨4}{kF|!bdPoo6Ke + ,c,MMXGO˔7ޚ=ymp=$ E;/ᓮ 䌘mc`1UzybtLv*\gMW@0 `3\ nm`ֱ?rJ028Ym }y]NthĂ +߃O/R15ɺ;@X;' qf&L(:1'piƆ@LWᓕ1sۊmYWŹ(.vSu}(#;VIֶ%Fl^zR'$8FF=?Uva+Ȼ L`={\0Sz,kW{a%IcG+A<R&/9c%->?`M cysh.tJY@0x<ˈ>Z mkH:`U+ľ!c\m&ES-DsD,|STfp`3'ğ`]}yF΢~HƽtPyBbfI8"ˑx)*FdjuzC/z_RW0BLx/!~Ig ++K Ja_zV$7̖{+[8V?jgFgp%baAnQ#W8+OKf > U)#E[ժ@K+0%Ozoo*j4Q(D:Zza:J Ph % 4BjFa}AzI! hJju(%zLyp E1EgE LdUc4y 3}P&D{-`a֨ߠL"kڊ(H2Hť)AM=\Dq;w?>x#4dGM ݎxKcIPkHW]KX_Xv0w+ȷIXsKUpis\ݪ0l]!.49<@VQ,(_D0UQ PM'H%|bOʥ29 bde$s?%"H=z6Έ Z2F/-YS#MHUV+3", 5 %t=(’.=Sz>)Þ׏~Bsw7|54#p;uD1Nϫ'ɕ &xg3Sq(&h ;"ʴ2 hrt9xƌ6vuK΍)Z '3O yl5+H݅pLU ttbG H"+p6Ra)b]faݒX)gE O:+Je ):9Y1"vd^QI?)Ѫ`tBKf)J9jQVR MN=|'1,h~芢-]lɛN?uyV}IZGpY\\׻:m|($aik͋$JSɿanEbQ9&p3{h$`B ' ,7ocʙxi΁dj00}=^X"j{U{ޭF.+"]wL[vvΪ;N"P³8`PTWVSX _%5 疠(Nu)ob/-m@~R?!Dqhb|rF\"Uq 4O\+@)3E},ا:抔S !Bj!i`A͛[,:ă j]UA3'cLp;lWD*}wGu;]=# 1RL_PQ rY󽞙){-J5 #4-pDžBx ތ{9knxtǗ#QSv3chy+ᛜwɍtVfְn<5<a,>K`#3I 5tqi'aULfQZ.3>"8zkT/yNsN#`ȦepXg(Nx8|SvhUoNV:v=Ҁ:hjVʁ&&JFų_J9INkg"v7w* 876Z\;X.DUVlF$3Lf$%QjZIך{|`G5Ď',n2gǻ/R: )'6w=f˩.=Hztx݂˹KMhZFrBFx̼޽q]૞WS?/8^@\$T+Í;棩)'`4cQ60 <+Eȩcz#_,PJEM̊_p٪ndz~S}Pcʞ$XC0r;x ~4\:o.`Y 9}+`2MV_?(NH͍ aP=VWoO.Ub#b4*) YoNr˴M|q ֤atOhiF5f݀ VrF@OEQG0OeWŕWN'A9V\Ezi+ɓD;u~{sv'Oz"X c6G3, jb'5Fᕫp/ ljkAR5͂I{>j2on]|o[O$DcwF6eP%_wi.TEl !5vm@T=a Sd(y/&lr,c5fZ.HO@4{a4 %_ag{N^;TBXŭY07je .':!\iC{_I*o#`WZ j8ba-:glIQR$ inuez.xc 9m#PdލQ"rhE9 I`2w }쑶Xtu&3mq'14/#cJnk-#2Em=y P=m&muxnWWg@/XB GZ4}諶De9sOyF:顀Gq@:!"%NuҌ †9A!ɐjSGw%ޯ•l߇ _JGjf\v?ˍ wOKV-.s,ϺQ_T1Ibّ$lO@('ۨw R5\3HNs4-S5*O7.B"_-8 飰_#}AD7anB6&bɄ`oc.6j:Z@tJBt*+uESxB UatI=| tU.dJSU,͐|jGD8P )k02¬ n =lA:/hC ºC [)|d'$>:ߝv(Qㆢ=9Gdw[-1^+3j<>zp*䩢3"ssH;_lWSt&tOLe\D"_?qƋcG+274u03(پ^pctCؤrx&*[*maveC൜g^ ■$f["XF JwvK3L5Hlt/0^B.'۶tiճ['Uc; Ô_ Ž#ۃe42!3 קC JDwd8/LCM'_ /QubcÙSkRAVbcC xFD6bqȏThTrq.6ҶAy_6-S)4>u^/Y$)ELA袃X %UTdY83\[9q@X qWD\'oapH7=S],-hIj*,|0onZ!L?ES#MPZ?+)i:]$U6}+jF?ekYzz)#4>~ }]z—'m'#kkkm }4ӑ)=1C1.[u⺴eu>\•}ޏG8% O?O=e$=L Y:/ӄI5!#À{NGS(4tE_OGe PxV)%wFSD:<~'Eң]ELXPeR"neP$hsX );v|޸LA|xS\8#]B4k^fZ8ȉ\&<52P4b{aD#/Z Sk#g~rQVS}9_#9s T- N(Egߓ6qnj/?k6dh49M}-lc]RM-udd57ŇrJv]%~E [뿡k(%s| Md4:җO+gICے;;Ni9E3B26I$jbbًv˽ֻDbzI7`kx,wp!e4O2\ 2;z<`S֣+d vyS1Ңs2h/&5؏brEH A(m^- ˌIi lW'`@+S衠܂ ?"|{r=r Es\z_posa #F@Uҕf# z'm|huB$.G\XBX_;g0سȫtXD/:)ƐrКadvsKIܥV*\ns"_EPDD1FHih(:TL ,TP̱IrKJ gѾǷLIBɝ[[юH[4jq>5.L{0J lo)Gy%X/d(rM אg8INt?gx* IcF Am17?|8RkPX'k܌ʶ ɣk]鏴Jln!)R  dkoL*8nOkj+m7d*X$=:2_n 2V qe4[-/_;!i.Z\T.fZDQ? @>H'T wZ;i:_~5P0)xAJEKMiujuI63f|ى*lΑ'-G Kɲ8\- 5.%eΛC-*)go1=JeW<6m]$zFTE%Lܖ{rYVW7δ((l5E+HˉzD~F"iurLF'( DMcr: /cfWX7Ĩ2V0GruF?U2!xQ>546ʘ:/QXvlXic;Dؠơ)?ϹeDW6z;,N{ o ^%,uqTU,LT97 d(CY+۳Ȫ `Mh-Fb7눡pID~ay=y'|Vu5ri%G~e[9o Ӝ{w8"յcf:n DK)WIC M^+l%*#DE dDHSџ3Pv&4w?2\v$?#]$yZ6Ca>K`zNJ?86RYDՓ}>KZbb~GʤQ^CZE)IP-jrydFw97: H=pJt3=Nuz?jU><耛9-_8,T~)fod0n|CK>5Ma( "H84NSQ aƽ~; 80M96ڂMM,=\:Mot6hrT`Wd&ݳ dl_N1`[!p-,^YRTFtw13bFt`~/Cj(lkj{fv#*?ѷE.G$U):^rsܞe1g﷚*I|;Q:GR%Oty^$Ъ?:sq OUӢg& t9%^VJ <&2A0_@M*Yv _*JE'@U&iWssH(@G4icƳqdMq8<7M[_Y(c),| xI=pv(NV\-vS!nMƋBZdL0}c]A8zWza]Ox9,i30[0I:Lt!KK]kʞ0b<.=  GZӘ4w-/e]uXGKʨ  n,Qck<z/Vm >7YU3=_ah +ZzRzIqeoXF0y 86TOqfRug–^aR٣—; b },L,n(iv7<:m.oðK:F/σ]ٸ1=R f5sP(4 NSWEu'oJoUKg;W.Өi |q`HByEl' ->O1RU?2鄭: x> Wnҳ o tꚶ[CeKƃu׉0jQc(XZyJߝ,+y+4cg1'yeY&R>,+6[dI'd6O߲(OϑD| Aԭ?5O3u[~Ay;K$ѧ͵ӍT+8-g6H*,]ʾ'LFs BEj!gs EnЪT ;I"eʫ20{:'8ZM|m4s8; Iԙ֑Z` }1 pXJefV&4k:i :gtɋʋJXy=HPm6фϽr0\af28Zfֿf?DqGKt H1 Fn8NhdLu. O1K٨x758xamp8gHz1rM8cQ:uɝ/"D9GbQrm}\?|+gIY.+{;L7.VD嫒~6CxzKz C|>Hzٮڶ-(Qo.)DTqǍx ym^ɜOƱHzyX0 ;<1R#!, \9λ/[d7K 8 5 ϱqϖ8'Cfa\90-p!^88.)5[8B?„e-+}*VO^^$F#I@W4Ԭm L')jh!oDx]Hs\`3¬FyX^tO#\>s(6^* )VAY&/G:WVU1lȞ3ݚpp8$BS"G}M$.}iM/lHćTV"1QlQkj1hȇP (:cŸ*4;A0p^ #7XAأ-2xU⠳&uVG'9Fb>&H!7E$n"uO c ,bvcm&Sӣ\%Á"? -彎 lDXVȿ#^KZ#j%hd[K:0ꎢwMYYRXyED۫VV ~_+y m*3=)io:{r Ŧ%E<g_<8t6Hr4K|*(Qϋ/ IH@$b%* |er.xܴQ^0ε##^J=avEbκiuNߟ̖6cX!*tFkۈ#zdK{W۸]*7@rr΍+ 4;VeS(;REr,$)hZ.^5iZkA SҡY,Wr.JüT񘃉1PFO&%rƢӫ8T`F۶g8bMP6 5=jh|R`pmn4i>!_Xh &MX]Ϲ׋X Rp"LɮNJyYIa~%3X$76F\ܥf%H"|-)).&4#ƋaY & ˭cs!iRc`>-Vl 14goJޖ4HK2\kפ`2Rj`TeK#).Jȥ.x j;k Vh0F>ch^#8EJs_IÎVn;P[w^ev3}Bq,Jʉ#_;QXd/#wvC`eDd.#u|rX7ײU{lkAn] ?Of:Ds,A9X 3c٠keyH@8GC]{C_xĭQO.NDG{%DCD!^dcJ"颈rjZcй#مꨰz>*՛Q E.G ;YzP?P}9jc_"Dr4$_ד~S:O/Oj+\7Ə?SfP,fN=k;8EJG }:,9 鐉zFbIԿנF,󒑠vRL6ѓ&)Ng/ca%g;xN;ʸN_Gh ^ )eN?@(*|.^fXLmj7t_;봱Ts,B4k`ÜG1 h(G̜ÎǓ+B!dBv{1Ip{X,/yV5z [P^j+DO([P֣ر^NwhO?qw._R]VyLVu,U(Ħ\:Hخ{ǏJ=ѮW- fk`iD;EYA)i ֘fg9hXȇP\z2L<\Yt7.ƺijUgG$et/`QN!D1RK}_טZi1Y;`8<7a ]]ߋ>_Z74|Ɨ(߆n-SԭPMJnm`,uQ~ק 3 $^?O= R6\h׏(l^V%6uqJ"z".t!Plw>e|H'B(eyS8z#cC3Aq"rUh]Q8 r]1l ѡIyks^d';(6@bX@=4E˜Cwق&@{]MUD.93{"_ C5)N.,Xd. lٟ/|Ei~%?e B h`ЭvΪtevÜʍATk.}.IMP/2q\y-ۂ¼Xw.52y(#x@A*&/24{orV|{]`z]N4 wOg㇯f|,Ƙ_9xE`K>ҭ9 juJ^*2hZٵ/_O9R;O0o8V3}!'Z2vm}ـl"‡=^WQSOMĖѶnFsaCV3%laNFׅܙD`> r3ŠiTEO8ق>EPWjP;Ŏ Pzr"%SW֯iX]E-a\:1=;Sr: $tF^Of 2c}_MCo%ÂSF#.Cg׹c@n`^&]8^Yf cCB\ ܑ!Ǡ\A*WpِWoTDH͸[ mԴoVOjvvM7lU} :(w۵85cf<3sJ$0U7^KcEH#M6.}sdDU) 5yBWv5犑U{I?F{JwЌ騙+8(&JoZ gBqjP8g&j9Z4ˡKFM kǥ!vA$pNm*s"u83I4ŗ1K a9tSıLDʜ&? J#M.V19xf ? v)ſ:Ç`(F%TmgXiR'eNOĉE {9wB1 R_-$j*adC^5~Blʐjls"` KNeN\5~hfw;TgF[YBBW r3_Mm*C)z[w+J~qmdY&F>c*I$r$<VTLu&+C"Î'`;{Cיǯ}#<ȱZ/4?Dlp4GuTFڋ|{k3A/G✡ܲljt?M|02;b~sy|D mV-^7 `w[m1Pz?j/X!tc<ϛjL4u / T_d*l0f"0׻:5?R9>&UhڨCJ:ML*igQ0dEY;~>{yd!A.PC%rړ011xR:tDËyTs|W46 C-^i-tܪn$C-F& ~fƪ5Y%-D >daWLu>MVW$% KXg<^] [#\Ș`1v\`z_'MP6̏saVOI /zۦV$2BG3[!$ʸQ/P®׿!A |\U Sy}jDj:Q\"q6:IzpkcoDT(1 sm=H󊪸 ~-So1b+Nj.rBgASJZ & A"|TƋb}if% :|*p8_7)\z֌+1: vA([g!-6P(.9C$%ݴ[c rJ)L)*XLNijrUa2#=j{nP&6A?RT>Jj=I=ZXkSӑG0A2Q@fYYV"턕X}9@~ 8E 3,Esq1ް 32!@׾=U2$}bpN_I$ A+;*'eBk`cvџBhF 16vuhF&lnNwxPMG+S P.v@T5c㘙gA(]ii@C>[T1˛Z^1 o s"O[EgA[å&/6)CAƾTS@Vq=‡\\%X #- x(85MV-TozM 7?M#wBY;A,@u AujGT\PuU-gP.,0PYqO)3@f@U;d!{aO/:/z:Me\PEKuA'=zer&$'2C -3ԟw?JBjMeFtpٔXɫd5?Lh{1z௯-s'qw1=>=x4kw!==ƹR۹p6[ɹB{v7]*)71 {1&> (ʔ[{ lH04Sr7k7&HQ":[:du_gp#,Ⲱm6??&CϞ޼2WrjhjrYAs){``V&8Sҫ3wVG^hOlId4{V7n|h<$xlC)Q5(5{m4Q`ETH>eb&S7(9rX= OH|Zl<3 %O&РG _(Ͼ,E<3P %8iJB߿-(~-ۧW\Qe{[q\PWy4T6Jl6xb9t[bmC~#=Sm][_KG;p1nV_eW{O"EiKӶá v Q!'.nb{[b,J SPZ&ɢ%jM0Vi'U$sY~W[Sx05]V{x?oPGl3v?ko[K1Ӥߔ)#"!l$~ b(u g&U'>ATY-rK0ߩuZ $o$OjVog.# jN.lܵ2D˥T欌ۀx铱3]%bRZĉQuAGmd(ŃWv̀;mȾ\;(Si?qeV*w_RyFoMBlN6:xn 0ŽhSRkIbgۍYDŽ'2ܢd6#gs4K)PbC@qS@~ =无vAE9IAEN7aL\VZd+Cb=6b7ɾ _iw֪ Qj/vᕰ%,3Ġ-Td84  ?0aL ۫8Qx/Yzs k8TTd&Eh}!GdYi Ħ'>FeTPFDfi\1oWqti@xA#T՟DHQQ]{d-F5C!vhZיD} ѯW[D2>7X+̕*;]PeW."|S$Ul2sލwjq&Q6! Lw3:~ۃ#p*2qdMs8tX%KR1ApMxć5mY41F)QZ'Nv @:;rwmaZ8](9Dw9N>Qh)[1̮"^Ga\n;g/)!Gi0T_XP\p%l۪1f[CeiSE^hhJ ]n:\l)kU=86'V<9K}UAj<< hhyQ78#g+NӖ~nv[\)Dq*ßV _4kx7c׺شC޸xFж*''p-x\SJɪ ͊Xq#z pAS;+_ %F~_xabK7/_K}AY:0!2Aϵ%NAKϥѧX.H:z02ȜQみCzA\)76E3o%D.eE <56ux'. DjIIE CT=K)Y3M>+ ʎ :ڝ@Mڇasl.C$FPIaY0aD#Tamy?ɱC*Xe-_*r "^AgW`E#(fP9 Q%VY8F^C}^l8&̾_{nTmrS( R~$LLڛqڞPTcewTηy=a!nX n*0 c " is\Ws^"H&Y-Hv|ns5) +̚}nd=}`SMǟCV.KtlsXs]oE%u=g+teD^AJzƒaBrekA(7ڽB $ӥwRDQ^Q~IdyOopf0Auw)[=6ӌ.[uIf-eSj=ԶKə?m܈-[6"=q"•aig,}@WVhkR>&Rb6U9 k?iA~P,ϡ<̓DQ)50M*D_p/ MD(/: +%8)1Ș!gg~V.VO=i8a`C˩qk\ERx`lx>74W>̶)2֦ fXɇ0⛟E޾EBE4 2>|fN@d-ۗ+Mw/_JZ!LwI.RjY 7W{=-##rZF!h~^8 ,d#> C'`C3Iq3ߵA?2Ń"m~:LNFżkӦRM"== =dN"{_W[iCpEې Lv *ˋi['a_C Ӏ|wԕuxS;R:F#i2]v7,O%!h: 14y} R C@2ɁfI醓_46F/VJ{/\~ 4aLUw1߯e4\Vj;O$Fez"y$zk{Bg*o؝/tUpiR=Az(?yVDʥܞF[ KR'f>Zq3 1G6!v n",^=m u .ˑGYgQ#gB*i}{Sv6MeEU"ȑ-nF~EM ?Sܻ2C`,򠳯*|@!?ۋǞU$@\68x3=8<Tql-:[N#}[nq u{[@!b,\,]Cmmro^MX P!.1:?$DI*0W8%hT|f)>Mt3}(yurI8_$~lUrX[aVu>Sq\՘S>sd1< pAĄԳņ0JcH#)CO(6=}!{9+m7Gdo&ʄM]'A"n-9bE5#wY5b [rW%gjSiE…noôPcNI%;,5iB>JoVP&=?RF[UڧV>E* 8[:Ή@Zփ!3jLr{:Ei#Lў 'eNfCw.+:Ջ~ώA1иw鯂K-?޸2D|10wc~  R˾,8Ѫv6`.f\JKpLIFNN"Efl3ŷRrEUݶ\:;R |M H5%/mkdO'V37 =q%_L01 C*(;Ixv>KR}ca T*㷒|uЈ#[qkfC(<s};5H%x(*?l䮞g;w'8Ϗ'.n`YَՀS[!bӑ&F%{|R{yhF&0¥,KeAza==1& OlN'Rem`5EhcS$i} *fʆDmj4%5Ttgʉ^fs $3sUaGQ}s7TDىBJL4CZŔwA %GS(d?!g>~h^$))@ZD-$Ĩ sFԀO8$;05bvWa2͡Cb&zA{njt9"Or kԓV|6Ho* WX#-%[y%L(K0Gz TiƟR$fm>`wS oL=_Džb8 䣕tW`m4+ܡLoQ3#[݆BޜBs@N q6:^/حsr֠a1{FI%~w%;n_|_M0tT @rν8nqⓟE}{伈6œt{nf 4T6ږC#3JhUmgyVW!ZеqW̮ߙ1pXB@0Op { ֩zfӎr LX9I0&y,anB\aM;M9eWy@ˬh@Ǥf-Bg׸}ec'{h"Q2.#-"ٿ~VZ,|m{<4,f+^4RזõzևW.sU]p{Oz Zc%4>.JWfO|,1钄 \BЊGH}~H3 \wg]Қ W1TNAY>"r0N /bjI3EM r?1W[X^yF\r4uK v(2Id ^nHyV&JQS5!YEiB8E ikO-zPC O80 <މǗ𮄔Rh }i/0r\%<2r j|o)G2ݐ;}I7i"- '@'}mS.9@뢠 ?2TZ<]]_]k]Ud|7jq{9FL#;-L 6`&;d}w>پD+)A71CuϢ4(#eL)|f:Y|Ozy^20*5.s*US3Z;x4 E6M_l !L# ԺYFE- „3FpăJ4m?^Y M?J!0P_.6U=cUtl0ӓ,_QG@M4D'="N q(Z6W$ ?Б@-@Ayn{T0 8M<=o|zh !3ZSSj3JT6^jl7[ 9['/,Ń,dp۾ǑԱal>y^\~<boc>nL,ދgfR]=V%FR ZV <ɓ1S*:[A^D#"<L3[K)W=d7i{ܪPI+0Ɋ> pK (SoVCuߒ9B0ͼE'/sMHaldvCݥYp쩕p98t$apE"f䅩-I@=0lw!a7~25v=ڄ5}V𸚟[>|Ī^RUqiT-LjfgiҒLlY4'S z{zYpd߫،[5e-S!2,(ĥl ?fʕ:9[M;?`He%S!ӉF4'*&ƯbaS(z4 RG&QM$mm4%-yl =C2 ?oQ3gM) WJ67γCiX83૞ c|A`"R%BT}ch6֓JfjŅB? < HPB:@0,k^ I)XwrE2o͉BhӞg(H{ TVp+?b]uOH}wՓ~$)GEXzش<kXyr +΄ˋ O%g|bo mGS=U3|QŖs$a3l<.S9~$CGsΦdBmFL-!t/mЦ "lբ IV#k+]5KrᮣWRz AYmvB7/h2mzH`߱2Ok'40O[w\2Pn-q87ѕw`3Ȏ2sCjYU0<% |:0v_-!%#|pj'-,+F?<]xN::9V z9fpJ{/;i=at|XG ˓xwJ28{*_eLZHsBalbMj䫮/k)tθ1|2)ko^x^:ʌ13>ZhvE*l oRLm []D#iE8&},$ys# gEFQPXLJGb <ns,95\ӣ]x֐n]TsO47xwF5Zkekj|`w Ac dW-a$PRjDV2׫n4/@PU%y3(n6[qw4NpV1lٴdKSVDۘ^  YʢO衸ZnwEHrnIKtO1 i^}m/3s!in.uMq:W̸?=H v<NA*Q8 +)ٺ,ZA ]h0[j2PFO7JeQBlNFOf덇JhQEN+$|cypL?M^' o5.D1i/v7ZUN$Z60QxHRl5uYM`K븎aE& W3#^ vX@H,+F_ nUQ8@Dne($8(fdm_ojK;"dQ9ჷrЛ`X4b-.g ﷧F;HE(>q r2 (0 ,'3~N++WOIUo~_ ;P/u*4(+Nx&b+ccd/k }g#UD@[`VzA+w|VJ2}dn~w8EP^rCC(E",qFӷlo9`I'=%^@<V9%-e)RGۘq:=%m.v0 >!҃ 1j&3v (~w.jh?hNY`4_KEp%.-SmSYt問90y0h ˎ+Uyӝ,ZK3C>J! ޽)?Yrc=ώ/X"44wsэ ^0d'yM^C?+V#Ƞ6Y!QIj j "2Οfk˽77`VͪgHltSi)'ҤRsA@1kO 5y \u%qqfZCڑǿbKY $GM]DRԴ5Tm:sB۲ؤ.,"ai`+PK-VU֔!sr&¯E&}1_%/|.X@]035ףP>D~C!yRaHV02ʷ+P]c4P"|qb0,.,]qBĹSdteBPVe~}#PihpXIO&BY+$=>q2m\z0fRti+DrC>a)d~>͕&կ)h#O߶3WtS'W|qj؞Zlq#环^Ye Zq@J9A^A5&rRzJi 6CEFv ,.P>}`l/i|S23NO두ñ"ݟwH}{ H]CbVE򰫷}o6s@Gjէ1ͽ!X?CxrRP26 v] dbyF-)m YDh~=}sFW!B\foT7vb!T3a+%~O3:{q-mEƌ:B6 w$ y><nV˯ e`Q̸WE6$m(My8 3#2^̐CY $DA-\-"e5m *L(ܜtc*] on ڼ\qM,"Uf~+&J=>_3+WR؁JvxヹzByfM~5dwI(Qئ SAZlio(Flr厬_I1J͈e|J&.-oZfpAʛŻ u FhLD9뤕dEShO{L&8sď쁘ބƯC ZbhȔC #U^i(ΟMa~_[j4(RGa~]}tEj*`WŶL=rmij?nM6+j<ϖB(kەO}]y +շ ŝn"C_w8V) WvXoɳ|2OZfj@u.!ypg?̟AV4 h#$hҏdV9O(ڊ"~'P6ϟaG\t~JC t5l95m5k2~Z3|ə\G:#e2#|q'IDS&;},*qMD?gHw1&ɋ)j:8uF wQ[tI~mϑdJ‹Àrpxy|GCؿЪc& EJMN0ND)QO4-娮mLz*TL5_@cyǔe],S˫hzV ÿ ϥJ+ho%|B'(_$MغℽkzT k6(d X߷6E݌͙duU8gTsb֢ר/ M+eCZ}fJj\+F͈ ׹zfVcb73ۀ |`"E^3M"j"Q_3[0tlm8lpq❇ ȳ5tX3jf=lw50h/3a Y2 9!qTOKCTo=NߑslGur-yQKCO~dgv-v$ԑwb ~W^?oksz71{3J'v{DGY&N, S0j?P|Auz0$Z[8A'犙߆`_8wp*PTZ,Žԋ@q&\.¯Fk$G}o28q/dU &a QrhwD%jIcT#pu.׃QO0";꺈T}rogb-bBۑ_j!kMԷR5t81l.l…fIsUeaUJnAYNi,7_,ms8dltN˱n3xЊ5.ज़7nr3J0p;ZڧC yF"NX &$y&bm/k776I qk8㦜5<dvx^.k[i^&}[qB|˄ ۾eD}*.s B?E"c][GfHYJ:aj))7u:}R1c-Z(dT0 2EfD-u >\T= li n"uEĝ` 7i  FXjzZ 5tb0 ` yo n'C!@O}P.%a_b@]ZVV*5]x9 @$?XEF*u+y˙ 08[pH9:dH2R:LX sY4* HMK~#7ΘUJ_FvҲX3+E|F7ПÞ[Da'ChaE$}wlR3&|X q%>)K#m>b$ q#zfi)J1 (2oh$3@WZa]Y̏} Pi _."mV-sM`8;uHJ$㪚9Φz& j1mΧ"M|M<md%} aC"=_.,}\Y^߀ h)XӲ~ħb }Jy: Ȳ6ڦ͎$'z{9۸8DV(O:Ķ<Co+RJ^'f0_-U+%J>8R(hG!t2i,Ғo:Tͼbi1?Yf%qz!Cifh#Xt"Xfru&L!tOd qgv[ՍfL;!*Gtnhy!A5a0t1_T*dTdF"l>IJL@2ȩ4o>Nm5HM׿ݩBneseιY=["LN`mVANGxhCGa3~,n,SWy ҉.6r?xաgR$: 4L7@|%]N@=S,MMIm뫸%Ͻ6e^8XtB/]r{+=2Wgdʧ ʐZčĆ1 m4 q!3F WR9A*n_ekND*fx 3]T=1WJYYwP%c6*]eL*p"'(f8L:h#OAZupuFnqS&&g[&T@+1ώ!Gi_U=0 &'q{c^-gYPiP*{[ZH yMk=\QQ5#\G@_hÃJi10ۡejJ;epV7֨32/9ԉ/U{fc@t s`OF!%Xͭbs3r]qS\>3 8%?y/l VF@`ؠ5e8rВ= #eC=Qޟ"&s{4p1#{8\!e.\6r'W}B`-3E㘻nQ-UtV0i%GȬ&392dJ,gM_`K̰+%vaeJS&kϾ7ͷkOTrL2"֮TͿ 5L t>;*/a@")m9^@$:]ctL ]=_#(th} &! ڤ/o6%z s.ÒV@Xi͸9;KGrKh~fXz2IǢ U^ƵdK*Jd$򥺵; hkaب=SA  :aq "Z]k9kڞ>q xƊtwQMm X*q/M7pRi3VVت._ohBL%$k"QTDz1/r} dl6b #b b2 ͭ#Pߞ0[H%kANݗҧ Px%eMM%Iz=T84О}a~fYsmP&v3d5C}&Z+ 1!8)KK^*Xx[OX}RS}K+_y#NKk>i|nU<؅ Y{[XTk!J oCz%`5,&|YX^OvV"jlW6ƴYÃ>/j`i#,qsMdE?-(hn6hbSCO"S%,Hҧ|[IvF49o0=?D`SVU?O|5eI"6>tC wg1֊f\/kw;&eɒ*-`US1ʓټ|TCZa$;۔q pn ⍫uQk7j:G JRĀ6A '^˞DvnB6T$襃ğr{g8?bf7H90kږ% XvŖg>jt s{#;a'Xd/YRR]՞kZ>~>؉=FtоZ_VQ6JYJCYZQ]k##GF|, ه5@7yodWvM\̵ ٬ê fĘzFKL:Q&`Xҝr+]n,1~$+Egb_v FZ%а;H&OdM9z }phgzrvgހl6w ioA )*Iݐ%7U7;PL뜵zx^=b_ a&96"aOLHmc=\:2~3DT}5+ݼ@wv췲+7R7C{! jSjn*sp 4&S?3#4CuT0kɷ+cBLX6^lC7fI8maSkZ>ڭ[DW>VF#RH;Ws ol,`u]#7?i[M?t0$*ǟA^@U\G8C16U g A]!3?,5Q`}BE^54v +{VCp7WȡնAȟyᖹ31d|3qƅz1Y;d\`S W,gz|YY旱B :^KuPZekMܸ٦;\n[b| W}ׇ4ܫ㗗4k #M%cAi}=R8ƺ9HfSJK͞04U!6ei:tzţ[Rݩ0IYdJ^(gwVg}ER p߫=[hֵe?@0۫}}?J; JvtjǼKg0f>aÚQ|Gݲ`l8LI[kcG*ĵyl`c`YwB։9Z5GX[а=+"9N*qvtwṇ_K(M=.h +/g_t(\B%M#v8ˎkcؠ9\(mNJXy8⯢pփ#Q6/v,4j K%ћmM) w}D~d(A| \,0tQ@)8/6>Ǹ9 Jo;+,uWD|{ey1[Ieu38indEu?Vt$~ώlԘ(NFNdJ?9=79sYQ'cDN~ 7Gfi, /";{g.z^չ}Mu=鎽^4'dvzY3b~O=6 %cgT]^ $5x ! bF v 8c͓fGnU8)K&OGHvZ >42UA/ޮ H /z ~6)eIeH'j&ZR3O\V?1x/I@p3S'JHJl/xK|/gWi[B_ƒ1E7h;blZeŘ{\xo#d"1FϪSlbld6n 0KS&^GY RZ>޶)襴sM=n טjb{,f2r[@}GVp A<a5^l \&FAQa'%gjthEx!UˌMq/_ޅ*Y䲐{J2lwp$d?+Ϧ#3 }J)Oe=Zn}?G\=+N-'+2gO8I'ek6%dz*H8:")ڮ y^3j/CTӶd}b7P:h#Uz$yy!2M|$2v;ۚK9O;]WbGC% CP. V֋<Vܗ}H N Qh~[0vr8|*ܳA{koX?1 X;\Z]L**ѳuX'0o:G|¸:FݧmftLiz֔|~Ey(3xn.P+zZf9d`˺NRr60ƒzޒd3Š)f7Sfq~޼:`G:s;6rqEly> ވA?lMip> .,;609wxTyEYB6Li. :? 6ܓ|e5|q}F}q]*0[N\s5OC>:J|* E0c0iv7 }揍r:X{2Od>e6j;zKZԘ:ߏz _||wh!6!L0!sG@jo+a +,3EYCcaݙk R, Ym0Q6ll9XCmh^4qpJZfcQѯ ijW+~Ecv3|}5uN ʋ]jѴilg(HupLwS>U29U﷌HcW]:y½."koԢ]EErIt"Sæᴫ w=yW("Z%y.E>` 6U_W9m'x+m(ϞUV ̆E KX`iѥihm0ߨ]SIbhOvCP;u2~ LMlyb?˔EȎD?= @3whGMXz7q5-څkW=szLP o?@ڽ/=ؕd zthٷ *8;Sve&)5-}V,y O+r2c#(];7 61`JV␨?alf2q34el?ӋhD@HJo͇܀އdy%NgtryNJ?n@8NLqx>dq&^ۑd`8NMf`4}_1cǶ>@8FK& *q%ɚ/+f5"+SyF(\}hIC' pZhcĬO!p@;xIBd\i3 0xiRN[x(-T{@NL7Ruݿr s,!Lk Za5PVDPD qhI1b9M57>hY*ʊ7G8lӃ/j ԆJ?!3kF1;ǗFMf/=+±t~"2HW7Z]>ߪ%8xmՍ#=/ φEB/,<~ƶo謁ww3l^W)Zݚ%^cֆWg*O4`l+wFnCfGRs2ۑuN,?ޑxI >=(.J9Zgwָsw˜H2$ 2p*A}ȗ|% Ԯd'%P Șr!-ZM"~Cj&5| f:Ż' jnm 9#t1DrͽZ97)CI 73[LB_)?Om>`IL* Ig ذlAԟS2E6qL"hlR+j-ԍŝ.zh ʩ)*?Ӯp[8jb/%0g)EFŮ ̽ӡ~ٵ,pggK%>Vϣd>Ȃ1nQٯK,]Cqh8|4I{| a!@D,& &Q-Md~Te !pXTLM*y( vp5G,Jo01/sv56VyѪzea)V%E_ev'M檠`u&+&EwZׅCwn +|1FFe|JZV|5Sipjh&nS,Idԓb1K,ۤr_Z;x TtS:*MIS8w41^eA(} ~.YЍ㲵ΞH̶vڹ mTh>hUf7_H&!rqʌ*4tEY{8vH,^ ':.m+v,m$S4+pvLZ=$cG~T;iSrR]freHIp$Y+)2l%׃qTTB=-tZi@I NP=]W--Jw)9,] :^18 ;o/)mZ""Ays1K鸃N>c_N_6M3 aygeV*PtiKٙ C}ZOvAnU!h!(SbqbL< 7lRl2 \ п8uNG ([o)Zf5#7QS§Nu\o-g9pM[/YՍvDQH"&P9Ɵf^o6)zV/S&L6gkl󸛞F~SM04R^:=3}@=vs\ov*XQ{ NR≳ǿzdӢa j*>$@5L5j_WOp۪f|}kOibvxm_x$$f>fRn]˦Wdtw=J@cL'w$]CqS1 Yx]y~n}FNv+|ev; NrbTI̭, M]f7K`+]J듬M(36 8%?s mwf gL<4~ ȵ;ǭmߺ6 3k߮i V7ڑsIA%ΒgoK,wX)YI/䵃uD^@dKJS5ëmG!@(q O*y瘐qLFw!;tT268ˤ.t] QYR%52ؕ6Dg=ijlg!PIR,m)CE rI\"fPC ,M a:Qthn3WZP+{ӥe8<"JjpZorC?N:)^?Lk%ZgrFs\8lyG,g < KW\t́|~W*t"@GpN*1GZ;zqڑn((^ME3 DBȻ~>/2 ~Q!W"$#! 쾡nlqи1M}3Pk>N18 ec9QٵMEB cVD؈@0MbxJğÝrܷڛ嗚mb hSʡb&J bX⥵_i/6+Ջ01֮YMW@*w6ٺq):lJofwtutkCnS{/G7a7p?.@uKSOcMVqMclCx榡zt7<4)f My5@л~J' >b3gYnѠ{u!MTd*(ke+8GHڇԖݔB@k5VF Ƚd3u` c(#vǴ5g미txa 9aU swxLpߎF(g_j$󻪻PQ넹y\9eERKHl,igrR,k@vd-|vZzFOgቺϗq,@UJY{kj2#VM8D204GIg}q]x8t32papR0nl5LN}h̎pwxd54+/i{ 5<Iz5\59/ݻ^X-b\rLFHTg6׾'Zs}eRgaϾϛmF#< D/9 F*'m|̕ 9dQƨhhӐaI|dK s.^{uBǷ9cT},Z]\,FYeat5đP`p?SC:YFf/I!\w,I]PU)(>ۿ`|5(TC{TYr)0C1m>»]XyYn[I^CZ WtzڿaiJ [$bFQd 4]C𱬴e=/a5 ԩraRvv#ztҌd'g0x o6siB:mJ=?F=d'gdP4eY.&Bx>=KNn7ҏpm; 1 Lp(ZE+dTbŮ[oWG .)jgqrHA=!En.0L6KAvy rܙa}C0eNܶl^[>dDy֧rg2F䖺5Hi=~O?P, \4"/T4qNٮ^Z|>+rW.u)F! ơ*&zxSV^ǹirAGatUdL7!%yxI^Uh=fr[RJy5!>3E[z;zgQE-I܋BS\17nB?J"IR*Pg+ld\p1Z a4䆴 M =A$S ' DtKz9[QA͂%9Y?7IazKuъAi-CcoɬVjiHvMdi?FEއ*xޏ 凴jlIdc؄*^VF93`!k:EU+x^SO" <(=O{%[{dPm?!8@j0+X>khꍲ~C(.Dz cH:Ve&C x)a3T#~D\"ȗ$BC6bM6.}ɘiTҬ{\v=KށԣxgXwۂ>®M63eԝ 9]''*%el1 [@6 c@Bw`IB\yöQ!zFq`YÍu(Q 0g@0-Be IKgGZ(mq2諫*Ju{˞8Ii{ _|Ȟ8hp3qb3 886^Q[jX@˙GPٌf {";T2u-dP5cue(ٱ y)LÚ#0$+z&]!{iPZ>> a<]S_Fat>ˁ67ZYqn+mLO*K{8}iTiACLi՟&y5X=⅜qfSZT,c/[|ԂԬ=.=p`%RU!$@sQ?D}EY;%v\ѹ0 9OJ!'ʫ_(ŚKY)ԉ>:Z׹`'n["Á3+)\2Ӳ0K/_E`*c2Z\%mU?kIL{ߞ-ϢY$%7˂aݨ8_Mf"M7K`dY}ӬOy)T"lW^%9"1wg,^wPl_ qA%h~>MU9cScD)MltocV+ޢG\Lx2m8T,-* qݻqUM9*[W޴o>卽R(Ô\"fe4)rRBs<$k=w0ԉw}c$(-?9fؑ9;E":7<'q=hnrsiKOȯIvKgB DğAIݕp(3=ny7we$35 `>l{Դdj}v,.Q3&s9|>D}R=?@a]m{S6I5x'/ WjB̎nq;;ɲ>P!ah{!t:}GX#j~\g2@.7@qՕ-xS3g28 rs-}S; &lp"& g梳bffP.NT*-KA+: -)6LilOQ'2G b3!uk?nN,ݞ00c=d 0:1۱YlETP1Bj"bYKn 7S,!瀑#ԭa2R 8[x.Ґ8srUvu1Re3|AB n-JqrL7b\!΂}ܻ[H1IJ}3j ?~N">}mUZ"C"(:Fs¡D U3n}(ˮL?iWZ^ n&r]?ɫJ+;TޓʚgzDyFi<3j~{*i͙k"-s0@L jKGlƾ$C6/XU(]9K O)S{7?%Eu+ϳo'g06̒n`1،7C.'\L~^(!4^ qw1s~IOI(-?ᨊWyVm8ޔ})#w7*CJ6s9^ #W+S\xF7jIݭiBHJqMA)RL6V~%=~N`+֌#?TD֓%Ou=/Uh(^YsN=Y@ܔǔrۜ&^я+jXfk0۷(I"peFp`#9&5- w3R)pi,/oK92٢\$@jC23^V djJXnh8 BWx+jQ(uPyv"f^a9xNQ 6n'!>~_~uitg&(G6"|o_$!ai]d aN,Pc 哦Fiᙰ]| tq( gu *۷a 1~t|/o[K;vG,u |cN3ڈ(AmdD1m]!a5* $).Ihnl9/L_ȂFz!XcfV j30j,⻮+z XՕnȼ$}{-]Ĭ5;$  Ccn;Ӡ"s3XU~oMv2ة^zd^P;z0|뷫m--W$ VUX]tɋskX U;V&!&h[2C!]ik(VAoyHk:$#ERYV? OXM,cTJÒ!*@bk B" R3y(xurHyzXI0?:0_l: W(d@nCT_MmՏrD+fzf@;xjӇ# ׵_]ihRa 'E`b$"b;6n#ל AZBDW-z8}|dd]p_-bn͹ P+D3D V$řyM4f-ḅudﱜInUjPL( -cf-.?v5 S2kF@@5^YsdIR+suKf 8W0=0x" N]k)/ηq Ĵf#/Wu8@8֩;1I*ƷA,=³SP' >2Jqšm)Am9!kQA K9]3)'Bb%o CeZ&G07 CGlv~ȇ4F$6׿ m LI!X$†ٌݫO9w-<,CB'j5M^9՗~".Axp;{@X*_iHd ].')M^Cm.hHԨݵ)iu$E؇we?9]}X!%Xu=H1 gΆ#xQDKW}! .~:ci淍6zq>E.6 ܾI(޳s:9~*>\l7Sl 2 q^?}G7jza.[Łg:f] P0zngu1&u*yT=Sߴ܀-ϊX" W(8ЪbϮ/f+R3@gwzpEXv{f+.Ư;k 'y*/o n]ul׃`N ȭRҒ%e 39W8)ohg̮P4>2_Bba3В\"}/V bϻj~'k8^%՟I9LJIhV&rlxpp>w69 J1Dx޿z"q!S%(UfÜ3ω;(D|_yg],H/VuIdV:Uc!Pm42ˠVt {n^VrөSHH|:†LZĀz5NQtmbLt4IЪBBsU{i󒝴m]1`żZite}0 +̔C+fW`E5 <IP|q#iAV $< ;h{j&AICpCC2ٕgM3=Nl(^ Cd qDf33֬fӫP ސA}{=gt89YVt X7V؟/N|͔l@2QҒkA{5yimB|dq /2ebM~{\-qMc C:v,wdqO!3ùԿ 9*]ϳ `H3 G1VP>8dhwM&a<#&0y 1&ޭ|?CWn%$Qz_>g"Y؈޳c|;϶IK@`yZd{FկܞyQMA wɒnSζN6!o%,FNK ~7H\-ԈAӪ{%3L?$0%w-@u@lY>֓5_{B_x6a0qy5$Y)z X9 xzN~dH66jF,ē }>n9zf9=\V-Gܖh죋Ey"ɋĀ}ɡ6h|׺nRQ@pe_y;~MͯLfm6yPɣH?ϟfz·fFK&0=Nw5E,,dɝ~K{k-(E_z{F\K;:GHmIf@#|j0ц{ ѐo *O] 6ZDFcI@"3H/j#Wj|72g;ֱ1s9EVLRw*;@l$ISi/sUѨ:>}GwjRNm_H`QB]PBwdG+wbo„ە.6%ߤ=(W3k 疈er Y` ]eթ)ʁz8ҐR`8t2necLTUqKVǎ*d^^õc$?M Z%cQEYqBSwUAbJn6m46\k-ߘE^1=̹|F+l4ңSCw{~oƏnO-[C 0A7ڇW Hvp4afwO]-D++]6]KJ2'Nc4`{*OUAB6 GnWCM~cXt}K"&U͟ D͠TxN T"kZOfnV,Ì@Zl^a8qӨq  [hk@Cޣ2O""|'=܃㓞fyw:,uq_cp5^/ZLaę^?xl,BK?}%_?V5z⎮{K L &-FN$!! ˇP9@wYc5w{!h FTo&L]UOW&J&8W:YSꎼ"Ƥ2b,?!G5~1_w~ 7]+0O4nN֟EEryHM8qֲtWՌp%J4@Bz|6_g9?~.4rp$|NDw1Nk2liGnq<@(%aySY.MvPB0#O6E*b 7lEԛBjD[LP=};UUs[-;#ѱcGl8*Th(m!K,> _9͡ !*$D`YVY#֡:.˸C3D&֐T3ٴD8Hmk1D&Bv &w-R Ih~U@XZB8- jO!ai+s(q,(YJ<ͱ R&9zshgVwye8%J}m ?mq# ZL`(az@ZA>y]4s RF`yY)lZtN҆miu4Px-}G9=_E"Wî+xh^{auSF<ꋌD :a*ҙ\'z  a=-i Ho{8RpQ<z읟 9W>$@ιN+ʬ6y\Ejv"`k.G?m(E{gupf"]?_.$elX@c88fm5K҉R j#L"!f9;<$S1Me=Tm~EDfJMRe-i2՜> )֮ kʴkڇUw]:6!0y&om|X"onVBc)`GeCl׍"\R_d.)ȹ+Gj6j,po^MkŇ]ι2G"{ #Da FH]e*]@I.z#2=E6 to0/ZL )6M!n1rbmBƩYn-Ah3ǫ'3/+ %NP" ]m~c1= OԇwbX.x9!ڔ\y\ L1hU8̬{lͪq m;׽ͪIմTVMh ԛxdU']䑤T֣%T8$ ٮh1&-ԾobUCg:Qy h; +-'@!`cF:^@3K guw f ѩƃ]qdȐbRK8PQ;HE'H'eYQv nG 'hD#dy~yϕYmξ/r܊U[n6gmR_ݩŷS4L&AE3*H\Sv.=8y_Sj)Pnc $=Gp֏E9o{m8{+Gԕ֓&J(r 4[M~cN,RS<ԃƖ,(Hy'Zߪ BBD& Y݄YopȄ`7YYyhJUf|ήъc֤!tdWo^|`wFB7RIwo,5<FeAuC??Fxh3HÅB}f[d=ِAͥkX@al~ 뚀伕ݷ)LVu@+%] <غ"<RHثX7LaیyXXksJb;>FXhPj4%&5!I%xsy$=Y_Uqir _m4xG<*# 2U ބ4NY9nYtIvqVT**T9 Wt0ͲOZ(I`;ؾ ;]zfNSџW¿9_̩)B ,sVldggj#}Ck[$ QJ*#}!>Ȩ{*|%s5(X:Y&bm9wyfK08d݁h%v)o'uV#Ut?,teqeV0W5 ΣMn!:\v 0qjuRwGLd35*EpMԩ~I?<;=~+?Cp~ĘR?^hg;oEu'MP n:@ =[Aʛ-Qz VZTu&H!O]K|B>)5>R(Us!,ٽyX6%y.FkSzd=)pmACN*Ϣ|D ԜjJ98rA,+|1P'6{3Pp7WsLGupi\:0%c1S2^sd@%LF۳{`Ϲj< øGZB1B `bW<@%Ö%%OcJ8G#X*, +R y1eMĉ7jj5\)GO:Q<._č@ K+_([p 4YkMBAy8+z3JekDo@ZjWV;uOFb2]Luc>kЦ-=܃2z<:&ikש=rhl'83s{FM~e:J1 T kh^O2f \+ԯz>Q] 7Hs%y=g~~P.e_EM^B<н yGVt)=JǗ!wڤ=E-}ciW.Kէ0lD]wn,չ !} *'[-ȴbճmRJ+Otc9Ϸz7Gv gtI 9pշUdhw_Jl}T_ȊP8w8Uft8jpIb,Dێq# j7vdv"^,g{bg^fP^%BפUqK> ʎ7qv1kd w k_c56 /N6I{Gk`+k-Q[c^7Jl1AL h>;jŠ"L >J# >M2cg[H4ͲfqFBfVuŮ{I4cUBv#bLs4 NƊ_8G Ӛd$_~BJ g%w} &l2J*C5{|WY1-nMlzѲcusc$FPhljg&{ =i-m6=ث%{"V,]mP 1_m=t4 , tpWD9'KJMO_:PQ];kwa:kKV|`69ڐle ~$HR}Թ0E ❰*yTP2pKO'; XbL+u!d#V2U"`Xk1#Pb;heL;Y3+L?^ik I(̍f@z(ic xW_w:ZrgU%B{rPɢ'N[.pbDŽ2?R $~j+pР2k`ּy|yL9i9TANmA1hߙ$$os,Ty%s~y 9ExҝK>=ǩG*i%nT+Xh$%@(Gs̡gC C +<.ZRG=UĢ [g}c/2"`zX4bڐ<8F̔ ]c)3M%+&N[ٮKPy/_ teu.f 5~]2J)a`r&J4gj~*;!e`,'=oVVT+.i:+(+90@@eN^zAvtEBM) fl1dwYI0@v)A' F}0bNTVlNq' *c<&)zDo"Ջ]<~FqOIJkV oϥyz sIc`Z6uY9 E{='4a,nG9bmO=-$̰ }5[a(ϖ3>_+ @`fZ)Uò/n(F*139c!J[)n(SR&(ןPB.)(oAR/#Ә5MSлQn" B;(41bil>ys#.laK~O3e;ِD0ӵ` "?G}UV%  kcv1,& {Z ozWW~=#dAVpVd&^9НQ Q<O*틯$d)@}/u5|]mVh\\Jt)\-F&- +'ÿ.՞> woAťakzD4DREr}N4.DfhJrҰ{YxHU";0(wWޱ@?RG-n$so _Ù"X%T5IN&I_'8U2 x/j_c(DDTdr=<۔nJն9[v/"W[* *a#a[^$M9I _,2 ةU<\dKz3ꙏT%guf'`.*!D^D_mrO;I57joAP)-xEMSҞfl)考/эRAgT9p-$G)!pR ,}ίhzΘGjRF>Բ4v'cs{W%lHvFU?P{AwYJSνs?̞Qbĸp©6*z|/K3-_ts!L7$pCDn6Is>6b%"y{s1}/!Q'gWE!Q:P'Q\!LDKr0x«Y6H-Lh ^=wwq=w}pJ7x{aG y8 J[pA/.BYQ5:h R ɋ;yhޅfIP0y>X_(A+_f-  r Ai~Bau"X !4w_Ϟ@1;1AFeWoMb.)r(l,^yx%; eGmiQyA}}a2spj[\c:dJT3| ku8 _;B5" Q *W1y~ 7RQ9?02bR LLmiAx勮.W|i*ƵăI2C:],J\f!.]#<XFV O\MXqw?O4Cc{8l5kSy$xWApN%L[1sA܆-}@llOm]X ow=N90r8dPcfjE5*$.4(Rʥ]Ӷs$mlf%&JGEڦQ ")*گy,yHotSiM|A0f$wՒ'LS u\Jw̖0RF}"_LHSGqwI!c \^Ir8/E\|FK+ ߿UP|!=ufZObPH-b\qޙ$Q2\]%%Xghl=c7zǁ5BFށՕod}whvOK#$ЭŽZؽY&ށ͆J8r{4CuH}G? K&[Iu`E+b(Vn?*{ˉ9tUE+ꡳ ['^cJikz%ʼoTWp*ֿR8dpҸtO|4/q;A0[35rdZ~ވ7Ӷw#= yHu-j. y"KhL tI}ܾWJT|?9DղivkV*%؝ʞ-G]y,`S ; %^0e`D#[xEtݤB`+"ip zPSPQUDiS7FBƛik/Ҫvs k b EH0ғvه1JL]ݍfz*#Zg/) ǠPV16J H0haz&ZNzаs)PQAL|'|K>iamc}C p)D[9A( wPg{M!PєmO4?-pX;& ֝= |!Gm91TIYFfUܹˁMJ+ƒ > `HWJSx:ZfGv<?f?C 1atp>9bn8:ٻ.|?Frz|]ɵORX%{TQcD7%|eub;ISм#W1;>\ݮMF]+CӀQdğZvވ׌"z9>z۱;orÙpPQۊרC@?@V` (lŒAw '"IJ!v\Fë ̲&*aYP,nHs&JMݳ~>mƮg]] q;8#/*}ْÁl0.IyNͤ&|-Za%4bŴXiEfQo&1N0UUB=iLi7-~lq3gGa͒6jOdswq@}`˻R2W+1@V̀yh'W1x j7ӎ5WC! xe^Xԍtl;ֿjeGg`cE" Y"FayPޣ{J}]oP%IFFĜ9X; v҄{"bP/3!26k_(ogYKM= NH5˵y ѾzT< 0ݷ.9&2&{kXTĶ)L?jY$Ӯ0ԤFÞ(XP@:;Eˤ{>rVYJ0/>M ]:IlCg]"p-/ W0j$ILF0jO Yjl\KyqHi:}{10 7x0<_2EX Kek܂/9ΜzY:iH{z?,ļ&Wܔ"?*e|!]n9`7MeKeUv:MIZy/c۬ E`S1q9GeY+|U`GcV}>~S%^`JwH URD}mF֫w<:3! gZB1[>_m1[1~*WawpA ,:ۚDjD;ڎ(yߐc_Jo)`8˙ R[48eZnRA LYdGmJZ6wr+aFVzq/N- lɷ}C'u$5LxM;EA`[dO!=RƸLd= Ny= *;^'ciw-#5Q(قv_=JbDK hgXwlL0wdT+#:K6+jl\|8M{^ '41и |3 hc-A 9n2gHbu$ƶ&WZLl! ѰoW|֬󰇚Od LvT)WxA>?8FVS#QHۮUmDmbp vBz/e^0|/O^ׇM@Dɩ]- &cI;o.6ؽB. kkai\}? =i©F#Sd ?:́`߽H˄PvE^K v"MMp8cn%Bc>,N}YM.leѸMwF-Qd, >ijI,Mܙivb ux{! Fߣz_x ʾ-7~.sz_ _ϝ{jYDЍu* ,97=B\  \雒׼s Pِ|c [4 .`ypUhs%!)9&ͣT_qe-$Gx ^\lwtv8.k0^~pE?3ɷ2xSy-.a a9Aq1ໟr7K3gT!ĈV'BJ)^Ut;l ͭRKYk3 D3X#v *$'?M5cc[6%,{i`\Ei>oP1olHKhy:ѱ((vN_$!M6pO4e|VV/h+KQidc_onj?Gv_=veop@}P^k@91]-Oxm~ gJP(=p0VAgFiG\3ҳ {-vh*mg!UUۓS1֥̒X|/MHW(ګ8H_{yN^;MFp"Mڛ=waB8 7N(~٭Ug$赵kXH-:DRYENͤBsлI`@Jn+e2O:UF#7v5w-ѕy.m8ff.0d֍[Ԇ@ , 8q܅rgZD3z5͉MUmIJ3|FMs?!M:T[غ3$ͿB,L{} g@ռL%x>GSX~zFI04 - \1J}Ip@ zԫwTa<~q[,u& 8>R&s1ZkH|5Qm,S?66)6 `}"qisf#3~oM%N,)YAI2DR.n e(̓yq1!:;Cu`%l}G=$]kv)]܀OD&h^Lp=GW>a|= # %s(|lj͝ߩ UQ,Ejr@Pc@Qώ-'?QxKvdC+B͈Dz,{T0;|]7[p]F)2`%iZ\A{\ W=ÓUZ ^ o9*Rҝ"Ouh}$0<'hg@x!SdI !zo],֍-D)RkSjWb3_Mc7 UzJ%aPHMŞ lFw$!/8ZǪh \xF1m֤A`/6FNog#BCNgoM fK7rr4FC նhU^/2&MQј̸MSىŹpNԀEI'9TkYZ{!WסBa1bC2(e܋vϜ #Z<|r153ps&͝.ɯ8vxhoogU D`kா&z7?̗R.xix()=KCRœj/eUJij(~mDgO[lYƃ }Kb ܑGJyQݳL=բnj$:g]N1 A͍kfNf hbGshk&?D*ƢtJuy-?倫. B3,+jX6"XȰ }ˮ󔩵| *˅>7ɝxT./}o&F;F{Tf2O3^՗kshiLx pQU{r2J+\\֩fל[>櫘\//>G9X-9dxJ+D\NgC1\Zˍǔbb&1 չ@cLA1˸^A{Oz9!e͍M/Kp(y-: uv;Y+.ǞëOO0}m0 Ht=N+CTvG ^"oޮQgN/ѻA ɮY-{/h+<׉oKĹDB1n8gs[,8@o RMU,RKp sp\>ӹ`G.** <݈ GYq_Ӥ(|KFzz:Ea 86WIJ;O䞊<4k>,ܠiLeS57<Wкqt;iuӎ_9u-F\q6@N~/M^n.A8ҢxVȿ449(,TUɟcb{"J:V08qx =^jbsl2`.t.-hl*U_TpAi~Łjsna̭ޓv?Cr8/M5#紉kDT=7#t;{7I~_'s:m /&&ST| h`m;#c}. npGhVlTt*1)^iP m4mr PjR2Qb \|c>Mhy1!nw6/ 6ǚ8/܂?4 3v1vn/\$IcrD>mN'%iGos2: Sbyѝ%+\ q ©1ة68?A&ςtaSqKwID#_D[ƪz$6xHiSYSLl>Nt5rR1(A' 7RU3~f7yRD05xmX߿?]H7;=4<ѫIgf.gԗRXsB zï(D3b_/W>OmM8bHˇ&L췎v.%δD⒟W`y &نFI<a*cr D+~QRp\7+ Zl)qlō]>$9#Oڋ] x3%_gO|;6_ R4y)=v_>@oqmg~eg.>ݗ6Y.[bQ#GHpiRV)=D0IRmN$hEv"N:,ʳH"&{]. .и_Cee&\$xQT'Mؙ G"2p)d8>׿Ng(OX;)tN` 9k7еa3[ CRW-\&o60=ňk!slWigﺯ3.<}&DfJ9U,xϿ-$xª[4HH{Cv%U<ޮ9 y^5;@) &g/=e`Y%yuqzKn}IY @W`RucW.N8)d (X3DxA\q^9:r)&.$Iz֮%eؿ̣eM^P5Pn0TC\pX>vТXcR\F1V $ ZcU4ff/N AI-4u\r4BLȜlF`WӫXlj5KPnYO,]bڨ<2e Tc x9P+r O\i<( t6PSM4]\\JaWIp Y4W*?dRu ]R:ğ]-qjʞ ^61ⵔG}H+ખ$ Ige;2.nBvP\аyL*-MSLj+)E!\VjR=͒j#"E=XX80[^nĝeokN+@s[[2]gio3࠺oXD}f&L)n^l y D9s0mE\e5ӫz {`iQu9$28};"5-Y 6Mॉ =l 6vD.`1lyK^4Xůi'!u@WL4-k#(aA? z`S >$dm:d;'1i #gV^dՔD޳<@U }NmY^݂ܢ=mv;Gʎ`5.=GABj,@^?/*L0=^Ǟl{..*7:rk(e _T[~\WB#M\ t% 'e I,m=M!:fum3 B_E6;pިfTNloK5/a&˽WH"a|5̲ľ*RqE/`B@>!1NOZto9}Waő hzj>ti},k+IJ`( i%Ikނ:K h]3|5gD1QI<rgvm@{ꍟN>#bdKC} %J( `g/Y|݌u_Lk`;n"M *2^m[=.p1K5k(`.݌B_8eJk`'ft#x{ۣ>ʆ cpͰ28PH+H+!yX9Ao(kx$9dKYQkj |>Ejh ƐғX~UʊLnubhM`9KJLٵPrK}NErM 8o282~}1jkg^}g ~q'QShEҪ5釕gP(/7)%*{4n  Zwv]\ <+eQ/Oڑ{]zq(#[Zxז{̅g(b8YJ?XZO P I$=땢(aXelElaK %jZ]4SrxebOZs LI I(5 &Tpe ukxĘaI%c/iA*F-o_ |}6]_w XcPf`[6`"V]?D tYe3SüAts̑F嵠p3(ZMEڽMNkUծr5:x%*pwNYW*]+' <"½ݡzjDNOz5ԲjU.:~yg5qnD@ bXFDv{/ҖQ!sb7^P3RVWC :^hI|ru '&~(?uT < ^__:hlv-:ɱ F(?/#sGaC| B[f8Ou\~Ț;Iw߽8cUTI\i pro0и+͏k0վExm$Z됏p>o,_ʔ֠;AW&m%fw~{F# <-*PE<=qRd*cle i#F<2hc(!5|5c;iҝd SKM_:mjsl]sc-dWrgltAC#zXL` ˝M"Gsєkl< 9? ]%ڀ=5q~SVBۂ$wS9.|_YV5v,_Oy,eiȰ#ťg'L~c:_E'3nSD5BXO]f/Iw#a*W7c2\·NtϏVK➒%˞ů1N>&&␷|ZӖ a[>F{rW*('Y5;+gQT7 g5cEi]xĽ * :zIj^*>^ Ϊe4j_-~e{"|Ng<,CX6;Ty('fF; So<Q$p>Gŧ(FtC~P6g5 ^fhJ;B%=BѴ7r=2h,q1tԇ(Õ^f0MZ1!p}gF H74\1w6rR s5&)Sc``&ahFd0 "[BI+eV+ql2NzxJ9kl5̒ +mjߧ:CÛ Ǯ38zp*^!0i̟wunH.p:ƎgoBMma_K'5H.FvEH0~`y AnJ voH|ԉH|u>m@8䷢ hDY1^˺\%qȑ{9y(6mIфNXh><sg<5Vx8֓ :o<:Krz L_ ?s6S,Nvm#,͔wtiA8Y%uIo ʪ+Kd/B;8+! )mks d< r b#:y W }H5I6#9ʻ_r$2@&+J!`ҠD nǀ37웭ҡosk#߬%]by]d"N+D|ӍFF(Vת41yJs-bs/e5}*)98^uSr쌨jDPgXG,)-&3FSf~8xkU(~uXt9HHƞ4bH6k @kշcTj|؎_##DHll־CU2#o U͋`9 b src9_s-3;W¯%:x\G@yj7K.9jQΔIj:7G=(.bi;LԲWfxf;`EV1T~;ـn]N" jo Dck`*M7RY&o ?pk6ç:ڲjE`$ ˴b 7H+#Kw:2d֡AROd+hV5b}c}8@R;;CMVFp<iW!``bkV+ԟ6*9Ká |uG7*9Kh_ puqeըIl}Fyj+Ke ^͞ * 1acScc:tJ,t; 74j39?ͽ$ \GNrg24iNLG"T ~uC&K;Yi)ǜnYO<5!>7,(KEݐĒ=!)훩]JGvsė5+D) !,[-C'3y U@={UҴɘ2k(d5jy @*Y#!{) h kwQ[DOv/^MkN~~rv]S}aE=Ɠk_%|$x tNPL%:"+P#2VM w{܂MlHx3Q7Q+Xiϊv9`ҁiPLDw% 5ذ=]-Qv`0~ }!p"/sK)UG]>WtS~ FVjudĔxeCƃE,@1N C,bl#]?!3]eC} 3ng3Вg!g-.I y{o'X/2cgEKq()V{TYP-qj.ny(?4/~ /k3W=景sTfԒ`ظcJڿG l?n>j92GukII'znOY$^oc;Xh/Am IG<anK!yz9|[ 8]`*1 5KNm慡BX ) |Lnv#/_2؃Z-eJ7{mEtiloM+A^۟$[-6+_4 I IH!4{|ͭ!ʉ?R7=|66U]%4ƟS{қrB3{h~|uNkJp/նUt^ (a)'Nj;:TjOFZO Y0ٴ+sLk +U8{9&5(D wV^#yDpwԔDSDvO#:"kwx3'k騟X= @ac+HJV!bIR.T^ӗm%#F`Q~Å3L),ळWHqÝ_kpwN'7+LVrρk<ǑNUE +AT@n+af^d$c/3w\& eKб R.>dz?G<҈J`ez,كab6 qQ"(m{ ?! v}/xZhYރA?g>iRw)C)'ɟ6k{tu@s[I#]]p KpS}o܍>`"b}걌Q uk 6CwnF|*vmA@~%T7RdNKnPh3G e}cgI}_@ df)}11RΓ<  }$GN^t< вugFipq90X.D=ϸ7"%WQ CUFBxn URANB7(P &*g5Zc-L>^f^ `9!; T`K u &cV44=ÏfI9$L %ڇt>x`>"~Md@ܪNna\mCcj@t/' ʣY8jXiO$yoaDMkUw2xM/QJc&UB  YЗ [) s7LVR SQu~Bw]+׻%C]{X(O`1 _" ]6yk2O5 N&{wC1! $ֵX ԁ 'pìSQj1,yDܶך| Uٽݎ2\#_4?C y|?lܰh5Q.ZrWKD*_` [8BB y0jÖ_8!kᅨuWI8 \_b3tW5\Ԙ{".Juqj<6yJߪaaEаo/wlf_59ZX2)3Z~z@/荻&F!'S9\,XBT>Mj839COuuޢhry z2A=8ľ?H_'# _o@Cʼn>^VMIx\P$Vىk!PS.ߜe\ qMiwX3yreΤeX(ݦU;/@c];I<7`!c .z0dhRlȠNX/ׄ.{1 "COu3aچ[3;A↷5Si񖍈HFg;bJ |O?ܔl>GºaSfWDɩCݒ ,-e2hF{c*ЗEivD;4 C?ջ|BڐE!ﵝ?=))mL}0Kٟg+M_v]XH@>ApT*pOíEtj 3}p [PiMwjHrƴfke?R,@ P[cz-)[3p!N2 Xdh9դ  5u 7} kR6~_wy8DXC^? N NQQ]Xl8ae+nן^+p94?͙$@n2\?E]i$=VWVUu0c\ R?"5o1BEe#H?uZN|t[_X0><];54l@iwMTiZE?Y%*7X SyyYţ:"gb?V%"辎˖m""-fKAQQUd XҲN ܅ւS?CR%d5l``T(*Яm/}TlN Yj_~zc#,Ӽ[U.&pj#"ufco-aX8Mim* .71P$Mbn-F=߄ .ؖJpb`p^\yJQATaf xwh|{1v0Uv쟳0ZptCwIo\ cq+n#ΦeM8F4_zW#!nlL51~Q EDsPq.I :nݬd&&tn鐆}E(\ af(?Q<$q?|v'̂Y%z8wWu/\}表jr^Ka@(Mi%KST-G?|ghsd7aT6C ]#(D >Bǝ[ofWf؋* qw"pՋZp.VT8 lbj79}9u+.̵dJ5E^TtSdt7S kDSƙ33Ԡkz.;ɮۘ'uDů)1>.ˆT驎3.7$ӓ=at1Mq TֻF_,q-T9bœ ) s߈/EQz}"up*psy 0&ɬ&>GTwV\eGv{{ PSqsFI5 \l/ d+b\OgOd-7PBqE=4fE4/Txo4 t}{jKy7|LSƢ~ʜҀϼA}Zhs\|2%v>d/dHFZp)G2D ?t{@-x3W~ݱ`ƥjвcRg=B MrGDb!X@G #aQd/S(M !͌D սNǢ" s"9> H[E\"vᬱՏYuEzp_ fP5 +Z01I/L$(rԗ>U &uU6@`6ف.0V Uoi=%g ZҰthG>v'#۸|j"]U!9憣Yl fKyB)P?x"L&ᓐ.O qlX4`Wh\ٵK!R'5rX3oaXYEFy)[7ϼ33FG2~[P, Jn0I)O|votFMZ@$-daB\vL/%'<^#{}\"x7ʃ )?ɢmɕFs/x۷#2jlثn4ôXVlDYI-V#?h43c#5eP{X^IƲ+ MY&^gx(cWM#_ vɭM͖_[Õ_Of6_N5N(ފq؎M]7j߫nRn A&:e1Lz =G5Z7T 0_Re=HK.K( "?mhchrSG/pbB*ňzJӏ4t"yiqىjG%Clg3aiykRCM4j\KCF:lcLaig ~27Ó[MG~_tW&/~o>1 z \pЩyT'"8u;C<=ĝCql YyR춅 EACg6Xu LL"; r+!RU]5c^%MآWOlem̢C͒UyLfT!ßӕh=8Zן,Ձ2܌U؅q{Q=Ydtu3peTR;Ws E5+CO)|,chRŇ9ٽ>O3fï~9iǎYY3tUl>y.&N S7eQm̈́1XB\P.\(HOY?!ۅuIX^eUu %F_syjq˼rp&r{FDD"S`!HJ`hyK am7nP5۲kHO;…ߤ꫟bGCd[-GD/#$18sைsqN`wozH?@hFe$cKnVt=5}GVId݆@081~I mf$^K\bѼUX2>' ɑxYQ?&`"8 ϔ%7ͬ 7)xr{ĸ_i3ȧa-nȓb\E{3C%A+=ZQt8]1 Vܒ^;da5 Mi״o9VK?Ixa0 12`:0H\gZQAAﳃEgOK:rr^|;GRw1hц}X2MW` @9 ڒd^p@!:1G*k3qX|_[ZԱ.X˩6osf.u`UaEtlD&\k 4T˫?򐛾9}ΑW†,dJ 5!6)-C岜D}W> fVV=;VV. k4W=X8wB LULBU36gvr[P\3\~`{ u٭M%p~ %ߔGMCZLNŠұa0JGm#̟ѥK:<6C;2B~^bQ|R_"H49RgiqmCK R5`਺wgP8in6@Dk4[|,w,<nꊜ5OaUNѕuJ5şfpꍬT:OUcmo5Gݢ:XT빞KK.Z~Ӻ I.(/&[ >l'T=Wۛϱ"E <&J7w_:jZN6$r5"ޡĺ=!1;ZS(+y5CQcDg̔cFX׃ wL`?9(@r@I IP:?5&ɣMJOgW=r9<>#W6K@ mZ.*=:[Zxg]5cp Z1hC"j.߬*Gs,;p =,SR:P?*qfxL Lr *8ohwZ,E(F'c07~CL}`~4. K@y"~ ?3ŻNO"S~[6Q5!a$v6sUfABڭ-QM~[#P]jxnufCp-lⵡ 9NxH#'QI,nO rnH zWJ$جlLQ%RGb2X = $BT8 '>Hxk#3tM+Np&}> b*vvO'ۿ ŦJj23!nvPTC_ (8eQ,E=t4f TXbb7Q :ͧMyYLnJ_WpAĻ.0Cݒ}Д%"hu&c6'MBY7ʣ 2%"5<W9Vnm>~Ju Shx gYZ07070100000229000081a4000000000000000000000001616eef1d000071d4000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/63q]?Eh=ڜ9TiT2ª%&VOjO58*͙lq[!7̆rt0|:|kibHlP@D)EZm+yN^ ke5K^Ai3H=ntsnUPZï7i}yM>N lӋɃ*ᤖEJ/MX.='U4aa4UU>EZ!S[Y`\pV0s!샰Bl+u \. AA B[9Z88Q seUn '-S6 qo! %9-s%,mޞ'9bIV_: ܮ!w9r}pɽPtNX!Ga^7Wvpb2>ux-돯Zu=rӤ ,0ˆOwpepIc^STn,:^hϗ b=!Cn #n9/\L4{$[v{v( lC?yW 探Xx@AOP-B Ϡ9Y{DٴuVў?xԐTͬH0 Y\n>܌y+HP c1"uj7-s?EE[7E9 8hK Ğy[?rJ4Gd:o$qȰ"8wRoC" e;="9f ] G[_>Ogz INUH9.6/kg؝{5 ^hS'Ѓ^\^nVRgn! iwɡ K\[=U><2]~ʯm%i& };s[tI&ҡ[mh F̣cD?9ҊMzCpJ?"r{ q#- Q(AfG Ȩ"g]X:ͽL $#^%U[ ;Cr]0t›`s7YpZi@6.eۮ,6҄Hȉs- z蝹~$$QUhCde9móvgI ]4UbJ3+@#s.Ƹw3Jjsε&jD#,Q(1t^΢DV1 gMo-~Rv$>$[w&c~R?$?>kM$tovu璪tkh&k @>IL/nϺ@"djj\s4$+mB4K wxa-aJD#6Zxd4q "mU>$.F喏,KeքNDzm< դ3xN{a@If%ULsݽ&sm9,zPJ`XQ);bKFD=%Džr 5Ǿ@5;CƳBtVL[)?6kfsr)`zD"ȓR  /O/{zϟP]s[;k;4 χ7I u]_j/ B@51("+& u-]'{,tjKR;ޓ-Ms?:L('SkJ+^ SO H>ӄ f:D`4e{r Mc%D8Np2rW}q:*̈:^'V+Tz@Ru #]`7hVo\S쳘ij$4R񇕜L@yd &A o6ui)HB6ac^.t}nu+2Cd?Ԛb1U6@>4&0j8$^ۛyo1z@Ǖ7xGH T9+Mº/-ӖS)3NH~1؜ 8PCT/=+i8*LvpuA} (5{S.JɓdQJ) K p|%VUxe\idyxi7FP&^$D1U46q-:ŕ&V~OLա*rHh.hKyKi_]obX$s >fĊdE$ɚ -A E[Ia00fj9leCPKyI9OWd>mq9b9o  ^s[g2HhEnz*8,dyzN;P$xKXD'\pp ?5A## v2VtL1p:{19]-K,]\1gоX>Ky2]ŕ~GƈgK7^c SCͪb9.rnS1tKԔ(`FES-l>;!'OZ(SZbc;< 3{0FY(,fO<|83`{5W5[{ =_] DZӐoVF34X( TDS㟰D|)iL}(Lƴږ1'h o"I %n|NaȂf܄ڦI̗6PK{GBع5{u:8\=%fs!'ˬAۻgbp>`m ΁,|mN>wz|ʦ4 PZH)%z4 X\Ҵv{|Z_FIwRXInX8чSHޗۦ'Jxqp1RUZsyˡs⩠~,R cF+3A"wRhku\Mv^^5kY@OݭҤ`{&Ǘs&xzY?k+=^ń ZYؚ~ >J/DioG#DA=*v{2?O",C)eA9ֶG+F~n%:mS2Sښ"ifl՘S B T{:֢S'%%qgso7U% D={$,wV2\uM1պD ΃ 86x5E pE TJ5,[>M%q<+iHϯv4Sl]<ģ02\•ؠ-[JuJ;d5BqW%(vw_p2~ c9癧bڳ/0DO_٭'ފ F|s'ebR|5^G?qňtL>Q4!v\- C6. AF%l$T&莲(mϳO48g})D#A'0lӃ 2h1H #S j {fSU>jZ0G18@jt\ %j<Ϩ5C\LԔRAL_E=ι?O-P*9\CqNC,EN?ARz3p. fWDDv$`m.XjLۄV6wY)6$Am0#ʼn0#;W‹;ϧ|B3B&tCG| KϧId6D+fKD*̈=էº`i(5^.C[x!dF%W̻xn1$ԸM7: ⼣NUbcYƜ\? Ko.U74oƜDz)ۀ.CFd̜,-r bq -E"> NY\(ZнKPFav gk7>Oۍ^4jTˡUx}fNֽB:ܣo (YH -^WIg57^UsbXoabv1\vкzd{#+tcL[z=SM"?/1diy'qPMax'- Cd'{ͶmFg]( ۑ߼)s1~I[6fJL'IW (9ɾߥn(V<. M:`I&gQ]^LYD! Dڌam&@Nf`fPn3(SjwL7-g_ mZƐUobĭ.y6i-Y,抳Q9i@;۩υoCgH.%}}nJ J) ^&p<n%?ƒ>ԩț(&N/QhAAWԹQTh.A8lypU)LUp<|[^)o,]Akڍҹ`KU'(*B>Iq ,mW1u`~'pT10F~2"cp&F3bһ|yz=Ҷ}$)T|bupfR(ӡ3Pf"ޘD{4C :> ø2\/=~uEukZZ1Ie;3'8vZ31x·@=eR'|<'"(!^X5ѕ4[g83Ei"oˆ–~B?"@GYls%Cv֭ۜ˙Cxxiӂbδ7v 뇅,d'WQIcW Zg*"b QX5d~GUr`oBomz&LW,V RIwR0Cģk@P ??{c^%7DI4)0K2~u0LCgUTl!|o#T(p0o{1ay)ETG٧@ M yd,,\T42mԨdnK , [JW-U-[#]oqgp\R/xdOb/ R͒]^+)o7. q(96Zz61kkM!~W0qNͬ@Nz:pVyyc {4ThR*+I|8W>dtPEЌDUGn: <(Ht;J*bv#*_ǟ(I~ VUħ+y5\ X>wzk: mV߶봂>ZB q !bk i}a ??9( -󃴋sN-/ sŸ뺁I-K%X<䀧{Sq~ +{7eMv ɣ t v! >X$V g7?d?NW>C)ҰX(k__luae3 \h p;jcw<`,|A,K$Bt:΂{z_Z~ܷb^cǻUoB(/g#Hj譇r'Dʙd`URCxH9yAjTUC F>f[}kk̪6t'@G@h:m]D8Mˊr`a?T>/S&8ڪWg*RǪ'4 7t!AYVZtpiێ"Xq}"J, S'ڳy`LsXBr6Э"cdmmE\=mT mL&r+-xMAjʹY4'>B}$Z)C66COȋm5b>$Nc|f7kEYw4 *.RԈQ#P \?d򱫚lbF[>1B:Nbr|J/x~s_N١^J#sq6^&#Q n7\dH᣺K A[8J݀qECt|Bm=Sm2jsZۥ ѹIW|"_mVB &W ')\RunzcHj!yhٰav'?" 3++jxjHb0HAEIiTqvg"mJd':[؂_W_)j9):b殔DNOU*2 Pg}xH" D( P%esFi'\T.(0&5s6N6AB?`D$8_VWbÔ-19D^)ϗ'~7N'SZ$VUV@߲^F,:BQd&TVoP|$K֌`w^x9Gws!e{V[uF,Q/vT^F]n1ؚa !kzrDnO<t!.mNsz߄71gciW i0`hY9{];=tpS6ʵȻJ#ՁjCV4[*DKxtWKH;k{7u2rkz3g^e֫ >ǒTA\߆:uFEh, l90JeF>=qΧDИ)ÜuK nZψ ~0XAE.ɪ )5NeD?qDAP7 .ռqY J@:]{B9U%$_7>p*L6H0M2(yly}mP/#$;Dz_ 3p3rA LI I ߤ^ŽCEjrD*n»/{ߵFM֢֭JŢ! G758'Qo7qqpZ5.4|/SC c<҇ڵ}b_AօnSa@zkNWOĄcet[?ƾEFD=Ģ?tHlvۗQuMNIW=71B7:jMEw(|LT2>r{pm9CԭF p;P\Ws /$ND |-%&2[T vS '7\=J_^ύQ >w)1hCzW+k< 7s8>C[_p-c#`! #K`-x]-[wp4 5wYR6;-f5:@$Qd F,ɟ/%RW)Y=6~yِ=CP:_l/G'Bek*G1wjga0ˆ9s</°$"1r,I ܛMx=~GfxX4PY;YdO07^LXtXjJBEF[x"E-BR!yj}%{-ѥ<Ƥ 6aW_(M` %6^MGUf'e.#]񱁹je/q6i[7&3SkX[.JZI7^^{TP V9*OQ?ȄJv"U@"AKЮsJ.66/oSPe 7z3[8TqhO@3y;?䝡VlB1|s{tvXS0o)INO+{02nnlB n| -&tn-׶cyd('oy٪`Og{)>% ӛfMR.Dw8)͚nqʆkföL n(2,pe5@af3!V.Q" ҭ?h͇vBhUk i[3 PF)ՒcjeCȮ; Ī)Gk&,hZXXذd(i2ȱW*Rs*>@}v{FHIXz)4|^5OaJ{;>|`2[ql v15aDI]1:}D"`-:{>Q}RNt D&5Apإz(3~HH(uQ?`R&Yki73лASlN3LOIb(?h `[ejYTʗ'UNB|b)U04޹gA9{i0 : I|rbuI4C#$EwƘ`s鎎[ \G / r ֪ '6q1uL|+| s|$cҢ .Y,w[z#D2ܣ:^r+SHr>;RAlT$oh#,םq!O"0"-vռ6Y f2vm[I'Pq tZԅm-^7 eє_vQT'ClXh:/'pwm 5-d6+˩Hh+8C{hK7wKQRZ_t_RR3Ucۍ#ɷBDʇJ/WzW2Y"^-3A^S |3kӦZ$Su lne(lCh:-L E+C꽀U.V:foϠ0n8kȑށo ]y$"8׵'Vad}'&2&?M+?Sj$g!ۚ5}9/[)5)|h 7|2;h]<&YM9::Pc܈Ex&/j6gAd(U[qPmvqME@\ @V'!2Nk曉Sq⮖<_'u"^'Q͌Q$.-I̕gFt`DՈI2յ 8xd?X?SnO T g2 2FScSė 92=)T4+7E_akn97={k}%i<e}68p͏.;Wkց3ۯz4"{"{sT߳U ?տWZ2wN1JG{>eW5/:s-Itt,Nh "&c .ۉ(AIjّdZ;<*kEXj i{ψ:VÌ)Io`dp(1\wU^àڢ_{=\}7)Ni]hL!{AmA%4x;yڡ*F&6 fq5#,⢑ƑvbmH@'곽Yt-MԗJp}"SU]d,ܟ>:"WʤUvF/3+Q-4:,:)wb*mf& 󾱅*R^BAË"m.4OusH=><'ŠKk$G `EǎfBPd%ý{5yE ~glh4NS|+V?MA$35}/+,a_ٵ}MAèYI8Xl:ճb|]ԊWe19~K*J)dHo\`D,@6Gh.")vY^x4EaOhu*;ֹ7"y=}Nj~~{C!L\{4Y+mۿ +~*;қ~2|$T#-Č7cEhhoS !I:œWSbd7*+\7"trF hr0vثx~R\- ZX ScWe3`sLJl٨OF2 *CHv#S0nwM}W6q ,OwFeXRyu*Q%R&GMa+leJ5^MIv $6Ja1Tu#o8] gFYOb7U3tQ|3c6jjmzbT͹ߚ~ 55kxZyktprQ ߎk\R 'ob BQ0- m @mGHAv8<"ksk1AM?oYNˌC[%3N퍣=Z81}fIF vD$ShuL-u@z0vmzV#i` G̥ FZss@#?4+wi D.p,w¾o_6;`KKWtM( KlM0|,aMJJ iM+e;r_Ncèd !=?Am(j^;y/P "y{((bc k/r'⦞du:??̈́_N-r7`ˇqWZ͖U%cmiT ^]VbÄj#dYgv$eۢzF;\kK46UUa"*^|P[H8~'pk>\#AjxHqڴ8мxv8{P%I{&gs?WԂ&|{l'SԃLxeN;HgINԙC"e*qۣTޑEe~V#4+~ǚ6.ERuV`es|X" `@kԙ*c;靡F0v?Fǟز: |#(?h:>▩]tPڲF xkdJ*sӼGtA ZűHbzOSA߈?G} )xlW)h4f"J(:M̳ sK'τ&evWRGne:Va AsqI)v(5a`r >p1!8g Q{*-4^7{'tnyt͞ NDS=𕤲J5#[opSk >c|ZjN 8+$O1T~`jJ 0SqT2oa+ dZy6JH,9@KDq1 #?Ao(L2%1\ԯ!#{O c\MxBZ1屟欼&..)˧c-â+t |w*|C=L1`4ؾz[NJ!lyq~rOg[tTNzr\,8 ((ro\G GPULr(mg9k/|[l|#2.0UIz=x)AHQ*3],JXvKM'7ԉN`:d&H1\H\S]4ggPU rzֻl-={NZxI <{P$U/߫q6q`b&!\n~],`T0ZqX(~Q1#<>CeH=r!2rj3x#k0B=O.]|'zc|,]dNHt* 8Ta׾yJgB^Ɩ0N bBAʿP;R^@Ԉvb=Vϻ~YXFsA}qC_Rߡ4SO>?~Y cTYW vOV 'ŃXVфd\6)j.V=GdlqBˌa8x][Qg->J*`8:*k#ʡFU@?/c #yX塸| >MgrxHIe`r=yo$O [ 5zj:x(C `"T?DT>jKnཊʠG>{-g.QG4Uӻ>)MI{00:E3ez`: t;^& XB+*3 h9uU!EХ"#=hF= }xGj:g*z̜w7w1bxك@Kp0*/i$wbÀ7E"4U.Di[R)GZl~$Mȩ+n^5ͬB٠b%^O N8fK7X}fYqUH;x7csK;ę`RQ4 Z鼼 qs\s2sn(?M ܨ3BFt} 2#4${RhG1W`nս+xS%N[i *PLZiϦ247Y`-O`8ilQ0NaE \T d-3$&3Hսz8!K}$ ,!_G~w< $ڻXuN~ݺoûwcU͐$];IH/Ctn 9@ņWNր/_>:*HgqHU%$U\LɎ󂉜PPF1ÿ^8cE,(3춌hڸ=uM+6c)lim0ch!@%*}"e㲠RԚ|ZCWrwr_/wƼ:YR|B,@&F Bn3UQZMY9hD@WD&2zvk~? o|N<1 yV E^՝pd!s N5{;&F 1k^)Jh/,H1QɍJ60DmnP(ngHN* Pc{)Vc)ZXZ&SIg5ĊrbI#َhaG1l OtC5ɋ͂!uVBĠs"qH sTFG8@t*\ϧ?[uLX7Wx4 PܘnzoZ;>`.}!lՋ/MmF&wҖ7jr a\mlN5QrrBAqWD'Bn0 P){R֊ {f%{Uz%t݂.FCw C)qԓ%p$cOR|oPRx$WW8Ybkm041. ÛD&޺L5SH⁝W?}@umu5vnr̙d@IX^Ԩ#]b*8 t ˅t>LBQ&d@/ =j'MU:1k~G۩C7ٖ20^qRr}ii%IK-tfͬٶACN~,Pc11҂obk2R~فBJrMkEIMLaø*]BoSDI<0"H*z¤ho11e瘵x-gfb4*?#(.-_0J3WM'Kԧtuwz'7"wV#:{\m\i9Mq my/o38)> N]e2ͯ %8$>#IF|!f.ݖq!+&aTѼx#:il!];Fv1,bBӏE"ObYxXZ6ZVot RX4 _] suBG!Ohq/; "qFTҐ+\CL_BiHPs,\]YꢬBfJ-d@fU~K_T7hJ#R&HN}I1ʕͳ$N R7yC5iqu9.T}3B MO\ 9i%1^Ӗt 4S:/VWٕZ(Sj\5֙K8>#7-uwGܮ,L߉SS-nPS8Y]pT=Gi&?vZUi~xDg#G+u anGoD#~0gJIbqF76^2hoh6uҏLi5\yM˻X^hE`}(X:+>v J]!4, GsN%rhwvP-Y qetD*{MH|mp&2c~g+l RW! tb-P0?m)xUv+5NcmOy#b˨|`ŁD7"PF YQהѫEQ3?)c\Sa62NPmygb?]IH$2{gӞ(,,@Y3A_>BG }s| a W.*wQg֫2%ɔao/$(Sgs.E[s㊍QXhxBϮ Θ–4q'"AU.!`W&ܑ}2 "ႅkc>(7q !+C}\te,E|W*3~ dx7Q&ACc&xm^@uhUֻZty߸C&eh=mę| YϫH ´g8*/)#Պ|_ukj1q6lG^ӷv'1:G-v//_3h_CD~BOA+jMHnX/6U4`O20`pT"$ 8UyBtT^ZS }! o0`yZnVƕ4JnsjuN)ŃXR.0, /ƪzQ̈b݀9Ĥ:A'0`ej}RfpweDã?R|$Ec|J!ƀWY}BB`G-#q?rrA3#oﳩN.U2/ [6dɟhRMKViGos6vƟ 46$ )V>N3UD ^!Y JHL֒@ J%U #غ&b DX2UN}eSEѢ/unn1Iph,YD#\֦}ba%EU80*ݭ܎;-W;3ÁkSt'ɼlۏ4'(*hR:7Tsǘi !YƏ\XJ-h̤_98]PH>=u xA[A1ӿ"@vC9G'#x'Ӈ_ƆƓJ%ǟEQiGWℾTt%/׺"F^{fm㑍mac%7eٝ5߇H: I 85VY;T&~m;kyiAf7yR>A܋1\-f2ZՑ K|Tq m"C8C_`~ţ5t5]v4'5)\Az rQwO|ųCWWAP1)=/]!(dj_~)A~eB6»4Z, h@v!!hHM[MS T߭BK*0a` d1DKe$bÆ-*{XETl (?w: >g^tQJEkfdB"f ` :$أM9VJU@IpzͱkH{2<}֚OɨH~aڪZYص? Vcndl.$Y+,yRNo7EMy~vA-C^h)*.Ĥ^xR7+D}z[@{#KȜI6 e9A"ۢl tT^gNy:2Qy9D+Me氾;Ԯ+OU}iœ)6NJ=Et̗;Fqc^~D=~D;,`on#xn z!y-wqH.@I3!W -+>Y[;T2bGMGۓhb=-!vZڕ 0̹n`+[45hQ<#wss]lp-Ƨ p1HtLУL\I^#k>ޠJ,aMOvE7uCz@ 20r`N=ho,8@Fu栐 ٰ;4k[\_~d:^V}Ť-j\$od<|T'j)Y~hnat f?ь QBSS;YKЯykD]ÄfB%J4!,|0"?^/@w.*I)ҶtAE=0a QHT5u ,~bJKb{ݳ, UwrSQ<A:rFYZ} bH,þ-4Y%)Juz3Y0Њǎ{A"éc7wg,q&%8{e,L*Xin/q ԛ +CUf(`7^aƗ+u+[@^T8K+UK䫲_c?ڝ(dqˢ _yrG*BPU&7r9CH8 =*8{PGNPRL1&iؖ/ͩL1~GHkچHI Ҽ+zn9Z:Ht>eȄ.!GK6' ^2'%DF`%m_KG2msu,G, #ZylnЅʙ>a+ f0Wf:^9}5)\n0J3;*w^`vyP/}: nCh,bu%@S!,dD5_0&3x1+>CrAE#M9" 1HzU:0}[U-E-\9лanXO{xUǯ=CPݘOm& js\H:&T VZ<~8ץl5ުnJ7(nTX)N$B^ؒvьGr{qѠ?k8R4lў4xJeشPEq:#irAԿ? 羮S^!g(k9JZ,w< }3 Zb/)`_ kae.mKsYjY\B`tl91DI(JZT1Zx-TDG}8ʢB D;CX:'2]( EdĮl`_q(&~Zw|X-Yo1^ _S+ݢ79qlUKo u 6 RpɿώQӱajpɜn{/脻sAuԸŸDZՌB?Y)uIԨ1>.[IsV$ \4 rzWwbgդZUݤ`yM_H>d n"=P:rMB<\d&1W{pР& HY لjG 1IfBCٴ=.0?[=Q~O9}ޚ(N-^ޗ B@]]^x.6Ꝿ݄Eϛ'h1*NrG̘t@݊ԈcgU/R询C 6N02{#,GvM1f!Bɲ1ջCZYL$V(J^vD \òkz{\ˇ tzmv7 Z6,A5u%/iܨתf~|GȳPnݶRQj4z yS/Kn*&i-zWl2r'<:C΀z;dRy3.,zdLkqC_elP^[kDcG@N6ZY86[/ĬȚjGzĬ ?HjRݣHxz>?DjEI?3ӎ1q]HeR&jIR tQkf]8|;jlϰD$>^V?g/4r{C)>fԡ xXkP6|՚;?Jt۹ih |q42rBHs%24 ];~CMl> / akcvۺoCs],%TۣՀJ.+Oc* ;YI31 !j04'WoCPZt e ወsM@"m& ʎ8W]@GhuaP C}_w 5R0 6F>|w 8&)ϱ늓#@׎Z$uyӁTKlT>"'B&7.<[,+trt W՛1FidvpX2ɰ; ${Y 'M>, X#Z^i{6꾇 (8tdi۵$glܝA~ bmcYt-ݜ&5W#r̜a]m]U\tPtEk&4}뾘$bj~V8`@UEl?0sAٶ48lŃ9")Z ft$qx,k!)-9a!h89 Y 砒7^o=#&FXP}Gb1+U-!~N% IF \b)+tvdv2Ђ6uWl͊ vȦ{1_- {'LB=f8xNʛC 4aïG`4_pf)rtN8rQϰW>ad,hQ,|L~lpH*#i@A2A -rdl|^R;&2 2\-,M!2@s*;E 5}zx ~h''lA-r|U/q8ƙ>|JD ksb#agM*6V)嘿9hcKܴurlF$>֬#Xt<3ϯ$Vgv&j3>VǐN&LV6O=Et4qN/G'L{SfHӛ:f223Z ZϹH0l0},O~x okMw|r^%|e1Βd8>('5C1tܢ5oRwvyl[C&'g :oF=-(Fq4Edë"8iIT;+rK1EVf9mVL"u:f$& *=*o°Psj6UvC &P2Ia$=Vz?GI iPtHv7a%^"^6fݕ.Q<,ң_ݳkSN玽D Bt-}Mio,v gm߽(5Aͩp'MYEcsqP+rW+ pxĒHBF :r nQ_U ֗eFP.`'nrh)&1fjl[~Cr)G1$5jRt]nh S|#KBQeAV*|CUQEk4瞷abv`w7:iPC=mCPtC,嶚YxT ԀCK]etOhڪk긵?>; uū[*GBpe94fM'w=H'^h^ҎZ̙4u)= O![ʡ[JVyϐ{f9ДrgDoHQr9 іsqxXi4ʙZʀAͦ@5LW'WsN>-z&%:IgBOq(n8bu$˗<$4dv<"&*%(CQFI!e^<pQ'X\te;L0|vy)]!~V/_<[8VW⬬ڹ)l7|zڝ $[GĜ4ܛ;w"0&U<7xTu4Fؓ!a?¯w =ֿ<+}CUKiYċM:} H""c[4w+֍.nsNY,nڍ4GF[l_w1\ Bw!T\%eLxxfJli9C`L\ﭥ6""LMS2 lr$,~\7u _$aPEyJclHbN(? %A2_K*:VP n(^ϲ> {2;z..nGp&y^l#V/=ŝQ ˛:e6/H%$UğC)죜俖{.۞(\|`j@-qЙ-,Pݖ (3^TL|M,7E@U5<7 c) &A,GUcWg,ʮN^w!`xMy>C-)U]HO/An(&. SݙK*XUb$fQf>uNęr5<@븆pA7/00gYZ0707010000022a000081a4000000000000000000000001616eef1d000016f8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/\]?Eh=ڜ9O3 (q(qpxpߡN8UqjHvՌͯQ\l 2%S"`18`7{)IF?Ma#z0Ie?Į2_L>K 3apqhi|37bu@ܞ RDKga$c+խ/3?Ûle@Ȗq409WyrwAhjG[YKb@rശ"naNX`8ٺ$cC#bg4ܱD۷I:#>/@(jRh|4;we`(Vg箞.3B sJF0b&bw0 [:kywBFK1N;WQbcRK%̎U>!`OaPAx!/BUuhsq@d^QFIRqX-HH4LI "1bcX .ٰ>% ;$fSE;)@%YR%(Զw|qZs` sS'O \ {wBQp;+(:x5/oyzkzqSB b9\Hb8Ca"V*GjN`]l5-Jd RO8 wuB,Jv+ٸMW `GVS~)QՅc.WQTh~ M,WĊ[߫_"Kb:-*8.J=rȃ+M3DNNF.kHd &4YQ{12Kr;M $!+N]lFDşN9T<} tm"5;]LZ(p~ۧؽ8N2J|w堢}י1Yl֨K5 Hd6kbw"EJӕUQ[R)@'!-ߍ<`I[_0is^ugB]\ɬYHٍi7%{׷2}GhHQ+s=` mWk,wNÝPrW)b"Dtf[wWDz֎]]R۸,lDv|XANl7}Gph$Q%Ksk'$B<3!cM5\! *Q@Vz^}ˑKM;LPo6_J bL#" AyWmɉjKዏasf0 U#J-2yV٨Qg [%<4dA9ڑ cQ\L^~+MIE/t#[I> D m 2[Qޏ bؙaӸqj:f5!~A$#63ԸF"6GvߊI F'do9|1T=gρM)0I]>'*K">R`&w2DW@ľY yLn#E~cBX*:# pPlbiˇKs΍[c1CS0ju!@WRןڝ@ݼPX5öuIY-? P4C_5ozzOG Z"2FHY}̯hajr|~Ic@0ȯ[z%hmEH) pAP jޜ]lhf*uGv8c`xWb1p) pTK;|\Yy7 ~ =_^B~EE P)9N޺uG^&m`t惭YL󱣩]w?(ͅ"%נÕh P3pW-AׄيzU:@v.'!1%e6 ܙrp#9*1!)~)HCͽ-'?ج/m`羒rBUjKkE/j ֽIĀ렄r=7zd) ;p֝|CnKՕWo(%.4y[FϰurUM$j˃~p{;X ^ > .oͩT0]*{D;nvܪF=c¾G?#wEwM XLA1]윁ƎA9 MBͭT48^Rk2l޳JؑAq"H>ݰubw_l0 G-?L1e #1>%$+ U [놇?Ml5:KBVZhU[L! f/!tzd_oY#:X~Gd+|sΓ(a18I#V'pVSi5*\1]EpГ\rSKL@-5u0  X蘕$I|zĖ#B`؂@6v5#\>z2+Ot=skDL >ʌD٬c_OzIU:>liTh_œ)q;m1Lߝ'ț7 CvQa`bj0h^ с %OhӴ-bVVɫ1CV_1 ޔq}ր?=h!Zmwz4s^B['A`26ᒳIu =dvc/]9[UoÞ|͞:W(g:!{H =yyvԯߎKjuKw#3FW)OTخ̝'6MA(8m j{ih=.''a 'sfpm#< s+ɅH%O2)PJRoŰV=!F-'e&="ì͸ʈS :5`X7v$\h+7l%}~^ cWo b$1mCF-&9m㻟A4JgXIXtGDN?ji[hX" 3yמGD._ mPd3'#(ame)-'Av$P'_xTɜU2R^l(LQ7଄ċ >&5ya#'&8/22ɼdRuPÍ:뒄G-H4!}D`h0&'TrřHfivR{Y;zZXw ,Lجԑ*`O 6 x2v ~ltduqҘzFr>yHh8:aJzTp`ͱOX@-ܹpgYZ0707010000022b000081a4000000000000000000000001616eef1d00004bf8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/vs;kMK*JC yר(u 35 3[; WYgG4(wpyXJ,hi9wDɧHwg^{aJ^}|rQ|9x"1YG^6^GELmA|L4E)Xí>`ƿjE o.nW+EmB)EX_y iZjͱoCAwFM=$z C>R$\tS%P2Em8T`42d vsm4 C,*Mp {Fc4)_ce"z%eO ֥ %2C#RVމ:9WK>J $.#]Zxva5oZ;i>rC?l'1ug=?VOO_ )ޢJB>Vd"hld9b%&u@MMhNހ~;"TT+k=.TmWX Xs<{FZZ[i.98qȱƳyMD˟t/h| V &εgf6B@fk[RW 8-f H 17b>6i_+[}DԠ6sF'fHL)aV'p[^]a7=ݗk۬ zj0Ϛy989k{e\<؊» ?1!iGE񊳚"fsi~,R _oxI1KQ~<36ֵ셶q_KԀrPf؈@I{Ucw,yL;*tQҗ蒁-v݁rnn#'6뽹%fe\jeYUQr5UYLsqjIO嗂=+UDDQdiBʳ䙸ЭVcS7jؼ# K9*ٜk5z7=f= ˩j}mX ZK*_Wjw ˆa {Zmv@{Nj[0ɑ'׀+ccηQ.Yֵq]"4=l2z: vJaveY]lph*}U\Kl miOz//KB*}BZRU! =1Bf̨'%SB쭖;)=p-wu-';N%v~[0%}$ DP%+._'j~tEX6~t#vp\E 6ZV1]9 k ;[A/E&T6﯁ɘÆKcq^4#jI<{ r-/W̃˜=^}q4ue3GiꊨnUsIWjRO V: RZE ݫ'GxyԐx{9m#nW1tudJ6Ѐ9\|½șZ"$c]=xZ0R5TH5ּOYA P DsD#Q 'Z_J-̮,Dvݚd-f)P2f0V+ׅ$$V!kT6>}ݼ$%QXr0%Vָ2ͩ :Y튩܄\K(۬;-L&cٮώx{k.v@}lllbs :"/pp4ēi;V 3#خ3sU{Zl|)y#Pڜ9_&;QbАrחR}o6- k@#9X`]t9^Rd3ySa7}%؁?_lTY7J'&[1@{)AS){IM-)_m9f?+*cdE jf$ibeȲ{-zϫq[[z'PmCjx[္g޷w6lz϶#JÆlf틬]x4~jbQ7_,Y]@ٻ,$}^Jr_j@ vǣ|lNz}I'ؤh&&I,w$NTp5IXC[|O﨏 ~cnygZ3) #S+x,W40fH>y4L/Exx/eMnE_LIME ,.֍䵤ToFl,!aѻ&z׵L 9&u20Lf|*T]Fj*(# kUVV%Q̡*(Y;eqy ƭ`7S8;~jȜϟ?a`ـɣhH'5:+L^wt:dFů]ˣ?q{t.;}s1A[i 8N[QmZ~#O㿡h}ٖ (gS) RzEak = 6iĔ|{N;(:pLLrL"|8tS#t(glc?OwJNާQ(;״f#S'c9Nω"MmHYK߬37MsD1 !)i;căj'}fVL*Rf9eb1',= I%r`:岙 \fe;zD~ ;\<`TA>#Y hw7,{u>F%CWePs3Q'Nِi? [v+27[ M_qo@\Mo h\\&iT1R~ٙDGY䣧ٴvjX,9Oݞ\aJyX@ -kc\$pǃTbmDƳ5\weJi3d cL_x^HVcwg0:'$LBԩ.fn̻'n5e|dr}^kI3\rzܑQlfbvgf}OZC_v:慒;SuB܎$~~XQ'ź1 .8a:_ \|bQR#CTsPb?e*wTԉ]q<ݙDO󣐻Iv`au7~F-꽂jR6*Q|$&7Ll1þXIhםX>z -Qΐ2fGXOH:ŁwOtW44uqg왎kxzhX2ky*~)\Q!MDh7G%:$htt){Š XU̞A62x{%}./¤-;C5(Ԙ]`⢼R7@1n=zEn7V!d{W]iQm#41(UK* nN9Vy{`ITJs_A*gw_QBy|e#W\ uۈ& [AvTa"߀Cׄ<Ǿ2~%$D; r/ݏ`c"pA[7M)m5 ;V'?K@ρ,*`L.m \ZLPAl0OG-S< 2px$b]0yzCA^=n\3eH_]=Г“c8sZJ"5 턧o<"3up C_SR >5Apɰ9JV="cqY^URZe "֮]nrJJ &9RKr;` {38 k|DNN%A.@SCO.2eB>քc-؃GWp|zg^_Ԩc#iXA#Z÷ ޸N` +K=dMP=u7}xR ¡pݥ:4qXe-X.Z%*/47,FR˥52%~cO;ʣ_ޙ$-($PTH21..éX-H:݅DXbܓ7[' dB&`Be|mF*[8+IoQBUc* seDGz8t0Ζ%eQZ3yvv19G ݬ-gK.U9tIT%0l?\^W474dbԑt? ?& Xq{bq:Nc*,IRœNyPIo#W3Pys𰤖cCm]F @ܶgbC oPToV/wjŘ ym!0CB1VPR.e -x焉<ޮ*`pX)2k ?[w#p k?+@ReJlͦwSF<go=LK1wi)) (tz2ۯ#?e նc>4)'ӊ8e(#'ǔ# cc鄵⁳=~-W•bZĆ`\1$e0^ک!%/M`Zn1:cVn(ٶrJ22IQSG'. v{)|ia k1>0w/h=}y)kiC_rW(b\uሪjA0q|u^BCgYyGgzݬA~%fJ|΅С%p>KL,NIXFRÅ l!oP3yЇLO,r$.>d%N5|qV.UGt56l*гk+%S""G3xx&]/[xNލN]n6qLPҪ;ʘt'6>Rtr0o"sD4P+wJ[·0рN@dȴz}IiuSk"OziX1O"Pf埡o I؍{?Z+p<ɑ#/NRֈ'ݣbc>{\zuli_[D6 |K<w*$Ǭ޹#>3U5֊(obB p4k/`r3lޖ1*=ɱ\ H_]AԻlY n鶷$S-jwkзRXB!`4̴oM-OWw_VqɅs%뛘xnuv޶(9&f@Làlǚ5Y/)e!k9'H(@x+Y*Tz5zQ6j6!!<ѨPAflj.ydHxuP PzԴI4QWTt:rX>4Ċܽs2ւɖع./,;2* ĶS펳C*lo|֪2Ц;z= 'C"{m'"Y*((Td 0! P,Vs_j]0 ڶ*m$q ^_=\9/JeNA*{5 r_ѝjYS ̼ێ$qTW]˿*rXOdrb1*'^){t.GEf#,JCӆֈU# aPDφYLjEG(/L װjSsq&  >z7 $9a]ߚ$\qy,%tg@ tjr-O-!J[R44 Wbhd/TqC:!.4'I3PEMvrZ{UQ]e7kB&l[t^~ $~_,3Rp4mLN݈o= ]pV{]_(RFw :s$io1ClRsp l 'd(EV+!vMڌ+ ifxϓ?6X0py]"Wk{os:>$O2{of@JV|_x6ǀ~ +BtQZ_-a]?ra  Mq*B2a_(H9E{$j*YSEdnNWu@ʸ}h~{ o=I~Q[dv8|ʎI_u9^< ( Y,u;X(Ưar5CjgHᪿB۹X95ݽ*E- ύi>^+p+SOq">7xKz'8 p+:#ª%35Z=yc6DJ j'uV$+|r$Td4  euF3(ݍlR:C~ \.Ih7/"քA;a߿94KPb%b@Ex7sJ5 @RI?Øk76)4hHwE4:tQl)//d-nuS0 ݷ𦋦=fY %Lܥo°մ 6K=hPmXjǕUBa8 5;Ѽ :2|-gf;:Q{xbVTb(=$S7^V^gIR"(0(Ѐbx[ }p gx{ e5.Eqcc-GDG;jMiY(♝DhmT-|<]{?(+<(0Vφ|$cU!X3n2z"F#v_n_.YXU:0gW@L-fW'0LcKwDiO -Űx운3ܽgdVV_68rLtPHыT%`e[M+@J%u5x+|Jt7}ۻxlaaunE8\=ؒYH2Is(%G! "o{e^ S}jY/M֚CNZH>Ce[ΡtpMRg8ad4և[UAT!W4T}KrJAO).ki} c6V98aCl"ğV͌/OID8<$%'Ѐ30aYB YP6,5xiz3ƢG\|6-Hx_݉PbQzZqXzrB>9[KV%ѕ7v,H$h|1km sh!ШL6E"Jj(fϡc&y`Pb2`>Yq*@k|T&Aާ% &oI+:qw +16Aj^=DLU(u3-[ZxMgMt㺇菙 nT"Qc^J"탖$ЪPxnHygg}qPafմQtbؒR#XѶJCY`E`cƕtp(-WvOc&lw^t\>5LPgfR :fwkeFBA8JB5&La*-zsځ'DzfO5EY=Xqj󼦦<4HWd?&Ɨ"ʼ-JذN6ފ_]Ojԁ[AU~e7ko`j!S!:4"ս͖ @qiy#/}y^\RtyyJ%AT^1+GK=^[~z2Kb&i v<>>8kc-"5Ӥ̷uN zNB]xt 5J,!Y[k-8HQ}HNY$]( wm;(N0W^G ^睅@ 06CA{ojFli\#I8iy mSk͚-М>uf=zr@r:AWB˧F. mo_g}wo*_Czڊ,fnm%;jrlNyuٿlC,PXq!^#7ݒ3<-IMpP;su(:.BbG$D _Rҳ<dݒ,։ &?~ST%e2 pz:)c0.ڿ?L/߶ry^M쪭|t7x%|wuPAF}x"bi@8 }e˵5d;y)Ta (8+׀={~*QpFM:ȅlvt24ȴӪKt[w2B/aF+?>Z"(/|ۇ9Ign!M+8zzXߵ:߾LIOY7ƅgVZT128oϑHT]E0 ]b%NNXT~fk 廬DTGdJb+I/LΊ &M@XfZdRnPWb1!ɳ@h]G7uy û->| F!>nε~M@'ceB>)٣mb]1?6Íc>`KC_ 18 |b ?:+t ,X! BkLsOeD<+E݉诇c4P+p&A 'jx6Kͮ0{:)@}΍pU7% RITٴѱ?UYidbd ;,zI!!:wPs*~H$sSfo:<!Huj&MWNdC)J JNg(x,g oMA㑒*PP {ҏ=~+ea& hJ眴 eg@RhJ>qGoW$1ϜqƩN BB ֈw xV2K4s.u,K3Oik㆙))>eœոV *; % -3B`D꛴Q7P:B!G֪C8*k2]ҍ`LMok"}cn,፣Gc&LȨ),ZFNʏp|7TCi<(q9|"* NO&i,Jdcid+JY׹ ^(7v y2;*nsՄ#QSBȶJ{;'AW)p²* cmX`} q@חNnDrQ |K0ti%籗4 3XT2>=r0vobk VakKxÙJ} ӓEz̬cEҸ*$O l[;&q[otE1 a|w&31a9*,Jk_l=ܿTes o&I65YzQ>33EnU*)8:0`5~W٫ ͋n R㛶\T9Y6J8~kn6ߒ)t=\!̳Wh4ar {} SRąB6.{Z,<_/ϟ؈)klCLۑETݞuyNOֽ8\ ylAx7t+JG~ >y@#jo7 PxXLOsmΟM^'%? v#)E.hEt6pcb|y |<2Z׷*֠ۗə'O!LSYq!0.<t?,PRW4Qčźډ[k)nC b0%T|t5LUEtxuƅʲ7݋VGQEtµ*ɾniɕ)Io8y$gGFgZthU>73@jy C!NZctTk3larUAݘ+R=v0Ig1Z2?H-Z(Ĉ '8ݽ,aŤضeS4fѣ]{q]34ncq]j IΒmWR;%@ke={Эfe#Cz2=`(fMbߋB!FB|Ƃ_T湻QqI RڕDdCF!Yh 4ձ8y8⫒f_yӞd x,/gcࣰ$J僟ۀe`2Ep]|1y9YYjϥYz%Tdֲ`= y cv5t-нüa$kp{DQ9Mڿ>#z2-VC͆4vNOK2$8L*ҝ߽F\=T1hi0g= 0zEIz*> t_("ܚpEPHvP`/-p2L+BNb?}{Ck{Kv˻2m5Ok)kC ˯ڄuo]DžJR5Ehe.GA :~eodzRZSχfܖ.:@69-j2mYXxWڋE9LmJxm xXP=ƸK1˖Sj9]+ARW!QOFҳS^xA T*iϣ%ceG'F9@_8s*l "d>R&PI֍ {q[,V O y]ͬ)3먬:Ze(<:QVq`1gKPb-~֛߼M|wI%-fg$~ޒMfRgjCګ ^s+!_5qWWuP28,ALu; A:߈ Omo*ȋr-JѺD_7jO+`8 pN3y:4'Zyr^ƟƘFE4 ՟m hxy\{B'1]A{s*EE{*v+3V zA[NtGzU)Q,%F@J{ `B]WDCoN7!nRQ {;a*Ӑ1Ͳܓ]WYs "ã0@)笯>5?/HytZTV.0_a~䒏F>e-0+\ݣPd0/hf,c{+*oQv0@J:C5:B2>Cǩ XKqDG&^%"@f yh=Lra'U&#y2vz62*6љUxRWxl=o~;͇i ?(Dd\v̯+]XqбRja#S1nxʋ۷ 0%|V0x,\u-rE]T?{>y3͓5a.ώt` 6f)(Q |ฟ`WI2j2KKO1_J`mȁƝGO0wDC%@()Zi9X>yq"hice!ѓa+;kY/dThI ! "Ktό [(=M(Viz ^1pm$jo [iZvE]Jh2 -)|KYenղhf882ล(Hs8iةgʃ"Kxm!GΉ3c&I9ɇONJEN Ju5JΏ*5,ݢ|jOQcUaM¡z6LpSZh n='j(iALW%dNɌG`.ktjkt&gU2 LDd*=˭~pR>l%2RbbzLP>缁X6ciaPFFʻRYX}ω&u<'ȗHq9RMe9@[C,i%yg6AҁgK°2Ҁ;q:Dsٷv4Lt;V .>C/N*`A]]'1ª;׳sOEi>-*h5c1j׆B wl W 4eDZJjdaP{I-gشR#aFN"/q[hb@=s@ՇyC3Jژ0ԃ#I٬lꨂ]dqCiQ@ͦ`R8Ħ:ikl^9R>'2o[ӈe2F]PbZEXtBKLKo, ;\ӭM뤁0bے7Y]v> MR6e?W:FK R ƌa|Hq];T[5,o.-L-r{~-e4x?*L54Tl3*IZ<.Ǥ֐Ęn@CI~D$]mF2iP5,q]ZRW.q[bkrU>%5g\+)(e[Zb_! @ T9$]WX}"09Qټ~B{R\义Y8Z@k-!m9(v0'Ȥ'%[o_D[CTRJu l]2'^"22|GvCwP:*T"f|ి>}|R_붷qܫ)746lJ;l8jGZ5{ 6 s=#S.Ԡ|uSx<޿]C[(0Wg},#k>&R%?_rIeq֣nPgٟYXA3S2+ W72a _ܦmR :ٹsk@c/$u&zDj aEլWM}ė~vXp$GR<:({GJXI <B+L f6I%x~3ڱ.f,:rB.`ԑؑQlPG-o(0y0#`V3n/7W>,U\nbC $ %jF%1WN&[QQ"}_E$D"EkM"&S9Ҽ1YJdZS BwUi(ɘNKX-Dob:T$a5ϛ:L}ώ*3V' Cˢ3D'e4{ T ek?M{lVg"ܓnko ^p 3CI?"hA|݈Ps.0$rs*6G3ϕ Yywpy&EY?Cq~էVar=5=ȥ)¯l<&BEjG7&Mjͩڭ 0P,? ;l< m&SװH ++-ђ"&*޺- 4'0BiW+͊q4r%"ѻ}I K46`^eF(nB*|1ϵM $˺VH6\H1 ד-m[5v-4dKv wdPgwH!wVC/ jxQoKd=*=gS\{|C_|vs;5jW ϯ,Is.XS@ow4 ULc]gze:f*b[x`nqO;/O(.GтQ Wl(.:\wb}@ U ^#YR>sX{I}.wyS2z?a-zyMcOsvnm˜lH5w.Y1ltl+4[W}Q2T~XԗH˱gYZ0707010000022c000081a4000000000000000000000001616eef1e000022ec000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/usb/siano/smsusb.ko.xz7zXZִF!t/K"]?Eh=ڜ9QUpw2 T$zd>%Zc~8)Խ"EP_D?j0PIq+ludIyoǒ'`P1FKd,>ޯKBZL۪npz0q n:E\VEMI> kJxv0Nm~_JT1œzKX)`v@Ͳv, xX=DMO3WWQK)4p=(Fhv+tH%QyIjQB4{Ç|mO_3oiW8 ؓۑ"Dz} HY??>4,I-ȳ氽6tVS-mIdz슐^λ=D:~XE嚦s/:ĔZ fGejrFu$/6'r+{qv jϠZզSn#V1i.܌ ]xʙ#_$Nα3cf9{8{ TZ550VHDڸ~ZD;e`5d,֗'Qˎʪm#KwiB_giI3| ZqAm!?nFRI cjwSq`̉%#f1AypsJ%t|| 0TT~ >xn}$0 QKt%|:MEJ&QK'x6O"uea T?szrs e+D=闧SpGWY8Vz׮K*$ܹ-p-mo6 @Yzצ,90t',+)J X/z}}Лu`$ЋX_E ۣs gy7ǂ|GNBL6J#l,EVe^xs?m7W(Pd G6ՠ/wm[ֈ\StTbe2B^YĘ(A hPg~CLn_M}1X*XtRY8})(ڹ0zq4-זxYa s?ay#tODy^\lIj@k2qWS{س?V!aVǏFDаJDqԭ9,;_V^tZFB򷹢T掿kkx`5~'pܛ6X>fgVf'HI,gݢydEVUy} I IvUhXVGx d=o3I=qYy gU',0|ϻj[Wgb?㦎kĸt=L1"u 6]Qsڅt*>x]R7r텫!RR 5MО+Sy vx)@vjٕ#.[J=hMA+YSlq L6a@!W5]v7oMm,+΢J;Vv^VEĎ{MQyJ *uR.H`aGx%l"|~t2"4mt^5G ':uԹiXbs ¹?t?Y+\IyZmg_/-*~Z;Mr]UJ1vz&(ל@ Ɲxz^dPqKOÅUY9AoQ*yؽYJ$~2Ѱ/TuȔ|R}9)KJ&F49ةW."ՆS.[L'DcdޡV"el9-NK?Q:=Qgً}e F?+ȝKc^4>v"qոі]݉xj8WޏppFy;mQ5.MtGc\9$ȃ!ȕt 9VϤ9 Ycyʕ\ uȗ2`SR/4KT HMNL w^ RX!՗nR*tm'#Nl҅ܪk_b%@W@l.ŇS,լEd[)]M bDȝ ъQݭp}؀l!?wC$ݭj\M'᯷gw@ #o!,&&aGDm tN"*Gb;[xRm=KAܬP7CEEcV)e )մܣIOSy$"U^O`U<?c IuFecShe`3<!r_L(#Vm%}9B6/ˢOiۉ-V5k7ARdUkpӾSsX8lj$ɶ {TႹ/-~ƾEvf3BZ8(&q6[ߚHqgUY:3&{JOL\ɾ^G- Ҙ8(n[KW]Ҍ?lKƺWނ`*PnB\:R<Zc RK͉K{Ȱ̿(K߯kaV~вZp96psDd~X>GI^L@/`t b2kBxQ@؄mL9a|;8}mz|j/W: ⨒|WCA gLX9Eezr0$#ojv;?[QuB"<]`DƯ[9l?SPQ2R 5L>ݞuWy_=& NNH3aR c_akCӮ=BB-}-pׅrÇ*k|!)~%XDU[Zc}]6Br&)%;g;^%\\iT[)s4+ԇڻѬ6rYEH|tJ6岯TY7iYYrŶ93f}JYIErJ>튣ɿeNhBAٗVAb+}mk+5kK uT ,ҼAy##c` rꢐ JPAPLniڤ{RNJNr?@Cm+1>'nA_H`H#V4`S{_{fvP_unJy<1(.iF[X$@: sr[OWY&'H(M>)*h"{XViqS-_=I'k!q3ELe$ <mRf{Ƶ;3NixҪQ&*:Ε. #?@~@%z7oEnFG$:' SRhU%& <$РA65e#hNjԩ#\RaxCJQcgM["t:ehӟMa 쌔l-ïHndg[L~+OZ|WLnb?k,2}ɀhV}S#vr^*"&Id8єC0g{EA!!bv+HT** ʰݚOI]踇ޮ-İ2NŋJG.8ny]zog$a:R+ a#tPT%]ԖW)${ɄJ\Ru2 @z]oɵϞ[z{,4ZF-FdE\tvݾ m&L]_!)s}';@ %wy#˜)C88&8aBSN9M; 5_w~%|@xXw7yvL',A+MuUF<(ĝٵ[1>=>$e(jNB&jQC?: oAk*9``V1~վ,C*$]1͡Llih _]@QW¢ijef>/\s/]uXL/6/xC ?].Y J$mv9eIS,\+J9z$~fܲ(ξ EY($+\]^5`M<[N4~M|`d '''98ysԕ\!/w؝>0@4T{L1q8?^'Eq!b/ip0u d38(뫵X\bN(E)n5fTt7ź8'o)N^B "ggLrulk1ZձΤf@.G9q @n9u~RYtu7 {wB똹7Ro ,0@:痬{hµ{|H oz JC(*ldc?6N:5LvjѓlUo%t#kCT3Nw rpǝ ᠽ(d;}E3x|\:O,ĊLS+^@ǃLR.h,ntV'\RfiJ%X[Z +J'|Qk睢ԓ4.M3,$uuqEҩmE6Đф+Jr0Li O)FS 2VZsۄͅ\(Q2;b)pj5rAUo))脏0kϟ|LRxs) (;ZL^Ɲt7Il;QxsXu7*]~y-_h@ E,Sc2xK2 zƂ+~q*qɘN]m`rly"0Kv|&|LX@12Rp 5d?<­'qTK\ojR|HNFO8y;@um)Ȍk %|hؽ "8i=Oad8`B@)s,2E';X잉,/Î;A)Cp. 8J t?L+0&ĀQ G֏n4-Ԟ,TPM RWw9ԢnBJ=Mw^@vuC*Nk^徝μ^J07 >`eyf!3H~$XunjQCnQh|ս7 \h[b­:(с@9w% =K-Ѩ^n *4ofG6sXm8%21997Sh!#Xݻn{@;Ȭ<}y,+znB.Ȭo'CvP3vH@1xcu(TN-2؉(W6=KI^1$8T b eA,ucxe&dS!^jJوY8Kt5ई0XP3(r<|k9'~%P`It],75n]"/M?yg MpOD豑M3f"* : 5b7z-6(iBβNCh2i$3#I/*w-3]tdۯýAgMԠ J*臘I͹P)O ^cg2*tݑ\Gh dPpS«D6PdpynIN*X0ix)e'`\ :Wo;oXE̾Eݛ vGzPk[Dj(աyΔ Ԩ[17\jEc"{cs2*ud_8bjw~U]4s/'9YR5QTO@ bFaՓ&P`S[F lAT{I;`DNnIQ1nQ·η4)Ƴw|oݰgTڰ|xgh@d|U7>\'1Ë!j@q =*gڡ+Bk[)"]'f&]9(߿~g5J(r=o Y%nqY~yK\s UЊ|M sr`*8JN0ڧRw,nmV~~gRmT. H]" a 3IqI..g[9BVgT"^L"Odc hB7~f6iLLxoD0FAD-9ީ%C`%WL~ ݷJi#|.sȿVV▻^ʺXGU(RwcTRnt?9#f2I6=N=$)IjUQӠQePǜ)E, EkՔc#HaM{' D9 *BXotG#c8qlK圐;7݅j{|B8Ą,:io±=ڰ`nz=,ތfn>.=Bnpڶ>`?__ ʅܚ SKF{F}hv!٦/$~ ݭTR#Wx1)F$>&$H#4v#M"4PAjr^p O?PiJܚ\Ɍ9NIgBKKI798%=5,oW]n2gd`,ӏ*w<20?W]USx%kH؞z4EeʦhT:9.S.@

[;m٠ =n+u.d'͞S){6iN 45wcY {#;ό㚖~@Go W*,Nb+ƫc>Z 'sb=':97}8#8:Unw}8a^2>fMkR ('wo4/H޻ݟ9S;Z;,ɥ'XFT0XO2ԜN @.+}T9Ȱ4]vϖ0Ԕ6q- {_٪QΌ5??3dFFL>8auGQv{_-ʴ Z邍Rj}%JvJWm6S-!l`#rCAڤ.|2ăG{w7Hёa`+Ԡ?4%mw栁?5в /x ɨaE >pGK ~¥*O4G`_!ugꂯܩΡ#λ:Hߋݜ 'mx>_H3P@׋%g\4IA!;ȩ>q]mc}fG[1#]ѕ$mֶ9=t=nx1mDzAYwT` w4P8cU'uVf^Nu_}PgW鼓deHO̿<K䎛2{hg/I\UܘN ׈ꂦG* |Iſ՛}9~Jogej1:C5kֶiV 9'vPq$-0ލ8:f3JЀcA2.]3^Atc%-ŔleV| qvMcᝩvXm$ j Z~(mZSq}L%&*"| o"{{Cr-/."1z>- ?8薔t]z zdr0E9zNN>@s\p(d, kɂ8؛F$XGYC{ܱGZFFR̈dG2^i9e;n@ $x v_1Q9C ,ukcU*X`n.`n:a͝-y%( UFFM+wkى9!w/5z;X9`Mex&*ꬰQi.)yKX&d P,V'x' UIr뷶 .$v;VtE1q~M@4Ҟo_j.PuV+7Sp:-(7{MFQVಙ].%5@~F!<>iuIչX)n0 6ս4'R= {=]d7XSIQo|ҖmSr$ ~8^K+Lc&řVKp2Y]Rh#BkMz@Z$󢖙 gwF$$+Dnڨ(2%ʹ<@vgOf_%ȚkF=QBZ*rt~| uefmaYDgU#OM(M <"+Ocq~s}# 7cիKh9HowAfrc4ԔRS h1^ fT>V7(SAʰmasq@a:ȥ%3G8Z5#hDdb+rSE7V&>Jz 6?Z'U|0WE*rv PIZmP]>yuS/;7.WLʝrnv>7;g*G.|dT`c2FcZ]Xs YT_LscF<"@To2O L5F-6TJn| ZvQ2@3i$b]\ ghAfMDA ǧ'%sʻ' +09)=6@xs0Q7yBh^IB{$`^5fD:F72֏#HGEY81\3j+60u7СLm`-3(ȹϣȟ8ɟoFsFP9;+ jHS5?h;t:{VQ[q.‹yCr4Wp[%<ʕn 0= ~!|ltehhG!i('kOcar#)X +}1WIqM @s|K LcRM2?`A̢# 08|I|d$XTz*@"ݦeV'J0H7˺:_U\uT[Q{N+p`gNєJ =9ơ}yp U}qƖLFg^צ.ݙcHCa^[˃t 4il/2]S0+( c XS#JP`u*h4#*k0~ȗl0Yj9Ak*y 5Rߐc.Rm5Z_nN Oxz%m"Y eS36AzbCm7Fl.#2k_9syU!R8XG*[pkFBd.@tWks/ b w`v:%,j6q|WD5hŨ_ml]{f-zLsO2ñapmqϓ;|Ts>DaLߦ+yB,w 6GAY}ԁ᫰pp@:̋&n~ė4sRL=E])n 79Ux"M :{r-phוVѷ c9(+^i{MiwO'i.> ,΅'=EzşmT1'D "(VV"u<ګH 0ƽre~\ˈ8!a2~uh%O mZ[ѭt6quM%#pI+Gowx,GKnx' pr0.JGL\Z|O+P. y\#ӈLv] PfOkQeڥ>no򝗷@#DZd_Pr{n!Y1=K#9_]I\*H4ގ׉wYh;6@AW>:5ݲ$RV<% d-{vE:L~ eOQ C3koUe[4p*,'T$4cz}Q U'#ϩ|[62-DKmN_AG $$Mw;wfhҀ&:rMv3Wޮ0 eOq0{Г.^ߊ]o"XP2PL6 8ςGㄚW[ |`lvO0K?1BK8VKDD˞׆v@uexz#q"M?j Ɲh50wU1p WGWTHb?צGۿg>)~a $o3N8- !i4%^Q0Iōn(';4)vi eo0.H f ~Nz*7>^ U𶤮+c ) /Vxt<LEc5{T ,cP8| n١F b\SIQA\ɘaP6xFf+M{biE'kav9K&hjfOk{=*shS "#ų.T eIvz!%Z6㆑godb1&m=L3z%[X:P;]M eC{ &ӢJ m s8ޡ)~aZwsћUji py7i F@ƽ tu D97v'(U!nZ_FTx=ޖE53T Us:VRg%\^`G4,* ki fgŀzNwgQ0—9ymG/Mt3(w`*"Tt5b\J]cO/%N23Ȝ khM>x%Hù ׯu߻pfu6ܧQS =kk&=JgC Xfqdϸ{'m B/tyEZ;g$ġh]Q.o=#s&cs`tN  (x4:]*b}19tg>v0`!@v@P?h.#pn;Wqw[xZe0R]*+JhhKIjmm6kvwQ5G}i-V_#=K=+GlM$ֈj,!O;s LQ]?:4l4H_EP:)£R&HG u]% Y?y\mE|2Qwӓj:\-`*Ѵ+7 +@Q{ y`rQ>Vvnp0o^'iB[]U}vD$יŝ=$%)ϳ*=1imlޙW9{a͚Ns칎Y gSN"JC6F& NDp}N0kDX|m2AO)_x*B  a`Yul'pOb^Օq,ZX"sVٵtTK7H#AJ}ժzCSZ rXų`M͎s2_9{QDɻwjO ?S<={F;ZhX:9gKkS﵀1ɪ2"x x'; <ر6H%$jN9",>/8[@cy`|oÁngJKQpo~~LН\\B45x] #7?pO~K5?TL, H_T%ɹ2tui# 7U.#/C_|ʸf[iC̯h}}bfom`OaS0 T6?WbEufX"OŻ~sNѵq" m;o7r?,!d i *5^@q$܅ۑcF>sa6cض /<43;n܂Z(o7i޾\Ղf?oL @w(yH#C# CQ|T:,ʰv7=t\_/)0%9%Hp*emSJn"|B;X[Нn H6_Z>S;`X=t"^>Wetln:0Q|^.="]/܊qfa៳Nl}CG?COZkc_\/ "<7i)8G;Xm6940yC{\lJ4`QaV . bf!Bh.lx 'kXګy- DjK6頧&eqw ցBچVˢj08YxP =GL7awdqtG31m{Bڽ-dd)YWIO(l-6,7~a?c\L畣 xCg)/M c"|R-gi `kj"l6QcލX9b5߫׿fw +ƚ<3e^H/У1\6ˊCsjQc0Rܶ>RĨRۃI!U]T YuǑK}wGPmvYxx$;Qb}.'rT"CKuJɦL&Ria`vD]d*"3]M?'xZC,w~ ,[$HmRgW")jXHjpN%b*R"}dЩtoBTLĶoREE4hI)L@NM[S7c)~W4W+px`Hφ㶆s',mN(-0e ]HgR{d3P6nQU| 1̂'FHg+﷒:3>]ZTF{slnKF\d >i7P\34ECX{ϛB(P`}@lLK`MCh }]9 mT1bv*X>c9,>_A\,HEĄXBW[;yy]ɩ-e_N?UTR(Dab:}ֳf~ps#*K*WVj%8]-cL{QQ;öWuN@Rh[6jo2SE(Ǽ>PoY,ې&If -z<oR8ayے`E2-XhJ_(*ziqz*xN&8> |h7[[/̋/nڧ?-KOW텎?oȫ$9tQ]vڊZ/BYixAEWn)0\N[/2KY4^`H g~LO5w{H&rGlq9 -8%Q-QHl6^ќ9v⬼ɩ99ech)5E=۶+0 [e*Ɖ>{v ts!u `=(ּ ­h^u&Kpa+PI;8bҸpCYA]&|`&}_qiBۤ;Ki5Z;u?:wp?t*0&$@YA8aaAD+e82=CE8<O_,+H]߮tU7YL[dz Dk8AxP# f蔡1(NT>^LWo> eUB}YbPs9>J!D@ItƼҹ3\ =(nm/`Cc}w97I+PA'+pjX}˫鞛)kV8 ts馶]aq~ALvUhǢTJ3~|rjx7L}|z+rqCc?=!;|FOK秇(^MtpWD`W~` 6ǕIcErCr6eL{Mj~‘8 v}!8 O_!Oxn`;b1?"P<!l<Ϗ928_TOЮ?:H԰?$GFⷙ^S创`2(/ ')橭$kW`EX)Ѩn>9$p;Nf8mg)dűyIt}Ըɒ~h ̚u94JE\"}g0ϙŸ,<?VmUyEp4tkQlD'8?هVK?/bi[;!NѤmpķxMY:Xyc]EN}~Or#b\dTFzvEkqy߿id(U~5qc8Bq5"3?Dw/>ɟH*ѦaM rVM_(az9gx5z(:OH[f9e.ɳ0ce&LMPؾWm͑( 1Vg[9]FGYa o\!EE 58ٽHP&~-aE<-Dgnu5APeob)3duZq?q Q.2=^ TT{MivqBMK}\7U=ny64Јָ7Mr*TJČnXfIb"kܳw1 C}@֓Sɱ$ziԓܦ 2xƛIK)&)֓oCnL`2d [Y<9))vN` dk0EÏ p|o'XяբTOԌw}h9Jm緙.sWsؕfEzp~( 2DtF my뵀+NV˻?N[DH3]ne-rFHR #)-"8HR3}.w5oS +C oVOlq:l˧,L\GKC^͡sRZB@W߰8nϻP _xeh17c(p5a-2 )HubF@\,ܚtGFyQV鄾6|!W-"7y VWEHp)8t&Q!0du %h2ʜm~#PPƽ6D‘ wABZG#4IdrϼabG;n$#T'y 婼ЍYMP@^)qgP->z(xeG>Y]ij FH*jCXwdKW +M3yI+՗%қ&Պ}cĔ?ƑQgYJZq]:=NjXw;V%;qR=t 1kɳVTQ|d&ʥ :Ń8}{ˆƨWZ7t7Qz&q92]oJ;$16VIݨ_?tijOiKD" Da:zT1&P&!uFP 9?]L-Ut-UaPFO  398hgx6M{fdvJF}6 /vMͨ2sBaN#* ,>/.ֵ_ExMr#] u(|fAo~5|144ԱE*'׀:xID (("1e Cԓ _kn$y$yP|~PS[3KkrB<`]v-ҒCB.C ( dHUnvQzDDg X=Z;DerΘti-$o"By% u 2Qhn\G|BI1 ؾOӝAqQ,LK8d W2MRGRg1^qb<2~C"S1g=?]) wPW 76*⢅Ew@q xY0eX {[L.FhIŪ ?IWZ.{{xRzB*b=mW K&Nh@H4gTv'2',}Ъ(e{C9 U$|e["QnV}ıvqV p9UR3M3 Y-t=>nlJcD{ln nӥOD_ࡹFBIWN2=4犦*hNҐk y1 81iNHےj5`?4=lI5̠y'CWl{80!Ă8 +xE프b3ۼr*<5Pl}绰Gqĥ8r%ٺ﬛!%˼UzUXnEa5,lo":v)]t7y؀ޞ^W+\R~>4 o(C`8A gc7NAL.F ݤ@3i|)$!<p=+eC> jN_S$*5yixJSQ $[fǟDwUXp? ~'lё+ ,b47}A V=O Zk:ǣ{x`K*RFA@Iۻ|8.;>)\vo>[ijӎrPHI Z]v(g V782G S >Y}byb*><숣\!!1_!n亶Ub(KѺve]/UR-g`f"8J&ںB #;>DfE~b+E]1Y6%`)byy)gDW#s1,%WgnKCp>)do^CI FvKS0meX"mu.Ĺ3-iW>Wa7'Rk\vSW`&  d#F!8^j55(̊y ^- ZHT~Ȼ; ]'k=$NP@{~B3\ _4=w(nfEd*u 5<؆oq F:9 Qq\u#:UoǠB$ Qx[F٥y:ߣg8C0_lW+-`<%A 7U[D/פfd+*w郟mʟhg_+%So=6U.m25s߷ΤZE^)ћF[dyYey6/}g3 [FhD4W h%XK~d7 VUWH!&frPh-RQ;~UeO0@ M4l,k;$)6h7E2vMyL47\CūWdtZs-ebQrl[̎OMMx(ib/[yawtv O1#*Ŷ$vx4"fLol{,m4D5Yza" G݇'dst n[Iw1ò'"3UaL [v'[s;-rMLUvMiT8>-r@Thx98e_떟Κ"љsBlRm ƨ6 j@ 0]LH*8ic7BH;flG i㙏`e<{y{VUlvFiFoIһO m/NWSk*֠ V'|c F(~<6EWągCgB.I}fmwXzޟ:-vOI<#A E4JȸY7oOL`3<0]n)9z\26<' =a|!'Ě2,-v["#?/eHWグJ'$˹n 26λrd㓤} uODYb<-IB &VܧH|ӝUg.Rjq%S"O-ڬIqp|D|JUR)"JPF%!K)m: CN1U@[I?E\˒ kyit"s13\QGl9Krd w%D7%vS%آ-8-s %2nDNmP(TlȽ[xHgsbuI{ ),uJ" ~2nbX()%HFDy\nU: -&IEǍK`-1s־*)cq C$|T@"O>3~)R\*P{'N]C#<s&8,U&G,s8(%HBF`P<%8Ƚz쏊N7Z38-3Hz|2kw"B[HT>DgnlUI\ˢFoy3 "$TeƲP({6V L{^>Io MgƂN,ޭm4]O"aJDUCFĩ'z^il:(dvKni m' :]0Brh+AmY?ߘBwTA@9ÇQ$%Fee;O)ܑe[uƷV8/|\td y6X7qZ YH"rW8jAwL b%%߅`WVoi,]a\)5^J&'^(ս˃{[|͟喚sj,!@.>ދ(r</|b&̂S  Cm3( ge0u$ 77FF#F/C XDg,B F|\o8Ae%TH$1LȨVw %~c3Wn1}amClG@{Qxa?,/f} P=\SWT:cV IT4;sy.4zŗ5,4jKۘkG͌7i7;eq ѓ@М4 =+vǧMCI«˲9)ϡʼ]ҵv~䨯/GyS.rP긞NZ&ރǛ~Q ,sױ#KkB$Z7CX;X>$ża_uM+Ke&Bؤv@ f+J-fGA c*^/2 ȼ0 rܤO,ߥfF(0D4nj=aFI4LleOydcҴ\"NFyb<&snwaԺ«٪-`e.iƑ9xyw)1ؕ08U&gjf8<x(k)J c^ /g?ҏ)֠lz'aBыa% F|XcUQV-U 6'%&O=SǶFjޯZ\{AP+Ԣ@ԠamͳeId@<_ǎtUQ%|q7jנ\ԣ$,@sj6rTRe&#/~OUdyNxEdf_w}vGs:c$e\`徯Wj7ٔd=Bp)N<4G0ph};t9s (1jwȿy_ HҙJ#ty];r "~^ӜR,5<_H?QLgkh֬T,򔄝L.1ATP6ð0kABR_W^or ^C]5ect჌ Mλ\FT$$<7A@C;JpolʓElRx\RW 8ux vX j |\~;ľ4흫xB *׋ }9\+xȏ];xt0b`phu([DTw\#n)\,caغ H֚z&%;g|l7rYFtutNJ6**tI0OLDrɉ=) *gQxȏmaHk:O3ciHɸtK)Lrd|4[B9={&oiDcL1wYj\$jqA=NsƧbe|ܔ3LhZ6!+ægWt DZj4PjhBpStc, 6ZeE;}br5m/a f-] f3KH?n$n s8W .5Rz AΩѻ? 8dŁA)[d^ZLlI}+1?0=8O"~$dp66Cl*0xsdSX׋}y,LLTRp,-x+>RjI6 >m/f3B?c{|{>0FRq;*=Z;U_-q\l/NLt1 %!(2#U.q0"̝8iܒG?UzS+ E.ޚmX:)Qˏ^KiTjG} *Ӗ+awkt^ށ%)g.!SQ=3{)ۉzJjɞdql6T0$ĺh&[S D緲@Ek~= 曾BѲ)A[n+cd\n6zPQihC\Ű@&a͒A'+] oCmvO^ <>韞{Uw]-3I5Y4i{mOSz59"ϯ}V|!hSSst9fyT#v|^REE5 8981"#*G)w6=|g4:w􇕗9:*ҨMtuʚ$}'̴S{8E{NX~Z%R+wil"7B1*)%"IG\w럦G"Y8x9kɢ/;f?Xq~fph;X#|W+_';dbk5 4ٍyH0RPmY *s9*]53b9u56oQՔwzdXzFy.kRjV+1d2̼ &3İ:ՒNa]OdǛ}qh9 V/$MͿQ]7b$lIUqv2HyWsQUR5ˁrr0k3q= ԨoT <6;v _K&I#.iԩp۟G2"Lҫ;ZTY1ag}#Lu36|? *XT $| ;BopWV=l,T v -;~\d70OnXC2wiUܿ p&HdN1Ϛ޲S5]z6HOQjF8$]̐e4S۶5=@-rHtq^ED.)ɟ!;ƺJkZ_TBKc\Q'gM[q5VUaWuP܉71B8(nEs  w5fQ8.W?󔴓4kA(\͚BbE_U%k!8x?r`Y+.y{ecPzꬱG: KDMN9ҿ!SWkJ?`̐jd[IEƬ-ʿ4țDaXcLpџfeV0-k5 B( ϑ+Ǭ("Ϸ|/[L8OTShxZ#"23Lt<{)~s΍/‘Nfv:E9|D08J܇NB1<,w^dz Ow[ 8J趃F|*ܝ xUϲU ?8XWp \l7!mZ S+p6r`Tt]$;Mqn޶Q+3,x#qQ)miIdYQCac'('fρJt=O WۨxHjF37X42$>rQF==FS0˷}>BO7&6nw㌈l3L1)4vpȭ_֞yJZJRcaMf {٠K Ge |1љW7-S=Lç-J{H_m;NIW՘c?хZϧh2Ug$ ׊^fWM!h+xi e7.2KF$Ȓzc=DP$ X+-'-i\u0“- 4~%jE*S쵰)ZŽVՐ;X2qx#m ߓzj M~YqƤ vE'dEm~h;+~XQ$Eo u>{wե+(K~ar<ۃ^W$qdYu/q='[y ytyp#2=σ@:aP Id\][s+Ԯo^&d'!%4PG vJ]۹&Dy"uB;w%}xc'KjŠ]Hk 3 <[~׻EgX_q놄>fNӑhY@H5\[Mqq$y?,zcB`Ze9(DKpY > j| c%NOݠ 9MRP̏%< ПjRuDzBUS3 1 pdK$1 J|"Glnhxvv/祲!QPu;)r0e5Md- bDfޟ4&AҦnݪ$ܧ8r ZAtjǛFA ӌ#I axjt-p_ T5 h {N*ӆ6Q>}9`i=jeli)*]TV舸.ĶVM1d8&0i;J "Di8/3H̗tM6qڙ\ R[;oa ٓU,ܵ7PUljGCsw6>RܖD*H;'[􆹴1"fQk~FZ3:Spd/+rР9-&MHf؛\he1| G,8=L`0{&ƗkÀ̸xCɺNpΈrs[ESJ[`Bv3&FɉZvπ 8*:Q-`I;~# yU`e-==%vZd0i^@i*MIA8-ǡnI1 ED6N<3ta>^< IP 8*WꨲZ&A薶g̞a@'喨9QVETeCq Ӛ+A+Q ƢyvG:@Fw6f]CE*䫍bT9+Ɣ.M*,-d`pPB]F,rEn'ibw%2]\JX1Xc0POY`IUt`tQ3X!È+Ѕ w>vMvt/O4;0f̋oG_[U=B%u)%ȵ$t8I5uI 0y>h1\vTȰ$>nd2\ Sҷ193R]X%c~ P}OBa`6;jq.-˳&-6a)cϝ;d ?| 9?(=./%_AiFkipi@" s&<0(6n>]س!yv 1Z%*[İhۢ 6{\h@rJNS&ҝR\1HJ"p&tGD@HrJy~D=-S]t=lP")GUVT6ꌉe>xVq.e @jk.F7ô0M,+4L81]Oɮٽq'.a]/F Y;A>Se!EQ7lEjŬ)O8vs+~%a'B;c~H3LC-i@n]=[q4#bKÿ,S8~;zRf;.̛u?˼?&\IaڅkmcEw+r-cc|(k^t:w!1[/|2ڴ:ji[A,؉Hf ~m نi 6g1i*"U"gKd<\TDz˾~gq1y'sr] UKz%8\ql\ "aƀC=9τdAcXڂ/BRNq.6@nǷ<(HX&\ebI9f@qRsɂvfq*K7&ˮGL RJ|8^_TЭ4ҜHͯw32@V5V@uA_ꂾ[ئ1in"zY:%sfob]Խ6\B%vVGrE,HJ@5_OZ7ȃ%Bl%|RXd?y?U]VIƿ'bSè)!ȉ;QEVwd2Ձ`HSg<`piLpp쎆E}YE[ 3~3wàP34)ic)S0iIpM3 NɕJfF$ꮘJq\M˅% q XqhoXdlhЫvd&,ke55E4݈{ؠC" uG.?REyQa?Ur?EG-M@T_2V1㱊ojs/;nІ CnvgCA&WFC;+Ei}#xHuNqU7zyX9^-E2UoV=`E<3f:BGE xT\@Y옑/ݪ=M \ GK}y|=9aE_Pka$㟯ˣ8vsja|QwJb 5*z`V4Tg_A%:K*XW :#_wa]dD4m kOpOJm[. &RƟN{kjpIJdNV4Q+(7-Khߓ$-~m tdPW~QɡѸT;MJ}rg:A)[}/%>kŸ@'w󀻒{j#| |5Ex`~9ڀ%kX1YLJ^n NJDGx}VLmN F.MWP:n5~HfTlx?ߩӃZ#!-4 E귀b=%&Y>gbiUW(H+T/matE,Xm˒^cvzYi.2xۏ{:0# 8(4?)GѸo`\ޣmy`5ȉfJ-2ug=W^eK9 ,9hs}߿l6pQ:GZdp}uNx60aDq #٣~UY6w"Ze+U0y;BdEkNE%0O_EH\\sv8esJq`x8~h #Ɉ}^[;{ lO7wHJ8K*ڜz#!p4!kGv?")]Q,Hi854(͉ҦtXMݦmD+0/ݔbqoxLs}"뿮k+݌B\=Є-.yK[O(ss榞'BBQꁏ^+@UxO@d뢟 sQs"Ļ7BO?2RTHz5,.KSff6.@j*ƳRF5LVͤ?T[4_UMNf^̭u', ^Cn/&H:A!թe[ojxG.uPq'𙟚 V\^si(w 5NxztۿA QɗsT.ɑc(+$Zo v Jl u}ɼmc3rhЙ0aYT3V:SݢvG>"R0E,&Zx]"S`K. J3+MJ+bDmtr6C(nmF^N8[-mCܳ'_Bh#ғMqtzB+Vֆ`~Ik6 Y,+G]Ⱥ_&SqӸ}y!_;@Ѷ۸BP1té|byLjscd[`٬?8bBC)Z m =mHđAq<0_ܿS[BO:BI4mӓr\a/uNq;kXVUz(hVicyUGċt.Ƿ]垚5ywsH~x?\6T@Sr0;ʎ85\@Nf[L C1]XQɆJlfXwcM {UBcX{Si#jxE=H4W74=هL3F#,W_MbvqwkO*Snl<>*c eY2}O$5w\Pm(MbwsY@p> ̓m9DF8؜c=SWZ)W *:{\lȲ i;<+JusVCeb^CW FmST* SBa̻[щI0#\PxbOˉjuYb0[,M5f4c?1RvɪI&eVHB tj 4O5- /P7>u x. ה62W}/T`\$ [mW:cw+2zHަMs <+>c8W9`E#R%;m4&Y@ߥo\~|3n/3(%B}6tsRfyQ/؎Ea^.׺W)2zn_M~/l_x%EۢwZHn ڀzi \VO{A-Ak0:N Ge?s8m#vK쭇bBgSVp ;з盳Fy„c'^}~{IBP] lѕ sOrtQ ް1QZёRX#ګzV*:(\ 7>"ar4AP9*K3t@䫽VC8Z\îkMw*(-:H\u¤urDrʑ/YI+bV]ڍK+KsucBe1'8c+ |B~ HcO Wbo T'A`^9M Wb-ٜ][2 :'Φ }yfpXs~-1z~rmIeLٔ4`Q K!ÄV"9p!3-˰ i[FϚ`:L-'Hm(nVMk q2ѵ̊+L#bScIJMyC3Nw*3NěrPd>a&}ҟ X6|:3ʫl6ߠFI3뮊chz։V 7.6,KfԄ3>ZmB8Ki>_X=㢉RsAHVNu4,dOXB h~u([$!>cE,;ؙP@R JrVoX!C H_*@eKECRVm丁QEZo<^3B|@i͆Sx<" , GX(b%5`'(x弖;5X:IcѸpv?QSG(1O'RI8DܮwHFD6ey)w@Gcj1Fv 7Bl4Ʒ(y2,v<Ԧl!wl:/8N=$!y3MHvK8f \< u#`%L4sf\A^T`(Z༩}mЊ.UhqɆuiI5ɾoMOQc)Eﰙ\W2`.⸼ɦ9S>p?<%9$U/W Be)a1**Z٫f'?Q܃"Gji217 :G{t/rƠ\Y o$~'{RDoH}9 @k~uc1KK3t ɗ1|aa/n} ]$wO{h!imnY1RpPzH\cGK|a4Sݺ$VEqބ:xY)Sk#Iɘ\Q|(U \qӻ(ٷtWyFT9`L+7vKe ȗh ٵʎJ:]F/EkA %[2oK't61m@( .KdrszA- q{A7SΰXurb= KCA4O {ra̙mv:ǀX `rHMSo͕UQJ].a䊺Oq1 ~G`E]!E6/-Wќzu#Y2/4Á0)6ԳG!,,|)[M7\˜#tB@slfLP%\R2i)BGdhz&1gȁ2ɑ--X^i *"$$x_*s1Pc;Fnz v|Fv7+QU8Ǘ^%8kN$v! [(+LB皧{Zƚ@V8ETL"eTpEϢB;W=Sw=dׄVýծE;.@$1riکHK{ぞz/2=kMeXP+Ewb"75"k|;IO0!.OhƎlBes^d0^8NCO HX^jhƣUyB[ސM8^Ą4Zn  /u<u~& +ߜ|\La#wks- uĕԨJvƀ  @m_3 .,qmw]?TU Z3]#SdԦE" $M2VKkf"k ;eOC$(w743Asqok&m&r)AKe  mr1쌾T,PĉZ\즈lGdA.ʁ,u*h\_ںSAdd/W߀IYQMƍgUMdhpX,S&hA$f@3M vA7'@vvM@Sj4y@0 H7*!'vdʈ90CW7 CeqG@aom't;7m[W3Q##Z!V<f~;+=BXزsiHl1!X3b X,,mu2!ऊٗ[n$]2#V Bczn#|@IQUӇ/7]&1 7odVe*F޼+ag؊BWᄛy*)$ڔ~Xrڬ0(IgdrCJ6w[:uکr7sT&j: ۆ" cIaKn¿6}ʤfad&,24 `W g[w[^\i亓ԔfLWPBBs/*k4LE&쿣 t.VaU9S:C\c|0擮ŲE0X?#+IR]bV'nU|NZB_6,i3ct}ZH`ߜCRxwۙ;iˎu*Y8c ~wbQXgɑzg[[Fb9$eJ[j]nA_u['j\u =&0'SuA=,Ҋ/TѰsޭGԌQ"pv|M@AnXRUf&UŠ*XZ^绸p|j_f80v$m_6vl/A)Y 57{op3+ʾUu"|3Ο73w a.cC5O! 9fs CQHU+T)ŋK6Fͭ 86n&cMSGC՟'En_&;|+i\1&? ⻿aw}51-r8dAYyOGRlVt#}}9ÖՊ8=z C$ @)TEhaEY@mioq[ oi*S#Kݒ|TaBrK";?<WF;_d '^q'~wT|HG| Wpq+Q^QOBD6xvkZ!$2Ph~N_"`}:`OvZ\q{Ԃu{vfx`r/ mH5Y$US^qs5m#tg}#%fڧ`aIDsDz'MZE;(B ]! Z?P|P(|q]ipB QWp14-TZ).^@4"-"U. xܰ7P %0aH7zͲ&@`ۇu{;H#_#j1rAaW{&s [P~)dL'k&:||"B#".7'Nq9cE pi W,2i@]Wv9 '#sNJDb.H('J`T9{6UMѾH. &+Y~'1րW%"r<:av(FLr\79OqII7V/AFw :G͢7T4FpK4r`A'7S+`aHV[9n1}1UI&a7LosSͶ֬U vYZYWf,mKǹ-¡X)Ufz3rd`//3~A@rW$A+~kdnRe Mw6Dz!0}?չm9/C5߷Koofnik*1p3e7U|>y޶fǴPNq7nqޞ3'e`*tp&>1ur= MYd9!$ʱAl.+9`!I;4r6/WaTT+8>xF0&q4KTB݆z\wNQh0\-a݀gրQ!<&C!++ Y֔v~ hLzQ~hZft1r0,GDSgAjϞYySH;[*LW;E s4%H߆ZK*l}Coƪf 56to-+fYOf/19beK@$jTzLp^Ђ*~Im6KBDlZTʓ_&sWlCW{Bewuг^ `+@j"mzIRȱU"N $f0دKֺ`SFA}q'9H `e+r^ 18璌0L4DBA|u< XA)">'K3i|E,|ME`Bq !#[RQ#BW`+h qzg[1 P")bpcidŇ(">h24) ӒMA&4dr1Q2SƦ2C-VimP砶ƒ̗?)1i NM5B G/$:Box5F/2/;|s )>)<0i`bKNuyPP62GN1 0Y?5ׁhtg ¨0QFHՎmrg٨oJ<&~WJCL!>P醃a,0voa[E;YG7XKA=O @1N/\]2&L?jb$W /"SsZl ˑ bݾn!z|Wkp~pIw%e#,P[2OJ.wY"UM"DH|rgH% ^8':aHE~z[*5}RIֱٖ>5' 2azDUV lZ 8`3 +Lhx51mg_h]6nf! ZSάBNN.Q?~7/q|H݃.'µ VRҐ"0R|6ş Oխ6bcb~!g #":3*)HKTDͥ3# "%f9zYᑪUٙŇ/lV)EvOo`AbobL##Q_ sC6v_%H ńɿ^Ԃ% %Eu{ se _=*C9'] oGHgqX?bε`gVKȽ!f2jj#TĉY ?$X2FđB aj! U}"1`Jdf_/(*gurT0{EX l!_-:c }/J *%`%roXN)dX%`lL$KiiȱlHӃ$z{hеz3P* iX4jVtsQo~^0ܷޔ-%낆rM;[rĩ`5)qy6 ʦs EUz[0@X-s?8O[R1TTaKJd[qkhq>8\u]|Yk㤂ic]daTD9:IT]=I-]ߔ_b&mY gPWn6q(Z^HErU:-I@ip,W)VjV'm]1FR:qmp2tE>0數_^oHa+ԈŠ+b!xwfh0Ie?ȏZova 9ͬ>,^eӥ'!Fg?TNK'!_1t;3e}[)1a0T@(I Chl%A0Fu$l}a@>@irE?B 'uOQ8Tղ͘nXz1U߼3tPPqD*9N%m }NXP 'z-OQֺI5(鉟@h%QMxӷhV,?5ABT;KXv[)Ġ%_ّaif~L:j#fN,Â_%轹p_3FG1ͤYϼ0 ~^ ϲv+8p{ ,^*`H%\>Ğ'YIf_yVu0+5;pqOu,|wZB[:2࿍$W2Nj:܂tmX AәIswB}3ǚȂX^]\^KIl3bs.B t"0z1KuټΒl}90raއ()s,V2.,e  S_w#Rá}W3Ew_ցɡ'N:WEf3Z1MH`5@)fy ˜TʜO($󟕄̫*1.n3ʹC>6籁^։-3<9b?L9"މ3B{8A,>H3¨ρ|rRn#8:eB=M.)Ԧ1*IXt>B%UVeLSx١N:hO`u[%ADB88M / `V_jʏ D:čT̟Vs[p9h6~G>FٹizǕy u)ײ?|v6I/r 7l]Llô;Yu\ULMEI*2FbACk9vNXVmJqS<`_H0KVڰo %3nXB^纷r WV"M`T('8* s$3SKCn bRgЫ![hl+3OODե1W;|'ِ6q\hIEjA 쿐gyRN|1XWx%EWJGAp@jp8vP<beu/]0*׿'QLTm1T[ܢ"7V˶QXX:N5~!SU'N+hnV0!кΡN* Bx9߳XRmdޕ0$TV?5QKC-T9qvЖB:\<Ο`kp{ٺvQ*#P-џʷ8,w5Aiou:eFZ}Hm!hw$Jƍ#Z`G+!_̳6N'M V7?(͌HeӅi˛I4Z}uqB([ ZĘiuSA*I&ZRAcZy9Rʙu9ǘ_;]vQA*%zH:U%BRF;^)JTh `X3C7OIkѶC1ټ'jF=qIW(W )F;Z&cG2VTr@M4z-R1UIeW@|UXڭWlDBȦyhAF;XD;Brs=Q,.'Qsk4Q@K!ϫP;m_rA p+glqq{ يEGA`Wx򗁛IT' unkAdIN;G@(\|}pĄ6sq~.c*`J <2Z_/F+Π}W)N 3r*4/a?ͮ#D;*=Ls~k s^GX8FN=}q_xm:&5f3=k`'-"%髙wOrA Gj39Xr-?B?g8bj `YߝUB5-c}g@|"H㥸䦝7 U1EEwA k6F3!c#6L7vܒ,ٮY{ڢցC|$ ѵ,RӅ1r$ȅx"&xRA.!j}cRYK;+QNH*Bc='yS矛e‪g$$Cw$쨦H񠭪P\1Yъ5 ̥lGNٴ"}gvOr ;Mc<Hwno?4m)3fRN"+⬰h#3&k!^\RTT+kQ[ٽxPVsd4+J¼ UA-^-` ъ Eml)q/ 4Pi拵ï7.#.1>uiWdD}G+#AmMr^ f852 +&UV Li]OD$q̽cG0 j)ؒ-"pO%N>%Uhat'jޡF"!(MmipSja""+&ealjAG;xj7sg FlF wXy#5źUql`Np=H>N蟲8<v>WAP9XJ$Eۻ^ $xdZ¥S$+IA=XP8W@G0^]I"A('CĿ,͏:yk\qXT6 Տn8By6 ƇMeIi\ ^?<К!t4s8%jSco~&BPzeج8ϬnI{a[*Z17ܥ`ڴа6\I[u@3j.pQ@|29uQ BB 2V1=H/S@do^V(&ׇA߱6|Y,MV.iQjRt6%Y&JM uMÿ'tL˚\P `OeO4X$+0yǦ/Jz`~F}w#z]R(,OkyD(Z9`ځlxwK]S^#o$Wn=㮓5 e;x``<GZf}$h4MTСVbhC8yi3'`BjW`bȆ@`s6sk4z^/2&0w@7k#R %Tn0t9I0n!D~ш0X_z0-](#tj~I%1"'&c,XH5q>zoZ CJ^cIXϮN{램ڑAq`(/rS~j-m*LHRwxm5V: c|×90dD͓T<`^BTxѵ`~Q$ۑ vF1/4]B38 :|0&Aиl,kX8<ӳ[@fSz{p -tfu,K&T rqT2x> n-vz[Z=U:gdoxJ>7[*pxXC 7۾O32֭7⸌xcZ?8}$ Вޒ;Xzӕ ~Ŧ$0)υKZѱ=Noi<ׅwhI.9Žtki%>!ks$2t*CmPSj"{N^DX^l1G@-o+pB3IfVi>|RV&OzI]uΆ9RUUeo1 ق 70@, ǗzW\N{]8A lhp d"AԪނ/].o?FU8i5.?uR2KJtV`7ChOf*"}Y8c ȓ=Ih\\DrѼ^AK׆o)1e9MM+2%QKs6fS1Ew[uU\ǓUxIl٨Vab/\~e[X٪5!:No!piB-I gK~$^3-Ŝx9˖X!v MI!p J-y cfH  C> 磏ķ*S Һߴ|m2P#{A-I]/} | )ή>V-bVm[@ꤾ`!MDgqG >0mD:=j F]_yR 5z5ޞcɹH&*3<ٽ,{&t<+损˧ -֞H2($}>˩ָò% 9cpPz. F|0\op<) ٗ"GNL7]!>$VF()D_fX @4;Q- }Ώc8C# d o9~ʘAp$Z/O}h8(c/L;a 8r+k83rӛDP-po,E=ҥP6,$2*X-:B Ŷz%p|g9(:d1{IܷQ C=u)<ͤhfͬ5~\=P'ɣ^ԔZ@!Cl%S(=uX^7kcƌAs2oCZvWsBo=4סfpa*)Z`(VAo> X]&PX0-~Ӷ4F7r h5Po]W4~Yru,U1Ii,kF)8»ɽ%yWJFxF0qMeUDa)6 m|{ܕG_bKugg im<F @2uDL3;VmJoJs-?~/{!C5-TJ9ج&d.4́t )с5 نjDIsT+zWxA/MLT-4MT%slj\Pu~4iRw9Y(;wVҳ|c:NZ}ivn6j{s~ZW.j2f> .`eYNdA8~A(bwT| A t[=PchP.48 +4&> eΰ'<5)\X^6:X>"1L$ L?i"J*g9G{Y&]9Tuy}uM/LDz%/_tKD 2AeM~JnڤH$F O`"1x-~X6w@7C:)o!ɬm6iW\D$<iWɞF}N'( oHk]Mo\u Vg,k8gT `u&gW9y"1g BD\(P%^ O,ļɤwjvx:TSob%"# ھK[&@`fj)3ra&%s.J4A4?ʗPM`ABaP# 5ꮰ4M˅DŽ4MmeQkC"/x29Gڎ{wQ8F Kɓ"P<%3UO$iLJ?<@wAدRqA=d)\A (KԘA|CRҋGL4}`p,mDaYW2$i->Ɲ]2K=$Y%U . d9Jz&zh&F8XT›-n{8tj._R畋  Y YN-s]>FH~oʼnnt[<ӇнڗKBv,4[f _#F:Ոc۫2kdSGsdbZw$(>0s5HrK̅f F&ZvAGы*0=U5]MB=,1'uӘ H* Fρ#Ì 꼈]F 3(qmQzMRIqߤѕn!S-@GEA2bvZLrزm]]0zò֒nt3$v+?0Zd{_n7F=SM2`: Au\e8BC ՏhOMd"&*#{ fw1K7xZ `^ҷAx6c AK(ˎa=;w{tQUYbX{NL1y_t`׷ 0M8O#NURhl/Ӊb~oޖoClTM_S)2R?f= -h0tTQa:}D9 %. |Nij(,_En~ CMOs߽c9Ml2'nGiq^92(yO m9Yp*[LT(d8ߗlf- |C&柩3V?4 V4MmnR~ʾ<};QB&YawAݷE0$xsʹm*~%*09ejm& c%t s*q=4k@`4mk+6ۙ*6O`a!ɴ2 )18fGd (v{u}淥pN uL|1XVھeet9C JΡ_V}4*Vh!0Zn? ԟv?}Q`i|JIVR2(9#7߱{ ؟ojS1; ^Fshd;s"lʓ\YR@-,\Ny|wƾ.;8 ~D x0\ (ɀt&)O#i):|CjMv9@<сVϺ&!<oC:k73ߓ3Ù^?#gN78j'EOmeK%$$JQ6QMBUh͢5ҋtTCz 1iDeptIn'^˱¦wŕ/r>HҪqs֚ww(4år^"BfIuFc$9RՑQ_ ~R j t5qA7zm+Nz+> s`J\Hl4t0d|% qG9=Y[Ā^;>/b7i"=f|-Pѣи\uRx Љ; 6]@NNGv.t_jFZbkOځ';Cz,yQ,ϵ&4~,vM:eC5 1\7pOU9./\DH=W ؚz%Y%-2 U_ݠlh g`۷"Y*^%}#MFL<4: ){f:<0ҕ^ oDS-u@Oߵnso>{N֚h$y\Obɬ{Xw鑃4B_ 0gr#|F5:y!\AJcI ƹ|*/캴t4Q:IiWևawIkDHg *зNlPDO5bZFs6/>2(>Nn6vTR1dv),Ի~9; =na憛pz kb(C\)qV!H<>O<.tYmGx7Thw\o!ɇxZw^c!o z *TqCY 4Jۛv[+I)yv[bgg&s%Gi'ڱ˩L$L|%Ls+ŢZuKTM6-$KRXj{u}݃{M0 y-H"2@˧T͔Q])p63V7Hd<P].c)#c3b @+/8Z:bpnoQn433XlTrLSG'j4e当j.$#@ءr *6fS(k6ze Eя8Wtd/;gP`ٕڳ^+ڻ`=ZkOc=ޠxyNrHB }ysD pf$JIfj/ M48B5׃%9$L#&}.pZ`xmT˫_}kITA땋@GҵPwвwqN3rqS~Ӻ4u/{P1?yr?$~P :!ljm$B }|2Oǣ5G1`D(G9—zL^/EUXoq,H^YGt ̀^Iӷj=C:Qg!hs$?.]AH%Sّ3Dp!Ͷj^֥sժq`_UGw*~"\Մp51{8GX|+)E/ww(h5?b$%/~J,F`&MJ#ҜڄmdYYz9c27\N{?>.m$zڗ\;{/X%ZE&FYj `V*\-ˀ'ti_ٙ-1B6~.hZHmo>jJ_uG"cO*%*y{+xV^JAFSc&"@RCi ,,=4Ъ&Ƚ:M6Kejxգ`A,}Ю_ߗ$[6k@ԀmOtQM],Q9fHsDM#+ F>n՚;޲!Nv'?Y::<6=KLNNȿx7ia27`Iu`CNW/YExSo-AzbEf(wU%*#NqN]dA7S„wJߑ`R Sq=h!nS&t@Zf{ <0ԙ~E/'5N`AFZIE/]hE+i07yiACNo>[C젚;:<֚W U32jE_ة 9_RCK$'QXB|?AN 0xb튥Z)gfS>|Y 01JbqbF$oCjebnNn m6ɴmi8`~BG9=̭[GHIE[j?x~޾I9q5 k̗ + a+W3jNe64mZq"/J6[w(~_̞8GrPpI#eWw9|rq<əYaM27Q^ja±Xfn+̖S8IK+<)܈ˤꐒ7Ux?>$kw,g*$S;BuG-߰+3!\襀-k廞J+^$]=\2cvǡ|hU(u _ r[2%1l]_r"TKA*K+y9[0u-J&1D/)x+= ZH㌚r*Ɨ1XD{ 6E(e/(e[7Tmw`?ax4J-ُ!b"X5',_$ݪ$n0o:B vBQg`eU snI.:uY TGב6X"ٕ T'g$p_z04bn"ʏsjXz{FX[8G[yugPZw£u^fBw-H6]G5RdcuhV>iv6P% şޚ=\4t^[GOO =@ 4n잔33Fj'3=xvp4 8Uިbwr?yxuZ~2s^Be9beJM,͍CzeeIWK˗oA|YSbe"̄`5z2mۯi7:cՈ&cYqkh {V̙#{mg$Z@H*ornpXsXd}/, Ё霣B927\'o;3i~tsHqeÔ_ ], D%W eͳ'ֲņȘm8pL^|xϼg!D Rr{ MS1lAjT ūA Ni# # F1d]3#pWuLq@((E&͏ yTb bX-C[ݨDMLN(ݪR!N55-:7 7_I珟Vv'2SRWP-첟 |G\>pyY'cfyiE pYߘ)Io* 5הZ5ڌ\!_s^/ѶzqRZF&r |;$Dg3P~'TDJ ϴy?c"'右[h(8U{22oĔiDn؁C&!&R2z:(oI9S?Q4oǬit+ PzZ5i/0zťR\Ga]` DMU2Rg%![-Yq-xNY a1 Bk#T$ 6]r_--̛%aYa!× WtJҔB7rRej.J_%S-ṫ<4m't];E:H7!+'a)®kT5w"U{{PFɻ E\4֗Hǚ`vViN.3_0D8#:sfw9Zu]̒,X7 leM84OW&icFɶGÛȤ*/[K*\Ԭ}EW-lJg!St: s-5)&qpr.Em{%xe] ʻoP-p&BoirWi1"sgZe0@T|#S}(:=|m 72!at w= ^]@%YE(d GƷ<*=d7§Ych~k똒I3xyvILG-2cW7oՒK咬1i+P*@=jǜ3up8&q= i "~e<8xJQ.${6ИVfS&pv#0G$P({$ nm~:6 *䖧~+5 C:L -s/qT]빓d»K)/d?HpypqgBƽoF&k}PȺ2A)>+)[/e~JDr@u>QJߥU MFG4V=-~roPԓt-^PAԃpNt1&;VI0J}9)d\uNSMrQ U EMؖQC2? u+5f{Vn6hmC-}:Mv!ӥr`GO;=hW&^G ğQ JHOcRH Iީ3#Akb@_9A Y]UZȔCW᯳P.~Yĉr}뾦'0Gg}O"ڪ }&պBtY;ۛ}˞v;ٓT$c?!ҟ=B FwkOM6f&ED. &HƏk7'\9AƱŭyĒ2>bFꈲޖ_'q'uJ?j*tJ+{Ѕܗ; K ǒc(?cATƚ!} Ll y{7*޺?]\Hy*>I hqk^ACE/3)oːz #ԼvX/12]~r'KDνA?)0Ei."<z0F̖DgYZ070701000000fa000081a4000000000000000000000001616eef1d000026d0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/&]?Eh=ڜ9M? 5C  v68T0Z 2?7qvPGÿ`>cpMwgAt$.6Xg {J4er09'C#Ӕxg4ez\Khf3Jg& ,SmaEd_B~Zj:C%}:JBI?Yw2G,ڵMq 5{6x3_Ea0~<%8ҫӏBex+͍俲N޼h}#vdMA ۑ̆LPX"͢Z<౷`[[c>^iU+nZ'm #NSd u;^꛾fV8! IXFc\ظ% qsys.D/%e1un2Ft.-(3 0d#걢;Gj;ptL>X@/SJhq$N3BѮ{x0rVU H:ae)C]!~J8h_N{̈DnMdTVI$ қX~Y6^?= -AT$Tу `bܺ/_d誙Zg-Kr.'խc6/oٶ_u(]sܘb~u yfŽ˝6'J2?*չٍql^Y=$]]o4X$zĩuxI&ῠ{Fͮ_kz%c6ϊ,,"DBq+_ͽcH:1'_Vq-VͯBYM4n IsJTĖK\cwl g8}Qh-Ҭ+ԯQdEVy Q׈ i8qf{, u{oɵo6uC7 @M:k^2oSw:>c4;hpr_bX 1[_:G%ifTʓVIAD>̟"|݋'rJ?X"~rp_n,iV_~t(h|1l/:~(75nţS}(xtYLe֞9CB<|.Uw.ٕVm&"  .ۚ'f4cL4J~s»Se05LRf2x47ms0FW`x ՝eU3lGm< 2K-: &f$\^~`&W2yfT _ؐi/ ^11Zvg>s7(*S5K^ݳp;&7YGo<&B{D\PGgJoTЏ2u}xS PO_`#[+m{TIbw&x=Q"64f"31Ԇ0ֻ;9W%-K:a [Ym򜓤P>anc#2 CFp ,,W(0/a W'6,B XPzQ3'cFյR< c,O(DTj#7@[ޡ I;zlMN?5(\!F)!,*W/:;m}svHF3*㴰zF4.XNX9fŚʯtٮ$Zym놷;_=Py ƺ]N'j Ѽ}qcXR汛'ipTPA&]piby.9d-yml2 n8!%8 ];>]8 ":_4KJ#ąl(yeOo`|4~.ou{D">n4˽ua¤pRfR%\7039{Ot'j>!fc f7\ԧ{Amu9Fo_zJu0N2iBu8xx#;kF^<:%6ANx'޾71RDjibeSLaJ-5[q@ ,[`;&Qwely(kA⥬ @=Fx¥f0ȾvaHaݞqX3Gvr޹;ϵ5/u2oYa)?pɍBk<( rMhh2UŖBRnfEpn;02ˀ)@b:` WDUdz򽠽z"ıp~dK%@NjXDx8;$t;4* _OV*KS%M6?-)_dϡbgZhSS#^IhVYߔw2Α,=-|i$`t,24侤}[+p)ZÊORƥ JKUԎ##*s{ZVژL=C`Ĭ?: OWd=94>3&ޔY>sZ}7%l/CM3q1 JU=B4P uư…޳i1oO\`=wnUZ_J@GA 1tj'?[<`lޑfԛP%af.<ƪ\~[t)%ܽ.!w!EA4LFLd.Qƴ"{օ^D9hs_O į+8sMPݿ6s)O1 ԛ, |ī?{9gٚ>l~ nn0 J)1 cãs ##4i$3=@s[Qhaa׭h+oSzSݕud74bA/'Kf2X +^bmt % _-! ?q-MΨ K|}*n<#u:H5Eu* VpnFI˒4thGHۨrwSUٶ'}KjaiKwɚz.X>HL8_п:I*pR(0U`r:[肗&ijpCU@@X+;HJ~ ~_c˭T7q9㆛'S_͔S7XJPjy}Zy㡆~  ĵl^/q1u'($aWʷ+FR7t4• 8'$y#d?GgGg7ϋ%^9hzh`L)'/C`AU"HbT[pYCP|-kdZ_W1f8l0 upιQmxQϜ$yFhy3:D kh>]6R:a`&0|L<+' y~ ۇ#ɊX46Xmqq#w|Z_Zw C^m,A3ԀI?6dͷ?` 2 ݟ2a$\h`Iv3*N0{9NR(}t͗bF:#^u xD٣[ٍ01@£fEZ$w~]xu{u,KP۷}B:X{S.Do./dp$8*ef}+Z*\ODGT>{TEj✏ke"8ߞ87unxioXy1CQ%ǃ-39͏۽='Iz[Hx U9g%-M{`K:-Qީi}2(5 @Wk .Hy淥\iEVyu/?XV\1g<\ЉeK- \FyןGB qG(D䘈K-Yf `8LH \dpAryr6M*=O&\ԣ?ita1;UvejGv!қ;'M=XYWI檨ǣ} GU)nUէZBɕ6+LufB0SɛNbo-X+S!8j <~NPx(h{nC3_e(^+5^VsJY.lvjF3!\hv'*䴉-#Ƅ+PQCEgsʾZ)CßݶTXENRUi@2U{HrW|vw?n{ =0A4qZuR 3d |/q7mwɽWք4raol (-+?ž @<2fCSphz#Pξao2,mMOSEz,3e;;6Z؆2yUAAn)K3 #W.:OӫL{juY[jk~k"+ peO=ocR@@uljR>  YCZZd!VH 73 wy1Clݺ[]6۸Q\lЯsx6Cb҉zF4d;yUpY^ E~gjWZJa~΍}/GKZl 3_r)!~ѳ "Cڧ9/%"O+m˿e1xDF1BЏbHN)يϢ5ZnXUE_:7SqǺpu buxfͽ ϊ=I.2S>?HA `_ݗ螙 ^>Y4N4`k>:hO/h)68k{!e~#£+Ht9\*HռImT2qݎAX6_ ILVFvCA[j\~Ln#n938"mŝY2Ɔ2 x{!&1YԪQԂEʳ*!;CF:kVGDTV݉CeYOTOϑc 2&g^uK^Ax\ VhV#/2؋%Რ^B X/OڬDUP m;IX1Y b!d,Pǡ*M=lhg~^k@E@㈠L!9OZRآ#"T垫8[KI_TlU%f=E,/޲47=FK@RH_yT̨e İ󴳳0il5OSz DEV"+qe@[S":ϧy_iPBQp.OS]d#)c4&?T!xcY@/Qu-Zo_ofPT1mΜgUhr%9sfl1H6>9eTftifD4~7t9SG瞼.xBT֐k6dReǥ#E̬} .#?g^gJ6BJC)xѭ %Nh"iAV0Gǎ858&-D9F2 2h/*f/?Ui{ԓ|I ! b9BE!"Rޫ=ȘqJL?4u9_;@VŬIV/|ۓEkcLixl6dWSc&s=#L9/fqAS1W.׭җ:s eڰ,@2^Gx3‷">vJˌ"E&4)|`J?ʇJdծu % GO Z\R)?&LUK#ۈKWΟnlb73ߠ$vCxV}d{/Y'0٥ Rg}NHcMCgYZ070701000000fb000081a4000000000000000000000001616eef1d00002e34000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/s-]?Eh=ڜ9RYܷZ Q o4RRewkKRTtJ~s5_=PIt d2c*N뼰f oóE@/uvv|e6d#xZEnHv~@Z5UkO1~mR1dHǍqzО 0;"*Z'ƒ樢>xqA؎U:y|'YNRiB%?EyJxqgTT_Sz\|c*Ir-6=_` mwDnmqKz ȆvFxt\Wzuap1 '*̉O]A}?E#41m 5~nrZD{; 6ΕR2rȑp7J~V8+|W`FPieI MSGB1dTɜxSj<$Wg=Uf͉YL7giR?d^+6gX3qgPmfyzKXF8cF!3-;9?JG>NX=4ȠڰQEwLC"3L:p>W}J=mKg"cI]Cҹ2"7lʅJ ywlU51Nxr'wNZ ܊l墬űTdzǕI_n"^+&낛 ~8Jucգ,XxZ4$EN46׀v7emd0.uN퍰9x0{=zr7VfJ2em+R@ vL._Ӄh%J xw-T~3 3tRpi2*#4%}P[X&dKR,~ߨmo!oW?nϚQ*"@zI,YEclŗ& PVGC~X@@c,/Mā8%KzG;SH8-eҏ 2Sn,ģ?IUZc ‰Dk:BK ߇%A:=?]ːs??k.+TS z_$|2$C}bJXi&b[^2K7E( -QE[ifui9|-iszc d_tΈ$eS]rD^ ܸ# 08x>:z޳]yoa&m7q=tR o{w9b檯_r_bs )zJab(,8`GNԅl-@H UZlHB| ;c+OF|+̰X z]P [b$MT{CMQ*h!?$?S%L.=T/~,xI/)ʴP-R} Έ#?rLfIwǟ<)ÖkY{ ;/8Dl4|!$ǠXg36+ifYwhOf{KpM~v+5:̫ĺ2y{oEG6gok+AjZVMhwe(" 뗢.7ِE1C5΁N@nj}4 #cVeܹ!n.$X˗P# ̊cPO/7'NJAx'9hPꔤ=߸jqѯQA!_$QNNIRʐJaxw?O})[M8B3 N,vhM-k]~q_$-8&?, rRr8ô]m8FI;D #GFyDZTԓ >s€f-g}RC9?p\o&2vX_fmE~`= xYɎxa&pVZ),FvV*#QhoJת.G*Фzt!|nI*'"g3PFC$9GVoR%#ɿx"#G]\p^T> dU2Ke]`$A`eJ{Oh?%fpX>ˑ Ӑ(ʱcdqu\n,aSNt5 p-9w.`O@hlXZyr5/]P=KN8# >@SE ?p a/9*I,D 9o&UqD2^p8 :e}Nx f#sN?eVډ'{(a~A(=seFeUfqa }(gdx<>= ᣀ[TYxDr=8+N=^FB[a#9 /ĎB ,F,SJ!}:^wR1ZpIqjʏ|(%R<^&ځHt{"z:}M`S7<=Uq$G;ě"n}2GOY\_S@Mj{A{ MT;HuOypV|+A[h6LiMPxӋYy?23I?}BJGY1aE]bVWIt~c5'PCNL:C{.奇ӹ?fB X9 T }?=o_1ݢYO# js;o!7IdדM]b,?~5lFuwy-Jtʁ`DeE Gb(]pϭi XWϦGc/D|X_VpcǤn,bH"70UyWZ f R+1Iz,Bj$:' 2Q@A@QxPR%~-2`X/R \r|{;1zEh$ݻe#Xq#}XG)^Db$VPXenFH0 uq'"A)ӝ ]It _Qrhgac.MGP$L0JJᶊQ <3-b&tN|FSWe#Y.w,! !'G`b_5:;fr{{J.\V+H=lV1 qr.oLrsU-Eό%`vZcӯKf!XOm7+{鞝Fb癗֝GeBpw)#B|)ctUlyRsK_p?ʗ$o6oy5;iD~&[dIYphnƟftZ'& L9&Q U2;:!Lv%[z(.{;{"M ^FnZ k&7 YYL3]W r*vUƽ,` ]yuc{uAZgp+o>mG_e<%\o6nkҖ!B)`U{`\.DA-;D,I9 VƐ+B$ӧL*%@Ij_]z1hB]ebUhϬpU]T=D1Fl?ʺ1$F3(}j{!Id%.=@sY0t4]b, #}ΥY`aMu L̛}m!k W+n!)i|ƍr= \v\KA tXOd\L}OQ4|rj("2Qk\dr3Cǫl'*'~q*Ƞ;,򁌙 -jv " :t3z'cX;#X99Z-W`ӌ+NqMB1j޶8UaGg>ɶYT#hFPwV:%*0*Y;{j5GDD.qNNs~^$Q$*QO}`l75'3a  /C CA. ;&(>,tn,45}[]VjHIuT6ޝRi֐9 ād nf:U>uK 1&_Z kqΩll;ʖ%EU\Z 5TPkܓd/3"s.A"9MOX5k gn{pLF2:#儀Zi(1]JtFֲO፨d;ݐ0w@I;}czEA* q$=K>X:r R= 5DSvE9}amDS C}-^'&'UgOL"l@OUdU8JE-!xw/ `F y;MӂlT/ځRK2@!4]DE^+jDvieshJޜ^Y7 +554Z Y6"}k3>eX&}+ m n0Aay,(ݫP9'Ƶt# 0LeE}L%%X#gw_ !,[2aC Y 'Ty_١P휉TQOTZjm|ŨM٬Wb$Z "vz Gd/iͨaܖ023٢k|sPv15}th:kI>V}.r^}] sC]ۖ\%44ѱ*Ux?&B2ֻ?q.]~0y R_&6$i/5A20_܉uA dzE,\sԲdk!DIj.? @$S!p>20wŗ8:;rO1㬟JLzO?iH]|AV18ː6 8#, >mAQ^"%]SmCY"AW "?[a h!$#ԍHqMV_! "kcuxAcU@>Ȍg@G$@^Du6@v܍p)821^nMWR323G* ,ؔ7ݲ `PgwÕu^ub Qϲc;a3rW/6]FW5y?WJѮ.ֿvSC,3b 1k(^<9ٍ7yaXe}SD b_k ؎?4tG}ʅtns!*/ὒ=\5n*eȾEH) wΝTD2Y\P7FJ]E H)9D( }ʏI>zm&`jhnm{[[*t,WX ҷXO d*?ǭBq]C/뼉pMn= n#Dy,`Q2<'HZ?~a87) 2="toXgP*|Zp($p֟bY?Gg^bCG9eZ!en F$Nx^9а뒐mr@ f[&"QKǴ8 X}0԰Xq'8IQ&:qȬ ֱbZ\A|j6KGKC䣦bn~^H?7$54\m\ź}]#>+_.B aDre~>% J+Uf-Z"|XneZ1@_) m qnKw¬ RFRg'yh]} E=}ksɾVC!i7.GK?Dک?fS4j-9FfVA.;3Wy h^`3lD2Ę&,^+B]D>8 ~Ŭ XHiB-RS^og&U-м/P> Ԭl| Vb08B59=+Gw*qPnMgCuۮ//y/˒pZC9t8T܏Ɲ&ZSJ"nhuݯ&/{z j:Va9UǕhXޝ-R-j/^iԭNo0cȩ} 99I.1`_Fdd;>5G\ԏnG=qZft#' FbslX:g::ʋD9R;Qg͸Y2,Uuv_7V94 AH]ԻTtSP4Xz'g%a'dfBm|#&Kp'k N)R\A>0tT+,QŒ>eF < qSӡZ9~$!^ϰ#SWNdc8?EG 8^9վb)feEq}2nBiTt\bhx02"S7OAV0_uA0Y ؓy~%9Y4e E+ C˱lc7JC|q}2VLLt.ݹʞe\^!&Ʊ)+I\f;4D&j+VX""t\HGi:<ܰD0F3FtewR!IA;д`JXwf6X[Xّ\cD{Ì'_&|V9_쁤sHG#ҜIqL0lg3wA'T8 t ہ<ɢT?@JnlMj=ζ%8Zvv5K"czv jzfȥ ݡh R/OcmSl).5 FUf2K;F*"L:{!CΤ}@1MW2}аnB)Wۻۥ{sI 9oϗէdffԉ]ZcX.v ЕN3)c]'upQ)4ȧ|޺ H;H>av]mܟ׮($=U7hT23X?t{L[Y2z)xD9ARc:!0N4 ZClJP߀0 Rz{g|+hYtgU~?BgHB9fzr`VU)%\dHjۭ'JXWDOwz(oK)=}]$QtިaaetJR8w0ɱɂ!*$}v;"a:Cb vG`, U _:KA"sw U1HJdΩ*!8AT^M2*sN,ޑyqF+4/x[x_]Հs!re,r8+\>|X7=>e6sYK_ |9`{ޡo~I c}ɰ'?F|apƠ]~l7} 0qEuGaݫ~'Q'1%ѐ5{}M])[)ϘثZwC7m劾}mT E]25Z']0N\ ĉiSu ڒsxrk'`}=n0v?K:[_=\hjŮ7NcAKYS54ь葷xz> N2|؍ڤpqYy6J/}z1#`9T\Pq\Wu]dd3GLM$89|%!M+7w+2sJef l 5sCt3t/~˰, á۾l &`+26C ȓwF]\ qkP CNT^@e') Ě.-v 8)/1m\,CY%L<4$#(ģpgiKO^3徇{,.ޑc/Zy_ݩ-YȯviA<H~o)OC].W$9RzK4+>6&;z超RR𙭠RiGIXIBDNPr-<5R$#@(L0P. hmP3t7˗ӺcB'{ζJ ?HTSCnoPC G/ؗX]є}hG7K+0{`޳N?k)7Gi)ΚMwZG}Z3坉_ IojF^DmtGc-6m2ZHQGdԎׇQ} N]8L&3$ۮQ:Wb z)ΈQԘ+zJ}jÐkfvKnX>DWKr񜄧~,2{@iٴ`Ctq2d0bCEGV%DM/#퍠eqW[Phg|['MP'5BDT/(hFWq]ԐPsn}Nv/߲i"WfXI`lW2c|-`ibz%ei<~f1izVC^Ek4QJI}ԯ] >gVA#qArI4FFəZwf:vX1jDW5$&y} hРk{t?DrUwRZmnʝ #;)Nf1/x6,W@fZm>6&Is@T'^W&PQ*<Ktgekyb)5ߒOi`h*@>Ƽ1K}fZ/>gZqhn#k {%c ֐Y;IP!o<M@M1gܨy3&-iE SRo^q!B7[-]F48zc"eCűJK}M^A(1N6͔͖nK7-@uocp_f=]jȯc$ο%nc32h82?ɵKt6X5cT6Xևy}Kŷ: 4y[XLdjN\lܞ=~>f%3"@&Qd* M9>Y,,Fs5(+l=l2)O"KJM! 6MH/&m[/0>urKO z7իjۀ5בK$I [c% .H=N6;ZR:5@կtua)õ,>E[̾ mrKշ44o^C9{P{2X# V@{0u~B&n3`3;'ѿ(#L^kv!+TB ;s xȗ^.-p 6~) h_7$1}K ;xwӤ-6}&SNcsTMMaxePn}p1-XPp񶩀fvpP\ϝʱgYZ070701000000fc000081a4000000000000000000000001616eef1d00003a24000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/cx88/cx88-dvb.ko.xz7zXZִF!t/Q9]?Eh=ڜ9T";u4uuBtxG5GiFh[K[{Cui",p#*F&_S_i=d +HwCXNaLX٬E0⡄A.05C ȭ)X"4ߎogU*8~=qM6L* Z(Lx&pQ F ~ .i-? H#N3c=-. XkЖU- l뻣EeC}Ejy"rh2`TM5loOΟK@)5wlQ-~ÕbF{.JIHS3Px(sT|TVٽUcӟY螹i$_~ ElFi.^ؗr*rӇ>t4KZ'O C "ͦL< rOjCb*dȣ)J[)g`ޤSC@H5=QϞ` قm 5b|} /7X5j1_lJ@]z$Cmxb~0P<*ǵYG'RG@G3=<);-Y|Zb+yC+:Kcf*SUVrFe|}pL締L[!n!D­ -mFY%? }FS1t.qgEFQO%:.)ݩn軒stDcײy/3YKf˾`4LR\tU}ްVc'LzaH|P=Fh̍=uJy)]2I,Ӽw']2\هsfU]l_E^2Ee}z+Iݚ͔#/},^ q*^Kf8\Iph<= ȓ `҇17/}'iӿ o7А }F疍e S`| :GX(7\3(7{ '9 :GT{~CɹV5f4LcJdJpʝcwsБ`U0^BXY#Z:sԬA[6V_O'-d_iZwUF[,A+D]Dg̖?Z0=|یJLy|^SyX,!ItۡQ&K6HIw`8z. ,ph$3д,KJfLMɈ 6UVnR+4 x 0P-LB0_ݡ{SWqK.r j4W7~[qx@,Hi,9EQ?m5@R{+}kIr%Jf$u]ڼLh+!ްąރ ^PiZ!Q0uMFϺfhNHl!VqsLLuk-iujWc.[Scxt sz]XQ$ BL@Эs3f-ND柡PwKTh| JVچfHˣ,8 z)l8hrVLk_V.,I*T(#{]'uP*6Bi,NAySAhkztuJq㤩tTR SRVKh5V[;Pfu"]lg^f5r51==JfJ\k̈OAck^iX^L8cl'f]bHD #ghj^ECN|7z2+qWB\ r"VP|`FE&ĉDԳ ׭kb]Ωy$Fݽ 7R|-d'tDщ \QQFA#qc{Wd9ݧUb?{cG~vO7\i;Иr5Sa%@y]1bH5:;ZZȖ#NA*Q֜q{9Y#h4qyH!@KVXeQ,[2mjԉ"N 6XGދkd+\+^7iKnG=Ϲ%oؕi⇳J&o<[حnb"m٘{r`K 0sYvt>f<[qGDPᗰLǑIj "/Z㝖wNƳb(of~杩>۩elqh-ͯi~n{ 2fZ@y2b:C&:F(p~\XLv-[;pI&PaL&5gCAʣBv C2 {_m:/O{ʒ0KZ)7 e-v܀ bw=6 w9GhNPM`/E(vMٞL92WJDe?8&ıwjX}"15K}|Y ]RY*,gmل]Qxly3]K$#,f6^I9a²`Ke=|nMW K6He=j: h6x3/A#BXՉwW;1gn QZf •"P7s++U; rǻ \ TfN<4xрZ2:2vA.gsA.=Hv~CZ4BMd~d9g[\-<)Bulڈky.:۫4ba8xWKtnʗCsP_|KFkS/~]`/zlpiZ{e_df]/ rZ(wMH{&8%mQ 7e#~❤-n\S$x\ eh=z;(]R/aLq&㷿cU;mX(0#lj`z.Z8'"QΊjnƇǃd<%aFJt/ vLAmXh.>T~Hp澰av ]*_xkhN 9ǘuH!~qл7/ʔX'a@%W g*, W:}xa"d#~W2ghz3&A-AI)@vPlTc^iDٚdu<C$ FP }GnQw.q r$ 3}udLV=oK^ gT8x`8ζ$Cv?F=&O:Ns)b;~Sح^EĕjrB'c NI[UxpBСHh?7s&ㄝ}F 6Wö~dF xk?w#܀ W#f Gu\L()玞O J-h釙X9*8*Ra8qi˞bw@4[1jJh~o߮s5u>ӂ7 1ﻫ@Wa8m.S>ϊ*r Pbl E,:qFCR >Cɶmj*?ZW~.#ZBYxփ0CX lY !r8jů{C+@:}x@@~c\ eJ/zm'+2[ݫȅq~p3c`jzzDo9I) ^_5⺴{[XP%m_~wŻb0#b]n/(D Gersr*nY6rlm ߰o dA(O/+?Ўi̎9XeT GlNyrmyA_:7 tV kJbwL"Pߋ0ojfArK |πb*|蕱 HH9ǿ34Y"gijm*l!#|rqǵ^$DO&l"" Iϒ>½t=sԵyKFX]ep}Hb#6S:,QzwOelaw*IU {(HkpëF”s!`9INɠfIpw ~(:SOOWb6 :,ȌJal1`͆l#)7sENǫ ;(P8t/Uoc9zC*=VuzrO#4ZE;(sPs >fA3-(O#bֶ4(8]LN*BғQ]"=E;|c-hEJ-Dk%$Yi8+^ɨv5KobA 73 [[#iEnY7TiYщ/i56M]((v`ayjllƐC7x@:莓mmL#o` d3!<(vnԴs$څTIjdAK5߁>ҷlY[Xxtyb: ?f^`!к⺍G<腕\h1C9.G-Gs9H1 K fm~8kvH1SL(gݟx4Z ݸYFG_VJw />pPɬtR :ԔjqU4gM4F F! `EӢ+] mټ8ɲ@˧4vmM fu޴!)lکK \,gw~JkOj̿t86 nx9^+3`XgԎ$~}5{qLo8Qtúŷi ]G"U)&@i6,`M5'?Iui''ݏ!ɾލ ¹-yr_֎#缴R?B4ͫtJS+z͉i`\9qNs)jy?UlvN:lh{aj?na뙊EBt"<osE}y\ MmH>CuK`M^2P8vw{Rryi2g4}cd{4e2S+$M[T[>'em U5ۢٙH70aHLڲfMFhùNM`"W%[`f h)kTr I@3MW}eZUtO4bhkbTN:Z a#ֱ ]sI_'QYI{Tx^1p@3g(x%Ig}6(\8Ev/a0lt-P^S@yĒ' Z=Vz[D(zoԊ{ ƚalf:8v[0NRjٍ.\FV>|ٮ`}ln;7W:n۵rӟ],@f-/[tkdxyn6HW2EmΦ2Xyg46.:\@X(nBXxI3P +A`۱x̋db] gE"N:ZbNd$!ԫ9CL9 Bb1U82{xt$g>ChחD4/uk⇞' @{LmfOL Aݣ9W?)-9 8Nd:|O6Xy^zIel5[/T%/ e3^"`\vЛ|JVoI8|± 0-̿s^ BǪ.ol2"ɇ,Q\c'FT ^)8$g0hQfJq7u'y7\~fM}&!HlT 1@[8yFC̲ <;Ew+=O8S݅>D@LO*M@, Ufa'Gu84r6*8eM; LdG+>ɹ/ȠE#lTCt1 ngS ~0azQf 2# pʰ]3)z>ۈKFNEjw7uM2ڛ  =&5mqH*3!bN_;]V`A68jY3yi L5 @Z#O u%^!]殑{GlVɼ4Mɺ84Z;r-B2ߛD %1.@U.yed^I D}ᮼ,Amf<a[ cien&L_a ~o5P^5uodv`k,^(l=*In^cQǀҨ ˫xVo(]ëCP6{t--aF_ 9+}Ch7ʁNQt5w O;ˬ ޚRm.}L-j "Uu:`3Os@{ D}\#0bL+I7Rr^R#!bMJdoYgXtI=ϓaG\;ɺЩc޸Bo L_O{:z5<Z(~f){ɔ)dB1#]&42wN#lf qƪ'iD}.kCž7{µMWmRn˯\uJ1.lj;u~ncKrI &l[^7x/%J$vwT-菆\<'' YC+YJV-ja\;gZ"ͧgԯMS~xǁzH8AƋ-w5߭e`G/aJ ŗH)JE8r !*Ys  A\B˶ 6  U~"9S3N~TT'ڢ: c TON`' osJL@vɵ$N%q8NNz?  9 4K6OW*Y|qE/:`ԭihU1:7iωdg;$jp#ͱ>M^BV&s-fSf` vx”=7Mw)2;l'|չK `R&N\ՙ'*z ^KMG'>E\HBaiFoDAh*S/ 9 X$&*uk$E&ujA0H:Vr3f BR+',i3E$fqEۧQvc{ }5.V&Gդ4G.\qeJbe^-=]f 'TSm03v)!p@&z >!56_-Xȃsm~>OH;$=1=VE,](acPh7y0}.<,Y'1tYH_fV ,N%͠j,:=^L-EWظAgJtj~&R)zj;ٰo2}6X #epQualԠIG0="` \e4?1~}b͞W{jD0ZyK;=.n+=J*Jk :u:o OOKUӴNwXN}Љ[|{SԂa?ʹA- ˒(}/SSGtKP7hMحH>W4T V2etBUxEG_,J'ۂ N/H{Dݙ&GIw_e2)`Ktgpz~,FX}Xolu$pQU_UYkŢ 7ݚCʹG$w0qVP&(/[JjR~vg'YF͌ b$ DLfJtyiA0Fj"EތKQ 2y&a~CJMrN9z^ &`&;Z]-X'M,ҷcu?+W3S*݀gVD2E6F@WgTATSVU.Buy56uAtS筇EJ$pV(ᵺto0ud%`é$nOǂduτcZur4Nj1_!ŜTbf |LJw"m!w< l|ړn_x $")v&9MRPyط:;r_Gֳ]:ʑצuCuKAX_xht0 ^4*b]rK]'錃Fjmܼ̖7%jkż1}>PW}RŁqiﮰ' D^ۿ׬xJCMA݆fiʰޣokd|-訉s!mJ7 u Kk-b]jCHd 3.~+wfe|R Np9Gp3h- ÑtoYB [jl$`AWHT7%h1w~P)*f`lpˆ~1~PH?;\wmC/ 4>vf2&Hꨨ[ ɞ*&a鍛 Փy*<$[Y=l#C@֯!x=G9(d߉G{3{le'[xyN0GƅWf80Lcs*Fr7n͐ ɬիցXڰW z׬;hS5~.S4d:LYSאf2F3ǃӳqJzt< ٪RޞuLb T7+cɀLQօqGARɬ qhI"!ÍCѱ:R*SRO$}}8˂SeCژMSㅄ٩Fvu&z3?"0fEoFUd*\]uޒYNj}?"m4~(ُ3O~ڗBj K\u@9ZdCѿRh=y3aXYѓ9E@(r39KrhmtH5U,JI3ݳS@%RRA \aVŖ1u]8)$m>Կx]E4AB]N,kFJ'}$Zl]PìK>O,ƶ|HW7 _(Fqr_MF+b,1~.Җg~ 2eXDF0$^j[8뉨'!E{?A] @T"SeA BtPob\1]khê} ٦vǚVe-;0Q}96c`0_mZZKT,TǛW/c4-kns"BM&9;H3h@ɢ5ط͹n{T,g>miYE E"Y1#`G{ f Zm#c0rE_6 IGQHk"=#FL" Tr|p^$ajA,O:~^g_܏;_Eā?:I !HTbr{YÀ./-7Oo͑ ɗ7>4f0:J]M;nBWCɡk8QE02J Du\l Nux$h}֗&ɿj۾DE Xl6愻=chcðQ#u[*Pūq$]*V`GYqAq7t[Br H⒮"Î\AtV$QT ?YdЏn ũ[ͳ={cZQnFC qB#pRaHi2le3`}'<1m󘵕㬔(8nb~%^je=d4i[BW>[btsGʍ%'qŢR.ز&P\ (ͨG sD4svQzj#^YqW 4F/^mD% 4Ax¢oT[z0ڽhX؊ keّJ"Px |Ac=kZ L`70~Ɋ)P=F\8[ gMcԸ ~W/0/,7M WG{ZNAs){ζf1($ op[y=|@ݟ7jL4\Zd:zhc\Il{{)\BBq/+K5źՏNNf:v IW C.\tZjBh4r=w Is,9R>[`LXNB=,jjFz BG$3#8 M ^JΫ sUO'gJ&L惕Aϲ= P \T3 w,uy" '| gkw#eᣠ˅q`l:?yCNT_{K1ܕ^пRlɧ|o^h7˿'y"fD¡Vͼ:|Nǔ| RBV3YkZ?*>F7s> #eH/զ%sxaGxpʼ`&\CX]_jAY*qN"ͣC9mQZ0NF F<_ɜrĚ܀{ X (|ybLдJHF0f3 qS7=Ɖl29*p5g&`*12tjhgYZ070701000000fd000081a4000000000000000000000001616eef1d00004274000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/cx88/cx8800.ko.xz7zXZִF!t/PB4]?Eh=ڜ9Q [/\;u4 0jɞ` wzog7OeK]8\}oېe)\ETw mN{ΌԾ&]q؜Yͮv]sB8)iE|C'V&I՟B$ܠ+a!] Hq#̣C4ϊ޼70?XRxXCh\eYuHĶW<@[\@|#aX#8"^nC:EZT[G"f͵Ih(x0͜3R̓&Z6DG;[#^~d&3@*Tl IOH܇<E`&{hI5t7x^L*tĭ1K'YBa[nM~Dr֨XE]*R=%Rl6IB(_@Ɵ AUu@KЖ׹e۔c}N"*<@q]j;Y+o)"t<>f|s88zfWͣ-JAP`WG+Wya C 5n݌>LgӻCL˾1\7o!I$*fN':GJ.D,Xzm[(Liқ_5|t4 򀃊xn{tEpŽF?",vXYSJ5{/BH&FwKk+ NS.`*6_gO5OSQayՒm5<&/FuN2/ I"_1: ?#$#-̽0"{⧃-QBメ}djG)q3;;2x' O:H.P9VsєTAi|$fs ?f']!^bd98y2*ʶw~⻸tP"Ǒy1*F(ŝAl~.-Ԁs0M79vlp])5͡RjZC=_ ujMUdznAPy* 5E8GJ >itWMu_Yj:Cz]Ǒ(ЁzO\ 1e&jgn0f&͸NUlRxz<.12CR%2cӺ2i[FY]z̖f5/l!BWp;C5oDN# %B/Aq6h̔&% 䳖A>觰`j˥L7jNzHlV'-",2( `8O2K:?tkj2}>,6Д8{صScmt!˻]awf 7J~rB3cFDOkuČozyM)k- -\C_ӆ㙽;{3 nԜQU:ϲGkx49(Ts1z,&{~20 B:/|=,rQQ=_(ig-r{Ԝ3=ɿu {s{?RH=&K(,<bvlm9\\-:~AdӉpPWTYyS ??;4zcQÖ`!#f6Oɇ jx@Vpz0TI Rjdj^ ~72׸* b^KJvS+.RXI2g?Ɨ= ,%ӎ~vW&]` ͛K GWHшI!Uzzze'$-RP%aCB|j!ӷdq7g^B-_dڕC"<*~=ae>Zwt!ث}^bs=C}o'bTz! >?ю$ BhE)u(y;mҩ_n UA!G/v6Ϸi%joPW97HQjcDĬO=d*a&lLjԮt; u,(R[׌r6FExX'9ǽ$ϔvro'ezi1;[&˗*T,`gʤj;c8wǃsՃ;ð~?<LUBL.466_A%`~brFDJ;Og ~}\M"ޮ+Uev 2`֌RswCUߛ",iuJ0l9A|K<[RHE_CxSƺ&q wd8N1Cv~j/B5 H%rjN!z#^u%ME P6X4ǫ 䍪>3p5X"ra eXG].E5E+BfWHY10b(pz7%SϮ*Ԍ')P {'0c_~Ep_GpFȹC N 0usy})e{Kp B6μ?bc:i4Hݨ psm7iĔ'_ΦCE$ER!o[6]2eg ~\G>6q!Ru:l"0xukJ}PoŚCEoDzSBHypF 3Gy"4`-=&  ܝ "ZHg>~R( ^l0&/(Lo3?_6P-H&>M TCZ1'Ӹ㧨UٶH%!k*n*6u"3X̀KBzw JvVAԅ&ݚٲ6a^җ6i]g*@s ?K՞/qS H/ˆN'?{a?"bYT>=s=k,\+]te Gj"Ne^ *k?Hd}bR%uwIq˚dyƱR.i$c!֚zy0*)43<䳅tdLavqRFh&%$w֗GΝ,eZCz/%Dn99"zô>()LKC}]{cC..PݨzB^AGG&Ƀ;%}3Ô4~⩛>&9lg & jum@hlq'8X#̤'c8ĘpSn6 &"gf_}dUH^9uxE ڷ\f>%s0e-4[JDCev-OEZGVxPi oHh9?H{Ƨ_NTfv Fo0Zt2 4+0G-XO/ڕP.gb/w "zW<;tk MF+5Yc̓(Џbt^فI.b|*/^OeQVSZ t fx5&GGLKz01V'{AݝQ)0>SM70TrBg{i]V\sRu 4OڟYTuIVMz손nF G`F-3?1j{;Mzr#WOTuYƙ¨cԪ${ùQc6~5$L\3xj=H DX^,qU'g5 ,(mGY77fjKu!඲(A o.ra!OѺɳJAאU7 gT;|_0Jh#ëL=GbP?u;d U_h/15$1^M&5׆ͦ:m&_OuAヿurbԛ!(Tnlɽw.|]EGBa:a(/eşEhjHn^ KP0ܨ8[v-\S2Ŗ~ - ;H~( P NL-[vEYDuHALk%GB~' =ϓ?4pF=羗5m IW۳lHZ8}*pr] !|^=2 i1muSb-EK3MbWWݤo-ղrenjȨQ^}Z>VŎ9K8#2np츻Wy~ӅU5 Yi`]M,w0ͻl1>D_D@5O21Z6CZ(0WZf026,g΄@Qwٖ[0Nc-W@Rr;c#?7m YCȝQ>WI`$M¾P=&ZsbXZ 4vR֬hNl ![ =B)gJc <H#*]DH}SB<Ҧ{cA`5 2رk 'ZK74JT|,A^Vnf[Vy²} ?@ ZбS/+ś3L s]:ԥgm祕7効Vr2R#O@_C=PbLq~(ir^ G!)0JwDT!.!1`fnubp|sRᩣeÆK;Z7OyED +OGc,εTR5{rgIX u\2`dxeb!SKDbRX#{Q-wNUIdž.L@ppV֡H [+"s#J1~Pazr</ưGVB0v-ϓڍA'T2cO-\') #NQI_kNOGm4p$ @`tU'SH#jԬ3-c?%z9B6z_g>]e#3" |x^ۨ3WzR'K<]F=4_CM&}~HttXǿKzN"#RFkktg<0Fd jNL$R7w /Fp ~q0+IJ|JwoA]Q+DvZDq /Ms2 Za}d.ծ56?-FdL7jJ }$Ϛ6C&YCuu( m_0eDSԳp>m i-aPL NFXu[935`p&-hJC5rw*KsZ0ݥ?V Y  M0ZN D5 xu6%SYaA)rIA`f}Z t?FP22I! IO:!Ss}ߠE?%6Fi r8mx"|H. ?T v`qtm_@ #rTrPHKFx}IpNFX դ$-b>ԺpxW:Fj6.vd :&;jrh"&ХXƕyo\{|qG^J1;K9f\S=W_;Q~*j+2lOsU. H^kKVUm%rwm$cSuw/x1|!a8OSv' (b~i5>>~Z-^MNͩ;u@.*n+A_©d&;}SLd)}3,XOA>koH0u leW$3 aD.Qv\(Ktǂ4 9|@+)[xzXmb.`+D Ķfk2mH|୶NTʬ.nS*#\%=w]zB\^NPKxF K3z.K@v :7U u6Oj3RO2zIw&P5E'uhjoȡnBKA}mq5!" <]{yWV7I^{3ry&F\^qk~IleVQMWS1 csbs!q'j;9˗"CAR#cBKW[9ZM>̏qC&amZ,>O(3Ǝ#F \Syi`Ҟ芐 P p햼- !<.&ti h$ 'K@c\k]\`lUr f`Y8-Ȁ55n5oJzHߖ{,~BcOi >gQcM%O"[ b'F)ʒ`LM/$#0άZ%|r.-Tx\#jT;4$Avn .8 aO[Fm8!)H{~:omZؽ{AuռuRI#n `!W !ߪ(q^}q(Re wk|fӟд gC;iU l$ ày}򸂄[2䫶ZW}a ;JN3Q[ ,%E^O5YfoܽBJ9׍1g"QѲ#EUp'N[NYKgVY`FүcHA&xߥ2( yTӒfb%(\c$-DXXd7쌒&)<]$~ݺez⯨EQ2F!!k3naP(iDZy{C F?W9-Ό w_tnKAieIK;L$VKJK-lZx]ԟxϛגPQX|U&#33 >;)"_$c%O, #¤O槖qf~:*Jtol6. Юvc4,gvW m%p) d (3k~A!i1Lp}%.`c[(BNBmdLqE4cǺ>K)➪%ҥzjom$Ov(5•[qPbuCVZe)YOs5/YdOL۫q/l`Ty[&5 9EXȁƻAYX!]JK#so瓑FmN|}[Um&FI:oL߃'*AT- +׸PhY̢k-yJ;U!r׬nM=HbDh!R9 [@M2UBY^%9Q-HJtR9ؒąՉ|[wX1ehLZxGF3!sU )P9h A9>m#]}e7V5E4xBF4L4ɴ^lҖz}_THl44'U68+MNofXB6@qqyMo.ߏ?Jڹwm"`:  Ce6Z@zg uP ,[V' ز^Qnzd׮в7l{e ~f? |s=dk3bgwLfU 6Qag-O !Bg؇~s1n"[m[ͤiauQOw 6 tVz^Lݐo3@1`:i|łi0 =r m,[$GObVl̾i-, rTwftBe@E"q_&jѢŚҞеbcRL:\|iWSS_y4߹UPZͯU6?WL_5bbKA-pH+Y}R w y;@_Y@&, ܿx@ 7Êc[v$SHg7 A*mP˗\:TPP X,[=e4b/zI xYsg@`l-MaiC.TpS|q]m(e&yy#~.D|D~tܟY{NZh{wew"|(ش44˩@1`&P(q |%ztdfZ)y#b׵mop-/>Ĭ] Cf1ϋ߫HCMr,s<ȲaG]b8bU&B+e|b7S*hP:"Ռˈ%155P _JL=.7 Ij]zasCh:A?(2HZw3OJ@6 wO2?kDtjioN EF0QÔH㶁B{(mқ$.4}9EzE9%i#΢S"ɮ%TLZ F* oxOE&KW+uT6 5qJLbۈ*=U7T%~A[HRDH}6J&sI5/3Qs0ktGZ&45t-rG҄;گ#nߎu6 Wы%Jȉ?8="+q&F1:QV0kYthN_%T/Zj$O4ٯoٻQE+O߀ב(l6&F>oY@-gbnPi:w[ mްWo}h#&5>匽70+Qx9>^p<#H0g+_=}ê,#EbrEO5EOބ%ЫmsEI?\$pKCWdkނԄADV7Mض$#[J4hFaաAPLF~1pI6s͞s^UuhIun[c;&1ECJ#s빌:h@)Nϴ;9/8 2o{# 螕l{{ [;Y8c=W,)恚XO˛$ VQÔ*bNB %ݚ9!îP&WnP^!(5plSB9f2_VǥK/u갷^eA^<}3 ҽKr.g'ʦQ]|YnXts? 栶ͧErFpYϛy"B%|z^ &j&dA%z%p XX @t H 9ʓPb.U0|`v1C1T65cϫF o ==/]<_j?_͢3EuLfx>j/ҿQxy]LDLWdr?VM9n"PZ/mI/8zӃN$fV' 7|mpX۪t+(GV(U ]_ `3>Pc XEYS-գ̓e_F7lyߎg"@?_ShٽNst :%g _+W^i/^>HO4;j8`ĄP_~ŒmԮL o@/ʶJ f [1Fgr72ߡIȦx >.41.BQXvdg:F1ykox}NM؝=\ _؛ n1kou{GR1TԨ\N2>+F} :(沇@Tܸ:uˆ{䇞nϒ`BN$gŨꔹ%Oe֌g.\W裓z2̎k]nzygfdV_cqy+Tǰ4泧XpD{5 }H)/AƟYQj|gbo Cbȭ| !sp*pd;m+ Nt] h 7<#;N GXwysLiAc2xx.06 yqYnU+C3DnWry]"$KTU1 r_ffr׋]XOx׃,\DOM~fP4EG:4 ̺:֏_/I\R_U?4c{azOd@-"U6g\5J[jċ1PjcZU D2J.eݤef78+MHm-fz|Һh itؽ&e%5 E}/蛪kIa_Ua.$5:dKB*1d'b%%ү̦j]i&s|vZ-YW-{)` ЄBgYZ070701000000fe000081a4000000000000000000000001616eef1d0000279c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/media/pci/cx88/cx8802.ko.xz7zXZִF!t/'\]?Eh=ڜ9QU~w2<-n[zd>W"5{)tC<Ϭa |,mԌf܃_L kri.M5nFHj><^%PZpCUoVV~:Lɖe6XBL_?|<򅩤ؒ1pJ lh G"{jT6[;ԙ3]P)8Ǭ{r=7WR5)*vٟXDzh~aL(&}4^(?-YR|梧t$X~oil7 KRUĄna1A, D%u ͸7;LcA^NUhtGF̬v׀JL*B!rxvls퇋 -B2x9uAAccK )n&^5/A4E6SMQ>ߙ&c!0\$1O<%jQQ0ٯ5^BzgrkBe@?+tTZ/:oow?{pn= kK3 >h҇9di%89%hb_|wJt=]L=%Tfliq%Sd^(֔)jТ ̚(1r8/5hU{N(}! geT[ƌDeQ 9$S?Ű%%cn=Lj.}e-^57Xڐ'JXtw[ݦ˂.kRcW LI_`ц&5p¾JքY8?PҬodB0a`~j# S*:4 W5Z{ PPsK!Fmю.~sCdU<֡AZV>c@@PFKLѭ%s>El F<~uGV+d08ݕϢDߐJrqrF -+zR0WӖ}$gam"PP؟r\QhSs|S6w4^]e}@3[==*jU8WǤPEpb=MHJiS']oȘOug &@D:Ѷx?Ĝ\Gu ? ʩyGW}.Yyʾf0V|A]@HA%$ |AU+ DN JJ#UPfɥA@kDfc F! B/ ei\͐qT(סNya/Ț9~u5[ [͚`R`O=䎱(9 zq0op*ͭu񢮼>QB'3Y\QJkVea$^۝O5nxψ`WT*Ϛ' y?.\RjA HU :)ItW,Ѵ$X8q(ĸGOΣ`[{^')M5zBe"&Nsz g ݢOu@y^ErAiI(0s@Hhg[VJeZ@/tkɿǦpO%ɋH #& ~p[~yY쫌ުBK|{SLHlN)IS^ fΆf~5<8Le8KPU}F#ÒCSUDd#h0 +u =A>1M3qȜO%\-DV?3yGyTl_ύaB3E-: 5y)(#|^\#9tOdWM4Ի3Bpwu(J_<<ȏnY\oἌIkjc8vl٘22w5˻?*Y_7E`Wg/ACfѿrƂ( -5 +*h0~~#yBG H'kC(;8UoA ΌI}uk*#է5\34#dc-5l޿]49q$I2^7]H|9Wk7Й>%:|nQ:Ɲ4."Yoo̷&kII.yB `p A>)4v>1.e-3Ew pmqq̸p@^i%57e4|Y:XpmI$kD`G#UE[؟Lȇ7<&gސQm_v[02س!`B./1F3xVN ,9H %Ń[,j,S[  𵝕tjJ3I`N3"`V{ )םEO|4툊7&6 x^P3<4#ލo"&vTk6ߔ7(j[46ónJfM1;Fsd{DIM&<u^$:.G9 Y\ k[| opuLŞlN!-ԶQԉ9MxmհWg t.$p:uȳM4ӽc_oAP0݋wy{[z'>1 B/\giZi&Pa;^78f3FRLjXq%ع^4Άx ."Uy=?`~m݄Ipm.FjT+]-}J\&\ci#5ΜY\4:Pz Q㱉tԅ B=!\1s{$ٜQt?NXZ uK/5pet 9:xӆ[tp-(qG5gz}ƹziM`Ӽ^^ Iq`?ZEoܢe@MB# ժ̳O\ynLP"SBj%-<:ͅv%琋ƣCΠi@Nduha07%}9, YcIU%!,Υ(b G)0'ܵ/7Q* bPo3پqr ȤS$'~ъ::LP:JĜa!S_N8ýʖf9d o /%iI>>- %Jw5)n-L^`sxFrc8@}2KT-󾆀A5+k7>x@Ш2و%H߶dy!n9!L9 wV_0nQTK7",،K`Ў)<5`y>kji*T/`E>RDxk;^ ,L68EqSq8҈n+,v-%4y{CqQ}v_]ܹ؃O"Ց9ICԁۏS4UĎHWNXc rE CA.w Ѓ&嫛>?c=tāq>k@͆s%>5oCX4#2󌋁z/m?hVmюݽ$)TGo5V%2=ۢ5^eSiY\KN,LφN%x5\[$Bt刺RZ0}XfTiP6ٜ_jZ-وitnHyR"_{BDh7X`&=Z cF&:I>*!< l b*ۂXq4fõ vo0f]W naaXκHKn T6?Bw&10 )(gy(v)hf8|[w8TXy):T.JL6^$3,c\p";)ZhN6? Ͻk;3{c:|[ͻx@H?'@\!ӝ[-~S p"{^@U*f\#ke:٦כ)EG&qhOjhmJ@1UL5X 3"f,db;5jN@=dT,,&I "G,ig&`%M:4NLX92l;(nt_mEN6'7wk?<>S< nò>I!8 8xP>BJUPv"|@/ ʫbxijRE]K?⋕!ي YeXm5 k#_ό\rXRs7q6%0ߞc]u@%XC]zN$uv&7Z|BS,q$.E]^Nai_{kUe1#DZ#PءC52yƷ!+vA+kQR

">REI"=<'"_KSy4Ŕ0ۗ4LEHOu^`nA Su˒>!WY ~G5 6SJK8S8PRXvGJx.Q$kq&ʦop"qv'ykk&S |Z7z::2xz &_2qC._n m19G!U~R109}Kṗm2zom}mjNg~]굥]q%ʫ`GWeCm " Bae֊x":܅"$UIW o $gV=ߤs~/@Sn!nM_N&4PlnjB=xySXgrƟM@>nV#As7]^/g?%ٌnl36^[M!I{)2l'PdNBmDޯr{@HAbKC/$ye:Q3: yk]fIY+tSȦ\~fA]Ɩ̙'Cbڻ#3{+nS5cKoP|f>: &LD#/X$R!A cD{'J$AA0As@|K&F;-}7k̍۾XWH>W$5oJ ~ep*2=G(sxab/ lv"i9} KBDkp`^OŒilqs)W[wfa35yp~TWA-'o7'3s% ylv_k Lם <ХQ*n:$lT<£Ԝ 26 }t؟*N -J/mGt Oa@I1#zG^Y`pLdpoZuIط;8A }LCLe@ :rWQ29ST$ yDW ; U2[ O\a"zdDDO!UF)<ᅥK!ӏu1%g%AMⓋ1#Ls y~)v hPV8 =vIBx6YN%Cu(sHNPPpW3nְzV ΕlAgnEQUp qfuZ_&%[^X02!OzQsϨ+̻lWEڲڱD!Qfdh5(CJ9_}mZS |g>;Unխ(.HsaɃ2媕Ur8&tf "G5j݈ܷ >r󡻕9nlw|>8'O%cm0bKny pA sQgՉGЁ8s}]}CX| 6R^;̠NŨ%ʔuϩce'dxP8GE2-qsMeIſ8 bZxs,X StԂ2Puj`0y4y֕12 -}R'yÊ3[xF])tve<7i߇7m{T9X2iC2 fsipx]oE,!y60N+t Wd/Ĉz1UX!):C'x27bKZw0Tω#'N/. ɑrLܷ=w|+Sѵm4>sȲPG=RRBLn,_bG('A3GD*pE\XOJ ?PF %>puC~|x9v6XT+TrwI3Cnn"3o .~9)I$o*F(N%;?>Uxԭhσ5N#Ũk7QXfw PaS +0"1,{'`ЛJX琮{JjӬ WjƢw$ FzGiv~J7chP)NhwDhLXt G_gͨS݅3rNk1Ro:MjհC$ U2ErohPGt"D[ Q9[?z;7_TT蛉iW1#OVD gF;ҏ8a Jܿ JV]IbC8D5>\Q$AoXb;\O#1Y_ 42vD37^IuK6ntсWcPZXJr㾲 ?^:';z罬v4=s-UwAzs~ mpn*?<ɖ@S+b(Vm+ xN}Çm5חT`b<~rPo{m6l+Y;BCM?@{yȠ"?125,*߈ sD,+? Sq#ǔ 0gb,?%}X 9O O+@Ϗ4sqBja-ƹC"Ew  fK|]JM5K !8x/-V,9Ӽ(2 o dxBYCk?Wcu1xT8E+L} 8"_Y^xoXp֌ S k@ TwA<`M0Pk7.m;Aa]YCKc[kom Y O~2evI.p!#(xh!qo? A v am}5 3ϽlqGnzU˫k_u\oHu\;trxi`Ys)Hs+~TNyѱyiz? ݹ"TH:G5D XLyׇ FJ'Ҙ7 [Oۣ(oX>ן:#l=#<,9ym/f֖=.?mkܥ\ )#N *LROW]AYhIcoQvEktqOSf$)M`^oG 2^0ae߃0Ym<饦,0gH9R9ե{#І]eJ>Bÿѥ:*Otێ UC')ReqgBBuL_ə2*crS߯>C_)~{#6@!n&[᳜\@l~N!(IxER'YSpV06,>@VWr{v3 }7NUQEoI_Q6pc/~c^y<*0jׇ};GSvCDhڀ5uZpDJ}/9T&O p4^ܮ iGq#tN mӫ0,- tT|_&`nu@$^ CTZ9TTOzo5Q8Gۍ~WAw d5eF?b`0`J8F4ꤠZ6S!Za?bSã,j;[~8yS1ߘb]lB#*z]8RYgpu PHC^oe fvzy'?~J AL$"[l\bvO8'dXL"oa)'29nnoFRaNvUAp[@؛n},YyʐA c?Y94\RSLzO 'W1ћte; T6"94e~H>s%QwxRŜ({0"zSxϑdY?;@oDq@ dНGXm7dݐS5Oڲ$ +;XvY3`m7@^ŗZ@p|Sl STSMpGi\I_ʎO8^$0}/d]qIؼ'8ڦ+p Dr-:,`}JqP1C UX}czL6 T)Cbm+ J>yJW^ZSCV=EreԿ/pJTScE%X"?FW۱S p_bCURCILdrQRkWMe G@N#Z C⚛DC& e-즗NjϴI+$4J8W#Gx)f M`5X&JeLUF&*ˤE6X2fy',3'R{37) MB]/]x\v֮Э^aW뒬`k盤vgyAgt ΛEւXH)tb+VqL~'54nǪ"fE^f Sn8Fl*>m6rYi&qpMN=j9K ~oHc,3 l'5sQs^|@ٻ76-(0usC-W|hwbI+vrR*mSeOJeU$OIBw2i셿b^6L b :%Zc`CrM$oG@sLKmGo_'"x?g{wN`Zn`* 5Q r/PQgcŢA8"hUe!Ѻc~d3ϭ1 5 bVPȒFd#҇&%6AϺ[md\wnߝ,17QL?{~ٴ7҂0/n٩/WC; u dǮf9~ "/h(ϸ/'xcePvQBoؿۼUJݵV=a Rk,p"%@c K=%Xـ/֜46O/Eu qzơ<8zu?&$P~κ'< #<|䭨dmکO홠! $u(ɰEQPDIP+r.bI "|mDet =e+.N"j:IŌ-<0u"Ȃ4ЬteRI1C%E#`tus`&QepU_E#~lcEk?@#\5h)1# DJW1zwj Gng\3`jg1A?9L \1RETL33jtOGaUԼ\uAyA?R UVj'*coɨSf/B6ojś#J~RE8(}d綝<ihEbnŋjN(\AK3̼4+0#=L28S'Ђ+OSX}L ũuH5}RWD&N=b_7s 3-rQmS" yC-OHR8Qi!\XzK5,<1) %6Vlhfuj:@u_ڎ{@  )f_VsknY /~{UEPMR@Xnk0!d-I(a-& R3R2l [9Kڗ[T.!,Z(Zl@1"|H+W$QWŨXm%ć+a}"ez&1;v,__k"mYxx%ٯ܅Ef@dRJ{вڌ̇=3eߴѕd]vYVEܸ_djޑN>D}o6YjiV;tZYIi\@`XR9wԈW&|j}BwgSNajQug{ +Cb贏 E<BSGPP+4r8 Zkx)A =͋qZc>.P"j퐱T.Vu51 O`UI1ۍz[^[.L[3GLLD(cM\;q~GI_x]$7r CĿ(byg~NIJqP_Q!<ʕi̾ spr[%pXY۔iϑXN߉Y٩ .]ܧ0B޽wG !R:s* C]70 E8ڿJqS 5چ55ukaWM].9:B*'Ht`\ 0K@Ƙ:F{)x1Y? [VA309/>}?"r7Om'U1Ný /uG({NSŻ u `F&%Gda"B$ *C!Ή7rd/0ؒөjcn_~ +H(@f)R~^eZǰMC+eO(no_^]@8jpp^f%htDZ^3.[5#{.x;ՙ59ZĽmW(8*$~AAA:EBd6Te{y/r6jr sT1B 349Wze!Nm.5+i2lAXRJX]OA*ug멂]tł\vM9[Ř8U QAykM \qUN+('Wh?ypV؀G#Ķh#@=XwrD"W3zSQq\Ez*e \QXu: g^:&7jr6ƒڎ\80?~PZ@a+Dϡe^tƣn;~i$Z GO渡,M78@h_YRHsƂSO(BJuZn&,[=񦡠uzs:0ADe{6pa@wSXe$;.7Xaf!9LV)kjޣ:&;flhrmN;r3^*zh;Il_u = A㕁_4,5N< t LwcTS1dϺ<6!2-nˈ/83ޟvE|p[[;v$qvBH-Snbw8ѠtX>\}ڬ7sOh6%N@T5~BT^*9J`-r9D)$8uY&a@UK8Dp#g3"wc8Nai>CMT^^Jvx{/mQ j O\DʯpRUϻR] CVnG,'b5 93AV̧[dDp ;3Lg:T3,rfw`,aPsTͦ|Ҋv"8T95 ~xvYhw*P<|9ݨaMsB  ƍ=v!dbc^~",͆&O.ACNIۣ`0.`:H/`^.=cf>K0Dws.9˃!ڣ!"1x:NJR4 XǨNBpaB12v@4ǺP-4 RuBzS_;')=$R"}sh%0n'= }s/!ÂIDf h9 {nRC攉Opx%6#۰ty=mqřok9N-}q51X~qQ\A5yj1{3ɽG@@bW5/BY{4K`,\96԰f\ e1u)K$.sJI0(ԑ2/#yإ-045xO3-3hFvۃ> U.KԜy!͉W|51WYt T3k7*n!D8[FI.;>^ ]m4\X"Ǯ:Avx?suZE,p]ݞ|G)R9鞉7w{}]./idM>m3gCm`l tMΎ+a)BПcS\OB,7 jEk-^- 8+Ps|Z`Q1}áȒ gTL;zπ h&~upKOr`ρ5?)7HLw;Xlͭ-[ך),Y[5w.믾uHqGa ̋`5A Ԥ(de8Q}Fm7NPā٢B%fX]~LRVlV\?#Q,Ҙ:s ;q.@t[aHs9YY@:λG,>Ѽ]ۇ$kh0UTrd3Vxv2q,z3(~:"{mEzk@m\G+JϺ5TbqQQ?Vs,]8vH4P Ta)ʼn_ALR4*WyAM/hsENb\1#c?-T8EU_ <_F;Śr>.Nz1 D;+|OMMQIPlM&؋O"¥bTt0bb<_uk-5PK}\nMmҸvMD: gԧ#.x8n'oeOqhk}9+60xr}nK{e]9~i=?iz_ %C :yf-&`Ka7]qi~MyS{HOS*TcE$mu mN {)&0KlVT]̙C[8G2#۞LS; bƋ^`ZW PE~i]c>r8udo L?S 281FX|}C換K5JiƊӢ1չvOid܅R0׫8H&?!YWՖf,C`É{]k$NQuxYl@XV{ sjGXN_SH5g 7X3쐧y[%je_],N@UEhx!c&Ǒ%B@LHG\Гӈ$n*D rn=Qjt@t ChgYZ07070100000019000081a4000000000000000000000001616eef1f000add5c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.ppc64le/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/]?Eh=ڜ9Tё&>"Bh9)¤;l&cn(+W}іE\{Oz&UQlzv0Y؊vΦpWpr)̌?} q>{K `kř:+[0kcr*#4 uމo~6 [$1:LQz#uIN¢Z|sko*e 7ШޕZ+5#|So h>v(c}Yk:ElrD3M}OwNcu`aag ݔs Ǚu[&Ogڤu9۠ϬN*] oW7o7Wtqmyҝ Xt|$7+ͼ7/Do89%L~V`# E@C}x#JQCS) m%ĵ|z0 )"igLbn{/ggRnAרQJ&hEMZ9`o4E 5vq@Sܢ>q_^zoFa"&M͛!{Rr [l6Lc&7C֌s:.&yHɛavn h= D?pti vWb1T,m'e}KMZzw[PS :҆Du!.rF;-Rxđß{4bRb&섭Sy655-0,]{wc}Ru&;Qhڣ䱅pd]PC'5ga\uzW|ˀ[#5fgyXEXߎ,FWHMmqΫnع[n+j,@ xI`[\^n層[#8g7v.qrH{vS<X,d@2b>,*gDM![P`[Dީ7[4^͓Q.ih(S1<\y\O+ b|[F@kDDv%?㨜F#]e)$R)7Z{mRs rG 5P!)oՓ"Hm)0 [(vQ wjJԓNgw}Nkg趎 "6|/ 1Љ>gC/imHFQlv¤C0z%&1V׫U/'2bpbgQ[?!\{ Heޱ6,=ժajly\v)PwQ']q=y DŽ5(wh'z[gG39Rir"Q2?CfZ*RvFmZ["DlDITrT8d^$dcq߅Պ%Wwc\jrQxepWHUKA5xQբrm0,*Ok ʕD~ASYբftbGUf1>X i2~hL+E ڄPOL vGvNdT9H$wJiԯL oaj>-\ ,nZstp-}8;ZI$eˠ0B դ|F.lL:>/>GW#yc]O)/^ΈSM(g٩ݰ}jB gxb9(dx1uH.P4,%)b4"qf񀯉4(t"Wp +9-[uʂpč0AW69)Zr ]``)Rid*۫P, ~nP>flҭ uM .bK("~ H6Ml:28 Hj'fDAO3q=al\"SJ8@9IQv)|_٩/~ECCAU걞6 U8ա QF^^]wgxO68.r-Xf 9w}=M0 0 502Pv!ۭ t^QZTy#Nz0ƶEX(4 9GHm:A}X+=';FBt/gqKW|$$]WFb;\|I&BEO2C=&$s}Ǐ[EVpje)$C]}h.dUKqhLK49tΩpNTNdpM*у:+h^bkU/wN:bCݏf8`[եamIN8/'w)maHT9pL˽ \^pvxe &,-Jd+c{$ ݁!\.o"فJѹ/qH~۸]\L:4XIz"%,O]Ȅ߿M=Ag)/b6-W&}\ 6SHP#B׶h-)(u"pia@rŇ~O4 jgћp!A~a!vxB+X{x <>.=-'PjE4W1q?<J *{ʧNyds0[WI0O+m&#kuf:.}nN1[- \(ԧmldF~a&SG\ mN] w,'v|ChDM[ t*0+CӞ遴Z{G'V҈k=Iz?'C5B)&}5ao&xl˖ߵ,42+ZtF׌c@DzpsR`6KNΰ7~Wu_K7Z\r{ uݜߐ-4z=p9!k19/gaM1I z #ϭw$18ru=o>+qeZj͑0G}-*bbD%lS1U[DRd/F(kXbQI0\1퍗ؕLZń05ؘW-zXR]+/auAK앷V ʲo]tF'D%p'w=3, 2hHd?,`H;E><?)39sgY H^,6=7ƈ-`A+5U3ȏfd TԄP #\QBq*3Xb?r8@2Yb {4O9(`v rd8kh\n+"!/ͰH܉?ZRn NN&KTmABqXڢٵɊ[D5kf@} }~2Asni8@ZgfjIGTp2U<+Q{QsRve14*^T㽃+o>="R"7e ),;GȾ-4@NyfQp!AE '@kFS< /}:&1O{İh 2|d&nFL{g"L9Hql[πN>!n`4ff{Ƅc6i\פU-{hd,o  <µ]k}V߸rOV8`_ fMIxsubnVQFϯP6L|\d߷ǚ)^1E ه P PZT"u]s,a ХJX oӇԑ{e lHbhOxiC`CZ-I!tc=ڧTr?#dΧƽm&?ȫ '/Ky:;מ# b06qao IꝮ!c31̂Dk%MhzۙܫQ"8]Hd{|,W2Yv{mР[Lwդ* ;;fz{y!3rp E;S4/w\~e`|7EbeVg![844CFW4%>gfضF#jD2fT_yfWaW.޿8PZx}<$57^C`m ^{~Σn/)ts"@TEpX~P :S\Pzߕg>!YVHAmb~1 ]s/L3 !V\{~!xdC OgN}َl˶KK&] 7J.GlWH'bƵyU8 B1h$ v~o .\ #R_*$PC';%"U%k\P6NVaRD:EX\ªoz63͢L|s.Czrq>N6j)_9y`!)!^캒1ɰurȒ2E0NvnưЖ N# QN[SxEYC1 E_WS0ϠA V:KxrX@mۿ`ބ|CYemƘtEXVE/ t~aUSuB11lʢ|kz`{=QW 2ʣMi=2B$e 5R{ V sGI{' ŞpZXY%'NY:+۱E/T.JQ\<3fDђm-pˆ) ,sI.+M_e Ϣp 7ͥQ󘆀XPyz-0Mbs5+p (]V03>nW 8iw/RKeF‰8X-\:QOH!V6\1 &q `{sl50ؘ 0NBOMq 3/Q, M =ڲ[.~vDW+tZİ|wt2NۯaAЄ,d<! ?Qef_Aq4+Go27yE&~W_q${Blz΢A(o٢q1R9XĥQg3N wQNq›PԄV/s1ɧXX*}mYF;mg@EYǛarCA՟_&~Qj$2ڶqg>W aa`"mVrCQiNFm<4%./]gnx@MeRf|i41lx('+!<< =a 剷.^R8s تU_䁄Kջ=xԼ?s Pex ҵSqYk}C KDdcf~p%RlMQʖ#EgCB1-бnO:Z=g8ϡBTqbEanGL>w.׎f˛h6}r|A20gɚ^>z ^%:G{r|*[Ka0oɒ`>[;'0W5b\Z'[hhJ))EdrqUY'ĵJB&/JSU µ1f{,w:b&:U_<ʇj(3E2p Omh 넫CJ< Ֆ+ + Q7a9 =y:TQXȓCGMNZMP|4Z"W"ҳd&.{INb)/ǧ%x~;N VO4-)F%96s70[iwSgaLV(ҘIo-rf_a8~p/Q8aQ0ĘP`O]%}H#J(vc_,򡱤uPE;0Ƃ_-148w+8DKb)qXpu'sHb_.IgMe=GCNķAo]?Y^u[ H|2V6֬7?7Ę(vxaCVk()mɉ_`|")2G %ה4(&c5pfWQAo#~GqT}sdoϡ{0{vw XRc.}R5q?̛Qi#UvvW>N3 -ҿRZv¨d15\ 3K&4Vи5D!f2BjXb/PSwl 2SO6P]7w6w>L~qEуՓP'l.]½vC)*E}„QbbHL8~XkkP!J`4!TT>N1F`o}&-C4'E#lMP0sr_AuFr!&Huvy8{#Lʉ|J׵ɛPזe&?Qt]B|YIco'T()Fܰ69z1J P+ObQ v6GjQ,&h[j[()dZڬU!Pʦ9rrBf{AEauսԱxQNX ɿC vRMcG)phdGtYHziUJdAQ-+%z.cu3CkLzŀ`ǫn>rtF l/4Ap9jl#_صaψukr\>|ruI|x=},fKW qjBa Ytf]$ ;'4ȟ"lZcI\ȜauU*> BA-8 xO>C^9󫉽+ǾǬSu= e!0$iboww9~Q(T}d\R S|z#e!FԪ b 9{FI"gKl MR $Jڲtp:x!3`mS2<1!A'Q1حJ K {73u EEq|0Gex-Jb?qLYa\XwCGQ .{3GTԃ*,c yCќ7½C(5)0k }YTP[^8P`$SI;=Ȍ-{4` LNLq`2Э;iƼ*9*AXLjyw yчؔ ب^3Z<&B2J":4H"bfhpkr=AN*A!Az; [hF֧*$g};|Fк )3lsr+[t+]Aq|,,p=.|vW /J&.W |qǰAh}. 3/sh0 xd௠A<MZ{Ͱ|0DrFT)OrHC0KXkr,O+p(ku 4jl /L[Eޝv̰p|ˋxR3~ldX)&~{K<ݝё=i^hoi3ɠҀs@twgԎٱ;aM"Q4 2;2ʜOd^)e++ S|ʸ {Ƕx]] g .:!{DoPD?@ ͡5Cgek<~*K7KLб R5 Re)GvgR/a|O H{UEgv3a b?@+ݸ&Tj2Xx U(D'[g0KDscD#Cɱ􅩍wO;p S6i[qbϮ[LV]d G[H-tD ]u9tYRo)U}܆ұDZʼz&2ץHG.%XDg(VlCI[I{CȂNt_a~=sP` W[o@s]nƬχG.KQmCgRj3\.~,>Ӡ痳KPeG_] S2FzWp]x8KY--x=`I92A2,y&%i_4Qg|ϾWO0BCl<4E٥ȒC%.Ecۤa=4&17|1gAZW1LeWMسθZs;G1&nh|@U__\P: "0>9 "K1~eFg~?(k ׅQo\Π|LjT Eә/" ,cIL-$.9 rB8)s#a2|n`1ܚ-gld{玮é08KlSQP:6 ͉U)9Xi+h4 $mwJ$" >n0"_ߗF|8eKވp$&h7aqvNnK%\?j *k-f fst@D1TDU`Lyb}5CK!(.rQ5ҮbuN5̣@?,@7Qpwl=ڤ^q?0)u7DIBfcm:U^mvm? ?$Y8%Wf1 h-\LtJ_Rez3>f=쥞&B!K-DuUyPE*ݾSEJLk;y wt1H݅޶TBD&p.i2G`"[akE , F+Wy 5=0szϗC(Lj=fKcO>ցdZNMcqz5O9Ul19M`y}auR{k(HKn } wZ )jJTH|p̲:k7\wqV82^sX@אpK$8qހ<^gN5ƀG{L:a:,j셕&34|3&#P[UXGo{ ><VbI674۽Z1K Vהt}M@JnJzkILSm3.)?*PxYy{P4!k_@Q71C&bT\ʥT];Z,h:^t__å2P,0N;יlK_bqxwb!b{M( |'Pmg]>tyEЅX%]D:i>SրE@a65G#wbtҪflb'4] ץY$hpGh,C]J}0~D yWQle$ 67TK wU_%J_RӃF?A_(}Ԫ ]bUv@AY:fxUx󓈗edkisW4F9J"$D*jnB2|Y?gWݕ7N]n~e}J`ޜ)4h Q ƽ$ljki ))i UBBdղA 3V˶+|qF ?/OEr\Cn) Y2Mo.K^ /zP0lj'SxumPW ࠕ(|e~KzFqυeTTYB{l}Oul|<()0"8V<ξ+`ë/Ù4#0Fk QŮsgè]5ӿ:>ۢΞ9ٲA+nQNͽ^pm:F {nyg%O~REq x8̵yB pE'<(aKWG833BUfvTnMoh:.^lMVH(ą.k4Sbƒ^ȷ!$M'yDfKj6FoAڇ{l#ezs|Dm.Cqv]ɱ0DTiS!iuEǫd71mf#CFiH=m_m.ŸR\dN ~H@4Řϡ(p= _ y&PGOGǸ-9b2O$@ZAgyL\z1R\FY pبNgS{01N7lnãig(yd\>SFi1D\J%=!o&(ww3w"`2eD !ʓy.paa+J=Ӏ!"LtQ]aX.z‘CaJBZ9,V3h1d]` =z0io'T+ޒ0מA% $H+n2ՑeI7 _].{5| $D:Nh8K))^\n'5~q6p]I00ir´-iNm5{ NY{x:! sCdo1v+q]@CV(~L]X++-Fwg: mt< ]]ScL_\@9Gdjz~!*3WL}t(ţ(c*FnV ŕL$oGERd0ue33Q8htBqcЋnH*"I MJCs_7MЂ:Q2:s8 #3z-6h\F]ME p"+OO`$Ay B^.m( =&:YZ;34KO?R{oH|ͱ=uA7 K} d VA^uնvݍe}h*I*Sa6lĽG 2_ᢼh|}+]<繕؎ 3s>e Qe8,>2tZ˾: ɧhX/wpM5g[- k(v.8bM%a詫"fzC7@jEy%vdEEz1*"{(xXȢIzzɞ(PTCDPLR֑#3Oq󑲅Ll_36ol>[H&Q_=xRM"UgvGS{p5r`B>'G}}bXpyx"I&ɉA?:!u!ľ+<@xaNԘ)a q0dKkn38§}ttjsѷknʵ{8V叴ϧ{1首9Ѓ?u/2UpUFԩ8'ZJ\@~J[.i?4 x dJJv syjW}^ >_*/{2isMF6k}2O{4*1牔6<"i#=E EY+>&%ޤW%zKtk{SMS>\.|C- 1sTzځ v| ,I̓ j^w97=WBV21ʼJ2дy[SlYfs,}:C]Ď$v$utUTEh2Y?b[=QF6sd]8pq@^Y_Yɣ]Tg* MGy{H"O&'i;6b o~k{k%@Rp/Echd} [=ظjfQ5ű`s416PkoIpj:kk_Wrc݅c)ӧd}#.ѩ8E?V D}xٱS+5q^ziHOcZ47_%Bu.`B(Xl:ϱ`6XP0qi& s8 )SVrУX<z1Ig>*I%ATIם{E»XϛFyT+Ň~H|myfH|ٛOB2,[9t(x϶<| Jj9~3HɆojYF5ޝq+_B~ &5/AH_V*2WYge!=: ]& 0>i&g򪴐*AmSQ#.E0OʣdE;wX?H}0c;}D73-'H_0RpV75hZ^k}Cl3\0r{p3ܯcO~ Sp jG!X;]}#%yڰA4nWiE-[BgMqbO{Ӥ &:S*-4 0##c;g\A;Il zoCIM\ߋ[R;52X*+;sfk%l~?:ASTAR2.<6Pl993%f尦e\j1Lb"kR"UheѬv?Y +1фܔ6)Ms6|ǂ2$p4dt;DZqs 3۹gyZ59tGI!p3cf dBkaT'*QuRTLOLjNaQUƘh5L [}"#wQ}7n'mIOZ,%UdS3JM :]rNc/-}*=n"M"Vlw>i:}g!Q ec?eWʨuH dF[f;L?FCTH(ȩ)o>˭%L:x#ހ{7L?ϑ*D=T!JG`(Iaxi~mz Qζ?ܐ3BR08* &ym \iy² a;qGyJy/U4[+b~+lbDl~˽"Е3&VnǥS#/70yVϵL~nZ4Vlu$F-SR`|4CkP(* m=?{8,.Z4x.T붉(ZMBH-@iߘJin#,hp~[;0P]VrF #( x-Cr+Og )T$r`(@,7H4p@~E}d?v,,Jmt栕Yv:$S7/2]w_=9ፏj"+>wU&BhprSa̩`~Q<2`uXr&!0;ODeÉ|9$xq~,fCj|Z 򓀁x,8ͬւ ZKN C?$1̥8 0vtQNA ϥ:n9-Gf1)N,~b<=TL+rPg<5]tVh1Eс\OPٮdF<&3iCExQVafjSvk,d -6BC o kY˽-~wE(<|GH) X[0gl@CZڢwo*Y]SZK FӫעZuv H;GGpw?~.8 QPyS&I]ø_\<20Q{l)KGkN[qˀWuf)ٓyEMuw{kg('csZgn|mق|+@dGt9 Ӫ]Tr-/bgߋ*gu. @#ezf+`)wv A|쑝7fK'AOœmuErVud}ގ$ ]ґ/8xA$v8Ko gK}WM ?%[ZfNÿv؉~&TiA)̒G>gAv8w@bI #2A#r5*oT,?9TQKId=t"/%oXd]D'u} {"fq *`f%*8]'{y1㤸'K&>vG *3`Σ#ˏaP?4?K=;<.mMu'ؒ>OE"D>׌ab•~`N(2`t_U(_hul><[̽WOk}Y$OC FUQ )C|kH󓑳A.z}Dǧ eMq(kd2^Zߟ]n<`n[qsԧ SVoͫ6DmRm*_RNao/vđ\{}pP(_=zv}ft`՗a;ڹ @d  Q阙F\BjDۂ%b%l{1NckEDޤIm.jBgNl7jkECo92cEr VO;;T^7U5DHJ#Q]6zc찥Eu`w{x &b"|pNg&>ɸQ zt9M:Ikƚ.$ʌI溎A@JV24._i!tcyk8USk~M|y#uBG_ X*AȂ5 qٞv?92|.6 c5GZ 8z/ZN-K\j)&-.<I$kvKOTϲ]ǁ\n$9Zw.9Y +1qsvjzܽ4W _34Nq2.[u`I -PC6Hۺ2 \$lކᆕMZ&VZ }=ܾfO=k|3- Kӿڕ`2@ns7C7zBݮй? tyYwwPh O'ݮ/.B!n%c`mQv[sŃpFvp>*6D\}Q^D QJ:%Wr@ЙtMq`\TolYw5 Vz*3 c&i q~c: o/o/!ˀ m]hԡEo`W 3i3>"!Sv^b]Y픋K5o`R:ZT4ה6KĦ-]$v}یO&Xh %gQr}~գQ#BQ' )ӣvѶu!a Յ&anɒI(806ebSTD/'&{u냺g@mH:p$h\\tƵų~8u+g6[z@p4 VG?8ZaE V90@ֱwoOXāe:~mz9jْeuB83=얹 4۹-gu^gE?_שB1A3/z+EN 6iϡxs "mB׊zM8䝃DEt{\f) 8aFRZa8.Xi(+pZՙ, BJܱ@6= rFY ]Tu[s8;}2yB5 Gn /ޘP}]`/IMa:7'./.3`1&ީh9-5lSY9FT)a F~gst:M{L/xL MȷNjx4SOC@e8byN\ &4rV 5m0؏txjv~rؒlCoRU(e<jrO]4f' }P"y?X(^hrneo W\ [ۇ*6 5j{ Y0qS9?<2¹tYÍ-YDZWOA;"6W/% [ޚ5'>!VFF߬> WBҘgph\E&Rp9|#?KhRFr: ~ysuh'e2bmtBk ԤVuفͤ|7]bqsڒ9V[ "@GJ`r]$< p+!*Ƣ =(Ass}QE"rm-ֿp2mJbT:1~0ljQ*n3 -e;3 xдPZid-Y}]fkk >1FWD;} ~P]gPl+FTM-Ѻ* xɒ"w d"Pa;g3Q:ϦciQT=yCMُ./ j w\)y;FǬ;7tJ.1O_&m{mUX?(%v<SaF-ÿ?,&C.V<$4SƬ ה'w>O` Ii>_p(z[[s"=d .X4-_dV7z&X/7ŕ ]qDzaQi+(t%amN x[@Qb3b?6 [cDV3I;SKovi o:B#1Alv 5U{H/a <2ҁQx:uo,L &JYӅ{HhOY۞ ]S_=9oX>݈ xvaqF <6mSg4knB"!JV;snQXrEG6`R<:\/ rJ1lFԻ&g.0e9,!"xqwh7U|H${;%qnֿ҇Y%q*jXS ?ΟSYd~S>۬\AHISxX;7;@ٷ!6;>O3jدv-R\jbmpODPH|̚DRK֧cBFMJ;x;D (2?P-TC')QcT`-֧Ej5X:mf:|{`[|Rp׿|ғ_: iIA-EUezЬn嶞Gwe} O|췶FCU4$a]JBA.% }Y/A{=CjM 33zEP]̟اk}3,s,(p@w˂ru4X!8ҚXnzڊ$ax἖8t?}&Qi9lUS , |Dg8`]bU+_]<7 x[TI|:{wQ<2 R5}ұ0? KN =Sg^ֲz*8# e¼m*ɸeFKn:&ឧM[,(Z|Cbhrx RYl*Y SMW2Vz5dX^ʬoƮd4PݢKuV@lE W{a&rR)3O?fZ h@z^U棪n3EAF)vȺ:_Lbr8C85RM,P+9 mZXGEbjIz'OjYs/k#N}2߆5',(8T_)8b5> 7MFp:rž:Ύqaޙ x]$sO? ( m϶MW- 9 ddFViNG|"˷n€; qYf*{b-ݥ%K=42H1hl )mU?e@Y*:5Àpڶg:)7C?N|766B~0]+-%tH9EȪuq_{+-mptUEֶ&8ݠvfk`тCy% 5fXWOY&zL?aYhX\G(2wx\pfڌ] Sh;pU*A6"mHa\J'{op)!M8s䇜k8*88wA}䣅͹+ʆL!8Ki)qgZ8;D1:y}Ffzql}| 1*DTjqϭJ;^|ϞR{)LXB38־A썹5+Zbh՛sMiY/}_H末5{&c b"W~`3ak@U`߄üX"s;&[tH'am$WYDJI5&"Ȏ)-p^U&J^ (dDş:i坢+e /̹, Uuˊ ={y%\S1_f _H!] Kr&(PM^E;B1Ge*Bhvz`B^p[}3˻]"B в?6j{BlkAu+DsVWX+(X9ÆR꺚1)}#P;߄^:R;ϥMġ< N޿T#L{FsB5sGMXFe(@ЛCasyfG#!J Juȴa]&ot=@ #Z^~ř#pT/(Dt -&DDOѻ #fE7QE".MѺ&L'@ARf1Ò\iQCbB-xgc@iY-H w0V # v"0JUri >-f"csR0_/-Dg@_+UWBZ n 1 oI'=Ŝa{s^#q-m; c =bcOTw+ъLgI*Yqq{QCRG?J[ajUd`~o$FӅx2=w1+(qm 6>i{f(&n5BR?!:/XhqMrZf٦`^hYka:l_rU} HE3"Vn[Vp.'AO,E1 5(=┹lݦkN), <%P x9v *$d$o\?bZs}΃oU@>MEtm:fߦmW ,]` ɸX|h0SZmg@^Op/٦^&);R#GCSaA$X_9ީ=Z` "oGoB]06 .7zp}iG%|gm:!{-0z}S@טt9'K鋗S3xt)?X쒊U\12"g6POW:-.ͺpIpZ^ȅ_;Ty. `0>ׄ@w֮AtヂBΦKEeIJ? Nځ+CSCM"x~\ 7Ck'T#\ 1 Uh[iWb!\KK #3w.f3|;Y ;z"=ހ:ḿxc,AGm[4~sg{uMDܸ.q:">FRBU)+NZ*粑^ Pxp֖ I `Q=[$"𾎧ӏ\0Xsۤ1A-r&cW_U-A %S5F&V\*{WDuC\_{^^])s$3i^q ZPnvc'ڼεґ=FwqIՋ#hhw?BY+/Ǒ#ڔvgPb]~Hћd oGv :,\PS!$QSvbk@j>5CRdoG,[iRH>{anqһSCWȷ<ܰ\'ڏskRN :OS/` VOw>N2۝R9 )N[{RnE$[HY0_hFY'4fsF5rY`bV/-]rtբi*£#m]:$P~l[(5X֝=XPgZlL/MHsFNKPQ [G^[B/vm|cݬ5 ?2k4D֛69 Wp8Vl-|\ZRSCd >iT &ʭ)`'k<4Hx{djD  RhMAȐE}MenWQH3=Bx9O_3Boby|l|/`-/bNH ]] q9c~+*>xDRvDŽT?SL,5*4kTev+ ֆʍr6T<ӎ=eP|` B&{sU֕ݝVRt B˻΀ѻ\O`P[x?Nfy-%զa-Mw C*͛6T6I*-|Cu4* X7[sK Uz GH]erܜQ ioo}L;u!@==:}!)?偙/*+5nGlk,ib=Ñj%YbVmb( ,X = i2̈}8[ *X^xbPܭrΠ/nп̲"В6dE] zW6s+ɔClooiM-2um_ (WUIW(c U4X3:iz𢞔 P&;Av\9/xPVSC]o C.CPZJ/# \F|@_}}V3Hp~=`0)6(%"#30naDCَ7}UYN#]DrD) "9ө˲HYa +2Ү(Ň87(AreOMVj|Fep/SEb.#|2qv;:`>n6hHVzCGknaA6е/Uc-1͜r{u#0S+ !sǽy:qΡF (Q +)ךǏv+ %kczSv[=gގ/Sܻ$Ê*3^Ӂ*P%3\]Q'WL(I+/+|TNi˜uX=*n[^ i sĥf`(|>K= _EEh/D5{s]?ŴGî3>{'0+kuku\/gmS*4w X`vXXcXV&Qh` kLaGxLu}  fpeע֏);OeX0 == M٢ҼWVc؞N^UJtD]4 p\Tbެ@#?eןSq0c#ZzBcdIkSU}d2fϨ憐1@ZFoAs4MOVW тқJɢrC<2ƿ¦H7^̮vf(Cog~!z*smꜬ;!-3>4pxEg"Τ̯?^bؑ:FL 'py`JH&Vz)5D'ApBD):w;LKd0s&N+l@ϣz[7O]?A< 5FlWΊUɕNA΁-f.g7מ;V[5i- <+Pb</yB&P8'f[RɼPQ@<=!Tue`I88``-{>2lX˗A@nòOBӥF!'J2/5Ô=_L:am۫u R"S:|`,4e}#1^ӳ/6.:{ƣ)X:`Uӊ QNUP?W󸓻ӷ3%27{O^xE+Uw|e~?ujȉd3 Z8g}^^fKaίӯ84|GSbҶ\2p:-O~@ ;a0P?WTZ 'ٱ^kϤo&t"2c1*{Lޖ"UZ.3H/4 cs{K7 Ky.vaQmj-O Pe,@z_Py8i~Ae28Ki?u_r>kH%3cW'AcPj=-4msFR֖y1~ s ti~Ou!**JV^3 E^zqD!7 ߓH!7pPOD>ߺ CH{LWp?-H~ZXݻA^FKZ-pLeհY@Mh._:׭q~ϤbR0Y !rY]GPf*yc]tq)VZP&(ysFj5ҹOև4P>`E_`3!M+l9h/eMU9^}St z`lIwXlfWr1.GicN^c95Y ߞGE~7Q{XxK ضݜwT`$B\͎z}oѧq36W֠7]z({ygg.2{ͩgƿIrzvF 3"EX4琽=>s-BBF$bvQWV{CTMΐyF ) %2G)id}JL7d|4g/xNk.IZD+iHj^O}ʀC@H0Hd~}FgPGeHM?-%jI#@|[^D}j$Vk;ݟݱ[m xAӡ^.,ٗt3O݂)` uӶNh~Ux6\C wηw1|pr>Zq2F]'%b1P6=Nx-?oe_IshaioZO2葖<(΍*Nl1Cd{EN8s`ÿ/Y A  ZtJ-gk3ίi͵K{eߤ]}:>ՈX`\i׹SdVpMm75vi/6)Pcb{2A01 ̨z43fjQQnHL0OJG-1}<ǙA%/`J?V7.J >1D$JƯ,gF6w|adHxጪ0urŇ1W*(P^DIKHK?*40VIru)944W?X>Xd-VOC2A:5yU)YA~ycsy=Ș`tɣqT(;87Z k3.QXF?MFzQDhzaX(06ޗrwdHn (?HWg4fv`5e,v*7SK@7$X~j%isuPr0p˿~pO!fAD[0)4܄z#CZx~/Lq,H K/uhә+4-n[ihMK6RqPM!3MNwlwz iG BUϼ䘄tyTT{:iKK}!L+m0Վ<=>/b s'C+j>] RٝNknFԣ#n֕ RiAV֙@E*/Jwb:76%B0%ͫ%[Q-09z;(-9nG/RU#]pߙ8 P9enYyN0l;MR^ɡH ǧ\1gϻ: b$K:maukv1zPn#)zPK>ZָJk^!ªo;+ Vki'z^gҨh϶~|gh@~!kȩ ІueQ!73 F`/zFZu?IIa~OVE7KꝰgS$n%l-{Ҷgɱ-PTe|@e XVL7dh5-;opSx`,l7p !p%nuN #ޒZo20CQӱU%Їicϔr0[QSM"uY1 "f la!+]k՚)B;F/NEx w.XbEmAO܌8b8X:ОR uWTd.,vMʏ*mATRfм٠chP巍~&N6#l\_:*|Ƹy|>;3{=[̉jVG) m#"~Wx"j13@~{{|k ,5֌B* >GLSRCh`R4 &{&GMl3 QmAaGN:gy3-?QTr%X0[MX%i]Z@8f】5e3;Xi- oFi&)qMi:s~ Ē%9"b ZwtQ}{sb=  %`2x8Lv}1.*sڱ8lvo'RBYYgn$`&7e[4.9'~R_}q50ne!?m=Zx_O:K5v6pg|A;.%Oݣώ3 G}#j"`>DDKXQXՠ2o1s#n|yb9,e"E5w A PQCtv48?Gy8h)2dN;(rGP\I-$&%LۈE?ţ:Nu6utkjJ1?'Œ{>.BN򏂃_0yPmj靏/$Wd.\5\/W*tLԄ ڋ.9=c+BR}d"vAlZvs#am[#~GcQ8A4@1ppd @^\z|ە2TMꛐCۂ ˅jm%aʐfX?tWIEZ5s 852o |ey}inq?ܼ(oPYse͉$7I֛Vk{2$<d!ލ2oQ(t'hH SQa{Cq"bfX4L#8PYqx⢎jw.<#t_/"$q̉th DfZyby{)=t"DoMg:.q *yg _+WqP'Z3J69nԖfrERn/"?]S \8 z, HCʕc$ B%V!l+#S.S_q \{5R>DO.14{h#A:'^^$}L!!UG1>`8hU. @\, {V*z1V Q"@{ju8sU_,D|z"bL u~C$1B%~E8,S$ѱƿԕCN{L~¦_℠`_ʁ>3'EGk:5>&<+>]ll7AlgGWiSֿ:YCvUI*7þFiP83d[1CE_$txEOS_.@sIwHקUiZ tEOq7Ql0DSPq2qt7,KNy TXڢ{`n`ʏ|Uk'-aek dL(U[ΰlpÃ1%Eʻ+K5<2_Jd8бLŹa,1ktUq :1,)kIb0&x2A>np˯&QZ Rq-S SBEt˨bv͔?yI8.o%$r"$ %/WWς_~;~԰T"B܃M{ ʫz]Bf7{vwZA-'2KNK^lO`!Ɩxn3Zu$q22!:|&vnE\7VO EPɔ*ށ/.{v Fc+ p8 # eªn&&9 * JtB,gZ4 r'jA׏j&,hۍE]sK "xo kJ]1$:s> 1[n2LDAT_P}q ˺  wPIQ=g,nf[%GzVh(b9P`8n]Z5m#xЯUG9ӟ4QzһԈvQej&9.I5ئ]H&6O…*o`A' @eDqTĒ>2ź6ZO9\~?%0l9*,g;{3 i@8sXIlKYG_?R&sWq$Q vCĞ +QCS{~nE$v lR>^NhK :C!۲IVG@%*lXVLc\P?g_|ꧠ(9 mR-N5lдҭcnך;!RRDh1\*FzGS9ӶX}neOZL ת X}g%F[ ZzF@M]}L./(P_e\1NyJ*rrKյ'_Z?m=87$;z 6GM7H^(&,pF*ɶuaPj:)]+ _L:05cz,Joھft-= g:k "?xe₸W7]$\#a\fLyTMFR`R]D$#_§c_~, 4yC?,24/O0. /Cpi:\pS{uDArdBEQo34({6`1WLSM ;'/ 0hEt|ʒU(ck lr L5v&5fZeD d7 w}WV:|^ܳۥ{T^lu20{oZl&S taU__#'5.BmzSP8ލ3_VM E(=5U9.=J kS$] GaíAZҬ;e|5MW/e38H /;Eꯇ꬏z/pM0. ̸D *Dz䁎i20=kmΆ*t>WWwuǘ ,$q鈷SY_bXx]84(.Q4A "OSg:SGBlV'N礤A--{fCۋRo`6g:-Ѥy&>ue, [DݠX_۸3x!kPSV$BI,IaEP#d|P]n改M˿ Jy0D3h}HJǬdF\Y'QѹM5$7lgjGrpڱl_Š g!9Y>at@ƛak7'Rc, 81_fjkQX@#JmT4gdĪ6x^Ã^Y1]YKɥә%Vj2uBu85=z҂Ҩ"=_k;-p+~̇L!>W=ϝ?QUJgyW=k,{ml +Z0 vsMz=Gf06iH vfıSj~ JM$vԛ~@YI o ˝/;~]|d 6p,H gBwY3T˾(dic4j G{WQ{F :_Tt#%EC|+uJT9OsfQuA?.Ab4{;R 6:>IediKpLɩ9*C7;ܭ2QP? d(> ']_K*i~Af<ٜxPMA^_:QY4yO$ xIV(@Lly߄ -~M4PƎ(_`l2ė׳a;9vTJT6,R6nJ1޴G֐lnU` mX5EDh/I`0[=nnH}W#F3 :thc-#'d_"ЦϠyYx11Xo\;h?uF&W j$ W}eaI'muO!󌘄 ϶Kj~7d|\> Reݛ"0A1Y(L~/KzPId Kji5ӅS:XHZz漈8`5X_Fqm⟑2L& P{7CYȦfk9Y]IMQ"G[$,j@(dƇvpF0s~|s*$~¤]+CwNT714N'Yf"<wbaưCܓ`eR7; sK#“Щa;?E,ɔO⤺D@b@*s+J޳1# ;[hdM֚1l/@Y9]Ձ>W9w*4GU7;pыLo?*%zK "0kPDI,Pn|S[il"9/DiWwz6Ye.#/ ,&8K+v^Ȳ% imL朶JJ:an-mgΡW+堫;SY k^M/r#J~f6MSmD۶YzEld%:B:Wn+xKZS\Қ>(߹E?R@82P!'AU18vs&ɹZt2 D8N -8` 6;޳̭WX=brPxa{2^ڥPAMBsNrtF! )E^\5ͪF6_ĸe (rUX0f s0p9OtB. Lf/E<"lD ޿%8+5 */Ds` /aS* QY _@9sk'z&4QiKDW,M$ζoZNwU! se\aZT:Pg#HI1*!U_mC$,GjZ,Ђט4 =gD_2Oi8gUt2tV#oH3`lT\lxW_%ܦYZY ~MTԌvU?(N 1AP7IrLWo]Ӏ`/x[rO-(+x?A nn1p}.NZ[sӪb"r ʩ "kS9JMdVnhyQc\nӖe"l+xHkU%4d3YEyN0c|@M8o00iF xL@;5D1򬂿$/<dp971knkwJ vt\R >tݸǏʰ&P5ɡkeg=@ .bX ș)N;n@Ʀ]cKg"n7rꅝv@}R G"Ktjb6s^)`΢SRJ=20"$l*틨'Lx`vrzzEU҈Y~P ; F.bSSIfHTB 5]#*443GdóUG#}O!^Z,M؉j-[L& r&YX׼/Dzj# 0)(˒!$(s`nc*(qMuIRy1XN#PN^qg OV.m'mq`n {RP*;6 C1 yV H=5.]U:؅g3U`@^+ٕe'?b \@( t ;Ū's4⚽uՍd]"d UzevEr'K"NA^[k<6] !bлfZueS*yx~^kQm]o*ե l5 QB53p7<1l1SEmD 2=c]q~a򁍮=Yy1N5V{eȧ,Ѹ6AU `:N~rBk m }傹*kkqc9:>?9ސ j,r?q*?[Ld!!'TږP'i4nhHۃ`qDx,Sl*!mO k.RL`;R:Rg#!,ØO5ۇ}XZ,5Ps9Y5eC9VLWB*d @D#MEC};\4uP8[dL|m~k r4F-<ån¹.Ib |iؘ'<YT zt|,}J=Nq_qw,eYK_X)F\NFZ#P-'~AV-hf'ζh%6׫~~%kWojXeѩʼnBhmA@R\00ܻLh=5M-)29|Ҍ1[23ٝ7o+#oBc9b\U߷]&p[3Cq+ko9z^`DҫθG  1HTAfr VPqNMUnOf񷗷͵#CCgIӓĞtsa΢rt}ߘiq\0Gda<:i|+gOʝ;n^747u݇KMvZj3]Adwre hCz;#>)xaRA+2׮@lu >|1 (ӈ^7 cT}lwWineOds\3< 5_󕘐FS.sK@CDA7vZPn ! RE:lS)GT.^ ?Buޫ#soY\B,`4xuqEd㦦;v< ii C3s:i;Y=j,@b] #Դlc2pxܤp6A` WO t^I.P27#1yjho"xʤ(ca15w +ut|Z}&kTEBg0aqY}D~uatMD,]aMrFr1F䉯S[G,?{QN_&x #0h.KG!1TQ47|3 W v ]5 *ͼݿi<`wQ b<1z$?x3ME&SYGX:&.ظ؄6 k'OG$!HE|!16$go^[Yٯאr\?Mt _W#bX68v_'R-k "~\q}g>&C?P#I,67v~nLlU8ju"6 Z1mḄk]=SMz޹bҶ-; *0υ+-zʂe .o0e wÓvWcg\>KzBLHvbM! ֝T"]L:h8*£?[^i[Dg̋4NmЭ4tʴX&_v%2;OQ4VѨ^;d a7! $tvYIqJcEKmS4Az,J()1{Z/srkPQ?Ќ̐{G_+XTͺ1E"MA\|Ў炛g'Nenf:dbO6d=j{í1\=ڼ1>+it&giv9F#>С0B炛D_FGR7VB  1܄.C(V?d01]IV]SrX cWe,F^Bj< HX:6{ȟQn|_{aϴaTfJ)r%-^+E}d~tܖ_/~3 g4 ugcx87{CpZκCC\BMi/s8C٣Lkr7g0w=oeƜX0J/xmjsv|Mi;њWP9k3x}Nk2 Rvavx ĝe~Cj6.!P* bmQ@&נBA hKL":4!x|Rq rq{HvÊXQi#(*ȳ`(L5t b j/4'#֭@AakAK\PE  bxǛ+ x9XC_Y]:UJҭL&ե >LV SrcZ8 NsL'294F V "@pp6agތĖ pP Tח%QJv]HUdR R)WFM{cb0/aKH7; 9 b~6D4*Sg)ЋB$@WR,*5|=/Z4{CP=i1eQ6ʥ3B1:@K`,#du-r c-9u~_Ol"HϬJPuw3%؉S:?tQ/&txjHMAUZ8q"~/? PLQH%u7$zvXBVQKȘõ,9f T'w-|3Yd-kw+˻vXD%,C'〟C0hڏB$Dn>|saDԇv E T2>zekc7ʺ㭠ڰ'XBKjbA,3d (6'-Q2̀W&΀0/1I){{Ms"Cb_`{QL;x;\(g*Ӡ!V=1IA#wxTQA0)|l!l=6CBJ&iJh1%Cp6$Mд%#g$[˱1=\.TXtV$B(wړc)w6 ZCQC'vƭ eY cư'g>!Ns-A qal1m雓Ӈ^DTm] Hm"1uUN`}A,Hu]xc}Ѱ3> iQa)G:ɳH⯊1X\PS5\iބ4i 7A{13=)G 'm3 ƥ^ua> v>os%X`9V23Ţ <no;0_͡i=%fل3eD(⟙u:<<#"5[%> ެ'ײDOs55ܸ{ 8]7* mj!\&PBGM6XyLY-C9\ؠ.@ 91r,(qcQCWsL뺢3KsfO[:/cӴJJ&Y Ftܯm{Kv6Ռ]pihm]64ۇ[DG8GYʨ8tpc|w;m'іZ>x e sx|&59}ϴjr|Q^/yU$r,3/^ɫs5n@vʛ)NG|mp_1z(E nͭNab*e$83;}!Ύf-)6z?=m~R۫(#rlow/#s wY V9`F+pI^0N/yF*cstswԐz OK0G2bthW(FyZ%xDQZNRS+H~}c`b6(6Eb حTwCjᏯ,|H[[h|XIԦ JN[Qʲ#5">(sBԸV*6lKkjDy|p8²\;<N:;5@ 9;$x'ӽt) P)Abs;y9k(\R0kt5eL_m ]f Uɴ(,k+~ -\ 9"d}G'v "Xՙ)PUH{-;d_k3n\Cѕݫ'o'T ɕ<HB{8 5l[ћڂd}SCc1?@ ȉ[0(t j+Y$U'mNg|Zn[ȅOr+߮9,MqKoxs'ʑI; b}i2bh*ޥ;P!z! MRJpx{Nkc?)Nkm2zbO0Iv:`&fUN\z?M%k&vl\yx xNӮ[CfCʗQO.ب6Da.v jN/kSoըn:SAPх¹:k00n ]{E{_ s:vLs:  +h{3/dSZU݁x沏@9%>:˓§w;ASRd@?6H.k@hK+$p{!͗-w!+_n#^9^ 13T@3/R?lprƇG\$9 ֚Qn\mow"HN?L2Ϊ`WB.k0ke죤-lh/w?<4ʵΦ'j d'ج9X ] 4 vD1-bμųc9CfU/.щ2G x w*adrkCJ.`i.C\֪%їH .:%2#Ϸ]vyy8.cW/μ0{*'@}0N"iLvQ_zϯ>Ӊ2ȦX'5[44H=kKDTl2*> Bm{Jvm-!x7Rs*^I3WXjZ2ϵҋ Ka>='1&΋~#X0\O3Rx~FGmϞro)RK$u yA똗fQ<*J m3әn 1RDu5m6f/4KhaN;|)}`P{:}4&'a0; s c8þҧre}6ސWtAϰNUgf $klvt_:ZlƍĎ_LESre꺋/dCC$H%J6}(yxO^h@C2`PuYE0;;Wf`qbaR#KXy#IS>)6c TmζC[@L7.f+#m co"X F{:yceζjVܪoT ( !̘QWf gw@;mR/Tf#z_{}w#e? `z?"dsxiGϹwxa]%$.Y0!m29iWs/F GݛXmbyL>f61jwV?DO"R5h@C_ۺ'˦ 0KA=)G,]?Z d1fg )Er*Ш[G[Lя=8˹:j&D[y*[k-l?*ȃ< ,f m@P{}Qv)Ñ*ȺZ+%Luj7-qK#(pcb6 ){sxdEg\w=e_}*T_5U6 <WasG =1 -q> xgFZBIvy6&r~JlnUsnz%Y|ƚq~Ԕc P! dj=Xk|a:ۨt &EZۧWI0G$r`u%\EDc*PuKYۆ$uhY=\ߞi􎔗b{9_p9uܟQPF sz_ZTqa>տHI S 6w5L\HCd2=RlgH*Y>V{;O/ .m0IW?Do F>Rvץ$J7>>U2!O  dR,wb {b݈HVQɔ39(eY[S Nn@ HFQz8wE96;r Q3WK.c塴&o“$HG|aD5*_Jyy#_dO#){YӒ%V"}QaV!̷|E [~h4wo 11y=ЊӥǯRc|0@pMCW{1IǥWҡ,ړ_ E@~D;<6|*jr;(}~˵(h5Q` WTAL@Y5w7Z?j@D5Mky,X~2D?Pҽl~c Kq H\C9 ZJ#c@5kCYȠ _k%\qC+0窋u"g/nDeAI8Fb/{| W_{r| dvP1*e\py?[K fN >sazjC7+hJee[[ez?\|)`L0\}}X^/)kE8J_CNJW}˄@Ш*젺swDwF0:ʒZߍQdF%?N@E7V,U+8rrր@Y[b"PrS2^RKZ{GѠN4}ӯPDŽO!h QfK͎9 (8[ ;aNR6w <ٕ3~Hz#ƁZuBpgOhsW5h ڎ͛=ic@)loHua66=n)=4-)'0aC W̏ͭ`8G`'#UU8S(S%d^]۔k^k>b×\ag]Eu<Ϻ0 C,_ӒBZƍz`/-oY/I*[m:mڃ<7\'|}UkZJg7i'JBLdl}+ _S;0;C ɏΡIK 4-Ë́wIxJ#qv?2=] F xS_ 0ws%C߇0tT&*hᒽB ,ތ<] ՏFqH"BF&Y*,s;KTm+ wZJf/}w\turh<'Jvyʻ✒ߓ/FKj ]rK>Mp*gw&yuEID ~42UD "*t;0a8׼g^+M&|c) bC#kDVppEO5w2WDmմ?bf󊉅ƱtnJ1W$&%E-,yK9M?jr@HcUq"k(4ۯT%CM g} MӒk17p]:LoJm M8!';yZ1l/Isu?P(n s_[ƃ6wl[9 3-/) в?vs;._ t ,I7:^GYUKNJi. hhz "l -ZXLZB 7R cVL>QTOJײW&dmJaSa&5M Ų"E @hٴ7K~ɴ (AX! '5n4˺t8p/<))Ü) G4v3 >c&NJ? 959z}\tBA2[ϻ^J@PۈpGeXWP R)ʀʔ (D4yeCCj7ݕ"SڴRPoXB#k$ɥ03tyJ2 9_J )qT &N7%(w=/"vZL* |nyEVs`R&.Wq aHRF{ b*8R8)#Y wCaewW Fa"bA¥R`ΫWKy.„Tm3_yLTKay{:d(*`o4qg@{Yzpt;&wAx(Ȳ~A^?+${푺jy촻aKXnǢ*tsxk\gzs<+MKf'<w %2k| w-{{\pja[feNʻhҹMιNg!#!; [£ &= y]Ve'ќ{D*p+]ۗ Fɺ.7wj xS 51U |[>?E2X~|yDJN$T]x0PÆ0$2̠o̵0mǫO(ؠOK\Y}K{LBA?h;0'B(9"c!{2Wdy JkPN>$r-WgTxHͤ$,'QEf+k2Š>-M=nwS] O?VR4vQ s Y$Ipb#BHd+P0nt/Yw0m0VZK:=G+{sa:Az~W\Bﵤ[Xaݪx`(\pi\mf'ݳΉyA> vJ(-E) G])!}ǴGդgZs\vV:(Q<*קvxJ4,GZǎ^u<(ͼKڝ`g6s 8 pp_My\ldU$xm֮͋jTPyrA=;otf$\T$1SF*4fv,#ĩk7i\}JNz sX6>1+?ԗ<ɒW)IJc:CE"(?F6 G8T34޵A8o?D`Z+yg/aJ60rz]lSf塡gJ,/WGP%w,6EMс:XEYEWqWm hƿb9v#W6aD@чC>=2Ĝ#_bK\}N4>2ҁE1-лU yopeBˌbPabf&B- v6A0q? EQqkZ㸈6b~ӊ66^n7R(0f=* $!5a}5sg8. yy.{,׏{/"KrJ kh2 |]N~ Ϳq'E<,; fTǁ3',jB:{`A$uFgRѾFd.ʋ=*~I6݄_ܯLz_nEN[/<$@88V&=d ꗒ6aNjrFbk|| t#{vg H7܏H9ڲhDDz@aT#pkN4QIOi;f&:f UݿmѦboaaT3^0=gA/X(dl] #ߢŕޛ; mϓqQxPE{QYQ0dw@[”+د ZD& /.MNbM$S/)LR@5zOMi+6kF'a6&Ѿ{/$OwDN6}vjy]m~E0RSrҞ˥t.Z+"J:Y4 Oܫe S=mE:!3tvS׫1b=Q3ڲ\SmriZrHb%4z{h0y/k>Y t#P ilJ h/IR_TɍU'c&ݢKSr2~2*Ⱦ# kN@šIvxSSKK[uK읉1/MhZfW\݇-0PlI0Um%o{>Rɩw]U#Cُȹ8K$)EA'!3Wjwi!xKҊm 4X2Gdt ܄}sĿS 05.s&o:lyn4TV{ct-eSdz]2qcCG4}mLA2PqVli=(ԲћhI/".(Ts*VF9;ffklB[XnNQ@9AC A>+E%7r_^X.E4.;E5x=֣ |Yʀuq7s3CN=SJL5@u/b=ߥ/ZҊ_s 6.[H-x S5FqXo^>-II~Jgw8TDž?H.^eN$YHtCڮP^'FTp*A?a>[Jm@ڛ_) o N}!P5|<@ Cᯌ 8n)!:= [ܨj/&ʽ+5 PؠWF[؝v|fekw`b* qt0Q&NP>2"[0glF"ij9Q%"YO?_O]6dc CqgЀ!|KZHUNf'׽ĦRܘuvA8ylwhkBV|h<{kn⇀b8sZ?U )hCTuxqs),f*O=bT;M\z ׺+Zi7.su*H>S)eR3{ 0? LW:^>pu(яDhbwW߲Ycin UNgP,,rcj 9׳SUB;`: 6٤7Ke {类+hD1k8_G.?wzhZ(0rm˹P4L1xuF[I[UTl]9Vb@X1M9Za5"3!|`cxs߅0+-HTmYFfW Mѐ~bT")XOD])>Z0xNqX̰ hU`պb~M)g[f=p (CB_k:̑,W_Z`.qKZu;;E|*@38eNPgl`MMp6[$냲,ӏ9\6$ DTH8z;C 1?ϳ(E}=[n֑140""& 24Ʌ]T^S6cIi΄%uSvW}̶LnIN&ʉ{"HnG&E$(bf{q_SPzP!].E|s !uKxDzÍy C0#s;I1.m lG*-pArdHxM뉍r(~ a}$@w 'a=>Ld t+1FWsu϶6fhHPTSCb5j1ل?x3 b1U\ܽ(CVpv|K?s! iDѢ3_!rWX5-"ߢ8[PbvYZG`ѺJu[ZX"z!^ko 9e(G۽2߮Da8g)6G0 Iĩja{pR@*`g7;%P D.3xV$i؁?EŜY[I-M`|dcR;#7#atߩe 9ĻÖz:sE,^-wȥyu('O'+%gRkiM=oZ6c{e)eE*L^ 8E(m6z/Uq65ɀ~ k,_5`%{|ްc)օw"N4SOrD,s#Rq&r9>[{S\i\@;7.zjr\kVTܱly ?X۞sDP<򵔣W%<Œ^U=bk7 h 0Dt> k"٨(v x@a*~M`)w!F; [ %1g' ;U mB{lrl|T[؈ RX@lbFB2ࠖ,@n~ΩQv@ܑˎPiA;'F/ @BAi22l|.qCcHDcZ]ʫqXgq`<}!z$DWܑyE5uaw$h~3Tԃ]p;="c{/9!t-JFUvOW ZŬHMkV>`R r~s M)@FZV B?켇35+B G7m jOR㠏"C`[{DVh56F_qyFνoJ&n=|8-gBͼ.0@3o?vN bp& ;Y6|g L zH8[ƐTcBNx9$ 9 z,~ 'ރP1|! A8YHLdB Vu@s9|KNQJ$  ;OKCr^ڿPRTBɿsDTAzv a5 gH= =[73-&g܌IPнx$g:ʦ!:[3hK Q=%`SWw;_/!p[#W)Y /Q5A )6Qv/%ɬc2!=hޏPSE!$fps *q>\q7әCRU>t;<"PK;^cʄ.j|cO$0x`MVCCHfvKD)!zvMtDC_F-,k݊i>q|Ŗdq_TM@ՙMzW)4qG݈rvAJD8l$,&dѨAa#sl3}C$(79pD!aiɉ@PFiF`A2ob+'Ȓ?K=wi$ۣmpmT˝EPhy^^//vszc)pnk.Mxnjc#i;`ˈz0R&t*lLP; Xv+/6{1p3xa;Yp|y1_ t^ bcjלP}r +v45D.U/"u ZiD8mq7Nh؈(<'u9<*J D줝VX Z1'Af2*l& 8q naf[?^7FůA Eztk\\Uūoؠa0+oH9yEy ǯ̀y[Kƺg2q(Za_/놕vB}>Ǟ ̡G&u)峔^iCh dk] #B0X2hI=V7){޴j8]I=-A `fd1uJ]{ܠUY\| d~ is^gTMS)f&]LNTK;nN`ANP؊>2,l#;4Rg5UW/N~lhRHn|†^zpAOLd=-۠^[u+a]ϭq3QӚ>W\ y^n*E?)hϜj:%`.}@OVlܞ@GP-%m^K:QZm|`M̵C*{66İ+^#D䴃Dښ =LLGmGTVi7i@\px,"c1׻t)Q o;H썎myz!V,,.$ gkd4bٲH$V1D=I} I,,Qo/qAq]{Ef1z䇑gXiŹGoKFepr{a9f18V6X*K'>Jbo{ U2f@6ѹ[S3.j@cbH*)xRb \\ҁt"VO8ILMamHo[lZo^A'o4JyN>@8 i|P\Z#{Uˬ"]"Nd$FK#CJpFnu{3¾*\tRpƊōa[}f}'=p 9`'nۀt$O TH 4R\UTƏ}m|^} Gr_k"E)-V>~%i^ `&+:?S&>/wLN:rR`o&}JaHDob)#|+nx\!'?{: շ xkž9;8h- -\Y/ Dlu1hG0-e*}4 e 擨<)uA)SJ(`JC@mdPjXbqlR2d7(UنDXko{ejzJX՚;ʓWVbѠt .s*)g dfu5H*3`?@yЬ?*az 2bp{LԊvۅ KWl(I/9hA [`&riߺ \?$YGZ|Ң8ʼn{,C7\&;doveDf;h'ugwuB`>9C`Nm4 섕 Ȅo!֩;񁻤Z7axKԆG}H}K # Wb ua_+Te~ӈ3"ܑ4m!c8fG^쯷` €ʏxY7 ;2 D9"Y^v ( O܇@TԳ$f`-[ SnMJxNSs͈y@؝ zk#KNB̩Θ6Ӏ `ͽ 8EB}n!rƶLPTK>QͲYH С"v &@+=ۖk*,6`:Sk<:NϽUؤv)͉ hԆN`i=x,p˜VK2UXO35oS-V f{H_ݡ:71CmkDzjx]O!ͷȿ+5u^_,eʵ>=N+[_Dy*yfK%ˢLuWbVG`/SG i/[BR*V.IT0+|]@8}Wul)-m(L%^$:3Д┈@]gb=A[J LFF!r˚k:TCҊv{ai1wZD@뵏0ICWщb旼倥Ge" >/2!bQlg5K ;0$R@Jʚ;+t#eؑ,âU,X&NўG2tOW >iVqBe=.+:7ձ&H6NZy8IO@Eƽo3nKu/ j(&.N{}ҌOrGt,ǔ]p4Dn^L74nvr >n&֯~78}0K j֘>hՉT1ڏu0ѡ 0aH0Pƃ:E{s( tk虾XkFџؚ W&$䧹DvS0]M&qH6 qv9@5ߖOY(|Y%gϟF]RC1 # FwcH=+TFfR, Ih]d̲B|b R,p.FNkؾ]A/8ξ=;(7>$oiA7'PeQQX^OM9$m\)Nj&-oˁz T6,):R-kM{%CH{BQzS-Sj6iΙQvg\zFKe?Y*:ϰ9>uY7Mhgg(܌݀~ ]VKV]O+E_Rϒv&L >d]$kDQ:Gu:96v')SsgHG*teVdm 7K>_v RYl?AXx 3Td ω/GhN4rZS5LLzTwq3]+B9 SbmG3.?Ɏ֒*ˣv0BdOBVfHܲX "o[lggs':zRĊؽ B JM2 a 8yX^@ @tGTogE.4 " м&m6n+Cv)#J)a%ʾ㋋fO~YWCQE$\r$C%b2dPzR"Jj{ƪ;QVj{P #wlA7cn Tnl; }I4B\l߿4>I37lKƓnբ~ A8뺻{ |䐯R)V r^`%sO_:0)eh;g!ۦ:RaX)_5is ڷJ z-)aȗyS{Xp]iڣFfwTWXegP9F90kTtfFjklϭX|.NFr.2uu; J^GDeM` mn+vO)~̬]jq_ w}Ðpgг%E2UT\$RU>zlH3a X NaH<{ ԈaUeQ#"T)}+7Дd|45UJk,< y򼧚ޅhXUaҠM5Lm|^iCb1\sh4N,|0|4<(iW-q6VB l J ȇzߟJk|;ԫ#r-"BؑzyW B(L-w}Y~Ys)ـ(kc~)o@a\YAiQ<;:ƙfm<+i;JcrIRҟO|waK_]WV럭|%bjr2Pk˼6) ; ^AP < $Lp)\uc@ a[lx@~ѫ"vU4A,o^8NAv+s3$MI5'tfa D" U j]VV؎Mp@[acœǒlRiݞ{˦ ʍvt( ì,|ΰ9X XuGz5.A4yA6(b% ]-=(m *f2KgCV![kEHy+ӹM}4.wxWt&nX4)y1_;n.fpQ JP)ߐ/D.#nE\_qޭsÑ~6#M3?l% :+e{"CU ]VAQZ<~ rGhF|IeHjUgv`8I8b?SY;8q#/f! F&FJ8JMU3ZW^:]9J躴hrfm#އ4v|MdXV~:<6X< 8ʼbL7i +iB(ߎ-N(jsѼ߭.)ӛ2lp;gہ Q|ΞSx*b>V|/C~Pf꫑=No !DAE]5me:w8f@`((ǒKU6,!*X0ף|Jwz {"#{m]']EyyFb~x!,ߨ`\F+Uϸz(SF]K=:{qP)=Bߨ+⿊Иq2!1s>C'..v{J N0:Klf_"R?`O$9 D*sϲgmt1+81k,H^ TcV2l$}N? $LXG@M=XPCrUB#̢6ņ;DR&zvg`Q4ʸzA8cO+[OCgf2[Wa{_ <]1t(ŏp)m\6O!g6L*/v|Ⱦ^KGMD @<0w%NZЛ-ysR%́BZ)o&Bnk0):RêE`qRN˨{Y7ړ'7"ʑΝzd F/{Ю,bY}l]S*9H]$^. 4@<!Qp-=IԻ-- ]l^ ɻWXk-ǢBӾl@/Q58-b(69(- ^R?,\W98Dltٶ%uTʓff0,&~ż9nzvX2Wn I9`i0`z;V)c$JvNK; ۋL2⦢^6L$@@s~FL:XQ!܏$M8Nģn<ИAgMť\O!3'\amRF* 33R!GWW"$- 駂$.ո){QI(NL&`~Q* ;c\H x a i.iΘ4Ap'CW=xG s F b{G^˝0s*DՐ4#q{jZK ƖR͔4m'ķo\]ۃF-\bR i`/#1[[V*Moz}n@\l!{I(kXeh 0YD؍ C-Nܭ6ONG9y$h0(4ƨA,k*柑Szn; 52C7J )u] l HG/Jxgێ)tQ|ZR$r a+p~<e3ªsUg y92#W榝BcmN qUUx儜b#)@y#>*]5 ~y\3~ 8; =2LeeI1.GWɒ fg3Clhf2Qjwe|;siYgK:޿)9_'겼Jɝns>:)(%@^X֕,QP=\hկхosmWtZG?Jdd+ G.ej՟T] q5ixt]"W.KZFiMÁxe9RZ󗔉:[ΟUǘ3A|ǪKbXhMZF}d$m1AXY> ,眣Y/1`7˒Jcon E\=wf(nP}.{ה"< iy^g&rЫԧ=Cr:4T^ G/#%X韅eDw IJp\z^1֘ RMKds1>7oe.|B ua}2 `絎/att֒#39EL֋s ]-$]~e L~!AlxϳX{z1|V#ߍA: p1&=weʃy\XX5/, '*am"XOkU'.:8Qs ?.ES֕*yi~J:IөY<ZQ ILֽJi)|Z@$}z]ⴶ¶!,HܶW#U\[B.\L2>yԔ݉]Hw/m| b=玠{F e/FG2gi7IHv2pjׄpa8ˆXZUQ;X T9Ī(vΠ*g?k*]TUJ6Mb㉌l10_$,γ}Jr$a_^Q Û]̟v`1$~crHro_7;ۢՑK&[ c/H^ef{<lj0D9׷TqB*>J1o2%4cI\= W7`bJdjsoMO7LceJoSPM8qުޚFv E i^KeAeު]VJE!vhU P^[s YU3xe&$~WϹ80.Boƃe"91]Oz(_l*|-©7yLV7NL8x<3~rDdvxke_.R\GCY:=PPS\J퐨n'r%iRy5u% 6tnH2|))5y{e܊ۏ5a;͒g6$ 'Єƪ< wsM,RP̂|ꑒ˜6RGPfk'}LB/W.NQ!7- 뜫xN};VxLQugA8G󳒆Rʹ(Y" ζ8G^t b{]5|Ϗ^ގ$/bdz̶eJ s'q1& )qY#9{K8B!$@ŧwHa #JW#\# w|]Az pG2NBdz1REJ ScZ3>0{D.|(Ǫduݖ-GRsodmAliP gN,9 AJ3A\a{{}BU ($gTF 'N_BL1lKl |s$'AO+)ipڿ`lzQubXs(u6r5hsTV|vR:]wT}oU'oB3 sNW܆ԟ?اHT{4*p# ddLEp@?s້ /k(l π\CO^>J# $b-XH^EfBND`OF/rY3t?@q-QJmd?0@1k!aMY':5Lè檁|*; <6΅J Khou ;5x2g> <(YxR|\vLكbr!_y8HGƂs# )vՒz0#~ciOC"Ze&vBh/ k0 Tċx"XÌrmajh+VOjjۿn豎L 1wm*w!a{&l/:l[t]oW &dKbcQОQm'UIP!\ 1|hEg@iO,V"}U?:(G'uKqWW?h@Mt[]8 ԏ3Ѫ" n l^֪gP_S"Ic<.g)`ى 12ۙ{`U߂j܎Saca=q=J,-pR轮 nwOaNfh)S5FrAC-`!ǛW_/j\AD\A dJ?i~F$uq`\{Fa5MՎ.kaPN|n(I.}$~sP/^pPBL/;9px؞ކ$;!uy9JѺ'&R o`pŐZ  0cźiAA1: 3[(*"Cs!z2JU1j t`”"f?yJ mJnm\=8Q`b]dDZ-!,y9奊l4`[;x$ew ]Y_SN?\RS䀀Hz= }D<;5M˨Y2X8~; >@Khi?Eccʿ_=1dH΅toN NcIƱx簀\REU'̩3G1[>ny»{mX_rd ,M s@l:~Ll:mRc,F>ah]i9 9~pm]q=wF,oh9"(BP\ s۞ &Er=SA+p ΃T Ki#ѲAmn~MBVC+3֙Pk "gE޾'[Tnc<(ffg\FtpmOvxhҁBh?q]ATt)k=YzP$ k2e@L"3wO%7LB'Ϩ?;؎TՇ Y_eţ6 ё!Yįy~9]3Wo>R8bTulߣwwMX@ϷB:E(7%Fά0K \Wpۜl~HrIգ&3G{3-iEQ\K %=vfڿՅ)pi%[zO?Y,]KA 8TA#]},řۂT\Uځ]THm>Q…<}Jφ?g(Q]U!O`l&.pIEf"Dd []Xѹ`IM~+DeаW΀|bƤya_SKr=Zln LͫW.U;"8EXe/ii"Y` B{Gw0VD%P@ƽhTϖ̦_ ?);vY>r;}B ʮ|oo4mtcK#z3rV+ݱj$rW>\D?;?< `vKD߻,է}1T++ Da LοL3<  ӢQ_| D{UZ>S&o\굻-Мgv5/$hiŏ+6k(#HYDI.&+G&6W诟4S\`%CO{&ԲF 18$n}D1b|7B9|`n)cLF/7ۏSflNݞdOYM"q-~s]N}Թ$l~#ϭ , D}۔B}E֘A/͊Aw[7& j2.Fd[Yzw)% 61C2yV D;R{]\oLR9q\htЌ4́yQ9&M JӉ0j*S@ºgiLt>/]ўp+0yϫ? (k qZl脩޲E6<-N(sA6Nrn+r2T{Q5[Q|?TPIp\37W~d?^NϚ(no{^]L׀p9~~݆HaQ 0>VAA$0>b={Py%EyF*z* dą,v|N +Kzv$ɾkG)dp/#KTi햘7̊5y(/d}eEY%tibA!wqH"7s`gHgT~'AL5~ae'VȔ| 8e^igGF=rޮ0[sshf:)juY:S{w1!PP+ェyWi)4?WM"8~XfrӢ@j.&[!T8Nb\YiAF`ק\dB]cH45 R$$S\49Ēe!#=E˘^`Rfht'XDvn}z7agGv(3#9fk.h(,zbu`|C«1Zpqu`pʘǬ1q_%ba/svr 5y2|ϻ@DĤJ 59_4UXDHݚ&vNA"a7HֳK!!8cVͨuMvVzv®V@AB"K<Ж#W lݪ?nj/L#T]aB+G ff{ O捿_9|xŏH廛3'gֽxd?ץ'POA{4QQ \ܯA.` }3֑;rR*o$)t$s`>!Y,xCՐbWln7=@[pC LG#ՂAi>y ^(ʝ%]lMEYVgjWy3o빼 *_GdMPiqg ug۪֮f0P{fFfur8(^}*gHs2Op *`9A~n(%kkX8qhq*r"8}}n]/U.6$<*2ڮp'>Ԇ$l')N+ #icQh?ENI!T *PY;6nq9ցW4p MeB6y8%}C]rmkx"5!vx:ԣwXkw$U6d`|& 6(hf9Q2oG'-Z$Z#Q`:H7v:-kZ +д}i:G,&R 9{n4NӠפ&})Hؙ^'?ZhyȀBӠ{$JQQH?\# X*YͧpEj RpCCLxLB*"௱'e9aĘȍQ)VClI!< |s{.Tn[wnNBMqh 2R2gBxGsgo-*(T]"۞#13-NTH 1~kJ`qa_C7DVUf kҙj?r&/PpŴ)iu~ ?p ["wj4p Xuƍ9ga~}|vkY=qJۙ M^(Lp1nrQ0/:nwOn|wo[Dn&GW/v%xxnsaTQcZ4_ o{WɞQ?cT(g#A,ň&g[xrfvfp dX! -)Eo'hg !v{~K,lwt]щ1'0R1"LؚG l .*z 5i_vy(Flo;$;GlڱlǸnגjڜO a5Cy=DԆmOyyܑ4M ._b1!FQh؆.Z#젠 o;Qh3ՙ4ϟ"fP HO;f(?eѰ~6"g?LJ\`&񓉇x8bH8en\ĵfS hI @@,pp2"`zT). ^-EjWk 뉊yK fa bfdN`y=q F{bÂG<#r|d0P q+S.xI1߿'~4 ,~z(_jHIdn6+6dTGZWuWqp?Y*>0t:iԉ9DD斤X9qI3HD~u"| !wwď6mW5x*o7pBah- 55.7h҄Bez ]zoă ay UvK`?~px 7k+ 6{o*{Ϗ- S hđ$!ѯm_֦0NiHn|tTjӘT+Cc>k9*J(;cΚEq䴥jڍ!u`*MH#D&a%179U=wݒ/9AyИ L*t}uc?&9 ξ5 h7 5hڮ>sܢ|䭯 P /$"|[=tL4WKsӼojQon;h,WӦ!F~k)K4=e •za{=$8iV@d "dfTD*2a Ux$[aTl %KwALUfP:v[wЪ"kz_,@dUfmPspJ7 @vh4$ǜ2Ab2dn.0V0{M}1fT=]{8m-bkJ}!HLRD:Ξ0^-jR ,r(8 f36z&tFvnX?,Un JJ}NoZ WXr9y`NҬZb(ʬ:BGw#6>IM/MSgBT!'#rlu2@=-b3, ۉ8^,6C$=qU70H| 0cqAYt%@ am: 5螦:y_$NF^>h/Vp[0ʛO6:H<,B9'E 4.W{ >ԙ]ݪ˧iI%.L}@u-GwEZ UfUj,p'`6фB;AKY-Ƕ,܃>DWX{SG㳹^nIK/60Gy%lƎ^2eGDO ~V &z:ےKzVJZ!g 3D4~ڭ $#C$sQumEuxY}B_\6CZG/ I~FrV,~~BSW WwAO*7R~?蔾s܋rUYmhh[c|'FՐԴS”?'=1@GͳmpnގcTDdn2]V$iTM 3M-kVV.T_8D sA? MoDi`W<h]b L)j&۸ #?()j倇<(wI7}TR*z+7td e(׎htCB ᫆n7l!:6)r"@.kVkS˻IJhCjR0G̲hPM3>wt; |z((IN A.MÜ*Ta$~4t+b+=Aw\'I|\> Ғ cTݺOG9Rc ]nG;Bh%d:>uh1cQB9f ;jC$.vKjMZ20i#DJ\P(.(qp,ڕpʅ;I)FsٜTiJqWL ycGosjsˑBRh<5Wˇ]DфчQvG؜&&cOJlc:ڐ+ tD`{?’/ņzÁd $r2BDgM~S[T&PM.&5~wژ"ꐒV/ǘ*aIe!._iGQ_A>_%Ϛ%.3츖p$o(41q4t/ibOB"HPMlanW^B#]haZF^.:e KکYtG^d,w*A$&(Ɖ)XgbyAК@(Az Z'duL~'&2uёTE4V2jx @ҤAgq( kLkF"\5tH64 qii?zoEhm VB &A$cr0rS[Y VQÙs$8qLϴ݄Ka;{=|v>:# hfC!gzEOn8>,>ůEגԱXXE zn~Ecwu ]QJQ.GG ^ДbCE(?'@񭇪f aIDh{0gb A:΅@iN=r$.3kPWs;qxuy0? nT^@Bϼv.-M߼3GU>Cʎw4XMLO꾃A!Znw7^+k㋟O hZiƚ#?`rm}ދCѳX7 keG+(@:Ã#m> =ۊc2N#GNYsI)34N8jQKa{lGX/S$!4viPAogXd@\\~$z~ *rZ%ݚ=Q|B)HQ`wBzR9E[Ά5Ť& 2; 5U CZ2׽70ҏwmH 9MaYq|P%'NZJZoiXQR=ginŸT)*2E5``%C_b9Y'BBtyWA۫d oWRq-DeS,< 1@2$R,]!IOM60G3^y{iBRE1ː~֠~>xωYoIvN>:O8KdP]a꒛tc ^;OHu,j Q<*=S9\Vy3A@qJoap5 J&k͹-^_F|g6>Vf(8#B裮ao% ؓQoS}\+bkhśAo R(GCi[Ч 2T pJ ?MwnLۯ[_ )G r`IuxJճy3m NzͪU;4&pIOq=>DS+b#;D#sYI ‰^T`79*}R&H38rE|,B#<L NK!d.p9M;ߦLI=~$춢W9`\]3KDN7 p5o1G an‰3TZȸp9;%~RFTDR!ࠤO_<{wmKPEh88p@Ӂ%."^oE3-GE$XK X6?* 6B*[V)Yyul qW˰ɮAƦ8j%Ch7zDWеpc }#>2d`%G4jZC=`3;*ŗN1([T!5!A@Y YHSr[9urd8},NDSB8̵=EѩsY3NeGR*ѲCj, brMQy֞E8Z)aYBx-P Qi, kxiza6$% h4;|8O 1aZ\_‰(V'9/ Z1Df_Y |Nr$](B`fl*ZZ#QM֯_o(a}vNJBcR0F 6Uwet!8²ԓȓ/ dN]Y X iӟ/Rwt!B x'^4Щ s! wăXs咬T->"0,k w0rO~4fW4]7%(`7~ל** >;q znޔD8[c:9"e6Է$ ! tyU!aeļ^X@@4Ȥӌ?}I?̚=EX';bL )ecz'C#h43ZX||ڝ>yE}C؅pg<]; #BBcV$v*`%{5(N^`N7Ͳ>HB^G됇=O̦YC/d2\tc&3c ŠRęfAt̲YTZP)}=1.9| Ӳ*UܚH:5 MܩE'冮pr6(յ&ΞxVOP z,Tu_ߡ!a0wid׃G}8AfdCs9@ 5y;euw)%2v{8hնmOaZÄ0bı!Xqa樂.-3}4xs+*T)w0L~ne!4%D[E+j RET&²1V<-sqAom]u/}Hb`^R2rnϝQLBrTʝ67X}gq8k-3_tx3Z/~Eꃎ^ΙM+5e%w^,31ex|Z/\x(?(V^ v(1RfYDgr!KgW8 Gz5e{CDD/E{y]\rY؎ wWy;ȁdQĂpKpGAZ1 $*q4? [rxnr &㩿<:]c*>_bdʺt[X[ZZ|7H⅔r].R&8٬4QfYy5uCJp :V- xV94L#N'|,e />NGr &vT;mhO ˝)D<NTσ;t6_W )O =Nx Y >YPAzۛ'*/ ц W\{NbHg>d&YRD ]_x4Um9yZ^ =o yk ?s>UΫh1mr%m~=QVLr@uv֎=_(oO5__ͥt` pyAD8 a'3RX1xI{o# EV:_SsSKabgchr5I(! y/+9#+ݧ{?)mSy;3lj0kMJ^(4JqOˑ\wZ%ZtytrӜ} ~˓D .sݟ"<lѢPY /VԵ@) 6?WȥBa5cu;wCYN:zE/tUe+RTRE]B{sJ `q=7߯℄b#И+F{#7d,]yɢ $@].O8POmuQ:7%d>WW@x?yE>ӎrUݤm=؈r(AtT4?-BCTTV5P |92VAG,o">Apq>2!Jθ4 MSŖ3 ٫>K޲93fʫ:$7}*ĺl{j`-ZE&ɢJ؄iP4H(qo/t]_yfÇt/9Cv 9] jn؎8#L4i7)fb3ņ?twMeP}@pn?VeE;950\69-QK%|3kⳚwqtiApMvbAÅ-߃)'9F!KRG t(Ⲡҍ3'P&V%S >w(r>@iǏ1NU!o%DXU8_[)(h2mq8k3A┺8-26y44(PEcJRUצEϬ؈kj%j|0rtRvgq^zo-%0hOQdANF$QRa^UaqX,7 t3p;dü6ddOĄs;f7 6/F֯05i\=1g!XbsLcX,x\i-%2ae󯛽&Zoxp8 z$ȰEYQUZ" )S ;ڐU 'R!K{4D=FC`HM;Hw-n1Ha[3|Xav-p ZmIXl < &ؕK:b]UܵʇYV y@{!߾;2dCJ @1d]VET c\*֢O_iqP|4d&Iu/xD ̽P=t:<J jqh=+Kn_[m]iC88 5:UW{^5`: =Mց ^~X]rhpB(.AgCJ$ՠ@RGN[̾wiѹ\m`@w~icR/bI^568U|`!:!':Q7OoɌۘjRG2-b&Ԣ{"UU}F”L2v\l*{K33gU69KWW<:& &F #e&Ьk?|<1'Dg~kuOW?y qG PIsP Z#{._8+r B1+c|򲛦1ByD [g" tE {IS/]Ln gp r|^_*G>z}Eg[g))/諜i*}Hg4pp-T+BD#Ju,%77ߌXbvXf,:SWaR*{n2S_2/}%!8hB@('ؒg`8:cClU8bؙ֮l:o:\NC5_{ufVyVB{URb9Noү?lG/HpI\Oע|ʁ]{Cc>M",Ʈ_ժcK J?O7#/m߉"}@Fӈlaƴ+ {^X䙱յ&LR6i,j~Y s7q`% d@p+̰a$U;8dobln.>[E(fڮTD@$׿dQ.؍荛DQْgj< òSFh/tW_c 8VI儎}jWwW.";xں?l}()PœݱP2izyDH3vsk?2¿Ft>Q+9 '𖓯!|"Lkb*u#l!:y 07^UV#cD$@M"ourΦ]'.[N.KC_rU*!V17/qVZL~"rμl]Laۏ \v*,vh^6}Uk |-kTexηf>6-,%lXԾJ9=*_ HNe3Lj{ՙo Go>g _;*@6d^hAZtS#{F2@kDnv^/7 [mggr~6Črf< VnƛP =d3$SF﩮.F6]:sxaM[`&^CSvh 0zKsU>5P3`a3E Cx?/  O13:!sS.0?p'#DLim$VEń{}B&krE#>YGEPqJ?DN)康eсLA]Ԩ9WHZ*D ]Pf{}?Lִ. Y{аRq|u3@qhӝ8 Jm`@O!"\s/L%@عc4jDE#m%9JP^Pn(3x!N}ޥwUY[T:"јc^X\4 c O4[Dm,AM@|e+&SH;`3$ 8WRwa|>CvKbgQ-f$!k6= <:$227B_i"^!(Soq_ڌ@zOɋǍ^c€;tFS9f;kPif?x&BmU1.p:EG}68&T.q *-͡)?A X19a·fal;zXmϋbujeC*9H:!v ƑwiA3]MLj 5j L&G;{NQj~';r=74_>Յ sXܑ`iϮ^w0ooVF0ȫ8 销nAlƙޓHo";s;=R_g_ WFvyrb8z]7=GN+=.wj$}!9b§Gy&PjzX3pz"#Ýc""zajýV9G&&#P66=h%]upCtD+?jG2 8u'DX9xaL<|ew!IJ<@F;keӍGƭCUԭ75DoGQŬ/S$kjDrfb|l3կ}c؆;::Nį$B'g<ꓸ|_[7Ff s*SlC{anKיn7n?!7pPg;~~8f6wm{7(M뙇Gw:p֨EmTs*d qQTMɺ^(D, k啣1^mZYϥװHˆr2۔ڇ'ſޱjE*5ڄ% >,C\ħ ɖH0>Ww2 ۢ`CX pnv4,y&٠N1ZvcOu_|^+B+BwlGsM看1|PzIǢ O٧bz.]9Ova:_evC9c{Yi&ǥf;9z©MA3ȕ8XE96] ~,hrӯ\1s+:(7{ɵ<9j9*Ƚo/ߑl[E.S*Sw[SlCtgT5 6[Gc hy`58 o1!mb}]z(d՚tQC4M-@Qsm5le A@uiŻu1x  U{Sk% 6Nr9;c P=.1\;wx}@v&b!ۤM<6 j9+͂5X^aL>H[Hu? czTs$g%86X6۫vO5LڳE@]Ωf;+'Ef YLE.?`F6m#,r8u_@u=zN:z+Iޤvby(nqmW^.sԬ_TC>]؎ӈH]V EpIْ}Kydul8[ [w*ӽcf>C.{CG?wB4mxx}s|)8D40=J1~r\^q؆)JʤY| b:50wUئ26IcP[\~w,ks~p|q fFГ 3c~8N6܍:j -2yfx#OE\N4CFus2n 6jk'E'\j]f8 oL;@[_bt-| XJ 9UXXp~:.{H}>tW">>cOlmP* .2ދ/Se YHv}Tѳ,mnƠ@o⓻o'3@|%M>-mK.~u2inbì.&F\eğ ?WLp#7m\`v#c%ՀbTME.Bl'[.խnF"&wԒ "j݉CWUf*]ka uDF4C-H :~Q+\m~ 2P(54Z;UD6F[! ޱ"H"b8I xĆ7G mW*9әiF_h <H< }&n } Zwav`7Z'ƒt$Iq0F M )'~< "PO8G  %β)wlu8ꗌyH*I !X g{{_YTtxj:Y B ),Rz~%{Zm+ZVѼvM&Ԫ!j!.Z5]朽<0/Iɡ;r_2s'ʪD* YJY!`ҥtC`oO>zl(7TĿ\ZReXN3_?_2ź9!Ef1$u-N83u!xFf4Bs9^X%m:Kܵ\ "PꯉLX*},PKb-Tϥczfo9@"*'Q>B˟ BXl~.vPv?)DYa9yxv\Ꚁo]J_L?tOW/"j+Eӂٶnтa36QKh@ ]$HZF{Cl>)cJK_Q"ݘTdnzک"_ߔ \Kև\XgU8=>-bŻ3=؅ĮwWAnI0,_+sIri94u)/]-L5²c7UjZn]M86- 0R /d['Wa&L%ob]D7q'7.qPp.Tܲy0aZ7 }ryk9[&d!cZ}A+Dx6֐Gqj'L>Z4 1KڀrCR™o'dGաќ I+@$\Ej'MucKE1V|= ܍`r)u$U8_[7HshY0zu-`!*6YT`#hdxDgQ12H:YլLs_. }G?SV|72KB`aie&BmZ5%X k[h;t{ pBai0sIc$e]!mEX ;}S$-b5(Ba=˂c;Xv8EiL c}c)4 dX"ScAx]*QS j$𥻫 AiF!0+燳/&pXEA@{4"}|a yun2%cIr`y_TP9]t$9:q2B`l/`,I3ww]Jל+IwICkU!t;]ynMc fokYި؁x%#/W2)O"I\uȔS1u=u݃(\bi0MLػ(LArBlmU w_(ou?}-1 RXJ3 "su4&=N"Pmx 36 *cSx9MIy2 m[V5sʪᶶ=t 14hb4 n(5byISnW/n'm*:z ˱s#IUga;Czj pt2~b3ɲKKz-vXfrdG]whjuلy*EXp/Vc[*꺚A(lϰ]:Qղ N;$*J7>_XgQB'{nzI23 DZDj@%AXtKyx?9)&,}?!c8fBegY@ą ;]!J޼ 0 I"+Y\ ;vݜʉ)|L{cWi+h=Adoyn Rg)*q<"rH܊=T42yrdiﰉQ2E=3nw(yCEeX*Y@IoSgˬࣄN5&[Cl\E _"NKY9n/S| }Fsf1Mz)ܼnRZY4-m`.Ј[<7gz!~9_h9yIPU3aB vs՟.M7i$&*P/?;؆nOs`*jUh0]6X|dYqtBoA7b*oR =Ql o 2# ##c1*SNekweFHBS;p|AyObY4K1n%' `_FIP`,$@5,na A.dD0o!@{0SoV CB 5k"NBqrʹbTt˴πJz2}c5k3gȆӛ!zP89$gwidհ}Hm Cݯ ܣ+6yE"JF1F q"G9)J]2o/O7"}5I |BQߒ< 8Rg/aPy{i?$.LuSϛa7.(l..WHL*6iidhAޘhO:T磜Ϡ Λ5ְܷ]gG61 Pf~7(FMI7fwIEl@*joYi(a:{"'>D= TQ [!J70q"Fjk uE 8xl\ݏTy/YI@{}H.uAբG?lOha.*}Y:a7^}Ǔp24>P&L.Ԣ4y"I 7hta# VQZ?!?s-?cܰ4l~vлu1%Nvn`^7 qqx0 !14 tۉZ'M\xepQo$7:Oп4;ѾBW 08y?o*2He*LUʗ8S bÇZ$QYf Nq|p<,Mj: $0>%׷&;=S6 IL>G5? (05<6Y :C2UypaIGg]SU1Ꝙ]O@ɵ1ie>SE9inxY/nht.ʎIQ>UD-(>0T?׻7O6*EwOakD"'UqϹn퐆Th rk؏0;A0VJ];Ai>-_k<:z0F!fɅrrЯ6 В-W>䗞'XZ&u <: ނO!R ĞuZ%spR,FfNަԳK[UZJ.C/JM K9?iuԲ$S:8@\8't<w$Jq)DK.ޞuZ@"]z[:zG&.ĭIoGOuQ'#mv=&_tE;Y"Ƀ'.҅߫^PЧc|Rp tG1"48H^!*ԳWK`KHp+ ea$`Id huDK \ # k$-?4@Un:tvЏPOًϷ([()UğgcwyY7V~nʐw^Aه.MWo2XUc^Mj6A4O3B\9toQ'kGʥA!, P/hIRx_ōZO֟ X1$`j,m}= X8SavڀeSKe .34Dzlh +3V`++8_>VQؑ {%5lTKA>iq3WgJE) ݢRMA[~4)y9'+跑ԊFĎ;c FO9]`p`z0IbP%ZZˠmdhɉv.nXz']̼b whप#sd WY.0&a8@&%ekݹ Jc=̆}W1XR?llZCGgfL\ +[sm[kQㅂP1 'G"}dֿsu摀cB ?zǶ&u]pȏCԛe@{❉Rs4n!Hx-.H2/v.yL`(E@tj+RrbM5 w뵾M5C(qYfux٢{IMU3o}6B>tpbr fg65wl4whR#˙ߓ IY\{ί}HjKO|%-#9@%xZ$UuP&7J51vbHhwziBkqX72eٺfwIGNH~ޅSb9\|e)^>:U0 ?"| } cP " rq^4-5=(! P/,X̯I.۸V1/Bة~{.D:ieƒ<H%tI(sq 0j_evz_@E ٩2\:'_q}'bqUdv6P&RNE]|~AFfF!X%Jt'܁F gϱk o%S6E^+ V_)r]:,P^U{h)״o< '.deM(P+^y #lIyM mᧂA1B@]^_^r^eh8ԏ;}"8 4Q.WXI)uY!*Ct)Ӥ7qlGʮ˾(X^ߐ#d^^O6L{N+D4i)G5<t!7ݹ2l ؈JzγҺ|ZNf؅$x+ R[ZIYIO+789n9D`%plu#ꬺlOz$z}"CE{tG75=gD3'ދ-P ̕dV{8+D r*{:WmAq 6gDk@mA@_n7oh^mFh2+id;hW\d2s^tݨmt9+r=XO3dP@;"#&?6$Cr:٧ Noԉ BvuAI[> -B9XE\ӅߚB6\ap N, Z+X s vVWR/.sbj_!OD;-xHIZ}MJ5@jTǦޚ#wḓBJ#D ;GVpj=_y۳)J@c9 ,]lˎ~5{-&WX:w{胡W ~A/ x";9yMl_q.QÕ3 l+kov~?m~wH 9R~ˮL+*V*-Dmj@cng[ /T#׋cYM9!Th=/P, !%혭2 \0dD6z'԰8]Ղ K<8'$m0h?UJWFSP ʺ, tIU.l0A 売/C)\DZBLMbP*4R"ޑ)52k+w(kHJqb$}Q)r =M{4/1׬%ݚD( M{%= e4Bu^ oω58 > y:DOc k ܞƙi^guWUvcTcPH#oˋ4s8ϔ.D%y!mjg kO۫#C"1VM;k!0'.9 `4<|&I<Hj de UnjvSݰTA5:c\K l}JJq7:L:;ծ`.M vnO1߱K#ZzeK"N^PkQAMFu=*"ğ$a݌?~nbƧ3Y>]t=bBdVEsPQ։9kl\.!Bd$ML$/q+KM*\ Q+$z-X<`xP F2Dg<;9ZG-l,z(*qzS଩?'ʒ?LݨHYglQaPNdkXoƵ Dooi C+G:j7|+#\\0&5qM|UԬQtI_v!I_#C1g9[&إem|S4ÈF𧸍{)\: 좚Y{I;HLs6m3NP [&&ʩ t|Aؔ, &^2ɀe4WN_c#ޱ!n-MLv?D L!g)}wv 8mYo7ئc0Bk;.D }kW$` U>879EꬌX&*Qޠ`USΤ:BÕGgTԡ@G+^z 3>Xs]=9]x8ZO_S\1-ל]yyhݿtAC8}s,bfwϵj§AR]jU.n#3fC ,.`XM\U g Mn@o7Oh'h|co7|O?䍎}o *R 'e,#KWQI¯)j ڪw9Cv^rumrZ'޽|#bu5w9xm4+oƂ}{ZGt9fXEng@qbΌqWz ~ Sek;2⪸!Wj!<ȵdl tu|}kKI:3s>jߥ!_zN{4C ]`3;AKAR9R3$3g s!b߼-5GNGƹ ~j6|߬!RO>- j6Y4 ϫ4"5zɳ51fKpڔ/@?v凟fJE,Uf9h>>WQDPHF0r Y7~:08dΕAJF 9EFsB@;12DWH+Xi`1.iU6cN QCTm~\Ky`C()gLs-Ņ)r?H|D@9"4JeYw}i{cP)@s&NLCxY!yf\t8ׂ$@+K'B-ǵc3D/GYNH=P4Jx"l^V: )'_]û B/s#ܯܚ٠iP2aVĮUI}ԝ<6@ѱ?ZiH & ۜ+êEaRVf3XѮWRJ#QA]>A`13AAj#H=1 Ms!RUV>1Pd}iOm'y/޾Oх#{rG'~ e9v.Z?<0\\_>2|Tbmcz?uvC'skD#n\u ]aw_U<.przth|d HuT/ߛI4x2lF ) es3g,u.MmwIdW](t0691nϜfFzpCoWw @9p- \R ~ɸV߮]&>_4_T Ɨ 5VaI|O~UJC֣#_pG9>ldL$l[9,ues)m]aJ`{#s$qX rr9[yƞȉ/bֿ Iq[,A: b0ԕ) p$qCLsgf=ZseHyaa{=;u̮|FTDR`K(Nc@{pAW-u, QnctJo󲘞SWoh V'E@xL~QrwQ(^t٣Ц ,GƉNKŝ7@R] pjM>W! ([~@Le3a nV?5~̼?ϯt0@i]0(<1.;_Nr@[gk%>jJ NH[(CQ&gk%ڊ8hAgEX^)uDvg͢5Rgh^*jiL̃IGBz*o@ɗ1PyγWKo mβ>e2\65Sk^h Rwx[<å¬CGoyaw#ot^?( F( bakU]u͡bt4ӖQJʓ7uPR&2.9$!.IzG|uybAet{ 4/o[6=zd< sz `I(BP S<{,s{h'BoA"#X]nol5E\!R]$2L-BW@e9(#j ߍ*,8~^HTS{$FɢMmxfm+ȵP\JT8u/.K?le"FZл(d!^dS4!f=xi @=kՆ^:N2naQ et޿v=Zw";U53՘R2a"u8M xOp6.<3ֺr^6SML4Q(u|bX~L "GNwV!U)y+oT(>p(Sr'Mɕ~VAZDx63SoBq8x-6 f: =elIGfq)fv\iJ% dV*vK 젌TzeK/zz3um>b -}ŧ,~b5ao]oZ-jcRVs0FEˌt3ċdgTg`gnppԼظ1=Td ڗD@/LZAJPsGrM,L`i*]9WLMP nc < ~s'v: QZg'#dFĨ)w[Q8 |Zr0-}Tbث-9X'TzdZ|%xFS k L HQ09^umVTк:})둜e[(Fjx)]Wm;78Sb?] }}tvsB} sҜ^x'A,rma voJPid&~ϐ=ĽVq6JE:yV]΍Z_D @| +9 % `l6nO'κ<)HʌI>k>VWsjWq8 "fLpKχզ\jq)G0૕l5z)-߯;+Ben3τw(y]gN%بAȏ6k4d({^s%Wݒj~QT+k > ʬ~3#ڸIA e"'MZZYMFµt%W\>e,>Tr?EbӂɄE,!r#V5$a~kubv 4oD\5CH̸<~-l-'Iyɵ$ӢD]ukc.kKz"Qڇ{$r:+mOA/ {YSX> s+궃u'̑IǾN߻/QP?7祊 A5ŒAfA8-9HVv|=rOsڏ(kֵ-9,WM[? O;M, _eSIk{ I!>&0M{]@iѾM.T0$i(QvF,yG8Pr'ps`xڸ#HKEs:A~n Ҝ8,Q*G?䞮 Ju#ڿ޹JSعn I.\^{ygy6oGX8-ZaRPh|sԈ5OTyjklR?8&K!\_}}*m_YDJ@`r]VŽ}0)1'd3Ҙ0aD3 Ib%n F<9Nk3ju!&謂c bsDÿ sQ|ϳWRԵ"b}ͥ{,(W}FOCh#q2ᶭӾbN(:BJ5#.R{ +U9tZi5Kn(w}Hw ~$a(|X?@eWiu+SNaLX@}Ʃ)UZ[1/Cj2Y C30vMGb\̮ǃW8M(8o^1W/O:׸N=;e62b1ӗr'ֽ>z}p/"Av˕uCȼDQ°FwqChCCcT!uhVlmj+8`=E*\˂n.;(܏BgEg=ͷLnAC'[㰨P>nB$vX&㈹-QW7frnJizs;i쟬鸛h2ɼp$^#JFЩ&Nt /G1\0\CԥEV)y)@Br bU᰸V-mzPAqQf5uĊĂKsApxɂ)(gY=kT n:2с|wA$h:!j޳oF.U0@ JM e_0{t+u"&&*-@p1ڨ(u7X٠$Fb*RX.+-q,{. ׂ[Hr &R8ΐ_><X=ά+Rɨݔ$g{t$NjźԂ"l86!A/ =E;TL/dP/CzazGv*:E ـ \h( P_oM"K̤Уo(:n( lJdzr4TV"cmiuC."(s(_Hv/x/+Z_l-OEﳔP?P CC`2 "59EId7Wx 8ފ |өṟyw׉\ n#ߛpZ q·wW!\ vc e7.W?(˖K}t%D 4o_v$RXZE_04)?&e! oI}NM"n pAT KU4x^ ESoXT/r:}d Zz%b1ȌeW B;XkG.NX14ǣƒ{q]3~T^*#.ƋҦ y~WKD%%>J2X:#U#KВ##', ǍCS񽧽KzLÁaѓ<\6!1UUv.aR7}hO:+ _|p~%9X2~IفF)|y&e\3-Q!\m%Qʹ⡅F)J sb½cH09) U*GVQ%٪vY .ό?a^ }SXsx38Β>$MiY~Fa,Z#c4HJ3 Z@/4_էUXm}L342ZUrRw]2U4eLeHc=_?>K¾8$fLjN;MnS&J<0lg^+vZ/3' P A鲇0״&]*,GKjX%$j`\OT cd1¯z8gFbO-0mc\spȀwd+VZ9r玮캰.SǗl(BG?6wF}&ϥ@tB?T?ppaywzxn;I`0 Rf+f,x*>XCse̅)Y5X֏U'O*`Ϫ=dtw3Qhxfwt1W-&8% \) xm5_FU\b1\>p"g"O\Vkk׫/'gi5#NHf21DaBE6Mٌd KVIK ޭGO@f=ח]:%9,K\ͬB|VUwv,{n~1(g׾#md ?QV+1۳i3|0P|ƨN>+pM# 뻨1& NuiK2Y`1s j4b92Gt=8z ~vC͢2Mr,֦C~iF:fϯB]TUݷS4 Rׇ-f@82]&[V޶{. !,"eChsn7PoZ B6o !6cXZkb*ьueQjԄAMdîM96zڭ1?53%NWCb9q L(}g[}tygeKOոDpP+ \8rBEe%*EEL'|m͜%imzW}9kiw`4sBUͶ߬rB⣵CEl?0Ž8Qfja NqeFrnAz %%$]A0P)}֥ Of#2K-fgnO~i>wLv(O؏8gZxhvsDCB\v3Cby:`u܈3 Ҳ<ۨaɒ4/}ch ?W|kzZ\bZQ/ 9TG7\z3Y&`;h Eǘ՞ 2[eb\?:߼C>;yF/;ʣ >$pw.mFX&d^GnCeLpFOF9yr8AFJj|B WH 872:Q>D5t;tG#W `p2B \4V֧e]vP٩Vr1QnX ?;L*(&\/[4Xzm+hof6=P']{"<.xn<屄,;%TP4lO5m^ҁ]al K6n9Y+NC /n >7Ȣ&C+ți|y)D;WQOL3R'b /rk,1 :7Էt֣!=$A|Kbj~ "Ӌ^f 71 a]h ֊x=pl }/u][1qZdrh1# l6YdptI2Vij%$Jq]0(Q ~c9%[VϞiY1 !H5x 7?XR+oآTw"$cҭGwzs8t+#4(sz%3aymKA=LvJgMj1c? TR{h ـ%2p{hL/PƏz.FG?ק--gJ:p`s,WWpJ7 Y ܃lv 8 kɣ])xHEa>q}U"J’v؂B fNQvԈFNAݷ )"$%"f4cUzhQWAeFZZ~,h 4Op4M/o/3Rs[&F5l:{E\п6scnF-ަiG:q,6h? n/ڇwąBǝH,SqVjv[%zT -9᝿n%0f[ȍEH @nD R80i,PIGBYSJwdYE_[H"pI5{%mi[/vuqe$4 b`:% { b"^C #K볙bRE7Gz\+HkH~VsI˦͹L2uZTBUZyvhBeE(;Уƨ7mU:(vC=nxZ g_ՀQDU΂.8oDMj?DWGzH¾b!+]Q-4"-\c5,y8ś'ȐPB\/ɽeYkM_R>ʰ LZjJsvD[!\Ǔ>+UQ%GAy*纊R[x3%s۟m"?p^v7K.0 79y2%VZ{3'sA'c4Zys QDO>Zm\wc}Hem&%= ٱ06@{( ֞!Q!))RtVUS ODWKhO4?+  |O~=9CE _m֮ivAg0:zJ@pΨ;8]%R7܈WR2Li ݤ$0ė_3Ώ~?e< Vbp} U>iFi"/\7GA΅nC&*5"rr/ $WIU?JEtrbO&6]^ܡ:CU%(Ve4%we_S@EU:y釴3¾ +{WSh(1W%xذgjԽ˺q @Fm⠫dx$KbZJCOKC\0kP+:ľ }Ϊ!Q#%뇡5í8x>bZ^j*2= u1=)I{CS+ݝ?+葧9J`f$guBȽdۢ0 42br0XHsOe@;FFCzz +[zi2q)nM>YYTeG.!7Y53e%TRGѰ ,F#7z )L(2)ZX9( =awLmԢyR/|eQLja|9j$I6[$g!r~|z3]~ M辎iKPc; !ǵxJ1H)b@85&|Dp*0^Rt Gjz|n俬iC(IdjRW3; $q{8ű+Mi'K@N-YvHq6N0q_yK6$ޑ,p)u'WFyǧ"$Vz?v~9C)ѿB+VL^nܩҊQ9N(\b^Vr*Pl#KBꆲ=Ly(/aV -&DﵿM@XZa FvBž/(/O vyZ'@'Y0gGpPJaG u}A6\gMS#}GM7FX^룾DpH^EI%5*JHT ,vV>$?5ˠ?.6*}0A%W="_XFM ^+B!c6bhddm)kU\!AB nVDzLKՉElOJM[f"6X Z+MTr:/_R6}|U?f1ɝm|8AM{AO){4*.k"cؤ&)Dl 4N9FHV,/BU߿]띧3[}$!w< րo.^;/'8764է9Y_,W>@ 8C%UB|ó<GDUypw݃PE9b$ p"V[˺}JM(8} ArƩ^ pG.BXB, MX#C $_2y̕Q\< :'i>X"H*LMJԧkLhˋpčdw|vEGYţr-Mx2,E 0ꏴiiV_]/_(5eI˵ڙqB{mxgx!4Qavҙ&],3sRTƤIl4ծN2i7@+ϗEW0|&7*jk[y-+KV  Nע.f<#ׅ$ AZҭPHc"i2̬*Oy5# 1 z1l"n>A%Rb"$ZJT̿Ԉ)]"fRl,s*YG}'KǭXO+im;9ٜ|zV+TX@BoQ8E_jbvm2r Ad.*?+@8,rrX]q:RPE#jNCOs{@7- ?5 =^R ~XAVT0d^^m&';_@](zuq\֯oGϓl\rd+6Ԍ*LPk3dix/HdqO]R`^;y܉g7F̴&f{8ׁbԓe~9w\v~0|V[&#$C=HqkEuXlR!9zdG]Vv7(fΤQeDU94^zbn}^o0d#ݔUG.~MJ)] +v~\j?:+?%<"!vU!0Ɨ-B2:XA ,\aVato{8^ rq8P;j!Gq 2BBTv˛Y^Mrޕ8-,r~չ.' ,cGex׫ŪC3k̙Ѫ9PS )0sm[b'Db .iB_ԬU`BAcAdƉacؿbRIM~Lks]6 ? F^4KDs/8|AǶ똤PǤ7(ۊ}D,킝o.mh2K;Uc2G;p% FM jfe0XIYxh6چgoIyC$ r,tkHKGدd!N.j("IwNVrsU$K?L:LH cahG^dž&T‹&߾7vUΤ$ـKI9 ]6 P"~R|Qȣ^A)2v0aSlR$H?>={hVWG&^Yi%f7现yCuߑPooxtIA#rpu!'m^ #K N &Gk81w|% rfg TQT\ :)OwVjUɼ8w|hв yw04vV\$It&4* l4:Po,#8뀔`֫?2{>Ԭp%P"'$?1ƾe>@w;Ӯ,@qcF f d]66WV{tk`Ђ 3͙J ݾ[`zfuˢ:x²j@4tpm ngl@ 0($j~& iGܜC;M $FyQbiQ5BRκFyŧʻ6A3cc!Qg$GJA(?;أ 4q_>t/Zǡtҽ}GW_5I0`d?ә:ƌ'n 0@v P3KzNڿTSK}bsd?ʯl]C.Zp'3|qv5ғxҦ]y&4 CL+fMjBۺcaZR{6bPTجPBnќKW._՟-%7Ri.W,Plhqj@&Fq{xk,' } j@<a>X)nK"TSYr*uTUY3{}_Wy pn%gr5w7#ϳ?Dhq,~6{ EC3QsU L$o@;#Q6烀 >]oMg@6cMN]DͱOxUJ M}x>C0?NN֝Qns8  qot^NS9s4>1=MSb [[6ڠt֋MT ] VLCu4+@)=B}qqX>ܥ+p);`Y !_>?񭖺R!I\6 zgzئk"9 d|僤:^@rgP :p =%(E1yL\Mg 9&$5 ih~qި3=Mqֿ#c ԋKpE8`@!LCҫu1#Ff&+y CiHi*y^X) 65eX/qnP96G!oҫD405'X lͿxpzQ+Li"[ނsA<.I.፽ QP^`Mհ?*&9e(~ @yoBV9D֨sֺ :j^ o M]dvz(‘;2U,>9čTGb@֊ !zS y״3 >)Uvw£DV3Vģ9JK0"rC=E/( l ΄ke|. cBnB%2~EE+A .֡1#&YiHjX*3ID~K67S~ޚփ(JW|i]n؝#^LTe -_UѢW4ҳ'/Y.&֨oJ;<f}7A>mWGe+(G't謯8YX˵nوi#3'ck+ b2|ؾ?@=ϥ} h;o W'p/h,5o׵&?V'9+R&Jz70LkVkW*lQ=&>(3g[#h] mi#. 0~n֧ݑJVYٞV OPLJ>Z!'Af1mFЭ!9B}.J$B5}NF =:%,6ZegOqKrH[񦽶l&lqeS^?| M.+bpJلJI=Y)0Fc˸AWkMS2,D98^?phDk֯ nz!9(?+XPBCޖ{ vp5ea‰l2[F"q6xyJI/dJ# % f g=#֨Fq(G왑̊cHZ>IU[*ucZwu6QM,tf7vrf9,[僠]ȧTWIA:1D YR5~>Z>|/_L)PF_P50xOEd5 ̈́rU`e~)Ɍ}=v꓇PޚPeIU;™M=nHUF_Fț[Q6g+=b+Z7;WV~'x2;=-%Zxcgs`1q Ѧχ}mjGZ#yh&7PlU'N@12`ؾwB8cGIQN{d4\ VSQ3Vr C:Yu%xL{|n>W~/@*Ip}jmOGk2ƟE^ YGrR}Yē}k:3-^61? LF8C$3ݸp/ UO |*G"I\h (mV/U !t/ukkRCh%:c/y@~:` 9BM 4ڦ&]tԲkK{l B3 ?ncjU'Xpgμ[Dg8 XomlyiC݋ .:b9n&TO\-įꨅI*vMspl %*V+35i,aga$մQ 00ɱ܌ jvk5 {eGԣ5;bЭG8G:CVﬨqz KD="\1[1Mآ|rITSr4fd% /ID8l$Q{ηj`u]xPVt0/v=FPy<#R%^1xePk&3b9W=&@'SQ>%^X*"\ٺbDL[mXIQyVƂe<' J1V. 3<塢qsn7 G ,/e S8Tٳ'Nmp c1m+TBo46WZ{AZ,ġ,l,L`kKa{nhkUpxQFWHb_w ܥAK9*~,yN/׮drݟ[Qi|is(.Ǟ;A;9XWZk">)]n?C,6b}Be|20TPK?EMqP"KQ:DquX̦9FnT zi2 ٢ ( HY(%KI <.Ir:$;O8R\2Ujib^[y˪SGMj m5w飁4Wx{p"|d.t?\9ňWk p'hA)B_ېs2]m0 2>݀ws7a*f BSX=3ANop 6=.*ձ>A5ʧ0%I">(gjNv@V׳V#;+|#H(eOhH(1`Y,ˌ*Qj}}Ljӂ*J뿢ʍDs)inaii4H>@ƕ f]6ZRU;.I4, xi,w/*q:Ý**wcxN:-BJC0CMoJxiUNpk4Hƒv]΋h撦GOaI1 ff ULUNr0?3TgLdv/S,o>F  \ #MЙ#7xi 2@;X3 h8v 7o:h U(ZTi2Ke(ujMvE[!rs|y0{MD_BKZDRkZ2Lbפ(_i&1Ae,ǖTzr5Y{]eqbI{X/7Դɗ:N'ӨX^*e5yT Lp-_) d̬jj&@sOCFXcz7XRdE:U9yLPI0]SqށVA{W@DL{K2xooR2w.),ӡ7Χ3Z*z-{=^+ߛ``nѽ:|"ojJ3ZqSG!7w  iViW7Jf!4Ƭ1ύ+hCΉAg n~9m*9ƵPXO e˰@]en`%Y{6dfz򞿣N| ;-yQJ u\͵ È|VZɤhlB2 ^{x ¹mxW`<,@^X@!yC!3oLdQ_FvVǡYupzɃG7( @x@1'Ori9J>px6!Q=/Zi!08^@XuS҇"eҾsG%ᇇu h[nJT*=^f/pw=GӾɮQ%ڑPFveG3M}%ɡ:x8cǢey4př \8TlΉrpM$\}hQw8`{:sGut|_:$|" hօ%Gϱn;=gs,h}, <ąKtmH Cy HUѕ^8^$5a:k6 wu}VaRiv&h3S=1Vw4|\tcla9m<8ԜwTΓp{] & oLl) R4$%e[!,f*1 ڮ;*(;Ԫ?Fsz &Q݌N;p"bxg>_%tt`RM;UjF֏h n*JN{&KiU/؞ (6 Ca͂ )Н}Oߎj-W|oְ<=Zϯpur14 !Xg0Nex-fٙrJ8 p6eHxETns UZ6.jT:Y @ &4G&CL!$o!xƈ=L Hr I/ {7z)ʤ#ȺL .4Kֻpj`W"+x tVǫ%5c 篪yV7r@Yj_Q5l=qE`1ϻ 8uqXۑqߍmiō|=c ֳfJTD 7`ho/C/1}4 lɃ+Z6pJ.NCCG@xAvxNdrZ، *s',wwV2@' vwIm3NI>Nj+'toFk?M/0wΠKڠHFy<# kn+~pM+/:5ջ>}X?#j-Jϱ!s CLSU#05gr%3΂Zj$8 t&XP`n4;^$ML{Ʋpا&&!RA4~sїX3DX=A=y[ӹ; jܒ)E9$qthFG"B2h!?W{Bb~w ]"koKIv o;CclJE6RAMJ}ZxX(@9&ߴӭ!BIEaE2yqBIzhlA(Es 7|{'B 5 1A'e7]Fp-GT4@ϰ) @gLM?.n9 JGl0o*O3 )_9M>צ 5I[t񆱂G7)\; Su\qԴ ,\Z /&ƽ ;y;vz4u89;4~W/9L|TT#grgP%T2c>Q`eXр@e#r'+M/ћY і ,K0%wRv7 v1!fI4IIwhs6Ʃ(o9̽!01VځlB}l~ O|Tc΂KYFn6 k (gXbh(ұA6X6K!% .բ?wsFk@=ܭljb\M gT})Ug}1h`0wW;mKLd=z[YmFr8{ʠy7O)HX:2(;tgGGOQd/bb_9NΘhEsa+@cq%w$An%9G*9DYSCc P(V|U<2/}aH(|¥C^؇s@Mv9'2T*7,ay&`(oAndQi0?_55jy6A9n\`9_3j:H>.YFaĢZAHxD:*띁p[+=OaVEh49K ԍ7ixEݩtO4wmFD .{Nڍ| _kFh+ 7Nu$Ri,FjKz,*GAKum,,ݷyC7B.|<w|/Ζ { V5Qr ŦUt.PbPL|mhCGP8!U1G,_KFC\yo"@jIF84s ߉Mk^9xgS_OHG&J4/o8ó⢯g"I%U[TYPiOI;34ha@u -3I!U>R|dz `)d0GfЂ;\}kF"Ksol@'x^v]ZQCdSlm` sEghi7PmJnw :yccE-FSHo؏T((mJaN~=gifgs׻f1\l6:qu%U^CutnْT,"c%g릉—0A0nktbUa8™`d7/L%2+dN϶*C5$H˗61CXyyFUe(G?I ]"~Ɖ//M~08QP9ထa<]&Fuǣ4XpcyUH[`ƛ*p[Wn9Ct SJ2NqҞ$ L*݁`4 QtĦ?/sFiUOmRPC` ^;c:Ȫ 7Pz_h=s:˿6 k2imFܧ]P |ikk|½,vpuD42Dl**W敁6 zx޶0K4#ފj"4ѳݧ$#uhS|N Y 0d~"Hɘy`%bS3pN_fĄȰ{sN!#Nudá c抋\z05@#:ɄET\ZQPW_,)(8-NOR@fG[8`8QV\ެl'vH^Q:qܥuZNH?{P@MGX !Y/n[W!cWx3 IxB\"D`FA1ȿ{`vldB]ux1|Hgk[%D誕ce,9{W26`7ƙW.bh**&mN:ʻVc,׭6-YCuI$EB"@XJRAn@̣zU86s^4Hz41pV)A%5j"bD8$q[ܬQ /.ñ{=UXr;n.Wu ؓJI`\xҴp&Dk4p߱UDbk2%Gu<0}"S`0.pǎL?i7?w3j +L͒TP; <6(1*gtŗ{3-Nor>nؚL-wA9e+ lEdJ+o$ܭLXP=e*d}EX),HߺVG[`(0`u VqQn57sS"Rbŋ!fXB/a"*9X)1E0q_ "&4kC:89 jtRP‹ޅ8Ρ%#ܧ#bޗi"F[N.&y3τÞbRsi1m숟0S̢NZϠ1,Ύ,jLFf3CUdǼ3]M|[7з} MbQO΁ne+2BtU`8fYG#{бjkKEFt`̻'ʈSR C|_ ߱Cz:GM46 3DСK}= ϐiud$ϫF}0R7N-@0qb`Lqi>!QÔ n$7BA)yX\6ͽHșO3j"So)K T^|7D8|8$Ux4ҋltt;a`nVv Wo㷕{K4 +u⽟g`2Q\hj`rW46VFȳ8uu(NR#+>.®tGz q%0y,Uu9g->Ϥc$WQedR}rQ9H`aG9:]D8 =\J;׍8MS ϨH ܑ/NU^O{i{>bfVf#K\K_5흿1-|g|Eʰ JǷhԀIAG?:!zsB_.|MT6$""XuzF"B@1 i Lm7+WW= 9w;14{5 #g# )໤zLFκ7w#i[%ߵ҉L`~o5!,JPk!h gW>'I(u^UV İnD9g t<^^I$vXSi;EYPTVf;C$$ÌY1R|&$d`JHNG`R'^TӅRg:S2c^Dr9d _u,{_ㄭ'yoZ}0'S\AgpS OE LSo+)=TRWKq)ub\^D'nZƁf.ĔfMɃ) cTr5Wk6߶2HPEώ޹ RQYaxl. $ Q5"| \DqA),rO-!"Uv]f@P}`L196= bbD daCSH [Q]Za 85:FTl2FaOz ֫ޓ(iVGx zf*)f7y)_3*>+3~r^ BӽhH$#Ș,&I5CO]SKy Z}-_4a=rɺ(dʹ`ִMx<|- Ƅe򷲭ѠS89^{p@}pvpLw> Y;SHHCA+dqOJa`M81 SڤH7-mUO e衚I|I~w p:`A~ ?%E3tM-xdxQz&F|`k .|(!_;~dB=#F_ Mi޳DUy+e/V0z;%MPK&Zԉd}˫DM;ۦθVrӳHK )8LX52T=sT= 53ySvQ8G"cWNŊ^D3Q,@nT5w1DžM(;U{(#ȭMQbʬ"&L *+Փ@h%n }t~KE!U1n=~|VK<1l{/$M@\8xZ^D@{59e~moM760U;OzL1M@mԔ#d/HٛY񗱃n'>JI!U!@E #v4jyW>ϥ`^t-^1†.4`6/N@șO'uR.-KM6URST1b< W(eH< q FGm}wh\qxu~O J@ Bk:}ߧ[VC[T&ڕK\!ifvbZ3]8 ϜkDS.Ÿ oqWvCͨ(S:8o0~>.z3\LRl8jaV&!2MO w1ReAa];Λ'yY2,7B&N-ÛJF­=^ b)i 6QY} ?, ~۾97>JJSXB{Mӄ1frtSOD̟ض8D 7 >p_a fh+Bt@­K:OmxBQ%$^:v'ʱ@[ӄ~q+ƹo൬dL&FJij✲kedڪJ\H=*a4Ǐ,lX'&ŀW5(y Gez$y ^SpbT!2r9\ LbDXH2T_o؜>Dz0_ʈL9 WeSfORz{VYC蝛`D $ЈhҰFy!}v9L_dEAt:@0 #n|<8*dUH/ZGX^S_Ѡ6N+MwRJ2F>()~Y^HAZ>۴SaJʌR5ⳜB&V= lrzwć8=jjT`:u"h2+>q* իwrIÌ/gvwEW0dǧw+)r;,[LTI tc#Brqw2 %/ϻaؙm!`;Ϫ+/-B{?;VING_sk0]~Wqco T9A4_4W+5f>G[ nDatJokS-eήgߤz#y&otB{6̈́JXڗ\YXkaV4c/(/%/۞~$dzwxaT4W+5{!;Iej0@/`"|ĕ0>12gS~RE_Ҥ(`R11{9þ:[6ę84(6R5pcb2e8ubPlǤSY(Lͬ3.KqfO; 7xk:/Q;dq sJ,Nq nL\ٙNn/p$r&I6 D>8~Z`-=v)jmeCy^~%e2se&Ajp&U ,`rYj}PZSI10;j38L%؀;+~1UMoǢ/,xY}]bNru :J m`;dT#d|C׍<uuXkkb9U>nO5+SD O[n zL'շ|2R -rpdōd" b#}wO QwdgN'ڕd=0X!A,E)M2GStO,by높Ja ѭ (£I1i Y׍,dxn%ΉU1`w]Ϭc4m?*dP J-L`S&A^:1;{fZ=_^gN鬃^8MceE7G~#튑, 9a!i ^^W1.;;;.*ӪAǵi0=/fȖ?e 6(My0ϙBL+eF dKSkԪtqh?vʉS2q]J c58sCU !R83QZTy!,?i-z@K\_VW(l/49ek-vQGsY Lh^/\N {KI2b~l9HfNWzR{W ,7N4eK+تOХNDGmʼDku8Wp&R\hv%,6 \ú" JdG8iONx:iL3sGAHg,+_5:xk_MGD6jGV%0y. F nMұGuE\XFܜ![5H99a b#üיܺR"ðpFBP.8NN"㯻 a #& ؙ5-I^̢dңKyP4Z SڞI[TH=<.'BҮ@W?mv1ǭV7X xA%:.R z[1qmEj)Q%h)?K9B5VńτǮت E᠊msSGL+JxLߚDus14pdl+cC<'U} ƺF۽S-:j7!H/᮱l'`(1gp*&25hcu+VgH0˙i ZbHh D-Q9+#mE'ЈS}]>68'LѨ\EE=96|JxY=3 @uʟǛTy.Y'֠6yF?vtN8D^ pv2-L>#CLPF% +LJwfeȀ|1uPcCaS33!C% Op8>L|<.I>/\lҤ=IR :?1{ ~a6g@?5Tp*$j"ʯ1X,Vϋ7N|ٯf"Zw 3hH9=B'3tVBs#ٟ+,{P^ -DcG 3LUr쮷7^YH/X [s7H{']&<8a>q-X UR_+IaVwHc62 bW|,0jUaaccп-- IFp, zc'|WL]'=(uXϮ9g΍nܡs?.PbLeisl[ONSDJΟ#i;bh#&[m"+"EDzcn0HF2*9[,Z,hDƤRfCIRU؅!iv :8b y_0O}b׼|(qC;R %~>h[G ~azիoȲPE9J@)-g5G H}QZAȳt`4,gh|!P WDw]!9R>hjQٻ{ǥ]9dUi2h m|8)m9'\Hzs< &Ed1-Pvv ~ch $~{<| oK &XP0.6^M?_ rgRl.x(6ibhNjq^!__|hFQHeUL].UȮ4\AA i#/Fȅq qWtv\Ő* ͈Ͽ9d5n#y$ܫ!Q^]g4K20)u92mW:ij;@n<;|OYO+,jGbTwƓB?_[hd-mQm]Peѩ{ B6p"oSЁ;i(wBj >QulBD9"/k|{4ws`pT.a9[dK3p9FJbc̖g|ԼlFiT QE$eOC_ A||͚jF⯢cu_*vFp}|nCBə3 2z5[]^g=5cMrx?cnkϢUEh76S@քMH58(Ҧb5lfH+Ix 90)ovsԢ v#̳k;d䉯|/:'OYܡ~wLV&8z ݇qcy!c\iq1P1/UueJHcH"7| XyC,%E@Y!vDVz-2McZXBqq1,^ۖNQ=EɷÙ:}tcI$U%P8Uk.Jf Pʧ*K.`mщ ~P؟<77 vɣɱI&8+8'}4NLi/3ˑ7ʬ$j?NW$ g-/n+Wpa.]2ew BC+*A v(fiϩ9|2wvy|{`9q[q4gKh;צe9Mq*$q&m}too$_GOuKb[#oALG!Nҋe"/[rۊ;n"_<ޤrs ?`edGTЃuaٰTGTl ;䕂:u }0.R؆E 5ZlD T7U]dx.%=NkdmO ٚ:m-)K1ڈ,9Sta HmOTGssЫ+uk&LAtD Ut|\,y;*J1-ð6gj7׍YPj%[)4ؙ+edlz}#/-~ԦlizS%s"Ei}Ș󤂑;[lQW(HJJ8ixʡ'Y1D6"*^BL|_frR50Wl.0)__փ4#,:S|Ý4-lXXAe`pjpu#f7ȩ 6'C2~A̓l lsxHcmvNrB3ѾnNs$[ Xz5? Rk/AuTwI)Xzt坐1{u>E^rz2 "i4LQ`AG 2za->A嘃> K>jsL*!]JE2A.$XdRXU1UVeG8$ܛdﰛ!>$BF0DҒ15N®`Ө-)ܖ;7}_Vߤkx;㞪ڮhtN^@:1VAƚHJfFs $F2+=6~20Tfp"NsR]vͫceEa"7QDٛޢ/[FЎ  o3^دJ.՗#8K9Aߨ Dô\fJR?rȂMq;4sPۤ<7 bEb9X!YzQUzٓ N,vjZ/3hhzV!'B͘uHg.@s[PFh7FdyHQ}{qhš~mA5j9[:k=iP~_y\J9{RnHDkJ}91^C6F}#r РvsSxʳ6BAܙPJaPaa ́EgSG'O*bR>Ľ֔=t;pA^Y̋pg1i{S`ʼԝcLBa>I&o㿴v]y,4)!ӾFD йŸ3Scq<ػ7r0#'RS)%KO4|vU+bO'`%ۥ{ ]տ̯BLZy}jriu.$Ak293#}1BM$3 ڸ?^./ڎhx#v"A9lkyhLB,tRs""~nlmgg͆;]6ڹ&c<öc/sDTJ@\ FVP_zqÁ0Qwт:Hs΋5F`=|9"* '?="%w(0m?TӞ-b/%7O ZɰxaW)~q-7~뇻&fl:B>N'vA]/Y2XYcȹ"T =C((7wÂv_։q!t|Zrc;D^lZ<1gcG[iGaO/!OAOTAnfxx*T0X _ 9竓|*"iв2S@*ț^.CT%w.xVgX,"SQFQH?3$X_@Z#12sX7 +{ﶤ@ԡ='-R?Ց0\ַ{m,-j(0B:bkXּ} _2-û8+19:YN0 *%Ҋ Ƙ5pg>BxBˇU@<57%F? 5)ot qb% xP=NjNU&_r3SQ Z ⑼eceeI%q#ͺn|mdO3dDٝzV{ j(@,IE>CV t$,RV;U>qNWY^ڟ3m@wLtQjG_COF΍-yDS EEml]sQ.O^kaRM'<ܪ$~y#,gݚrZl7fbÍU ̄ #>B4C֓`ŵM, BEWntZ$v19U ICXt7\o.am463S?5~W?7L$( _i*3ECKBSQׇ^l.]$ߘ)?C~cMa8ya 9g!@ᝈchku,}od׬%/okw}]㤎;WJ ڹӏԶt裔QESxro~!&yGC]_ ;Y%BFɦ镹>UʨrY1{"wJuR #M#c[3%,&#F u`6›[,ΡarOybhS;'1jح%qz!A%Qg ^drNrl`ٺ3B)nǯyD/ "c1&s#^ЪE? uW%DP8i=Heu6KleҦ{gj/ CL|CMR@c\K0˙я?MwI鵥f (SB}$߀auy7b.iG U\vgJ+S.Qzz x -&y(3׌q R ۫,3rAnN$dMcڢڟ Dp@ZYbƉ/*rOH[TG ^"VF Yla(6Z{DGԻصgS14a8xC#a%%L  dQ&テ9<h2DQF[R5>;|o\%< N2e.ÄP͓hWjfྒxNt:sUhĦz^hiey%+.v1Du}ک#M |֜v|%.sl&-=xljOTOď[yVakVx>qp@禢DQn0+E&{N0hw3򆾻f<4F zV&z4}`š=`5=iGeEbAx xa*]L. Y1Z!a9d۠$ezЂv/~mڪ*EF\B~,A}4]W:A.BA*{tҜPk=I6wc(0f9M2f"zUIYTM's2x)ô `Ki9M:cew%gB#q :Mkb4".V0%>WU'GieLζ{.6i1!-E ur'5 ? ?|C3PqwM#cS[c,~˖RZFhV(BHKe{T@Kce0&}?k{N-e4l_w;!:j,+ΈSKy(Y/Ba TG"5Wz@M6`lʦnO*B% ^fazo/nɊЫ!jdmH)Y?Xr暜{.gڭ;EoqIyʎ6 m_4i5*gd#.;DAaa!ڟ b /P/Hf}Ћy.lrɗZ0aԛW1 ~Y6Z:N# JZWnI5@vtܧK8fvvp"܈̙q5ך>+!KZR/95>Hm cdψʮ$5߈'I4Y:g|fqEx>SSP7ZiZdY^Od$cH\Ưni~ >"{hYc}gOkz-Pl'kĽu.|3zC)z40l~jBոKvhP_S0lỤ_<4zU|`K;W>kǗ&e'ƀ<2 (y~:YݚTnc(   Cg#%S>Qo򧎬Oȳzܞ7^퀏u7AI L_]@,NYJ-0>El,Q`Z::Z9H`'י cI^}DSP#˽Ԑ,"Oe$& oDzt_tTM*|vk | ό -\/Ȥق"g)`MJ^|hsLӃDaEڿ/H#k .]Jk_V+P!p] Z&o֠MrmAZGmA9h_vj kGsX9{HTJƜkNoH3Z863BK)9#1ER:oQ|dzcb1Ok)ÂРyk)RtuLBUYA蛣)b58ʘF:+s(](;L&4@x@{J l$}# Gb9H $:3iN h1u[s3xCT?!F`L$b/-*:u Gٻr0鼞F=1!~a=zj{:7Z0W AQm[<_CyїݰW3 ֭|.ڿTㅖ&9IآZbӆEI(:['}I |07iz5)n'rLɩ9S]Zj]=;ݩNɩ:vyLYPgҍB),@LCފM*w܀Y8в[;dtA9^gx^+ XxL?ΊWpCYIsO!GO;;wk5H>Np9IF >-xj) ALϋꤎkHY헣:i8lxKB`~|\eK ^ aYD`мD> >3^/ a~Iqu'HPMLz[Kqb?O*uш0]+dp%'x^Ww^K;0RݥÒXɀ˘!#`3;D7q.]쥹 T8=m4Wr>e,:v9;h9ڒϨx.9cJN!КnBCVce$0lпCvEC+ Al1ܕ|E?r d6=1/w2 N% ǎ*>h}.nKnpJ"_:]&8ḡqn\+4;;Wn/GDzU?*xolNקKΰF㏳WKsZ 0 JqSEz޵IQx΀SR#$c$UMd1 U̖NUBB^1IGta?ܐ>L>iX~yp)}Se3AVP];L 5'VZɯ pTwJȘP<ϲNj<^O-<3+ s(߀3iPO]}FtYK qpeGJpJ&1kY*8S +al ܻUN>Lp2b@A;%dZ,96n&DfaoX T ܯ,=:[NEj; f3Т CkFcA{$mrRzж`j8gp™HDnNƙ+.o./vi}Mt(e]H1 G~.V $ S6[5N} K"fF~O1-ĘQehYayTZĉ k&dʶpwØ"̴K:e(|7:/һ-7Ek*DUPfi 4zɨNl\>PIB,_Oz>6)n^p vg ^7GwfkS14xwnVh-A){rl|E&:ZWhC7ǝ'9τJ Z-%c?iͷ WhOrbHf ;dSI#h\Kk&gFv9{_ :&!%qO!baL<%WfU!3r*6Kry(~!T&K?#Vc24Rf]'2jCsJ,XPK|%9ɥB2**-KIԺh9NIvls0J쌇_*Rj<@H{+,)7Fbdˁ do3.CZv$HV7bl Uzީ:c6Se ptG97fe{߉_b?E4Yx@FPMJR)j81QDO^МqHIWpgU&Oǡ4af=^ mWʁ8Hpؒ v1a'A>)Q/ndk<7:=Zp--t>bA:w 4?'rLeP:ss7wcOf;̥Vd'M(6zU-\Mv_:;T:3mP$.8MQt#mm6I^BFYׂaOM&óFQ.ip08&}tnCt]n5m٘ځK߁cʣh&GJo=:Hk=2u߰#bmqnå{6TSEVU -.#KDe &0QGI#ӎ$a;ov5Cu tOԛ]kKSwi(z!7':CU GU1Adx lzu?ߝ6W`Fi(JeН+,jc'|0"X5!.ab,tRawccb?lݴi8+Vp5k1m-:hpE0vY9{V)_upJs+8NBaRhQm7,>j!CۇZz xfeK (p,Sz~5#e"LrVMR/`P+[wm:d نHʐTȡ^LLƊ\HVbِ; ~.$ ƾ-C^.]GIdQ!ѻ.0P ?UXeUփ6ZPH$MB*'6^b՜;*j+w3hspJSUyg~OT(U!>#QS,̺|dɍ4}|AUq[bT̃4v"ۄh5\Rb[/,%2̛Wo:GjDsI.mtC}Kn:fW%d7pO;N#[enmUWt'r$U+ E+׽[J-Ϲeswum&r`g⭩u`vg/+@'^SsQRg\|1weV'jfYz9ѩN!g$X! duP/J>+o-9uT/g=+]9*ELNI+ූ}FUtZ|+J(}/#k!# !J> N߲-PR6[uY|6jÿ ACD(:IR#%5Q&5ikWZloz5=p x#AueٝV=$B&bWuZ +I†yF?:gy'KSk*%t[k?p&=LO ̘L$;~гu-$Iѕ.ؓd(#n :pNA8#vEFr=z~w{ԒVRfb684EM0]RZh[ %G"jr9D^oWFvi:&}\ "Ǐc!lu޹0\WZ1& |a։$_M1LЖW4~X*OUBgB>>l]3 Tks+pPI $<9:.Uz݊(tz=Пȅc8Q 8sG2 3 KD !::W*7r@Z n#Lԣ]wq&bcjU.l%ր%[ HPG1XV94٤_ME\j~6jm㩺k7z L3vRWJZw NYdmDoӸ6]Vi$Z UeQc<')zD@3Miڨj1PeCcV _O!oImJ9ehl݈hYө\DHRgeϘls$SbSjn d}RMۀ:[)?^l΀c\<%"zM@9^( U2NX]Nr-~SAoPvtZn]S ~+&z~zK`XI>Xu~uin)Q0ta:yWʝ?6VQê,\Ospc~?9(*g ̡Lδ4g5PAc$h.3Tv!0fϞ*K:gjg"]3&顣6@i5eo  -#HN8OÍҥ OחדƸcU|5BS)mbqmi_e5 |ϛ:8 (FҥF١K|;eSo A?agsFYH"A5zشKfc#pD%MA6,#CImQ{4?'m٘G\ fXKEx@ˠ𢟩D9DrK!V/Ő$K!ghqfoy1/z s}sM4]:^B\R',FkaҐj/zܵ_%]3ҟ2ӖfuL(Qkgxy@UdK8̈́O&Y^ SuHؘU)H!VsP\Օ/}NTx[( Ř!%2Dd&F~yEKeMhW۽,&X[hh ~$oojgބ7hmjw &wv{$V VBHAG5!E Shm4џN4čE&/C``S{^/MSK{~$tn_(nέ'/&o*9S񑥇FoҸ~"Uc:[x`(>ʻR/H&biUmZjH'j p1db'Xjv&6%/_Og ˿[oY'%j0x`H}÷P@ ~-W~6s-n^bp 7'<w&W`IӪ;V@A40Ēȳ`bN2*Y:Y_$A `}vjheoD Xд)Vg8_U9րE+-{יR2Ø];tR\?Ty {e;֫ϰ^m4;|s캼 xKaT9c=vv[gbw3: 4Elt9HaE̍,Swi۞ 3) QGٝiR.|`ǁ B+˂k&;ze\`'_Y4Q5f,ߡlOj6]ubN!<Vޖwɮs\KRq"^l(8-cC`-5EZDQޛcc]үSh]w㔐h⊆%x(}I鿲2V\Ui< UNSUdsiz+D 7Db b:vg4 %K ӡ6^Vqn^L(28RH?tɜδ viklr0f9;@2 '=ou^ˉ_)*8(3T aOǥ%FNS3J|S݃N ռkd:-{fˊ_;G@꼞90ɽ.ns R{%nH&)Z+=|Pbuۮch+k.CH B[cBRNkjԟ9+Ү Pu$it$!vhk)'-_;%JNNFk3>.F\dSŠV98ȆG(h좶beXUEP8hIObu"ijuobowB kPԀU~ #d c{Z7vnx1N*}^hoƆt x}4hb.y_}0|!h~Wp-I8>T w5ofR T9`(z 0ZQ*7JY @X+#R^q](f{kQe:^Ƨ6ߌ T#`PyE;;wv 5J6Q<$t LTM'j&XV4/x,LꇦjP@3y & rǞvů`*`m-+R1bkT{I>V;DB%đ! m yKDg0PdW5O\e`+o'kS 3h4pғV}j#*E&Y+[ =lS Vx .eK7w|Zɺ%/K?(zgw@MQIG[v%+rG|SI.;*yhkNw 6gjt? ƨ_.|v`e nm%;ݱc6[s fǏ'xJOkˉ&:6r$9 Ay"¶@V@5i@H\+P !0 Ǡ{ fB|da+B6b)nVmt~9Uh_nG( YuȺْU%Q?ix {U->?*%̈́^Dt;&ⓡJfC kҖk?i7u;Z$ޡ^inkUXM<8RדɮԵ6#jTRq>Gt@d' aWTj>pT}G$|&ש WdpqPȘBDXGv{Rr/g6mCc5 z>[݁f+\!yL9/5كrݵ@&qQ]֝<,=BFٌ?/?-ۈ9ȴ+31$wRJd*\w;_jƹ THAđ._Yf8 A'"94xt.$zq]ԟd%cu XZoJdR]T2̗QŊ`Coyߴ?O!4\EF{Nb`V o,R>$ pLwxt! ~4 ,EO'Kb$Qau۰wH,{X7" Xs2XW1zölxw]`E먌9ɥP+v|:>9 C 5Fh3+|Ka^r$!}H8(ɵ6/{Q>%^-tX~y+}He$?GݑD%k/FQęTbrٲ:I!;ԲP,5pHXk;hTdH 8#):tё蚎؟0bԦL!@~\!9<&dGlkzs$4%`$iufZҰS6kI\Mq^&cJ59āEK+(kC`֮jĸ62*:űQdcrky^%OP"\̭L!< 8Zj9]knZ0opy6tl;vP{U֏G=*cU ﶑oͺa~ Q>z nh.(Cy,37A_4um4#M`9X|cjAm}X{Z_ncwUw KE# [MuxD6Kzfa*ю)n ^L~ׂ( N|gG"-bt(oj\qKT@(@*Kfc<]UAzM?lks3]%hE4llP3m9H:$veC`"s t΋0Bçޏ3;Iȓar5֦(ʠJ٦Qa0DbjKIp.> ˟M27,*7W glt49bv6^ZL)XCG0ٙ1XA{%y37ic K>̮CTIDgY+s1,?䴸E ZGKt_q2G2 p\\lJ"xC* 5νo;"H)KQ`|P+_L=\l2jrWXeJwjЫЪ ~)X8I)$|ނq|f j^lu.E%w߽`s`)tfL3r Z0u1WI AIg/e'L4.GҦxqCh@&/ǐ =\Xv6JkM@ *lvVOǡޟ*-s),װ$=9\ysi[qX :X`m$qqo]"y{;d΅ _`aI@I$%dOC -^^Fa E ^XU%͋{s§Pr*pxm-54_/S5WK~,od֗HI_LSgl﬏g7`Lrm_;c6`.dfJZ`R*+4I-UUQou}q #5wbU$) |>"„ǃ/%k֚`$Sitq>jTlZCSϙ)O~D]1eH{À&Q ,ϫ4XmK:XOnR (1R/_/`S[>O.Vd_n=*%sDchykϏ$"ʹ-4P(\i2c>Fh:Ov߄Ƈmث5G3Tlv+fq/ïBK|TEN/n?D? PD:0 vNe]`YߒgE@NSZhσuOvX ykܚhGZŧ޲5&-5 ?hъT΍5Խsދ; E]< $Kr_͙:(c!؜%}\AxV6 !DgnQOw"'eO.zb;|\v@'4=tĭR&=YLߎp>,M(ܢUjM[q=^V]̃'%T L5"ǽ׽"!lƱ]Q8WH$ }L4k45ƿN߬Ng\T[S#؛JۧC|Sw[ꂈTGٺ2U 苯Iބʄft[o+`$7bͨ{&~q#~/t4m=Unx6AN@i=N@EB F?l씨ݱb`TGHÅF \}K%ԍpw)g~!ú6uS qWRICv,B|%4o@ 䐉``g LKHZ9sԘPC?lڕ:yϫ8yn˫A!~9wR5_!3bCj "lƴ>L|0u(Q@E[X#a6t2w-`!MHR2Es ];/n+lߨny hO$ژC\uD'_(V[ʼ_q]Aesq F ^/1"lw+{-W0J}x7k _[9,@eZ+M8j^i>KE鉡RKievӀtbM\J{tN@FT2?mdF14rFcE SF69}v@W}]XSY00cG!ua工7/ KJ.eݲB0ʇ[1WKU/-H>)pϮND=PֆeX7 2n[dtM:C2/h @N%|qlùEU4,rAbR"_sRK2M9H8!W^OoیMy,FS8Oc&N-l.L(A ? *[h.WIy+r)Җ˫w’Ôw%tVS4'ql\}[x*h”()KK ~oXX`! a GEλFgOύ+kK6.ά1Rqz?A$=o20Gk`ɮR,R3$kIKV|%CrFMZwW 0|b;L46'Z\ OjJ E _ge! zܵDq>.g(SjnfX?uپp'OK6xTАa>^VY_dŌI]F0#-HֻD8aV?Ȱd1l3ơl[ wN]i 2-2,-ª~ˢM y%hc-h/=`R|~dBmx7@ƛeoQD}c#`v<) j)?Ì3BMx+[Wr' .bIvP޺RVУ|YP͌Sb:L>dp2+HX,]7c*@5O~C#q`߉)8uQ VFʁ&1RRL fǰ\φ-# 5FoR4c`StʕX|O6V֎%=8LF9yz9Z7\>S%lњ#AKq(N1mifsH%4g[f&`vk$ f!ƽ[UϺ<\ZwKl,Sa`zHO] r氂cTt™^{\7ؓ#>xKWS3I5Sgfrz(@نWN@L̶߭q4x̜Hd"Exm6Zrk(fBz@2XCҥpN g)Cnf1x*⤐aW,sF඀bH*d 1; E% Cl"WO.6$( 0vҠ`*Gǜmi :*DN &;ş?226vc: FQ\R Yiay%a%\5:o>2F ds⾪!%>ۣj66h\#Cܬj l b65j#:Ȥ~#mHYN{wpY|Y%Ƨ%!olۉivS<l8[XN;"ht¸fo(*uŭyV7߅~-TגۂLi=t#^Im(2`2:̘50j!m=zd_@彇8,IU?Όu;1:?(ڲ v%і>vU3!F&ІvV_ x[rwQL@YiE WR8\l.픈ѝƼ"] +/`|s;>/.'P~I<o{ K mޘ*ߘ!SG^`!7&ソDJc!B I|12k>gn7udQ+@lP9XSxlKM}%]Rg[dNo)i翝Ml&0נϙDyLQC7 III^B[C2[2; FՎ mV} J {)%aw`H[!#DF`Y9&W^͚ϡRT^Dy%HI%@~ KqZiUd< s Joacfkҝ}L5kjgNT)%Z(k8^C+]qDH 4Ґ"ou|f  ZnOߺ@SeK3?h)|E2kŬ]  NqPd9(+$}TqX73:tr`¿D&IvO0~-eFΧž@ HL<>^,þUž:=E:;C`6\YN*w;wsg02>ʧTۛ(ڴS`H '&Qn8?U lG\}aS^*hE8= '0]RP 񉟬ÕS`[Z$cD5%Šl gq&^PL,?$rE:~;Bͣ=$H}^д̚R`F3_Po/Z0p^H씝& thJJ] ӲY0S(1&-ĸ˧RLM=Dp]w3HSuֶ3.)dzfEqb:FDdVv_A6cGNTdB&d75|AnmC rPj;yzb³|`FbF (BB[']&);-pKۮ3. IHz7k$nH_ktmv,czkVC v!`(whMm %zUM+cdE؁檝݆wAv/[{[tŷ# 9wQɮ+mؐ|a?z,1 î?s y.3j/;ˣjoZwo:;cìKtU:=I8ڃh*.̶-rLWޅۉK!A3ƬͲ`rD3X,Y8u}J(«1d>M*uW_eCzCPMuh ]jwKQ. '2//\a4,OеX}w4Nth,kOĭRHQ"Zws*paG$^E)v#GW3Eu,4{=1+Syyĝf/ͽі]X9 Zm~Z6j>@fqgUQ}V%5=@ʛv~!d݈R{ǀ7v׏ HxQe pTn$Srڴ&[eV껎-PO)zѫ4. *.,nWk,Gk; lz.;qv+Զ.EO;6(XF`.C-Ld&1+&q8FB4&/^# 9c<;|t`/UFu&#Q:G2Tޔ@iqY2U)e`񲘒(X߿<,g jR} :#]~_f;4uLvqMl5}wJ{zPNoG`q?Cy *ܱEPU: dfC,A ӞYWr\xo^y~lUmn.^䰩0.?&=~sȦ'GvJÞՂb's=g/B%ٟcxYWTSu#7xI<-iåձ5;;~h[VڔkU҈{ èHʓI.R ӯ̦֗yn3wge/& -.#%ۙX1>"o@J KG\,ixggK'M)KkHck RQ䗵ZSfG;{T R}3ot9.bKuv jW p,fcj;^5@oj); hx{%hٱǻvv@t5ok)p`2DIRPh);dMH>Pb=/fv53;HY[.]P%䈝'y'ZC5I]%HyɣQC(+e&z$!$gqU-jcV4ZD 3`aI2^[H72!,A lg=@df@E9hA0nQ|!ŃI+QrRܚ`G. n~/tX+C ,-p_7TlP.hdԡw,>.2l>_tY}**9K@ll ~mڀ*:1xc!BJ#j*@}7#lی>},O._ ɲGyD"&n2LSxv\^tФސWgk?т#D jnfn+Z$'#I J- %he[85"tOȔBe?LzX-)-VR ?P&,90C3(WA:N;,\nAhЧ:6cE? 5Tψûp.S(sJwHCz}s`y2גQi oA"pV;=aIst4PcH}I"ʫ{/ \9uGBΛ6k%f/79.aBٕj,ʚ ;쥲ɯp*Usƒj7f9Pf.Oq;v,Iw7櫸6F\r0+XɅ(3b[gjt3 $ɪɕ'Oi?PDxN o'?<Ĩd܋ _Qg;J&WHm}ErlFH=4+CE8RA IT<ŞPf~8Vd.i xbm`|u]Lw>^9PTxBSMxfUQ{8e6N(pC )_jKঌ},&o5}k1IoBEW.)eԶ. =Wt.c dmcZ{B%V&j'Faسk_\ HI7"д22 ͩ|%0$&?~! <՞Cխw32{im+ah&uC{.íy ;*?&A}^:Vo;[~GpzK"7?L iZ4ymq ꒡2\ebp9?Ln@Q18:L0 ^l d5nRTGGV|ƒOky+).'W}1ULԨֈE轷XMf ;)r.kי'*kl3Z'u4rgVPWoi"kl"5ax_g2 !u<+$As[ԃ2.~R%˜|;<ɵ+iyȍb/ D\Iv9P: FGK9zfv ? T;L>#cyzw]-ڪwЌ3**-*r)F *TnE2)䮬߽&Y:-!)LgTmy ĂBGLͫU!!}AZS0B$q]"έdP]A'L1O~NғuCA սj7zn/`v8)O\`Q8ٝ9Xa4mP3Q+?nǓvYEwaeD#*^9Tlv6| O+ASGr~a4"uLǝց0*r E[ Lo8r&~/ooˢQ>fbf l>ƈu[s^Qy*()y͍ӈt##qw#eA{ˈo%>yzɾcexC)ߞ#!>Kk&-4G1BV8,rYpu{ئҢ02f <Yt;gԔ3gq|5CFte<| ~]HGV\{! 8ĤX ;QKԍHǪt@ReYuPa. s7zjI0^yP#AI t{4e_ 2#gl2[6Z@c~Ya`_EsG>g=uOv~֣RCE95 kP @I3! h~U~c-CHV+ 覟loGR2``3x rD\M]]$ @mTm¨ p3firXIK}IMjq8&]&*')42l)a`1ײ2P]8[z ?6^IRu*Iw !C%a(=#6겱!7w.@Ϫ L|Q4 N3'lrqdWN4jF6J&ADɿ6&/P69[5'xI=`Rg=*9*]5W< FC_rPp`$;f6$V12]d64w 6ƾK^|gNOKf[5 u Ixß C8^|aeЄPh=3"7̿y]'E3.@28@'@\7T@r_큔>w!jﰵXoɞqfSBa8=Tјv  gw Ë =IWnx&$z:-W] *d7҂pIQ n$I/9,:wQnY c~\nb4YW%I7f)Ff*V es>E"}~B8mx)D,«df'mY=|{%A%+/`t(s4rYA|g?7Du&Q; Fk \K7-#cuB\xa<Åua*7_ S%8TM}.ƥJ_V)y! VWPLEA=&fyw9HH%M?_Drh5(n1"kJf6m ܝAݠ`Wo'縚(EGa=}fp,5mv}FLI5)(e+5 "oI6A˨I ]ʼ>6 SZ 7`2gHD\]8:*I /b,F@&Kj |ţ4.q-(ζ?ݐ)6W(h-V,wˬ+k'!Z _sZT#o$#[4V= ޴Vԇ:VNҍ''>KV\>v@D; M<Qtwn )sZgEbus5N-Nf!# oS9`kƻ[@X}L].̼a!6fڈGLT?/Y]\^#I yZa E{ξnRށq_L f^Arx,mǞZJL@qZsf|$FC;ޑmziݨeU9 x zvbg3?גTR/IYE (f4{E!e@|{3v.>`5oZ+ǜ=q4di ByA}d:"@mݤRQ0d7P kDfYgnCcpiZtmXl>y)/_QjtЪ  }r{IS^H|Ck/~~@5DBks_S!pt#?xnjU4vߪ_:*70!tiDXbug8&tD]C -7њL+'w (i^W$јVfN ڦU~(h|EDbQF>_gmק_q-udPȒ[)%Q:lWN-N4#us[~։TQ1R)|t>2B`U-ŝ-_>Y 1FQ2 HGZ[J)Z-RVj-`ոC4mM <:iVTws>F*@֯;$U] D!iG|P^Pe.d7kjl_%v!D`m D_!}TRCh[;nu"CGDb.{|7e.@B{XAn<.hv7ZIQ|`S!zm~Ը{θqZoҾ>}&S`pxŘ~zsϊ#,{Nx2'z{ +zlOD*G/ZPΑMxK9:Nȣ{9oRj@cd )ߌp0nϲȋډ6:audA Tk;%VKzi\ -rV~&~-;v-OR`\eɦ6QjU#%NԎ=8&oa n'RCHjp l#mYءȩpdK2 Xd| ̬8Kr_ osOuaa0,2k>8Kzu@f v5;_(nZb]I@ݺjOo˭l2RY?]+f:7TIlnUС^lY/l .S|H Ym\\%)F[`&J4$W\_2UNj<KnfN§^?@AUa@k~Њ:;DѤw܊NҌm 53lHBzZdZe+B-|GxA~˴xb`BLu{k +'S vRG,>zoa3*BZP`h`e\0b SeC|QE=!@"rg\ E)֌Äo诸995h[jO>MQY nTJ4!O!ØdnpX.#xV]w3Jz+?/*h ;/I5QFQV&7QW)z bUpËKF*,ef̩Z5M?3Zѫb@UΦВŒsSN3rJ8I7*2B7 K@w&>^za+a/ O %0;/Y<¶뫭g06U3R.3*zæ}:(Dl.2&sΜVz2גjfr+FţG;Hpr0ɡړ{ݯP|FHXarT{e:V}i=W~"v=4%'@,H x *A2( 2V<†{X wtչ!Z|8M:+!g8-vXi\6Ĝ|QVh߽ǻyQ:pp%S= ٌ:+Oop&+BX#߹|Ì\/҃O+)#ik48 8Ӷ(ʡ~z7 }&ORҠ:w$Z]n@3l:9H^χ xiiTŒ:'/5(xZ2R;7<m-IʠoPJk*s XeE.@(o6׈smI&q>e:<D!Rw}J9D+ Ad4*.;`œzc\ X:sXх:xQ>G/g7eN#PK)(QmL~eh1 >{4t)11}g1sOr0 WJI {Kv QLʰXM(^_Zq(DK|Ew"hqA#hF1.Ӆ:ƥbyP@7 Ofb#kHǿN <^.dg)Bb",P#˅?rdnU26>+EƁ፿P|"Vl[3)ek~Z}s*it'`p6^ҊW:L me`P.עP4FY&X;s|\Xϑs7 ^[(5IWdk\9zs*C .y .lzAͱUYHdһ;m}%%JT`w-f >|A w#׻9pi]_܌͝W1aG[ G_xii(#cyLvEW 34ܧǤx~e";<:/F[y18. ۫_ิt#H (La]Sc9%܂(frg=e8@u"ճP@ԴLM[qLġݶmgE E0|!q k 6Ԅfh],t U6,{R&cxDݷ'~=b5D9KL:*ű/0(_qGv̄TN^\V %%03d#4(y5o[iHw"xovV5K9i@ Xj-.8~(#<$3ö좦뚌g"/NDV\ϛP +U &"9?h5&],Z{Z%޼̌E8gDR'4%mGQ3HJ pޕZ٬# Z0ncb`uxyZQ "BHNz;A4AUo׉]V% C‚0-N 񼏹e [,Y4yOiń9Hy$ń?0(L. yz>D-.71>(/Yd@stx#_!u` FBR Ğav^)G<^|JIAR$4#~m2CZ:F;ad# Kۿ~Mc1Yo_L w[RtHPuToX'*/`/W;1 1ric<5t$*>b0%8/Af=2`ϼM_Q/փmKޏz.9$rp0l ;lS⡟qٱI~~%})نzMt璶.LY~o*> _W,Mh#D%̩RGau(2 Hsϙ,q z %u j@cx{?4 VWxqhGi0![՗WG%=Qت2{8@w[}]+s`gt^j#E1׃{H 5,N΋]`b.b<&xS` F/VPq< ̮Q6˜?ۯTݾ9QXEE ."04 ?%.xEc_rg+`R.n$)3kj&K &1X0H)w `MkU5>Ձ& h-FK?w(yԢ! &85?bCv*U9sxM6 .C݃Gǡ/hzMnq$*r0`Yi2yQw),=biInU+; ` GXexlT ìBޕ{'񎞤ǽ "9b "7CA.]=UIĸJճZBCvpd NJav2^+|Eak";AO1N!eg}xt Zg[:}@ 108Ѳ{S̸O>b [ x-'L y?U0IDǏ!lLG-.BraPCln7,O\+"Nc~Scgk=wZAIEhýHwqßlWqԦR$fw $68ZkQ 9yKg mܨ5ak9$ӡ۬m+~7%+\앬p-/??TgؼtF xz 殂9E{2`[">@aO`:Iffs^]#HNNa+,vN1F|kG媚(D¦'k>ژ=>mA^_/z5oc"ZjAFƥX\`Mj'G\gMT1xvZMUC^L Da &a@z,L*qj_Ep"k;iY-_PYA f-"t3?2`\!>l:Mt`^5E>?8]J %|8dT gW{4Ke2z) T~/΋LԄрmPL_ (Wc7Ǔ"=l<}GdXӜk(ru8t"6@l@R(#ώUe{lͧުTeaƷ$l^^n. ``*yjmӕq^&O6N% 5BY[dY-䉮S0gUڽ5k6] 3և_7"4hXB^'jIMoU/C(ϰB]$ M(qp6U3b}^+jF6%&:+*wn>$R?wQLs{.v1}M93=Jz,jyk,bv1wWtw| [G0XZ$ ;Y~p Qp^Ƥ|z8@u_>Ji@wd_>Oᗳx̀Q.J=^  g@!s6Ckpv*Z s/1҉<ڢq>~`l35<~YζS"4(*\v6! t&dkK; =fwR:siB,7ŨUD =6x(mc1B` ċ.( d[z 5Fأ"W/9Xv|0pnIQoٓ5Thd-nIka!nY=:I>cX%-"ƙ*k*Z8mu9I͓N6Z S8.{3#ϔVؘ"I_' T,-6~k`&^q 9TUa )f+Au=E`3rYXc=<[h11fai{Zoe=KSF_f!@ʂAHCm!x4S?L \f-?Rvs>V+3 L7 `jH5AW$;jRju=pm:q  Pĩ@*Lﶩ̣HVBzpya}po~K \<qE1kM&f,NW5]ca7ߋm+X):|"jA,߷f?} dܨXrU_{ Xt Z>yJh$;@ ŽdU4kpR{CXUUoEkr><^5!l{ #^7 FJJ/UoHfC+:\! Iv^sS1:whȗ-^)˻[ܠuғ\" ^"J Σ|cqTwz5<(G=B!Jy7kL `27jp &ufӇwkVunl9T@0Mk$>OlGI(k[yHH^*؝K7M>nD5 .:mDOW0d|iaa:jvU >xrmǽ(sGJڙf0ߤpc6ST4^\ødvE%Dnc4]2Nd5 '$7wip=a%zbP1 Xtm.;w7͜>MRUEPU;װ֬y 87pZ:}oίW躪2?V0_LJٴt)',09Xcu(ݛPSm\ B:X|`ΖOo.ۡF58($oWlYd팧Ud)3eKD]5 JeFg]'8a(ogνAJ)B+79l_|,Ҋ8d& v<47]ټ̊A~D$+VpiǕMFeQՅ3T"@85(d2d!$'iXnOԇ4aK9XUeAn=ˇԄN>NB |~A4\RsfbGz#b/\\^rl ~o3[ddoX-RR ) L9Ï2Ci}"bC1[@@܌==OҒ:@G XQx6]GK&"C_%Ő)IƵd%RNdiC!䂠VA̶Asr:|. rx|'c1wJKkpbʾne2E/B.ayQ7KNYjRs9BWG OF=\X:`b\Uc z=^( [<9|:{bdJrvX!5RBRoˋi)EB` sWq> ]T;E C"ɈܾUS?;+HԊ$ ݥ%&3̉[,a6.<]|AEn,ZHŃUWP"W %8Va{R*1'깧~.xC$kv iV+!ݞKO.aEt`qW}zm&i#?-eEQ΢b]) PC70/Ϩ\ť4- 1;Z:-O[V9A?.W,K;5û{r  d o#N-&I?hTU1nYp4TجhfV>ɹz5+d#KԗVD0UުTo&9LC U=Ue@ڌgQ2 4zmLЌz=E=< ,:GM%#LrŸBlkD%f!d0ZfK2Yfh`%TYY. [KP(a$^;8R ËoA/_Mm:בAginVtBkpxV^$Kv6Bb`42+Zq}Tki&U.@܂&Rxqb܋ $@5NM8 q0$QȮ^d.}S]i).4zoЍEtf9ֈ*Ja#izVK+${*_g&?7iyE|u([ 24_+* 2*j 4NÑEnHwyDD_t"Kn] 䐱 @Pn](>PFf+#O186p1ݜ}ɇ֤ITU=d X:FzǠ8KZbU (gSh* Շ an٨; -t5FNUs^drd$i5A;´Jhz/T"/] Lo( %HdyDBԹ6v-!*lK,ͪk{clrT(7N[SXŝ?RlgϤ]1nw4b×?v \4/z3F J>=ઞQBx2DP!L$.[Bc@lA# ).QrHn(Nsb!F|<c|bt1g?c~w* }dMɹE3M4쉺">7>HYt1aupyb󄢾QVPmxo)>KgÜ*Z %dHOE\x/򄫛+!碠&#L(?f/odA7aR#V'S\Y=QZ8Q\|  V:Cf-EPk%?Ǟ7S _Iri1z18{S.Pze\[m|mKhrm?12;blm^>\/#G'$Kh~Ԭ+ {*ٚ6'\1|lH5#^2Ljq, JPgy kepoif ?vbX32#BKbT/qn(+},kJ O|,Ma;jY)^ZFtD 6#)g-1 lg&`RE-Ӹ]A O,<3,|o.X9G3Lc8(4V-To@g%2^Ar.!=@1p@LymA30Md[roطGʧmcsI|Qsϻ5@X&->>C:~z6/1UITb8pLZ$)Y6g6qAɮs dp,;AX[A<8DhK`|OlՀJ}|9ڏ Y[Ean*.ϵ(J) Q|'GiL/1CfCcBWZ#=]<S 4ꆐ'1Phx R0="̝&fb+^88лxr%ExlZ%7F?iBΞWX׭E8;1L~XIַ[롤Kd"# \uk5͘%ܚO02MdF{.8;?-J9-\z9~C//3{{{o +8?" RY 1Wf4LfX=,")J(Es٢E]9bS7?k{_s #+:}(00PEҼk=& %x<ӽu?o\aP%ܨXZSfU 1&@e.82C<`vaY]ܗKpY9olɹ}+7.A2Waw 8@Qtzz= "jT>agڋ? \S#KXwy=AMyM` BnIDXo]+i4#9f!fj{8>F4t?Tiڅ?L(Kw6|0xV]R9U˔H29CÂVhzhK%3/',!u3P' %F/DmsdJj T2ZT_tV0O@*fSGe QdI)(>@_m 2ӿ2}trrs|ƗtAJ.:flߘh9 "OcֿgE`89uuK痤YjY]51rͻG\ %}د/a `a"=(u 0? wnWޛ3HטI6._Ő)*l" #(; nU)w4sOLg1rKsqqdi]h7NjDS # SqPtZP?]xŠ} |Vl"ʘxy(aTgpWI d#UbSΪ2T+zxbyk$ '{\l~\DIQ eU`ظQ S.vD_;FBVI2+O'SVNA.vPjX8mc3S@!Z_Zh]T*J ta `oXKƠ(TW+[&R" )F^q&Ns P[_G"x-~}m{>:4gG2TaK.w-nFN.D/#'c fmo_BfrW۝k7qd;cr7e2i !'D茮.ft8SXXBJz}7/{ Ym*iѓچ٣C1:^++n:ϐ'>KcA/o81/8 Gzi&z[4 Bۣ / 1;ڗצ_{H'&ƶtf 5PHI>fj'r>z@ =mf7L9uH@Q Ǫ[S]2q@Dn^q5>9cs] Gq ֑˸hs,$b{֭3K5 z8:4|FuL ۇD^׋8y=iⲈٴ!-V箳xaNתHl-'Ë,Znǖ yM~ӃZsxR:q3Vo#aP7qrRbbY#9ޡ5=ZIʬ)J7 s,YV#b6PFAZgAΌx{r~'0 HM42u;!?M1z7bAq҇t$Ox?ZnTk;㉱&Ri3gj̳EgdQ3X5tv̢B_ @))đm)N\1m!WP(c_uM 8+9"|jN(v Z=`N/[mJE4_j .h1++_F jaFqBݦؽ4?t{ΐ} ^)!஝'3v ˘je8߆IXcp$D'xi`-/lCnjϯ=>1!sAV_G$!Vz vxP$?qO&qE.IRaK}8}<%pc0ɰ[)ƃڡ( r"s HLX3rtSmiN<`e5?c1WIlz 'jXProoZs=Oh9jN0PRNXO`tj1~X:a~ᯋ:xx1!#у 1ՊDte#q\ckeq#PG,{HW@U|Ʀ: #FؑBMhp@CC_+;oJjm-&<;SFo }{w`mX7&D3}fy~ӑp ΩI<֋OFRFL Ow,?ۚW%ܐD'X_0iz3Uhnua@5jI`ܑ:e)͚%MSZMp9%E,DV{ZdWOb3 cOM$wF~$3񶂤Vgq՘:H{U:B{n0ԃ!Vq "aHNv4'\ԩF9!`}Ђt1:cs4C:rL߃%l]c8og};y/'o—W<']p[X$U{9ECQOT{3TAYp$ z7K SI%T,3=Vdz!am]W.NfXX1؎P`=!z9=~$0b'JЦt +<l=CD")lNh!Ɵl͌FV_ܺGwVt0hˑYl̆uL/#ȚӺȴD689Q G@B+R1Ʃۖyb#Ʒ 5JSLPiC{G+6TA`H[0ŕfR*G|6ur6ӾCz:%R:pגsoqӕmO6.#Ǵ=IDV\z- OJՁ+AD5: ѧ=2n!T{2Xp"\Հ|3b6q +up–:r}Aߞ0qLᓉH(Iw@"+ f4J+MkO 0ܟR50(jT lҴ᧷."_d]C\6™:1ctKzH rS}3+]Io.0 Fqhb0cO#Uhx8XeˣU m eN ӕj: P .T~zoA)MF/)\8XX}@f$1J3a0D J߇Ud0!B ,Ѫ8~R#?ҼN od}(?v8};PmWO ݡr6Xk(D!Q.7U=YG4~>JFAW"{yL1>ÖsOafr_u`EY"nӕ`զGlT]#jW!ϙN0ߥGO{" }J>] Q4|$%g`$;eFˆt}W2@?!XG gCI@Ґ훬۵Hf(ܢAK.lK#Z>"v ;H(*V&Cy;|zQUݝ% ,PŧS[~M⽏k ,rg˯]yvF %v*m1'| h#yF单òe7 -[ yj)*aЌPS|=@<T 9@`hC7`VO?XR,hZ!577w\}<{fDϵ+0d0 K iq[9)!-OQ8WFjL^A6bsi+C]c/٣8Khd3ȱWܪeQUW7=+%t>GG<ɅL݅z.،6p[|k| %%Lꔎ^0T8F:GjǸF@+Cͥq.<NRPk߮v؄ɚf|?fs7(lu mͩt*i(Ez1O 3%g%6FFNj馌_JXlm8/ mfirP$U,_db\ ddL];"̠S$h,>מՕTiJ_e0_>q<=. E18PAw4XyB0هXe v^R)z3DpoX$͊{/`8a" sryaB?b1T _r@B+5jEU7\3)Lx_Zx o>ᨔ2| G^$|~Q؛+"[i@H2ݷ2'dpxN8fn=# x+]:/1b·v+ t,"|[VzWqL =Q㵊ruy#Q cv_QYU96S i|HkЯ۷|⦸tvz 4'K~`Wg-THئR5Ÿ{6 ?o=Y1˒G]&~'v(Ül'NΜ5QEcB.OFƾNഞp\f;g<*:H,T$Blv' bq W`}'?ڏjLA[cNO]RC|wzlu WuSU^LVpnJ(ngf8@T%U /H;k; fxs b3g-OoL(le̸ x#OT@u8gY&)4>-Gj(YJ1X pђbĔіK2ev_'R*C 9tY`[a-J%AKoPzP4!LҨ\n$xa j;+V"w=eҶȟ')ZKm,|!?R|d 6W隐0[|ʡbRN5i_d]sss,=#Dgp60:3`UE9PNڻ޴ٌqZ߉1RGaA TK2iY3W7Kp!Dݨ \}h8݈'q ah(n CqE?8$LP;Kg^_'bi ."ob7gQRX`ͱ NMMYvSn dm6Ajx bR!$uڄˇ25"CoF%l?m˅9Kd1Ɨg{r"3O[Xz+SNdw Xh$ ({ͨWL.Y Yr ?CF]guz?5NYn,EBӰl>ݼn;7\}1S Cj#>eq+}9րZB|}N!zW mpjD]S-fc婺?^j_nvc 9*x8pui\Th΍sؾŚXt(³U>^ 6oR!2@OeLNZ(K{,0J8(~dN )x+0|Ee}Dl'⬑Y޾ߠ;C{!#V|,n$bu2rfJX kRHj ȺD5QɞnxY UG֤otU|=u*!kEɛ؞aH,avG~]7oJD,bE9!Μ!ZimMY: ]bb}w{Ѫs6-F= gLS\S*RC7|fXq!l+e;2P^צO@i!0 moH~O5#ؼ󠫗+4{ ũlsǂWv}۩fdSg3\"V-%ˆ^3 hJ(B Eѐ-R`j/Ƹ;+Xbӫ׼6)dU;/ &ˑ/ÀyRO̕2 +z8srlC'G -@z@"+ڨl]ggB?!JgifX"0[{YnqF0, Uǭ±'d!\c|Cδ1ÝИ3{Ѥ)R-;wiZ,@i!oi#+_i'1eZl8ᲟZQ>$Mm@$6`e[o0R VE×LB{7Nh\gUHܹ)k1"H=B90Kܢw4cGN6t0J HgΩ-NE2`vEiPT3+pkUqV{ʶQG8[3V2K2gv5= :a5vP57QcQ9qۥ=yh(Me[B18$^tƽ;^ z oq',$A|!~Bll]~nu"]2vln H.| qj'x#*H[StO-ٽ}X/PF![CV☃mbeO[fkD]dG7qHe+i l"[X#.XQ/dymM ̤@&2HGsX\s5VH8kz{N`f aə_JfYIO]8n֡#Jt"v^(l&B!s|zpdQ:HI~CxQ3IA, A|!='V"6H ;-(N~M忼0-ϪX'XA K+|2j.ܩ(ತf,|qgEUFMM/mRYVqz"sSTҭ cq c}P;ohG#~w\]-h)J,ڌAQ5(3EJt}}*.l<;'BU~ F$=aO|[6 #'[gb#lt7dQ&I$^XgC$9`{7kork|AG(U8rOx?RRhWpHo8,V 6w\DE 1o5@\ yGSkn95,LQATT"09<+ֽ`_|Fh[@+#k5_y\)w\v{ZFѸ7PTV9qsC|ѮeizRh||BBTF%:ژxWY|pkl|<rŠ'0<(rZq8.:z xc Y}dM!lxd=FA>,#&@+:DV Bb-$*`K}TZS>HDLvH/۽D;iʢ2/-r s*< 'L*A%ǯh#_&{[%;ͨ2hH擬!W"Hu#pR5rSVQx&Ű)iC'ա0cyD%f%Ǧ;cq`JȴTUaX-* 4ڢ,b u|'ɬ2s}퉶 sx O۝ϔ`YǖLU}@I& bJĤ)~J\'/R0!w0yݠv$15"u^UuYGy5Ϲ:2BT6UNȏ@C&'2]?0PIɏr1S-T{L!,8LIMȳij_%=r%6Ht6B`,NeQa|ce;^de 9tTzVKkc!Fa_]2iWo w}#bBn,ɀ3-E6O#л6K]qm*wx\_^Wch'GРΣw1!ǚ6Rl#*-I/""4Y p63<31QG+,yK,A,vI*cz‹<){/QYD{ k A~C Swi'o!V}6 ੤$N/ܙ DE킨~~]{]jK{Z58췥\/ JHo**7*c fێN]F1 u/o%Z۽lCD}r% FTMʡwxgYZŜf=WIĠwCѐ6Ul!bD}2 xY͏"ܢs+pA/%p{~>4 (TGqkS ?zG7QȘbF|Nwղk7|x0:i/;8jJ`n5yO3BQ+՞W"OC/0-#A<;6*Oqk|&Pjf4&`EDHLNd7jybӃR(Z/x3aum|a. "*.w>^1kue-ݣ=޽+GfHx|9RWE3Yb3UtV"z!1ztބı˔[D6MOy3%0R RK{`*;&I' k:QQ2Bޅ2IN;*o\ʷfv%l{N\umv ;YS)!y5A᱂?1|oRHjGg[.ڪa2(Omg-Y*0PJUTLj5ˣӇK#ʔ@&HL%.υ7,6twTr z^/&^w7v~YTG9{v I z!fz¬G.^Y ċ5 {fMy4#^pTy N[ ho+ c u m3@ )Rth(˫E1wV}OF>p&m(5YzbVC&bzSΔ6i7Q3BJtHv`/T "bǾ$dZ vΪ{#F yy/ xuʠsq/XH[* Ì[ݕ NMt_ M~$u} ~C$GmkSQHg3^۴*"_\ Y8r ^xvpUm>/m$)K"RmGHy+8o.hLݬMJ@/7?}"l+V!yw_En3ÇΆ/Vx̸qJ* ue[1B,[}4OU<)^݁uԑ\C -D2E5rhgRJ״-S0+~Ҿ~]ܾQ(jb#w+ v&ZAN On bEAP?:Oߺ y7ouYA;ξ7*64aS > $ Vmn#M:(IVj0hapQLp2ڽ`$9F$av$C& r=Xy?E ΎѕXޟ8n>%3ua*DQ0nh%#1YV尤^gס$E319%0 \UkCp j0Ź^ ~9ǟ*u}\Sޣ/Q4+y V{ox.wH~\P##BDO,PH6anwn+"O~^@0 Co3e%S=m,VX"ўzF{k_aL#o&GP$'\Gqud&@J9o(<}#@}äedB9ظ_؂ۑ?&*o NMpNld3T;-; v?z OSDW$/N}5QѶcȠoVx|FmU]9KT3?|y \w[_"f!Ep׾sUcX49N*6R5_[w<)9U@oM4LSNQbSUZIsj^h~Lzj(eo_-—}Vw3&mJz ]: D_P|:qr!yUiÍ́/@\ƛi#^S@pT}[,k=Ľ7EHYYok}f4{=(ߩeCP_Pӆ4WKG>~JȈt>3%-9r"R&5<5^Qߏ7!ItBNbʏD^ uV> F(ZneYmeNU+]VM8O 6E$Ş)=E@l '_S{'%hҞ[J:X^ޓZS,/Pp5bET=MQ(  笮G[-zKq&4O[*"]_j#\2|fY36~Kd~PW;ٓeJNIdn,jD2yr(;=a(lлfL\#)C5Ķgl2p,66Dbx5D91%' $xmie+=ހ|Fo_#SB2&P J0B &^tzRJ|`uB7*t:lfzW!.`:t}AE-9uV1r-y!\ܭN}v9P6덑ajo%/خ2E{3S9+g«_,6=$3U LB)28aj (ұ $OEw>(8PC76횝Bqx`L6le*T{mt77'MbW8: x"œA]yӢC3[Q% }GNRt&lRݗk,C|mrؤйi7?yc+ # Ee$e;+ޗ:X_y$>2spV#i1˚'6d<z=!- cg52>5|GfW:jwgok۸:%ED\<35t='|F$bF!9>#ەWd&,>ͩ泺fY;Idyy0MBf%p}y/PM!f)hA)߇v RJC&AK~ {!5w_.H*{6"='paZ'-?'[w9$o` LL܏ӗ@ @mFQ6crNv)yPCՏ-}]s!b_ȸW@qN"6?s]J0;aehYڱĿ./A|bd@Sg.Ė- 41Mi!ر ]0EĹ~ &Ä S!=|@2\\K.~$*9qS2D+7,~jpʽU+S1"e9vgdA)΢xZL.6~_p nޞGHPZY6⟒#jv^X^3?/!^POS;x C^ TmŒm^W {Y7Q$q V'MݲQl~<$Φ4j-0+|G6K~:*);zHeW7B1aj0n!i1Y2Z,$BD^"3r%:{1jC0{]?c)[nhڵ^0gϢWδ}J<&'*&g-H@gpO ߍ['] ӎBiUt -=W?\K!iwmN͹2D ) ~tktK+Y$3T_{FVGq9]{Tq(dcOճ҂6yN*эٸMx30Ukrdʇ+ݸ^Yi4B!1AC51)'sبҜc 9Y )"LŬS1T3j6Iw.;-Hl8_0*%_6)S%:J\W4}Jbj![;2X [jqNޡc+sV*Jtҥ!F:8* |n`PQ83wz;`a1Es(&!OꓰҾI:}֪Q.S@9'ֵpC D-E{RCx)C/a7Pͮi-!E7}bԋJqo܆k%ѩ" g\t /N2>HM"D:A4}љx;bu2. }&݁htJ 냯]1P uhQ}_ ZֲWqguld; oYbF(Q/e3.gM_¯D/GIIіuJVeH .6CC zsy![:P >K_cj4]H\JbgkǝT+2܃|z^_kI[B5ڞSpOQkB#|(%6)GI8^,L{q@竆w)|j_/Brlp @}sp(t%Ç~?0h0Eq|ry:fp8yXMdL AtKxW>&,tgG\!gRrsgLp` Lyq2d}~7bG⭖L񞅎UL7P= ` &^)Ӏ@@Kgf4؝}~d`}t|nQt +]ix! M13"4 M{0n 4ȧ>}YfBJ_byc wyQ:%:J:KF Jnp59Z$U3#} q]D!zB83UoLkQ]:@3X{(9:s%T|ەE$җP Tu.pv~B]y e&!:f*(ȵHk$ G{=30eS |3"D9@܁LI] K=4ěc˸ip_pV(k0݆ u5Yy;j8*S' D\/RQatk$ 0dSagr/U#|8wpj7A5}ԥ"<&23V[3mW2XjtBʈ;ff?؞  ϠHa !u {w GG{s;F)jJktFȩ5N|RVmsmꇅC^ i冀F>P띙\G86g3 MgM `T$ {2i)>"o: IfM&?6]͟ ZPOAZpvn ߿vڍ+A;\bCwDD[OS{6O^I&kH֙ziHv QFs48z%pɜGBuRys&)iKa]"Ӗdͺ.d-A\AnI轎v {$8L=ض/7RN`RZo%rƳC6<2BsQvML_/f 9m:݋H:SZҽ}kY.9.kPO.u#i!PqYŧ8PX΍3[H=0{ f!=@9)#swtMaaxi~UOL!BE@l _H!j埴:kO:@UkUm$G$ImܬlLn\_Xx_N܂G8@߬H38v:er"*Ps~$=ncK"R)n!aΔ_IJSMETD1єظr#L,rD=ЋжCU/Bp@Ο&v#?]$srN6䷜R 2詬㸡zGČeD-T:/y:mpZ<{CX76!3X.[ n=qE]~#M8fL4k/ZX0&;mE½nT}GI{I-=YXy4jم LKyKM}!U.~Mh,R`L h _=^UWpHQ.z@f2="pW%F8ђؽlK.1F E\ |s[P7JA,*-1aULn ~;B+F S-'NGcntc ZY =T%|fu_= [Rct>l[!; 1Q!VF aFoYi4VR{xP4E̓N_ڣr"WRfo:y] X_ŰwvѥafUT+ :_-FH΃i,Ŕxd/XF}p+YMae%ܷʋA`H}8DckIⒶdPLPۼP~9&|e5aeXE9SGOX JYPkEThrؠj_&/K)dOMWcB$`^IEIh P23X#X?W fYdxWJB/9!\vzO1EɲrBDVIqٕm-f{b#:p\QGL޵<(`1뎀?BqpK"仄j?^FqY6?j{!~ͧS?O"<~iBD']7w{Q@f}`BZ΁!ɿ~"ĮE06$OֵbA,ZN48s;s}gq+D/W.:oڮYHD_A}v\&Tg>  G`$VLXUl<̬5Nm(ZὅOJO̰/co pYW8s?Ӳ}1( !<\`džt9XZҎ^htھ(3tþy/vl gWL<N'٬"S-._ZJ 7@@ c-%NSU`6(3apE=ͬA>xo KQr ;rlf{/F_=[+qCiS Xs ,OnʁJƎ*РA7d jgi*3c=I f-~sXE`! % EB@뗎п<9 1iKeH^ޙ3Hi6ϞeLʦ W ;$C3H]J2˖ h-=pwDҬ6_z$ۄFh.Zܒkq$xHUe$Fm?D@ZϚrÕ QFz@|Žy W4}!k%0;nJ2<Kh%~rS2:I}v, ؞D7(3U5OܯbI+%yّ溰sd-H@h~ -C l UjPwpD5]U^q*}ymˋ(lFdٲK; u0 +4tjVx0v~Ci7Ͳ.tJJԕخFڇn*8Or3"SE+ ƿoA2P?~ៈXV|H{R ` GD G^Վ;VBuft&vgr2y(lD DY#)"Zȣԝ9>9|ߧjI6~&yu#>OʽM =YԠ({`6 Wd锆ۏBSyWAT{B(*݂K4 8u}!{l-o&4mm?ǡ4߷<aÜ̬ړ4 +SnvEG.}PFA';؟3H\JNyPEfl:&qnv TF0r*.%`(kFe' -'[L|°mˆAbX#6hÏ2%[)/sLx=6S .G0gHqZe_0Qf0ķZ89aF{ƈڭsp!ɫ2ZjqoURY9Bw fpv6K_}8mVt[Ϗ vPVD~>o^PvSzo1 &y_A\)h(g>0nn`'7:(e R=p:oɒWhH l~ЕBu>^+-B&vH;C&pI>,5[D;T9igy vdzF7z3 V*Љ@UQ*{̝#c ? '.6dr'"[@)KP|e4SQt& Oi{)eʡG,RfHLRmzetܕ']m?Yd궞 (')=;8QM˱CDKi=?fUܶVU0?=sHn\EO)EʄuM-_f(Lm}RMYj\mjA>>`oa`zI3y@N$Kr"`Ʊ@& ݠ8˛P9'$D X"V9oڿGiJ!qw;c[Emsi[Figଳ$ *M~+C 64Us}Q.>?hSXs*4\CLFI۷< ΀ 3Gg` n/3HKH吴.[f[ci0C;qT N1½?.gR%M.TiCa ܃Hc?nDhMߴ.wyahE=>I>a>XJݜwTK')+7@ N0|˱b/s2 a|Wyf.o5+sҝD'K5p\hFrd=Pp!Ű. mTS_ 1n·CdDݾ+T~3 maBh@\L__WU>[vZynsgjJBR]03a3s+"X G]( w\s[$&#Ўh S`"NdBSGr V?3[k"w+j Ws}r6xǝ=A7ګo{972c ̡oQ:BzǾcVںEo:Y?tBTC}q <bL+Au `_Y:L+@}A52䚶IM"wH(v"|{JH֕֌r$(;6}V buO (2WMg=I߱FZԨ#l5 dx"wŻ<gDOUal&Գ 򊨌<'% /w>b!#<灡x;t/Q2L8Hu@a?T]O&lAJ ;y?XҦլU0 i*ٸO>?xXޕ|˝,eW%B$VXz~H=m: tNԤ)T9 *M֊N^3ѸoĄ0LbƷӬBvf)o2@dbGoXY8?n׍#ZN]n83-0ɒzMScw΋<&CV)GF}Q@xc# OFf{׈-ݒtNعX _1+ `v7h{Y 0PXrrZ #pXI̛^d8%^ƨ%[Mw#zM̯iL|# ۉj#[wlI |e4ӭOgf6V[uȊ![QK@v?' HZ>=sn$W sw-|~A*L׭3<`ʛħLN^R.|yCUZw{]ڬ)mk-==NaNS*.$A.=tqxD.Kka7\ŭ]PZ|xQ^ ʩZ_4 ) D~ڿ3H%mB# PߨVeHyNҹC"tA $ 6y!63:Uhߓ~Tȿnx#ot@KQ%^_$j|y%i р9še6,dX:v~rF@rC]DɺRa^W0euwjSQS}r;? b"/-TJ܎h3Ls K[hK(Zaoծ<@ֽ{ՄXue~ڙ6anj-nryqĥH;,v[lHuNI.ċiF\EaS.ۡ#dEgRzqS+8 MjbGL ɴæ` S=_B \t_#_cM) { :T8r=~*=-}$PKO{Ios28 s7ƅd4~ȤV z> -AiS̮~MEbFe\ ~Oo?hۖ6{"Ü62V&_dNu5ݍX ,ʲt8g8HפS!FY/l 褦ZHה:^DPm}YdvT(C":=@N/qWj- M4@@c/suTWL} XP/K^P"$:6%\'DCL}> XCҌr{qO 4g5MdAdVf*y|nR0G]H={m\;pJiQ6 5 P)yu7*H6ԗJ+YPwf"ߊ#Ҕj(@pw+huqX,W-3ձ/6 3|TsX"fJP fK#GUR3ʹRNo;Vw5JxǙ[ `B̒'FGH#ASQ\2c$ŋl~kօVvӘ!F>' XΠLL|O;7C λHTpA+-T!;8a8w:5tGf|>$qb п$9 I? tY19TN׹C1V{]>b:9wJCR?0Pq4b~ċwʹ싛 8<1'-vk(f}ݫ[Q𱣦٬ q4.Nn- Q7,98OxœH綽oZ 4wyY?L*9 (UKQKAL NaDź@PH+7\ +5K2H??S{iH +%7Yfv;ؚzغK_>]K@4t)M {R?Ȉ(B_" p*!N}5 RnZ|-.on';]b@k404%ϡnBNr!5l/ ,#c) I8CcdP{غRog-JCwVXݯD'ș;el Ti7!VJ\!y>>X+xU,9fJ$5Ŷԭ:PDMdnqRMkjwYzuldѸ&0{!+$Ȋ= 1NcKi[XQ LUBE68nՀ>m]^LKwY?P-j죀 xw"%7ۣ0Ʀ6F- =3Aի_" j!EM(|/Ɋ}.ncR퓼5%_M%5sx?4x $%S:i#Iq>*'>N۴._@fZƞoM"eo5q&5G؉Ly" ހ=[t:soP^d LĤU3/c|Ba @B'#7csy0Sn=i?M+E6Em;ئ^=PN`յ"8p#Z1:۶N X y HKHP1+u*<[v,[W<;c WX*%!~bH䍧 Kb9I6w08T &شDsocX-m(ڢSj| GPזVu2[YsmicShގ#Uk%i3=((OOѳ# /'E1GS G+YMy*ӟRѫ!Y e"yjO9jQ)f8g*)5j2$HN9 ie7YmI0"S {IH3j֎JA3k&e p;}~P( g\+$KWQvpEnI14{!l2PRaUY]1R1euf2[@'^2l@Uȧ;ʺTܾ4P\ Stp?&TX0ӽAFEn>Z/q%;W~A E/v>7"ýJ0Gu}d{qƋ<"ds]!A6E:R_LqJwH$kwt0bZnܻG1pٌdvj*ؽc]9g,?m Wsy'WW+ n89QF2|6P> ec@H(tu+<=B %:Z#2Xܲx״08Yy }pك!m#u,ЮLrR`ݹ @:<ۆ6I;AB DȭK!l%  F~IͩRKT%rx om'8FePٜ ts3lzVkIVԨ`v+& cn_ޚ|9fA?s/h |t@IxNm>6W̰Zk< %hX[̘ȯ^iEGM&sw뒇OG(euu/P8&0W#y-Wku' q \ rYK8 !'Cbm=1`i)q38Sr[a謄-{g-6 -T>SB;4!spn$ySc/N^y0E+2폓`gJbXV ?Cc!'K:ӓ C(NWLDodžv}5̸HQ O9.Z=-ٸ* n"VvOSgԬ$ml!:b5ۻ"C{R'j׉^_/z=wfQV,:E4Mmfg\ 7ZMzQO>b$K@@m0>iWgK\Wfyxm4--USY>z'9=I OuN4b5p_WlF}^<='^` I $V6#>tk@[M܀C_WNyq) )XQlXu?,. p*NeLOxumʀA_Ɨ^kI|lOBI !CRNK\w{ ]j~hpbM qޘtFY "hY:8`&?eъUCbV._ |݁kEYEs]MdiJf#@icrE!;=хLiDFdP:LK;rX/Qsp]kJ AgM!i8 ?_wVS8ɱz|6FHoqšvJî(x"'GR8T;q>jZ~#9#˔\:]D҃5wR(B|[^w }z:BDJ1_?Vl||N=:tYFzph&c+o6^ $.yU>2Eiyx yy`g8Fg=?a!ntkiH|Tiz#N6#8`3VsςNsvS屖%*%@hpڑfsɛ.d9nKzxaķo[߬~zF}*Rǜ\h)A?ǷOFtrJy?#,kv479bTQ^ 4x%zO@H#o4+;Ȝu¯ע ,&DoiB ļmM d:yd0 rńPu769z뭱<Àr[b_"wӚUEcb$ԃGkts@udG[bUZJ:thz+,?lEDԊ=ubS͎ wlft&ZO&hvXCQޓi@'&l&GGCxH%a!:FC e~QZP:@X f;~>"q ESrtzh:{1bFoUMD*bw!ʦΐ9WmI~H.WAղ4ԉy qYżkpG?J+˟4i6GdCڔEC@$J p;)l^F@lJjK$3ar=?Mcvo0n77 GCNNs ;z >Kw-2}"7'F6-Ԩs(إOFl`/)r':8QƛϢW:)0=2ZYz$h&@om((bIZrD0+GoD[ou>"d}m ' ;W>Op0M{HnK\?{>ׄS)oZ|ko@ꖜ+[*1a1ֲ'tfRd%}Z 'WE]a-RVDn\<Ȏڨ:;]A9e "#Q&'RyCGGU`XPP 1Eu~1o,[\$Nq4D[S"l2yo`D)1QL \xRuXevQ1rg%S2Yg$% 010>qty幟Ngvaue)OFPuMeL-7?Sm s6 x=r=ׯZ)8@:(;}WwcEKo tTP;(#f9N"Af'rĐ=yf:l~GNRw5Fy*Gn^&}SH6qR+4̢qn3(5ks3- O@">] )bެ v tlv"7z39_DrG..Ga%iX#|Z)2gVvKʒ Rry4tS_=!W`rKBԹjQ{~0\M_XS1nRB^آv+YhlY]im]Ңߝr Br{5sMhmGJ l?0z|_* vPќRn9d}޺otYHC Թ&Y#KMV6;Џ~FJ`ԜowOP6JqO^}Q!swG=L\kQ8s2Z; SZO^h8 5:b $Dq#{rV;vbEc}w [)g;1ȼ9NoK Qq803^?7h-M3Yo|11KA:!tnx-oG8 K*BعO;݋}a A xւ,i(VͬOi!Ulğ2joX>M)c-lRP$rMAozU"j~TΆ=$ABCϗ/󘛶WQh޸pyh\ޣ4>0VDɋ!u#f2W+(`FWrr">iFTH 䔻9Vy"+ $wР9|y>R OˢW^"\_IJ|𧞚Y@R\Z~gw$Cjt>~̱ѮW L"=4nF!kNt$9cp۲rFǴڴ)VFj2 %wgXAwwy)<, >;rm K=fe|F)]@Icra x[}kjHXEvxI%V -L !'bsIf{VrxoLm.ly&~~hQL8cMx[z4Z5=zgv1yʦP)~PN>1g|mVtF!CD"2OE1y( FJOf iGm\JXp<)ܞV+5>qo~Ύܺ3a@Ah!9XE9?Ɉ$럏7B6#4Cc!Ȭ90ҡeR}KYf: .>H6CQaS9ø%6o ;Kvot~ɺ~{1a_l#p Bc[׺eJ`pQyREiQ%[p$~^9[!է߭T$2`i6PhMgrACvqF) =W$qM~ZRUbzb-nqosSVƱ&1VTIk|?y8Ū302@ Ln&G-聹1^\7$ QvF: 1tMr5-NC:@[)|5`#:ǚ\,!я|X3GJP*kwB]_33X\F))Olh(RW31m;}C(ݝ r& cz)M ©i"+&3˄SХ%ep~td+N2qc֗8/\"%pN2')B* ($ {.47lD}Lis%j 4GNcBY>.!&wtQ4=<+A3әZl_N!\H'-89aAX!H<%C^RȞi0BJ42tq~PRc5]pW7{~+(S\}:_[1%ϯ K:V9Ҵ*MOyhA+rmeN4䠕_ttI">~77EU~$t^W| s6RGz^+W17VGC9Yt(PAm}G~.Υu3o@]T@dJ813@< T4z߰gb[L JV̈l#7>-,OzB:im8? -`A waSS6Y[ (XA tTۊ O\0X-"D0fb)i1T~\ ZY4_,#8kcVz#^)=Q#7^$.šʭVWlXtoHdŬtPЪ-zoK4- HKZΞK6zohS,T0HcH;DDV)8T gYJ{!yXKh*ZSV }4<}jHD̨6%^ߚ3lUjÛ6[NwTizZ9.u~s>cɠQjkQ-tFڏHvyV޷V%FB@`z4ݢwE7yK&^wVg2N +-.j6 jH"}!ٰ֒%p:VA69B[o";Έ&< SK;+4{{-iQRοَ"ͻHV])m5NXErFHOTASs:D8>E1|/L{q.~i &v6T"@"i-Sx"DHN>,gL_#XeYO ˅N!dî$j =3D%8 ~O* aψ nEYV32IvDm %Fֹs^ q"" C>gKmH7Pߏxj ~b1:?BF->;M}ރ }}c첂?R8;j sDdcaal%@I|˟MV;p1(M^;VpqGyڒݣCUu!@($Îi 2?Y[tX ףI*9WY`3Gv.GQc07 E<}]h(}'u[MxYͤh1-F+Wy Sxhmu>Ÿt m^NFU[C`4T9҆l09ƊFQhEk{h56Dwr !%ܧ\9Jv!yC? wv 59zÝc#]Ux\J2dM $ 'p<Р&ugyQ}/DLVE7><^z-y@ڍin*rJgη # w(YAmd'8{0ݽ[A+>10 >Lr5sS 3w~CXD8DZ->+ iVWWGT8힜Geyk~=?ď]F'yMƦ уݜ1mL{rᬨ{P/#;enШmNہW>Q| yZIUchb2Wi,:$}L$6^ iaEF,]a9_LJσxvfVrG7S"EVZUxѡ7dLw>]w.AX/!۳S6Aި(YM^)3Fg4Z7o4{ obe_iJJ,6/O'E2Р Gy;v>.>!+s(֘زVCJ΋36[ 'B%^PFcM&Wׇv> ሃ0>b35+i'b(Guۅb$/Iy;O7;n4!m7dc~\M' wSv$Mg.)guQ'}5S|JA?X?^@2D^?]d9XI w1`xǿ/py.[ڄ29޼/FI|WƴL8a-aͶ%]ɸV0&A:S-Pa,!VD#vDlCМ@;gʁT Ќ}_o#I-f$k=A< *5]:Xk8jK|hl J6Y.CY279ܽ(߆R }n$X"5inLXLSo#P(?kr p/,K# rwd'3atY \vB npHy9d_^!^wV_@NY;v&@zSlYrDfY`i DK,ȖUVs}cqۤKws#D&FZR/TnmSد-U%;d6DA|R1k {7e#!ʤɃk(=+ _FcAϕͅrsR\ 9оs,EzzNdw* ,4wb ` jNC֍tst*ӮE.[y{hao;E,rG-ԉM  q8ֲZVz|CB,缽DWKe)W ,k}vgմ5]AdI,sU63C0\ l!8"*6}40ǣh"ϣ!< E7 8#Jy0Cf(B,}H9y"&2;] K!W-C|s$~Xoh`p\! BCA/t`fs^YhuJX-,zI^~xMJbZR6qWUwl.c`žQn !ɀ=" s`f_3UHf԰% ef»1ce}Q~ɋX^ ]q̀ a[AF Qje! -34G70mPWP!3F;b3sP`s˒j5݌\մ%9 G}8;GyDXU0>~6sD't"DO,V76Ev0:Ƣzzaz9.IOܑe22"hvN7!ni(G5?f)A%eT 8mI9ءsˌ3c\\ܻJ宰@, 7f {3X^uy$jLjy%qL/noV|mLs^zFL5"9>YLDqXU5/ ‰^G`+Nշo$K TxTo8uL ]1C36c<x!_ȟYtoZrER>zFD}FһV yb.4-|Aw(-Qt%"TOJot&5K} k0*O}LzclV;FmEQd)\ՐRp^vfnb8%%oFkb-Gg2 EF)]ܐ xqO^11IC'5TL@ktR |Js>.l8bG3Uߊ2 ĨxjWg޸nZ@VQmr=Ө:R*[Sgwz{!i-[@ULUCt!mJ< f w5|s@_]=Ni*OOB%ԗP{rrhYO]0  x\JN,I $Yxk1]g\ Fb Ha_,8i.jQ!\YD#LbRօ %C>eAIgyI@t3u3< _MܾM~E ݊d Xp&lfUOLM((< w.uM?hCsi5g Q!>{bK50*}+jrܣäGFCDgm%}k̩x.\)p}#vgvGc Px.ُg'4-@:߬IT } Y^?D2qؘ:CͅSUN A /%Кp~?@"\wBZk,m]6 G]` `L T6hNrXFJq_M:%zlnB4J05pI~=)k:ٙFkug>Mm 0T<֚Pٱ {^x/(? j5Qo8x%>t< ]?S9nYB |$e~P=b2yO&6w/TQu DJӱVz<g->u L`L9,Yÿ(:MYh|,;yވY[C/9%RlTCߡS3 zZ]OCCZ;`W1`KK\(2Ϛ=/͵T7TtGoV_Mt1,.bp!1@ o >c%YZ(_<%"ޔ&•J 8?ʼnԦ U e*~NnKF#eb^ߝoMDkhݧks5C$"tk|UyDQ !1O e3%SEBl$15r] Nsu#ZTt|g9<ź)yk2a'k D^ %қ-FYsu>oе+fAEvZ4St@Te3@``RL_?smi`{Ao2TY=遲sh❃bnCiKrk`5v(Y:@-N"+2еDm3UIVGXz<1&- k]A?$ԄX-4闌"HIo!S}$$ ։g " x=oÑV'pn  tMF1s|H@0͂׻i8jY<Ь"0 7O?qD0~w12&)iy\Yy#ٜ`K*^EQ687(ws+'X_u^O.NS pw6q˖gJ^h6Usd83TR 9\LTN^N]Δ,3C^,83rp o^ًR(2M+c!D:c-5j*!m^zXJEE:brl?=s~|q|J+?|#W)(^?is>?}}rT1Y?p\WgvCDQ%A*bCc%ݦvc=oJ*lq/^}H -EEfV$S q-J{#7X=>-w:m_Fa BiCF4nZ3tZ)mh6rraoš?NHyx(de+=l2KsK ;Ԕ?a“ۃgCwHb`UY5e)-τxTxba;:FM712mx*0F3eP:p@/CF(y{! įTS )qD?xwK9a6mn *JrL}̘K8Rsߚb$EB^g]_$_vrJVUZ-$fȪPBE.= UmZ/( քʙsw↕i]51ߗ.?~FX["ߌcjr=L1'|$m! r]|D:}v1ρ6 =~ =w?ci&0@\Vke@Q+Yo1CGyt8PD'm)QRx'ϜSLjh񗭤u'g:WDdһ>' 5ӵgh>ըuʬv+"e*;X3 \:nh74 >CZJC՚E=*3&G}Xsbn7twޚ1" W8`g|ry;Hֹ3%"fctPAf+. ťP`нـ1YֱooGоLQ_9Z$pBFW%."=9='K؎b$ UAhjΦ|ŵֽQZyެV͑ZrrGa& E`AK-ߗ)YuRxAJgQ|kpwY[y%6$ R5z(GVVQ5X&JZ.՛{e|/<,"[@X"A_)sWw4G/h5u*YWikcsQk{_;T=]Q6x!kr5Fpm5Hn( j̙lAu'5ɂ$B3dVފ8Q)/nU@ffǪ8 R4OTҖy6MW< {X.op\Bo 8/wD yҬQQn 3K ꋱưfzWcSZn ~|xp²v(n/8DhGG/eBM`GT 7\>73\> 9f*"HiRl/ė qM|!+Oa ?ۂ/HrD_3=]Dϟ A)k09Wܗ)QiWv:Cw,LicPL}g\:66"lj%&j"U=#pw e'XPV̈́;amh0~ppHT8ZX畅zY)}[]h>l-36be{Y,GqjE.tzj!]Za9"v HEi/ۇ.1gIܮ5Ijlψ݃8v{>f 2fr)03ac@VETK>eZ%~0lȠE*pN =#+&vif\3 mRv=r=c>XƄS޲𒂥H;)ՕT;")!n1ߏе#Sfw?R'gj4ؐ{ ~ If6`KanI.HtI'p38&9~t?DΉGǭpai.N)8秱ǛOgV59򡱇^Ick~&=8Ľ̸H[ n,r6M?-^KN ůyB} ?AƇ@ ^+V dt<z}uEuZ;4PTĪeU%,zrhuY]Z'y@[a^x$:K<ӈg'OyL}oy{ҟ{P{G[ܻ`7xrPZp1[Fu*7=H>a2Wg B 42 . V۸'oӌRH}'Bb gSIo1˗ :oKG ^␻ߪK d!r#E39b";6~%-˚Tpگ4vtol 9 +`IzD tr7;mg[40܆(Z/0+ŷGKi7g${D%"rk1@*.xVA!"E팻 JՃ 3d[&*PNBbŸوz4鰱(rC{.v,8[)V64YJWjixPԘ!0,_6r@EW?5Y??d~NRq8p\7xp,ês/ȷ<""u sG:-Y.-e:>hiBC5x,|%&R}x`nQ;Ft ba$JWw"݋Q (j.y[xdf֪[!Iost0έ}wfee;bɟ(3v2-C//'DU { րTBgRݸʸ~ '-.XSRw * ЖSO(^l:yicAC . p I%帢0Wډ&DX0roH ,s~[i1zf^lݳ.-QȌv:BaPhHX$}06zVm0Iz-}2UF5)ۈ17>Aa ]isa1Z94'0:v~7>s[CC^ uY+jWn?Jk$s%0dk 1mDuÎ#3NCf1>U_x6'\UVF][u~wPI~:*s_yǓUζ4NĠމ˦$5֝mMIz= >?Ckz"x({hE_X*@ 1QWP0xx.,X@2Y9##^8- Y3(1٥XRKl$MKD].yAyn}R32s.`CK jPQ"0zA7]<}w"T[Uy,)bJrVX>$k趹I:K>.H|$yo26cR1 ܋~e+z$HZ~+ᨘܗvK틨sFP+0 fSCw#ĞM\/f2>yD:>}YlOve#Gi;'eYL_4Rr>o0ւ gr)&hjI~z2赟P^;|O8-+XԎ_UN|fۯ;7"OaNË JdۛFz\?z$׋8k=tP`W_|X.9LUzH-ˑ"^3_Nie`bdoo7ZrTF7R݊[`e4H:q{?g :X[H[1`*O ^hI m"/sOw[q#O{0e͎Icm<ؒRn'ޑ$a[>A|:ۻ0IȎ+s}yhp 2Ep%.r OuQ#?5PzԶ̌mSG6c~PPt'|F9tX_`* H E:S?h:|T36q}g FΖvݣ#~vq2ZS r.YWJˤ1^4kkKڔ/ t(k^?OG@Αb6fɉxHCTG!Y4yD">oIa0~yuL-x~ktu$<*fp\bdpkBf5{(N}b^ل`m.p]| `LhݥQ_'edӑ6 .Mg%z|)rc EKGwhU Xw l>@8% Y(RؘTDQGXij]R g+sp1H$sZOg'u%:Cf.b0S1pQ KL$k& u0 Wq9YVbo,K3< 9bp3<6$P\/gKU SW 2 C~Z]ƚP޹+GO.aI=Zv|X67?_ ,Z%'/?_7 QpB hF-[c s Cx^>{`R'<F;y (vʺF 7fErK4ѿ`ٙqO1"-mDt$"Oƛ|r3)={&X i}:)y(~FRyH~=a!Њzv度븀'F43Xt (\70M!8t,BY4N%1ۂUCgPFԌ_ܡxiWfYiJ37RY>ƋXsr* 8URt젾JʭMB_"{ٛ-VO0NsMgl7yUcg-6nVyg#REcн$C@4+b]>JRLxPgUɊ! J]H#+E;FES׳Z0Eg(`z;V8RH̔Uj̷LTGLҋ#X]+vdXw"SԄpHHfOo % &QɇA#4#g?DWkt.wn{i7SIgHQZX&ܠHdBcV|4:)(ri!hkX $}ho' rXGo%EwJBs9!آ&7M>@"4Ґ:8t")l_;5u>٫z ڟ7Y<27 ͢%{0D^asM!}3!Y.T䵋4S56tHܘjP[ nznS|fdYLA >q%,}ꘃmgh 4pf_=?S:\UTC7x%E#hf uUby!O%8' . XPH)3 vߑle65팻=SQSGEjQGF8 `-t;©#Cw"rXQdP'*!:!-~ߖࠆ^Ͱ7V/rDYKēPk2_튥DV۽4^jJIj%in@-kf1NWibP%tFDo*IYT"ƴc"H #e\I3W?+bp%x3ݪ㒎HgB?Vfz!!hk4.zfm9iḠDֹֿ9P #liOY~cF,ִ6| W}/uÙS!Jj .d[L"HoƖ1qjHr \^h9"T T?1CIDCb& M'dr"LE(6p!HwhB;7DveEXoziŒ MZt.kk ' pU752!.6W)hDˏ{wءwѥFg ɑq뗭T™xzd%i`+oCNߍ)` !J=3!|SIɃUF̧quAu * v±EɽBu4*%'tk[|][#܃dCvN6`7:N| haj&AŁgSc'ɲ21Sv]PØGdIj3Hλ̨'٣9{к | 89E@ $!AeΔ5~'](6Z/iK7wCW :ң{Gg=+^',{7p[X.e(& cqF %q&)OgQ\iAJqB.0߁uéo[=%LUʡf&hP6}_&SFe%\Rt [W\QjOVO FS %7͚zxhZ"TXͷ?Ar5˭v#)=dC6zK{8LZ%~:{guԵ }m$O]EP=<ӏK * 2^VT!}.ԉ$K+cE1 ! h7T@FATŗpP dhr !]xY?q)l Tϣ] ,0Y^+uF;b \6Gj?`UXe Ls}R?{4X.^a==!NLbE{G\j{SGfЌjFv:II6̨")ݧp^vqy˝褼\\.bun֖MED2R]*2rK]~ a̵ـ(og%̱ Sv@z>k:!`wGVn\%BWtA{ jicVSz%a (>!Gߡfct\ !)**ڀ0<)R c&փٯOQVxFFn."EQRad}Ig|+ lL <'ۖa/8u $ )yvסF&Ԏ.ANBؗocA{ =.<#Naug+Q!BziBq-[Hz1f~o5a%q)&& мv}3%c ~}0E7;;h`GNTsZq`Ѯj3tG5}:[/x2S:59XVZd: Vq?|j1M[H1Ca՘H/P^݁@ }TZGPdgs0pWIBmp`zn"T aE<~ &2Zc`;e҃'[GFl 5#yEG}u7Ravtͮcfk͆%*8l}-HRF >e)Wg &.p*6g/~jqA)]kڵ)M|fڠ4sTn~P(Q/*P"lc*-jRC )e; wJÏNYbxBxJh͂Ϋ;u+9/'S np"`E ]O͋Js`@E]ӱi,*z$u6ukeL)Z ڕإHvpVn^3ɹfJ綒bDSH`^Ha8.M4jKC/MXh#2ذlwmkTpB+L)mMgŰ8aÙgZ~qX*fȥ$\!_%^%E#lg?ՠ?1VWKA#NL<3x[J:~BCp49snQg0ϣƥ!& -0tv~ďD'C,9 !P׻zZCbsNy;f~*8uP3xɥ)8?OIk\I<]E&s{dgEzOHV-_ATag|"Ы^ާlfXgT݅w@YwA.՝Vj:B567ytjp#Ί@AT'|0}ܘB"`k=)1i^3<IWGE276Ӷo 3l` J@s͵?5jfw ,0،{\xJ>1h,gsHf ԽrF,..4Fʇ#ðq/DĚ09%l&tGkʲřTK6Jrf2i1dJ#A?N`CCU aa揺R[-M:\'wl j/9}Y`Grc%01y#i΋0YR; 2}L#92϶Sd;pCp:wڄ}N/'ۻ.*3( ۶~Qj3o% m Ps@NJH\_g^45îF*c/@d-d;p?2\*(aYNdF^#g8V Z#B9!%τs+u <ɯcF*pޣBqV^Ҟ'OIqKMYV kSݗ:+<ʩOɧcEo@\|=r-{*c{g*:9>ۺC]^Lh4ZiRjc^dPcOeyjO:S!t4+̖s.{F S؏|(ӝd}R^Z{'+{ `Ä!We LwJDWStz/R `lB&EM-{uZ@4dl'G\eiqxcY we*Y߉b}g1/TwOW*wsMw Zj'SIKeH1{=4]w L9Ϭo%.]W>Z4Ix\1=h,iwZSBHH5+&ڀx*)#힧d] 8F@lx|q-7_hw %y'9B.L];1֣A;hAٺnguRkP%ir˪ ᢉi@^Y+mLKơh  !8aIℑ3|U N&`UC9gO )5Y! sz 3WSM~VReaI}!U/a؅#X8(?ʞ؛~8ﱓ5Wn4Ya_~:86YNfhI\! { VNi$|xv{20A~7$I5ͻ_>aYJ${$rHGZWYd_#vX,X]ޭ\l| bSl 0y zGu~OLzd7# bZx(kvda`i3,y_lސ̖08-FITD =_AtD#M,VM 7Lu=*g_h&hⳉ Jk> O @?=&^ R3R"9|D} lO+_p MNMwb=3a^W$7yt2V+Ș>?Z{OjoP>hML*bOײ_ygS$.f;w /whh Gsܻw42ë^:Ŋ-)iNͮ˄&Y?'*LAФ@m_ഘ_AR ^s1N&T"e3nمm]@^(?2;#`}>8 byrl$ZnGۺHO.S q ?Δ C 2`%maky]})rodP*f`>u5>s+-;¯XrTTv@0p1Src=؀^\mH'P 1;CuOt˺F9\\ݎ[˃ux]jۛPgb&gF9>VaTl0Sޖ *?%ݘP\TozG^L1Ko/hY3ML\|gP8k/6ėP?# q'8>j_^r q]P)%@VGQ4&\iUxX?+[R7d99)6nstm>Kr1cLHC9"vWqW‚9Ïagsɴ0Js`ǚ+MdI ~{{&vPkL +)~E;c I^Y2:|*.kn*3`ڛ/ l%T.}Wyʥ&'"2.RBBQp?pVmTbP`FaS2PǶsojwD.ȆzXLd)m"`U٧XI"}C#pĹgS  u sR`b^9Ut`5魂Sdg!{sE%,j@($A(6g)I_!ڪI7HКes;++vi^;.6օ)\Xx+T&^.%^uG1 f)1TL?W> bUXF%/^'LD^G,h*yˁH3٠q򕐹yRr#d*~AGzi1PVso^uWG։iVlwLfmpA 2:T%&T>: rLSeJA.q8O瑵bfj-9;u8ÐH{}3Od iýNG*&1 hOb8h֥3Y4Z\~` ]̑[tbt勐Zr# \ Q m@;LÄϻ1M#=y$ KY^yq0C`&dp fW9.NwM섑ȸ*&_~ ,z4} c_sEs!bKSM d!tOYVnA)G<3\ 9[r枃?lN (vDd=)N\G cQ1uc5;1ƒz10hg+Ji|u'~nnrB وea'jN&sز˨ 5)Px@CB$`1+&4zEs<-AO*V_xʧmck!IjT$c;ù:uՖSK':uud!t`ԅ{%B/nGcO6{|.#9Pr+MyNtEWwXhK>Ю>ued祠 hnY 6dRhe4{6 5xvT8Jq^ 1;xD.7m!/,k$mcTZ\Ғ4}b/,4Adc@hlZɟ^jbǰݗR Ig8 8S| q&-J8PaqtQ\ b↦ӅAfn޲݅?( @Nf YS^YX'EMy[m%Ӊ3Oe9/g>D+2=J$ VΔ1/*6>\[qݥJ7Jn}ʠ5}]Q[̋@eap{xfN%exkG)?S mQe 6VI%V`HYDwپvd -Rt="`7̂¡({"G(YݰFn)=8-QTil 8gw t K(,5>Vs@h͠O6ض(^gC96|[0jD3 6g魯5HGpƵ0j~x?3YbATQ$-6×CiS(;Vb?3NP}\bfΰnwnB 5j;cc?"%' V *UO\*DzgUp hPwO33Ǜ/9U{urZ-p_ l8%u_Ow廀5WiVQJ.q*E7]t>/vLW"7 i--5h()U ő&3Kִ"%S&i6t@fS(f (u (݀`v$2+fo\ӛ\p $wbs/]BGML ,!Mj}]VZtA阻Ԥ2~%d^$C/T͇$յ _{ Kd%™3/FЏ0yvQ`9 ^#ee' ;^O0jRIpX X36 ¹"$a-s Sf۰A6RM|VIBCE2x]i.e)Iɷ twe4Gd%d"JP~bOg)͆F-lvF>(Lx17/Y*N K8>n'Z.\`P|  LW#@?kH=ex2W};th+R,묓آԩLS " BKUlQT|^f4nzL4 k^wmmH+WrZ*΋:B_"!p:}9j`連w"xU7pz~b%OR>" ؎T{$.gC @tD d-X}D\t3\b_Xmk ADk`Qf'-. c +~e@>f,eRbؾS oq ~B.F?w6"΅6%t*/z+zS1/RI dYh%ǥ4WӣEC,(ڐ7jJmgF+_ZZ`xMO(Z[V-Lg]DvA r5LnGCf!ONЊ,+81@5sl\8Қ3H P ׀KϭŁ116UΐX/U'&ft;@7[ ''UxunO}fﶁ5Xmɳ " %}Ky¨zWBm!c^WE4 eF+Y ,` `q/cc ji|Dzbh :.̤PS bٵPd\VeXfEYfתOD =0˫ȶF}!"H-'^?C8@B4[rݮ;6A_̃=JxV [IQ4&9[*,O.)TApO,Dfl$Cax7 {H>JzǺA܉oʍ0eE/c/u>:h!sl+%h6B7]Xt:C2F[y~5xv]Ank!=cya:"";lJqq;.s HZut#5]UWnyՃD"YS8eDsD]Z^8IC2=w_Bkkc4j^0:4RgSF~umkߒC}d}3=UF7plaU=wA/"xb [/wp;89\*_ϝLNa9T!'i4uk2ܡrAÔ_y7ػnw8O,,2T {%'CL2b66MGZM*fc!$bvtr{=Mއ(;~}-, hے&4@+`?lЁ6Y;lNX*Z>jmMqEfPT zMHިDa{] 9a_Y&]:MUPգV?i@ղ.]C/{_i.Šk l0gjmIgJz=zxXb +t= |%BozBl_qF\kfJ7Ӂj¼6ct1D&Koh_w䕱܄%;ˍMT,HAqBG}Һ?Q8jIM /; lӄ}qOϴ+ˁeJڻ魚<0jo,uq-\k}}i7vԒ.Uni6b9ꤊ-Wx,[m2`r< Eʤ H̔TdwLL*R̺けiE 4d%ͅBZ2jI_Ź.+qILPOwrcApCSIi%je3*.8PF ߾ht/~rw?9ߓ˓{=>J=GflVyYW\-RS ujyR(~\YO[aU8bU@ku6xM͛lPH>mկps+㖭UD`Ϋ(P1 t@nIJBR@~Ljy+?FBƩI|t(%<i[i-0pѼwB6X_x,zY[nuBX7B6"L=rqBi-" EC[ Jn[U:߿Ass:qԓFpG%Pak}\x=%Hz߳(sM9$:Μ7un74җ_Onȉ`!w>p*?X+mcG)mDB=G&uc3H8EGT ےI{棚8GɐKLyne6@M1ݙrz 6\pXPwfquGT{MSySJ^jcÇ_|*I*Q!pw=Wv ky)S8vbla`֗Rʪj洱L 7DƠ-:DN4Kzâ~= ^-iv.$ aZUs^$ryE "-5?ܝPU蛂yz&!C Y|rSE/-\WK2*k}1@yo"lr~nZ+Gfv e;  MlF0__4%Iw;vQ\eN@-)4s>d=s)[tVtw NjGso@:1wo o`tA邱e*31NmڢfH߂yKE ԝɕU_ 2{ǿ6{@8G6UKܛ (GeְÌ8TelZ"# ژkȬVynGOĀ+ q4J kf}}lưAFp /ߴ0ITH7 GY"4Z ^y/W2rhz4 Db'oD[;RB_P4ߙQk\f &B+L}ag`e&DsN+V펁S֑W[.Oڳ&1ϙzʓ빵m2\5v%UT F$a:mDI9/-NO 9>.:`eDkxVe6sù]% V_too;^?޿z?K2FWרTդE$$ԛxif󵴆>HyTeUtyQ)Li ^ y3c"=[BIj LNbD*zgFS82^qg9QZU+1P3 mIm ȉӾ,F4|:znf ^$q vWf}ImG+1Uz~Ogau{m\_̾Yejl_,z3u{[AXH}82'/ dN-H0 ŘWjZ yOlEV3n?mn;E+3@Y, bZK0IWWGGlO`56=fA6ˊ+Y>p2liw2jL 纵d&~z/՘^)r< C E}B'Y N->_ +E@C%LJ46V9 46mB+7zu_UFgkz2.dk$0U("zS9+3G AGKDi=^+i$v.tHM@nH҄&&I4`ȑŃ[6,nJe'g`pC} ~]VnjRQ^.L"agQdx?j_wh철b:VK1x,@D˃8=d!X\.R5$ҡ@0f`_du29f̃n#'t~>@j i+WJ_P'RbHuEdPEAOqv+י+ ;/ le<KF2鋝l!Fr7+i'>(:-ʫ-C_Rp;4eWZE>kx(?ez\UMx*6!z %8_,EeuDb+~ͨb 5ps5c9vAvWt\ctěڹU7j@,T*w]Fb"iG%Q;%bb+>7H={ǟ^zoA $\c@!YGM _[M8.5zT߲NK{_=޲~ VP1"ɐ6'Sik\r?IG\djGzZ=Ym- dWW4[Lƍ\?S/9gA4r8 pLBO6G\Qlcbaň4hL Qs O8U"4Ɣ*z[a؇Rac$ dn DnW ֧ `&um9_`DY>QlI*q/G[^'ptgv) tYJQ u8h1Ed!&@΄ry;Ul,  Aamv7O58xEFL><>+KnC\Ƌ1 !x~rcV8CO{]D(Cӊ;EPtלƶ E6}yBqWjSWi,b>LI LcSi ,#ww=Ŷ)^I--^oKée/A V=%"J9U=6böC8V~؝fSr;GΨ&Q6cF/ ᤥ$z{AÂJ0-!c;q(<Q7f_;30rb{6h0Sj(yI6fn|+v"QeW:?,%jP9M.KpR.iI5o$* _I!9dQ&sXB''u2* Q$ \ౄgB~Q9NVs3ņ\}utWA 5?)bp+ q}=mǫl܈">G%`y (tR>ąh9gV#lp{5H?,1KCR[x5Z d=:q0ǁSдLO`$Y$҉qC cX1DͶ=YtME8IOg ~ih WRi]>׶Fu*tWK&/k?$ra{l#F4g5==fQT"]fQPJuwn{5:蝈Q Sq i/$`"=$mС߰XLkCieqOE^tZJ2ӱ*nq%m06߅h F7J`:Uc{ dFsLO'ʠsJ' 6N_D6E("k֩ ϸ)Α'k~o.LPZI`.ܽVZlIMHh;Q?ʺx&J>wQyxa Dfշng}/lAӃ$>\v#h l_4B4XU$~V)=+X,HAC* gxbµ)dOQh_"z6lL"oeLkr`m e ÐiDt<#/!Iv&ai3luPjL^ׯ<INzNS1 6 E^H';f}'ȑao}F.I[fAp:¹Um-I͘atSZədMӸ/Q8bTZOѯԼ@;M\/ &?r?yCyo 2ZquRwZ|Tx$JK|<[h lz-؍zg '\lHWɿ=l"!up;c=DCkWo#!*tۘ$aNF5'W#XJq;\rݲ]gz|[ |$@̮(z#pK:+U(eMbңO\@8bX Na |k㧑WӋ(flT3uG-|X'po^Ł^$x+b1WhޙW#;z,c6YsŒcyO&6JY]i> ICl|טeX-Lt s1 m3Mb1TgP]AaJ$KV3RZf YOh E(po'XBHbr"~No  lz.i)Qt:2)Y}scVI=Ф8!7po=k@Et(Ln >h{ >0y,BJ4Ɓe(G({A7e-IYzmlmubP f[͋=Z "Ax>{iMbT</ LH$HoFW gŵ,`'`&yҤ]Y[ȪL;u*Y뤴;qlשC~@) (GwbsT4o]t>u]]f9fN|lN {.W/ӥ4igJKs+jdefjBDBI8ucmP@5# 0,;^+{l+C4]7x #ޕR2IHv {{3$S2JΨ9WTd$_ } R=(adu0? t:jALuO(w:*̔6-/Y1L{~w omX/e^_ h5H}gvdO$φG`El:"eoLwl66a87,|'ZG}d2/уW1sN`=ږ!"y?RWf[&_;fߎ>xR BٵY@ r[<#tߕlj:|59/f(*Hν14ROc%*E0ݱM/!c%5~aҀ=*6I#ቇB8dV_S8ݟud{ԡdAG/(h7oYڄ}]ؓؤ7E,^L oL}r$${4\\2K9 H'"n)^kq6uߑ^7φgNUkHBkiLbQГ*zu ϐY':R kh!ynݎ*3HfaINO*^h^fOI֖S@nh)K:Ȝ`o ]aaenh _UdAnSi4#(0_?{a5DhE L w^ٗk;̔13*"b pg(V=Kf)iy29F "9 _y̺~ cHXvh&02%Rυ6wݢLՁ}rr}rcgLaU'ۇ`L \ϧ\Ä`6 8jĂ5&Ik4zbQJ~1LJuA\),4jF3b_Ab},r.rkrBcy7RdYu<$(#G}o%*Fqαa$qj*WN'h] Z4BUu< AL_5co/I}1߃2Sg.'iRYX8 U&Ab5qEK[4,}E<$@^htlʫrG)A@tuጋn aC̥GT/Zccg_O 4pI\ߩ $n UW9 KSe '.cx7V΂bUb9ۊ8T5era@&#}2o"ݹNQ\h+/cEQ*Cj GZS. 3b#s}Lwo*VIpYWC%ǿjP#]?TE,wԋYk4?*0UxSmIlDVl ́r$u$SaKo@m: ":J2|pŠ–,agԁv" P G"/gR_joOӄ$CMT K"zLٰ{k۲fQ^ـgtt=̄\s0|c lj_t}'7Vε{ӣBn'rGډ+I}S .î.là]PS eԹs_RYΛ&IAߣ YXvp/G?9^-iQXg&r>UcwݯХN?˱əG1'0?dWJ و }1Jns{"S2d V"QD<>3d R ^Yn 9C4d _d}vȹ5w{Z O0RBq@ n )2C3ϥA ki-)yW Raa8R-PbstUs{h|ZlRa_0eIJzZB=oLuZE<Rbw@ܹKB5iô *X~Dž-aUV=zX +J/I!כ"q<.j1ʕ!HQӸ42돌M[1 1t@rVM{UHlh8Wkcaƺ}#u԰&4π\嫲kQc/<*Twa8Kf+2O0P&g4bi_u L+Kbԕe2 [vU;y,8^#$wvu. 9kS{(zR ZWG7MKYPK(zWS`9f4Cwg`zF]x~1xuL@fф/b3}6;|ek&~8h)j Wn~8*2lQ$Ƽ=!(u+ӆkj1f%8u)g(OQfTC@SL זfnfPK͵WHMj+Rc 2'!5ֆeg-gMpy[rIM_ ŕ1XGy$'Sαn/9O^Ycn!A4$T%-n/8{eНW)'Z}a*0OQ~Br$Ǘ$6_#ߏ%3|"|`'쨀fEa8*X/w P];{.[S"FB\~FsMQsW wlY* G}r$3n&J^19B < 9;:US${l]r?Yএ`şgЏءTr:ьXH:~2OlB`MZ2M20IQ{EZߵhl, v~E;iVu#)nodN96#8oU61D"jyoj.imyuWe7 _-)Զ`^j'vb ܼJix_ruI8.Nj׿Ç C4[Y6%фuw3̚rs35q z]PR?g? 6Whe}7^cINw.ރ*Ѧz2O21~<:`D5s8G`To;J4-_O&c-rwQb.?ԐjSQ!-sd:CGu~""2ΕSȹMA@SޝSR1ʐ@N|ا%4gm4R7n93$]6 ݂QhftbJSi>8@Yޏi [^ٓA As3Z9HRڵ_q+'TH0g'4y%02e&5}p ͕ܣ4%XLd}J;5kʸB X Ye`v+ddm Ao6-iַۧ[#""Mf$`b"GcOdce׫`EDSpxDݜa UClP2(1):nޑ_`L5LtS>ntւ qg1zy3q-72_BB/("%$DTWqċ)bcؑ1"آt07$B?hJ^ĈH&9hm3#kJK"6 gyT8tZ@WчYw^BRZyHB21o6. eCT7>qi޽ }<:ѝhD-pmmJaci9obRߊ.(Thbv/[әu 8G*=x2 },^fo%'$ 91Z8(ׂn-(3芲|*%d'9IîZ:M4r굥.AϏv+$iS% (;icVs=fsИGMaIJJS.XIȇv}$|@0-mh6 O02A4*@V!&X-bR |m# 8^3${K˫񯴁2;pSPhZhպ?gR0_Nc˗Eʔ, > ۫'Od.J{D 2Ufo%+Քe%| ӧ^t{%h6$o g? MMˊ#eחu n<60ƝSdY'ɿZO/2C ʦ9ۻqھ"0@Mϼ9w8{okՄ[F!E`ԺeT[9UڞwõIf|oyh2op",~bNfZ4>>c 8+5f;.:xXﴪencPtԵ+O VXh܈’(Jzaó6i7W쮻`G[Ș5иojGt %4;Mzo wH%*)df:Pߌ(iL ۰&*~hU,CSM"ZfMP}S:t w\НBҦ|M>4LhMYH^׶|TXKhzE٦k E=7.uqwN;W$&*rCBs(oott0xt{,Ybdnņt`S=vl=g-!|3 f[*6p߁ar?QJ6MKo v1nɽbe=+ZXu`AZ >.m\h06۞&?\ 3#@E?ۿ[.:Pn_{Ua;!;ei>^7%bb@{ ql" gbՠ2aiUDnrC0,^?ȸh. 2j[$0TcA%5aG@B8E殴ˆ0cSHJx=[㨈dwmc?& PŰUrJB!͌p..A2-~Erʉaۣ1ѥ t׬C`V:A~7t,6wꥆ2xUwhDЪnڭ+>l S=g6$%; _hc?z;RbJb1i mKر.}}]l0*3S PՑ`ܾ6o?I ǚ+Jas@&l(4{]3tm7 , Yd> 66سrZS^.7 kxEb*R[;mV$FsVؘeQ/ěplwRu;ܐ98wRctXe@6zT4=" <㧦NRuѪ@ݠ&JdU;6 Bƫ %jZԾu\T4ouHTɥUoWC'MabZhvxp-&li% #k$Iw<<-'n ogPpss4,ARYfɡOV I8U H\Ӌͱ\,8fUm[pQL zVg 0=r0_R\/y&| o.9Z޿'@_nYw@5S"C6ZK$ h|eK & {}H~qKG LtGq+dbKt+)*}_\oSXvn'vPo ۲;J>- P6iQc xQ$V e\.#v\PTMkh~F#oV" X*KzUt󼿝?|zѫ.lDD3l̇ d|0!?ɻ}M'˷Kڅ x1dS+?V V[PdY}3j"_PS/3tfW\'YhݛDqvv͍ˌ Dkޛӷ ;:\'T~y?;^.Qc_Ֆzr*ӱv2=HAX#+S2O""h 9a/zO@*WzL_[|:w+ Lj=!Db"Mr9ab w|Q\@ߴ_I5t-FͱR5cΧMc=nדjJRR]6tdΪJc>b3YXX[:%  -w'ܳ}~ Yc{l> z-#%DZp'Zgɛ Gh[t?pjjZ6 M>)O8ީ=S>*Ϙ 2˨\ Zc%p{ %9u(ۍbjT݆xҎ"i2&`0(e$ -|6Vc\?t "Okvb _nJΰXnjd)*c8EH<ɛI!_+h(Vuju)0ǎ*VDn7s> c^d̠Y; P) 2RTĜOL^4e:iuc@W 8!/j;U/h$e7j9Aq _;nV/ZNHJ "E;AbE(VR'yg_*\{hMl=eFk;ڨ.xD"A׷4P4_|C? O(mʪLN򶏵Nm>`tt̮K !7.mtkZ+zJ*K|٧c?oB(?*zl$ c 8tf, 1!7,-ۼ`}yq5ęK%aՀGߝ8&Pz'4¬PQt)^@z2nE_0 y5We}bzi, FYVp8nЧnE%D.WN%ej=.ӄV&oΆᰃ4خsG_XUWc '`›_Q*y Yg`B&u*x$/GC\z!xʬ17C ޹ZfiInK"%85J*QH=+;NgV@|L=F*GQM_2YӦg Uu͍Zxg ͘@ fH ȇx]IG8l:oE]rpvT7<HbLCҍt+EYZQAs*%vLb<`q̲k]?E a}0%ށ #Ksw٣.$EUK-e0_XCXQi/KV&{Ab9@[lqLՈ О?xevXo6yh9yZ%aƚ𰖋R\CuQ'iݟ̭diSjDx= Itd]`cTdڶEnʏǓ}ٯHl@,[LȆqj_LZdJ31qOx_(e=+dwMdILc$c%Bௌqw nPVX4Qx~+΁2z>dC~(껁̠  t7/2&iQ`*s`|fF D97]_gٺ)L쵹Y-.~S<Co b Ux_@O ik)|_ >cUNcχxqDmdZρJl^  :YD9vp_vmjSDȰrߖѠv)ϢTòfzn!㍾]! {+pDuMfB9Hn}M~P7J,Pں dQfvɍȆ24hp~z&}FBy7F/@Q a.r 7ȁ`IE}dpC~qZӲUWBeo "zϗ&-1_&_n7oQsQH<i$. 5$36}{HS~A&lO4 Hc]I'Zlc:;~O{i_#/s8ug`?l)^s"cd-܁fV75k]ܓgo]vtNSY[{@'˪2ONg s/ƝKa?R|4nQ[Ɇ`XO)Qhn@'G m@غbhlK2MRa6^.^i2g(j>mj++~* B9]H+G!hVw59Ce9n*N{X kGEYΫ+Xߧ ƾH}/08_2LVYF*wŮERe6{,Wݦ%G Ec OZ _~ɮpG;UoE[}Ҟ"w˵a^*;rKV|U-C{`Wi? Nm_Cv_ȝ~JX\0@8\ * TSU";m"=¹ǏpC-E)+D^۔x01[V"׸:i mporsgjiD5`Qo:N Ef #;ĦƔ;_5 /)WYVU|?8_"h9TW<41k.ћ><<͐]pU~? M;V30_m$zY&oZ 2Q~YhE=ia/> E[,E.%_Wm ͒(@_Q>@]88ՠ WH; n2ӌ%:q^dJ&oiF]L=6KʄCxBDM/4`*Cv]P"qepEGU=zIqYAYY\kt-"kD$V!3ֵv?EK~3Ph3Ul"GQ{TA8W?{Z)SBjL |CcPI k7MM.GJC@m=\qm^+Q"6 g?С~koE7@$$$-W#^f!~2z%MU<ذr73ޱWloN2||`?.51iv2`Qj>"lm@w78ClyIC@w1S B5.;T9:(hK( ?sfn*8ටevxDݿ0R}~oT)A7I/B/}ٛQ9(΂3TVV+В8s(,53i?Z0{$f:2f%<g=k]_Gj>[K./ge5 d4Q|h-RoYCGEg kg.Щ3&Ǚ1.ѵv`LjÌOdž5*B^-)u&:BmQ\lK9qFt7dD1Ilf"-.Z"NHN(QNNY-# I"V}!9sB(S)$$rn4Scv&2r )Ɇ;4o Շ]`jWxNPr _6?WβEYxOE}hq,]EaDxapPv5I vٵ3|nf@Op/v2חT!1A?P7)ɀ wKCu 93v_hK`(;'p_!S&2_qZp0%[$ojŝ:Or""-oTOfA䮝e_;9EA"zow=+с?))2i*r/("@6yݳwc9X7wq4&6D$ na|'EEZ짟Nw5I~,I+Փ-.:#Ȍ56~{ K39Y-G ~ò]YYdp@`pɍ?D0iQRltuCyFkh*o e\g~.ݓyFIVK[B+t mp\SD $\×6 Q NR`=i Эim~\Ѻ z2t4)cHqq+oUs]z=R"E`NL CΎ@Yw'@hw|j D;⪡ٺ)@#m `<4`~?O z!/e8l<=«Lr"z!ޝjZvVnW'f"dN6S91[[#qД7A]E-14 ip|1R"#Mޖ3rAD.3C$rVI%5ʻ=CG3KU%Qn' OBX:qj{lMOioI~rT(IA3уF"yZ NUkA&ST=W`:EJ4c-ɎmZ UGN+AL!\|Zp?Y{*Y΁-ɳic- %>r~e1!yE9;.hC,vz]Ԡ ILԜ-ȩG0j $? Ɲ!`}4GD]e(2J#?ATNBȈ&.I #/v" mږU!ܤwIApcȔK0jrwfpRϽ9̳d2D)8t %_nj (7#5+b"\iY2 +ox3l+a:Uf^ BM#"m^jZ|,-DF xXL&+F ?'DOmc~=m;ʫ} 9<\VV\1~ӳ4lv I\obʋ%HBɩv+ÅsRQeotЬb2r[$ oufq.+{Q9 6S񌪉 :Qzc"B(v_|7O[z1MȻ`=5_u>;D,YR]rU~#YVxFaE%#߾}YW X3׸v6@<)ɮݭP2:RGN&A0ۊ]iR!l)JYA܊&j3P%=#ڋĽC&,dp$FLDʖfو;i?L&u—KEP5ET-eub&c^/=<c x<g66-f2pƏݬN ÇTkˀ,GxoEZioX*]!OAV[/wC aTQhML,q/lK8mV P)2;Tߜ)O.ky /xMQc9XS\d l04`Yfp(XJjAN!S%@vTP=^it^$ez?y7t=^ D(tf!s}48"Xd@6+q8YRAH|\69&;Dž,9D=a[Oa G%/ 1 cPݩztYݤb.4nTœʟI;a՘ RCHh( Jm\0e{O:t@,-lf{ #*);> fO#R\\Z 3b44%FkI`ZyV]\:9]s͠w">2 J$儻b\˷NuucrVm|7C`&'W8Εz(s90;ڕ]ѳՅ>bAX0>Oz~#+tl|NGsdS7 yjӳ:Ȅ3 EQE*8a}XHk\Zmr< S(䜩W>r{EO"pã)[Uecoo &|f K'&yM;Adiܾɚ=Up 2tlш&3t}F#n(v%.疼TL>p;GSHl-R ӨRja(u7#I"R˽eNἈ"AUtag…›$ZSL\Kq(.0?v F 8t+U=]tn#lAYR#'kns `2M-*"eAYSTnBa |v#n9lABr6W X #,"фGY b/L~=LMXLh8͵WD[jq`c4WqpM)b WT4x0e#D}藍%a2`@4ln ƀ%t'~/u;e:O3LZ<&91[FKƊaГ'{c@!AcI^?Ƽ7:w  %6-ȄX8E6%*GG> 0gAoxi "j.Ol_x/{eAU)aaȼ^43(!r[B`FJ*5=Vh{Z$^zE7ƈ[C P"SjQ1 .Nd%iafGXNӈc*q-na@O^$83skB";1X 1y XJVOZ/LtP#؞mlpdDw~FaY,玬(*;>o  lif/ G4+,*wڲޘF WP4GP, ]Fc:6u*̇/.wf_b8hOmaɰk4F No cHbhF B0Z(-؉êN?3now18Fi`hj3cؼTŕQ)#đqkH\":Rw~K̛4NL= GPQp,1:^Pp,r u8x9Ra4=TE]2W[ڞ:UiBrlVΖ'3`&>'s)tvg.㎴Jh b BY,1ͳӗJ jEzR]"?*}4S|2tSscf =RH]ynCk;Oz}](RryUΩꃀaj\pjݶ20NҰr$\La=ptף< +tv^rpiYXXR+,é&V0Ւ1{]óq5pK acҢ?&򂒭Cڽ_t}힪JADS'9w|O p9h_)Iz Uxl/ɂᇧ-F*vaOܨ|;_|`YZlğ db/C7?dHz3rS:ED5*߆`&N=RfRB \J52v]e_TО9ϛ*y #v7e8C~u{jgrYƉ6@Hl.Hoz n{IE~Wb(bR.}(yCY QLaX \JH)4jr~+If|9sg* m(\J>aH*nTC~6ĵD c;fArn/t2`Cyldjq-(@_D95P:ROa )6' rcʄ"ϧ]Pĺуqlv('ye)j#={\o H+[4tΒĩ_8.ɢg4t4^ B%ﳹ$=TnY"sEJԌ?RQHO!,s-*'VE!52d(R3Z3I폭AvܺH5\Bu=jg@?[L8:Ar_z=3!8bz BG}\ibxPi_5T7\˶b]s7P_ԱoXp/]M榸4IՇ-9 dv]];"B;rBÓB {N^kH7EC/#0ّI(]0'e &[\r~ħ0(1^&{C88{<R@~8E! E1`ax{DfF=S cѮ1B+ha9b'AA@U9q$K.^)N d*od3b>dmh|OXx( ŋxM˩WPuL L= T0]zPa,,9n] I. B)Lw\ UBl-_QWv3?šb2@'m'ۍ(2tJb99/XP6sޫcpkr$idF gF!Js# JiPŖݕ{K6"ܱAz+{%5ކ%| 9\`(fԘ2p&lU54XR[J)ژM.6885FXƃ!*e ZOx6ʲԌ_܀9*mHN:<SjWCwI17u^- *E- n~A%\2 jSĔQi6;+Ygׁ nYZkրmF輒C¾#}ҵNMen#N- _V(M~xkowsF55jNSBp:䵮]Fo0^#PI;:`I+֑4wⰉSyDvj*I2,<\`6ԟwP2Sr)Ӗԋ@?Lֶnȝ)3yUi9Nt7G)8 ]i$<7ľQۼ9mۖ5:-Ԅd9QϿkah< P>aHGRL:vkz N*N=֍&;6-cfcI ^G~P)5)/lH-Zd_Y5'7ϩݵ(|RoF*7hnJ$(krnoK]p Y?{9^ \%u)i+Ky8܋}@ SEg<#DŽJ>&-/-W{fe&Dɥa K-=hCMeBC!EQ?NA+jjnGq6-Y@` \s^#[F9Ψ#@e7!7nԅgHCdZg3.6FrH."o+o4q2=.̉e1C8OHs 2*Jϧ4K\K<BGo_\jo>c] 2`|Ho_~`I$ ;,ЭK]dm1U7g"b56~iz W1yB~Ddd{<+o#wڕO%RSğ$ udh.u*,.eOoq7}_ ]@*^7}3>O!#|S5ދ/}fcm>Rq7cлEuoO30&E= Ւ*wͅLx`%LٍO^`'X嫋4pD, Us x؆*gɛDn.3 g_': &O*zL;8 wSQksM\Vtq>k&~32V㬴>*4b9W'b"mb%٨-o!1̳2IcSDծ/Ep~n@(r"K v6:V|u;9 :b +UyF (WWx]@34v;Ve`$ oX Y7E44Y yXQ>Y⡥"GT8f0ޤCQ0Q!`D [epEOduX~@s4VP7)ifM<>W BJѠq^(G;3ۭNBX`Z`e0qXixNۿkO梬ce"|3a2ȳI"01ݹZGC Pjt{#GZ[xө#m>(7i~!h/>x/Q԰ )3}x@e2CaEŕk]u#Ί6,X N5ULɴKb4f#O,mpw7C^=SV\ӡt]C,*[A BN}oEs`T(u\j[A߱ h՘irBeVf{1~40xNí+>pM '42s~(T_p5l4̅_voUEFQAݗP1/kU ސmG-fB`V#d`UPib qe6yo::xu>iqpsHk8# *\|^qk4XU>H@"lQ;`~|@V$)_܁Gwt#i\y *䭑x)XfAh [ʹBua׻Wc*gɯAqH mFGH"PʮɁyؤM~k-Йjz?Xk%/%դQAs՚wPub1d@L+L] z7uƷs>ZM6/: pLYEf ɠ{fjTRŴM{ƚZW62#P;O=zmLA2qWS̛DA?X> 70IlKV+3Ki.irBIdH [v{9wp@CO氩)TQh:xT- JMm6xفu /uvF^BLvY7I]jՁ-WxͭeRY1^|6I"1Z `- ΑL.q61 z4!%)Hżp^P_W, +)CqhZ/B R7ԳXDlE?vcj}*p`CFQQQ]fm b<QHQ_|GwРhF¯84gV#$ӈERt P2cjgz q](Xo9Lv/{՛Nm*J+Fɸ6.hN”hGٞC4Vv}E#> l[^9zxF2Gm%lٗ%d ,7[Sm#4Uoq_m3h٫QiT>ZKf9kɉC ;d#~\s]3w{B(^t4&%ΰŞJȳěO߰ *$"|[8ۘaX8ޙ1bIGV9~UCMa7P=iv`Bp?uxQѠ6] ]3K$`کEIg \!sko-AH*"0 nݱfSvh:'%=rh *ي7TbcWR-DYR"6>2EUx3Rxv̆؛8^Y|^}a'zM)\)0ew9edh/1e}2 YK:ߝ,j1aQ$ڂB5݅A*rs(A*`8j:gC} ػ@,3Kb(GR׃I+tf`q*Xh즭g4 {_ . ,Hzl7%ve\ 'jP]']Tz,_G,[XZ!Y8E@Dk #W `<, ,9cEt)iCe hNL52'i(+B= n Q%lWH&]RXs&uW >oV^(AmtFihdba5݉M.'ވXwZ\ -ha R[hWgkȳ7#M*mj6X$a/fdF]uĞT}\jX,Ԛ9Kk?ҸÊ+K GHZM %q|rv=RuD7#0Y5x&5^Kx!kt`)uHާU8Fԃv:_ c=4Dgn3⧄vdsՙl_H[TLJj"n&ݦ'>w(­^ zىG8α656(|'qqcKpu 7Dǿc(!uL6I05KG/?ޓZWV`IGZWd;v삣#Qw >xt8b zYV PUSp[u8R)@!dH͢Lg)@5$if_ur" ԩ Dw[g_sJuNpGSmB8HUQ8=i& 94}guE eJ8"/UCڵ#d24fU< 99Nu0br0VȰr'yq/pc$$M4|1;6%ʒVr%\Hw[un7nyI>S{=@m)q~FȵYZ}oEG?I+1K#cwoަycـIC@7aqQCQB05K-#FwR,k1;Djn6yWi՝'o *hmKO!Z6%7xI*Y LTqWyĆ&fAq@zp Zͩ(|KwjadI*_3$~P!KWJQc8 ~#]&c-T 8{M!c[`Q!V^/$MBA\q*C퟉;3sl,vbx=qGnIlw4R yX7oᓸZv8}E,yǵ09!V(Q =QFS2^3Y!C,4bqA5tހ"EmOsw!}K9?+-!evLVcEa*L'6G-- `18"iISDwK&bq4uQw5ev7`&C(a+H Tb #z q3 ,a>n "^5jTg*Fr&dqT#u?mϵP5S. S3- $N;CQoM{%јW/GbPǹN^Sx~mńg8 ω֧G^Ҩx5z{4 X B@^E@B/tcLFQ͍=o5}&Yeж*E@՛1}lYG=EZf\u+*Ŭ^ UYk|eR\(8Y5d^^Wb?.aH SqfdCA ب6Fvz5g櫾jt-n/3*jv}jK8z1e)-ʚh7 ~S-7` 魠#ILġZ;UBr^^ͺ9^+Y@O41 Bڎ NH*[\'6*63xU8BewՇ(aֻrSAGި ,B?O0ws!:*vCdS1ˍ0dpr欼՗Lm—L]G9$eͫ; Voޱ[ kFu'UeX"Qs.D?r>-});SO78ͯ5% uHUL\vשaK-KjmHmp#gsh>J&F.X5!'vO֐3IDJeY-l਌yIk6E Ad ðvR J9^ id Aa|4n;>Os9 fi@X,Pԓ;c1 uI] vX-Ph2kA;πUjd1n|]U :Z{Xw6;QK[_唭A?Tz8f$ǛD'Qd7Վ(|]߼nZI u@ңř]R81^bƒr 4N-dz?_mt9XK5x뙱Ka waZx I KL7q&{B;[}'ŗ4"\`c)122ywGJN]@'`"NjKXF&JD+laFsc1a#s p@Olt,Ɇ%ߡQT[ל j>,:p=#Y6!Y\\zbX̺nM`ɢ0hia&^y }dh@BLo")s{&fd/ JK;qh̭qSܓ%pKӇ!AV{QYv|frVsnmhfCŻI i1xƾ;bz #Ԩn0/2hَo4 ŨuD<¯ C`zE>w}vFch/J\߾w` +L|d++ e7:5H=^@~iH$w}(_C<0":F04p 3 )"Lkx5x*_x`d2K Iű麯W] v( `bϡs REzx}3]ʤ;G„N9Fk<3aCM%w[pjװQ+ҡ'Dlcuw$ϏB4Eo`\w&9sIv:ãbO MYIg`i7CYnۂt 8ryE VWMřg)m#܀Hzjt ɧ\AE_kx4@V bGWECAI6$`)-{EʲfS~=TXGY~; 9m* 9I0r"?n;GnPl~$OͩֈQ2;"w#J0PֺʔdhA?:WnZڮCtUOQ½I@*7<Ž< =7Xe4_½yH`&Aհ|hfbF7чI؍q/Z'X E5! *gԾ Eh;tĤhfxh(-[l 虥t^ܠsSq;π#YEɩ w/U#^fxc8eFÍ*6FW:;Ƀg;TΔcBR޲ͽאj?b"OL9B$$>^UB&!d6qJT$ؖ 'ޙ?}tGmHu#n>M#9' p66k.Րq |Jub/kYz`#*~[d>|nZ>FktS@ׇ*er4k(jU0Oņ~"8bhܙ [:hKc#bJpm[˿Wph6a Ȱ\LL%o=8S*ɛpnlXfڹaIcӞTa(;x\֦ybzIbVn_N3O\X'>sCy]&L1ܙm} VlRDY 8'Xlo߈2݉Ox݉CKjKAhf Sʡ>3%ť{$ҫQH؆vS"MLЄ jSӁg(:.!e&:V"$mQ<~'m; :?fLeY;۸21N.O!͛H\ ]z4p#zo잲F(( -]VETTT~'GΘܺ +'zIWFfUsJlY]k_[x"q|PȤ=mz ?(!6,'hByړ5)áW%0 'c\(T}#oJoލ4:Q?3U>iQVgؼ=[7$C'3ЈUߖDP_kv,N!ˑq"<p˕#3߅1C2=24=CYbE!\uP ע[%#^]vk#մTDFyP@kj !kWUh}# e49%֖b/+ 7NIUb-J+Љ n[iCh=XaO<%=WcST F>?k- tvNi뢴0T*bS&W[MwǎmovW Ҡs T *dy,[$j$ ǃnOksjNF7[f2X&;f_O5IZ%3k{JB+݂nVG-mVN$Pgat>4#"pDa{׌3utbE:u0r.XP3ѿ>He}XTC%\F$dd7pי@L#W7yEV7pI7`[$E wK)|,xN=AvN@c_$CIu?ݟr @rk;[#6!J>ʯL%ۣ087k[3QYKƇ!*|'aez0yvnXMxyirW,Br`#/IV҄Y{Fa8Zl9RݜpUF|x*Ʌd:[`RegHxb.>% 슼2Kש=S)̈}7,Uy>''db:;>Lڟύke`-ȃ0e3C̴ A&mӺaWTx'#]; 7 l`BD1-bg4Cp ij(jAa{_HdSZΧ`9 CZCQcfO+]~b>Y ٸ|5v;^TB@zP!\^MmCV3wXD)hDOVq/)nĄo*q/epẸ>%BTή̡` [n@fp/L BH?wZHdkI[[')Ei-n99|^: PXΞ,n7oU`jˁ7Z)^c8x 4N!)n脈>>%Zr"p=vӳvxK8-t1[eﭰb( U+ EEI6,s1ԪUANھ}%Pn]嶇W+:G݂ mۥ]UBfh [w6Μ[TFhC`@'Qk hsӓUF3#Rzz/`6kۏYP73LMu}ٵ6f>eB)2RʗVl$; q"+=]6?A z.K6 Xg68뀢ٮxb3dڥP>j(*X<dnP܌@QZkje/W}@G1-BAEuTp>Ny盗m,t*ǐԧrwbߔL}3c2[0]=ʴIvXVhz`◡i"q 2 RԆPY5oed-e-My} O(P){m/ ’~YC 8Pg2U@wpD>>-ps:85bc$kS51ݔyy=t'K%-FD ewrh%j7&M,ftHJ?BIʁQ4Mls|ӆzW"Ӈ ħ>WqOӍ%Yj|bh4e?b jj~7.N1u,z/#xN:8Nz_ِzǝ${W0Q#.Ǩ;QALb}TLt~2o&w. [2A s2.6>$[U] mQ0Բ_/Hp6MV覉ۭer&Xy9t.he~\jy ~7FN<"MYޙOʈ s*h0|8ن^_œB{ 9Ѝ ֢-x++ݕR @nhFk%!.'ө9"pDq K^(ha;H XsrPg®Od)t2ƳNPm18a9k>QbBLPeM`] jFfeCLſ}qץ8;wz SeWc6#0dz~@$pKk]{Tѭ)\|:a:IyBW$lst d&͔aAPQW ot?B|(h*f9Sp&dt1 D40qX_ W$%sDӼ1g)IU/R3*/8٥I-+/r]_p?P764cpFa+8Isl?6`!:mD USyhM2W"ՙ9cΏfq;)>jcYPypja\t`} nHV;+"A1)."UZD5uQq2z.$\FNvM )Z%r^S-aHO] !Iz.JS}2Yj8jKZX9:lO|%Z i氠6&J2PJt666WSׅcxx@Z6OjC<f*$:}VzMd>%uFq ax_ aݱ9)>HAuIet0;a'W\kDQc@G1:ֳ=El% zܸ_`nRI[Q M(w˵dٹ ۘd+p;:8e,UVF-"8tf۵ ZsQoi 4vJ$N\TQt9r cUd}𯱚k[Wq"Z;qM^= ﺂ9b2?82Dľ:#8/ˡѾ,(}H}Jx5} CJ'Dq/;tXt>@+3.eXMX6H;{>8XE9s>v6A&K /}ӔqdJHȔJ$rl2pʆ3 C0oXSu^-7AP$ςzYٓz- ]o&x)+a'\HdѤWS . ;6ϡ%9Wq_ = pt:+9璇LQh"%Vޗ鑼<:0OuK*r;f7mRRɈ[T޳ a) PR2XHB!F>ރ*],N}b;{^)ƑR4kazdӃ bg3p SywЎWڙ݌=q͗a[<M*kn6k=[,y )4c$;5ǭGsy4j7{ܱ4ܔ=[Wyyf3y/jOȌ2#@3k<+F=\$7'ν&"b@ė~5G-Q6d@PZqRѤĴ)OM1p/OOVJY:dcKW9uhs>@FXV2m`td<H+'bo1dMߪ+z!#U\|g $tm1OXpUn4G ò%^.sC|7qۏasN<4J< fU;שWd0wT*[ꑇm|c:Ɩ\Po̡t_2m}'pTz%陛6U5%V#sA L;@q8 6L?,=n4j , ?O]y QiwЊf\*hJ(~LȶJ!V##N s;x*TgK|4||2֢ZKh/ϞO4cmȗ͛z0pL/ٗH]>i1u$ߌTa.^Wƿ`@vF(_]y0!XiW1%S"4U&%6mCs}~أkfSxi(|=XFKH 6^ 7?:a"lj<` #m sN?jeܯZc|C>˦%IMGs{b>cfF☙ "Pڞ'&w^iw\[I9 $xL/eJWApw~ɏIqxvaynYM@KRlNQ!+jUw33^ ``z>ME!0UХOi,w3վ@1Ct9=r!!7X`0!bKGpQtT3mc %DZ?ZRN B~V*+w'!0T"YkY@ [@w紛)\ReiX)z u'r2\B9kwc!$F5kxB+l4;xKx|d|fvzZPA[) d\OЀôV^QJl:^(e]Ui!H4BbD;w/ruJp+WpʪƮ re z۾z XTx:<?oEcsa}R+ʱU.%{ 0I}_V i]k/f? zKӷ>UwP hz63[YANʁ{xxTu@7c]\2VGy""FtfJ$"hDf]&Ü+`Ź.dܷF)dIJP cͨ;#ǫ ą6̴*oȒ`*C60W[KPkNߏf=K)Ghک}`ֺuZ<+H%r?dGB0ZͨzPڙ|K_=!1H9;!*d Ó/]:C'LX'P{|ۦ j0/1:epHc6M0i`7ėƴL fmWw[0܈'([mxjP jÖpKs҉FX3)G\NHj9j"ɴGhX3667< &/=O<9_?k0OY"c&|؛AGۮά-7ߒ7H8bL)iAwQ5ژm7`R2؝"i`4 yrA_ɫL{a~[[}[9L$##kl%~IUBo>x'qjO#^&OF$ZC60lmUŻR|5t/Wm7c}t-aֺ)̦AfuuڧL%vI+t>ǟlc#z gyA eث˼֨, Ȼ*!/-dY^ C)إ|`p?( t!rMv%lJ7G օS!/ZOѸ$`W*Lx<3Հt]%WCEhBeoMO1]Ipf ]b7O4h=]HB!n)J9 Q~ѳ:y#<~J2ve$E6$]$sF͊xbݵi Iq(3xi *؊wyD'?\@WFi%":$A;D sݜF@ owQj!jj0!d,0.yKȠғ\d5]p9w2"cPzu7ʛ$@9p( /Mܬ^nO]Ĭ "!KVw(ŖVPL~U2$bxO+3)"Y8O__O,!,I;6@(ϝ$)b"fJo5;a':s~9 ggݨ)߶RoJՔ }[/Z t>WJ lNHg#gǗJOb#?(X:jhb\~NS.w[9mdG oC> Rۧ=v0ǛR Gb|~oݜfo)><}\Ai+dTGY'bΆNIhߒy(t̋'Z-x繴$&:5mC` 0 R)g`8s-6bR53oFrYġZzgYh|j~o,2\MŽPYEl\b021#x[H.I0,fH Kamc`9)W([ ).=KP~2oMb8xGoH -ouAU;b/S@Vxc_6'7)̿22CKK-*TAVc+;I*dp(&`oN!H& 0q`8hPC鿜P2QGQ[:U`L0x2:`(:P GX]Voəz)nB`zV}Jv;@⎯qVTð*c6{ | 3>!ɴnh]l?";II3=`:#Ek/ ۡK Zl*̄('H60ۺ D4A exߓ5&H7rOQ &c "mD Te=f`kKpB^D- >~>L4[WX։4:o-{.>"Eg&uhc 9,`$Z]=9SZbqwoS i:ؐG܁"%D :`iPG=8`p; =O#Me9/4t5lw a #C%e E$AϾXWg!*(널^mo\ YB5<8MK;1DJv '7 z[, #&R͊++ak<1q֗:4ѻ4>.!Stwed]d R'[}MAEp>ruJ0[?vrW PZW|m'ZίF;}vCO>ejF"5[`8p|.PϗuBʜiPH7 ,f4P+y(xs_tJ5e f= ћ~bJߙ0&$TZċU:'Ok&aNL@rW r1d܂(VZ\( S/~3˾h=@0Iej@`#$v~ntdq9=+=xK?IV,^WL[Ά?jtey9*b4_WPX.6Дf4K#!!!"9iroD:dݴÂt SO <#w.x%5!Tjtle;3|CEܷ_ֿ6=\lV3pbS=Cv0v]Ԣc m%x~K9[H{lhz˔$f2'OE+R*ыm턿 D5i%+ͷjj ?oIZKh?ypcG$v΍2l_یѽVXt٭h]ӫeʬ7.^ߪ.`l}U ”芼/"1YP0L&U~ysx`)ڠVZPOdP}ngg-=l#Q|_O#ԔSO XLQZX2L-O_efO㘬khVV B( ,rq=zUt{vo,[#/ޡ0`߿:r E}ĩ U@g{Dy}\J9ƍ$JkH/GX}*s2Ç^=u%}J d,% -GcKE~"r5fe a1Uޒ(5X.zϣw4UHq/Kr-8y4`-GAb5a;h1L!nCnưER1j~(cö@(@j R*\Rz/jj cP‰8}^lp*b`ld\H?!;PA&cpr/_DJow۠*mu=J`@gAQ5Ivf>hj_nZBәgA tnezU2IJ :c%iܠ[?]׳P D$Xm`2*[Lr9Ayvթ_s.}e9_!^Ӗ+@˟tmp[|j+-5ʡ#X? d6I^ }7̢9t0Gtƹ?5r20 Yʱ6oX?ݚm+h ʼq"K٬9Y'HE'`- )pC;r-Z|rUоI0&m$?^"1/HH˜0mFE{$1Sk?ye}yW20HG{3ԛTsFMvC-Iy;G8ʺp>Bu8 e/>/g|\ӯʎ^*MN۝n/F5{n(M vh4z'] \Dڧ/-$B\f_*'DFdBC~1UwgꜟYJS{t[Eʌ彪9=|s[[3#jvqh ^(|t@tD`V*WE' I鏡 rG^3[Ď;jKf(˷nT&睱,v ٛz< z#n-`,QjD@L D#UlqA(bdEXe8.5+*hs)Ox!v;tw9=4HꢭFH}u[wVu<|.3yB#q/q8pQqn \Qyfty)f2}oJ*1pO!zKd!V1}]6SD$Kio u) Y@ZP3䡂PJpf[} m;7쪑dMb*pJs"mb ̷̋3"|;n |bV ˹wIb-oxǀ$EZ ,jg"PGc6 rEUA/bX|B$Fض[bG;+]0eǝȚ`|-Of*ĭ鏁צg̳ݵ1Lîb7z#RVxS%.@YtA!) zY 禵4j2 ,|d0΃<_Su>ƪ>=u~]y]}].AVA}LLکr,tw]qU&0}~f{H"l e&WbRZɽ)vuέxSDzzK 4`창;ٿ6z'r=yT 45* ^GZDaC[0xxV&G$pwPY.x+EοB5tWAZ3;X h!=CdLڠƍ^[ B`q2aP?f0_4 *T< Z#+)=MSUxv2 _a4:I/y"9}_x&Eu~<[Bs`JS~Veϻ:@u1 *Oַ;?  | ⫱ iϡnO*bGӹzG%>"1Ǘ+IӁG AaGmIJ^b91" z/SiUϰKMՁ3c~I;˔6Fadwgj0 ,6!:լ6-'myL:ӑ3j#^E& yhܝ1t+U:a} DW~@.>@<J.Ykƀ|q@_[-$ol=, U߾G@=z-q4[Ym1_Хg;mg v9MaTyRU]{+%1f('Du4-$F_$Y.<\mkͦV#ĄW*BH)зI'MuC{=[_2Ow,FnZ]V?|PKsTGaHGdn-f%Bl P?N8} A:.YSP ?){|VgxI闆8ݲN…9a!E*yw?ZG#ҩ{pOO|7&T*}&jvce^J4[v֐ !4w;fp?dwT?o>[=!gwڢMSD݇}:GrkObJϘ>XN0'PAܺ;CQi!Sa fMk 5rM=Iθ*/Fdfn>F2p\]a}Ի}Ì%A{*La+k1^[b!px а Z;7[U%~48u Lp!Fh@/JjǺ(7B\b8˪5sEoNQ־Vљb21s>-xO49EZd}$Sa ӡ$0(e+fFT>έY<3e`&$D4y[L](K9P|}5S>19Jҍ$UmXl{ћgBX#m\8 йdĵGa cs' 5 Љ φSwݵhI([ޮP!W~N-~K@?+z3}7G V(P#ҐS}8t6!gUS^4Ks5f$l%]xQ>ДaA:HT{׵< ,Eub%׺N5~!{YyLW}slmgA l|`fr!z3r& !;lf2f`؛{NH@ƫe^zM < H+eroUM?rv0lKji4TX' Pi,"+M IO<:,aV#N݁ t2*yOCIʹ$ɽSx 5bDuVVj72 tWԜQӓ\\h*.i" y3\Ҙ  d5HSGW}% uSx3-}17 $aCC-^kp[6FxCz矡S-."Z7N5sGy/gU0jsJ{`[>5]^pNhLaЀ@<$e]l>ᦌs4JGamVk(f3 !\W04)B>UV!.8~QxzB;t&TNS9Z-~R'" )E!IUS-^iBb$ dJK]owj2huJ_$5p= SQ/^ S8HZ&.k3ɡfsz>8RFeV: dDo_ mgǸN=v}-Z*bI0bJТ>'C8:Z{U﯑ <@l,=BN~eFbҬ'5?\,Ry HE8? Qix qu86k{+}3kN:w]_ $%IQjg$+tK2i)6T*h9@̈4)|m_4e`ALKPm&(VwNQ/.|? YxR#)Eτ//s k(3W _ؔzn4-N|xxb9dNcpi~1vNUw4%\R#;O:4+k~)eýýy |9 F?HR6E\ltMba9,Jn3cQؽ:_Q2oC(aR-<)x/gıw+ ʈX?:G.O7~o2{F֪fs[Z6$_W`h{S+Oy,':k(`5~DFXe&V0ݾ`|Ecyw؃9PO{*A@3K98^-J i:,nctΈ>/ ’o*2'ITO"R/1g_8lg 3tksb.L(%yum}?)}]%R71ܳU]O6+kt/DfR-wVBڋXOZ&+:#t;180TN äB\?ҦWS3_T$b8ӽE\:B$iGn񌃅Wpql~`0&!I)@Y^?}~nz7*;XAK;V`[߃HTآ|/XZ1;yMi 4"NtO#rDHt[FHq}:!ut~C2 @mRX#Ii $e1fIe#(BT}G'yrwqT<8~E D 6Wi0SX%_W@ c_$DŢ×^<(u`;l/>tjd|V58t]IuLj;J +㎒"xdxlEEEGia6llkX<Ƚҝ*:}]OA/Wdo~ H* V0 tuI81MZ>hYh(}_Huu\*AG˞#UF6"w}XI<H l'~9?Wc!ɪʂskXٷ~Ƨ۹RvFV"ʔ(y2C&~Uh:F2p Fwr$nv_(izIJXݖ S%yŀr|1 P6f%@AR CH95qgRѡ@4+6ۙXƢ (B D_| ~R^=Nӳ񜴮%hW/e1gLTA%6w z AUJc;% :&ptQlGYv pUjC6f21y)w17=FYLPI3TBs3k_ZHV%lTAXtH$ I;`=s#/K9Pc*1>pQ ^,7PXv0AQ-WpjO6 Qk6ŤƽAݷ^{Ak0zsqu䈣~!Wύ@8Q͐s w?zl$;R? Khhp? <1 wdmWLEǥ.^S !Eޛ&q-QO})+ehLea50$^(Ug4e'dҕKdEV_yc:XCAtRʐ2BQ19^UM\FiKP,|yc>^>cA@]lJ -*R8P|%A Oٸ-!fx%8=sR>DG*&TX^fӣ+KDt-`K>̚p g%9~d6 xfdEwNP6 ZsWK<*~k7i靾T.~XʚH<,iel/3Qv]x:[|Z}.3""K Mc7l912N#ZS/:+LN6}3ꩩ6 i:! r󾟪_rqP͙H¡warυC_ 4E^LR`ӵ)O<=sj2%6RxQNNoӜ)rχVPc}(:ɣ*D-n9ٵXSr2Y6T"t&()>Nj+=tViE -V,좊Lz+I xHI3XoT5:d6Hg׍4ս@6&l_ELƱw\Egnewд0Sˮd.,|)__  hM[=R8R(rUNSg^7R?N,rIz&.c.߰DI?iqy"j§qMX*%ހTb+ è)z3S{&Gs4O(X#-yCo)Qi2w`,o1dJ@]jH*q]j@ N?cIaDdZáBIן5:%KUngq혳+|~w.FC@ZQ;MxJV~nͧ1AA#8} O\]7Pl6) XDwu!'c&skEuv\u#x*< 9¿'$d9x7znS:}mwP,(#2ut8?گ2v(ul =i? q2%L |5ŀ۷@>m'(KR`N;|ܕ `V1#P0 %;LzlIU .ȡ-U׳nt@V[*c4 ٛOx$'Hɻ6FꑩoH! 8) ڋբK)\Fh8G`nP-^&ť|-'z\J,_0*@RN]BP +Z6`yMӦwT=JԆBz!ȯ;]12.&e%V*44.j;JGiMj &͵m#(P:l҅ﴺXWtH櫹*wf;Xp}_p.:s< T$ xlk Juz:w63 \=_Ų =uJع%tOX`uQ :od毬?RSCjPQIvWKrgGh˛$ e$bHk$[nU [1\A+8NcQ Vmg'@۔}'0 K!tWߕ'-/㵖| Vgj 5*E1qI^vj{gdRdJ-H%d|CdތA{&S dO`nA6&M( ⃮pq.r}G5 t/F*]bEh bR(M 0nMWv1"I` d#x# d{鱫~iңeGOBϲ 6OG=,S4=mz3B$H1.ê\i% "(A?r}ƫArw:xZhˋlʵR=!a*7L>!_Pb/UMPަ=df#X Zc:lkaB=|ߣ-˳U6[aS$a$^(kQB夊ь]3%OcMj? {Du3z\':w%쀤e'F~1/% UcƜq3>fϬu^/|:;J!_u6XpǬ?I:0DhӨHde}i1ӫ_qӃi8j?4kʝ3G/\όM2c5 ѲOal=~DkG,_Q6"0=AU,X~.T:Y"4rPx#Fykhak hi= *zQDqr@*BhMyVcJAٻ* WGFէGKe +ߟ.:KoVQ1a;[raQHJ \Ȁ()a4 /ļb|)Mj?[^.yGLd9 ~X64VQlږ% ⪄>7={9p$3at= 8鄬io"Aw==&rs^D&y$bN六.j}[qy&n]1矚{xOY%el0}ToE"_WpwJ#A809YS_GW%6|,)lK1&PtNr2~ P\,1fvp݄M}O rYy62~`Q[/v{-~]HhYVg TQ3O'Op;.Q) Fq;>O"} X qQ"׳((݁p7c2yn5G>7e , kAQh,+ls7@Sҥ u1ͷkIPŠ ͇8X \k(w2(:j"(;amVa]Q{ɗσhSL Dml:z?pn@û,j íE"\?&f﹤6@K]wK<xEa uÙ(u *7ZZЎ 8rj  G Zr؄kkZmnt"Pj O#ZHPcvKb8gKm?i3 A@Lu#LeOzo]Kƨ?ݒWx`Ul訥ͷ7)H Z&]cD7 ,.)jzN5'B=YOlr,@ťۥg`OoYPYU,) cS+ gX<ԅ~\[WJ dF{eܫ"IXg+\xP9O2bAiHy%~,x?./7CL4^Ҝ K&9QțR +E 4hDrK`-LBH֟dT=r I/@=|bR Z*2"IרT]4LP݀=}S%K= /1E8x"&?7Rtξ\jbSDiD2p3`gc] S{BtH{ $٭㎕$& v]] R 9heSq.RR,k2ϑ]*s4tZ]Νu^53G'OcAsӤ=^B,u]bi{v2D́D$͸|駕_ꝙ-̈fLMҙ)SYhz7n1YBrW`ْim$e* w|˶B詅D7'~X 9n-,2xr)w jXFATTJ3nd*"SE1a ;X ħH6؆_n¿EY^R6q*|{t.i;'Kg! Bv~Ox;YcSH.:E"3rnc1xQ0aF%@t3eh-HjmoK2 m+-1@8ZuZ;ߌ)9ِ6 zL~Ae/3~. IZU _6P@+Ӌ4U%ȷ-ec(jܟz[ {5W]ys7F3x_^*?D?Hbi >'ͻ&;U1[H24rR2 [JXq஬sWUDԱ|欟A ⩔޸nɂk{Bx˝Ebd*P Dwh$ Ӓal5ȰPnΨUb;>lGb?rBaOYfi*&l2rI[qI!g TL݁̉#0-(ټ^ I%aGmvje{^;_j[TZ(+">P1AynQ!gB%IT:b^p~v$ Y^lr2EX -7-^K«xRYN>oRUm̻Cy+|tp )"_VSU\{~K 0aCzd^O^vnR FX"×Ǽa3āM┭i*'Kp!ީfCaw ZTr 4b1<F&k8o1lf*/1 wi&LܺtzQtf?tct0oTNPEJ@RqPwW $ C6s\$sfqQ%;q\"n ଁhC@O&d -Ri׭TuWPel:^d"i$9rw G[C[g|)Q3|d+-fŗ̦VgtEB2xH (Ϋe0TȪeU& =S\o}*_|68S 5 es|Sa .kAaN,塠,niV}#M͆5ɍ#HDM`b3{}OB֮0[(_FsRv @2P0kK弔iZƃbMp̮0mϗ|9K'1m d_s18nBjz1`OUWߣzNRKl.-ī7 Ƥ۷8 b[Ax@AΊ剻)1٭0}jr irN1:qlLXևqgඬo1:LymP;Hhj{ёȐg7Aߌxh8PTEUSU@w|+00Ճ7! Jd8i\^`2.e cV@=PB )TUFR1۟jq&,lŮS%zx;TB2be<Ս9 喜4TO%t^᜹(OրEd,}90 @])gWk5xhuL*]&Y}B X.xRa&t!9Na~w9қٷ7yj` mcq=]sF#5҆ KOk8,2Q&jG@at`F 2}^:񕌄Pj .Fǵ+b#WSZЅ9LpBXurq{ Hwh{|뗣]Q*}63$@J`#v+yxl8iWO|s?:EAaTzE6zzjbF|; H $}nF~S ARqS %Lh7yt=UH}%[T浖{^y8I gEsc5®'3S TwDݠ$~s2k ;ǵ-ùmI/q u9ɬUkJeZ ;DRw\#4Cޖ³$)* 9˵Ub9ppsrm$Z}ބmڱ xQ5VTv0DT̈́&2TdUσ$0ёu021|}7PΆD:iі3(1[7"|+a )'E0l s򕁯@NI@W{5,@Y(vܫԈ@ Mkw"VV 'U$23Z|=;JրGxB0{1E5 ޚ($ugIzd:3ïW+x(DZiuRPz w9mdp2kmmwP .ʷIs!,T%QReqVL#n |ѡ|ёTwxZT!p[_Q 5Qh0EhE"-FHhKInwlr_7i?v8'0nnW@eg2c\LyhxH;s_4?>9u(@۩?6M) |Mev65;.tRЂy2CKhn?Vyfn*7Pfpr7!q`j9 +}*UeꣻvOLa9O*=w{Bt\i-C\p ~kbRqx!(;N6$ f6\hJH#:SLX^$x, BrxMO*Uu/,JlYp͋T'iٝo!Bu Urzh7͡V!ީ e=y ئo}|$[,cSߤq¯m5%IՍElt|0UӖ?xC{Pa:숽#gpJS~ IGlw[Rϝy'UCPE͗DXyG.oZQd礆Zw稬A;@9?XIv xtٯf+A'k>댑U<1X)=Dz3hcJSU^jt1}1H2eFQ@ DfA ȯc\mx ОߡN/ZM~k wH#`gdы9aQ2P(AvۈU(덭)t)۔#q 0;Y-~Q0ѵ_ÎU/g~b 4_lPݏ):(/3=P6P2b묪BQTxEFdƂZDA ޕQ BTozy|;9vI@O&G]!\ ].@*r0ƞX(b-F/>IE {E%ʕ~@* jXZh&sP 2/32Ad (l{z6f=%Xw}PE8:lbI >0hpv)FP[ںQ|w*1q""e,ض?tɇEC~.Rw;tzD d08 YoW쎗ivFPTDD\隟dM3ԿC\͵ ;W->X1uҼ࠸W'CgO5=C8B{ppI/ Nz?vxQN cm|C4K[o9?Ț&KVjTt+*z4lTB3)D0(Hԑ+N?,#&:|_  BELk $i` S)s {X R/\DG sǨzYXF%%5DlWc}i&f6W!?eyB70s8 ɝgWq|`p* g-5Kx#L65:g<t\Ova\Daywz{ϔgC&7 !'ߩ\j4$PW {1 k"FJ׫e51"GF'TqU2#8fu@{ƷWkБ/F@ /Giyp\}OukY2 ,>BÝ+~[YYeү*ʽ Fu$Wá`4߭QT&R9jD\(q]}F& lBsӍtE'Ick ;1z24`.ǙˮC=J\Ɨ1S>q28w;,TW0-Y1$q^59,HaE!hǝ)HS0USK=(*|׿ \<=֌{H-P&8AɕCy_1!:g0v OcsDa sFneO.nC"1i3B~o V]u8W۝6wr| U,\F8QWBž8WBM&w옾J7WP[ -:i'Ni 1MWC}im%4,•P^YBK@%IBV12!\Bf`^2;,uW#0HTx뺕O pŗuWw‹*_Vb[R,/ f]Cd$Krų3J,c\|8O^lWG5ϿكK |"n`BzRPC'B^%pGjEx;z]EeAiX$,jMv b&,7DpCL2lD5`upqjy~YRw9,=aFL Oj)^ɽ8GHcDMcM81P<(ڸR.ẁSBT-Q,gV毠۱oB~nΏp.T[]s)aF[_va)+{ <Әkӧhu?^cJSzGΝ8z1&wwb{)IS ]K^el+VãVԿObOfQl]≗SaXyXϚZilO%OjJ2<'|fIu;ur5+}TJV/E>QoiY;/^+V ΀O=l+1Q}~yݻ,T@a@k6U/vq)XE6Q9` \Sa5%<<˲!4IbrKP^9o&ԲCsziRp,y NulRh~ŋRXpp^ߡgCaLN3D a}m3` Bq,j :$hXFw3:7LND~p]Ջ=2/xPC`fEjrB9h7|?S~PD/tq""B{Kz9Y[zdrq V(N >Jk&P 3g57Ȅl_5N@~Xڊ ݌K |?&3iцp>4(Zx5摊"UU{j'R$v!O C$ȑqVX7E7gB.{&j4޵_/krd_v2,XX6F,2߳)7:6Đz|`Nrj<.O,2\PFe:p=ޟ ๚Y!ZXӽmάtpZlR!5y/HV\cѲԫkO L,+?@)9\'zB>3/QbAPŜǷ mX:bZM,Os֤WԚ^:ko Y0&]v@ǘLĸ!ˁ-PhcY%!q*8"P.usKIl%ܝ8-LUhFNdM%f ӓ]jQWb R5C ?+p8{f6bCakǤQZ-"* m:*} hihx3"/YT$șEW;o(2˳{d!iHc7Rn)06| ֒~S1ߙͳDm(ψ6%J6L̫@ܓ:Pt/Lvd>j@+.BæķW<2\~6PfP.xX YQuG@t!lش&:!)98_S\'^4Hh - |<굒ηC\8e+l_koWd!Г|}ϩ[`U\h*P`DuPEQ$=Pvh8i;t|w ׂF]KP#\\;R 4%10wJ?5FLg/_]Dvz=O->h&Ѝz&2otMƆ]w_Nuļ{M[T *qKO\aXJy;Yn48v},y:QIdqzp>D=u6rC 9 q}jmHF: DiE%qF8ـ8RdrW VQ!{ZtlHsH0<qSH ^V ֝7ࣺ:V5(],&0_ׇdw^qe%PA{>^-gh,xcdy/-Ȫ ,يp=1Ү1?v`e.UϿ~Br~h^Uǃ0ыErR`6+"E2\@ePm\}F72Ou؆yjg|籉")c0i,ΉИl-9޴L4[RlӐi֕_MM~O+"фwsͣ>0u2-%>5 6-h^Ҟ7؛ D&ma,Q3&=W =e0 cD\FWq3MѐVa<4YlƷ7\(+t <0;n{l0с~S9 i"F$U60߯aËX:q ՐB:n{˧{8Tu _&8"ʁ:`{v kSJq16+8;ijqH}A;i$ȀYE|ִ-ΧF]d$XlfPa Sl-X9ІIYh=ۆȔY o@;y,f#4SF[YJ-liφ1Kbi}8Q@(&B>h^Dn{ഠd-DGc@C -|;υsWmn\(8ǜY1B{!F i^YBS+> c!GliزQ8$2̰,H] Z!&[ur7~ۥQv"TmeC&c ѵ\82rxS|hmTHћƆfl` ziP3R;:zr( >ea%m-)T]8\& Ntb 0do'ɟpl13cg&8G[nL3k=j@2jwT;mܢ f2,SK_XT!yh;xb"0bQxp7APG n=`)IIUV0ym &_ܦ_`p)4~,GF"HcI8ܳ*f+q1Qɒ5$-]{AuQ$˺%.HٜIDKP"AsBԱ`[F&X5.wíws3Y˨id? gB0s%/q EB$> vruu`BD|xpȓTbqYn,'[Wk `8{"le[# C|'~]Ҷ/i՗%ⅵ `㈆)&W,@^ddE~#^殕cx-ǪYk>nZ墯 2bnQpŒhE"'<2yv1^MX1j`ĔCk\Wg~ydYp?_\'&QT0ȈKN3nھ%Q˻:\sԁՋSfvb"I%80y܎Cd?]} (R)gaSh>^Iq}RKo: ۳HL8ܺ ̒|c˕oEHs^^g똬R#̖6tjlC^GRh-?땮sP8QȮuno,/+^C'1MRj*-ՙt*T&w0Q nMcfO-V"f(ǻ%>;ԎeQ3Iߩ9I<6fV<ܘx9EmCiŕ7[_ޓRGP$IJ]QFgT+c4=i,7$*R;nT ].09drI "̖biKp4`:2&rdƠH̶2_ߥF9Y87e׿6,E!p))>Le;]WBOOKF -5 D#LjN緵-yY.Iz Yu/yoaZ0'8i9B&Xvud'U-̮UH݆#9{]@ q=57c?mpɾ'ɖ ѮA,iW~M0.̑l (ߚUsț{B&8R] sZyݬmSvOк)<#]ꖈsrz-yrWe!^qțcT#HG̟w{FOd䅆\G(p(36_|1ha!}2YKanm\axwdѓIKyTiN̉G9pTt+@sFQeQpUAz5Ei1q_V b2Wϻ3;.LMMj=\{j2r |iNݵdn#bu>(6%xivGН` .x]$NkNS}Fk.f+Q+q^oIi^e< S9qBFPp;M8+BLyP}CѨ_ <-V;_OL|Z׆O@W$׮K(+OKU j ﱇ;==cAϽ\;,"~;A%"y)huqmIVG oC<5\tߤp+/&ѵeXBwu/1}sB4|}QS\/ IU1}7@q:'̨CA3;Iy}iX බ $>9FB[1#o-7t?o|D@HML tacA30D1t9,6k}[;1l\Cʴ-hw7&E(g`حAY PV,3ZTz fS(-T)<߭ďToHU4^w$ <2WWQQ ~IYA uL4 8gc/;qrz78G?qٸQ`ZnYz fYx2WD#M;_)EoF7]@1l"n6˛*1Tk{-iS*ՊSIS\t (LTͳB5E;S$qكҭEE:"L25SP&DŽ@z}9l+^|K'kL*ȌEh"7 h,oSͭ<4@|ቛW^۠>{v ^+=l4h0T|Zhoks*bEk\a^&&[4Y+ȧDN+&Si,OM#O626v!#&0Y8 fkԌ/W? `NԂF[ ҅0M`׭l޽ZF5=$ZcηaVKB3yφ~(T\HK%,CAA&6ݠL=n 1,xXHȕUC ,"!7xjAU9aIzmȅ%~h}ɶɿ{9Y)M2;v j1 g.ͷV{;Mrc.'ȾG$ܾ~70\*Tjij|,~GJRkץ35p7XAe|Y`FkZ| U2ZKbɰ8.><0Uc& ޖO u?&#יZ-yѱ0PMNyϿ6sn%h /^D]Kw& e mY&TqHMN'As>6 ])CCs G7nK@{q<pa܀3;+Gq:YEŗαӈPery^DXOPiz`L𻃇wkBC}.|傄piԟEoѼׁ4s&R~#i-1poBOmV-`#1)fj&R7;u!:/ih9EMluBSVxiU0vKn\E36?t\@=}FO”X5[)FX&jB+l;--@IV`E5|RLoOc|P>4%@3YdzH,ʷ_'@ˮ7r1(y`7#/ֿb IuE~*C*BTY xt5 vV; 'DHɽp%hT00)Y)>LD  ^T tvq+Uc=ǝ͔$kHW7DAz؀].=ݱβʄf "idb̳a9zWpH0LP[`#z/:O2^D=Jѿy$O+ѿ;HI%'w h+*Ȝd-Hs[/l)I?/OFbKY@b6Fb̓M!<^4ˈw#Q=J]Svo}b+̎8x6׊8[6L[@Z]*a6עÄ-!2j TplNlT/8.!" ىܤ%ǙWįTSAЖShN-E\k%W$Xjᑱ~jNx \=(KlSᖥXyrqK~syi鱎) NLǏ)Va=>]wt7[<*H7<'TjB%qσВ7A3po8J$wa8bj/ uhsn9}/XFǛ o +H$sn!Mc8Sb/"'¹+n+C>-uds ָ'˰<-rjԾsQa2k +Zirr+iX@=% 6&(Y{+kW`#p({IvIav\ J`0~&i\-Q-<~15F|gF.?:.zF`ƕQl3"lk`Bj^umEH fpVDFcLb [%C@m}/C~!ާ+nh sc&_ yD* G``d /}Ž4E6]%MRbT!GCz7ۼh]MƧA|W{lV>BAτCp܆ʆ~°Bkڄ1lO>^:wyd[+F+d_.9ʣ3@R.|)r5.<*M'uO"gGD,ur^#w rHТEHh{³T4%U1W=xfׁƷ*L?;-Tci\_vPl%` I[1Ni\E VlQayeǀY Y-WYr;sZr Fr EG?.=1;m!zFqĺ%es-샶HUG٩lOkZz%]A7=i(+kZ-pmXf|t})憳c%,4VRXlZ NIYfkm0?\3(p;^e4s 7y0nmtOu1M ̆ݚk ZO8ܱ$iT/pc=끥yŀ`͐\#S@[4B{aD~ A,m_Qű&fW~cNx]S[1Iuy Su@9 T6lH(ϋ-, rdvcϫD|57zԬNy WR2氢8K;+,Z$zjһxwQ3~ȨVE>-6|d^->wx{d#']ΐfqSM@Vzyo\U)EKUjA/l9-YD'ڀ /3gH -\Rրib 2I|*j bٓ=R՟J $$˥X-m3-`?n.oc*+sr&Րd^D _BG(gh$^QYco_iF]a:eZhfP=J-\@4e7 k)cqJJ_IN{ٍLN-*tKNv[|j:{@Dsmd׳黏jr%p^I)uT-|1, 7&șyiѿQYjTru`0[YanQfw܍ojԝe:Eb_ 9;c^٤l̩ JNZh0#`J VU0Pi -}p wC/b/vӿ<#:a4O-@0y'6#w>CW3nq`Հ?r.|ldZߗ5kP&ȱ?dω9[;U|3B/`ת0WoCD3%޾D6O_š2A0 KV&\Uf6 u|W][M+5350KpU_d9w1N6J&`%+"Ua@sllj#|Dl;Os >ͯ[2BdҤf-!2]vY罆D{w嗳2x?A"-W=@yP`PbDT"Arood/#wx>Se,D\-M+lÉqd4ONiHYS!uPlerNcI"FWvU +揓1^ 献噪( 6-a܎ߖ^'u>VY v;JYD+2: ۍU-EK)4PvHvp4#4] L*,\RSV(U:Q$ypp Gޥ4.1w.AI MM߽mrs C';" eߺX'0m=cO[ħDs#Kj^ r8eN c#:x=(#ʃ١L{Lƚplgu`aỳv]֝sY{WǒE۵~.HOe7T$uG?xӝC.҅ R5wj9e핟iۤn!BϘ,5 *C]\5 +z3flT&lbaT[5F)f4w4j~mI:-|#8^jƧw-_6]#" jP3^{)~Iyz#=WvXEO~.Y*F] n6dM!.RIܖc.@>ēPUi'e"Ip̐$᳦:y{yr<XofG BgZ]/\}hϕj5 2#wQ/'\L@.ZUI"F)4£rg0@p@lW6x */O˜٩Hj =y%:6n84-p*9(E=o7%3bQ:֊eHŒhۀ6>L+ pE"Cbx,P uՊjsȞ1I]co$%"QɐL}KkwDd^b"^ KsV|\߹(/19Bpq-X(rx*f/G1U V=Ϙ\W)?ZOŧS8\~`ެosx6d)yD`ȊjC3\mL86D@3FKמW&ԃ}]&'TѿZ^hd'1\Bڔ*3s2B(-.ڑ )ر9f9'sa*41-Pr_ɱq]Vl^;ÜzAk{t$7;N{Іс|_xf%Жr0|&vQ\ǯНhj5OBq9ђZM~z{]s|Yl1mާ⚛ZAm~a. #zBrYoI>Uk j2N72'ul7o{^w2JCA5-=xTg!ٔCr=?6̎lnP+;t$2Az$ӥ@(Jm%9G3P=)^U@ljX߯|KQ7!MgoA3I?eV zXۏ*#-¦` qo=|7Rkؒ?9at]HF 1__LJ 8ґL9f~)+&/$. {/8S5)6sXL(o.Zrz5sJ HQWMwWJ l$I|CO>VjE`X H CqigԾE'O6-3̣V잉5xZ6i!H]4mfHutbvw+rAv I<2"W  z2Ls ;8B=q( "Ї*ЎgjގՁ %hRZ '}%.=> #7ƙ'f$}PYƭ>%M ʜȺyB zPR~+tf!h- ]>|aqWEzj$HӟdM)~"|x%kd i@s~z8V2f<+h`TpdS_$0[#'ġ'񸙀VŶQqm^:i'y, }\&B47'ŌhhOOǦ$\ӧRhmi(ylʨɩ v*! Aa^O:Sދzaz@fi}tҶ* HpP\T5VsufPԪO?.NpKEa?ysegd%^xm]G#p)3kcuv/=|SKۨH?Ygkl⮄AҚrQ2y+@(D Wzq 5LCmAMzzsMm<W4B^Y5YTIL:^Bh<#(ݖr˘'W8̰{G+RLj0z?z5>7\L+L9 ұR?!7ØV]_}ɽ%s5C֚} |ClRH b tr.wf7"ۢe `O"FPXPi=e6O8.A^JQZ({o?%ڲ0$Ę΋nu|e=#buA*AcG!FCTk k0دLƫ83[' aL,?$_ s}gshD9#DS)lO`Ǭ9E۪O_:H&+\ɠE, .=I r_Lvgh `nFI"y56:*oRݬ?@QlTlO|-84O[i:9WhsX2Sf wu`c D77Mrwz%痯Q:ر:IB Ymb9Z&ӺHs&{٥M`@ypYc14%zh}L~-×)~]/"qM7wqpS Byb%u;?63&i^; d!i|/ý׸6G<{_~Giw=IYclڣίǟ"΍u{5ṳAB8@$x7%DXj]k+Vc0#зeg&12n-anRDd2 㑺k"b<-Y<{ÿhtLVy1!:7~z s EC]snzfpӄG?R}.'(K,sY3 sZ|u++"1\¿ ݷQ{ I,tRvÏS&o'vU-T׵-?ZGwN/B*Wꏱa!z☼y= {f 5r?IEAƖdu>y[L´ RdRD} g ΤN!&>F=tod4 DUwUyhν jٸbۤv[6E,੬+EL>/S#Qc0нSw( )~vK[E2}㙔XEVK2?. ~{7eiPFuYH=HFэS}ˬZ:3}7I{Y݇: !|bBX3)ECy\olo%/f7 C4}-E |&w !ؔe`V<slE i֍݅` AQ8GXU˦Wf+0Rt0F%Zn+A"A3"p0r#e,v=1h) ClhBۊO u?q@+ddz(@.qv< 1aZ*T._K% $xss_uy` B\W5d Һ7k쳝hb&ĘeV3U)@2'꼸bT9,kb[AR6bJtuBQ{~Drp]7C vsg݉\mJ3nڕ5ln0x8  _QM0Y6Jr|w,IC `bn #uM I3j.wL{ 0\n6s%$B8}tBWg꠿uep'P#KZF/oK5c-M,cB#ʪYǹ;v\M#]MBj8]oQ־iEc&RԵq-S7F1AD˓?rs1߻;sR& NnD_UzOb35v-s(ӈQJop p7248v,y'_'@:eV_o.-UZBC:L8-q?KzT j(Dup;ݨ;'ӔlDTJ`3sm60ݴ$R|/k_m5yMNn>]ei`"7F*XՐb/,T{ 9Tz?Žg$nZciʈCWP(s:ޠBeoTnڌL2ĭH/Y.Ħݪ7KSm.c@>ֈqv`83V?"@g? ©4b SD[`'^9[N91`L1^Z;1->ü |IIV*}(W֠ (+3ăptõ]㼫hC0ZPRJ80x!Rc<ͱVh +7ny 70Z@߇l=аt\`rSq\(WU|G*|VV"Fo*%љRn-I-*)XEiNx64grp*O?~!`u|fw,wbs 9H8ǚߜ,&^TpU7A+m2`+ &Ht4x^m%Muv T! G4M/^51-p/`}l"b;>%BXk-+n_3J՝3&f׃wTw[`p MjpsC}Q<,S.46Y,ttl~OʼnoƐ z];z#+ (z[?Fvz~N!cNPe!Ռ_zMǧ mek\3]h?.j?l7!Nz#5cEa8i=#(LqB՘Aj/`VdYiO|sIKI&ZS尨zN"y8H=Wk^0YeSyvj~!jjj>Y>N5A2H"n*fz(ewsk)[y_C#7=ӝ+O :ю,LGSt @'DS֚+4 e^蹄0YKg91Wɥꬻ;jGl3HkEHxk/hԚrrjz[(4NsrY*cD߅hHߐҳb1 {WJY(JI:>٭BPKJâޖ;ك2G='H-|NVL!SNa\qd]ۛ'MԎْ>;I@%\ R]&Ϛp  z.8^O㪈u#Z ahJD.W(VFOꋾKR\A{ xNDnb7:S~7STsMg6*hͼ,r'1!VVf,$MCF=^G1?Q)]`W634zŴ#U!/ɮqoaX|s-!&pg'#f۷{!e(넩xhyFP$q#\@ű˒|<qLUeB TZ@v"WQ)X:=p:33C˝93dRǜ滋u<glPNmF*yqcnIJB)E;6}ݨ$|BXOh۹t:NԵb~F Zuk(}}{o͜>SDwk% @iOY ޹O:YEJ$bՇNMA¤}GV~Mo -^@oG4FފIٻNx܃YRCZP×,:BÊECe+~k]0g+ʯރÌzR,S*azV|UmMX0?OZ,lĂL3W+>Qt`&Q1Z_!tp0]5aJAu{t(=;?"ok {߀}9m'Jy fFcxY<)Q0B9P dԍA# w~~dVQ^O%4 ~=JT%KLU ™4E=:sc$ 9Iȋ=5+0AcVl2p;,{IήO} MvX:bJ"ywBS}d]u}+>N 1ZrXB\  ׈R4?S^Uޘ<,W6!ߞ#©zਠ?* sĭ_xF#^%bDȹp5bglEOu} KL>ouc3~be:-s7vĬQ9 Asz69}xPBH;tT2E5Rkcjt&{ɬ`FÛ !fAtjL2F箴G1LQ;KpuDoktm|_xQ!+ f?|gb\%mBUd쩙=Nk?D*y؁ZxL4rX~рQS)lG>Y Q LV4mn`>8Zby0z5Ruṅv`EL|.3*Up;"gH+ wTe|% THyT2P€L"j>Am)\g&>Ag}Y) 1. Sy?hRL cS]6aPBRiA 2 )h̴ryPlK@tiaQ1ڍx}kA)B): Zsw($ Vs4FZdXD5g#$zAMnp4/(k1'm7y'aP}dMD9o±_#qIWy 9BSv²7r?: }䱻и]}!AO"hj/0tGLHof@8[_qQIC3ӛ>fbನ&DK٠`|71mWB61 tL|ohH6vW,Bg0{(lDk4n㬿P߅.wa[T y,YmC/̨݊2R؊6d?)<+v?[PeֈCy+C+` *ҹGF7&L3ء:N}<"UጰY6gon_s2&͹9^ѭWݍm#,JV$jQK0$5\% Sځ8Yf$VZ R> vs27,lߙ^ gk1>/ >燚#!/y鐨k?|*o~c{V*Z;)^U'HD}l*&k$΋! cWs#7)'jpxC%`8(A[O%}%싘pviãRgBqO-)?snW5iթFA۟~&!s3 "vn)uMuE9<># xQ p ۨ Sk3ws+/Ȥ-M&p%ʽ3x #]7Y( A>>f:jld7תp] B>P09 m))B! ﰌ+JZHk<]\97{$[X\ɾ:!Lt>Eh=1X;Y͇Ƴ/F:5eR `[&n!? VQ -nq$w #WxkrƯxt^?~HLFowXy&TBڰ %.hR,0m^p(伨!}E#4B~JHj*seOCۯmuKke50 ;Dm*,״0M FK ُ,xNXuDU"2!v|acӏ(#odR>hh/EzW'~a$e@6rN:W NpFiSИ2б;dq:A/g(8ԩ[7w}6q8)}WO}b:vUdrB~ߜ &ٞ.~ $J[Ud#JuZ}, ٮJBvnrE5]KnyomL_C\yCA^Y4 oCV.:̼>.xƎy OXL$IRpUyjA rde 9 l\kc/1Zn6Fh=JU^Kbg r{)v>i.XavOϣ^@a;K(>-iaRQ좘tY#U(Fqgk<k_efx;Y`&W @ ەdt2{~K(GvԠBDs$HL9SmY 汩@1^/->Rsa/N)RQ8s|.G*`5e;H䄝d2d4"t"^;މ%&'-&Ѵg/&,րHw_a(73/Q5OIg⮝lVȁ(SzN*0 ,{Zps*q(IT~).  YT DSY1PW엇$,Zv(u%0 Y{,曗5jw.X:فPul5y#2]Q&u/>-GX5}^B(LSV^?ujW6eMDִ1?D̀ Oyhhxj˭yk/TcP}vQz̎f' ‡oð[oP 5Kλj93ٝ FGDhq` \y- rm{!T@m>JmK0 V*rü;ڏg7oOP<٥G-+[gg`vgh}Q-vN~_cҤQrlG xSèy/-\CKA<`娞3Cmh,Q*৔J]:Hz{0"\Y+})}Y~= ?2C1c~U[]+c5y q#"UwF^VQ5PaS̮37(ګ5 T&e#"EqeCf[ y򝚟*iLL0KSQklfXUU5GE[&rH@!`OnΘzdz}L?+@wcB8 /č);3*{D5!J8y 2d[@ͧ kx!ZʵЛPYz @y2U.{4JmO=4pȚmeoDُF%ǏK#-p8Ia.%/P#SYgIF5$wUL]&1:Nox$ڪ8r:yԥӒ3b͗e7@P\jJ}Iat ֑ "ZؖC*KG E0x3g eKPz", [Yy;;iԙO8c3'a/Э<<[ z9st(3 .ؗ KdchIs;Rtۮ[!&i#p3w, ?32fsM2W2d?f?[āb6hL =bwuica/9X-s ߸B]N^d%ey%p/~[f]|r;85)c.)m̨_8#^_pռdjn u~׶:Xekx2?",adLJLaÌ6[[+PNMV6ۣFx=gJQW89 6D.i4ST [mT=>)7O[Udmo sw@% sK0-\czP^tsW;|ؑZ؃g[E T$ ޺wISh 3̄0^hqɘ(:/'k~>E_לmh(e.k 8\*,Jẁ?|DƟ-&taG'hTQ{WJP#{_PX~JzkrN0p&5EX 2lՍ0:@ձ[َHY/ !Eys"WzA2IyGh'{fbC;?O.`䤟8#e:ʨf.Te5J@x. ˘{*ڝz 7 3}}nl'MYe:dl"o*nL&JJ7iMcMLJ߬V)d(N# 8n|=ƶ9\r FI '%*}YZ42t:q#/fy+yxV)<$3̟M؜a'( J2MvDC2R0 P3Ő¿Dѿ3=L2 t`Ϯ0pŖL#BZmб OPv#0-lu'7Ԡ8gƑ&`u>ˌu*r#vWVJ}@Ihm{-0nbY9z-dV(`Y-gcP5b\X<@\6kK9ḫtdW8~:`Gamጝuf6(vL6ARp;s,nP/ϜcDnZFxg==0 H-o6N&NdnR0u65Ue5#gڐ"|?UoB@z}P\BGT;;8|z~mJ+&f.` ^wk#Tr ,v 一Y}JF<Q3R~ʔ;0Qm igf6H f# `R'3J>}rNz3ɭTwZ=Zٕ$u2 (W(^qe]%TjB% eVUDDsrL롥tưrqaQȏf $Th[Z&, t0mO%_o3i3 ET!VRԠvY:K -N#@_asȥc50 M pֽ4m4K0֔1e\d_rGsN gd5DDIܺ?5?Hm)\g]R.&CyI_pj *mogڪmpUd5X,V>N;]Z#8ἰ{t~_f=~3Ze-QZD~Ҕ_s 0Z *Mr XEUN+͓̂P"lF' N쫿L9-qv4FHtN4tLeʕX(z},RNWWތ#UU>nM^$ *X<G0o H%Ƌ=!Hs)AyuݐY%˫(?kf݄8 z=x>D+˒uހJX{~,ջ~w=G>3ߤܧNbeQiBi( cceL~x9 uaxbDg `IqUсP 2\yrQy|WJwq+߄eqh\Ή2ViJlzY(zT 0}J9ɐ=Cƴ.?ca, Z:Y=A Q nK6x#2&`,>uCvj`Zy9,Þ:q'FFn˅(gBR-CCSQB0BH?~/V: \S0 TW$: ^gC vqw jӜNB%Qd?|-ŋv'N`@TGR F9ədc V$YiEk /`\Ӊ-)­Ox|B)-L80U^27 1I9qTopECٷoZC$tIј*%[{hI?C% Mhq&l@n<:\->#HLI7i_ՓJ|a.%Rꜫύ$ RbG+ ;;p!ֶ$z 2H!.%%gf5nWH8{sx+:#͇{eK'Y LDW "hMF2G'BR9{Gn%iVZYY7OF&lA/qEE965n,]<-X^̕~S62w9KW\=U ٱγb,5;Ҁe<6H%`@״Q񧆇0d!ǸƆ Tc1ΈN5qkR ]/\n٪RPYV+"l& ng7s2ܛh/HXڮ5/3ՖXUP#TλLj)y9<,XC3iYWȞ)gJ"?bֳpV8rp̟IDNY'H,TsDeKI_ !gSeLLPkmQX,$4IWzic0}놥e  0֪k̟GEYi%' mIẇ.|-YDZ_lY/x+zS6CKukCF'O~hpKƆe݉% _/i>BZ{H= w|q9cȠ Jͺ&o4%pk},v<^+bxͪø <Pc-]q=j4H둧fgըf3H~gn#ͅ/WM6O\ ͑=|4Cp7oֻRB:IjspV4Vx KyL r!,bs_Gbhbu F)I<[qY7YC!6ON+8^_97S!JNjoǓ^He{L&<U}9\!NB!!^\ Cq̀5%ojz{NV}^hN,V~z2 RvD_nE@ieMȷR؅쑒.HX^ VM9&ULRшt)ֆxcLZI_đ=VJM% ?P H3X Y?/*>Wb% 6~{tz[]ˎ-[= #[`$nA/+$f_$36p*} >VȘ<>OZY8p BT[ 2~z%VK* Y-b`yT]>b&XA-g䔂M e ,f 4BOYFKPߗ;9v䋵O+& _ZT\$R A j9Np[:(͛GA`P v=%{xOr@Dl#3aCK J\j0;x^(by%K,gN|΄;\&3"wZ C=wf)uxu2:ΑP&8.bm$q͜ӽX8wnIQw8yzHaJ;*IrЇ0A 54c͑%=z:*Lń]c5ȉ.]ӜM8YϏ¼]V-&YcfV4_pUnyfJ0Cݍh|8ċb2eE&rA: X"d<ٗW]M{P!<_ Z%S9+D-o@{*"/H !KxXDO+l,#u %;཮Ͽw}5e#&|SUWLN9:Wr!0/Tmn|@?nU,{:ypGVkaxzpmk>̧"7RQVX%Q@cw)V:cS6yEwzgݙ"얤6"+5JMa;s{y<*>ii\ sf?R+pv[hRP.5my {agU.5VRQ,y,]]|;q:9q_Ae%쥏|M8-/)!10DwA!*+Rx}pO?j5IKö+o/7F)f#Qr[bK ]}#q8e~wF|t׳C4.=, HO-YC0HPoQ49Be ^ֺ@@<eJۓEgҤlBbupMղWb&[QǸ3?jg҂EN"5Y(O/z2eZ٬jizK7ܿŐc/(ݲn2;wF=>} va"s?C1cUey +oӻvwC")ok k.DD`C9>(~d3;`?Quyf!)V]Gz>>ya!#SF7Yѐ!$yRZ>I b{(`7J6@5T Q=+6.`cqxZ>/b$9ZtՃϊ={EϚyݡ:Tq\#-8<`_,ys#4 _OCoalPm qȱh!2aىjeU֍ md-w9la#;2s'qk JGV pK-Z hQXoP yQG+;N ;ojdr]ņT d4ǴMȩz."BI~g~AW3말ѫcZ}K$`$8??sOMɴPӋBVt-MCi!YNK؆3.< R{q'ӑBݞPϥnB|3} 3wTZ R12=23ķJJA ܢД { ΔB_bMe\S? $Ϣ ȷF!mՊk21/zOs{Ef! !]16y92$6:jq1j08R:w:ׂzMM,vکTQ=(AU'P HW/׬Hr{=0,|V]7Pkۻ-GGm?RY_ʩb3 zhasuՊmN[%#K,z;X{xTk5oz8DEnzXu^OJ籖6@y^\ Rl[R*S~$UXhw!3}%b._lGwR71R~9RE\'c?F^PqHJi{4*eW?1C@Ếh)u]{gmR wh4FY 1rkaF r~|2~,"fxF< y LiC\~剚RC'-I6p^Iͱ߫L#v-\jξzrk}L$9Dh 2H-ffAZboAtZk"D,"O.% G7RrBh{#574'2l}Ko5Ur@KBD$9a[SL7YR{_bBQVj" 85M([0Ol(V4dzA7Rd% +W3 4h|b i܎6zۊ:h%հD/L㳕KI!M<:S5:xxrGL $#= 6oBjW*e toT6U#ڑԣp7d!N9:7q9.Ĝ(SܶD,w>0(f}!;Pَ}.;I1קEҟw&ο65K?5Q!і;xϏew+!z8F؜2jMxh[ xKnY([:.Ya SNRj#B@|sPpxڞ \|Uq%y`/h!EeQkA ۳ t~F+3_ \1=G=$'(\r`qv;^H[38Tǭ7E(E_{J5Bݾـ8f8v ,[ư ]܄.voV_3^F +ήQҷ`f }ajb[ɔvl >ocԬjg_c.uIٲ u58m܍GC%1-}|$%vS*kk$Hc2yfat7Su O[3<3| gҧRC1.sz6ք(H 9ipJ*P{#6-W#.PPD\Y2- % o &5&` _bw4uO.XYXH,}s[@xmXk>ROƍ3y}.Xֺ`tp,(#zif%j/rϋՏث&Ò2A6m'@+KiVRXnmXn4DhVW @ Gܪ1v[" CDwCT2r6U͖tM][t1*_n@LUKj|0?~/GFDbW ?[5˵7VY_6?[V+mۧ(M9&W+:ugv`$m{r_~86 b}^6/:=Sf A3A6:g#<ط$ /T>qIe+p̛6`n}/:Zm֔>ycIC1#j$ ZL Hj:S/AA0aw -[*h*.K)HTDKzlo5w+7vT'Nڡ=]L#zH )t!%je۟؎}Bb헞| c5 3/pöQQ\zc;Q&#aZFm]Ϳ7SahxH@Y̚}iX3ʎgv.DGg3Kc\SH MEu yra&<xojIV^ N>3;%rt;'"a? ]~@g:L`P&i4,"8CqN>8R XtF}ď[sKoZO 9PkBXNBKz*®&-?SۃR׷Y.ʉ Uh mk!n͋4#dr=81%T<-c^RYԃR2G7{IjdzyD/ - 7'{X{SI(TNtR'! RpgLy.?0-SToM $U[Rc+{6MSvh/0 CS| @j\1=y(IIkk+=Fuo՘ cШ 3{Ay;l 4Q 1ٙ qo6yz_5.^9zh"_SD!kѣADyJϮHp8#ۡZ Y6,ZQ`j 7UdP{B/D6 ([|fSUULQopl+E=6r/#VR$c;8q燌hgՄ3 *,pIʗ!} pn% ?.IC"s@Ve qX c.`k}VIr #"{4rtl!#{P+@U,ZH7[rf'$VׇcxUo#FOxkUX[Q5 s z}S&WcVoF,C@r5QRxwt1G̓m4 >Sc M:u 1CL,vIemvSvz_J$zY*ĵ˨ڷM>_e5=ZVm?݈w*pN}wKNg!B\*N&e/"Y-+9cF:nmBE C!̫neB͉h A Au#A<3PdTg8[P=q 3䃍 Łu 4G%^ /aEmZyNEa .~:>$dc(#;US#!fⲉ-l@Ui0g<6 t \ F SF Q9gM&̚0m-BVVsUTqi^gM[EL/ L3FM2('xqN 8a(顴lt#el]uǭɵxxZ,2 #C }`߈ףߑsTAEVd><)ڢQ> ?UWDP*} „ 1NA/ck('X&v0|rvCSg+|B0l=>YVfG =ͦ_ bԤ(шoϬ{d7hDfaXւB.%.pҐb4=Y/>™OyIH}{썢p2{J 5ެ) ·~Us7>ꎅΖZS~sP<6(KY="DalJ [OOҷ̘o%T3+48ϖyhY װ~z .US;bRH-O$hyhVj|\_[,50W^_^3XPο1Sl.ܶ0裂jd{Qڼ!j!XT# dF"Y:D|Ě*ztN xP\נ!eWdΡW p#uo*DfC@l GNȶh=LX.cg?.{}jo]Kֆ"+>hC(&R,Y4 0 AJU,Ƶ #/a#'5k%I~E-VϦK+W ,rҪ4Zz_ YԯncX E>%SfCbK<P]#쒞#v{BsI 'A9)+)Cm~DjrMo f^(aW,Ec5bO4Ѣ"G#Iԟyᡓ{/l"F-ϫeqeJR%$po9րyՉU1߃:׸)5$IƆGn;17PRm66B5)d=k<릦߻曊r//Sg,^CFڅ@8p9/gNC@o+ ۆyo"ꇧ׫YQCd XQBi[UU{_+)[ Oٙ7w z:| &)8EEF(xHF~#lV >.ݣuRsp.**Q  4WeVz}\Kb=Ȣӵt +Uleu߅ZSϏʍ/͉ثg/mRN&Ox#Jŧ7Em'") +s^ɤsm cG;= -bݖ [\N2'NG+B7Xv6t*GWr]lYPoE=cr])F-C]qYzdRTNsm~y v舭zU "#cCqoNp nv51\9,mFI1$WL\ cG0â(.0a\{ޝ+[bx`f)ɮ C˭4ŀ34v037Nǫ. .p(>X,qJN*vȱ'r&X1.V ZL7E"uC5p|I6^87RZ~L?D c[꫃Y􍿒D w&rl+W]V Leay,ۿ)?SZ!J~ EWrN89+Zvb6Ԥjb$Xɜ|Q6+D@St?3WCpZْ$.8{g*bGFCMuaZ3Yh !X u2!7 .:*hvfbMpyH5mh? 2 Ы9ԛiBk Ɋ/H:6<͐mT wT 4%<L;Zh׼+; 9mp)d[;8Qx D.؞@{OʈvY5Vev=BZU',lo,䓕mQʤWJpKL7?sZ.w.tFi `paBZ2>.3_?g'N'Q;LW+ ]⇷AS\L$?̭nEئ"\ I,tz ԁQΔOz;pr6W?̸Q& ̍#Ff\M_9՟hYX"p,TF9kc%pX:Ϳ }q%)oc_Rţq}o9+ !SqM!<` h\6ؙ*cOE+*k]55vrDH,K ޙ&C)$}yϾqM(*XNc?,`G5<XT}l/x 3xw&'}0C\ʻؚѺhgik#]Je@mYk7)#zO.߃E˽J*E/ O1rIK>@mߌ&e<;,+{)L=/ ٳtP |m|u)rA+Q ѐ W K;qx|ݲ}/ n)1W F8XI/w֨hσ@q-rjJJ?ķ^& e@1tu+FdoUNR s/P_ krNa,@&8M*uq5@idk?rkQ2' W^4|'\F!F; XBT{LУA0gu 8{0H4()Ш &tJ3gc'6K2E__@z$,I‹w1s(͌dU%-l7)?q"JDx !׮ ؿ+{d?@f0]O; ,'[jgD㌅4md{ĂxǥID,븜 h%vS65d)wI֙U($3H%XYӌ Ԧs|.&.3T!-}gwcT9,<6|tRJAUFV\>hbӫO +^o&m18״ °6; z%S*9Av6D?FHf _}%d|13d;(uVԤ,/ UI8&.;K'[&71 y4ם Fȟ-M~wy\O\_b_V̭?LE.^zxme :_N^S]6r+ybFyףt¾T[q];hI"?Zss=m7cjUĸk@^ͲC.rEd/նerSRi- qUV|CE;K~xffY"՚n3΍ңKb?&89Bߝ?J=N Hc躰 %`?RO+y27 u= C? tz٦TwkLd:Rs`ҤԺMWeٗ:`4ҭ˦(U745WoSaAt;+i6qG6a/B=Cދq2!t"HĵpFESˌ_ I ~\4jHEQ|S&d4\+3}Fۖ3SuJ믣hfd$9-ab|C]}WǠrA=!K[sNС@;KDa3b D?n{|ELM(5+**o1xіSj㟒K%~zZfs~( { TJk r-b5hdV`"V8izzRaqoEm<fOK"kvsA 6z&z sV}Ǐ؁!{%5v&g<_+CiP瓖Z:㜼O-Ϋ5_kcΚ70xtLC2Jxp+붯-W d G]XDLj+$ǫm$IzHea!B&s+)P{AFhF5&ۈŮR(ҡq̲ K#M!դk.Zj+zr|iբ~CM*/GWu Oi, #({YBnq$ZS*!?pS)Ze;E\n>ң`<{߉7^#  fN~~*OsO:^.n3r賱:$#ƥksOƄܺsK)cQnZ n3 pxQȢHRdxÐcڷb5s~ Oko`CMwt0|K_eIa_9;WLG88h2wsA7bHmA  `WzNݷ> $$W''ôHvK]P`a aؖ6OtQWPqۍ?塶p3]O%Vd[moxفq͚<="rf y'7&INmu|lѧQ e23?ǖ)Zz7/4{dj}e~u;a11Y 8z H6P=bszE*։a'r ""BKR]$+K'{y2KP^rUOUT:Bc*Yݩ1*Γvq<~"BOro. p)d (  {wAiKVjv=JP ID =@RViY3wթu^8CyO a3+؇mz'/GN{0N(ɷV]EJυ"SG5#zb$/L֋)Iyn"'n~}ޅG$^+Q դF"D!DrӁVx(K0<.,^ǘ>d?4Dߛ7-Qwgt2JYkKh]6Pg-'-NoX c,+pQw@ !pb^wz.HaOU%BLEaTŕ#GHjab1"'"IKTĚ1wٓ1GcJmVK]@o~76I8ߠvt8kuJ%K 2rS] )Z Wʑ*l.3sL>84)y6)H^srQە9_7G]ǠW&\%3aYC LyHЁ69@i0-iH3 = j$"iztb{ &T5bbw=,lgg c M ՘#~ӯ64#?C1pLqg;y?gFG1}괂~N,!iƫ#j6 rXr,rCl4e`V>_ʂTwH5xuYK$ckao/r4~zO>d֚7S ]oܒxkoTN9vifQ.WTEg gJ. VarFd`0߂rnUc y-W4KSaxP| ]ڵ f4HuV2"i!Ȩ\Cnh h&ңҫJu6Rrt5#ڃu~S/@n0 {LUNK "r ΀S6 cw >Gg"5=Hޔnq)i&X3Y5caZ=S?s1B;x%G,8f%|XHl *yY _}nR ʥ?FuHz;EOnyLwK fg @:ؖ]\ 0c6p*5Fߏ QOLI<}ЉEMEEwLH=,*a_ay#cQٝh!-(^ђj$} "Q?6٤ B#Re\OTWuB~K^AEhC6u2#pWdR`!P;4 ]UN*~|L (ʄUr񙜵cTBǚN 7xC}ZAb*m8 t&l>FD1::Hc; -bk *p븳8 Ol6b鸪ܷLί)IXt֢VlWUVBqWyFVCp1Ԗ )L,#=V.1)±mkER A ;Q=t' Y ab4LmL]_DilpNyiQWuP;nVD<H_BYH pE`jrVzCN}ѴX/ɛ~,]=~X.G/*MYdOG~ xDN5W{Ɋ7|$\Q痱Qʩ V)'V6xqQ[QAWw_h-Qas Y4L?3 ܶmf/1%U̢ƧbNn $3UM*cjW!,!J-̉v0I۪Txݼ٭~QU7"H"eanOڲL:1@'f+%wԉ&qO+4^ tAyώCo{0ւ U%Nc ZhCUXh,Rn …Ɍ꽎iA*1%hi q%k5q_@?7]I&*'F.qVpY=zFsg?C2Qjyә9 ^?܁q`C&_͸BĔm]xAeH)]'\=qmcFXA;Ng&pײP}9~/ Af'rK ~zEDouWcJ}: TuL4աGH97bVHЂuʒLվ[LU*7|2kI0z%Qѥx~x%I^lfZsٶ;cOZ`w&:] Tդ~T mޙohes88Y0E/K F? +M=%y Z͂6+I>7IR7h6He8`Lj015<T<P~QK.7iXGknjcNyC4`d!0˿佔AY򴓐`gb r:h4L+$u-v'#P4xTD%oG[ d;r2եЛv :]1bЅ`[5mLޥ휐:%$*NvgtKҭ?r-#/?:@go 3ˌ Wd(J[tVy]R1,P>Cx-@DVܕhߓBw-PCKxH6~x l On7TT O]Z~^-uc֞#;]#6  Tټ1ky19ad@蒱zXōFRV>@ikl$ouk8,SNJU5l5ȃ*kCLg8cZm^Z ÀgHŅ ѡ8L1ī!̿FTY^@NѼ趩SNjҭ:"~ m8165~;\7!V7DY!7[np>hiKG;?.f*z~x;˹ L o!uDjz'+!/f@{Ș}~)D>]?I\h ԰<%c\\gx2),C޶=Iոy6{jĪZ@pu@9qR/h<>@1 A<wltЕgD@;5T7i}OYsw.|~QfG5+FԎb%V VD 2۱B>՗tÄ`Ÿ遗P_;^NbtCCʄ$ kST=. i~odTS=aJA6x?Ԋriڗ8">բNK/G\~ӀX&.uSC [-AsTT/ 1-ybj g+M.&J%KM"mZ|_}1EM*Q-9O+v^ߪފr',4_i+3͖(#L7ۆK@{k.ޟ b@ dʄOf-)pZO M3_,heG42^>t] #Xfm!O[19 { 'ͻ%S3zfbeoZuPLYΰ%b^,_ ʅՃxԬš 黁3zyf=)% ۝Z (w:5_K1Vc':p ȏ1Nvrv:y,Ǯ;F(JE%Q+MJs/"~r%ÙfGk vu]xS]q$,/ʣXJ7DҡKń J2=J SL Np/j3!N/?q_iLQ@!f I1p\WKmiP}z$k뵩2ߙ D„{< f/ jv%?R-<8\ROI%_]i숱iR+WZ̠ kM>dbVĂ g:QԸ8Mwuey""ϙmדY&KwQA#W]$wh1Z39 ?o6Y 8PgⰍaQ~<]ZֿtA[TGWmw:E>W ,4.ul`ѷTk"1iaUXJ{WB"_^۠W[0t\#"53*mIF$Yb(|Փa,0UGI٭3V#QPy'0WO dhueH|7*A^2YO$K+>6RPHR--~"h_ Yk}YFR'Kڷś-MrD52-@{/fj1ԙ]d \B^e8G 1иH"P O^H li7Q2o8D -kLƷ%ZJ - cÚu@CUYe4R m"!" T{ ֏fiA hbfF;=y]whv,"uOC$yryf#%tb}@w4"\ ϓRs)Sjk \HEg℅ƛ|Sͽ\M(&2;а%u L7k:KzmʁK @+5ɀ}c9>q>Cħ7f G>Pq6mNf餚GUi3ο+埒Uv 4P!CM jN¡|wZ, cv~+nZ5݂j,PAFomq!ip'[Z.~An / |#_oIl/mʨ}3oP^=۞1xV%K$r%/{H}HQֈ;TMvKL'pOV=ϰk8Y~#ٌX!'k{ ^Sҷq=.dfȼ3PN{ )mE~‰exvMgԔY\iS2n,Ft<n Y@Q"PaШaAɩ`bNfj3$v Rp7T#N=o&Ok|P> C,@}ef..$lE=VԽr(ؑd ׷"-'oٝ /tD</y ڴgԟj(L9ubuaV;{I d5K-s9"x\'l\̹[[n~Ƈ'Jy #@CVCnުxuBu'gӱK@  6sI?€_\8Pc厈ڢafӖQ,fX~^XO{ƢקK"~#yÔxZc`y|ʠfYǁWlW@` HE}5i-Rs1MvpŠg JG{Q޹Mv;$Ty{!_=jtuĉZeHJA=4 OKd*٫E]N+\ vBCa!W84I@)UyK=1Y{ٔTV@nƀm[daG U9lYpķI- 4 ]z_Y H(+qpI!;C?X>3dAr,.*PsD ) BTnfq/P=D:u|qHV_цZX~rRV0WJ=):S}e^c@kn_C$l@9_kﺰ9MX-F(wvAF:!. 6"M95C@\ .chMxy-8)Kk5\'2%ۃ֫F G}PW+i'>|̆|0`v"_Kƫs2[+5S gU'GRH4K{: K!Xfso\Yط _4-NsrkWڂ C#%޳[T )V؊i?G`ؑU:2A2]tO*pIv .fg_srY)Y 0Jם@'qƭa~]^,'50;,,]a3hV(NJA$Cjk3* ~jZM܆3*qBN% 69,gDPs+D Y5.ڃ#6 tzE1<ǽ^;rr5ຄ:` R;`I2IpT[ v=3Цai!1lILѮ= 5i'cUY}MV~"9yY5^g |KWS|T>e)?pE#?TD'Mf4P!ga`_^3Y?afY݋TNKȑ~)J⠁]|IMԞ[,Ʊ$ Cp-%zScjpG*s eB:W `HCY\HS"@ׯf(k3$uq(),vg ^b]vVt M7W%8in!>l"(C|D9l,zVAfܽP-s?b2gRI3dBKr=*@.ǫB>X;o;\b^[\K @t $: !&gb'^뺁]Bqs{>X6<";s ^J3 i^a p4ftbK/o8Ō[@P8b{°?P0w9𼭆6H =.ٰ,Xf3L_ YBN֖7"y,GI{;g5N/Id]̙Y\s+m)a:t(Δ.ӂmj?@=& ėn]g33NEN>e,&0wH?* s<-wÚo.tݟAsP:}6@lV/72o'ηMx⧇ٗ_dNL C9﹵e;@E>ïiⳞhڼ&ҧG7FƼĕnlY8Sl&vdhis J^Ta]J,LMao_(F>=J4pbȲ=ᶭXԩoda~1iΔB`n%&eF p@F.Pc!Le vL \=EL11 Cs0Pk /ctH攙|_'kY rހʤ#кXF= $y>{˟0M0 -1Z킠qF'Yb0U.Cva|ҢAt_GKH=04K_+Lw*(7;~*;aJO\fk ](L?@浺'Fmq|ZtHꙴea)' ؍| 7v(NK*;xYMvߖkH@GFPwGyO:bDLIC2S-(H:7 gQmT̬r MYխ~ 2wmQަN%^\-`-Χ>6n- ECͫ*SE=/Lsh@"K%sܧ8mibGp?B'ǿP2*iiw^a`:mRFMlc ZKs&-qL vfJC XIq':%E`5?n ͝쌃3W-s!` 7ሗ0/Ey޼>tmOB1}Q-mzWC}48? 9y%YfN߇jܼ3+3(Y;)MkW/vγZy`ZRҡ$+]jJ6]Ot,?H^Uyyy8[؝uV4OuƬ6bdnB2.a|T.@3sTQZ0"p11N0=ši6jMzB!4즏huFkLg+Jd^]?+-jr hOl) ,[k10Կ=h!"yPل Wʪ':K(KKJB|5D R:y nHTM%[{|oJ6_  D6CpВêM,jodB0OJ3JmI@c(yϹQA >ΤVUcp0/~x{ˊ5boCn )]}-6BZ_;t&߶啑 B6}Ͳ1w (vʺ(d̛!O?"m蠭lEdjƐ<"[;oԞ 1Al&X^a%#jFep퇉}t;f.qWṠ8&9kKv_xt6SMa@ !%&"hƜPa pHHW>8t6GP4a u/:7^C8{ rD%Y%%YGj@YP*O?shHDjV^LYzYJ lƒUh3@37˺"`+ ThX4[4DǚK&.AXN0F)cdu Bl䓡w6BiX6u39N"PjFF,5633kO#B39Gx_fyBJ.Urp)Hܙ wdS\iȞ9GO<2 co_1GbV-FW#$)MAЗ87nҜƵ>ne]s6?aǹlf4ߠiAMrB}#@{bh^ PKsC%-q|-kQ}hԍue΀:H*z'L5> qufbq A Q )Xr yAD!9%P; l5 J+%cauk3O}TQJzGCk(G<Ի$cH2Ss Pu@mp ܪ(Wj{y vKG> ,߻ziE{η?@ٛqZ]XaK4E- eY̓@p__n=⩓V?X^p+b?T/;هm|LoUsEW7?z$hxz6p_9h oЯ'A6?sBcAT36&tv`m\j!uTssòn,Iw1A0 ! _j$GP|@DcVϛq䒨~Ekz e ^F AZT`Q Qvmp@#`y,6cS-D3mqzq"NĠ7LBݿ9$FD%?aL]N,]ܘd|ܾ&(_t.Vud7KDTyS8SYkQ'Lo:>_;E F&|(8X4f. b¼<ut:kgW1eཱ|WNmz M|KbԍA!3[{²݆a!8M"x8Ԕ3u]waAk =h]^!8YaV243Ⱦ 7^Iv*)1 ']_ S!XȯDWʗ/:bFW\ fS4ͮlޮ [r+5,U-ؚTɧhfx9a44c >fDҢQ! $ ^c@'X"@KhG/O!:msy2@᳋`c#C[SJQ[j- b99 It?b\V,!+%(? $97Z4Ca_[Ok%m-x勼V#_Jp5R ĝY_Byԍ#\#qrD< |yYb'TZYI2{iܙ5> Pr]}% -f!ğIcĬ.#Krol#:CSF:Oba @M3^;[1iF(6IzOqZ f=ڰh K ̾a4KG[MHasK<~:r *j/U߹lRu%_BK;rP9e iy=xs2,sCxG d8 lQϟ7jLP̦ Kx^×Of8Je)fn$:P?prOytCihmcW, 5Q/@dgzgXx [м R]nxw+UOYzڮ- ҝ'ϑ1vl0Z$A N"q. dkYq-jRn#;{0sA)mSk5/gʣ.+:tdݾѱhk!E C Աlib/."/\gbes=DNև@=*]oQSn|F(ԄbӞO4bDu3ocٳ%kY,S4d"LpZoxKhM˵+X) ٦3{t% ]v1/mm }(-I<p,m!ۀf%>T#J5Kc `ݰFLk舞}˔6m9K.9U;e".ؿc}%aef̓ L'r7#xӖEm~'+{vG4ĹUNiW1z#u4c$\<x=*Zb'XFu@|0VُܶsޒPp68Jtr#/>Oo&#K 5\, E5)՝Y$_&g\rwrjec@-}8cuDB`ﵐ勵yr-m=̓씱}FՅ(u00 1 %GOgܜގ宪;R`muۂ:)i8} _ v/Z~ya ʥ&:nhu$1ٹZi.(#?BY1"p 6,"%t4Q @iЩ){xTl݇gznFQlMa8ڎg[30?77# R=\/(i^#{B9LSNq`fMMH(''@m4D2`ou|b05瘅4KtSPVʽnd9 6%=v7 GM8Σ{!:Xbz,3™;J<fX {]z[v8\uT! }54'l15Cmb)j,X|cs{jXZUusJnuݎ,{5枎 7[w^@0\]m[2~[-Fr!j|8z^xr;+fTS/6b[O>V`&~##t 3h@ϢS.$=>pCI>^|CDmȼdhk'm:+o3b7k'J{'XhDooдiA(5St[ ,ӊ<;CXKnŻ3_[1w9+>_*hKB7>_:kt]9d4߰Wvo81_:I6jt5uNu訢kp,Qιb;ܖEV )]G2Swcuw wgoH$^Pl4V 6c\7DCm6l!%X'E`c/* 0e+]1b H&aNEt\anGEgj汬OZRbW6ܽ h}\?)R3 ^(v4ѷI|#@|Kѻ3Soqfa4 ػ8O`ip Ξ~=b0e6fX$P{⪦OBX$Zz ~q~:@YOjFf19,׶n0̀\z9q5DJcbPٓyPkR( "I:*Ee^t8`Ďh)X甫#N:4h7\]WH1*X#ϸZ=A 䏪!Ho_LXw̹qfbíL({wg~X$@z7LG Aٲ9`pçV/C?6 ?8jH{M68GYPsLd|k\/Nu4jQݟ T'=3Wa(O ;Gg߄j"uYvpS%_Ԉ#3LJK64a{H^։Ed8S uiJ~ u7aQL2XlQz`Ts +бV#moD`t{ 5RҜc 0㌝ 5e/eQ9nV:gnmEԖ!H*ߓD! cSl^ᭀ)*;qO K|ywBa3$[G]ܥT& YB#[ ^Urڷ& CLxaͧr[|oWT;-:{Vy2u>n>*`|rLh ^Ft#vGql@9;/H|Ga!Ѷ>_Tyw6) jadLcOf Z>]U佮-PFg}+m5-I*R˥=4|JiULO-uʳ-{ lRJI`=IY&x)Ł&I=c{N~VUrNJ_?y{/vSA^\}{sxa4a u83yjjlWX+j`{I )zLdyOZ_, P}Cs2b$ u;B~C:sLTH+h6(t*1+BҒ|J//;( CЄ2UpB4z!3ڵ!`; (*sβիg.ػA~p$!T{:@ cؐjW-i($!aꎽkv$C<,?h$Eš"j9]1.t6gl"~82 P"t>xr۾wv.OA}e\1?Q*||+`-?ZPa'9_;PZAz<=h>ನΒQq}_FZ ɿw19{iJ=MB'1#LgV{=`=\fʝE,Ucבtjޚ[tK (wJ/&9 Z{/)Y1LSW ^圈'-N$ 9:_r m Hq 0r"Wc9Zڪ&D+5o>N%1F)x.~.A4)^^vPnrѷ~r#rE pЗdAFY(_=&aRc͏ NtSuSyxn$'*sf~PĮe-y "_ќ^$TQS(<ӟ_G4L"g71@5y6 s cD×ߛwҖg Jvf#Do2#wډqOqPTp}7:sm[yZc8ec$ j3̕CMjKEEۢ{kˣo4H(`W߾sm Xq!NL?Tp5^Q47NPs=6žyHR/|(Iə YOבq>kX0Eښ>ɱ˸w1_IUK%=ԮEhq@ZdAEe1`zP7ZJŮfHF |wz?Sh[JbdtAL۳ԟJ/;v/i 쨲c@Wg&gAC^͢X $ ʖL w\TNp?v[T2iO tԡ ({ \ Gn.:2`c#C㑖~M{F\l^\ȿ0ӻQ1 iHLuJl2dXI_KrJ@+oPnL#VFp_W^&%fLSx\ax&@#;Jo*0hBCP R7X)sbsΟuāǵ{Cw `t`'_{G*Ϗ#EpfvwMc>\m#zm_9cLϰ$7a?@[*1ӌ)\9}wx%-uVT\|9"ߌ/CB37zM)U>q[ۋz j a%ѻ2s _^+|ưքVv1^MN|?nKw GӃƎ%+>;M F{<5vGbOS㮉55L#n[,ms5_) 5b(jJ»J\kXeo>¦'X'놤Bp0kim|,oaIJn^#t,{ :H"˚CmACw QnXIger1U?U*iCo`v, Ծ|^DID!+=-@ eK p]:k ~Z)3Gs8ތڂo3) ymq*N%0B5dk|&ʅGħ-)/&@16}tٲdݕo, Aκ#UZk3v 7p }h[ |cu*'[ J^z)y':KK2t.\Gy!,RXNw>|#{궍l_azHA Uwrm;rCM3pUTX!wHMOo)-ҡPwy.ab]ŝD\a_PoଶmZDg 5ȅo’ƦX5m<*b>k-AˣZhَz.R$O`SYg%+1Β1U·8JAtct\eª #<_j t`4Wi`õػ7=y-H~s4KXg6{HUAHb 5/q@$}!)p'Iq6 V{4%%xy"[˃QߡpCh7"ѫ6JZ N1iK,4ϴdWGS0bswڞAWE0ƜJ)ʀ,)Q-$P6mn ?8M_7o1ݺu;(t`0$m;O[ž~u0g!kBxXr5fdIymO52:x gjͫ@ɵ[YZSs3 ڋrpbq6u6/0; *W~E~>C74!0*:)AR] y"!y(#B-U{nR˂=AyZn!`ZpR +%T1Dk:-qߢet5u=MB8/8W93mHW=B/ %4d:?3U ] cSvB%,}] S kwρPMѮאվרgk5>/!@|YTz@ xI= Vr db6W2R5CF8.q._ ex&3INJ{rD-V?-ڈZ.{4'B>BFqNIhZ#jXjv504?8(j+[P_P}{4lX WxOW MN<%]' \rF{;R/5?+YcD!pfwD-jO ȯ#zB%b+>> 5\xCmA kS= `TQ}0~+Bl*bBAa?"}c"E=!% Y@uIbmLY_n d]S WyjBo|txM%KTw1o%z]űMܘf>=ʲן*d|9/7JzrxQzv4YhY+4wU@F>1<Ϻ DB~o\x~שO*KWHHȸWOD tzS.Ləc qbwџ;ߕ_?c=- ه{kF:.NFAԹ)؅eY&ݨȬ _]%7B411݄̄s][{8:s ׵T܌3[!N߀ZL}XFjgF߳0s >W@9Ha$Zw[YˆD*":iīp2@nn/ܝ|lMeFbLڳ%d|g-J2 1snߐ#8W>0g_t Դ4*ۂԊzDG&7/V+R#2J;HIgPu EWGţMm'y6_eݖsx!2DY&F5!rWMZRbwp->=C_kl4$[pCQկPwwhѯVGWV` Lcq~a@0?i}LK2z>'&LlLawN8z`i =y'w:7S ^ W?򥅶n&}ىقz5Gkz3تTU- }4@9˱TT ^ɾR36߲Ay?Ii%9ghK}e6ܞ۸VTcDa\LKYt|gx0bQdoKmYn#4l% @&ɽ/l^iDNM |0t@|5z:-2\@eoI_&.uuhn>|K̬$H#-z)֞݊!+2\@/L=b#ke䯻p3SfMi#<',"{vwƈ@d%EHCԚ~zj%9 h,淟bYP! m_'6 5 Y/44[We@o`_hr|0JHڠ;Oz\:1ٷGҞӄ`f@AM AmfG 83JS5"`U'+N0 P k|l3~FM]Aco^a*RH[GC<1ҋXF7k4|GnՅUuA2>P=qHiO΁1PxDzg4C~h&˖kdaJ7I⥱_E`ٞ)shEsrΪi!].uyX9݋|2_BQ&r17+FT */, MCH:G3 =B#ݜo/f Ě(vm~!{(|y2& w$ NƱ6ݦOdJDC2^߻6 zY`3N/|\gYAjl9Gaj} :#>IkZsHu{ iqާHgRv, nistpZD:%3 ~zG;ݕOB|O}3!II)aFcydc+Q(ՂP *^VJA]=}V`N`lc]WG1&8N; @6Kp} E}!X3NJ75 GSP.ŶB"ϭl㵰|PBzYCf JAsz!SCN껷+Tv.s&Ag-QШ,w^*;5L{V&DLPH#0l] 5:׃a.nTUQVQ^ƋWB 4᳋ u9ENdBvo>J;:J_Tٖ6fump)Q8c_K_ۛ("X!Ojo5*cyeaZMEЯ s9z3_(oW6o>uO.N4}ʱc:F E7th?^, ȕʬdhhyLDԁ2  O o|ʗw#{)9W%c LC_^ߜo\ =,& r~Go6>;d"|/ўp>8-tbJiHJjs/^e*IH=0g,Rj VJ_fuiۓ--ͬ{[{N >&l@qoM3Lt ~4띋CHi#)VsŰ^ 7U~,XlC[h?F~z [!4M*2i=Fyn$Hb0-Q$:oǟ@Si[}d`Ǹެp-c@!1L퇞}D{.py'MKJqg޴*4c鿃 c/cwraJyƤ-h}  _0^iI@Ayb#Y8,fD :6 \NXeӺlJu ו 1yO5lX¹x%5E./I8t0 T3J-.C7`Лʠ1J@wիK0Y?`oMSj jbg:eu!Ƥ v$꡹a]BhVvV_oX)x(|B́ٹN IOGޠND>C*Pp 2c˅=_M6[m M._Ntj3@RhWHe(sqq(+t=E+˷wǮYKm͸'o˚:Gϰɨ?k?-_muF ЅFny244~OnnwBe;di9WB!m,+zRrD$XظPCO!reJ/8۲tЖ,EP QiF7&6n&J"2$уlpjn(=hF[&'ZJ"-xQQD+ Kױ`  Z4V3Jt-SKaH$c#xvx% PO?x'DB[xFؙbAG9yTܻc U'?RsB0v3!߁z2HY~ τҟdDZ $]jtn:x6I[YD@)W$$nE}Hje@ wA==͝iɬXvާ<WHYc )X <.;%BϏ^[\YwK?&e 晡( zdVrvDM {].载1Njz8u1c@!7ِQ5`=ŁW^^q럾~ a E{eK^akC5Ky!pzޠm\7)ð(ɁI8) öy|2vCIk ONwǼI\LǙ3,V-9f=%*2$o˕zM-c2Ш:ߑi5FN/3U뱭H9 PY>6e|.҅n[$kJ w,B?#E~sl>ט"2U{Q|d[Xv-#_'AБ8z|AsFg[l{~3Q^r=xhX,֨sC2sO;n0nc~h\}<9/NI3=ؗDN}!bumqGΉH6iwE{~~p`;c䢠8E:.I8zy@=sY^/MN S[`1|tV|_vYm)( 7Y*T TBeJbAj7~ތ\yXm1+J6̋~,Oj ]4t=CaQD++\(ٖ {CfF-3 34 tE٘</ʡ' B_8K{ߢ2eQm2.S&3(YYEQE?s443}h+t)Sj"E-5[#ug׽ DT\kPCN*eL>#xV"nP:D;ӌB)r3WCf| h ^r)_ɖĖDz~a>"ೕޔf4"[ !2 !JפEerfp oU+'{޴ s rAps7-C7UZS[ݤhhnVY \/izԱ2ȉC!)4xPss߮@LΣqwĦ1&dE;'ܡ0",^BfKr?/FOp;\ŜBpn~._o+ Nڐt'-&Ux,i$زՓx8U``?r ^0iAY[VX6TLڿ^DIaDYtN?8riS$Mz0$/M;\N&4)5$_ $Q^Π\ك4S6 s{7PWcR%CäKmtM™/4VV5 +㎴w_NxLSEfO,[oy:6Svѷ%zW6|/;?P1[LJR.\ܴLe~)9TMjAցD*j)F.>m}HêjI "/6ݓ%, B$}6@)GT:Yǚ/1L3O"։ {M+q܅$]/w(Igh2vg핗lTUE&Y2dد2Us%))Cڟ͍Ll:0 Yy"&iҿF\Pk⻃ɳq1Y.z-ؤNT]3\&B0&EA!4>lj{e_HYTD\^L^dc D8e-L~g݉x;nT4gWksdu!tU׉?TWDI(@=^3s\:w2-M*C'JvcYwCGSbCZ5{ Wv_(Sw* r ,&&KYBWzϠ$*>!9MW*HVxУvڼKE͍k boAfӥGfbO})b)Ff$JtVޠC}sdDJ*+F\JS;ǂrX#KZG_˾d>ަL8H k<#LHڃw@$DV ҺL g2 /^rVa CG겼߶5G9N!ݒUR%T[u/2Bߧ%JMMj*PP}*?իKGO p/?\fG-mx5fI)^B_/WӎJCn@*P8byU|;7Fo(Wʅ "N-5UydF!f#I8чeqk^ _.J&l ɤ6gr\Ra`Ke'dbfD^{?MW<ē ڪT,&bV!kr,+İrdU{Z񣼢 *Z?W\J=޴kU2˒ha[@7@^+pV7h"5Ԡ-1}eLE4#qG]Q{6.ԧ+5>HIG65RX r'>z iQǛ.SjK$&r&7hNIpjF  jK(W Ug0K,#wI7}E&L9;K]s!'l1"3|L~._VDҖ_p`{dH,r|ph ȸ GtbŲTf:ӥcb>.$>-˙r 3G×xz갫& ʸWWdH g$?,͔R>Dҧm&Ҍ0U{;S:U<,X 0bxt/9.Dհ22D=j|҉($ ۊi#e{ IH 7R Dѥ$P.@l0k"CݢCp&4˘(m6~(7tL" 'DmW^(mXP`cC@nn+lzQ;ڄđ{3|;lHs~Kɩ2"Gs异ڞ^ ;lحͤrkgv`?ow\~N4O>;Zo q'ZN\ o@?gpv_9_ pO@)lz(:} w y"@JTh%t14VḤP&w۵c?sZ[{λ_aR%`vSʞ##DB:N&J,ߺ^F-ͰV WSugQF$4At|]Y2Obu ]z&߽uJϲd,}%۵ӷtK^@#rq-BkP>i+KbB{0ﻥ/VmTC!@ T&.{sH.? Iu6D])s$bX-dH|rD?ڸ߭;t#<-G@jCJTcD|t{ElG%;Pu?NnfSr|cVE 7WLɟ{.U2$lZӰ8B_Ȟ#UMZanhkQ40g41q.aiB^NRDiݔͷ3YMt\Hq4Bn3Ѭ=amt"MֆO^ $bVkd޿OxR!zY0Ze߻|-3e5<74C7!P5!>UO92|X+4bF63Ix•#pVUL[X9S &ɗ{Sc4~X hCW?ZӚ)kC~2_dOnBP\1PgEmHvNf7=%HPCo N'{v\y XP(0h= G:A_(d䄱 bf`F\WofVU:~3Q;+XOӨȊPxNzf9zPADVV+fY^ɷXkN7D~Z;` jS-%K(qL^.V>T5:x󬢬Z,s([ż;ŹS b g4TR4u 2鐷 A1nyh$?M#1Ip/"2PfMFoFGȥ5ƚ ) <'N $9Cy"ۯT-~"goeV]Th܌uT& h<7Zӎ+'q'-2f+vD-f] K0%U!݁͠0d e#}VfSKN& #o=?xLyU"k/?\YB{z̎GM_uSJA JϽ=K05ad҄NQu`z?DX U2.m@l,q<_($F^6-(pscg/bj(H*VEƭ f?Z/4nMȻ?5uB'̞{rMB1V`'F52?I!gbMu$)~Hҳ>ʫEr %%'oGa^v]'-bt]+EtAz+1pde;( U_R`rZ 2\*Ms_Gijiʊn)g ]j)/˃J.3 #4VgAr#ao2G)'/RLj٬Me-GUlB✎r MvwSL2B.ѿ|4Ш9p̆fnl(pi*q7754PM#˳)_nNeg  N}N'68 ɋw|YVq\ V^lpcmHXrcSYF8svlmA?sL@AWx{6+U%|Z,F)ePu;Lq$QT±`>~}G @̣al26E!_yop5%s}KT&5%$?,)gV֙5e*}ȕapW ܚ5 N)iXl;mɔ+LHp5!`ZwUP &b,`b'\w%ll a@ 6OAȊW'ï Fوm,)H "4?ofq e'/:t%5p3ݬ0]B5A|*.,IVC rzI1w{)plj ?DaY4Rl瑐[ALb9u}^ >aRfWќygyhpUE~aڈ{\um+N_C%"`Z*m7&OM+uԼ`IWO>l%Um"dw~G֟kjƐ X c{K;6oC8fJ5۬m=po$> ^a$xy J}DthMo~lojcrhUKpɥؚȌ33ǖUwHq 得ldERGjNˀr QCC*&{&ftV wVFIeMlBKTkuqۣ=Tѽ)܉P^+ڋӼ{}UٛT@{&=hӅI^$ Mdg$!dJ܂cR0uT|)X7^fV$N| D*-&8ڂbK@ ?Gu?;3P%V|S?e^) :ahVWc,_vY @m鈆[5+ĝs$ۤ]3Qcef  f4 NH>?5IjfDfjV#?n\|\P܋jYw|.8L=Ѵ֑]{ҵT>.~0 Htw"i@׷[ϓO`*6d8P` cˠD?^WHa³d 0iqjA@|mn ?hj˩#ԸJh_`(:#A86Y.)'MPTUE$VX?U 1$K%vE4, g\<ۣ?rzhA9Ԛ[yq'h%,FB@H̡uI`( |#lWrQ oݾӗk?61]41ȜTͱo[pp$}ۚ6ߙIh&dYx ,v9~#F/Ƞ_]'"7:s"1F3HŊaWc'utQBބ;M]ZE<*ޔ6;94bfhbC4[܈UI S%5u ,y! # RLAz͒ت]'K"2BϬ˯Fz= vdahme h L0cB ݹI9xG.N)ٛ n`r1K.Z;lNQcȖ6$1Cf`_|*C=Ƀ(3zFUg'hRqB&c{@hJVth8wsuY. ā!0TSzUQ<`P4 6NIuL6XȦ3qa;4s*j}1#' sf7.iU[<#vg) .}Ncȥ-ܖ3QM NbxP17AWbUpj*ٜlni}W?G۴ۣ?`.F 3 ]+dkrE8r'7d< 2e%+z~{aFO(aw5.oga:MAtF,{buG/!-$y1E hlSdoTM9Mmu0u: MfPwZ#"}hP:WgIG:-2mekN [0fZkЈ??Rօ#m3ú[dž( H4>5W*vºے'P$"xَ{_ %IZHnivq[J۾_q'-F[`JUDE|:m .s^8Jޚ5эh5 'ff'[rg9Z984|4'y*wrY3قH>/W68,Cnj'R]ח+yA/"A:=zUu{#3!rY:o6\g!|xjQ~- ¢uXPyi܅vtizU%HtGÙ` G3]Nj⡶7_v `ܗovճ*YŲx+V斾 d^!!JUx8b+*@c߰vt܃{ J9P"Ur6UAxa'(lwg3?@,"Ѽ - RD%tF2F%z@^+cڛ[S S`i=1^GOjv*|z[9W;rMXoE>.F|uQe=1%bdluf[s\3'$DʼnNn}Z Ke6/8IUd0خA;Hm9Vp̭dopE#Rr,(0DݘeGخ03 2آ~ϖx+ŠxB+,k\+_BΩ!)18W~vyB%l7_)0?}ȻV֨ e7'2HjDށ+mVzD/kd58'/-ų8?GBp/K3c1W:[ₒ˦B揚oh) KڊU):RnӢi>Nڛ5 Ѭ@7^=A d"%7Ty)Ӊ+L}FV7oBri!(@w3Kcc$<ŕJyXmD7b͞`VK,Ǎ0ǢZhm|C5SSsU!R= 7;Q HD!FΈ{)o鶵K}s/{KpFS;Ӛ D|] o$,r߾4m]6!sM"{Eu#Fi W;qOu_z#Q-&$blG]0OHq֐͍l09̎ӵ?tjۣfZޜB&{zb'dTgǃfoVZ2\)Ef _J$T;̖h1v!yU,\&2"ĢRœw4F#E"q@MٗGe.M7sYQe9M }jV1I;> I웽fzAËw]Unj78CnzY@%J{ʢDVfS9mx0%$|Pm#b=08SUNv+k/$[_8YGyPKA@=B'ɹධgH]O7t`$Og'xmOʵ;A*ϟ?7R$ pڊZMQA9a7t~jwטh&c6Dr?ӂ~w]VIOŒJK fQ7(jBy x,DaTh0%5蛞p~!arr+b؀"i?PT\DQʴР^hm75?=J>U,^ #VF/тC`gIcL!6qp$ӕ=='.wձ)B?ROKv+ b0%w~ꉰ4z׍[#el; l6L9C?]ەPn EvP=,xBHA1~2L=u7j OoZH1*hnsC>KA`U` C!*=*@#jS!ָ6%,gR.LSh:9v6zznRAA}iٻc@9=mҷh"?cdb}Y|~}B7eJyI$[AkSI#w(q*K*T\,3_eOn;zJi6cWƆE5|Zf˱KnE¹ 7EDI>ľcB50;;(l74czjd|I O> ȶf^[tJe*t#^w Y_e_ xtBOD.jI <;@k~_+rHKFBJwp s';()φre(N)c\B3Q:?{w]b3|O՟b0) 2S~]#kZ:5] `v/C?ֱ\m 5 bg`>|~ÇNտٲ/OS8,WGO ,JSсI1o󆟲 ͛W }hQY@ARUWrN3)пNސ?*"M:@y|/9O0>Sz/gY쭶ua} n,ӭ}L=ҏ~y*i~}?%>Ng -yd,ݟ8a␣utZYallt;T5GjIu&Ku&ɹ'V O`%ՆݽX|{xKq.Haʘ64BE}I* s$4ϱ8n^IdtRxZ]Z[@2Y8϶=IhB<-+:0Pg'H rC"0t2Ex:0pgIyaHX/);^2c\^ ]9ȥ=Z~0s 9W5HRy7b Yyn{ԑOKKEAWo3҂s)&V~q?qH<~9dDۦ=S؆nQ@qm )Y(%x wgWv#O=}`ጨ#BVںsQAz6Ȳ8" <g_ڌC@Pm=eCv~9ȆOH~L2R4"&!ZVsڋ_iG8hj{ [~@w.ǣ^p8 F$O,I"#ߧē-ku!E,  ~t~we,l/BYsg(_ìA?^a7bzQXQu6c֗۰m4~WiꞳ֩sƥwvEN Jar8K|qOnZFkqw%dhioee.GmJHj>a! v^@z [}M>*0cyoDd#x._-!u! nəUoX8TiWtW8($MO۟`LRXTF-V-MOl^j;wrf"̍Eց )l$sWx0 'rFZn*Y&#S"-Jx#`E.TNX>+^A_lr3(l'>%z7DAbrYlx-e1/9:K߂G^QG3 A ssk*r1R38Z.'OQĿ#{-[Vޘ+h+a#k\@~P8T}PĀ™pLӶ,Z?f. a1DA;(o 7/g$ьѤRk$`W|<;i|49˃&q2LHL-6(=ԕI0;(\Lo/+0!KWGf&4D7}˺+K!fkD:MP P4&~՚;[[£BFR44׿kƮѿu@@<3E$sB%'P"mX>D9TGߺγB&KZ{}=qfQ{gz|#EASђ%@V;6תfuA0dKC /л<ޣ(.]ސ?pEE+"COIx|(ͦ")_J,yA6Lk2,ȳZ~ܨT8%KgC=g]]34}XH-ڎR'.j}<*Q[ ;:%\9˭I` W:7 Z_mYP)nQ.+\f՟UCu4Kd4)ɦUUzwHNLk%VkC=+g&<$8)(N0hvSIjc^𝵻.#ϔA2